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
342715363362	342715363904	342715364453	342715365003	342715365553	342715366104	342715366653	342715367203	342715367753	342715368304	342715368853	342715369403	342715369953	342715370504	342715371053	342715371603	342715372153	342715372703	342715373254	342715373804	342715374353	342715374903	342715375453	342715376003	342715376553	342715377104	342715377654	342715378203	342715378753	342715379304	342715379853	342715380403	342715380953	342715381504	342715382053	342715382604	342715383153	342715383704	342715384254	342715384804	342715385353	342715385904	342715386454	342715387003	342715387553	342715388104	342715388653	342715389204	342715389753	342715390304	342715390853	342715391403	342715391953	342715392504	342715393054	342715393604	342715394153	342715394703	342715395253	342715395804	342715396353	342715396904	342715397454	342715398004	342715398553	342715399104	342715399653	342715400203	342715400753	342715401304	342715401854	342715402404	342715402953	342715403504	342715404054	342715404604	342715405153	342715405704	342715406253	342715406804	342715407353	342715407904	342715408454	342715409004	342715409553	342715410104	342715410654	342715411204	342715411753	342715412304	342715412854	342715413404	342715413953	342715414504	342715415054	342715415604	342715416153	342715416704	342715417254	342715417804	342715418353	342715418904	342715419454	342715420004	342715420553	342715421104	342715421654	342715422204	342715422753	342715423304	342715423854	342715424404	342715424953	342715425504	342715426054	342715426604	342715427153	342715427704	342715428254	342715428804	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2128	3300	1900	2700	2128	3300	1900	2700	2128	3300	1900	2700	2129	3300	1900	2700	2129	3300	1900	2700	2129	3300	1900	2700	2130	3300	1900	2700	2130	3300	1900	2700	2131	3300	1900	2700	2131	3300	1900	2700	2131	3300	1900	2700	2132	3300	1900	2700	2132	3300	1900	2700	2132	3300	1900	2700	2133	3300	1900	2700	2134	3300	1900	2700	2134	3300	1900	2700	2135	3300	1900	2700	2136	3300	1900	2700	2136	3300	1900	2700	2137	3300	1900	2700	2138	3300	1900	2700	2138	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
7001	25679	24828	17540	10111	4327	1307	307	120	98	73	56	53	56	60	74	63	50	71	50	59	55	59	54	56	54	55	56	76	62	70	48	56	56	62	73	69	59	52	51	66	70	63	67	58	50	50	54	52	65	62	60	72	60	55	65	66	67	51	58	75	60	55	61	65	67	43	54	71	77	50	62	45	51	47	60	59	63	41	52	72	59	55	46	57	56	59	80	44	76	58	67	64	59	52	62	49	56	50	50	73	61	53	63	53	52	67	51	58	53	58	58	60	58	57	69	74	62	58	59	70	57	61	51	55	53	64	74	58	57	56	60	61	51	69	50	67	56	55	48	54	78	67	52	69	61	45	64	56	50	57	53	51	69	67	38	62	64	52	64	61	61	67	52	58	63	55	48	41	48	54	42	46	57	58	70	51	57	63	64	53	73	61	53	52	77	68	67	48	50	66	63	57	50	60	50	51	50	61	44	61	59	73	60	67	45	68	51	52	72	47	80	57	53	52	69	61	59	63	60	55	72	60	69	68	65	54	59	51	60	50	53	69	57	59	52	55	53	57	44	53	65	59	63	63	49	67	56	61	53	50	56	58	65	69	59	47	65	60	58	55	52	75	59	59	56	61	53	71	61	53	65	46	60	54	61	68	68	43	55	56	57	53	54	64	57	60	57	48	57	75	55	52	64	67	68	47	63	59	54	70	65	53	57	61	64	58	59	48	62	70	65	55	48	57	56	68	65	57	55	54	59	67	60	48	51	56	59	57	47	69	59	52	56	63	56	58	59	53	67	66	58	65	50	58	46	58	53	53	45	65	68	52	68	62	55	63	62	67	68	55	55	40	62	50	66	58	57	55	44	61	57	61	51	74	54	68	69	65	63	56	52	59	51	59	55	70	65	49	61	65	71	73	64	57	56	54	64	62	52	59	62	60	61	45	52	50	68	73	45	53	59	59	66	58	47	64	61	56	53	69	60	62	43	54	61	40	64	66	52	73	55	53	56	52	64	56	58	70	63	71	52	48	65	62	43	50	44	61	59	57	65	60	55	49	56	62	64	48	54	52	49	59	58	64	61	67	54	69	62	55	55	48	62	66	62	64	57	61	72	63	64	64	60	54	57	50	53	66	55	58	57	54	53	57	63	50	58	51	41	57	57	69	52	53	60	60	55	67	54	80	52	51	69	51	64	68	55	50	65	64	52	53	74	53	61	48	53	69	49	55	54	77	57	45	69	52	55	67	67	58	70	52	63	65	57	68	49	50	63	51	72	71	67	55	53	55	65	58	46	63	60	55	58	56	66	62	56	59	53	61	65	43	58	61	63	55	65	74	47	63	50	48	72	45	53	47	58	57	57	52	80	54	51	63	48	55	71	50	56	57	61	48	57	51	63	61	68	56	59	54	54	53	58	58	50	46	79	61	52	57	49	52	49	72	76	72	64	51	52	66	62	63	60	49	59	44	50	66	58	57	46	51	60	52	50	46	55	59	53	52	55	58	61	62	67	54	56	49	61	66	53	61	51	49	51	61	82	56	62	62	61	67	64	68	49	52	44	51	67	48	52	84	56	57	55	65	49	73	41	61	60	51	70	59	55	69	48	51	62	66	52	47	41	71	54	62	59	62	59	70	54	51	64	59	52	59	59	59	67	56	60	66	63	61	63	45	60	47	57	55	57	54	57	73	62	62	57	73	63	58	63	49	49	59	63	63	62	61	49	54	56	75	52	59	61	57	53	60	62	45	70	69	67	58	57	62	47	68	64	47	69	65	58	48	46	71	52	62	66	64	46	52	55	57	53	61	57	61	63	60	47	59	64	56	45	67	49	61	62	51	54	60	57	70	57	54	45	64	61	58	60	66	64	53	67	62	63	57	50	61	58	63	66	63	60	60	50	44	51	52	57	70	67	58	61	74	50	46	58	46	54	60	53	53	67	69	67	63	51	65	71	57	59	49	78	57	63	53	43	51	58	52	58	63	56	65	49	64	66	51	46	51	54	50	52	41	47	65	64	49	58	65	56	56	50	65	59	65	49	58	61	63	53	72	63	62	62	70	60	67	68	57	55	63	61	64	64	51	57	83	68	55	60	68	64	56	56	65	51	55	57	64	59	52	61	63	49	65	52	81	62	60	54	59	59	54	58	56	75	64	49	47	56	56	57	49	53	50	60	48	55	68	65	58	54	50	62	53	60	48	55	65	51	55	64	59	67	72	51	58	57	60	52	56	56	51	58	55	56	60	48	78	53	39	47	75	55	45	55	56	55	60	45	38	69	63	63	75	64	53	54	61	59	59	61	55	59	65	63	55	64	61	55	48	49	69	60	55	64	78	54	49	58	53	58	61	55	64	60	60	68	70	61	70	55	57	69	65	58	49	65	51	71	46	62	52	76	58	64	60	71	69	50	58	57	74	61	56	66	42	52	56	80	74	65	44	59	47	63	56	65	56	61	56	59	67	59	48	68	54	67	54	55	67	61	61	50	46	50	58	60	51	58	50	45	72	71	59	45	72	68	50	61	62	67	48	46	60	55	59	68	63	67	53	72	59	52	61	53	59	48	67	50	58	57	52	71	72	61	57	40	71	49	49	53	65	66	46	52	57	58	48	53	54	69	46	49	60	68	60	55	51	65	70	51	52	57	55	50	56	48	56	55	63	56	67	61	57	55	54	63	65	62	59	68	61	43	63	52	61	47	56	45	68	69	43	45	55	60	55	53	67	74	51	48	64	51	63	47	54	52	55	55	63	58	50	48	58	69	53	70	58	67	62	59	70	51	53	65	46	55	48	67	66	60	53	64	60	57	61	51	68	55	63	59	53	60	60	54	51	44	48	63	54	54	58	50	50	53	70	50	50	60	57	54	62	59	74	84	55	67	57	56	63	53	53	58	71	53	52	60	60	53	66	47	64	67	43	69	50	56	56	67	59	70	61	64	53	64	61	51	67	64	71	42	59	43	38	54	71	58	72	74	65	67	65	74	58	66	52	65	59	62	55	62	74	75	64	59	73	68	60	62	42	59	60	61	54	59	60	42	63	76	52	73	56	50	65	62	46	66	43	54	48	60	71	54	63	47	69	60	51	66	52	55	55	58	67	53	54	54	40	60	58	52	56	60	40	51	69	56	63	45	80	59	55	50	66	71	69	77	48	60	63	55	51	64	76	47	61	60	64	55	57	73	67	62	49	46	68	58	54	59	47	59	60	70	55	59	48	73	69	56	66	59	48	69	54	78	40	61	53	76	54	45	48	48	46	72	64	69	53	59	70	61	64	53	54	59	59	49	54	58	60	62	42	47	63	63	57	53	67	56	51	53	60	63	65	62	63	56	68	54	64	65	54	58	65	59	62	59	53	56	63	50	53	57	49	52	58	49	62	57	63	54	68	52	56	51	61	61	46	49	61	55	58	68	61	57	49	53	62	48	77	68	51	57	61	67	55	49	46	62	66	60	45	55	65	50	58	53	43	62	74	62	56	58	62	60	62	54	50	66	60	40
38703	49167	48845	54220	51981	37301	22709	8343	2109	952	776	709	746	764	729	750	739	738	764	723	691	714	730	693	748	696	722	670	734	718	742	710	703	730	707	772	688	713	797	725	739	789	748	714	771	761	770	754	738	705	748	732	724	749	701	732	740	711	750	746	715	754	725	738	731	740	716	723	694	629	758	731	721	699	713	673	754	708	726	673	771	732	735	710	690	728	690	760	726	735	723	718	711	758	727	709	748	800	756	713	696	688	688	705	705	694	738	695	728	713	765	723	786	747	741	732	733	714	712	785	752	744	787	715	688	693	696	716	772	731	790	734	732	753	731	772	704	753	700	717	757	706	773	750	712	711	723	675	675	732	771	727	702	727	754	694	806	728	712	691	720	719	720	762	722	727	718	770	698	707	698	709	767	709	727	753	707	687	752	692	739	708	693	710	758	702	737	688	745	727	739	675	713	701	749	717	690	705	752	756	704	702	699	725	722	705	749	711	735	674	705	754	763	741	730	734	687	666	720	705	732	735	719	673	665	755	740	734	713	709	737	680	696	748	748	782	762	709	731	730	689	763	711	747	712	724	692	733	715	702	746	712	791	732	743	744	714	731	745	777	687	750	700	705	730	740	695	696	746	748	678	734	755	745	699	756	755	773	725	738	740	739	759	641	699	705	728	749	721	705	744	727	759	673	665	729	743	740	740	735	748	763	752	748	689	681	756	706	710	732	734	743	732	740	684	729	737	715	740	758	777	713	743	711	700	754	687	750	732	721	712	735	705	733	700	669	705	755	717	731	679	744	720	720	734	738	753	694	723	738	741	729	744	767	736	699	709	710	763	721	677	701	739	745	720	718	718	729	745	671	737	722	731	747	774	776	757	764	718	690	726	741	711	723	685	788	746	729	730	721	687	741	709	760	725	711	703	731	734	694	749	718	681	755	744	746	751	738	748	711	718	717	772	685	712	699	698	754	719	705	762	697	772	723	762	676	708	743	737	728	715	715	660	710	721	723	695	708	751	713	752	744	712	730	721	724	749	732	702	673	729	745	725	741	733	727	728	705	722	685	691	738	740	684	749	670	764	771	727	744	717	691	755	754	739	741	723	752	713	760	685	726	735	755	687	714	725	727	686	713	743	688	745	716	725	684	742	731	739	728	768	716	794	769	726	789	738	719	733	699	756	709	803	680	764	743	665	735	769	716	712	745	701	722	731	758	702	709	729	703	711	723	714	778	800	690	708	747	772	699	758	726	766	746	720	717	729	679	687	750	721	748	704	740	712	750	728	769	736	724	703	718	723	719	723	735	684	757	695	682	722	712	756	717	745	732	725	705	731	740	742	718	729	701	706	758	704	792	767	682	734	720	743	705	705	785	714	716	746	715	715	724	710	709	707	757	715	719	707	694	718	697	722	699	724	715	715	697	718	676	783	667	723	714	745	720	779	704	757	711	691	796	749	700	738	706	732	749	698	774	725	726	726	708	690	718	684	737	699	747	743	672	735	726	677	703	728	787	735	730	704	788	755	722	674	703	728	763	730	679	712	735	731	723	752	758	719	737	705	734	703	743	731	723	720	691	731	733	742	686	694	712	715	661	733	713	684	738	673	753	735	762	761	735	723	738	746	774	732	694	750	725	729	760	730	669	679	721	698	784	769	751	694	714	701	754	734	759	760	706	715	797	725	770	705	723	738	721	695	663	709	705	719	661	764	731	716	780	750	772	738	710	718	740	729	668	710	728	725	785	730	738	696	767	711	719	705	722	725	693	719	747	724	694	720	698	717	729	748	737	690	709	707	763	807	694	758	662	717	736	704	709	739	688	696	732	697	774	707	740	695	747	692	749	757	676	809	776	764	721	731	753	742	712	726	692	746	691	750	728	679	764	759	705	744	672	763	709	728	704	731	708	733	721	720	749	744	723	757	728	722	762	710	705	723	718	709	711	718	761	677	716	725	678	725	735	725	764	687	728	731	744	746	706	690	747	711	746	716	708	748	696	784	734	694	695	734	737	726	764	764	720	733	750	698	710	656	757	712	675	740	680	756	747	712	716	718	674	709	762	664	723	763	744	719	730	762	750	707	734	719	730	696	684	726	704	764	740	710	740	754	701	720	680	668	712	739	719	734	681	733	704	743	684	665	708	787	759	689	707	766	704	765	692	750	749	773	744	735	674	719	753	736	714	726	728	709	724	695	691	719	749	737	707	705	750	721	713	740	723	714	722	761	725	737	693	732	716	672	763	731	789	722	730	728	735	730	705	722	729	710	753	734	726	701	668	731	747	693	716	709	703	659	697	660	740	758	728	681	735	727	693	766	713	717	743	710	716	704	715	694	708	731	695	738	724	704	738	712	724	706	691	698	734	747	741	734	715	760	771	759	731	704	659	681	756	691	718	728	745	712	708	760	708	749	736	745	721	735	696	739	732	769	739	723	697	714	727	749	712	755	757	693	706	715	753	728	718	736	732	698	701	692	766	707	691	735	684	741	670	689	710	698	742	698	765	755	702	734	708	724	761	709	719	716	699	704	730	721	769	725	727	714	736	750	714	729	668	785	734	710	767	692	730	762	716	687	743	747	745	743	767	718	677	698	730	718	706	712	713	712	703	740	723	772	735	790	707	713	701	741	750	706	730	704	734	721	667	747	793	715	764	723	737	712	763	749	724	733	690	715	771	704	743	719	716	726	727	751	758	743	741	739	758	707	702	685	716	761	734	700	722	702	736	736	702	710	717	734	716	782	713	712	750	746	729	710	709	668	750	766	721	742	735	724	735	773	720	754	744	700	750	741	714	739	714	770	705	755	676	737	739	770	772	707	719	726	687	708	729	751	704	732	766	790	741	719	745	782	719	734	706	750	767	733	694	683	709	716	709	726	760	736	708	768	736	744	683	711	663	733	763	711	752	745	679	717	714	736	730	713	657	702	733	728	722	707	701	705	701	726	753	734	743	694	744	714	747	758	808	677	698	754	732	693	708	751	735	732	712	763	727	710	716	717	694	746	735	708	719	675	735	722	750	712	756	790	706	713	717	695	730	741	700	728	700	707	729	758	752	742	757	721	722	732	748	716	742	636	711	750	723	722	707	685	696	709	701	702	713	760	783	782	712	740	735	726	740	757	785	714	743	723	738	696	747	747	714	705	699	710	682	714	716	687	714	716	719	696	718	740	731	715	727	731	700	708	746	702	721	747	732	718	767	680	690	767	691	682	699	719	695	737	733	737	686	708	695	716	740	713	725	757	664	738	807	723	705	777	745	701	707	738	693	711	708	738	749	760	715	749	692	711	695	770	720	734	723	703	731	719	730	746	717	717	686	675	727	664	706	736	701	720	715	716	734	731	770	749	705	710	718	715	737	688	768	734	732	735	716	746	698	724	755	738	710	760	779	711	706	697	742	698	697	676	751	703	719	712	716	749	757	709	671	742	728	708	725	742	749	757	744	733	730	724	736	733	728	745	717	727	725	718	698	687	703	726	710	726	685	724	763	750	735	736	723
1995	5822	7293	4578	2356	1119	407	133	67	58	46	51	57	53	47	53	52	56	46	63	64	60	66	57	46	49	72	60	56	59	51	64	61	48	64	64	65	66	66	56	45	55	68	56	64	57	71	60	64	55	63	73	62	62	52	81	48	46	47	60	59	49	65	51	46	52	57	62	68	68	48	64	71	49	69	62	44	53	52	49	54	65	74	49	46	61	70	48	55	62	52	59	60	55	60	56	67	72	54	53	63	47	43	54	55	64	62	54	57	75	57	51	73	62	54	62	63	54	54	50	58	60	52	71	63	67	59	59	57	62	56	61	68	46	50	61	54	52	56	53	43	65	51	55	62	66	54	62	49	64	51	62	54	62	54	50	55	65	61	53	58	59	44	56	61	61	62	73	70	56	59	72	63	66	59	57	51	68	57	46	60	58	73	61	53	58	55	49	61	53	57	52	60	70	52	64	64	53	50	56	58	78	60	67	57	59	54	58	51	56	68	59	65	61	53	49	56	54	47	72	53	73	62	58	60	48	56	71	58	76	51	59	61	65	49	64	68	53	45	65	58	48	55	70	77	72	74	68	57	62	55	49	63	60	53	65	64	45	57	57	53	46	68	61	65	63	65	48	69	58	64	60	55	59	43	58	62	42	56	59	55	57	62	65	58	58	58	51	50	52	66	66	53	58	53	54	55	70	52	49	71	62	52	55	45	53	67	74	50	57	61	52	76	50	51	59	59	51	61	64	51	59	79	61	54	39	60	62	49	58	70	65	57	67	64	58	49	66	66	48	67	47	73	52	54	58	58	54	63	60	49	54	59	60	61	60	52	60	62	58	62	67	64	54	57	54	52	54	57	52	59	59	72	66	51	42	41	54	51	61	63	64	52	67	61	61	75	81	55	60	50	49	53	56	62	62	61	66	61	61	61	61	59	65	51	51	62	54	59	65	50	70	51	72	61	55	55	62	70	65	52	53	59	56	49	65	65	58	59	66	70	55	54	53	54	59	50	73	56	44	56	60	60	61	59	59	60	55	41	58	55	57	65	49	60	61	52	49	50	48	63	58	73	70	80	63	62	64	52	61	57	57	55	52	60	41	65	52	56	57	67	52	54	60	71	59	58	70	58	49	51	46	54	64	56	53	47	49	64	62	42	59	57	52	57	52	65	64	50	61	55	63	68	69	58	67	55	62	61	67	47	58	74	70	72	50	59	60	61	61	69	69	48	55	62	54	57	57	57	53	58	54	69	59	66	63	56	58	51	56	55	65	71	60	62	53	62	68	61	75	57	62	54	66	56	63	55	58	72	68	52	61	55	61	73	56	68	55	56	57	73	66	51	67	61	72	54	45	74	67	59	66	60	65	59	66	56	77	61	60	56	72	55	78	55	67	61	61	55	60	52	60	61	59	52	70	58	48	46	62	63	57	53	44	62	55	48	73	76	50	62	60	57	74	60	49	64	54	58	58	55	54	54	48	59	65	60	56	57	50	65	71	61	51	65	59	50	57	50	82	70	53	59	44	58	57	67	60	65	62	75	72	52	58	52	59	48	60	59	60	51	57	58	56	62	76	47	49	58	54	64	48	63	54	57	53	65	64	65	60	63	42	69	52	70	49	71	67	57	57	55	71	55	51	54	58	49	57	53	62	60	56	43	53	59	59	58	41	55	74	68	57	53	68	57	56	61	64	55	60	58	51	48	67	78	69	67	54	67	59	53	69	63	68	46	46	62	49	52	57	58	69	63	59	63	59	47	56	60	63	72	59	58	62	61	62	60	48	62	51	63	53	69	65	64	61	79	53	64	67	71	52	62	55	80	69	62	57	61	61	66	46	55	60	70	57	60	49	56	56	60	42	60	61	55	68	53	46	65	48	68	71	58	59	54	52	54	49	52	61	69	76	44	57	55	65	61	48	64	69	60	56	60	64	51	49	62	60	56	60	51	61	63	49	62	60	58	64	54	58	66	75	59	49	77	58	65	58	58	60	54	63	62	48	61	57	57	59	55	66	47	48	68	47	66	58	53	58	52	56	62	74	49	54	57	56	63	70	54	57	45	58	52	55	56	69	73	56	48	53	51	52	53	62	52	64	65	62	60	66	46	58	61	62	63	53	63	39	51	55	46	58	48	72	64	59	59	59	52	48	65	75	46	56	56	59	65	45	62	45	56	61	72	51	63	50	62	50	48	58	61	43	57	84	71	57	46	61	47	76	55	45	57	58	72	68	61	59	53	55	62	66	42	49	58	54	60	72	69	62	43	63	59	59	66	55	63	61	68	54	71	72	62	53	54	61	57	58	45	53	52	75	64	54	59	59	56	55	68	54	67	49	61	57	46	49	54	60	56	55	55	54	54	64	64	66	68	66	75	58	58	55	41	73	52	68	61	59	73	59	60	58	54	62	46	55	50	52	53	48	41	55	64	54	49	49	54	51	50	61	49	43	60	62	72	53	53	51	60	53	59	52	48	76	62	59	61	51	58	55	67	59	53	66	60	63	70	61	57	64	67	58	46	62	57	69	57	58	62	65	66	63	65	70	61	52	61	62	55	58	66	57	78	64	54	59	64	51	68	51	61	65	56	60	54	65	47	51	64	48	70	53	67	63	55	49	62	58	47	62	61	66	62	63	70	59	55	52	66	52	71	52	52	60	51	55	56	62	63	49	69	60	72	52	59	59	56	57	60	55	52	63	54	53	75	63	57	60	52	65	59	65	55	60	62	61	57	63	63	53	68	64	64	47	64	46	67	46	58	69	48	44	65	63	62	64	65	58	56	52	79	57	61	54	66	60	51	64	50	54	77	43	57	52	67	66	63	62	62	52	57	62	59	67	64	59	62	66	53	51	66	44	51	56	61	64	57	60	73	59	56	46	69	59	59	57	78	57	67	59	77	52	52	62	54	48	67	56	66	63	69	63	56	64	58	59	46	65	61	66	44	46	62	55	48	50	52	56	58	62	57	63	64	71	52	71	41	59	56	56	57	56	53	46	63	61	59	61	63	59	57	48	74	57	60	54	55	69	49	40	66	53	55	59	58	51	53	56	55	62	59	51	51	53	54	53	62	51	59	59	48	59	50	74	60	60	52	52	71	60	60	61	53	55	52	77	76	48	53	48	70	51	62	57	60	58	57	48	56	57	78	62	63	54	52	55	68	45	49	52	58	57	53	74	62	70	55	57	57	55	54	58	53	59	61	64	66	44	60	60	52	59	51	60	51	43	64	58	57	58	57	66	65	56	51	64	67	41	57	55	60	65	58	48	59	50	60	61	57	52	59	45	34	59	61	54	52	55	49	65	69	42	52	73	64	79	66	67	58	53	70	54	63	51	73	67	53	55	65	53	49	59	46	55	49	56	58	69	49	54	61	61	48	57	62	52	59	53	58	62	65	55	55	42	70	53	76	60	68	44	52	60	63	66	62	52	76	58	44	52	58	58	61	65	62	55	59	61	63	63	58	49	60	66	54	74	51	55	36	51	53	61	59	55	50	60
23738	32715	32396	33830	32239	22899	10861	3050	1141	825	708	769	681	720	693	747	702	677	709	749	734	777	685	688	734	733	720	743	732	675	727	735	702	718	721	724	728	770	717	673	723	731	745	734	678	735	731	677	705	709	746	736	675	734	717	740	709	709	703	726	711	687	720	708	721	756	776	697	754	686	713	674	723	724	700	742	713	772	685	714	682	755	701	694	689	699	694	702	724	730	715	704	704	713	691	739	730	710	761	707	676	719	730	725	708	749	679	685	723	715	743	747	696	729	664	704	722	733	730	731	772	669	743	723	691	726	691	711	680	750	693	728	721	703	714	712	739	733	699	684	723	764	722	702	746	738	765	703	709	700	715	728	712	749	728	737	700	727	713	787	774	770	715	669	728	681	722	717	722	701	674	687	729	735	709	690	697	673	693	742	722	677	725	757	651	696	719	715	753	717	714	697	678	745	691	700	718	744	734	686	740	709	734	745	729	691	712	725	706	728	735	703	730	712	682	727	700	747	755	723	705	735	719	742	745	752	716	706	733	741	741	711	721	706	702	740	731	710	709	707	688	721	715	723	697	723	761	709	729	730	776	699	737	724	733	737	670	702	727	757	662	741	711	734	679	724	763	725	710	716	748	691	736	724	769	737	767	729	732	792	778	715	705	711	710	706	704	784	684	727	708	764	723	767	746	751	714	692	713	736	690	668	714	700	712	771	720	710	718	731	708	750	704	727	720	690	711	760	704	723	705	718	706	718	717	710	743	720	720	749	696	711	706	724	716	714	685	715	739	670	723	680	724	752	716	724	688	722	744	721	734	733	692	706	755	744	668	756	731	703	732	739	737	725	772	717	725	670	728	709	717	711	765	726	692	761	739	746	733	698	718	716	723	723	706	737	770	765	726	690	691	717	761	696	709	785	696	718	678	679	745	741	663	684	702	755	721	704	693	673	734	691	672	727	729	716	746	733	738	681	718	721	726	743	731	694	732	747	699	714	733	752	758	731	754	732	722	742	727	705	704	717	693	766	747	735	695	754	678	695	701	682	733	746	725	709	714	747	683	679	697	702	702	757	706	747	749	664	699	703	721	719	720	718	718	764	731	702	786	690	736	718	775	745	712	734	733	709	686	713	780	675	742	703	737	769	710	747	779	720	742	684	742	679	720	710	745	735	702	736	744	714	670	742	756	683	721	754	736	713	713	717	716	728	701	685	731	706	744	730	727	660	737	675	729	722	731	748	748	725	731	746	734	738	764	699	732	774	758	749	751	712	689	738	686	694	735	710	749	683	700	768	708	704	739	687	698	710	676	703	681	687	752	745	684	729	711	716	740	747	691	768	682	717	683	708	696	731	722	671	708	740	732	683	715	716	713	666	711	725	662	736	718	762	688	729	754	746	722	734	741	713	736	749	712	665	708	704	686	677	739	735	725	723	719	700	757	682	702	706	694	725	713	720	739	711	733	697	697	771	738	701	751	725	674	689	730	695	718	729	731	720	745	705	761	648	718	725	767	734	740	713	715	718	705	734	767	727	703	712	704	698	742	701	705	686	765	730	701	754	732	645	764	671	757	740	723	752	723	734	740	713	711	698	715	697	686	674	763	775	715	732	717	725	732	746	726	683	724	681	705	751	701	713	711	717	741	770	743	713	718	755	788	723	727	728	779	732	739	711	718	711	682	694	740	727	718	690	697	727	702	705	658	735	704	703	717	709	697	684	714	751	746	711	719	702	738	698	743	696	723	722	705	719	668	726	716	730	699	740	678	736	691	727	744	730	687	738	703	679	727	702	670	711	711	747	720	704	698	757	711	767	695	721	727	725	754	744	721	701	717	738	736	725	685	723	711	727	731	680	728	767	729	703	715	703	715	724	735	694	691	683	743	712	681	723	750	741	717	687	706	735	693	716	710	712	745	670	699	754	748	701	724	728	712	726	716	724	742	743	709	692	710	673	707	685	689	747	754	684	728	730	731	725	733	735	719	779	743	706	702	710	723	702	691	721	724	726	725	693	709	741	730	741	720	694	696	708	709	666	695	741	746	727	736	737	753	732	710	722	694	736	697	719	736	760	724	665	743	665	696	721	751	771	705	724	716	723	694	718	707	670	716	749	688	738	719	661	730	765	722	697	699	712	711	704	688	728	715	690	703	722	731	772	697	743	706	714	745	695	716	708	747	734	725	714	744	716	728	674	685	752	714	695	718	734	770	779	711	724	665	743	721	665	733	700	728	736	738	730	746	718	737	692	759	734	673	751	721	711	713	736	701	744	692	689	688	737	671	678	709	747	737	692	689	755	744	691	670	733	741	721	755	670	705	758	736	653	705	758	698	727	731	713	704	705	716	751	739	765	691	729	779	721	738	693	642	721	727	738	729	688	706	693	742	675	776	719	699	716	735	688	689	725	747	691	712	703	689	711	697	734	703	702	717	705	718	753	706	704	720	721	740	725	698	718	694	745	707	697	749	714	738	713	685	735	699	683	708	715	724	732	747	683	712	740	707	760	777	717	818	698	745	773	735	729	763	705	720	778	734	739	719	744	697	681	745	748	693	743	757	721	751	708	665	750	739	701	732	725	718	722	678	708	674	728	757	732	743	758	741	717	728	758	716	777	711	735	733	728	699	712	711	704	748	738	722	710	727	716	712	744	700	726	699	774	711	744	764	768	699	707	703	745	674	708	735	732	691	715	687	671	716	730	775	747	767	712	704	705	685	750	702	764	730	711	704	679	714	728	734	728	760	689	704	744	738	738	736	698	703	741	742	701	722	680	709	689	707	723	694	718	689	784	685	689	756	723	715	750	751	722	723	729	688	680	691	734	702	718	729	702	711	712	694	722	699	687	754	696	679	714	704	736	736	748	779	692	723	704	703	708	728	751	752	744	741	718	754	747	702	663	720	789	695	680	704	738	732	710	716	725	707	717	686	716	731	701	651	737	743	727	759	749	726	717	721	749	781	713	706	781	747	706	675	724	734	698	740	724	722	735	708	712	708	707	747	726	721	737	698	741	714	714	693	719	691	690	698	731	737	708	716	701	708	718	732	699	678	727	713	760	739	672	713	771	717	739	729	716	742	718	686	721	721	682	782	760	744	703	664	708	695	747	739	726	679	687	720	718	665	722	742	689	747	720	703	753	719	702	722	715	702	742	714	724	739	721	662	711	725	705	697	685	717	716	708	763	748	652	692	690	736	751	743	697	752	748	724	700	713	741	667	738	750	727	746	688	715	707	719	741	713	714	731	707	706	735	759	715	728	672	708	746	705	712	724	740	734	704	728	711	707	698	710	716	720	698	721	732	716	729	669	709	732	702	726	714	737	677	691	685	714	713	682	727	746	748	730	742	666	716	710	747	749	719	717	704	750	714	699	742	732	765	777	723	720	694	713	707	749	707	741	719	717	763	719	735	712	689	730	699	723	698	738	697	762	778	666	726	715	702	732	631	723	686	780	735	695	707	753	715	784	778	677	713	741	701	694	710	736	712	783	719	731	719
4062	19450	18184	11458	6423	2852	816	228	97	61	74	53	64	54	54	56	53	62	75	56	67	45	61	54	65	64	51	54	64	59	63	63	54	57	67	57	64	64	44	56	60	58	58	59	61	66	68	62	62	71	60	60	72	67	61	46	70	68	56	53	49	62	67	64	65	54	48	50	43	54	58	66	65	67	57	75	72	61	64	56	64	56	62	57	64	61	57	47	67	65	63	69	52	69	61	62	54	45	48	46	63	68	59	51	69	52	58	56	55	54	68	63	68	64	51	59	61	65	64	46	54	50	46	69	63	56	72	60	64	69	60	56	63	65	53	62	63	64	55	64	54	73	61	69	52	50	59	53	74	58	68	55	51	59	55	54	65	54	43	53	66	79	66	54	53	42	51	50	63	51	43	68	56	58	63	75	60	51	49	72	54	59	62	54	56	53	58	56	65	81	61	67	57	53	54	58	56	52	54	56	56	65	54	62	61	56	61	55	54	53	59	68	58	53	54	58	60	56	62	56	62	72	46	58	56	56	58	59	60	57	48	52	51	58	43	59	52	58	53	56	55	53	58	52	69	56	61	56	39	59	59	73	65	58	59	49	41	67	62	62	55	38	52	54	60	55	56	53	46	70	55	49	61	66	61	53	68	57	51	48	42	58	58	54	61	49	61	37	57	54	64	55	44	49	47	55	51	66	56	65	53	59	61	58	63	58	64	51	63	52	65	45	55	53	69	51	63	65	64	60	52	51	50	65	51	68	47	69	49	55	56	60	69	75	49	55	49	58	68	69	52	58	66	54	65	73	56	57	69	66	64	62	63	55	51	61	62	46	51	54	52	69	58	44	45	60	63	47	57	66	57	56	51	52	54	81	75	63	57	49	55	38	63	48	78	57	76	67	64	51	56	72	56	62	46	52	48	60	63	53	60	62	69	55	71	53	70	53	47	56	48	74	52	41	56	55	74	66	52	64	74	55	59	67	82	65	51	69	56	58	55	53	56	67	61	58	57	54	53	63	54	58	54	59	53	67	71	71	64	51	53	55	59	51	60	44	67	59	55	61	67	62	67	56	69	46	54	61	57	64	52	68	63	52	62	57	66	53	57	52	60	62	64	51	70	63	58	50	68	62	64	61	56	73	52	62	66	54	62	79	48	58	61	61	59	47	51	74	76	63	51	58	63	58	66	67	60	62	60	52	50	59	69	63	54	51	53	50	52	40	58	50	66	57	48	57	68	68	46	59	50	50	67	68	59	59	60	58	62	63	59	58	64	48	54	58	51	53	79	60	52	56	45	54	78	71	52	56	71	58	56	57	51	57	56	58	55	57	61	57	57	50	67	60	58	59	62	56	52	58	63	65	50	73	55	47	52	65	49	71	69	48	48	67	61	55	57	51	53	57	58	51	60	46	56	55	45	57	59	51	58	59	64	59	52	63	61	58	59	59	53	60	64	52	70	59	56	70	57	54	55	52	40	65	61	53	62	58	59	61	55	58	61	59	63	53	70	70	50	53	56	46	72	58	64	61	54	49	59	52	71	46	55	52	58	59	59	59	59	69	72	47	47	59	53	65	54	51	62	54	57	77	60	56	49	51	73	52	59	70	58	55	51	57	59	61	61	54	75	52	66	70	60	67	48	58	63	67	49	67	51	62	56	61	55	60	63	55	64	60	61	48	65	54	60	52	62	52	54	55	54	67	62	54	75	67	55	54	54	59	58	53	46	61	59	71	61	56	51	59	51	47	52	64	57	52	51	56	46	62	53	61	52	58	61	73	54	39	55	73	47	68	65	67	67	55	56	59	46	51	47	48	61	58	50	51	55	57	46	49	47	54	62	68	28	69	52	72	60	66	58	54	58	57	57	69	59	63	56	53	63	53	64	45	52	60	57	53	61	51	57	65	68	43	56	58	55	56	62	42	43	66	65	53	65	67	62	65	58	56	54	58	63	64	68	55	61	49	56	59	54	64	56	62	72	53	61	52	73	72	59	60	57	49	58	53	53	56	54	49	57	55	67	59	63	66	57	59	54	63	63	57	67	57	64	79	54	53	49	68	66	58	51	53	63	58	51	68	49	70	60	61	61	68	65	62	54	61	62	57	62	55	58	59	58	67	53	57	62	83	69	53	61	67	57	68	66	59	71	59	66	55	68	49	58	69	61	52	69	61	57	59	53	54	61	37	48	60	67	43	57	55	62	52	51	54	59	66	60	52	53	64	65	52	65	59	51	64	65	58	46	61	56	50	64	53	56	57	43	56	55	58	51	66	50	50	70	53	59	61	49	56	59	48	56	58	60	59	66	42	54	68	65	55	58	60	55	60	59	71	58	69	52	60	63	61	71	60	51	56	53	58	71	54	58	57	58	47	64	59	56	62	51	62	59	55	67	54	68	53	62	65	55	60	57	49	54	61	63	40	62	61	55	62	63	48	59	60	68	68	72	53	56	58	54	51	57	51	47	52	47	53	51	46	48	59	47	63	63	59	68	56	64	47	49	53	53	77	51	60	66	53	44	60	48	52	62	55	72	50	58	63	60	68	53	66	51	58	52	64	64	61	60	53	58	66	52	59	65	53	66	54	64	66	65	69	69	60	42	48	55	48	58	64	45	60	47	62	65	61	56	61	61	77	63	67	68	59	52	54	65	48	64	58	57	71	55	56	53	52	46	63	69	67	53	48	68	56	49	42	41	51	56	67	66	64	43	61	46	64	67	47	52	67	61	72	62	60	65	51	51	58	53	68	60	59	57	55	61	64	57	53	58	65	58	73	47	60	54	64	56	59	73	51	75	74	51	42	60	70	53	65	50	54	61	69	60	60	55	60	53	51	54	66	54	69	64	58	63	43	60	45	57	52	54	34	68	58	50	64	66	69	59	53	58	59	59	66	46	52	49	69	53	62	57	53	53	60	51	60	57	59	51	61	55	52	69	68	70	74	63	52	55	75	57	72	62	49	59	54	59	56	54	67	65	54	42	53	59	59	49	64	50	58	49	60	65	56	63	62	57	65	56	51	61	64	50	52	52	54	66	55	53	59	69	58	47	51	63	50	58	55	43	59	65	67	56	69	56	46	58	68	63	48	48	61	44	54	61	60	36	66	50	64	70	52	59	53	60	59	56	61	61	55	50	55	60	54	52	55	59	52	61	58	71	70	50	65	48	62	55	55	47	58	63	52	54	56	57	66	50	40	66	62	82	65	52	60	69	61	51	54	59	67	48	69	59	46	61	69	59	63	56	56	47	55	56	49	64	52	48	53	52	63	47	55	58	51	66	54	56	60	55	54	50	64	68	62	57	44	61	57	66	48	71	71	68	61	57	61	60	56	60	41	69	66	43	61	60	57	47	72	50	77	63	63	56	51	71	52	61	54	57	50	60	61	67	47	40	62	63	49	64	58	61	54	61	54	43	52	62	50	60	70	59	72	47	52	69	71	52	63	52	60	68	57	65	56	57	51	54	52	63	57	68	61	61	51	61	72	59	51	62	51	52	61
33968	47662	42347	47389	46141	33096	18429	5904	1600	857	776	751	757	776	695	766	779	711	680	720	740	709	729	687	772	684	715	698	663	721	725	683	757	712	692	716	774	732	715	723	712	710	717	715	739	686	690	685	722	723	778	637	761	771	756	733	748	750	715	704	698	702	697	716	714	738	735	718	736	723	672	736	729	774	729	772	703	711	736	772	732	702	729	743	720	762	706	724	727	703	713	744	710	690	727	745	729	725	722	702	719	732	757	686	690	676	723	707	732	730	749	762	726	741	745	732	738	750	749	753	729	738	669	734	726	728	742	699	725	729	708	742	804	734	732	728	745	721	718	725	722	741	709	764	706	680	704	676	732	731	733	734	726	715	695	738	706	726	714	727	675	731	699	697	720	772	760	693	760	751	723	746	728	745	716	721	732	759	720	707	718	768	726	702	704	708	731	690	740	795	788	750	746	741	787	711	719	714	740	707	721	703	729	709	752	749	716	750	719	721	727	763	738	723	742	715	730	738	696	676	699	778	727	730	737	710	776	726	731	777	730	738	668	674	725	689	736	709	727	715	749	747	718	740	674	709	698	718	698	721	707	697	731	688	774	674	769	696	717	735	763	716	703	786	732	725	723	762	760	708	697	703	718	738	788	713	704	760	708	693	715	708	716	718	720	756	686	703	706	683	724	744	750	719	757	707	767	684	712	719	711	722	708	718	785	754	766	762	732	720	681	770	731	707	666	736	757	753	729	705	709	737	766	679	747	768	785	727	687	726	771	694	736	734	672	729	739	691	744	711	727	737	700	706	712	726	712	690	703	755	736	726	793	695	733	730	769	704	709	766	717	730	768	736	754	792	661	701	731	743	768	734	727	671	721	751	763	751	726	737	730	733	709	689	729	723	674	737	805	712	771	758	699	699	696	732	701	758	780	703	702	685	734	701	680	687	712	722	698	710	782	724	690	736	765	711	719	684	747	809	731	673	679	751	785	730	663	740	722	749	764	733	783	689	721	713	714	789	725	677	766	716	760	763	746	746	704	735	744	751	729	747	730	727	700	776	726	714	705	737	784	741	722	774	738	706	754	683	729	724	703	677	771	704	702	680	669	671	702	694	711	747	716	733	739	720	695	716	724	694	697	760	714	720	729	714	735	745	699	717	704	679	765	721	732	747	751	720	702	738	727	716	711	754	718	770	723	728	703	727	716	712	735	731	691	747	747	676	709	685	745	738	716	681	704	699	714	721	735	728	754	753	742	764	675	767	728	740	704	663	709	702	660	734	697	698	716	718	688	717	750	720	729	703	722	714	713	709	730	748	712	720	764	755	716	735	747	768	705	715	759	729	746	724	744	732	705	722	755	756	753	730	700	792	740	725	772	700	710	759	732	737	738	685	725	775	727	723	761	744	674	699	699	756	702	708	739	694	729	746	725	687	697	724	710	781	716	670	740	776	760	700	701	726	706	694	679	698	727	718	753	735	743	753	750	716	721	724	722	772	725	709	740	676	739	691	731	711	707	740	716	712	702	772	726	746	723	677	754	731	725	710	724	726	699	730	759	744	740	732	781	742	748	732	734	801	777	723	723	734	773	743	762	729	738	682	716	722	725	705	717	785	731	726	750	771	761	765	706	737	729	726	719	716	761	756	698	732	722	720	742	692	724	724	728	756	699	731	702	685	690	721	722	723	751	761	718	750	768	677	764	703	689	710	759	760	749	735	711	739	724	755	718	713	732	705	676	720	691	731	725	709	717	706	784	692	723	747	757	705	719	749	733	750	747	700	729	735	757	745	750	717	754	795	697	708	682	726	709	712	729	743	712	710	713	754	714	722	719	701	713	776	791	749	718	747	664	723	734	720	770	674	686	715	771	716	710	765	721	690	762	693	731	742	740	715	684	733	715	736	773	771	722	765	662	727	753	690	700	692	729	728	705	741	728	775	718	711	809	708	703	746	743	706	678	695	759	764	712	740	705	755	744	709	761	734	776	764	743	738	744	772	805	744	704	720	754	708	727	738	687	695	692	684	712	750	720	765	725	757	691	722	764	717	688	761	732	693	698	704	676	715	687	701	698	693	732	734	714	765	690	708	732	768	720	697	730	717	753	709	684	714	744	723	734	761	727	712	697	728	707	720	768	709	738	721	692	769	725	729	740	734	778	743	723	686	693	727	711	713	663	705	745	702	707	736	772	702	730	703	690	707	757	743	725	728	713	758	739	722	741	733	723	700	728	704	731	733	702	711	744	744	742	710	762	685	784	722	736	742	725	721	707	671	707	695	692	727	745	737	727	738	683	709	712	707	740	739	727	738	690	750	686	729	686	743	741	755	726	727	678	763	746	752	700	714	739	730	702	713	738	721	737	681	767	727	682	731	758	727	725	731	714	779	696	722	711	742	713	728	737	720	718	718	687	760	758	734	719	712	707	738	702	681	728	719	679	704	672	731	752	720	770	710	723	700	722	772	713	717	703	730	693	739	735	715	711	756	745	746	749	727	726	723	704	718	740	723	718	718	732	713	701	732	727	679	707	684	731	726	716	756	758	686	720	724	716	677	709	730	706	748	701	711	716	744	746	691	658	709	687	713	685	762	763	690	691	718	725	747	716	732	737	698	723	711	728	713	766	729	702	733	728	721	739	760	731	733	700	697	759	747	741	718	712	703	774	713	732	734	699	731	727	746	713	711	748	715	701	702	721	724	708	732	716	724	760	727	718	749	753	740	712	767	717	703	749	733	718	746	761	730	760	731	726	753	745	714	808	725	777	717	727	728	704	695	747	710	730	706	685	744	707	788	749	710	762	707	728	715	710	738	747	744	745	715	755	779	753	727	698	689	724	707	682	767	708	685	725	755	717	738	727	754	695	716	731	735	730	726	681	740	725	728	718	740	751	790	680	740	701	689	772	697	740	771	740	714	757	719	722	714	725	705	733	685	708	712	727	760	787	689	745	719	748	747	713	741	726	762	786	752	703	727	687	755	731	747	675	737	742	696	739	730	741	706	713	698	685	709	745	800	727	711	776	746	750	718	705	714	698	746	731	721	719	713	677	724	705	733	664	767	748	705	746	755	739	738	776	734	689	660	720	680	705	717	739	755	705	686	737	753	715	716	744	743	759	701	736	703	739	681	712	742	738	717	702	692	725	721	695	774	751	749	723	721	692	728	738	745	779	693	737	684	708	692	734	707	728	716	717	743	730	753	705	695	746	761	753	732	742	731	725	722	722	721	740	743	748	708	707	776	743	734	755	722	757	767	718	720	711	718	741	708	744	708	747	733	694	737	784	779	720	744	747	768	764	731	733	746	718	706	710	743	709	739	731	737	748	697	713	715	712	734	760	701	760	724	719	735	733	732	722	718	725	680	736	734	739	732	709	700	728	715	710	723	740	694	726	735	707	725	727	728	665	735	768	756	730	709	736	715	747	725	712	739	740	681	714	752	721	683	737	726	761	718	744	724	703	727	731	671	712	728	737	704	699	745	736	747	713	673	695	721	752	705
5789	16884	17205	11678	6448	2674	748	214	74	68	70	42	58	73	63	61	70	48	49	44	56	69	49	60	53	64	63	60	58	53	52	68	59	52	69	61	58	61	62	69	55	58	61	68	62	52	53	78	54	68	63	63	52	64	59	55	55	53	61	49	62	54	59	83	66	64	65	55	66	56	65	67	57	60	52	50	70	60	70	63	55	55	64	66	62	60	58	71	68	56	56	66	79	52	58	47	62	53	43	60	63	64	58	61	57	59	62	56	52	65	63	64	54	56	51	59	55	63	65	48	49	53	51	69	61	63	55	64	43	69	58	48	44	66	54	58	52	69	55	60	47	41	59	64	54	49	58	57	55	55	58	61	51	61	60	52	67	46	70	64	54	58	55	42	59	57	68	58	62	65	65	54	46	58	68	60	62	67	70	79	68	57	71	53	69	56	60	58	59	69	52	68	68	76	52	57	54	61	57	43	64	60	60	59	53	45	56	56	57	59	64	77	67	45	65	56	45	42	52	70	56	68	60	63	68	63	53	75	58	59	63	66	69	51	55	71	57	61	67	68	66	63	58	69	68	59	55	52	48	51	63	58	56	55	56	44	58	69	65	57	60	62	51	57	53	62	47	54	63	47	66	53	64	63	64	56	59	54	53	62	69	51	57	64	50	55	60	52	55	65	51	73	69	60	64	47	47	66	62	59	56	54	62	51	66	55	46	84	56	67	76	62	56	75	49	60	50	57	59	59	54	53	63	47	68	67	60	57	82	60	47	60	62	64	59	36	67	51	61	54	58	59	67	43	62	54	56	62	73	56	54	51	51	49	53	68	66	62	68	61	63	50	63	56	57	72	54	52	64	62	58	67	58	62	61	70	61	69	47	52	74	69	59	50	52	70	73	72	69	59	51	55	59	62	56	53	55	67	63	54	66	52	59	58	60	77	52	56	52	62	68	61	57	71	56	57	52	72	58	59	50	65	75	46	73	47	69	68	54	53	60	64	65	51	64	57	54	59	71	64	55	54	54	68	56	48	62	56	52	77	52	70	55	59	68	53	51	52	70	56	74	67	60	60	63	66	65	58	57	63	57	68	61	66	63	74	61	67	54	58	45	46	56	65	64	52	50	49	65	55	42	61	66	80	72	59	71	51	56	75	55	63	61	62	56	54	50	62	62	61	47	58	57	69	59	63	63	56	59	59	56	84	61	54	42	64	61	72	43	68	57	52	58	56	54	60	52	60	60	57	54	58	70	50	54	63	52	68	57	60	69	68	67	47	58	58	65	64	53	61	61	58	59	64	54	60	54	54	62	61	55	52	57	64	54	57	46	61	54	50	54	73	49	64	60	49	64	49	62	59	53	57	62	59	59	59	57	60	58	65	59	62	46	48	50	60	42	51	47	58	57	42	54	72	51	56	53	54	61	58	59	71	69	61	52	69	75	54	66	67	51	47	66	40	66	53	71	58	63	68	60	50	62	59	67	70	75	52	58	59	56	73	66	53	58	57	71	66	47	54	61	80	48	64	54	70	51	64	58	59	61	57	64	59	69	58	54	68	64	65	64	61	63	67	59	60	63	50	68	63	59	62	59	49	57	49	66	61	60	65	52	69	47	64	59	58	61	52	68	57	55	50	53	56	58	52	62	64	47	54	50	50	57	71	48	62	49	67	61	71	55	44	65	64	47	61	51	59	57	54	55	57	63	55	46	65	54	66	58	58	66	59	44	66	60	45	63	47	50	56	56	63	70	60	48	37	64	42	51	56	78	60	70	42	59	59	55	55	59	68	53	74	62	60	51	40	66	58	44	65	53	68	71	37	60	55	55	82	56	59	67	49	52	54	65	40	60	60	67	60	55	72	56	71	40	53	66	74	60	65	61	72	63	61	51	57	75	47	56	45	66	52	59	48	52	70	76	66	45	63	45	59	62	55	60	64	49	78	74	66	71	48	55	77	59	49	53	55	57	56	63	68	54	57	60	54	61	67	64	64	49	50	55	48	68	57	52	57	62	50	59	50	58	51	61	64	60	62	64	68	52	53	48	65	74	65	63	50	67	61	72	57	60	54	53	56	54	55	64	66	59	49	56	52	71	61	57	51	70	40	60	56	60	71	56	46	67	62	55	64	60	54	46	65	55	49	56	49	66	67	70	65	48	59	57	55	64	65	42	51	77	64	55	65	55	56	58	65	68	59	52	61	65	76	52	65	49	58	53	62	60	61	66	64	71	59	64	59	67	50	53	59	53	64	64	57	53	45	44	58	61	58	51	63	45	48	65	58	55	63	77	48	49	70	62	58	50	58	52	57	52	66	67	62	72	66	61	64	52	48	67	58	62	52	68	57	53	72	57	64	59	68	57	53	66	67	58	54	66	61	62	64	67	70	43	63	70	49	49	54	60	66	67	66	65	54	69	56	57	56	60	50	58	62	66	55	58	55	72	55	64	65	43	51	65	58	68	68	48	65	63	56	48	58	69	67	59	57	53	59	51	58	49	59	52	51	58	65	42	50	71	77	61	70	74	71	54	53	59	51	69	60	57	61	62	55	68	55	57	57	52	61	49	58	49	56	59	59	60	86	59	54	56	59	56	67	54	55	57	61	47	59	60	51	55	62	69	56	65	51	61	56	73	58	75	65	53	66	54	54	63	61	58	49	68	61	54	78	70	55	61	59	50	71	58	65	51	52	55	59	65	71	59	68	55	64	62	68	58	51	50	53	54	61	43	54	54	54	46	49	56	67	57	58	60	59	64	64	59	44	65	64	70	50	54	49	50	45	60	69	68	70	49	56	73	73	58	62	79	59	44	66	68	77	50	54	67	64	65	71	64	53	51	48	54	56	54	68	66	73	58	49	73	60	47	57	62	61	41	60	50	66	50	59	60	67	60	70	67	61	51	68	51	57	58	64	54	54	71	52	48	52	59	47	57	65	53	64	56	71	55	69	66	74	66	64	42	67	49	54	66	68	67	69	50	48	64	46	68	70	59	56	60	52	70	60	53	55	69	52	61	67	65	49	50	53	62	54	53	46	60	55	49	46	68	60	45	64	54	52	53	57	56	47	63	54	50	49	62	56	46	52	67	58	60	54	55	69	68	42	57	53	59	65	54	50	53	44	63	59	49	42	54	51	71	56	67	61	63	52	54	59	57	65	56	62	55	64	62	56	48	58	60	54	56	51	59	70	67	62	65	58	55	52	67	46	53	54	67	60	73	60	52	60	74	51	59	53	69	64	56	45	56	53	49	59	63	57	48	52	58	50	44	48	60	61	72	56	67	57	59	69	55	60	48	52	44	69	59	52	69	65	78	65	55	56	72	64	59	58	58	50	48	51	63	58	57	70	53	62	48	56	63	69	52	50	54	73	60	76	63	64	68	54	60	51	67	62	75	58	65	50	56	53	60	66	46	67	58	58	69	64	58	67	61	59	61	66	61	72	61	65	44	75	62	42	64	58	58	69	61	65	57	60	54	59	56	59	52	59	68	53	69	54	69	74
35782	44828	42520	46930	45101	32403	17695	6103	1682	909	770	780	715	731	724	735	773	698	702	771	698	768	728	745	719	739	746	745	760	737	716	736	749	668	731	745	727	777	797	738	778	744	736	754	730	765	704	754	817	753	757	731	736	729	773	706	756	753	761	726	735	728	740	802	685	731	754	768	715	709	741	772	754	776	770	763	736	746	759	735	797	782	710	730	788	763	750	775	716	726	730	796	747	739	723	729	783	715	735	768	742	689	761	774	772	734	731	738	744	726	735	692	715	765	709	771	753	736	718	739	735	729	722	780	693	729	760	715	740	751	705	775	731	736	754	747	730	706	729	788	738	748	731	736	719	757	768	756	719	745	782	786	730	759	705	745	745	766	706	710	699	755	748	715	721	770	767	787	718	728	700	722	669	754	753	745	713	745	702	729	748	758	817	710	743	697	717	723	737	764	744	755	723	722	724	712	729	702	715	707	755	728	714	692	709	774	750	733	717	756	725	780	685	794	751	767	803	752	780	742	700	714	756	725	775	722	733	746	738	781	723	738	767	753	769	735	741	714	714	756	709	761	732	747	736	773	752	747	698	761	719	711	753	752	762	669	691	756	728	727	751	755	757	743	726	755	727	712	739	695	710	722	710	709	700	730	713	701	726	727	739	730	712	744	737	746	769	737	712	735	774	705	754	735	745	738	741	714	732	776	690	696	765	730	765	770	736	709	781	713	735	718	780	742	753	775	719	708	780	737	736	762	690	736	710	810	772	767	807	680	756	679	739	704	787	731	730	765	716	728	785	749	670	713	724	703	723	764	736	701	749	729	725	744	709	752	730	732	721	732	729	749	729	774	781	723	760	753	691	689	719	721	756	783	763	729	733	762	709	730	807	727	774	771	708	721	760	683	757	736	779	722	696	694	717	744	706	776	762	722	714	738	737	709	748	733	770	742	739	773	740	765	763	681	754	742	734	737	746	761	736	727	713	728	756	788	721	725	711	738	770	754	778	737	721	739	758	781	739	746	715	732	784	736	768	752	760	761	772	700	718	720	729	701	807	693	788	786	731	776	735	744	743	767	751	752	759	725	712	726	717	693	744	735	710	737	700	738	747	731	674	789	778	744	775	687	731	743	695	715	764	736	771	743	714	730	717	747	718	792	769	730	757	662	728	744	764	750	700	786	744	739	718	742	799	742	761	691	725	722	742	736	793	769	734	749	745	717	782	698	767	779	738	726	720	743	746	747	729	738	708	730	784	744	736	721	719	809	702	733	767	722	720	773	718	690	741	716	739	725	748	755	731	782	737	754	677	678	712	719	782	746	722	747	718	733	776	764	729	767	752	651	743	731	724	758	768	799	708	720	727	720	707	711	750	693	744	750	739	746	729	789	763	758	758	710	752	746	713	780	747	758	775	734	715	708	738	735	706	716	745	705	751	757	699	696	716	750	740	749	750	761	746	721	718	773	676	740	767	760	754	758	750	712	729	749	757	774	731	698	710	706	765	780	728	729	734	758	747	704	719	772	721	786	752	733	728	716	741	720	708	750	719	748	723	794	721	744	720	708	720	779	746	733	738	712	749	756	776	746	717	784	690	749	721	719	743	723	758	747	719	771	753	732	699	724	722	744	748	749	778	728	753	721	692	787	763	746	763	706	712	775	794	710	757	719	730	726	712	747	753	683	737	754	798	760	739	735	755	786	726	717	771	752	754	760	759	687	749	770	704	808	725	735	764	730	751	784	724	729	733	731	730	731	757	752	729	764	747	736	723	698	780	782	768	729	727	722	776	747	733	728	741	740	733	714	722	766	738	747	712	740	706	718	685	718	746	747	765	735	740	769	743	744	730	731	733	780	719	757	741	746	733	714	759	718	793	763	751	739	762	731	752	734	746	743	770	744	750	721	708	747	769	728	738	731	760	780	743	735	753	776	744	704	770	748	760	774	713	740	758	750	688	787	760	757	751	740	780	726	803	711	732	761	761	743	736	774	753	797	675	755	775	730	740	773	686	701	715	719	728	745	712	760	730	746	735	752	730	734	754	752	722	797	747	736	740	757	792	750	769	733	729	737	738	752	703	762	738	722	783	737	724	721	790	724	732	770	739	765	753	742	751	740	760	740	758	765	720	770	740	760	737	768	776	760	725	756	702	728	754	766	795	724	728	756	743	736	742	777	745	721	764	736	722	726	736	746	701	778	703	735	750	716	748	756	772	716	710	763	802	752	711	702	762	724	762	741	715	766	784	668	754	722	730	760	688	753	766	760	742	716	775	753	719	732	719	717	750	759	717	748	783	777	751	760	743	721	735	734	720	722	760	781	776	756	763	758	764	708	756	787	763	725	750	742	751	712	767	736	721	749	765	706	727	775	722	775	747	732	705	754	779	793	718	729	708	773	735	705	730	722	722	712	755	731	677	774	785	777	765	767	744	809	741	735	766	732	741	754	763	746	734	755	721	734	733	710	729	745	760	765	719	713	681	729	755	715	788	705	709	776	729	744	787	752	703	746	749	749	727	721	748	748	750	771	748	754	734	705	761	794	764	761	736	737	709	742	778	708	750	750	776	755	734	745	721	767	707	737	715	720	695	739	748	751	788	732	702	758	749	771	697	708	767	709	757	733	796	753	767	752	756	782	744	680	805	720	721	776	749	697	771	778	733	750	771	773	792	761	738	726	774	721	742	719	711	713	740	763	757	762	754	735	713	702	728	759	711	740	764	777	753	729	724	704	730	706	775	700	712	718	721	741	739	732	736	704	760	728	745	743	782	741	731	781	720	714	754	774	784	704	755	760	740	746	708	763	698	773	779	707	732	762	730	735	740	751	726	673	746	690	731	707	756	738	711	717	685	738	745	786	728	697	734	753	721	755	737	778	750	733	710	746	712	720	748	746	744	760	694	699	773	753	700	747	701	762	749	717	735	743	695	757	739	753	714	760	777	725	758	734	758	736	696	717	749	725	760	776	777	733	698	733	771	739	752	699	751	756	751	777	780	723	784	790	688	708	723	729	707	741	724	772	711	762	795	737	739	707	734	689	768	745	758	759	690	742	748	738	744	769	736	745	712	788	723	782	750	762	768	705	752	716	763	758	713	767	816	714	721	728	742	754	716	744	753	734	733	758	759	756	773	713	758	722	760	704	711	712	715	716	775	701	761	787	751	703	726	725	737	763	751	725	722	728	763	705	738	723	784	731	780	766	790	745	771	749	728	775	779	732	773	745	758	757	715	750	820	770	731	748	723	691	765	741	711	786	715	699	738	752	706	719	736	703	717	735	799	727	751	743	706	713	747	743	749	697	766	767	706	714	754	717	733	729	721	746	746	735	733	739	827	740	769	750	750	735	739	751	754	705	740	757	700	724	778	765	750	757	686	716	759	737	743	725	724	743	732	731	726	768	762	759	810	767	699	748	729	759	713	748	711	706	764	730	726	714	756	715	753	721	732	711	748	728	784	760	764	709	734	777	716	708	774	767	753	763	739	716	755	728	760	779	750	719
5690	25146	24953	17237	10058	4241	1159	329	103	61	47	61	52	62	63	56	65	73	54	68	52	61	54	61	57	46	64	48	59	64	52	62	63	50	56	55	58	70	71	63	66	54	60	69	50	61	66	64	60	53	63	58	64	66	54	68	67	59	60	58	56	66	58	53	59	60	45	72	59	72	58	65	57	58	47	61	60	62	49	48	67	59	68	52	68	62	80	58	72	59	50	49	59	70	66	58	56	64	51	57	49	61	48	64	64	73	38	61	56	53	59	65	62	63	58	68	46	53	67	54	64	68	49	63	53	60	65	53	45	54	64	55	62	64	59	49	65	55	56	56	72	74	46	54	77	53	44	50	49	60	61	77	58	58	56	48	63	57	64	66	75	76	64	50	57	56	56	53	51	61	47	63	60	50	46	50	57	55	76	63	56	62	63	53	54	56	61	70	56	61	55	62	50	56	58	80	64	64	40	53	61	72	71	83	55	69	57	61	46	63	74	58	59	59	61	59	75	61	59	56	58	53	59	52	59	56	58	47	52	58	47	49	59	70	63	69	74	58	54	60	60	61	57	65	75	48	59	58	57	61	67	56	51	66	54	72	61	64	75	64	52	65	60	61	49	51	62	48	68	70	58	48	46	64	68	54	51	51	61	61	71	54	63	68	48	58	59	54	58	52	61	58	80	63	48	65	54	72	70	74	60	57	60	49	55	50	70	55	50	69	59	41	57	78	50	54	55	53	75	65	69	65	63	61	56	68	50	61	66	58	64	65	66	58	62	86	54	52	60	58	49	62	63	63	58	58	51	55	52	65	66	60	47	62	58	67	62	65	57	63	56	58	66	57	54	59	62	64	46	61	74	60	53	86	55	66	54	49	72	51	69	62	64	59	63	59	60	71	46	67	59	57	45	61	57	57	56	70	67	52	66	49	63	56	60	65	54	61	50	59	63	52	55	60	71	57	53	51	63	56	50	76	51	59	54	71	51	48	57	56	60	48	67	55	58	46	64	50	59	68	54	61	52	56	76	72	65	66	63	64	60	51	55	56	59	48	66	61	60	59	61	54	57	64	64	62	73	60	58	81	51	53	48	62	62	57	60	69	61	60	47	66	49	72	55	50	62	62	67	56	58	62	59	57	61	68	54	67	63	69	56	64	50	68	46	53	52	54	55	67	67	55	60	67	61	53	50	57	61	43	73	67	74	57	60	64	72	67	61	57	68	51	58	61	53	61	60	64	62	66	60	54	61	70	58	62	55	53	56	44	66	57	58	44	68	57	53	55	64	54	59	69	50	71	71	69	62	49	67	67	60	57	66	64	66	63	62	60	66	53	71	65	58	61	62	62	58	62	68	76	67	47	54	59	62	62	59	57	46	59	61	64	69	56	67	63	61	52	70	62	68	61	79	69	59	82	58	56	64	77	54	36	47	65	67	53	45	66	68	63	59	48	68	45	72	68	72	67	63	60	72	51	60	69	58	72	72	44	49	45	52	63	67	66	55	45	57	60	60	63	63	52	61	51	73	60	57	62	56	67	68	42	51	54	58	49	61	64	68	48	54	57	62	58	65	62	62	55	82	70	65	47	52	64	47	64	59	53	62	65	64	58	62	61	55	53	66	56	67	61	64	49	66	68	53	56	59	66	64	69	65	64	64	57	49	57	55	57	57	51	50	60	67	51	59	60	57	54	53	58	71	59	57	69	53	75	56	59	58	56	49	57	59	48	66	63	50	52	57	75	73	54	58	69	60	66	59	60	56	52	50	54	61	70	50	51	56	73	58	47	65	52	54	64	70	54	54	62	64	60	50	63	57	62	61	76	56	76	69	55	56	68	50	65	60	58	64	70	47	57	43	56	48	65	51	50	54	62	60	62	59	48	51	74	58	56	59	62	58	61	57	59	65	63	66	65	51	48	52	65	54	48	55	62	45	61	47	65	61	73	44	48	52	72	62	56	68	54	55	59	47	51	51	65	60	61	58	44	56	47	48	56	59	54	63	52	46	55	52	63	58	68	47	57	63	65	62	67	68	61	67	75	64	65	58	46	51	55	67	57	68	62	56	46	65	60	62	47	59	52	54	46	54	65	57	60	62	55	71	61	57	67	51	65	45	56	82	63	70	56	66	75	55	68	61	64	69	42	64	57	63	62	64	60	55	65	67	55	56	50	56	50	59	50	69	63	52	56	55	53	57	73	60	54	50	64	53	52	67	62	55	64	56	60	59	63	52	47	67	75	64	56	55	68	64	51	74	71	47	65	81	55	67	63	59	56	56	47	54	60	57	53	49	63	68	72	63	69	56	57	51	70	57	54	65	64	49	60	55	56	58	59	59	60	61	60	59	61	55	52	52	56	74	68	36	59	64	54	59	61	58	48	43	58	68	54	65	53	46	59	64	68	56	54	55	65	48	60	59	57	46	68	52	63	53	54	56	77	57	55	59	80	52	53	57	41	61	53	62	65	66	61	74	67	50	63	67	60	48	59	63	62	54	69	59	54	54	58	53	66	57	51	53	53	64	61	64	51	61	71	71	59	63	70	63	65	64	66	60	50	59	51	67	65	76	60	59	67	52	52	39	60	61	59	49	59	64	50	51	64	69	52	62	55	65	46	55	65	65	58	55	56	45	62	54	59	62	53	64	60	58	81	63	57	63	57	58	56	71	54	62	69	67	64	71	52	70	55	59	48	67	64	54	60	53	51	52	63	55	52	51	58	46	50	58	63	65	56	48	75	61	50	62	48	51	54	62	68	59	55	56	51	63	59	59	59	57	54	60	58	48	60	55	65	59	59	65	56	65	59	62	61	57	64	61	52	50	60	53	62	64	61	50	58	56	59	50	56	55	64	62	52	53	52	60	70	50	54	60	54	43	62	51	68	44	52	57	60	60	63	59	59	51	56	57	67	78	50	76	58	60	57	58	60	48	60	64	70	68	57	66	64	62	51	61	58	66	65	65	60	58	44	64	55	67	50	63	61	68	62	55	60	62	58	71	57	56	58	61	62	59	61	55	53	66	67	60	58	52	65	49	67	48	65	57	58	52	78	64	53	56	71	65	57	62	69	52	76	67	50	46	60	57	58	57	58	67	64	54	66	72	53	62	61	57	61	67	65	53	51	50	58	66	46	75	69	77	56	50	56	55	57	47	41	50	71	78	80	57	66	69	60	62	44	59	58	53	77	50	45	46	54	59	60	59	66	56	56	53	74	68	60	58	50	55	68	58	55	52	68	74	59	74	51	61	71	70	51	62	46	39	51	73	68	66	59	66	59	49	60	67	64	60	68	61	41	44	53	56	59	76	62	71	67	56	68	51	74	55	68	73	46	69	58	75	48	60	61	61	51	50	57	56	66	61	60	51	54	61	59	72	60	66	59	55	57	56	71	51	44	52	65	52	48	61	54	57	71	66	59	58	53	74	57	54	58	56	62	60	51	56	54	59	62	49	54	65	60	64	68	58	62	55	76	62	58	55	55	74	63	69	68	62	55	58	57
38710	52406	49734	55489	52878	37360	21872	8167	2035	912	763	752	794	777	725	698	723	752	747	723	777	740	746	751	742	722	709	728	753	733	712	760	758	755	734	705	688	723	694	747	695	748	696	775	765	757	757	702	748	740	704	761	747	739	734	762	749	720	731	749	713	717	732	705	756	669	738	702	802	743	754	760	738	713	699	750	766	729	718	748	785	760	769	730	725	765	730	759	748	708	763	702	752	694	767	731	729	698	737	670	717	782	736	734	768	729	807	782	743	734	732	747	748	753	740	715	777	744	744	770	740	726	719	731	698	772	763	731	737	772	705	743	739	701	726	753	728	692	749	704	757	760	706	765	808	713	742	756	712	729	709	717	768	739	759	727	739	759	751	706	698	756	723	725	728	745	728	727	725	686	694	726	761	726	717	772	735	744	694	688	748	719	695	751	755	743	723	767	734	715	741	703	703	786	726	748	745	736	706	782	738	685	717	721	711	714	758	738	792	743	732	749	723	738	708	721	656	743	744	759	751	691	716	679	715	740	744	780	750	731	720	761	720	746	722	747	699	783	748	695	745	733	767	740	715	773	741	759	744	789	697	731	753	706	756	702	729	684	707	710	718	690	711	722	757	785	771	714	767	743	705	702	807	744	738	780	745	752	751	735	686	725	748	783	747	724	759	723	693	744	737	719	757	732	773	746	743	743	694	716	755	757	742	767	758	730	724	747	733	724	695	732	726	748	813	722	748	711	695	763	745	687	740	735	721	738	723	719	706	743	768	699	728	769	761	793	733	732	722	715	731	700	768	784	747	714	719	723	757	697	754	767	753	714	758	712	724	729	757	743	757	757	740	681	729	730	758	719	730	741	731	743	676	737	760	730	759	711	790	716	748	706	749	709	758	713	724	797	719	717	747	726	761	748	716	733	719	763	741	781	706	762	701	724	747	729	690	714	697	705	734	704	719	703	696	752	807	739	786	732	746	681	722	737	754	810	730	730	768	766	750	769	717	729	757	740	705	713	719	726	680	757	691	704	816	721	743	703	729	761	758	744	737	752	763	761	752	782	718	715	757	787	719	703	728	752	732	755	776	747	708	721	775	740	763	739	783	757	734	747	790	737	733	720	739	749	763	693	736	748	737	772	736	744	770	722	719	747	697	714	750	764	746	747	776	720	694	752	719	731	726	743	687	772	743	761	738	710	745	750	735	737	712	677	724	707	793	727	717	702	754	774	749	750	734	716	709	698	736	755	709	755	730	760	702	704	744	733	700	717	771	722	749	751	708	718	762	716	732	743	774	728	763	698	719	700	730	763	767	720	725	749	723	752	713	710	725	765	755	775	767	679	740	784	749	722	748	737	734	754	735	706	749	744	740	712	729	716	732	718	746	705	801	722	719	727	740	731	726	716	753	772	761	737	760	774	720	758	764	720	717	726	764	754	749	767	736	741	754	749	757	736	745	767	713	765	692	719	772	717	758	751	774	750	776	704	751	752	743	723	735	737	729	678	752	720	736	757	685	782	708	729	765	701	717	736	726	744	768	732	726	757	730	749	744	727	730	761	722	682	723	714	726	738	715	757	758	752	720	736	760	727	763	752	761	764	724	729	710	733	774	714	702	736	749	720	804	737	713	772	734	749	746	703	716	682	783	743	701	769	704	736	748	673	747	712	757	746	729	699	719	700	728	758	739	765	741	706	716	756	748	767	726	763	721	721	702	737	760	733	759	740	782	754	768	734	717	717	746	709	722	743	747	750	709	764	709	722	728	747	739	740	733	767	777	730	746	697	754	789	737	719	750	756	735	762	701	762	729	763	706	721	720	758	807	709	726	755	749	762	723	758	681	724	727	722	713	716	710	753	751	731	823	645	717	680	761	726	759	759	765	743	776	730	736	808	775	738	758	740	753	730	731	775	700	712	772	738	718	750	721	739	692	755	726	714	758	765	709	711	773	693	700	725	775	759	743	801	707	732	794	747	705	731	745	781	766	715	767	751	752	696	775	764	691	759	784	746	737	695	769	707	738	773	729	758	776	777	719	702	778	722	674	727	759	719	715	757	740	766	752	721	679	716	790	714	753	696	718	713	708	753	667	759	702	738	773	744	726	712	752	669	735	745	753	743	756	716	681	724	701	747	746	736	722	729	728	726	727	747	690	711	766	737	778	769	735	754	738	731	721	740	716	745	748	682	735	730	754	729	781	740	757	749	749	738	770	757	795	747	725	747	697	721	785	739	760	753	741	760	776	716	755	708	749	785	680	749	695	771	708	734	721	731	774	723	710	774	789	727	684	777	733	758	728	737	776	744	722	761	712	746	689	722	748	744	718	745	714	720	746	732	741	744	741	702	748	705	720	765	717	755	738	746	714	723	712	691	727	749	734	702	724	720	741	752	744	743	740	701	735	749	762	694	732	711	752	736	726	800	728	715	748	723	759	724	763	699	777	734	724	714	706	726	701	713	746	757	674	736	710	719	716	686	717	749	770	746	731	718	693	721	721	738	716	717	716	762	700	717	695	758	780	721	729	718	759	730	713	758	682	730	724	756	715	722	735	724	776	704	700	711	742	759	742	727	743	760	693	768	831	764	710	748	755	732	763	744	723	714	755	745	755	694	710	694	743	740	744	751	785	757	732	761	763	752	731	704	768	718	774	774	770	734	764	729	728	783	731	738	748	770	764	783	690	777	730	775	697	725	687	741	762	727	717	743	685	730	757	726	722	660	720	760	712	714	785	697	718	761	738	701	737	786	729	720	725	722	711	760	737	724	731	759	743	732	750	752	738	784	714	739	662	745	716	722	682	728	726	761	729	747	753	752	727	741	732	739	754	720	717	670	731	712	732	814	735	779	664	677	796	759	760	752	696	748	712	736	748	692	753	724	695	710	726	734	710	741	727	754	713	742	715	713	728	684	722	743	762	753	695	756	696	757	798	764	736	729	760	722	750	750	777	718	724	702	773	736	747	703	743	756	747	681	730	709	820	701	716	729	732	746	734	702	744	772	716	742	736	748	759	747	747	724	738	724	712	770	731	710	716	787	729	752	751	718	745	778	754	732	724	689	719	715	748	727	756	719	759	720	739	756	721	728	744	735	743	696	770	744	714	769	707	714	745	769	778	739	714	762	722	697	738	716	703	738	696	769	688	719	777	685	747	770	748	700	702	757	692	752	740	741	718	715	737	742	719	744	698	704	743	677	759	735	784	722	718	795	675	733	761	717	748	710	738	750	740	718	739	755	763	727	719	757	714	713	744	759	771	739	696	810	730	748	749	750	714	743	748	790	686	731	716	741	723	724	717	769	743	720	729	752	784	765	736	743	716	719	753	745	758	760	660	764	759	763	725	737	740	702	739	707	735	722	754	739	710	801	780	737	782	727	750	745	763	730	763	725	760	703	715	721	748	765	737	752	783	711	672	698	716	767	711	756	804	744	681	752	720	830	724	695	762	679	776	766	743	711	733	738	770	758	758	738	748	742	727	666	741	740	740	686	742	754	713	727
2085	4398	7244	5255	2471	1050	361	106	75	66	43	44	45	59	51	64	48	60	39	56	61	61	52	58	60	48	59	64	63	69	69	51	60	43	49	56	59	55	56	70	50	54	58	60	60	61	55	65	67	68	57	48	60	55	50	65	66	53	49	52	68	51	63	53	42	47	53	59	51	55	60	55	57	55	59	51	56	68	46	55	56	58	47	43	71	51	61	66	59	52	56	56	51	59	55	70	63	52	55	67	67	58	70	61	51	64	51	69	62	60	58	55	40	50	44	46	53	58	57	50	56	56	57	57	62	69	61	52	77	70	56	57	63	52	51	70	62	67	64	54	69	62	52	54	67	69	66	57	61	43	58	69	62	52	70	63	60	64	58	56	54	69	62	65	65	66	54	50	56	55	68	56	67	49	44	58	58	63	62	49	71	57	56	65	68	53	62	48	61	60	47	53	57	54	58	69	68	50	53	74	55	51	69	52	59	56	63	60	59	58	56	53	74	61	67	65	51	59	55	58	51	57	57	72	60	56	58	66	61	54	57	70	63	50	68	57	58	49	69	65	66	55	68	56	55	60	64	51	68	60	56	44	56	46	61	60	60	50	55	58	51	65	55	50	72	63	56	67	59	53	56	58	71	61	56	66	41	58	53	58	64	61	61	61	66	59	73	75	46	65	58	48	69	64	54	64	60	58	53	51	41	63	57	65	69	53	54	57	57	70	54	57	58	54	57	54	54	58	66	46	67	53	52	53	63	70	56	65	52	60	80	70	49	58	64	61	59	60	56	52	43	52	49	60	63	72	57	78	46	65	59	67	60	64	55	55	63	60	48	52	55	68	62	53	61	69	54	57	70	56	56	60	73	62	70	60	41	47	63	66	56	62	52	51	56	52	63	56	54	60	50	45	73	62	53	61	50	65	53	53	59	68	51	54	62	66	64	65	62	51	53	57	59	58	61	46	66	61	54	50	56	50	55	52	56	53	60	51	51	63	55	58	68	63	57	76	63	49	60	56	54	57	61	63	56	48	62	66	58	64	69	50	63	63	56	68	67	69	60	38	58	62	64	66	61	66	63	42	57	53	72	58	52	56	56	48	59	53	60	56	54	53	50	67	53	39	57	45	66	61	66	52	64	69	55	66	55	59	58	54	64	55	55	57	49	69	64	53	51	54	51	51	62	61	76	67	49	63	57	61	75	50	61	59	66	66	46	44	53	58	41	83	62	44	54	64	66	46	64	64	61	60	61	43	71	57	63	62	50	64	66	59	68	50	56	54	59	58	63	61	59	52	54	50	65	70	59	64	50	58	57	63	61	61	52	57	64	62	56	49	65	55	60	55	67	47	51	57	51	62	50	60	56	56	58	57	50	58	52	68	63	55	65	66	61	62	56	62	57	55	63	52	48	38	59	47	56	58	54	53	64	75	44	53	60	54	48	58	59	48	64	66	61	77	56	49	56	74	60	67	55	51	53	58	47	53	57	55	55	63	45	59	54	61	57	54	54	57	53	53	56	75	56	59	74	66	73	63	62	57	69	51	54	54	65	68	68	65	58	64	54	59	57	72	63	65	44	53	59	61	60	53	47	73	64	67	56	54	69	50	57	65	47	59	61	65	49	47	53	48	57	53	37	69	56	59	60	76	63	51	49	63	59	62	57	45	53	59	74	70	66	42	53	57	62	58	47	57	57	59	59	45	67	57	58	59	70	59	59	47	67	55	58	70	58	69	52	74	50	54	53	61	54	39	55	44	65	63	61	81	60	54	71	54	59	61	60	62	55	51	72	37	56	65	57	66	54	60	60	72	55	54	65	70	68	66	64	58	70	63	64	52	44	58	73	62	62	59	63	66	63	62	61	58	70	58	61	56	63	73	59	68	64	61	57	56	52	66	52	63	73	66	74	69	57	68	54	55	60	57	69	49	60	47	59	72	53	66	62	67	67	67	73	55	63	52	50	61	52	71	63	49	55	71	58	52	52	58	64	58	52	71	44	66	56	67	66	43	53	60	46	58	53	51	50	56	56	66	64	48	69	66	46	43	58	51	48	60	56	56	64	83	70	56	63	70	51	51	52	60	64	60	62	48	60	42	54	53	48	44	61	52	59	64	53	59	52	55	49	47	51	53	55	55	60	53	65	59	69	66	58	68	65	75	63	70	60	74	53	66	49	61	67	62	68	54	66	50	71	66	66	65	53	59	76	60	55	66	46	60	49	63	69	58	51	47	48	66	60	55	54	60	56	50	54	62	51	60	78	59	55	63	49	50	43	53	76	57	56	66	71	49	48	70	46	55	43	54	61	55	60	65	62	58	55	57	69	66	63	56	55	64	51	51	60	55	53	49	70	56	68	75	55	62	55	55	52	67	67	72	55	62	51	68	54	70	62	46	54	68	47	51	49	65	52	51	52	41	55	70	66	53	47	72	60	61	47	54	71	49	61	54	51	63	48	58	50	68	72	52	66	65	53	68	63	74	57	62	62	61	62	63	44	55	46	67	45	64	69	58	59	67	58	58	62	52	53	59	49	67	58	53	73	58	73	54	62	64	53	52	53	56	56	49	73	69	65	44	63	57	61	64	61	60	83	58	63	49	62	56	68	59	58	70	58	56	73	56	66	59	61	62	53	54	59	65	71	59	53	64	71	71	67	60	61	62	70	60	58	56	71	53	42	48	57	56	52	51	60	62	56	60	62	50	60	46	55	58	43	60	61	63	61	66	58	54	62	69	67	51	66	60	61	49	54	67	56	58	52	59	53	55	70	77	65	50	62	68	69	50	59	48	61	52	63	62	54	71	71	50	73	67	59	56	54	55	60	55	74	53	55	54	53	65	45	71	54	60	60	51	69	63	52	55	62	60	62	60	59	59	61	56	55	46	54	51	51	58	52	55	58	73	59	53	53	58	52	58	58	46	59	51	63	54	57	50	45	59	56	47	44	53	45	69	66	63	47	75	57	65	68	59	55	49	58	74	61	58	56	58	49	64	69	54	61	61	57	63	35	63	47	54	69	55	56	60	55	52	47	49	58	58	71	73	48	51	61	66	66	45	53	58	56	49	67	41	52	53	71	57	58	52	62	59	53	60	48	53	60	58	41	61	57	62	61	51	64	45	68	49	55	57	63	55	45	63	67	74	77	57	53	62	63	66	55	71	53	42	57	62	58	73	70	62	49	57	64	69	49	57	58	48	64	71	60	44	54	59	51	59	65	54	54	73	53	62	69	53	73	57	53	73	61	64	69	51	53	53	62	54	55	54	51	55	56	52	52	72	60	59	66	65	56	55	57	64	68	60	75	52	61	57	70	49	56	63	63	40	52	56	72	64	52	44	50	59	55	56	60	58	48	53	56	55	56	58	57	56	62	69	54	69	49	56	68	51	50	50	45	48	55	47	62	49	57	65	60	45	60	64	68	50	53	63	59	78	64	73	53	61	59	45	52	50	58	60	64	54	67	75	50	45	52	61	65	56	55	43	56	74	41	72	75	53	59	60
24488	30081	32991	34523	32239	22175	9933	2813	1127	752	739	734	706	707	656	707	712	710	669	723	764	722	733	688	774	737	753	700	698	749	774	702	689	714	716	723	718	716	731	671	715	696	665	730	732	766	737	691	718	664	726	722	730	740	712	668	682	699	695	697	760	633	744	732	748	719	747	723	758	691	747	731	724	680	707	705	661	768	718	755	735	733	685	714	755	741	698	725	730	734	743	760	770	732	724	744	747	714	689	736	687	671	756	702	709	713	739	740	713	701	692	681	696	730	732	715	745	748	731	704	736	729	687	711	711	700	681	687	731	737	720	764	762	669	697	734	747	726	701	685	708	713	687	760	704	726	720	687	755	711	720	734	750	703	696	758	758	683	735	716	755	725	737	701	722	714	697	685	741	734	709	709	748	678	680	753	755	673	719	727	752	683	751	751	745	703	719	742	742	706	673	717	777	704	698	729	709	741	693	703	674	732	693	765	696	733	766	702	709	707	760	688	767	713	699	714	691	701	724	660	656	716	693	714	704	720	706	747	692	723	702	687	771	724	698	694	747	748	683	736	710	757	700	754	702	744	698	699	746	723	718	716	704	731	715	713	770	708	707	764	743	744	733	714	705	678	700	731	677	680	727	725	746	720	702	712	715	727	730	697	731	732	739	748	683	710	724	763	698	707	712	675	744	708	711	710	700	723	753	724	742	713	720	698	709	714	710	676	717	760	739	705	738	686	771	738	707	697	710	697	694	736	713	757	683	733	765	710	687	700	725	717	674	706	732	717	734	730	742	697	689	715	733	714	736	701	682	737	733	779	727	698	706	726	714	694	713	703	691	758	707	696	705	675	702	729	783	741	725	746	720	693	721	712	704	727	764	714	722	731	724	699	680	715	768	705	750	719	746	731	701	731	734	769	728	743	743	752	681	705	727	666	732	725	720	729	740	680	782	716	674	741	729	736	714	739	705	789	758	719	718	734	740	670	688	686	722	777	697	731	705	718	740	736	755	758	735	723	743	716	728	693	701	708	767	702	711	726	702	743	788	703	753	749	765	692	693	760	722	683	676	719	728	736	756	781	693	712	710	723	713	741	710	719	725	748	809	730	776	730	670	714	751	738	773	682	704	720	762	685	736	708	739	729	713	722	730	719	747	736	747	742	693	728	720	745	718	691	687	737	723	669	757	735	703	762	739	727	692	703	748	730	698	717	728	708	729	747	751	701	739	694	696	744	734	741	716	741	682	741	675	698	721	679	675	717	773	707	696	679	782	694	716	695	737	727	772	746	684	736	690	726	726	738	700	726	689	691	692	775	716	684	710	717	688	724	774	746	684	741	680	698	727	715	683	748	715	719	674	705	716	736	692	761	725	717	729	727	694	715	716	706	711	788	712	740	744	749	728	687	706	686	684	674	769	722	718	714	693	748	736	772	732	712	717	718	725	735	713	708	753	752	738	707	709	713	701	701	706	689	726	717	738	725	721	700	675	716	767	730	714	723	686	707	707	702	667	760	709	723	687	739	722	722	657	776	744	700	707	695	683	722	697	694	766	724	726	745	751	704	703	740	740	698	743	729	723	708	722	703	695	753	736	743	712	696	739	704	647	720	728	686	733	646	679	743	671	723	759	695	709	734	743	752	729	693	690	729	708	702	699	693	719	727	754	725	704	694	755	707	679	732	727	746	690	688	688	728	736	754	709	622	742	655	715	695	704	743	752	763	684	711	741	749	736	695	721	689	760	756	676	738	742	756	762	796	714	701	710	738	685	699	761	690	709	683	734	697	702	779	685	747	688	723	732	709	715	726	710	720	719	755	702	697	744	680	785	731	723	721	772	706	731	705	707	702	726	756	745	703	744	723	716	675	713	770	708	741	733	725	720	730	729	741	729	723	680	673	745	727	731	672	714	738	707	777	743	729	748	681	734	706	708	681	750	720	730	738	730	677	718	717	705	680	727	705	719	688	713	708	730	667	684	708	694	704	740	765	753	719	724	747	749	677	688	752	753	720	711	736	695	701	727	707	675	679	706	716	702	703	696	726	739	725	767	731	684	689	686	708	730	716	780	760	784	687	727	669	746	714	717	724	690	656	794	686	667	718	739	705	715	707	696	652	722	737	721	714	733	775	729	706	674	726	734	734	700	740	774	693	722	717	710	740	734	714	719	723	690	687	716	720	705	740	744	766	676	711	679	771	690	745	706	732	703	715	718	673	668	718	704	694	767	704	727	731	751	724	729	758	710	697	753	690	785	693	735	756	748	697	714	729	664	739	711	678	718	701	745	748	722	698	711	699	674	741	714	709	749	746	689	692	719	769	689	698	738	756	723	665	715	757	771	769	741	736	705	674	712	711	666	709	716	725	704	739	714	689	701	760	757	671	725	754	720	720	716	728	726	703	714	713	739	683	723	719	730	758	734	715	748	745	772	689	719	771	743	722	744	713	707	721	741	698	794	722	714	702	713	736	753	711	725	723	711	776	710	727	667	710	737	733	735	714	738	715	723	723	718	711	751	702	697	643	703	745	750	702	737	708	690	680	717	683	698	765	750	714	735	736	723	740	736	726	704	747	717	749	719	711	737	708	727	764	713	750	695	707	696	716	735	744	704	734	713	688	720	758	725	689	697	724	685	717	765	695	730	727	759	738	718	677	688	683	712	698	714	698	687	708	764	748	739	717	675	740	755	704	749	695	710	715	729	725	723	738	727	692	707	732	749	691	706	727	708	743	719	775	712	727	760	701	724	699	716	750	710	673	718	701	682	760	720	709	745	748	726	685	739	730	717	700	646	751	739	742	666	713	721	716	739	675	674	777	724	709	721	684	704	746	679	701	714	728	721	730	749	771	727	677	729	708	730	711	729	698	746	715	711	692	709	692	702	713	705	779	698	733	763	693	734	747	714	669	721	745	706	724	655	719	766	786	710	702	731	739	741	716	738	701	699	697	701	743	702	700	721	724	751	692	710	728	687	781	773	695	693	782	720	723	717	785	721	713	762	707	747	695	738	711	772	705	677	738	726	715	684	714	702	704	736	715	700	728	730	728	729	694	742	753	731	705	708	733	734	736	755	656	737	730	715	746	701	756	730	718	700	725	709	744	734	749	731	660	732	731	736	722	685	710	751	751	711	671	704	740	720	718	728	709	715	700	692	776	707	744	732	725	737	714	754	716	738	688	670	725	679	698	729	689	748	763	717	731	750	754	692	738	704	743	715	692	750	768	735	713	715	693	736	640	705	692	717	718	711	762	721	736	740	750	738	730	714	690	741	704	726	647	756	678	738	747	689	713	685	790	712	729	718	698	721	749	733	755	693	720	725	753	734	719	687	703	740	714	670	734	716	726	730	754	691	710	702	725	716	702	731	703	737	727	710	708	681	718	682	737	703	707	747	709	746	786	691	717	663	702	718	754	728	717	773	697	729	751	689	683	722	720	689	705	701	722	754	711	681	744	726	724	764	692	727	717	732	720	721	748	706	761	754	691	726	755	677	680	743	736
2269	17161	19649	12187	6156	2577	708	221	91	61	75	58	63	54	68	56	63	56	62	78	61	65	62	56	58	71	56	58	65	51	55	74	65	59	57	68	60	59	67	65	54	59	59	76	59	51	54	60	62	37	55	69	60	58	49	59	61	51	77	57	56	68	52	66	60	49	62	58	58	52	62	58	49	51	53	70	70	73	52	48	45	55	65	61	65	60	50	46	76	60	62	69	58	55	63	53	72	52	46	61	66	56	61	46	61	54	48	58	49	54	58	58	50	64	66	59	49	51	59	61	67	70	58	52	75	61	59	48	60	65	62	65	60	50	57	59	63	67	57	63	55	45	52	79	62	61	58	58	61	59	51	54	64	62	50	56	68	64	55	64	65	64	60	65	53	59	61	49	58	65	47	62	64	48	62	43	58	47	68	63	62	49	65	60	50	60	61	53	60	57	62	48	68	40	84	59	55	59	57	69	67	57	55	70	70	59	54	63	48	50	46	64	53	44	62	59	50	60	58	67	48	65	59	56	69	58	65	49	61	61	50	58	61	59	77	66	55	56	62	58	49	64	65	53	68	51	51	61	66	69	59	55	50	61	53	76	49	54	67	53	63	60	62	66	64	48	56	60	59	68	60	64	52	60	51	55	64	53	69	70	52	52	52	57	44	52	69	57	55	63	60	71	52	59	62	51	58	54	70	63	66	46	57	64	58	59	54	65	48	55	77	56	57	60	55	58	63	64	66	61	50	57	56	59	68	52	63	74	42	65	42	57	61	56	57	67	63	67	55	39	68	57	61	65	57	50	56	58	66	42	58	47	63	57	70	53	55	70	61	55	68	61	54	72	70	46	52	65	57	54	62	61	52	73	67	60	47	66	49	49	56	64	62	61	52	58	53	57	62	45	71	51	64	62	46	51	56	53	58	56	53	56	55	69	59	64	66	40	52	57	46	40	56	57	56	64	55	59	61	61	48	56	53	60	59	64	67	54	65	61	56	55	62	56	57	77	50	71	55	60	67	68	68	63	59	62	51	60	66	64	52	67	60	60	56	58	61	63	66	53	46	49	69	63	82	55	65	50	63	56	54	62	69	66	69	67	60	55	64	64	63	51	40	46	47	54	63	64	71	63	61	54	74	58	62	50	56	54	54	55	75	56	58	54	65	50	64	67	77	54	79	71	58	62	66	46	56	44	49	63	59	62	56	60	69	61	62	57	72	45	54	65	64	49	51	55	57	68	70	58	54	53	70	56	62	58	57	63	63	54	63	46	62	55	63	53	52	63	45	78	61	62	59	52	65	40	62	69	53	66	60	48	51	54	51	57	54	77	54	66	59	61	70	54	70	57	54	46	62	46	52	81	60	74	57	62	67	44	42	59	46	63	68	57	65	55	51	60	64	55	60	42	61	64	64	58	53	65	64	53	60	49	57	40	51	50	57	54	74	70	63	69	58	60	54	54	59	72	66	61	54	46	56	60	41	58	60	54	55	58	53	61	62	58	48	60	56	56	69	64	69	46	60	65	54	56	59	58	49	69	59	61	52	58	52	54	62	63	52	56	40	77	67	65	57	32	62	50	54	49	61	55	54	62	66	64	48	57	61	61	73	46	68	61	53	65	66	57	58	63	55	58	73	59	51	55	46	62	53	71	44	58	71	66	62	65	62	63	53	57	60	59	54	61	54	54	61	64	48	56	66	68	52	51	66	63	66	85	64	49	70	76	62	67	55	57	47	53	60	59	59	66	67	51	69	68	58	64	76	73	71	55	64	72	56	71	58	54	58	64	57	56	63	70	59	63	61	58	78	63	61	79	46	54	61	56	70	61	68	73	58	63	71	40	52	63	53	59	54	43	47	71	53	57	72	57	57	59	66	57	59	56	59	44	57	59	57	50	51	73	50	59	45	59	51	69	65	59	59	62	58	54	56	56	64	56	62	57	54	65	64	60	54	74	62	56	69	61	61	57	61	62	70	49	60	55	48	58	59	64	56	51	50	49	63	62	40	55	65	56	49	47	42	52	50	41	46	72	55	74	55	49	59	55	51	72	56	61	56	56	61	57	49	52	60	56	46	56	62	53	58	46	64	66	67	56	66	46	73	56	53	62	63	53	65	70	66	49	53	57	70	53	57	59	58	66	55	56	57	62	63	47	62	55	63	61	64	55	52	67	70	62	59	55	52	70	60	59	75	53	47	62	50	73	54	63	58	53	68	56	59	60	57	64	52	57	53	53	63	52	42	48	56	59	48	64	71	50	57	56	59	65	53	59	54	65	67	52	54	58	70	57	58	49	60	62	59	60	65	64	65	52	44	46	64	57	63	58	72	52	52	60	53	65	57	50	51	46	61	60	52	50	67	53	48	62	72	50	64	46	43	55	74	68	65	69	69	52	69	60	63	57	50	53	69	63	68	56	62	62	57	50	67	60	63	48	52	67	59	52	62	57	72	61	53	67	59	53	51	50	55	60	69	59	69	63	44	61	54	50	65	58	68	75	69	58	62	52	69	69	60	48	53	52	60	50	65	68	68	59	71	50	58	61	47	55	56	48	58	67	68	67	48	59	62	73	75	54	55	61	55	68	70	32	67	63	54	52	60	58	42	62	57	64	58	64	70	60	56	44	46	58	63	59	61	63	59	69	70	45	56	53	64	63	72	68	46	63	52	54	65	45	55	47	63	67	66	42	64	66	69	66	61	53	62	55	49	51	53	59	44	61	50	63	62	49	58	54	55	68	65	80	60	54	50	53	58	69	58	62	51	50	56	54	56	58	66	51	66	72	54	65	56	45	59	73	52	57	53	72	68	46	64	64	61	66	53	51	62	75	73	55	47	58	59	58	48	52	54	57	54	65	71	58	51	59	58	58	59	67	47	67	70	55	58	63	59	76	70	52	64	52	58	55	57	68	50	56	61	73	63	64	64	61	72	49	63	49	69	56	67	73	53	66	65	50	48	66	58	61	68	67	50	61	60	55	59	65	41	63	68	48	57	50	52	58	59	62	58	54	83	55	66	64	50	74	60	74	63	53	62	64	53	64	57	44	58	61	63	69	59	63	45	58	57	64	63	63	61	56	52	55	60	65	56	52	63	57	58	75	63	72	62	57	52	60	51	53	59	67	83	62	51	45	68	60	56	62	49	72	55	53	66	56	49	66	50	57	39	49	67	56	61	53	50	58	49	49	51	52	63	61	50	64	61	50	56	56	62	59	51	56	51	55	63	44	72	52	70	63	48	56	67	56	56	57	60	62	52	53	53	64	54	47	68	64	60	50	55	60	57	52	67	55	52	60	47	52	58	76	61	60	58	56	60	56	80	58	72	73	54	44	60	58	68	64	52	54	61	61	45	72	43	66	65	78	56	70	59	53	59	49	60	58	71	45	74	46	58	66	67	61	62	61	66	59	61	67	58	70	63	53	55	52	60	57	64	51	47	56	64	66	53	53	66	43	58	62	52	73	73	52	64	57	58	57	62	58	58	64	57	61	60	55	59	55
29543	45467	43810	46919	45064	31790	17103	5604	1512	834	804	711	780	702	728	723	709	743	718	706	746	714	772	750	708	708	742	727	708	699	690	743	742	710	755	709	705	720	695	691	685	720	713	710	680	748	757	760	736	693	709	713	745	770	746	702	711	735	718	718	686	732	732	701	728	754	723	705	681	707	708	759	781	713	722	727	716	713	713	720	713	750	681	756	712	671	690	724	712	711	746	686	744	745	727	688	699	726	736	730	723	689	713	709	712	681	700	673	684	694	698	745	707	674	718	723	749	682	685	722	698	804	736	687	727	729	711	783	728	733	737	764	716	740	729	785	698	756	713	711	720	691	707	727	698	733	712	703	730	691	713	689	720	774	708	695	730	712	762	736	721	744	736	701	694	729	712	715	735	743	738	695	786	738	707	722	714	762	730	708	711	762	739	727	746	714	713	734	727	731	732	646	774	713	762	764	718	715	720	723	698	712	705	724	769	746	720	708	727	700	738	737	711	740	722	740	710	711	736	751	701	735	728	725	742	697	712	746	734	741	674	726	683	783	703	717	726	701	684	755	709	716	739	709	729	699	727	704	747	697	735	706	707	718	726	737	676	743	701	685	750	699	667	695	725	684	786	738	714	740	756	692	641	729	700	747	765	690	723	683	731	714	763	692	713	672	747	701	720	657	704	749	706	751	708	766	706	726	703	715	676	741	743	730	744	730	748	714	716	708	752	748	701	768	750	702	673	742	738	700	774	720	698	733	706	707	767	729	736	753	674	719	728	691	697	715	673	686	748	690	744	722	725	708	716	710	704	747	687	731	738	737	692	695	757	724	720	743	674	696	753	702	770	759	733	749	703	733	728	772	729	729	716	725	702	720	671	714	689	760	659	757	666	748	717	745	695	711	708	672	701	713	754	674	713	757	786	732	708	700	702	722	728	721	717	721	716	704	696	697	740	685	739	756	723	711	706	728	673	710	715	752	677	729	738	694	714	703	747	696	672	684	685	677	716	726	690	705	726	702	728	726	704	696	709	705	712	744	746	723	710	719	695	715	723	726	754	753	740	727	738	730	711	676	761	711	688	742	698	742	718	703	727	722	792	668	706	728	722	702	706	705	732	745	700	728	725	712	744	745	733	756	669	722	730	678	693	745	737	701	667	715	683	730	734	704	699	749	688	687	763	683	715	770	750	697	690	656	693	687	710	717	715	753	731	699	756	758	729	729	727	746	691	725	722	705	659	736	797	732	761	741	743	730	673	703	719	766	734	695	712	700	693	730	714	722	689	731	678	685	748	718	773	719	711	781	681	773	745	709	731	769	691	706	703	748	729	745	716	709	719	698	730	730	751	742	746	725	734	737	702	753	685	733	745	781	677	712	741	732	705	723	697	734	748	731	743	734	736	766	696	760	765	763	746	689	662	706	721	764	742	771	729	716	724	778	706	751	693	679	738	737	721	694	726	766	736	768	713	730	748	741	769	742	698	754	711	786	728	681	706	703	686	716	686	669	703	737	734	784	780	700	704	693	719	713	677	759	698	700	763	728	709	705	725	738	744	705	705	736	724	773	786	738	739	758	763	703	775	786	729	745	718	704	740	719	760	750	738	734	709	684	733	713	739	758	744	711	696	699	732	707	752	720	712	684	732	696	759	762	741	743	680	700	757	707	734	728	680	722	723	707	764	687	753	732	707	743	711	716	755	710	769	723	703	712	698	732	727	730	741	727	762	729	718	753	796	736	716	734	736	684	723	724	732	757	753	690	658	739	721	716	717	736	716	726	703	732	708	779	722	745	761	715	759	690	732	754	729	725	693	715	729	705	680	718	783	731	706	727	773	742	758	718	732	711	701	674	764	739	729	732	726	722	717	754	758	737	757	760	678	697	788	741	715	722	770	737	745	711	746	709	750	706	736	720	739	715	765	730	749	762	698	721	731	679	728	726	762	748	691	713	729	724	688	704	726	781	732	726	738	702	751	757	756	713	740	722	673	692	700	737	718	734	736	714	709	736	690	674	700	745	729	718	741	724	706	737	711	717	742	697	742	709	726	675	724	745	669	713	667	686	762	739	698	725	690	702	671	751	741	706	715	728	712	686	731	725	702	749	731	726	743	698	700	693	726	733	701	715	760	733	731	709	708	714	739	704	771	722	738	659	725	704	730	729	726	724	752	719	708	656	699	743	713	696	690	725	746	732	748	720	685	735	692	702	730	753	742	748	681	688	732	705	737	734	684	728	752	760	725	751	761	782	706	753	688	691	730	748	760	675	766	755	706	759	706	787	750	719	759	736	692	723	752	716	714	788	726	751	717	763	738	664	729	760	742	755	703	758	716	722	720	773	723	717	711	657	691	700	766	750	736	715	696	768	726	765	739	733	745	692	723	746	723	742	742	719	683	676	732	702	744	722	745	702	716	722	749	751	745	722	706	698	723	727	734	688	707	740	726	757	748	710	790	747	715	750	684	709	731	748	729	724	753	741	733	694	721	740	740	700	724	742	773	706	714	713	757	692	741	763	711	742	702	720	713	705	741	695	763	764	735	764	696	711	725	725	731	691	714	733	721	692	696	706	714	738	715	720	730	686	723	731	689	736	760	691	717	735	758	736	733	736	762	732	661	689	758	715	695	732	696	720	694	714	728	683	724	718	725	721	785	745	718	701	746	761	765	746	755	727	699	739	702	728	708	734	712	732	712	667	718	729	731	721	725	737	743	692	710	748	729	746	719	701	667	751	718	654	727	691	768	743	747	735	742	778	741	747	732	714	709	704	697	692	753	746	725	740	701	746	759	722	692	725	771	718	793	705	733	701	765	729	724	716	778	691	752	754	732	733	673	737	691	674	726	726	718	740	703	697	705	676	732	697	737	695	742	755	726	769	727	769	697	747	706	701	727	693	696	750	766	675	769	733	789	713	736	744	739	741	701	732	696	686	764	745	752	734	737	715	684	711	757	742	724	728	706	715	681	688	724	725	797	743	781	727	688	731	694	706	716	712	726	709	707	719	716	717	754	764	724	725	731	756	696	747	729	762	662	741	706	725	773	710	750	742	755	745	676	703	717	726	695	711	708	721	735	773	730	761	718	711	721	695	703	713	697	699	723	693	695	717	713	725	703	719	682	721	696	740	757	715	737	704	716	723	690	678	715	753	690	738	744	654	692	722	692	716	772	711	685	700	745	724	699	726	747	694	727	755	728	685	760	773	692	721	766	724	723	721	697	724	683	725	701	725	761	697	727	713	735	739	693	711	704	722	707	724	690	667	729	745	723	687	708	698	708	741	706	698	757	758	717	717	663	710	717	748	750	696	716	700	737	717	744	775	774	753	689	716	751	729	739	733	712	707	749	725	705	744	747	773	757	739	767	681	707	645	693	746	694	740	727	774	714	751	727	761	681	750	688	694	687	723	709	678	742	740	710	736	726	717	729	721	684	706	736	710	737	709	723	755	781	698	752	739	732	769	691	707	735	739	751	754	730	708	762	695	699	731	725	759	722	726
4931	15640	18436	11461	6191	2630	714	207	98	65	56	55	60	65	58	61	82	68	47	63	58	54	72	67	76	63	63	54	47	64	65	58	55	43	52	60	69	52	52	61	57	66	57	49	67	74	60	50	67	62	58	55	51	65	66	48	62	53	55	46	74	70	57	56	52	57	55	70	60	69	45	46	67	52	63	60	65	56	57	48	69	74	61	56	54	70	53	54	63	61	61	65	45	52	54	63	63	57	58	69	52	68	56	59	73	60	46	40	63	60	62	70	52	64	47	63	42	52	64	70	57	66	60	56	59	63	60	53	58	61	60	58	58	50	62	69	46	53	60	71	59	57	55	73	71	61	67	60	49	63	67	57	59	66	60	48	75	72	53	58	52	54	64	64	64	61	51	60	44	55	67	66	61	53	50	72	67	59	43	58	76	56	55	55	64	60	61	54	60	61	63	61	57	52	64	63	71	64	55	68	59	70	49	63	56	50	74	57	60	61	85	59	55	55	48	51	61	63	53	61	58	66	67	63	55	47	49	62	51	51	45	62	65	56	50	67	61	55	59	53	53	60	62	70	63	61	66	61	59	60	60	72	59	52	57	51	60	56	50	65	52	67	60	62	66	68	62	70	62	59	51	67	81	54	65	63	65	63	58	59	54	56	58	59	55	58	63	56	68	59	49	65	60	52	63	66	86	66	67	56	62	57	53	53	71	56	49	55	54	68	63	65	63	57	64	67	52	61	53	69	62	62	65	46	66	63	58	52	60	54	62	48	49	50	66	60	56	63	59	58	58	65	60	67	66	71	60	48	47	56	60	58	64	60	51	65	52	79	67	62	66	47	65	62	62	49	62	64	72	67	61	61	54	58	50	67	67	55	48	61	65	52	71	62	80	60	65	56	69	76	62	60	65	53	59	74	49	54	59	65	71	56	66	57	54	70	66	68	65	53	65	46	63	66	57	70	60	45	50	54	56	66	58	49	56	66	68	51	57	57	59	54	59	61	48	56	63	75	59	45	68	53	46	59	50	64	55	64	67	67	56	65	61	56	52	67	65	55	67	58	52	66	54	66	48	59	62	62	71	72	63	65	62	68	76	46	60	57	48	50	65	58	62	48	50	59	66	51	57	60	54	60	58	55	49	73	55	65	47	51	71	63	52	50	65	55	58	59	65	57	65	57	57	65	51	61	48	70	70	55	49	64	65	65	55	63	52	45	59	71	65	54	45	56	54	65	71	63	65	60	59	61	56	74	55	54	60	60	67	50	56	58	62	59	58	63	78	66	52	50	55	59	60	67	62	59	65	42	61	54	65	64	73	55	57	60	62	71	57	64	50	56	70	68	55	78	53	70	51	54	60	70	61	69	63	52	54	63	56	59	49	64	68	53	56	52	68	61	62	72	66	64	64	57	59	55	58	58	57	63	60	52	59	66	64	64	73	58	57	64	54	72	47	70	65	65	53	64	69	79	66	50	55	49	65	63	65	50	59	58	47	57	64	60	61	53	65	75	54	45	68	59	52	55	70	51	64	57	64	61	59	58	56	52	65	59	52	67	75	72	53	60	70	71	63	68	56	47	59	65	59	58	73	61	56	68	55	68	54	60	62	67	58	52	56	56	52	57	45	52	62	65	64	65	59	68	62	61	70	58	58	54	56	52	55	65	56	70	69	57	67	66	69	64	57	66	54	77	49	63	52	48	70	48	67	70	62	59	48	55	51	62	66	57	63	63	65	43	60	49	64	53	36	59	52	59	69	64	57	63	61	66	62	59	57	73	66	73	57	52	63	70	58	64	63	67	73	62	56	66	59	58	75	65	48	61	55	63	71	75	46	64	66	52	59	58	58	61	55	59	69	67	59	64	63	60	57	67	62	68	54	48	63	62	62	65	65	51	59	58	58	46	54	68	52	68	74	61	48	51	66	65	60	71	56	58	67	54	63	68	59	68	53	45	54	58	59	62	59	69	60	60	61	51	62	63	54	71	59	61	60	72	62	54	69	64	65	59	64	52	45	54	56	61	51	57	50	65	58	60	54	59	69	55	63	63	76	57	64	51	65	59	55	60	64	71	62	52	57	50	61	57	58	59	61	47	49	56	57	56	50	63	66	59	52	52	55	56	68	54	65	70	54	57	64	69	54	59	65	43	63	69	64	66	54	55	71	72	57	72	54	74	55	60	52	57	63	54	67	47	59	52	60	64	64	54	60	54	56	44	67	57	70	53	60	72	60	74	59	56	69	58	58	80	61	57	64	53	67	68	49	49	62	49	66	59	57	54	72	60	52	54	45	57	52	56	64	70	59	50	65	47	59	55	59	66	63	50	66	63	60	60	67	48	56	63	51	74	64	63	49	65	58	51	51	47	52	59	63	61	50	58	69	55	47	75	69	66	72	67	61	55	64	51	68	77	52	63	54	59	57	62	57	63	56	67	55	66	49	49	57	60	64	63	62	67	73	40	58	68	59	82	66	73	54	59	47	58	64	63	42	51	59	62	50	67	71	61	47	55	54	63	53	52	64	53	65	59	61	67	53	63	45	76	55	59	42	68	57	54	63	53	66	46	51	86	58	66	57	61	57	66	66	58	64	41	60	50	43	74	80	57	66	53	61	52	65	70	61	51	69	63	71	57	59	59	63	57	74	54	67	76	65	66	77	61	50	68	52	57	51	63	57	75	55	52	59	68	59	71	64	49	66	65	72	58	65	60	50	59	58	56	50	66	60	51	60	63	53	62	58	68	60	60	59	54	60	58	64	58	65	58	64	63	75	63	77	63	62	62	62	47	70	61	65	49	74	44	61	66	71	54	77	57	54	58	69	62	48	52	81	78	57	57	55	59	49	56	50	71	61	63	69	62	60	64	74	59	57	50	65	57	62	55	51	66	69	55	58	56	50	60	70	55	52	53	57	67	65	61	51	58	63	56	57	62	53	63	50	59	53	69	53	59	63	61	59	61	68	55	70	51	47	65	47	58	72	65	51	68	64	60	57	59	66	74	53	62	60	69	65	55	62	52	55	50	47	59	58	42	50	71	41	68	61	59	50	66	52	64	63	50	66	62	67	56	49	40	54	48	73	58	78	60	65	46	60	63	64	56	60	60	69	58	59	50	58	50	68	70	54	58	76	59	66	57	57	67	69	53	57	67	51	58	62	58	78	67	70	58	71	54	56	58	55	66	59	51	67	65	63	56	56	63	61	65	67	64	72	56	65	60	69	61	66	60	61	72	70	67	50	69	63	59	69	54	64	57	63	51	56	58	62	65	55	73	55	55	53	56	62	47	67	45	66	53	50	63	57	62	70	58	61	61	67	50	69	70	60	60	59	58	73	58	62	60	66	62	74	68	52	62	67	62	70	66	57	59	68	63	60	71	51	55	60	43	61	63	56	59	70	54	62	50	57	57	54	74	65	54	60	70	48	49	59	56	73	60	61	72	74	60	63	46	48	56	80	40	64	67	60	56	53	54	65	59	74	66	58	59	59	63	61	71	46	71
32603	43276	43377	45994	45102	32130	17761	6236	1603	880	698	752	753	783	778	742	766	741	760	699	711	749	756	713	779	752	737	751	757	793	756	740	730	752	712	733	778	741	767	751	709	777	717	756	686	761	728	758	762	681	805	723	717	730	695	713	696	726	744	707	736	748	748	736	751	731	708	710	741	754	728	718	778	717	736	731	719	762	757	741	727	722	756	764	715	756	739	788	762	771	803	732	713	739	743	682	775	735	695	742	720	716	750	761	724	688	704	729	714	740	753	753	731	702	702	768	694	735	753	762	693	750	691	764	761	722	707	746	703	778	734	755	723	743	757	720	719	729	800	685	733	702	748	781	748	702	766	717	700	762	781	722	729	740	723	788	744	738	751	737	727	736	719	723	667	744	798	689	743	695	726	722	718	775	714	718	749	728	755	754	787	699	741	787	713	734	701	774	745	770	733	757	745	708	714	713	781	754	750	700	704	772	750	685	711	789	721	704	737	723	717	743	709	733	732	695	690	763	751	738	691	723	745	753	717	742	706	745	744	741	710	678	700	728	716	726	725	729	710	769	687	692	699	778	772	747	727	743	749	722	731	710	759	719	758	738	731	738	759	762	761	742	779	731	705	755	726	746	690	725	764	719	740	744	724	753	730	728	726	761	706	715	788	746	734	742	739	686	750	749	730	696	742	748	785	713	771	810	743	702	761	692	742	707	788	747	759	725	794	783	688	747	742	733	722	716	773	771	690	744	774	735	707	744	745	715	723	721	772	754	670	757	755	745	725	723	738	762	720	752	776	779	760	754	749	720	725	775	749	750	807	751	729	702	753	701	724	750	747	731	749	714	737	715	750	792	713	726	743	740	718	713	742	752	718	720	760	696	708	778	736	757	741	722	754	708	698	751	750	724	679	731	698	697	695	752	737	712	802	759	764	771	725	737	724	712	741	770	735	786	743	722	722	741	697	758	723	741	725	700	728	743	795	771	753	723	699	715	752	758	755	753	769	755	726	701	764	789	744	771	746	712	717	718	734	759	730	749	702	754	763	731	774	724	776	744	766	765	720	716	761	795	769	724	776	773	712	776	722	721	701	735	748	744	686	761	715	776	711	759	725	704	750	730	726	706	756	732	694	759	747	721	747	740	696	742	789	742	754	744	762	757	710	726	685	699	744	730	733	744	742	741	713	769	744	752	724	768	755	731	746	728	767	788	748	741	762	728	759	711	746	776	710	770	720	809	680	797	761	750	712	747	709	750	711	733	766	739	713	723	740	724	818	749	777	779	758	711	730	752	726	751	748	718	776	735	745	756	720	729	757	759	745	696	722	804	759	748	779	741	721	761	724	775	783	707	731	723	788	692	748	730	740	691	742	764	690	758	708	768	758	718	733	734	745	781	782	732	785	721	781	701	737	709	763	769	752	744	765	708	724	712	757	703	778	757	766	764	782	770	688	664	793	697	758	751	757	767	705	814	691	745	712	690	719	771	731	723	703	687	755	744	748	743	737	726	767	793	730	751	721	743	747	750	765	747	785	712	726	718	722	745	758	668	708	744	765	714	743	718	751	782	682	770	748	727	730	712	715	730	751	701	711	733	705	702	713	770	778	735	762	759	722	762	721	766	715	796	686	760	722	712	735	761	751	695	792	761	761	726	702	750	734	768	698	683	763	767	767	768	719	703	817	782	730	772	742	680	756	694	760	720	737	780	732	760	778	713	725	728	747	760	729	710	743	710	817	731	747	709	737	688	758	738	802	737	766	756	730	775	782	710	740	786	742	741	781	744	734	775	716	737	744	705	750	750	729	761	743	705	721	701	743	744	712	696	723	762	741	746	746	763	768	744	766	719	756	722	759	763	750	731	779	768	751	713	785	756	754	733	715	723	750	733	760	722	718	699	764	727	727	720	691	733	710	700	764	717	759	777	722	743	762	722	804	744	699	758	724	734	751	763	771	727	804	752	739	744	733	742	748	690	724	746	764	745	727	746	768	763	703	733	701	708	705	729	765	754	743	721	718	723	727	736	750	732	688	735	732	730	742	746	690	751	785	699	735	705	674	727	733	761	750	730	705	796	753	762	748	732	678	742	748	761	768	762	739	786	722	745	733	753	712	716	739	783	760	793	727	736	719	692	699	716	731	756	766	755	718	753	739	772	771	689	742	735	734	746	746	795	752	729	712	741	785	767	720	748	712	690	713	705	727	693	752	725	731	754	755	740	788	710	734	756	771	735	718	739	715	691	766	732	738	789	730	757	712	740	736	722	757	776	707	699	775	783	732	763	727	768	723	738	710	731	783	767	777	754	692	756	732	711	734	740	726	733	774	722	646	729	707	709	730	762	687	780	756	772	797	781	718	731	750	747	691	697	742	760	739	718	701	747	718	755	770	733	765	720	698	770	722	692	732	739	718	698	740	769	752	735	717	754	698	731	754	757	710	734	721	777	724	730	756	746	776	724	711	759	769	714	713	745	708	723	774	754	725	739	690	754	736	745	733	732	822	719	749	738	701	772	765	695	790	692	771	767	765	732	713	695	711	764	712	818	713	725	766	720	737	700	715	726	737	740	774	748	705	698	716	725	742	756	755	774	728	694	711	748	736	783	762	757	723	743	759	713	773	710	756	713	762	741	722	735	694	702	748	736	751	724	727	755	750	763	724	773	728	742	776	746	774	727	750	761	716	728	681	713	723	729	717	730	740	733	739	686	731	782	686	739	752	749	747	703	750	788	757	713	723	713	718	753	783	721	748	740	753	719	739	745	708	742	761	725	706	736	754	739	765	737	800	750	696	777	803	713	739	747	757	763	797	736	770	730	755	728	719	699	779	718	720	761	734	703	768	758	717	734	743	714	722	763	732	754	728	740	744	744	726	711	748	736	735	704	752	678	786	757	727	722	729	748	712	729	722	736	745	720	725	723	741	712	703	749	776	727	778	657	750	738	694	787	759	743	727	716	747	760	716	716	754	709	777	775	752	711	790	750	718	723	768	718	737	759	709	744	749	761	752	797	797	734	718	721	743	734	781	764	739	707	751	733	737	706	761	754	763	740	721	707	743	745	768	766	768	801	785	756	742	720	767	740	749	766	777	699	720	736	765	723	722	741	750	743	737	666	743	717	759	720	774	774	733	720	730	753	724	720	757	766	806	756	749	730	761	767	699	733	746	740	720	692	713	757	735	741	761	728	715	745	771	730	707	735	697	752	688	746	740	713	739	742	759	735	757	725	786	747	757	749	743	756	705	740	743	731	728	743	721	711	752	733	735	753	771	759	724	746	760	738	762	735	712	767	765	734	715	728	773	719	752	773	724	738	737	719	713	710	729	771	728	702	749	717	773	741	762	713	706	747	776	731	707	728	791	736	764	739	734	729	750	744	755	767	673	752	733	736	772	697	706	713	742	749	759	740	791	732	773	725	725	745	742	757	764	711	726	755	739	729	722	713	793	696	736	684	745	705	735	683	703	718	787	774	754	682	776	708	734	755	735	736	733	712	737	727
12595	28537	23545	15945	9236	3943	1022	281	90	67	58	56	69	58	44	67	75	46	54	60	60	63	60	63	62	64	74	55	61	52	63	61	66	74	56	75	45	49	70	70	60	58	53	52	63	62	68	48	74	73	58	74	57	60	56	57	69	76	68	59	59	67	56	74	55	64	61	55	63	55	60	52	57	59	52	69	65	64	58	58	62	63	58	56	57	61	59	57	65	67	51	51	59	58	56	74	45	59	56	47	55	58	56	61	68	63	65	62	52	57	52	46	65	65	52	51	42	66	56	64	79	49	53	63	68	55	53	64	50	67	67	62	63	63	65	56	59	59	46	56	61	75	67	53	71	70	61	60	55	49	71	69	51	72	78	50	60	66	73	58	62	59	46	49	59	61	72	72	68	68	61	51	66	50	70	52	64	51	46	60	50	49	58	69	63	73	58	46	47	64	54	64	61	58	61	64	55	59	58	53	54	52	51	49	66	56	61	76	55	70	53	59	64	52	69	52	61	65	64	78	62	58	55	50	53	54	66	71	58	64	51	68	56	62	67	74	61	60	66	61	72	50	45	57	52	77	64	57	58	59	68	55	67	48	51	50	53	62	86	55	56	70	62	67	60	49	53	62	66	58	66	67	58	62	57	67	60	59	71	51	64	63	66	52	71	63	60	65	59	47	66	62	60	56	56	51	64	58	70	54	56	48	63	51	65	60	61	65	69	49	60	48	68	69	55	62	55	61	60	79	66	49	58	68	72	71	73	73	62	64	63	64	80	60	68	49	61	46	62	65	68	70	64	70	59	65	76	73	68	66	57	65	63	64	58	66	55	67	55	60	48	72	73	63	62	51	55	55	61	58	53	56	54	62	59	52	67	62	57	65	65	50	55	57	72	48	51	72	67	59	58	72	48	49	69	57	64	69	49	65	71	64	65	61	63	67	72	54	58	60	41	53	51	67	50	57	54	63	56	64	52	64	66	67	64	52	64	60	63	60	47	58	68	53	67	65	67	50	56	71	58	51	61	56	64	82	52	55	83	70	57	62	62	56	54	61	64	48	66	59	67	59	53	60	56	51	65	48	48	55	48	71	65	57	67	55	45	72	62	53	50	77	63	48	49	71	45	68	65	59	65	72	64	71	54	50	50	44	64	63	67	63	61	57	57	62	44	69	55	64	52	57	54	59	65	57	56	58	66	52	51	67	56	62	59	63	70	51	60	63	57	59	48	57	62	62	58	53	62	48	58	47	50	62	76	58	54	59	61	59	52	57	58	56	59	45	68	52	75	65	70	54	61	68	57	64	45	65	66	58	73	65	46	62	63	62	51	57	57	60	62	75	65	60	64	52	65	50	48	51	49	53	62	54	56	64	53	63	38	60	68	56	53	50	75	44	51	49	57	61	67	63	62	48	53	55	53	62	56	56	62	71	58	52	59	62	65	58	60	44	67	61	66	54	59	64	70	46	59	61	68	61	67	54	61	71	75	51	58	59	56	67	58	69	67	60	67	63	55	62	53	59	57	45	52	66	49	72	47	66	49	64	60	52	57	45	60	60	51	55	53	61	61	64	56	67	57	68	41	65	52	54	53	64	50	62	50	53	70	49	46	64	53	50	61	56	54	49	55	67	67	63	58	64	84	66	70	73	56	58	59	51	63	79	63	58	54	51	54	62	38	61	67	59	60	64	42	62	53	49	66	60	43	58	56	68	64	64	60	60	54	43	61	78	65	52	50	67	57	77	53	54	53	51	50	62	72	66	58	55	68	45	76	59	56	61	72	63	56	44	75	65	56	73	57	69	53	46	59	66	62	45	68	59	76	60	52	62	69	68	65	69	62	46	57	56	66	61	68	69	67	75	73	53	58	56	61	69	65	63	61	44	64	60	58	64	69	58	57	58	69	72	62	75	48	59	53	50	59	56	62	62	72	51	65	44	66	66	52	67	60	86	62	55	55	67	54	55	50	41	65	50	50	59	58	57	72	47	64	56	59	71	58	64	51	64	59	45	74	58	63	50	61	62	70	72	68	59	80	62	56	49	58	62	51	62	62	60	53	54	66	50	65	54	53	50	60	60	56	61	44	71	45	52	51	67	72	57	67	65	47	51	54	48	59	73	71	63	58	64	52	75	59	55	57	53	64	55	57	55	60	60	63	44	66	61	66	72	61	62	62	49	69	71	68	54	67	58	63	72	51	52	62	61	51	50	74	54	52	51	58	61	69	59	57	59	53	50	58	66	60	63	55	47	71	47	54	66	60	52	59	74	86	59	65	57	53	47	65	51	61	54	67	76	42	55	58	60	61	62	64	52	56	65	56	46	61	65	54	52	59	60	69	69	65	61	55	64	63	60	55	48	55	72	63	65	55	56	65	70	62	66	61	69	54	66	68	63	51	55	62	64	61	60	75	60	67	70	66	57	69	59	76	60	69	69	52	48	52	61	42	60	62	56	64	56	56	67	58	64	53	73	57	51	39	60	63	51	54	67	62	53	63	67	64	51	74	58	67	61	66	61	62	56	60	68	66	58	51	60	55	60	64	49	60	63	53	59	54	56	63	63	49	43	69	62	75	63	60	48	68	50	48	49	57	49	47	52	55	53	57	66	61	50	56	55	63	52	63	57	64	72	58	70	62	70	61	48	42	57	52	65	73	64	56	49	48	65	76	60	71	52	68	54	69	53	62	66	77	56	53	44	53	47	57	59	59	60	67	63	60	62	61	52	71	63	59	65	54	63	68	73	50	59	60	54	54	56	59	58	51	51	61	58	59	57	71	59	56	50	67	59	48	53	46	60	61	49	59	54	60	64	55	52	67	49	46	50	61	59	61	66	59	60	64	49	65	69	55	67	58	60	68	64	69	81	45	54	59	55	60	69	55	59	55	48	56	66	65	56	50	57	54	68	46	61	55	41	54	53	49	45	69	62	52	57	61	53	56	60	52	65	52	66	53	68	68	55	49	68	69	55	45	57	56	74	61	68	61	53	67	67	52	66	55	65	50	67	54	59	55	71	54	64	54	67	49	67	65	53	60	54	56	69	67	54	65	65	58	64	72	70	69	58	62	59	59	51	59	62	65	72	85	62	54	68	68	58	73	61	55	46	76	69	63	48	66	71	59	49	52	64	53	52	57	77	60	53	64	48	51	74	50	55	50	69	57	57	57	60	52	71	54	66	54	58	59	59	61	53	51	70	77	65	67	59	62	67	55	66	62	57	67	54	49	74	60	68	54	65	61	62	60	63	63	54	62	52	69	58	73	58	45	61	63	64	67	68	58	58	67	66	62	62	48	61	52	57	65	57	50	58	65	54	63	75	53	74	58	57	50	71	60	64	64	60	58	57	60	68	54	54	48	59	73	66	55	54	60	56	64	51	67	70	66	58	66	60	66	47	56	59	75	63	54	69	75	72	58	75	63	63	53	56	58	63	59	60	53	63	58	59	58	61	64	42	69	59	51	62	69	63	65	74	49	57	57	54	47	59	56	66	51	56	54	60
45484	50885	47708	53321	52150	35988	20846	7732	1975	920	750	727	743	754	702	757	790	733	716	735	808	777	732	715	710	750	778	727	743	773	744	711	791	777	796	737	727	759	818	756	729	706	740	782	764	732	707	760	729	783	735	765	706	763	726	740	695	778	773	772	765	711	771	741	686	758	785	711	715	805	737	725	745	769	756	726	726	724	753	716	751	711	753	721	699	709	769	725	786	725	791	749	722	692	685	778	775	776	707	739	721	752	761	733	791	754	739	737	729	721	739	686	732	748	708	747	741	724	732	783	761	750	752	785	719	791	750	764	701	758	737	711	775	760	731	746	739	748	760	704	723	683	706	759	691	754	734	750	774	739	700	731	678	739	715	764	711	715	701	717	737	765	741	751	747	747	735	761	696	760	717	726	713	739	758	761	778	746	765	703	765	788	751	676	715	747	769	781	765	749	746	731	701	742	756	719	747	713	716	752	756	782	737	765	731	715	741	725	722	732	726	700	786	726	746	741	761	760	724	745	767	806	743	725	757	772	744	737	781	690	758	729	772	724	708	713	713	748	749	742	741	755	739	699	741	744	734	648	754	739	786	732	713	736	786	747	730	759	763	757	780	769	814	736	712	762	723	757	743	726	665	755	728	743	724	689	759	704	777	766	737	774	757	712	776	745	771	769	760	752	735	728	787	743	767	739	790	713	723	747	667	775	696	687	737	735	670	758	727	759	754	743	770	760	746	776	742	776	704	730	730	733	762	703	778	781	760	698	749	757	770	721	754	727	769	735	730	689	778	768	753	782	720	745	739	745	752	676	766	742	735	735	735	734	747	770	795	760	761	804	734	773	732	719	766	738	783	718	758	726	732	769	726	741	729	745	773	765	757	765	715	768	730	742	744	740	773	770	756	706	710	779	764	719	717	785	734	693	727	725	771	710	766	777	737	737	748	691	729	739	747	735	751	773	731	718	729	700	678	782	701	757	754	755	756	752	783	772	720	710	734	738	673	716	739	694	749	738	716	703	729	762	759	716	756	715	690	720	756	745	735	758	733	767	750	694	798	765	762	733	796	769	739	800	736	768	680	683	742	699	715	797	737	737	753	727	736	725	772	733	762	715	757	722	754	774	745	763	724	751	779	709	752	803	726	720	737	703	766	741	718	742	756	728	709	760	785	733	694	751	766	732	722	738	707	764	794	746	782	713	752	737	703	760	766	678	739	701	756	737	712	796	746	787	729	721	723	724	750	704	746	738	705	765	701	796	729	744	766	722	743	716	725	721	741	736	743	748	716	741	733	712	736	706	762	756	722	739	700	689	758	740	712	731	716	697	764	768	744	743	752	736	731	745	766	758	717	714	730	742	734	735	767	773	718	781	730	756	720	763	749	769	729	734	744	724	751	708	715	757	747	753	776	705	787	752	777	808	756	718	727	766	772	696	801	725	747	702	741	712	732	771	748	757	715	768	706	736	720	709	720	673	740	729	763	740	712	744	733	767	728	746	736	758	740	746	748	748	707	746	762	742	710	753	735	773	760	712	769	745	750	780	748	747	717	728	788	740	679	746	739	692	737	717	709	712	750	693	707	734	782	740	784	721	763	732	700	735	749	724	730	749	727	698	757	755	704	714	756	742	737	761	724	664	728	725	719	743	726	782	705	791	697	733	754	800	754	734	758	768	742	673	764	709	731	738	698	726	779	776	770	737	691	731	759	738	748	741	745	731	709	724	744	743	728	726	730	693	761	771	701	738	754	722	724	800	740	709	743	805	746	732	731	754	738	752	736	754	679	759	722	752	740	729	727	730	734	722	728	726	764	774	781	726	795	743	743	746	795	713	746	715	797	748	753	705	791	767	714	708	777	746	757	699	738	714	730	741	732	711	774	756	748	704	677	717	736	756	748	704	678	723	728	700	732	733	758	787	763	720	813	753	727	748	722	753	731	715	757	757	727	725	735	711	735	730	724	681	752	735	716	716	759	780	733	733	772	704	712	748	702	723	732	734	741	666	706	710	723	761	727	734	716	731	725	754	759	741	746	734	661	740	784	752	724	714	730	745	783	810	754	752	713	718	735	726	741	730	767	759	722	742	699	785	718	740	740	726	751	698	752	775	693	737	711	775	802	760	761	749	697	747	755	749	788	717	749	721	704	720	719	712	766	687	751	807	705	743	786	725	719	733	751	734	719	775	756	698	745	722	759	730	708	784	731	774	701	753	770	696	719	723	698	728	736	771	705	738	756	752	712	719	769	779	771	743	750	748	795	749	742	789	704	734	686	725	752	714	689	719	733	763	736	719	735	726	764	731	788	732	743	736	712	766	728	743	781	765	753	731	763	770	698	759	704	722	723	759	754	729	796	742	777	721	754	764	718	706	792	742	769	736	730	747	732	761	764	757	775	791	727	723	771	751	717	717	765	802	781	766	720	709	781	710	717	712	727	781	710	754	754	720	691	750	697	729	747	755	767	734	732	752	735	720	747	724	777	731	687	744	779	685	802	713	771	757	738	730	724	704	722	761	730	734	789	719	737	730	731	701	727	748	731	775	701	760	742	706	716	768	723	723	754	765	749	732	768	759	758	785	717	721	745	774	747	685	685	746	743	753	757	732	751	736	684	698	711	729	718	797	783	716	765	735	725	739	755	721	732	742	744	694	766	721	699	700	738	678	724	739	798	767	700	793	743	723	731	790	740	754	718	723	715	713	775	766	753	733	748	770	789	750	734	796	731	744	710	719	780	745	787	709	720	753	788	735	755	702	783	715	757	680	748	742	728	719	763	734	767	755	743	692	764	701	784	678	777	701	739	742	721	726	763	749	716	731	748	743	771	735	725	736	753	758	717	724	738	743	734	784	719	776	767	741	748	749	775	732	691	736	743	765	723	758	733	763	735	762	726	755	739	711	762	723	786	728	700	672	695	752	707	752	743	718	699	707	740	739	719	722	681	701	717	708	731	739	751	745	711	718	734	762	757	765	788	735	747	751	803	763	765	746	738	779	766	703	701	761	734	731	737	707	740	728	716	733	759	724	730	744	740	753	706	765	701	741	719	755	758	760	759	760	718	776	725	741	767	685	736	800	735	675	697	760	700	712	734	745	709	732	762	717	724	715	775	706	719	757	779	738	761	755	720	734	764	725	723	755	750	776	748	730	737	735	742	741	728	735	702	735	744	718	774	717	761	771	729	723	744	781	720	762	750	743	772	739	731	721	712	730	721	744	729	732	715	738	721	719	754	703	694	753	724	711	746	688	777	778	759	770	703	736	752	732	757	725	814	801	778	813	755	793	771	723	799	745	730	750	761	707	775	750	775	748	727	742	737	741	738	707	741	798	713	784	730	739	720	715	733	720	739	715	758	707	750	774	703	690	789	762	755	732	724	799	744	746	746	720	762	683	725	752	752	743	731	722	737	752	727	755	726	716	745	712	710	745	724	749	743	740	744	730	749	750	699	738	724	735	709	746	710	813	723	717	763	782	780	777	751	772	760	794	780	788	698	753
3468	5163	6557	5000	2445	851	350	109	79	58	59	54	79	64	46	54	63	61	55	55	67	54	61	63	61	61	48	51	53	52	48	52	57	53	40	62	62	74	56	59	50	60	65	48	48	61	51	47	67	56	56	59	58	54	53	55	58	57	68	49	60	45	48	57	49	57	61	58	66	50	62	49	57	61	62	62	65	61	58	66	39	66	63	71	52	40	59	49	55	64	64	52	46	59	55	57	62	54	60	64	50	60	55	48	61	73	43	66	63	60	74	47	62	62	60	46	58	49	51	47	67	45	65	75	67	54	65	41	53	64	50	62	58	54	47	48	63	63	56	68	49	67	69	61	72	77	60	65	62	60	67	56	43	59	60	44	66	58	64	54	64	61	73	64	55	65	59	55	56	61	52	56	58	51	52	58	58	63	54	64	66	73	57	69	51	63	54	58	75	71	65	58	53	49	63	57	72	53	62	55	66	71	58	48	60	56	58	58	47	82	61	62	65	54	65	58	58	60	54	58	56	62	66	47	59	49	55	79	60	64	64	59	84	55	64	59	63	50	58	58	49	62	51	43	54	46	54	71	72	58	68	63	67	53	49	54	58	62	64	61	63	52	56	60	78	54	71	72	56	64	57	60	57	47	55	68	61	59	63	58	67	69	50	71	63	50	69	61	54	66	53	62	53	51	59	68	69	52	69	51	62	58	67	60	70	47	62	54	70	62	62	68	61	51	61	53	57	43	48	53	55	64	53	59	51	68	61	58	64	50	56	62	57	56	62	70	61	56	64	62	47	56	60	76	50	51	64	59	55	47	61	58	59	62	65	51	40	62	59	59	63	69	60	47	54	63	61	68	48	61	69	66	56	60	54	53	64	73	69	66	73	48	45	66	61	71	57	47	54	52	47	52	49	59	76	52	72	64	64	66	56	60	62	45	59	62	59	58	61	58	48	57	57	62	64	54	65	73	59	55	59	68	61	47	67	63	60	73	71	65	46	57	46	59	61	55	66	48	55	62	58	72	52	57	67	57	60	61	53	53	65	62	50	66	52	60	55	63	53	58	54	49	62	68	79	66	80	64	64	61	60	56	50	68	62	57	74	50	63	56	58	59	58	54	61	61	62	53	59	54	52	68	63	41	55	63	59	61	64	58	47	54	56	55	63	57	58	55	64	55	55	74	69	55	65	62	62	64	72	42	50	61	53	70	70	47	39	58	60	57	50	69	44	58	63	52	54	47	74	58	69	57	66	58	40	79	61	44	50	50	42	56	56	66	67	55	53	68	58	55	71	45	68	50	58	46	65	59	71	49	52	63	64	59	67	54	50	56	59	74	63	58	67	65	44	61	57	61	65	55	55	50	53	57	63	59	63	69	54	75	58	59	32	69	55	53	53	69	61	61	44	59	75	55	48	66	61	68	57	73	64	51	54	57	66	61	50	53	46	58	55	57	51	53	56	60	63	60	80	58	67	72	59	58	65	53	46	60	68	47	77	66	58	82	74	45	54	62	59	66	54	56	64	68	60	59	68	78	60	61	53	64	53	59	47	67	49	53	62	57	76	69	59	59	58	45	73	55	53	57	54	63	57	66	55	58	58	76	57	68	60	79	62	55	64	56	61	60	48	53	72	65	55	62	60	64	62	51	49	62	51	40	63	53	50	53	51	53	48	70	52	52	48	63	57	54	61	68	54	66	57	50	66	56	57	61	62	56	45	57	58	58	56	64	58	57	59	65	56	59	49	61	56	72	54	77	66	51	55	63	63	70	52	40	57	47	52	57	69	53	57	66	52	57	58	51	69	58	61	66	54	67	58	52	65	49	69	47	46	61	66	66	53	52	55	62	66	58	65	58	55	57	60	61	57	58	51	58	61	53	52	70	62	64	46	50	58	64	81	66	65	57	57	54	47	64	53	61	45	62	57	60	54	58	50	72	63	55	44	49	63	62	59	52	59	72	71	57	54	63	71	54	57	55	69	53	61	59	59	56	67	55	54	55	61	65	59	61	58	63	63	77	51	60	51	62	67	59	62	54	72	57	62	66	65	65	60	66	58	69	55	69	53	65	58	58	60	59	62	61	44	62	71	64	65	63	69	68	57	58	54	62	69	58	65	47	55	52	51	79	53	61	59	63	46	49	55	59	61	64	63	60	53	57	58	54	64	62	44	54	60	57	58	46	66	57	46	66	58	72	71	58	77	50	49	61	55	71	66	55	55	61	54	60	48	66	57	56	53	58	52	61	68	49	57	58	67	64	71	55	52	66	57	63	62	57	58	49	53	61	56	79	53	57	76	64	62	58	62	76	57	54	61	66	58	57	63	73	54	59	50	45	61	63	55	65	63	54	60	62	66	45	57	68	54	61	46	46	58	54	57	77	56	59	56	62	52	46	68	55	60	61	62	65	58	65	57	53	60	63	59	57	55	63	55	55	63	59	70	43	49	62	63	62	66	58	71	64	44	54	51	56	48	60	74	63	56	69	67	71	55	63	65	69	53	41	58	48	56	51	57	53	64	68	71	60	59	63	65	58	50	53	60	58	67	56	63	61	70	59	52	69	59	48	55	71	60	71	53	57	62	58	56	56	51	60	60	56	54	57	60	67	68	50	54	68	43	80	51	63	60	60	61	60	43	59	60	45	53	60	42	81	67	47	63	67	66	66	63	43	53	51	69	50	57	64	59	47	75	64	61	53	60	73	61	69	58	70	51	58	65	61	60	60	64	62	68	66	62	52	41	65	55	65	52	52	50	61	61	50	54	65	61	57	69	58	61	66	61	59	49	49	54	55	54	43	66	65	58	56	58	51	58	47	52	56	61	59	61	63	57	54	55	59	57	68	51	49	57	67	54	63	57	46	67	64	40	51	52	54	58	57	55	53	68	48	60	46	51	59	65	68	48	69	55	64	58	67	55	51	55	67	66	37	61	59	56	60	50	59	67	72	64	55	65	65	80	73	59	53	69	50	72	51	60	55	63	60	61	61	67	60	74	50	52	57	58	59	58	57	51	68	65	63	68	57	56	52	72	57	61	49	55	44	56	55	53	68	69	46	47	56	53	67	49	56	54	60	61	58	50	63	56	54	51	65	68	64	64	59	60	55	58	41	68	63	54	70	60	52	67	60	59	62	66	71	58	59	67	70	54	58	64	53	56	46	56	55	54	57	64	62	54	56	46	72	51	49	55	60	68	64	54	57	64	51	52	46	60	68	74	65	63	52	57	61	61	55	70	73	67	44	59	50	63	54	64	45	57	53	55	62	50	70	43	58	50	70	65	47	57	45	65	61	65	55	56	48	51	60	63	49	60	43	62	58	65	54	56	61	66	54	69	55	61	59	65	50	57	64	68	66	55	58	55	58	62	63	71	50	56	64	56	60	35	54	48	52	70	74	58	62	55	69	48	54	55	67	68	60	74	61	64	56	62	60	68	59	60	47	60	67	63	58	56	62	47	51	71	55	53	49	52	69	72	58	59	62	53	66	68	59	57	56	61	63
31480	30389	31930	34039	31126	20205	8548	2624	1030	753	742	768	699	676	717	675	704	712	702	746	722	713	730	703	712	696	733	699	661	729	740	671	720	728	754	748	722	718	672	699	711	678	677	728	727	712	721	715	705	731	678	723	687	772	687	719	746	767	727	712	735	740	675	734	713	673	728	751	699	751	714	693	740	770	726	769	700	722	711	747	724	772	730	717	736	734	706	742	727	699	707	758	716	726	782	720	746	769	766	724	749	737	696	734	747	718	749	690	711	741	699	735	729	740	723	706	753	716	763	728	702	772	699	691	713	763	762	737	706	741	731	768	690	733	737	687	718	725	708	722	688	704	704	726	686	770	744	744	712	723	738	717	713	732	744	728	700	737	705	764	718	729	736	740	730	705	692	699	693	729	738	725	687	692	703	732	756	782	728	691	711	724	722	740	703	702	712	710	702	734	727	720	718	670	761	757	776	699	702	722	751	691	755	722	716	739	678	724	727	760	743	731	724	677	705	678	725	743	675	714	713	705	705	753	699	693	741	740	729	757	739	706	752	753	729	752	750	701	708	717	710	708	702	694	718	797	716	701	698	713	701	745	750	720	726	714	705	740	763	723	745	750	750	687	783	758	734	726	708	728	725	665	675	782	751	715	750	740	721	701	676	757	708	686	733	716	740	690	725	724	716	688	721	710	763	744	786	666	766	721	765	715	707	712	737	711	732	726	706	750	763	737	693	700	735	742	653	751	693	690	717	712	733	711	678	710	730	728	700	749	743	719	730	748	771	779	729	693	688	721	712	757	753	723	711	716	711	738	689	707	761	744	730	686	687	724	718	725	687	697	724	679	726	757	725	743	762	736	725	741	716	697	721	746	723	738	752	719	691	750	699	678	730	736	720	795	757	762	707	660	748	755	728	761	758	754	711	754	697	732	713	734	708	756	709	678	680	681	720	709	700	716	720	745	721	725	755	715	698	742	736	725	728	779	722	703	779	715	738	713	768	726	708	710	737	753	750	679	737	731	727	770	715	726	731	735	698	712	720	723	735	772	783	694	709	727	686	710	712	769	737	730	724	767	731	745	736	686	731	750	778	732	727	705	726	665	713	717	800	721	714	707	693	730	685	752	735	694	672	699	722	727	738	742	692	699	724	697	705	705	735	700	735	733	735	728	733	713	735	708	719	709	672	725	709	697	721	786	663	741	774	752	724	753	722	737	705	734	700	708	707	721	693	723	736	806	707	731	748	752	750	738	743	748	689	751	736	752	730	707	731	731	742	733	703	720	682	702	691	695	706	716	708	716	723	692	698	737	709	744	694	686	743	717	736	758	720	740	711	679	734	739	718	726	714	732	738	745	681	689	679	705	752	732	647	705	705	740	725	737	692	735	746	719	720	723	778	718	720	749	750	740	734	752	701	682	722	747	670	696	703	726	736	724	720	654	749	714	742	771	715	695	695	721	754	728	721	704	736	722	689	732	735	751	775	719	737	738	737	772	715	773	770	734	807	684	786	710	746	685	711	733	739	764	707	783	724	703	723	689	708	690	745	753	691	729	704	709	740	717	718	735	728	726	687	737	738	695	734	706	680	674	706	714	695	755	733	746	707	709	688	701	719	708	717	705	688	698	708	719	743	762	709	683	716	736	750	706	692	691	785	771	673	741	681	736	737	771	755	736	728	712	720	744	702	734	714	708	705	690	697	687	714	689	696	707	722	699	731	711	740	684	714	734	687	767	708	691	701	754	728	716	689	722	713	730	736	719	728	700	724	672	747	708	729	754	716	721	734	704	722	732	732	708	720	701	755	738	748	725	743	704	709	715	711	748	765	754	742	733	742	730	750	722	742	771	703	722	755	709	737	724	758	721	735	711	722	729	745	741	729	710	707	704	732	710	730	711	708	722	680	723	733	734	733	768	707	707	745	672	746	705	725	692	688	753	750	724	679	714	717	693	703	712	731	743	782	735	701	768	781	702	725	788	757	705	739	682	733	744	718	724	692	717	721	712	705	738	771	715	754	746	744	708	727	743	704	698	697	735	728	697	701	732	665	688	724	766	747	744	709	713	709	748	725	712	732	720	749	698	721	710	749	701	711	705	704	738	711	690	761	713	755	709	720	727	721	731	701	685	730	700	728	747	696	750	715	736	794	768	763	743	698	715	742	718	786	702	726	706	748	712	701	734	787	699	726	764	760	748	752	699	674	658	714	719	713	729	688	706	773	772	731	663	765	755	684	755	735	711	714	712	755	714	735	684	689	758	704	734	704	694	738	708	733	735	697	732	741	743	709	693	788	675	697	698	750	762	725	716	758	664	731	731	718	723	713	709	693	735	724	698	752	734	738	736	739	696	728	727	718	728	741	784	728	744	674	759	678	736	690	708	723	732	677	749	711	714	735	755	710	714	719	688	744	735	738	691	763	750	740	702	714	721	712	716	737	699	705	716	764	749	734	746	721	730	710	745	734	717	731	731	736	728	723	748	735	713	669	718	785	744	742	715	737	748	694	776	713	671	742	740	695	706	749	702	712	717	685	676	681	707	733	734	758	712	691	754	731	673	712	739	693	694	753	681	702	681	721	676	725	734	748	727	728	754	743	712	699	736	718	707	738	755	763	742	754	718	686	717	718	749	669	702	736	717	740	729	726	684	731	727	681	741	708	744	721	706	730	703	731	705	733	703	709	709	715	725	737	711	727	712	710	699	724	754	698	679	710	725	692	720	717	733	736	692	748	761	723	725	752	704	704	740	713	688	690	736	749	753	696	709	775	716	726	715	731	745	695	694	765	718	749	751	695	762	749	706	759	749	700	736	701	726	720	729	732	714	729	686	769	699	695	682	753	752	740	717	724	703	742	693	742	685	713	716	772	744	727	707	742	739	737	718	755	704	759	736	727	739	673	739	734	703	688	711	737	760	734	718	801	687	793	714	787	752	734	737	702	715	715	694	757	663	765	684	718	737	762	690	739	705	696	704	756	699	748	651	764	732	733	724	733	691	748	679	735	713	735	719	731	704	725	729	672	720	718	688	742	709	762	746	714	734	683	700	692	698	726	743	726	733	710	731	674	761	743	708	731	682	697	736	731	699	745	692	698	720	697	710	750	704	741	731	712	702	707	730	724	754	703	685	723	710	673	745	725	725	695	739	703	720	717	710	715	731	762	755	720	745	706	738	717	702	680	744	730	714	728	698	738	706	705	721	755	734	655	728	722	703	704	691	689	756	746	797	759	762	697	717	707	722	725	736	697	719	724	687	668	705	739	752	772	700	768	727	713	715	740	718	711	753	763	719	713	748	729	781	680	749	736	716	711	718	719	739	705	741	694	779	728	749	712	747	761	730	778	700	715	710	756	729	785	756	721	752	675	726	764	761	701	685	716	709	696	715	711	708	683	752	730	718	700	726	742	686	726	735	695	757	717	723	721	747	767	698	675	732	718	736	752	765	695	743	770	734	736	704	757	746	668	745	717	715	728	678	738	699	713	746	731	746	701	730	700	738
7098	16584	18359	12342	6104	2361	662	205	89	61	67	61	58	55	71	56	72	64	58	48	57	57	61	64	50	56	57	61	53	61	63	54	59	69	56	52	55	78	55	62	57	53	50	60	67	51	53	66	57	48	49	62	55	50	54	49	57	54	58	60	63	50	61	51	54	56	63	65	74	62	62	43	71	65	67	63	54	59	58	62	63	77	56	52	76	64	48	59	57	60	61	61	60	60	51	52	45	62	67	54	50	57	71	58	60	75	55	61	65	52	53	58	50	65	59	50	47	66	65	66	58	58	54	63	53	51	54	39	52	55	60	77	35	40	48	63	46	55	57	52	58	61	45	61	64	52	50	56	65	58	51	61	59	57	70	51	54	61	56	70	59	57	51	61	67	59	59	48	83	58	55	58	57	56	53	63	58	68	66	58	64	71	59	58	69	39	59	52	48	79	59	46	65	62	44	59	53	49	55	65	68	66	41	56	61	45	64	56	49	54	64	45	51	57	52	50	58	48	61	52	53	56	53	58	80	64	53	52	58	65	44	68	59	58	51	57	77	68	57	61	56	59	65	63	62	45	55	61	76	57	58	46	49	57	57	54	54	57	75	62	62	48	60	64	62	57	54	53	56	56	68	57	53	62	61	52	48	61	48	49	48	52	52	69	50	60	74	55	79	63	53	63	70	64	57	45	65	54	60	63	78	60	70	69	66	54	66	46	72	70	59	69	52	69	64	72	71	49	49	64	51	62	69	56	45	55	54	75	62	61	62	52	59	56	53	69	70	52	55	65	58	70	55	62	64	59	55	48	71	68	48	60	56	55	70	51	55	72	49	66	50	50	61	55	64	63	53	61	54	62	48	56	56	53	54	56	56	53	64	46	57	57	76	63	55	56	72	50	57	55	62	47	66	59	45	64	61	62	44	49	55	65	69	62	48	48	67	68	69	47	48	54	60	65	66	62	61	52	53	61	70	60	62	70	68	55	78	50	52	77	73	51	62	63	58	68	53	56	65	46	69	50	56	63	60	73	57	49	63	67	59	58	50	48	60	63	82	61	65	72	64	54	56	58	57	54	54	71	59	59	65	51	53	64	60	60	66	63	57	65	61	61	68	68	59	55	53	49	57	65	47	46	54	66	62	73	55	56	56	56	48	74	70	57	51	60	59	52	59	59	58	51	67	53	62	58	59	76	58	62	60	53	61	51	74	73	55	61	55	60	55	39	57	59	68	69	74	72	72	50	60	58	67	45	58	43	66	81	62	66	56	55	58	52	45	65	49	59	60	51	65	64	56	58	65	54	52	56	61	60	67	66	58	51	67	68	49	46	47	49	66	57	58	52	58	62	58	56	64	57	57	63	60	41	48	63	68	65	63	55	65	60	51	46	38	59	72	56	55	68	58	59	61	57	51	65	56	67	62	56	51	56	60	61	50	58	55	63	61	67	67	59	61	59	57	59	56	44	55	47	75	60	58	59	54	48	60	56	61	59	51	50	53	53	56	59	64	61	47	52	45	47	58	57	54	52	74	64	52	56	66	65	55	53	42	69	70	56	40	72	45	58	71	56	52	53	53	70	45	60	59	63	57	60	60	60	63	59	66	57	66	62	48	66	54	53	60	60	43	59	65	60	45	65	60	58	60	69	63	49	56	51	77	52	57	57	60	60	61	50	44	66	65	57	58	62	64	56	50	59	64	71	70	58	62	55	62	48	56	62	66	63	62	66	63	57	69	60	61	57	62	66	58	53	54	51	51	60	47	65	59	56	68	59	53	52	58	61	58	63	54	52	57	42	60	50	66	54	69	54	46	52	73	68	55	50	59	64	56	63	44	77	57	52	61	61	60	56	50	70	57	59	70	60	54	63	61	65	62	60	66	65	69	57	61	59	54	73	59	53	57	54	52	67	62	68	56	69	62	53	55	68	69	58	52	73	67	72	46	49	52	57	54	61	62	65	48	50	63	57	56	55	66	56	57	51	60	52	52	57	62	53	46	65	51	69	62	66	74	67	54	53	48	53	46	57	68	66	67	66	57	65	64	64	56	66	66	58	63	66	50	65	55	74	47	64	56	52	67	64	59	48	59	56	66	67	63	60	51	50	59	55	61	41	74	44	55	73	48	48	65	50	51	55	58	61	57	52	56	68	52	62	49	53	65	57	49	58	75	61	51	43	53	61	52	47	60	68	74	70	62	67	72	59	46	53	67	69	54	64	75	49	64	57	50	56	66	64	56	49	52	64	66	66	70	58	52	59	60	47	62	66	57	60	53	66	58	61	69	50	64	54	53	59	61	46	49	67	72	64	59	57	51	50	59	66	60	58	59	71	51	40	61	55	67	56	56	59	64	54	80	63	63	61	53	55	53	69	64	59	63	62	61	50	63	48	82	53	64	52	59	61	45	72	60	51	60	59	64	69	53	62	52	68	50	79	50	75	60	58	48	55	48	57	54	60	64	43	51	73	64	55	60	69	54	54	69	57	58	61	57	48	48	52	63	51	54	67	52	51	60	78	56	62	54	48	59	53	68	63	63	64	57	72	52	50	59	62	65	69	54	45	63	44	60	56	73	51	45	72	56	55	54	47	51	66	59	81	55	59	58	58	72	63	67	71	49	51	57	41	66	51	67	41	43	50	63	55	55	53	66	47	61	51	67	60	55	79	58	55	57	64	61	73	61	58	63	59	57	56	47	59	69	55	63	53	42	65	62	63	62	60	65	52	76	82	65	59	61	45	57	72	65	59	74	60	54	81	56	52	71	57	55	65	67	62	61	57	65	70	59	76	49	62	66	66	58	61	61	58	65	48	65	60	65	72	58	58	54	47	54	54	67	63	53	67	56	64	60	49	68	66	66	59	64	54	72	67	75	61	68	74	55	56	67	54	50	49	58	68	50	57	76	42	48	60	68	62	55	74	67	75	42	62	68	80	53	67	61	55	71	44	57	62	65	66	64	49	45	65	65	47	61	67	63	56	59	57	64	51	50	57	66	60	85	54	66	59	67	55	69	57	66	68	59	62	53	54	61	73	64	64	46	54	54	55	61	76	66	60	67	63	59	53	65	62	69	48	54	66	71	57	64	57	48	54	65	57	60	57	63	61	53	58	58	49	62	53	73	62	69	74	65	47	67	75	63	59	57	51	68	62	72	61	55	55	61	55	48	58	60	54	59	64	53	67	55	64	62	68	60	58	60	61	58	67	63	45	67	63	53	74	58	43	54	57	68	58	68	67	55	48	66	67	57	58	58	53	58	49	66	60	62	64	50	50	49	55	49	70	50	43	67	53	50	59	47	55	66	55	62	61	58	65	65	63	59	65	55	49	49	57	69	55	51	70	67	52	48	68	72	50	56	57	56	52	69	79	67	51	57	58	74	61	66	74	50	57	68	56	52	68	55	54	59	66	54	41	70	71	56	70	52	64	59	58	57	58	56	67	62	55	57	62	32	58	63	80	54	53	59	81	48	68	60	61	56	67	63	64	45	57	64	65	53	56
38458	43917	43362	47385	44155	30765	16338	5504	1424	869	773	775	699	747	731	737	761	714	790	735	774	739	722	730	728	743	687	757	673	705	717	730	677	701	756	720	730	761	734	762	700	719	699	698	680	704	692	740	738	699	780	680	749	733	748	733	766	726	755	707	767	731	754	701	732	746	738	735	729	727	712	691	780	708	741	746	747	733	716	721	712	708	691	747	736	760	778	743	730	740	720	707	700	685	723	750	749	706	713	752	704	761	717	699	722	740	728	706	724	752	723	780	730	738	750	708	737	726	739	759	719	743	722	731	708	666	777	743	777	739	716	747	706	720	747	771	748	747	749	723	709	748	701	718	711	735	685	656	726	728	757	693	779	728	717	739	739	699	758	752	717	695	740	771	710	702	726	718	747	705	728	737	699	753	719	773	703	762	696	801	749	743	750	698	739	726	762	727	716	685	675	725	742	682	717	731	719	716	726	702	729	679	716	723	760	751	758	746	744	750	727	748	736	737	693	725	685	770	696	740	733	794	709	729	708	739	721	761	740	735	707	713	755	773	744	729	774	764	717	720	697	678	722	734	729	717	703	713	766	733	735	746	777	730	751	750	694	730	683	755	709	697	749	723	735	803	712	716	743	701	699	731	734	731	761	673	748	674	766	733	767	707	747	745	731	692	736	767	773	739	729	662	749	700	736	711	720	714	715	727	738	738	708	717	683	786	736	761	725	727	687	728	727	771	734	784	719	750	718	692	709	740	741	694	739	740	766	735	732	782	677	749	697	708	785	740	688	700	719	727	752	694	726	730	747	701	723	688	727	691	761	776	731	727	727	683	678	736	709	763	760	716	736	717	752	750	729	729	736	721	685	754	698	737	744	732	753	713	736	723	724	739	752	728	746	723	724	673	737	682	747	684	711	759	741	715	702	697	722	705	687	752	733	747	735	733	706	713	725	728	698	762	712	714	729	754	804	744	765	738	747	708	697	722	729	757	698	730	718	709	717	757	673	779	700	751	705	736	717	712	740	697	711	766	718	754	746	743	719	724	732	724	725	764	732	716	751	732	752	719	750	687	760	705	719	695	808	719	759	704	748	718	698	751	739	737	739	716	769	768	688	760	732	687	732	745	666	696	697	749	748	696	712	699	734	759	743	700	727	752	685	671	694	715	718	679	721	807	760	741	740	733	768	711	745	735	717	730	791	751	698	727	716	703	731	772	690	671	690	708	733	783	692	736	706	739	711	721	701	688	720	755	760	779	727	747	715	713	761	694	742	752	738	722	737	723	737	709	723	746	691	747	708	768	694	768	734	731	805	730	699	710	732	696	740	693	756	713	712	738	707	730	721	743	725	697	766	699	736	739	725	739	714	753	746	726	709	754	720	748	736	758	736	764	697	727	720	773	704	722	738	699	733	736	757	722	762	693	746	746	712	719	723	728	730	708	743	702	747	748	726	727	754	718	680	742	704	698	707	719	714	759	740	736	718	713	694	762	664	692	731	691	740	724	725	709	790	739	715	703	684	729	756	756	720	765	776	729	709	745	791	708	711	721	754	715	709	695	744	746	730	714	744	708	680	715	687	760	709	773	735	730	705	773	707	740	723	755	754	691	736	745	759	746	705	718	690	746	736	710	728	718	733	741	704	699	707	726	729	775	752	718	761	703	766	707	705	732	734	727	707	748	738	720	768	720	732	731	695	743	737	656	773	693	708	721	742	736	705	764	751	712	714	747	749	700	688	771	684	723	714	690	734	692	736	760	766	756	701	746	744	699	790	732	737	748	767	725	693	766	709	735	711	698	712	724	711	728	758	740	716	733	755	716	765	723	758	720	743	726	736	723	713	722	716	707	731	689	772	728	730	698	712	744	749	751	725	695	725	723	671	739	743	756	730	711	706	714	738	738	727	758	737	745	763	699	809	748	748	725	715	680	746	771	690	705	652	767	707	770	676	776	757	755	719	750	719	736	712	690	728	689	713	706	807	691	737	727	703	743	770	751	683	727	722	710	766	758	709	743	717	704	697	751	729	706	735	717	753	725	722	700	740	736	784	732	726	721	677	696	745	717	694	697	765	693	696	716	683	719	698	742	724	750	701	726	711	739	725	716	757	777	712	686	690	773	690	738	671	672	726	690	747	720	790	721	701	745	730	774	706	697	772	738	723	723	724	705	766	776	694	721	761	746	731	687	721	685	682	720	727	739	722	706	705	687	738	727	756	735	742	673	709	747	748	752	712	717	706	730	703	743	764	753	699	758	751	776	720	732	740	768	731	702	753	676	744	738	732	730	690	717	708	714	756	719	741	758	734	737	691	679	712	722	710	690	744	727	726	780	733	721	714	729	731	715	723	776	732	781	725	747	697	734	749	769	712	749	722	682	721	701	759	700	696	723	733	738	700	719	737	694	715	739	737	750	715	720	756	682	741	749	771	688	720	756	713	735	695	691	708	757	703	751	753	693	736	764	737	732	751	696	747	734	755	741	750	755	720	697	730	762	713	698	716	740	723	762	771	794	770	780	730	721	729	719	726	684	758	755	716	735	756	755	702	680	683	730	706	741	719	732	694	729	776	728	695	743	706	730	735	763	744	707	716	724	732	679	713	719	730	749	760	742	788	729	732	778	728	710	716	724	710	703	740	707	768	731	773	738	716	725	735	726	691	726	702	785	746	708	723	738	725	726	731	701	730	722	743	696	737	711	733	770	736	684	731	722	662	739	720	710	753	738	701	767	751	712	752	771	728	725	789	776	723	698	703	713	712	735	737	703	753	723	729	717	721	722	725	657	755	720	733	742	744	738	754	757	778	771	736	740	730	698	761	738	751	726	689	777	722	688	752	716	738	730	725	790	772	743	762	693	709	705	723	714	712	788	731	756	722	735	777	707	687	715	722	764	763	734	717	710	727	746	693	696	785	710	749	768	797	702	732	743	727	730	759	680	709	736	695	728	723	711	731	720	740	757	741	741	702	707	727	690	771	745	754	692	747	714	713	753	735	738	733	750	726	741	709	713	713	728	686	722	761	731	657	760	715	746	659	704	745	728	724	725	768	697	717	665	729	732	740	793	703	730	752	708	743	727	685	782	761	683	695	760	686	720	674	715	711	754	704	714	763	751	670	770	759	738	734	730	784	742	657	738	748	738	752	696	697	768	745	761	719	738	744	663	729	718	744	705	738	711	686	741	762	738	713	703	707	709	758	744	737	683	712	736	723	776	727	700	678	738	748	685	738	745	726	735	747	717	749	690	719	733	796	729	695	703	732	753	665	750	763	763	722	716	737	710	712	735	752	714	680	707	747	721	706	756	701	732	747	763	719	732	740	700	746	709	706	702	756	719	736	723	744	731	705	720	771	778	698	709	764	704	692	718	722	692	683	707	663	735	712	726	740	742	729	724	732	738	713	723	720	711	690	722	693	690	684	729	750	755	706	711	727	742	717	728	761	683	729	737	743	739	728	735	766	720	729	743	714	728	753	698	678	749	751	689	732	766	727	777	732	725
7063	15033	17300	12402	6303	2505	701	190	90	70	53	64	62	66	57	45	49	68	64	73	62	61	55	52	51	67	68	66	52	70	56	57	44	53	54	71	68	58	58	64	45	46	63	56	62	57	65	43	56	61	66	67	49	67	52	58	55	51	65	62	50	66	46	56	56	62	46	55	61	64	60	61	49	64	47	64	51	49	53	60	63	73	64	52	60	51	81	47	65	63	54	60	65	63	53	51	49	48	53	53	51	54	46	59	49	66	57	67	62	72	42	65	51	74	45	69	55	54	59	57	57	50	63	47	55	66	64	69	55	57	64	51	55	74	63	47	59	58	46	46	66	52	59	59	54	70	55	61	71	53	47	65	62	62	58	63	69	52	70	61	64	66	64	55	70	56	42	66	59	55	47	62	67	68	62	78	65	70	45	54	75	51	55	66	61	55	59	64	54	53	57	63	58	57	57	58	48	62	54	61	42	53	51	65	60	63	47	42	37	56	57	72	63	47	65	71	59	53	60	64	54	66	62	57	65	75	74	57	58	56	59	60	52	68	54	54	56	55	56	56	46	43	48	58	49	70	51	58	66	66	48	59	51	60	58	64	67	51	53	55	60	70	44	58	71	59	48	70	53	60	54	52	57	57	58	58	52	60	62	53	48	50	62	51	54	68	41	58	62	56	60	69	53	51	71	65	60	46	56	61	52	58	59	61	51	61	53	54	58	67	49	44	59	62	50	65	69	56	60	64	81	64	57	51	67	51	69	57	72	64	58	59	67	50	71	72	65	60	60	54	56	64	51	62	49	67	74	59	59	68	60	48	67	46	62	46	48	59	61	58	57	59	64	64	63	61	62	50	64	66	59	68	61	48	60	64	55	54	54	61	60	53	56	52	57	61	61	78	65	49	60	58	49	62	51	68	57	69	55	61	60	65	67	70	68	55	53	54	59	65	53	51	58	66	56	59	60	54	80	72	60	55	60	56	76	48	60	58	47	67	72	63	66	59	62	54	54	68	55	76	59	67	54	69	56	59	59	63	62	61	51	60	64	52	59	68	61	57	67	59	60	63	59	56	64	57	59	66	61	42	60	46	65	55	61	59	69	63	65	58	58	56	62	66	58	45	64	54	62	69	62	57	52	59	58	65	53	59	61	67	52	58	51	46	63	74	47	65	63	64	53	65	63	64	61	68	59	80	60	79	68	54	54	47	72	42	45	57	57	71	59	52	54	57	58	55	51	66	47	75	64	52	55	63	51	61	59	62	58	56	45	57	60	58	67	70	66	60	58	54	50	61	59	62	57	60	53	50	42	67	65	62	64	43	52	50	42	59	61	67	59	64	74	64	64	45	60	58	77	56	52	63	64	64	78	55	70	61	59	67	59	53	76	56	57	49	66	63	56	66	51	41	46	45	63	55	52	67	55	63	56	45	55	45	59	61	69	55	53	57	52	58	62	64	49	72	62	59	70	69	59	59	55	66	64	56	65	51	55	61	65	62	60	58	51	66	78	66	54	60	67	59	63	62	57	58	48	59	48	49	61	66	60	65	67	64	58	52	63	56	57	71	60	54	61	53	37	52	57	70	58	58	51	68	56	53	64	56	75	57	62	49	59	55	47	64	57	61	59	42	65	60	50	60	44	65	57	76	54	52	59	58	69	69	47	68	55	55	64	52	56	47	43	62	65	60	62	62	66	55	51	57	47	47	52	60	55	50	73	52	58	50	70	74	74	53	71	56	59	69	66	57	54	55	77	65	56	70	68	58	62	49	72	51	52	69	61	62	61	59	60	56	67	57	63	56	67	56	45	70	46	55	59	59	69	70	57	63	66	57	58	64	66	66	56	65	55	68	66	55	56	50	55	66	75	65	57	75	50	61	57	61	48	60	52	64	65	60	55	58	46	57	72	66	67	62	69	65	59	77	68	71	70	52	63	51	58	65	67	54	55	58	55	67	46	38	68	56	53	54	53	59	59	49	59	49	42	58	78	59	60	51	53	45	70	51	50	69	58	48	52	48	54	62	65	65	75	54	69	79	73	56	63	68	52	52	73	67	53	60	60	60	52	64	52	48	46	53	62	57	60	82	79	53	61	69	67	64	55	69	59	48	60	58	53	54	55	59	65	59	61	68	69	53	77	66	70	62	63	60	57	70	64	53	68	65	58	58	70	48	61	56	57	52	63	62	65	48	49	64	61	84	59	58	62	70	63	54	66	64	41	50	62	69	67	62	51	62	65	57	50	57	56	59	59	67	71	58	71	52	65	52	73	68	70	58	66	60	59	43	73	54	44	62	64	62	68	56	69	48	43	59	53	52	51	66	54	69	58	63	55	63	56	61	56	55	68	57	52	70	64	55	65	74	51	50	48	50	65	72	53	57	60	65	55	70	75	57	71	71	54	62	58	49	70	71	67	53	53	58	58	76	50	74	72	51	68	73	67	63	59	53	51	44	54	66	69	61	62	60	56	60	55	64	57	59	60	59	63	57	55	56	55	56	57	72	73	63	66	73	56	58	74	66	63	53	48	61	64	67	66	67	57	72	62	55	65	75	49	50	73	66	44	61	66	51	50	52	80	63	45	51	61	54	55	55	53	63	70	75	65	65	49	66	49	52	48	53	60	54	43	63	66	57	73	48	61	63	60	60	57	56	55	50	61	68	60	69	48	60	60	58	61	52	60	49	60	64	60	51	51	66	54	52	44	56	64	63	54	68	57	74	54	72	62	46	45	55	67	61	69	56	67	58	61	56	49	52	48	78	68	61	55	63	58	62	69	78	63	61	67	50	60	53	62	51	64	57	52	71	69	56	64	58	53	55	58	54	54	64	58	59	63	55	76	66	61	53	44	63	69	51	54	58	65	55	60	61	60	66	67	51	75	54	60	45	66	51	59	51	66	62	69	72	59	54	53	63	65	65	56	69	48	67	64	56	57	60	57	59	56	62	62	64	63	63	59	63	65	44	53	65	59	61	71	58	62	72	60	57	78	62	57	54	38	63	56	46	60	65	50	63	66	59	50	59	62	56	50	50	66	56	63	49	53	77	68	56	66	84	51	37	63	54	71	58	67	59	61	47	54	70	70	58	57	52	59	62	64	51	68	58	60	61	58	51	77	65	67	49	67	62	58	57	51	59	75	64	68	46	64	68	57	48	69	67	56	57	53	51	62	63	71	63	63	53	51	49	62	46	68	63	72	56	71	56	63	41	48	50	49	52	73	75	59	53	66	57	57	74	69	61	66	69	58	58	70	57	53	50	58	71	52	52	58	72	68	54	50	63	62	51	61	52	48	68	59	57	64	58	62	51	79	62	62	65	67	43	57	61	39	48	49	47	72	71	62	56	52	49	70	40	63	57	66	65	62	62	58	65	62	43	56	66	52	55	60	65	58	51	57	57	71	55	64	70	58	72	62	67	59	58	60	67	65	50	61	68	62	66	42	57	64	57	67	73	58	71	64	65	49	59	65	59	54	74	50	53	70	60	55	55	42	49	62	63
37790	42641	43487	46922	44332	31131	17102	5905	1672	923	761	704	781	698	749	756	748	712	716	730	716	748	694	745	665	741	717	754	713	761	692	728	788	741	778	730	733	762	704	741	765	679	746	805	679	712	730	755	776	727	718	739	749	798	697	839	719	761	711	784	716	759	736	755	761	736	750	709	751	738	762	727	735	725	695	783	750	765	736	748	776	732	720	769	743	703	745	740	721	742	727	779	716	740	744	762	732	756	735	742	739	777	706	737	768	733	779	715	750	737	703	696	753	798	740	785	747	725	749	734	751	745	716	748	713	767	766	719	735	715	728	728	699	733	756	791	709	718	735	711	741	734	752	762	756	755	731	717	738	721	786	748	720	727	717	704	744	754	752	719	729	748	755	715	760	769	775	706	762	716	733	714	694	709	723	732	738	755	725	736	711	740	706	727	748	701	732	749	774	745	714	768	748	734	724	737	746	704	755	747	713	722	791	737	700	721	697	745	788	707	695	753	684	799	785	763	712	738	699	752	734	755	765	752	708	743	798	719	730	750	718	756	749	680	735	729	730	776	753	751	754	801	724	710	735	733	743	792	702	751	760	716	705	747	792	728	683	718	750	746	746	777	772	754	739	741	747	747	796	723	744	733	742	748	757	748	706	734	705	719	695	703	695	761	725	759	771	739	701	737	727	729	720	775	737	789	728	789	768	761	721	723	752	726	773	750	734	753	726	728	783	761	783	738	726	739	761	769	723	739	744	736	755	709	754	739	740	753	750	716	677	748	703	764	710	703	776	690	764	751	739	690	757	783	730	730	793	739	716	764	778	799	722	716	773	739	756	741	739	745	776	749	708	713	719	730	743	761	708	713	725	792	736	761	764	744	761	727	738	724	728	694	708	748	758	732	779	744	747	730	686	747	780	750	761	765	767	768	705	721	771	738	736	709	639	726	760	729	750	708	716	767	718	755	756	746	775	747	723	747	779	728	747	711	745	747	785	747	723	728	696	788	735	706	707	709	741	750	780	713	773	775	744	752	708	762	699	781	767	753	709	745	737	745	743	729	742	714	723	735	734	749	768	731	741	768	706	780	784	698	724	772	739	775	719	759	775	767	753	721	731	737	702	681	757	760	733	752	748	744	734	741	715	707	771	732	739	705	757	740	733	722	760	778	745	755	694	752	739	756	685	753	758	716	772	773	747	774	752	731	757	730	726	741	697	788	764	762	701	709	694	754	760	753	739	682	740	772	725	767	734	757	742	742	770	722	739	746	745	731	756	805	738	732	738	735	707	720	760	770	738	778	715	716	728	745	728	722	759	715	788	716	791	786	754	778	732	751	749	758	717	697	698	669	708	719	751	772	758	790	727	706	728	786	740	722	756	752	717	713	753	727	745	755	798	735	758	748	810	726	762	664	734	730	735	728	787	782	787	732	775	733	706	762	779	722	703	741	703	781	698	727	771	760	784	812	833	747	745	741	756	771	796	725	797	712	740	758	766	711	730	798	722	743	732	708	731	721	732	712	760	707	774	748	734	728	741	776	746	712	762	765	748	722	707	712	755	720	760	750	745	703	720	721	751	717	782	777	753	783	707	707	729	716	770	757	768	732	755	743	736	724	789	751	768	726	724	783	734	697	728	730	771	739	768	727	752	722	716	725	793	715	732	742	749	790	792	759	709	755	726	737	741	729	741	705	686	708	738	764	775	736	729	724	702	750	723	753	777	782	732	736	706	747	692	775	751	757	707	742	747	701	722	772	764	723	758	763	774	771	736	737	755	713	736	749	759	810	733	771	712	754	717	735	783	719	713	687	738	728	745	761	758	732	739	727	737	716	789	767	734	723	748	741	735	746	703	701	673	742	721	711	698	733	756	748	742	727	731	792	772	732	765	775	748	743	770	721	709	734	755	726	774	727	688	719	742	686	741	759	739	699	738	752	739	716	745	732	705	725	774	703	739	685	777	706	742	736	748	754	757	761	705	711	723	741	775	729	700	739	748	693	793	716	751	767	735	781	721	737	726	780	753	736	776	732	765	788	788	732	757	756	735	751	754	739	732	724	727	712	723	780	783	768	749	719	740	760	738	766	718	749	719	736	746	719	730	739	694	718	791	748	761	682	723	742	745	758	730	749	783	716	777	766	748	730	751	750	750	783	769	691	773	686	730	709	747	766	765	793	742	682	750	782	717	797	766	723	737	729	722	751	716	766	745	704	732	772	754	735	753	709	697	762	718	779	751	739	749	691	753	752	723	691	773	698	762	755	747	741	735	714	749	759	745	761	751	714	680	739	768	710	789	743	796	736	712	732	719	723	747	719	738	734	730	768	766	747	739	722	730	748	758	761	763	738	754	730	725	758	804	731	707	720	789	750	772	737	763	754	785	761	725	768	793	715	724	711	764	774	787	761	711	714	709	747	756	751	776	739	745	794	787	736	772	724	724	722	735	741	786	757	771	768	692	713	730	763	741	715	723	733	724	745	709	792	768	753	721	756	757	776	733	713	773	722	750	714	804	706	769	758	732	801	709	713	733	740	735	769	728	787	725	752	720	770	722	716	770	724	712	758	782	719	745	761	752	693	760	741	758	705	720	792	752	750	723	743	767	786	786	726	725	734	753	758	750	755	717	774	747	776	750	707	732	748	730	746	741	725	732	771	690	782	728	745	744	758	781	712	742	739	727	692	765	708	771	734	748	760	737	728	704	780	729	709	732	755	748	741	769	753	741	742	740	752	729	709	757	763	774	739	673	749	804	715	721	747	723	763	730	701	737	714	752	744	746	789	736	740	781	785	697	751	716	734	726	797	712	754	711	758	700	726	760	745	748	764	755	751	742	739	751	753	716	733	727	829	743	751	728	721	753	760	736	721	714	728	734	744	753	729	734	776	728	790	754	761	765	765	741	735	710	756	756	738	703	689	737	762	760	728	764	770	727	760	734	742	773	770	787	737	715	728	736	713	760	730	749	781	723	785	771	706	773	715	740	717	773	742	745	762	758	743	747	735	771	737	718	735	771	715	756	698	741	724	738	729	779	770	728	722	722	739	717	742	718	737	781	740	751	745	742	772	729	773	782	723	705	683	766	736	786	700	742	759	757	736	735	688	720	704	699	733	722	759	699	747	708	764	722	756	781	741	739	694	800	788	735	728	731	735	677	778	766	738	805	730	721	709	733	677	706	738	738	726	721	729	755	738	736	691	738	760	753	772	734	732	769	739	719	764	797	751	724	720	742	758	710	710	764	702	735	756	740	720	737	768	743	760	724	747	698	716	736	717	741	686	768	687	731	744	705	688	746	791	761	765	710	775	746	730	750	724	752	721	733	732	742	729	705	719	696	777	729	730	740	752	774	735	726	735	770	741	676	755	730	729	730	727	739	718	709	734	720	724	725	726	719	756	734	755	700	720	745	783	781	761	727	729	737	714	748	735	758	829	715	784	712	703	725	750	719	740	788	776	734	758	729	714	789	701	740	705	735	765	727	728	756	756	717	746	692	748	755	703
6639	21916	25051	18108	10425	4490	1171	321	90	75	59	51	65	53	62	58	57	67	45	56	53	71	73	63	56	51	54	48	57	58	64	60	62	64	52	59	64	53	58	47	45	56	56	67	60	55	49	68	62	75	63	62	69	63	64	65	69	49	66	56	61	56	53	68	53	76	63	57	61	59	56	64	63	58	60	52	58	51	62	51	67	50	58	44	63	64	67	51	47	78	48	49	54	72	62	60	54	52	55	50	49	60	55	50	58	52	68	52	54	56	64	64	59	53	54	63	59	71	71	59	54	56	55	64	56	53	70	55	55	43	63	53	57	44	51	54	65	59	70	56	71	55	59	55	76	51	69	66	65	71	56	70	63	77	49	56	68	53	70	67	61	56	79	51	53	63	58	64	59	57	73	65	71	49	54	58	58	73	59	62	61	55	59	67	66	57	56	61	71	57	60	48	64	55	47	58	60	53	58	69	70	65	70	63	62	65	71	66	43	46	58	69	63	57	55	48	51	61	62	55	61	55	42	62	54	70	58	60	74	57	50	52	63	53	53	56	54	62	68	69	62	53	61	58	79	53	59	74	47	64	42	58	63	53	52	63	66	63	53	62	58	54	76	58	50	60	58	65	47	70	67	54	62	48	52	62	57	61	57	72	65	63	64	69	68	62	62	80	57	71	73	57	57	55	65	51	43	71	64	62	67	61	58	64	64	57	59	58	51	58	72	57	50	77	61	55	59	59	60	76	57	69	65	67	45	63	54	58	68	50	58	63	59	50	66	60	58	69	73	58	51	55	58	62	67	71	61	75	65	53	61	68	80	62	65	60	65	47	55	65	63	62	53	64	61	57	51	48	58	70	61	65	62	65	51	49	65	45	53	53	55	60	71	53	58	66	46	61	72	41	47	52	60	66	65	54	58	62	62	61	62	57	60	53	58	65	55	61	63	44	66	60	56	55	61	55	55	51	57	55	64	61	70	54	62	61	58	61	66	75	73	73	58	74	60	65	49	66	57	61	61	52	58	47	63	70	51	48	72	62	70	55	53	65	64	56	59	57	56	54	60	58	49	58	60	82	53	65	62	57	54	56	75	62	55	59	65	64	52	64	43	59	54	55	78	60	47	62	64	56	75	60	63	52	61	49	48	60	59	45	56	54	71	51	70	55	56	58	43	53	63	55	63	79	75	60	65	61	55	71	50	59	60	60	69	81	60	71	55	73	57	51	81	55	60	54	56	67	57	58	55	63	48	72	62	77	56	62	55	55	55	56	68	56	59	64	49	64	63	50	61	55	64	61	62	63	53	53	64	54	59	47	53	63	51	66	56	67	57	69	61	61	46	57	89	59	73	60	57	50	73	58	65	60	71	50	72	72	55	61	70	49	53	63	63	57	48	54	55	57	52	42	59	56	64	61	54	79	70	70	58	62	66	55	60	53	47	69	73	53	49	59	63	50	48	58	54	51	58	54	62	76	63	61	53	60	56	59	62	52	49	43	52	59	71	65	73	71	63	54	72	70	52	55	64	54	68	59	74	60	44	59	82	62	54	61	66	62	55	58	59	60	59	55	55	57	46	54	50	54	64	51	74	48	61	61	58	61	59	79	53	64	59	65	61	51	46	56	59	58	59	40	70	51	59	68	68	73	54	67	60	55	65	56	56	62	59	59	64	67	60	61	66	58	65	52	51	53	60	54	73	60	56	61	63	50	62	58	58	45	47	49	62	55	72	69	54	56	54	53	76	56	62	64	57	54	55	65	52	64	44	60	79	60	64	50	64	69	68	51	42	62	67	39	58	70	62	73	52	53	63	66	57	58	75	58	58	63	50	50	49	81	49	63	48	64	73	56	52	62	57	67	55	65	54	61	54	67	74	52	54	49	56	55	65	73	62	73	55	51	63	62	62	57	56	64	53	54	79	68	51	61	65	64	57	69	56	59	68	63	61	62	57	63	63	67	53	64	69	65	59	53	65	63	56	50	47	47	68	77	57	75	61	58	62	46	67	70	62	66	58	49	66	73	60	56	63	53	53	66	54	57	77	60	61	61	62	64	75	62	57	70	55	61	77	55	51	56	60	59	58	68	49	71	62	64	67	59	72	61	53	58	63	62	55	78	71	54	55	74	67	50	54	57	43	56	63	57	66	64	68	70	63	60	67	55	60	60	64	72	43	68	62	49	61	61	52	68	56	57	64	66	60	65	58	65	54	52	60	73	62	49	72	51	72	57	69	52	59	64	63	59	66	57	57	69	62	60	50	68	69	53	79	55	67	66	68	46	69	64	67	62	59	71	63	52	60	56	59	53	54	66	68	79	61	54	58	71	63	50	62	54	74	53	63	52	53	58	67	68	63	71	52	56	64	62	72	59	63	64	65	60	74	56	72	49	65	56	45	60	61	61	71	81	53	64	50	60	69	71	66	69	53	55	54	59	59	67	61	66	61	59	56	59	54	67	68	62	57	70	73	57	57	68	70	57	76	63	63	52	60	64	74	55	68	50	57	77	74	53	49	77	63	54	56	57	60	55	79	48	69	77	55	74	49	92	57	62	53	66	62	66	58	71	58	65	72	72	56	65	52	62	49	69	55	65	56	65	66	50	66	64	60	64	62	53	54	62	59	56	70	59	60	51	72	52	62	53	56	63	71	64	69	74	59	71	64	46	62	46	60	67	53	60	52	68	62	57	61	65	64	59	81	58	50	61	52	63	52	67	72	67	74	62	54	66	67	55	48	58	57	65	56	60	60	58	59	61	48	59	62	68	53	56	54	59	63	66	56	59	67	61	61	69	55	64	51	55	73	59	60	69	49	58	62	72	64	69	63	66	57	64	55	62	70	76	63	52	61	54	64	59	65	52	54	68	48	54	49	56	63	64	56	42	45	53	56	57	59	57	71	66	53	54	51	70	65	53	52	62	67	59	49	72	68	58	65	56	57	54	68	64	66	60	54	47	57	53	68	67	64	64	68	46	49	52	51	63	68	61	63	62	53	61	63	61	60	75	52	58	57	68	47	68	61	60	54	62	64	51	62	68	67	60	65	54	58	60	68	58	51	61	55	48	74	60	64	64	54	65	62	57	60	75	66	60	58	56	70	62	63	56	52	56	75	51	74	56	53	57	65	44	71	56	50	51	51	56	58	64	71	63	70	73	65	48	55	63	55	48	56	61	60	55	54	69	60	61	59	62	55	71	55	55	51	59	61	60	61	66	65	53	57	57	68	51	56	68	52	65	63	74	45	71	59	59	54	62	60	70	78	68	73	62	58	64	55	58	60	56	54	60	57	63	64	69	66	60	61	61	55	54	57	61	50	52	59	52	61	54	60	55	61	65	65	52	52	58	77	67	53	58	62	73	59	70	60	61	49	55	49	58	66	63	62	52	71	49	69	64	61	55	63	57	63	62	57	67	64	54	66	66	63	60	65	60	74	74	56	71	72	59	60	55	62	42	52	60	62	55	58	51	63	61	57	68	65	63	64	50	53	75	51	61	63	67
40431	49221	50738	56074	53776	37604	22068	8599	2206	989	772	702	675	760	751	719	707	748	762	674	776	732	742	755	783	801	715	761	737	773	750	722	729	759	724	692	698	719	741	739	760	732	764	724	663	719	740	727	730	703	781	716	705	802	691	742	722	761	718	766	707	752	760	747	706	743	776	721	749	764	771	775	765	772	744	749	719	711	709	702	768	727	690	756	695	669	746	746	714	756	743	713	741	738	756	762	741	764	705	723	747	769	718	758	745	655	746	712	742	755	749	698	737	681	677	726	700	697	687	728	699	736	776	738	778	738	690	709	779	715	700	717	749	741	765	713	734	712	735	759	762	760	721	762	736	760	747	716	721	781	700	746	743	709	742	740	701	719	710	763	691	712	710	685	758	722	752	779	692	763	754	752	739	721	761	749	768	716	724	726	731	750	700	736	746	726	772	715	751	705	739	759	735	739	717	757	798	723	766	759	759	752	759	722	775	758	702	669	729	701	736	716	741	730	753	727	736	701	742	752	733	731	701	736	747	773	734	742	738	691	740	728	732	728	763	729	692	745	784	744	742	740	731	695	736	744	727	719	729	770	699	782	742	705	781	765	721	734	743	755	706	775	726	731	728	769	729	734	750	792	759	685	723	794	741	714	777	745	802	756	724	769	720	748	730	736	764	783	717	711	748	738	707	765	717	712	754	750	741	774	693	749	725	719	742	736	680	701	719	740	720	672	712	661	728	773	737	712	748	716	727	739	770	718	763	729	724	743	729	768	741	728	743	726	743	766	791	766	753	733	770	784	788	732	755	728	716	733	746	734	748	757	673	705	711	753	761	722	760	729	706	754	735	707	688	732	700	702	698	762	789	771	727	774	764	729	795	710	737	742	750	724	737	725	740	730	729	747	742	767	742	749	733	737	715	706	739	730	676	752	740	757	700	769	730	778	741	759	741	760	738	779	758	719	736	759	739	752	727	730	760	762	749	731	738	778	714	811	766	752	711	773	723	731	729	761	713	769	736	703	749	735	701	755	789	687	723	764	673	699	788	717	730	742	730	735	713	674	728	731	699	747	732	738	780	721	735	757	743	766	751	705	720	783	689	751	738	751	766	721	753	747	714	754	738	750	740	757	777	751	749	752	744	780	739	763	729	759	769	744	729	738	764	750	749	699	749	673	767	754	725	790	800	663	719	768	709	757	780	730	776	692	729	790	715	702	718	699	794	756	709	689	771	784	810	776	761	758	732	737	718	842	716	720	763	737	770	685	775	740	724	726	719	721	682	741	722	752	746	745	772	673	728	748	720	738	777	775	710	776	746	745	770	749	726	719	733	730	715	749	749	741	762	719	748	763	753	767	743	760	761	717	759	727	743	716	713	724	788	724	745	770	737	741	702	758	720	742	765	753	778	727	702	762	751	752	773	715	787	725	732	713	748	756	712	734	720	716	719	773	732	744	738	749	690	714	781	765	703	769	760	745	742	754	754	690	766	713	732	741	709	774	750	757	791	736	752	726	722	785	716	736	790	756	740	733	745	727	731	793	763	746	716	753	776	706	680	735	752	710	700	766	740	768	707	744	714	745	733	718	734	786	694	765	760	744	763	781	746	701	677	759	729	730	726	708	784	731	728	741	736	762	720	742	754	732	759	748	767	693	740	728	726	770	721	771	721	740	758	769	710	759	717	740	754	753	723	761	745	784	768	754	673	811	726	760	716	732	735	750	745	730	768	762	730	723	752	735	711	744	740	769	703	735	752	737	700	677	727	706	746	717	758	706	733	720	721	796	751	822	730	721	726	732	780	719	744	753	711	728	691	758	769	746	714	772	724	700	728	726	706	697	773	707	718	792	785	722	731	766	745	739	713	795	744	799	776	751	722	729	740	735	752	734	760	703	753	717	725	740	800	730	769	759	787	742	742	759	774	764	692	756	761	694	738	754	720	749	748	754	772	733	735	728	682	764	747	717	748	718	735	776	706	704	741	727	770	719	741	737	724	714	691	757	716	724	767	700	755	742	794	734	740	731	749	764	739	730	723	676	740	757	798	744	811	742	741	731	734	734	764	725	764	739	709	712	726	784	758	735	673	702	714	802	728	740	786	727	714	729	762	729	731	746	699	709	697	702	755	721	737	724	742	719	776	761	717	776	718	742	692	727	722	710	761	756	723	774	770	754	705	745	756	733	732	713	740	752	741	750	713	734	730	751	739	721	710	733	691	734	705	755	686	730	747	706	710	773	712	721	773	741	719	761	745	774	716	763	759	749	739	743	727	731	767	752	770	705	774	736	710	756	779	771	731	761	733	702	763	743	731	716	740	759	755	728	772	754	733	769	737	735	679	716	736	712	748	746	708	764	792	743	700	691	754	734	753	780	756	733	766	746	739	770	729	682	714	760	726	749	763	758	760	770	703	778	716	731	730	727	703	771	746	735	756	747	722	810	722	712	768	712	728	793	734	771	745	727	753	721	715	716	798	713	713	740	751	736	767	729	738	739	757	713	766	709	715	732	724	725	776	727	753	737	735	752	745	744	735	776	718	724	748	712	733	730	774	767	697	779	802	763	714	779	725	784	715	724	762	734	751	726	738	719	749	746	748	767	730	772	744	766	725	778	680	809	714	749	756	775	750	711	730	700	736	752	738	722	815	712	687	752	803	735	730	760	705	727	736	723	703	763	731	707	699	766	745	689	766	766	760	749	757	757	706	714	755	751	729	743	737	744	734	710	693	762	769	741	808	727	768	770	747	734	738	743	718	684	778	730	757	726	725	747	764	723	732	718	746	744	721	786	726	723	776	760	711	754	737	710	741	764	727	729	736	734	745	778	730	721	758	679	682	768	745	732	758	750	696	728	765	724	744	750	762	758	772	739	723	707	745	702	695	729	751	716	762	716	779	738	749	712	723	711	661	710	725	723	756	754	710	705	755	742	705	729	728	737	774	746	740	754	771	801	735	727	760	743	727	705	706	769	746	677	728	701	730	732	748	772	705	709	719	757	730	720	762	770	705	770	724	745	708	699	716	709	699	695	738	736	768	742	735	740	678	761	761	730	729	712	752	724	720	772	743	678	759	749	739	757	722	753	712	712	674	751	700	738	751	751	745	728	763	699	707	732	748	767	719	785	758	756	713	766	724	781	736	693	746	782	751	732	755	721	737	773	730	738	716	702	756	751	703	744	763	721	735	790	723	754	751	780	740	778	754	744	750	691	751	733	748	703	735	733	774	778	698	756	685	763	717	741	776	721	754	696	740	774	778	754	726	746	710	713	746	734	738	733	725	736	715	727	789	743	703	734	718	722	746	726	799	737	732	747	727	701	727	734	755	732	733	744	732	754	756	760	685	668	753	717	721	739	716	712	727	751	787	715	769	709	735	705	752	744	700	722	696	787	719	767	695	779	701	740	740	768	765	731	763	790	745	695	737	750	701	707	739	705	717	722	694	748	746	770	705	746	688	689	737	766	747	728	767	713	696	682	697	758	729	761	704	756	725	708	730	773
2064	4116	7706	5529	2630	1027	366	134	87	46	69	59	60	61	67	64	70	63	56	54	57	65	51	56	53	55	62	58	54	50	46	56	43	61	47	66	46	47	58	40	53	57	60	53	58	47	67	62	56	60	65	53	53	55	62	54	61	64	55	50	54	58	52	63	69	72	70	60	60	61	46	76	58	47	55	58	55	62	44	52	55	66	69	63	50	52	57	65	64	64	50	53	57	64	60	60	58	58	53	59	59	68	59	44	67	59	49	63	67	58	62	54	69	49	54	77	46	51	60	49	54	60	59	56	67	59	59	55	61	55	60	75	62	47	64	64	64	65	47	67	64	70	62	61	59	75	58	50	64	68	55	72	60	67	70	63	63	70	64	57	69	67	50	62	51	64	50	58	63	52	54	64	67	66	48	63	57	68	80	59	66	51	60	65	55	57	59	53	42	41	50	68	66	55	46	54	60	55	48	56	67	54	49	72	54	55	67	50	65	53	54	60	74	76	53	52	60	60	59	46	76	63	67	55	57	65	52	62	42	56	55	63	72	86	63	47	69	68	68	63	52	55	59	72	58	49	53	52	63	63	61	59	58	55	64	79	62	62	57	50	54	71	74	58	47	49	65	50	65	53	51	53	69	58	53	51	60	49	73	44	56	51	56	51	55	44	71	58	71	62	54	73	56	77	65	62	55	56	64	60	54	58	63	49	53	63	64	63	54	65	70	73	65	59	64	73	57	44	61	52	56	62	54	61	50	61	56	71	60	61	59	57	56	54	67	59	49	44	51	56	62	51	54	48	58	65	58	68	55	67	69	49	49	64	70	63	58	55	49	58	66	63	57	66	61	67	51	59	49	54	58	54	63	62	51	53	65	66	50	56	71	72	71	58	57	51	64	61	52	55	65	43	45	51	58	67	60	83	70	56	46	50	58	55	71	63	48	57	48	54	58	52	72	61	38	54	59	57	52	55	65	78	70	60	60	50	55	54	72	69	57	69	66	70	68	59	51	47	76	48	62	61	54	66	64	62	54	55	59	65	77	59	64	55	68	74	65	66	80	57	55	62	76	60	60	53	63	59	44	40	57	70	48	58	65	73	62	68	50	55	66	72	61	64	59	56	59	58	63	42	63	56	53	47	48	63	58	80	73	60	46	64	82	67	68	54	63	53	61	53	62	74	46	63	47	63	61	53	61	52	54	70	53	61	57	59	61	60	44	62	72	56	53	54	64	54	58	78	47	64	46	58	60	69	52	63	56	54	62	58	59	48	47	58	73	65	62	67	47	55	55	71	51	51	57	63	52	72	70	70	57	46	66	68	67	64	61	55	53	50	62	58	79	66	74	62	56	60	58	60	67	58	57	66	71	59	65	56	58	65	51	69	53	57	52	57	48	54	68	59	64	53	61	49	63	66	59	45	59	57	44	62	61	58	64	70	65	67	76	58	57	53	53	41	51	59	57	57	65	70	54	58	70	63	64	65	54	63	48	59	71	49	62	55	47	61	57	56	63	69	50	56	62	66	56	54	55	54	58	67	69	77	48	51	56	58	50	70	50	73	62	58	53	60	54	44	57	58	52	53	58	64	62	68	59	68	60	64	61	46	47	59	64	42	61	62	66	64	60	53	56	47	60	53	52	62	59	65	71	53	68	51	64	56	64	67	63	57	57	56	59	53	66	71	58	59	51	63	68	58	64	62	46	76	62	56	60	50	81	55	58	73	55	61	54	58	42	65	46	61	59	55	58	57	57	63	62	64	65	62	57	58	64	63	56	60	68	50	52	59	58	56	54	55	59	55	49	70	53	48	56	52	67	59	55	57	52	59	58	57	68	60	49	63	54	55	76	58	56	64	54	67	59	59	61	49	47	52	68	51	65	64	60	62	53	63	65	57	70	58	62	64	64	46	36	44	53	46	66	67	57	47	62	65	68	34	71	64	48	62	60	54	61	56	64	65	65	41	48	70	53	64	57	74	53	66	60	49	61	45	60	62	59	69	58	77	54	60	55	51	55	50	65	48	70	51	65	66	48	60	58	65	50	74	48	45	62	65	62	50	76	53	53	54	66	70	54	53	61	49	60	64	53	67	54	59	71	59	61	53	51	47	73	61	62	69	67	69	69	57	59	68	68	61	55	49	61	55	67	51	69	63	66	57	72	58	54	62	48	68	54	46	62	67	64	60	55	59	68	59	63	58	43	59	70	45	60	69	56	57	61	59	62	60	46	54	73	66	63	66	61	50	71	63	63	64	59	59	74	47	69	52	54	58	53	54	83	52	64	62	51	76	64	54	55	55	59	56	49	74	61	55	46	63	62	46	58	65	52	70	52	60	54	62	51	52	70	50	67	55	66	57	67	70	60	57	55	45	63	58	56	50	70	58	66	58	70	67	49	56	57	62	57	50	60	62	66	69	58	52	63	68	58	57	66	55	66	55	60	62	61	65	65	58	59	62	65	58	62	48	57	63	65	53	52	69	61	70	53	69	56	54	66	56	62	49	60	53	59	47	63	65	84	70	58	63	60	69	50	64	69	53	51	52	59	58	47	71	77	59	67	55	61	61	50	55	51	69	61	63	59	61	53	61	55	64	61	59	59	60	67	60	59	54	63	52	63	47	55	68	49	62	64	67	70	66	76	66	53	51	57	51	53	66	59	57	42	52	64	49	68	61	53	62	60	56	65	54	48	54	71	67	64	56	62	47	50	65	72	48	69	49	57	46	57	62	53	50	62	62	46	51	58	61	58	59	61	65	63	62	69	64	46	66	64	43	48	65	59	52	44	63	62	50	53	65	55	51	61	67	60	55	61	66	66	52	68	52	58	69	57	61	52	62	62	63	61	52	47	63	52	63	49	62	70	73	67	49	49	48	60	54	50	45	62	59	73	69	66	53	55	68	62	70	59	52	61	51	47	73	66	51	59	45	58	58	58	60	59	71	66	53	65	55	63	53	60	64	64	47	55	66	50	65	73	52	64	71	61	49	61	68	51	44	61	65	66	63	70	74	55	72	60	58	54	49	66	46	54	56	49	60	79	70	67	52	56	69	56	72	72	51	56	71	54	64	56	62	64	50	52	68	63	69	48	66	47	54	47	55	60	65	57	52	59	53	60	61	57	57	62	58	59	69	53	57	61	51	55	43	64	72	57	76	69	65	54	65	66	48	57	66	58	60	55	54	62	61	69	62	60	59	71	59	47	72	50	57	50	56	40	47	56	67	50	60	62	66	62	66	62	43	68	72	73	54	65	77	66	44	69	56	63	68	55	56	56	54	57	75	46	60	59	63	65	65	54	46	69	48	57	58	54	69	60	53	62	72	52	57	64	63	60	57	61	59	51	59	58	55	49	59	50	65	60	60	52	56	52	62	62	59	65	52	49	63	56	67	56	55	62	54	58	57	51	63	56	45	48	66	61	79	62	53	60	59	59	56	56	48	50	53	62	66	65	60	59	47	73	55	74	61	77	67	74	48	60	58	57	54	55	54	60	63	58	52
23691	29226	33243	34749	32562	22316	9959	3153	1133	779	741	717	705	750	723	703	681	682	714	707	715	698	723	698	768	714	700	705	717	702	708	756	785	742	714	693	708	715	704	666	744	675	738	709	745	727	769	705	714	734	689	714	726	767	729	751	692	693	698	745	705	709	755	748	686	654	686	771	691	726	695	732	763	709	712	697	715	723	667	766	752	707	775	728	721	745	691	757	702	735	730	747	762	701	756	779	748	739	719	677	673	709	743	762	676	705	723	688	718	700	748	777	723	723	715	774	701	690	730	701	767	688	740	690	734	740	733	746	774	714	675	699	695	707	703	693	725	685	718	805	700	723	713	723	714	748	710	756	704	710	721	740	732	762	767	741	725	739	693	723	752	744	719	739	749	704	744	704	707	725	737	744	716	748	730	807	688	744	740	715	720	734	745	722	762	769	715	755	765	716	697	727	752	705	754	725	764	736	753	709	717	777	736	750	689	704	740	691	735	726	713	702	688	722	697	731	693	747	698	717	721	684	735	700	738	758	747	707	701	785	666	705	754	715	691	729	733	784	715	685	686	772	778	735	719	733	704	749	770	744	648	691	673	685	750	689	706	680	730	706	772	737	695	728	739	680	754	727	776	768	694	715	757	751	752	759	730	732	688	677	714	673	716	756	693	743	665	754	697	758	667	769	719	715	719	721	759	704	715	766	713	723	720	755	728	694	741	691	740	757	746	731	729	693	716	744	727	739	740	733	716	704	690	717	667	711	699	691	719	771	745	725	725	739	712	785	769	701	718	736	706	728	729	729	701	731	729	713	702	724	725	760	742	699	759	692	766	727	715	767	719	741	760	736	713	725	722	738	704	722	765	746	714	702	735	744	713	677	767	726	739	758	749	726	663	707	739	711	728	696	745	695	696	704	725	714	714	751	703	698	720	708	729	706	744	735	757	697	699	722	748	670	739	712	703	737	748	701	721	693	763	648	722	715	650	695	711	752	719	718	749	787	724	712	724	695	729	729	676	741	711	685	682	713	713	695	706	692	726	709	730	728	734	729	742	676	662	771	724	747	765	679	725	719	700	759	766	727	702	696	699	756	744	718	680	704	709	696	743	765	678	708	742	707	737	732	725	693	719	727	735	702	773	716	733	742	689	760	692	703	770	740	707	705	737	704	690	767	714	710	714	706	767	723	713	726	698	702	670	718	733	696	736	723	720	732	741	737	735	748	699	710	767	727	734	725	682	728	734	757	706	719	711	798	698	761	744	752	724	709	727	689	730	695	700	684	720	757	737	709	738	755	760	760	703	724	716	726	734	752	700	701	702	742	727	712	739	720	725	708	691	707	758	743	677	754	736	749	733	710	713	734	765	709	712	707	686	684	729	742	700	736	721	713	738	733	703	738	727	706	725	725	758	741	752	666	754	790	704	688	734	757	717	693	712	708	715	702	721	762	727	770	725	668	742	694	755	755	710	706	681	696	688	698	743	715	739	736	655	760	693	744	746	702	700	745	714	731	723	681	754	721	686	715	676	740	714	680	714	739	770	733	732	759	743	735	674	785	727	719	691	690	737	746	746	722	699	804	744	728	731	729	743	681	732	716	731	746	739	711	722	692	677	697	709	753	706	747	704	782	691	716	750	719	715	690	679	689	701	746	687	738	739	766	716	712	678	684	677	634	727	754	742	691	703	734	704	723	745	702	741	760	719	723	729	764	724	693	681	737	733	742	755	737	728	701	709	659	723	723	705	679	719	702	743	726	725	755	730	765	698	723	676	696	738	716	698	741	736	686	712	715	721	718	686	703	741	718	699	724	741	726	673	690	742	720	723	724	797	718	725	701	700	749	735	720	719	704	668	753	738	706	711	703	780	729	719	704	694	741	736	738	715	700	753	716	696	732	709	730	787	708	751	716	680	746	739	706	707	746	750	723	694	766	718	737	712	704	704	734	721	708	739	708	732	750	719	681	676	662	718	669	685	709	757	694	678	691	736	703	767	736	773	703	750	735	740	737	671	668	650	708	705	712	745	722	704	701	668	735	733	724	701	697	759	657	735	708	723	733	756	694	734	677	740	761	735	688	750	749	694	710	699	686	682	710	710	725	713	634	710	697	742	683	749	704	749	701	723	703	781	712	736	707	718	718	733	738	722	760	673	751	709	712	697	718	759	737	731	678	662	710	717	709	719	703	700	671	706	703	745	708	717	765	730	668	755	744	718	735	701	718	710	775	729	697	688	740	720	744	710	761	746	719	708	772	723	739	688	714	724	712	700	708	741	767	718	703	745	768	712	722	725	696	779	724	726	702	759	701	714	721	719	738	788	743	717	765	679	731	728	789	735	707	758	724	715	727	737	748	683	708	722	680	722	729	744	698	658	705	682	757	751	698	677	749	730	719	709	731	694	747	710	733	762	705	720	729	762	713	718	758	678	681	684	753	737	768	708	747	691	743	719	717	707	735	724	721	764	735	794	732	710	747	731	766	713	764	726	668	760	678	729	788	718	718	714	727	708	699	758	763	741	715	713	683	741	724	736	709	734	722	677	734	730	751	746	734	699	722	711	733	751	700	707	713	735	715	732	712	730	721	708	752	728	701	723	725	742	743	745	750	712	705	748	736	713	691	743	701	727	714	739	731	703	738	767	738	681	684	696	724	719	679	739	712	707	685	732	768	760	730	699	745	705	731	716	700	717	700	716	691	728	722	676	772	711	753	748	735	719	719	690	766	762	718	707	705	713	770	707	721	724	736	724	765	747	665	668	719	713	709	717	670	699	757	723	738	691	685	718	740	749	724	713	728	673	740	668	728	734	756	715	723	743	741	711	707	716	701	704	678	694	725	742	728	695	694	763	726	708	735	733	734	726	704	711	692	689	742	746	700	731	731	696	721	702	723	740	736	727	707	712	770	719	688	751	702	714	718	756	694	758	695	757	751	723	710	686	746	736	690	701	716	669	712	711	747	723	719	727	752	726	674	713	713	738	720	708	714	725	749	755	712	729	706	724	746	749	685	745	678	733	717	751	751	738	723	723	733	707	704	708	709	728	731	711	752	759	709	751	749	721	693	724	682	715	684	742	696	731	697	719	651	730	725	722	682	701	744	729	734	719	738	675	688	695	696	770	723	703	724	696	687	711	739	686	675	751	740	713	744	730	753	727	689	703	765	744	707	696	728	717	747	725	769	718	694	774	694	687	759	685	745	746	671	721	723	727	685	730	676	664	728	719	718	717	758	739	717	691	716	680	706	773	686	731	726	710	770	725	695	731	729	713	773	680	705	716	694	730	697	707	742	696	706	709	791	758	724	749	688	734	763	774	702	762	732	723	759	735	690	735	733	676	696	687	729	712	734	674	680	727	738	728	702	728	735	717	726	733	700	727	676	744	729	704	735	699	711	652	714	709	776	684	728	710	718	688	702	722	706	667	673	697	716	740	743	682	737	765	756	728	727	728	718	726	693	690	722	721	737	727	706	703	759	726	708	734	737	678	728	757	738	709	653
3236	17558	18518	11887	6252	2671	748	210	96	76	54	70	53	62	51	54	58	59	66	51	55	61	57	54	66	49	67	62	62	63	55	60	71	66	62	65	64	60	62	64	63	47	50	58	69	55	63	51	53	56	56	65	64	55	59	56	55	69	58	54	62	64	59	73	53	60	69	71	72	63	56	58	47	42	66	42	69	62	50	64	67	67	68	59	65	75	59	61	58	61	57	53	68	54	71	60	40	66	70	65	56	68	48	52	65	48	73	53	61	56	64	56	53	57	47	59	68	69	69	59	49	59	74	59	73	62	53	50	57	56	46	53	57	71	54	62	63	61	57	52	55	62	55	50	51	63	53	65	76	75	67	65	69	65	65	62	59	60	60	46	69	59	60	51	64	51	53	69	70	56	70	62	65	61	52	70	56	66	55	71	77	67	49	50	64	56	65	63	57	60	53	48	63	55	67	57	63	54	70	72	57	63	54	62	59	54	51	57	58	46	39	55	68	58	62	58	60	65	56	56	45	50	56	64	51	61	59	49	65	63	65	53	53	60	63	48	70	68	49	64	49	51	60	52	58	49	66	67	47	60	65	60	59	71	51	65	45	53	61	66	62	61	56	54	69	67	58	65	60	82	47	56	54	66	53	59	72	59	66	58	42	67	70	53	63	63	69	64	44	58	66	75	59	49	50	51	58	57	54	66	56	56	65	49	70	57	67	59	65	63	69	59	52	59	63	68	53	47	47	70	54	62	69	55	63	62	44	57	55	59	63	55	54	61	54	55	52	58	62	60	64	61	56	53	61	59	64	65	58	58	53	62	61	79	61	60	73	57	57	58	59	45	57	53	74	58	58	72	65	73	53	55	46	63	69	66	58	61	65	60	71	71	59	77	55	70	67	57	58	64	61	66	54	56	65	51	55	54	57	65	63	55	56	56	50	80	45	58	60	59	72	52	59	55	60	62	65	47	48	68	61	46	57	67	52	71	59	65	66	48	66	72	68	55	57	53	65	48	62	59	66	66	72	81	69	56	58	64	60	57	51	53	57	56	55	76	52	46	66	67	65	44	48	60	49	65	56	59	52	51	51	57	68	68	54	62	75	63	52	61	45	58	53	58	54	53	73	58	62	66	56	53	68	58	63	78	57	66	84	50	45	52	60	57	61	63	55	60	64	58	63	61	60	60	51	48	62	69	49	49	73	76	43	55	57	59	74	51	50	49	79	62	60	51	51	57	60	54	54	53	60	40	61	50	62	65	49	61	39	61	48	62	56	70	69	73	61	61	79	58	69	62	56	73	61	67	60	71	64	51	56	66	55	56	48	67	61	62	58	76	58	57	61	60	60	69	63	72	61	49	51	72	51	66	76	60	50	46	55	57	55	49	67	66	56	59	48	69	66	57	66	76	50	71	64	60	71	63	62	70	60	50	53	66	56	68	67	65	52	58	63	65	57	55	60	60	66	47	59	60	57	61	62	71	56	64	53	67	56	56	78	49	60	82	67	57	41	60	47	53	54	66	61	68	45	73	64	40	57	38	55	56	63	66	50	67	53	48	60	58	60	55	62	51	69	65	56	65	64	79	65	42	62	55	55	75	46	73	42	50	56	75	65	56	45	64	57	54	37	59	71	66	70	73	59	55	60	56	48	55	58	43	58	58	49	55	55	61	70	49	62	56	50	59	59	56	64	49	61	45	50	60	67	72	62	54	64	68	60	62	57	52	58	76	61	58	62	49	55	60	57	59	65	63	56	68	61	55	51	56	51	63	58	46	61	51	62	61	61	52	55	79	57	65	70	55	66	64	46	68	58	58	63	65	60	57	72	62	60	49	71	55	64	65	61	55	50	62	42	59	59	56	64	62	49	68	33	56	48	53	51	71	65	65	55	67	72	55	68	68	54	64	57	57	63	60	63	65	68	62	69	71	71	62	55	68	47	64	51	50	65	55	74	61	63	59	52	54	61	57	63	48	43	54	40	63	64	67	70	53	59	54	53	62	54	63	69	42	57	50	50	61	52	75	65	61	52	52	66	58	61	61	63	56	48	67	76	70	62	64	51	54	50	59	55	76	60	46	54	65	59	60	65	56	60	66	66	61	59	65	64	69	51	64	54	62	70	56	66	63	68	57	65	56	55	51	52	70	64	68	63	51	82	70	83	74	55	78	51	51	57	64	63	39	49	57	62	48	49	62	67	55	64	62	54	53	63	51	48	63	57	49	63	54	51	65	48	63	52	59	51	57	64	51	75	79	74	64	68	60	68	72	48	69	51	69	76	56	57	49	65	64	64	64	67	59	63	56	55	62	56	56	62	48	73	59	41	71	52	67	72	66	53	61	54	64	55	55	43	61	60	52	66	47	56	46	49	54	63	70	58	56	56	62	73	59	58	56	56	68	78	57	59	59	64	62	54	50	69	64	51	57	49	50	59	61	72	48	83	64	71	45	64	54	46	65	45	55	59	53	73	58	51	55	66	51	61	63	69	49	57	69	51	51	78	73	58	61	50	70	61	64	48	63	59	65	65	63	63	59	71	65	61	71	62	70	54	60	47	53	61	58	66	60	63	58	58	54	60	57	61	54	62	60	74	60	60	62	63	56	58	57	71	66	79	59	71	61	48	69	44	81	59	73	55	56	69	52	58	63	50	55	54	45	56	57	63	66	57	61	49	65	58	53	55	57	66	70	52	54	67	52	58	76	45	59	53	61	57	56	61	59	56	63	60	60	60	66	46	59	59	55	53	69	58	53	65	64	60	69	88	53	55	66	64	56	70	71	63	72	63	67	63	60	62	52	54	67	75	54	54	68	68	52	63	73	68	65	53	55	67	68	66	54	59	47	61	51	57	63	49	68	57	55	59	53	60	58	63	41	47	63	58	62	58	60	62	63	63	47	65	56	66	51	63	60	61	60	68	61	53	71	67	54	64	56	62	61	61	65	47	68	43	54	75	74	63	50	57	59	59	68	59	45	60	48	61	58	64	64	48	60	53	59	57	74	68	45	73	64	60	65	49	49	63	64	72	58	53	65	50	53	66	56	61	58	60	58	60	46	49	68	58	64	70	63	62	77	56	53	61	49	55	63	66	50	58	64	70	74	44	71	65	71	52	56	61	61	61	63	38	69	61	58	63	57	79	54	74	72	57	64	62	68	68	60	60	52	50	59	52	65	59	66	67	73	62	62	55	43	62	63	61	60	55	64	71	56	65	57	56	60	55	54	59	73	53	62	63	55	59	73	57	45	50	55	65	68	46	73	64	59	56	51	56	61	60	81	60	52	64	63	50	65	58	66	59	50	63	65	63	63	62	64	73	58	57	64	67	58	56	58	67	60	60	62	67	57	72	58	66	63	86	51	55	73	62	62	53	53	55	71	70	54	58	59	59	74	51	59	57	60	55	51	62	62	48	61	47	57	61	62	55	64	58	76	65	67	53	53	64	60	57	54	53	52	64	68	51	48	56	60	76	50	63	64	72	57	52	58	60	70	54	68	61	41
34890	44826	42995	47262	45485	32036	17786	6055	1685	875	708	703	752	734	728	688	762	711	789	700	745	744	737	781	740	761	724	733	762	724	797	711	718	738	759	708	737	743	720	724	779	735	713	719	740	798	718	797	734	738	720	760	711	701	707	705	790	694	703	771	750	737	727	697	706	758	747	673	708	727	745	712	739	716	733	707	789	712	709	782	694	721	736	709	709	710	741	713	672	730	718	760	710	749	686	751	731	708	693	756	759	712	739	706	705	730	779	724	735	736	718	784	721	715	782	738	726	736	728	696	730	764	717	730	693	718	778	777	732	770	709	702	721	732	720	689	751	748	734	740	671	741	759	752	721	743	737	782	728	741	717	757	783	746	762	733	734	753	757	694	738	676	719	778	752	718	761	711	747	744	724	713	746	718	764	655	707	744	776	724	710	748	753	711	721	698	738	775	744	736	710	708	745	711	722	742	711	695	740	702	687	726	726	748	743	723	762	721	740	733	738	687	745	714	745	768	700	766	771	728	767	698	667	749	721	736	774	695	785	754	799	721	691	720	744	724	675	730	756	714	728	741	753	739	708	739	725	763	753	731	738	751	721	691	739	728	787	736	728	723	705	718	735	748	761	762	695	789	710	715	730	769	749	702	738	712	715	785	729	721	710	773	753	713	728	684	727	706	743	776	704	661	775	760	683	759	739	762	730	731	768	718	762	741	739	728	689	747	700	666	725	764	672	748	714	710	688	770	749	720	683	728	736	730	705	744	704	695	715	714	748	746	720	679	707	690	710	739	726	717	695	742	699	735	760	770	739	721	770	741	677	737	741	784	736	779	734	726	742	723	700	686	726	707	680	716	753	733	706	747	742	748	715	759	734	711	714	748	707	691	753	757	723	738	773	733	717	767	741	671	678	722	746	725	728	739	682	740	744	793	710	722	722	736	701	716	766	698	695	726	689	725	710	783	780	733	732	719	737	747	732	736	663	721	750	730	730	721	743	697	723	707	774	714	692	701	673	719	705	738	733	695	712	727	702	770	746	702	702	727	727	743	743	738	756	739	798	754	724	721	751	731	742	721	755	705	748	710	696	698	694	745	667	706	700	742	734	738	707	717	763	718	705	735	692	686	725	745	733	727	746	725	713	720	737	769	738	747	728	712	740	734	705	766	725	706	751	679	758	748	757	772	733	745	730	716	714	738	759	743	768	744	727	768	756	720	775	718	742	753	780	664	756	710	728	767	733	701	734	743	683	724	714	705	776	742	736	711	700	729	745	734	703	746	723	765	759	745	716	738	754	677	771	769	725	749	713	770	680	703	742	760	689	765	720	665	691	722	724	770	698	733	734	747	726	781	692	728	682	781	743	737	731	737	699	722	740	733	697	735	737	728	773	713	775	741	692	685	786	736	703	718	721	712	774	706	751	742	726	706	714	748	705	728	715	747	736	742	721	740	709	724	712	749	711	671	718	717	740	739	761	709	717	701	746	730	728	754	708	725	751	730	766	719	741	726	766	710	727	731	733	732	737	758	769	771	660	771	736	706	737	690	736	725	777	722	734	731	729	662	700	729	726	720	720	778	702	700	744	723	726	730	723	746	746	720	733	720	759	719	719	759	709	760	747	734	689	734	749	693	765	747	709	718	722	758	706	758	721	714	709	755	705	713	695	746	754	735	767	671	719	767	718	733	756	723	745	748	754	748	730	733	749	684	749	730	732	747	717	747	734	695	715	740	711	748	733	721	710	791	762	711	726	739	741	732	733	731	732	683	718	749	760	684	769	746	730	754	738	764	739	730	740	702	708	774	720	719	745	716	740	733	792	755	709	714	749	746	716	710	698	681	681	740	714	761	686	718	746	717	704	706	717	722	720	717	684	709	697	709	748	682	791	750	725	703	736	709	718	675	666	749	776	682	709	761	751	738	766	695	754	744	771	703	688	731	748	727	776	742	713	760	747	691	695	720	697	713	822	703	701	749	727	659	770	703	710	767	748	723	706	730	741	783	724	734	801	692	777	789	727	754	737	750	759	743	729	723	707	730	735	754	756	785	711	720	740	781	704	780	768	706	758	709	775	740	753	656	763	735	747	770	775	711	737	754	701	688	698	751	732	767	765	727	708	747	719	727	723	722	755	722	798	746	708	768	760	692	710	722	729	745	759	725	727	778	721	752	736	749	738	763	711	753	707	769	729	696	770	737	775	733	736	733	722	724	686	741	707	777	748	718	749	697	761	721	761	764	733	694	694	740	733	710	720	737	733	713	701	715	751	701	738	777	777	743	733	717	725	753	724	710	737	713	727	717	712	739	725	740	686	706	776	730	740	760	710	717	700	734	679	728	736	731	778	774	757	737	751	701	692	743	747	686	749	807	715	737	737	758	703	736	748	744	709	723	710	742	729	738	753	780	721	761	704	765	769	736	699	711	734	723	734	700	726	745	728	726	706	702	706	728	763	732	701	724	734	749	730	663	747	739	724	733	699	748	720	736	738	737	727	788	714	689	747	722	718	693	734	715	724	724	767	752	704	740	752	706	745	734	787	685	725	698	707	751	733	724	699	672	743	723	704	732	737	780	693	685	744	713	761	718	752	718	704	715	748	762	715	743	723	711	710	731	731	758	723	729	719	710	736	754	727	735	769	698	755	701	777	677	729	730	730	739	710	720	737	727	696	698	748	739	685	708	769	713	758	746	729	777	703	722	694	691	699	746	746	735	727	750	769	721	734	683	734	715	761	740	742	684	687	741	739	711	713	729	682	746	743	719	770	764	780	718	692	760	719	727	716	750	735	711	730	725	780	747	732	700	744	748	718	765	740	771	766	759	762	724	752	713	708	713	697	722	766	697	735	759	751	706	717	759	751	712	750	745	706	741	714	713	762	727	746	662	708	762	718	741	691	703	729	739	735	693	746	735	719	682	709	705	761	734	719	736	694	730	725	749	729	734	773	713	684	761	778	712	723	717	712	691	732	683	738	739	756	703	707	710	698	684	713	716	723	761	752	690	731	730	732	675	740	691	757	744	720	736	741	752	696	700	776	748	723	725	717	731	738	749	684	759	748	708	731	675	716	741	780	760	686	723	723	753	716	767	704	762	741	747	706	727	721	767	685	735	710	747	672	735	738	690	772	776	738	714	756	712	735	755	729	741	665	714	742	695	740	757	776	710	761	702	714	717	731	754	749	676	702	786	751	699	694	772	810	704	748	731	703	722	774	728	694	735	752	704	702	721	700	749	737	696	718	713	712	763	745	727	718	693	712	730	762	728	758	740	754	747	734	733	753	753	733	770	724	742	716	707	683	728	759	731	700	763	750	743	726	739	721	763	745	729	790	776	731	704	734	767	787	719	746	727	774	733	753	724	732	715	738	746	692	722	677	708	723	729	744	743	715	766	730	705	730	704	733	741	744	764	763	774	754	741	726	722	765	737	715	716	750	716	722	723	783	730	723	722	735	690	693	773	701	725	801	704	674	740	714	708	731	744	735	726	755	738	752	698	713	752
3667	16344	17880	11755	6242	2552	765	221	102	62	66	55	58	65	52	81	52	58	73	69	56	56	66	61	62	69	54	60	52	58	61	56	53	62	50	69	58	66	69	51	53	55	52	68	60	51	67	57	75	50	62	58	48	67	57	55	56	53	59	60	57	69	59	59	52	81	62	58	66	66	62	59	53	54	64	71	62	48	69	63	51	69	64	62	69	56	55	67	74	62	57	68	59	64	49	65	70	59	78	57	52	75	58	57	61	70	56	59	61	56	61	55	52	63	48	52	61	87	73	56	55	59	65	69	50	59	68	65	62	49	61	54	55	57	79	78	71	64	61	57	49	60	78	56	61	62	57	64	68	64	50	51	56	52	61	51	69	55	52	66	65	49	84	65	69	55	64	57	50	61	71	56	73	65	71	59	52	52	61	58	59	53	80	48	66	63	68	50	50	62	70	53	65	70	60	42	64	73	74	66	50	64	57	68	56	57	53	67	57	56	60	57	54	68	70	58	52	65	51	54	62	74	46	74	51	47	62	45	61	75	49	64	63	55	59	56	59	53	56	53	62	75	52	58	59	55	64	49	44	49	54	59	68	55	53	56	67	72	70	52	63	54	53	46	68	69	53	65	57	79	59	56	65	56	52	52	77	53	60	61	59	64	43	59	60	62	55	65	59	63	63	56	46	62	63	56	71	64	61	51	63	54	62	59	64	62	77	74	51	57	48	60	51	58	60	74	57	54	77	80	62	69	55	71	70	54	64	61	68	47	69	55	57	64	47	58	58	53	67	76	73	58	55	63	49	57	65	44	66	71	58	61	68	59	68	64	68	62	54	44	46	68	61	76	63	75	66	52	81	65	62	72	55	62	58	60	52	68	58	60	58	76	61	56	67	57	65	59	72	67	71	69	51	52	65	43	56	69	65	57	69	63	47	43	48	66	61	64	57	62	63	42	63	51	62	60	66	54	50	83	59	61	69	64	58	79	60	56	67	66	64	38	55	69	63	51	68	70	71	64	53	55	56	71	59	60	65	51	66	69	72	74	53	66	46	69	57	49	67	51	52	73	58	58	62	71	62	47	65	47	63	72	55	74	59	68	51	59	58	52	70	68	57	66	59	54	59	43	52	68	49	74	64	63	59	65	61	57	58	54	71	56	59	64	49	69	49	58	54	55	58	57	60	64	55	60	71	55	51	59	60	73	59	70	53	71	61	51	65	66	58	73	70	83	56	52	60	73	73	64	61	57	57	48	64	58	62	61	51	60	69	55	61	58	58	49	64	58	79	47	66	71	50	61	65	57	59	57	70	53	66	54	75	57	42	62	68	70	54	51	67	54	75	58	76	65	79	62	61	63	44	50	58	58	51	62	66	55	70	65	53	65	49	65	60	61	65	62	48	62	54	64	53	54	66	64	54	57	66	54	49	53	67	53	53	55	62	65	79	59	62	57	50	78	69	59	53	77	56	57	60	62	70	60	64	54	59	56	71	72	53	72	62	51	61	50	66	63	69	58	73	51	64	62	61	62	64	59	61	52	56	64	76	72	48	57	59	61	76	61	68	54	50	67	62	64	63	78	65	55	57	66	55	63	67	64	54	58	67	64	63	54	80	57	56	46	57	54	48	67	58	65	60	56	62	52	63	60	63	64	69	60	67	55	76	60	72	54	70	62	61	45	63	50	55	51	66	52	48	61	65	60	50	64	60	47	70	65	62	63	73	56	64	71	75	56	55	64	45	62	80	45	60	46	66	59	45	63	78	46	61	54	58	58	53	55	73	75	64	56	57	53	69	60	48	65	56	67	56	68	69	57	58	60	54	71	71	67	69	56	60	72	56	51	59	66	47	75	51	67	56	72	52	64	58	57	66	68	50	58	57	48	64	60	50	59	65	60	74	50	63	62	60	57	54	66	55	66	90	65	52	55	59	44	55	68	67	52	71	58	65	61	55	60	63	52	76	70	51	59	61	50	64	77	40	58	55	58	77	71	55	53	56	62	51	64	67	69	57	56	74	68	51	83	65	54	74	48	69	57	54	59	64	62	56	62	48	57	60	46	66	57	41	51	58	64	48	49	61	61	50	60	48	71	54	57	74	62	55	62	52	62	48	57	60	65	51	61	54	64	63	57	69	57	57	59	61	64	47	60	64	55	61	45	63	78	71	52	74	71	64	62	61	63	64	58	49	47	57	60	58	66	66	71	65	64	70	58	55	66	54	70	53	60	63	77	65	61	53	52	54	55	46	71	57	64	59	61	55	57	66	69	50	62	65	50	65	48	58	53	59	48	47	63	50	72	54	55	63	67	57	65	61	65	72	57	55	59	56	74	65	48	71	66	51	67	73	62	67	53	50	55	49	62	60	59	63	54	46	61	60	70	48	58	50	57	54	59	66	52	74	58	57	71	62	54	51	55	57	52	69	60	59	50	58	66	71	59	62	56	56	49	73	51	54	62	55	48	52	56	58	56	64	64	61	52	73	49	48	66	63	67	51	55	52	54	53	69	63	67	63	63	61	54	56	50	54	50	73	74	58	63	50	58	61	51	61	52	53	45	69	70	64	74	69	65	67	69	58	63	61	69	65	61	68	55	51	53	42	55	52	56	69	55	67	62	57	57	55	62	65	56	60	54	63	63	76	37	62	52	57	54	67	58	65	48	51	63	62	69	63	58	56	77	55	55	67	48	76	45	61	47	59	60	64	64	71	71	63	53	58	62	62	62	52	71	68	75	51	49	51	61	56	70	57	67	46	53	53	59	59	58	58	55	57	53	57	63	64	67	51	56	65	49	57	70	53	66	56	63	60	55	68	59	54	55	60	52	75	56	65	60	59	70	50	65	65	65	54	56	66	55	58	76	49	56	64	53	57	60	54	66	67	67	60	57	71	72	51	79	54	65	70	55	52	71	69	65	58	87	63	62	62	57	65	56	51	54	53	62	60	66	63	58	71	58	63	53	51	64	63	49	71	60	59	71	71	62	51	55	55	55	72	66	73	61	64	67	46	67	52	65	57	66	62	63	49	71	59	71	63	67	65	56	62	63	47	65	63	66	52	51	55	71	72	67	60	61	57	70	58	66	54	65	56	66	59	62	68	54	60	57	65	56	69	56	66	64	64	55	68	52	76	62	53	77	62	56	54	56	56	54	62	60	54	64	61	64	62	52	73	52	56	54	51	51	69	43	58	50	58	55	69	72	62	53	54	53	70	65	59	63	57	64	71	52	58	68	64	55	41	63	71	70	61	61	69	65	66	55	35	59	59	63	61	63	80	50	49	66	64	52	59	61	63	53	67	63	54	64	51	71	59	62	62	59	63	62	57	64	55	57	71	61	56	59	56	58	59	56	70	68	51	60	62	63	67	72	59	71	55	54	75	57	67	56	54	45	65	60	45	63	62	46	56	59	63	57	50	59	63	59	53	65	60	71	71	68	57	55	56	76	62	49	55	60	64	61	65	52	41	56	58	44	52	73	68	82	69	52	65	62	59	74	76	69
29360	44376	43197	46429	44741	32176	18092	6588	1744	887	765	734	728	803	743	758	766	742	762	768	723	742	759	759	725	807	752	707	712	741	725	711	755	757	735	703	764	810	750	778	721	712	736	680	751	732	784	697	729	722	736	747	735	729	701	696	776	764	753	767	767	707	735	740	695	769	726	786	728	703	735	727	755	722	775	698	736	727	772	724	771	723	756	734	729	750	740	747	690	749	711	704	688	709	753	761	691	737	762	756	698	783	737	774	753	704	729	785	760	704	714	761	740	734	739	723	755	758	758	711	739	699	744	727	739	752	702	692	763	719	730	690	732	786	748	756	724	741	728	779	760	754	726	769	714	735	757	682	723	719	752	780	717	744	755	725	715	725	766	764	755	699	729	774	776	719	714	726	741	739	761	713	687	743	694	709	765	730	717	650	703	735	727	710	690	732	795	711	745	711	721	787	736	755	732	743	716	767	778	772	733	750	733	753	765	737	791	777	751	712	768	791	728	747	741	714	741	751	728	746	736	703	711	756	716	772	759	751	766	789	746	750	713	722	730	752	716	730	752	728	787	730	709	716	756	714	697	731	733	684	733	697	787	792	731	766	736	784	747	729	707	787	726	717	759	757	696	741	744	715	733	743	756	778	765	701	767	708	734	706	756	727	745	776	732	757	708	748	718	698	771	764	765	761	730	713	674	769	756	782	742	755	742	798	748	727	773	733	741	728	676	710	769	756	721	727	705	740	756	740	728	748	709	779	742	703	759	727	764	729	739	742	710	760	749	710	711	736	761	768	740	736	722	782	801	736	724	729	763	739	747	740	757	747	730	751	745	736	779	741	733	741	746	691	763	719	782	770	712	736	717	779	756	740	722	710	782	750	769	781	715	744	738	767	755	705	790	778	722	745	720	753	771	722	723	822	741	705	750	758	784	727	784	764	712	686	694	751	767	732	778	736	744	728	711	726	742	725	702	737	759	718	769	722	739	719	703	731	779	719	716	780	701	761	726	768	776	683	787	729	721	752	720	749	749	734	746	718	730	773	759	754	723	764	757	758	716	769	728	745	762	719	748	740	752	766	742	726	746	775	768	766	694	742	743	759	704	743	710	738	737	686	698	715	733	684	748	749	682	718	764	765	721	745	801	755	764	713	750	704	746	707	772	760	764	778	749	760	742	737	787	773	786	738	758	767	757	725	684	750	728	757	769	733	716	729	724	773	790	735	735	726	699	753	764	731	699	740	735	746	768	768	708	749	707	785	734	723	690	719	735	740	734	791	790	716	755	758	742	728	735	712	760	720	772	755	743	716	717	767	746	666	735	701	732	691	740	776	774	708	720	746	728	785	765	723	758	715	771	713	698	757	701	743	742	736	724	738	729	749	745	755	719	770	782	711	734	725	737	729	686	718	764	763	748	774	804	730	778	764	761	734	724	760	770	715	719	774	721	729	769	749	772	747	729	710	752	752	742	752	757	739	709	713	717	772	729	736	739	792	753	722	757	738	712	802	747	725	744	695	765	701	765	704	693	805	750	729	758	750	713	707	710	716	714	742	745	695	714	734	767	742	735	748	722	686	763	781	751	772	771	744	747	762	709	715	724	728	777	741	725	717	754	717	784	757	729	707	710	702	712	732	749	776	704	753	752	745	722	719	780	783	714	708	820	727	728	767	699	677	688	750	716	769	725	750	716	716	695	736	733	727	796	764	786	727	759	729	718	734	744	746	720	700	796	718	754	712	701	775	730	693	714	755	776	723	717	759	743	749	730	732	760	756	710	731	775	785	721	697	731	733	736	725	759	711	759	728	782	686	778	713	774	731	725	723	771	729	731	687	737	768	731	785	776	743	719	705	723	739	723	766	727	747	779	713	708	715	766	735	710	709	734	722	744	730	773	765	705	750	758	763	749	721	721	762	758	710	713	752	717	747	749	746	747	773	740	733	768	700	732	702	707	708	734	749	754	792	683	773	708	745	687	731	737	715	717	716	718	759	715	713	742	721	752	739	765	757	690	720	724	736	690	746	774	745	755	722	738	737	785	739	755	743	755	694	776	720	785	773	775	752	708	754	740	700	739	799	780	736	801	741	751	744	753	713	723	758	764	735	704	753	758	731	725	719	762	730	731	730	755	691	674	764	739	683	749	767	742	734	734	716	725	751	718	747	744	748	731	737	788	707	689	751	732	752	804	770	773	688	730	745	761	717	724	695	730	772	709	757	777	737	784	722	711	750	752	757	752	721	733	692	732	735	747	795	743	757	737	737	746	702	766	742	749	755	749	746	735	739	740	748	736	744	789	755	763	752	693	724	771	708	773	693	729	716	692	714	728	758	766	724	695	731	747	713	758	716	737	771	729	687	734	708	745	759	802	784	718	734	732	751	751	715	736	778	768	742	744	747	744	727	734	767	762	717	719	747	759	781	743	777	694	780	717	701	750	760	776	752	728	760	685	747	765	782	765	740	764	770	798	755	757	763	723	732	771	734	779	728	718	738	760	751	715	688	725	795	731	700	692	771	763	763	745	712	713	819	754	757	728	756	725	740	763	765	698	715	696	726	721	738	726	673	784	736	768	711	723	741	742	793	680	709	718	715	744	789	716	735	736	702	741	771	765	738	731	737	788	704	780	740	778	767	745	777	735	714	749	720	737	723	747	753	738	769	741	698	706	726	754	746	727	725	696	719	751	733	719	738	748	795	781	727	753	742	741	746	749	743	707	761	761	772	750	789	754	680	672	749	765	764	736	769	758	833	727	738	741	734	772	749	784	731	711	775	675	743	691	785	733	752	771	712	722	682	690	737	722	755	767	744	745	739	769	732	759	729	734	736	742	767	768	773	708	756	687	732	701	706	742	716	741	705	726	729	694	717	719	730	716	764	742	767	690	722	723	760	712	736	709	698	781	763	766	722	753	702	730	755	811	763	747	759	720	707	727	798	792	738	744	755	713	728	759	760	745	716	694	814	776	715	749	771	753	726	795	687	731	725	756	712	759	722	729	707	752	701	749	789	738	807	739	754	787	704	746	693	755	758	750	733	747	747	771	718	730	767	751	727	711	710	769	748	752	721	709	744	702	709	715	758	735	736	747	735	731	724	722	787	755	792	727	728	721	687	702	766	756	730	704	727	691	807	715	749	740	779	678	774	727	761	779	713	722	742	737	756	786	751	782	761	786	775	678	768	757	733	733	719	751	754	753	755	766	746	739	743	812	732	687	735	736	739	668	743	760	715	707	740	715	753	750	739	758	699	772	722	673	763	670	735	803	750	709	753	715	734	747	762	721	800	791	731	733	717	739	749	744	752	762	749	735	694	732	820	759	762	742	716	714	709	768	776	716	754	734	762	775	704	731	778	755	729	745	783	747	731	748	700	726	710	703	726	729	758	748	783	683	777	711	753	744	735	789	680	697	751	736	736	733	751	804	743	762	751	758	743	752	689	735	744	691	741	746	702	749	719	698	731	746	753	717	707	738	740	707	754	764	766	717	762	747	697	725	745
5136	20984	22252	17774	11727	5443	1512	388	119	67	64	58	61	47	71	54	65	56	73	71	70	61	49	69	57	65	52	58	70	54	67	58	58	60	58	45	65	57	71	55	60	57	56	68	52	73	68	66	57	76	38	59	62	59	64	64	55	59	66	51	76	59	68	57	55	66	79	49	71	47	70	66	71	64	70	55	70	59	52	58	59	59	59	62	58	53	58	59	59	53	50	60	45	71	58	62	64	66	56	58	60	65	70	49	59	58	67	52	57	60	59	60	62	69	65	63	57	64	49	72	74	59	52	49	57	67	55	63	69	56	59	63	73	60	60	47	60	57	54	56	63	68	56	52	64	66	67	60	47	57	79	58	64	56	50	62	51	61	55	47	62	58	56	47	50	61	65	50	61	48	67	54	76	64	60	71	54	55	54	57	47	69	49	66	79	57	60	62	63	56	65	69	72	52	93	58	54	56	61	54	60	54	58	67	69	53	61	49	72	73	59	57	39	60	65	52	73	55	64	59	71	60	49	62	60	61	68	54	53	63	71	73	62	62	54	53	60	50	67	51	57	59	67	63	71	58	58	68	69	83	44	44	61	67	58	68	44	46	58	63	69	55	56	55	62	63	59	58	63	72	66	53	66	70	60	46	58	57	54	52	53	56	51	58	62	59	56	62	58	70	67	57	66	56	46	61	55	63	59	57	73	44	70	64	62	55	54	58	57	74	59	61	43	69	50	46	66	64	47	71	61	54	62	65	61	60	67	57	71	65	54	67	59	70	55	51	62	61	63	65	56	62	51	49	65	67	78	66	47	69	33	69	60	47	48	51	67	59	63	76	63	56	61	65	48	62	54	59	61	45	57	68	59	67	63	60	66	56	56	68	48	55	62	61	65	66	63	65	67	54	68	62	61	45	53	48	65	43	66	57	46	70	62	52	63	80	75	58	47	58	58	62	55	54	60	51	57	63	52	55	51	52	61	66	62	49	61	47	71	66	53	60	69	62	64	53	51	55	55	50	66	46	51	57	74	74	60	52	56	51	59	59	56	72	54	60	66	60	54	58	47	48	54	54	56	65	58	69	65	67	53	65	62	75	68	63	65	55	69	73	67	53	59	59	46	44	65	59	56	66	70	72	51	69	46	63	55	62	60	64	48	39	47	55	61	54	66	50	52	73	68	45	71	59	61	57	65	56	65	51	49	62	44	75	76	63	63	58	55	56	60	52	62	51	71	58	60	64	55	56	44	54	60	59	57	75	56	53	64	62	68	63	62	61	68	69	54	57	57	63	49	60	76	51	57	55	62	54	58	66	60	70	68	61	61	59	67	59	55	49	62	59	58	60	70	53	63	59	64	73	66	58	57	65	65	63	61	68	53	68	65	54	54	57	57	72	63	50	56	74	67	55	64	55	68	49	60	56	74	65	63	62	68	55	62	66	59	59	52	61	56	68	63	52	60	45	61	44	68	68	67	62	54	61	66	67	62	57	58	67	58	48	63	55	60	59	57	69	61	59	64	60	73	55	52	55	58	56	60	64	78	51	61	58	69	58	62	59	61	61	68	46	66	54	67	56	58	63	61	59	61	64	54	46	78	71	60	68	43	57	60	66	55	70	53	64	79	57	63	72	66	66	59	58	50	51	56	63	54	63	55	43	67	57	74	68	67	51	56	62	72	61	73	67	57	75	53	55	57	59	51	67	67	70	72	62	71	54	61	56	57	55	62	51	75	51	70	50	68	45	69	67	62	52	58	59	86	58	63	58	54	65	79	59	55	58	65	54	70	51	56	71	68	62	78	62	76	62	62	58	65	57	66	74	53	60	52	59	52	51	69	73	55	67	55	66	50	67	58	70	56	55	53	66	57	56	64	66	70	83	64	53	71	59	70	58	55	55	38	48	71	76	54	68	64	57	54	64	63	67	53	52	48	59	52	59	57	53	57	61	63	57	53	72	41	71	54	56	70	63	55	66	48	51	49	69	54	67	63	53	63	62	62	64	65	64	59	64	84	61	61	62	67	59	69	54	63	57	42	60	67	48	67	55	59	59	48	60	84	50	70	64	63	58	71	67	47	63	55	68	46	60	67	44	55	56	69	58	70	49	57	76	59	72	68	60	53	64	65	67	64	55	58	63	56	54	65	51	61	49	57	49	61	59	64	50	80	60	56	53	70	46	55	42	63	71	67	69	50	57	66	43	62	72	59	59	54	56	56	60	64	66	53	60	62	70	56	70	55	57	66	63	54	66	66	44	66	59	62	58	45	54	58	57	58	44	64	56	62	69	66	49	76	62	54	60	53	66	53	74	54	68	65	46	56	53	59	56	76	59	58	63	52	72	56	69	55	51	52	64	55	57	65	58	62	62	57	66	64	58	58	54	60	52	54	62	49	64	61	65	61	47	59	61	59	57	50	66	71	71	49	45	43	69	62	67	61	48	60	60	63	69	49	57	58	62	58	54	70	57	61	45	63	51	68	56	53	62	54	53	53	62	51	63	57	56	65	69	64	45	60	65	73	55	74	54	47	65	62	71	58	51	52	61	67	62	55	43	51	51	63	58	43	67	68	64	39	54	62	60	67	57	54	64	76	68	58	56	51	64	70	57	64	76	57	65	70	62	60	54	52	62	68	64	55	46	64	54	68	58	49	72	65	65	56	58	58	66	66	57	57	64	67	50	55	56	76	49	62	56	61	59	51	69	63	70	52	60	62	56	48	68	53	72	73	61	80	65	53	64	63	66	67	50	58	54	68	74	77	56	65	55	58	59	70	77	45	53	58	52	53	67	62	60	66	74	59	56	65	60	68	59	63	70	68	63	47	75	50	54	59	68	52	61	58	62	58	61	49	55	55	63	57	58	71	69	69	52	81	64	78	58	71	63	64	63	55	67	52	60	63	60	71	61	58	60	58	65	56	42	49	65	47	72	78	60	56	64	61	63	59	60	59	53	53	63	58	58	61	62	68	64	63	52	64	59	59	58	65	66	61	59	76	54	61	56	63	55	55	58	64	58	52	55	52	65	64	52	59	60	68	66	54	61	51	57	70	70	71	57	51	68	57	64	50	49	73	52	65	54	58	68	57	57	60	65	67	52	52	55	55	52	61	66	69	65	56	74	64	68	60	59	56	58	56	51	72	77	71	76	51	53	59	78	54	68	59	50	67	58	70	59	60	52	67	74	65	69	71	60	64	63	64	58	69	60	56	58	76	47	66	57	63	62	54	57	56	67	59	57	58	64	61	69	55	60	59	48	52	78	60	61	59	69	65	68	54	56	60	59	52	68	70	58	52	57	54	54	58	72	57	53	47	66	54	62	57	67	38	50	61	48	68	66	60	66	50	57	64	60	59	53	72	69	53	53	61	62	50	56	57	60	51	66	56	53	67	53	56	71	59	66	70	51	52	59	63	71	52	69	64	64	58	61	59	60	47	55	70	57	62	47	49	66	64	71	63	61	73	73	64	67	57	60	51	61	55	58	56	56	57	60	57	58	63	48
36836	48104	47867	57421	57181	40278	24593	10261	2653	1031	776	730	733	714	726	768	752	753	739	783	794	766	746	747	777	741	741	722	754	738	717	723	772	724	764	706	725	723	719	794	748	743	762	742	748	783	762	730	724	741	757	753	754	766	749	754	781	775	710	657	700	716	771	716	699	700	765	686	715	721	724	727	707	764	750	712	744	732	725	804	773	726	781	761	779	729	787	764	697	718	744	707	779	760	751	736	696	752	732	754	741	775	741	732	759	732	774	779	730	746	740	693	764	803	711	724	726	744	800	754	781	788	751	779	704	736	791	792	737	736	736	755	753	740	763	761	735	766	720	658	718	732	702	786	729	793	773	785	719	690	692	785	679	754	735	784	733	720	759	773	715	720	701	745	742	718	751	753	756	713	777	754	757	739	745	745	833	709	748	724	792	781	720	721	735	752	749	727	745	750	724	777	740	739	717	774	669	748	757	759	747	776	756	761	648	757	765	695	769	756	675	732	742	740	744	776	740	732	745	756	785	753	740	713	747	744	753	735	746	726	734	751	751	718	746	751	744	718	722	738	745	756	721	765	740	729	734	740	726	714	737	754	722	735	736	709	723	728	760	738	781	730	748	780	676	700	737	754	749	714	769	770	763	732	787	687	690	737	768	779	724	733	753	742	714	720	757	764	779	720	746	762	786	747	746	729	738	794	774	729	713	742	755	757	762	682	739	768	689	737	735	716	702	782	755	721	744	722	732	732	717	750	733	742	753	760	760	711	737	730	743	776	757	761	762	707	710	727	700	726	749	774	823	775	826	749	780	755	732	751	744	773	791	777	747	712	717	775	738	770	737	742	726	707	782	770	751	731	762	752	710	749	760	730	770	776	714	731	726	722	710	695	756	720	776	766	759	741	710	770	730	773	772	689	818	779	697	707	689	768	748	741	772	726	759	766	727	698	777	747	744	723	739	782	732	716	818	783	740	720	770	750	701	732	747	760	731	730	783	724	768	726	727	760	767	765	765	725	716	746	713	758	766	786	756	732	724	749	751	726	778	702	730	717	768	774	724	724	769	722	696	738	782	768	804	727	691	753	775	734	714	749	718	719	692	681	742	761	732	781	798	737	767	700	779	759	779	754	690	773	753	693	742	733	734	733	795	753	726	750	720	753	729	741	737	769	769	744	722	759	746	686	751	703	765	725	691	760	737	739	733	706	745	727	752	721	758	717	754	762	733	771	738	720	714	713	715	731	715	701	781	770	773	776	737	764	719	747	761	750	694	738	746	741	765	743	768	773	727	742	738	763	726	769	772	753	756	731	720	739	806	739	714	683	738	750	730	718	725	764	768	713	710	766	739	722	743	727	755	763	722	712	742	720	747	799	734	746	701	744	723	750	701	717	745	715	748	751	751	731	735	732	758	760	779	767	702	754	815	785	740	774	733	762	760	695	746	696	774	735	754	742	696	712	747	728	706	753	761	751	743	729	728	702	733	731	798	764	699	655	735	748	754	737	742	763	724	724	753	784	766	741	743	775	733	779	732	769	719	747	733	709	758	726	796	759	794	733	714	740	741	770	730	775	714	763	717	737	710	787	763	751	751	732	739	786	740	767	727	689	744	682	748	779	755	780	745	719	765	715	718	770	754	740	761	793	753	722	775	750	774	755	762	681	704	756	768	733	757	778	768	767	721	728	763	745	731	740	744	769	744	732	760	719	719	726	713	743	778	739	735	737	708	728	738	695	744	736	736	775	743	778	731	720	768	785	764	779	789	748	746	759	771	766	751	736	775	698	727	727	816	695	790	759	695	747	735	776	803	745	734	729	760	738	758	728	745	733	765	729	729	735	757	746	738	743	714	746	718	802	698	767	745	721	731	760	723	767	706	772	795	750	753	727	769	754	725	752	732	719	701	786	743	783	782	746	782	724	719	741	753	758	759	750	722	741	739	740	757	760	729	762	738	752	780	746	770	781	695	748	741	755	736	813	744	754	758	744	739	763	735	701	710	778	656	749	731	774	751	811	784	760	725	786	719	764	775	720	767	766	750	777	717	718	714	763	737	753	735	725	737	764	718	732	717	708	773	749	766	746	712	755	731	790	684	737	737	718	750	779	729	775	735	764	737	705	747	752	698	728	719	745	789	732	702	748	756	736	734	747	736	801	729	753	725	796	771	715	750	743	748	755	731	708	716	740	740	754	755	761	720	732	749	690	771	735	686	712	746	721	717	752	764	716	720	732	711	820	782	719	696	718	730	758	705	751	739	754	755	814	710	699	721	752	761	740	752	747	789	767	760	752	730	764	726	718	784	768	795	754	743	748	767	755	761	750	768	792	766	724	751	734	714	743	773	742	735	730	756	714	772	749	749	759	730	738	766	680	733	724	751	743	700	761	750	797	752	724	700	732	755	709	737	728	682	727	744	765	700	744	738	702	746	770	729	758	776	725	776	750	774	762	767	739	725	782	774	739	721	731	718	731	708	762	802	712	741	766	729	702	760	759	734	722	722	762	744	712	749	772	780	727	720	716	747	716	734	765	724	760	780	750	766	739	755	693	718	734	815	772	766	733	762	757	766	736	751	772	715	737	729	743	736	794	676	772	733	722	703	729	754	764	712	703	713	758	672	700	718	764	774	735	732	761	786	741	786	732	758	767	732	734	725	739	761	751	731	728	732	707	717	745	744	728	715	749	768	712	719	727	707	757	785	768	725	694	723	759	696	718	699	768	754	706	741	749	719	729	746	724	742	762	785	783	759	764	747	789	750	757	752	691	806	789	749	703	697	726	735	734	736	793	749	740	711	789	737	758	713	709	738	754	732	815	744	766	668	701	808	773	763	759	766	769	730	762	769	753	750	758	790	763	719	756	795	744	747	738	743	768	752	773	725	736	719	712	738	763	780	765	724	739	748	725	744	745	700	759	752	703	742	730	703	717	771	721	696	740	729	772	741	700	781	703	760	735	747	758	757	719	738	739	762	703	787	717	748	713	698	747	710	776	754	752	790	733	723	780	730	695	765	752	772	732	727	719	684	714	709	739	753	746	720	740	725	725	741	741	760	779	701	731	736	781	766	728	736	718	764	736	729	747	792	774	751	731	766	754	724	722	707	746	702	748	717	750	788	731	730	757	754	750	731	727	745	681	792	736	754	710	730	727	737	777	749	754	716	728	784	724	780	719	672	775	714	737	770	739	767	742	719	703	772	754	754	724	717	739	724	768	732	783	766	712	734	784	753	766	747	751	732	756	757	745	732	757	710	732	759	775	771	783	732	762	762	743	768	747	723	712	774	782	786	716	800	726	703	791	717	730	689	761	705	756	720	753	696	734	752	739	774	750	724	727	705	733	748	722	712	754	765	732	745	723	753	796	739	739	747	731	729	790	740	723	736	783	727	708	763	710	762	738	696	763	726	759	753	706	744	736	766	726	744	786	723	727	713	740	741	751	724	732	741	787	721	691	783	715	758	776	758	756	762	766	717	715	733	722	748	718	732	750	715	726	781	697
1723	2879	6173	5545	3161	1356	422	168	75	61	59	51	75	62	56	62	46	59	58	67	62	61	47	44	59	47	62	55	68	52	53	64	70	58	56	68	62	68	61	65	65	73	59	68	77	61	54	56	54	64	64	63	62	51	57	50	50	49	46	58	57	50	77	65	69	68	63	56	63	50	66	68	53	42	59	51	55	63	44	60	62	67	56	78	62	56	68	68	67	63	54	62	70	57	48	49	69	74	58	59	51	70	66	52	56	49	50	67	55	48	66	60	57	64	54	59	65	64	59	60	59	68	64	53	46	62	57	60	53	60	51	69	55	55	63	55	54	65	57	68	46	54	46	56	53	65	61	62	67	68	69	69	62	55	53	60	61	65	60	68	49	50	69	53	64	75	43	57	65	67	52	63	64	60	58	66	56	65	67	66	54	64	59	57	60	56	66	56	67	51	52	54	59	57	57	50	57	77	72	56	64	61	61	52	61	59	65	50	47	71	67	76	64	55	61	64	68	58	54	70	72	67	65	51	66	58	72	57	63	53	69	52	60	67	57	51	60	64	51	58	58	74	67	54	70	57	65	54	64	50	58	62	55	68	58	69	65	71	58	57	45	51	62	49	66	50	68	81	51	56	58	55	71	55	65	71	46	68	52	58	56	66	60	61	54	60	59	61	45	65	67	63	50	63	56	67	58	49	52	67	73	59	62	55	69	51	62	52	45	48	63	53	69	59	72	52	68	58	52	69	57	58	64	56	57	67	70	46	53	45	65	50	56	59	60	53	61	56	66	60	71	51	59	61	57	62	53	52	54	51	61	74	64	59	75	59	63	54	62	67	53	70	63	69	58	56	57	65	59	50	52	55	67	61	69	60	55	56	66	54	65	62	51	56	64	72	66	69	56	67	56	64	62	67	68	63	54	65	58	61	61	64	65	51	52	67	53	68	56	73	68	62	65	51	47	63	54	60	66	48	54	69	66	55	45	65	55	63	61	74	52	57	67	52	60	69	56	76	54	68	64	64	51	61	49	55	67	62	61	47	52	54	72	50	65	67	66	60	59	64	45	68	58	70	67	62	61	61	60	60	56	65	74	44	67	52	51	63	63	57	62	59	69	56	57	68	45	55	51	70	58	67	68	58	64	64	72	55	50	66	63	57	61	50	55	55	53	59	53	52	62	76	59	60	47	61	57	61	61	48	51	47	60	64	69	68	61	72	53	62	61	71	66	61	56	76	62	59	58	52	56	46	51	62	58	62	75	60	55	51	67	54	50	59	56	65	52	52	52	47	58	54	58	51	64	60	58	48	48	67	56	57	69	72	54	70	53	76	75	76	63	60	62	46	49	47	68	65	48	51	60	67	55	58	60	58	68	56	57	52	70	70	57	59	70	56	71	55	50	65	56	57	67	68	49	48	64	63	56	65	63	70	72	60	77	59	55	67	59	52	57	73	67	60	55	58	60	65	62	69	61	58	63	59	58	68	71	56	56	56	61	65	67	68	46	51	51	64	71	56	73	70	55	55	56	63	56	67	57	59	61	68	58	52	57	56	58	69	53	50	69	63	51	59	53	70	67	58	48	74	58	67	65	47	60	64	46	50	73	55	63	62	51	59	57	63	56	62	53	65	63	45	43	58	60	66	50	52	65	67	76	55	55	45	65	44	70	57	47	53	53	49	68	58	49	67	61	62	57	73	48	63	43	61	85	73	67	52	67	67	60	44	49	57	54	59	59	48	58	67	54	59	75	53	65	58	60	51	63	71	43	63	69	64	68	55	55	62	62	52	57	65	54	66	50	66	56	46	52	58	65	60	53	66	57	67	66	57	69	71	58	52	61	62	60	60	66	64	61	59	62	65	65	54	55	47	59	52	54	62	59	43	66	61	65	64	51	56	52	65	61	70	71	70	55	69	59	50	69	74	57	54	61	57	65	65	64	63	51	68	65	42	52	64	60	61	71	59	74	64	49	52	61	44	59	68	61	74	43	51	66	62	69	57	58	65	65	51	55	57	61	63	59	55	52	60	74	45	69	52	60	73	59	72	57	56	69	64	58	58	74	53	57	54	64	61	43	46	64	62	70	66	59	59	49	69	63	63	52	68	48	59	59	81	48	58	59	59	73	47	58	57	60	64	50	56	68	54	41	71	52	64	51	56	61	51	62	58	63	50	63	62	50	60	72	60	52	52	56	59	53	65	49	61	72	64	56	58	49	50	61	60	56	55	63	62	60	55	56	59	54	59	55	67	56	56	70	56	71	50	84	66	57	53	50	63	61	81	68	61	54	53	59	52	56	64	56	63	63	62	51	73	75	49	44	68	57	71	50	61	62	61	62	55	56	74	59	53	56	66	63	60	69	53	68	62	65	53	61	75	60	59	42	68	48	56	52	46	47	50	59	58	73	55	58	67	55	67	73	55	62	64	57	60	61	76	69	75	65	56	54	49	42	57	59	50	56	59	67	65	60	52	45	59	61	51	58	60	72	49	65	56	61	57	59	53	59	48	47	67	56	73	50	54	56	64	61	71	50	49	64	59	46	69	51	57	51	67	83	60	70	53	55	56	56	58	44	64	53	54	54	54	57	53	60	46	49	58	46	55	59	61	50	52	45	64	49	52	52	58	64	52	55	75	62	68	42	58	51	75	73	64	47	84	47	65	57	56	46	68	51	52	75	75	65	60	59	60	81	75	76	50	65	53	62	62	52	60	62	52	55	67	72	59	53	53	66	45	57	47	56	60	57	64	74	58	64	55	56	68	65	51	65	62	66	70	62	53	56	48	60	61	49	66	59	57	55	65	65	51	54	50	61	67	65	63	55	51	48	60	59	55	69	62	71	65	60	60	67	54	60	48	66	55	66	56	55	56	58	64	57	63	58	60	58	61	65	44	57	82	52	52	42	66	49	48	58	50	72	63	61	72	54	54	63	62	62	56	61	59	57	63	62	62	54	66	70	50	56	74	61	71	64	60	60	46	66	50	66	59	56	59	56	55	63	53	51	56	58	55	61	54	57	64	56	62	57	55	56	74	48	57	73	59	68	61	61	52	62	64	53	62	58	69	49	63	65	58	65	41	53	62	54	59	57	64	70	52	62	64	58	61	63	63	55	46	52	59	52	51	56	55	73	66	69	48	48	51	68	56	57	68	49	52	55	57	64	57	54	50	56	65	49	47	55	53	67	68	55	67	68	56	61	55	69	37	77	63	49	73	54	53	57	44	64	61	65	52	50	56	46	58	62	56	59	53	63	68	60	58	63	62	58	69	68	51	54	70	63	63	45	54	47	49	43	53	50	59	49	64	55	65	57	62	56	61	63	55	49	62	50	60	62	69	50	45	67	67	63	67	61	56	45	51	65	60	62	71	59	82	57	52	49	69	73	58	70	69	81	60	73	77	61	62	61	39	58	70	50	50	54	41	85	64	59	63	64	59	52	52	56	50	62	62	67	52	53	55	54	60	73	72	62	60	69	60	59	52	52	55	72	74	55	66	54	62
21081	26251	31861	36457	35059	24992	12018	3910	1257	833	740	769	729	656	754	756	717	715	720	699	757	725	775	714	710	763	717	732	738	687	700	732	699	743	699	732	731	727	721	736	738	728	708	714	678	747	670	721	711	703	757	769	729	689	711	721	716	741	749	668	698	748	727	714	695	700	722	705	735	693	730	730	718	712	723	714	757	715	720	804	763	675	712	773	734	739	696	698	666	747	740	739	744	760	735	755	708	717	741	722	761	772	737	705	689	767	682	754	747	735	735	724	754	688	721	758	714	709	730	721	682	710	722	710	720	690	740	779	678	703	758	748	722	713	642	735	721	720	754	725	722	724	727	738	735	683	795	699	696	723	726	692	767	682	776	745	709	713	758	686	723	740	684	713	732	689	759	739	684	747	710	699	728	706	742	734	770	701	694	739	724	762	782	752	721	690	717	726	673	713	676	698	766	745	713	683	761	744	699	770	767	730	765	729	760	743	710	757	718	704	708	711	680	755	724	736	707	779	748	725	759	753	740	732	713	709	712	720	715	720	735	709	769	719	801	745	775	722	749	734	739	749	695	694	719	741	705	730	719	705	717	711	716	716	770	729	798	748	720	731	705	687	744	762	684	688	689	706	698	731	708	756	727	732	738	748	744	740	743	757	721	710	704	699	710	723	758	718	654	759	735	753	771	745	732	806	743	716	711	790	766	735	724	759	724	757	730	717	781	770	735	723	757	715	712	759	727	730	760	734	691	745	674	769	727	667	752	738	715	747	722	661	725	702	748	720	729	742	762	686	705	725	746	716	781	744	775	654	722	694	716	769	711	683	723	708	714	710	759	742	692	736	743	732	717	707	723	722	746	728	670	733	707	738	723	739	695	771	703	733	754	722	697	733	745	702	679	693	753	733	726	702	747	663	700	719	726	650	710	714	731	748	761	705	731	721	728	722	718	704	762	721	743	739	764	748	758	725	760	722	756	730	734	751	743	747	688	678	717	701	733	696	732	707	747	719	769	748	741	765	738	733	763	779	748	737	715	715	783	758	677	785	751	733	720	760	705	707	744	716	752	754	700	746	709	740	698	756	711	797	727	747	734	718	743	712	735	744	684	762	709	684	734	744	691	736	704	741	746	721	710	735	763	771	735	744	710	729	741	720	741	736	695	698	701	716	711	707	722	714	753	728	752	759	715	749	708	715	741	719	721	700	729	733	683	797	710	753	716	733	668	755	707	700	727	692	734	765	729	725	758	726	761	723	733	684	744	706	716	732	786	693	761	669	719	772	699	716	758	703	774	726	727	767	713	729	728	773	706	748	749	779	707	748	714	698	694	711	741	744	785	731	763	709	687	725	761	674	740	745	784	733	742	744	717	722	733	704	717	706	723	742	693	705	742	741	706	743	720	735	756	790	729	703	729	743	727	727	701	744	711	702	733	718	710	710	752	763	734	712	715	731	693	752	749	769	714	705	714	748	731	759	676	756	747	708	732	724	737	732	793	692	728	728	699	769	680	734	702	752	725	743	741	731	699	704	712	744	728	692	731	743	738	747	730	749	762	730	797	685	673	718	723	780	712	749	755	749	727	743	681	712	718	761	767	740	771	702	724	736	766	789	728	728	706	718	721	709	746	709	702	704	701	722	746	740	737	741	762	724	729	733	719	735	720	679	767	740	728	714	731	692	734	807	717	727	716	737	745	728	756	759	740	696	776	715	734	755	698	797	674	696	720	742	700	748	754	741	733	726	721	746	731	732	782	765	783	760	742	728	702	735	755	725	694	717	762	705	756	735	708	728	706	763	712	705	689	752	716	699	733	725	739	724	709	707	695	661	752	738	700	747	719	708	732	753	775	670	713	698	711	698	701	743	668	748	737	732	706	753	656	708	774	702	740	685	739	812	729	683	770	743	760	747	781	721	722	731	724	723	728	718	701	772	747	734	741	702	762	728	723	713	709	755	714	704	733	724	735	743	740	701	794	747	703	725	738	729	759	716	794	714	734	746	715	709	669	757	749	732	782	648	697	744	719	710	752	743	671	732	721	761	717	756	714	701	683	712	768	740	726	724	724	765	734	749	732	743	747	758	751	729	720	699	723	688	706	732	711	808	720	732	708	729	717	739	752	781	726	707	727	706	717	712	717	726	723	720	685	706	715	727	722	732	767	720	706	679	730	684	738	731	710	703	729	738	706	723	771	737	745	728	753	762	677	743	682	767	717	767	751	780	727	727	727	736	698	741	696	762	722	767	705	778	680	800	738	741	701	696	713	749	720	698	685	732	754	718	757	722	737	706	754	690	692	708	677	718	744	691	686	779	741	725	718	754	737	718	706	685	714	723	706	730	702	754	729	763	729	737	735	679	742	693	682	720	678	735	725	725	730	726	714	755	728	697	764	701	691	686	712	741	768	725	737	745	726	732	777	672	708	717	707	728	667	742	734	694	811	713	727	735	724	738	754	741	734	767	795	714	720	729	752	725	713	696	704	758	763	761	744	736	719	755	717	752	689	711	699	747	749	711	751	719	762	714	754	704	677	729	703	753	689	725	718	728	722	740	746	675	692	729	704	748	744	743	713	731	719	702	695	680	735	715	712	749	686	667	728	749	781	696	668	741	740	792	680	738	710	746	709	703	726	671	745	735	716	688	742	662	739	754	789	720	699	684	719	711	735	719	737	759	705	731	663	710	694	702	806	669	736	715	713	670	727	759	699	708	701	702	719	701	734	750	712	702	693	685	709	742	719	722	691	696	750	694	743	728	766	674	721	689	759	746	686	732	726	742	729	749	719	786	757	673	734	678	697	758	702	707	732	744	738	802	691	726	700	698	761	751	682	769	803	708	715	709	770	731	710	736	768	676	695	729	725	716	679	722	695	723	768	747	725	705	674	708	749	727	694	741	732	679	695	688	719	719	709	753	754	737	717	743	728	688	693	775	770	730	802	700	747	675	762	725	702	732	779	751	765	693	704	694	774	754	712	696	757	733	697	713	714	695	697	781	711	736	740	760	722	733	753	715	707	721	746	728	726	717	715	763	744	719	737	713	767	748	749	722	749	764	709	737	714	745	716	783	694	731	696	724	794	697	758	737	724	743	767	696	752	765	742	743	738	742	748	783	718	771	707	669	745	694	734	711	712	695	724	706	724	724	729	726	719	727	686	731	726	704	730	721	719	749	750	711	728	682	740	723	736	673	766	696	750	719	731	702	684	703	773	750	766	711	723	720	726	701	704	710	650	711	713	733	741	708	689	762	708	730	720	714	740	716	731	715	696	744	698	720	725	722	745	755	721	761	710	734	743	761	720	710	679	730	715	750	698	727	759	763	740	724	702	740	757	779	688	695	752	755	735	741	734	738	721	748	744	707	764	709	706	699	769	696	745	754	728	716	702	711	772	687	779	765	722	732	761	707	783	702	743	700	747	739	703	788	733	743	720	725	722	714	760	736	738	684	753	715	743	750	777	745	760	728	702	758	791	722	774	662	755	697	754	719	730	715	773	767
3331	12386	17454	12797	7090	3194	885	259	83	81	67	59	63	69	60	47	54	55	42	57	67	58	60	71	81	55	71	61	62	54	51	53	75	63	60	60	62	46	63	55	63	60	44	58	54	55	52	67	51	48	67	67	51	71	52	62	55	69	55	57	62	52	56	66	49	61	43	55	55	56	53	60	52	59	64	67	61	55	54	45	71	61	57	62	67	57	64	53	52	48	57	53	55	71	52	55	48	59	54	74	74	56	54	57	56	53	49	48	46	52	56	65	47	35	56	48	57	48	57	61	67	59	48	58	62	61	66	71	61	61	64	58	74	52	66	59	58	51	59	58	52	62	51	53	40	60	49	69	59	65	55	62	68	54	52	69	55	62	61	71	50	56	71	64	57	47	40	61	56	63	39	70	63	57	63	62	62	62	68	46	50	61	65	59	48	53	63	72	61	69	57	71	58	59	58	64	56	62	68	54	55	58	48	34	61	53	64	58	56	51	50	51	64	63	60	52	47	62	57	56	64	77	56	60	53	53	46	58	59	60	60	64	53	63	74	51	70	51	67	53	62	59	59	59	52	71	63	65	62	48	66	74	54	54	72	55	66	69	65	63	72	61	48	58	65	53	59	52	57	72	63	66	59	65	67	47	59	66	58	58	60	67	67	40	65	64	51	61	58	50	49	62	69	60	53	53	62	49	65	72	57	63	60	76	57	56	50	53	61	60	54	63	45	71	71	58	76	48	72	48	60	56	62	72	58	49	72	58	54	50	52	64	46	72	69	68	47	58	60	57	51	55	45	82	64	58	58	49	53	56	71	54	69	57	65	64	64	50	55	64	51	64	59	66	64	66	57	63	59	66	42	53	73	47	55	59	65	48	62	67	54	68	59	56	72	55	46	56	70	70	49	52	59	72	57	47	62	67	50	67	64	65	53	50	72	69	54	60	65	47	60	60	61	49	69	49	57	65	45	56	66	53	65	67	61	72	50	74	57	74	57	61	69	60	62	64	53	47	69	68	65	58	56	53	59	56	63	56	61	70	61	55	57	70	78	58	74	54	56	58	53	65	52	56	54	59	71	48	55	63	69	57	63	48	52	43	55	60	65	59	52	67	60	46	57	63	51	56	84	56	53	66	59	58	63	63	60	44	65	61	54	51	71	65	63	53	53	60	57	52	70	53	62	53	51	54	61	52	64	65	58	56	61	66	66	48	56	57	66	63	59	66	54	65	63	56	58	61	62	56	46	49	68	62	55	62	53	59	64	65	45	70	61	63	73	63	67	81	47	58	61	57	66	53	63	65	49	58	61	55	61	49	59	58	63	61	59	65	52	65	54	51	67	64	74	63	73	53	64	69	61	63	51	54	53	60	71	63	69	47	62	60	56	63	64	62	69	62	56	74	58	65	49	59	57	64	67	54	66	55	58	66	60	64	56	37	59	56	46	53	60	64	59	66	46	60	50	59	54	58	59	53	63	51	49	65	67	53	65	64	60	53	59	56	73	45	60	65	58	61	71	67	58	65	73	60	62	51	59	60	62	62	53	51	53	56	51	69	52	63	54	62	85	53	63	57	50	48	64	57	68	72	45	58	55	59	57	48	54	58	65	73	70	62	51	62	51	52	56	45	58	67	60	55	62	57	65	53	73	65	57	57	50	57	54	62	54	61	63	51	44	63	60	50	66	68	55	60	67	55	66	44	69	72	64	63	70	63	64	60	65	78	54	61	67	57	66	60	57	71	52	41	65	62	43	55	57	68	69	58	54	52	76	58	54	66	62	70	57	73	57	65	64	59	60	63	75	57	56	72	58	61	51	54	74	61	56	68	55	74	57	55	62	72	58	60	66	66	61	56	72	55	53	66	59	64	52	66	52	47	60	68	55	59	60	57	58	63	66	48	71	53	49	65	46	67	46	70	58	65	46	53	56	74	59	61	51	55	66	73	52	66	56	53	69	58	55	61	58	54	66	48	48	54	56	53	48	52	50	49	58	72	61	58	77	56	71	41	55	52	76	59	64	61	58	64	55	77	56	59	70	54	43	64	69	63	54	55	63	58	62	60	66	49	75	82	75	59	69	67	75	60	49	60	69	62	64	62	56	57	65	41	55	64	51	59	65	56	59	48	57	53	68	60	60	54	61	62	57	48	60	63	51	75	53	54	57	56	54	63	60	65	71	64	67	62	64	63	58	58	72	64	44	64	67	47	55	67	56	69	67	56	49	54	72	64	61	62	42	61	56	57	49	75	53	48	67	62	80	72	44	60	56	48	60	56	53	52	55	68	46	63	54	54	50	68	50	62	47	55	64	59	72	57	63	59	65	64	56	67	55	54	57	48	56	56	50	65	60	55	54	68	59	52	70	64	50	63	66	47	52	59	64	55	66	66	55	54	50	62	61	63	56	62	69	51	59	72	54	49	56	54	54	44	54	73	60	56	62	60	55	49	64	55	65	68	70	48	64	44	60	78	52	65	54	65	45	53	60	59	66	55	56	60	59	59	64	54	57	56	62	50	57	74	64	59	67	48	47	55	45	54	57	50	58	69	63	50	52	67	67	66	61	62	66	56	62	53	68	57	55	66	58	61	68	61	69	63	53	45	46	72	71	53	67	57	53	62	56	64	70	67	64	51	46	47	74	59	48	60	60	51	65	57	52	47	61	52	50	63	61	62	64	57	52	61	61	47	43	61	51	55	66	48	49	64	58	62	67	58	64	49	49	64	45	58	55	51	54	54	65	67	65	61	51	54	55	64	50	58	59	59	56	36	79	53	68	51	55	43	51	58	64	54	44	65	73	48	58	75	75	65	55	56	57	58	61	65	58	62	66	56	56	60	69	59	55	42	55	62	58	57	61	50	50	60	60	61	46	60	57	56	64	75	57	58	55	68	52	59	57	61	43	54	67	59	55	57	56	61	58	63	58	65	59	70	68	59	49	55	50	51	56	66	56	76	55	51	57	55	54	66	68	74	66	72	58	57	63	57	61	57	46	62	66	55	60	53	59	66	61	53	62	73	56	72	62	64	65	55	56	49	42	59	60	58	65	46	73	65	54	66	81	52	55	61	56	61	64	51	45	66	59	57	51	51	63	65	45	70	52	73	55	60	55	61	56	51	61	62	48	62	62	60	44	62	57	81	69	54	52	52	67	55	55	56	63	53	47	62	69	51	55	59	70	79	62	50	69	63	65	59	51	54	56	60	50	49	75	61	52	77	59	49	67	52	56	66	47	57	51	62	77	63	72	55	65	60	73	57	61	63	64	57	59	64	60	63	54	55	50	74	66	60	49	67	58	83	78	60	47	47	61	58	55	64	49	63	56	48	53	41	53	63	57	72	47	59	58	63	67	62	60	61	61	66	60	54	58	52	58	60	57	60	70	48	51	76	62	60	54	62	54	64	66	59	48	64	61	68	75	62	63	50	59	50	56	62	55	76	44	80	60	61	67	53	53	64	67	54	69	53	60	69	58	52	65	61	64	57	63	62	61	57	66	53
31875	41500	43003	49216	47864	33913	19245	7216	1881	925	760	788	729	765	716	713	724	733	727	717	696	737	752	715	717	758	723	728	751	688	721	730	713	728	748	747	766	765	714	744	762	742	720	732	733	703	709	712	752	713	743	743	720	700	776	750	758	693	773	752	735	768	698	685	708	722	732	698	755	684	726	788	736	747	724	727	713	728	734	750	724	711	691	769	760	775	743	752	740	741	737	725	727	781	701	738	712	719	751	762	785	749	731	734	725	726	764	799	717	712	765	742	721	702	760	682	779	770	794	746	756	711	727	762	697	723	713	717	714	765	726	728	759	727	732	779	763	794	729	724	746	724	764	740	723	757	698	754	752	751	737	691	761	714	733	733	731	723	675	763	767	773	754	748	685	752	739	744	704	721	674	777	696	672	709	744	798	752	712	722	728	729	763	718	757	746	719	775	723	786	723	721	682	741	764	692	732	711	738	704	769	735	720	723	771	729	730	727	713	718	751	725	682	695	721	717	754	679	774	721	714	733	766	674	678	752	697	741	767	706	769	730	748	763	717	732	734	748	698	774	763	705	691	694	728	760	745	772	736	721	774	746	738	651	785	756	678	763	746	729	719	736	747	727	756	764	739	718	749	760	766	764	740	732	727	733	800	736	738	746	737	752	721	687	712	739	713	746	775	736	737	703	723	767	767	733	706	685	717	740	743	731	746	693	766	732	775	731	716	728	699	731	720	751	765	761	745	761	708	652	730	723	780	738	727	738	769	733	732	752	743	762	756	747	724	725	720	769	711	765	742	753	796	728	687	790	722	695	715	750	749	724	749	784	696	751	736	735	761	714	713	734	784	703	745	789	724	691	730	725	762	715	735	717	723	715	684	754	722	758	742	717	703	726	776	786	728	761	711	759	747	708	734	796	693	742	699	752	681	768	706	728	716	710	733	704	707	752	742	778	737	726	728	731	716	718	767	693	723	723	731	747	679	742	744	769	713	719	731	764	725	761	714	773	763	705	736	679	757	730	713	761	750	746	682	762	753	757	675	725	774	734	744	690	744	759	722	733	702	787	711	724	755	726	777	694	710	722	750	710	725	753	713	753	711	754	732	735	747	714	718	749	745	717	741	761	713	686	743	740	759	723	763	786	750	750	756	728	773	751	716	735	719	756	736	738	713	760	755	733	769	742	759	775	743	710	720	731	737	734	761	751	723	715	668	719	722	748	748	738	738	724	689	719	723	793	713	740	705	723	740	757	765	754	719	728	742	718	741	761	786	670	789	758	732	759	784	728	683	732	721	780	746	704	724	650	744	737	726	801	744	726	694	755	703	773	702	725	747	744	691	776	725	743	778	724	718	734	713	763	681	718	710	721	756	732	763	701	718	747	741	696	739	714	718	750	732	723	735	722	757	730	736	766	737	715	746	736	709	735	756	756	731	718	739	765	770	687	712	775	756	739	758	748	722	722	745	748	695	712	696	705	704	726	728	765	747	756	761	752	770	772	750	705	714	717	710	697	726	758	740	741	715	673	710	732	752	711	694	769	696	752	678	774	705	766	730	742	762	682	704	785	725	752	736	763	735	770	754	751	709	760	708	745	721	755	723	735	733	739	754	776	756	684	670	789	690	723	754	727	694	693	748	724	681	768	791	745	732	756	747	763	770	760	752	773	759	749	782	731	740	804	754	696	703	725	766	720	737	755	746	717	746	712	745	734	719	677	704	734	745	681	789	696	728	726	752	760	721	757	764	729	714	703	671	757	726	715	715	718	800	785	723	763	756	727	838	711	713	702	703	799	745	731	685	691	704	716	716	736	720	727	729	742	774	722	717	743	702	689	730	803	696	737	766	751	750	741	747	736	693	692	737	729	751	753	750	773	732	739	754	762	752	714	699	686	760	776	736	760	678	732	729	751	728	740	794	739	716	750	702	747	750	703	738	711	755	771	760	729	724	703	720	723	757	750	729	744	730	732	732	706	729	767	706	732	718	746	674	730	740	704	687	778	750	755	726	721	737	744	718	755	758	753	680	765	714	756	721	740	702	709	726	744	680	735	769	669	708	759	724	714	756	720	725	715	729	725	707	693	740	764	760	724	781	703	749	752	795	745	733	766	703	732	730	774	712	703	725	766	726	696	726	757	800	806	702	709	738	731	783	780	721	703	721	729	715	732	743	743	685	728	751	690	732	738	743	720	752	747	736	801	730	757	741	731	749	683	722	766	731	741	701	721	746	739	709	716	734	741	737	782	701	712	766	698	747	674	727	716	717	746	711	725	734	706	788	739	762	747	699	736	677	742	752	740	749	740	747	742	703	778	735	708	735	687	768	727	758	762	781	685	769	759	681	783	735	758	732	735	747	740	715	771	759	712	753	691	720	744	686	718	726	723	717	707	752	751	774	739	725	726	750	744	739	717	712	778	755	740	702	679	779	741	741	724	763	729	734	709	722	711	721	758	720	766	731	731	729	763	743	746	772	704	764	736	700	743	770	739	741	718	726	735	754	730	757	685	700	766	685	764	746	738	747	749	744	748	686	736	730	728	727	717	766	766	759	775	686	713	683	735	743	718	759	726	759	708	709	744	739	748	774	746	703	752	723	709	691	790	781	734	743	751	722	737	710	731	718	767	772	712	711	667	743	708	708	753	731	707	708	736	702	736	767	707	744	703	750	716	730	726	786	729	743	718	777	739	706	708	741	692	767	770	764	706	721	756	730	761	764	699	760	734	751	801	736	769	762	723	765	737	813	751	766	748	750	755	732	751	763	716	682	760	728	741	747	716	717	711	735	778	777	728	781	723	791	738	745	712	775	759	733	719	700	753	734	759	718	714	718	722	720	766	727	735	728	718	747	781	717	734	747	704	681	744	695	719	726	723	709	747	727	726	759	792	711	778	737	734	705	739	741	722	773	745	723	751	776	748	735	736	720	710	736	724	803	756	710	758	756	732	782	729	739	739	761	735	721	729	789	742	726	764	754	749	709	707	691	773	737	741	706	746	770	742	742	746	711	746	751	737	706	702	704	702	717	735	754	745	770	684	771	724	742	675	757	679	738	749	718	739	684	692	760	738	778	767	663	720	742	748	730	735	704	728	724	822	703	731	723	735	755	736	791	713	755	746	740	726	766	758	748	705	773	755	685	685	751	705	742	683	732	772	674	738	727	719	774	744	760	781	744	721	722	721	782	708	761	727	727	739	743	718	671	746	757	774	733	755	750	761	720	662	712	713	721	727	780	764	748	708	740	739	726	725	716	707	764	761	682	762	762	731	714	713	701	757	764	737	700	765	734	724	705	733	758	724	761	747	671	708	781	729	789	727	742	726	712	733	737	756	783	713	687	744	751	721	801	709	751	688	693	666	726	744	698	711	744	718	692	742	758	740	720	712	715	723	750	738	743	742	761	707	758	679	729	731	729	741	758	714	737	733	721	721	717	747	777	742	750	740	738	755	786	730	688	711	749	727	732	741	751	684	731	759	738	704	748	750	757	690	742	728	742	640
3539	10706	18657	13295	6772	2945	823	263	90	67	73	64	67	55	49	55	63	58	65	69	63	60	52	54	65	63	61	51	58	59	59	59	70	56	76	61	48	67	77	73	63	71	67	63	67	59	59	59	65	69	56	66	51	61	53	58	55	63	72	55	66	60	58	68	49	63	65	56	54	47	59	60	62	58	59	61	47	66	57	55	67	67	60	51	56	58	59	62	72	66	63	46	70	54	53	49	57	47	81	61	62	60	56	48	50	56	64	56	72	68	78	52	59	69	72	60	71	50	64	55	60	59	58	76	55	63	60	65	60	71	54	52	55	60	59	57	58	47	65	65	52	63	55	69	58	80	52	56	64	78	61	68	56	61	56	55	61	70	58	67	66	52	56	47	80	60	65	63	62	52	55	50	67	47	62	63	77	52	70	55	55	55	55	63	57	55	59	63	52	52	62	54	59	61	64	75	65	69	62	51	47	65	64	60	56	66	64	57	69	52	61	56	65	39	54	51	56	78	52	69	62	73	64	66	64	62	57	67	67	65	58	73	53	60	44	57	78	58	52	69	60	57	59	49	49	60	66	51	56	67	65	57	73	47	62	50	58	56	67	65	52	61	56	68	52	71	57	61	48	57	60	60	54	51	52	54	56	67	53	80	51	66	70	70	62	49	58	56	48	55	58	51	55	57	69	59	54	53	63	57	58	60	63	60	64	60	54	54	43	67	52	52	60	65	60	55	65	61	72	62	58	53	67	56	65	71	72	56	52	66	75	69	76	65	52	60	68	56	54	81	48	76	57	48	56	49	66	65	61	68	58	56	51	51	63	58	62	71	56	46	61	71	71	64	57	67	57	64	65	69	57	56	46	58	67	49	61	54	70	58	57	63	56	50	66	62	65	54	56	68	65	84	49	64	51	69	58	83	52	62	65	60	71	53	48	65	64	58	77	59	63	52	63	64	55	63	54	52	48	54	58	55	49	55	64	57	66	72	63	58	53	68	46	58	70	54	78	65	55	67	59	52	50	47	41	59	66	47	70	63	55	73	63	55	63	54	67	61	64	58	67	48	63	61	53	58	75	65	45	64	53	64	71	60	51	56	66	73	61	48	56	63	72	63	47	61	63	61	80	61	58	67	66	72	59	52	68	63	50	42	73	88	63	55	51	61	55	58	58	70	70	56	60	53	54	63	54	79	63	72	48	73	51	61	59	53	57	52	61	56	64	58	68	63	62	53	52	53	61	55	67	57	64	66	59	57	64	50	69	65	59	62	64	56	56	64	61	70	50	52	64	55	58	70	57	53	68	56	63	59	59	60	47	54	53	61	68	64	64	47	55	60	50	67	55	50	65	50	56	66	66	62	56	59	68	48	50	47	55	50	57	70	59	61	61	52	68	59	70	61	52	58	50	52	60	59	72	62	61	67	54	66	62	67	62	77	48	56	68	53	60	79	57	53	56	70	55	51	56	53	61	74	44	76	53	60	51	68	53	65	61	44	70	60	65	60	72	56	66	64	73	60	65	61	66	58	74	61	72	62	57	54	60	50	50	57	64	61	55	64	57	61	56	63	49	66	58	61	69	54	64	60	57	68	61	73	77	74	65	60	56	58	50	61	69	58	61	58	54	58	69	72	58	59	46	69	55	45	61	63	59	70	75	64	62	72	60	62	60	58	57	52	62	74	71	64	70	58	63	61	61	61	55	57	67	46	49	65	51	54	61	47	54	64	64	55	56	54	61	59	46	60	66	58	58	63	55	66	54	41	66	51	63	47	60	63	55	66	65	59	69	54	67	75	70	52	66	67	52	51	72	63	52	54	51	55	54	68	81	73	58	57	63	60	60	75	58	56	55	59	57	57	63	53	68	50	60	62	68	47	58	62	57	62	59	65	79	71	67	56	49	58	66	68	58	62	59	63	56	66	58	65	65	58	61	61	44	63	45	53	55	66	60	48	62	67	71	74	68	60	60	64	67	60	65	62	61	63	58	55	63	62	69	63	56	73	59	59	56	60	62	49	65	65	66	72	59	71	66	50	51	63	54	60	64	67	69	59	52	64	69	49	60	59	55	63	60	61	53	71	79	65	63	63	73	63	72	59	58	74	55	47	78	78	51	53	52	70	47	46	63	61	60	56	51	54	66	74	55	65	72	69	68	55	59	66	48	48	62	71	68	58	60	59	75	68	56	54	65	54	48	49	54	61	57	69	63	66	60	59	57	61	52	61	58	58	62	60	62	66	74	72	47	62	66	58	61	52	62	70	57	60	57	61	53	58	57	49	52	58	46	57	76	58	52	64	64	63	60	63	51	57	62	49	53	61	74	63	74	75	55	63	57	54	50	57	66	65	75	48	59	54	62	59	65	47	57	75	66	60	52	54	65	76	45	67	61	60	49	55	59	66	54	65	54	54	54	58	75	55	59	62	64	68	60	70	55	49	52	52	40	52	61	62	63	64	54	67	68	52	47	56	68	66	66	60	70	56	52	56	70	61	58	51	71	62	43	65	55	59	60	63	80	50	55	58	55	58	74	61	58	50	59	54	64	64	48	48	59	59	68	62	57	54	64	69	53	69	72	52	56	61	55	75	54	57	46	58	69	74	59	55	47	58	82	52	62	42	55	59	54	42	69	76	47	79	62	54	56	43	51	66	50	56	51	44	62	64	64	69	56	60	54	64	67	64	64	53	59	54	67	55	52	65	63	60	58	56	56	61	59	60	63	82	60	57	61	63	55	54	71	58	56	64	71	60	68	72	55	58	60	59	67	51	57	68	55	74	62	68	64	57	55	51	62	54	55	60	53	54	57	58	53	51	67	60	65	58	51	59	61	60	56	61	54	60	69	75	64	50	45	59	55	55	60	54	54	72	52	52	79	64	70	57	84	56	47	57	62	55	58	63	64	55	57	69	68	65	63	63	70	52	67	51	61	61	53	53	66	58	65	60	77	72	70	56	47	65	64	59	61	56	56	56	48	69	63	65	62	58	70	57	61	66	81	72	63	64	66	75	63	59	69	70	60	53	58	59	65	63	62	65	59	59	56	70	60	61	61	54	73	73	54	61	57	62	59	59	61	61	59	70	59	58	59	62	61	61	55	57	56	58	67	58	59	50	59	64	65	53	62	63	83	56	63	63	67	49	57	57	64	62	63	66	54	57	53	63	62	62	59	61	68	56	58	53	62	57	49	51	52	58	51	58	74	56	66	80	46	55	59	69	48	57	65	63	67	72	54	60	62	56	54	73	53	61	76	54	66	64	65	60	64	57	61	55	64	56	59	68	58	56	68	43	50	63	61	71	44	69	65	60	69	61	68	70	65	61	50	66	68	53	71	54	60	65	63	56	64	63	48	66	59	71	61	51	56	71	80	74	62	46	66	58	75	56	53	65	66	64	61	58	62	63	66	60	49	54	75	62	51	45	71	58	60	64	54	56	55	66	55	64	54	46	65	56	73	76	71	51	61	56	58	59	59	54	55	57	62	78	53	44	59	65	54	59
27240	40152	45127	48005	45920	33449	19049	7167	1840	840	721	754	738	698	732	708	712	756	761	778	749	697	753	769	731	772	697	740	711	741	750	724	788	732	724	811	730	731	718	750	733	709	810	741	783	721	700	710	716	734	771	746	711	728	706	784	727	761	753	706	716	763	766	743	745	779	751	720	707	731	772	761	732	753	738	744	696	711	718	740	734	718	749	724	728	670	761	717	744	777	740	728	729	709	731	740	742	727	737	754	754	753	772	741	738	718	728	740	722	722	753	718	752	754	765	771	763	735	732	723	748	717	702	768	745	748	720	770	707	726	699	756	755	724	765	750	784	766	791	711	733	727	709	807	736	789	818	752	773	719	716	768	753	771	708	782	733	746	733	712	740	765	699	741	718	746	741	774	818	741	699	757	771	720	726	709	772	748	778	681	726	730	796	718	722	730	735	749	748	747	736	747	767	712	714	714	763	727	771	763	749	731	716	723	729	786	745	759	751	769	730	740	704	728	771	727	761	790	746	732	736	764	718	705	761	777	740	766	737	733	770	743	735	774	753	721	739	751	727	684	743	739	716	713	771	771	768	737	768	736	754	728	763	789	732	716	781	763	746	749	732	711	783	733	769	744	777	747	755	739	732	701	744	702	772	760	708	702	741	757	761	745	695	743	719	748	775	728	741	739	803	706	757	745	706	685	708	736	734	733	716	742	772	743	759	742	743	736	767	778	748	713	732	700	755	776	726	716	761	756	744	765	770	769	736	751	788	736	706	741	725	704	768	718	737	762	731	796	703	731	730	787	741	727	765	749	732	719	702	713	750	729	788	742	759	741	760	706	732	818	691	694	766	736	757	764	792	765	724	719	797	753	718	769	762	762	743	750	731	736	723	763	763	777	760	736	757	748	771	728	755	763	706	697	762	774	704	745	800	764	755	746	762	767	758	763	737	755	746	779	729	773	741	704	768	769	788	739	754	774	789	769	762	751	731	744	761	702	746	720	730	782	766	775	739	780	810	748	749	755	755	775	760	735	692	721	758	726	728	712	743	692	697	753	745	723	758	757	736	753	801	732	739	786	686	778	747	760	744	755	795	703	763	735	756	810	735	713	781	793	725	729	736	719	729	762	732	743	722	754	743	758	689	752	719	767	794	781	719	698	740	745	732	742	765	772	760	703	773	725	762	772	732	775	758	777	810	774	767	784	745	743	729	728	761	736	751	764	714	764	785	735	751	732	736	771	772	746	766	749	724	744	753	773	749	762	760	768	747	697	769	816	759	757	734	764	747	745	756	805	741	772	751	747	760	758	706	713	720	716	715	723	765	765	787	759	757	734	687	752	783	770	757	760	760	727	756	781	714	755	734	754	757	759	759	771	712	725	726	686	703	734	759	794	719	769	776	757	766	735	760	809	731	741	751	703	795	755	748	727	722	735	802	722	762	764	727	730	826	745	728	756	713	712	734	781	759	761	759	786	749	709	757	743	757	785	746	706	754	722	779	722	786	763	761	752	733	727	740	762	710	755	775	767	787	732	774	710	740	725	732	760	720	766	797	787	721	781	779	790	777	753	716	737	745	775	756	763	731	754	736	765	712	754	760	751	758	714	762	814	756	723	723	747	710	774	747	790	702	813	782	752	747	740	720	751	729	766	772	687	754	751	724	720	778	745	760	759	747	734	744	773	758	734	768	696	714	725	730	741	756	759	750	694	747	710	750	770	771	719	734	746	701	716	723	758	753	771	795	724	808	758	789	707	755	739	725	759	734	737	737	764	725	810	769	738	765	769	737	739	745	801	706	723	750	752	763	742	774	792	755	745	752	755	810	765	789	773	783	792	752	755	772	795	714	739	746	754	746	813	716	736	751	789	684	722	724	794	786	749	782	771	778	754	750	722	725	751	744	782	821	697	700	699	739	733	733	703	725	752	797	766	743	773	795	762	737	776	770	776	755	745	794	746	783	767	741	750	770	731	789	749	792	755	760	719	693	774	757	755	710	799	755	762	731	728	712	748	739	800	777	773	791	727	732	756	766	787	736	737	741	797	771	731	726	700	730	740	749	712	732	779	748	731	739	736	730	731	762	781	754	704	741	755	765	735	715	698	764	786	781	765	771	739	741	761	793	725	754	774	734	784	749	723	751	787	751	709	746	756	765	745	775	730	768	796	723	769	742	726	754	729	755	759	765	756	772	767	749	703	700	678	739	749	749	734	802	750	692	749	735	741	729	762	754	745	738	791	717	752	742	770	748	767	735	764	766	768	743	776	757	740	752	752	752	758	725	730	727	744	752	767	758	704	731	739	754	739	729	725	748	707	746	741	757	764	716	700	744	728	753	716	688	751	690	796	768	813	763	789	750	745	749	765	805	736	730	783	756	744	692	754	738	749	770	757	741	763	716	766	744	762	745	710	830	738	753	786	776	703	744	714	749	779	715	726	740	766	758	733	729	753	777	741	693	716	716	800	806	766	732	764	764	795	715	777	760	716	781	736	748	758	751	726	780	779	712	757	742	806	708	724	695	774	771	754	796	687	740	750	693	762	737	741	761	726	786	738	793	727	756	737	767	758	780	783	724	759	746	729	707	752	779	774	687	753	767	796	756	759	737	773	751	728	744	714	724	761	746	754	772	734	776	741	797	807	769	785	795	725	759	728	729	762	729	738	809	757	777	721	766	774	762	767	730	754	743	761	713	719	747	724	739	688	756	706	754	818	730	735	767	744	782	652	770	759	714	740	758	749	756	719	758	742	775	728	743	730	734	708	758	806	736	759	738	722	770	785	783	739	795	770	733	787	731	740	820	746	772	734	769	743	736	730	731	731	750	787	786	741	778	720	749	806	720	742	761	729	762	759	750	733	752	754	734	700	736	761	710	751	771	782	759	715	744	765	699	747	695	760	790	797	731	724	780	720	742	757	775	740	725	739	744	722	762	723	766	723	734	733	739	818	762	711	724	773	698	782	745	750	755	774	729	756	714	796	776	759	794	762	803	770	739	783	775	709	746	749	783	777	743	759	785	727	740	776	736	745	792	747	766	749	754	759	711	760	773	724	790	715	737	770	756	730	724	773	723	721	772	738	694	723	720	692	767	741	725	770	731	737	703	720	764	726	793	736	740	738	720	761	763	753	771	730	758	790	741	755	761	763	721	739	747	727	712	732	737	756	729	753	725	742	719	727	710	803	676	755	774	783	752	764	753	748	723	763	788	789	723	773	719	788	729	793	750	773	781	751	750	721	771	742	746	777	684	765	739	752	786	773	751	714	765	719	764	754	765	775	768	736	774	790	704	766	747	759	796	763	709	737	820	785	795	739	750	734	719	768	697	707	795	776	752	669	727	714	691	755	739	762	693	736	743	730	691	774	726	797	743	740	713	755	785	799	781	720	766	761	769	706	750	760	762	692	751	816	745	752	816	691	758	749	777	750	761	763	745	776	786	737	739	749	730	744	737	738	732	764	750	729	762	706	736	725	736	746	730	753	721	733	740	746	734	783	729	815
2645	19243	25933	18030	10860	5026	1317	355	106	56	47	69	57	55	61	66	49	60	50	61	44	56	67	49	44	52	66	65	66	61	52	60	56	51	55	51	55	49	52	48	68	75	58	73	57	53	64	57	68	73	65	54	53	61	52	63	54	55	65	57	62	64	60	66	46	62	61	78	41	61	62	70	62	76	44	65	57	61	52	57	57	63	49	61	54	61	52	71	59	61	63	44	51	61	53	47	58	49	55	58	54	69	60	59	61	56	62	72	73	56	53	61	53	71	61	49	53	57	60	61	63	62	52	74	44	75	56	59	69	47	55	60	71	55	51	54	51	50	62	66	51	61	61	46	56	55	57	46	56	63	68	64	64	70	57	59	51	67	59	57	60	57	53	49	50	57	73	58	59	52	63	59	54	50	60	47	76	59	61	65	56	49	57	53	52	59	49	79	52	81	60	65	54	62	55	51	58	75	56	47	54	52	55	65	63	53	71	63	60	66	58	52	57	59	58	57	56	58	60	63	53	69	61	57	45	57	57	48	59	57	60	67	71	63	66	55	57	53	63	56	53	69	60	50	62	65	51	66	63	57	61	49	56	58	61	43	67	58	54	66	61	53	49	53	63	64	56	70	70	65	78	55	60	55	58	55	65	54	72	56	55	59	67	70	43	60	62	66	72	67	57	55	68	49	47	66	61	59	52	81	44	50	50	62	69	61	69	43	47	62	51	60	50	46	50	65	60	61	64	59	75	48	54	57	73	55	57	53	68	67	62	70	54	46	68	58	48	74	56	61	63	75	59	60	47	56	49	71	63	75	60	59	57	66	57	60	54	66	69	73	49	58	54	65	51	73	50	63	53	69	62	68	61	50	67	59	52	78	65	64	65	66	61	59	51	60	52	61	56	60	60	70	60	65	55	66	68	64	70	52	62	66	64	54	52	53	60	61	71	63	67	49	67	53	56	63	54	60	53	63	58	57	55	57	61	72	54	79	64	63	53	57	62	58	69	62	61	64	55	73	68	59	68	60	50	59	73	49	62	75	64	62	58	54	44	61	71	49	66	53	56	63	60	62	57	68	59	54	54	66	57	78	77	59	73	61	56	55	73	56	68	60	51	63	62	67	59	44	58	53	68	65	59	59	60	52	62	58	58	61	54	55	53	49	49	68	52	67	58	64	52	69	61	60	61	55	59	61	54	49	71	71	56	72	63	55	50	67	51	70	52	66	58	69	61	50	53	45	59	61	50	48	55	71	59	63	55	78	56	59	63	57	59	63	52	56	66	54	57	61	67	67	76	68	50	55	68	54	52	60	63	67	78	67	74	58	73	76	58	50	68	62	50	46	58	46	65	64	65	57	55	78	61	61	47	62	71	71	54	55	69	55	61	41	46	56	52	59	59	62	55	58	53	74	70	65	59	65	50	80	47	60	49	59	75	57	58	55	47	64	51	43	51	61	66	56	64	62	60	65	61	46	50	56	61	63	62	64	44	49	63	55	70	60	57	60	54	59	51	60	57	57	55	41	69	53	54	58	65	63	65	47	55	47	66	52	60	59	59	59	57	67	69	67	61	68	68	70	71	60	60	59	60	51	55	69	50	53	50	51	62	56	69	63	54	59	59	61	55	51	64	54	63	60	76	71	56	60	43	66	43	67	55	55	54	59	60	54	62	70	56	63	67	51	42	55	47	66	53	67	47	65	56	50	58	56	59	55	65	69	53	64	67	77	58	56	57	59	59	63	61	58	61	58	51	52	61	73	60	59	53	62	71	67	66	63	48	60	57	59	68	59	65	49	69	63	68	69	62	42	60	68	64	60	53	73	44	51	59	54	67	72	54	45	63	54	61	59	64	63	54	50	63	47	65	52	45	52	57	63	60	72	58	62	51	51	53	58	65	48	54	64	60	59	54	60	65	52	69	58	64	69	55	54	63	57	69	58	59	49	55	44	60	60	73	51	66	84	60	57	56	68	62	64	66	46	43	52	69	86	69	54	54	51	59	62	53	68	69	49	61	53	44	62	59	62	56	61	61	60	56	64	65	65	56	58	53	64	58	49	65	60	53	55	53	73	55	53	59	60	53	46	67	49	66	56	59	60	57	69	51	59	57	56	71	60	55	56	65	51	57	59	65	37	58	72	56	58	53	58	58	57	78	69	52	61	69	58	64	65	60	52	62	64	62	57	53	57	41	76	60	56	64	72	65	50	69	59	61	69	69	53	70	58	66	52	58	56	55	49	73	53	65	55	66	66	57	65	36	67	55	59	65	69	57	61	53	60	53	48	63	69	60	69	65	66	57	74	63	57	74	50	61	49	70	51	70	57	70	55	67	61	73	61	59	62	71	63	80	57	71	41	61	63	65	64	71	61	61	68	42	54	54	54	60	64	67	52	67	57	64	60	66	69	59	63	65	56	52	50	55	67	62	60	54	53	60	56	71	53	51	65	61	62	54	38	60	69	55	57	53	62	56	58	57	64	58	64	64	69	50	56	61	55	56	49	70	61	53	58	57	58	71	46	43	55	54	59	78	58	53	67	59	59	53	67	55	54	71	56	62	55	72	64	55	58	51	82	64	53	54	60	58	72	55	62	70	72	59	74	52	60	66	41	59	53	60	72	67	69	63	67	62	50	62	60	56	63	59	50	64	61	74	61	54	70	56	53	60	65	63	66	60	70	65	61	47	82	64	57	59	68	57	67	68	60	65	56	61	68	57	52	66	63	68	57	61	72	56	52	81	71	55	39	66	47	54	61	54	51	55	73	61	57	42	65	52	45	49	41	71	66	61	70	61	46	64	69	46	44	44	57	55	53	64	55	54	68	67	64	56	58	66	62	57	73	69	61	42	63	58	53	65	64	58	52	59	54	59	63	59	67	53	64	58	66	60	68	50	74	63	62	62	69	60	61	58	59	75	52	58	61	51	54	56	41	60	58	70	57	57	51	51	55	58	43	76	60	55	61	64	52	49	52	50	55	56	63	67	63	58	55	59	63	64	58	60	61	61	61	68	59	56	46	59	68	66	60	67	63	55	50	62	69	54	64	59	55	59	61	59	58	66	63	62	54	64	74	65	52	54	51	63	57	47	66	44	77	45	67	51	51	68	68	49	44	55	65	55	52	60	61	57	73	63	51	57	70	57	58	61	71	64	59	57	57	63	72	63	64	65	57	53	47	55	61	53	51	56	69	73	58	56	52	63	73	60	55	56	55	57	53	72	56	69	70	62	62	59	65	52	53	51	65	49	67	59	47	51	48	72	57	63	57	65	55	75	71	65	60	55	58	62	64	64	68	66	60	64	61	54	59	58	59	53	85	66	68	58	60	74	45	65	51	49	59	64	69	69	55	41	66	43	74	52	63	58	74	58	65	60	39	56	53	57	42	71	54	60	51	82	69	60	58	68	64	62	55	53	56	60	67	65	69	66	74	55	52	64	53	58	70	69	70	50	67	59	49	69	56	66	58	46	51	60	66	76	67	70	60	65	63	60	67	66	56
30827	49887	51021	56116	55136	39563	23635	9786	2509	977	787	719	776	756	717	741	747	732	730	778	763	702	751	737	782	710	741	729	749	707	741	730	725	774	738	762	723	745	770	759	761	735	764	758	739	760	751	720	749	759	774	725	742	743	731	768	757	727	761	787	719	736	732	722	747	723	752	782	818	743	760	725	754	740	764	776	732	763	761	757	750	701	744	697	734	684	746	737	738	767	756	773	715	756	768	754	744	748	767	751	725	770	767	762	745	718	743	718	775	721	754	751	762	741	701	743	723	720	738	744	701	716	721	693	756	737	717	749	745	764	757	738	744	767	729	721	768	736	720	727	722	771	716	738	718	724	711	783	768	732	712	755	740	739	731	726	779	779	740	740	743	777	761	707	742	743	775	752	726	778	714	698	745	769	771	775	757	731	726	750	777	705	721	786	776	742	727	763	729	745	768	692	701	757	739	759	792	730	745	709	752	799	765	761	667	726	753	776	771	764	675	783	719	709	712	722	754	715	793	786	730	711	719	755	739	752	731	757	769	746	772	770	742	736	722	727	778	682	727	735	750	775	683	764	776	723	762	762	716	754	751	697	707	701	718	677	748	740	787	739	757	760	744	708	759	728	788	772	734	726	772	720	751	773	764	668	777	731	782	721	750	711	771	744	759	740	744	707	744	735	773	735	752	722	732	766	705	694	735	710	725	774	734	741	752	753	759	751	772	690	743	725	763	725	821	756	758	742	766	702	738	766	812	784	710	688	757	748	743	816	744	747	727	741	755	759	810	723	719	780	715	757	786	754	786	726	752	707	747	795	760	812	759	716	754	739	755	740	760	756	767	733	736	774	738	734	756	733	751	782	730	743	723	734	811	789	749	741	779	773	786	699	755	751	773	752	760	749	722	709	747	787	758	738	725	758	717	736	726	698	776	762	741	754	732	823	720	736	706	760	705	745	735	747	759	762	719	677	748	760	783	735	787	796	736	813	755	709	736	741	716	732	742	712	747	734	741	736	757	738	794	773	759	721	757	769	771	728	710	778	726	741	763	747	820	728	694	768	731	765	738	754	736	736	739	727	741	753	756	761	707	785	700	722	708	802	729	709	710	754	721	767	723	767	757	726	733	785	734	720	755	728	694	778	731	705	769	720	733	749	696	733	749	787	724	734	792	725	791	703	701	782	726	718	709	728	782	739	732	744	760	774	752	732	720	736	752	734	749	778	717	764	763	723	770	775	756	743	738	741	714	747	749	755	742	730	760	714	747	740	767	751	716	704	788	745	792	744	743	731	743	744	730	792	734	758	747	731	760	740	755	720	720	709	730	732	764	754	725	764	726	730	742	759	807	741	785	730	745	691	755	747	745	723	742	717	706	825	750	738	743	737	749	735	791	733	767	740	761	776	776	768	808	809	726	740	764	726	776	771	737	716	737	747	715	738	767	707	761	772	702	755	700	735	720	702	713	777	746	727	756	730	762	758	752	796	714	736	740	739	747	724	752	770	742	704	734	684	751	719	745	711	755	718	731	712	707	756	741	788	760	720	728	747	758	694	747	735	728	754	742	728	749	729	704	717	769	716	780	794	713	749	735	801	694	734	696	755	729	763	765	751	727	696	767	768	759	779	748	703	694	783	716	728	737	713	706	750	709	785	753	742	782	670	792	783	732	720	711	728	742	810	736	747	771	744	710	778	719	747	748	788	739	752	758	746	780	742	766	716	746	723	741	802	768	738	767	763	758	759	696	768	757	760	763	765	697	782	761	694	780	731	735	724	755	743	692	731	710	745	718	741	803	755	773	728	714	733	772	727	758	722	764	750	752	760	753	778	693	726	763	735	730	748	789	717	727	746	739	751	760	737	710	732	760	748	761	770	732	741	691	775	778	760	741	739	731	721	734	748	721	747	752	757	733	715	704	728	700	704	767	700	768	700	733	734	766	714	772	752	705	707	723	743	716	677	760	705	760	765	744	740	761	766	718	801	755	707	731	743	759	708	696	729	712	714	718	705	774	708	762	741	738	704	715	758	771	722	801	750	735	707	726	755	779	723	780	763	749	718	748	781	723	784	778	749	711	713	731	746	728	737	727	780	804	773	727	712	779	748	711	718	774	735	748	749	761	778	744	788	717	784	791	785	730	712	702	713	776	738	731	765	742	766	741	730	789	742	724	748	777	719	762	724	777	741	776	721	752	721	782	734	779	753	749	780	756	756	735	768	743	755	723	745	779	713	788	730	708	730	740	765	730	755	783	717	764	795	740	720	753	711	750	779	768	785	738	756	756	737	737	749	710	760	766	750	775	752	730	721	745	756	735	740	739	690	715	719	738	762	762	728	731	731	711	724	770	725	737	730	790	736	737	748	754	769	726	721	764	751	746	698	788	772	738	753	780	741	770	664	785	795	760	691	703	723	750	762	708	725	698	749	755	716	778	786	708	710	769	766	728	736	720	787	762	777	720	769	698	699	757	747	744	762	787	750	734	745	730	734	757	729	745	794	730	731	707	765	708	704	731	750	710	726	729	726	740	746	695	744	736	718	781	753	751	779	777	779	764	720	705	758	806	768	721	697	727	751	723	738	779	762	756	747	745	726	694	712	759	695	754	733	769	718	732	726	730	726	746	758	710	724	737	731	735	745	715	773	672	696	751	732	756	758	756	738	752	725	731	736	755	829	752	766	783	724	698	704	744	743	756	780	792	772	718	729	717	757	668	752	765	758	732	682	777	715	791	764	744	714	714	766	732	742	729	704	752	750	688	732	720	797	735	741	752	711	702	713	757	761	764	705	701	699	726	748	708	759	727	740	728	755	758	756	759	734	763	750	734	745	766	750	768	756	722	748	721	743	730	707	756	763	706	734	774	692	772	734	783	747	764	737	732	744	727	723	755	748	738	768	725	709	700	767	706	751	762	714	736	742	823	807	725	777	741	722	772	776	679	741	680	712	761	780	730	710	754	756	735	717	778	783	749	741	774	712	683	760	779	743	751	756	733	732	780	736	735	733	767	687	805	751	765	736	749	743	733	735	746	701	762	695	772	726	774	746	761	736	743	732	724	728	714	754	734	731	714	728	778	785	711	763	737	771	759	712	701	791	700	773	775	692	784	729	742	749	750	713	759	701	721	765	738	746	733	735	706	739	762	795	705	801	715	703	741	718	778	754	715	727	753	731	756	740	744	780	723	739	712	749	732	783	775	736	750	709	769	775	742	758	755	712	742	748	708	766	746	766	711	751	703	800	755	724	728	723	702	794	770	747	709	782	744	752	789	762	772	723	768	794	759	751	769	776	689	749	727	743	753	776	777	726	748	735	710	757	756	729	755	713	734	758	742	776	767	728	752	693	733	730	779	773	724	793	771	808	733	703	730	757	725	741	715	743	677	730	781	715	700	748	761	767	719	691	806	711	722	697	717	708	745	751	763	763	753	720	711	792	731	787	735	739	741	798	771	724	702	751	738	810	767	769	727	749	752	705	738	768	777	721	726	770	738	704	769	710
1501	4532	7022	4940	2607	1154	393	133	89	65	56	68	58	60	64	51	49	49	54	54	51	61	64	54	62	48	57	65	65	44	62	51	56	47	55	66	57	65	55	59	62	53	55	59	63	65	73	53	67	59	58	67	47	60	49	73	60	41	73	58	62	60	43	77	47	66	62	54	55	53	54	53	64	56	58	60	72	65	47	80	52	63	57	65	73	63	52	48	51	69	68	67	52	59	53	51	52	55	68	48	49	62	57	68	68	67	53	56	64	49	47	65	59	57	62	59	58	64	60	58	60	58	54	54	61	65	55	61	52	42	64	62	58	54	64	52	54	57	60	63	67	61	59	43	34	63	45	50	49	65	59	60	59	48	73	60	36	64	57	53	64	55	69	46	50	68	65	55	65	63	49	62	60	51	64	75	55	63	60	65	60	51	62	58	55	71	63	58	55	62	65	58	56	56	56	65	52	65	55	58	55	47	51	72	51	56	63	49	50	71	63	74	78	54	60	68	66	63	49	45	56	67	61	57	54	55	57	52	54	69	53	78	61	50	75	77	53	55	60	81	58	52	67	48	47	54	60	60	51	60	68	56	64	42	80	62	48	63	55	61	57	60	57	53	60	55	65	69	64	57	54	66	60	58	72	44	65	63	64	56	58	57	47	61	50	61	58	57	72	53	68	51	58	79	57	43	71	61	68	64	55	56	65	47	59	51	74	47	70	57	58	60	68	60	70	44	62	64	64	58	61	60	70	61	60	61	65	51	56	52	56	44	73	60	60	65	65	66	69	57	65	53	57	46	67	51	62	66	56	58	60	57	55	66	49	50	55	64	56	68	62	55	62	59	54	49	62	52	58	62	58	56	47	64	68	59	57	55	43	71	64	53	63	49	53	67	57	63	46	66	57	47	56	65	59	42	53	65	70	61	54	57	67	51	59	58	55	71	63	67	48	62	62	56	57	70	51	62	52	66	63	54	50	69	52	62	64	55	69	63	54	60	58	70	62	66	62	61	59	54	58	56	59	56	54	50	65	49	69	53	59	56	55	62	82	59	58	54	67	59	56	56	62	68	64	60	59	58	73	64	63	68	63	52	56	48	68	65	45	45	54	49	62	55	71	59	60	47	70	58	62	54	53	68	58	70	64	61	48	70	59	57	77	50	66	53	60	51	59	59	51	64	42	68	60	55	64	48	69	54	64	58	62	47	60	64	60	57	58	53	48	44	53	70	71	53	60	59	56	65	62	53	60	50	63	54	40	38	48	63	56	66	59	52	55	63	69	69	61	64	66	55	39	61	69	57	62	76	40	61	52	73	61	60	42	52	58	53	54	67	48	56	50	77	62	48	59	62	61	66	64	63	49	71	57	49	61	57	55	58	57	55	63	49	65	72	58	38	62	55	65	72	59	71	55	74	54	52	62	63	55	54	60	65	58	59	58	57	64	50	68	74	72	46	64	49	51	67	49	64	59	65	66	71	70	62	54	56	51	49	60	64	54	61	60	68	62	51	53	64	68	68	66	54	71	54	59	55	56	56	44	47	65	51	64	66	52	75	49	58	48	65	55	49	57	43	65	61	61	41	61	56	53	55	55	48	60	52	64	56	52	58	65	64	48	47	52	62	68	62	55	60	60	46	55	64	60	64	64	61	51	73	70	51	57	59	55	52	57	68	59	70	72	61	71	49	51	60	57	52	66	51	49	55	64	62	63	65	58	51	50	63	49	64	53	60	46	70	62	67	63	50	59	65	61	51	82	50	58	52	63	63	66	54	56	66	70	65	61	65	41	58	55	53	64	56	55	52	52	61	60	61	59	48	68	60	58	60	59	64	63	54	56	55	56	42	49	54	51	62	53	65	68	59	59	59	62	57	68	61	60	60	72	48	61	63	73	50	61	69	77	61	77	53	58	71	54	64	61	51	55	48	63	72	55	61	74	60	55	70	66	66	46	49	59	60	58	52	71	62	51	68	52	47	53	62	53	51	57	79	61	59	57	56	56	65	68	48	50	74	71	52	65	55	58	58	66	75	51	57	54	66	68	48	73	64	63	71	65	54	59	65	54	58	69	67	59	56	63	59	60	65	78	61	68	61	63	54	59	57	70	54	49	55	66	66	43	60	53	70	62	48	53	60	57	66	46	59	64	46	48	54	53	60	62	62	54	62	68	46	56	52	55	62	53	56	60	65	80	69	47	68	72	48	59	52	70	61	65	54	53	62	66	57	59	52	62	59	39	61	69	58	59	63	62	46	68	54	43	51	58	62	64	67	59	55	80	60	63	59	69	62	66	54	63	62	61	65	53	50	64	57	60	63	71	71	69	53	73	60	65	58	56	57	57	55	59	49	63	52	55	57	54	70	63	62	55	62	61	72	53	56	63	56	61	50	53	54	56	60	51	51	47	49	61	56	61	53	69	54	57	59	56	71	41	57	61	62	60	70	51	66	53	56	58	74	60	52	59	64	79	62	52	68	56	50	68	60	55	52	63	60	55	54	65	59	61	63	53	56	71	64	62	76	46	65	67	56	54	74	54	62	58	67	50	65	69	69	60	59	66	49	60	51	62	58	54	64	60	57	64	55	54	60	62	63	52	57	42	71	63	63	64	76	63	57	67	70	61	65	46	64	57	64	53	56	61	52	50	65	61	67	58	67	69	73	61	66	55	49	59	64	52	50	54	46	58	62	56	66	59	57	59	56	46	69	65	44	53	55	52	66	70	59	53	51	56	48	58	60	60	66	62	71	58	78	66	69	60	63	51	58	60	69	54	62	55	59	49	79	54	57	53	51	51	55	55	73	54	77	60	68	55	55	45	68	56	59	64	45	56	62	67	53	53	52	52	57	45	51	52	44	74	57	58	63	61	68	51	54	66	49	84	69	53	54	59	54	71	64	70	62	66	69	61	62	62	68	62	50	61	67	59	50	56	62	64	57	67	60	66	70	58	37	62	55	50	65	49	60	63	47	49	53	69	59	50	44	64	57	64	65	50	46	51	56	57	47	56	40	54	52	68	68	60	58	53	52	55	46	75	41	47	51	62	51	56	64	55	57	55	56	45	53	47	62	57	50	56	59	59	57	57	62	71	61	64	61	63	59	63	63	55	59	58	60	62	65	69	78	58	63	60	52	51	52	62	64	53	55	53	54	52	46	65	54	60	48	57	69	46	58	57	35	55	58	48	59	72	50	53	62	65	68	46	58	58	63	55	54	60	54	68	52	57	43	55	59	57	63	66	62	61	52	69	69	35	60	63	50	52	60	54	59	51	43	49	57	51	50	59	77	48	60	72	51	66	52	61	58	48	67	54	63	53	61	55	61	53	47	67	64	51	61	49	78	55	53	70	63	55	52	60	49	63	49	53	57	57	55	54	68	54	59	62	64	56	54	58	57	63	57	58	51	58	67	58	48	53	53	58	49	47	52	58	65	55	58	46	63	63	58	65	62	56	51	65	45	58	46	51	55	58	48	83	62	59	71	64	53	70	64	55	57	51	72
17490	30548	32500	34380	33149	23816	11007	3677	1262	839	773	747	725	726	734	701	770	716	701	668	717	734	753	737	703	729	733	698	814	709	683	710	716	747	703	776	718	728	741	744	726	775	710	749	763	721	761	744	712	698	693	709	765	757	684	719	741	733	687	753	742	755	732	718	743	743	738	692	701	725	750	712	749	759	709	715	716	731	711	700	727	669	707	742	710	722	786	735	720	706	703	731	730	752	694	745	689	709	686	736	711	685	679	739	733	664	769	705	764	767	737	731	695	726	731	735	715	738	693	712	753	748	715	699	718	688	746	731	736	741	745	758	752	676	707	767	691	729	755	734	699	739	724	684	681	734	727	720	739	724	718	735	717	728	730	756	750	727	699	735	761	728	728	718	721	760	721	725	757	710	725	711	722	719	725	693	676	694	722	711	708	715	734	700	797	739	763	696	735	711	761	754	675	763	709	734	701	713	693	741	744	713	734	725	795	726	770	782	718	765	732	664	770	716	705	677	717	740	731	716	741	681	734	759	739	767	680	714	741	741	716	768	753	708	741	729	703	736	731	718	728	760	733	754	718	714	728	706	734	705	696	741	691	732	736	723	695	726	729	721	760	741	743	776	702	682	721	738	751	723	679	706	711	737	735	724	697	690	771	703	731	732	722	720	690	652	766	713	755	708	733	719	789	756	748	723	715	725	688	757	705	722	682	689	784	682	758	725	723	686	795	755	791	757	723	733	751	716	714	723	701	789	712	710	716	673	694	705	724	768	719	720	711	696	783	672	729	748	750	719	726	727	697	736	723	754	699	665	721	731	739	717	701	713	766	677	736	731	739	704	718	757	776	759	780	721	736	708	750	724	763	703	710	723	777	764	689	720	737	740	696	678	733	729	742	753	684	714	695	716	700	728	764	737	735	762	717	728	715	755	772	745	738	731	733	678	748	729	694	732	703	744	690	714	746	734	779	765	683	737	764	710	749	745	736	756	724	702	762	778	736	722	756	757	764	695	721	717	735	731	655	711	715	765	668	760	785	706	728	757	724	745	740	701	778	717	727	723	691	703	711	715	773	711	742	791	742	776	724	690	713	711	717	725	772	701	706	695	708	662	766	762	739	692	700	726	726	714	713	725	734	690	725	714	704	745	718	744	756	722	723	636	755	664	714	748	697	748	723	681	718	773	715	729	741	697	718	721	703	733	759	729	710	758	742	775	735	762	701	732	757	766	750	730	712	733	732	718	753	748	715	753	685	748	788	678	722	760	745	697	684	762	740	660	750	735	751	690	719	718	737	719	724	702	719	778	779	746	717	753	682	739	761	742	736	690	718	766	724	719	732	688	688	724	675	720	761	677	754	693	765	698	706	728	732	695	803	679	715	780	720	729	714	740	731	696	706	746	711	748	725	731	743	735	717	681	724	713	743	730	751	742	719	733	766	756	722	711	718	730	758	748	718	704	720	738	744	717	704	740	699	725	735	760	759	681	740	723	699	724	757	755	750	767	729	704	704	742	692	754	747	761	707	739	693	704	745	733	714	771	742	776	747	746	689	781	748	770	766	721	718	747	753	732	776	768	704	740	715	707	709	730	705	739	749	723	711	709	721	684	731	724	720	744	687	775	741	770	753	719	709	728	706	730	709	766	696	711	708	758	690	679	693	743	780	704	732	739	745	720	734	696	766	711	710	708	726	750	695	716	706	736	726	717	745	749	739	741	714	720	708	770	729	697	709	712	790	752	779	678	659	726	744	735	781	785	739	793	740	715	723	649	718	726	772	727	737	767	796	751	705	711	703	809	739	734	730	672	721	705	741	688	691	712	710	768	693	776	720	732	757	738	710	734	737	718	721	756	738	720	737	726	724	709	736	717	685	776	745	745	775	739	700	713	756	731	721	729	716	744	698	732	690	764	681	680	686	727	775	701	747	750	700	698	715	759	707	744	764	693	706	711	695	739	733	734	758	735	730	727	752	723	741	682	755	709	726	725	738	731	708	718	768	700	742	732	703	770	709	690	773	692	779	711	710	721	715	725	712	739	775	747	770	738	758	673	725	737	735	734	766	776	717	727	753	759	686	711	693	759	757	736	722	727	754	726	718	733	773	773	743	752	724	722	723	746	725	714	725	750	693	710	745	778	748	739	733	719	736	714	793	755	726	728	753	715	747	741	707	730	698	701	739	758	721	774	757	745	764	702	737	710	744	740	715	744	748	707	751	707	716	760	707	727	753	741	747	744	747	746	736	734	707	725	726	745	745	765	701	766	710	769	756	741	682	783	707	732	716	739	708	752	698	733	700	714	641	746	718	741	710	783	748	768	706	741	710	690	671	711	743	725	712	721	692	715	705	672	726	744	729	751	697	710	747	726	762	757	725	757	711	731	708	731	685	705	704	701	764	713	744	723	695	785	744	757	698	732	738	755	752	785	719	727	722	700	731	688	773	692	727	723	709	725	727	740	741	730	719	752	732	745	700	705	714	738	656	673	731	767	767	715	737	727	719	760	720	779	713	718	675	735	694	798	729	758	785	694	746	702	731	748	705	710	743	712	771	713	729	740	742	673	705	725	702	731	734	728	753	729	745	722	763	759	756	740	701	747	709	737	744	725	730	741	765	724	767	685	700	723	720	707	749	744	726	738	773	748	717	733	708	685	694	734	762	736	769	735	711	769	745	667	731	692	753	726	729	751	738	726	711	684	754	728	708	705	699	770	741	762	738	711	712	722	752	735	672	670	719	766	743	721	663	721	758	701	771	741	761	683	729	718	711	743	751	734	713	720	731	691	695	759	742	754	756	713	692	702	745	772	725	712	696	698	736	703	744	716	693	757	754	717	699	691	704	718	675	753	773	781	748	748	716	734	758	732	714	656	781	716	733	770	752	728	688	704	754	706	788	789	693	751	720	700	696	744	703	695	756	744	766	744	693	704	714	657	698	739	739	754	693	715	775	760	740	730	712	710	738	690	709	754	706	725	721	680	700	814	761	750	725	725	714	717	748	750	725	696	742	713	723	763	785	748	674	761	714	752	721	739	722	683	686	743	751	683	735	735	760	722	742	721	755	709	693	723	785	721	698	704	750	741	701	691	723	688	718	722	741	711	712	767	711	731	723	736	710	743	726	721	725	707	696	693	735	754	770	705	758	697	719	741	745	691	680	640	682	722	684	707	709	731	756	707	760	708	761	717	746	789	727	693	720	716	715	737	723	721	747	749	714	714	734	715	711	752	771	698	751	739	729	782	727	719	734	755	769	733	720	726	738	758	706	726	734	770	776	682	699	727	734	746	773	699	734	759	751	718	755	731	702	705	707	734	775	671	723	731	742	758	685	699	727	731	707	740	756	697	721	758	711	741	748	718	712	710	760	775	739	738	697	751	791	723	705	728	751	764	786	745	725	711	712	723	735	712	766	759	742	732	725	743	742	751	731	711	770	764	747	740	714	750	736	724	746	742	749	735	713	717	709	709	735	758	727	717	763	786	677	713	713	712	784	678	729	724
3088	17837	17368	11379	6537	2941	803	280	89	73	72	54	57	59	68	60	69	63	59	49	51	52	61	53	60	50	54	58	51	65	61	58	64	71	62	54	55	50	52	62	70	65	45	52	73	67	57	47	54	62	53	67	54	68	65	67	55	79	56	59	62	62	51	71	52	77	62	55	64	55	51	61	51	54	49	63	56	64	60	56	65	63	56	53	51	63	60	61	61	59	63	60	70	54	54	58	60	48	62	68	64	65	76	59	74	54	62	55	51	60	73	62	44	59	64	66	54	71	57	61	48	66	51	57	62	53	68	59	65	61	55	58	54	54	76	65	51	62	60	49	56	57	48	60	65	67	55	65	60	61	61	54	59	53	59	66	70	56	57	52	77	69	64	65	44	67	62	65	55	62	64	55	64	70	69	73	74	65	73	57	61	60	69	65	52	46	49	73	74	64	48	65	50	61	42	53	57	61	48	65	56	67	53	71	58	67	67	72	65	57	52	72	58	62	38	79	55	66	55	60	56	67	49	60	67	72	46	58	62	50	59	52	70	63	62	66	46	56	57	56	80	61	45	60	56	52	57	56	69	62	67	68	57	67	53	58	63	48	60	63	56	61	55	55	69	61	50	54	52	46	66	43	52	64	49	67	58	69	57	39	56	74	54	64	56	77	61	61	62	54	63	58	63	51	54	57	67	70	59	64	61	69	52	66	73	70	62	61	48	60	65	68	55	58	59	67	62	50	65	46	59	61	59	72	56	56	60	71	60	60	57	66	47	62	58	62	50	65	67	61	57	58	55	59	41	55	67	61	60	54	65	45	54	58	58	67	60	49	54	60	69	55	55	80	68	51	53	84	50	65	61	60	68	69	53	60	63	43	62	69	68	58	54	52	54	53	67	42	55	70	75	64	65	57	67	60	61	57	64	58	53	57	61	57	61	72	58	66	59	55	53	72	55	46	68	77	61	62	55	79	55	59	53	60	55	77	66	53	73	64	71	55	55	69	64	45	64	52	61	68	54	68	55	72	58	66	50	48	63	70	57	49	71	55	52	65	63	63	63	55	61	46	61	67	47	60	62	75	70	59	52	59	60	60	55	64	64	63	51	65	57	71	64	47	68	64	56	60	57	58	63	63	63	59	69	46	64	57	60	57	60	61	51	58	72	64	64	58	63	57	56	55	72	58	70	59	56	71	59	63	57	51	52	59	57	60	65	70	68	68	64	50	56	50	56	74	68	57	43	57	51	63	64	59	53	52	59	60	60	58	64	68	65	55	55	55	65	53	59	55	57	62	49	60	65	59	43	60	53	52	48	50	55	70	56	69	71	72	51	59	62	58	61	59	49	55	70	61	83	63	66	45	62	49	54	63	62	51	56	70	66	60	77	48	68	67	59	70	58	60	68	63	68	68	64	71	67	58	72	59	63	65	60	67	44	54	67	54	60	61	57	69	67	59	57	73	62	64	60	40	69	63	71	66	61	56	54	68	57	67	52	57	62	68	57	55	66	49	63	61	75	42	74	50	66	66	60	62	64	67	60	69	69	64	60	67	57	51	59	61	60	68	58	59	50	52	72	64	49	47	70	58	65	59	67	61	37	58	69	61	68	50	53	69	61	54	62	70	60	51	60	74	76	40	51	54	62	64	64	59	67	65	63	57	61	57	61	62	77	61	48	61	65	64	61	68	67	50	52	58	70	57	52	58	65	48	58	71	66	58	60	65	65	58	61	66	49	55	61	70	48	71	63	58	71	51	58	66	49	55	77	61	52	45	54	57	81	46	56	63	62	65	66	69	59	56	54	51	67	63	56	78	71	56	64	60	57	68	51	51	59	56	59	69	75	57	59	53	58	64	59	59	57	62	68	62	51	47	59	69	62	55	62	62	47	56	64	46	73	61	62	78	76	58	67	67	74	56	70	64	65	69	53	67	65	69	64	42	60	48	50	55	57	53	42	52	56	60	62	59	77	60	49	61	54	73	56	49	60	61	61	58	43	58	67	55	61	56	64	60	54	69	59	44	68	68	45	65	61	53	64	67	61	51	68	55	52	65	59	65	59	59	53	66	52	72	59	62	66	72	62	60	56	60	55	64	63	57	55	59	66	51	56	64	42	56	51	59	60	64	64	53	59	66	78	59	67	52	66	45	46	63	56	52	62	59	51	49	54	53	49	60	65	56	53	64	73	43	52	59	57	74	67	52	65	54	52	55	62	53	62	70	56	64	67	52	59	54	52	66	65	63	72	52	76	58	71	57	49	43	53	65	57	65	64	59	61	74	55	63	58	58	69	65	59	73	63	56	70	51	64	67	67	75	55	73	61	68	61	75	64	68	67	71	58	61	65	62	53	54	66	57	54	57	70	61	57	63	50	57	59	56	71	59	70	39	61	56	44	62	52	59	64	54	62	76	40	56	61	73	60	57	63	63	57	56	73	58	66	64	72	43	68	59	57	53	58	67	65	60	63	67	59	63	63	67	56	62	59	69	57	70	64	54	57	55	67	67	57	62	59	66	54	69	64	59	65	39	58	57	75	52	68	66	75	49	65	58	49	56	53	62	55	54	51	42	78	59	69	62	66	67	46	61	60	66	64	58	58	62	70	65	60	63	69	64	56	57	62	67	55	64	61	56	61	68	75	63	45	60	59	84	59	56	77	56	50	45	67	61	70	53	40	61	55	56	71	64	65	55	51	69	56	68	61	59	59	61	55	61	54	72	55	65	57	68	52	42	75	64	54	59	56	53	57	61	60	60	71	57	77	67	48	39	67	65	71	58	59	55	64	58	57	61	62	49	69	76	59	48	69	53	63	48	59	71	79	63	58	63	69	65	65	54	48	55	33	47	62	66	43	72	66	58	53	48	62	63	50	49	53	59	59	65	61	63	59	68	69	68	59	69	57	55	79	63	56	58	56	63	64	57	49	59	58	54	59	52	71	63	59	59	58	50	78	62	58	53	58	55	69	61	50	52	69	49	54	59	64	65	67	65	57	61	54	58	59	43	67	60	50	59	63	72	62	52	67	63	60	60	63	62	63	51	56	58	67	49	74	55	65	55	68	54	69	54	54	64	62	65	64	61	63	57	56	58	63	50	62	66	59	59	48	65	73	63	49	48	56	56	47	66	62	78	73	61	51	73	68	77	52	66	39	53	67	55	68	63	60	73	66	46	57	67	62	52	44	59	66	53	68	49	60	65	74	55	68	64	54	50	61	55	50	52	51	59	51	72	85	54	66	74	63	49	59	47	62	58	69	69	65	48	58	58	63	71	69	55	55	80	70	52	66	58	56	58	57	64	84	71	59	64	64	60	61	52	55	54	54	64	51	47	61	57	58	69	68	76	52	70	65	61	69	48	66	60	54	69	48	59	59	66	81	58	71	45	51	61	65	47	73	66	63	77	57	55	47	74	65	70	65	56	68	68	53	71	63	61	49	61	52	60	61	43	48	66	55	60	48	53	56	49	60	63	71	54	64	57	59	52	65	60	45	65	57	66
31257	44031	41637	46958	46787	33553	18798	6912	1928	952	780	739	723	723	785	763	739	755	796	763	731	715	783	762	761	716	770	790	721	728	752	728	721	735	701	720	717	713	661	738	727	745	722	707	725	744	750	740	723	726	711	692	771	716	730	724	709	720	740	716	773	725	748	731	733	773	730	718	722	798	708	789	779	776	751	709	706	726	754	754	733	736	714	726	704	720	690	765	777	697	759	744	787	689	753	723	714	736	780	672	749	762	748	738	753	759	761	715	707	719	760	768	760	705	741	718	689	761	755	740	750	739	738	722	710	762	734	731	679	745	749	753	766	706	742	753	777	740	764	718	756	749	737	725	805	711	683	769	751	708	759	723	733	736	766	767	711	720	688	757	711	776	732	709	768	676	713	769	736	682	763	712	781	760	761	727	737	743	738	724	777	733	749	715	776	716	699	737	721	746	718	695	717	698	779	735	724	695	754	746	745	708	685	714	762	797	735	746	766	705	711	704	737	732	772	708	727	730	747	750	752	729	713	766	821	737	813	717	742	769	703	719	720	731	745	765	759	705	755	755	751	738	749	773	763	743	764	736	708	753	708	734	724	738	744	708	731	709	753	733	763	702	674	731	749	757	676	760	731	717	735	758	726	745	759	739	719	705	708	709	741	709	699	737	698	766	761	738	739	726	718	770	728	742	708	722	768	738	724	709	742	709	760	708	765	748	736	698	724	693	726	742	757	751	778	737	749	750	778	749	711	773	672	772	721	730	769	711	725	675	751	681	716	740	712	768	773	720	676	730	723	739	727	723	749	755	764	726	741	763	733	722	731	694	744	759	716	726	737	753	738	700	719	718	709	723	738	703	776	732	713	749	713	713	709	714	737	749	706	704	784	724	753	743	766	745	739	777	732	746	753	726	696	745	712	735	760	744	739	707	733	695	731	733	672	802	739	757	701	768	717	711	769	749	721	773	722	724	775	730	708	703	728	725	704	725	723	717	766	764	752	755	690	720	749	727	729	732	680	704	721	694	785	750	712	689	734	729	746	752	733	691	766	673	668	747	723	744	705	733	739	755	734	779	768	787	734	765	710	730	737	760	772	744	772	743	721	742	709	712	731	738	735	686	747	718	670	735	701	727	715	759	753	714	679	731	700	742	682	757	727	676	721	692	742	731	725	684	734	723	736	782	723	680	700	719	717	735	721	733	741	743	765	735	757	751	782	775	708	710	766	723	681	772	716	708	704	700	721	737	749	765	785	728	741	744	744	731	710	700	739	754	814	762	756	691	713	714	720	777	760	737	748	765	758	739	746	704	683	762	750	727	739	746	736	703	739	755	775	699	703	736	723	772	694	721	731	679	711	764	758	743	761	759	749	708	762	761	740	684	726	730	689	762	754	705	728	778	726	755	680	718	759	729	745	759	772	684	775	778	737	750	714	706	747	715	710	724	689	722	736	777	749	755	734	749	726	743	725	729	742	749	724	739	784	729	745	736	760	739	686	713	711	773	767	679	784	717	760	774	747	717	736	683	722	730	783	724	779	689	767	735	744	739	727	753	743	745	790	711	727	743	710	759	708	755	785	747	734	748	713	763	707	761	723	758	710	753	750	760	690	748	746	720	729	730	669	720	729	716	769	797	747	744	736	741	708	746	731	776	660	733	695	737	722	725	707	766	711	750	767	747	764	769	696	708	729	741	719	738	715	702	749	779	796	754	747	753	755	745	704	734	751	712	700	676	757	713	708	705	747	720	734	713	722	757	770	700	719	746	745	739	742	700	763	734	697	764	714	740	768	777	776	717	722	759	692	694	749	770	774	720	744	756	749	735	750	760	724	709	760	752	769	708	732	695	736	785	709	767	764	713	748	726	788	727	740	738	731	727	753	709	771	691	693	736	720	714	766	778	749	732	683	714	756	729	772	744	756	712	765	707	682	696	734	726	753	714	708	765	726	733	740	744	679	740	698	756	758	709	709	745	697	659	753	716	741	769	685	735	711	717	718	788	742	745	725	702	769	764	774	705	771	695	691	794	730	736	728	769	682	744	729	688	725	746	703	783	778	716	726	733	771	724	752	693	765	720	726	690	728	715	726	723	739	727	681	751	733	721	745	742	702	780	720	677	758	760	734	773	750	781	746	731	755	705	743	757	714	705	738	734	747	766	719	751	754	732	750	737	754	739	716	750	724	775	717	727	773	739	758	753	729	737	698	749	705	762	776	752	732	718	785	723	714	789	682	705	776	721	701	780	709	746	754	756	758	728	682	717	749	723	766	672	678	725	745	743	726	706	733	744	756	731	721	712	727	781	733	726	764	736	750	715	730	713	767	761	737	702	710	774	743	708	711	762	723	740	731	794	750	736	755	713	752	801	707	696	724	746	688	708	744	739	767	715	711	746	757	728	752	737	760	731	742	782	714	773	742	736	802	709	743	717	708	769	753	727	713	757	763	736	730	733	684	742	748	724	743	718	736	737	719	782	710	785	714	744	730	763	687	766	735	771	691	710	758	694	764	704	713	680	740	738	741	762	728	734	744	746	764	732	719	747	774	673	661	753	702	721	706	739	715	695	766	746	746	744	734	678	732	735	698	710	758	771	736	764	749	709	690	747	780	728	759	769	741	735	712	722	731	741	737	746	753	757	755	732	701	764	711	728	762	663	716	759	728	752	730	722	766	759	744	726	749	707	789	736	743	728	761	749	753	747	767	712	709	767	710	726	709	761	706	735	719	737	722	687	726	758	710	700	745	662	718	705	739	695	756	756	738	728	732	771	740	796	750	733	743	754	698	740	739	745	737	739	703	722	704	752	766	739	723	705	714	768	730	726	728	724	751	713	720	791	740	744	745	753	716	793	739	692	739	743	702	722	790	702	694	699	703	734	726	729	716	748	780	777	726	693	699	704	685	703	761	691	747	698	696	733	724	736	727	697	723	758	754	760	698	742	708	707	728	754	727	793	735	804	727	783	731	727	717	732	722	776	787	707	742	753	750	729	745	735	722	684	722	721	698	761	756	763	719	764	789	694	747	764	761	725	720	712	700	743	732	763	752	707	714	738	745	747	730	732	747	744	772	729	747	718	753	734	702	719	709	713	773	721	737	720	686	797	750	729	735	751	726	692	707	680	690	755	729	720	742	716	742	754	705	762	751	769	744	729	724	720	751	743	729	765	772	770	730	729	731	693	745	732	765	758	692	784	721	724	735	731	710	732	737	693	733	771	720	715	757	764	737	741	671	742	708	711	724	798	747	796	706	782	760	753	712	757	707	741	688	726	720	731	741	740	669	727	742	684	761	723	729	745	744	772	709	740	737	729	748	795	735	675	724	745	733	772	752	752	748	745	765	741	697	689	706	728	705	726	741	734	733	657	717	704	746	711	756	751	784	758	773	706	745	762	745	773	767	714	694	732	720	712	696	704	738	736	715	739	723	725	723	728	731	693	688	702	762	737	780	749	738	793	751	720	741	744	805	719	735	735	780	730	779	764	698	744	729	715	718	710
4340	12229	16466	11967	7119	3106	877	255	87	76	58	51	64	67	55	54	56	54	55	47	54	59	69	69	66	62	62	72	57	64	59	50	66	50	67	57	57	59	61	56	50	71	52	60	58	56	70	63	65	63	64	56	66	55	62	53	64	77	75	69	56	57	72	70	67	46	51	58	65	60	60	51	45	66	69	57	60	71	57	58	57	65	68	60	58	65	56	57	51	67	58	66	59	62	68	62	43	54	57	53	61	65	69	61	70	49	55	75	53	58	65	59	72	54	62	54	58	60	64	72	57	59	66	72	65	66	66	68	69	63	68	65	63	55	60	76	64	57	68	52	65	70	75	66	61	59	56	66	48	59	46	69	70	58	62	62	66	57	59	49	69	58	63	52	71	57	49	68	71	78	58	63	73	40	65	57	62	74	58	55	52	62	60	62	58	63	61	64	71	68	56	63	55	70	62	54	58	68	65	69	65	58	70	46	62	58	64	72	50	58	55	68	66	59	49	62	74	64	59	53	65	50	65	57	58	60	64	73	66	66	51	63	57	71	51	60	58	55	62	68	53	68	48	62	56	58	60	62	65	55	70	49	66	60	63	66	48	61	49	80	60	67	71	70	60	55	58	54	53	71	46	53	56	84	64	51	68	60	68	60	48	52	69	60	74	69	55	66	68	65	65	67	67	51	66	60	67	54	65	67	56	69	64	63	46	61	63	56	55	66	58	67	75	75	66	66	55	63	62	78	72	63	59	52	73	55	53	74	45	56	74	68	49	50	66	67	63	80	71	59	59	61	66	65	51	70	59	48	45	71	64	59	64	52	66	64	51	66	66	65	65	68	67	75	49	67	53	71	58	55	69	57	52	58	60	72	60	70	56	65	48	64	59	71	48	58	54	56	72	50	60	65	61	67	58	58	70	57	75	69	55	59	58	48	76	51	61	58	57	63	63	72	56	60	65	65	56	66	67	68	57	67	62	65	61	50	55	65	68	60	63	58	49	60	58	75	69	61	75	51	47	65	55	62	53	59	79	64	72	72	70	63	58	53	50	55	62	57	76	57	54	50	51	64	57	70	49	63	74	47	59	64	55	64	44	74	58	60	59	64	58	60	60	72	64	60	53	61	55	89	59	62	51	55	43	60	69	64	66	65	57	52	53	68	56	51	63	59	56	53	67	78	82	64	61	62	50	55	70	59	69	63	64	58	53	64	66	53	68	66	74	53	75	57	72	73	49	58	61	56	59	54	63	61	65	56	57	53	57	63	70	62	48	61	66	72	58	56	67	58	54	63	75	60	57	66	71	85	68	69	55	75	53	62	68	61	71	68	53	56	53	69	57	56	73	61	68	60	72	61	54	71	63	68	67	56	64	45	60	60	68	70	72	70	57	73	53	66	67	77	55	66	57	55	59	66	62	58	65	59	76	64	63	57	56	49	61	51	66	54	53	70	67	57	63	75	69	59	65	71	69	55	59	67	53	43	74	77	67	56	62	62	64	71	68	64	70	54	60	63	61	58	75	56	67	56	52	56	58	44	70	58	55	63	49	49	62	62	55	69	60	73	67	68	65	69	62	56	59	53	57	66	57	61	56	61	53	61	66	59	62	73	61	60	57	67	58	55	60	64	66	82	56	70	54	51	63	54	57	59	58	59	51	64	64	60	53	80	68	55	45	65	66	68	48	61	74	68	58	46	52	60	67	58	53	68	53	70	63	62	56	62	66	80	58	60	58	61	67	70	74	49	58	67	70	75	70	69	69	56	55	54	57	65	55	54	59	66	49	68	58	53	68	55	67	71	53	53	55	58	54	55	58	66	63	61	65	64	61	61	57	61	50	60	60	60	84	57	54	68	62	59	73	63	66	61	52	67	62	61	72	65	67	78	68	56	56	57	67	67	46	65	56	63	72	46	64	57	66	66	62	69	61	67	60	52	56	59	55	57	62	68	62	59	63	53	48	65	66	56	68	72	49	79	60	56	53	71	60	56	57	59	69	60	48	70	65	58	67	56	54	65	63	46	72	60	49	77	74	62	57	60	45	64	51	67	58	55	61	63	63	72	64	64	73	72	55	69	69	69	71	54	69	58	57	71	60	66	76	48	54	70	64	61	50	55	57	76	63	59	55	72	67	73	69	77	58	67	65	59	60	55	56	65	75	54	57	62	52	47	73	56	56	65	50	70	51	59	69	59	56	55	55	66	71	68	64	53	63	53	62	57	63	63	72	63	63	63	60	66	61	70	64	64	62	79	63	69	56	54	60	49	53	52	70	61	71	54	48	64	56	55	79	49	70	61	68	74	62	61	53	74	50	61	67	68	62	61	44	64	51	55	55	51	62	60	65	59	60	53	69	62	69	62	67	67	55	61	64	52	59	48	59	64	62	62	52	66	58	70	76	68	57	69	49	40	88	59	52	65	66	67	58	63	51	56	71	49	74	57	53	68	58	58	57	63	47	55	54	59	63	58	65	68	60	52	59	60	68	51	53	56	71	65	60	67	60	59	64	62	63	47	55	65	70	64	65	49	53	57	64	69	54	63	48	61	62	58	55	58	66	62	65	66	69	67	57	57	53	53	53	72	64	54	58	66	60	62	56	66	63	51	64	56	56	67	50	57	58	74	51	64	54	61	52	65	58	54	52	61	75	49	43	61	60	59	52	54	67	59	68	62	57	57	68	57	53	67	65	70	58	65	61	42	71	50	59	65	65	61	60	60	59	56	59	52	50	67	72	44	68	47	61	63	47	73	55	54	65	67	49	63	60	68	65	60	68	62	58	43	71	56	69	54	66	53	61	62	54	60	63	81	56	64	70	58	61	78	74	70	62	55	53	67	57	71	59	68	64	64	65	65	62	71	58	69	61	61	81	69	59	55	48	52	49	68	60	67	59	67	65	65	59	54	53	52	53	54	68	70	52	70	68	61	66	59	60	31	72	45	61	55	60	50	55	55	62	51	49	77	69	47	60	43	67	56	59	62	52	66	68	59	64	57	70	66	58	71	69	61	45	56	66	62	59	72	78	62	51	65	62	53	47	68	52	62	68	66	58	71	62	56	59	53	61	74	63	49	60	59	66	55	62	66	53	71	68	67	61	70	65	83	63	65	79	64	62	61	64	68	70	64	52	63	62	48	55	58	67	70	67	62	67	66	67	71	65	48	51	64	63	52	52	69	59	55	63	68	59	48	57	61	58	55	72	80	53	55	62	71	53	63	64	55	59	47	61	58	58	64	65	61	63	64	43	71	56	64	71	78	55	59	60	66	61	57	60	65	64	58	61	61	64	42	64	73	70	65	57	59	55	65	62	59	61	52	62	53	53	59	54	55	59	58	51	54	59	77	63	64	69	54	66	57	56	62	65	68	65	56	58	63	54	52	64	57	64	62	64	68	60	52	49	59	60	59	57	56	46	68	75	58	60	74	72	73	65	68	70	68	68	63	60	56	69	43	61	48	53	70	64	52	57	73	50	62	50	55	49	70	50	75	54	46	54	68
31642	40401	42261	48198	47417	33780	19364	7526	1991	868	783	793	743	723	733	783	789	743	694	772	754	746	764	757	773	759	696	720	811	715	810	728	726	720	755	755	727	743	784	760	830	753	730	799	807	732	721	762	770	772	747	723	753	773	727	717	711	744	740	768	700	700	733	776	770	693	732	757	742	714	717	718	737	694	716	698	802	721	727	732	775	762	730	760	711	705	716	729	779	737	743	784	762	758	736	736	747	764	752	797	716	744	701	703	762	776	719	765	724	745	725	762	704	727	749	741	702	736	748	728	742	747	748	751	786	744	748	745	781	795	761	788	799	731	764	726	747	754	775	721	758	760	711	770	738	719	771	745	729	759	772	752	730	719	790	736	784	695	783	806	766	714	747	740	707	708	716	788	706	734	697	762	718	774	766	751	760	776	749	771	809	730	758	800	702	740	737	742	716	780	729	732	724	748	759	736	741	744	705	704	725	775	752	699	746	776	741	740	715	741	794	743	786	726	734	723	779	713	757	747	741	699	760	723	758	751	750	786	774	769	707	717	723	714	758	737	801	762	785	735	740	753	771	742	690	709	737	764	708	717	680	770	737	719	780	696	792	718	734	785	731	727	731	809	751	768	727	802	724	745	752	772	815	714	758	765	734	766	703	761	761	731	699	721	733	765	768	752	777	706	730	798	732	742	733	763	726	740	778	698	762	793	790	734	725	743	726	777	709	699	724	722	741	722	798	758	703	749	745	778	718	767	793	732	711	711	723	709	760	760	789	713	736	740	728	747	724	775	735	739	764	726	756	730	699	724	691	736	742	720	781	700	767	789	765	741	796	755	742	753	733	720	751	744	794	690	780	742	682	740	735	762	706	751	737	750	740	754	719	747	741	769	718	763	728	721	695	755	775	701	751	722	743	740	761	751	773	806	719	746	726	758	745	719	720	759	721	795	723	747	718	749	755	706	705	778	759	742	779	721	738	779	742	739	731	731	755	793	728	728	726	693	795	737	771	756	725	713	721	754	751	778	743	759	696	742	742	767	739	810	757	715	751	741	768	751	733	773	775	721	734	736	799	776	771	767	739	785	756	780	731	771	753	737	697	725	701	752	741	724	744	754	769	793	743	763	705	728	733	727	751	711	730	773	743	756	769	723	751	736	734	740	752	717	711	726	710	725	742	800	776	741	721	758	759	707	737	747	734	768	779	793	778	758	764	705	736	730	749	775	728	747	755	763	710	800	735	731	726	759	748	786	751	769	737	797	729	782	777	780	734	743	728	763	737	742	800	747	750	743	807	738	748	756	735	723	750	692	694	784	782	768	729	761	788	739	729	765	751	765	696	756	764	696	730	716	749	724	759	785	742	720	791	795	740	753	761	739	735	720	779	759	761	763	764	728	715	739	768	747	743	725	733	753	689	751	703	704	777	713	782	702	708	718	718	750	715	711	713	730	731	735	756	703	772	751	774	730	755	765	768	754	758	774	748	782	737	777	735	735	763	766	726	785	698	758	759	768	723	756	736	757	728	726	692	792	748	726	793	760	724	735	758	742	741	759	702	746	714	774	759	733	756	743	707	744	737	737	803	720	763	730	688	762	741	718	792	748	704	728	741	705	752	725	719	761	770	762	710	705	730	732	691	758	757	818	768	746	702	756	781	738	763	748	791	796	721	724	746	724	716	740	734	766	727	725	763	699	741	681	812	699	729	695	693	712	762	773	731	729	696	719	699	740	778	757	749	756	745	711	769	738	727	740	742	720	765	716	820	714	765	717	755	754	721	723	683	713	779	742	734	765	740	715	790	749	756	758	736	688	711	725	755	725	746	746	721	701	781	775	734	736	774	763	766	726	729	729	751	758	772	726	720	717	747	715	740	753	739	747	804	741	773	773	733	713	768	761	709	774	716	724	741	759	712	766	771	776	740	731	809	745	722	741	743	768	755	795	737	701	759	789	740	742	731	785	727	715	745	783	738	734	757	755	686	768	721	760	712	755	706	768	738	750	791	731	714	762	747	779	765	717	723	749	751	761	750	750	756	774	729	764	690	701	732	751	707	740	772	764	735	733	744	727	757	751	787	723	729	773	718	779	749	773	747	816	732	766	720	707	710	753	788	718	739	746	728	744	718	773	748	783	764	664	758	761	745	770	734	717	768	756	743	751	750	756	705	787	728	743	742	749	728	741	738	739	739	744	760	720	713	790	724	724	731	736	729	753	748	744	717	773	743	799	695	770	719	716	763	784	677	738	771	719	726	702	764	733	718	720	723	761	705	796	742	739	722	719	771	768	722	743	716	750	771	739	770	733	773	731	694	736	765	691	716	779	792	725	730	723	768	728	724	734	725	739	731	745	752	748	733	717	756	730	768	740	747	787	750	703	714	758	739	807	727	772	735	791	749	760	752	764	695	731	728	771	768	688	797	748	768	739	735	747	744	736	707	754	761	754	758	743	756	758	756	763	743	733	705	798	733	743	737	718	780	735	762	706	713	745	726	753	706	689	758	726	719	736	727	774	827	724	736	745	729	718	738	744	749	762	762	721	762	741	711	761	785	785	717	738	706	731	724	757	737	741	750	772	772	716	765	751	677	734	771	728	748	787	748	721	759	787	783	738	690	756	775	735	751	778	712	734	725	710	761	748	778	728	762	755	768	745	729	741	727	751	765	753	747	729	762	770	710	774	718	742	741	777	717	740	787	740	760	746	748	762	752	743	725	731	728	774	730	753	709	741	727	778	731	743	780	766	752	748	757	728	751	740	761	767	715	736	767	703	744	711	755	758	721	778	741	708	742	767	757	751	747	738	770	773	787	753	714	748	786	801	713	765	746	755	746	735	723	793	755	745	715	754	726	735	759	733	739	745	694	690	781	724	731	699	712	744	742	751	740	756	721	752	717	734	747	775	730	699	691	727	825	755	753	744	707	795	728	752	725	749	733	729	742	726	755	755	760	736	713	705	708	688	766	773	786	772	715	742	716	770	737	784	763	726	724	769	709	706	777	729	741	744	710	745	753	756	757	766	715	757	768	768	727	734	770	753	735	756	729	727	769	736	741	758	740	700	716	787	771	804	743	743	733	729	763	705	762	729	658	713	770	742	791	753	740	752	795	696	724	742	741	780	690	759	753	754	762	780	722	734	781	703	752	706	743	715	735	700	753	750	759	774	751	732	755	821	733	744	741	716	719	737	769	762	748	742	746	757	739	737	777	752	731	734	739	722	711	757	729	758	773	785	760	766	740	772	745	723	724	763	797	709	740	712	730	733	695	730	751	742	743	674	753	738	757	728	735	715	711	773	749	727	698	747	704	737	773	678	753	736	777	746	751	728	753	756	799	776	730	745	722	742	775	725	711	729	730	734	732	743	738	730	763	786	749	725	731	764	733	748	759	720	774	728	659	726	764	743	720	760	723	713	705	713	732	767	745	751	719	724	726	732	783	748	691	778	751	717	784	715	712	711	762	696	770	727	748	758	810	731	780	711	793	805	742	727	809	768	712	744
3242	21594	23140	17874	11269	5005	1320	349	124	79	54	66	63	60	55	50	63	63	50	56	43	64	50	48	48	59	72	50	68	51	59	71	72	60	62	60	56	59	52	74	55	62	57	64	64	67	59	61	55	51	59	53	74	45	56	49	56	52	46	64	65	58	61	54	67	60	57	63	68	61	51	70	52	52	56	76	63	59	69	63	61	53	50	58	53	53	63	61	66	65	53	61	63	48	59	55	52	61	52	57	48	72	63	66	61	58	53	57	50	66	59	64	69	65	64	60	67	61	62	33	64	71	54	59	67	62	68	71	57	55	64	61	45	45	67	71	56	56	66	83	72	60	62	69	62	66	69	47	57	53	63	78	58	54	65	57	66	43	54	55	62	48	63	57	57	55	67	53	69	62	58	55	49	64	70	62	65	58	81	63	63	67	71	56	63	65	64	64	47	58	66	48	57	66	73	50	69	62	50	74	60	73	64	70	60	55	64	56	61	56	61	63	59	61	59	54	62	64	73	52	61	66	64	54	66	50	61	63	45	61	58	60	71	60	66	64	57	61	60	60	61	45	59	66	57	65	45	65	59	60	63	57	60	62	54	60	69	68	52	63	50	61	65	69	71	52	63	62	66	68	48	77	52	59	51	59	59	56	73	66	70	73	58	57	59	68	68	63	71	58	64	76	68	57	76	74	61	50	59	58	56	49	73	53	55	61	56	69	53	58	64	49	50	70	55	63	62	63	49	54	68	79	49	67	62	60	74	70	52	63	64	64	62	86	61	59	53	71	58	62	59	58	68	62	55	59	72	58	49	64	58	64	57	66	74	62	61	71	60	51	53	49	59	50	54	57	72	60	51	62	63	56	60	57	61	54	69	64	48	65	57	54	51	67	54	69	52	56	65	60	58	59	60	42	68	69	67	43	66	83	59	51	55	49	75	65	54	57	69	72	58	69	59	40	65	67	54	77	66	59	54	55	46	58	58	70	44	57	75	56	49	69	55	68	60	62	64	63	48	69	58	64	68	65	50	56	56	63	59	64	55	47	57	69	64	59	65	42	71	64	55	64	60	73	69	66	68	53	64	59	54	59	62	68	67	69	73	56	75	58	64	54	56	61	70	63	56	58	53	71	56	54	57	55	53	48	70	63	56	52	58	71	58	66	61	68	64	55	63	73	59	54	69	69	55	74	55	53	40	54	51	72	54	60	64	63	55	52	65	46	52	62	51	68	71	55	67	47	55	52	53	66	55	60	80	57	61	57	65	70	68	66	65	58	56	55	66	76	55	74	57	55	73	48	57	57	59	63	62	69	54	62	65	65	59	52	59	69	66	65	59	51	53	59	66	62	60	62	62	51	61	54	47	60	50	45	59	45	82	54	71	61	51	47	88	56	58	71	71	57	81	68	60	57	60	72	59	49	57	57	62	61	49	64	69	52	53	63	60	68	59	52	62	69	55	66	54	78	60	62	66	60	57	58	81	55	54	60	70	44	42	68	49	63	60	55	71	62	60	55	71	61	63	59	52	65	58	60	46	58	75	47	55	59	54	58	63	52	55	60	61	60	49	58	72	57	60	74	65	65	55	65	57	63	54	50	61	63	61	57	77	67	59	48	70	55	76	72	47	59	68	57	67	56	59	72	75	63	59	53	61	57	57	65	55	54	71	55	56	51	76	56	66	68	65	55	75	77	72	59	73	61	63	63	63	63	63	68	58	67	76	62	42	76	70	59	71	58	69	55	53	55	48	59	67	57	57	42	47	61	60	62	63	62	63	53	60	75	70	70	72	57	53	69	67	56	60	66	41	59	67	56	51	73	59	62	57	47	65	62	63	71	61	45	53	53	60	78	61	55	66	54	66	61	64	53	70	61	68	51	70	56	62	62	59	62	67	63	58	51	55	59	69	57	80	57	54	76	52	50	57	67	68	55	52	70	69	69	73	54	66	48	69	68	52	71	62	39	60	54	59	62	65	54	55	63	59	58	73	57	62	59	56	60	62	67	51	60	68	62	78	57	52	59	63	57	54	65	71	70	54	53	70	52	49	62	65	57	80	67	66	54	68	49	50	55	60	45	52	61	57	60	60	54	66	78	51	75	70	56	59	63	54	65	47	57	67	62	69	46	55	70	69	62	66	71	56	66	61	55	70	70	58	57	58	49	56	56	51	70	58	70	65	62	62	57	64	66	57	61	60	58	78	66	63	65	72	66	55	77	56	68	55	61	70	66	44	57	70	56	49	59	68	59	70	57	70	70	56	59	63	60	73	53	62	63	57	51	54	63	54	60	51	58	60	50	69	56	58	68	59	65	57	71	47	63	57	66	57	68	51	72	56	61	68	62	51	45	65	53	52	55	55	57	48	49	64	61	62	68	50	70	62	55	52	60	59	71	64	52	53	52	71	69	60	55	54	59	65	53	70	76	61	47	78	65	54	60	55	60	79	51	60	78	63	53	57	70	48	61	56	60	56	62	57	55	65	46	70	46	70	57	65	54	63	60	65	60	51	63	62	53	61	75	73	53	58	72	60	63	49	57	76	56	49	64	61	79	69	64	75	68	58	69	71	62	58	70	41	67	60	61	70	53	49	65	54	74	57	75	66	60	65	62	58	63	51	51	68	57	51	63	72	71	66	64	58	61	63	48	71	58	57	61	64	72	59	74	60	62	53	60	66	51	72	60	54	70	70	56	75	70	53	58	74	58	54	50	60	61	45	47	72	69	61	68	44	63	64	72	72	56	71	64	54	71	67	76	64	50	70	56	80	71	66	79	51	61	32	60	51	60	76	69	49	70	56	63	62	47	51	56	43	65	61	65	56	62	54	57	61	59	57	60	53	61	60	56	54	66	57	57	62	62	58	60	45	49	61	59	56	53	74	62	73	63	61	53	59	76	46	68	59	58	61	74	55	58	58	60	54	50	57	53	61	62	67	76	60	57	63	53	50	45	41	61	61	66	56	56	44	53	53	60	54	77	50	57	71	66	52	55	57	72	53	65	57	50	62	75	70	69	51	64	55	62	59	65	47	73	61	55	60	57	56	43	59	56	65	72	62	55	56	73	56	53	69	71	60	71	55	50	66	58	61	50	58	62	77	56	59	53	61	71	66	56	51	54	58	69	58	65	76	51	58	56	66	68	51	88	49	59	52	50	69	69	47	66	58	57	56	58	60	70	63	56	48	43	80	46	73	58	60	63	60	52	61	65	68	65	55	62	64	62	78	59	76	71	56	58	74	54	61	63	64	52	48	54	71	67	58	61	71	63	58	59	65	63	59	65	69	46	46	62	54	73	61	57	52	65	57	62	68	62	56	55	68	82	74	75	54	72	74	50	58	60	58	53	70	63	57	61	56	68	56	60	61	55	67	62	58	57	54	50	62	56	64	66	70	58	62	37	59	46	62	78	63	49	55	63	53	59	60	70	71	67	48	56	55	53	61	52	62	71	60	47	62	67	54	65	64	65	67	71	53	49	67	61	53	56	71	68	72	65	68	55
34589	50080	47772	57045	55672	38959	23232	10354	2752	1010	784	760	758	766	724	741	724	742	751	767	719	736	771	748	775	782	714	736	756	777	735	705	706	771	750	730	757	778	750	733	770	746	755	753	744	714	746	756	770	792	732	747	785	694	751	764	730	748	740	759	741	724	734	761	752	793	736	775	775	696	783	752	733	769	798	747	697	715	725	739	789	712	695	742	701	737	747	732	779	729	744	712	790	713	708	763	706	750	730	800	723	760	734	779	718	751	749	737	755	724	793	720	713	774	784	741	695	752	779	751	742	719	756	708	738	727	779	738	761	718	728	732	782	734	739	738	799	746	771	759	708	715	724	702	730	729	744	719	750	730	807	732	739	744	736	745	727	804	747	761	793	705	746	770	766	725	774	693	731	729	751	729	710	731	756	722	729	764	725	733	773	751	736	733	736	756	778	721	724	736	751	732	800	744	738	749	747	752	735	715	757	750	755	764	714	727	746	712	717	752	736	770	785	725	772	690	760	764	767	778	740	791	704	705	755	734	811	747	701	765	684	731	774	757	730	745	756	737	710	695	743	754	733	763	704	771	737	742	711	749	769	758	763	692	724	772	716	714	706	742	723	773	750	735	751	732	766	740	740	690	766	731	718	752	745	736	767	776	755	758	708	703	782	754	761	739	732	814	740	726	743	732	742	751	771	738	734	690	771	726	737	782	780	726	748	745	732	724	735	744	744	739	787	760	739	725	748	739	787	729	754	721	742	757	794	760	747	712	805	738	780	743	761	751	757	700	720	752	698	739	720	763	690	734	758	730	790	753	756	726	717	719	761	748	729	732	763	673	729	762	694	755	794	758	755	713	755	704	779	735	703	754	722	764	737	729	764	716	707	760	771	735	775	717	727	730	765	738	737	743	770	738	710	689	762	772	746	737	765	807	704	769	707	708	751	726	716	716	759	712	714	775	736	716	729	745	789	725	705	772	727	696	727	677	765	733	681	759	739	768	771	738	725	777	741	780	721	773	710	759	745	728	677	723	761	758	767	771	724	773	760	760	759	741	766	796	739	750	782	751	734	778	726	740	773	779	724	725	717	762	799	738	716	707	708	718	729	746	752	763	781	733	769	740	757	723	770	742	769	760	709	716	715	725	760	722	779	736	767	747	759	771	713	741	750	719	703	717	718	738	732	729	735	721	754	761	754	733	780	764	748	714	742	756	743	744	782	746	770	727	761	731	751	695	710	727	740	769	711	715	783	712	769	731	741	757	737	702	736	722	737	746	770	762	722	709	793	767	745	735	752	709	758	714	755	723	731	718	749	748	792	731	759	766	757	653	779	793	700	787	735	721	782	725	777	734	748	740	744	816	762	761	760	775	726	734	823	732	739	776	758	747	717	737	769	762	751	754	790	742	710	743	763	792	718	734	768	763	747	742	733	785	754	750	745	733	764	731	746	730	711	749	756	728	755	696	665	791	763	719	735	741	758	758	725	787	748	790	728	720	749	710	730	720	716	760	738	743	742	743	745	704	776	755	768	732	722	673	688	772	783	675	791	716	756	744	709	749	695	777	714	696	750	747	730	748	745	730	717	769	736	790	729	763	749	763	678	736	741	713	725	708	705	745	741	734	723	746	699	726	767	750	744	766	723	773	700	718	741	727	766	728	786	716	710	744	730	751	764	771	737	734	723	803	782	711	711	710	725	751	692	777	767	776	761	752	748	747	698	739	721	755	744	739	688	698	741	764	737	811	671	735	816	796	728	774	745	680	733	722	744	739	738	723	755	739	777	795	749	761	740	744	724	749	765	720	748	748	713	774	772	715	746	747	762	755	762	847	730	728	758	738	743	779	712	773	786	770	710	719	723	724	738	703	771	712	728	728	772	737	724	724	748	705	715	744	706	718	754	724	738	754	782	734	767	768	748	762	740	716	722	731	736	778	735	734	727	768	728	776	699	713	795	723	704	795	796	727	779	709	754	771	773	726	742	729	762	709	749	777	785	759	735	733	822	693	706	712	782	732	751	731	731	743	720	726	767	761	742	774	767	755	748	740	753	712	706	747	718	757	751	711	760	711	769	706	749	739	781	752	727	767	752	740	728	753	709	745	700	711	744	752	718	743	772	739	708	769	726	765	674	756	721	758	723	792	719	719	733	742	754	774	709	757	728	726	757	696	718	769	735	737	800	749	684	782	728	768	762	743	713	740	672	726	723	735	710	707	702	775	780	718	789	753	744	728	765	716	760	742	707	708	734	757	793	728	734	709	732	717	765	760	744	751	783	769	752	722	759	675	740	704	734	754	771	721	772	747	744	760	749	795	764	741	782	760	767	762	753	726	721	782	756	695	735	749	717	704	796	683	686	811	739	766	772	743	733	791	727	742	724	714	691	723	734	736	769	756	767	719	730	721	736	715	744	756	762	747	727	750	777	755	750	736	813	740	757	763	715	676	707	768	804	757	731	766	724	713	807	724	740	785	739	776	700	745	741	736	725	753	730	701	700	756	738	736	752	759	739	747	728	754	756	783	772	799	763	700	781	727	738	760	708	800	744	737	706	722	759	760	738	721	713	752	763	744	725	722	758	724	694	765	679	766	745	736	781	790	793	725	754	714	745	733	731	767	776	744	704	766	762	744	748	760	787	753	779	742	766	753	764	732	727	725	756	750	737	757	696	769	765	748	729	750	802	744	745	720	755	713	748	775	720	735	779	787	772	717	700	840	713	753	756	720	795	744	725	768	733	762	776	785	756	775	725	687	727	739	738	719	712	756	747	761	754	777	764	798	743	742	750	746	763	730	759	737	711	717	743	789	755	739	733	737	730	729	737	748	731	749	733	766	767	769	757	767	722	781	733	740	748	713	759	721	722	751	720	775	771	798	708	734	747	710	768	756	708	726	708	729	711	765	745	742	746	745	750	734	761	748	741	736	732	779	804	793	769	729	704	777	741	781	756	718	762	759	718	738	727	714	771	790	753	718	745	746	761	777	726	735	769	753	706	727	739	766	728	738	766	719	759	743	753	696	694	741	790	717	725	772	744	760	781	765	739	791	741	733	774	763	758	767	736	763	760	763	702	725	735	707	735	705	751	764	725	756	733	725	773	710	748	773	710	681	754	758	720	765	787	677	716	764	786	754	729	729	742	714	713	745	717	691	779	709	723	781	757	737	766	733	757	733	682	757	742	760	755	765	756	713	743	745	738	730	733	773	735	717	759	760	762	746	758	760	774	793	733	751	760	741	740	672	703	748	752	740	739	760	707	753	770	742	725	721	805	728	726	758	714	774	738	785	733	719	759	718	736	698	760	723	745	730	759	735	776	761	751	735	729	776	793	713	738	728	735	748	767	813	721	774	714	763	727	773	758	747	744	741	686	728	696	713	752	724	731	759	722	753	733	779	736	741	736	786	733	684	792	714	758	764	763	778	726	768	741	714	737	729	732	722	741	773	756	693	741	785	794	704	759	750	681	693	786	733	768	731	716	730	710	707	757	775	732	739	732	712
1660	2257	5647	5718	3041	1422	529	187	80	51	61	58	80	57	61	65	58	66	55	51	45	70	65	65	60	66	45	53	56	50	58	66	55	54	76	39	67	53	50	56	69	69	58	65	70	61	55	49	45	45	57	58	45	65	55	53	60	46	53	51	55	45	63	68	67	55	52	59	54	61	68	42	55	53	67	43	58	66	56	61	61	66	57	60	70	76	64	61	60	42	47	68	62	50	64	60	67	71	68	72	65	52	55	57	48	59	63	58	68	57	63	63	61	61	62	59	62	42	58	75	61	48	62	60	56	78	63	70	58	56	52	51	59	63	49	60	50	65	64	70	48	66	65	59	54	55	61	59	60	77	56	55	59	58	63	62	43	66	58	65	53	51	69	65	64	62	53	57	53	70	46	69	57	57	58	67	59	57	54	73	58	80	58	53	58	60	63	52	69	62	48	56	64	65	41	69	56	71	55	59	63	73	62	57	56	66	48	60	56	54	61	75	62	48	57	49	66	64	54	58	65	62	55	60	52	55	53	59	64	54	45	59	58	60	56	64	45	62	55	54	64	57	64	54	48	66	57	55	61	52	53	57	71	70	51	61	51	64	65	66	60	57	58	61	53	48	69	46	66	68	69	51	55	55	54	65	53	69	61	53	55	61	51	70	58	68	56	69	52	43	57	57	52	65	59	62	46	52	62	42	48	57	65	39	59	56	63	66	61	48	42	59	52	39	69	53	55	57	59	44	58	49	64	61	54	59	54	62	63	49	58	65	55	70	62	76	57	63	51	55	54	56	53	60	56	57	67	58	56	62	61	57	54	64	54	70	76	41	66	58	73	49	56	59	55	66	70	61	65	57	58	54	63	46	56	42	64	57	65	66	60	67	60	57	59	50	48	44	56	41	80	63	57	63	55	51	61	54	55	50	56	57	60	64	53	53	58	62	56	67	57	47	44	61	56	69	55	68	61	53	50	64	67	57	48	69	53	74	60	64	67	52	65	63	69	65	47	67	52	57	45	57	67	78	61	62	60	60	43	47	66	59	65	53	42	52	56	47	60	60	57	57	49	61	56	56	50	51	70	55	65	54	50	59	63	72	64	55	55	56	56	58	54	77	59	51	70	50	61	54	67	42	58	58	62	73	52	64	63	59	52	59	60	57	68	68	57	56	71	67	59	58	70	59	66	75	69	63	61	54	56	50	68	62	60	45	66	55	63	50	72	60	53	58	56	70	63	69	53	66	66	51	59	78	52	59	61	65	56	79	56	50	56	53	66	57	65	56	56	53	44	51	61	64	57	56	58	59	57	76	70	64	60	66	65	62	62	55	50	56	51	53	54	52	51	53	43	54	72	57	60	59	57	50	54	56	42	58	67	54	48	54	53	47	68	59	42	51	64	53	55	56	52	86	65	50	60	78	64	60	64	53	49	70	55	52	63	60	55	66	71	60	46	60	63	57	62	50	48	55	50	77	61	66	58	66	54	75	50	54	38	55	53	68	64	62	54	47	57	59	52	60	57	64	51	64	70	57	73	48	70	62	60	68	60	44	48	57	58	52	60	61	78	66	71	53	64	62	53	50	56	59	44	71	43	39	59	52	58	58	75	62	59	75	61	54	48	42	60	66	51	55	53	53	49	57	39	54	60	52	60	54	68	68	73	54	55	60	67	56	49	56	56	59	71	69	62	69	59	49	60	67	55	62	57	75	52	49	73	60	62	66	64	50	55	67	57	55	59	54	67	52	42	54	47	62	82	69	53	50	58	55	61	58	60	61	52	57	67	51	51	54	49	71	55	59	68	69	67	71	57	52	69	58	52	61	56	56	60	56	54	58	68	59	64	56	42	53	58	68	58	61	50	50	60	48	56	66	50	66	60	61	64	52	70	62	59	44	45	59	46	58	59	60	48	61	67	58	59	55	56	59	51	54	48	53	52	48	58	55	49	61	57	53	47	56	54	64	57	56	62	57	55	61	70	69	71	65	45	51	64	37	62	67	61	49	56	63	71	66	65	51	66	61	51	62	70	66	56	41	45	46	59	55	52	55	57	55	78	49	60	63	48	68	69	67	67	58	43	64	62	65	56	53	44	64	63	71	61	54	69	56	47	60	58	45	61	60	59	52	59	75	60	53	58	60	59	58	54	53	55	60	59	60	54	48	53	67	53	61	70	66	54	58	57	65	67	46	50	59	57	55	52	60	65	68	50	75	51	51	45	57	50	78	71	59	59	74	57	56	54	57	67	61	46	54	53	61	74	52	63	44	52	58	56	57	51	72	63	58	63	53	57	60	71	51	42	63	72	53	65	75	59	55	64	61	63	70	61	69	62	64	64	43	66	66	64	52	66	61	59	58	45	61	78	62	56	66	55	56	67	59	63	59	52	55	55	44	61	68	52	61	56	54	47	57	48	61	55	57	39	52	52	65	49	50	62	59	53	71	62	52	53	51	67	52	50	53	64	69	61	63	54	59	53	44	64	50	57	55	56	66	56	58	43	56	59	66	43	62	60	66	62	61	48	52	51	52	55	58	44	59	47	50	49	53	45	68	57	64	56	51	62	59	66	59	48	76	63	54	64	48	55	60	51	54	67	51	54	54	57	70	57	68	57	75	56	62	64	65	67	57	52	57	50	52	54	57	66	59	56	53	54	49	53	52	52	54	55	49	50	63	63	61	64	59	59	65	56	60	61	56	55	48	65	63	57	55	69	51	76	62	61	51	59	51	50	48	56	58	68	56	54	69	57	50	58	59	58	47	55	53	65	55	49	62	72	61	68	58	73	69	75	54	59	53	55	61	57	68	58	61	64	55	61	69	68	55	50	60	55	49	59	40	73	57	49	54	51	50	56	57	58	74	62	47	61	61	53	69	53	57	74	55	51	55	63	57	62	58	52	69	52	54	54	51	54	56	44	61	60	50	52	63	61	55	60	75	56	62	63	53	53	52	78	70	45	52	58	55	53	53	56	53	52	60	55	57	58	56	50	51	51	61	63	61	55	57	57	58	65	74	63	62	53	54	55	51	58	71	60	53	72	50	61	53	58	54	56	69	69	60	46	57	66	64	56	65	51	69	61	64	50	59	44	46	55	55	60	67	61	58	53	68	67	53	60	61	59	60	52	66	52	73	61	57	62	55	64	43	55	41	47	46	55	57	55	48	52	58	48	63	54	51	60	65	48	59	65	62	67	60	64	53	60	73	52	55	71	61	53	53	45	63	52	54	58	64	73	45	49	60	53	51	70	59	69	62	58	57	62	59	55	63	63	57	51	66	72	60	74	43	60	55	66	69	71	64	57	56	61	53	51	53	54	58	60	54	52	71	54	57	57	62	63	54	60	45	66	50	56	61	53	48	49	71	58	54	66	47	67	71	57	65	48	55	52	65	62	67	59	65	77	57	66	58	59	63	59	49	57	52	50	59	53	59	59	60	59	51	51	61	61	60	55	52	65	58	70	64	71	63	57	62	48	53	57	54	71	60	63	49	58	55	59	57
19048	23791	31318	36377	35335	26155	13817	5018	1552	829	751	738	731	713	678	742	702	722	710	730	714	679	743	736	702	719	713	711	702	724	734	726	742	679	693	704	771	741	728	683	715	734	714	733	746	727	760	735	752	779	697	736	765	712	664	698	758	682	735	688	747	730	701	700	712	697	730	660	741	743	703	748	707	694	724	704	687	731	725	678	769	741	696	735	749	696	729	753	732	701	719	737	721	769	714	736	717	686	707	743	775	684	734	750	696	729	722	713	746	735	720	755	704	734	717	691	680	713	760	678	728	697	714	716	737	739	698	671	724	718	813	788	672	747	710	667	720	705	765	756	721	704	709	757	761	681	717	700	738	751	700	672	734	750	686	686	730	735	728	740	699	742	717	704	682	711	727	697	707	759	636	722	718	704	708	729	671	731	727	721	736	740	703	749	713	726	716	678	726	711	717	717	666	728	737	729	734	729	759	770	712	727	707	715	707	708	703	706	740	687	774	692	755	718	747	720	694	672	741	720	702	768	726	701	726	720	697	720	759	714	763	729	723	650	732	680	748	711	706	712	755	647	724	704	677	736	741	686	732	684	743	731	741	693	751	716	728	724	748	691	729	656	722	747	721	717	737	715	737	720	718	706	718	736	699	731	746	721	725	757	712	742	696	692	729	790	748	711	706	781	690	679	760	697	700	712	750	666	704	732	745	734	725	770	737	774	718	732	693	677	685	745	750	750	737	718	730	680	736	728	733	712	783	678	716	752	756	744	734	701	715	773	736	710	693	737	738	714	729	690	738	720	741	674	736	742	712	704	700	729	685	746	688	723	691	719	742	714	708	720	707	711	732	669	751	699	758	766	701	769	761	708	675	731	715	688	668	760	717	772	751	709	758	731	705	715	754	676	752	702	746	743	737	723	698	711	732	715	696	724	688	703	687	782	725	737	651	708	740	714	716	722	687	701	766	721	700	749	722	709	747	732	707	722	727	719	696	721	742	682	705	726	749	668	712	706	716	712	703	745	724	720	707	764	670	653	704	736	703	731	692	719	689	758	739	739	733	718	739	714	695	701	773	744	705	704	737	745	677	736	691	714	719	721	728	739	768	705	698	726	769	719	696	724	709	712	757	752	743	704	720	749	702	697	774	734	677	701	750	711	742	721	714	710	684	719	699	749	738	749	739	715	704	693	717	698	693	737	683	760	740	682	737	733	750	734	747	775	762	713	797	699	812	706	743	699	716	692	774	719	721	712	673	673	680	712	743	722	711	720	752	740	719	741	729	709	664	675	709	694	710	721	737	741	722	700	716	762	777	735	790	801	739	695	676	697	708	725	733	717	737	696	705	741	712	718	692	772	698	699	684	726	727	710	705	726	717	688	740	729	740	738	731	738	709	740	683	733	697	730	739	708	703	731	701	733	693	745	674	765	667	722	663	718	721	701	710	755	667	715	695	713	727	728	721	712	711	686	725	701	722	718	723	735	696	693	714	689	723	769	738	750	692	700	671	725	742	704	730	715	696	725	733	732	680	713	718	729	714	748	721	687	693	744	657	692	753	673	767	733	710	706	701	718	720	694	709	687	710	727	743	724	731	722	713	716	724	775	735	730	714	678	724	725	717	732	661	722	725	744	728	731	791	718	703	753	769	759	708	754	741	721	684	753	682	672	743	794	704	755	752	677	741	689	715	689	721	692	733	703	730	701	718	773	696	725	749	773	715	742	696	707	714	773	738	700	732	671	709	773	728	759	688	750	725	708	689	787	743	729	745	721	752	746	723	711	752	715	720	730	791	755	754	728	702	689	729	696	726	735	718	744	757	743	749	721	703	713	716	741	692	713	717	691	752	708	735	715	679	715	726	714	730	735	723	737	780	694	740	709	700	668	690	722	722	722	774	713	721	682	777	715	740	725	737	659	678	699	738	690	726	786	690	764	716	754	736	738	720	652	743	692	730	732	725	767	707	743	754	747	700	739	748	715	692	738	695	747	659	690	779	714	755	701	690	701	739	685	763	721	729	702	735	707	750	762	741	717	709	706	719	742	703	763	757	696	715	701	748	733	734	732	696	743	694	751	715	718	743	773	717	718	725	798	721	705	711	688	755	693	746	783	690	745	735	721	725	678	699	697	714	718	734	694	709	707	794	665	674	706	771	702	778	743	679	709	723	722	669	760	733	754	707	712	732	694	717	735	730	745	692	739	688	741	713	729	685	717	722	727	725	706	780	714	748	671	704	743	744	763	705	766	718	720	706	733	748	704	690	720	711	700	687	737	695	718	747	749	730	681	734	725	721	729	739	701	704	738	769	748	727	714	734	734	697	724	718	722	732	709	686	717	744	749	731	709	728	753	733	667	776	691	703	782	758	737	759	762	736	753	738	746	765	732	725	692	728	728	703	746	717	777	734	737	734	685	718	704	696	681	700	719	778	723	696	664	740	750	697	703	696	718	778	721	727	680	766	681	707	746	722	720	713	734	693	710	717	720	741	703	685	719	730	790	705	684	681	732	692	679	755	685	742	689	744	686	680	765	713	732	713	742	738	681	748	694	680	789	743	728	732	708	719	737	745	685	690	699	744	769	773	729	733	676	751	721	704	744	693	728	711	702	683	725	757	720	755	686	717	705	745	680	723	725	713	754	727	736	728	725	702	705	772	714	746	748	710	679	742	723	657	733	724	738	701	726	760	698	713	710	692	718	738	710	719	745	711	765	718	689	727	749	690	723	669	689	689	723	722	712	742	724	685	760	733	690	740	753	735	751	694	705	726	705	693	701	761	721	721	739	672	732	679	740	758	699	700	779	727	708	688	741	704	723	738	715	709	720	697	726	682	673	714	689	713	684	664	746	638	734	774	727	744	729	716	698	755	754	705	720	720	752	715	664	762	714	702	716	708	756	656	676	682	735	721	739	735	733	722	713	690	688	687	738	691	743	725	754	751	743	708	771	759	699	672	782	731	723	743	709	748	699	800	736	736	691	705	684	689	689	734	710	752	733	688	703	697	700	732	735	720	758	660	671	713	722	664	745	761	724	699	734	715	726	760	732	756	719	694	706	678	737	716	686	712	742	706	723	678	741	717	725	687	737	724	698	724	712	718	699	715	690	745	721	702	723	734	723	742	744	701	735	648	777	721	754	737	753	759	714	692	706	755	704	764	706	715	767	721	731	738	689	683	762	732	763	702	651	750	692	764	724	702	819	713	708	710	702	725	738	769	725	727	731	725	721	690	754	700	720	711	763	755	724	693	685	678	719	691	760	746	731	723	720	757	721	720	699	722	746	711	737	757	684	692	746	732	736	714	715	723	754	719	742	738	711	713	762	724	742	746	695	716	668	742	725	699	724	682	724	708	761	747	759	707	725	684	747	715	649	755	754	773	737	702	729	684	755	726	732	713	780	751	732	762	704	710	684	746	758	668	724	682	679	697	725	705	706	728	727	686	703	771	755	690	666	689	743	767	733	741	683	741	667	711	725	711	718	708	736	735	726	704	757	680	733
1569	10251	15604	12268	7818	4182	1302	354	124	70	74	63	57	53	52	60	61	55	56	59	59	47	67	62	75	60	50	49	61	47	66	62	84	72	58	64	50	64	74	72	59	62	58	53	55	55	59	67	53	59	66	57	60	58	51	70	67	66	40	73	51	62	58	62	64	59	56	68	55	73	46	61	53	58	63	52	65	59	69	47	57	56	69	60	60	70	64	62	63	55	60	64	57	64	47	57	60	65	66	74	68	59	65	70	61	77	51	55	59	75	58	61	52	58	59	49	43	66	55	64	58	65	53	61	59	63	52	46	53	58	50	76	41	62	46	53	60	54	65	41	48	60	65	53	62	56	65	65	62	61	65	53	53	62	55	56	56	68	58	54	72	55	47	61	58	55	60	71	71	62	64	58	73	59	66	60	65	56	56	60	62	51	54	70	64	58	50	50	67	67	58	60	45	56	63	63	61	67	55	58	48	63	54	36	52	55	56	54	59	57	69	54	58	64	60	51	55	57	71	64	43	61	72	61	59	55	47	55	64	67	70	60	58	58	66	61	47	64	60	53	46	54	54	58	64	55	58	61	57	45	56	54	61	55	57	60	50	49	75	64	64	83	57	55	51	53	49	45	50	52	54	59	55	50	51	53	51	64	51	66	71	67	48	50	55	58	53	63	72	64	65	58	60	59	67	57	61	66	70	44	73	59	69	64	50	50	55	63	46	70	63	69	59	71	54	61	54	58	49	61	54	53	60	50	58	46	59	49	50	64	73	63	60	59	61	58	66	59	64	58	61	56	60	62	59	66	57	62	53	54	76	54	67	53	68	80	62	62	72	56	67	57	53	64	63	64	48	63	48	53	64	47	65	54	55	65	59	61	49	52	58	61	44	60	47	58	61	80	51	60	58	54	64	66	52	67	52	53	57	51	65	61	58	63	68	50	54	55	69	65	58	64	48	68	61	56	56	63	55	54	68	63	60	53	59	63	49	56	64	50	49	48	62	51	61	65	57	55	64	71	52	64	65	56	52	52	56	63	55	53	60	59	64	51	62	57	66	60	62	57	55	56	59	54	60	62	59	56	64	65	54	56	56	53	61	56	57	57	63	40	67	69	57	75	54	67	60	70	67	50	58	57	56	54	66	51	72	56	59	54	71	63	50	60	66	56	70	63	64	54	66	59	56	51	61	50	63	52	50	68	49	47	62	70	57	54	61	68	69	51	61	55	57	71	54	75	60	56	65	53	52	57	68	52	66	62	66	77	61	51	57	51	64	61	68	59	67	65	60	58	44	72	74	59	57	65	61	54	52	55	63	78	41	39	66	54	53	68	51	51	56	64	62	67	61	54	71	66	51	60	66	62	59	61	66	64	66	54	54	64	64	51	58	63	44	69	45	53	56	58	59	72	68	62	63	50	47	51	59	57	58	63	60	48	50	69	58	52	56	46	59	60	54	51	55	49	59	67	50	62	56	58	62	55	66	50	52	66	59	64	58	62	50	54	64	57	77	55	76	64	52	55	58	54	66	60	53	56	56	56	49	56	65	42	47	57	71	50	69	50	45	68	67	59	56	53	48	65	53	50	54	57	61	49	67	73	52	68	65	51	52	58	50	57	54	61	65	57	71	66	49	73	70	75	52	54	70	60	58	62	52	49	56	45	64	60	59	60	39	65	52	59	62	47	48	64	70	55	50	60	67	57	51	57	52	51	65	59	58	57	61	56	49	55	48	56	63	59	49	65	57	57	52	57	53	55	67	59	57	48	67	59	56	77	55	59	59	63	63	42	66	65	60	65	56	61	61	57	55	49	60	62	50	59	57	77	60	62	52	53	54	56	46	48	70	64	56	63	65	68	67	61	57	46	59	52	55	46	88	56	54	54	58	60	47	56	70	56	69	65	57	49	62	69	63	64	68	60	59	64	59	64	62	60	51	53	56	60	56	65	69	57	64	62	42	64	59	54	49	50	70	66	43	57	65	50	61	69	62	57	60	52	68	53	56	70	61	63	53	63	56	58	78	76	71	53	50	50	61	64	57	53	50	50	59	49	58	58	64	59	48	53	56	69	53	56	65	62	56	40	57	41	65	60	62	61	50	55	63	56	66	56	51	45	67	63	59	58	64	54	54	57	60	61	61	65	68	58	63	49	75	62	52	56	71	67	47	49	63	71	68	67	64	66	66	62	69	55	49	60	57	68	65	49	67	60	64	41	46	49	58	62	69	42	71	57	56	64	54	50	55	59	56	71	55	45	73	75	69	58	63	57	64	60	60	61	44	60	72	64	53	51	56	43	77	53	42	53	64	53	56	61	54	71	54	51	68	58	47	68	53	50	70	60	62	54	56	58	64	60	51	51	52	53	57	60	70	52	53	54	52	65	47	52	62	61	64	56	51	55	38	61	53	64	47	54	55	73	71	58	49	51	61	62	72	77	52	54	51	55	64	53	73	44	56	61	61	62	61	59	59	63	58	54	71	50	61	73	52	59	64	64	55	71	65	43	62	69	53	72	64	56	48	57	66	61	60	56	58	58	55	60	77	62	51	49	57	53	60	59	51	45	68	55	64	55	66	51	38	64	55	56	54	58	74	57	38	50	66	62	67	58	60	60	53	55	52	61	54	69	62	47	66	57	60	57	56	60	69	58	63	56	70	63	64	64	58	56	61	56	51	55	62	57	45	54	65	42	44	50	57	66	67	63	62	67	57	54	55	50	50	59	63	62	56	59	54	60	61	51	52	62	76	48	78	71	62	56	77	69	64	61	58	61	66	62	50	63	59	61	57	48	64	60	55	51	45	64	64	66	58	60	59	54	51	56	64	72	61	51	59	45	67	58	52	66	54	49	61	65	54	55	62	58	79	51	43	57	62	55	66	49	56	56	61	70	54	60	68	54	63	54	52	58	45	65	51	67	72	47	78	53	49	66	64	58	61	62	51	51	58	66	71	64	73	59	52	65	64	65	70	47	50	55	58	57	52	64	49	60	53	58	67	54	75	63	61	52	54	75	66	78	60	53	59	48	60	64	47	55	65	50	55	64	65	54	65	65	49	56	65	49	60	63	60	66	65	60	55	53	66	76	54	49	65	55	55	57	41	61	69	66	48	54	64	64	51	68	64	73	52	52	70	59	62	57	78	58	55	61	56	59	48	73	54	44	56	49	58	61	53	71	55	57	68	67	62	62	45	62	48	62	56	67	59	51	56	66	54	64	62	52	50	52	64	54	64	47	69	45	68	70	57	60	51	73	61	67	43	50	67	54	48	61	50	50	65	64	57	56	65	60	56	50	50	56	63	51	55	58	56	53	67	58	58	61	58	67	58	53	45	53	69	72	49	49	71	49	56	61	55	52	56	67	57	66	55	65	77	63	51	53	65	58	74	59	47	74	48	53	62	62	61	49	49	61	53	55	58	65	50	70	70	66	47	64	55	49	48	63	65	68	58	53	79	62	52	66	61	59	64	62	58	63	50	56	61	59	63	59	54	57	57	58	64	75
26243	39160	41752	50156	51746	37951	22882	9340	2357	990	823	723	738	700	732	719	741	741	720	727	702	708	731	718	712	684	701	763	752	736	666	693	737	773	718	733	760	761	751	697	698	720	722	733	684	718	761	752	758	694	745	711	709	766	718	685	742	738	748	720	728	750	709	728	694	708	728	767	780	749	705	738	714	735	705	704	687	724	717	706	722	736	741	683	734	749	708	734	769	709	703	713	729	692	757	704	719	698	751	719	727	759	687	772	763	751	749	709	697	769	691	754	730	667	760	736	702	703	719	704	747	755	725	710	745	755	757	766	734	761	673	769	738	701	725	718	698	750	729	732	762	752	722	731	728	750	703	761	680	727	741	686	714	720	770	702	767	698	715	751	629	722	741	709	721	712	703	758	717	703	770	722	704	715	709	696	717	709	753	739	719	732	715	747	748	741	738	740	704	714	772	752	726	738	729	726	733	728	712	722	728	772	728	713	741	746	785	706	734	706	740	730	753	738	682	765	722	767	739	760	731	678	711	706	704	737	743	729	770	683	688	726	746	732	723	697	717	716	751	768	754	700	766	720	755	719	744	684	758	745	696	779	753	716	730	725	756	702	736	717	771	743	733	745	676	744	700	767	747	752	732	709	757	709	722	752	684	734	685	698	711	778	751	683	737	754	766	702	736	659	734	691	808	698	757	738	744	745	701	695	748	731	724	700	726	727	753	715	739	747	730	711	724	711	712	788	722	701	751	708	748	743	736	698	723	656	733	764	759	744	704	713	753	702	724	724	695	679	725	709	748	713	705	712	718	750	707	773	731	783	664	705	731	759	722	700	758	731	722	696	727	739	727	762	700	749	669	742	744	700	682	697	692	723	654	744	699	753	722	703	741	756	712	726	753	708	695	740	719	716	709	777	755	727	688	772	715	743	731	712	728	705	707	719	715	748	720	751	700	740	680	737	759	729	754	679	710	727	768	666	736	754	731	767	725	698	770	719	684	700	759	711	698	776	699	743	748	708	748	756	737	717	725	741	739	795	750	756	751	712	711	666	706	757	719	741	761	701	754	703	717	749	688	665	765	806	725	748	710	714	717	749	734	712	754	732	784	764	753	735	684	775	731	751	748	721	750	710	771	761	732	791	710	730	735	727	728	728	699	706	743	713	720	742	691	743	715	748	729	708	737	744	732	771	744	713	679	725	758	753	703	706	755	694	717	714	751	762	724	730	795	716	711	751	708	719	738	753	748	698	703	723	726	703	735	755	708	695	730	692	701	750	782	718	697	722	752	688	698	668	705	698	722	688	705	724	691	702	737	758	729	713	745	734	706	714	751	698	726	722	677	743	716	782	734	751	762	692	752	749	709	776	709	737	715	748	740	721	709	733	734	730	675	682	684	699	737	730	732	761	755	704	743	767	722	672	672	752	748	681	765	683	696	736	749	694	720	726	763	706	756	729	775	722	714	676	749	737	714	672	743	771	812	697	710	715	740	752	722	724	711	741	732	694	735	786	693	684	723	706	702	752	719	734	729	751	671	708	742	708	756	699	708	639	773	722	697	705	746	682	755	702	723	791	701	692	735	709	681	701	670	745	729	785	780	685	738	719	685	761	731	763	721	689	730	751	682	725	759	769	733	706	720	751	747	774	698	751	718	726	755	725	763	694	718	740	709	753	721	725	746	758	761	696	717	747	730	743	713	756	718	730	702	710	702	776	724	788	738	737	716	718	719	758	719	770	692	703	712	724	686	749	738	750	729	696	749	736	760	767	718	672	721	726	732	712	766	753	733	696	708	708	752	714	735	708	649	750	758	705	749	762	694	739	703	747	785	765	692	764	783	721	749	668	716	749	751	672	719	743	724	735	740	755	708	766	730	718	769	742	782	732	680	721	740	725	684	705	721	757	675	709	702	744	724	724	781	721	706	689	720	739	743	708	693	746	753	763	722	719	722	740	752	720	728	697	741	703	759	673	735	767	741	750	699	725	763	709	707	679	754	736	711	718	700	750	745	743	751	750	735	772	710	765	699	668	787	741	764	704	739	750	746	741	747	691	733	789	701	727	705	792	728	702	736	775	707	739	713	673	743	720	748	697	700	712	719	728	701	738	691	684	697	707	732	710	731	741	707	747	721	741	734	697	782	704	725	710	726	720	770	756	774	747	734	757	763	723	721	719	747	748	739	671	719	738	740	731	719	701	791	705	752	721	700	758	703	724	763	761	740	753	731	740	736	698	753	764	713	649	797	688	692	763	702	699	706	742	726	729	737	732	806	755	756	735	705	746	743	737	737	732	782	721	700	736	743	712	733	758	760	727	726	769	664	702	728	734	739	701	762	681	752	736	709	705	740	688	726	686	708	715	745	726	730	724	664	710	731	725	713	674	762	692	705	691	692	736	740	703	738	698	705	746	749	739	672	742	747	734	769	779	726	734	730	748	736	739	705	727	724	735	751	740	710	758	776	753	774	722	759	720	751	707	725	762	679	736	691	694	734	704	754	700	751	703	678	781	714	713	755	747	701	692	683	665	734	743	741	746	735	728	736	683	739	736	751	742	687	759	728	741	759	729	730	744	665	721	745	750	700	696	746	719	707	696	726	712	741	738	703	761	737	760	731	730	780	785	759	767	688	717	694	699	731	694	715	746	704	724	697	741	735	702	707	724	724	716	713	714	704	702	776	742	738	718	712	719	736	711	794	737	719	724	776	703	732	710	758	745	738	709	775	676	750	741	721	721	736	758	710	733	727	713	743	767	704	731	726	738	711	726	742	736	756	776	729	746	749	739	726	731	719	762	754	714	747	687	739	703	722	739	698	776	738	763	751	738	776	726	716	742	689	735	714	755	700	754	758	724	698	738	680	737	715	677	713	700	732	717	746	723	733	743	728	707	702	654	722	730	723	718	727	765	679	721	703	735	722	734	730	694	812	696	739	711	689	748	697	749	717	787	731	745	651	787	728	720	723	721	720	715	736	775	732	694	696	699	811	751	740	748	708	738	727	711	774	743	704	738	724	724	726	682	716	686	704	695	715	705	734	747	740	725	719	684	713	722	713	739	695	750	748	785	745	720	723	741	707	756	728	708	727	715	730	706	724	757	698	743	776	730	715	734	691	784	749	763	753	781	742	697	736	711	703	725	732	696	750	729	713	767	735	748	695	677	731	743	719	782	702	730	787	768	726	681	732	694	663	729	748	710	735	700	711	770	749	743	740	762	756	683	678	693	730	719	803	703	732	698	662	746	739	706	771	747	693	737	740	699	738	719	747	693	739	707	715	714	702	659	696	737	708	721	755	754	754	762	705	706	679	740	709	718	686	728	785	738	727	754	737	735	710	705	741	726	718	696	696	720	746	729	723	688	763	721	704	706	714	723	757	703	693	748	723	730	729	725	724	710	766	724	734	765	731	757	754	774	731	776	783	707	750	718	781	754	699	739	755	735	754	739	728	706	734	717	769	741	766	711	746	719	705	779	733	748	724	702	713	762	742	761	712	760	789	755
2876	9210	15980	12302	7887	4189	1331	328	122	71	50	51	62	62	66	54	75	74	77	65	52	49	64	57	73	53	53	67	68	57	46	50	60	43	60	47	54	49	69	61	58	51	61	70	67	67	58	62	56	70	53	58	58	51	60	69	64	74	66	55	50	58	70	65	62	64	58	61	50	50	51	67	64	49	70	72	56	60	58	56	58	63	60	51	58	80	57	51	53	51	60	50	50	62	48	59	57	60	72	77	56	74	66	55	64	54	54	56	73	53	68	64	55	65	56	71	51	64	65	64	68	77	57	56	58	59	73	72	61	48	68	62	65	66	64	66	55	60	77	67	45	66	59	47	66	60	48	63	72	58	47	60	55	64	70	57	64	62	87	43	54	60	54	47	60	48	48	66	59	57	78	57	66	61	53	68	68	71	66	55	61	56	70	65	56	52	64	50	63	71	59	50	75	55	60	61	53	67	71	51	56	50	70	64	44	68	59	51	65	67	68	65	63	59	66	63	54	56	65	58	56	61	51	58	56	68	56	59	51	48	60	49	64	53	76	68	51	56	59	50	57	56	58	77	72	55	64	56	39	78	56	68	62	55	46	42	49	53	60	60	45	65	67	59	64	60	57	52	55	56	65	67	56	49	69	53	58	69	68	54	47	57	62	50	70	61	74	53	65	67	69	59	59	62	61	78	54	68	52	55	59	58	48	69	61	63	55	57	70	66	50	49	59	49	65	50	52	62	60	69	74	49	69	55	56	52	82	64	77	60	63	81	56	67	59	57	72	52	57	61	55	51	63	83	74	55	52	63	55	47	47	59	59	61	60	61	62	68	67	51	56	58	67	69	66	54	61	54	52	70	68	52	57	68	64	60	60	58	60	55	50	55	61	64	65	54	60	65	70	59	52	48	64	56	59	60	60	51	65	69	61	58	63	62	64	68	73	56	49	57	60	55	54	53	54	63	70	53	68	60	55	60	56	59	43	62	59	49	67	64	49	56	56	50	46	52	75	55	63	45	58	68	55	49	53	51	66	68	69	62	59	59	56	53	53	57	62	51	58	55	48	67	49	52	70	52	70	54	64	67	55	55	59	67	58	44	73	63	68	68	59	58	55	62	54	55	49	61	59	61	68	62	69	74	54	59	52	57	43	48	55	55	64	64	67	65	53	65	57	62	45	61	56	64	78	67	62	57	49	60	50	57	65	60	64	50	44	68	72	54	65	57	71	60	53	67	54	53	53	67	61	65	59	61	57	68	65	60	63	61	49	58	61	83	57	51	42	56	60	70	63	57	70	65	61	73	65	65	69	60	80	51	58	61	62	63	61	64	56	55	52	49	79	59	64	62	68	64	74	62	66	66	67	62	63	53	65	66	68	52	57	64	91	71	53	48	81	52	78	50	61	56	62	65	58	64	53	64	44	68	60	75	49	55	60	70	55	53	57	60	50	53	48	61	61	60	78	68	57	63	55	55	73	54	66	69	68	63	57	73	57	56	63	57	45	66	68	76	53	54	66	68	56	56	63	60	51	61	44	52	58	59	68	67	56	61	62	71	60	76	51	69	63	60	56	61	67	66	56	58	59	64	51	68	68	80	55	68	66	49	60	55	53	48	58	53	50	57	57	54	59	65	63	41	75	58	64	72	64	54	52	53	53	39	54	59	55	57	49	50	69	49	62	58	50	76	68	51	50	63	66	69	47	56	70	56	50	64	68	56	64	75	69	59	60	62	61	44	54	67	56	69	61	49	62	54	57	58	62	61	73	55	54	50	60	71	53	61	51	54	54	53	61	55	64	58	53	47	65	61	63	56	56	64	55	52	61	61	51	63	58	49	65	59	53	61	70	61	64	63	67	53	59	55	67	50	62	47	53	68	69	58	67	60	51	59	74	47	59	41	60	67	58	71	59	65	85	67	67	63	58	52	51	66	67	57	63	70	46	50	58	55	67	58	70	51	65	60	56	56	65	68	66	55	54	51	70	53	69	57	65	53	71	66	54	61	57	68	61	56	61	60	57	55	59	67	80	70	69	50	55	70	65	65	67	62	68	69	52	54	72	43	72	40	64	53	63	62	61	48	57	54	56	61	69	70	49	58	57	63	65	46	61	54	68	55	54	59	54	70	68	58	70	56	58	58	50	62	55	47	60	64	59	72	72	55	58	65	57	78	53	65	58	69	70	61	56	63	41	59	65	56	65	56	76	49	51	65	70	58	42	73	78	65	62	56	68	55	53	52	70	59	67	60	47	65	60	69	56	61	53	55	61	52	42	66	70	63	79	74	62	48	64	71	61	59	75	62	56	52	55	51	64	71	52	60	63	64	51	55	70	61	50	59	59	64	70	64	52	49	54	67	56	67	57	57	80	61	63	55	44	60	50	60	73	57	58	53	68	69	60	62	60	67	64	69	54	60	53	52	71	60	58	65	50	58	66	44	70	59	59	58	74	55	54	53	55	64	72	68	57	71	59	55	59	65	58	77	78	62	58	52	63	45	57	64	70	46	62	72	66	64	74	66	61	61	61	60	56	55	70	58	66	58	49	72	67	67	63	71	62	62	57	57	42	59	77	77	61	62	48	68	64	54	64	50	49	56	52	43	65	43	48	58	67	61	60	53	56	58	71	64	48	78	60	67	51	56	68	57	54	64	71	58	66	58	58	49	57	54	65	73	44	70	62	50	77	78	73	59	67	78	58	56	56	69	67	47	65	63	58	55	64	57	61	50	61	60	53	51	55	51	57	70	58	40	65	56	52	59	60	50	59	59	60	69	60	65	61	54	63	69	71	49	61	60	59	61	58	57	63	51	45	72	56	50	72	72	54	59	51	57	53	55	54	48	60	52	58	69	59	57	49	53	56	62	48	54	67	69	49	61	63	57	58	69	58	54	52	49	54	54	49	66	66	49	52	56	67	53	66	68	54	67	66	56	63	66	50	63	62	58	60	58	81	62	48	55	58	56	69	55	63	53	50	69	60	63	41	55	69	56	46	61	60	54	63	50	60	68	55	52	57	59	57	57	58	66	52	69	60	59	57	47	65	48	65	50	62	57	59	61	71	49	60	64	71	65	57	62	57	57	57	62	66	55	48	47	68	49	75	60	60	62	67	58	54	58	53	60	68	58	48	68	59	51	67	71	43	63	46	60	62	72	46	70	69	52	66	57	50	58	48	59	54	62	59	66	69	53	57	69	58	68	53	61	59	52	63	50	58	67	67	61	46	63	63	63	44	70	69	54	69	57	63	70	69	69	57	57	73	64	53	62	51	75	65	68	59	48	66	58	52	54	57	60	66	54	67	63	54	52	59	68	67	75	62	54	63	59	59	58	66	65	54	73	53	55	68	57	67	54	59	47	57	56	59	53	60	63	61	57	52	70	55	79	44	62	69	51	63	68	68	64	51	63	60	36	72	47	57	63	34	59	56	60	58	59	61	66	70	60	53	56	58	77	63	49	56	61	66	66	57	66	67	56	67	59	48	69	61	65	83	59	48	72
25923	37244	42801	48756	50153	37520	23060	8867	2302	990	789	780	747	777	750	721	751	751	731	736	760	796	726	720	718	755	729	738	761	804	756	699	741	763	742	750	703	763	743	737	777	731	728	747	794	736	740	740	762	751	789	748	736	779	720	751	731	723	743	735	784	710	760	751	780	710	719	690	771	726	724	751	721	713	753	809	725	734	716	748	722	719	749	725	709	725	751	718	721	731	729	799	722	703	769	741	715	752	742	694	787	760	700	714	761	837	763	722	750	706	737	696	715	698	727	784	732	757	694	750	699	797	709	700	735	699	759	776	746	735	729	766	806	759	750	736	784	764	719	706	733	779	783	764	732	793	747	733	706	761	741	733	752	763	766	752	697	721	755	755	771	772	751	738	746	750	752	724	763	713	767	757	744	724	717	752	748	764	736	741	762	742	738	747	752	735	759	765	768	802	786	709	730	763	776	731	692	777	731	779	732	754	715	758	768	784	706	723	718	768	766	732	739	724	746	769	713	750	733	734	789	741	803	754	761	752	802	747	787	732	701	749	688	752	771	727	683	772	718	746	765	724	718	719	743	702	756	724	777	776	720	755	721	765	799	732	759	749	843	732	719	768	726	733	759	720	720	744	788	766	773	752	732	735	784	746	699	703	764	686	742	793	764	757	734	757	739	747	703	708	785	732	726	757	758	734	770	755	744	740	725	754	754	742	689	738	787	751	739	770	779	771	760	733	792	775	769	765	737	723	717	778	732	756	720	775	748	771	768	710	740	765	753	758	724	700	736	725	757	764	756	798	728	697	765	723	743	742	743	718	708	730	777	722	743	727	745	722	784	710	723	728	699	699	742	742	722	733	784	688	719	705	725	772	723	752	749	718	692	715	771	771	733	753	703	733	743	725	727	725	778	793	698	697	800	706	762	758	719	761	800	760	705	727	727	767	752	726	740	766	705	780	745	712	708	740	753	783	718	711	802	730	739	741	735	744	757	701	769	768	728	725	689	735	773	728	734	746	710	774	721	754	752	812	757	736	755	775	771	798	750	714	782	756	723	757	754	775	727	741	743	717	751	676	756	775	785	778	694	762	734	712	755	728	775	749	729	724	742	746	777	752	713	740	734	694	778	700	730	722	735	821	726	740	763	728	797	709	777	786	760	736	724	755	727	783	747	752	742	761	690	799	809	678	765	727	759	756	745	737	755	692	687	778	726	747	750	673	814	731	750	728	758	753	751	689	731	767	754	749	751	733	746	744	770	740	726	766	787	725	727	750	756	761	770	747	760	720	776	766	759	744	758	770	755	760	727	723	723	733	716	686	710	749	733	773	783	746	769	746	734	681	712	738	743	726	739	700	722	679	715	742	765	746	727	777	753	658	793	698	754	704	734	709	771	755	718	750	749	784	773	738	757	736	735	749	781	742	767	767	782	783	726	771	756	746	759	789	742	671	731	744	800	724	729	784	733	737	728	744	766	768	751	730	755	756	775	744	717	762	763	783	779	681	765	751	752	773	729	768	742	722	728	723	773	779	742	730	741	729	756	738	728	762	730	711	828	752	732	757	723	752	761	742	751	738	747	809	702	695	714	745	749	748	767	760	738	704	730	735	743	715	731	755	710	679	728	721	767	766	739	726	725	762	783	789	750	750	759	722	733	738	746	742	732	704	785	745	738	782	752	733	790	727	748	750	780	744	738	778	746	726	763	762	794	746	753	754	751	738	744	749	758	745	707	801	713	768	729	766	767	755	771	726	774	740	767	736	744	793	774	776	758	713	723	779	743	765	758	764	731	790	723	779	712	782	721	699	718	753	803	723	772	785	741	777	753	765	737	773	717	766	777	771	716	745	758	753	752	764	750	736	740	763	723	752	776	702	723	768	723	694	740	718	740	791	756	749	769	755	763	747	760	728	708	766	778	718	768	766	770	747	721	783	756	764	751	765	754	712	722	782	760	750	765	741	730	755	762	711	727	723	758	732	778	719	785	750	736	715	726	742	720	747	722	773	749	713	781	732	725	818	748	782	730	759	739	702	730	739	716	765	756	690	727	765	752	754	705	723	715	775	694	728	696	768	770	708	770	713	729	702	778	757	749	755	793	772	767	758	723	728	758	749	779	738	713	784	719	752	720	744	735	773	728	770	708	740	789	748	758	737	738	746	798	761	753	732	727	768	749	736	739	716	775	751	730	741	770	780	709	750	788	728	770	763	747	741	760	782	730	736	751	735	772	720	758	714	719	742	704	744	737	759	746	693	737	725	718	750	725	738	756	763	749	741	764	741	717	744	707	716	715	721	731	700	791	759	813	716	742	758	730	726	724	703	725	714	777	698	712	804	737	710	753	705	721	715	700	751	765	799	736	717	755	771	756	761	769	739	738	701	752	729	798	738	720	755	732	784	723	754	753	809	743	762	769	732	716	751	770	765	774	747	705	729	760	738	770	773	734	750	748	768	736	799	773	741	703	704	740	784	762	671	730	773	733	745	741	770	772	784	765	767	742	728	733	713	767	762	752	722	753	722	735	719	726	755	744	728	721	760	749	726	737	780	761	787	753	794	757	723	769	789	768	756	798	756	694	764	738	755	721	772	729	804	765	743	785	732	745	735	710	759	733	729	700	693	781	720	749	780	773	735	679	776	733	701	742	749	776	759	731	754	735	741	755	770	790	769	756	759	711	708	763	726	770	741	742	734	693	735	733	777	801	753	727	753	796	777	761	758	746	766	744	714	733	755	746	778	777	808	726	784	751	763	741	722	775	763	751	746	794	750	757	763	757	753	745	729	757	750	758	729	801	763	766	797	721	715	780	695	806	735	725	725	761	734	701	725	719	726	768	744	682	803	731	776	783	739	694	754	749	730	757	756	786	755	766	754	703	742	722	781	804	772	735	751	757	741	744	774	798	774	746	711	702	733	779	737	774	738	759	778	781	716	734	736	751	729	768	723	707	769	767	700	792	693	786	720	765	763	752	721	747	742	711	736	749	749	727	749	717	727	733	765	752	759	790	738	771	747	736	709	753	745	773	756	730	768	780	775	725	768	788	735	731	761	777	768	717	740	782	724	730	720	734	748	764	753	780	774	766	736	750	785	705	710	728	785	678	756	743	763	739	697	688	767	724	740	733	771	732	753	739	797	736	776	725	732	743	785	725	756	746	773	720	739	721	704	688	736	788	758	710	737	736	813	724	784	763	711	688	740	753	735	700	706	708	759	756	749	734	692	716	730	714	717	733	705	792	780	691	750	737	710	728	719	747	734	732	748	805	750	730	742	785	756	735	751	754	751	749	762	782	774	749	784	705	770	701	730	728	731	743	754	759	740	710	717	815	705	757	808	738	732	737	729	722	782	755	739	736	741	767	722	712	745	699	741	767	760	784	777	768	719	754	726	764	668	729	717	744	743	749	698	755	750	768	765	798	741	713	746	717	723	772	741	777	750	743	707	779	734	757	754	786	730	708	763	739	738	788	772	782	721	715	756	786	765	764	721	741	732	740	711
2059	17181	23559	17950	12494	6705	1887	454	112	71	50	61	55	72	42	67	50	58	70	50	69	63	49	67	76	62	66	58	63	64	64	66	79	72	46	49	48	56	70	76	72	60	59	61	65	58	72	57	69	62	61	65	44	70	62	56	74	68	59	79	72	66	58	59	53	56	52	48	67	60	65	62	68	65	48	63	64	63	57	67	64	62	52	65	59	51	64	73	58	71	67	52	60	54	65	46	70	55	70	58	46	60	69	69	58	63	65	62	56	48	61	72	70	60	77	73	59	70	58	73	80	69	59	62	62	63	55	61	64	67	51	66	50	56	52	54	51	56	55	60	62	65	73	42	67	66	77	73	53	63	53	58	62	63	49	61	64	56	71	58	62	51	67	59	69	59	61	61	69	67	66	53	56	64	61	56	66	73	64	57	53	58	67	58	52	52	63	55	70	70	63	59	65	58	61	53	64	74	67	72	58	42	68	53	62	58	44	59	57	44	52	51	78	60	59	53	79	58	52	61	61	46	52	62	61	61	62	54	56	57	51	64	75	44	63	49	59	59	52	71	53	62	63	77	76	56	39	56	67	64	68	53	57	61	61	78	53	74	65	49	65	69	54	64	65	76	72	69	68	58	47	77	70	54	35	65	59	58	68	77	58	67	55	59	74	60	52	70	67	60	64	48	69	86	58	59	57	53	56	74	41	62	68	53	56	75	61	53	72	54	62	56	45	62	56	53	65	58	79	50	71	67	62	65	60	62	62	42	60	56	59	66	56	55	49	65	51	50	60	60	62	48	53	51	67	69	69	73	67	68	69	56	59	48	53	49	60	50	46	66	47	72	60	59	68	58	60	52	62	58	61	56	55	47	68	58	67	57	50	54	71	59	56	75	58	65	53	62	59	60	72	57	62	63	57	66	64	57	53	72	49	52	65	52	54	67	60	63	69	67	48	72	61	53	55	52	48	61	59	62	62	70	69	64	59	57	68	50	55	61	46	59	54	59	45	59	57	63	60	61	62	56	52	59	63	75	58	51	60	68	52	62	49	60	61	60	57	62	71	59	53	67	63	77	69	50	65	54	53	50	59	70	61	69	51	46	57	65	68	65	51	77	45	80	62	57	57	55	51	66	55	68	68	66	62	66	57	53	54	52	50	71	53	60	54	47	78	59	51	50	65	63	70	57	62	45	57	66	58	60	67	58	53	73	53	47	62	57	57	71	51	63	70	60	51	48	67	60	55	39	58	54	57	44	68	73	52	65	59	57	63	60	65	66	74	57	64	53	55	72	50	65	52	54	54	44	70	55	69	58	63	60	55	53	47	56	62	57	77	56	55	52	59	71	58	62	54	52	63	57	51	67	59	62	59	53	50	63	53	55	58	44	66	60	67	69	62	60	52	51	56	44	66	80	57	53	68	62	73	72	66	59	51	79	52	64	63	61	84	68	71	58	54	53	79	75	55	67	58	59	61	61	66	58	50	55	76	56	55	51	58	70	70	51	58	53	58	59	49	60	41	59	51	61	54	69	57	57	57	51	53	51	56	66	59	48	51	67	53	51	59	52	64	64	72	63	51	50	60	57	59	53	73	57	53	42	54	60	63	52	54	59	54	66	49	46	58	58	55	47	57	69	66	61	59	74	43	69	49	56	65	65	59	57	68	68	71	62	66	76	45	50	46	67	63	56	71	55	52	60	75	55	65	55	46	68	47	59	67	58	46	65	63	47	76	65	72	43	71	64	51	64	64	55	61	57	64	61	73	52	67	64	59	77	68	68	60	57	69	62	62	56	60	63	54	77	71	61	57	66	64	66	73	80	56	67	64	70	73	66	65	67	63	49	53	69	65	57	62	57	59	56	69	48	65	51	63	62	86	57	57	62	59	52	67	54	55	67	64	68	64	67	51	67	51	53	69	49	62	58	61	55	74	55	60	66	70	58	53	64	52	49	57	64	76	65	74	63	62	54	61	60	62	56	58	63	62	47	60	73	58	61	63	62	64	53	63	61	70	68	60	63	78	75	57	59	70	73	68	45	44	65	65	61	60	74	43	58	59	53	68	55	78	66	69	60	63	61	55	55	56	73	59	51	54	53	64	63	52	74	54	54	59	62	53	47	59	52	58	48	54	56	69	43	51	50	65	48	53	59	68	48	73	64	44	88	57	60	61	67	64	60	72	72	66	78	72	66	58	69	67	67	51	56	59	68	69	54	74	76	64	58	63	79	56	67	49	55	51	48	54	61	55	62	41	73	75	62	65	50	49	70	80	54	63	66	54	62	57	65	54	47	47	63	56	62	63	61	54	60	64	53	76	56	57	71	60	64	48	51	67	47	73	60	61	55	74	59	68	65	50	42	45	42	55	55	66	64	71	57	60	57	43	59	59	66	58	69	42	61	53	68	61	68	62	64	60	48	65	60	75	57	61	51	55	60	64	58	57	60	61	69	59	58	78	71	69	62	53	57	57	68	60	60	57	64	78	64	55	54	57	57	73	57	51	70	54	70	73	52	57	66	60	58	57	51	53	50	57	70	71	61	73	51	63	59	68	60	68	62	49	75	61	73	60	67	67	65	67	76	58	60	61	61	59	65	51	60	66	56	56	59	55	67	59	49	62	59	61	73	63	65	59	59	61	50	66	68	66	67	68	69	63	56	72	65	70	68	54	62	69	52	76	67	62	64	51	63	61	69	64	54	61	48	54	64	47	48	64	37	61	62	70	53	61	58	57	60	58	52	51	71	63	56	63	64	67	66	65	53	50	61	66	60	63	55	55	68	63	70	57	65	53	43	51	57	58	52	66	65	61	61	67	45	62	68	76	59	57	55	50	58	54	61	53	68	68	65	61	68	62	54	51	56	68	56	59	54	49	60	48	56	58	62	68	57	62	56	62	54	62	68	66	70	85	71	55	52	52	60	63	58	61	63	58	66	72	61	62	45	56	60	62	58	63	73	58	55	55	64	54	61	58	47	52	49	62	54	54	54	58	60	50	54	61	56	56	63	50	54	52	53	54	58	74	72	68	60	63	57	50	63	75	55	64	54	56	56	55	63	64	72	46	65	54	44	61	67	51	68	70	67	56	59	68	48	47	65	77	66	63	58	75	63	52	68	66	59	55	67	65	59	60	56	47	61	61	67	60	62	82	57	61	55	71	56	56	74	67	58	57	73	61	60	64	65	64	58	67	54	62	63	64	72	48	68	53	61	61	66	59	55	56	63	43	63	63	52	57	47	68	66	56	56	56	65	72	66	52	56	64	63	62	57	61	60	55	56	67	62	53	63	43	56	64	65	51	62	66	61	63	66	68	58	69	68	57	67	47	61	58	54	71	67	60	64	55	57	60	70	65	54	74	54	50	60	57	76	61	49	55	70	69	67	64	59	68	44	47	64	66	56	57	64	57	49	79	69	40	71	63	51	65	48	58	67	61	66	49	59	70	66	57	59	68	61	50	67	63	64	55	50	57	55	58	66	58	71	68	61	51	62	64	67	74	63
29005	46568	49582	57536	59203	43256	25992	10450	2700	1020	768	733	803	724	763	725	683	728	739	762	746	745	721	749	736	727	734	744	740	712	738	762	701	759	723	744	803	743	719	770	756	736	733	703	711	769	722	777	720	753	724	750	794	776	737	711	718	702	740	754	734	706	764	734	750	764	729	730	713	741	745	740	686	749	735	657	736	742	737	754	728	713	767	701	709	733	695	745	774	776	792	746	748	746	782	784	743	738	719	786	790	757	703	745	718	714	770	731	754	764	747	775	681	767	709	802	754	744	774	781	814	731	716	750	771	760	696	734	723	724	720	716	700	782	724	741	755	717	734	716	740	705	772	813	737	744	755	715	708	721	761	758	759	757	787	767	711	732	671	781	761	775	735	733	711	753	700	765	744	687	737	775	787	768	732	731	704	759	685	712	758	816	746	754	741	764	734	780	750	740	767	776	716	777	805	722	757	759	758	754	779	734	782	792	779	755	697	725	757	763	760	711	727	785	767	780	717	732	785	760	752	778	775	734	749	771	730	742	783	737	728	736	700	671	755	777	778	772	745	751	768	764	708	810	721	756	715	770	767	728	740	723	724	793	756	774	726	748	740	719	762	673	737	720	820	780	750	785	758	723	707	723	710	733	779	788	758	747	729	738	712	711	718	729	748	734	731	721	726	739	753	732	763	742	742	727	726	705	739	724	708	715	782	723	765	762	793	728	726	729	752	700	730	741	774	759	737	786	714	698	720	715	786	756	793	746	789	745	704	730	760	756	746	742	763	737	753	771	671	728	739	709	675	752	722	740	752	735	690	742	755	733	719	737	757	717	751	771	775	716	729	721	712	750	746	748	779	751	753	754	763	837	769	739	723	777	745	763	757	761	724	753	758	774	722	715	723	758	763	737	690	739	740	726	751	682	721	766	763	736	756	774	712	731	679	766	725	706	723	760	768	715	733	796	773	718	743	727	729	775	758	735	740	786	663	748	770	728	751	782	743	726	726	769	759	725	734	757	802	759	727	758	703	748	726	731	709	766	763	783	777	690	694	722	757	717	767	787	753	745	718	768	713	720	735	714	765	741	778	751	694	765	736	755	725	732	736	690	762	783	785	679	693	790	749	734	778	733	696	725	737	733	713	789	746	739	752	742	772	747	719	752	754	717	735	738	706	747	788	762	748	721	783	726	724	761	733	745	713	711	773	755	778	728	739	711	695	727	726	759	737	719	722	770	748	776	740	711	754	727	773	732	773	762	723	711	800	731	711	742	765	741	795	712	761	714	755	778	760	733	734	757	774	765	779	768	702	691	740	754	759	740	701	732	716	734	711	691	747	733	756	727	794	787	801	787	770	735	756	750	707	769	715	781	763	706	717	733	760	734	746	728	715	759	741	741	764	740	722	716	751	721	778	763	825	711	763	735	752	765	740	773	709	744	728	746	774	739	722	721	711	759	694	749	772	759	738	767	777	765	791	812	771	728	741	756	753	675	753	794	732	724	720	765	801	753	765	733	758	778	785	722	716	730	773	769	754	761	742	712	756	732	767	733	749	737	758	777	745	737	755	799	730	696	783	734	760	756	800	783	713	730	801	728	712	765	695	762	785	757	744	742	799	766	769	759	726	751	751	728	722	763	786	743	767	699	737	763	776	686	726	771	652	764	769	763	747	725	762	741	766	720	712	760	751	805	718	741	769	720	754	733	722	772	761	713	743	750	729	717	711	755	772	711	699	721	717	753	743	756	746	764	734	708	769	720	730	749	718	742	770	704	719	732	756	775	738	702	722	744	733	758	739	724	713	761	744	777	749	681	780	735	749	719	732	752	755	778	753	731	766	762	739	768	715	731	765	766	731	742	728	729	776	737	716	720	737	731	794	798	799	758	743	763	727	738	796	737	779	764	727	714	718	776	762	734	797	730	741	748	731	746	714	688	733	665	763	774	739	786	734	772	757	731	725	741	707	732	738	761	780	794	732	680	722	725	760	765	702	780	769	693	760	740	759	711	756	739	761	769	724	768	771	753	756	763	737	788	717	783	730	806	717	735	733	734	732	726	690	789	748	743	772	766	713	745	752	793	781	696	747	768	722	774	799	743	719	752	761	725	733	771	747	753	749	720	765	711	733	747	728	705	743	790	746	771	777	717	736	712	773	742	767	716	742	762	717	745	748	788	734	773	742	712	748	736	753	738	748	767	701	752	758	751	752	749	778	772	786	797	784	712	799	747	755	735	751	737	753	788	725	729	712	735	753	751	726	714	712	734	677	757	738	755	794	721	711	788	740	705	735	710	718	771	682	725	692	735	744	782	727	775	747	724	692	741	762	767	746	710	744	773	734	730	755	798	710	760	781	698	746	772	737	740	767	762	797	723	757	719	733	760	759	718	724	708	710	664	722	758	703	710	718	743	790	760	738	770	733	749	754	699	786	779	712	702	757	749	737	816	736	753	741	736	744	698	720	709	762	770	783	733	732	722	746	714	756	757	773	752	767	757	724	748	723	765	711	764	769	727	731	755	730	748	763	731	760	721	726	727	751	736	724	757	761	744	712	687	760	747	795	787	719	734	748	757	760	778	749	743	701	763	748	765	757	788	714	802	784	801	806	717	734	708	694	735	745	759	752	720	751	745	726	769	740	745	745	757	771	748	743	765	766	735	723	723	748	763	748	767	738	757	737	727	774	766	739	725	721	739	704	708	686	717	727	736	759	762	669	714	735	780	755	751	778	730	744	744	767	764	741	782	779	722	729	746	757	754	748	688	737	782	702	792	698	743	731	769	800	770	748	746	785	706	751	776	740	737	733	707	747	774	769	735	697	745	786	683	805	716	755	703	765	753	721	715	727	700	767	717	709	720	760	675	784	740	749	731	741	742	738	751	760	735	763	743	754	711	779	754	720	728	714	743	762	697	686	801	757	741	776	779	728	754	738	712	737	704	754	742	710	756	767	732	720	778	752	734	736	737	786	747	716	769	743	741	723	721	712	755	737	757	757	740	749	743	721	686	740	784	718	728	754	768	745	773	705	738	782	735	761	743	729	755	754	797	708	744	744	737	733	748	761	731	781	771	749	767	746	735	729	750	747	785	709	764	740	749	772	720	738	764	763	801	767	707	699	766	733	750	731	772	750	725	719	704	707	730	724	730	733	674	768	721	732	763	733	738	723	764	749	716	738	764	741	800	751	738	745	710	786	764	706	715	716	746	772	718	754	699	751	737	746	753	758	731	781	798	733	759	711	774	717	731	762	742	733	713	728	738	698	754	718	718	773	719	793	766	728	733	807	789	747	761	723	753	807	703	733	736	756	728	752	716	713	735	757	749	674	716	709	723	745	755	762	751	754	728	748	783	743	797	740	706	716	726	743	748	732	775	749	752	732	703	754	731	741	730	746	765	767	762	734	738	730	737	799	762	752	763	714	740	719	767	806	721	755	797	728	724	730	764	747	772	758	740	738	729	747	720	678	763	788	711	707	734	752	754	723	732	753	714	724	746	743	726
1505	3222	6323	5259	3078	1432	484	190	90	72	62	60	71	56	64	61	55	67	60	71	69	57	64	64	59	52	62	66	61	64	51	74	69	56	55	59	68	60	41	54	54	65	56	60	59	62	55	65	63	43	67	61	62	50	55	62	64	71	51	66	52	54	63	50	58	46	61	66	57	66	52	57	68	66	46	48	65	64	55	54	62	63	38	58	64	57	66	48	75	46	58	46	47	68	56	56	65	71	68	66	54	60	59	62	61	59	61	59	61	73	53	60	49	70	62	58	62	67	59	66	63	67	45	65	59	59	67	66	74	59	59	53	59	72	45	61	46	65	55	47	46	65	72	62	65	66	52	68	57	57	52	65	60	47	68	65	52	62	65	57	65	62	48	55	53	58	78	50	72	53	62	53	64	60	61	52	65	56	53	58	66	61	58	62	51	60	55	53	54	62	51	63	56	57	61	60	49	58	55	63	71	62	61	50	62	72	53	67	84	57	54	49	40	50	61	63	73	44	56	70	57	63	73	62	58	64	65	59	59	48	45	57	60	56	45	61	49	45	42	53	61	63	60	50	45	58	60	70	57	67	53	61	54	65	47	51	60	56	71	56	56	49	61	74	62	54	54	54	69	54	54	58	51	55	56	59	56	59	68	64	77	61	51	67	64	62	62	50	64	52	62	65	46	70	68	49	75	47	68	60	72	48	60	52	56	70	53	59	54	54	50	58	71	49	58	79	56	63	57	62	62	58	61	53	65	46	58	54	47	48	70	59	45	61	61	59	54	63	46	55	54	67	51	55	61	68	66	53	59	63	69	51	50	51	49	56	50	62	65	62	55	64	70	49	41	70	62	53	63	59	67	67	63	63	59	52	65	72	48	62	57	52	69	71	53	62	65	68	59	55	55	61	60	65	55	57	73	60	48	66	62	58	55	47	63	57	61	68	44	55	70	64	55	62	61	65	59	62	62	67	47	54	63	71	47	56	67	73	58	62	54	74	41	61	66	63	63	62	70	59	65	62	48	56	50	60	69	67	53	64	72	62	55	56	68	62	63	70	55	61	52	51	56	61	47	58	58	57	70	48	62	65	65	45	47	69	54	51	49	60	67	72	66	50	64	67	68	72	75	52	54	47	56	58	66	66	54	61	56	44	85	57	54	57	57	59	59	50	57	73	56	67	66	57	58	47	55	65	59	64	56	61	48	72	50	59	63	61	52	63	57	63	66	45	69	57	51	69	58	58	59	62	66	60	68	70	74	67	46	72	68	54	57	63	60	60	51	58	53	58	55	56	69	65	58	55	52	57	60	55	71	61	54	56	44	52	55	44	56	53	50	51	51	65	74	65	56	56	50	64	58	68	67	52	59	58	59	49	73	45	59	68	67	63	51	51	58	66	60	71	57	59	50	61	62	56	59	53	55	46	55	77	39	65	50	59	54	63	59	64	62	67	62	66	72	56	72	64	60	52	62	47	48	51	52	57	61	54	53	68	58	60	61	51	59	52	54	65	71	65	58	57	63	70	66	61	47	72	51	58	67	53	65	57	59	55	67	66	56	56	65	59	61	81	67	60	64	66	55	72	64	35	56	49	69	56	77	56	51	41	48	58	52	62	48	66	57	60	63	62	63	61	49	67	54	49	47	59	57	62	58	55	52	57	52	55	64	56	63	57	61	57	67	52	60	65	72	58	52	58	51	54	47	58	44	72	51	64	55	58	65	75	50	62	59	55	50	60	53	64	48	62	57	61	68	61	70	63	64	59	56	62	65	56	59	54	49	54	60	66	45	57	55	55	52	74	57	58	53	48	72	63	55	61	57	57	66	64	54	59	56	56	45	56	64	58	65	68	50	54	52	57	68	58	63	49	45	54	35	66	46	56	57	56	52	62	52	58	64	48	64	56	49	47	67	58	63	73	56	61	50	51	36	49	57	60	56	65	55	67	61	47	48	54	58	71	63	53	48	65	61	72	49	55	69	66	55	55	59	36	68	73	65	74	73	60	60	59	68	64	83	48	64	67	65	64	60	48	62	62	61	65	63	57	56	53	52	62	49	57	57	45	44	55	77	53	64	68	66	63	57	63	57	53	58	55	76	52	58	59	66	62	69	45	60	52	43	55	52	54	69	62	50	58	53	71	60	52	53	66	51	66	51	61	65	53	65	52	56	52	64	67	74	61	59	50	60	55	61	54	67	49	40	66	69	65	53	69	65	71	69	64	62	44	54	58	50	72	53	54	58	56	50	58	48	66	53	64	47	44	54	58	46	52	59	55	67	67	61	53	52	65	63	47	60	56	62	53	59	64	65	45	65	60	68	73	45	62	79	59	56	66	50	60	66	60	35	67	57	73	64	59	68	68	67	50	56	57	54	58	65	49	66	68	53	63	54	57	66	58	65	67	60	59	60	58	55	67	54	54	55	48	58	61	76	46	53	56	65	59	62	58	55	65	57	72	61	59	62	59	52	59	63	57	51	63	61	65	46	58	60	74	55	64	77	50	68	66	56	85	63	61	59	61	55	65	52	59	51	65	68	50	63	60	55	54	51	55	66	55	63	55	64	56	70	47	55	55	58	69	55	64	56	57	59	50	66	55	57	56	58	58	49	56	51	51	55	57	61	55	60	55	55	63	64	50	63	54	52	55	70	64	64	57	58	57	56	57	65	59	61	61	54	42	57	51	51	71	65	50	54	68	72	65	56	65	62	58	53	55	60	71	68	68	45	63	56	58	61	50	54	66	63	72	47	64	63	68	55	61	57	58	59	68	62	74	73	48	56	52	67	52	59	57	74	56	65	53	50	68	57	58	59	55	58	66	54	64	52	74	65	54	60	79	66	63	61	53	42	68	60	59	58	65	51	55	58	52	42	55	61	50	61	48	78	62	50	68	64	71	63	50	62	48	60	68	66	55	59	63	81	77	55	62	62	61	56	66	58	58	63	53	56	58	57	62	52	66	67	67	66	70	50	58	59	58	69	55	52	63	57	74	50	62	61	49	59	61	59	68	58	72	65	58	49	66	65	54	60	61	68	61	66	49	53	46	47	62	63	65	57	52	53	66	54	52	56	53	59	65	52	66	61	54	57	61	64	55	69	71	57	49	57	56	58	70	41	70	50	54	59	62	68	60	42	64	57	60	57	55	49	50	58	66	63	62	61	67	52	57	57	63	61	55	55	65	64	64	51	61	44	71	61	55	54	59	63	51	58	63	70	64	58	64	67	71	54	58	44	66	56	59	54	67	67	53	57	58	54	61	57	60	75	45	47	74	48	58	60	62	61	53	58	54	62	59	54	51	61	60	42	54	78	50	63	53	66	50	68	62	59	48	66	64	61	54	63	66	63	55	60	68	67	47	53	57	69	59	62	59	62	56	44	55	61	63	49	63	66	53	54	48	59	68	60	49	60	72	53	63	57	50	58	63	51	55	65	46	57	56	51	53	71	46	60	60	58	66	57	67	58	52	66	52	63	51	54	50	48	60	55	55	57	59	50	57
16866	26525	31943	35617	34801	25729	12883	4162	1368	814	774	729	759	754	721	767	735	716	758	696	713	744	719	764	738	711	732	768	744	717	726	740	766	707	743	730	735	737	739	728	733	726	748	627	713	713	786	721	696	769	711	688	718	745	731	695	716	701	744	758	751	755	697	715	773	725	763	720	747	716	728	729	733	712	685	737	701	739	771	777	743	709	711	694	765	667	718	700	736	704	735	709	713	689	714	725	749	753	731	714	778	743	726	762	709	713	755	730	716	774	756	717	774	678	725	698	683	704	741	711	774	756	737	746	733	768	681	713	724	710	700	723	757	704	706	797	704	749	692	711	698	733	706	709	700	738	698	804	732	719	703	701	759	692	765	737	728	714	717	719	713	707	708	709	715	703	725	739	753	757	712	788	738	703	714	725	742	724	704	756	723	735	727	777	710	770	741	744	705	749	719	754	746	735	715	756	758	718	694	712	747	733	759	738	748	737	785	746	727	711	746	656	724	725	697	763	731	726	720	737	726	722	709	733	724	709	713	808	733	695	722	692	713	728	736	744	749	741	752	721	690	733	720	685	733	733	803	706	736	735	673	727	762	761	739	789	749	717	764	691	755	721	730	748	766	707	704	695	723	722	697	739	691	737	716	712	699	727	780	772	728	732	666	734	671	728	746	749	696	735	694	704	701	699	750	701	728	714	714	723	743	723	768	700	715	720	728	743	733	661	746	747	748	722	695	706	720	734	745	755	743	715	710	723	742	775	750	754	724	757	789	740	690	704	716	709	733	726	756	712	750	731	735	733	709	742	715	734	679	746	738	734	713	692	709	766	759	760	729	694	689	703	702	768	745	731	746	706	682	698	697	690	759	732	768	750	778	718	716	731	752	726	758	741	752	688	686	726	769	729	732	730	740	795	682	701	755	743	725	729	747	741	759	705	649	758	767	712	707	753	729	724	735	718	711	708	729	705	705	783	730	718	692	714	718	712	778	717	759	770	699	717	758	740	774	752	736	803	702	693	749	751	725	694	707	741	756	717	714	753	715	777	720	756	699	701	773	769	719	753	750	775	729	713	737	731	732	722	730	740	764	754	725	726	749	787	733	710	719	728	723	760	718	676	738	741	765	756	766	711	697	688	731	696	718	760	755	779	732	740	764	764	770	706	727	733	760	724	720	741	697	707	739	711	743	711	757	765	736	764	763	727	692	742	759	730	731	704	731	689	729	717	714	723	764	720	785	690	735	686	725	687	750	709	732	719	705	763	718	727	767	696	725	708	728	747	724	736	735	729	769	739	717	729	692	739	724	763	751	725	802	762	792	740	726	762	724	736	761	778	726	695	703	719	778	756	710	697	747	739	727	709	752	707	734	739	761	717	717	734	754	714	720	721	684	752	733	724	762	754	686	715	744	719	738	717	756	712	715	761	714	699	693	734	734	705	752	743	708	732	742	739	712	727	754	759	756	713	750	752	742	757	703	758	773	749	723	710	744	712	755	697	753	729	711	689	731	709	720	749	775	758	755	731	700	728	699	727	716	716	729	748	696	735	741	690	696	739	742	734	725	717	738	720	699	732	760	758	701	687	754	725	710	675	742	697	744	756	751	746	719	726	675	732	714	732	699	747	703	709	750	737	733	760	667	687	745	685	754	678	720	736	728	747	729	755	687	720	752	771	745	720	742	747	721	747	752	698	714	750	734	770	712	765	758	750	705	730	720	727	760	722	779	754	737	747	703	770	704	753	721	783	731	715	738	702	711	738	725	744	735	697	704	727	720	731	738	759	688	743	734	664	742	696	704	721	758	750	751	689	767	714	687	706	748	747	721	727	727	699	760	733	692	751	754	738	715	762	717	738	736	723	718	667	720	774	712	736	740	693	741	736	739	735	720	734	742	696	744	733	765	716	725	752	745	747	757	750	756	744	709	728	703	754	714	711	778	751	742	721	739	748	700	769	739	743	729	711	711	709	754	739	764	685	754	673	722	701	775	680	710	746	781	705	765	714	747	702	684	768	694	783	750	717	686	713	747	690	759	732	705	771	697	703	738	729	737	657	731	708	753	747	677	733	735	742	762	735	754	743	763	712	671	784	740	733	743	763	759	729	705	738	726	751	722	772	731	697	756	705	763	701	700	726	685	737	723	738	723	745	746	730	767	692	759	695	716	694	721	727	701	768	738	738	726	757	727	762	743	730	729	741	727	752	715	727	727	750	722	757	745	732	737	717	731	719	756	759	719	752	749	664	721	766	735	783	717	750	682	782	738	719	767	727	717	739	771	760	756	733	719	691	750	761	714	750	703	709	727	748	693	698	750	709	753	731	720	697	702	691	705	745	717	706	752	707	750	681	729	723	716	714	757	752	751	751	724	712	702	742	700	713	706	694	704	731	687	720	724	708	746	739	702	787	733	744	780	775	763	728	749	696	762	687	704	679	698	721	730	715	728	735	782	764	783	738	755	675	789	727	758	725	776	735	711	751	733	689	739	724	715	702	685	731	733	761	729	761	731	738	709	749	735	744	741	736	736	711	769	742	739	744	818	710	677	765	726	731	741	714	708	724	696	739	762	736	691	699	714	727	715	758	752	721	730	754	767	696	723	734	743	706	706	694	675	706	712	730	719	723	724	733	663	688	705	749	710	708	769	755	707	705	751	731	714	718	721	721	734	709	727	730	740	759	737	689	733	692	707	722	757	717	770	715	723	731	730	700	726	747	690	726	699	708	729	677	721	712	754	686	748	715	742	745	744	727	811	752	730	704	751	712	762	674	708	715	705	743	757	731	714	732	692	669	715	754	735	755	705	738	743	695	751	751	732	780	725	721	752	745	740	739	727	686	740	718	754	692	777	717	767	763	700	749	794	663	704	735	760	761	782	805	758	692	724	732	720	704	748	707	697	722	727	738	745	740	736	731	740	757	698	723	716	724	705	718	740	747	759	737	706	786	764	709	748	719	750	737	742	806	710	725	713	750	784	764	711	752	682	710	778	724	747	760	718	754	728	738	753	757	720	750	722	776	738	702	719	751	744	702	721	694	739	681	715	730	743	752	734	742	746	742	756	690	689	712	760	716	715	720	746	747	701	772	727	715	744	746	707	710	713	718	745	772	736	684	737	702	752	711	721	698	751	724	692	692	750	701	723	724	746	753	724	740	755	726	732	764	708	727	718	785	764	721	727	765	756	741	739	750	729	726	740	746	717	734	678	741	738	761	727	743	721	730	662	750	714	753	715	735	766	751	736	733	737	755	742	758	719	722	687	692	748	788	733	713	685	732	722	738	737	768	791	763	705	689	690	750	695	717	734	748	700	734	745	681	705	739	732	759	678	669	723	722	715	699	713	733	732	736	685	724	718	707	705	765	749	715	741	748	743	727	723	723	754	691	702	769	701	803	713	748	768	766	778	697	742	754	754	745	710	758	692	732	728	717	692	711	702	701	705	738	719	752	730	691	685	726	729	721	709	741	749	710	693	744	740	683	724	723	733	731	730	692	708	678
1133	7936	15492	12909	8402	4120	1298	360	120	66	57	40	53	57	66	62	81	59	62	50	55	58	59	65	62	52	60	45	66	63	64	63	67	57	67	61	74	68	58	72	60	62	52	59	49	55	52	54	66	63	67	54	58	58	60	70	56	57	59	54	46	52	57	50	57	61	64	62	63	44	56	57	53	74	49	71	58	71	66	67	69	45	60	53	58	60	65	56	59	65	60	71	69	64	61	63	60	65	60	66	71	51	70	44	61	57	58	68	63	52	61	62	72	74	65	64	77	73	59	65	54	60	57	71	57	59	55	62	53	61	69	64	52	55	64	55	55	56	65	48	46	58	56	66	59	52	67	65	61	47	67	62	63	63	66	54	63	50	57	61	71	64	54	59	53	71	59	58	67	58	52	70	61	51	62	65	66	67	65	50	55	59	59	54	53	41	60	54	55	51	53	67	63	62	38	52	72	67	55	55	56	74	50	56	67	55	59	68	69	66	65	59	73	64	64	49	53	63	58	59	55	65	56	61	52	50	69	58	45	62	64	53	61	49	55	61	63	58	57	47	56	58	66	83	49	59	60	60	42	67	52	60	55	62	58	52	67	56	64	62	67	68	54	69	53	61	57	75	61	72	60	57	52	73	72	75	67	68	66	63	56	57	49	61	55	57	64	50	56	59	59	62	69	69	54	59	53	61	52	47	54	38	64	41	58	66	48	68	63	60	77	54	60	57	59	66	66	72	52	64	61	66	58	76	54	63	64	61	67	63	70	63	61	50	72	51	60	47	63	63	47	54	52	52	63	50	61	61	70	72	62	58	52	71	70	63	62	74	70	51	60	67	61	75	67	67	52	59	56	50	56	56	68	63	62	59	65	53	46	45	57	64	64	73	61	69	47	59	64	64	68	73	58	38	63	62	68	70	45	72	80	50	65	69	77	48	62	70	56	57	62	62	55	62	55	58	65	56	66	62	59	66	65	50	57	44	56	53	70	64	58	52	59	53	48	58	62	72	55	71	56	65	60	57	61	66	68	53	69	49	69	48	61	46	69	63	51	70	54	69	73	46	53	75	54	72	64	53	77	61	61	42	59	69	55	54	66	55	54	75	64	50	61	63	67	58	60	60	59	53	42	49	64	62	60	68	55	63	45	61	67	49	69	66	52	67	49	58	57	56	45	58	66	54	43	54	51	78	57	56	65	59	70	61	52	66	69	63	62	69	55	63	52	54	60	60	52	49	56	64	56	63	66	58	59	53	70	61	52	67	70	60	59	42	57	61	84	57	53	70	69	61	61	58	64	62	57	50	59	56	67	68	72	65	72	52	54	68	52	63	49	68	59	66	52	52	56	50	58	59	52	62	62	75	55	57	55	68	53	52	67	69	60	61	55	64	65	53	62	67	55	61	47	41	63	56	44	59	59	64	62	60	66	56	64	62	52	62	67	57	51	58	50	64	69	50	67	59	53	43	74	70	69	67	64	64	62	63	51	55	66	49	69	49	61	56	64	47	62	65	58	62	66	66	72	76	59	59	62	67	64	59	65	53	56	66	64	51	47	55	38	63	64	70	56	47	56	57	52	50	47	63	59	59	42	69	54	57	67	65	56	53	65	67	56	68	55	51	57	56	52	60	62	57	71	57	69	49	52	61	68	52	59	62	57	58	58	79	48	75	75	49	82	55	63	65	51	62	47	55	57	59	49	59	59	51	56	77	78	59	41	43	56	52	62	47	62	56	58	49	61	61	47	54	60	55	64	61	55	51	63	59	44	58	52	58	64	63	73	71	78	66	62	62	67	58	52	52	53	54	70	60	56	58	61	48	50	58	60	52	47	53	60	55	46	61	58	54	62	59	44	53	59	43	57	73	68	60	61	64	53	56	52	50	54	52	65	51	64	59	68	66	53	53	57	62	57	57	62	66	58	48	63	56	67	58	53	75	56	63	56	48	64	70	57	57	58	66	59	57	59	51	54	59	57	59	44	52	61	66	62	54	63	68	72	71	55	68	76	60	54	49	49	52	49	59	53	63	60	60	71	56	58	63	57	56	65	54	64	57	58	67	60	57	65	60	54	62	58	65	51	64	75	63	58	61	68	50	67	55	56	62	60	53	56	59	58	71	80	54	58	63	60	76	73	63	56	49	53	56	68	55	47	65	62	44	69	62	60	67	61	50	65	60	42	57	56	58	46	61	65	52	67	57	66	55	61	68	57	59	64	58	65	63	66	69	67	54	51	53	72	56	68	62	52	80	63	59	50	68	63	57	62	48	48	64	58	53	65	50	57	53	58	60	66	67	73	64	53	56	62	56	48	56	65	67	61	58	53	63	70	54	65	61	58	74	53	67	53	57	57	54	52	60	59	50	58	58	55	57	49	69	53	67	62	66	42	63	59	50	58	51	62	63	72	56	53	56	54	61	53	56	51	55	47	70	61	63	57	49	61	66	51	47	60	46	65	48	61	62	74	57	66	65	64	74	66	57	52	83	54	65	56	54	56	66	72	56	78	60	61	56	54	64	52	62	68	57	60	59	54	60	44	63	52	68	48	60	47	68	69	66	49	56	69	56	61	63	60	60	73	59	56	63	68	47	50	52	52	71	68	81	51	68	54	52	57	62	61	62	53	66	65	52	62	60	60	53	69	56	49	50	66	60	63	77	59	42	76	45	56	58	62	71	65	67	65	63	54	63	60	70	56	53	65	50	66	49	55	67	54	56	61	56	62	60	68	72	57	80	72	63	63	51	59	71	62	64	66	63	62	56	55	59	67	48	62	56	68	61	56	60	44	71	56	68	60	67	53	66	62	56	58	71	55	56	62	66	61	59	56	71	63	52	53	47	70	57	59	47	59	61	69	55	51	76	54	66	49	42	53	54	61	46	63	43	53	71	77	54	53	66	67	83	69	73	52	69	62	57	59	52	66	51	51	74	62	56	51	61	60	63	73	61	74	72	67	81	54	63	53	59	79	62	76	64	62	60	47	74	68	57	58	56	60	52	53	61	54	63	56	69	51	67	70	54	72	59	54	58	61	72	67	58	64	69	65	56	50	74	57	61	64	60	52	69	52	71	67	63	54	60	52	72	49	57	54	64	56	56	51	67	51	60	57	56	62	66	70	55	64	66	69	49	51	51	51	68	63	49	58	68	52	58	66	69	60	57	44	61	56	47	52	65	49	59	57	67	70	65	47	60	69	57	55	65	54	56	43	66	55	55	57	56	51	52	60	58	66	59	61	53	65	62	55	64	72	60	65	65	57	44	69	58	52	69	62	61	52	51	56	66	48	57	74	69	58	55	72	57	61	46	52	56	72	66	56	67	62	49	57	51	55	51	63	62	59	59	56	57	61	61	62	63	58	59	46	60	60	49	62	58	52	67	48	50	68	56	52	59	61	63	66	56	65	52	57	68	60	61	55	65	57	69	43	69	56	73	53	54	59	63	57	48	54	66	57	62	48	66	68	56	64	67	70	54	63	68	61	62	63	61	63	57	78	61
22565	36132	41875	51213	51462	37877	23085	9331	2427	959	769	738	741	713	714	798	745	728	761	742	753	792	721	735	725	714	715	700	790	750	740	726	752	746	735	730	762	702	707	726	724	702	735	740	678	699	689	777	767	725	686	712	727	746	786	684	720	742	740	708	786	715	721	762	683	759	747	736	753	763	717	729	718	739	707	764	771	703	736	777	752	721	767	734	747	725	729	723	714	705	711	751	725	737	744	698	716	735	737	732	739	710	694	741	705	733	674	688	683	725	738	758	727	724	724	803	686	761	715	723	677	741	823	749	717	727	724	708	751	690	761	789	720	710	675	721	704	701	783	692	733	720	692	717	692	689	756	705	706	714	746	720	757	713	765	714	741	742	730	730	745	716	737	743	717	728	746	739	725	731	703	724	733	740	713	737	723	725	759	736	728	744	754	746	712	740	699	737	772	677	803	767	772	710	719	700	700	757	714	717	752	707	735	755	732	677	677	735	699	757	771	754	736	717	720	698	781	734	710	696	757	750	789	733	720	710	710	749	735	770	723	726	741	777	766	737	733	737	736	753	725	716	719	744	748	705	728	760	737	706	717	722	735	718	753	708	734	722	727	731	688	673	711	718	764	717	757	764	732	704	710	709	734	728	750	725	733	738	724	724	771	746	732	770	754	742	727	703	711	771	733	748	781	725	743	758	741	661	690	739	715	743	773	721	692	725	757	730	754	724	752	725	717	749	738	734	735	675	708	760	693	684	748	727	720	743	724	707	724	703	773	740	744	742	726	708	712	723	732	672	775	714	766	794	699	775	726	765	712	705	714	736	770	745	721	752	764	786	674	712	725	694	743	705	712	749	690	708	734	777	743	721	717	711	747	778	702	742	751	772	785	722	730	712	701	772	757	755	738	774	738	723	734	701	690	677	674	744	684	754	762	748	700	733	696	784	705	737	699	752	737	680	734	716	753	717	724	731	693	747	730	693	728	753	745	741	778	768	734	686	767	727	760	709	760	728	752	758	711	747	721	750	717	707	733	761	781	732	711	737	717	753	747	729	701	685	731	741	714	714	685	713	738	761	746	687	763	713	726	729	691	708	745	767	754	747	691	707	731	730	747	749	749	753	746	716	738	702	740	752	683	710	726	706	731	738	734	729	769	777	744	716	763	708	711	716	719	726	729	732	695	753	746	728	715	750	742	724	732	744	761	750	755	721	732	741	748	765	716	746	712	746	724	718	717	735	713	743	757	711	677	696	725	753	729	722	748	747	706	768	712	709	763	740	719	748	744	733	739	766	719	732	724	707	711	804	761	731	730	715	726	779	702	725	702	720	746	682	731	706	767	758	737	728	770	733	720	746	751	778	729	725	703	721	742	753	687	766	689	780	752	707	701	750	708	754	760	766	716	756	715	731	741	774	744	720	688	747	671	763	713	711	748	772	710	714	733	740	740	732	709	734	724	700	728	703	707	741	703	779	686	729	753	758	703	725	720	784	729	724	758	713	710	774	714	754	734	715	751	708	763	720	697	722	739	754	708	693	796	725	721	735	704	723	742	737	710	730	708	746	739	722	707	724	738	795	729	706	718	733	736	747	763	737	803	748	695	732	775	753	695	740	687	692	740	727	775	778	725	711	774	701	722	703	787	710	709	711	728	744	728	730	738	715	752	732	751	731	731	704	750	682	728	683	710	720	749	740	690	697	725	723	728	716	773	722	708	719	710	732	740	722	706	735	723	730	702	726	738	776	760	744	722	728	725	694	723	751	677	759	710	713	740	743	738	752	729	734	746	756	744	689	759	740	768	709	714	739	743	732	733	703	767	720	712	747	725	718	732	773	690	727	732	729	733	758	766	724	726	766	772	722	738	769	717	724	756	731	755	779	748	734	703	726	724	730	730	775	718	642	680	782	740	745	743	682	704	744	733	733	746	704	721	707	717	724	690	715	790	692	741	711	696	736	769	775	700	758	703	695	690	728	717	756	729	735	737	715	725	714	769	745	721	681	732	714	759	724	747	736	727	732	707	672	722	719	747	718	717	742	747	727	708	706	694	732	760	778	736	720	727	743	731	746	712	783	666	687	756	727	746	711	726	739	768	756	728	758	733	750	732	745	686	698	749	745	694	760	751	711	727	729	758	711	746	733	745	749	661	668	719	685	694	767	753	720	703	726	767	696	698	734	758	731	723	689	761	704	749	734	724	793	685	732	707	713	747	735	750	748	746	756	712	715	738	753	719	771	687	727	737	705	752	724	723	744	772	728	760	731	749	720	726	726	698	693	744	696	717	751	712	753	763	735	793	712	718	701	713	772	726	721	710	695	738	797	717	710	735	706	701	752	725	697	796	747	765	715	756	713	689	690	736	772	742	709	699	710	731	695	730	724	687	745	719	763	708	742	729	742	770	721	769	739	722	719	712	692	787	731	742	760	713	764	784	760	744	707	709	745	719	718	746	741	772	727	718	715	762	730	721	758	729	739	720	681	731	705	744	789	700	768	718	732	740	696	735	730	742	701	745	768	722	734	768	724	739	692	693	677	759	733	682	716	768	755	748	703	754	740	792	729	682	797	687	745	735	770	768	738	796	718	782	728	720	794	746	772	752	765	743	743	730	692	699	698	716	740	743	756	723	741	744	666	754	815	727	684	734	725	760	788	722	753	743	716	684	721	733	753	731	760	725	683	755	698	685	718	721	709	745	735	755	722	722	745	768	716	733	715	681	689	758	751	726	733	719	762	716	705	733	689	749	731	732	709	711	779	731	717	709	717	745	694	714	775	735	810	738	775	766	732	700	742	779	737	736	701	743	745	742	767	708	725	722	732	760	712	705	775	736	738	686	737	737	739	737	717	697	736	747	722	779	749	728	704	721	719	689	735	742	743	721	744	716	716	770	781	644	746	722	750	748	751	780	708	735	734	750	713	788	711	737	788	712	707	723	779	731	731	743	721	756	709	742	762	713	680	744	762	701	707	764	708	723	701	710	687	694	710	772	697	748	720	728	740	700	731	691	738	705	748	705	678	699	767	697	743	767	725	731	752	731	697	761	761	717	711	750	737	702	726	738	768	705	667	725	700	717	732	741	737	738	689	684	661	764	728	755	757	728	696	741	702	709	717	709	733	760	720	663	740	723	729	700	711	721	726	763	699	702	715	725	716	775	757	730	658	699	719	759	771	732	719	767	702	724	750	724	775	745	683	721	683	740	739	752	756	756	710	745	733	730	710	722	739	756	652	729	724	712	740	769	758	758	743	763	747	716	752	770	760	735	757	733	778	755	754	750	705	704	758	768	751	740	730	748	730	709	729	742	728	707	718	723	709	717	760	731	719	680	722	744	693	733	751	693	731	712	755	689	734	746	732	698	730	710	691	705	752	735	723	710	730	731	703	753	722	719	756	740	711	699	801	708	762	732	735	764	758	710	770	733	721	700	770	758	786	683	706	719	706	719	702	772	706	719	687	745	720	716	732	738	690	711	731	699	703	740	740	698	770	662	743	696	670
2939	8884	15027	12243	7801	3620	1220	349	102	92	70	59	51	55	50	58	52	52	60	50	65	60	55	54	66	56	59	59	68	59	58	54	55	57	61	53	50	49	58	57	58	76	57	61	51	54	72	59	56	65	67	57	56	71	60	62	47	59	67	63	63	58	64	56	58	53	62	59	52	51	65	58	60	66	66	50	65	63	54	65	59	62	71	63	61	53	51	61	58	59	70	66	50	66	57	39	59	65	66	58	51	84	58	64	69	78	64	49	65	52	56	63	62	54	61	67	68	60	61	56	65	55	54	55	49	57	69	61	73	63	60	73	54	53	55	57	62	59	62	65	63	51	73	74	52	67	56	59	71	72	51	48	56	50	54	53	59	52	65	64	45	51	68	53	62	59	60	59	65	67	56	55	47	59	50	63	68	62	68	54	56	66	78	46	57	51	66	64	56	53	68	60	48	74	70	53	57	74	67	50	61	61	48	63	61	59	55	49	54	60	62	53	59	49	55	49	70	57	58	70	61	64	44	54	57	67	51	61	66	69	76	57	50	54	54	70	76	64	59	73	47	67	64	68	57	63	57	55	57	63	53	50	55	53	60	71	71	54	67	65	60	67	59	76	49	69	69	48	63	64	66	57	67	58	64	53	72	69	63	59	67	62	56	65	57	66	56	58	64	50	78	56	60	58	68	53	56	69	61	64	60	54	66	61	59	54	66	67	75	61	60	63	47	57	67	47	70	75	73	58	60	56	62	51	51	54	66	51	55	63	75	57	55	60	60	57	57	70	45	50	73	60	69	54	66	71	55	59	64	60	42	59	57	59	60	55	63	73	55	43	58	79	55	62	58	67	55	63	61	71	58	63	52	67	56	56	60	62	66	65	60	64	59	66	60	59	49	76	64	53	56	62	66	56	68	71	59	54	59	56	64	50	61	64	52	55	65	59	62	42	52	82	67	62	54	73	60	67	50	39	58	57	64	54	58	68	55	47	64	68	63	55	78	62	61	57	61	57	51	71	42	54	61	49	52	58	64	65	72	71	62	61	67	60	54	58	70	69	56	55	64	54	67	63	62	63	47	62	49	49	69	58	64	60	55	53	63	45	57	59	58	60	60	60	64	59	45	76	73	61	68	56	52	58	61	60	58	72	65	53	63	61	53	62	63	60	43	48	67	63	65	56	48	57	57	62	55	66	57	64	68	68	60	66	53	64	57	77	38	55	50	62	57	70	60	61	62	75	67	54	56	56	59	65	43	60	58	62	66	55	59	49	57	67	47	77	67	52	64	51	56	61	58	79	66	58	71	59	48	53	58	55	63	60	50	73	60	64	55	51	52	58	60	59	60	58	56	53	55	54	49	58	80	55	61	60	62	69	61	56	66	54	54	67	75	59	63	64	66	64	67	61	58	56	59	66	50	55	51	62	62	63	57	72	73	65	64	58	59	61	71	53	82	66	63	69	65	66	59	65	56	70	61	78	56	56	50	74	71	46	49	63	73	67	61	59	53	57	67	57	60	54	76	72	69	57	51	58	71	62	56	48	70	63	82	62	66	56	55	56	49	64	65	59	64	59	66	58	75	52	60	54	76	54	59	49	75	67	43	62	68	61	59	59	50	59	62	54	62	68	53	60	63	48	57	70	65	64	67	63	64	67	64	68	56	59	60	60	57	61	58	62	58	48	61	61	54	61	55	69	63	50	60	65	44	59	72	60	69	55	66	43	50	58	54	52	67	60	44	54	67	65	59	54	61	58	49	73	59	66	48	66	67	54	60	65	58	60	50	69	66	63	61	61	83	59	55	50	54	57	60	67	56	58	64	73	59	60	75	52	60	76	56	60	66	44	48	66	50	53	47	65	66	58	56	47	65	60	74	64	69	57	68	64	62	60	52	65	59	60	60	69	57	70	62	66	58	61	64	59	62	50	58	51	57	64	55	64	70	73	61	51	69	65	60	67	64	63	46	57	57	63	43	69	67	48	62	58	63	47	85	63	50	73	70	59	56	70	84	64	50	66	56	66	70	63	62	57	70	61	55	69	60	64	82	50	55	65	59	60	42	61	48	69	65	50	48	63	54	66	65	58	63	50	68	51	60	55	53	53	53	60	60	50	68	50	56	61	58	62	58	64	59	41	53	66	57	43	52	69	65	60	68	62	61	72	61	76	55	62	57	66	54	66	69	61	50	48	57	75	66	49	61	58	66	60	63	52	77	65	52	75	63	60	56	69	55	56	48	76	49	57	62	61	61	42	67	47	52	71	77	60	68	74	53	66	62	66	61	53	63	54	50	62	67	64	45	49	54	52	65	43	56	44	64	75	64	60	58	56	63	52	60	68	53	51	51	53	77	59	66	65	58	54	57	60	58	52	63	73	56	55	58	59	82	61	52	60	60	55	54	42	78	66	57	69	70	57	52	68	49	66	58	70	62	59	59	62	78	66	63	57	80	63	55	49	64	54	70	56	68	68	59	59	65	50	67	60	61	66	64	66	63	70	61	55	67	70	59	71	63	52	60	70	66	67	47	60	62	57	48	53	66	67	73	67	54	67	69	54	54	61	63	58	60	64	60	64	66	57	69	55	65	61	57	48	47	54	68	57	70	63	69	52	43	43	68	75	58	64	54	62	61	59	59	60	43	60	67	64	63	60	65	62	61	60	58	50	57	78	56	58	69	70	50	60	66	59	63	74	62	65	44	58	63	58	62	79	53	60	74	59	56	66	49	52	76	65	65	65	74	62	67	53	79	47	56	62	71	64	62	58	69	70	59	68	52	55	62	56	70	64	43	52	67	58	60	72	58	58	61	61	68	52	61	68	67	60	65	55	65	70	58	62	64	54	63	72	49	66	60	53	42	61	50	58	55	58	70	62	56	62	51	44	62	57	62	57	62	64	56	51	65	67	75	45	52	59	58	59	50	56	66	62	50	71	63	60	69	51	69	64	42	71	47	54	58	65	62	67	75	53	55	62	64	56	68	59	58	63	66	66	64	57	66	59	67	57	60	59	64	61	69	67	54	59	54	79	68	54	51	62	51	56	60	60	60	56	63	77	58	53	67	61	50	63	54	65	50	52	59	54	54	59	66	63	63	67	58	55	65	64	58	71	51	44	50	70	50	46	68	57	68	41	58	78	53	63	53	76	52	63	58	74	57	54	70	52	58	65	53	55	63	66	62	69	50	55	48	64	55	69	55	52	50	51	59	58	73	53	71	66	66	72	84	68	65	62	50	45	69	57	67	58	77	74	56	71	54	55	73	67	60	66	84	56	64	63	58	71	57	64	63	59	51	63	51	67	59	69	56	56	73	46	62	78	68	69	63	73	63	55	62	63	59	57	57	58	56	64	50	60	60	61	62	58	68	66	68	48	57	67	62	62	65	61	54	57	64	70	51	62	65	52	66	67	62	57	66	66	84	62	47	61	68	64	65	64	71	61	57	52	66	51	54	58	47	71	51	70	59	58	60	56	66	66	68	65	48	65	62	61	61	59	69	70
25617	35961	42456	49258	49505	37039	23082	9356	2504	1042	840	811	754	775	727	751	772	792	765	790	764	749	722	735	755	702	773	783	782	747	763	755	774	773	748	727	730	737	748	725	750	718	743	743	743	770	750	722	735	730	729	742	686	737	763	771	726	787	749	755	700	754	721	708	756	720	734	735	796	788	776	779	753	737	754	759	764	741	762	736	737	768	777	734	720	769	723	737	740	714	789	762	729	783	743	783	761	723	740	743	678	828	747	756	814	786	744	752	752	759	759	738	815	757	761	708	805	759	766	748	744	807	706	755	811	783	736	719	749	709	773	762	729	757	716	765	816	755	730	768	719	787	747	770	773	711	747	766	732	745	729	823	761	796	781	742	780	743	710	716	794	731	785	744	755	761	671	743	776	769	756	756	746	737	730	762	747	780	779	726	725	747	768	777	767	743	740	812	813	715	790	732	726	755	763	732	708	711	760	699	777	703	769	770	768	748	742	743	790	723	714	780	784	756	699	776	719	776	736	750	738	749	713	727	773	770	736	787	790	760	782	730	728	763	715	725	727	764	765	778	757	734	730	841	769	694	720	771	746	761	692	740	782	753	747	774	740	772	715	783	757	745	778	730	734	777	768	718	752	767	718	719	753	695	756	708	704	770	737	683	780	707	788	769	733	745	741	756	758	761	726	740	766	734	775	733	746	726	776	703	766	745	757	756	704	771	735	731	790	778	720	756	777	751	760	782	749	779	741	771	708	745	723	785	808	792	743	717	704	745	778	740	755	751	761	737	751	767	816	771	773	774	755	734	775	798	738	758	758	790	703	706	759	753	713	744	735	754	718	699	735	712	716	762	754	769	762	782	731	745	722	708	710	766	775	719	773	746	778	734	789	734	708	764	751	713	761	717	736	797	758	735	745	734	780	729	772	790	720	716	716	748	726	750	751	747	754	782	753	733	780	734	737	762	715	785	724	752	760	743	794	758	776	755	717	726	724	764	739	714	764	729	803	763	703	728	759	766	777	717	761	800	799	736	778	784	762	772	750	727	671	747	729	776	748	757	713	778	699	745	707	726	749	789	708	793	744	773	753	759	748	698	733	709	725	716	784	731	766	702	756	731	749	754	739	740	718	754	802	791	763	740	725	782	754	780	754	722	758	737	694	769	789	749	720	722	816	754	746	758	743	777	763	763	740	780	739	749	727	736	750	733	704	729	753	748	733	752	698	741	740	757	741	775	771	750	752	763	728	773	781	742	764	758	772	731	736	709	748	753	696	662	724	705	732	782	723	706	675	768	783	758	743	774	744	756	700	745	765	748	768	744	789	756	720	770	697	726	752	778	771	778	782	742	768	761	736	729	751	725	747	746	728	729	763	765	708	740	782	730	741	751	732	763	760	725	781	741	760	765	795	724	736	739	800	754	761	746	729	728	764	777	754	672	743	744	744	735	732	732	742	767	757	745	741	783	763	707	744	742	734	772	703	815	770	794	689	786	795	738	776	762	761	744	747	782	751	748	759	739	743	684	747	765	723	774	781	738	741	756	772	798	743	767	784	709	700	762	740	771	754	784	734	766	747	761	742	718	735	716	782	751	708	785	735	715	767	773	802	777	765	733	780	790	777	713	708	750	712	720	746	770	710	713	743	718	772	754	787	717	722	753	686	737	698	769	730	686	746	735	746	724	735	736	754	764	724	769	727	765	734	715	762	767	790	748	755	711	722	752	730	769	785	749	721	773	709	769	713	740	747	716	762	727	773	761	778	719	760	756	754	722	765	717	777	787	708	711	731	786	757	777	726	747	712	822	727	734	809	733	697	767	784	699	773	772	755	715	805	730	746	763	717	777	792	759	749	708	757	793	768	782	736	780	767	744	711	761	753	734	764	738	770	707	736	741	738	717	766	717	723	819	737	731	745	755	754	688	754	751	763	717	735	757	783	720	771	744	798	721	772	779	752	730	694	756	767	747	778	716	752	735	761	759	730	710	702	748	765	754	749	725	732	746	728	752	767	760	750	701	763	751	760	729	786	760	727	758	716	757	769	758	701	765	763	787	760	739	770	775	725	761	711	752	768	762	774	714	723	750	729	735	802	761	744	810	805	755	748	782	758	700	751	745	773	724	808	734	748	757	743	727	708	748	807	774	709	822	758	719	766	771	757	735	741	763	757	757	736	689	775	734	722	772	718	752	727	772	697	776	708	738	763	750	697	775	785	797	762	761	773	756	716	749	779	718	734	755	709	723	778	786	724	737	775	832	743	736	756	752	793	746	749	725	745	764	750	727	770	727	727	774	802	753	782	738	758	683	764	724	795	758	735	784	791	727	718	765	738	761	717	702	753	752	728	716	754	796	734	766	709	767	735	755	731	740	743	755	773	719	741	759	735	773	773	758	748	746	767	731	760	739	740	762	730	754	802	757	747	757	744	779	749	794	708	787	717	694	773	804	761	762	807	728	755	720	782	798	796	748	708	776	754	755	782	721	724	706	742	701	758	713	755	762	723	756	736	743	697	710	750	749	749	786	733	752	714	756	791	754	787	771	751	758	734	779	781	751	742	745	744	727	793	766	784	777	724	781	761	741	705	775	768	733	775	763	724	743	728	748	760	757	729	794	751	755	804	738	738	749	787	839	769	752	803	748	739	689	741	741	764	714	791	735	774	758	702	744	735	742	723	765	710	741	788	723	743	739	750	746	763	744	785	752	707	749	716	733	761	731	784	775	763	754	763	760	803	707	779	699	745	780	781	766	713	781	755	733	755	721	770	748	748	749	757	774	746	721	741	680	766	791	739	759	749	770	750	802	731	731	777	774	729	773	763	774	780	740	733	760	775	779	769	747	733	750	773	755	776	715	769	739	744	736	733	769	749	779	738	783	755	698	752	729	704	742	786	723	716	777	733	726	744	721	733	792	769	743	792	767	748	796	751	743	791	821	790	711	753	755	785	797	772	713	777	776	741	750	774	778	740	747	791	751	696	739	733	806	745	747	730	755	748	772	808	755	738	752	765	719	736	784	766	766	731	759	763	773	757	802	728	719	752	693	820	755	736	818	766	750	774	791	725	770	759	761	729	711	747	679	751	752	754	781	773	741	780	793	697	733	763	729	751	803	758	770	773	727	736	697	745	739	726	744	727	693	776	691	754	764	718	715	738	724	741	713	771	742	791	771	774	787	725	728	762	785	800	785	774	710	722	750	726	797	752	768	726	703	739	787	794	728	741	778	753	790	770	769	696	722	747	803	749	729	755	740	765	762	743	754	702	765	766	750	797	769	688	712	763	743	785	736	750	780	760	727	745	757	780	770	796	747	792	771	749	711	725	764	745	777	795	761	764	799	781	762	748	733	739	760	743	771	713	701	776	745	717	729	725	770	763	850	764	773	741	740	706	776	704	725	715	784	827	812	784	797	689	738	734	741	728	774	736	716	820	749	711	789	721	802	771	757	730	715	707	751	732	676	754	750	778	704	770	705	749	765	771	737	774	748	755	746	753	745	757	776
3433	15862	22447	17298	11638	6067	2149	478	140	80	60	64	48	51	51	50	55	67	61	53	83	50	56	53	57	71	52	69	44	70	65	61	64	51	54	59	77	59	57	51	67	78	69	59	54	56	56	67	56	60	56	78	63	56	48	69	64	60	57	60	61	51	56	70	53	65	59	51	60	50	69	79	61	45	51	65	58	65	60	64	49	62	55	50	48	65	60	61	60	63	66	68	60	64	60	63	55	57	67	72	78	57	60	74	62	62	58	68	62	51	58	62	65	50	64	55	58	63	72	57	64	56	66	81	53	59	69	57	52	63	66	61	60	62	59	55	59	67	64	67	64	60	44	50	65	62	55	66	71	58	75	51	71	60	70	60	45	60	58	57	64	66	71	68	65	77	59	44	61	62	55	70	60	62	63	60	67	65	46	66	73	60	61	49	54	62	59	57	62	51	69	55	69	56	53	77	63	56	54	51	59	65	52	56	49	47	69	61	64	58	50	55	41	68	77	55	59	43	63	66	62	59	74	51	54	52	73	68	59	66	67	62	82	60	42	60	56	68	62	56	55	54	53	54	55	48	61	47	60	51	70	71	75	64	48	57	67	52	58	66	53	55	69	77	67	57	58	63	71	67	68	61	59	60	43	42	55	61	74	54	71	71	57	61	71	61	49	60	51	67	52	57	53	54	65	57	69	74	70	70	64	62	58	63	70	73	61	53	55	52	70	63	46	59	55	55	73	59	45	58	71	71	72	57	65	63	56	57	62	58	67	49	54	53	72	63	76	63	64	77	61	45	66	55	54	55	69	56	71	60	55	51	57	50	60	57	65	61	53	52	64	61	59	60	50	61	55	60	56	73	74	53	68	59	52	62	48	59	64	56	66	62	54	66	54	60	56	65	62	59	71	57	53	68	76	61	55	62	59	55	75	51	60	59	80	61	74	56	53	58	69	55	43	61	53	52	69	55	65	66	58	66	48	64	63	54	59	63	66	38	75	47	51	41	57	68	56	52	61	57	53	64	52	60	72	55	48	56	69	62	64	60	66	59	68	60	63	59	65	64	55	56	53	66	62	71	67	53	62	60	59	54	52	65	57	41	62	68	50	62	66	72	69	53	69	62	52	49	59	62	48	59	54	60	52	40	75	63	77	69	59	51	67	56	55	55	46	56	61	61	63	58	62	52	60	60	67	57	49	65	66	63	60	66	73	67	58	66	62	61	66	52	63	63	54	60	57	62	62	50	37	51	80	57	57	50	67	60	63	65	49	57	71	50	58	74	67	61	71	50	56	79	70	57	49	60	49	59	57	59	65	59	57	59	63	54	36	54	49	61	70	69	52	61	56	54	52	49	59	47	68	64	68	70	74	46	61	53	70	56	69	52	53	65	54	52	52	40	65	53	52	47	68	53	69	54	65	63	64	60	69	69	55	74	74	73	50	59	53	57	69	68	56	67	65	58	53	67	62	55	52	65	50	51	72	68	70	48	51	60	54	63	62	59	60	76	70	51	74	52	63	53	60	72	53	52	62	44	58	82	54	67	70	53	66	59	55	70	54	60	60	68	60	49	55	54	59	51	61	55	57	55	68	61	77	64	56	61	66	59	43	59	66	48	65	54	46	54	65	58	51	58	58	72	71	44	77	67	62	59	62	75	71	66	68	53	69	60	60	69	61	73	67	66	67	64	64	55	66	49	62	60	50	66	58	56	60	73	49	54	70	60	76	60	60	74	59	63	69	72	52	56	56	47	57	51	61	61	52	63	56	61	59	65	52	55	78	51	70	63	63	56	59	58	62	69	54	49	67	64	64	56	68	65	48	66	56	50	71	61	58	54	72	59	57	65	60	70	58	41	65	36	62	47	49	60	58	56	74	59	72	58	60	55	74	54	67	62	54	72	43	63	72	57	55	64	56	58	63	66	60	63	58	64	63	50	70	53	66	45	57	66	65	64	57	70	65	61	54	52	66	70	61	44	70	47	66	56	60	58	70	44	71	69	58	67	64	56	53	57	72	51	58	61	76	51	46	63	57	63	67	51	61	61	65	66	59	61	71	54	60	54	59	56	63	63	69	71	67	63	46	51	65	66	65	60	49	61	58	61	49	63	60	47	56	65	68	63	65	69	71	72	73	65	57	62	75	59	59	57	58	59	60	68	61	70	51	77	61	57	72	51	68	66	50	61	64	57	66	56	58	62	64	52	62	53	57	51	64	57	56	62	47	72	55	60	78	60	58	53	55	67	66	67	65	63	65	55	47	64	53	53	52	62	56	55	58	50	64	56	46	71	63	56	68	49	76	53	55	51	67	62	50	51	68	56	70	64	57	57	47	54	59	83	60	72	66	46	60	49	57	57	64	67	77	62	61	54	48	59	48	66	55	59	63	56	66	48	58	51	71	57	59	70	51	68	70	59	55	48	56	72	62	49	67	69	66	60	60	75	63	53	54	64	63	49	56	49	59	65	64	55	64	65	52	57	74	55	75	56	46	56	49	65	48	52	62	50	61	57	61	55	64	63	49	57	60	66	62	48	59	61	54	80	50	60	62	58	59	69	60	51	61	66	51	62	53	63	69	60	68	49	49	69	54	64	59	71	49	58	63	57	54	65	64	55	54	58	57	62	66	75	72	64	44	70	60	59	52	69	53	57	71	62	53	70	49	61	59	76	57	57	53	63	60	73	56	75	64	49	63	60	58	54	66	56	44	59	84	67	43	68	49	59	59	72	60	65	69	55	51	66	57	54	50	64	72	50	67	56	79	50	63	41	66	52	49	67	59	66	53	57	52	64	50	67	65	63	54	57	62	50	68	56	58	49	55	62	49	51	64	84	43	52	54	48	63	68	56	58	59	58	45	66	47	53	55	60	61	60	68	65	61	62	53	66	71	54	62	76	60	52	40	62	60	56	53	51	54	57	58	54	59	69	52	65	57	73	85	68	50	37	71	65	51	69	65	70	53	72	73	57	69	56	56	70	73	66	60	67	70	80	58	70	55	56	73	79	59	69	52	76	61	71	75	50	49	75	61	60	65	62	57	63	62	54	51	59	61	59	57	53	58	50	57	53	58	64	65	66	77	50	58	58	63	46	47	43	65	74	50	63	50	75	63	46	45	50	54	63	52	46	54	70	48	61	45	67	59	49	54	61	56	50	70	75	59	70	60	57	72	54	46	73	68	59	55	70	60	65	68	58	56	54	62	69	52	55	68	61	66	66	73	58	54	49	62	85	56	56	57	75	51	57	66	64	55	55	50	54	69	65	82	60	69	68	65	72	57	65	60	53	56	57	73	56	71	59	64	59	45	55	61	58	67	50	61	69	67	57	57	54	55	62	71	56	51	62	59	44	65	59	50	66	52	68	71	64	58	76	71	58	71	43	43	70	49	49	68	57	56	68	59	50	63	62	46	63	64	64	83	60	59	64	66	59	69	64	49	60	48	46	54	63	56	56	64	50	67	50	53	55	71	59	50	60	71	71	66	54	50	53	56	71	56	69
34035	42449	48298	57161	58100	44215	27742	11913	3196	1099	785	703	726	764	761	763	720	733	771	747	731	768	728	761	746	734	712	778	772	740	772	763	794	798	767	732	720	777	777	711	691	755	740	765	754	690	754	686	712	760	730	710	755	728	739	681	744	730	757	773	755	776	764	787	741	777	732	799	732	733	741	753	778	766	756	736	731	739	721	767	781	730	739	753	758	740	724	705	722	712	733	742	749	747	751	729	696	758	763	716	767	709	729	735	723	720	712	742	730	715	748	758	740	738	742	726	697	722	753	747	776	775	741	719	713	765	772	738	747	743	719	738	724	733	688	772	709	701	739	770	787	742	791	712	760	732	784	774	707	717	751	733	777	703	759	732	738	780	753	754	711	751	765	782	778	768	758	737	721	756	716	777	691	755	715	773	722	773	729	684	726	733	745	779	768	744	735	753	747	723	749	782	774	726	758	740	718	757	699	729	779	716	770	709	737	737	753	710	762	730	734	714	730	758	749	749	736	731	741	768	754	697	731	765	781	758	785	748	743	759	733	730	731	719	774	737	733	727	746	727	734	723	730	717	743	752	722	758	763	741	727	787	718	730	738	731	706	705	722	801	719	736	691	711	738	751	755	764	788	727	757	769	762	683	707	743	788	757	714	701	760	772	765	696	749	812	745	777	728	769	734	726	729	738	768	736	729	761	742	815	752	753	734	753	779	771	757	791	721	776	720	764	716	728	729	787	782	732	760	769	739	771	720	735	735	718	771	790	720	733	780	753	795	685	739	730	807	720	757	745	754	788	734	731	768	731	737	761	771	756	725	700	714	779	746	735	742	704	776	742	772	736	674	777	776	737	770	736	777	756	696	714	733	741	768	716	740	729	769	716	725	705	793	712	821	763	736	741	760	698	757	694	733	749	771	755	754	777	731	769	721	767	749	744	715	727	743	719	765	773	698	774	791	758	753	731	699	694	784	776	749	762	740	784	751	753	778	710	710	729	800	780	732	744	736	777	750	758	726	761	755	709	706	721	724	750	749	765	676	753	780	754	720	725	787	710	708	695	769	749	774	674	724	735	785	713	750	731	720	753	740	779	756	747	735	740	697	722	739	706	735	713	744	710	733	758	744	720	774	760	765	748	735	770	724	758	739	715	730	707	801	746	772	757	746	752	726	725	716	734	734	743	737	746	746	777	753	735	770	789	772	755	750	804	778	708	727	716	720	724	752	783	738	727	742	750	738	736	757	708	763	750	745	742	753	728	785	717	755	746	743	811	775	778	751	766	740	781	759	758	718	770	776	752	724	747	747	712	732	715	722	776	733	791	761	780	803	727	725	762	792	706	741	763	760	750	737	701	710	766	754	762	748	753	737	762	764	762	720	725	752	747	774	735	706	760	747	714	743	702	718	722	746	757	752	747	738	743	768	721	764	719	759	769	740	775	727	741	750	772	730	765	694	735	762	745	742	762	744	732	708	790	780	756	699	746	731	754	757	772	792	740	729	767	780	762	705	753	734	769	742	763	706	746	732	755	730	776	710	759	744	734	753	752	746	746	731	743	737	745	768	735	750	768	727	742	723	741	749	781	718	739	734	751	750	766	743	767	752	771	700	735	745	757	729	752	742	797	728	750	718	707	696	767	716	821	773	740	730	755	782	703	746	743	701	719	754	729	732	785	729	774	750	774	745	759	748	747	725	686	735	732	762	725	790	729	755	725	758	736	719	792	769	715	762	715	738	778	701	719	783	724	719	768	772	750	704	756	752	715	735	737	734	757	763	742	721	768	771	756	748	712	702	773	736	768	756	741	785	764	743	713	730	743	712	760	754	737	765	766	781	760	759	778	718	754	769	719	746	751	759	705	797	716	748	747	730	760	727	724	704	763	720	780	740	784	726	727	731	751	730	783	742	729	679	707	740	788	823	716	742	740	740	775	804	772	735	706	737	742	793	746	722	776	757	752	793	709	734	728	786	761	701	730	722	735	753	722	701	761	718	723	770	708	763	708	716	779	732	760	789	739	690	718	773	779	720	766	745	785	748	747	737	756	718	753	721	759	735	742	756	729	742	731	782	766	791	803	716	735	772	715	797	693	761	741	768	730	780	727	752	782	730	777	757	773	766	747	737	717	770	758	733	699	761	694	788	744	718	759	731	784	689	753	728	732	726	733	694	719	725	774	781	773	713	704	782	717	770	746	754	730	708	757	751	804	783	764	758	768	736	802	724	757	747	740	786	747	811	750	732	751	734	792	721	716	730	736	765	734	761	764	727	736	743	746	719	746	758	713	722	710	684	694	739	779	749	753	727	710	733	784	772	709	742	729	779	773	748	704	746	726	731	739	675	735	694	755	722	734	783	707	792	787	753	767	791	760	749	763	772	741	712	814	744	782	722	741	775	707	730	722	748	733	762	702	774	754	723	693	750	751	748	755	713	699	737	781	757	724	721	764	746	732	774	790	762	748	737	766	740	772	756	751	699	730	734	778	722	766	708	740	757	769	731	718	735	780	774	733	754	765	719	772	785	637	787	752	715	719	754	730	732	739	719	767	728	763	755	750	708	756	736	697	786	734	730	756	780	698	736	715	685	741	720	718	717	726	735	775	734	696	718	772	742	763	730	793	717	773	750	753	726	692	733	681	708	794	720	705	756	754	734	755	728	741	720	732	772	745	741	737	732	746	754	734	768	708	738	737	726	725	748	769	751	746	703	735	724	752	765	760	690	753	733	724	765	746	765	734	735	769	753	733	757	761	711	801	795	724	746	792	686	725	742	738	763	672	783	747	705	757	737	742	804	767	797	752	739	721	727	723	714	770	816	716	700	735	726	731	772	690	740	707	793	767	740	781	703	740	764	776	757	764	727	726	711	751	741	736	724	767	736	730	783	774	725	735	750	722	708	753	751	719	745	789	756	774	740	731	728	729	755	758	680	764	718	741	737	721	772	780	732	759	743	765	758	774	762	736	723	759	740	725	720	746	746	716	726	709	700	758	757	799	780	740	751	759	756	733	750	771	724	742	725	770	698	708	741	732	756	746	753	732	772	802	742	721	720	767	721	719	701	722	736	757	731	769	749	737	780	720	744	742	728	729	698	743	775	757	729	723	726	755	733	794	751	735	773	713	728	712	794	784	736	735	709	735	763	716	735	733	780	779	761	686	744	771	765	738	750	734	731	717	738	746	760	743	821	706	765	777	717	756	753	724	699	710	737	748	786	761	783	716	726	783	737	702	802	797	689	758	694	732	736	758	722	755	758	790	761	780	797	759	739	699	802	721	753	749	769	777	756	767	737	737	717	740	751	738	675	697	725	732	759	762	769	755	735	698	727	780	749	729	747	766	751	779	729	805	764	739	762	744	717	791	758	752	720	751	695	704	757	783	770	735	708	719	744	706	751	771	782	748	684	748	755	722	737	764	712	762	770	743	770	738	746	720	718	734	716	711	761	782	731	720	763	731	733	749	738	720	727	714	739	704	762	780	671	749	737	733	777	727	681	791
1564	2652	6428	4932	2810	1462	548	210	73	62	58	60	64	49	63	64	57	52	54	47	47	53	64	48	57	59	65	70	65	48	70	66	63	53	53	58	54	63	57	75	53	57	54	53	59	61	55	66	68	64	62	63	65	54	72	51	65	75	61	49	49	55	51	52	63	52	54	64	64	69	57	60	72	55	67	60	57	78	54	57	57	51	57	57	59	60	50	57	53	56	44	71	54	59	59	61	73	53	64	52	65	53	61	67	76	70	55	66	77	68	53	64	56	74	61	69	70	57	62	69	63	61	51	52	59	59	55	58	63	65	71	76	70	61	61	51	52	55	57	60	60	51	50	56	62	55	59	58	79	58	73	57	57	60	58	70	56	62	72	65	47	67	60	51	61	63	58	48	60	52	72	56	57	48	59	68	47	60	62	54	59	64	62	53	67	54	58	54	64	61	47	59	37	63	67	54	57	57	54	63	61	50	63	57	71	60	68	58	61	66	47	61	59	60	65	49	46	69	58	60	53	58	49	63	60	43	51	51	68	59	63	60	53	58	53	60	67	58	56	54	50	63	53	66	47	55	59	61	64	48	51	46	55	56	58	55	69	47	58	57	68	63	81	59	54	66	63	65	61	59	64	57	69	51	63	59	58	54	57	52	51	57	68	47	60	64	64	47	51	59	46	53	58	69	61	63	48	68	56	58	61	72	68	60	61	41	62	75	47	65	66	50	52	51	72	59	66	67	61	59	57	50	43	58	69	54	53	63	59	51	54	61	56	62	51	60	53	65	45	62	60	47	53	53	62	52	56	65	62	61	43	63	52	51	58	53	70	58	78	72	53	77	69	70	54	61	58	50	51	54	58	58	57	55	61	61	62	53	63	64	70	55	71	66	60	41	58	55	48	66	46	53	44	52	50	66	65	72	57	57	63	68	63	54	52	61	59	60	69	55	63	58	57	81	56	63	62	58	54	64	63	63	58	66	57	48	74	61	52	75	60	55	67	57	60	54	63	70	62	61	54	62	60	52	56	55	60	49	43	54	48	52	55	64	56	54	59	62	52	56	47	75	67	75	52	54	66	51	56	73	46	48	56	55	62	57	60	51	53	66	56	61	54	67	62	51	59	66	65	57	64	55	58	45	73	58	60	68	62	54	57	50	49	54	63	55	61	63	51	64	56	52	58	49	56	51	82	66	66	49	49	69	68	64	62	60	61	55	55	66	59	57	53	49	43	60	53	61	66	73	63	59	54	58	63	70	57	62	73	69	66	62	46	58	45	58	51	60	64	65	61	42	67	57	42	55	51	59	67	52	51	56	40	45	58	43	61	59	68	59	73	68	58	57	75	50	44	58	57	66	53	52	61	62	55	57	76	70	60	62	67	56	59	67	59	65	60	63	45	69	53	46	65	47	59	50	64	53	47	54	68	57	57	47	52	54	66	53	52	81	55	64	63	60	49	70	67	56	62	55	57	53	57	53	51	64	74	59	49	60	51	71	57	58	61	56	61	63	72	52	54	66	63	62	47	58	51	50	47	72	68	45	66	65	73	56	66	59	58	52	60	66	54	67	46	69	65	56	67	60	63	60	66	74	47	77	57	48	72	65	52	47	76	40	55	50	39	61	61	56	61	49	56	52	56	61	48	58	56	63	58	58	62	58	57	66	68	69	59	56	64	46	81	58	64	63	54	58	52	62	46	59	57	56	52	56	67	46	57	68	60	54	60	56	49	72	50	57	61	64	60	51	66	40	81	64	58	49	57	70	52	67	55	50	56	72	66	55	69	59	52	54	64	61	65	55	74	59	65	64	61	58	58	42	51	62	59	65	77	61	70	73	65	72	62	48	57	55	64	52	45	71	70	61	66	54	55	64	58	53	59	58	67	56	41	57	53	55	63	54	54	56	63	73	72	70	51	62	66	64	65	53	56	52	57	63	43	63	54	62	65	63	66	64	58	71	59	55	50	42	44	57	63	53	62	58	48	71	57	69	57	64	62	54	67	58	51	74	69	69	55	56	70	55	63	55	55	58	58	63	56	60	49	46	58	51	58	51	76	57	61	59	64	59	57	62	55	66	54	71	51	60	45	57	65	68	66	62	50	51	66	54	60	47	55	67	66	47	60	61	58	71	60	69	56	60	59	56	66	67	54	41	55	55	66	69	60	58	58	50	64	57	60	66	62	66	64	59	51	49	58	53	75	58	51	63	60	58	75	61	65	59	56	62	55	66	57	72	64	60	60	65	60	58	53	44	48	65	62	53	54	54	71	59	74	50	67	59	57	63	69	64	67	73	62	43	62	62	62	59	67	70	52	64	52	64	56	67	42	54	54	46	57	65	56	68	59	67	76	60	59	61	55	46	46	59	52	67	56	63	53	56	58	56	54	60	55	67	74	74	58	63	59	59	53	58	64	63	55	58	63	60	69	76	63	68	45	64	56	43	66	61	74	63	64	63	52	60	69	57	52	88	59	67	70	61	74	45	78	63	61	73	55	58	74	53	53	49	63	47	55	68	62	46	58	58	58	53	60	58	73	54	67	63	56	44	57	68	66	54	64	65	71	51	46	65	64	56	55	71	56	69	67	62	58	73	59	58	63	62	50	49	53	61	45	49	55	54	69	44	52	58	59	52	42	56	67	53	48	48	47	55	71	65	65	64	49	49	47	56	69	58	64	64	52	41	58	54	51	67	43	61	68	44	63	74	62	50	50	66	67	67	63	66	73	69	60	82	59	73	45	54	59	73	80	68	52	53	61	50	48	62	65	56	72	49	58	52	62	58	59	61	59	53	54	60	62	65	56	54	55	66	53	51	58	51	61	58	58	57	66	62	62	69	68	61	62	57	57	60	58	62	47	65	65	46	51	52	71	59	59	60	52	63	59	67	52	59	61	48	64	44	60	59	61	57	66	62	50	64	46	68	64	61	55	59	48	64	54	66	57	63	52	55	67	63	50	57	58	58	53	61	52	62	54	61	67	69	63	50	63	61	58	66	53	53	49	76	55	50	55	65	65	60	46	66	64	62	56	58	68	41	52	54	56	66	47	73	58	65	66	62	55	42	69	49	60	71	56	59	46	57	54	56	47	56	45	70	61	61	59	69	60	64	67	54	53	54	48	52	48	54	62	52	75	57	49	61	61	44	55	53	75	51	66	74	60	59	51	62	56	61	56	68	49	52	52	46	51	68	72	64	63	58	54	60	67	66	58	58	66	64	61	62	65	58	53	79	63	71	60	55	65	66	67	52	54	53	65	58	55	67	49	71	62	55	69	60	59	64	56	65	56	52	70	55	60	62	50	63	57	58	53	60	58	62	50	53	59	65	48	55	65	63	48	66	59	51	72	68	59	49	60	57	62	76	68	68	60	59	60	55	53	60	65	65	76	51	56	45	67	71	57	72	58	78	52	52	67	45	66	54	57	74	53	63	64	63	56	65	56	65	65	52	50	46	47	55	59	61	60	45	55	65	69	68	46	51	52	63	54	57	54	51	75	64
16903	24464	31966	35216	34576	27672	14337	4334	1365	840	735	712	698	673	745	721	773	704	750	730	728	740	746	719	758	780	720	708	765	702	678	700	709	721	745	707	712	676	715	745	730	707	714	724	738	703	768	726	750	736	706	769	701	809	734	733	695	737	705	723	722	708	731	726	756	726	687	734	730	688	716	757	725	783	747	688	733	728	680	712	769	734	719	771	744	718	726	684	710	701	722	704	700	663	718	750	754	733	709	721	684	719	725	677	681	766	724	732	731	770	727	699	743	683	719	753	710	754	715	703	721	707	695	688	726	734	712	687	719	727	734	765	693	691	784	701	734	744	702	741	720	752	674	742	759	745	714	738	725	739	756	695	739	750	707	731	741	725	710	770	700	704	691	717	736	752	684	717	736	739	721	697	720	746	747	700	757	691	728	753	761	696	719	762	720	710	725	704	731	749	718	689	713	727	731	703	764	738	718	740	762	696	706	733	692	711	748	673	733	713	709	698	703	712	684	740	749	738	778	696	724	749	754	697	720	736	687	715	690	736	749	733	748	717	700	736	739	712	785	723	734	736	765	748	723	778	783	723	766	761	713	728	734	737	724	698	750	718	731	713	711	751	771	730	693	719	726	748	714	729	734	681	705	734	708	700	745	725	733	745	683	659	705	696	741	711	717	708	752	670	774	702	750	756	700	757	748	762	702	729	664	712	709	718	702	684	704	744	697	737	674	675	654	702	759	708	719	662	727	727	736	772	692	726	776	664	707	658	731	689	705	729	743	744	736	759	741	716	729	735	728	703	716	701	721	702	704	713	696	740	714	675	706	749	701	723	696	693	736	663	723	716	675	747	719	708	733	754	682	725	703	690	712	701	749	769	725	729	730	714	728	758	755	731	711	781	717	737	735	762	711	709	733	770	753	685	779	753	698	752	716	746	750	779	714	726	734	711	722	741	702	741	708	796	750	705	785	650	701	704	726	738	731	730	722	698	742	709	686	729	695	680	697	734	767	743	767	670	721	704	714	764	735	711	777	742	728	706	709	744	737	677	702	740	723	723	758	736	755	714	748	738	699	737	695	717	725	691	703	744	731	723	644	697	705	708	757	727	734	741	723	734	713	684	735	710	742	737	702	677	751	733	687	755	699	762	753	762	670	747	747	726	745	730	726	714	735	716	703	700	722	750	699	713	720	777	729	761	728	718	695	709	707	716	683	738	714	743	780	750	745	730	700	751	730	765	751	768	737	741	749	704	707	757	724	715	736	713	746	739	748	757	704	714	773	727	757	712	752	710	707	773	703	695	735	707	676	724	732	749	729	727	711	774	791	690	741	702	730	777	699	715	776	677	747	695	750	702	704	730	731	800	755	753	695	673	679	755	732	727	776	749	728	698	783	741	772	761	770	707	685	759	732	724	716	665	734	757	739	716	739	707	676	746	698	718	704	769	735	708	707	748	777	687	744	725	661	747	735	718	721	749	764	790	697	673	731	721	752	712	742	772	705	719	761	687	677	695	716	678	719	710	747	694	723	698	768	714	682	728	745	721	760	728	735	722	712	703	727	703	724	698	725	738	731	724	716	722	714	751	714	717	742	761	705	750	691	741	719	694	676	740	748	734	696	709	692	756	712	667	703	724	715	685	754	710	714	721	733	736	719	755	712	679	776	736	746	711	726	742	715	711	735	689	736	719	744	684	704	701	753	735	746	739	670	689	767	694	727	751	750	734	732	745	742	737	764	681	719	693	733	726	758	718	720	711	748	745	767	705	699	715	748	729	726	736	727	676	699	722	701	770	746	698	695	739	745	690	668	742	687	715	737	716	742	647	722	680	681	707	750	722	721	706	716	734	754	713	699	726	695	674	702	693	692	712	736	777	790	714	680	733	723	749	689	778	723	714	761	737	730	684	727	729	738	706	745	708	720	715	705	648	748	766	728	795	689	735	736	760	763	715	713	753	721	750	733	758	735	724	746	758	701	696	722	721	718	758	741	704	743	691	724	729	764	707	738	746	654	731	683	726	716	676	712	735	670	754	728	717	707	795	725	734	708	687	695	760	744	686	753	720	735	725	714	757	743	714	742	678	733	722	717	726	712	747	778	711	722	705	727	736	733	743	732	763	750	752	740	714	738	685	719	734	720	633	767	699	720	687	778	731	751	721	799	741	741	727	760	670	722	739	760	678	737	752	726	687	711	704	708	741	729	722	736	762	742	683	719	712	720	738	707	750	763	681	749	730	747	739	725	739	724	711	689	723	771	711	730	745	762	749	727	707	699	755	759	741	736	750	729	672	742	768	749	715	724	720	701	762	760	731	756	758	703	721	680	758	747	736	725	697	705	743	725	718	744	708	697	723	766	749	725	708	711	747	672	734	739	729	734	722	741	706	737	701	785	690	693	740	681	718	734	756	751	687	723	761	705	710	740	726	681	759	691	754	724	693	695	730	759	747	703	718	718	755	723	689	679	708	755	709	682	762	721	730	703	708	728	714	702	763	749	716	732	719	715	691	748	701	675	760	740	723	690	712	734	724	719	722	712	708	709	736	720	738	711	745	760	770	685	751	695	708	768	796	752	764	730	728	728	792	692	738	757	767	741	702	728	738	702	714	709	713	739	749	729	739	736	700	739	728	658	690	729	688	717	690	771	775	747	715	761	707	699	701	697	708	747	726	756	743	735	692	693	769	745	744	730	733	667	740	707	736	715	732	742	749	716	711	720	730	756	745	694	687	715	710	731	731	717	740	763	750	795	742	764	692	755	736	764	705	696	771	752	709	709	721	698	744	802	781	703	696	747	735	740	726	734	715	725	726	698	738	687	812	748	680	705	695	720	707	742	747	723	756	712	678	749	690	707	726	709	729	734	749	756	726	723	718	706	741	741	742	738	757	714	721	697	760	714	717	688	715	664	751	757	750	789	749	678	722	757	677	673	673	733	718	688	700	734	742	704	689	683	700	724	700	686	700	736	718	738	736	784	734	756	736	713	696	720	734	708	781	700	720	668	750	720	737	718	709	698	695	751	702	704	721	703	737	707	719	770	736	696	752	726	696	723	780	724	713	780	726	772	746	725	690	748	740	724	710	737	759	722	764	679	682	716	709	703	761	771	712	704	720	776	767	713	705	755	705	774	716	703	705	699	745	731	716	781	717	723	690	726	721	727	721	731	721	695	715	783	724	772	784	695	722	714	680	713	723	733	771	695	719	757	740	716	745	729	705	765	695	777	711	758	705	724	699	758	716	727	742	730	730	712	774	744	729	729	730	670	715	750	749	729	615	729	708	707	745	679	688	685	655	717	695	725	731	770	726	776	729	656	723	717	710	750	711	684	763	711	720	768	686	717	736	785	770	732	687	686	740	787	731	704	720	681	731	757	742	753	698	737	739	760	735	704	730	729	771	719	746	726	657	747	662	759	720	734	683	716	714	693	725	737	700	741	746	733	716	659	752	728	700	738	717	728	727	746	723	715	746	703	718	720	763	737	722	706	719	709	705	728	775
984	9428	14689	11495	8509	5367	1573	396	114	69	62	69	49	75	54	60	57	56	46	51	67	55	52	67	49	59	63	69	59	54	53	55	52	59	49	53	76	58	55	61	70	47	50	66	50	68	56	54	68	64	66	53	58	75	52	66	53	64	65	67	56	55	60	63	44	61	58	53	60	61	66	63	44	58	55	65	57	66	61	65	44	57	54	58	65	57	60	68	50	65	49	71	62	56	58	52	66	57	46	60	64	71	65	60	74	70	68	72	59	58	49	70	59	63	56	51	53	51	60	60	63	77	52	57	63	52	66	54	66	63	66	51	58	57	68	51	55	51	41	51	63	49	66	61	59	52	66	53	47	64	64	50	40	53	71	84	73	56	52	64	49	62	61	45	66	64	60	63	47	57	54	63	70	63	56	40	63	54	63	64	53	65	54	53	61	67	45	53	50	65	73	60	86	69	48	58	56	63	60	65	59	59	66	64	61	62	69	63	59	56	58	59	61	48	56	57	52	54	62	53	73	59	51	69	80	56	52	61	66	65	51	68	60	63	64	66	79	65	57	60	57	58	60	52	51	66	62	66	63	61	58	58	43	56	69	57	57	57	69	58	70	53	55	57	61	59	58	58	54	54	56	62	61	74	57	56	54	46	73	57	53	55	56	77	67	51	56	51	70	75	64	56	79	53	58	53	60	74	62	51	64	57	58	48	57	65	44	54	57	52	67	73	63	39	57	64	70	68	55	61	53	67	53	53	66	69	59	67	54	57	64	57	56	61	58	59	60	63	55	67	49	55	56	67	61	63	60	62	64	49	51	50	67	64	55	61	49	68	60	68	64	57	81	78	62	60	69	42	65	63	44	69	62	68	50	59	62	51	66	66	52	61	74	70	49	56	57	62	62	59	57	55	52	59	69	48	48	56	65	46	64	48	49	53	65	63	57	53	49	66	65	57	57	63	58	59	55	67	62	63	59	55	71	53	81	63	45	57	60	63	53	68	66	63	58	55	75	67	47	59	57	62	58	68	50	66	51	60	42	62	56	55	73	62	58	62	58	54	66	52	57	63	45	63	66	57	53	76	61	58	69	50	62	59	76	66	58	57	64	63	63	65	62	71	54	57	50	50	60	54	59	64	59	52	72	66	65	51	49	55	51	68	57	51	46	66	67	59	69	59	56	51	64	63	62	59	60	68	60	64	57	51	73	67	61	55	66	69	75	61	58	62	57	68	68	55	52	66	68	62	73	72	54	57	57	60	55	66	61	58	66	55	57	72	61	59	64	70	67	60	75	67	55	61	59	66	62	73	70	74	76	71	57	58	56	45	65	47	61	74	55	60	71	65	55	69	68	65	49	61	65	55	65	60	57	60	55	48	71	51	60	73	50	61	55	82	65	58	58	61	53	60	56	68	61	65	66	58	58	69	56	65	68	66	74	70	57	69	65	55	57	65	63	68	83	58	59	46	62	63	59	62	65	50	56	60	55	63	71	66	63	73	61	56	69	61	57	52	66	61	66	61	67	52	62	62	60	64	71	59	62	48	62	53	61	59	60	56	67	58	60	56	68	70	47	56	59	45	63	55	57	50	77	56	61	69	51	59	70	55	72	49	53	56	56	53	63	55	60	77	56	67	65	61	62	60	62	64	57	59	51	54	56	69	58	57	75	70	68	52	60	64	62	70	69	63	58	53	62	46	50	67	59	55	62	58	62	48	68	69	50	59	66	72	50	59	50	50	67	53	62	61	55	57	74	59	57	63	54	47	57	56	65	66	68	68	67	48	69	64	52	63	66	56	65	68	57	69	58	59	61	61	52	62	53	80	68	60	74	51	53	51	58	59	62	75	57	58	55	52	60	61	63	63	53	53	61	56	74	57	57	63	58	62	70	51	69	77	57	63	56	53	67	52	59	57	59	56	65	65	56	51	52	71	58	73	74	53	64	64	58	57	69	68	54	52	58	45	64	67	46	62	65	70	62	68	60	68	64	49	48	74	68	71	51	56	59	75	49	69	53	61	43	51	62	60	50	64	55	65	52	66	44	57	57	61	56	56	58	65	55	64	69	58	51	54	68	59	59	58	63	57	63	56	58	59	63	67	53	53	64	60	67	47	51	56	60	64	61	57	59	52	53	51	58	52	68	64	54	65	50	62	64	55	61	51	62	68	56	59	80	56	56	65	56	63	59	54	45	69	51	67	53	70	43	54	57	54	59	56	48	68	65	67	54	63	66	65	64	53	51	63	71	67	61	60	60	53	57	52	61	66	46	56	57	61	74	60	55	55	58	78	43	61	54	60	46	57	55	57	62	66	56	50	64	69	59	62	71	61	62	71	69	74	55	66	54	61	48	59	60	64	68	55	65	63	61	53	69	76	63	63	54	40	59	67	58	67	59	69	47	58	48	62	76	68	67	49	49	55	67	68	49	60	54	60	45	72	59	59	56	67	67	51	76	63	50	65	58	63	44	52	65	59	46	55	62	62	56	65	62	65	64	48	62	60	60	64	50	68	67	62	55	49	63	62	71	54	54	63	62	51	58	47	67	64	50	65	55	55	49	55	76	68	58	82	70	65	50	64	55	65	70	64	57	53	60	56	59	66	47	61	62	58	57	55	60	55	63	60	67	76	61	60	53	57	64	71	62	69	70	55	61	62	73	61	63	75	61	56	68	63	45	59	55	61	56	76	66	66	57	63	59	53	58	57	54	58	50	69	59	50	73	65	57	57	57	66	63	73	61	62	61	57	43	47	60	70	67	65	56	54	52	73	66	56	55	59	55	46	67	56	57	61	51	55	45	60	66	65	83	55	67	47	64	62	68	65	62	66	67	55	70	75	60	57	62	60	57	62	41	56	62	47	57	54	73	55	59	55	58	54	63	67	59	52	48	65	74	61	66	60	57	52	62	75	67	54	51	53	54	54	70	59	57	53	67	52	58	52	72	65	58	52	46	72	55	56	76	67	57	50	60	67	55	63	63	70	69	60	61	48	65	75	68	58	74	52	47	68	54	59	54	57	78	49	50	53	48	48	47	56	64	61	55	67	54	53	47	72	51	60	57	55	69	66	47	47	68	63	60	62	47	71	57	56	61	52	53	63	55	65	54	62	69	48	69	59	65	61	50	67	59	48	59	59	55	44	60	58	60	59	64	63	55	56	48	57	60	65	64	55	59	53	67	61	68	65	65	84	60	72	55	51	65	61	71	60	52	54	57	64	54	67	59	60	63	52	55	57	54	59	63	66	62	62	79	52	52	48	54	73	61	74	42	74	61	65	57	59	64	69	70	44	51	48	51	56	55	57	48	52	64	58	50	66	55	60	73	47	59	60	67	59	60	51	72	52	65	63	66	65	58	52	43	76	63	71	74	58	69	56	63	55	53	72	54	60	50	59	66	52	63	70	65	60	54	70	54	61	62	54	57	60	61	52	67	74	64	52	67	73	68	61	51	72	60	70	76	54	55	60	59	58	54	69	56	59	68	65	68	65	58	56	54	48
20556	37230	40640	50250	53515	41083	24414	9651	2419	993	706	784	697	774	723	747	746	722	698	723	752	701	778	722	778	752	662	748	701	725	775	747	703	743	719	746	751	753	695	751	716	689	719	697	768	731	764	703	706	690	734	745	710	711	762	692	718	750	766	729	729	740	718	730	725	720	743	744	725	718	699	739	693	742	724	711	723	636	761	765	727	752	743	674	734	724	741	722	701	739	714	761	776	748	773	721	781	750	684	708	718	721	752	736	756	718	710	765	737	736	719	735	731	755	717	700	746	761	733	715	722	745	752	765	726	724	694	728	675	746	726	707	755	744	764	723	724	738	707	704	706	718	773	722	718	729	786	751	735	689	720	733	701	737	671	724	748	721	753	677	712	734	726	766	754	768	702	728	741	724	751	786	769	717	785	731	737	731	715	730	743	695	699	743	744	736	754	717	722	747	763	699	705	743	715	760	750	697	736	775	718	743	748	733	717	681	732	742	772	735	746	754	747	724	745	759	733	749	738	731	738	688	759	720	693	766	742	747	757	748	741	755	734	737	728	733	739	774	701	729	742	725	698	700	738	741	733	713	763	735	749	728	748	690	721	714	755	707	753	744	694	725	759	694	719	798	754	714	780	710	746	709	679	733	706	748	720	703	684	726	702	727	732	735	683	772	720	753	728	735	773	801	738	758	710	686	751	767	772	743	678	706	723	761	740	712	782	750	704	734	754	767	730	716	742	694	733	743	754	768	771	761	655	715	752	704	733	712	775	698	768	680	775	731	742	664	728	751	730	749	726	685	719	689	748	731	748	749	780	702	730	747	713	751	758	764	724	701	709	710	823	759	722	678	749	714	716	694	742	750	701	699	717	737	758	725	711	721	675	751	780	695	729	729	724	731	739	747	737	744	722	695	735	748	758	756	748	728	684	697	737	744	703	738	759	725	770	742	762	789	749	737	750	752	713	733	726	740	705	715	749	697	718	752	707	731	719	749	778	755	739	738	712	682	769	775	714	778	783	709	767	716	713	716	735	737	813	770	754	732	732	698	710	757	706	795	742	730	756	752	743	754	763	766	738	720	748	738	776	726	707	742	761	733	731	716	703	764	770	755	732	791	713	699	722	740	747	734	751	731	770	771	733	749	710	727	735	709	715	732	712	775	726	723	754	688	750	699	708	697	729	748	778	733	755	716	740	716	734	755	724	743	765	760	718	728	722	720	797	742	719	731	755	764	725	753	747	761	737	775	707	745	720	719	699	731	794	774	729	712	702	737	687	746	798	718	713	728	806	720	777	762	731	748	721	709	707	694	750	744	773	719	689	722	715	672	699	747	717	679	752	765	711	721	684	696	795	720	757	661	761	715	778	738	749	695	732	697	697	712	733	739	725	716	704	748	708	760	700	741	707	737	740	743	728	699	748	717	750	746	752	772	715	741	730	685	774	759	720	775	662	706	746	680	751	697	740	742	667	734	746	708	741	724	705	691	708	722	754	765	714	692	731	727	730	722	716	781	724	687	726	704	715	742	759	745	730	760	732	744	805	716	732	746	710	752	764	713	763	729	723	735	727	692	793	724	736	722	755	756	745	800	723	755	740	735	722	724	682	723	777	776	714	733	718	756	709	720	748	754	723	751	800	665	712	699	778	747	725	676	769	746	755	761	670	758	690	739	759	733	723	772	736	705	732	763	740	741	743	727	711	698	729	707	710	776	721	708	724	756	764	736	699	730	701	758	714	756	709	692	762	709	771	679	729	716	726	762	714	696	764	760	735	733	740	756	747	761	717	728	722	733	762	790	730	755	770	748	702	787	765	732	708	716	748	818	752	712	777	745	732	719	716	722	699	742	784	699	721	729	710	721	743	740	714	748	694	726	735	730	737	740	748	752	737	723	726	675	721	751	728	718	768	724	715	725	769	748	727	764	741	749	687	689	732	718	773	736	713	767	702	775	729	696	753	763	768	712	709	658	785	736	691	729	687	745	686	724	772	695	745	677	742	708	733	722	695	773	697	781	746	721	729	677	744	720	707	723	759	693	745	774	729	747	723	739	766	716	739	745	755	694	700	784	691	663	710	727	740	660	726	747	724	751	687	722	712	754	734	723	706	728	691	800	728	733	740	736	758	798	756	752	769	744	704	737	693	738	761	718	747	736	757	733	700	748	796	737	722	737	732	734	760	726	742	791	696	711	756	735	733	718	714	735	724	767	672	742	730	748	706	770	711	735	711	749	759	758	740	723	672	743	749	726	730	724	757	714	713	702	743	806	770	736	781	773	717	726	730	754	696	760	700	713	744	734	772	703	757	753	739	759	692	744	733	758	734	749	708	754	768	686	817	747	796	690	727	722	701	733	766	754	765	735	747	704	717	712	694	700	749	738	734	674	696	745	762	729	726	713	703	722	712	730	749	739	750	705	748	745	752	760	715	716	718	715	705	711	727	740	742	767	720	758	706	723	754	728	702	717	754	771	764	749	710	740	753	720	725	730	752	707	747	730	765	705	702	733	699	757	696	720	713	772	712	746	739	695	740	710	763	711	759	720	730	729	723	665	737	755	709	710	734	756	755	713	742	737	739	729	694	682	737	731	767	716	709	711	721	727	742	749	726	722	745	727	715	709	728	706	742	726	762	723	706	720	720	706	761	713	753	766	718	719	737	753	736	747	768	736	756	777	689	744	729	715	708	717	756	705	721	742	724	673	763	691	748	759	748	734	667	738	733	731	745	732	770	696	824	773	682	715	726	676	742	723	672	707	743	708	710	684	700	691	779	776	709	758	734	743	780	731	722	728	724	696	689	750	693	735	741	801	716	758	750	690	727	714	761	734	708	741	719	748	708	746	735	756	690	767	720	748	771	735	722	778	757	715	775	750	755	742	723	743	731	719	719	725	685	768	719	692	725	709	755	715	733	740	759	757	729	759	738	709	785	745	702	695	761	798	726	704	767	737	721	708	721	734	748	749	738	743	726	710	737	736	733	748	721	734	740	751	730	721	721	718	707	770	752	715	713	750	733	755	740	687	719	714	726	757	726	745	730	661	689	741	761	758	775	702	730	726	699	708	768	739	733	710	719	763	716	756	735	729	749	711	711	719	743	731	722	721	735	700	736	747	756	701	735	724	743	732	784	729	711	723	759	739	774	745	738	759	728	755	765	702	714	702	783	690	710	747	749	732	709	703	755	744	760	706	773	743	716	744	728	708	682	715	751	748	756	789	753	770	724	726	731	770	766	771	730	735	676	721	733	784	687	694	694	715	720	734	720	764	710	736	719	725	704	739	738	769	725	747	747	728	679	730	730	738	711	720	738	676	739	723	760	725	701	728	726	720	734	701	739	740	737	718	750	720	746	722	767	724	716	770	748	749	762	713	740	692	733	731	695	744	726	724	727	737	722	747	723	719	755	780	722	735	730	645	668	758	728	749	780	759	776	722	730	709	747	750	720	767	680	705	703	714	766	701	790	693	732	664	754	741	779	733	775	719	673	714	729	724	739	733
2599	7733	12926	11327	9521	5614	1758	417	138	92	57	50	51	68	59	59	57	54	58	65	62	71	76	60	71	68	58	59	68	72	67	66	55	70	45	72	58	66	58	69	49	54	58	71	54	62	69	63	68	68	64	59	66	63	62	66	61	56	57	64	59	65	69	40	68	53	67	70	59	78	59	55	76	53	57	71	59	59	60	52	52	68	67	48	51	61	63	62	55	60	59	67	67	47	77	58	60	61	65	45	69	43	57	61	56	64	51	62	66	48	59	60	64	71	75	79	73	70	62	63	61	61	65	88	80	55	66	63	55	61	64	59	73	68	71	70	62	70	59	55	54	63	57	65	64	55	66	61	60	62	56	64	61	65	55	67	63	62	70	62	52	50	63	58	67	61	64	70	56	52	65	55	63	72	58	74	61	69	64	52	51	55	66	61	57	61	54	63	57	60	50	56	73	61	61	70	74	55	43	69	52	39	68	54	60	79	58	65	56	66	62	62	55	57	55	67	63	58	78	56	74	66	54	65	58	65	51	62	59	62	65	60	74	46	44	54	62	58	53	48	58	69	64	69	71	54	68	64	59	55	61	56	76	54	62	48	71	67	57	60	63	69	67	55	59	61	76	88	68	49	55	54	63	61	64	53	65	61	58	64	55	68	52	63	70	61	54	49	79	64	61	62	65	58	67	56	52	68	74	56	67	61	75	51	65	70	68	60	71	63	45	49	63	62	58	48	67	60	57	61	71	50	66	55	70	51	59	63	60	46	57	64	69	60	82	71	66	49	59	57	78	60	58	59	76	59	60	64	59	63	66	65	51	57	69	61	52	61	88	49	61	61	71	59	61	66	59	71	62	60	65	51	64	72	83	63	71	65	55	56	49	82	64	69	69	50	64	65	57	58	77	72	64	48	56	67	54	62	62	46	62	60	65	60	65	61	63	47	65	57	63	59	58	59	46	67	56	56	44	56	65	65	75	52	74	57	59	62	66	53	64	63	56	70	54	72	72	64	73	59	64	51	62	62	60	64	63	70	86	68	53	59	74	63	65	61	64	56	64	69	52	55	79	65	52	61	64	49	67	60	55	74	68	58	68	65	71	57	76	74	64	53	62	52	68	55	64	64	59	68	62	60	83	70	51	67	58	64	62	61	72	52	52	64	52	61	52	58	62	64	48	61	53	56	67	63	72	52	58	52	70	70	56	61	69	59	59	63	65	61	54	65	53	68	55	54	63	60	70	67	70	60	58	66	56	65	68	76	63	76	57	52	54	61	68	59	71	64	67	66	78	57	64	62	64	56	64	60	63	63	53	57	71	60	60	54	59	57	58	50	58	68	63	67	53	62	64	66	60	63	54	58	65	65	56	49	66	62	53	56	68	61	56	69	65	75	50	59	55	57	62	53	50	53	78	62	44	59	64	71	53	66	70	51	59	66	61	65	52	58	66	64	70	72	55	54	59	52	41	61	66	74	66	57	59	76	56	57	47	69	59	57	53	57	69	63	67	66	58	56	64	55	58	56	66	52	76	60	57	58	53	51	60	69	56	62	66	68	65	75	57	62	53	77	54	65	69	61	64	68	65	56	55	57	87	60	63	70	59	52	53	54	55	48	60	60	76	55	70	61	64	57	62	46	52	51	56	58	66	70	60	58	53	75	47	70	56	58	57	78	65	58	62	50	60	49	56	59	66	56	87	59	57	60	59	63	71	64	66	54	64	50	65	46	69	70	57	69	67	57	55	60	65	60	62	70	67	64	63	71	64	59	56	69	49	64	56	74	61	48	68	69	64	45	57	63	53	64	63	55	53	55	63	55	66	49	76	56	60	66	60	55	64	62	66	57	58	71	73	62	58	59	49	57	49	62	51	58	65	72	75	57	52	66	65	63	74	58	64	56	65	55	63	67	64	55	58	59	83	39	67	41	47	50	61	70	65	52	61	73	74	55	66	52	64	65	61	74	64	57	56	59	72	60	69	54	70	52	65	57	60	67	62	59	57	58	50	51	50	54	63	64	60	73	65	53	59	77	64	59	71	47	73	65	68	65	66	58	69	51	51	45	55	66	50	61	89	53	50	68	69	53	66	62	60	62	51	62	56	58	60	62	51	49	58	66	56	60	59	62	59	54	60	62	63	75	64	69	73	63	44	58	57	73	46	67	62	60	60	65	66	55	71	45	59	64	60	53	57	77	52	74	46	58	80	54	77	57	72	41	61	61	47	64	61	56	58	57	55	60	62	65	74	52	46	56	72	64	66	70	74	53	60	59	61	55	72	65	59	49	60	61	68	70	50	61	74	66	53	64	75	64	64	63	59	45	65	59	52	63	60	51	60	65	61	62	69	65	72	61	56	63	53	67	62	63	66	68	59	40	52	70	57	63	54	56	61	63	62	60	60	71	65	78	66	63	66	57	45	59	49	53	60	71	84	52	55	69	63	62	69	54	66	63	54	71	39	58	71	56	63	57	64	68	57	62	56	49	60	64	63	69	61	62	62	57	64	66	56	55	66	50	47	61	61	57	59	59	68	62	62	59	73	61	53	85	69	53	56	61	66	71	48	74	62	66	61	62	57	63	68	58	64	57	69	60	67	60	50	54	51	56	69	58	64	56	52	60	63	64	56	75	72	56	64	65	65	56	71	59	53	46	66	54	68	59	50	61	50	65	66	63	71	65	58	68	67	51	60	84	56	63	72	65	58	45	67	58	53	74	52	48	67	55	61	58	70	68	77	66	60	55	67	75	56	64	60	52	62	68	74	52	66	70	41	71	60	57	65	68	51	70	52	57	48	58	51	70	62	59	67	66	62	58	60	69	58	52	46	58	62	52	58	54	59	78	59	56	67	63	64	60	57	53	60	66	51	66	66	60	60	70	49	67	61	62	50	62	55	55	60	67	64	63	64	59	58	68	46	60	66	75	61	64	64	54	67	67	61	67	69	50	65	62	69	50	68	60	63	67	63	66	55	58	63	64	47	48	72	67	54	52	57	67	53	62	55	57	57	55	58	49	68	62	68	61	62	61	62	64	76	71	50	47	54	64	68	57	59	52	69	66	56	64	64	74	63	66	71	57	62	48	58	57	55	69	55	48	72	53	70	71	52	45	55	63	55	55	69	69	61	62	59	65	53	64	53	67	59	62	61	73	56	54	64	55	54	61	77	65	50	74	43	57	64	60	59	50	56	82	57	65	76	70	68	59	58	63	68	60	55	64	84	68	57	58	51	57	63	72	60	57	57	46	74	60	65	67	61	59	51	62	70	52	72	55	58	68	71	52	52	55	52	55	70	74	66	64	60	63	62	67	66	62	65	50	56	58	53	53	60	60	67	51	68	54	45	59	62	65	58	63	58	51	62	72	65	61	73	53	71	61	57	51	44	66	78	59	71	73	70	65	55	69	48	64	46	56	53	60	48	63	66	64	60	63	53	56	53	72	51	63	74	54	56	75	68	47	54	58	58	55	53	63	56	57	68	70	57	59	65	50	63	60	58	61
22611	35126	39492	50500	54074	41199	25330	10783	2742	1028	791	743	730	761	725	734	784	775	734	719	734	748	751	686	759	766	745	736	740	740	758	748	806	763	810	742	725	749	731	755	796	772	754	773	789	740	738	838	715	817	804	709	761	726	781	741	771	691	790	788	745	719	766	755	766	753	742	732	752	759	730	722	747	733	747	763	758	699	750	722	772	726	795	738	806	747	718	736	782	739	749	725	772	796	765	725	762	743	708	753	719	781	732	734	740	773	774	774	753	682	720	792	718	766	816	777	769	734	780	743	803	748	758	783	729	711	745	739	810	746	745	796	757	765	764	761	687	756	756	783	751	749	706	758	700	764	754	817	690	735	737	757	758	775	771	729	737	774	781	725	701	752	734	782	778	693	728	753	756	723	721	703	774	757	735	774	783	730	738	745	732	771	712	741	737	795	772	771	748	757	738	764	772	743	738	777	762	710	772	792	777	775	744	763	743	781	754	738	747	781	744	784	744	828	723	728	746	746	781	719	759	754	752	740	699	794	815	741	717	725	804	738	756	739	785	762	770	724	741	737	811	799	745	764	753	743	695	724	799	721	746	779	771	735	759	756	763	723	805	711	750	760	801	726	738	742	749	753	748	788	739	777	720	760	748	744	711	712	743	747	731	788	799	756	750	768	748	786	763	706	788	709	790	686	764	786	800	789	750	732	737	754	746	722	832	752	760	708	712	712	773	755	779	764	755	758	758	739	763	753	791	761	720	718	751	737	728	775	763	782	783	746	756	760	739	775	798	753	766	758	717	718	777	767	780	730	750	756	806	732	749	735	730	774	733	768	772	751	720	747	757	725	743	740	712	773	748	736	764	770	737	783	795	769	727	769	769	775	769	751	783	783	715	740	774	787	713	735	772	686	772	756	752	730	744	764	728	694	815	785	764	757	737	721	750	711	739	718	714	779	751	814	796	771	799	752	733	763	729	777	791	765	739	709	750	742	736	791	749	734	747	776	752	769	750	753	725	757	773	778	748	729	781	744	752	761	762	771	798	704	755	760	803	775	746	749	764	756	741	756	772	760	752	722	752	753	699	765	735	748	744	760	728	777	771	763	829	742	780	728	767	770	750	761	736	717	784	772	703	792	660	761	710	728	786	733	745	735	756	737	735	718	740	741	770	744	739	777	738	698	733	801	724	741	739	730	722	781	858	708	727	748	785	777	728	741	731	730	796	732	774	760	792	760	689	757	734	758	754	753	759	770	722	742	711	777	680	745	723	767	737	720	754	719	727	767	710	752	756	760	765	726	744	732	778	753	732	685	740	750	718	778	816	781	782	790	704	737	759	742	813	728	757	776	741	676	725	727	765	767	739	756	774	766	734	772	793	741	680	718	750	807	740	760	752	779	738	764	737	757	772	767	791	712	731	757	761	762	759	741	730	730	716	744	741	735	752	712	768	780	764	749	740	750	734	786	747	809	779	804	726	712	796	806	753	727	783	769	755	790	720	709	763	765	764	784	758	705	768	792	683	778	758	781	780	746	753	789	742	788	775	703	774	772	706	738	716	752	793	782	710	767	782	747	752	778	778	726	734	736	758	779	780	742	761	794	713	790	732	749	773	722	777	734	782	749	751	765	775	775	738	768	761	759	788	766	796	718	731	729	700	705	694	730	735	752	754	750	753	760	817	810	745	756	792	739	705	744	768	761	690	753	726	765	795	759	783	746	741	772	734	783	771	739	756	741	771	698	766	769	745	735	764	721	731	802	746	744	816	755	746	740	734	750	748	769	793	757	778	730	745	782	678	778	773	755	808	719	768	777	783	714	754	728	765	759	759	781	743	733	790	750	743	721	770	749	714	771	737	743	769	731	737	726	704	756	745	706	747	765	787	779	759	791	779	747	741	722	753	741	783	785	751	811	723	755	712	790	793	692	766	771	741	732	707	739	710	757	757	747	739	789	737	760	782	731	740	731	776	789	721	732	751	723	794	731	769	735	779	754	773	814	763	785	765	742	740	730	765	755	755	743	762	783	708	761	731	740	764	720	766	753	730	739	789	746	756	777	770	695	738	772	733	778	740	782	739	713	744	743	730	721	759	786	740	763	745	765	731	704	735	731	745	732	763	739	758	749	726	727	773	745	779	758	736	729	760	767	786	700	780	765	764	761	728	754	696	760	766	721	829	788	732	770	750	801	748	728	731	759	744	746	760	722	743	786	729	742	782	787	746	763	798	703	803	763	762	724	788	717	732	727	772	778	786	802	769	777	831	796	757	748	713	762	744	728	721	735	796	732	713	732	746	757	770	777	737	759	759	745	716	776	707	778	735	709	788	735	726	756	751	739	710	732	732	786	752	728	751	772	762	739	773	780	747	756	782	748	716	739	746	771	761	762	756	777	776	785	768	797	738	755	755	714	769	795	797	751	735	754	734	734	758	786	782	747	734	792	790	747	809	775	758	731	786	782	725	763	756	727	722	764	787	750	793	764	790	751	751	771	732	761	737	729	686	737	752	739	740	756	803	789	776	752	789	722	784	747	739	733	817	745	763	747	684	730	668	786	752	691	757	734	783	812	747	758	758	774	784	781	755	788	754	766	757	710	753	760	787	698	718	737	770	721	756	791	757	764	761	751	775	754	765	749	767	754	724	731	833	728	760	728	738	790	757	699	766	767	735	767	781	800	750	754	809	749	729	751	723	741	762	746	713	758	750	762	772	715	726	746	726	756	758	742	747	727	730	724	767	727	745	780	720	758	729	726	789	779	705	752	799	741	745	753	778	763	752	718	733	742	747	731	696	715	744	794	744	754	802	802	746	710	736	760	747	750	767	776	739	694	782	751	702	745	761	797	751	741	765	795	720	790	709	747	786	740	738	749	712	716	763	776	763	732	750	714	766	788	718	760	720	733	751	748	762	789	772	760	773	796	784	741	782	727	698	723	786	739	786	730	740	740	783	771	717	750	734	743	762	745	765	772	740	766	764	763	787	742	756	755	735	774	775	760	715	738	767	773	760	725	716	738	768	757	749	736	807	759	695	784	738	824	748	739	734	756	728	732	742	760	705	766	762	760	728	795	775	745	731	798	750	730	758	789	785	736	729	781	755	764	774	754	755	765	761	729	734	726	765	742	748	726	777	717	722	775	745	744	750	743	790	711	763	748	735	776	724	729	732	751	749	783	738	752	810	797	805	720	742	807	791	710	695	794	715	697	736	721	725	699	765	762	735	810	716	771	734	801	800	768	751	778	798	782	712	748	744	727	802	767	770	769	751	738	776	759	793	721	764	744	750	751	730	773	742	721	746	731	782	789	754	721	722	724	733	700	804	739	770	708	757	722	742	765	719	798	703	783	746	785	737	751	762	764	740	719	765	745	772	708	765	755	771	764	731	732	792	774	769	728	729	750	764	759	765	745	790	757	762	720	755	748	761	829	784	752	798	754	771	741	765	743	774	764	750	805	771	766	771	765	711	755	764	770	740	774	763	750	761	742	758	761	723	766	723	751
1629	13523	22084	16499	13614	7832	2350	547	146	84	78	59	67	69	69	62	54	45	82	56	68	73	56	53	59	50	56	50	68	56	64	80	64	51	63	60	52	64	57	65	46	63	77	71	57	75	47	48	62	68	61	61	68	58	61	62	53	48	56	63	69	55	54	44	57	62	64	59	67	68	73	65	57	57	57	71	58	63	64	54	57	58	63	63	57	61	70	42	63	71	67	53	46	51	70	55	59	64	58	54	57	62	62	67	54	56	56	59	64	65	61	67	53	60	74	61	68	65	64	72	68	54	55	72	61	66	52	64	63	59	52	68	61	60	67	70	65	52	56	55	49	65	61	54	59	76	59	54	54	50	54	52	77	64	72	55	63	72	59	62	69	56	63	66	62	46	50	58	60	61	65	67	52	58	56	59	56	61	52	63	58	69	79	55	57	56	72	47	62	61	72	57	66	59	66	64	54	54	65	59	63	57	59	68	59	63	61	66	64	61	73	46	52	69	54	55	55	60	54	61	74	52	60	64	61	55	49	65	60	54	72	54	60	57	61	64	54	60	55	65	61	51	61	73	56	63	68	63	65	56	51	58	58	50	50	51	52	66	64	62	52	59	62	68	64	48	58	57	65	68	59	62	56	68	58	52	70	40	58	63	47	54	49	73	70	62	50	58	60	66	53	63	64	51	58	49	59	61	68	59	70	66	61	67	69	67	47	68	52	51	64	59	62	54	73	68	70	56	70	67	56	49	67	60	54	49	59	60	58	58	59	51	64	63	61	71	57	57	65	57	66	50	55	48	52	69	64	70	62	63	57	56	72	57	60	70	70	56	58	73	54	61	62	63	53	74	51	55	62	65	59	73	60	80	70	63	52	64	66	60	65	61	58	52	52	59	60	56	72	63	52	47	60	54	65	61	50	51	51	82	63	60	53	44	68	46	52	59	64	51	71	68	61	65	70	62	43	57	66	58	62	57	67	62	55	64	60	71	61	70	63	57	60	54	68	69	62	48	52	60	44	65	49	58	65	52	62	64	61	67	63	63	58	64	61	69	64	59	57	72	65	69	57	53	63	52	59	67	64	68	68	66	71	52	52	71	51	60	52	50	61	67	61	71	58	54	55	65	70	57	68	59	62	58	59	77	61	70	57	66	62	56	59	57	55	47	66	66	52	61	64	50	63	69	55	67	73	65	48	70	53	65	61	72	53	50	72	66	60	74	60	69	62	55	49	66	61	54	52	65	58	60	58	61	55	61	56	58	78	65	56	56	55	49	63	72	55	73	48	72	68	71	55	54	63	58	54	66	53	73	72	58	65	65	57	50	77	66	67	54	51	50	72	62	55	65	67	66	74	65	50	63	52	56	63	57	55	56	72	59	44	55	65	56	67	62	58	60	52	59	55	65	58	68	44	60	61	65	55	57	53	67	56	61	66	62	65	77	53	48	66	73	59	60	54	65	54	61	55	64	53	54	66	65	60	70	57	52	63	59	59	54	61	71	59	55	62	65	65	69	69	59	53	72	64	61	59	64	66	59	60	43	59	60	48	71	49	53	64	77	49	62	70	67	67	74	56	57	59	54	67	60	53	72	54	51	45	55	67	70	82	62	65	64	68	46	57	55	54	50	68	67	63	55	74	78	74	54	62	46	61	60	65	69	60	61	62	62	70	55	53	56	46	66	64	56	62	61	52	76	63	53	64	61	57	68	60	50	56	50	53	59	66	55	55	51	48	70	62	54	55	50	53	59	67	58	56	66	51	59	64	48	50	58	63	58	73	55	53	61	54	61	56	67	63	64	70	57	72	66	62	71	59	50	61	63	80	66	65	63	76	63	65	65	43	51	63	59	52	62	52	60	54	59	63	70	66	71	62	56	76	67	62	55	57	66	70	46	62	49	66	54	66	54	69	49	53	65	49	67	70	67	57	66	53	60	54	58	62	72	51	54	59	72	65	60	58	71	65	56	44	66	69	64	55	64	62	51	58	63	64	61	54	57	65	71	56	57	59	66	69	57	63	54	88	63	68	62	62	63	54	71	52	55	54	69	66	67	78	60	55	51	61	58	57	51	59	50	52	65	60	73	56	70	66	75	54	55	50	52	59	71	59	54	50	47	45	64	70	46	46	64	59	67	57	40	54	61	78	58	59	65	58	47	64	51	72	47	56	57	50	62	54	55	53	52	61	54	52	57	49	66	64	57	64	73	55	66	49	67	55	62	61	78	49	68	56	55	62	66	71	63	64	58	55	59	57	58	68	48	63	61	77	54	43	64	59	65	67	57	49	64	60	55	61	58	57	67	51	60	78	58	54	63	61	49	61	62	62	59	65	73	75	49	73	63	69	65	64	69	48	58	61	62	49	88	64	51	62	55	51	55	67	58	67	65	80	67	67	72	63	64	56	66	75	77	61	59	56	59	76	54	55	65	64	56	60	47	57	52	76	61	54	58	52	56	53	57	57	51	77	59	57	45	52	61	55	55	60	54	56	55	68	65	63	74	49	59	73	62	68	55	57	55	55	69	49	69	64	67	69	59	60	68	42	70	68	57	66	66	54	66	44	55	44	75	50	51	67	69	57	61	55	68	59	63	56	69	50	73	62	63	46	60	65	59	65	58	67	69	71	67	60	58	62	51	69	54	56	52	59	75	66	50	56	52	52	75	55	59	59	53	63	62	61	55	61	66	52	66	51	63	62	51	62	55	65	62	49	60	74	68	61	51	54	63	74	62	52	54	59	63	69	49	77	71	75	72	62	57	62	51	64	67	75	52	45	68	58	58	57	53	62	58	61	60	54	53	79	66	53	63	61	72	54	53	64	49	58	69	71	66	60	63	58	53	49	53	59	66	63	71	64	69	59	41	57	50	75	60	60	48	62	67	59	71	63	55	56	64	57	64	68	42	58	66	61	71	52	57	61	60	62	58	63	60	63	55	70	66	66	58	58	57	57	65	41	69	64	54	70	53	70	53	56	48	60	71	61	53	68	55	50	67	64	61	59	51	58	57	61	47	55	53	65	55	61	62	67	58	62	67	53	71	62	58	57	70	52	57	58	71	58	62	62	60	65	49	46	50	58	62	65	71	52	57	74	68	61	54	63	63	68	42	51	61	63	59	55	43	62	62	59	66	53	66	62	46	58	63	64	63	58	55	47	49	67	58	61	74	71	57	56	51	48	65	60	62	64	61	61	65	62	55	62	65	48	62	66	51	53	65	62	57	62	58	64	66	50	63	54	69	48	62	67	60	52	49	60	66	49	59	68	53	76	56	69	49	64	58	66	55	52	63	61	59	50	60	61	65	56	52	64	68	63	60	60	66	57	63	47	63	65	54	54	50	70	51	61	66	78	51	60	48	72	57	58	54	57	58	57	59	62	51	64	45	65	59	41	58	44	59	46	61	44	67	42	62	63	68	52	58	49	57	50	71	56	61	55	63	67	61	56	63	66	62	57	56	59	66	55	48	44	56	47	52	58	59	52	64	61	48	66	58	70	65
25978	42987	47787	57807	62239	45714	27855	12102	3117	1062	785	716	761	742	723	716	651	738	798	763	741	733	790	763	745	742	751	740	738	776	749	810	715	750	724	764	691	704	713	750	750	719	701	747	750	718	758	831	711	777	677	708	760	773	737	689	750	745	728	753	753	725	731	748	705	727	747	786	745	735	781	784	732	752	761	761	727	757	752	720	750	741	725	752	743	757	766	802	759	721	789	770	754	750	700	776	740	711	753	801	748	696	761	807	774	686	693	747	735	752	709	781	674	760	743	723	750	738	754	726	746	678	765	744	750	714	721	725	719	742	778	734	727	730	728	749	669	762	773	734	747	729	755	760	729	715	737	756	733	736	752	796	707	767	763	732	767	772	785	736	719	774	748	772	761	736	744	739	713	797	771	733	806	748	702	734	794	702	771	744	755	751	771	774	737	744	776	773	755	810	748	779	665	818	748	715	774	758	720	781	753	779	776	742	798	725	736	761	717	768	774	795	740	761	759	711	738	772	742	751	762	798	713	764	738	794	798	702	726	729	775	723	733	748	780	739	766	742	757	726	745	745	771	712	741	714	713	733	716	794	770	797	758	755	778	759	703	773	745	764	766	747	780	713	761	763	719	791	728	765	731	739	786	727	728	782	729	788	773	744	762	757	738	729	730	757	715	784	706	723	719	798	734	741	748	728	778	731	743	777	750	723	750	727	755	742	759	750	759	748	787	736	714	765	750	773	746	730	764	730	726	729	740	731	753	735	772	758	730	770	709	737	751	750	772	704	736	700	757	712	733	798	795	712	748	751	767	755	720	763	735	729	777	772	757	752	739	734	760	709	767	771	735	819	742	746	804	762	712	722	751	771	814	731	742	680	733	730	706	722	750	711	732	719	787	726	782	747	732	799	731	772	737	785	730	796	828	779	742	721	757	735	743	776	770	775	776	750	731	767	729	736	749	764	709	741	799	742	772	746	733	750	768	763	738	767	751	746	720	789	710	764	720	737	746	767	777	744	774	717	769	719	763	717	785	752	753	763	723	746	719	693	704	779	755	758	736	688	807	766	795	768	784	804	757	751	734	743	683	753	764	717	779	739	741	774	768	765	754	721	776	710	774	715	689	708	751	741	767	746	713	766	738	736	736	749	737	702	735	742	734	750	704	687	753	768	746	787	735	708	706	742	738	785	748	763	733	737	723	751	705	740	746	647	758	737	757	694	783	721	741	742	734	756	711	752	730	750	782	716	769	763	753	715	744	756	727	751	755	734	739	777	717	753	755	732	750	789	764	779	786	721	754	733	793	732	731	735	706	734	728	718	747	754	753	736	724	782	769	766	778	729	764	766	698	732	746	700	714	716	794	744	787	756	746	849	729	743	733	736	696	747	718	734	788	760	727	789	756	752	740	745	727	754	742	796	752	762	712	721	718	749	776	783	751	779	707	732	792	728	717	751	722	754	758	773	771	706	736	777	755	718	742	772	714	701	723	753	729	706	771	765	763	763	752	839	763	734	778	770	755	728	765	752	734	744	738	729	768	755	793	700	752	749	715	767	755	774	746	727	724	726	745	715	745	742	685	750	767	746	748	746	722	745	740	691	715	738	759	737	751	767	723	771	737	760	689	748	709	716	744	740	743	735	753	761	761	727	782	741	757	753	785	813	738	705	715	751	805	776	762	754	711	745	727	755	764	778	779	791	716	724	745	763	717	753	755	743	748	754	737	764	804	710	828	754	702	763	729	760	743	716	734	755	749	787	791	725	734	786	708	762	796	785	782	790	726	762	727	734	738	813	771	733	758	746	726	741	717	772	763	734	761	726	766	764	734	769	727	719	675	708	719	751	753	756	740	731	794	776	719	758	752	780	762	743	758	772	724	744	782	722	705	782	711	747	754	755	759	763	743	748	728	753	723	781	795	761	759	768	722	764	736	768	749	770	722	787	721	722	706	770	742	702	731	754	782	733	744	737	765	737	780	789	721	711	747	744	776	756	755	774	722	724	751	765	738	744	697	772	778	753	756	711	747	742	752	724	768	774	748	755	756	752	759	749	729	768	798	725	790	719	750	699	755	735	704	710	744	725	753	785	771	715	770	789	741	750	758	772	731	711	763	777	732	805	705	732	746	765	754	707	723	751	776	729	761	749	736	757	729	715	749	705	759	751	777	751	794	766	769	754	764	726	767	747	719	801	774	745	708	786	751	739	735	734	770	747	682	748	728	702	736	744	811	731	732	680	777	735	735	762	709	711	739	705	745	769	750	720	691	736	737	696	761	743	756	759	699	773	759	753	719	761	805	773	788	772	789	721	779	787	800	769	756	766	777	733	772	768	720	779	727	762	725	751	762	681	735	780	754	748	781	740	738	742	727	741	750	779	759	775	768	768	719	774	751	807	773	777	730	769	719	765	810	778	737	742	735	779	764	792	703	760	780	738	778	747	773	797	793	704	762	670	733	736	756	723	805	723	772	731	719	773	733	790	712	768	791	717	756	765	759	727	722	711	762	757	707	738	715	722	741	721	774	735	760	753	714	695	720	712	735	775	710	774	737	708	706	725	699	772	694	769	757	741	740	746	747	745	769	737	713	741	764	733	723	741	705	736	759	722	718	730	746	733	788	723	761	763	685	709	719	714	739	852	745	740	741	717	771	767	753	781	739	795	768	732	768	708	754	745	746	755	777	683	767	687	715	740	775	745	735	788	718	773	712	758	753	745	686	726	726	762	817	746	751	778	780	745	748	736	779	768	738	773	734	728	802	763	725	749	763	809	790	772	748	728	746	750	772	773	745	714	772	735	736	737	771	766	753	747	748	724	806	749	722	801	708	753	689	751	770	743	755	756	734	721	722	752	730	719	755	725	752	772	778	752	717	714	775	742	760	797	727	728	727	742	726	688	751	755	760	714	765	763	717	698	730	721	760	707	754	724	771	718	773	690	758	727	724	809	734	732	784	758	752	736	726	784	738	729	746	742	725	724	772	755	785	704	744	745	749	742	734	758	785	767	808	788	735	689	733	724	716	758	730	717	738	779	687	737	763	742	736	746	719	788	743	765	781	723	718	766	775	780	788	737	694	751	767	732	708	670	751	766	734	722	769	707	760	792	779	735	711	721	742	802	731	764	769	734	765	705	735	738	765	759	723	707	783	782	719	728	742	780	765	748	685	739	737	685	770	754	775	728	734	710	750	774	716	719	741	735	750	749	749	732	743	740	746	722	697	716	710	709	686	697	789	739	714	704	713	747	709	741	806	719	766	720	745	741	735	759	696	719	784	767	735	754	744	792	740	776	768	712	692	752	756	703	760	764	710	755	739	735	780	711	709	747	740	789	760	757	738	720	731	720	736	741	803	755	774	741	704	751	770	723	721	798	755	715	727	767	737	764	796	755	772	738	747	785	715	733	755	798	758	763	726	758	748	712	755	726	756	760	739	748	733	750	731	748	740	751	740	738	762	768	754	725	754	734	748	733	745	757	785	741	757	706	726	727	741	724	721	734
1425	2905	4048	5150	3971	1944	615	194	86	58	56	68	58	60	47	55	66	52	62	60	59	65	59	65	66	61	53	68	67	65	53	75	55	48	62	55	64	77	56	68	63	43	57	70	57	64	72	46	70	63	53	49	54	70	54	57	65	54	56	57	63	77	63	56	61	51	60	59	63	63	46	59	71	53	48	73	61	62	81	65	50	60	56	61	75	59	64	63	71	46	64	69	59	67	69	59	64	72	69	70	54	54	62	71	53	50	59	38	56	67	60	46	55	70	63	52	73	73	68	65	58	72	66	66	72	60	52	68	49	55	55	73	60	71	60	61	73	64	64	57	63	55	61	67	65	54	57	47	62	55	77	52	54	61	63	62	57	66	69	56	72	53	69	62	65	62	61	63	59	55	62	45	68	52	51	64	61	61	51	61	70	52	67	53	65	73	62	65	42	64	55	60	51	72	59	60	49	65	57	58	68	60	62	66	69	64	63	67	58	47	74	43	60	63	73	53	59	68	58	50	45	54	52	62	77	64	52	53	58	74	56	63	45	60	59	59	52	58	67	53	65	52	46	65	58	55	50	59	57	63	70	73	57	62	57	50	74	51	62	65	63	62	62	47	54	67	65	49	70	78	63	57	58	66	51	84	49	62	61	62	52	53	61	55	70	56	48	58	57	62	53	66	56	56	55	62	49	70	45	48	61	53	67	57	78	60	78	60	53	58	62	57	58	74	65	69	61	66	53	61	54	58	55	59	56	53	68	54	58	65	49	50	58	42	53	56	66	68	55	49	48	58	54	63	57	62	54	55	58	61	52	61	47	63	68	52	50	62	50	62	71	54	59	59	55	62	63	49	61	62	60	51	56	49	64	70	60	63	63	39	44	43	60	58	44	80	56	67	68	63	63	66	71	53	53	51	73	50	66	63	66	59	50	70	55	68	47	67	53	63	54	68	49	56	62	60	62	68	59	60	59	68	58	66	73	57	60	63	48	60	37	69	54	68	55	55	52	53	61	56	70	73	55	60	65	50	42	53	59	55	57	50	60	59	67	65	63	76	68	76	56	53	42	60	57	59	61	56	63	54	51	53	67	56	72	68	46	67	68	68	46	53	59	42	68	56	62	44	53	43	76	66	61	71	38	51	55	80	51	61	64	64	57	52	63	56	58	56	56	52	76	70	59	53	64	66	59	70	58	56	59	50	64	52	62	55	69	65	58	62	72	60	47	52	49	58	50	51	62	61	59	74	56	58	68	75	61	47	55	64	67	66	61	58	63	66	58	65	62	69	46	60	63	61	69	51	68	64	70	61	49	45	50	60	56	68	71	66	59	55	39	64	53	56	52	67	73	62	61	59	60	60	63	63	78	69	57	68	64	52	59	48	58	61	63	60	73	47	51	51	55	61	73	57	53	64	66	66	71	49	54	47	65	49	63	57	48	62	65	65	51	71	71	51	66	67	67	62	63	53	68	63	72	50	50	49	59	45	54	50	44	53	65	58	33	72	68	77	56	58	64	67	68	72	43	61	62	62	61	62	61	59	73	53	66	51	66	58	67	54	55	73	64	55	61	77	76	72	50	56	58	59	59	61	61	52	60	56	62	48	67	59	61	66	66	60	53	55	61	52	47	65	54	58	66	59	51	64	67	61	60	57	76	69	54	68	64	52	50	78	72	58	61	71	69	53	59	52	54	58	55	61	71	56	74	62	58	56	60	56	52	59	62	84	65	57	55	58	60	63	62	51	60	64	66	62	61	62	53	74	51	63	61	58	58	57	54	60	49	45	56	57	52	52	68	67	70	48	44	74	72	53	72	55	53	56	54	53	49	48	71	56	44	46	61	57	59	47	69	66	75	48	54	58	46	45	60	53	63	70	59	56	55	75	67	47	49	61	70	70	60	68	60	77	67	69	55	70	56	45	48	60	63	59	43	61	49	76	59	61	54	60	70	53	78	58	69	53	60	57	53	65	81	77	68	42	46	53	58	55	50	75	59	59	61	59	54	62	66	59	66	54	57	42	69	69	58	56	65	52	58	56	45	53	68	63	60	58	71	54	65	54	52	66	74	50	74	48	54	53	61	54	63	61	66	54	61	64	51	63	49	48	61	70	58	46	64	75	50	47	62	72	67	52	50	57	38	59	57	54	60	59	67	60	55	66	57	74	59	46	51	54	66	65	62	68	50	55	43	61	61	59	69	54	63	61	56	71	68	57	48	50	63	61	68	53	66	73	64	62	59	57	61	72	63	57	58	46	64	82	63	58	54	64	65	62	61	62	54	75	54	76	58	76	45	53	73	62	59	81	65	57	62	66	56	62	48	56	58	67	56	62	64	56	61	64	58	53	69	77	58	67	65	73	63	79	83	72	68	63	65	55	69	50	82	63	63	60	60	53	52	63	71	68	55	50	54	55	60	73	65	57	58	58	64	63	59	62	60	66	60	60	62	52	55	57	59	67	67	60	62	55	72	58	78	56	52	64	58	74	65	51	63	48	53	58	63	67	65	49	57	51	57	38	68	76	69	61	63	71	55	66	56	78	60	57	67	51	74	57	59	69	50	58	63	62	61	62	53	63	53	57	55	43	52	59	49	62	68	61	57	54	65	66	62	49	53	67	53	60	72	58	60	48	57	67	70	52	52	67	64	58	59	53	48	47	58	67	57	45	68	49	54	59	51	55	55	51	61	70	60	71	62	58	73	58	74	72	73	57	59	66	51	54	62	58	63	59	45	60	59	45	53	70	62	59	82	71	46	54	50	62	60	62	47	63	53	68	76	55	77	64	45	56	63	56	65	50	69	67	64	53	74	68	51	65	64	57	64	65	57	63	65	62	65	62	62	61	75	63	47	66	60	63	70	61	74	50	46	57	69	52	58	61	52	68	40	59	57	60	51	55	69	57	63	52	52	65	52	54	58	52	47	43	54	68	62	41	55	51	63	59	53	47	59	72	55	66	53	47	56	60	57	56	62	53	73	62	54	61	62	56	63	68	63	59	60	62	58	70	64	45	62	61	49	71	74	69	70	62	56	59	64	51	58	59	60	70	68	63	64	72	49	75	43	66	59	81	67	69	58	54	71	61	74	57	63	84	65	68	72	56	61	56	63	49	67	61	62	52	55	55	60	60	60	52	57	58	61	50	62	55	55	67	74	58	57	68	71	51	57	51	66	58	68	54	64	66	62	44	58	58	77	59	52	49	58	56	53	46	74	68	67	68	58	53	60	54	65	59	64	65	51	64	62	55	64	57	47	60	77	60	59	60	60	54	53	62	61	60	72	54	53	54	46	65	54	40	61	64	59	79	60	54	62	55	55	67	63	50	61	52	51	55	56	63	73	61	55	69	49	66	67	72	55	68	62	57	70	51	54	67	54	75	44	53	56	60	62	56	76	56	56	58	68	44	56	53	64	53	49	67	59	61	54	52	58	59	70	60	51	57	62	61	49	44	61	56	43	50	59	56	51	59	60	54	66	72	57	55	60	62	55	61	55	65
15006	24861	28547	36985	38200	28257	15018	4834	1434	822	745	714	716	724	743	700	714	749	697	737	705	787	727	716	708	747	738	777	740	734	710	800	693	714	746	729	740	688	771	721	700	765	667	732	730	745	756	745	707	733	765	718	743	709	754	750	762	785	735	734	761	700	722	749	735	685	782	738	711	705	714	717	772	724	745	753	712	709	711	775	721	703	761	761	718	723	745	755	739	720	749	740	772	653	718	787	718	722	726	780	693	724	788	749	789	708	740	711	705	774	749	747	751	692	779	763	744	726	733	707	709	712	711	743	735	709	716	739	730	737	689	747	776	692	766	721	727	720	751	758	695	710	739	730	734	722	717	744	717	759	759	736	756	733	734	770	775	750	708	725	741	721	755	702	731	742	757	762	730	718	707	723	745	751	690	726	751	734	717	760	754	721	707	739	717	724	766	728	739	694	736	727	741	672	707	726	727	756	735	766	790	750	738	766	709	709	706	757	715	726	757	755	726	666	730	720	724	728	746	728	693	725	735	706	762	710	693	742	733	711	710	724	699	716	668	686	705	773	702	735	747	721	705	734	753	728	733	757	704	722	721	700	735	724	722	759	773	742	704	717	739	730	714	700	740	765	722	748	707	726	707	731	745	681	749	730	735	753	756	751	734	759	726	732	691	719	699	749	700	725	727	718	731	704	659	770	737	788	712	745	725	760	727	728	760	754	708	731	753	713	708	722	713	737	728	737	730	737	712	714	755	726	735	756	762	780	722	714	771	733	707	765	749	776	697	741	687	731	722	765	692	683	693	715	764	711	775	715	764	727	730	723	720	686	685	732	727	738	739	708	742	718	734	731	736	708	734	740	745	725	683	707	757	727	786	778	741	774	773	746	756	731	727	713	724	739	726	709	734	726	730	776	725	767	729	740	726	749	689	718	718	738	724	727	754	701	674	732	681	706	752	718	720	747	738	723	713	720	709	791	792	732	730	746	770	729	697	713	724	730	700	709	735	678	727	753	707	727	735	702	751	720	689	746	735	731	713	690	729	743	758	718	731	737	770	684	695	778	714	706	755	717	736	729	729	728	687	736	734	764	750	741	748	734	724	737	753	702	697	760	718	759	717	702	715	756	699	719	742	725	738	779	761	748	705	681	742	737	738	714	699	751	699	740	743	704	758	743	740	726	769	766	698	701	799	717	716	725	743	723	726	735	747	790	742	676	663	733	703	748	727	738	729	736	726	750	777	736	690	760	704	758	748	741	724	703	771	721	713	749	737	709	704	759	737	726	762	708	720	762	746	738	734	703	723	734	779	770	685	727	762	699	748	746	742	707	705	740	712	704	756	728	780	769	763	735	750	697	779	759	723	712	735	747	769	768	746	750	763	728	678	735	725	725	747	743	713	708	737	723	753	732	763	729	711	738	764	771	781	760	742	822	738	704	736	734	722	752	731	733	736	722	725	736	796	727	740	748	730	731	746	711	707	774	700	719	762	670	723	742	685	748	752	744	737	722	724	720	746	726	749	656	727	709	736	748	650	693	762	729	735	702	705	681	700	700	754	709	720	760	777	739	714	748	750	692	750	713	713	760	786	726	742	681	703	766	704	722	750	726	760	741	761	735	710	723	727	757	731	710	696	765	701	692	717	753	761	694	715	712	744	798	725	702	715	690	748	722	719	728	725	744	736	743	733	740	747	685	697	738	770	710	716	740	751	702	716	763	713	736	705	754	683	754	720	772	755	681	735	718	754	758	778	755	725	714	740	702	761	676	717	726	761	749	749	727	732	709	731	732	791	727	738	743	748	704	727	737	770	690	751	717	688	763	755	725	687	698	743	779	733	654	707	748	682	743	770	749	750	744	749	755	739	734	739	703	764	717	719	721	747	738	779	753	741	706	699	758	731	673	733	670	769	726	696	751	773	752	734	731	722	816	700	727	708	751	702	717	745	686	728	744	735	782	757	730	709	741	764	690	697	706	757	728	783	747	722	724	727	681	758	736	752	709	772	749	762	702	719	757	731	691	678	729	689	693	731	715	748	733	752	711	739	736	766	754	723	706	742	743	748	786	691	721	752	763	755	759	730	736	722	753	733	758	713	776	691	688	763	741	772	734	720	732	767	743	738	722	749	738	720	746	739	777	754	764	687	800	714	758	712	743	736	765	743	694	782	724	720	729	744	739	748	786	761	733	746	721	731	703	736	716	739	788	715	709	723	697	720	775	752	736	756	734	738	730	759	758	746	737	722	742	742	695	741	754	679	729	726	823	729	708	691	721	738	726	734	712	706	738	710	761	789	687	683	725	719	747	746	690	768	777	713	726	703	717	738	693	703	767	716	777	738	759	713	767	742	728	763	734	773	729	761	728	695	747	691	725	758	758	731	725	799	729	712	736	729	722	756	747	780	701	741	719	683	750	720	713	728	685	754	714	757	739	720	706	735	722	717	741	782	731	740	697	743	689	717	745	778	730	711	770	766	734	703	760	735	730	715	726	784	742	739	741	787	711	754	749	731	737	706	725	731	756	736	714	780	738	739	706	742	755	766	722	716	732	775	710	724	731	765	718	752	704	698	703	711	720	769	732	727	683	781	665	803	732	737	687	721	700	708	762	692	720	755	722	741	738	789	784	741	804	698	765	757	699	752	704	700	761	732	784	699	724	741	713	703	760	714	741	729	776	734	712	720	756	766	731	714	749	785	727	768	729	717	701	702	758	701	731	717	734	727	746	741	778	742	722	750	728	777	706	728	708	764	704	757	697	709	705	744	743	719	746	722	755	752	773	707	720	733	754	767	739	749	689	741	729	708	776	727	707	733	675	760	731	741	772	802	697	679	726	724	745	771	777	712	719	706	684	696	719	698	711	731	715	774	723	737	688	758	691	722	691	704	718	765	687	743	737	699	715	703	735	733	762	757	726	702	723	739	735	704	732	725	735	740	740	745	772	725	763	714	731	780	749	740	724	741	700	714	704	704	767	732	770	757	744	712	700	740	700	694	758	688	759	720	713	711	748	756	739	725	778	714	785	754	692	761	710	732	730	742	731	721	716	709	701	693	775	726	748	698	715	763	762	715	733	720	724	729	739	749	724	729	687	723	697	721	758	711	711	729	757	736	715	706	710	762	740	704	749	775	752	685	734	733	741	720	713	735	687	676	734	722	720	756	706	730	737	728	741	729	743	759	728	740	770	750	678	702	727	729	769	731	735	735	690	690	702	706	701	718	710	739	705	709	716	738	696	705	743	758	735	730	697	727	701	728	747	730	734	729	729	707	704	755	725	730	730	777	708	738	753	734	734	763	697	749	752	742	733	766	726	718	727	756	776	692	717	719	700	713	725	713	688	755	691	747	735	723	709	758	711	742	703	678	727	752	706	734	750	709	744	728	732	750	746	712	753	773	757	702	757	730	750	743	711	736	731	737	717	746	696	718	721	714	717	727	760	732	687	747	767	787	748	698	701	725	760	712	739	735	730	725	725	733	692	732	702	752	695	751	772	732	737
917	6636	11966	13740	11230	5406	1571	381	122	68	59	50	56	51	58	51	73	67	54	51	53	61	60	53	71	58	63	70	64	65	76	48	71	72	63	46	64	58	49	64	56	53	52	66	46	60	48	67	67	68	57	69	57	52	57	67	68	65	56	57	56	71	59	60	62	61	59	54	57	51	62	56	53	41	57	60	54	49	57	51	65	66	54	48	53	71	54	57	49	70	66	65	58	53	88	72	51	67	64	48	69	57	55	66	67	61	68	52	61	48	72	59	53	54	62	56	63	55	57	77	73	58	68	63	55	76	55	66	51	56	67	53	61	54	62	60	53	54	73	60	75	55	62	51	65	62	53	49	54	61	63	51	63	52	52	60	62	60	77	56	49	68	57	65	63	57	64	74	63	62	66	61	65	80	50	61	69	56	56	51	47	56	58	59	60	61	69	71	59	60	49	53	58	62	77	59	63	61	67	67	54	52	59	74	52	84	53	53	69	51	48	62	69	50	45	63	51	65	67	67	76	59	51	55	53	63	64	57	56	49	58	56	60	50	51	63	55	44	52	48	57	53	57	55	57	55	75	63	67	61	61	60	56	51	60	67	58	57	62	54	62	57	57	63	59	69	65	54	65	53	56	51	62	47	74	73	76	53	60	53	59	66	74	47	68	72	62	54	64	68	48	63	64	53	60	57	58	61	60	48	72	58	76	60	64	53	61	79	59	66	60	69	77	59	62	73	52	59	53	49	72	68	61	57	83	60	55	55	62	67	63	54	66	70	68	71	65	61	71	52	59	52	64	58	65	50	47	54	67	78	73	53	59	52	53	54	62	66	73	57	57	55	51	62	61	52	58	56	62	65	53	64	69	55	71	63	58	63	67	56	55	54	47	59	60	68	51	64	66	63	58	70	55	60	59	58	60	46	56	66	59	70	64	52	54	59	57	56	66	84	53	57	65	51	66	57	58	50	62	61	66	60	52	68	71	39	52	61	54	56	55	71	66	57	68	58	60	71	65	69	72	48	53	66	59	61	66	54	68	57	65	58	71	73	51	66	61	41	52	50	62	52	52	65	66	68	68	54	49	53	68	47	54	56	65	61	58	63	46	63	60	61	58	56	55	68	67	56	75	58	63	70	61	68	65	57	58	58	51	67	59	57	69	64	57	65	71	64	57	61	59	70	72	56	59	59	80	52	56	42	62	54	71	70	54	61	68	56	55	52	60	51	62	65	56	63	57	37	61	56	67	56	63	60	52	55	70	48	62	63	64	76	66	63	54	56	56	49	48	71	58	66	52	60	66	48	66	60	55	64	85	56	63	52	58	63	65	53	58	57	69	58	66	53	49	52	39	51	64	73	61	73	62	66	57	65	74	52	66	59	60	51	57	77	57	64	61	66	51	58	68	48	59	60	53	76	63	50	49	55	67	71	72	66	53	60	56	62	56	60	53	65	59	52	57	57	56	57	65	56	58	54	79	54	58	44	59	69	63	51	68	49	66	68	58	34	58	70	54	56	54	67	71	42	72	64	68	64	57	55	82	68	61	56	57	46	58	59	56	68	57	56	61	52	61	54	66	56	44	56	53	59	62	52	55	52	67	49	82	72	63	62	70	53	59	61	55	55	79	51	59	66	60	74	59	58	44	67	63	58	51	56	65	64	64	57	78	52	56	67	49	62	59	58	57	60	63	50	74	58	57	60	52	56	69	48	76	66	63	48	75	65	56	64	57	52	54	53	55	69	63	59	69	72	52	58	70	56	67	52	73	64	57	50	54	62	65	69	71	60	59	64	61	71	55	61	61	77	77	50	57	45	73	63	45	94	64	50	59	61	52	62	49	56	61	66	73	68	55	60	60	60	57	49	62	47	77	53	71	52	59	58	61	64	62	62	57	64	45	67	70	52	65	53	67	68	48	53	64	64	63	56	58	58	58	71	61	68	63	66	63	61	58	55	54	56	64	52	45	57	78	67	68	68	53	51	55	64	63	51	48	60	57	60	60	58	60	61	58	59	55	57	56	70	53	56	52	55	53	68	63	58	56	61	64	58	64	64	63	54	60	52	52	71	59	65	40	70	55	57	63	64	59	57	52	58	67	65	55	68	67	69	67	63	61	59	52	58	52	59	58	70	53	67	42	58	54	57	64	53	53	48	70	63	58	55	63	60	51	77	60	59	53	68	55	58	69	46	49	56	61	47	57	53	59	59	65	76	48	68	64	57	67	61	70	65	47	62	55	54	67	67	54	69	55	57	58	47	60	67	55	63	54	64	62	58	68	56	66	53	79	61	60	63	61	48	61	61	46	68	62	55	64	59	61	66	50	63	63	60	53	62	54	64	69	65	59	78	69	56	63	67	51	64	58	61	59	72	70	62	58	66	60	54	68	60	51	68	59	52	61	65	62	54	53	56	62	71	64	49	53	53	56	44	70	60	55	53	46	57	80	53	67	63	57	56	58	54	61	71	55	65	60	56	69	70	64	53	58	77	63	73	58	52	67	65	59	54	54	59	65	70	62	57	60	58	54	67	57	50	73	67	48	57	70	58	59	61	61	67	54	72	63	64	55	62	77	74	75	60	61	62	56	51	62	52	65	61	67	55	53	43	63	56	51	58	52	54	47	55	59	61	56	66	39	42	55	62	50	52	66	53	53	70	69	64	58	54	58	73	62	79	49	61	73	46	52	65	65	44	53	62	59	64	54	50	59	67	58	72	57	73	59	45	76	88	64	58	51	70	62	56	61	61	50	71	42	67	61	63	68	45	50	66	54	63	72	52	58	71	55	62	58	61	54	59	69	51	77	52	63	60	49	59	50	71	60	57	79	55	58	50	60	80	54	68	57	69	60	53	62	60	73	59	51	61	58	63	53	62	59	74	46	55	60	60	52	61	68	56	64	50	60	48	55	58	56	55	57	66	50	55	55	61	65	62	58	66	56	60	52	61	54	63	78	56	58	51	56	70	62	60	62	76	62	56	75	57	51	59	60	51	63	57	52	66	77	65	69	55	66	48	76	76	55	66	65	59	67	61	51	61	69	69	63	71	56	63	62	65	56	52	73	64	70	63	47	56	60	75	62	70	65	64	55	41	71	62	57	61	62	64	55	56	59	56	52	66	58	63	73	61	65	57	70	57	57	51	74	54	53	47	76	56	57	50	66	63	58	52	59	60	68	60	69	56	52	64	55	57	59	47	63	50	65	54	59	58	46	53	51	55	54	61	59	66	59	55	54	58	73	46	46	69	57	51	51	58	62	62	43	55	56	60	59	70	71	57	56	61	65	58	62	51	76	54	65	68	55	65	61	83	63	57	71	62	58	55	69	52	59	62	61	54	79	57	65	56	65	66	57	58	67	52	57	62	63	57	58	51	55	55	56	60	60	60	72	57	57	65	60	78	62	70	48	61	56	69	61	51	67	63	55	65	65	57	56	57	73	54	73	64	61	70	55	70	52	67	48	54	62	65	63	63	68	63	62	55	61	62	59	48	66	66	55	59
19921	32532	39602	54602	56605	39520	23371	9052	2189	940	775	748	742	729	759	742	717	758	720	736	732	763	757	728	709	724	742	758	710	759	684	738	784	751	729	739	731	714	774	737	720	724	728	749	734	775	711	691	776	761	739	746	798	711	773	756	752	757	686	748	760	751	748	740	732	718	727	724	760	726	683	748	798	726	728	715	730	724	734	713	691	728	733	720	728	749	716	706	738	740	782	704	742	739	763	719	750	732	780	724	719	787	707	704	784	738	727	747	755	718	743	741	724	727	719	737	743	708	713	720	748	792	701	702	790	749	736	720	782	695	737	712	769	714	732	724	757	720	761	775	720	776	734	732	780	715	734	747	746	712	722	732	748	738	762	699	711	712	715	754	743	725	789	744	682	718	731	695	764	782	755	701	722	791	710	710	754	709	702	797	685	741	728	686	699	732	713	718	743	734	673	725	819	740	720	745	721	705	713	726	740	741	703	715	795	691	780	745	657	725	709	749	701	673	694	736	767	790	713	730	714	736	740	713	754	774	715	772	725	719	711	772	771	672	763	729	711	741	731	726	742	782	740	736	730	772	711	745	750	747	684	742	749	758	725	782	752	709	702	704	733	729	674	721	746	767	777	750	688	778	747	727	710	749	795	725	745	715	739	751	759	738	746	698	758	746	740	749	752	749	737	715	751	718	764	780	728	749	746	678	753	724	784	702	739	718	720	726	728	707	772	783	735	741	710	716	694	737	711	751	721	723	765	739	705	742	737	710	715	697	755	734	733	691	744	711	755	716	736	690	722	697	723	774	745	780	755	749	743	724	758	772	777	736	799	726	701	760	767	812	728	710	733	703	725	720	752	774	750	763	774	755	732	763	743	739	795	700	738	779	695	728	710	780	744	766	766	721	727	764	717	728	712	714	733	677	772	740	726	780	716	733	720	720	676	763	714	761	741	733	728	732	728	741	703	769	776	691	738	756	708	784	731	747	732	716	735	802	749	714	708	737	744	705	698	743	726	776	750	752	766	772	702	730	727	771	734	720	679	727	714	766	743	746	733	743	710	704	708	678	725	718	699	704	715	743	750	720	752	771	722	711	721	759	746	742	725	700	701	730	730	744	727	744	749	742	741	754	717	720	768	731	771	737	737	692	748	736	771	722	691	744	779	755	744	722	723	714	773	736	754	774	742	737	682	706	727	726	701	731	777	762	784	757	748	715	754	736	777	722	739	754	749	731	732	736	757	760	722	765	737	749	736	750	739	725	750	702	751	757	746	741	762	762	727	710	750	760	742	760	746	765	734	726	785	710	734	771	747	719	789	750	753	749	717	720	754	745	738	724	716	691	686	733	717	728	719	756	745	737	713	719	795	747	742	754	727	766	734	752	708	752	761	719	735	758	706	720	770	743	718	725	699	726	766	734	729	705	687	728	756	727	723	770	741	700	678	682	697	739	761	737	730	725	739	737	753	771	736	767	736	698	718	751	713	716	723	757	746	734	721	748	670	778	699	711	793	745	744	752	701	709	719	729	752	709	686	764	697	767	772	737	748	689	754	772	683	711	742	774	734	730	751	715	750	739	781	765	737	739	794	779	741	739	719	703	773	745	686	729	737	777	704	726	745	763	757	721	722	713	735	711	713	691	755	745	740	744	765	776	708	752	777	757	726	703	802	780	750	758	768	776	725	767	691	728	742	710	750	771	721	740	734	776	713	724	753	718	694	678	749	708	785	778	690	699	719	710	752	723	737	735	722	735	747	723	772	702	736	720	721	713	730	778	703	769	719	732	696	734	766	700	761	784	748	715	763	689	715	720	751	746	739	733	733	789	744	728	687	741	800	690	722	743	677	740	774	752	724	741	774	700	706	761	741	741	750	746	732	768	770	807	722	712	735	718	747	768	711	692	744	724	724	782	765	743	724	746	728	769	732	764	733	749	727	719	748	739	748	740	775	749	685	735	722	775	700	744	753	735	813	700	707	736	743	749	740	746	743	772	765	727	760	759	702	705	723	764	705	783	747	703	730	764	706	703	720	734	733	756	748	709	708	764	672	746	786	703	768	743	729	738	732	770	732	728	726	742	776	696	708	740	775	732	766	727	747	719	672	730	755	772	762	722	736	722	751	758	750	772	750	723	690	761	749	739	758	738	773	719	752	763	717	724	760	742	781	768	726	735	736	710	712	731	780	744	735	774	756	757	757	797	719	770	722	753	737	732	709	729	745	763	758	777	688	706	767	735	752	755	706	729	762	739	758	714	741	741	703	721	749	739	740	711	767	738	709	752	750	691	714	673	730	714	740	773	764	723	731	734	763	736	729	734	720	767	683	781	749	734	753	741	822	713	726	739	764	722	734	751	675	684	708	796	740	714	767	761	727	754	710	758	694	697	760	703	710	715	752	735	761	754	761	756	759	777	722	736	742	787	722	724	789	691	737	694	755	742	768	684	719	725	767	678	772	727	671	692	730	709	747	714	734	754	706	783	722	731	744	784	714	701	762	780	729	718	706	740	760	692	711	731	720	753	773	769	737	761	730	736	713	733	704	790	761	766	758	709	739	739	749	686	748	729	761	742	762	773	744	766	734	775	749	790	724	762	744	724	766	738	732	720	761	732	700	723	801	733	715	761	751	694	776	738	718	785	735	730	741	752	727	765	717	746	738	693	728	748	744	702	700	690	711	780	751	746	725	761	758	746	775	759	748	738	753	694	747	736	743	774	750	753	732	713	752	769	743	775	721	813	753	734	698	772	733	751	738	744	751	699	719	729	762	707	745	698	675	778	749	719	701	740	736	730	721	754	738	711	722	726	703	745	693	718	731	706	718	753	731	773	747	709	732	691	734	746	733	770	766	762	717	705	739	728	767	754	762	799	743	729	731	778	743	719	738	793	752	734	681	742	697	764	743	739	766	732	741	735	743	710	697	755	708	747	768	755	743	755	702	731	762	733	721	714	744	725	724	736	717	780	730	735	771	717	785	755	784	717	755	755	724	731	761	685	707	731	776	756	723	767	733	742	710	764	751	685	761	752	712	712	757	733	696	768	739	710	736	732	700	685	738	676	744	742	741	770	773	722	762	766	768	719	755	711	695	754	756	780	694	703	705	734	719	737	768	671	778	744	760	796	724	739	742	713	746	733	705	737	775	738	757	711	687	730	703	721	740	713	742	763	705	749	719	735	742	766	747	747	781	725	713	745	744	752	756	719	755	723	707	752	741	727	778	754	693	730	789	737	796	736	743	726	773	704	703	744	698	755	733	721	759	740	709	735	712	722	720	724	764	753	746	717	733	760	693	712	719	744	752	704	746	742	729	723	770	738	750	761	771	702	752	718	772	718	747	751	736	766	765	751	725	729	701	752	748	754	723	730	696	710	744	720	771	765	730	768	754	687	782	716	755	703	729	745	725	711	717	722	761	757	707	724	740	731	751	726	704	757	774	761	741	760	695	742	803	750	726	725	746	726	707	722	750	724	769	761	672	742	755	704	766	745	766	698	762	746
2338	4338	11541	12653	10935	5631	1581	359	113	64	64	64	64	66	67	67	61	43	56	57	56	65	58	80	56	68	58	51	72	64	64	63	57	57	61	72	52	66	53	65	60	54	77	58	73	61	59	72	57	54	63	64	56	56	71	51	50	53	52	68	70	63	54	43	65	57	59	76	58	62	73	61	62	62	47	44	65	59	49	67	48	50	61	59	59	53	55	65	54	80	54	63	55	67	60	58	61	65	61	65	70	66	71	65	62	58	63	65	71	71	54	66	65	63	64	68	79	64	59	59	67	53	64	71	52	44	54	60	64	65	50	65	67	55	59	60	57	62	72	63	44	66	72	52	56	63	58	50	60	71	53	60	73	68	64	60	64	54	55	62	56	68	62	53	64	53	64	49	59	61	58	56	66	71	51	62	70	73	77	52	66	62	67	65	53	66	69	60	73	70	64	62	60	60	68	51	56	57	65	51	61	63	64	72	71	43	58	56	60	82	72	61	57	61	37	57	74	69	68	55	70	56	67	60	62	69	51	66	69	62	58	61	73	55	75	55	62	54	67	62	60	62	84	55	53	62	54	50	57	61	58	74	58	70	62	54	56	62	67	66	65	65	56	49	61	73	59	49	60	50	75	65	53	60	69	65	65	65	48	84	50	60	61	58	65	71	69	52	55	57	66	46	59	66	59	59	63	62	63	56	60	63	68	60	58	71	56	62	64	70	49	57	69	60	59	54	55	57	52	64	63	50	62	65	62	70	53	71	66	65	52	58	65	68	76	74	55	69	56	54	55	60	66	63	55	49	39	53	53	57	69	80	53	68	62	69	70	79	58	53	54	70	48	66	46	52	66	54	65	62	52	68	46	59	64	65	66	68	55	52	57	57	75	64	59	72	59	65	57	69	62	56	55	64	62	56	64	54	54	63	62	64	64	63	68	65	77	63	62	66	61	68	70	64	49	68	60	61	68	52	58	60	62	54	69	63	63	65	77	61	61	62	76	57	60	57	68	67	58	63	54	63	67	71	61	61	56	55	68	60	63	51	54	64	61	62	61	81	66	59	55	52	64	66	73	76	62	64	45	66	47	76	60	48	52	64	62	57	67	63	61	64	66	56	58	58	56	88	66	46	56	71	68	51	49	56	59	52	55	56	57	58	58	63	67	52	63	62	69	75	76	48	73	61	71	62	67	71	60	69	65	64	64	63	63	65	60	52	49	59	55	53	69	69	68	46	61	70	59	76	53	62	56	56	63	46	62	67	57	59	61	62	47	55	49	70	61	45	56	66	72	55	64	62	71	68	44	57	46	47	68	66	48	54	61	57	70	61	58	73	56	54	57	64	58	55	53	63	64	60	54	63	62	68	61	59	55	68	77	56	60	60	73	55	55	64	73	61	53	60	74	80	78	66	60	52	66	68	56	61	79	80	48	65	59	55	60	61	49	70	70	63	59	52	66	63	64	65	61	68	60	67	60	60	67	59	67	70	45	61	47	59	50	54	62	77	58	48	66	59	66	66	66	59	52	52	59	64	57	76	58	49	53	58	62	60	57	54	56	50	64	63	53	50	53	66	71	69	55	61	48	63	77	58	69	55	59	58	46	74	51	57	48	68	64	62	65	64	58	76	58	48	57	59	61	55	52	55	75	51	68	72	55	56	63	62	56	73	54	72	63	52	63	63	66	69	59	54	57	64	67	68	73	67	53	50	51	60	56	64	63	57	60	54	66	51	46	56	72	52	61	70	55	60	54	63	58	61	62	63	69	57	57	62	54	52	51	67	57	54	50	63	66	70	57	61	64	59	57	61	64	56	66	53	47	53	66	52	46	45	73	54	67	54	73	64	61	62	58	46	66	67	70	49	57	67	68	61	73	70	58	55	54	66	60	66	65	66	49	65	55	57	53	51	59	59	59	64	51	59	68	67	53	72	57	77	65	69	63	55	51	46	65	69	58	75	70	72	61	60	56	73	66	69	55	64	70	66	62	61	61	61	56	59	62	62	55	61	79	65	56	65	59	87	48	67	57	63	63	56	64	58	54	60	51	68	46	66	61	72	67	55	59	59	66	69	62	64	64	53	68	64	80	55	62	63	61	62	74	64	54	65	60	74	60	50	56	60	72	64	60	69	64	59	70	71	63	62	64	68	59	79	54	54	57	68	56	52	52	74	50	67	59	75	72	48	73	54	57	59	45	60	77	66	66	53	56	60	61	62	69	68	58	62	52	59	62	52	57	62	62	53	62	67	58	75	49	56	77	74	65	60	58	57	64	49	49	66	49	70	69	46	70	80	65	56	61	61	54	49	59	47	56	71	54	48	59	60	60	55	62	58	46	73	61	59	49	63	67	60	65	69	63	69	57	49	59	68	62	66	61	52	59	56	60	53	51	66	66	60	61	60	61	55	70	52	80	59	62	59	53	72	53	46	67	63	63	61	46	51	60	56	65	59	54	51	64	69	56	65	49	63	48	57	58	57	63	48	57	64	50	68	47	62	73	60	49	66	55	69	63	61	67	65	75	69	70	60	64	63	53	53	53	62	55	55	68	68	52	47	60	70	69	52	54	67	64	55	70	62	61	68	67	52	80	48	59	61	60	53	63	68	58	50	65	64	52	66	56	67	58	55	53	61	54	54	51	54	57	61	72	66	55	58	59	63	52	54	53	66	61	70	65	61	48	69	59	47	59	69	62	53	62	71	64	71	45	49	60	64	63	57	68	47	62	56	61	71	66	47	57	69	73	65	68	59	61	58	69	66	58	57	69	64	66	73	60	65	76	49	57	54	56	56	70	41	59	53	68	48	54	68	46	61	58	70	71	63	55	64	60	71	52	65	67	72	61	53	57	69	68	57	60	56	78	62	52	45	49	64	66	73	43	66	58	55	63	66	58	55	55	52	51	56	64	58	54	51	58	59	58	58	66	51	54	77	49	63	69	43	74	57	53	63	65	58	66	67	58	56	77	61	60	60	59	52	52	65	53	69	48	45	50	69	55	64	63	58	58	62	64	48	62	55	54	61	50	66	54	50	60	67	66	62	59	69	73	61	55	58	54	54	50	61	55	61	69	67	66	65	60	67	57	59	54	61	53	54	68	55	67	76	64	72	68	45	71	72	53	60	69	70	54	57	65	66	67	68	50	49	53	53	79	66	56	65	64	55	52	66	70	65	57	49	62	61	76	64	70	67	64	61	57	70	61	53	49	64	57	72	71	51	58	68	70	56	49	56	63	65	67	77	62	52	54	78	57	71	63	73	57	64	56	64	63	50	58	76	52	59	57	57	82	52	61	64	62	67	76	58	49	56	47	51	53	67	65	60	56	65	62	65	69	60	70	62	69	51	66	61	73	57	67	65	55	57	57	60	58	65	65	51	67	59	58	74	57	55	57	51	55	54	62	63	60	77	48	63	66	73	59	69	65	62	65	59	77	55	54	62	64	71	67	62	63	51	68	57	60	60	50	66	62	59	64	70	59	59	62	56	57	61	57	62	57	60
19891	28920	39653	52699	56318	40141	24101	9522	2328	1000	780	810	795	726	739	762	713	762	752	721	766	722	754	773	700	763	763	809	751	744	804	739	735	767	814	760	743	729	722	743	727	796	817	736	790	770	798	825	737	774	746	719	801	779	744	799	728	752	732	698	782	776	761	713	762	799	766	727	710	737	804	737	814	775	764	776	773	748	763	784	708	749	756	734	716	731	748	765	795	786	797	742	731	802	736	771	748	782	726	748	775	717	755	753	729	743	760	748	744	796	719	774	726	751	762	795	760	767	752	733	798	778	730	764	780	769	747	729	761	794	734	787	748	750	762	811	747	797	750	727	753	784	783	709	762	772	785	774	809	746	722	762	815	707	771	747	757	738	762	764	769	790	775	765	727	747	782	753	765	732	764	807	773	735	728	770	748	781	728	809	726	757	803	755	778	704	754	787	760	742	752	711	700	749	762	733	772	743	795	790	769	700	756	745	799	753	741	755	710	794	787	775	721	778	795	737	817	727	755	764	759	740	761	766	738	761	768	713	749	795	783	700	751	752	750	707	704	791	766	738	739	744	760	723	753	784	705	734	794	769	758	701	794	760	782	732	791	760	759	711	781	753	756	757	777	751	756	760	787	773	796	784	718	724	737	740	794	779	742	743	765	743	755	746	772	740	784	758	837	746	766	739	770	779	794	762	722	736	726	751	779	733	793	745	777	780	804	758	745	763	732	730	797	789	787	724	726	808	727	770	754	791	742	772	795	743	724	785	721	809	789	764	706	712	761	777	795	745	743	726	775	789	695	820	789	763	754	783	750	771	764	734	747	732	721	710	739	719	741	769	750	704	758	807	738	770	753	770	741	757	724	711	766	712	791	707	765	719	734	748	715	754	765	779	772	718	791	740	798	739	759	750	769	776	724	731	742	785	782	719	731	736	772	789	743	760	764	763	743	795	788	787	792	762	764	779	760	745	761	746	830	732	735	693	749	721	739	744	743	770	758	764	782	777	739	753	750	773	775	745	750	725	778	726	712	759	749	777	764	797	762	746	772	797	774	777	742	775	770	771	760	764	777	704	750	726	770	768	745	730	753	737	793	802	767	764	762	766	757	749	799	762	699	708	745	778	680	760	766	753	767	763	766	756	772	758	793	771	815	715	770	771	694	767	723	724	784	814	801	738	726	708	703	789	761	715	716	743	753	780	760	749	696	790	764	789	747	725	768	790	767	746	769	722	760	768	776	793	743	713	794	737	748	732	768	743	769	780	768	798	781	739	739	736	776	781	752	750	769	726	731	801	765	756	802	695	723	750	804	748	720	727	764	752	731	743	770	791	742	727	755	773	798	749	729	805	719	762	715	744	753	804	734	789	711	752	824	778	696	775	756	748	762	742	721	754	762	767	817	777	737	786	790	730	719	793	752	760	786	792	742	783	766	803	750	747	829	800	788	770	751	754	784	768	797	780	768	796	830	774	820	751	769	753	793	783	742	769	763	776	722	772	668	748	727	780	738	760	793	736	771	769	773	773	764	766	721	739	810	751	687	802	770	776	769	775	734	750	724	766	731	769	755	744	732	829	730	758	754	789	769	770	796	758	747	790	730	741	746	707	748	751	750	791	747	738	784	780	737	784	762	717	751	752	759	776	751	745	740	767	792	771	800	785	711	796	742	808	715	792	795	774	739	809	735	784	721	772	784	726	690	740	752	736	734	740	775	743	716	790	784	765	788	785	731	832	765	787	803	758	764	769	745	744	778	720	754	745	801	790	789	780	735	716	783	745	770	728	786	757	791	734	760	810	759	792	723	742	756	736	741	735	689	750	764	803	751	803	732	692	809	780	732	792	748	779	754	732	760	710	767	721	791	771	761	802	750	763	789	731	741	819	797	748	738	768	727	763	764	767	778	727	737	770	735	723	710	740	775	779	750	796	745	733	763	756	754	725	746	719	732	723	756	762	778	750	781	775	707	753	739	729	743	779	746	785	787	772	757	759	717	762	784	756	744	791	750	757	773	762	753	734	718	749	753	787	715	747	743	776	720	783	741	796	787	790	762	787	707	750	768	793	774	717	763	747	742	774	773	728	798	738	743	743	726	761	782	757	735	742	746	817	735	771	732	712	738	748	705	715	744	797	742	787	751	765	761	793	749	764	765	781	774	758	754	762	730	720	751	762	724	772	774	745	766	804	765	795	732	749	765	785	699	746	761	785	795	808	743	740	729	711	757	749	768	780	736	745	712	741	721	790	818	765	774	825	767	766	782	729	792	748	762	714	765	780	775	755	802	737	783	755	742	781	733	807	748	768	795	767	741	735	769	773	724	790	807	798	743	731	724	739	730	754	775	763	754	762	761	793	770	763	789	716	776	745	799	736	736	734	735	744	743	799	791	781	765	711	747	751	790	738	730	744	762	775	771	738	729	782	702	789	779	736	761	773	735	751	737	780	785	715	741	795	776	813	804	735	770	773	757	759	796	749	805	726	706	765	744	766	750	763	762	771	792	758	718	781	799	788	675	735	690	781	743	739	816	767	760	790	747	753	742	724	742	812	759	737	745	810	756	831	773	762	765	709	784	759	707	844	736	782	755	755	709	762	762	750	728	749	747	747	749	771	796	754	753	755	744	792	768	704	729	713	763	787	784	783	758	779	774	768	776	777	773	749	750	734	763	796	801	768	739	752	723	759	746	762	722	790	779	758	777	785	778	745	790	739	703	769	731	737	761	766	789	755	783	774	776	770	786	744	760	737	763	786	700	797	742	789	760	761	744	784	733	781	799	769	722	757	774	782	760	719	806	774	749	734	752	796	787	760	778	745	738	775	760	796	796	735	756	751	733	727	753	795	717	756	733	758	780	749	752	768	787	729	728	724	743	757	774	762	759	785	777	755	793	758	759	765	802	793	741	758	805	711	800	744	771	761	751	773	772	777	740	771	716	788	751	736	749	756	750	776	762	733	782	747	731	792	789	799	758	738	749	791	776	812	773	782	786	768	770	770	763	759	728	761	754	734	713	773	724	734	758	789	719	812	759	742	768	829	737	768	764	709	760	783	738	773	764	746	789	762	748	785	789	748	779	745	795	767	765	769	752	804	791	753	773	709	754	790	767	821	722	752	752	801	747	733	774	764	752	799	792	780	754	785	749	777	748	806	754	753	786	715	755	738	793	776	729	721	798	818	776	709	783	776	753	762	791	817	776	741	722	740	738	754	771	788	794	773	784	722	762	785	767	772	751	760	772	745	733	750	740	746	762	779	761	771	719	793	797	764	727	795	748	817	787	724	758	738	783	743	796	759	776	728	765	748	764	800	726	764	749	762	793	727	787	734	775	782	796	785	765	769	744	792	794	739	737	749	775	768	799	741	746	769	768	687	747	771	681	764	737	729	740	761	694	740	775	778	775	725	732	766	786	737	740	776	722	724	729	732	774	748	764	748	736	776	771	777	762	718	751	783	756	758	785	794	765	745	743	783	747	737	756	726	768	792	729	755	774	759	778	749
1706	4488	17065	20831	16821	8899	2268	501	121	68	52	63	48	58	63	62	52	62	53	70	37	56	54	77	67	65	55	59	63	63	63	66	62	56	60	52	70	66	65	56	67	62	60	78	62	63	56	63	59	66	51	71	55	51	53	52	61	66	57	59	52	58	49	49	65	56	61	63	47	50	65	51	54	61	61	59	42	60	59	54	46	50	62	68	64	66	50	65	56	68	61	78	67	52	46	67	62	70	46	50	61	52	54	70	58	67	63	52	50	46	62	62	58	53	55	53	52	53	61	62	59	57	61	72	57	65	60	68	61	66	65	58	65	55	54	67	59	58	67	68	52	65	65	49	53	50	60	61	59	62	65	67	47	74	62	52	63	57	58	49	50	51	69	63	53	61	50	61	76	61	59	57	58	61	80	61	66	69	58	58	70	60	60	72	64	47	52	57	65	65	69	69	53	55	46	66	55	60	59	49	66	61	56	51	68	47	43	60	64	63	75	68	60	52	60	54	75	52	61	63	51	46	56	54	60	57	76	74	59	70	58	63	75	65	55	67	52	56	52	62	58	58	58	55	56	64	67	64	65	61	46	68	58	74	57	63	64	60	49	62	49	54	53	62	62	52	57	62	56	51	59	66	63	61	54	56	65	72	72	44	47	65	57	63	61	62	74	61	62	60	59	55	54	67	65	63	64	65	63	66	54	68	59	66	58	71	52	65	79	58	65	61	61	63	57	56	44	68	60	61	63	55	46	66	48	62	58	53	53	65	58	61	76	58	51	59	53	75	56	57	52	62	57	48	61	55	56	51	46	64	59	65	57	58	73	45	68	52	63	69	56	57	55	58	62	59	48	58	53	56	69	57	49	59	72	54	51	56	75	53	77	51	79	58	71	64	53	65	50	61	67	63	61	80	71	67	56	58	54	68	66	50	54	61	56	57	41	67	65	50	63	59	47	50	59	57	65	67	75	54	60	74	63	76	55	56	64	66	61	59	60	51	52	55	73	55	75	50	49	65	51	66	73	50	46	56	64	69	71	57	53	52	65	60	61	75	62	63	63	42	56	61	56	57	64	59	66	64	53	58	52	65	70	69	70	53	61	64	70	65	65	63	57	51	34	50	60	62	69	62	51	70	54	47	62	56	61	52	49	54	48	65	58	51	70	65	53	54	59	56	64	61	73	58	69	55	56	59	60	45	71	51	70	57	48	66	42	49	54	57	57	58	69	57	61	46	62	60	66	58	63	63	57	54	55	70	74	56	58	51	77	63	57	57	54	61	58	66	56	66	55	58	63	55	52	75	67	68	47	55	63	50	55	69	67	41	75	55	47	54	59	54	54	50	72	57	66	53	65	51	76	60	66	65	63	67	58	65	56	71	71	58	52	56	53	66	65	52	69	60	66	66	59	72	58	63	42	54	61	60	58	63	69	51	72	71	51	55	66	47	52	63	51	79	69	50	58	65	49	70	55	60	56	54	67	70	57	48	60	60	76	58	71	70	68	57	63	51	66	54	60	59	71	57	32	66	47	51	51	64	64	53	63	58	60	54	69	57	69	66	69	60	58	54	49	68	50	61	41	51	46	62	78	56	79	55	69	73	54	59	73	56	45	61	74	54	64	55	56	66	59	69	62	75	68	66	57	40	55	61	58	46	71	68	60	62	56	77	59	61	75	64	63	45	37	53	49	66	59	74	74	55	57	55	53	64	51	54	55	66	57	54	61	57	56	69	62	62	51	59	59	62	62	48	55	55	58	61	47	60	52	70	62	62	50	59	61	67	62	46	60	75	55	65	59	64	62	53	57	64	50	63	69	68	50	71	61	54	78	56	71	56	52	62	58	52	50	66	53	65	68	69	69	72	52	70	54	52	67	55	45	51	66	50	59	59	55	57	42	83	54	63	66	61	63	66	59	73	47	50	61	69	74	55	60	54	63	50	70	58	66	54	55	62	47	80	64	52	65	51	70	56	62	62	85	52	51	59	52	55	56	67	63	55	56	68	38	62	67	63	61	55	60	62	64	65	63	53	63	58	60	58	60	58	56	53	58	62	58	55	66	52	70	68	74	57	48	58	64	61	62	78	52	64	44	68	56	60	44	56	45	47	77	58	57	72	50	58	54	55	47	68	62	47	61	47	57	54	60	61	63	62	67	61	53	61	67	63	45	72	73	62	69	57	64	58	52	53	58	65	53	65	53	52	62	71	67	62	48	49	58	56	71	50	68	73	59	67	52	67	76	63	63	54	58	66	66	56	57	75	55	60	54	50	56	56	66	57	57	57	53	58	53	58	64	57	64	53	59	55	60	53	62	70	53	75	58	80	59	57	52	57	67	45	58	65	68	63	76	49	58	65	60	56	59	55	53	64	47	54	45	53	49	79	68	66	65	51	58	52	61	67	63	66	56	61	75	68	68	71	45	46	59	46	61	64	61	64	46	55	62	36	70	64	58	49	75	52	51	63	70	58	65	46	62	68	62	77	57	69	64	50	64	57	56	61	62	64	77	55	56	52	65	69	72	63	56	52	51	47	57	55	70	56	63	60	61	55	43	59	69	69	82	53	67	50	61	46	38	56	48	60	57	63	53	48	47	61	60	68	51	73	70	59	57	51	62	51	61	63	52	74	61	67	61	55	57	70	78	58	63	55	53	71	57	49	56	68	56	55	53	49	63	52	52	70	65	50	55	77	56	62	70	59	70	56	68	72	69	60	36	58	56	63	51	55	68	64	64	64	60	69	61	52	51	62	71	51	59	52	64	49	56	55	57	59	71	62	62	76	52	52	66	58	77	53	60	66	52	71	48	57	49	68	67	58	74	50	64	65	52	63	52	58	50	69	54	66	60	60	49	45	57	62	50	52	56	65	55	57	72	67	68	62	58	53	53	62	52	61	60	61	59	64	65	59	60	61	75	58	60	56	63	64	58	67	64	50	63	67	76	56	52	59	67	63	66	60	60	76	62	62	69	64	52	62	70	70	68	69	65	54	65	66	43	68	58	65	54	69	59	61	76	43	53	49	65	77	66	63	55	58	60	63	73	51	53	62	57	62	68	52	55	58	49	67	69	57	65	67	63	57	58	55	48	47	50	74	57	66	46	58	55	65	61	61	56	57	50	55	57	55	69	57	58	42	67	59	52	63	65	65	63	65	60	58	61	61	63	60	72	52	74	66	56	55	67	60	67	51	57	62	64	54	47	69	66	53	62	48	62	53	54	49	69	51	57	61	52	51	51	52	47	59	63	49	67	65	55	56	55	69	60	66	61	68	60	61	51	42	63	58	63	64	53	64	73	64	64	67	55	54	55	58	60	47	60	66	72	64	66	54	38	64	52	62	41	60	57	72	54	48	60	61	79	64	73	76	62	53	66	47	64	74	56	67	54	56	50	55	65	71	81	50	64	71	68	61	54	48	38	59	52	54	58	57	62	67	51	48	59	62	53	64	71	59	58	64	66	64	65	59	57	63	80	68	62	64	62	67	54	56	49	68	45	50
25047	29285	46033	64621	65037	45759	27180	11371	2789	1047	790	750	702	769	733	713	765	718	841	777	809	717	759	702	744	779	830	733	731	758	812	714	743	740	778	779	751	787	714	794	715	694	708	763	774	780	713	748	755	770	749	749	795	713	746	733	784	780	738	721	796	749	750	761	742	737	770	699	742	751	787	745	724	758	738	788	747	796	731	695	734	727	751	721	773	757	763	735	735	764	787	704	730	685	729	775	739	766	727	735	699	707	754	677	767	721	737	734	732	734	763	756	782	710	705	772	753	706	746	740	764	770	752	758	717	691	699	771	768	758	738	709	690	736	718	727	739	794	719	778	749	732	712	755	750	738	776	743	714	777	690	722	758	786	755	775	767	764	771	757	795	800	740	715	730	782	790	751	760	796	782	763	760	812	779	753	773	741	754	739	807	768	683	785	735	714	767	753	730	759	729	765	760	771	803	725	732	812	723	758	735	760	824	743	724	739	751	788	745	766	743	764	745	761	775	734	724	738	740	799	731	740	736	819	785	777	763	751	765	777	760	716	783	747	792	758	761	716	764	738	743	732	729	762	690	799	764	723	763	751	737	796	746	696	783	727	729	779	733	732	779	746	790	757	750	740	755	780	756	742	727	771	787	765	739	773	765	770	760	843	783	769	708	769	754	760	759	760	745	722	766	755	742	751	730	699	778	769	725	718	722	785	790	769	755	775	749	747	740	750	797	778	739	741	805	742	772	800	754	775	715	741	791	766	760	737	763	751	739	720	775	747	695	744	721	790	728	758	807	750	809	769	766	732	729	768	738	689	787	738	746	769	739	784	793	731	756	707	773	808	784	757	721	748	754	752	794	781	700	722	740	662	782	746	743	802	727	806	719	755	748	729	734	756	780	727	746	740	777	793	782	774	769	751	759	781	739	744	748	753	728	722	759	735	754	752	705	717	734	728	754	762	759	757	740	759	748	735	748	754	766	770	697	705	717	785	714	778	734	837	807	798	740	788	758	785	721	685	749	820	729	771	728	747	752	807	821	747	749	755	809	718	797	748	694	711	763	779	760	772	749	746	720	761	756	738	788	770	706	793	765	766	763	765	790	731	742	749	711	755	816	723	750	741	748	771	775	713	734	758	747	738	715	765	759	714	758	749	726	723	776	771	743	711	756	760	708	767	740	759	723	785	717	735	736	745	717	780	791	739	776	733	761	739	755	732	768	746	753	697	731	752	748	759	709	745	753	738	721	750	770	744	770	727	789	758	726	725	764	740	807	751	792	755	749	721	731	774	800	749	749	751	775	772	750	753	733	735	757	756	766	741	747	731	712	776	759	793	709	683	696	735	715	734	748	747	757	766	742	768	729	756	807	725	775	713	794	724	745	769	767	717	736	739	739	748	746	742	793	750	731	705	755	774	748	746	741	725	779	766	734	759	750	739	750	722	762	722	732	768	777	730	715	778	714	759	755	732	757	695	739	778	743	760	748	734	727	691	809	744	733	735	705	714	776	748	782	739	801	775	730	718	774	741	723	761	705	742	731	716	793	737	753	721	744	711	780	725	714	768	779	722	753	710	738	743	797	700	793	773	736	754	751	747	777	748	791	767	750	737	726	758	769	785	716	767	738	728	754	738	737	761	773	764	750	770	743	705	763	770	801	739	788	720	764	809	763	765	775	744	774	736	760	785	735	784	733	720	716	747	756	739	718	725	735	755	780	779	766	734	754	688	770	764	721	739	786	771	783	773	757	764	734	704	753	729	742	778	796	739	758	754	760	753	787	764	750	761	713	811	728	756	748	729	735	740	770	740	766	764	745	801	715	728	725	767	737	754	735	747	757	746	755	768	747	756	711	733	746	786	739	697	774	726	774	772	766	738	759	746	767	778	786	752	737	730	736	755	767	752	811	762	718	774	757	756	763	727	788	734	776	674	743	762	713	718	737	739	769	733	769	746	768	734	795	778	729	785	770	761	743	785	788	765	726	740	782	729	757	779	691	727	767	720	790	794	721	745	784	764	729	711	712	756	787	796	769	729	775	731	772	741	687	748	744	680	785	772	755	731	767	744	689	789	756	739	738	778	712	791	784	735	735	743	709	757	777	755	731	759	805	746	712	734	769	741	758	794	796	769	796	764	761	696	763	761	792	777	712	706	731	734	791	741	762	730	718	773	715	750	721	798	819	761	750	763	807	741	737	777	725	731	767	761	776	767	794	717	769	748	729	770	767	790	792	770	696	726	698	743	765	806	785	770	765	727	721	761	726	753	757	775	777	786	747	737	790	812	731	726	740	799	725	715	758	734	766	704	716	744	727	767	736	692	752	745	739	702	758	761	717	768	731	741	775	766	731	695	750	749	783	847	777	746	771	717	800	813	717	740	735	755	730	746	731	775	706	759	744	707	744	741	761	768	765	734	722	744	735	737	767	743	740	774	758	744	738	775	743	786	795	702	777	765	762	774	793	730	759	792	794	784	782	786	716	748	744	762	738	740	730	746	729	731	734	793	709	757	763	743	788	772	745	701	776	719	775	777	760	713	768	759	760	754	730	746	744	710	726	784	712	779	715	767	752	773	785	778	702	765	707	759	723	748	772	769	729	756	734	736	720	760	756	763	721	693	751	792	755	747	764	704	751	769	767	736	744	758	739	777	760	723	792	761	662	748	730	740	815	781	716	769	745	767	673	732	755	752	782	779	748	790	723	728	787	718	725	740	766	752	706	748	736	795	772	728	765	752	757	770	752	727	737	757	775	740	757	739	766	742	768	776	741	723	719	761	800	737	790	737	721	766	724	729	775	766	717	720	742	786	745	748	722	731	782	715	773	724	744	794	788	748	762	738	776	743	781	758	734	763	754	780	750	736	733	739	782	717	741	714	786	768	754	727	722	750	743	769	771	730	783	732	723	768	775	749	750	797	773	749	743	727	740	713	763	735	762	756	766	755	745	699	737	728	751	826	698	757	777	759	763	761	733	797	755	698	757	702	777	730	741	750	747	753	751	756	774	818	783	773	716	800	769	714	761	741	725	759	735	845	713	773	734	733	743	770	787	731	743	749	765	733	715	774	764	732	749	733	778	717	721	730	739	692	747	774	735	771	726	741	781	749	733	807	728	759	755	772	741	728	720	773	769	708	740	781	703	757	768	812	790	750	765	749	709	764	773	751	770	713	767	726	756	745	769	814	731	786	793	775	789	767	775	728	743	762	754	743	741	737	729	751	782	696	762	718	727	708	785	794	753	739	785	742	756	720	708	748	730	727	736	743	772	737	726	815	791	681	750	705	735	731	718	714	751	727	799	805	768	771	744	778	764	761	777	724	754	738	752	759	742	763	754	747	724	730	755	745	792	782	749	747	736	802	804	753	765	748	748	723	780	738	746	689	675	729	733	707	764	747	789	734	742	732	743	730	781	683	789	779	742	710	640	769	792	714	732	685	785	776	776	707	731	766	663	745	790	763	762	807	755	764	743	702	744	741	738	702	723	770	747	744	715	742	728	733
1336	493	4017	6696	4906	1957	549	176	63	50	77	61	62	52	64	64	59	59	61	52	68	59	56	58	58	51	65	49	57	59	56	58	59	57	68	77	61	53	54	51	59	85	68	64	58	61	45	60	70	48	53	51	48	55	64	52	55	66	54	62	58	64	60	60	59	48	54	54	50	55	59	66	55	71	56	56	65	54	61	70	64	65	53	71	58	61	59	54	65	48	67	53	62	66	69	61	59	59	59	59	52	65	54	60	47	51	63	68	60	53	64	54	63	70	42	58	66	58	69	63	58	59	55	56	60	55	64	52	61	55	64	67	70	56	66	57	67	54	57	53	61	49	61	51	62	64	58	63	52	56	53	69	57	50	46	40	59	66	63	50	68	58	65	67	55	69	57	66	59	56	58	57	61	59	64	57	58	65	77	64	68	54	69	54	72	70	52	65	67	56	52	68	64	61	51	57	53	37	59	54	46	61	66	58	63	51	50	60	53	54	58	55	61	57	51	48	63	55	71	53	69	52	46	67	59	65	77	63	66	48	70	65	67	66	49	61	50	65	53	58	74	60	69	42	54	57	77	70	67	74	57	54	63	66	73	52	47	65	71	57	55	65	54	55	68	63	66	75	73	51	65	56	51	77	67	66	59	60	55	53	58	54	64	59	72	51	46	69	61	66	64	65	78	61	58	47	69	56	60	62	51	68	53	55	68	42	57	61	67	41	62	62	57	57	72	61	55	62	55	85	59	64	64	55	55	61	57	53	55	52	61	57	50	45	63	63	59	61	54	57	62	43	47	55	65	55	54	69	54	68	67	49	50	49	59	64	52	62	56	69	52	50	66	45	59	52	50	55	68	53	57	61	62	66	52	54	64	57	71	61	52	57	56	51	68	71	57	61	58	68	65	54	67	55	63	74	65	60	65	55	69	44	66	57	59	60	68	55	58	72	65	52	63	62	70	69	61	49	58	64	65	56	60	54	52	71	55	66	72	52	59	60	61	68	55	46	58	67	77	77	60	47	64	55	66	68	54	74	56	57	65	51	69	56	62	61	66	41	66	59	64	51	61	66	63	65	55	52	66	55	71	61	44	62	50	54	53	48	53	60	68	62	62	58	56	70	66	56	52	52	56	67	60	55	69	70	62	64	55	72	58	61	62	54	63	40	61	53	51	61	49	62	53	59	60	77	65	76	71	53	54	53	64	52	62	62	68	62	60	68	62	59	56	58	57	54	63	44	51	59	54	41	58	58	67	55	59	63	61	47	44	58	59	50	55	50	56	58	60	50	50	71	70	64	64	47	71	56	58	49	63	60	62	47	49	55	48	77	57	57	59	53	51	47	60	54	69	59	48	58	55	52	64	69	67	59	58	49	48	58	61	68	75	62	57	66	63	55	55	63	58	54	77	66	59	66	53	74	59	41	50	71	48	58	50	63	53	74	59	75	59	54	63	78	64	57	45	47	59	60	61	68	62	58	62	60	46	59	63	53	59	57	62	62	55	51	56	60	49	56	79	49	52	66	52	67	67	70	57	70	62	58	68	48	45	66	57	57	48	57	70	70	47	65	55	62	68	59	59	67	55	58	60	54	59	84	63	57	72	60	59	41	48	58	64	48	43	56	65	56	63	62	55	61	52	44	63	73	62	65	60	63	58	64	46	61	70	60	58	64	64	60	60	60	61	75	46	58	69	80	63	48	67	50	73	55	51	66	61	61	73	66	53	53	47	54	66	55	61	46	48	54	61	66	59	68	59	77	51	55	72	68	54	63	84	70	61	59	63	51	52	59	63	54	70	54	63	64	54	59	69	63	70	55	63	50	61	52	58	63	56	59	64	56	53	63	61	58	53	65	66	63	49	57	44	67	67	56	67	57	65	65	64	61	51	60	49	52	61	48	72	60	69	51	52	54	61	63	58	59	72	57	50	51	63	67	51	61	70	58	71	69	53	59	57	67	57	65	53	63	66	70	48	60	66	60	55	58	66	65	68	51	53	60	60	61	60	71	71	52	64	62	59	64	60	46	46	80	48	62	49	63	49	59	58	49	60	71	68	63	60	53	62	61	53	63	65	64	68	54	65	74	52	62	61	58	40	54	62	72	71	62	56	68	62	75	31	57	67	63	64	43	63	41	50	85	67	62	64	58	53	55	54	72	72	65	47	61	52	61	57	49	72	63	59	71	66	47	52	64	69	56	61	58	51	54	70	41	57	60	64	57	65	61	55	74	69	64	55	61	56	75	66	45	48	65	59	64	54	55	56	53	74	66	55	62	52	53	48	56	66	60	73	60	43	57	64	57	60	57	66	43	56	51	51	61	72	56	49	58	54	63	56	55	66	59	67	59	65	63	56	50	51	72	61	65	42	58	68	67	61	63	67	53	66	56	75	62	66	65	50	55	56	58	48	62	49	52	52	75	62	54	55	52	50	54	42	53	79	64	62	71	70	50	43	54	54	49	51	55	68	58	78	48	57	68	50	72	48	67	71	77	54	55	55	81	74	60	56	52	48	57	61	59	62	57	66	63	54	59	64	60	62	57	47	57	71	59	62	54	68	66	60	55	68	61	55	77	67	53	60	54	53	56	50	60	54	75	67	66	49	71	59	61	57	52	46	63	51	53	57	49	59	58	70	55	62	65	55	60	64	67	65	59	59	68	61	61	59	69	76	61	49	48	64	76	52	54	64	56	60	56	68	55	51	67	62	53	63	67	49	57	68	58	48	54	66	55	74	62	64	66	58	62	57	56	59	50	49	58	60	63	57	66	54	59	68	59	63	53	60	63	55	63	61	76	57	84	60	56	60	57	58	55	69	57	56	64	56	48	60	65	66	56	59	55	48	59	69	59	71	59	54	49	60	53	74	60	57	48	52	58	49	70	68	85	56	50	67	49	56	44	56	62	52	79	60	47	66	53	68	59	54	52	58	62	64	62	57	57	57	49	58	57	45	59	73	59	75	62	59	59	60	63	61	59	49	77	53	56	62	61	50	57	52	56	59	64	68	65	62	53	63	59	49	74	68	64	58	66	52	69	67	55	57	80	53	41	65	63	54	55	50	62	54	70	62	59	58	69	49	54	64	66	65	59	48	70	73	63	61	53	56	66	57	60	52	73	55	73	63	47	63	70	46	62	54	51	55	64	55	65	57	52	54	68	67	55	70	58	62	82	60	47	57	63	59	58	69	58	59	49	59	52	58	46	83	66	49	57	57	62	74	73	54	52	68	54	58	57	60	52	57	59	55	58	57	65	62	64	70	50	57	49	54	52	66	53	65	63	63	61	54	42	50	43	53	61	64	61	63	50	70	48	50	58	42	53	61	42	59	57	45	70	57	58	61	62	64	53	64	67	59	53	55	50	50	58	58	58	69	54	60	48	57	52	58	66	61	62	69	68	43	67	68	54	73	59	53	58	54	73	52	58	60	65	62	58	50	47	67	53	60	48	63	68	61	52	58	59	63	67	52	67	65	48	62	76	51	56	88	61	45	51	64	46
12748	9388	29225	40416	39416	27518	13534	3988	1244	844	750	716	785	687	777	715	682	720	767	806	710	704	714	741	740	691	763	681	740	756	755	736	706	692	757	752	706	723	724	727	752	753	717	754	701	715	728	728	745	720	769	756	743	760	720	698	733	688	688	736	713	716	737	717	739	728	736	735	737	721	673	708	787	716	752	746	703	740	779	711	749	697	744	751	730	724	735	752	714	687	778	728	762	762	709	776	727	729	684	723	670	732	752	743	712	771	692	730	714	765	706	749	722	760	711	715	750	741	713	712	734	729	718	746	675	724	676	659	707	768	816	725	714	726	743	708	750	707	730	731	744	700	739	731	723	731	709	706	718	673	702	749	726	772	724	741	756	720	766	686	746	771	726	723	740	815	752	744	746	685	736	735	734	724	734	717	772	746	718	758	720	750	691	737	728	773	739	758	744	745	754	685	741	735	724	727	740	699	730	708	763	725	751	758	712	762	772	758	759	800	759	763	756	706	728	720	734	751	781	758	736	709	684	746	712	743	698	720	752	758	757	731	681	725	725	769	721	706	724	702	759	756	727	686	745	738	698	733	702	694	701	742	730	746	754	698	758	715	757	740	743	775	742	752	713	741	727	721	721	732	744	742	717	755	739	688	729	685	755	734	696	739	753	690	700	721	714	740	726	683	751	740	780	753	758	698	776	710	717	719	752	780	733	726	727	734	725	765	722	738	726	728	763	770	736	739	727	721	743	768	684	735	702	706	774	743	684	732	712	733	653	768	712	720	750	761	716	696	723	751	724	735	733	750	720	758	764	769	741	729	746	728	707	726	760	722	731	735	746	746	738	758	765	726	744	713	767	686	669	765	751	748	720	741	763	778	755	743	713	726	771	703	712	684	752	745	775	693	775	716	699	777	730	734	761	760	758	759	717	670	740	686	694	695	767	715	724	768	746	775	721	691	677	789	725	729	721	757	664	712	719	793	707	745	752	707	713	748	727	728	699	757	742	756	725	713	719	741	690	708	753	721	771	737	698	715	681	738	761	752	735	714	710	764	743	744	714	725	692	729	695	732	710	732	776	737	729	748	733	726	730	714	744	717	730	690	720	692	721	751	701	743	763	714	756	772	717	751	738	727	703	736	717	674	765	692	777	695	738	710	719	782	765	713	707	760	714	722	701	768	796	732	729	702	742	730	725	744	619	752	725	713	766	777	716	731	740	670	756	760	682	753	760	719	723	727	753	752	736	680	736	761	731	786	790	742	685	752	747	717	699	710	783	751	692	720	722	715	722	738	751	759	710	784	708	796	763	762	725	757	744	750	758	743	738	730	674	776	736	716	765	708	715	751	733	702	725	692	695	743	745	739	742	765	744	687	653	762	731	719	752	732	737	712	741	718	751	761	740	771	793	749	717	758	714	761	741	735	750	811	734	743	756	737	758	732	698	732	737	725	754	702	744	777	719	678	724	680	733	766	744	732	711	735	708	785	740	762	760	732	790	728	712	730	728	763	673	744	726	728	664	687	727	743	724	753	742	724	738	732	773	756	745	722	706	792	729	718	711	707	717	785	768	763	672	683	702	755	779	721	720	763	702	753	747	750	738	725	746	704	725	728	719	679	713	769	714	689	709	734	734	744	746	756	733	750	728	742	784	721	761	719	727	728	714	753	724	721	768	755	709	716	761	715	769	735	763	705	741	701	671	769	719	708	725	758	718	739	786	716	765	744	739	752	693	747	713	733	759	747	741	696	718	708	720	752	760	774	751	713	730	766	734	749	746	728	731	703	684	763	762	730	732	702	738	728	727	771	765	771	727	747	714	685	716	737	720	716	703	739	748	704	706	736	702	698	747	727	789	749	741	706	782	721	754	724	723	742	697	712	717	783	712	726	750	709	777	726	741	696	704	773	767	732	742	727	704	730	723	732	737	755	754	758	725	714	758	743	729	738	717	702	737	715	759	729	714	760	703	761	722	732	763	720	760	729	699	755	725	725	695	746	726	749	717	769	719	693	712	718	730	746	736	750	711	736	771	715	750	708	722	734	784	740	710	753	738	702	787	749	764	760	665	739	763	756	736	689	749	749	718	691	684	745	754	748	735	736	750	722	771	727	712	715	702	724	757	732	740	749	751	700	697	743	746	693	729	727	721	771	728	694	752	737	754	742	776	740	742	790	714	762	732	767	724	760	755	745	694	718	712	784	789	737	725	743	758	755	747	748	679	746	776	758	707	706	710	733	688	691	703	710	716	747	703	696	693	740	749	761	697	776	718	714	737	730	714	758	749	758	698	705	692	735	719	728	774	736	745	741	738	745	705	754	722	712	731	736	760	701	773	748	690	740	668	777	753	733	733	764	764	771	757	735	755	777	731	744	732	711	734	741	732	738	707	711	764	736	726	710	751	777	667	766	743	730	713	738	747	729	717	742	722	770	730	706	744	733	750	727	761	777	746	735	719	785	718	767	773	752	723	723	736	732	720	737	732	747	673	735	770	738	707	771	775	732	688	723	759	734	791	689	734	753	732	725	733	744	732	703	722	746	774	710	728	687	714	722	703	723	710	734	713	735	710	731	754	735	747	711	757	752	805	740	719	693	757	774	733	726	713	764	720	750	738	736	696	745	709	771	753	713	735	736	743	715	739	731	713	731	747	736	751	803	727	692	773	749	721	722	718	749	729	718	737	733	711	767	722	735	725	701	714	769	755	699	719	697	745	706	683	716	736	749	726	725	705	772	759	721	769	692	768	653	786	723	714	759	759	707	733	717	738	713	729	797	722	767	692	727	774	726	674	725	715	738	708	707	693	787	719	698	708	747	746	706	736	773	705	705	741	789	716	730	761	762	737	691	735	746	733	716	749	781	744	701	712	724	743	744	753	726	736	729	723	712	699	732	773	776	750	742	752	753	727	754	735	697	687	713	715	747	767	724	753	730	714	692	718	727	742	732	694	749	761	717	721	742	787	741	718	754	733	711	739	737	745	731	709	728	723	726	721	740	703	737	717	752	759	732	745	803	774	759	741	778	755	750	712	766	678	716	729	726	740	704	717	820	801	720	707	692	760	713	735	735	738	766	723	720	743	756	765	679	715	777	765	758	693	705	735	728	747	724	721	712	735	746	751	758	767	761	775	730	801	758	750	713	717	750	725	733	736	734	743	725	766	787	719	730	754	745	752	654	728	723	762	688	704	777	736	741	701	740	730	708	753	756	726	704	756	717	741	721	663	737	744	716	725	696	732	772	730	748	739	741	783	710	746	724	753	724	762	675	738	728	739	670	732	740	677	715	684	772	719	741	707	714	762	709	763	765	759	727	761	753	731	707	746	747	694	685	752	753	744	733	795	711	713	764	803	759	732	711	740	641	698	709	683	679	762	732	713	723	746	768	746	773	709	791	746	735	731	748	731	768	740	784	696	742	754	699	713	706	769	741	687	782	749	740	704	735	683	731	736	776	778	767	704	732	712	771	713	736	724	727	756	743	709	719	744	730	750	743	736	766
729	2235	11545	14183	11515	5250	1331	282	100	63	45	54	65	58	43	61	61	75	56	64	55	55	47	55	59	68	72	52	60	57	59	47	73	55	62	62	60	65	43	56	68	56	53	65	70	49	75	61	59	62	71	64	49	65	61	68	64	62	71	58	66	60	72	58	64	59	69	55	59	56	67	69	59	56	52	54	60	63	62	49	71	60	62	66	61	62	46	72	69	62	58	55	54	57	57	55	50	62	58	54	56	62	57	52	57	52	50	57	54	63	56	50	46	63	44	52	58	62	67	54	60	55	62	51	57	63	54	51	67	49	69	63	74	65	64	79	50	57	68	58	47	57	54	71	74	57	59	72	55	63	55	66	64	63	68	64	51	54	60	59	62	57	66	67	66	60	62	64	59	58	62	66	60	57	69	58	60	46	50	73	74	49	56	74	48	48	60	57	77	57	48	64	59	52	57	57	58	70	59	58	51	46	77	57	51	43	47	77	51	63	68	70	58	71	52	59	51	60	58	56	64	54	56	69	62	62	55	68	62	71	63	57	74	58	62	58	51	64	69	56	70	53	62	61	61	51	72	52	61	65	58	59	71	59	52	73	58	65	64	64	58	65	64	54	58	73	55	62	54	60	71	60	55	43	70	78	61	56	55	56	51	49	55	61	58	43	72	55	69	52	69	63	59	49	68	66	52	62	44	60	66	65	51	53	69	72	58	53	54	58	47	52	59	57	52	56	54	70	52	56	51	64	64	63	61	48	49	54	67	59	67	63	46	50	67	65	62	53	60	61	63	69	63	68	51	61	64	65	56	53	68	58	64	61	72	57	69	69	57	65	46	59	68	59	51	76	55	53	57	53	62	56	77	50	50	65	56	58	45	67	65	60	62	51	57	63	45	65	63	61	49	64	57	61	61	70	55	42	64	67	57	43	46	50	62	71	61	51	54	49	61	55	53	62	52	53	55	71	65	70	88	67	61	69	52	58	62	57	60	45	40	59	70	56	68	66	46	60	54	58	81	64	59	60	55	65	50	53	61	61	65	52	60	49	52	53	70	59	63	60	53	65	46	59	63	57	53	64	51	67	60	61	60	71	56	59	51	69	74	67	57	62	65	77	73	55	56	64	58	59	45	51	66	75	53	49	45	53	71	62	49	56	64	60	64	56	64	52	59	50	65	52	57	61	48	61	57	78	66	75	51	55	66	54	61	51	46	53	47	52	66	58	81	66	66	55	69	58	49	53	66	69	49	48	64	54	62	47	51	52	63	57	65	59	61	57	63	53	68	83	57	54	61	69	56	67	70	52	64	57	58	61	37	60	65	63	63	80	43	69	57	70	46	44	53	74	59	63	66	64	64	52	69	63	55	52	49	68	53	56	59	64	55	65	47	70	56	58	56	49	60	57	56	55	75	65	53	51	64	65	60	67	57	54	59	56	56	76	58	56	61	60	62	57	68	68	60	56	57	71	74	54	58	64	62	44	55	72	56	58	52	43	56	61	62	53	64	62	60	59	51	50	60	56	50	52	69	50	74	48	48	57	61	56	68	71	52	62	53	56	65	47	58	51	54	41	59	53	53	53	68	55	73	63	48	61	70	66	59	65	61	53	57	59	55	47	68	59	61	62	77	55	70	56	62	78	65	57	64	49	65	59	73	61	74	58	61	68	59	52	60	59	53	58	55	54	56	63	65	60	64	59	52	76	70	53	63	59	63	64	65	76	48	72	66	52	54	66	70	58	64	63	47	57	53	53	71	64	57	58	52	50	54	44	61	68	63	51	77	67	51	60	56	81	57	62	66	66	61	39	49	69	68	43	64	45	51	70	71	61	51	56	59	50	60	55	70	53	49	55	51	74	72	67	54	62	69	65	63	58	67	62	71	63	60	71	56	57	56	47	55	64	61	64	57	56	64	42	45	56	54	61	57	52	66	54	69	51	68	71	65	59	47	52	80	45	71	59	66	60	66	57	71	54	67	54	52	63	60	54	67	53	57	71	55	56	66	52	55	50	56	63	38	61	62	66	65	63	58	53	59	57	45	71	67	47	54	46	69	62	57	62	58	50	52	54	59	47	51	55	59	66	61	45	63	57	62	58	59	64	72	56	48	59	69	60	62	62	58	67	60	46	61	52	53	54	56	59	67	67	63	81	61	59	75	59	52	62	52	60	64	56	57	59	42	61	75	68	55	67	62	66	60	69	61	54	58	72	54	64	52	45	72	54	67	53	49	65	63	61	65	59	71	44	60	72	77	64	72	64	55	64	67	71	43	54	60	61	69	57	77	64	66	42	67	56	66	72	57	58	60	53	59	64	52	56	58	57	62	53	67	60	48	52	65	64	54	56	51	66	46	57	58	70	74	60	63	62	67	54	65	62	57	62	50	58	70	64	50	65	63	64	61	62	58	63	46	63	60	59	48	58	64	48	55	71	62	63	53	60	63	57	59	57	59	63	61	59	60	70	68	58	50	58	49	63	57	56	68	66	47	74	44	39	52	63	59	62	54	58	57	53	70	52	57	41	67	61	60	72	50	69	56	49	57	65	76	59	52	57	53	44	64	58	68	61	62	54	62	48	63	55	74	60	67	57	52	50	52	49	64	59	69	64	69	77	61	51	53	62	68	64	61	59	59	60	50	69	55	68	55	64	55	75	58	71	59	64	60	64	63	57	51	49	55	44	63	57	54	67	70	66	48	59	48	60	69	52	63	58	59	64	57	59	62	60	49	67	48	61	54	66	50	42	69	48	58	61	75	54	49	65	48	55	61	56	62	50	65	60	64	58	63	53	63	67	53	61	62	84	47	67	61	59	57	71	54	63	52	66	57	52	55	63	71	58	54	68	58	65	58	59	77	61	61	62	65	61	62	59	61	52	57	53	65	69	61	58	66	55	77	65	61	53	56	54	64	81	56	60	57	64	58	64	57	52	55	59	65	65	62	53	61	60	60	63	61	54	54	57	60	59	64	67	73	55	68	55	64	52	76	58	69	45	65	72	56	60	73	67	65	62	61	56	60	52	48	65	63	76	66	64	54	75	67	58	58	61	61	57	63	53	60	51	59	51	62	66	50	60	68	70	70	72	61	67	52	64	57	64	58	73	72	60	71	57	60	79	61	67	57	71	47	52	58	71	61	56	65	67	60	67	73	61	52	64	62	62	68	63	61	70	60	63	53	62	55	51	56	61	59	47	53	60	56	63	62	64	50	47	77	62	66	62	58	57	62	49	70	48	67	52	63	52	57	64	52	50	65	58	63	56	46	64	57	53	50	63	62	75	45	41	62	62	55	66	75	66	50	55	70	65	64	40	47	53	56	60	51	68	52	59	67	50	61	64	68	66	57	53	58	52	59	67	56	51	59	49	55	57	56	41	50	54	48	62	53	47	59	68	64	60	60	49	65	63	62	50	61	52	50	67	61	62	55	60	68	56	53	68	63	60	57	59	49	65	57	43	58	49	60	63	70	67	48	55	62	66	60	55	60	65	62	72	75	56
17884	21013	39489	55638	56732	38779	22260	8097	1902	859	753	762	715	791	708	735	712	708	763	749	734	776	757	687	744	706	710	766	740	731	741	718	747	730	695	711	699	743	759	729	736	766	716	738	744	689	704	735	746	690	736	801	739	742	731	738	712	746	738	754	759	738	761	797	735	730	707	756	742	723	686	761	775	741	760	726	719	731	736	668	728	693	689	744	751	748	762	770	758	709	755	670	742	748	732	704	716	756	718	774	739	717	793	742	739	746	716	767	754	773	775	736	696	715	739	689	709	729	771	768	773	729	732	737	732	719	780	707	722	768	704	766	729	707	727	701	752	747	700	775	735	723	759	733	719	731	751	670	750	690	724	736	763	704	786	760	720	754	711	710	741	702	747	739	690	691	742	723	777	746	700	738	725	764	714	751	710	729	740	761	751	758	776	750	750	709	753	747	747	758	726	726	746	715	753	752	768	695	750	747	723	710	713	676	727	733	718	770	732	703	748	696	729	660	757	802	725	715	768	737	732	715	764	744	731	674	810	728	705	785	735	669	697	739	681	706	717	726	724	732	713	750	673	762	802	702	725	734	721	753	759	766	746	727	732	733	674	733	698	790	721	765	743	721	720	732	725	760	742	758	733	806	722	748	766	735	786	722	731	720	757	725	734	700	720	686	800	731	721	759	750	711	774	752	714	734	733	713	752	702	757	745	746	726	736	713	735	705	770	757	764	696	757	764	712	787	728	800	767	774	705	737	745	783	725	741	719	667	697	743	760	698	730	772	762	780	713	695	791	719	728	726	743	722	753	723	736	711	755	747	747	735	719	741	700	723	758	714	688	771	718	755	728	715	724	716	776	776	762	709	686	693	701	714	739	752	705	738	723	711	728	756	734	753	712	716	741	698	784	713	734	734	694	710	711	793	762	755	723	743	729	670	791	788	793	733	746	761	755	729	755	749	710	721	752	715	731	740	710	719	715	763	777	745	749	755	733	723	733	778	712	807	751	725	715	742	741	742	735	747	738	735	666	734	730	724	708	703	749	769	734	739	800	733	720	749	777	713	701	688	689	742	772	724	703	722	727	735	736	796	705	769	682	759	788	796	714	694	778	758	792	727	700	757	773	755	750	704	731	728	724	741	738	707	701	736	728	734	724	786	732	742	712	714	740	781	805	768	686	761	747	720	766	736	744	715	686	713	742	748	756	734	766	725	740	736	777	718	722	779	708	752	708	775	711	711	774	717	700	746	706	723	757	685	748	697	717	769	672	726	715	772	682	726	706	738	716	728	733	712	712	698	705	768	734	747	751	777	715	736	745	758	754	742	724	741	664	744	740	755	757	716	753	753	778	770	746	710	732	731	736	723	770	696	741	718	722	729	742	742	726	767	735	753	724	734	750	722	692	759	722	679	712	712	748	689	749	750	696	754	732	765	759	722	760	736	778	726	768	762	684	755	749	732	695	755	786	699	751	781	706	771	714	759	708	717	752	717	722	708	757	742	741	764	712	761	729	755	708	704	778	745	790	780	706	692	711	698	768	766	755	766	722	740	710	728	760	792	719	765	702	729	793	721	753	760	734	704	743	697	780	750	708	727	742	773	733	767	812	748	748	733	739	710	712	708	713	775	735	706	741	728	726	729	715	781	771	731	695	688	672	727	774	725	743	754	745	765	688	714	735	751	756	769	741	688	731	747	739	729	697	744	763	740	743	726	697	721	724	688	761	724	742	728	763	720	751	737	745	758	719	729	752	713	748	755	675	703	782	762	770	695	671	749	805	737	779	743	717	738	763	722	751	728	731	740	748	721	772	727	763	792	757	734	760	718	722	748	716	755	750	769	787	754	697	757	706	778	769	798	699	660	771	741	727	707	705	726	747	701	745	743	752	805	742	737	764	730	692	705	722	726	722	769	747	698	740	766	736	711	724	763	737	759	823	721	704	742	792	722	755	714	720	740	795	727	735	774	703	731	683	731	723	740	694	702	797	741	720	746	736	788	762	766	730	759	728	705	747	761	722	745	746	713	724	709	755	761	735	746	704	685	730	769	763	723	715	765	766	750	695	729	752	713	763	734	802	763	737	740	729	751	749	737	742	771	767	760	774	703	772	770	737	724	743	736	773	725	782	723	716	738	729	737	733	744	703	732	740	737	753	767	739	765	702	712	730	788	759	755	755	720	685	802	755	685	693	754	733	732	750	749	753	733	705	758	732	731	749	722	740	731	735	755	747	762	717	739	756	742	727	815	784	720	757	713	754	685	716	704	757	762	755	733	750	722	732	759	716	762	749	765	756	762	756	771	755	757	699	734	756	704	722	762	713	719	737	736	759	713	721	775	735	767	721	701	720	725	728	771	716	695	760	709	710	736	725	733	790	778	751	765	708	706	725	753	754	713	757	727	733	731	755	754	733	732	763	775	717	725	763	781	683	749	754	750	676	747	735	752	774	770	746	723	747	774	731	746	713	739	736	731	746	729	686	772	729	732	709	695	761	705	725	680	738	731	761	715	732	737	754	740	758	712	708	743	747	739	739	753	778	737	751	744	759	727	711	748	743	787	728	759	725	717	665	697	757	723	717	735	731	769	719	747	762	759	722	785	728	731	750	757	719	766	759	762	715	686	737	762	795	762	759	769	749	776	724	745	728	733	724	734	683	734	735	717	792	748	736	762	733	725	792	773	704	734	718	759	814	741	680	725	690	767	735	723	734	737	720	722	752	782	753	716	770	743	708	772	759	737	742	753	742	723	739	753	776	775	755	787	696	729	761	735	745	758	740	740	746	742	710	697	713	759	753	747	732	719	701	772	746	748	764	756	764	745	709	736	745	773	736	703	739	697	788	739	770	761	734	790	731	746	779	747	768	748	752	724	745	730	756	746	775	748	714	743	763	718	742	764	787	734	711	752	719	734	753	747	687	720	738	716	774	707	739	712	720	725	772	736	756	715	733	740	770	754	782	711	762	684	694	758	733	709	693	742	726	751	681	753	708	728	740	751	732	752	754	712	690	728	766	768	702	745	700	722	758	746	688	738	742	708	697	747	733	760	750	715	766	716	726	694	759	700	727	732	747	715	765	724	734	727	747	733	755	774	731	796	733	712	759	702	759	789	751	757	696	706	727	745	746	765	780	731	736	717	771	770	777	800	800	739	723	732	717	734	747	732	770	766	711	728	740	771	751	749	717	770	726	744	704	736	714	728	695	723	724	772	703	780	736	775	732	744	715	723	751	707	712	731	753	747	762	746	754	746	733	714	743	739	705	772	757	690	734	748	712	695	739	755	745	715	743	740	766	720	737	753	735	726	724	738	716	762	781	702	716	764	742	677	778	692	752	727	712	703	762	758	738	691	735	744	749	745	708	723	727	703	764	695	745	698	707	781	759	739	752	742	740	739	735	706	741	716	762	765	788	772	710	782	741	733	789	741	709	723	736	739	711	748	804	750	779	748	745	768	746	748	749	765	756	765	717	733	738	755	730	721	729	753	721	755	763	766	730	672
2203	2619	13576	16665	10665	4479	1184	268	97	63	60	65	65	59	51	61	63	65	57	57	69	50	54	70	71	63	54	61	62	59	67	51	61	68	73	68	58	45	74	68	58	59	64	49	51	68	56	54	48	56	56	77	59	63	57	73	60	61	66	47	67	56	54	57	52	66	59	50	65	53	59	64	64	55	47	69	67	74	70	52	75	50	75	62	46	60	57	57	52	70	57	52	66	52	72	50	60	66	65	61	68	65	51	65	54	58	65	63	53	62	55	56	55	63	55	59	72	54	65	71	65	61	55	56	67	61	58	65	51	47	67	69	55	62	48	45	71	65	54	52	55	64	69	70	64	54	58	56	61	58	64	59	60	47	51	56	62	47	65	63	53	55	62	72	60	67	45	71	62	65	61	69	70	63	63	59	55	59	63	56	66	67	57	62	61	61	68	72	65	42	60	54	64	51	45	46	68	53	46	50	62	59	66	58	70	65	63	57	61	69	63	56	58	64	59	50	43	56	57	60	64	52	74	55	57	63	63	69	66	63	46	59	61	61	48	63	66	71	75	51	47	53	69	65	63	60	58	70	59	68	57	63	60	69	55	57	65	56	59	60	46	71	73	71	54	63	82	55	45	62	67	52	60	64	52	64	67	57	60	60	61	56	77	71	49	51	52	64	64	48	66	69	61	61	56	66	53	69	62	63	66	63	54	45	55	68	69	68	59	55	54	55	72	54	63	64	65	57	55	69	63	54	58	52	50	53	45	60	72	68	57	74	78	65	70	62	63	59	68	62	69	61	76	56	58	50	62	68	37	58	63	68	54	57	63	69	65	68	44	64	54	72	51	64	54	68	72	52	62	63	55	60	60	50	62	75	69	56	61	56	59	57	76	57	60	60	67	73	56	73	50	64	48	55	50	58	62	67	67	73	55	66	67	69	55	71	63	49	55	59	66	66	67	52	62	71	78	53	64	62	73	51	53	54	45	78	67	63	63	73	64	71	67	59	66	71	65	59	52	50	53	66	62	46	52	62	60	69	57	67	71	67	76	51	66	72	53	61	60	70	53	45	58	53	58	62	48	58	72	73	61	75	69	61	70	58	69	74	71	62	62	65	65	50	57	50	74	73	72	64	66	71	62	66	55	68	61	66	63	65	73	59	65	62	56	67	60	62	66	61	62	53	59	57	61	63	52	43	53	63	56	71	64	65	58	54	68	56	60	67	65	64	58	54	64	66	56	58	58	55	75	63	53	53	62	64	68	63	56	55	58	53	60	55	56	62	64	74	69	73	64	54	63	69	76	53	53	59	63	60	55	58	58	54	56	66	63	67	69	69	75	55	50	53	65	77	55	63	77	55	69	69	55	58	67	71	68	74	55	63	69	61	56	54	57	73	62	61	66	58	46	64	70	64	68	70	63	48	56	51	67	60	77	57	62	62	51	57	67	59	50	65	63	58	57	56	66	73	59	68	68	64	68	69	60	58	53	84	66	63	61	65	61	79	53	74	59	60	68	58	60	57	63	48	65	57	72	67	66	41	60	70	59	65	58	65	52	65	58	66	46	56	66	59	69	46	67	65	64	66	62	60	72	78	75	66	63	57	45	51	66	62	73	72	66	68	58	68	62	54	53	65	65	59	59	65	58	62	60	71	68	59	50	46	61	60	54	68	56	62	68	54	65	53	49	54	53	47	73	64	53	65	59	72	53	62	66	62	50	54	59	60	78	63	80	56	65	67	69	64	63	68	55	65	60	62	51	60	54	44	60	60	57	63	63	58	59	69	52	69	55	65	60	58	52	62	66	72	58	66	52	68	66	59	62	55	51	56	69	58	55	59	46	70	61	50	57	54	56	66	47	64	54	62	66	66	60	66	50	69	65	75	50	71	54	60	60	68	50	63	59	53	66	61	75	67	75	65	55	66	63	51	62	58	49	68	56	69	60	51	58	71	54	62	72	46	56	73	58	58	57	52	50	62	58	70	58	61	60	66	48	52	57	52	48	57	49	48	83	56	57	61	57	66	57	61	68	68	67	74	65	62	74	73	66	55	64	55	75	61	52	59	68	50	62	67	61	64	60	66	67	77	72	56	71	65	63	65	61	55	49	51	62	54	59	71	63	56	62	66	64	64	64	57	48	70	80	61	58	56	78	71	73	66	67	70	48	58	58	66	58	72	56	59	61	60	64	55	64	72	62	59	63	79	68	55	54	58	65	56	55	73	65	66	55	68	66	72	62	58	59	56	67	55	64	59	61	54	60	61	58	71	60	59	44	63	63	62	74	69	72	67	61	41	61	61	84	61	60	60	79	61	54	74	62	79	68	45	46	58	57	65	68	55	58	63	61	46	61	75	66	54	70	68	63	67	64	53	56	65	76	61	57	64	46	71	74	68	52	61	60	55	63	72	56	70	61	54	63	73	69	55	52	69	60	66	57	63	63	55	73	58	49	70	63	70	58	56	64	50	73	63	59	62	66	64	76	79	51	59	71	53	57	58	65	60	59	68	57	63	73	66	62	51	73	62	52	66	69	50	62	66	65	75	49	72	62	40	62	53	63	74	56	63	56	68	62	57	68	75	62	52	44	51	48	51	66	67	71	63	66	73	75	58	56	43	61	58	48	57	65	68	77	65	71	64	45	68	61	54	65	51	78	68	39	62	71	60	63	69	67	58	71	63	60	56	64	61	58	54	64	62	55	51	58	57	46	54	61	65	62	68	55	62	75	64	68	70	78	58	74	74	65	55	63	60	54	60	61	61	43	55	48	65	53	71	53	78	57	55	69	67	56	59	59	68	57	57	52	64	60	67	61	65	60	49	57	55	51	64	65	58	39	71	56	57	48	78	64	64	56	46	70	69	69	75	67	61	68	73	63	54	52	52	59	56	61	52	58	69	64	70	51	43	54	73	56	57	80	62	57	63	65	62	70	52	62	57	54	68	67	66	65	61	66	58	53	71	62	57	64	62	61	59	66	56	64	73	61	56	61	75	67	56	64	53	49	63	71	63	71	71	74	59	71	58	56	75	66	67	62	61	80	65	58	73	61	62	49	48	66	66	66	76	56	58	55	61	64	48	56	52	66	68	72	55	50	63	56	55	65	62	59	61	68	60	61	49	67	55	57	62	63	54	68	62	55	72	60	64	57	55	65	63	60	63	69	56	45	70	68	68	54	57	60	72	71	53	56	54	58	58	49	55	63	60	69	63	51	64	54	72	68	65	64	51	58	59	60	54	70	66	73	63	53	64	55	62	61	57	59	60	63	62	64	65	52	55	64	52	56	58	50	55	55	62	71	67	71	66	58	83	56	47	74	70	64	58	63	53	60	76	62	67	49	69	75	64	70	52	62	74	58	74	61	70	59	64	68	56	64	66	70	51	72	59	65	64	77	58	51	52	61	69	62	69	77	64	64	57	46	68	62	57	64	48	61	58	68	56	69	53	50	71	69	43	55	73	59	64	74	74	57	59	64	62	61	67	51	69	58	74	66	71	62	61
16507	20638	42964	55198	52170	36113	20428	6991	1846	876	755	768	756	750	807	835	750	739	794	736	708	794	764	782	768	721	790	798	755	796	778	809	769	765	756	777	782	748	781	756	771	765	774	720	779	768	795	712	732	710	766	716	761	749	758	762	759	724	727	769	804	772	769	798	754	759	754	758	710	761	758	769	729	744	732	760	737	735	764	741	743	740	784	769	761	741	731	750	732	782	781	756	771	726	743	758	712	706	795	733	812	774	742	795	758	741	736	788	752	749	710	729	741	715	805	789	731	735	721	768	774	731	756	715	731	752	719	721	798	772	813	761	697	815	784	726	793	749	799	756	732	776	746	776	765	757	731	767	740	726	782	777	732	744	782	726	771	754	803	720	797	797	722	729	779	776	705	748	767	784	759	764	744	786	766	756	788	772	773	761	773	704	759	780	774	751	787	791	781	796	777	683	782	809	721	797	770	694	760	746	754	725	736	705	776	789	760	760	741	762	759	733	739	780	730	797	767	775	783	794	760	697	713	734	747	799	790	669	751	754	767	709	780	772	775	757	778	728	746	798	777	774	743	742	773	756	791	741	783	745	777	732	755	736	767	703	782	765	800	782	769	732	794	725	718	746	730	722	710	790	760	755	752	792	753	743	773	746	767	847	804	770	687	745	784	733	739	780	793	759	696	737	767	722	728	684	778	737	711	801	748	752	717	765	745	764	743	738	737	781	739	727	770	751	793	779	744	781	723	715	765	793	743	713	744	804	769	767	763	747	764	797	746	743	745	769	787	780	752	763	727	723	779	788	820	736	732	764	759	715	736	753	734	773	781	752	736	764	718	774	703	785	742	753	758	781	777	736	767	776	798	733	759	792	752	787	810	768	733	766	747	742	748	731	721	739	754	794	751	723	814	809	769	737	732	737	762	727	803	723	782	733	728	759	735	768	737	744	781	723	753	721	742	776	777	803	749	754	748	761	752	790	758	733	773	728	753	811	747	729	763	779	767	765	777	794	735	736	787	772	749	749	775	766	771	782	706	755	806	750	756	775	721	798	776	746	735	813	778	713	766	785	771	774	765	792	699	720	714	750	780	720	750	739	714	716	750	778	765	750	755	766	728	742	769	789	743	731	701	787	810	786	799	723	719	733	713	740	748	755	752	748	756	773	768	765	763	748	782	776	718	723	823	755	781	697	745	739	753	782	731	749	791	764	784	804	755	752	783	767	761	754	757	771	755	768	757	781	780	799	711	803	758	768	767	799	780	786	747	733	694	727	720	737	766	793	764	789	793	713	720	782	748	759	737	702	772	752	788	739	748	717	748	746	736	774	741	730	789	710	684	757	790	773	781	771	767	747	757	775	789	789	741	783	762	755	777	772	795	768	759	719	747	747	786	785	723	724	747	735	774	712	761	774	755	754	706	721	752	753	734	740	761	703	758	722	778	738	751	739	759	741	765	722	783	763	741	781	773	762	731	740	784	804	822	812	764	755	776	771	778	809	718	795	727	748	751	757	757	760	729	762	755	758	761	735	814	743	750	747	740	761	734	726	728	775	761	761	769	754	768	717	752	811	777	784	775	783	735	746	733	709	722	809	836	759	729	717	745	738	790	755	778	785	719	732	775	758	798	765	768	745	775	801	750	806	759	739	817	717	741	752	754	768	796	758	761	780	744	746	752	783	770	782	735	739	740	759	718	744	773	792	748	722	787	710	750	743	788	695	757	803	709	762	782	768	708	785	702	681	792	754	752	739	735	760	719	765	734	739	761	735	756	772	753	742	787	729	737	722	794	788	776	785	796	754	715	769	748	749	737	758	748	773	760	729	726	745	779	785	738	791	753	765	716	746	789	731	759	756	713	799	760	784	798	754	747	739	746	740	750	774	762	787	720	718	751	751	800	714	721	765	758	787	751	746	722	771	728	777	775	775	703	732	777	807	775	770	748	757	728	787	757	746	709	725	779	747	783	740	699	776	762	752	799	770	710	770	752	756	801	770	732	745	794	771	761	745	734	755	765	720	744	770	724	728	744	801	772	751	733	752	792	728	745	788	819	791	781	747	746	762	757	752	766	767	796	778	830	762	773	784	778	710	772	774	787	705	787	725	744	733	737	776	730	735	789	750	748	749	733	754	760	762	738	729	762	771	720	747	769	722	726	775	727	745	818	725	727	750	724	705	716	793	796	731	769	741	785	711	760	745	766	817	756	776	681	736	745	771	743	769	811	765	757	776	771	724	778	772	725	759	719	776	762	753	773	731	751	720	760	777	751	771	779	750	755	759	762	762	787	744	813	759	812	767	703	775	798	755	777	787	747	778	764	773	780	758	764	735	763	804	786	757	791	786	744	784	693	734	754	787	754	768	806	731	761	763	778	739	749	751	742	783	758	782	731	804	731	747	714	750	679	821	764	768	747	747	776	817	765	758	771	706	712	770	764	749	736	774	755	777	740	761	720	762	746	725	771	761	749	727	762	759	761	779	774	767	747	768	769	755	705	778	775	796	715	769	727	722	734	788	775	740	712	739	722	783	723	796	735	757	803	726	775	791	697	716	751	679	693	762	722	806	753	747	763	708	714	796	788	752	729	763	731	712	795	786	762	726	776	803	780	729	746	813	732	783	744	720	730	719	735	791	747	754	707	732	749	780	751	739	739	761	728	762	737	734	753	749	745	775	779	811	797	770	748	741	739	759	713	772	757	772	743	802	728	793	737	731	749	761	754	766	790	800	762	758	723	728	719	764	751	766	800	763	756	730	795	756	742	777	786	791	772	780	753	727	751	762	767	749	750	730	719	774	743	782	734	789	717	742	736	751	757	730	713	759	798	757	703	785	793	787	750	765	774	714	744	792	729	730	770	776	763	758	766	702	735	766	756	734	749	757	735	778	774	750	699	769	755	757	756	773	782	726	758	765	767	760	746	765	703	764	742	757	768	769	796	738	732	709	785	776	772	780	730	742	718	718	779	775	750	774	761	790	737	697	743	788	751	788	755	725	762	782	739	779	779	797	744	723	741	769	767	778	730	735	683	735	800	774	863	760	779	782	795	750	740	772	807	708	727	758	748	739	765	784	738	720	788	741	750	794	770	782	720	837	734	756	795	758	758	764	722	735	781	731	759	760	813	759	724	765	775	755	788	790	741	744	785	755	730	756	768	756	778	730	735	733	797	693	769	756	760	762	777	721	782	771	822	722	778	766	760	780	725	763	751	758	707	777	806	723	785	744	746	778	781	710	780	777	762	770	736	753	753	809	773	784	737	763	768	727	784	765	763	798	765	751	744	709	784	721	726	771	740	765	740	812	764	746	762	780	790	761	788	813	767	723	755	758	774	733	751	715	746	804	784	769	741	764	743	781	790	758	735	777	751	798	800	779	785	803	820	759	748	722	750	780	722	748	786	747	721	731	781	761	766	767	790	776	744	780	724	770	739	757	767	748	718	745	786	716	725	741	748	773	799	759	754	746	736	754	786	735	776	726	763	787	705	730	805	790	754	716
1121	7161	25074	22125	14079	6019	1492	300	114	59	64	63	66	59	53	57	59	52	51	62	65	52	54	62	53	63	76	70	50	52	51	54	51	55	56	54	64	60	57	55	59	68	56	63	45	51	73	51	69	58	51	66	66	56	47	51	80	59	61	59	61	52	65	56	65	49	65	66	52	49	71	59	69	67	53	69	56	71	63	48	51	62	58	59	70	56	56	63	52	63	68	52	74	56	62	56	47	54	55	42	63	80	57	56	75	55	58	62	73	64	57	64	59	65	70	61	51	70	67	56	53	44	48	63	60	71	54	64	60	59	54	61	57	55	66	61	65	45	71	78	55	66	65	61	55	51	60	54	63	64	67	57	55	49	61	44	50	63	59	67	68	50	76	61	62	73	64	55	47	74	62	55	73	50	54	64	63	71	52	72	52	58	62	68	66	61	57	49	67	58	57	67	59	62	56	58	56	53	44	58	67	68	45	66	64	70	45	70	57	73	56	59	67	54	50	54	59	54	69	46	64	57	66	55	55	57	60	59	59	66	60	59	64	59	60	53	52	59	59	67	61	47	60	65	61	68	71	65	58	66	65	59	65	52	64	52	61	57	56	46	52	71	61	61	70	66	53	48	72	64	72	61	47	49	68	54	62	54	54	53	61	61	59	52	64	62	72	53	54	69	54	63	63	54	54	75	48	62	59	60	52	49	63	55	44	65	59	70	66	52	64	61	52	41	67	61	57	60	52	67	74	58	56	51	64	68	50	46	61	66	52	66	50	70	50	49	72	59	69	58	52	64	66	61	56	59	56	70	46	76	68	55	64	80	63	74	65	64	59	61	59	51	60	64	54	65	71	60	65	63	53	62	58	66	62	51	69	50	43	48	64	64	48	61	53	56	58	64	64	78	51	71	56	59	71	70	67	62	71	64	54	69	54	64	68	70	73	59	60	56	61	66	72	57	56	49	40	61	60	68	55	58	72	63	57	56	64	59	54	59	61	57	58	65	64	71	46	59	61	62	73	59	61	66	65	58	57	76	70	54	68	62	70	62	64	66	56	66	66	73	58	85	58	61	64	59	67	56	61	46	57	54	53	55	72	70	66	51	44	55	63	51	65	66	57	70	50	55	64	65	59	73	63	67	67	64	57	67	67	58	62	68	49	62	53	63	56	56	54	50	63	57	67	67	66	57	56	65	63	74	67	59	53	65	59	53	54	48	77	61	67	68	62	61	68	55	60	81	65	67	63	61	66	57	56	49	60	67	65	68	64	54	56	54	67	54	69	53	69	70	68	59	72	67	62	55	64	53	68	52	66	57	56	63	66	56	60	72	63	55	59	62	68	70	66	57	57	64	67	59	66	59	61	62	60	60	67	56	55	52	50	56	52	70	45	59	62	61	71	66	58	64	61	64	49	71	56	54	54	69	50	44	54	60	65	55	57	50	62	64	61	62	67	64	50	83	59	61	49	68	71	52	60	56	46	63	60	60	57	61	66	58	66	57	46	71	54	43	59	62	50	63	63	63	58	68	57	55	51	60	72	66	53	69	69	52	50	48	50	59	62	59	51	48	54	62	52	58	68	57	56	64	60	57	69	51	65	60	67	50	57	60	69	77	69	65	61	51	60	59	52	55	58	65	51	62	64	55	58	57	65	62	51	68	53	60	56	54	54	59	56	55	58	59	66	64	60	63	69	70	64	63	66	58	69	58	59	52	60	66	45	55	65	65	61	60	64	74	64	75	76	62	70	56	66	55	65	73	61	70	58	55	51	54	61	51	65	54	69	60	61	78	58	52	60	49	58	57	57	64	66	57	59	63	55	70	60	46	53	61	69	59	68	67	55	49	59	66	58	55	60	80	69	67	58	70	52	46	69	53	62	47	69	46	67	53	45	63	75	75	55	55	67	57	63	48	55	55	59	72	63	55	49	58	56	72	61	61	54	75	69	54	58	66	64	65	56	63	57	75	58	67	66	72	51	55	61	58	56	54	54	55	61	49	55	63	71	53	55	42	53	51	56	63	56	67	55	51	65	53	67	69	60	53	62	57	62	49	51	59	55	62	51	66	63	57	61	63	58	52	52	63	73	64	64	61	63	62	58	61	63	54	58	58	61	51	61	50	75	48	61	66	56	50	56	55	54	69	67	49	68	72	52	68	65	51	64	75	66	74	64	62	62	52	56	72	64	63	50	59	60	55	66	53	64	59	61	57	62	53	61	60	61	54	77	74	71	64	71	43	40	75	73	69	63	79	58	60	59	60	60	68	68	66	60	74	55	58	60	66	61	85	62	75	79	63	56	66	65	68	58	56	54	65	56	57	64	65	73	59	75	54	66	59	64	51	57	65	70	53	58	60	59	67	72	62	65	54	47	69	59	59	49	55	55	66	66	60	68	39	61	73	57	50	47	60	59	69	61	62	51	67	78	67	68	48	53	62	60	47	60	63	49	68	68	60	51	56	67	60	70	65	52	51	61	50	73	62	63	67	57	56	64	63	69	59	58	64	69	48	60	46	61	63	74	53	56	66	64	65	72	68	55	62	58	70	58	61	66	42	69	55	68	64	48	52	57	71	68	56	63	58	52	65	61	57	69	65	57	54	77	55	60	62	55	58	55	60	64	69	70	51	65	54	63	57	50	60	71	59	65	62	61	56	65	46	61	65	53	61	61	48	44	44	59	56	52	71	72	50	65	68	62	49	69	49	51	69	47	69	64	55	63	60	49	67	59	63	55	49	65	62	62	53	54	61	67	76	66	50	56	53	73	58	69	49	65	58	55	50	72	54	51	53	57	48	62	65	53	66	67	43	55	61	63	71	73	48	70	57	72	48	58	64	52	76	68	59	71	50	52	52	52	66	62	64	67	64	53	63	57	65	68	45	76	46	71	49	57	56	58	60	67	54	59	79	59	58	63	57	63	52	45	53	62	50	51	63	51	55	62	55	60	61	54	65	65	49	68	62	56	59	63	58	62	56	67	52	73	58	61	59	53	62	60	62	60	67	58	58	57	84	75	67	55	83	70	57	50	60	65	53	50	63	59	53	59	61	59	68	49	44	67	57	56	71	71	72	62	62	49	54	65	50	52	64	64	65	69	55	74	45	55	76	60	58	56	66	62	70	61	48	54	71	48	62	59	65	60	66	75	59	53	60	71	55	53	65	63	79	55	53	60	45	62	59	57	65	65	52	53	72	67	55	62	68	54	72	63	59	49	60	57	66	51	67	67	73	56	60	65	57	64	67	54	59	79	59	67	44	61	61	58	67	45	77	66	54	50	61	64	68	51	71	56	68	46	60	49	70	69	73	59	65	62	61	61	71	57	56	60	73	59	58	66	66	58	55	60	50	49	56	57	53	52	59	52	57	62	61	66	61	71	57	59	69	60	59	60	56	78	61	64	74	69	68	75	70	60	68	49	53	49	71	49	80	58	62	57	57	58	75	45	61	65	58	53	70	53	49	69	75	47	63	71	41	66	59	63	59	51	50	60	65	67	65
20317	31628	52785	61719	57895	39766	23107	8356	2097	861	824	783	714	759	726	795	742	754	744	754	761	724	727	788	748	751	735	759	756	779	689	719	761	733	715	777	730	756	718	818	734	749	733	781	718	721	765	715	742	745	762	773	736	752	737	731	745	740	713	770	764	767	719	714	758	720	771	757	688	746	741	760	690	730	739	765	771	745	733	743	707	753	766	751	741	767	773	750	762	748	783	759	733	738	745	742	738	753	784	739	756	739	822	756	760	730	777	767	717	776	720	765	761	798	774	751	784	716	726	712	764	758	736	796	721	755	746	758	741	750	738	791	760	755	723	775	749	751	775	808	764	750	743	773	783	765	714	740	758	707	722	763	707	800	729	762	694	749	788	773	702	805	747	736	770	718	778	783	703	732	767	761	730	723	747	812	728	746	723	738	734	755	780	797	774	760	800	699	770	726	771	780	743	736	750	758	793	734	775	700	742	769	750	716	720	710	748	729	759	753	764	776	744	741	784	767	736	723	776	712	753	718	745	755	769	777	713	731	720	764	731	744	761	742	752	730	741	723	751	777	771	763	765	761	714	767	751	717	771	735	703	766	776	755	758	749	698	687	762	773	760	764	792	762	768	738	764	706	742	776	706	772	783	791	753	750	762	695	722	750	783	790	717	757	777	771	736	734	743	761	774	797	773	746	750	672	762	775	828	740	776	731	707	724	710	724	768	739	776	758	724	713	737	713	747	744	746	729	815	760	678	737	812	749	711	695	754	732	774	780	692	781	753	733	746	763	758	759	759	767	739	745	793	691	775	757	738	702	713	765	704	724	767	732	716	766	738	722	761	751	707	725	745	726	776	710	766	755	707	772	763	780	759	778	763	796	716	729	716	821	758	760	793	779	732	770	771	753	715	754	735	773	751	753	755	760	726	770	758	794	724	701	748	722	760	705	755	728	801	772	751	761	738	787	750	752	757	788	727	736	758	779	719	726	773	744	720	779	757	733	787	727	776	747	709	754	748	748	725	750	759	746	749	761	778	765	734	721	716	739	762	718	746	735	757	760	697	732	762	753	790	751	809	745	772	770	807	748	697	723	740	769	735	758	750	774	737	732	720	738	704	733	728	764	757	726	751	746	766	782	755	733	751	738	784	792	783	790	715	766	735	793	748	779	762	761	763	751	735	773	769	702	765	762	718	729	738	715	765	738	703	752	677	763	765	716	755	748	761	771	760	743	771	790	753	748	741	787	759	734	746	769	798	735	739	739	759	708	764	750	697	749	737	774	752	760	784	803	745	770	813	732	775	751	734	733	730	730	701	786	778	711	707	762	713	785	747	734	734	743	739	743	716	772	751	738	761	776	771	785	765	689	755	748	728	794	760	720	747	736	761	724	749	783	768	733	738	717	779	735	764	772	766	777	782	761	789	742	818	694	720	764	728	758	677	759	730	773	727	753	774	733	777	759	732	740	744	718	715	722	730	710	728	791	804	710	748	778	728	757	780	786	757	729	745	791	725	715	743	761	756	774	791	802	726	777	775	811	772	769	771	723	743	790	751	753	750	757	728	807	732	793	777	696	786	704	773	790	717	700	707	758	780	796	762	753	796	750	751	728	731	711	762	760	747	744	755	750	748	746	737	737	747	690	702	740	745	756	736	715	778	754	706	729	770	763	759	763	739	752	747	742	809	782	738	753	774	720	777	778	806	782	726	760	695	736	716	748	781	703	749	722	770	747	722	720	787	795	739	764	800	742	746	753	696	718	768	784	733	776	726	769	755	715	763	738	754	746	753	713	755	806	757	758	751	768	719	809	734	749	781	775	739	728	788	707	756	720	752	777	748	767	747	720	748	736	726	751	730	762	713	768	760	790	781	790	764	756	718	758	746	717	749	746	743	761	820	715	809	740	692	733	728	760	768	746	756	787	762	775	745	748	747	724	753	741	777	691	728	777	718	823	738	714	749	763	732	723	705	735	751	764	732	741	739	749	744	800	729	749	699	754	716	714	734	760	714	771	739	767	719	765	758	783	774	725	749	734	742	750	756	763	752	781	715	758	785	705	759	680	724	787	720	763	758	750	731	733	708	732	713	744	782	774	700	754	739	741	759	775	700	724	680	761	749	797	769	744	729	721	768	795	750	725	759	762	732	744	820	740	762	743	758	695	738	698	727	766	773	727	734	712	736	775	716	711	742	727	807	740	749	732	778	773	714	715	753	783	757	777	789	766	729	738	702	757	701	740	757	753	748	748	753	706	767	742	764	716	709	774	754	732	712	720	739	827	751	740	741	752	782	766	756	694	768	767	744	750	701	738	748	735	739	713	713	726	807	736	755	736	732	751	787	722	760	737	724	726	729	738	766	750	763	751	734	743	807	757	789	770	755	729	729	757	758	754	789	741	769	794	732	698	774	716	770	768	655	781	729	773	741	718	772	700	714	777	741	764	777	756	799	736	734	742	720	749	824	720	772	735	772	779	776	772	707	722	734	732	713	736	775	752	770	777	763	775	780	784	763	743	767	747	769	713	780	762	714	729	746	718	761	717	771	759	684	780	726	740	737	764	724	789	785	774	784	750	763	768	726	756	748	778	774	828	751	699	732	745	749	759	741	747	739	729	783	697	750	755	787	740	737	736	769	734	757	780	721	739	756	737	724	743	759	760	727	738	798	775	775	781	760	716	789	769	764	766	708	750	745	793	735	758	732	765	708	708	739	768	777	748	717	763	735	718	717	754	731	736	753	717	759	705	705	737	763	777	738	736	718	761	798	725	766	703	749	744	759	748	783	748	728	748	745	772	777	755	741	746	733	738	750	712	769	821	740	729	744	751	722	720	734	770	754	772	764	757	782	771	788	766	730	767	724	753	748	769	714	775	674	739	756	756	726	758	744	772	706	755	784	771	793	741	720	712	696	713	787	730	755	752	746	771	806	731	765	804	759	764	722	786	690	705	765	751	729	746	724	733	748	766	753	774	713	723	676	706	759	767	776	739	732	704	751	716	809	727	778	777	756	739	772	746	753	786	757	749	715	758	744	755	728	738	742	709	767	737	721	733	739	733	729	746	746	739	763	739	747	740	742	746	782	705	724	787	762	744	751	736	767	738	735	732	834	761	743	745	761	796	762	748	696	725	709	731	740	780	753	747	714	813	793	763	740	767	722	760	765	819	780	795	772	739	734	709	767	729	756	764	763	781	757	735	715	739	737	738	804	770	706	754	712	748	763	712	746	733	809	724	775	784	788	720	778	784	763	760	755	699	719	775	710	768	761	792	739	743	737	734	725	743	762	765	773	754	733	762	723	760	774	766	738	810	713	762	804	754	756	726	780	701	715	766	697	746	728	764	746	739	779	754	775	784	702	723	738	744	833	745	670	753	739	780	773	765	737	741	746	727	740	702	738	741	736	789	733	781	746	716	732	781	756	727	793	757	770	733	688	777	768	762	746	767	755	705	779	730	798	716	762	735	785	705	715	737	701	771	811	768	736	802	773	758	760	732	719	747
1345	1348	8414	7052	3592	1309	408	130	70	65	42	71	63	51	65	60	58	68	48	48	47	72	67	55	82	60	67	68	54	55	65	66	73	57	61	60	63	62	46	58	71	70	52	54	52	56	65	60	52	63	70	61	57	61	55	54	48	59	68	57	67	53	73	54	71	58	74	62	55	61	49	75	63	61	54	74	60	44	55	60	56	62	55	63	62	42	59	59	68	60	62	65	57	57	58	46	50	48	58	56	70	59	60	53	41	55	62	52	63	48	52	62	76	56	51	62	58	66	50	53	55	61	58	55	50	70	55	56	57	73	57	61	65	57	46	63	65	70	47	70	58	64	50	49	49	56	64	65	59	61	50	75	68	69	60	70	65	60	63	71	62	53	49	55	61	68	67	56	68	63	59	69	50	58	51	63	57	55	58	53	52	56	62	71	65	65	49	70	50	52	61	60	55	63	58	77	56	51	61	55	63	69	45	56	71	81	53	54	61	53	60	57	32	61	64	59	62	56	56	59	61	67	51	58	57	67	65	56	72	65	44	55	70	70	62	51	58	64	53	45	59	61	69	55	57	55	54	58	72	77	48	70	56	54	49	64	51	66	46	56	56	58	60	65	58	55	58	71	59	60	60	72	54	57	66	74	58	59	60	61	75	57	61	65	61	41	47	51	42	58	54	59	57	57	56	67	66	59	63	57	57	65	58	62	71	65	63	58	62	56	48	66	60	74	69	47	68	57	62	71	64	64	64	65	70	70	71	58	59	74	59	52	58	58	58	57	57	55	58	67	60	61	57	68	63	57	65	57	59	76	63	61	58	61	66	50	58	62	64	61	48	68	55	58	74	64	55	63	70	62	51	51	52	63	58	65	47	54	56	61	47	54	57	61	56	64	71	55	63	57	57	56	57	68	60	53	46	59	62	56	70	63	48	54	60	63	79	51	68	55	59	56	71	53	61	63	82	57	67	58	45	57	74	58	71	59	73	58	71	65	54	52	60	60	65	73	56	52	63	59	67	59	48	57	49	58	61	54	65	57	54	65	67	62	59	51	54	62	56	75	55	49	51	54	63	58	64	47	57	62	63	50	65	60	51	51	66	61	67	51	66	60	51	65	70	59	67	48	54	77	58	65	59	48	73	70	49	71	57	59	57	71	52	63	67	55	52	64	58	65	72	64	60	66	68	55	55	69	55	56	52	55	44	55	70	44	59	58	69	52	61	57	62	50	70	62	58	56	67	67	71	55	63	66	60	60	75	65	64	47	61	58	66	72	50	56	52	65	69	67	59	67	61	44	48	51	60	70	60	60	46	62	50	62	55	57	59	53	59	67	52	58	58	65	44	64	62	60	54	52	45	57	48	57	49	53	70	48	56	67	62	66	60	71	76	64	63	61	61	56	55	54	54	70	68	37	65	65	51	50	56	71	72	56	57	51	55	64	74	78	59	59	60	60	46	63	64	57	51	65	53	54	76	44	65	60	62	64	64	75	57	50	54	59	63	64	65	65	51	60	71	63	66	50	44	61	35	48	52	59	61	45	61	67	62	59	55	70	61	59	59	63	47	58	55	62	59	47	63	74	51	61	63	66	63	64	56	55	58	44	56	56	60	51	52	61	57	73	55	76	52	50	57	67	46	64	66	67	54	45	43	63	58	59	70	60	40	54	58	52	64	64	58	49	65	58	72	46	56	54	65	64	71	51	62	52	64	52	60	62	49	55	74	54	57	66	65	66	57	54	51	55	63	63	77	59	55	53	65	62	62	56	61	69	52	49	58	56	72	61	64	59	60	64	69	57	67	67	77	54	67	61	47	56	56	61	74	49	56	59	57	56	50	71	55	53	54	74	60	56	50	72	64	56	57	68	54	61	63	78	50	85	59	63	50	62	54	67	48	61	82	66	60	52	58	48	51	82	47	69	68	60	51	68	69	60	56	48	49	61	70	65	58	54	60	74	57	65	72	57	62	64	68	66	59	69	63	53	70	64	73	56	61	65	55	53	64	57	60	66	68	55	62	58	59	54	53	57	65	56	57	63	52	74	63	45	57	67	64	55	64	50	51	67	66	50	81	63	59	77	55	56	60	53	61	55	58	52	64	56	55	53	57	58	60	59	69	69	53	53	68	70	49	61	56	68	67	70	57	51	63	64	52	64	59	55	58	52	68	59	59	54	51	73	54	59	53	56	65	53	61	53	50	47	83	56	59	54	46	57	69	42	57	67	59	51	53	58	73	60	70	56	69	54	56	44	59	63	54	44	56	56	67	62	64	54	66	64	53	68	66	66	59	62	57	52	54	67	62	49	71	71	74	56	61	53	63	63	65	73	72	55	59	67	61	48	68	58	45	62	54	52	59	57	67	50	55	65	57	59	59	65	71	64	59	79	69	62	62	53	60	66	61	52	62	53	47	71	62	61	59	59	55	59	71	56	63	69	51	53	50	63	66	53	53	55	51	64	72	56	65	57	58	69	68	69	64	55	62	47	57	56	56	58	52	59	63	52	42	67	46	54	54	67	60	61	75	63	57	73	47	55	65	53	54	62	68	72	57	63	50	55	65	57	60	55	57	57	66	63	58	56	65	44	51	60	61	64	72	61	71	47	58	67	58	67	66	68	47	47	54	58	72	55	57	62	65	53	55	65	57	71	49	59	63	47	58	68	66	60	46	67	51	63	50	48	63	48	58	65	58	61	57	63	62	54	55	51	72	62	66	56	58	63	49	69	59	57	63	61	55	54	58	45	71	61	79	72	55	59	40	74	61	85	65	47	50	63	60	62	71	61	51	64	54	45	63	51	44	60	51	58	71	68	57	56	54	85	62	68	60	53	55	62	78	65	55	57	69	46	59	53	61	54	64	63	63	65	73	60	59	56	43	51	61	44	57	55	56	72	69	65	66	63	55	65	73	57	34	65	62	54	49	57	63	55	59	60	60	65	63	67	63	59	54	55	66	61	64	73	65	87	68	45	52	46	50	70	72	65	66	57	48	50	47	56	81	72	49	59	49	58	61	67	72	46	68	64	62	67	40	64	69	63	67	61	49	51	48	65	55	56	48	60	65	56	76	52	60	70	71	56	71	56	47	68	62	53	60	70	63	51	45	63	56	52	73	57	61	50	65	60	64	63	62	59	60	56	64	58	71	61	68	63	66	66	54	50	67	57	51	46	63	54	56	65	55	58	55	54	73	63	50	67	56	72	64	70	64	55	54	58	62	68	57	64	58	52	59	61	56	50	54	51	52	60	64	49	59	40	63	52	66	54	67	45	66	65	58	56	48	48	66	49	57	57	55	74	56	61	73	48	63	56	78	59	70	58	57	68	54	64	70	43	52	57	50	56	67	58	57	66	64	57	68	54	52	48	62	60	71	53	60	66	65	62	52	70	60	62	64	62	67	65	55	54	60	57	50	55	85	64	52	53	62	49	58	69	57	52	71	50	65	60	52	68	76	59	47	66	76	64	64	61	66	57	63	56	66	72	64	65	53	73	70	66
11265	15243	35142	37371	34772	23610	10440	2867	1052	800	702	709	791	744	739	722	799	733	787	722	735	720	759	767	704	679	719	720	688	729	747	746	705	770	737	721	761	745	731	705	697	678	727	753	761	771	745	719	753	747	701	755	703	759	743	783	729	717	723	734	692	781	762	716	748	708	736	757	745	782	721	716	813	724	731	739	762	722	744	752	741	737	734	721	731	770	716	733	732	729	739	770	697	702	755	777	689	712	758	727	756	752	703	773	749	797	796	692	732	745	737	760	711	709	730	751	712	743	713	761	711	696	703	729	737	765	814	742	759	710	708	746	686	744	675	700	773	726	735	778	827	726	734	727	732	708	794	693	734	701	698	732	760	750	723	752	710	767	705	761	680	735	720	777	763	719	737	776	732	763	697	718	687	711	746	713	734	719	717	789	728	727	777	731	760	704	760	713	717	733	744	709	733	738	780	721	712	731	756	741	711	726	743	717	752	705	742	744	734	727	741	721	772	736	774	767	749	765	748	755	762	726	714	706	721	730	712	744	757	777	782	744	742	741	699	731	758	676	732	755	738	722	775	704	743	815	725	721	726	754	729	706	779	725	752	775	740	734	775	713	691	723	729	739	743	732	784	772	723	703	719	742	740	731	729	756	721	695	721	747	752	734	711	781	744	766	737	750	706	723	735	722	745	759	699	709	667	818	719	751	757	737	746	724	702	781	773	690	752	771	721	781	701	722	729	718	724	733	710	768	768	738	758	745	738	732	722	744	718	730	717	726	732	737	748	696	675	747	734	740	732	789	744	733	752	699	692	692	766	722	751	732	762	758	780	723	757	722	748	694	715	791	736	741	737	670	757	730	726	733	714	758	750	730	774	724	682	737	752	784	701	741	740	725	776	749	741	724	718	765	730	788	761	721	768	746	755	737	721	744	730	711	769	758	774	743	773	765	741	709	736	730	774	742	720	783	736	738	730	701	763	754	709	749	764	770	729	716	768	752	740	736	745	771	759	742	759	710	747	754	764	715	724	734	726	746	699	663	796	671	756	723	727	758	740	751	683	692	807	755	742	739	715	707	795	712	754	727	761	784	729	747	732	682	739	678	705	749	745	707	794	749	759	760	723	760	694	768	752	731	723	738	758	706	732	703	760	740	716	749	709	771	707	753	726	720	682	720	734	753	675	733	745	757	696	718	721	725	741	676	764	761	736	704	733	792	736	769	744	738	727	724	738	725	725	755	781	743	711	773	711	704	741	740	767	765	741	756	709	736	719	760	698	770	756	746	740	746	741	709	754	745	725	699	765	735	755	680	732	768	760	721	725	720	747	779	706	747	764	739	750	742	688	755	756	752	718	714	756	720	742	738	719	732	762	700	736	683	765	729	700	780	740	711	740	673	742	780	757	747	741	730	769	742	703	740	700	732	734	759	700	699	668	700	698	725	722	780	760	766	766	668	734	738	767	728	766	706	723	716	774	717	735	747	732	725	780	747	719	729	739	742	748	772	763	661	754	745	714	718	737	754	759	709	730	708	732	771	735	724	789	735	740	760	689	811	802	732	746	767	772	726	690	772	697	730	744	747	716	748	732	753	714	734	714	701	742	689	729	709	717	737	716	728	703	744	713	786	730	729	754	717	723	740	746	774	690	721	746	773	755	749	712	699	737	762	718	801	742	742	710	763	710	763	722	745	733	740	761	735	759	737	740	716	730	740	728	785	752	728	764	735	719	775	726	781	717	754	727	753	774	744	747	712	748	742	731	734	718	717	755	773	748	710	726	716	766	738	732	741	727	716	790	700	793	748	731	766	762	774	740	747	770	709	726	728	763	701	759	731	780	751	736	748	747	756	724	702	788	703	706	746	716	745	805	781	750	740	761	784	730	751	749	779	761	782	754	707	706	721	741	712	789	676	755	747	688	742	714	752	719	713	686	759	764	739	689	736	762	700	721	719	767	746	762	686	763	679	782	767	737	754	760	707	755	686	712	712	746	723	756	744	684	729	747	770	748	774	767	756	753	776	763	744	733	761	761	747	720	759	762	681	736	735	726	708	738	749	698	752	747	822	704	753	711	744	709	697	774	735	719	780	753	721	700	728	745	753	716	771	735	727	707	726	706	763	741	711	697	775	709	701	708	765	704	720	769	748	727	720	757	709	703	749	714	701	761	766	711	823	730	706	755	759	733	777	737	689	714	773	739	719	735	733	713	732	801	751	681	713	686	721	731	680	813	710	730	666	727	709	744	764	721	730	757	731	771	721	746	733	783	753	729	736	757	731	666	693	752	710	728	747	731	720	726	742	778	719	717	751	734	750	697	709	761	682	720	708	749	715	789	702	695	737	724	741	718	741	721	738	743	684	755	740	712	783	725	741	724	712	745	709	729	711	727	724	745	708	728	697	696	715	739	714	762	720	734	752	765	749	703	750	704	740	747	735	716	691	712	798	735	731	720	696	682	774	686	792	760	777	771	720	722	736	741	716	745	734	733	724	770	747	837	708	709	721	719	765	712	740	733	745	709	747	733	702	699	692	747	757	696	749	774	756	753	758	750	794	715	788	732	740	703	733	761	755	772	743	723	737	728	737	694	789	729	792	745	766	744	773	742	765	761	727	713	809	709	681	721	720	744	687	751	758	704	749	723	762	769	712	717	743	766	737	748	739	698	740	781	787	746	732	747	714	725	721	702	741	769	777	694	724	683	738	717	759	718	763	765	699	675	685	779	694	739	812	737	796	731	775	735	701	735	717	673	826	669	786	731	715	772	726	748	724	740	700	705	740	729	745	695	733	714	758	780	776	716	759	784	715	769	766	706	728	743	772	747	711	723	777	739	736	715	730	755	745	718	768	763	753	715	705	743	694	712	756	778	745	753	775	788	756	768	768	731	714	735	716	779	725	737	759	785	690	684	737	779	727	702	751	751	759	703	754	715	721	783	715	724	704	705	767	769	714	776	726	678	719	697	729	748	711	727	789	742	734	685	744	733	711	729	745	732	733	728	703	752	722	766	735	730	737	768	727	739	757	764	727	772	746	705	723	668	726	734	751	737	665	746	742	723	731	806	703	749	743	753	726	712	730	769	715	759	688	729	714	763	754	691	738	731	734	676	769	742	712	723	675	671	722	779	745	779	768	697	772	714	748	720	699	724	766	770	715	754	737	749	707	714	712	744	733	743	773	761	754	747	726	686	720	793	783	723	747	797	729	750	720	744	766	746	760	736	728	748	699	718	752	737	695	734	769	691	694	765	733	695	737	710	771	679	755	731	745	764	683	745	719	722	734	759	721	742	743	740	704	716	761	743	762	714	743	754	772	756	744	728	719	730	690	726	712	768	727	753	690	763	738	757	738	725	743	700	759	716	778	740	746	715	752	722	704	732	751	689	751	760	775	686	741	757	750	729	717	754	748	728	722	728	720	752	698	698	724	760	752	750	766	705	755	739	729	808	740	762	702	738	734	778	732	788	679	716	771	723	755	739	775	772	740	723	744	729	696	693	737
637	3502	19048	16274	8914	3466	891	233	111	63	56	55	66	57	55	60	54	56	55	66	53	59	64	64	66	56	59	55	47	50	59	59	52	72	41	54	65	57	57	55	61	74	57	52	68	55	67	63	59	60	63	46	67	68	67	51	66	62	54	56	65	57	50	56	60	62	59	61	67	62	62	65	59	65	46	51	46	69	65	69	57	56	75	70	61	63	67	67	57	60	62	58	67	67	60	56	56	56	56	61	64	61	54	65	61	60	54	54	57	66	51	65	54	51	46	66	60	62	75	61	57	55	63	57	61	70	65	76	51	65	64	55	44	63	53	72	61	69	64	59	49	72	77	55	64	71	60	65	58	64	56	66	63	56	68	61	67	63	60	72	67	64	62	44	53	64	67	75	63	53	77	65	66	52	63	59	82	54	46	54	63	54	70	69	59	53	69	63	67	59	62	60	53	66	69	59	55	60	64	57	59	62	64	56	58	66	59	60	46	67	64	59	65	63	68	68	59	62	67	54	61	67	62	56	57	71	77	77	62	52	54	47	62	53	61	65	59	68	56	64	65	50	64	69	44	53	64	64	61	65	66	64	60	55	64	51	75	52	51	49	65	62	71	71	53	67	66	59	62	57	53	49	79	64	64	64	63	68	62	56	53	62	66	58	61	61	53	55	65	52	61	77	66	46	66	60	49	57	49	60	52	58	55	56	63	66	51	64	63	64	60	54	54	63	69	64	58	61	58	66	63	49	62	75	56	51	64	58	66	57	54	56	54	65	62	74	55	55	55	76	59	59	45	63	61	56	71	61	60	51	49	51	68	56	63	64	56	60	72	58	50	65	56	62	61	52	60	61	64	61	62	69	58	56	69	77	58	50	55	63	60	64	66	62	66	70	64	62	62	62	54	66	68	44	61	46	61	66	48	68	75	73	57	65	47	64	53	54	57	58	54	47	62	64	57	55	52	64	50	58	60	62	57	55	72	52	57	64	69	55	65	66	60	53	44	61	57	70	55	59	55	58	59	59	48	60	64	58	71	52	56	66	42	58	50	58	56	52	59	60	59	70	66	77	58	72	67	55	63	81	44	64	49	58	60	75	75	61	48	57	51	61	63	54	55	81	53	69	60	69	75	60	49	63	46	60	42	47	63	54	54	48	61	83	69	49	63	63	63	57	45	60	63	61	60	58	52	60	62	67	51	60	50	63	52	62	72	55	51	49	74	70	52	67	63	64	44	62	64	78	54	69	65	55	67	54	59	62	55	58	60	61	55	69	54	44	63	55	65	58	59	60	53	67	58	62	74	47	75	54	62	61	56	52	71	47	50	69	39	78	65	51	45	62	58	64	59	49	48	57	56	55	49	50	73	74	50	65	73	50	66	70	71	63	62	65	55	55	56	60	59	56	59	66	47	68	60	70	58	50	54	65	67	64	65	57	50	53	53	53	63	55	69	57	57	65	46	72	55	71	60	60	61	61	56	55	68	56	53	61	60	64	63	73	61	55	69	60	63	59	65	54	68	44	58	76	66	60	55	60	68	65	70	55	74	56	58	57	55	53	72	58	67	65	47	60	61	65	59	61	51	67	71	68	57	55	61	56	59	55	64	54	59	66	50	46	58	63	61	62	57	47	48	67	56	80	78	73	80	60	62	58	48	58	67	62	62	65	66	66	71	54	70	66	61	57	60	63	50	59	55	55	61	49	49	54	68	52	63	48	68	70	54	59	56	63	67	57	56	65	63	48	57	64	62	83	59	46	56	67	69	67	81	61	62	60	79	53	64	63	62	58	51	59	64	59	57	59	54	50	62	55	68	62	52	59	50	61	69	61	68	70	58	69	64	64	48	51	61	66	60	61	62	61	45	52	58	81	50	58	74	55	58	70	63	60	46	62	51	49	51	63	60	62	58	64	54	57	62	74	62	56	69	54	55	53	50	59	56	58	65	54	69	58	53	59	52	54	59	60	69	46	62	63	58	72	61	62	62	69	64	66	59	61	59	77	43	57	57	63	57	50	64	62	48	55	64	52	76	60	65	56	41	64	71	62	64	59	71	61	69	57	44	56	63	60	38	56	60	43	60	57	53	50	65	65	63	69	69	51	60	68	57	67	67	55	61	54	78	63	67	47	72	67	58	74	56	53	57	66	66	62	59	65	65	56	55	57	62	41	65	62	51	64	70	60	68	68	60	59	62	47	65	74	52	61	58	66	69	55	58	70	67	54	50	51	64	63	60	56	58	53	74	62	64	56	60	65	68	60	71	68	72	66	50	70	68	55	56	83	61	60	60	49	57	57	60	75	57	60	64	48	62	53	55	72	56	58	58	50	62	62	57	58	62	55	68	54	66	68	63	57	63	64	68	61	56	56	71	58	74	48	54	75	50	61	58	51	50	60	76	64	69	57	44	69	60	75	55	63	57	57	59	79	63	55	55	50	54	64	67	62	47	58	62	51	72	51	55	53	46	44	53	63	51	53	50	51	60	61	57	64	57	57	56	54	63	61	71	61	53	52	56	57	69	64	61	57	64	54	60	50	50	51	52	77	55	54	61	51	69	60	60	48	45	45	75	59	57	47	66	71	65	68	55	56	65	68	49	60	51	63	58	59	70	62	67	82	52	60	70	61	61	60	48	59	37	53	63	74	45	54	46	77	57	53	52	55	59	60	64	54	62	67	70	58	53	64	70	53	60	74	63	59	57	50	52	62	77	58	66	58	71	65	46	56	67	62	62	76	63	43	61	57	52	79	68	62	73	72	59	52	55	66	53	47	58	48	65	71	51	67	66	58	66	56	47	58	56	44	63	62	65	53	50	66	55	54	63	52	72	65	61	47	52	53	77	60	62	57	61	49	62	55	58	67	69	55	60	63	67	57	57	62	80	69	50	75	56	64	71	69	68	71	58	53	69	63	61	68	73	61	50	63	71	54	54	66	75	55	47	51	65	68	70	52	52	79	63	65	71	35	61	51	70	55	49	64	60	51	59	66	50	58	54	56	62	64	48	64	57	51	59	57	62	51	72	53	41	58	64	65	49	69	68	61	70	55	52	60	61	65	58	63	75	52	70	63	67	60	56	58	52	66	49	57	74	63	57	55	67	76	71	65	63	53	59	49	66	65	66	55	59	54	55	68	53	54	68	59	49	61	47	61	55	61	69	63	58	59	54	62	55	64	65	62	59	73	67	69	64	60	62	58	61	61	53	55	50	60	76	45	59	46	66	52	60	63	66	49	53	58	60	52	55	60	73	69	57	72	71	47	58	48	57	58	70	66	70	55	57	59	59	57	67	67	54	63	62	56	61	48	51	58	54	65	62	61	54	63	64	78	56	61	58	57	46	64	62	70	46	58	53	55	48	63	71	82	64	47	51	59	68	63	53	67	77	70	55	67	59	51	63	63	53	48	50	61	53	71	63	65	74	67	53	73	49	58	67	60	56	50	50	52	72	64	49	62	60	55	60	64	57	76	46	57	60	63	63	61	52	57	53	61	75	55
15014	24011	46519	52624	49335	33482	17867	5482	1497	895	714	678	764	801	719	728	757	738	719	764	740	781	750	729	708	728	766	690	678	715	765	778	768	728	723	744	737	733	741	795	729	716	716	779	713	737	711	746	744	769	720	700	724	727	756	681	751	735	758	756	723	745	745	745	716	731	704	723	691	801	725	695	728	723	753	765	718	734	754	736	661	750	725	754	761	735	690	740	729	724	704	717	719	754	681	770	708	768	779	709	759	775	763	730	725	754	723	756	746	746	743	739	805	740	776	761	700	796	762	760	716	722	759	728	747	755	766	712	711	782	755	768	797	737	732	721	713	733	770	758	725	751	769	697	728	717	738	734	750	765	773	743	709	690	680	748	740	755	714	727	745	741	713	723	760	730	716	754	741	744	743	719	750	767	758	701	755	713	751	744	796	696	757	736	708	718	713	799	754	721	686	725	757	740	720	756	771	732	703	740	734	745	734	750	748	772	782	718	777	756	712	725	684	753	721	757	723	717	736	736	734	739	733	770	676	758	772	734	722	734	730	730	733	732	680	725	788	727	770	751	672	733	733	693	717	768	737	744	744	692	786	753	749	756	734	745	796	756	751	705	730	739	734	746	731	701	745	724	709	746	749	707	756	742	750	719	718	697	786	733	777	742	746	737	788	736	713	687	765	717	689	778	707	727	718	746	746	713	731	705	715	727	729	717	691	744	745	731	729	768	750	706	721	736	766	711	710	710	744	726	733	702	760	664	693	729	714	721	726	700	751	764	734	731	741	730	731	738	733	761	716	757	749	758	687	771	703	754	732	715	746	690	740	710	777	793	725	751	721	752	694	699	712	758	730	734	721	754	674	723	722	762	719	797	793	733	716	747	750	717	732	696	744	705	740	748	741	750	783	783	709	743	764	757	753	746	693	803	733	713	695	748	762	739	727	770	735	731	693	774	742	742	705	761	728	712	766	759	743	752	721	776	724	696	718	768	708	725	725	693	743	675	687	736	773	766	764	693	752	752	767	746	716	738	684	754	764	761	705	736	705	724	727	778	781	700	775	784	737	775	721	727	695	783	744	723	697	721	694	734	720	769	764	750	760	733	706	732	810	725	726	673	713	781	796	782	708	763	746	801	734	705	739	714	761	740	771	730	745	754	724	796	736	742	766	715	699	759	758	689	709	736	720	719	760	690	713	707	743	768	721	766	780	713	728	696	712	738	726	736	754	772	782	747	690	767	734	770	744	681	682	729	747	724	727	750	750	704	724	738	786	734	736	731	727	749	747	721	710	749	736	714	741	687	764	668	723	725	722	748	736	720	666	734	706	722	764	762	703	756	719	721	724	743	767	797	770	766	766	726	703	752	712	688	768	755	698	758	754	737	771	748	730	756	747	736	727	738	718	739	713	710	757	735	751	709	731	728	760	716	713	732	756	706	700	694	748	739	702	724	747	772	701	682	776	744	741	722	743	754	713	717	730	682	726	720	707	715	690	762	736	723	753	698	769	722	743	724	728	746	776	748	808	757	749	748	725	767	762	731	739	717	730	760	735	762	745	744	700	734	777	747	703	710	728	708	757	689	808	725	770	717	692	708	734	723	735	722	706	758	787	723	770	750	709	736	757	729	803	687	729	736	758	760	754	722	712	714	732	732	723	749	723	702	746	806	724	752	729	752	738	722	758	717	716	739	731	762	716	711	729	733	721	681	744	722	703	709	732	764	751	726	721	747	756	720	722	702	732	722	758	703	710	711	747	697	783	732	724	727	756	752	728	775	733	721	779	723	728	754	735	698	716	737	753	742	722	707	739	754	743	690	739	722	748	722	738	768	766	735	758	696	729	795	765	739	765	813	727	752	742	750	696	789	723	748	735	738	726	686	736	794	711	721	839	749	717	787	697	746	694	714	800	729	747	754	711	732	747	709	696	730	766	719	755	749	706	740	726	762	707	704	714	712	808	755	783	764	749	731	736	770	743	738	715	715	734	694	787	698	735	702	712	758	732	727	767	763	686	729	763	691	726	748	726	769	784	735	708	749	739	740	727	730	755	740	729	698	744	730	765	743	712	688	750	737	734	698	781	687	736	740	740	763	774	710	751	735	680	756	735	695	720	719	750	752	711	748	729	737	724	742	775	716	762	704	772	722	731	725	704	762	720	771	761	760	745	732	733	751	779	723	748	765	700	712	739	738	759	735	736	745	709	722	749	734	754	767	742	781	717	744	729	749	729	732	749	760	752	777	722	729	738	713	726	750	730	744	691	778	697	729	745	741	719	763	784	755	736	757	727	763	779	766	816	733	741	786	763	762	757	705	777	787	749	750	766	805	752	741	752	765	724	750	728	745	774	764	747	755	712	745	712	753	698	732	735	747	718	736	745	745	747	755	766	756	790	755	724	697	751	756	737	784	765	697	768	767	793	733	737	704	697	737	719	717	706	712	780	784	694	798	749	714	730	740	766	735	711	757	752	706	742	719	750	698	762	738	781	743	741	713	684	736	769	677	729	756	793	691	707	747	727	719	721	782	738	684	775	751	727	762	737	758	725	756	705	753	749	736	738	755	722	700	742	701	742	727	744	706	667	737	742	705	724	758	720	710	746	731	712	727	751	691	741	729	740	725	736	728	738	744	682	716	713	738	731	762	757	725	726	781	742	688	696	749	744	767	773	756	692	744	777	722	729	709	720	706	740	779	732	789	730	757	769	785	723	729	715	742	771	714	757	756	695	770	673	783	754	768	737	700	720	730	718	750	734	754	741	714	718	682	750	716	734	691	748	782	749	727	723	755	767	724	693	726	750	719	746	795	742	759	768	717	712	749	738	748	741	715	777	745	773	694	794	788	747	693	738	720	710	750	779	797	694	757	742	796	739	730	680	754	749	740	742	766	720	776	763	783	693	737	758	729	730	679	714	700	737	743	741	760	760	727	764	750	715	740	698	733	683	738	750	745	705	778	717	753	750	773	739	735	752	718	739	702	763	743	719	666	758	747	771	705	775	746	697	747	750	723	765	714	713	678	750	748	721	746	770	754	783	741	710	717	756	756	709	725	747	726	744	819	707	704	785	784	759	721	773	741	740	744	745	698	743	759	769	763	750	699	769	712	713	756	711	722	750	735	683	781	727	743	727	772	730	756	718	710	725	757	733	723	743	758	760	737	743	758	746	738	715	759	792	785	726	760	739	675	727	695	763	708	717	773	733	730	749	708	718	748	706	702	788	755	733	747	739	735	745	773	769	761	748	744	710	754	747	707	768	730	742	747	711	717	746	762	763	700	781	723	744	723	731	764	763	752	775	699	734	742	746	725	736	715	710	761	739	746	741	726	718	722	725	766	728	730	764	803	673	742	773	766	758	670	725	728	763	717	763	790	784	733	757	742	772	702	747	743	729	753	729	767	723	716	700	762	791	740	746	745	726	730	740	783	733	746	733	743	732	761	754	761	755	770	710	764	741	700	705	754	784	712	759	686	778	728	745	722	674	803	722	733	761	722	759	740
2164	1032	10303	19148	12182	4787	1066	230	110	56	68	55	58	60	63	60	50	67	61	72	56	47	59	64	67	49	58	64	60	62	74	70	77	64	60	61	59	62	67	70	59	58	63	75	60	62	58	53	57	70	62	54	60	57	57	76	63	51	59	57	55	59	63	59	60	50	66	55	69	64	56	55	49	66	53	55	54	57	64	60	65	64	59	73	63	56	61	55	79	71	46	54	55	54	55	60	60	68	62	65	67	66	73	71	58	61	69	59	57	56	79	70	74	52	66	77	63	56	50	52	69	59	66	83	46	66	59	66	58	69	73	67	50	73	51	63	64	55	66	68	56	55	49	66	80	64	67	59	61	66	45	64	60	70	56	49	62	72	62	54	56	55	60	68	55	49	71	68	75	51	74	58	63	59	57	62	47	73	70	71	65	62	53	58	56	59	48	58	54	56	54	49	63	56	52	73	58	58	50	49	65	49	47	49	55	63	67	60	56	52	56	55	55	59	52	74	72	69	65	79	58	51	68	51	64	56	60	67	54	62	56	67	66	52	56	56	70	70	47	55	61	78	56	49	63	61	52	69	68	74	84	68	61	58	62	50	63	55	71	56	62	55	62	65	67	52	64	74	62	55	55	45	53	60	62	67	58	65	64	61	69	62	62	48	62	63	64	58	52	58	64	77	66	66	56	61	63	60	65	67	61	74	60	72	54	54	88	66	47	56	53	60	60	57	56	55	59	54	66	54	77	61	65	78	56	65	79	59	74	54	69	65	68	61	81	73	56	75	53	60	54	54	67	63	55	52	63	49	67	59	68	68	65	76	55	61	48	61	69	51	58	71	62	66	55	61	57	50	77	72	63	61	54	64	71	57	64	58	68	57	68	78	54	53	69	62	57	43	56	47	61	62	63	57	59	58	52	69	60	67	73	72	70	75	53	65	54	61	67	46	55	61	62	59	85	67	63	52	65	54	64	72	57	62	56	72	63	58	67	47	61	69	72	60	60	60	59	70	76	59	60	61	65	63	58	51	64	72	69	60	78	56	57	59	61	55	57	71	69	60	47	59	82	60	59	64	62	67	64	53	63	58	49	56	52	73	45	65	57	65	56	65	59	49	58	65	57	49	78	64	49	63	52	80	48	64	56	57	77	64	86	54	48	65	64	46	55	61	71	43	66	60	53	68	67	52	70	57	54	63	53	52	65	69	61	66	61	52	68	74	70	67	73	65	59	51	58	61	57	66	62	59	58	61	57	60	52	65	64	67	59	65	77	61	44	51	74	68	62	66	55	68	65	62	66	57	56	53	72	70	51	58	68	52	55	67	66	63	56	51	80	66	62	55	76	42	59	63	68	54	64	70	51	60	53	68	68	58	51	75	56	66	58	69	65	59	59	57	59	63	61	66	64	69	65	62	59	66	70	53	44	59	44	62	66	58	56	61	62	61	59	71	63	69	65	58	55	50	82	61	69	65	66	51	49	58	65	56	60	58	56	58	60	62	55	62	59	53	58	58	63	65	65	58	52	50	70	61	62	48	59	67	58	64	50	66	55	64	65	62	51	55	61	61	54	67	65	58	69	61	61	53	62	59	53	66	50	63	63	60	64	50	58	64	62	60	63	64	66	68	65	71	58	67	71	69	60	74	63	55	66	79	65	61	64	61	64	70	71	78	52	59	65	77	70	53	50	60	59	54	61	63	52	65	64	46	58	72	48	49	54	60	63	61	62	63	57	60	59	53	72	69	71	67	69	56	61	61	60	60	68	56	56	58	73	76	62	55	71	52	60	64	68	78	51	65	48	72	57	58	64	62	78	57	60	70	61	52	57	60	59	62	62	46	52	74	52	65	64	53	69	59	61	47	74	61	73	64	67	66	61	61	70	71	70	67	67	60	58	62	55	65	62	49	61	57	51	55	62	61	54	63	47	60	65	70	57	58	59	66	61	61	56	60	60	55	62	52	61	58	54	51	60	62	61	50	52	45	60	55	72	57	55	58	61	74	71	71	58	68	56	58	55	59	59	61	77	54	52	51	55	60	55	80	60	63	71	79	56	70	51	59	70	58	59	62	50	61	59	65	71	72	58	46	58	74	52	65	76	61	57	57	49	64	60	53	58	75	57	54	58	65	71	63	54	53	63	61	57	67	51	74	61	70	50	56	60	52	68	51	53	57	59	69	59	54	56	64	50	57	76	57	66	72	50	63	64	65	57	66	69	64	69	58	61	60	67	72	47	53	69	51	56	66	61	58	59	59	70	55	66	69	60	61	57	58	55	60	71	64	60	57	44	59	58	72	62	54	66	60	73	61	64	62	63	54	53	79	61	47	48	60	63	62	78	59	72	54	63	66	53	51	50	71	62	48	60	59	72	61	62	74	63	68	58	73	60	72	54	63	56	63	59	54	58	63	75	49	73	61	61	66	67	63	63	57	67	63	75	63	70	50	60	78	58	71	67	58	51	55	45	62	56	68	52	63	70	50	63	52	61	50	56	59	38	62	63	70	58	59	63	58	63	65	54	60	54	78	68	61	61	75	71	82	65	73	56	61	64	60	78	58	62	59	71	54	54	52	61	70	62	69	68	49	67	60	70	75	71	70	53	72	68	66	72	58	64	45	60	54	60	54	52	76	58	73	69	53	66	67	63	59	52	66	76	75	58	63	65	70	61	57	58	70	59	44	67	55	62	58	63	66	61	67	61	65	53	59	52	59	53	68	58	63	63	62	52	55	63	63	46	65	67	60	75	60	63	78	56	67	49	58	65	60	77	50	53	63	68	62	64	53	70	54	70	61	55	67	70	64	60	78	64	72	51	60	63	59	59	44	67	74	56	49	58	65	53	50	71	59	71	52	56	68	57	60	57	52	79	64	71	57	54	66	83	63	55	63	51	67	73	51	54	66	63	60	65	50	62	75	55	52	70	63	51	67	60	51	67	68	67	58	57	75	74	55	48	59	58	68	49	59	59	73	79	72	54	62	61	59	61	54	65	72	67	73	67	66	69	62	65	69	50	63	53	49	48	67	75	64	42	58	64	64	61	62	63	73	61	62	66	79	58	65	65	68	69	53	53	51	66	53	54	65	60	63	46	63	54	70	55	59	50	59	80	64	71	69	58	75	61	67	53	53	69	56	65	51	64	52	55	64	59	55	55	79	48	59	63	50	76	68	57	53	62	64	71	64	57	67	60	55	59	68	53	74	56	58	70	62	69	53	68	71	67	61	68	63	56	62	72	60	67	54	61	54	49	67	62	72	69	66	79	61	68	66	54	44	54	67	61	60	63	71	58	66	55	55	63	49	75	60	59	71	63	56	71	67	61	56	64	65	62	60	59	61	66	53	62	60	51	64	57	62	64	57	62	76	75	64	59	70	56	77	68	56	51	66	58	52	71	60	67	57	49	58	56	41	66	77	45	51	58	66	61	60	67	79	55	60	65	54	67	58	59	70	63	76	65	46	53	55	49	64	54	61	61	63	58	59	69	60	70	57	69	64
15346	14640	40284	58081	53424	36446	20550	6963	1864	938	808	703	771	776	779	735	723	724	761	724	785	753	771	770	756	747	774	757	772	735	784	756	774	702	743	757	759	788	730	752	737	715	748	760	775	718	781	723	772	788	780	764	774	770	742	795	751	759	745	721	747	770	741	719	753	745	800	769	761	804	726	823	751	796	795	760	774	753	772	766	728	763	769	784	752	761	740	724	769	718	793	822	787	781	791	733	775	773	720	723	788	724	746	754	723	742	751	731	759	745	709	792	782	772	767	733	757	760	781	773	776	794	756	816	775	760	760	701	762	816	775	763	756	746	789	739	814	754	777	706	767	734	797	779	776	759	757	742	746	753	757	781	709	740	822	762	792	757	794	769	768	773	739	802	765	773	742	803	727	768	731	734	744	791	722	763	737	768	766	759	739	728	753	746	776	799	818	776	764	764	736	766	805	776	782	713	759	798	807	800	767	790	756	758	787	739	774	765	775	749	779	796	782	756	758	745	774	701	768	802	734	773	787	762	748	786	736	776	798	757	760	750	739	736	744	758	761	786	787	807	762	741	780	741	755	712	740	746	769	757	816	770	782	781	730	802	711	774	735	736	783	724	760	728	769	792	722	746	839	778	761	760	778	761	733	766	770	739	751	773	761	770	739	713	751	768	795	772	717	779	739	772	765	801	743	747	755	775	767	773	737	766	756	757	750	824	764	780	758	780	756	755	726	738	739	735	730	813	756	789	742	776	754	781	776	725	759	797	772	748	831	835	759	756	784	747	756	742	785	766	712	851	767	756	725	761	748	777	771	741	783	814	792	737	786	737	757	738	764	787	796	762	694	760	776	767	735	772	720	778	718	766	766	735	796	742	769	755	731	792	779	749	771	773	776	790	776	742	784	786	754	766	760	774	735	778	762	766	712	743	742	782	770	783	766	760	744	765	771	809	747	797	739	818	757	759	790	767	749	798	809	747	821	696	782	709	804	782	754	751	780	703	747	762	787	786	764	743	768	764	752	756	776	808	775	784	820	788	758	786	840	759	760	769	745	801	775	763	757	806	780	732	766	721	781	762	760	740	709	769	752	772	741	758	769	780	805	767	755	765	716	762	745	806	727	806	762	808	783	732	781	819	780	717	747	768	731	775	779	793	762	770	793	757	763	794	757	792	777	810	787	777	731	737	752	746	705	793	745	757	777	768	739	750	730	721	783	731	819	742	781	756	714	753	766	721	754	747	743	739	815	774	748	739	760	772	761	801	768	781	752	725	770	788	776	797	753	730	749	772	702	731	742	701	733	764	756	760	746	702	760	742	774	733	808	754	782	788	803	775	778	758	776	793	737	764	776	788	734	807	754	783	797	771	756	777	766	762	780	775	758	790	830	781	773	743	745	697	745	762	782	765	799	762	768	734	786	760	757	778	763	803	752	744	774	816	761	774	780	727	792	744	795	770	740	766	777	778	762	758	771	758	690	712	782	775	712	727	765	760	745	737	763	771	706	732	773	768	703	784	752	782	714	762	728	716	812	757	708	784	747	729	787	780	777	750	762	767	798	715	760	761	749	770	772	767	777	741	793	771	742	726	781	758	747	745	773	759	749	762	805	785	827	769	747	755	761	765	765	766	691	752	755	777	738	731	741	770	725	685	793	725	801	802	750	752	746	762	736	723	756	773	760	775	793	814	785	748	774	788	790	739	797	779	800	743	770	732	774	798	769	777	713	753	760	799	744	738	782	799	756	747	788	721	737	759	738	775	797	803	752	768	762	779	810	768	718	788	703	754	756	755	722	821	765	769	746	735	762	793	769	738	785	797	726	766	734	762	753	782	731	803	781	753	758	771	767	765	772	771	747	789	814	745	773	762	803	751	745	790	794	737	793	783	791	744	809	772	781	788	758	765	737	787	777	789	786	754	743	801	731	781	768	812	816	737	753	761	774	743	769	753	764	781	764	756	766	703	794	782	757	798	771	833	781	715	769	747	751	783	751	792	763	736	820	756	781	751	700	784	755	751	755	774	740	743	734	754	785	753	762	709	775	731	788	710	763	799	773	779	753	743	788	746	755	744	790	731	742	780	762	766	818	712	798	781	740	750	771	780	738	731	788	756	742	736	829	814	769	775	747	736	795	755	761	745	729	742	771	797	796	695	760	731	735	771	786	826	771	770	787	772	755	750	771	769	759	743	768	772	763	775	743	746	758	730	745	783	771	719	750	787	818	799	821	767	718	755	724	787	735	758	749	750	763	750	753	710	779	754	826	724	786	754	768	765	792	711	802	758	748	767	753	764	785	736	749	731	805	761	741	778	780	756	754	750	795	784	728	785	761	719	751	809	816	753	800	782	787	791	758	777	737	736	773	783	744	743	731	769	805	755	781	758	798	739	746	759	702	792	758	783	762	808	783	805	748	797	792	725	734	728	754	742	778	776	757	773	760	767	802	709	768	784	783	721	800	780	782	793	759	747	821	738	757	781	737	777	729	734	733	769	760	736	782	760	717	724	802	783	777	746	768	727	723	801	705	769	750	739	809	741	772	747	796	762	775	711	763	779	753	775	728	742	794	763	727	794	754	697	790	771	729	736	758	804	829	767	758	764	790	749	706	760	759	769	790	754	771	772	743	733	812	778	809	793	764	726	765	825	772	804	799	769	788	739	772	706	761	728	752	763	726	763	752	779	794	783	751	722	808	793	767	750	775	789	784	748	773	735	763	727	762	743	736	795	734	775	708	745	754	745	802	784	751	768	758	811	804	718	761	797	771	724	730	796	787	714	771	718	770	760	763	734	782	761	755	729	766	722	761	759	748	799	765	773	791	774	718	780	735	792	753	763	799	805	749	748	768	809	744	711	740	792	768	742	816	807	749	744	753	688	784	801	747	808	788	738	760	794	779	736	716	719	774	766	784	685	740	780	794	780	785	759	752	751	768	739	697	804	764	783	762	799	769	859	763	753	771	749	779	754	798	793	792	716	733	744	756	759	742	815	744	765	763	715	737	779	735	768	767	770	811	776	716	746	786	775	775	722	729	735	752	774	801	814	755	762	762	744	770	761	782	773	772	812	755	793	737	784	795	812	729	755	758	729	785	767	750	798	756	779	744	745	773	737	757	720	788	747	737	770	775	768	754	774	805	789	786	766	761	751	790	745	765	765	746	729	793	786	715	735	732	787	775	801	765	756	756	804	760	770	754	739	783	754	769	715	757	790	711	797	738	769	758	805	739	813	734	748	778	764	792	764	768	787	766	760	729	750	746	770	839	749	755	750	770	760	812	732	753	770	757	793	772	727	760	740	746	730	701	747	774	744	806	757	765	743	729	771	797	772	756	766	800	784	775	706	827	724	722	788	768	785	743	724	771	810	756	764	815	765	799	789	784	762	770	752	790	772	750	718	761	751	724	747	737	775	749	765	763	829	739	797	791	735	744	778	771	786	715	796	745	737	756	728	707	754	754	751	774	772	797	740	805	752	719	793	793	826	745	784	753	741	717	783
1108	4345	21171	24938	15451	6610	1538	331	113	68	55	61	49	53	54	72	61	67	63	58	49	67	76	61	53	66	53	60	63	77	52	46	56	66	56	67	77	60	72	56	61	55	55	69	67	66	71	40	58	59	61	62	54	60	68	77	49	61	61	61	52	64	64	60	54	60	65	60	58	61	50	52	47	52	58	65	62	55	56	58	55	66	72	64	62	73	47	66	44	66	64	68	53	51	59	57	59	47	45	61	52	58	62	69	52	60	55	42	67	53	70	69	66	56	65	53	62	57	58	58	63	71	51	61	57	55	58	50	66	68	63	79	56	64	75	73	56	62	63	55	77	62	62	62	58	65	63	80	76	69	53	57	71	52	68	55	65	56	58	52	62	46	63	76	76	47	59	72	48	61	57	68	62	56	62	59	56	64	65	55	64	54	54	64	52	52	72	57	46	56	64	74	65	56	56	48	60	65	75	58	74	53	54	61	57	52	44	60	54	73	56	58	72	52	56	54	59	61	60	46	69	68	61	53	68	61	61	59	53	67	63	67	71	54	61	66	57	60	71	64	80	51	65	71	62	62	62	69	62	68	68	56	58	66	63	49	70	61	48	59	47	61	52	54	53	52	63	60	74	56	50	54	64	65	75	64	63	59	53	63	77	67	65	72	61	61	42	57	60	63	46	54	75	69	61	78	61	76	81	70	54	59	62	66	55	65	71	55	66	59	40	65	60	57	60	55	57	68	45	65	51	58	49	66	51	67	58	68	58	69	57	56	67	55	56	59	54	66	69	66	61	50	68	72	75	53	64	60	64	62	73	68	66	59	52	65	64	53	66	60	68	57	66	66	68	58	64	72	56	64	60	77	51	71	47	56	67	70	58	53	67	58	55	66	64	66	55	58	57	58	62	57	66	59	70	68	77	71	65	63	66	59	47	61	59	57	53	58	49	66	59	50	67	52	67	68	57	55	70	72	61	53	53	56	63	57	67	66	47	59	52	56	60	54	49	59	59	53	56	61	43	55	62	56	63	53	57	55	57	54	62	46	59	58	67	57	56	54	61	75	58	50	59	68	63	59	52	51	47	55	58	56	52	67	55	55	54	68	55	63	68	78	56	75	57	55	60	59	46	66	69	53	61	58	60	54	58	67	60	63	66	68	66	52	51	64	63	55	64	63	47	55	65	64	45	62	69	63	51	53	66	58	60	57	55	68	50	63	53	74	55	48	60	83	51	63	53	58	53	64	64	70	70	51	59	62	66	62	72	55	46	59	58	59	68	54	72	51	62	65	70	70	56	63	60	62	48	65	60	65	55	67	63	57	56	75	71	54	56	55	67	51	55	52	61	70	62	51	54	50	50	69	59	59	53	73	68	57	64	69	64	68	56	68	64	59	77	59	71	51	61	62	54	68	62	44	67	60	58	61	70	58	70	56	60	63	56	68	73	76	59	70	58	68	65	54	51	67	64	56	55	64	54	65	63	63	61	66	46	68	65	59	60	64	57	67	72	67	77	57	68	60	58	52	63	54	57	60	56	74	69	68	54	57	73	64	57	56	60	69	58	51	60	52	62	64	59	65	75	62	70	52	55	62	47	66	70	70	69	44	64	82	61	54	58	62	65	64	67	66	60	58	56	55	66	65	59	56	59	55	61	72	53	59	58	56	66	62	57	61	66	65	61	55	49	60	56	52	54	63	57	61	55	49	70	61	49	61	64	58	52	59	62	68	57	58	60	52	53	64	68	49	65	56	59	59	60	80	59	46	59	53	60	70	64	56	49	65	56	52	68	52	57	58	67	67	58	47	58	73	75	76	62	79	56	66	64	54	59	55	56	60	49	62	63	59	67	65	62	72	68	60	59	57	63	48	69	66	56	91	61	62	61	62	60	56	65	49	66	61	65	57	62	54	69	60	75	67	62	58	61	73	64	55	70	67	56	49	60	53	69	81	67	52	75	51	55	60	54	61	61	47	55	56	62	57	69	68	55	61	65	54	57	69	64	55	57	57	72	67	76	63	52	66	59	51	54	60	53	64	47	65	64	59	60	58	53	62	53	56	62	62	68	59	75	71	68	64	54	57	57	59	74	65	65	60	60	66	73	61	69	55	52	57	52	63	47	60	59	51	62	57	56	56	57	48	56	62	68	60	52	57	71	64	60	56	54	55	45	67	62	53	59	75	68	53	52	56	56	69	62	69	60	65	65	74	54	58	62	56	61	52	49	66	50	53	59	72	64	61	45	59	55	67	48	66	64	54	61	65	66	53	71	62	65	56	56	66	58	61	58	63	54	69	54	59	62	61	49	54	62	60	55	72	63	61	63	51	60	57	49	55	59	72	66	55	66	42	56	57	62	50	73	50	54	50	70	62	58	66	54	56	52	64	64	56	65	54	62	68	56	60	68	51	64	52	55	55	64	53	56	58	53	67	64	60	59	63	70	62	62	65	65	62	65	45	53	64	44	56	48	50	71	66	57	62	59	64	59	75	49	59	53	66	69	60	51	56	59	65	62	52	60	64	56	63	63	61	89	68	62	65	53	56	59	50	63	62	58	52	76	63	46	64	58	66	58	61	64	63	61	49	55	57	56	59	62	54	75	65	56	63	53	52	60	45	59	52	66	58	62	56	56	63	59	60	61	59	62	72	67	71	56	60	59	67	45	72	75	73	54	53	62	51	61	49	59	61	61	38	54	63	47	58	62	59	61	67	62	57	77	76	63	61	58	63	66	73	59	51	57	50	57	52	53	65	58	48	68	54	38	55	59	59	69	54	55	55	75	64	68	74	60	61	60	54	53	65	45	49	60	67	57	71	51	66	63	53	65	61	76	55	70	57	55	52	59	67	64	70	61	67	50	61	62	75	70	52	69	51	64	49	62	45	59	67	58	62	58	52	57	69	65	61	50	58	57	59	67	65	79	67	63	58	81	64	52	59	55	56	73	61	70	67	71	74	59	57	61	61	47	51	69	59	71	67	49	70	59	50	55	74	65	64	66	72	55	81	49	52	57	71	66	47	65	54	64	60	52	68	56	58	68	47	62	54	42	53	66	57	66	60	68	70	69	55	68	73	64	52	52	69	53	71	67	46	70	63	67	53	62	54	67	60	69	70	65	72	73	69	60	61	69	65	77	63	63	66	60	57	73	60	69	60	57	60	51	50	73	55	60	67	48	63	87	67	55	66	61	62	55	57	57	51	55	46	66	62	65	60	62	60	56	52	68	67	67	54	70	80	50	60	63	56	67	63	60	65	62	75	64	61	74	60	60	45	66	59	62	63	60	60	65	54	63	64	62	62	60	56	52	68	53	64	68	59	64	56	59	67	54	62	46	65	62	56	45	56	62	68	49	61	45	61	74	73	51	50	58	52	64	50	60	58	60	65	49	69	61	72	60	45	67	75	58	69	65	62	52	69	59	65	57	65	58	47	61	54	57	56	55	69	60	61	57	62	58	48	61	55	54	67	73	65	61	61	58	71	72	64	66	59	57	77	69	67
20495	26115	51255	64831	59374	40602	23702	8661	2046	937	790	779	766	773	816	787	729	793	769	755	784	729	783	713	764	754	749	742	781	740	742	771	818	742	786	719	747	736	699	731	735	710	764	718	776	786	747	695	720	738	764	774	723	759	748	726	762	730	781	773	729	802	723	759	758	769	769	746	738	762	733	726	748	745	736	762	766	775	774	728	737	738	721	758	802	737	750	769	765	755	728	765	787	705	762	716	774	716	764	806	720	750	737	734	750	788	748	756	803	746	745	746	762	717	739	784	725	787	733	718	736	771	768	749	776	801	747	748	731	808	757	752	771	742	736	737	731	779	754	782	743	745	764	700	763	770	799	792	739	805	804	751	748	813	752	778	752	769	737	784	746	732	772	727	724	774	755	772	784	805	767	721	767	752	759	791	838	798	754	761	744	740	699	769	722	782	772	822	750	785	768	720	796	712	719	732	738	720	738	803	745	770	729	749	759	753	729	766	782	768	750	736	776	746	726	729	732	734	770	752	768	771	734	749	730	717	761	783	765	725	691	773	738	744	783	701	753	775	706	717	748	746	779	718	809	760	724	735	733	729	784	748	709	759	757	682	766	730	741	798	793	745	746	807	770	736	704	741	734	780	741	764	752	772	710	792	753	759	797	764	772	754	762	763	776	801	765	802	746	691	784	753	800	741	781	776	751	745	707	776	761	798	691	780	775	768	787	787	703	759	772	756	716	761	723	724	769	752	751	743	687	796	727	739	751	808	766	783	725	818	778	730	750	811	712	736	737	764	719	791	760	761	754	766	758	762	785	749	750	738	756	745	732	784	792	756	737	766	722	769	791	698	737	752	764	751	733	744	767	725	768	736	730	739	744	753	698	744	796	761	740	782	719	775	781	776	736	757	724	765	742	723	773	702	743	737	749	793	767	784	735	726	772	759	708	722	760	712	774	805	724	711	736	776	741	757	739	745	693	770	792	742	818	761	757	779	733	733	737	768	779	732	767	800	703	742	771	747	751	711	839	764	758	749	772	746	790	771	708	761	759	717	686	762	768	768	784	755	767	768	754	764	728	801	732	737	745	771	748	739	727	769	762	731	773	714	726	748	731	773	718	737	818	763	717	724	735	764	806	711	744	725	748	726	742	829	731	768	762	699	707	727	752	727	761	761	779	796	712	708	746	710	794	747	740	718	770	758	779	769	750	722	768	718	752	716	733	781	698	734	783	764	813	815	732	749	798	812	721	753	706	710	785	776	729	747	749	789	766	787	827	743	736	766	749	734	780	754	750	783	800	712	778	778	757	735	765	781	726	728	747	751	762	784	743	681	789	734	723	727	746	735	763	775	783	737	764	770	753	732	726	729	768	777	778	779	740	713	770	783	735	739	740	712	758	774	756	765	781	744	744	748	776	714	696	776	720	742	766	762	728	730	713	783	763	726	728	791	771	792	782	777	793	752	720	743	735	767	744	726	736	753	723	736	694	726	782	757	751	737	802	777	751	718	732	778	751	730	744	778	747	776	711	761	794	759	775	769	773	695	766	709	747	752	755	759	800	747	745	767	768	776	785	751	760	784	718	768	702	749	724	778	756	729	765	751	741	733	739	739	727	739	732	744	742	721	735	769	696	714	766	779	768	761	707	757	775	734	714	771	762	719	767	708	751	739	757	717	783	772	694	710	748	722	787	782	693	730	772	752	731	687	783	728	797	727	743	734	779	749	758	770	779	751	750	706	745	754	788	735	778	780	754	714	714	717	746	781	749	747	695	749	815	710	737	737	752	722	705	722	733	730	726	737	743	760	749	760	739	729	780	743	731	750	724	764	736	762	732	746	764	811	716	721	739	722	737	759	761	802	729	746	752	800	756	744	739	770	728	755	750	724	737	751	719	709	727	798	708	732	784	795	714	773	771	779	749	752	751	737	726	725	692	732	748	731	706	692	801	734	755	739	724	769	774	760	774	746	797	766	793	756	744	736	728	743	724	740	735	800	737	806	791	751	753	799	748	764	707	750	696	758	759	767	747	787	750	801	748	750	767	765	724	774	742	775	713	766	753	752	708	749	732	761	711	759	783	732	776	738	779	700	745	814	748	819	744	766	739	767	755	769	734	733	723	760	772	786	788	698	804	776	784	741	736	771	774	765	717	779	732	751	730	774	791	783	763	763	729	792	730	729	755	776	725	754	706	749	747	767	768	757	766	739	771	768	750	782	776	697	743	760	710	713	759	792	725	769	777	671	766	753	768	758	728	787	755	778	800	730	790	783	770	792	782	756	746	715	744	827	728	706	766	740	793	719	793	762	802	759	707	809	750	803	747	792	734	764	759	815	768	690	718	710	730	762	692	761	801	802	777	765	746	725	806	732	789	742	787	721	764	738	733	779	804	776	774	751	726	736	771	794	796	725	759	757	762	742	726	795	777	726	757	713	709	756	723	700	748	756	715	767	752	750	801	733	748	715	774	739	755	772	773	731	792	759	729	735	808	740	753	745	798	746	766	760	739	742	731	700	738	723	730	792	710	748	763	754	771	789	738	750	767	786	770	757	804	693	739	734	722	775	727	743	768	733	729	783	788	727	706	726	753	741	777	716	770	757	744	731	737	787	752	759	743	787	705	745	733	757	793	725	751	754	743	797	790	754	758	807	788	731	769	730	772	714	761	734	757	779	745	794	825	786	786	742	758	718	753	741	753	763	749	752	747	780	747	708	744	711	770	758	767	798	725	746	750	778	779	712	732	745	721	766	726	749	760	791	712	768	767	770	793	760	758	751	751	709	771	773	740	733	768	756	782	727	765	776	690	726	736	709	689	721	734	754	789	750	695	754	780	751	744	764	804	738	793	736	745	817	728	798	779	778	755	806	740	709	744	707	750	793	810	770	754	735	731	753	774	715	759	755	751	766	770	743	767	787	761	781	746	759	762	794	730	777	762	765	748	714	750	757	787	775	749	790	748	764	746	778	734	753	744	786	748	832	780	755	790	768	730	796	779	755	722	744	729	752	730	781	761	752	746	784	757	753	737	707	793	724	756	762	724	764	759	737	773	766	769	715	725	727	765	739	756	775	695	752	789	731	701	763	761	783	760	754	719	725	750	767	771	757	758	745	755	756	740	757	761	795	789	792	773	739	791	780	810	748	748	801	772	737	759	732	794	742	767	698	772	757	740	798	767	756	747	761	735	722	770	738	732	768	742	774	781	709	792	710	764	812	683	711	744	714	724	737	746	801	752	736	778	756	770	814	806	729	719	773	679	714	702	785	763	737	735	761	716	765	777	697	756	752	765	701	778	744	750	812	767	710	755	703	756	755	734	763	750	744	731	753	717	738	773	791	730	751	720	822	725	753	741	789	790	778	709	810	730	748	759	738	736	707	758	697	766	767	717	747	695	730	757	689	731	729	763	773	780	766	787	762	714	733	749	716	787	746	753	788	774	746	744	777	752	782	792	714	788	765	770	755	748	748	768	793	778	744	775	746	764	775	796	780	778	765	778	751
1355	1792	6066	7054	4090	1686	460	152	83	54	61	68	71	65	52	46	55	64	68	74	63	63	65	61	51	60	69	61	59	58	60	69	57	56	62	54	58	55	61	60	58	46	75	56	66	66	52	46	61	58	61	53	81	51	62	67	66	56	61	68	52	57	56	55	64	64	65	58	54	63	70	54	66	74	73	62	50	72	47	65	80	57	68	54	67	53	62	63	66	52	65	68	49	63	71	57	65	51	66	53	65	43	78	52	62	68	65	65	62	72	50	49	63	62	61	66	57	52	49	54	47	54	62	71	59	58	48	59	58	53	63	54	65	63	61	53	52	61	47	66	61	60	56	60	77	56	61	60	63	69	76	62	57	60	61	78	64	68	61	70	56	58	57	54	51	56	57	55	65	61	65	67	54	48	60	51	54	67	64	62	66	68	56	61	71	62	61	64	51	67	60	58	52	53	58	60	59	51	60	52	57	54	62	70	54	63	64	55	61	72	58	58	67	61	68	57	71	56	51	60	66	56	49	51	68	64	63	61	66	60	58	53	64	61	58	79	48	59	58	62	55	58	41	63	64	53	62	58	57	56	64	70	65	55	54	59	63	65	57	57	60	70	71	60	66	69	59	54	65	55	62	45	55	56	71	59	74	52	68	73	56	56	50	64	69	52	71	64	53	59	47	69	67	69	52	49	69	60	50	54	66	66	42	74	57	61	75	61	54	52	55	55	56	68	61	46	60	45	74	56	63	57	66	53	48	78	44	66	67	53	57	67	60	73	53	57	62	46	64	63	60	48	65	62	61	61	62	61	60	58	53	68	59	55	58	62	60	76	63	71	68	47	68	66	65	66	56	52	54	55	62	50	62	66	61	63	55	45	56	58	54	60	48	67	54	51	56	59	46	77	41	73	55	58	71	66	70	56	54	70	48	54	54	60	61	71	61	81	51	64	66	61	76	73	51	59	45	57	53	60	67	49	68	59	50	59	61	63	71	50	47	63	48	58	45	67	69	63	49	55	73	67	47	63	44	65	66	53	44	40	57	67	52	64	64	62	56	52	52	45	69	58	53	59	61	53	61	57	72	53	56	54	63	57	61	60	78	63	64	54	51	64	67	63	55	53	68	60	58	75	63	50	52	78	57	59	49	56	75	56	54	52	62	64	59	66	49	57	48	65	78	63	54	67	58	68	50	65	59	64	60	52	60	64	44	48	57	46	66	62	64	57	56	54	73	78	55	63	75	63	59	72	60	66	55	60	60	66	63	45	63	61	82	65	65	54	62	64	51	59	67	53	58	48	65	69	54	45	83	54	67	51	57	59	50	56	48	74	53	76	59	53	56	57	71	69	38	56	73	52	52	69	69	61	69	52	58	60	57	66	57	63	60	58	65	47	69	67	72	74	59	65	50	62	64	56	60	59	62	59	61	65	48	65	71	54	75	60	65	64	54	48	56	60	70	61	56	62	43	63	62	71	62	53	59	53	60	75	58	65	52	57	52	57	67	49	47	58	62	56	53	57	55	72	60	46	60	59	48	60	66	57	67	54	63	60	71	61	65	51	71	53	66	68	57	62	72	63	60	51	60	74	64	56	49	67	58	58	63	58	72	52	61	59	58	58	65	51	68	66	78	58	55	69	54	63	51	66	63	55	49	60	57	62	53	70	59	60	73	50	65	74	56	78	72	64	53	56	61	61	54	65	69	65	52	70	56	64	54	48	56	54	55	53	55	58	69	55	55	65	64	54	74	56	55	66	66	69	57	61	54	62	67	45	70	71	54	54	45	62	52	66	56	45	65	50	72	57	53	59	54	58	57	66	56	56	68	46	52	72	57	58	62	65	67	52	68	61	57	64	67	52	63	56	60	53	69	72	59	50	61	59	76	59	49	78	57	56	55	71	51	48	50	63	64	68	57	50	66	68	46	69	73	59	50	58	70	55	63	69	55	58	53	59	48	50	58	56	50	50	33	52	54	59	68	59	49	50	61	59	67	70	51	65	65	54	68	53	71	48	59	54	60	66	75	66	52	59	63	68	67	54	61	57	70	63	50	53	65	49	69	57	54	58	49	44	64	65	60	63	58	70	68	65	54	63	63	56	48	68	60	60	58	49	57	45	60	49	64	70	62	49	66	58	58	72	48	56	66	71	59	64	55	57	74	50	58	55	63	52	50	75	64	49	64	68	58	54	56	74	67	73	52	51	58	59	60	75	57	51	66	57	64	61	64	53	61	71	56	64	74	59	62	52	64	62	62	40	62	63	67	49	52	51	60	58	52	66	48	47	53	46	55	65	52	48	53	60	49	69	58	65	70	62	65	53	68	67	68	67	55	63	71	68	62	59	64	75	67	57	59	67	67	42	60	64	64	66	54	59	52	75	50	52	68	70	57	58	73	65	54	67	54	64	59	61	53	56	64	61	52	56	60	59	53	55	62	44	69	71	51	55	53	76	55	50	69	58	61	67	55	58	55	66	61	71	54	73	68	60	55	54	54	68	57	60	67	53	56	58	61	60	57	58	56	62	53	73	56	54	54	62	59	64	61	67	51	56	52	53	50	51	69	65	61	60	69	49	63	66	56	76	71	64	68	69	53	63	49	61	74	67	62	60	70	59	54	62	58	60	56	60	67	61	66	53	63	71	60	61	70	56	62	63	45	60	66	71	72	68	76	56	54	72	62	61	67	42	51	60	49	59	53	68	48	61	71	60	75	49	52	55	50	59	67	69	50	66	57	65	68	69	58	61	61	72	51	68	52	68	61	50	58	61	51	63	47	64	68	55	64	64	60	58	54	58	65	56	58	59	57	68	55	64	88	53	60	58	63	63	61	48	63	72	62	52	47	74	47	65	73	72	63	63	49	52	66	47	54	74	68	56	79	49	55	74	65	65	66	62	57	63	52	53	51	74	63	45	58	59	73	64	60	76	65	63	56	50	58	67	57	71	49	49	66	60	71	48	71	57	62	61	69	66	49	64	76	53	69	48	58	67	59	48	65	65	52	58	58	53	63	62	63	62	61	59	49	67	72	59	72	46	56	59	79	66	63	72	59	67	69	49	59	63	65	62	60	61	67	52	59	59	58	63	62	52	62	65	47	66	57	61	67	49	57	50	61	45	47	52	62	55	63	57	63	67	66	69	57	57	67	63	66	68	68	64	62	56	58	54	68	65	68	57	71	63	59	71	65	72	58	55	79	61	52	69	55	57	60	62	52	66	59	77	65	59	68	55	62	61	60	55	57	54	59	61	66	63	56	60	61	51	66	63	61	59	61	55	53	72	54	57	57	40	65	55	56	54	56	65	58	61	62	63	50	61	52	57	52	65	53	55	55	64	64	52	57	68	55	53	55	63	48	52	61	60	63	57	56	45	42	76	65	68	65	50	70	58	61	57	60	53	64	57	68	48	56	74	47	52	63	60	59	71	60	74	54	62	57	78	57	58	60	79	60	65	59	55	52	64	61	65	76	58	51	63	53	59	69	65	53	72	59	72	55	55
12640	20217	32239	38731	36335	25453	11991	3475	1184	806	755	749	772	705	698	709	726	721	733	753	718	793	747	701	739	719	735	763	740	739	759	697	720	753	750	706	722	759	737	733	773	729	734	778	708	728	738	765	713	707	727	759	760	751	713	721	729	742	710	776	742	754	716	745	721	703	755	726	708	740	705	761	774	781	726	707	738	770	722	759	756	748	743	705	771	774	710	726	745	702	737	725	730	763	729	744	717	784	769	708	767	710	699	728	702	724	727	748	780	752	739	769	702	753	708	734	725	720	742	714	838	720	759	695	718	757	784	735	752	730	759	724	759	726	735	736	773	752	699	690	683	759	801	761	766	719	751	718	682	749	731	717	732	741	762	773	724	805	740	718	754	756	701	689	737	771	710	760	748	745	762	752	725	780	730	783	694	735	728	698	728	754	684	762	699	744	725	742	775	825	794	724	680	782	783	783	788	726	763	688	744	775	761	719	740	782	765	713	757	729	681	695	751	714	715	738	747	706	720	739	727	744	717	718	721	726	747	779	715	744	759	749	711	749	707	751	761	693	721	760	751	763	710	690	791	719	698	761	739	694	748	775	712	756	749	708	687	706	742	725	748	724	777	728	685	708	724	804	746	711	753	733	728	725	728	725	726	742	775	769	781	708	789	747	744	704	765	699	746	779	755	773	708	751	727	707	750	775	759	701	709	739	718	751	702	739	733	725	770	736	764	755	719	713	759	739	724	738	751	767	774	734	742	767	756	724	756	718	757	732	791	734	698	729	718	761	696	741	744	727	728	756	720	731	743	764	716	735	738	732	792	734	740	722	704	726	739	719	721	760	717	723	751	746	742	749	753	766	743	786	691	719	704	752	748	743	736	736	726	720	793	783	724	755	713	723	773	765	760	704	719	733	743	731	724	745	737	744	756	762	747	763	707	753	746	774	720	726	746	735	769	712	766	737	701	678	759	777	730	723	704	748	807	779	705	741	726	730	724	741	775	709	766	744	694	822	775	711	736	727	758	730	709	738	716	690	744	716	752	715	712	712	786	770	695	744	759	735	748	677	710	730	680	706	733	760	710	752	737	738	736	730	747	742	698	751	757	702	669	739	779	738	747	750	665	717	721	751	760	737	737	727	736	722	735	772	786	731	695	740	764	748	727	731	779	716	768	725	704	737	720	748	735	743	782	768	752	775	761	720	784	739	741	756	756	737	716	736	722	752	719	724	721	779	747	708	749	781	715	721	735	701	752	751	716	756	723	717	772	741	763	707	728	687	743	687	709	762	720	774	731	723	726	719	740	735	710	765	733	717	747	770	732	743	776	728	744	723	728	732	716	733	744	762	747	753	728	720	750	723	727	775	754	735	691	769	717	748	743	776	735	696	702	806	779	754	724	728	692	716	803	752	735	713	753	721	705	767	759	750	764	745	777	768	708	706	687	783	755	768	742	773	752	713	747	720	806	751	726	743	710	698	741	723	723	750	752	724	787	727	747	740	712	727	753	724	781	714	757	713	767	735	711	728	744	733	766	711	762	737	748	726	744	729	742	762	726	771	786	734	719	725	796	701	711	752	737	746	718	720	754	694	769	806	743	745	806	758	796	738	723	743	716	721	722	709	714	710	736	706	713	787	730	756	766	800	733	773	699	732	777	739	783	776	710	699	704	758	703	735	722	720	737	784	765	738	720	731	770	748	773	726	683	755	720	766	724	739	731	741	729	722	693	749	742	760	702	738	773	753	783	727	724	703	779	754	722	756	708	758	771	785	739	769	765	770	758	708	738	752	757	714	702	758	681	696	718	768	720	709	803	716	762	701	752	760	798	737	722	756	735	795	752	763	776	761	698	759	757	726	801	758	755	742	706	723	733	747	766	721	704	741	767	739	750	744	714	797	742	714	745	720	779	729	739	724	740	729	719	752	695	713	744	771	731	755	714	696	767	743	775	721	730	722	724	798	708	710	732	744	800	709	731	743	747	742	743	712	700	736	703	739	668	695	736	701	731	761	749	715	741	752	722	714	717	716	741	707	774	743	767	769	750	715	701	714	720	749	737	752	706	735	731	782	752	703	722	759	769	683	717	754	714	728	765	752	733	725	746	751	745	767	757	735	732	696	721	820	717	777	740	726	803	769	739	751	740	738	709	747	791	744	746	732	804	788	737	742	770	696	725	685	760	729	734	775	770	720	728	724	763	746	750	754	738	758	737	759	817	758	738	780	719	744	746	729	737	702	748	762	719	713	789	747	737	746	769	777	737	743	768	724	771	750	724	732	729	706	768	742	737	762	748	753	736	739	706	746	756	733	708	694	755	764	700	674	744	733	773	746	746	734	739	708	772	739	745	674	754	764	753	751	723	733	696	786	722	738	802	730	728	761	722	743	753	712	751	762	735	733	744	724	750	718	752	766	727	712	769	711	712	757	743	740	713	754	741	746	774	709	695	730	708	760	733	752	749	715	757	781	796	735	722	728	711	701	777	738	752	724	773	802	748	726	759	774	779	722	739	732	776	714	741	718	773	778	734	747	705	717	704	739	743	771	716	778	750	753	751	753	765	783	748	731	750	763	695	728	776	733	730	711	765	703	721	712	671	818	759	734	678	755	735	721	725	716	769	711	723	746	791	774	701	727	718	795	746	722	742	732	801	719	705	771	747	719	736	743	744	771	766	755	746	758	729	682	785	753	744	766	763	754	740	719	755	708	735	692	748	722	749	729	763	705	737	754	717	740	757	756	692	748	709	716	750	742	786	773	719	743	758	713	740	734	741	729	767	748	719	727	721	692	761	757	713	742	734	705	789	740	762	694	696	750	726	743	778	730	732	799	685	741	757	704	743	797	797	790	793	761	736	717	703	720	761	765	737	780	760	764	771	746	751	774	755	754	801	746	717	745	767	770	753	730	815	692	776	674	819	747	710	718	722	754	765	741	703	733	745	764	779	735	763	718	713	698	714	705	739	735	718	715	715	710	732	756	703	774	774	777	775	762	698	760	764	727	705	718	694	726	759	776	713	768	757	766	742	767	786	782	762	744	740	718	764	736	682	721	697	743	752	749	764	763	753	715	746	750	743	715	727	713	753	732	763	751	738	744	755	738	732	691	735	739	685	765	722	749	741	733	741	748	751	755	728	754	765	734	730	757	724	730	761	731	729	705	708	720	771	728	739	713	768	741	729	705	778	696	735	732	699	756	749	779	749	679	751	722	744	740	740	760	751	758	767	749	733	722	693	763	740	728	745	763	754	759	738	723	747	772	702	773	770	710	725	773	769	712	749	767	726	756	743	744	738	774	729	763	801	762	747	767	713	760	750	723	761	720	700	725	712	791	768	762	745	750	719	731	742	771	740	721	746	720	757	736	701	779	740	716	726	759	762	690	707	737	724	725	713	723	739	763	756	725	705	685	709	671	705	707	742	727	740	719	735	726	772	812	695	756	736	718	695	701	750	718	758	712	723	715	751	751	739	737	724	731	715	754	685	742	724	701	754	730	750	746
873	4851	14985	15545	10751	4753	1149	314	92	73	66	64	75	58	64	57	65	64	55	63	53	68	52	71	68	66	51	70	65	61	58	47	63	68	50	58	60	52	54	58	69	49	63	54	57	48	58	66	68	49	64	42	63	55	56	69	73	61	56	65	60	61	52	61	57	65	41	53	55	61	63	53	55	56	61	56	52	52	67	67	60	71	50	50	61	51	55	56	53	59	73	45	62	53	62	58	44	57	62	57	68	57	52	67	63	52	67	60	52	53	58	66	63	48	56	66	64	70	58	61	49	67	55	53	54	65	72	60	53	64	63	67	48	52	64	51	64	57	52	53	65	65	66	67	55	64	67	65	42	65	61	54	53	46	67	69	62	57	60	61	77	66	67	59	54	61	55	56	53	59	52	65	65	51	58	66	56	62	77	57	72	48	63	57	63	59	47	54	56	59	55	55	54	63	67	52	61	53	64	72	74	57	45	67	70	56	50	68	42	50	49	64	53	64	68	59	58	55	78	53	54	65	55	75	57	63	55	65	68	59	64	66	64	54	48	64	53	57	52	55	56	58	59	76	69	58	52	48	64	67	47	65	71	39	57	62	65	63	59	65	67	65	61	60	58	52	62	72	57	56	69	52	57	57	52	55	62	68	57	73	59	50	63	63	64	75	45	63	57	55	61	63	57	48	58	58	63	63	47	58	39	49	58	67	59	61	57	57	56	69	57	46	56	54	50	42	59	58	65	50	71	69	61	60	54	59	64	55	69	60	53	64	60	68	48	61	58	58	51	66	61	59	53	58	52	52	62	75	64	56	65	78	44	52	56	62	58	51	60	48	54	52	71	54	70	65	49	57	59	67	64	64	62	77	71	68	57	68	52	59	65	60	67	66	56	59	67	55	44	51	56	44	59	47	61	54	58	65	76	60	60	56	61	71	69	68	53	64	64	65	65	64	59	73	46	67	52	58	52	59	51	62	69	60	67	53	52	55	55	72	62	59	50	63	58	75	52	54	57	51	70	71	55	62	64	58	70	50	62	54	59	57	51	58	68	55	64	52	55	52	58	54	56	52	50	52	56	71	46	86	67	58	64	53	61	64	51	53	63	55	64	63	71	54	64	58	51	63	58	60	70	61	64	52	69	64	47	57	62	55	73	64	62	54	51	49	50	50	60	69	50	65	50	53	54	72	64	59	68	61	60	64	55	41	66	59	55	53	55	53	51	70	56	69	63	62	57	46	53	60	56	48	62	58	60	66	53	52	56	51	66	53	66	50	67	72	63	59	59	73	62	67	59	59	53	58	55	62	71	76	71	74	54	58	50	60	56	65	59	57	54	70	60	66	61	69	54	66	55	40	57	64	50	67	48	60	58	68	75	59	67	72	57	58	56	57	72	57	63	64	57	72	61	56	51	48	60	63	82	54	56	66	61	52	57	48	54	48	67	60	62	67	74	52	61	56	64	62	56	68	64	64	69	52	61	79	54	56	61	52	59	68	48	60	52	66	59	60	61	68	58	57	43	62	51	64	52	50	60	54	54	67	52	55	79	62	50	65	63	60	54	50	73	51	45	53	56	59	57	64	56	43	45	56	61	70	47	65	61	63	69	60	56	65	56	66	57	63	68	65	72	57	71	51	52	53	56	55	65	68	60	46	55	57	69	68	66	51	73	58	55	66	61	50	68	52	49	63	69	56	64	61	48	58	70	59	57	68	55	58	51	60	50	56	61	72	54	56	67	55	53	58	67	67	65	64	64	69	46	55	65	58	71	63	51	55	52	52	61	59	55	46	52	52	50	62	53	66	44	56	49	46	46	52	57	62	61	56	56	59	66	61	58	57	63	75	64	55	52	61	68	55	54	64	49	62	60	60	52	44	65	70	54	56	52	60	59	51	65	70	51	57	71	57	61	64	74	69	61	70	45	50	60	67	68	75	78	74	66	72	48	61	60	70	46	52	62	54	54	54	64	55	52	59	54	53	74	55	57	55	56	59	46	68	61	72	63	63	61	47	57	56	44	76	57	59	53	53	50	66	70	57	55	68	58	71	67	52	58	61	58	55	59	56	67	59	72	49	63	58	64	51	62	46	62	75	59	60	62	80	67	70	56	59	53	54	61	58	52	60	54	63	58	72	65	55	65	56	67	58	59	63	57	53	53	53	60	76	55	70	80	48	50	56	62	76	65	60	61	54	47	68	51	77	66	59	60	51	60	51	78	59	57	60	77	68	65	61	61	60	62	49	57	64	61	61	52	58	56	55	71	55	52	57	47	60	39	72	70	65	50	66	69	59	61	62	63	55	49	60	56	54	67	56	66	58	64	62	50	76	46	50	59	68	74	62	62	54	70	64	71	54	66	66	64	53	61	69	66	63	48	61	50	60	68	63	53	70	56	63	73	53	51	55	68	72	57	76	54	66	51	62	68	70	74	60	51	57	67	44	63	55	53	60	57	62	60	71	61	67	66	54	55	54	62	62	49	60	75	61	59	72	63	68	65	65	63	54	58	48	72	70	84	75	67	55	59	58	48	61	63	62	64	53	60	57	60	58	61	54	67	57	56	58	65	69	40	59	80	69	65	61	65	62	45	66	51	49	58	53	66	61	62	68	71	55	66	60	60	59	51	60	69	69	56	52	54	58	66	46	48	66	64	55	62	44	52	64	66	62	44	77	65	70	61	58	65	59	61	65	76	45	52	66	57	77	58	43	68	59	64	63	57	63	68	73	54	62	55	54	78	58	64	62	49	60	57	49	65	42	73	46	66	54	60	43	66	61	59	67	57	58	65	57	63	61	53	63	58	54	57	68	48	67	72	59	54	71	75	58	70	65	70	72	53	74	64	65	47	60	60	53	54	56	68	58	74	67	68	62	66	55	65	51	53	77	68	67	54	68	56	72	60	71	62	58	56	57	55	53	62	66	58	64	59	62	62	56	54	64	59	50	58	61	47	69	49	71	58	56	75	69	44	53	60	76	66	70	47	48	70	62	60	61	50	49	48	62	54	52	52	59	66	68	55	58	63	67	77	62	76	59	60	57	69	60	66	60	57	58	44	61	59	78	71	64	68	61	53	61	60	61	56	51	65	67	51	58	50	59	52	69	63	75	53	63	58	56	50	67	55	61	78	54	60	59	63	65	54	51	52	69	57	65	61	68	51	48	60	57	67	67	59	54	59	53	53	55	47	70	73	51	61	57	45	64	69	60	53	51	60	57	66	61	50	53	51	58	62	69	56	49	64	48	61	55	46	72	67	50	75	68	74	57	60	61	52	56	53	56	62	68	48	59	64	55	82	60	63	53	71	71	59	60	45	59	65	53	64	65	49	54	62	68	61	65	54	48	75	75	52	56	66	58	56	70	57	69	62	62	53	65	58	60	54	66	58	67	57	49	66	62	50	63	76	59	61	51	59	49	60	59	62	56	53	60	50	63	61	76	57	74	58	65	71	56	72	75	63	54	70	62	62	56	71	65	49	62	47	50	58	48	65	63	68	67
19433	29790	41947	55059	53457	37266	20715	7146	1868	940	751	762	787	775	766	744	753	757	792	762	756	752	754	769	737	763	759	754	767	730	745	754	738	691	741	758	766	738	741	767	698	743	699	751	704	789	762	706	775	704	760	786	662	757	722	750	734	768	749	713	710	700	741	754	760	732	752	714	720	734	800	716	768	759	763	723	801	719	768	759	734	748	749	748	719	771	781	772	783	739	779	728	750	742	746	688	762	767	764	717	727	769	705	775	703	755	749	677	745	744	728	780	701	741	761	752	688	711	684	717	744	751	710	712	748	775	736	733	702	721	754	737	721	724	730	772	755	735	723	712	735	697	706	793	728	751	715	714	655	700	721	762	755	731	738	742	768	795	704	680	717	769	738	748	777	706	733	730	735	730	779	731	714	763	747	754	719	787	710	748	752	722	709	757	766	736	741	714	759	760	725	731	682	723	706	719	751	755	716	730	732	791	698	749	788	740	769	761	685	734	746	809	739	754	768	735	745	780	762	735	719	788	733	764	742	705	769	761	754	730	782	750	744	767	792	740	725	753	762	743	734	679	749	735	773	738	795	738	737	703	740	724	749	719	754	697	782	714	749	759	745	715	769	766	747	757	759	755	725	711	702	737	746	712	761	766	703	753	739	718	726	705	728	767	733	745	714	771	748	735	707	736	813	695	751	726	745	746	703	757	746	733	735	725	761	754	735	722	764	778	751	732	744	764	728	731	755	694	751	757	700	711	722	770	739	712	747	730	741	724	704	710	694	725	814	772	722	721	785	717	770	729	742	766	709	714	797	733	721	694	721	775	724	766	719	759	739	811	722	786	728	784	716	767	723	745	758	743	724	756	750	750	747	783	768	734	760	705	732	763	683	712	750	736	735	708	746	731	718	759	747	788	755	745	742	721	752	776	712	708	720	761	760	782	711	780	707	733	743	784	767	738	737	734	790	699	734	776	752	743	742	790	761	777	699	769	736	742	782	780	693	737	721	736	714	723	784	752	734	749	795	769	767	785	747	777	781	754	749	725	793	721	725	770	745	741	767	762	775	755	771	761	778	766	729	720	739	748	731	726	798	724	784	714	701	756	728	776	749	725	742	729	731	760	766	721	761	782	748	749	725	791	785	715	735	760	750	697	725	738	753	765	737	737	766	771	757	793	739	743	741	704	752	707	751	720	785	727	722	745	740	740	703	760	722	731	776	715	730	743	715	751	779	717	754	731	758	685	764	732	737	717	709	776	777	767	748	734	712	725	759	776	764	743	774	719	758	756	720	785	718	750	752	725	723	745	752	712	746	713	755	740	775	735	752	803	743	749	755	713	773	776	740	803	733	764	734	705	705	726	669	733	749	737	783	792	777	762	736	738	782	728	767	728	772	746	714	759	757	778	751	755	760	724	741	785	769	750	776	767	757	698	760	740	715	716	706	728	771	770	765	760	766	778	766	716	776	740	755	754	763	701	741	725	718	748	750	707	764	779	746	741	667	720	729	710	707	714	750	724	735	730	734	708	718	747	737	764	757	757	732	771	813	716	743	738	744	751	722	705	749	712	784	748	725	763	745	775	718	768	791	776	725	767	770	743	811	723	731	748	743	773	795	740	791	779	789	735	766	769	709	763	750	730	792	706	739	715	715	767	775	793	682	774	718	761	742	676	715	734	759	732	741	768	747	734	757	786	750	767	771	684	723	748	746	795	735	763	770	727	709	764	714	753	742	782	755	739	782	696	723	719	732	710	752	800	719	723	741	719	726	765	772	739	745	756	721	717	710	744	727	739	771	706	781	749	739	731	790	738	734	800	725	760	744	751	726	793	776	728	773	775	769	748	759	776	768	770	781	773	731	738	658	708	714	717	738	785	725	769	764	725	789	741	775	771	751	719	782	779	794	800	719	738	711	749	725	722	724	760	769	720	734	722	737	748	779	759	800	738	736	774	735	727	774	717	733	774	723	770	764	783	699	744	763	697	736	731	756	748	769	741	772	701	781	762	778	783	755	725	757	756	747	756	758	750	734	716	734	760	767	732	733	715	775	742	752	739	757	760	792	768	800	747	847	768	711	731	736	782	782	730	762	747	727	776	737	752	724	755	794	745	755	746	767	766	743	781	695	739	765	758	727	760	715	692	811	745	777	756	766	723	757	762	745	735	759	756	707	730	774	766	707	750	746	805	732	753	790	716	734	767	743	749	758	722	756	762	749	732	729	734	705	755	727	739	716	724	733	709	797	783	752	776	712	751	803	734	744	709	707	759	769	745	726	743	784	710	693	679	748	755	760	775	754	740	803	734	725	733	742	737	730	734	775	738	762	699	706	703	782	789	798	767	747	747	719	782	735	752	795	743	748	729	792	719	760	726	708	754	769	734	734	717	772	715	776	774	769	724	787	733	741	749	729	725	744	774	756	713	760	734	796	717	721	785	678	740	837	730	746	771	795	704	747	741	743	747	778	727	724	765	726	680	729	784	773	799	741	764	732	757	649	783	719	754	708	783	759	756	698	782	678	791	788	728	719	800	727	755	762	750	742	751	785	706	743	779	732	723	737	715	724	720	716	703	725	772	724	709	736	712	782	768	791	741	749	748	755	690	716	705	700	742	734	725	775	745	762	736	753	775	757	821	795	820	748	807	727	753	744	752	742	728	720	722	756	680	702	734	749	766	757	764	737	716	690	779	738	777	712	738	701	740	716	720	763	754	744	734	770	701	748	755	788	793	716	728	764	738	781	730	790	719	784	786	772	751	788	714	741	713	731	747	740	747	752	744	725	751	728	764	744	735	719	707	732	705	773	717	750	773	726	732	795	740	768	756	698	713	775	786	743	747	805	757	727	754	728	741	757	745	779	744	754	775	777	758	723	766	777	718	726	685	760	790	742	688	759	766	733	697	743	748	740	752	763	742	754	751	746	720	725	718	704	750	769	714	722	719	721	755	733	763	691	744	728	751	711	750	758	761	768	759	743	740	760	753	793	772	734	703	703	730	742	751	728	685	754	734	725	737	761	732	748	745	796	668	739	748	745	746	744	737	735	713	736	797	716	739	720	768	779	726	734	712	739	766	740	746	723	706	722	743	753	744	753	725	752	799	810	718	788	726	719	684	745	717	781	758	754	757	717	724	744	721	714	710	749	748	753	759	766	767	776	778	754	722	772	727	718	752	745	724	708	719	717	732	751	720	775	734	739	767	761	715	728	724	734	735	746	719	774	759	765	720	715	752	758	739	763	731	721	708	728	743	752	778	721	799	708	719	774	711	772	725	794	770	747	725	752	736	746	740	709	706	717	759	777	739	755	741	719	736	740	782	742	749	733	729	744	710	714	733	724	734	740	752	750	719	698	732	738	721	752	754	686	723	744	725	734	740	727	749	749	757	762	742	800	758	766	816	759	723	718	687	725	754	741	780	757	733	739	721	798	773	730	702	716	744	690	765	736	753	742	775	761	708	779	712	733	763	747	770	723	746	737	737	847	743	786	775	762	759	741	756
2125	4522	18182	17600	9580	3379	829	216	88	61	56	54	57	53	87	59	59	59	63	66	54	66	66	65	70	57	58	63	55	62	60	64	62	52	72	57	64	77	47	59	49	61	65	69	62	72	67	48	61	75	60	43	67	69	67	70	69	66	58	64	65	69	52	71	68	52	45	70	57	63	59	56	62	68	69	52	62	69	50	78	56	53	62	61	71	71	66	58	56	58	70	63	59	54	61	70	60	63	62	70	59	70	60	56	75	65	71	61	54	53	59	76	57	49	60	47	71	62	58	70	53	56	52	67	54	55	78	47	66	57	69	63	55	48	54	64	53	62	65	66	67	63	66	79	80	63	62	66	64	59	59	53	44	64	60	53	69	66	66	61	56	53	52	63	57	62	55	56	60	57	54	67	50	66	61	50	59	64	56	60	66	52	62	68	61	68	59	72	68	62	71	72	62	58	60	65	52	67	61	50	57	58	56	54	56	57	64	72	57	52	51	47	61	53	58	59	64	60	69	56	65	54	64	63	63	67	70	61	60	62	65	74	51	66	61	61	75	64	52	51	69	48	56	61	64	79	54	68	77	49	65	65	62	58	72	64	67	68	58	49	55	58	56	66	56	54	65	70	66	80	59	68	55	49	51	56	60	73	51	67	54	50	60	54	62	63	59	59	62	70	57	55	67	63	76	48	52	66	63	65	52	46	67	58	50	83	75	71	65	60	58	62	64	62	50	62	69	72	78	61	52	67	57	58	71	60	84	58	59	63	88	71	70	67	53	60	53	66	58	50	68	61	73	67	62	72	52	67	59	67	55	66	85	79	61	75	50	73	54	65	66	69	48	60	59	80	65	57	58	73	76	61	54	61	68	56	63	50	60	56	65	71	41	51	56	64	57	55	52	60	60	53	69	67	69	50	64	65	58	55	53	55	53	61	66	64	66	61	67	49	60	58	78	52	47	62	51	63	70	57	56	58	57	54	51	79	60	66	68	54	58	62	63	68	66	55	70	67	53	48	54	59	71	52	52	61	67	75	40	62	59	55	57	69	64	61	52	58	61	71	47	51	63	55	72	53	55	56	49	87	61	59	69	56	50	75	61	64	57	67	65	59	49	48	51	58	75	56	67	60	61	51	53	63	44	72	52	72	63	53	66	55	55	65	64	70	47	55	68	60	60	49	59	52	48	63	66	69	62	79	51	53	63	53	58	66	66	56	61	61	73	59	53	48	63	61	64	63	56	59	50	56	48	56	63	57	69	63	52	50	51	48	58	58	62	60	61	70	60	69	54	61	66	56	53	51	66	52	46	85	68	71	51	63	60	54	70	75	70	52	79	59	59	54	58	58	59	60	55	58	56	63	57	67	59	54	53	57	50	59	52	51	69	57	56	65	52	74	52	75	55	65	56	59	51	71	56	54	59	62	65	62	64	54	60	74	67	61	65	63	66	75	70	60	65	80	67	50	60	69	63	70	71	66	70	67	63	68	62	68	70	67	53	52	58	80	58	60	54	47	66	59	51	79	56	64	49	59	54	60	53	53	67	64	59	59	70	72	57	58	64	56	63	72	50	62	70	52	53	56	58	58	57	53	67	48	61	59	59	51	64	65	67	49	73	68	65	57	59	70	57	59	54	58	59	52	53	59	58	73	52	52	78	59	56	66	61	56	56	67	56	69	68	63	74	63	68	59	62	67	61	53	69	57	60	51	66	67	68	43	64	47	58	73	48	65	58	66	41	55	52	65	61	76	62	67	68	59	69	48	75	61	54	70	71	63	55	59	57	69	62	57	53	69	63	49	53	53	60	60	56	66	62	53	59	50	63	63	69	64	53	68	53	66	44	53	68	53	72	66	58	62	56	62	52	76	66	70	60	53	46	50	46	63	65	62	69	63	63	57	62	54	55	54	83	62	65	43	58	58	58	53	41	53	53	71	60	57	54	46	62	60	57	64	67	54	66	58	58	47	59	60	67	65	61	60	78	55	74	61	55	58	67	54	55	50	63	61	60	49	59	65	53	80	69	43	62	50	48	58	72	56	50	51	56	61	64	56	54	52	51	68	61	65	41	69	62	57	70	78	59	66	58	61	66	54	56	63	65	64	49	59	64	60	56	59	67	67	51	58	57	66	63	57	74	51	67	51	60	59	62	53	56	63	70	57	71	75	46	62	68	63	53	62	52	71	66	65	67	62	65	54	52	67	56	62	68	54	53	57	65	72	51	81	49	54	63	77	66	62	81	54	70	46	54	57	60	70	75	64	58	66	57	73	67	69	61	68	63	61	68	60	60	56	53	74	49	60	64	51	67	54	51	47	67	62	56	65	52	61	68	54	65	61	53	56	49	64	60	66	60	59	71	65	65	56	59	59	43	74	68	60	65	56	61	60	63	59	51	70	61	61	46	56	71	59	54	58	65	64	68	61	56	57	42	53	44	65	72	64	71	66	61	53	58	65	54	52	81	56	67	67	65	63	58	57	56	70	65	55	69	56	61	53	55	66	70	50	57	65	57	64	65	50	65	60	70	55	62	56	63	51	69	64	53	54	65	66	41	68	62	57	60	61	64	60	41	59	64	71	56	46	53	59	61	55	65	70	59	71	62	60	69	61	67	73	70	58	63	72	60	59	59	69	45	63	64	67	62	63	72	57	66	43	67	60	66	75	60	62	54	70	66	59	70	88	56	60	59	70	73	65	56	73	60	71	63	63	55	51	71	75	55	60	63	54	68	62	63	52	60	58	47	61	69	59	62	58	52	61	57	63	63	59	59	65	55	69	56	41	57	66	80	66	66	61	57	64	61	47	70	45	56	68	62	63	61	53	55	66	51	43	65	66	64	48	59	65	69	57	55	64	56	71	57	81	67	65	68	55	57	52	69	54	59	78	54	64	74	60	61	54	62	46	44	63	48	60	67	61	66	62	79	46	67	50	70	57	70	50	58	76	63	47	56	56	74	62	56	56	71	54	50	75	56	71	56	73	49	68	70	73	56	72	60	55	56	53	62	77	64	58	82	69	66	51	60	57	57	61	60	55	67	73	67	70	63	66	68	66	63	71	61	56	66	50	52	68	65	69	66	70	65	57	40	49	78	67	68	63	67	67	82	56	68	58	54	54	57	58	71	54	65	55	61	46	62	54	54	58	70	68	67	65	81	57	65	53	46	68	67	71	64	72	69	55	65	52	56	57	66	57	60	49	68	70	53	59	58	61	72	55	55	51	62	66	55	67	45	57	62	53	64	46	52	52	69	71	63	64	55	48	50	58	67	56	56	50	65	46	68	76	69	52	69	60	54	49	59	50	69	58	74	60	71	66	67	57	57	66	56	64	68	50	57	42	55	68	65	53	66	63	54	52	62	68	65	72	56	68	60	67	61	62	58	58	56	69	55	59	60	52	51	54	67	62	75	59	53	54	72	49	51	66	57	58	65	64	69	62	56	60	68	71	59	66	76	63	54	67	59	45	56	52	53	63	52	61	66	68	59	59	59	57	60	60
18816	29073	46701	53816	48161	33277	17917	5747	1609	880	791	761	727	829	761	816	769	736	764	744	747	783	776	776	767	762	779	734	758	779	734	764	726	788	769	789	762	762	759	753	754	766	779	778	773	732	769	768	808	767	768	756	784	760	789	762	728	780	772	801	791	736	776	768	794	766	813	724	756	743	782	730	752	754	778	735	803	764	770	780	765	717	748	738	759	758	764	756	763	793	766	768	748	777	715	761	787	806	761	794	796	781	766	759	743	785	778	747	742	788	759	806	709	772	742	762	789	766	771	737	839	777	763	742	729	790	764	712	745	757	761	781	744	729	766	820	770	727	773	787	783	749	773	718	771	732	811	756	789	763	801	768	771	746	742	773	713	748	755	745	768	772	745	763	763	812	762	810	777	760	766	737	767	814	729	757	772	737	732	756	776	726	761	813	735	748	767	796	768	785	749	793	757	811	823	768	749	733	816	739	810	767	766	725	747	799	794	741	698	742	742	786	731	767	736	804	746	750	772	799	740	737	767	811	752	720	775	782	756	762	725	816	761	733	764	787	799	775	753	781	760	759	813	770	759	781	808	719	787	765	796	756	768	786	764	772	769	771	756	750	743	752	765	763	746	759	799	779	779	764	792	762	760	733	795	760	772	744	796	788	771	737	767	755	764	758	750	767	766	763	748	731	754	789	773	741	802	744	745	727	820	761	762	772	773	782	737	752	800	735	766	740	780	753	746	775	750	742	766	791	763	769	761	808	762	786	806	708	727	702	791	828	771	744	775	791	799	741	738	777	793	732	753	776	714	757	736	717	754	778	719	730	731	790	762	814	703	737	713	793	735	790	779	762	747	768	796	745	754	738	796	775	807	764	774	808	700	808	750	796	733	809	816	804	713	819	814	726	747	728	777	804	736	756	715	789	745	787	777	749	759	797	769	733	766	740	761	726	724	801	799	751	696	808	763	717	778	712	780	814	777	759	727	771	796	790	764	737	790	721	687	781	719	774	736	753	799	738	777	739	765	783	811	780	783	752	793	764	766	745	764	754	745	763	761	737	757	796	786	823	742	727	774	734	713	813	746	756	761	773	769	771	790	765	783	753	766	746	758	783	773	789	765	778	763	768	767	794	759	752	764	765	771	766	768	778	768	745	789	743	768	767	758	729	729	739	809	761	758	756	772	786	768	790	774	755	750	767	763	805	787	735	761	772	733	751	718	745	754	754	796	745	737	755	787	758	754	799	800	783	792	793	756	762	807	747	765	732	750	784	747	722	749	761	714	786	771	805	763	751	747	775	782	766	800	721	729	779	758	742	753	756	773	766	765	778	772	777	745	747	752	772	755	753	784	794	728	811	755	772	742	773	751	813	758	738	731	758	777	837	759	739	759	789	795	730	727	812	735	747	773	749	802	769	785	757	775	779	725	805	761	727	773	774	779	745	719	786	768	723	755	799	800	723	766	755	763	809	769	745	799	761	706	798	747	740	762	829	729	779	771	780	765	746	806	751	727	797	747	749	720	733	771	777	792	761	794	752	815	748	785	825	745	784	751	767	740	776	798	767	802	771	770	777	781	760	756	759	761	795	746	765	826	764	788	762	737	775	808	766	764	738	708	774	777	728	751	761	746	792	735	761	785	751	808	786	793	771	748	807	815	738	745	750	702	797	742	738	749	733	776	749	772	800	702	749	760	765	765	761	732	729	789	758	753	763	749	721	795	765	776	752	755	796	775	764	780	768	794	746	716	739	791	750	724	800	763	774	775	746	766	762	780	799	771	768	786	802	777	728	783	785	798	742	801	764	802	778	774	774	739	773	747	795	766	737	806	734	742	768	820	760	800	733	743	800	769	768	778	766	748	784	798	751	766	763	719	779	770	778	786	777	785	782	750	800	765	787	710	775	772	745	775	778	782	820	769	767	780	759	736	784	772	789	778	777	721	767	745	740	753	746	766	782	735	775	753	796	744	769	816	725	790	782	772	706	752	809	734	756	726	731	736	751	762	768	759	745	790	780	785	759	742	775	795	746	764	774	761	746	720	769	759	728	801	748	799	757	766	772	751	705	736	796	789	764	772	819	766	736	841	784	791	795	764	776	804	772	750	739	776	783	782	778	764	776	709	769	777	737	780	784	784	797	753	745	790	783	758	772	760	762	777	771	753	712	811	799	801	785	773	769	773	750	769	743	809	720	781	774	743	756	769	824	773	747	765	772	701	739	750	764	760	724	794	759	740	745	816	748	776	800	753	816	782	792	810	762	742	765	787	801	750	794	740	773	763	781	788	723	743	797	760	726	737	770	720	748	823	746	770	746	763	736	765	757	755	704	706	767	804	791	737	772	779	789	806	785	754	746	788	769	773	775	749	754	780	753	750	744	705	752	785	795	715	749	770	753	787	786	756	754	775	783	775	744	769	761	709	766	749	768	781	769	760	756	749	769	741	748	794	780	783	735	760	779	747	828	749	801	759	783	785	794	783	763	725	731	778	774	736	720	753	790	775	753	780	771	779	753	807	773	741	798	762	796	762	802	731	732	749	744	781	775	720	726	774	788	774	817	769	752	759	742	747	773	809	749	747	785	757	763	759	754	799	761	771	726	740	727	749	755	766	743	781	759	792	765	720	777	793	750	781	792	785	811	721	771	836	750	770	762	774	790	718	768	785	739	768	783	729	785	781	784	808	772	712	782	752	753	775	845	733	721	715	763	762	758	793	715	786	782	771	781	778	785	753	808	736	805	771	749	798	765	752	748	797	759	733	744	796	773	771	786	800	757	767	724	820	759	824	766	776	808	784	760	788	728	807	812	752	785	757	795	773	781	694	759	767	770	740	768	758	754	829	765	728	773	748	815	765	730	758	741	788	759	725	767	803	764	775	682	810	766	722	782	765	751	736	764	751	745	782	775	808	814	778	763	727	758	785	758	744	759	759	780	708	761	777	769	811	782	771	777	770	776	779	744	776	791	754	750	802	768	793	756	749	822	759	755	736	756	705	740	750	777	723	776	748	770	744	755	755	820	759	763	705	769	720	789	765	718	774	754	757	754	781	771	728	814	759	754	767	747	802	771	792	789	754	751	783	754	766	786	755	799	775	747	760	732	729	742	778	777	746	761	802	772	759	772	782	748	777	722	724	744	720	749	798	730	759	765	800	765	755	718	768	747	725	774	753	835	756	765	789	737	771	769	801	787	814	743	754	788	794	768	701	787	809	744	772	776	741	764	785	732	742	753	827	773	721	772	763	792	759	779	742	745	778	724	788	750	838	801	761	749	790	811	791	773	785	707	761	785	763	760	798	798	765	775	832	716	728	762	801	786	753	753	784	753	736	768	772	792	784	745	747	796	733	732	748	790	779	814	700	728	745	810	789	730	716	748	760	763	745	786	705	777	755	812	747	719	741	760	811	831	793	760	765	740	688	756	741	749	769	785	783	755	784	747	766	783	729	748	748	772	754	779	762	751	812	772	710	759	770	746	738	745	772	794	793	782	736	730	759	772
2161	10739	24444	22173	15031	6270	1512	347	124	68	58	64	58	56	63	49	64	65	60	68	70	56	59	52	65	63	53	56	53	65	60	54	78	47	59	58	67	52	59	40	60	70	71	61	56	65	56	60	64	62	66	73	64	77	63	54	58	63	51	61	67	66	61	44	76	69	58	62	66	56	79	58	58	61	59	52	54	78	53	59	55	55	71	54	75	64	63	66	57	59	57	64	57	65	59	58	63	51	50	56	51	73	68	74	57	63	61	63	46	57	61	62	63	71	56	67	64	57	64	64	56	62	58	61	59	71	56	58	54	54	57	60	40	71	62	58	62	66	59	53	65	58	55	60	61	52	68	67	66	59	64	64	63	74	65	61	62	76	65	49	72	71	54	45	72	58	68	49	70	63	66	75	53	54	62	42	53	63	72	67	72	68	68	71	55	53	62	55	38	66	67	69	53	63	52	64	60	60	51	64	64	71	52	65	65	72	53	60	66	62	58	75	60	62	49	57	57	58	62	71	75	57	60	67	67	68	61	74	86	59	53	58	56	71	61	46	63	65	61	58	60	60	70	67	56	59	64	59	62	75	50	58	71	66	58	41	51	58	58	78	71	56	62	55	51	67	63	61	70	63	67	58	60	59	77	62	56	56	53	57	71	54	66	54	60	56	75	57	58	64	68	62	68	73	53	67	67	62	71	56	52	70	56	65	60	47	58	68	78	52	45	63	73	59	63	58	61	67	66	63	47	52	51	60	63	51	55	59	69	66	85	64	76	62	70	64	67	69	59	59	67	55	79	67	69	65	68	50	72	57	69	59	58	64	71	54	65	70	59	69	76	57	72	58	72	53	58	56	63	57	65	55	68	67	69	53	66	49	54	52	52	64	66	50	61	48	63	67	75	77	56	59	42	63	56	69	74	55	58	58	68	56	79	59	65	63	52	63	57	60	61	60	55	61	72	56	65	69	53	60	69	69	60	72	60	50	56	59	59	65	62	67	59	52	55	77	64	59	60	72	63	54	64	66	60	56	56	56	71	64	75	62	61	65	58	61	55	60	57	58	69	47	62	69	72	60	65	60	61	67	60	63	74	60	63	55	52	70	47	64	61	57	62	47	52	70	62	72	74	53	64	61	62	48	60	55	63	51	49	77	60	57	64	61	53	65	68	65	57	56	55	84	71	57	42	57	61	63	53	57	52	56	83	54	57	69	54	51	58	55	57	48	49	58	56	62	70	72	63	69	75	57	73	59	76	55	64	61	69	59	55	47	76	53	64	72	59	67	66	57	50	71	66	51	61	72	63	61	67	58	58	75	59	56	88	62	60	65	63	63	56	60	57	44	62	68	69	58	60	63	70	65	57	69	57	62	53	71	61	57	63	58	66	71	62	61	67	63	60	63	70	59	69	69	76	61	62	61	57	68	61	60	55	64	68	56	49	66	61	58	56	60	49	67	68	60	55	61	50	58	66	70	52	73	72	64	66	71	68	47	54	60	65	60	46	62	60	59	72	41	68	58	59	70	68	69	65	58	64	61	50	65	59	43	50	50	50	74	61	56	83	65	54	60	57	69	71	59	63	61	65	69	61	65	59	65	72	65	55	58	68	69	64	61	65	57	71	57	47	56	64	71	62	60	51	56	84	70	66	61	52	58	56	75	58	68	56	66	71	54	71	58	63	74	67	65	58	59	44	72	63	65	71	71	60	59	56	63	56	65	64	70	57	65	79	50	69	75	67	68	58	46	64	71	46	67	72	73	59	68	53	90	61	55	70	67	59	70	56	58	58	67	66	47	52	57	68	52	65	62	54	65	72	62	64	47	57	70	51	69	65	71	60	63	63	61	57	58	67	56	54	56	61	59	56	54	51	66	69	51	60	52	50	56	72	52	64	61	61	80	57	74	69	53	59	67	63	56	64	54	71	63	51	67	61	60	61	74	52	59	67	58	50	68	64	55	67	56	39	57	58	69	66	65	68	57	58	63	66	80	65	43	61	67	51	63	51	60	69	62	60	56	69	53	62	51	66	58	52	69	57	52	52	57	56	64	67	58	54	55	48	62	55	56	65	62	79	69	65	57	70	67	62	61	62	57	64	65	50	62	54	60	71	71	56	63	58	76	56	53	57	59	59	71	71	61	49	55	61	53	59	62	55	79	68	71	69	56	60	61	57	61	59	66	64	53	59	73	48	60	73	61	67	62	52	59	49	64	60	73	60	68	55	77	76	54	57	53	54	57	64	50	57	55	58	62	63	62	49	54	59	55	48	59	46	69	66	52	63	57	60	67	54	58	51	57	57	54	52	57	74	56	63	62	60	59	55	63	61	53	54	57	65	62	68	67	57	50	78	46	55	59	58	44	60	63	64	66	58	63	60	57	61	57	50	72	68	66	62	44	56	64	74	61	65	58	66	62	63	70	66	86	60	54	63	63	79	64	61	80	49	73	74	59	60	60	65	58	71	70	50	68	57	61	45	67	49	63	75	65	57	65	68	69	68	59	82	66	66	58	65	48	68	77	52	64	60	51	53	64	67	64	48	62	64	59	66	52	51	75	52	60	64	66	51	63	73	57	64	60	62	65	68	47	63	56	66	48	78	49	69	63	57	68	66	64	45	61	55	51	62	55	46	73	71	56	70	63	59	67	72	60	66	69	53	68	60	49	64	73	77	56	66	62	56	55	67	41	68	66	56	79	63	63	54	59	58	78	52	62	52	55	62	56	68	59	58	52	50	62	66	69	57	67	65	52	52	67	63	48	77	60	70	67	69	61	77	59	69	63	64	65	55	62	65	61	65	62	64	67	51	60	62	52	58	56	66	52	63	65	60	55	68	57	67	55	68	74	61	55	68	61	61	47	50	67	64	67	56	52	71	61	73	60	59	61	71	48	64	69	60	74	54	67	65	68	66	70	66	52	66	61	64	71	63	59	62	60	59	62	64	52	62	63	60	47	65	57	54	75	60	67	77	61	60	62	50	67	54	59	59	64	62	60	63	69	67	56	60	68	63	65	55	66	60	53	67	58	62	61	53	78	60	68	63	72	64	66	61	61	63	61	67	55	66	55	60	62	66	50	50	62	78	59	63	62	63	62	66	58	69	59	62	56	59	61	69	81	62	62	73	62	69	56	61	58	72	61	51	63	65	60	47	67	69	62	56	59	67	57	63	82	54	62	62	54	62	72	50	55	64	47	76	58	60	77	68	69	50	60	60	47	62	61	62	50	60	69	64	55	67	39	87	63	57	61	59	56	50	61	66	64	64	63	63	66	71	61	64	63	57	53	63	77	55	61	56	61	54	62	56	78	62	63	62	64	67	55	58	56	63	64	63	55	69	66	50	65	63	66	46	58	61	62	66	65	75	47	57	74	60	67	72	52	64	55	54	55	73	58	66	60	62	72	54	70	70	66	69	51	61	56	71	63	74	77	50	72	50	68	72	69	62	59	54	44	73	57	74	66	65	71	60	60	64	55	71	62	58	63	69	59	55	64	50	68
27046	38559	51338	62256	59163	39843	22807	8313	2064	958	801	761	737	757	735	776	774	710	775	766	758	779	771	760	715	752	769	778	748	751	734	800	722	740	773	707	738	690	774	742	746	767	712	729	787	785	744	761	729	728	722	720	718	732	787	746	706	828	762	765	739	793	747	735	749	771	754	733	709	761	792	734	765	794	742	718	764	756	794	761	777	691	727	755	752	713	804	707	746	746	752	718	744	743	759	727	812	721	688	795	755	729	767	764	797	731	704	764	746	760	773	814	781	765	789	725	765	782	726	737	780	725	760	728	718	746	805	764	741	730	718	766	799	744	767	768	756	765	765	742	745	755	780	808	752	787	733	716	758	790	735	752	754	747	716	755	754	767	755	713	789	759	741	726	753	809	708	778	740	761	762	730	730	716	784	763	723	777	765	758	758	778	799	711	748	767	771	767	780	815	771	743	733	753	729	799	727	744	729	727	735	795	762	755	765	766	719	728	744	753	718	754	760	712	726	740	769	764	747	729	725	758	764	751	753	791	756	762	751	733	741	754	749	725	767	768	726	750	759	775	815	779	811	746	727	687	776	773	721	733	754	758	755	722	747	792	723	749	719	716	741	766	750	739	798	736	710	722	753	756	773	785	776	771	700	796	746	790	745	770	759	748	722	759	753	749	755	761	753	796	754	733	778	757	705	739	749	739	762	705	779	735	739	770	715	743	714	737	739	741	792	704	749	747	720	755	768	770	738	716	744	735	717	744	829	745	768	749	755	750	761	746	756	751	744	746	807	744	786	776	779	754	726	767	767	745	866	745	748	757	743	771	738	703	745	737	744	736	760	714	776	739	752	774	729	750	824	752	717	766	808	703	719	738	749	725	750	743	714	804	760	768	708	771	760	757	770	770	754	798	719	752	743	737	779	792	766	716	726	757	770	763	734	728	729	745	776	764	728	701	738	766	749	770	729	742	818	746	709	779	762	721	804	786	789	722	774	754	784	762	753	689	725	723	803	709	750	772	743	776	728	754	743	761	778	752	778	765	792	764	702	779	749	796	748	705	743	736	745	725	757	748	750	775	775	765	714	778	741	737	822	780	785	717	719	741	684	743	766	736	728	748	738	702	752	746	739	786	789	747	759	795	764	758	775	758	747	746	735	775	798	727	780	803	758	762	746	800	730	801	780	733	684	757	767	751	719	767	733	748	725	752	812	828	750	758	723	699	715	769	737	764	773	752	759	770	748	730	792	774	737	804	733	767	765	690	731	770	733	736	725	733	733	757	752	731	759	788	750	765	745	763	710	769	755	732	773	751	766	685	797	741	679	739	792	740	730	723	768	790	744	751	767	766	730	726	724	742	788	770	740	724	729	780	725	773	787	748	720	735	782	761	759	772	746	758	765	735	751	730	743	755	827	704	763	739	795	738	743	779	788	759	691	784	767	733	748	776	765	744	737	693	810	783	777	777	773	761	776	759	751	755	685	696	740	751	711	777	736	714	786	783	742	755	785	763	771	739	777	763	788	704	756	754	763	785	767	753	746	739	751	756	705	732	731	778	761	800	708	774	777	741	739	750	782	759	739	748	725	765	732	773	740	709	746	750	738	768	722	774	747	738	732	779	745	725	735	746	744	747	762	743	736	761	795	731	728	723	762	741	743	736	761	777	751	739	797	741	715	698	816	737	795	730	745	741	727	767	730	789	756	803	767	745	776	740	756	771	741	744	726	733	777	770	744	713	788	720	758	718	762	783	801	750	714	790	755	778	762	750	800	773	771	774	743	767	722	748	795	761	769	741	794	751	784	726	768	765	754	778	799	746	755	810	764	708	733	785	748	733	765	762	745	680	696	771	767	712	756	741	709	752	764	754	735	776	723	760	740	762	701	771	763	734	759	769	754	774	804	701	749	747	738	717	759	723	723	749	754	744	748	763	799	749	749	728	768	759	724	810	734	737	737	766	716	757	721	726	786	761	694	725	797	742	706	777	757	701	743	735	780	722	801	789	701	742	770	735	745	753	762	752	744	768	813	764	741	759	774	753	774	767	726	790	778	716	774	736	752	740	809	746	753	802	722	762	746	739	760	728	743	768	759	746	713	789	753	789	727	757	758	721	762	738	768	746	762	721	749	802	724	732	742	741	759	749	723	752	742	762	742	774	769	772	813	758	752	798	771	776	737	726	746	761	796	750	778	761	752	778	741	749	782	731	772	772	739	735	762	732	755	776	738	718	778	750	787	722	772	769	751	738	771	753	739	766	775	792	716	716	755	746	721	712	721	718	755	775	745	781	773	743	750	791	749	771	751	745	717	721	792	761	753	788	728	794	778	781	712	752	696	719	745	772	769	750	760	741	724	771	745	735	790	771	813	809	731	741	754	754	725	805	715	749	756	784	680	729	738	755	782	724	732	741	770	733	754	786	753	792	771	761	816	705	736	774	748	743	809	732	751	769	760	737	719	746	745	790	763	751	732	747	730	763	743	766	757	798	765	732	723	763	718	774	771	768	780	724	748	771	733	762	740	755	784	715	740	786	736	775	725	740	749	773	767	789	723	730	739	740	732	748	792	750	725	723	737	752	732	752	779	737	769	797	756	732	725	789	710	751	742	761	771	719	750	764	798	714	713	836	736	738	746	744	735	772	779	790	785	756	743	751	772	790	755	749	700	775	725	715	756	749	750	762	785	761	763	736	785	788	768	758	756	785	756	719	710	721	762	752	715	773	757	731	749	750	758	764	759	745	786	767	756	723	730	746	750	762	728	732	739	770	751	761	748	775	771	787	707	769	740	748	716	780	754	783	732	772	748	780	769	775	768	781	755	748	793	757	722	796	760	786	745	738	800	719	808	724	751	761	751	753	764	748	780	747	765	725	726	764	776	754	741	801	794	721	762	743	782	781	730	743	710	756	705	748	724	775	749	776	718	715	757	766	738	728	811	747	755	743	735	729	796	716	760	687	745	754	705	766	755	695	778	736	768	781	819	761	768	725	763	695	745	759	732	733	747	746	701	730	773	710	763	777	766	727	761	850	760	740	777	809	762	758	771	762	764	731	795	778	713	770	718	753	773	755	720	742	815	768	761	718	752	692	739	685	789	779	756	772	761	746	764	757	761	712	772	794	802	766	716	767	705	756	715	783	730	718	743	757	720	725	757	754	763	760	790	775	762	779	780	684	742	759	751	735	751	763	744	757	750	735	797	746	745	747	775	785	769	766	759	780	734	759	718	776	744	760	717	752	758	784	802	731	744	736	802	716	758	769	742	735	686	756	744	760	731	736	761	704	752	740	781	797	783	743	770	769	722	782	763	737	705	813	737	732	764	737	761	755	746	784	767	747	798	795	739	810	734	742	733	694	744	741	766	719	687	779	723	739	771	722	738	765	773	740	788	713	739	783	743	778	731	779	786	751	757	761	737	773	755	719	713	798	771	754	776	696	748	771	804	753	808	742	765	752	725	768	759	776	785	744	732	756	806	773	754	732	794	745	781	726	768	757	740	810
2065	4487	7238	5745	3173	1079	322	144	78	55	58	64	52	62	62	53	75	56	64	67	60	54	52	62	50	62	51	56	55	63	60	53	80	77	56	61	67	72	44	56	66	42	66	47	65	59	58	59	56	61	53	52	67	77	55	64	73	64	58	68	58	65	59	65	49	51	63	61	66	70	70	65	54	62	54	55	70	54	65	71	55	53	57	47	63	51	70	61	58	59	58	61	68	69	73	56	61	64	59	76	63	67	62	71	82	59	49	60	62	72	56	72	56	52	65	56	64	62	65	67	58	64	61	57	49	55	54	54	52	66	50	56	64	52	55	66	60	76	52	69	62	58	63	68	49	58	63	73	49	61	49	62	63	58	74	59	54	52	69	59	67	52	73	57	67	53	64	70	64	62	70	64	46	56	63	77	49	53	60	48	66	45	53	59	61	42	54	62	52	55	67	63	66	54	62	69	57	60	68	62	52	73	59	65	53	66	60	64	59	56	63	61	55	70	62	69	64	59	59	66	65	51	57	62	62	60	54	59	47	59	47	63	78	75	73	56	46	45	49	63	66	54	65	59	63	62	56	71	62	55	53	76	55	62	61	56	63	59	58	51	50	70	56	59	52	60	58	66	54	56	58	60	61	70	51	60	53	64	59	64	56	45	62	52	60	48	55	69	65	52	56	72	66	68	66	62	66	55	58	61	44	73	55	53	69	66	60	68	58	60	45	59	51	79	60	73	62	66	56	63	54	59	61	64	54	58	53	62	63	68	57	55	59	65	57	65	65	65	53	48	54	56	63	50	67	56	56	63	71	47	61	65	54	64	53	57	51	52	64	66	61	67	66	63	56	70	63	68	57	56	48	69	62	60	68	60	64	66	61	55	60	55	52	54	52	67	64	56	63	56	56	55	55	66	67	55	53	59	45	48	85	61	59	58	69	56	46	74	57	61	61	61	58	51	62	58	57	46	57	52	42	60	57	60	58	65	55	64	58	71	64	58	60	58	67	58	55	65	49	61	57	60	60	52	58	59	63	56	72	54	46	61	57	54	59	50	55	49	78	45	67	68	58	53	59	73	66	54	54	71	65	57	47	58	48	61	56	63	64	49	63	70	47	55	68	59	65	55	57	54	49	61	50	64	66	62	63	54	59	48	62	75	61	50	62	56	61	54	52	71	66	57	71	67	49	46	59	67	57	49	59	68	63	63	58	55	53	65	84	55	70	77	57	60	62	48	57	54	66	51	45	59	57	58	63	61	56	60	64	67	64	73	65	59	62	74	57	57	56	55	60	53	72	44	65	52	78	68	65	35	64	62	69	64	62	55	70	56	52	64	57	71	61	63	59	54	71	58	69	56	59	78	62	46	58	54	68	66	56	71	55	55	66	51	57	61	66	59	42	52	54	58	57	61	70	63	78	61	68	57	56	59	66	66	76	58	70	53	49	67	66	56	57	64	65	67	57	64	54	64	60	58	48	43	65	67	53	70	69	52	67	52	69	70	72	57	65	66	77	45	64	66	59	67	69	55	59	50	61	53	67	55	56	59	57	64	56	59	59	67	43	57	54	63	56	55	75	68	58	52	62	46	50	68	52	61	69	52	54	58	62	60	58	68	50	66	57	63	54	62	63	46	65	66	52	52	59	67	54	58	70	70	73	65	72	63	50	50	64	54	53	51	55	75	73	60	44	74	55	63	62	63	57	56	66	52	56	69	71	64	54	66	53	49	70	53	66	51	72	66	66	68	63	56	70	58	60	55	51	66	63	67	57	62	44	72	51	44	60	51	63	68	71	67	69	67	49	52	56	73	53	55	66	63	60	50	59	60	68	82	58	57	62	53	57	46	65	51	66	72	61	77	39	68	55	71	52	50	56	77	62	62	55	66	45	51	55	51	58	61	55	63	63	73	52	55	56	58	60	60	62	56	45	58	57	64	62	52	52	62	62	49	68	63	55	60	47	61	48	71	55	66	68	48	66	62	57	48	57	75	65	52	46	71	57	66	66	51	53	63	62	59	51	68	45	65	63	57	58	59	55	61	55	62	58	56	42	56	58	52	71	65	51	60	58	63	56	55	49	64	62	72	61	60	84	73	62	67	49	54	52	58	71	62	62	59	57	68	66	57	50	55	70	57	56	59	52	56	71	60	55	58	42	64	74	56	63	59	56	47	64	70	59	53	73	69	64	47	61	63	61	52	63	50	54	54	53	64	66	63	62	46	62	61	63	71	62	40	78	79	62	62	66	59	63	52	56	53	56	50	69	52	59	65	48	65	51	51	55	70	61	62	61	63	71	49	65	48	64	66	72	61	70	73	60	76	62	59	56	83	70	66	61	61	70	52	56	62	64	48	53	60	66	63	57	64	68	59	58	64	66	72	65	65	70	49	72	61	51	50	60	75	72	50	71	63	64	61	66	66	55	61	66	59	45	54	46	63	53	69	61	59	58	77	63	74	48	56	64	57	58	68	52	58	71	40	57	70	52	69	68	53	71	54	59	65	64	53	63	58	66	56	56	60	68	69	70	57	60	72	54	65	51	50	54	68	68	46	61	62	61	54	65	48	42	68	55	74	66	72	52	57	47	61	62	55	75	47	53	61	53	61	62	65	50	51	58	60	54	67	58	65	73	42	59	57	62	65	62	63	67	52	52	57	54	48	64	65	53	71	63	67	67	58	48	68	62	80	56	54	51	54	56	55	75	67	56	53	61	56	58	58	63	64	46	48	61	57	69	57	67	53	64	67	49	62	48	55	60	58	57	66	68	71	60	61	52	52	45	59	65	56	57	56	63	48	60	67	60	61	61	60	51	70	52	59	56	55	64	48	65	71	58	65	60	57	61	66	54	72	69	66	48	64	53	71	70	54	50	52	62	67	70	54	45	60	63	63	65	45	74	59	56	66	60	73	52	42	70	47	45	56	57	66	51	51	60	48	61	62	59	46	53	66	66	56	60	54	56	73	67	62	56	44	51	72	67	64	59	56	70	54	68	55	57	71	68	58	52	64	69	65	62	60	61	57	70	65	62	49	53	52	47	68	58	52	58	62	57	64	70	61	60	59	55	64	46	61	63	57	62	55	64	59	54	52	61	59	53	61	58	64	50	55	65	69	58	53	47	50	72	63	50	62	54	57	49	55	53	60	69	61	69	67	51	63	65	62	45	51	63	68	79	59	60	66	51	68	80	67	54	53	63	60	59	59	62	64	64	56	57	68	56	63	63	58	56	53	59	61	61	61	77	63	61	63	75	71	55	47	53	71	62	56	57	71	58	58	49	65	59	76	44	59	66	65	57	61	59	47	59	64	49	64	57	60	58	53	53	59	53	59	55	73	57	64	61	66	70	59	57	68	66	47	47	69	77	69	67	55	67	63	48	77	67	54	56	60	64	46	62	67	57	66	61	55	51	53	70	58	52	65	60	60	70	54	58	52	52	56	76	64	76	50	60	64	74	64	62	58	51	59	45	64	66	56	56	68	54	68	61	56	43	75	60	57
24442	30193	32992	35850	33310	21846	9174	2601	1079	765	690	745	750	752	710	737	710	751	750	741	746	748	748	748	729	740	766	740	733	759	788	773	733	739	770	792	680	738	764	761	761	743	731	717	764	722	735	712	742	734	789	738	745	767	722	769	733	720	749	748	697	723	735	789	732	765	720	818	741	697	778	777	745	729	743	730	724	754	744	741	695	738	698	756	774	760	713	746	725	795	735	722	763	716	740	765	732	706	732	733	717	707	738	700	717	708	734	760	727	736	766	721	744	678	748	714	739	726	710	672	764	775	696	729	718	752	740	759	724	705	791	728	677	758	720	736	719	754	752	633	745	740	714	749	720	755	766	654	711	733	704	755	735	750	689	742	716	708	752	727	720	705	760	746	742	718	700	716	717	704	775	708	753	736	748	769	777	742	759	726	716	722	761	702	726	756	702	793	746	784	785	730	681	691	740	733	774	748	726	720	781	721	695	705	740	735	710	769	735	779	723	743	720	749	719	766	728	749	743	739	724	722	735	774	717	731	745	788	708	698	756	743	726	760	734	792	759	769	717	719	750	715	752	723	702	805	758	729	718	715	741	738	698	736	754	709	731	723	703	753	734	754	755	685	741	753	719	744	717	727	701	727	717	720	707	771	719	744	757	749	771	725	737	750	738	725	724	734	750	706	753	778	751	680	747	734	689	729	716	736	731	739	686	725	688	752	748	737	698	769	725	736	764	783	723	737	705	667	741	771	738	698	755	718	738	775	734	723	784	740	730	736	763	730	758	741	726	716	741	778	741	775	743	748	753	716	772	752	766	751	731	706	720	728	723	753	724	731	780	766	730	734	706	756	743	719	710	745	726	755	730	731	721	751	799	704	728	712	703	754	730	756	713	735	714	747	723	755	747	700	754	786	719	705	775	766	746	746	730	719	732	742	792	723	777	712	747	752	738	748	759	733	794	730	753	789	730	739	756	685	695	740	739	761	758	729	767	722	748	745	775	753	727	791	756	754	764	750	693	698	714	701	713	752	752	726	724	732	723	738	741	796	718	771	742	748	745	708	767	747	742	789	703	698	762	748	734	731	776	728	765	795	777	699	693	692	774	739	719	745	729	737	726	725	734	783	759	745	738	761	732	719	762	799	757	736	733	750	735	795	715	666	727	743	750	763	684	733	729	724	748	713	766	762	714	693	745	690	706	679	768	711	735	751	729	694	689	743	723	720	733	722	763	706	759	757	757	727	695	750	752	758	741	707	755	757	718	749	745	715	634	750	754	772	738	759	717	722	758	774	755	765	757	729	721	717	732	709	745	774	748	766	724	755	736	755	715	756	713	748	754	769	739	702	811	748	702	725	749	796	720	766	727	724	757	719	735	736	748	746	788	732	752	748	766	783	756	739	751	741	747	730	763	761	782	762	727	746	776	669	697	762	720	703	721	729	726	726	761	751	749	728	716	728	699	711	747	722	735	794	723	722	779	753	757	784	721	722	730	714	763	708	746	770	755	756	775	747	709	697	740	735	740	774	727	757	711	693	783	740	721	753	716	683	730	771	737	731	736	786	701	687	774	712	709	777	768	687	752	707	750	759	732	749	748	711	756	752	787	738	733	715	727	732	760	717	691	743	720	707	734	734	702	705	743	713	695	712	750	743	773	746	719	744	762	722	766	778	779	760	770	764	700	753	725	750	708	799	660	730	755	749	744	772	738	798	710	773	744	774	751	746	804	755	683	761	725	735	713	777	762	737	711	720	765	746	779	761	712	717	738	728	730	717	735	779	773	778	724	745	752	744	717	774	724	749	722	722	707	774	723	736	754	733	723	778	737	722	733	693	717	713	777	693	727	775	680	739	767	769	748	763	733	775	737	743	735	732	795	748	720	736	770	738	767	796	718	738	700	770	719	754	756	760	765	733	757	778	732	749	722	725	751	711	777	717	762	747	739	793	786	759	747	792	743	685	745	702	712	721	734	773	718	734	666	757	767	721	728	711	734	671	757	709	728	710	798	702	769	748	700	761	741	712	724	748	722	758	722	732	785	784	746	735	745	759	752	719	736	713	699	737	724	764	785	770	760	746	740	697	717	767	754	739	732	758	749	702	700	729	734	723	741	725	789	717	718	733	772	723	712	793	768	735	755	783	779	726	773	734	718	763	745	732	743	736	735	768	769	781	768	728	738	707	787	751	745	712	710	712	724	758	774	760	747	731	701	748	752	705	705	742	744	731	693	722	713	714	736	719	724	718	751	719	716	761	729	761	727	706	732	774	761	744	803	783	784	714	739	755	734	757	710	727	734	775	743	712	656	770	764	734	778	777	753	719	791	745	727	701	756	748	725	749	692	719	778	736	723	707	737	741	758	706	748	700	751	714	721	730	720	780	731	700	745	776	767	735	692	696	775	735	741	771	756	758	740	820	776	743	718	720	717	745	717	758	735	740	785	737	765	762	747	746	721	696	742	767	663	755	750	700	695	757	723	728	737	729	750	763	750	777	784	718	771	756	809	786	765	725	728	752	713	692	716	730	717	761	754	741	737	734	746	756	801	732	767	808	747	670	698	784	734	757	699	743	715	749	690	727	742	758	777	767	750	702	716	735	697	718	790	732	752	745	725	773	715	724	694	737	739	727	747	724	768	702	791	709	763	734	823	716	748	766	737	711	731	750	759	732	735	766	739	753	709	743	723	747	763	741	737	753	738	740	722	757	716	774	745	740	750	714	716	725	761	783	716	708	792	747	768	726	700	731	748	732	743	754	762	697	712	738	765	707	762	761	712	712	764	764	760	798	739	671	753	730	734	726	742	713	702	822	727	734	739	747	729	743	755	731	750	729	742	748	705	738	749	731	712	754	737	731	733	752	776	721	784	757	722	751	758	733	713	736	702	728	709	817	765	756	742	730	697	769	750	748	716	800	714	758	709	724	775	760	709	742	720	731	720	710	753	751	749	722	737	719	743	745	719	735	794	715	701	816	738	778	737	739	736	796	701	759	754	745	728	761	785	754	774	767	671	755	766	740	772	747	760	730	772	692	755	710	719	726	764	703	760	716	752	712	713	716	735	737	713	733	736	773	789	734	731	708	724	728	770	743	774	721	729	764	726	735	779	717	750	741	732	740	713	707	731	734	736	743	735	733	754	731	724	737	739	731	763	728	763	721	749	761	770	685	691	753	770	798	738	764	730	717	716	696	734	767	749	728	737	734	791	719	736	763	736	745	734	744	723	779	757	722	751	713	751	734	738	711	734	775	742	765	741	736	734	753	725	769	695	757	776	750	733	707	779	761	735	740	720	758	746	738	730	770	743	715	740	737	791	749	749	714	768	717	749	747	708	742	732	745	767	757	735	743	731	746	752	746	732	745	693	741	765	732	724	735	794	757	724	697	758	720	744	675	766	738	747	736	736	734	725	718	743	702	730	735	756	743	754	805	739	735	761	710	684	729	724	801	766	766	762	722	789	720	742	712	717	727	755	779	743	772	716	751	784	748	713	730	738	766
4131	17487	19497	13748	7148	2631	616	147	72	73	58	56	52	53	49	55	51	63	50	60	64	52	60	74	62	75	64	49	55	64	55	59	76	69	54	51	49	59	60	55	61	84	69	59	58	73	69	53	61	57	56	65	54	70	66	71	55	67	63	71	76	67	49	66	53	68	55	66	66	49	59	68	70	62	57	61	60	54	60	47	61	62	45	68	73	56	59	68	53	60	65	55	57	64	62	63	61	47	62	70	59	53	66	56	57	70	54	49	69	65	62	67	58	59	68	69	60	54	71	62	68	53	69	70	63	72	59	54	57	51	50	61	71	53	73	61	51	58	56	60	60	64	46	65	61	71	54	49	62	52	53	48	52	62	66	61	64	53	55	60	63	55	59	61	63	72	64	61	66	62	48	68	68	61	66	60	60	70	68	57	60	58	61	84	62	60	58	73	63	55	68	55	57	50	58	55	62	63	57	78	69	62	55	58	65	64	61	66	60	67	60	52	53	48	56	54	75	49	61	66	62	71	79	55	65	64	61	55	53	51	65	71	74	54	61	50	71	60	51	60	66	66	49	67	59	79	55	64	77	64	68	56	60	56	67	65	59	67	50	59	76	54	61	50	57	57	58	70	71	66	58	60	62	56	61	48	44	62	73	71	51	53	71	54	56	61	60	63	65	60	58	84	68	48	59	58	60	63	54	56	75	66	54	60	52	64	54	60	63	49	71	56	52	61	62	70	54	59	59	58	56	51	56	50	77	74	52	70	71	66	64	54	60	45	56	69	50	53	50	57	72	59	65	61	77	57	61	74	59	55	71	65	64	57	59	51	62	52	77	70	58	63	52	56	54	53	69	67	58	78	64	74	60	61	70	65	60	57	49	46	58	62	58	70	63	48	58	76	59	55	61	54	47	49	59	57	71	63	60	54	48	65	57	49	66	47	52	64	61	58	54	67	55	50	69	61	61	71	71	74	59	54	60	56	61	67	65	66	54	59	68	70	81	72	69	72	56	46	67	49	56	57	67	69	53	57	59	54	70	59	65	63	61	55	73	51	55	65	65	48	67	72	66	63	62	58	63	57	67	57	64	60	58	54	74	52	54	64	57	54	60	56	57	57	59	54	64	59	56	61	62	57	63	65	53	60	75	53	50	73	47	58	78	69	48	62	65	64	66	55	62	57	51	57	66	64	62	56	63	70	61	70	70	58	54	81	56	51	52	66	72	63	59	59	60	64	63	47	63	52	65	67	72	68	65	47	75	64	57	56	52	71	60	60	68	61	55	52	67	51	49	70	63	65	60	63	62	56	59	55	60	60	61	44	57	54	67	53	64	67	60	54	58	46	68	66	53	80	64	52	50	49	52	55	63	63	56	65	48	71	55	61	54	65	56	55	51	59	57	51	60	49	74	61	74	61	68	60	60	62	66	61	60	53	56	56	65	53	54	60	61	46	67	67	62	58	55	64	72	59	61	59	65	56	60	50	63	63	52	70	76	61	48	52	47	68	70	64	54	57	59	60	56	57	57	55	61	65	64	55	63	63	69	69	57	49	67	66	54	64	55	44	61	56	68	70	53	60	68	69	65	71	69	66	65	66	46	67	46	62	57	56	78	57	68	48	48	65	55	58	65	65	61	58	54	70	68	55	58	49	56	71	65	76	60	69	54	68	55	61	62	51	67	60	62	48	58	63	55	57	51	66	58	52	51	59	66	62	53	71	69	43	71	65	52	50	65	75	55	54	52	82	56	62	61	62	54	62	51	66	60	79	66	77	58	57	61	70	44	64	68	66	66	58	59	49	62	62	52	66	46	57	61	57	59	58	58	64	53	59	54	81	58	56	59	67	55	68	52	66	60	69	66	59	49	69	49	65	48	69	53	53	56	67	69	63	48	74	64	59	74	59	62	50	69	57	66	52	61	57	49	63	59	60	66	63	54	49	64	68	61	60	51	68	70	59	71	63	55	61	61	60	58	50	56	61	62	66	75	51	65	72	70	60	62	68	68	67	62	56	61	49	66	58	59	67	60	66	61	62	79	48	57	54	67	55	62	63	67	66	60	61	44	61	59	55	51	57	58	48	54	53	52	54	62	76	64	63	52	67	60	58	64	63	66	71	50	64	67	58	77	55	58	57	74	58	63	54	56	67	63	51	48	70	55	62	57	51	71	68	60	62	44	44	59	58	54	59	65	63	62	65	57	62	65	48	58	71	77	57	68	45	57	62	60	56	50	48	66	65	55	67	61	51	63	64	61	64	67	51	64	59	65	53	58	62	65	61	49	67	78	53	61	59	51	62	61	69	65	60	61	56	52	53	72	75	59	55	53	71	69	51	55	62	67	53	64	60	65	54	59	64	67	71	55	73	58	71	62	76	52	68	78	63	61	63	57	56	50	60	68	63	74	59	78	73	61	81	56	52	57	61	55	62	52	56	62	65	69	54	67	63	58	65	65	55	57	64	62	66	70	50	60	69	71	58	82	72	55	70	59	53	49	58	53	55	58	61	64	61	62	62	63	65	61	58	47	54	50	61	67	66	50	67	55	72	72	53	54	45	62	59	74	71	52	73	71	72	55	52	57	49	62	58	60	54	68	62	60	68	71	63	62	61	69	54	58	68	48	49	55	57	56	56	54	65	64	70	56	64	73	63	56	73	66	50	63	61	56	56	55	59	62	73	65	68	65	75	59	55	54	63	53	76	58	47	54	60	66	60	68	73	58	64	75	68	61	79	41	57	59	71	53	59	52	71	67	62	64	63	56	67	58	49	52	61	61	68	59	68	53	48	49	70	51	67	58	55	58	48	54	62	72	54	65	66	69	61	73	62	58	63	53	53	66	61	57	63	50	58	63	64	64	53	66	60	77	61	65	54	69	55	52	53	54	57	67	65	49	59	58	65	62	65	58	59	57	57	69	70	58	60	62	60	58	62	58	64	65	60	64	60	65	57	71	60	51	66	62	54	69	48	60	67	68	58	59	89	63	71	51	58	74	54	61	49	68	59	60	54	59	50	62	56	64	67	61	61	68	56	66	68	56	59	58	71	58	65	64	61	76	54	61	67	52	72	62	65	70	73	62	49	67	71	55	53	60	57	57	72	54	59	64	61	62	55	61	46	57	69	61	58	49	53	51	66	54	57	54	64	62	59	63	59	64	52	55	56	65	68	62	74	74	53	55	49	65	62	57	58	49	60	63	81	80	64	42	58	70	52	61	50	55	71	58	54	47	59	55	70	51	56	61	61	62	68	51	75	58	56	80	60	52	68	56	69	66	55	62	70	50	67	57	62	52	72	55	72	60	54	66	66	73	59	60	68	60	58	67	64	61	59	62	56	69	43	53	58	70	63	54	57	59	52	59	56	57	54	57	48	70	59	61	65	73	73	56	48	58	67	61	58	58	46	59	48	63	44	53	61	53	63	47	60	68	62	64	65	76	55	61	65	64	65	46	57	57	71	66	56	60	55	60	54	55	67	70	57	59	64	72	65	60	61	67	62
35847	45631	44194	48636	44913	30294	14946	4402	1299	796	744	746	722	732	753	753	752	745	725	751	786	727	744	783	743	739	745	740	770	760	763	751	689	770	759	745	758	757	747	762	721	726	746	746	712	702	726	719	794	749	763	762	769	746	745	679	767	781	762	772	736	772	726	743	724	822	734	774	720	767	718	772	711	738	741	757	768	735	762	747	768	749	706	705	777	789	761	746	730	735	787	760	782	719	698	776	727	753	690	712	746	822	734	788	745	785	742	733	704	693	744	733	744	744	741	721	774	743	754	767	795	778	733	725	728	750	717	763	727	776	739	735	686	786	746	766	735	773	728	728	738	754	749	736	745	736	748	715	760	719	760	719	706	706	742	732	706	730	743	748	734	760	752	768	692	766	760	718	724	767	722	714	732	726	741	736	740	741	727	758	751	746	767	750	775	737	713	731	754	777	721	703	773	778	689	800	719	752	731	728	793	734	783	742	766	771	766	697	743	728	711	796	754	738	804	692	741	761	756	734	735	777	713	751	764	776	717	777	739	756	755	720	773	768	728	775	733	783	743	755	694	728	730	729	736	727	730	743	742	740	759	748	789	717	738	775	766	767	675	789	734	794	713	743	736	757	688	735	766	728	722	699	761	729	748	728	711	731	706	774	715	700	741	771	719	732	779	792	747	696	752	767	714	754	723	715	732	740	754	738	775	777	699	733	783	725	776	772	710	741	800	727	744	737	739	710	763	725	711	734	755	731	723	748	738	738	765	739	777	723	730	674	771	770	786	702	762	754	749	718	759	757	784	739	720	731	739	715	698	752	768	750	718	751	776	681	721	766	695	767	749	742	727	756	783	735	745	714	750	751	726	741	724	720	762	809	764	713	730	689	753	757	751	743	775	741	731	757	788	732	739	772	702	718	744	742	765	725	756	732	714	778	731	715	717	729	771	801	745	732	735	743	769	701	766	732	775	703	756	679	736	713	732	752	735	747	750	728	762	713	712	770	764	781	775	739	733	733	725	750	764	740	719	736	745	763	710	690	738	723	759	764	710	731	734	712	735	753	732	759	770	762	741	758	761	727	709	751	719	722	761	695	716	713	682	719	780	799	722	788	745	700	730	772	728	768	777	755	710	784	755	747	736	768	775	700	826	773	728	738	754	721	705	764	721	761	750	745	788	752	757	757	699	764	753	785	719	760	730	752	721	765	775	731	757	742	697	753	741	701	760	778	754	743	797	721	776	726	723	721	745	772	747	717	722	747	759	717	757	718	754	739	735	796	764	747	723	718	741	730	788	722	763	777	730	760	728	773	793	773	692	734	725	782	747	751	677	710	777	752	766	777	721	729	723	729	771	703	719	676	761	748	732	766	720	703	725	769	737	738	703	689	732	727	794	772	730	788	766	757	745	768	768	756	725	732	708	762	750	761	742	681	786	739	747	767	738	734	747	758	760	735	681	750	797	728	751	740	723	760	748	772	771	715	733	703	779	760	716	813	750	714	770	764	715	744	802	731	794	726	738	750	702	765	715	756	766	784	732	767	750	792	761	739	727	705	750	754	736	743	773	721	689	789	782	767	761	754	747	746	760	711	749	680	727	720	739	696	742	721	715	746	691	729	728	746	790	738	717	758	790	770	718	744	728	736	700	748	738	772	733	726	755	758	753	702	721	741	730	743	742	764	755	784	784	758	686	795	761	719	724	772	744	767	687	763	769	739	744	754	743	785	725	728	794	756	748	721	766	746	728	702	698	703	745	703	740	740	707	741	779	770	770	700	738	714	749	747	694	753	763	777	821	760	759	735	751	726	744	751	712	804	737	763	704	778	726	720	757	698	714	774	749	744	712	745	741	780	746	741	777	727	705	723	766	715	760	749	739	757	761	771	781	777	740	768	732	765	709	707	745	726	706	698	728	728	741	762	734	717	726	766	758	711	753	690	738	726	783	769	747	746	728	719	735	751	743	749	754	765	772	754	777	747	762	777	723	761	722	748	741	745	739	719	793	709	758	740	789	738	733	681	717	747	694	758	748	745	737	754	792	770	787	773	739	737	781	694	723	731	816	699	772	772	765	731	713	716	768	719	731	716	739	750	725	733	713	728	792	726	704	729	758	732	758	728	728	776	771	738	725	733	754	758	728	768	745	778	775	768	750	710	748	743	735	757	747	689	740	702	748	757	800	726	747	772	705	748	770	759	783	808	758	727	773	770	751	740	759	767	727	735	718	755	776	741	762	774	728	793	728	731	757	765	734	717	732	747	740	719	722	740	698	729	738	758	718	728	714	727	732	738	769	743	789	706	775	810	742	709	740	741	738	704	731	744	719	728	713	728	710	752	748	733	712	701	691	731	754	754	708	777	727	764	806	693	693	737	732	773	755	720	700	699	754	730	764	737	790	735	725	743	740	721	723	767	710	740	774	729	699	743	725	729	730	785	741	769	757	750	702	732	749	701	776	743	750	804	746	719	777	757	772	775	741	758	766	775	730	746	689	755	779	717	771	780	767	704	725	787	755	716	768	791	741	756	741	759	762	734	748	734	701	765	784	724	763	808	727	724	726	744	795	726	756	810	725	762	744	724	738	756	779	730	748	764	737	715	743	749	770	761	714	716	776	735	721	754	756	703	747	727	671	706	736	755	748	729	771	722	778	750	743	788	727	720	722	720	760	753	760	744	747	710	786	762	704	690	761	723	753	778	717	778	795	733	753	720	716	775	783	754	705	765	761	740	745	762	760	733	728	751	739	707	737	806	758	760	755	716	723	733	756	777	746	783	728	728	708	774	749	755	760	773	725	740	750	741	704	805	752	720	717	695	698	739	758	746	715	775	752	706	756	773	735	747	729	770	728	746	764	739	717	773	747	742	784	760	731	740	718	740	747	735	691	781	725	745	732	707	717	790	740	686	753	765	714	772	721	768	749	757	707	768	762	725	820	747	761	733	752	734	738	712	747	733	727	758	749	762	740	733	722	789	754	736	686	706	751	781	701	748	766	752	789	753	732	741	693	728	769	778	768	743	711	753	789	749	743	723	710	744	720	753	670	749	747	681	769	762	735	747	795	722	669	732	746	736	740	730	731	790	764	706	703	706	744	694	781	750	743	792	747	722	703	703	742	721	720	740	763	706	756	758	744	775	745	759	707	745	713	739	720	740	746	695	739	726	730	730	754	703	774	749	762	739	679	790	789	743	760	744	713	741	721	723	764	725	740	766	829	765	757	758	802	793	760	757	695	758	725	759	694	696	746	701	724	765	767	731	765	696	768	723	721	759	734	761	746	777	741	714	717	713	790	732	717	699	741	724	751	706	748	690	712	716	677	754	724	697	742	774	783	773	714	740	769	712	736	744	702	774	678	744	743	766	736	693	777	726	745	718	713	722	732	779	742	776	769	769	708	706	784	751	789	717	750	772	758	785	736	781	758	733	754	772	734	736	748	779	771	735	760	751	680	823	775	739	700	779	766	753	752	721	729	719	762	751	771	771	704	762	735	771	674	735
3690	15192	20018	15078	7237	2377	597	148	105	78	72	64	64	56	62	57	70	67	57	70	66	53	63	70	62	55	63	70	48	70	63	67	59	61	61	52	60	58	67	50	62	73	71	62	62	58	47	48	57	61	62	58	66	60	72	78	52	57	67	66	51	54	62	64	57	54	57	68	69	52	83	72	55	67	54	54	57	53	61	59	47	69	51	72	65	47	55	64	57	72	54	58	61	65	62	61	67	83	63	78	54	52	49	76	72	53	49	56	54	60	53	59	57	52	60	74	71	70	63	63	61	57	54	59	51	64	56	64	62	56	58	63	63	61	65	59	75	54	58	60	63	55	53	64	60	53	71	54	58	56	53	68	63	71	57	51	72	72	65	58	44	61	60	66	64	63	65	73	68	55	71	54	51	77	58	62	63	64	61	66	61	73	61	74	62	48	58	64	68	52	66	66	60	59	72	64	65	69	55	67	67	60	56	64	60	59	77	68	70	61	74	46	84	58	62	57	60	65	56	52	57	70	61	60	49	59	72	78	64	65	60	56	56	75	51	57	59	60	55	77	67	55	72	53	53	84	60	59	57	75	70	69	54	56	57	59	39	67	59	68	64	59	59	68	49	67	76	79	61	60	75	74	61	82	54	67	54	62	70	47	42	74	70	71	63	57	71	68	59	62	72	62	61	61	72	70	52	58	62	63	55	55	56	64	55	51	67	65	62	73	71	59	54	59	77	81	62	59	62	81	57	56	70	69	52	64	63	62	56	67	67	67	60	70	68	55	75	63	62	61	68	53	60	54	59	67	60	59	65	44	50	68	67	53	64	76	52	51	59	51	58	59	65	72	57	55	53	61	57	55	65	60	61	65	62	62	65	46	66	64	58	63	49	53	47	49	56	53	64	62	50	53	63	64	45	57	60	52	68	65	61	69	65	72	62	74	74	59	60	63	67	77	52	59	62	72	65	68	66	65	55	51	72	65	52	63	62	63	63	70	65	54	69	62	65	51	68	56	61	57	56	68	55	59	70	64	68	68	60	76	76	66	55	68	64	67	69	73	72	78	64	81	59	62	65	71	68	48	72	60	67	80	53	60	62	64	62	72	53	64	46	61	61	79	42	60	57	60	68	73	52	68	54	76	69	64	64	56	55	67	62	56	69	69	70	61	69	65	81	61	59	72	70	73	58	70	65	60	58	71	54	64	60	69	58	66	64	64	55	61	71	66	65	57	72	69	60	68	76	69	67	49	55	47	70	71	63	64	49	52	51	68	64	65	57	53	61	46	64	69	71	68	60	71	60	71	60	66	74	67	60	55	56	68	57	59	67	57	56	67	62	76	63	56	67	64	63	52	51	54	60	62	65	78	68	67	59	58	62	57	56	50	50	65	62	54	53	77	58	70	72	58	79	63	50	55	57	56	54	54	66	50	80	51	51	58	62	52	58	62	52	50	57	67	48	52	58	67	62	59	65	69	58	51	51	61	61	60	65	59	56	68	68	59	66	54	72	64	68	51	54	74	56	63	62	62	63	64	62	58	63	67	54	51	66	53	48	62	56	72	76	60	70	55	61	75	63	61	63	59	73	71	56	60	55	48	47	55	61	69	51	63	53	60	80	57	48	59	64	62	66	60	62	50	50	59	61	65	71	49	85	54	69	82	65	71	54	61	61	54	66	53	69	63	52	82	80	71	59	64	64	68	61	77	69	60	75	57	63	68	70	60	62	57	61	67	67	65	48	58	66	74	74	59	73	56	54	46	59	45	71	46	76	58	61	63	60	59	56	74	52	69	69	60	66	76	65	54	58	49	62	51	65	68	51	66	59	87	74	66	54	40	65	52	53	74	67	73	60	47	80	50	69	71	57	67	69	45	50	78	56	60	63	64	56	64	80	50	62	54	67	47	65	78	69	56	48	45	49	68	70	58	47	64	58	47	64	62	67	77	57	66	56	53	63	62	62	70	64	60	62	68	64	51	54	51	57	56	60	48	63	61	69	63	51	51	57	61	76	50	65	66	66	56	42	60	67	67	63	69	64	55	50	73	74	59	66	51	53	59	67	63	59	58	61	52	61	64	63	53	59	77	69	63	84	67	56	55	74	80	70	61	67	62	67	77	58	65	64	60	67	74	63	72	65	57	55	55	69	58	77	56	68	58	60	67	50	54	68	54	67	60	56	73	65	52	66	64	76	63	62	58	46	46	68	61	62	49	66	45	52	55	75	57	63	65	45	69	66	59	52	69	73	65	49	60	73	68	65	66	70	52	56	64	57	59	63	74	67	71	55	64	44	74	64	54	62	63	66	56	66	47	73	58	65	59	49	69	62	53	50	61	57	72	61	60	52	63	69	59	63	80	68	66	55	57	63	53	53	59	60	61	61	70	67	59	65	63	57	76	72	68	56	63	64	70	72	61	69	51	70	77	51	62	63	62	62	69	61	50	66	62	67	62	57	66	53	61	56	63	70	60	51	60	70	51	60	72	65	78	54	80	52	55	56	77	71	72	49	65	68	56	70	51	73	77	62	73	63	59	60	68	70	60	60	59	67	52	54	68	55	78	57	61	77	66	49	63	52	56	57	66	54	78	71	69	63	72	62	67	70	60	58	55	54	65	77	63	66	76	74	63	65	69	49	70	70	62	79	69	68	76	60	64	59	71	56	58	53	48	63	51	54	48	64	60	59	67	67	51	62	62	67	67	62	50	59	69	48	64	56	67	62	68	52	59	64	76	68	70	57	61	56	67	47	57	66	67	71	60	74	62	51	68	64	64	59	74	54	60	58	56	60	56	61	62	58	51	59	72	54	62	57	67	74	63	79	65	62	64	66	63	67	62	59	70	61	63	61	54	67	60	67	60	73	65	67	63	60	44	63	66	76	79	66	62	56	71	58	64	56	67	59	66	77	67	66	62	69	57	54	70	69	68	56	59	52	63	66	50	62	57	56	69	61	53	59	71	65	57	50	66	53	58	58	58	85	51	61	55	54	63	65	68	67	54	69	61	77	62	63	57	77	51	67	76	57	65	58	52	58	63	62	62	53	62	41	62	63	54	54	59	55	71	70	50	65	75	66	49	55	70	60	63	64	51	53	68	70	62	74	58	52	47	67	64	63	55	70	55	66	77	62	54	59	55	59	57	79	58	76	60	55	63	77	68	67	57	60	69	59	61	71	59	71	67	52	60	53	51	64	57	47	60	59	62	42	63	43	55	58	57	60	58	43	62	67	68	56	57	55	50	59	73	68	63	61	59	49	62	58	65	58	57	55	54	58	76	54	47	58	57	78	73	62	62	67	61	54	75	60	80	75	44	56	59	62	73	64	61	59	58	57	54	56	63	67	64	70	57	69	69	66	48	62	60	63	66	72	61	63	52	59	61	80	63	57	63	58	79	65	56	67	55	60	56	56	56	57	70	73	65	66	53	57	51	56	55	51	61	63	64	60	54	57	62	58	68	60	65	68	79	55	58	58	71	60	61	71	55	81	66	59	55	87	55
30363	43362	45954	49323	43405	28850	14509	4615	1392	893	761	725	761	763	769	799	796	804	768	792	805	788	764	785	743	751	757	750	753	760	764	747	735	797	801	764	741	748	745	731	762	787	792	776	775	796	750	788	761	791	799	751	819	790	748	733	721	796	826	712	708	796	806	766	747	762	749	787	782	823	762	814	738	766	744	758	787	730	813	848	738	772	764	778	739	768	747	734	768	738	756	725	731	715	790	802	751	766	748	815	755	749	727	735	729	739	770	800	750	733	788	764	792	739	745	761	796	715	771	793	770	801	743	793	758	759	710	753	748	780	758	809	795	804	798	812	777	735	794	741	706	770	783	749	766	740	743	772	780	806	734	727	787	744	747	790	772	778	743	720	819	773	798	756	784	764	771	754	748	810	803	792	781	708	783	775	771	753	792	779	809	742	794	804	797	780	780	775	751	792	772	758	795	706	765	746	730	747	749	813	780	768	786	727	753	783	745	744	764	735	810	735	743	737	780	752	789	757	775	724	792	789	763	768	737	762	736	743	785	750	775	767	735	792	763	738	790	742	758	713	750	756	725	734	755	841	779	741	797	739	797	761	724	813	749	790	773	735	778	793	771	779	799	725	775	793	759	775	765	797	763	758	807	744	781	727	771	756	723	791	730	746	815	775	788	809	833	735	745	815	796	794	803	790	762	796	763	778	783	768	810	754	779	744	788	766	800	730	768	775	784	770	763	809	714	750	766	751	789	758	755	759	771	748	810	808	771	795	827	759	801	760	764	764	765	749	787	796	779	762	750	785	794	726	728	734	748	771	796	750	717	768	723	737	773	769	742	776	745	755	790	754	766	792	713	789	766	769	789	797	814	774	792	770	739	801	766	812	732	800	765	749	751	805	827	751	781	789	752	755	785	757	766	790	782	774	689	734	841	755	731	743	805	796	800	730	756	787	728	758	766	751	755	749	757	767	766	752	784	803	775	758	760	756	778	765	800	782	734	790	751	754	735	762	794	778	766	800	798	718	805	758	725	780	759	726	702	740	784	772	812	748	714	759	754	761	791	787	782	798	768	741	794	766	774	773	804	704	745	785	750	804	776	752	753	794	762	772	795	781	733	746	765	784	774	763	794	801	777	722	803	748	757	771	850	768	731	799	734	769	748	767	758	753	745	786	786	761	757	748	744	779	763	766	793	799	763	704	766	756	796	745	697	726	761	761	762	728	776	734	806	830	744	755	722	781	756	748	777	782	773	775	764	783	792	782	759	787	726	779	723	727	759	807	795	819	766	803	770	765	783	770	727	784	775	753	835	786	785	809	798	769	791	792	756	776	810	753	768	790	797	770	795	778	750	801	776	812	788	800	783	784	757	767	784	763	783	759	774	750	811	742	788	772	764	762	772	773	840	731	752	821	766	794	769	751	769	745	785	780	749	764	817	733	799	761	808	732	791	770	739	798	787	729	817	785	735	782	782	763	816	726	778	780	738	739	785	735	717	789	806	752	743	762	742	777	773	787	757	749	752	697	754	760	774	771	761	787	761	756	740	744	759	749	809	821	770	780	827	753	808	766	824	741	718	772	785	710	784	789	768	751	754	808	776	783	810	757	796	755	761	717	755	748	751	783	779	749	759	754	757	794	797	755	778	726	786	775	765	789	757	770	723	770	754	812	759	736	750	770	750	800	767	783	801	750	811	772	775	799	806	770	792	753	776	792	806	761	747	720	793	791	780	769	737	801	784	756	788	726	780	809	766	775	793	753	754	801	780	772	762	792	818	774	774	766	754	760	760	794	790	773	815	800	738	770	751	750	723	755	721	730	781	779	769	782	739	738	790	743	753	720	746	821	769	776	734	728	744	796	808	745	754	775	786	765	784	793	762	751	801	750	790	780	759	759	779	762	785	793	811	799	783	808	798	745	714	748	744	776	760	789	793	777	743	776	767	752	785	789	779	811	756	743	784	752	786	753	764	727	799	755	784	774	741	744	757	707	746	782	808	794	763	805	767	746	762	792	748	787	780	738	811	757	821	805	728	764	811	756	762	761	781	750	726	796	793	732	748	770	758	788	758	758	798	819	772	766	754	739	799	751	768	745	782	754	774	742	741	785	773	802	770	820	715	738	779	746	778	808	778	832	807	726	756	744	756	779	776	747	788	733	741	760	738	798	823	771	747	801	727	759	764	744	735	764	763	803	791	782	746	756	707	756	747	747	755	742	765	775	748	739	771	779	810	791	807	787	716	747	781	789	727	776	736	750	762	792	788	797	825	796	832	736	801	736	783	740	728	762	795	792	750	726	768	709	758	817	779	812	762	806	791	757	767	716	722	795	815	710	752	758	739	775	746	781	790	719	728	790	740	743	774	810	776	732	735	771	790	771	746	742	764	766	804	782	819	823	727	770	777	773	777	751	745	765	765	797	742	743	790	757	764	768	763	779	731	741	750	759	743	788	777	771	791	799	762	725	763	754	781	752	817	800	805	714	712	762	754	751	790	810	770	745	776	748	750	794	779	785	764	784	742	760	760	792	774	764	763	712	811	768	776	782	749	746	779	751	746	766	761	765	781	782	783	777	730	787	794	749	696	784	767	790	755	774	755	761	759	751	727	718	746	779	785	774	830	790	757	809	739	786	777	791	735	770	739	764	742	799	782	803	744	764	718	738	828	817	733	806	769	793	739	766	807	758	783	758	783	733	764	747	787	785	791	786	790	760	762	756	744	780	789	770	736	791	790	758	830	747	804	753	764	774	761	806	776	748	780	740	775	722	693	791	762	784	837	780	754	791	718	789	780	809	772	761	781	776	720	763	772	823	779	727	703	742	713	802	783	774	806	746	743	734	717	750	720	761	715	800	774	775	767	798	814	765	774	763	749	768	781	762	767	755	792	749	716	783	808	750	749	740	785	773	787	767	722	795	733	784	781	796	772	766	771	736	778	805	771	769	739	796	815	772	772	757	726	759	782	763	797	721	794	726	780	747	767	773	749	770	766	797	815	756	763	751	786	823	776	767	792	789	790	736	768	776	776	812	763	759	737	761	744	718	730	779	757	773	783	742	772	758	749	736	767	770	782	795	768	786	789	779	758	774	758	800	770	784	794	807	775	807	769	749	748	749	753	773	735	728	767	736	773	745	756	780	775	739	760	776	735	772	785	770	814	750	749	802	706	784	807	763	776	743	740	784	814	739	808	793	722	741	728	769	768	737	728	775	707	789	754	728	741	747	777	795	780	809	748	748	713	755	747	777	810	757	765	741	760	779	796	718	792	764	789	750	732	750	810	746	773	757	781	815	780	713	742	733	776	769	695	774	834	780	776	752	781	794	723	758	762	720	763	739	759	771	708	779	771	786	763	750	734	754	771	756	748	816	784	798	797	767	764	809	741	725	795	764	761	810	751	763	795	721	796	803	773	776	792	787	760	726	805	811	735	791	844	774	771	743	726	829	784	735	771	777	774	722	767	772	775	764	819	752	809	755	766	759	772	779	752	762	804	746	749	739
3184	27759	29230	19222	8670	3416	1025	331	108	77	68	71	66	64	69	62	61	60	56	62	77	61	60	67	59	69	63	66	77	60	59	61	57	54	61	63	52	61	77	53	67	74	66	54	48	69	55	53	58	54	48	63	60	64	58	61	59	44	59	49	53	53	50	58	63	56	60	62	49	64	69	54	66	62	60	59	59	77	68	61	56	59	65	55	58	60	57	63	48	64	52	66	61	57	63	48	62	62	57	53	53	62	48	67	71	64	69	56	67	68	55	72	66	58	72	61	50	59	79	62	56	85	57	51	47	57	63	61	65	67	58	49	49	64	62	52	62	58	59	52	55	49	69	68	51	64	57	59	69	63	57	49	59	61	58	65	70	51	58	53	78	40	69	56	71	66	71	57	65	72	65	53	64	51	55	58	81	65	52	52	63	59	64	63	69	73	48	73	54	55	61	56	58	72	64	61	68	65	66	66	73	63	59	57	73	55	60	61	62	64	67	64	48	62	61	72	69	49	58	51	69	72	65	62	65	57	68	53	65	60	50	53	74	60	50	67	65	50	58	73	69	56	58	62	64	73	64	53	66	61	58	63	62	61	59	69	52	66	63	68	55	63	46	60	58	63	56	40	72	68	59	47	64	68	51	67	69	62	60	51	55	54	58	65	60	69	66	68	72	50	55	57	64	59	69	66	52	64	68	71	46	78	70	60	55	64	67	71	53	55	66	74	61	70	61	50	72	58	57	63	67	64	53	64	66	57	63	68	68	66	62	54	52	63	59	78	64	58	65	61	63	52	66	60	68	50	53	68	61	63	76	59	58	49	71	63	63	59	66	67	62	54	57	72	52	49	59	62	60	73	74	69	64	64	50	52	68	55	47	65	53	79	67	66	52	59	56	63	60	56	66	66	58	64	74	81	58	56	64	56	58	77	67	57	60	57	68	49	62	53	41	77	44	64	65	63	68	57	56	51	66	60	62	68	64	57	67	59	76	58	77	69	73	62	57	64	47	69	63	62	61	55	57	51	53	67	62	55	57	64	61	57	50	45	60	71	67	53	63	51	40	59	48	57	69	67	55	64	62	75	55	65	54	67	67	55	65	54	77	58	49	50	51	72	59	64	57	65	54	58	63	64	73	48	55	59	80	67	72	47	74	60	56	59	62	72	50	78	73	60	76	57	53	61	68	64	52	75	65	61	58	63	69	54	71	60	64	63	58	54	54	51	58	57	45	57	61	70	58	73	67	52	60	58	51	58	62	63	57	57	75	53	58	60	62	61	66	58	78	65	65	58	37	56	51	74	61	60	60	48	73	61	66	56	70	85	65	41	64	64	60	56	59	59	76	60	74	65	49	54	67	62	62	63	63	47	65	61	72	45	56	70	57	71	70	64	66	56	51	72	63	48	58	62	67	57	42	58	56	58	49	58	38	61	66	62	66	36	66	66	63	57	67	56	58	67	49	59	64	58	73	49	61	50	81	38	72	60	71	66	61	59	71	63	65	66	54	62	56	57	62	62	67	60	58	70	50	73	64	89	57	63	61	54	69	57	78	72	62	58	62	46	59	51	70	60	62	53	62	51	67	62	58	64	49	74	55	61	63	56	73	78	69	65	75	75	60	58	49	62	47	65	51	51	63	66	78	61	75	68	68	67	59	51	61	63	48	61	68	60	72	47	58	69	79	69	50	46	66	58	50	55	62	72	60	41	51	56	70	74	60	58	49	69	63	53	47	61	56	53	61	68	68	63	60	56	55	58	52	62	56	60	62	70	65	65	69	55	57	63	67	65	66	71	71	65	68	64	69	56	59	65	58	55	52	46	62	74	64	61	56	62	60	67	78	56	69	57	74	60	58	59	69	74	60	57	60	67	56	58	80	71	58	56	59	62	68	66	47	62	45	56	60	62	69	64	60	75	48	60	62	47	64	61	78	62	59	44	60	69	56	68	61	64	58	59	68	68	46	52	82	67	67	49	54	71	40	58	54	59	49	73	55	63	58	59	63	53	62	63	58	84	56	59	71	42	60	59	60	72	73	49	56	79	72	56	63	62	50	74	51	62	67	54	70	60	52	51	74	51	59	59	68	65	56	51	55	79	54	69	72	52	58	54	66	55	57	63	73	73	43	66	67	53	55	52	66	62	66	74	64	83	55	69	77	58	78	75	59	65	62	67	57	47	65	72	71	63	53	61	65	73	53	57	69	53	64	58	51	59	55	64	56	58	64	51	68	56	48	65	56	55	51	64	62	51	71	77	49	62	50	64	72	71	54	72	62	61	59	59	55	50	60	59	52	45	52	67	64	57	64	64	59	56	71	73	57	57	76	60	62	55	61	53	57	58	57	63	70	56	70	44	62	78	77	67	69	54	51	49	61	53	56	53	66	63	64	50	49	65	65	51	54	60	44	41	60	62	64	50	67	67	55	56	67	61	58	61	75	63	56	45	71	55	66	60	64	48	50	54	56	61	73	69	62	61	40	73	52	55	64	64	51	59	58	53	67	59	66	64	52	58	59	60	67	56	61	62	65	45	54	67	63	47	53	52	64	50	68	56	50	51	51	58	56	62	52	53	59	63	50	68	90	66	64	61	47	70	61	57	57	58	56	54	55	58	55	73	52	54	52	59	56	55	65	57	77	75	51	74	66	61	46	67	57	65	63	66	58	60	79	57	52	59	63	70	58	59	55	55	52	61	50	58	66	61	65	57	60	54	67	53	66	78	57	47	70	65	56	56	60	62	51	50	63	63	63	60	68	61	75	67	62	66	57	49	57	78	54	52	50	50	64	64	60	68	70	69	59	53	53	64	57	51	61	62	70	56	69	60	67	56	66	52	62	50	52	55	53	72	72	71	75	62	50	52	72	72	82	48	54	48	59	52	70	53	75	67	79	64	57	66	59	49	60	61	60	73	68	57	62	57	69	51	68	61	67	61	54	58	55	50	66	60	52	57	52	58	55	63	51	65	58	52	75	66	53	47	58	58	62	55	51	65	54	51	48	58	76	40	68	55	57	56	67	62	73	48	47	67	66	60	66	72	70	63	67	50	63	54	72	71	58	68	65	60	63	58	54	61	57	66	64	54	53	59	74	61	63	73	70	64	66	56	69	61	68	68	59	58	60	71	70	53	56	59	69	60	53	71	57	47	58	53	73	68	61	59	51	66	53	47	71	53	53	63	61	53	57	64	67	53	57	62	65	57	56	59	50	56	62	57	62	59	57	67	62	51	67	73	52	47	61	53	47	61	71	73	64	67	59	69	54	64	64	64	53	56	63	57	61	71	61	62	50	51	58	56	61	54	65	61	70	55	51	61	57	61	50	67	65	57	56	47	77	72	67	75	54	55	61	74	48	60	66	64	64	78	62	64	61	67	54	58	68	73	64	66	57	75	63	66	67	52	67	58	61	43	44	63	63	63	47	42	52	68	73	76	64	63	54	46	88	61	70	62	51	45	60	75	60	66	62	48	61	74	59	66	60	62	62	78	61	73	64	57
34051	53665	53695	53493	47564	34989	21323	8838	2299	912	768	791	722	772	752	737	749	727	792	819	762	756	716	777	750	769	762	745	739	736	710	758	741	755	753	772	771	755	725	713	748	732	765	729	765	763	734	802	766	781	728	740	752	783	755	802	725	766	764	790	751	737	742	743	763	752	779	720	799	716	722	765	819	797	693	755	788	760	731	761	756	801	699	727	803	760	792	836	743	815	787	751	772	728	792	742	781	821	771	763	697	719	753	730	784	711	806	749	751	767	833	775	763	761	731	794	758	744	755	753	715	746	770	777	766	706	783	772	763	729	780	723	766	755	802	734	746	728	742	724	830	804	742	753	802	767	786	768	757	773	783	736	767	760	791	806	770	733	761	705	725	745	779	736	718	706	803	787	766	728	733	757	778	795	741	827	746	770	793	760	725	756	764	785	780	770	776	742	798	721	735	760	768	715	745	783	804	793	809	788	774	749	765	758	767	728	749	759	772	783	757	707	734	797	799	734	728	723	740	738	796	702	758	782	744	751	775	796	798	748	707	778	723	777	755	753	776	722	785	791	733	737	759	760	758	747	786	763	745	734	754	738	747	786	761	782	723	794	756	742	788	774	735	737	760	727	766	732	755	723	756	772	800	813	755	741	764	763	763	749	790	818	799	779	724	745	704	747	714	711	751	729	741	755	768	777	794	748	764	774	771	800	779	756	761	785	752	754	793	757	800	769	745	754	764	758	764	770	757	758	726	760	760	778	744	761	731	739	759	782	756	756	731	726	755	716	745	786	679	767	768	762	765	771	754	783	752	747	726	716	746	712	734	735	753	773	810	746	779	754	802	781	793	768	774	734	780	825	767	779	701	771	788	746	699	765	743	790	765	768	733	714	691	730	759	768	763	782	760	744	733	724	778	753	766	783	749	757	784	751	709	743	697	746	825	777	756	859	769	775	792	726	782	753	752	779	797	738	701	757	786	670	786	774	750	757	714	762	742	795	755	719	781	750	748	730	754	714	775	780	786	725	748	762	743	737	766	733	724	743	756	758	804	735	710	833	715	723	748	754	780	738	765	751	753	799	787	762	787	752	738	797	762	760	739	747	738	761	721	769	713	767	776	752	780	735	747	767	744	748	780	731	758	765	758	760	779	736	723	741	772	740	754	787	719	752	763	752	755	788	761	726	737	691	775	792	731	748	783	748	759	807	767	743	779	770	785	786	754	749	716	753	736	778	753	759	779	743	746	780	747	735	755	726	782	725	763	756	728	748	762	789	760	731	744	729	753	750	748	787	754	739	754	743	759	784	748	775	752	765	751	772	817	803	750	725	749	752	766	753	793	691	757	702	775	790	801	731	785	718	799	776	712	780	744	753	755	770	788	763	755	701	756	743	776	765	743	781	740	719	762	793	764	742	770	772	782	685	742	736	762	768	737	743	771	785	742	737	766	736	728	787	766	742	793	764	762	701	774	786	749	756	755	788	760	783	758	742	753	742	775	741	741	725	755	808	761	747	758	731	775	743	751	774	826	756	769	750	777	742	702	762	739	761	776	705	734	739	716	740	735	764	804	821	735	730	715	790	755	730	764	761	761	748	825	755	754	761	754	770	739	773	719	733	728	694	785	741	730	735	790	731	789	708	733	764	769	742	770	751	781	744	733	710	765	768	711	773	693	757	760	725	752	722	746	777	783	747	734	806	751	791	763	802	766	821	759	783	767	764	699	788	709	729	735	708	775	748	720	770	767	797	777	721	756	736	777	749	739	695	712	705	746	749	739	733	687	760	746	792	750	763	774	806	768	770	761	742	760	739	757	767	744	744	752	709	767	770	751	765	740	757	718	776	764	766	701	730	755	775	758	771	767	769	749	755	746	751	802	731	783	734	787	717	757	763	765	762	718	744	684	764	759	760	767	754	785	747	755	717	752	778	749	756	786	787	752	736	749	730	759	771	752	736	756	752	751	778	771	729	722	752	737	783	803	689	757	766	759	810	737	806	780	732	773	771	801	790	782	785	763	782	751	786	784	728	776	751	840	781	743	797	711	755	752	742	769	795	731	735	746	726	789	811	771	738	786	730	760	769	757	789	775	730	775	750	804	732	744	772	719	754	762	722	743	761	769	779	762	741	759	776	744	746	752	802	788	799	727	731	761	701	779	725	763	778	724	760	821	739	771	759	741	743	794	777	775	784	748	772	721	801	713	752	765	753	781	739	757	760	734	733	747	768	790	774	786	757	735	760	746	771	737	799	806	749	721	791	760	767	766	757	758	774	753	740	738	736	760	735	734	788	814	781	779	797	761	772	788	740	733	798	754	750	743	758	731	801	787	706	795	808	722	774	753	721	773	798	790	796	784	732	765	749	733	775	749	785	742	762	705	780	737	744	771	745	806	771	784	802	757	783	728	746	780	742	774	788	810	706	787	779	762	744	769	772	760	733	752	798	746	728	731	785	710	770	760	785	747	748	743	720	804	793	754	782	778	742	761	787	727	842	716	797	780	752	767	767	754	740	769	761	744	729	775	765	730	764	755	762	770	765	734	724	750	767	791	761	781	752	693	767	784	764	757	750	722	782	788	747	763	766	774	779	782	758	776	738	740	792	751	749	725	752	783	776	690	781	777	744	794	786	769	728	744	759	771	749	774	760	762	771	799	759	769	755	741	699	789	743	763	752	755	760	768	756	742	750	751	778	797	770	788	743	717	774	766	723	756	773	768	750	786	738	775	740	773	775	763	801	748	755	698	786	784	740	723	729	732	828	721	765	747	772	766	720	754	745	722	783	811	718	822	773	783	774	750	807	743	738	734	757	781	818	741	754	782	731	743	772	778	755	720	756	751	742	771	744	760	738	823	767	736	819	757	744	762	796	745	744	747	792	709	731	741	746	785	754	731	784	758	737	745	758	747	770	715	737	764	739	817	733	754	737	742	795	780	773	737	726	782	785	781	776	726	790	793	806	784	734	777	782	791	724	741	727	746	759	797	760	765	794	745	733	733	794	754	730	733	786	775	748	753	716	789	763	760	795	817	820	789	754	775	774	761	762	739	740	745	765	723	802	735	720	764	732	701	797	748	755	751	785	806	723	717	751	769	781	741	788	795	738	755	764	782	777	743	749	741	781	712	759	754	729	760	803	768	738	765	750	767	762	743	736	733	703	748	767	744	727	784	777	798	732	769	718	777	789	726	759	759	727	771	753	747	793	750	753	740	752	758	778	788	758	776	798	777	692	774	789	770	799	735	792	772	753	776	749	775	784	767	807	777	769	781	797	741	808	766	758	793	787	759	682	775	752	783	719	775	735	727	757	754	765	765	739	740	752	775	760	782	807	723	706	765	780	792	818	759	748	785	767	764	745	813	757	720	712	751	771	758	738	748	798	735	764	791	761	748	702	751	760	788	715	730	739	760	786	770	738	759	715	792	793	730	792	778	721	776	789	733	719	753	746	786	743	776	748	795	783	783	778	781	747	748	779	751	755	800	776	759	740	719	739	819	787
1666	8007	9565	4284	1765	788	346	196	91	80	76	81	63	62	62	49	61	56	65	61	61	62	59	64	57	66	79	62	53	56	62	63	63	66	52	67	64	66	54	50	73	52	69	61	57	65	61	62	60	59	52	61	65	57	47	59	61	63	60	52	59	68	49	56	57	57	51	67	63	66	57	73	50	66	49	71	59	48	63	55	71	63	53	64	58	65	73	52	56	50	58	57	61	59	64	55	57	57	59	49	74	54	71	71	55	50	72	46	56	69	75	64	52	65	67	49	58	49	56	50	56	69	54	61	57	55	71	52	53	61	62	63	45	41	71	57	52	62	47	62	59	77	44	68	65	81	53	58	56	55	52	63	61	53	66	49	55	46	67	58	63	59	63	71	47	78	40	58	61	62	64	60	61	57	56	72	56	62	57	48	63	51	64	58	68	51	62	51	70	56	59	48	69	64	41	71	64	55	65	59	68	64	62	60	60	75	80	59	52	62	56	60	81	50	65	61	52	52	57	70	60	57	65	56	71	65	57	58	63	57	58	71	58	44	65	70	74	50	56	53	61	51	66	63	71	48	65	66	56	51	63	73	49	60	79	57	58	64	62	47	67	51	59	74	61	73	67	61	76	52	53	65	62	62	63	59	59	50	54	51	59	60	73	58	64	49	61	54	58	55	58	62	65	60	60	51	64	58	48	64	52	56	67	57	63	75	47	59	71	65	65	55	62	70	65	60	57	56	56	74	61	47	67	56	57	60	61	58	49	52	65	53	57	51	48	64	59	62	62	71	71	48	55	54	57	52	71	57	52	60	59	71	73	47	64	66	62	55	48	46	59	64	68	71	64	68	52	74	66	56	71	55	49	59	63	54	83	37	68	58	50	63	55	55	60	65	58	49	65	56	71	38	66	62	75	59	55	59	62	67	46	73	57	62	63	74	48	63	65	47	60	58	49	68	63	55	56	55	58	60	68	62	55	58	50	62	69	69	56	62	65	58	67	72	70	49	64	55	54	60	60	51	73	56	60	54	67	49	48	53	48	64	73	61	60	52	53	53	51	56	42	65	47	56	57	74	56	54	53	55	60	68	52	59	61	58	73	57	57	59	68	54	77	66	64	58	68	57	48	55	66	61	63	72	71	53	54	60	58	68	64	62	73	57	54	64	66	55	56	58	56	64	68	53	59	72	53	58	49	53	40	68	71	64	59	62	45	59	52	58	67	62	66	60	59	73	57	55	65	67	57	56	38	50	53	67	67	75	55	67	71	44	66	58	68	62	62	55	54	62	56	56	67	55	60	51	42	60	67	58	56	67	61	64	74	56	66	61	40	51	61	57	60	62	63	67	60	75	69	51	70	70	55	65	70	60	66	69	57	55	71	52	65	63	59	62	79	67	58	57	51	57	57	56	44	72	52	59	59	54	51	47	56	53	60	62	48	58	76	64	60	79	48	53	42	44	59	72	59	79	55	55	65	44	50	56	54	56	63	72	54	59	64	61	59	62	59	66	68	57	63	53	68	64	43	65	52	66	65	64	62	62	64	48	50	75	66	66	68	45	60	59	56	56	43	60	52	49	60	66	69	62	43	51	45	65	47	61	56	71	58	57	64	54	56	70	56	70	56	49	61	58	68	62	61	66	63	58	69	58	54	60	62	63	71	61	50	42	71	51	55	58	65	55	62	78	68	61	60	49	66	56	68	52	58	61	58	64	50	51	61	58	53	64	72	61	51	55	69	52	63	59	69	51	71	67	70	58	53	65	58	63	54	67	76	66	53	55	57	64	67	67	54	64	57	51	50	47	64	60	46	72	57	59	59	63	40	59	59	62	68	52	65	79	72	52	51	61	68	56	53	72	57	55	59	52	62	51	67	62	54	68	65	52	67	63	60	64	64	57	63	60	58	59	54	62	57	59	69	59	70	44	60	63	77	67	64	68	61	52	63	71	57	64	68	51	56	60	61	75	50	52	67	52	58	75	68	63	53	64	64	74	63	55	56	53	52	47	61	72	69	57	51	49	69	72	54	54	63	73	64	51	54	61	65	67	60	59	53	60	50	75	73	62	67	68	56	54	56	65	58	55	60	61	69	62	59	83	57	39	59	66	55	59	54	65	52	56	49	60	65	53	69	61	81	63	50	43	66	69	47	62	70	51	55	56	62	76	67	57	68	64	69	56	57	45	53	60	54	64	65	60	56	61	53	54	78	62	62	65	62	44	70	51	67	52	47	67	73	61	57	59	60	58	62	52	57	59	61	51	45	60	62	57	50	65	55	55	62	59	59	52	84	70	68	48	64	63	64	62	69	62	54	58	53	64	59	50	48	71	82	62	51	77	49	59	63	67	52	45	59	54	70	60	57	64	58	57	68	52	57	64	52	53	55	67	62	59	56	72	48	64	56	59	65	59	52	61	59	59	64	54	63	59	51	54	71	52	65	72	51	66	49	48	61	60	57	50	63	63	62	60	57	64	71	63	58	42	62	70	63	52	61	63	59	49	65	59	74	60	69	49	52	58	60	68	53	64	58	55	55	57	59	55	47	64	71	59	49	57	73	64	52	53	63	71	66	60	48	53	49	62	54	64	68	88	55	62	55	52	64	54	64	62	55	52	62	63	62	69	60	55	76	78	51	64	51	70	56	64	70	70	42	59	53	52	43	73	66	59	61	67	64	50	58	66	53	54	52	63	55	58	54	56	70	53	68	63	56	51	47	56	71	58	68	55	78	62	63	58	68	72	61	69	61	66	58	69	53	46	69	76	77	57	53	57	61	43	71	70	60	69	57	57	64	50	59	58	82	60	61	64	58	65	67	66	52	60	67	60	70	59	66	52	67	62	67	49	49	57	63	58	60	51	60	69	73	60	61	66	57	86	67	57	70	44	44	50	60	57	65	48	70	72	68	65	60	60	69	67	53	60	68	68	65	73	46	60	55	62	62	66	52	73	67	63	60	57	48	63	54	69	64	72	68	60	70	50	55	54	72	55	57	72	66	64	65	64	70	71	68	67	55	55	52	57	53	58	60	75	58	52	75	60	59	65	62	61	63	75	67	67	59	58	55	57	54	60	51	51	54	68	68	64	49	61	63	62	59	61	52	58	56	66	55	59	50	59	62	63	57	65	66	69	67	58	58	64	56	59	61	58	72	62	57	66	48	67	59	73	51	68	57	57	57	47	67	42	56	59	57	71	68	56	66	69	51	64	51	59	60	63	44	51	62	68	60	53	64	62	52	59	59	72	73	60	56	46	68	63	49	58	53	56	72	66	61	61	73	68	63	60	59	65	65	60	52	53	72	61	56	77	51	64	73	62	60	64	63	47	68	51	50	55	54	76	71	66	56	56	58	71	53	58	61	52	58	62	56	66	52	58	61	70	53	59	51	64	60	60	49	57	59	47	55	62	63	61	45	55	44	61	68	61	44	58	60	56	51	58	63	54	57	50	75	57	59	50	57	58	61	43	68	61	67	55	60	76	56	60	71	63	65	64	60	76
20097	36165	34152	30776	28665	20816	11290	4509	1525	807	739	733	806	808	797	736	719	733	736	714	747	721	768	776	743	680	745	728	714	700	759	684	743	713	736	788	763	777	732	755	763	727	738	798	698	768	764	776	680	755	710	731	738	714	748	770	736	773	733	708	725	734	690	743	733	766	718	688	776	795	740	742	716	707	741	801	701	732	731	743	750	726	770	744	749	753	752	710	687	727	752	750	754	711	757	772	727	739	745	779	767	774	769	775	732	702	728	757	707	758	733	761	758	750	752	780	734	700	709	777	736	770	745	732	747	700	744	738	726	717	741	715	829	746	797	768	735	759	755	708	750	759	740	703	789	699	750	708	719	732	771	778	751	767	736	735	729	719	765	805	759	764	712	783	725	700	727	726	722	709	743	723	732	729	770	728	759	755	766	748	717	749	712	714	752	722	770	803	764	725	752	768	760	720	739	760	722	742	728	768	737	745	702	719	775	744	723	724	740	737	723	748	793	739	736	772	766	709	700	770	770	740	737	723	755	752	762	781	753	724	716	751	779	732	719	718	734	758	735	725	704	768	732	754	758	730	764	730	745	737	766	743	756	739	740	750	765	757	737	754	784	775	749	743	701	746	751	700	785	766	732	724	717	777	748	754	770	743	723	767	713	776	745	768	812	748	710	694	739	750	738	770	775	800	773	750	759	749	768	762	763	729	749	753	685	760	793	730	754	715	736	716	761	771	760	735	749	738	787	743	730	744	795	739	739	733	723	775	752	736	737	808	727	729	729	703	765	715	747	765	768	766	744	732	749	755	742	735	701	704	709	708	773	741	757	714	691	767	727	716	752	756	704	707	717	780	704	751	698	730	746	776	768	742	788	738	759	750	724	751	763	738	803	826	740	753	739	732	772	746	778	741	735	737	761	738	738	763	786	780	701	756	756	754	755	725	716	764	756	753	771	802	749	759	721	721	753	757	801	756	748	764	714	771	746	767	740	695	728	748	696	686	806	755	749	695	710	674	776	714	738	710	761	734	786	728	752	704	755	716	737	757	744	757	743	756	732	727	733	726	762	708	774	762	670	721	742	751	762	739	769	730	725	742	769	773	714	779	751	705	768	722	728	743	761	724	741	757	720	682	733	774	740	768	743	746	713	758	757	730	755	735	748	736	746	736	692	741	726	745	785	748	776	760	750	754	759	792	763	738	775	702	740	711	746	723	712	784	737	739	723	751	727	729	758	761	700	767	767	749	769	733	742	731	718	826	702	732	741	805	732	736	736	747	754	750	758	703	699	746	771	735	679	782	750	749	750	744	744	748	743	695	794	761	749	775	752	718	691	715	756	733	767	728	749	760	768	769	755	744	668	706	778	746	785	796	793	682	745	735	715	808	721	768	779	733	746	728	752	729	746	723	700	757	764	695	766	687	723	748	759	749	695	763	730	728	752	683	756	770	751	736	748	725	689	695	719	743	740	750	733	772	734	748	735	735	700	789	757	738	669	787	695	773	722	726	761	722	726	725	758	669	780	678	730	723	774	702	771	762	800	719	803	732	714	766	727	743	781	739	746	779	779	746	736	748	773	733	705	782	773	758	679	795	761	745	729	726	748	748	716	720	786	699	806	730	773	737	701	738	725	808	727	774	744	733	805	753	707	757	752	712	724	737	757	724	759	758	756	732	661	756	726	760	771	743	759	732	728	715	767	701	785	730	719	766	718	751	753	770	762	723	722	729	748	761	705	684	768	719	780	697	722	732	751	761	698	772	756	728	761	749	754	739	755	758	748	737	754	709	716	728	716	735	733	741	746	732	740	766	712	773	746	716	718	740	742	751	709	786	761	750	687	751	723	733	750	758	736	788	711	697	756	761	750	729	743	734	749	781	743	753	728	779	788	737	701	772	740	733	748	705	736	755	715	731	711	753	742	725	701	758	738	748	751	777	747	742	779	691	743	720	703	710	756	684	774	730	752	780	782	765	700	770	768	688	734	721	761	764	710	723	865	703	742	752	726	753	749	735	791	740	761	700	728	768	778	746	727	732	739	737	767	714	694	733	688	719	693	736	705	729	712	749	724	743	748	782	797	775	744	728	728	758	741	761	748	754	807	693	788	775	797	682	794	721	761	723	765	706	739	724	743	722	773	797	761	721	752	779	754	769	692	757	734	794	755	721	742	739	748	708	721	730	747	733	728	724	701	769	696	756	737	726	798	761	740	757	687	774	766	808	758	718	724	758	708	721	702	709	717	688	703	745	791	788	763	726	723	757	757	794	716	750	694	796	692	769	709	766	752	816	736	797	759	731	728	792	743	736	698	765	722	741	706	758	771	719	728	718	734	739	749	756	752	735	765	760	723	712	779	757	772	740	751	717	762	732	714	710	740	730	734	728	768	724	738	763	743	716	709	738	719	736	772	803	736	783	750	716	725	733	740	729	786	763	723	685	733	753	747	748	749	684	812	796	754	714	738	746	800	761	739	750	748	740	739	750	734	694	723	745	707	722	761	829	781	730	733	747	771	771	746	721	733	710	721	706	741	747	737	750	776	735	758	730	705	724	759	688	727	724	708	731	732	743	770	722	711	725	695	751	699	731	717	734	740	688	709	750	748	747	743	763	770	748	771	757	752	706	772	784	745	749	767	752	760	721	717	709	751	720	736	698	734	788	745	767	777	726	758	717	783	723	672	724	775	775	784	764	757	748	760	724	772	733	698	836	727	718	748	704	754	748	732	743	722	755	775	747	817	769	770	758	737	774	728	751	721	759	727	726	760	647	720	719	721	712	798	724	783	766	784	693	702	800	737	706	747	758	721	773	706	721	761	727	751	739	740	790	740	745	751	738	757	749	732	744	731	763	733	716	704	702	740	728	757	772	747	774	755	745	734	711	747	749	789	706	719	723	781	716	769	678	705	781	777	753	730	709	721	703	738	753	736	764	766	741	714	775	749	740	772	768	770	730	746	786	739	768	739	730	785	726	759	753	758	769	723	736	730	724	750	768	753	756	721	767	745	768	758	719	743	775	716	729	770	768	751	762	751	734	764	757	733	759	762	797	742	749	803	774	798	736	751	737	735	742	777	762	694	709	751	772	772	755	759	771	732	775	701	729	729	785	776	750	811	784	698	686	703	758	696	727	720	757	771	736	755	737	717	691	717	744	737	739	764	741	736	776	727	726	728	763	787	701	716	721	744	731	765	778	757	728	808	757	789	767	733	701	766	726	747	753	763	698	749	735	731	767	744	726	760	765	750	701	758	751	738	758	733	789	756	761	728	754	725	762	735	726	782	698	726	739	752	718	738	798	712	711	725	758	722	739	738	734	798	741	723	702	783	751	730	787	745	761	757	751	766	767	722	752	690	763	754	765	723	738	801	788	698	759	737	739	729	752	763	764	732	706	741	715	796	744	786	758	702	724	797	734	719	779	723	749	755	756	760	780	789	754	755	765	777	736	726	727	764	725	698	786	723	729	717	743	766	751	772	759	747	772	689	758	722	766	759	758
6315	26223	21389	10412	3748	1805	753	247	119	63	59	60	64	62	50	57	65	55	69	63	54	74	57	58	57	56	46	52	57	53	74	58	51	51	72	59	61	60	53	62	60	61	53	54	49	56	64	70	50	56	56	55	42	72	53	56	62	75	57	65	58	53	60	50	66	58	54	54	71	63	69	64	53	53	63	70	65	53	58	59	44	68	50	55	55	75	70	70	75	60	54	59	64	57	62	55	59	71	62	66	49	59	69	75	55	60	56	57	61	67	61	67	51	51	58	63	60	56	61	52	57	52	70	56	50	61	66	62	67	68	63	69	79	65	61	62	50	59	63	49	64	48	66	63	68	66	65	58	54	54	66	70	53	55	66	70	73	64	53	60	49	73	52	55	61	71	62	70	61	59	67	58	58	58	57	51	39	56	73	77	66	57	59	69	71	80	51	52	55	76	49	69	73	57	54	77	57	64	57	57	80	63	69	59	48	74	49	53	64	64	73	69	55	59	71	61	57	50	53	48	64	65	62	50	69	74	65	53	65	63	60	54	67	62	74	50	62	71	59	45	53	62	58	70	50	69	61	65	59	63	71	62	70	61	52	69	50	62	60	62	60	56	54	60	56	60	63	65	46	63	61	61	70	51	64	53	68	60	59	61	61	59	55	62	52	52	54	62	55	58	68	62	65	61	61	56	66	72	72	56	47	64	69	66	64	70	66	63	70	58	51	57	81	61	58	70	50	61	59	73	62	66	63	65	45	74	65	54	48	62	55	57	65	74	59	51	55	71	56	58	65	67	67	66	50	62	63	70	68	73	56	44	60	68	47	65	59	57	53	55	55	54	56	47	66	62	69	64	65	59	53	66	73	54	56	72	65	61	39	57	67	61	74	61	57	76	51	55	66	63	71	59	78	81	46	56	70	59	50	56	51	64	64	63	61	54	44	54	47	66	53	48	62	48	58	68	52	55	64	59	59	63	59	55	51	55	54	53	58	61	52	54	70	75	51	57	57	57	44	57	48	68	57	55	70	60	40	72	59	57	56	61	71	55	53	65	69	54	64	67	58	64	56	58	85	50	57	63	58	59	61	46	60	74	75	67	57	68	55	63	64	62	63	53	62	68	61	68	53	52	64	50	53	76	57	59	52	50	65	68	72	71	73	57	59	63	61	54	70	52	60	60	51	49	47	67	54	62	69	58	63	76	69	76	62	62	69	49	60	70	57	62	73	47	49	62	48	60	77	68	68	54	62	55	65	67	59	60	61	58	54	56	61	52	58	55	59	52	61	68	47	43	58	57	45	67	72	65	58	54	58	55	57	70	56	61	67	47	61	59	46	67	62	63	59	67	62	56	62	63	50	61	64	67	57	60	61	65	61	64	60	69	57	58	59	58	61	56	55	58	51	59	62	75	57	75	67	62	50	55	59	71	66	65	59	67	67	64	69	45	70	63	77	63	58	70	47	47	70	65	50	64	62	68	55	43	47	61	69	55	69	70	80	74	64	58	54	62	45	61	58	66	56	39	55	75	59	43	43	70	63	58	67	71	57	64	49	63	63	53	52	59	56	55	52	56	52	53	61	56	62	54	72	68	64	55	59	64	57	61	48	64	58	49	52	54	58	60	58	65	62	55	56	52	59	58	75	54	70	46	62	57	76	54	49	65	50	62	65	75	65	71	59	72	69	66	65	56	57	53	55	54	55	67	63	56	62	59	63	51	56	59	72	55	63	65	66	61	57	60	66	59	62	59	57	61	52	50	58	52	59	67	63	66	54	60	50	51	57	59	61	54	59	61	53	71	59	68	57	52	71	59	61	69	51	52	75	67	72	67	56	65	72	58	61	60	74	54	61	70	61	45	67	75	62	63	57	70	49	65	59	61	62	56	59	64	68	68	65	65	52	76	51	80	69	57	60	70	70	62	53	56	55	62	64	65	63	57	65	52	50	54	72	58	57	44	63	67	73	61	72	69	65	54	67	59	59	69	43	59	59	52	55	70	73	60	54	74	57	60	67	65	63	75	53	50	63	65	47	58	71	51	50	67	63	64	67	55	57	57	64	54	61	58	54	57	55	57	47	50	58	51	82	61	76	56	53	61	55	67	65	71	72	58	42	57	65	66	47	63	51	62	49	64	56	68	60	54	65	63	61	59	67	59	60	61	61	48	78	61	50	57	70	51	61	60	63	64	57	68	69	59	58	55	58	75	49	70	67	70	55	70	72	42	58	59	59	69	79	64	65	63	52	68	63	57	48	53	73	57	63	52	50	76	68	60	57	71	41	74	57	66	64	63	66	72	62	45	71	56	48	53	58	64	78	54	53	56	67	72	67	72	61	66	69	54	69	59	54	52	84	53	54	60	52	63	64	69	44	63	65	62	65	74	65	59	71	60	51	52	54	69	59	59	57	66	59	58	66	51	58	67	64	61	61	69	53	46	61	98	70	74	59	46	55	63	62	70	64	71	70	54	53	58	47	62	56	58	67	54	47	61	84	57	65	51	67	45	47	44	59	61	59	52	61	62	49	54	55	65	71	59	64	57	63	44	56	74	47	72	57	59	51	62	56	62	45	55	55	55	64	59	56	53	68	59	53	66	54	67	66	59	55	74	71	52	71	57	64	68	62	60	49	56	76	59	49	66	52	59	65	67	43	65	61	63	61	63	58	45	55	50	65	57	53	56	70	58	56	60	49	64	59	69	50	56	49	71	68	59	56	55	48	57	55	63	64	55	81	66	60	55	64	59	65	60	76	58	56	60	50	60	70	52	56	52	53	49	62	72	57	67	55	56	73	49	61	61	62	46	64	66	47	59	59	75	55	62	55	57	56	56	53	65	66	50	48	62	76	60	48	53	65	52	71	80	61	49	66	61	60	60	60	62	65	64	65	68	65	54	51	51	62	64	60	60	61	54	49	43	49	63	58	53	61	66	63	64	51	61	44	53	64	50	69	58	56	68	63	60	43	62	67	56	60	48	50	54	52	64	52	64	61	61	68	50	65	66	66	66	59	63	56	52	65	60	60	69	63	75	76	53	60	54	58	55	63	47	75	49	53	67	65	51	63	51	63	55	60	76	59	54	74	50	54	54	53	64	54	51	55	46	50	60	68	52	66	51	69	60	71	72	59	54	65	62	61	52	74	59	62	59	49	69	50	56	63	59	65	63	52	56	60	56	63	51	61	66	51	65	53	54	54	50	70	51	77	70	49	49	49	59	55	53	49	54	58	48	51	48	72	56	54	69	64	69	64	48	48	70	53	64	54	67	58	59	50	63	62	51	75	61	81	60	54	75	81	55	65	57	64	61	65	72	58	50	59	51	53	61	59	52	62	57	59	46	58	59	63	73	60	60	73	45	66	65	52	59	53	69	54	56	64	65	56	60	69	58	62	60	57	64	58	71	56	62	67	60	66	63	57	54	59	70	61	66	51	63	76	54	57	60	53	64	64	70	75	69	70	61	59	71	58	70	59	69	60	63	63	70	63	60	49	48	66	59
39345	49313	43620	41708	38390	30055	19094	7250	2208	937	792	741	720	748	717	760	713	726	731	717	737	791	777	695	762	748	801	715	729	752	763	767	766	763	759	750	761	757	781	699	728	753	703	750	771	755	742	730	730	725	760	811	757	766	750	738	717	699	792	763	733	743	741	733	766	735	754	716	716	704	762	712	739	743	761	776	752	795	746	752	707	700	793	688	730	744	750	727	742	720	734	741	696	743	773	709	820	774	767	746	768	762	750	725	785	783	749	788	742	777	736	763	775	777	779	728	750	754	732	780	743	754	732	754	759	779	741	708	751	765	741	741	751	752	754	768	776	768	769	761	712	791	734	723	756	727	742	733	807	774	775	742	833	727	799	735	764	792	722	737	721	754	741	745	768	759	739	728	729	735	768	735	739	799	778	819	783	801	755	728	747	721	732	765	749	731	749	779	767	735	687	792	755	766	746	750	749	766	765	727	742	753	706	735	777	752	743	734	739	746	705	790	799	715	765	717	784	756	735	734	738	758	763	793	716	740	732	733	727	753	763	708	761	715	729	753	674	773	726	712	739	744	740	725	754	786	756	737	755	772	738	785	757	724	735	749	725	720	758	778	719	743	744	699	722	737	740	740	706	775	733	777	757	733	753	711	731	717	733	705	744	744	767	739	705	704	752	723	711	726	761	746	781	748	738	737	769	761	766	737	772	789	743	726	720	717	782	731	774	794	751	771	752	749	716	726	772	784	753	747	764	730	731	716	751	758	745	801	782	774	792	745	722	710	768	745	764	734	756	744	723	722	750	791	754	729	763	751	721	727	721	735	740	720	779	712	753	716	742	787	722	732	732	751	759	742	750	760	736	736	762	735	747	733	749	716	747	709	758	780	771	724	730	806	730	766	756	762	750	834	704	737	726	744	740	800	772	780	698	764	752	787	797	731	753	743	747	734	733	815	758	777	740	730	742	734	721	724	736	788	781	758	746	753	777	775	733	762	712	750	731	736	707	713	751	771	747	744	766	764	755	796	712	745	754	716	795	705	762	762	758	745	753	737	782	760	724	734	756	744	726	762	730	742	804	749	778	749	770	713	742	750	734	827	727	755	733	756	763	746	762	776	785	750	766	740	764	741	698	734	750	745	718	735	793	734	736	727	747	718	758	733	774	749	749	774	717	740	736	775	719	754	762	752	720	737	707	728	743	712	701	727	791	729	748	720	771	733	805	741	725	737	702	761	691	761	737	739	746	698	713	742	747	759	710	747	709	785	810	766	766	692	745	815	739	737	784	733	740	768	739	729	761	750	754	703	726	709	744	742	715	792	714	764	717	740	736	706	690	730	764	751	740	795	722	753	745	753	733	792	751	712	707	707	742	766	737	745	729	719	749	725	716	733	732	688	828	760	747	743	747	699	750	757	765	724	736	738	747	764	694	752	734	754	755	775	729	751	720	728	734	790	740	741	756	782	747	725	774	728	773	761	708	732	730	746	769	765	789	771	757	728	724	769	741	769	738	691	773	712	756	763	785	777	720	811	772	729	740	723	743	747	734	738	719	753	745	736	757	779	752	727	749	732	727	743	738	761	747	725	734	746	794	738	801	714	746	746	725	759	759	718	739	765	772	701	726	739	740	821	758	757	723	754	757	793	727	774	726	781	726	730	732	775	754	720	713	691	773	802	806	808	709	795	717	763	768	737	740	764	756	788	823	730	779	802	790	721	785	759	730	727	798	679	783	775	727	777	729	702	754	730	693	787	776	717	779	727	752	791	749	741	753	750	744	782	764	755	756	762	708	737	748	751	706	739	760	819	715	740	806	731	723	783	733	760	767	769	757	769	779	781	767	733	720	715	777	712	747	721	703	708	826	739	750	768	742	751	707	773	734	770	745	768	724	764	738	763	763	758	761	749	787	725	761	728	753	756	765	714	780	791	747	754	764	732	737	720	775	737	786	745	787	717	738	723	741	774	792	690	718	722	728	723	732	738	773	762	759	752	796	752	750	755	771	737	756	720	750	735	738	726	717	765	750	722	768	742	743	803	783	716	793	759	728	736	711	719	729	799	743	690	760	732	731	703	729	731	749	751	706	783	728	679	740	711	750	717	737	716	779	695	759	793	710	736	749	749	741	728	746	737	786	769	764	741	689	740	782	739	708	744	755	743	714	714	757	737	714	808	750	740	712	723	751	776	746	756	734	770	767	716	754	764	757	773	762	733	765	735	735	779	750	769	749	760	802	783	823	747	691	752	749	762	718	765	753	789	728	723	748	744	758	720	771	781	743	736	783	771	761	802	724	735	764	775	769	722	744	724	756	752	762	723	760	767	787	719	800	790	712	750	744	742	757	771	746	768	756	742	747	753	741	723	744	783	814	706	739	718	770	685	785	744	748	676	703	734	786	761	747	744	709	737	780	744	745	708	750	750	743	791	723	754	763	754	719	749	761	793	754	778	757	729	740	726	772	740	760	737	793	747	790	740	735	764	728	760	775	768	715	747	741	777	693	752	758	754	756	732	779	737	762	744	730	783	718	764	696	724	723	760	775	770	756	700	746	743	775	739	768	755	700	725	770	749	768	709	719	797	746	751	761	776	738	735	695	707	739	715	783	733	750	721	742	751	766	751	772	713	739	750	766	743	756	741	690	744	736	772	753	714	792	717	753	769	766	731	737	756	723	742	794	755	798	723	750	798	711	719	728	734	717	710	738	728	743	747	705	714	782	727	722	747	737	771	708	715	725	712	691	717	723	727	734	754	699	740	747	766	765	770	730	768	783	752	751	724	745	745	718	755	765	750	715	807	741	794	770	746	737	783	740	756	800	785	762	738	733	727	755	735	732	681	750	755	739	768	728	718	788	748	724	693	761	763	704	682	761	733	752	782	743	732	739	695	749	699	737	749	716	756	763	817	737	776	704	738	752	756	709	767	755	710	767	716	759	729	775	764	770	733	739	761	764	730	691	733	723	777	780	776	741	726	712	700	770	723	749	718	751	734	757	775	742	730	754	705	760	766	743	765	733	735	770	777	715	735	721	692	723	751	792	710	730	776	714	732	738	778	755	682	768	758	715	746	751	717	770	744	761	726	750	747	762	780	692	750	761	729	718	719	730	732	760	730	754	726	797	748	716	784	766	764	739	757	762	723	680	755	721	724	706	731	747	790	711	690	777	738	714	774	760	803	742	684	767	717	786	769	758	797	782	737	764	767	719	801	734	795	788	756	721	748	780	719	767	769	704	703	776	700	778	719	764	707	758	763	758	706	792	735	742	769	711	716	757	738	718	758	733	763	746	729	738	759	721	719	740	759	737	725	810	710	777	750	723	721	763	682	703	744	775	762	822	803	770	756	731	704	742	747	798	775	736	765	782	773	754	701	796	768	738	713	770	719	759	762	766	747	741	727	741	693	719	781	773	701	736	730	782	771	766	745	720	728	760	752	739	721	752	724	718	741	750	732	775	745	705	733	741	727	715	700	751	775	790	743	747	703	765	741	665	779	750	774
7813	22948	19803	10059	4116	2136	869	288	119	65	63	65	62	51	55	58	52	67	43	71	70	55	68	74	74	81	64	56	59	54	60	62	61	55	69	53	60	66	59	67	59	58	59	56	46	66	65	55	60	70	79	54	66	55	63	76	64	52	69	63	74	64	59	74	65	54	57	63	65	79	68	74	54	69	72	67	59	59	78	66	51	67	52	60	56	47	57	56	57	54	64	68	53	63	69	72	71	61	56	55	64	62	71	67	74	70	65	64	70	62	64	71	71	76	49	61	71	67	67	64	75	74	67	72	59	66	61	69	50	68	66	45	62	63	66	71	78	53	59	53	79	64	63	71	59	61	50	64	54	61	54	60	72	47	52	54	58	61	66	59	57	88	66	54	82	63	59	76	70	68	65	56	66	66	53	63	68	57	56	69	47	55	55	55	59	70	59	58	57	66	59	64	41	48	61	58	58	48	61	58	63	53	57	57	64	56	73	60	64	60	64	57	65	61	61	58	57	62	60	62	67	63	57	56	59	62	63	62	80	55	75	65	69	70	58	71	55	52	66	67	63	65	70	58	65	53	54	77	68	69	73	60	64	57	64	49	66	62	62	58	56	48	69	66	57	48	63	66	75	64	68	56	52	54	69	64	82	69	61	63	46	59	64	57	43	71	59	58	68	51	59	57	51	65	51	61	57	65	53	53	60	61	57	62	69	69	72	66	58	60	63	54	56	57	54	64	62	76	55	54	47	69	60	69	61	62	56	65	59	65	71	56	65	72	55	57	50	65	66	58	61	59	65	57	51	61	75	74	57	71	65	57	58	64	65	60	59	57	59	59	61	59	55	62	54	72	68	76	51	57	63	56	62	66	68	54	58	63	65	60	50	65	73	70	58	75	74	65	60	50	56	67	64	74	73	60	71	58	72	73	61	61	60	79	62	60	53	72	62	60	53	66	63	71	50	47	67	66	86	62	71	62	77	50	62	49	61	55	62	67	64	57	67	45	47	69	70	68	67	61	59	57	61	70	60	72	56	69	64	61	61	53	61	55	58	71	67	81	59	57	57	66	71	47	57	75	51	54	64	56	68	67	56	75	61	66	70	64	57	52	61	60	60	53	56	72	60	62	61	65	50	50	57	60	61	61	54	59	66	59	67	67	70	56	58	53	65	51	59	67	64	58	47	65	49	67	61	63	62	49	55	59	43	49	64	72	60	73	83	65	55	56	61	60	75	75	59	60	61	55	66	52	72	73	60	52	51	64	43	62	68	48	63	83	69	64	63	58	71	62	76	62	66	59	58	70	70	57	75	75	59	72	80	67	56	59	60	61	44	61	59	67	52	63	60	66	57	58	85	52	53	78	87	54	57	61	54	64	63	53	47	63	70	62	70	67	53	65	57	66	68	61	62	63	67	67	54	56	74	73	42	65	61	60	63	56	65	68	60	62	75	56	56	62	53	78	70	55	72	56	59	63	59	71	55	61	54	65	68	56	61	54	60	67	54	61	53	70	56	66	55	65	71	48	50	70	54	65	68	82	67	64	71	66	66	66	51	64	59	68	82	71	69	65	66	68	63	58	64	77	59	73	62	52	69	63	66	71	55	53	70	62	55	61	53	69	60	54	68	61	59	64	74	57	59	60	65	63	62	57	60	65	50	67	63	59	54	55	70	66	66	54	61	59	59	65	66	60	66	67	58	70	59	69	61	51	67	51	51	60	59	64	58	72	55	67	52	54	65	60	69	59	71	74	66	79	52	63	64	56	66	73	50	50	66	65	56	71	70	60	72	66	58	60	72	57	54	63	65	67	67	56	78	75	59	65	57	64	76	54	53	72	87	85	55	58	68	57	70	60	67	56	56	67	51	58	64	66	83	54	59	59	64	57	54	48	65	53	70	57	60	70	59	77	64	62	67	60	59	57	54	64	70	67	72	67	70	75	48	68	60	87	69	63	65	62	63	58	66	73	70	61	59	70	64	69	62	62	54	68	66	48	59	59	71	71	76	64	77	53	60	72	71	55	61	69	60	61	66	63	77	79	57	64	45	56	69	61	78	78	57	57	74	72	72	50	77	60	60	67	59	74	70	59	54	67	63	45	64	67	57	58	70	69	71	67	84	68	74	66	58	62	67	74	61	71	62	68	57	78	58	65	55	62	74	51	68	67	67	56	68	52	61	71	66	55	61	69	59	57	48	66	63	59	60	71	60	60	80	59	61	58	55	76	60	56	52	49	60	77	57	72	58	60	70	38	62	64	64	74	65	53	63	64	64	58	67	57	59	52	69	67	64	67	59	79	55	65	57	66	77	46	50	57	68	60	57	70	60	57	70	45	78	45	69	66	58	71	54	63	68	48	57	56	68	61	65	59	65	83	68	63	54	73	63	75	56	61	57	67	67	49	66	65	57	64	51	69	65	56	60	61	69	50	65	50	54	69	63	65	61	55	49	45	65	50	62	71	51	65	61	67	69	62	62	58	77	56	55	61	55	67	44	64	59	52	60	60	65	66	62	68	66	69	75	58	79	56	65	74	58	64	67	58	63	64	63	59	52	76	68	55	52	61	63	54	64	58	61	54	61	61	75	72	51	64	51	64	67	62	58	57	67	62	64	51	58	58	60	65	68	66	50	71	57	63	64	60	75	61	70	69	72	63	68	59	67	66	60	58	57	62	51	57	61	66	63	70	59	75	62	53	57	70	52	61	61	58	55	55	66	73	56	63	50	57	55	71	65	68	66	63	58	47	62	58	62	50	53	71	62	48	72	67	73	61	73	50	47	71	56	58	49	50	64	66	75	79	62	72	68	67	41	73	60	53	76	55	74	69	53	60	64	68	64	69	64	67	48	81	62	72	63	46	63	47	52	60	64	63	68	63	56	72	52	59	64	60	59	79	67	57	63	72	66	80	66	78	71	78	61	69	55	70	58	71	68	45	61	70	57	54	65	63	66	53	66	62	67	55	60	59	69	70	85	53	61	57	78	65	68	51	61	65	56	58	42	56	68	65	63	68	55	60	67	62	60	65	59	59	50	54	60	68	67	55	62	61	70	58	64	58	43	63	66	77	73	63	44	64	58	58	62	65	54	60	60	74	87	56	67	66	67	65	59	56	57	65	72	71	61	55	59	62	64	72	63	54	54	61	55	59	56	64	51	76	51	52	53	69	62	50	62	71	58	70	65	67	61	60	63	58	75	66	61	65	49	55	63	58	63	66	57	64	62	62	56	68	51	55	71	66	66	61	65	61	70	59	66	74	66	57	56	64	59	66	65	56	62	67	55	50	70	59	48	51	60	72	76	70	65	62	56	70	61	71	62	70	62	64	61	77	53	52	65	68	63	57	66	54	60	58	60	57	57	75	52	54	67	70	50	65	63	64	72	77	68	60	46	50	61	69	75	52	67	67	62	49	67	51	61	75	64	59	57	51	66	57	67	45	50	60	67	72	50	58	51	68	63	56	78	50	63	54	54	58	52	58	63	62	63	54	55	54	57	61
37850	49068	43617	41841	39114	32089	19935	8841	2600	976	796	799	792	744	751	757	723	741	810	776	746	792	713	750	752	721	788	782	802	779	757	739	797	743	737	818	711	797	781	771	723	853	774	778	793	746	780	807	806	774	815	775	774	789	771	765	799	766	770	801	772	768	785	806	807	751	756	791	789	761	771	798	748	793	763	787	840	751	810	745	748	789	774	736	791	749	768	813	795	801	757	721	762	763	799	762	785	746	767	782	727	823	755	831	777	755	748	779	770	805	787	793	752	738	753	742	794	768	716	804	738	779	777	788	813	788	783	743	741	755	799	837	765	741	759	807	781	797	776	806	790	774	794	801	755	752	797	795	797	787	783	766	716	782	782	790	744	824	788	796	762	762	775	782	735	768	805	770	789	758	734	792	803	776	750	762	769	780	824	846	734	781	801	763	790	809	809	803	791	780	777	815	784	794	754	779	750	776	799	775	823	809	789	802	738	828	761	818	718	741	772	716	789	721	746	808	760	779	795	821	745	735	807	768	831	768	772	759	775	740	806	818	737	811	820	754	756	777	789	751	740	773	786	724	758	716	719	795	763	735	729	746	759	730	792	771	715	758	773	784	759	790	787	758	800	780	808	727	809	756	768	759	800	745	763	749	769	783	815	736	787	811	727	785	778	739	714	828	728	812	770	797	811	715	817	737	754	806	770	786	775	822	716	819	745	781	776	788	719	794	814	739	757	764	805	752	744	765	748	764	828	796	717	705	754	732	740	781	762	750	785	809	827	786	791	724	820	739	792	769	771	763	798	794	752	758	754	788	783	765	815	772	799	775	745	753	769	801	763	773	814	752	799	740	731	794	739	778	792	853	773	795	780	800	805	757	783	814	776	789	763	789	751	744	785	788	763	782	781	807	766	826	818	762	767	791	764	735	778	762	799	793	782	800	735	788	781	726	838	778	772	777	765	815	763	789	785	761	822	726	801	752	769	762	781	714	782	792	788	787	782	796	730	818	803	766	826	817	795	740	750	789	813	749	754	822	760	761	769	785	787	749	785	750	722	779	784	850	774	760	773	761	746	759	789	787	765	778	783	813	735	820	768	782	803	771	772	822	713	721	792	752	745	767	773	758	774	766	756	753	799	805	766	775	760	753	754	794	741	761	805	789	752	761	787	786	784	798	761	790	767	807	737	761	801	796	774	762	779	823	756	812	765	799	798	746	768	735	781	800	777	770	771	838	742	739	780	810	774	750	791	761	803	714	754	739	735	732	730	740	780	818	749	783	775	801	820	766	764	761	809	792	722	788	779	771	751	799	770	821	807	770	762	753	788	762	796	789	809	788	774	781	754	805	724	743	777	751	762	803	847	751	734	764	812	777	733	760	790	761	792	754	781	811	775	799	747	738	745	804	756	801	778	775	791	781	782	797	738	715	759	765	784	766	822	775	772	771	828	759	753	787	831	787	749	795	811	755	793	770	806	831	807	757	774	767	738	741	766	791	797	824	748	766	789	751	760	799	771	785	812	772	821	799	756	792	751	748	764	744	800	766	750	809	776	771	768	804	761	792	773	793	741	755	778	825	757	777	799	770	779	753	777	760	782	764	771	772	787	789	752	761	779	804	830	772	766	812	734	766	800	798	768	759	754	826	772	732	717	751	760	739	800	774	781	797	820	782	796	746	792	772	780	778	799	766	753	777	755	792	794	727	803	793	766	770	807	781	773	762	759	783	764	784	821	731	712	828	851	767	775	800	788	779	780	769	779	814	771	759	741	783	773	778	779	783	789	797	781	802	769	745	775	787	782	752	794	712	752	747	776	793	792	748	811	788	813	798	786	794	795	729	737	778	799	840	768	815	772	775	776	743	743	790	799	761	765	780	742	835	799	813	753	736	792	728	742	730	786	764	810	756	728	755	762	795	739	759	774	754	772	772	785	728	793	775	806	780	781	761	778	791	727	775	756	786	814	795	791	739	793	781	790	776	751	754	794	794	843	769	760	779	776	725	728	801	799	769	729	794	734	777	766	777	765	798	794	751	757	756	763	799	802	727	793	753	798	775	812	765	788	790	793	762	788	776	785	774	764	743	761	789	776	782	750	772	801	767	810	780	817	761	777	728	773	777	763	823	797	812	774	722	763	786	752	738	766	766	738	773	786	794	778	749	720	773	780	735	773	758	789	766	791	785	785	790	756	752	790	778	791	759	783	749	765	783	810	755	738	800	781	820	766	782	800	776	772	755	820	778	772	814	737	766	759	762	746	788	761	784	776	802	776	813	794	791	775	792	809	777	797	764	770	827	782	777	803	809	804	815	732	798	764	773	783	764	798	786	728	754	808	823	758	781	773	773	764	737	831	745	793	755	795	785	748	777	729	817	736	737	787	780	801	794	833	764	797	784	761	778	733	826	730	794	782	836	785	758	789	763	775	836	764	709	775	738	729	750	783	777	738	766	733	788	783	778	804	806	733	739	772	789	778	735	759	754	755	740	800	757	769	759	813	782	765	744	756	705	769	765	779	785	760	767	806	760	764	756	734	834	741	780	799	786	801	768	760	804	793	771	754	786	776	743	724	777	824	763	774	826	746	737	796	744	750	783	779	788	812	759	741	824	772	781	719	780	769	762	753	803	769	820	749	746	795	760	742	786	750	779	735	776	790	781	731	771	760	763	803	745	754	763	792	809	819	747	809	772	771	784	742	820	809	732	802	735	809	776	743	721	779	773	796	772	784	770	815	788	796	784	795	783	770	785	768	804	767	781	715	810	756	754	798	782	829	764	741	788	743	761	750	742	778	819	780	798	821	764	751	764	820	766	762	798	794	753	762	806	796	773	769	800	753	792	793	846	740	808	777	772	813	767	803	782	798	751	794	757	767	734	784	768	757	767	790	788	758	778	728	772	774	730	791	763	765	719	821	721	765	754	756	777	783	746	762	793	735	786	776	777	782	767	809	791	801	767	802	755	716	844	771	771	776	836	784	761	811	777	772	787	747	789	764	726	769	761	789	771	745	791	746	749	748	764	746	801	825	749	769	770	779	752	810	793	725	791	788	760	793	744	779	814	781	763	740	720	795	762	807	767	775	832	775	848	793	758	746	813	792	829	812	768	808	774	769	771	768	738	793	807	740	759	756	781	748	793	749	796	749	836	787	720	796	785	767	761	781	805	784	789	806	767	790	751	801	783	797	820	787	810	739	806	740	819	782	787	760	780	802	767	788	781	794	777	734	764	702	791	731	778	742	756	751	813	813	737	803	796	752	745	762	762	794	764	763	765	784	776	764	777	797	789	728	707	761	828	770	804	731	688	747	768	813	829	763	764	801	841	806	730	760	789	747	743	773	812	748	748	753	777	762	816	743	805	823	711	800	771	767	775	800	798	753	748	735	761	781	752	788	804	804	809	752	695	857	726	772	826	815	774	759	824	779	796	756	742	775	755	804	726	794	762	811	781	826	776	769	771	767	758	729	770	796	766	774	763	764	739	807	735	723	713	817	787	776	780
10726	33412	26638	15509	7241	4004	1381	388	131	80	67	48	65	54	58	63	69	61	56	60	56	52	70	66	77	57	60	59	54	70	59	67	75	58	72	53	59	70	70	55	49	79	73	68	59	47	59	55	57	74	61	56	60	73	49	49	59	65	67	66	71	57	64	61	60	71	69	48	48	60	65	52	63	60	54	58	74	62	57	62	62	56	50	64	46	61	59	63	57	70	51	60	51	75	54	67	72	58	69	38	47	54	67	52	66	58	79	62	67	56	58	57	58	53	65	64	64	70	55	80	51	70	59	68	53	65	71	53	75	57	56	63	69	58	71	54	50	63	61	61	55	66	56	74	67	55	58	62	59	74	69	49	62	71	65	68	60	64	57	46	62	47	62	62	58	67	57	54	57	67	70	66	64	64	62	64	56	54	66	67	64	74	58	69	69	58	79	50	52	46	64	59	74	66	75	48	65	59	68	53	66	77	73	54	59	47	65	58	55	68	59	55	55	58	58	57	53	59	64	63	66	70	68	74	69	56	68	54	67	51	71	67	69	64	46	60	56	61	54	65	58	54	44	49	69	68	65	58	52	66	57	53	67	62	64	59	69	63	64	65	59	60	57	55	58	63	49	58	62	60	66	60	54	68	40	58	61	58	65	52	58	59	62	66	57	71	63	61	60	50	61	57	58	63	70	71	72	56	72	55	54	57	70	54	65	79	61	53	76	58	80	56	55	67	57	63	51	67	61	57	55	78	58	49	59	63	56	56	74	56	72	53	63	54	64	53	57	60	62	58	57	51	58	50	53	72	68	62	50	60	55	64	65	72	70	54	58	66	64	56	60	53	60	52	61	66	50	65	67	49	74	70	63	51	50	51	70	55	61	74	59	68	63	78	70	68	59	54	72	56	66	54	76	58	58	65	81	66	55	81	64	62	62	68	51	62	53	51	57	50	56	70	51	55	54	52	69	59	57	72	69	57	67	67	45	65	55	60	54	63	55	60	47	49	63	76	64	59	66	70	80	71	56	59	56	51	57	74	52	54	68	48	57	65	69	60	53	53	48	60	62	47	58	70	59	62	52	52	61	62	54	58	55	50	53	54	68	60	57	64	68	70	65	74	48	63	68	56	64	58	58	65	62	61	44	68	70	64	67	51	80	64	63	64	66	67	63	63	60	61	54	55	53	61	55	58	67	83	46	63	61	71	71	60	52	68	70	69	69	66	58	58	57	86	57	57	67	74	70	65	48	71	60	64	63	74	67	76	67	68	66	58	61	62	48	69	51	67	64	64	64	70	55	55	61	57	57	65	66	60	64	64	54	60	68	55	51	57	44	61	69	66	52	52	70	66	69	46	59	72	62	63	61	57	51	68	65	48	66	46	78	60	60	51	57	53	61	60	59	62	55	73	72	55	66	58	68	67	59	57	66	52	57	63	60	47	53	62	60	66	63	61	70	67	72	76	65	67	59	68	60	68	58	81	57	61	59	51	54	66	63	66	64	67	67	63	62	67	45	59	72	72	60	54	60	79	61	70	66	59	62	65	51	49	77	69	57	59	61	64	54	60	56	61	45	55	59	54	67	61	69	48	54	65	54	64	46	72	73	57	53	72	48	64	54	77	47	60	66	66	59	46	58	69	62	54	56	68	48	58	57	52	72	66	56	60	54	60	64	66	63	51	65	56	46	59	67	71	68	67	79	70	67	58	63	65	65	70	78	63	57	63	57	54	52	60	76	54	58	70	71	52	51	67	61	47	72	61	60	76	70	60	53	76	69	67	74	39	61	67	65	68	63	58	75	64	62	60	64	64	55	77	71	63	72	60	57	63	70	68	54	51	72	65	65	50	66	65	52	70	59	61	72	54	64	63	56	65	66	68	63	53	52	63	69	55	56	66	71	64	64	68	68	73	59	53	54	70	43	60	69	50	52	51	62	80	63	63	68	61	65	64	52	65	54	78	65	46	56	51	67	55	59	59	65	64	62	61	65	62	64	69	69	45	64	62	73	64	65	50	63	63	61	57	57	59	58	59	62	54	51	69	62	61	59	64	63	52	42	47	62	58	67	70	61	65	44	45	56	65	71	64	71	65	55	71	62	70	73	63	53	60	66	58	69	62	74	55	56	69	62	69	58	62	63	56	71	56	72	63	72	55	59	55	69	49	60	52	59	59	55	62	70	47	60	62	50	55	72	42	61	52	56	65	61	66	74	53	61	56	60	66	64	68	51	49	73	59	73	66	54	48	60	72	56	62	67	54	57	56	69	48	59	75	53	67	45	58	57	55	53	64	62	50	52	59	59	67	80	71	63	52	53	63	60	60	70	52	62	52	60	58	62	64	54	58	65	70	63	57	75	53	48	54	59	67	57	67	66	66	50	54	53	66	65	73	52	73	59	68	52	53	57	65	69	55	58	53	65	59	40	53	59	59	56	60	54	66	47	62	63	46	58	71	68	65	55	59	71	48	53	59	69	44	59	71	63	49	50	53	63	58	63	71	67	57	63	63	62	49	59	58	53	66	57	63	54	64	54	74	62	66	50	61	59	66	55	83	44	51	65	63	52	55	56	56	73	55	57	73	65	52	65	53	72	65	50	63	68	54	66	53	62	60	72	63	49	66	56	54	43	64	56	63	56	63	60	43	59	52	70	69	66	65	43	52	59	62	49	50	60	65	68	44	75	59	56	55	65	72	61	67	69	62	55	70	57	57	55	48	59	77	54	65	55	66	78	71	56	49	54	60	66	51	74	64	62	71	58	57	61	41	66	57	70	68	72	67	53	61	57	59	64	68	67	77	50	62	60	56	66	51	65	55	53	58	66	70	48	74	53	61	58	55	69	62	59	59	52	59	67	63	54	61	62	54	67	63	63	62	48	52	71	54	65	61	64	69	72	60	64	66	60	53	73	70	53	63	66	41	53	67	57	52	73	75	62	52	46	50	70	69	58	55	60	55	50	54	67	65	53	66	53	64	72	54	70	60	53	69	67	59	50	52	67	61	70	73	54	63	65	59	56	52	67	53	68	66	67	61	64	66	64	61	67	79	57	74	62	60	75	67	55	58	52	65	64	55	57	53	63	63	61	70	53	61	57	64	69	47	62	54	66	72	71	79	75	56	60	60	56	48	56	61	66	51	63	65	53	71	69	63	51	62	69	58	66	58	71	48	71	62	61	74	60	49	73	59	56	59	45	75	53	66	70	59	77	74	70	54	76	73	52	69	66	74	72	67	58	60	50	51	73	52	67	66	65	62	45	74	64	49	56	55	65	61	61	63	65	69	55	66	54	67	58	70	60	63	51	50	67	69	70	59	68	69	61	64	52	63	69	59	68	57	57	61	55	60	57	53	73	57	64	53	72	56	65	59	56	62	64	75	70	61	66	49	60	57	62	70	75	60	58	62	57	65	76	54	64	65	65	64	56	58	71	55	58	66	52	32	62	69	57	72	70	58	55	70	60	54	75	49	57	53	61	74	57	53	65	67	70	68	45	66	66	51
41426	55565	49325	49602	47947	38848	24573	11157	3077	1139	822	764	791	765	750	790	790	807	767	745	744	801	773	731	701	754	763	775	797	754	769	769	791	775	769	788	775	780	743	737	775	752	773	770	734	763	788	818	759	775	793	776	824	748	752	760	785	768	797	810	766	777	795	772	714	737	803	761	760	789	789	824	737	763	754	791	758	744	763	771	815	755	792	792	713	736	816	766	801	756	778	787	796	760	752	752	785	711	792	775	807	753	742	736	751	771	760	745	775	833	775	750	814	799	756	744	798	766	781	740	833	769	788	759	762	734	753	747	733	749	810	743	771	752	758	757	759	787	799	715	794	796	762	724	767	787	753	733	744	736	733	748	847	791	779	796	754	763	743	781	738	773	767	759	769	824	765	801	791	791	774	772	763	762	770	764	762	779	790	729	781	769	764	749	770	802	797	794	784	783	760	782	768	784	703	772	779	694	718	789	823	750	825	766	711	769	745	780	762	761	753	791	743	776	746	805	797	775	715	759	834	762	762	734	760	750	721	746	772	771	793	763	796	787	737	757	735	811	751	754	780	789	793	782	781	754	760	749	724	731	793	743	776	786	787	742	783	794	724	738	778	785	753	783	751	769	790	747	707	773	775	747	770	721	779	763	774	734	821	813	756	743	782	746	796	745	722	770	848	806	724	837	756	771	759	832	742	782	800	733	799	718	727	768	782	750	739	759	754	764	775	792	757	825	744	781	731	783	766	773	825	778	774	771	748	794	788	833	833	766	849	790	803	762	763	784	715	790	757	729	761	810	819	773	751	741	751	800	778	734	731	773	765	811	774	742	809	736	751	752	767	760	730	791	735	783	780	764	790	784	740	779	742	784	800	814	737	795	775	810	777	724	728	815	709	756	771	795	762	791	740	798	735	770	740	767	762	830	791	758	778	760	752	781	801	735	747	760	745	782	789	815	779	731	800	750	715	774	793	793	822	743	750	808	768	719	806	773	761	705	761	764	757	842	748	767	772	782	785	784	788	748	744	762	762	779	780	773	788	776	755	751	727	817	705	798	743	803	804	775	739	776	734	788	771	783	760	779	747	755	777	742	751	794	738	775	789	745	775	768	801	779	782	786	762	745	732	776	725	783	771	715	803	795	780	709	746	788	776	819	759	746	726	798	727	775	756	774	729	726	716	773	794	773	763	777	758	727	749	791	777	746	763	757	775	801	800	760	741	757	753	711	827	795	772	740	738	797	753	727	766	771	754	742	813	772	796	702	840	795	786	806	784	773	720	756	739	763	731	763	830	798	774	771	719	782	759	788	802	763	790	799	774	763	762	804	767	771	739	825	790	761	751	762	766	769	760	785	729	782	795	775	749	835	794	783	772	730	806	754	762	747	725	791	742	759	787	763	749	727	829	763	746	794	719	776	746	800	817	778	770	797	783	790	775	743	725	764	743	738	730	786	761	743	753	785	761	762	771	796	789	761	818	826	747	758	804	752	727	766	784	771	807	799	819	810	794	765	782	788	774	781	779	816	731	748	816	759	774	734	740	703	752	768	749	753	770	787	765	766	758	753	794	764	807	740	719	764	731	764	753	792	778	782	752	788	792	704	794	758	737	809	745	803	776	736	753	778	758	759	791	751	717	760	689	746	759	751	780	815	803	740	749	792	787	732	772	766	771	789	785	769	737	758	728	768	761	769	775	799	779	744	766	736	810	775	766	819	774	732	752	739	745	718	708	775	794	780	756	778	750	795	761	737	735	775	828	737	770	718	805	773	749	752	723	789	779	710	772	744	787	746	720	781	780	728	754	762	717	797	732	792	724	734	805	810	822	771	753	810	759	786	753	769	774	770	743	782	786	762	815	799	753	785	824	830	784	745	756	751	740	796	786	787	741	768	742	777	748	763	778	747	775	767	754	794	742	727	729	804	783	740	760	768	774	782	787	742	789	700	788	722	786	773	750	742	751	777	712	801	747	742	786	771	824	730	757	833	762	716	793	793	761	759	743	836	793	775	754	770	809	768	789	816	789	793	755	742	797	791	734	779	805	742	811	724	738	753	720	787	747	790	779	788	748	769	795	756	750	761	769	768	757	768	805	803	754	767	750	804	703	776	762	734	775	798	730	811	799	834	742	753	726	774	748	804	784	754	763	767	800	785	729	778	765	783	731	794	757	763	790	745	765	790	748	755	825	784	719	779	818	771	738	768	765	772	733	740	738	746	753	743	767	751	740	737	758	760	759	753	757	727	779	789	779	774	734	731	756	777	769	737	709	757	802	794	772	808	744	762	764	758	769	832	751	726	725	828	768	803	790	733	766	780	749	764	761	768	776	766	741	796	764	764	781	741	729	774	789	761	742	737	805	784	796	819	777	771	808	793	786	765	761	754	740	788	757	764	831	765	757	793	839	764	710	775	778	763	773	773	714	743	729	809	785	746	735	802	780	773	801	780	791	695	786	786	791	759	822	795	760	773	764	728	771	754	780	798	756	773	743	756	778	737	792	763	850	803	783	751	777	743	752	797	798	744	742	745	712	738	775	770	789	829	755	713	743	738	799	753	717	791	760	820	798	792	772	776	778	772	789	779	773	792	776	753	754	753	753	808	771	770	755	711	783	809	808	783	704	782	815	776	771	735	793	791	771	764	734	777	755	769	760	808	829	739	784	772	765	739	743	775	753	770	802	725	749	799	793	775	779	790	804	804	751	735	742	766	703	752	831	718	726	753	727	780	774	825	774	793	739	733	725	822	770	740	726	735	755	754	807	804	778	775	749	747	724	769	785	782	751	744	772	791	781	753	783	781	771	788	786	771	752	726	745	788	792	757	734	705	762	779	778	778	796	724	754	775	742	753	773	786	749	768	772	766	804	812	779	795	781	780	791	771	802	785	759	792	765	764	749	752	790	739	782	758	766	749	773	798	770	781	764	717	800	724	752	768	757	746	759	719	728	802	775	799	840	762	782	822	803	772	781	747	814	760	787	780	746	712	796	800	776	751	830	803	756	795	770	768	771	758	785	731	727	808	777	787	755	800	808	788	813	769	747	751	756	765	770	787	713	759	825	774	774	818	768	763	764	801	706	720	767	805	752	784	761	807	797	759	760	788	787	769	817	770	734	792	793	759	774	802	753	754	739	757	851	732	745	795	769	784	772	796	782	760	770	795	698	759	707	750	771	743	772	794	792	812	745	797	741	719	799	739	742	768	783	718	761	779	778	760	763	746	752	795	741	723	776	748	775	769	780	743	787	808	771	760	753	737	714	737	761	749	735	788	795	792	758	747	803	776	757	762	763	739	777	719	742	758	755	724	798	805	744	765	754	745	723	817	766	752	812	779	720	749	765	799	727	740	780	817	749	762	726	762	803	744	775	744	797	781	781	778	758	754	764	748	744	747	775	750	843	741	740	761	767	770	757	764	729	774	765	797	758	749	717	744	784	752	780	730	740	748	753	757	818	746	770	769	784	770	767	747	755	765	760	784	752	728	728	744	798	803	702	790
4909	8770	6946	3335	1738	965	343	134	79	56	71	55	66	51	59	66	61	63	81	60	66	55	71	78	65	52	57	66	62	72	72	60	71	64	59	62	57	67	62	60	64	50	56	58	71	73	53	63	55	68	70	64	61	56	66	76	66	54	62	61	58	57	67	58	61	61	51	62	58	50	61	69	64	59	56	64	56	62	56	74	72	67	49	47	60	59	66	47	62	61	63	54	62	69	51	55	66	67	73	56	68	51	71	58	68	72	63	71	79	63	51	70	57	70	50	59	69	61	52	69	62	62	63	66	65	51	48	57	62	59	58	55	63	60	58	60	52	64	63	63	74	71	67	61	73	61	52	62	44	78	64	69	59	58	55	66	58	66	60	60	62	67	80	59	69	56	63	59	75	67	47	59	47	63	49	81	61	63	58	46	66	53	58	72	48	56	61	65	57	59	72	72	58	67	57	57	60	57	74	63	69	50	64	67	73	52	47	71	68	64	64	58	68	72	59	62	71	61	55	60	64	58	75	58	58	53	44	63	49	62	69	57	76	63	76	55	65	61	66	54	53	58	58	63	62	70	71	66	53	59	62	81	74	59	63	61	68	58	59	57	56	62	64	58	71	65	60	55	61	67	67	55	49	68	56	64	70	59	55	68	78	57	65	49	58	62	44	63	67	81	56	59	58	72	58	53	49	68	52	58	58	53	69	57	60	58	54	68	70	57	63	71	56	64	58	72	55	52	54	71	68	80	58	61	64	74	65	51	61	79	53	52	77	62	64	71	60	69	60	64	58	59	74	61	50	53	70	60	74	60	65	75	68	60	50	66	66	66	60	50	55	59	61	60	66	61	75	61	72	52	69	57	71	64	60	67	82	59	65	52	49	60	58	55	55	59	59	58	56	69	61	55	63	60	58	55	66	51	64	70	52	56	63	61	60	61	57	58	65	51	72	62	60	63	59	75	70	53	61	56	72	64	56	59	54	63	59	60	64	59	52	61	58	48	67	56	60	65	50	64	63	65	52	62	56	72	62	61	63	61	57	55	67	59	57	63	59	69	58	62	62	69	49	70	55	62	70	59	58	63	60	58	64	59	48	61	56	69	61	56	57	62	56	70	61	56	60	67	56	55	48	52	58	63	63	64	61	68	73	51	50	73	67	49	64	49	65	69	62	67	58	58	40	56	64	72	73	54	78	61	48	67	71	72	68	53	66	60	47	60	66	57	57	55	68	62	64	63	51	64	64	56	72	53	69	65	63	62	68	63	62	61	61	61	65	67	53	65	54	62	71	67	65	58	46	62	50	63	57	57	53	58	62	51	57	59	51	66	59	55	52	53	49	57	59	62	65	57	62	55	57	57	61	50	54	63	64	68	59	49	59	72	53	70	58	53	71	58	70	77	50	52	71	58	49	71	68	63	62	63	61	66	60	66	65	79	46	56	61	51	64	66	65	59	68	76	57	62	63	53	63	60	56	61	60	60	69	70	60	60	53	64	79	65	64	57	59	57	62	62	53	63	52	56	62	66	52	57	68	72	61	56	57	71	48	60	64	72	58	49	58	67	68	61	54	73	59	76	61	72	51	51	80	65	48	73	54	66	68	49	46	65	51	70	56	64	71	67	58	56	68	49	54	67	61	66	75	64	47	65	57	49	61	60	79	68	68	63	63	68	58	65	55	64	80	62	67	57	58	59	43	75	72	70	55	52	53	70	68	61	64	60	57	62	53	65	53	64	57	60	64	49	60	65	66	57	51	68	52	50	64	54	67	77	57	63	61	73	62	56	52	78	64	65	62	54	45	57	49	47	49	74	76	69	59	58	53	62	69	67	57	71	62	61	60	65	45	61	68	50	62	69	43	59	60	63	74	53	59	64	63	56	68	50	70	59	58	59	50	59	60	55	72	73	71	55	49	54	61	66	65	51	46	59	58	54	54	71	54	52	62	74	44	64	63	51	55	75	51	60	68	43	59	57	51	46	63	65	53	65	50	55	62	55	60	54	53	54	83	72	71	56	60	60	56	74	61	66	60	72	48	63	73	60	68	68	54	69	65	64	51	56	47	70	66	76	53	62	69	72	65	48	51	42	80	51	79	65	57	62	62	59	61	59	76	46	65	61	71	61	52	64	51	62	54	61	70	59	61	54	55	51	53	54	56	71	59	60	57	54	70	58	59	64	59	53	55	62	49	63	51	65	62	55	52	56	56	53	83	69	59	79	49	54	53	71	47	74	71	50	68	57	52	54	63	69	43	53	56	75	59	52	53	60	71	77	65	60	52	57	67	48	59	58	63	50	65	55	67	55	56	59	70	55	63	55	60	49	52	71	74	58	50	52	61	70	64	68	46	65	54	55	47	52	65	58	54	76	53	53	67	59	63	55	63	61	67	61	52	63	65	74	65	59	58	62	67	68	66	66	65	67	55	61	50	63	74	65	55	70	54	66	49	71	64	56	58	69	60	74	50	73	54	69	54	53	64	74	72	57	61	68	73	63	65	47	60	60	59	68	53	53	62	64	56	60	63	54	66	71	61	66	60	77	65	60	61	64	50	54	53	64	61	56	64	67	53	52	63	54	71	54	73	66	45	65	66	50	62	54	64	63	70	60	48	54	59	53	54	46	57	68	80	49	45	61	70	68	67	55	59	44	52	62	65	63	53	51	62	65	62	66	49	70	50	69	75	59	57	65	48	55	56	56	70	61	67	76	65	74	60	68	53	55	66	71	48	56	63	53	52	52	67	67	60	49	67	75	74	67	52	62	53	73	70	63	59	58	69	58	67	54	70	61	67	53	52	70	51	65	64	76	66	71	54	64	57	51	47	66	43	55	62	57	71	54	52	83	53	71	64	68	53	60	73	63	56	59	53	71	50	53	59	71	41	63	54	59	72	57	64	63	64	63	59	42	53	64	64	61	65	69	45	55	60	67	48	76	64	71	51	63	54	59	59	46	44	80	68	60	54	61	54	69	63	65	63	63	66	65	58	51	54	62	59	72	58	60	67	63	49	61	81	48	64	74	69	53	52	59	57	58	41	72	71	51	49	68	61	64	62	56	61	59	67	51	66	48	73	64	61	68	59	62	57	70	52	59	59	72	75	59	49	57	59	76	57	67	53	59	62	73	57	51	67	54	49	58	58	53	64	62	51	53	51	62	55	69	60	82	52	65	59	61	67	54	55	62	78	76	53	49	59	42	50	66	71	64	53	61	67	68	39	57	58	44	69	53	82	61	52	76	66	80	59	62	66	63	61	52	54	66	63	58	64	70	71	56	67	68	71	54	61	70	64	68	64	55	65	62	53	55	62	53	59	54	67	63	64	58	68	58	57	57	59	59	61	77	47	78	76	58	53	57	55	71	60	61	54	65	69	67	63	52	79	57	68	64	65	63	79	62	58	49	57	64	65	58	61	77	71	73	50	61	85	76	69	67	63	70	48	53	49	53	46	52	59	67	64	56	59	67	68	69	62	63	69	47	61	51	59	57	60	61	62	64
36863	35263	30648	29565	30298	22153	9996	3056	1260	840	802	716	759	730	711	764	791	766	736	725	771	708	756	790	743	793	695	783	718	746	791	750	722	754	709	737	739	726	750	747	766	727	749	751	754	724	735	757	759	750	764	750	773	748	739	770	762	730	759	739	768	774	771	814	778	756	737	730	821	807	734	742	778	761	781	757	769	770	781	752	779	752	777	711	734	789	747	770	726	778	732	750	744	734	700	743	755	750	740	732	756	786	748	749	732	751	764	776	738	767	724	726	725	814	765	724	794	749	796	701	803	774	723	696	763	743	772	763	729	749	744	801	730	734	727	757	756	752	751	789	751	745	703	743	768	751	736	779	809	747	732	751	737	787	773	737	772	757	743	749	799	721	785	775	762	767	805	787	748	752	779	768	830	811	752	738	781	767	759	801	736	717	730	751	775	726	714	720	769	769	762	749	742	732	757	756	701	754	782	771	774	760	745	802	745	774	728	755	775	779	742	714	773	766	736	690	726	754	706	787	706	745	736	821	748	741	770	739	774	741	759	790	782	791	735	740	767	775	749	756	771	741	783	721	745	765	759	765	728	757	775	730	755	758	755	741	753	684	815	792	770	753	778	771	789	758	736	714	771	690	746	731	741	780	731	771	762	723	733	693	754	765	735	855	794	738	751	741	806	751	771	722	722	743	749	761	791	714	745	757	795	752	781	761	774	773	728	778	776	745	791	803	734	723	694	747	746	749	768	784	743	747	749	774	720	753	761	764	810	738	745	775	741	729	805	698	727	750	749	719	766	775	767	748	718	721	804	724	791	741	735	766	741	741	752	755	745	741	725	721	757	783	732	734	771	777	717	732	724	749	790	781	679	726	696	719	737	737	763	774	702	748	768	750	765	737	737	772	762	764	754	719	775	774	733	716	765	797	738	746	759	759	773	726	767	749	746	773	756	728	750	816	765	793	714	747	797	789	737	719	721	770	794	685	745	749	757	783	716	721	724	725	734	700	761	738	749	743	777	734	774	760	764	782	795	765	781	755	782	774	766	778	736	730	742	748	774	778	758	718	735	761	758	740	752	749	754	752	785	700	785	770	708	769	767	759	799	788	730	801	775	753	738	738	770	765	790	735	769	727	757	693	774	733	758	744	740	766	743	709	735	787	739	735	753	806	776	733	779	754	778	679	760	793	738	742	722	735	736	777	722	777	717	777	747	755	753	744	751	735	755	753	729	755	802	727	792	788	767	744	728	762	751	722	770	782	762	743	718	706	736	759	769	734	753	736	791	756	769	763	702	776	743	665	753	741	669	750	740	750	767	771	736	815	756	726	728	761	755	799	770	753	753	739	729	735	743	719	750	760	727	755	772	718	749	757	734	744	748	774	757	712	716	762	802	770	778	812	733	798	794	745	740	739	749	746	751	779	747	789	726	756	750	758	750	773	758	728	808	735	773	696	726	746	771	741	729	758	715	816	742	783	732	764	782	740	774	789	751	779	712	761	746	767	728	752	744	758	807	819	743	770	733	719	757	766	693	731	720	794	749	742	724	729	759	786	724	724	741	760	768	785	727	724	724	787	735	745	732	756	762	784	775	716	716	768	776	801	758	750	770	719	746	726	733	760	739	808	729	741	791	784	746	727	773	684	754	775	772	745	725	726	742	712	752	783	741	792	760	768	754	824	765	820	744	755	713	767	721	743	739	775	746	756	769	742	716	763	743	791	707	756	775	766	731	726	737	789	746	771	767	759	769	721	760	744	757	779	766	761	776	753	715	750	812	782	755	757	765	787	772	802	759	759	782	741	728	741	762	756	758	741	767	761	755	763	743	720	747	756	764	708	737	711	795	744	714	745	767	770	803	732	772	783	705	728	739	819	815	743	791	737	760	735	801	736	740	725	746	779	758	797	751	745	772	772	775	740	708	781	759	750	801	739	784	738	747	746	731	785	795	712	784	810	777	729	729	779	760	714	734	762	781	790	747	746	738	750	733	691	722	749	772	772	750	704	797	727	755	724	748	805	788	725	743	734	681	746	746	744	749	715	775	775	769	791	731	775	719	734	736	746	742	794	705	752	722	744	727	710	816	762	734	788	734	804	718	777	752	747	721	748	820	731	760	768	714	742	748	725	772	754	759	724	778	747	808	770	752	742	690	737	699	747	793	718	712	716	726	769	751	770	762	729	750	761	701	718	751	748	764	807	761	732	818	733	745	769	747	754	766	712	747	751	799	742	705	729	792	734	768	761	755	758	790	690	707	735	716	744	716	764	695	759	809	760	752	712	745	814	767	812	788	766	764	737	712	751	765	759	752	684	773	797	741	727	712	729	712	770	814	747	782	773	777	732	786	812	724	786	739	799	795	768	762	766	721	710	722	725	749	759	728	795	782	735	788	759	785	742	776	753	736	694	753	752	729	738	798	788	751	731	752	697	775	753	713	776	753	714	715	789	750	750	721	803	783	735	738	758	761	724	740	775	751	764	728	796	722	748	782	716	789	777	766	758	747	757	750	714	785	777	741	745	759	744	750	790	747	792	735	756	750	680	755	758	767	739	718	777	735	696	780	727	734	759	760	754	766	786	760	770	741	795	797	773	820	730	720	788	771	736	767	761	740	761	790	735	769	741	753	791	717	766	741	754	796	747	743	765	755	710	762	754	715	769	738	759	788	717	755	779	743	760	747	755	780	764	824	768	725	758	721	804	719	787	785	787	727	771	780	744	788	753	717	680	728	730	723	755	750	724	698	756	753	734	767	777	728	708	781	757	750	771	746	731	812	787	771	821	792	728	709	773	750	744	790	758	756	775	738	746	749	749	756	733	711	789	779	731	771	745	712	753	749	741	681	774	757	780	746	777	765	743	728	719	752	759	723	711	721	753	759	741	721	708	740	773	755	758	758	740	786	775	738	733	757	743	711	741	739	765	767	726	721	743	795	697	739	763	755	770	728	770	756	767	746	778	714	777	741	771	704	763	802	711	836	762	727	735	770	731	743	733	769	782	724	742	747	756	770	717	738	719	751	739	758	808	744	723	754	764	755	814	738	774	727	741	704	733	763	782	759	718	760	767	755	728	744	739	782	752	716	750	815	751	753	762	725	727	746	718	727	759	746	735	770	752	740	716	782	738	698	776	782	780	764	754	733	773	752	743	775	772	733	742	736	740	745	769	774	775	746	770	769	773	795	781	788	746	799	766	747	718	778	757	789	757	764	713	714	727	687	742	743	697	726	730	733	756	749	760	805	810	746	726	720	711	777	714	783	776	751	767	753	769	760	761	758	731	698	674	751	725	779	797	747	780	755	763	783	749	737	715	754	740	712	747	746	734	776	763	776	788	794	778	788	742	759	762	706	788	677	739	789	722	699	777	739	765	743	784	797	762	802	805	745	696	750	760	771	759	756	760	755	759	744	726	788	741	724	789	713	757	800	709	740	744	755	720	776	779	802	732	754	802	727	742	737	751	713	770	772	800	756	770	790	776	744	746	737	738	806	738	707	773
9991	21663	16210	11014	6636	3121	853	242	104	57	74	68	63	52	60	70	73	70	64	50	68	63	56	68	59	57	69	59	56	77	52	59	71	53	57	56	59	63	66	68	63	50	67	62	72	56	50	75	57	68	61	65	64	63	58	68	65	71	56	67	67	62	68	57	74	72	57	69	61	75	65	64	67	62	56	76	68	63	56	65	67	70	42	63	58	55	73	63	55	70	58	54	60	59	42	45	69	61	68	53	77	47	50	56	64	56	65	56	55	53	60	65	80	69	61	55	63	69	58	58	55	54	66	67	58	63	62	55	52	80	53	60	51	61	65	46	56	73	69	70	62	63	65	49	60	42	59	65	54	60	69	65	57	63	51	73	51	63	53	54	48	67	78	72	61	53	67	56	53	62	61	61	71	63	59	65	51	56	72	67	55	68	66	71	73	45	61	66	60	66	57	76	62	48	59	61	60	57	67	50	57	55	49	74	74	61	57	65	51	51	63	69	61	46	55	64	63	63	65	64	54	70	61	61	63	48	57	70	64	61	65	64	64	51	53	69	55	56	59	67	60	53	45	51	63	73	63	65	57	56	54	59	59	54	53	66	61	69	68	57	60	70	56	63	65	55	63	56	38	58	53	55	54	76	59	53	54	51	52	74	68	66	58	65	45	61	55	60	64	62	54	62	57	59	66	51	65	72	62	50	84	56	62	64	65	70	59	66	55	76	57	70	56	57	60	61	68	62	55	65	63	72	65	69	58	54	53	59	59	59	61	58	63	64	56	58	66	76	73	51	66	59	56	63	57	61	56	44	57	53	82	55	51	51	67	81	59	72	59	69	57	65	68	55	70	65	60	54	60	74	60	45	58	70	74	76	57	45	58	63	69	66	70	56	72	58	62	55	67	68	62	71	70	68	61	63	79	61	78	70	56	65	43	57	56	51	48	64	68	61	42	54	54	69	65	61	61	72	64	56	66	59	58	58	55	57	67	56	61	66	64	65	54	58	69	53	64	51	47	56	61	69	62	67	48	69	62	80	53	66	75	67	57	58	55	65	64	65	73	56	69	65	64	72	65	58	49	59	56	71	68	60	56	53	70	60	74	59	64	55	57	63	56	55	64	75	54	70	57	51	52	70	51	52	68	55	66	75	70	70	60	54	65	61	58	59	76	60	65	58	66	52	60	52	67	69	65	64	73	66	67	54	60	47	50	58	53	54	62	59	63	58	55	67	72	64	76	60	61	52	60	65	65	58	57	69	56	68	64	69	59	51	48	55	65	46	70	72	53	68	59	53	71	61	64	64	54	59	55	62	64	59	61	63	61	64	55	72	54	67	55	67	61	69	64	72	75	79	59	73	65	58	58	58	64	57	60	70	62	54	58	70	74	53	52	50	73	58	70	56	74	46	57	69	55	63	69	56	57	67	58	69	66	62	38	55	62	63	76	69	53	54	60	68	53	59	62	74	59	54	55	61	63	66	58	66	64	74	58	55	60	59	66	61	75	61	65	56	60	60	68	58	50	59	42	62	55	69	64	56	67	70	73	48	66	79	62	64	68	66	55	47	59	52	54	68	66	46	57	61	60	56	59	58	65	66	63	48	58	60	58	59	56	57	49	55	69	60	56	54	61	59	57	52	61	63	57	69	63	52	54	54	68	64	80	67	50	49	45	70	73	56	48	56	58	66	51	64	52	64	47	65	69	64	71	80	66	55	61	62	53	61	78	51	51	62	55	74	64	59	67	71	51	73	70	66	61	55	45	64	65	66	59	60	74	63	68	61	77	50	43	55	52	50	56	70	54	53	56	53	63	47	48	53	68	68	62	61	82	68	66	51	66	57	61	54	59	71	50	63	70	82	61	60	53	54	64	70	51	61	65	54	62	51	59	62	65	62	81	60	60	67	54	82	63	66	63	64	57	73	63	57	62	56	51	72	71	51	52	61	48	64	58	81	51	64	56	63	61	54	63	60	62	63	61	68	79	41	64	54	77	50	65	67	61	50	64	68	52	65	54	64	71	58	72	72	69	79	57	61	67	69	63	70	63	52	69	59	58	51	69	63	50	64	61	49	56	57	67	57	53	62	67	70	77	54	63	73	58	52	65	52	62	50	87	70	61	53	58	51	71	60	71	71	46	70	59	62	63	48	58	65	61	54	52	67	57	70	54	64	75	71	61	61	45	65	52	62	57	62	52	65	60	66	66	45	72	58	69	49	66	56	57	56	62	52	65	68	44	50	64	73	58	65	55	67	65	77	53	79	60	49	68	65	55	60	70	59	66	62	55	58	58	70	65	80	59	56	51	56	77	64	77	62	69	59	63	52	88	62	42	60	56	49	50	63	58	65	62	57	56	62	63	63	64	65	59	50	63	61	60	54	56	74	75	50	61	57	62	51	64	68	70	59	45	70	50	79	70	64	65	69	66	58	66	50	70	64	54	61	65	76	64	52	60	59	62	57	41	65	62	55	61	58	55	66	45	54	55	63	61	64	72	58	53	59	53	66	53	65	53	59	71	59	67	61	52	64	55	56	61	48	42	64	74	55	62	61	68	57	65	61	58	62	51	72	72	50	63	54	58	80	66	65	66	65	67	58	53	79	56	62	58	53	63	52	59	66	67	73	81	64	62	55	58	73	65	52	74	61	66	53	57	51	53	64	61	61	67	58	66	73	69	72	72	66	69	62	59	63	49	62	76	66	64	55	58	58	56	74	77	78	61	76	64	64	62	55	55	61	51	78	56	54	43	79	56	57	65	70	52	54	60	59	73	64	69	68	65	53	61	69	69	59	58	69	68	64	61	68	69	66	64	54	60	56	62	61	63	57	69	54	73	44	68	59	56	55	49	61	73	55	59	58	63	65	56	60	65	62	55	58	62	57	69	55	58	56	60	55	58	59	61	66	64	50	67	62	62	60	58	64	61	65	42	65	53	55	63	54	59	52	59	55	51	60	62	69	56	61	66	54	61	58	55	68	61	58	68	49	68	71	67	53	58	79	59	70	50	63	52	69	48	55	50	70	70	60	59	59	51	67	63	60	50	56	70	61	60	51	63	68	59	68	70	58	65	47	73	60	61	50	61	64	61	57	43	69	53	51	52	56	47	48	48	56	44	63	59	66	50	52	78	41	64	60	52	64	74	74	74	85	54	57	56	69	57	48	55	66	61	66	65	53	60	62	55	76	56	64	52	67	68	59	68	63	61	70	55	51	63	65	65	62	73	80	50	75	52	62	71	57	58	65	48	57	64	54	58	64	47	51	60	54	51	66	66	65	71	50	78	62	59	62	54	66	50	64	52	62	66	60	66	66	52	67	51	57	68	64	73	74	52	46	63	50	62	59	68	53	55	60	50	62	63	57	77	54	61	53	74	51	50	37	53	59	57	53	50	63	52	69	59	50	66	48	63	42	66	60	49	52	59	66	55	56	66	64	68	68	63	64	69	61	64	51	45	51	65	61	62	66	54	46	57	60	66	58	57	59	68	65	65	65	59	56
43150	45524	40012	46908	46706	33675	18689	6461	1765	884	816	750	720	712	744	788	742	726	785	746	737	764	745	798	790	705	776	759	775	745	720	780	751	701	789	728	768	761	755	729	710	776	780	709	728	716	762	784	706	787	748	733	768	767	742	765	707	745	801	780	731	782	777	748	781	747	737	782	733	740	725	747	773	720	761	769	741	758	764	732	726	785	775	742	730	754	727	724	794	755	736	762	758	760	758	776	777	726	752	719	755	757	758	761	758	787	746	767	761	738	755	748	751	717	739	725	780	777	793	717	737	753	770	749	761	740	766	706	713	748	728	739	715	676	765	741	766	782	758	735	732	770	791	770	749	773	748	739	801	789	788	807	747	739	810	719	808	747	787	729	741	719	750	787	733	789	745	736	792	733	722	782	752	816	780	810	721	775	760	786	770	779	733	768	750	757	777	750	768	720	743	738	782	748	728	781	777	730	728	806	744	722	771	740	795	719	751	781	714	745	723	762	741	730	785	715	753	747	718	779	730	739	758	737	753	765	720	736	747	739	747	737	734	778	779	728	721	764	759	747	775	807	793	746	772	774	768	746	708	736	761	720	759	737	751	754	711	752	771	738	789	740	709	744	755	785	792	805	769	773	752	773	790	730	721	731	787	736	767	740	707	781	735	687	733	772	728	748	787	782	803	753	787	769	779	729	743	779	738	839	725	759	759	762	737	764	720	750	781	738	739	702	717	737	770	733	737	786	778	796	738	743	751	721	747	768	752	713	780	805	741	741	774	748	782	741	739	734	755	735	708	822	741	811	786	764	744	795	782	736	787	738	724	696	758	717	766	790	758	716	756	704	752	731	740	763	755	743	742	763	784	757	801	721	790	729	701	747	748	796	748	783	758	727	781	748	719	722	744	785	702	708	780	750	757	732	735	761	774	770	775	753	699	691	763	747	773	786	715	739	710	766	752	758	722	781	791	758	761	762	775	732	755	815	744	813	708	774	786	744	729	776	739	801	720	715	733	756	755	700	769	772	749	793	704	747	757	788	762	772	765	719	719	713	760	792	772	722	734	758	756	787	755	726	696	743	801	724	759	780	772	731	719	724	758	777	762	774	758	738	765	696	788	766	766	750	682	768	773	759	747	788	740	780	740	718	772	763	770	785	735	788	769	709	761	809	780	770	792	753	768	776	714	775	780	706	702	779	724	726	746	756	740	768	764	677	757	748	751	803	710	748	715	717	754	765	736	740	740	756	695	749	738	736	769	741	772	736	732	717	769	794	776	781	803	756	770	777	753	720	750	775	753	714	776	763	774	749	775	729	744	704	781	741	798	754	811	772	804	717	744	724	770	748	801	748	693	757	778	746	789	736	739	723	771	789	768	740	753	784	736	720	703	723	722	763	737	723	769	780	757	760	769	768	722	760	740	811	743	783	754	743	746	769	747	736	744	717	724	739	741	754	746	785	759	745	752	766	805	737	764	781	784	754	780	698	728	740	794	723	729	755	782	765	743	737	751	731	755	786	763	771	784	724	720	801	760	795	770	760	763	769	824	778	741	783	757	677	757	757	771	771	751	740	733	770	741	750	722	786	758	765	759	753	747	768	743	741	760	761	761	781	795	716	774	699	760	767	724	783	785	769	785	736	745	780	743	710	782	746	746	745	771	762	741	746	760	776	770	725	782	705	748	743	766	730	745	762	704	739	750	774	709	805	754	803	770	772	776	749	759	732	778	753	738	760	764	746	717	767	792	751	720	734	753	742	750	797	791	791	780	743	796	776	747	720	754	798	721	726	756	754	739	719	716	775	763	771	781	754	809	778	705	753	711	779	791	765	723	766	740	723	782	793	735	747	757	722	739	738	747	778	716	782	757	749	729	811	776	746	785	727	691	723	766	763	708	715	781	774	770	735	724	747	733	724	767	766	707	795	777	791	723	729	769	755	761	759	734	718	780	741	783	753	723	670	777	740	757	738	803	743	765	733	796	782	734	779	746	752	774	777	786	764	705	770	763	769	709	798	789	748	772	753	737	723	755	727	795	745	804	747	746	798	798	736	751	767	755	777	758	779	765	765	745	725	727	743	763	761	735	792	762	755	748	720	758	766	772	718	745	719	753	770	766	741	725	799	728	732	726	752	773	757	781	752	832	764	818	727	712	745	711	824	765	731	797	710	747	721	787	727	694	714	783	696	738	748	770	744	744	752	725	716	830	768	782	785	741	768	770	764	744	772	743	775	732	768	732	737	768	764	740	739	762	736	751	752	795	752	736	765	754	745	756	720	805	719	756	799	728	789	741	754	762	782	788	769	785	765	808	718	788	761	743	759	737	733	774	768	751	727	762	771	760	798	754	741	773	756	762	784	760	697	794	777	769	773	719	823	728	807	744	756	712	736	733	723	773	708	752	770	777	730	721	722	809	738	770	757	767	740	798	773	745	788	760	756	760	714	728	737	729	806	741	797	789	768	767	768	747	717	771	736	771	781	761	832	721	777	734	767	777	769	725	712	725	752	744	790	736	741	765	805	773	752	779	845	733	737	753	752	730	767	756	802	796	744	793	757	708	716	746	749	746	710	733	721	743	807	717	773	752	700	764	779	753	718	745	729	765	691	743	752	767	801	759	759	710	752	764	765	734	727	709	747	731	759	806	736	803	759	756	749	752	782	740	742	726	743	788	721	758	759	802	758	736	742	726	741	702	786	752	717	825	740	743	791	763	743	716	754	792	713	758	782	746	758	796	718	749	761	760	760	745	738	736	734	773	818	739	739	759	751	750	756	694	794	756	753	700	727	732	786	756	814	723	764	783	798	778	750	751	762	722	747	741	767	813	745	738	818	752	721	745	755	772	755	766	767	742	742	745	765	777	743	748	774	760	744	777	696	714	688	817	769	704	804	746	699	725	798	711	708	742	720	737	774	766	733	807	750	760	715	801	766	709	778	794	728	739	727	771	729	789	789	751	764	725	774	728	731	751	759	774	714	733	726	739	790	729	820	711	746	695	787	794	795	732	771	750	796	803	757	794	781	754	772	776	782	699	748	802	743	726	758	725	750	814	735	788	784	739	772	749	775	734	710	750	773	710	726	776	751	778	827	722	765	703	774	741	797	766	767	732	764	713	758	777	726	766	766	749	743	780	755	743	715	797	727	763	763	703	780	746	776	779	778	742	769	740	737	756	746	752	717	770	759	749	738	709	772	748	698	762	740	769	754	788	769	755	739	742	734	739	772	750	708	721	713	711	719	775	774	768	721	730	787	724	799	756	719	753	757	795	726	716	749	766	702	717	735	787	749	723	717	748	723	735	694	813	743	728	778	778	792	791	721	695	754	707	718	778	761	725	768	726	751	736	758	700	775	747	752	725	735	749	761	745	779	779	735	746	752	763	748	773	745	721	712	736	721	771	746	744	782	722	764	787	713	780	769	708	775	778	766	745	740	750	763	762	707	792	755	766	766	777	722	784	741	813	737	739	752	779	732	782	742	748	790	778	770	735	732	775	724
8277	16894	17212	11608	6408	3073	893	268	108	62	47	69	58	57	78	63	61	66	62	76	52	68	67	61	58	52	72	51	76	57	58	68	77	78	66	70	65	57	42	64	57	63	62	65	53	68	61	53	72	49	64	61	54	61	70	61	53	56	78	69	65	67	68	66	63	73	68	63	59	66	64	58	59	58	68	64	58	51	70	58	55	48	76	60	57	54	61	77	85	60	77	64	64	62	75	54	57	72	60	65	50	70	69	51	51	44	60	60	77	68	50	77	60	57	61	50	60	75	74	63	68	66	64	75	54	71	61	59	61	64	52	81	64	63	48	56	67	55	62	70	62	59	58	53	65	70	66	69	65	73	58	53	62	64	59	51	51	64	60	79	69	65	59	81	65	64	51	65	57	72	60	64	54	79	46	55	63	57	76	67	60	76	53	68	56	61	71	63	60	48	65	88	62	65	59	58	66	51	52	70	60	59	79	75	64	56	49	60	55	53	58	56	61	57	59	71	57	61	62	67	52	60	72	50	71	63	60	68	64	65	65	62	64	65	62	50	72	45	65	61	67	61	52	71	60	61	73	56	66	65	66	61	53	62	62	57	58	64	63	59	59	63	75	68	56	64	53	66	61	69	71	71	47	61	56	57	54	65	62	68	66	55	67	62	73	80	50	53	59	59	74	58	62	59	70	62	61	67	65	75	59	69	63	62	59	57	74	75	69	65	51	69	65	64	64	58	72	59	68	65	53	75	76	65	54	67	59	62	57	71	69	61	54	64	54	71	64	64	82	71	70	62	60	60	60	68	85	62	55	60	65	62	74	54	57	73	75	56	61	68	83	78	68	77	60	75	71	66	55	56	63	71	71	56	73	58	54	66	61	58	70	59	58	62	50	56	53	66	59	78	61	54	70	56	55	73	68	53	57	63	63	77	55	64	62	79	59	69	74	58	67	68	61	75	66	50	63	54	55	73	64	80	74	54	69	67	71	67	53	69	69	60	68	67	59	62	74	61	71	54	75	74	68	50	68	50	61	69	58	64	63	58	68	63	57	49	54	62	64	62	55	58	65	61	74	68	62	59	75	72	83	62	82	55	62	71	69	49	53	68	72	80	69	66	63	58	63	67	55	65	72	72	56	67	63	70	59	52	67	70	63	75	55	66	52	80	78	65	74	54	60	61	77	68	66	72	62	71	64	63	68	63	60	57	48	74	44	67	59	69	67	77	59	64	61	59	69	69	65	65	69	62	63	75	61	65	56	73	71	70	61	59	65	56	55	61	55	64	78	63	69	63	62	63	70	68	61	42	58	58	59	70	72	64	60	57	69	73	60	60	60	56	70	80	71	60	64	62	70	72	52	49	69	64	66	59	63	66	69	60	72	67	67	68	66	59	50	64	62	51	71	59	58	76	64	80	59	56	47	58	62	67	56	64	53	63	59	66	65	56	61	68	64	74	74	62	65	72	52	62	77	64	65	76	55	45	61	67	74	59	62	70	76	56	66	70	78	72	58	53	66	73	49	69	61	62	61	56	54	66	72	62	51	61	69	63	42	64	56	77	67	71	67	53	50	46	61	66	75	57	54	55	69	67	63	73	64	71	79	64	57	64	55	61	47	67	57	72	59	66	51	53	51	57	73	66	73	56	73	60	54	63	66	64	50	62	63	43	59	67	63	56	57	63	59	65	56	54	67	70	63	73	59	67	52	73	64	61	67	60	62	64	67	56	57	76	71	60	70	52	70	68	66	53	60	59	65	67	59	67	63	53	59	60	69	71	58	67	66	57	71	73	59	55	65	63	67	57	61	70	66	66	51	59	69	68	60	61	61	64	58	62	62	74	57	69	67	76	73	66	69	74	68	62	64	69	77	58	69	85	63	66	57	71	64	83	57	56	66	65	52	44	67	57	73	50	56	57	68	71	55	69	57	63	67	58	71	51	82	60	60	47	90	59	69	65	64	65	51	59	62	53	68	73	68	71	67	74	60	61	57	78	57	64	73	70	59	80	53	65	72	72	68	45	56	60	60	58	60	68	54	79	53	62	66	84	67	68	56	69	66	68	61	57	73	69	74	55	74	58	59	63	72	58	64	60	70	67	63	69	64	49	56	63	74	72	78	63	58	73	48	49	64	60	76	74	56	66	63	72	70	58	62	62	65	68	69	62	59	61	68	69	70	56	51	65	53	71	79	62	58	56	68	51	58	62	66	71	70	60	65	72	64	79	63	66	55	67	70	65	68	61	62	66	58	63	82	84	57	59	60	69	48	58	61	70	49	55	60	71	61	73	60	65	74	58	71	79	69	56	60	60	43	47	43	60	71	53	60	66	70	58	64	55	77	65	62	51	55	64	60	60	58	70	76	69	74	65	61	61	58	72	58	68	62	76	69	59	59	61	52	68	55	57	60	71	50	49	57	63	68	68	70	60	70	50	74	72	64	61	64	66	59	70	65	72	51	67	54	82	65	65	64	65	75	63	51	54	65	59	75	65	75	52	64	63	68	59	69	69	55	77	60	72	52	83	55	57	70	68	57	56	54	73	66	64	54	62	59	69	67	66	56	59	60	62	65	54	63	52	73	75	56	55	55	68	60	55	54	75	57	57	66	61	56	69	63	67	64	68	79	55	72	73	56	61	66	63	61	60	59	76	52	61	81	62	72	61	52	68	68	69	60	67	56	70	82	50	65	64	70	72	69	66	68	63	78	74	77	55	49	68	63	78	52	63	59	61	58	71	55	50	78	73	63	62	66	50	77	63	65	66	70	61	64	62	70	46	75	68	63	68	66	59	71	62	59	70	68	64	66	68	74	59	76	66	66	68	68	66	66	57	59	63	59	54	56	56	57	55	58	59	64	63	55	69	52	65	61	65	69	64	68	77	69	54	59	66	59	64	73	61	47	65	50	72	75	60	69	62	77	55	76	65	52	40	60	60	72	67	69	65	65	68	65	55	63	65	67	69	59	63	65	61	63	70	69	62	70	59	67	55	70	49	56	53	51	59	70	66	58	52	56	75	65	65	68	82	51	58	58	65	63	60	68	52	51	66	60	68	52	69	54	53	73	61	66	55	74	72	62	76	66	56	74	63	68	69	55	60	68	59	55	61	58	66	60	63	46	68	55	71	62	55	56	54	58	64	65	71	64	79	60	68	68	56	59	63	73	57	64	63	60	70	57	75	66	68	75	75	70	54	52	75	66	54	43	58	72	63	68	71	62	59	61	50	55	76	56	62	57	67	67	58	59	57	68	54	63	64	69	61	60	71	65	63	68	70	59	74	63	63	66	57	68	55	63	61	64	64	67	54	58	63	69	65	65	47	61	59	67	53	63	62	63	62	79	62	57	42	70	73	62	59	64	61	60	63	57	69	55	48	62	59	65	58	67	63	62	59	52	53	62	65	70	81	52	75	72	66	60	66	69	73	62	75	57	60	83	49	62	61	82	80	60	80	68	62	73	64	71	69	55	53	53	56	61	52	59	64	75	65	55	54	55	62
40139	44643	42512	46102	45814	34219	20008	7539	2047	969	770	761	775	765	829	780	817	757	731	810	830	819	752	808	814	801	771	787	837	755	811	767	819	802	788	736	754	752	836	839	786	780	788	770	791	817	756	795	766	793	815	766	778	814	821	829	801	860	807	763	786	773	774	830	859	785	768	764	809	816	773	783	767	754	767	808	824	803	773	748	796	806	830	763	761	804	777	842	808	782	779	741	815	774	830	810	795	722	780	755	732	762	774	764	744	731	761	754	747	792	777	826	792	767	778	752	784	827	813	826	801	823	842	795	820	797	818	792	796	826	767	849	796	763	842	782	834	733	811	784	744	778	800	781	763	822	816	812	807	803	803	785	763	811	768	780	725	780	847	754	779	809	778	827	819	756	768	733	776	781	785	777	789	810	767	812	803	740	770	758	786	770	762	782	792	734	772	811	798	795	728	799	781	801	744	783	805	793	777	804	787	731	724	791	782	815	851	783	803	752	747	799	770	825	837	797	803	821	768	791	769	773	768	801	767	787	821	776	807	763	753	816	769	809	793	795	711	778	788	819	795	804	846	765	779	775	769	788	774	782	758	798	800	816	808	789	783	793	798	749	806	743	855	746	764	780	785	778	812	811	842	779	774	764	833	774	832	813	816	765	799	780	787	772	818	727	781	773	805	796	777	733	774	759	765	734	763	808	784	771	799	800	802	769	797	796	759	795	716	810	776	798	801	794	817	789	763	791	781	757	782	782	777	714	801	776	759	826	792	748	844	766	826	754	742	798	833	804	777	804	792	766	813	746	829	791	781	745	752	789	769	808	807	744	797	776	809	785	765	808	763	783	771	760	781	827	752	781	732	736	822	787	760	805	777	733	835	810	792	777	762	734	818	790	767	747	742	850	828	787	814	801	838	709	806	775	767	760	777	816	747	801	811	780	782	775	819	774	785	778	792	818	758	818	816	756	811	785	767	790	782	796	793	790	750	811	751	788	838	751	785	717	801	845	811	784	789	810	782	780	790	780	758	771	851	777	751	753	811	807	786	766	803	802	807	748	810	838	786	780	785	798	785	826	741	740	815	819	797	756	794	766	828	811	787	841	780	788	831	790	764	792	799	856	729	769	749	783	863	796	838	772	780	750	803	760	760	810	780	758	743	772	839	769	793	728	768	780	777	815	799	790	825	788	760	789	804	786	752	826	850	780	772	794	800	792	738	772	778	816	757	777	795	740	797	801	787	795	815	823	817	760	849	805	738	776	763	777	795	741	800	753	759	787	753	834	754	802	792	789	775	780	824	786	786	781	785	773	790	796	767	824	789	808	806	778	742	784	812	767	801	784	799	772	781	822	817	808	795	733	724	746	778	760	798	739	794	807	789	809	817	798	797	756	762	752	760	791	825	840	794	762	757	780	797	761	802	802	809	760	746	808	788	772	770	809	804	787	778	840	795	746	789	821	774	757	803	760	823	797	782	765	750	801	760	773	804	751	793	750	775	788	770	764	761	803	785	805	791	782	776	788	825	780	828	806	751	766	779	761	806	773	798	848	800	746	751	746	793	790	801	811	811	771	750	810	797	805	753	794	777	781	778	835	798	801	804	787	787	812	805	760	783	728	785	767	757	777	822	806	812	770	787	785	824	791	789	768	791	778	761	809	751	782	804	847	799	771	790	767	794	726	825	778	757	803	763	822	808	761	750	748	791	743	808	780	837	759	794	837	765	767	809	783	809	822	734	799	752	804	815	806	793	804	808	749	749	803	758	784	721	777	801	791	807	791	791	771	825	786	796	763	819	822	772	773	801	758	792	771	761	798	774	806	814	824	823	800	791	828	781	831	796	770	780	773	752	803	799	806	811	748	791	781	820	730	813	779	822	776	779	748	803	738	760	849	836	758	816	788	831	778	790	770	780	719	752	784	805	798	739	813	776	781	761	772	742	741	727	771	804	740	785	764	811	767	769	802	776	821	811	789	810	800	846	789	767	778	846	788	741	742	790	820	769	767	826	808	774	785	765	775	774	796	777	798	807	827	818	744	739	796	791	784	779	757	762	776	802	797	755	777	797	810	787	766	788	791	787	760	790	751	785	771	795	800	770	750	816	775	731	797	792	778	754	793	808	755	787	815	832	760	747	852	767	750	817	873	788	779	784	775	829	828	762	790	794	769	766	808	793	772	783	739	792	823	756	775	736	781	782	761	822	811	766	786	787	780	754	781	833	791	783	793	780	773	758	774	750	791	776	743	826	774	799	758	804	769	780	796	794	794	798	785	840	833	812	765	785	803	816	730	761	808	780	794	754	763	777	784	819	801	731	812	789	789	837	786	769	778	771	811	802	762	765	768	785	784	789	804	784	817	787	762	797	781	793	770	733	804	813	821	764	844	750	800	765	787	852	785	783	770	770	795	761	793	785	766	762	852	722	811	806	790	759	762	831	805	809	764	820	753	810	800	747	816	827	782	804	757	800	780	806	792	778	786	824	801	788	748	736	787	860	774	753	836	746	806	805	797	819	796	814	785	783	847	804	806	772	787	796	851	751	781	777	789	803	786	821	750	788	804	772	776	726	770	783	828	815	801	796	753	760	776	804	756	811	728	740	806	801	803	757	771	753	809	745	767	773	813	779	733	803	763	797	740	770	742	811	814	814	824	762	760	788	738	749	748	817	799	773	792	776	763	801	778	769	785	738	793	835	729	767	814	828	756	747	773	746	762	772	821	784	807	780	755	746	791	782	788	838	738	853	793	831	831	771	745	773	779	843	807	763	781	828	806	828	798	729	845	818	812	757	814	801	803	781	793	776	789	761	827	813	775	770	795	773	798	800	792	796	779	810	765	748	749	771	770	818	825	756	816	775	781	831	786	802	750	816	834	806	744	806	810	778	791	797	739	793	781	776	778	843	792	802	791	848	780	794	788	805	764	823	790	788	809	740	799	783	765	827	770	814	781	812	784	761	758	764	763	751	800	762	793	762	802	752	821	815	748	808	772	793	720	829	786	754	802	768	817	806	799	773	804	779	767	763	798	716	783	784	849	771	784	785	790	793	803	761	762	771	775	799	855	767	853	725	770	832	809	773	764	792	793	807	772	791	750	798	773	813	780	748	841	768	778	806	739	763	788	788	801	815	783	859	837	800	789	818	775	790	806	783	762	796	786	794	757	738	790	774	810	749	762	725	759	778	802	807	771	787	763	716	824	775	785	792	777	794	823	768	767	815	744	768	811	786	830	779	825	732	786	756	843	775	758	788	758	796	783	759	796	787	793	821	818	830	832	788	762	737	782	791	789	795	759	729	748	763	795	779	762	763	737	822	806	801	766	814	759	718	778	839	754	840	765	768	811	777	797	786	812	761	849	755	775	814	800	766	769	743	774	827	747	767	718	788	818	798	773	746	764	747	780	809	802	772	762	806	835	788	806	755	758	785	709	762	755	849	785	798	767	731	756	832	840	839	787	756	860	764	792	725	773	783	749	793	786	779	776	789	791	772	816	738	769
7516	26496	25504	17898	10658	5104	1388	348	119	59	64	50	73	64	59	65	60	78	70	53	70	48	72	75	72	57	49	46	59	61	79	64	56	71	66	55	57	62	56	66	52	55	58	65	58	69	64	61	67	56	55	49	67	67	50	60	56	45	58	64	56	70	55	69	53	58	60	54	54	63	48	66	62	53	66	62	64	50	64	68	75	56	60	53	68	78	54	54	53	47	52	64	69	72	58	67	57	77	62	68	58	59	51	63	65	57	57	60	54	70	65	62	75	56	59	55	61	60	74	65	50	42	61	61	71	67	67	57	55	48	66	63	60	63	72	78	62	62	57	64	49	64	71	58	69	60	50	55	65	71	60	68	64	61	68	61	64	52	75	49	53	63	65	59	66	51	54	72	62	67	50	55	65	58	67	48	64	60	68	64	66	79	54	53	52	65	46	65	52	61	53	62	69	65	63	54	54	70	47	64	54	66	57	64	57	65	65	62	56	70	64	74	73	65	68	68	61	67	65	54	62	79	53	65	68	52	61	64	64	45	57	66	72	77	67	71	68	52	69	75	60	67	68	75	66	74	71	78	55	56	86	70	69	53	59	60	61	70	64	55	53	57	63	70	50	66	60	81	69	66	55	65	57	71	61	65	53	60	58	72	57	70	59	52	57	61	58	70	60	61	71	69	70	69	72	63	65	46	51	54	66	71	67	63	53	46	64	71	59	73	69	57	37	79	57	56	51	64	65	71	74	61	48	66	64	46	67	57	66	66	66	70	56	61	60	78	68	54	57	59	63	66	62	65	69	76	64	61	63	42	54	51	58	58	57	62	54	57	61	66	80	59	71	49	56	70	62	59	75	74	54	63	70	68	69	44	66	61	71	62	60	67	61	49	69	57	75	69	71	58	59	61	62	67	58	46	50	65	58	49	70	50	58	61	71	78	63	60	85	58	44	63	52	68	66	59	67	71	61	56	63	57	65	62	56	62	74	60	64	62	61	64	45	61	42	58	50	63	57	64	61	53	58	69	62	63	70	52	60	67	56	51	53	64	79	51	50	49	54	58	78	54	70	59	58	71	61	68	59	62	56	56	65	50	63	68	65	50	56	66	72	60	68	61	65	55	60	52	77	50	69	51	59	49	68	69	61	53	60	60	65	60	67	73	54	76	68	70	66	57	64	51	68	54	66	69	65	64	67	59	69	71	49	65	58	58	65	71	53	60	67	63	74	48	65	57	74	67	61	66	55	72	70	60	61	53	76	66	64	62	54	57	50	60	61	55	68	61	73	56	77	53	63	67	49	58	76	62	57	59	70	53	51	64	56	58	67	58	69	84	63	60	54	65	68	60	41	58	61	64	59	73	65	63	68	56	69	74	68	64	67	55	73	59	57	55	48	81	69	55	45	68	54	54	64	65	69	56	76	58	65	60	49	47	80	59	86	62	57	73	65	65	66	72	60	59	47	58	75	70	70	50	51	72	74	52	59	43	57	50	62	58	74	65	69	62	73	65	59	56	90	64	72	58	70	63	68	55	58	70	59	58	54	69	63	81	59	73	68	60	65	58	70	69	66	73	60	74	64	60	62	55	73	62	69	53	54	48	64	66	55	71	54	77	57	65	62	53	57	72	44	66	55	68	62	84	49	63	73	58	61	54	61	67	47	66	84	58	59	63	75	62	74	54	57	69	61	61	68	59	64	54	65	74	48	63	59	64	79	63	54	64	48	76	65	72	52	52	64	76	63	49	57	68	48	63	62	64	64	67	46	63	58	63	61	61	60	66	64	60	48	52	64	68	62	57	62	73	59	63	59	59	70	67	65	50	59	76	76	65	63	62	49	52	73	81	54	67	50	70	74	59	67	54	68	71	48	66	61	54	55	68	59	58	61	60	80	67	62	85	66	60	74	82	54	71	69	60	57	70	59	63	65	70	67	62	47	89	75	53	67	54	69	72	45	56	55	68	66	73	58	48	70	63	77	66	68	62	67	70	67	54	58	57	57	63	65	65	54	61	49	64	67	66	51	49	52	64	67	67	68	56	70	62	55	59	48	59	76	58	61	63	58	62	61	63	69	56	60	67	57	68	71	61	74	69	60	71	55	70	48	54	57	63	64	57	66	65	62	58	64	66	67	54	70	78	50	67	58	82	56	66	65	60	62	57	71	57	62	61	84	57	70	57	67	64	65	76	62	67	58	69	54	59	51	56	52	57	58	53	54	79	56	65	64	62	53	60	64	54	60	62	72	62	51	68	54	51	71	57	47	61	58	60	61	55	63	52	53	69	56	55	60	73	52	60	62	55	51	72	53	73	56	55	66	69	63	44	54	47	68	53	61	67	71	52	57	67	67	65	42	62	51	51	63	51	69	61	62	73	67	66	67	60	63	55	59	67	71	57	54	59	64	72	50	54	61	67	68	62	62	72	65	73	68	68	61	44	63	47	55	76	65	56	44	67	62	59	63	54	57	61	51	68	59	79	48	60	74	67	66	57	69	69	73	59	57	64	58	73	53	66	65	43	59	52	53	66	74	62	53	66	77	70	58	54	69	61	67	62	62	68	61	60	65	57	88	71	48	57	71	67	56	66	53	64	62	72	42	61	66	57	67	59	67	61	75	70	73	62	71	68	63	60	62	61	54	53	62	73	51	59	54	68	45	70	73	60	68	60	76	72	66	69	63	55	66	56	45	87	52	55	66	67	54	60	63	67	71	67	64	65	68	57	59	59	52	54	68	59	58	66	60	58	56	67	56	61	57	59	82	69	54	45	68	60	64	77	55	57	55	60	67	57	69	64	59	62	54	57	55	63	73	65	59	71	57	58	58	56	64	59	64	83	50	74	69	70	67	51	66	77	71	65	66	69	74	58	64	74	78	66	83	75	81	74	63	66	65	49	79	52	59	57	65	70	60	66	61	42	60	67	60	61	53	70	65	66	52	52	56	69	52	60	69	76	61	65	71	58	59	62	58	61	66	61	61	64	58	57	63	53	74	50	56	57	51	56	66	61	76	75	48	72	51	58	58	72	67	56	70	55	68	74	63	66	50	56	63	70	46	66	54	58	66	66	55	67	64	66	70	42	42	55	62	71	59	47	62	54	56	70	62	75	50	68	57	59	58	50	47	74	74	52	61	60	77	50	60	68	62	65	62	57	74	63	64	45	55	64	73	62	61	76	58	62	74	65	59	59	69	66	74	66	58	68	64	55	46	51	54	57	64	46	77	77	58	68	69	81	67	78	63	55	63	52	70	72	57	74	61	55	74	58	55	73	67	50	43	55	71	57	75	60	59	72	64	82	65	68	53	57	59	62	68	70	56	51	73	65	67	61	63	64	54	68	58	60	66	60	65	53	52	72	82	63	51	73	54	60	51	54	58	68	69	56	70	73	57	70	67	47	57	66	59	59	65	68	68	67	57	56	61	54	57	60	56	49	61	69	80	49	58	72	72	68	63	57	51	69	61	67	71	64	66	58	50	52	68	75	68	69	58	69	70	67
41642	51342	50090	54825	54158	39444	23366	9381	2479	1061	846	767	733	784	748	752	750	817	779	784	744	778	789	774	829	726	776	813	762	775	769	804	767	754	749	800	758	751	766	802	744	715	732	783	788	763	765	757	818	786	775	780	774	789	704	761	764	762	716	755	770	725	801	786	737	758	765	727	767	765	796	765	720	781	786	765	803	790	790	740	755	739	783	784	787	744	756	791	796	775	703	780	781	762	794	820	775	796	770	757	742	794	771	709	760	780	772	738	767	790	752	805	803	790	733	786	751	766	786	727	799	763	774	746	759	763	776	757	716	747	781	742	797	733	818	781	777	813	723	739	765	703	774	809	768	761	712	772	778	764	807	793	775	746	741	800	785	753	707	774	787	829	743	762	723	775	821	794	723	797	755	717	787	766	809	787	763	787	783	721	770	725	739	796	758	812	752	729	739	758	786	779	784	773	720	790	768	768	759	837	751	770	743	815	721	734	795	754	804	765	751	787	738	746	782	788	770	770	736	793	773	772	746	820	783	712	767	738	739	793	755	760	795	742	753	803	797	747	766	757	758	788	792	756	741	762	772	795	797	752	765	809	798	760	767	821	785	793	775	784	817	726	696	739	746	739	751	749	766	789	769	773	764	745	709	753	751	801	794	753	761	745	769	770	756	770	757	779	737	783	769	783	758	770	801	772	770	788	769	747	766	760	781	731	810	787	792	839	776	775	759	788	751	762	780	801	809	722	759	753	831	726	735	710	818	707	733	764	790	800	755	784	728	766	750	776	794	781	797	803	768	758	818	791	761	769	826	760	721	754	785	819	751	771	787	762	775	780	785	808	791	797	781	758	768	766	783	758	769	782	836	791	738	796	776	752	777	801	719	759	766	727	732	813	752	781	766	819	803	760	795	803	785	776	748	745	786	752	746	804	754	786	753	742	763	806	786	773	743	728	733	775	798	777	749	762	737	792	764	791	784	769	781	815	771	790	793	826	836	815	709	730	785	776	768	745	779	776	748	772	763	732	774	763	771	782	796	739	735	785	750	770	773	720	813	723	795	749	766	791	753	782	793	743	773	809	757	801	764	795	721	751	755	705	797	777	841	735	808	723	806	761	810	768	804	793	808	796	784	766	774	746	702	732	745	776	845	783	778	771	777	765	736	819	736	739	766	761	755	748	740	815	748	782	728	779	842	792	785	823	755	789	817	791	742	770	755	789	795	784	794	719	744	740	807	765	712	756	807	745	818	756	761	777	794	771	738	772	729	737	746	779	761	745	741	742	840	778	744	806	738	801	775	761	774	761	756	799	770	717	738	768	761	733	747	792	749	731	750	790	742	708	785	786	812	700	770	744	851	769	763	777	742	783	734	740	758	739	793	762	772	743	772	751	807	769	726	751	772	756	801	778	755	767	735	764	810	766	760	771	742	764	781	733	794	741	753	805	794	734	775	777	736	737	763	810	780	745	736	723	742	756	732	761	787	774	694	736	761	757	759	792	755	783	781	721	735	801	731	785	777	756	771	791	796	781	742	803	751	756	769	823	756	790	774	767	753	779	799	736	771	747	785	749	756	819	743	735	746	740	767	805	754	750	772	821	744	760	753	753	753	796	760	827	793	774	750	791	742	758	742	788	777	743	804	790	750	753	804	741	813	783	786	790	774	802	759	736	717	821	753	764	757	794	802	773	757	728	750	776	782	799	833	763	751	810	765	750	794	736	732	713	730	693	778	817	793	756	755	809	770	720	804	762	764	774	792	727	794	786	765	777	791	785	743	765	764	772	752	769	810	766	796	766	759	713	772	743	803	837	763	747	746	790	778	714	717	751	743	726	722	747	752	816	774	752	766	735	786	721	757	729	782	772	762	790	738	748	759	768	758	757	776	768	735	733	787	770	729	717	795	761	746	755	762	753	763	747	716	802	820	714	779	750	759	772	807	763	782	739	782	750	760	750	788	750	798	729	751	782	732	774	746	764	743	764	736	741	831	779	718	751	758	781	735	744	768	774	787	754	786	764	714	760	763	793	765	759	763	743	802	783	761	791	752	795	787	757	780	742	781	770	780	807	816	786	744	762	739	771	766	768	746	789	752	791	748	728	769	799	788	774	769	776	776	775	745	762	792	776	755	763	740	739	730	749	745	752	776	763	728	739	780	770	744	727	725	801	779	725	792	799	705	760	714	773	718	808	781	799	799	774	755	770	769	763	744	803	750	749	763	724	717	806	748	757	759	786	744	756	743	776	749	769	748	741	731	755	746	748	801	763	751	752	741	783	806	819	764	775	759	785	800	803	772	734	777	762	797	760	756	759	758	748	768	755	735	804	795	814	800	764	750	751	739	770	754	740	757	786	789	743	770	790	808	758	794	771	778	764	785	745	796	754	810	729	768	752	730	852	723	770	780	732	767	727	768	789	723	763	778	786	781	794	778	716	804	754	803	696	815	763	814	761	795	750	787	861	758	799	751	762	747	780	775	787	761	787	763	760	761	798	758	801	763	720	809	784	795	791	801	792	785	784	766	808	867	741	722	760	759	774	745	783	774	708	781	715	704	772	803	792	777	767	753	798	717	785	758	799	695	718	729	754	766	760	763	766	799	731	734	787	794	770	805	798	769	783	778	764	733	736	757	769	761	758	762	824	803	758	763	791	743	754	756	778	747	780	761	812	837	795	762	723	789	801	775	771	836	758	766	742	761	750	774	740	755	708	745	785	778	765	793	760	815	749	775	768	795	790	752	785	799	756	757	770	775	782	749	795	771	747	767	780	780	797	771	755	778	761	730	805	715	735	790	810	797	789	770	792	732	752	754	778	709	778	771	773	760	754	833	727	802	757	737	752	747	788	703	783	773	718	780	785	740	726	792	698	806	776	790	792	739	762	770	776	802	771	769	754	760	768	763	774	777	792	781	774	781	781	766	778	774	763	754	771	741	758	716	756	769	791	792	772	736	796	764	777	780	772	791	778	786	776	795	747	782	756	771	778	790	768	755	771	815	756	728	826	816	777	721	818	721	753	789	697	765	767	744	742	783	746	779	775	770	821	734	728	762	785	799	758	752	737	763	740	793	786	709	747	787	790	778	780	702	802	796	742	748	785	785	754	764	757	788	738	745	760	759	774	806	734	819	803	783	777	766	783	795	724	798	783	798	704	744	755	755	791	769	788	770	754	796	780	799	793	762	783	796	790	746	811	775	776	740	747	801	749	783	757	778	742	767	798	775	739	809	771	758	785	761	785	777	746	763	780	795	740	724	775	759	748	752	726	726	745	747	818	754	730	771	794	818	813	798	737	774	798	777	774	772	756	796	786	786	734	763	782	762	803	738	774	759	787	744	772	725	798	754	765	782	778	783	760	786	817	792	747	766	756	815	766	759	714	748	776	783	747	754	784	751	835	791	785	751	818	830	767	777	770	765	776	764	766	769	774	745	734	752	731	786	812	778	769	813	791	819	763	776	772	822	763	773	778	781	753	772	806	734	785	807	762	786	751	766	814
2217	4806	7474	5381	2781	1224	431	148	88	78	63	61	67	62	66	66	73	74	68	68	63	78	64	70	60	72	66	53	72	65	58	54	52	63	68	64	63	59	52	69	72	59	63	46	67	58	45	52	53	59	66	64	71	62	66	43	62	70	53	66	41	50	62	66	55	65	76	78	41	67	63	65	56	71	61	65	64	65	55	58	69	62	68	48	55	65	62	59	55	74	57	58	56	57	68	59	66	54	61	57	60	74	70	66	74	71	50	46	55	60	52	49	40	62	66	65	53	48	61	65	75	62	66	53	55	70	66	61	63	81	64	62	72	54	59	68	63	58	66	68	59	47	48	55	53	66	59	56	61	76	52	65	77	51	65	62	66	80	74	68	69	59	64	65	70	81	67	61	58	67	72	69	57	55	66	74	56	68	63	64	67	61	57	61	64	63	73	50	66	58	64	42	73	75	66	50	65	61	69	65	58	67	48	59	54	75	69	61	52	70	45	67	58	60	63	57	61	59	47	53	73	53	69	55	60	64	54	57	65	61	72	59	64	55	59	58	53	54	73	67	59	70	50	60	53	50	54	63	47	78	71	48	49	58	60	67	61	68	59	65	65	73	68	68	77	55	60	63	59	63	67	58	65	72	65	68	71	70	73	57	57	60	65	55	65	60	64	58	64	61	54	74	58	57	45	60	60	56	41	66	45	73	65	56	65	46	41	51	63	68	55	72	66	63	55	62	58	71	60	71	61	60	71	71	64	53	62	52	58	55	54	59	59	55	53	59	70	54	48	59	83	63	64	65	56	63	56	53	70	58	64	56	64	61	62	66	72	56	56	59	58	67	61	59	62	53	62	64	56	60	64	58	50	67	64	58	54	60	74	57	64	63	57	51	71	60	60	79	58	60	69	64	57	73	58	65	65	59	54	57	53	66	59	72	59	65	61	62	47	53	62	77	62	49	56	60	59	59	70	56	56	43	54	72	51	75	68	66	62	45	66	79	66	57	63	64	50	46	59	61	59	58	67	59	65	68	68	57	57	54	73	58	58	55	64	79	68	51	56	58	58	61	60	55	70	67	52	69	61	62	62	57	50	71	61	46	60	55	60	61	63	63	62	57	56	57	59	69	59	57	73	60	50	60	54	69	83	80	64	57	79	64	71	63	58	68	62	53	55	69	59	59	59	56	57	65	72	63	58	59	51	58	61	67	74	59	68	52	52	70	71	66	64	61	47	66	62	74	61	65	63	63	61	59	53	55	70	49	54	66	54	61	73	67	68	64	62	53	68	59	36	65	63	62	61	68	61	62	52	61	64	73	74	58	60	76	59	75	62	48	56	54	51	72	59	62	68	47	66	60	76	76	48	68	77	64	52	61	73	60	50	58	65	71	54	61	68	67	63	63	60	51	75	56	68	69	62	65	58	57	68	68	47	63	63	67	60	54	73	75	60	58	67	47	58	63	62	63	56	62	65	65	66	60	57	66	70	61	56	52	64	51	67	50	55	71	63	60	67	69	65	43	77	52	50	67	68	58	60	59	52	64	52	64	65	62	75	55	54	56	62	55	59	62	62	51	65	43	76	60	72	61	57	42	59	58	63	52	53	59	49	73	61	62	58	64	77	69	57	63	58	60	56	59	59	62	65	58	65	54	77	74	64	56	73	67	61	59	60	72	65	60	59	61	67	52	57	49	51	60	65	55	77	49	49	65	48	75	53	60	73	60	66	50	48	70	52	58	70	69	59	62	74	56	71	60	49	71	66	55	60	57	69	59	59	75	69	54	57	52	55	65	56	66	61	59	72	64	64	66	74	68	63	66	54	68	57	79	58	48	57	53	70	63	61	56	48	84	62	71	64	62	59	64	62	61	59	71	86	63	57	66	60	68	73	56	66	62	51	57	57	53	52	70	74	67	80	67	66	61	69	55	60	69	54	68	60	67	55	69	60	61	59	67	63	63	66	65	62	55	55	48	63	71	56	72	73	55	72	54	68	70	70	53	60	61	75	53	61	53	62	55	66	56	61	53	66	51	57	51	71	44	63	53	56	69	45	51	67	69	53	55	56	64	65	68	60	65	49	71	65	64	65	66	58	51	70	54	68	55	62	68	65	64	54	55	76	58	57	64	74	56	53	52	61	65	80	62	53	64	57	66	57	52	79	69	64	63	61	50	67	70	61	52	63	59	54	55	55	58	71	56	48	57	71	63	53	66	63	69	65	64	63	47	66	71	75	58	61	68	60	55	69	50	61	71	64	65	51	75	57	60	61	55	54	61	51	65	47	61	55	58	48	64	69	59	52	55	60	70	54	66	72	66	68	68	75	68	68	62	46	65	60	70	72	60	72	58	58	59	58	47	76	51	54	56	60	50	56	73	73	57	59	60	58	61	63	63	66	59	55	52	51	63	64	58	63	63	66	48	67	64	64	70	54	68	63	60	68	71	66	73	60	52	57	63	56	52	65	76	68	65	65	57	63	60	56	71	67	60	60	60	56	67	59	48	54	62	63	73	65	70	66	71	69	61	69	59	58	75	55	71	59	69	70	60	72	70	59	73	63	59	64	67	56	49	67	51	60	60	63	55	50	47	66	64	61	58	66	60	69	48	50	55	62	62	58	58	42	63	62	49	69	48	69	50	71	55	64	59	59	57	52	57	69	55	61	64	70	56	59	61	64	60	48	60	53	46	72	71	68	72	74	66	69	61	58	45	77	57	61	54	61	70	62	57	57	52	57	60	77	52	61	64	73	56	53	59	65	70	57	62	60	47	56	68	55	79	67	61	61	55	58	53	64	59	59	54	50	56	61	52	54	83	55	58	60	48	49	63	54	69	61	60	50	65	71	45	58	61	75	62	60	72	64	52	61	49	50	70	75	64	69	57	59	67	60	54	54	45	73	59	51	60	50	66	61	62	71	61	63	46	62	51	61	39	54	66	61	54	66	59	69	68	59	47	54	70	52	68	71	56	61	73	51	57	54	67	56	69	68	52	62	73	63	64	58	59	65	62	65	47	71	67	64	53	54	66	54	56	68	68	65	67	63	60	61	59	63	61	60	59	59	51	61	58	63	57	56	55	48	60	61	59	86	69	57	59	59	58	55	58	52	77	60	54	67	67	67	77	62	47	63	74	72	53	46	64	51	65	64	57	61	62	66	74	55	60	48	52	66	58	60	57	62	64	69	56	66	60	64	56	79	56	64	74	68	57	63	71	68	51	59	61	54	63	56	68	59	70	56	69	52	51	67	75	63	50	58	66	75	45	55	58	56	63	65	54	67	64	79	57	53	59	79	59	70	76	57	51	66	63	61	60	61	62	69	72	62	65	57	57	47	49	63	62	75	48	48	62	67	71	67	57	67	58	71	61	65	62	67	49	62	55	69	57	65	66	72	60	65	57	59	66	55	54	65	59	64	55	62	54	58	59	57	70	64	71	51	71	67	56	44	54	66	51	58	54	46	59	47	61	66	61	45	65	69	53	52	55	70	65	50	55	69	69
25310	30657	33124	34797	32998	23701	11346	3414	1266	857	826	744	737	764	746	744	789	768	733	751	727	772	798	760	749	728	772	719	763	741	822	711	794	765	784	765	773	803	758	761	766	735	778	820	767	716	788	793	720	748	726	732	755	725	737	815	751	766	759	716	762	744	805	757	755	791	757	733	724	739	755	765	773	790	764	706	791	764	751	770	755	723	748	757	763	755	765	695	785	773	776	719	732	725	794	780	789	765	740	781	705	713	785	713	760	720	762	721	725	743	736	730	723	713	744	693	765	706	731	726	750	797	718	690	738	744	754	752	700	732	809	716	771	768	770	742	811	760	743	760	722	768	728	735	732	776	764	743	731	707	695	775	781	747	797	768	720	695	748	777	785	750	743	783	793	778	696	747	764	805	781	764	775	794	823	722	772	696	753	737	723	727	782	732	770	783	756	742	777	755	744	777	721	743	749	742	756	763	750	748	702	782	721	791	793	785	736	732	794	775	781	709	783	745	790	770	757	762	796	823	714	731	728	800	734	763	774	771	780	743	764	726	684	756	762	795	762	765	762	790	746	741	704	775	815	789	717	773	763	772	815	750	748	730	758	823	736	749	762	769	764	769	671	778	788	757	751	743	758	735	790	712	818	775	752	781	766	776	738	821	748	731	734	764	763	722	737	750	743	744	759	747	752	757	774	741	783	784	797	789	740	722	768	786	742	764	778	781	774	779	796	760	725	756	733	769	692	751	721	762	749	752	742	763	789	750	742	723	772	773	738	802	743	725	793	786	748	751	731	789	757	737	735	759	755	718	796	787	717	760	773	738	773	745	762	762	730	733	747	789	753	761	755	773	788	831	786	772	749	735	765	717	771	756	775	697	733	769	752	732	755	735	729	772	730	803	755	705	755	745	747	753	745	707	753	795	716	804	786	729	742	749	803	709	762	741	735	778	718	759	746	771	781	758	760	760	714	764	716	751	692	759	772	747	789	759	800	774	745	775	793	789	737	744	747	730	794	768	752	772	787	743	724	807	781	725	761	729	769	752	759	733	765	803	727	790	743	750	764	746	738	786	733	760	761	792	736	760	800	752	750	796	773	762	728	733	762	754	746	783	774	717	730	782	753	721	822	772	759	754	718	699	785	770	696	791	736	731	765	722	784	746	730	775	737	735	749	794	751	755	747	738	739	764	746	718	738	740	760	749	762	713	754	758	763	773	796	710	807	717	782	799	748	731	744	781	750	743	766	741	743	792	749	721	734	735	776	792	766	785	726	742	763	723	755	725	712	790	779	718	704	749	745	743	796	687	745	803	770	757	719	762	694	791	736	724	785	763	781	756	766	746	767	741	761	771	717	746	816	754	760	742	733	740	745	772	711	746	803	812	728	751	735	697	744	769	781	746	778	786	766	754	756	752	756	763	785	720	740	790	765	720	765	722	781	742	778	762	767	751	732	750	711	750	746	757	761	759	789	724	779	756	788	770	742	751	764	722	755	737	817	804	757	756	784	803	712	730	769	757	795	747	763	754	746	750	800	732	725	737	769	784	724	740	748	713	779	778	757	760	781	771	690	725	698	785	767	753	792	745	757	763	767	743	734	770	753	719	730	761	765	743	788	748	791	754	748	804	781	793	829	747	794	730	743	750	713	749	785	756	739	764	779	738	774	780	746	758	737	782	804	757	744	785	762	736	737	755	744	750	785	770	783	767	766	755	703	738	805	736	767	813	798	783	752	735	746	765	745	755	735	743	725	719	782	725	805	740	749	730	756	754	759	808	743	770	774	759	750	795	770	743	777	767	759	746	780	730	756	749	764	731	729	756	752	771	711	781	822	789	680	789	761	736	721	811	808	770	738	743	716	807	761	779	744	703	733	746	753	761	756	771	793	784	725	779	776	769	710	725	702	754	748	731	762	718	773	755	760	774	745	769	754	731	812	723	791	740	754	765	758	746	796	781	740	714	719	744	730	768	739	739	736	767	805	769	794	743	728	759	763	748	776	767	735	748	792	803	757	777	732	774	789	775	752	686	749	759	738	757	788	735	767	706	764	764	772	776	726	755	757	768	755	768	759	801	715	754	757	742	740	721	716	758	753	785	764	694	787	750	747	754	798	804	764	779	732	764	770	777	759	718	733	753	701	704	741	763	752	767	784	728	776	711	782	747	766	815	786	771	762	784	735	786	745	774	803	737	733	756	755	785	753	774	760	743	761	727	759	757	770	754	766	723	727	713	755	744	743	762	775	759	741	756	824	731	751	754	750	791	780	772	678	724	775	755	736	762	769	757	771	696	735	817	761	720	784	757	767	794	766	767	760	739	760	748	740	744	771	765	778	738	724	771	739	768	801	743	778	702	761	784	720	758	736	750	755	749	741	752	774	752	717	749	747	762	737	760	759	749	767	735	800	741	743	729	797	782	737	746	757	728	783	778	759	756	805	752	801	802	733	791	793	697	740	763	768	767	720	758	773	795	796	699	776	703	790	748	733	804	735	761	786	752	752	717	773	733	698	756	780	778	755	768	757	730	751	715	739	811	757	752	778	799	792	743	790	755	737	772	766	750	736	818	732	789	797	791	744	756	776	755	762	704	773	798	772	756	759	806	743	746	728	758	725	781	740	804	833	825	767	733	729	763	754	775	753	759	795	739	747	761	730	762	760	797	757	789	740	748	746	769	787	705	714	779	768	771	754	665	745	784	775	780	748	741	746	788	813	770	777	775	771	738	738	765	723	730	769	779	710	810	742	773	784	748	746	723	771	784	788	800	687	814	719	818	699	721	798	811	769	778	758	764	766	758	755	796	804	806	764	764	751	714	777	721	764	710	731	733	759	738	760	743	724	751	691	722	719	739	738	724	723	765	737	737	791	762	758	759	745	717	754	739	787	758	822	757	731	733	788	749	757	719	720	727	774	749	743	772	751	733	785	750	698	759	729	768	787	749	746	736	758	731	761	777	764	792	740	795	761	732	736	771	680	761	788	801	736	771	737	783	761	763	718	729	795	703	817	752	782	763	791	756	726	738	726	745	762	735	754	750	762	717	756	748	787	737	766	735	748	744	703	769	781	745	787	696	735	750	741	781	750	734	806	711	770	723	785	758	696	711	744	743	752	714	790	709	751	740	821	752	767	779	784	772	741	820	749	790	726	756	774	747	714	782	782	749	780	762	755	726	757	736	790	747	741	726	783	738	751	744	681	738	794	739	762	742	728	739	793	752	776	723	725	800	784	760	784	751	727	798	750	801	759	762	756	724	765	762	744	755	745	782	751	780	770	775	734	791	737	738	760	708	796	742	772	687	727	747	766	780	756	761	798	751	727	747	743	795	780	721	791	738	767	787	774	758	778	738	759	788	739	740	719	691	736	748	724	773	715	723	749	764	706	746	745	748	778	796	776	768	795	701	718	741	698	731	760	754	709	756	762	733	774	771	783	730	787	743	753	775	762	749	760	781	764	790	741	817	788	805	711	744	821	733	732	741	738	758	707	713	762	746	770	752
3206	15520	18252	13330	7717	3591	963	244	91	65	43	61	64	62	49	56	68	60	60	58	62	54	51	59	49	62	49	64	64	75	53	55	57	52	64	61	50	60	67	61	65	63	72	53	58	50	47	59	56	68	59	58	55	61	61	64	45	69	66	64	65	63	64	69	65	58	65	71	57	53	54	52	70	69	52	61	52	59	58	50	49	61	57	71	75	62	47	61	61	71	51	55	66	57	48	63	56	71	58	63	60	63	53	60	60	57	62	79	53	51	77	56	67	66	57	59	63	59	61	67	75	63	54	65	59	48	60	42	69	53	62	56	53	60	66	66	57	66	57	64	64	69	75	74	64	69	63	62	66	62	53	59	66	63	61	59	63	62	65	62	60	54	53	71	49	62	48	54	52	49	65	58	55	72	45	53	69	52	54	63	67	57	60	52	54	58	54	55	46	58	62	74	51	66	60	53	62	61	67	55	68	47	66	55	51	59	78	52	49	73	59	65	71	55	64	63	69	52	60	65	56	54	59	69	79	67	69	57	60	58	67	64	67	52	43	67	65	52	57	61	66	54	61	61	55	56	56	66	68	52	65	66	66	80	54	64	69	48	66	80	47	53	61	65	67	50	54	62	62	53	54	54	61	57	69	71	75	62	52	61	86	63	59	68	45	69	53	66	63	56	47	55	52	61	55	52	62	46	63	67	67	46	67	58	63	60	67	68	54	63	58	55	57	59	60	70	65	67	60	61	58	60	67	48	61	60	62	69	58	62	53	52	67	55	60	76	56	58	51	56	45	66	57	57	68	64	47	54	50	57	58	63	51	70	57	65	60	60	72	56	60	77	67	69	70	59	63	46	54	60	62	67	55	53	57	60	67	60	76	72	60	57	75	57	58	59	64	78	54	75	58	70	52	65	63	72	55	64	65	69	67	56	71	72	56	65	71	59	56	67	54	48	67	51	56	62	64	62	58	64	66	62	63	57	60	53	57	71	71	73	50	65	59	49	69	57	56	43	51	54	60	49	65	59	50	54	58	66	62	66	66	60	54	59	68	63	45	74	63	59	63	66	74	69	61	63	65	66	73	69	62	69	61	58	62	59	54	69	55	51	67	65	56	65	68	57	66	72	69	56	63	61	57	50	65	64	63	63	49	61	56	46	73	81	59	61	65	62	62	54	61	59	67	47	58	55	58	58	53	63	64	53	67	71	66	55	64	65	78	64	54	58	56	73	65	57	62	50	67	48	59	64	70	50	61	84	58	76	60	60	56	75	57	52	74	48	67	45	61	61	65	56	67	59	55	58	48	67	66	68	62	67	61	60	56	51	61	59	66	75	60	59	59	64	59	66	64	62	74	70	59	59	52	86	51	57	67	65	65	60	66	65	62	53	56	50	46	63	68	62	63	68	62	61	68	63	60	64	64	54	50	57	60	59	68	64	51	55	75	49	64	63	52	76	76	84	55	51	57	70	60	56	65	59	64	50	52	60	69	56	63	61	70	44	55	57	66	56	81	53	74	87	54	61	71	58	55	69	52	66	74	66	55	64	57	73	51	51	46	52	56	83	54	65	50	64	63	56	60	53	65	70	63	66	63	56	70	60	71	60	62	51	61	65	62	68	64	45	76	71	65	63	60	63	65	65	42	64	72	66	58	67	56	50	58	57	62	71	85	60	75	50	57	77	53	60	57	62	67	63	58	63	75	49	59	52	67	60	60	69	55	55	49	62	74	77	65	49	57	45	68	71	65	62	62	60	59	67	68	66	62	69	67	62	46	58	69	59	68	60	59	76	74	77	58	73	74	59	55	60	62	60	48	56	52	67	73	68	68	66	67	63	68	61	64	65	54	53	56	66	59	47	66	58	70	60	58	53	65	63	59	64	79	71	61	68	69	53	66	67	57	53	64	71	70	67	51	63	58	49	54	57	45	58	59	60	64	55	43	69	58	60	49	66	67	51	63	54	54	45	75	67	55	55	66	67	62	64	83	71	59	74	69	55	40	68	54	55	60	63	76	73	55	54	60	76	64	56	65	55	52	60	59	71	50	52	56	51	57	52	74	54	54	72	65	78	66	64	51	63	50	64	60	67	58	65	61	58	55	58	61	52	71	54	57	44	70	69	68	48	64	50	56	64	63	52	57	71	57	69	62	62	54	67	53	58	58	62	64	64	57	66	57	53	51	60	50	55	61	64	63	58	50	53	61	53	56	55	70	70	61	70	55	64	59	56	58	68	82	63	56	57	65	61	59	79	62	71	72	61	64	57	54	52	59	59	61	53	64	46	56	70	63	70	67	60	63	57	60	56	65	46	63	62	65	63	55	59	62	63	53	64	54	57	75	70	62	72	67	57	69	62	66	63	60	62	57	68	60	70	51	59	67	58	71	63	69	64	62	66	68	70	57	44	68	56	68	61	52	44	62	61	79	65	69	64	62	54	54	63	66	63	58	61	60	62	47	56	56	74	60	72	61	79	57	65	53	73	76	63	56	44	69	70	50	66	62	67	71	61	62	60	59	65	54	59	54	80	58	61	52	56	73	50	60	61	71	55	62	72	62	75	64	51	54	54	54	63	59	61	42	66	62	62	66	61	66	61	73	48	56	44	76	72	46	69	54	66	60	58	70	51	71	51	47	56	50	72	61	72	68	60	57	81	49	71	65	49	57	57	56	68	76	60	72	64	71	65	68	66	70	72	59	74	63	59	65	45	56	52	52	57	68	69	66	62	66	37	55	55	69	72	48	75	58	55	58	67	56	53	54	59	65	60	60	65	62	73	57	49	55	51	72	67	61	48	68	49	53	73	64	61	65	64	46	54	61	48	54	62	70	66	45	69	64	81	72	56	61	54	61	80	48	59	55	50	72	65	65	53	60	76	65	63	79	56	64	51	75	47	66	63	58	54	69	58	64	74	54	64	68	59	57	55	74	60	64	70	60	67	72	61	68	71	83	86	65	53	50	69	68	66	55	45	57	64	56	64	66	56	64	60	51	66	63	60	50	64	66	71	61	58	50	62	58	67	55	63	48	61	51	73	54	59	59	60	61	68	63	64	56	48	60	71	67	54	74	65	66	50	65	53	63	50	57	48	54	66	68	59	71	63	59	62	53	60	63	71	68	49	51	62	47	57	74	51	47	64	62	45	66	53	55	47	62	58	76	67	73	39	57	56	59	63	54	66	73	61	58	65	59	71	56	70	62	59	54	62	72	75	64	78	65	47	47	49	57	58	51	67	48	72	55	71	63	62	68	64	64	53	55	60	69	58	65	57	51	69	62	45	52	59	53	56	70	70	67	56	51	46	72	68	64	57	69	53	48	65	63	62	66	54	57	60	63	67	75	56	48	58	56	63	51	59	64	63	54	54	66	56	68	76	56	67	52	58	48	47	69	61	53	62	43	58	61	69	53	57	65	68	63	64	60	69	62	54	47	59	63	68	59	72	68	55	59	54	68	59	60	58	60	63	68	67	61	57	59	58	54	49	46	59	47	60	64	57
33076	43914	43311	49011	48100	34816	19840	6744	1858	939	778	723	744	743	758	741	778	737	731	706	764	812	753	784	707	808	690	697	787	716	772	715	817	729	757	709	713	724	789	666	762	743	738	743	722	756	756	738	694	762	772	760	766	765	760	764	746	746	740	727	786	786	753	765	744	784	772	783	758	716	778	759	725	719	797	725	680	737	778	763	717	755	795	724	778	763	798	761	722	774	759	748	720	767	733	715	753	783	746	722	757	729	697	756	724	762	729	781	761	711	776	689	744	739	794	724	751	716	790	792	771	769	749	754	713	726	759	716	755	741	785	758	756	778	797	731	741	749	748	730	786	768	738	755	793	711	730	751	690	709	754	744	746	792	774	687	762	748	750	737	700	743	735	736	705	753	765	739	721	709	720	765	734	769	749	758	746	752	698	763	792	813	740	761	732	756	765	747	735	779	752	761	763	759	801	739	789	737	753	764	753	696	725	727	780	775	782	752	830	728	713	772	735	789	734	748	812	756	727	728	749	737	760	784	742	734	776	757	698	744	796	728	737	748	744	775	737	781	762	734	748	726	760	764	758	797	757	782	736	776	738	758	770	742	736	774	753	733	744	719	753	817	749	737	718	750	741	741	723	786	752	706	783	751	750	766	752	741	714	756	753	763	712	745	700	750	704	720	736	762	797	728	760	682	754	729	787	769	726	749	748	746	809	745	746	738	721	736	697	860	703	778	763	761	825	779	745	771	730	722	759	753	735	766	753	702	750	736	752	702	796	741	747	749	758	757	786	749	713	785	758	743	720	777	713	728	772	722	735	759	786	747	765	762	722	809	756	756	762	746	721	758	782	722	794	708	785	733	782	737	773	745	763	715	738	761	749	700	731	678	771	758	801	741	711	760	700	696	759	716	763	764	749	748	780	759	748	712	753	792	677	809	739	768	777	769	747	759	748	775	711	747	755	757	702	757	736	774	755	684	765	694	762	713	775	740	760	759	773	732	785	741	738	764	748	761	745	743	781	775	758	770	762	751	756	705	749	763	739	750	704	774	766	755	704	735	738	778	763	771	707	742	774	757	782	752	739	818	783	761	760	762	703	693	724	753	746	747	778	769	762	704	777	738	716	776	727	732	711	724	744	778	736	764	800	733	684	731	737	742	751	749	763	710	732	762	768	753	732	688	745	721	731	747	729	736	748	800	733	761	724	799	741	746	770	714	728	744	769	707	750	708	720	773	674	758	693	754	742	736	728	727	779	780	771	780	758	738	794	766	780	730	755	748	760	740	759	753	725	741	821	796	749	782	690	751	704	739	710	763	791	791	715	819	757	747	748	725	731	698	767	728	737	774	755	759	718	682	764	785	741	677	752	786	793	714	711	778	744	762	732	757	713	742	758	734	695	758	727	740	754	750	781	726	721	709	755	726	777	735	797	752	794	750	800	718	765	735	759	767	760	744	788	780	744	752	791	788	808	740	747	786	742	771	709	730	712	732	732	738	727	728	794	729	691	761	742	734	736	777	737	733	812	762	754	731	758	718	745	734	783	760	775	702	767	747	735	754	751	743	732	775	751	735	729	718	782	730	733	765	731	790	765	750	774	755	766	776	797	754	684	759	743	715	751	760	737	758	778	745	760	713	719	771	746	742	739	778	711	766	752	781	730	719	661	752	745	757	780	744	779	735	703	764	775	754	795	755	764	697	739	783	809	731	782	732	706	783	753	765	773	713	728	741	698	767	725	833	732	751	741	721	767	739	724	716	728	705	719	726	738	745	737	720	762	777	747	757	746	760	798	741	772	805	759	819	761	747	741	794	783	747	754	768	742	747	746	787	763	764	739	774	763	782	779	725	738	780	763	758	735	739	768	782	725	740	689	730	743	745	786	714	727	714	737	733	732	740	773	738	728	775	734	701	750	761	760	719	765	753	779	759	743	701	780	771	793	752	712	706	775	810	691	770	786	814	779	764	759	786	780	723	743	727	757	731	740	683	817	742	731	746	765	751	735	709	769	780	742	799	762	726	757	766	698	791	795	724	750	692	716	810	790	770	760	727	764	756	775	771	763	749	736	738	755	777	740	740	787	740	772	774	798	801	737	765	730	751	746	712	760	734	711	739	746	727	766	788	768	714	768	769	761	716	743	727	745	742	762	748	752	830	765	706	785	731	739	735	730	697	690	759	729	731	742	769	722	785	752	708	719	770	806	772	785	725	718	783	747	747	789	817	742	756	724	780	795	718	750	741	716	753	768	755	778	731	735	768	718	760	781	733	758	757	755	748	778	796	738	736	776	792	763	735	685	738	723	748	728	793	766	745	808	715	743	719	788	781	726	741	744	798	785	771	727	714	771	755	775	685	726	821	703	738	756	762	749	743	794	763	729	729	778	735	718	770	768	764	700	767	754	758	750	797	751	713	745	788	790	733	763	807	769	747	749	788	742	767	793	740	711	717	808	745	718	772	734	783	729	741	738	727	763	758	729	765	765	760	773	719	749	720	743	779	757	752	749	805	778	735	736	738	731	722	706	777	765	753	760	727	710	766	726	716	776	758	730	772	752	762	746	734	794	701	722	749	707	730	741	741	775	755	739	771	762	731	746	772	751	754	755	744	762	744	761	759	758	736	789	750	748	750	739	727	762	781	748	746	751	778	702	716	694	755	765	801	730	726	754	716	713	732	787	713	772	714	739	748	712	779	708	762	741	708	770	743	792	796	744	760	729	761	779	804	742	736	748	763	764	745	784	790	767	728	738	736	753	743	737	774	762	754	769	782	706	745	762	780	714	733	717	741	762	733	765	752	735	728	788	675	752	753	745	771	720	793	713	773	754	768	742	693	727	747	755	792	765	751	726	750	765	746	734	746	717	762	792	760	785	782	778	696	803	812	725	741	714	692	711	741	770	721	780	743	756	765	764	721	729	773	786	777	715	751	775	780	772	794	765	746	779	709	774	806	744	770	766	793	762	770	713	772	737	766	747	745	732	772	740	799	781	707	730	739	762	758	746	770	781	735	706	751	749	743	744	742	749	752	770	755	698	716	762	754	776	704	754	741	730	832	801	758	706	770	784	735	808	760	742	734	728	795	761	751	763	723	756	744	719	758	733	745	764	775	762	708	725	718	733	810	718	776	766	731	772	780	718	803	720	812	708	763	729	703	774	746	755	742	720	754	738	702	762	742	786	805	754	766	788	782	758	745	768	715	749	707	751	766	753	780	768	788	742	733	735	740	753	729	749	775	746	790	785	760	773	734	717	769	739	761	772	748	772	722	753	772	705	770	774	780	743	763	720	757	751	762	749	753	780	778	773	695	751	770	769	766	786	727	738	723	770	762	760	714	747	741	785	765	750	770	798	778	764	791	749	772	727	734	788	770	808	715	725	750	716	824	755	727	772	745	724	764	787	745	771	755	756	740	742	760	743	746	728	810	725	737	758	733	736	702	693	740	756	732	742	748	790	759	770	770	750	721	712	711	734	721	747	768	745	749	797	718	745	776	750	738
5357	17946	18341	12840	7003	2841	784	199	103	48	68	70	53	72	64	59	53	68	66	71	65	69	69	57	67	58	64	58	64	65	55	47	80	67	60	62	50	66	65	59	66	73	72	60	60	78	75	55	68	59	61	47	53	58	63	64	69	71	57	64	52	72	63	64	62	76	66	78	65	71	58	55	71	69	67	48	56	56	69	58	74	71	74	52	69	70	59	55	59	52	55	48	69	50	73	64	65	60	66	59	71	56	71	64	62	59	55	69	52	57	76	70	61	63	62	53	58	57	61	79	51	72	69	59	74	78	70	50	67	65	82	53	73	57	67	57	65	65	68	64	71	70	72	64	67	65	72	62	65	63	75	43	64	68	64	56	47	67	61	58	68	72	63	49	52	75	63	59	61	75	56	60	66	43	56	55	60	63	67	56	58	54	73	63	59	70	59	70	64	61	66	70	74	67	66	54	57	71	78	73	53	77	73	65	61	68	62	58	66	67	59	60	66	62	69	80	67	62	52	59	71	61	61	76	56	65	66	57	67	51	63	53	78	50	70	63	63	67	58	85	69	64	58	68	73	61	63	60	69	59	69	74	75	60	62	64	54	48	64	75	73	58	70	63	75	52	72	51	55	73	57	56	62	56	58	59	59	73	60	66	65	64	62	63	66	62	53	50	74	53	54	57	69	50	43	59	58	63	67	74	61	64	68	69	71	62	59	62	42	63	61	63	61	60	40	53	54	71	56	60	74	60	52	71	77	61	64	63	69	69	74	65	65	71	58	52	62	59	58	74	61	61	66	64	67	64	66	57	91	66	69	50	76	66	64	73	58	51	77	60	62	62	41	50	62	66	54	59	49	65	67	79	69	59	60	51	66	61	75	64	68	62	68	57	66	69	59	65	81	61	59	69	58	85	70	61	68	67	57	64	66	60	64	75	60	56	51	60	62	56	74	57	73	71	72	50	67	60	68	67	60	56	64	65	57	60	65	65	70	53	73	75	60	64	68	79	56	65	75	59	66	60	68	63	59	65	57	65	88	71	64	49	64	66	83	83	48	70	52	68	77	68	56	60	58	55	53	63	60	70	69	65	70	71	65	54	81	63	73	46	70	70	78	55	62	78	60	60	77	75	65	48	58	69	71	66	68	55	80	62	67	71	58	59	63	47	69	68	58	67	75	60	68	60	57	79	73	66	56	72	62	58	63	53	57	78	58	72	52	53	61	69	76	75	62	57	54	63	85	72	53	65	48	79	60	62	68	71	59	73	63	66	59	56	57	58	58	53	67	66	54	69	72	56	50	50	62	69	66	74	68	68	55	65	65	63	50	66	57	40	47	65	66	79	55	52	65	60	61	70	47	55	53	73	50	79	66	53	68	62	82	56	66	54	56	70	56	55	68	66	67	44	72	67	71	64	62	59	73	61	62	65	66	50	67	68	68	71	60	63	58	56	62	71	65	61	52	57	72	51	56	57	61	54	72	51	50	74	65	62	61	73	69	67	64	77	73	60	58	64	63	54	66	77	58	55	75	63	52	53	61	56	57	49	52	77	71	56	42	71	61	72	56	52	64	67	73	62	78	59	44	74	67	62	64	56	65	59	56	64	53	69	68	64	67	64	75	69	54	60	66	59	58	50	73	63	61	66	54	64	62	58	50	59	57	71	62	51	66	58	60	53	75	75	75	63	77	65	71	68	57	66	77	61	74	85	62	75	74	51	68	63	58	57	61	64	59	63	54	77	76	61	58	75	78	59	62	73	68	71	65	54	69	63	79	70	59	68	57	67	48	69	52	69	78	56	69	65	60	68	68	48	57	73	77	66	58	60	54	67	54	60	62	57	68	74	54	83	68	57	61	55	46	74	56	52	66	64	68	54	69	57	61	60	78	54	46	71	79	64	60	61	62	53	58	70	62	57	64	65	70	69	67	67	66	65	65	51	63	52	51	76	53	62	54	71	56	51	56	64	65	67	54	69	66	51	56	68	77	56	60	59	72	79	57	59	62	58	71	60	66	74	71	58	51	69	77	56	52	64	56	50	66	83	74	55	53	41	59	64	66	58	56	61	62	68	62	61	63	64	60	52	77	60	63	68	55	64	52	38	70	76	61	75	68	43	66	59	63	61	61	66	68	64	47	77	76	54	84	59	67	78	61	59	53	65	73	65	72	73	72	64	67	65	56	74	58	77	52	52	69	71	66	72	63	57	57	69	52	54	57	57	72	62	65	61	63	53	72	61	71	67	62	59	77	60	52	47	74	56	63	71	56	59	57	53	69	68	46	70	71	86	63	70	66	54	60	65	62	68	62	51	67	82	71	55	73	64	63	74	70	55	58	63	80	56	48	49	65	66	64	56	50	62	68	58	68	67	52	64	68	56	70	67	75	64	64	62	68	74	66	64	63	59	68	69	56	72	72	56	68	61	62	82	79	67	64	61	52	61	57	60	61	67	67	57	77	59	66	63	55	47	61	67	68	68	69	58	71	54	62	63	60	63	66	63	65	79	58	77	77	57	56	73	47	68	46	66	51	59	63	53	59	56	78	58	71	57	68	72	67	72	67	65	67	62	73	67	51	53	63	65	67	65	58	83	65	66	66	58	55	46	80	59	65	52	61	59	55	68	68	72	66	57	71	54	62	53	64	54	48	59	67	58	63	75	60	58	56	50	55	73	51	91	69	61	54	61	66	57	63	61	57	66	76	62	72	80	66	57	58	64	66	62	54	66	75	68	69	71	58	73	66	48	60	73	68	56	58	62	68	67	60	60	51	61	58	68	56	56	53	75	58	51	67	58	68	45	73	55	64	68	74	80	62	68	58	67	59	51	57	65	52	63	57	63	60	65	69	65	62	69	65	99	70	78	51	70	57	63	62	56	56	59	64	74	78	69	63	77	45	56	60	71	65	68	72	70	56	72	55	69	73	67	60	60	69	61	72	68	67	66	66	53	47	68	70	46	61	66	78	67	58	66	70	61	64	66	72	62	82	60	63	57	59	61	49	65	57	63	56	48	67	58	55	66	55	73	66	73	58	54	62	60	61	49	65	81	54	77	64	62	72	59	56	81	55	66	55	63	60	62	50	64	70	60	64	68	69	61	67	78	69	74	66	63	59	68	50	72	51	67	71	62	66	76	74	63	70	48	63	66	55	71	67	68	63	82	57	63	62	59	76	52	66	66	50	62	58	60	81	68	62	59	64	59	62	65	70	67	60	78	53	50	56	71	57	49	59	67	58	58	58	68	68	69	61	62	53	63	67	50	72	75	59	64	58	69	65	54	68	70	59	63	65	69	82	50	61	57	69	60	51	63	64	60	65	60	69	67	68	54	51	68	63	73	67	67	77	68	61	59	75	48	69	71	56	56	63	71	72	53	73	81	59	52	66	80	72	65	72	73	69	71	79	64	69	69	64	71	70	69	75	65	69	60	61	76	66	72	60	77	59	66	62	80	73	72	69	74	58	70	61	62	53	64	51	72	68	62	50	67	49	73	62	51
33807	45442	43501	47474	44632	32155	17654	5605	1566	925	791	792	752	741	793	759	794	827	750	812	750	773	801	795	776	745	794	810	763	789	821	815	759	822	792	807	810	773	779	803	753	771	799	764	770	754	729	768	819	725	810	795	755	790	778	781	768	755	789	755	782	812	780	820	797	788	775	769	788	769	778	781	794	857	788	818	743	739	748	782	733	786	796	785	806	831	784	796	789	768	792	756	769	752	794	825	755	857	769	820	804	774	814	844	764	801	750	773	791	780	745	798	821	790	828	805	784	801	771	777	794	799	772	800	804	772	756	815	784	784	767	752	799	776	835	756	781	779	817	788	817	767	719	793	808	786	815	802	802	788	790	795	806	802	859	790	807	773	789	788	786	755	812	794	799	796	792	763	789	815	814	732	852	808	784	796	793	801	813	815	771	801	775	808	755	824	795	783	866	782	835	789	789	777	773	806	775	762	831	815	799	739	797	810	762	825	785	840	812	779	821	814	763	843	771	778	756	789	802	767	814	741	810	810	769	777	828	762	786	828	786	751	766	791	783	767	792	795	756	811	832	792	787	818	757	758	797	805	785	815	766	814	821	804	750	860	781	816	790	817	773	751	824	778	834	759	799	746	772	777	808	812	783	769	788	798	862	780	812	782	795	784	849	776	747	777	741	837	788	817	784	770	813	817	768	758	835	796	788	827	862	802	822	782	771	754	810	794	837	809	801	818	759	764	773	768	788	765	789	838	800	773	820	840	761	753	753	771	807	758	774	794	837	760	793	798	820	758	812	811	816	775	824	741	786	814	744	784	799	817	756	772	792	782	805	811	772	809	741	744	758	815	802	771	753	805	747	778	814	783	849	757	771	768	828	820	784	794	770	811	771	818	781	791	858	750	779	816	798	800	744	782	783	779	847	761	755	786	807	778	782	778	780	776	797	774	786	843	803	760	737	780	771	807	810	806	766	788	753	756	814	797	807	780	794	803	781	771	827	761	774	830	801	774	797	812	831	795	747	812	817	793	751	786	810	815	794	800	751	810	796	778	815	813	809	793	784	788	793	796	801	732	781	788	824	813	859	788	785	770	859	799	757	795	792	765	787	730	806	816	772	763	766	791	806	798	761	787	758	857	767	847	816	725	777	775	816	842	805	800	798	787	812	828	813	767	810	806	834	772	803	760	777	817	857	808	791	805	816	841	769	782	793	811	777	816	762	807	794	819	799	806	823	787	771	764	777	773	774	753	832	774	804	795	774	795	771	745	830	836	834	802	790	821	812	785	807	818	812	799	827	781	778	765	846	756	820	769	783	780	836	785	810	782	764	790	785	846	839	784	801	841	764	762	803	783	781	800	731	782	809	763	793	793	826	770	855	773	839	818	778	764	800	810	815	765	754	750	788	742	795	825	841	824	744	780	779	749	797	791	831	780	785	772	765	791	745	819	808	781	785	782	754	792	841	790	765	752	807	826	810	762	796	767	807	809	798	749	787	781	767	798	812	780	804	761	729	779	786	783	798	769	778	812	808	794	841	774	809	808	783	797	743	828	785	780	748	760	776	754	772	775	823	775	761	780	803	813	803	752	792	775	796	772	777	782	812	826	795	766	819	802	718	787	745	791	799	780	793	790	824	797	793	782	793	772	801	785	821	784	806	764	781	801	763	869	785	793	824	808	768	773	774	820	816	791	847	795	788	786	805	815	810	803	789	737	849	806	790	752	796	765	789	785	785	847	795	808	786	760	792	817	814	825	787	792	831	804	832	819	798	748	777	809	770	781	780	783	796	789	803	769	780	757	730	792	798	819	810	828	830	805	784	832	794	797	764	835	804	785	811	762	736	796	750	817	830	749	849	755	779	814	763	796	788	745	778	779	816	826	804	867	767	821	786	787	772	724	813	727	770	805	801	840	755	759	734	799	757	825	758	801	818	848	752	739	774	808	836	806	795	788	805	768	764	781	765	789	817	798	782	766	796	764	834	753	760	811	757	785	805	757	831	798	846	785	747	766	795	829	805	797	783	784	815	790	797	836	832	774	823	735	789	805	762	772	817	789	795	796	774	761	787	819	780	788	846	706	768	807	805	779	769	780	798	833	797	787	786	782	811	774	750	778	787	825	806	793	799	783	824	737	786	737	790	766	833	795	795	784	774	790	802	771	842	764	774	755	814	823	806	841	806	802	745	871	868	813	820	786	766	771	781	783	817	757	824	781	766	812	787	717	792	763	797	783	789	756	801	789	738	832	844	821	801	828	822	787	771	798	773	789	818	773	805	818	774	816	730	771	822	786	820	816	854	771	752	795	806	752	809	797	804	809	847	768	783	862	821	778	809	747	763	819	760	796	784	791	776	821	787	783	814	856	802	771	809	855	790	794	796	755	844	843	791	833	739	821	809	804	738	832	834	825	783	749	783	775	792	833	860	775	800	825	827	811	800	796	784	781	755	782	767	845	757	824	861	797	784	813	797	798	793	795	827	813	794	729	810	817	821	768	761	717	739	749	844	847	775	846	759	775	833	774	796	809	762	817	799	809	756	835	779	785	748	778	783	723	788	794	741	760	772	779	741	794	782	810	774	800	766	805	777	737	815	757	807	782	772	771	755	802	753	778	803	791	825	786	774	784	756	757	750	773	778	787	781	845	745	805	787	768	825	826	753	814	814	773	799	774	762	769	781	790	818	802	773	791	811	766	799	831	813	834	739	746	777	805	759	805	778	780	766	795	765	778	814	818	792	811	801	787	767	828	828	829	793	777	765	764	799	665	766	779	774	806	796	788	803	773	809	790	742	761	764	782	736	746	799	823	773	796	771	788	745	835	754	810	823	794	802	790	759	754	793	780	796	766	833	790	799	754	768	794	765	806	812	782	799	803	832	804	781	735	756	803	795	803	773	767	778	784	820	842	776	812	790	827	811	813	850	770	832	815	796	710	817	786	784	740	771	772	806	784	733	796	825	774	775	786	711	816	766	778	774	829	809	772	799	781	812	818	771	784	819	778	820	794	800	740	813	769	767	847	791	792	815	751	763	762	816	780	765	813	751	760	825	798	800	817	780	790	785	800	783	765	792	766	797	801	794	775	764	765	851	801	789	727	764	768	770	808	805	796	822	779	787	765	770	781	814	815	871	770	802	763	791	744	742	808	804	806	806	804	824	802	804	781	803	773	780	752	807	788	747	847	812	794	743	771	830	753	790	740	778	801	804	832	812	807	786	831	775	795	814	819	803	809	745	840	790	787	786	785	779	791	812	831	777	754	746	764	783	830	794	859	798	812	750	781	865	763	767	792	758	793	809	774	786	769	790	798	749	804	791	801	800	805	765	791	772	818	760	790	817	779	788	759	798	809	770	789	786	791	787	799	801	802	757	813	843	809	833	762	775	840	803	797	798	772	808	774	727	815	778	842	834	763	799	839	815	812	807	813	789	767	787	837	794	759	779	820	818	805	744	805	784	786	817	791	782	739	785	828	778	782	801	782	799	804	742	755	798	791	754	778
9084	29078	27652	18431	9874	3715	961	220	99	75	43	54	74	70	73	67	55	62	62	68	63	64	64	59	61	76	61	61	64	62	67	49	64	56	67	66	55	59	65	55	59	66	67	53	52	64	66	61	63	58	45	56	61	61	85	70	58	79	64	55	82	57	51	64	70	55	67	56	64	60	57	51	71	65	61	60	66	64	62	51	59	69	63	60	48	52	62	63	71	66	66	67	56	73	70	66	71	59	59	71	65	55	60	62	59	62	68	67	59	62	56	67	68	68	59	74	54	61	73	59	60	60	65	54	63	81	66	50	68	52	69	63	60	69	59	58	66	64	57	58	58	55	57	59	74	69	53	69	66	67	52	55	59	69	71	55	64	58	67	71	62	71	65	69	65	69	69	62	53	49	62	63	68	48	65	54	72	65	70	61	63	65	58	53	62	62	82	47	56	57	78	50	50	67	54	53	58	55	58	57	61	59	70	62	60	66	62	66	66	75	56	55	68	61	60	63	53	57	56	58	68	65	56	56	66	57	53	69	52	68	59	54	66	80	68	49	61	64	66	59	60	66	70	60	54	54	69	61	70	47	65	68	74	61	79	70	55	50	59	63	57	75	68	44	46	54	64	65	62	60	64	64	67	70	73	49	65	66	71	53	61	60	83	54	65	66	73	71	64	65	61	63	63	68	71	62	75	54	62	64	58	59	60	45	47	61	65	64	72	59	50	62	57	66	62	63	65	77	56	65	50	49	77	59	58	67	63	78	50	49	78	67	61	64	51	71	66	48	75	71	67	67	65	67	38	52	57	73	65	51	70	54	65	59	67	59	73	50	54	74	56	66	62	68	58	65	44	65	63	63	55	60	58	71	58	53	51	68	67	60	63	69	68	47	64	63	56	52	65	50	60	54	57	53	61	68	61	65	63	62	60	77	56	69	72	38	52	55	61	63	57	57	67	67	61	62	78	59	75	62	58	55	66	55	51	63	69	63	79	54	59	54	71	59	71	75	64	66	62	65	63	61	60	69	58	54	57	59	63	47	61	75	65	60	69	49	71	57	64	64	70	55	65	59	66	70	53	71	62	53	62	69	59	68	64	61	60	63	71	69	62	58	52	53	66	72	55	58	52	48	66	72	61	53	56	59	63	55	71	71	60	58	74	65	67	58	77	65	61	73	66	72	55	51	74	53	54	57	55	62	66	52	62	62	55	62	61	63	60	66	66	61	72	62	69	59	58	52	65	61	75	71	63	62	66	78	58	50	46	47	67	64	72	54	75	57	68	63	61	55	59	58	54	70	66	69	54	73	55	62	60	61	64	61	62	82	60	53	74	59	64	67	61	68	67	60	63	69	73	63	61	56	64	56	56	53	66	65	57	77	59	51	75	74	70	69	60	71	61	71	58	61	64	60	74	69	69	69	54	65	57	61	52	64	61	63	51	69	82	59	68	63	54	69	78	75	50	71	59	64	57	63	59	51	63	58	64	60	61	59	70	65	74	80	56	56	64	57	77	56	60	56	84	62	53	72	53	53	61	62	76	59	54	63	51	57	49	62	56	63	65	72	66	72	65	65	73	65	66	64	72	59	64	68	66	65	66	69	64	53	59	55	73	57	69	78	56	57	66	70	59	65	70	61	56	63	68	53	61	72	64	64	68	76	73	53	50	59	70	49	63	70	81	67	54	64	76	57	65	68	57	79	56	60	69	63	65	75	59	51	72	59	65	59	66	56	72	66	82	63	78	64	62	48	63	55	81	74	58	69	66	59	53	61	56	59	69	64	71	67	58	68	60	57	71	54	58	54	63	61	58	66	52	84	54	62	61	55	74	55	59	58	55	66	66	53	68	56	65	51	60	71	57	67	65	47	55	70	61	58	63	61	69	77	71	63	70	68	49	70	66	54	66	53	61	48	53	47	66	67	78	51	71	53	54	70	67	70	51	72	46	56	54	74	71	64	60	77	64	63	61	54	78	74	75	59	70	58	53	65	58	61	76	53	84	67	62	78	54	63	53	51	67	72	67	69	63	75	62	69	57	56	71	61	60	45	63	57	65	79	66	66	59	69	60	61	65	66	64	64	60	42	73	46	62	55	57	68	71	67	55	69	63	69	58	56	60	61	68	69	53	57	57	62	65	63	72	57	53	65	70	59	56	72	57	59	62	59	65	67	49	69	64	75	79	58	61	58	76	75	51	60	43	62	63	56	54	56	65	66	73	73	61	70	66	56	67	49	69	65	59	54	57	75	55	56	59	60	85	65	69	56	79	62	51	66	71	57	54	74	62	71	73	61	76	72	65	63	70	65	69	70	63	63	65	68	70	71	57	60	67	65	70	60	62	70	57	59	60	59	61	51	67	68	48	47	68	68	75	61	72	61	49	53	66	67	67	76	62	52	52	83	64	51	45	51	62	67	68	55	75	79	55	56	64	55	84	61	66	53	61	56	69	65	68	60	63	74	69	53	59	62	55	66	47	71	61	68	72	76	60	79	69	60	74	55	76	76	71	64	73	46	44	49	50	71	53	77	64	69	64	51	61	74	60	56	69	59	78	80	53	51	53	67	44	66	57	70	55	61	64	57	60	64	58	58	67	54	63	65	57	64	58	61	59	71	59	66	59	61	46	56	58	69	63	49	61	66	55	63	71	78	66	61	63	73	49	62	52	65	48	66	50	54	74	58	66	69	67	59	49	62	57	43	45	56	66	67	62	55	70	60	67	56	69	63	60	87	56	72	63	71	66	51	47	50	63	67	53	59	72	70	72	60	61	52	52	65	73	66	51	68	67	66	56	69	56	65	70	68	59	74	67	62	67	69	82	60	62	73	51	56	58	66	61	64	74	64	58	71	69	53	54	53	70	71	63	82	63	60	57	54	58	68	56	54	64	75	58	57	62	45	59	54	63	73	76	61	63	58	67	54	65	58	64	64	62	58	76	69	68	73	62	65	64	60	60	55	75	60	62	45	61	59	66	62	60	65	64	62	61	54	64	65	39	69	54	56	69	55	68	62	58	61	60	49	65	68	53	68	63	62	69	70	60	62	66	47	61	65	68	64	65	57	62	67	72	68	59	54	57	56	60	66	58	54	61	50	66	53	59	75	57	55	57	70	43	63	52	66	61	58	60	82	64	71	71	72	76	58	56	77	61	66	81	60	66	47	56	57	63	67	76	58	42	80	59	72	78	68	71	59	73	60	55	59	65	54	65	59	81	59	71	62	57	57	61	70	54	57	78	65	72	67	63	67	60	64	59	79	58	64	80	59	68	88	60	75	64	72	58	78	70	55	54	58	67	63	68	66	68	61	55	63	54	55	59	75	64	51	69	56	69	54	63	45	63	73	51	68	60	66	72	59	73	59	62	63	60	67	64	63	64	63	67	61	63	65	62	49	68	64	53	54	69	54	56	57	60	80	59	69	53	65	63	61	56	73	68	68	67	54	56	61	58	67	61	47	74	66	49	63	49	65	50	54	59	72	57	71	51	69	63	63	86	64
42968	56042	51266	53908	50058	35151	19474	6330	1702	890	781	759	769	779	780	783	801	784	753	719	782	791	807	781	729	787	772	804	711	778	804	762	742	765	773	755	718	756	778	846	772	770	767	758	750	763	798	777	828	809	790	775	824	745	763	812	771	766	821	710	737	780	729	821	767	769	786	763	813	774	769	774	742	729	770	763	762	747	822	726	839	764	779	743	761	795	722	784	786	808	736	736	792	760	686	816	792	766	751	781	784	782	765	752	743	795	737	783	770	845	764	752	813	747	730	795	768	762	717	803	784	806	792	845	809	794	773	767	716	815	789	767	784	784	765	829	793	790	752	788	772	784	784	766	762	795	786	782	762	787	749	791	749	740	725	756	779	815	768	762	782	764	737	783	786	774	775	743	736	775	761	805	767	772	811	766	742	758	787	780	797	783	765	753	752	765	761	740	799	757	763	827	786	749	757	779	800	751	757	755	715	800	795	757	747	770	816	765	772	764	748	782	793	783	743	739	788	765	738	818	766	765	729	778	821	731	740	784	800	836	768	714	791	770	774	747	717	771	796	788	774	759	718	796	763	725	686	734	775	738	757	766	790	763	799	766	792	764	774	785	786	777	773	742	786	745	804	753	741	803	810	781	768	723	753	772	785	744	706	713	780	733	784	761	764	718	756	724	750	779	758	779	773	796	764	786	782	755	766	781	791	811	752	762	816	772	763	751	770	765	770	749	776	773	751	746	793	759	766	728	750	739	782	746	750	768	793	764	753	775	806	765	742	805	752	750	730	755	815	756	790	782	776	775	821	729	801	795	795	754	803	754	775	760	765	697	747	772	762	775	752	743	789	806	762	784	723	784	740	763	741	739	747	797	771	749	786	791	740	755	770	788	793	717	774	757	774	740	773	765	797	796	786	836	769	742	779	761	764	783	755	740	798	743	805	709	769	820	740	786	774	781	770	770	787	795	869	738	808	756	799	748	725	797	746	795	772	759	753	820	765	740	733	756	755	767	766	770	782	740	714	735	784	800	822	732	741	817	781	755	742	746	795	710	770	824	767	794	797	739	772	754	726	807	762	774	781	790	792	786	733	739	761	755	801	736	763	771	753	748	792	774	758	768	734	748	787	826	760	747	776	750	803	771	789	695	788	789	766	758	756	727	837	765	797	769	800	760	757	831	776	744	786	760	746	738	773	784	737	728	766	737	826	760	789	758	771	774	766	799	716	760	761	733	794	753	773	801	757	763	779	793	811	747	773	772	744	786	768	762	767	761	784	771	773	766	766	803	733	766	769	805	856	777	804	784	830	803	774	765	774	776	769	745	815	756	789	774	715	772	724	757	791	755	824	762	801	769	748	754	798	792	719	829	778	744	755	763	752	775	759	772	801	774	796	769	752	770	761	753	778	777	739	771	790	758	763	784	774	733	748	800	782	766	781	738	803	727	755	776	794	754	760	797	778	829	721	759	823	750	780	758	823	757	807	809	765	796	769	770	747	756	867	829	788	766	817	805	823	781	797	774	749	725	789	765	715	775	733	700	767	756	759	745	780	758	764	733	726	770	769	796	760	769	760	797	769	770	798	753	800	781	747	778	807	791	735	762	783	796	779	760	776	750	798	753	751	760	722	776	837	758	738	721	791	806	784	785	764	796	756	790	816	753	754	751	760	784	815	822	687	810	797	741	732	777	795	781	753	731	742	747	772	802	726	762	784	801	768	749	777	778	754	716	765	811	736	716	842	786	828	788	784	820	744	801	752	800	777	791	754	804	759	821	767	791	792	740	766	815	771	783	802	755	778	789	765	801	824	767	787	752	803	778	755	790	769	747	817	810	743	769	815	721	774	779	809	779	738	793	757	763	749	741	776	799	834	814	720	779	785	734	790	758	795	748	703	810	775	814	762	778	805	782	784	781	841	794	720	744	770	773	757	791	740	751	783	796	772	765	756	769	796	726	792	823	800	778	777	775	767	765	816	810	777	777	774	848	790	788	754	784	737	753	827	754	757	764	755	812	770	771	787	723	731	771	783	781	812	852	758	744	744	696	753	769	769	811	747	748	802	748	727	809	796	747	735	730	789	784	757	755	784	794	768	783	770	774	753	786	776	755	816	778	741	762	761	802	780	739	771	790	780	807	788	817	794	712	737	828	746	771	799	813	776	750	771	763	775	716	786	774	767	732	765	781	797	794	786	780	796	788	770	790	738	770	761	822	785	776	792	816	803	757	768	813	794	759	762	809	765	737	738	748	771	775	782	762	753	760	767	724	785	732	771	759	745	804	761	773	825	787	734	771	764	751	779	775	739	744	784	842	799	743	732	804	773	792	738	806	736	773	797	792	770	816	772	722	821	790	758	795	765	796	792	765	723	747	730	790	743	742	794	781	779	696	750	804	792	780	769	772	744	766	842	818	771	761	758	761	778	771	770	758	763	778	743	751	759	799	759	804	792	783	771	743	806	758	795	775	788	783	747	732	681	771	760	804	736	839	769	773	769	780	765	824	776	749	779	750	788	765	808	802	797	798	768	752	789	788	702	786	800	746	764	766	752	822	808	728	798	794	834	824	737	766	784	744	750	740	753	757	747	750	762	727	790	772	736	797	768	793	745	768	765	814	769	756	765	755	726	747	743	741	791	811	762	806	821	787	727	781	784	740	809	774	778	828	801	793	759	741	752	755	759	769	717	818	777	744	767	757	775	791	765	776	790	745	766	762	831	788	796	762	757	764	753	804	753	737	763	774	785	788	777	782	746	798	806	741	741	846	758	747	798	730	760	807	805	758	760	804	771	789	791	776	791	787	753	762	810	799	780	783	761	716	761	753	757	767	758	725	768	833	747	762	766	814	787	792	819	747	802	771	735	766	785	772	804	776	768	770	746	774	815	760	739	758	783	777	786	744	824	780	789	835	747	777	764	775	791	753	809	765	728	728	777	761	723	794	777	802	803	800	761	750	748	787	759	733	774	783	783	772	826	778	767	744	732	815	781	750	784	738	766	730	758	784	791	753	782	776	798	785	817	791	769	732	741	793	814	782	737	764	791	773	718	803	776	771	777	784	789	771	786	795	747	720	739	760	776	827	837	786	749	755	803	741	773	760	700	792	761	742	761	767	770	743	766	804	755	792	801	724	730	807	751	774	791	760	802	782	784	766	776	759	799	800	843	795	749	756	769	747	763	774	816	811	791	744	750	752	715	759	761	753	766	769	786	773	780	766	783	722	761	778	764	774	803	798	787	794	786	744	752	735	766	775	809	757	836	798	748	782	759	736	784	769	756	771	781	797	788	780	751	769	786	745	731	764	732	718	782	735	760	736	817	807	773	823	744	735	773	775	772	794	729	759	753	811	748	782	755	804	808	725	790	779	743	774	779	816	778	768	785	748	756	734	793	824	779	758	757	762	742	779	751	755	802	731	773	729	757	789	754	801	764	765	718	761	758	802	760	763	755	807	773	792	793	813	799	711	764	765	783	770	778	728	750	762	787	758	750	735	744	755
2740	6966	8538	5087	2241	866	244	89	75	77	75	49	57	77	50	56	67	52	39	71	43	66	60	63	65	76	51	47	46	47	73	60	78	64	50	60	51	53	67	57	59	75	56	75	66	67	67	54	53	73	63	55	59	56	77	59	62	71	62	46	56	54	49	65	71	57	63	59	48	50	62	55	53	57	49	49	63	55	52	63	67	52	72	55	67	76	71	68	64	51	66	52	68	55	68	52	64	56	58	70	69	61	61	57	72	71	62	60	73	72	58	69	63	58	57	64	64	52	66	52	53	82	57	62	69	67	69	54	71	68	64	62	61	61	65	50	60	60	53	67	54	56	56	52	65	60	62	72	58	61	62	64	63	57	60	57	45	62	59	69	80	61	42	74	74	57	61	58	66	43	62	65	35	65	69	59	62	57	65	64	64	63	65	53	64	61	56	63	61	69	56	61	63	62	59	54	64	61	62	76	60	54	55	55	60	52	48	63	67	68	60	68	57	66	67	54	66	60	59	66	71	63	65	62	50	55	55	66	66	58	55	65	61	58	61	59	64	73	64	58	49	60	66	65	47	69	66	61	49	62	65	51	61	61	87	76	50	62	64	74	44	49	55	62	56	61	62	62	52	63	63	54	69	57	51	62	50	69	70	53	58	70	61	47	74	68	55	55	68	71	68	53	47	64	57	60	68	41	44	62	63	67	63	65	62	57	60	62	62	59	55	50	55	58	64	66	60	66	54	69	41	60	69	49	59	54	64	60	62	51	55	62	55	65	65	57	54	72	66	64	58	56	54	74	57	61	47	61	53	60	65	59	53	55	78	64	46	56	68	67	67	57	61	64	54	62	55	57	66	70	65	67	58	62	65	80	63	73	72	47	55	70	59	61	54	60	69	67	62	57	53	55	74	63	66	69	50	64	55	54	69	57	60	61	58	65	70	69	80	51	69	79	67	71	49	66	71	65	51	65	67	63	61	63	69	74	68	66	69	71	62	60	61	59	77	60	58	51	57	55	69	64	57	54	62	64	57	63	58	61	52	66	58	75	55	61	44	60	61	58	61	65	72	42	72	66	58	73	55	72	53	71	77	58	49	51	55	66	65	56	59	72	61	63	61	60	61	76	65	60	49	68	73	50	51	68	49	54	62	59	54	58	54	65	64	48	53	64	72	58	66	64	58	57	48	49	54	45	61	60	58	57	58	52	67	72	64	70	52	65	69	57	55	69	68	66	67	59	69	63	52	58	67	68	56	63	69	48	60	55	65	55	62	61	61	61	71	60	66	52	57	64	52	62	68	54	74	65	84	56	65	66	51	58	49	50	70	52	52	74	59	48	73	49	62	66	72	63	66	55	55	63	47	48	68	74	52	53	42	53	66	57	69	68	58	60	64	72	47	70	63	67	57	72	69	58	62	64	74	67	56	67	56	57	56	59	61	71	55	66	73	52	65	46	65	75	77	57	62	50	55	60	61	63	70	46	59	77	56	45	60	58	56	68	68	54	68	54	74	61	67	63	59	60	54	70	66	75	53	49	65	68	70	55	59	62	69	70	64	77	54	78	61	70	48	55	66	63	70	59	52	68	70	59	62	52	48	55	64	65	61	38	69	65	64	59	64	46	51	68	55	51	63	53	55	69	62	80	65	65	77	68	62	68	70	60	54	62	57	62	62	57	77	67	75	61	78	47	70	50	65	68	53	60	68	64	53	71	63	58	70	63	69	59	54	51	60	50	58	54	61	63	77	60	73	61	63	67	71	57	59	52	56	51	64	59	70	60	67	64	68	57	71	57	59	62	65	65	54	58	68	60	70	54	62	44	63	54	69	46	65	62	65	62	62	52	62	52	62	59	60	51	65	66	75	56	69	67	63	64	69	51	57	54	62	59	56	74	66	77	63	71	66	66	72	66	56	68	64	71	63	66	55	44	62	75	58	56	62	65	56	59	44	57	70	65	64	70	55	57	61	70	56	55	66	72	57	69	77	66	52	73	75	54	71	70	59	71	51	57	66	66	62	59	64	68	75	49	60	56	71	64	51	57	52	74	59	50	63	62	69	81	61	70	76	62	71	55	60	54	76	48	53	64	58	57	65	50	60	56	58	56	69	69	82	67	66	66	48	49	70	63	70	70	55	54	61	58	62	69	50	62	62	61	60	71	64	56	57	48	65	63	55	59	53	57	63	52	59	52	59	56	73	49	71	61	55	65	82	67	72	67	43	71	70	60	55	60	70	45	65	64	63	63	64	64	53	53	63	54	63	60	72	56	65	68	48	64	69	64	61	67	64	63	64	70	58	66	56	61	57	56	52	58	46	50	61	67	64	64	60	65	62	51	59	65	73	43	62	67	63	69	60	60	65	66	51	63	57	61	57	55	63	61	70	67	62	52	69	59	63	64	57	68	73	71	56	63	65	73	65	59	59	60	52	55	62	56	56	78	61	66	62	70	57	59	49	70	53	52	75	71	55	76	68	60	62	66	66	62	57	68	65	69	60	67	76	66	52	61	61	70	56	57	63	60	73	62	64	50	54	73	66	53	63	67	55	63	67	54	71	54	73	46	68	70	72	65	62	52	62	56	62	65	59	53	58	48	61	72	71	68	69	49	69	52	54	64	57	57	56	66	71	66	76	55	57	61	74	51	53	63	73	55	63	62	75	69	63	67	62	68	58	60	55	67	57	57	77	61	59	56	52	49	78	68	53	56	69	71	70	72	57	41	61	60	73	56	54	63	66	52	60	65	65	64	62	53	61	61	46	70	65	64	54	60	59	47	59	48	60	57	67	54	64	58	55	66	57	66	50	71	71	63	49	64	55	59	66	56	55	60	59	57	55	48	61	73	64	53	51	73	63	67	49	56	70	68	60	52	59	63	52	63	47	78	56	64	52	58	62	62	66	61	64	56	51	67	81	59	50	60	64	64	47	64	64	47	53	56	65	61	65	59	76	67	56	50	59	54	73	61	69	57	52	55	58	64	63	62	63	67	61	63	64	69	61	59	65	63	42	61	59	73	70	66	47	62	66	70	63	48	68	56	64	83	49	72	68	66	52	92	62	49	70	63	66	53	63	58	58	51	61	79	64	64	67	62	65	79	69	54	60	51	65	54	60	46	67	60	63	82	65	69	53	49	61	55	53	69	67	57	60	67	54	54	54	62	57	70	63	51	72	56	54	77	62	61	55	60	65	53	59	60	67	60	65	52	81	67	70	60	63	53	56	60	49	62	70	62	55	63	62	71	58	58	67	61	56	58	60	64	58	51	68	68	62	57	69	57	69	82	66	62	57	73	65	61	59	57	55	53	64	51	62	56	48	60	87	71	60	58	76	72	65	57	76	66	46	46	50	62	58	61	50	63	62	61	63	64	71	64	50	68	54	70	70	60	62	52	61	59	60	56	68	58	64	53	70	58	49	56	46	57	62	54	61	65	58	73	59	36	63	57	70	57	63	49	62	60	71	55	71	68	60	55	70	62	66	60	59	68	64	63	58	65
29527	33701	33437	33106	29579	19071	7688	2200	998	801	754	746	730	746	745	771	704	777	674	723	786	749	762	736	722	758	771	752	745	753	792	714	759	745	746	705	797	775	755	746	769	757	778	691	775	711	763	707	771	792	743	749	726	782	765	746	762	708	785	731	731	769	724	790	784	728	736	799	759	743	736	743	758	740	791	727	723	743	761	737	741	773	762	764	756	773	692	726	708	749	818	755	750	786	753	726	735	784	746	713	708	689	753	759	718	756	766	715	717	772	749	694	750	741	725	682	773	746	757	726	765	762	786	821	708	762	761	709	740	720	748	765	724	802	773	735	752	765	721	745	789	744	745	715	704	751	740	755	742	746	704	748	739	765	803	781	724	736	748	743	791	728	737	789	754	793	708	779	739	734	770	734	739	739	702	766	736	774	759	747	760	774	788	776	723	719	744	809	744	750	748	757	715	774	737	769	734	766	744	810	761	733	748	752	738	751	756	702	740	755	774	732	758	757	750	764	758	766	749	781	736	703	775	746	771	746	757	760	701	767	725	769	722	773	731	767	715	779	789	733	732	790	798	768	771	745	714	795	714	759	761	778	759	744	728	757	798	784	768	746	787	782	705	743	763	737	713	759	696	766	726	724	709	753	724	750	747	758	766	767	790	764	742	773	777	756	791	756	786	722	752	752	730	746	742	730	743	735	817	744	731	734	743	724	755	783	756	761	745	737	767	771	748	721	729	754	774	731	706	733	735	806	739	738	788	764	732	740	717	758	776	779	744	722	785	759	719	797	737	780	727	728	740	772	776	739	753	719	719	743	756	768	774	745	752	765	818	752	760	775	793	720	731	773	733	705	729	788	726	787	726	760	721	812	779	722	761	740	772	744	726	747	736	718	776	769	784	805	757	739	756	704	753	774	771	792	715	735	759	763	749	678	760	762	751	783	739	758	742	732	736	789	759	829	796	730	763	712	733	711	724	733	724	775	724	723	732	738	797	691	762	819	746	735	718	685	782	724	747	760	794	768	745	747	712	739	775	746	762	736	762	751	761	761	732	757	764	771	711	766	748	736	773	778	709	762	709	703	719	713	755	723	741	743	773	731	750	748	794	752	741	754	757	765	781	772	739	751	755	740	733	753	777	722	757	746	786	764	755	743	748	764	709	789	779	756	706	738	758	744	743	713	782	727	722	742	741	751	698	746	713	768	775	772	796	710	742	766	776	754	726	773	734	794	772	744	788	780	768	726	778	746	748	769	735	790	761	751	756	763	756	800	747	807	736	709	794	752	738	743	783	750	773	768	734	707	787	765	730	714	727	763	744	739	788	762	801	729	775	736	739	782	754	757	734	788	783	732	772	762	719	723	731	760	733	772	773	773	756	756	745	763	752	742	710	744	760	758	730	763	748	682	787	753	731	795	715	714	664	767	773	774	753	759	734	778	724	784	747	810	727	795	724	764	779	766	764	759	761	747	765	744	756	724	760	718	728	745	791	754	791	750	719	750	713	717	778	757	693	753	749	745	744	759	691	760	746	739	721	747	718	741	716	733	739	715	755	766	689	740	683	751	773	700	765	746	765	746	764	742	723	752	749	726	734	726	738	766	708	717	750	771	762	749	753	781	732	768	750	786	697	730	761	745	777	738	717	713	762	796	738	776	716	777	751	721	738	761	758	784	776	776	766	759	789	754	719	738	751	768	733	748	713	738	751	753	734	765	751	746	725	704	684	764	746	747	711	747	769	775	702	716	749	769	772	773	768	750	724	751	765	719	741	769	785	729	762	758	763	783	818	670	698	700	739	739	728	729	718	730	785	775	733	737	771	804	738	725	695	760	776	728	709	761	747	770	705	750	781	715	762	737	745	734	705	764	731	769	746	789	782	726	707	736	767	782	790	736	726	729	764	734	720	760	775	718	711	718	782	740	728	756	669	763	731	761	766	807	741	791	706	742	713	748	710	752	764	756	716	719	772	743	780	760	700	750	729	718	774	706	793	768	739	708	752	741	783	760	714	771	773	799	713	771	773	739	796	759	725	733	766	690	750	732	758	743	718	741	750	756	767	779	746	718	744	761	755	750	759	767	734	757	776	775	764	769	751	718	763	710	779	760	673	770	757	742	758	786	751	761	740	751	763	780	792	737	747	753	751	755	786	740	728	758	712	721	744	775	717	720	702	780	753	735	759	738	736	736	720	714	720	725	730	731	748	727	754	773	755	769	728	753	717	740	753	761	702	734	742	716	769	770	797	743	757	758	735	751	775	755	785	694	732	782	771	781	795	778	759	774	793	741	768	750	734	742	723	730	727	794	718	735	756	741	807	702	778	694	762	771	750	731	817	735	699	769	742	788	771	758	759	776	749	714	742	788	744	762	756	746	731	761	745	791	748	734	783	749	745	770	720	755	715	769	750	723	712	784	754	742	709	742	753	736	769	808	705	773	767	738	755	723	733	764	729	732	758	718	741	777	735	736	775	754	746	768	718	746	756	763	710	694	732	747	752	781	741	776	769	758	780	776	728	763	755	781	767	721	771	761	721	735	731	726	735	759	757	813	767	763	752	734	760	703	732	732	759	707	738	769	703	778	781	727	765	736	710	761	758	761	721	714	784	686	753	776	758	739	762	715	769	757	794	738	782	771	742	750	759	768	745	741	711	753	784	728	736	772	726	732	747	775	776	771	757	770	733	725	721	680	773	757	757	737	733	788	737	791	763	761	760	728	775	730	743	748	777	796	744	759	733	691	746	762	730	731	741	756	783	710	766	733	776	729	761	772	718	743	776	792	767	793	698	797	732	757	726	734	721	735	717	755	756	751	729	746	705	780	766	704	702	780	743	793	759	714	745	777	756	742	754	699	769	738	751	787	729	734	719	748	734	764	743	758	734	793	717	736	730	773	747	757	756	763	748	707	758	762	746	769	734	758	737	781	759	772	734	740	766	726	730	728	725	753	780	788	780	715	731	720	784	769	735	777	755	799	774	715	761	730	777	795	793	711	739	796	715	794	724	719	778	752	782	777	771	726	798	753	752	698	770	747	822	762	749	794	723	752	756	804	759	737	742	756	733	752	766	722	703	761	737	738	725	701	766	757	787	762	772	760	716	739	780	789	766	726	765	720	778	748	767	766	748	745	830	708	747	805	745	769	739	746	668	749	770	784	770	709	686	718	759	767	740	766	715	733	724	741	697	789	766	766	743	767	712	723	704	768	790	779	824	784	772	736	772	765	764	720	724	715	783	759	730	738	710	716	756	755	740	722	738	732	690	719	750	741	758	790	780	741	765	745	779	753	736	789	715	719	705	783	751	768	721	789	737	693	707	745	766	720	751	772	734	755	767	758	735	783	738	716	752	781	753	740	774	750	784	714	757	728	784	752	762	744	752	768	770	756	800	798	725	759	764	725	746	804	736	786	766	781	769	730	818	754	772	722	784	761	756	761	702	775	781	750	726	738	763	741	667	742	733	725	774	721	721	738	757	727	746	690	738	736	733	746	754	762
9725	23054	19937	12301	5642	2021	531	151	70	54	83	52	76	69	32	67	64	77	50	52	65	55	67	54	72	69	63	65	48	55	69	62	49	63	78	56	57	68	58	71	72	65	48	71	72	57	53	63	52	64	52	55	76	50	73	70	64	62	55	62	54	69	73	59	44	50	88	62	56	56	59	63	72	51	61	48	69	70	64	55	65	67	65	53	62	64	70	56	70	57	60	63	45	68	67	67	52	59	60	54	50	70	69	65	58	60	73	59	60	61	75	72	60	60	78	54	58	66	62	65	58	70	63	58	63	56	61	64	66	58	52	75	55	65	63	64	77	57	49	58	46	42	65	56	64	65	63	65	54	51	58	79	63	70	61	66	65	50	71	72	55	58	57	61	68	55	51	63	59	54	67	62	72	65	50	50	77	55	69	62	60	52	45	68	55	52	60	62	54	59	71	61	66	66	75	58	58	54	53	69	40	40	56	61	68	64	74	65	60	51	67	69	55	60	64	62	66	73	65	58	72	52	60	52	59	75	63	51	58	57	55	47	61	63	60	52	62	49	64	60	52	63	57	50	68	71	58	61	64	54	46	65	66	70	63	52	66	67	50	63	57	72	60	57	56	61	77	64	66	57	60	54	64	78	54	65	63	68	78	56	64	63	63	62	57	67	61	50	67	62	53	59	59	56	54	69	64	55	75	50	64	60	68	65	61	75	59	52	72	66	74	57	52	61	58	70	66	59	51	53	71	67	54	51	69	60	82	56	58	69	57	60	58	49	40	55	66	47	56	63	54	71	67	58	69	60	64	53	73	64	62	63	64	72	65	72	80	52	68	59	65	61	66	53	61	72	69	68	66	57	68	50	59	58	69	57	62	72	65	53	64	64	72	46	59	70	59	51	70	72	54	66	58	53	52	94	80	64	69	64	48	69	65	61	67	52	71	69	62	66	69	59	70	57	67	58	54	55	56	50	61	62	68	68	54	85	67	50	62	63	56	73	50	57	70	70	57	74	62	43	64	50	71	76	61	62	41	63	49	67	75	60	66	41	57	57	73	75	59	58	51	57	50	59	52	50	91	63	69	68	76	69	71	52	69	74	67	77	52	63	73	62	59	60	59	68	68	69	62	58	60	65	59	72	72	65	72	68	71	57	65	42	69	71	65	58	50	40	67	73	59	63	64	57	53	54	59	66	83	53	66	74	68	63	59	64	59	71	48	54	72	53	65	60	55	70	66	67	53	50	61	62	67	60	58	67	64	64	48	70	69	58	53	76	66	66	53	69	56	65	63	53	76	57	64	50	61	59	48	67	63	58	70	69	65	49	57	83	66	64	60	60	40	58	58	57	81	63	53	62	57	62	79	59	69	63	65	60	71	63	64	54	91	57	73	62	54	59	58	51	53	63	51	53	54	62	45	70	74	61	62	77	54	60	61	60	63	66	54	55	49	60	69	63	72	53	58	60	64	62	74	60	60	60	67	72	62	69	53	58	65	64	69	74	56	50	54	62	70	65	63	81	74	60	69	70	69	53	54	74	55	64	70	67	49	64	58	76	65	66	69	66	51	59	58	51	54	54	68	69	58	70	50	62	64	62	80	81	68	60	67	63	68	67	58	63	58	51	59	63	56	68	51	72	52	62	54	55	53	54	66	59	55	58	65	64	66	56	52	74	66	60	63	68	62	61	48	63	65	60	60	56	59	63	66	57	58	50	57	65	57	63	57	61	53	57	51	72	72	74	59	67	75	41	63	61	47	65	68	53	74	55	60	58	56	64	49	68	62	67	55	60	74	61	61	58	60	64	53	58	62	61	63	55	66	55	85	58	67	47	75	58	67	53	61	73	62	54	58	54	71	67	52	64	56	67	74	62	67	57	60	59	61	62	55	73	64	50	64	62	65	53	70	58	59	74	69	63	53	70	64	62	59	61	67	52	46	57	73	50	63	73	59	56	64	60	71	65	53	65	72	55	71	65	56	55	62	49	58	56	59	50	56	75	58	58	65	63	54	61	62	65	75	53	57	54	87	62	66	70	57	61	65	67	63	55	50	65	58	46	61	57	70	73	60	74	61	65	84	60	68	73	71	69	57	48	67	56	61	50	64	52	64	68	57	58	70	69	69	69	56	64	65	68	44	62	72	73	61	61	64	70	62	64	56	64	55	59	60	61	52	63	70	68	64	52	62	45	57	54	72	76	51	49	56	59	48	71	69	61	56	69	57	61	64	62	58	66	60	72	60	62	60	58	54	63	59	58	62	61	54	75	50	74	70	61	61	56	65	58	64	70	55	64	48	69	63	72	51	49	52	61	70	61	63	72	56	71	63	69	68	57	68	66	68	53	69	68	54	62	52	47	61	54	59	67	64	52	53	58	67	77	63	64	58	73	66	55	54	64	59	53	51	60	60	65	67	76	60	64	65	63	70	72	66	56	74	43	47	73	54	49	55	60	44	75	61	54	52	65	63	62	57	59	62	57	59	56	73	52	52	66	77	58	61	61	70	57	72	60	72	65	62	49	73	60	68	56	71	57	64	69	61	71	59	61	57	55	58	62	65	65	58	64	60	70	63	74	52	72	68	64	60	51	58	63	63	59	72	58	63	64	66	57	49	54	50	67	58	56	60	59	67	48	60	75	63	69	62	54	57	65	71	62	54	59	71	67	69	58	60	86	70	59	61	76	75	62	60	48	53	60	60	56	58	55	55	67	61	64	68	59	67	45	63	61	64	65	56	62	62	51	60	66	68	65	64	50	58	74	67	69	65	72	50	57	54	55	61	54	65	75	69	64	59	54	66	63	59	59	58	64	59	57	75	58	62	54	71	65	62	63	72	68	60	70	64	59	69	61	54	80	68	66	66	70	60	63	62	56	67	61	54	60	65	66	49	69	57	54	60	54	51	52	61	52	55	67	63	63	56	74	47	57	70	59	63	60	55	58	72	74	60	57	60	57	68	62	61	69	60	74	62	62	70	58	67	64	73	63	60	65	70	52	52	57	70	59	43	65	83	58	48	67	64	60	67	78	67	71	62	55	58	54	57	57	65	51	54	58	76	51	49	59	59	66	69	55	42	60	68	60	76	76	68	52	71	69	73	53	56	55	64	54	58	59	56	54	66	52	62	52	68	52	64	76	65	61	55	72	66	75	81	70	57	62	80	46	56	54	79	69	68	60	61	59	59	47	59	66	76	62	55	61	72	62	66	60	54	64	55	64	58	67	71	67	63	76	67	60	54	57	70	57	59	70	59	51	55	63	76	71	84	62	64	60	57	71	64	69	59	65	50	75	59	67	54	65	61	58	53	54	48	61	80	49	81	62	71	63	60	53	58	58	62	50	50	58	68	72	57	63	60	66	64	60	75	78	52	54	67	68	71	61	57	66	59	71	60	52	52	57	54	70	52	60	76	51	65	68	61	59	53	58	64	63	61	73	49	70	68	38	57	56	70	56	45	64	69	59	62	91	66	48	77	65	79	69	66	60	60	68	61	44	59	66
44369	47672	43602	44949	40929	27992	13124	3797	1243	856	783	781	776	772	794	780	743	815	743	778	749	751	766	740	754	725	822	801	793	813	723	772	758	744	747	748	732	762	733	742	786	740	714	749	721	759	811	740	734	729	742	767	760	764	776	770	796	730	726	793	793	744	752	735	767	721	786	715	761	765	755	789	788	762	785	718	746	796	772	792	753	731	767	761	775	743	719	729	771	769	804	805	741	765	749	717	797	744	771	786	808	751	744	759	792	820	790	731	762	728	734	770	725	717	775	763	800	792	763	761	773	819	745	770	746	776	741	794	747	774	767	751	727	764	759	795	764	773	779	736	764	828	743	748	776	773	797	779	768	798	732	758	787	765	724	719	793	738	768	834	765	720	747	764	809	795	775	766	826	754	781	740	727	723	789	738	767	765	782	783	747	704	728	697	759	747	777	723	761	774	777	725	749	771	747	749	793	801	774	800	735	730	730	750	825	756	726	769	810	761	770	717	804	738	781	815	817	763	728	733	759	809	758	764	753	717	767	754	727	803	743	788	805	801	760	784	780	796	806	739	753	784	784	760	764	756	783	752	752	775	747	756	731	793	804	782	806	773	747	768	795	766	766	727	719	786	786	736	751	749	784	771	759	733	812	732	776	760	763	783	794	727	779	777	787	772	735	715	779	727	738	789	773	741	781	751	717	757	736	805	852	795	736	754	761	699	739	715	735	823	777	764	810	750	752	732	744	731	738	773	748	789	776	748	759	782	707	740	768	768	768	727	784	779	764	815	807	788	798	783	776	746	730	765	773	741	709	751	751	746	741	773	768	741	812	751	762	755	788	703	802	763	786	825	743	738	759	756	723	825	783	749	745	731	751	764	756	838	733	798	767	741	748	781	835	756	722	793	758	702	731	762	784	823	731	702	750	764	762	756	754	739	726	762	741	746	737	804	755	722	764	765	757	738	793	765	813	746	768	751	771	782	776	713	765	785	746	715	751	772	741	766	739	774	740	717	810	752	751	730	745	763	797	727	750	737	732	736	761	791	743	725	728	737	818	757	716	746	718	769	801	750	748	725	745	755	750	769	758	730	732	749	774	735	760	742	768	719	770	763	751	757	728	808	795	717	782	770	820	781	747	703	795	756	828	745	764	778	767	766	790	750	774	756	783	746	774	735	766	745	800	771	834	701	770	779	763	740	785	805	799	734	738	755	758	734	748	731	742	756	716	723	775	775	797	752	759	729	762	755	776	743	770	761	781	748	767	697	777	759	749	800	750	776	808	779	802	733	708	749	738	756	801	761	809	762	762	690	772	731	779	774	742	764	790	782	786	735	776	711	821	746	761	750	802	790	736	748	789	744	767	727	765	720	754	743	732	772	774	740	752	749	735	734	759	802	761	740	755	754	770	787	752	728	792	829	741	765	726	767	766	790	796	803	765	766	741	729	762	769	762	775	735	741	746	734	739	755	779	777	733	748	752	740	742	723	786	744	755	761	811	756	730	786	782	743	763	772	717	729	819	745	775	728	776	762	696	750	784	749	740	804	769	737	770	772	737	789	816	771	749	750	759	757	763	732	732	763	696	763	751	779	769	724	791	786	755	790	740	778	789	761	757	759	758	798	766	752	764	723	739	802	764	788	789	753	760	754	769	803	737	719	720	784	733	746	736	779	701	755	764	781	754	774	764	790	765	710	777	743	735	742	781	721	719	770	777	794	761	735	768	795	782	796	746	786	779	779	749	772	722	763	743	733	786	807	678	768	775	746	814	756	773	750	767	838	785	761	785	748	780	795	732	816	785	840	766	767	790	761	744	770	744	812	751	739	771	767	767	738	729	779	726	766	773	747	742	720	778	740	727	772	738	751	787	779	745	739	779	714	747	796	760	709	787	779	758	746	768	741	766	779	755	790	786	794	841	762	764	802	706	813	763	763	745	763	774	795	798	757	760	773	784	797	746	748	750	754	726	777	746	780	754	757	800	788	727	735	809	769	771	779	748	793	761	736	763	758	747	755	797	704	819	693	779	803	751	721	840	768	739	810	725	770	734	796	780	738	803	784	787	756	760	776	743	744	770	749	760	736	763	791	766	784	765	749	712	813	779	806	762	768	771	737	736	743	716	782	750	756	780	775	771	798	756	732	726	740	713	769	768	803	787	787	781	713	739	741	804	754	758	788	720	749	766	772	797	727	774	809	752	740	760	757	779	778	713	762	764	763	770	688	776	733	792	750	772	764	749	762	774	731	744	765	760	776	742	757	723	755	731	718	785	721	722	721	723	797	721	778	781	769	764	803	771	788	787	736	755	777	721	762	771	762	762	792	786	797	791	735	781	778	777	767	792	802	779	741	809	785	742	797	754	738	773	746	752	756	795	766	716	770	751	762	774	777	731	781	745	738	742	779	784	760	727	762	786	763	755	771	825	781	770	763	786	805	726	747	736	728	790	782	816	754	773	753	870	737	743	760	667	753	783	792	710	713	788	790	737	791	783	762	793	769	796	795	786	741	767	782	747	709	789	769	754	735	751	802	736	780	759	746	795	785	790	742	785	752	763	700	789	750	751	744	731	772	697	759	773	763	746	724	745	752	731	746	807	778	730	747	772	774	737	720	769	753	748	749	735	784	716	725	747	776	773	778	749	800	775	777	753	706	674	799	779	787	781	773	754	763	760	735	727	734	721	744	731	736	757	761	776	811	733	749	724	786	775	736	654	809	804	789	736	659	785	754	733	763	746	762	774	768	758	747	712	720	784	751	755	745	800	747	790	747	791	765	773	718	796	769	709	745	799	716	845	749	725	742	800	785	777	760	730	808	797	758	744	785	775	792	730	715	760	752	741	740	785	810	775	807	789	760	757	772	767	759	746	725	747	794	754	746	794	757	749	808	777	749	774	693	762	732	759	803	709	771	753	775	780	828	754	809	741	704	770	754	742	757	764	757	793	745	807	761	753	772	836	756	730	731	784	768	801	806	768	759	773	771	774	802	786	703	700	776	756	751	787	770	743	794	753	771	754	760	724	717	775	789	742	780	723	730	714	714	786	757	766	745	714	717	800	784	753	760	769	750	776	757	763	815	776	761	744	797	728	787	754	774	777	774	763	755	781	779	793	777	754	774	750	784	739	736	809	782	746	753	708	753	759	778	721	738	736	740	791	733	774	739	742	756	725	744	762	734	757	750	716	759	767	798	805	740	778	728	740	782	734	788	803	768	799	775	716	770	781	722	769	752	795	748	756	792	753	768	759	751	755	769	690	776	800	792	732	753	759	789	734	756	793	772	783	823	831	741	761	778	777	769	755	777	792	765	752	751	786	752	738	767	738	753	749	775	776	776	745	753	715	771	720	745	736	725	757	742	766	766	720	676	716	847	706	776	734	779	791	740	745	794	786	817	773	740	744	789	800	825	767	782	794	755	762	770	767	733	764	801	773	806	685	778	811	803	746	768	804	792	733	756	746	733	740	714	767	744	752	746	776	753	731	769	793	726	779	744	751	754
7696	19994	20359	12854	5667	2062	520	180	80	76	59	59	72	81	60	70	51	73	66	75	58	57	67	65	64	75	69	67	64	47	72	74	61	68	60	55	59	80	78	47	84	71	47	62	56	51	61	66	68	70	66	49	61	60	62	53	90	63	64	62	73	55	62	70	58	50	72	74	56	73	48	62	67	77	69	55	49	49	79	72	69	67	61	62	73	56	64	59	63	67	58	70	66	67	57	72	62	73	64	64	55	68	76	76	54	61	67	72	71	66	59	49	56	73	56	78	71	70	58	62	63	71	65	68	75	83	72	69	58	67	53	53	55	69	61	62	62	73	56	63	62	57	65	68	78	77	60	68	62	63	69	60	63	65	73	74	57	65	58	60	72	63	64	58	68	73	64	66	64	58	71	69	67	54	63	57	57	57	65	53	62	56	65	78	59	53	59	47	70	72	72	64	47	58	66	55	65	67	77	58	68	57	60	51	53	53	75	49	68	48	57	52	66	62	57	70	77	58	79	56	69	61	62	67	48	77	54	65	48	66	59	63	69	68	69	60	70	53	68	64	53	71	62	57	65	69	57	59	63	61	64	60	65	65	65	69	52	63	58	61	62	54	81	57	63	68	61	48	65	57	63	67	58	70	59	64	61	65	71	68	71	64	76	83	70	66	79	63	73	82	69	59	70	53	44	63	54	53	64	61	73	54	51	71	63	55	59	69	57	65	61	48	60	58	66	65	50	52	66	68	63	69	41	66	56	65	68	56	60	70	72	56	75	66	62	60	65	52	51	59	58	57	61	69	61	57	66	63	60	63	69	67	70	52	80	69	72	72	55	67	64	57	61	62	66	56	73	69	60	66	83	60	70	73	69	69	64	58	57	61	65	57	60	68	54	49	73	48	48	66	75	56	60	63	73	64	70	48	59	64	64	55	63	54	63	64	59	55	63	66	70	53	65	52	61	62	60	71	62	67	64	66	51	67	68	63	57	72	69	67	55	63	79	73	63	64	63	63	60	76	57	74	65	59	60	54	70	59	72	85	61	66	53	56	85	59	65	71	62	64	71	56	76	52	59	77	57	69	48	47	68	59	58	66	66	74	64	49	46	54	70	60	70	55	65	59	76	68	61	64	72	74	57	57	76	69	67	65	64	60	67	42	66	60	66	58	59	83	57	58	59	61	56	75	71	71	54	65	55	60	64	62	53	61	61	77	50	82	58	71	59	70	61	67	57	68	58	68	56	59	64	59	66	66	65	70	57	68	56	69	60	47	40	78	62	71	53	57	57	65	60	71	64	67	60	61	54	61	72	58	56	56	51	67	65	65	53	81	68	72	60	69	49	66	66	59	61	64	62	56	66	57	57	70	51	61	54	65	60	67	68	64	70	57	59	63	68	75	46	62	66	55	68	61	72	54	66	54	71	46	61	71	56	54	77	78	59	63	82	64	72	77	64	68	70	54	66	66	61	62	70	71	44	58	56	65	71	54	74	65	69	65	62	61	59	65	67	72	81	59	62	62	65	67	61	52	48	61	68	62	67	60	67	58	79	62	61	62	52	71	73	77	67	60	54	62	62	69	55	71	51	60	60	71	71	67	53	79	69	59	66	66	66	70	57	65	57	46	65	63	76	48	61	65	57	68	64	67	53	74	61	62	67	55	56	66	64	51	67	64	58	71	62	61	55	58	69	68	64	71	50	65	71	52	68	57	64	74	53	67	67	60	69	61	60	62	65	69	70	74	68	52	59	73	57	73	53	56	54	76	68	70	66	66	65	61	71	60	53	49	64	71	42	60	64	59	72	78	71	44	68	58	53	73	79	70	75	65	74	58	72	76	64	69	60	60	52	69	58	77	71	61	61	60	65	63	71	42	59	64	57	58	68	58	74	65	65	71	47	63	75	56	64	60	55	69	67	60	65	76	64	63	59	56	67	59	62	56	63	63	63	63	68	66	57	59	66	62	61	71	62	59	66	59	70	57	73	70	61	58	52	67	50	71	75	72	67	62	75	52	64	66	42	56	75	59	63	62	70	68	68	51	60	72	66	59	65	60	59	61	56	61	64	61	58	71	60	57	53	62	63	63	80	64	66	61	73	72	63	50	58	61	72	64	66	53	58	67	64	60	64	72	63	68	59	72	58	62	59	64	60	53	50	58	74	53	68	67	60	56	59	63	62	47	68	60	52	65	62	63	76	69	65	58	57	64	62	65	69	78	64	74	58	67	70	47	67	70	47	62	81	66	63	66	82	72	75	58	67	74	65	56	52	53	64	50	58	50	70	64	63	66	73	72	77	62	65	75	55	56	66	70	65	67	58	74	55	62	66	51	64	54	71	63	67	63	43	71	54	58	62	68	66	78	50	63	77	62	74	67	72	53	68	64	63	66	59	57	64	71	55	54	66	61	56	59	74	71	54	65	66	57	61	59	49	54	54	59	62	73	75	61	64	64	60	70	74	54	55	51	70	62	56	72	63	65	62	53	74	50	37	58	62	50	65	55	74	45	58	70	62	58	77	61	54	45	71	67	72	80	67	63	70	64	71	82	64	56	64	59	65	72	63	70	60	66	51	64	60	56	80	74	59	68	62	55	76	54	71	72	68	54	68	63	71	57	75	74	64	59	69	68	65	68	60	56	45	63	52	52	62	65	69	56	61	64	63	63	68	58	65	70	73	66	75	55	59	61	66	72	64	73	43	54	62	62	61	55	67	49	63	57	85	63	78	62	74	64	49	59	55	74	56	80	59	67	77	54	74	70	72	67	82	64	49	60	70	67	59	68	49	68	72	61	57	54	54	65	65	68	81	60	61	64	67	60	64	60	55	68	57	58	76	79	60	68	50	61	63	72	73	55	55	69	74	58	75	66	64	59	56	47	60	59	54	72	63	54	54	70	65	57	67	70	48	77	51	60	67	48	62	51	56	63	66	62	67	64	62	64	55	63	65	55	62	65	47	53	68	67	68	55	69	61	74	76	72	61	49	66	77	72	58	72	57	59	55	69	52	52	72	62	54	72	60	72	66	71	70	57	61	52	71	64	58	65	75	83	61	53	49	60	72	58	55	69	66	72	65	55	60	64	56	75	84	64	58	54	45	80	75	65	58	59	70	58	76	72	68	52	49	71	60	74	67	49	67	52	71	58	68	50	67	67	64	57	66	63	65	68	50	61	56	61	52	82	72	69	66	57	66	79	73	68	72	57	58	60	58	67	63	66	64	63	57	87	57	68	77	64	61	73	62	63	60	48	69	60	73	55	65	63	59	60	55	50	59	71	58	51	60	63	71	72	56	59	60	78	54	58	65	58	69	54	59	55	53	55	63	61	71	68	72	57	57	65	69	51	77	51	70	59	57	43	53	58	71	68	50	52	59	70	57	52	59	63	72	67	52	69	52	77	84	69	67	65	68	61	57	50	62	70	50	70	61	58	65	61	56	77	50	70	54	68	61	72	68	75	69	80	70	61	60	69	64	62	64	73	81	63	64	64	64	62	79	63
40653	47392	45310	45329	40556	28254	13658	3987	1285	852	797	822	771	813	800	789	794	774	778	802	811	760	775	748	793	766	777	742	757	803	803	777	791	793	772	780	753	772	781	788	750	762	828	820	830	747	754	760	775	787	770	793	776	716	767	775	745	777	778	766	761	729	786	778	757	831	800	813	738	814	827	749	786	741	774	821	804	777	773	771	757	789	755	792	813	780	769	769	761	804	776	827	751	824	755	798	787	745	811	766	828	778	770	715	780	754	803	761	794	766	774	814	784	770	816	782	776	809	802	756	787	817	779	763	801	792	778	755	775	778	828	810	816	793	787	779	804	779	793	765	819	803	736	736	792	777	792	774	811	821	734	762	766	797	793	788	825	832	765	754	839	760	766	796	753	747	822	770	796	832	775	766	756	825	786	782	808	770	765	790	727	858	812	828	751	803	784	795	832	749	784	752	822	805	698	788	737	808	788	787	757	745	754	806	770	765	790	804	802	783	758	821	750	798	804	818	780	718	827	795	797	804	771	837	766	786	835	812	815	783	769	745	804	794	810	800	792	839	784	786	755	796	821	782	826	786	789	833	811	770	803	769	801	798	820	802	781	810	839	809	792	797	784	752	803	783	798	801	805	751	761	780	745	797	784	773	772	752	816	778	810	779	818	799	789	817	789	798	815	729	788	807	810	734	736	796	794	785	801	776	788	787	766	814	823	812	808	759	807	772	754	775	780	830	767	822	806	788	762	771	756	737	795	759	805	815	816	780	819	821	805	802	792	808	771	828	779	778	835	796	794	826	767	787	791	798	759	778	772	751	761	835	790	733	794	727	754	804	783	794	772	795	862	778	806	806	770	769	801	775	781	776	767	765	777	730	760	747	825	798	785	791	771	763	813	768	771	774	755	785	756	816	797	779	780	796	790	775	812	760	790	791	805	792	810	785	776	764	817	739	738	794	793	800	789	784	746	812	814	830	786	843	773	826	775	811	787	796	814	803	782	785	784	817	765	799	789	785	807	779	778	747	812	822	733	765	772	791	783	777	769	832	821	747	795	802	817	795	747	749	758	712	729	813	777	786	783	808	835	768	815	766	801	741	804	827	788	772	753	782	784	740	845	777	766	754	802	765	750	764	858	787	810	801	788	822	767	761	753	776	782	782	790	806	760	769	791	769	776	783	816	807	824	762	775	784	834	764	745	768	748	797	771	782	798	769	777	779	811	781	798	795	809	797	817	783	789	791	793	717	770	828	760	777	793	746	814	808	771	764	816	876	834	759	805	828	794	784	802	824	764	759	791	755	798	805	811	728	776	769	763	746	802	804	783	750	755	806	808	822	734	801	766	761	765	793	763	769	747	794	803	729	776	764	778	828	811	707	767	825	812	773	804	801	851	787	833	726	773	798	813	795	816	763	755	751	752	841	810	819	765	815	722	764	797	811	800	820	771	785	762	784	769	773	789	801	794	816	817	821	822	791	714	751	774	789	816	763	775	772	798	797	759	721	786	811	750	792	845	760	840	775	810	795	763	744	784	777	794	698	847	797	785	751	784	778	776	763	770	765	760	779	742	725	719	812	794	758	827	746	798	789	804	780	794	787	781	818	831	754	810	769	787	751	795	782	789	784	803	745	767	756	805	824	798	835	805	798	797	815	827	754	774	757	752	779	787	814	807	848	832	869	761	801	729	788	788	798	734	747	772	762	815	801	801	791	791	789	817	776	782	803	779	793	799	825	795	741	795	778	819	727	751	794	795	797	816	845	760	752	775	779	781	789	774	768	836	853	814	825	778	746	778	753	791	812	766	791	789	767	783	797	752	764	809	765	783	766	704	806	806	800	766	839	793	786	787	788	808	759	781	744	739	792	776	804	811	789	893	774	811	763	805	806	858	767	778	769	762	796	760	749	797	744	820	761	782	767	782	809	760	764	788	760	806	756	811	835	760	801	770	783	734	740	793	772	798	731	764	815	784	730	823	780	791	811	743	825	858	770	790	781	758	781	767	780	800	799	750	793	783	813	805	797	775	803	775	809	774	793	778	778	765	801	811	834	790	818	775	768	741	803	730	786	764	806	766	796	786	739	753	821	759	785	750	773	749	783	802	735	801	772	793	797	783	801	772	812	798	770	742	803	818	753	800	798	815	781	765	810	724	761	772	783	778	788	818	795	786	787	791	771	766	761	810	752	766	737	753	779	800	774	767	813	859	790	776	788	752	801	816	777	820	791	797	715	762	765	750	772	802	762	757	789	762	755	770	761	754	817	747	771	800	817	752	757	828	759	786	784	776	822	801	823	768	779	787	768	797	775	755	766	749	806	786	785	762	809	774	756	791	812	764	777	784	756	811	792	763	778	792	803	762	762	763	738	809	761	779	752	784	795	794	716	755	749	774	710	801	780	711	800	799	803	809	809	748	826	799	828	805	802	795	760	743	717	803	784	810	796	772	778	770	812	839	783	794	778	795	776	756	811	776	811	819	790	793	768	760	754	812	719	760	724	803	830	789	784	816	792	811	827	745	830	788	761	764	800	751	759	807	782	798	817	844	744	775	831	795	780	827	793	820	811	792	812	772	818	808	787	769	794	759	776	777	836	745	834	818	832	800	831	773	797	740	745	817	763	797	789	771	773	815	802	805	752	805	818	791	789	732	844	777	768	768	748	794	794	795	751	806	785	778	792	760	745	808	808	751	782	788	778	785	745	789	850	778	796	820	784	830	764	773	735	753	744	777	796	816	789	827	780	782	732	813	812	741	770	779	739	776	812	770	771	780	724	770	793	793	772	828	811	764	783	774	773	834	760	808	800	796	790	809	779	754	801	839	783	757	783	784	760	759	775	792	801	793	780	783	809	818	784	771	778	776	764	790	787	778	823	783	780	771	741	819	797	812	763	768	800	763	764	752	817	788	804	788	771	781	766	783	796	783	725	747	772	762	837	785	817	816	802	770	758	798	820	783	769	763	772	778	762	777	783	754	794	800	788	784	787	778	752	754	719	765	780	836	719	731	770	813	780	778	773	760	777	769	734	770	768	746	757	791	786	742	790	758	775	758	819	846	846	819	744	789	781	762	769	803	812	742	750	792	787	793	793	790	813	782	782	775	789	779	774	803	731	738	748	821	825	749	774	761	826	793	794	783	804	790	810	794	771	793	860	799	767	732	746	798	735	781	814	803	789	778	743	749	810	763	789	857	790	775	750	814	809	789	828	771	805	783	827	757	779	761	752	764	773	760	804	813	803	783	774	830	824	814	780	815	823	775	776	833	812	781	852	767	779	795	764	793	758	756	753	788	776	775	778	773	772	830	767	782	791	796	800	761	802	786	809	751	800	794	817	785	723	815	825	752	788	809	782	746	841	827	816	802	802	768	748	790	824	814	813	742	784	787	792	760	801	802	769	785	760	773	826	794	787	796	773	812	750	776	747	821	771	805	756	794	765	814	789	825	739	771	809	796	804	747	782	782	762	824	775	792	810	798	757	799	814	787	829	732	829	783	889
12005	31226	27514	17872	8927	3265	803	226	102	68	65	64	69	73	56	73	60	60	81	54	75	58	75	53	59	57	70	61	64	52	70	75	60	61	58	49	69	76	67	72	59	56	75	54	60	67	59	63	55	67	43	59	59	51	59	72	63	72	75	73	52	58	63	59	58	71	71	44	62	66	54	60	51	55	78	61	59	65	60	52	58	58	61	64	65	56	62	70	56	63	84	55	85	58	58	71	75	51	58	64	60	70	51	64	60	53	57	65	62	58	46	62	54	73	78	66	52	68	57	62	63	85	58	65	55	45	57	50	65	68	64	75	72	67	55	50	57	62	61	60	50	72	64	72	66	59	60	63	64	63	66	66	53	59	78	47	65	56	55	64	54	61	60	59	60	72	55	76	75	68	57	60	76	65	73	59	75	63	72	64	71	55	68	50	57	70	59	74	67	64	75	45	73	73	56	50	63	70	51	60	65	67	60	53	55	60	67	58	62	72	69	57	66	65	57	49	55	60	55	60	51	57	72	62	50	57	64	45	55	53	52	55	56	67	63	72	75	73	61	52	77	53	67	56	64	65	60	59	60	65	52	56	65	61	63	63	72	56	69	59	66	51	59	56	62	60	77	64	45	66	42	62	61	47	67	58	64	56	68	55	69	48	66	74	60	60	67	47	57	56	52	69	69	53	52	66	60	60	68	67	69	50	57	66	76	70	60	61	57	67	59	64	61	62	67	81	67	65	59	58	69	55	69	68	63	51	62	65	61	55	71	73	55	68	57	52	69	65	70	67	71	55	50	52	56	54	77	61	72	55	72	57	52	58	50	51	51	56	55	60	63	60	69	60	57	63	58	68	55	57	51	84	58	63	61	60	71	65	73	68	74	52	55	50	57	57	68	57	60	51	71	73	57	71	60	59	61	67	63	58	54	66	56	77	67	72	57	75	57	75	48	67	56	67	63	63	58	75	69	52	67	61	72	80	60	55	52	67	53	61	68	78	65	64	49	67	53	62	52	71	67	55	64	80	45	64	53	57	55	60	72	67	69	58	57	58	55	80	53	57	58	69	60	66	56	65	77	57	52	65	77	57	69	75	69	73	64	65	63	67	70	63	57	64	61	74	64	65	59	64	51	51	63	60	73	65	62	63	61	62	49	63	67	61	62	73	63	58	61	64	57	73	67	67	59	68	67	49	64	68	80	80	68	51	60	68	56	64	59	57	57	58	50	58	67	62	57	72	65	60	66	57	74	59	62	58	66	60	50	71	61	71	67	69	74	58	66	57	58	69	61	55	61	69	60	60	59	66	62	70	74	59	62	76	64	56	64	65	79	61	57	47	76	54	66	50	56	60	65	62	63	65	61	58	73	80	57	57	68	65	79	69	52	49	54	52	60	47	56	65	78	59	65	63	56	58	56	49	62	67	73	71	58	74	70	47	61	66	72	65	64	61	69	64	64	63	64	59	56	67	70	59	62	74	61	76	58	57	66	51	63	66	63	75	50	70	78	61	65	67	62	67	69	64	75	57	74	65	68	54	73	51	57	47	81	49	72	49	58	79	63	57	60	52	69	54	53	46	82	61	65	58	57	73	68	70	64	76	56	60	61	61	69	51	58	72	63	57	72	59	63	75	68	60	55	58	62	70	77	49	65	55	57	58	59	51	65	54	63	65	62	70	56	41	48	60	61	81	62	58	72	69	54	65	62	57	54	57	61	58	62	78	84	70	65	65	67	58	66	72	70	70	52	57	60	76	62	62	62	51	66	56	68	54	52	79	78	53	55	59	68	73	60	65	70	72	64	57	84	70	69	74	71	72	58	67	58	64	70	59	64	61	55	77	62	75	65	48	56	70	59	62	48	71	66	56	49	57	59	55	61	55	62	68	71	62	76	63	62	62	57	67	75	67	50	70	63	59	60	66	53	77	76	62	65	71	65	60	67	71	69	55	58	69	55	61	58	72	55	70	65	52	68	56	64	67	57	67	58	61	70	70	42	62	59	60	59	47	60	69	74	50	61	73	64	63	64	55	58	59	64	68	75	69	64	58	65	64	68	69	75	57	68	74	64	65	73	53	56	53	57	64	69	62	49	58	45	54	58	67	63	52	65	45	62	60	64	60	63	59	64	51	58	49	74	56	62	66	73	52	68	48	74	49	67	60	81	54	57	44	61	72	69	58	62	64	59	67	64	59	70	60	63	56	57	59	50	52	63	64	52	77	62	50	71	65	55	52	74	63	62	60	70	69	71	67	61	49	73	52	62	68	50	64	67	65	67	66	64	58	70	61	67	59	70	67	62	59	62	64	73	63	56	62	80	66	64	66	69	55	56	56	65	59	47	70	60	60	67	60	66	63	70	55	53	59	56	47	68	77	83	65	65	65	55	62	76	58	54	77	58	70	80	78	59	61	53	70	41	68	54	67	51	64	66	49	67	60	69	68	70	55	71	64	54	53	57	68	67	51	65	65	63	51	69	63	62	60	60	60	54	53	69	76	58	79	58	82	69	74	73	70	66	82	66	57	56	75	59	53	58	66	52	60	53	67	55	78	50	60	53	73	64	51	69	52	46	77	66	64	54	69	62	65	71	79	62	71	58	55	79	56	58	66	53	54	71	59	69	67	69	55	71	61	67	83	55	76	61	62	69	66	57	67	63	58	67	58	50	76	66	60	60	72	74	62	57	53	77	63	69	72	57	60	56	91	63	72	64	78	48	69	58	75	56	56	63	55	70	59	77	67	47	66	63	58	68	58	65	68	65	50	66	48	55	52	41	68	60	75	59	80	55	65	60	59	62	61	65	53	70	50	50	61	57	70	52	67	65	56	69	71	67	54	67	53	40	49	49	61	75	54	60	65	64	62	78	71	69	46	83	66	74	74	68	51	60	73	69	53	66	64	66	56	62	66	66	58	79	60	56	54	49	69	43	51	65	71	59	56	64	62	54	54	61	61	61	67	50	48	67	64	58	74	54	65	60	61	56	53	58	66	61	77	62	74	59	73	80	63	59	61	73	81	48	74	61	63	73	70	59	66	57	57	52	49	65	65	66	58	87	74	68	63	59	71	63	62	55	59	55	71	58	67	64	64	56	64	68	67	63	49	66	58	60	46	65	51	66	70	59	78	55	62	62	71	52	67	74	64	65	49	60	46	59	71	57	61	66	75	62	62	65	48	63	56	53	53	54	52	67	57	55	75	68	62	56	63	65	57	62	65	54	67	75	47	67	70	60	58	71	68	55	66	57	62	60	54	48	65	63	67	56	68	61	58	58	62	47	62	54	53	54	69	62	64	68	65	61	60	56	59	58	55	64	61	64	55	74	69	65	48	60	47	67	63	72	51	49	61	75	74	55	55	76	64	58	66	78	65	71	59	52	70	61	54	53	62	63	55	74	56	61	56	61	73	49	70	58	71	56	49	51	70	61	63	59	61	65	73	63	52	64	65	73	62	73	66	65	54	53	67	73	55	60	76	54	78	52	59	63	57	73	50	66	63
42953	54145	51412	52531	48002	33313	17331	5380	1538	838	832	788	770	784	805	794	835	785	741	793	767	799	790	747	717	732	761	761	744	765	733	734	772	806	763	765	758	754	785	778	767	799	762	791	781	734	781	765	765	797	762	770	789	745	739	757	830	715	748	800	759	795	798	796	761	769	750	735	767	773	754	753	785	727	797	737	748	773	768	725	757	805	758	734	760	725	787	753	798	768	792	752	764	789	753	777	747	774	766	777	813	787	763	774	754	819	783	783	775	724	768	733	787	824	757	794	801	798	784	739	756	751	774	848	820	757	807	748	713	755	748	792	791	747	771	754	826	796	773	771	740	799	736	788	821	838	716	766	747	761	789	762	765	740	757	796	755	793	759	825	755	779	810	736	752	788	726	765	784	756	748	743	713	806	752	833	817	802	788	771	828	774	779	775	786	790	733	735	760	829	736	747	783	781	801	791	829	780	803	782	756	778	786	795	806	718	777	758	761	756	833	741	775	736	796	802	741	759	802	794	816	776	742	756	776	746	743	804	811	764	780	759	756	790	823	772	772	788	776	725	755	741	751	828	754	721	744	811	730	738	726	778	764	776	757	777	745	810	783	809	751	772	806	706	729	787	740	783	750	758	760	793	793	747	736	761	731	793	735	775	749	779	804	745	768	753	798	786	772	758	788	778	777	766	744	742	770	800	775	720	768	778	778	774	712	772	789	797	759	817	808	763	781	749	784	808	758	771	805	804	771	787	725	814	721	822	769	761	821	811	768	753	800	747	794	772	747	740	770	785	797	764	790	811	776	755	746	774	784	792	811	801	757	784	758	776	803	769	778	814	753	767	791	787	737	687	770	756	724	745	769	779	782	767	787	769	829	740	804	831	830	788	770	798	762	802	782	728	774	794	743	869	759	765	762	803	758	777	785	801	738	809	781	776	757	777	788	779	774	783	800	751	735	799	806	774	742	752	757	720	774	782	747	754	803	784	701	696	751	824	782	774	773	764	785	814	781	744	743	738	763	796	766	768	786	744	748	769	783	752	828	726	792	760	705	773	823	787	741	774	726	781	760	776	741	761	736	774	793	763	796	780	799	775	730	784	771	746	798	773	766	803	758	778	809	755	819	822	825	738	772	816	779	731	749	750	745	749	764	784	731	784	808	765	805	786	763	752	719	778	752	775	777	768	736	790	749	754	790	807	792	815	763	783	789	783	806	755	791	813	767	771	800	811	766	785	737	798	783	795	740	789	762	748	768	813	737	753	779	800	803	724	804	780	786	762	785	797	806	761	699	730	746	791	756	792	782	766	803	801	783	759	782	741	795	779	820	817	725	743	754	762	771	748	773	784	773	784	771	791	804	738	800	813	742	772	770	740	773	764	781	757	772	758	777	760	765	787	782	750	805	799	797	772	794	765	793	747	759	810	773	770	764	775	762	787	800	741	778	782	770	799	771	699	771	761	823	768	749	731	772	770	770	807	757	721	773	784	692	766	792	759	754	747	835	749	766	806	789	802	780	775	749	784	792	765	818	757	711	765	786	819	795	791	790	840	749	805	759	782	755	702	761	764	795	788	802	783	813	767	769	789	756	766	725	772	766	757	767	805	790	762	825	739	776	733	809	758	773	758	771	781	762	775	758	749	769	773	765	758	784	749	697	787	774	789	754	800	754	811	764	792	822	753	772	750	739	724	766	734	797	776	774	773	724	748	748	802	805	841	803	726	799	786	794	772	765	731	738	808	793	754	792	772	775	766	788	803	774	763	765	783	760	795	783	780	794	797	783	742	755	781	781	766	766	763	789	747	799	731	756	765	805	781	793	882	770	778	768	767	766	751	812	800	756	792	786	786	777	766	763	737	776	769	755	788	723	781	807	743	799	801	774	749	794	772	778	744	763	747	779	776	785	780	730	804	723	771	776	776	721	752	798	740	808	772	757	758	769	767	745	784	822	804	752	807	752	774	751	809	755	732	799	809	771	762	780	784	754	782	839	715	837	763	783	824	752	783	781	803	773	764	800	761	744	795	804	714	793	748	754	764	769	763	817	762	765	750	780	776	792	749	777	763	770	767	825	760	774	761	750	824	757	814	783	797	777	777	775	799	756	735	722	772	756	783	746	777	780	751	747	799	788	815	743	806	757	797	774	784	797	803	760	750	745	717	837	749	791	736	749	770	782	782	785	735	766	784	808	755	766	777	743	801	772	792	766	781	735	795	788	748	768	765	829	813	808	724	776	734	810	770	738	823	722	783	807	790	798	741	791	802	782	727	751	754	764	749	752	799	794	733	777	794	759	734	768	777	787	777	757	779	798	792	798	772	752	722	772	775	774	805	751	773	796	766	783	775	809	764	835	747	768	772	775	776	783	736	734	737	766	764	758	767	756	794	831	752	741	776	796	766	779	725	794	737	792	764	722	783	754	774	767	813	742	770	744	784	798	770	837	757	773	765	753	807	773	776	810	752	810	785	769	779	746	773	784	805	764	785	799	773	751	810	751	759	739	723	768	746	828	754	766	768	742	801	757	782	791	810	848	788	770	768	808	788	788	745	733	775	815	797	780	738	763	755	797	787	795	749	765	779	742	805	737	762	752	806	770	777	803	740	800	823	786	755	795	766	777	793	763	787	785	795	772	765	769	739	756	770	770	780	807	759	798	807	759	735	767	743	760	737	722	825	772	797	779	777	785	761	775	779	784	772	769	759	746	802	823	771	770	775	810	784	731	773	746	732	799	792	776	808	761	764	775	808	734	852	774	808	757	792	797	740	732	760	760	732	751	798	757	768	781	740	781	789	776	763	747	766	787	748	749	825	792	819	778	809	747	757	773	785	768	768	788	751	747	776	746	726	762	779	770	766	769	717	737	773	745	760	785	775	789	747	783	795	779	813	736	768	784	802	796	769	797	777	752	748	787	765	808	745	751	753	781	763	751	771	736	749	744	777	765	822	722	795	742	766	776	718	797	747	793	783	796	832	830	769	757	771	769	765	793	780	758	727	771	778	765	773	803	787	726	802	793	762	760	812	793	768	753	763	761	755	722	792	777	783	735	786	775	760	807	763	783	755	815	813	778	812	776	728	766	733	757	744	789	747	769	806	762	751	744	747	802	764	750	743	775	762	783	761	754	751	819	729	751	752	760	746	756	751	781	769	752	797	759	760	760	764	766	782	827	824	810	773	747	776	760	784	742	794	811	756	765	803	767	773	806	756	709	750	772	790	772	829	834	769	805	735	746	755	847	795	799	792	796	801	822	790	789	809	816	757	767	795	784	782	763	744	775	742	805	742	775	731	751	790	797	762	767	829	750	740	742	784	766	737	780	760	763	746	743	853	819	806	746	772	762	724	766	806	772	742	803	746	778	783	806	783	748	783	769	792	798	785	790	765	742	775	796	764	800	821	766	758	768	755	772	788	815	799	758	802	810	818	769	781	756	758	705	826	750	744	782	746	730	778	782	749	784	758	801	778	815	854	769	758	756	756	786	704	815	766	762	777
2386	5071	8968	5161	2538	898	296	113	78	54	59	56	65	54	60	65	51	68	73	60	79	50	54	61	54	76	48	60	72	58	64	53	59	69	85	49	62	51	68	49	61	63	65	58	59	65	69	57	74	74	66	50	66	63	61	55	54	46	54	57	47	66	72	75	62	67	47	57	49	47	65	64	64	73	69	51	74	52	68	64	67	49	53	56	66	68	63	69	57	61	76	54	74	50	69	74	62	74	73	58	71	49	58	52	68	74	56	61	43	74	55	56	55	68	53	60	62	75	54	58	57	59	54	49	62	40	56	53	57	66	59	56	53	50	47	62	62	75	53	55	50	63	62	64	57	56	54	67	46	57	64	68	60	66	53	53	54	66	53	50	63	49	52	56	61	42	63	64	64	53	65	59	61	65	62	62	54	57	56	84	63	65	61	68	61	65	60	64	67	55	61	65	63	54	59	73	61	66	58	60	52	47	61	52	55	47	46	58	49	55	68	56	64	59	68	58	49	57	64	60	54	61	49	57	50	58	57	61	61	82	51	57	58	59	62	68	74	89	75	66	62	66	61	63	57	54	48	61	70	56	59	70	45	64	69	65	58	62	63	53	53	56	53	62	72	68	73	64	63	66	65	61	72	59	55	52	65	70	58	59	63	62	72	72	57	68	69	46	59	65	56	71	62	89	68	48	61	51	65	70	64	61	58	63	68	58	62	56	73	59	66	61	56	51	58	43	57	52	56	48	67	74	62	52	59	66	66	64	65	54	57	50	56	64	67	55	56	69	77	62	59	55	68	67	77	65	48	62	61	59	52	53	45	81	67	51	68	53	58	59	51	66	68	74	79	75	56	71	59	50	57	69	59	59	67	71	61	57	56	56	54	84	61	57	63	56	61	69	55	63	47	63	60	39	74	59	67	64	60	59	73	68	68	61	62	63	66	61	73	74	59	58	59	67	74	54	65	59	62	66	56	68	60	48	54	56	66	58	73	60	64	58	74	60	46	71	60	56	65	67	61	59	65	59	57	67	74	47	56	70	62	58	53	66	65	65	66	52	71	57	49	56	57	65	61	66	50	53	54	56	68	52	57	57	54	67	55	59	57	61	56	59	57	63	59	66	47	61	64	70	58	61	52	58	56	51	56	55	55	65	60	56	57	65	53	52	62	61	67	63	63	40	63	69	65	47	73	60	54	58	50	58	70	49	54	54	53	62	66	66	52	59	51	56	67	69	50	57	69	63	60	49	56	59	76	60	61	61	65	59	71	71	64	71	68	59	58	74	64	60	65	53	61	61	71	70	58	55	59	71	67	63	61	46	51	65	75	61	62	55	73	84	54	66	56	64	64	59	54	55	59	61	58	63	60	53	59	58	64	70	52	54	62	76	66	66	61	57	68	69	62	64	53	68	57	49	76	81	49	49	70	51	68	55	48	66	56	50	71	67	58	61	60	73	48	70	65	53	50	58	59	66	58	64	58	50	62	58	53	48	70	67	56	58	56	71	52	55	52	57	57	58	44	71	64	56	47	64	65	64	69	56	72	64	69	70	76	70	63	54	54	54	55	63	61	55	68	65	63	69	55	67	64	59	58	59	56	61	58	53	65	67	49	60	57	68	64	69	73	59	65	59	62	54	83	48	75	54	63	44	65	59	62	64	69	55	61	66	55	60	61	60	66	54	70	69	57	63	67	84	64	55	61	61	54	65	61	53	66	69	52	54	64	67	76	60	61	55	65	79	58	60	66	68	65	50	63	71	46	60	69	51	50	57	54	55	56	81	64	59	60	51	55	64	50	63	68	67	65	48	44	66	63	69	54	77	59	59	65	46	51	49	72	64	55	59	59	49	57	71	69	68	62	61	59	80	68	50	62	64	60	55	70	69	61	64	49	59	58	61	75	61	80	63	65	58	70	62	52	60	63	74	69	74	59	55	65	60	52	63	68	53	58	60	65	53	74	70	65	54	48	71	58	76	62	63	72	70	61	60	57	61	63	67	55	67	66	62	70	58	62	68	58	68	54	61	64	66	54	62	61	49	50	64	53	72	53	57	49	53	55	61	49	54	59	66	57	64	65	67	64	62	64	70	62	59	68	79	60	67	56	62	65	72	64	53	60	67	66	62	74	59	53	60	88	54	55	59	71	52	54	60	65	79	49	75	70	64	66	62	65	69	66	69	62	56	61	62	58	64	64	57	60	53	51	62	59	58	52	55	62	67	46	55	62	54	61	58	57	65	68	50	69	56	65	72	46	55	54	54	69	60	67	67	62	65	59	74	44	60	57	62	68	71	71	81	58	55	66	60	65	59	65	59	58	75	76	56	62	65	75	55	69	62	57	75	59	40	63	62	51	53	72	62	59	65	71	61	70	54	59	51	54	64	62	58	51	51	79	63	57	72	58	67	49	61	53	52	72	58	70	59	61	49	61	58	64	81	58	55	56	54	66	59	63	61	59	68	63	66	53	56	65	66	62	61	63	58	78	53	51	60	75	64	54	48	62	45	68	52	59	56	53	61	76	58	63	72	68	72	62	54	62	53	62	53	73	56	55	49	68	55	62	70	56	63	65	65	72	69	79	60	61	59	56	56	65	62	70	59	53	47	66	57	56	58	53	62	53	60	66	63	49	61	73	49	57	66	65	48	67	58	66	61	68	73	68	61	73	52	56	64	44	57	70	82	55	53	51	57	63	66	72	61	67	61	54	82	54	79	55	52	48	67	56	48	71	66	63	56	47	60	62	59	64	51	61	62	46	53	46	52	80	47	52	62	62	67	56	68	58	62	66	68	57	60	60	66	59	54	72	65	53	68	76	67	73	55	63	59	68	54	64	61	54	65	66	54	62	52	48	54	58	57	62	56	61	61	61	81	59	69	68	64	65	58	64	67	58	62	51	67	58	53	51	65	55	47	66	65	64	61	57	70	62	52	66	66	59	59	54	58	73	59	50	63	74	58	57	70	48	51	56	65	65	72	58	65	56	72	70	61	53	67	60	72	61	80	64	59	64	55	68	67	40	72	60	59	79	58	61	63	57	77	58	72	48	76	67	52	44	67	70	64	68	53	48	76	52	55	61	64	45	48	63	47	48	59	60	56	59	56	61	60	59	56	72	54	69	51	60	63	52	61	51	86	55	55	54	46	56	73	67	61	62	65	62	63	58	55	59	58	54	71	61	59	78	53	53	47	68	47	77	76	49	64	59	67	45	46	65	47	58	65	64	63	62	61	67	55	54	65	65	46	72	73	57	48	58	79	64	70	68	66	70	54	60	52	53	84	71	64	65	66	64	62	66	65	48	74	59	58	63	52	64	71	69	69	64	63	58	53	59	56	67	56	57	75	50	61	52	65	59	52	55	60	55	59	61	64	68	71	48	64	58	74	62	58	68	71	59	62	56	51	60	59	67	68	75	63	55	57	76	52	56	55	61	53	68	64	59	51	72	63	73	58	55	59	64	65	60	53	49	58	60	63	62	78	60	68	50	63	72	53	50	60
26720	30365	34452	33327	31150	20443	8389	2518	1042	787	732	760	726	746	734	688	761	761	745	808	754	759	763	776	744	740	724	806	753	700	745	782	706	711	714	802	768	735	770	725	732	729	794	817	806	741	744	728	700	764	746	762	759	714	747	695	762	773	763	732	725	768	699	700	752	749	784	794	747	733	678	721	791	781	729	753	727	770	781	770	751	789	793	733	712	764	735	781	710	772	761	774	786	735	728	731	766	763	748	745	723	752	711	715	780	773	762	718	740	746	788	789	734	749	761	740	773	808	786	737	775	706	745	752	737	738	775	761	723	730	739	741	758	781	800	763	754	711	745	730	738	759	781	797	770	758	746	716	750	754	755	731	736	747	768	787	774	767	754	747	764	733	723	784	714	702	766	765	783	744	776	701	682	723	709	743	700	784	710	757	726	685	789	789	761	735	764	755	771	760	765	798	741	736	754	729	710	737	769	774	704	794	753	753	809	760	759	719	759	739	736	793	762	709	776	745	764	738	786	710	762	732	759	778	704	730	762	719	728	770	751	705	767	754	769	751	864	752	743	717	725	775	767	740	804	812	734	770	685	709	727	722	749	766	753	725	735	719	730	761	772	723	707	741	734	751	749	745	740	760	759	733	709	722	756	721	766	762	696	732	759	765	706	756	715	788	739	765	728	774	798	736	774	772	711	747	716	717	717	767	745	762	778	749	762	711	762	754	747	737	762	804	742	773	758	751	722	806	793	744	765	714	734	771	746	782	736	729	721	778	763	774	804	793	756	715	743	744	761	791	733	740	779	744	737	775	757	779	803	748	799	742	750	760	757	745	800	719	785	743	740	754	763	724	747	767	795	693	699	720	743	740	730	762	758	721	738	742	718	717	747	743	737	758	755	694	751	740	756	781	754	759	768	757	787	708	716	744	795	722	769	710	757	715	738	730	758	760	724	722	764	691	734	770	769	729	732	756	780	705	792	776	758	796	748	764	745	765	729	736	734	730	749	724	737	798	745	771	751	755	738	774	779	763	685	766	772	777	751	771	774	751	726	741	731	750	789	764	749	772	742	734	789	763	766	674	747	751	733	726	772	745	754	749	791	802	751	738	806	718	737	756	750	740	742	737	715	759	736	732	750	791	721	763	743	755	738	769	738	748	792	770	718	722	760	787	735	748	744	756	722	792	718	763	794	749	717	756	765	721	730	748	791	778	751	776	797	754	792	766	739	763	776	775	747	822	731	757	748	740	793	750	742	727	729	721	771	758	781	761	700	732	738	740	758	717	741	761	749	677	742	737	747	719	798	807	767	725	747	748	738	737	720	695	729	753	755	699	771	707	727	813	741	757	742	767	683	722	725	779	756	764	786	756	738	750	770	743	712	753	736	762	729	752	773	748	712	702	766	748	753	726	810	744	763	712	760	781	737	734	726	755	718	770	752	792	809	798	754	719	735	731	765	760	723	746	714	718	711	722	780	748	735	701	745	739	752	767	747	744	759	729	755	758	745	732	727	751	732	779	761	727	721	787	728	781	708	787	788	705	747	741	766	768	756	735	754	739	711	733	759	710	769	776	751	755	765	765	810	761	780	745	748	723	786	753	749	743	775	717	780	727	764	781	710	767	777	765	723	764	769	795	722	772	743	767	721	732	757	751	741	752	768	717	771	743	740	729	761	760	756	782	721	721	774	725	685	766	754	731	799	776	760	740	738	733	760	745	769	704	748	743	726	745	777	770	722	739	731	746	724	750	748	779	756	781	738	747	751	713	740	762	740	806	757	778	746	754	736	741	762	794	728	754	763	740	742	752	721	746	737	737	752	730	732	738	726	745	770	727	730	760	806	749	773	780	693	749	778	768	754	758	838	757	729	692	806	743	772	782	746	743	774	779	739	746	703	771	728	760	745	747	748	788	772	729	753	739	738	774	752	775	717	733	721	761	777	697	733	799	710	742	740	765	795	749	757	739	736	744	785	708	752	742	784	746	770	767	700	737	770	762	752	760	760	696	744	743	765	736	708	770	788	721	760	728	764	677	788	760	707	775	778	717	721	733	732	718	719	750	731	738	744	735	738	739	723	758	724	766	649	764	718	723	752	743	770	772	764	709	774	789	748	698	750	761	811	743	729	722	726	708	792	772	758	764	734	738	794	744	755	769	791	745	750	762	775	765	726	766	745	738	748	737	710	695	734	723	706	727	777	767	774	745	774	794	688	736	753	754	728	773	805	762	756	735	770	729	704	742	710	730	762	734	802	759	756	722	711	726	813	749	751	754	745	749	753	791	792	769	743	710	740	787	701	726	778	808	717	739	723	747	761	762	765	771	731	778	793	673	749	704	769	738	721	762	727	714	740	801	775	728	742	768	755	749	734	729	755	707	760	736	771	745	743	742	726	782	750	692	729	754	778	730	711	793	800	776	746	734	739	741	723	755	755	758	783	707	765	711	766	713	764	787	728	785	720	695	720	721	756	765	751	774	741	768	722	708	760	766	786	740	762	738	747	769	752	753	777	760	711	794	717	750	770	758	742	706	722	761	758	733	770	767	741	738	763	755	693	749	784	774	707	737	740	745	762	750	755	740	778	794	749	780	787	755	812	745	783	711	741	762	759	743	743	800	792	764	764	742	749	744	790	776	753	788	748	762	701	738	753	731	731	778	707	728	720	717	772	758	739	767	816	790	701	735	802	738	745	724	704	769	722	744	772	822	699	804	741	743	743	764	750	773	759	774	756	739	731	759	732	736	699	724	763	741	745	750	720	727	717	797	737	771	755	709	752	795	743	735	711	742	738	726	751	778	752	727	792	707	702	778	771	721	756	717	775	699	765	793	777	744	783	728	756	801	765	795	785	809	741	735	769	753	731	758	777	759	712	787	750	782	766	731	717	698	804	729	710	746	788	780	722	764	758	709	715	751	731	765	774	731	721	709	717	761	738	745	702	790	702	767	742	771	729	752	778	753	750	748	709	742	768	732	755	746	759	728	707	738	728	750	755	741	777	753	707	731	750	718	782	751	806	743	774	776	768	771	763	803	740	753	721	751	735	736	705	710	763	740	794	700	771	791	757	755	780	748	802	766	752	751	768	736	729	767	798	713	808	706	747	790	770	769	730	739	747	719	760	797	757	731	768	741	756	757	724	768	731	744	791	738	721	825	713	717	745	762	763	790	773	777	753	766	738	747	765	710	774	752	727	769	744	756	781	766	772	731	758	776	758	718	701	761	727	748	801	750	736	748	757	717	719	793	753	692	801	739	810	748	763	745	729	793	788	793	765	759	723	782	748	772	771	705	775	720	769	718	745	752	783	727	733	732	740	732	747	775	723	724	746	752	763	755	799	772	775	735	700	731	741	756	754	731	732	754	753	762	741	773	733	721	739	766	759	721	726	779	756	777	781	729	802	784	748	746	763	760	746	744	724	695	725	732	791	788	723	761	754	767	721	761	738	714	789	781	753	737	752	729	772	762	759	759	781	710	770	757	752	771	693	765	794	774	817	772
3785	15546	18585	13085	7390	3347	951	251	81	67	62	67	49	72	65	47	53	70	51	59	65	53	53	69	65	64	70	66	60	62	66	69	51	65	47	68	63	60	61	76	65	73	78	53	61	43	64	68	61	56	48	66	67	65	62	60	57	63	56	57	56	73	67	44	63	64	63	72	70	79	59	60	67	56	59	70	60	65	67	55	60	56	53	64	69	70	64	58	73	57	64	53	54	65	63	56	65	46	57	58	72	66	61	72	60	61	71	60	69	65	54	58	76	64	71	79	56	59	75	45	64	60	52	53	72	62	57	63	58	63	71	62	69	65	53	64	60	63	62	52	69	70	63	68	64	54	62	54	65	60	44	62	63	65	60	64	60	64	64	60	71	62	56	66	54	61	60	73	67	46	69	60	48	57	55	65	56	45	64	68	53	60	54	72	67	71	56	58	60	57	66	65	63	58	83	59	56	57	72	51	54	69	57	47	64	68	72	51	59	80	61	63	64	61	63	64	50	53	63	50	49	59	64	75	62	59	53	57	64	61	59	58	45	59	64	78	75	69	62	51	65	67	74	62	63	63	66	72	64	57	52	86	75	66	68	77	53	64	59	58	59	57	57	53	56	54	51	56	50	61	55	59	68	65	68	62	61	60	54	61	72	61	65	60	55	79	62	70	58	64	66	70	67	50	48	68	77	77	68	53	72	75	55	58	63	64	68	51	70	71	63	66	60	54	59	63	70	60	59	52	72	65	64	60	63	67	77	58	68	60	65	53	63	66	47	65	60	64	73	62	55	59	74	77	79	54	62	60	64	55	57	57	77	62	66	60	66	69	68	64	72	54	66	61	57	59	66	79	58	86	71	43	71	68	58	76	54	53	55	70	62	63	62	66	46	65	59	67	54	54	48	67	65	68	55	58	61	60	63	57	59	75	56	61	54	57	56	58	83	65	62	59	55	71	58	56	58	61	59	62	66	67	65	66	69	61	74	61	56	61	49	75	71	67	57	69	64	66	72	61	50	69	58	56	65	61	59	58	66	66	58	45	62	53	61	59	60	73	76	63	71	62	85	57	59	78	69	64	64	65	55	66	45	62	64	59	64	61	52	58	64	52	63	65	58	61	51	56	64	64	45	60	54	66	66	59	84	57	74	49	69	57	67	73	83	55	56	62	71	68	59	66	72	58	69	61	59	57	59	54	70	50	74	55	54	76	70	52	72	60	60	70	72	69	68	76	57	64	65	48	64	65	53	57	67	54	46	63	63	62	62	63	67	59	62	54	55	64	66	60	52	61	48	77	51	70	46	59	53	65	73	64	57	62	67	59	68	55	63	51	66	70	61	60	49	57	67	74	59	70	52	77	56	75	79	53	70	63	62	78	66	62	73	62	69	82	46	43	55	71	72	44	67	69	63	59	69	62	63	69	58	52	57	63	68	56	62	44	45	63	64	67	79	62	71	65	69	56	56	57	54	50	69	59	72	57	73	56	60	61	62	73	70	72	56	73	71	60	66	59	43	66	71	72	48	48	71	60	58	71	64	51	43	53	67	59	70	60	51	68	65	67	64	76	50	63	67	57	66	64	70	63	58	58	62	56	73	54	75	65	68	73	51	62	57	52	58	62	63	56	67	59	54	71	60	58	73	62	64	68	50	70	61	57	67	58	52	57	62	62	59	67	66	63	67	56	74	54	58	69	72	54	64	57	61	59	73	70	55	59	50	44	59	53	66	71	52	60	75	60	61	53	57	57	61	62	65	53	57	63	67	53	59	61	58	72	70	73	70	65	74	56	54	48	81	66	72	45	58	77	47	60	54	48	56	62	65	58	63	47	55	66	55	65	70	79	71	62	56	58	73	59	57	64	57	62	63	70	57	67	66	66	55	74	74	60	60	56	50	63	72	63	59	55	61	50	75	59	64	63	70	69	73	48	60	59	65	64	76	68	49	60	72	51	43	77	61	64	67	58	74	64	66	64	56	64	68	48	80	60	56	61	63	50	61	78	71	63	63	58	61	49	58	63	53	72	77	59	54	75	82	64	76	60	51	58	62	53	63	64	54	55	74	65	63	63	67	72	74	56	70	67	54	59	54	75	71	53	54	64	60	50	65	73	57	62	67	74	83	65	74	54	62	59	59	67	56	54	70	73	67	64	55	63	59	67	64	48	64	59	69	69	62	64	62	60	56	65	82	50	59	64	64	53	70	53	71	58	66	53	71	82	53	53	52	71	69	53	64	58	66	61	54	56	59	71	54	63	51	64	55	70	57	57	61	71	62	59	61	59	62	56	63	74	70	65	60	59	64	50	56	54	68	66	61	55	64	76	62	69	53	63	48	62	62	55	53	59	69	63	61	43	62	76	63	64	68	58	69	68	77	61	55	62	58	58	73	82	65	69	53	65	74	66	66	68	47	53	70	55	64	46	67	71	57	49	61	66	78	70	76	67	56	64	67	55	55	61	61	55	65	81	54	62	71	85	54	45	58	50	66	52	63	66	66	65	67	59	60	64	76	68	60	83	67	52	46	63	73	73	55	65	68	65	55	60	62	56	71	66	68	64	51	66	60	56	68	57	66	71	76	54	56	60	58	70	47	61	65	59	57	53	65	56	58	61	50	62	70	64	62	56	71	69	63	63	61	68	69	60	71	68	60	64	71	64	70	64	68	62	55	49	74	65	64	56	63	68	60	59	73	61	55	66	71	48	75	50	48	57	59	73	52	69	68	70	64	54	51	61	67	72	66	62	59	81	55	68	58	74	62	66	60	59	71	62	63	48	71	55	50	63	54	63	58	76	67	55	55	51	46	56	65	70	56	70	70	86	64	49	69	46	56	49	62	72	61	74	60	55	59	64	60	59	57	52	72	53	54	72	60	64	72	60	66	66	52	58	57	60	56	50	45	65	72	51	68	57	61	65	61	69	57	60	41	73	61	68	65	55	62	62	62	60	70	69	57	49	67	60	68	55	57	46	50	69	64	51	42	61	70	65	57	54	61	65	56	60	66	69	67	68	65	58	65	73	76	62	58	66	68	59	73	64	66	69	54	59	61	65	67	64	55	74	62	64	60	68	60	66	66	50	53	55	64	61	63	45	81	46	56	67	66	64	72	66	56	66	57	68	67	63	60	56	58	66	79	71	50	56	64	65	54	64	61	63	48	62	61	83	72	63	65	59	76	59	66	76	82	43	74	54	49	59	59	61	67	56	60	62	60	69	58	72	53	53	68	72	64	62	63	60	59	59	62	72	70	62	70	68	52	69	55	66	65	49	59	55	50	52	49	49	47	71	63	55	76	57	59	59	54	64	58	65	59	65	64	58	55	55	55	53	59	50	63	64	62	61	64	50	59	63	49	58	61	59	58	60	67	53	73	67	63	66	77	70	67	60	59	67	52	72	66	65	71	55	70	56	48	73	69	72	76	64	69	62	65	47	66	54	70	53	58	53	62	60	77	79	74	74	46	54	54	76	80	60	51	44	59	61	52	63	55	74	49	45
33606	42730	42864	48422	47151	34112	19248	6415	1807	858	770	810	771	731	754	784	727	730	725	732	780	782	765	776	764	786	763	729	744	705	739	773	752	776	709	791	757	799	779	741	730	744	749	742	770	676	744	751	772	761	749	744	749	739	718	787	790	762	790	714	748	755	750	775	748	743	775	775	752	790	729	713	752	754	737	745	761	753	783	737	773	764	760	791	759	740	742	738	698	728	773	761	778	766	777	780	708	803	725	751	688	777	776	737	721	772	754	796	749	764	765	726	757	759	705	805	734	776	756	794	763	716	717	765	740	744	733	774	711	793	768	776	772	736	712	715	738	777	760	813	739	755	749	749	737	757	756	717	739	730	737	802	758	710	763	770	777	728	745	762	776	766	798	789	770	721	772	728	782	751	779	761	788	762	766	721	707	721	745	739	756	726	708	750	756	741	761	768	764	718	768	742	758	743	748	779	724	698	739	763	818	765	778	708	704	749	753	728	720	779	774	712	775	727	734	733	767	768	755	738	764	726	829	747	767	795	779	756	784	744	700	763	720	810	753	776	708	716	760	754	774	724	766	750	765	817	743	734	748	746	809	719	772	752	757	736	720	799	794	756	734	775	784	752	782	745	769	720	800	728	773	776	777	769	694	725	747	711	776	707	764	738	721	771	729	744	762	752	759	786	738	720	777	734	751	768	778	799	772	739	686	761	769	757	720	782	754	743	747	721	791	765	728	718	795	767	748	714	784	746	689	796	698	735	768	744	774	741	742	761	773	760	806	744	778	752	782	803	750	774	750	740	791	775	792	777	754	748	764	734	722	764	719	767	786	730	758	767	752	720	711	760	794	735	820	779	762	752	759	756	772	738	815	773	756	757	721	741	769	793	753	756	741	782	728	752	721	776	694	778	748	720	796	746	736	710	745	742	752	736	774	760	782	768	700	749	732	774	798	745	733	793	785	759	747	729	738	768	749	763	749	756	775	795	750	770	737	784	738	783	758	683	770	776	781	762	806	757	750	792	743	726	735	780	758	794	743	752	751	770	800	772	725	728	769	717	787	732	763	763	733	738	734	738	737	785	730	749	705	736	757	769	796	734	764	729	789	749	729	771	779	794	750	756	750	761	800	779	776	745	765	762	719	749	757	789	746	718	811	750	780	792	782	768	761	726	764	768	744	728	748	742	762	775	814	734	727	767	737	733	793	775	722	747	782	746	801	757	720	730	764	808	751	755	749	782	749	701	755	751	717	755	777	776	791	735	764	788	703	726	735	703	738	755	760	783	783	779	757	763	776	724	783	775	741	783	742	752	718	734	727	783	791	731	723	771	759	794	735	740	733	762	798	763	784	745	771	762	789	735	784	762	777	735	775	750	777	787	747	802	757	716	742	720	719	782	716	727	815	775	796	713	766	778	757	771	785	759	755	765	720	774	759	762	786	707	789	823	792	767	717	707	786	754	782	753	728	747	731	754	766	728	759	807	762	754	746	817	760	755	755	750	755	751	771	786	774	775	738	767	735	794	781	774	690	721	775	768	776	756	772	751	751	749	746	751	707	777	741	746	734	730	759	721	693	817	769	765	736	751	740	768	750	775	750	726	702	779	787	767	747	732	706	762	784	794	740	740	756	750	793	749	764	740	732	720	812	749	750	773	758	804	718	796	741	737	731	748	758	729	754	768	750	764	745	771	728	772	772	802	748	785	743	703	759	720	757	731	743	747	765	756	736	765	776	754	772	739	783	730	788	729	769	727	745	731	726	764	754	767	813	720	771	758	724	781	738	722	710	724	734	773	800	744	748	805	712	742	810	735	729	756	787	726	766	771	768	752	750	707	731	732	769	764	714	767	739	744	764	767	733	738	743	761	753	767	797	758	765	773	754	770	762	786	783	792	770	766	759	754	772	760	732	725	788	772	795	753	734	790	733	691	766	776	755	756	723	796	741	749	765	757	753	762	723	759	770	736	769	738	723	741	769	740	755	797	785	780	794	816	743	734	813	744	788	740	777	783	729	790	781	740	753	756	750	732	720	781	742	752	730	752	833	788	773	716	726	783	735	788	745	758	738	716	757	782	725	774	755	710	756	749	774	758	814	727	754	808	719	794	786	761	754	743	819	746	723	714	787	720	746	739	723	784	768	763	720	725	784	790	735	738	743	777	786	759	697	770	804	736	722	723	774	748	773	757	772	820	777	726	714	721	726	763	768	785	797	769	720	730	795	738	772	725	759	717	750	785	760	699	772	740	780	752	831	765	756	768	751	780	711	751	770	767	803	766	744	726	760	769	745	813	782	747	759	730	753	801	758	772	735	809	783	718	746	726	734	727	772	775	726	729	726	757	781	777	759	749	794	758	770	753	761	711	732	730	780	756	782	733	758	796	772	770	753	774	771	771	773	750	748	777	775	758	778	736	731	768	718	782	750	698	739	782	704	753	795	752	754	746	790	729	757	733	738	758	803	708	782	771	735	752	758	745	760	741	739	722	764	787	760	757	739	691	720	721	729	693	757	705	767	776	700	778	720	788	726	799	809	737	752	740	776	763	780	763	730	788	775	778	772	746	767	735	676	739	736	721	761	773	777	742	718	699	765	752	714	765	730	776	752	777	744	774	765	776	763	760	758	745	715	749	746	788	791	756	757	715	771	713	741	740	729	776	751	776	732	753	753	800	764	788	769	727	718	735	746	757	745	764	750	725	770	796	739	763	794	786	765	738	766	737	785	757	752	739	728	734	761	753	825	781	751	737	738	743	739	760	736	782	756	739	746	739	766	786	763	758	717	794	754	754	733	770	721	756	777	763	721	741	734	761	718	747	793	732	801	785	772	804	699	753	736	731	736	752	740	735	741	711	767	771	771	780	771	797	742	775	745	818	756	752	725	776	803	800	710	782	741	756	771	732	780	746	749	733	772	750	763	733	717	770	729	771	745	744	764	764	766	692	741	781	744	746	754	741	779	741	774	750	740	759	756	748	757	723	754	710	762	757	771	705	749	752	771	774	763	795	787	751	737	707	771	790	718	771	733	761	746	748	768	713	708	706	742	698	780	697	790	744	716	795	702	759	748	769	770	759	788	720	734	716	784	793	729	713	789	715	777	769	779	723	748	746	718	723	746	740	793	769	814	703	723	760	758	724	736	806	735	740	788	801	726	740	752	739	760	746	748	735	715	738	741	730	767	745	732	731	786	795	780	742	803	765	775	761	706	748	755	760	798	750	704	752	773	728	779	755	767	745	814	778	785	758	754	766	751	757	764	722	815	736	768	740	727	732	802	743	800	762	796	700	769	755	686	710	721	749	741	794	760	763	728	748	772	749	753	768	792	738	807	729	791	739	730	782	761	732	718	781	720	741	800	726	703	750	731	756	741	767	742	797	744	740	726	757	711	738	778	744	764	753	790	787	748	730	770	717	702	763	753	720	741	747	745	733	731	794	746	738	774	741	753	756	796	754	773	792	780	760	797	736	780	728	821	747	764	797	714	761	734	759	769	736	742	763
5410	12699	16529	13308	7677	3501	1114	295	113	86	54	71	64	62	61	65	53	59	60	64	77	68	62	64	74	58	76	79	60	57	43	60	64	75	75	73	70	55	53	78	59	67	66	65	72	57	51	62	64	70	63	66	73	76	63	64	69	69	70	74	73	71	55	81	60	65	75	69	70	67	66	69	62	60	67	71	61	56	57	64	58	67	55	70	57	61	55	67	66	56	69	64	67	67	64	71	55	46	64	70	68	71	64	67	80	64	65	67	62	81	77	56	72	59	65	56	50	50	66	56	57	59	62	55	68	61	59	82	65	64	52	60	54	65	71	57	86	63	65	59	66	60	60	69	60	58	63	63	66	60	70	56	62	47	57	64	67	72	54	66	62	63	66	62	74	74	67	75	54	64	60	75	59	78	61	72	55	70	82	72	67	57	78	71	57	59	53	66	59	65	65	55	76	43	52	75	70	71	61	59	79	69	65	46	52	62	82	63	65	67	58	70	61	67	64	63	66	59	76	66	66	59	62	52	54	67	75	67	70	70	75	70	66	55	46	54	69	64	56	73	58	63	69	58	62	67	60	52	63	63	60	75	77	64	47	63	56	64	68	54	67	84	62	53	53	57	66	68	66	66	60	59	67	66	64	73	83	66	64	67	59	67	68	62	64	67	51	71	60	73	52	64	76	63	58	50	70	71	76	63	69	65	61	50	56	64	74	82	56	75	63	75	51	74	50	63	64	74	54	57	73	65	67	78	59	72	70	59	47	79	63	56	68	73	60	71	73	56	58	74	77	67	65	63	64	49	65	58	66	63	56	51	79	41	50	64	67	60	72	63	64	60	64	61	57	58	63	53	56	66	60	66	64	47	60	56	59	62	52	62	67	75	68	62	65	60	57	64	69	56	60	74	74	67	55	64	75	55	52	64	63	75	66	67	47	58	77	60	62	65	60	72	53	85	62	50	66	44	64	75	67	51	60	55	78	79	53	49	72	70	68	61	60	59	70	67	54	62	63	69	64	72	63	62	67	68	61	52	59	57	52	74	74	55	64	64	70	41	59	61	62	65	53	67	59	70	58	71	75	57	61	53	63	61	74	62	62	65	56	69	57	60	51	56	57	64	75	65	62	80	72	63	67	66	67	65	63	81	67	79	56	58	58	65	77	61	63	65	54	65	57	73	71	49	76	66	68	61	50	62	64	52	62	62	73	64	52	59	60	60	61	66	66	52	71	65	57	51	66	63	60	71	63	66	69	66	61	55	57	71	58	60	71	75	64	80	63	73	72	57	68	58	45	67	60	65	64	74	64	61	73	74	76	66	62	59	63	65	65	74	62	59	75	81	64	66	68	53	54	63	61	51	75	71	51	55	63	66	69	58	60	60	68	62	51	61	60	68	54	66	53	86	76	63	62	65	67	69	70	64	59	66	49	47	57	64	52	60	68	52	63	65	70	62	54	49	60	68	69	65	68	59	62	63	74	71	55	62	63	64	69	60	52	59	61	58	64	55	59	64	69	68	57	78	66	60	78	58	52	76	59	64	58	62	63	63	67	74	67	57	74	71	66	74	71	68	60	64	70	56	70	79	78	60	58	65	80	51	53	54	64	52	71	60	50	58	59	59	68	67	54	69	52	81	68	65	62	62	71	58	63	65	59	58	70	68	67	70	65	57	75	63	64	60	63	55	66	72	64	65	58	66	52	66	59	74	57	48	68	72	61	84	49	64	66	66	85	73	64	54	76	65	61	78	53	74	64	68	67	66	68	57	67	62	53	72	54	61	55	74	71	75	64	61	66	59	78	42	65	72	66	59	79	82	64	60	69	72	59	59	69	68	71	70	61	66	68	62	55	72	71	56	56	67	59	66	63	74	65	68	77	55	61	60	62	56	54	75	68	61	66	71	83	64	60	68	55	54	61	60	73	61	64	65	78	63	71	64	54	69	54	74	69	65	51	62	66	58	47	81	80	72	70	52	56	56	68	57	55	59	88	75	76	58	57	75	70	63	74	73	63	79	51	79	73	61	66	51	66	61	67	72	58	50	70	62	62	64	58	68	70	67	61	61	62	67	70	60	66	64	86	64	66	60	62	60	57	57	51	53	61	57	62	63	60	70	67	58	76	56	72	65	71	58	75	72	75	66	66	74	64	74	65	59	59	51	75	52	58	76	59	53	72	74	72	61	75	61	61	57	71	58	56	62	52	51	67	62	58	76	62	62	51	81	55	51	76	57	77	69	68	69	61	60	57	63	59	61	64	48	70	66	63	61	68	78	47	66	58	72	47	77	82	64	66	75	78	68	69	64	78	63	79	54	69	75	66	66	74	51	60	80	56	57	64	61	85	45	78	66	65	69	61	60	66	65	57	69	56	53	66	54	57	57	69	66	62	62	64	68	61	48	70	62	77	66	49	63	67	69	62	74	64	62	79	64	51	67	58	68	63	73	61	81	66	65	73	64	77	62	60	65	65	68	66	59	69	64	67	64	63	72	68	74	77	75	65	77	55	61	81	72	57	59	49	51	73	70	52	68	76	50	69	69	65	56	60	74	71	84	74	60	68	76	64	66	54	59	67	58	76	62	74	56	72	82	57	78	63	73	50	92	74	67	59	63	56	77	57	62	67	55	70	60	69	74	60	60	76	71	65	59	54	82	61	63	63	77	64	60	62	65	80	65	77	66	53	61	57	60	53	56	60	72	59	66	66	63	70	64	63	62	66	56	76	56	75	49	57	68	61	55	65	67	80	57	77	61	60	72	48	53	63	67	67	65	73	55	64	63	73	73	59	62	60	74	48	63	69	66	59	65	59	61	61	72	65	66	57	65	63	65	72	78	58	66	66	65	76	61	60	64	64	66	78	67	57	63	73	58	71	66	70	65	67	57	51	64	69	55	64	59	74	65	72	68	60	62	55	68	60	72	63	60	63	58	54	67	60	54	57	62	59	65	63	70	78	75	67	64	49	83	69	61	74	64	45	62	65	47	68	47	68	63	59	66	79	59	51	75	62	78	53	76	64	57	60	62	63	65	50	62	58	81	68	69	74	64	67	69	53	71	60	73	73	55	68	64	59	64	74	75	50	55	67	58	72	60	64	58	72	66	61	73	59	60	50	57	66	77	55	70	69	99	60	69	75	65	62	60	69	67	54	52	63	64	74	54	66	75	55	64	61	46	74	54	70	60	56	68	62	64	72	60	63	58	62	53	62	59	62	49	56	60	74	77	62	51	55	61	58	57	59	61	71	48	66	62	43	55	61	71	67	62	74	45	61	53	64	62	67	65	64	65	71	76	79	56	74	65	75	64	72	65	74	52	66	65	48	52	59	72	57	80	60	60	65	66	47	57	57	66	59	56	62	63	62	59	80	62	53	65	62	66	59	59	54	88	64	63	50	74	55	66	52	69	46	76	71	64	61	72	76	67	65	69	59	67	61	68	53	72	72	59	72	69	70	74	72	68	56	60	67	62	55	73	70	64	60	68	70	55	62	60	64	63
33603	38943	43216	48780	47280	35491	22010	8431	2346	963	824	804	778	755	783	770	843	760	793	766	804	749	806	816	758	714	776	762	715	790	762	777	853	805	790	778	809	727	764	799	802	788	774	847	749	763	743	766	766	730	762	720	832	762	808	770	760	755	808	768	799	712	811	735	764	827	817	793	762	806	749	805	758	787	763	735	832	779	778	767	766	763	775	775	782	793	810	759	768	760	784	800	820	745	723	741	758	795	797	770	809	773	750	771	771	756	776	765	801	770	734	756	795	782	763	788	765	738	846	788	744	789	778	743	797	788	782	813	768	774	825	777	730	798	812	759	792	801	780	820	814	761	778	772	782	799	773	772	792	778	763	795	770	779	782	831	807	758	764	770	776	742	755	795	756	732	747	734	758	819	783	766	760	781	794	809	779	764	805	787	749	710	754	804	786	797	813	731	795	756	760	814	792	742	798	797	768	789	792	768	727	828	762	770	730	780	803	754	785	779	821	740	795	791	780	782	792	813	815	764	821	747	766	770	764	780	802	766	828	783	806	766	791	787	776	739	739	777	774	796	753	769	759	771	811	821	750	797	795	790	771	791	764	850	779	770	792	821	836	753	802	763	776	778	775	765	730	764	830	834	742	775	786	758	806	796	789	779	797	742	788	806	762	840	790	814	797	814	830	771	769	788	775	745	754	747	769	753	781	752	801	758	786	733	754	776	789	810	760	783	752	744	759	752	735	742	793	807	793	779	775	767	784	777	782	767	734	825	762	783	830	818	762	762	760	791	788	766	821	744	776	811	783	827	768	768	821	797	781	762	763	761	799	821	773	772	766	793	809	760	777	801	749	819	788	720	789	777	815	749	755	787	762	769	786	810	818	794	792	754	785	807	756	781	816	780	762	825	751	784	728	754	842	791	799	790	737	766	799	779	751	801	760	803	755	825	670	754	782	767	761	760	762	762	810	797	757	774	776	771	727	757	765	801	737	819	785	797	770	754	760	783	796	765	779	743	731	761	779	758	745	807	795	856	779	769	812	741	758	805	733	798	768	767	813	788	768	795	784	746	783	770	765	805	815	831	761	750	781	759	764	736	783	798	762	749	826	797	819	736	790	777	825	730	801	830	780	760	764	739	786	758	826	801	780	765	752	748	838	769	766	744	792	754	818	767	776	765	771	804	780	801	770	789	791	816	778	794	778	742	759	741	770	734	762	814	813	793	777	754	775	763	796	838	778	773	778	731	796	854	769	803	850	774	789	747	748	769	795	793	788	789	792	813	770	793	746	795	724	772	802	769	766	791	749	803	812	747	747	741	837	791	789	738	751	820	787	774	755	773	766	777	767	776	801	794	787	788	780	759	760	761	812	741	799	782	789	744	762	811	774	793	779	831	725	861	779	730	811	772	784	754	734	793	741	806	787	807	775	775	803	827	745	810	749	773	802	832	796	753	763	783	744	758	801	795	770	772	767	837	750	783	768	757	773	797	775	821	772	819	790	795	763	738	798	726	762	753	765	761	770	760	810	820	781	804	766	818	762	778	794	800	791	760	774	853	766	794	755	784	730	780	767	783	813	799	802	763	769	776	754	784	786	775	716	814	784	770	754	787	772	757	793	774	760	781	796	775	739	763	741	808	805	734	815	804	785	825	825	752	771	716	773	766	771	817	765	812	751	782	770	763	772	798	797	762	737	771	784	767	819	727	747	804	743	794	755	791	800	774	783	745	806	792	754	770	798	714	794	778	778	826	784	766	777	802	778	744	776	801	785	743	818	745	800	799	719	791	749	744	789	810	763	868	821	805	821	782	766	790	787	724	841	770	832	844	714	802	773	791	797	766	793	771	738	749	793	775	741	774	747	776	787	732	819	781	769	735	796	777	712	761	763	793	789	815	809	754	784	745	783	818	773	730	812	812	812	783	779	762	766	761	747	755	761	794	749	829	803	788	770	776	804	798	758	783	773	801	731	793	798	787	767	753	795	819	772	750	866	765	782	765	783	730	804	760	772	778	745	821	784	788	808	772	797	771	828	756	799	761	726	742	740	881	779	734	779	769	746	805	791	776	786	762	757	750	742	753	820	772	766	770	819	758	733	752	776	769	795	786	717	776	842	752	803	767	779	783	773	759	826	853	753	785	754	811	763	780	786	798	758	812	778	819	801	781	770	830	754	787	787	779	766	784	786	799	769	812	808	793	783	770	777	823	779	749	783	754	811	787	761	816	817	776	771	820	766	797	750	814	747	864	744	751	740	787	812	792	803	758	788	767	823	797	791	796	786	804	786	796	765	787	775	801	776	733	776	868	769	827	761	775	723	806	760	827	801	787	744	770	791	841	802	753	785	790	755	771	764	720	810	752	772	781	748	756	804	747	797	744	771	735	742	829	722	772	738	808	790	782	819	823	814	780	756	783	714	765	815	774	746	741	770	776	766	805	801	763	789	746	795	766	743	761	763	766	787	783	772	797	813	770	757	803	831	783	772	771	779	795	820	787	797	817	781	788	772	761	747	798	767	780	722	809	736	758	762	787	835	778	751	815	798	766	788	788	809	737	760	798	758	766	785	766	803	742	827	752	795	773	766	842	721	805	762	780	750	750	804	773	786	793	790	759	820	827	782	744	803	768	772	758	766	781	758	793	702	762	840	799	758	823	770	795	808	828	802	790	801	739	770	819	792	776	782	789	787	815	827	853	749	790	771	738	793	795	759	754	784	798	806	764	815	776	761	764	771	786	779	793	767	822	800	787	727	788	799	765	782	817	765	731	781	808	744	722	790	790	818	771	765	804	762	773	788	770	760	788	757	751	783	727	757	811	779	804	785	762	786	806	816	799	794	765	751	795	784	795	754	716	778	816	818	780	773	799	782	763	751	734	788	821	771	756	796	736	818	751	844	737	793	786	723	786	819	764	776	720	805	785	778	808	796	755	785	726	747	808	765	805	797	784	778	792	792	801	791	807	786	819	784	823	834	781	763	823	792	769	798	770	796	762	739	777	828	777	764	776	782	791	778	763	769	773	767	775	753	820	780	787	752	782	791	744	791	819	807	743	811	803	768	756	768	760	794	767	770	793	773	704	758	787	758	798	734	800	809	799	795	800	798	791	760	782	770	748	755	736	822	756	813	755	769	762	783	834	737	810	716	762	772	797	782	821	794	788	796	784	789	792	785	867	774	782	788	767	811	826	782	796	782	753	743	795	796	815	755	752	764	771	806	771	794	812	822	803	759	780	778	771	744	791	822	786	745	794	775	798	790	754	768	799	789	754	834	810	814	814	776	699	786	750	774	781	794	784	800	810	783	842	742	771	794	778	833	759	796	797	783	790	737	779	741	732	768	797	773	777	782	771	771	752	803	782	787	745	787	788	758	825	787	727	738	785	769	800	791	816	780	757	778	764	834	775	821	747	734	783	775	761	784	814	787	718	784	802	768	810	771	758	780	786	779	761	774	786	802	774	771	728	791	766	808	814	753	771	716	793	754	737	777	821	788	736	803	798
4889	14544	21139	19218	13628	7290	2490	631	161	83	64	66	60	66	66	64	81	64	58	63	52	51	65	49	70	55	56	53	46	67	64	65	60	58	56	52	64	66	66	65	77	72	60	60	49	63	59	68	61	63	66	62	66	65	65	72	70	68	70	54	71	66	64	47	63	65	64	69	68	48	62	67	71	68	63	66	53	67	60	64	61	58	69	54	68	73	52	62	67	47	51	62	69	62	75	59	63	62	78	54	69	60	50	67	64	67	67	47	60	64	58	65	68	60	61	59	59	67	74	52	61	52	55	58	72	60	68	63	71	64	65	74	61	54	59	57	70	57	72	65	53	71	68	75	81	65	60	58	58	71	67	58	60	60	74	54	56	64	56	77	44	66	45	64	55	62	63	66	52	56	59	64	60	67	61	69	57	69	64	74	66	52	57	77	53	71	61	69	71	68	58	53	68	57	74	56	48	67	63	65	62	65	57	57	67	48	57	56	58	75	54	64	74	57	54	66	54	88	56	50	50	66	63	56	87	56	59	60	65	72	56	72	69	66	70	54	61	46	69	52	61	53	62	58	54	65	56	63	56	81	46	74	68	55	64	62	52	56	65	47	53	68	73	63	55	65	57	76	64	54	58	67	59	69	48	73	58	70	67	73	67	59	64	56	65	65	69	69	64	62	57	70	70	58	69	59	71	60	74	47	70	71	62	63	78	58	58	59	52	66	55	55	61	71	59	78	37	71	69	78	67	79	59	63	72	68	46	62	53	66	65	75	61	61	69	75	76	60	62	48	61	86	53	48	49	63	71	72	46	62	71	67	49	50	57	64	68	50	67	69	69	59	57	78	69	58	73	66	61	71	59	63	67	72	58	70	56	69	65	62	60	69	53	74	64	56	64	69	55	62	79	64	56	69	66	57	65	72	61	54	62	74	49	72	57	64	65	52	63	61	58	49	60	64	50	72	50	52	71	76	54	66	59	52	51	71	66	67	44	53	59	62	69	66	46	57	56	58	64	65	57	59	79	50	62	70	72	58	60	63	69	62	73	65	57	66	58	74	51	62	78	65	66	59	69	68	65	62	62	54	62	63	62	68	60	55	65	82	67	58	67	60	58	71	66	73	68	59	68	66	64	77	49	52	51	55	62	67	59	50	63	69	58	60	61	82	54	47	66	50	67	63	60	61	61	52	65	71	68	64	72	52	69	46	72	56	62	48	72	49	65	59	65	79	65	69	73	64	61	80	60	47	66	58	63	63	61	63	65	51	64	68	61	56	69	55	65	77	52	58	52	75	68	66	59	68	57	57	57	72	62	61	56	67	54	55	71	57	50	49	50	64	57	50	65	60	50	58	55	52	58	58	56	62	60	71	73	45	78	66	59	55	55	63	67	59	55	61	71	70	60	68	61	60	61	65	59	63	64	69	66	65	51	55	65	68	56	57	61	55	69	63	80	65	62	74	68	60	69	58	62	63	58	80	70	66	60	80	56	65	58	55	60	63	75	56	52	73	69	69	59	57	57	58	72	59	66	65	69	66	63	67	65	51	61	75	44	61	58	62	72	76	56	63	61	61	55	57	44	68	56	65	69	63	58	50	70	57	69	72	60	65	50	57	68	52	47	64	65	66	70	64	59	62	55	62	63	56	63	58	61	60	61	62	73	68	69	62	65	70	61	58	60	49	66	69	61	69	58	67	62	72	61	58	65	53	57	77	61	63	69	53	66	65	54	57	62	66	61	64	61	54	66	60	69	59	59	70	65	70	58	51	62	66	67	64	79	58	77	65	65	52	64	68	63	83	60	75	58	62	79	53	74	61	62	62	60	59	63	65	86	62	51	71	56	64	48	63	74	66	58	63	50	59	70	67	48	67	60	64	66	66	60	66	72	73	60	68	67	55	66	67	65	68	55	62	71	60	60	71	66	78	49	75	67	77	80	72	69	65	65	66	67	70	62	62	60	62	43	63	50	70	61	56	63	62	73	67	59	75	59	71	76	74	64	74	79	59	59	70	56	61	59	72	51	56	54	59	49	63	56	58	62	65	61	60	67	68	80	55	62	66	69	57	62	70	58	53	67	67	62	47	66	67	58	63	57	48	53	68	65	61	55	51	66	73	63	74	63	58	70	66	62	72	56	65	70	59	69	72	64	51	57	68	67	63	71	69	66	58	67	58	65	62	73	61	58	62	71	65	80	67	61	57	70	70	51	65	67	65	77	66	53	67	60	65	62	66	58	49	71	67	56	63	60	66	56	59	60	71	73	66	64	56	50	66	51	59	61	58	65	67	52	62	67	60	50	75	61	76	48	67	63	53	59	60	58	62	64	63	60	60	74	61	57	58	76	66	46	71	62	66	65	65	55	55	59	53	65	58	65	56	58	60	57	56	66	51	61	45	54	70	86	71	53	68	74	59	52	79	65	51	62	70	56	64	59	65	59	62	67	63	56	74	62	65	60	56	58	52	59	59	65	66	58	59	66	54	80	69	54	63	70	74	57	55	73	59	52	67	65	67	68	58	70	69	76	63	71	61	54	58	69	59	61	81	58	67	65	53	57	56	49	76	58	63	65	54	63	60	59	74	60	53	50	50	45	50	62	66	70	62	47	44	60	50	59	68	51	58	68	56	61	78	64	77	62	53	63	64	57	70	71	70	70	58	79	54	46	55	52	69	54	63	68	58	68	72	64	59	69	60	63	55	67	64	52	52	86	56	54	78	66	74	65	58	67	64	53	67	66	69	60	78	77	73	59	62	46	58	66	72	58	66	56	61	60	69	74	74	65	67	62	63	74	65	60	77	53	61	53	51	61	63	62	57	64	63	62	59	79	56	58	71	57	47	71	62	60	63	71	64	56	59	56	55	62	60	61	59	59	66	58	59	61	69	59	76	57	58	57	67	54	71	49	62	50	65	70	62	60	53	69	62	68	56	59	53	60	67	58	63	52	67	58	65	58	52	66	57	70	58	65	61	73	55	59	62	62	63	68	79	69	62	66	68	64	54	62	60	68	69	70	51	63	57	64	63	55	51	67	54	51	51	70	70	66	63	50	62	50	66	42	62	64	56	59	67	63	70	67	67	51	53	72	68	67	64	59	60	63	62	49	66	75	60	61	74	52	60	53	56	61	62	61	55	66	57	68	56	64	66	55	69	49	60	59	64	64	52	63	64	40	68	60	55	73	56	68	72	56	60	67	70	69	54	59	61	71	49	54	80	64	64	66	54	55	66	65	60	57	62	49	61	58	67	57	72	65	62	69	52	58	68	69	64	67	61	64	65	63	65	57	57	65	52	56	65	76	64	71	59	63	61	51	66	58	57	57	67	44	56	57	69	63	49	67	53	56	52	58	51	62	70	54	56	53	65	49	66	58	56	72	62	52	50	71	59	73	59	56	54	62	77	65	63	66	66	84	65	61	74	71	72	68	60	68	52	47	61	57	66	72	65	68	63	69	73	73	81	63	58	73	64	50	73	55	75	65	43	61	70	74	60	57	61
38293	42903	47412	60029	60853	45694	29436	13657	3577	1208	826	816	768	799	786	799	841	808	758	782	789	748	785	770	784	766	771	771	797	778	756	748	721	754	851	791	746	785	820	801	766	786	749	755	822	774	753	750	753	736	782	766	746	751	814	774	750	766	783	794	792	747	753	785	793	783	787	747	788	759	766	816	775	746	779	748	733	783	762	767	766	724	736	753	765	743	810	821	799	804	761	780	772	777	795	770	772	815	745	794	757	788	787	803	840	813	716	792	756	768	784	765	774	780	766	784	790	794	847	758	726	765	765	756	791	729	766	769	790	804	772	815	826	786	771	797	774	743	775	805	742	837	772	759	741	765	734	773	819	745	767	819	748	778	806	776	722	770	797	803	811	784	835	739	756	790	798	808	788	752	774	798	760	778	798	751	784	730	784	777	844	742	802	740	778	785	789	776	736	751	740	765	781	746	799	795	758	768	814	798	818	841	799	800	762	821	751	769	775	776	774	729	748	755	764	808	762	765	770	730	763	758	813	799	784	826	777	803	737	794	823	778	751	757	827	791	786	755	774	758	830	786	828	784	724	788	785	774	763	744	812	785	773	768	765	749	736	777	757	790	685	773	774	812	713	770	776	804	783	797	800	757	800	818	754	770	764	783	748	775	778	742	749	722	806	793	770	788	791	759	792	767	761	789	809	741	794	824	762	761	812	773	769	815	757	793	766	757	775	819	780	829	775	796	796	810	760	736	760	783	799	748	793	769	788	795	841	752	825	797	753	767	758	731	783	808	813	785	745	851	815	786	764	753	768	800	767	728	747	746	790	796	749	767	791	768	814	738	727	777	767	768	763	741	795	801	767	777	719	730	772	763	784	749	827	751	770	775	782	809	807	758	767	755	722	805	794	811	800	783	797	811	799	794	793	801	771	773	814	820	823	729	778	801	754	771	790	806	771	737	769	794	797	737	814	792	750	782	786	749	767	739	804	750	799	763	777	767	769	755	825	766	795	793	812	801	754	779	794	745	735	727	860	811	791	752	784	782	742	735	781	762	793	769	768	798	743	804	755	741	786	755	825	775	791	769	760	849	812	802	762	832	775	775	770	806	801	758	756	768	690	810	801	730	770	790	819	835	792	824	755	770	747	786	821	759	798	826	764	746	799	785	744	797	818	781	767	798	749	783	753	744	760	810	797	763	800	757	823	756	813	788	787	761	775	812	802	778	826	781	712	765	792	766	780	759	824	768	771	762	765	792	798	825	785	758	795	800	797	771	779	781	852	800	791	744	769	783	741	780	810	787	775	751	797	783	769	763	789	790	744	790	766	711	744	772	746	791	804	785	765	753	826	743	796	768	796	777	822	769	732	767	809	762	807	731	743	815	806	736	800	792	755	746	784	790	769	737	737	777	780	822	775	803	801	797	760	747	784	788	749	809	758	770	816	792	773	751	762	733	729	757	780	795	755	816	757	780	749	822	754	763	753	784	827	763	805	743	712	823	746	802	766	764	821	748	787	821	781	771	802	792	783	778	832	780	772	816	807	786	723	765	780	810	743	769	804	742	726	777	788	727	786	784	773	803	750	790	783	773	798	759	784	790	800	778	767	776	767	809	846	760	789	755	821	763	789	799	784	745	770	779	808	810	783	795	806	804	739	793	772	740	776	747	811	792	803	787	810	727	778	762	728	777	797	772	801	816	820	810	856	738	812	789	768	758	760	776	792	790	764	745	771	784	738	730	752	787	761	784	717	755	731	755	760	775	767	788	728	777	775	805	793	782	788	774	741	773	768	808	778	766	767	805	835	830	750	742	763	758	805	849	780	794	772	827	808	786	770	764	781	792	773	797	823	766	743	784	755	810	818	736	794	750	767	776	762	763	784	787	753	789	779	828	765	769	732	776	830	741	793	780	795	764	782	761	804	765	775	762	754	781	721	753	829	803	737	779	765	756	798	803	800	809	763	766	828	754	713	778	825	753	787	758	784	788	763	785	725	802	749	705	754	815	794	806	778	804	790	759	783	816	762	728	745	789	732	778	768	794	823	794	743	739	833	738	776	763	699	779	786	777	766	729	747	790	794	786	758	782	826	790	743	801	791	715	825	824	738	753	760	823	761	765	800	808	839	709	809	813	762	788	790	786	800	829	738	731	789	756	812	804	796	795	775	795	742	784	757	797	775	774	755	798	815	738	788	833	802	765	766	748	735	737	748	788	790	778	811	739	794	805	851	778	757	774	814	788	776	804	779	777	782	764	773	807	757	812	789	718	745	792	752	799	762	777	815	789	828	768	793	781	760	787	771	772	791	809	799	793	733	745	805	722	773	757	738	736	790	795	759	772	729	738	801	770	752	803	771	714	757	766	748	741	791	798	737	817	757	743	796	800	814	716	781	734	757	745	838	782	815	782	808	801	759	740	769	762	775	751	769	830	790	812	755	751	797	818	802	812	758	788	769	764	751	742	766	821	791	771	744	717	754	761	788	759	772	751	766	802	778	738	816	788	777	788	811	768	746	788	784	744	830	807	792	709	794	775	811	744	770	786	799	723	809	806	779	772	744	783	796	759	771	767	774	754	768	810	776	753	753	802	782	764	808	810	785	820	795	796	805	807	744	778	749	828	758	767	789	823	762	796	792	755	771	777	803	777	747	795	790	821	771	785	801	757	762	776	753	764	730	785	796	768	803	786	726	789	688	809	746	773	741	796	714	800	784	749	800	764	788	793	750	827	763	798	831	799	780	756	788	783	792	776	727	757	780	764	808	741	752	771	763	802	767	766	778	766	759	744	818	767	823	759	773	790	758	761	802	761	794	787	786	775	760	780	753	780	801	812	750	754	756	751	793	766	792	728	795	751	732	816	806	805	790	760	778	783	789	794	773	789	766	772	785	721	764	811	748	812	777	738	775	817	817	821	824	737	755	759	785	726	732	736	775	780	819	795	756	803	768	821	753	773	769	816	784	770	750	779	762	777	776	787	756	795	811	769	728	847	745	793	791	739	843	787	768	803	783	799	818	740	793	790	752	774	786	771	759	781	748	727	764	759	796	768	760	784	771	820	798	776	730	819	772	794	778	799	785	768	807	762	799	815	812	754	739	752	741	732	730	766	779	766	740	768	752	782	773	728	844	772	759	778	765	736	762	771	750	768	782	743	783	786	812	779	812	791	773	750	821	772	753	769	770	779	790	771	774	780	839	752	760	764	719	758	761	846	760	815	785	733	808	765	797	779	792	764	751	774	752	810	736	781	760	816	755	746	806	758	763	796	743	753	772	807	731	747	813	806	802	760	771	776	824	769	819	732	781	778	778	813	748	767	784	781	768	779	813	798	819	749	756	753	753	788	758	804	845	760	754	731	781	803	786	777	782	814	823	730	797	773	799	810	761	796	825	831	818	784	770	798	774	810	803	812	744	749	744	806	754	806	780	775	812	770	829	774	765	802	777	770	809	811	799	756	769	852	767	787	811	757	852	765	781	826	798	746	785	793	735	777	787	738	809	777
2227	2766	4551	6160	3346	1563	536	179	84	60	56	70	70	61	54	52	73	58	71	57	66	63	64	56	84	54	54	61	66	50	56	67	50	53	64	55	62	61	75	51	63	55	55	58	57	76	66	45	56	71	62	70	60	72	59	65	74	63	75	57	56	63	67	53	72	52	68	63	60	62	50	60	60	55	63	61	76	65	69	62	78	54	68	57	62	68	70	66	68	83	63	54	48	64	65	52	54	71	49	54	69	74	59	56	64	56	71	64	55	73	70	68	65	56	63	52	51	63	78	67	66	61	70	57	67	61	59	80	62	60	69	59	61	58	69	80	62	69	60	60	73	59	69	70	76	51	52	58	66	58	67	70	61	66	72	61	62	55	46	62	61	45	68	61	45	45	71	69	63	58	57	73	48	73	80	65	74	55	65	54	76	63	50	62	61	55	57	76	59	62	71	61	60	73	74	67	45	75	54	52	58	62	55	67	64	58	57	65	66	70	75	62	62	53	68	61	50	52	53	62	61	70	69	71	62	54	46	63	49	61	56	62	53	50	57	66	73	60	69	67	68	52	53	61	63	52	67	77	56	66	65	67	58	50	49	44	64	63	79	67	56	53	64	63	53	55	66	76	58	68	46	60	64	54	76	51	65	68	60	61	69	52	64	64	68	61	62	61	75	54	65	49	52	92	55	66	58	53	66	64	63	71	69	65	67	61	72	60	72	69	61	71	50	69	69	59	52	59	59	78	67	46	63	62	69	45	74	66	53	70	55	58	56	65	59	61	63	61	55	61	53	84	59	55	52	65	59	53	66	53	63	63	52	64	70	66	57	68	66	58	67	55	60	66	64	46	64	66	61	60	61	43	75	53	51	54	61	75	61	66	68	69	54	56	54	54	55	69	49	58	86	61	56	69	57	73	63	53	51	60	64	61	60	62	64	58	60	47	59	66	47	64	75	64	59	64	62	58	55	67	46	56	51	68	68	58	67	60	51	58	65	50	61	67	65	45	67	52	69	50	61	59	67	52	66	71	57	53	49	59	56	60	46	53	69	66	61	58	59	56	76	59	75	71	63	73	58	68	56	54	73	63	64	59	70	67	74	49	73	68	65	57	66	60	54	50	58	50	69	65	60	56	67	58	59	66	62	58	55	72	60	69	72	65	60	64	64	63	70	61	56	55	64	63	67	55	61	68	67	67	55	61	59	69	54	61	62	49	55	82	63	58	58	62	52	65	46	60	56	64	50	58	71	73	66	56	66	73	60	50	65	57	74	53	56	59	71	41	62	70	50	60	53	65	59	67	60	55	46	66	53	59	74	67	66	56	56	65	66	54	72	57	68	61	59	56	71	70	84	56	60	62	57	51	65	56	78	72	56	51	60	61	57	70	60	50	59	55	64	50	62	48	74	60	61	60	66	63	63	67	62	56	59	48	64	55	57	57	52	48	59	46	59	67	57	62	62	57	68	55	70	48	61	61	60	48	75	63	56	63	61	67	47	57	67	59	70	57	56	51	60	60	62	57	57	61	49	71	61	45	62	49	63	51	62	65	73	52	66	60	67	57	68	55	69	59	53	44	63	72	64	62	55	64	74	71	59	61	64	67	71	69	60	35	58	61	53	59	54	67	66	58	60	60	43	45	58	63	66	50	56	52	59	62	73	72	61	67	87	57	79	55	48	70	54	57	50	61	69	49	53	72	53	56	58	60	56	69	57	51	43	69	61	65	64	59	76	59	60	60	69	54	55	67	66	74	55	71	67	61	68	63	48	68	60	63	55	72	47	66	80	63	73	65	50	47	84	71	61	78	56	59	55	58	74	46	69	55	62	58	69	58	54	58	69	56	79	50	61	67	52	59	57	50	64	63	56	55	56	68	54	57	46	68	67	62	59	74	53	50	66	71	60	62	57	70	58	58	67	63	75	56	68	62	53	78	63	55	50	59	64	55	54	60	75	57	52	55	61	49	57	57	59	64	65	56	54	53	62	74	54	63	58	66	58	57	48	45	51	69	64	57	61	65	67	73	61	55	56	54	68	56	77	59	54	61	62	68	60	72	62	62	57	76	55	65	66	63	64	61	60	54	62	64	57	64	54	60	63	60	68	69	54	68	71	68	66	49	59	70	61	57	67	60	72	54	65	73	65	50	74	58	59	75	55	52	73	65	52	69	59	61	75	77	74	60	47	67	58	68	64	64	61	59	70	60	53	61	59	73	52	59	70	64	57	66	49	63	61	55	57	65	68	57	56	76	44	64	61	62	58	67	69	77	63	69	62	66	68	75	53	64	55	62	58	57	61	73	57	58	74	49	57	63	59	61	60	65	69	55	62	70	60	58	65	71	63	66	58	51	58	57	46	75	65	52	59	50	72	61	64	58	68	58	63	71	66	71	67	68	63	73	64	45	59	56	62	53	55	61	72	53	57	48	69	63	69	62	58	56	49	64	67	70	67	66	48	67	68	52	57	53	44	43	41	61	58	64	71	77	39	57	59	59	64	58	65	60	58	67	78	63	68	54	57	71	63	52	51	55	74	68	52	58	57	50	76	58	68	57	68	66	54	56	72	66	64	61	60	62	63	70	68	77	68	75	70	61	58	77	60	68	59	54	56	73	81	53	54	74	59	61	67	56	54	48	62	62	79	60	57	63	57	73	63	65	71	52	46	55	51	54	68	58	60	66	56	67	42	70	54	67	72	57	55	48	74	78	69	61	68	55	54	69	71	60	64	51	49	52	60	53	66	65	69	48	67	54	53	66	71	60	64	64	52	62	62	75	56	68	61	62	70	54	67	52	67	51	66	60	46	66	60	63	62	72	59	60	69	75	70	56	51	52	69	53	66	66	66	58	66	64	51	59	45	64	81	60	59	57	67	54	55	67	62	52	62	77	56	58	55	65	56	57	60	70	56	61	58	66	53	63	54	83	68	70	58	51	73	66	67	57	70	55	72	60	77	70	70	48	73	65	65	52	57	63	66	49	60	74	66	69	59	61	71	63	66	60	47	51	51	69	65	71	58	67	65	52	59	68	59	61	68	56	70	77	66	69	71	54	67	57	59	57	62	69	75	65	70	55	61	57	68	56	61	69	69	66	54	63	56	54	51	56	76	79	70	71	63	63	51	60	61	67	55	55	65	72	63	80	56	68	59	77	66	64	61	52	50	65	60	60	64	59	57	51	58	65	67	57	62	64	71	59	63	69	56	63	53	62	59	60	65	50	72	68	67	56	61	58	58	71	73	54	63	77	58	62	57	61	62	63	65	60	65	62	72	65	65	64	76	58	66	66	51	64	69	62	48	55	74	57	68	65	71	57	53	61	67	54	76	51	68	54	68	58	70	62	53	50	63	54	53	51	63	62	56	67	55	56	61	63	71	82	68	64	67	55	64	65	67	55	59	59	55	65	70	64	59	70	62	59	69	54	66	69	57	65	76	63	60	68	55	62	64	57	78	60	58	60	60	64	66	54	69	67	63	53	50	60	74	68	62	73	62	54
23820	24962	29708	37158	35856	26685	14130	4742	1455	866	755	743	803	800	790	763	700	765	758	765	730	738	795	688	751	753	739	774	792	724	751	744	723	780	750	784	772	831	751	745	735	750	761	765	716	708	752	786	784	808	745	743	777	727	748	770	764	738	755	733	747	744	724	737	745	772	746	726	769	756	750	745	784	746	777	782	802	758	737	725	745	711	784	767	727	754	739	802	760	771	728	812	776	734	833	764	748	771	781	763	755	799	771	770	697	735	767	742	738	766	739	785	825	784	797	732	769	797	732	763	778	740	726	766	722	767	774	728	735	803	738	829	723	701	752	764	710	791	778	759	784	774	737	780	762	784	696	786	710	750	783	811	765	712	771	760	742	756	763	800	776	737	773	765	777	777	760	729	770	734	742	762	760	786	734	741	731	763	804	749	823	748	744	763	792	729	736	751	761	731	774	767	749	765	717	711	756	753	779	773	763	751	770	783	702	760	783	736	783	747	733	774	817	772	740	766	728	704	769	766	757	761	727	773	751	771	784	807	709	710	749	736	758	708	771	737	792	731	730	724	721	726	729	745	750	764	732	743	720	767	799	757	746	733	770	764	742	755	755	772	765	784	762	775	704	770	727	776	753	735	779	779	774	761	708	752	717	757	765	779	747	760	759	724	782	763	756	847	746	711	753	786	688	730	715	770	737	717	769	747	834	729	727	771	701	730	704	738	793	726	795	788	756	814	791	745	759	752	756	744	758	769	786	754	724	769	781	751	783	770	737	761	791	747	788	725	748	795	784	764	759	746	761	752	759	722	726	819	813	808	790	763	772	791	782	813	762	758	753	736	726	746	788	754	760	740	772	763	766	733	748	727	767	761	753	754	785	743	775	758	785	794	759	760	810	750	770	778	767	754	766	736	799	820	737	701	754	709	776	792	784	751	768	745	733	753	814	708	777	774	759	749	759	733	802	842	793	833	719	780	786	746	763	729	781	770	741	745	778	811	790	782	762	728	791	755	781	779	715	755	762	782	824	761	732	740	720	701	710	784	765	791	766	790	725	761	806	775	753	755	764	759	741	786	736	769	719	740	744	699	769	754	779	766	756	759	777	792	730	763	752	773	755	748	759	763	792	720	809	778	790	757	778	753	754	779	786	764	761	768	775	793	750	742	739	760	769	756	753	752	783	759	720	797	770	690	753	776	721	716	773	768	742	785	729	765	777	775	779	758	765	785	713	832	789	743	764	742	752	794	789	769	732	778	806	742	771	751	757	755	743	829	741	714	714	728	712	788	733	756	811	791	685	742	742	782	752	746	758	819	766	728	785	752	771	749	725	767	754	768	735	732	776	758	785	771	753	732	738	732	743	748	743	745	734	732	700	806	800	789	763	782	761	841	732	815	727	810	710	752	789	771	695	772	749	774	801	741	737	768	808	811	737	727	752	696	803	734	730	733	769	757	769	799	807	774	742	811	747	768	731	770	776	716	734	796	729	772	778	783	745	780	783	778	770	715	756	714	744	709	779	774	783	735	747	744	776	800	801	733	754	793	759	779	750	786	798	722	707	718	787	716	763	804	781	750	804	760	770	806	752	695	795	736	759	723	751	742	771	760	801	715	751	771	786	758	720	814	785	793	734	736	750	706	761	741	802	763	743	720	752	743	741	744	711	779	797	773	745	752	748	772	721	796	780	750	774	734	793	787	789	766	749	750	796	762	786	753	799	742	793	748	708	787	749	732	801	807	763	804	784	760	733	800	784	772	742	749	735	787	781	818	755	747	780	758	784	806	736	739	783	734	792	763	742	761	720	791	759	797	749	779	824	781	788	776	734	736	774	748	731	743	778	808	773	750	791	715	756	790	757	766	766	747	731	734	763	771	750	785	786	727	720	765	770	760	779	780	769	722	760	741	784	756	733	737	736	791	725	768	765	729	751	740	728	742	804	781	769	772	696	720	757	688	739	764	782	789	821	772	738	760	789	760	776	747	761	773	728	738	794	751	759	719	763	727	746	747	801	752	782	765	769	766	741	731	732	776	776	773	788	720	752	705	741	751	749	790	747	788	736	785	738	803	717	748	781	757	745	744	743	767	743	772	757	770	744	762	745	733	765	737	720	751	803	727	749	775	777	771	721	734	771	751	758	748	742	802	774	728	743	767	729	734	751	737	751	764	765	756	772	784	783	751	738	770	767	769	779	733	764	769	738	763	769	738	750	776	784	764	774	798	769	723	771	731	764	742	724	760	760	736	732	790	767	737	756	767	738	790	780	771	739	797	761	748	764	732	757	732	712	745	772	735	730	757	702	796	696	758	767	779	768	764	722	766	755	759	764	738	712	783	731	732	707	771	772	733	778	749	719	734	747	766	744	757	752	781	790	770	772	783	836	771	739	819	755	791	799	793	763	754	742	802	773	757	757	770	785	767	809	793	712	725	759	742	789	781	766	741	744	773	812	753	761	789	750	784	720	726	766	752	783	742	723	748	749	749	762	740	745	729	806	747	787	769	712	712	730	784	748	781	750	755	820	751	783	714	717	735	740	795	782	747	762	723	749	768	784	761	759	803	733	732	753	753	753	778	748	766	772	788	780	804	745	743	768	786	756	733	774	718	740	763	755	763	725	803	732	754	741	777	748	757	741	766	711	741	769	742	743	734	759	781	802	733	750	741	745	759	731	769	813	802	747	709	738	768	752	776	735	735	745	726	768	733	710	718	756	764	780	747	702	762	740	779	782	763	763	738	773	750	765	808	755	732	719	803	738	753	779	817	793	749	749	775	803	741	747	757	764	724	753	736	798	797	778	762	756	711	789	756	739	737	747	738	718	744	715	803	712	735	784	764	760	758	754	745	750	719	757	785	789	710	812	750	745	756	724	787	715	768	792	761	772	770	727	779	757	787	756	759	774	758	782	815	757	782	735	833	772	793	752	724	774	733	746	698	768	723	772	773	778	762	740	778	763	762	778	739	757	776	744	763	753	775	719	723	758	759	757	755	816	753	762	730	735	828	745	767	786	743	756	799	704	769	740	779	724	697	738	758	789	776	735	736	820	773	765	775	735	801	775	748	810	723	755	800	743	750	755	765	722	704	767	742	794	752	783	768	786	758	775	769	777	787	784	745	774	761	772	760	750	787	744	716	753	741	749	772	761	718	757	764	697	786	774	712	769	754	771	732	768	704	812	739	741	736	738	763	754	787	782	770	767	795	756	747	727	753	772	818	747	779	782	738	766	758	805	763	728	780	748	759	739	762	740	761	727	746	754	772	786	778	752	772	756	733	788	772	789	767	733	737	719	802	790	755	744	809	769	764	727	732	757	758	738	756	743	771	742	751	788	780	757	752	780	751	740	735	780	780	746	766	756	764	725	791	722	694	768	722	766	795	758	780	784	756	756	748	717	802	741	752	729	724	780	817	747	739	800	749	781	802	784	787	733	768	712	733	795	768	768	742	780	761	752	732	771	737	713	713	773	744	734	726	715	741	758	771	757	737	780	779	787	734
9515	9458	14283	14237	7936	3408	948	263	103	74	51	61	61	57	61	62	66	64	63	64	57	65	51	71	68	51	61	46	50	75	69	71	54	58	57	64	44	62	63	52	67	50	57	73	64	69	68	66	66	54	46	48	75	67	64	69	73	69	61	68	58	56	68	55	58	61	56	57	72	63	61	60	65	53	59	52	50	60	61	56	57	63	74	62	54	85	69	60	57	47	64	53	51	56	56	64	71	51	67	65	50	51	50	57	61	59	74	72	45	65	64	44	62	82	54	64	53	67	68	60	58	59	62	64	60	74	57	71	53	68	74	60	53	66	87	62	69	58	56	67	59	69	76	62	57	55	55	66	47	68	60	73	64	58	60	59	59	55	48	46	74	74	60	64	61	61	50	68	69	69	55	53	69	65	49	57	67	61	70	55	66	79	60	72	48	64	47	63	67	62	60	55	64	46	49	55	64	75	55	73	54	55	64	61	64	54	71	64	60	62	78	64	50	62	63	68	63	72	60	68	65	45	62	67	72	62	51	67	59	44	54	80	63	53	66	61	60	53	53	61	50	70	60	77	64	75	61	59	59	59	68	45	58	46	74	56	67	44	63	61	64	63	72	64	61	69	80	82	62	64	65	48	55	58	80	64	58	59	77	61	75	67	58	63	49	77	67	54	74	52	60	57	51	67	73	57	51	65	59	73	62	74	82	66	64	78	71	59	68	65	59	59	60	62	61	65	69	57	63	67	74	67	61	59	60	76	60	63	55	72	58	64	66	68	55	68	51	63	55	67	63	78	68	59	77	66	61	59	50	57	57	68	52	70	67	62	60	57	56	64	60	64	71	58	65	59	57	83	60	64	54	51	66	56	53	78	73	57	49	69	69	74	49	61	50	51	58	52	66	56	66	63	67	52	61	59	63	67	62	64	61	85	57	65	69	52	59	54	56	55	52	70	47	60	94	69	63	78	67	55	62	53	59	70	71	50	53	56	58	73	66	57	59	64	50	57	68	68	58	55	69	70	60	77	61	69	57	61	70	66	71	64	58	68	60	61	59	67	58	63	51	57	75	54	56	54	57	55	64	52	71	60	66	63	53	86	67	53	58	58	59	72	58	68	77	78	63	63	49	68	56	52	72	58	60	59	75	52	67	65	58	56	57	72	66	66	69	79	63	66	60	60	69	84	63	71	58	70	57	57	61	55	57	64	69	66	52	66	63	61	61	56	51	65	71	58	71	64	51	59	54	66	62	64	61	80	60	48	63	65	75	71	60	64	62	66	67	53	61	61	74	56	51	70	57	62	58	60	56	73	67	65	62	63	65	65	70	63	57	56	72	64	73	67	78	76	45	60	72	56	59	57	66	63	57	66	68	69	63	49	60	50	64	63	61	60	53	59	55	63	61	66	59	67	66	63	61	70	63	79	67	65	68	69	66	54	59	45	61	51	67	60	50	59	60	72	56	70	58	72	61	61	51	51	72	75	72	60	62	57	57	62	57	71	63	61	60	78	70	64	60	58	67	54	56	54	57	71	59	69	59	53	58	47	71	57	61	69	69	58	58	61	60	52	51	79	59	64	70	54	63	54	56	56	66	66	63	54	47	48	56	64	61	69	55	64	57	50	46	70	60	69	57	47	52	61	59	48	60	62	59	60	61	70	63	58	64	68	63	56	61	58	61	63	71	56	70	58	59	68	63	70	54	68	73	79	69	58	61	42	55	63	68	62	63	66	64	62	63	50	48	64	59	64	53	59	67	63	71	62	67	57	57	59	68	75	65	58	65	62	59	68	70	67	65	50	61	52	57	70	59	59	65	62	76	53	58	64	72	58	67	60	61	63	60	63	77	71	74	70	49	50	55	52	61	52	67	78	67	65	58	49	63	65	72	64	60	64	61	68	53	59	76	79	57	42	64	63	59	51	54	50	63	65	61	60	58	64	62	56	54	68	56	63	69	49	68	55	58	62	61	60	64	44	51	54	54	63	67	58	49	56	68	60	53	56	68	53	59	55	58	79	66	54	73	66	60	63	63	65	54	55	54	64	63	69	75	69	61	65	68	65	58	68	61	70	66	71	68	55	64	59	53	53	60	54	59	60	67	70	90	51	62	64	56	72	60	86	66	69	61	52	57	55	72	67	60	61	59	63	62	60	60	55	60	55	66	50	66	42	52	67	64	54	60	63	77	77	46	61	64	45	59	62	70	61	61	65	60	73	63	55	64	52	57	62	67	53	74	69	64	48	64	58	50	58	60	56	59	55	62	50	60	60	61	63	46	70	73	66	74	71	58	61	52	68	55	65	52	54	60	53	55	59	65	64	56	65	59	58	68	72	57	70	75	69	69	79	63	62	64	74	52	67	65	65	71	53	51	57	53	59	74	53	65	57	61	61	63	70	65	69	69	51	53	63	66	54	58	55	50	58	73	68	56	53	65	49	47	60	57	48	56	49	62	75	60	74	70	72	68	75	69	59	60	53	62	47	57	61	55	60	61	67	63	68	81	58	61	69	56	67	73	73	61	43	54	69	59	58	60	56	58	49	63	58	65	71	64	56	66	57	56	64	61	64	72	61	53	47	57	63	60	62	60	55	70	56	65	50	53	62	57	60	62	54	70	56	63	65	76	66	61	59	61	64	64	63	64	51	51	59	62	55	51	66	60	62	73	64	69	59	67	57	57	60	66	66	68	59	61	91	52	65	66	50	62	57	70	54	73	60	61	56	62	59	69	56	52	71	61	50	57	56	47	66	68	62	69	78	65	69	59	51	59	63	42	74	58	71	50	58	61	61	67	69	61	55	66	65	60	60	56	69	66	54	48	62	63	69	48	60	58	53	66	52	45	57	49	68	57	62	58	62	71	50	65	48	59	59	54	56	47	48	65	66	52	63	56	60	56	66	60	61	61	74	65	63	56	64	65	60	55	53	76	77	60	63	63	48	51	70	74	63	58	58	51	76	53	67	52	51	58	56	57	58	66	70	66	53	65	62	67	69	51	63	63	60	61	55	52	72	53	48	69	60	59	60	55	62	72	72	63	44	71	55	57	55	50	51	70	64	64	53	65	56	53	61	52	56	80	61	72	62	65	65	61	65	52	67	69	81	57	61	59	66	57	61	64	59	65	58	68	53	72	52	50	63	55	58	50	52	63	62	60	61	56	69	62	66	61	55	57	63	67	48	59	62	51	64	66	70	68	64	71	35	53	49	59	74	51	62	66	44	63	58	64	66	69	66	51	58	68	68	55	62	63	57	59	56	65	44	84	66	69	64	68	59	78	65	60	65	56	57	62	61	64	49	51	55	52	59	68	75	68	53	63	70	58	59	50	60	65	58	71	74	60	46	55	55	68	52	66	73	63	66	49	48	64	52	62	55	61	61	56	67	66	71	62	62	68	62	64	63	74	63	58	71	61	55	60	57	62	80	70	70	62	47	49	75	57	67	67	55	61	67	84	60	52	60	73	56	65	53	65	54	71	62	59	53	64	64	54	63	45	55
41901	33904	41592	50949	48586	34579	19788	7160	1886	908	823	749	767	749	756	753	798	764	750	713	752	719	776	773	796	787	773	728	731	802	779	755	731	715	754	799	759	770	792	772	710	718	774	741	799	820	764	731	774	778	784	780	729	713	724	777	762	740	746	746	758	763	777	767	749	745	786	739	780	742	746	767	776	782	724	765	769	794	758	803	795	723	802	778	711	772	793	754	787	783	744	805	754	823	749	732	755	794	785	767	749	800	716	748	749	751	734	749	697	756	799	728	747	733	741	730	758	721	754	770	770	776	750	800	785	728	730	767	788	730	779	774	732	736	730	761	802	760	725	745	789	795	783	749	844	759	736	785	788	830	748	767	715	781	756	756	795	793	760	765	782	766	736	727	749	767	752	788	735	758	746	778	767	799	760	748	733	770	709	742	721	788	781	742	733	749	750	825	749	765	753	774	780	768	725	772	737	747	770	772	816	778	780	765	708	809	758	738	772	778	801	783	735	827	755	797	786	749	772	748	762	743	746	741	727	726	793	827	761	809	755	757	773	774	764	779	787	756	767	729	763	751	755	773	717	820	700	752	745	747	785	758	757	772	761	753	782	761	809	739	778	733	747	787	735	768	765	789	747	729	763	747	717	749	769	754	789	813	784	759	763	764	785	753	755	686	807	787	715	787	743	785	784	754	804	754	729	782	783	780	743	702	768	713	751	764	755	726	806	737	783	732	734	782	747	789	712	767	796	767	753	757	789	716	796	748	754	746	766	761	786	762	741	752	820	713	745	754	743	783	805	799	763	744	795	761	732	739	759	777	786	781	782	774	766	763	786	754	819	727	763	793	788	755	787	762	799	770	770	724	849	778	752	810	774	802	720	782	765	790	743	795	756	765	744	766	755	771	721	713	748	766	768	764	752	751	718	718	773	766	782	755	785	730	768	725	768	768	818	764	720	783	795	812	776	791	778	755	749	755	743	727	719	783	763	774	753	761	785	813	776	754	802	733	731	769	747	720	762	766	761	758	791	757	793	763	805	759	755	738	740	755	774	762	767	764	756	733	699	752	725	720	785	815	750	741	772	761	804	762	782	731	742	741	779	739	775	771	782	758	735	764	777	800	751	769	746	726	706	736	748	788	796	797	703	721	770	743	762	770	741	743	727	759	813	733	729	744	756	755	777	753	782	779	807	751	754	761	748	767	753	734	785	753	772	755	790	794	753	766	701	758	772	762	787	746	729	778	762	798	774	780	712	761	736	764	742	767	766	814	751	777	786	763	772	791	747	731	779	794	774	765	769	734	775	798	769	785	801	744	809	756	745	755	806	755	798	729	748	772	800	761	772	761	772	805	672	705	741	774	773	758	739	770	759	765	785	775	709	762	778	718	803	772	777	725	771	767	789	739	787	756	798	720	746	772	750	784	709	770	763	737	804	769	753	731	756	760	764	762	751	788	769	782	802	839	737	778	755	738	717	788	750	725	757	730	762	758	779	763	751	750	773	727	769	729	805	731	779	798	792	765	780	814	746	737	771	796	829	752	752	765	744	727	773	752	731	739	763	748	796	770	752	760	817	776	780	746	774	800	741	714	812	719	770	787	785	851	717	746	759	774	735	810	784	766	773	771	755	814	801	755	727	737	745	769	740	760	768	825	750	753	763	754	762	786	786	775	796	798	725	757	758	776	727	785	715	806	798	748	753	774	782	750	748	728	758	744	769	748	737	727	786	790	739	761	727	785	789	749	738	781	738	755	772	797	768	764	794	769	741	711	780	764	771	754	742	753	716	722	730	768	746	767	769	774	740	690	775	766	807	756	787	822	768	745	760	757	776	751	801	752	790	805	763	756	795	763	687	753	785	792	782	762	747	735	724	745	795	725	728	789	769	746	701	772	757	773	773	773	774	750	775	786	788	769	785	764	802	786	793	796	778	751	807	788	730	740	728	734	783	714	781	732	782	758	792	801	806	765	754	769	731	768	783	722	766	791	746	737	752	742	744	761	703	794	783	792	757	763	812	778	824	772	737	768	723	746	725	748	779	724	786	739	733	754	742	774	776	795	747	775	777	800	786	725	764	777	789	775	779	777	769	762	733	738	780	749	759	803	783	749	701	790	765	727	752	770	732	779	742	758	770	786	774	762	823	769	760	748	764	746	751	772	742	836	805	783	794	777	745	753	719	725	756	773	723	794	755	749	760	791	806	726	771	795	749	756	709	727	805	735	771	781	748	764	759	801	777	721	757	738	737	701	761	767	743	755	749	817	760	735	772	782	801	740	747	801	821	726	726	732	808	765	767	762	769	793	781	764	784	737	751	803	784	751	765	766	728	743	730	729	728	780	769	782	759	771	765	812	750	739	731	790	720	789	807	760	754	762	757	758	778	783	706	757	794	791	771	736	784	766	779	809	771	759	740	818	828	700	770	697	770	781	815	786	749	783	758	745	762	787	784	795	752	761	773	784	806	762	735	747	804	722	743	794	776	775	768	736	723	740	798	773	735	747	735	784	808	791	771	742	761	777	722	745	763	741	739	691	773	755	749	753	774	800	774	748	812	743	745	807	789	778	735	771	733	738	745	744	753	721	742	748	755	779	695	720	763	774	766	759	753	725	781	786	754	748	734	739	758	748	802	777	740	748	777	725	776	761	748	737	794	747	745	785	787	798	812	757	765	765	775	733	799	791	774	737	767	741	758	750	778	750	716	791	746	777	737	763	782	779	781	810	823	801	757	752	772	752	772	805	776	737	753	770	811	768	748	760	799	764	751	764	742	785	748	741	726	816	769	764	764	805	795	736	784	769	718	693	791	691	736	751	742	755	741	801	730	766	736	761	731	749	754	753	742	758	776	756	760	780	744	741	749	734	756	742	824	757	811	765	769	786	742	726	751	732	760	763	706	816	751	785	734	775	748	777	758	795	785	739	762	766	725	717	763	745	783	746	718	737	773	766	804	787	797	787	705	773	759	740	799	744	738	719	768	787	760	783	770	732	764	748	765	749	730	811	784	760	773	748	779	766	749	736	768	780	776	731	778	722	753	732	794	744	773	803	716	826	718	768	773	752	792	741	746	766	768	744	754	773	741	810	749	790	780	733	798	741	758	784	720	755	774	715	754	771	769	755	730	731	767	752	742	822	828	720	729	699	814	704	791	776	714	745	773	824	750	771	803	805	732	780	749	699	742	724	742	735	733	709	777	775	817	765	784	753	709	765	790	801	739	776	768	756	771	773	771	713	770	763	758	785	778	708	829	774	759	734	726	810	772	749	780	782	744	743	818	743	805	793	751	767	763	742	709	708	789	758	784	724	792	726	766	801	750	780	813	787	776	784	771	727	775	805	803	779	748	761	677	735	728	799	790	750	752	748	777	762	763	759	807	785	771	788	730	729	778	783	776	772	720	736	739	767	777	754	785	739	757	758	743	802	763	730	725	714	700	748	779	787	726	752	779	763	773	776	745	747	753	742	808	785	768	728	771	733	786	810	808	771	749	719	709	774
6534	9558	16177	13726	7956	3221	921	259	104	79	50	46	74	65	68	54	65	65	64	59	51	76	56	70	60	68	55	75	58	69	70	64	50	62	58	52	66	66	55	62	78	66	64	59	59	56	55	77	66	44	67	76	63	64	62	79	77	55	68	63	51	52	68	58	62	67	52	61	69	69	73	77	64	55	64	62	58	63	68	63	67	65	67	64	56	64	66	59	55	52	60	69	64	64	70	55	53	62	63	69	71	76	61	65	53	85	65	60	56	51	53	62	48	63	61	71	57	58	80	66	72	61	55	55	59	54	63	49	63	66	63	64	60	65	50	60	52	49	61	60	63	68	70	67	47	63	71	53	60	69	57	60	61	61	64	61	76	55	66	58	63	54	67	65	62	74	69	58	64	74	61	68	57	65	63	54	71	56	53	53	61	59	58	68	60	60	64	61	63	71	62	61	69	46	61	65	65	93	63	62	69	64	68	51	59	64	58	62	70	62	62	58	73	58	52	62	79	65	50	57	62	65	69	64	73	58	69	56	56	59	72	61	58	79	59	67	66	57	58	70	59	63	60	56	54	77	56	60	63	64	59	50	73	57	64	66	65	61	72	52	67	66	51	62	50	67	53	64	63	61	73	65	62	65	53	64	42	70	71	49	69	68	62	49	72	71	71	81	48	66	71	53	50	60	53	66	51	62	58	72	52	70	65	67	53	45	74	60	68	47	68	57	62	44	58	57	62	74	68	55	61	58	67	50	67	68	65	60	67	58	64	74	62	65	52	66	69	62	60	48	70	78	75	64	64	60	70	53	67	78	82	51	65	64	47	73	61	74	64	57	66	61	60	64	55	68	65	57	56	50	62	60	70	63	55	65	66	75	67	65	64	68	45	81	70	77	55	54	70	64	71	51	56	67	80	53	48	66	76	74	73	56	53	59	72	74	57	63	63	68	71	62	55	64	60	50	64	57	57	65	63	61	83	55	69	73	56	57	58	73	57	67	55	63	66	79	66	63	63	68	58	62	50	60	64	66	56	54	61	58	48	64	55	52	67	59	58	70	60	62	63	59	69	49	67	60	51	61	66	86	73	70	58	64	59	52	66	66	55	62	78	65	49	74	53	73	70	52	77	71	58	79	63	58	53	56	60	62	65	69	63	77	76	50	56	67	67	53	61	65	62	66	63	63	72	58	62	70	57	76	69	68	68	47	67	53	68	54	52	78	63	50	66	59	65	51	47	55	55	66	56	59	65	63	57	67	56	65	56	77	46	43	61	60	70	58	79	65	59	71	67	70	60	49	49	57	75	68	67	70	55	73	59	74	54	67	78	58	72	81	48	68	52	64	64	64	58	66	67	64	68	73	69	73	53	83	68	60	51	67	64	67	57	67	62	61	54	67	62	64	63	66	66	76	62	56	70	61	80	62	57	36	75	68	60	52	68	45	58	73	57	77	68	57	69	57	58	52	58	69	60	58	59	67	51	54	75	64	70	76	57	47	63	64	58	66	68	56	57	66	66	47	52	71	74	61	62	67	60	67	62	57	59	54	51	53	70	75	65	41	73	64	59	63	69	51	62	68	65	55	60	70	57	68	61	52	52	52	55	59	69	54	74	57	62	62	52	70	66	58	65	63	56	58	44	69	71	48	63	70	55	54	53	52	67	67	68	59	74	60	72	62	61	58	69	64	58	71	65	55	51	65	65	69	61	52	72	58	69	53	59	53	53	50	61	59	65	74	70	56	67	64	63	68	62	49	59	55	61	68	67	67	62	68	71	71	52	61	56	75	54	55	66	63	65	57	71	60	71	60	49	57	78	74	58	69	54	49	62	60	66	49	63	52	55	64	70	72	50	64	65	62	63	53	36	62	65	55	61	60	60	65	62	64	69	64	62	64	64	75	67	58	62	62	63	54	68	77	60	63	59	69	64	73	72	51	66	66	57	58	68	60	67	64	51	60	65	62	73	67	66	61	50	50	55	67	56	69	57	57	58	62	49	64	81	57	75	70	63	57	67	66	70	63	54	61	60	56	76	71	64	49	64	59	59	61	52	74	65	68	66	53	72	64	62	57	55	51	57	69	61	54	56	56	61	60	72	78	70	63	49	56	61	58	55	74	63	49	55	73	54	52	54	70	56	57	71	66	48	66	64	71	58	64	62	51	75	66	67	77	66	61	71	65	50	73	64	46	60	63	71	60	63	53	76	58	66	69	71	78	60	63	65	61	67	53	69	63	59	60	61	62	49	54	69	60	66	68	63	65	62	60	50	61	63	66	53	70	62	63	76	63	62	56	64	74	60	52	67	53	72	54	59	48	64	71	69	80	60	66	79	50	68	61	76	69	64	61	61	61	70	56	76	62	60	57	52	61	50	61	82	69	59	53	81	68	76	61	55	67	59	53	71	53	67	46	62	54	65	53	58	64	63	67	69	65	65	62	65	78	67	65	55	61	73	62	62	59	68	66	64	56	60	85	72	65	60	58	68	70	54	64	64	63	62	58	48	65	67	67	42	75	62	56	65	57	60	76	74	68	65	66	73	70	60	70	63	66	52	67	72	64	57	67	62	63	75	52	68	61	68	58	49	60	59	70	69	66	51	63	64	76	56	58	50	59	77	55	51	62	64	61	58	69	65	68	52	51	73	60	57	66	75	57	58	61	71	64	76	56	69	63	63	73	77	58	59	83	58	39	58	63	56	66	70	60	71	65	70	62	55	82	51	56	65	72	68	55	60	72	54	56	54	68	60	78	52	53	65	52	59	57	51	48	52	59	67	70	59	62	65	68	79	73	59	56	51	59	74	55	55	42	73	65	60	61	62	50	55	63	65	67	70	55	45	53	56	71	68	70	66	76	60	52	58	68	71	47	65	55	57	54	52	51	67	51	66	44	72	66	70	86	67	80	70	56	65	64	49	68	70	64	60	66	79	60	58	64	61	62	50	49	68	68	56	58	77	71	59	64	50	74	70	62	68	66	55	61	54	53	70	64	54	62	62	60	56	64	62	65	61	59	57	64	56	62	67	54	73	56	67	74	66	70	66	66	50	55	57	65	59	45	75	66	58	59	73	44	60	64	61	68	68	58	61	73	61	71	61	53	57	62	72	75	56	54	62	67	63	70	50	61	70	58	58	56	64	59	68	59	53	66	61	70	60	62	52	68	67	53	51	58	56	47	65	54	75	65	48	65	52	65	65	64	52	55	69	62	66	71	71	63	51	60	69	53	68	67	53	57	57	63	54	71	60	52	63	71	63	68	62	59	68	65	82	63	52	62	61	67	54	66	53	53	57	71	62	59	69	49	55	64	61	64	47	67	59	52	63	70	71	69	58	60	66	68	60	74	67	47	72	63	55	53	71	55	65	70	55	53	62	82	53	58	66	73	66	68	59	56	70	59	72	59	80	66	46	57	60	66	76	59	57	55	67	67	66	52	62	55	66	62	78	53	56	61	58	73	76	52	64	51	54	57	64	66	61	63	57	70	57	50	77	55	63	60
36683	37132	43151	50018	47625	33865	19362	6827	1848	972	783	837	783	833	782	800	744	801	738	749	799	778	782	762	734	808	791	761	767	760	805	799	790	782	811	787	784	823	771	756	772	763	803	795	791	734	812	781	780	796	780	774	787	833	785	779	751	773	760	792	813	788	768	763	820	780	737	804	830	759	769	771	771	733	810	773	758	856	851	783	779	723	766	760	756	755	835	738	818	757	727	755	751	770	761	807	809	799	779	827	798	746	760	776	814	811	750	750	845	782	796	783	807	796	759	751	787	727	783	815	794	783	770	794	796	732	727	763	791	740	723	797	790	749	777	804	780	759	762	776	717	771	768	795	784	793	773	788	753	810	809	782	820	766	797	753	792	798	751	767	756	791	791	745	741	761	756	799	782	787	778	802	784	793	729	803	769	777	786	774	779	788	822	748	774	796	769	749	763	847	795	776	761	775	792	817	822	812	816	819	798	837	814	774	777	722	783	773	759	780	785	798	787	791	794	796	781	782	811	744	767	767	800	761	794	792	778	763	798	817	810	780	815	752	741	815	781	739	783	762	799	780	761	743	766	777	812	779	776	765	789	786	806	754	817	779	809	769	746	764	759	768	782	728	786	742	818	753	773	767	784	833	771	783	831	804	739	815	751	763	802	797	807	736	760	771	795	790	792	769	781	785	769	767	787	804	803	796	786	842	762	731	725	784	764	797	774	774	759	811	788	757	740	787	783	768	793	801	782	757	779	777	794	776	816	781	839	758	748	838	763	760	785	738	787	762	739	758	770	723	793	775	789	787	736	749	733	819	758	777	793	801	781	771	729	758	772	802	736	769	771	773	782	815	802	777	824	785	764	741	757	776	775	785	790	780	789	835	774	790	792	779	797	762	792	768	748	844	778	796	785	796	788	771	698	782	808	753	821	784	767	771	806	812	772	764	758	762	803	816	754	779	764	756	756	791	779	792	766	793	803	791	740	784	748	779	819	789	765	796	786	773	783	744	798	746	718	774	786	759	737	783	833	762	770	761	769	738	820	800	800	811	780	786	791	766	788	767	791	842	731	785	785	743	788	797	825	763	812	817	789	772	795	753	797	795	760	759	768	792	778	815	782	773	807	768	704	797	746	740	774	813	763	869	818	803	768	776	762	835	748	763	794	774	695	811	788	805	748	807	770	785	739	814	807	813	800	793	768	819	795	790	741	763	792	790	803	830	752	774	738	771	801	816	721	784	768	790	815	801	803	779	793	761	784	732	819	806	799	761	784	715	779	748	782	819	754	780	747	799	792	785	733	762	786	787	787	746	819	779	811	767	818	773	806	794	746	749	762	830	723	755	763	729	748	792	770	752	774	791	773	797	810	728	817	780	747	761	781	759	805	771	781	754	779	784	774	754	788	754	770	794	788	791	750	798	814	745	796	760	778	761	792	820	807	769	785	769	750	737	828	790	786	785	848	851	834	793	849	752	794	783	860	806	791	764	761	830	806	807	824	811	803	738	760	745	748	777	788	790	801	799	807	783	775	790	774	813	745	767	834	793	777	789	740	729	777	749	804	796	754	784	817	786	777	750	726	838	828	792	761	753	749	743	765	705	811	748	740	765	773	804	794	775	752	765	746	813	776	739	805	782	789	781	804	866	791	736	784	770	783	797	772	767	801	780	822	770	737	771	728	743	778	769	754	786	806	787	799	773	784	781	810	764	728	822	766	834	809	774	722	742	788	796	786	769	805	776	742	746	729	754	796	819	786	782	806	816	779	754	806	799	849	846	789	760	805	770	807	771	765	827	753	761	761	840	786	768	772	811	803	770	803	790	776	764	787	782	812	793	771	807	796	790	735	796	771	781	757	815	771	745	805	766	787	756	770	749	757	845	769	788	780	773	841	800	761	754	788	737	793	754	767	804	785	771	727	741	778	781	830	743	783	755	820	788	782	755	826	775	785	773	751	792	717	809	757	747	753	743	789	774	778	783	799	809	774	797	787	811	816	790	807	775	762	796	813	757	761	835	755	746	771	781	821	735	798	804	783	775	786	786	833	740	777	781	773	782	796	825	763	813	782	821	794	799	729	755	737	745	794	772	811	816	857	746	797	784	804	729	753	771	815	755	758	784	757	795	781	771	819	745	764	751	788	799	727	747	805	791	793	844	758	793	798	813	825	773	783	744	760	769	777	795	767	787	736	808	767	753	771	850	828	789	775	745	767	798	830	787	795	787	787	757	742	791	772	756	781	734	774	852	775	810	750	738	769	806	740	818	778	771	789	813	784	857	799	765	757	792	784	782	760	789	778	770	781	764	740	805	807	792	768	752	812	805	723	769	758	811	768	755	788	776	801	778	811	795	817	746	795	795	775	793	766	791	802	826	761	784	737	780	769	797	767	820	877	784	829	799	737	743	815	781	776	763	801	783	789	742	725	771	711	767	796	803	786	762	783	826	722	767	709	804	754	803	783	787	787	785	773	819	771	742	789	811	793	823	797	780	820	795	849	805	801	801	777	767	793	788	792	791	744	771	790	753	728	765	772	782	762	783	817	778	819	811	753	730	734	769	843	774	759	792	800	757	802	747	815	740	771	786	781	781	799	775	789	782	775	810	814	751	757	728	760	770	771	738	834	789	766	774	801	761	770	763	791	742	765	773	785	827	765	740	747	782	749	787	780	782	738	795	748	754	818	801	722	767	757	784	736	762	732	759	812	789	795	728	780	821	834	810	751	806	781	805	779	829	821	807	802	778	747	817	782	717	776	780	727	749	771	766	809	815	740	776	779	813	780	769	751	786	793	809	863	843	779	815	835	775	776	790	768	788	829	765	783	795	792	739	830	780	766	768	766	790	795	793	810	741	815	801	775	785	778	739	739	816	759	841	801	800	792	785	794	801	748	759	755	795	755	799	731	765	807	782	808	835	793	786	768	749	817	766	761	757	763	759	760	805	798	781	760	790	777	760	777	800	789	786	801	791	781	730	758	787	792	766	811	809	783	799	812	733	753	797	748	764	798	770	771	739	794	814	814	745	788	815	767	778	797	761	755	779	760	792	781	791	772	754	761	794	763	841	780	762	810	750	763	754	790	839	755	776	800	799	742	817	792	797	750	776	767	796	800	743	790	780	773	757	789	783	767	778	755	775	777	796	798	739	766	762	771	820	757	762	788	798	769	811	748	791	729	822	795	806	767	763	832	757	762	775	778	760	766	769	764	789	760	746	745	760	809	802	793	755	763	716	716	791	780	769	809	752	766	778	744	756	757	763	793	761	776	768	750	801	742	824	798	789	779	762	764	770	784	790	783	832	815	766	834	756	775	793	819	753	816	714	748	789	771	762	837	741	826	804	766	814	772	808	790	829	820	795	756	748	837	754	759	790	787	768	795	826	777	781	754	777	798	702	819	776	832	812	807	847	759	794	830	834	765	808	762	826	802	772	822	760	776	831	731	779	754	837	737	760	781	757	785	793	797	763	820	750	774	781	757	759	815	753	755	759	803	770	762	772
7037	23204	24752	19309	11456	5118	1332	329	114	77	64	65	68	54	55	50	67	53	63	63	55	62	62	62	68	47	60	57	66	61	69	67	65	70	63	57	58	60	63	51	54	63	61	73	74	54	55	57	66	73	69	73	53	67	71	75	66	68	57	56	62	58	63	67	60	53	49	69	73	67	60	62	80	83	62	77	63	66	75	67	66	71	48	78	41	54	69	59	69	66	79	53	64	71	71	55	69	64	69	66	72	75	64	59	51	61	75	52	65	64	60	62	51	64	57	66	65	57	67	63	57	64	68	79	58	72	70	66	63	64	55	71	63	69	70	70	55	56	64	73	60	68	72	71	67	54	65	56	63	51	69	57	73	72	63	68	73	57	62	56	59	65	48	45	60	72	67	65	71	60	55	64	61	71	64	57	69	65	54	50	49	58	46	65	64	55	59	52	63	57	61	71	54	57	62	67	56	62	65	66	55	71	65	72	58	50	69	60	65	56	49	65	53	63	56	60	68	57	52	72	59	61	57	47	68	51	73	58	51	60	65	54	64	60	56	62	63	64	64	59	63	78	63	64	64	73	67	64	50	54	66	67	61	43	76	66	63	69	62	71	75	52	81	65	63	60	60	75	61	70	84	68	78	63	61	70	68	56	59	61	57	58	61	60	63	55	56	65	61	68	58	70	63	65	59	63	50	80	60	56	69	44	62	64	59	66	73	78	53	60	54	51	55	51	62	69	64	91	59	58	58	57	63	63	59	66	58	51	58	71	52	64	65	75	53	71	66	63	50	67	65	62	61	67	58	56	74	72	58	56	61	66	81	63	55	53	51	47	68	66	60	65	53	70	63	67	67	61	65	63	60	73	74	58	78	61	43	56	58	61	66	46	57	66	72	66	75	57	73	66	70	55	65	73	54	63	65	57	64	60	55	54	71	62	72	60	60	64	65	57	81	69	57	77	56	59	46	60	69	60	60	71	75	56	77	64	52	64	62	67	65	50	67	53	52	56	81	67	66	67	55	65	65	60	57	65	58	68	59	65	55	62	58	63	79	66	67	60	59	51	66	65	65	54	60	57	55	69	85	56	59	47	56	71	53	65	55	62	68	62	61	57	65	56	59	57	63	59	54	70	54	64	61	61	70	59	57	66	52	69	77	65	70	57	52	66	66	61	72	69	50	59	67	80	48	50	65	63	50	63	62	63	67	69	70	73	68	70	77	87	67	58	63	71	71	52	67	65	69	66	57	69	57	69	55	67	68	71	67	75	53	71	41	49	65	59	49	58	63	58	60	63	76	73	62	62	76	55	65	57	59	59	70	62	56	71	68	48	59	58	70	63	78	66	53	59	70	72	66	67	65	67	62	71	68	61	58	64	58	61	55	52	65	57	71	60	61	51	57	65	48	62	74	71	56	58	62	63	55	59	74	69	55	74	51	70	54	73	55	58	59	56	54	63	64	58	65	55	60	67	51	67	55	60	67	51	78	52	55	53	79	57	71	61	50	68	57	81	60	75	63	54	67	80	64	68	62	60	55	61	54	58	77	64	64	47	82	59	79	64	62	57	63	56	63	62	66	49	49	63	54	62	72	71	66	62	64	64	62	52	63	63	68	70	63	77	78	71	48	59	71	55	63	65	62	55	59	72	65	55	72	78	55	51	72	62	72	63	75	69	48	69	74	65	49	66	62	67	80	63	47	64	59	59	64	61	64	72	62	64	56	71	56	72	55	64	54	68	53	54	56	60	52	65	67	64	65	46	65	72	64	65	74	59	67	71	71	59	61	69	70	60	61	61	64	69	58	46	53	72	58	63	61	70	59	73	64	67	58	67	56	56	57	57	73	57	69	62	65	59	69	63	70	62	69	53	69	49	74	49	70	59	59	63	70	63	70	65	62	64	69	65	61	72	62	62	59	52	78	61	55	57	71	63	52	56	69	75	60	59	72	66	73	59	61	65	74	71	73	61	75	50	51	59	70	72	60	68	58	67	62	72	65	65	59	72	56	52	66	76	57	67	63	64	59	65	59	54	62	69	69	65	70	55	61	59	86	70	76	68	73	70	51	67	59	70	59	69	80	59	59	74	73	71	64	61	47	65	50	59	71	55	54	57	55	59	73	62	74	62	57	64	58	71	63	53	67	65	59	60	69	65	67	78	60	66	62	48	70	62	72	48	62	62	62	70	75	59	46	58	49	66	79	46	55	50	71	63	58	64	55	60	63	58	64	66	60	48	66	51	63	77	57	50	76	61	58	52	58	55	65	76	66	59	53	63	51	59	70	55	72	63	54	54	67	62	67	80	70	69	70	42	64	65	58	64	72	55	56	83	58	71	80	62	66	64	66	69	60	79	66	56	76	62	61	52	63	69	69	60	56	68	68	57	61	67	47	63	61	63	65	54	70	54	48	64	63	55	73	86	74	71	74	64	68	74	79	62	59	66	63	75	63	67	58	64	66	63	61	71	60	62	68	51	69	65	51	65	64	59	78	62	67	72	67	63	59	77	66	80	55	64	51	59	54	59	71	59	67	52	60	57	65	61	63	60	53	62	72	61	61	49	64	55	65	77	53	70	66	70	64	57	74	79	66	72	76	70	76	54	71	50	69	61	62	55	67	66	48	62	68	58	70	56	53	60	61	63	68	72	43	49	71	65	61	66	77	60	65	64	56	66	58	57	71	52	58	54	50	67	54	57	71	73	73	84	52	50	68	62	78	71	66	66	48	47	57	78	70	74	64	70	81	62	73	56	74	64	63	60	67	67	64	76	63	60	60	65	64	66	57	70	63	59	64	70	74	58	58	66	51	64	63	69	67	62	70	64	65	56	60	54	71	56	56	72	83	62	56	58	65	79	69	61	72	57	69	51	72	65	58	61	63	65	85	68	50	49	65	72	81	66	66	63	68	69	56	59	59	68	56	55	73	58	76	67	67	81	77	62	75	71	62	63	72	57	57	59	65	57	64	73	65	69	57	70	53	80	53	57	72	48	50	62	60	54	58	53	64	59	77	59	58	55	56	66	66	72	70	60	66	55	63	50	70	61	63	57	60	48	69	66	60	67	60	62	76	67	62	71	73	73	65	76	52	67	62	64	59	55	65	59	71	74	71	70	61	73	56	50	57	60	71	74	44	70	58	66	77	55	45	63	71	65	64	53	59	54	59	60	63	60	64	64	64	52	61	75	63	84	81	55	62	64	63	73	50	65	64	62	65	66	69	64	82	73	64	66	70	72	46	75	62	61	49	69	67	59	49	39	52	71	57	57	66	60	63	66	66	56	70	69	69	60	63	57	75	56	65	70	61	70	64	59	65	49	62	60	68	62	64	75	72	79	64	59	72	66	63	67	63	53	73	57	65	66	52	50	72	72	61	62	68	66	59	58	66	66	66	58	64	80	51	66	61	65	70	68	64	65	65	64	74	71	64	64	63	70	64	63	63	56	50	64	54	68	56	59	58	60	51	73	53	49	71	67	74	66	70	67	69	58	74	71	46	59
39411	50241	50058	57162	54583	38673	22905	8332	2105	958	800	810	757	772	794	758	780	795	826	744	767	753	731	767	819	762	767	750	790	791	776	719	792	776	803	789	787	758	786	800	748	792	753	786	804	758	767	714	710	746	754	742	788	769	783	784	750	785	731	793	782	775	748	811	771	761	783	820	745	764	772	808	810	778	786	815	777	757	783	775	851	733	739	773	725	734	818	775	769	808	773	805	784	797	747	759	760	776	736	802	811	768	780	789	772	752	757	793	761	788	813	780	780	799	803	736	786	783	772	776	742	780	814	765	776	777	854	768	791	827	779	768	754	814	763	808	758	744	743	799	785	808	748	741	749	799	765	705	774	765	823	763	759	797	809	773	748	755	738	773	786	843	751	785	797	804	757	764	804	788	793	796	808	728	783	848	782	748	765	766	760	764	793	795	780	771	780	817	847	779	756	775	788	804	781	784	810	751	754	805	791	789	855	773	762	742	790	735	806	828	766	838	790	819	769	756	749	775	777	803	770	761	780	760	778	786	793	801	815	800	764	759	801	774	760	782	778	784	766	777	752	810	767	810	742	779	798	746	761	756	782	746	730	775	771	771	761	774	756	748	771	791	783	770	782	751	809	769	784	771	767	802	797	770	814	775	765	765	764	740	798	749	769	749	759	795	799	797	771	791	732	797	769	737	755	780	772	759	806	803	825	807	774	774	764	834	790	813	738	790	825	811	764	818	762	785	798	761	738	731	794	783	779	808	778	740	775	723	725	807	757	787	802	790	789	740	730	770	777	745	786	749	790	749	782	786	756	767	748	727	784	779	760	751	771	763	738	767	777	753	831	750	744	708	790	810	756	820	744	751	757	772	769	799	739	785	794	790	794	726	771	786	797	741	802	772	696	741	780	719	801	720	762	719	773	767	814	745	798	750	813	780	795	784	736	802	762	790	774	761	805	777	777	820	775	750	796	740	805	759	796	778	773	753	785	770	763	821	791	791	754	763	785	756	767	814	756	751	791	764	724	745	734	838	803	751	778	737	724	818	813	800	735	793	774	772	817	761	778	772	782	771	787	784	750	765	838	763	784	783	801	754	779	797	803	746	776	756	834	739	799	832	722	794	760	801	730	687	783	767	771	788	778	776	758	756	791	787	700	798	781	780	760	781	774	736	768	814	759	779	778	806	784	772	788	729	734	816	746	709	772	747	705	715	728	736	788	776	763	781	779	733	781	791	751	738	703	781	768	781	829	765	751	790	733	773	751	805	722	735	773	825	789	796	790	789	760	823	790	786	771	728	799	723	747	772	808	763	798	803	784	805	737	775	808	818	791	794	772	775	798	790	797	788	766	824	779	736	786	732	778	769	828	754	794	811	784	737	783	807	747	746	753	803	764	790	797	813	764	755	754	829	808	693	760	822	783	784	726	786	784	778	807	751	755	786	801	772	705	776	811	800	777	783	754	816	794	735	736	729	782	715	793	772	761	766	796	809	767	783	784	776	812	803	823	806	761	818	732	774	719	771	765	705	791	753	697	762	779	736	754	784	776	758	758	746	791	775	779	767	809	744	775	799	819	798	741	750	780	786	761	801	798	742	763	772	743	756	751	804	742	776	785	800	798	781	755	728	792	756	814	758	825	777	753	747	791	825	797	753	770	799	729	827	768	752	746	746	754	758	806	791	742	796	743	778	770	788	798	781	791	812	752	803	763	731	752	777	802	718	761	800	770	780	747	788	775	796	773	769	820	735	803	754	807	762	775	763	746	779	778	766	754	767	745	800	731	760	744	779	772	748	747	780	834	765	743	803	780	792	730	765	731	782	731	748	794	764	775	750	777	784	757	799	700	747	719	794	737	782	778	781	764	764	844	748	761	786	823	782	780	796	790	758	799	750	782	760	784	752	789	821	784	792	839	759	792	769	781	755	761	722	795	747	765	770	761	787	796	782	787	791	735	786	819	722	812	756	713	773	757	755	711	745	800	807	826	754	778	785	792	810	799	849	707	812	741	817	768	836	760	756	805	786	787	778	784	746	805	788	831	804	774	757	757	760	763	758	780	818	776	758	812	746	774	743	751	746	799	757	745	769	809	799	801	793	796	844	738	819	777	820	781	769	762	784	750	759	736	773	777	802	749	796	759	757	812	734	758	743	767	785	781	756	787	755	734	783	778	768	747	793	780	757	800	797	798	766	791	736	698	756	779	769	752	768	748	749	755	799	775	790	736	757	793	790	774	747	775	777	826	743	752	794	768	804	776	804	821	776	754	780	765	772	802	780	803	788	778	692	802	724	787	783	760	807	762	794	747	830	799	731	815	786	757	794	749	698	802	797	762	799	728	729	776	756	779	740	792	759	783	725	763	744	728	755	747	801	760	764	770	801	754	802	730	779	776	787	743	711	809	767	777	785	771	762	802	772	785	755	774	785	745	801	761	771	799	779	766	761	795	786	769	795	806	733	807	749	804	795	761	785	765	770	756	762	793	766	764	807	774	791	729	767	766	780	735	817	771	776	755	757	804	798	789	776	797	848	776	763	782	754	796	786	761	806	797	780	784	770	804	825	770	780	721	758	744	765	809	781	721	775	774	748	800	797	758	731	773	790	774	789	776	763	817	720	774	853	786	749	795	817	789	753	763	804	762	723	763	726	829	756	730	817	735	787	747	746	738	787	746	791	835	763	767	748	791	794	759	819	817	769	738	725	742	779	706	792	775	761	770	750	777	751	744	766	782	768	711	756	772	762	815	745	780	699	838	788	769	775	762	774	801	777	798	764	746	817	768	740	763	765	800	751	791	752	729	758	797	797	763	808	733	800	775	778	756	846	817	772	784	733	813	788	761	791	769	757	759	818	779	775	772	782	792	805	774	730	765	775	767	801	800	779	770	744	754	795	760	755	787	765	783	769	774	817	751	776	814	787	774	776	787	834	789	757	786	784	796	791	743	772	757	787	810	772	748	796	748	761	745	757	732	759	779	766	792	729	764	713	814	766	776	737	797	753	778	812	816	779	768	766	796	762	725	707	782	727	757	782	789	818	728	751	796	773	831	751	747	776	748	781	777	753	799	766	769	744	802	781	800	734	792	768	842	790	775	781	757	776	780	775	788	721	771	800	775	766	806	767	781	764	787	787	721	776	758	725	762	831	795	767	804	768	798	763	842	756	782	769	787	731	748	760	802	788	724	702	808	779	759	754	828	774	790	774	734	753	750	753	788	779	775	789	775	807	765	814	771	846	759	730	754	782	797	804	823	772	784	777	766	739	793	747	824	805	787	793	776	760	774	760	781	771	786	743	799	772	769	757	740	813	768	765	803	796	800	820	767	749	707	784	754	755	782	807	812	771	749	802	765	804	766	762	836	837	812	783	771	793	764	785	780	769	780	796	776	759	772	734	809	790	716	755	773	767	752	790	715	728	703	790	762	752	791	794	786	778	760	793	760	745	766	768	753	768	768	772	761	798	765	772	793	791	761	792	751	760	763	812	786	756	769	740	793	757
3797	4524	6905	5278	2440	1015	340	113	72	69	83	63	75	55	68	57	70	82	58	62	54	62	63	57	60	53	58	69	52	60	67	63	65	56	71	48	59	51	60	64	68	53	70	72	57	62	59	65	58	47	61	62	51	60	75	55	60	54	67	74	56	56	47	49	70	74	52	57	70	67	61	61	66	57	57	67	59	65	51	55	71	48	65	47	62	65	57	57	50	47	68	69	55	73	56	62	40	62	56	60	74	69	67	71	54	61	64	53	60	60	51	64	51	56	72	58	53	73	66	56	55	55	75	48	63	54	59	56	55	70	66	53	60	58	51	62	61	56	55	64	57	65	55	59	58	41	62	50	56	54	50	59	66	58	56	59	64	67	69	44	75	75	59	48	53	56	66	66	52	49	65	62	70	58	54	64	42	65	42	63	49	70	66	73	58	59	55	69	55	56	72	61	71	70	60	75	63	60	53	57	62	62	56	68	71	53	61	56	58	62	54	65	61	61	60	71	62	58	58	69	73	75	66	60	62	50	51	62	62	60	50	70	62	71	60	72	62	49	68	66	66	62	60	65	52	65	60	59	63	59	76	56	62	69	64	58	61	65	56	64	70	53	53	58	56	52	58	69	53	57	61	66	61	70	55	72	61	71	78	62	68	60	51	60	48	57	59	70	59	53	48	62	46	44	67	51	70	72	55	65	57	67	53	45	57	67	50	52	54	66	51	66	49	59	62	57	58	49	53	59	54	83	71	53	58	62	77	42	56	63	62	64	50	60	75	60	57	59	60	61	63	61	45	62	55	61	53	60	57	51	65	65	59	63	52	63	48	58	53	85	63	57	52	46	67	59	63	58	60	71	60	60	57	58	61	67	51	56	65	74	64	73	68	57	69	58	59	56	62	49	54	50	58	56	61	55	60	63	52	52	64	64	64	66	69	69	57	47	61	66	61	82	55	59	69	58	61	56	49	59	59	53	57	49	58	56	55	61	54	67	56	66	68	59	77	63	71	62	78	56	75	67	53	49	62	51	62	53	67	53	49	56	63	61	57	61	69	63	66	54	61	65	63	76	59	44	59	52	64	62	57	63	59	63	69	51	66	50	61	54	57	51	67	60	59	52	54	60	52	59	58	66	48	57	70	70	59	48	57	48	64	78	55	61	55	60	54	67	57	47	58	42	53	47	46	56	55	56	63	50	57	63	56	64	75	70	53	55	61	58	63	69	67	62	63	53	62	59	57	57	58	64	51	58	73	67	49	68	58	63	63	77	64	58	43	79	58	62	53	64	59	75	59	52	66	56	63	68	57	50	59	62	53	58	70	62	63	75	54	47	61	68	55	61	67	63	63	59	62	69	47	63	53	59	55	73	56	62	65	67	55	58	59	59	58	51	58	67	61	52	68	57	68	72	62	66	63	76	44	64	65	70	61	54	49	50	51	61	60	61	57	53	62	63	56	65	71	74	48	60	66	59	58	51	51	41	73	47	57	66	59	54	66	59	72	63	55	58	65	58	55	53	54	57	60	61	78	48	78	63	63	86	66	46	70	66	41	68	73	62	66	69	60	58	56	69	60	60	62	58	46	64	50	56	52	54	52	63	51	58	62	70	68	56	63	72	58	63	69	56	68	68	63	44	54	63	54	53	67	46	56	66	56	68	53	61	50	79	64	52	52	46	70	56	55	81	57	57	57	56	62	59	71	66	76	58	64	67	65	62	61	53	67	63	67	78	61	63	55	64	63	54	51	59	79	48	79	45	67	78	50	53	63	55	56	58	70	59	59	68	65	61	54	72	55	60	55	65	62	59	58	57	56	52	58	76	52	53	62	56	63	51	59	54	63	58	54	65	58	53	61	72	49	69	47	67	67	76	43	64	57	55	61	48	62	57	63	59	58	75	56	56	61	62	53	60	57	65	83	73	56	64	54	59	49	65	58	56	65	65	68	55	58	71	51	56	50	58	55	57	60	67	57	71	56	53	78	61	62	64	61	63	54	64	74	65	62	59	53	60	62	66	65	60	69	53	59	67	52	64	49	60	62	65	59	65	67	64	51	69	42	67	61	53	59	61	58	53	70	59	72	62	59	54	62	55	57	66	45	53	55	60	59	61	63	58	58	50	54	73	59	50	74	53	66	61	63	64	70	57	62	61	76	66	60	62	59	71	61	67	58	57	72	64	58	59	67	50	49	62	56	61	66	56	70	53	49	66	55	60	54	63	47	66	53	68	61	59	64	55	57	67	57	45	59	59	57	64	78	55	62	75	59	60	67	58	64	62	54	75	65	64	60	46	55	53	68	58	62	66	86	74	67	66	60	58	51	64	56	55	43	78	51	40	65	42	64	71	60	87	66	47	60	58	56	66	66	69	65	54	66	59	60	55	70	49	66	55	70	52	67	57	70	63	61	64	65	47	67	59	62	61	59	61	59	56	48	59	61	69	63	77	62	60	66	49	62	62	65	50	62	56	60	74	64	68	57	48	56	61	62	55	61	62	67	64	63	59	60	66	61	63	52	58	59	53	59	63	65	57	70	62	53	61	54	54	61	53	66	55	52	67	59	73	68	67	56	65	59	43	57	75	62	58	53	54	69	59	52	57	58	58	51	59	63	61	54	68	70	52	57	66	62	50	62	69	62	55	56	69	67	62	72	52	71	51	67	58	57	55	60	69	52	63	54	54	67	67	54	58	74	58	53	65	52	57	43	62	52	71	66	50	55	75	56	56	48	65	64	61	83	65	52	55	66	59	46	56	61	63	49	60	53	68	57	57	59	62	75	72	57	72	70	55	54	63	68	68	48	67	61	56	66	63	74	60	57	64	59	57	46	46	61	49	68	56	58	71	57	65	69	60	61	76	59	63	56	63	66	69	66	49	56	66	64	55	66	60	67	65	62	70	72	62	59	45	64	56	64	65	63	40	43	58	64	65	52	59	57	63	48	68	64	57	62	71	84	58	66	50	58	55	62	59	53	80	53	52	63	65	58	63	70	61	63	48	67	64	62	60	54	64	65	58	71	51	70	57	78	52	64	66	57	69	57	67	55	62	66	67	66	58	82	54	51	61	56	54	51	73	61	66	64	61	61	56	74	50	59	61	52	58	61	66	58	50	47	61	58	67	57	53	75	57	61	77	47	55	51	49	61	66	60	74	67	57	73	67	59	53	66	56	61	66	49	57	67	51	49	65	54	64	50	62	70	69	56	67	59	58	60	70	61	51	59	65	63	70	44	69	66	58	55	61	73	69	61	70	62	53	67	60	64	65	73	52	60	77	58	57	43	71	60	63	64	69	55	72	49	58	68	45	51	56	51	46	59	72	67	67	60	50	60	57	65	54	60	56	67	59	49	63	65	63	66	74	56	74	58	58	65	62	66	65	67	47	54	52	57	60	56	77	68	56	57	64	56	63	64	67	59	76	57	56	71	60	61	65	53	54	59	64	58	60	62	69	64	64	76	63	71	64	48	68	67	51	63	61	70	59	60	63	47	56	51	50
32216	29307	32400	34175	30946	21132	8825	2551	1035	823	785	768	762	761	791	732	760	806	737	773	737	729	814	761	713	741	745	673	729	731	699	765	789	792	766	777	756	756	761	713	712	749	806	826	745	779	763	710	752	716	754	699	728	733	712	742	786	786	736	729	726	790	780	716	754	750	789	730	756	737	750	817	760	751	754	745	759	740	786	762	701	771	782	761	790	738	756	750	760	785	735	773	775	774	783	785	767	754	758	782	754	741	727	757	731	720	772	707	777	760	755	744	728	765	755	776	744	734	782	806	743	761	762	793	760	717	759	800	719	757	757	771	713	764	685	762	740	784	795	769	779	745	817	762	733	746	755	781	785	743	764	728	831	769	695	766	783	745	819	770	742	738	709	756	761	757	769	811	753	769	755	782	732	781	754	732	804	745	755	748	778	763	766	801	761	815	755	717	746	722	750	755	770	773	776	715	724	813	754	765	756	766	743	764	768	780	784	737	787	740	752	799	756	796	720	711	685	796	795	816	746	746	716	763	780	736	737	755	772	762	736	725	760	757	735	756	742	706	742	720	734	760	740	772	770	801	766	768	760	748	787	799	768	736	703	778	756	777	750	748	806	785	744	754	760	732	724	767	778	785	753	744	775	753	738	747	797	757	772	785	751	784	778	714	785	743	777	751	760	765	735	781	767	764	774	706	783	751	740	801	753	762	776	799	773	789	794	718	743	792	758	738	762	735	743	756	729	742	804	757	736	763	765	785	807	742	766	732	747	770	739	760	762	749	807	794	771	824	736	748	712	747	771	786	758	822	803	768	769	716	764	771	789	762	761	757	759	784	764	751	781	766	764	788	758	739	702	732	765	750	793	735	759	784	747	734	766	767	792	781	764	808	731	766	800	770	770	770	737	796	750	755	769	769	730	758	708	763	758	781	742	719	800	745	754	797	776	815	770	748	734	750	814	758	757	718	777	792	760	738	744	766	736	753	695	807	783	719	762	747	765	773	764	772	781	749	768	729	774	744	756	710	774	754	786	759	742	768	768	732	734	770	783	790	780	737	808	784	747	773	791	757	746	766	764	753	818	743	748	736	798	766	757	750	724	756	795	776	796	768	763	766	685	775	806	758	734	753	740	698	743	762	765	772	740	724	733	793	735	776	761	788	720	746	767	831	733	745	768	767	746	752	773	767	740	792	794	780	789	765	746	775	831	769	742	741	753	720	762	762	732	782	738	774	734	774	764	747	718	754	745	780	820	723	759	741	770	809	758	751	752	772	790	774	779	768	736	734	741	761	760	771	753	761	801	773	777	747	759	713	792	724	729	721	765	764	808	758	742	743	766	775	754	758	726	787	794	785	720	754	760	766	754	758	819	771	763	767	776	765	687	754	785	768	740	738	724	755	766	761	746	786	797	793	722	794	749	770	706	785	712	752	797	722	756	774	773	735	726	766	783	734	745	750	734	765	750	754	741	782	754	781	796	744	754	768	738	758	746	789	749	800	742	783	743	725	734	732	742	744	781	765	775	781	765	754	805	753	755	745	766	777	762	744	721	730	788	752	735	754	748	752	775	808	739	769	756	731	765	728	764	775	749	712	755	736	784	771	723	756	740	828	782	726	765	757	726	763	742	755	722	758	727	747	798	776	752	748	780	704	744	769	769	771	733	794	742	756	726	754	775	686	776	702	773	709	819	761	710	767	797	697	757	734	809	770	769	804	791	805	780	721	777	767	745	762	746	774	748	731	755	782	758	776	726	776	765	772	768	766	781	786	737	756	794	793	733	743	756	833	737	772	710	790	785	786	753	754	766	772	719	753	720	775	777	716	761	714	707	808	766	743	791	736	776	726	735	751	782	722	737	784	829	768	728	799	795	762	695	721	764	743	783	778	754	738	708	810	806	769	747	731	749	736	721	772	762	771	740	800	736	724	718	760	738	729	710	745	790	704	789	759	742	772	743	757	745	765	843	765	778	782	775	768	783	741	754	750	785	765	803	743	766	764	739	739	737	753	745	733	733	732	742	768	707	799	784	754	697	787	751	770	724	767	782	755	816	766	795	760	709	773	750	781	811	761	801	739	735	735	754	749	749	738	796	783	765	779	774	766	755	808	778	721	780	760	814	704	744	739	756	760	762	743	716	743	768	759	751	768	787	725	753	821	760	758	752	752	803	766	792	709	780	751	721	779	756	798	789	775	772	786	778	718	773	745	797	758	754	758	730	752	754	759	739	755	797	753	714	734	803	729	735	726	729	781	731	795	745	770	710	739	727	741	818	760	729	737	737	750	775	719	728	710	733	844	793	769	746	809	781	767	727	727	723	779	817	808	703	718	706	785	750	752	732	767	745	751	724	749	738	788	756	740	770	730	778	766	695	756	747	789	757	742	731	709	739	745	726	777	783	700	802	762	728	743	799	715	769	746	770	754	775	751	757	796	792	764	766	748	757	777	765	752	801	736	790	751	748	749	721	720	754	768	797	781	751	743	771	759	743	755	773	773	807	726	767	786	757	748	734	742	716	779	778	767	741	766	735	754	779	745	739	727	774	754	810	724	747	734	779	742	786	750	781	754	738	755	780	778	715	744	750	739	738	748	784	791	796	777	719	751	747	770	763	761	747	788	753	749	753	739	769	755	738	796	776	756	791	725	745	777	753	721	740	742	750	821	765	761	755	754	736	795	769	767	766	766	791	707	741	735	770	707	774	741	765	799	779	813	781	774	711	726	725	745	781	738	757	735	755	770	753	749	743	804	753	796	784	789	733	776	748	774	757	751	759	766	742	801	774	757	803	772	774	741	719	770	748	780	749	762	748	763	780	732	744	744	736	808	780	750	780	820	798	740	768	773	779	758	737	743	788	766	776	813	720	726	750	752	788	803	771	741	753	734	683	809	801	765	754	810	772	773	765	794	732	737	762	730	754	754	729	753	773	778	758	738	746	731	731	786	733	782	793	752	779	758	773	730	722	778	796	703	774	722	748	713	775	790	803	735	788	767	764	740	687	706	782	813	734	697	768	722	764	751	786	734	775	795	785	768	739	745	783	776	764	721	758	754	759	802	775	769	841	693	752	791	688	774	775	804	777	701	786	739	777	794	667	803	749	759	769	738	781	797	785	720	745	800	750	788	747	736	734	741	735	752	752	781	785	763	764	798	802	746	756	753	730	764	800	791	759	700	757	731	751	745	738	758	764	738	789	689	722	748	743	757	776	809	813	722	759	796	727	791	751	756	738	754	722	758	778	724	738	752	778	744	775	748	758	732	754	750	736	795	825	788	729	783	703	805	738	721	766	783	793	740	788	787	773	777	738	748	726	747	753	779	773	772	744	727	775	750	780	770	754	786	791	777	771	752	747	736	799	771	777	793	742	746	754	797	751	778	767	736	802	722	708	786	732	734	732	745	676	716	741	787	732	744	761	726	808	744	776	776	696	755	773	734	783	721	759	717	764	746	759	726	746	741	766	764	780	712	734	799	767	774	772	729	793	793	730	773	798	723
7773	16576	17176	12911	6639	2646	620	161	98	64	50	57	62	63	58	57	54	48	64	64	66	67	57	58	46	52	68	54	57	60	63	51	72	68	54	52	55	53	64	75	70	52	60	68	55	70	57	60	67	64	56	62	61	50	49	64	58	43	63	54	71	59	79	62	53	57	55	61	60	65	62	48	62	49	67	67	80	57	74	74	55	58	68	71	50	69	57	67	61	60	59	61	59	62	59	63	70	63	62	67	44	56	61	63	61	64	49	68	64	48	60	60	72	57	49	64	62	50	66	56	65	81	42	60	71	52	65	60	68	83	58	59	69	70	55	54	51	57	75	62	57	47	66	66	76	46	57	56	53	62	76	57	64	59	58	48	62	56	54	58	71	64	52	64	58	57	64	57	58	59	73	60	70	62	68	60	70	55	57	68	48	50	58	74	70	55	54	49	56	48	60	64	67	68	57	71	59	65	67	60	53	50	58	61	78	61	62	63	64	48	72	63	56	60	61	56	59	71	66	52	59	79	54	60	62	63	60	61	65	57	66	60	60	53	59	67	66	57	58	63	64	57	66	66	51	63	64	61	64	52	45	75	64	56	55	65	61	59	56	60	68	58	53	57	57	59	53	58	52	58	64	61	61	47	57	57	56	67	66	56	68	59	49	63	56	74	69	62	62	59	58	59	71	57	62	58	79	64	69	65	66	87	61	56	74	57	46	56	61	73	47	61	72	58	57	62	71	67	64	57	59	57	65	59	53	59	72	56	71	51	69	73	63	62	60	66	65	59	44	68	60	59	66	56	53	60	51	48	60	61	76	56	56	63	66	76	60	55	60	66	61	48	52	66	58	54	69	73	54	81	65	51	63	59	67	58	59	55	78	70	44	46	52	58	57	71	48	48	61	81	46	58	60	56	61	56	63	75	61	53	51	47	51	65	73	50	72	62	55	63	59	67	38	64	62	52	62	63	56	60	49	62	74	51	62	60	73	78	55	60	64	69	50	50	58	78	75	73	60	64	68	61	56	69	72	61	46	52	50	43	63	50	64	61	69	56	69	59	46	65	77	61	68	54	59	61	65	59	48	60	65	56	56	56	70	62	72	68	57	65	76	59	56	53	58	63	53	58	60	64	62	55	69	57	60	55	85	65	48	61	55	56	66	65	65	65	61	59	57	70	57	48	62	69	75	57	59	69	47	73	48	63	53	64	53	68	59	65	67	57	63	68	61	52	55	61	60	60	64	63	58	53	64	59	65	59	56	68	55	54	58	52	59	61	66	54	76	54	57	60	53	54	65	69	48	59	62	64	64	63	52	60	54	58	66	58	67	61	67	53	54	65	69	68	71	62	83	47	47	63	48	56	68	72	54	73	63	60	68	56	74	57	74	41	82	65	57	58	58	59	62	49	68	66	65	68	63	57	65	66	57	50	57	61	42	50	64	59	70	53	70	60	80	66	68	66	72	64	53	66	71	60	64	62	43	67	57	75	63	55	52	61	58	58	62	59	52	64	66	70	73	44	66	70	62	63	56	58	54	59	67	63	53	57	50	58	52	60	63	61	61	66	52	56	56	70	62	61	71	76	73	72	62	52	49	73	61	55	44	61	71	53	71	60	57	64	63	67	76	73	60	59	53	65	67	65	59	77	66	60	65	51	48	54	61	54	74	57	55	61	54	65	69	56	68	66	56	48	59	72	50	52	60	70	53	59	63	54	71	67	48	60	59	62	55	48	55	52	60	60	67	62	56	64	55	67	56	66	67	56	62	55	44	72	48	61	67	64	69	58	55	56	70	64	61	90	57	72	67	57	69	65	74	48	61	40	76	63	59	73	55	55	59	60	64	73	57	65	62	59	70	62	62	52	63	58	58	66	71	69	73	71	45	60	68	61	53	60	64	58	53	64	63	59	60	61	73	46	67	59	77	55	56	59	57	70	77	53	65	57	60	49	63	55	75	68	53	63	69	52	65	57	52	49	66	61	61	61	66	56	56	55	64	55	69	71	62	56	64	59	60	57	71	61	50	60	62	79	60	56	46	73	55	61	70	65	55	58	59	74	54	62	71	67	73	61	61	58	46	72	59	78	65	64	80	60	64	61	59	70	71	66	71	67	62	70	66	48	42	56	49	59	63	62	57	52	68	63	67	57	53	62	61	54	65	56	50	52	65	73	63	70	56	73	67	66	64	76	63	71	56	62	61	55	61	65	61	54	77	53	56	63	51	58	58	64	77	66	62	67	58	55	51	57	64	53	58	52	67	65	47	60	60	56	64	49	63	59	73	66	71	59	69	67	60	65	72	50	61	58	67	66	64	68	51	58	58	64	59	62	51	62	50	76	78	58	57	61	64	58	52	59	66	69	59	62	74	59	70	56	57	61	52	64	59	76	71	53	55	66	68	58	69	54	48	61	52	66	60	58	80	55	62	62	49	67	65	58	60	67	68	66	46	50	68	67	72	52	48	68	57	62	52	80	51	79	63	51	65	57	59	56	67	68	46	57	79	66	73	56	71	60	85	71	69	50	69	65	55	57	52	66	53	56	53	77	57	52	58	58	65	69	78	56	75	63	54	61	67	58	66	69	61	50	55	62	48	65	55	63	56	58	70	71	55	68	68	56	45	81	54	66	61	50	56	64	61	59	43	55	74	66	50	71	79	61	60	77	55	63	72	57	73	64	69	61	61	65	58	68	64	52	64	60	68	70	76	55	59	65	74	63	50	61	59	64	66	62	61	72	70	63	65	68	61	69	63	68	69	58	57	56	50	56	58	72	70	56	69	63	66	61	66	61	59	65	54	59	69	51	56	62	67	54	63	52	74	70	58	55	78	66	55	55	65	64	60	56	67	58	72	64	58	61	68	58	69	52	66	65	65	73	49	67	69	68	55	55	48	54	63	56	50	68	59	60	81	53	50	65	64	47	82	61	53	59	60	59	65	53	63	69	73	58	72	58	70	62	61	65	56	59	53	65	66	74	55	56	52	71	49	54	65	59	47	58	78	48	58	70	66	62	67	73	68	67	68	70	45	70	72	62	56	68	66	54	53	35	67	63	53	67	71	61	74	64	57	64	58	45	54	61	70	59	63	64	74	53	55	69	68	58	50	56	57	69	60	57	53	45	47	70	56	53	55	71	55	65	66	60	63	50	57	65	63	57	57	61	87	53	75	57	55	67	56	54	48	55	60	58	54	67	53	59	53	63	73	46	51	53	52	49	59	58	52	46	71	68	52	81	53	51	88	61	64	59	74	59	64	67	56	73	61	51	72	73	60	72	56	74	63	63	57	61	66	57	71	69	66	62	68	61	59	41	58	65	55	64	43	66	57	60	68	53	70	64	69	62	68	50	66	69	59	66	74	63	57	57	46	46	66	67	80	62	50	53	63	64	53	78	57	64	67	56	55	69	64	55	67	67	66	49	65	58	51	54	65	56	60	67	60	61	76	65	50	64	72	56	69	73	60	63	50	60	58	63	61	61	53	63	56	65	49	70	65	55
37060	44516	41956	48376	45237	31064	15521	4555	1322	836	804	782	795	775	758	795	743	799	792	807	796	757	788	822	799	759	813	727	702	804	753	776	789	791	749	795	807	829	727	733	802	769	734	747	738	774	784	795	782	717	762	779	755	746	755	784	794	719	763	776	769	795	779	788	774	767	765	778	784	743	762	779	779	753	786	779	736	779	781	812	766	748	764	778	758	806	724	796	768	771	769	752	753	765	763	760	753	774	758	795	741	737	808	773	795	767	805	799	742	815	786	762	770	786	756	704	756	758	730	782	765	752	759	782	784	749	768	790	763	758	746	800	754	757	819	727	743	767	754	766	777	779	751	810	778	745	725	773	785	779	735	703	782	708	762	803	795	812	746	734	771	739	754	765	790	783	801	791	757	765	774	796	766	764	796	712	797	795	722	772	778	772	738	755	722	706	783	764	783	785	791	728	744	739	715	757	772	761	729	743	752	741	746	807	795	736	771	803	747	785	739	780	741	792	725	788	736	734	731	721	764	725	755	732	783	815	804	780	795	793	785	776	790	765	759	765	756	800	781	784	767	751	753	795	792	804	781	721	798	779	773	777	731	824	769	765	709	787	764	786	730	721	779	732	744	806	825	743	773	764	731	800	793	826	767	727	765	716	784	747	770	775	734	776	788	782	722	816	742	788	776	795	788	851	779	727	753	743	765	720	755	750	754	792	749	736	740	792	752	809	812	738	788	749	751	757	787	766	749	811	771	783	748	801	781	765	777	739	820	766	798	816	759	776	777	768	793	779	725	793	781	821	796	754	702	770	762	787	793	688	782	812	771	785	803	756	762	843	817	727	788	809	762	785	730	769	776	777	722	787	798	742	742	764	781	717	793	766	793	759	762	764	816	720	774	782	796	821	781	729	752	817	768	799	759	758	771	805	793	780	754	749	766	764	842	732	762	775	747	761	812	765	736	754	792	784	755	728	787	759	727	743	812	770	757	757	766	794	788	762	750	737	759	768	791	788	759	792	754	776	766	790	736	821	774	767	761	767	739	750	792	787	787	755	765	781	725	777	767	787	768	783	724	787	746	774	740	715	785	754	781	754	794	724	809	761	792	765	781	781	779	759	771	742	729	841	761	751	776	766	762	780	739	754	761	753	783	762	793	766	736	770	795	753	789	761	785	793	777	790	783	780	724	753	767	724	761	706	773	733	752	793	781	793	735	746	803	822	777	793	757	790	779	765	755	839	778	769	770	809	747	787	780	758	781	750	823	799	751	726	782	784	768	717	785	778	804	796	754	766	788	755	787	766	759	763	776	796	803	732	811	730	792	773	788	690	758	708	809	758	770	742	795	783	794	767	767	782	707	793	788	750	782	744	733	772	725	728	762	718	733	752	767	749	823	764	758	746	744	755	775	754	752	803	757	779	729	794	739	833	773	751	745	726	824	813	747	765	764	730	782	757	762	761	754	769	730	768	766	787	787	781	765	734	750	762	788	782	767	772	774	777	798	773	785	770	793	748	780	775	726	724	748	775	775	740	751	741	732	819	809	778	783	785	761	747	763	742	767	761	810	761	808	771	805	781	761	782	796	710	734	803	768	718	746	784	770	759	781	798	745	790	760	765	769	794	775	770	767	820	737	780	775	746	738	762	819	782	771	753	759	745	798	807	766	786	710	781	773	761	753	768	739	775	771	763	749	723	774	743	780	789	740	785	768	768	758	795	769	762	814	759	724	780	796	757	728	760	759	821	771	751	805	757	753	806	737	818	810	809	786	750	805	788	799	805	698	697	780	702	777	797	819	781	752	770	770	822	758	779	807	766	788	803	745	792	737	745	802	780	753	715	814	793	739	742	790	775	774	822	755	763	743	791	781	790	775	758	793	719	797	741	717	777	764	730	754	748	743	754	740	714	802	787	735	834	780	716	748	778	829	708	758	768	774	775	764	732	795	745	767	740	780	740	749	724	783	792	783	768	668	751	778	748	751	778	727	725	760	795	740	762	749	770	743	744	780	721	731	754	718	771	805	827	742	761	785	731	749	789	764	757	744	796	786	783	755	779	714	790	744	803	734	750	780	768	769	758	828	779	772	735	769	761	791	716	774	749	776	819	785	812	783	807	740	794	775	777	774	741	803	730	742	793	774	773	794	724	767	821	802	764	716	754	774	785	741	738	741	765	760	695	757	753	744	674	780	747	755	792	721	728	727	782	758	743	760	745	746	738	726	756	774	743	793	757	780	789	845	792	802	756	763	774	762	708	732	766	802	769	721	772	798	768	735	732	752	776	750	757	720	762	800	777	814	785	769	760	764	749	771	784	792	765	804	696	809	711	783	803	730	740	771	726	778	818	785	739	781	760	802	757	818	738	813	757	741	737	825	733	761	772	776	747	808	754	772	752	754	797	732	785	734	726	779	782	751	764	774	781	784	787	763	729	701	789	737	836	742	750	756	772	788	792	782	782	745	781	782	755	804	729	769	754	771	758	780	770	763	825	757	708	746	752	747	761	744	768	825	761	785	763	774	791	812	738	761	746	824	781	754	771	785	789	775	783	762	765	733	762	770	738	746	779	769	730	765	802	745	751	841	780	808	780	778	791	764	764	799	782	744	723	799	766	767	780	756	727	742	760	754	762	732	737	788	757	745	795	731	759	787	796	790	759	722	746	725	758	777	764	747	797	741	766	754	798	792	786	793	715	770	828	788	767	793	719	736	761	796	728	845	784	788	756	765	757	722	757	736	766	748	772	808	782	800	767	746	759	786	807	739	722	806	735	764	744	757	785	745	790	710	788	799	736	810	780	776	771	761	816	794	730	763	764	733	769	778	773	752	772	731	809	725	732	758	789	719	754	791	774	785	752	753	767	733	784	785	751	734	756	746	735	696	756	817	751	744	767	805	801	722	773	763	760	823	777	753	734	810	779	736	784	804	779	795	752	772	737	774	735	765	734	792	732	781	713	805	723	792	765	744	765	778	823	765	744	782	746	713	766	789	756	794	775	769	757	775	773	739	830	758	763	774	800	831	760	775	803	806	786	753	742	794	706	808	786	768	733	749	762	813	751	799	738	753	750	732	757	757	799	808	788	736	747	741	748	774	748	750	831	768	812	791	774	752	813	775	770	749	736	813	749	740	770	785	775	787	765	788	758	758	757	773	755	766	738	791	762	768	820	752	759	726	833	772	728	765	748	761	793	812	807	767	810	782	707	774	746	772	835	815	743	759	748	768	769	799	719	782	796	791	807	810	786	784	767	770	760	783	822	780	758	790	788	756	736	755	815	735	768	767	755	735	810	732	755	766	753	739	753	810	787	757	781	732	754	736	735	810	728	768	789	733	764	762	769	750	761	808	751	759	825	729	749	751	785	732	778	785	763	740	748	759	748	761	795	733	756	748	772	736	756	778	751	737	781	770	750	766	775	738	789	782	772	775	751	798	754	753	755	749	752	767	777	752	748	789	795	746	760	775	753	775	797	804	757	772	773	742	803	791	758	736	785	742	748
5271	10359	16184	15038	8268	2974	770	193	78	75	54	70	68	67	68	50	61	79	67	57	75	76	58	49	54	70	51	59	68	71	67	63	71	54	60	60	66	70	57	79	60	60	62	59	79	59	68	61	69	64	69	59	59	57	61	59	59	54	59	69	54	60	52	58	52	52	55	56	50	71	54	70	60	67	64	63	64	54	60	61	57	73	70	57	62	61	56	46	61	74	64	53	49	58	62	73	60	45	57	56	68	66	48	68	48	66	69	62	61	68	64	71	42	60	66	54	62	62	75	78	76	69	70	65	66	65	69	53	62	68	59	72	72	57	61	73	51	49	82	57	55	74	56	56	73	51	59	44	83	55	67	56	63	53	64	61	78	61	66	54	72	86	61	56	64	54	53	66	79	55	62	49	68	60	69	67	52	62	61	61	56	54	55	66	67	49	75	66	71	56	64	62	69	63	53	54	71	54	74	76	74	54	74	51	62	62	73	68	49	79	61	57	70	41	55	58	54	65	68	64	57	63	57	60	59	60	65	59	65	71	66	56	60	59	61	62	63	61	61	58	62	58	63	65	56	60	70	72	54	45	67	56	81	64	63	62	61	56	60	74	63	61	53	82	55	63	53	66	63	72	65	76	61	67	63	63	63	63	49	75	65	53	64	54	65	61	64	55	59	55	69	53	62	60	54	49	73	51	63	64	57	63	70	58	67	51	69	74	56	70	66	68	59	69	50	64	66	58	61	54	59	69	58	54	57	55	63	60	61	79	63	62	60	74	73	44	66	61	63	60	69	51	66	61	47	62	58	74	80	65	57	69	60	65	63	61	59	68	53	59	62	56	71	58	66	67	73	64	69	79	66	58	57	75	72	79	60	73	60	74	67	77	54	50	60	63	67	66	60	45	65	60	57	62	68	69	66	59	63	45	62	70	61	48	59	64	65	66	52	76	70	71	60	62	63	63	45	88	63	68	56	69	61	53	60	59	64	62	73	61	61	49	51	61	67	75	60	59	72	61	62	64	64	53	65	55	67	61	52	60	85	55	55	51	53	69	57	61	75	68	57	75	65	65	61	68	62	72	52	67	65	66	67	64	62	66	74	80	70	65	77	61	56	64	72	71	64	67	56	63	65	57	58	73	66	69	58	64	67	80	68	65	56	56	81	67	53	68	63	59	76	63	79	52	61	55	66	53	69	67	64	56	60	72	60	58	58	54	69	75	48	57	56	68	71	71	81	59	62	53	44	62	58	76	81	60	68	71	59	66	66	55	65	62	50	60	76	67	57	63	63	67	59	63	69	61	54	59	61	81	47	59	59	68	77	49	54	60	66	72	77	61	59	47	68	53	66	61	61	54	48	74	45	47	81	79	48	62	55	54	68	85	58	64	65	60	61	55	48	55	65	56	60	65	64	72	79	80	72	66	56	72	70	68	89	78	72	56	61	60	72	61	57	56	66	57	81	58	52	73	58	67	47	73	71	59	63	63	62	58	61	87	52	64	64	60	61	58	66	65	62	58	63	50	75	79	61	54	43	53	75	59	58	66	60	37	55	59	55	65	75	54	61	62	60	78	54	71	60	48	65	51	54	47	58	56	57	57	47	71	62	62	59	58	61	62	46	71	63	79	45	62	57	61	62	61	56	62	65	65	51	54	66	53	50	63	63	76	51	67	73	56	40	58	53	70	72	74	62	60	59	56	60	53	67	80	52	70	64	71	58	59	53	70	72	56	55	64	54	67	76	62	64	62	62	58	49	71	68	68	61	60	70	59	55	46	65	75	54	63	58	66	69	67	56	78	56	59	62	51	55	65	65	53	57	57	71	54	71	74	59	64	68	65	74	55	51	69	66	52	80	84	55	69	63	54	68	56	80	51	53	68	61	61	68	75	63	63	61	64	57	60	59	58	52	62	61	59	79	62	65	61	66	72	69	62	76	50	70	68	61	65	68	51	59	70	53	61	83	57	54	66	68	67	65	68	69	61	65	63	77	63	81	72	80	62	70	63	59	61	54	66	74	66	62	78	63	58	68	54	69	79	53	52	62	71	58	67	78	59	72	58	67	68	73	60	60	66	50	74	70	75	73	70	59	71	68	55	54	66	69	79	55	82	65	64	59	65	52	54	68	71	70	41	57	54	58	69	58	55	52	51	50	62	48	73	73	47	69	48	78	49	62	66	82	61	65	55	69	48	66	83	63	65	57	74	70	74	79	63	62	56	58	62	57	53	67	65	66	55	70	55	63	55	61	56	68	62	66	55	58	53	61	53	68	62	60	67	57	64	69	70	74	57	62	65	56	79	59	62	56	64	58	58	52	72	67	62	65	64	57	53	62	67	69	77	61	57	73	67	56	62	69	54	53	47	51	46	74	69	57	76	65	58	63	69	76	61	47	59	54	64	60	63	75	60	63	50	64	62	71	58	65	60	67	57	56	60	60	59	67	58	57	57	49	72	53	59	63	66	65	70	62	74	63	65	59	61	77	80	48	67	61	70	67	62	66	55	80	57	63	72	62	73	70	70	64	67	66	73	80	81	65	52	51	71	66	66	63	64	50	48	45	76	74	76	79	60	79	57	54	76	73	67	58	54	57	53	65	66	55	59	68	60	70	68	56	53	55	74	56	66	69	52	69	64	72	56	70	69	65	62	51	64	62	71	60	68	67	64	73	64	57	59	67	61	62	65	57	75	65	67	64	62	78	54	66	61	69	60	71	60	73	57	65	59	45	68	53	66	55	53	65	66	62	65	67	56	60	53	66	72	59	77	68	61	68	62	49	62	69	56	65	60	60	65	56	67	63	70	67	44	56	57	54	71	67	61	64	64	74	83	54	62	85	66	53	72	54	52	63	77	73	62	64	74	66	74	66	56	56	62	66	77	72	61	67	67	54	66	74	62	69	61	58	54	63	58	57	73	61	46	62	61	73	70	66	57	64	52	62	53	55	78	59	54	58	70	74	63	70	57	64	75	69	74	64	64	49	76	69	55	73	50	74	71	63	63	69	57	69	62	80	63	69	76	79	54	70	49	51	50	71	56	71	51	59	67	51	59	71	63	67	69	61	57	64	65	61	54	71	59	65	57	78	56	65	62	53	58	78	61	57	57	55	73	64	49	76	67	56	77	68	63	73	57	58	66	65	59	64	65	61	63	69	64	65	64	53	63	58	53	76	70	67	61	59	70	60	69	75	50	71	67	65	52	59	63	82	64	59	79	69	78	74	63	62	53	76	53	56	56	63	53	65	63	61	67	63	65	50	59	58	57	76	53	63	76	63	62	64	63	61	57	86	60	66	67	75	56	79	66	61	53	65	66	65	69	69	72	54	64	60	66	69	63	57	78	57	78	71	68	72	61	58	74	50	54	60	68	66	56	73	56	59	69	56	62	69	48	59	65	76	69	48	70	57	49	55	56	69	56	57	56	86	57	59	56	49	68	60	64	56	53	79	67	65	59	66	70	70	54	65	66	63	57	68	60	74	63	75	73	64	71	77	51
34714	36558	43603	51054	46574	32229	16911	5240	1497	953	786	876	778	767	757	853	788	750	770	797	773	788	772	856	754	778	756	796	741	804	800	785	763	807	781	798	778	793	754	788	855	754	835	788	802	798	761	814	809	739	788	780	805	825	750	752	813	797	800	786	719	840	811	780	830	815	792	817	770	768	786	814	722	783	740	716	791	790	713	779	713	799	848	807	778	768	777	769	787	791	769	771	810	773	811	824	811	778	774	774	775	784	805	820	794	791	766	786	784	774	754	780	803	763	783	791	771	800	815	712	798	807	789	853	809	766	792	790	789	753	794	746	722	796	820	744	784	809	799	757	823	803	784	826	772	805	770	832	782	760	763	814	768	781	795	768	747	783	793	757	809	815	773	801	785	759	826	772	790	782	773	804	796	762	790	805	761	757	759	767	788	822	746	762	785	771	773	789	818	815	816	825	807	789	882	825	762	812	744	825	793	762	785	787	754	715	808	808	783	789	779	819	754	790	805	785	794	780	733	814	777	776	789	808	815	784	807	782	813	781	763	784	751	802	820	770	764	801	809	747	798	779	798	779	749	781	762	816	800	776	806	750	780	789	747	774	800	813	781	805	756	807	788	785	776	816	798	784	797	733	818	742	809	760	786	785	753	760	773	809	809	802	821	723	748	803	759	768	783	842	752	769	766	801	762	781	798	763	797	765	789	741	821	762	809	766	803	804	716	796	773	794	786	756	772	786	791	834	811	773	791	816	796	824	775	744	798	830	786	772	742	706	818	806	788	811	776	754	748	769	796	791	776	784	754	790	782	805	805	790	791	793	756	759	806	775	786	734	782	783	753	767	791	791	832	702	766	773	765	818	798	781	766	811	773	754	791	830	790	779	777	802	750	754	808	734	767	764	800	764	866	825	769	799	753	796	812	716	755	783	788	736	732	778	736	757	741	805	790	773	797	753	816	772	755	752	806	794	742	778	795	753	782	811	785	819	775	796	811	846	843	831	816	800	767	818	807	834	773	815	752	787	778	810	807	764	776	803	821	747	804	818	765	792	812	769	769	757	761	775	801	838	763	806	788	821	783	764	778	814	804	786	767	843	745	727	743	804	791	752	797	786	800	763	757	825	814	807	739	793	756	807	825	716	803	813	790	796	799	793	767	774	736	753	756	802	819	798	799	748	815	802	747	785	781	792	752	799	774	806	783	802	773	776	791	804	760	787	799	801	786	810	763	767	742	741	786	817	763	729	766	818	797	764	789	795	794	757	815	802	792	769	763	804	803	838	777	751	800	792	770	818	798	763	756	761	784	794	789	767	732	784	834	768	765	819	786	822	786	807	809	766	719	827	769	832	781	769	763	791	782	773	767	798	769	753	788	787	747	844	762	827	826	755	779	818	782	819	799	767	821	775	796	764	774	769	791	776	813	805	781	749	802	773	771	742	748	789	792	867	811	784	793	828	819	764	823	745	780	769	784	779	770	773	751	797	763	753	799	777	815	825	775	850	802	782	749	772	752	779	828	772	752	762	783	751	789	754	747	770	795	797	754	786	819	774	777	785	761	788	751	811	788	751	816	747	758	784	749	745	767	786	771	809	813	786	734	809	829	784	810	823	768	802	788	797	824	808	791	816	748	815	747	785	780	825	759	814	748	778	772	780	756	781	749	786	806	789	826	741	810	743	790	813	786	798	791	825	830	752	734	768	804	752	813	813	786	787	731	793	767	796	757	782	729	824	775	782	822	732	762	760	796	747	804	766	739	791	755	812	804	811	764	770	780	762	735	780	773	790	796	771	842	779	769	762	761	782	766	750	769	733	786	776	814	777	729	774	767	827	757	798	786	783	770	714	767	804	767	771	743	755	798	788	803	775	787	755	754	774	746	761	797	783	781	807	810	785	714	811	816	760	827	726	811	793	779	785	785	773	834	887	815	789	754	776	747	825	796	757	772	787	790	766	745	830	797	800	757	785	769	754	818	787	761	773	822	808	809	753	790	764	725	800	789	762	786	816	709	748	811	710	786	753	757	755	813	755	795	810	785	765	775	746	757	777	771	771	804	784	768	783	784	777	776	835	756	777	778	787	828	805	769	782	850	788	799	765	800	795	786	804	810	753	751	762	780	768	742	796	741	784	812	764	790	767	810	798	800	743	771	764	750	787	770	760	762	759	821	764	759	757	846	767	766	805	783	760	799	766	760	851	840	784	802	789	810	814	762	789	779	805	811	752	838	762	777	753	749	765	799	785	779	781	794	767	793	808	789	766	747	773	810	797	738	750	739	771	788	818	788	788	766	809	783	797	784	749	795	724	785	815	751	772	757	808	829	743	823	791	752	774	788	799	798	768	761	772	831	793	812	765	795	818	795	830	815	796	789	783	772	778	794	836	786	767	765	791	769	772	797	771	830	821	824	783	800	790	819	798	784	825	809	778	766	797	766	748	835	753	826	782	792	767	803	790	793	785	835	799	791	738	803	766	776	752	771	773	786	771	797	802	771	787	804	825	799	751	824	813	766	755	776	779	747	823	812	778	795	793	794	792	780	811	810	777	798	805	785	777	799	802	801	821	796	805	740	807	779	801	800	780	768	774	802	724	813	815	759	810	800	783	739	789	836	828	811	807	734	808	753	798	807	771	821	764	778	804	789	822	826	777	820	746	743	728	746	772	781	795	776	719	797	794	796	809	811	758	776	812	862	751	785	783	786	802	778	796	761	754	818	814	756	822	826	831	786	858	776	753	857	784	804	788	792	720	774	746	765	809	766	775	837	729	780	781	805	765	806	819	743	769	767	837	777	782	733	768	766	790	773	803	801	826	814	730	757	804	831	801	799	800	807	790	782	772	785	751	788	790	814	772	793	793	777	754	783	798	800	802	826	799	730	788	803	801	787	835	809	809	800	725	799	712	759	813	822	787	798	797	782	728	813	784	805	806	742	784	801	746	768	778	798	786	801	756	752	782	822	833	787	801	776	854	782	784	787	805	812	824	784	752	769	811	797	787	802	824	781	772	810	766	841	819	834	815	848	778	744	781	754	780	784	817	764	841	806	791	784	806	804	793	794	746	808	748	782	788	818	776	756	785	824	802	788	783	806	769	770	751	794	816	831	770	787	800	765	836	817	806	792	818	802	812	762	781	839	824	827	745	769	763	758	771	843	792	773	839	777	842	778	792	807	807	773	827	854	797	775	765	781	756	751	801	776	829	738	774	838	751	809	792	766	722	793	777	835	783	803	773	833	790	813	782	768	799	847	758	816	790	778	811	820	824	744	842	753	782	771	763	757	768	785	813	795	739	806	765	780	786	810	792	768	748	814	817	784	785	768	772	788	748	788	752	781	747	794	749	715	780	751	743	836	780	783	792	832	759	823	748	808	681	812	832	817	799	786	819	742	788	767	756	810	810	752	799	811	820	812	804	816	739	771	835	762	776	797	791	790	777	745	802	872	751	789	807	763	737	799	757	839	776	790	702	828	768	769	784	786	857	770	812	768	797	752	796
6955	20080	25186	19768	11607	4542	1151	267	130	64	48	72	70	60	54	62	55	69	66	67	66	65	59	64	69	56	44	71	63	74	68	64	63	59	62	81	59	62	72	54	58	57	45	58	54	66	56	55	68	79	61	68	49	57	54	66	76	56	63	63	70	88	58	53	55	73	57	65	49	55	68	66	69	65	60	65	75	59	57	64	73	59	58	66	67	61	64	55	65	59	63	73	67	62	60	59	69	53	56	69	90	65	70	63	50	57	58	50	65	68	71	58	62	58	53	75	56	78	58	66	75	60	75	72	53	63	66	73	55	68	66	64	73	54	66	57	52	65	62	59	62	72	52	66	46	60	55	61	68	58	55	64	60	63	63	79	76	62	66	66	57	68	54	59	57	62	68	63	72	59	68	68	72	55	65	61	67	55	61	69	46	69	49	52	56	48	70	51	68	78	55	50	57	69	57	54	51	65	57	42	53	86	84	72	58	66	59	48	71	66	56	66	59	60	74	71	44	62	73	57	61	63	70	58	71	60	64	80	55	67	59	65	59	68	63	62	67	64	50	67	59	68	64	67	60	46	64	59	58	64	51	64	64	53	58	50	63	54	68	63	82	66	55	55	70	61	77	74	66	67	56	60	69	66	64	66	61	66	61	60	62	66	58	68	44	79	55	70	59	65	57	62	57	49	58	66	62	63	56	77	57	61	69	72	43	56	69	87	72	61	50	48	68	61	59	69	56	48	63	55	58	78	58	54	67	57	58	58	65	65	69	58	76	66	64	61	77	50	54	60	62	58	74	57	73	52	70	63	56	55	57	64	62	50	78	77	55	58	51	72	65	74	47	57	60	69	73	62	72	67	57	55	66	74	67	65	61	80	81	65	60	66	49	58	56	59	57	59	66	60	56	71	83	58	60	79	54	56	54	77	68	62	52	57	60	64	67	57	58	62	52	61	57	48	80	79	51	51	61	66	73	60	54	70	71	68	59	74	69	59	58	54	79	67	65	68	70	72	60	68	73	64	71	69	69	61	68	80	66	63	75	54	59	71	69	68	58	49	69	62	78	74	63	69	67	58	67	73	57	52	66	59	63	76	51	63	67	67	61	61	47	73	70	60	73	73	68	47	62	74	77	67	66	61	68	56	74	58	55	48	69	55	65	56	67	63	57	57	75	81	61	65	81	52	63	84	67	60	77	65	47	61	56	55	52	61	58	76	68	61	60	77	73	69	73	56	71	65	59	69	62	49	49	56	73	58	63	64	55	63	74	68	62	71	59	50	47	66	62	63	74	69	85	57	56	53	65	65	73	66	50	73	68	66	68	66	57	77	55	64	51	58	67	78	80	57	60	70	66	62	56	75	58	55	56	62	55	66	68	62	58	72	58	65	55	52	57	60	61	60	71	69	45	70	70	70	65	59	54	54	78	61	62	62	75	63	55	54	55	66	57	54	63	54	61	60	56	50	63	54	60	53	57	58	54	54	59	62	87	64	76	65	64	72	48	65	68	57	53	65	64	56	64	54	62	53	61	53	48	59	71	67	70	51	46	54	60	69	55	72	72	68	56	54	62	71	41	62	61	68	60	68	65	53	61	62	67	61	71	73	60	65	72	61	60	54	64	67	59	60	66	64	47	57	54	75	64	51	76	58	69	48	66	49	55	57	62	84	59	65	71	70	67	63	72	62	66	60	58	68	50	66	68	71	68	65	53	59	62	48	63	52	64	59	64	82	67	65	68	74	59	65	58	66	59	62	70	70	82	65	61	73	54	47	50	65	61	46	60	74	63	51	77	63	64	62	62	61	58	70	67	60	55	64	69	63	74	50	57	48	73	57	61	68	64	64	47	55	64	63	75	67	53	50	65	69	44	49	67	71	53	55	65	62	59	65	81	64	57	51	56	71	55	69	55	72	65	60	54	71	76	54	61	75	59	72	72	56	69	62	60	71	54	57	61	50	71	64	53	73	58	65	57	67	63	55	67	50	60	54	52	56	59	72	64	61	72	60	72	71	75	70	67	47	58	61	63	70	54	71	69	62	46	61	55	74	52	61	74	58	55	74	58	57	69	67	56	78	66	56	59	76	68	76	71	62	79	65	88	77	78	60	61	60	65	64	49	66	67	49	62	66	88	60	59	71	70	60	78	44	49	60	69	67	76	75	63	59	63	76	59	55	57	61	52	62	64	81	69	70	68	70	64	59	70	61	60	63	50	50	58	51	59	70	61	59	52	60	71	79	60	70	64	56	77	59	54	60	74	65	63	67	56	61	63	73	52	41	57	63	75	65	86	68	60	54	62	71	56	66	65	58	60	57	55	60	67	67	64	76	64	67	64	62	60	71	60	65	61	65	55	71	62	59	59	71	57	66	53	54	74	68	68	67	82	62	67	69	62	75	56	67	65	59	66	62	54	66	79	56	54	63	57	60	62	76	57	47	66	57	64	53	74	66	73	66	59	75	60	56	65	69	65	65	44	64	57	72	66	64	71	60	62	57	43	61	65	57	70	59	61	59	57	57	74	63	56	54	76	57	60	68	52	53	60	71	73	73	72	66	61	58	47	68	61	54	74	64	73	64	57	56	64	60	76	50	51	67	68	62	81	52	60	46	66	56	66	61	57	44	68	64	51	71	67	56	68	70	69	65	58	55	68	65	66	57	75	65	54	62	62	67	78	59	62	65	66	70	64	55	69	65	65	70	57	60	62	58	73	61	53	75	75	53	58	69	54	64	67	55	70	62	59	68	70	65	65	53	64	54	64	70	66	53	62	54	63	54	78	73	72	52	63	75	44	60	57	76	65	63	62	68	82	65	67	77	86	66	61	59	67	76	72	72	66	59	73	65	63	53	73	58	67	56	57	77	58	61	66	52	54	63	54	66	57	70	59	60	54	58	69	60	58	58	65	67	76	67	58	62	65	70	66	60	73	60	57	61	59	63	58	69	48	77	72	55	56	55	63	62	66	69	63	57	63	53	54	72	83	65	61	65	67	64	68	63	59	69	51	72	75	57	52	71	55	51	55	64	66	63	51	57	51	63	63	80	58	69	47	50	60	59	72	84	67	59	68	44	57	63	68	58	66	56	56	48	67	61	66	57	50	72	70	71	82	64	69	67	68	54	70	53	51	66	71	56	70	58	69	60	62	61	68	59	66	55	60	53	54	71	68	59	50	66	55	44	72	60	58	66	57	71	72	69	71	75	74	68	73	64	54	60	57	60	69	68	62	78	61	56	70	64	56	71	62	57	72	78	60	50	56	61	51	67	54	81	68	67	72	47	58	77	54	70	60	71	69	70	65	51	72	62	62	69	70	66	61	61	60	63	59	61	55	75	56	69	51	77	52	67	63	78	53	76	84	77	72	62	75	67	58	63	72	63	58	44	65	60	58	65	67	65	57	65	60	68	62	76	71	55	66	65	58	62	61	69	74	61	57	65	56	70	50	54	66	58	72	73	63	61	69	61	77	65	60	78	66	62	61	70	61	65	67	65	73	65
39730	46886	51117	57812	53749	36965	20544	6995	1811	948	829	747	771	757	747	769	779	731	778	751	776	757	799	810	774	803	781	766	776	730	738	744	759	781	762	795	784	758	781	790	776	783	809	737	793	786	770	771	758	801	785	760	784	780	787	749	768	784	767	807	801	748	796	762	781	791	763	814	792	739	818	808	767	824	741	750	738	788	774	793	745	793	776	755	793	797	787	735	719	731	820	780	770	785	769	787	802	780	740	780	775	752	779	769	751	782	780	825	814	757	787	797	788	830	786	787	804	806	778	794	769	781	821	756	796	741	732	791	756	743	808	807	758	787	807	786	754	788	809	809	745	770	782	750	786	767	823	752	781	782	800	780	728	779	760	781	757	783	794	841	777	763	736	793	712	760	745	812	772	726	801	844	793	765	794	769	730	817	803	762	722	787	801	811	778	756	813	735	761	753	765	760	761	762	794	790	740	806	792	763	714	731	790	750	787	783	724	799	770	747	771	795	825	779	756	767	746	788	782	807	719	775	741	821	781	787	756	724	789	745	816	784	752	798	757	779	805	770	816	819	794	786	759	810	778	833	788	830	748	776	746	703	755	803	798	799	811	822	801	776	782	792	781	763	759	796	775	754	754	819	823	774	728	713	733	777	824	781	757	818	789	786	773	763	793	717	848	772	779	802	826	717	808	736	757	810	743	802	776	760	746	765	784	807	830	779	755	741	754	722	770	794	766	748	777	795	755	823	760	800	738	783	797	788	762	759	757	804	839	743	755	728	762	752	765	779	792	778	775	743	743	796	748	735	770	797	787	850	797	797	696	832	730	730	811	788	775	832	740	786	736	778	745	747	770	791	744	733	799	802	778	825	754	803	834	782	765	814	808	833	770	755	808	753	813	787	780	759	812	763	740	757	809	747	792	790	750	781	769	800	794	787	772	777	784	748	780	789	769	792	751	781	803	797	810	760	755	760	771	818	794	810	775	793	799	799	749	755	757	771	783	811	806	756	734	747	766	822	795	751	789	771	733	783	809	785	725	782	758	786	764	792	752	847	769	769	778	801	767	801	760	768	754	789	769	786	798	795	751	783	735	769	778	786	795	767	759	770	727	724	770	791	800	766	799	770	829	808	800	817	749	789	781	789	830	715	752	736	791	790	762	788	826	827	771	787	782	792	780	824	763	748	739	815	802	727	761	749	789	737	771	820	723	754	772	801	784	746	816	785	811	761	801	746	820	794	820	831	763	763	766	774	778	782	755	757	769	728	827	722	830	788	798	762	779	824	777	749	777	787	775	785	824	752	783	747	790	750	736	762	803	786	780	750	814	779	809	761	742	779	790	757	765	850	777	811	774	809	786	795	717	816	718	783	777	768	752	806	819	755	751	783	800	726	816	755	831	793	781	783	809	799	745	806	757	759	765	802	789	783	764	810	797	766	787	806	750	782	763	790	798	725	798	781	782	835	803	791	769	830	800	830	842	794	773	769	771	804	748	750	757	757	821	748	811	785	808	814	791	779	763	787	741	755	758	809	763	781	759	788	750	775	746	776	755	768	740	759	805	705	782	794	706	851	818	769	812	750	781	783	754	781	764	776	747	785	795	792	783	744	760	800	747	766	800	796	756	750	723	783	789	803	782	797	768	758	783	791	763	776	770	799	774	780	754	779	784	801	748	773	814	767	820	782	786	765	781	762	754	793	801	767	750	807	736	790	809	750	789	745	765	767	759	773	763	777	747	726	819	757	730	796	820	763	761	797	776	804	797	756	759	784	728	759	781	757	812	757	778	826	728	763	803	732	781	785	790	759	772	818	757	775	726	797	814	784	766	782	766	744	796	820	786	756	763	772	807	746	812	817	802	747	812	799	771	781	781	826	819	739	775	824	754	853	738	748	781	797	812	768	785	751	834	805	762	801	802	763	743	811	801	794	796	783	800	863	808	790	741	738	754	796	774	822	766	787	793	789	788	819	788	767	754	793	737	799	767	791	791	770	756	784	738	755	754	745	780	803	759	752	732	772	790	800	714	784	801	810	756	800	765	782	761	779	751	770	760	807	790	828	768	764	746	856	768	778	799	756	775	792	770	802	766	763	796	810	746	763	760	814	788	767	784	751	826	739	746	788	775	751	796	809	789	797	782	814	774	715	764	765	708	728	780	768	793	807	803	821	769	766	816	782	791	740	813	777	761	781	800	792	781	777	754	799	794	816	792	810	746	769	786	797	743	762	783	773	796	726	772	790	730	726	788	698	745	823	737	754	761	764	778	760	761	731	776	784	755	817	743	798	746	778	766	745	782	810	782	774	759	788	766	742	770	817	760	741	773	751	758	755	716	808	810	751	805	771	738	799	749	768	847	786	767	788	785	752	742	794	751	759	752	810	736	794	764	825	834	796	799	832	760	745	768	807	742	806	805	759	728	752	796	749	732	785	800	762	774	740	802	787	842	744	797	757	793	764	832	791	794	812	757	808	747	770	744	808	719	773	781	760	769	845	790	816	731	720	812	772	753	812	771	770	763	771	775	788	742	772	776	796	772	737	757	805	781	785	808	796	807	803	739	797	784	802	764	789	792	801	749	779	777	792	733	731	748	790	776	748	779	807	808	747	765	769	814	799	764	742	780	776	809	741	769	751	808	772	780	824	858	763	827	777	772	833	781	810	749	796	738	804	737	785	734	758	733	752	766	833	774	786	787	794	838	853	761	801	783	759	759	807	817	775	758	793	770	786	762	756	760	807	731	809	784	754	756	738	749	781	785	778	815	812	758	788	764	787	761	779	803	743	827	750	795	775	790	762	803	760	847	767	738	697	831	760	797	822	794	787	805	761	760	807	771	789	725	781	788	753	781	761	785	798	741	831	763	747	827	761	789	796	790	742	758	768	805	808	759	747	767	740	767	763	770	738	752	789	785	746	833	782	756	785	750	800	777	741	754	781	780	780	757	755	728	747	804	781	805	762	759	786	779	778	758	797	760	782	762	810	755	820	783	787	761	791	763	739	762	780	752	749	711	745	798	781	816	799	734	786	798	805	788	795	754	723	754	731	758	798	787	773	778	778	767	740	732	807	803	777	764	802	832	747	774	821	742	750	774	793	787	760	809	765	766	761	828	819	755	779	759	764	739	776	781	745	814	745	770	794	769	728	802	778	740	792	812	781	822	786	786	835	758	752	763	781	782	803	747	746	780	765	758	780	748	778	804	754	773	767	766	848	756	763	792	764	801	796	766	729	805	727	752	708	783	819	736	819	782	793	785	768	829	732	781	776	783	791	817	781	772	773	730	822	818	783	812	736	771	758	758	738	810	769	744	751	756	744	803	798	754	761	773	752	774	760	775	723	750	780	811	829	764	771	757	793	761	755	783	753	758	801	782	797	777	763	759	763	801	796	772	749	808	776	800	790	776	788	762	733	819	795	753	736	729	784	780	766	784	800	800	755	775	796	763	819	758	792	748	765	821	769	792	782	777	822	778	726	792	786	818	792	806	790	769	772	756	773
2742	3522	8678	6320	2514	940	303	116	61	63	50	67	42	50	64	71	56	69	52	59	75	53	71	66	62	68	55	72	53	78	74	58	62	65	60	53	69	69	67	63	53	58	69	57	59	51	60	66	60	57	68	57	69	68	72	60	45	68	58	55	60	55	48	49	53	54	66	71	64	42	72	56	51	63	57	57	45	59	51	50	57	49	54	51	61	65	75	54	62	54	59	56	50	50	45	63	73	56	64	67	59	53	67	64	64	55	55	59	68	52	65	62	57	76	54	79	56	54	43	67	55	65	65	54	58	58	61	51	58	76	59	78	65	55	63	55	61	59	56	45	64	66	50	57	55	55	67	64	65	58	61	67	55	54	54	76	68	48	72	57	64	59	79	59	58	61	63	57	66	62	53	48	70	71	60	63	65	66	66	65	59	63	63	60	66	87	57	55	50	63	49	70	72	66	50	61	58	56	64	53	57	63	58	59	66	46	60	62	82	59	71	78	55	61	49	51	70	55	57	77	59	60	64	57	61	46	72	62	72	66	46	63	57	63	64	58	82	52	54	54	60	56	65	52	57	79	62	57	67	70	60	50	62	61	64	57	59	64	55	52	62	57	64	65	55	51	66	66	69	69	62	56	63	71	80	60	68	70	63	59	57	61	62	61	57	59	59	68	56	57	59	56	65	65	68	77	49	68	55	63	62	51	73	61	47	59	66	59	63	63	55	66	69	70	66	54	75	62	59	51	67	61	58	51	55	65	60	59	58	62	50	56	56	59	55	62	75	78	67	61	68	64	54	63	71	52	60	59	55	52	67	62	63	59	64	59	66	48	57	49	53	70	51	71	61	66	66	55	68	62	53	66	80	43	63	68	77	70	75	62	74	60	74	63	76	55	69	56	48	62	57	70	61	69	72	65	55	70	59	74	81	65	52	60	55	62	65	47	62	55	73	64	59	70	64	59	69	76	67	60	45	67	57	71	53	53	57	71	59	69	64	48	49	44	67	67	63	69	53	69	67	57	63	58	48	73	56	67	63	70	56	57	49	75	61	50	62	58	71	63	64	57	49	72	54	70	58	72	37	66	67	52	52	67	54	50	67	62	73	83	70	72	69	57	56	77	53	69	57	69	73	72	45	61	70	52	60	57	63	69	63	63	62	58	66	64	62	60	55	68	76	54	52	63	56	54	58	64	45	67	54	70	60	69	63	56	69	66	63	60	57	64	59	51	47	47	67	74	81	59	67	53	47	46	59	70	70	61	74	65	71	54	61	62	71	60	51	56	51	50	71	46	54	65	53	55	60	67	57	60	61	66	60	57	64	48	64	61	55	55	64	65	63	59	55	62	63	54	61	58	56	69	60	59	80	56	63	49	54	66	75	55	68	42	68	50	58	43	62	55	83	55	58	50	63	60	66	57	75	45	50	60	56	76	69	64	62	63	46	74	62	71	56	59	63	63	53	57	54	59	56	46	63	52	63	58	46	65	54	57	61	54	74	76	59	60	50	59	60	62	66	61	66	61	67	61	59	49	44	47	55	65	63	60	78	54	55	61	65	57	57	71	60	56	67	69	60	62	67	56	49	75	55	68	63	63	74	79	66	72	64	57	42	62	53	64	58	54	61	56	41	64	61	65	60	72	61	62	76	55	63	61	60	62	79	69	65	69	59	56	71	69	66	56	68	64	65	46	51	50	71	57	59	55	65	56	64	71	72	70	52	69	60	57	66	57	62	66	64	70	79	63	70	52	59	74	63	64	52	71	68	63	61	64	54	64	49	70	78	73	62	49	63	71	69	67	60	56	57	61	48	43	87	64	63	70	58	62	61	71	61	65	45	53	55	69	52	74	64	46	68	76	58	66	38	63	65	64	65	70	73	73	71	53	64	57	69	55	74	53	75	51	65	53	66	52	67	61	58	61	69	55	60	74	68	65	64	47	55	59	66	57	55	58	59	77	64	67	74	61	69	47	54	58	72	58	73	72	55	61	69	69	78	72	57	56	61	79	58	65	55	41	51	52	63	63	50	72	63	64	49	65	56	57	53	58	57	65	70	53	62	53	51	59	58	55	66	58	50	55	67	63	62	66	83	59	51	57	60	68	66	54	62	66	67	63	64	58	53	64	55	60	57	53	65	65	58	54	58	69	60	49	62	55	52	52	64	65	58	49	66	66	63	69	51	53	70	68	60	51	51	70	58	57	55	65	64	64	59	70	58	58	55	54	73	56	62	63	61	55	53	62	56	69	69	71	63	65	47	56	57	79	60	56	71	58	55	53	54	65	60	63	60	59	62	71	57	59	59	49	66	54	65	67	78	64	66	69	65	63	61	61	67	51	59	60	75	57	58	56	58	55	68	65	55	57	58	59	84	56	54	63	49	60	46	67	61	50	56	54	62	58	56	55	53	68	56	67	60	73	70	50	57	53	51	59	72	59	61	64	59	74	66	60	61	58	51	55	47	54	55	61	69	50	83	62	67	63	55	57	59	60	65	62	66	59	73	62	63	61	63	60	57	69	56	57	63	71	63	61	72	75	61	62	70	62	65	71	65	65	67	58	65	67	64	70	65	52	61	53	70	54	55	56	55	48	86	69	60	72	48	76	65	59	61	50	52	61	65	60	69	51	66	77	54	53	51	64	50	66	60	69	49	57	48	74	69	60	69	60	62	60	59	68	58	67	73	53	56	68	46	67	74	59	65	68	72	53	74	46	57	54	62	56	66	50	51	49	63	70	56	60	50	65	63	67	64	54	52	53	64	60	63	72	46	69	66	58	56	51	53	66	70	62	61	70	60	42	64	56	62	66	55	54	49	46	59	59	55	66	52	55	61	64	77	44	61	59	71	53	57	56	65	64	73	64	60	70	62	62	69	49	83	55	62	57	63	61	70	56	57	56	50	65	76	44	60	56	62	63	65	50	59	78	60	58	62	67	60	53	66	75	67	57	67	52	59	66	61	52	76	53	61	63	45	64	77	64	60	53	57	69	76	75	60	63	67	57	51	50	52	70	55	61	64	66	66	73	55	63	47	63	61	68	54	69	63	63	47	59	63	65	57	61	57	57	68	40	69	66	62	70	70	52	53	67	61	65	56	53	60	69	65	62	68	58	55	54	53	61	80	56	60	63	67	67	61	57	69	63	73	53	47	70	67	60	56	59	54	48	56	63	58	58	69	74	57	62	54	79	72	72	53	58	65	63	53	59	63	60	62	66	66	55	58	80	72	66	68	52	44	56	75	45	59	59	71	47	51	67	67	54	51	77	74	65	65	62	60	56	67	57	49	65	54	54	58	56	59	54	62	69	55	76	67	46	74	55	68	72	75	63	65	58	60	60	39	65	48	78	64	53	62	64	65	50	72	60	60	70	60	70	55	65	65	50	69	63	53	51	60	64	47	60	64	55	72	69	66	64	44	58	65	69	71	69	61	77	55	64	55	69	72	51	83	68	56	56	54	66	67	55	68	52	69	60	69	71	59	55	65	81	76	70	62	71
28055	28161	34754	34962	31199	20538	8198	2344	1021	802	753	783	741	748	731	766	740	690	753	798	719	759	722	762	778	769	774	796	738	777	783	752	790	762	744	791	744	766	786	758	718	798	762	752	750	783	795	742	737	737	759	756	767	760	762	771	736	750	790	775	784	695	760	802	760	733	750	736	756	763	791	717	758	772	749	742	748	706	754	831	786	734	771	778	751	734	743	657	770	710	761	747	819	723	774	732	703	762	720	766	737	740	762	777	743	781	726	766	764	746	747	748	802	709	808	795	731	726	772	754	778	765	778	793	708	704	768	789	709	796	748	773	752	758	754	749	721	758	764	709	757	753	713	766	764	752	756	797	725	745	715	757	759	790	754	785	769	743	770	808	783	783	800	807	805	766	775	730	783	770	808	746	776	803	742	783	766	740	746	810	794	765	784	747	744	742	730	741	796	738	753	789	737	704	765	793	751	710	777	768	792	734	778	777	813	773	812	788	783	751	723	699	686	782	805	722	767	807	780	728	727	753	805	721	774	726	734	786	758	755	761	730	791	756	727	727	754	752	793	751	767	728	756	758	744	785	756	771	770	770	746	753	740	744	765	767	775	796	753	750	759	804	786	759	783	734	783	792	788	810	812	757	786	762	703	806	732	772	759	758	707	760	699	741	770	768	771	772	821	771	779	718	750	826	747	784	788	783	758	759	732	768	820	794	706	757	787	784	780	773	803	829	733	723	707	760	800	770	812	762	736	765	741	747	740	833	751	770	739	800	749	806	732	705	753	813	693	759	815	731	772	764	765	790	730	762	766	820	729	728	767	753	755	699	748	767	740	722	744	822	805	848	776	754	738	780	781	761	773	726	734	812	773	782	756	733	764	778	771	751	775	802	758	786	778	760	731	715	778	730	720	765	784	757	766	820	725	784	770	765	782	740	814	737	781	776	760	794	759	768	746	772	738	768	774	760	810	775	786	772	748	756	763	772	825	710	686	765	815	773	761	803	768	754	749	750	800	740	753	746	760	783	763	769	779	735	760	733	760	759	762	780	781	771	744	761	744	784	795	804	722	781	783	734	714	776	780	755	732	746	794	744	778	720	733	786	781	776	740	786	776	749	802	729	676	780	800	701	735	794	756	738	785	726	819	799	749	771	775	728	780	769	765	802	734	750	850	814	781	795	717	763	737	774	747	793	757	773	736	796	785	802	765	724	747	773	740	735	822	815	765	737	771	790	803	754	719	700	773	734	761	810	735	752	727	718	749	718	744	734	793	747	735	746	779	757	730	785	772	716	771	763	778	746	734	768	754	741	771	728	766	746	731	763	760	758	780	747	794	704	758	798	782	781	754	759	721	762	770	791	756	720	794	779	748	816	769	791	797	715	749	794	805	770	755	773	755	794	727	761	753	778	766	774	775	795	817	743	793	728	796	802	774	735	746	764	729	766	761	778	794	757	790	785	773	789	759	784	793	797	736	778	741	755	777	781	791	770	730	762	769	763	798	748	738	708	770	720	759	750	809	760	783	777	804	795	775	740	775	716	791	767	744	748	762	718	786	740	733	763	770	721	763	766	769	773	760	768	727	807	765	774	775	771	775	774	805	778	751	765	735	756	795	759	763	760	736	708	772	742	794	725	756	722	778	830	751	806	752	775	734	709	723	774	772	794	764	741	744	715	764	716	752	740	743	764	771	744	788	702	774	772	798	709	764	776	743	783	763	757	792	721	813	782	740	746	810	805	783	751	713	759	778	732	778	790	771	753	734	767	818	744	756	754	761	762	770	737	799	743	749	716	728	728	812	798	749	749	746	748	726	719	742	769	734	803	760	778	811	754	730	748	745	773	759	751	752	774	765	739	729	765	792	761	742	770	785	788	778	707	783	796	763	714	767	732	735	744	763	782	771	789	810	761	807	710	783	749	769	752	766	739	756	794	723	774	760	698	724	699	782	780	733	765	725	734	746	731	772	762	744	771	762	730	823	750	743	781	745	731	775	754	750	769	792	761	760	782	760	747	751	703	806	744	774	794	743	746	730	782	746	752	750	740	797	779	774	806	773	789	763	791	804	740	722	788	728	692	781	773	790	779	794	737	762	732	775	786	727	751	784	804	761	786	744	721	752	760	749	786	752	783	752	769	749	810	731	742	744	727	718	815	717	685	747	779	760	747	753	756	766	767	798	717	758	756	765	768	822	785	757	791	728	794	751	798	754	744	708	802	744	748	763	760	771	754	828	759	738	735	740	751	780	789	786	788	725	736	745	760	752	789	779	688	727	767	779	724	759	771	765	789	776	760	727	742	716	771	751	771	729	753	758	754	768	807	830	773	774	725	742	815	727	760	747	786	784	738	767	733	758	784	792	706	736	759	749	785	716	775	760	849	760	772	769	788	778	806	696	778	751	735	727	774	764	747	762	753	774	725	744	754	753	757	732	754	766	736	777	713	771	722	737	765	707	769	763	757	720	772	766	766	738	814	756	766	771	779	781	829	782	713	749	772	716	730	726	775	781	730	758	741	751	786	808	724	763	759	777	753	830	809	753	713	755	748	775	760	764	790	728	721	777	710	725	800	729	756	753	754	755	785	811	775	772	744	756	784	754	739	743	756	763	793	708	765	785	777	785	770	796	754	781	733	774	799	766	800	773	767	809	771	770	767	737	786	704	754	768	782	768	714	771	775	753	766	733	788	756	748	765	770	773	743	780	724	706	765	704	764	747	775	751	780	749	761	777	768	763	775	762	778	790	766	795	741	736	732	720	771	794	732	784	761	786	735	738	770	778	754	690	770	768	703	753	770	730	810	740	755	747	732	781	774	776	789	757	720	771	791	739	785	753	766	741	779	738	760	753	745	777	749	768	762	802	780	796	722	781	769	784	740	747	756	733	782	774	740	730	822	776	776	745	736	713	768	763	747	771	765	724	738	735	781	787	752	762	796	771	778	763	763	765	771	740	805	770	739	781	770	733	767	722	752	723	765	752	723	777	784	718	728	777	767	800	756	736	756	734	726	733	773	785	752	758	793	754	758	787	761	743	726	696	775	788	745	779	819	731	754	764	790	787	803	779	801	738	752	797	777	849	784	748	747	737	748	737	820	759	713	727	766	745	734	734	751	770	730	794	774	765	754	819	810	771	744	762	761	758	771	768	726	719	796	743	751	763	769	802	754	751	767	720	754	721	717	736	766	765	737	806	823	812	764	736	797	817	746	782	750	735	765	809	739	711	747	761	760	772	751	739	801	811	764	713	780	764	740	761	760	784	801	792	780	745	761	709	734	795	733	739	743	760	767	764	779	788	763	771	802	760	762	760	783	835	721	745	752	775	715	762	732	766	804	797	749	722	711	805	765	735	732	774	724	755	775	723	799	754	801	756	746	764	790	765	758	738	790	726	757	830	761	787	763	786	797	758	774	764	778	751	787	800	773	749	741	721	764	773	753	728	751	775	792	733	740	796	725	740	762	773	754	786	776	725	753	788	762	757	764	739	719	773	775	794	775
3840	13861	20205	13884	6528	2601	630	198	84	56	63	68	61	61	63	57	71	59	58	64	52	57	64	54	63	57	67	59	62	62	67	48	83	57	64	60	57	66	56	66	49	57	73	57	68	70	62	57	52	49	55	56	45	64	67	67	60	51	72	53	74	71	61	54	80	68	70	53	62	56	62	50	77	52	62	63	64	45	58	71	55	58	57	72	66	70	58	62	55	62	73	52	69	63	67	51	56	67	52	66	70	62	67	72	72	60	47	67	57	75	64	52	50	59	47	57	59	61	61	59	61	55	84	56	47	61	58	50	57	58	57	59	76	56	71	61	63	61	61	46	54	67	49	66	71	64	76	63	62	74	47	63	84	73	66	75	66	57	58	69	65	63	62	71	63	78	51	60	67	51	58	58	71	58	64	59	60	63	63	60	77	56	62	63	61	62	80	55	65	70	67	58	61	83	72	58	55	64	55	56	65	64	56	67	68	78	52	66	76	79	65	64	72	69	60	60	59	56	57	65	65	57	55	48	65	63	48	51	58	54	73	60	73	56	77	60	55	60	61	63	50	61	64	65	61	50	48	53	59	68	56	71	69	60	61	60	59	77	66	74	70	65	59	53	58	54	59	62	66	67	49	59	70	61	68	41	62	62	46	71	59	65	66	60	59	71	61	57	68	59	71	59	70	65	68	66	67	71	55	52	59	65	91	56	64	61	51	57	56	61	73	55	64	70	60	64	59	66	63	64	59	77	61	54	61	81	56	67	57	59	67	54	46	52	63	80	54	67	73	61	64	67	34	54	73	54	65	57	69	52	59	63	61	47	55	66	64	55	72	65	51	72	68	60	66	71	72	62	69	66	65	59	63	62	83	62	57	51	62	62	67	70	65	68	56	53	73	59	64	73	73	65	59	58	61	58	51	54	63	84	66	74	72	52	70	49	67	68	61	53	70	63	47	65	67	63	61	60	64	50	53	70	62	76	70	73	68	64	51	71	72	63	60	54	65	50	64	66	61	47	61	61	66	70	56	63	69	69	63	69	72	53	71	66	64	58	60	72	57	59	61	48	69	54	54	44	61	61	80	63	60	52	70	54	58	63	58	68	58	65	74	68	63	67	56	68	59	67	77	71	65	65	64	59	70	63	71	52	59	61	58	61	64	50	68	76	66	60	59	64	68	65	64	73	50	51	67	66	62	74	65	59	62	52	55	59	47	55	62	57	69	64	61	58	67	64	67	51	68	52	57	64	67	63	65	55	71	70	53	46	51	60	50	51	57	58	57	52	63	67	61	71	63	71	79	66	84	68	64	72	61	66	55	63	50	71	53	44	52	65	48	55	52	66	48	71	59	56	57	61	64	67	65	55	55	61	62	71	62	48	59	61	69	53	72	65	51	65	66	61	54	62	59	52	56	56	61	69	67	70	70	68	55	71	61	78	52	64	79	48	59	68	54	66	48	65	60	62	47	67	61	53	80	61	60	60	51	71	57	73	65	73	59	58	53	69	62	75	46	54	62	60	58	64	54	71	64	54	56	75	65	50	67	61	57	53	74	71	62	59	69	59	61	64	65	63	60	54	68	69	52	51	63	62	47	74	52	52	62	56	51	64	66	68	60	59	70	59	74	63	61	70	65	59	52	51	64	65	69	65	69	63	63	57	67	67	60	71	65	57	62	61	51	66	63	52	73	59	70	52	70	59	56	57	77	73	66	82	69	55	65	62	60	67	66	60	80	61	54	71	66	72	65	55	61	71	63	84	50	54	55	69	55	62	68	68	57	56	46	61	68	76	64	54	59	68	71	66	58	53	59	53	60	63	56	58	60	63	66	57	68	64	69	56	69	77	53	72	76	67	68	68	63	70	74	65	54	55	63	62	69	59	58	58	43	45	52	69	56	54	64	66	67	68	47	64	67	42	60	57	50	69	62	68	53	59	68	54	63	53	64	49	45	59	59	49	58	69	62	60	61	57	60	67	57	61	56	65	64	59	54	75	60	49	68	73	46	65	66	61	64	57	59	69	79	59	64	68	77	54	70	66	60	59	60	55	68	67	65	54	80	46	57	55	50	50	74	51	66	64	63	48	68	74	64	49	72	68	70	65	74	61	64	49	51	68	45	61	58	57	55	60	52	82	76	62	52	54	67	54	53	71	60	61	53	74	50	64	65	61	68	64	60	49	81	57	52	72	62	66	51	59	76	53	54	63	63	58	63	55	60	62	76	74	66	51	53	64	67	56	58	72	69	53	79	56	72	57	58	63	61	68	59	61	69	70	65	66	76	71	59	64	50	61	72	55	75	73	67	69	55	53	58	66	55	67	57	67	60	68	53	57	77	68	58	73	67	76	59	49	72	56	55	61	51	72	71	50	77	59	51	60	61	66	69	59	52	67	68	67	64	71	56	69	59	58	58	60	52	73	72	74	62	58	59	64	57	53	59	65	57	66	56	67	62	73	65	58	71	68	61	70	55	57	53	60	58	60	46	67	77	68	57	57	58	47	60	66	68	63	70	65	68	65	62	53	62	66	54	64	58	51	74	59	63	68	74	63	61	67	69	84	76	72	63	59	57	60	60	67	65	63	58	70	74	57	68	52	59	64	53	61	58	64	52	56	60	75	70	65	52	58	47	59	67	67	55	75	66	69	60	65	65	72	64	51	66	62	86	62	60	61	64	58	66	43	73	75	62	68	67	61	75	61	65	64	52	51	45	70	52	66	69	56	62	61	56	60	53	69	66	69	52	74	66	49	67	65	70	68	60	52	64	65	57	66	50	58	67	59	59	68	58	53	67	64	60	75	59	82	65	68	65	67	69	62	57	62	62	76	77	60	52	63	60	72	46	78	72	56	63	58	58	60	56	72	62	63	55	58	60	62	51	65	55	61	61	81	48	58	64	54	65	62	82	68	52	65	63	59	55	79	66	62	67	64	70	50	60	66	54	60	67	62	70	59	66	71	59	49	63	71	60	64	49	71	65	72	52	64	73	76	66	83	61	71	51	48	69	65	72	61	53	61	70	68	56	67	54	59	70	73	64	59	77	49	57	60	74	61	66	40	67	56	64	52	71	69	71	60	66	67	58	78	68	75	61	60	46	66	46	73	55	59	52	58	72	61	51	65	49	71	74	66	69	63	55	52	57	60	61	72	64	70	47	58	67	53	74	69	61	53	63	56	47	58	69	70	66	58	64	58	56	73	56	60	61	52	64	48	67	54	60	69	69	60	52	54	51	70	65	52	52	61	80	60	59	64	72	55	71	59	62	64	67	61	69	52	58	47	69	59	65	52	57	65	57	64	71	76	56	63	73	62	59	62	82	68	71	66	58	60	54	73	59	70	52	65	44	74	69	62	53	67	64	75	69	57	50	77	58	66	60	48	50	68	53	65	60	70	67	66	62	69	56	56	55	62	62	64	60	74	66	63	62	74	79	53	58	61	64	67	67	58	54	69	61	55	54	66	48	66	58	59	51	47	50	55	67	55	73	49	66	65	77	60
35250	42569	45407	47907	44355	30806	15386	4599	1392	834	835	802	832	753	724	776	733	766	749	774	760	734	740	726	787	762	752	766	784	749	794	786	737	750	730	742	780	743	772	787	772	758	756	732	768	712	755	770	810	774	784	757	766	780	750	797	694	797	752	782	742	793	742	785	767	783	777	753	798	779	789	761	723	792	789	716	761	729	773	802	792	801	760	785	764	768	742	718	743	771	745	767	816	754	770	765	767	764	749	687	745	705	751	763	782	719	776	706	753	769	740	764	790	815	790	801	817	745	778	772	760	779	774	776	766	750	746	762	777	770	760	795	798	722	779	749	757	760	761	780	789	752	761	743	740	771	773	767	755	798	794	775	797	729	757	767	775	742	777	765	752	797	725	805	773	794	796	755	772	786	771	769	730	756	772	742	808	782	746	777	765	775	763	734	750	772	736	790	712	766	776	790	767	775	739	776	793	719	732	820	762	748	745	746	736	755	789	735	776	749	768	747	733	731	770	744	743	745	759	763	797	790	730	770	780	764	754	767	789	713	763	762	726	705	751	777	743	703	802	749	788	717	807	796	675	768	774	739	737	798	818	749	738	763	794	772	762	815	768	765	793	796	764	751	858	768	770	798	786	802	777	780	750	760	764	737	768	789	774	782	784	762	761	785	771	774	749	760	758	751	760	743	772	757	772	806	745	757	801	690	781	717	771	765	763	762	739	765	782	776	785	761	756	748	715	759	757	753	771	791	781	779	799	767	759	779	776	810	752	734	769	766	781	766	781	790	792	744	778	783	801	751	802	718	752	734	736	833	740	781	822	793	766	780	764	716	766	765	782	741	762	786	791	731	806	757	745	760	708	796	793	814	748	829	726	716	796	788	731	793	763	755	737	758	788	797	775	760	785	814	763	723	744	819	764	756	756	727	745	751	756	820	807	795	776	764	744	771	822	779	754	802	746	776	792	797	749	791	768	784	813	738	810	772	783	777	756	750	730	769	763	771	794	744	765	784	737	723	755	764	752	778	800	784	785	750	741	763	776	801	755	746	765	802	761	803	744	763	801	751	719	737	788	794	729	768	718	773	774	734	776	794	771	751	733	790	767	776	752	777	747	740	721	769	785	745	784	810	799	777	800	725	826	774	772	756	714	757	789	752	739	760	753	754	768	772	784	754	757	756	748	806	752	803	781	789	770	751	742	734	722	745	753	768	789	739	793	808	780	785	776	804	787	788	769	750	750	769	710	770	838	781	781	786	724	732	763	709	757	774	738	797	793	782	780	766	748	755	750	777	752	765	737	735	769	775	733	731	771	757	773	790	779	776	795	751	773	768	778	781	745	756	759	740	820	707	727	792	762	759	763	727	750	740	752	730	768	736	770	754	791	745	752	767	763	678	768	760	756	759	779	733	747	770	801	787	779	764	766	777	750	822	811	792	759	785	771	802	767	776	733	751	784	737	761	763	773	771	788	744	725	787	733	795	793	759	772	777	765	779	762	800	758	720	779	763	729	757	798	802	768	739	773	782	730	732	808	761	751	718	764	842	759	735	722	739	761	809	783	811	746	776	788	772	791	772	793	749	794	798	778	773	776	783	769	738	753	768	750	785	779	782	753	686	797	740	736	721	744	792	739	802	808	730	786	764	801	818	765	788	778	747	772	770	784	804	725	812	744	725	752	756	747	763	759	755	772	784	758	767	770	772	759	813	791	794	751	733	806	772	744	756	720	797	773	732	745	788	759	721	751	811	746	804	773	805	775	764	781	799	795	741	748	766	804	754	774	776	801	788	720	703	762	757	792	771	843	759	698	728	790	736	731	772	757	758	791	770	730	789	768	750	768	733	754	805	750	797	830	830	758	786	804	779	781	738	734	811	720	780	834	798	774	797	749	794	841	762	743	821	745	771	766	763	745	734	744	742	744	771	728	777	831	751	766	771	759	765	731	754	751	804	806	805	776	752	746	807	738	718	748	708	754	733	778	773	767	794	827	786	810	773	773	794	795	787	794	720	746	787	792	760	727	739	782	756	781	778	784	782	783	717	785	698	801	785	698	763	747	796	720	744	834	797	713	798	731	762	762	740	751	788	752	747	801	753	740	800	769	785	763	793	726	782	804	774	774	762	748	714	790	767	717	754	773	731	758	785	758	775	761	752	760	772	729	761	749	838	730	782	760	748	737	722	754	753	785	788	735	736	732	772	746	772	749	779	781	747	828	765	731	765	778	780	734	772	749	773	731	751	759	778	767	814	771	756	758	745	737	768	746	784	743	733	753	735	785	798	776	796	765	804	812	725	750	748	790	787	753	833	786	772	824	774	751	815	826	757	794	762	765	790	785	719	791	773	727	754	771	791	793	747	788	755	774	762	769	758	820	780	764	685	758	750	782	720	776	758	757	787	769	730	786	763	773	784	782	740	748	795	761	790	731	776	823	738	748	719	787	773	786	792	780	774	740	774	748	749	741	709	793	746	785	811	743	791	750	773	743	816	733	808	746	765	743	744	766	750	768	785	750	705	755	819	820	750	767	723	782	751	720	738	769	799	745	754	780	739	735	766	765	751	805	745	780	739	746	787	815	757	788	790	771	744	739	794	732	795	764	765	734	776	746	812	788	794	756	740	779	778	742	755	767	712	743	770	775	764	781	809	785	780	749	762	796	770	753	765	798	826	769	770	799	790	744	748	762	757	776	786	796	773	790	776	800	753	791	764	802	772	768	781	773	743	807	747	816	779	727	787	798	779	772	806	750	757	789	705	808	749	720	750	752	799	783	803	755	745	798	712	763	778	741	764	807	809	784	789	801	794	796	775	739	752	804	761	744	781	806	764	746	730	784	714	741	728	742	791	766	745	788	726	811	769	785	743	767	786	754	766	758	789	779	775	718	775	791	711	776	710	800	757	745	779	776	771	781	783	752	726	780	765	766	802	756	723	741	782	736	770	767	751	773	816	766	764	808	793	770	714	788	815	777	761	760	776	785	833	707	787	772	790	751	750	752	781	786	775	758	775	766	771	769	768	774	783	750	799	760	797	810	732	775	781	779	776	777	790	756	761	765	757	798	724	808	728	756	711	774	757	779	751	774	746	762	727	752	746	754	729	727	749	780	777	753	826	775	721	751	769	793	784	708	728	784	725	760	754	739	782	816	727	801	791	781	736	788	750	773	745	810	744	780	765	764	785	771	753	762	743	769	801	812	755	780	768	741	765	730	776	785	732	743	766	791	781	745	792	810	752	751	734	738	707	746	755	772	738	809	780	784	796	777	765	793	750	757	781	824	756	779	765	732	793	734	786	776	737	734	780	783	717	779	779	795	787	841	783	759	787	781	793	742	797	789	772	774	779	764	693	773	846	745	791	745	771	800	779	751	775	743	736	764	758	759	808	764	772	753	753	760	756	758	786	743	792	767	777	823	743	770	726	767	748	784	728	832	769	750	766	766	765	752	728	770	761	787	801	755	715	783	745	762	777	769	810	812	740	748	730	753	765	790	823	744	768
3831	11806	19983	14420	7153	2661	679	176	85	68	52	67	60	71	60	79	71	63	57	68	60	61	73	68	74	60	53	62	70	68	64	59	45	43	62	71	87	67	55	61	71	70	65	60	76	69	73	71	62	64	60	63	71	58	74	68	57	70	68	61	70	63	57	60	53	68	58	67	58	54	62	69	60	55	65	74	80	56	50	63	69	76	54	68	60	60	63	60	69	58	79	65	60	52	60	60	65	54	66	52	73	63	58	53	58	69	66	70	65	65	68	78	66	53	74	65	68	68	59	63	62	64	56	44	61	55	51	62	65	66	73	61	61	70	66	57	62	66	71	70	53	65	68	54	62	67	43	63	57	67	66	70	75	68	67	68	63	59	52	66	70	59	58	70	57	55	59	64	55	61	63	53	55	57	67	56	58	57	66	65	73	57	72	58	65	63	70	78	76	64	57	84	69	68	75	57	63	67	56	66	74	55	58	68	59	59	65	66	44	56	60	74	63	63	67	64	69	50	79	58	61	60	53	62	64	58	49	56	66	60	54	52	66	67	63	58	66	63	72	58	70	75	66	74	56	70	71	74	60	57	78	53	61	80	58	69	56	57	67	61	68	52	57	64	53	69	64	62	55	72	56	73	55	70	52	62	60	71	71	63	61	61	54	53	65	75	60	74	53	70	57	61	48	70	43	59	58	64	79	74	73	61	58	54	57	63	78	60	71	68	54	71	55	65	71	78	52	74	56	71	53	71	62	65	64	79	56	64	50	61	61	60	66	60	66	79	45	77	50	62	63	51	64	54	56	48	68	71	58	66	68	67	74	59	70	67	79	66	50	46	63	62	59	51	57	53	64	74	59	69	55	66	56	52	62	56	51	54	54	61	69	68	72	66	57	72	54	62	65	58	62	73	67	71	74	70	62	62	57	55	56	65	59	69	58	80	61	69	63	69	53	55	60	68	65	76	57	56	77	66	71	64	48	69	49	54	54	58	54	53	48	49	59	66	63	46	73	52	50	71	64	74	72	59	66	43	54	64	78	76	64	59	75	56	48	75	75	65	55	68	49	66	58	63	66	69	52	70	73	50	48	58	76	73	56	69	75	63	60	73	53	64	76	71	48	70	54	60	67	69	61	59	62	55	64	74	67	49	59	79	64	61	67	67	71	58	70	58	72	70	51	67	59	49	86	71	73	62	73	69	61	50	61	65	57	72	57	66	50	48	59	57	62	68	91	57	56	64	63	71	70	76	58	55	57	58	78	63	57	54	53	73	57	61	65	63	67	67	56	57	58	59	54	69	52	66	62	67	59	64	58	55	63	63	67	59	73	55	59	60	64	66	53	63	71	78	73	63	71	60	63	69	70	64	66	65	55	67	66	72	65	72	82	55	74	65	56	79	70	55	59	72	56	61	70	65	46	56	56	87	55	60	55	87	64	74	53	67	64	57	57	58	49	64	40	60	69	65	71	60	72	68	65	71	58	62	77	65	58	72	55	60	62	63	64	51	78	65	59	57	62	62	50	55	50	68	58	64	51	57	56	50	64	55	73	71	64	64	44	62	72	62	62	69	59	71	58	75	65	64	47	72	52	68	64	54	65	63	61	54	59	62	63	64	57	65	75	67	67	54	70	59	68	73	61	71	55	56	52	70	89	61	60	65	72	63	50	78	77	60	61	70	62	62	52	62	61	58	54	64	67	65	66	75	63	73	59	70	71	65	75	70	52	72	62	59	64	66	62	57	63	80	80	70	79	63	66	61	55	66	73	51	56	59	77	63	57	66	55	68	64	58	62	64	63	66	62	62	63	75	75	56	78	59	63	51	50	82	62	63	66	52	59	67	73	65	68	77	56	69	60	69	64	64	58	48	64	59	62	70	68	75	61	67	61	46	62	67	64	65	77	64	62	63	63	62	63	53	60	54	67	64	62	66	64	73	51	60	67	66	67	66	73	57	65	52	53	65	72	74	61	79	51	56	55	60	67	43	54	71	74	65	76	62	76	67	51	60	64	72	66	68	58	68	65	63	65	75	68	61	60	64	67	65	62	65	55	72	66	76	70	76	58	51	58	61	65	60	59	64	56	67	63	59	73	65	60	63	65	57	67	57	71	66	56	65	70	44	69	60	60	77	57	63	61	58	65	53	59	62	57	54	62	64	69	72	64	52	67	60	59	64	58	61	61	67	71	65	69	79	57	63	72	70	81	69	56	58	56	92	49	70	62	71	56	55	53	74	65	55	63	57	75	66	59	73	60	68	59	68	56	55	70	62	75	60	71	61	59	59	82	71	68	50	61	51	71	54	68	70	62	64	64	67	70	70	53	70	67	59	58	50	59	59	63	62	73	70	69	91	67	64	54	65	66	47	66	77	75	55	56	74	51	59	71	62	77	70	62	72	60	54	64	65	67	62	61	63	59	61	63	65	57	58	66	65	63	62	57	65	58	68	49	64	70	64	72	62	44	68	66	51	50	62	49	59	56	77	68	57	57	81	71	64	56	62	66	74	56	62	63	66	50	56	68	48	62	72	57	66	62	69	52	58	56	53	82	70	72	71	45	65	66	50	51	62	75	66	60	63	63	67	67	60	53	62	68	61	71	72	77	69	61	65	63	57	48	64	61	65	66	62	72	77	65	80	69	69	66	63	56	55	71	63	66	71	63	48	66	63	72	56	53	70	66	82	70	48	63	67	67	66	65	71	59	60	60	55	67	57	57	63	61	69	54	64	63	59	63	67	58	56	71	72	63	65	66	75	72	66	68	67	56	63	66	79	56	64	56	65	68	67	69	66	64	67	58	72	66	81	60	56	70	63	57	59	57	54	66	71	68	51	67	57	53	72	54	56	69	76	52	64	51	59	60	60	71	62	65	66	50	60	58	57	65	69	66	54	58	55	58	66	66	77	56	70	59	64	63	63	56	65	70	61	72	57	70	79	77	66	62	74	58	58	59	55	47	72	56	64	60	61	68	66	66	69	72	63	72	69	68	56	82	65	72	59	52	76	62	67	70	64	71	62	73	61	68	54	55	63	66	70	62	78	71	74	65	77	58	52	55	68	58	52	66	76	62	65	74	50	51	51	60	57	63	71	64	75	54	59	56	72	54	69	59	67	62	65	54	71	65	61	69	71	67	62	54	67	56	57	55	58	57	56	55	45	60	67	78	58	57	73	55	52	57	56	60	68	54	75	69	62	67	67	55	58	53	64	70	84	52	53	63	65	58	60	60	57	58	44	71	53	57	64	52	57	56	61	65	63	59	60	77	49	57	66	57	75	61	68	69	52	59	72	67	70	58	69	61	66	66	66	59	68	63	63	62	72	65	73	63	69	66	54	62	61	61	56	54	67	63	64	63	76	54	59	59	71	63	71	75	63	64	65	65	60	59	49	63	59	56	58	70	68	68	69	63	60	54	59	47	65	57	65	73	81	66	67	58	59	57	66	82	66	61	61	69	58	74	53	57	59	73	61	53	56	53	52	75	57	77	86	56	53	61	56
30238	40380	46499	48639	44793	31311	16143	5036	1447	886	807	744	818	800	786	819	724	795	766	780	797	744	807	754	769	797	774	744	740	784	812	812	777	774	791	792	769	791	802	729	761	771	751	781	788	735	753	798	816	765	803	793	721	737	699	780	815	776	758	770	836	744	750	769	753	767	817	834	774	787	816	734	830	840	770	759	787	821	749	745	770	737	854	786	831	800	741	806	812	766	736	795	731	759	800	771	765	802	775	767	783	771	820	808	778	718	753	732	763	772	791	739	764	782	775	842	803	817	783	837	791	801	744	769	797	775	796	779	744	807	760	826	838	775	774	777	820	773	719	783	763	809	823	728	800	815	775	781	754	816	731	787	790	764	816	817	763	754	785	771	785	772	782	817	799	799	806	792	791	796	783	712	804	801	741	818	779	761	827	815	742	818	791	794	828	791	792	795	803	806	722	796	755	807	815	768	786	796	818	834	762	830	732	791	842	755	810	810	788	746	776	750	738	796	814	760	807	773	753	775	789	815	806	804	768	746	844	784	792	756	767	802	822	734	831	793	803	813	771	832	803	797	796	765	817	813	754	838	769	795	768	836	795	768	783	812	800	747	792	792	789	806	839	815	782	798	768	785	792	775	779	836	775	796	719	788	802	807	744	818	803	868	744	764	783	816	775	776	751	767	822	775	818	791	788	805	822	782	808	795	802	794	758	791	779	774	767	796	763	819	789	719	802	801	865	783	816	760	825	736	771	782	739	790	797	760	757	782	775	804	790	812	758	833	796	799	731	817	732	781	764	810	794	798	800	789	786	758	820	840	816	811	797	785	811	794	776	814	821	748	802	761	814	815	780	783	772	780	776	811	779	738	743	821	813	767	779	836	770	811	830	754	749	772	800	801	712	780	792	812	833	796	760	776	803	786	777	784	742	799	816	797	737	766	816	773	768	812	831	796	792	782	792	748	787	812	792	731	734	786	804	770	792	766	806	820	754	795	767	759	844	752	807	797	746	814	784	800	865	732	786	791	781	757	764	809	764	766	814	813	814	789	785	839	815	758	784	787	762	784	741	750	803	776	826	799	799	813	772	783	754	804	808	796	829	752	802	835	768	740	747	795	785	757	806	765	836	763	789	782	770	769	743	745	757	765	760	801	799	818	800	774	793	821	787	776	778	769	741	748	783	783	794	759	812	786	793	817	781	774	813	796	780	749	766	755	798	805	820	797	824	779	745	838	779	832	791	749	740	820	798	810	786	807	813	814	816	774	774	766	765	783	767	825	783	827	865	785	862	838	844	780	835	775	779	824	766	747	750	803	778	826	755	747	790	749	783	820	791	757	768	805	812	760	776	786	791	799	819	795	729	810	819	782	800	789	788	778	815	807	783	815	810	767	744	759	790	753	782	816	813	745	823	775	800	792	806	783	776	760	806	791	765	748	743	770	868	747	764	778	812	801	758	756	793	829	848	772	819	776	779	749	800	780	783	777	800	777	789	794	763	817	818	820	785	763	753	771	799	792	777	819	784	723	747	774	759	760	748	751	804	798	799	778	799	750	805	826	829	772	779	803	795	772	771	757	784	804	776	827	785	802	785	781	782	780	784	789	772	822	763	815	803	781	802	794	820	812	747	730	815	761	819	801	778	800	771	836	769	798	818	785	766	742	783	803	766	821	787	801	775	751	800	806	844	769	810	770	759	783	788	793	800	760	774	779	749	802	800	762	837	807	797	777	810	781	804	823	781	788	791	777	824	769	844	772	790	745	813	785	787	802	716	754	750	766	805	765	772	781	774	781	790	794	795	778	759	785	695	777	790	772	752	853	760	829	799	745	742	781	811	809	785	788	793	859	791	837	744	812	780	788	763	791	739	748	808	759	802	792	777	837	780	781	795	776	808	784	785	788	722	783	780	788	776	767	786	817	759	762	818	815	779	815	761	839	750	784	797	810	751	798	784	764	779	797	756	774	796	807	805	816	746	767	766	787	836	743	774	785	728	810	828	826	789	743	800	778	819	776	773	766	781	784	801	749	816	781	741	755	788	723	820	754	811	772	780	804	781	775	808	798	778	814	806	781	757	795	781	847	763	773	796	753	799	713	758	777	733	778	769	769	749	772	773	799	780	797	794	766	808	764	774	832	755	761	806	746	826	748	789	858	733	788	796	776	774	777	757	765	806	764	808	739	816	804	738	800	768	793	731	809	791	829	832	777	813	806	757	785	788	807	763	751	812	740	762	779	811	757	797	763	799	792	793	807	764	794	749	842	797	769	826	823	796	739	773	769	779	796	807	801	758	758	850	817	802	774	796	830	788	820	805	749	799	788	771	792	767	800	789	783	787	826	826	773	807	775	780	810	780	805	804	778	758	804	748	807	750	847	780	818	810	734	815	793	762	767	787	726	756	809	769	796	807	817	788	811	825	796	769	813	823	791	783	761	780	775	754	840	790	802	808	781	799	757	754	784	815	817	741	814	805	852	808	798	774	773	766	771	822	749	775	855	849	814	802	766	773	758	796	801	797	758	766	837	796	785	729	784	750	819	772	832	787	787	832	792	761	767	746	786	830	794	766	775	810	759	802	791	766	782	811	800	756	794	773	747	785	792	772	820	812	749	779	795	802	728	773	810	747	806	736	807	822	783	818	808	799	779	754	806	753	807	769	758	776	862	820	827	727	771	787	771	750	778	788	806	766	817	787	827	768	760	784	798	815	816	804	809	826	767	769	790	798	796	812	758	745	828	818	755	761	803	757	789	802	794	835	847	802	757	738	831	814	774	799	809	782	818	752	799	823	738	839	763	780	811	786	820	756	749	790	775	763	743	803	845	794	773	758	818	812	817	810	760	759	786	754	772	809	779	837	782	792	823	803	805	782	814	821	838	769	759	779	789	765	818	778	808	780	757	748	770	771	794	739	835	814	824	813	785	831	818	786	816	816	770	798	773	740	772	806	789	785	834	804	805	760	759	795	780	809	745	770	823	815	744	778	757	789	728	777	796	785	781	801	793	779	817	779	765	760	802	752	784	777	747	787	758	800	784	754	781	770	800	798	786	747	746	861	794	827	746	819	809	803	766	821	826	840	795	807	761	768	835	813	784	760	755	798	807	742	715	801	808	789	803	792	793	800	794	791	833	702	770	755	715	789	827	782	789	792	825	757	793	792	776	774	830	819	814	781	792	763	816	783	774	754	754	788	791	784	771	812	758	790	793	800	829	771	821	775	795	767	771	777	768	778	810	786	752	786	769	767	755	759	794	788	770	749	792	817	793	775	803	749	774	760	839	773	757	726	804	788	766	761	796	802	771	811	754	795	786	799	760	773	804	798	816	772	819	793	755	783	821	789	798	766	787	830	738	797	835	745	758	789	801	769	825	858	795	765	788	802	784	761	846	786	737	832	802	749	775	797	751	781	767	789	783	795	842	799	757	804	804	799	765	794	771	724	814	806	770	822	837	800	790	796	769	811	785	796	802	791	791	776	843	799	799	788	796	787	793	791	810
5054	18284	26456	20552	11409	4573	1069	241	90	68	58	80	57	60	47	63	56	59	59	53	79	61	63	67	46	55	50	65	66	59	78	59	65	56	54	86	70	71	74	65	55	57	69	59	76	59	77	70	52	60	55	54	55	65	62	66	65	62	74	76	78	66	67	58	70	54	60	57	68	60	70	59	65	58	62	51	51	68	72	73	70	74	71	56	70	60	42	67	72	70	58	68	75	58	62	62	55	72	59	61	63	66	63	71	54	61	68	50	69	68	62	67	66	78	73	63	76	59	70	63	62	65	69	52	58	55	69	70	72	58	62	67	55	64	69	54	56	72	56	57	60	48	75	55	62	59	68	64	53	68	59	71	60	57	67	86	52	61	63	77	47	61	61	68	69	63	68	76	60	63	54	57	59	63	78	64	62	79	49	56	64	59	61	65	62	72	70	54	62	70	65	66	58	62	64	70	65	69	79	53	76	71	69	64	68	58	60	58	67	63	53	57	56	62	62	48	64	60	55	74	66	44	59	47	66	60	50	64	62	60	71	55	55	71	54	66	62	64	49	75	62	62	66	50	64	68	57	64	71	56	68	67	55	76	52	59	67	48	73	56	69	57	77	52	63	64	51	60	51	65	67	62	54	49	59	74	62	63	59	68	69	65	65	60	52	64	65	63	45	65	60	66	69	68	52	57	62	61	65	62	56	55	58	59	58	54	62	71	75	60	62	45	50	71	76	73	68	70	58	59	61	68	63	67	74	57	68	71	70	76	54	54	55	64	54	55	82	74	65	48	65	63	64	65	59	60	53	67	57	78	57	57	51	73	63	69	58	66	48	72	64	56	65	65	77	73	77	69	64	75	62	70	63	52	79	52	75	68	65	64	58	54	74	82	55	61	59	62	63	67	63	65	57	76	58	65	70	48	56	58	63	78	52	54	63	55	68	68	68	56	60	66	60	66	48	72	55	71	58	56	63	56	56	61	61	61	66	55	69	64	75	65	63	73	64	76	69	56	57	54	57	77	58	66	61	53	66	60	60	62	52	64	71	57	61	70	60	83	60	67	52	69	70	57	56	62	69	56	53	46	51	60	68	72	51	71	56	61	49	68	66	58	64	73	63	60	61	61	59	66	51	55	58	59	74	64	61	58	46	60	73	54	62	67	64	80	60	61	52	51	58	71	51	68	80	64	58	67	64	63	68	53	63	70	59	51	57	61	76	77	71	77	65	54	64	67	58	54	57	60	58	59	50	52	71	63	57	60	62	57	66	58	54	75	66	46	69	74	56	57	60	61	65	67	65	49	59	65	51	67	60	62	56	71	41	75	75	58	61	56	71	71	56	55	56	65	63	69	62	54	59	55	73	62	61	60	53	67	64	56	53	67	59	68	56	68	76	64	64	69	66	62	60	64	57	54	53	68	58	75	65	48	49	50	54	59	60	61	66	51	66	58	63	63	63	71	67	53	72	60	87	71	66	60	49	60	60	70	56	57	66	62	64	57	56	65	85	68	53	62	73	63	78	56	60	63	58	55	60	56	52	79	61	49	76	59	50	55	53	68	67	61	61	70	73	86	63	64	66	72	65	61	55	65	61	73	65	71	70	56	61	58	64	63	75	69	64	54	59	58	54	58	84	57	54	54	74	61	69	67	74	58	54	62	55	69	70	65	68	53	61	68	67	57	39	56	66	59	69	55	53	56	57	75	70	58	52	53	61	60	61	63	68	59	62	74	57	58	66	63	70	55	64	66	56	69	59	69	51	69	53	69	70	62	64	62	56	69	66	63	65	60	62	71	65	70	60	64	69	66	56	70	55	61	62	62	66	73	68	66	50	67	53	85	59	51	60	60	61	60	53	42	71	54	65	58	58	50	69	56	68	60	51	65	66	57	51	63	67	67	70	74	66	66	53	56	61	51	80	70	52	67	63	64	56	63	54	63	57	67	52	43	57	61	69	55	77	61	56	47	54	64	80	80	62	59	72	57	61	56	45	61	71	66	69	62	63	66	53	64	69	53	56	63	74	61	66	65	65	70	63	72	71	53	66	68	60	62	62	62	63	59	68	55	70	55	68	71	45	58	56	71	56	68	76	70	59	81	70	64	69	68	57	69	56	71	60	45	49	62	56	55	64	54	57	71	66	60	66	54	66	71	73	74	61	69	53	78	75	55	63	61	48	58	68	59	68	60	51	51	61	64	59	62	46	59	50	60	60	76	64	64	61	67	50	46	50	60	74	58	74	67	67	77	67	73	66	59	71	68	54	61	60	70	54	80	61	60	64	58	61	59	64	69	73	57	65	66	68	71	75	62	66	59	56	53	53	57	63	64	70	63	66	68	58	64	50	52	74	67	58	60	63	67	55	73	46	79	57	47	76	51	65	56	75	63	66	63	57	63	67	64	58	60	65	59	62	73	62	64	59	66	60	73	69	70	76	60	60	65	50	71	52	61	52	51	58	67	59	56	64	53	86	72	67	69	75	68	44	56	67	56	67	74	76	60	59	55	74	67	78	72	68	62	62	70	62	57	51	74	54	71	63	71	48	50	61	67	59	71	65	61	71	67	62	54	64	71	65	60	66	72	61	56	55	68	59	65	74	56	75	66	61	47	80	62	60	55	52	65	67	72	59	57	55	66	62	73	56	63	59	74	52	59	55	56	60	55	56	66	57	65	61	59	56	50	59	52	64	59	62	66	58	64	73	65	53	71	70	57	53	56	61	55	66	71	69	52	58	54	79	63	77	73	70	66	55	63	69	50	61	51	80	69	58	74	56	81	57	58	55	61	62	59	68	58	61	68	66	52	70	54	63	53	59	52	56	68	56	54	54	51	67	81	51	59	57	59	55	70	60	69	55	65	60	62	64	60	69	77	57	51	77	72	50	73	57	59	78	59	49	53	62	53	56	87	64	70	55	63	58	62	66	62	64	66	83	68	63	58	61	58	56	73	63	77	70	55	63	69	65	74	56	67	73	66	63	61	58	55	69	67	42	68	60	62	64	57	64	65	50	58	50	69	53	70	65	73	82	70	55	55	61	66	49	64	73	63	59	66	55	64	62	55	46	70	64	56	65	62	71	71	49	65	51	69	61	57	57	57	52	60	70	67	75	70	63	73	57	50	61	63	66	74	66	65	62	54	65	72	48	60	52	72	75	64	57	69	75	58	62	60	62	53	56	57	59	62	78	60	61	67	67	61	57	73	66	59	74	61	59	55	55	70	65	73	53	74	66	80	86	65	63	64	59	51	56	56	49	62	71	65	67	61	68	53	58	60	63	59	71	82	62	49	58	53	68	58	82	74	60	59	65	70	63	44	64	67	60	58	72	48	62	72	57	67	58	67	74	57	57	64	57	58	70	62	66	63	63	57	60	71	70	74	81	64	73	62	57	65	55	65	71	60	71	61	65	68	65	54	51	41	57	70	51	62	57	62	66	69	47	68	85	62	61	57	63	63	61	63	71	58	62	56	58	55	55	62	60	62	68	65	55	43	64	52
39421	46858	52512	57708	53652	36949	20472	6907	1869	929	845	746	804	741	750	768	771	815	806	792	785	754	741	747	767	804	760	718	752	711	741	837	767	789	799	801	768	757	745	776	795	814	808	764	768	815	802	773	811	776	772	751	729	786	805	761	743	743	797	762	781	751	769	733	755	751	763	717	784	730	800	753	801	757	783	765	689	752	785	790	807	777	749	776	794	768	747	792	788	778	737	800	774	734	832	783	746	783	817	853	769	772	732	814	758	820	777	784	798	780	788	763	765	805	753	778	771	804	782	765	725	802	748	766	753	773	783	784	786	827	725	814	771	782	756	739	753	795	782	792	761	779	801	792	748	757	823	781	776	749	725	770	855	739	733	765	781	757	782	806	764	755	760	802	844	782	761	757	784	752	785	754	764	751	774	799	767	798	760	790	777	762	740	764	731	763	778	808	750	769	801	749	765	775	796	749	796	743	781	795	769	800	759	777	778	794	779	803	801	766	819	833	759	782	721	850	773	764	764	812	744	798	778	703	748	805	780	807	775	790	767	779	808	777	744	738	770	739	753	815	729	790	762	779	774	763	772	802	819	759	797	788	769	814	808	769	793	775	739	708	802	804	782	747	782	794	769	762	785	761	776	775	822	782	740	768	759	789	780	746	824	802	778	751	769	744	764	776	784	807	771	816	775	724	749	821	781	756	750	798	770	827	782	799	751	814	778	800	767	728	795	773	754	851	736	760	744	779	730	769	738	790	780	778	790	780	771	796	772	822	767	727	774	771	778	750	791	792	747	749	768	772	758	800	764	757	745	719	766	740	754	733	747	787	772	792	804	763	796	778	780	750	766	779	818	761	732	776	756	756	821	721	757	765	735	772	783	819	734	804	762	755	792	800	750	758	759	781	799	778	729	748	725	778	769	777	793	758	786	795	787	765	749	740	719	771	753	812	863	775	836	755	752	781	738	744	771	733	749	788	733	746	753	791	739	807	796	727	776	762	757	753	761	804	791	738	744	763	732	798	788	770	745	770	759	740	762	759	764	772	768	738	792	730	737	774	747	702	774	798	774	762	773	779	792	791	763	758	767	740	765	765	770	796	730	750	722	776	789	774	748	787	750	743	788	760	796	738	811	765	772	823	802	758	760	773	772	741	738	766	792	778	815	777	767	791	745	773	804	829	779	764	814	817	761	719	797	729	814	761	744	787	779	799	719	771	823	780	741	825	758	799	784	767	762	748	839	775	809	782	745	811	788	761	746	769	759	814	805	778	811	803	786	783	754	769	796	740	783	752	752	767	712	753	800	800	795	789	780	777	788	771	742	777	786	798	800	827	732	760	782	793	789	799	827	740	761	783	770	786	795	764	777	772	796	779	795	776	780	763	816	750	814	729	773	756	777	797	780	723	734	760	773	800	779	788	804	764	741	731	734	761	778	768	818	794	775	820	719	750	740	738	771	799	783	806	726	817	840	801	805	767	766	780	786	801	723	743	759	746	794	775	788	751	793	797	824	758	760	784	721	804	786	769	769	757	842	842	812	796	788	778	791	787	804	767	811	745	764	801	828	776	785	762	807	727	741	800	756	739	742	766	816	787	772	782	814	833	767	789	798	763	763	783	784	763	763	842	789	803	757	811	779	746	807	756	780	812	725	769	766	779	759	741	799	788	811	807	741	771	778	785	791	778	736	784	806	822	812	795	772	767	743	784	752	785	804	772	791	815	772	791	827	774	796	766	785	786	807	778	741	781	784	785	766	786	764	760	730	811	814	782	747	798	771	794	757	778	794	744	745	698	780	831	754	803	809	829	790	817	740	783	788	751	772	766	801	783	735	826	813	796	807	831	759	769	783	747	794	749	748	749	775	806	749	781	752	734	769	792	761	815	780	797	745	830	794	808	787	766	743	789	757	778	791	790	792	778	734	759	749	751	806	772	772	752	798	731	819	758	775	807	755	757	751	747	740	809	768	750	786	767	739	807	750	748	778	782	792	781	782	838	768	764	744	813	725	770	778	793	779	734	783	770	783	788	735	776	798	750	757	769	764	739	798	792	736	809	741	806	789	795	804	767	746	752	777	759	790	741	797	761	789	733	813	745	768	807	812	735	812	779	801	768	782	720	796	779	745	734	804	734	790	787	744	793	780	791	814	774	787	791	776	762	771	762	710	795	756	780	801	773	771	789	762	765	750	779	748	719	773	794	777	784	722	808	767	794	755	795	782	785	818	765	766	744	781	763	766	789	819	806	798	814	749	762	782	754	771	795	784	772	758	705	771	772	784	816	741	787	724	738	752	821	765	770	828	798	802	778	744	770	758	736	747	739	776	799	787	821	756	782	819	784	776	780	751	759	747	742	817	763	805	802	807	778	792	769	780	818	792	767	735	794	803	782	764	759	764	784	797	777	782	756	763	765	777	792	800	767	776	774	760	775	789	773	770	764	779	764	796	753	734	769	783	797	750	776	722	812	813	796	795	808	779	764	763	789	719	750	800	769	745	801	754	799	801	783	814	748	788	768	778	743	787	742	725	810	841	775	790	809	778	793	761	769	734	748	783	761	773	758	760	768	747	707	784	765	781	811	798	788	756	784	786	790	755	777	771	769	799	743	738	777	798	752	748	801	797	743	764	780	774	775	738	741	759	780	818	716	744	813	763	778	761	787	748	749	765	717	776	760	764	720	780	788	793	798	802	766	770	765	763	765	748	782	782	729	772	748	742	761	739	760	781	805	747	812	781	763	798	748	778	831	744	815	787	738	807	789	780	774	775	768	771	798	762	770	808	728	764	752	837	740	793	757	786	792	785	721	744	780	855	782	773	746	759	806	797	762	714	816	809	820	820	778	754	773	772	746	821	750	782	751	808	778	747	791	784	735	789	813	752	763	765	760	756	767	762	706	752	759	743	735	782	763	736	701	792	752	718	766	753	770	807	825	777	772	795	767	795	784	777	771	771	822	811	789	776	837	813	801	805	811	797	774	797	801	818	747	789	796	788	779	727	836	795	744	797	740	739	752	804	819	795	766	778	771	770	769	718	799	766	754	747	751	768	765	764	766	726	797	798	758	803	855	775	775	798	811	773	757	815	772	745	810	785	802	782	750	797	804	806	753	759	776	789	795	795	829	741	771	784	771	743	776	763	783	764	773	797	777	777	743	782	716	742	773	775	746	746	799	741	730	752	771	721	805	798	797	832	759	787	758	775	786	768	780	766	718	746	750	773	765	772	781	749	808	799	771	771	791	791	829	758	811	752	774	836	808	736	771	800	769	749	786	746	734	761	771	777	750	775	757	783	733	772	759	777	828	777	780	718	767	761	824	729	834	799	745	800	731	731	799	756	800	747	781	810	749	781	682	795	807	746	741	788	794	781	774	778	765	825	805	779	801	786	767	785	799	880	779	808	765	767	800	799	807	805	808	739	748	803	754	747	827	773	763	776	780	768	734	767	751	793	747	746	761	836	766	760	783	778	756	822	772	772	840	759	725	802	761	750	778	783	765
2704	4653	6688	5538	2750	1061	311	127	84	67	71	65	68	62	71	79	57	65	64	59	74	62	60	56	51	61	59	66	60	53	72	53	43	65	74	71	55	58	64	64	54	60	54	46	48	67	58	58	63	76	77	66	64	88	61	75	66	58	57	65	61	68	51	60	62	54	48	65	66	56	58	56	63	47	66	68	53	58	65	76	56	68	60	47	54	70	62	52	67	79	57	60	52	49	81	61	64	57	55	43	63	53	56	67	72	58	60	56	40	53	59	72	57	50	62	53	66	57	70	75	63	63	61	75	64	62	74	71	56	66	69	61	56	58	56	56	61	59	69	59	54	59	56	54	84	66	64	68	74	62	63	63	48	49	56	74	71	64	66	59	71	75	66	60	70	55	62	52	59	60	48	52	67	80	65	56	53	61	70	53	63	63	64	67	63	76	62	54	71	53	61	67	67	65	55	54	57	70	56	50	69	58	76	53	57	57	47	71	61	55	63	66	61	78	53	66	57	55	57	52	72	50	62	51	52	63	61	65	63	61	70	78	49	65	52	64	58	48	67	64	52	63	65	61	66	59	65	55	50	55	66	61	45	59	69	62	59	68	44	69	55	61	58	73	63	47	72	56	72	64	70	61	49	82	73	60	75	59	55	69	67	61	54	60	56	65	56	63	74	50	65	65	70	58	67	58	58	60	60	74	61	72	63	60	76	52	65	52	56	56	56	67	60	56	63	63	55	46	59	63	51	56	62	66	56	55	63	59	51	73	66	51	60	54	64	56	61	57	71	59	68	57	63	59	59	57	68	55	61	68	73	79	55	70	70	67	65	66	57	62	62	65	60	59	64	45	68	47	69	59	55	70	70	67	55	72	58	52	66	47	60	79	54	63	63	67	68	73	72	76	57	51	67	55	73	62	58	57	68	69	64	53	58	39	65	71	85	69	68	64	59	67	56	69	48	63	51	62	56	68	56	44	58	53	65	70	61	61	63	60	67	51	67	61	71	64	48	60	56	64	73	64	56	57	39	78	62	79	55	53	67	58	63	55	66	70	64	53	54	63	41	64	70	61	66	60	56	49	58	58	65	63	79	66	61	56	65	56	60	68	64	67	69	54	69	72	61	58	61	63	67	58	65	55	51	75	68	84	50	63	61	62	67	63	61	71	53	77	64	68	74	52	68	55	61	65	70	67	75	49	51	59	53	72	48	55	63	65	64	61	55	69	72	59	63	56	69	60	72	88	63	69	61	62	55	61	55	57	62	64	58	60	57	63	55	59	70	65	83	65	70	66	57	45	66	59	63	60	55	83	64	50	62	61	63	59	64	66	58	58	66	79	63	51	51	63	49	72	81	69	66	72	51	59	51	66	59	65	63	52	70	56	58	49	64	64	70	62	56	64	77	64	58	70	52	66	63	55	71	57	51	66	59	68	63	57	68	44	58	61	59	83	67	51	56	65	49	61	53	66	58	65	56	74	56	70	54	61	63	56	71	67	59	72	74	58	49	78	51	63	78	65	74	65	58	53	62	51	78	78	47	48	62	60	65	80	76	69	70	63	53	55	61	67	59	65	64	70	85	61	64	57	60	58	57	62	56	72	68	57	64	62	59	63	76	65	69	59	66	59	50	47	61	63	64	68	62	67	62	62	61	63	65	60	76	61	71	40	62	64	60	75	70	58	44	62	62	61	54	63	60	49	57	62	60	74	63	77	63	48	54	45	71	61	61	60	63	52	64	64	59	66	63	58	55	53	66	74	60	60	57	64	54	59	46	63	57	62	71	65	64	60	55	69	52	53	45	75	62	61	66	53	64	64	72	58	54	64	74	66	78	57	60	81	54	58	67	61	70	65	58	65	66	51	57	58	67	69	60	68	55	60	68	66	72	62	67	67	72	62	59	58	70	44	48	51	60	56	71	58	75	66	54	67	56	69	61	74	68	57	54	79	65	66	72	70	52	60	67	61	58	68	89	58	58	72	65	68	59	55	71	68	62	55	69	49	70	58	56	52	61	56	77	55	74	62	73	56	46	64	56	63	63	55	62	62	64	65	83	47	55	67	56	48	66	84	67	60	67	55	56	72	68	63	73	59	57	63	69	69	69	73	57	52	57	55	76	61	54	70	59	77	53	71	83	76	54	72	71	65	52	66	76	61	51	55	47	58	57	57	69	58	58	64	63	69	62	65	74	52	64	61	57	55	67	70	68	52	49	56	61	56	49	63	54	63	63	68	48	40	63	59	55	50	57	59	69	63	67	61	68	60	57	67	62	51	58	58	64	56	60	77	66	61	57	65	60	61	63	60	59	46	63	71	61	55	67	53	55	66	74	54	70	69	51	58	70	56	63	68	63	56	72	57	68	47	68	68	66	68	70	52	63	60	54	62	54	51	56	54	70	63	58	55	67	43	51	54	56	59	61	54	68	62	53	71	60	63	67	68	59	57	61	61	48	62	60	52	65	72	55	49	73	61	63	66	65	70	58	67	70	58	61	57	69	64	69	67	61	59	53	67	58	50	59	49	56	83	57	61	66	66	56	69	71	63	50	60	71	58	58	65	46	54	68	60	54	68	58	59	61	51	53	68	71	68	73	72	54	64	73	67	65	57	77	59	73	65	56	48	49	78	67	62	66	62	79	75	60	62	68	55	54	75	69	53	70	59	61	62	73	74	58	53	61	53	54	66	64	51	79	55	54	44	60	54	68	56	65	75	51	61	64	61	53	73	52	62	56	75	67	61	56	51	73	73	74	52	71	59	57	62	66	57	40	63	68	52	60	69	61	61	58	56	72	69	78	58	65	63	69	65	56	62	53	65	88	68	49	63	72	75	73	65	48	67	55	54	66	64	54	52	42	59	68	61	53	72	59	55	70	63	67	65	54	59	65	52	61	69	67	52	64	64	60	69	56	76	45	53	57	57	56	74	66	60	64	63	44	41	58	67	55	48	56	66	54	56	75	83	68	80	66	62	59	67	62	54	50	55	54	70	75	62	65	53	56	76	52	77	67	58	56	75	67	59	52	64	59	61	62	56	53	60	50	72	54	58	63	52	57	55	65	57	73	55	63	65	47	63	60	66	61	57	72	60	63	49	66	52	60	56	52	62	70	57	61	54	63	69	81	63	63	60	57	51	51	65	71	60	56	64	60	55	52	74	64	50	71	76	68	67	63	62	58	66	56	73	60	50	67	64	58	54	76	56	57	54	59	76	52	51	68	59	77	57	55	57	45	73	68	63	63	74	65	68	49	79	64	67	63	49	60	68	73	55	55	78	53	61	77	63	62	62	58	81	78	60	56	65	59	51	68	75	58	76	50	64	59	58	65	63	65	59	62	74	55	69	76	72	48	51	78	60	59	52	63	64	53	69	61	61	58	69	58	68	63	66	66	60	72	60	59	62	61	56	49	60	60	53	69	73	54	63	68	57	61	61	54	52	77	60	68	54	67	66	64	50	61	45	61	51	56	62	69	56	59	53	59	66	61	71	64	60	80	56
27570	30179	31700	35077	31959	21450	8734	2596	1031	825	818	705	786	784	769	768	765	746	798	741	718	751	759	749	763	748	739	780	769	771	780	751	750	741	743	718	728	756	820	781	793	772	738	753	729	770	794	740	764	766	753	793	747	698	765	730	759	749	772	772	756	793	750	729	723	768	769	754	776	734	780	760	744	744	738	777	733	761	767	768	761	748	778	800	762	763	795	779	741	737	727	741	723	768	761	769	772	772	776	747	757	729	792	769	750	684	729	755	756	736	773	725	764	755	747	734	774	724	710	809	760	705	761	790	796	739	737	779	728	739	755	765	702	751	764	759	752	700	787	752	765	752	752	782	751	747	788	754	715	757	755	739	769	734	756	737	736	780	764	805	712	759	751	735	736	766	749	745	718	789	725	705	776	735	764	761	800	743	762	805	792	761	779	775	759	798	768	757	754	757	796	752	761	737	762	739	738	744	765	789	743	733	773	758	776	758	760	746	706	746	707	705	681	759	744	746	707	742	732	775	798	767	731	777	724	766	773	751	780	751	769	758	769	740	810	730	785	782	740	714	748	791	811	789	730	749	801	784	713	764	720	798	719	752	751	737	790	791	729	803	771	782	745	773	785	783	720	736	787	740	768	784	739	793	717	741	696	741	776	743	795	744	752	736	784	733	737	766	735	756	764	794	774	772	760	774	775	756	764	763	777	778	751	717	788	813	757	786	713	757	741	740	784	765	747	785	742	727	831	746	778	758	791	724	765	787	818	740	756	793	745	772	814	759	760	777	786	762	775	745	774	733	737	754	796	735	786	766	713	762	713	742	739	736	734	758	754	722	706	744	745	758	738	792	759	747	764	823	759	788	776	739	740	775	743	771	820	784	742	791	780	757	768	798	802	756	749	778	774	765	789	754	751	815	752	793	791	727	780	756	758	746	796	765	734	786	748	789	751	775	779	694	772	794	741	763	792	740	753	777	702	722	804	725	770	732	748	735	724	713	765	739	739	769	778	747	745	747	690	725	769	799	760	715	748	719	822	776	772	753	791	725	759	736	768	773	766	752	797	750	860	776	783	773	776	737	744	729	754	735	767	743	815	750	745	750	816	745	684	756	757	754	779	777	793	681	729	742	738	753	751	779	743	731	724	732	826	763	726	773	768	774	725	726	776	747	719	774	745	749	785	693	749	775	744	752	795	788	761	770	793	751	773	745	787	732	754	716	733	764	737	785	726	752	759	789	773	786	737	737	734	767	751	751	787	740	773	743	798	802	755	731	748	749	749	777	737	766	715	773	753	772	730	763	782	723	802	723	785	791	772	735	712	807	739	740	773	711	732	731	804	783	731	789	746	745	727	735	783	730	762	752	804	772	773	754	731	743	747	758	696	817	763	779	811	733	781	763	780	704	784	774	780	744	743	789	816	782	820	793	765	757	763	727	752	757	789	782	808	735	772	780	764	728	790	728	758	755	752	742	721	776	739	766	741	776	769	703	756	749	719	747	743	767	722	753	737	759	767	732	779	764	750	773	777	717	745	738	713	769	710	747	819	793	773	787	774	748	692	767	768	757	732	768	743	698	788	712	740	747	780	703	727	786	745	709	775	768	729	753	785	780	775	725	756	764	813	784	738	820	770	749	790	730	747	753	753	808	735	740	800	763	754	768	765	723	744	769	737	745	787	740	770	755	727	745	744	739	776	764	749	784	708	735	719	767	762	765	802	752	747	697	711	739	741	821	798	805	735	736	753	759	757	761	755	745	763	765	724	738	795	795	756	817	733	742	771	790	814	732	794	806	810	752	770	776	758	732	745	758	749	817	739	705	769	727	744	739	759	765	777	745	785	749	732	766	765	744	753	728	737	776	792	762	779	778	769	750	720	752	742	755	794	792	733	711	811	746	733	753	768	785	687	700	768	768	758	753	784	722	783	745	732	816	738	775	760	759	749	756	815	738	778	761	763	777	747	745	699	736	750	741	763	801	714	751	731	754	755	761	809	770	755	799	755	761	756	710	736	738	714	709	758	726	757	734	746	780	794	747	777	733	776	675	752	686	762	762	784	734	779	761	766	772	773	772	737	720	758	709	735	766	708	800	714	758	724	791	752	769	737	724	791	734	727	748	742	739	769	715	717	764	765	763	792	783	712	778	796	755	744	795	782	777	749	736	762	769	792	750	808	750	793	739	745	779	710	765	704	743	750	763	762	807	722	757	765	758	726	798	766	769	789	760	805	724	735	783	791	759	767	766	734	781	767	717	793	720	800	788	742	725	759	717	787	759	800	738	794	764	804	738	733	794	746	758	741	748	799	797	767	746	755	750	752	746	805	791	755	748	743	743	773	776	750	731	741	752	799	771	804	788	751	736	769	729	771	790	719	739	817	818	730	789	783	752	752	825	796	810	772	797	785	754	745	790	761	716	759	796	712	724	739	773	737	747	725	724	745	773	755	695	801	719	772	731	736	753	772	726	728	754	756	798	753	749	735	747	752	716	732	747	741	773	754	737	736	757	773	748	785	752	758	740	683	735	784	718	769	740	745	773	769	745	761	715	682	756	741	742	763	774	765	708	753	708	776	726	784	718	802	737	796	761	704	751	664	810	775	730	759	781	751	776	770	765	759	752	726	678	728	702	753	784	745	767	761	762	727	777	748	772	785	764	754	789	799	761	751	759	778	761	780	736	803	766	741	724	770	756	790	813	769	753	763	759	766	756	818	775	747	743	723	748	746	783	800	758	760	761	727	813	746	796	762	767	745	745	705	799	728	731	733	681	727	740	768	774	778	782	790	796	761	774	759	798	752	790	747	797	785	718	770	799	770	759	771	731	742	770	708	777	766	757	734	754	778	749	790	785	737	788	764	743	761	768	701	782	731	782	809	724	759	768	750	763	752	764	807	695	791	695	781	769	750	751	768	787	732	730	708	806	738	755	739	725	781	749	754	788	782	729	763	769	764	780	730	710	757	774	763	776	743	803	739	789	753	741	730	770	781	736	734	796	778	754	789	768	772	746	752	772	747	749	766	737	758	794	699	771	713	752	756	767	764	804	748	775	726	752	759	768	782	801	742	749	767	759	713	751	715	784	769	800	751	727	735	761	843	749	748	777	754	729	806	750	766	771	760	756	780	767	789	727	746	746	729	723	763	806	762	772	748	777	718	770	767	709	702	752	773	755	768	777	708	759	801	741	754	760	773	768	767	693	782	758	766	770	788	749	735	718	762	728	765	731	710	753	755	759	746	785	757	738	766	761	724	733	727	708	745	700	743	728	763	747	720	755	764	736	793	766	732	720	764	733	722	720	776	783	769	754	742	743	761	731	806	738	740	730	778	731	760	777	788	760	773	739	676	750	764	768	758	804	748	800	732	758	768	741	777	771	766	790	786	756	751	771	799	757	691	761	750	778	725	755	770	750	769	762	736	801	757	796	749	778	766	722	759	749	791	790	767	769	819	787	747	792	742	721	731	776	780	737	737	788	758	775	762	726	754	752	786	701	732	743
3779	19269	19003	12431	5931	2303	646	212	83	64	70	62	85	70	50	73	62	51	55	60	54	56	55	64	53	64	56	72	69	67	48	57	48	58	61	62	61	52	56	63	55	59	45	65	52	59	60	60	72	61	57	56	61	69	68	59	70	63	47	65	88	52	51	67	70	59	48	69	57	64	65	67	57	46	47	69	60	47	62	58	64	62	65	63	49	53	61	48	60	63	53	61	50	74	66	52	53	59	55	57	56	64	65	63	55	60	54	68	54	70	47	52	52	66	61	62	74	54	58	67	83	71	62	74	62	62	59	71	54	63	73	72	70	68	62	51	68	61	70	48	59	54	57	68	69	52	61	74	57	53	52	60	55	56	62	67	49	72	55	75	62	63	67	52	58	60	58	70	58	64	64	57	68	51	52	68	47	60	58	66	77	73	57	56	66	71	61	56	73	67	76	66	62	44	53	68	68	62	72	67	67	43	73	76	67	52	65	59	56	73	78	62	62	65	57	58	62	60	73	67	63	66	60	73	66	61	57	73	91	69	61	64	76	57	53	64	79	66	65	79	74	57	64	66	67	73	63	65	55	55	54	68	59	50	73	65	78	59	67	68	54	72	59	62	65	76	62	61	67	49	72	52	84	81	72	73	50	64	50	53	69	51	63	68	46	61	44	66	68	49	61	65	55	59	58	68	64	53	72	54	67	68	70	63	61	70	71	51	67	61	64	66	67	57	64	47	69	64	59	68	45	72	68	66	68	72	78	71	61	63	61	65	61	60	65	62	45	57	66	61	69	56	57	60	54	56	57	77	67	70	54	60	49	68	63	50	65	58	72	68	72	70	63	60	57	56	67	60	57	60	56	58	54	59	62	64	53	71	50	62	56	62	63	61	57	62	57	62	74	63	57	59	65	82	72	65	71	75	61	74	50	63	63	48	72	50	60	62	70	50	56	62	71	70	72	64	70	65	73	69	57	60	68	61	71	69	51	65	73	49	60	54	64	57	60	49	53	43	65	59	63	60	73	71	61	63	69	65	67	64	68	52	74	87	70	65	59	62	63	54	72	39	57	71	69	59	69	47	55	60	51	56	60	52	71	63	59	68	60	63	57	63	66	69	65	59	77	55	44	60	66	58	68	76	65	58	74	54	62	66	70	56	63	56	72	78	81	62	67	64	70	57	53	76	51	63	69	51	54	50	53	60	60	70	61	67	64	67	71	66	59	59	74	70	63	72	84	70	72	69	71	57	66	61	68	68	57	62	50	79	65	73	64	65	51	52	65	72	45	65	68	54	60	56	52	48	74	52	62	54	57	77	67	64	59	82	65	69	64	65	71	69	44	66	69	63	55	61	67	76	52	67	54	72	64	61	59	61	59	67	70	68	64	61	60	56	40	52	66	57	59	65	78	61	71	67	59	66	63	63	61	53	59	58	53	63	61	56	67	55	68	62	72	65	80	72	55	78	68	54	58	64	53	70	61	55	67	55	52	63	66	62	56	65	69	60	64	64	56	64	63	69	51	62	62	53	64	63	75	66	61	50	64	50	64	71	46	63	69	74	64	56	58	60	66	72	58	73	48	48	67	73	66	65	59	61	77	59	60	59	63	62	64	72	71	78	53	70	81	61	72	68	73	69	60	64	70	66	71	64	53	57	60	65	59	64	63	63	68	66	65	52	51	49	65	73	59	49	63	70	70	60	65	47	69	75	69	63	54	71	56	58	58	57	53	57	55	66	74	53	67	46	69	66	62	75	60	68	56	68	69	65	67	67	65	49	60	59	60	73	63	62	68	57	71	74	50	62	56	75	70	65	55	60	76	63	66	74	73	58	62	51	71	65	60	65	67	66	60	67	68	56	67	47	59	61	80	58	55	79	77	71	50	66	75	69	51	65	50	52	58	57	71	59	63	53	71	66	62	56	72	57	71	64	66	60	75	51	62	72	72	83	64	59	64	64	63	48	57	68	67	53	66	55	79	59	63	83	72	49	50	56	62	52	61	63	61	83	63	66	51	64	59	66	74	61	65	55	61	53	78	61	72	60	80	73	75	68	69	70	61	59	66	75	59	52	76	59	74	67	57	62	64	68	60	66	80	69	48	66	59	73	51	58	70	61	69	66	82	52	58	56	58	72	54	62	66	47	64	49	71	52	61	53	45	61	66	64	66	67	65	70	71	63	47	57	63	55	66	56	57	53	62	53	56	62	68	65	59	64	66	70	75	58	64	55	51	60	61	51	69	71	55	62	72	69	56	66	61	67	55	74	59	46	64	53	50	52	55	73	50	73	65	54	55	70	83	70	60	74	74	74	58	57	57	66	68	50	65	64	76	58	63	60	67	68	53	67	70	65	55	68	71	85	57	62	69	72	52	74	55	76	63	68	54	63	59	59	61	57	56	64	53	67	61	60	70	59	48	52	60	59	53	76	52	55	56	67	65	58	67	75	54	57	57	57	67	51	61	57	75	65	62	50	62	60	65	64	68	73	73	48	72	66	67	60	58	67	50	82	71	66	72	71	70	74	53	51	47	43	62	62	51	40	56	46	72	62	62	61	54	52	58	68	54	73	56	53	50	53	64	74	69	64	64	59	52	58	61	72	73	55	62	65	52	75	59	66	68	51	57	64	58	50	59	51	52	71	71	53	62	65	64	66	63	50	70	64	51	58	63	63	69	73	48	57	61	61	67	67	56	66	77	61	58	64	57	58	51	73	50	62	57	62	82	58	75	67	67	68	59	59	47	65	57	56	72	57	61	74	55	65	50	70	57	65	57	65	44	48	64	58	54	65	61	65	54	58	65	62	70	48	69	60	76	58	62	61	66	59	64	66	69	56	57	61	71	69	63	60	56	58	56	57	78	61	70	69	71	53	44	61	60	70	62	69	50	71	50	70	59	62	51	58	54	62	68	72	53	66	57	76	60	57	62	65	67	66	67	69	47	69	62	68	55	75	61	59	63	56	58	68	56	54	61	58	56	52	58	67	55	52	80	61	70	62	71	74	62	58	54	71	68	49	67	62	67	73	56	70	58	59	50	73	68	56	65	70	62	54	53	74	57	57	63	62	74	60	55	71	61	55	62	57	67	61	62	68	69	73	63	57	60	61	60	55	71	64	69	64	60	51	52	80	63	63	60	58	57	53	64	62	52	68	59	64	58	54	61	48	63	49	66	56	56	67	68	61	60	66	70	71	79	73	59	60	66	63	62	77	71	60	49	68	74	70	59	66	54	59	64	68	65	48	70	60	60	71	72	64	64	71	65	66	75	58	58	55	76	65	73	72	65	60	56	71	57	71	65	61	59	68	71	59	59	63	65	62	56	60	70	64	75	59	58	55	59	53	71	53	67	62	54	55	51	55	54	59	63	59	55	52	68	66	66	67	54	56	64	43	65	60	76	63	60	71	55	58	54	72	63	53	67	57	80	69	53	63	59	71	56	55	59	76	56	50	67	69	68	50	59	60	53	57	50	57	70	62	51	66	54	62	67	62	50	86
34321	46751	43359	46558	43354	30116	14646	4330	1373	861	801	767	744	750	744	728	798	792	831	734	703	733	794	791	750	739	790	802	752	775	751	746	734	791	808	763	763	805	735	730	730	691	765	732	814	751	750	733	763	783	730	731	764	759	765	792	737	719	788	739	762	776	774	779	781	699	772	775	770	740	788	780	735	764	770	743	734	736	770	751	805	725	737	784	772	773	762	752	741	765	753	765	731	751	808	739	772	730	747	796	747	785	768	772	764	780	762	741	740	789	767	741	775	781	778	759	794	758	798	728	760	758	788	766	742	751	721	775	776	787	747	744	750	745	710	735	756	757	780	769	785	752	755	717	734	757	767	755	777	756	741	717	785	741	721	738	757	731	784	754	819	780	724	771	778	775	788	782	727	765	780	768	757	793	771	781	719	772	737	747	743	769	726	766	720	757	796	800	763	721	768	759	762	744	756	787	768	767	713	777	754	784	769	800	741	754	770	769	810	743	749	748	744	776	769	775	732	764	818	776	774	790	761	760	793	743	746	789	759	750	715	729	788	756	750	783	735	748	730	749	785	800	759	778	755	704	770	795	771	744	763	730	781	757	807	815	792	757	760	795	744	758	750	760	762	738	774	757	779	747	776	783	768	768	782	739	768	804	790	758	768	737	756	748	805	749	773	754	747	788	768	720	743	765	754	749	769	794	802	808	766	793	791	726	786	754	784	768	823	810	739	769	802	750	788	732	760	771	779	768	740	776	727	711	799	804	796	756	824	795	802	790	748	753	775	804	778	771	787	727	762	794	736	792	759	725	725	759	758	730	757	753	722	746	776	738	772	799	784	762	775	738	756	724	764	803	756	778	780	799	717	797	758	768	770	753	751	775	757	758	791	755	771	718	731	762	726	727	760	774	789	712	766	794	793	766	732	741	771	718	839	768	779	848	746	733	756	714	807	788	774	719	748	770	789	724	694	748	802	741	765	734	752	806	769	743	762	712	744	740	748	765	713	741	808	740	733	773	826	793	804	767	808	745	725	797	717	768	771	790	757	788	775	773	798	821	789	767	741	765	795	739	780	733	798	732	732	782	771	762	762	766	774	779	762	780	789	762	763	759	766	764	756	733	792	793	720	745	799	768	772	761	783	777	750	813	801	766	796	756	741	804	801	732	782	766	760	757	763	753	765	772	787	696	769	762	779	772	796	786	766	778	759	807	720	722	758	732	769	772	766	727	734	733	809	827	739	782	729	781	726	763	807	810	700	723	750	783	768	777	776	763	769	787	748	754	799	770	734	770	767	782	754	769	779	781	784	779	712	769	755	777	761	754	761	751	721	799	775	764	796	762	759	781	785	756	687	780	762	836	764	782	779	721	763	776	775	750	787	759	785	777	783	808	751	729	766	802	729	786	705	795	809	764	760	759	802	761	755	819	769	746	785	755	766	754	795	795	752	800	730	707	777	792	744	792	810	781	806	764	749	777	745	846	780	753	740	776	770	741	762	744	794	790	763	773	775	758	764	753	788	751	746	777	704	777	732	783	754	777	738	712	737	766	742	789	800	762	772	762	779	744	752	746	769	773	776	754	779	780	774	737	764	765	775	752	752	765	768	762	780	780	762	796	744	778	717	784	751	821	831	725	807	747	761	789	788	727	760	779	742	750	800	765	719	742	777	738	748	748	766	721	771	714	719	733	770	766	785	773	788	793	734	789	724	782	767	713	761	763	771	731	755	776	812	782	760	784	798	755	757	738	788	777	774	772	805	767	782	795	761	759	752	745	743	756	799	748	778	736	747	774	782	741	777	789	726	758	768	740	762	766	804	678	720	749	753	739	751	739	818	792	763	708	706	785	789	812	674	772	798	750	755	785	738	762	730	742	718	770	751	808	844	760	745	790	739	770	729	776	791	766	753	724	758	790	780	742	746	737	756	794	809	750	735	775	737	779	803	755	756	793	746	827	772	782	729	763	756	802	824	716	786	779	810	769	774	708	720	750	796	760	766	775	754	738	829	783	770	783	766	776	753	753	765	745	757	788	769	806	730	696	729	737	763	769	791	786	745	763	722	780	742	773	781	779	808	727	732	760	721	816	755	774	778	772	766	790	802	759	792	762	779	794	688	722	809	785	763	807	700	751	739	719	777	767	765	786	780	736	771	731	768	742	684	760	727	759	734	731	771	763	767	794	744	804	759	718	763	738	712	774	770	738	781	724	801	783	823	689	750	769	794	785	760	770	778	765	823	770	747	749	700	756	783	751	786	787	752	773	827	806	750	753	716	779	742	707	748	769	799	730	806	752	742	801	788	813	730	766	748	774	756	766	719	735	810	761	756	756	796	766	735	830	738	771	842	765	747	793	772	713	762	726	762	743	760	743	785	755	752	778	782	788	747	775	743	785	680	769	775	726	743	747	792	795	755	820	870	775	790	799	799	756	739	739	828	731	758	756	757	774	748	749	721	748	764	743	753	751	762	731	751	761	777	803	733	770	780	751	784	773	763	719	755	768	783	760	724	748	757	738	726	793	786	755	804	789	687	777	743	766	763	743	753	746	777	832	745	724	737	781	744	781	779	752	742	761	728	809	785	753	702	729	715	748	771	785	757	759	825	782	822	749	750	745	764	807	746	743	784	772	736	786	740	815	804	784	738	722	783	762	782	741	791	744	733	739	811	739	702	741	761	781	737	771	813	749	823	773	723	745	752	756	812	765	748	792	737	772	794	776	774	756	727	769	766	800	722	746	720	756	791	773	794	743	788	741	774	750	768	766	800	809	720	747	749	751	766	768	724	742	843	767	727	789	799	773	722	787	726	794	753	760	740	766	727	761	783	817	756	771	791	762	778	784	755	737	766	781	784	773	754	753	719	736	755	785	757	743	752	766	782	798	788	752	788	800	724	757	760	799	751	757	800	791	759	814	732	807	742	797	796	783	778	767	800	780	762	815	758	793	752	807	771	806	746	751	730	760	756	759	773	772	773	742	780	766	755	760	775	724	735	781	760	714	750	765	771	749	802	785	788	775	790	794	756	755	774	710	746	766	816	795	857	769	766	783	769	738	776	807	812	819	795	730	779	771	795	726	781	774	771	774	720	738	756	777	752	750	743	778	702	805	750	767	760	776	731	739	797	780	764	812	757	783	771	803	749	743	746	798	763	735	779	784	755	770	783	700	784	751	744	733	757	769	752	822	804	784	755	781	776	759	755	727	748	771	774	746	784	768	748	734	747	773	779	754	774	758	730	770	787	780	758	760	774	751	735	712	772	746	732	777	735	782	771	751	786	760	764	785	763	780	730	780	825	755	744	762	775	775	817	719	751	747	738	766	776	763	786	721	766	710	729	762	753	810	763	743	736	794	759	783	801	785	742	728	748	777	784	763	767	801	761	712	773	778	785	743	801	738	795	766	786	727	736	743	772	743	755	769	732	765	803	813	750	758	773	770	778	764	753	782	760	785	785	763	755	777	785	758	801	782	765	788	805	779	750	731	735	731	754	771	703	757
5766	16734	18226	12391	6446	2375	653	189	96	71	70	47	72	47	70	71	68	60	58	58	66	56	59	59	76	71	76	60	61	69	69	57	73	64	65	62	58	76	65	63	66	69	68	49	46	65	53	56	68	57	45	68	69	61	59	71	69	64	65	66	62	58	71	68	53	60	58	62	58	60	76	51	69	62	55	72	62	77	70	68	63	69	55	56	61	64	68	59	47	55	60	58	58	60	65	49	56	53	62	75	79	73	58	60	71	52	56	70	68	63	70	76	64	62	64	66	60	62	60	66	68	62	69	56	59	64	54	51	69	76	59	51	52	58	60	71	60	65	77	55	58	56	52	60	57	64	69	72	70	64	68	64	60	58	54	46	63	63	82	60	63	77	59	63	72	68	50	67	53	72	56	60	68	66	63	68	67	65	78	66	60	62	73	72	60	49	63	62	51	63	60	62	58	66	60	62	61	66	68	71	51	70	55	48	76	62	54	66	66	71	59	55	70	72	54	74	62	57	63	51	69	72	64	64	52	63	59	60	67	60	61	67	57	52	52	62	68	66	68	61	58	70	57	56	82	54	64	58	57	63	80	70	52	77	61	61	60	65	69	55	47	61	64	58	55	81	59	72	63	65	56	57	59	69	64	60	69	65	64	52	67	63	62	69	67	78	52	69	61	51	71	59	55	63	58	63	55	70	64	68	73	63	68	63	73	71	61	66	74	57	68	80	58	50	59	75	60	58	61	64	70	56	77	55	71	77	59	57	71	78	67	62	73	59	59	73	57	63	60	67	62	59	54	68	68	69	60	66	64	54	63	63	49	75	57	52	75	78	49	68	54	60	63	68	52	57	69	56	65	67	65	53	62	56	57	59	48	53	68	54	69	49	60	73	66	77	58	61	78	52	61	61	71	75	62	59	55	67	57	68	64	69	54	56	60	52	51	72	68	75	61	76	60	55	44	77	59	71	70	42	69	60	62	62	66	72	58	66	66	53	68	86	49	65	86	69	66	57	53	42	62	58	56	56	68	52	57	62	64	62	56	52	78	55	77	63	65	62	63	67	69	61	61	60	50	60	66	57	74	64	64	63	52	74	60	69	56	72	61	58	54	66	55	62	60	62	67	50	59	58	58	70	59	62	60	63	57	57	72	69	67	62	57	51	72	59	67	58	68	73	69	76	71	58	69	64	76	60	69	57	49	65	61	54	62	54	54	59	52	61	59	74	63	59	67	56	64	62	67	69	63	58	62	58	72	63	60	70	64	67	75	73	66	66	61	58	56	60	66	70	59	68	59	60	57	54	71	56	75	64	62	64	60	80	79	45	57	53	54	56	64	65	72	77	71	83	44	66	61	58	48	66	69	67	57	50	57	62	50	61	56	53	65	64	71	76	59	67	66	49	70	46	64	60	55	58	69	66	69	64	71	68	66	63	70	52	58	65	54	63	64	68	69	60	43	73	66	59	58	60	68	60	71	59	66	71	52	62	67	63	75	60	53	70	55	46	61	64	62	69	67	64	53	75	59	70	74	55	76	57	47	60	70	74	59	55	74	57	72	63	62	68	56	51	49	64	73	59	68	67	53	73	72	53	65	61	69	54	76	60	69	67	58	55	65	59	70	54	68	56	59	63	70	63	57	68	58	83	46	78	66	63	89	60	68	66	80	64	69	67	66	67	52	63	66	79	56	58	64	68	55	73	66	53	74	64	58	59	73	59	59	76	50	54	72	61	65	57	50	70	80	57	73	63	51	80	68	63	72	50	47	57	51	59	60	60	72	79	89	66	64	55	77	64	65	67	65	49	61	63	54	55	59	65	64	56	63	62	49	71	75	52	72	63	59	54	48	66	54	74	67	61	70	54	63	57	61	49	55	55	63	75	67	69	59	57	54	57	47	67	69	66	58	56	71	67	68	64	44	65	63	53	48	54	57	63	52	55	58	65	69	60	62	80	57	52	66	65	67	62	57	71	62	61	65	60	57	72	63	65	60	60	72	58	62	62	61	75	58	65	78	62	51	66	75	59	54	66	46	71	76	61	62	62	66	53	72	64	65	53	58	55	55	60	79	69	56	57	56	75	63	65	57	60	71	61	51	70	48	81	55	47	64	57	65	56	62	57	80	60	66	59	60	58	59	68	79	63	63	49	57	65	71	59	51	49	54	74	66	66	62	58	68	70	68	52	62	66	62	64	61	65	72	72	55	78	52	53	59	78	64	61	56	60	73	54	67	73	49	31	66	57	66	64	66	58	63	68	51	60	68	74	75	56	68	67	72	58	62	80	64	59	73	76	54	61	75	69	65	63	69	62	61	65	62	69	78	71	63	68	60	63	70	56	68	59	52	72	70	61	80	82	66	57	61	48	71	66	62	49	57	68	62	69	65	50	60	64	71	72	65	64	76	71	70	75	72	64	51	61	59	65	71	54	65	66	58	71	61	79	47	72	59	54	68	72	76	76	48	47	67	65	51	78	67	45	61	48	62	61	66	62	63	68	64	65	59	57	73	66	57	56	71	66	61	41	61	50	66	70	60	69	65	75	59	74	60	79	74	64	62	63	75	60	53	69	80	60	65	62	67	62	59	57	58	60	61	84	67	55	62	80	70	67	65	54	73	48	53	48	65	52	62	52	38	59	68	50	72	52	62	64	60	65	59	69	64	53	62	75	39	69	61	64	52	67	65	61	58	55	67	65	64	60	60	75	66	57	71	54	53	72	47	59	74	71	75	67	71	53	56	52	60	68	67	42	57	74	68	74	59	47	61	58	57	60	60	55	62	70	42	49	73	52	49	58	71	65	68	62	77	67	67	64	63	53	61	68	64	59	63	55	67	57	59	69	63	57	67	70	53	64	66	62	54	55	72	60	73	54	54	52	65	58	60	70	74	59	53	67	57	45	76	58	57	45	61	53	60	61	57	72	44	57	55	60	61	62	66	67	62	80	50	72	62	59	73	75	71	78	70	62	64	71	55	62	65	65	59	80	72	61	71	82	73	64	62	57	57	57	63	62	72	61	57	54	58	60	61	60	65	61	67	65	47	76	69	63	69	72	64	54	59	66	66	66	76	60	48	59	64	59	65	68	68	70	66	70	73	71	48	59	48	65	67	59	60	75	67	62	56	58	63	69	68	55	66	59	65	56	48	68	66	52	56	71	71	56	64	82	62	79	53	61	60	55	79	57	76	67	63	70	61	65	52	76	65	69	59	61	65	58	56	69	53	76	61	62	60	69	67	63	66	57	69	62	51	60	66	77	64	69	51	57	55	64	64	76	67	54	63	70	77	64	68	58	75	73	62	65	58	72	63	56	62	62	62	72	58	64	61	73	58	54	62	82	63	75	69	53	72	60	56	63	59	65	56	53	65	72	61	69	66	74	69	63	63	67	60	71	67	73	59	59	63	47	62	68	60	61	65	56	61	55	65	71	70	72	66	64	60	46	65	72	67	72	67	64	55	50	53	60	57	65	62	58	57	60	67	77	64	54	67	65	56	58
35211	44402	43998	46797	43724	30817	15825	4918	1399	843	784	798	779	805	808	752	805	743	827	770	796	739	797	781	818	745	780	718	783	806	821	776	787	762	785	742	745	787	797	759	817	784	840	830	834	785	814	759	738	809	793	826	799	751	807	805	761	756	745	759	789	809	788	776	771	829	789	811	808	794	782	801	785	828	737	788	757	742	796	797	804	760	786	795	776	748	713	858	740	765	765	768	800	765	768	721	784	807	789	874	750	786	775	832	802	788	840	852	806	764	782	792	784	795	768	776	787	788	809	802	776	748	762	781	772	806	776	772	737	828	808	793	849	800	807	811	758	792	774	788	791	795	773	796	845	799	824	732	821	809	768	788	762	786	798	756	717	782	703	767	812	757	796	775	808	826	753	757	760	773	786	778	861	828	765	760	759	768	818	791	758	798	774	802	770	760	782	777	824	788	748	779	734	764	791	751	797	763	815	769	792	810	759	794	854	803	821	757	776	767	802	792	766	781	770	747	715	818	755	740	860	780	812	738	786	833	798	741	786	777	804	780	810	756	794	806	781	803	750	760	755	781	787	798	795	808	768	785	813	809	798	799	779	778	755	781	767	761	819	817	768	788	816	805	755	774	793	801	788	745	836	762	831	782	752	830	736	809	800	789	776	799	811	791	775	787	802	763	746	792	782	793	788	751	768	836	764	755	744	755	747	789	813	802	777	787	793	745	784	767	770	826	810	808	769	803	765	775	785	820	790	801	770	826	737	773	815	738	814	822	784	757	791	765	792	743	769	777	758	778	753	774	819	774	786	810	819	831	745	784	800	762	778	829	774	747	765	800	788	772	772	825	758	762	786	765	802	769	779	800	765	759	774	802	783	812	766	829	810	734	767	781	804	790	801	804	814	779	749	803	841	775	777	804	789	780	748	815	763	793	844	746	785	763	727	808	801	755	814	766	770	765	795	821	774	763	828	796	732	802	760	777	764	756	780	819	793	755	794	782	774	765	753	817	786	787	773	801	781	808	782	771	759	787	773	781	758	825	801	806	752	764	807	737	848	741	800	783	783	799	743	828	785	784	780	727	765	799	816	776	750	719	754	794	776	790	793	767	782	760	718	798	770	766	781	780	805	734	811	750	802	744	787	810	841	751	769	789	801	770	760	766	811	797	829	745	762	786	811	770	783	759	766	800	777	784	784	774	837	770	847	786	827	777	766	785	820	761	796	777	772	803	797	784	757	768	803	781	805	787	830	778	791	831	783	797	819	791	772	753	805	785	805	798	784	782	849	800	808	811	771	819	802	786	815	806	776	723	829	763	745	812	855	775	732	736	763	785	773	804	782	744	811	784	769	772	803	794	756	844	776	808	790	802	784	822	737	767	782	789	802	772	824	739	740	817	784	770	762	841	757	780	738	833	808	776	815	724	772	781	821	774	742	758	792	744	800	772	757	781	711	786	787	801	783	771	759	769	756	833	770	755	773	810	790	780	797	780	811	752	763	797	767	744	806	795	843	766	779	772	806	842	753	816	782	814	769	773	800	763	841	782	805	761	819	799	785	747	806	732	806	782	829	752	794	818	765	785	791	772	793	818	773	799	762	782	807	778	761	740	773	824	783	762	779	783	808	809	782	807	785	803	785	716	738	729	785	765	782	829	813	758	730	767	797	783	752	821	816	801	780	762	782	781	793	767	782	832	817	758	735	773	799	750	786	805	820	785	821	765	800	781	772	810	799	785	741	820	823	781	785	815	757	722	809	743	776	757	805	744	770	795	767	736	762	785	759	812	765	727	775	812	790	790	825	800	773	813	820	850	754	793	779	777	778	847	778	722	745	805	744	772	811	785	835	741	753	786	749	787	746	819	762	796	771	749	778	819	821	816	755	772	755	801	769	786	794	822	764	814	783	822	808	816	796	814	796	753	757	759	816	776	773	748	750	755	773	698	760	789	767	846	755	795	783	709	761	778	803	758	757	799	797	757	750	746	812	772	823	773	754	785	797	799	850	814	810	795	804	797	824	824	801	792	769	837	827	769	749	779	806	804	814	799	792	789	790	789	779	771	781	749	809	781	835	821	765	807	800	736	815	791	749	789	813	790	794	749	765	768	769	756	822	780	789	757	763	798	800	807	821	831	776	789	794	808	771	783	794	763	813	794	761	743	800	790	810	780	825	813	815	759	746	820	806	796	768	774	775	772	777	792	776	795	842	834	746	769	794	753	792	752	813	772	805	776	812	730	796	797	742	778	722	791	775	789	744	796	788	822	764	764	769	755	757	843	762	712	758	761	771	784	808	831	759	779	818	787	743	753	758	758	773	787	797	776	783	796	832	811	761	809	793	768	711	849	809	777	758	801	820	775	824	786	823	749	772	795	801	735	778	770	767	828	746	819	772	745	764	805	799	780	769	826	829	787	767	772	810	740	815	817	782	761	729	761	794	828	754	807	788	792	740	764	771	773	795	737	782	769	813	802	791	767	817	769	782	733	782	830	824	793	810	746	772	777	721	727	760	819	778	739	764	775	753	764	791	787	748	789	723	742	776	832	765	811	763	814	777	733	792	805	776	826	778	793	837	777	783	763	766	752	783	768	706	757	795	780	769	767	715	802	776	794	792	772	742	768	755	747	747	756	758	855	747	795	800	761	749	794	744	754	798	736	822	810	824	768	788	781	773	786	739	790	817	813	749	763	813	789	795	792	775	818	750	752	805	795	757	767	818	731	778	796	811	793	833	801	778	815	812	796	770	791	814	795	756	753	749	833	816	764	799	847	737	747	770	799	761	811	734	789	783	750	787	728	803	829	787	871	761	836	760	742	761	789	783	793	770	776	781	753	808	810	811	806	804	767	787	739	795	808	788	809	767	771	754	791	801	833	741	786	808	814	777	769	817	781	780	754	824	805	817	832	762	762	781	748	785	815	771	825	799	799	782	823	749	760	775	759	785	738	723	777	754	727	814	854	814	765	769	790	772	794	781	807	803	789	780	806	762	796	779	858	773	755	782	800	778	768	745	741	804	771	744	825	794	751	748	760	753	805	742	795	800	819	814	801	810	769	794	741	785	774	749	814	808	789	811	816	784	818	780	768	814	666	833	764	746	802	751	794	783	783	772	801	793	787	765	784	786	740	808	800	834	826	803	756	800	798	766	785	813	777	795	790	778	772	772	787	743	816	812	814	785	762	802	815	763	790	797	788	787	789	764	796	788	781	759	735	816	753	790	736	841	828	741	778	801	750	761	788	818	780	778	754	795	730	762	795	788	770	719	783	825	816	815	826	787	825	784	814	763	788	774	769	750	777	805	776	750	799	822	753	788	816	818	774	814	763	801	756	826	762	785	747	798	752	800	794	801	809	791	778	803	777	780	792	804	732	768	726	792	769	803	763	775	790	777	752	811	768	777	770	759	680	754	779	774	762	761	760	790	808	838	804	793	785	749	838	790	786	759	755	772	828	833	829	767	753	794	747	751	760	781	838	742	756	797	773	795	827	795	851	794	799
9575	25775	25527	18567	10304	4057	955	272	84	60	71	69	55	58	60	53	74	82	55	69	53	58	44	60	49	61	62	62	59	51	68	66	62	67	63	68	62	73	55	57	75	58	64	75	72	72	63	59	47	65	63	55	64	55	50	60	80	78	65	67	57	50	61	65	60	52	56	60	46	75	62	55	57	69	67	52	56	62	67	64	56	56	61	54	83	55	58	52	66	76	54	58	68	72	67	56	66	45	48	65	68	59	55	76	57	74	55	72	61	68	65	55	68	51	48	55	46	66	56	60	73	90	45	71	55	64	74	64	55	70	59	65	64	56	50	66	62	76	75	62	73	59	60	50	81	61	60	61	63	65	65	51	76	59	58	75	59	50	55	57	64	52	74	54	59	47	73	64	71	53	65	63	62	46	55	43	48	70	57	64	72	44	71	68	64	58	60	61	61	51	57	66	47	55	66	55	49	60	59	65	58	61	67	66	69	70	47	65	64	63	65	59	65	64	62	67	69	68	54	69	55	66	64	51	59	58	68	73	53	63	64	68	52	59	64	41	61	65	64	54	64	48	64	51	63	61	58	55	56	67	64	71	68	74	64	57	74	59	60	62	66	59	75	69	54	65	56	51	44	80	64	63	61	58	68	61	53	51	58	63	68	70	48	54	58	53	56	55	62	62	57	61	53	53	63	67	52	52	63	81	66	67	54	48	55	69	50	51	60	67	74	61	72	74	61	52	63	75	75	55	70	66	61	77	57	60	57	59	61	59	74	74	52	49	54	71	69	79	60	56	69	60	51	63	62	52	66	67	53	60	60	66	67	63	59	56	73	82	59	60	67	72	69	55	61	54	54	50	64	61	66	62	58	67	62	55	62	47	68	65	64	65	44	52	70	69	52	64	55	71	56	63	58	67	50	66	56	62	77	53	71	76	64	68	60	55	48	66	55	61	69	63	54	61	84	73	71	51	53	59	46	56	59	77	43	59	65	73	66	67	57	49	55	62	67	68	53	54	70	68	59	66	57	57	66	60	68	64	74	41	56	55	63	52	69	56	63	53	62	57	81	68	60	53	66	73	58	67	50	57	55	65	60	54	80	57	67	61	46	66	70	62	67	68	55	63	62	38	53	71	73	76	65	68	74	61	57	56	58	75	66	66	64	75	55	51	66	50	68	52	69	44	75	67	67	60	55	57	64	70	64	65	66	67	85	61	53	72	58	61	65	69	54	67	69	70	77	57	69	56	61	60	72	59	70	56	53	49	70	50	77	52	63	61	62	58	81	65	59	49	56	68	77	58	66	54	80	68	64	67	61	61	57	71	53	61	51	68	52	51	84	62	46	51	90	50	63	59	61	54	57	56	60	70	53	67	44	70	66	56	61	52	59	65	50	59	66	53	80	55	66	70	60	64	73	67	47	45	60	64	52	39	61	53	60	62	56	55	67	62	80	55	67	68	70	69	69	67	69	64	58	58	70	69	65	52	70	70	69	70	60	57	60	60	67	64	65	71	57	72	60	66	69	66	66	55	68	71	62	53	75	74	68	64	67	59	68	64	73	56	63	59	59	73	64	54	55	64	51	53	69	64	63	71	57	66	61	52	68	66	56	49	47	65	65	55	64	62	59	77	60	72	50	74	64	54	74	78	60	71	67	58	77	56	52	54	58	68	57	55	65	51	61	49	59	76	54	73	62	66	73	62	53	49	67	69	68	59	59	62	80	59	60	59	72	59	59	51	69	51	60	54	59	53	60	67	71	64	78	70	66	70	62	59	70	67	61	61	61	67	58	69	61	50	50	54	55	57	72	58	76	48	79	61	50	73	60	85	84	68	56	55	61	72	64	57	61	54	73	62	51	51	72	49	61	58	61	61	69	64	56	65	65	65	77	68	60	63	60	62	57	67	56	73	50	49	77	64	45	71	62	58	84	52	61	52	57	67	55	57	55	75	60	47	68	50	56	55	50	74	60	67	62	60	63	55	53	63	70	57	55	66	57	71	60	78	65	63	69	59	73	54	62	71	55	61	63	64	56	57	58	74	54	74	56	64	63	59	53	57	72	62	60	68	54	64	66	53	59	61	66	67	54	77	54	50	67	73	71	59	84	62	62	54	63	81	72	63	68	51	54	64	64	70	63	51	69	60	74	49	58	64	66	64	63	57	67	68	78	54	61	58	68	45	58	67	60	78	59	61	53	52	78	60	76	58	63	64	58	64	67	61	68	62	70	65	65	56	61	69	44	63	63	56	70	61	66	68	70	64	70	55	86	42	66	56	61	61	53	62	59	64	63	56	69	62	58	63	72	65	66	75	64	65	70	49	67	56	62	62	69	62	58	48	61	62	54	57	52	57	64	60	52	71	61	59	59	61	62	59	65	67	51	61	59	65	62	67	62	68	67	70	65	72	64	52	62	61	69	58	56	69	62	62	69	66	60	66	60	67	65	58	54	61	64	73	61	53	67	54	51	58	58	63	55	71	70	55	65	59	55	43	49	67	46	61	50	56	64	63	74	61	55	56	78	54	58	58	57	55	70	68	67	52	53	74	52	67	59	66	66	65	86	59	52	56	66	49	57	60	57	57	63	69	77	60	57	74	64	65	62	70	81	65	67	44	72	75	69	60	50	72	55	66	60	58	55	53	77	68	62	59	45	58	61	67	65	57	55	43	71	60	64	60	76	48	58	66	52	61	53	62	53	62	86	58	61	61	58	56	64	59	71	57	61	76	63	53	49	60	69	65	65	69	52	59	63	65	70	56	55	63	71	57	80	58	72	52	59	54	60	53	65	68	51	59	51	70	62	63	54	49	66	61	67	64	67	63	71	69	65	59	65	65	48	47	76	51	67	53	57	49	72	65	60	63	63	69	57	61	60	63	57	58	65	63	66	49	92	50	54	49	71	61	63	63	46	49	58	52	53	56	66	50	74	55	61	69	56	48	70	68	53	86	53	52	62	61	57	64	57	44	64	56	71	54	63	64	51	48	58	52	54	67	69	56	55	60	58	56	62	63	60	45	52	57	66	56	52	81	65	59	51	49	68	76	65	54	64	46	69	52	73	50	61	57	54	58	70	58	70	59	58	56	65	66	68	52	55	65	67	55	72	66	70	86	52	65	67	61	68	58	60	67	53	65	68	53	62	88	52	56	79	66	84	82	72	56	75	66	55	57	60	73	65	69	76	56	59	63	47	59	63	52	70	64	71	71	72	66	46	79	44	70	69	61	65	77	55	59	55	72	62	65	73	59	67	52	60	61	56	59	66	58	54	45	67	54	57	52	77	52	55	67	65	62	49	72	68	70	63	59	85	46	74	74	68	66	48	58	52	58	64	64	62	41	56	56	60	59	74	58	68	53	56	45	63	68	66	60	73	70	67	62	63	72	77	61	76	74	61	67	51	59	66	62	62	63	67	46	69	67	65	65	80	67	61	59	54	52	62	59	75	71	59	62	62	44	60	57	48	54	55	66	73	60	65	76	67	63	49	62	56	54	60	48
44685	52092	50354	55544	51665	35776	19548	6665	1765	936	849	821	797	761	804	773	747	799	733	758	760	803	795	753	799	794	794	757	781	788	805	815	803	737	777	791	748	741	762	817	842	778	704	816	778	769	718	743	749	789	761	789	762	751	761	773	796	789	760	765	757	755	773	740	814	811	725	740	822	802	816	741	781	780	749	743	812	801	749	798	773	761	765	755	753	745	797	774	779	758	833	774	800	778	803	799	761	755	742	749	756	792	773	720	750	781	751	777	758	835	797	792	788	796	763	753	816	747	698	760	770	795	724	763	744	787	772	778	774	813	781	729	736	735	782	737	776	729	806	775	749	769	826	799	781	766	823	747	748	808	733	743	750	750	729	761	767	764	762	798	806	816	758	814	816	731	764	748	827	801	817	812	786	791	743	746	797	775	742	750	744	754	757	767	761	811	791	788	789	756	789	747	724	773	766	781	762	774	792	823	789	812	763	757	741	763	800	798	718	742	796	746	766	772	791	789	822	863	805	762	739	794	799	831	767	765	827	823	811	777	732	802	811	789	774	780	798	799	803	769	770	762	797	821	827	775	769	804	763	807	828	840	822	739	801	790	775	759	781	769	748	774	775	756	767	787	809	770	772	770	788	789	812	798	757	755	747	785	783	763	810	733	753	749	803	761	787	803	832	773	757	780	810	833	811	753	753	732	776	783	783	788	763	745	721	806	831	778	757	809	800	778	773	792	752	830	781	779	793	736	815	817	798	763	778	803	820	765	733	764	776	792	778	777	778	810	754	787	796	760	765	788	799	776	759	779	798	765	754	802	797	774	743	740	784	759	746	793	761	753	783	791	713	825	751	799	715	771	757	734	759	736	819	780	777	814	770	778	798	846	792	782	757	744	769	766	794	774	788	766	759	748	802	821	759	767	816	860	727	800	798	780	750	729	761	764	812	776	785	806	782	746	742	785	730	772	786	810	805	723	857	789	841	753	801	779	734	805	793	765	757	801	814	760	797	772	777	813	805	772	770	814	740	759	785	775	782	766	800	768	733	779	759	763	733	770	765	796	772	805	784	786	755	770	818	751	782	766	809	795	757	786	808	794	731	787	755	757	761	797	806	758	842	762	773	765	805	769	788	827	762	754	745	761	721	731	744	743	758	730	826	794	751	774	724	737	794	823	796	773	824	759	835	795	772	763	788	773	768	834	792	792	847	757	770	766	772	794	800	760	736	747	752	738	812	809	792	749	774	747	812	750	736	794	742	766	734	774	741	767	765	773	786	784	792	762	794	787	771	766	739	818	773	754	730	785	742	750	770	772	774	784	751	746	786	743	805	804	774	805	779	775	760	717	758	783	803	782	795	782	780	747	771	786	758	767	752	772	788	824	802	824	814	764	792	779	757	805	769	837	742	733	815	801	726	816	787	814	790	768	805	765	765	782	765	763	753	744	762	790	777	791	784	760	818	805	798	766	773	778	752	768	798	729	774	723	785	811	791	698	804	747	734	767	714	800	756	764	765	769	760	751	777	785	734	778	779	724	770	729	732	800	785	719	754	763	747	764	842	826	788	766	788	727	779	819	803	785	816	786	778	760	772	773	752	765	830	784	787	775	796	742	748	734	790	810	821	807	805	778	773	770	759	779	816	798	807	746	800	747	766	784	787	795	796	789	829	815	774	788	836	730	781	789	769	781	828	807	731	776	804	831	831	763	790	739	838	778	837	802	800	752	795	791	829	818	814	805	759	778	787	789	797	788	767	834	744	787	791	775	786	731	775	807	734	808	783	757	752	809	799	801	770	780	825	821	801	805	736	782	795	811	751	795	763	792	762	766	777	733	724	785	796	784	811	815	801	784	841	811	767	767	770	712	768	777	775	763	752	776	760	755	816	814	731	775	737	763	792	779	721	758	762	759	826	788	794	768	723	779	757	732	765	789	736	805	744	786	767	760	782	719	733	762	827	762	801	761	784	758	768	767	792	766	825	769	790	757	767	784	778	803	739	774	832	705	798	796	767	804	742	765	752	774	794	804	800	801	786	806	838	784	804	758	821	763	790	756	783	763	749	776	736	774	770	754	777	807	828	794	802	743	790	749	767	737	785	759	756	731	691	806	782	809	735	754	758	801	769	763	821	699	847	782	782	756	782	785	772	767	793	755	766	704	777	771	798	765	716	814	783	785	797	769	768	739	757	745	746	741	772	806	771	720	757	806	742	772	778	795	767	810	801	741	792	774	785	805	730	793	746	779	726	844	782	804	829	782	753	743	784	825	797	820	761	761	830	789	801	764	791	806	758	749	792	741	771	784	782	777	804	765	810	759	756	723	811	793	795	770	787	774	730	793	764	801	759	796	796	793	787	806	747	769	810	783	825	773	725	781	756	791	778	779	728	770	788	773	795	836	791	816	776	809	834	725	770	788	797	815	797	784	789	795	742	789	729	790	813	797	762	766	727	800	831	702	750	778	772	768	787	751	764	789	765	830	755	788	796	810	788	758	743	754	790	748	792	769	746	813	768	804	846	756	793	806	783	843	771	835	768	758	781	745	824	796	744	736	804	801	747	760	788	795	765	751	756	742	762	771	761	791	791	756	772	778	745	805	774	745	789	800	791	795	758	760	741	791	777	786	805	795	785	787	778	851	731	749	838	776	815	763	797	735	771	793	767	762	767	785	820	796	771	781	789	758	749	764	769	777	785	742	729	806	775	801	781	815	774	769	835	814	762	820	768	802	764	764	765	788	760	790	800	809	791	812	773	741	790	806	821	777	792	782	734	732	730	751	799	798	769	726	752	795	778	762	781	731	775	774	766	781	774	726	796	772	742	802	762	760	759	763	797	749	809	762	763	728	812	817	729	698	785	789	755	797	784	768	784	783	782	775	774	819	748	761	757	778	796	760	797	810	777	763	762	790	772	807	804	797	771	773	766	780	752	750	770	754	740	797	723	797	847	812	761	763	784	762	781	760	794	810	726	819	789	783	786	788	759	760	768	754	766	800	742	773	715	792	777	777	759	800	752	808	793	804	746	779	796	766	793	799	784	811	761	780	773	771	815	792	811	718	771	760	752	747	688	812	787	773	780	749	793	802	761	776	805	737	796	795	768	772	766	829	812	740	819	770	788	801	771	746	773	783	729	793	735	793	805	754	797	763	797	788	790	800	771	753	763	758	755	765	824	764	788	810	815	745	829	748	750	776	776	755	800	775	769	783	788	726	797	785	763	826	748	796	766	746	795	796	788	763	765	833	804	764	727	774	744	823	793	794	692	806	788	790	809	792	758	802	785	782	770	800	686	732	814	780	760	745	792	740	749	790	782	725	772	766	804	751	742	743	778	802	772	813	800	768	755	811	743	823	743	772	769	799	801	734	789	783	753	772	797	764	748	799	801	781	796	820	786	791	768	735	752	792	782	755	797	799	788	840	748	780	781	768	812	774	761	768	816	789	745	816	785	754	768	752	786	736	802	777	779	824	784	826	827	801	745	757	823	778	782	744	826	753
3030	5208	7100	5501	2535	928	296	111	76	59	58	71	59	65	83	59	57	49	68	50	50	59	69	56	60	56	62	54	59	51	67	58	56	61	59	58	54	57	70	61	80	59	68	52	64	60	79	73	53	61	56	62	58	62	76	70	62	62	57	78	49	59	61	54	69	59	57	53	63	57	65	61	73	50	61	63	63	55	59	59	52	71	60	57	56	54	60	65	56	62	60	68	50	62	58	57	62	48	66	63	60	66	65	64	47	49	54	57	69	53	55	60	45	73	57	67	70	61	67	47	47	49	62	63	61	57	52	54	50	65	69	54	71	63	64	58	60	58	63	59	58	60	62	52	69	57	51	59	61	58	64	67	68	65	68	50	54	71	64	52	64	69	55	69	60	49	61	68	59	68	58	67	71	57	63	65	58	67	58	64	45	63	68	56	53	55	66	69	60	60	71	53	56	60	57	73	59	64	63	54	73	54	62	61	71	57	70	81	60	64	59	54	65	74	58	54	70	51	59	66	59	57	70	58	63	64	62	67	61	56	67	78	56	64	73	84	49	60	58	62	58	59	57	70	58	50	65	77	52	51	50	71	61	70	58	59	65	59	62	59	68	49	73	59	45	59	63	61	54	63	53	56	54	50	71	59	66	61	76	63	58	61	71	74	58	60	56	66	62	63	66	52	69	68	56	49	64	71	65	71	54	60	64	54	58	70	50	61	64	52	54	56	68	63	57	66	66	67	55	59	63	48	54	74	58	50	49	64	63	55	65	66	72	70	57	62	49	57	78	62	59	69	51	38	55	61	70	75	62	60	55	56	51	60	69	61	55	54	65	47	71	60	72	62	74	51	54	63	52	55	58	61	68	56	47	55	72	68	54	63	50	61	63	66	57	61	67	61	66	59	64	44	81	53	56	60	52	57	57	64	66	58	60	67	54	68	70	59	60	67	53	60	64	63	62	61	51	54	53	67	66	73	64	55	53	58	53	54	61	55	52	64	59	58	41	68	52	53	53	56	78	66	79	53	64	39	69	74	58	50	52	49	55	63	59	58	69	53	82	60	62	59	76	61	59	62	54	60	50	50	50	72	60	51	52	66	63	77	68	60	60	69	61	62	63	60	70	64	72	47	58	51	58	54	60	68	60	53	59	51	60	54	67	60	46	46	61	73	71	59	44	86	52	64	64	72	75	72	63	56	55	68	61	60	47	55	52	87	56	70	55	62	51	54	66	67	62	58	64	59	65	75	52	54	57	60	69	63	65	51	62	61	46	70	74	75	49	71	53	63	49	53	71	54	63	62	58	56	47	56	60	68	60	56	76	70	68	64	54	59	62	49	80	67	52	56	65	55	55	45	56	50	56	57	59	53	58	57	61	54	63	66	87	57	68	51	47	57	57	77	47	51	48	71	63	68	67	59	57	54	56	55	59	75	63	55	70	69	68	50	50	58	58	66	53	67	66	60	71	63	60	66	65	60	67	70	71	70	76	65	66	66	61	42	60	63	72	59	51	62	60	57	52	59	60	60	68	58	51	50	62	53	63	65	75	56	55	64	60	67	76	57	61	64	69	62	70	67	73	65	55	54	58	58	73	56	57	54	60	68	58	55	81	48	54	56	57	76	48	62	60	62	59	58	52	62	70	47	57	66	67	59	65	68	51	64	56	74	64	57	64	59	68	64	50	72	52	63	66	76	50	54	63	60	55	80	74	77	64	69	63	54	51	62	70	58	55	64	57	62	56	53	52	55	64	51	46	56	70	51	58	55	57	64	51	57	69	52	46	72	52	64	61	58	76	69	54	81	61	58	58	58	66	74	54	45	70	66	56	56	50	62	58	68	53	52	79	65	66	65	60	57	57	73	50	63	66	51	65	66	53	57	75	48	65	69	58	71	60	55	60	58	59	70	52	64	63	53	58	68	55	70	61	57	64	62	56	73	58	69	54	55	49	70	60	81	49	48	65	62	60	66	69	61	63	61	70	60	64	70	67	67	57	49	57	56	51	54	65	60	60	57	57	60	53	61	67	63	64	59	60	51	42	60	64	52	57	56	63	57	69	68	59	69	56	54	63	60	67	56	58	76	47	55	52	56	53	76	67	57	69	60	77	70	46	51	47	77	71	62	57	66	69	65	49	56	87	59	53	73	59	51	50	65	59	65	61	68	55	46	59	64	62	54	53	69	89	58	74	51	69	57	59	62	63	70	65	53	50	54	55	59	53	59	60	66	61	53	65	48	50	63	63	55	58	59	58	53	49	80	72	58	73	53	55	63	57	63	64	49	70	71	64	60	47	66	66	66	59	64	64	71	73	66	63	61	61	78	54	50	43	48	63	52	59	64	68	63	57	60	50	59	58	66	51	53	70	75	59	49	66	65	61	57	62	67	64	58	65	64	66	56	60	46	61	56	65	57	62	61	56	58	69	53	56	77	62	66	68	54	77	47	72	53	54	70	53	69	52	60	52	53	56	78	64	67	53	68	62	64	75	63	48	56	61	70	46	66	58	65	63	70	67	61	62	65	53	70	60	67	81	60	59	54	59	65	56	69	66	47	69	50	65	55	62	56	67	60	47	58	68	53	59	61	55	49	58	53	64	69	58	58	64	57	53	57	59	70	44	53	59	64	70	69	66	67	53	60	60	59	58	78	63	63	62	53	63	62	56	55	61	75	68	48	56	59	67	54	66	61	70	52	63	62	62	64	61	60	64	62	59	57	54	57	67	55	60	59	71	62	52	58	56	60	68	50	50	56	59	51	49	57	82	56	75	76	59	60	65	64	51	60	51	71	64	53	62	62	54	66	77	57	65	74	55	57	57	72	54	58	60	57	67	61	58	53	63	50	62	69	62	72	60	61	59	65	58	67	59	57	63	53	69	57	49	58	71	69	50	57	47	51	58	58	66	59	66	64	58	54	64	58	74	73	51	52	60	64	77	61	55	57	66	62	52	57	65	63	55	66	70	60	62	61	50	64	64	62	52	60	61	58	64	45	57	47	54	68	73	65	61	64	56	64	57	53	61	63	55	66	69	64	64	56	52	63	70	60	65	60	66	65	52	59	53	79	69	57	72	73	75	59	53	63	60	67	56	58	65	60	60	61	45	62	54	57	61	63	60	56	58	67	58	78	74	68	58	71	72	58	61	53	60	62	42	66	55	49	58	61	71	72	62	71	55	55	67	57	56	59	53	65	62	61	76	53	62	54	58	63	76	59	69	67	57	47	73	51	51	68	68	68	53	60	62	65	52	67	65	59	63	64	60	54	70	52	63	57	67	56	65	57	64	68	45	62	55	68	73	54	57	52	56	70	75	58	62	51	64	71	60	59	61	57	52	53	65	62	61	60	58	73	73	50	63	60	62	61	53	75	60	52	63	61	68	58	72	60	66	52	64	71	54	64	52	59	61	64	50	57	79	69	61	68	65	63	67	72	51	64	62	50	57	75	62	58	65	52	66	68	74	69	50	55	51	57	63	53	57	62	64	75	65	63	65	55
30929	31213	32607	34276	30728	19816	7753	2239	1039	820	733	778	780	768	787	677	777	723	759	779	757	736	757	800	715	755	779	716	775	788	768	783	725	750	789	755	788	745	775	727	772	715	820	762	743	750	697	714	778	759	762	730	765	753	819	763	780	759	761	759	753	704	686	747	789	716	773	726	718	807	719	743	756	736	769	747	766	765	735	784	768	754	750	769	785	782	731	760	787	744	737	751	765	789	767	681	764	722	717	790	734	753	750	757	770	751	723	770	724	788	738	736	758	750	729	749	718	763	767	779	793	789	760	757	772	750	810	752	740	725	782	741	691	759	764	763	722	750	747	759	695	760	732	742	767	735	745	793	732	774	755	805	757	731	740	709	718	734	797	750	782	759	716	750	728	751	751	773	768	745	762	737	775	762	767	744	800	793	782	741	714	738	759	793	734	736	753	759	804	707	729	756	768	756	735	776	792	767	736	751	753	738	755	715	746	723	735	768	742	742	722	766	768	751	740	789	736	727	681	795	762	737	755	785	707	775	750	722	756	774	749	748	763	736	743	759	703	748	742	713	747	712	762	745	736	717	782	754	795	770	797	713	751	775	788	802	758	790	777	799	771	728	754	735	754	692	788	735	729	783	780	720	776	749	711	780	702	762	733	767	773	764	754	762	736	790	748	762	755	765	735	758	742	754	738	791	778	767	745	746	739	709	756	784	736	760	765	776	721	736	778	718	736	719	772	749	746	760	763	779	797	717	753	713	770	708	786	757	711	820	741	783	756	749	762	740	751	747	758	753	806	724	755	713	710	763	748	828	721	743	752	796	748	760	812	764	783	790	775	744	708	709	802	730	816	746	718	805	818	701	740	781	789	724	773	724	760	768	754	738	787	757	757	740	765	785	742	741	753	746	770	736	754	734	745	805	760	812	746	780	735	749	693	796	741	724	762	706	751	776	762	808	764	753	748	758	764	711	777	740	795	781	755	684	752	774	745	811	758	781	710	758	780	796	787	732	704	763	767	729	746	757	770	737	755	720	738	821	807	744	761	761	763	747	776	720	751	760	747	748	745	757	725	781	755	777	733	743	759	795	723	788	742	802	783	730	753	752	752	774	771	767	743	773	795	711	734	721	732	760	719	738	762	764	751	748	730	727	754	743	736	737	757	797	757	776	740	752	734	746	757	757	738	732	739	742	754	765	753	735	776	732	719	704	786	749	737	779	724	731	784	785	761	756	746	755	744	766	762	764	711	665	772	743	757	770	720	755	754	774	763	788	761	783	762	776	763	720	731	707	757	751	748	786	781	803	751	746	765	739	786	767	714	715	762	798	695	762	757	768	807	780	751	768	765	725	748	742	762	777	760	761	728	757	749	748	760	772	744	750	753	748	753	759	749	820	761	782	732	781	743	797	754	742	745	741	765	765	761	774	764	741	781	691	725	728	704	789	798	768	804	755	733	753	775	714	731	756	745	804	759	729	773	742	777	732	788	748	617	749	738	829	782	768	780	723	756	804	719	800	722	777	740	713	734	712	750	752	727	757	787	779	718	781	764	768	714	723	749	771	732	803	740	758	746	780	748	741	743	742	766	753	758	805	762	756	731	759	759	759	751	803	764	730	784	761	756	750	701	767	753	744	738	710	755	752	779	774	779	755	761	784	751	769	778	729	752	767	726	776	813	739	804	732	763	706	726	763	734	794	770	754	744	780	792	766	723	691	735	792	759	779	780	727	749	704	797	714	763	759	744	722	756	721	769	703	784	771	766	718	695	765	723	771	729	789	797	790	772	809	762	766	797	715	764	734	813	745	753	745	706	742	737	711	741	725	820	765	739	708	731	789	763	713	770	783	792	802	794	788	717	754	759	730	762	770	722	782	793	746	720	779	769	762	741	731	812	771	684	805	765	726	724	752	721	710	736	744	705	730	777	691	746	742	721	741	820	746	820	753	761	740	761	739	721	685	750	763	784	798	813	729	753	749	771	746	748	749	726	687	729	747	792	718	734	750	761	732	758	735	759	774	759	752	783	712	757	782	790	762	733	753	750	744	727	797	717	749	757	717	752	774	788	743	746	752	725	781	706	763	699	839	757	740	712	814	742	746	741	751	768	752	783	768	777	766	772	730	771	763	745	739	729	746	762	718	796	709	817	702	782	767	712	742	758	765	799	733	765	785	762	797	716	701	737	740	800	796	777	814	805	723	760	744	787	750	733	755	756	812	729	711	741	741	730	790	742	730	760	729	725	754	712	774	788	769	723	756	796	717	771	712	751	766	750	726	747	797	738	742	778	765	772	749	743	670	750	725	744	764	774	782	736	817	752	749	765	731	733	742	728	772	742	784	737	757	756	780	744	729	746	762	745	771	761	752	728	771	730	761	684	785	781	716	720	777	773	771	802	738	751	709	733	784	746	743	791	711	760	736	790	768	718	782	760	809	776	759	735	757	756	781	725	786	767	745	743	743	745	784	712	754	742	748	773	724	771	753	765	722	751	740	739	817	760	806	739	731	733	752	761	749	739	769	700	765	772	753	704	749	755	775	762	758	758	742	728	753	771	802	793	741	793	746	741	770	706	714	733	778	725	741	726	740	792	746	738	747	759	753	794	780	767	732	748	738	775	708	789	718	750	733	766	792	744	738	808	763	718	745	740	719	739	763	730	777	743	726	712	756	782	737	753	756	747	736	724	748	734	730	732	723	775	797	748	781	752	730	788	729	754	741	759	713	755	736	796	730	738	792	708	736	792	763	745	743	751	709	784	790	791	772	731	770	764	779	735	790	828	771	755	761	733	784	738	712	741	761	726	762	722	777	778	778	772	740	776	801	715	732	717	699	737	718	776	771	738	780	752	756	769	737	720	756	783	785	782	774	790	741	749	822	782	747	765	742	756	790	720	808	780	752	740	756	773	784	721	749	725	754	785	790	789	765	736	737	717	796	797	760	743	761	743	767	749	729	791	744	769	741	718	766	769	744	762	737	774	714	731	753	749	715	748	702	777	774	738	708	772	735	733	741	755	753	766	760	750	739	777	773	751	728	753	761	795	763	767	713	759	747	787	794	789	740	810	768	738	759	767	784	746	819	773	760	782	766	741	711	756	773	773	753	739	758	779	753	786	690	776	731	748	782	750	763	785	763	738	686	711	742	742	773	768	789	749	785	748	830	769	730	758	739	743	758	809	719	739	777	743	753	781	736	714	746	758	724	721	762	766	781	763	795	790	759	752	778	715	796	767	742	773	753	757	770	726	750	786	783	753	757	816	766	754	723	748	759	756	740	720	758	751	787	762	779	786	794	766	803	777	740	775	772	726	731	789	705	787	745	760	784	755	767	738	742	752	741	764	780	761	749	736	709	736	771	744	746	767	701	808	695	762	726	749	749	758	775	747	777	762	805	743	744	765	751	767	739	760	757	758	735	766	765	751	794	751	787	738	762	759	770	750	757	723	760	760	740	730	731	740	764	742	751	779	747	769	772	762	713	773	787	780	794	733	723	715	761
6409	17368	18038	12870	6634	2502	610	150	84	74	79	61	53	65	49	66	65	72	61	51	63	52	62	56	48	47	56	65	47	59	61	62	65	70	53	52	50	52	65	54	62	62	56	58	53	68	60	63	53	53	65	68	65	60	68	80	54	88	77	64	55	54	62	65	62	65	47	47	60	64	56	57	58	63	61	81	63	65	56	56	81	58	61	64	48	69	70	53	61	57	58	67	65	54	62	60	57	60	59	74	73	52	60	60	52	75	65	53	55	61	65	56	78	52	63	66	64	68	63	72	68	68	60	58	56	63	65	74	60	70	61	61	48	64	54	62	75	57	50	65	58	50	63	51	66	66	68	72	55	48	71	63	51	67	77	66	69	59	51	57	65	57	75	68	61	59	52	64	60	58	61	61	67	61	80	59	65	70	57	51	58	70	66	53	61	51	66	53	62	66	64	57	59	58	69	55	58	59	63	66	72	57	70	47	51	62	59	61	73	57	59	52	58	62	61	48	71	47	68	67	60	75	49	69	49	69	49	52	71	46	55	76	55	69	51	59	60	49	52	53	62	65	49	64	56	62	60	58	58	53	53	69	49	63	54	72	65	62	70	66	55	59	55	63	54	58	66	58	59	59	50	54	64	61	69	65	64	57	68	64	72	67	66	45	54	58	57	64	59	60	68	71	73	72	73	57	62	45	69	59	72	59	63	64	52	57	58	49	58	63	51	58	66	53	61	60	60	83	67	54	65	67	67	63	64	59	55	49	66	61	64	59	57	59	57	51	50	67	69	61	51	61	67	57	68	78	63	75	64	70	64	74	46	69	61	66	49	64	57	60	59	56	62	56	68	62	72	48	70	67	57	59	62	67	59	53	58	62	66	66	60	54	70	65	66	60	52	61	42	72	62	66	54	71	73	68	53	58	75	59	73	61	61	64	68	66	59	50	62	76	72	77	60	64	64	64	53	73	63	74	59	53	66	77	60	56	60	58	62	53	72	58	68	56	64	48	46	56	60	55	62	69	72	53	67	56	54	52	59	50	74	63	53	54	59	59	60	49	73	72	52	63	69	52	61	63	57	64	67	63	77	67	42	65	63	62	64	64	65	52	53	79	66	65	59	61	57	60	64	54	55	46	59	67	61	61	60	60	67	61	69	46	56	67	60	44	60	63	49	71	53	63	64	64	73	55	81	48	62	47	52	59	60	56	61	52	70	55	61	62	60	49	65	58	56	53	62	60	60	67	55	59	71	61	60	63	62	57	62	70	69	62	58	74	58	60	52	61	50	66	75	62	70	58	65	72	69	44	56	56	49	66	60	56	64	58	52	64	48	60	53	71	56	57	55	65	58	61	49	65	76	47	55	62	48	70	63	64	62	63	67	65	42	64	66	61	61	67	61	59	45	56	60	61	66	68	41	56	49	64	70	56	62	56	64	44	64	60	56	40	54	64	66	58	68	52	90	56	48	72	70	55	54	60	54	61	69	57	58	59	56	61	53	60	70	68	80	51	69	64	58	52	78	70	58	89	69	72	53	64	52	62	59	60	43	45	65	64	59	71	71	68	62	76	48	65	60	63	66	62	67	72	75	70	55	57	73	56	71	63	54	68	59	50	51	67	59	60	57	64	64	63	65	62	57	66	65	51	60	53	69	73	74	59	55	71	61	57	60	52	53	50	62	69	77	56	77	65	66	57	71	52	62	74	50	62	57	63	60	74	66	68	55	70	72	63	57	66	71	83	49	58	55	61	65	73	67	55	64	63	67	70	66	55	47	70	60	76	60	74	57	54	49	68	44	66	60	68	46	53	64	77	55	66	65	50	69	57	53	66	53	59	76	54	58	59	76	70	58	72	55	74	54	68	65	65	73	58	55	63	55	53	64	55	63	54	67	74	72	60	56	69	67	68	66	60	52	54	62	67	58	59	56	75	52	71	61	62	61	54	67	67	78	57	61	70	54	54	63	55	63	55	59	59	52	66	63	60	71	49	76	71	71	68	70	64	62	74	71	61	71	71	66	74	65	54	61	60	71	54	59	55	58	77	70	65	58	52	62	74	71	72	69	61	64	64	59	66	65	54	52	71	65	51	47	64	61	63	64	68	53	59	78	61	77	62	52	74	61	64	63	63	55	52	57	59	61	58	57	50	62	54	74	61	62	53	72	60	59	71	66	64	65	57	54	58	60	70	57	63	56	64	61	55	65	77	66	57	58	71	70	67	47	47	60	87	63	63	56	70	60	51	50	80	54	67	55	67	64	55	58	61	60	60	72	70	64	67	55	68	64	67	65	65	52	45	52	77	65	65	49	59	59	70	53	72	72	52	59	68	59	71	62	56	64	83	74	67	65	48	62	71	58	58	61	61	61	64	60	58	64	46	63	57	61	64	64	65	60	51	59	61	58	70	66	73	68	50	78	59	54	59	63	68	74	53	69	63	63	60	58	73	55	55	88	63	61	72	49	52	55	46	70	52	46	68	52	61	52	68	63	64	66	61	65	59	59	58	60	67	60	59	57	61	79	63	57	70	56	63	72	78	54	57	55	51	55	69	71	55	78	68	68	63	50	66	52	66	62	52	64	55	60	51	54	66	52	53	78	64	59	53	66	62	61	68	45	54	66	80	79	60	62	65	66	45	69	70	71	58	60	65	65	61	62	64	65	65	68	53	66	66	60	69	60	71	67	72	74	64	70	61	60	66	81	64	43	66	71	55	70	80	60	53	60	55	60	54	68	71	71	64	62	67	57	46	52	48	55	54	64	65	58	60	62	51	58	67	60	62	42	48	53	71	78	50	51	50	65	58	62	63	62	51	62	75	62	58	63	62	52	56	58	64	57	71	64	51	63	80	66	74	65	62	54	76	72	78	65	52	65	59	73	53	64	49	61	57	54	67	67	55	62	57	57	62	68	62	69	50	66	50	63	59	65	57	65	67	45	64	60	76	52	61	54	62	60	61	66	72	64	58	64	55	62	78	70	63	59	62	63	66	64	60	55	65	71	43	62	51	49	76	69	74	56	62	63	61	65	66	59	52	58	73	68	59	55	68	62	74	62	63	53	67	67	64	60	72	65	75	56	52	63	69	64	58	79	57	70	61	55	69	76	71	67	70	60	64	70	77	70	62	62	78	63	62	73	61	59	60	66	67	63	69	63	62	67	58	67	64	48	80	58	68	57	60	64	70	61	68	66	63	82	64	67	54	62	72	63	69	65	60	63	67	52	69	52	44	69	70	67	60	59	48	66	52	70	62	66	61	58	65	62	71	59	55	67	64	52	66	64	38	64	49	56	65	53	50	65	59	63	67	61	62	63	68	65	51	58	52	56	58	71	66	58	74	79	71	50	65	79	53	72	61	72	54	69	59	69	69	71	67	76	55	56	47	63	68	59	68	69	57	66	63	54	58	50	64	53	53	71	54	57	74	51	60	57	53	58	50	54	73	69	57	72	52	67	55	66	64	53	61	68	69	60	67	57	83	50	55	71	53	54	77	54	59
41903	44572	42579	48033	44666	30254	14640	4317	1370	853	776	753	793	786	821	770	738	760	739	760	754	758	792	712	735	756	726	744	738	787	755	765	762	746	752	721	772	783	772	799	785	775	757	760	742	739	758	788	736	735	776	785	746	724	739	782	790	730	785	736	767	747	800	793	763	757	714	752	777	750	712	778	730	712	770	763	754	733	828	755	777	763	724	815	780	730	723	761	752	796	764	742	772	725	736	786	792	731	771	780	739	776	757	789	758	712	778	740	706	765	767	733	729	761	773	784	759	729	743	780	770	741	747	712	787	790	764	774	818	754	713	773	772	810	772	767	787	782	741	748	803	803	790	747	763	765	731	764	800	766	766	805	770	746	784	789	771	791	754	774	756	769	843	794	791	702	767	802	751	738	778	762	776	769	799	775	799	770	747	778	777	836	780	754	757	792	736	725	782	818	765	698	782	788	734	732	732	777	814	754	780	741	738	795	766	724	755	764	731	762	761	764	766	719	742	762	785	677	801	777	757	749	790	775	788	756	755	743	729	759	710	756	765	771	767	781	761	726	779	813	793	746	779	821	789	748	763	697	775	728	751	779	815	771	748	722	782	791	700	784	732	741	777	771	786	750	731	768	748	750	781	785	790	756	773	781	779	746	768	775	752	773	759	789	759	769	737	799	731	697	769	780	824	770	742	801	762	787	747	767	821	767	723	737	754	740	758	726	743	748	795	748	748	793	778	718	763	771	738	763	712	782	751	748	789	794	761	781	775	795	748	780	752	747	714	757	788	791	731	823	742	760	772	776	780	796	796	723	756	751	769	783	691	752	744	825	766	763	746	763	779	729	734	764	784	756	773	756	748	816	713	771	734	782	763	804	782	769	783	771	750	763	712	777	741	745	727	772	789	757	761	754	746	747	715	793	773	784	793	708	737	742	715	748	746	695	788	812	775	748	758	748	734	760	717	783	776	780	787	756	776	754	775	800	750	756	756	794	755	776	746	737	712	759	764	801	755	743	761	744	737	747	777	696	824	695	759	799	744	751	735	774	790	759	784	743	727	798	780	817	751	730	764	733	721	792	700	797	759	788	793	732	711	762	777	726	743	768	745	727	769	813	765	801	738	771	830	736	738	793	731	770	758	765	770	729	733	775	736	803	777	750	760	777	746	772	788	802	730	745	763	775	780	741	756	769	739	787	781	752	754	765	769	712	771	769	728	778	776	760	803	719	728	748	747	738	762	688	756	747	761	773	763	773	795	788	751	754	726	765	765	736	773	786	799	757	793	774	768	769	817	849	739	789	776	787	744	791	751	805	779	754	772	767	724	753	757	752	781	746	737	751	722	760	794	758	782	734	808	767	763	794	800	752	745	733	746	772	781	767	747	769	724	719	754	761	737	715	735	735	709	757	759	781	753	746	822	761	785	762	737	757	755	783	768	774	782	751	737	794	736	796	737	788	755	805	764	802	759	733	748	802	776	785	768	744	738	748	709	748	813	802	709	780	782	785	724	758	702	741	749	821	809	798	778	734	745	817	794	788	745	777	794	782	754	714	810	707	759	794	783	797	731	805	705	750	731	770	792	755	842	725	783	772	783	760	768	805	685	754	786	731	703	799	816	713	787	773	756	736	759	824	756	723	728	720	730	760	774	764	786	757	744	731	786	749	773	758	780	808	747	757	766	751	742	720	734	752	744	713	781	779	770	800	748	778	733	763	795	792	753	813	743	752	806	741	693	774	732	730	767	820	765	784	794	758	772	741	765	753	771	791	717	763	772	781	728	784	726	744	783	712	744	771	725	750	754	713	786	759	771	758	795	792	727	777	779	760	736	802	769	776	778	810	739	779	779	779	785	756	797	711	755	767	782	749	731	791	807	689	769	766	768	761	727	742	766	767	753	799	773	788	759	737	779	808	725	720	770	755	779	732	759	759	745	737	767	744	762	781	789	767	752	752	733	748	759	773	798	744	714	781	725	745	745	777	799	776	693	751	727	772	786	730	755	780	762	766	841	732	775	801	748	726	782	769	765	766	767	716	746	779	778	715	766	745	764	789	798	786	751	747	791	811	742	778	749	727	758	776	756	804	809	784	772	790	740	752	749	794	786	773	773	732	784	808	747	788	772	785	757	746	833	775	725	720	755	760	765	766	756	732	759	777	756	759	706	747	813	758	723	768	727	723	753	781	733	762	775	733	755	819	774	749	734	746	762	786	741	803	733	788	726	803	775	705	740	714	759	747	742	764	836	762	721	792	732	726	729	751	814	812	792	758	773	745	786	753	721	755	783	808	764	774	797	726	733	755	733	800	708	785	777	773	802	696	790	787	737	781	777	753	820	802	786	736	800	779	742	809	738	731	728	789	732	779	793	742	780	777	814	774	750	737	749	772	712	746	749	723	781	761	729	720	754	744	801	725	779	748	788	758	691	746	756	793	818	764	779	755	760	718	760	730	753	794	788	789	756	737	788	797	784	777	789	785	777	732	809	730	786	748	781	774	827	810	801	764	779	801	735	732	764	769	757	766	757	770	757	793	764	752	802	766	801	754	766	741	834	759	730	787	779	746	761	750	761	743	734	755	757	727	743	731	755	771	784	796	771	773	712	819	745	742	728	776	769	808	776	759	720	764	741	722	776	777	732	750	771	727	771	744	747	785	761	773	763	755	782	775	812	695	728	825	736	771	801	818	713	750	767	759	753	750	800	774	762	740	744	730	769	750	742	843	742	787	709	782	750	769	776	737	761	739	724	738	725	769	760	748	757	745	723	748	739	747	766	747	753	749	742	769	770	761	716	779	749	765	758	776	800	825	752	793	731	778	793	777	759	775	761	754	759	835	734	759	742	808	776	739	769	777	752	734	736	781	741	761	775	805	776	718	731	766	755	723	780	777	778	760	790	815	803	762	762	710	716	738	762	797	783	769	766	776	803	793	730	774	798	756	756	799	729	756	740	774	818	738	755	766	774	795	798	778	743	767	719	742	828	768	760	722	777	800	790	739	740	764	781	788	802	733	762	771	812	727	783	760	811	804	753	757	773	761	766	788	775	707	750	767	825	752	784	761	723	707	687	759	776	777	769	777	757	775	789	724	820	797	730	785	798	753	757	724	785	717	733	757	728	728	742	784	781	763	769	770	764	733	735	743	751	752	803	767	714	739	751	735	797	777	781	754	785	688	804	787	770	772	783	745	741	735	735	751	816	812	794	721	783	756	813	782	744	752	744	798	697	753	776	750	739	738	734	741	749	716	792	771	765	762	742	786	756	774	766	740	696	746	756	793	759	750	718	742	753	732	797	720	773	755	792	754	756	815	742	735	772	778	770	734	774	766	797	745	767	754	765	789	709	761	748	780	808	811	761	747	747	764	770	810	792	779	761	745	753	744	784	832	722	802	759	776	741	717	762	728	795	830	735	730	743	777	711	821	707	795	735	739	784	800	731	753	780	782	792	811	775	775	762	778	768	797	745	782	761	723	782	726	810	750	735	792	728	744	786	773
7275	17293	17790	13079	6343	2185	609	187	86	54	74	69	68	63	54	56	60	53	68	62	74	62	53	58	57	61	53	46	57	73	46	70	46	63	59	55	52	54	61	57	68	51	67	66	64	49	57	66	64	59	61	70	68	56	73	69	64	63	66	62	62	46	59	52	82	49	67	67	62	69	64	67	70	48	67	64	60	52	56	58	53	70	54	59	63	65	51	74	70	73	70	69	70	71	70	61	65	66	58	54	70	54	71	68	53	77	52	63	57	55	67	61	56	62	53	77	53	74	45	62	56	62	68	72	52	59	75	58	64	56	54	76	58	59	53	62	65	53	63	63	66	60	51	53	63	72	53	75	58	58	64	70	71	47	55	61	70	43	72	47	54	57	75	61	63	68	54	62	63	67	66	79	58	58	71	50	61	56	58	75	68	71	59	64	60	67	50	68	75	73	55	72	61	64	60	54	63	54	66	55	64	58	65	68	66	59	79	56	79	51	69	87	62	55	76	59	61	59	58	65	65	75	74	72	53	57	70	47	61	72	48	59	57	56	57	71	65	72	50	56	70	67	56	68	47	60	79	65	59	59	55	68	52	58	63	73	66	64	59	60	62	51	71	57	60	83	55	65	52	63	67	77	63	58	66	62	75	52	79	59	82	64	62	64	81	75	58	62	62	57	64	66	47	81	53	60	63	60	66	50	50	42	68	68	60	73	51	83	57	63	60	53	63	56	61	66	70	62	60	60	59	59	62	68	71	54	72	62	94	66	51	56	67	58	67	61	66	72	63	61	64	63	80	57	56	80	61	60	64	64	77	73	67	51	52	48	68	55	62	67	67	62	68	52	53	65	67	66	71	54	65	58	67	54	66	70	66	49	62	58	74	46	63	63	54	71	73	68	65	72	58	68	70	58	65	72	53	57	53	70	65	76	54	57	47	62	60	51	69	62	72	62	65	53	68	71	67	71	62	50	71	80	68	51	65	61	61	66	60	49	66	67	64	56	68	68	62	75	50	68	58	69	61	59	57	53	65	59	75	74	56	84	70	67	60	60	62	70	71	70	58	68	60	71	56	51	65	77	76	68	67	68	56	61	60	51	61	57	69	63	67	74	68	60	51	50	68	67	71	61	54	62	58	54	60	75	62	58	51	54	55	58	68	67	56	64	56	77	59	64	60	70	52	71	64	59	60	79	68	67	66	59	66	51	75	70	53	69	57	71	56	55	73	60	66	59	62	76	41	75	62	53	66	65	54	66	61	68	68	56	60	48	62	61	48	51	70	73	59	62	74	70	68	57	65	73	61	55	53	54	52	67	54	64	72	72	57	66	60	50	70	57	59	83	64	74	68	69	68	45	63	73	58	67	61	56	70	72	53	70	79	56	56	60	67	50	76	67	59	60	70	39	67	66	62	79	75	65	51	71	65	57	74	70	59	59	61	55	61	55	66	58	60	70	71	58	55	70	68	61	57	64	61	64	63	59	68	77	71	64	59	68	62	61	50	54	85	67	59	65	58	66	68	65	71	65	63	75	70	64	70	57	64	64	76	64	78	63	60	51	72	55	58	68	67	57	61	76	64	50	72	58	56	65	67	71	64	71	73	61	65	56	55	72	74	55	55	56	69	47	68	70	63	58	68	73	69	67	62	64	70	64	75	65	50	62	57	67	66	51	63	65	72	61	69	57	58	47	59	57	56	45	65	63	58	60	72	59	62	64	60	70	65	58	71	68	65	68	70	60	62	60	59	65	51	52	55	68	63	74	68	63	52	66	47	55	54	66	65	43	59	71	61	51	69	55	51	69	64	59	69	60	58	63	55	66	55	59	58	70	52	58	54	64	53	51	72	62	51	55	61	54	72	60	78	57	59	61	66	68	59	68	61	68	71	73	64	53	70	59	52	65	66	69	81	55	49	58	62	58	66	64	69	52	57	63	69	45	60	59	63	66	55	53	57	77	43	63	65	77	57	63	53	59	64	60	79	61	59	60	74	50	60	53	67	59	59	61	72	57	54	73	46	70	70	60	69	59	57	58	63	58	68	68	49	57	64	62	60	62	52	59	71	61	76	61	61	62	65	61	47	58	56	79	62	74	48	63	66	54	54	70	58	56	63	66	52	72	70	49	75	59	71	62	59	49	61	66	73	73	64	70	68	48	58	71	61	71	60	65	61	64	71	64	54	74	63	73	67	68	61	61	54	68	63	57	70	53	60	64	56	57	59	53	60	71	60	66	71	72	63	65	75	49	49	58	64	65	55	64	74	69	57	60	57	78	61	61	80	57	62	49	60	66	74	65	56	66	63	60	60	55	69	70	55	75	73	64	61	63	61	68	76	70	63	71	65	63	71	62	64	73	68	55	58	61	53	52	61	55	61	64	81	70	64	70	88	70	62	53	66	52	68	74	58	57	63	68	56	68	64	69	72	54	78	68	65	63	72	61	63	67	54	62	68	62	48	72	62	66	57	65	56	43	65	69	71	60	67	58	69	59	51	64	72	70	52	69	60	64	61	81	52	84	48	55	53	79	81	72	60	51	61	73	66	71	68	74	60	64	63	63	63	75	72	66	70	52	56	56	75	75	79	68	54	50	78	66	59	58	72	71	54	63	66	62	64	63	69	58	66	64	63	63	72	74	70	67	63	55	64	70	69	57	66	51	54	70	59	53	60	54	53	53	59	57	50	59	57	70	57	67	68	75	59	51	68	60	58	82	61	69	70	56	64	61	56	66	63	56	47	74	46	49	59	65	71	61	57	52	69	75	68	54	63	56	55	62	64	57	66	49	61	70	66	58	53	72	58	68	62	85	56	64	58	68	47	61	61	62	76	69	53	57	52	62	64	60	48	59	51	55	67	57	71	63	63	59	65	77	76	53	45	70	63	76	75	62	66	56	64	76	58	74	56	56	63	57	66	58	51	78	66	71	57	43	66	50	59	64	63	64	69	66	71	70	65	73	53	56	63	55	71	58	83	54	71	74	57	58	70	73	52	71	68	70	55	61	59	57	54	55	72	71	62	50	60	68	68	61	48	60	66	68	58	53	71	70	71	60	55	69	55	56	58	66	79	72	60	49	62	71	51	69	63	76	71	68	72	59	65	60	64	72	65	67	62	52	58	65	66	63	72	70	64	61	70	75	54	71	62	60	67	62	63	76	60	66	51	49	57	74	58	58	54	66	66	63	52	71	62	46	72	72	49	48	55	55	66	60	66	66	81	60	63	59	66	64	69	56	57	58	67	78	57	61	66	68	60	63	58	56	59	62	60	62	71	55	75	54	52	54	60	59	50	70	57	63	54	53	42	59	79	65	58	62	71	67	68	53	51	51	50	62	67	48	59	61	53	53	69	62	66	62	57	75	65	59	60	82	50	59	61	61	60	56	65	61	47	71	77	62	57	60	60	44	84	67	67	58	67	66	62	84	43	61	65	67	59	60	71	80	65	56	69	66	55	67	60	63	63	56	69	60	61	58	60	63	64	56	59	76	62	64	43	49
40002	42779	43787	47751	42465	29252	14725	4353	1367	843	771	750	759	744	777	766	812	779	798	811	789	810	831	768	759	777	747	783	803	806	761	797	753	768	779	816	784	799	790	801	789	774	745	768	773	806	803	782	788	787	740	747	810	743	785	762	801	762	774	762	771	788	791	774	815	784	757	831	779	814	768	813	808	795	759	761	826	793	799	770	743	778	749	796	756	746	759	755	831	783	841	769	771	845	718	783	817	798	773	780	780	729	797	778	788	768	742	750	783	782	760	773	821	797	777	782	772	795	752	839	814	815	773	797	740	773	795	811	736	763	838	772	755	794	769	768	796	778	757	742	854	767	801	739	822	767	728	813	758	796	790	845	748	809	802	793	789	809	752	814	788	776	842	793	752	797	755	762	810	764	766	775	731	788	808	767	750	838	801	817	774	792	758	786	774	802	770	764	752	749	783	778	772	791	809	781	781	785	775	757	784	763	745	743	754	795	798	765	781	763	813	773	779	816	813	738	773	812	759	765	743	747	780	744	786	771	782	760	790	802	773	780	769	771	756	764	776	737	738	800	781	736	789	736	753	786	778	778	795	784	769	759	780	767	768	782	796	809	831	767	751	787	738	797	779	785	793	786	749	768	789	808	750	757	757	820	799	779	801	787	802	746	784	779	831	795	790	753	812	772	764	811	750	747	706	762	738	738	752	788	802	794	777	804	792	792	753	816	769	771	758	735	798	803	803	754	787	817	764	773	734	827	796	809	810	758	756	781	843	782	802	754	787	791	764	777	757	794	791	748	750	730	776	795	745	783	788	765	774	780	780	822	818	788	759	790	779	836	754	789	831	790	786	744	766	804	771	790	772	749	749	761	763	817	783	779	782	772	781	802	773	757	762	797	795	784	785	830	792	773	802	741	735	732	801	824	775	774	814	812	731	759	777	780	808	811	783	774	742	768	821	726	751	715	772	749	742	792	782	809	733	763	783	785	746	770	806	791	778	786	746	756	795	816	776	776	736	762	762	779	749	778	740	757	808	833	793	832	811	797	832	795	745	797	754	794	826	784	794	756	803	786	797	778	835	797	792	805	726	774	745	743	803	751	784	810	793	769	774	763	805	821	787	762	781	840	819	805	787	742	760	795	810	734	789	780	814	725	817	781	770	749	794	747	762	832	797	792	797	741	740	778	823	792	792	769	793	806	815	794	761	768	737	805	849	798	795	785	799	758	729	751	787	752	780	801	783	798	752	790	836	800	793	758	784	757	813	764	775	720	764	798	756	815	767	844	817	827	805	734	763	751	723	801	726	754	808	822	779	810	773	781	801	814	753	797	774	739	750	817	775	826	727	771	789	774	773	788	778	754	786	763	775	790	780	745	843	772	784	775	810	784	794	781	734	756	786	862	764	770	798	781	791	768	759	822	739	755	805	760	786	821	788	823	795	779	767	804	801	729	765	774	767	773	761	693	788	769	780	769	794	792	782	762	759	773	790	777	800	753	762	784	789	820	777	779	799	778	754	763	811	818	816	827	706	732	815	786	773	806	761	782	797	765	808	780	830	805	775	752	782	778	810	820	799	790	768	785	755	816	860	810	789	738	751	814	766	787	800	747	753	768	802	813	784	819	760	788	764	739	814	839	801	761	803	727	820	792	748	716	738	773	771	783	789	815	787	726	812	806	773	799	823	794	738	773	757	803	777	765	801	720	751	816	808	764	786	758	739	816	804	780	778	824	804	777	724	769	747	820	802	790	808	735	802	788	757	787	811	801	768	764	769	788	791	762	767	790	773	792	791	744	759	778	767	746	809	783	748	772	807	788	757	771	799	793	786	805	758	746	756	800	797	768	761	740	759	776	800	758	790	729	752	810	821	757	782	722	810	789	797	763	740	756	754	769	807	793	803	743	778	791	765	768	820	777	841	790	735	875	749	739	758	786	775	816	752	769	744	832	743	757	792	818	770	758	798	816	800	812	813	792	777	747	780	758	784	775	794	773	778	761	792	793	792	843	790	806	809	748	749	778	812	739	738	767	810	768	793	745	794	808	771	785	812	816	792	797	758	723	773	772	793	791	744	777	742	789	789	746	768	732	735	752	795	762	762	734	732	788	770	769	760	775	821	821	805	802	786	792	767	778	790	833	784	780	813	832	777	784	774	742	796	790	762	755	830	776	771	817	757	827	821	762	784	749	773	811	740	806	793	737	793	778	744	794	824	805	787	793	779	810	788	764	743	795	816	735	844	781	787	786	798	763	754	756	801	801	713	787	788	790	818	758	810	747	826	799	786	758	805	832	758	728	780	790	781	776	751	775	755	797	780	824	866	770	729	781	837	775	788	767	821	785	806	739	787	739	785	764	809	805	806	767	754	745	767	763	779	723	787	758	791	746	812	772	810	779	798	818	810	817	799	810	764	818	806	778	760	766	771	755	823	778	747	784	782	802	794	813	772	786	760	791	789	779	762	758	756	817	759	786	814	823	762	740	830	814	756	774	793	834	780	801	810	803	773	790	783	819	821	816	805	781	792	770	809	759	731	806	757	751	771	794	789	828	823	800	832	797	734	821	754	793	708	814	839	811	800	792	839	757	763	808	803	797	762	745	764	774	802	788	787	771	795	776	778	780	760	820	777	774	758	791	757	783	802	785	771	724	770	782	832	775	766	776	789	757	824	778	766	809	733	769	774	753	815	759	743	780	767	788	740	720	732	817	803	793	735	714	776	773	856	763	785	756	821	783	802	772	745	722	743	750	780	789	777	784	836	763	767	740	791	772	728	765	728	787	728	743	817	733	779	690	817	766	775	741	818	759	771	782	759	741	780	788	781	829	725	772	774	787	775	825	790	758	805	804	715	751	807	792	796	793	758	774	769	750	762	768	770	792	800	846	766	762	775	799	773	757	806	782	718	828	805	801	753	805	765	788	825	776	767	782	758	798	849	777	771	757	726	793	771	764	816	777	818	839	780	790	787	788	769	798	746	758	792	739	768	754	823	844	751	764	756	816	769	798	748	768	793	782	842	793	734	830	818	818	853	819	818	808	783	812	764	795	790	824	785	791	783	774	779	827	789	771	814	768	792	797	795	813	784	794	759	797	749	742	772	782	762	741	801	778	769	833	732	748	774	769	848	782	783	759	774	750	798	793	808	806	790	766	755	801	779	768	775	779	773	812	744	803	770	826	798	796	733	758	771	802	821	779	821	805	750	754	794	744	809	789	802	734	792	743	757	797	775	834	814	800	770	795	734	748	782	791	797	752	790	774	790	764	814	776	754	799	720	833	756	765	774	788	780	794	806	830	757	824	763	760	824	765	799	796	752	796	769	752	740	768	775	798	786	773	733	786	811	837	761	796	756	778	734	802	789	743	761	757	801	814	784	807	722	772	764	817	808	760	795	825	802	755	760	778	804	728	793	728	765	775	752	741	818	782	773	808	762	804	712	784	801	746	790	783	779	784	781	732	767	825	818	824	816	817	793	796	765	802	812	799	733	793	772	827	787	778
12583	29567	25554	18576	9283	3389	895	237	90	84	58	63	67	74	61	69	82	54	55	69	77	52	73	50	62	62	62	71	72	63	61	73	65	61	54	65	74	63	67	78	61	66	55	67	77	67	65	62	63	67	69	64	69	52	54	78	58	51	47	54	69	56	49	69	67	60	67	83	59	65	67	73	69	67	53	73	61	76	72	56	65	48	66	64	66	52	66	50	63	54	61	59	61	55	68	64	65	67	65	55	59	62	72	49	56	76	66	71	65	68	69	62	75	64	42	64	58	66	68	64	66	53	58	70	75	75	69	71	52	60	71	78	58	61	81	68	67	56	62	63	61	60	64	60	75	63	70	52	64	69	64	70	77	71	75	73	49	62	64	49	66	86	50	56	63	69	74	55	45	64	62	56	62	63	71	65	57	61	66	61	65	71	59	59	55	66	58	62	59	82	58	65	65	65	61	67	76	54	55	57	63	71	64	56	67	62	64	59	59	59	69	58	61	68	57	53	67	60	65	68	51	53	51	64	72	61	62	44	63	66	69	74	51	52	71	78	56	71	65	52	68	65	58	63	58	82	74	60	66	64	54	62	59	73	69	54	62	86	74	68	52	59	72	67	59	63	62	62	61	89	61	76	59	61	71	73	62	57	72	38	57	61	59	57	67	60	62	66	62	66	55	60	69	67	67	55	60	63	59	53	66	67	73	64	67	51	72	53	71	56	66	74	59	61	70	62	58	59	61	51	77	71	75	66	68	66	80	56	65	60	56	66	71	58	54	55	64	57	55	67	70	62	63	57	55	63	59	62	57	57	59	56	59	64	71	63	61	56	45	58	52	67	62	73	63	64	53	73	61	50	51	51	63	59	65	54	59	66	78	70	61	53	79	63	56	61	66	53	74	62	51	64	70	69	52	61	78	57	60	63	53	69	68	75	56	80	55	58	56	75	74	70	49	61	75	49	71	59	60	65	54	41	66	57	63	65	63	69	57	70	50	76	60	71	70	62	68	66	54	53	57	59	66	77	57	64	57	63	67	63	73	68	81	68	53	71	73	59	52	67	57	61	78	60	60	70	72	52	59	59	53	66	69	67	65	59	54	78	61	73	48	79	62	57	58	66	69	58	63	66	65	52	70	63	75	57	61	69	52	57	67	75	62	65	63	68	63	62	67	59	60	61	62	60	64	72	61	59	68	69	57	51	65	57	63	64	51	69	69	61	59	66	57	52	66	67	62	70	75	66	71	59	54	67	60	67	61	65	57	57	53	61	66	72	55	62	65	78	79	58	64	71	68	54	60	64	55	56	54	63	70	55	67	57	61	78	52	47	63	60	59	57	71	58	66	64	68	64	63	58	70	58	66	62	63	64	67	47	55	54	61	82	51	41	49	66	72	64	73	68	56	53	47	57	59	58	65	67	73	54	59	64	61	66	70	74	66	45	70	64	72	68	57	74	56	62	68	56	65	62	45	73	60	56	52	63	74	59	59	62	66	58	70	43	70	46	58	69	62	66	62	76	58	56	66	64	54	77	84	53	67	59	61	74	57	71	56	58	59	66	49	63	81	59	69	85	57	59	62	49	53	57	50	69	65	72	65	65	60	61	71	76	73	62	70	73	60	78	54	53	57	71	61	68	66	65	73	56	62	44	52	73	57	73	54	79	48	61	53	52	67	60	62	59	72	62	69	65	55	69	60	62	70	77	74	65	66	65	56	54	69	72	76	68	68	91	56	67	61	67	55	57	59	48	50	58	68	73	61	74	61	50	63	63	64	67	73	64	68	66	52	57	66	44	78	66	70	63	66	68	64	62	64	69	55	57	57	68	66	68	70	61	60	53	62	69	63	48	63	66	63	69	62	61	75	75	49	60	56	72	60	53	79	66	61	69	69	58	47	60	49	67	61	80	55	74	66	68	61	60	57	50	66	74	64	62	53	66	69	60	73	80	64	56	64	74	55	62	70	59	57	56	60	75	61	66	47	64	61	63	78	59	50	63	50	66	85	73	57	50	64	67	63	53	60	55	58	61	51	70	61	54	52	72	59	51	55	75	68	71	76	72	53	64	59	72	51	80	67	68	46	70	67	66	71	60	63	53	65	57	78	65	64	59	66	53	69	52	68	68	58	54	74	75	70	70	66	57	69	59	62	69	71	68	63	73	57	57	62	76	44	71	65	73	62	61	51	56	63	82	57	62	53	66	48	71	65	53	58	65	39	64	54	55	62	69	62	64	53	83	70	62	71	72	74	55	49	61	77	62	69	63	72	60	69	55	63	54	53	57	55	47	70	71	63	53	71	56	66	50	53	67	80	64	63	66	60	61	71	57	71	52	63	58	66	56	66	57	70	65	64	49	44	64	64	62	62	75	56	73	71	59	43	77	48	78	62	61	62	48	52	77	60	58	63	72	66	68	64	67	61	67	57	55	61	50	64	57	66	65	70	52	63	49	69	53	40	65	55	56	58	63	56	63	70	56	57	71	70	55	72	76	57	58	54	57	54	63	55	58	55	60	60	66	56	64	67	52	58	66	70	54	69	69	74	63	71	70	60	55	70	62	57	62	73	66	64	71	74	62	65	64	62	68	66	75	55	59	46	58	72	59	61	64	59	69	77	74	57	54	68	59	58	75	64	72	60	65	66	65	67	71	69	67	56	49	73	53	87	55	65	74	58	47	58	64	66	48	79	74	51	54	66	66	53	46	67	68	66	83	59	49	57	59	61	55	72	52	57	49	63	75	65	65	68	67	68	61	57	73	64	59	71	51	53	62	59	61	60	69	73	74	72	72	63	57	48	48	50	75	62	59	59	49	65	56	79	50	53	57	66	49	67	63	57	70	68	61	60	51	62	67	55	51	71	77	65	77	49	60	66	63	68	43	58	67	64	53	61	56	54	67	62	71	52	66	69	69	43	75	63	63	67	60	61	67	51	65	69	74	68	65	66	56	63	61	54	58	50	73	56	82	46	56	66	67	60	54	69	52	58	65	60	67	61	50	75	62	63	66	60	54	77	57	65	68	67	72	81	61	64	85	58	57	68	58	68	54	55	70	74	73	64	63	70	56	70	58	57	56	56	65	62	70	58	57	68	62	74	65	60	81	53	53	65	70	58	56	64	78	64	75	67	58	63	65	60	58	71	65	67	66	68	48	63	61	59	74	71	62	68	60	58	60	63	59	57	51	55	60	56	57	56	80	58	71	54	56	59	69	50	67	54	65	56	69	45	62	74	83	77	56	60	70	63	70	77	54	63	61	60	76	62	65	56	75	74	46	59	46	61	64	58	60	71	62	59	64	60	65	51	48	66	60	55	70	61	58	63	78	60	56	71	58	73	50	65	67	59	57	48	59	54	61	64	55	64	63	61	57	54	57	64	54	78	63	59	75	67	65	58	58	64	58	61	64	63	71	66	60	52	69	51	58	51	67	59	77	62	53	69	63	67	71	45	54	69	71	66	60	51	68	62	58	63	67	66	45	59	60	66	52	55	66	52	65
46639	50739	49689	54541	48498	34086	18772	5992	1614	971	782	749	764	725	761	756	737	827	783	817	775	762	819	739	799	731	799	741	775	753	738	728	787	807	758	808	778	770	755	753	807	761	736	815	772	816	736	777	778	743	775	788	798	792	762	808	823	763	748	782	807	732	729	802	759	814	755	785	809	761	724	765	792	744	761	805	763	787	792	783	769	795	789	794	757	753	796	775	773	765	785	775	770	761	761	785	774	746	772	805	737	773	729	785	741	816	802	756	750	772	767	785	842	776	747	825	774	789	761	733	793	782	755	813	744	721	743	775	815	745	780	773	720	793	772	824	768	787	750	774	784	743	727	789	729	767	796	735	800	748	796	786	750	750	799	825	792	737	775	791	788	789	723	771	800	776	771	737	757	779	853	790	812	769	829	746	759	770	775	795	768	784	765	738	765	749	772	755	790	752	780	720	799	739	718	779	782	809	740	750	783	721	804	762	805	771	761	781	779	798	753	759	835	748	815	800	829	783	790	731	753	791	776	760	731	741	779	769	770	745	745	755	775	784	783	779	775	787	784	790	791	852	783	777	739	731	811	772	746	723	750	761	796	780	791	791	752	816	761	875	769	772	830	818	739	774	782	770	751	753	741	813	782	819	780	779	759	731	823	738	787	765	776	763	793	740	770	734	794	784	750	810	755	756	773	789	755	769	751	742	772	778	783	741	777	729	783	723	796	715	766	724	697	763	808	837	784	804	791	742	745	820	761	744	764	763	793	798	849	764	784	765	774	804	780	808	747	791	796	793	789	795	775	749	769	749	736	777	800	788	783	762	773	753	800	758	797	761	786	802	799	756	799	746	795	836	714	773	792	755	741	834	765	759	755	782	776	806	788	792	760	775	783	805	762	792	737	741	759	793	801	756	741	759	746	790	736	721	765	837	772	776	739	740	771	801	792	791	753	760	733	774	751	801	734	804	729	777	780	886	743	770	795	748	721	849	762	797	765	797	749	772	788	760	750	806	792	835	767	784	732	867	779	760	740	737	763	819	723	755	795	746	772	787	731	804	780	751	747	783	754	771	784	749	761	830	762	764	820	723	807	777	784	765	761	743	753	816	721	758	729	782	778	767	759	727	794	786	753	830	746	772	761	766	735	760	717	784	789	744	769	804	760	792	738	794	756	736	757	780	746	771	775	746	782	802	816	835	743	757	786	810	765	747	785	784	713	749	813	768	765	770	810	801	758	830	774	828	741	784	734	822	816	754	791	753	745	752	762	770	742	790	760	795	758	763	753	790	780	792	790	835	753	790	807	744	809	745	774	729	751	782	781	766	810	779	785	781	807	762	851	789	742	759	749	773	740	769	756	783	804	776	740	817	759	799	812	763	749	731	780	774	824	790	760	804	712	716	730	805	796	800	802	753	772	776	837	784	799	785	730	801	781	760	796	792	795	744	802	771	745	757	779	747	745	743	790	756	768	779	787	827	800	758	719	802	817	752	766	812	758	775	818	752	767	787	770	728	740	744	775	777	776	800	782	789	742	750	767	811	773	800	769	755	770	776	784	760	779	769	783	758	768	769	749	737	778	751	762	787	788	797	803	748	749	777	774	772	749	804	830	777	748	814	806	787	777	759	788	813	766	709	774	759	764	803	789	794	789	744	763	764	774	793	750	724	765	801	744	745	750	812	810	809	792	783	737	792	767	772	802	804	786	770	789	769	744	768	809	793	790	754	743	765	791	789	768	820	801	773	783	796	730	726	799	785	772	750	759	768	774	816	775	778	823	832	759	798	771	788	796	790	771	768	746	774	744	804	792	726	771	763	782	762	799	734	747	764	743	750	827	799	748	760	781	789	731	759	799	816	715	782	746	745	736	787	805	743	756	753	760	793	763	812	764	761	800	755	782	791	800	775	812	750	791	828	743	776	712	750	748	765	784	757	759	785	839	839	754	817	754	794	723	779	764	806	762	792	756	720	815	740	776	763	733	789	741	823	759	763	813	795	819	805	763	795	778	734	825	754	781	788	758	789	782	763	813	753	762	770	803	803	780	806	750	710	784	798	769	777	734	805	802	740	745	819	780	793	778	765	786	766	803	802	736	774	754	800	795	801	812	751	760	770	774	710	742	769	765	757	756	774	806	794	740	733	836	774	778	796	764	774	797	777	801	755	778	744	772	732	795	778	802	767	759	816	770	767	760	759	794	770	778	735	840	754	768	781	743	796	785	792	763	782	739	782	795	782	780	772	814	826	774	754	790	729	740	766	810	732	754	735	727	784	732	763	755	774	783	766	748	786	765	759	777	798	745	777	738	776	759	750	761	754	772	812	838	784	761	779	799	739	774	795	764	763	762	780	754	804	781	779	764	756	771	785	768	777	756	776	779	763	772	813	776	775	777	734	808	799	751	792	786	787	759	787	775	793	788	799	764	783	770	761	769	686	809	751	741	811	734	728	824	781	779	828	732	770	795	825	744	768	749	737	860	791	822	710	814	756	776	822	798	752	719	782	721	750	775	771	777	752	833	787	775	787	778	757	775	808	743	757	816	780	751	756	740	741	782	744	731	781	777	764	806	782	742	761	788	735	774	786	727	816	757	771	739	748	733	807	816	833	764	779	770	763	731	776	806	784	739	817	764	757	794	779	795	735	748	770	764	729	739	735	767	770	761	762	831	761	802	787	767	805	724	733	747	787	805	758	763	781	761	685	773	742	771	807	750	780	747	771	787	726	803	759	780	811	783	791	809	764	741	724	806	820	771	805	798	799	768	733	748	774	755	729	798	782	746	764	752	765	774	824	783	798	758	793	763	762	790	730	797	767	753	789	746	773	768	787	805	767	754	723	825	770	785	819	769	805	790	775	784	759	765	773	746	778	732	799	800	763	787	784	794	787	766	776	746	776	757	731	759	761	749	763	780	742	743	803	824	753	756	777	753	784	784	797	786	803	805	805	770	755	763	764	821	762	756	797	749	764	759	779	803	797	768	794	736	766	777	762	777	796	781	736	802	782	793	770	794	708	778	802	786	810	787	721	784	764	800	784	747	760	783	773	824	732	742	734	763	792	755	788	763	789	822	772	796	762	770	807	773	772	795	729	806	756	790	767	816	757	805	773	773	737	746	772	771	778	760	747	772	799	771	741	791	811	771	757	747	786	765	773	783	785	791	764	805	745	777	781	789	777	826	732	774	765	838	782	746	775	795	788	815	747	725	707	774	766	777	804	741	772	733	765	785	772	799	766	775	756	762	823	745	781	757	812	794	780	778	778	840	806	778	809	758	805	764	734	802	755	731	783	770	747	785	762	742	815	774	727	772	774	781	758	801	799	771	798	764	807	712	749	769	735	806	857	777	755	732	766	826	758	796	764	821	793	727	801	776	752	773	805	762	713	742	792	795	721	721	681	758	734	800	778	763	749	802	743	783	772	763	796	796	756	788	770	783	806	783	786	820	807	777	778	791	766	745	792	751	763	761	750	808	778	778	753	799	763	752	773	784	824	777	841
3089	6338	7202	5075	2228	898	297	108	82	60	61	68	52	70	73	52	59	68	65	40	61	78	51	63	63	56	75	55	49	66	68	75	66	52	56	64	56	68	72	60	77	70	60	80	48	71	62	61	68	67	56	73	65	59	53	69	58	59	64	59	62	59	66	61	66	62	54	62	59	47	62	60	49	62	57	60	50	59	62	56	56	54	50	75	67	80	65	66	60	61	47	70	63	52	62	57	61	63	48	70	85	72	53	71	73	56	55	59	64	64	52	72	67	57	61	63	75	57	69	70	67	55	57	64	57	59	56	56	81	67	60	67	44	77	65	63	61	57	67	60	58	71	60	53	58	56	66	59	49	51	65	66	71	54	62	60	57	71	66	59	60	58	82	48	55	60	69	68	69	65	56	66	63	57	65	63	70	61	59	72	63	61	51	60	62	55	57	69	61	57	68	73	74	57	62	56	65	54	70	61	60	50	54	66	74	65	80	57	62	67	64	54	76	55	61	56	57	57	59	53	72	51	71	57	65	54	59	57	42	41	66	61	44	59	66	59	46	52	58	68	56	80	67	59	59	67	66	63	54	68	48	62	62	57	57	60	80	48	76	60	61	69	58	49	56	60	74	54	64	63	42	67	64	53	76	70	64	58	63	67	60	48	61	56	74	63	63	61	62	51	58	61	56	59	62	45	52	58	56	38	68	59	60	68	63	68	54	70	67	63	48	57	76	71	61	54	60	54	55	62	55	68	56	59	74	60	61	54	76	66	63	63	65	62	60	55	66	50	60	46	64	62	63	66	76	64	64	54	61	57	51	65	65	78	62	53	66	46	58	62	73	67	58	56	56	65	70	51	60	71	42	54	64	59	56	61	65	65	62	64	65	65	65	68	44	60	50	68	56	62	64	70	68	65	50	61	63	64	72	48	57	43	61	81	71	49	58	81	46	77	73	72	60	54	60	68	54	57	75	65	56	48	72	68	51	62	48	57	75	48	74	70	52	49	66	60	51	54	68	65	60	65	73	56	66	50	60	52	62	65	65	57	60	63	53	59	59	62	68	64	75	51	62	69	59	63	59	53	57	69	67	64	70	73	60	58	71	74	77	67	67	70	68	65	63	51	59	65	61	63	54	43	71	60	64	61	57	62	68	68	45	76	62	74	65	68	65	55	66	55	64	60	64	67	58	39	69	70	70	58	69	55	63	57	69	60	52	58	55	55	55	41	54	65	63	81	65	63	58	55	49	71	48	57	62	57	59	57	65	65	59	78	63	55	58	83	76	65	62	57	52	79	61	71	71	64	59	58	72	52	55	68	63	71	56	58	68	66	50	61	56	64	46	72	57	50	60	58	49	61	75	61	61	61	62	57	60	60	63	61	56	57	64	52	59	74	51	46	53	57	67	59	59	55	65	61	64	70	51	62	53	67	65	55	67	61	41	55	75	60	61	57	70	46	68	51	56	59	51	61	60	57	41	56	65	65	66	60	76	56	64	58	65	49	57	68	59	55	59	53	72	42	69	60	69	68	44	60	72	66	52	66	54	66	64	63	54	59	63	62	49	78	64	58	56	73	73	46	67	60	62	71	41	55	60	64	67	52	53	66	49	58	59	59	63	65	54	49	59	55	58	53	55	78	48	57	69	67	72	50	50	70	57	54	65	60	69	78	57	64	66	64	72	74	79	68	74	64	60	74	54	65	57	68	62	54	55	71	62	58	62	69	59	56	55	51	56	56	62	70	60	59	55	48	69	66	63	54	58	57	62	39	64	55	63	63	50	62	59	75	55	56	64	61	60	61	55	57	53	71	62	63	65	71	64	60	56	56	66	66	67	52	63	57	63	47	71	47	48	56	54	61	62	64	68	69	73	74	66	64	57	55	51	63	63	58	40	88	65	56	67	55	68	56	58	51	72	57	63	62	65	65	72	58	45	69	53	61	64	60	50	64	55	78	70	52	57	51	60	53	51	66	63	66	55	66	59	61	65	54	55	65	73	59	48	67	51	61	69	55	55	59	74	69	65	64	66	65	61	57	63	61	70	58	69	59	76	45	69	55	69	67	72	67	57	56	52	58	50	54	59	43	58	60	54	57	58	67	65	56	45	66	58	75	50	55	48	71	62	53	47	52	61	64	59	75	66	58	48	71	62	61	71	60	58	52	71	64	73	64	68	60	68	52	62	46	68	74	60	56	45	63	59	73	57	56	66	57	70	56	69	51	56	54	52	59	56	50	53	54	59	49	67	51	58	50	54	61	77	61	61	57	68	64	71	57	80	61	54	65	60	57	58	57	55	74	65	62	77	76	61	71	60	60	52	76	65	67	61	66	59	55	69	69	62	61	52	62	61	44	70	67	56	55	53	66	72	67	66	60	48	59	65	64	67	59	69	62	68	67	48	53	64	70	51	54	69	61	52	46	53	72	51	52	58	79	51	58	66	66	54	82	58	65	68	60	57	48	70	69	71	61	63	54	79	71	58	56	55	63	49	68	67	70	69	61	54	66	41	64	68	66	46	63	54	55	60	57	63	64	59	71	65	63	75	61	57	66	58	53	51	54	58	60	59	54	68	57	60	54	69	61	61	59	60	58	82	74	37	72	58	55	62	67	70	64	57	57	61	52	60	48	65	56	55	63	70	71	65	67	56	45	73	72	55	50	75	61	59	61	58	45	74	64	60	73	56	60	68	66	56	52	63	61	68	58	65	67	63	75	47	38	69	55	70	53	68	54	59	64	48	58	53	66	68	62	65	59	56	75	62	57	59	64	73	70	70	57	49	57	67	54	68	64	56	59	66	66	65	60	55	57	55	51	64	51	58	70	54	66	62	60	61	70	60	46	71	65	62	62	64	67	59	61	77	61	67	71	55	66	65	51	81	64	53	66	50	57	74	60	60	53	70	64	64	56	56	68	57	78	67	79	58	55	65	71	57	50	66	49	59	56	71	59	64	64	52	60	66	76	58	76	62	53	38	53	58	63	61	48	52	63	61	70	60	51	57	62	66	65	62	50	58	59	61	44	57	69	74	61	50	73	57	49	62	63	63	58	68	69	56	48	59	69	75	58	70	52	64	62	61	67	50	63	70	57	79	45	59	57	48	71	58	49	67	57	67	73	61	61	61	57	66	74	60	78	52	52	65	60	70	73	70	62	70	60	69	51	70	66	64	74	54	59	57	71	61	70	61	60	58	39	74	61	62	60	58	46	74	62	65	66	60	66	67	56	60	75	65	65	62	54	59	66	58	64	60	38	77	42	62	58	70	58	59	64	66	61	56	52	68	78	64	56	65	69	67	56	54	64	53	71	50	58	62	61	57	54	61	52	70	59	70	63	62	65	67	45	61	59	69	69	57	57	55	60	45	54	60	48	61	70	73	60	67	55	71	65	63	69	81	42	65	72	65	65	76	45	66	77	70	66	69	70	64	55	50	54	57	62	63	60	59	72	64	55	58	70	69	52	59	66	57	65	54	57	64	63	59	73	82	61	68	63	55	59
30936	33222	32413	33969	30040	20697	8485	2530	1035	839	750	761	756	793	713	829	716	734	769	733	800	755	784	772	791	756	771	738	778	746	755	742	713	781	771	795	694	759	736	782	742	744	755	734	737	739	767	750	750	734	747	762	769	795	770	772	835	762	713	715	791	740	784	794	786	787	715	773	797	713	742	760	741	755	761	720	725	761	773	758	727	717	748	720	741	761	734	774	804	770	698	723	778	792	738	781	787	730	775	776	776	795	707	761	753	758	795	757	748	788	723	800	755	723	752	732	752	764	746	781	778	781	705	781	753	757	821	767	764	737	712	766	772	757	789	803	736	742	753	785	744	747	708	771	796	765	726	741	777	729	776	746	756	743	781	774	768	773	728	735	748	706	726	776	716	750	723	740	740	757	764	810	719	729	758	736	793	726	720	806	771	727	730	769	739	745	806	734	779	777	747	753	739	749	799	741	739	774	758	760	842	758	763	747	779	722	803	787	762	779	718	784	772	735	771	767	784	729	706	749	734	735	803	791	798	764	804	759	745	729	787	711	752	814	704	742	749	757	754	732	760	765	762	727	786	743	757	762	746	751	747	756	797	751	721	743	722	704	778	781	716	751	799	736	748	741	814	776	783	692	757	737	766	770	736	757	805	765	815	746	754	724	796	754	777	742	750	753	751	737	785	768	713	750	753	811	775	738	708	765	755	728	738	750	732	752	679	763	740	769	780	761	766	758	763	789	797	815	771	796	723	708	792	791	743	772	708	734	785	742	762	762	765	759	791	811	782	822	753	770	742	766	738	745	700	777	744	760	753	801	784	819	725	704	739	748	820	772	684	818	731	784	763	736	758	750	742	773	733	750	793	789	750	751	748	760	705	746	789	742	766	757	760	783	773	765	731	777	772	765	747	769	744	769	772	744	784	819	716	727	779	752	704	762	784	812	766	763	754	767	694	747	777	809	737	739	762	784	781	762	754	774	757	758	756	786	731	783	807	775	803	763	717	732	758	785	754	739	783	765	745	792	762	772	723	773	764	733	764	766	755	738	718	744	754	758	718	757	782	768	815	787	765	745	788	754	805	750	761	775	708	771	743	799	772	803	711	779	802	777	702	769	683	756	780	728	732	787	763	745	746	710	761	733	773	712	750	806	750	775	734	803	809	708	785	756	739	763	740	786	735	771	788	739	746	791	741	814	739	757	761	793	773	748	743	740	736	800	761	733	724	746	771	726	753	731	733	754	754	784	765	776	760	802	729	789	761	786	773	736	816	745	767	794	760	755	757	744	746	745	737	776	756	750	738	737	804	762	723	805	716	761	786	699	724	790	854	779	778	791	740	763	802	746	822	756	770	735	786	743	733	743	765	752	741	765	818	735	722	804	757	771	750	794	761	759	748	779	778	777	729	754	733	736	821	776	775	776	800	735	752	782	749	787	727	797	745	729	783	765	765	715	755	707	764	731	749	744	765	778	742	773	782	745	765	760	766	772	756	754	734	752	733	722	788	779	706	769	799	747	799	756	769	805	755	761	753	767	777	756	780	756	773	771	773	740	785	779	791	771	763	757	808	808	763	815	760	757	784	769	760	755	771	714	802	762	780	786	754	752	744	774	755	753	814	788	759	772	720	765	723	747	714	761	790	779	769	778	741	799	790	743	752	757	756	788	780	753	788	770	799	774	716	757	760	746	748	744	764	748	771	779	728	785	796	778	775	779	814	749	759	735	767	783	793	744	810	782	790	707	777	767	796	755	742	726	763	839	742	776	795	782	756	773	770	744	734	807	764	766	771	768	771	775	756	852	753	803	780	735	785	745	752	769	760	756	756	748	785	748	737	763	740	735	746	756	762	761	747	745	795	791	738	760	824	743	753	784	750	773	813	741	753	690	760	742	770	757	771	775	790	746	769	707	706	783	725	756	757	759	732	731	734	740	672	808	743	708	780	785	752	737	775	778	775	766	791	751	786	747	782	759	783	729	814	736	794	767	720	760	730	776	760	753	777	742	756	750	738	724	769	722	803	764	743	760	709	773	741	777	754	706	781	748	735	704	787	757	775	794	715	788	733	759	788	765	772	792	783	765	747	771	769	753	768	803	781	747	730	755	740	745	747	715	764	762	765	796	768	761	769	748	758	776	761	775	762	731	757	714	741	720	775	753	748	756	695	756	817	725	717	783	783	758	766	761	733	747	726	769	776	792	799	738	722	758	761	787	744	792	767	762	743	772	776	758	755	696	805	774	775	781	757	795	737	757	767	745	789	741	710	755	751	778	797	749	735	768	759	767	757	821	800	726	743	785	801	749	777	733	770	758	717	764	725	764	729	765	789	754	777	760	784	794	767	744	748	801	716	722	805	793	735	724	748	759	751	736	740	764	786	753	723	709	753	766	771	786	776	786	772	808	747	749	774	779	779	734	772	745	723	735	773	789	768	812	761	767	791	725	753	729	767	750	724	747	795	751	738	779	721	792	765	806	738	839	747	745	720	762	754	729	788	729	738	726	742	762	726	731	800	775	751	720	761	814	756	785	829	793	708	750	749	797	785	767	795	770	769	764	740	782	768	791	736	710	734	750	758	764	774	746	767	729	756	753	705	713	719	750	691	754	708	780	764	770	750	813	769	723	729	743	803	750	730	766	726	764	746	754	726	766	775	742	765	774	728	776	762	776	777	759	766	785	773	772	776	766	788	763	789	771	753	750	752	747	735	744	776	780	754	729	724	812	755	762	725	735	765	789	775	786	707	767	747	742	762	767	762	773	791	825	751	731	762	786	753	744	765	751	761	789	748	734	727	763	798	728	808	751	723	780	791	777	763	726	743	822	721	728	772	773	733	734	717	767	778	732	821	763	720	783	785	764	702	774	698	753	758	751	759	776	696	743	760	755	761	795	785	748	756	752	746	789	780	780	805	731	821	771	750	757	777	793	727	767	770	802	766	813	768	743	779	729	756	779	747	745	763	778	781	746	758	722	805	815	737	768	770	742	771	802	747	740	737	720	765	759	750	752	751	784	751	706	737	800	757	757	754	748	764	771	748	783	776	760	801	720	743	731	728	741	759	776	770	769	769	793	758	786	783	830	745	726	763	753	720	762	760	748	757	737	750	756	750	726	748	759	741	751	784	723	798	766	766	811	759	764	773	726	800	749	750	772	766	761	786	715	765	771	735	785	758	766	749	775	733	765	768	722	764	721	780	732	739	746	751	750	777	747	743	749	764	728	750	764	761	812	757	731	733	733	761	738	790	750	786	677	800	741	753	780	757	813	805	779	762	777	786	772	749	734	745	768	761	758	790	785	758	754	755	769	711	769	775	720	729	743	727	747	782	765	772	750	804	738	712	724	788	783	789	758	727	762	804	742	792	777	788	799	739	727	777	746	746	802	801	743	718	726	780	788	747	803	807	742	774	760	751	811	768	747	759	740	784	768	785	767	769	740	709	751	775	769	791	758	856	776	744	735	793	780	758	745	786	785	771	801	778	789	746	773	788	760	764	741
6148	18543	18522	11647	6235	2800	735	212	91	68	69	45	70	57	55	58	76	61	68	76	54	61	73	51	44	68	75	56	68	61	63	49	56	70	51	64	59	73	66	58	69	65	59	68	63	61	54	61	48	58	75	74	68	79	55	59	59	61	68	77	59	73	63	76	59	65	51	60	52	57	59	57	59	74	62	62	56	54	62	74	57	68	68	62	64	58	68	57	53	74	63	55	73	60	61	51	86	52	64	65	61	46	47	72	56	58	46	65	62	66	57	64	65	58	55	59	55	65	72	69	67	73	57	65	65	72	54	59	44	63	58	64	52	62	66	57	55	51	64	75	52	45	64	48	51	53	67	71	73	58	56	71	68	63	68	53	57	51	59	63	68	59	65	70	61	67	59	69	66	66	59	55	57	54	55	61	60	62	68	74	58	58	53	70	67	66	65	65	62	64	43	49	55	61	80	62	75	86	65	64	69	69	60	71	55	60	62	68	56	58	59	65	57	52	68	58	63	73	60	59	54	61	60	58	58	70	63	57	71	71	72	78	48	48	74	67	53	44	61	61	74	67	31	68	64	71	61	65	55	62	56	56	65	58	64	59	46	62	76	57	60	71	57	54	63	52	62	50	69	55	78	73	43	61	55	49	64	65	65	52	57	63	65	65	50	62	54	56	73	73	65	70	79	59	56	69	58	76	56	74	66	70	65	70	61	58	50	61	73	65	59	46	67	72	60	66	67	51	59	54	61	59	55	65	72	68	47	47	50	61	55	61	55	58	60	49	70	55	64	64	54	62	59	60	47	50	66	59	67	49	54	63	67	79	53	59	61	77	59	52	64	62	71	53	61	66	61	57	73	55	55	60	57	34	59	65	64	57	71	52	57	72	64	69	69	60	57	60	62	65	76	67	63	71	67	52	60	65	59	61	61	84	56	84	50	62	61	63	60	63	57	68	57	71	59	56	73	49	59	49	50	74	79	58	61	52	46	42	66	63	54	68	69	61	51	64	66	71	69	61	73	53	51	65	61	50	67	51	72	56	72	70	63	48	68	73	64	57	54	54	69	70	68	55	71	60	60	57	61	51	67	62	63	64	67	74	54	49	63	81	65	58	66	86	52	66	57	57	61	73	68	65	66	61	57	65	67	61	66	71	75	69	70	68	68	62	57	44	46	62	62	55	69	70	65	59	61	50	47	67	71	62	58	62	65	76	53	48	57	67	59	71	71	71	54	63	60	65	68	61	61	64	64	63	51	75	65	60	47	76	66	69	56	64	68	59	74	44	80	49	58	71	50	48	58	66	59	62	65	76	70	78	63	59	66	65	67	70	53	65	65	71	59	66	79	54	52	72	71	73	64	49	51	57	62	52	63	68	64	74	64	69	78	54	75	75	54	59	56	61	54	57	60	48	62	73	52	66	69	61	64	71	53	74	53	62	63	55	57	59	60	72	63	65	78	66	55	66	74	61	52	50	55	53	59	55	62	82	58	59	58	62	59	60	53	54	67	45	54	65	67	62	58	65	59	67	57	49	54	68	72	62	60	58	55	61	60	64	74	53	52	70	59	58	56	53	63	65	66	56	61	57	70	64	62	66	64	62	55	71	47	84	52	72	70	78	66	63	59	61	53	55	58	70	49	62	62	64	51	73	58	57	64	54	46	63	60	70	62	90	52	69	65	59	56	57	74	73	55	54	61	65	38	53	78	70	50	67	59	65	62	72	53	71	64	67	64	58	68	52	58	52	76	49	60	57	63	61	61	71	68	56	60	72	62	75	66	60	60	67	66	58	63	69	54	59	70	60	67	56	52	49	69	66	67	50	63	58	60	57	42	58	60	63	52	54	64	68	67	68	50	67	68	55	58	63	47	75	61	66	49	75	63	53	56	56	66	71	57	71	60	69	69	66	54	60	55	69	66	53	66	58	62	65	59	56	60	67	74	74	67	58	57	62	70	55	70	60	62	46	55	62	73	56	63	55	67	59	61	76	58	54	66	57	54	52	60	60	74	71	61	56	53	58	61	72	56	43	72	64	76	64	52	62	67	55	68	66	60	68	51	53	64	63	67	64	60	59	50	69	54	65	61	78	62	60	52	51	74	60	70	61	73	59	41	48	51	57	50	62	54	70	58	60	59	57	65	59	58	53	72	70	50	51	49	75	68	53	69	65	73	57	69	60	53	67	64	64	66	60	58	63	50	59	70	59	76	51	68	65	71	53	65	55	54	52	69	61	70	63	52	55	60	70	66	63	56	60	54	61	49	78	64	49	67	62	56	61	65	56	68	51	56	67	58	61	67	65	67	54	61	65	53	58	70	61	58	61	58	61	73	63	55	55	65	58	58	66	62	67	48	52	76	62	71	60	51	68	54	61	54	73	60	67	64	54	61	60	49	69	61	70	66	58	66	53	50	58	72	79	52	55	66	58	65	42	73	53	56	54	54	69	62	80	79	61	63	60	57	64	51	67	59	68	70	62	57	57	67	68	60	58	65	65	67	47	57	67	53	66	59	70	55	82	57	54	52	59	71	64	50	61	66	52	51	51	66	56	59	69	66	72	77	60	48	53	57	62	70	83	84	51	74	62	48	54	57	62	61	75	72	76	54	63	69	62	64	68	60	55	61	62	61	49	49	63	52	55	65	53	73	59	58	52	57	66	58	71	62	54	54	49	58	48	61	55	66	64	51	58	61	60	65	64	53	74	57	38	57	65	58	75	59	70	57	55	41	72	60	68	56	58	61	62	79	45	61	60	67	47	68	56	70	61	71	84	58	50	58	64	57	58	46	63	62	66	71	71	51	54	61	51	44	53	77	64	57	60	60	70	56	72	58	58	79	67	76	60	54	53	74	71	49	65	73	53	62	67	54	52	58	51	66	63	59	47	51	55	56	58	59	48	51	56	52	55	70	84	65	63	60	76	63	76	54	68	61	52	54	70	68	70	76	69	66	62	64	47	60	52	48	67	55	75	63	64	62	65	59	64	51	72	52	61	61	50	69	69	60	51	57	53	74	56	60	61	57	48	55	62	52	69	45	62	57	73	66	53	52	61	65	62	67	59	60	50	70	59	54	63	46	59	70	69	64	52	64	56	59	57	53	59	45	75	66	65	66	59	49	62	59	67	58	68	53	60	51	59	60	64	74	61	65	69	57	53	55	66	45	47	50	62	75	59	54	63	66	62	70	71	66	68	77	48	55	70	53	59	69	49	51	58	54	56	60	70	54	61	60	56	58	71	43	66	56	76	77	64	70	54	43	57	64	59	66	60	71	67	53	64	61	63	67	55	83	75	65	70	56	54	58	83	64	56	55	55	60	56	70	55	53	63	60	48	54	77	64	58	63	68	64	49	60	52	51	47	88	62	59	65	46	63	60	63	63	68	61	61	57	64	59	59	77	76	63	64	50	57	48	66	53	79	56	75	62	52	70	72	45	50	56	50	56	65	58	60	57	58	67	59	65	61	63	73	55	62	58	57	60	63	54	59	53	63	56	63
40609	46951	42566	46521	45259	32629	16697	5103	1516	860	793	746	770	787	762	779	730	779	734	731	757	779	793	746	779	783	733	787	770	743	742	802	767	741	741	796	772	772	735	758	738	790	762	774	769	794	776	759	756	703	784	781	752	757	799	764	746	697	764	735	820	746	792	750	708	730	787	771	725	780	758	784	769	785	763	742	736	723	814	807	804	797	803	811	774	769	739	746	743	763	753	807	743	749	755	775	774	799	685	755	783	749	731	784	747	715	728	773	813	720	784	756	816	804	741	729	739	739	761	746	768	779	780	788	738	810	786	816	762	758	774	730	780	753	717	760	748	733	800	755	798	784	758	761	846	742	749	782	780	758	769	796	779	792	781	754	754	772	754	722	779	753	755	789	782	779	721	741	768	808	758	733	750	789	728	729	755	749	716	724	744	750	780	815	753	757	807	742	761	763	785	767	743	797	790	725	765	802	756	742	749	816	768	787	762	770	798	755	766	746	796	710	795	766	740	748	789	717	807	834	777	723	753	746	742	793	771	773	764	748	736	714	744	777	776	789	776	792	767	780	776	738	789	772	730	703	736	801	749	785	764	747	772	823	768	800	728	719	775	728	728	708	735	803	774	799	784	721	822	733	748	748	735	780	790	754	779	759	800	800	771	787	763	713	748	773	717	762	804	719	731	767	775	784	726	767	774	734	750	779	790	779	809	856	753	757	716	763	776	774	788	776	774	743	687	783	801	803	726	793	730	736	785	760	737	784	814	804	755	736	824	751	793	782	763	755	699	776	788	765	740	723	767	766	775	771	750	800	764	771	745	753	733	806	765	802	793	777	754	799	818	800	768	812	790	757	787	762	740	760	808	799	766	776	773	756	777	770	767	794	762	728	718	741	735	779	800	782	721	735	815	716	754	746	817	745	791	747	800	727	785	807	754	745	750	737	727	790	735	784	744	779	758	752	745	752	724	804	814	763	774	770	800	749	790	735	793	726	753	766	735	711	753	772	744	781	759	760	777	749	725	772	782	783	725	721	761	747	724	772	775	769	769	773	749	764	757	799	787	782	779	790	820	744	733	691	797	800	769	799	776	781	785	745	739	735	755	808	757	725	783	754	724	759	754	776	761	799	765	751	773	791	778	775	782	807	808	748	768	791	785	767	797	759	715	774	778	776	761	788	769	775	771	789	743	774	798	765	765	759	737	799	763	773	784	790	802	762	784	822	796	783	815	738	752	761	760	786	777	751	807	752	793	773	767	734	772	767	801	714	758	750	779	809	832	732	725	745	729	760	726	761	806	790	799	721	727	769	801	735	803	762	762	749	752	796	793	812	769	760	789	795	781	746	770	738	802	733	740	757	784	763	764	761	784	758	742	806	774	769	730	762	746	774	733	739	782	786	752	816	747	769	765	761	727	781	752	747	713	796	747	724	725	776	780	767	769	752	745	780	744	815	746	737	729	757	802	712	705	807	752	759	763	723	804	771	741	773	782	731	813	740	743	770	759	765	757	686	732	806	766	787	755	789	798	819	728	795	739	802	788	778	797	736	782	821	781	749	734	762	782	798	732	772	758	753	727	804	804	741	781	779	758	736	742	753	750	755	748	740	737	788	776	713	775	754	745	765	750	759	812	775	766	731	774	759	773	772	747	768	764	771	797	743	746	811	751	799	760	768	757	765	804	743	712	738	790	747	728	770	739	775	775	768	794	779	812	766	794	733	726	765	743	753	802	742	720	766	792	753	744	778	780	780	761	743	741	761	753	770	733	798	682	740	744	769	801	750	769	757	733	737	772	761	744	762	750	798	775	766	754	720	792	787	799	772	794	785	769	775	741	751	755	739	751	742	775	774	774	739	797	775	735	774	730	784	750	798	726	792	778	784	789	777	780	770	827	760	766	744	761	780	737	737	774	716	798	732	768	760	778	755	752	708	749	770	766	687	742	797	767	742	800	758	735	757	706	784	750	783	788	711	762	725	778	794	799	753	795	758	767	792	771	787	778	731	806	817	722	805	720	755	799	773	741	778	772	768	777	772	756	774	789	793	738	690	763	748	735	757	801	774	780	734	761	752	725	777	782	757	784	746	739	786	729	735	843	731	777	782	765	730	775	804	810	764	757	780	740	729	779	789	769	693	774	817	761	753	758	756	786	777	755	723	745	805	802	728	770	793	772	768	724	825	747	728	778	747	768	755	715	744	746	743	764	759	797	801	803	784	760	814	796	780	777	770	790	724	756	752	743	782	725	799	805	762	782	753	776	754	771	804	739	772	768	727	760	766	781	756	745	794	746	743	808	800	731	761	775	798	775	787	749	740	778	798	776	719	762	730	781	795	729	820	733	771	798	774	761	789	740	774	700	724	752	741	771	754	784	788	748	771	788	774	777	774	746	781	775	719	768	762	761	756	789	748	831	784	734	795	785	778	773	769	753	801	764	777	750	750	804	759	759	733	794	757	799	724	782	776	782	782	787	760	767	747	751	769	722	767	765	804	787	759	822	741	763	805	758	806	769	815	757	770	775	763	748	836	748	771	769	721	794	769	797	700	801	783	725	785	768	766	796	780	748	776	786	833	758	768	721	792	758	786	760	800	800	720	746	802	753	766	784	775	753	737	762	782	745	750	737	734	763	807	790	742	783	753	810	770	712	758	771	791	827	720	792	763	798	759	786	775	760	709	838	766	761	793	805	796	839	770	766	760	695	776	754	809	781	804	707	797	763	747	788	799	780	738	726	822	785	783	723	771	750	783	762	765	735	770	724	797	759	779	755	793	774	713	789	792	739	782	759	793	773	742	767	754	800	763	816	759	757	755	805	809	712	764	768	765	813	774	758	771	777	760	758	796	721	763	763	739	735	781	771	746	782	755	741	745	800	761	765	780	738	800	815	753	750	778	740	765	790	749	836	777	758	773	755	734	764	747	761	726	820	780	785	709	776	771	743	753	793	823	770	757	759	721	752	758	792	752	767	717	730	770	761	788	774	724	756	763	804	738	762	751	753	749	745	780	780	762	758	734	716	793	764	760	744	748	755	787	802	742	794	766	778	740	725	787	773	768	771	772	744	793	779	757	747	793	749	779	812	729	786	806	757	759	797	795	736	808	769	720	692	806	746	756	747	796	805	741	763	752	774	721	769	798	736	721	727	795	780	803	672	844	765	782	747	762	743	766	741	772	706	771	770	753	765	758	749	812	764	777	733	731	799	768	774	802	723	725	712	782	738	773	796	818	764	782	761	777	789	735	769	722	774	794	734	726	803	792	738	775	762	809	741	751	745	758	734	821	780	754	727	731	758	753	769	740	749	720	747	769	841	768	789	702	754	729	746	774	740	793	740	761	819	766	742	762	736	761	754	746	784	748	807	749	768	786	765	794	773	692	788	756	754	747	734	787	767	786	744	834	787	806	769	722	784	797	774	773	766	799	798	755	762	776	756	743	728	771	774	733	755	786	752	747	741	772	756	786	776	819	753	761	716	820	796	725	777	754	766	748	713	746
5403	17760	18096	12467	6383	2679	669	198	110	70	69	51	61	60	66	64	56	53	57	47	71	65	60	68	66	59	67	57	61	65	79	69	81	68	58	70	72	67	72	64	65	63	60	68	60	58	63	71	61	74	73	67	66	52	63	56	72	57	74	61	72	59	61	55	68	70	53	52	51	66	66	64	65	50	61	60	67	49	69	55	75	53	77	53	66	75	60	71	59	54	72	63	60	71	73	71	60	71	61	54	68	57	54	57	59	60	59	69	61	63	58	75	53	51	54	55	66	63	57	60	64	60	61	70	69	62	56	56	54	56	70	60	53	62	62	57	71	59	63	69	70	78	68	66	59	58	64	56	65	57	62	61	63	52	66	72	49	62	63	60	65	65	53	62	65	64	58	48	60	56	58	71	53	66	70	64	72	54	59	60	69	54	67	59	48	56	67	63	68	59	57	54	65	70	66	65	67	74	60	53	64	70	73	62	57	52	57	72	66	61	47	65	63	74	68	55	62	58	64	80	60	68	58	67	68	61	65	65	67	68	51	62	61	63	61	62	58	57	68	62	63	45	54	70	64	48	63	73	69	50	66	53	47	55	51	66	60	73	59	70	59	74	67	54	71	52	75	59	60	43	61	69	72	59	63	69	63	59	66	59	58	68	56	54	56	56	53	67	59	53	51	70	73	59	53	59	56	51	68	62	64	59	53	54	66	60	69	76	68	52	62	61	62	60	55	54	55	59	60	55	73	55	48	54	48	58	54	60	46	58	68	68	69	64	56	49	67	63	59	60	64	79	71	74	52	59	59	56	65	54	70	56	55	67	61	77	69	51	58	72	69	58	76	61	52	66	65	57	54	56	66	61	63	46	69	48	65	56	46	54	65	61	62	57	52	60	53	53	77	52	81	62	55	61	71	70	57	59	61	71	51	57	64	70	46	69	63	69	48	64	68	55	52	62	72	86	60	62	48	79	66	51	67	71	79	73	60	62	46	49	71	49	70	62	62	57	52	61	74	79	66	52	58	44	61	49	68	50	70	56	67	70	71	49	61	53	70	54	61	45	72	78	65	74	72	51	63	51	64	66	58	69	85	61	62	69	58	56	66	62	64	67	66	65	51	62	63	90	57	51	78	58	55	55	56	71	59	69	64	76	73	46	74	68	61	66	64	54	62	70	56	57	70	54	55	58	53	57	63	72	70	50	63	64	62	70	74	73	71	64	63	65	56	57	53	57	54	55	62	62	73	64	66	79	66	61	64	72	64	75	65	44	67	68	58	51	56	70	67	68	68	70	50	65	68	65	54	66	76	54	71	64	65	61	75	64	67	67	51	56	71	79	58	61	66	69	77	62	57	65	77	73	74	56	53	59	54	74	60	60	57	55	63	58	72	71	68	70	50	54	64	56	64	72	67	54	58	59	68	70	66	60	63	76	63	56	65	70	67	57	57	55	63	72	60	69	63	68	61	62	67	69	61	68	65	67	68	51	77	59	46	50	59	51	48	64	71	63	64	51	57	56	52	55	54	72	75	63	63	58	70	63	66	70	61	48	64	52	54	60	64	61	63	60	59	72	54	56	62	54	54	72	59	68	59	77	65	62	71	52	61	69	63	56	62	66	70	58	56	57	63	67	46	72	65	63	66	56	66	67	64	56	40	66	61	68	65	72	76	69	55	55	68	69	59	53	65	66	50	63	81	70	58	53	53	65	56	56	70	50	62	54	63	59	53	51	68	69	65	67	77	66	66	58	61	53	64	62	60	71	49	63	53	75	68	62	58	68	54	65	53	64	54	74	63	61	68	63	58	71	63	56	56	56	57	51	55	73	77	53	62	64	57	64	73	47	56	66	66	68	47	54	59	63	66	47	72	56	51	62	78	52	58	65	51	59	59	62	74	74	67	80	58	66	65	55	60	53	69	62	68	68	51	62	65	58	75	74	58	51	54	49	68	75	60	65	54	56	50	53	58	76	61	57	77	54	66	68	63	61	53	69	68	55	64	68	56	67	68	62	62	69	60	73	55	52	69	65	61	58	69	74	60	64	58	56	59	72	76	45	54	70	62	66	71	62	67	70	60	60	50	59	68	67	50	62	62	55	56	57	49	67	60	70	67	59	74	70	64	49	54	62	53	61	59	73	68	63	68	64	64	57	71	57	66	53	49	58	66	70	70	67	56	61	75	46	75	63	56	65	71	57	75	61	53	73	63	57	70	61	79	74	53	70	58	72	59	51	71	61	62	56	56	56	59	59	47	62	60	60	56	49	58	68	56	61	60	61	67	68	63	60	70	61	67	67	60	60	64	43	60	63	60	54	59	73	61	49	59	59	62	56	67	59	68	75	63	66	66	64	77	63	65	64	55	72	54	57	53	48	55	59	63	64	57	58	72	74	67	67	59	56	46	55	61	55	63	64	73	68	57	59	72	64	57	60	52	57	51	58	61	68	51	63	60	46	57	49	45	63	62	63	67	60	64	59	61	72	60	66	56	65	68	63	59	58	59	67	58	59	67	70	59	76	65	66	63	68	74	67	66	61	56	54	51	66	52	81	57	57	49	67	56	58	68	76	68	47	63	68	56	55	61	68	58	58	65	66	76	61	65	60	67	68	62	54	74	58	72	60	69	65	66	80	57	53	61	61	65	64	61	56	62	54	68	52	56	65	71	61	53	55	63	61	67	58	72	59	55	63	62	64	73	76	64	59	61	66	53	70	73	67	61	64	63	59	61	73	65	60	58	62	71	60	66	63	78	49	59	66	53	80	62	50	61	62	73	55	62	71	79	61	65	58	60	72	57	62	49	65	69	62	43	74	60	70	56	60	61	59	64	65	61	69	60	62	65	72	63	68	67	64	63	45	42	48	50	68	55	53	58	62	52	55	68	61	74	53	52	72	84	72	54	60	59	63	70	61	59	57	62	62	52	59	66	67	72	62	65	77	62	57	62	56	63	56	77	81	52	60	73	54	58	67	61	68	70	57	50	57	58	61	56	66	68	57	71	56	60	70	80	64	58	54	63	59	67	50	55	55	53	73	60	67	58	55	63	59	54	46	67	62	62	41	65	41	67	54	66	58	68	61	54	51	66	55	77	50	66	72	86	58	73	65	68	62	64	69	79	57	57	43	64	69	54	53	62	54	55	80	69	56	61	60	67	51	62	61	65	59	60	74	58	63	67	52	67	61	68	47	68	52	56	61	60	73	58	70	56	60	56	44	68	76	63	64	43	59	47	72	49	53	79	58	53	58	54	60	49	59	66	71	51	56	60	60	72	65	52	53	60	72	56	63	69	49	71	62	57	52	67	85	56	60	68	73	45	53	69	64	55	60	64	58	48	60	44	67	62	60	58	57	56	61	74	71	65	54	65	62	68	55	75	58	68	59	59	53	61	64	71	67	64	57	58	65	60	68	58	66	59	67	65	74	55	55	68	59	66	57	71	68	60	68	72	64	62	77	66	71	75	57	68	68	59	59	53	62	56	56	71	62	69	66	69	57
35818	45687	43125	46978	44377	31506	16297	5070	1474	894	849	718	816	817	765	830	754	777	795	829	778	777	751	826	766	812	809	793	749	796	811	790	761	817	825	832	752	777	765	780	727	750	772	758	759	809	798	793	752	791	746	796	732	808	807	817	776	808	824	775	789	795	813	778	764	794	761	770	783	787	760	778	796	789	774	781	768	773	754	719	784	840	767	813	798	781	789	754	778	778	774	763	840	813	784	830	758	765	785	814	766	786	777	754	816	798	789	778	766	775	779	750	787	821	799	759	796	723	817	732	776	733	772	750	830	799	724	794	766	767	780	805	794	774	798	809	757	811	737	760	821	806	787	751	811	770	775	738	848	772	822	779	768	762	776	735	799	768	767	748	779	753	754	825	778	823	799	795	722	793	826	795	826	756	772	781	777	761	742	754	792	774	794	721	725	745	827	815	782	840	767	812	774	772	798	761	760	798	797	795	779	798	752	799	775	759	747	799	759	786	812	837	770	751	783	788	715	763	693	795	772	835	787	804	743	748	784	820	771	820	764	783	780	759	770	777	756	766	803	778	789	764	764	799	756	787	750	814	812	792	816	792	769	806	835	773	826	801	796	717	807	824	789	778	792	779	779	726	795	776	746	732	805	785	758	752	828	778	738	735	774	770	785	761	775	819	726	781	788	799	773	769	782	773	759	784	820	774	783	776	810	791	753	818	752	788	780	816	798	754	846	777	830	777	808	761	783	736	785	796	746	795	792	750	764	790	800	772	798	781	763	803	781	747	784	773	759	761	741	758	794	772	842	789	792	753	756	792	735	759	754	794	728	749	810	781	770	809	766	770	820	834	805	744	730	796	775	780	726	799	730	771	785	767	798	804	819	778	754	793	776	770	802	753	703	771	785	789	734	728	784	776	840	783	748	797	788	785	816	763	795	730	784	799	775	774	780	763	739	806	815	783	792	793	816	781	784	726	792	788	795	768	787	777	762	770	790	766	783	807	791	772	763	742	779	766	810	804	756	790	734	815	759	774	794	804	770	804	795	759	795	788	811	785	783	782	780	807	744	830	752	798	792	732	807	770	764	778	747	786	816	774	801	756	787	781	777	743	755	749	752	834	776	826	748	802	794	769	824	811	774	808	782	785	758	815	780	738	832	751	756	738	766	746	724	754	810	792	782	808	818	726	764	762	812	762	787	723	723	713	774	787	777	826	816	750	770	710	750	768	810	756	766	749	809	797	784	784	807	817	804	821	780	769	802	780	797	721	787	779	784	764	828	757	730	778	754	711	781	775	754	801	789	790	792	811	767	774	763	843	792	755	744	787	771	780	774	825	770	794	800	785	781	748	747	797	792	750	799	759	790	788	789	786	777	793	772	813	800	806	787	776	775	769	782	765	764	799	786	770	793	815	786	767	793	779	749	775	763	736	815	808	791	779	808	745	775	804	753	795	761	808	830	776	728	778	743	803	798	805	814	782	813	763	774	781	778	726	745	775	796	784	776	788	768	797	841	796	813	728	791	797	790	828	841	797	787	791	754	798	741	751	825	772	772	733	782	784	782	769	765	772	810	734	807	731	814	801	749	772	765	780	802	803	818	824	796	831	760	765	780	755	788	703	720	764	747	757	768	773	832	803	739	811	777	781	775	831	769	801	793	804	820	807	775	813	779	824	766	737	785	800	761	739	792	787	754	787	780	777	759	781	795	794	773	749	766	807	762	824	811	823	757	790	788	775	772	820	816	754	775	797	807	794	783	806	773	789	774	768	797	762	769	787	755	780	772	793	752	798	794	775	773	779	768	763	783	795	790	756	777	745	759	754	757	826	774	771	759	811	755	807	743	774	795	778	773	790	815	786	775	770	799	806	801	772	747	779	809	764	732	823	786	781	756	778	769	779	751	754	780	792	803	811	799	780	805	727	756	770	741	777	757	779	734	776	766	760	765	766	825	783	734	800	782	794	736	766	777	783	788	783	847	785	766	855	788	773	796	792	751	789	773	778	784	770	745	754	759	802	836	751	772	771	809	756	797	741	792	810	777	744	770	822	821	760	793	802	783	792	800	750	715	764	719	809	823	754	802	790	816	822	802	805	753	791	799	820	794	751	789	817	817	765	761	756	777	762	752	759	791	796	795	757	796	790	780	768	765	781	795	806	803	802	806	820	807	836	778	778	799	802	789	788	775	744	790	783	791	746	831	774	764	735	819	732	786	824	770	790	796	771	757	753	731	736	795	765	733	774	781	749	841	770	785	752	764	785	791	796	774	758	787	750	739	737	752	765	743	712	738	799	774	751	731	735	791	802	754	771	753	800	751	820	770	773	800	811	799	763	812	801	789	788	713	840	771	776	804	781	766	760	796	856	773	769	747	793	790	817	786	828	754	796	763	786	812	763	821	753	773	857	807	766	792	771	746	766	755	790	764	763	774	783	756	831	792	795	759	789	758	759	751	825	845	777	753	745	783	757	758	764	765	776	779	753	763	790	794	797	754	810	756	736	766	747	746	778	780	766	792	807	794	787	786	789	750	784	734	729	802	789	736	797	794	757	758	775	772	824	746	771	793	786	787	795	767	786	768	731	773	743	807	742	766	776	720	812	825	796	765	799	797	792	764	792	792	778	788	738	814	793	736	785	782	797	766	806	828	779	754	796	750	806	741	781	714	795	741	744	812	796	785	791	818	755	730	746	791	678	767	772	791	793	767	758	772	783	780	807	743	771	819	751	769	799	802	768	822	777	758	768	815	739	699	755	779	752	756	807	760	781	785	791	751	791	763	758	782	773	839	798	804	773	818	846	761	786	770	763	780	737	792	769	792	747	743	808	808	783	764	773	785	781	759	803	751	743	802	771	792	801	767	742	783	770	814	780	798	798	713	772	750	777	760	781	822	769	769	767	778	795	809	791	847	769	787	738	810	796	806	843	789	794	761	794	796	809	809	803	773	769	750	775	746	775	758	835	800	784	758	801	744	764	788	777	803	810	722	773	813	715	817	781	765	823	813	789	815	743	777	768	801	781	818	786	792	784	834	774	774	766	745	783	769	799	755	797	765	786	751	806	809	786	763	767	813	758	788	759	813	769	789	776	851	798	803	771	765	828	761	755	784	758	808	817	813	814	766	771	808	783	767	792	811	806	791	782	783	791	782	782	824	756	787	795	788	863	788	767	728	745	821	732	775	762	802	790	749	777	835	760	815	768	785	818	760	780	789	782	753	805	810	790	771	794	812	787	748	797	766	777	794	801	783	759	782	745	788	799	791	806	814	825	761	835	729	801	782	757	760	776	871	804	772	776	761	772	776	808	786	816	815	800	825	780	710	789	790	748	722	729	723	759	695	790	800	745	793	806	779	830	803	844	808	758	865	789	775	740	783	784	765	749	781	775	769	784	801	783	769	825	770	782	800	767	756	745	779	784	822	816	776	839	773	779	785	753	769	830	804	759	795	762	787	734	774	753	771	710	774	780	777	798	785	817	806	778	771	822	816	763	841	756	815	758
8471	24413	24495	18765	11469	4759	1091	263	99	50	69	70	58	65	59	63	55	59	59	65	57	64	59	61	67	51	64	61	63	57	54	62	53	59	72	61	73	59	69	49	60	66	69	61	71	66	73	59	69	70	67	60	75	69	57	43	55	59	58	69	50	52	56	56	66	59	65	52	55	60	69	54	64	59	52	57	78	59	61	68	52	64	82	66	68	64	57	50	63	55	56	70	58	67	55	60	55	47	72	68	65	67	74	53	66	60	68	66	57	56	75	73	54	56	57	60	61	52	73	68	64	75	52	56	62	69	59	61	60	67	65	59	55	58	57	61	56	83	58	60	57	58	55	65	72	57	56	57	58	55	50	52	67	54	60	62	83	55	52	49	77	75	55	54	56	53	72	53	68	60	49	51	65	65	51	66	63	48	54	63	51	70	61	60	59	73	59	60	68	68	68	66	58	46	74	65	72	51	54	65	64	48	61	45	60	62	64	53	71	64	68	56	79	54	55	65	58	56	65	62	57	56	73	49	70	74	59	56	78	58	62	68	56	60	63	60	64	82	73	74	86	55	64	65	67	65	49	70	44	60	61	49	51	61	73	79	58	54	67	64	78	61	68	72	66	73	68	73	74	61	58	64	64	70	72	71	57	51	57	62	59	69	58	63	63	58	60	54	70	73	76	57	62	58	56	53	73	67	68	51	58	74	67	56	67	62	59	61	51	57	70	59	61	57	56	58	68	60	49	64	65	52	56	63	63	49	57	62	69	78	60	56	60	62	71	64	64	62	88	59	75	71	49	48	69	73	56	72	65	63	69	60	56	70	69	67	55	76	62	65	54	58	72	66	59	65	64	61	80	72	58	59	62	69	65	53	69	54	60	61	61	53	65	60	45	50	64	60	60	56	62	65	57	57	55	72	65	67	62	62	66	62	69	65	64	62	55	53	54	60	72	58	51	63	53	74	55	65	65	69	81	57	57	61	49	58	64	55	57	66	61	52	57	72	51	57	58	68	63	73	61	69	68	59	70	63	54	62	58	77	57	79	53	54	63	70	64	55	59	42	65	59	82	56	58	64	66	56	57	54	68	49	65	55	68	69	69	61	63	47	71	64	55	62	65	56	56	64	73	75	54	44	58	59	73	73	56	56	82	63	64	57	62	52	51	63	48	57	70	65	60	53	55	56	55	69	70	53	57	68	64	70	69	74	69	65	57	67	57	64	50	60	76	65	64	78	62	56	71	55	69	59	51	61	64	54	58	73	59	73	65	62	75	77	57	68	64	66	73	56	58	66	66	83	66	72	89	57	67	78	64	70	61	61	68	58	77	69	68	62	68	63	63	55	69	68	84	70	53	62	68	56	58	53	62	49	56	67	70	58	65	58	64	61	51	72	56	66	61	69	57	69	50	68	65	64	68	72	60	77	67	70	58	64	55	60	76	61	63	47	62	56	61	68	48	57	62	68	62	71	53	72	54	50	61	62	57	62	63	45	55	48	59	56	50	68	74	66	76	48	64	63	63	59	60	65	64	63	63	61	63	64	68	56	70	57	65	58	59	69	57	74	56	58	68	58	68	59	58	71	60	61	64	66	56	57	69	64	55	44	60	64	58	59	66	58	68	78	63	72	62	53	64	74	62	72	67	59	63	68	63	65	56	70	58	60	68	67	58	66	53	56	67	62	55	59	57	69	73	64	55	71	72	73	55	67	53	52	63	60	65	76	39	66	48	72	59	76	57	63	67	59	74	50	43	56	55	54	66	61	56	44	60	61	51	50	65	59	69	69	65	55	70	62	62	63	53	64	58	64	56	65	64	50	49	73	62	66	62	55	73	61	72	62	60	48	68	60	62	73	70	57	65	63	68	56	62	61	59	62	61	45	62	56	59	59	61	63	77	63	64	60	60	55	50	57	73	60	59	60	57	67	68	56	51	58	71	65	82	50	58	67	68	59	60	62	59	57	44	63	56	51	58	66	65	62	63	81	79	68	58	63	50	64	55	71	58	68	64	63	52	69	66	56	64	64	63	65	80	54	60	66	58	54	52	59	70	63	67	64	76	63	73	54	65	72	72	65	61	57	61	70	75	66	57	71	60	63	62	72	67	79	73	62	64	63	56	59	70	72	70	55	60	54	77	67	59	58	66	74	72	56	64	65	67	60	60	59	53	64	69	65	55	66	57	54	54	49	61	60	62	63	60	66	56	62	58	64	59	67	82	55	70	65	69	47	75	81	57	47	67	70	63	68	57	74	64	56	67	53	55	71	55	62	64	66	62	65	78	72	53	56	46	69	69	71	57	60	64	73	73	62	58	59	47	66	64	55	71	64	65	63	56	73	71	68	56	54	70	54	57	52	75	62	59	62	73	64	71	63	56	56	69	59	71	73	66	74	65	58	71	73	64	68	78	65	80	60	55	76	54	69	69	69	55	71	50	65	61	63	67	66	81	66	60	50	59	54	63	57	69	67	72	76	62	60	48	53	70	62	74	59	66	69	64	68	66	49	59	66	71	73	51	70	56	58	69	50	75	60	54	61	76	60	63	54	51	54	69	63	55	55	51	45	55	67	68	70	57	60	64	78	64	49	60	68	55	55	77	48	59	63	73	75	75	63	57	69	69	64	65	69	53	66	70	69	60	59	74	72	62	70	55	62	73	66	58	80	63	52	55	55	53	56	64	63	62	73	61	59	67	58	66	54	66	54	53	57	65	64	66	73	58	63	73	54	56	55	60	49	71	76	61	75	77	65	55	59	70	60	47	64	68	63	59	53	56	62	70	65	61	53	60	79	66	65	73	66	62	69	68	54	61	67	66	64	62	71	56	61	65	56	53	61	69	68	69	65	63	60	77	60	56	55	67	60	74	67	63	70	49	60	52	65	65	61	46	53	66	58	73	69	53	43	63	70	57	63	75	63	66	62	73	64	67	67	66	59	64	58	56	60	54	56	44	52	67	64	52	64	63	65	85	64	65	67	57	63	58	75	49	62	64	62	67	64	63	43	50	67	64	70	58	55	71	57	60	67	73	73	72	63	56	51	66	59	62	63	56	77	69	65	54	55	55	51	55	66	71	66	62	77	51	61	75	59	68	53	64	60	64	65	69	63	61	55	52	56	61	64	76	50	68	54	57	68	65	63	69	65	49	53	63	72	63	60	83	84	55	56	45	60	54	48	49	67	65	58	73	62	61	59	54	69	53	57	62	64	85	74	77	61	46	53	58	57	58	58	65	65	80	70	58	67	67	65	57	68	49	69	62	61	50	56	52	60	64	65	59	47	64	59	63	70	55	64	48	53	44	79	81	60	60	64	61	77	59	59	74	64	64	59	72	60	72	66	65	65	53	64	43	52	71	64	52	71	62	56	67	69	65	65	63	59	59	60	63	69	54	61	83	80	58	41	63	78	54	63	62	70	70	77	67	64	51	60	52	71	63	57	65	61	65	67	67	78	67	64	51	75	61	72	78	63	68	63	55	53	58	63	59	64	78	63	43	65
42189	49121	49910	56869	54774	37691	20854	7243	1854	942	830	764	812	761	744	785	831	797	758	782	789	757	778	768	776	755	739	768	834	750	761	783	755	748	807	761	807	788	820	834	772	737	840	815	786	791	745	788	787	775	799	771	783	774	769	780	741	817	770	740	749	738	788	762	777	812	766	708	783	792	798	766	833	808	797	765	793	777	791	774	782	781	733	773	823	780	779	744	840	739	786	770	791	760	775	715	745	759	785	809	746	777	796	771	763	756	746	786	813	784	800	776	782	826	810	785	771	817	799	769	748	708	758	827	834	763	802	754	814	808	767	803	751	799	770	796	817	809	798	792	789	774	792	764	784	778	751	761	805	744	809	807	742	793	798	782	754	791	815	771	748	792	826	783	819	751	769	813	781	777	790	793	802	796	803	784	785	804	788	741	804	815	801	798	760	795	806	862	796	767	786	759	820	776	747	838	782	771	813	786	751	729	800	769	761	841	817	837	761	759	810	765	786	804	741	753	781	789	760	749	736	720	777	792	778	823	803	765	768	745	798	793	745	790	796	699	799	770	811	780	780	791	781	794	790	805	824	794	752	794	816	807	817	831	788	815	770	750	739	808	798	826	782	785	790	792	794	802	815	792	773	764	770	818	772	831	767	757	718	780	783	777	779	793	844	789	778	770	790	750	830	816	758	741	784	760	836	737	783	745	806	729	798	823	782	807	812	772	791	790	807	800	796	807	770	771	816	760	757	800	833	787	730	740	809	784	809	792	780	794	789	765	829	736	771	792	767	771	800	770	780	771	737	816	802	796	752	783	794	773	785	733	792	769	756	797	716	795	776	743	776	763	788	791	833	766	791	758	859	741	788	789	759	792	811	783	774	803	767	822	778	810	741	755	777	815	770	806	762	782	780	824	784	813	804	783	813	788	777	763	750	771	784	785	778	773	822	801	821	833	729	795	758	851	802	821	793	794	763	818	765	790	785	804	781	773	800	789	755	733	785	779	747	798	784	784	784	748	760	777	751	790	757	750	812	793	784	794	762	794	812	787	764	784	750	751	755	780	749	772	780	778	752	772	787	836	759	769	743	776	726	797	759	780	782	768	812	759	801	719	773	763	798	785	736	774	739	749	823	764	825	789	781	801	771	809	748	799	707	773	763	800	773	821	786	766	793	821	719	787	744	819	775	810	783	802	672	795	791	822	774	801	795	786	764	788	801	733	750	800	769	743	770	800	753	781	776	829	758	808	821	767	744	755	782	772	756	770	831	699	833	777	805	749	757	769	815	813	826	808	796	767	755	782	814	733	737	776	831	784	811	794	820	772	816	787	757	803	807	762	818	792	798	777	788	765	794	771	778	749	827	819	773	781	781	836	834	782	747	797	795	786	713	751	793	791	764	767	763	791	794	778	794	749	762	722	795	752	848	780	809	765	728	736	784	808	787	744	797	827	816	819	854	760	758	820	800	822	723	835	796	741	783	769	765	750	797	836	752	767	753	761	773	798	803	755	759	783	794	808	740	762	808	838	758	752	815	750	796	828	812	754	742	795	801	775	783	750	777	790	801	806	792	801	758	778	787	767	803	819	777	820	799	809	771	781	804	766	760	784	824	767	770	737	750	796	770	777	807	801	772	760	786	798	744	760	763	774	760	741	816	757	827	756	857	773	779	806	802	818	779	797	728	800	810	788	816	755	824	813	811	808	768	778	785	777	778	796	803	798	779	784	790	790	751	805	785	800	799	832	797	787	765	739	718	799	767	784	776	814	798	760	743	741	820	790	802	761	777	786	762	817	778	748	773	754	810	788	798	764	795	814	779	824	760	792	803	769	743	761	791	755	797	788	796	785	780	809	761	771	753	733	832	770	774	739	777	762	770	798	775	788	771	827	777	734	755	768	722	768	808	787	786	803	763	847	786	730	759	758	796	813	772	835	819	773	787	794	803	801	796	761	813	818	773	793	754	764	780	845	763	758	788	758	759	794	782	799	794	783	817	776	779	769	793	760	760	801	766	722	777	743	766	778	822	815	803	774	760	785	747	763	723	801	802	768	767	782	789	803	752	731	728	744	768	766	828	799	787	794	784	760	804	789	803	772	742	807	825	763	801	762	759	720	806	734	781	765	733	752	841	778	779	798	812	808	816	770	797	775	794	785	777	770	806	786	760	782	820	796	720	823	781	758	762	756	793	774	749	764	765	795	736	799	814	761	770	779	764	782	763	837	793	811	794	781	785	790	832	788	804	731	760	737	818	801	724	832	778	765	781	739	784	783	759	822	772	773	773	771	811	835	761	813	842	810	781	788	760	810	835	783	767	721	796	763	785	773	762	773	744	815	748	802	763	821	806	763	813	761	750	772	760	768	767	770	776	773	754	736	765	760	752	748	797	810	774	774	790	756	756	790	779	809	805	802	758	830	808	797	849	803	818	766	793	814	741	748	772	811	772	786	783	825	822	776	778	783	814	776	809	809	825	819	761	780	811	831	807	759	785	815	764	805	796	796	781	777	801	781	815	771	776	736	779	814	763	780	765	765	783	760	833	796	769	749	783	779	784	765	768	803	773	801	748	799	786	803	714	749	752	782	824	797	775	777	760	765	748	798	763	770	777	802	769	796	807	769	779	764	774	774	808	825	745	791	762	787	794	811	824	816	733	800	755	797	798	783	787	778	797	781	776	754	762	801	791	782	726	771	788	765	764	783	811	755	764	779	810	813	796	748	773	818	740	764	753	739	766	733	804	806	802	785	759	794	828	733	761	777	739	758	783	800	782	752	804	768	787	785	771	815	802	730	810	738	771	746	819	766	736	764	820	812	799	780	724	765	797	812	803	782	763	838	841	807	751	810	803	802	777	801	798	776	781	769	698	801	773	811	772	793	801	783	810	807	777	777	749	752	834	827	737	790	825	832	800	783	771	827	737	830	815	790	766	741	808	836	771	746	739	776	817	802	758	795	786	737	799	827	809	770	787	814	768	781	753	770	788	803	762	751	807	793	809	777	795	788	776	823	788	778	829	740	784	751	795	752	788	774	774	788	786	803	771	800	727	824	799	773	768	833	797	774	805	763	785	783	785	831	782	777	842	813	769	813	788	797	782	778	737	801	742	782	777	829	751	792	787	792	770	804	765	765	708	763	795	791	757	802	796	826	802	774	815	774	725	802	770	809	789	802	786	776	800	765	785	825	787	795	766	824	769	799	751	792	783	770	783	820	831	772	799	800	770	774	806	776	774	804	776	814	780	754	787	793	840	747	754	829	771	755	763	754	776	787	824	775	778	729	823	708	742	762	739	770	782	804	719	806	761	767	798	803	756	773	748	756	785	773	787	766	797	829	764	831	814	780	827	781	771	759	833	771	785	803	853	829	817	770	765	823	844	792	802	773	734	771	823	792	812	767	804	742	825	772	844	848	835	758	793	781	781	774	806	806	785	764	784	778	794	779	804	821	749	771	763	747	785	781	775	754	790	815	803	794	792	764	758	808	808	794	749	846	763	752
2426	4770	6358	5419	2661	1177	365	154	93	72	57	71	58	64	47	57	55	64	73	69	57	63	61	63	55	53	65	68	57	73	52	61	67	68	62	64	69	67	60	60	62	55	72	76	65	58	66	61	46	62	63	61	57	64	60	73	51	58	61	53	69	65	60	68	60	59	62	67	64	59	52	64	60	58	56	50	67	60	70	56	74	61	63	66	52	49	59	57	67	63	70	57	47	55	70	58	73	51	63	68	55	47	67	60	71	62	59	61	72	51	62	66	63	56	63	69	72	51	70	65	51	65	54	68	62	58	42	67	56	65	52	56	75	56	62	70	52	62	61	52	55	66	66	63	62	49	63	58	57	63	50	72	65	72	54	74	64	63	74	56	67	62	65	61	57	63	70	64	84	67	56	61	48	68	55	45	50	66	58	58	67	77	51	68	50	59	64	58	55	58	68	63	66	70	56	54	70	63	51	76	61	65	47	53	52	64	66	54	70	59	62	68	57	62	64	58	67	66	65	44	59	58	61	63	73	60	57	54	58	68	64	60	75	63	59	59	74	80	52	64	59	63	59	62	55	85	39	66	53	49	57	52	44	55	68	59	64	70	61	60	64	61	49	61	65	72	88	55	70	64	72	51	68	63	82	66	67	52	53	70	52	69	67	53	65	62	49	58	63	53	61	62	54	52	64	51	74	81	57	65	60	59	62	62	64	64	54	61	62	62	54	73	51	64	63	76	63	60	63	62	79	62	69	52	57	62	58	53	67	65	58	56	68	60	66	52	70	46	55	55	48	59	59	59	44	60	68	63	71	68	58	53	70	48	65	70	67	52	56	62	67	68	55	68	44	69	65	72	62	54	68	55	56	53	49	60	54	62	57	55	71	74	58	60	55	58	56	65	57	60	64	49	68	58	57	51	69	60	57	54	68	53	77	63	64	47	72	63	69	72	55	59	55	65	60	59	57	58	58	62	67	81	58	54	64	74	65	70	67	52	54	60	60	59	55	60	64	76	46	56	53	69	62	55	60	63	72	62	55	68	58	78	68	61	62	66	63	64	64	52	61	70	49	59	69	71	68	75	69	63	60	68	53	52	72	43	58	66	63	62	51	51	63	66	59	56	67	49	55	54	59	62	55	62	65	63	62	65	70	55	65	53	65	75	53	58	69	62	76	72	51	54	69	67	65	66	57	60	63	49	61	63	48	65	54	68	68	70	60	55	75	53	64	65	69	65	68	76	62	67	54	60	54	57	62	61	49	61	62	66	80	69	62	60	62	63	59	58	66	78	68	61	57	68	51	65	81	56	65	49	55	61	52	50	48	74	72	69	63	63	53	60	66	76	59	60	64	58	71	67	58	68	65	57	77	54	73	80	72	59	60	78	57	49	74	64	59	52	62	58	64	52	70	68	60	51	72	45	64	57	45	60	66	63	59	61	50	63	67	60	48	62	67	84	59	65	69	75	61	54	63	60	58	59	73	59	65	79	55	61	53	60	57	63	68	82	60	71	61	64	54	55	62	63	69	59	55	56	56	63	49	64	55	63	50	64	69	66	58	57	62	63	56	59	56	76	60	54	54	64	70	69	54	77	69	61	62	68	78	46	50	58	54	59	68	71	67	60	68	59	70	76	76	68	64	66	65	68	62	50	59	52	65	63	75	67	67	57	52	62	51	64	91	56	54	63	67	68	35	53	62	73	45	63	71	59	56	61	56	66	66	66	62	71	48	55	67	57	59	54	56	51	51	63	62	60	65	64	59	61	65	78	58	55	57	55	72	54	59	72	65	62	58	70	67	52	66	64	71	65	56	68	61	60	60	61	64	60	51	59	67	55	61	50	61	70	46	53	59	59	71	58	53	67	59	65	66	54	69	54	53	58	76	58	59	58	62	68	54	82	57	51	69	59	61	57	43	61	62	67	68	70	75	56	48	69	56	71	72	76	63	66	61	56	62	59	57	61	45	64	68	63	70	51	66	45	55	65	66	62	52	55	69	76	76	59	69	47	69	61	73	80	54	65	65	48	40	87	66	51	58	57	64	54	60	71	64	64	85	57	77	56	58	60	61	66	68	67	59	45	67	63	56	48	49	46	68	68	60	63	55	60	71	61	67	65	82	57	75	62	51	72	61	69	64	55	77	75	68	58	71	70	57	62	57	65	65	53	59	56	65	56	75	61	52	73	55	64	62	51	74	54	54	65	64	63	56	76	62	61	47	56	57	56	62	53	62	64	40	65	61	50	59	68	53	64	44	47	63	78	62	74	75	72	57	45	73	62	44	74	66	59	56	44	67	63	54	75	57	65	75	47	70	53	52	70	74	53	77	47	61	87	52	56	63	68	79	63	57	57	58	56	49	53	51	61	59	54	62	68	55	52	40	64	61	70	69	59	59	67	56	64	73	43	64	68	72	71	63	52	73	55	65	74	52	73	49	78	58	54	56	54	49	67	58	63	70	55	69	60	69	49	62	62	47	62	56	46	51	58	59	65	60	63	64	53	55	65	63	64	73	47	62	48	56	67	63	59	72	73	60	76	63	63	61	72	44	46	47	56	53	55	61	53	59	60	64	59	70	64	66	51	70	66	68	69	75	50	55	54	62	61	63	68	71	67	54	64	50	63	69	75	59	71	56	64	58	59	61	63	68	55	61	59	61	53	58	69	74	41	63	51	80	71	60	60	65	51	74	60	56	80	51	67	55	59	65	62	61	40	51	53	67	71	65	60	60	81	72	68	56	55	75	52	64	48	54	72	59	62	65	68	69	59	71	72	64	63	51	66	51	58	62	61	47	70	62	52	66	60	53	64	70	63	69	71	66	58	47	54	56	58	59	69	67	74	59	51	65	55	64	62	68	63	55	49	76	59	70	59	67	52	52	71	68	60	59	55	82	51	67	69	71	53	63	60	65	67	49	62	67	54	58	61	71	65	52	57	75	61	67	52	60	65	64	59	74	69	60	58	62	70	52	49	60	57	70	58	70	59	64	57	69	57	63	57	71	42	60	68	43	61	63	60	55	58	69	62	43	61	58	57	63	73	59	67	62	58	65	71	66	68	62	73	60	62	58	59	50	57	63	77	74	72	54	69	56	64	74	65	57	52	44	58	51	64	60	61	69	55	64	64	62	62	78	63	75	74	68	69	63	57	66	55	55	70	63	64	66	66	51	79	68	66	55	78	61	58	60	51	78	61	60	76	56	61	79	61	61	57	63	61	57	58	54	53	64	81	61	67	55	50	66	54	60	50	64	66	60	59	69	42	72	56	56	44	67	66	51	63	61	62	71	78	61	54	65	48	56	50	59	65	76	81	62	59	47	69	54	50	67	64	53	56	53	54	59	45	50	57	65	65	68	73	60	61	54	51	63	68	50	73	72	58	64	57	58	61	69	64	67	65	65	65	65	60	69	72	62	61	74	65	59	66	69	63	68	53	74	61	71	70	68	53	59	58	53	58	58	66	52	58	60	46	70	66	70	57	76	48	68	62	67	55	57	63
27566	30696	31901	35240	32991	23010	10285	2955	1141	824	785	774	772	774	704	794	755	743	771	732	775	786	765	774	739	766	793	785	754	779	776	747	764	798	738	777	763	778	736	788	782	756	741	753	748	771	770	776	729	779	747	789	811	738	796	757	782	768	733	788	721	734	782	712	739	749	756	786	758	748	799	728	780	758	765	806	782	745	763	768	729	771	800	738	673	770	778	747	786	720	764	744	747	752	744	777	739	745	747	798	757	773	767	746	777	761	749	786	716	795	769	746	760	751	738	760	797	752	750	774	754	750	758	767	788	773	730	755	783	751	734	736	763	766	772	768	768	777	781	788	787	766	764	758	792	778	714	790	746	748	789	762	735	810	758	771	757	759	752	776	786	771	755	726	758	780	789	763	749	778	816	727	749	759	783	792	732	791	762	792	728	748	743	751	774	729	837	753	785	739	744	747	714	757	756	754	712	776	777	781	765	775	727	731	809	758	784	768	836	802	748	768	730	794	772	789	766	768	792	803	716	786	787	762	762	720	845	788	721	744	751	772	731	760	763	789	718	792	738	772	788	804	779	748	793	776	755	743	755	754	763	688	740	740	766	817	759	796	739	752	730	762	760	744	765	788	748	736	737	795	750	762	773	751	730	751	747	778	752	788	760	780	811	805	807	767	739	747	762	751	764	775	812	809	780	787	785	787	781	748	758	779	767	740	780	832	776	758	736	762	751	729	721	826	740	775	747	758	765	759	676	762	717	748	781	767	780	773	739	794	729	742	752	764	751	738	785	774	754	753	792	747	756	865	844	760	777	746	742	757	786	783	791	711	768	744	797	698	757	700	706	762	733	800	778	802	722	774	795	780	748	680	818	802	723	772	748	770	776	784	771	807	753	755	818	795	791	740	783	768	766	771	826	785	761	738	750	744	753	763	741	726	712	774	757	729	777	789	801	778	744	744	749	780	706	787	817	774	733	752	734	734	808	771	739	764	734	789	759	779	768	720	744	735	783	796	780	768	744	783	786	707	706	838	762	777	754	686	742	782	750	770	773	771	786	781	792	757	733	794	718	756	739	783	761	736	774	752	747	781	738	759	749	774	783	748	773	745	784	773	759	740	703	738	836	762	740	794	766	760	754	755	754	740	784	759	750	774	792	785	754	753	765	764	775	772	750	760	742	793	800	797	751	751	795	771	780	787	814	815	730	801	763	789	765	812	780	765	779	728	805	768	697	766	721	793	751	813	814	752	705	793	773	805	787	789	737	758	779	797	738	834	767	797	766	775	751	745	786	754	813	730	698	744	780	782	701	771	771	695	754	755	756	787	731	794	736	817	778	754	810	749	752	768	753	747	726	816	739	797	800	757	741	787	770	744	752	825	764	778	769	767	797	757	775	742	758	716	780	761	778	786	783	772	792	780	811	797	748	768	748	814	800	810	730	753	701	710	769	782	747	777	809	751	833	799	735	759	797	729	738	790	761	735	727	777	797	778	759	783	753	737	728	700	770	737	787	785	772	720	758	784	745	742	759	768	766	799	765	755	741	787	771	782	808	735	781	779	805	759	732	801	799	747	766	767	801	795	784	800	774	792	763	806	730	766	755	825	792	791	776	799	772	785	772	755	753	815	745	755	772	747	788	752	749	800	777	790	786	744	775	803	830	808	743	749	784	752	719	770	744	770	779	708	775	750	773	762	771	760	755	809	737	784	738	726	785	779	730	756	777	789	752	747	765	776	765	736	760	746	808	822	780	822	781	731	787	803	801	757	743	784	786	739	697	789	743	762	772	770	802	755	722	774	792	773	751	768	765	795	781	739	754	798	784	765	736	797	782	747	751	794	769	733	802	778	721	739	743	791	774	733	809	758	747	780	761	794	763	767	750	752	713	775	753	700	757	760	746	766	760	764	803	749	795	781	718	765	808	769	770	808	787	759	815	709	778	743	800	716	765	761	766	747	731	730	806	742	758	789	750	799	789	785	732	744	753	738	729	716	778	754	746	761	773	792	744	821	757	767	736	773	780	829	752	782	721	775	808	809	766	757	736	809	754	792	770	698	773	749	774	766	819	725	802	737	764	743	724	738	749	746	759	762	780	719	796	708	815	747	800	764	726	778	758	776	747	725	751	748	739	824	739	818	730	751	764	757	782	773	799	771	783	726	748	739	762	756	718	733	760	742	797	732	725	793	795	801	750	758	689	776	786	775	785	773	815	750	780	777	814	806	772	761	771	735	799	739	765	788	740	745	738	761	768	755	765	847	703	747	720	724	802	790	762	780	776	749	746	816	764	739	734	745	826	773	760	713	789	798	780	795	781	789	776	785	769	771	771	777	723	789	797	772	776	766	744	788	777	774	794	789	743	764	769	767	758	768	770	796	725	723	776	741	736	767	740	732	819	742	788	685	728	787	760	770	731	803	803	810	768	813	733	772	740	788	767	782	761	801	747	783	803	830	754	765	760	759	773	747	741	730	733	745	778	738	730	762	749	773	693	768	744	814	763	765	763	722	775	718	806	758	771	755	792	751	790	763	795	771	754	784	756	746	784	742	755	766	736	813	765	753	780	771	787	718	794	760	790	686	775	758	787	741	791	718	776	770	737	758	739	783	792	785	762	783	791	753	762	806	784	733	772	811	703	739	782	781	795	743	795	743	766	807	768	741	731	781	753	805	752	769	775	759	735	731	784	765	778	747	809	715	771	732	722	694	731	752	764	733	745	768	746	825	759	712	795	760	763	777	762	789	810	743	780	760	746	738	736	790	756	776	718	770	769	810	820	741	748	762	783	797	770	790	744	734	770	814	746	769	722	825	795	746	784	753	730	804	780	833	769	813	754	719	778	797	738	757	760	728	788	779	761	768	824	716	786	760	774	799	818	797	790	736	792	818	730	730	753	756	796	806	738	760	797	766	749	729	746	747	774	785	710	715	722	761	731	785	719	786	726	807	785	770	788	693	815	804	772	783	762	777	736	797	738	746	754	737	765	745	759	794	760	780	751	764	787	737	753	757	782	798	751	796	773	750	777	771	760	790	716	811	754	715	745	785	767	769	774	731	744	755	724	768	781	748	820	775	748	742	792	816	757	788	770	697	759	773	750	781	740	787	746	813	777	757	788	791	810	722	732	745	751	771	790	791	785	745	850	729	787	807	750	790	791	785	725	775	780	777	728	789	760	792	758	779	744	747	747	820	731	770	732	784	706	733	731	758	801	741	788	785	753	726	765	829	776	775	752	714	778	755	754	831	769	776	748	736	779	713	776	740	796	738	778	774	745	754	754	739	766	772	796	784	762	763	768	837	730	718	756	774	755	816	712	755	758	827	762	803	744	751	762	768	736	744	741	802	745	780	775	759	783	779	758	718	735	765	756	807	791	744	807	776	791	765	776	750	739	792	779	758	725	801	773	777	745	742	802	742	725	744	744	773	804	734	774	812	767	723	736	788	748	712	786	791	794	729	772	739	774	788	750	767	796	696	745	740	762	763	800	783	761	768	808	750
3448	14941	17987	13011	7421	3307	880	224	93	82	71	54	52	45	75	55	58	72	63	59	65	68	61	65	66	50	65	68	58	60	63	66	58	57	60	64	58	58	57	53	56	62	51	62	70	61	76	70	62	80	56	66	73	56	79	65	66	64	58	48	61	59	56	67	63	58	74	61	75	62	62	57	55	53	68	52	67	55	76	69	60	63	62	60	50	54	57	48	51	68	65	55	68	69	61	63	69	66	65	55	64	44	64	65	67	47	52	62	57	55	67	56	69	67	55	68	55	54	67	52	52	65	73	74	45	75	72	57	52	61	63	53	58	53	63	52	49	55	68	64	55	65	64	55	61	62	64	62	65	62	59	63	49	71	50	67	63	54	60	57	76	70	48	71	60	58	54	51	70	65	47	71	57	72	72	67	64	61	68	64	66	66	53	54	55	53	63	59	68	64	57	61	62	69	50	61	51	64	55	76	61	52	60	60	73	63	75	79	53	71	55	63	59	53	77	79	54	70	52	64	61	58	56	69	67	66	59	70	58	80	73	79	67	58	55	64	57	63	69	75	61	60	71	75	64	69	60	56	51	77	67	65	52	75	44	53	61	66	66	64	54	52	60	62	58	50	69	64	50	56	71	69	52	72	62	69	65	39	61	56	55	56	72	56	72	51	45	75	69	65	51	81	58	57	64	57	58	68	62	54	69	56	56	65	56	57	69	55	64	67	53	57	67	64	69	72	60	62	62	60	46	60	47	56	56	61	69	64	49	61	60	63	72	65	56	55	70	49	49	66	54	55	45	53	52	66	65	78	63	58	53	61	64	82	61	58	61	56	61	64	55	66	62	73	54	56	70	68	46	78	62	67	63	44	71	71	72	49	47	63	69	65	65	68	68	57	64	75	66	59	61	56	65	60	73	63	59	59	60	57	66	71	53	54	61	58	61	54	63	67	67	63	60	54	53	76	81	60	53	63	69	63	57	62	58	58	64	48	74	57	54	45	59	67	55	58	51	51	72	70	55	67	56	67	76	64	72	53	51	65	57	65	56	68	76	47	66	56	54	76	61	64	75	56	73	63	63	68	69	79	59	47	67	58	71	66	70	51	62	62	62	56	53	64	62	76	72	62	62	75	53	57	54	65	66	63	68	69	50	48	62	61	52	73	56	69	62	58	74	64	64	69	62	62	70	73	52	69	54	65	69	81	54	55	55	76	55	61	64	57	86	67	65	63	49	58	54	57	62	56	56	58	54	66	51	69	72	64	66	58	60	53	56	63	55	62	59	56	67	54	58	54	61	63	65	64	52	61	55	52	73	51	53	59	64	43	54	65	59	63	69	68	58	50	64	76	54	65	59	53	57	57	64	73	57	62	55	65	61	67	70	47	61	62	61	40	70	62	70	82	60	66	68	61	80	54	58	59	74	73	82	49	73	55	53	57	66	53	58	65	57	61	70	60	57	56	67	70	56	68	53	62	59	57	63	61	62	64	66	64	59	63	66	71	63	67	64	63	60	68	60	60	60	56	75	69	62	68	70	73	65	68	50	55	61	59	62	55	50	55	53	51	58	62	70	80	60	54	53	53	61	63	67	57	88	60	53	69	64	56	68	47	73	56	68	72	65	69	64	67	58	77	63	62	54	59	55	66	61	60	60	70	71	70	55	71	55	55	62	69	55	59	66	77	59	56	53	63	65	74	70	69	52	73	56	53	60	60	51	50	64	61	64	62	70	57	56	47	61	52	56	63	59	80	58	59	63	58	70	65	73	49	72	69	60	60	52	67	60	41	80	62	59	60	72	61	67	66	61	68	46	61	54	66	66	58	59	62	64	65	51	58	55	70	60	71	50	57	73	56	63	67	60	65	62	54	64	62	48	61	54	53	69	65	65	40	54	48	59	62	54	56	69	58	63	69	64	64	66	51	66	56	66	61	74	67	58	52	55	53	49	55	67	73	61	60	59	66	71	50	46	64	48	75	70	72	49	58	61	57	57	78	63	63	62	60	67	60	70	53	65	60	75	68	50	58	55	50	61	64	72	52	53	63	53	53	62	49	77	65	76	69	63	58	54	60	51	54	59	67	60	53	77	57	57	64	62	69	65	66	52	65	69	68	63	56	60	41	48	46	52	64	67	71	49	68	61	70	52	58	64	67	65	72	54	64	58	60	54	66	82	73	61	64	68	69	67	65	73	74	70	59	73	62	62	58	67	63	38	70	63	61	60	60	60	61	63	69	62	65	60	60	61	75	54	62	62	68	45	68	54	61	55	61	78	77	67	54	62	80	60	47	59	65	56	60	48	75	55	53	67	55	57	56	54	62	63	58	65	62	73	64	67	59	62	55	61	58	61	75	69	65	53	58	67	68	74	65	71	69	72	68	71	57	70	61	70	66	72	60	63	52	57	60	61	60	70	52	63	68	59	67	70	57	55	45	61	55	44	56	73	66	69	75	56	74	74	58	64	77	67	70	59	53	72	58	67	57	60	66	79	60	65	64	60	64	48	55	63	75	60	58	69	60	68	56	50	58	48	59	66	62	63	68	59	63	71	66	70	58	62	41	63	57	42	52	54	70	67	74	55	61	58	65	61	77	52	76	60	79	57	59	73	63	66	62	75	58	57	59	61	53	42	57	68	58	53	56	69	65	63	58	58	65	54	73	74	63	69	63	66	61	68	56	64	61	61	66	73	58	69	67	73	48	81	47	64	58	57	79	59	52	59	58	68	52	55	68	67	69	63	56	47	74	75	57	69	51	67	63	59	62	64	66	44	58	62	58	72	53	53	59	60	56	71	54	71	62	58	62	60	64	55	54	64	73	56	56	47	62	73	56	70	52	68	65	67	52	78	69	55	66	64	74	60	49	59	60	55	65	60	53	60	61	60	59	56	59	55	77	66	55	70	59	62	64	66	46	46	54	58	69	70	76	67	45	66	53	50	58	63	61	66	55	50	56	65	74	63	60	75	71	50	56	70	63	78	66	52	55	47	64	76	56	68	54	63	75	55	53	53	57	66	66	67	52	66	65	47	42	65	67	70	71	54	57	69	47	57	69	74	70	67	68	56	78	59	67	71	57	60	66	58	54	54	55	58	58	54	54	49	65	56	61	57	62	80	81	59	61	67	58	59	66	66	52	71	61	53	62	56	56	61	63	50	75	66	52	49	52	74	67	74	76	62	42	44	72	50	63	68	62	69	69	68	58	62	59	73	63	63	46	68	65	59	70	63	75	68	59	60	72	52	71	57	56	74	61	64	63	59	67	89	74	46	61	59	71	59	66	50	69	74	70	66	69	66	62	57	58	55	61	54	62	62	74	73	59	65	71	71	60	56	69	46	59	61	50	53	69	58	68	55	62	51	61	69	80	85	69	49	65	67	58	58	65	57	64	70	71	65	52	58	60	57	70	62	76	61	57	76	60	67	59	50	75	67	58	75	67	65	57	69	69	46	65	64	60	75	59	64	67	54	62	62	61	64	66	52	65	68	70	48	71	69	54
34924	43673	43215	49198	47721	33796	19168	6707	1819	935	856	784	756	729	832	747	774	773	730	734	755	822	839	784	778	781	760	743	748	765	747	749	795	823	808	780	792	727	803	748	751	795	750	795	807	706	782	761	753	764	765	758	755	757	721	778	673	784	770	777	793	749	755	739	777	753	838	750	735	755	756	738	835	755	777	755	734	775	710	759	740	785	803	776	764	782	802	803	786	829	751	797	746	788	764	742	782	751	713	762	785	742	748	812	795	770	804	772	780	740	797	810	763	744	730	796	794	749	751	794	792	766	743	802	754	772	723	772	775	758	746	746	759	758	798	776	754	759	764	806	754	761	785	777	760	767	754	758	781	748	740	716	762	751	771	789	783	740	785	744	769	791	794	809	832	755	793	737	813	780	775	760	773	724	784	805	752	726	754	783	758	779	742	832	776	727	737	731	799	770	774	710	798	754	785	727	757	771	789	751	761	782	760	811	772	724	769	802	786	722	742	763	779	719	823	780	770	823	705	768	774	774	759	757	773	834	785	756	744	763	766	771	773	791	697	733	769	770	759	791	765	783	808	769	718	808	717	746	786	771	784	745	804	768	792	743	821	789	803	775	762	758	765	771	735	801	817	778	799	777	779	806	795	747	775	788	766	779	703	796	787	808	752	734	792	803	759	789	773	784	807	731	813	765	760	755	768	749	718	718	750	740	721	778	726	739	773	755	779	777	758	818	750	785	783	768	773	789	761	765	788	769	775	727	802	745	841	772	788	788	743	745	790	789	779	754	754	783	796	766	769	745	768	790	777	789	799	762	771	734	767	785	771	810	785	774	732	768	791	745	765	814	729	754	783	752	735	779	745	770	717	778	757	733	823	786	815	687	739	789	747	749	789	707	753	827	731	790	746	746	798	750	765	790	766	792	722	738	789	785	775	726	775	790	791	767	763	779	805	797	750	789	821	756	810	720	771	817	750	754	775	740	719	756	740	777	749	750	785	745	750	852	731	788	793	789	764	787	767	742	824	747	753	778	711	803	738	784	756	759	698	772	748	737	739	712	797	766	773	748	766	790	782	821	755	759	782	765	745	782	780	740	759	830	758	770	767	755	763	748	774	740	793	743	780	756	781	806	774	763	725	785	774	759	803	762	804	771	737	726	780	769	759	769	776	749	720	751	759	767	755	780	778	737	779	772	770	770	724	766	767	735	761	759	752	765	767	761	770	801	763	804	762	785	782	733	774	760	749	789	768	765	775	815	787	707	768	748	787	780	778	775	723	746	748	749	777	774	728	765	771	756	805	767	824	763	751	754	778	780	760	740	815	813	748	734	726	797	748	768	742	779	783	793	755	833	783	734	758	770	786	772	759	735	769	790	753	776	714	738	749	736	791	749	800	807	798	739	757	754	761	795	719	758	795	699	718	755	791	767	729	791	722	768	770	744	767	815	785	810	741	801	726	755	771	786	743	752	758	779	761	752	755	785	685	785	800	806	736	806	736	807	707	726	821	745	785	784	802	766	744	758	762	761	709	774	762	745	718	777	819	758	792	793	777	796	793	746	726	722	827	759	813	759	788	760	799	746	799	749	749	774	767	761	722	753	833	799	759	758	754	744	774	759	775	776	740	800	754	776	765	765	770	753	757	758	796	803	715	769	781	734	766	753	810	787	763	793	719	782	774	723	782	764	744	765	749	769	773	743	737	766	748	734	787	760	770	763	771	823	771	710	761	779	803	771	796	777	807	752	794	717	774	788	770	782	800	781	732	753	740	778	764	789	777	793	762	796	771	789	758	755	764	743	768	755	770	735	775	773	754	767	807	800	817	802	741	782	762	781	731	741	798	754	764	760	826	776	783	771	746	741	799	811	802	801	746	793	748	747	794	789	777	791	747	781	785	791	779	774	808	797	751	808	776	753	771	745	797	758	774	733	753	779	791	772	797	730	766	786	775	745	786	772	755	822	752	762	718	800	792	724	744	791	758	791	782	774	738	820	728	834	815	766	774	778	819	783	795	798	745	745	736	777	779	750	750	769	776	818	744	754	790	754	782	789	780	752	769	759	773	706	780	741	738	778	774	769	697	768	775	757	767	733	754	778	779	728	769	704	780	746	791	798	750	756	770	754	795	803	794	709	794	689	750	762	761	810	790	754	768	772	811	782	764	748	790	822	779	771	792	777	741	758	743	794	817	783	761	829	769	696	722	755	768	752	771	764	761	765	732	751	730	707	778	745	814	741	813	815	774	761	733	760	752	754	789	772	744	770	772	709	777	762	750	792	742	764	831	759	737	731	736	806	779	777	723	792	758	815	785	746	744	731	711	728	777	767	748	767	770	751	776	747	745	756	793	763	724	792	742	751	769	836	828	753	727	805	789	753	754	775	785	775	727	739	769	756	765	806	768	744	752	799	746	766	812	780	810	756	742	749	755	755	762	759	804	770	784	744	777	710	791	748	769	761	732	802	771	860	767	755	767	736	777	764	752	776	781	776	720	744	781	780	795	804	777	761	754	749	750	788	833	759	770	785	757	776	788	762	799	768	768	794	797	761	804	733	770	821	818	765	772	728	817	837	728	802	733	753	735	778	786	784	740	803	785	770	778	743	793	729	814	758	751	747	690	729	741	752	739	783	716	718	776	741	763	786	776	809	791	751	774	758	763	794	708	781	714	831	770	796	784	764	784	776	760	820	758	784	757	827	756	792	787	794	717	773	811	757	739	755	770	763	776	710	815	782	802	757	719	758	814	775	759	743	796	741	749	744	748	796	803	749	774	703	780	760	793	786	829	741	771	766	713	758	751	765	774	743	742	789	776	751	745	757	779	742	788	768	773	730	737	817	799	794	792	760	765	792	777	816	732	769	779	771	776	753	772	775	786	761	774	779	758	751	828	806	758	779	837	809	772	758	791	786	745	750	780	739	727	796	792	768	747	765	738	731	744	782	772	765	723	788	759	787	727	768	728	740	792	692	793	798	753	757	750	750	766	753	774	764	774	768	803	750	788	762	755	817	763	771	790	764	762	753	743	781	763	785	772	785	827	726	785	750	770	796	732	739	789	765	738	768	769	762	769	740	759	783	769	780	796	756	815	769	792	750	755	804	824	704	777	814	794	772	788	730	766	752	732	757	784	785	772	745	734	765	779	840	741	793	813	778	718	795	819	778	762	757	776	743	778	759	754	769	775	752	725	725	747	792	755	753	762	821	781	764	743	757	781	776	732	833	785	794	760	767	713	779	805	757	800	767	778	749	771	782	766	743	743	827	775	751	743	770	758	752	768	786	787	772	774	737	779	732	809	799	759	825	737	736	767	811	756	779	774	729	782	789	757	716	834	768	801	810	813	756	720	735	765	804	736	783	803	717	773	757	775	725	785	744	764	771	776	765	789	777	781	787	766	801	735	762	781	768	746	756	762	778	771	733	795	737	809	803	760	777	799	754	770	753	763	759	754	757	796	781	751	694	750	769	755	760	771	767	799	773	818	785	791	780	779	773	792	797
4187	12585	17965	13258	7321	3196	956	269	109	86	80	58	64	87	59	51	66	69	79	65	57	61	75	58	56	63	51	55	68	71	56	67	69	72	62	63	64	60	65	67	51	71	60	60	84	62	65	66	61	69	65	65	71	64	54	68	55	53	69	70	60	54	74	70	50	46	69	61	57	59	69	59	71	57	58	54	59	72	50	63	61	46	71	73	61	66	71	54	52	71	62	66	63	57	58	67	62	64	62	56	73	78	78	78	76	76	63	68	51	60	39	50	68	63	67	69	70	63	62	60	74	73	61	58	69	60	65	70	48	74	77	65	65	61	70	57	60	53	59	73	51	58	48	61	60	76	66	53	72	59	75	71	60	51	65	50	65	51	66	72	65	49	62	73	62	75	66	64	53	66	56	66	71	51	63	69	61	68	46	60	61	59	67	57	63	65	61	58	66	72	64	51	80	58	74	61	54	71	57	73	79	72	65	61	63	63	69	58	57	61	63	62	55	51	46	71	64	61	55	77	58	59	78	60	60	64	60	66	61	58	76	59	60	59	65	71	59	73	54	70	73	73	59	58	64	56	62	50	51	59	72	69	70	53	76	58	63	67	78	72	60	55	63	53	56	60	67	64	70	77	57	64	58	64	63	65	57	51	71	76	72	54	66	62	74	69	60	55	66	55	62	68	51	65	60	52	48	66	65	66	56	71	44	64	63	71	67	52	46	60	58	59	70	64	72	62	50	76	65	70	62	63	71	70	58	67	66	66	59	64	74	56	61	70	64	59	72	61	70	60	57	49	72	57	72	65	66	43	43	67	61	60	55	67	75	54	63	64	73	70	68	61	55	61	46	75	60	66	61	70	64	64	50	64	63	59	64	51	82	58	67	62	69	60	71	60	77	64	65	61	70	60	76	54	62	69	69	52	67	50	63	65	59	70	58	58	64	58	66	60	65	67	73	65	53	48	68	51	71	62	51	62	57	48	62	64	73	70	49	63	74	61	55	58	66	56	64	51	58	60	58	56	70	58	69	77	80	61	61	46	59	73	47	58	66	51	55	58	55	55	66	53	65	58	62	57	73	56	78	54	56	58	64	58	72	48	63	54	67	50	54	53	83	77	70	62	63	69	66	60	60	71	61	51	66	48	69	65	65	67	54	51	52	73	77	68	45	54	68	58	72	56	48	66	60	60	65	68	73	75	52	52	68	50	51	72	68	71	68	61	62	66	72	55	71	52	47	70	64	64	58	62	58	57	59	63	70	69	61	62	60	55	77	48	69	63	53	58	57	57	63	70	65	66	80	70	69	71	64	51	67	63	49	67	59	65	62	53	67	63	67	67	61	73	61	68	64	66	65	62	60	65	60	58	54	72	79	64	55	62	58	80	64	59	74	69	61	84	69	54	62	61	76	64	59	62	54	62	82	52	72	65	59	71	61	64	70	69	73	60	75	64	60	61	57	54	70	42	65	56	68	79	77	60	61	55	60	71	59	57	59	47	61	60	73	67	58	61	56	57	46	73	84	64	67	61	60	62	62	59	70	66	48	63	68	56	72	64	58	66	60	72	52	69	56	52	78	65	60	77	61	62	53	52	70	62	57	60	61	49	66	52	74	63	59	61	64	64	52	53	60	72	63	70	67	70	55	62	66	56	45	53	54	66	71	55	66	50	65	59	71	55	61	57	64	63	64	60	66	66	57	76	75	45	63	70	70	62	64	82	58	68	57	58	67	59	62	67	55	72	63	60	67	55	51	55	58	67	72	65	69	61	61	56	59	60	58	52	55	64	61	65	71	69	63	70	53	81	42	76	71	66	80	59	72	74	57	76	75	62	55	57	59	55	61	63	79	63	60	61	53	71	65	63	63	51	58	59	54	46	56	64	65	71	60	78	68	59	70	66	60	53	68	61	52	63	66	47	69	61	66	65	48	72	63	59	70	69	61	68	55	69	59	57	77	62	61	62	67	54	70	71	63	71	60	69	59	54	62	54	58	53	55	57	63	69	60	55	81	67	57	69	60	79	51	52	56	59	61	65	71	60	72	71	57	57	62	58	65	72	62	53	59	57	59	78	73	55	73	58	69	69	73	64	47	59	67	64	73	59	76	64	53	79	68	66	54	68	71	73	72	69	59	84	64	56	57	60	70	66	78	73	44	64	62	60	62	69	50	68	73	66	50	46	77	55	73	59	69	66	62	68	68	76	71	54	58	91	59	66	58	55	69	85	61	76	63	66	68	72	64	61	62	63	73	65	54	54	69	71	66	61	64	62	53	65	79	61	58	71	61	58	65	53	60	60	65	54	69	52	57	70	42	45	67	68	69	75	81	65	75	51	56	55	59	54	61	58	72	69	67	41	60	57	69	58	63	58	60	79	63	61	64	75	53	49	54	49	50	56	54	66	62	54	71	56	73	78	92	74	55	70	73	54	49	55	73	77	68	67	72	49	85	64	54	71	73	67	67	61	54	52	73	55	69	76	80	69	54	63	50	58	68	63	60	62	73	48	56	62	64	73	59	58	63	67	59	74	72	66	71	81	62	66	76	72	68	57	65	57	59	65	74	60	56	64	48	59	74	69	57	67	60	50	68	59	71	57	63	50	47	70	69	59	69	80	45	63	54	47	60	53	66	62	50	51	74	75	66	70	60	44	70	60	67	59	52	56	66	61	61	71	65	72	70	67	73	67	70	65	75	62	53	46	57	70	54	55	62	72	70	56	74	57	66	64	78	72	75	65	82	59	60	66	65	74	64	67	69	54	79	59	59	49	53	42	72	55	76	49	71	73	58	58	68	73	79	73	59	74	62	67	54	57	52	58	56	51	64	56	72	57	65	66	78	57	67	64	67	71	72	56	55	51	78	72	59	61	67	52	51	58	78	84	62	66	57	73	63	63	68	55	61	54	48	61	73	53	70	48	73	80	72	66	72	77	76	65	72	47	63	57	67	69	71	58	61	56	64	67	71	84	57	77	52	55	56	52	67	46	48	52	65	60	58	63	63	70	62	58	77	70	58	66	53	66	63	76	58	51	65	52	58	54	85	65	63	60	70	52	64	59	60	63	53	74	64	62	71	70	57	64	61	74	56	60	69	72	68	58	61	64	72	66	54	51	77	57	51	52	63	64	67	67	70	70	70	73	66	49	48	81	64	58	63	64	62	65	62	64	62	49	83	56	71	55	73	64	71	85	67	43	62	56	57	66	66	59	76	55	72	62	54	57	75	52	67	61	58	63	61	59	66	62	56	52	67	59	54	53	62	68	70	65	64	69	76	59	56	61	58	58	67	70	65	70	60	60	55	70	48	63	68	68	58	72	59	64	66	58	63	63	63	57	61	67	67	66	67	79	56	65	76	60	58	72	65	55	75	58	56	63	73	67	51	59	64	60	69	65	60	81	86	63	52	70	59	62	57	75	80	73	75	55	57	70	54	59	67	53	57	54	65	60	49	71	75	54	71	61	70	72	61	69	65	49	68	75	56	71	60	53	76	63	73	67
32349	41526	44306	48713	46957	34404	20746	7573	1926	1006	807	802	806	755	794	796	830	789	789	787	800	794	733	726	818	800	744	802	708	760	765	792	744	780	819	754	789	835	832	831	793	820	840	824	773	767	746	810	769	759	800	755	779	756	825	791	788	805	820	827	805	784	788	744	755	809	764	774	791	803	742	797	797	746	765	786	802	730	717	807	751	821	813	817	801	806	810	770	793	870	781	760	777	761	758	803	736	768	789	759	794	773	790	813	830	772	782	797	812	774	738	822	770	780	747	745	758	743	796	798	778	760	761	775	782	806	795	795	804	762	829	783	781	756	761	825	752	782	780	772	809	778	759	776	765	773	799	774	763	797	790	816	767	751	802	816	755	799	771	789	780	827	789	779	780	757	742	792	777	758	802	790	746	809	765	791	795	777	768	763	830	795	809	780	820	777	812	805	810	839	748	758	749	807	830	778	720	779	821	794	814	829	815	819	784	770	810	776	790	776	761	786	818	747	785	766	783	772	735	768	797	816	823	791	792	809	755	824	789	786	792	773	785	763	741	779	761	804	785	854	773	818	865	798	775	764	766	773	836	808	793	744	743	807	804	773	807	756	795	759	798	768	751	752	787	759	743	774	800	827	767	757	777	773	783	789	797	788	776	786	840	749	700	784	774	828	819	760	831	824	794	795	792	766	805	748	780	806	827	843	757	801	789	808	769	777	840	798	760	731	802	771	755	819	791	823	778	798	757	833	771	800	791	766	744	865	759	790	740	754	803	772	821	770	808	804	831	780	825	753	785	789	775	798	756	777	822	811	855	760	785	805	790	761	812	835	778	813	792	788	797	813	773	812	770	769	790	799	806	784	808	775	814	772	738	823	804	825	802	750	840	821	798	817	812	812	824	747	773	738	782	807	791	846	807	778	794	820	777	717	740	803	766	785	806	780	766	776	828	778	783	796	786	787	777	801	769	763	762	793	791	795	751	742	794	772	792	805	751	805	838	798	803	762	766	792	790	821	795	752	861	795	730	812	820	774	762	777	797	791	729	771	753	731	808	793	770	741	786	784	816	790	778	769	767	798	782	773	839	788	841	815	804	822	785	803	774	815	788	801	765	764	770	758	791	839	815	759	782	812	808	852	787	746	780	807	779	776	795	746	755	789	785	811	739	797	791	809	745	786	735	797	821	774	774	816	795	772	785	745	795	753	766	799	815	827	797	772	796	786	829	828	831	773	806	772	844	757	778	738	753	779	794	768	822	781	796	779	740	818	802	812	751	811	822	784	810	814	795	768	779	788	811	813	833	801	765	791	791	815	822	780	822	718	760	788	736	822	833	751	742	853	787	763	774	754	779	757	761	786	742	729	783	801	795	783	816	843	837	789	758	806	796	838	770	793	799	823	781	782	793	761	777	800	779	808	810	805	804	845	795	746	807	758	739	767	776	798	828	791	783	719	851	776	770	852	779	800	801	807	795	756	760	790	804	785	774	755	765	778	774	770	779	793	754	808	780	794	793	790	788	762	784	812	748	817	782	725	764	819	785	816	794	744	827	792	724	758	768	744	799	825	753	787	775	787	800	781	820	799	810	810	791	837	759	857	792	823	774	804	797	764	785	820	797	737	800	827	754	812	778	780	788	790	772	785	788	798	736	758	794	782	818	802	818	733	833	766	778	772	807	748	732	852	780	837	808	788	760	826	794	760	815	758	748	751	788	797	754	755	765	781	786	782	831	799	810	755	785	773	797	749	805	816	767	777	779	781	790	817	781	778	815	797	746	795	815	781	781	800	732	794	766	761	782	777	798	824	784	803	762	732	759	819	820	847	838	811	766	786	787	780	785	817	824	784	834	753	788	762	774	782	804	822	751	809	815	856	746	784	778	829	795	775	777	754	785	789	796	778	800	784	757	795	771	748	765	809	758	829	813	764	783	785	776	826	815	802	828	794	787	845	781	819	798	769	763	804	815	823	772	843	780	817	763	796	821	770	812	787	758	802	809	801	803	838	829	813	759	777	809	786	798	803	727	839	827	786	796	819	766	824	821	763	773	783	809	734	789	742	752	797	746	799	787	811	761	790	788	781	798	792	716	775	801	789	802	718	834	799	800	755	752	745	762	795	813	764	780	800	736	778	808	789	811	753	795	762	827	824	792	840	738	789	722	776	829	752	828	766	776	780	772	765	759	770	790	772	786	786	766	773	786	775	778	767	784	734	742	794	778	789	772	766	712	804	817	767	821	734	766	720	756	803	792	764	802	777	774	793	751	741	759	772	750	806	822	837	768	808	749	755	752	758	772	787	806	798	775	751	749	800	779	760	799	753	777	773	765	834	813	739	748	781	716	812	787	803	781	835	792	777	745	780	813	800	825	743	775	788	778	806	824	763	799	757	805	775	791	830	791	811	779	828	768	733	804	839	766	779	699	742	772	799	747	801	788	797	778	763	755	809	764	824	830	825	772	753	742	763	808	746	777	820	817	760	797	785	794	776	750	802	760	767	798	801	756	742	813	783	758	787	786	767	784	774	819	755	821	783	808	787	795	774	843	779	793	794	780	781	774	740	810	825	748	777	795	747	782	777	801	802	811	791	724	748	776	759	745	814	782	815	794	752	751	836	800	818	797	778	778	807	780	768	808	770	814	834	841	785	788	759	763	775	821	782	825	839	791	777	783	815	804	813	846	804	765	814	737	794	749	811	822	776	765	768	794	814	823	807	808	856	763	763	814	806	786	745	733	802	799	776	810	777	823	788	799	868	757	820	755	794	778	808	797	819	781	809	778	799	819	809	736	815	793	865	770	786	765	807	776	784	782	759	792	787	834	780	803	789	764	783	799	770	747	773	753	753	808	811	807	761	777	761	769	814	783	768	752	816	790	764	793	796	834	788	803	749	796	794	854	797	761	806	786	788	801	806	806	790	820	778	795	802	772	810	736	766	818	815	811	752	782	775	793	771	830	765	793	820	747	771	808	739	728	799	798	787	751	724	746	837	783	772	804	825	824	807	793	800	738	768	743	789	791	735	797	821	772	788	805	724	796	768	793	806	798	793	807	768	762	785	799	788	784	783	798	823	790	793	802	806	727	792	806	772	791	818	791	792	800	790	775	776	764	808	793	833	783	791	815	771	833	804	788	779	738	801	787	806	838	787	796	801	823	800	832	801	783	822	814	754	809	811	711	798	798	757	805	757	774	755	814	779	773	770	780	782	769	747	782	797	855	787	773	784	830	833	779	781	752	751	829	754	789	784	822	818	778	759	795	815	870	787	734	814	828	801	760	761	835	815	779	792	820	795	803	752	770	767	767	811	744	784	780	796	782	735	775	725	827	815	820	781	767	748	772	788	787	791	767	798	812	788	809	810	776	836	742	802	773	772	825	773	763	802	822	717	751	804	791	802	814	808	774	775	749	802	781	744	789	760	777	817	790	805	803	816	820	817	802	748	781	812	805	815	822	833	782	799	745	770	759	812	775	768	804	802	838	811	765	750	741	793	733	780
5823	20565	24205	18814	11808	5884	1743	414	126	73	59	53	65	78	59	65	57	55	53	63	68	82	67	56	56	69	73	49	74	67	62	60	67	55	61	60	59	62	69	53	76	63	77	63	65	56	54	55	58	44	69	57	67	65	62	57	68	58	53	61	60	62	71	69	76	67	70	59	62	68	73	70	53	63	46	69	54	61	68	50	70	50	67	63	48	54	69	64	65	59	50	61	54	65	62	54	52	55	64	61	59	63	67	68	64	60	62	55	59	72	71	60	66	72	63	47	66	58	57	72	69	45	73	59	70	41	69	66	65	73	56	71	66	72	49	74	72	65	58	64	57	68	58	64	60	65	63	55	50	75	47	79	57	62	64	64	69	59	66	75	68	61	69	58	58	58	74	68	71	47	58	60	52	50	61	59	57	41	66	55	84	55	64	72	55	67	54	61	60	76	60	70	62	58	56	66	70	61	65	77	69	65	58	54	59	55	64	66	77	52	55	66	63	71	60	74	63	74	63	50	66	71	61	81	69	67	58	64	65	67	65	66	70	59	56	65	59	68	61	67	47	67	59	47	55	66	62	43	57	71	55	63	66	57	52	53	72	64	65	65	59	71	71	60	59	65	64	47	57	60	68	56	58	72	55	64	66	61	69	68	62	58	49	68	62	54	51	57	58	67	76	55	70	60	67	62	56	63	63	51	50	56	62	67	61	63	60	54	66	74	68	70	52	62	69	78	51	64	63	48	47	58	74	56	65	57	54	62	71	60	60	70	66	56	58	59	82	61	49	61	59	62	77	67	52	58	54	64	50	59	68	66	61	68	71	59	51	58	63	57	62	63	48	48	69	57	62	49	66	49	49	55	45	60	58	71	52	64	79	43	76	49	67	52	73	55	52	52	63	60	66	58	59	52	57	60	59	71	78	65	71	64	73	55	66	67	72	53	50	69	66	61	80	54	61	62	63	69	66	75	61	47	61	76	63	54	64	58	66	54	60	63	73	60	54	58	59	70	70	72	52	50	58	50	65	68	62	65	76	72	54	67	63	77	64	53	67	70	50	65	66	60	70	69	73	80	69	67	68	59	57	70	56	58	60	72	60	65	67	54	64	56	49	63	61	53	60	51	57	54	76	58	56	52	62	60	65	67	70	71	63	64	66	62	67	61	52	63	71	65	64	71	76	62	60	68	65	80	73	62	74	72	55	48	60	54	65	52	56	59	63	65	48	54	66	68	65	62	85	74	65	57	62	74	50	78	71	52	76	64	67	61	68	71	65	52	52	61	63	66	57	48	54	59	55	60	84	66	61	54	58	52	53	52	60	55	47	56	56	62	70	60	67	69	65	67	56	75	53	64	61	51	64	64	63	66	67	65	47	49	56	53	73	37	68	50	56	64	55	69	74	62	58	80	56	73	55	50	59	51	66	64	54	57	58	67	55	54	67	58	55	75	65	61	63	51	59	65	60	53	75	62	69	61	70	61	61	59	59	65	52	72	59	56	75	58	70	64	62	49	64	63	61	67	63	61	60	57	54	52	55	62	52	52	60	65	67	54	62	78	49	55	63	75	69	57	70	64	49	71	75	65	49	62	61	58	65	81	69	59	63	57	58	81	60	61	65	62	62	58	59	72	66	64	61	53	68	71	61	66	68	58	68	69	62	53	84	69	65	63	53	58	60	64	62	55	61	60	55	61	72	60	59	73	65	68	64	60	70	55	61	62	72	57	53	62	64	59	67	77	59	69	60	72	58	76	62	61	65	76	69	67	67	46	80	64	66	50	54	77	62	66	68	70	75	61	59	64	59	53	85	69	54	59	64	76	54	66	67	67	54	60	55	54	54	54	70	65	71	66	49	51	58	58	68	55	69	62	63	70	66	65	67	69	57	63	62	61	58	60	65	69	56	50	68	52	70	63	73	62	61	59	62	56	46	67	60	51	74	66	56	78	55	62	79	60	54	41	62	71	58	68	54	64	55	62	67	60	71	57	48	64	57	62	51	54	62	58	55	53	55	53	70	69	69	74	80	60	55	62	68	65	75	64	58	61	66	62	62	72	59	61	50	65	70	46	56	54	58	56	66	62	61	63	60	67	67	63	64	59	59	73	63	53	71	44	66	76	53	70	66	57	60	65	46	64	70	58	58	64	66	64	54	79	59	50	69	51	66	73	61	73	56	66	62	76	65	56	50	59	63	66	58	64	52	74	61	53	61	58	59	71	43	73	62	73	46	60	58	62	60	47	71	71	59	70	58	66	61	51	58	69	69	52	56	63	71	71	53	51	62	58	69	64	62	51	53	60	66	75	73	60	65	56	61	58	68	69	75	72	63	60	58	60	61	53	70	64	64	49	58	48	51	46	64	60	58	59	68	65	56	62	51	59	58	59	61	54	59	72	54	67	74	66	64	52	66	55	73	61	64	56	81	61	60	61	62	58	71	65	63	59	73	75	50	54	62	63	51	56	61	59	71	67	60	59	54	73	78	64	71	70	73	45	58	62	66	61	67	61	56	71	61	59	63	61	67	58	55	71	65	59	57	60	52	67	55	61	70	69	60	63	60	63	77	63	72	68	63	63	63	67	65	61	46	62	67	61	59	68	76	63	66	60	58	60	66	60	64	73	62	54	69	63	70	62	61	57	71	54	58	58	63	61	60	61	67	60	70	62	57	62	71	75	62	58	54	43	56	63	60	69	65	50	63	63	72	56	69	68	66	57	69	56	57	65	61	55	72	61	71	62	69	64	69	69	50	50	62	70	47	62	54	58	71	65	78	67	72	59	57	67	52	55	71	61	74	68	50	67	59	66	64	65	63	54	56	50	60	72	56	61	64	55	62	59	65	62	53	48	62	59	45	64	66	61	57	68	70	62	79	57	72	54	71	71	79	66	54	55	63	57	66	59	54	64	66	54	61	65	62	70	65	52	66	66	64	59	66	72	58	65	52	58	53	65	64	57	54	69	70	63	61	63	51	60	49	68	79	70	63	61	62	56	52	60	53	61	57	65	75	66	59	62	58	67	71	56	60	58	62	72	50	65	68	65	66	62	62	72	70	53	63	63	89	55	71	57	55	54	65	53	56	67	48	55	75	51	65	57	52	60	65	63	55	59	64	66	83	54	73	61	67	69	67	80	51	70	54	60	61	60	58	63	84	54	67	50	70	55	65	73	57	71	53	53	54	64	66	64	55	53	78	64	67	63	66	75	61	62	66	52	57	75	56	59	73	63	75	66	51	70	68	66	61	58	55	60	56	61	55	59	58	65	61	51	50	67	50	60	65	68	67	77	59	78	66	58	65	49	64	60	51	49	73	65	71	60	55	56	61	67	74	46	73	67	51	65	60	63	58	64	63	66	54	59	69	58	75	67	57	53	60	62	64	72	77	70	62	55	59	62	60	54	78	55	68	63	57	58	67	55	58	59	66	62	60	51	64	49	53	45	71	55	61	53	54	56	57	68	76	69	71	62	76	73	71	59	72	54	45	60	73	64	72	64
41372	49206	49834	57729	57214	42013	25884	10756	2695	1029	803	770	776	763	863	807	802	747	716	756	806	776	795	739	756	768	770	750	755	803	808	765	766	773	761	770	792	765	730	772	769	788	822	795	782	719	770	706	769	739	802	812	760	780	759	797	753	773	772	802	773	760	797	750	780	758	799	835	766	744	726	848	784	788	801	745	750	724	757	749	753	788	737	764	771	751	731	800	741	777	810	781	801	778	798	795	795	762	757	748	779	766	744	813	764	825	800	798	766	814	753	775	771	790	759	790	772	764	878	739	725	762	747	752	804	779	766	796	746	816	795	759	774	789	759	763	780	732	771	780	740	776	821	801	750	754	790	773	793	816	769	786	725	768	748	746	800	789	774	782	827	815	729	814	807	796	749	736	727	761	765	871	771	720	794	806	770	758	770	724	818	804	765	728	738	815	753	752	753	792	818	769	802	713	758	781	780	791	762	799	766	718	795	800	739	730	784	743	756	775	763	774	771	756	765	796	806	819	741	782	747	781	795	799	768	786	788	776	796	809	708	822	790	752	791	775	782	799	774	740	779	797	756	785	785	778	756	819	756	768	789	760	770	785	799	738	755	773	778	790	767	735	774	739	781	755	760	780	822	773	763	778	757	810	724	760	744	820	774	769	768	799	784	794	778	830	743	781	753	760	763	763	750	792	735	786	802	797	808	768	835	796	824	824	798	817	778	691	825	780	813	743	753	741	761	801	772	761	751	748	760	728	774	774	780	834	768	774	761	799	769	761	779	751	766	727	738	814	787	783	779	775	785	746	802	745	784	803	816	754	768	714	785	787	813	739	807	775	712	794	780	774	764	759	781	797	751	807	774	835	742	757	777	800	762	759	762	766	738	769	835	786	763	770	782	815	793	730	794	761	784	826	804	760	759	763	768	766	799	750	744	769	781	795	743	799	753	764	798	788	769	721	767	783	802	740	752	771	800	776	770	738	799	747	762	808	785	736	761	770	790	735	763	806	824	757	792	792	817	760	793	754	796	773	830	762	741	767	754	775	787	769	778	791	688	785	752	765	863	786	752	817	771	797	765	737	731	824	783	786	756	816	804	812	788	769	767	770	798	765	733	762	830	774	784	734	817	770	749	824	781	724	789	776	750	792	761	792	749	786	739	730	789	754	760	768	783	766	781	794	772	750	788	753	841	774	732	802	780	758	780	805	795	825	754	769	820	849	770	805	807	805	783	778	807	757	759	818	734	766	809	739	776	775	806	790	758	790	805	741	784	818	762	753	772	774	807	772	739	775	803	791	748	802	819	743	774	829	794	731	803	770	806	804	779	742	727	735	753	806	788	794	833	798	770	821	769	808	761	777	777	782	753	782	791	740	824	799	757	851	774	776	752	746	796	786	753	823	743	816	785	777	768	741	778	791	778	750	812	782	757	771	757	732	804	779	800	755	780	765	767	742	800	829	815	774	783	751	794	821	756	797	785	825	769	809	763	758	807	725	754	786	818	798	748	783	766	748	793	746	799	790	753	818	815	779	788	809	782	762	755	828	739	788	808	774	795	733	747	778	718	800	752	791	792	771	756	739	744	780	773	772	790	760	778	805	817	770	772	751	753	791	816	735	818	785	777	719	840	803	751	789	749	806	756	778	768	749	797	798	796	762	769	763	756	816	786	759	774	793	777	760	758	760	764	806	768	784	769	749	786	764	773	772	779	775	792	783	737	741	731	762	782	808	786	790	777	768	750	798	792	777	795	736	769	739	743	770	754	772	740	794	793	763	767	810	826	761	733	746	797	737	758	754	774	756	792	751	750	805	768	820	785	792	732	810	766	790	790	755	731	750	703	778	779	768	789	752	789	830	748	737	797	775	734	788	774	832	773	803	749	781	809	743	819	781	785	704	783	856	803	767	719	755	813	736	811	788	782	812	823	824	765	797	770	768	762	821	779	721	771	781	781	763	780	714	756	786	807	768	791	772	760	777	772	772	779	806	799	781	726	779	800	753	745	785	765	800	779	764	741	756	800	802	754	817	757	800	862	744	790	813	810	783	805	765	747	704	803	765	755	807	724	776	809	773	796	724	811	787	807	759	798	798	777	765	780	766	795	770	790	780	805	745	761	784	754	820	804	752	786	726	750	749	762	792	746	742	744	753	757	809	771	764	783	757	779	789	794	823	784	786	743	809	788	756	756	753	784	732	737	756	763	751	790	769	753	772	787	753	748	753	813	764	747	741	744	742	792	813	771	797	827	757	714	766	801	761	770	755	731	789	716	755	750	763	769	747	746	731	804	775	766	738	781	822	788	770	766	743	755	814	805	767	739	799	759	749	720	802	768	737	799	765	733	756	736	756	754	767	768	783	766	759	767	810	817	780	830	797	824	789	724	821	763	799	791	742	779	757	771	731	746	763	742	776	764	748	736	833	766	784	740	712	763	735	769	793	726	798	769	809	720	744	773	801	752	776	773	775	741	733	760	788	739	789	774	785	755	786	816	817	768	766	803	789	779	762	795	748	746	713	794	797	759	771	798	777	812	798	737	760	835	723	773	784	736	785	754	787	794	720	826	750	776	788	785	807	775	799	775	788	793	812	728	744	807	810	740	771	762	715	767	733	764	752	775	773	783	788	792	802	835	787	774	747	766	761	797	779	748	756	800	787	783	787	772	844	757	779	778	838	800	745	740	750	757	800	788	781	733	775	799	760	765	816	815	780	742	735	793	801	786	769	788	806	791	788	736	798	732	704	741	719	804	808	750	735	795	800	749	782	766	817	736	784	803	807	733	818	772	767	719	797	775	833	810	763	778	774	747	701	760	755	777	814	757	776	769	749	804	788	720	745	759	793	805	830	792	767	724	800	743	765	737	794	842	814	770	773	785	739	781	755	775	760	785	758	786	797	743	810	812	830	765	829	785	761	788	813	811	762	768	807	762	759	749	755	811	774	796	774	768	756	782	827	752	761	736	775	816	816	773	778	814	722	766	815	729	791	777	793	756	725	754	707	745	762	760	741	834	783	737	811	783	757	793	780	777	781	797	767	757	784	840	769	752	803	763	735	783	761	772	771	818	756	813	768	785	786	789	762	764	759	790	726	733	758	775	822	763	766	794	779	789	787	797	811	820	737	793	783	753	821	790	811	782	710	788	789	765	775	775	784	751	766	803	722	770	779	779	748	741	788	724	761	817	778	753	747	779	717	773	810	837	781	799	797	793	764	780	745	735	806	756	806	826	731	802	735	752	761	724	773	809	750	769	750	742	754	769	780	805	732	796	757	752	803	720	752	768	801	751	784	758	757	807	792	762	781	759	818	813	785	791	802	758	755	756	795	721	748	822	754	755	767	719	789	768	761	745	819	806	797	813	805	769	801	767	787	782	788	739	771	752	760	783	787	799	759	747	684	721	802	800	773	797	710	798	798	772	748	798	816	757	760	757	790	791	812	792	744	806	774	744	787	855	784	823	819	781	764	762	780	806	761	768	773	728	753	770	762	805	766	782	790
2437	4089	5479	5076	2902	1441	419	134	70	73	54	61	54	50	59	59	54	69	61	66	51	44	67	58	58	49	56	68	67	57	46	66	67	64	83	70	59	62	59	57	59	48	58	72	54	79	50	61	67	72	60	54	56	70	55	65	58	52	77	73	45	65	61	56	68	67	58	65	59	55	45	69	66	55	60	66	64	64	47	58	70	64	75	52	64	57	56	68	50	68	51	53	49	60	44	65	68	55	64	50	79	52	59	60	50	76	55	65	68	53	54	63	57	57	65	73	59	66	73	50	54	64	51	66	58	65	62	70	59	69	51	57	56	63	73	58	65	59	67	64	58	56	75	50	52	69	72	64	67	65	56	60	59	54	65	58	67	55	55	58	48	56	56	66	68	52	78	73	57	66	49	49	65	61	76	64	85	55	68	71	73	65	59	69	61	70	66	60	61	64	57	74	57	63	57	49	60	62	59	61	65	63	53	66	61	65	63	62	41	53	45	69	66	74	49	51	84	61	57	61	60	61	73	68	53	50	66	61	67	54	60	66	52	66	66	41	63	50	52	49	57	56	56	62	52	57	54	62	58	63	69	47	65	59	59	55	57	81	55	68	64	65	49	74	76	57	49	67	57	57	65	68	72	58	76	37	57	64	57	55	72	70	59	73	66	62	49	45	55	54	56	49	60	59	62	72	64	59	63	68	68	65	55	61	62	62	64	68	63	59	58	62	54	55	50	57	68	61	60	62	61	69	58	59	64	69	57	67	60	54	66	52	70	67	57	57	68	55	71	69	54	55	45	68	57	65	71	59	46	60	63	42	53	64	58	68	57	67	62	57	58	77	76	66	40	63	54	59	58	51	65	53	60	67	57	54	55	47	60	56	65	70	64	56	52	47	73	57	69	55	59	76	76	67	60	58	76	60	58	60	73	69	60	62	65	60	52	56	60	72	53	58	58	57	63	77	61	64	68	64	63	55	52	58	68	58	59	62	63	67	62	63	63	63	55	62	59	59	70	66	63	62	59	70	72	52	75	52	49	53	68	66	62	60	72	70	53	58	67	67	76	67	60	48	63	44	59	59	73	47	56	60	58	53	42	53	57	66	57	60	60	57	63	57	53	56	73	68	64	61	80	65	62	69	66	70	62	63	73	58	62	68	52	66	45	46	56	72	59	62	60	58	65	55	79	73	56	60	73	46	52	58	59	67	58	67	48	67	55	65	80	55	79	57	53	66	64	72	52	67	55	58	72	59	73	68	64	61	78	60	54	70	53	70	62	74	50	67	59	56	65	69	59	67	59	63	55	64	59	70	65	48	74	61	48	76	54	70	60	55	59	70	61	46	68	59	64	65	54	61	48	58	82	76	70	66	60	59	75	52	53	45	63	63	79	74	69	54	57	51	57	62	69	58	59	63	55	64	52	63	45	77	65	69	66	54	76	56	61	55	52	49	48	48	63	53	59	63	78	43	58	70	71	58	47	49	69	56	61	48	63	53	65	72	64	57	69	66	54	58	63	52	65	60	48	63	62	60	46	64	72	78	64	70	63	54	67	73	73	53	82	58	63	55	62	71	56	49	60	64	64	49	46	55	59	53	76	80	82	65	56	69	56	59	55	46	62	62	63	67	60	58	49	56	58	53	71	65	64	52	64	67	64	67	57	62	46	64	58	73	63	62	80	55	55	56	42	62	62	53	56	67	65	52	52	71	50	60	50	75	63	58	47	58	66	60	69	67	48	62	57	62	62	53	67	61	55	53	57	55	60	54	64	68	48	68	66	74	59	65	48	61	65	68	59	62	57	57	70	57	64	61	52	52	69	60	52	70	59	48	50	58	65	76	61	64	60	59	49	62	66	65	56	54	68	60	48	68	68	65	66	58	58	56	53	55	72	73	52	58	56	65	56	62	63	65	70	54	62	49	52	62	54	61	59	57	63	60	65	60	64	46	61	59	42	65	55	66	62	63	60	69	63	59	63	62	63	60	59	57	59	62	47	65	61	53	50	61	54	49	73	45	57	48	56	78	64	53	60	59	69	52	61	55	47	57	64	54	58	48	62	56	57	64	63	59	62	52	53	53	57	66	64	53	49	61	84	49	49	61	67	67	61	60	57	61	56	48	69	71	64	76	69	52	56	68	66	73	49	69	70	60	56	64	65	77	54	62	71	50	61	59	57	48	52	61	62	50	71	47	68	68	68	78	63	47	66	70	69	65	58	66	43	74	46	68	68	56	49	65	65	63	52	68	69	60	56	67	74	57	68	51	67	70	68	59	65	65	40	55	64	48	73	50	57	63	66	66	58	61	62	54	67	64	62	67	53	57	55	71	70	67	58	54	61	77	63	61	66	69	65	55	64	53	50	65	61	64	69	62	64	63	58	73	64	55	60	60	65	58	62	56	59	65	53	66	59	62	52	56	70	60	61	75	55	58	68	61	64	66	52	59	56	42	63	62	71	60	64	60	66	57	63	62	72	60	75	48	62	78	80	54	59	66	51	57	62	60	65	73	75	64	70	61	57	52	58	57	59	53	63	46	65	77	58	62	60	62	48	63	79	60	45	84	60	54	69	56	75	75	68	58	75	61	56	61	62	61	61	61	51	77	59	66	57	74	59	51	72	54	78	71	55	82	45	62	49	60	53	62	63	65	62	63	56	67	51	66	63	68	58	78	61	49	70	66	68	56	60	62	69	65	49	48	61	67	59	70	58	72	54	55	78	54	60	63	67	63	67	61	55	72	66	59	57	71	57	60	68	55	50	47	76	69	55	71	67	62	61	69	67	59	65	62	61	76	45	61	63	70	60	60	65	70	71	61	69	61	46	59	79	65	66	63	64	66	53	61	62	72	61	47	55	59	61	55	69	55	54	65	50	58	62	55	64	62	76	59	48	65	56	66	55	56	72	69	63	60	61	70	53	54	71	61	66	69	61	55	60	54	60	63	65	56	62	62	52	61	65	58	59	58	63	54	69	59	59	70	68	67	66	78	67	82	63	54	71	51	62	70	58	54	48	63	61	66	58	56	74	66	67	58	56	45	62	47	50	60	74	68	74	70	66	47	47	55	61	71	58	77	52	64	60	65	55	60	59	63	63	64	78	67	61	67	78	62	68	69	70	51	72	55	61	63	62	52	63	48	73	53	70	63	58	54	65	60	65	68	49	56	54	71	67	68	60	66	76	74	61	71	66	59	72	57	59	64	62	62	71	65	57	60	59	69	67	57	56	63	56	75	56	55	75	64	62	68	59	71	54	65	72	56	70	52	55	63	65	54	56	64	50	74	75	59	58	65	60	58	64	57	49	58	65	66	65	58	58	60	66	55	60	63	56	59	57	61	53	54	67	64	60	63	51	60	55	58	55	53	72	63	75	56	69	67	59	72	56	52	65	66	88	60	58	51	67	46	63	64	65	60	63	61	53	55	55	62	61	57	64	62	71	66	68	40	56	63	56	69	68	65	61	70	64	62	62	61	60	65	61	52	59	72	47	66	64	57
26912	29739	30743	35556	34685	25381	12031	3475	1171	834	772	738	747	783	736	775	785	750	784	767	752	740	768	752	760	766	734	737	747	778	777	773	723	756	795	723	797	780	731	744	791	722	801	769	746	736	759	808	787	758	784	733	738	724	786	731	752	726	728	758	787	742	744	786	735	795	754	732	747	788	758	771	785	755	724	751	791	793	777	777	796	775	738	734	793	793	803	769	817	771	737	781	749	707	777	750	707	772	742	762	731	736	780	759	816	759	794	769	775	774	792	723	743	741	753	744	735	773	722	759	752	730	712	800	746	787	743	755	765	810	777	743	831	787	740	703	788	753	763	767	772	728	781	741	765	697	744	795	737	747	724	774	748	801	779	799	803	753	761	781	788	761	716	758	803	747	784	754	758	712	772	808	712	772	754	727	773	742	767	751	811	739	753	745	714	746	754	771	774	759	766	797	799	782	778	809	772	730	706	723	768	796	703	773	769	753	798	842	801	781	761	779	773	787	758	779	754	725	757	730	773	829	805	808	747	773	742	736	807	748	803	782	761	759	719	734	735	828	777	745	771	764	779	757	773	743	784	774	798	728	735	765	799	789	738	745	753	736	757	748	730	749	712	772	745	775	819	802	776	778	757	767	748	752	755	728	774	747	799	791	771	775	782	749	763	827	760	808	773	764	796	749	795	835	790	773	771	774	759	754	703	765	732	767	797	715	696	758	824	742	818	764	808	774	723	767	819	767	787	720	721	757	739	739	773	781	709	732	778	762	765	787	833	765	783	691	778	725	756	716	735	763	762	728	739	808	770	712	744	764	778	732	784	804	735	800	746	726	739	764	769	789	750	809	730	722	774	767	726	761	712	761	757	755	709	752	763	792	707	769	755	768	790	727	763	740	775	741	764	735	725	750	811	788	761	751	782	746	758	764	782	766	801	772	781	780	741	753	708	752	767	800	770	798	786	743	759	761	782	758	764	773	784	719	766	772	748	771	727	792	756	774	801	757	761	755	754	729	764	733	761	825	759	760	744	761	751	728	737	745	662	806	804	777	767	709	813	713	777	773	731	731	776	774	743	776	788	762	738	767	802	749	755	811	746	791	761	738	777	783	760	785	730	763	795	783	765	779	766	809	743	694	705	729	768	708	785	787	787	778	749	762	756	743	744	719	784	708	787	760	736	772	802	743	745	748	746	749	728	779	742	735	723	745	743	754	714	757	727	808	775	716	763	762	813	744	800	792	763	752	776	747	784	750	795	734	744	798	773	782	731	709	788	741	808	771	757	791	765	725	735	767	753	760	811	769	734	766	754	787	772	817	787	762	773	730	820	728	757	784	747	750	792	730	731	739	728	743	764	730	742	807	765	727	779	814	758	739	772	752	812	740	785	725	816	760	820	703	751	798	742	775	722	752	777	776	796	725	753	768	756	767	788	717	731	785	781	757	739	751	711	751	748	801	785	765	835	753	756	749	767	769	746	749	762	718	759	733	779	737	811	746	732	773	752	723	724	743	757	759	730	784	774	745	726	733	768	751	776	698	804	763	749	784	787	764	773	751	761	761	773	747	749	741	715	766	743	736	752	761	712	804	750	759	765	808	726	759	785	770	752	763	823	791	737	708	747	785	736	772	746	742	776	766	766	763	763	775	760	747	832	762	735	764	806	791	783	711	802	807	754	792	742	758	729	733	761	724	758	781	806	737	784	752	765	717	718	762	746	765	752	768	772	767	739	738	767	770	767	762	773	748	768	764	753	732	724	771	725	756	765	731	797	758	770	772	760	787	756	783	778	753	705	759	740	713	807	782	745	755	783	741	812	791	750	749	750	765	773	781	746	781	739	785	755	712	733	751	789	778	748	802	745	747	761	777	780	791	761	766	755	789	806	783	740	794	717	778	736	744	770	824	790	807	724	760	780	733	749	774	779	800	741	742	751	776	782	741	806	752	761	756	751	795	759	794	818	791	776	752	806	736	768	762	729	792	780	736	770	725	769	776	820	755	808	807	799	734	783	784	796	709	763	812	792	744	735	793	775	791	794	759	777	784	750	778	698	740	736	746	791	769	754	796	735	775	738	777	766	742	780	776	743	743	800	802	756	758	804	745	763	770	792	739	724	776	756	784	787	742	744	803	788	844	772	770	728	767	739	795	728	808	804	705	760	800	734	748	729	817	725	765	804	772	746	714	796	824	773	748	782	805	753	730	772	784	797	771	790	748	779	746	781	730	732	705	752	757	750	813	787	778	790	687	747	777	814	746	744	742	784	788	776	782	825	752	758	772	736	769	772	762	744	728	736	780	750	705	735	781	753	770	804	755	764	824	773	773	766	714	715	778	789	744	769	770	739	753	736	767	750	762	784	737	765	758	754	740	768	782	785	756	772	750	776	749	767	740	790	734	825	783	765	767	768	749	733	724	783	744	758	752	754	777	776	754	808	814	759	744	787	785	771	800	785	693	758	785	719	757	768	772	749	767	804	736	699	726	756	788	754	769	742	757	766	731	696	765	732	736	813	746	785	812	774	725	783	753	782	759	733	799	787	790	721	774	684	753	779	763	734	800	772	736	779	741	827	736	798	770	739	785	766	786	755	714	784	776	739	785	817	766	751	743	739	767	772	820	753	732	771	713	768	776	759	744	762	799	774	794	752	761	759	765	773	756	780	757	766	782	698	748	767	750	766	779	757	800	709	728	733	770	783	737	757	782	716	754	760	751	811	756	766	760	778	733	752	736	755	761	795	800	719	711	773	719	752	739	718	778	777	745	797	761	743	755	796	748	756	752	744	809	812	775	775	768	744	778	737	763	795	735	701	757	835	738	748	761	773	783	772	799	716	815	754	752	781	768	747	783	740	747	756	777	713	763	791	766	712	812	764	802	785	788	737	802	805	769	782	783	826	728	773	742	836	718	743	749	774	766	795	742	741	726	747	744	807	749	766	771	812	771	761	758	740	705	801	756	787	762	812	708	751	835	752	760	775	760	785	761	728	779	776	734	748	766	741	738	763	743	773	760	764	764	755	726	766	785	772	757	767	766	777	783	738	765	805	771	734	761	752	793	780	765	745	735	814	706	749	774	740	765	769	778	757	783	791	787	764	800	678	771	820	784	776	779	758	783	782	761	764	753	802	709	740	754	696	775	774	757	800	776	749	762	774	729	786	722	728	793	776	789	743	751	783	747	750	744	742	779	766	773	785	786	748	761	787	793	770	726	700	761	776	794	767	723	773	767	774	785	763	798	744	796	786	783	742	748	780	764	781	706	741	809	808	821	765	761	786	801	757	753	784	756	770	737	790	787	795	744	749	796	805	739	777	715	765	812	726	792	720	727	740	744	791	755	790	737	772	755	771	805	770	803	729	762	820	713	780	769	807	757	759	782	762	741	746	759	717	757	752	804	741	792	794	767	764	748	815	771	755	758	801	749	762	759	781	790	778	758	792	715	793	760	734	746	829	772	738	818	717	757	726	761	754	768	796	782	785	775	796	733	798	739	789	764
5605	18176	15433	11792	7210	3609	961	233	92	77	63	65	65	69	60	74	49	63	53	63	58	56	69	54	61	69	71	61	59	46	59	64	69	68	48	71	60	64	53	68	63	62	74	58	69	59	49	60	67	50	58	53	81	86	69	58	66	45	58	61	58	53	79	64	51	73	65	64	63	48	58	62	69	71	69	55	78	54	57	69	75	56	59	60	67	69	63	55	69	64	63	69	70	74	52	57	72	57	63	59	45	49	68	56	78	69	71	43	64	82	62	66	63	63	63	52	49	59	61	50	59	69	59	57	47	56	67	54	62	67	45	52	63	49	59	54	68	63	75	54	66	60	55	67	51	65	58	53	55	64	61	56	57	72	63	70	58	53	64	58	75	69	70	57	63	64	59	65	76	48	60	46	72	75	64	54	74	63	60	69	84	73	64	45	41	51	68	67	69	49	59	59	70	68	49	68	61	59	67	70	58	52	51	53	59	58	58	74	60	56	66	60	65	72	66	65	53	74	58	54	63	64	65	62	55	55	56	70	62	60	59	60	54	73	48	69	62	75	57	65	49	51	68	54	49	62	59	64	71	65	59	67	73	74	52	60	60	72	68	74	67	69	54	64	53	63	59	62	52	63	62	56	77	65	55	60	57	51	47	61	54	58	52	62	60	80	70	64	59	49	66	61	67	61	66	68	73	61	56	64	65	67	72	68	58	59	75	58	61	67	69	66	69	54	55	58	57	65	60	57	56	50	56	63	63	66	48	67	60	60	65	63	47	53	53	61	63	64	68	65	69	68	60	58	59	63	62	50	59	64	56	56	63	53	70	61	63	65	54	63	53	55	65	61	58	44	53	61	54	53	58	55	60	78	79	60	65	65	61	52	60	52	78	69	57	62	60	57	60	56	63	76	68	48	68	58	60	66	73	58	60	56	74	51	87	65	66	68	48	62	68	50	67	61	51	62	54	72	68	57	62	49	82	47	73	69	69	64	65	46	70	40	69	79	55	69	63	63	55	67	47	62	61	58	65	71	62	62	73	35	66	57	71	64	52	48	64	59	55	66	64	61	53	53	64	72	57	59	60	65	70	40	52	66	68	68	66	63	68	69	59	63	64	67	65	61	64	55	56	68	74	55	68	56	59	65	63	61	70	50	60	50	67	61	61	64	55	78	71	63	53	56	52	63	65	66	67	67	71	50	59	69	54	64	60	63	57	60	53	59	61	57	64	63	53	57	54	60	68	59	57	58	70	63	73	75	69	51	58	60	66	57	70	68	53	63	62	57	62	55	61	49	70	72	67	64	49	63	65	67	58	62	52	55	43	66	61	53	61	65	59	61	61	51	56	72	75	57	65	66	53	64	63	55	84	68	71	54	55	65	73	65	66	67	66	59	60	59	54	59	68	64	78	70	55	60	62	67	63	61	57	67	73	61	47	61	59	50	68	59	67	58	56	66	61	59	45	67	69	71	60	59	58	54	72	58	61	62	66	63	62	53	52	61	73	63	72	55	57	69	47	70	60	60	55	66	58	60	80	65	47	54	68	63	64	67	56	75	67	62	74	78	52	60	61	56	67	61	69	64	67	62	54	61	57	56	67	55	67	45	61	57	63	63	60	64	60	51	68	73	67	64	62	69	54	60	62	64	70	67	59	49	56	69	63	55	56	68	61	63	65	66	48	59	57	55	76	47	56	54	68	56	75	57	72	63	79	61	66	82	62	72	45	67	71	60	62	55	53	68	61	68	55	63	71	67	57	63	64	62	56	75	53	59	60	60	48	53	66	61	55	49	51	58	61	57	64	69	64	54	62	66	59	68	71	60	62	61	70	66	61	65	65	73	53	74	57	61	54	60	72	49	55	72	53	47	77	66	65	73	54	74	74	52	61	51	64	63	67	57	54	68	59	56	67	61	74	65	67	49	61	52	72	51	59	52	49	61	66	58	42	69	55	54	60	69	49	58	64	47	60	50	51	69	80	63	62	67	61	60	55	56	67	67	68	68	64	69	63	73	60	72	56	59	68	45	70	62	64	70	56	84	70	78	80	65	58	54	53	74	55	62	56	67	56	52	62	63	67	60	55	60	49	56	48	74	76	59	53	57	75	64	46	49	69	71	68	59	59	51	57	84	60	75	62	74	73	53	57	73	71	60	69	65	60	58	67	72	59	63	53	76	67	57	60	53	70	50	60	62	61	49	70	73	62	61	65	65	55	71	70	45	70	52	66	78	71	59	64	54	55	82	60	54	73	67	58	62	73	67	55	60	65	57	68	74	63	56	52	55	67	78	63	62	72	47	78	51	51	52	56	70	72	66	60	68	62	55	59	51	60	76	46	69	69	61	65	63	59	68	78	54	57	68	65	61	57	67	64	68	66	54	59	57	57	58	52	55	53	73	50	72	64	66	74	68	52	59	72	54	49	56	69	65	80	62	61	63	58	51	58	52	64	61	50	53	48	64	71	62	68	64	69	60	69	67	71	75	58	45	57	61	76	50	57	60	66	57	50	53	67	51	60	73	56	58	80	59	68	63	56	58	63	65	63	63	56	63	57	56	66	66	67	52	83	62	52	54	51	67	70	44	61	58	65	62	68	73	66	72	72	71	52	50	67	65	75	66	70	62	73	47	69	64	43	57	53	51	61	58	68	67	55	56	76	58	65	55	67	67	55	61	60	65	73	59	67	55	62	67	61	48	65	50	63	68	72	51	70	55	71	51	78	70	45	58	57	57	55	58	60	55	60	60	83	55	72	60	71	60	68	69	56	47	68	60	65	55	60	67	58	58	56	67	61	75	60	55	67	71	74	73	72	60	63	55	56	72	74	67	72	67	72	64	52	58	57	63	58	67	51	61	67	65	62	72	54	58	62	52	53	66	57	55	56	45	69	70	64	60	52	66	59	75	50	57	78	60	76	64	52	68	62	70	61	49	50	61	63	56	52	55	52	64	69	68	62	64	64	61	49	63	65	52	67	54	59	55	76	36	64	82	83	75	65	60	72	72	58	54	66	66	50	63	75	65	62	67	47	66	61	48	59	69	57	74	62	61	66	57	70	53	61	85	65	61	55	61	58	61	61	58	58	55	60	65	64	56	50	60	59	57	59	54	69	73	55	77	62	56	58	50	63	77	54	53	54	60	53	61	63	62	54	63	64	55	76	65	60	56	51	66	69	59	73	72	69	57	63	72	80	71	67	60	60	50	67	61	58	61	76	62	65	64	52	59	72	59	65	59	75	72	57	70	65	52	59	47	54	61	66	56	64	69	51	55	63	65	44	57	57	52	44	77	66	52	46	62	58	75	61	47	62	72	68	59	56	49	76	61	59	58	74	71	67	56	83	57	61	45	61	61	51	64	56	58	57	53	63	71	60	54	66	53	82	60	57	70	66	69	60	61	58	61	83	57	63	45	70	62	63	68	62	65	53	67	79	62	64	55	53	74	60	61	67	65	68	51	73	54	65	54	75	65	61	59	56	74	71	70	55	80	60	57	68	56
40257	46468	39745	48767	48443	34888	19064	6297	1727	869	744	735	808	749	802	783	805	710	729	786	800	785	823	768	751	760	758	746	814	781	756	776	780	753	769	784	816	735	729	808	746	754	758	779	744	713	743	719	751	762	793	814	761	736	776	792	756	799	775	743	794	749	791	766	776	814	740	781	779	802	808	754	745	790	780	730	797	721	790	783	791	720	736	766	787	767	780	788	739	801	793	780	733	756	775	773	781	775	709	774	802	792	746	811	748	724	793	789	752	773	749	731	800	769	758	756	751	753	790	745	786	788	751	753	734	765	750	782	770	756	744	765	745	767	770	751	694	750	776	778	773	743	799	784	776	780	737	724	780	778	803	781	767	831	781	787	761	782	779	810	817	773	818	786	742	799	820	748	815	792	763	756	753	796	779	734	788	826	782	729	724	746	764	770	750	746	759	744	773	776	791	744	741	764	802	761	767	800	754	802	819	776	801	754	774	746	726	756	741	788	749	744	751	804	743	817	790	748	725	765	733	822	761	790	793	781	795	824	786	832	823	736	775	765	761	801	725	783	804	772	766	758	766	775	740	748	773	742	754	745	779	758	751	759	745	760	784	748	732	777	743	729	777	778	744	735	823	770	788	743	724	797	757	759	811	813	746	823	810	708	711	781	772	761	789	717	764	745	770	747	740	763	745	765	754	766	789	775	800	758	785	780	796	788	766	791	809	767	742	746	773	749	812	766	786	762	757	743	755	781	774	770	793	769	792	768	713	799	761	703	720	782	821	783	793	769	823	763	753	765	796	748	789	806	777	772	793	786	771	747	739	768	730	749	806	745	775	732	757	746	761	793	798	743	803	762	791	753	733	777	778	774	723	739	778	764	746	756	754	762	789	747	745	754	757	785	742	770	783	764	789	779	770	766	743	801	735	733	816	791	734	788	752	775	747	730	796	772	766	805	811	758	762	787	739	743	787	749	809	840	760	740	748	733	767	746	781	767	766	721	737	808	805	739	754	785	796	815	725	765	767	761	740	770	753	807	774	759	822	798	756	784	743	796	758	728	748	759	769	781	773	762	785	769	709	760	728	761	786	771	750	783	755	774	746	769	773	733	736	767	798	783	826	711	739	765	740	766	774	756	746	734	785	768	730	772	787	738	743	761	789	816	763	745	747	817	821	788	762	748	731	714	738	764	773	721	769	760	774	737	767	818	788	789	833	754	759	750	760	754	787	745	729	793	787	748	754	772	804	760	775	734	772	752	754	802	739	738	758	729	773	811	788	755	761	765	767	768	768	727	773	766	757	755	855	741	788	768	768	813	805	793	788	788	736	737	822	758	782	770	774	787	779	744	734	769	724	784	737	790	753	737	776	767	706	817	785	753	786	719	777	794	751	776	719	817	796	754	787	771	741	715	762	796	774	790	795	732	765	777	746	748	827	769	762	772	752	750	788	769	730	800	752	771	752	763	783	773	778	746	785	816	743	739	778	781	780	748	746	764	744	800	802	785	756	746	770	705	738	778	735	749	692	767	786	780	783	735	747	779	770	817	797	755	781	761	793	784	754	804	797	763	759	743	748	767	733	765	788	772	820	772	741	795	776	768	768	759	734	733	816	735	702	797	827	726	797	763	765	766	767	777	761	757	770	782	773	775	783	774	754	724	776	770	769	814	778	761	704	788	795	767	772	739	718	765	797	765	807	750	776	807	754	765	749	717	816	832	760	739	737	761	767	771	757	771	756	750	802	738	818	745	751	751	802	737	730	781	755	785	753	773	772	790	752	753	809	778	762	754	715	747	757	763	785	745	732	839	762	775	752	817	793	796	771	753	778	762	735	771	717	761	788	811	782	773	822	784	749	813	769	736	810	773	799	780	765	753	813	767	797	816	786	751	766	742	773	730	793	761	790	720	744	818	748	756	793	801	768	742	776	765	787	767	741	786	762	770	771	759	793	760	744	767	778	770	762	727	806	834	821	709	801	775	793	725	718	798	766	804	774	779	770	754	792	766	784	759	736	746	776	740	764	727	752	754	736	731	721	794	754	751	767	774	747	797	731	781	751	756	782	810	727	776	754	797	733	759	783	750	755	719	793	774	763	762	775	789	773	775	816	702	769	779	798	787	804	768	743	777	764	765	783	749	760	725	715	820	719	736	743	752	764	772	823	747	808	796	759	777	756	781	754	804	788	784	798	808	815	662	748	725	771	780	765	745	783	780	778	765	823	723	758	734	765	763	727	795	768	789	803	788	757	755	785	758	781	750	758	753	783	754	823	776	764	808	731	783	745	755	763	810	747	800	757	762	773	777	739	791	766	710	787	772	749	763	752	724	740	742	778	723	745	758	750	753	764	784	745	765	786	784	751	748	753	772	785	765	695	739	763	759	753	762	801	764	734	793	777	798	718	773	784	804	752	750	800	766	828	762	729	785	738	762	768	698	780	727	846	745	735	772	785	782	718	757	764	783	776	735	807	747	785	732	800	737	785	742	747	738	725	738	765	768	792	808	752	809	768	776	745	802	776	797	791	736	722	792	750	833	727	760	752	768	780	776	753	767	789	754	706	761	745	743	768	757	784	782	763	774	764	755	745	725	715	781	777	739	767	771	744	798	774	788	765	772	781	785	808	770	758	771	787	800	812	818	709	766	757	724	757	762	787	762	740	731	802	817	810	774	689	788	776	724	730	812	732	739	779	778	744	778	756	771	807	731	772	740	775	727	770	728	737	822	777	765	753	756	756	798	761	706	780	735	763	759	754	762	813	781	768	807	750	777	770	728	777	800	774	777	753	798	753	765	717	782	770	760	782	806	818	734	754	766	813	726	754	772	807	743	785	780	715	753	763	789	751	795	767	771	775	774	744	729	771	748	763	747	801	774	743	793	750	754	754	715	742	751	751	731	759	760	785	816	794	763	755	750	772	767	824	744	807	760	765	843	729	812	756	775	738	778	771	782	768	758	761	797	776	754	778	804	749	754	721	760	754	779	744	716	770	756	763	761	717	749	768	773	763	740	747	787	742	735	749	798	791	767	792	751	756	831	775	791	730	813	751	753	788	745	785	761	801	774	751	740	760	782	742	780	798	767	766	737	805	784	757	761	730	753	760	786	795	783	783	796	796	737	761	748	786	742	782	769	774	762	758	763	794	777	748	764	704	768	764	776	814	782	743	790	770	784	846	752	798	745	751	773	726	766	817	748	724	733	794	763	787	723	745	771	748	745	793	734	724	742	765	758	720	745	786	759	767	769	765	780	794	755	779	752	770	779	761	697	750	795	724	786	785	801	793	765	774	765	751	741	763	770	700	791	791	765	751	727	772	798	753	784	738	757	801	773	752	755	757	803	734	789	796	764	752	751	753	775	753	755	753	741	762	747	728	778	749	808	776	748	793	754	737	820	745	767	720	767	793	736	772	784	735	760	737	776	786	734	803	748	796	808	779	807	740	734	751	742	793	716	752	798	763	769	782	722	797	750	808	717	737	759	765	770	811	778	809	758	764	770
6755	14967	17642	12145	6861	3147	830	243	108	69	65	59	49	68	57	66	62	56	63	66	69	76	55	72	72	72	58	51	78	55	54	46	60	61	63	77	57	64	63	56	68	58	58	52	70	69	63	64	70	61	59	73	69	60	52	62	64	64	64	62	71	59	63	71	52	48	52	63	65	66	69	74	66	58	59	57	74	59	53	49	51	51	62	71	68	58	71	66	52	79	50	69	48	68	63	66	68	57	76	56	78	80	50	62	46	66	55	47	72	61	61	62	65	65	66	68	50	51	61	76	54	53	63	50	53	54	60	72	49	59	71	61	57	77	72	66	56	77	67	70	57	52	55	53	64	67	60	63	75	63	67	59	72	56	52	44	83	61	42	67	61	51	67	59	49	68	66	41	73	57	60	62	72	59	59	51	54	60	67	59	56	65	67	64	60	76	65	60	48	67	56	55	65	66	66	55	64	67	57	58	57	70	65	68	50	60	55	60	71	63	55	54	78	64	62	63	77	66	66	60	65	58	51	61	55	60	62	65	67	63	69	70	55	46	70	50	50	56	75	65	62	66	53	70	69	73	68	78	69	64	78	66	56	59	59	52	58	74	50	58	73	63	67	62	56	69	61	48	59	63	65	57	56	63	70	63	75	59	57	50	75	67	54	56	67	51	65	57	72	74	69	59	57	63	63	66	50	57	59	49	69	66	61	47	57	61	68	66	65	77	58	45	64	58	59	69	74	62	62	73	62	50	69	55	55	75	54	70	71	63	65	75	52	69	61	65	67	61	47	69	64	68	71	63	70	70	66	54	63	57	57	55	58	63	73	61	60	60	52	66	70	62	66	60	49	57	63	66	51	56	48	59	88	57	62	60	48	64	69	63	64	55	55	55	64	54	49	59	57	70	53	62	58	46	65	77	55	65	57	68	79	63	50	75	63	66	76	62	57	55	76	63	53	68	44	60	55	84	63	52	57	64	67	57	53	56	55	59	57	75	54	72	74	54	78	64	55	55	58	50	61	69	62	62	73	66	43	66	70	60	59	59	57	74	52	68	57	56	78	55	64	64	47	56	48	52	70	70	53	57	51	54	68	68	64	61	62	77	56	73	84	57	62	64	63	56	58	61	61	44	62	62	60	67	51	61	64	58	67	62	67	68	58	57	61	58	78	62	53	56	57	66	53	50	69	81	56	59	65	67	64	61	62	66	51	73	68	58	48	79	73	56	60	72	59	50	63	63	62	67	64	65	64	58	52	46	65	56	65	62	58	57	54	69	58	66	75	56	76	70	70	57	57	64	76	65	67	65	58	62	62	58	49	66	52	66	65	63	60	56	52	57	65	72	69	59	62	71	54	58	60	73	63	62	62	52	68	62	65	53	64	47	54	58	59	60	71	73	58	65	71	75	70	65	62	48	69	61	62	67	68	76	63	59	59	65	74	73	62	64	70	55	62	66	44	55	46	50	58	73	71	51	70	65	63	53	62	54	65	65	51	65	62	68	75	48	66	55	69	65	60	74	63	77	57	67	68	59	63	66	65	74	78	70	59	69	48	80	69	75	69	68	80	60	69	65	56	66	45	51	49	51	67	53	52	83	44	66	79	67	67	57	68	61	64	71	73	47	55	70	59	64	62	62	72	77	65	49	67	83	55	55	64	57	70	75	69	80	68	50	72	71	52	60	50	59	64	58	51	65	54	65	61	59	74	72	65	56	54	77	63	64	74	76	63	61	62	79	66	55	67	57	72	49	69	56	55	58	62	67	63	49	60	50	74	55	55	55	61	73	59	67	64	69	58	51	73	61	53	59	62	61	53	63	58	65	57	62	63	72	79	71	49	67	58	62	58	68	69	72	64	66	56	77	68	67	72	62	58	66	67	69	70	66	69	56	59	66	68	65	53	59	69	65	49	62	60	71	68	56	65	68	65	54	54	53	54	87	61	62	55	55	47	63	69	64	54	53	63	59	87	55	61	64	75	77	72	67	83	56	59	61	57	70	72	68	68	56	64	53	47	66	68	66	55	57	67	62	59	43	70	63	73	75	64	82	76	54	55	71	69	49	64	75	64	65	73	60	54	63	55	66	70	62	64	58	50	60	57	57	51	64	66	63	61	62	65	59	64	63	60	67	64	67	71	83	56	73	75	67	62	56	62	53	67	65	49	71	65	63	73	59	67	63	74	57	80	61	70	61	67	64	40	67	55	55	50	56	62	65	61	66	56	59	56	59	69	63	54	66	60	66	66	61	48	66	64	68	56	56	61	67	56	59	55	67	61	74	58	59	74	47	75	64	77	69	68	64	71	61	69	45	55	55	57	52	70	68	74	58	59	66	67	61	60	47	58	58	52	68	67	56	60	67	66	62	75	71	72	67	71	60	67	61	63	48	66	57	68	54	59	52	71	71	89	67	57	71	69	54	60	76	62	72	74	53	63	68	67	65	65	80	77	61	66	56	60	63	50	48	69	75	77	61	62	64	55	54	80	76	65	58	53	66	77	71	60	61	79	74	77	67	49	46	48	62	58	84	48	66	54	68	78	62	56	70	59	72	65	67	72	69	72	58	65	55	54	74	80	79	76	53	47	55	49	58	55	63	61	61	79	56	53	52	74	57	58	58	61	74	57	61	59	63	60	46	70	51	60	55	67	51	58	57	66	61	49	67	58	59	67	56	58	59	45	56	69	60	70	64	68	54	54	67	60	63	68	52	67	57	61	65	63	64	65	45	70	53	43	77	58	62	68	50	68	67	65	66	73	63	62	67	57	50	68	58	67	73	69	56	60	66	59	65	75	72	68	66	63	71	64	65	71	69	53	71	53	60	58	62	55	64	70	67	66	70	56	63	64	60	80	63	57	63	57	76	56	75	72	54	57	61	78	81	74	61	57	74	54	60	69	59	59	52	63	61	70	68	74	51	71	61	78	65	73	64	69	60	67	78	62	63	67	70	58	74	56	72	63	67	70	65	72	62	64	61	58	56	58	59	47	82	61	66	53	63	73	45	66	80	62	66	71	59	59	64	50	75	59	85	70	75	48	64	53	68	53	73	73	56	54	64	63	62	65	55	49	56	60	66	66	64	63	63	54	49	57	59	63	59	52	76	61	61	70	61	80	61	63	54	67	55	65	76	67	82	59	46	72	56	55	60	55	62	55	69	60	75	56	65	59	68	56	65	65	58	83	72	71	64	49	52	59	53	69	60	79	60	54	64	71	64	66	48	60	49	68	54	57	50	63	90	65	56	73	48	63	62	70	74	59	69	69	66	62	67	74	61	65	66	70	57	52	61	67	66	47	52	66	67	56	73	55	72	41	62	59	64	66	47	64	74	72	56	52	66	55	61	66	63	60	68	65	66	48	60	57	62	53	52	49	61	66	68	57	54	49	76	67	73	63	60	59	56	58	45	62	67	55	68	57	85	63	54	72	63	45	54	73	59	63	55	65	69	69	61	59	68	78	60	58	71	56	75	70	50	71	59	67	59	50	67	57	65	48	55
38806	43226	43641	47308	45904	33721	18524	6106	1687	922	801	751	788	784	818	792	794	805	765	754	796	807	722	810	765	772	836	853	795	825	821	748	713	771	837	814	778	761	815	823	833	766	763	849	811	811	806	754	805	733	786	800	791	785	785	774	781	839	781	729	832	844	783	759	800	799	807	789	848	772	801	771	818	782	816	797	835	785	799	755	805	785	749	773	757	788	785	785	760	739	812	758	798	783	789	762	788	805	797	741	775	813	780	816	807	757	778	803	809	853	790	822	808	763	779	761	769	790	799	809	786	785	783	796	772	812	790	783	793	751	788	765	733	802	805	737	763	784	793	755	786	809	699	804	787	800	759	743	773	809	769	729	772	796	795	804	791	761	800	785	808	768	816	749	801	783	812	767	793	821	825	740	740	773	759	791	816	792	791	787	784	748	827	823	815	795	798	793	769	806	777	816	756	778	768	766	746	826	793	769	790	798	802	782	797	772	799	764	775	766	794	804	774	757	755	819	780	767	784	788	813	754	824	784	800	744	792	818	788	805	789	805	848	754	779	774	813	764	838	746	795	758	829	749	791	785	763	807	788	798	816	795	798	788	812	802	812	810	739	770	817	820	763	759	849	777	774	778	799	796	787	774	830	810	763	801	769	775	812	740	821	765	778	795	778	794	840	776	813	823	810	811	795	785	810	834	820	799	806	752	802	792	762	807	787	789	799	807	765	773	796	770	773	795	786	788	745	806	872	792	814	800	787	791	800	779	797	803	797	781	792	813	783	798	781	743	769	788	787	817	781	779	766	870	772	810	797	836	807	787	767	826	777	779	827	783	778	827	792	789	783	775	740	796	843	788	775	752	813	799	739	813	821	834	796	796	759	809	733	797	788	761	775	791	836	786	754	827	800	798	813	792	804	759	789	789	750	803	792	816	810	750	819	845	825	808	851	807	786	761	817	739	802	786	807	790	758	804	733	776	763	757	845	738	773	778	795	783	786	805	772	784	818	797	772	790	796	822	791	793	782	799	804	814	795	803	783	801	786	784	709	804	816	746	777	792	782	811	772	753	792	857	847	742	761	783	769	808	816	736	812	796	798	785	821	759	795	732	760	766	797	762	805	830	809	755	830	787	815	806	791	810	812	764	812	780	798	797	784	821	739	772	789	812	726	790	796	767	770	756	726	810	793	786	810	776	799	806	824	785	836	804	822	770	796	798	791	802	787	788	803	794	750	805	818	773	788	814	796	754	822	772	780	789	729	771	816	779	822	786	846	794	756	723	829	762	831	781	741	807	769	794	836	820	830	786	784	774	777	779	763	796	806	775	794	799	823	776	864	787	794	780	798	788	772	795	757	764	778	828	781	791	758	808	828	787	769	796	788	770	795	796	798	806	767	758	848	798	738	799	799	801	824	788	759	794	779	756	806	818	785	787	803	770	789	790	813	793	772	770	795	809	797	788	733	781	793	831	779	730	774	775	719	859	775	789	793	834	802	795	809	762	788	836	787	791	787	813	768	767	798	807	787	786	766	824	725	773	789	820	752	782	783	800	829	763	802	805	794	818	796	767	780	821	793	819	748	751	773	771	817	775	739	774	803	796	819	780	796	801	801	754	819	852	755	778	796	755	776	779	769	828	763	835	733	821	736	811	811	750	771	716	808	800	768	751	779	787	788	783	799	812	769	815	809	754	781	790	774	786	808	785	832	796	824	787	779	780	770	715	790	731	776	765	792	768	819	770	802	791	795	785	794	776	766	773	785	770	826	751	791	829	770	762	809	776	789	812	775	782	826	789	769	814	758	772	767	758	779	726	813	792	782	833	777	744	751	798	792	790	806	786	770	747	760	814	825	818	802	755	799	790	776	781	780	794	835	779	765	795	766	831	821	807	855	778	774	819	782	799	781	749	763	806	777	756	815	818	754	787	794	827	756	808	845	783	774	797	765	816	772	749	807	776	832	793	793	816	755	797	800	785	768	820	820	784	845	796	788	802	769	801	811	800	766	749	812	796	772	771	825	805	747	799	772	783	780	830	786	795	760	805	822	770	745	756	837	786	803	800	797	765	779	776	762	781	768	751	798	777	860	835	761	783	824	816	794	801	815	753	805	819	760	767	802	756	799	774	775	776	750	809	822	800	726	788	779	791	835	786	811	776	755	803	734	784	800	788	828	763	768	791	773	786	779	754	774	783	761	832	760	822	764	773	791	817	758	809	803	816	840	802	780	823	795	784	803	794	832	793	778	793	810	803	775	816	761	743	843	832	777	766	746	782	840	787	759	807	764	783	768	753	822	827	761	781	754	788	790	749	827	843	750	815	734	796	811	812	805	770	814	788	820	796	738	770	773	778	799	776	774	778	800	794	827	738	763	760	778	822	802	862	756	798	752	765	779	790	818	821	787	816	810	761	790	759	780	772	765	807	778	818	790	769	803	776	775	739	798	803	815	836	825	809	811	811	787	803	797	813	773	803	833	759	758	759	837	785	834	804	787	764	767	788	792	770	765	745	779	802	851	815	812	802	814	755	777	812	800	725	801	779	767	787	779	831	772	788	759	799	800	793	793	793	807	764	814	754	818	791	822	790	772	786	767	773	753	795	761	758	792	772	760	772	795	763	790	837	810	751	783	772	749	799	772	801	793	754	803	788	782	773	826	769	834	794	787	774	751	795	776	785	749	791	774	822	757	763	828	771	844	790	754	769	855	784	811	874	820	761	806	810	765	759	765	769	760	771	761	775	781	771	808	770	786	823	766	842	794	759	809	794	757	812	848	786	778	790	816	845	786	806	781	825	756	738	858	811	814	774	779	821	785	783	772	787	783	767	764	767	759	781	765	802	790	775	844	776	818	788	827	732	761	786	788	776	743	787	756	817	791	782	786	793	755	773	754	791	769	816	792	749	839	810	782	791	802	827	825	799	786	772	789	738	737	803	804	770	809	790	787	845	757	800	758	769	757	735	752	783	805	767	785	798	737	806	782	726	782	815	739	752	751	781	782	860	785	752	773	758	793	802	810	821	818	797	750	752	778	772	810	779	727	752	769	780	790	802	851	782	820	820	821	762	815	771	813	784	755	787	779	747	765	833	800	787	797	757	790	810	756	800	799	807	798	761	762	796	816	766	826	780	795	754	792	800	801	788	800	796	813	782	831	757	759	791	811	823	755	777	832	847	825	798	816	773	775	811	799	792	804	800	761	778	829	836	816	762	792	788	786	769	789	813	769	795	802	802	798	770	748	768	800	816	749	822	797	801	779	811	799	782	784	769	767	794	757	786	818	800	761	791	807	779	801	791	780	824	846	837	803	752	806	761	768	776	797	796	804	806	813	804	772	802	769	829	828	869	729	804	780	762	810	809	761	840	773	800	805	763	794	830	786	745	785	820	790	779	803	800	783	746	807	814	769	816	776	806	795	778	770	815	782	795	814	810	840	829	797	799	809	847	830	771	822	803	800	781	814	798	793	797	762	763	764	777	762	767	839	765	765	732	805	826	751	757
8024	22839	24084	18847	12055	5674	1458	348	121	61	72	57	54	50	64	58	66	58	61	61	49	55	57	65	64	64	48	67	66	50	65	64	70	62	64	57	55	60	44	51	66	57	65	71	68	58	81	61	63	62	63	59	51	64	60	60	71	65	57	59	54	59	50	58	62	56	67	60	67	76	74	58	48	80	63	67	70	79	73	75	59	66	65	63	40	67	71	60	58	72	64	77	63	73	63	53	59	69	53	61	68	64	68	76	66	68	63	59	64	64	69	75	67	60	61	59	63	53	49	57	59	79	58	62	52	73	52	74	59	64	67	64	80	64	62	63	66	53	85	61	70	64	57	67	73	57	44	75	52	58	51	58	50	76	64	60	56	49	46	62	70	63	66	84	68	58	49	52	72	74	56	87	65	61	54	78	62	68	72	48	72	57	63	69	68	58	70	63	54	62	74	69	67	72	61	58	58	71	65	59	73	71	65	69	57	66	69	66	68	53	76	69	56	46	70	69	74	53	72	60	72	54	72	52	75	65	62	58	64	62	57	45	62	77	68	60	71	59	58	69	66	77	72	62	58	68	75	66	53	61	48	60	58	62	70	56	59	82	59	66	57	74	70	52	66	59	55	70	62	69	55	66	68	71	67	66	62	49	69	67	62	59	65	69	63	45	68	58	48	58	64	68	61	68	71	44	54	61	75	73	49	67	69	58	71	69	67	64	75	56	64	68	65	60	50	54	78	60	63	65	66	63	71	52	77	64	62	65	52	63	76	54	58	60	57	62	65	80	46	68	63	70	59	75	64	85	66	67	69	71	58	58	65	67	52	56	66	71	65	61	66	53	62	56	65	53	70	72	57	49	60	74	75	71	70	63	70	51	64	68	71	68	59	67	64	68	66	55	61	60	48	54	73	63	44	69	67	55	73	70	58	54	54	76	56	65	72	65	63	64	62	67	70	62	59	65	59	75	66	54	65	63	61	58	61	49	68	47	67	51	55	56	64	63	67	61	51	51	87	61	67	57	71	57	62	55	48	62	65	66	90	53	59	62	63	71	67	56	60	67	59	64	66	58	68	70	54	71	67	56	56	55	74	59	65	56	66	75	52	61	64	70	55	64	48	69	57	69	60	66	66	70	58	68	51	65	65	60	55	71	64	64	77	73	66	61	71	66	66	70	55	60	88	61	57	62	66	60	68	72	57	63	68	65	57	55	64	68	75	69	73	69	68	62	50	69	58	59	62	58	67	72	69	51	67	50	55	58	55	61	51	68	55	64	67	61	55	51	57	65	54	67	56	65	68	72	48	62	64	70	65	60	60	72	78	75	51	75	72	61	65	74	54	57	55	63	61	69	74	66	60	81	63	71	75	55	78	77	60	68	59	56	56	61	67	64	58	69	59	65	62	62	58	67	62	58	52	67	59	60	54	61	65	70	66	66	61	51	73	77	52	76	72	73	62	69	59	65	47	60	66	61	65	63	69	53	75	52	60	64	64	69	63	80	65	65	55	58	68	72	65	49	68	69	54	60	64	60	62	69	78	66	64	54	76	58	56	72	68	57	84	59	70	52	65	55	50	61	77	72	68	62	63	56	59	63	60	61	66	62	56	66	70	65	56	59	60	75	54	56	54	58	69	66	60	58	66	46	77	60	54	51	57	61	56	64	42	72	63	64	60	49	52	69	59	72	52	62	66	75	54	51	59	49	56	71	68	63	60	68	65	66	61	42	65	61	67	55	70	59	58	73	62	54	76	55	61	63	66	73	54	56	75	68	56	74	63	68	59	51	54	62	62	75	70	71	62	46	56	62	60	51	74	60	84	67	61	52	81	60	61	65	61	63	51	63	58	59	64	54	66	59	59	59	58	55	71	58	57	67	59	60	60	56	57	61	80	74	70	59	61	68	47	60	62	58	48	67	62	62	56	50	73	66	57	44	59	50	65	78	64	63	65	71	74	69	60	62	74	64	52	70	63	52	71	55	69	62	60	66	56	59	65	56	75	57	55	65	49	65	63	48	71	77	74	63	61	50	53	76	44	65	65	55	73	69	69	60	64	62	60	44	67	59	61	55	58	66	65	72	63	54	53	67	50	67	51	73	68	61	53	60	67	63	60	67	71	65	44	65	52	60	67	53	71	56	70	48	52	61	58	69	55	59	60	78	68	63	64	57	73	70	61	66	64	63	59	72	50	54	65	60	65	67	66	74	54	44	56	48	71	79	65	53	74	64	74	58	83	64	59	67	56	53	49	64	64	53	45	63	56	66	63	70	62	60	56	53	73	49	59	74	56	73	59	76	66	58	67	68	65	67	59	53	54	66	65	73	72	66	64	62	76	53	67	64	62	64	40	69	75	54	61	69	63	65	62	65	76	84	54	63	52	41	54	60	65	45	59	62	67	63	44	65	62	58	64	67	64	70	55	63	63	80	63	64	50	66	58	59	58	66	60	58	63	54	55	68	66	65	49	51	60	64	58	61	70	68	56	67	69	67	60	57	51	53	50	70	75	74	56	47	58	64	57	73	59	54	54	65	65	58	65	56	48	61	54	63	69	56	61	64	80	60	66	59	62	64	63	60	53	69	65	62	56	63	60	60	56	66	53	65	74	59	55	64	62	71	77	76	65	77	63	53	59	63	60	70	62	83	79	67	64	60	69	51	68	60	63	74	52	51	70	57	56	61	70	63	59	61	68	69	60	60	65	51	53	65	74	73	70	75	67	64	66	56	60	71	55	60	61	60	70	45	57	61	59	71	67	86	67	65	77	58	53	56	57	53	54	68	58	50	71	41	57	64	67	63	57	64	68	69	62	57	65	52	60	63	66	65	61	66	60	54	67	64	71	64	63	53	61	69	59	65	67	63	51	61	53	56	60	63	68	57	65	56	70	61	58	64	50	62	68	56	66	73	60	61	67	65	66	54	59	84	70	61	58	65	79	58	76	72	55	57	69	55	51	56	67	51	64	78	64	62	65	60	74	57	69	62	57	66	54	78	64	61	66	71	63	61	61	58	69	62	71	69	54	62	67	49	52	63	49	46	74	52	57	67	61	46	58	61	70	77	78	74	53	57	68	71	64	71	73	49	67	60	50	59	58	60	63	67	62	64	66	61	53	68	66	64	67	56	58	64	71	65	70	69	75	73	55	59	65	60	55	57	73	63	65	71	61	71	66	68	50	70	64	67	49	65	58	74	51	70	63	68	61	60	61	54	67	67	66	59	67	70	58	67	61	51	63	72	61	67	78	49	61	52	70	57	71	73	71	57	62	63	56	59	57	60	58	64	43	55	63	55	66	63	65	62	60	64	73	59	64	69	72	58	52	65	67	61	62	74	69	62	58	60	60	69	62	51	61	72	52	51	65	62	55	72	65	75	70	46	54	74	65	64	45	68	46	55	65	59	59	57	63	54	72	62	57	82	65	66	56	49	55	66	56	64	62	70	74	76	57	75	72	61	62	62	57	53	72	56	48	71	69	61	50	55	73	62	74	57	71	53
43253	48877	49846	57113	56644	40118	23077	8576	2180	967	806	808	804	816	789	800	773	755	773	805	771	787	787	798	770	746	761	780	826	769	728	764	774	786	765	768	796	747	746	773	835	787	763	752	791	801	735	787	778	803	788	843	819	809	747	769	785	765	754	796	789	800	827	798	789	797	778	812	810	845	779	742	742	764	788	786	710	776	800	760	779	715	779	842	752	795	770	755	803	756	799	779	761	777	777	761	794	752	810	814	811	769	754	717	749	823	822	776	762	757	777	799	795	735	799	796	779	736	790	752	732	737	729	785	767	831	762	782	734	754	771	770	788	759	816	770	823	729	796	761	738	804	800	813	746	806	814	781	803	750	772	790	779	760	746	752	801	824	782	765	778	734	772	735	786	763	775	795	782	763	767	765	776	822	801	801	764	771	752	801	751	773	751	775	776	790	757	811	838	754	824	797	791	800	824	767	801	791	785	775	790	806	799	778	762	758	752	747	750	762	795	726	755	780	794	770	784	776	804	808	744	743	751	799	819	769	805	785	790	780	744	789	768	756	805	808	749	805	758	788	775	783	746	756	777	789	810	797	786	787	808	778	771	747	730	847	774	775	773	805	801	770	770	789	788	788	808	750	765	806	748	805	752	819	781	801	783	793	808	761	811	806	855	744	839	797	799	789	771	789	744	757	766	708	794	780	843	754	794	773	782	802	772	815	787	768	799	750	829	753	770	754	834	788	732	750	771	806	806	733	770	802	773	765	724	804	755	771	805	791	760	771	787	775	847	788	752	790	789	782	814	742	740	830	790	819	794	815	796	755	796	755	796	797	797	749	763	804	782	817	755	770	785	830	761	757	818	747	744	774	820	776	764	763	773	819	728	798	740	823	778	744	756	773	778	783	853	815	811	830	782	817	824	747	813	774	791	797	810	775	807	804	794	820	772	776	758	816	781	760	764	762	814	770	779	820	758	746	802	786	787	730	732	724	760	771	785	798	784	758	762	792	737	788	793	790	787	782	793	827	786	823	787	822	814	783	789	800	800	790	820	797	793	772	791	737	803	773	746	807	762	757	773	790	801	775	787	847	826	799	791	739	779	770	805	770	805	811	796	811	787	740	787	780	807	728	735	832	794	752	856	816	760	768	772	843	795	789	709	791	775	801	775	785	809	809	807	773	797	821	804	823	808	822	786	845	777	762	786	811	796	821	804	763	754	746	780	793	813	827	829	790	815	796	802	737	763	790	739	759	757	750	798	809	783	808	764	771	795	781	730	785	801	772	796	786	763	784	801	758	768	783	748	767	765	817	797	761	756	784	775	832	791	784	808	789	798	783	828	794	757	797	770	785	814	756	733	739	808	813	809	746	755	765	809	751	785	803	794	797	789	796	764	767	812	776	781	774	771	747	760	761	789	792	779	736	758	803	743	824	825	837	783	837	767	770	728	755	779	790	756	811	758	786	777	783	774	826	795	769	811	797	755	791	766	768	839	801	781	757	803	749	800	791	755	813	799	774	773	742	806	829	745	771	799	787	817	773	837	736	812	803	789	809	805	800	782	808	794	791	773	808	814	820	745	786	766	803	749	797	826	770	790	799	750	772	813	829	778	803	761	753	722	846	790	806	791	801	793	806	764	775	788	820	795	802	822	817	760	771	746	768	806	789	786	827	796	771	795	747	796	739	796	807	782	777	777	779	758	812	830	811	780	802	727	780	805	771	786	762	801	756	777	786	811	761	790	771	772	797	811	823	801	779	796	825	801	784	773	766	762	793	768	779	791	756	813	773	774	812	761	788	760	790	805	789	790	802	778	835	786	816	803	750	761	747	777	793	769	827	783	787	795	799	758	772	801	797	774	801	811	803	754	831	743	828	790	779	733	832	774	759	797	730	823	772	804	794	749	766	770	786	756	784	792	791	803	764	847	788	820	775	774	789	741	748	763	790	763	741	772	777	786	789	801	811	780	786	803	787	813	738	813	815	815	802	798	815	776	771	778	757	774	780	782	784	793	759	769	786	807	750	817	782	773	784	753	777	773	763	796	779	795	759	800	833	750	819	798	804	792	752	798	783	802	786	818	787	817	796	784	770	798	790	748	788	776	736	788	807	814	800	813	828	780	786	780	775	792	758	783	760	739	784	816	801	779	826	815	807	804	830	764	793	777	773	786	836	804	827	824	825	844	826	812	761	731	794	781	775	786	763	739	780	781	776	774	850	802	797	766	795	739	778	777	812	842	795	826	823	821	776	803	820	756	807	765	808	799	818	779	837	792	707	786	743	786	820	819	802	848	744	779	833	809	796	779	799	782	785	734	768	854	817	819	807	790	765	776	774	816	766	816	763	779	808	808	780	780	767	761	789	756	780	777	755	769	797	769	806	742	752	751	754	822	776	748	778	787	780	788	789	789	816	787	840	776	783	785	779	778	799	775	809	794	831	742	731	770	805	781	794	755	792	764	783	711	823	774	740	764	699	781	807	784	760	783	800	784	764	772	806	804	753	782	800	799	756	773	798	754	793	782	778	765	778	802	797	783	794	784	805	756	825	770	827	824	732	799	790	730	791	758	826	774	824	761	786	726	758	812	781	793	810	767	786	819	787	770	848	779	759	800	766	797	796	769	762	750	789	782	753	765	769	749	768	768	783	819	736	813	795	764	824	827	833	781	809	739	770	818	822	771	767	791	758	752	815	792	836	793	733	810	807	801	839	811	772	760	825	799	782	773	785	787	769	774	724	760	773	828	760	800	795	830	765	770	781	744	750	819	776	745	801	820	803	794	740	773	780	792	751	766	768	837	799	774	767	777	758	795	798	808	778	851	768	821	770	804	732	810	791	848	793	806	794	749	779	757	784	746	791	805	824	806	742	808	772	767	812	850	758	749	753	857	787	817	814	809	756	813	769	793	774	799	812	834	788	804	788	786	803	771	763	789	792	749	810	753	710	808	731	785	725	746	796	789	800	837	822	790	788	777	774	766	801	805	760	763	810	736	768	796	815	787	738	768	779	824	780	799	763	780	773	793	756	806	774	746	743	778	797	778	754	844	771	783	790	818	757	800	753	801	804	779	789	734	786	776	831	763	795	753	801	776	749	794	797	753	780	804	832	795	749	790	717	830	772	761	801	801	784	753	773	786	783	803	790	797	801	750	804	813	793	771	734	765	792	750	808	750	776	775	769	768	769	762	803	762	823	817	804	856	799	772	793	791	794	834	760	812	798	806	749	836	769	797	804	774	810	826	762	728	762	824	799	791	793	780	827	728	802	819	787	750	794	799	782	805	789	750	757	760	733	828	802	846	791	771	779	795	755	854	765	797	765	791	776	788	809	832	807	777	749	801	734	838	818	823	772	777	775	740	762	789	838	833	772	758	781	790	765	786	749	760	766	771	780	863	789	774	794	764	813	802	771	777	769	816	812	803	806	774	783	805	784	790	783	780	793	797	795	746	778	768	759	845	758	775	735	783	795	726	768	801	767	768	774	777	751	811	737	777	775	792	780
2480	3907	6916	5343	2833	1393	398	140	83	63	60	63	71	59	47	61	42	67	59	39	48	57	53	59	70	67	57	46	70	50	71	66	47	64	68	60	64	60	67	57	58	71	57	59	48	68	61	46	70	67	58	61	57	72	62	56	51	63	63	71	53	78	50	58	69	62	65	70	62	45	76	65	76	63	65	54	51	66	69	52	60	48	71	57	75	60	62	65	57	67	66	59	52	67	66	59	59	62	66	58	60	62	63	63	50	55	67	56	53	71	70	50	67	78	73	73	60	55	62	70	63	57	59	59	64	50	61	78	60	59	56	54	62	58	71	73	60	61	49	60	61	60	63	58	77	56	61	55	58	61	71	71	59	53	53	48	62	59	62	56	58	68	47	63	73	69	60	68	64	61	53	51	52	64	54	48	64	67	51	60	63	58	56	67	51	59	51	46	60	51	72	62	73	52	51	67	60	62	55	71	61	70	65	53	54	54	59	69	58	63	65	42	53	74	56	64	73	64	57	65	64	62	62	57	59	56	57	66	53	66	59	62	65	65	69	69	64	72	60	72	55	65	71	62	71	61	59	64	70	61	63	56	53	64	64	77	70	63	70	56	61	57	66	65	42	69	66	68	61	63	62	61	63	82	68	47	66	52	51	68	49	67	63	59	48	56	51	56	63	59	76	77	78	70	65	67	64	66	79	65	71	62	63	59	60	70	71	74	55	51	66	67	61	64	57	64	59	60	69	55	58	57	64	43	62	61	56	64	59	64	52	60	77	68	65	69	62	44	70	64	76	67	59	70	64	63	70	70	53	56	59	46	50	73	56	57	62	50	56	53	41	58	54	57	64	69	61	84	59	59	55	79	65	68	65	67	50	66	60	59	65	60	49	51	63	68	68	60	68	66	71	72	66	55	58	69	71	68	61	73	71	64	59	69	51	69	60	58	67	68	49	64	58	63	52	41	55	60	59	73	59	63	59	52	65	61	59	76	66	65	68	61	72	74	60	59	45	64	64	59	63	64	52	50	42	70	78	56	62	49	65	46	56	66	54	70	51	68	68	61	56	83	64	66	68	56	58	72	66	66	61	46	68	83	61	69	57	57	55	63	55	49	59	65	65	66	63	54	50	54	53	71	54	54	59	60	65	62	89	50	55	69	60	59	66	61	67	72	49	72	54	58	69	57	76	69	74	56	58	60	63	62	62	54	68	59	58	69	61	61	50	69	63	53	55	70	51	59	50	59	48	59	56	65	57	66	47	76	66	65	70	48	51	70	57	65	61	69	80	57	61	61	58	63	60	58	69	55	53	58	78	58	58	70	68	56	66	64	67	52	55	63	64	41	69	78	65	61	65	62	74	45	66	47	67	57	70	62	70	53	60	62	56	66	66	59	58	52	50	78	64	68	72	59	65	61	70	57	65	69	65	52	76	60	66	37	59	70	64	46	53	67	57	68	57	64	67	59	59	63	60	49	60	65	64	57	54	35	63	70	62	82	70	63	55	76	69	75	46	65	63	70	63	71	66	72	70	52	63	67	68	54	60	60	62	48	66	50	54	56	74	58	74	75	57	68	56	65	63	50	62	58	70	57	38	59	44	75	62	64	70	54	78	72	76	59	59	72	56	63	65	58	59	63	53	50	59	70	55	42	62	61	69	71	57	56	57	53	57	59	64	49	76	64	57	67	70	70	55	65	58	49	60	57	53	64	66	38	63	64	75	57	57	51	66	63	67	55	61	67	61	60	61	53	61	49	69	62	54	55	69	69	59	77	65	57	54	61	63	65	62	65	73	55	70	53	62	62	61	63	59	52	61	44	74	58	68	51	59	65	57	66	78	71	68	53	67	55	73	50	59	72	67	71	69	73	62	47	62	58	59	75	49	68	62	48	56	43	69	57	62	64	63	61	60	67	58	70	67	59	50	67	71	63	59	70	66	75	86	56	70	54	57	70	57	62	66	56	65	71	67	58	62	68	56	67	61	56	54	69	71	67	61	68	73	55	57	65	55	69	70	63	64	61	76	50	55	68	69	68	61	55	57	66	93	54	65	55	69	62	77	60	54	56	57	56	62	61	59	68	62	63	45	52	61	70	77	65	71	66	58	54	49	70	66	51	60	62	78	71	57	79	58	59	49	64	53	52	49	50	71	56	66	61	52	53	53	51	62	62	50	55	57	63	66	76	54	72	58	74	41	68	68	72	61	59	64	61	60	53	64	49	50	43	64	59	59	72	56	64	64	62	63	65	76	63	59	54	68	65	58	66	64	56	76	49	64	70	59	49	57	68	75	57	56	65	56	58	68	66	64	65	60	58	69	49	68	59	65	64	65	61	53	54	55	58	45	66	64	57	56	67	74	70	59	71	67	62	56	46	58	61	74	58	52	66	51	80	60	63	64	47	55	63	57	79	76	67	72	61	51	71	52	54	62	75	70	69	59	51	66	67	68	63	62	57	68	61	66	79	62	56	71	76	69	51	71	64	59	61	59	50	54	56	73	67	51	55	57	50	66	73	52	66	65	53	67	71	65	73	45	61	65	50	59	71	59	58	66	65	59	55	62	58	70	68	56	57	59	51	54	67	55	62	71	61	49	72	63	59	72	66	69	53	66	64	52	61	64	65	66	78	75	50	56	65	56	49	53	52	67	59	76	54	68	55	63	55	51	65	59	70	68	70	57	55	67	68	67	73	64	54	64	55	54	57	63	56	60	71	63	66	59	66	59	62	67	81	67	59	55	64	57	55	50	60	72	83	57	70	68	67	63	84	60	56	61	62	63	69	50	55	56	58	55	62	72	67	57	62	49	75	63	55	58	54	72	67	81	58	53	54	66	79	56	65	57	56	62	65	56	47	68	52	75	68	66	52	61	73	55	56	54	63	55	70	78	67	60	71	62	53	60	61	64	48	59	57	59	66	57	68	59	58	66	66	72	67	70	59	63	57	56	65	57	57	62	58	48	62	46	54	63	67	59	57	52	61	54	58	76	74	68	66	67	69	69	57	63	54	66	58	60	65	47	54	60	76	63	60	70	70	60	61	63	51	57	66	59	63	67	55	67	67	53	52	62	69	52	51	57	52	48	62	63	73	76	52	76	53	50	64	74	60	59	49	62	58	62	61	66	65	72	70	80	66	68	56	56	46	64	61	65	75	72	59	54	64	53	47	59	61	73	66	83	59	66	71	75	64	64	64	48	63	69	59	74	54	64	66	65	58	57	63	57	64	66	63	70	64	52	71	62	64	69	70	64	62	70	54	60	66	57	66	70	60	68	75	59	71	56	69	59	64	41	51	55	70	57	73	62	68	61	67	54	71	67	57	49	69	72	85	59	66	52	58	60	65	46	56	65	80	68	66	62	59	73	65	61	62	62	66	54	66	67	74	61	56	42	61	55	65	53	61	59	52	53	69	65	61	63	64	72	66	63	57	64	63	68	68	50	71	54	67	63	57	51	71	62	57	67	47	70	66	68	69	62	67	58	76	69	60	81	66	59	50
27695	29305	32739	35082	33826	24441	11157	3262	1214	851	811	753	789	778	785	724	781	755	780	776	736	732	771	748	775	770	743	776	801	802	763	782	733	761	753	760	770	768	761	757	752	756	749	745	769	764	736	745	735	727	773	793	726	804	741	764	697	766	703	758	847	801	756	701	749	781	765	764	819	712	730	776	843	733	759	798	753	780	765	786	723	745	697	697	736	770	794	717	803	727	757	782	732	749	739	784	742	822	810	765	737	727	707	750	768	752	780	759	727	788	752	808	759	737	798	744	715	810	760	704	778	778	747	773	711	751	739	835	732	767	731	693	775	787	757	763	733	765	746	759	775	760	812	771	738	767	783	781	817	731	792	803	767	824	756	830	771	779	707	773	796	775	727	740	745	772	721	732	764	732	745	745	801	811	754	729	711	780	695	724	743	812	763	732	770	787	801	743	767	748	784	780	770	751	702	740	806	747	769	794	747	761	748	773	742	726	802	787	827	715	776	758	689	796	787	730	692	760	770	819	773	755	778	744	787	762	710	768	747	749	772	751	727	790	757	756	790	793	762	737	757	805	778	788	755	753	736	765	774	759	720	813	730	747	756	805	775	779	769	747	735	739	757	733	768	808	737	757	757	796	784	749	729	761	693	763	766	743	765	773	731	751	772	774	755	775	773	743	761	736	733	759	784	738	743	760	794	754	752	766	768	797	759	769	754	750	756	755	746	808	791	757	750	746	770	787	780	768	744	757	766	731	787	803	795	756	770	741	779	678	783	766	786	765	775	802	799	750	747	809	734	761	754	741	815	779	829	783	732	785	735	698	766	792	780	783	797	775	756	729	742	762	730	786	759	789	764	732	763	817	803	731	783	726	759	804	735	770	742	734	751	744	770	734	794	765	773	752	750	753	743	731	732	779	739	790	780	789	776	744	770	737	783	747	776	734	811	763	791	726	733	821	731	782	789	802	743	739	834	749	776	748	792	759	815	715	762	796	763	774	733	753	728	787	823	752	797	783	766	718	777	757	756	785	740	789	740	775	758	761	792	773	815	779	788	808	766	783	719	781	751	733	788	773	776	724	749	755	752	786	761	803	773	778	768	781	760	758	732	744	737	792	764	770	766	764	796	729	760	719	800	756	776	782	747	752	777	783	781	740	767	788	751	736	769	781	731	789	750	778	752	737	770	753	697	723	785	732	788	794	742	724	754	774	769	781	739	802	754	762	757	763	790	792	790	727	799	778	772	730	730	759	773	820	763	776	720	767	784	780	769	757	747	787	747	797	785	783	758	756	773	785	743	734	773	767	786	729	748	727	769	787	759	774	763	771	803	750	745	748	763	750	788	761	763	736	764	819	787	787	775	752	730	809	786	785	784	790	748	770	755	759	783	806	798	772	725	808	743	741	743	786	760	795	792	762	730	714	774	777	794	767	733	806	765	773	729	780	743	793	742	793	828	727	764	775	813	765	741	748	740	760	738	734	804	741	754	791	780	706	712	770	759	799	787	829	732	756	769	784	779	777	744	779	713	784	704	772	707	751	739	734	743	720	783	767	760	758	724	775	791	777	742	713	740	793	780	733	778	765	711	774	746	757	796	741	735	781	803	735	789	783	748	768	797	745	785	698	807	757	734	799	744	784	732	748	785	777	732	768	753	743	791	737	719	769	768	755	730	739	750	760	788	724	756	751	744	740	772	793	813	723	778	740	790	764	770	728	781	766	719	759	806	777	760	736	759	787	786	776	748	785	768	778	739	753	739	742	739	751	766	747	764	779	753	756	762	768	730	757	806	774	767	762	769	786	766	746	749	759	781	769	778	734	744	769	764	794	734	766	760	768	770	745	786	774	787	730	728	779	774	731	783	782	763	780	715	778	756	742	740	749	793	713	752	778	748	756	776	778	765	759	780	745	757	808	723	774	767	738	786	727	772	772	782	805	780	751	810	748	796	754	682	768	740	806	736	744	730	762	778	708	728	756	793	785	725	775	743	789	762	740	718	770	768	749	784	749	805	770	765	749	741	810	747	765	785	783	741	792	727	769	763	768	788	800	774	759	781	749	742	824	782	782	830	760	702	773	750	765	797	787	746	716	734	801	780	740	726	756	749	769	744	784	747	748	726	785	759	766	788	749	742	796	780	750	792	765	782	725	798	811	739	757	746	776	725	742	744	737	750	795	740	743	755	779	769	780	763	770	785	726	763	786	777	724	741	777	762	777	804	729	748	752	785	728	739	724	788	786	767	716	745	741	732	775	766	755	768	825	763	776	791	777	752	759	806	799	792	780	734	799	749	732	793	732	762	750	742	741	726	745	736	754	714	789	786	748	812	729	718	751	752	735	770	744	727	751	777	766	772	745	698	746	788	780	733	787	778	818	740	705	767	768	758	728	738	770	742	777	806	749	752	735	764	745	764	777	754	772	778	766	724	751	753	756	708	769	776	766	773	760	752	754	796	815	779	794	737	771	771	778	736	774	746	750	796	742	744	747	720	758	743	755	742	788	765	784	798	727	801	776	787	744	809	795	764	772	778	712	740	778	770	759	741	797	777	726	760	793	751	755	766	754	754	763	740	713	782	759	785	755	723	722	781	769	765	791	728	678	760	759	758	784	773	744	730	766	771	765	779	758	794	796	752	783	767	741	752	742	798	758	738	761	772	720	767	761	766	775	749	738	706	784	736	761	758	752	770	762	772	774	783	750	763	762	756	720	817	778	756	757	769	741	781	752	795	768	821	712	785	715	787	759	781	766	748	757	748	781	700	752	783	779	793	768	745	783	789	772	750	757	746	749	755	759	802	759	783	859	744	767	758	727	811	771	754	794	772	787	775	767	758	750	833	759	769	793	779	775	821	767	773	774	777	761	780	744	749	752	791	757	752	745	806	796	802	782	757	767	778	735	769	772	818	728	718	779	782	795	721	741	778	767	730	767	758	771	755	749	765	771	689	799	784	805	766	752	754	804	789	796	804	756	788	787	740	757	761	754	709	767	762	732	764	759	763	789	742	808	760	737	758	794	781	724	725	737	788	757	760	810	724	775	751	783	753	723	755	744	740	750	750	784	706	779	732	769	806	733	751	762	718	745	695	786	816	788	794	727	754	770	719	743	753	726	748	750	746	776	818	755	756	789	758	771	752	764	774	773	756	824	774	743	757	748	820	753	761	742	779	768	726	762	728	730	754	724	760	722	802	812	777	778	824	757	801	787	815	779	755	756	738	754	786	715	700	753	797	789	772	773	749	729	780	771	799	725	736	792	802	770	735	804	782	756	780	764	758	859	767	826	746	806	749	749	765	792	759	732	790	756	787	802	799	771	749	726	791	773	769	796	834	776	747	740	757	732	772	743	736	754	798	693	745	734	794	751	761	778	743	808	756	725	738	760	764	757	757	703	741	760	783	744	732	761	761	731	767	756	780	732	765	741	780	791	762	797	739	832	781	767	775	769	730	737	756	750	768	743	777	751	742	766	774	776	760	769	760	731	747	783	809	769	787	799
2696	14987	17635	12968	7562	3581	1010	246	91	63	66	64	75	54	55	59	56	75	53	53	49	58	62	51	44	67	52	58	58	73	53	67	54	61	43	50	44	62	60	65	63	77	68	64	68	68	49	48	52	72	66	59	71	61	69	74	50	79	74	61	66	79	61	64	60	65	54	57	56	55	58	55	44	63	42	52	53	58	70	61	67	63	57	71	63	61	64	68	51	61	67	66	59	58	60	65	57	52	80	56	51	63	57	63	61	55	81	54	55	72	58	65	56	65	65	50	70	66	78	63	57	59	64	72	64	62	51	52	60	60	38	52	65	62	51	65	60	80	57	71	55	59	67	71	62	54	69	59	60	70	55	68	83	66	57	58	68	74	56	66	60	62	62	43	64	61	53	44	58	61	62	63	68	69	45	55	54	57	63	64	65	59	54	60	67	50	65	68	66	58	50	69	67	64	65	61	64	63	51	59	58	70	70	50	76	62	60	57	57	78	57	64	56	72	50	54	74	51	63	58	82	63	63	59	48	57	52	59	67	50	62	68	53	68	82	58	65	58	73	58	66	45	52	50	72	64	54	62	60	61	62	52	66	69	52	60	74	65	46	55	64	61	64	55	66	62	60	69	62	50	48	60	69	72	72	48	64	57	72	70	61	56	74	69	62	62	57	54	52	75	76	58	67	55	62	64	64	56	71	60	53	73	69	72	70	59	63	58	57	61	58	68	67	60	60	56	59	59	61	70	53	68	51	49	68	63	51	61	57	54	62	53	67	64	65	53	49	57	55	57	71	59	64	64	51	65	59	52	80	64	53	61	71	67	62	76	67	50	63	69	65	67	52	51	75	66	57	71	69	63	52	51	53	66	58	79	49	58	81	65	45	51	70	65	65	62	64	62	40	64	63	59	53	56	65	70	49	61	54	52	55	62	57	73	64	73	69	66	56	53	61	57	72	57	62	51	64	52	52	65	71	73	59	63	62	47	54	59	69	58	62	61	68	59	70	58	56	52	68	52	53	66	63	51	61	50	70	51	62	73	55	61	47	46	54	73	42	57	60	60	52	61	45	57	61	55	68	59	58	62	59	58	70	69	67	64	68	59	76	53	68	67	69	63	67	60	64	65	59	52	69	47	61	67	57	64	56	60	56	69	63	66	75	68	57	59	79	55	52	65	57	58	61	62	62	55	74	63	61	69	59	73	66	73	44	67	63	49	61	64	57	46	56	54	55	55	61	63	75	50	58	51	54	67	63	67	64	55	53	52	79	57	73	72	79	60	61	56	51	62	66	66	76	61	50	52	71	42	42	57	55	59	66	68	64	67	44	60	60	61	58	66	60	52	66	64	58	58	54	59	58	70	48	66	69	75	57	61	61	67	57	46	56	54	60	55	57	67	60	65	62	57	59	62	68	69	64	49	62	74	63	63	52	64	57	54	72	58	68	55	47	52	72	58	57	63	67	83	82	61	60	53	64	43	62	58	54	66	55	53	77	79	67	53	65	61	64	61	52	53	48	81	67	77	58	58	68	71	63	48	60	56	70	44	54	61	62	58	57	69	67	57	63	79	58	66	54	61	67	55	74	55	57	54	64	80	51	60	59	63	76	46	59	73	56	69	67	63	65	74	58	48	61	52	53	75	49	61	70	61	72	70	54	74	80	48	60	59	75	55	56	63	55	60	73	61	54	61	55	63	66	59	78	57	50	70	65	60	56	56	65	61	52	65	66	51	68	62	60	56	52	50	48	64	45	56	64	48	58	55	52	48	58	52	61	75	71	60	61	56	65	63	77	60	56	50	57	64	68	52	57	62	61	65	80	50	71	54	65	54	63	47	60	71	60	66	72	45	68	55	72	62	52	67	81	60	66	61	66	68	60	68	65	63	64	58	67	60	63	61	66	70	59	62	56	65	59	53	60	61	70	56	62	61	65	59	69	63	57	66	64	71	44	61	61	66	62	58	52	63	57	51	57	60	55	60	60	63	64	60	64	73	64	64	48	52	69	53	60	53	76	53	56	53	59	62	66	59	70	53	68	67	61	61	62	76	65	60	56	68	74	58	53	69	59	58	68	56	76	54	54	73	50	59	70	70	70	65	48	48	59	62	63	46	61	76	60	73	52	47	55	54	74	55	78	64	55	66	56	60	67	67	69	63	59	63	68	74	54	56	68	67	62	51	64	64	48	61	52	53	48	54	48	57	70	62	62	72	54	69	71	44	52	64	62	49	72	70	54	60	63	49	69	73	45	58	52	66	57	77	68	67	65	53	61	65	63	46	67	52	55	44	60	54	58	60	72	54	66	57	52	43	54	57	58	63	59	61	54	50	66	51	67	66	53	55	56	57	71	68	55	68	65	64	56	63	61	52	71	75	61	50	54	46	55	63	68	60	66	57	72	69	67	73	52	72	64	63	60	76	59	53	59	66	58	62	57	59	56	59	65	51	63	53	54	52	62	66	66	59	51	61	67	69	51	56	61	63	63	55	64	65	57	63	66	54	59	52	51	60	64	67	65	66	58	61	61	54	75	70	57	79	67	65	69	57	69	61	54	52	61	53	53	47	63	78	64	45	58	73	61	54	73	80	57	62	59	46	56	56	76	61	41	52	64	73	58	53	64	56	50	55	77	69	68	66	60	68	65	72	74	67	53	84	58	64	66	68	61	70	54	62	58	64	61	58	69	60	64	66	62	53	58	51	62	55	59	51	67	64	68	53	75	50	57	63	73	55	66	67	58	64	58	65	64	39	66	64	61	62	56	57	71	59	62	68	51	49	55	59	56	54	54	60	62	51	50	59	60	62	60	65	66	63	63	57	64	60	53	55	61	51	60	67	64	69	62	73	69	49	47	59	50	68	73	62	66	61	63	50	51	77	52	68	64	62	71	65	64	65	54	55	65	55	61	63	61	63	61	46	71	53	69	54	62	45	67	70	64	67	56	55	70	62	67	55	53	71	70	58	61	66	78	80	58	67	60	64	52	69	61	78	64	67	61	66	60	48	72	69	52	55	68	55	66	53	61	60	57	64	72	68	71	46	68	60	62	63	70	54	53	61	72	71	68	64	65	64	65	61	70	60	55	61	77	67	73	51	64	64	67	65	60	74	65	66	56	64	59	66	66	59	68	58	66	55	72	64	55	65	68	61	62	63	73	69	59	56	68	49	58	55	52	46	64	65	60	61	60	66	70	56	62	65	52	55	64	52	59	66	72	61	62	62	56	61	64	58	65	63	56	53	39	57	66	67	71	68	65	63	59	71	78	62	67	61	67	54	62	54	57	63	59	58	49	67	62	54	61	67	71	62	57	57	66	44	67	75	70	54	55	65	57	62	61	61	74	68	65	59	60	65	58	58	45	53	70	53	54	59	65	58	88	76	65	79	60	60	77	60	62	56	65	69	85	47	60	79	67	57	79	58	88	73	58	61	72	54	67	67	56	61	55	60	64	67	53	47	60	66	58	44	55	55	71	71	58	62	72	63	58	64	61	58	67	61
31602	44118	42884	49149	48845	34959	19159	6459	1732	929	806	742	753	752	778	737	727	746	724	746	753	784	776	795	736	783	800	786	759	736	811	743	765	739	789	801	756	812	714	720	758	769	779	796	713	835	770	770	764	730	800	763	788	736	781	775	749	790	758	762	745	774	716	724	779	718	764	733	785	796	773	760	748	738	746	760	790	800	786	740	769	790	812	745	801	740	769	754	728	735	797	774	752	743	751	737	744	753	759	767	755	761	749	742	765	767	814	744	739	798	783	760	750	793	784	767	777	770	815	797	808	728	823	788	771	729	741	769	799	773	764	780	783	816	779	775	761	760	732	755	762	758	722	749	741	788	722	809	755	768	780	769	774	769	770	790	774	760	808	790	771	775	727	768	799	762	765	756	740	803	771	760	778	754	761	752	761	757	780	770	752	781	748	814	735	735	758	764	771	778	796	782	744	798	761	767	766	790	776	807	764	701	752	759	755	737	774	751	785	743	733	746	764	774	774	779	746	751	774	778	729	751	773	759	772	758	781	774	738	767	787	769	763	790	761	760	767	755	780	764	729	764	760	782	760	767	750	753	731	800	752	799	734	780	790	733	780	752	783	807	794	764	777	748	761	746	779	778	731	760	771	748	762	762	769	758	756	737	790	764	806	760	749	781	764	810	767	763	792	777	779	750	785	787	757	820	820	718	770	783	732	825	737	751	747	732	760	765	735	725	758	751	799	766	814	786	796	778	757	795	761	769	764	799	734	775	780	819	818	753	761	735	807	767	769	810	780	769	765	776	752	814	764	811	789	776	765	761	755	788	750	720	767	771	762	792	755	824	712	779	796	752	719	794	774	755	754	798	759	800	795	741	784	775	821	773	763	761	727	772	729	769	737	759	760	827	743	788	862	766	770	766	786	802	781	745	769	716	724	802	792	763	798	762	717	751	712	754	765	759	819	802	733	744	733	776	763	742	768	816	754	812	762	778	812	745	788	721	778	752	741	738	767	736	731	762	798	733	734	807	831	737	748	720	755	834	767	793	763	777	780	748	751	742	711	782	760	768	786	776	794	726	773	735	794	799	786	742	772	845	788	786	814	767	734	747	769	780	776	767	777	761	775	778	738	735	809	729	768	799	786	764	815	801	768	713	785	824	789	793	784	753	783	835	798	781	741	780	767	804	731	761	752	778	738	809	798	790	722	741	771	751	749	777	788	760	739	771	774	737	724	748	755	736	772	732	774	780	750	756	761	731	778	754	741	797	760	801	791	762	802	780	765	773	746	792	802	776	752	744	732	743	764	755	754	774	786	761	758	777	790	802	791	770	749	809	708	765	768	789	784	773	758	756	743	734	753	758	713	753	782	770	765	719	805	727	722	756	726	708	781	793	775	792	742	748	734	737	781	761	812	769	737	747	766	818	784	770	786	786	795	769	788	739	810	723	793	765	756	777	715	725	781	760	757	752	765	762	706	762	792	839	741	720	748	811	749	789	734	789	740	751	706	773	749	761	804	748	763	746	765	797	765	749	773	779	734	753	763	782	726	794	733	773	742	773	762	760	753	754	742	782	762	750	779	784	767	778	758	757	765	777	729	788	804	774	755	767	785	782	773	782	783	784	784	788	774	787	736	788	729	749	788	749	759	778	767	775	736	759	756	760	758	765	761	800	777	820	756	731	751	778	771	754	748	782	763	820	806	752	779	779	752	751	741	787	766	734	796	799	777	758	741	798	808	762	744	758	699	752	744	763	773	763	764	785	742	774	781	786	761	777	781	749	751	689	795	757	823	756	750	767	723	827	770	773	769	741	736	770	795	730	720	765	772	761	765	746	733	771	763	792	744	796	779	728	839	736	778	808	765	768	727	764	735	740	787	718	751	763	756	737	733	755	836	820	741	768	747	766	754	761	771	739	772	759	767	744	809	724	765	760	751	723	797	763	797	744	722	783	753	787	755	750	781	774	791	774	790	754	781	716	803	764	765	775	762	795	794	769	781	761	766	740	754	775	796	702	742	774	791	787	763	843	720	766	746	721	800	781	790	799	789	766	817	781	760	769	776	731	829	765	799	756	743	801	768	806	747	771	793	729	781	736	764	804	752	758	732	716	771	743	729	742	802	805	748	759	747	747	754	808	761	754	770	812	791	731	789	762	777	722	769	788	771	711	807	787	767	808	755	722	732	767	798	779	740	771	748	797	769	761	780	795	771	754	766	688	763	757	729	759	804	776	764	774	765	723	757	743	730	750	730	740	769	760	755	767	763	743	768	769	795	733	754	753	769	775	737	740	770	790	784	726	771	754	752	735	765	805	728	780	838	739	754	774	797	777	791	747	797	752	784	800	742	785	786	781	774	748	721	737	768	719	785	719	779	764	784	752	795	796	716	762	776	746	709	740	721	722	769	794	785	759	820	764	791	746	770	812	706	776	781	772	740	746	750	752	785	757	759	761	754	766	818	725	778	731	771	750	783	774	753	777	790	704	789	756	772	733	769	805	747	794	748	787	784	755	739	770	765	798	774	745	790	746	777	761	748	769	800	777	793	745	805	763	746	732	758	824	746	726	773	736	821	769	755	760	773	789	780	801	766	753	779	784	800	734	781	666	735	756	801	766	729	734	812	767	825	808	750	782	722	770	747	799	774	740	735	781	766	781	757	728	736	815	782	759	744	774	771	790	752	767	784	797	781	778	755	801	753	793	824	763	780	782	771	741	760	764	796	786	784	752	795	759	724	807	797	756	775	762	780	775	765	761	756	742	788	775	774	793	761	724	768	754	798	817	739	758	783	739	805	785	783	742	804	750	754	794	765	769	783	795	731	767	811	754	762	757	792	755	767	766	756	746	733	832	750	802	789	786	765	717	799	786	836	750	750	756	763	781	797	761	767	789	777	742	722	773	740	829	752	753	753	762	821	821	764	775	753	789	755	781	770	734	730	772	765	747	750	792	833	762	780	798	790	802	766	741	777	808	719	787	795	792	805	757	767	760	782	772	757	789	788	755	760	825	765	791	836	785	705	804	692	722	739	780	781	808	783	748	781	786	771	723	797	707	786	785	761	752	776	760	780	737	723	798	799	729	733	792	723	747	748	810	751	808	797	767	761	794	770	769	737	746	771	721	801	748	783	729	801	771	783	803	743	767	743	765	773	747	798	786	752	734	773	734	752	795	706	783	770	757	836	788	751	793	814	756	776	772	794	723	757	768	771	769	763	784	753	787	765	712	773	755	796	837	814	776	755	750	750	759	848	786	785	761	804	846	764	750	740	760	764	785	784	776	763	732	772	778	776	760	779	792	770	757	754	801	771	769	700	781	739	790	779	768	789	802	710	714	757	744	714	749	753	813	769	779	773	797	753	805	775	787	769	763	793	792	730	781	755	758	772	776	783	771	809	768	735	735	751	751	808	775	739	743	807	787	791	761	835	799	741	764	775	735	790	768	794	765	746	767	719	692	737	752	766	802	767	788	733	783	743	754	759	806	753	797	786	747	801	799	739	751
3636	13364	18880	13796	7792	3106	829	229	109	54	72	67	58	54	56	60	75	50	72	54	65	59	58	58	60	58	61	64	58	65	56	62	57	62	57	55	73	55	58	55	78	52	57	64	56	62	65	61	59	61	65	56	67	56	57	71	56	65	77	69	55	78	62	59	61	69	61	66	60	57	66	76	53	53	60	60	70	60	55	61	58	48	70	59	50	62	64	53	53	70	64	71	71	54	57	67	55	55	65	51	59	64	50	71	63	67	59	67	63	82	62	70	62	46	59	66	73	58	69	66	62	57	58	75	66	65	77	70	63	66	60	70	67	65	62	66	68	61	62	68	62	62	67	65	65	66	75	67	66	65	64	62	77	71	65	71	70	67	66	63	78	59	67	65	61	65	49	70	63	65	58	53	73	50	72	64	67	56	72	66	54	69	61	56	51	67	64	46	59	67	66	70	72	81	62	59	75	82	68	62	66	60	53	75	54	55	64	59	62	50	66	61	54	70	57	59	62	48	72	49	58	65	67	63	60	62	62	71	62	62	80	88	79	64	56	59	54	61	43	70	69	68	66	54	61	78	55	55	54	66	61	67	64	66	68	66	58	66	59	65	51	65	62	68	60	52	74	63	74	65	82	62	71	61	67	45	70	77	53	48	64	62	67	65	49	56	55	56	60	66	65	68	67	76	59	81	69	71	53	72	66	67	60	61	72	48	50	75	76	75	61	69	73	56	75	64	59	67	56	68	54	55	55	60	63	52	70	69	71	63	67	69	80	66	68	63	51	85	76	59	65	76	80	83	53	73	53	55	72	59	66	59	63	79	59	47	72	80	68	57	64	63	58	60	68	63	73	58	63	60	65	64	68	60	62	44	65	51	61	82	65	65	76	58	69	65	68	79	71	63	64	64	66	55	51	63	57	63	62	76	68	52	92	63	55	63	63	57	71	59	49	48	64	55	59	58	63	61	51	82	65	72	67	59	70	57	81	60	63	77	60	60	80	59	62	57	57	68	56	64	61	54	57	65	55	68	56	51	69	63	49	53	63	69	74	69	70	65	66	53	70	56	57	62	61	66	60	71	54	66	55	76	63	56	61	55	66	66	57	70	61	67	59	69	57	64	62	74	72	55	69	57	60	67	58	56	69	56	60	78	60	67	62	56	63	57	66	60	63	57	59	53	45	46	69	69	56	63	58	66	63	81	53	84	61	60	69	70	65	65	73	83	59	79	70	74	59	66	66	68	58	53	58	60	58	65	62	55	58	57	67	65	69	59	58	66	63	66	76	56	58	74	72	51	68	62	73	74	60	65	72	65	72	56	71	64	69	73	61	74	74	62	55	58	64	73	61	60	67	57	54	48	45	58	57	65	41	61	71	52	63	65	55	60	58	71	57	45	58	70	72	63	55	70	65	51	71	61	57	63	61	59	66	61	74	73	76	56	72	57	58	64	49	81	64	61	55	59	54	64	67	66	57	68	76	48	59	79	68	55	60	73	51	58	70	69	69	62	53	67	59	70	62	73	65	79	77	75	58	57	63	75	60	54	60	58	49	55	71	58	59	75	78	65	66	63	73	68	63	69	55	86	69	67	54	58	60	61	57	79	58	66	67	54	66	54	62	69	57	61	72	69	82	63	49	54	61	60	58	68	84	46	46	59	73	51	68	70	56	68	75	71	57	62	72	57	72	60	58	56	67	65	69	65	67	65	69	66	52	58	54	41	60	56	69	63	66	63	64	80	64	72	68	57	74	57	63	71	61	59	53	90	59	58	64	68	66	58	57	78	66	60	62	65	59	59	60	64	56	53	57	52	56	63	69	60	61	57	60	56	65	66	59	59	64	56	57	58	62	67	57	59	75	64	72	70	53	56	57	73	50	59	77	59	66	76	63	61	60	62	82	59	63	49	56	47	72	64	55	64	55	65	53	63	67	68	61	65	58	73	66	51	50	70	57	81	57	58	71	78	61	61	52	70	50	68	55	66	64	52	61	54	74	69	64	70	67	65	62	65	61	66	66	66	57	65	67	76	56	58	70	78	68	65	57	68	70	68	58	58	71	60	64	69	54	57	56	60	61	66	45	68	45	56	44	55	44	75	67	54	64	62	63	64	65	65	55	65	56	61	60	85	78	68	61	67	67	52	52	73	56	65	54	80	71	71	65	62	74	54	63	68	65	61	60	63	54	61	71	68	63	61	60	56	60	57	65	60	51	76	69	73	54	71	70	58	61	63	69	61	55	63	50	54	66	51	84	50	76	64	47	61	70	48	49	73	62	69	68	67	50	67	59	65	60	67	61	65	67	76	69	69	58	73	73	50	82	70	71	69	73	59	63	65	55	61	73	53	69	69	60	78	57	64	64	74	66	54	70	62	59	62	59	73	68	64	58	74	64	57	65	49	64	55	70	67	74	53	68	68	61	75	63	71	76	63	42	50	52	61	55	56	72	60	73	54	66	71	69	71	68	64	57	56	48	75	62	71	63	61	59	54	69	62	69	74	62	55	58	56	55	74	65	55	56	60	55	56	55	60	71	55	72	59	64	60	59	67	71	63	68	58	62	68	58	63	70	66	62	64	78	53	57	58	57	67	77	67	59	65	72	65	70	71	64	63	60	65	81	64	66	65	79	61	58	59	62	74	54	66	61	68	49	65	64	58	69	65	56	65	52	74	57	51	68	62	72	48	72	70	59	64	65	63	77	68	63	58	69	69	70	70	70	49	61	76	68	62	67	59	71	51	54	49	66	71	63	63	71	51	58	69	58	58	58	64	57	67	46	65	59	79	68	74	61	57	73	64	61	73	76	60	65	68	57	67	65	56	68	63	65	56	65	69	72	73	63	72	61	62	65	63	60	67	63	62	51	57	69	59	66	71	75	63	63	63	66	57	47	70	61	64	76	58	58	56	52	68	66	49	51	64	47	70	58	60	66	78	58	65	66	62	60	73	71	83	65	59	74	63	64	59	60	69	55	70	57	62	55	72	78	62	60	66	64	49	55	66	67	62	63	64	59	54	69	58	60	54	63	49	69	49	58	54	60	45	64	61	59	53	55	67	53	68	69	68	64	62	73	71	63	50	71	62	78	56	74	62	60	60	58	58	48	62	72	50	75	70	63	64	60	74	61	62	65	56	81	46	51	72	59	66	48	68	55	63	59	74	59	60	55	59	63	60	55	57	63	58	70	56	72	61	71	57	67	59	71	55	74	56	59	58	78	67	46	58	48	55	56	72	66	58	59	57	67	75	67	55	73	72	62	64	53	61	68	61	53	66	51	54	68	63	60	62	70	51	59	55	63	72	49	65	74	47	65	48	75	71	64	78	76	68	51	63	75	70	66	52	63	69	66	59	54	58	60	74	62	76	82	61	62	65	56	44	58	69	58	66	72	62	65	78	69	51	58	59	58	53	56	51	56	61	69	56	68	52	73	75	66	71	69	79	69	65	61	63	58	58	70	54	77	70	60	76	75	58	64	57	61	64	56	55	68	71	45	58
29605	42495	45437	48497	46741	32701	17622	5764	1588	869	790	789	757	794	743	785	788	775	758	762	843	761	730	770	765	789	777	777	783	850	782	721	785	809	773	815	825	743	749	776	764	783	812	784	803	775	784	788	772	831	773	824	814	773	788	767	807	803	837	772	780	798	800	815	754	760	807	734	718	807	778	824	765	805	784	783	815	770	806	746	798	803	788	754	765	756	778	775	775	808	752	762	775	818	780	823	825	774	815	751	769	805	786	797	786	776	790	797	806	780	822	797	764	756	806	827	800	805	804	767	805	779	793	719	835	797	733	770	786	783	781	781	791	824	782	789	786	806	848	757	787	813	789	770	836	806	792	815	785	821	783	744	810	811	756	811	798	793	762	812	816	752	823	790	730	833	762	759	796	769	825	821	798	775	793	784	808	797	790	800	759	783	812	770	814	861	827	779	795	800	787	779	797	791	795	772	790	850	805	778	764	801	763	826	808	814	748	793	731	796	826	800	820	753	784	773	747	718	824	742	794	805	744	774	755	771	834	804	817	865	765	768	785	821	827	759	808	714	754	793	728	804	747	766	755	772	737	720	810	796	732	773	755	755	733	778	776	771	811	768	843	766	782	783	773	782	778	781	783	765	790	759	794	729	818	769	761	763	778	810	816	779	761	785	761	776	769	788	784	821	746	758	748	793	773	794	753	804	776	765	815	804	801	790	784	751	851	767	770	773	801	746	768	750	820	830	758	791	805	788	770	803	760	810	806	716	785	825	756	777	789	740	741	844	785	750	801	773	805	833	750	826	795	791	812	752	782	780	741	796	786	805	769	797	774	731	724	793	818	784	773	819	783	796	796	841	846	774	804	764	786	783	784	755	799	766	723	734	785	781	831	808	784	801	782	810	776	783	810	790	809	758	790	781	789	783	774	753	782	800	822	841	802	791	786	771	820	806	768	806	778	805	767	735	791	816	804	771	763	757	773	785	802	814	769	813	742	807	767	762	794	801	791	823	791	796	789	792	772	821	792	751	819	826	804	803	800	809	768	776	788	773	792	803	800	783	803	807	799	741	810	763	834	774	790	859	814	804	796	768	769	753	811	754	806	767	787	819	747	776	749	763	794	807	788	766	768	783	795	773	778	765	807	771	775	795	803	785	775	804	769	769	793	822	786	783	790	761	786	732	775	773	776	760	772	815	761	778	776	785	808	800	772	748	762	767	772	777	810	826	797	783	790	742	756	806	783	740	861	803	788	736	814	822	777	778	779	731	759	737	786	797	781	758	789	796	743	756	823	768	833	783	815	783	780	764	807	764	762	795	730	806	815	836	734	739	772	802	803	821	772	748	797	832	773	789	769	807	706	739	755	826	775	756	792	762	840	767	795	780	798	766	755	849	798	759	793	763	770	777	753	817	778	788	807	745	791	805	767	770	851	774	817	832	787	822	751	729	758	771	745	829	760	764	766	808	779	820	771	755	772	760	783	778	801	789	819	818	779	792	744	798	743	805	749	778	784	766	809	782	794	798	838	756	737	797	797	776	794	784	790	834	812	776	752	807	776	784	801	810	778	780	741	726	781	807	809	794	815	783	774	809	768	811	813	737	785	797	797	807	848	790	770	807	805	798	769	725	754	759	771	784	826	742	816	790	779	808	738	781	757	809	799	766	764	831	818	796	767	757	781	786	810	740	791	789	814	767	770	788	760	807	770	803	767	744	719	812	786	764	766	770	795	779	774	789	824	759	797	736	763	753	796	795	751	771	793	770	816	786	785	816	803	783	776	816	766	774	754	774	825	744	851	790	760	810	748	787	779	830	794	812	786	754	827	791	774	767	784	765	766	839	767	795	781	808	776	787	826	818	805	825	772	772	815	804	736	769	815	770	780	794	781	800	780	716	811	768	794	774	767	746	758	783	801	789	833	752	761	768	791	801	786	815	802	790	764	798	751	792	839	791	797	782	799	785	732	791	749	812	728	786	815	775	796	853	811	753	725	775	812	800	821	805	777	797	809	822	813	755	786	751	787	778	819	811	776	727	825	744	800	761	769	775	782	777	756	812	753	807	800	792	755	785	747	777	790	762	746	821	754	816	786	759	811	796	772	759	751	746	767	829	754	814	793	788	832	811	821	796	780	781	764	791	756	717	808	811	779	798	788	722	789	821	801	788	813	850	795	812	803	798	820	760	786	828	787	779	819	825	735	735	769	775	799	799	792	724	795	768	801	804	768	784	743	827	767	728	806	807	755	778	814	793	788	747	761	765	827	801	809	786	812	784	778	826	799	821	777	772	835	818	791	809	754	741	766	773	799	829	815	765	805	788	776	792	801	806	805	733	769	781	791	849	752	777	794	751	782	767	785	789	861	807	806	807	794	767	793	763	766	812	809	833	794	752	755	770	790	789	800	774	781	811	802	793	773	785	772	813	781	792	770	768	810	789	816	786	798	813	780	756	827	779	826	771	797	794	778	796	789	781	787	771	821	762	752	803	777	814	799	790	753	786	781	770	787	759	789	793	745	810	779	767	812	791	792	797	794	763	758	781	756	759	767	770	736	801	802	802	802	814	788	791	731	809	804	760	793	803	763	786	765	786	773	778	786	790	813	791	783	803	829	786	788	774	815	766	790	763	751	762	801	793	827	809	805	804	783	819	812	738	807	799	825	818	813	799	798	756	801	786	769	820	841	740	796	830	780	818	807	789	802	781	796	795	759	782	803	776	787	791	781	772	762	727	777	776	807	786	806	814	787	787	760	763	787	790	795	817	800	817	799	778	801	778	779	785	819	769	815	813	760	769	809	793	782	807	829	771	809	795	756	791	815	810	739	797	837	768	858	782	802	768	780	793	805	722	754	755	751	782	756	812	778	772	737	829	788	756	761	772	770	743	779	778	794	745	751	768	758	798	777	804	768	777	808	803	848	740	718	814	808	759	799	843	749	760	788	749	791	785	785	802	764	774	780	758	821	799	790	799	854	755	793	848	791	758	800	825	786	744	769	798	803	749	782	806	803	845	776	787	751	781	825	851	837	777	790	792	768	766	773	757	815	760	798	777	812	768	785	839	787	812	792	768	744	791	772	766	779	769	807	763	805	738	780	786	764	757	789	811	779	803	801	807	779	832	780	730	768	787	817	757	853	799	785	795	846	763	812	813	805	810	795	730	771	805	780	804	769	838	804	757	862	813	807	760	745	785	833	785	814	734	805	783	834	770	807	748	886	865	814	833	742	786	809	804	786	767	752	766	783	762	767	791	761	743	781	815	813	763	812	809	754	841	794	855	736	789	751	783	869	773	883	843	807	771	852	787	732	798	811	775	760	843	813	806	805	809	792	772	829	786	758	762	776	762	818	740	792	787	794	767	788	823	791	770	799	756	759	804	762	802	804	785	791	797	721	752	769	790	807	798	731	774	756	768	750	833	801	820	790	766	739	771	798	767	803	801	843	795	814	770	853	764	792	806	752	769	816	761	779	782	750	760	755	793	811	781	778	754	816	851	796	753
6050	22998	25841	19104	11824	5091	1294	302	100	74	59	68	66	52	55	69	72	75	56	77	71	63	55	57	68	56	54	60	69	52	56	54	60	61	70	58	62	65	65	57	67	63	55	57	57	63	58	77	68	62	68	74	75	70	57	58	71	61	57	62	69	63	63	68	64	50	71	58	54	59	60	54	55	69	73	59	75	65	57	70	59	67	44	61	51	53	75	56	79	61	51	77	61	68	56	50	74	58	57	67	61	67	73	67	54	70	79	73	79	65	66	62	61	53	55	61	66	64	64	58	73	54	56	57	58	62	61	59	63	62	62	49	67	74	68	79	65	62	75	54	49	65	56	67	64	63	50	60	70	70	59	60	65	57	53	67	73	58	56	75	53	68	52	59	65	44	56	60	61	62	53	54	64	69	65	63	54	73	60	57	63	54	85	75	63	54	66	68	64	58	60	71	72	61	79	63	66	60	59	67	75	66	68	65	52	62	75	58	57	43	68	90	56	65	62	56	44	64	60	66	52	73	61	64	61	52	66	59	82	57	69	60	69	80	69	58	61	58	82	56	60	62	77	46	62	56	48	63	73	60	65	69	61	57	63	58	66	54	60	50	56	66	70	68	51	67	66	86	73	71	57	70	63	77	52	63	64	64	51	66	53	55	63	75	62	70	78	55	58	73	53	59	69	65	58	68	72	58	52	54	51	64	66	65	62	53	64	61	67	67	61	58	72	59	66	72	77	59	48	56	49	62	72	50	49	58	50	57	63	61	60	55	62	65	59	58	58	62	52	66	59	67	62	66	47	57	49	55	62	81	53	78	61	67	66	44	42	47	58	66	61	50	72	65	58	68	66	60	50	54	67	69	71	62	74	60	58	58	66	64	69	69	52	66	65	60	64	61	72	56	45	55	82	76	51	60	60	62	61	65	61	84	59	52	67	49	66	66	74	53	70	41	66	60	63	58	65	57	62	70	65	55	65	56	50	58	56	62	64	65	71	58	66	55	81	60	59	56	61	64	68	60	73	67	71	46	45	69	58	58	58	70	71	59	52	65	58	71	70	55	56	72	64	67	61	60	64	87	71	67	67	63	70	60	52	50	60	49	61	54	60	49	64	72	65	74	48	48	53	59	62	68	63	65	63	54	52	56	66	69	63	61	51	70	68	63	67	63	64	57	58	80	69	71	67	57	59	57	69	48	71	55	55	73	60	61	54	65	68	63	69	75	68	53	53	71	56	64	63	66	60	58	62	64	52	56	66	67	51	64	48	60	57	67	64	55	66	67	69	62	57	65	57	64	52	62	70	73	65	68	64	58	66	62	63	71	65	55	71	65	56	60	59	53	56	59	71	78	54	63	67	64	47	45	60	59	58	66	73	64	66	65	54	49	61	59	74	60	59	61	69	70	64	73	63	55	73	66	72	63	71	62	42	55	53	71	51	69	63	64	61	62	63	54	53	53	64	71	58	67	63	56	55	74	76	73	63	66	71	60	78	76	48	59	56	72	66	72	64	70	56	49	66	61	64	41	57	54	57	57	58	64	60	69	68	71	66	65	61	61	63	64	52	59	61	73	66	50	62	65	64	80	59	52	55	54	53	67	43	50	52	64	44	59	48	49	61	49	42	54	57	75	67	57	65	71	61	63	57	65	59	64	64	73	70	58	58	57	70	57	50	56	61	60	59	65	55	59	63	65	62	60	59	55	56	73	35	70	80	58	50	67	52	71	65	67	52	79	64	59	62	80	72	64	62	63	53	59	64	65	57	52	64	53	54	82	54	56	59	59	75	63	64	53	59	68	53	63	48	58	63	74	62	51	56	62	73	59	51	60	67	58	71	48	50	63	57	64	55	59	66	60	63	65	73	66	58	50	49	63	59	63	78	56	60	63	71	58	57	64	66	58	70	54	68	80	64	58	50	67	71	60	62	66	61	54	60	65	59	73	63	66	69	62	53	60	59	53	59	56	75	69	53	62	64	51	69	59	52	56	60	62	69	71	68	46	52	68	73	72	61	90	50	67	52	58	58	58	61	62	79	66	60	55	64	60	53	58	62	61	45	66	65	48	62	47	48	54	51	56	65	57	57	56	53	83	59	62	54	65	56	73	69	55	61	61	64	55	64	67	62	67	51	50	66	84	54	74	63	60	73	57	62	57	52	60	59	55	65	57	61	60	58	56	60	71	74	59	77	68	50	65	68	77	73	64	56	58	65	63	50	57	70	68	60	73	63	53	55	51	56	60	72	63	54	69	49	51	70	59	57	66	62	60	61	55	68	44	58	74	75	53	67	56	65	50	68	67	64	62	62	76	60	65	58	57	55	69	50	54	84	60	55	63	71	64	80	55	56	54	71	56	56	73	76	72	59	66	67	62	66	68	72	61	72	52	54	60	54	64	62	63	58	60	60	77	58	69	72	66	60	71	55	64	67	80	57	65	69	41	75	77	71	58	56	53	64	63	59	67	59	64	52	62	66	62	65	55	62	50	67	71	70	70	62	60	60	41	69	77	63	58	51	70	55	70	55	78	47	57	64	64	65	60	61	55	61	62	68	61	54	67	49	64	70	61	58	70	71	60	69	75	68	56	58	51	58	66	55	64	59	80	71	57	62	53	63	61	63	66	67	68	61	64	65	57	54	59	54	57	89	62	57	58	67	56	53	66	72	58	55	63	60	50	74	45	55	61	49	72	73	62	66	80	57	70	69	61	69	58	56	67	63	59	60	63	59	55	54	53	53	57	65	63	60	67	56	81	63	70	64	67	63	66	62	65	86	71	57	61	65	69	58	50	67	49	49	67	55	61	68	49	55	55	63	56	68	52	60	75	64	81	67	87	79	52	54	59	74	72	77	61	59	53	51	63	70	52	59	59	49	59	58	69	63	58	69	59	71	54	53	73	55	69	66	55	61	64	64	52	65	57	61	66	55	62	57	60	66	79	61	78	56	59	60	54	63	68	65	69	50	59	60	55	62	67	55	50	63	65	66	68	70	65	67	38	56	69	64	69	57	57	54	81	64	52	60	64	49	71	54	75	59	45	58	71	67	64	60	62	60	58	66	71	70	62	59	74	63	82	73	61	61	53	69	75	61	73	72	72	54	63	57	76	66	63	74	69	50	68	55	71	64	67	55	69	48	58	77	51	61	64	51	59	57	85	65	69	62	61	63	68	54	61	54	63	64	79	69	54	59	63	61	64	48	56	58	59	59	57	63	56	65	67	61	45	59	50	56	67	69	63	69	66	66	47	71	62	69	65	66	59	81	68	52	56	60	67	64	60	62	62	61	61	59	69	51	69	46	62	60	66	70	52	59	71	52	48	51	71	60	68	64	61	71	55	71	66	86	67	57	65	62	84	66	55	57	59	60	65	73	56	63	55	51	70	82	52	57	60	66	72	57	51	67	73	61	77	66	46	70	65	58	62	57	63	60	70	54	55	54	69	71	71	65	79	71	53	70	62	52	58	68	57	69	49	55	51	77	73	67	67	56	74	76	58
40121	50307	51732	56378	55512	38715	22024	7913	1972	961	880	722	782	833	775	791	789	781	836	765	764	772	761	802	793	835	781	777	776	804	782	814	784	797	815	811	810	817	771	759	806	814	787	790	791	754	782	776	779	794	855	816	723	773	797	753	800	796	767	754	800	808	776	810	753	796	804	731	781	802	779	768	799	809	747	789	786	788	783	816	815	712	768	759	781	795	772	750	825	745	799	785	767	791	800	776	791	800	776	773	797	804	789	753	789	848	773	819	736	768	766	779	732	805	838	807	760	778	782	818	790	772	823	804	775	782	791	760	786	767	806	825	782	751	754	762	788	728	823	753	786	748	789	755	808	843	760	782	745	740	739	791	777	760	809	818	790	772	755	821	777	820	782	771	783	790	806	792	789	765	755	802	801	821	768	808	750	784	766	754	750	735	810	778	805	787	796	832	822	803	781	829	780	761	830	753	742	800	795	773	773	807	761	798	766	762	803	737	795	801	761	766	801	815	762	773	829	796	770	770	791	799	773	778	755	781	769	736	801	742	765	789	811	805	716	796	763	781	765	812	755	844	760	788	791	791	753	766	794	801	772	795	796	831	802	800	833	779	772	778	817	790	794	748	774	786	785	756	787	813	786	808	775	795	751	776	793	833	755	795	796	791	793	788	764	797	773	682	786	727	773	781	764	772	746	799	767	764	808	773	786	806	747	775	743	801	760	761	806	784	805	774	799	811	780	779	806	781	744	813	802	783	792	794	808	801	830	763	769	816	791	791	766	819	719	813	774	778	752	754	826	747	854	784	793	801	807	732	817	760	740	784	766	790	748	791	714	741	783	794	759	776	782	815	794	803	802	808	760	797	788	807	795	786	781	794	765	802	779	820	758	804	726	847	787	834	741	758	811	764	771	771	753	830	781	769	747	756	765	751	829	778	736	767	781	788	770	762	764	812	804	730	790	807	808	805	778	777	831	830	794	810	741	812	771	779	807	796	788	803	821	788	750	821	792	780	761	783	768	776	801	784	763	734	800	774	754	758	754	815	773	758	777	796	773	823	793	726	815	784	835	823	801	767	762	744	787	775	781	808	783	799	791	758	827	803	756	828	748	814	785	763	793	773	804	777	776	747	779	748	780	812	733	757	787	820	739	846	846	802	787	744	813	776	709	750	767	846	787	845	793	760	777	747	782	723	784	776	792	781	802	781	763	771	735	760	810	775	763	715	810	782	780	729	852	748	764	759	768	781	822	824	758	768	787	819	777	795	756	809	820	799	774	745	765	777	765	748	791	785	799	764	771	804	800	786	823	796	793	797	828	792	747	789	791	826	762	742	799	751	800	830	805	788	762	762	820	782	736	771	800	804	792	786	823	744	801	770	803	740	779	760	783	796	750	803	793	769	820	771	759	785	785	739	778	778	797	778	757	766	755	760	827	775	765	784	799	753	794	838	810	777	783	749	842	806	778	811	786	804	752	783	779	788	772	712	806	806	743	792	749	796	751	778	744	798	768	819	783	838	831	765	743	832	737	772	816	805	807	750	803	811	767	789	820	782	859	810	808	800	819	778	802	770	797	775	749	802	811	842	795	747	770	816	763	770	760	764	849	794	803	784	778	683	801	788	831	812	748	811	820	822	755	747	797	773	787	762	789	826	766	751	737	780	777	797	792	807	814	785	804	718	787	840	832	830	769	717	804	799	808	735	753	781	778	787	749	836	760	787	782	742	793	835	831	761	757	757	769	732	756	718	797	772	746	773	754	764	797	823	743	804	780	784	792	797	794	843	787	793	765	749	790	805	780	804	840	766	791	788	798	829	744	740	788	776	820	834	789	737	828	757	785	794	806	785	795	781	763	800	798	796	768	771	817	739	770	757	747	798	775	759	816	765	757	796	772	787	801	739	806	797	786	786	819	791	791	781	795	770	757	767	801	797	802	791	791	804	766	814	777	796	780	745	770	789	750	777	834	749	776	789	770	772	732	812	836	800	797	800	794	771	808	807	774	834	799	809	757	820	769	769	817	713	795	734	831	795	763	777	775	868	802	804	782	750	793	816	808	791	767	774	743	803	843	793	781	688	797	734	789	731	777	765	792	810	781	819	825	756	782	805	755	810	763	753	736	780	775	780	771	822	798	799	820	783	791	756	778	790	769	782	770	807	768	779	747	736	759	788	761	766	803	826	801	784	788	799	792	727	790	716	766	866	803	746	775	735	746	757	764	821	818	779	771	742	812	764	760	789	755	806	830	794	777	749	800	795	789	793	766	773	777	838	735	773	836	830	761	785	806	757	788	785	784	776	780	789	710	740	799	773	800	766	762	782	791	762	804	759	813	861	761	776	770	791	805	737	792	791	805	769	776	782	808	811	748	816	815	777	787	807	782	747	754	820	850	789	736	763	771	813	807	816	768	736	786	772	856	787	810	785	835	785	799	753	776	765	798	777	777	767	797	753	808	770	788	798	805	813	739	792	748	756	779	789	785	772	814	770	801	761	757	750	814	828	807	810	775	816	784	738	761	814	802	773	771	836	799	782	761	752	767	807	752	775	775	793	822	746	804	811	751	805	809	762	821	769	787	762	764	758	799	812	801	784	827	776	751	767	783	814	766	724	803	764	767	752	767	828	785	779	793	747	826	724	810	826	748	754	807	829	759	788	753	787	765	740	779	762	805	760	761	776	753	812	835	811	771	737	790	751	759	782	790	778	770	784	804	846	747	769	819	830	797	763	738	822	791	787	782	775	828	733	787	748	805	777	807	781	801	763	732	726	791	752	796	791	816	774	802	797	740	823	795	752	763	776	738	714	747	746	768	806	751	803	758	729	795	755	803	833	788	785	783	769	810	720	767	811	820	801	761	823	769	779	763	824	778	775	736	781	764	789	801	774	802	822	735	758	806	788	793	839	760	794	787	767	819	770	760	823	748	751	784	820	775	723	801	805	811	781	853	828	770	803	769	759	734	802	813	805	788	802	768	780	781	806	794	765	760	769	762	790	774	756	797	821	802	761	828	773	779	762	793	807	793	744	809	779	763	787	782	762	784	777	799	772	788	764	787	790	758	782	789	828	703	800	804	756	781	786	789	824	756	814	748	815	818	733	846	788	780	747	780	779	784	821	712	836	778	773	792	779	792	826	785	795	807	776	816	805	733	773	833	790	760	829	778	825	757	745	837	774	763	773	821	800	800	779	783	768	729	844	776	800	763	799	817	762	807	764	835	803	779	791	798	777	804	821	717	743	755	762	764	758	781	705	807	756	831	783	740	744	795	774	788	784	793	804	777	735	750	756	805	781	803	786	735	771	765	764	774	784	816	756	784	776	779	816	763	765	830	761	797	828	772	791	737	773	816	792	751	758	745	810	797	790	754	757	798	737	770	775	749	712	802	792	800	759	778	759	773	780	731	800	835	827	754	773	778	828	767	772	806	743	782	811	815	822	752	820	786	783	858	711	744	730	804	777	751	789	800	763	751	775	847	782	808	776	805	766	739	770	776	768
2599	4458	7387	5067	2688	1237	389	131	89	63	55	62	60	62	58	59	68	56	50	53	54	60	63	64	68	63	49	55	56	70	61	52	54	58	66	62	66	59	66	52	52	68	84	59	73	62	72	64	75	63	67	61	66	68	71	48	50	63	55	59	64	62	69	67	67	69	58	59	61	70	49	73	60	69	58	61	59	65	59	67	55	62	64	60	61	67	67	50	57	68	60	77	58	57	56	59	65	67	72	49	64	75	61	57	57	78	56	51	56	64	58	60	59	82	68	70	52	64	51	46	62	54	63	64	55	60	59	77	62	64	60	61	69	66	54	71	53	62	58	60	57	65	71	51	59	66	69	59	53	55	59	64	57	66	64	52	69	49	55	63	63	65	58	74	59	74	66	55	61	58	65	66	55	61	64	67	73	63	64	49	64	60	65	67	61	68	51	62	60	60	68	63	55	70	51	60	55	65	57	73	73	50	65	53	61	63	68	64	70	56	55	46	70	65	75	64	49	67	58	56	68	59	61	76	63	50	52	71	60	58	45	85	69	61	64	60	42	64	43	57	64	68	45	71	61	54	60	64	49	61	68	72	68	61	72	63	61	74	57	52	69	58	55	71	63	50	68	64	57	67	73	68	56	68	62	61	71	56	73	54	73	58	62	57	56	63	57	60	71	53	76	50	54	52	48	52	64	56	72	68	64	60	75	68	58	66	65	59	56	64	70	64	78	45	70	71	48	77	80	56	74	65	70	64	66	56	62	81	62	68	79	52	58	77	65	57	57	72	63	57	62	59	51	52	49	65	64	60	67	70	51	65	56	66	57	61	62	71	76	61	62	66	59	69	50	64	55	64	68	60	57	51	54	64	68	58	62	67	58	47	62	53	74	85	59	55	50	57	62	67	64	51	58	66	76	61	59	60	41	66	64	49	72	66	58	58	60	64	72	50	59	62	70	61	69	61	76	67	51	55	67	56	67	52	62	66	71	67	50	54	58	47	66	60	65	61	67	71	56	72	66	60	70	82	72	72	64	59	77	52	56	62	54	66	58	64	68	66	68	56	67	64	68	56	55	56	74	56	61	65	62	72	59	49	71	64	54	68	49	53	46	49	61	62	77	65	53	65	62	58	72	47	65	58	55	55	60	65	73	65	63	54	71	62	69	57	62	52	65	59	71	53	63	66	80	60	79	64	74	75	59	55	61	56	55	67	66	80	70	58	63	66	62	69	53	56	75	78	56	64	68	73	58	67	55	73	60	69	72	52	77	71	58	62	50	74	61	56	66	60	57	67	73	69	64	76	72	65	79	68	55	60	46	55	60	67	44	52	68	53	59	77	76	68	57	71	74	60	60	71	52	54	58	70	65	54	64	71	52	64	54	52	69	70	47	59	55	74	69	52	63	62	49	49	75	61	68	56	55	55	66	57	48	81	62	78	66	63	58	72	60	71	49	68	58	65	61	52	63	61	46	55	54	55	63	52	64	65	56	54	74	67	62	61	58	73	49	69	62	57	53	62	63	62	65	67	55	75	47	58	69	68	65	56	73	68	53	66	68	72	74	64	59	73	61	63	72	56	58	50	55	45	67	68	64	68	73	61	73	65	53	61	70	44	69	50	65	85	52	69	73	61	50	51	65	62	65	56	63	55	63	61	64	42	50	65	72	76	59	57	63	61	57	65	53	61	53	70	61	62	61	72	61	69	53	56	61	67	69	51	76	58	66	63	69	69	81	60	55	56	52	65	63	61	53	65	50	55	70	63	68	50	80	67	59	73	61	77	69	71	66	75	58	59	58	65	52	65	51	57	59	45	51	75	57	60	63	62	66	63	51	55	63	77	55	47	60	68	68	60	65	59	63	59	69	57	60	57	54	55	61	76	60	52	62	65	53	58	57	57	63	67	59	64	64	64	65	59	62	59	65	62	66	65	61	60	63	54	56	60	68	52	74	69	55	58	51	48	66	58	63	58	60	59	67	52	63	51	64	57	74	54	54	56	52	60	68	65	61	55	59	70	56	60	57	51	67	53	60	68	60	57	67	53	55	58	65	58	59	62	72	76	64	65	62	61	60	53	69	64	49	71	59	64	55	64	56	52	62	82	64	70	64	64	73	68	63	68	51	56	77	50	63	69	67	77	57	60	57	63	67	52	68	41	61	66	46	69	70	74	58	61	65	75	68	53	60	57	64	51	68	61	53	61	64	64	65	77	71	72	72	50	57	67	55	65	68	53	56	54	60	60	57	66	65	48	78	55	68	57	64	72	51	56	60	70	66	61	58	65	64	76	65	54	58	56	63	74	50	60	62	68	62	61	61	67	63	69	58	62	52	52	57	63	53	64	70	72	70	54	70	61	77	68	66	67	66	63	53	53	63	63	71	58	63	58	60	69	71	73	55	65	74	56	61	65	66	58	70	55	55	58	63	59	51	65	55	61	54	62	55	48	67	53	56	52	67	55	70	67	61	61	53	61	65	60	70	49	58	52	70	57	75	58	58	74	60	57	67	76	75	74	79	63	52	55	71	75	73	69	65	60	70	72	61	59	52	58	64	63	69	60	67	60	65	55	65	54	62	63	60	59	57	71	66	73	74	66	73	52	74	61	58	71	51	53	74	58	56	51	50	52	45	65	64	61	59	62	68	52	74	58	64	58	73	57	56	69	78	62	54	57	50	76	65	50	66	64	56	52	57	62	70	51	54	52	76	65	43	61	54	49	73	57	58	64	47	62	54	79	67	70	75	57	71	57	60	52	74	71	64	55	55	60	56	65	51	53	63	74	65	58	72	56	57	60	71	65	58	61	41	59	77	56	59	56	70	65	64	70	56	55	54	67	60	67	54	73	63	43	63	56	58	77	60	81	69	58	69	72	58	66	60	65	57	60	46	54	54	56	49	67	75	54	76	70	55	49	65	64	55	76	61	66	72	74	53	67	57	68	71	70	63	63	64	67	43	63	67	66	66	70	58	65	60	60	70	52	68	67	60	58	59	54	49	61	43	56	67	55	76	59	62	49	68	62	70	62	60	48	74	67	67	59	49	58	63	56	53	51	67	63	51	60	64	70	60	81	69	58	67	64	56	69	64	54	59	61	64	63	51	70	59	66	63	66	57	55	74	49	59	76	50	63	59	59	63	65	56	56	54	52	59	58	47	73	57	65	64	59	50	68	73	56	61	76	69	57	80	54	63	64	64	71	43	50	57	45	58	61	59	61	65	62	70	53	51	69	46	63	59	58	57	72	48	62	69	51	57	74	59	55	71	61	53	62	63	51	69	62	74	70	68	57	84	66	61	57	72	63	64	64	48	60	59	55	54	70	58	55	63	80	63	66	66	64	66	64	73	48	62	85	62	56	71	56	66	65	72	53	60	62	67	75	52	63	55	73	66	62	52	68	64	63	57	64	70	67	67	62	75	68	65	71	67	67	76	51	71	55	64	65	56	72	60	57	69	64	46	59	67	59	55	69	67	60	60	63	62	60	60	60	74	52	62	67
27522	30239	33533	33942	33419	22980	9898	2881	1079	836	804	749	756	791	768	808	809	795	755	750	832	819	738	789	803	726	759	697	773	782	731	763	793	789	731	769	776	771	778	792	776	785	738	787	766	747	772	772	747	745	740	730	816	765	768	784	823	750	759	736	751	779	755	748	814	796	788	769	786	739	718	805	773	750	725	778	760	781	710	750	715	800	798	769	800	803	751	737	769	791	773	755	730	727	764	768	781	777	739	748	746	742	776	765	784	774	754	789	806	764	735	757	800	836	722	799	742	777	815	765	761	726	771	717	767	769	772	748	788	753	777	763	756	741	802	700	810	735	755	779	787	737	748	742	779	770	765	774	780	755	777	748	792	812	775	778	762	722	784	760	829	736	804	752	766	737	803	749	768	775	754	739	737	741	777	746	837	795	767	802	740	728	736	765	757	775	788	747	766	791	749	775	732	764	841	774	749	801	742	752	740	759	749	773	784	802	778	760	729	801	765	781	732	731	794	789	711	789	720	784	789	742	786	763	757	789	774	735	728	756	769	702	722	765	779	783	792	797	763	736	803	846	769	816	801	772	777	772	827	795	807	796	790	730	763	788	799	829	764	737	803	799	806	738	785	788	787	783	752	780	762	808	723	785	783	796	765	775	773	764	778	783	759	794	798	765	789	775	755	754	748	722	787	776	786	747	780	770	754	833	808	807	779	734	798	738	735	751	796	779	757	775	767	721	819	765	791	741	815	854	762	798	781	733	755	802	778	711	789	772	743	723	753	726	717	798	794	810	819	763	747	784	799	775	753	785	777	785	743	789	782	755	758	722	749	780	785	764	791	820	735	791	799	771	785	747	768	761	790	783	780	748	733	758	774	788	756	728	750	785	761	768	759	757	765	788	744	742	769	741	768	761	782	774	804	780	776	767	755	797	780	794	742	814	836	792	793	794	742	766	773	747	819	807	801	769	807	752	771	786	765	732	760	751	795	743	739	742	760	788	743	778	755	752	788	775	781	795	718	781	791	745	739	829	767	797	806	745	725	784	816	764	857	800	756	713	778	784	790	840	804	799	802	796	802	766	745	796	787	788	739	803	772	756	783	767	779	798	818	769	739	815	798	799	806	731	773	752	747	764	788	801	776	773	763	748	737	764	783	792	730	782	753	787	783	695	752	814	767	765	751	762	807	799	766	760	718	714	792	754	761	776	799	765	752	702	775	760	769	793	797	758	809	748	780	768	760	766	757	738	812	748	778	784	766	762	746	794	767	760	793	801	794	740	791	780	723	746	815	787	821	811	720	818	784	779	776	763	796	744	759	851	766	772	791	741	757	757	758	749	779	793	743	826	788	793	734	806	769	771	843	784	851	738	786	812	826	774	772	773	748	782	801	724	752	783	761	800	768	761	759	785	800	817	704	816	753	756	773	771	769	717	757	776	808	802	786	745	777	741	820	814	746	739	819	803	725	775	759	763	725	804	789	728	749	771	760	788	797	756	816	760	825	786	744	727	749	789	748	782	781	753	819	752	811	734	752	769	788	779	737	784	751	828	760	757	802	773	769	780	741	807	761	796	751	803	764	783	759	755	778	799	790	835	763	765	770	770	761	729	770	803	779	750	768	773	745	791	762	770	792	773	754	744	743	826	814	793	741	731	808	754	766	784	776	752	794	783	795	749	763	777	808	783	760	730	844	836	768	766	755	785	784	762	778	747	747	794	703	777	787	780	735	781	791	713	741	772	769	828	777	809	778	756	787	775	791	735	754	833	824	761	799	778	773	735	786	798	758	758	806	788	766	821	769	807	759	775	743	768	782	746	747	764	763	800	726	742	785	743	773	752	712	838	764	787	787	760	748	803	751	752	770	757	790	775	767	779	788	794	755	763	802	779	757	777	753	781	720	826	821	789	803	806	780	799	809	789	824	742	744	816	760	780	737	749	790	745	766	805	736	774	735	768	738	769	795	776	766	736	798	825	756	776	738	772	738	797	750	787	720	790	755	747	794	781	778	773	780	759	828	745	775	782	776	751	756	803	791	789	780	705	738	754	747	750	792	780	763	767	761	773	784	775	801	751	799	731	786	761	797	785	758	742	750	770	757	757	778	743	808	778	787	805	762	777	794	762	751	784	784	797	747	777	752	774	772	769	763	765	777	801	753	777	788	739	805	797	754	782	794	743	795	758	759	822	782	784	802	743	733	817	781	832	789	779	759	811	794	759	766	810	750	747	790	750	734	774	733	759	813	752	778	756	753	807	786	766	773	754	764	796	783	764	752	795	786	770	851	809	774	717	784	780	774	823	723	726	776	737	727	794	782	815	792	792	827	746	789	765	784	756	749	771	769	777	790	794	806	782	816	769	777	761	770	798	759	774	770	743	774	756	771	765	764	740	790	806	791	785	822	727	809	804	791	773	744	770	711	748	827	828	728	743	789	724	725	786	813	791	778	803	754	795	797	751	733	788	755	797	744	797	723	770	762	779	764	829	780	727	788	777	754	824	783	782	774	782	764	810	760	761	718	783	768	779	781	727	761	763	768	776	787	758	822	827	769	771	792	759	758	776	759	733	744	814	780	741	706	739	813	741	751	767	826	769	768	748	718	779	755	797	773	772	754	749	796	805	773	777	746	791	757	767	815	782	779	750	818	753	804	708	811	742	754	769	778	787	808	746	788	769	759	777	742	784	730	787	771	809	774	759	814	757	780	759	780	756	799	751	772	741	795	774	759	725	743	822	732	744	800	785	783	740	782	790	766	777	703	763	775	774	749	755	752	756	799	768	750	777	808	771	786	743	765	747	731	754	777	749	771	744	751	731	786	730	775	761	796	773	774	754	812	764	811	823	768	797	769	817	739	772	786	776	802	751	741	789	766	762	750	837	796	743	720	757	723	790	798	763	736	813	724	774	767	788	745	795	788	751	739	759	751	791	783	746	748	779	781	787	756	805	784	792	778	731	791	773	730	761	763	750	773	786	764	778	784	702	793	772	805	756	841	764	745	793	807	785	800	785	840	837	734	746	776	728	770	794	759	773	801	785	749	780	839	766	764	738	772	783	767	753	746	735	718	794	765	790	750	766	767	785	787	766	788	763	779	752	758	743	762	766	774	827	733	788	819	795	777	753	795	742	804	752	781	760	808	778	758	761	742	734	811	751	818	752	767	777	783	763	772	795	801	736	736	754	800	774	789	738	821	725	785	800	777	753	754	745	818	778	746	754	811	804	791	744	753	746	715	762	742	779	770	801	795	770	807	722	787	725	742	760	727	756	778	811	779	748	750	737	782	756	814	795	761	795	742	791	790	748	814	784	750	812	750	733	779	810	758	794	761	813	790	780	775	799	790	765	801	765	795	822	806	748	749	751	768	809	854	799	779	739	785	740	766	734	782	762	744	748	728	830	760	787	772	768	785	751	760	772	760	770	765	725	752	742	728	731	772	692	809	716	737	762	795	787	726	732	765	802	802	723	766	796	769	740	817	791	744	756	776	756	753	759	707	811
2124	18096	18274	12344	6825	2707	747	206	91	55	63	61	69	65	60	67	72	77	66	62	58	73	59	65	66	64	57	61	68	54	68	65	61	69	68	56	71	63	64	52	50	56	50	53	56	59	50	66	66	59	60	63	62	80	62	66	52	76	60	56	58	59	61	58	65	81	69	63	60	70	45	65	75	57	53	55	55	63	66	56	58	45	52	59	66	47	67	56	54	70	58	64	68	69	56	58	70	77	57	69	44	65	64	41	61	65	56	65	52	72	48	69	62	75	63	53	55	63	59	62	69	60	60	74	46	70	64	71	70	61	70	57	73	59	64	62	61	50	73	53	58	58	76	71	63	55	57	75	73	60	60	59	60	64	54	67	61	71	73	56	66	74	67	64	59	58	43	71	62	74	55	69	66	60	61	61	52	62	54	57	67	62	61	69	64	67	49	55	56	51	60	54	66	62	70	64	62	67	68	62	69	54	60	53	65	66	61	73	56	57	55	64	62	70	56	66	62	81	67	60	56	67	56	62	69	65	58	77	49	58	72	70	62	71	60	67	50	68	45	56	62	69	62	54	65	77	62	71	59	56	57	65	65	68	61	49	63	73	47	65	56	75	64	59	71	57	69	66	54	63	65	66	73	59	63	61	59	60	60	60	68	60	65	63	62	66	52	52	60	63	57	61	83	55	58	60	66	61	70	57	63	65	73	57	59	58	54	49	49	56	59	58	51	55	41	67	62	67	66	67	51	63	55	78	58	72	56	68	62	63	71	44	60	56	64	68	75	72	74	67	51	52	65	59	54	61	62	60	47	67	66	82	61	61	57	58	58	59	58	54	62	49	70	43	57	62	57	55	60	54	64	56	67	55	72	63	68	47	61	51	50	72	52	60	70	60	66	61	70	60	71	62	55	60	69	53	75	65	65	61	57	65	64	72	48	50	61	60	60	59	59	58	63	53	61	64	38	65	75	69	70	48	50	58	68	67	78	72	68	63	59	53	53	60	65	85	55	69	61	59	61	72	52	62	71	62	54	71	50	53	68	55	62	74	71	54	69	69	52	56	54	55	68	50	70	60	59	62	57	54	58	80	63	70	57	56	57	57	63	45	47	48	52	44	68	75	58	51	62	66	57	57	58	67	51	60	66	62	53	62	68	69	56	62	60	59	70	51	49	53	71	66	65	63	56	57	64	53	63	57	60	66	63	61	52	58	64	52	50	58	65	69	70	64	71	58	60	58	50	57	61	49	64	70	50	62	66	63	64	67	76	68	71	53	57	68	69	59	68	66	55	74	66	50	82	74	69	68	70	71	62	56	53	66	55	63	65	57	62	55	59	65	60	60	62	62	70	65	55	57	57	53	67	70	59	60	63	64	70	75	53	71	61	53	60	80	58	64	71	61	59	53	58	58	65	70	60	53	71	62	61	57	64	62	56	54	58	52	50	58	75	72	68	50	75	60	59	68	68	67	67	67	72	62	59	78	73	58	71	57	63	72	65	59	63	64	61	67	68	81	78	60	57	62	55	57	48	51	51	58	87	64	62	56	59	51	57	52	63	52	67	73	63	74	68	58	66	72	55	66	66	51	63	48	61	55	64	59	70	62	52	50	53	56	56	78	56	57	61	54	69	50	68	59	58	48	64	68	48	46	54	63	61	53	51	65	69	52	68	62	46	79	55	59	59	52	54	74	46	79	67	63	61	55	48	50	67	56	56	58	61	59	68	68	67	53	68	57	65	46	69	56	56	61	67	60	75	55	62	50	62	65	60	58	74	64	48	58	73	62	74	49	50	58	74	64	65	63	47	57	62	64	61	78	65	73	69	51	59	60	58	74	59	64	65	63	63	62	55	68	57	64	64	61	73	49	64	61	62	69	73	63	51	68	66	61	67	51	61	67	66	60	55	48	60	66	68	65	55	57	65	69	56	57	55	47	70	68	65	65	58	75	63	68	60	60	68	63	62	77	78	74	47	72	54	73	60	64	56	55	50	60	68	56	57	62	64	65	61	59	59	77	46	64	65	69	61	62	57	73	48	65	54	63	66	67	47	51	55	56	64	69	52	60	67	53	66	59	59	62	75	65	56	65	57	63	63	63	53	53	66	54	68	72	57	66	78	51	53	59	71	77	65	70	53	58	50	53	74	54	58	67	74	56	72	64	74	71	60	61	59	69	64	73	75	50	80	66	74	57	62	80	61	61	44	65	49	75	77	74	46	62	74	56	39	68	66	60	68	77	59	62	50	44	43	66	60	64	54	63	68	67	65	72	59	66	49	75	56	67	67	56	61	67	72	59	57	52	61	74	63	52	63	47	72	63	67	65	69	57	52	56	50	64	49	53	70	61	60	77	60	59	52	55	48	69	52	65	60	50	70	66	56	63	71	88	73	63	60	62	69	47	58	54	64	75	70	63	60	65	58	55	53	58	59	59	66	59	48	59	61	69	60	57	68	61	58	69	58	68	56	69	57	55	51	65	53	57	66	61	67	61	59	56	58	61	61	55	59	63	60	59	62	61	49	58	57	50	59	55	61	56	66	64	73	72	63	61	69	67	68	59	63	57	56	62	54	71	51	67	62	59	74	73	60	64	74	42	69	59	70	62	76	71	56	59	66	52	60	56	63	52	57	69	57	70	53	58	61	64	63	62	55	67	49	68	63	73	61	75	62	55	55	65	62	63	67	58	58	49	54	64	51	51	53	72	64	63	66	68	76	74	65	62	57	49	64	66	63	58	61	61	59	75	62	72	60	52	58	56	69	61	67	58	53	53	70	62	67	57	50	62	62	67	66	74	60	70	62	53	57	54	68	69	58	76	55	60	52	53	64	57	60	67	66	85	46	48	46	76	46	71	52	66	63	71	71	59	64	59	76	49	57	62	58	87	60	50	61	57	68	78	66	84	57	49	57	54	58	72	74	70	59	61	66	82	61	58	69	60	58	60	79	67	59	70	67	77	57	50	77	63	69	72	55	61	58	62	57	71	65	52	58	74	52	64	66	61	51	60	55	71	67	76	74	67	66	59	58	63	65	56	54	64	61	79	66	76	78	57	55	69	56	58	47	47	73	59	47	69	48	45	55	69	66	56	64	64	68	71	70	64	61	45	70	67	75	61	43	67	60	55	72	55	66	45	54	66	51	62	68	56	50	53	66	70	62	54	62	53	60	60	61	49	56	63	65	52	67	83	73	77	51	57	54	59	77	71	57	56	54	70	49	67	63	59	56	72	52	81	67	59	75	57	61	59	64	62	63	66	57	69	67	47	71	68	63	69	54	57	56	54	65	66	51	50	62	60	63	79	58	61	62	68	59	80	74	66	62	74	60	68	65	59	74	61	84	55	71	65	61	58	60	63	59	63	59	48	43	53	59	58	54	62	59	53	62	66	46	65	51	63	52	64	64	65	58	59	46	68	57	65	72	57	64	69	58	63	61	65	67	60	63	61	66	51	72	57	83	54	61	57	63	59	66	54	65	64	70	67	76	60	53	70	64	67
29686	45470	43181	48230	45810	31696	16240	5104	1470	865	787	774	760	740	786	737	785	768	745	780	770	780	811	739	741	757	745	735	756	747	745	729	754	783	754	781	743	795	786	744	827	721	782	726	797	755	845	770	729	781	727	821	751	795	702	754	815	752	767	766	756	826	770	775	772	756	770	772	729	783	789	798	808	783	798	788	772	756	724	764	801	789	739	751	772	761	774	774	735	782	757	738	814	751	789	791	747	773	788	741	759	779	731	735	821	776	777	770	752	799	790	743	799	734	843	765	757	777	765	788	750	743	780	795	748	772	780	746	780	762	831	736	784	762	791	758	780	786	752	741	799	803	792	823	767	799	789	732	746	757	762	797	778	766	758	783	770	789	775	775	695	735	791	791	720	788	774	789	800	807	777	744	821	758	723	741	812	742	702	822	762	827	747	755	775	794	765	771	796	729	747	801	750	782	811	784	725	745	786	756	753	808	744	738	757	793	765	772	711	777	801	765	792	761	810	759	784	837	755	737	754	809	743	717	745	785	808	760	722	728	781	762	778	770	732	814	709	784	738	762	714	768	810	768	803	767	790	763	750	790	794	786	745	785	783	740	758	753	727	756	752	771	748	803	770	751	800	770	756	778	789	787	781	789	734	794	777	772	749	797	770	812	778	763	748	789	719	752	738	727	779	793	743	770	798	751	733	798	831	800	788	781	805	770	771	773	795	732	781	786	807	731	803	737	763	769	766	763	734	781	754	763	785	798	788	797	725	783	744	764	704	783	743	780	781	770	763	782	713	784	794	782	775	757	840	781	753	807	814	719	721	776	759	753	796	771	737	789	742	800	801	772	738	756	758	781	786	797	779	814	799	759	780	807	783	783	769	764	832	792	776	711	748	765	808	738	774	745	742	784	791	796	724	765	769	791	773	781	779	733	784	720	754	785	768	714	718	758	764	773	758	765	762	772	710	745	788	770	738	820	770	750	774	756	760	721	781	760	749	844	762	748	777	753	782	771	808	792	778	793	813	781	762	800	723	773	813	784	796	784	772	799	776	795	753	777	749	792	795	751	792	773	734	741	717	835	793	774	799	764	747	827	800	764	767	788	731	783	791	804	767	754	756	735	801	772	771	788	779	761	743	818	765	717	792	811	769	770	750	793	784	780	789	751	784	761	772	810	797	806	782	768	805	769	778	762	798	765	787	796	776	767	739	758	758	721	757	811	778	796	741	751	796	758	743	789	734	802	739	808	729	780	750	771	749	745	788	833	785	726	779	764	737	764	758	762	790	750	794	782	768	869	771	795	814	800	755	747	779	760	726	786	763	717	773	778	772	741	727	754	793	742	757	737	845	764	783	818	786	786	782	791	744	737	849	797	767	736	752	741	777	753	783	795	770	783	735	788	791	763	857	749	830	739	738	747	775	803	770	788	748	793	782	746	752	764	790	764	786	754	782	742	797	767	730	781	788	745	763	777	717	725	753	755	793	724	768	738	750	792	762	811	842	781	780	761	757	780	728	764	795	758	739	792	759	744	797	788	778	806	782	734	812	757	793	744	740	877	749	754	822	793	735	796	737	819	752	740	790	771	745	792	823	801	769	687	772	763	770	760	747	760	774	760	802	734	764	806	788	770	751	777	815	776	762	767	776	774	773	747	803	806	807	835	765	770	748	774	748	765	753	797	801	791	808	745	780	736	847	737	805	827	787	710	796	761	745	835	766	752	784	822	789	831	759	742	760	732	756	757	775	797	775	764	755	790	781	741	769	756	768	767	754	763	721	751	759	814	714	767	705	741	740	770	824	753	799	732	782	784	750	795	793	797	752	774	805	738	800	796	769	749	767	794	790	747	795	767	778	767	738	772	740	770	751	789	854	736	773	770	768	756	736	732	779	743	740	749	746	703	768	768	762	797	757	731	809	770	813	719	801	807	741	738	778	832	781	809	795	794	748	800	766	740	732	754	799	789	760	807	736	743	751	828	789	758	762	785	785	764	774	794	792	769	769	766	773	769	741	795	757	756	813	783	781	784	740	769	785	778	789	774	742	781	787	789	791	756	806	765	739	713	798	742	747	787	782	737	777	803	724	821	768	751	814	744	764	801	838	781	789	729	774	746	772	778	779	769	788	783	786	735	767	787	808	766	783	759	745	811	811	803	785	789	764	752	768	822	827	773	763	756	801	708	764	751	827	766	776	718	751	801	762	729	824	753	768	803	801	793	766	776	726	773	792	797	739	727	787	773	808	747	808	757	742	779	748	776	746	795	783	796	803	778	734	806	782	767	787	735	715	778	781	740	803	825	829	773	798	735	756	807	791	779	755	793	752	787	801	757	740	827	804	798	775	738	797	767	737	776	775	767	749	803	747	773	769	787	750	734	818	777	768	730	775	759	781	753	766	789	792	825	762	750	753	780	769	797	778	800	780	824	820	758	767	752	781	690	720	752	753	764	764	774	740	795	767	768	832	789	794	725	730	783	780	732	759	735	767	816	735	800	802	761	736	781	828	717	753	764	786	756	706	782	800	785	765	811	808	736	792	733	770	729	755	782	781	775	777	797	786	789	744	755	749	732	798	753	739	808	732	773	770	806	820	765	787	754	706	769	739	787	850	708	819	789	784	782	729	772	774	766	763	769	715	754	778	762	765	808	703	749	751	774	777	802	864	794	771	793	767	749	746	757	735	797	820	803	778	773	722	767	794	759	768	829	691	745	746	774	766	791	727	792	746	730	769	776	782	780	703	769	749	767	814	767	785	790	760	798	762	797	837	757	765	752	727	843	781	728	782	801	781	772	747	750	775	735	761	768	752	787	754	769	715	823	812	730	807	752	791	763	767	751	784	808	746	809	791	766	807	741	768	772	804	757	840	817	768	783	763	784	776	732	781	779	795	787	763	810	823	854	789	761	746	748	737	782	730	764	754	778	767	749	803	774	781	731	764	797	720	777	780	795	778	757	830	791	763	782	756	781	739	808	786	791	797	728	795	776	770	751	804	800	791	800	793	768	781	775	679	786	798	761	729	735	850	734	763	753	800	765	848	777	719	774	832	740	787	833	726	727	802	753	802	759	787	766	747	798	694	725	764	772	838	742	785	842	818	791	811	765	727	758	721	771	765	765	758	751	747	804	762	788	743	758	761	803	794	783	797	743	783	768	813	779	767	766	776	807	779	745	804	765	756	793	787	720	753	748	732	748	750	789	785	781	762	767	780	822	726	808	740	723	795	790	779	763	730	729	785	779	774	840	736	743	757	788	779	789	805	786	765	772	764	773	788	761	749	732	811	737	749	797	785	775	760	804	830	749	724	781	772	750	734	727	775	777	758	740	810	751	773	764	773	762	788	790	770	807	780	747	786	796	740	789	796	734	772	788	764	741	812	789	838	730	748	764	734	761	795	764	755	760	781	775	757	735	775	729	762	794	827	767	827	764	760	797	797	744	789	776	747	790	746	788	792	779	766	756	760	763	778	739	744	841	769	745	812	768	762	718	747	777	777	780
5142	15984	18510	13075	6903	2589	710	187	82	57	63	50	63	71	58	62	72	60	57	62	66	61	63	52	73	68	60	70	71	48	59	55	56	54	62	60	80	68	62	66	72	59	68	65	72	61	85	38	64	57	65	83	60	63	63	75	51	55	64	53	54	69	54	63	70	65	66	59	60	47	61	55	70	62	67	58	61	65	67	64	58	70	61	62	59	50	71	57	58	58	60	60	78	63	68	74	78	62	54	63	45	59	66	69	59	56	64	66	44	62	76	58	64	62	62	73	70	82	73	73	65	64	76	58	53	81	77	71	67	68	56	59	58	66	76	71	52	65	77	43	51	71	79	73	57	66	67	52	60	56	70	61	57	59	66	74	67	68	74	57	64	49	69	58	49	56	62	57	65	56	66	83	71	56	70	73	72	70	58	53	61	47	55	61	57	73	57	60	55	50	44	73	64	69	60	64	71	59	69	51	54	56	62	72	78	73	52	57	57	63	89	71	83	67	66	53	56	70	60	54	58	77	56	60	46	50	59	61	68	71	61	53	74	67	50	67	68	68	59	61	69	68	72	69	60	57	64	59	66	54	74	67	81	63	64	68	57	81	70	77	52	70	63	57	69	74	67	67	65	67	56	48	71	67	70	55	55	73	64	59	76	58	75	61	55	55	66	67	64	64	80	60	60	76	63	51	66	55	51	57	54	69	60	59	68	63	64	55	62	63	62	52	60	56	59	56	61	57	76	50	58	76	62	57	65	65	54	74	66	67	61	58	62	59	75	56	46	57	50	70	59	69	61	63	68	55	55	59	70	64	77	61	60	64	62	71	71	64	57	66	69	59	47	72	64	59	55	72	51	57	77	61	60	63	58	60	70	60	67	64	65	60	73	49	58	74	79	64	51	73	60	70	81	62	67	61	73	71	59	73	54	61	64	65	44	60	67	62	54	71	85	55	69	61	56	62	66	55	53	75	61	52	55	58	80	86	81	69	62	66	67	53	70	64	70	51	69	66	64	61	62	61	66	61	56	60	81	57	57	76	72	60	64	73	58	75	54	72	66	74	62	55	71	71	56	60	83	58	62	53	57	65	66	79	55	64	69	61	59	69	66	89	63	69	71	70	58	74	58	62	67	65	63	82	51	59	74	72	56	65	69	67	51	93	67	79	58	65	65	62	67	58	56	81	52	56	52	51	59	65	73	56	64	60	67	61	44	67	59	44	57	65	62	58	67	64	71	66	67	64	62	59	76	55	66	70	50	70	77	52	70	57	59	82	74	51	88	73	65	67	74	63	64	76	69	73	68	60	70	73	56	64	48	69	48	66	61	58	57	59	48	64	55	60	69	51	61	63	64	60	59	56	66	59	61	68	69	64	74	51	66	78	79	72	69	70	58	71	62	62	55	65	53	68	60	72	58	62	64	64	64	53	68	62	62	60	57	63	60	64	68	72	85	67	67	66	54	71	64	75	56	69	64	56	62	67	65	77	52	69	55	65	65	81	74	56	63	67	64	64	51	66	73	65	61	73	69	74	55	65	57	64	71	73	64	55	57	66	68	65	71	53	59	72	55	63	65	61	60	71	76	53	63	57	63	59	63	59	50	79	53	70	51	57	58	68	58	58	71	59	62	47	61	66	63	73	82	64	64	53	60	62	68	59	63	65	53	84	63	69	57	73	71	52	76	43	59	73	55	78	58	54	69	62	71	64	57	63	53	70	61	68	76	64	62	58	45	53	69	65	70	61	57	65	61	88	50	60	74	66	51	84	47	55	62	69	67	68	68	67	61	74	57	81	62	59	67	68	68	68	77	70	78	66	75	64	59	71	67	52	69	64	50	67	73	85	59	62	64	62	65	68	58	62	69	63	57	48	69	57	66	53	65	77	67	60	62	70	48	55	72	68	46	59	65	60	77	60	67	56	62	54	64	64	62	56	65	63	69	61	63	67	65	69	68	60	69	68	66	54	50	69	64	63	67	70	67	67	72	58	65	66	68	56	58	65	57	60	61	59	59	75	52	63	74	62	63	67	69	58	64	62	64	61	77	75	68	59	56	59	57	64	77	60	65	62	53	65	61	76	48	63	57	54	60	59	59	52	64	69	62	80	62	64	59	69	60	71	62	68	58	56	59	76	63	70	66	68	63	60	63	51	60	66	55	70	69	59	58	53	55	61	62	74	67	69	68	55	52	64	59	62	57	59	59	62	59	56	53	72	75	46	64	65	66	64	68	77	63	68	61	44	67	55	58	56	71	55	64	63	65	62	49	65	56	63	61	68	64	66	65	50	57	61	56	59	69	60	70	87	71	58	77	76	75	73	53	69	62	69	51	66	72	48	58	67	72	65	56	73	72	54	62	68	77	58	71	83	54	70	63	61	70	69	60	68	78	57	73	68	64	65	52	66	70	82	67	61	81	64	76	66	65	59	56	60	71	58	59	66	64	63	62	46	64	52	66	68	69	61	57	52	61	60	66	63	88	61	69	64	63	66	73	57	50	57	62	62	62	61	51	53	53	61	59	59	61	60	63	63	59	67	64	58	66	61	79	71	62	59	77	67	66	57	68	50	64	47	67	67	63	65	70	65	62	64	66	72	75	66	57	47	69	54	54	81	55	53	58	63	72	62	68	64	63	74	82	60	63	65	66	76	46	59	69	70	64	58	65	53	67	66	50	67	75	57	74	65	59	46	65	58	64	69	48	64	51	48	67	56	71	66	68	64	68	60	69	57	60	63	64	68	63	48	45	60	65	81	68	62	56	55	75	57	78	66	70	43	66	61	59	64	62	65	53	64	57	67	51	78	58	56	59	72	63	72	78	62	59	75	44	66	60	80	51	73	72	67	66	64	57	61	56	80	56	70	63	62	63	63	78	71	64	57	54	60	74	69	67	73	67	76	57	61	68	55	65	75	63	47	63	48	74	75	60	58	58	52	59	58	69	50	69	60	58	72	58	54	78	65	52	75	56	58	58	59	69	64	66	49	72	72	63	56	57	64	53	65	74	75	73	61	64	68	69	46	67	78	63	61	61	82	81	57	71	70	76	71	72	65	71	63	63	57	67	77	58	69	60	78	64	72	58	74	73	51	63	61	59	61	69	64	63	67	77	80	68	76	57	59	72	56	67	67	61	60	66	66	77	65	67	63	68	70	71	59	67	63	66	73	67	72	60	62	67	67	61	57	63	55	65	62	76	61	64	58	72	61	60	59	63	56	62	72	61	59	50	69	64	64	53	64	66	69	60	64	74	73	68	57	68	78	66	67	66	51	64	67	70	60	56	62	77	71	73	66	57	78	66	78	61	68	52	62	65	62	52	55	60	65	66	61	80	71	60	62	62	70	54	54	60	74	68	66	70	69	52	63	53	51	61	71	70	72	61	67	69	71	62	63	62	69	56	77	71	54	63	59	65	66	76	72	60	67	79	80	63	48	65	81	62	72	61	64	63	70	65	55	64	60	72	59	72	69	76	60	54	61	69	65	70	53	58	77	61	80
34636	43967	44030	47953	44284	31063	15828	4952	1502	888	803	814	753	781	764	780	757	818	776	818	726	764	794	826	777	847	788	786	756	774	764	749	762	803	753	779	738	781	798	809	765	731	767	822	806	800	770	823	800	788	799	767	822	761	721	821	800	752	835	773	783	758	776	768	827	814	781	799	826	848	794	803	763	808	784	793	783	786	754	789	740	760	789	779	775	830	787	826	817	791	774	787	843	815	783	837	770	782	739	759	779	742	798	824	804	770	823	796	805	783	781	816	800	813	798	784	780	715	795	820	802	797	821	776	773	830	820	812	812	805	764	810	759	826	771	786	767	794	742	816	792	793	784	786	806	748	788	752	797	782	802	820	728	803	841	750	784	831	753	808	771	815	791	800	827	791	779	783	790	768	778	785	759	795	810	791	808	792	741	826	726	808	782	789	806	757	840	794	806	789	787	767	807	784	816	782	802	803	733	777	807	783	751	748	742	771	827	782	762	772	777	785	782	782	783	787	820	785	836	779	826	783	786	813	809	811	830	760	752	847	780	790	806	763	828	846	779	739	796	778	737	748	817	762	793	783	799	790	789	835	802	800	802	790	834	762	806	783	764	780	766	802	752	843	801	774	811	753	823	747	791	742	802	852	817	792	761	824	787	743	784	790	809	830	817	805	778	789	797	769	818	826	768	800	752	772	780	769	810	783	815	750	749	796	764	801	783	803	850	765	743	794	765	771	741	738	807	757	835	770	781	824	768	785	797	714	798	785	766	801	724	824	781	804	788	786	812	796	873	769	801	803	849	818	803	811	824	768	797	836	815	775	819	768	794	763	849	763	800	800	786	780	743	785	770	786	824	802	774	779	853	795	796	830	774	761	810	779	765	827	715	777	842	770	833	791	834	816	756	826	799	787	746	768	749	847	815	826	757	770	779	750	753	806	796	776	741	790	814	816	785	775	818	777	827	792	818	745	788	779	777	801	785	804	771	817	773	801	769	753	796	811	774	742	815	760	786	783	764	790	776	798	775	807	807	756	818	821	779	743	737	851	744	813	835	823	815	791	788	786	763	754	812	819	827	778	778	780	793	786	796	726	766	832	782	813	791	828	801	793	817	849	785	790	798	806	783	771	825	779	808	768	843	793	804	788	791	778	852	798	777	749	807	768	707	721	798	798	757	815	794	819	800	787	809	768	791	773	834	824	784	791	794	750	796	796	789	742	781	803	808	735	781	835	759	784	796	830	793	817	789	846	803	796	814	778	835	806	780	796	815	827	854	794	808	751	769	749	766	784	773	824	806	762	797	800	794	761	855	796	846	788	809	802	782	777	788	804	812	773	743	847	819	799	811	772	807	825	789	771	807	793	777	807	792	775	812	776	760	779	806	814	791	812	785	819	772	840	765	812	856	795	732	804	793	790	769	861	804	815	767	831	764	803	799	798	795	826	788	789	780	754	802	819	847	810	762	786	833	783	778	822	760	816	782	814	821	778	800	795	773	783	790	767	767	759	744	784	797	771	773	791	798	819	774	746	784	796	782	812	762	826	762	752	774	818	817	818	824	765	792	807	828	763	802	784	773	813	799	879	788	771	808	834	813	797	809	825	759	805	809	809	773	755	773	768	790	768	787	804	774	782	799	768	778	810	808	793	717	806	746	810	753	839	806	779	828	790	800	750	793	774	772	760	770	796	792	776	818	783	779	842	755	786	771	822	769	791	779	792	815	793	791	873	754	796	774	849	812	792	770	754	765	829	755	825	816	804	789	787	819	753	846	783	798	739	787	784	802	803	818	818	775	779	774	813	798	898	755	817	769	777	819	795	792	756	784	778	843	751	769	820	781	843	775	821	815	745	774	813	769	764	796	795	764	765	827	833	820	828	835	757	840	771	792	808	778	808	794	771	801	785	760	787	782	817	787	786	760	790	753	788	752	756	824	879	748	823	811	806	813	788	748	763	783	810	811	799	772	816	790	800	834	818	783	763	788	749	823	793	782	773	791	744	787	780	796	753	778	796	775	779	773	824	755	793	821	790	736	800	794	812	837	779	845	761	808	773	769	778	748	818	763	833	761	820	859	791	775	781	798	772	807	740	770	814	793	751	773	774	755	763	826	804	781	807	765	788	757	800	812	799	790	792	762	836	790	793	819	793	797	778	822	778	802	788	825	787	834	761	776	746	801	814	842	754	785	730	804	764	785	810	751	783	844	796	789	771	787	830	806	795	833	743	797	785	795	777	769	820	806	746	805	831	817	772	780	790	781	766	816	827	790	771	775	853	819	802	797	791	843	814	757	791	815	836	832	770	819	844	833	845	741	778	781	791	797	786	767	764	839	795	778	811	793	780	752	807	763	791	769	786	801	796	801	773	734	846	793	776	794	785	801	765	823	718	765	805	815	769	792	787	811	802	759	789	829	767	777	770	776	776	809	805	841	790	799	795	781	834	782	798	810	775	796	838	798	816	796	791	805	775	796	821	786	793	781	777	796	753	827	792	780	785	796	812	803	778	796	795	808	793	783	821	784	801	839	764	802	764	811	703	804	797	769	761	805	834	810	828	800	774	819	774	815	826	822	785	814	833	781	783	749	770	825	855	805	759	760	775	807	803	776	764	801	763	784	793	854	717	815	798	820	794	766	817	810	819	803	744	757	814	780	744	752	784	845	759	771	789	770	809	811	772	756	795	774	844	814	812	789	734	782	799	788	771	847	821	791	798	789	795	794	792	829	812	783	839	780	759	827	798	796	819	803	806	843	820	807	798	785	761	770	839	815	746	805	792	779	766	806	777	738	832	778	772	736	807	744	744	813	764	794	859	768	822	815	755	802	814	788	762	753	807	783	780	797	770	778	841	815	757	793	765	761	782	780	756	832	810	778	816	786	770	811	758	820	850	759	800	793	752	801	773	761	816	756	841	805	798	818	755	801	799	801	777	779	810	785	799	817	816	805	769	786	819	782	791	781	813	756	817	758	787	782	835	841	745	852	796	800	756	792	792	758	779	809	802	769	804	778	798	794	783	802	781	780	766	785	816	755	856	790	766	775	842	794	763	759	841	731	810	826	820	748	769	811	752	776	817	796	766	768	801	748	817	773	737	803	789	829	813	786	803	822	811	796	773	829	790	795	835	804	803	796	834	762	802	816	822	808	825	766	797	781	774	791	788	808	842	766	784	799	829	814	848	791	784	823	777	794	796	739	770	803	768	761	786	777	804	828	750	814	815	810	742	776	763	795	814	817	765	807	791	809	793	818	814	803	862	804	777	754	755	761	768	754	818	759	785	820	803	763	796	856	793	798	831	833	839	784	789	850	808	799	781	808	789	825	806	744	784	797	792	804	816	734	771	819	804	810	759	797	810	792	801	826	804	806	788	765	808	797	760	746	843	837	786	794	747	787	797	789	840	801	795	795	805	856	751	791	762	781	801	769	768	820	782	819	710	753	797	781	766	802	804	801	715	786	796	748	788	785	797	807	777	754	761	770	793	799	803	832	828	762	779
6859	27468	25186	17592	10448	4249	1070	243	99	74	73	45	71	68	65	83	55	64	61	58	64	64	64	47	45	63	52	59	62	68	55	64	65	54	68	69	44	54	56	57	64	55	60	69	74	81	83	75	57	66	79	59	67	70	67	49	50	60	64	62	72	69	57	63	60	75	54	66	77	59	59	48	65	68	66	63	74	52	62	72	62	69	68	66	72	74	77	63	55	69	57	65	70	62	73	55	63	63	67	73	72	54	63	70	56	62	64	72	70	59	55	60	57	61	69	70	78	62	73	61	53	52	50	61	45	54	67	71	55	67	60	72	63	60	59	70	72	68	61	61	74	71	57	70	58	54	67	55	60	71	76	54	64	73	63	71	66	75	64	64	59	64	62	65	62	55	68	70	70	55	63	57	78	57	57	48	67	61	65	58	61	62	58	57	77	63	56	64	60	54	58	61	65	61	65	69	52	59	62	64	61	64	80	41	61	53	62	65	65	53	84	50	65	71	66	80	56	67	73	68	60	73	69	58	67	62	56	53	62	89	68	63	53	73	57	59	53	61	57	58	51	63	58	61	71	50	75	57	60	68	71	56	55	72	58	84	83	65	66	64	70	72	62	68	60	44	74	78	54	59	67	71	66	68	61	64	54	67	72	71	57	59	72	60	61	61	48	62	56	64	72	56	60	61	79	67	58	77	55	56	60	45	72	69	64	58	56	51	60	68	70	64	61	61	68	67	64	57	68	62	71	59	62	79	69	53	70	46	63	56	58	55	65	59	63	59	46	80	64	68	67	60	63	74	69	51	86	57	52	85	67	53	56	66	53	71	77	69	57	55	57	62	77	57	74	56	72	81	56	74	67	65	63	51	59	72	62	58	80	57	56	59	46	61	51	63	59	68	74	71	67	63	45	63	56	63	58	62	69	61	62	63	69	52	65	56	63	70	68	62	48	70	70	70	72	65	64	63	61	55	67	59	76	57	65	67	71	59	71	50	62	57	71	67	59	58	58	61	58	56	60	68	68	62	63	51	64	71	59	62	84	58	51	75	70	67	72	66	56	83	68	59	68	46	67	66	68	66	74	74	68	64	62	74	60	65	69	65	91	68	67	54	66	69	72	69	61	66	60	67	60	63	57	62	80	72	52	53	60	71	57	51	54	46	54	68	59	63	64	52	67	60	60	64	48	55	55	77	73	61	64	68	83	78	56	58	48	59	66	67	71	60	60	66	57	59	66	57	57	68	57	56	62	70	65	83	60	64	61	59	72	65	56	70	52	68	58	53	55	64	53	52	69	69	57	60	63	67	51	57	47	54	54	64	62	60	61	56	56	65	65	71	56	61	63	58	66	56	68	59	63	68	66	46	51	47	68	64	73	73	71	71	74	52	68	56	57	62	58	58	70	52	62	54	74	52	66	75	57	59	58	67	58	56	58	68	72	68	41	72	67	81	62	66	67	58	56	73	72	58	61	63	51	60	68	70	62	76	70	63	48	63	56	56	55	70	75	76	70	47	59	61	65	59	66	62	76	62	60	55	64	64	66	78	52	60	70	60	58	69	66	67	64	84	70	78	51	66	57	60	57	51	57	77	65	61	83	55	68	55	51	65	65	73	67	65	76	70	48	67	53	55	65	70	73	78	65	59	78	64	53	52	77	53	59	70	66	53	66	67	52	69	75	75	64	68	65	55	64	82	62	56	60	76	47	46	66	74	64	74	75	54	37	60	75	57	74	76	52	63	74	63	58	60	67	56	75	57	73	69	72	60	54	57	58	64	54	65	72	59	53	51	54	70	69	49	67	63	62	72	70	56	72	61	47	60	62	72	68	61	56	60	69	66	73	64	75	63	64	70	54	65	61	64	66	67	57	72	80	66	54	53	60	75	52	62	74	45	52	53	44	68	55	72	52	60	62	56	70	68	72	54	61	70	50	61	63	56	71	64	66	63	59	64	82	64	73	58	63	54	79	61	67	47	63	71	57	66	58	63	70	52	73	64	58	59	58	63	83	54	69	65	65	68	69	63	63	75	52	73	75	63	55	56	51	55	55	72	70	67	63	55	61	69	67	56	51	61	63	54	72	62	59	72	72	73	72	64	63	74	72	65	67	51	68	63	55	63	70	77	60	65	55	61	60	58	61	64	68	68	67	54	64	78	73	68	86	76	58	52	50	58	61	60	64	78	64	83	67	63	50	59	58	63	58	64	67	64	70	71	57	56	68	72	58	65	68	65	63	65	59	59	57	60	69	67	75	56	57	57	52	62	71	63	80	69	56	75	63	62	77	79	59	62	74	62	57	70	63	65	56	71	59	61	83	59	61	49	47	65	57	53	43	59	65	65	63	67	69	73	72	61	73	52	65	59	67	65	68	55	70	76	82	65	52	60	69	57	77	67	61	60	66	58	69	49	71	68	51	59	52	73	68	76	76	73	57	75	63	54	57	63	62	65	64	52	61	64	70	67	52	59	55	52	58	70	78	58	78	57	65	61	70	68	63	56	57	54	58	62	64	56	58	57	69	58	65	51	66	81	82	66	72	68	67	51	49	70	73	73	43	71	45	62	75	66	76	81	59	54	60	74	68	64	67	66	64	65	67	64	62	65	56	57	58	60	58	69	59	53	64	77	72	65	68	59	64	54	64	55	64	72	54	77	69	51	55	58	53	75	62	76	85	66	60	63	74	66	60	81	61	56	57	56	65	70	75	55	57	57	62	65	50	68	74	64	60	65	64	65	74	79	61	69	55	58	63	56	70	67	54	63	54	57	56	59	63	63	71	67	63	60	65	67	67	62	62	61	73	64	59	74	49	67	56	66	60	52	64	70	66	67	66	49	58	61	72	68	57	72	55	86	51	63	47	64	53	55	70	63	59	64	72	52	52	69	64	56	74	62	63	70	60	78	58	70	61	52	59	72	62	61	62	64	73	76	62	61	48	48	63	60	60	68	47	69	67	64	60	52	64	69	48	62	75	80	75	74	65	76	74	62	67	72	62	84	61	64	62	53	65	59	58	74	72	68	48	49	66	55	65	64	56	65	62	70	56	65	55	57	53	57	47	70	57	67	64	58	51	61	64	48	68	61	61	70	78	60	59	36	58	83	69	70	62	71	63	51	51	78	54	53	70	59	55	63	59	66	67	46	70	60	57	55	78	52	58	65	63	50	69	71	78	74	59	63	52	56	66	49	64	74	60	69	62	78	65	66	60	56	76	57	68	69	59	56	75	54	80	82	59	76	62	58	62	61	65	61	76	48	65	64	69	56	69	69	60	62	43	61	54	54	70	71	51	59	79	72	64	69	66	72	58	59	71	59	46	57	73	81	67	66	52	69	59	60	76	68	69	54	63	62	73	45	62	73	65	60	56	70	63	45	75	55	55	65	64	50	65	55	63	66	59	68	49	51	59	77	56	50	53	76	67	52	60	63	64	68	74	58	73	51	68	69	66	49	59	53	57	64	59	60	72	64	62	57	78	64	67	61	61	64	71	63	74	71
42694	55077	49102	54954	53086	36767	20600	7188	1919	918	850	853	761	773	769	766	813	791	795	778	780	797	790	731	774	763	804	785	818	765	764	767	762	802	794	780	760	786	779	756	738	865	762	789	777	747	843	749	796	799	780	818	832	757	771	806	785	780	762	785	769	778	773	796	766	741	808	817	730	787	794	810	795	768	788	780	753	723	744	783	820	799	757	790	809	789	770	759	749	824	769	763	809	751	812	769	811	754	767	781	789	754	752	747	773	781	782	783	783	702	706	750	761	754	800	821	757	752	723	776	819	801	736	764	735	797	782	795	760	824	783	809	752	807	812	795	763	752	776	774	790	792	786	840	808	799	761	785	810	788	769	754	797	793	763	753	761	755	759	770	823	789	782	813	783	749	759	789	795	821	780	798	797	791	776	806	807	758	805	787	771	813	788	768	803	779	785	720	747	780	739	766	784	774	770	778	813	776	746	827	812	800	818	772	772	767	786	785	793	758	787	771	825	775	808	794	770	790	810	759	783	755	770	790	800	771	792	828	811	748	763	814	787	791	807	785	787	799	765	772	777	751	836	767	716	759	806	748	751	743	783	799	771	758	756	765	772	798	771	789	741	766	812	717	794	784	731	832	790	765	763	751	789	765	802	776	742	790	748	758	787	750	751	799	784	804	751	798	817	724	758	816	797	809	773	731	784	744	746	854	843	799	803	786	791	780	742	782	768	785	802	792	721	750	804	845	788	749	802	774	784	782	755	805	810	789	777	791	755	760	781	818	759	751	831	822	828	810	781	819	736	816	813	725	760	803	761	775	786	805	788	831	756	762	781	815	795	804	767	740	763	757	817	790	765	830	809	761	771	773	775	760	767	817	758	784	742	800	774	765	753	772	828	758	777	815	766	801	720	804	773	773	813	787	797	825	797	822	764	757	772	750	737	716	772	732	744	817	777	847	799	790	801	812	774	777	802	761	743	823	767	800	782	761	770	790	811	793	793	783	752	751	788	775	795	837	819	771	789	803	797	781	775	827	796	806	821	789	781	817	813	779	827	795	830	750	775	759	781	752	738	801	774	821	732	788	788	771	768	785	766	761	818	783	774	769	793	847	776	748	840	772	791	742	747	766	726	791	722	774	757	807	758	772	720	732	771	783	825	783	782	800	740	779	767	778	788	831	787	801	787	765	781	811	749	800	804	818	778	778	831	796	808	748	814	730	774	768	755	837	783	806	781	801	773	764	788	788	781	794	831	783	782	742	753	802	772	799	803	837	737	797	777	781	783	796	785	766	719	777	792	773	736	758	811	827	791	777	811	807	802	809	731	753	774	717	797	789	764	752	827	802	836	769	767	779	762	774	813	835	754	817	715	786	765	786	782	774	796	796	779	827	798	797	779	729	762	810	786	792	765	777	743	834	747	752	822	761	810	785	776	772	804	834	741	763	781	713	791	782	763	824	809	792	815	765	747	783	781	771	840	782	785	768	752	801	783	827	775	793	786	752	790	841	793	749	766	761	785	807	769	823	772	818	774	759	762	822	780	810	812	796	808	813	793	763	768	757	784	745	855	779	759	817	774	807	742	785	762	746	788	762	821	799	783	811	798	783	767	806	774	795	752	790	784	802	747	774	799	816	789	832	781	765	781	790	816	776	783	804	803	802	804	722	779	839	774	755	757	759	757	772	789	788	764	810	748	779	790	773	784	735	812	873	837	732	712	776	784	782	788	752	810	782	792	751	771	727	805	803	799	788	775	763	804	789	758	817	834	752	737	777	816	772	788	803	790	786	763	741	807	742	782	757	803	830	830	769	771	822	800	810	821	839	805	779	784	749	805	823	801	761	748	806	788	830	785	740	795	792	767	780	804	780	776	739	764	750	782	774	810	794	789	802	808	797	790	748	779	738	797	758	784	769	819	812	824	777	789	823	790	734	766	774	777	788	808	742	765	814	773	774	808	766	794	766	799	796	781	780	751	793	762	799	776	845	790	767	774	811	792	782	774	773	775	800	807	749	822	745	769	798	779	712	822	801	761	771	774	789	763	796	758	821	739	803	737	769	769	781	799	792	768	767	792	721	831	799	784	794	765	821	784	786	773	842	784	785	804	738	803	768	819	787	796	773	752	814	811	805	780	749	764	774	802	792	827	836	779	829	869	815	762	770	830	770	811	787	789	829	759	793	822	791	762	791	776	814	777	799	761	788	779	784	801	781	825	753	760	800	763	791	742	836	755	769	769	758	771	740	752	802	789	801	772	776	768	764	754	814	782	804	791	779	782	751	779	817	828	788	811	816	768	788	756	811	786	797	735	742	768	815	773	770	814	797	764	809	754	737	769	713	769	789	809	817	805	791	733	804	787	766	786	765	795	799	821	727	789	813	725	748	771	831	797	796	817	766	806	848	775	778	730	818	790	825	779	793	784	776	711	793	842	766	749	737	746	779	755	775	764	813	831	827	748	772	800	784	795	785	819	804	755	785	789	817	793	790	796	786	763	753	750	812	781	780	805	777	769	775	807	713	745	813	753	797	759	801	782	792	749	787	779	818	816	751	810	792	731	823	785	769	804	786	749	825	845	803	816	762	785	779	794	755	805	827	758	761	752	775	709	766	836	756	800	802	813	803	760	765	783	745	740	779	823	767	774	786	789	805	785	773	773	817	770	798	768	798	784	764	780	818	777	816	752	772	800	796	776	801	811	781	820	765	778	678	815	810	786	776	757	812	768	825	808	773	754	830	787	797	825	799	797	761	754	787	746	774	764	806	790	765	788	761	756	738	801	770	814	773	776	774	824	796	812	782	799	795	815	800	736	747	807	838	756	768	847	754	796	763	735	752	757	793	775	771	753	786	793	811	782	791	711	795	786	840	763	755	823	795	764	777	787	762	775	820	774	825	754	793	801	791	727	810	782	795	767	790	778	769	766	793	789	745	725	780	775	760	798	810	804	775	786	787	739	814	805	878	755	802	819	826	780	822	788	777	756	795	761	784	821	785	735	804	769	794	840	777	821	800	768	740	827	774	773	745	745	763	815	734	765	786	817	759	779	810	744	818	788	790	768	775	780	767	778	758	750	786	788	762	773	785	756	791	744	797	783	769	808	775	754	793	828	793	801	786	789	798	785	762	775	789	860	789	758	797	790	776	786	767	769	765	793	791	787	797	793	799	724	761	815	802	792	773	825	783	770	755	764	780	743	766	792	839	771	803	741	770	779	779	821	781	794	801	781	817	737	786	855	739	758	780	779	833	738	770	770	804	798	790	754	792	826	797	780	748	813	751	755	785	823	801	726	810	772	809	776	785	777	766	795	759	752	800	796	818	792	819	802	782	767	783	760	787	779	764	779	804	822	777	800	791	766	827	755	767	787	789	760	763	753	777	770	787	796	758	799	781	801	775	779	761	777	738	779	798	829	743	787	760	804	705	797	807	762	723	807	766	799	797	724	796	751	773	748	795	779	828	827	767	798	809	785	810	756	786	774	802	753	806	788	756	742	800	785	767
2577	5656	6743	4409	2609	1157	404	114	65	63	55	58	70	61	48	68	59	70	63	58	46	69	56	58	56	66	52	70	62	56	55	71	56	66	65	52	57	76	61	58	56	60	55	62	61	64	65	65	53	59	52	53	60	67	54	74	68	75	68	67	50	75	48	54	62	62	63	71	49	52	64	56	72	71	67	60	58	73	61	67	63	60	57	63	62	69	50	55	62	43	74	56	68	64	66	72	58	63	57	66	71	68	83	68	62	70	46	62	46	66	65	62	67	62	53	76	52	65	61	57	76	65	56	67	66	73	55	69	69	72	57	60	64	60	58	68	52	67	78	51	51	52	63	46	61	50	70	62	59	50	61	54	65	64	66	70	58	67	66	67	61	72	75	64	58	59	53	59	69	64	61	48	48	54	60	69	60	61	58	57	70	60	51	55	63	46	67	69	57	75	80	55	63	87	67	69	67	67	52	54	59	68	79	68	69	66	59	63	64	70	66	67	59	68	51	68	51	42	56	69	55	61	76	82	59	72	59	46	64	70	65	60	79	58	61	52	74	60	64	60	52	49	68	52	53	65	60	65	73	64	61	68	60	67	62	80	53	68	58	49	61	67	50	65	66	58	52	54	66	52	57	68	70	46	59	51	56	60	46	62	60	56	71	53	66	66	55	52	42	68	65	62	55	51	60	59	59	46	57	65	71	47	54	64	65	58	60	65	60	74	78	70	54	68	53	61	56	54	62	56	76	64	62	67	65	55	53	49	63	66	76	58	68	76	60	68	73	51	66	72	65	57	63	83	66	78	49	77	58	63	64	65	65	53	70	81	64	53	71	67	60	58	55	55	52	49	57	59	66	70	50	49	72	54	64	52	61	55	51	66	57	68	63	66	59	63	57	61	68	54	49	60	57	57	56	64	64	59	61	59	50	56	60	67	66	65	64	55	70	64	69	56	56	56	77	56	61	64	73	54	66	62	49	67	69	52	60	67	55	69	73	66	70	57	73	68	56	53	76	58	57	67	54	70	69	71	56	72	67	63	61	71	57	63	46	90	73	44	69	63	51	86	73	58	50	77	68	66	54	57	68	67	67	61	55	52	58	58	67	60	65	57	61	57	55	64	66	77	46	67	60	57	51	62	77	66	60	55	58	62	71	62	75	65	72	62	71	64	56	68	82	49	51	62	51	49	62	66	77	60	72	78	59	66	64	71	53	63	55	66	48	64	61	65	81	63	64	72	64	65	58	64	59	56	65	73	47	61	60	52	65	65	52	57	53	62	74	56	63	68	64	65	55	44	60	64	64	70	62	53	69	72	72	54	66	57	63	72	64	53	74	63	73	51	61	66	72	57	54	63	67	60	65	58	58	74	63	83	56	50	56	48	51	59	64	57	58	55	47	57	76	62	69	60	58	63	57	50	71	61	66	59	66	69	68	71	69	58	48	49	64	56	72	70	63	51	51	59	54	52	62	60	53	75	66	53	53	52	64	57	44	57	53	53	57	60	64	60	68	75	61	68	50	64	48	57	64	62	67	67	61	59	51	64	54	72	58	67	47	67	59	56	68	57	66	79	57	61	66	64	48	56	63	76	67	72	53	70	58	70	58	67	66	66	49	52	57	59	63	83	50	53	68	52	62	64	83	69	59	63	72	68	61	63	62	64	73	66	66	76	56	59	57	76	67	56	57	65	69	65	61	77	51	61	53	50	64	60	40	60	60	48	61	82	72	70	63	55	75	56	65	68	62	70	58	55	66	69	63	71	58	61	67	63	80	64	50	50	52	70	74	69	65	66	53	64	61	50	64	61	64	60	63	65	60	57	73	57	58	65	61	60	46	62	59	74	78	64	69	48	64	51	87	52	71	64	53	66	64	55	50	67	59	57	64	64	50	59	63	63	68	63	56	73	64	53	62	73	70	50	67	48	54	46	65	62	68	59	78	66	48	63	57	64	68	58	55	45	61	66	59	58	56	62	66	75	68	71	60	62	68	57	48	55	75	63	64	77	63	60	51	66	68	52	65	54	73	63	56	60	58	70	45	67	75	71	63	72	65	58	54	73	63	49	67	59	58	67	71	54	73	55	69	51	73	51	65	63	74	59	74	66	62	59	66	52	71	61	58	42	45	69	45	50	63	55	73	62	56	68	54	63	50	76	64	61	70	65	62	54	41	56	74	61	52	50	68	61	68	54	72	55	47	54	68	62	71	63	52	52	52	65	73	65	79	70	67	59	50	68	54	56	64	61	65	68	68	60	56	64	66	67	72	59	65	53	54	60	59	58	69	61	55	61	58	57	69	61	58	56	71	62	67	50	61	66	54	65	70	70	58	56	73	61	71	49	67	58	72	61	53	53	49	39	75	51	70	61	53	68	65	49	54	77	58	64	76	63	49	62	55	68	68	73	61	52	70	61	75	56	60	67	67	61	57	59	59	85	57	54	60	68	56	52	47	63	57	58	68	58	67	64	60	64	70	62	64	72	66	48	70	70	58	58	56	63	70	66	64	69	69	60	66	64	55	55	54	49	62	64	59	69	56	69	60	82	55	64	60	69	54	60	70	67	66	61	71	53	51	58	75	55	66	61	59	62	71	68	58	72	71	68	70	71	78	58	58	62	57	65	62	68	66	70	47	63	62	37	66	52	78	54	67	59	68	72	70	57	55	57	55	67	72	64	62	54	65	70	59	54	56	51	83	62	81	60	68	55	65	71	72	72	62	67	61	75	67	56	50	68	50	54	66	69	62	63	73	49	43	65	72	72	57	60	58	66	52	70	43	56	62	62	58	70	65	53	53	64	71	77	58	75	60	61	70	70	72	64	69	44	55	59	51	54	53	47	56	51	72	60	65	51	80	75	62	68	48	50	53	63	70	58	68	51	64	70	61	58	55	73	61	50	75	69	72	46	56	65	76	63	55	51	61	73	50	81	63	62	67	63	69	39	78	75	61	70	59	74	56	63	72	67	65	58	63	69	63	56	73	64	59	67	60	65	76	62	56	57	57	59	60	59	54	67	59	59	48	54	62	68	64	62	64	70	63	59	47	49	61	63	55	53	67	50	64	66	58	62	68	55	58	63	50	89	53	63	42	57	69	70	71	64	76	60	61	70	62	78	78	67	62	63	62	66	68	65	57	53	76	62	64	56	64	55	55	63	76	66	62	51	66	65	70	69	63	88	49	71	64	55	58	53	57	61	65	51	69	54	69	91	63	59	56	53	48	81	58	67	67	58	67	61	62	54	55	66	53	64	60	75	71	66	63	51	69	66	60	62	56	42	53	60	61	71	61	61	76	44	65	52	56	67	46	51	68	66	66	66	58	61	62	68	52	65	66	49	62	67	66	54	63	55	58	62	57	62	56	74	79	60	63	59	69	51	70	82	72	55	63	54	56	67	43	58	64	52	71	67	80	68	78	65	68	77	56	55	62	46	54	65	78	63	69	57	61	62	60	66	80	69	54	63	65	61	80	59	48	58	68	70	57	59	75	64	56	72
28086	32119	31380	33220	32897	22834	9921	2865	1096	787	776	785	700	761	748	757	780	760	750	748	730	763	764	771	697	750	788	788	752	707	806	791	754	765	716	784	784	748	778	827	818	755	730	735	733	757	721	785	795	722	736	806	706	781	725	750	776	726	792	782	773	782	743	762	753	788	708	740	789	724	759	753	766	781	762	770	772	749	773	760	763	770	737	750	724	752	733	748	779	814	717	712	813	718	823	778	775	738	748	776	745	692	757	774	728	792	767	754	763	770	749	722	764	789	755	801	738	755	767	767	736	776	753	736	782	809	754	711	795	714	780	770	772	731	713	778	756	712	737	748	798	778	799	793	806	746	797	747	761	784	748	786	759	728	746	703	754	759	770	741	750	786	741	763	762	720	766	768	786	785	737	709	706	750	784	799	704	788	763	801	743	750	777	797	769	791	742	759	783	742	774	806	748	772	716	768	755	769	748	755	803	720	761	792	764	770	771	787	719	756	768	762	754	767	711	796	794	761	762	765	768	712	755	744	756	795	774	779	764	768	727	738	813	726	713	789	795	812	800	733	734	811	742	692	795	746	710	761	778	790	783	798	807	794	685	778	749	734	736	720	819	785	769	746	750	752	713	780	715	773	777	739	749	763	714	757	796	771	750	776	771	777	720	724	765	760	804	773	802	768	765	821	760	700	774	726	753	761	739	785	779	806	743	723	773	819	782	700	748	729	761	744	766	753	757	784	780	808	738	794	784	800	808	777	757	772	800	733	757	717	733	783	757	773	740	747	746	753	761	833	762	822	749	753	759	774	788	692	762	741	803	812	725	751	794	780	750	791	754	820	712	741	765	759	767	746	729	784	757	768	815	761	692	749	735	763	770	741	747	763	751	773	824	798	750	783	754	767	787	739	765	779	759	769	775	750	729	804	779	742	758	793	741	746	724	779	750	784	701	793	777	749	779	733	742	771	753	799	775	727	782	740	726	788	732	709	757	726	791	728	755	748	781	776	749	847	714	742	776	721	767	720	720	754	721	789	744	747	739	784	735	747	773	775	845	773	722	725	801	778	786	786	767	735	782	774	780	773	730	797	726	759	727	795	760	806	760	786	800	770	750	717	718	760	793	754	782	776	750	758	777	768	780	768	750	716	751	791	754	769	775	781	794	739	729	823	786	759	784	743	743	712	790	756	741	787	791	765	790	755	738	767	753	776	754	782	809	755	757	799	763	764	792	766	774	750	750	752	782	772	799	735	822	764	759	764	769	757	765	774	774	762	723	766	788	773	760	770	723	783	788	752	795	752	723	755	739	760	771	788	749	730	767	760	747	786	770	803	780	767	708	734	750	777	780	728	783	814	790	746	754	790	699	772	727	798	818	798	690	731	734	726	779	795	754	737	766	724	757	708	798	757	757	743	766	750	787	768	715	750	740	761	727	775	771	789	785	725	755	751	745	791	736	758	775	761	745	734	768	765	784	807	762	762	795	730	755	794	749	707	789	748	788	789	774	747	749	774	751	747	743	724	776	792	786	703	792	768	717	732	737	788	741	768	792	772	773	735	749	769	768	793	770	767	800	746	779	726	788	777	786	825	784	744	771	774	755	793	796	755	712	734	764	763	773	753	725	800	753	784	762	797	713	758	762	734	696	746	759	758	768	796	720	749	755	773	769	750	778	781	757	733	830	760	769	774	717	753	765	730	784	745	762	756	763	737	776	730	805	763	762	734	773	742	755	806	768	736	805	780	743	745	788	780	721	751	798	735	766	738	742	717	773	717	742	782	765	740	793	790	766	762	762	739	735	755	783	773	715	837	744	771	755	790	739	754	768	729	761	772	768	767	783	763	815	780	770	746	784	781	771	777	812	769	794	766	761	730	756	751	768	784	793	700	726	759	788	811	745	785	716	750	808	748	773	791	757	783	767	765	783	749	790	819	762	739	786	744	762	765	791	819	747	728	759	747	718	739	778	729	771	779	776	791	798	757	745	786	820	739	757	735	763	730	768	796	787	798	794	782	776	761	759	781	727	741	778	752	744	745	729	757	754	750	732	729	753	744	709	800	730	706	719	720	751	767	759	768	775	763	776	771	691	728	740	725	808	753	746	737	766	746	741	778	760	770	747	712	744	765	784	786	727	762	730	737	774	811	738	721	775	771	790	733	737	757	785	768	776	730	747	744	734	761	771	808	803	714	775	784	738	797	767	773	748	748	715	756	772	768	774	775	731	790	743	768	747	761	693	792	783	756	730	723	769	794	787	768	743	737	753	738	778	822	744	793	775	760	759	738	758	755	760	760	746	790	741	763	803	725	754	783	757	761	790	772	702	822	787	782	764	788	778	793	767	752	736	759	761	737	683	798	781	770	734	734	785	734	746	807	796	753	734	772	745	758	750	749	769	781	782	823	799	760	751	742	777	779	744	760	779	762	769	753	790	742	757	729	743	721	784	712	758	764	757	781	802	720	781	771	760	752	770	731	756	734	774	787	730	787	804	758	745	770	740	798	755	711	778	770	800	745	759	703	750	750	704	734	791	784	730	772	739	761	774	800	776	731	754	772	761	748	746	804	814	743	763	764	782	778	728	801	741	800	741	755	751	791	717	771	734	725	760	810	744	762	777	815	783	758	765	758	800	771	789	766	730	773	768	786	775	783	763	741	687	753	741	779	728	799	756	755	748	826	790	788	778	718	736	719	794	736	751	739	688	715	717	769	736	769	766	777	733	758	784	807	772	753	756	760	797	838	758	749	726	730	824	797	751	688	783	778	789	785	724	753	735	786	787	805	739	836	751	751	758	717	755	693	748	786	785	769	725	722	699	785	790	780	742	756	748	793	765	776	754	740	804	820	779	790	736	751	771	767	783	757	722	783	738	751	812	782	738	749	741	770	769	756	835	773	728	759	751	728	744	696	796	774	728	782	760	759	768	762	728	764	766	784	742	751	759	732	784	747	798	738	787	748	765	729	774	767	744	796	766	735	751	730	763	740	756	738	797	748	738	771	795	686	715	811	751	792	785	766	756	745	738	723	786	771	748	737	790	723	785	677	774	771	791	777	739	733	784	787	710	794	767	796	704	791	722	801	753	792	772	766	751	789	787	757	793	746	743	760	789	727	734	758	728	750	763	796	745	795	727	778	757	770	756	758	719	718	702	753	723	770	757	766	753	744	761	783	734	775	768	755	784	736	749	726	749	773	694	764	740	744	789	744	772	743	818	727	801	762	731	762	734	784	796	768	749	800	779	769	747	769	746	731	778	740	757	755	732	729	766	752	757	746	767	781	736	782	800	732	671	767	767	749	813	807	814	736	771	765	764	732	788	731	779	733	770	734	759	736	757	771	791	767	758	796	795	814	714	706	776	774	774	747	800	742	734	780	763	752	766	734	783	736	752	808	768	798	752	744	812	748	753	761	822	706	733	767	816	750	778	743	788	789	754	779	762	762	761	761	729	740	725	775	751	743	791	736	763	696	773	779	760	755	742	759	747	780	756	809	734	799
4449	14359	16447	12095	7771	3513	942	212	101	87	59	56	50	67	64	74	62	78	62	63	65	58	46	57	51	58	51	61	59	69	46	58	65	73	60	58	72	53	57	72	61	73	57	71	51	59	63	74	82	70	61	72	73	64	76	45	61	52	57	58	60	72	58	77	76	52	64	55	72	66	62	71	63	63	69	62	63	61	62	59	61	66	49	71	64	51	56	60	54	46	66	76	58	64	58	50	60	59	74	49	70	76	58	63	61	59	49	81	53	65	59	58	53	47	69	61	62	69	52	78	66	55	62	65	55	77	55	73	50	69	76	54	58	51	54	73	64	54	56	58	62	67	61	70	53	68	84	66	66	57	62	46	54	60	62	62	70	61	59	68	64	66	66	63	54	52	66	55	65	40	58	58	61	61	63	67	53	58	66	69	55	69	48	78	56	68	63	56	40	49	54	74	72	56	71	61	57	72	62	72	61	62	64	59	64	60	62	65	67	60	71	66	52	61	68	65	67	81	63	57	78	50	64	61	73	54	64	63	75	54	58	49	64	59	71	58	70	70	60	64	70	49	69	47	58	62	69	80	67	57	62	60	51	62	57	62	57	70	61	61	69	52	57	77	63	67	63	55	59	57	69	64	64	75	65	61	72	55	63	70	62	55	60	59	65	66	72	64	55	53	70	60	60	67	67	64	64	58	48	71	63	58	64	57	69	74	65	65	67	67	65	58	68	60	62	59	59	74	67	69	57	57	63	67	67	57	67	63	66	65	62	58	65	47	64	61	63	67	73	69	75	72	66	49	62	66	63	52	48	49	65	58	58	55	80	60	57	55	59	57	57	52	56	59	56	61	67	57	49	52	60	64	49	53	70	59	46	61	69	55	58	70	74	71	62	69	69	58	70	53	67	60	73	60	63	52	77	57	66	59	61	66	52	71	60	75	60	52	65	60	71	55	55	65	67	50	66	49	75	62	63	61	69	60	75	65	68	68	76	70	72	58	57	46	54	64	63	59	65	57	66	75	67	67	51	73	66	51	52	54	67	67	61	51	49	58	67	54	66	71	74	62	51	60	71	66	62	64	51	63	59	60	67	54	64	71	73	73	74	82	63	55	59	69	65	68	67	51	55	69	71	55	66	76	68	64	69	57	58	55	62	69	62	60	66	73	73	58	57	59	52	57	72	63	68	59	49	58	61	69	70	61	59	65	62	66	65	59	44	53	68	68	72	47	67	52	53	51	63	51	60	55	53	70	70	60	66	73	67	51	46	59	65	63	55	63	66	46	66	50	75	64	62	77	62	58	59	65	73	72	56	75	65	63	48	66	62	55	44	60	57	75	77	62	84	73	56	60	53	60	54	73	68	65	58	65	76	60	62	61	66	63	62	64	59	72	57	54	70	66	64	53	71	57	56	67	59	65	78	70	65	57	52	59	54	66	69	61	47	60	65	50	57	61	59	57	67	54	63	59	72	76	63	71	63	67	57	71	59	57	60	54	59	57	60	67	70	62	56	70	80	64	67	77	72	55	59	74	53	64	65	70	60	63	53	56	65	65	52	64	64	60	79	70	53	67	56	66	59	68	67	60	53	57	60	61	71	65	55	49	56	61	67	59	59	66	54	64	55	63	56	70	45	55	64	51	58	65	60	49	64	74	66	51	63	53	61	77	54	66	66	57	59	65	67	61	58	55	73	67	64	63	68	61	69	63	60	66	60	60	51	62	49	60	59	50	52	49	53	53	61	75	75	58	67	59	57	57	64	64	78	70	57	59	56	62	58	56	58	67	65	60	59	71	83	50	69	63	64	58	58	59	69	48	57	65	69	60	58	62	70	57	52	50	61	61	61	52	75	62	68	61	67	59	69	63	81	66	71	71	56	57	61	57	55	66	60	60	71	63	63	73	64	51	56	70	60	67	58	62	77	61	60	66	53	67	78	67	65	60	65	67	67	50	78	57	61	58	67	51	66	59	71	69	45	62	59	75	56	57	60	52	55	56	66	66	64	63	66	58	62	48	72	56	60	58	68	66	75	56	68	61	56	62	64	68	58	76	60	69	66	64	67	67	62	57	61	64	50	57	71	59	53	63	69	56	49	56	77	58	61	64	64	64	57	66	62	63	55	58	62	58	72	63	72	58	72	60	65	59	61	68	60	73	69	73	63	56	58	67	71	54	65	74	57	64	57	67	69	64	58	66	62	49	74	61	60	69	53	75	63	65	62	57	71	65	60	72	63	72	65	57	62	58	57	73	76	74	57	60	75	61	73	69	82	61	57	60	61	70	70	73	70	57	59	71	66	71	77	58	77	62	70	85	64	50	63	55	70	77	54	65	80	59	77	59	69	56	55	67	63	62	65	79	66	50	53	58	47	69	62	63	81	66	68	60	59	67	64	59	58	49	64	59	62	62	58	58	70	58	62	60	60	60	51	56	72	62	75	68	59	68	65	69	63	59	56	62	61	48	69	56	66	60	64	55	67	47	56	60	58	60	51	67	59	67	66	57	53	59	64	39	59	62	69	69	63	60	53	62	67	66	71	59	69	49	59	61	69	60	60	68	47	62	68	67	65	61	53	57	61	59	64	77	65	61	69	53	60	56	51	65	69	67	51	54	55	48	62	60	58	73	68	70	55	68	63	66	61	73	70	73	57	62	56	61	74	67	64	58	57	56	52	75	63	64	67	62	58	44	53	63	56	75	64	55	66	63	57	83	69	61	64	55	52	68	62	77	76	58	60	66	56	59	59	69	73	65	70	61	72	70	60	62	63	56	56	65	62	67	52	47	52	64	61	65	60	69	64	62	56	56	66	56	51	64	61	57	77	66	53	66	62	66	68	64	65	49	76	76	79	48	55	69	73	67	81	64	55	66	50	70	57	61	68	65	59	60	70	70	74	54	65	61	66	62	53	62	59	63	42	53	72	68	78	63	66	68	58	69	60	64	64	69	51	77	73	59	65	75	62	62	48	61	71	49	55	62	70	47	56	69	50	46	68	69	83	80	73	80	69	66	55	55	59	58	69	72	52	59	74	62	56	63	61	82	66	72	72	72	57	67	67	48	67	66	68	51	45	57	66	63	71	48	44	58	69	68	59	64	68	61	47	71	71	49	61	66	63	67	59	71	64	64	65	71	70	55	67	58	56	69	68	74	54	70	60	71	63	63	61	72	56	50	59	66	64	72	60	58	53	60	76	59	59	57	60	64	58	66	65	68	71	60	72	78	61	66	71	61	63	60	65	56	58	70	63	47	73	66	51	57	57	55	63	61	55	63	66	75	57	65	67	47	60	45	65	70	72	64	54	59	63	67	76	66	72	57	62	56	60	62	59	63	87	64	57	58	69	54	67	73	50	68	63	70	82	60	59	59	54	68	52	72	65	73	62	58	73	65	62	60	54	72	65	70	82	52	66	66	73	63	51	71	72	77	56	58	67	51	60	57	62	68	60	60	66	63	74	69	63	61	65	68	55	62	61	59	57	61	61	56	62	49	71	64
37470	42635	40980	49322	49596	34969	19153	6251	1805	892	808	756	828	745	794	772	741	762	759	753	706	741	765	787	771	797	774	758	762	770	815	756	795	802	785	738	782	806	804	729	741	778	797	814	761	711	786	760	828	780	755	764	739	767	771	770	689	739	766	770	793	805	772	792	760	773	820	797	765	808	799	762	763	749	758	756	728	780	788	804	786	765	797	795	767	815	787	741	763	753	764	720	764	716	734	769	736	782	765	810	801	822	747	794	789	797	704	761	779	751	758	780	760	763	763	729	777	749	806	806	736	760	768	795	758	748	797	828	741	766	785	812	758	777	756	746	763	750	769	801	781	794	785	808	745	793	751	761	772	742	725	697	751	759	737	824	770	773	754	834	801	771	788	745	759	765	784	749	776	717	787	762	811	752	774	765	778	790	741	770	715	808	765	760	821	738	726	783	740	771	774	799	742	770	774	835	735	797	789	785	765	757	783	736	760	751	770	767	801	770	772	787	849	788	802	749	758	764	753	711	782	757	747	751	760	762	783	771	761	721	795	838	773	723	832	718	797	730	736	781	752	750	790	832	766	777	767	779	838	755	772	782	783	823	795	777	796	762	798	763	752	736	787	762	772	809	782	749	804	767	782	725	786	792	730	743	765	736	780	729	750	772	827	789	787	798	834	803	766	787	753	811	760	770	761	837	785	814	776	785	749	765	761	769	768	812	739	740	793	799	747	747	779	738	782	796	756	773	731	790	757	748	775	757	814	775	807	778	714	773	778	799	756	749	744	808	766	722	752	737	802	762	793	762	830	745	753	785	780	738	810	768	759	780	771	776	791	752	786	744	758	723	757	771	749	761	808	841	736	743	775	735	823	792	849	731	762	759	768	752	761	777	777	793	705	788	746	782	802	772	794	822	762	792	777	794	753	726	729	820	728	787	722	766	762	753	752	809	760	797	741	818	732	806	791	758	760	731	819	799	790	851	823	738	763	763	775	743	721	807	781	750	745	814	791	787	747	768	800	763	749	781	731	784	758	779	780	771	742	784	781	798	764	759	780	776	758	787	768	765	765	783	772	754	818	731	766	797	759	774	800	808	783	804	767	737	767	728	812	768	743	747	786	722	790	772	744	801	738	798	737	759	783	773	802	722	783	778	740	811	775	800	737	736	776	762	768	784	746	790	807	790	817	729	773	817	776	772	771	757	814	758	733	796	729	815	782	769	778	780	775	768	751	821	763	794	802	744	800	710	782	737	842	723	776	810	724	747	719	762	810	745	718	789	779	767	723	736	755	821	784	787	726	778	719	761	760	753	771	750	771	762	769	752	785	727	757	766	739	736	821	732	730	765	767	764	763	795	785	787	770	762	802	756	744	775	819	772	815	784	840	792	781	714	770	777	781	781	823	796	769	761	753	760	773	765	822	832	754	786	778	724	776	755	777	748	703	740	833	743	740	788	781	770	795	769	726	764	725	734	792	788	777	742	839	784	752	776	789	728	748	801	752	812	779	756	745	755	744	753	789	864	813	765	784	818	798	734	767	793	811	806	796	747	751	769	737	769	778	769	742	760	773	824	733	756	798	761	769	761	776	781	770	787	760	747	775	764	682	830	756	812	791	772	735	788	750	778	778	774	755	803	759	776	786	756	717	757	699	782	765	761	789	741	791	733	785	827	770	791	751	761	745	732	806	712	771	748	751	772	796	785	699	789	790	820	783	793	785	806	811	752	794	781	772	773	765	741	781	782	787	755	767	750	762	789	765	793	810	806	793	819	781	760	835	790	796	771	741	725	754	785	755	709	775	786	798	789	761	765	829	795	756	767	804	755	768	819	797	774	688	773	788	768	769	794	769	781	787	743	781	780	815	783	773	765	773	819	796	759	786	799	760	798	758	760	771	790	769	774	794	741	764	745	766	803	739	767	746	788	817	764	765	772	752	830	761	774	761	757	739	748	765	776	742	754	777	739	773	771	768	763	771	797	792	767	730	775	735	762	793	760	802	786	756	795	763	831	825	744	790	782	775	801	753	710	789	761	774	755	795	778	798	718	746	715	777	769	733	750	762	831	769	803	815	759	739	775	796	764	773	780	802	739	795	794	789	762	754	709	733	811	763	814	789	716	836	763	780	738	751	778	728	783	754	788	796	747	796	789	763	789	806	776	793	817	777	767	776	734	777	757	745	733	805	810	786	744	786	742	737	759	738	794	757	776	787	743	745	754	749	772	797	827	766	764	785	745	806	781	770	756	791	682	779	786	778	734	746	781	789	760	724	801	768	758	724	801	814	759	787	800	785	762	833	766	783	760	755	798	778	770	802	797	797	800	760	764	789	787	778	789	811	760	761	762	755	796	777	760	774	730	808	717	818	753	849	750	791	823	761	781	774	746	783	763	802	799	749	787	784	730	779	770	741	784	764	757	771	818	742	783	746	760	780	790	764	802	754	816	784	770	785	782	761	791	796	763	781	777	802	756	735	743	843	752	780	781	748	774	720	744	811	802	775	804	782	773	714	773	777	746	781	808	783	785	770	766	768	771	735	773	804	779	761	749	744	750	756	782	788	805	812	799	788	779	739	795	784	791	771	789	735	804	775	765	758	820	740	754	798	796	762	748	730	830	766	742	733	775	776	783	767	760	729	720	751	742	767	739	735	779	785	809	780	825	777	771	800	781	780	733	769	773	708	768	746	795	775	787	766	750	773	769	750	797	697	743	759	773	784	782	711	755	798	757	787	695	741	776	784	797	746	816	753	741	771	719	815	796	805	780	808	723	775	711	746	785	778	787	784	774	789	831	823	765	804	741	773	727	734	797	745	792	762	762	727	819	745	835	787	764	800	755	760	770	798	777	791	778	773	793	841	791	787	769	767	796	779	778	789	785	788	754	774	807	774	764	764	778	818	704	773	798	745	747	756	751	765	774	809	784	763	802	763	782	705	758	743	756	756	772	749	808	753	748	771	784	758	745	807	743	756	769	810	807	749	758	737	773	760	756	776	813	776	752	774	765	798	780	824	782	744	770	774	806	771	747	786	747	802	788	794	788	755	714	834	746	776	778	726	805	764	781	802	741	785	765	759	736	767	720	782	748	794	800	814	771	800	804	804	778	837	743	775	812	757	778	768	747	738	781	769	781	766	746	747	817	799	799	790	776	764	766	787	738	795	735	798	743	756	745	749	748	751	780	750	751	737	745	802	790	767	763	802	767	801	806	750	758	724	749	805	836	801	780	834	810	819	772	772	790	748	745	821	744	730	719	763	731	769	781	752	811	771	836	819	746	778	759	745	768	732	799	801	753	766	788	806	746	811	783	766	772	786	786	772	744	816	837	740	720	821	781	808	770	777	781	729	777	817	771	773	769	791	810	799	799	757	769	804	785	744	794	778	790	803	747	741	791	762	831	775	779	768	791	770	793	768	792	797	763	759	776	762	760	784	755	779	803	745	720	793	759	723	809	734	772	748	767	790	735	802	791	766	733	770	797	826	786	764	791	775	788	818	752
3755	11839	12786	13613	8888	4088	1059	258	111	75	66	54	65	82	44	61	56	68	61	68	63	68	64	61	69	75	53	65	66	71	69	65	62	52	55	60	69	55	52	70	61	58	64	61	70	77	88	61	76	63	64	75	53	65	63	62	59	73	53	65	74	60	71	65	58	69	73	70	57	56	65	55	51	72	80	45	64	71	68	60	64	61	65	55	58	65	69	57	70	49	76	71	66	71	59	59	77	66	59	60	63	65	75	67	60	58	57	67	56	69	65	74	73	58	50	60	64	56	66	63	58	64	72	59	69	60	76	56	57	81	58	62	64	78	73	57	62	77	55	63	63	60	60	66	74	51	70	66	76	59	60	61	71	69	71	59	49	71	72	63	73	74	65	57	55	50	51	58	70	57	67	53	77	72	63	70	55	72	63	58	77	64	66	52	52	67	54	64	61	80	51	71	69	68	51	61	60	69	68	63	63	71	44	61	65	54	54	49	51	70	72	78	82	66	61	52	66	55	58	76	59	64	60	58	67	53	64	66	74	57	69	82	54	50	71	60	71	62	66	67	63	58	64	72	65	54	81	68	63	68	65	61	67	59	67	74	59	76	60	58	58	53	69	56	64	69	65	45	74	72	53	70	55	72	49	59	68	60	59	59	81	74	70	69	66	69	73	63	58	67	69	65	77	58	66	83	59	61	67	69	65	68	76	65	67	73	61	49	67	66	55	63	79	58	63	75	78	60	61	64	55	69	59	65	61	55	61	59	61	55	73	74	55	64	72	66	70	64	49	55	58	50	53	66	60	70	63	62	60	68	59	76	54	57	61	69	61	74	71	62	65	55	70	58	56	61	65	57	69	70	62	78	62	64	75	57	64	70	71	72	79	63	58	68	67	67	74	63	76	57	62	58	53	78	64	73	70	68	62	67	54	62	69	60	64	69	65	72	65	62	77	57	59	51	59	64	51	63	65	70	64	52	61	57	66	63	71	51	61	70	69	67	76	58	54	73	74	67	77	74	67	47	55	63	60	62	64	68	56	67	68	74	63	59	64	58	68	76	53	70	59	82	74	62	63	71	56	64	56	73	75	64	61	58	60	68	68	66	73	61	61	59	65	61	62	69	71	60	63	65	55	77	65	50	55	71	69	74	50	61	56	75	52	50	56	58	50	76	69	66	69	67	67	72	54	49	55	78	70	54	56	62	64	70	52	45	68	73	50	69	52	59	63	62	68	54	69	62	73	60	71	75	68	57	62	61	61	74	61	56	58	66	75	60	72	65	68	58	54	65	78	66	63	69	64	70	59	48	58	59	47	52	65	65	49	62	53	60	52	53	54	69	61	69	65	66	52	83	50	66	59	62	70	72	56	71	74	59	64	71	60	57	67	58	70	75	54	72	57	80	64	66	70	55	66	57	65	74	66	64	71	67	67	65	68	69	57	66	63	69	66	71	61	69	55	88	63	62	78	64	68	73	66	62	66	71	69	51	54	73	58	52	68	49	63	62	74	63	82	62	71	64	61	63	76	68	75	53	69	73	61	61	61	54	64	73	60	56	74	66	58	54	65	45	83	54	70	58	64	68	65	66	76	53	60	57	58	72	56	58	71	49	77	48	67	64	50	69	62	63	70	64	54	65	64	77	58	53	67	59	77	57	69	73	68	67	75	81	54	56	62	68	69	60	60	60	73	58	66	54	55	69	68	61	68	57	58	69	66	60	78	62	63	48	81	72	79	65	66	67	61	63	72	69	68	59	70	80	58	63	71	65	65	74	67	74	71	61	67	67	54	61	62	65	65	64	57	68	70	64	72	61	52	73	67	69	45	56	73	67	70	56	55	69	59	46	68	62	59	56	57	69	67	62	51	81	58	61	63	58	60	63	64	59	59	69	76	66	62	58	54	70	82	58	56	51	54	55	56	70	74	67	64	70	65	64	59	80	66	66	81	79	83	67	69	80	64	65	80	54	71	67	61	68	52	55	71	64	63	54	62	65	54	61	58	66	59	62	74	77	62	57	62	73	62	67	65	60	72	59	68	40	56	49	53	66	58	58	64	82	75	65	62	72	59	61	64	55	63	66	81	65	77	74	65	53	68	62	66	64	57	88	66	62	53	58	68	47	76	63	63	60	58	64	57	67	67	57	63	63	53	72	65	68	66	63	58	43	61	74	55	60	59	69	58	68	58	70	72	71	51	49	71	50	67	59	76	69	68	54	75	65	66	45	81	53	46	68	73	48	75	77	65	68	61	63	80	63	62	68	57	64	66	66	57	63	51	67	64	55	54	56	51	48	62	45	69	68	66	70	58	72	66	51	58	88	66	80	60	68	59	70	62	60	58	67	65	86	60	59	64	79	67	52	64	65	66	67	57	68	56	77	66	54	70	58	56	71	56	65	66	60	64	52	61	77	69	68	59	66	56	65	65	68	62	67	79	65	66	74	45	63	69	58	59	68	44	64	57	52	71	63	66	70	68	71	63	64	69	65	50	76	86	66	70	56	69	70	70	79	78	65	68	70	61	69	66	67	63	50	65	55	70	50	61	60	62	71	61	67	64	58	89	57	69	52	77	58	50	70	75	65	72	67	73	72	69	63	71	76	73	57	67	59	72	66	67	61	58	77	81	68	65	50	66	77	70	62	75	53	59	61	61	76	79	63	53	68	66	69	58	60	77	58	70	57	75	66	73	55	69	77	67	65	72	63	62	48	60	70	67	71	69	69	71	61	69	77	67	60	64	65	68	65	65	59	58	50	74	65	60	54	62	60	61	73	62	73	55	76	56	58	56	73	70	62	57	72	69	64	69	78	51	71	49	77	56	76	63	49	68	50	44	67	51	74	53	72	52	68	61	67	61	72	79	62	56	56	60	56	64	61	64	71	66	68	52	71	64	49	69	74	75	59	58	63	58	53	73	57	68	65	75	67	63	60	68	72	65	65	59	73	59	67	60	67	62	58	66	65	76	69	64	71	59	64	63	68	56	66	62	57	61	71	48	65	62	58	56	65	71	71	71	72	79	65	66	61	55	47	65	42	74	67	73	65	69	63	69	68	64	68	69	50	75	54	59	68	66	61	60	53	60	63	71	67	57	48	55	67	59	67	71	70	65	69	68	66	64	62	71	69	74	55	69	48	67	59	52	74	63	52	54	68	75	73	69	53	76	73	71	60	45	60	64	63	67	66	54	61	66	75	67	62	50	71	60	52	73	67	56	74	63	69	67	73	80	64	58	65	57	79	60	68	69	57	59	59	59	72	57	60	66	66	54	66	61	69	68	70	61	59	62	71	66	75	45	60	58	76	60	64	71	69	59	54	64	70	61	53	62	77	74	69	56	64	68	75	70	59	62	49	60	69	63	70	49	58	72	53	61	54	61	68	72	62	64	83	70	70	59	72	60	62	56	49	68	75	63	67	59	71	73	68	67	64	67	45	58	54	62	64	65	56	55	59	71	74	63	55	74	49	57	65	62	70	84	71	54	84	65	71	50	64	53	73
30548	38129	39583	51882	50757	36167	20379	7189	2052	1010	811	826	795	812	720	791	772	773	821	792	816	787	784	825	787	844	809	817	852	798	779	783	787	838	744	812	794	797	788	806	754	776	792	792	809	807	820	768	770	786	734	821	771	790	813	759	792	797	792	805	811	823	818	788	809	805	776	774	798	824	831	834	846	821	764	794	792	791	816	824	803	789	804	783	824	778	712	792	786	756	812	788	803	756	754	782	827	788	781	772	796	777	793	765	775	851	789	747	798	796	756	804	790	812	774	741	811	790	840	834	806	777	788	764	780	819	786	728	780	734	776	785	764	781	768	830	781	794	786	794	777	737	760	806	810	807	804	777	786	784	767	821	816	798	767	780	788	814	811	798	836	824	806	881	753	753	791	782	825	827	809	781	792	814	820	789	793	791	832	774	796	802	820	834	800	818	830	721	787	794	835	788	780	784	782	756	780	798	763	801	793	794	837	766	744	772	772	771	802	789	828	748	720	791	791	762	775	808	791	783	754	787	751	761	791	819	826	802	797	798	774	820	810	763	763	819	799	851	764	784	787	808	777	764	789	842	774	798	786	813	791	776	773	785	743	778	803	790	807	786	799	802	750	761	766	827	800	752	812	795	782	766	793	792	816	771	750	761	802	808	783	792	767	794	796	789	759	788	841	765	804	778	756	777	803	772	771	826	826	789	805	759	747	833	793	778	820	777	772	806	794	779	757	798	774	762	773	764	731	733	831	745	747	774	794	811	729	813	837	843	788	783	775	773	777	787	797	805	816	778	766	791	799	782	750	818	827	783	792	733	800	775	814	799	786	780	762	796	752	758	790	739	792	779	785	801	831	745	810	779	803	801	789	747	800	783	770	777	763	724	774	774	746	698	770	798	785	772	773	822	784	799	806	763	791	760	791	818	769	794	759	805	802	774	758	798	801	767	750	818	774	807	801	777	792	779	752	802	831	794	776	728	750	805	808	777	802	748	778	778	814	764	763	756	822	770	823	799	790	815	803	789	826	763	782	799	782	777	796	755	828	781	765	768	815	802	796	781	776	774	782	832	859	772	787	763	814	827	776	768	784	773	756	777	842	791	839	759	801	817	788	781	774	791	783	784	784	765	821	779	789	805	783	790	806	812	785	837	801	756	800	824	802	837	794	815	760	810	776	779	752	768	761	836	795	808	843	743	789	773	832	790	760	807	798	816	764	792	753	806	824	771	749	778	803	848	742	800	768	791	829	763	855	798	813	786	759	826	828	800	809	761	790	781	769	793	772	767	795	737	789	797	768	772	769	738	764	798	801	762	769	782	789	758	769	817	772	776	783	786	770	771	799	769	744	766	827	752	811	806	847	766	777	778	822	780	783	800	784	802	735	805	827	793	754	809	831	838	776	746	766	795	807	832	766	855	759	826	786	747	759	811	790	798	800	739	795	837	762	823	810	792	757	803	811	778	835	810	839	795	791	781	793	773	771	755	771	811	810	849	772	845	781	857	808	776	796	755	788	813	817	768	768	806	780	772	770	816	785	798	803	756	816	811	784	769	850	806	780	795	791	826	832	751	751	821	829	791	836	787	811	807	801	775	808	839	798	777	782	774	782	743	792	796	802	763	783	848	818	808	798	750	818	824	791	788	822	805	818	797	804	813	767	771	769	810	810	779	798	768	819	741	788	774	818	818	785	803	763	771	862	738	842	768	779	767	779	787	788	827	778	806	755	782	787	820	784	823	736	822	797	772	776	815	834	817	778	790	779	717	727	753	761	833	798	822	774	793	814	765	777	846	808	797	829	808	756	806	786	782	785	765	808	790	793	821	844	792	821	829	834	789	793	826	717	787	771	797	765	791	819	811	787	762	827	778	799	827	769	818	754	809	826	807	791	774	782	743	792	821	795	817	831	783	813	798	773	815	789	799	770	805	763	775	804	731	789	806	776	784	757	791	821	800	807	798	749	820	816	767	805	796	776	823	776	766	805	743	767	770	795	804	771	779	804	765	791	813	797	780	779	812	758	791	752	831	798	779	787	824	810	844	767	830	765	817	832	784	830	753	746	846	793	829	805	777	774	834	772	830	799	793	723	802	748	765	756	785	788	813	804	791	805	811	811	837	830	813	804	792	796	775	804	755	794	761	772	780	780	760	811	799	767	787	741	767	840	787	760	787	831	867	781	786	785	774	789	785	765	774	803	785	809	782	791	806	764	834	762	743	798	788	764	780	771	783	800	779	805	794	797	863	782	777	852	801	836	783	777	788	817	773	750	746	762	761	848	848	827	861	784	803	816	764	789	772	809	811	809	765	779	799	798	782	762	781	777	811	813	872	796	799	816	772	825	738	848	757	738	780	790	793	806	840	757	794	778	801	773	767	788	845	779	812	793	825	808	828	801	810	778	730	800	797	780	754	779	793	772	790	825	795	810	812	807	768	776	784	811	835	764	811	778	824	815	833	830	770	805	871	749	773	816	819	813	756	759	769	815	791	801	824	801	734	761	802	813	780	796	759	768	806	751	785	752	812	790	771	793	794	753	772	801	813	810	800	762	751	810	750	823	702	804	798	774	790	785	845	812	770	743	788	789	831	775	827	778	814	808	786	791	830	799	809	778	783	760	805	787	823	774	803	805	737	787	834	820	796	780	799	765	811	757	791	805	815	777	769	806	786	825	828	837	827	792	827	772	855	742	770	800	775	819	784	771	774	794	791	784	792	733	809	784	770	809	755	796	850	754	766	796	769	800	795	768	764	768	778	798	773	763	814	729	781	830	758	796	790	786	841	785	798	748	805	752	808	768	743	846	778	796	810	782	771	788	808	836	744	786	777	782	777	828	762	804	817	811	798	842	753	819	792	813	801	810	774	808	774	826	795	782	784	764	795	786	769	795	758	831	833	766	790	791	819	775	800	818	778	817	796	804	770	781	783	799	758	800	785	797	817	800	800	826	818	744	829	818	863	738	784	825	789	772	828	805	820	776	767	824	824	776	780	765	795	772	820	824	767	800	791	828	798	791	757	814	782	763	765	821	782	766	801	813	774	782	774	842	832	789	762	816	820	828	751	718	746	826	795	811	737	807	840	816	776	766	827	789	795	851	806	780	781	812	847	845	799	757	794	749	793	798	809	806	787	790	791	833	786	731	800	780	783	793	806	887	785	801	774	806	786	787	780	738	786	816	809	798	795	772	785	822	739	749	793	822	756	782	784	800	770	761	839	766	776	828	796	806	832	808	770	802	838	730	789	785	733	822	829	757	815	739	810	803	786	772	811	826	833	776	772	796	796	818	783	827	825	809	752	779	802	793	796	753	802	818	809	798	801	799	740	821	801	746	774	778	806	764	806	853	800	801	784	782	776	824	767	767	790	778	759	808	769	758	780	814	840	789	823	771	767	788	753	777	762	779	823	823	766	797	784	812	755	772	765	774	759	786	809	807	781	794	788	773	851	874	778	849	756	781	817	798	783	780	772	760	758	763	846	847	788	848	786	810	809	777	722
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
