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
342732907645	342732908207	342732908756	342732909307	342732909856	342732910407	342732910957	342732911507	342732912056	342732912607	342732913157	342732913707	342732914256	342732914807	342732915356	342732915907	342732916456	342732917007	342732917557	342732918107	342732918656	342732919207	342732919757	342732920307	342732920856	342732921407	342732921957	342732922507	342732923056	342732923607	342732924157	342732924707	342732925256	342732925807	342732926357	342732926907	342732927456	342732928007	342732928557	342732929107	342732929656	342732930207	342732930757	342732931307	342732931856	342732932407	342732932957	342732933507	342732934056	342732934607	342732935157	342732935707	342732936256	342732936807	342732937357	342732937907	342732938456	342732939007	342732939557	342732940107	342732940656	342732941207	342732941757	342732942307	342732942856	342732943407	342732943957	342732944507	342732945056	342732945607	342732946157	342732946707	342732947256	342732947807	342732948357	342732948907	342732949456	342732950007	342732950557	342732951107	342732951656	342732952207	342732952757	342732953307	342732953856	342732954407	342732954957	342732955507	342732956056	342732956607	342732957157	342732957707	342732958256	342732958807	342732959357	342732959907	342732960456	342732961007	342732961557	342732962107	342732962656	342732963207	342732963757	342732964307	342732964856	342732965407	342732965957	342732966507	342732967056	342732967607	342732968157	342732968707	342732969256	342732969807	342732970357	342732970907	342732971456	342732972007	342732972557	342732973107	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2173	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2174	3300	1900	2700	2175	3300	1900	2700	2175	3300	1900	2700	2175	3300	1900	2700	2175	3300	1900	2700	2175	3300	1900	2700	2175	3300	1900	2700	2175	3300	1900	2700	2175	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
1546	507	140	112	142	507	1256	1597	1072	2219	5947	6479	7953	7372	4073	1817	838	449	161	91	65	53	59	54	57	47	50	48	51	68	42	60	50	54	60	54	60	54	52	39	43	50	51	55	44	53	47	60	54	54	58	46	51	46	59	51	63	55	53	61	51	54	57	40	47	44	49	50	51	42	61	52	59	50	63	46	53	50	55	56	50	57	57	71	57	45	52	53	57	50	45	46	53	49	59	42	50	49	46	46	52	62	44	61	58	57	46	52	52	45	45	65	53	43	53	50	48	56	47	50	46	50	48	53	40	56	54	43	56	42	44	49	54	42	34	42	59	44	46	61	44	56	53	73	46	56	49	45	55	42	47	46	56	47	47	52	45	47	47	49	53	69	57	52	55	44	41	38	48	61	63	52	46	62	59	57	57	46	55	53	51	49	63	48	41	45	48	69	45	43	46	57	51	54	60	46	53	54	63	57	59	49	69	44	49	52	55	49	49	60	51	40	43	50	50	49	51	59	51	55	55	46	52	50	50	58	53	50	55	55	64	39	53	50	57	59	65	55	48	64	46	44	47	59	54	41	48	60	56	53	54	48	51	50	51	44	55	40	45	43	50	43	54	51	51	60	54	49	48	48	49	51	52	46	47	44	49	56	51	53	42	46	51	43	50	50	53	46	53	44	56	53	48	57	46	53	56	50	50	69	40	56	40	56	45	55	54	57	50	46	59	47	48	49	58	54	54	37	63	63	44	58	57	56	63	44	47	68	53	48	46	54	55	52	53	53	35	50	44	54	49	47	61	52	59	45	55	34	38	54	46	52	42	50	55	49	51	53	43	58	42	60	41	37	64	54	42	43	64	60	45	54	41	60	56	54	45	48	62	49	49	58	41	40	68	42	61	54	52	50	49	47	47	52	60	45	60	63	56	52	52	45	56	54	54	36	36	43	62	39	48	47	42	49	54	44	59	62	59	39	42	46	50	58	50	47	53	51	50	48	56	46	61	70	53	56	66	50	49	45	53	44	39	53	45	56	50	58	52	50	54	51	69	54	58	58	49	47	44	43	62	60	44	61	50	63	55	45	60	55	36	64	54	33	48	47	47	56	50	50	58	53	52	41	61	51	53	57	47	40	44	60	66	61	58	57	68	40	50	43	48	44	62	42	70	72	50	49	41	47	47	54	60	50	47	52	59	54	37	50	64	73	44	69	61	43	52	54	55	57	48	52	46	66	45	47	56	41	56	50	50	50	39	56	57	50	61	60	43	51	56	62	57	48	55	53	58	42	53	54	49	43	45	55	49	54	54	50	58	54	64	44	52	49	43	43	52	52	67	46	54	49	57	55	51	53	45	33	52	66	51	44	41	52	45	52	55	40	57	64	45	51	64	50	62	59	48	66	45	65	54	64	72	59	58	51	39	47	51	48	56	45	55	53	41	36	58	52	61	50	58	57	53	53	57	55	47	47	36	61	52	56	53	53	46	43	54	52	57	66	55	48	45	45	64	46	53	42	38	62	50	48	52	53	51	71	54	43	52	47	59	51	41	49	52	59	43	66	53	47	63	59	49	31	43	63	51	49	53	57	45	46	42	55	55	58	58	52	65	48	46	66	57	60	53	52	51	48	47	60	41	40	53	43	56	51	53	46	59	48	57	56	57	50	55	39	48	53	50	39	43	47	52	52	48	57	54	49	57	62	61	49	47	36	44	43	63	52	55	59	60	60	43	45	43	55	54	60	44	51	53	64	51	60	48	65	43	55	48	44	67	48	51	38	40	57	38	50	68	54	52	35	49	47	62	53	42	48	46	56	52	58	55	48	47	50	58	51	51	64	58	45	56	42	48	44	55	55	54	46	50	50	43	47	71	46	36	48	55	47	55	49	53	35	54	59	46	57	36	47	49	50	55	40	37	70	46	52	70	47	43	42	38	45	50	57	60	62	55	53	61	38	58	51	56	47	44	41	55	50	66	48	49	61	51	33	46	63	52	47	58	58	51	45	51	44	56	59	52	44	58	66	57	59	47	43	45	52	39	54	51	50	59	52	56	45	46	53	44	50	65	39	44	49	60	48	50	60	60	47	57	49	61	57	53	55	48	47	42	46	63	54	56	54	45	49	48	58	55	51	49	54	53	61	47	56	42	52	49	49	42	51	35	54	47	59	35	45	57	53	50	53	49	43	49	66	46	63	50	54	49	67	55	53	42	51	55	57	45	51	52	59	48	47	49	41	39	53	53	52	52	47	47	60	42	60	59	46	58	41	45	49	44	46	65	60	55	59	58	44	67	57	63	57	49	50	64	58	46	41	53	46	34	47	46	57	53	49	57	49	49	51	51	47	42	54	52	51	64	49	45	41	44	48	48	47	49	66	55	52	58	39	59	54	61	45	43	59	50	40	51	54	42	44	43	53	44	46	62	55	64	51	67	52	46	55	53	49	47	53	45	56	57	50	46	41	53	42	58	50	45	50	52	46	51	52	49	50	45	47	45	54	53	49	41	59	46	47	49	47	47	47	41	53	51	42	47	48	57	54	56	60	49	52	47	49	57	51	46	55	47	67	51	48	52	56	61	60	52	61	55	53	46	50	58	48	53	64	53	55	50	55	46	54	48	41	44	47	54	45	33	48	46	53	60	59	51	43	49	59	43	62	45	55	58	49	44	65	61	49	54	34	47	51	42	56	53	60	61	58	41	50	53	41	39	44	42	43	50	55	52	63	64	44	56	59	45	37	60	45	45	58	57	55	51	49	56	54	56	48	56	50	49	54	48	50	51	61	61	58	44	53	46	41	54	56	59	44	48	47	51	58	44	50	44	60	51	59	52	42	63	45	40	52	63	49	44	56	65	49	51	58	49	48	51	32	50	43	46	44	46	38	58	50	56	54	52	48	46	65	50	65	48	50	48	47	44	52	48	59	48	42	50	56	56	57	61	35	55	52	47	40	40	58	55	49	60	47	49	51	50	51	59	47	51	51	46	59	49	55	50	54	47	53	41	46	48	56	48	55	54	55	50	50	61	50	60	49	53	59	54	54	43	55	66	43	49	61	53	43	59	60	46	53	44	44	54	53	45	43	50	58	56	58	55	61	55	54	54	54	57	48	48	51	47	56	62	48	45	61	41	42	51	46	48	48	61	50	54	58	52	58	61	42	51	61	55	51	48	36	51	60	45	52	45	43	64	51	59	54	57	54	44	45	67	45	46	45	47	57	45	50	64	53	58	49	55	46	56	54	35	53	60	61	61	53	51	55	48	44	47	54	56	49	56	31	42	53	51	48	49	60	65	50	52	54	45	54	53	59	45	48	52	51	42	49	47	50	48	60	56	63	41	48	52	56	63	62	46	43	47	56	50	41	43	60	64	55	43	51	51	50	57	48	58	45	58	65	42	50	44	39	47	70	55	44	48	50	45	57	57	44	56	52	55	45	43	53	59	60	45	60	59	54	58	51	52	34	53	55	45	47	54	41	52	58	66	58	47	51	60	48	50	54	54	43
21675	8473	2324	6191	14194	24554	32415	31412	26447	32826	43473	42647	44229	41208	32634	23685	15813	8922	3623	1644	956	738	633	634	587	643	601	593	589	617	630	610	569	626	569	590	638	613	635	582	601	630	619	585	631	611	606	664	609	583	629	616	645	621	594	605	634	581	635	595	610	594	634	615	578	592	598	601	609	629	622	612	591	617	574	652	610	612	600	636	583	614	667	614	609	573	594	661	609	619	651	626	595	587	610	599	639	643	595	599	634	633	591	633	596	642	593	656	609	623	623	594	596	584	618	591	619	608	596	622	582	604	586	569	592	620	600	605	617	595	616	638	615	623	598	574	625	587	554	591	650	608	644	604	598	575	597	620	607	588	594	571	616	623	588	598	583	601	616	596	618	621	606	598	652	624	605	612	631	606	621	609	615	594	588	591	594	608	586	564	613	614	574	587	682	576	631	633	624	606	657	579	609	644	595	606	631	627	590	630	583	596	605	585	626	631	631	593	580	661	631	618	643	619	609	600	617	573	599	618	593	609	637	578	608	581	632	622	593	554	592	609	577	590	593	603	605	577	627	607	586	618	656	654	585	602	653	547	605	631	611	576	611	612	579	617	606	582	605	624	644	648	634	598	595	625	600	598	608	644	642	602	569	616	616	590	634	619	574	594	579	599	605	601	621	602	606	624	609	617	600	627	678	600	602	620	625	608	589	553	624	622	641	601	635	587	600	625	570	663	610	614	572	598	586	605	614	582	580	611	653	609	607	579	606	605	588	643	567	618	593	575	620	633	586	588	606	608	585	650	621	633	601	613	593	567	583	649	558	614	619	595	594	614	608	613	611	567	598	626	610	648	618	606	602	617	619	590	612	623	623	673	631	608	649	603	593	639	585	634	626	614	604	619	585	628	595	599	575	553	657	578	573	625	649	594	605	655	645	610	649	563	625	613	683	607	621	601	605	609	613	577	622	630	601	636	634	575	575	597	649	657	618	606	625	562	645	590	595	636	643	604	651	646	621	593	635	612	629	550	652	597	564	577	582	597	673	602	589	612	635	576	607	565	622	615	585	588	644	599	633	586	579	644	608	623	632	594	608	647	603	624	588	550	602	604	613	571	603	624	584	623	576	559	616	643	603	626	590	579	588	620	594	587	614	600	644	628	600	599	636	606	590	620	626	641	610	578	686	587	621	603	594	629	658	604	603	601	582	608	623	611	590	599	588	641	643	570	605	601	605	570	554	580	614	611	605	621	596	568	627	649	679	620	629	593	615	573	613	560	610	576	577	582	559	596	655	592	581	615	645	614	592	588	622	604	594	598	598	547	618	632	626	612	611	600	586	599	577	580	626	633	617	595	629	648	617	626	618	597	602	606	606	615	594	583	627	601	625	623	660	600	628	548	626	615	570	605	634	606	590	574	648	561	621	598	606	582	585	616	596	629	598	599	619	623	612	581	643	591	617	606	633	614	582	631	605	619	594	588	649	628	590	567	623	600	563	630	638	619	635	588	602	666	604	577	644	620	602	600	625	615	631	642	630	633	593	593	580	635	571	591	646	635	600	589	620	610	590	543	629	598	634	604	626	603	634	617	577	564	584	598	611	601	584	593	631	610	611	608	655	641	588	655	615	614	605	602	575	595	642	662	566	566	555	636	614	608	531	623	603	641	616	562	646	607	597	608	597	601	594	617	604	568	602	649	590	616	652	651	609	644	588	644	559	616	585	587	587	647	546	616	609	584	589	606	604	578	611	581	571	610	648	625	616	581	616	621	620	640	621	609	615	609	630	621	664	605	624	616	593	633	589	631	603	603	618	582	604	652	608	584	639	599	626	643	623	612	584	608	633	630	632	610	622	639	625	645	602	619	600	611	610	615	601	616	615	601	624	627	610	597	613	598	589	613	599	638	660	611	624	615	604	596	626	630	643	624	625	621	603	627	616	602	638	596	634	584	631	671	607	590	565	613	636	582	586	605	596	598	610	557	628	628	589	584	596	621	586	650	619	612	599	591	566	629	607	642	584	577	595	589	625	601	591	611	651	604	593	623	612	579	639	608	612	611	568	622	635	597	590	614	620	619	608	602	581	595	551	664	620	631	602	616	595	583	608	617	630	597	616	558	598	646	608	658	580	618	636	597	595	647	620	646	606	615	591	665	630	601	635	601	612	578	597	641	612	580	612	626	595	646	587	625	605	575	596	557	643	609	587	624	603	609	624	606	614	636	610	660	612	606	597	632	634	584	636	586	592	623	612	616	612	618	607	592	598	642	587	591	624	655	625	571	606	605	634	604	624	594	629	618	608	599	598	595	616	634	616	647	616	633	570	614	586	618	562	623	640	556	623	590	607	638	613	578	586	596	566	612	626	595	638	623	601	636	652	627	644	608	616	655	612	620	586	638	662	599	600	579	602	607	642	568	591	561	628	597	604	620	602	635	634	600	642	643	605	579	628	617	597	607	622	630	602	595	644	590	647	624	602	602	636	612	598	617	606	606	609	630	575	631	621	639	621	619	591	608	551	598	601	565	617	607	589	614	570	618	630	638	614	607	624	581	614	601	619	607	623	600	605	615	620	601	607	628	603	616	578	593	627	643	627	617	620	634	564	575	611	664	539	583	590	567	603	592	633	581	603	643	629	610	644	586	589	610	615	595	624	618	589	615	666	668	668	637	611	598	656	611	610	595	617	646	581	630	638	572	628	568	638	647	624	640	576	624	628	611	612	583	585	610	594	643	582	595	627	639	570	587	661	629	628	625	610	615	640	585	631	611	587	587	606	586	605	657	624	628	630	619	603	620	596	613	554	604	628	636	602	605	614	615	656	544	614	611	612	583	629	604	630	657	661	593	633	605	585	606	591	603	622	636	610	593	620	617	585	600	590	625	620	633	602	596	625	644	576	654	553	591	615	566	593	631	595	623	612	613	620	646	602	623	623	608	668	629	666	644	635	583	595	650	613	593	620	546	614	642	631	590	613	626	609	594	596	608	613	607	597	580	628	628	620	587	617	602	606	643	624	543	586	620	583	640	639	661	594	650	621	636	627	625	610	652	640	672	593	634	599	592	582	612	650	612	639	612	550	623	644	665	617	619	622	607	629	591	643	607	611	591	604	639	600	637	600	593	564	685	580	593	591	636	587	599	615	619	592	584	601	597	615	608	615	620	599	632	594	639	600	621	597	557	593	569	617	573	611	581	629	629	602	602	600	595	579	655	607	613	619	624	583	631	622	612	601	601	606	632	657	600	615	568	616	586	583	598	667	626	567	591	575	639	649	601	571	614	601	569	625	610	593	598	621	615	600	614	601	621	591	623	624	634	593	634	616	563	621	627	640	596	607	533	581	638	607	623	619	635	591	608	621	641	586	600	609	595	634	591	621	633	602	629	589	620	578	621	604	619	591	620	626	586	581	601	557	604	566	582	601	623	655	633	627	603	596	612	587	623	603	614	630	600	577	657	617	594	630	634	581	604	618	613	597	611	630	642	631	641	605	548	617	594	614	685	582	628
1327	86	70	73	83	132	327	562	437	461	851	1869	1891	1480	1025	484	255	134	104	78	59	61	56	57	57	58	68	61	35	66	56	45	57	64	62	54	55	57	42	57	55	59	45	60	58	53	56	62	51	44	48	42	55	48	59	43	53	53	60	47	58	65	46	51	49	58	51	41	57	65	40	69	54	72	70	54	44	50	44	65	51	49	52	50	63	43	64	41	56	47	60	62	52	54	61	55	35	59	56	47	54	51	62	59	62	55	54	58	60	46	62	39	49	57	54	49	45	54	65	46	44	62	57	49	59	49	56	57	66	69	53	61	58	61	52	51	61	57	46	53	64	51	55	42	65	57	53	60	51	73	59	48	63	50	54	60	62	58	45	55	48	51	46	50	52	49	50	37	58	55	67	52	50	69	48	58	51	55	49	71	52	53	59	50	63	41	53	45	54	45	49	53	54	44	52	43	62	84	54	48	61	43	57	43	75	62	66	51	47	67	53	59	56	50	60	46	68	48	42	47	65	44	42	53	45	50	58	47	48	47	63	58	65	61	60	47	57	50	58	61	56	62	61	51	58	50	52	54	54	50	60	50	64	49	62	55	61	51	51	47	48	58	50	48	44	53	41	55	53	64	43	55	50	59	54	49	54	59	45	54	53	53	50	44	51	59	54	44	68	67	57	51	53	52	50	41	57	46	61	55	45	61	54	49	47	60	63	66	57	33	59	54	51	65	35	60	48	58	53	55	45	56	55	52	49	51	53	62	55	48	55	55	51	49	60	51	60	52	50	53	52	57	53	30	70	55	59	42	47	45	55	51	56	55	46	54	47	53	47	57	53	48	37	55	42	45	58	52	57	57	47	60	57	40	59	39	57	45	56	43	52	51	51	57	65	57	47	49	49	76	48	66	48	68	44	53	60	47	55	58	58	57	54	58	57	58	50	52	48	57	50	51	50	53	52	71	71	50	54	48	46	61	50	51	44	56	43	52	46	50	48	55	53	52	48	62	59	49	53	62	50	48	60	68	48	46	37	66	53	55	48	50	55	49	51	67	51	47	47	65	60	63	48	59	53	44	47	51	48	54	47	69	56	53	52	52	62	49	63	58	49	58	54	40	55	57	51	55	55	55	55	53	55	49	54	45	66	58	52	58	68	58	60	51	51	61	45	48	58	54	64	53	63	57	53	62	54	44	67	58	45	55	53	47	51	50	56	58	53	41	56	53	53	49	45	52	57	64	61	53	54	52	59	58	60	50	57	58	53	47	54	49	53	61	50	43	61	55	52	55	45	35	47	57	58	55	58	59	63	57	41	59	61	59	48	68	48	44	59	51	63	59	57	50	50	62	67	63	55	46	69	47	47	68	35	58	51	57	56	57	51	52	63	64	43	48	46	54	45	49	63	60	51	47	56	61	58	63	50	55	60	59	42	50	63	54	48	51	48	48	65	57	44	47	62	49	52	60	51	53	57	52	63	54	70	47	69	76	53	39	54	61	48	48	49	50	62	55	47	50	51	71	65	45	57	69	47	62	57	54	62	62	48	64	47	47	47	50	61	58	56	44	47	52	55	63	50	54	51	46	44	58	61	51	59	43	59	60	52	60	41	53	66	59	48	59	53	46	64	56	51	52	54	56	45	41	55	49	36	62	47	58	38	68	43	48	51	52	57	51	54	60	55	58	59	55	66	49	57	71	52	59	56	63	49	51	59	56	58	43	47	60	47	62	51	51	54	44	60	68	59	66	56	60	52	62	56	50	59	52	56	55	47	62	54	53	52	45	63	51	48	51	67	68	55	41	46	62	69	47	57	52	39	61	54	54	53	51	54	48	65	38	46	50	65	56	54	54	48	61	56	54	60	58	43	62	48	50	54	51	52	45	48	46	55	50	60	53	52	63	52	62	45	58	56	40	60	54	57	59	60	60	60	55	57	63	49	65	49	51	58	54	49	51	56	35	45	49	52	63	63	64	53	61	45	50	75	54	53	60	50	56	64	63	60	53	55	62	51	41	48	44	40	63	55	69	64	52	52	60	54	58	60	63	60	48	47	47	59	56	60	68	60	59	60	62	60	58	52	55	59	57	57	38	52	70	49	67	53	51	49	48	52	60	63	59	44	54	41	60	50	56	52	51	53	71	56	57	59	54	65	54	49	60	53	53	58	46	58	64	56	47	51	48	51	58	53	67	54	65	68	40	56	54	54	44	54	54	56	45	48	56	62	52	64	58	52	46	42	52	63	61	65	47	54	54	56	60	48	59	62	42	41	53	52	61	45	52	46	59	55	56	66	52	59	48	46	47	47	59	48	48	44	51	59	53	53	63	59	43	57	57	52	54	47	45	50	70	53	49	39	73	68	59	55	49	60	41	49	56	52	53	71	62	62	51	40	47	48	44	51	59	59	58	47	50	45	63	59	48	47	46	58	52	51	61	56	57	48	47	62	49	63	52	57	62	63	53	41	58	63	36	49	46	55	48	49	50	60	58	74	36	56	48	65	55	49	54	59	41	62	60	61	53	62	53	39	66	46	56	46	56	46	51	54	58	57	67	59	59	50	60	53	61	72	39	50	58	58	52	60	48	72	59	59	67	51	46	61	44	57	56	46	50	53	65	35	46	56	48	55	42	47	46	58	60	51	58	59	59	45	47	54	55	49	55	69	39	55	51	54	67	46	46	54	58	47	45	47	54	57	58	69	58	72	51	59	54	49	60	54	50	52	51	48	43	61	48	52	51	44	48	63	63	52	46	43	61	62	53	62	51	59	64	55	71	62	54	50	54	53	53	68	53	56	50	53	63	60	50	53	58	63	45	49	45	49	56	53	53	59	42	48	62	57	48	62	58	54	54	58	48	46	47	46	46	59	58	58	48	38	49	50	45	42	61	51	57	51	54	54	64	55	46	60	65	63	57	71	49	58	48	55	59	59	46	43	50	57	51	56	55	65	42	49	46	58	51	66	57	57	50	55	54	54	50	45	53	50	68	65	59	60	61	50	50	66	61	44	32	63	56	59	57	48	53	50	61	53	54	59	67	60	51	49	57	60	59	52	53	71	56	55	60	48	66	61	52	50	67	54	42	47	59	48	51	48	59	53	57	54	53	52	54	55	43	63	61	50	48	58	62	49	54	48	63	57	59	52	54	54	48	61	55	58	60	55	52	36	43	47	45	58	52	63	60	66	49	44	50	56	67	49	62	59	66	55	50	43	60	63	47	49	55	40	50	50	63	50	64	56	42	53	54	62	47	57	53	43	54	56	61	45	58	57	55	55	44	53	52	57	59	49	45	69	53	55	39	49	48	60	62	51	79	52	52	54	63	38	48	63	42	64	47	63	51	48	49	63	50	54	52	71	65	57	64	65	64	53	53	48	53	64	51	68	49	43	67	64	59	57	48	55	51	65	61	49	57	51	50	54	55	57	54	46	56	60	52	54	61	52	51	50	59	58	65	57	52	63	52	56	68	52	72	56	52	46	52	59	62	43	50	40	41	60	48
10333	2224	1053	2324	6574	9931	17285	22351	16882	16575	20800	28626	27279	23864	18300	10746	6061	3134	1608	993	803	708	702	699	626	630	651	676	651	649	658	649	685	711	633	650	701	663	652	701	633	672	627	646	635	669	664	680	657	622	672	675	656	662	694	677	651	634	677	685	673	646	637	669	702	647	704	679	693	639	648	668	679	635	683	704	679	673	710	660	628	646	670	624	720	711	668	688	652	664	664	743	621	678	686	653	676	653	672	685	639	670	673	714	672	663	661	703	669	656	713	639	641	631	606	664	660	703	682	652	649	698	622	658	663	690	648	665	685	675	634	660	683	704	685	716	645	630	631	690	676	667	701	680	601	644	670	667	682	675	641	632	706	657	614	656	649	650	621	663	650	682	674	711	649	674	640	682	705	667	703	691	649	657	652	708	682	681	616	696	657	681	584	674	704	650	644	745	680	711	721	638	662	670	677	682	661	677	710	627	666	664	642	710	649	662	698	654	657	714	678	641	675	665	645	651	645	659	665	687	666	659	650	686	665	670	656	655	629	685	728	699	632	703	690	661	668	676	700	690	632	656	689	703	664	681	686	649	724	698	623	671	661	659	654	690	588	724	646	688	654	617	721	648	684	673	660	732	662	682	682	664	652	649	652	637	635	695	667	672	652	687	717	669	647	661	654	681	684	669	698	661	666	644	684	677	687	678	667	662	636	682	645	678	694	657	678	684	697	679	687	671	657	640	608	671	678	643	708	691	717	681	664	649	667	640	635	689	622	713	661	724	674	630	631	645	643	659	652	623	677	641	702	665	674	620	645	650	662	715	623	700	633	704	677	647	667	668	646	673	667	652	651	626	680	633	657	656	711	653	663	606	639	654	654	634	666	638	655	727	651	718	661	672	661	673	687	660	627	690	686	702	667	647	681	678	696	660	659	713	658	650	648	697	680	629	650	675	655	662	670	686	650	677	636	643	709	717	642	656	680	626	688	660	646	671	703	663	672	675	653	627	648	645	675	678	618	654	676	702	675	660	637	667	686	641	668	664	666	687	641	639	668	666	667	649	633	662	678	656	658	674	638	669	687	658	680	696	701	660	700	674	650	712	647	682	700	679	689	671	703	719	703	647	667	664	647	664	584	667	662	695	633	690	670	662	672	647	667	680	705	692	660	704	672	699	687	682	665	684	659	665	683	653	691	664	681	702	692	725	665	663	671	686	744	703	656	667	687	677	683	666	669	672	661	665	683	667	688	604	651	690	652	608	695	672	658	691	692	648	608	623	667	636	714	667	649	675	667	665	672	670	687	665	702	682	636	701	698	673	652	683	639	687	696	674	682	672	646	660	677	656	646	653	639	678	657	698	631	634	668	661	673	674	682	651	648	653	676	614	671	638	675	686	636	695	639	633	683	654	645	644	671	650	629	614	683	620	675	638	657	692	629	635	649	681	679	661	683	666	701	689	662	638	682	688	650	688	614	666	673	692	724	659	727	670	686	656	690	677	603	679	696	670	670	660	672	653	672	671	679	677	682	675	661	613	669	691	658	648	648	630	666	627	666	698	681	633	628	681	665	652	659	681	639	641	651	680	665	633	686	636	639	669	675	688	653	654	719	691	690	675	710	730	667	721	676	660	649	633	630	663	682	711	706	693	671	632	685	645	650	631	669	683	648	672	676	685	689	663	666	697	656	667	666	735	632	599	693	660	666	687	644	667	680	673	715	710	626	645	677	652	683	641	667	665	672	667	645	645	721	661	674	727	645	607	708	653	674	731	643	664	680	667	685	643	647	652	696	634	658	680	643	659	689	654	678	669	670	712	723	633	636	686	687	684	661	691	658	693	665	667	685	679	646	651	640	637	713	676	633	609	676	706	707	645	658	638	661	664	612	622	677	645	689	654	612	671	643	683	698	670	683	660	622	650	659	703	665	723	640	658	711	699	650	614	655	655	664	690	720	696	637	703	670	666	687	665	703	676	636	677	696	694	646	673	680	676	654	668	669	704	637	699	644	650	686	676	663	680	641	707	636	672	657	673	615	682	664	720	649	710	716	619	663	674	672	671	673	677	674	650	643	667	636	645	650	641	633	663	692	711	680	709	712	669	626	697	686	641	672	696	681	677	739	675	723	696	675	690	683	664	679	660	688	620	616	673	650	677	681	623	663	665	668	672	716	681	638	658	654	677	650	681	693	642	662	650	659	668	642	692	683	662	718	666	670	682	687	688	686	660	677	675	660	692	619	650	697	678	710	644	683	667	682	690	663	700	672	632	705	645	655	654	677	669	693	678	678	654	680	618	630	679	669	674	657	630	611	668	706	697	639	678	693	680	712	639	703	704	695	666	651	663	693	682	703	693	654	654	666	632	630	693	635	656	653	636	668	663	720	700	664	638	643	683	664	683	663	685	674	718	675	676	653	631	645	635	705	649	702	675	669	674	678	629	658	616	672	615	697	670	651	623	672	642	660	655	685	688	633	685	683	659	677	645	666	644	672	723	637	665	694	682	663	661	723	697	618	693	682	645	644	672	668	672	666	657	675	669	642	662	601	644	642	685	636	646	666	656	681	700	663	658	668	651	621	679	675	698	671	629	679	627	603	701	654	652	675	668	678	644	656	640	677	678	696	659	687	628	645	646	692	647	649	661	655	637	649	658	652	632	647	650	707	693	644	664	621	699	670	660	673	636	694	667	680	689	684	672	687	715	699	642	627	661	677	650	678	650	712	677	630	665	648	700	702	699	705	658	657	687	637	663	647	691	668	645	682	691	699	692	685	677	672	650	633	627	675	671	684	636	619	690	713	709	663	670	696	602	639	700	649	649	644	679	620	710	655	725	676	648	686	647	662	711	665	653	711	629	688	685	631	675	695	668	668	624	689	613	663	682	690	677	698	633	668	689	694	637	666	650	678	688	701	652	650	658	631	706	650	650	681	675	667	675	682	712	664	683	667	640	667	684	702	652	649	657	680	715	624	661	699	698	670	706	669	667	682	662	693	687	699	685	678	669	636	653	667	632	669	661	690	641	653	663	680	639	670	679	647	642	659	669	660	671	679	698	637	679	652	677	692	646	667	664	645	693	664	657	655	680	661	687	654	666	640	646	658	603	711	647	679	647	648	676	631	671	682	662	663	635	689	650	676	669	651	603	704	645	656	621	661	634	628	678	680	646	672	665	671	612	715	657	627	626	665	695	659	650	686	699	686	659	632	667	648	648	686	674	718	704	684	605	696	653	680	672	670	663	672	669	678	631	646	674	685	639	688	687	691	632	671	627	662	623	662	683	643	687	665	672	722	670	655	632	700	658	651	720	720	700	633	660	653	705	702	658	661	695	673	627	669	706	693	714	657	661	713	676	659	673	640	710	660	675	658	634	713	656	649	685	669	636	693	653	629	635	656	656	626	616	640	670	669	659	675	649	670	634	647	640	625	698	719	700	644	706	663	667	694	647	666	670	665	718	615	680	634	690	645	664	706	673	684	676	619	687	684	668	672	662	683	619	673	651
674	196	107	123	248	552	982	1812	2419	3141	4294	4135	3371	2062	1024	521	258	140	80	57	46	38	45	51	39	46	50	32	52	51	58	53	49	61	41	37	57	38	33	52	40	46	59	49	45	45	42	44	45	45	45	35	50	43	43	45	39	42	35	38	43	34	52	50	35	45	40	47	45	38	32	45	37	51	47	60	41	41	45	34	39	37	45	38	43	54	52	44	50	36	39	50	56	55	60	55	46	52	45	39	38	32	51	43	61	46	51	54	39	60	36	53	40	39	34	43	44	38	40	34	37	44	34	48	48	52	48	26	46	50	39	39	34	59	56	36	44	53	39	43	35	45	40	43	56	46	51	53	37	46	43	38	45	50	40	46	49	48	38	54	42	41	49	47	48	56	49	33	45	48	37	47	57	53	51	58	36	44	45	50	35	46	45	39	43	48	50	50	38	66	58	26	60	46	34	42	43	35	51	48	36	45	51	56	45	52	47	42	48	42	41	36	36	57	39	51	41	32	40	51	48	54	52	42	50	45	47	58	51	45	35	42	45	50	53	55	41	42	47	43	58	46	48	51	48	51	39	39	40	36	43	52	50	47	25	38	54	45	47	36	51	45	44	53	36	54	50	51	50	58	52	29	39	44	45	36	50	39	41	47	59	39	50	50	40	56	46	64	35	44	48	41	39	41	52	35	52	44	40	41	44	46	38	42	40	42	35	38	38	46	58	31	51	52	49	35	56	52	35	54	47	45	38	51	53	38	38	43	40	50	45	29	53	49	37	40	50	43	52	40	46	42	45	46	56	47	54	39	44	39	37	46	45	46	41	37	38	38	50	41	41	46	43	53	46	49	43	48	44	51	46	53	38	37	46	43	51	51	42	37	32	53	48	62	52	60	37	49	50	45	40	50	38	50	41	35	45	47	42	57	47	45	40	41	50	38	41	44	45	50	45	54	42	32	53	48	49	51	53	42	51	45	37	38	42	44	46	35	58	51	50	46	44	55	38	45	51	42	58	35	40	51	52	41	42	55	46	32	46	43	42	41	44	50	35	53	47	46	48	44	52	52	48	56	39	42	49	46	46	47	57	55	57	41	43	45	41	61	43	49	42	58	45	48	48	36	49	47	37	59	38	52	48	34	45	32	50	43	39	54	46	43	36	34	45	51	35	49	44	42	43	48	43	54	38	29	50	34	34	58	44	41	36	48	51	38	54	42	48	47	43	38	38	54	48	40	43	43	41	40	37	45	37	38	46	51	50	44	42	48	44	34	52	40	56	50	48	50	36	57	46	45	30	46	43	50	52	47	48	48	44	45	50	41	44	52	39	33	41	44	50	40	44	50	42	35	41	36	39	52	45	48	56	45	43	35	60	46	46	49	43	51	67	47	44	47	38	38	46	46	43	55	55	49	49	47	45	48	43	50	45	38	58	55	46	44	42	55	40	38	47	52	38	48	45	48	52	44	53	49	40	57	37	53	38	53	46	54	64	51	53	37	44	48	29	45	45	46	57	48	49	41	34	46	44	50	41	48	37	53	44	44	45	41	51	48	45	46	39	50	43	33	49	49	51	41	44	36	41	46	45	31	39	38	48	40	47	49	45	35	39	37	38	46	45	43	48	54	35	37	36	44	56	44	40	47	30	47	39	49	57	53	55	52	61	43	41	40	50	44	47	43	47	46	56	42	46	41	52	40	37	57	31	47	48	49	48	50	41	53	37	46	37	50	39	48	34	34	50	51	37	45	37	39	49	44	42	51	53	44	41	49	45	50	54	41	47	53	39	43	46	42	49	57	49	53	42	50	57	45	42	42	47	56	66	45	47	42	38	42	43	47	45	58	42	54	37	37	41	51	47	34	32	55	41	49	41	46	37	39	42	62	46	49	56	52	45	32	47	39	34	51	45	47	48	48	48	48	41	49	68	36	47	39	52	40	42	44	39	48	37	48	35	48	53	53	51	38	47	56	42	42	42	33	47	47	49	49	37	49	55	40	42	51	39	54	58	58	51	49	53	47	43	50	47	52	40	53	51	37	39	56	44	34	47	44	37	42	47	50	39	49	47	47	55	61	56	41	33	44	39	40	40	39	44	47	51	44	46	49	45	43	47	56	53	42	39	50	35	36	39	49	33	35	45	43	40	53	43	38	59	51	49	39	54	43	45	42	42	45	54	36	49	33	48	49	42	44	37	40	46	49	43	39	53	49	44	36	49	57	44	55	45	55	47	46	44	34	73	54	47	34	44	34	37	39	43	43	45	40	44	52	40	55	49	53	40	54	60	46	38	43	38	54	49	48	40	45	33	47	59	46	37	52	43	42	45	57	49	57	48	49	38	43	46	32	53	42	41	49	39	47	44	38	45	49	39	39	49	47	38	38	44	51	54	46	53	42	42	53	49	47	38	44	46	43	38	42	47	47	46	41	48	43	54	42	45	44	46	36	44	57	40	50	49	35	51	45	45	39	48	49	48	31	66	48	33	41	53	30	43	42	39	47	57	52	45	45	34	55	41	35	47	56	60	50	52	61	34	55	54	40	44	31	52	61	37	62	55	50	39	55	47	39	46	47	45	50	41	50	40	56	40	51	47	37	46	38	52	51	42	40	47	42	38	51	35	37	42	34	46	58	38	53	46	44	43	47	48	53	44	45	48	32	49	38	46	59	46	49	34	54	58	42	49	37	44	55	55	31	30	33	43	50	55	58	49	44	43	38	47	49	47	42	48	55	48	36	39	49	46	46	35	55	41	41	53	51	52	56	48	40	40	43	47	49	51	48	46	42	53	44	59	52	60	35	46	42	50	59	39	34	37	57	46	42	53	58	51	39	53	43	46	45	53	37	50	31	51	44	47	44	49	46	30	41	33	40	54	44	51	48	41	51	37	57	52	52	39	38	48	48	48	40	40	42	54	48	37	40	47	54	44	36	46	37	43	47	37	43	47	49	43	30	44	44	54	46	42	48	39	38	42	42	41	48	49	42	37	48	47	37	31	48	44	38	48	42	40	50	50	46	48	42	48	50	40	33	44	41	35	45	51	40	36	41	35	43	52	46	51	49	43	50	42	40	41	52	47	37	38	47	60	45	36	46	48	51	46	51	39	42	50	48	57	52	47	43	34	52	47	40	38	46	32	53	33	40	44	43	42	54	43	44	53	48	50	48	41	58	35	48	53	44	36	47	46	44	45	39	56	40	59	52	41	40	47	37	55	54	42	47	50	43	65	47	44	49	46	44	43	47	51	45	34	42	51	43	53	48	42	37	31	60	46	46	49	48	39	46	47	46	51	44	51	54	33	45	40	39	42	39	40	43	38	41	44	52	49	51	44	45	69	42	43	45	45	58	51	51	47	45	42	54	45	30	51	53	28	27	45	53	40	38	42	51	42	45	39	47	41	42	49	41	38	37	54	52	40	46	46	47	42	51	44	49	41	44	67	56	45	43	43	48	33	46	60	54	46	36	39	29	47	45	42	42	38	46	46	42	40	55	49	38	50	56
13052	4206	1954	7671	20568	25278	28655	32952	33986	35128	37264	35345	32125	25619	17773	11091	6203	3121	1527	863	631	603	560	595	600	520	552	567	573	563	536	546	562	573	570	585	542	553	589	583	576	561	510	522	516	534	608	538	566	543	526	521	559	570	580	537	579	535	537	577	536	559	540	569	516	518	581	558	537	492	560	549	537	572	574	561	492	541	590	575	566	539	577	553	586	559	526	567	530	513	536	580	601	528	550	544	552	536	553	545	557	516	543	549	558	599	534	547	523	557	526	539	539	554	595	563	547	541	537	588	573	564	534	568	543	573	559	551	536	537	608	541	580	545	550	541	553	571	549	552	569	572	569	588	537	578	553	533	529	581	562	567	553	596	571	566	584	562	556	575	574	543	578	574	540	546	571	561	547	554	594	553	557	552	571	554	571	560	568	560	574	551	559	569	555	547	557	568	552	544	550	547	531	567	515	559	538	531	581	512	576	579	579	539	563	548	599	541	560	523	557	570	566	604	530	604	525	568	548	588	577	545	575	577	526	556	550	538	602	562	590	585	576	545	588	575	574	512	571	571	575	548	550	581	524	583	554	509	567	580	549	560	558	565	528	554	581	574	618	572	572	588	560	519	587	554	553	537	556	543	568	555	527	583	574	565	524	578	573	602	547	575	555	565	577	545	587	542	492	584	567	533	568	606	527	523	587	555	547	588	515	533	503	555	541	598	542	565	563	562	590	551	551	593	552	590	539	543	599	551	584	541	584	548	543	577	550	539	585	586	589	572	554	604	552	568	545	530	554	539	527	564	527	557	546	520	576	531	545	608	516	574	548	528	586	539	572	559	583	559	565	562	602	504	559	581	588	567	563	519	536	598	587	543	612	560	594	564	501	573	583	585	541	576	569	589	568	541	529	555	552	566	568	577	558	586	582	566	551	562	540	565	543	584	566	551	561	573	550	584	535	577	557	571	574	596	523	517	581	578	561	540	561	565	563	580	571	563	557	546	582	575	526	594	561	551	563	580	529	530	540	581	576	579	558	576	548	569	561	571	525	564	533	581	554	567	556	569	562	599	559	579	518	544	551	533	564	564	536	565	588	577	578	543	599	516	586	555	597	567	551	530	533	542	567	522	548	577	570	598	571	562	570	571	570	526	560	569	541	542	500	581	506	603	500	524	588	532	570	561	605	600	581	493	545	556	535	590	556	566	582	543	539	589	541	529	560	552	523	535	535	562	538	552	535	582	602	565	569	564	582	534	577	539	541	579	486	588	522	581	581	566	515	507	566	541	588	543	522	561	571	531	551	540	570	499	559	562	589	590	557	587	548	595	573	559	540	553	522	574	526	536	551	571	560	590	564	564	555	594	524	547	547	579	603	532	529	505	563	566	573	536	552	520	560	599	512	587	559	560	576	517	580	592	522	584	521	555	571	557	571	531	530	598	609	588	548	522	574	556	535	558	622	547	579	523	569	585	565	550	531	594	555	540	518	543	541	540	518	528	564	546	527	569	541	588	571	553	541	584	595	561	572	607	543	529	588	541	537	525	567	527	553	567	569	555	573	540	568	569	516	572	522	543	530	539	570	568	540	568	529	579	551	510	578	570	537	537	599	541	547	540	554	571	564	515	555	557	585	596	555	602	590	504	559	525	542	568	518	544	521	552	527	520	566	594	548	551	531	578	556	558	536	532	527	569	598	546	596	546	556	599	546	580	528	555	594	541	550	558	605	545	573	584	543	555	579	557	562	564	592	562	536	527	605	570	579	544	560	545	564	556	586	598	572	561	581	542	560	575	550	621	557	573	567	554	578	562	592	502	566	532	551	563	549	539	581	527	576	554	547	554	522	550	541	560	558	575	551	607	551	541	535	566	532	564	592	531	537	541	604	580	527	578	568	535	536	543	564	533	544	537	574	573	541	540	548	619	508	548	572	590	562	585	555	516	599	593	561	594	538	570	600	543	549	549	554	549	562	554	548	524	568	533	553	558	577	578	559	538	573	531	534	564	524	558	531	556	591	590	555	577	563	605	566	550	488	586	530	547	549	562	546	579	589	553	537	541	553	586	560	577	547	580	544	561	579	567	564	561	576	520	548	514	533	594	542	572	519	551	529	571	573	530	580	570	545	521	502	584	511	556	578	573	580	549	567	556	536	584	575	559	577	578	537	550	556	571	574	548	561	579	550	545	589	582	569	570	571	525	532	555	535	528	549	546	562	544	536	603	516	586	617	578	557	551	538	575	568	569	514	539	568	520	556	566	604	562	558	566	574	564	541	526	530	540	553	578	546	537	547	519	591	547	565	558	550	533	555	575	490	571	553	517	535	559	550	516	578	574	526	613	569	552	544	555	568	565	583	545	591	568	522	551	552	592	531	534	514	541	588	540	529	541	568	542	576	532	575	568	554	577	572	541	575	538	528	548	542	588	541	541	516	569	573	556	557	559	540	595	571	520	543	558	542	581	546	556	576	554	555	587	569	493	534	524	539	559	581	546	557	576	564	542	555	579	532	540	558	589	568	521	540	570	583	567	546	562	552	582	563	603	512	584	544	569	554	526	546	534	543	545	568	545	537	593	585	545	560	512	575	558	568	586	585	598	543	602	560	551	537	554	530	575	546	530	571	566	587	558	568	563	536	531	578	591	528	580	518	580	525	608	556	558	571	571	536	518	583	526	608	550	549	580	577	573	512	572	524	530	527	581	549	553	605	548	574	533	618	564	546	548	537	539	573	525	566	578	515	547	590	578	582	554	554	539	571	569	556	580	551	574	578	587	558	581	534	557	563	575	574	552	550	551	573	550	592	580	541	531	536	542	567	580	555	567	588	524	552	553	542	529	536	562	535	571	530	575	529	516	502	538	553	516	580	531	549	579	541	561	557	580	546	553	550	555	540	539	566	594	595	528	574	592	567	564	561	542	589	562	544	567	609	536	530	548	580	570	573	573	545	546	587	541	541	592	568	608	573	564	561	558	542	564	560	593	581	579	534	546	527	547	567	589	594	530	548	542	553	568	585	584	539	559	583	551	553	547	505	587	548	557	555	549	520	577	527	591	558	577	519	534	559	561	578	555	564	544	549	579	588	548	541	545	583	541	538	535	587	552	580	526	551	589	561	531	563	598	575	548	528	528	550	581	546	558	578	557	554	555	536	567	559	555	547	538	546	577	579	570	588	541	510	554	513	546	548	552	556	534	568	539	596	537	571	534	555	536	524	539	569	541	544	577	558	581	579	591	546	546	551	568	559	588	546	546	548	588	535	558	577	603	535	568	550	597	580	573	555	567	509	571	533	586	548	547	495	534	573	517	582	566	570	529	570	538	572	574	586	562	536	561	555	566	607	555	596	594	612	499	559	571	545	585	562	550	555	552	539	536	574	541	560	557	562	528	565	562	539	567	553	569	569	562	585	588	577	556	559	539	566	595	492	558	537	552	584	544	510	585	553	566	542	580	563	561	557	578	568	538	585	559	563	524	570	550	550	556	553	530	573	593	569	554	551	534
2027	151	136	138	424	844	924	1327	2582	4975	5952	5991	4410	2288	956	477	248	144	111	72	72	62	69	68	49	62	63	65	71	60	54	75	62	73	76	73	44	63	59	79	61	71	57	59	60	58	57	63	56	61	74	63	81	66	64	54	62	61	79	78	63	65	77	66	56	60	64	65	50	68	59	65	68	60	58	61	72	47	59	69	56	57	62	60	63	62	62	78	54	66	51	57	69	71	74	67	58	62	66	67	78	63	71	81	53	65	53	62	74	58	51	61	53	69	53	61	57	66	62	75	67	52	75	71	67	64	58	67	76	73	72	66	65	64	61	58	70	56	58	51	66	55	54	65	43	59	63	62	69	64	54	75	55	65	66	64	79	62	59	60	53	65	52	66	58	63	72	55	65	56	68	64	71	69	43	65	51	53	69	57	54	60	54	61	62	68	62	54	65	53	55	58	83	67	69	62	64	60	68	64	72	58	64	58	58	68	57	65	62	65	55	78	60	62	59	78	55	64	61	81	54	57	52	68	51	52	68	63	64	54	67	57	74	56	80	73	60	78	60	59	58	71	52	70	58	72	64	66	70	65	64	65	53	71	62	61	52	71	63	56	75	64	74	66	60	74	61	84	65	74	71	66	62	65	77	71	65	60	64	75	50	54	71	67	71	73	62	65	77	57	87	69	71	65	49	75	53	60	66	70	57	73	50	66	70	71	65	56	49	63	77	72	74	52	59	62	64	72	61	70	55	69	59	63	72	53	64	66	74	58	60	55	71	65	71	57	53	61	57	68	56	59	71	76	54	74	59	71	59	53	84	66	63	68	58	73	58	64	70	59	76	49	69	68	71	54	68	80	64	62	82	67	72	54	67	62	80	61	64	52	66	66	65	58	68	59	65	55	60	55	64	65	61	60	67	72	70	66	57	54	72	56	58	54	56	72	75	70	54	68	54	74	64	73	67	79	51	57	64	69	64	61	69	73	61	76	64	65	68	78	62	62	61	60	62	54	63	70	71	55	64	72	53	64	62	61	63	47	58	82	60	67	54	55	60	55	86	68	62	56	69	58	75	70	64	58	66	54	72	70	78	57	63	61	73	53	52	64	54	63	65	86	61	80	64	49	68	65	64	73	74	73	73	67	59	65	70	77	66	59	55	62	52	58	60	64	65	67	72	72	66	48	71	71	81	71	57	68	71	70	63	82	65	57	62	62	50	76	72	63	68	64	69	51	73	63	70	49	62	62	54	50	64	74	69	68	64	58	63	64	70	62	65	68	55	72	51	70	68	61	65	65	56	58	66	55	69	49	58	62	56	51	72	63	65	71	76	74	58	63	67	63	74	57	60	56	61	55	54	62	57	66	73	58	64	70	66	55	53	65	57	59	65	70	66	54	54	61	70	46	58	66	66	43	65	78	61	78	68	61	52	73	61	55	60	68	75	74	68	75	62	66	61	86	62	70	60	69	78	63	69	57	73	58	45	79	55	57	57	64	71	66	72	70	64	63	64	63	58	72	69	57	52	71	62	73	67	64	73	71	60	71	59	70	75	60	58	60	69	52	68	53	73	82	62	59	86	68	79	66	71	78	69	73	60	72	71	76	78	60	78	54	65	55	63	64	67	56	74	52	69	68	61	62	76	78	60	67	72	62	52	61	56	82	59	53	64	66	63	54	73	82	63	68	73	78	64	60	63	65	76	58	66	65	72	66	66	59	68	63	57	82	56	78	55	66	61	62	63	65	53	71	59	58	64	75	61	66	56	60	64	44	57	50	69	55	68	61	70	71	55	69	50	57	52	54	70	55	59	72	63	66	66	65	66	52	66	71	63	66	74	79	70	60	68	56	75	78	62	71	76	59	65	63	52	72	51	66	59	57	73	59	68	57	64	50	60	56	59	72	53	59	50	77	65	68	60	54	59	66	69	71	72	55	68	70	74	71	68	63	57	52	61	77	56	52	63	85	68	66	63	70	67	60	72	62	54	60	60	67	65	64	65	75	59	63	68	64	53	64	57	73	55	73	69	75	63	64	56	79	70	66	53	56	65	67	54	79	64	61	72	63	74	66	69	84	62	65	83	58	63	68	71	61	73	59	66	47	44	56	65	71	72	70	57	64	67	60	64	61	80	51	48	62	68	66	54	58	73	79	72	81	81	76	61	64	70	64	57	58	55	61	58	68	65	68	67	70	65	73	69	74	61	62	68	71	56	71	72	59	57	70	49	68	55	48	49	59	67	68	71	73	71	53	52	64	64	62	73	62	63	68	66	71	62	66	69	77	59	58	62	62	65	76	64	63	69	61	65	68	64	52	68	64	77	72	61	61	64	67	62	76	53	77	52	71	72	69	76	59	59	54	64	64	58	59	60	62	58	61	84	54	76	61	68	59	59	75	81	59	62	57	69	75	58	80	48	63	69	72	64	71	63	82	64	67	72	63	61	65	52	70	61	74	65	63	52	60	43	66	64	61	76	62	61	58	57	73	66	71	66	62	74	71	64	80	69	61	86	57	71	56	74	57	66	48	51	55	64	67	62	67	65	62	60	66	63	70	78	56	89	57	59	73	74	59	71	63	64	60	59	61	88	72	57	76	74	73	64	69	63	72	65	64	70	71	72	58	64	48	64	82	67	64	66	64	65	58	65	57	58	68	75	67	75	100	51	59	49	61	67	76	54	60	64	60	61	65	54	59	62	71	69	78	74	74	62	64	60	67	73	68	67	73	65	82	64	59	61	79	79	57	63	75	86	70	59	59	67	66	60	53	66	58	68	77	61	65	82	65	65	58	73	65	66	65	74	65	66	72	57	63	68	58	61	66	80	75	63	72	59	65	70	71	57	55	69	52	57	60	66	65	62	68	56	66	66	64	77	61	65	60	65	55	63	64	70	74	76	55	70	57	54	64	62	67	56	68	49	56	63	66	62	48	61	76	65	64	63	71	63	56	65	52	48	74	76	66	56	55	62	65	63	46	56	58	53	66	80	67	61	61	68	82	63	56	56	70	73	51	71	70	62	63	80	62	62	47	69	62	67	60	69	58	67	47	62	68	58	62	62	66	68	68	71	69	54	59	55	66	72	57	73	61	63	61	61	51	58	60	73	54	68	65	50	69	73	66	61	79	61	65	65	48	60	72	63	56	49	61	56	53	78	43	60	60	67	59	47	53	75	65	64	64	59	63	61	85	63	68	66	72	65	55	63	75	61	68	74	62	57	72	68	73	65	69	57	75	66	62	68	55	67	62	68	79	53	63	69	66	76	58	48	68	64	62	62	67	47	54	55	54	56	66	46	68	58	71	74	67	61	74	61	66	63	76	58	83	65	67	60	77	67	62	67	63	54	63	71	74	67	70	64	71	63	81	71	66	61	61	43	61	72	65	63	60	62	68	72	72	58	73	61	57	69	59	59	61	60	60	58	76	70	70	63	60	54	59	56	61	77	75	75	65	70	58	63	58	56	63	56	66	57	66	58	59	51	64	56	62	74	74	58	69	67	71
11360	3412	2022	6254	25674	29836	28533	30473	36077	41428	41905	40001	34345	26378	18028	10879	5589	2542	1399	980	848	774	792	755	775	815	764	775	747	799	847	784	788	780	855	776	803	770	777	743	740	824	795	835	770	750	797	782	799	763	806	769	786	759	766	812	794	764	777	791	792	786	772	776	816	768	729	788	790	787	771	807	766	822	730	774	848	741	817	806	780	728	787	763	788	758	744	788	770	805	751	731	815	801	767	816	778	828	804	783	786	775	791	764	774	752	788	770	727	701	761	731	776	784	750	791	766	787	772	744	809	780	814	771	759	786	735	791	756	706	773	715	777	775	786	773	772	709	812	773	763	789	812	731	747	800	797	793	813	784	803	805	776	830	718	756	780	805	787	772	791	813	779	796	794	746	777	831	760	734	751	830	786	717	759	807	734	793	752	747	744	796	779	823	754	768	821	798	770	806	771	776	738	786	779	814	801	769	796	796	755	738	779	767	779	790	771	820	790	763	757	801	783	814	774	789	747	748	750	776	826	798	815	799	832	756	776	822	780	763	785	767	781	819	802	785	759	725	793	737	799	781	837	778	763	775	838	779	758	794	779	702	743	748	781	742	786	779	781	818	770	785	757	770	726	813	777	782	779	808	769	767	786	783	749	799	733	794	780	803	741	786	757	814	806	701	769	758	795	799	812	754	811	775	793	767	773	765	799	848	816	738	756	759	768	769	818	742	758	776	818	773	796	770	763	805	767	753	780	829	781	770	816	809	807	841	783	796	755	755	788	754	790	768	733	758	789	787	797	813	784	784	826	777	790	773	800	757	777	714	773	779	777	794	761	775	778	761	819	782	780	775	804	774	849	821	787	769	830	802	793	796	778	803	793	751	792	837	763	778	732	782	750	796	795	796	816	800	776	756	763	762	814	757	795	775	737	784	778	733	802	803	751	773	822	813	812	764	774	770	802	767	815	783	774	788	798	828	747	799	730	793	729	773	794	768	796	777	768	747	783	782	800	794	767	843	771	771	766	822	788	823	767	805	774	774	743	769	782	777	803	778	805	850	794	770	757	846	761	800	773	726	761	812	802	808	775	797	799	829	769	793	814	763	771	820	779	748	800	748	755	784	795	740	783	794	806	751	797	757	788	809	807	798	800	758	767	784	801	785	776	812	791	781	751	790	790	825	747	827	791	808	769	764	850	747	818	807	741	798	784	846	833	828	805	812	822	819	843	817	824	792	739	742	800	806	787	762	808	843	800	715	771	765	792	770	790	729	825	794	850	818	774	762	756	752	774	823	812	774	844	808	789	810	797	786	784	809	755	771	771	732	770	762	759	833	750	778	765	783	800	807	726	746	745	771	829	792	775	816	770	797	771	742	797	825	748	809	739	776	860	721	806	739	796	748	784	788	716	788	743	762	818	800	757	787	798	757	759	748	817	775	745	767	813	812	779	744	790	789	784	740	743	811	719	811	788	796	823	800	735	782	773	769	789	802	798	781	814	820	768	833	781	809	762	829	743	772	808	782	822	754	748	746	801	784	744	791	803	792	791	792	802	756	784	790	783	829	795	759	766	723	780	819	766	762	791	757	810	762	809	754	770	787	758	788	757	770	778	743	784	791	736	794	811	841	785	736	801	741	796	773	876	811	837	822	798	784	774	837	795	796	743	794	766	758	801	783	798	754	808	784	819	848	783	788	790	830	755	801	748	767	788	781	804	735	755	765	785	760	766	778	802	757	753	778	785	739	775	827	779	765	749	768	776	797	750	779	773	718	819	753	773	801	788	775	811	749	805	754	776	799	744	804	793	782	789	765	809	757	787	792	782	748	768	715	769	751	810	796	801	735	807	775	780	755	768	787	817	801	816	786	779	735	781	748	802	776	801	728	790	794	772	802	794	830	766	812	734	784	765	783	804	759	773	768	763	795	787	797	796	791	830	791	836	744	731	746	768	789	772	770	772	749	772	767	784	779	775	752	743	789	780	816	762	785	740	784	773	829	778	792	761	799	905	788	793	792	768	759	786	808	793	767	765	769	785	784	754	741	802	799	797	743	803	789	739	788	780	771	762	779	757	737	761	791	788	772	811	743	756	812	762	785	748	718	737	802	816	791	804	828	761	797	763	766	801	796	771	794	808	790	771	796	805	783	767	767	771	844	803	824	738	790	781	755	775	784	742	813	780	809	783	782	760	773	821	760	768	769	760	814	769	794	802	799	831	761	777	796	775	802	767	770	814	776	773	802	803	822	768	794	790	759	734	821	787	779	796	799	757	767	742	825	795	762	793	744	795	754	758	773	781	782	801	769	898	766	748	768	783	829	767	768	774	791	741	777	746	777	757	816	746	773	746	797	755	781	796	801	776	803	782	770	762	743	804	825	801	799	770	793	799	776	812	773	769	801	728	776	802	788	769	766	761	751	778	825	772	792	787	754	812	780	824	778	786	793	759	745	768	770	765	768	813	790	783	775	769	775	789	765	758	741	792	780	759	793	783	739	794	761	818	771	790	798	770	781	745	807	797	757	770	823	855	791	808	808	782	749	793	806	792	828	790	811	734	797	786	784	794	799	773	797	818	762	769	782	784	720	762	782	767	891	766	746	752	745	758	813	809	769	797	772	785	753	735	780	729	772	755	787	743	788	757	824	761	799	799	803	769	759	751	762	758	764	784	786	816	828	769	811	739	795	785	828	801	745	765	763	813	779	812	773	837	789	762	745	777	748	808	827	772	741	749	774	789	782	831	786	783	858	818	767	813	772	813	776	789	816	820	823	776	748	805	743	751	766	785	759	806	761	771	803	798	785	729	762	773	768	806	786	781	809	782	740	789	782	800	766	778	771	729	772	816	765	810	774	779	751	780	774	771	782	798	763	788	772	772	778	813	795	779	758	742	741	772	769	788	771	788	794	828	756	793	760	770	804	781	837	755	779	785	788	806	823	760	759	802	784	739	808	768	789	781	804	810	815	789	777	717	753	823	774	797	768	774	778	758	789	738	817	757	734	765	745	802	833	765	770	767	771	763	784	790	814	700	735	809	784	744	798	791	786	779	801	744	768	805	776	718	804	775	826	832	751	805	776	812	768	779	773	766	686	776	820	776	735	781	756	812	756	818	754	851	788	790	752	822	785	794	823	778	775	756	783	835	823	789	747	745	774	848	780	794	804	819	741	801	808	792	802	787	769	816	763	738	777	769	756	804	748	778	775	787	780	791	773	796	805	779	781	791	812	786	791	806	759	758	759	789	791	775	805	787	772	759	754	807	768	783	750	807	739	812	749	795	815	793	784	807	857	791	740	811	743	824	723	806	771	745	821	750	737	724	819	839	780	772	789	769	784	815	763	827	798	763	828	787	797	777	777	807	808	761	802	835	768	798	729	779	813	760	746	826	785	732	783	813	831	782	774	766	793	801	754	819	740	766	807	738	790	829	769	812	789	790	763	769	785	762	774	804	778	796	743	742	788	772	762	761	779	792	771	791	817	790	755	782	735	789	775	810	800	822	761
899	218	192	236	574	1053	1809	2747	4885	8486	9573	8314	5752	3131	1548	748	335	184	93	71	60	51	63	52	63	56	40	52	51	47	52	46	55	52	62	48	60	48	54	55	54	56	41	54	53	58	49	51	69	52	57	64	67	68	50	61	60	49	45	53	60	54	43	48	56	49	56	55	55	44	59	64	38	65	46	43	57	58	54	48	60	55	54	53	52	54	41	42	41	44	58	47	41	65	61	47	54	57	50	66	46	45	62	60	55	54	48	57	44	55	43	38	50	44	47	62	53	63	48	50	73	70	52	57	49	51	50	58	44	69	46	62	42	38	42	61	54	39	59	53	59	50	52	54	60	62	53	59	53	52	58	59	62	58	50	47	43	60	45	56	49	55	61	53	42	46	64	59	55	42	40	46	53	49	61	53	58	55	57	45	57	52	45	48	63	46	77	42	55	46	64	54	54	63	46	45	57	51	44	67	47	55	51	52	60	52	50	63	59	44	51	44	52	60	52	46	39	52	47	53	51	58	49	53	52	56	47	50	42	68	48	58	64	51	49	56	46	59	62	64	51	49	46	46	44	59	43	66	53	54	68	51	63	56	53	60	45	56	44	64	45	50	51	53	51	58	63	63	61	54	61	45	49	47	50	45	50	49	61	61	46	44	40	37	47	34	53	47	52	58	63	65	57	58	58	48	38	58	55	48	49	55	56	60	50	54	60	52	52	59	56	62	59	48	45	45	69	60	48	65	60	54	63	49	48	62	61	46	58	59	65	44	63	54	45	40	39	32	40	57	48	47	37	52	31	69	48	60	44	51	52	42	52	48	47	52	55	58	51	59	55	51	42	47	65	55	56	69	66	57	48	48	49	48	55	49	63	51	61	49	53	50	51	39	51	60	54	48	61	51	51	45	58	62	52	58	45	53	64	60	55	58	52	48	51	39	54	51	57	43	40	48	43	66	65	57	40	44	56	56	69	45	55	38	47	47	65	54	63	55	53	49	61	52	54	64	54	60	60	55	65	55	62	46	48	46	52	64	51	53	42	59	54	60	43	53	55	53	62	54	41	43	56	47	53	55	56	53	44	48	55	50	41	51	53	51	68	58	51	46	65	58	60	58	56	44	40	62	41	51	57	59	44	45	55	51	62	50	48	56	48	56	57	55	53	48	62	53	69	51	51	57	52	59	62	63	67	44	52	57	51	48	53	56	62	45	38	52	55	59	59	62	54	55	46	58	47	55	56	55	59	55	52	59	45	55	63	55	40	61	49	51	47	51	58	60	52	50	61	52	53	45	41	60	49	42	40	57	49	63	63	52	45	43	49	53	52	57	54	58	62	57	51	53	46	61	44	47	46	48	48	59	53	51	48	65	62	40	54	42	59	61	44	68	47	43	52	47	75	52	51	46	60	47	57	48	62	48	64	52	56	53	59	54	60	59	54	54	57	57	54	51	56	62	55	49	43	63	54	53	54	50	58	55	47	56	50	53	45	51	55	57	56	59	48	54	58	58	56	53	49	68	50	61	59	52	53	57	51	53	63	60	49	58	57	52	57	59	52	53	56	58	64	58	49	58	58	50	62	48	49	62	44	62	51	51	59	58	55	60	50	40	52	50	49	44	47	42	66	43	48	55	52	60	64	61	60	54	55	59	51	60	58	41	66	61	52	55	66	56	53	46	47	53	50	51	47	50	41	55	47	58	51	47	48	55	57	49	52	45	48	42	37	57	55	57	43	55	62	51	46	58	63	45	59	54	48	66	50	54	46	56	58	63	51	54	53	52	53	40	66	48	56	50	51	46	58	51	56	49	67	56	42	50	52	51	42	53	53	50	50	54	49	45	37	41	53	40	62	42	58	59	62	52	56	56	48	57	54	59	65	58	55	50	43	58	48	38	41	45	60	49	47	48	58	40	55	44	54	60	51	56	51	47	51	51	55	37	60	63	49	65	46	53	60	56	54	49	65	45	60	68	48	42	49	67	67	52	44	48	46	55	53	41	55	48	53	48	48	52	53	44	43	62	54	55	51	60	65	60	51	55	59	48	65	47	55	54	53	48	61	64	45	59	57	60	52	51	64	44	48	53	43	45	42	53	52	52	52	50	54	51	42	50	60	45	47	37	43	40	37	47	68	46	44	54	50	44	53	52	52	54	51	45	47	62	56	35	53	51	56	62	47	50	55	51	48	43	58	47	60	49	56	54	59	58	54	57	57	59	64	62	56	70	52	65	48	52	53	50	47	64	63	57	48	64	47	61	42	55	49	51	48	54	66	47	52	52	46	57	53	59	52	51	50	43	55	55	54	45	56	55	52	56	41	50	41	51	51	50	44	49	50	44	57	57	62	50	50	56	42	56	53	53	47	55	45	49	68	48	32	69	55	61	47	52	36	52	51	53	52	49	60	44	56	50	59	45	53	52	58	51	49	47	65	55	60	45	41	46	50	46	49	55	67	52	60	55	44	49	52	52	47	49	57	49	56	43	51	58	43	46	46	48	60	43	65	46	51	58	68	54	52	44	52	69	45	56	57	65	51	43	49	63	63	64	57	67	58	53	57	47	55	54	52	45	60	32	58	53	66	52	46	56	52	52	51	55	54	48	42	39	47	49	56	51	54	58	39	62	52	50	49	55	36	62	51	59	51	53	51	60	51	46	46	62	54	49	58	49	49	49	49	58	63	51	57	44	58	53	60	55	56	55	43	58	42	47	44	41	40	57	51	59	52	57	54	55	47	64	42	56	46	53	57	60	54	54	53	57	57	41	55	54	48	56	58	53	37	57	59	67	51	72	50	45	56	62	53	54	68	68	47	46	60	50	71	66	56	47	42	50	61	57	46	61	40	53	54	46	59	56	54	65	46	63	55	53	52	52	59	45	45	51	45	61	48	65	39	60	60	54	42	45	48	43	50	51	61	53	46	44	50	47	53	55	61	55	48	44	50	57	56	43	62	38	55	55	44	49	54	52	52	55	42	50	52	32	51	67	43	49	59	43	59	50	42	50	55	56	46	43	66	59	46	58	59	40	47	48	47	51	44	56	48	46	60	67	44	46	55	51	58	72	38	52	55	59	66	55	54	57	57	56	57	52	50	59	56	69	47	56	34	43	43	45	44	58	43	61	68	50	59	57	54	49	46	51	59	46	51	57	61	58	61	52	59	53	50	52	68	55	57	54	57	52	53	46	50	55	46	53	46	67	51	49	53	46	69	64	66	60	51	53	53	66	56	55	45	45	64	59	49	58	41	57	49	43	58	55	56	54	44	52	59	52	49	57	47	61	51	62	34	48	56	63	52	44	59	58	52	56	71	65	66	67	51	51	54	51	58	48	49	65	52	47	63	69	42	60	47	52	53	46	55	43	48	37	63	71	57	50	54	43	55	49	42	62	46	36	59	46	57	61	57	47	53	45	60	56	49	49	69	49	58	42	57	55	49	50	35	68	45	42	52	54	47	54	47	54	56	48	49	67	48	48	52	49	52	66	42	45	57	45	49	47
14114	5663	3078	12529	30320	32197	35275	38310	43047	48518	48091	43760	37419	29751	22690	14482	7798	3677	1670	970	788	675	620	636	658	642	631	671	655	645	686	627	607	639	644	658	634	677	626	599	619	663	577	618	665	632	638	600	673	595	624	611	637	600	617	636	635	640	636	654	621	654	617	609	624	562	617	651	614	617	632	650	607	665	628	637	649	652	655	617	587	601	601	648	615	637	662	662	609	670	644	636	625	645	663	668	659	613	658	679	630	628	650	612	634	629	642	610	613	602	709	613	623	687	645	599	645	580	641	636	578	658	641	601	644	613	648	632	662	645	660	593	623	699	633	616	626	584	590	628	645	636	614	630	659	662	639	638	674	648	654	639	621	630	640	638	645	590	670	606	641	667	591	675	641	650	660	666	636	674	656	593	625	609	623	631	611	641	637	615	616	635	629	662	612	664	663	622	610	678	646	607	614	643	665	616	637	638	613	651	620	635	661	667	612	630	618	599	617	624	668	664	631	616	609	637	645	641	650	650	617	662	618	642	645	620	608	606	610	646	583	638	644	658	637	644	650	607	633	621	657	659	630	625	641	649	677	620	612	621	651	676	633	642	659	660	612	654	677	672	589	652	630	659	673	604	626	623	642	675	650	670	651	630	601	666	637	637	654	623	628	629	610	656	663	596	650	601	671	650	602	630	646	609	626	629	652	638	604	666	645	626	646	625	626	651	659	626	665	598	606	649	616	644	588	681	611	603	632	645	641	587	620	624	644	655	654	683	644	616	676	618	597	623	638	599	627	617	656	617	638	637	616	648	617	650	570	643	667	644	658	650	615	647	637	636	626	639	585	666	583	637	629	623	611	671	627	662	660	640	653	660	625	624	620	671	665	603	601	654	644	597	616	599	664	631	631	656	646	634	651	653	613	610	633	641	639	620	632	636	617	627	627	608	697	616	627	654	661	622	621	608	635	648	657	636	629	654	609	637	649	624	646	641	613	625	605	627	614	614	658	640	606	626	629	633	675	579	636	627	656	660	592	616	647	633	610	619	665	645	613	611	638	655	663	594	619	577	605	652	621	676	680	667	634	683	649	602	596	623	607	581	628	617	645	601	640	638	620	652	667	629	627	608	623	676	669	596	616	668	628	612	643	637	643	637	626	694	647	602	671	643	623	649	663	628	636	701	650	633	621	624	637	585	623	608	649	616	649	613	636	606	624	632	672	624	664	647	642	634	585	656	651	599	654	627	596	631	608	627	629	590	624	610	634	641	627	665	653	688	627	598	638	658	641	612	610	626	654	614	647	639	662	645	648	630	640	656	601	602	661	635	627	665	627	613	609	651	617	609	636	624	594	667	619	624	682	588	580	675	626	603	635	666	612	656	616	654	658	642	607	651	637	655	603	618	643	627	616	649	632	634	642	604	640	682	690	663	629	602	608	586	625	637	631	600	615	613	650	638	624	627	620	659	614	632	659	644	666	635	649	644	669	620	635	653	688	572	628	621	661	605	606	604	653	660	695	673	679	652	634	699	660	649	642	586	657	667	675	664	605	641	639	632	671	627	622	631	668	633	626	641	606	580	618	645	593	594	639	663	604	664	674	631	615	641	649	618	654	659	587	677	607	620	643	659	669	634	646	630	593	622	613	619	656	613	640	622	583	624	638	672	637	611	651	658	663	642	614	650	681	625	674	614	641	653	621	666	623	660	651	649	637	651	592	629	615	641	629	632	603	660	624	578	639	560	605	630	599	618	599	606	609	684	652	685	624	635	660	649	614	650	616	632	601	673	620	640	627	623	649	656	660	638	662	634	588	654	626	626	627	644	597	639	619	659	658	637	681	594	611	624	608	588	613	638	641	644	670	634	605	644	614	648	611	627	676	613	629	663	607	601	672	691	581	646	612	649	605	625	578	640	667	638	652	642	652	615	633	638	640	624	642	647	615	610	601	586	648	598	612	633	655	675	621	638	594	617	610	619	626	664	588	610	593	634	646	601	621	641	580	647	651	679	608	629	660	619	629	654	637	649	675	637	600	637	607	677	663	621	607	670	585	630	603	631	667	622	638	624	637	691	638	717	686	613	654	628	657	620	645	636	590	670	576	626	637	589	644	635	646	624	621	619	605	629	623	631	643	624	638	660	657	658	635	591	698	637	631	596	635	619	649	609	594	608	628	594	676	634	661	603	632	648	651	684	600	680	626	626	651	626	620	615	606	651	614	673	647	612	618	626	632	643	640	624	635	650	644	569	656	640	606	646	651	630	617	591	634	583	640	656	657	600	646	572	605	665	614	685	616	614	647	634	640	634	637	618	629	670	642	657	641	683	667	668	700	651	637	629	642	621	666	645	674	639	641	624	615	614	642	646	648	667	620	654	610	611	645	636	589	646	609	638	600	659	674	649	610	644	641	622	608	637	641	668	657	683	635	610	634	651	664	649	618	658	654	617	646	645	633	670	657	631	646	656	647	628	597	621	630	618	579	597	660	634	634	601	621	641	615	659	667	691	601	643	662	624	621	616	593	599	628	659	652	651	642	629	672	658	611	598	620	574	654	632	620	624	647	651	586	630	667	654	637	611	622	616	704	653	622	641	650	622	630	641	640	600	672	594	665	643	643	630	686	647	683	636	638	603	710	606	658	627	634	611	640	694	625	605	623	659	670	627	611	650	678	684	625	662	647	611	621	636	632	668	657	674	623	606	611	643	637	675	639	657	614	646	587	679	649	622	640	624	656	664	658	632	601	608	629	634	615	612	646	647	640	671	601	651	615	627	617	631	633	686	668	634	649	625	679	630	585	618	680	619	645	631	617	639	615	626	626	630	582	628	624	654	632	684	630	579	603	663	666	683	622	674	653	638	665	625	652	627	644	644	621	650	628	640	613	640	663	629	626	649	660	647	622	674	682	629	632	680	661	647	620	611	665	658	659	617	642	596	664	628	643	592	632	619	636	650	661	669	638	603	614	585	643	668	636	638	613	680	635	640	606	626	632	617	595	626	652	615	605	667	666	680	615	647	602	619	629	658	590	637	609	656	603	684	627	593	608	631	650	676	598	646	621	580	645	638	635	636	607	668	589	646	636	653	637	669	656	642	632	639	616	634	577	676	632	618	626	572	612	586	647	695	636	639	646	597	639	617	673	666	622	659	663	645	610	595	612	639	590	613	636	615	607	595	611	627	668	643	641	623	670	664	644	653	594	649	657	640	634	625	655	607	668	648	598	613	670	619	646	609	638	601	637	658	647	635	633	653	602	639	632	668	590	646	629	625	635	630	612	654	629	639	618	649	646	616	597	663	620	653	653	640	649	663	635	621	612	658	648	602	652	612	653	622	627	669	640	666	616	649	635	625	621	630	649	635	589	622	666	630	629	620	607	610	582	648	642	640	658	596	626	623	621	638	650	609	641	590	624	649	672	640	651	625	625	635	661	643	619	653	622	603	640	625	660	656	643	622	621	621	625	630	619	588	651	677	645	627	631	596	639	643	697	644	638	669	637	575	672	634
1255	69	76	67	123	218	392	474	870	1564	1927	1768	1513	709	429	295	224	115	75	79	52	69	54	51	72	55	70	55	43	49	69	53	60	64	48	56	68	59	45	54	67	57	60	59	67	60	57	63	55	56	57	65	46	61	47	52	59	65	56	59	55	52	68	51	47	57	52	61	47	57	62	60	58	46	64	59	43	57	49	61	62	46	48	65	58	55	60	69	59	56	54	57	52	57	55	48	62	44	60	54	74	53	48	50	53	42	66	50	53	55	58	56	60	56	55	61	54	50	63	42	40	64	47	56	59	53	62	67	46	67	49	43	56	52	52	63	67	71	60	54	47	68	44	42	74	35	63	56	63	59	64	51	48	54	61	64	56	68	59	55	55	59	59	51	51	64	43	64	52	46	58	52	57	45	54	43	53	53	65	58	45	67	48	51	63	55	57	67	62	54	68	43	69	59	66	52	50	47	45	51	59	56	60	62	55	51	74	60	54	61	61	49	71	53	53	63	50	58	50	55	60	57	51	58	53	55	57	61	57	67	60	54	44	45	66	47	44	55	62	68	65	52	60	32	56	55	56	69	60	63	55	48	58	48	37	55	58	57	63	61	45	57	65	73	61	63	57	58	64	60	64	57	50	58	49	58	45	57	55	53	41	53	62	60	54	51	75	55	55	49	48	72	66	61	58	66	52	51	32	71	54	58	61	66	47	55	42	60	58	45	53	52	53	53	44	56	56	60	57	55	47	59	65	53	67	59	49	67	51	54	58	49	61	61	44	53	61	61	56	59	62	60	47	54	45	61	71	53	46	59	56	58	54	49	69	56	62	54	57	52	43	57	55	48	52	66	57	55	56	58	49	65	53	73	53	53	58	45	50	57	56	61	63	48	63	56	41	56	61	49	57	53	57	61	59	52	67	56	60	67	53	60	64	50	48	57	51	64	55	52	43	53	69	60	56	58	64	66	48	50	55	54	45	48	62	61	53	78	57	62	53	59	38	62	42	64	59	57	54	63	51	52	49	47	63	50	67	60	51	61	60	56	56	54	57	79	49	63	53	52	43	48	63	41	70	42	54	58	65	44	48	52	60	58	60	56	57	48	62	38	60	67	60	58	62	50	62	59	65	60	56	69	64	63	60	50	47	45	45	51	55	62	54	65	50	59	60	57	56	57	58	69	50	73	65	66	75	54	51	54	58	54	43	44	54	50	56	66	67	49	53	47	54	77	59	61	63	48	61	62	73	65	55	58	55	57	52	69	61	65	43	46	62	58	43	68	60	60	55	61	53	40	62	61	71	55	60	56	71	59	65	62	65	64	46	67	61	53	42	61	50	53	56	51	63	69	53	49	52	65	48	61	51	58	58	52	52	59	57	68	58	68	57	51	70	68	51	44	55	58	53	42	64	53	63	51	57	43	56	66	59	46	58	65	54	42	52	57	59	58	67	75	53	57	46	57	59	47	65	58	57	56	57	58	48	50	57	67	45	46	53	64	57	53	58	63	60	63	51	58	54	46	69	48	64	52	52	55	62	66	66	58	53	59	50	57	58	59	57	63	67	59	55	49	57	58	59	63	51	55	64	56	68	49	53	51	56	58	59	49	61	53	60	68	52	54	56	46	54	67	63	44	59	58	56	54	48	57	61	53	68	61	64	54	54	47	52	50	59	54	59	63	53	53	62	57	49	46	60	58	41	53	62	60	63	46	75	67	56	42	53	52	56	56	50	52	52	38	51	54	64	72	56	56	53	65	48	64	51	55	71	59	60	66	50	64	67	52	35	65	45	53	50	65	60	54	58	49	52	53	50	65	55	63	61	64	51	56	66	71	54	44	51	52	52	45	53	54	58	59	61	62	51	60	53	61	50	51	57	52	52	51	60	48	69	54	61	62	54	61	52	48	42	52	69	72	68	58	55	66	53	68	58	65	60	58	54	55	60	54	47	64	72	52	57	54	62	51	56	53	57	47	60	56	53	44	61	55	48	52	55	56	53	45	59	63	62	55	49	64	52	54	60	55	54	47	58	52	53	53	52	57	65	58	54	44	47	43	42	55	57	61	48	50	57	48	60	52	60	57	50	60	58	56	58	47	54	56	50	51	51	57	58	60	54	68	64	67	65	60	59	62	72	65	43	64	54	55	67	39	60	58	52	53	53	72	73	56	46	64	53	64	49	57	50	58	57	61	57	59	47	62	59	53	70	53	59	60	56	64	51	66	72	57	39	57	58	63	61	54	54	62	62	59	62	61	62	56	57	58	61	56	55	57	63	61	72	58	53	52	54	52	54	59	67	57	47	48	58	56	57	33	48	61	64	58	46	63	44	60	50	56	56	58	58	62	70	57	57	71	54	59	60	51	72	51	63	53	49	55	62	54	51	48	47	62	53	63	57	54	58	59	57	49	60	53	48	73	50	60	49	58	65	53	55	47	49	54	55	50	58	51	58	53	43	70	57	62	53	64	49	55	69	57	54	50	62	46	84	41	46	49	61	56	62	44	60	49	69	38	59	69	46	43	65	58	48	57	56	52	50	66	62	59	71	61	58	53	57	63	65	53	57	55	47	64	50	73	48	53	75	53	54	63	66	64	47	77	69	58	66	44	45	51	48	49	54	60	49	59	66	58	65	62	62	57	57	52	46	75	56	57	77	47	75	50	67	36	62	58	66	68	64	56	74	46	63	50	62	70	48	49	59	55	55	48	61	70	63	46	55	60	52	47	53	49	64	50	62	66	57	62	71	54	47	70	60	60	55	64	52	65	51	54	60	55	65	53	57	61	56	57	45	57	64	59	65	50	66	43	59	64	64	57	60	56	56	54	57	54	48	49	51	64	57	61	49	63	69	44	65	63	62	70	54	51	71	61	50	46	52	52	65	67	52	50	54	63	54	58	63	43	62	42	50	71	59	47	47	62	50	55	62	59	61	54	62	54	58	61	60	58	62	58	44	64	56	52	61	53	59	58	60	39	58	57	62	52	60	63	56	51	53	72	58	48	54	65	57	68	51	46	60	53	57	54	46	50	77	67	60	55	44	59	57	60	63	59	65	69	55	57	65	41	57	50	65	81	63	51	60	47	58	48	68	58	50	58	68	50	57	57	61	63	67	56	57	69	68	52	73	56	51	72	53	72	53	63	66	51	50	59	66	58	63	66	48	69	62	75	56	62	60	57	50	46	59	62	64	61	49	53	61	58	54	59	50	60	62	62	56	57	49	45	51	50	51	71	46	56	64	80	47	55	68	58	47	52	71	60	63	58	62	52	42	55	65	52	58	54	53	66	55	56	66	66	53	53	50	67	56	49	62	59	55	57	50	57	63	63	50	61	53	60	47	51	60	61	54	65	50	64	55	47	54	56	54	47	57	52	59	53	65	62	45	61	52	53	49	51	71	59	63	51	62	51	45	60	87	48	63	60	62	53	41	59	47	59	56	69	52	54	48	43	51	60	57	68	61	57	57	71	45	55	61	54	50	67	54	48	55	60	53	61	57	51
8163	1533	1153	3002	8868	13656	18511	21082	24207	29854	29623	27565	24017	15307	10869	7949	4642	2402	1304	906	747	740	710	695	725	682	712	670	680	681	719	681	695	703	654	672	649	689	668	707	674	686	681	679	709	720	684	712	669	706	686	656	649	719	693	675	651	690	747	693	664	677	742	711	679	713	664	680	694	741	693	699	717	674	678	712	710	685	718	738	699	665	638	654	667	730	725	761	672	673	633	669	684	626	683	685	689	717	712	717	700	691	674	685	744	690	688	709	695	687	724	672	681	742	692	668	683	726	632	672	684	679	660	717	681	749	684	655	647	715	660	697	699	731	705	658	673	704	703	748	702	708	664	688	709	699	665	700	676	684	699	751	767	686	706	722	682	703	691	686	706	677	707	703	634	717	688	704	696	687	641	709	699	698	666	707	717	664	682	642	673	687	703	684	693	682	672	684	686	720	697	664	699	700	694	683	678	686	683	727	710	680	725	676	704	696	735	698	691	747	646	687	670	661	658	706	668	703	706	671	713	678	671	675	704	662	695	681	678	676	659	705	686	677	729	715	662	707	762	698	703	712	661	660	713	746	733	688	675	713	684	757	722	691	692	726	674	757	678	699	683	635	629	678	685	643	656	738	675	671	652	721	663	664	708	642	688	701	669	700	673	725	663	683	689	740	695	704	710	661	732	730	724	676	686	639	723	673	682	684	650	641	722	689	682	734	643	683	662	632	692	695	657	668	677	648	664	695	716	686	651	724	667	740	744	674	687	705	685	708	707	685	667	650	663	688	711	661	692	666	687	702	662	647	678	671	702	728	726	722	663	711	682	710	667	696	667	695	715	678	678	678	724	679	686	691	714	741	657	680	674	681	713	725	691	681	656	670	677	675	675	674	700	727	715	672	735	718	688	661	638	721	691	686	685	697	653	678	692	715	698	705	679	676	730	662	634	727	682	664	727	715	682	673	719	704	685	701	715	649	692	677	679	700	692	633	706	674	649	698	666	696	711	717	680	710	666	650	655	730	686	667	689	690	724	668	689	659	744	701	699	685	687	717	653	715	675	697	673	675	679	675	703	648	669	672	686	688	669	736	701	754	695	701	731	703	723	627	686	711	695	675	706	718	693	684	653	661	655	718	702	713	685	662	731	695	692	687	705	675	668	690	658	673	680	712	690	699	717	700	688	718	677	682	714	660	641	671	713	669	720	695	681	672	675	661	696	678	742	640	671	730	711	724	687	675	668	642	673	730	685	673	700	698	688	720	683	684	618	675	700	656	665	670	672	658	687	697	680	661	690	700	663	696	690	686	706	678	725	634	688	651	697	685	714	692	675	697	676	712	742	653	735	708	677	718	702	693	673	709	709	679	691	679	690	681	676	709	675	710	699	657	658	677	669	681	719	729	668	675	686	682	661	680	669	676	685	676	671	695	692	732	698	694	674	663	691	688	679	697	702	700	701	678	653	706	692	722	710	693	721	732	699	693	698	664	683	691	737	700	684	700	695	719	635	744	677	699	694	649	717	684	626	739	682	675	705	711	695	667	685	688	669	704	709	669	701	718	652	667	670	701	696	684	694	718	681	704	726	659	686	632	732	702	688	666	688	706	690	742	704	646	726	740	711	722	716	724	721	639	719	714	678	678	676	657	685	679	647	699	687	728	656	697	664	696	673	702	646	768	726	707	703	667	653	775	704	673	703	678	650	708	700	646	742	686	660	750	709	723	716	647	729	682	695	696	734	691	671	698	636	716	741	692	698	718	651	714	708	767	707	691	678	702	696	680	688	708	700	686	688	676	664	702	681	739	695	665	703	675	669	680	698	683	681	755	724	715	665	697	720	673	688	709	661	682	724	671	662	709	709	698	682	699	668	760	699	667	710	649	704	664	684	711	678	678	728	667	692	681	692	698	656	702	709	714	653	710	698	772	707	697	689	714	662	699	729	666	709	675	693	670	676	687	678	655	674	688	663	706	629	732	697	655	694	654	675	715	713	677	687	695	666	675	653	736	712	659	632	713	741	713	677	718	694	709	694	660	695	678	702	693	740	646	696	701	681	707	697	686	699	710	691	618	676	695	685	640	680	709	728	633	709	666	672	676	705	726	694	739	717	717	682	701	673	715	686	722	652	724	697	689	741	738	694	668	775	677	677	738	666	738	720	697	676	678	694	673	683	695	674	712	644	715	678	692	658	665	661	713	695	707	661	733	677	667	683	647	708	690	730	670	666	702	727	681	675	702	698	696	716	700	667	744	696	675	660	701	723	729	679	669	747	698	717	669	689	675	662	670	698	720	687	664	647	699	642	669	661	635	714	672	692	708	670	690	731	658	669	673	677	690	715	684	691	683	739	654	692	713	683	663	677	695	679	702	718	685	723	724	670	722	692	704	632	758	691	748	722	678	684	683	657	695	704	715	678	692	651	684	672	649	700	661	701	695	678	679	699	681	699	713	700	635	713	746	702	696	708	665	648	677	713	672	693	703	659	721	672	689	693	668	696	713	717	715	699	710	660	648	689	693	702	723	685	695	730	698	733	695	721	630	647	750	678	711	635	681	686	662	725	684	662	683	692	654	680	677	721	693	674	693	686	670	710	670	755	709	706	654	703	674	669	661	729	702	714	678	696	730	707	695	728	656	692	729	711	732	664	692	675	677	720	701	723	691	721	709	687	677	716	711	730	680	672	688	697	684	663	723	706	676	676	725	734	663	713	721	669	643	715	726	696	673	690	667	678	629	677	647	734	683	721	677	707	675	657	715	685	675	715	683	721	639	698	741	686	694	660	652	742	660	673	681	711	714	654	688	646	691	744	629	677	681	728	692	664	671	653	676	738	674	675	707	687	704	678	719	667	635	708	679	691	685	682	694	680	685	689	669	703	726	670	659	676	665	680	692	668	688	670	666	711	709	662	678	671	707	733	685	667	664	639	722	709	666	705	702	722	707	690	677	673	674	720	668	696	700	727	673	643	672	678	718	695	713	674	664	710	727	657	615	681	714	658	700	685	678	672	717	654	646	668	708	692	665	670	665	717	695	747	656	697	660	756	679	691	701	713	651	710	668	684	734	659	668	667	670	694	701	764	697	665	680	694	710	682	711	677	719	660	736	714	655	724	711	727	692	735	708	703	757	682	656	713	657	705	678	682	718	703	690	706	727	700	649	737	683	700	736	696	690	722	740	700	677	683	667	661	661	752	643	670	660	710	692	679	694	669	696	697	692	692	693	649	700	713	697	697	733	710	656	679	688	685	714	682	689	698	701	697	713	662	695	708	728	702	678	724	669	678	668	693	689	660	694	677	654	713	691	649	705	686	692	720	707	715	703	649	682	713	722	698	696	650	696	667	680	668	699	633	660	683	703	687	699	695	671	639	694	710	691	695	692	698	652	660	711	712	658	715	723	709	707	682	697	697	721	653	712	668	689	653	707	770	708	628	637	663	649	719	723	706	689	699	688	663	713	699	681	749	672	681	715	681	704	675	670	686	682	712	661	688	658	668	607
488	140	135	163	327	619	1111	1656	2065	3078	4285	4571	3241	1553	929	577	264	153	89	59	60	47	54	52	45	53	55	64	50	49	45	57	47	42	49	43	52	49	46	48	49	37	44	45	49	47	41	45	43	35	44	61	59	51	47	50	52	52	51	40	48	50	51	47	53	57	51	47	44	47	56	46	47	37	51	39	46	50	51	42	37	44	55	47	42	55	50	57	51	46	52	46	40	47	61	45	49	51	54	38	45	43	59	46	47	59	48	55	58	53	57	52	42	44	47	53	62	59	59	48	51	51	55	67	47	61	41	57	46	52	45	41	44	48	46	45	60	58	41	50	55	53	39	51	50	49	42	36	52	52	50	48	48	47	53	57	37	37	47	60	49	53	55	51	60	39	50	47	44	51	38	43	42	53	45	49	46	46	44	45	47	47	42	37	39	48	41	53	52	43	34	59	54	58	40	39	48	41	47	41	52	45	61	41	46	55	46	58	39	52	49	43	52	49	40	50	51	48	51	49	53	34	43	43	55	58	40	49	49	56	48	55	60	44	45	45	48	48	45	55	49	40	53	41	50	52	47	46	48	54	39	44	54	43	47	47	41	47	50	46	53	50	59	38	48	40	59	45	54	56	52	48	44	41	50	51	56	52	50	37	53	50	53	50	55	50	55	50	42	54	42	54	54	46	34	44	44	44	49	54	39	48	44	43	49	46	57	49	47	60	56	47	41	49	56	42	38	42	55	41	59	55	53	48	45	63	43	46	46	44	42	55	44	48	45	57	44	36	56	56	54	40	41	51	40	54	42	48	48	55	53	55	52	43	49	47	48	56	58	38	52	47	44	50	36	42	53	52	49	40	42	55	41	51	44	53	41	58	44	49	47	50	48	65	58	42	42	51	69	52	44	48	49	53	52	46	42	56	45	35	37	48	50	55	41	46	53	60	46	55	41	43	41	51	49	55	50	55	54	50	47	51	51	45	54	55	44	41	50	51	47	39	40	42	53	51	41	41	44	32	50	51	50	53	42	40	52	60	59	42	39	46	58	34	53	53	61	37	47	38	43	39	45	52	46	40	46	50	38	43	54	54	50	51	64	44	43	55	38	38	42	55	52	42	38	65	50	50	53	65	53	56	36	53	37	48	54	48	38	45	54	55	41	48	32	54	49	45	44	49	43	41	53	44	54	40	47	41	44	61	48	38	60	51	43	57	46	33	58	42	27	60	56	41	56	56	51	49	51	57	45	51	52	42	47	45	50	43	57	50	44	40	50	41	52	47	53	55	54	56	44	48	61	50	37	68	57	41	58	52	46	60	53	41	58	53	63	49	52	48	42	43	53	43	46	39	39	52	55	53	57	51	56	58	54	44	38	51	39	35	45	64	47	44	60	40	48	45	52	52	48	35	39	47	47	47	52	49	62	46	40	47	47	58	49	48	43	55	50	56	49	39	47	37	42	40	51	56	46	53	59	43	54	47	40	54	42	45	60	41	57	54	54	52	48	47	45	44	51	50	57	56	46	39	52	43	45	51	48	43	50	44	44	53	53	56	68	42	52	44	44	49	42	35	47	55	44	36	59	53	57	56	41	47	51	49	56	51	49	52	57	40	46	59	54	41	51	55	37	54	52	55	53	45	62	58	54	53	43	39	45	50	48	53	53	39	43	38	58	60	58	50	49	38	40	35	57	46	56	40	43	47	46	49	43	49	53	44	40	52	52	43	42	51	36	47	46	50	47	62	53	47	39	48	44	43	36	46	59	52	56	37	51	43	54	55	37	42	42	45	41	55	34	53	47	39	40	50	48	65	44	52	49	63	58	43	37	55	58	50	40	52	48	49	55	50	46	38	48	46	42	54	48	61	52	51	57	53	60	38	44	51	42	48	40	52	49	40	62	61	53	41	60	53	62	46	56	48	50	39	70	55	63	52	41	45	53	52	48	33	35	50	53	38	50	44	53	41	50	47	42	42	53	36	50	51	54	48	40	60	51	46	45	39	50	43	49	54	62	45	42	42	45	54	59	45	50	44	50	59	56	50	42	55	47	54	47	45	49	55	51	40	52	37	55	40	49	45	48	52	67	55	45	51	42	55	50	52	57	63	42	36	44	49	53	48	51	43	38	41	62	52	45	52	53	43	48	43	55	50	50	45	54	56	49	55	49	55	60	45	41	57	45	42	50	52	34	56	41	42	43	44	50	44	57	63	58	42	41	50	56	44	47	36	52	38	51	49	51	50	48	56	55	42	45	41	45	51	39	58	50	42	41	41	57	58	44	46	57	46	34	51	50	44	58	56	48	37	44	43	66	37	42	52	55	57	48	48	37	39	38	44	45	43	55	41	57	63	46	50	57	60	39	57	56	45	35	44	58	45	50	52	45	44	52	60	58	48	60	61	31	53	58	40	45	51	41	42	49	45	40	36	36	55	47	45	50	54	46	41	43	50	41	61	56	42	44	54	49	61	41	42	53	43	49	52	57	33	39	52	34	55	50	47	45	59	46	59	47	50	43	61	53	44	38	55	48	56	50	51	57	56	49	48	46	50	40	56	45	59	50	48	46	39	54	50	47	41	43	41	54	48	52	41	56	46	50	38	54	63	49	53	44	44	46	39	51	45	61	52	39	57	62	37	44	55	38	62	33	34	41	47	53	49	43	50	57	47	47	53	52	49	43	55	52	52	45	48	49	52	59	55	52	39	41	42	52	56	53	37	51	42	76	48	50	47	53	39	40	56	41	47	51	38	43	39	49	43	53	51	43	39	37	48	58	56	58	50	44	50	44	51	63	46	51	54	49	45	45	50	47	40	59	45	65	48	47	45	45	61	43	38	49	43	51	56	49	45	49	42	44	59	36	42	54	37	56	40	54	46	50	57	42	43	40	51	52	47	48	55	51	44	53	59	45	44	31	39	53	44	53	44	45	37	38	39	48	45	37	37	40	51	57	47	47	38	56	46	41	50	41	64	45	43	41	52	51	37	47	53	43	43	46	51	49	49	49	44	49	50	51	52	52	53	50	46	44	60	45	50	44	46	64	40	38	39	58	51	43	48	40	43	46	46	60	40	34	46	44	50	55	46	51	37	50	44	47	62	52	36	56	50	40	52	49	40	54	61	57	45	30	48	64	35	44	40	46	42	51	55	57	53	42	44	46	45	50	47	54	50	35	58	51	42	51	49	44	45	45	47	60	42	50	62	39	41	47	57	47	42	65	44	49	52	50	37	34	56	50	49	57	49	47	45	40	55	47	39	40	62	60	52	35	47	49	50	71	56	53	57	35	34	50	60	48	39	46	41	48	55	53	56	57	56	55	50	42	50	54	48	51	50	35	53	53	43	40	53	59	55	57	52	41	46	43	53	50	52	34	53	57	56	47	52	56	47	64	43	44	52	52	46	51	43	49	52	42	48	39	50	41	48	52	49	60	44	36	56	42	46	56	42	38	41	34	56	41	41	44	48	54	50	40	60	48	47	45	39	58	47	37	52	61	56	46	50
9486	3579	2637	9399	23519	27064	30060	32358	32381	35796	37730	36967	30326	22959	18044	12248	6032	2824	1490	858	657	641	593	609	593	573	598	635	567	602	556	588	571	602	574	593	611	594	581	619	583	592	604	580	595	590	575	590	551	530	548	583	585	599	573	588	583	576	602	578	582	621	574	580	547	597	593	604	582	583	575	616	602	561	585	596	533	563	609	588	562	561	605	586	565	606	544	573	566	601	619	567	614	586	594	553	599	572	600	605	582	582	565	618	587	529	606	585	572	575	557	572	576	577	591	589	596	566	591	562	582	594	566	586	572	540	577	567	601	553	588	606	533	591	551	602	584	562	577	585	578	587	596	624	599	557	591	592	556	618	564	608	582	578	579	590	559	587	616	545	518	596	546	636	591	592	621	496	567	569	602	566	563	570	571	585	620	623	587	585	595	609	609	526	596	570	596	613	576	558	582	586	552	585	594	560	591	582	573	584	596	562	616	590	579	595	616	629	559	584	609	614	559	638	596	501	594	564	621	601	550	594	560	589	587	563	586	557	550	603	563	589	589	592	566	588	554	592	598	582	624	624	563	565	547	589	573	600	587	591	555	588	547	600	596	546	592	562	564	567	585	603	569	629	610	562	625	554	627	588	514	594	594	597	626	589	625	584	615	562	625	615	583	569	543	540	614	601	595	605	597	601	616	572	591	600	586	599	578	596	576	539	568	621	559	574	543	567	569	587	595	558	577	580	586	571	589	577	563	599	570	631	575	609	606	580	582	565	579	640	612	575	559	590	506	566	618	609	604	579	585	581	561	638	579	570	597	574	570	567	603	563	566	608	607	586	590	589	564	588	599	565	598	566	615	596	584	573	589	588	593	591	606	596	592	589	628	605	570	619	568	579	555	555	618	619	591	608	571	584	603	586	584	591	573	624	621	596	601	584	572	599	602	554	557	589	582	554	612	578	569	599	618	582	622	604	574	593	617	562	597	592	598	602	593	593	579	621	551	562	579	588	581	607	565	596	559	561	604	612	590	559	593	614	559	583	594	564	594	556	589	602	534	596	576	594	549	599	552	598	585	560	557	588	550	607	554	611	542	582	566	556	570	599	602	632	614	593	588	592	561	592	624	568	602	555	553	591	630	591	533	604	547	621	573	586	607	595	638	620	607	564	587	643	564	604	594	582	582	599	595	576	547	560	555	594	618	617	569	532	592	553	628	582	635	591	607	621	553	633	593	574	579	603	546	579	599	575	609	605	568	563	588	620	560	574	547	522	590	623	544	599	587	601	573	561	640	587	579	582	561	580	566	572	599	587	567	629	582	588	564	537	599	616	581	563	612	557	616	591	599	556	588	582	619	613	576	598	560	617	569	564	584	607	559	629	603	606	624	574	581	618	588	553	570	571	598	584	584	582	576	541	582	588	590	573	572	596	557	544	577	577	562	552	598	583	569	575	638	559	590	562	548	536	562	578	582	579	578	587	596	555	571	589	597	586	574	598	611	561	614	548	592	586	571	577	552	589	580	577	605	600	577	592	576	590	559	586	557	600	545	588	553	616	583	578	621	576	570	579	579	603	541	581	588	604	563	594	581	616	609	603	585	557	599	609	556	616	621	543	606	606	571	592	571	578	614	549	573	581	594	586	533	598	581	599	582	609	584	561	575	572	512	595	605	616	597	580	617	623	538	598	553	543	564	554	580	625	590	569	568	575	558	572	571	592	588	580	635	545	568	594	559	541	608	593	586	614	616	576	562	573	577	607	599	577	618	610	594	588	612	571	518	602	596	576	571	616	580	607	608	625	601	595	623	557	582	585	606	569	542	560	604	553	554	565	594	586	582	575	573	577	556	595	570	571	569	574	600	589	601	586	587	585	579	594	589	597	555	597	614	571	588	537	597	560	526	597	562	552	545	615	587	570	630	637	552	590	630	581	610	574	575	607	576	543	573	539	580	598	573	614	554	632	595	612	610	570	604	631	574	600	592	594	612	626	604	610	587	571	566	596	570	592	569	552	609	591	568	611	594	594	569	586	596	588	569	564	569	610	595	606	569	536	583	578	582	596	591	550	591	584	601	588	552	596	561	620	594	615	580	634	566	595	609	593	602	578	555	587	583	592	577	610	590	617	579	592	639	563	589	584	655	594	609	574	611	606	588	593	581	595	597	595	578	601	614	570	577	568	573	560	559	602	630	555	638	553	597	610	560	586	604	553	602	580	545	607	567	586	627	583	570	563	617	609	558	589	595	565	580	625	617	571	594	578	639	593	552	573	602	551	633	573	609	611	565	581	573	584	588	570	572	601	597	568	598	616	591	565	607	596	562	602	613	568	616	580	620	597	589	558	582	532	580	589	612	632	559	597	546	558	553	607	578	544	593	576	620	570	608	590	604	565	574	577	575	568	605	567	581	584	574	595	592	565	584	545	557	595	570	565	633	580	564	609	619	600	594	620	561	572	563	614	583	615	582	599	620	588	564	574	619	558	592	602	592	601	583	580	547	534	602	530	598	585	592	604	595	594	582	586	581	584	603	591	551	580	602	537	596	594	605	591	560	607	592	608	576	559	564	586	600	607	594	567	569	563	575	565	598	568	644	595	583	575	557	615	585	582	562	598	538	558	567	589	598	579	611	580	614	554	564	620	610	545	588	569	600	606	614	541	592	575	590	561	598	609	601	549	564	587	584	575	563	562	571	597	565	634	541	590	588	612	587	565	558	628	576	578	578	546	589	597	567	575	565	611	634	638	595	578	560	581	546	566	629	573	547	549	577	570	591	595	568	569	594	574	579	585	568	577	592	581	562	590	553	614	577	614	551	603	608	577	580	570	565	550	587	569	587	594	603	609	584	590	533	545	594	567	571	599	593	549	558	557	589	547	623	604	626	572	527	625	577	581	572	599	539	592	577	572	586	597	587	556	578	572	559	600	639	562	560	582	593	584	607	582	596	572	566	588	602	597	571	586	608	543	576	583	566	564	584	580	606	617	644	558	573	589	569	623	560	544	584	618	591	589	592	579	595	536	528	589	603	570	563	583	565	597	648	572	588	585	567	613	568	592	593	595	559	602	566	578	593	591	609	616	593	589	637	557	557	580	564	593	585	575	586	561	588	615	615	604	642	551	546	591	601	628	568	577	615	611	609	627	602	576	572	573	576	604	589	575	597	573	607	626	607	604	536	613	621	597	594	588	569	589	559	557	603	545	559	598	594	606	562	614	575	598	563	615	568	606	625	583	592	583	527	600	572	623	606	611	592	586	648	582	576	559	606	577	586	582	593	592	602	599	571	596	561	600	591	554	565	593	598	574	598	601	630	549	555	607	591	576	580	595	568	558	577	569	548	633	617	591	580	616	620	583	557	549	601	577	599	595	605	577	543	599	601	578	570	574	552	618	586	589	596	580	572	580	612	606	560	552	535	553	596	586	624	573	553	627	558	578	578	588	603	611	558	608	602	604	593	551	576	547	551	600	571	570	536	591	586	620	601	598	576	547	596	598	542	619	542	564
1925	161	143	208	473	985	1492	1763	1829	3818	5100	6154	4413	1886	868	696	393	207	135	71	68	65	60	63	56	47	59	62	57	57	69	72	68	42	62	65	63	61	49	55	67	57	76	64	45	71	51	74	74	63	66	65	65	60	71	78	60	64	68	63	66	69	60	69	71	79	75	79	77	63	63	57	61	61	64	71	54	70	54	76	86	62	72	68	73	66	75	69	78	72	60	76	67	67	72	74	81	60	82	67	72	61	66	57	77	61	61	62	65	60	66	59	63	69	75	81	70	66	80	78	70	81	65	65	70	66	59	72	60	52	81	62	66	73	73	66	62	68	64	53	71	55	80	63	67	63	69	77	60	63	61	71	65	56	53	67	61	75	77	74	67	64	75	57	57	67	79	59	72	70	59	57	59	71	75	70	57	64	76	56	70	70	61	65	58	68	50	61	56	64	59	63	73	56	72	64	58	61	58	65	65	86	70	64	55	72	64	74	58	62	61	66	47	53	61	59	54	80	46	52	69	58	81	80	60	69	61	61	59	45	47	53	60	62	51	69	78	74	73	74	58	75	75	66	62	64	72	77	57	85	68	80	65	74	73	62	82	55	82	78	81	72	56	64	55	69	60	64	77	75	68	59	70	54	56	59	53	57	57	73	63	53	70	86	57	94	66	80	76	60	58	58	80	58	49	68	62	74	63	65	77	59	63	62	48	75	85	67	65	63	70	56	62	69	69	71	68	87	66	62	77	61	62	63	62	61	57	61	58	64	77	74	60	58	60	76	62	48	57	70	54	64	69	73	79	63	72	80	77	57	72	69	71	57	59	64	77	63	64	54	80	69	57	57	69	67	66	56	56	66	60	54	81	75	70	80	59	52	60	66	64	64	67	67	69	63	72	55	50	54	70	71	78	57	77	77	76	67	76	62	66	80	72	62	63	77	74	81	52	49	60	83	69	57	68	61	67	60	64	47	73	59	54	67	50	64	74	64	75	64	59	74	67	69	67	62	73	53	68	73	53	68	71	71	60	71	65	61	69	63	67	64	76	64	64	71	69	77	65	56	65	56	63	52	64	71	72	66	73	81	79	59	62	60	66	80	70	57	73	63	59	67	61	73	67	49	79	79	62	68	70	78	55	64	65	61	62	75	58	72	71	63	70	63	73	59	67	49	73	60	69	64	78	57	65	64	62	76	70	63	59	71	65	72	62	78	58	76	63	63	58	68	78	62	57	80	59	72	71	77	73	74	65	66	84	77	47	59	77	72	48	57	57	57	62	71	66	72	67	76	65	70	52	79	69	55	54	53	70	69	73	57	65	64	61	70	51	81	65	69	61	52	62	71	60	56	52	71	68	69	67	61	61	66	68	58	71	62	56	74	72	58	72	64	72	76	71	64	70	61	61	64	62	76	74	67	59	52	66	58	64	54	59	66	66	69	60	62	49	58	73	73	69	79	79	64	61	62	72	59	73	65	66	58	69	72	63	54	86	55	59	66	67	70	60	77	61	69	57	70	58	63	65	59	61	64	80	65	70	56	62	62	58	69	49	57	63	66	62	64	82	65	68	59	73	68	57	63	81	68	76	76	53	62	76	59	87	69	86	74	74	69	63	59	62	72	54	62	59	81	67	59	72	66	55	65	81	62	64	66	84	65	68	71	64	64	55	57	71	52	75	85	54	69	57	61	72	57	65	91	70	73	47	58	76	63	58	60	56	76	86	61	72	81	61	69	67	75	70	67	74	58	67	72	67	63	57	62	63	61	57	69	65	45	81	71	79	69	65	67	61	71	58	64	60	71	74	73	61	58	65	58	79	66	65	79	58	65	72	80	69	62	60	48	77	56	65	60	80	68	69	46	69	59	67	62	77	67	59	71	74	69	83	64	74	74	58	67	80	71	51	50	54	66	59	61	81	75	58	84	71	76	73	58	59	70	47	80	63	54	72	63	79	52	69	64	73	71	63	63	58	58	68	79	66	73	65	73	61	59	78	80	80	70	67	56	61	70	61	70	64	69	54	49	64	80	78	91	62	76	79	59	69	64	57	58	60	63	57	72	63	66	81	61	59	58	64	74	62	52	75	71	65	66	61	56	70	81	71	62	61	82	56	61	50	59	60	64	66	58	60	52	68	76	72	60	63	56	69	51	62	72	67	71	53	75	54	72	47	61	54	52	73	67	69	67	66	70	75	71	77	69	71	74	73	59	61	58	64	63	60	61	67	65	63	73	68	57	74	62	65	62	75	80	49	68	69	52	66	62	74	61	71	73	61	60	59	74	64	61	60	64	58	71	54	71	76	71	71	67	64	67	77	50	57	67	73	59	62	78	71	73	61	73	60	71	81	54	78	65	80	61	74	59	64	72	59	68	63	84	64	64	72	64	83	75	56	76	75	61	57	65	69	68	69	71	66	57	70	59	80	72	71	57	54	67	73	63	76	69	59	60	54	71	72	63	62	77	69	57	54	62	69	60	53	77	68	52	61	55	50	62	76	76	66	72	72	78	67	63	61	66	74	61	53	77	57	63	74	64	69	68	60	65	93	56	70	80	69	75	66	65	81	56	72	71	70	74	61	55	66	65	67	61	79	70	57	68	62	59	59	62	79	64	80	67	58	55	73	68	75	61	72	74	80	69	69	80	78	60	59	71	59	62	71	72	74	71	62	70	60	69	54	65	57	69	64	66	72	66	68	62	61	67	79	69	61	70	52	70	72	63	77	64	74	58	74	68	65	80	57	63	77	64	67	76	60	53	78	60	86	81	56	64	54	62	80	73	65	61	61	60	60	55	62	66	80	69	68	69	84	59	65	62	62	67	82	76	65	62	63	60	63	59	63	60	61	70	59	68	56	51	60	70	69	60	64	62	62	61	51	70	56	61	69	55	68	74	55	63	63	62	56	56	51	72	60	66	59	61	59	55	66	63	63	59	65	82	70	69	76	60	71	62	62	65	69	73	54	76	71	68	81	79	65	70	65	65	58	65	67	78	68	75	73	87	49	67	53	66	64	79	66	64	79	60	50	67	78	59	69	70	63	66	70	78	56	59	61	60	62	81	60	66	67	66	61	63	68	60	56	69	66	61	68	76	53	63	59	68	70	62	57	76	53	78	61	60	72	73	67	62	95	70	71	69	47	69	65	67	58	62	72	73	55	60	69	80	55	71	63	68	69	79	66	64	65	75	63	74	52	81	64	59	68	56	80	77	58	84	69	72	62	76	58	61	67	73	44	64	68	66	59	67	77	68	78	58	79	60	57	73	61	52	83	67	83	78	59	64	71	65	64	78	80	76	50	74	60	52	62	72	49	56	78	66	58	63	72	57	60	62	71	66	51	57	85	56	54	74	75	72	69	70	66	65	59	68	66	74	65	65	61	62	56	50	69	70	66	76	59	56	61	76	69	73	72	54	88	77	53	69	67	71	67	58	83	69	65	70	64	62	60	73	65	67	50	68	59	72	71	65	73	67	69	75	74	93	62	60	64	66	48	57	54	64
10358	3659	2833	9769	27731	31519	32957	32496	32601	38685	40489	41081	34406	24662	17765	14802	8750	4540	2096	1167	941	843	821	781	755	785	843	773	822	788	786	785	802	772	844	776	835	793	811	793	807	770	766	840	841	849	734	850	781	805	809	850	817	813	791	773	806	769	751	775	736	778	796	828	782	805	835	819	811	775	799	791	785	782	807	801	814	777	779	780	769	816	845	796	813	799	777	759	820	827	732	805	783	801	761	799	747	808	827	770	784	779	826	779	751	808	793	744	788	783	776	817	788	795	776	772	759	785	798	847	806	821	766	805	771	754	850	796	774	826	863	747	796	850	808	789	751	855	784	788	852	833	826	765	814	836	833	746	732	843	854	825	811	818	769	842	818	852	816	814	803	746	832	798	782	797	801	827	800	794	815	761	775	797	805	769	810	760	764	760	784	770	743	803	825	756	753	771	813	796	777	793	805	784	797	768	889	810	761	780	805	789	775	796	757	790	836	830	798	823	865	815	757	789	811	814	816	768	832	789	859	809	867	800	813	743	782	758	806	789	792	806	818	797	750	775	818	784	790	823	828	793	821	782	768	801	756	812	759	788	803	783	801	784	815	810	769	737	836	774	758	817	859	813	801	819	804	828	815	818	799	774	773	810	803	806	789	808	777	800	773	814	799	871	771	761	795	808	767	725	809	815	830	780	759	800	785	826	746	782	778	827	808	800	775	765	816	826	805	805	728	769	728	809	856	823	755	757	793	752	800	799	762	790	798	843	801	842	760	781	789	777	852	781	807	806	836	791	789	801	804	775	797	771	828	804	855	801	767	855	811	763	799	798	759	828	814	752	814	848	769	775	773	774	832	773	771	790	802	820	807	843	777	776	844	839	795	808	858	759	845	752	814	808	802	764	777	789	823	825	818	817	784	785	761	809	855	817	755	788	759	756	814	800	791	812	770	808	809	819	797	734	786	779	826	833	859	747	832	816	856	780	819	824	805	784	799	781	787	803	776	804	817	755	765	750	790	868	821	755	814	785	800	826	812	783	785	795	769	760	857	889	793	837	869	780	719	835	849	717	802	773	784	789	808	815	798	836	807	798	774	847	774	797	803	775	834	832	789	787	804	797	813	781	834	839	766	747	789	792	772	801	832	790	789	831	744	757	778	764	837	801	856	821	755	803	764	804	801	773	805	785	845	799	842	839	825	802	811	764	805	818	795	837	850	803	760	820	758	810	827	783	806	809	787	826	787	780	808	815	811	831	835	807	817	835	773	819	844	755	770	773	749	771	766	794	810	782	801	798	773	828	786	812	788	775	787	798	773	772	821	741	803	793	767	761	773	839	721	827	775	802	803	829	789	794	811	791	751	802	844	734	782	821	814	764	856	858	837	811	787	803	815	821	778	799	850	809	791	780	819	801	758	809	813	744	801	829	785	798	757	724	804	788	775	816	779	828	797	805	807	839	774	803	803	815	784	794	791	825	825	854	754	833	804	844	800	753	767	742	825	765	814	769	819	799	804	768	790	766	738	835	791	806	776	788	858	808	845	795	829	787	802	736	781	794	806	769	811	800	769	843	834	823	820	839	811	817	750	821	779	790	770	747	754	786	776	834	759	793	774	782	803	799	778	818	783	774	814	750	772	814	810	838	750	827	824	787	766	761	734	787	771	810	790	759	778	744	824	785	808	776	773	775	786	793	790	793	780	816	786	752	818	796	792	815	821	769	796	821	780	763	775	791	756	745	791	791	828	798	797	816	749	780	794	832	802	785	805	770	758	775	763	812	745	812	801	804	790	842	818	804	832	823	820	810	760	786	813	779	750	760	772	787	820	819	768	837	780	801	809	806	782	822	762	790	802	815	792	813	784	794	784	793	776	813	799	784	789	808	776	775	816	762	787	769	745	770	777	770	774	814	834	816	773	792	821	812	781	827	818	803	789	813	763	812	850	807	751	759	780	757	825	822	748	760	794	796	820	776	829	800	801	751	828	792	805	835	791	771	792	803	824	759	798	792	761	789	773	802	790	712	835	802	783	823	799	823	781	814	799	800	833	746	835	787	777	773	767	789	823	858	754	775	782	802	774	783	833	811	760	803	820	814	782	805	785	787	841	801	775	805	778	806	816	864	815	795	803	805	784	770	778	795	841	797	842	817	789	837	824	774	795	787	829	814	754	814	771	808	830	773	818	833	756	812	822	820	786	805	843	811	783	773	815	763	796	770	851	771	796	830	770	770	824	824	787	828	734	830	771	817	769	806	801	796	767	783	799	814	818	789	771	777	768	793	834	775	829	807	811	759	801	790	785	815	795	794	800	820	794	770	826	766	754	800	775	745	779	792	853	811	836	784	789	815	835	824	802	817	811	803	816	761	810	835	796	788	837	841	801	801	791	837	794	827	814	834	797	847	816	790	760	818	775	761	807	800	807	777	799	795	838	760	790	829	781	792	833	822	781	802	752	852	787	790	816	785	795	785	763	782	776	820	785	839	833	808	788	791	753	767	787	777	769	800	788	781	799	779	815	796	822	774	783	824	843	783	778	838	790	798	845	783	774	776	770	790	842	814	777	800	766	762	785	793	825	788	784	821	777	800	833	785	782	784	803	765	763	767	776	789	769	785	781	783	723	783	743	766	761	827	801	857	808	806	780	827	809	754	791	782	836	831	804	812	780	799	832	809	838	791	784	792	815	822	786	798	812	759	761	777	815	817	802	746	802	806	767	826	809	768	780	820	785	837	797	803	799	811	798	781	818	765	756	791	807	804	810	841	819	857	852	829	768	781	827	769	767	759	795	809	816	857	835	774	819	842	793	802	842	813	780	808	787	801	851	835	802	787	838	798	781	827	756	808	843	798	812	752	785	793	794	823	806	770	792	778	796	758	817	831	838	791	800	838	804	813	741	819	788	808	823	851	814	819	832	754	809	822	780	794	805	797	808	828	796	853	781	809	784	842	812	835	744	796	825	842	819	810	785	800	846	774	787	862	791	830	811	826	784	768	804	795	802	799	809	790	839	841	797	816	832	830	800	787	790	802	801	793	747	733	757	810	780	815	773	800	806	800	835	799	784	794	793	736	802	812	789	843	814	829	822	814	800	805	787	778	762	822	807	765	813	797	763	803	843	839	777	789	820	808	805	790	815	817	790	809	784	836	748	784	820	788	774	825	859	822	784	771	801	764	737	759	805	798	783	797	779	772	804	816	811	828	765	801	776	824	821	789	823	753	840	784	760	824	803	813	793	810	744	816	776	753	859	799	802	811	771	788	790	811	778	741	813	801	774	809	771	783	811	789	808	789	770	804	777	871	826	785	846	821	860	753	773	818	792	828	813	808	819	801	751	800	770	825	818	788	781	849	841	807	844	817	801	777	836	843	773	840	792	808	762	846	769	802	777	774	848	792	778	826	762	818	845	783	816	820	854	782	768	786	814	767	853	779	800	783	791	769	826	791	820	797	758	778	807	825	824	837	863	845	741	809	817	796	770	807	826	833	802	822	850	852	860	779
921	255	288	396	712	1476	2399	2745	3565	5937	8867	9681	6053	3244	1668	795	459	207	143	89	68	51	43	56	48	58	47	60	49	59	49	65	49	60	51	58	45	59	49	56	54	53	66	60	48	58	50	58	50	66	59	40	51	56	54	48	49	53	45	51	50	37	54	56	39	49	65	32	57	49	53	59	59	54	54	52	56	46	70	48	52	52	51	61	46	43	60	44	49	54	51	43	45	59	59	45	47	57	62	54	48	43	64	47	47	53	51	53	53	49	47	53	53	56	65	45	58	43	57	59	58	42	63	48	58	46	53	47	61	49	50	53	57	60	48	53	55	43	55	52	56	47	39	48	52	52	55	44	48	53	56	52	49	61	51	44	52	53	55	45	61	57	69	49	57	47	46	56	49	48	64	51	56	60	52	46	40	52	64	55	60	69	48	46	54	49	50	54	53	39	44	58	59	49	54	46	41	41	51	46	50	75	45	52	60	55	54	44	51	50	52	44	59	64	41	50	55	62	58	38	50	63	48	51	68	58	61	43	51	43	58	56	39	51	43	58	54	57	65	53	51	50	43	64	59	44	44	50	52	62	60	53	49	67	45	49	62	52	52	63	46	48	54	49	54	72	54	51	54	49	52	57	36	59	47	56	54	41	48	58	50	59	54	53	61	51	61	54	60	52	52	59	48	53	70	61	52	61	68	58	46	48	60	50	46	41	52	58	52	53	56	58	48	48	48	47	48	65	52	50	69	47	48	56	51	51	53	50	58	66	46	50	55	52	41	50	48	57	52	52	59	48	45	64	51	43	49	65	58	47	48	51	59	55	41	55	49	52	52	55	48	49	47	57	57	44	52	57	62	50	58	39	56	67	56	52	49	50	44	42	51	54	51	48	45	49	50	48	45	59	53	45	55	45	50	65	44	50	68	35	41	44	49	59	59	58	49	28	36	63	55	61	56	43	50	53	42	50	51	55	68	48	58	56	52	46	60	60	43	44	46	54	51	52	60	52	63	40	54	62	61	62	54	55	47	48	35	57	61	51	64	50	50	58	66	40	57	45	55	59	51	51	55	48	50	57	44	50	61	52	47	63	40	53	50	59	55	53	54	56	47	48	57	53	55	60	51	55	55	49	38	61	47	52	46	35	57	51	48	55	54	49	57	53	49	51	55	55	46	45	52	59	65	56	47	51	48	51	57	45	57	47	50	60	46	52	58	65	45	57	58	47	51	61	45	60	52	58	52	56	56	58	53	58	48	56	64	50	37	64	47	52	42	42	38	63	62	52	51	50	53	63	46	65	52	57	47	58	51	50	50	49	52	48	70	55	56	54	60	37	46	34	49	48	47	57	48	50	44	46	60	59	57	58	42	48	42	43	43	73	52	72	51	51	54	50	79	48	52	53	45	55	60	38	64	44	60	50	65	61	63	57	44	62	46	51	53	57	61	43	44	71	43	56	48	49	56	56	62	44	54	60	60	63	48	48	56	51	50	55	70	56	54	50	56	67	61	53	44	44	62	55	53	57	58	68	51	56	52	61	57	57	55	45	47	55	57	61	54	54	52	36	45	63	49	69	43	62	62	54	45	45	50	36	56	48	48	48	47	43	60	39	56	52	63	54	40	60	63	56	56	53	53	49	39	49	46	51	56	46	50	74	52	66	44	44	55	53	51	49	55	51	40	57	59	57	68	44	53	49	61	40	43	49	61	69	46	55	47	51	49	45	43	64	67	54	52	63	61	37	50	55	53	41	54	43	43	50	54	46	56	50	61	62	68	48	59	49	55	74	60	54	44	57	46	53	50	61	49	39	46	49	52	48	44	53	64	44	50	63	59	55	50	43	46	52	55	39	51	51	49	65	54	55	70	56	50	60	51	67	44	56	48	53	58	50	51	62	55	53	64	50	49	66	51	54	48	60	40	50	50	54	59	56	48	62	57	51	39	57	51	42	39	63	60	55	51	49	50	47	51	55	45	63	59	57	43	49	41	42	51	50	61	61	53	59	57	49	51	59	58	36	52	47	45	67	42	53	45	51	47	49	44	59	55	53	54	57	49	45	62	73	56	45	60	55	53	59	33	60	39	56	52	47	52	54	65	57	56	47	54	46	50	47	64	46	48	63	52	56	69	59	48	45	41	39	45	56	41	53	72	47	45	48	56	48	61	47	47	60	58	44	61	51	49	45	44	51	45	51	54	52	56	53	48	49	46	56	57	55	39	69	48	51	48	65	47	62	58	48	59	63	53	55	55	52	58	37	46	45	65	50	53	61	53	49	46	58	51	53	46	50	54	59	59	73	64	53	47	53	41	53	50	65	61	45	58	56	49	54	63	53	49	67	54	44	60	57	47	54	44	65	58	51	54	62	41	44	59	55	50	43	46	61	54	54	60	52	53	66	57	63	61	61	61	55	50	49	45	46	43	42	54	44	51	56	43	36	55	48	53	54	65	54	62	52	56	61	48	52	32	50	48	43	47	54	51	50	68	53	46	61	54	59	56	50	54	58	48	51	41	48	47	52	46	46	46	38	54	47	45	54	50	59	59	41	60	50	58	58	39	57	51	46	55	49	48	63	51	54	59	59	48	45	51	54	47	59	51	60	61	51	41	46	65	37	59	54	58	50	67	49	51	41	52	45	57	60	51	62	63	40	53	69	41	59	49	45	45	51	61	51	48	58	41	59	53	59	57	55	58	68	54	67	55	48	48	70	48	39	31	66	61	52	49	48	53	64	45	46	54	53	67	50	60	41	56	57	54	45	63	56	45	57	49	56	56	50	52	73	43	51	42	47	61	53	66	36	46	47	52	54	40	48	44	49	60	46	73	53	45	56	48	47	45	51	51	55	60	61	46	57	60	59	41	64	58	56	57	52	49	48	47	61	54	49	55	51	40	64	47	47	62	54	51	41	57	55	46	60	51	43	39	44	47	68	57	40	53	60	55	42	49	57	51	43	49	51	49	58	57	47	51	51	57	61	52	66	58	43	48	63	52	59	63	58	52	43	54	62	51	50	59	56	57	61	48	64	47	47	49	49	44	62	56	62	67	67	49	45	57	53	55	60	61	49	53	50	49	54	47	52	68	50	69	50	48	47	40	39	50	37	54	55	61	50	53	52	49	54	42	46	48	51	51	46	43	54	40	49	62	54	40	68	54	62	51	48	50	59	53	52	43	48	70	40	55	62	40	65	55	55	64	64	55	51	55	43	53	56	53	50	44	42	61	69	50	60	58	55	39	42	46	56	50	57	60	46	63	59	50	42	46	57	42	52	49	48	46	51	55	62	42	52	49	56	43	46	51	68	46	45	52	46	57	42	49	51	46	47	55	54	47	58	53	42	59	57	60	69	53	54	73	56	48	46	57	53	36	58	56	53	51	54	47	35	48	52	47	50	50	57	55	60	60	46	52	43	53	58	58	48	45	67	39	46	60	50	51	52	38	62	51	57	54	72	53	56	58	60	59	44	46	49	54	56	50	58	49	46	46	54	52	56	61	49
13663	5986	5924	19144	31331	36020	37969	37440	39203	43568	48098	46355	37566	30332	22730	16010	9494	4511	2221	1248	813	693	611	659	621	617	628	659	650	632	590	622	623	616	631	611	632	641	624	659	626	580	624	626	583	655	591	640	613	596	621	613	609	625	677	675	634	637	574	655	648	621	648	655	600	655	610	603	675	655	638	670	602	622	648	583	609	649	668	621	661	604	633	651	591	631	680	609	610	646	675	635	648	644	615	600	617	617	594	639	598	618	646	614	650	630	654	677	652	650	677	604	651	614	650	624	619	640	624	604	640	673	648	584	607	645	649	639	594	658	644	642	636	638	665	647	682	676	609	583	656	662	663	623	632	642	626	636	610	643	635	613	599	618	606	673	704	597	619	611	624	605	647	623	641	626	635	617	669	628	646	642	634	614	593	656	610	643	604	647	626	656	601	673	615	614	610	616	626	669	635	709	605	595	633	627	611	631	592	618	625	581	645	587	620	631	640	614	669	642	687	616	629	631	637	630	630	631	635	639	611	646	641	655	600	572	625	661	657	606	633	620	669	689	623	611	617	608	634	613	660	628	612	584	601	609	602	674	631	655	616	623	660	630	659	641	648	683	628	643	607	647	649	610	617	612	614	647	644	623	634	627	623	633	677	603	583	641	640	668	599	622	654	612	614	616	682	635	635	620	630	654	617	602	646	654	626	600	616	641	633	605	646	619	575	604	614	628	584	657	659	578	594	611	661	674	604	631	619	620	651	587	660	609	635	638	643	635	640	608	632	636	591	666	624	620	645	656	646	614	655	651	627	624	656	632	669	644	666	619	613	618	648	632	613	629	625	640	668	619	650	644	616	647	598	605	607	648	583	622	643	651	619	621	605	612	607	624	677	630	665	643	617	650	620	628	635	637	667	627	620	646	649	648	646	629	613	683	593	593	599	567	641	607	652	613	642	620	641	648	655	644	617	649	645	662	606	642	628	635	660	620	645	611	653	641	629	636	633	595	661	608	619	581	645	580	657	686	647	593	650	652	650	631	633	640	622	596	626	648	611	602	646	679	629	596	671	583	631	622	661	677	623	593	696	605	668	614	639	623	610	662	647	663	601	612	640	594	647	599	618	628	593	663	687	646	621	651	659	596	606	653	626	603	621	608	596	649	641	615	638	648	644	670	672	629	662	671	666	625	629	633	695	629	635	600	706	600	620	607	574	636	676	624	690	631	598	619	610	665	644	641	580	631	633	614	627	680	638	670	633	666	652	614	637	652	655	641	618	628	647	619	603	632	608	599	640	658	623	628	621	581	657	640	640	595	629	629	645	703	629	604	642	673	636	616	663	641	656	613	644	652	634	619	648	599	609	655	634	614	622	600	647	611	626	675	647	668	709	663	644	668	642	641	643	623	670	648	654	636	631	617	597	608	640	621	657	672	646	628	683	634	642	696	650	639	648	632	604	665	623	634	642	623	637	629	643	626	638	635	625	589	649	618	642	598	608	647	629	643	644	613	653	591	642	632	666	664	638	577	632	658	577	615	646	640	624	675	614	625	592	647	640	631	611	643	606	619	642	626	683	623	630	609	637	637	671	668	587	619	640	602	651	600	608	612	676	676	602	641	636	639	633	637	612	662	607	654	646	643	664	651	621	671	647	636	609	628	620	600	667	606	651	622	614	670	650	586	621	629	640	632	684	629	648	659	623	612	599	682	636	604	597	621	635	617	646	665	591	658	662	633	558	597	646	651	643	636	643	620	642	627	623	596	635	618	628	627	634	629	631	587	630	642	601	630	662	623	604	630	599	599	589	624	659	625	642	594	627	615	618	634	608	607	637	655	639	591	590	625	634	678	658	645	610	618	614	631	636	605	626	631	631	653	597	658	592	659	614	676	610	608	577	662	621	633	674	626	647	624	647	621	627	674	627	628	623	616	620	653	640	614	652	613	642	656	608	584	624	670	650	630	615	674	658	625	650	593	626	601	631	569	591	600	611	632	653	603	632	606	661	620	647	637	639	569	610	630	662	617	659	622	629	588	652	595	611	631	654	648	581	670	644	675	640	630	617	661	601	626	710	590	645	672	613	660	598	612	645	639	588	665	637	654	650	679	581	672	579	631	619	620	643	696	631	594	646	617	593	691	641	669	671	647	634	650	678	614	638	612	649	605	635	658	617	652	622	627	623	628	606	626	597	623	712	621	648	608	635	630	628	665	623	655	636	657	612	634	684	626	630	620	622	587	642	613	658	646	649	617	632	642	609	639	649	637	646	629	609	640	613	627	610	640	659	611	653	649	608	613	637	648	633	584	629	570	633	639	615	639	593	627	651	682	633	589	658	610	649	633	651	665	582	611	578	603	589	608	628	644	612	613	637	615	612	675	658	650	657	652	659	636	611	677	636	605	608	668	658	601	611	585	651	586	620	649	607	638	647	622	608	628	614	640	637	614	613	592	667	607	663	666	648	618	595	615	623	632	613	614	615	589	636	566	674	659	606	653	589	650	657	668	644	600	626	644	587	579	679	594	628	595	632	689	608	601	596	683	601	617	619	635	662	638	581	628	634	634	679	632	644	589	600	622	647	604	678	634	660	642	625	630	629	659	629	598	623	632	648	609	664	677	644	667	604	619	616	610	606	650	620	655	627	669	648	635	626	635	632	655	645	675	642	621	623	647	653	637	649	636	673	651	637	626	630	606	644	559	618	621	580	591	643	618	600	613	638	613	639	617	655	583	650	645	628	572	639	630	639	620	634	641	607	620	660	664	639	655	655	642	673	635	654	611	620	617	653	631	674	607	642	683	608	636	636	649	707	633	631	636	641	673	644	637	611	594	645	619	591	596	632	681	640	621	623	685	610	611	624	686	592	647	641	655	659	643	599	618	609	635	706	661	656	632	627	607	584	609	619	630	620	625	639	578	613	626	638	643	660	631	631	608	661	649	584	672	650	598	639	647	626	643	606	570	583	630	586	625	652	600	625	605	638	643	661	614	637	663	630	614	655	642	646	661	611	661	668	621	622	604	603	641	634	623	650	655	613	592	636	589	625	656	645	612	615	632	616	617	633	625	661	656	614	626	692	617	648	605	607	666	651	579	606	695	628	616	596	637	632	632	577	624	603	629	653	635	649	612	581	630	626	623	587	632	633	662	628	627	597	631	650	656	614	675	563	607	641	652	642	620	584	596	624	603	628	663	632	638	675	641	643	650	655	624	594	613	610	637	612	627	612	664	603	663	632	651	638	622	624	659	624	591	624	626	666	624	623	614	615	618	629	621	598	599	639	624	668	650	636	677	640	603	623	657	641	617	601	606	673	648	631	637	695	631	632	588	662	616	578	620	657	683	622	644	650	673	642	603	629	616	601	651	652	629	625	634	626	601	616	641	594	596	613	660	610	674	610	651	621	602	622	590	640	649	623	644	619	662	627	613	635	644	619	645	640	689	678	593	614	653	674	616	606	571	617	623	637	607	597	591	619	642	613	674	636	653	600	640	654	697	631	617	646	638	639	622
1230	136	122	112	125	221	325	499	1090	1631	2368	2105	1395	772	366	199	120	88	63	50	50	64	63	49	60	51	67	67	63	53	67	59	47	48	56	49	51	64	46	58	52	52	59	56	46	52	65	50	56	55	59	45	57	64	50	53	58	54	51	54	59	51	53	61	55	56	55	70	57	57	49	59	63	59	57	56	65	72	54	48	51	59	51	77	58	48	53	64	45	50	54	65	56	64	61	62	53	50	52	56	52	57	47	51	44	50	57	43	69	60	61	58	59	48	44	59	56	67	52	55	53	65	58	58	46	62	51	67	51	58	66	57	46	47	56	58	42	62	49	48	45	57	60	41	47	62	64	60	56	61	56	62	59	72	57	65	50	53	45	63	41	62	64	54	57	68	51	63	70	55	62	54	59	61	48	65	48	62	50	56	58	46	65	63	57	67	66	57	72	52	55	58	57	58	54	54	57	44	43	46	61	48	59	68	57	58	57	50	61	56	53	48	68	65	54	58	55	55	62	60	53	71	64	67	55	60	54	62	58	63	65	53	63	66	55	52	52	64	75	53	56	54	58	59	60	66	69	44	56	59	60	48	63	61	57	72	61	57	64	48	62	63	66	61	57	53	51	51	42	59	63	65	48	64	64	53	45	60	63	60	53	61	64	56	59	57	53	56	46	76	59	57	51	49	55	60	53	62	61	54	55	69	57	57	54	60	55	44	65	59	61	61	47	51	75	62	61	49	48	52	55	62	50	51	56	47	69	72	52	63	51	64	58	67	59	39	54	57	49	52	50	52	62	55	66	54	53	57	69	48	75	54	59	68	53	58	59	46	61	59	61	52	52	55	68	50	65	66	51	68	61	71	67	50	49	56	64	51	56	79	53	70	71	61	56	58	68	63	54	67	64	47	60	41	66	70	67	56	55	44	49	52	55	56	53	54	61	49	58	53	60	48	63	60	61	54	67	61	56	61	51	47	45	63	49	42	55	65	61	68	55	58	71	69	59	53	60	42	75	58	59	56	43	64	63	67	64	52	49	64	51	60	69	46	56	62	56	56	54	52	57	59	59	36	62	50	65	65	74	64	75	45	52	59	52	68	59	58	52	57	56	49	69	67	61	56	70	53	52	51	68	49	54	44	50	52	55	64	66	47	53	44	66	58	44	52	52	64	59	53	48	53	50	59	50	74	82	58	61	67	47	69	59	61	63	53	64	57	44	48	56	62	47	52	48	44	52	54	61	51	64	56	59	60	62	57	51	55	45	64	49	53	50	71	62	55	50	59	64	52	57	51	58	55	65	47	50	60	56	46	51	60	45	64	44	53	55	56	46	58	69	65	67	57	52	57	68	46	64	58	60	61	69	67	62	70	62	61	59	45	55	47	66	56	56	66	65	53	43	54	53	62	66	44	62	43	54	67	52	81	73	41	71	51	58	65	77	57	62	53	69	38	41	66	65	59	59	60	49	64	44	55	56	50	72	48	56	53	51	62	60	67	53	64	46	68	60	65	71	55	44	52	65	65	52	47	50	50	44	59	39	61	59	62	52	56	62	60	64	67	46	65	53	40	63	46	60	57	62	44	56	58	55	58	47	54	71	65	59	54	47	67	39	59	59	54	56	64	52	68	63	56	62	52	76	53	45	54	53	58	63	51	61	46	57	57	55	48	58	43	52	70	56	52	68	54	65	57	67	65	50	49	32	57	79	65	59	49	62	57	54	59	57	63	53	52	49	66	55	50	58	57	62	71	51	59	45	67	48	47	62	49	65	61	61	43	64	65	57	54	60	55	46	49	62	61	56	50	56	72	59	60	72	62	47	56	49	44	64	62	52	48	49	58	55	52	58	53	54	51	55	55	56	41	59	57	50	47	53	47	40	53	58	49	55	56	51	52	46	55	58	62	64	52	49	61	57	64	61	52	60	71	54	53	63	56	59	59	53	67	64	53	54	47	61	50	50	68	52	60	61	50	48	42	49	68	57	56	53	58	50	59	54	63	49	58	53	50	63	57	60	47	73	45	51	74	58	60	60	65	59	61	52	55	67	66	59	67	59	61	64	50	61	65	51	65	52	56	49	58	59	63	63	56	56	61	67	57	66	55	67	63	55	60	77	57	53	61	57	47	54	55	59	59	48	53	67	71	60	62	59	61	55	64	60	59	67	62	46	54	52	49	47	65	68	59	64	54	56	45	56	64	52	54	52	59	58	47	66	67	51	73	62	59	46	57	70	57	52	61	56	55	52	62	68	51	67	57	56	70	53	64	55	44	60	57	60	58	56	52	57	54	53	62	49	44	50	53	51	64	63	41	60	54	55	67	32	58	47	62	56	62	50	46	58	58	61	57	67	44	64	54	57	57	57	58	63	52	70	73	50	59	57	73	71	68	67	49	47	55	65	56	54	57	53	58	66	51	55	60	55	71	47	60	56	59	60	66	61	62	64	51	61	65	64	60	67	67	61	69	44	62	57	42	45	67	65	64	53	66	49	69	50	42	77	46	62	51	58	55	65	61	58	51	61	54	64	55	66	58	60	69	64	63	71	45	54	76	61	63	67	56	58	66	47	58	54	54	49	66	57	64	50	60	62	66	47	55	47	64	62	50	58	53	60	46	47	56	46	62	59	61	55	66	41	60	74	56	52	60	64	59	57	47	64	51	58	60	56	55	46	54	64	46	47	55	64	70	49	53	61	57	62	64	53	60	60	55	56	57	63	50	56	50	71	65	44	57	71	62	57	56	61	61	49	75	55	53	54	53	57	61	52	51	47	52	62	53	59	61	45	52	58	63	52	65	56	62	52	66	75	35	80	48	57	59	60	60	71	56	67	60	59	66	61	56	51	52	60	52	66	68	61	55	57	57	51	38	45	57	53	47	63	46	50	47	50	64	55	58	68	68	49	64	47	64	48	72	55	66	52	55	62	70	64	52	56	61	57	48	57	61	68	57	56	49	55	41	53	59	73	54	60	64	52	63	55	67	64	48	44	61	57	70	49	70	70	66	64	65	44	54	66	70	67	67	66	58	61	52	57	43	61	56	53	49	60	64	48	73	47	70	62	63	50	55	55	55	51	54	67	49	57	64	67	49	61	58	54	57	57	57	55	56	68	55	47	59	55	62	62	63	68	51	58	65	44	49	65	47	66	71	59	62	43	54	70	43	65	45	62	60	58	69	55	64	59	66	49	51	48	45	51	39	70	61	62	55	65	49	50	67	54	64	48	71	58	61	61	53	49	53	57	55	43	62	49	59	53	62	60	53	58	47	59	52	55	68	48	65	53	74	67	55	51	45	44	57	37	57	57	62	61	54	52	64	54	52	70	49	58	61	51	64	56	53	52	57	64	51	48	65	62	53	50	62	57	51	53	57	66	53	53	60	57	62	42	54	59	68	79	66	54	60	55	60	51	46	56	76	57	54	68	64	49	61	45	60	47	60	59	48	50	66	59	52	46	58	62	69	47	51	69	55	67	54	74	68	49	51	48	61	50	60	55	49
8161	2202	2276	4971	11552	16749	17133	20432	27235	29544	31323	28113	22336	15794	9407	4446	2535	1438	977	756	754	696	682	717	747	668	716	730	722	695	659	704	682	664	680	691	708	713	711	630	642	745	687	698	667	693	724	718	688	680	688	695	659	712	655	722	661	716	700	709	655	694	699	670	693	727	662	700	701	689	755	687	702	692	687	690	704	742	663	681	654	721	686	719	688	718	701	698	695	669	706	731	674	747	686	705	696	674	682	716	700	699	696	718	692	724	693	714	695	706	690	699	703	699	672	674	681	705	680	683	680	703	676	688	689	718	697	724	703	735	684	661	692	715	682	672	695	636	728	709	642	690	692	721	697	621	689	655	697	662	665	688	670	675	673	718	698	753	721	690	691	710	711	713	668	722	695	701	692	681	685	705	723	640	723	699	706	703	693	686	669	717	697	691	716	690	696	655	689	692	710	737	727	665	674	666	703	687	657	674	690	680	682	723	663	668	745	696	639	691	697	685	678	676	697	686	653	726	695	687	617	661	634	658	671	730	668	678	698	644	689	696	643	715	681	676	683	611	643	681	712	726	675	666	677	674	703	679	703	673	704	663	670	679	645	666	696	678	723	707	680	657	677	686	648	712	711	683	696	727	680	671	655	716	661	679	722	679	662	668	736	706	652	689	696	649	734	709	714	687	713	652	699	658	713	682	621	709	717	702	709	715	704	676	679	764	706	695	751	723	683	710	660	702	686	717	729	668	729	632	687	695	696	712	709	644	677	719	683	688	715	715	633	679	701	723	646	698	676	708	709	734	670	662	674	684	696	692	680	673	687	670	713	697	650	674	696	743	714	718	747	707	698	708	675	682	668	693	694	653	664	729	660	734	746	706	739	651	681	634	735	712	617	714	672	686	716	691	715	664	698	698	685	705	681	688	713	747	717	707	685	752	705	670	725	758	704	741	714	682	704	694	755	705	689	720	681	664	708	711	730	653	684	682	726	682	665	696	714	740	674	690	711	677	668	678	688	730	689	676	720	710	713	719	699	657	656	659	687	711	730	699	707	695	693	676	694	663	694	757	722	710	688	660	741	719	700	727	649	675	683	634	717	690	697	726	707	706	666	665	646	673	673	711	692	646	708	645	722	710	683	720	714	668	677	688	668	688	715	708	693	650	681	650	704	698	679	737	703	708	724	698	673	678	677	705	677	702	699	678	678	711	691	689	671	669	717	702	662	673	704	686	742	690	711	693	666	690	694	693	673	705	651	711	679	724	637	692	729	681	694	676	734	696	709	732	716	700	628	736	699	685	629	700	718	703	640	675	671	730	697	716	744	729	691	672	675	762	667	683	744	685	666	671	677	687	679	654	684	687	678	665	714	683	675	688	754	650	677	675	702	728	687	694	677	632	752	688	701	715	723	682	712	657	705	636	677	651	676	715	677	720	692	706	696	692	708	702	667	743	698	646	663	689	722	653	648	705	719	693	668	748	696	682	721	660	734	718	697	701	708	679	689	682	672	688	751	695	680	692	682	647	680	644	725	739	706	749	684	690	661	670	670	685	689	714	700	725	674	680	685	689	680	664	663	698	671	702	706	740	734	725	713	725	687	707	694	666	704	732	712	694	679	692	700	666	667	709	663	702	705	688	694	666	705	618	684	637	689	698	698	703	666	711	662	668	669	678	670	667	693	717	670	749	695	678	722	705	679	645	684	670	702	688	692	706	667	642	718	723	717	672	668	691	673	695	660	705	731	719	712	699	696	663	713	712	680	703	706	697	677	670	714	699	653	724	715	653	692	675	698	655	674	726	678	698	654	695	671	655	675	712	661	648	686	650	642	713	670	678	704	680	753	697	685	721	702	707	661	702	665	685	682	696	719	670	697	716	735	720	685	716	739	687	681	726	678	666	687	740	709	676	685	712	672	697	752	743	669	712	720	727	701	673	729	693	726	694	665	661	698	649	691	663	677	659	697	683	737	647	750	696	688	633	692	697	727	655	677	718	670	686	683	678	728	685	661	657	698	736	692	652	712	722	645	717	685	709	702	719	687	657	736	697	699	729	718	689	695	688	688	692	744	717	715	649	724	746	749	711	718	678	658	664	747	685	695	700	672	686	666	672	651	713	692	667	657	691	690	681	694	645	689	637	672	698	714	711	719	700	693	690	682	718	711	702	724	675	690	685	693	704	739	706	725	707	675	691	698	723	704	662	696	670	676	683	668	682	710	692	669	721	698	686	665	697	700	679	643	695	696	670	699	695	678	647	636	681	661	681	694	722	709	748	698	750	697	691	709	688	733	693	644	697	707	659	708	687	673	646	685	722	689	666	693	691	654	681	647	698	689	716	709	707	764	691	722	704	670	683	711	709	692	702	694	684	688	679	724	689	725	714	616	631	750	692	673	683	722	681	649	695	645	664	708	687	708	691	673	681	670	715	662	722	707	705	673	660	713	637	697	664	709	698	732	719	713	693	692	673	704	619	665	701	723	680	693	722	643	641	670	670	707	691	680	670	635	724	674	719	731	684	695	675	695	681	705	654	712	684	729	680	718	719	692	655	683	708	683	690	654	735	674	708	702	701	644	689	666	699	709	652	726	714	706	681	705	694	688	716	704	718	702	701	710	738	690	677	663	725	678	684	681	658	686	722	706	618	684	672	690	683	677	666	704	690	684	663	684	690	708	713	699	713	670	698	705	672	722	686	656	738	752	695	689	715	709	706	706	675	731	669	744	695	732	651	677	704	692	678	694	663	672	670	733	723	687	702	691	688	637	707	720	725	674	663	699	709	715	674	666	667	666	677	676	687	686	672	650	687	738	694	673	734	705	696	684	708	705	711	703	710	691	680	708	693	689	714	627	683	662	675	684	702	708	667	753	727	715	716	699	729	750	707	666	696	679	705	639	771	708	709	729	663	719	688	693	659	696	699	684	685	695	693	703	676	694	722	688	667	691	735	722	685	758	683	699	693	668	676	713	661	705	668	705	692	690	683	745	677	697	699	732	697	689	685	693	634	702	698	686	694	652	665	682	678	707	690	693	690	664	660	647	691	681	663	694	680	692	672	698	725	744	669	691	690	708	697	664	644	728	699	692	705	698	676	693	680	717	721	705	650	676	667	714	691	643	726	684	695	737	687	652	715	729	663	686	679	692	737	717	675	695	673	676	720	682	678	732	687	696	675	737	653	714	636	638	736	676	676	701	722	736	751	690	722	711	721	664	643	695	674	690	668	681	670	698	675	699	702	649	690	742	728	689	690	701	677	679	710	688	663	679	717	723	721	684	724	679	758	750	709	680	728	722	698	666	706	725	662	667	703	658	651	692	681	727	677	681	716	699	703	721	699	682	721	688	750	704	686	692	712	684	669	727	687	688	676	686	730	663	691	711	707	708	696	711	638	695	721	726	752	656	703	670	678	719	666	698	654	756	675	750	718	715	696	693	697	750	696	658	719	711	721	669	711	731	701	697	680	691	660	659	740	744	696	688	688	719	674	716	701	664	679	738	707
462	325	331	175	249	537	668	1309	2191	4516	5195	4344	2957	1755	833	349	207	99	65	59	50	43	44	44	53	39	49	37	39	50	55	50	45	53	44	43	44	48	52	51	60	41	52	45	40	60	49	42	51	53	53	49	54	54	47	43	39	54	49	59	59	44	48	54	48	42	46	46	44	43	41	45	48	51	48	51	43	44	43	37	55	33	44	53	59	55	40	52	44	69	39	36	45	53	55	43	41	64	48	44	53	44	51	61	50	45	45	50	60	53	52	53	43	50	36	47	41	52	46	47	41	41	49	51	39	37	45	47	40	50	49	47	48	52	49	52	59	58	55	43	47	39	52	48	52	46	60	39	44	54	43	62	57	59	44	43	47	43	45	49	52	42	45	51	39	54	52	48	37	56	56	47	48	39	43	41	43	37	55	40	48	58	44	42	57	46	35	38	56	44	66	49	47	49	58	43	40	52	58	49	52	48	44	59	50	49	46	41	43	58	48	49	44	44	52	49	40	58	36	33	41	57	54	63	53	42	60	55	43	44	53	43	46	45	46	61	49	45	37	50	58	50	48	45	48	52	49	47	50	46	56	41	44	38	53	50	49	51	48	55	58	45	44	51	63	56	51	60	50	49	57	46	53	54	40	47	58	47	58	54	37	44	47	54	53	65	52	43	43	45	51	39	50	38	40	62	50	48	38	60	57	58	47	54	38	45	40	47	37	63	51	57	34	37	54	42	50	60	43	35	44	53	52	38	53	33	58	53	51	49	56	58	55	55	59	47	40	44	42	53	42	67	43	51	58	48	55	38	62	44	37	52	51	43	43	41	55	49	47	55	48	55	45	48	46	50	51	44	48	41	49	59	54	38	48	53	68	57	45	57	57	51	43	37	49	45	48	54	74	41	29	50	62	42	46	49	45	56	54	49	44	53	58	46	45	53	53	40	52	48	46	42	50	45	61	50	38	60	40	49	53	58	60	60	48	44	48	46	54	54	34	42	54	52	49	50	57	51	51	44	58	52	39	50	42	50	43	46	58	58	41	45	48	44	49	54	45	45	56	56	52	45	57	57	40	53	50	43	46	43	50	43	42	42	56	52	44	45	49	45	51	55	48	58	41	49	58	47	55	47	34	47	46	42	52	48	43	48	52	50	59	41	43	37	45	48	46	47	43	41	48	47	59	52	46	48	50	48	54	46	43	47	51	46	42	44	49	40	53	53	41	41	44	43	48	45	62	55	48	45	34	55	50	47	54	41	56	49	56	54	41	42	39	44	49	51	43	50	44	65	60	57	50	51	49	45	54	57	37	53	47	49	52	51	49	72	52	39	52	35	49	47	43	56	46	43	49	52	50	44	56	51	55	48	61	61	47	53	37	47	57	40	50	61	45	57	43	55	49	54	51	45	61	47	43	44	49	41	49	43	44	41	47	66	48	42	49	57	46	61	65	48	47	50	37	41	50	48	48	44	49	47	47	48	46	45	39	40	46	56	39	44	51	55	52	46	46	50	45	57	49	50	47	49	47	49	53	49	49	40	45	52	37	44	59	53	48	45	46	52	58	46	47	39	46	44	51	55	57	57	42	42	54	45	56	48	50	54	51	53	45	53	59	49	43	48	69	49	57	48	47	42	50	57	57	44	52	52	36	50	45	49	52	46	42	44	53	50	49	47	35	41	36	40	51	41	53	62	64	52	57	48	52	42	57	42	43	47	48	50	48	64	35	51	42	52	51	49	50	35	59	45	39	45	51	62	58	56	58	49	50	40	55	41	48	49	52	41	46	50	48	41	37	48	43	51	59	59	44	54	57	50	47	55	38	62	54	47	52	35	50	56	37	49	35	42	47	56	46	55	48	52	31	55	45	51	52	48	39	45	38	49	54	51	39	49	49	50	57	41	48	53	48	48	51	47	54	47	35	53	50	48	49	39	46	56	41	56	46	42	45	50	51	43	46	51	54	53	48	49	57	58	44	54	39	38	43	46	38	52	45	60	55	47	51	34	50	45	53	41	49	65	40	45	36	49	51	45	46	45	53	39	50	47	36	52	45	48	57	55	47	49	39	50	41	47	43	45	53	41	57	40	55	51	53	53	43	39	47	54	39	45	43	42	53	35	59	47	45	50	59	47	39	37	51	49	40	49	56	52	42	48	41	40	53	62	47	54	49	49	51	48	49	46	56	43	46	49	51	63	45	54	59	51	43	49	44	49	58	46	48	41	51	48	40	43	44	51	46	42	37	50	49	43	39	47	41	46	59	34	42	61	47	44	55	50	61	40	56	51	53	39	47	50	48	42	42	47	40	53	43	51	37	45	41	54	40	47	41	43	63	54	60	40	61	46	51	31	61	46	54	44	54	49	51	56	41	53	43	53	52	51	45	41	50	56	47	46	53	29	57	51	56	33	42	37	61	44	56	56	49	36	50	50	61	42	41	44	44	51	49	29	39	53	45	50	41	58	56	38	39	66	44	43	44	46	47	70	43	59	60	58	52	49	60	51	59	41	55	40	49	70	48	51	50	35	44	38	34	64	44	50	61	53	41	51	53	45	39	38	40	51	47	63	45	43	49	52	48	46	50	47	57	43	57	24	63	43	52	57	36	40	58	43	45	41	54	40	54	49	60	47	64	43	39	48	46	58	44	49	40	43	49	38	58	51	47	32	59	44	56	56	42	54	46	49	61	39	46	34	48	63	44	56	46	48	57	48	50	54	50	39	49	55	58	51	51	43	58	50	39	56	39	48	38	48	57	46	51	63	48	44	38	65	43	39	48	57	40	55	45	41	56	42	46	47	50	52	49	47	64	52	39	43	45	49	40	41	47	46	42	52	31	47	52	48	47	56	43	58	46	54	53	48	39	59	43	47	51	59	51	49	38	47	54	52	56	40	52	54	45	39	52	44	44	44	56	42	57	50	49	63	55	42	46	49	55	60	64	36	43	61	44	42	48	47	35	60	45	45	61	45	62	45	52	47	41	40	53	52	49	46	61	52	50	55	40	42	39	46	42	56	43	54	42	46	39	54	47	50	39	51	37	53	31	49	53	43	47	49	40	57	45	54	44	45	36	44	47	47	38	49	39	65	52	55	47	51	40	43	47	45	54	48	47	47	42	47	50	41	50	50	34	40	48	77	42	60	50	38	44	54	48	60	53	55	39	55	56	47	47	44	50	54	44	51	51	45	53	31	52	46	40	44	64	39	59	46	34	41	47	50	49	47	41	36	47	52	47	43	51	63	39	52	57	48	46	42	54	42	46	48	53	58	51	42	59	56	51	37	39	49	43	52	47	39	43	51	47	38	45	42	39	49	44	46	52	56	37	45	41	61	59	52	49	39	47	44	52	54	51	57	49	41	47	52	35	54	50	43	56	55	58	47	49	57	51	46	47	54	44	46	35	47	55	48	52	54	54	60	55	51	36	46	36	55	43	49	51	48	30	46	59	50	48	40	62	40	40	33	41	44	49	57	56	39	48	54	62	46	56	38	61	49	49	45
10037	7815	5485	10571	21044	25629	24712	30337	33726	39722	38964	35263	30112	23794	15625	8470	4004	1816	946	713	628	633	545	609	595	521	615	561	603	587	579	580	584	552	610	576	603	530	611	565	618	544	569	597	585	584	605	576	553	591	562	588	575	593	607	614	596	575	574	621	611	579	582	577	641	599	541	562	576	575	586	604	581	594	576	607	579	543	561	615	558	609	617	610	576	573	592	615	587	573	567	573	528	619	546	612	602	573	605	625	608	565	601	611	578	565	576	594	578	583	596	558	625	592	635	576	539	587	572	561	579	574	557	583	601	602	568	615	623	549	595	585	579	562	612	621	590	593	611	603	573	620	552	543	585	562	587	518	588	547	576	605	580	631	550	584	604	612	635	553	550	599	531	600	609	625	581	565	523	594	596	610	567	619	583	593	577	593	598	606	608	603	624	592	564	587	628	561	568	612	577	549	548	547	625	556	585	602	528	626	595	597	586	592	580	597	588	610	564	562	586	573	604	581	590	595	580	588	590	584	593	590	596	588	604	538	561	574	615	589	578	646	582	627	568	526	592	572	611	557	589	612	602	550	564	579	593	592	610	585	563	592	588	617	569	621	572	559	599	575	605	581	603	557	559	631	590	572	577	555	569	598	576	590	596	561	609	598	575	581	574	548	568	588	579	527	584	594	572	556	593	641	613	563	615	635	578	598	532	585	554	539	624	619	596	619	582	589	606	601	568	580	613	542	588	604	582	579	622	592	578	604	568	652	586	593	610	585	606	612	593	620	579	528	642	613	540	548	592	587	600	615	571	603	628	575	593	619	570	584	600	602	564	582	591	550	611	602	578	587	605	595	578	554	612	562	582	561	553	561	589	588	629	580	595	578	579	628	606	618	607	531	647	608	592	560	611	574	564	576	617	548	562	602	574	572	633	587	572	602	624	577	531	587	560	576	608	606	575	602	592	579	588	604	607	642	580	611	630	574	536	571	572	577	551	572	593	633	588	590	613	544	621	591	652	638	585	586	579	632	526	607	598	578	601	616	580	599	594	623	573	602	595	591	602	570	564	631	563	602	551	563	610	575	538	545	582	621	601	567	618	568	588	610	584	558	573	591	566	579	589	607	561	603	591	587	610	588	566	553	582	571	584	613	585	566	587	575	591	584	608	580	626	555	572	600	596	580	586	599	604	552	555	581	530	561	581	592	600	614	595	575	572	580	576	645	587	569	583	591	563	601	556	622	599	631	566	639	568	616	598	593	607	556	553	582	573	612	575	514	670	566	558	597	586	554	612	572	531	614	601	595	595	581	616	565	620	572	584	579	582	537	594	571	594	634	582	589	608	563	595	567	558	626	571	624	609	581	620	595	601	584	617	576	587	570	584	578	595	611	639	635	559	601	606	589	611	593	604	610	594	592	609	572	566	582	578	634	556	575	614	588	544	554	577	615	605	589	600	592	628	585	591	539	612	625	639	568	581	584	547	598	616	626	570	601	594	570	586	637	557	609	633	563	552	571	581	627	583	571	567	593	622	608	595	553	584	588	602	603	574	611	614	577	598	555	530	577	562	591	591	576	577	603	555	549	556	584	649	546	596	603	597	561	597	577	626	576	572	588	597	547	597	574	571	586	555	595	562	618	603	593	600	590	574	573	568	559	597	596	642	579	569	597	584	583	569	651	545	585	608	602	601	605	641	550	610	615	640	569	592	549	558	568	576	593	609	597	616	603	589	583	603	552	602	586	543	566	561	568	560	590	572	589	606	594	606	611	590	634	589	614	597	600	606	586	585	565	595	585	598	601	529	597	567	581	569	608	625	592	625	602	598	609	551	558	639	604	625	563	563	561	594	592	587	575	612	585	587	586	614	624	591	572	566	568	606	583	580	608	578	589	604	564	581	576	576	575	602	566	609	541	618	588	592	591	564	663	619	654	572	606	600	601	604	582	564	585	599	554	595	597	615	596	603	625	566	585	628	582	559	552	587	617	589	617	564	611	605	557	564	606	636	618	588	606	578	614	531	592	575	561	581	620	565	612	626	586	599	592	576	594	580	594	614	584	576	563	553	603	603	594	628	624	553	599	587	603	594	601	601	550	609	619	635	554	601	591	582	584	600	560	595	589	600	600	617	610	597	597	611	600	553	584	577	552	608	602	601	635	592	548	561	597	558	608	580	600	601	614	599	572	586	554	643	547	621	582	536	571	635	590	549	609	608	577	637	569	602	586	613	598	579	587	591	575	584	602	578	545	564	542	606	578	609	629	612	625	571	538	564	574	599	593	584	582	581	609	598	615	558	575	606	607	638	579	596	586	598	556	613	574	544	592	626	596	604	585	584	580	606	593	594	610	585	616	560	552	563	550	623	552	627	600	570	600	549	583	615	578	578	623	553	618	551	571	610	631	604	606	619	594	575	562	594	567	570	581	582	582	635	590	595	578	611	574	577	585	570	564	617	606	571	588	592	609	600	607	591	628	577	621	558	591	562	586	617	586	587	575	603	579	624	623	572	552	565	579	651	557	592	570	594	540	620	587	563	615	612	602	544	562	566	544	594	558	593	583	590	610	540	628	609	612	569	631	579	601	591	608	579	595	613	579	598	570	605	611	535	535	566	603	569	625	572	592	548	632	584	598	579	569	617	582	628	555	592	557	605	606	563	567	574	598	589	556	586	587	566	562	603	563	576	581	598	582	592	572	617	618	571	571	573	569	573	582	552	544	564	605	635	657	631	596	576	624	561	589	550	600	561	594	604	576	593	619	605	615	576	573	603	615	582	605	625	581	588	557	585	636	594	550	590	555	633	575	606	583	554	583	575	591	601	569	604	611	573	610	597	605	611	584	606	595	586	578	555	606	596	597	553	591	598	593	583	615	599	609	568	606	546	596	566	630	563	564	591	584	613	582	574	604	596	593	573	580	566	633	632	571	558	594	577	601	592	574	569	581	572	590	580	601	611	658	572	589	604	578	554	572	580	575	562	579	579	633	552	598	591	597	631	597	552	582	556	601	618	595	593	597	610	572	579	617	607	590	566	577	610	571	631	601	584	581	660	569	622	591	546	552	619	584	631	593	595	618	627	600	588	631	560	641	581	603	607	546	537	585	571	567	606	581	583	618	597	588	583	550	576	610	627	570	598	569	612	573	615	584	574	610	566	554	579	578	566	561	593	576	601	554	603	609	593	588	610	587	575	606	587	609	586	534	551	572	624	592	577	592	593	573	622	602	597	586	605	550	572	590	610	587	546	554	591	598	594	557	625	584	614	581	605	592	598	611	580	605	588	582	597	594	562	619	620	605	573	633	558	537	600	601	582	581	584	555	581	616	562	560	584	601	609	610	582	593	554	584	567	579	563	603	603	587	625	586	603	566	569	614	587	572	606	519	622	613	594	568	556	583	607	600	570	552	625	590	629	568	553	609	568	550	604	605	547	592	544	617	585	589	593	583	571	571	602	605	605	603	613	559	644	576	603	569	612	587	592	616	529	591	574	601	565	580	632	611	571	565
1981	374	300	237	400	738	1156	1615	2273	4848	6431	5493	3849	2227	1124	517	218	126	107	67	71	58	62	69	60	62	68	56	68	60	51	51	62	74	84	73	65	69	75	71	73	73	68	71	61	58	74	62	51	75	66	84	72	58	63	60	58	70	61	69	72	62	71	62	62	65	60	62	82	74	63	63	62	69	63	71	78	58	66	69	69	70	75	64	75	63	74	62	80	66	64	72	79	61	66	73	65	63	59	72	87	50	68	70	51	56	62	55	58	77	59	69	74	74	87	55	70	65	52	65	69	62	67	66	57	63	56	72	63	83	66	61	70	63	74	66	72	59	50	74	70	55	81	78	75	68	78	70	64	68	61	77	50	63	63	77	71	77	55	65	70	73	53	59	78	59	54	61	66	60	69	82	67	77	88	58	70	74	57	77	63	61	73	66	60	73	58	61	72	55	71	55	61	46	67	63	67	46	51	65	65	67	62	77	66	52	68	78	60	86	73	71	60	67	61	75	79	58	69	81	61	56	59	68	60	53	64	79	65	67	77	75	71	67	56	62	65	71	58	63	60	56	67	56	56	66	67	62	50	63	63	64	71	56	57	63	83	71	75	62	70	68	65	64	66	51	56	76	75	65	72	56	69	58	72	70	60	69	71	73	66	59	67	74	56	64	58	77	63	60	59	84	68	66	71	62	56	66	69	62	69	72	61	61	62	62	65	69	62	58	63	60	67	59	59	76	64	65	65	84	72	50	68	63	67	65	75	60	70	66	78	71	55	45	61	60	73	76	76	77	70	67	67	61	58	67	77	59	50	67	50	57	70	74	67	68	65	71	67	58	59	70	62	55	55	58	74	57	67	76	76	51	76	68	65	51	67	73	75	52	62	70	74	67	65	53	85	63	63	77	79	49	73	74	59	68	69	82	70	71	69	74	49	62	54	76	64	59	60	66	80	51	65	66	70	78	63	77	68	66	73	74	69	61	65	64	64	67	60	74	84	66	61	73	65	91	62	69	62	54	59	63	55	76	67	48	54	66	65	65	67	69	70	68	78	80	63	52	66	57	81	67	66	58	84	56	68	64	70	57	57	60	69	83	62	68	75	51	69	70	71	64	67	57	61	70	65	53	69	52	63	67	71	71	63	60	67	69	70	63	63	68	60	67	71	56	73	83	55	56	70	51	70	64	68	79	66	56	67	61	56	69	60	78	82	53	55	70	58	60	68	63	70	62	68	59	64	68	75	66	62	57	61	76	64	61	68	79	62	69	64	65	74	60	70	70	49	66	70	65	79	85	63	62	68	63	54	71	57	73	70	54	59	71	63	61	74	65	59	67	67	57	67	79	66	65	63	61	66	66	66	63	72	71	57	67	61	59	64	85	83	77	78	59	73	57	72	66	74	81	68	54	79	61	64	59	57	57	63	64	70	66	62	68	80	63	59	63	66	70	71	54	68	62	71	56	58	62	64	63	66	69	80	67	69	69	76	67	57	62	57	60	74	66	60	69	60	62	71	69	67	76	74	69	67	64	71	61	53	68	71	65	65	75	62	68	78	73	66	60	70	72	73	68	63	62	64	66	73	63	58	67	55	63	60	80	69	71	59	63	51	56	60	66	50	61	63	53	64	74	78	45	58	61	67	73	62	71	62	65	66	65	59	56	74	67	54	67	50	75	80	56	67	63	75	54	78	65	66	65	68	66	68	64	61	76	59	80	53	69	72	57	64	75	46	66	65	65	65	53	69	70	73	67	63	80	78	74	62	79	64	51	73	56	59	58	65	72	68	75	69	78	65	76	84	86	64	63	81	65	76	61	67	58	73	55	70	60	65	67	72	53	72	64	67	73	81	80	70	71	66	65	64	80	57	67	68	63	58	71	89	73	81	60	63	62	73	57	65	63	64	58	74	84	67	73	71	73	55	76	58	69	72	72	75	59	71	67	64	52	57	61	75	67	62	63	73	72	62	65	54	69	65	52	69	82	65	68	75	58	54	56	66	78	61	87	64	58	61	71	61	62	70	79	60	66	64	61	56	52	52	56	81	70	72	61	72	76	70	55	63	74	70	65	70	68	76	63	80	70	78	58	82	57	64	68	60	57	77	75	60	57	71	67	58	70	57	74	73	74	62	60	49	67	74	70	59	79	78	77	70	48	63	57	63	72	68	66	84	66	61	66	75	47	74	50	66	63	57	76	59	77	66	68	80	78	61	82	67	66	55	67	78	71	95	59	65	79	63	63	66	78	82	65	57	71	63	67	67	66	71	68	71	64	58	61	57	60	70	65	80	54	75	71	63	70	68	71	52	70	64	60	57	69	57	66	62	74	76	64	62	66	75	67	67	75	79	55	74	73	75	71	65	57	73	56	54	61	62	73	63	69	60	66	67	66	72	65	68	78	83	56	63	64	69	62	53	63	70	63	74	60	64	69	68	69	67	69	56	56	54	71	51	64	60	61	74	72	61	63	67	70	65	66	55	66	54	71	68	53	57	66	70	61	84	70	70	57	57	60	65	60	73	72	61	69	69	80	56	60	68	71	73	82	64	73	55	70	71	59	60	67	69	60	73	63	60	63	70	56	64	61	71	62	73	53	68	81	68	60	58	64	67	75	71	62	68	70	53	57	59	54	68	61	77	60	65	58	62	70	66	58	71	57	71	64	66	67	71	62	64	69	79	67	73	76	60	65	63	60	63	80	88	60	67	73	71	58	70	88	60	59	66	75	53	62	57	58	70	79	70	59	71	72	55	67	61	62	75	64	69	82	58	80	59	68	67	59	65	72	76	59	59	77	58	50	62	64	60	71	69	50	71	72	73	79	56	50	84	77	63	65	73	60	60	56	52	84	67	62	64	65	60	69	59	85	58	56	56	79	66	79	65	70	59	64	70	62	61	67	64	78	59	62	81	72	69	72	71	66	56	61	64	70	55	47	58	73	80	63	63	65	69	56	83	67	64	67	65	69	68	73	70	65	83	65	61	72	71	59	82	66	52	57	75	55	56	70	65	75	67	73	58	72	81	59	67	70	66	56	59	56	67	71	66	65	65	76	60	68	69	76	56	60	68	57	63	69	57	71	60	64	57	62	85	59	71	71	71	53	75	73	51	66	59	78	72	58	74	65	69	70	68	61	72	69	80	60	72	75	75	68	62	67	72	69	60	70	76	54	63	78	62	63	76	67	76	63	57	89	55	52	67	66	61	67	56	85	64	58	59	66	75	73	54	61	66	79	65	70	62	66	77	60	71	78	67	66	73	62	74	62	59	56	60	59	64	63	71	67	76	60	79	87	66	67	72	67	59	61	70	66	81	65	74	59	76	55	57	70	79	69	62	63	67	61	57	84	59	64	61	71	69	63	66	70	69	52	67	79	85	52	79	72	58	63	57	67	68	69	73	71	64	77	58	75	70	63	58	68	63	65	52	51	76	70	65	63	77	57	60	58	62	56	54	72	68	79	75	61	51	57	70	76	67	69	55	75	80	58	79	52	63	56	64	61
14006	8831	5520	12037	25379	28687	30354	32355	34668	41740	42414	38496	32685	26677	19079	11246	4871	2408	1379	1031	806	828	784	798	747	789	781	756	725	747	829	762	820	787	757	804	757	774	806	741	791	826	802	826	751	782	783	758	786	789	813	815	760	837	764	793	786	790	834	804	764	786	785	768	774	759	760	821	846	781	749	795	775	732	834	836	769	720	773	759	789	817	795	788	836	799	792	800	812	811	785	767	756	776	793	769	751	805	749	749	840	759	795	810	796	795	843	758	798	812	783	846	801	822	745	813	786	792	814	815	849	852	798	799	804	829	787	796	820	777	784	837	807	812	803	790	737	793	786	798	825	769	793	764	824	779	788	799	801	846	792	767	775	823	816	781	846	828	782	853	803	779	820	822	748	769	778	772	817	783	772	801	742	758	801	747	785	757	817	813	745	828	766	797	776	824	795	797	750	779	788	800	808	760	765	766	780	798	820	764	827	796	790	780	765	764	765	782	759	828	790	787	830	858	737	808	754	805	743	801	792	794	773	787	759	833	793	783	767	803	762	830	781	791	800	836	777	763	800	779	812	748	798	762	809	785	787	776	739	755	799	737	791	789	795	771	806	798	761	834	870	820	794	799	763	766	807	770	747	841	808	736	821	793	811	804	778	810	778	792	751	810	781	769	830	787	781	796	788	799	772	789	825	820	755	815	772	797	779	775	806	816	767	781	796	771	772	824	775	825	788	766	771	831	827	769	823	736	789	788	836	785	767	777	760	828	780	731	795	741	786	757	805	795	777	842	805	812	770	813	782	790	767	792	812	786	797	793	824	825	817	774	782	797	790	754	833	768	769	771	755	733	764	772	775	759	803	766	828	800	841	809	762	821	753	831	798	755	764	829	797	796	799	759	801	865	831	777	770	807	775	778	814	774	744	794	812	804	819	840	793	744	804	833	814	812	808	843	797	827	769	785	776	847	804	793	760	782	814	822	776	784	811	787	789	848	825	787	800	759	752	841	855	786	789	791	811	753	808	762	829	792	830	796	835	796	810	775	754	753	784	808	775	768	792	766	812	784	866	781	809	814	751	772	815	820	767	801	837	836	769	831	780	776	804	762	812	799	805	770	766	783	835	803	754	784	815	788	746	792	799	791	809	769	820	794	805	819	858	798	836	791	812	805	740	798	835	800	760	799	753	787	840	780	781	790	814	782	815	865	778	797	821	819	774	810	829	767	773	780	833	805	793	847	811	801	789	804	764	799	757	777	890	804	796	816	812	844	795	812	810	784	822	766	767	796	852	796	822	777	761	792	782	799	800	756	816	789	828	750	757	736	806	775	824	793	761	768	817	843	795	815	753	807	797	825	814	790	821	817	820	783	777	829	752	787	768	771	823	778	785	826	853	799	811	749	783	787	784	832	837	772	777	787	780	789	765	815	751	754	814	803	773	744	814	842	757	797	819	755	798	825	769	820	770	809	788	786	751	805	795	786	778	785	777	765	759	796	768	770	788	809	831	793	788	854	795	803	785	790	792	808	810	814	791	784	806	822	753	810	782	790	773	764	803	753	779	818	785	772	806	784	813	782	797	787	802	766	803	834	794	781	823	795	756	878	817	820	830	773	751	784	832	808	795	773	769	747	804	811	774	829	825	817	795	800	808	798	800	752	832	828	811	777	763	799	790	837	823	850	790	815	787	785	779	775	803	761	835	805	824	785	731	767	746	760	777	758	813	783	802	751	734	809	788	769	786	816	824	765	810	759	781	808	759	812	801	782	840	771	791	859	806	763	798	766	810	805	814	769	785	748	757	782	770	762	789	781	794	808	778	783	805	817	817	769	788	788	831	773	797	767	799	780	808	806	799	825	773	796	780	805	779	784	777	796	825	853	799	803	824	810	833	799	798	838	763	787	783	782	788	792	811	789	806	760	809	821	804	761	770	819	742	821	801	786	784	794	733	798	767	799	766	774	811	798	804	845	785	806	769	806	817	812	823	797	795	758	796	783	767	758	787	773	794	737	792	818	796	764	775	784	804	796	817	794	784	771	826	788	789	789	791	767	830	766	813	784	805	801	813	808	796	882	796	799	797	787	815	814	802	837	778	736	844	815	785	818	798	739	779	807	790	754	765	792	842	842	806	809	766	778	819	844	781	810	797	753	769	829	791	800	779	836	815	802	784	806	781	753	797	784	773	802	800	805	772	800	790	749	752	757	773	829	810	831	850	775	799	762	750	792	801	772	804	810	789	754	773	773	805	754	861	783	792	774	764	825	821	813	810	764	798	821	769	790	780	837	818	759	740	778	785	800	780	841	767	826	761	796	806	789	848	775	775	802	831	806	789	777	782	803	772	771	793	818	806	798	793	782	796	821	816	782	841	819	842	773	818	780	782	761	791	779	823	782	756	840	774	801	838	784	807	797	803	745	810	863	756	790	823	798	811	798	798	763	788	792	788	822	755	723	767	760	837	821	767	775	823	798	766	778	743	739	801	763	831	789	796	782	763	774	805	805	817	782	787	820	792	748	798	773	789	817	796	761	806	745	758	777	782	781	800	785	799	838	788	782	812	805	766	776	799	898	809	787	757	792	805	811	806	811	777	780	792	788	804	783	806	816	772	775	881	774	813	828	764	815	763	754	798	771	799	790	799	787	770	799	820	781	816	834	788	787	814	795	813	809	776	805	794	779	814	818	794	777	831	804	767	771	821	802	811	803	766	811	798	784	757	773	787	782	775	760	787	804	774	859	796	772	817	797	812	825	758	809	814	820	784	778	808	814	801	807	751	871	785	787	816	826	734	841	804	792	768	787	790	777	833	805	780	790	774	802	808	851	790	759	841	769	783	801	789	745	736	803	813	796	817	777	808	840	787	816	759	763	819	840	767	775	820	727	736	823	809	785	825	818	767	805	793	769	745	819	786	746	777	759	762	797	852	744	797	793	800	812	753	796	776	741	758	836	798	786	778	834	804	789	794	801	739	777	822	779	786	799	769	828	810	811	830	833	786	743	798	768	815	843	791	751	755	730	734	813	779	802	809	783	827	726	820	761	780	807	808	779	807	811	818	823	803	821	782	804	804	816	726	826	813	771	803	766	766	795	833	751	771	818	824	788	813	783	776	861	805	765	836	795	803	818	831	800	786	790	864	804	832	768	768	731	809	759	791	760	832	784	807	803	829	837	818	825	770	825	767	794	771	796	816	809	811	770	800	800	778	753	857	785	817	790	775	803	843	838	818	801	824	806	809	761	795	771	753	767	765	756	798	789	759	814	785	775	805	786	870	782	757	785	795	813	852	775	789	773	805	818	726	755	779	845	784	808	782	789	776	793	811	817	820	779	813	809	754	831	774	814	777	787	762	772	816	783	781	801	789	811	805	807	780	788	761	815	811	794	826	794	820	791	771	767	729	772	770	838	790	791	836	764	810	767	799	802	758	799	736	794	785	787	784	778	817	802	775	744	776	850	785	793	833	794	806	801	787	771	827	801	783	775	790	751	808	778	773	791	818	829
1111	623	521	330	694	1186	2074	2906	4879	8098	10332	8339	5348	3069	1450	686	284	126	81	74	64	40	52	46	63	45	53	37	49	53	66	51	52	59	71	71	54	54	65	47	54	49	53	45	70	54	49	51	59	52	64	55	59	54	51	51	53	43	58	43	52	49	53	48	61	55	65	54	41	53	55	59	46	63	66	52	48	61	31	65	55	60	61	47	52	50	46	52	54	49	64	58	74	54	62	55	40	43	54	64	47	58	54	46	60	59	48	75	61	60	35	58	50	55	50	46	59	58	64	58	49	58	65	56	51	42	65	51	57	54	49	55	60	40	46	68	58	51	51	49	51	49	53	51	56	47	61	49	56	53	55	56	65	64	61	64	57	62	59	53	62	52	56	63	71	49	48	64	45	56	45	46	58	61	49	57	52	62	55	54	50	42	75	56	57	62	64	60	46	59	63	63	53	61	47	53	47	52	55	51	50	48	59	50	51	58	70	50	49	62	57	62	49	57	73	44	58	50	56	57	57	47	56	49	62	48	52	59	61	57	45	53	43	63	55	56	60	35	46	65	62	57	61	57	52	44	58	51	70	61	65	65	60	45	63	47	62	50	59	43	61	63	75	63	46	50	47	54	48	50	44	67	49	47	60	65	58	41	64	54	42	62	65	40	41	55	70	58	60	59	62	65	51	48	49	48	51	58	58	63	46	37	52	59	56	49	50	57	49	70	44	57	46	51	54	65	51	51	44	40	58	62	47	52	60	50	58	59	63	57	51	43	50	62	46	54	54	51	62	51	58	59	51	51	48	62	52	51	49	58	71	69	48	52	51	66	55	57	55	55	52	57	57	59	51	66	46	56	60	51	60	39	65	55	69	41	45	65	71	52	41	48	46	52	49	54	59	40	55	57	60	51	49	55	64	58	56	40	65	57	52	64	59	72	51	53	46	49	63	61	45	60	60	50	50	51	54	46	50	53	64	48	53	53	45	57	53	60	63	57	41	67	53	57	53	79	49	52	61	56	55	60	58	70	49	48	42	42	62	48	41	61	59	49	49	49	58	54	58	45	59	60	49	58	48	51	47	54	63	55	51	53	61	51	56	49	50	57	54	55	55	51	48	61	66	62	49	42	54	53	64	60	57	46	57	56	61	64	53	58	67	56	57	52	55	54	60	58	57	63	50	55	50	60	55	63	63	48	61	54	63	59	49	45	42	55	45	50	54	49	43	65	53	59	49	64	53	43	68	56	49	59	63	46	52	55	54	42	58	53	48	50	56	57	54	63	69	44	42	58	52	57	57	59	61	58	48	48	63	66	62	51	53	47	55	59	59	41	52	62	56	67	54	42	54	63	59	65	52	55	48	55	60	52	48	41	51	52	45	42	52	50	63	61	47	54	63	55	49	54	59	63	59	47	64	54	61	46	33	60	55	64	48	47	58	55	46	45	45	49	42	54	67	55	54	61	42	56	50	64	57	68	61	53	50	61	58	58	56	70	58	49	50	47	46	61	47	47	56	52	58	41	55	42	64	40	59	66	60	62	61	54	50	50	44	56	69	59	60	54	63	64	56	59	49	49	52	41	58	59	54	62	57	49	62	57	55	42	46	57	59	54	55	60	61	57	41	53	67	63	54	67	44	54	57	50	62	54	54	62	45	67	50	58	53	52	57	68	53	49	59	64	51	50	60	61	44	34	50	56	44	68	63	48	37	60	48	62	42	52	55	57	51	47	48	54	59	50	58	53	68	69	48	52	56	54	44	45	48	58	51	49	59	48	72	50	48	54	57	58	52	49	45	51	50	52	53	60	64	54	53	76	51	65	48	52	51	68	60	41	67	39	41	42	45	61	64	56	55	58	60	53	59	63	58	58	52	58	57	69	68	54	51	43	61	58	64	51	60	54	54	61	51	52	55	68	59	39	64	46	59	48	58	56	43	47	48	56	68	60	46	51	50	57	48	49	54	64	48	49	47	68	66	61	70	47	59	47	54	36	60	55	69	59	58	40	61	49	62	56	55	42	54	39	46	62	53	52	43	45	53	50	64	51	49	60	62	44	53	62	51	60	55	54	52	74	54	61	58	59	50	51	59	50	61	47	70	55	62	54	58	53	52	42	55	48	48	54	56	45	54	61	54	63	59	69	60	47	47	54	48	56	53	60	52	45	73	55	51	45	61	56	50	77	58	59	50	54	56	63	50	59	56	52	54	55	53	48	45	63	45	55	57	49	54	60	56	56	55	55	54	50	62	58	58	54	60	62	46	54	50	57	51	59	67	46	51	51	56	54	50	59	64	56	57	50	64	51	54	63	61	54	51	55	63	58	70	54	50	72	61	52	50	43	57	49	45	44	57	41	55	52	62	48	43	47	48	56	57	73	53	71	63	65	50	50	51	51	48	50	51	55	53	42	44	63	54	55	55	46	53	52	50	51	52	54	58	61	55	45	50	55	51	55	55	46	61	57	49	57	45	64	54	64	58	49	52	73	54	52	66	57	66	75	52	46	60	68	48	52	72	47	62	69	54	54	66	56	52	52	64	52	56	45	59	54	53	47	54	64	54	62	50	59	59	55	60	42	70	60	59	52	62	53	58	43	40	63	62	58	64	58	64	57	40	64	52	50	61	57	55	68	40	55	51	56	50	44	61	55	61	65	63	44	53	54	52	67	48	60	66	58	40	50	53	67	51	49	53	59	41	54	46	56	61	56	41	59	65	58	62	45	51	66	53	68	59	48	51	54	59	42	61	67	54	60	38	58	49	58	54	53	41	59	44	57	42	44	53	48	60	57	55	48	51	61	65	60	57	56	52	69	61	66	62	63	54	51	62	64	63	58	70	61	47	46	60	48	47	52	64	51	61	45	37	54	64	53	54	58	48	54	52	45	37	50	55	59	47	48	57	52	51	61	69	62	63	51	58	66	62	59	45	48	55	62	50	62	57	60	54	57	56	50	58	50	55	62	68	61	52	46	45	51	48	53	47	61	69	41	46	60	64	40	42	48	47	50	58	51	62	50	61	38	51	46	54	45	52	43	55	59	71	53	61	58	44	56	44	57	59	57	66	47	50	59	64	48	55	67	61	58	47	57	53	56	54	52	55	49	65	59	69	61	45	72	55	55	57	46	56	43	60	53	45	59	56	56	49	44	58	48	59	50	56	40	66	39	41	62	54	58	67	64	49	68	50	51	64	58	58	46	52	55	50	56	65	51	53	59	52	69	54	62	57	64	52	59	57	62	58	53	60	51	43	59	57	51	63	52	59	66	65	63	53	44	49	61	66	46	51	55	54	59	49	53	62	53	48	56	40	60	75	43	60	50	47	51	52	53	67	61	67	55	55	56	45	62	48	42	54	43	53	62	52	50	57	47	56	56	49	53	64	52	52	64	45	62	62	51	41	51	50	61	56	45	40	49	43	42	55	52	54	61	53	50	53	48	55	42	57	49	45	50	64	54	43	47	73	52	61	60	47	53	54	45	49	48	53	52	63	59	74	48	52	60
19712	12574	8749	16087	31815	33681	36437	38507	43132	48157	49363	43384	36196	29320	21712	13327	6326	2720	1365	895	734	648	696	663	648	644	663	657	696	665	646	663	630	663	642	676	648	659	685	638	649	650	616	686	608	651	660	616	674	604	649	660	673	664	641	662	648	647	684	649	675	647	643	644	607	676	665	653	664	671	602	681	678	632	651	632	623	635	664	650	699	638	656	668	651	676	662	649	677	626	646	627	647	657	629	611	622	659	667	655	637	648	665	698	618	613	692	635	675	679	614	639	667	644	699	653	688	651	702	665	655	651	613	656	683	616	670	657	696	689	622	652	629	643	663	619	645	670	609	676	673	601	630	675	676	632	677	583	658	653	662	663	602	629	700	658	689	640	660	646	687	701	626	673	648	642	686	642	644	655	640	602	678	640	655	622	647	694	651	620	649	644	615	625	642	632	651	652	679	710	638	656	617	653	634	622	661	640	627	625	641	718	644	647	662	695	654	681	723	650	656	641	648	676	629	697	642	608	656	668	664	655	656	661	636	664	628	630	707	621	614	595	654	635	689	666	663	657	661	680	708	655	704	655	644	662	657	641	675	643	644	647	694	624	682	700	601	673	643	676	675	653	621	646	638	644	602	696	626	647	685	713	676	632	653	663	667	622	661	672	667	647	667	645	664	640	650	628	597	630	665	646	629	628	685	628	643	648	674	654	660	655	637	690	653	619	701	643	631	633	652	645	650	704	687	635	650	697	661	664	662	666	691	636	661	683	704	668	637	661	686	652	617	659	654	642	653	627	674	606	610	672	674	684	672	632	609	664	632	623	696	612	591	676	614	658	659	674	656	700	653	700	617	633	647	675	669	703	637	638	620	658	670	637	658	656	653	672	654	687	654	629	668	651	617	618	632	665	663	653	649	670	598	665	660	651	584	595	655	676	641	633	654	661	652	618	690	652	641	701	675	688	655	651	659	632	680	655	686	620	664	661	677	634	624	669	671	654	665	651	651	691	691	641	690	641	681	627	687	641	655	657	644	655	608	635	660	686	610	698	620	632	635	652	631	709	667	669	673	648	684	614	658	618	686	686	644	655	677	658	686	650	696	628	674	665	635	655	619	645	658	623	648	628	647	648	645	652	662	625	621	668	653	655	686	683	612	665	619	663	650	710	609	630	663	664	651	671	653	687	670	642	671	659	661	645	654	700	616	668	655	659	674	656	686	610	625	670	691	602	690	684	668	655	686	646	671	649	681	628	669	646	670	664	636	626	677	682	672	672	666	694	635	713	687	637	676	661	685	700	656	658	685	640	643	650	662	637	645	666	644	661	661	664	628	676	691	651	620	606	637	657	688	634	647	675	633	661	713	632	694	663	619	643	660	650	685	658	682	666	658	634	660	656	602	684	670	663	662	673	664	687	597	634	668	641	635	676	635	685	640	658	661	641	645	626	656	687	683	664	695	690	692	698	649	708	625	620	663	676	660	676	651	672	596	681	689	656	653	643	615	698	637	689	673	667	663	651	626	691	615	668	680	715	652	649	656	623	633	683	617	653	659	716	707	639	685	661	650	641	692	666	622	646	620	639	673	672	647	629	684	658	643	617	714	620	648	661	613	641	668	627	641	687	648	633	641	731	630	614	693	687	648	633	649	676	706	690	684	643	672	632	624	661	702	631	650	647	671	676	677	658	651	636	671	654	675	667	646	696	696	656	613	651	643	655	660	670	622	634	666	613	643	667	649	687	715	649	685	668	648	674	714	703	614	659	613	624	636	657	652	607	657	637	657	639	687	651	616	678	695	641	666	638	616	652	609	643	642	666	656	612	632	648	650	634	646	629	650	686	689	613	659	639	638	620	720	621	637	649	688	646	628	616	687	666	666	641	652	644	669	650	613	661	641	652	664	643	637	615	679	675	622	657	669	672	688	683	614	669	647	674	656	628	654	625	696	662	676	687	669	635	673	652	636	658	674	635	628	651	645	650	691	667	668	641	618	666	633	681	566	630	706	654	696	661	676	656	678	670	646	651	679	627	620	664	616	671	655	663	627	646	644	659	661	631	650	656	674	694	701	674	666	649	652	670	703	678	644	658	644	642	663	672	672	626	668	662	658	627	686	640	642	716	676	679	654	652	654	627	669	647	626	631	644	640	686	628	633	675	623	633	712	667	704	670	659	658	638	626	681	663	636	622	661	627	605	631	667	668	632	661	670	604	635	620	692	634	654	617	641	635	631	669	632	627	658	661	677	710	706	662	674	699	624	663	638	616	641	658	659	618	658	647	667	642	628	655	668	644	630	705	681	644	656	656	644	646	647	644	647	615	637	670	664	643	666	699	681	627	654	626	627	610	697	641	670	649	650	637	609	657	659	641	668	647	625	635	664	647	623	624	663	667	661	659	681	646	678	651	643	650	654	657	672	646	620	653	666	627	638	666	677	637	682	646	649	657	621	689	685	667	664	668	661	697	646	668	644	618	622	692	684	640	709	673	645	676	701	684	664	652	651	645	636	575	625	674	667	659	627	618	655	690	640	638	628	611	652	694	616	704	598	666	656	647	632	648	661	681	662	662	654	642	690	667	652	615	632	660	647	660	666	675	621	617	632	668	670	655	686	655	679	631	591	673	629	616	624	652	663	635	629	677	605	635	620	649	625	677	669	670	677	635	653	653	640	650	676	615	644	676	665	649	665	651	640	621	638	698	702	620	680	675	663	659	648	640	632	635	625	723	623	611	680	670	645	647	641	654	690	658	655	657	645	639	668	617	625	668	674	650	640	632	656	643	705	627	635	625	645	612	673	676	711	703	631	662	683	604	668	674	669	671	638	665	675	677	654	616	657	675	632	653	623	700	648	668	673	643	653	638	672	633	679	598	652	684	657	635	666	675	635	657	649	650	655	682	657	649	665	635	622	646	659	630	636	647	704	640	651	654	618	635	650	665	658	632	635	693	673	633	633	664	646	671	639	619	657	679	618	658	657	652	666	651	686	676	646	626	684	657	679	607	651	710	681	629	611	588	600	672	673	624	691	649	642	650	656	599	663	613	668	577	674	635	703	639	657	658	654	669	639	590	636	660	672	582	676	668	649	661	642	636	669	610	614	656	642	655	726	657	702	679	652	673	627	633	648	620	608	641	625	662	632	643	646	646	651	700	649	628	640	685	620	664	653	671	629	682	639	645	642	661	673	602	702	648	691	675	645	688	693	685	667	667	637	638	668	634	623	652	636	706	685	661	626	654	669	642	624	645	632	651	617	576	640	679	612	708	651	635	648	617	646	700	630	674	660	629	647	687	660	696	675	616	652	660	669	710	690	660	657	676	664	653	622	685	603	638	685	648	608	629	638	629	643	647	675	663	626	668	684	645	667	617	685	609	697	604	618	664	641	667	677	638	660	675	668	664	663	671	663	665	652	659	628	644	643	626	625	712	634	609	643	662	645	633	607	651	674	660	645	669	595	658	634	682	633	639	658	657	614	635	669	638	658	662	664	626	660	685	637	634	651	631
1368	215	148	132	149	252	316	392	795	1444	2065	2003	1577	963	512	231	130	94	67	57	54	61	78	60	59	46	54	58	64	54	55	56	72	55	65	52	54	69	69	59	55	50	76	54	76	62	48	64	67	48	66	66	61	78	48	71	46	68	69	65	66	48	59	56	61	68	76	58	53	63	59	53	66	49	61	60	55	43	58	53	62	64	66	59	60	61	66	61	49	64	55	59	51	56	48	70	59	59	62	61	62	70	80	57	64	61	59	54	61	56	58	63	55	60	64	57	45	57	57	67	58	75	68	66	64	51	53	62	61	66	50	52	62	58	61	59	64	76	51	66	60	60	55	64	73	57	51	53	67	75	62	56	65	66	64	67	48	59	71	55	52	48	60	64	47	70	54	49	62	56	52	70	49	51	65	54	64	48	58	45	47	59	62	53	62	59	56	50	57	68	53	51	58	54	62	63	52	53	60	70	59	51	61	53	66	41	50	54	81	61	67	64	49	68	74	72	59	52	58	48	60	48	47	62	64	63	43	59	48	57	60	50	56	63	60	54	60	43	56	61	77	51	55	71	54	64	49	57	57	56	62	44	53	53	64	51	74	60	75	72	65	65	63	61	54	68	57	66	48	58	57	65	62	65	58	46	70	64	60	52	58	55	57	59	55	49	52	51	48	58	30	57	53	55	72	62	57	51	67	66	60	53	55	51	59	69	55	67	58	61	56	65	50	44	51	52	58	54	67	53	56	66	61	56	52	63	61	53	49	67	73	64	51	55	69	58	58	53	69	61	48	59	60	51	67	64	36	55	62	62	60	59	48	50	55	76	53	62	55	55	57	65	71	68	63	63	53	59	63	59	43	49	42	47	51	73	71	66	48	55	57	54	67	57	56	59	66	48	66	47	70	52	53	60	63	63	70	64	59	67	50	49	51	79	60	54	54	58	50	73	67	65	58	52	70	60	60	63	54	61	71	45	58	74	58	63	51	59	61	72	50	56	68	59	60	61	52	69	56	53	63	62	60	48	64	55	53	55	58	43	60	58	63	52	55	69	61	60	55	43	60	71	56	53	56	55	60	67	59	60	52	64	69	69	61	50	62	72	52	58	55	51	66	58	65	64	61	61	57	67	72	54	66	49	57	52	43	66	66	50	70	63	72	56	50	71	57	51	59	50	70	62	72	56	59	48	57	67	53	47	70	45	48	61	59	45	47	51	66	67	57	57	61	59	58	64	50	63	67	53	49	67	67	51	75	62	60	54	50	59	55	60	67	38	56	59	54	54	62	66	60	63	45	66	60	58	61	52	58	69	59	52	40	49	58	62	47	55	53	70	61	72	46	61	56	62	47	55	66	58	71	64	57	59	45	70	63	49	57	67	63	55	62	61	65	68	61	58	56	73	65	67	57	62	44	55	46	48	64	78	61	58	58	51	62	58	68	67	64	64	57	50	57	49	56	60	54	72	65	59	58	62	52	56	75	74	60	63	50	68	65	61	44	52	60	69	52	72	51	60	62	74	54	46	52	60	68	58	65	51	61	65	52	55	63	74	52	49	75	54	48	48	60	65	77	57	62	67	71	64	52	57	55	68	55	62	50	46	48	61	58	68	60	52	58	64	67	62	67	76	48	63	61	68	61	64	45	57	53	60	66	59	71	51	55	48	59	73	62	65	55	76	52	67	59	50	75	61	51	60	69	42	59	59	54	55	55	64	62	62	51	69	57	53	54	58	51	62	61	64	65	53	64	74	74	61	59	56	62	54	51	47	64	52	51	58	62	56	58	57	66	58	53	55	59	72	60	50	57	69	62	49	51	57	56	54	58	72	49	52	49	64	46	48	57	51	79	53	56	54	53	51	63	73	66	51	52	59	59	60	72	63	48	57	61	56	61	60	57	68	57	61	57	62	66	60	76	59	66	65	67	67	49	52	54	67	62	60	57	47	58	53	39	64	47	56	74	62	63	72	63	57	64	78	47	58	52	34	68	54	52	49	61	73	63	55	53	56	62	69	71	58	60	64	65	63	62	58	58	44	57	58	51	52	51	58	42	53	62	45	58	85	59	62	74	56	61	46	61	57	57	62	59	46	55	53	64	63	57	66	51	58	61	44	69	51	55	81	61	65	50	57	42	60	62	63	71	65	51	64	53	43	54	63	71	58	60	52	64	49	55	56	69	58	57	70	48	48	61	53	48	53	61	59	65	72	47	70	54	74	69	65	53	68	50	57	55	46	61	65	57	62	62	49	62	48	64	61	50	70	54	70	65	65	70	54	56	54	50	55	48	66	68	56	53	56	77	64	62	61	87	58	52	47	59	63	61	64	56	66	51	58	73	52	56	60	62	53	56	55	47	63	65	55	62	65	57	56	69	52	57	62	67	63	55	56	57	48	59	61	61	70	60	65	63	49	55	47	55	46	59	52	50	53	66	58	53	50	68	61	68	56	61	65	61	77	54	64	68	57	67	69	78	52	55	72	65	50	60	42	47	67	70	62	62	58	65	57	70	50	53	49	54	65	55	41	59	63	70	55	63	63	56	56	56	60	65	58	69	68	62	63	54	73	68	62	63	53	63	61	77	52	55	55	51	78	59	62	56	60	74	64	56	58	54	62	53	62	57	46	58	57	59	55	53	58	67	58	67	67	56	68	68	55	73	55	63	52	60	57	63	62	57	64	66	73	62	61	44	58	41	57	63	55	58	48	70	77	66	57	40	70	71	56	66	54	61	58	66	59	50	54	51	63	47	58	54	61	59	46	78	62	54	57	61	47	61	68	59	63	66	57	63	53	71	70	53	57	64	68	55	50	54	54	57	51	43	49	51	64	57	49	45	62	61	60	70	65	62	56	64	49	51	52	49	60	62	49	69	54	64	60	58	62	44	59	61	63	57	57	68	56	53	58	60	50	48	61	62	60	66	49	62	53	56	59	51	63	61	58	61	62	59	63	64	62	69	68	37	60	62	45	54	47	59	51	61	53	50	52	61	71	60	48	55	77	62	58	40	53	66	63	57	63	57	49	65	62	49	55	57	72	53	59	61	71	69	49	57	57	64	57	67	59	45	61	70	64	70	46	58	55	54	43	53	64	58	54	62	55	70	41	50	68	78	70	49	72	58	69	73	70	55	72	57	65	59	57	55	67	55	60	58	45	65	51	75	58	52	50	56	45	55	75	60	58	59	62	51	57	62	41	68	58	62	49	55	64	44	57	70	73	67	63	65	54	60	53	57	60	62	48	58	47	50	59	59	40	62	50	58	55	50	49	60	54	46	63	53	62	68	64	69	61	46	42	71	56	52	53	63	58	62	58	61	42	59	52	73	61	55	62	39	57	69	46	59	61	58	59	49	41	70	59	59	53	58	53	53	53	49	61	68	54	61	58	67	80	73	57	55	56	52	53	70	54	68	63	47	57	47	64	54	62	66	67	64	56	65	66	56	47	43	62	59	49	49	55	49	66	69	66	62	48	48	40	50	63	56	64	66	63	54	59	46	57
12997	5092	2908	5264	12459	14990	16668	18176	24080	28052	30679	28111	24243	17721	10791	5414	2521	1307	888	805	753	754	715	722	746	713	709	699	696	694	718	704	719	709	742	742	725	741	681	727	651	719	722	752	715	707	724	696	702	736	717	734	691	699	682	690	694	715	710	685	788	747	729	705	686	722	709	698	701	747	701	739	729	674	695	733	758	733	741	705	670	743	720	658	729	735	727	745	777	720	686	700	744	709	713	698	716	686	732	754	727	732	709	714	692	681	724	715	710	696	656	699	726	719	710	718	716	697	646	701	760	709	685	698	705	698	703	738	726	681	673	717	735	750	658	684	738	705	733	711	688	738	686	717	728	724	730	749	700	716	737	722	722	743	755	681	739	702	762	682	649	742	732	727	681	763	679	739	734	688	714	679	709	708	735	711	738	700	737	691	707	690	692	749	725	687	732	765	747	762	754	687	728	736	748	737	722	736	672	752	728	709	694	681	692	755	725	729	742	732	727	702	668	644	714	735	688	683	682	729	739	674	691	758	715	673	680	705	729	685	704	734	738	750	733	733	695	702	702	752	688	710	700	706	655	713	656	705	707	715	720	720	705	723	738	711	708	750	714	705	697	725	675	693	748	724	718	686	695	742	729	688	715	756	751	747	743	674	687	752	705	688	723	725	698	704	715	688	682	748	709	683	717	680	677	706	750	683	673	687	721	747	709	766	714	698	686	700	735	721	736	739	721	740	689	753	749	688	705	703	703	689	701	734	716	706	623	734	715	695	748	685	727	755	667	709	723	695	710	727	734	705	679	692	765	681	701	739	704	739	706	685	710	708	691	727	762	752	681	672	693	728	705	723	683	711	693	728	743	682	685	733	714	755	740	700	748	785	746	733	737	736	693	723	673	699	749	722	684	706	710	783	722	784	690	732	667	686	685	657	721	665	693	722	739	706	715	706	726	670	720	732	695	723	748	738	702	714	672	716	701	745	763	698	699	728	702	692	690	701	699	733	735	698	717	694	703	740	703	707	697	717	693	731	691	693	755	771	741	733	677	738	691	683	764	746	740	705	712	681	701	705	692	679	727	695	726	707	707	733	696	686	719	706	732	656	654	718	707	752	718	707	726	724	704	716	745	667	698	753	667	721	733	738	660	721	725	750	729	709	715	750	727	712	697	739	707	725	685	703	701	768	736	671	698	686	708	740	740	695	756	696	692	685	711	725	755	699	696	743	707	724	722	693	645	707	706	770	723	756	673	753	707	680	745	720	678	678	736	748	761	729	691	719	698	691	732	725	665	700	738	773	701	710	712	754	713	689	708	723	724	716	701	712	755	689	723	715	698	720	709	694	727	698	742	699	720	748	765	740	703	693	704	702	717	715	706	688	704	709	726	745	735	711	711	721	696	664	747	709	688	720	744	736	677	715	714	717	721	714	759	707	689	723	722	766	740	720	735	718	656	749	715	746	720	716	698	685	717	723	693	720	727	724	722	707	730	724	722	675	717	711	693	702	717	786	690	698	697	695	706	699	732	683	698	678	717	728	734	701	721	703	707	724	671	696	694	703	721	717	703	687	760	713	731	753	674	707	736	673	689	755	690	708	729	770	690	638	688	687	745	677	700	716	753	712	686	680	687	717	743	710	747	744	701	686	742	652	692	718	705	766	757	717	704	690	663	730	663	709	761	702	695	684	732	720	680	710	670	721	760	739	675	713	721	694	686	755	727	732	719	728	718	710	729	710	753	744	677	698	721	702	719	669	683	727	713	651	751	699	691	683	705	687	718	713	687	755	731	679	697	726	738	707	712	705	720	706	716	721	735	698	713	738	744	739	726	714	728	712	706	732	693	691	690	693	749	673	724	771	697	722	703	705	725	678	719	751	672	664	678	733	733	694	756	693	690	708	705	753	695	734	724	742	693	703	688	742	781	724	698	700	721	726	713	727	809	663	710	726	719	732	763	730	729	694	725	715	706	706	663	694	700	689	665	694	700	650	719	744	728	795	705	725	711	735	713	721	685	712	690	670	757	739	702	702	749	741	690	734	668	733	671	662	665	729	728	767	690	728	690	725	705	745	710	760	727	733	714	718	676	710	733	753	702	694	698	732	682	689	655	664	724	707	727	731	719	719	712	713	708	725	737	739	665	731	690	744	745	699	669	731	731	737	710	777	705	719	707	690	737	711	692	698	698	700	746	752	674	790	705	708	675	722	760	723	690	723	671	733	725	720	745	714	697	710	694	702	688	680	661	729	682	741	697	676	709	750	694	732	731	750	710	709	718	666	720	728	698	744	664	684	686	702	686	720	757	715	699	687	718	711	705	688	725	698	720	729	678	730	686	734	705	711	711	728	725	704	738	709	695	720	696	722	740	712	697	682	697	687	761	740	702	679	741	697	706	667	704	722	683	731	769	702	717	693	702	671	686	724	733	744	713	692	713	717	709	724	732	718	705	685	730	705	687	678	739	670	727	739	722	691	712	707	689	681	706	714	733	727	779	741	687	714	704	686	757	673	727	725	732	737	733	737	733	698	685	722	687	727	760	743	674	744	732	729	706	738	719	670	679	713	701	750	700	768	669	758	726	751	709	717	703	724	699	675	717	713	710	675	736	694	730	735	721	723	724	758	738	687	690	713	708	712	668	672	712	687	691	709	704	727	698	741	694	708	690	707	684	705	741	704	701	693	740	729	667	727	763	762	750	691	712	694	731	719	730	711	661	780	710	703	707	707	699	718	640	644	765	703	666	682	709	682	674	723	728	692	698	697	731	742	729	731	680	756	708	697	708	734	712	721	739	709	748	714	734	719	729	670	736	673	772	731	713	710	672	674	655	727	684	688	727	714	701	713	720	720	692	670	730	757	733	731	715	742	681	714	658	713	727	700	690	728	693	671	703	736	732	682	704	744	692	715	757	699	725	671	712	715	726	697	780	756	659	701	663	681	703	657	692	676	717	695	714	717	709	741	708	754	722	675	682	693	703	714	766	693	705	740	724	710	685	756	738	745	716	722	697	766	699	697	687	728	709	685	739	707	674	689	739	668	697	712	703	670	712	719	708	662	664	692	722	741	707	686	726	687	682	751	716	690	726	780	706	726	699	689	710	729	677	706	709	720	700	672	718	685	710	720	726	676	719	703	714	755	740	695	679	735	743	671	744	681	692	690	697	697	714	723	748	705	715	747	746	702	711	733	720	724	736	755	752	691	686	720	722	740	739	720	692	687	694	697	781	732	714	708	685	746	713	666	727	687	725	700	724	727	731	698	717	665	740	705	711	691	722	750	710	727	710	737	730	732	728	655	732	710	699	694	708	716	697	708	680	699	755	712	735	750	755	743	717	688	756	742	692	726	691	692	698	658	691	699	656	688	716	686	725	725	731	691	687	719	729	740	705	705	680	700	725	728	735	728	709	748	698	712	734	721	725	706	725	673	703	733	722	718	725	715	718	725	684	722	719	730	719	734	670	733	754	703	742	747	716	679	664	748	711	688	740	709	704	775	722	720
693	408	224	158	320	529	715	719	1618	2932	3590	5148	4112	2270	984	465	195	97	73	60	55	48	40	48	59	46	53	59	58	49	63	62	55	60	56	48	50	43	51	50	70	52	55	44	55	49	54	59	52	56	55	45	49	49	47	55	46	46	46	46	58	59	54	47	54	58	41	41	46	45	55	53	53	36	49	53	40	59	46	54	53	49	48	49	50	50	53	58	47	41	49	57	47	42	56	54	54	55	61	51	49	46	45	54	44	33	41	44	65	55	51	51	63	51	57	53	39	52	45	58	47	51	43	46	55	61	49	51	44	37	43	64	47	49	56	35	35	50	57	48	51	44	53	53	48	45	57	41	63	55	57	56	38	47	58	44	36	42	48	43	50	52	50	46	39	49	45	47	40	54	51	46	55	48	51	55	52	50	51	43	45	61	53	43	49	59	53	50	45	50	54	54	47	49	56	47	47	45	33	39	47	52	51	40	61	49	43	48	72	56	49	43	58	48	46	43	52	53	57	59	46	50	53	52	57	44	62	50	58	51	33	51	54	52	55	51	69	52	42	50	40	40	47	56	52	44	54	49	52	50	45	48	43	50	55	39	50	54	51	57	62	60	43	59	57	60	49	47	65	50	43	46	44	41	55	44	61	47	58	53	61	61	61	53	42	52	53	48	50	58	41	61	47	41	56	57	52	51	51	50	52	47	43	55	53	56	39	47	58	51	44	39	49	53	45	41	59	43	48	55	56	55	45	48	57	56	55	48	48	62	44	67	43	69	58	48	55	53	42	50	49	50	55	49	53	40	52	56	36	49	54	54	49	54	57	60	46	40	58	54	44	54	51	44	56	55	59	53	44	58	44	45	58	49	51	40	46	61	54	60	43	51	52	57	60	32	47	52	67	56	54	36	60	62	45	49	47	51	56	47	54	51	54	45	46	44	62	51	55	47	59	66	46	62	56	55	38	57	47	64	51	48	44	57	52	52	69	44	48	46	49	58	49	55	55	49	56	56	34	50	55	41	48	58	58	46	62	63	45	56	58	51	61	59	44	44	52	46	55	46	58	51	51	52	55	51	48	43	44	55	47	52	56	45	68	62	58	61	60	36	42	46	62	37	42	60	46	49	42	43	57	56	56	48	49	49	50	57	41	51	43	58	41	52	48	54	45	54	52	46	47	52	44	43	50	56	47	52	50	47	48	71	51	48	53	50	39	57	49	46	52	44	52	49	49	45	63	40	45	38	41	53	46	53	40	49	52	56	51	45	46	54	47	54	56	45	40	60	60	47	52	35	50	45	53	57	47	45	53	46	49	51	50	58	49	48	53	41	42	50	50	40	54	47	55	54	47	44	47	55	51	35	49	48	53	66	47	38	47	39	51	47	52	44	41	59	49	52	59	55	54	41	55	50	33	47	49	52	70	40	58	54	54	45	59	51	56	58	57	54	44	47	45	56	55	50	53	55	48	58	60	55	58	45	51	47	43	58	48	54	42	48	56	47	45	53	56	43	51	61	48	47	41	55	48	45	50	57	45	42	48	53	44	58	42	60	56	55	56	40	57	51	58	56	52	53	52	52	48	45	53	52	52	59	53	55	50	57	49	53	54	49	53	56	64	59	51	57	50	50	43	41	47	41	50	47	40	46	50	58	46	50	56	54	59	49	46	31	44	58	50	46	49	54	59	54	45	54	56	47	35	55	45	37	35	48	54	44	60	57	47	55	53	52	44	46	57	48	45	43	55	48	61	43	46	50	52	53	47	46	54	51	58	50	55	50	51	48	47	43	44	43	46	51	52	63	44	55	48	39	60	53	53	41	47	45	41	53	66	49	44	55	42	40	48	36	48	49	56	61	48	51	30	47	65	49	40	54	37	54	53	49	52	63	49	41	58	46	42	47	46	41	53	33	41	44	45	58	48	51	50	58	47	51	36	57	58	46	40	51	50	53	44	49	64	51	47	55	55	44	44	52	45	59	58	60	58	39	47	60	57	48	56	37	42	59	51	51	43	49	36	50	51	45	48	49	60	49	43	51	52	42	52	51	44	46	47	43	54	52	49	47	47	47	47	52	60	52	46	42	50	69	33	38	46	47	50	38	50	43	48	44	43	44	54	56	43	44	50	48	35	61	48	61	61	40	61	56	60	44	41	59	51	46	44	58	40	56	45	53	56	49	46	53	57	57	40	53	64	51	44	47	56	57	51	44	52	55	47	55	39	44	67	48	52	55	46	48	46	55	52	54	38	49	46	44	59	48	70	47	41	48	52	52	49	56	45	56	58	52	58	53	56	47	50	55	56	43	46	42	50	61	70	48	42	51	46	43	54	60	52	55	54	40	60	54	57	68	57	48	59	55	53	48	55	61	53	51	41	46	63	53	40	51	62	60	47	51	52	51	55	47	57	62	46	50	35	48	45	49	61	47	55	58	49	50	52	50	54	51	57	62	55	53	52	41	50	68	54	52	61	58	51	58	71	43	47	61	49	52	43	46	52	55	36	51	54	40	39	51	62	47	51	57	42	52	51	45	42	43	52	42	54	54	51	65	47	53	49	58	39	49	45	56	47	42	56	45	51	47	47	41	53	63	50	53	55	42	53	49	40	54	38	54	53	57	46	45	55	50	55	48	49	59	64	52	51	48	55	62	48	48	33	58	57	49	45	52	46	43	64	41	59	52	45	51	55	47	48	51	55	50	56	50	51	60	44	63	55	56	54	43	55	59	56	52	58	39	62	58	52	49	52	55	52	49	42	40	42	47	50	59	56	51	56	41	47	53	51	43	54	44	41	56	50	52	64	44	52	56	49	59	37	59	43	40	51	59	48	52	50	44	51	47	46	51	60	51	42	44	56	46	62	54	54	63	50	49	45	64	47	57	65	51	50	40	44	41	52	43	50	52	47	49	42	42	58	39	57	50	54	43	54	49	46	38	52	61	47	44	45	52	48	50	40	54	42	49	55	55	51	45	49	42	53	75	54	57	40	51	35	49	53	42	44	46	50	45	46	55	50	64	55	55	48	46	50	43	62	47	60	52	51	42	40	39	53	49	52	45	55	47	39	54	58	39	49	52	47	40	51	61	48	44	64	42	45	61	42	55	60	45	51	50	60	51	53	38	53	44	55	50	55	42	50	49	58	39	31	45	53	50	56	66	55	58	60	45	55	42	36	55	56	59	62	48	56	55	44	56	47	37	49	49	55	51	39	47	52	59	53	61	42	53	55	47	59	58	48	61	43	66	50	54	54	65	51	43	41	42	49	43	59	58	57	52	55	60	41	50	58	58	47	59	46	46	53	55	37	47	61	54	55	53	44	38	52	51	43	45	52	49	53	50	48	54	53	48	52	48	46	64	35	49	48	35	56	57	46	43	37	42	47	50	52	43	51	51	52	66	56	42	52	57	49	56	47	65	47	45	41	58	47	50	49	50	50	45	49	48	51	58	56	61	46	56	40	66	58	60	51	43	47	53	48	46	57	57	46	50	44	53	53	58	59	47
15334	8476	4151	9099	22211	24984	25539	24306	29423	35180	35395	38191	33754	26596	17861	9688	4402	1922	1068	730	670	605	594	606	601	557	596	601	615	611	580	598	629	575	560	597	650	620	632	619	596	616	540	597	619	641	603	638	602	610	597	605	614	634	585	604	607	657	560	648	618	555	572	584	574	644	602	610	590	622	653	594	593	586	588	616	594	631	628	608	622	602	617	650	603	604	615	580	574	596	622	619	603	592	603	622	577	634	632	600	599	628	625	626	576	624	573	632	556	653	620	624	645	608	596	598	576	647	575	621	581	590	605	572	663	662	629	589	588	622	604	597	628	613	584	629	613	595	590	616	551	651	598	612	585	610	605	596	599	600	592	590	610	603	596	568	598	626	612	585	587	586	586	615	640	629	594	576	650	630	617	551	626	615	621	611	595	607	631	554	652	582	599	557	649	650	577	605	645	673	652	601	658	539	594	577	608	646	594	631	630	652	596	611	583	648	587	602	592	619	624	582	602	615	640	620	600	588	634	644	607	608	615	626	666	558	607	627	596	596	604	618	588	621	616	605	593	630	606	586	607	629	583	586	599	642	605	581	610	614	626	615	639	609	588	635	585	622	599	623	614	606	643	640	638	641	571	614	596	591	621	628	611	563	601	609	634	620	630	590	651	626	622	614	587	610	576	596	592	615	601	614	583	565	665	642	640	626	598	642	628	590	627	640	638	621	569	626	629	588	634	597	669	593	585	613	644	624	636	603	617	569	588	647	612	573	636	635	583	601	612	608	611	636	587	648	580	566	604	608	631	628	568	609	594	582	611	626	594	598	633	610	658	627	620	657	591	626	622	603	651	647	633	637	600	580	633	573	625	583	605	646	625	634	632	623	611	613	591	601	588	664	605	622	625	608	664	617	632	634	590	598	633	560	616	608	596	612	606	610	614	572	601	631	657	643	599	634	640	656	631	628	571	581	644	620	595	595	596	602	620	603	644	617	602	632	632	618	611	649	625	646	624	649	568	585	610	597	599	648	630	607	611	622	604	582	637	654	634	591	631	659	605	605	632	649	603	604	669	610	617	602	586	657	597	659	636	591	617	627	656	611	662	659	635	597	595	603	631	627	636	588	591	612	588	621	634	615	634	609	626	628	634	653	619	664	589	614	611	613	653	603	617	631	625	614	626	597	637	580	631	596	652	597	621	605	635	582	592	583	659	619	636	594	605	581	603	578	593	596	608	633	612	612	579	579	599	621	598	575	589	619	597	618	634	639	595	592	664	603	671	588	571	611	579	649	607	590	586	630	617	575	597	609	614	602	560	600	599	568	601	601	609	617	629	591	619	581	628	635	596	625	612	614	626	616	640	599	608	595	583	630	588	614	638	647	628	590	583	600	625	647	645	622	604	672	638	604	575	639	634	616	545	602	634	605	638	631	598	610	578	584	633	596	629	628	624	602	591	617	637	632	638	586	620	611	621	642	654	583	656	602	613	606	605	620	645	603	599	622	601	610	610	593	619	602	579	572	603	593	609	600	570	571	575	606	620	613	630	592	612	601	630	601	594	628	606	642	631	599	583	655	602	606	605	634	589	655	649	588	616	587	601	585	575	615	600	615	581	618	570	601	616	613	627	626	640	590	626	646	634	607	608	645	634	628	635	613	610	606	587	599	669	621	618	634	588	601	630	647	595	623	621	612	612	603	661	587	623	594	619	621	579	650	647	584	611	633	627	656	588	604	612	630	658	611	582	635	601	603	612	627	598	608	596	643	611	592	602	589	588	597	605	570	553	651	589	637	665	600	553	637	632	646	667	651	611	558	601	611	613	606	634	594	597	633	642	595	622	602	590	589	566	614	589	621	610	631	592	649	642	593	612	593	569	583	646	617	633	604	623	638	597	613	623	663	594	592	591	683	603	595	635	651	620	601	628	618	598	584	629	552	618	635	630	632	593	599	601	622	644	595	613	651	629	621	612	580	608	614	585	625	603	645	640	601	623	599	592	619	654	608	618	617	624	596	655	634	629	560	656	593	610	595	634	614	625	650	659	604	615	604	604	593	603	650	622	612	619	593	606	646	599	646	629	609	662	604	598	620	614	617	630	590	593	579	602	648	619	632	616	596	607	578	588	601	617	616	633	596	604	625	639	620	607	634	607	645	632	615	623	651	580	654	603	630	609	615	605	676	588	647	621	629	600	575	619	611	652	670	625	609	602	589	594	614	607	617	612	596	597	588	592	637	615	655	617	606	594	604	610	590	614	626	581	618	599	644	586	624	654	612	595	597	605	607	633	568	598	601	618	617	646	574	569	624	656	609	633	606	577	626	610	641	577	584	654	651	620	603	639	618	633	614	617	622	630	619	623	631	602	642	655	633	570	599	622	645	658	604	625	589	645	625	615	599	629	626	604	619	579	641	618	553	590	642	662	626	551	642	600	630	635	577	589	608	560	592	598	604	611	583	617	632	627	641	608	584	609	629	611	576	635	653	646	562	656	599	627	636	598	597	572	602	628	582	629	647	573	611	616	648	665	637	625	632	607	630	596	625	589	575	594	680	584	586	613	655	592	650	613	618	610	589	579	623	633	599	606	606	604	604	624	636	580	626	634	657	640	590	598	650	614	608	617	588	665	598	580	653	613	606	631	625	599	623	624	625	606	640	655	634	676	645	564	612	650	630	641	575	660	620	603	626	617	623	642	642	641	637	627	616	597	640	564	590	624	617	577	622	623	605	597	593	584	632	611	607	627	640	646	598	601	611	609	625	560	606	581	609	622	644	623	623	583	595	628	603	590	641	595	644	614	610	628	650	617	608	588	599	631	564	578	600	613	653	634	634	577	656	598	574	607	610	614	616	564	618	614	560	617	584	618	640	595	620	603	626	622	601	642	599	587	638	616	631	612	610	630	607	645	638	610	607	622	582	593	633	644	622	626	601	567	592	600	623	663	584	602	630	613	614	625	591	588	595	587	612	590	648	592	597	628	625	637	622	627	638	561	641	644	617	581	624	630	566	639	608	576	604	646	578	620	575	584	585	626	630	586	585	594	631	616	584	616	609	614	623	613	622	608	646	623	630	596	675	623	581	611	630	612	626	592	578	623	603	615	631	648	637	627	630	589	630	650	649	592	665	657	620	626	599	598	586	647	643	620	583	609	627	599	644	632	638	569	599	588	615	624	620	602	627	644	621	620	575	591	622	623	634	602	624	599	586	581	582	620	605	593	688	652	593	584	604	592	637	612	651	651	625	599	622	619	609	672	612	637	572	590	595	573	633	616	595	615	654	611	617	599	563	628	615	606	632	612	645	601	643	621	586	600	595	611	556	612	608	624	594	634	585	609	635	631	623	640	590	624	620	610	561	624	591	566	618	607	666	650	613	649	627	639	558	581	650	623	616	608	598	590	629	639	589	606	622	584	578	587	571	610	611	591	575	599	580	595	644	640	617	656	585	608	611	633	604	592	620	589	588	618	615	627	617	616	646	646	669	628	597	639	655	553	573	637	594	627	630
2143	233	156	191	172	368	707	743	1281	3706	5415	7077	4868	2693	1271	572	219	128	93	71	67	66	58	80	58	76	54	73	69	59	67	70	80	75	64	49	61	78	62	78	77	72	57	59	63	69	62	63	62	70	62	82	72	63	72	65	57	66	55	62	57	72	70	56	58	71	68	78	62	61	74	62	47	73	61	60	85	68	61	55	75	73	54	61	63	63	63	74	57	68	62	68	75	63	73	69	82	76	68	56	71	58	70	64	76	70	64	74	74	62	61	72	56	72	63	63	60	71	67	78	62	60	71	62	62	58	65	75	66	57	68	69	67	79	58	72	63	72	73	77	61	63	74	56	75	62	60	70	70	75	80	70	55	78	80	70	56	65	75	55	82	53	65	79	53	73	70	62	68	62	76	69	64	70	66	64	76	70	71	68	65	66	51	70	67	68	77	67	54	61	83	65	64	67	65	82	52	56	51	64	66	64	55	79	66	69	56	77	73	67	56	70	75	74	47	55	61	54	54	65	69	85	69	69	50	84	76	62	77	69	74	64	70	60	81	70	56	59	69	64	76	73	63	59	78	57	70	69	73	61	71	66	59	72	69	47	72	61	69	54	63	74	63	71	56	73	54	72	63	73	65	62	60	63	64	68	67	56	68	66	63	71	71	67	63	63	61	68	65	55	64	72	69	70	64	59	73	67	77	79	71	77	64	56	66	62	83	59	68	75	71	59	67	60	68	58	70	63	68	68	75	63	70	75	78	74	58	55	64	52	52	64	72	65	78	69	67	62	63	72	71	78	54	79	67	72	47	57	78	60	77	65	72	64	64	68	67	60	66	73	57	71	72	58	59	60	69	59	71	67	69	62	71	66	68	62	64	65	66	69	72	65	58	69	72	60	60	74	64	56	71	57	57	76	64	60	40	62	67	88	73	88	77	59	72	60	62	54	53	78	55	87	65	56	66	77	79	67	70	67	62	58	81	65	60	54	70	66	71	78	53	53	60	75	64	76	90	75	65	77	65	71	66	70	77	73	63	73	65	65	69	65	57	66	69	77	68	75	64	67	72	65	54	66	62	71	61	73	79	83	74	60	83	69	52	66	70	77	68	74	74	68	57	67	61	65	75	62	70	65	55	66	51	67	74	75	78	83	76	58	62	58	75	63	83	75	55	67	61	67	71	84	46	83	62	65	57	67	71	69	67	75	49	71	66	73	62	71	66	86	69	68	70	67	65	81	85	55	83	65	79	79	63	63	81	77	70	63	72	65	65	70	65	51	72	69	75	79	52	80	76	77	71	56	58	73	55	75	56	62	66	67	68	73	64	58	67	66	57	74	67	77	71	70	69	58	79	61	59	74	70	69	57	69	69	54	72	62	64	68	70	77	80	66	71	60	79	65	70	69	75	59	67	56	66	75	76	82	62	74	71	63	65	78	82	63	72	57	59	58	67	59	72	80	73	59	61	75	67	59	79	75	79	70	55	68	70	73	70	67	67	74	73	72	72	71	66	68	55	55	72	70	48	70	71	67	70	77	60	65	72	81	79	76	75	65	89	55	79	69	66	72	63	64	71	52	61	63	60	75	61	65	71	65	80	63	58	58	74	69	70	68	73	70	77	62	56	65	67	51	66	83	68	63	55	64	53	64	72	61	60	54	59	63	73	58	65	61	68	74	68	74	63	82	72	62	62	72	60	55	66	65	62	70	62	68	70	59	72	63	65	68	59	79	53	65	75	64	77	61	56	54	63	77	63	52	66	66	64	63	63	59	71	74	59	69	66	57	64	59	57	62	62	58	80	56	69	69	65	65	73	54	57	62	90	74	60	78	77	77	63	63	65	57	67	88	66	77	60	60	63	81	65	62	74	60	70	71	75	68	67	60	57	75	56	64	63	79	74	63	53	69	86	65	82	75	67	63	64	70	65	62	64	63	68	57	67	72	68	59	69	72	76	63	74	52	70	84	57	62	70	65	65	66	64	50	66	60	57	58	77	78	64	70	67	78	78	65	73	73	67	66	67	81	68	58	78	64	51	60	72	54	65	76	72	76	63	71	70	62	61	60	84	76	74	73	61	63	73	60	59	54	62	48	74	59	68	63	64	64	57	65	68	71	74	65	77	66	55	71	61	61	52	89	76	61	69	64	58	55	73	70	72	58	75	69	68	70	74	64	65	61	80	67	65	59	69	62	67	63	63	67	75	67	76	74	70	76	66	60	82	66	68	66	69	63	91	65	67	66	67	79	58	86	72	72	63	61	75	84	85	56	67	66	89	61	82	52	70	63	71	75	60	64	70	74	69	59	63	76	69	72	64	59	63	77	85	69	69	77	60	72	78	73	62	73	66	59	74	69	59	51	90	70	59	75	67	83	76	75	64	54	61	56	76	69	59	68	63	58	59	90	80	71	51	57	67	63	64	64	71	62	76	78	69	73	79	52	75	69	65	83	77	76	78	59	54	53	64	66	89	71	66	57	64	62	83	59	70	65	50	55	57	77	79	57	72	66	67	59	64	81	73	62	61	72	59	72	69	70	57	56	63	68	74	86	63	71	54	73	61	64	58	65	70	83	73	65	75	78	66	65	68	66	57	62	57	68	69	77	69	67	57	66	63	69	65	79	65	66	60	59	75	66	74	77	70	61	76	69	58	65	64	63	66	72	63	62	69	60	60	54	67	60	48	74	68	57	66	60	72	57	58	67	61	77	61	53	51	70	69	75	64	64	66	66	59	63	60	61	65	72	60	50	78	75	78	69	70	73	67	45	77	77	60	55	63	72	67	74	54	57	75	71	63	71	64	75	56	70	66	72	73	74	87	53	68	62	63	63	75	62	80	59	63	87	68	78	67	69	64	67	76	76	74	74	66	69	68	72	55	64	63	68	70	59	62	64	74	51	72	57	67	75	86	65	66	81	72	68	59	76	76	63	78	61	63	67	60	65	79	63	64	65	76	63	67	54	66	70	68	69	72	64	65	61	78	78	76	61	58	67	50	79	62	72	51	67	66	65	63	69	63	60	70	72	71	62	74	63	58	47	52	56	68	86	72	90	79	71	63	67	64	76	66	75	71	64	61	65	85	69	70	71	69	71	58	67	59	62	70	70	61	53	67	64	59	67	61	72	67	57	68	61	71	94	60	64	66	73	69	56	54	67	64	86	60	63	64	63	58	71	78	81	71	76	79	63	55	60	63	68	75	53	67	73	59	61	62	72	65	70	58	74	54	57	58	64	59	63	52	77	66	72	65	66	63	64	65	73	64	58	63	84	69	67	58	66	77	61	61	74	73	81	68	70	58	57	71	61	73	78	82	57	80	75	70	57	62	56	61	63	69	89	67	63	70	65	58	61	44	55	67	75	62	61	67	61	53	58	62	69	76	75	77	65	53	82	66	70	70	65	71	78	67	76	57	68	68	67	68	66	57	74	62	75	80	64	69	63	70	87	69	58	70	64	81	73	63	69	66	66	67	68	69	64	64	68	64	71	69	74	65	60	63	72
14372	5718	3808	8287	15928	21656	24951	24486	28229	37686	41731	42606	35727	28372	20335	11899	5822	2582	1377	975	822	840	827	788	832	751	808	799	835	782	753	768	748	816	825	843	773	821	808	798	815	774	870	808	866	782	769	803	800	770	854	809	802	801	796	813	857	832	763	806	773	785	771	776	824	763	802	781	816	821	823	780	799	781	794	800	744	814	802	781	838	799	780	840	791	776	825	810	791	830	805	828	865	800	812	805	812	779	821	790	781	783	813	849	783	831	822	817	780	833	794	759	804	780	808	838	813	822	785	806	761	828	773	812	836	784	800	772	809	834	774	784	796	810	827	829	845	759	780	810	799	771	829	877	765	789	836	825	782	855	804	785	797	804	790	807	786	784	786	806	785	833	862	801	808	767	803	812	828	811	817	767	755	833	827	750	848	797	810	829	794	804	789	781	796	769	810	793	824	759	812	799	749	850	827	733	806	765	805	814	798	827	879	833	781	789	854	838	830	833	811	837	840	814	810	815	816	798	849	865	810	805	796	760	816	853	825	748	762	810	774	804	828	793	826	800	792	826	808	797	760	816	795	836	808	794	820	848	807	815	788	783	802	784	778	786	821	784	792	784	838	820	779	746	772	809	810	787	830	787	816	781	790	762	839	807	798	803	806	788	796	835	808	790	864	797	815	814	764	789	772	798	764	812	820	773	791	791	737	831	802	858	755	823	748	837	806	849	820	792	798	821	804	825	810	752	791	803	795	820	778	798	778	769	799	854	754	792	810	801	769	789	793	794	795	791	831	754	854	805	799	830	788	807	804	789	783	782	821	811	808	769	778	745	808	803	810	807	741	839	816	851	777	820	831	801	758	849	778	743	788	766	808	804	781	797	795	794	821	811	819	808	824	838	803	822	741	826	724	807	766	835	823	779	816	791	809	844	767	783	836	816	841	785	766	806	754	837	786	823	850	834	792	801	804	781	770	795	781	782	846	808	826	861	784	769	791	836	839	835	768	854	737	807	759	754	807	794	805	817	771	804	815	798	795	798	799	784	809	783	752	854	819	808	766	834	798	826	831	810	818	750	805	805	814	801	765	780	808	804	818	821	799	781	772	793	820	819	805	824	764	745	811	839	807	813	863	838	801	818	834	788	751	786	836	818	793	810	788	840	798	799	796	785	822	751	836	805	861	786	768	799	835	827	805	762	786	782	794	837	847	787	790	860	828	802	787	812	768	831	817	855	806	814	816	775	779	840	812	864	764	813	758	792	778	825	832	858	798	875	770	802	840	842	822	771	809	748	806	748	843	775	792	806	807	827	813	828	752	808	801	780	810	758	774	789	820	811	793	806	791	864	799	783	783	860	785	749	785	809	816	816	817	756	823	828	773	786	772	806	780	825	779	797	803	827	791	803	806	824	815	807	769	828	794	825	808	811	842	788	816	824	810	792	782	813	804	809	779	839	839	785	803	820	826	787	782	797	748	775	809	830	788	810	807	770	851	757	801	812	772	812	766	815	778	824	794	759	802	819	810	823	803	763	785	838	800	776	779	794	831	769	866	836	816	809	777	817	819	773	854	809	828	803	840	794	800	762	776	821	811	799	762	815	815	814	783	780	800	769	802	777	784	817	836	820	847	802	750	821	785	796	785	803	828	853	781	799	813	801	829	798	786	795	783	800	792	790	787	823	774	773	841	784	847	776	797	841	806	775	759	787	820	819	759	761	838	811	805	810	856	774	814	814	800	783	852	758	802	792	801	780	824	795	822	839	838	791	761	849	768	773	818	730	778	827	773	813	731	735	834	772	804	806	818	790	791	788	789	845	808	818	760	814	806	820	775	794	783	755	849	842	781	831	884	803	817	811	829	762	810	835	793	779	774	764	790	824	781	789	811	818	772	789	745	759	778	839	762	800	768	806	796	817	783	799	806	769	805	815	839	763	825	867	803	791	821	769	774	788	779	799	779	845	830	825	797	829	796	805	800	760	834	736	860	752	819	797	867	823	832	777	813	774	822	817	820	838	857	820	758	811	784	789	866	816	838	764	782	834	814	821	793	818	820	819	811	819	814	824	780	801	775	805	837	814	816	783	854	831	772	801	776	810	795	814	754	781	789	832	820	821	818	776	817	784	720	738	796	794	804	818	803	825	790	802	776	802	798	797	804	845	799	862	780	778	794	810	831	839	761	765	866	790	809	834	756	807	784	798	817	793	833	817	806	799	798	800	788	824	796	765	795	793	837	843	819	817	756	789	768	783	860	820	783	823	780	821	825	763	809	819	835	853	796	827	822	803	805	799	794	813	856	823	807	766	761	782	885	772	813	810	821	806	813	817	813	773	810	797	812	775	802	843	818	854	852	757	788	824	796	779	790	788	804	825	820	827	837	829	841	782	830	795	843	787	741	767	840	769	833	799	760	825	865	846	777	836	798	809	779	802	831	834	775	832	830	823	804	823	828	783	798	750	758	823	793	800	781	795	824	861	827	774	785	806	797	754	822	795	794	751	763	766	834	809	815	807	826	837	733	758	774	815	770	770	827	803	791	808	786	815	818	744	815	813	802	772	754	837	783	780	858	785	848	828	802	813	822	816	820	817	840	764	781	813	822	802	839	755	784	863	839	795	783	811	837	772	822	792	777	786	766	795	743	808	799	814	786	791	817	813	826	839	833	830	761	790	836	830	828	804	801	839	757	774	831	793	822	849	792	820	832	834	821	826	804	795	801	771	842	783	811	826	786	726	799	827	816	770	796	824	796	840	749	757	733	845	814	796	825	815	796	779	807	861	863	734	825	796	854	755	799	795	816	836	748	798	770	746	776	783	781	805	836	757	815	779	784	774	818	785	785	787	784	792	834	798	761	768	823	792	828	837	779	811	794	768	811	840	799	829	821	802	774	835	794	795	784	830	782	750	779	810	842	787	844	806	708	803	821	881	801	785	830	848	798	816	794	760	778	795	774	828	858	823	742	807	744	771	779	808	778	753	804	794	817	777	827	848	767	799	802	832	793	830	772	805	793	820	779	820	763	756	794	837	783	825	800	830	839	802	794	800	835	817	833	803	779	855	779	814	792	824	840	747	800	802	807	834	842	819	822	759	842	784	805	826	796	809	778	781	815	798	812	835	820	815	807	784	841	801	797	767	804	784	811	778	828	802	765	847	810	763	786	775	820	815	784	788	761	843	792	821	830	759	764	834	809	801	792	782	810	810	774	806	841	828	824	803	783	830	816	772	816	822	841	841	807	789	834	809	759	831	815	758	748	830	797	813	840	788	842	836	793	797	780	901	768	825	827	820	838	792	809	782	817	824	797	814	838	791	791	833	776	799	823	877	797	835	823	847	779	807	809	804	809	822	817	753	815	803	793	822	794	806	813	784	782	797	844	825	832	811	812	811	809	773	824	836	809	776	836	803	855	765	812	850	776	799	779	787	784	804	728	780	861	788	789	756	833	869	789	787	743	791	775	794	825	839	771	725	797	796	763	807	794	841	814	813	796	834	796	754	807	813
959	323	242	259	297	741	1199	1095	1492	1350	4593	11097	9437	5566	2673	1232	479	198	105	77	51	65	49	62	52	40	60	54	62	44	60	52	61	56	52	61	51	53	57	67	62	53	50	53	62	62	66	64	53	59	64	54	62	42	51	54	52	52	50	71	53	52	57	50	56	59	60	57	52	57	65	47	50	56	55	61	69	47	61	59	57	65	54	56	62	39	50	49	50	47	59	64	45	38	58	47	69	58	50	59	46	57	60	47	66	60	54	55	60	44	56	47	54	55	64	62	46	63	58	66	55	55	68	57	50	66	55	51	64	57	58	54	51	67	57	72	63	53	65	56	63	47	59	56	56	58	57	56	66	53	67	53	56	49	60	60	46	62	53	57	56	47	53	54	48	61	52	52	45	51	66	50	61	60	55	63	57	57	54	61	55	53	48	63	57	62	50	69	55	56	64	50	57	53	44	74	53	55	64	57	56	53	52	61	46	58	49	57	56	75	52	66	49	54	56	56	55	64	58	64	62	52	59	40	58	76	59	57	74	53	53	67	70	62	40	57	62	57	61	61	57	68	58	60	68	53	52	49	60	62	58	58	59	43	56	65	50	67	59	52	52	46	45	63	58	64	43	60	57	54	60	47	58	40	55	53	44	60	55	57	45	47	54	69	62	71	58	65	63	65	59	57	52	74	66	55	47	60	50	68	49	66	45	50	52	63	51	51	57	57	61	55	50	53	57	54	51	52	63	52	54	68	46	52	53	50	60	59	49	55	47	51	53	60	63	49	59	43	46	59	50	48	58	51	49	42	56	70	55	59	59	56	52	51	59	46	42	71	57	56	55	47	61	49	57	48	39	70	60	53	41	51	56	71	59	52	48	66	62	65	52	61	59	50	60	60	50	52	54	55	55	50	53	55	67	56	50	41	63	52	50	54	66	60	49	61	54	50	47	57	60	54	43	60	57	59	45	67	57	58	64	51	53	43	60	47	57	56	44	50	53	50	55	56	63	67	54	56	52	51	50	54	50	56	66	48	58	39	64	56	54	39	59	60	63	62	48	53	53	52	59	57	71	54	59	59	56	48	52	51	57	69	44	77	64	54	57	53	65	61	50	59	48	57	53	55	53	49	59	69	48	60	59	65	52	59	61	65	56	48	55	72	59	66	51	45	56	63	56	45	64	57	57	50	72	42	63	57	56	52	70	51	55	44	52	57	58	57	52	51	35	62	52	59	60	55	69	55	58	56	54	51	49	54	58	47	53	56	58	61	62	57	71	50	61	67	47	58	53	64	49	53	53	54	53	51	51	52	47	62	42	51	53	53	57	62	55	58	45	61	54	58	52	68	64	48	54	57	41	55	61	47	47	52	51	55	63	73	56	63	41	61	45	52	50	55	59	53	64	59	65	63	54	51	49	57	50	46	61	54	44	47	52	45	54	53	53	55	57	60	56	51	59	49	66	61	45	49	43	71	60	55	61	58	70	56	58	59	62	63	49	47	56	57	58	50	47	43	55	62	60	56	52	55	48	70	70	60	52	62	66	73	52	46	60	47	64	74	59	59	58	51	55	43	61	49	60	56	61	65	52	65	66	53	46	47	57	55	48	51	70	61	41	53	61	44	44	61	54	53	60	55	50	63	59	52	66	56	52	51	60	54	59	56	63	49	51	52	53	53	54	61	51	63	55	54	56	64	56	57	49	72	65	58	50	50	60	49	45	54	49	47	65	63	63	53	55	56	47	65	54	48	53	70	57	54	62	59	61	56	62	57	61	41	56	61	47	70	56	51	64	50	56	55	63	50	55	52	51	43	47	64	39	62	60	58	47	55	44	45	75	60	62	54	68	53	50	57	56	58	62	52	71	56	73	57	65	65	62	56	46	63	64	62	56	69	43	55	54	58	66	61	60	49	57	48	46	59	51	64	46	60	52	63	57	54	57	59	53	54	39	57	63	72	67	42	61	46	51	44	54	59	57	60	54	55	40	57	56	74	46	49	68	52	55	69	42	63	61	46	64	59	50	51	57	59	56	70	53	53	75	63	49	62	63	60	57	51	56	55	57	59	63	65	54	49	56	47	64	53	41	64	49	50	60	60	50	61	52	57	55	55	53	57	40	60	65	61	52	58	69	45	60	52	63	60	55	51	51	60	68	55	48	60	63	49	51	57	65	61	55	44	45	52	54	37	41	58	48	49	67	52	73	64	54	56	64	65	57	47	53	59	53	55	54	58	54	60	66	49	41	52	61	69	60	47	68	61	56	38	59	58	59	46	46	49	49	64	55	56	59	83	48	50	65	48	63	63	58	57	62	57	57	57	67	56	54	68	62	42	58	47	58	48	46	48	61	44	63	54	48	58	49	47	52	78	54	46	55	55	63	55	57	57	55	49	47	43	58	52	59	54	63	57	60	52	47	50	56	64	54	71	53	54	46	52	60	58	65	51	51	51	55	65	61	45	54	42	58	59	54	53	58	69	52	43	53	50	51	71	65	62	49	45	54	55	47	55	66	71	65	64	58	52	69	63	54	57	62	46	57	61	64	51	67	52	48	62	59	52	68	58	66	47	67	52	65	58	54	66	61	65	61	66	55	51	57	63	61	53	49	43	69	49	54	45	65	60	57	53	66	56	58	56	59	52	71	54	55	49	64	52	61	61	60	51	64	63	58	55	60	57	67	47	62	43	66	54	63	63	64	57	53	57	61	55	58	63	45	53	52	51	59	61	52	47	56	64	67	66	53	60	47	48	54	64	47	54	52	52	54	65	55	53	59	51	54	56	51	43	59	51	66	71	48	51	65	57	67	57	54	58	62	64	49	45	64	48	44	57	61	65	54	45	63	59	64	57	43	48	58	64	57	51	56	51	58	57	48	56	65	50	68	55	56	54	51	58	64	59	58	72	60	63	63	45	44	42	55	60	50	56	43	51	58	62	46	60	48	54	50	65	53	57	50	58	51	68	55	62	49	54	48	51	62	58	47	65	48	66	59	55	66	51	45	46	53	54	57	49	52	60	58	49	61	57	51	55	43	52	53	51	65	62	49	60	47	44	52	48	59	59	61	58	71	47	60	48	53	63	71	73	68	49	53	44	61	57	46	64	64	47	65	64	67	61	63	54	51	51	73	43	50	52	62	64	48	59	62	66	52	59	63	67	48	48	49	61	55	39	56	53	44	56	52	51	50	58	47	58	51	61	44	46	41	56	47	73	56	66	63	59	68	62	58	58	58	55	64	55	56	66	43	49	62	58	62	69	54	66	57	67	56	59	56	55	50	45	59	59	59	67	41	59	70	58	39	55	57	67	77	45	62	43	72	54	72	50	54	64	57	44	60	60	60	54	68	46	47	47	47	61	51	57	54	57	52	62	59	46	61	40	57	56	62	49	60	49	52	51	53	53	61	61	49	54	47	50	37	53	46	57	69	55	54	45	43	69	39	48	52	54	45	59	55	53	66	51	56	69	63	62	60	47	51	59	43	49	54	47	54	47	55	51	57	66
17469	7866	4827	12993	23542	28894	30738	27799	29566	26443	39642	50424	44615	36175	27859	18982	10475	4603	2036	1128	815	678	650	692	704	628	666	691	649	700	655	669	637	686	672	652	696	654	642	697	671	626	656	615	675	663	713	636	678	727	660	650	675	659	638	699	653	671	659	668	675	677	677	645	698	670	645	677	639	686	644	658	652	622	675	674	655	635	676	648	680	634	700	698	684	659	662	712	673	690	663	648	610	636	672	645	638	680	664	647	639	706	621	674	633	661	671	684	657	699	734	679	710	658	674	690	664	660	694	688	652	708	670	697	673	690	622	655	633	679	665	660	698	696	656	653	675	682	660	696	683	613	694	690	633	680	645	664	671	667	695	666	683	644	635	668	690	698	687	657	685	647	658	710	658	681	693	737	660	687	666	709	684	705	633	705	668	615	656	686	660	659	665	698	650	659	651	725	656	627	689	675	708	683	680	632	709	704	677	662	708	651	685	691	709	634	694	682	659	689	644	670	686	664	680	684	662	719	643	643	694	681	653	624	711	665	663	631	711	658	650	652	667	652	665	710	704	681	692	713	693	702	640	668	654	688	657	639	657	683	689	656	687	650	631	703	705	670	685	609	684	665	663	704	717	704	634	668	675	637	611	628	665	685	658	675	649	634	694	706	661	673	616	703	617	644	711	680	661	684	657	654	677	656	695	631	683	672	656	653	642	684	642	653	648	672	666	668	683	648	656	634	667	692	624	635	676	604	689	655	696	671	687	613	662	639	667	687	663	679	672	657	634	689	679	670	650	646	750	661	706	673	655	685	650	678	641	696	710	641	618	669	660	654	656	668	668	645	695	694	706	666	680	691	694	654	679	687	638	682	656	684	676	686	725	633	670	673	653	689	638	651	656	650	660	698	722	729	649	628	659	680	676	678	695	669	660	632	677	671	669	678	669	694	638	724	645	664	687	648	688	664	695	696	707	664	652	692	657	692	667	692	631	640	699	732	662	648	679	687	675	686	689	681	651	650	671	674	715	682	687	692	680	678	669	642	634	689	669	618	684	693	681	681	686	677	692	688	671	693	698	653	657	646	625	699	668	683	683	682	659	712	669	647	652	639	678	636	696	692	640	673	671	657	628	668	707	682	667	711	660	668	660	663	630	687	712	679	657	702	638	698	658	656	653	677	629	642	724	659	718	665	720	658	659	673	672	689	670	684	695	635	697	678	684	642	665	661	664	685	713	712	690	701	642	658	665	633	682	678	631	691	639	687	619	653	656	655	677	622	624	644	690	635	636	668	629	612	705	687	654	662	656	677	691	642	653	680	667	665	650	673	620	681	612	670	661	664	671	683	659	667	665	678	656	695	700	670	712	659	682	629	681	687	677	608	670	691	660	645	671	703	721	678	654	691	702	652	629	704	634	631	652	693	711	678	642	684	728	668	703	674	666	695	740	638	648	658	692	707	666	676	658	689	676	690	659	679	669	655	667	645	651	679	675	653	713	649	657	685	650	682	647	623	626	613	661	676	659	662	668	692	655	664	661	672	687	643	666	639	676	681	673	651	666	677	675	677	656	724	702	683	665	690	658	651	667	671	651	659	677	699	660	661	697	709	646	685	696	636	675	658	717	688	673	690	685	656	662	657	696	652	698	659	658	644	707	687	639	630	689	671	659	667	645	678	709	663	643	650	635	704	698	698	678	658	652	643	658	670	689	644	688	644	652	665	653	696	685	665	662	640	641	699	709	640	711	670	728	671	656	647	676	723	655	670	676	685	675	640	653	732	699	670	684	683	681	656	682	672	683	650	684	702	700	651	637	670	686	649	684	637	688	646	653	672	677	647	676	700	667	693	681	676	668	641	669	689	715	684	678	643	647	739	680	693	650	645	652	715	609	687	684	694	661	677	687	688	669	670	691	658	661	635	673	713	638	710	696	703	688	635	665	693	666	686	658	628	718	720	682	663	629	670	680	656	681	681	678	658	667	668	680	624	681	621	677	630	722	672	695	694	680	672	669	675	672	657	647	691	648	641	665	657	657	681	691	688	681	702	657	648	705	705	671	674	647	668	666	672	676	678	730	673	689	642	672	695	635	642	704	623	649	674	679	679	641	653	657	747	695	717	711	644	647	673	677	708	637	694	650	670	642	665	667	676	708	671	658	692	649	686	678	683	691	636	680	655	653	649	692	659	695	663	668	687	710	683	650	675	634	669	626	650	692	669	690	711	674	655	617	677	697	628	647	666	663	661	680	636	664	632	648	690	672	671	686	665	691	665	646	689	676	713	709	651	682	695	623	675	695	669	678	689	658	650	634	688	647	607	697	678	687	695	658	681	687	639	706	681	674	655	604	647	650	661	670	654	685	681	716	666	682	659	682	684	679	652	696	705	648	660	659	660	665	640	700	688	671	643	666	666	683	729	645	637	701	708	667	645	655	667	685	685	665	679	613	694	684	648	741	671	658	674	687	663	657	653	646	664	686	630	677	694	701	655	629	660	638	666	675	695	704	610	653	650	709	644	674	664	677	693	696	675	648	634	680	665	681	662	670	680	677	632	681	673	655	677	633	655	635	677	667	644	680	697	644	697	668	671	714	687	720	629	693	681	662	692	694	630	677	669	638	657	731	677	664	657	640	699	648	676	710	687	699	675	680	672	694	678	664	652	679	680	672	695	652	610	699	625	694	690	637	678	677	692	652	670	717	710	691	637	636	678	682	693	652	672	689	626	708	662	657	709	678	706	653	665	692	649	676	655	693	648	697	669	653	651	686	680	632	699	656	683	657	642	654	623	657	654	692	653	682	698	613	647	628	669	655	703	635	692	651	682	690	670	702	702	658	672	646	654	676	650	665	683	696	676	667	638	676	675	661	683	663	641	687	682	678	651	613	680	648	667	648	701	616	670	714	646	634	698	632	672	671	634	689	677	669	655	660	684	682	702	659	627	671	656	660	694	668	674	711	649	584	681	662	684	641	674	671	693	635	704	667	640	677	634	691	652	705	698	692	654	703	685	658	670	650	669	640	615	679	691	610	671	656	620	685	620	636	639	684	639	705	689	680	620	720	654	644	671	609	698	646	673	643	667	712	664	600	663	645	688	592	623	643	653	709	661	686	691	646	669	647	638	647	638	664	651	706	643	646	650	655	677	646	717	670	687	661	647	634	635	674	687	634	643	654	709	648	701	667	666	659	657	679	675	662	704	633	637	724	687	686	643	728	674	698	679	636	701	673	693	662	644	652	670	729	688	687	638	673	754	620	702	703	664	609	673	653	667	688	667	636	681	626	676	661	659	655	664	670	635	674	711	693	668	666	675	637	655	685	711	656	675	645	640	669	653	642	662	674	693	618	678	680	626	651	640	695	625	678	684	640	654	674	648	659	711	690	706	686	719	679	672	620	651	675	671	656	711	668	708	693	712	689	631	615	674	702	632	704	675	728	688	644	659	691	729	653	637	649	685	664	696	614	661	708	688	662	664	712	643	649	712	633	626	678	658	650	656	693	650	699	648
1321	96	90	84	149	287	231	278	224	250	965	1905	2123	1461	907	492	231	132	71	67	54	57	63	65	62	65	68	55	65	67	56	71	61	76	53	63	59	62	59	57	76	54	81	55	66	59	62	68	61	55	59	63	46	62	59	58	61	62	53	66	62	51	55	52	49	52	69	53	72	60	58	56	72	67	62	64	60	65	55	72	53	54	49	48	62	57	65	67	65	53	56	57	65	52	72	62	49	67	65	68	60	61	57	56	70	58	58	55	66	62	52	58	59	66	45	50	49	66	71	68	52	73	48	56	57	53	50	64	58	59	76	59	57	49	52	59	63	57	47	61	62	64	67	64	58	60	55	49	76	62	49	61	59	61	57	62	55	58	50	62	59	67	69	58	71	75	48	65	64	60	57	42	60	53	65	60	59	49	49	64	53	58	62	59	62	64	69	57	52	61	61	57	53	52	52	65	54	62	78	55	60	60	72	55	55	66	55	58	73	61	66	66	59	59	58	63	63	52	46	55	62	53	57	55	65	44	55	63	53	58	65	48	50	62	71	55	62	52	69	48	68	48	69	50	76	53	70	69	52	58	59	30	63	67	56	66	67	47	57	45	60	51	62	77	63	61	60	50	60	57	57	72	69	61	62	47	63	61	69	56	65	64	58	57	67	61	65	50	69	72	60	55	55	59	56	59	57	63	52	61	58	69	60	63	60	57	75	55	55	49	60	52	73	65	67	60	50	47	58	65	81	59	57	60	58	58	71	53	76	66	59	50	58	48	57	56	68	66	63	70	60	66	65	65	58	60	57	52	56	49	55	54	55	68	59	54	54	54	65	56	53	66	40	61	65	59	78	50	72	45	58	60	59	62	53	67	70	51	56	72	57	65	63	62	45	60	51	70	77	77	65	79	71	71	54	56	61	74	67	48	64	67	63	68	56	55	53	61	46	49	53	55	65	81	64	73	57	57	71	68	58	51	58	49	51	51	48	62	65	55	64	66	46	47	70	59	60	46	58	52	47	56	50	59	47	41	56	56	63	64	59	66	62	57	49	62	59	46	55	64	60	59	54	67	65	54	83	70	69	47	65	57	61	69	58	48	58	60	66	58	52	69	68	63	55	70	53	69	65	61	64	57	80	52	71	55	68	54	60	55	64	45	46	70	69	54	51	53	61	61	51	63	59	56	54	56	68	60	57	63	46	53	51	61	68	67	67	61	57	57	61	55	55	49	67	73	66	62	54	73	58	67	63	57	61	59	61	57	73	55	40	54	54	68	67	57	69	54	55	49	57	58	56	59	59	56	66	56	58	73	57	65	58	56	73	76	65	58	67	54	58	60	43	64	53	55	61	68	63	61	71	63	64	63	62	68	66	53	55	76	69	70	53	70	50	57	77	66	64	49	58	65	69	55	56	55	51	84	56	59	61	58	54	65	63	66	61	55	59	69	67	63	65	61	61	61	67	54	54	56	75	52	58	51	61	51	58	51	54	62	46	61	65	49	61	71	45	61	51	70	58	49	62	70	58	47	66	63	63	75	63	49	54	73	52	53	61	61	53	52	74	61	53	59	54	60	61	68	60	67	57	71	54	59	66	63	46	66	65	44	53	52	56	58	77	66	57	56	64	59	58	73	66	58	59	65	72	54	77	55	64	59	60	62	68	62	54	61	57	74	61	65	65	51	53	66	53	65	49	70	62	77	58	54	63	66	56	57	48	60	61	56	48	62	51	51	64	56	53	59	75	67	66	66	53	67	50	69	67	55	55	61	56	55	49	51	51	58	73	63	65	55	69	58	55	47	58	57	65	71	60	53	72	45	50	61	60	64	78	55	57	64	57	58	59	70	81	62	45	62	58	61	76	58	71	60	67	55	68	64	70	58	68	70	64	45	48	60	58	50	62	68	58	60	51	56	55	63	65	51	68	60	59	62	57	52	64	55	54	42	50	62	50	61	58	55	58	50	67	56	62	50	54	58	61	53	68	48	59	64	57	57	55	64	78	75	59	56	60	53	64	67	58	51	61	90	54	68	46	75	48	65	64	62	56	53	67	58	64	60	52	54	67	58	71	55	60	60	71	43	67	52	66	63	53	49	49	60	64	81	58	62	56	56	64	49	69	67	50	62	53	60	53	67	71	76	48	56	55	61	66	54	52	52	50	57	46	62	58	46	50	66	63	62	63	59	64	58	61	63	57	57	70	52	59	60	71	54	59	61	59	57	54	64	59	53	48	63	75	45	59	54	52	61	62	66	59	55	68	51	60	73	67	78	53	52	62	57	66	61	60	56	65	45	63	61	65	61	55	63	54	61	60	56	62	65	63	62	67	54	59	71	61	65	55	64	51	56	62	56	64	65	41	69	55	69	61	50	57	64	63	71	62	56	53	61	57	69	56	53	68	51	57	46	67	45	67	66	64	57	55	47	66	63	62	51	47	54	68	49	60	58	51	73	52	51	54	40	56	54	66	61	66	74	72	70	66	62	56	60	71	61	38	63	47	67	53	54	60	60	72	60	68	56	50	48	64	54	58	70	61	58	67	57	59	65	59	65	64	54	65	66	68	57	58	51	57	55	71	47	70	56	57	47	68	45	61	63	52	55	53	47	62	61	60	64	67	54	65	65	64	69	75	52	49	60	55	59	67	72	52	61	57	58	56	58	74	60	58	64	63	56	71	77	62	61	63	58	55	72	59	51	52	54	59	63	65	49	62	62	54	59	62	76	51	66	58	61	60	55	59	50	62	46	63	51	53	55	63	63	59	59	62	62	54	57	55	64	61	58	56	55	54	67	37	62	59	56	58	69	66	60	63	59	68	75	50	65	50	50	55	72	63	66	58	59	73	66	65	54	60	46	53	52	67	53	59	52	64	55	63	61	59	46	40	50	64	71	54	52	67	52	46	48	66	69	44	58	61	48	58	51	58	69	60	58	57	67	57	82	66	61	70	61	61	64	64	53	44	69	63	58	69	57	60	64	61	56	52	79	54	79	69	54	56	56	53	63	76	69	57	68	76	50	51	60	52	71	57	57	50	52	67	44	61	51	69	56	63	58	73	54	50	48	56	63	62	71	49	45	64	52	51	62	69	49	58	54	43	47	55	55	68	66	53	59	66	55	53	57	52	51	50	61	60	54	61	50	71	60	59	62	47	58	66	49	53	56	51	61	47	64	86	61	63	70	65	61	62	55	69	60	64	56	53	64	77	63	43	66	57	59	57	60	63	58	49	63	74	63	57	52	58	56	53	55	55	62	60	45	62	61	63	57	67	60	59	55	44	58	60	62	65	43	54	69	56	54	51	68	60	47	63	63	52	86	68	59	62	61	67	75	66	66	63	60	55	55	73	56	74	57	53	55	53	43	56	44	58	62	51	56	43	69	59	62	51	61	64	63	63	55	70	69	56	55	55	61	51	60	59	73	56	60	62	65	68	48	55	75	50	67	61	63	55	54	61	73	63	68	62	61	52	66	53	42	63	56	57	63	62	60	73	52	69	50
9946	2398	1483	3540	12938	17436	14189	13097	11250	10206	22844	29603	28310	23202	16950	9863	4865	2268	1261	864	784	768	719	690	777	696	713	710	698	691	736	727	672	710	745	717	698	690	709	705	716	742	709	676	717	683	735	698	728	712	746	726	729	760	716	739	735	734	696	671	698	722	691	794	724	693	790	720	738	760	730	672	739	711	691	711	753	750	703	732	752	728	710	775	712	745	725	754	758	735	763	744	717	727	784	717	769	680	707	732	721	689	713	667	726	768	727	729	731	751	700	740	733	695	682	703	673	703	733	752	714	746	709	768	676	707	735	690	740	724	712	723	730	718	738	736	686	722	756	746	722	692	747	691	733	723	728	766	712	720	727	708	731	712	679	718	758	732	745	680	720	744	766	704	721	700	704	711	732	739	745	778	721	742	703	707	734	734	683	742	696	749	703	746	706	743	721	698	710	712	705	761	721	688	753	738	681	723	701	748	744	727	728	690	709	753	736	686	762	710	744	730	702	736	779	720	744	702	742	772	710	739	730	732	733	766	726	707	754	744	705	726	761	736	745	715	701	742	693	703	705	698	690	718	767	770	728	715	742	708	715	762	717	712	720	741	733	731	682	707	668	717	765	725	772	707	706	729	716	699	725	690	765	741	725	689	747	769	716	709	729	710	713	708	761	738	741	664	749	745	698	715	688	696	721	706	743	683	704	730	748	697	719	714	713	723	757	773	704	720	695	729	730	723	684	707	735	757	702	750	763	758	711	733	731	780	689	728	738	729	738	694	779	741	743	695	766	726	692	723	760	702	690	710	709	740	716	710	695	719	702	748	666	725	707	690	753	752	718	727	768	717	733	717	696	698	712	719	737	722	698	746	742	764	740	696	730	698	680	717	728	783	719	715	659	737	734	750	743	686	751	724	699	714	768	680	717	730	745	710	730	732	711	645	756	716	745	740	726	762	711	752	710	686	725	705	721	738	759	693	686	667	695	728	798	700	745	776	721	740	725	687	735	773	744	722	721	752	695	736	736	707	707	733	739	769	749	730	711	731	751	704	694	734	767	745	702	691	754	718	753	697	735	722	679	694	724	734	754	756	715	704	764	742	719	701	732	674	753	691	696	726	714	713	732	770	768	683	750	685	692	718	709	708	713	699	682	735	721	728	725	714	717	762	719	729	738	746	741	704	726	714	690	681	729	732	747	700	736	741	711	746	687	707	749	706	741	748	709	767	683	723	785	731	718	720	725	716	748	757	706	742	761	739	706	710	698	735	678	790	751	807	723	701	742	716	638	750	695	768	726	695	741	744	725	718	776	734	640	691	735	706	736	696	697	735	744	743	728	706	730	771	671	705	736	697	725	756	731	696	706	706	734	694	693	751	708	665	722	755	744	777	703	700	754	717	712	707	729	660	730	709	759	727	723	728	722	720	713	720	723	729	712	743	764	683	714	759	709	730	722	686	761	696	731	692	707	727	776	767	707	731	717	710	709	739	700	718	703	701	768	723	712	667	732	698	714	684	738	712	717	745	718	746	714	770	716	752	706	668	734	701	740	747	778	703	742	719	708	712	752	729	688	719	721	754	737	681	731	738	729	741	710	753	691	712	725	741	705	728	708	731	680	729	735	696	707	719	738	705	750	724	752	715	700	694	688	779	754	742	756	781	714	749	669	725	758	764	701	733	749	703	696	756	734	734	743	766	711	715	707	714	741	754	738	717	734	716	695	740	679	744	733	746	727	711	699	800	707	730	723	751	692	684	769	732	725	732	685	752	715	752	719	642	682	690	724	734	714	736	720	734	734	710	770	720	759	737	744	761	721	721	722	675	741	750	732	702	686	708	740	729	686	655	719	699	736	768	740	727	759	708	703	707	765	723	726	787	720	703	636	716	715	746	749	688	718	722	709	671	739	743	731	644	711	685	715	695	723	721	728	702	735	691	749	697	717	733	727	735	724	721	750	690	721	743	729	745	732	738	679	734	747	705	716	707	739	785	774	747	719	755	728	744	706	729	701	726	740	731	726	686	751	759	677	645	757	704	728	687	732	709	709	709	699	726	727	729	697	726	728	771	680	718	710	752	695	754	719	764	719	771	761	741	746	713	719	681	694	754	706	750	694	781	753	719	770	711	702	744	741	756	699	714	743	705	774	742	718	703	711	702	739	705	729	658	718	685	716	722	763	754	717	736	767	728	767	733	742	776	704	690	685	737	767	745	718	758	726	674	746	705	674	737	703	709	707	696	727	714	739	729	716	696	757	674	657	741	701	731	784	739	701	686	740	708	714	737	686	728	717	688	717	724	690	717	716	763	717	741	711	708	739	727	750	745	695	704	699	707	733	723	714	761	688	674	719	749	710	659	677	744	754	734	716	698	709	735	660	743	760	699	740	724	741	721	812	771	692	697	713	711	671	737	716	744	766	652	729	749	719	723	698	704	675	736	741	694	740	707	715	677	722	669	700	714	697	739	745	752	721	734	703	701	730	692	748	732	727	763	713	700	705	707	691	697	723	717	705	692	766	732	736	714	734	727	701	714	729	713	706	722	735	732	679	730	749	687	749	716	743	737	703	731	742	736	749	744	760	693	698	774	698	744	747	702	703	715	715	725	762	699	708	700	712	746	747	745	740	701	720	700	706	738	714	759	770	720	714	728	724	739	763	747	724	724	709	767	675	721	719	730	705	675	686	794	683	687	721	672	736	750	669	744	697	709	726	743	740	711	758	713	711	709	745	714	724	741	755	677	714	788	742	698	707	734	741	733	716	693	743	697	684	757	696	747	710	713	688	750	704	775	717	720	694	720	712	772	731	709	736	693	724	721	648	685	694	698	729	727	729	703	691	738	681	727	651	687	747	690	698	693	737	691	685	737	730	677	752	738	696	727	727	718	756	714	715	736	745	723	735	698	682	750	742	706	758	709	702	712	717	719	744	716	748	700	728	730	752	751	749	758	757	697	740	751	726	717	736	751	705	720	697	712	764	779	758	739	718	671	707	745	746	754	687	706	745	773	717	720	679	772	776	678	763	739	685	729	692	745	754	701	744	751	715	764	711	797	725	682	740	715	702	745	707	741	753	688	719	702	725	704	760	685	668	697	716	743	734	699	707	728	751	701	704	739	691	699	693	734	743	751	739	713	684	699	754	720	689	661	715	719	748	688	712	772	713	734	769	688	783	743	708	699	708	719	687	725	733	673	710	734	741	735	695	753	767	682	704	742	745	715	731	720	699	746	729	731	724	727	644	752	702	752	750	699	748	725	745	714	680	721	711	723	744	753	704	701	772	731	720	766	685	709	735	752	699	703	716	716	777	682	719	773	683	734	749	722	751	755	745	710	682	725	720	697	702	682	758	722	673	754	723	768	737	706	727	726	723	721	724	744	727	715	747	702	715	738	727	702	718	736	756	731	716	659	720	708	766	705	705	762	747	690	722	719	720	693	643	728	723	736	786	777	735	705	728	710	753	751	728	725	725	754	701	762	710	699	723	730	724	715	717	713	709	743
531	200	215	208	290	390	510	759	839	653	1644	4682	4551	3103	1734	911	439	199	89	72	55	53	48	53	46	53	49	48	62	55	63	59	43	68	59	52	47	42	59	53	43	49	49	40	58	46	53	43	45	48	60	43	49	48	42	47	46	60	57	53	49	62	59	47	47	56	46	54	38	48	49	51	59	46	53	37	55	42	53	51	53	51	49	44	48	70	49	52	50	45	40	46	49	58	45	67	43	55	46	38	56	53	54	66	40	52	57	54	60	56	43	52	45	55	45	53	51	47	54	50	57	61	55	50	54	39	53	52	50	46	55	54	54	39	39	43	44	45	50	66	50	54	58	45	36	50	49	61	56	49	55	58	51	50	40	45	46	40	53	52	62	48	51	42	47	61	51	43	46	55	47	48	54	64	51	50	57	48	54	43	55	51	55	54	49	56	45	42	65	66	61	56	60	48	39	57	56	46	51	42	56	58	36	38	43	54	45	53	62	52	55	62	45	54	43	47	49	49	65	53	51	47	52	50	51	55	58	57	52	60	72	57	52	47	55	60	46	53	54	66	51	35	54	54	51	50	52	51	55	48	48	62	58	54	49	62	51	53	51	55	53	48	39	49	56	49	44	38	47	55	55	53	49	59	45	64	53	41	61	43	40	38	58	58	44	49	67	53	53	46	52	59	50	43	47	57	46	53	72	44	54	39	60	50	42	57	55	54	49	45	60	57	51	53	40	51	37	56	46	57	46	44	37	56	44	46	51	57	72	55	64	49	37	58	45	62	59	57	51	49	52	48	50	55	59	48	31	51	54	45	50	58	40	51	47	52	50	45	46	41	66	60	61	42	43	47	61	58	43	46	51	49	64	50	46	51	47	47	47	53	54	58	42	44	45	48	42	58	46	55	55	49	43	56	43	45	44	53	45	59	64	67	44	58	58	38	61	37	51	56	53	48	46	48	48	53	47	46	62	43	55	43	59	66	55	41	43	60	58	61	56	52	38	62	50	46	49	57	46	49	46	47	50	48	37	54	44	59	66	55	53	55	51	52	58	43	56	52	50	55	50	56	45	52	46	49	50	49	46	46	44	52	50	46	52	40	39	57	54	50	62	43	54	56	38	65	56	50	55	55	53	47	56	49	63	44	46	49	56	55	49	42	64	50	51	42	43	57	59	49	61	46	41	57	45	50	49	57	50	61	51	43	43	51	52	42	64	56	47	62	55	54	51	48	60	33	59	50	48	52	63	62	41	47	52	64	49	50	49	49	49	58	48	46	39	49	60	53	36	59	54	55	49	47	49	56	34	57	60	73	47	59	62	44	40	54	50	53	55	50	53	39	35	41	58	44	42	53	66	62	59	38	45	60	65	54	39	59	50	46	52	47	37	52	54	56	71	64	57	40	45	54	48	51	53	58	52	38	48	48	69	48	55	60	51	60	52	53	48	51	49	37	65	48	46	51	68	42	54	49	52	52	48	49	60	57	41	48	36	39	52	46	32	52	52	55	48	51	56	49	47	51	52	46	47	63	50	61	48	55	54	44	53	59	50	47	51	40	52	60	53	52	47	60	49	66	52	65	54	57	53	52	54	39	55	44	49	41	51	54	41	54	47	50	55	56	52	49	44	59	50	51	49	46	59	42	49	47	51	54	42	58	44	52	61	55	44	61	63	50	55	47	57	51	54	51	55	38	49	58	45	41	62	41	39	52	61	54	48	49	59	62	49	48	54	63	43	60	44	53	51	49	51	57	43	35	52	53	51	47	39	59	52	54	50	55	49	60	51	57	48	49	58	50	58	56	47	47	50	41	53	55	58	40	43	48	58	54	39	58	50	54	56	53	45	48	59	68	60	44	60	44	41	43	56	51	61	63	56	56	41	59	48	54	42	48	54	40	48	52	60	48	43	51	49	47	54	56	39	48	45	43	47	56	56	50	46	60	60	51	52	46	48	48	53	66	54	60	53	46	53	53	46	45	50	61	51	51	50	37	58	38	45	60	34	44	71	48	53	46	46	42	51	54	40	51	48	63	54	48	48	46	46	46	37	49	54	45	53	45	59	45	49	57	47	48	40	51	56	46	41	46	53	56	53	48	46	45	51	34	47	54	44	50	49	69	40	51	54	44	40	59	55	48	48	47	38	48	66	48	34	55	55	35	45	45	39	41	38	43	61	65	42	53	64	47	49	51	47	55	51	51	51	46	53	45	68	60	62	40	52	53	39	48	64	40	53	52	45	55	53	54	44	57	42	60	46	55	48	45	51	49	54	41	52	51	57	53	42	40	43	56	42	45	60	57	48	55	52	39	39	50	54	55	36	58	51	44	50	59	57	52	54	57	55	55	52	57	38	46	45	42	62	50	55	49	65	40	54	42	57	48	56	52	54	62	46	53	46	54	59	54	52	52	59	53	63	49	52	50	42	50	46	40	58	66	60	52	42	43	48	60	53	47	58	65	54	59	51	52	58	40	44	47	48	52	55	52	41	45	43	60	46	52	60	62	37	45	50	64	47	33	34	50	58	49	66	50	52	49	54	47	53	47	44	66	55	52	43	45	44	62	58	45	51	47	51	54	45	55	52	49	40	66	51	44	45	36	43	47	40	49	38	65	39	44	51	54	49	62	54	35	55	53	49	57	59	49	55	48	48	47	51	63	54	63	47	45	57	43	42	42	60	58	47	53	47	46	50	54	48	55	58	47	56	45	60	47	58	61	50	43	48	43	58	56	49	56	55	60	46	63	51	59	59	68	50	38	59	51	51	45	53	56	57	58	54	39	50	48	50	47	60	54	52	54	44	55	50	56	38	55	45	41	55	54	50	62	56	52	50	49	63	60	38	55	58	53	49	51	43	58	64	64	51	60	45	42	58	51	52	56	54	40	57	53	42	54	54	54	47	52	63	55	51	58	47	59	42	50	41	58	59	54	40	52	54	56	55	52	49	51	49	48	61	52	40	51	45	50	59	59	52	41	49	66	48	55	62	31	36	38	51	56	60	50	51	45	58	54	56	55	34	62	45	42	55	50	52	39	54	49	49	47	46	46	61	57	64	44	49	59	50	66	46	57	63	58	50	49	45	63	52	44	41	44	59	62	61	62	35	58	53	51	50	46	55	47	49	56	54	54	54	52	53	58	58	44	53	41	44	52	49	43	49	62	50	39	52	63	63	44	64	50	51	52	40	44	52	43	58	49	45	48	42	56	51	48	35	49	65	52	62	61	47	44	45	62	59	48	40	62	52	45	52	45	39	45	44	45	54	32	48	55	47	49	48	57	49	46	54	53	59	48	41	43	41	47	55	49	43	67	55	49	47	54	65	55	51	50	65	51	47	43	39	35	48	46	58	55	52	40	50	56	54	54	53	43	52	48	61	49	51	65	32	58	49	42	42	55	62	58	56	59	37	53	50	54	47	42	45	46	58	46	36	51	37	50	48	51	44	48	55	53	54	49	57	54	40	51	58	40	49	57	43	49	54	50	44	57	41	48	51	42	44	60
10344	5202	4040	11973	22799	21576	21875	23812	23518	19431	28126	38007	35285	30218	23868	16949	9096	4094	1841	991	724	652	615	615	624	607	606	634	608	566	589	642	610	590	604	597	613	657	608	624	578	600	660	654	576	585	624	646	626	603	591	630	620	597	656	589	598	616	612	588	598	587	642	619	585	635	590	618	571	627	619	635	609	615	626	613	591	603	594	571	626	592	573	594	696	649	578	615	578	635	673	574	607	634	594	611	576	639	632	608	553	626	615	630	592	579	620	565	645	622	650	647	607	621	620	653	574	595	604	649	617	658	623	596	640	663	598	603	600	610	577	602	621	608	646	592	593	597	585	588	582	610	647	591	606	629	640	569	598	613	631	644	628	603	630	601	590	595	643	611	597	632	576	600	603	631	599	614	599	594	613	604	591	610	634	592	608	603	590	596	609	621	633	618	614	633	591	607	608	606	619	579	633	637	617	586	614	628	622	646	603	580	586	562	588	639	612	627	605	586	610	584	655	573	607	573	664	605	613	597	593	606	608	625	621	601	604	610	663	609	641	592	612	630	601	630	633	619	677	642	630	625	616	582	594	585	641	651	584	618	611	661	604	649	624	638	560	631	657	621	622	606	638	581	589	645	627	654	619	639	611	629	600	650	621	597	588	607	621	609	645	690	581	588	598	615	616	630	567	600	584	620	600	650	608	564	627	623	612	584	638	687	677	569	649	657	581	576	587	666	623	661	594	596	616	624	565	601	615	618	612	628	629	626	668	612	573	620	598	604	637	634	558	620	593	606	588	595	624	637	616	588	618	604	581	614	590	624	588	608	612	586	601	624	654	626	606	583	589	591	622	589	636	584	627	601	655	637	622	642	622	574	625	620	583	586	608	583	661	612	651	602	630	638	581	616	616	628	596	591	599	615	603	578	653	609	588	613	593	628	584	598	574	627	588	613	630	600	629	598	562	618	614	594	592	605	633	592	641	613	621	649	574	578	618	595	583	604	619	583	604	602	569	590	620	624	622	608	629	637	623	590	592	615	649	611	602	593	636	588	602	613	622	615	626	623	613	586	618	640	634	627	635	640	587	617	575	641	607	593	580	606	629	571	610	597	597	612	596	621	609	657	599	632	616	637	583	620	610	616	611	621	616	616	593	597	609	601	632	595	590	583	644	588	592	598	595	612	627	639	646	620	613	609	603	635	580	614	633	636	578	617	625	620	657	635	625	639	609	623	634	602	594	609	581	561	597	626	667	611	642	610	600	625	585	625	601	620	626	611	617	619	624	583	609	594	606	610	651	632	635	629	603	605	614	610	579	627	638	597	621	628	622	608	610	587	655	642	625	602	574	614	619	593	607	604	618	615	637	623	596	618	617	578	625	604	634	621	624	596	569	598	599	606	588	618	604	604	594	638	585	642	602	604	609	592	619	592	635	628	617	595	570	600	615	617	617	602	610	612	614	572	627	629	650	591	615	678	598	647	634	683	645	638	618	609	628	633	615	609	585	626	573	643	627	608	575	610	610	603	601	642	592	622	583	669	618	598	578	620	584	601	604	628	559	611	635	570	619	615	630	614	602	603	598	626	573	596	614	626	598	620	634	605	634	656	626	617	634	608	585	604	596	590	629	607	613	611	604	587	604	610	610	647	608	619	614	607	639	612	620	639	615	633	602	590	609	631	651	666	558	576	569	623	607	645	600	610	625	627	609	565	573	647	618	608	660	601	617	556	617	612	586	623	626	617	591	617	601	610	656	622	625	612	614	587	610	584	623	610	602	610	606	631	552	639	607	586	620	635	603	612	547	618	646	545	622	587	584	609	650	620	591	603	583	644	654	612	602	603	581	611	587	613	637	604	616	615	608	601	618	622	591	623	597	666	594	627	617	590	625	632	598	595	597	622	610	593	601	600	625	632	585	630	589	627	602	660	619	646	573	637	639	609	553	669	593	582	614	650	585	637	631	612	612	646	572	629	619	588	633	614	593	581	606	615	620	640	593	637	623	641	575	576	606	605	564	581	612	681	629	631	609	638	594	603	603	666	607	614	618	575	646	611	572	596	592	608	577	611	593	589	649	610	639	636	596	582	624	637	641	573	640	632	638	669	605	605	597	635	642	624	639	616	566	612	632	639	591	619	615	618	612	613	630	587	563	606	627	640	649	613	600	638	607	605	595	616	587	603	606	645	641	584	621	628	608	623	645	624	595	619	604	595	624	614	609	588	582	609	620	621	663	609	602	594	621	621	632	626	581	646	612	625	597	584	582	589	649	675	619	600	611	646	627	654	664	608	624	616	600	607	630	603	626	597	609	619	618	637	616	600	589	594	632	584	635	597	609	601	585	587	600	615	582	605	584	585	577	604	653	560	627	628	601	626	634	616	554	618	631	625	652	602	585	586	618	562	632	630	541	630	604	605	647	582	577	581	618	607	594	614	624	607	657	599	622	587	598	659	618	604	626	630	625	621	616	582	589	642	607	630	623	615	589	626	611	634	656	622	607	616	604	606	596	624	614	619	604	598	635	586	615	591	618	614	645	634	564	607	574	622	604	586	613	600	587	611	628	587	624	629	600	596	605	630	567	603	639	594	641	608	596	606	628	665	582	610	594	639	605	578	613	634	587	600	589	611	628	568	604	624	612	591	618	625	616	605	644	608	628	597	590	607	631	592	618	639	567	590	652	612	580	576	668	621	643	601	653	602	586	651	599	615	636	569	649	612	581	576	603	614	620	607	611	612	602	587	595	578	645	565	660	600	578	597	620	623	649	582	612	602	616	606	613	603	608	615	594	647	633	604	635	614	620	617	610	615	585	602	564	651	582	581	637	629	600	614	637	584	619	588	594	587	629	633	630	585	626	610	597	673	606	626	604	679	603	581	611	591	610	604	630	637	580	626	613	621	577	628	638	633	609	596	593	638	549	602	615	575	629	610	612	663	625	628	632	573	600	589	655	665	665	609	610	589	603	644	629	623	617	606	613	617	602	603	554	600	618	582	608	578	622	626	625	591	607	624	636	622	622	635	607	586	638	633	621	631	612	603	596	594	616	627	604	604	616	594	604	641	652	666	623	584	616	583	578	635	634	625	625	584	636	641	568	612	636	639	589	594	581	562	617	648	599	610	640	611	607	608	593	582	593	616	598	642	603	629	643	611	590	609	585	595	627	583	620	655	598	625	664	552	612	638	662	610	579	602	676	614	605	636	599	578	628	595	612	601	609	623	658	669	616	639	624	577	623	621	655	613	605	638	592	629	615	591	600	612	628	582	632	554	604	623	640	596	606	638	572	634	638	569	646	620	609	628	604	639	581	648	651	599	623	616	631	628	615	609	633	594	601	609	643	541	642	592	615	618	585	609	609	592	584	636	609	623	563	624	573	636	605	573	623	629	610	601	633	612	652	628	638	620	656	598	638	614	600	623	615	629	632	629	617	604	605	636	566	629	629	630	631	562	624	586	681	613	676	610	632	625	570	652	621	564	587	625	590	673	618	618	615	641	573	614	596	586
1982	190	237	236	225	423	687	956	1252	1049	1984	4814	6083	4180	2411	1130	467	219	130	82	74	72	76	81	69	52	81	68	79	69	56	76	58	62	63	64	76	69	63	63	53	66	65	66	62	66	62	82	85	72	77	78	78	61	62	62	71	75	67	61	64	70	78	68	76	61	66	59	64	56	76	85	69	63	69	68	69	66	61	61	59	61	52	62	51	62	71	63	83	74	69	69	65	80	64	56	68	48	89	90	66	82	69	69	78	53	63	67	86	74	69	74	59	70	56	91	72	57	69	72	83	66	65	64	77	77	64	64	59	64	63	70	65	83	56	81	67	70	69	71	67	61	69	58	72	76	74	61	56	54	68	65	75	62	65	63	65	62	66	64	72	77	70	78	71	72	69	66	66	69	77	75	65	63	48	57	65	64	48	67	73	64	74	56	63	70	57	75	68	71	70	65	75	64	75	55	81	55	63	64	74	67	68	75	88	63	71	62	81	76	75	70	54	64	90	64	55	75	58	81	69	60	63	55	77	71	67	74	70	67	60	74	68	71	64	78	61	63	58	65	79	68	73	64	59	65	67	61	64	88	69	75	72	73	72	72	62	74	69	68	67	58	69	61	67	62	63	62	63	76	68	69	81	58	85	72	77	54	57	71	62	82	64	61	76	55	83	70	75	73	59	67	61	70	65	55	69	53	71	60	80	60	65	81	72	54	74	72	53	72	64	60	72	80	70	60	70	71	57	77	84	59	56	58	72	77	67	69	73	63	71	65	58	58	65	60	83	64	60	65	70	57	66	67	84	65	63	72	59	67	73	69	73	61	58	66	71	73	66	76	58	70	70	78	62	65	61	73	86	54	84	75	85	57	74	69	75	69	72	75	65	75	75	96	73	68	61	72	73	67	57	78	54	75	67	70	69	57	60	57	59	78	66	63	67	68	71	50	65	49	68	72	59	57	77	76	61	81	61	74	75	73	53	87	68	71	65	57	66	74	82	63	53	67	74	61	51	48	82	65	72	58	64	64	71	65	67	69	74	70	60	77	58	82	56	66	56	68	53	62	80	67	71	71	60	69	62	70	84	76	74	79	63	67	65	60	75	68	75	64	60	81	59	68	70	74	73	61	64	67	77	56	67	74	60	74	60	76	64	63	60	67	60	70	63	62	67	68	88	49	57	65	51	76	59	68	73	79	67	46	62	63	61	64	62	57	79	67	63	72	54	73	76	62	61	71	69	63	58	57	59	64	63	64	64	73	62	75	67	66	72	71	68	77	76	70	64	87	67	71	60	70	71	58	74	69	74	76	47	82	74	69	69	63	72	70	64	89	66	69	68	67	75	56	61	65	56	70	65	61	56	57	56	69	76	64	75	69	67	66	78	67	84	78	98	63	70	63	70	57	66	66	73	74	88	70	83	67	70	76	69	61	73	73	59	66	64	53	83	62	61	58	66	55	69	64	83	74	67	69	68	84	79	76	68	68	79	76	52	62	70	62	64	66	62	63	68	56	72	58	68	66	75	59	70	68	68	68	68	71	73	63	63	77	70	61	62	68	64	66	66	71	69	61	63	72	61	59	71	71	75	62	70	76	73	54	73	70	65	88	56	62	81	68	62	62	69	68	69	75	57	55	68	68	68	64	67	68	69	63	64	50	71	67	70	67	66	63	58	65	66	65	75	67	68	58	58	54	61	60	74	58	77	54	57	66	74	63	75	88	64	70	60	66	77	68	69	72	83	68	79	65	51	78	58	68	65	67	75	98	71	61	66	77	65	62	56	58	63	63	66	80	77	69	68	60	68	72	65	67	72	66	70	62	55	64	83	75	73	73	67	59	68	60	58	79	76	70	69	50	52	76	57	58	73	73	60	67	65	66	66	65	79	63	93	76	78	67	88	64	78	73	85	89	70	61	81	70	78	60	68	80	70	75	63	53	67	68	75	68	66	59	72	73	64	80	57	65	55	62	56	66	75	66	75	76	63	50	73	61	56	76	67	74	72	69	50	68	53	66	75	62	67	61	81	65	76	64	62	88	69	69	68	60	70	71	68	67	71	88	49	65	53	58	66	77	72	59	61	73	70	77	84	75	62	69	76	67	80	58	72	64	63	65	64	65	86	83	82	61	67	73	60	80	64	69	59	57	65	64	77	73	75	49	78	66	86	65	60	63	68	68	72	52	57	74	64	73	68	67	55	66	62	80	68	70	83	78	64	50	54	59	65	77	63	64	53	77	71	62	67	59	72	59	79	64	87	85	71	74	71	59	75	63	72	70	70	58	63	68	48	69	56	79	46	68	74	60	68	72	86	56	61	80	66	60	67	68	56	80	62	67	72	88	63	56	66	70	74	63	70	75	69	72	56	62	65	67	50	78	67	66	66	86	75	75	64	78	59	57	58	72	63	77	87	70	70	63	75	85	68	57	70	72	65	69	64	68	68	73	67	72	84	88	65	56	73	68	74	61	73	68	67	75	82	75	58	76	65	67	72	63	56	84	55	62	71	82	68	64	80	73	72	66	56	69	65	69	54	60	58	75	66	72	56	65	61	67	64	71	67	68	54	77	73	66	88	65	55	81	64	85	61	80	76	63	59	72	55	62	64	63	61	63	58	66	65	71	66	84	70	65	71	64	61	56	83	64	72	59	76	65	78	53	68	70	68	68	78	75	71	64	59	55	69	68	58	68	70	67	72	62	69	62	69	61	57	74	69	75	56	90	67	79	66	69	60	65	65	59	50	55	78	65	60	75	62	72	61	72	64	73	61	76	67	77	64	66	89	73	57	76	74	67	66	67	69	71	71	61	64	78	52	60	72	65	68	70	74	67	68	67	68	61	65	76	69	77	70	75	71	64	64	58	60	70	62	64	72	60	69	72	70	66	61	73	55	63	81	63	58	76	70	63	65	73	65	63	61	63	83	83	79	70	54	61	73	74	79	73	75	63	59	74	59	88	85	73	76	48	70	59	74	66	79	83	72	84	74	72	64	71	64	71	59	67	57	58	78	54	76	76	64	74	70	53	62	79	83	74	82	69	71	67	59	67	71	68	56	52	73	57	68	68	53	67	57	74	68	78	65	54	65	70	57	74	68	87	72	67	81	59	58	67	79	58	56	80	62	85	67	66	72	83	84	69	59	59	70	60	76	67	73	53	76	73	92	69	63	57	85	60	65	64	59	75	68	71	67	80	64	57	56	53	72	67	60	51	57	49	69	85	69	50	63	69	74	70	48	64	61	86	69	63	75	65	66	72	55	74	70	75	59	69	82	66	67	79	59	74	65	66	73	67	63	86	71	60	61	73	77	73	67	61	54	63	71	66	61	59	59	73	58	73	73	71	69	67	69	75	69	72	72	74	71	73	64	61	76	67	75	72	62	72	69	72	76	90	74	71	62	70	58	75	52	54	69	76	65	64	65	61	71	65	80	61	53	76	68	66	81	63	77	67	49	68	61	73	66	77	64	66	77	56	76	70	61	69	71	42	55	79	69	83	83	66
12359	4880	4154	10992	18422	22763	25150	26552	27912	25228	30448	39119	39821	33463	26784	18911	10338	4773	2197	1250	975	899	851	826	805	813	830	850	854	794	775	778	794	805	827	819	772	782	806	776	835	818	809	791	804	793	850	781	821	777	792	822	777	755	801	794	817	827	806	809	801	824	795	804	802	841	855	809	805	778	820	871	847	841	813	779	764	791	805	822	790	830	841	811	805	796	830	832	754	814	802	800	818	759	841	755	817	830	789	786	794	758	785	813	848	797	817	800	805	815	774	810	806	824	795	782	833	805	782	794	832	786	835	764	811	797	794	809	818	805	770	857	774	817	815	818	790	798	783	829	795	766	782	806	761	835	797	862	797	784	784	799	850	799	783	808	834	810	775	807	799	802	809	762	808	841	806	808	821	836	788	813	803	822	766	805	815	843	859	804	748	783	810	834	806	805	788	784	782	795	794	832	796	789	823	827	832	815	792	844	829	834	833	780	813	788	857	806	822	854	820	853	799	809	849	822	775	801	788	804	736	760	875	827	771	777	807	821	786	841	812	755	775	785	804	886	829	802	827	778	818	811	831	784	802	796	829	820	790	816	858	802	766	783	799	813	807	777	778	821	799	819	808	775	791	808	791	807	822	840	850	797	812	814	754	815	793	814	845	808	799	826	832	832	799	823	813	755	818	799	806	814	779	804	834	828	811	804	806	807	783	775	841	841	819	852	790	752	835	807	815	774	807	822	813	772	782	781	810	804	830	822	805	799	749	791	818	836	814	778	813	765	801	831	786	824	804	774	793	817	814	828	804	768	802	843	809	867	793	823	831	787	794	828	793	803	823	822	837	799	818	816	829	788	781	825	828	854	824	818	819	774	878	855	815	799	832	827	810	778	792	830	786	764	796	808	799	779	828	804	820	842	826	771	832	818	778	788	834	807	826	816	793	811	777	827	788	828	778	789	800	806	830	802	831	833	818	777	791	834	841	778	799	785	779	824	777	857	812	816	786	783	854	799	848	788	804	830	803	821	846	754	788	870	810	794	856	805	807	847	817	833	829	822	811	813	818	785	832	817	847	820	827	874	858	814	821	828	834	822	769	817	837	759	797	803	753	783	788	780	830	841	829	821	814	790	838	827	765	823	807	846	786	815	810	791	798	830	773	804	845	756	810	771	830	802	816	797	781	785	800	767	799	802	801	796	782	818	775	776	741	818	828	807	790	821	805	856	804	840	829	820	850	785	770	827	778	801	794	844	859	797	888	817	866	819	806	803	799	813	823	783	756	795	808	797	804	758	851	788	823	809	840	809	846	864	781	798	796	805	776	816	781	797	829	814	821	799	832	770	797	779	863	789	829	822	823	742	802	805	796	823	819	850	785	799	837	822	807	785	739	769	781	767	783	831	774	860	844	792	870	759	782	850	860	740	799	791	815	851	808	817	826	765	843	823	834	815	862	828	741	769	793	825	803	800	809	842	772	828	762	818	772	828	807	858	802	776	823	828	806	825	834	859	803	820	766	834	849	785	815	797	777	814	819	829	803	776	842	779	824	844	804	816	783	834	795	827	800	810	858	795	804	806	828	792	744	819	803	732	843	801	871	791	878	802	829	834	849	796	892	825	767	849	809	832	787	772	776	763	780	811	832	759	787	817	750	831	768	788	758	790	805	814	814	822	816	844	826	777	825	820	809	845	773	810	843	880	814	790	749	777	791	763	814	825	823	795	813	751	793	792	855	797	828	772	805	743	820	817	821	772	815	828	799	765	826	798	825	835	843	835	794	841	812	780	878	824	807	792	792	818	808	814	812	813	800	793	819	808	790	810	773	813	793	831	822	737	804	821	801	837	856	763	828	802	872	832	778	828	814	828	841	815	822	815	762	817	797	777	821	858	741	800	818	826	794	786	754	830	797	754	826	804	864	797	826	824	797	793	794	814	822	718	844	795	794	829	813	785	852	782	835	808	773	818	784	815	798	806	785	819	815	808	773	825	811	805	828	811	835	823	818	811	781	799	816	862	818	831	821	845	830	802	791	794	849	795	819	811	804	842	843	861	806	809	787	826	782	809	836	809	788	841	776	792	788	817	827	795	792	814	732	860	816	810	782	843	843	824	827	802	806	818	843	812	802	809	803	837	832	799	797	838	801	821	815	815	786	844	859	832	808	802	801	849	832	880	864	789	781	792	787	806	775	799	831	791	776	860	787	833	892	811	804	810	820	799	769	818	791	866	793	750	780	823	804	788	881	874	809	816	835	788	802	790	802	839	840	798	815	829	799	809	793	852	758	834	796	860	826	825	797	836	791	799	838	810	801	807	794	837	803	777	841	877	810	800	833	820	815	829	821	840	824	826	753	797	782	792	825	767	779	838	774	836	821	818	800	905	862	850	790	816	787	803	797	816	822	825	848	772	775	797	764	862	837	778	807	804	855	812	843	841	837	826	809	831	816	808	789	804	784	803	836	853	832	727	739	815	803	833	847	791	787	775	837	804	773	798	778	779	807	822	805	792	772	812	823	792	797	850	827	804	818	777	792	775	832	831	878	795	822	762	780	805	812	775	814	796	773	838	784	793	759	837	813	809	833	836	837	816	819	808	803	791	803	831	822	809	859	819	793	819	827	792	835	848	814	847	774	791	822	790	803	812	806	793	786	759	822	763	861	871	811	801	798	770	806	811	815	829	839	855	847	830	825	849	820	786	807	830	816	805	742	784	814	804	803	801	767	790	852	784	714	795	794	762	839	813	755	821	755	774	792	757	792	755	812	794	812	830	786	844	783	784	806	799	810	814	810	826	848	827	820	796	816	866	793	773	833	790	787	816	779	778	841	804	824	797	812	845	804	851	839	825	773	809	802	797	796	832	849	835	845	822	769	851	830	816	823	779	793	818	786	810	822	812	793	775	772	836	811	782	841	846	822	787	811	740	803	786	855	812	811	828	797	844	866	818	865	822	760	783	814	831	822	773	833	888	821	824	844	843	806	834	839	820	790	814	815	857	816	783	828	828	824	764	833	822	830	814	811	841	831	825	799	761	777	819	778	725	821	773	798	811	818	828	885	798	821	840	758	845	844	801	794	898	864	774	811	823	818	810	810	804	825	792	831	781	797	821	794	777	823	791	755	776	811	790	806	861	805	775	809	836	821	783	863	839	762	836	807	801	787	827	857	828	818	830	819	786	792	828	818	830	790	774	859	812	835	802	794	862	828	792	835	795	791	820	788	854	782	804	836	833	820	796	854	818	852	789	829	799	816	806	820	830	816	795	812	819	821	795	858	813	839	798	792	779	777	831	827	825	792	784	778	769	844	819	791	803	788	776	778	854	855	795	798	774	857	841	815	811	826	795	793	843	798	876	777	798	766	752	810	775	880	801	836	813	819	855	851	820	791	825	823	791	796	817	859	853	856	822	775	806	769	779	768	786	825	828	806	811	771	851	774	844	851	842	808	766	835	772	881	811	803	813	803	761	781	861	809	867	853	810	846	824	817	841	772	757	803	755	824	855
965	329	283	212	382	944	1566	1745	1431	1468	5593	8243	8456	5275	3084	1618	614	266	127	97	67	69	49	51	49	54	55	47	44	47	61	57	60	53	58	53	48	45	65	51	51	59	58	65	55	52	61	55	63	45	60	52	44	62	56	57	55	57	49	60	56	65	53	63	61	54	57	54	61	67	60	59	58	62	46	44	57	52	67	44	57	48	48	52	72	66	56	65	58	60	63	57	51	60	58	60	40	67	53	61	58	63	61	53	54	54	59	63	45	51	66	49	54	61	54	47	66	54	62	68	64	63	61	62	50	46	57	42	43	49	40	69	57	61	57	60	63	53	57	53	59	46	49	58	64	51	57	61	55	65	63	57	60	53	41	46	48	53	73	56	52	47	72	55	59	58	65	45	49	53	64	46	61	52	61	51	56	46	60	48	62	63	52	57	53	53	56	56	54	59	60	61	59	62	54	66	59	59	56	53	55	54	48	51	62	58	60	53	70	57	61	50	64	58	58	45	54	42	68	61	55	47	52	54	52	65	56	71	54	58	66	50	46	51	59	48	73	60	57	55	54	58	52	68	62	52	61	61	56	63	56	64	60	47	51	41	54	74	52	58	52	63	60	66	49	48	58	40	56	54	48	44	63	51	53	62	62	57	52	52	59	51	56	71	60	54	66	46	56	70	56	61	62	56	56	49	56	58	55	46	55	64	58	61	55	63	63	58	53	47	46	55	62	58	61	60	66	74	64	53	61	67	68	61	52	50	39	60	53	53	55	64	59	71	65	53	57	48	48	62	48	50	54	55	65	59	61	46	60	51	53	56	60	55	65	57	55	54	55	52	54	60	52	60	41	52	52	55	66	58	60	53	61	52	59	57	56	58	45	50	59	41	51	60	52	56	61	61	58	51	52	57	68	65	63	53	53	62	72	57	66	51	45	53	66	61	52	48	40	61	43	59	56	61	61	63	62	59	50	63	52	53	67	53	50	57	64	56	44	59	56	50	58	61	58	55	51	67	58	62	53	47	61	64	62	56	63	45	68	52	54	58	64	67	67	54	47	58	48	56	69	74	48	56	51	53	54	47	67	57	64	64	64	62	61	53	55	52	47	45	55	56	57	56	58	46	53	56	69	66	48	61	53	52	58	63	67	56	56	53	49	61	51	50	62	40	68	58	60	36	52	60	52	56	57	65	59	56	55	59	59	44	45	44	40	56	50	48	51	59	57	47	56	69	56	61	44	51	72	45	51	51	46	58	63	65	57	67	63	60	54	53	48	43	40	60	45	53	50	61	66	55	47	43	59	59	56	61	59	54	59	67	57	55	66	56	53	51	56	57	44	45	49	55	51	53	50	56	61	37	48	66	67	39	51	57	51	57	64	58	68	52	49	51	62	60	62	54	59	47	63	46	53	58	65	64	53	51	43	59	54	50	53	46	53	41	56	62	66	62	55	46	53	48	49	57	76	55	56	61	67	59	62	64	48	53	54	56	57	55	60	57	38	72	51	70	60	56	48	59	54	46	60	51	65	47	55	58	60	63	46	52	58	45	62	47	58	57	54	55	55	46	51	42	39	62	61	38	57	59	46	48	58	69	65	64	51	61	63	51	66	64	64	64	60	51	52	58	55	52	54	55	62	54	53	51	77	54	60	68	54	63	55	46	47	61	44	62	55	58	60	62	65	62	50	53	54	48	58	67	66	56	45	68	66	50	53	48	52	51	59	40	50	63	59	53	52	57	63	64	65	52	59	52	51	49	69	57	62	63	60	59	52	67	53	56	56	63	63	54	50	72	55	47	45	56	64	51	48	50	49	50	60	63	51	51	56	64	66	40	49	66	66	49	66	59	58	49	45	66	68	50	49	60	68	55	53	61	65	57	53	67	53	58	45	48	54	48	64	58	57	79	47	46	54	48	54	61	43	59	52	59	60	46	53	50	40	67	57	47	49	71	53	43	50	58	53	67	62	58	55	52	59	56	58	54	46	64	45	59	63	44	55	64	60	50	50	65	47	41	53	54	55	57	44	51	59	54	55	63	55	52	59	56	55	60	57	45	51	51	50	67	56	56	47	67	40	50	44	71	62	41	43	48	47	72	52	65	64	63	56	66	49	58	65	53	56	47	63	52	61	72	57	55	63	47	53	55	61	58	59	64	49	54	68	64	53	48	64	57	62	52	59	45	48	55	42	59	56	44	64	51	55	66	55	61	48	67	51	59	55	61	62	55	48	46	61	67	52	50	47	52	62	66	53	62	58	64	57	52	57	59	44	57	53	52	53	48	58	61	56	48	64	50	48	59	66	61	54	61	40	61	55	61	58	67	51	53	48	69	62	61	55	50	54	68	71	65	64	55	51	68	46	58	49	48	54	53	55	59	51	42	60	51	37	38	66	71	56	62	52	49	55	47	68	46	56	48	65	66	53	55	54	68	55	50	47	60	52	65	56	59	71	54	50	66	59	64	45	62	56	57	57	71	53	57	63	40	52	56	56	65	66	69	63	58	52	69	41	58	57	54	47	60	48	54	68	51	53	63	51	48	60	52	52	45	42	67	54	56	47	63	56	49	59	57	59	58	73	56	60	49	66	59	57	58	56	69	58	56	53	59	55	52	61	54	54	58	57	47	54	48	66	50	60	63	60	47	59	58	56	66	56	48	51	60	51	65	46	55	51	48	62	62	60	66	63	44	41	51	47	77	67	55	61	64	62	75	37	59	71	56	52	57	59	62	47	51	47	36	69	62	56	51	45	61	70	63	46	74	52	54	48	55	41	65	60	51	43	59	54	72	57	51	59	51	63	47	50	58	62	44	67	55	52	49	69	72	58	46	42	65	57	57	60	76	54	39	46	54	51	48	61	65	49	63	55	43	66	57	55	53	52	54	51	64	58	50	48	52	56	63	50	69	61	47	63	57	57	52	66	53	53	46	47	54	60	69	51	44	44	53	47	62	53	46	55	49	55	54	64	54	59	65	42	67	50	55	45	61	54	53	62	55	57	56	68	50	43	46	65	57	66	67	55	59	55	51	69	61	58	62	47	46	64	56	58	54	51	78	54	67	52	62	51	56	42	47	53	59	55	54	57	53	73	45	57	63	45	76	55	55	63	48	57	60	63	49	72	49	52	56	57	50	52	61	51	50	54	61	41	59	54	43	58	51	52	45	43	59	61	57	50	61	59	68	59	61	43	54	65	54	68	43	51	56	73	47	52	46	65	57	62	71	53	57	46	53	50	52	43	51	44	60	59	60	60	53	60	51	54	60	66	67	54	45	52	45	57	53	58	53	50	52	61	59	63	57	55	49	65	36	55	54	62	60	51	45	55	38	57	52	48	40	69	53	62	57	50	55	51	60	53	61	44	60	36	58	45	67	54	58	55	57	55	55	54	58	58	63	72	53	50	46	46	66	58	60	66	47	56	55	56	55	46	62	62	43	72	52	53	59	53	47	58	52	54	57	54	66	62	77	58	59	71	58	71	60	50	50	50	54	47	52	47	57
16324	8289	5335	11649	25633	30989	34023	32516	29552	29552	42303	46115	43090	36189	29760	22397	13214	6314	2868	1420	939	735	710	675	683	685	694	628	614	647	683	627	716	678	666	641	709	640	672	672	641	661	644	634	680	692	657	613	702	673	682	669	628	650	692	631	659	664	621	682	694	642	675	666	662	658	688	667	644	657	688	642	627	652	626	663	663	703	673	618	680	685	670	674	643	702	685	646	645	657	656	634	695	654	667	686	641	664	655	684	616	699	650	633	650	651	671	638	664	680	696	654	630	656	663	723	669	696	679	642	694	655	649	706	723	603	683	693	637	663	606	662	668	659	679	687	674	610	628	649	687	689	689	663	665	640	660	660	679	695	651	671	668	656	641	674	670	687	640	645	651	639	670	658	667	710	635	696	647	662	666	626	673	663	695	699	675	608	671	697	697	683	705	716	678	656	669	669	680	646	674	649	640	704	676	658	642	627	650	674	683	624	684	687	734	700	688	647	649	686	669	670	662	691	675	674	648	688	699	658	686	709	690	626	701	641	656	674	646	679	641	660	681	633	671	612	678	685	687	676	624	677	695	630	695	643	639	696	666	668	678	711	639	685	678	639	681	668	700	678	637	665	654	654	733	647	714	663	684	671	642	690	661	656	677	628	657	720	644	736	616	617	683	640	706	651	675	622	700	672	674	721	647	655	719	660	662	680	667	619	674	719	676	644	716	657	640	653	680	688	618	665	665	685	701	653	719	650	624	687	706	739	646	650	713	643	646	669	720	677	673	684	662	645	618	667	680	641	677	626	638	677	676	664	657	665	688	767	681	649	675	715	656	647	666	658	653	673	682	647	660	677	660	669	647	699	663	664	670	709	674	641	692	662	660	645	681	637	675	687	683	639	656	658	646	651	681	654	713	692	656	650	674	633	676	667	703	707	657	651	623	679	625	702	595	658	689	687	601	702	662	641	640	636	666	687	655	681	698	609	720	650	670	690	657	677	689	685	715	653	652	626	665	664	675	654	669	694	680	658	662	651	645	694	657	671	624	618	676	655	662	644	659	646	687	657	653	635	645	657	686	662	651	664	621	630	653	706	644	692	666	617	660	674	644	700	648	697	662	627	647	684	675	681	672	660	631	627	618	645	629	669	684	665	652	704	646	664	728	653	705	650	670	654	617	664	660	689	659	690	657	642	680	620	680	661	658	678	645	654	686	673	674	667	669	694	658	675	656	643	696	647	699	703	649	661	723	672	707	681	712	664	638	680	657	647	646	721	655	698	692	669	630	653	639	674	621	678	667	690	680	700	688	626	635	660	615	655	675	696	668	665	666	658	635	686	645	691	679	705	671	670	702	638	690	618	670	654	685	690	671	657	680	630	635	684	697	664	664	656	686	675	624	673	663	688	694	676	673	649	630	657	629	712	642	718	662	688	637	693	674	715	640	646	650	686	661	685	707	569	723	703	649	673	737	688	658	636	671	664	603	677	664	684	645	699	684	613	622	670	664	633	654	652	688	712	655	680	694	681	677	668	675	698	624	684	681	690	666	658	638	635	719	673	679	640	680	658	657	643	676	643	663	661	677	697	678	656	674	635	718	706	677	655	699	621	703	644	645	667	640	670	689	670	696	652	654	713	631	631	656	662	606	694	668	654	680	648	720	670	637	652	680	670	641	671	636	742	685	635	686	666	664	688	673	661	666	683	670	685	635	674	677	695	692	659	663	670	687	649	665	679	682	696	617	652	684	638	683	698	667	679	660	683	629	658	669	654	669	707	651	653	615	661	622	688	692	661	629	679	648	708	640	716	683	670	700	648	640	652	659	651	649	647	678	651	676	698	644	715	655	676	637	662	678	726	628	649	643	663	698	696	669	735	659	626	643	664	632	653	675	674	685	684	731	669	648	689	676	642	657	641	676	675	657	665	635	624	676	660	633	673	647	665	627	673	625	680	690	681	649	683	664	685	678	673	707	685	682	654	698	712	632	711	662	692	695	663	654	733	618	649	660	651	614	675	708	671	628	700	694	649	681	670	691	641	691	642	692	688	657	648	687	700	625	637	650	655	622	660	694	680	663	703	665	668	680	653	635	674	701	676	642	650	650	650	607	699	685	625	695	635	682	687	685	671	642	655	692	629	680	706	663	663	695	693	656	642	667	682	649	675	650	625	691	651	616	692	717	627	639	629	649	634	648	664	624	666	694	702	662	636	650	627	658	660	659	666	704	686	661	670	665	662	630	691	634	677	619	668	660	682	705	645	650	653	666	627	668	624	666	710	649	690	689	680	661	667	704	671	696	674	693	665	624	645	676	702	690	675	727	659	693	724	680	655	676	692	712	678	638	640	682	657	670	687	678	622	687	635	640	646	644	661	642	663	641	625	677	686	658	664	660	702	627	682	662	653	662	618	656	633	676	662	695	673	692	669	670	703	695	671	642	685	662	678	701	653	652	646	665	628	665	680	646	672	668	639	701	649	631	650	663	667	646	664	644	690	633	619	697	699	654	648	679	671	646	685	683	664	688	680	695	683	658	686	677	682	646	679	677	627	657	670	668	604	663	640	637	654	671	663	717	656	661	692	654	658	640	661	653	667	609	715	726	701	603	677	654	646	648	680	689	647	677	656	628	638	650	729	710	669	686	671	677	636	663	659	653	685	648	664	635	665	674	665	633	664	671	674	657	660	706	658	625	733	671	683	620	730	707	716	676	719	643	672	655	653	668	670	659	675	690	696	682	671	650	701	696	648	659	647	682	690	683	632	643	688	679	703	690	647	686	670	661	694	696	695	671	708	664	672	759	659	643	672	678	698	681	694	647	706	690	663	672	690	688	653	690	689	660	659	688	673	700	702	651	643	655	651	650	626	665	667	647	705	607	628	651	633	664	663	671	616	632	652	705	612	636	647	696	696	709	629	686	675	675	661	660	687	658	622	646	632	664	706	691	683	684	674	665	640	707	645	645	688	673	669	695	677	695	631	674	715	704	696	693	681	672	661	641	641	686	662	660	680	608	633	648	649	629	624	735	655	660	675	649	617	690	654	615	649	615	710	625	689	721	612	651	629	674	696	640	701	655	689	690	616	652	651	717	669	704	667	688	684	662	678	625	696	675	634	688	638	638	663	686	689	649	678	691	654	683	681	699	687	682	640	644	668	714	651	669	705	686	718	694	651	670	679	653	662	662	661	672	685	662	632	673	684	678	636	680	650	624	673	638	638	639	682	641	632	648	674	653	673	628	680	636	672	695	675	654	688	648	665	685	665	649	667	631	628	675	645	680	667	691	636	707	659	662	635	707	701	700	655	671	677	668	654	706	629	667	646	664	676	631	658	739	647	684	672	667	672	684	690	668	636	676	639	715	593	697	663	657	664	623	670	665	686	669	659	639	649	673	663	651	663	638	686	651	674	657	611	683	684	637	637	642	667	655	620	631	693	675	652	629	669	666	706	685	677	640	670	676	680	644	691	634	598	645	640	674	682	674	644	707	621	651	686	650	689	669	679	669	657
1327	115	97	88	141	251	319	325	336	529	1333	2164	1818	1177	667	401	214	118	92	75	67	53	67	59	59	58	65	68	71	75	64	63	51	58	66	37	48	77	56	78	58	62	50	55	68	64	55	55	52	54	59	75	57	51	64	50	70	54	75	70	63	63	67	65	65	52	62	55	50	65	68	65	72	63	64	51	67	57	72	60	64	51	59	57	53	67	60	43	59	57	60	71	50	65	61	69	70	74	59	64	72	62	64	68	65	59	70	62	68	74	44	52	56	62	62	55	60	67	66	58	65	75	66	48	65	62	57	60	52	77	67	62	68	66	62	59	61	56	65	63	47	65	58	79	56	67	64	64	58	61	55	58	79	64	68	71	64	67	75	50	63	66	73	54	63	59	57	59	61	44	59	61	63	66	67	68	50	65	66	67	49	63	49	54	62	59	67	57	55	54	66	60	71	52	76	46	77	58	66	57	59	63	61	60	60	66	58	60	56	67	58	62	64	59	58	76	67	64	45	61	54	61	69	52	60	51	61	58	66	58	56	68	55	70	72	65	66	54	64	57	66	74	54	67	71	61	59	48	69	75	46	71	55	60	50	57	53	66	64	60	52	71	51	57	54	52	58	61	70	57	58	69	46	73	57	56	61	63	70	46	61	63	46	62	62	58	59	58	70	59	60	47	45	69	63	58	56	53	56	64	56	79	54	57	58	55	59	61	57	63	74	68	61	62	62	76	70	65	46	51	58	54	49	58	73	52	59	61	60	64	67	62	60	61	77	57	68	62	36	50	54	69	68	57	67	62	51	65	53	66	68	61	66	55	62	73	81	64	57	68	49	58	56	53	51	55	65	66	78	57	64	58	61	62	59	66	46	66	49	63	72	57	67	66	64	77	53	53	60	60	63	70	52	74	59	60	49	57	70	51	66	66	49	48	62	51	67	70	49	63	62	72	67	58	38	50	59	61	64	47	62	58	54	54	51	52	64	47	61	70	46	72	65	59	63	44	64	72	65	80	58	64	56	36	59	60	53	55	54	51	62	67	47	51	67	53	62	61	68	60	65	57	71	59	71	52	62	61	58	57	43	63	68	49	49	61	52	54	70	59	60	57	68	59	49	58	77	51	56	66	64	70	63	56	63	66	62	53	71	70	49	54	63	55	51	58	39	52	51	67	61	49	57	51	60	62	61	53	60	69	60	57	60	66	71	55	73	60	67	65	51	53	57	58	67	53	72	66	48	63	61	64	64	54	51	54	79	55	62	67	50	60	55	48	56	60	50	46	52	67	62	61	70	48	73	69	65	64	60	56	43	64	68	57	63	74	55	49	69	53	82	52	73	61	67	61	60	73	65	71	49	63	62	67	58	67	55	62	49	54	63	58	60	59	56	49	64	60	68	62	57	66	68	52	75	61	54	49	61	70	65	56	53	55	72	48	65	47	55	68	49	39	58	60	85	49	66	62	58	63	60	67	55	64	59	62	62	58	57	56	68	56	58	62	54	52	45	66	60	65	69	62	61	66	59	70	60	50	64	71	57	71	56	62	66	65	60	68	59	79	62	69	83	52	62	53	55	56	51	65	65	57	59	58	61	60	68	64	67	50	63	57	41	54	66	60	66	56	58	53	54	62	56	67	53	68	63	64	71	64	48	57	47	56	49	52	63	60	67	57	70	49	47	44	57	61	50	50	65	69	57	53	70	54	67	65	54	63	59	69	59	67	44	49	66	71	64	65	57	68	62	78	53	54	60	62	67	60	58	53	50	64	60	59	61	58	53	59	59	72	60	50	62	59	66	49	61	61	60	53	50	54	56	66	62	54	55	53	75	54	51	80	54	68	55	62	64	61	56	62	52	53	50	59	58	48	71	61	64	60	69	59	52	58	54	51	63	59	51	57	56	54	77	62	70	75	60	56	75	61	62	58	58	68	50	55	44	48	73	74	60	65	60	52	62	74	56	66	47	52	51	57	54	48	57	56	61	58	63	59	74	48	62	67	68	58	63	57	68	48	58	65	59	54	55	70	59	63	59	61	74	42	49	53	58	54	79	45	61	50	75	71	59	69	66	59	61	54	51	63	55	52	44	55	61	59	54	54	64	64	46	62	63	45	67	50	62	71	68	67	58	74	64	71	67	49	52	60	59	56	56	71	76	65	62	65	53	53	45	50	55	41	49	70	49	77	47	64	39	56	67	77	56	54	59	51	57	67	65	57	62	52	57	48	56	50	60	49	65	66	66	61	72	76	52	66	68	64	54	75	62	62	57	68	57	55	59	62	49	53	64	62	74	58	57	55	69	45	68	62	53	82	68	61	56	64	66	62	61	58	69	63	54	60	68	63	54	68	53	78	62	58	79	61	76	57	54	63	53	57	60	61	62	46	53	52	54	64	67	50	46	50	53	51	64	64	61	48	63	57	59	50	48	53	66	61	61	63	58	70	57	68	65	57	60	63	48	64	49	52	53	63	61	50	61	55	53	71	62	53	64	58	73	60	59	62	62	55	50	63	67	60	57	61	53	48	53	54	62	76	70	67	54	63	57	67	73	60	69	60	61	73	65	55	73	66	60	73	63	63	64	60	46	70	65	60	55	68	63	74	63	66	47	66	65	59	61	64	61	63	54	60	51	64	76	73	70	71	69	69	71	59	67	67	59	61	54	56	49	66	44	65	62	59	65	68	49	55	62	55	67	47	55	62	68	66	56	67	50	64	62	50	67	73	50	58	59	75	56	63	61	50	83	63	75	57	55	68	73	59	73	54	65	66	65	61	65	39	56	50	51	67	51	74	69	52	55	60	57	56	76	53	60	57	61	59	52	66	58	62	49	64	56	55	59	59	55	70	62	64	60	49	55	47	55	63	57	57	52	55	56	48	62	64	65	67	64	63	56	54	57	63	73	63	48	52	57	63	64	64	74	55	54	55	61	68	69	65	71	51	63	71	59	54	63	54	45	58	71	49	52	48	58	59	62	71	72	71	56	55	53	56	52	70	56	56	76	66	50	65	70	47	48	61	54	66	56	58	60	55	58	56	65	50	65	68	55	61	60	61	62	51	56	60	58	56	50	65	58	62	59	69	63	56	60	48	69	55	44	64	69	60	51	76	60	55	54	73	58	79	55	63	63	55	70	51	72	51	65	49	67	55	65	66	58	58	67	54	72	63	52	56	53	59	47	50	64	54	47	52	59	50	65	53	52	56	55	58	52	56	52	55	66	57	70	57	72	61	66	73	65	49	57	61	56	53	53	64	46	62	62	59	59	80	60	58	62	57	69	60	59	46	68	70	45	62	76	57	61	61	75	64	55	64	80	70	74	51	73	64	63	51	54	51	71	63	46	51	44	65	52	64	60	62	55	53	64	52	63	53	63	47	70	47	53	55	56	80	65	59	60	60	62	51	64	57	55	68	70	59	52	62	57	64	68	53	70	70	70	60	57	60	69	57	63	75	54	67	68	70	58	59	62	57	53	69	69	67	51	57	68	57	52	56	57	62
9510	2846	1562	3791	11776	16516	15945	15286	14428	18065	27257	29592	26489	20587	14611	8972	4624	2314	1337	890	781	710	723	742	721	780	728	730	700	701	706	752	770	738	758	751	731	694	721	686	743	758	684	733	733	687	699	748	749	738	705	755	711	715	748	705	703	743	740	742	703	690	688	701	727	695	708	758	733	692	733	710	732	710	708	719	725	738	693	771	734	652	704	706	742	729	716	705	670	742	707	760	705	751	761	707	721	750	720	745	724	751	689	724	705	712	724	701	725	685	715	724	698	774	731	695	730	694	728	737	679	740	669	752	717	679	677	723	682	729	710	719	708	714	738	687	704	731	724	746	730	726	671	689	700	772	713	715	730	740	751	756	706	737	739	676	698	763	693	713	769	668	719	729	708	690	786	696	756	714	748	738	719	726	697	705	709	719	737	759	694	739	713	730	747	765	684	734	735	744	698	654	731	706	752	723	767	714	707	702	732	672	705	742	745	722	729	721	734	730	720	705	702	745	721	743	706	769	745	703	746	766	689	727	725	711	712	708	698	687	732	701	711	755	718	713	773	764	671	741	732	705	698	792	708	711	722	707	705	677	679	682	707	721	700	696	699	725	789	657	730	693	678	728	713	718	749	746	777	690	653	736	746	729	692	728	777	723	723	753	728	711	721	687	692	674	712	784	721	712	744	738	717	685	734	727	703	732	788	691	733	734	716	751	711	728	768	707	691	764	699	689	684	711	725	784	682	766	739	713	739	723	710	716	733	714	691	707	742	737	684	730	736	676	746	729	745	719	710	712	729	747	745	706	701	734	702	710	751	790	706	722	706	683	677	751	703	774	690	734	743	771	743	704	704	729	700	711	733	681	701	799	731	691	744	747	715	719	693	750	748	767	738	736	702	726	726	714	713	696	676	714	711	697	708	712	770	705	751	710	723	727	710	748	725	676	703	745	686	680	665	697	740	725	773	674	770	722	713	661	711	718	692	725	800	709	705	727	677	764	729	749	683	729	709	698	730	704	721	734	774	662	725	719	696	707	728	736	715	733	685	744	732	723	693	709	701	715	742	723	696	725	694	739	723	720	702	674	726	701	708	712	678	700	755	715	675	711	697	710	751	735	684	679	724	733	706	689	724	650	699	707	735	721	705	762	729	692	759	698	715	687	741	684	700	718	750	715	723	735	723	735	714	759	722	743	747	746	714	747	814	759	750	703	721	757	700	730	731	786	735	699	702	788	706	692	704	675	726	721	701	670	720	697	744	692	686	707	714	695	727	654	718	729	699	659	693	707	720	744	705	731	693	724	704	706	696	713	717	709	679	712	769	737	706	737	731	725	684	751	748	679	695	738	732	726	719	733	749	712	742	733	721	738	712	717	691	706	713	733	710	727	683	727	770	699	722	676	668	733	668	738	733	729	679	725	734	721	742	717	709	707	727	715	701	700	735	708	703	713	748	726	734	700	672	679	728	755	704	720	770	688	712	699	725	708	676	784	660	731	716	756	712	754	696	718	729	671	760	722	741	691	774	733	775	764	679	706	698	718	739	668	712	689	709	656	756	688	746	734	687	730	707	705	725	728	685	703	757	747	759	736	733	731	710	736	729	714	696	727	729	749	723	693	667	734	677	735	695	729	716	738	735	717	753	661	768	689	680	760	705	723	722	722	712	730	764	741	729	710	718	725	693	752	727	705	640	707	703	714	685	753	755	737	714	723	752	732	718	726	753	704	697	725	692	724	718	730	695	737	737	698	753	755	679	666	728	742	740	726	681	722	718	743	712	720	738	705	721	680	703	710	746	689	684	754	705	678	727	706	705	737	713	722	757	689	746	691	782	758	727	672	743	742	739	711	725	708	739	703	712	736	720	743	758	737	713	740	746	704	720	700	752	729	731	695	749	715	736	715	696	735	673	678	709	741	688	720	716	761	707	720	722	714	746	732	730	711	717	686	716	707	760	760	776	749	734	765	791	711	711	715	699	723	780	704	724	730	691	677	736	710	726	743	781	728	732	718	686	733	728	704	692	778	735	732	706	754	718	730	689	709	727	745	727	718	735	729	707	716	720	729	747	735	756	683	679	686	750	710	705	736	693	712	714	707	717	709	729	691	716	703	724	748	758	694	682	749	739	705	732	757	685	687	699	760	696	690	694	712	731	738	748	736	760	776	711	723	730	753	714	706	730	724	758	719	696	692	700	736	771	706	686	711	718	716	707	698	699	727	706	727	696	729	742	688	758	707	762	700	693	728	659	717	731	719	714	765	739	770	731	757	704	711	709	747	726	730	708	679	770	763	709	679	763	780	716	779	709	696	739	692	728	726	756	705	729	755	710	730	738	735	738	717	682	710	720	722	724	704	718	722	739	692	686	736	740	713	740	769	721	754	703	690	733	690	674	703	754	738	691	709	731	744	717	655	724	703	785	724	727	722	705	767	725	682	746	774	675	735	714	702	711	769	678	707	703	729	731	697	717	720	719	757	732	748	710	749	685	725	713	689	717	770	745	719	686	780	715	725	726	723	716	733	727	752	711	736	714	703	698	706	731	707	739	705	726	688	720	747	715	718	718	699	731	760	722	716	738	717	694	737	719	695	770	728	735	734	689	709	741	754	723	726	756	676	689	685	707	690	735	731	697	736	681	768	731	686	702	701	706	718	775	722	670	684	669	727	709	748	732	733	714	733	718	714	749	708	706	727	696	662	740	712	711	724	685	721	750	678	745	751	713	724	687	732	711	732	689	741	687	730	728	702	718	716	674	699	719	675	730	739	712	719	713	692	730	732	703	725	729	769	699	745	704	771	718	690	748	708	690	740	779	738	713	740	717	694	720	674	716	720	736	739	725	673	680	742	683	741	725	725	719	735	772	722	765	708	716	753	750	776	738	745	669	710	723	712	738	753	708	706	761	688	694	744	690	709	769	710	696	713	734	714	700	712	759	705	726	724	768	687	715	759	801	727	731	653	754	775	725	724	703	709	726	734	763	751	681	683	737	739	756	720	720	704	725	741	737	661	686	763	723	719	704	682	726	713	661	740	709	709	728	745	696	732	734	745	733	755	684	705	719	718	708	704	758	734	756	696	718	726	747	747	768	724	740	777	724	710	699	714	763	716	729	718	735	683	730	717	753	720	688	750	728	712	742	737	742	698	750	774	762	726	746	697	750	706	763	738	693	735	732	704	673	682	749	722	729	751	743	710	710	753	744	717	729	658	681	753	701	748	734	713	679	728	720	712	706	705	767	694	723	704	708	703	661	743	727	735	743	718	741	760	704	744	697	729	707	689	735	697	682	735	732	720	694	694	727	727	693	670	724	716	701	755	719	690	767	754	753	707	712	739	702	715	760	738	731	748	703	697	714	715	731	729	716	789	723	770	697	683	692	707	692	747	726	751	749	711	749	733	723	705	763	727	726	742	731	712	748	674	770	732	732	711	662	752	741	743	720	752	714	696	712	736	697	700	699	687	758	693	744	708	688	714	712	718	721	712	675	707	732	668	736	747
567	200	128	135	169	355	479	279	344	738	2778	4792	4075	2879	1762	839	447	223	138	78	59	51	46	42	59	51	46	50	44	64	45	50	41	53	56	51	54	48	57	50	58	45	59	52	58	46	49	44	58	54	39	51	62	49	58	57	35	51	50	55	47	52	46	66	59	44	61	54	50	52	46	51	59	53	51	43	59	38	38	47	71	53	57	59	50	52	55	46	48	58	60	43	54	54	50	58	51	45	56	52	41	50	53	60	42	46	57	57	50	50	42	53	55	42	55	47	43	47	53	53	40	58	61	59	47	45	34	49	44	44	46	55	59	45	52	51	57	46	59	62	42	48	55	60	52	51	50	37	45	41	35	60	50	49	46	40	50	55	59	45	43	61	55	53	41	49	49	54	49	65	51	38	45	60	39	57	40	46	50	51	57	56	43	51	48	51	64	61	50	51	66	51	52	40	40	45	49	65	43	51	46	45	53	42	50	52	68	43	46	66	61	56	59	62	44	48	50	43	68	55	54	55	41	55	54	45	50	58	42	49	79	33	45	52	64	42	49	52	34	42	59	46	55	52	55	55	54	48	59	53	48	53	58	36	54	38	59	50	51	42	52	49	43	59	50	62	59	54	42	55	53	67	51	46	50	43	33	51	47	42	50	51	52	42	49	40	65	57	40	40	47	57	63	56	54	57	60	45	45	43	45	49	47	57	43	41	48	60	51	53	45	53	48	48	54	53	54	48	53	54	54	59	45	50	51	67	60	54	45	70	52	51	47	51	43	57	59	49	49	53	54	54	45	53	54	53	60	59	43	52	52	53	52	52	52	50	43	40	51	40	34	59	44	52	56	56	55	50	49	54	68	56	56	49	53	64	52	56	53	51	51	61	54	39	49	49	56	49	45	55	53	52	42	44	56	40	40	55	51	59	50	58	51	53	58	52	37	48	52	54	55	41	66	57	47	51	52	50	46	42	61	42	49	53	62	46	47	54	47	50	55	48	55	39	44	49	49	52	50	55	65	52	51	52	48	60	38	45	52	58	52	51	33	47	45	58	57	50	45	49	66	70	52	48	51	43	41	56	53	59	42	54	45	48	52	52	43	48	46	51	51	46	49	51	38	47	46	41	47	58	41	40	68	41	49	56	44	42	42	47	51	48	49	51	55	45	39	53	56	50	62	49	55	41	40	54	54	43	43	55	43	50	41	37	46	61	54	48	38	46	55	63	44	34	57	58	36	42	46	54	54	51	50	44	42	46	33	48	49	47	59	39	51	44	41	44	46	41	48	52	46	50	52	54	59	49	57	65	52	52	51	62	50	46	58	47	51	55	50	37	52	51	46	53	49	52	57	41	39	45	52	67	62	41	48	60	56	48	42	37	58	45	49	63	54	48	49	56	52	47	40	48	48	43	50	42	53	61	54	60	63	60	50	45	45	47	54	44	52	39	55	54	49	43	43	46	47	42	44	51	58	43	49	44	63	50	59	39	36	54	56	38	46	60	56	61	42	44	60	52	41	42	47	48	50	47	58	62	48	38	48	53	56	59	46	52	52	49	44	55	59	44	43	48	48	54	55	55	61	48	52	48	51	67	51	43	52	46	52	45	48	50	54	51	51	50	44	43	50	62	47	43	52	68	54	54	49	42	44	58	44	45	61	60	52	57	40	43	51	51	47	42	51	36	55	44	31	51	49	52	53	58	52	55	51	49	50	49	49	44	49	43	64	58	61	61	62	43	39	49	47	51	55	50	47	58	55	49	48	48	45	54	42	54	36	58	55	52	57	49	60	43	54	45	42	52	48	55	69	49	45	51	53	60	46	54	50	42	50	39	59	66	43	54	67	60	52	43	46	44	59	47	47	47	44	50	43	53	52	65	63	50	47	55	62	44	56	48	49	55	54	55	58	46	53	55	57	54	59	59	59	46	46	36	47	54	62	57	53	54	47	47	46	52	68	41	64	61	52	57	66	55	53	64	47	52	51	50	58	58	41	50	45	55	52	44	60	48	44	57	48	38	46	50	49	53	45	51	41	52	47	60	59	53	59	53	49	60	60	47	47	50	54	45	42	50	45	51	46	50	56	42	57	53	59	48	46	51	54	51	63	51	52	35	55	41	45	60	31	46	53	49	44	63	36	40	48	55	50	40	60	56	54	55	61	51	50	54	57	47	46	56	58	44	54	47	64	53	41	51	49	56	52	54	50	46	45	41	52	54	49	42	56	66	52	50	52	44	55	52	43	49	50	57	35	40	45	49	60	60	56	62	52	51	58	51	55	59	39	39	60	56	57	51	48	50	51	53	48	49	52	45	40	50	55	51	48	35	45	60	39	44	44	43	47	52	61	45	45	45	59	45	41	56	40	56	46	55	43	56	53	56	61	53	44	55	56	42	55	44	48	56	43	56	57	46	42	46	67	58	48	44	56	44	59	52	54	52	43	54	59	51	52	51	53	54	56	56	44	63	44	54	56	72	49	50	52	48	59	43	50	41	55	50	50	43	53	49	50	58	46	38	44	40	52	58	52	43	40	52	64	57	55	61	59	40	44	45	58	62	57	49	50	57	47	45	49	42	45	62	61	37	65	56	59	63	42	68	48	61	55	58	42	56	47	51	51	49	50	58	57	47	62	62	48	45	51	54	48	39	43	43	53	46	52	63	53	44	47	52	51	51	45	52	53	43	43	51	67	54	37	42	48	65	35	47	38	53	56	44	57	41	58	45	48	49	50	51	69	46	41	69	38	53	51	59	48	52	59	56	67	57	53	45	53	51	48	48	54	53	45	43	57	36	32	46	60	56	60	53	58	58	47	42	52	50	58	50	59	49	49	58	56	58	53	44	48	47	46	53	58	61	57	50	37	47	50	43	44	58	47	61	46	52	45	57	54	62	54	52	46	48	70	45	64	50	52	47	42	41	53	59	57	48	43	57	54	50	61	56	46	53	52	34	47	57	49	44	56	52	54	45	58	56	37	46	49	61	42	59	64	39	46	39	51	42	45	49	47	39	39	68	43	58	49	54	39	53	51	44	49	48	49	43	48	57	56	39	49	57	45	56	43	59	43	57	45	54	51	53	58	51	56	47	46	41	45	39	40	43	52	41	43	59	52	62	45	51	44	53	38	51	52	35	60	54	41	48	40	46	47	37	60	41	41	42	52	51	56	57	52	60	42	42	53	55	46	60	37	40	56	62	37	50	44	42	50	44	47	58	50	45	55	48	47	47	56	54	55	51	52	55	47	57	46	54	48	55	47	44	53	47	51	56	47	68	59	58	42	44	31	42	36	65	42	57	59	57	54	56	48	48	62	51	44	54	48	46	56	49	53	43	48	48	48	56	41	60	63	63	42	50	54	53	42	43	47	58	60	43	57	55	47	55	51	41	46	62	51	47	51	42	40	43	51	49	54	47	58	49	53	49	45	52	57	55	56	53	58	44	51	49	48	54	67	52	48	65	48	48	48	47	58	45	60	46	43	41	52	68	57	51	67	46	53	36
10855	4463	2474	7212	17350	21112	20158	13081	13399	22351	34288	37969	34531	29867	24163	16541	9561	4779	2248	1216	831	696	651	604	600	604	636	611	587	631	630	609	569	614	634	603	624	688	562	605	633	632	634	593	617	619	645	639	618	613	612	597	581	624	580	613	537	608	653	630	633	630	613	589	596	600	605	612	595	590	613	573	617	570	615	615	606	628	605	616	630	589	610	594	603	579	596	603	637	613	611	590	623	584	589	599	591	600	590	606	573	591	601	599	639	569	604	572	618	621	626	601	587	615	603	617	561	612	590	606	613	633	618	595	589	613	608	581	580	667	600	605	670	634	589	643	578	629	615	606	602	624	596	661	581	608	610	626	567	645	621	604	627	620	571	559	617	638	599	605	598	597	605	642	602	618	598	609	614	637	625	631	599	602	583	600	635	595	579	625	607	617	676	600	603	616	605	655	583	610	592	607	575	606	605	569	612	605	651	612	618	600	582	586	640	588	623	601	596	601	626	571	627	627	611	603	588	557	594	602	671	601	579	613	577	558	606	602	611	637	615	632	599	629	603	586	639	564	593	576	590	615	642	584	635	601	640	613	611	637	590	564	603	645	621	659	628	605	590	582	587	623	611	608	628	653	570	575	632	607	610	634	619	584	653	593	602	611	639	629	617	670	627	620	620	581	601	594	622	634	635	616	619	614	573	617	612	584	578	615	644	614	600	645	586	614	641	598	577	592	599	579	638	626	597	601	605	615	654	591	615	619	647	636	616	641	601	633	569	565	609	629	591	638	640	582	595	653	627	605	587	582	584	647	609	629	598	610	600	603	609	636	632	610	556	639	583	618	570	624	601	544	637	611	611	594	584	614	595	631	629	634	634	607	580	603	596	617	612	593	581	603	602	629	570	598	631	634	584	613	633	638	558	628	642	613	588	592	622	570	608	652	623	606	588	609	591	624	620	583	556	602	594	611	609	647	622	660	588	624	552	607	626	594	608	613	636	640	589	634	558	620	575	645	620	590	629	587	598	596	554	593	608	630	588	586	626	603	590	579	633	617	546	598	624	598	599	616	633	601	636	603	588	581	558	604	622	613	569	581	582	598	578	606	555	630	605	651	614	587	587	621	646	639	612	636	609	628	584	615	628	623	649	627	621	614	594	572	596	596	631	616	655	603	564	612	589	607	613	628	603	629	665	651	597	647	627	602	598	599	615	596	641	559	646	647	634	605	607	649	609	625	602	576	599	626	617	609	592	636	598	602	638	627	603	615	580	609	626	577	616	566	608	645	570	633	646	613	604	594	644	606	599	616	554	588	634	540	625	629	619	587	593	587	664	611	626	673	583	596	577	648	635	634	570	620	614	564	630	581	615	599	611	594	609	608	630	596	628	607	572	584	605	621	633	619	581	627	571	638	618	653	623	616	612	643	573	600	611	595	640	630	629	644	651	633	628	602	626	618	575	630	606	581	608	605	597	611	632	634	623	614	627	647	620	558	608	649	674	597	607	611	624	592	600	582	574	569	650	607	586	615	574	650	615	541	602	597	603	588	616	643	651	575	671	603	632	653	585	613	619	597	611	576	622	576	599	628	602	595	632	621	597	637	629	572	609	622	601	603	647	581	644	586	634	611	591	607	609	582	652	607	606	618	591	607	639	609	645	610	634	633	628	600	620	671	636	596	584	646	626	573	575	652	566	640	616	589	609	593	582	605	569	600	599	598	621	588	648	664	620	585	615	580	645	648	574	613	608	617	592	582	596	602	634	589	627	604	636	667	606	598	613	618	599	616	613	595	640	585	626	586	614	615	618	566	673	646	620	621	606	614	602	608	599	625	615	598	629	612	643	574	630	584	581	609	633	609	603	603	619	629	615	615	612	605	634	578	654	600	588	621	651	623	589	583	585	604	614	607	617	615	604	597	624	609	616	586	595	623	606	601	618	642	640	602	637	584	598	611	597	610	566	586	639	540	605	603	641	639	570	626	645	582	574	616	587	592	608	625	618	572	595	633	632	560	561	593	639	601	614	603	584	595	625	580	597	610	622	616	623	551	568	566	614	576	624	624	600	616	573	632	589	623	614	603	604	598	614	617	605	555	601	618	618	648	571	630	607	613	604	659	604	607	636	612	582	603	582	670	597	576	580	604	600	559	626	601	627	626	594	566	627	627	580	577	589	590	638	599	570	572	651	598	644	564	620	576	623	626	598	620	649	665	589	587	615	601	608	599	580	630	638	584	601	613	604	644	609	648	611	561	623	607	578	585	582	580	631	599	624	615	599	545	628	619	606	593	591	598	617	540	578	624	608	582	579	628	590	610	613	613	612	546	614	585	608	614	601	608	586	586	616	600	586	609	628	626	626	606	530	641	584	622	641	596	569	628	624	612	582	589	592	562	570	549	607	594	658	609	633	644	629	617	658	614	587	573	613	617	627	623	603	621	630	628	646	589	618	562	606	605	596	601	631	613	597	625	584	603	649	635	613	621	610	640	614	581	575	585	568	570	633	603	591	632	602	599	628	647	601	572	618	569	588	606	591	644	591	640	568	569	556	619	597	628	613	648	585	594	632	620	620	597	622	558	618	613	603	611	634	570	615	622	635	555	607	608	602	619	586	636	594	567	578	591	592	598	632	611	621	600	601	599	613	599	626	539	591	600	654	615	568	618	642	611	586	610	631	654	570	615	616	557	594	618	618	623	601	624	666	634	618	614	630	612	637	652	628	583	662	621	619	659	599	606	632	611	584	572	600	595	624	652	651	632	599	603	585	616	634	634	587	582	598	633	593	666	579	560	628	620	608	632	587	564	602	606	608	577	597	607	616	628	598	593	558	612	613	610	665	602	658	592	579	604	586	562	627	626	636	636	639	654	616	603	584	646	561	631	573	571	621	650	561	632	592	612	588	594	641	620	629	630	594	611	614	560	606	633	608	573	594	611	610	601	601	638	550	603	614	602	633	595	576	611	612	633	589	613	591	584	604	602	605	594	614	597	610	647	595	619	605	630	601	564	597	645	643	608	587	610	646	623	604	587	598	590	552	599	633	626	625	618	601	590	576	609	628	614	598	635	595	576	580	596	615	639	633	581	613	604	602	614	612	604	610	625	576	621	559	632	637	612	611	636	591	620	588	584	585	592	593	604	602	616	608	608	604	663	582	577	641	604	579	613	638	619	597	611	620	614	624	591	593	562	651	616	616	597	655	622	604	565	666	590	614	630	603	609	595	613	607	633	530	606	611	625	639	586	652	631	596	617	569	620	606	610	579	637	575	623	609	594	569	633	616	637	621	615	627	601	611	614	658	587	600	620	632	632	595	605	545	562	604	634	647	583	584	589	609	586	606	566	599	595	595	590	585	594	583	607	595	583	571	587	597	598	597	599	604	636	612	580	632	603	588	614	605	596	610	577	619	579	617	651	615	564	665	614	611	620	630	624	609	595	610	625	594	621	638	588	614	617	574	584	624	616	629	617	641	606	617	648	621	594	584	575	664	611	613	629	622	592	557	651
1987	203	154	121	156	273	322	260	247	573	2113	5660	5578	4356	2581	1298	655	284	141	82	77	71	62	76	66	63	70	63	71	63	62	69	62	59	65	71	71	58	55	64	85	76	67	76	54	67	55	71	78	80	53	73	59	68	86	63	69	66	62	62	64	72	66	67	69	60	82	64	65	72	67	66	69	64	67	58	63	76	71	80	64	74	74	79	80	63	63	72	70	68	75	72	55	63	78	68	63	69	64	59	59	70	64	77	68	54	68	59	70	62	72	72	70	46	53	74	64	56	67	72	59	67	65	75	64	61	72	73	59	65	76	57	63	57	83	81	52	80	75	69	64	70	55	70	60	73	64	76	71	66	72	65	74	61	68	65	62	79	83	71	74	68	71	70	84	54	70	55	68	68	70	77	69	64	75	55	64	51	75	59	68	64	79	73	67	89	56	65	71	55	73	55	78	60	80	66	69	79	82	58	62	64	60	75	78	52	82	79	71	71	78	60	68	72	60	57	46	68	80	67	52	49	62	73	59	68	68	75	69	57	74	70	63	65	56	68	53	72	80	63	68	72	76	67	85	79	76	61	83	70	73	61	58	81	77	81	70	62	68	64	70	75	67	70	52	74	70	66	68	71	59	62	71	71	73	69	65	71	56	65	47	63	76	60	65	65	67	75	78	67	80	67	58	80	60	72	62	52	71	56	57	58	80	58	80	77	61	71	70	67	65	54	71	65	70	54	55	43	57	67	61	66	71	69	77	55	57	60	68	65	72	81	59	61	68	62	62	74	71	81	74	77	62	57	67	60	62	67	66	61	55	56	83	63	89	66	74	72	65	69	88	75	79	70	56	70	69	66	64	69	80	56	73	69	62	65	75	79	64	57	84	59	77	81	63	60	67	57	67	75	50	69	74	69	60	74	73	78	69	75	64	68	73	63	77	67	80	57	73	76	73	59	70	60	58	72	62	63	77	58	66	71	64	74	60	58	69	69	69	53	85	61	66	65	59	79	65	70	66	72	79	67	64	79	59	72	59	62	64	65	65	55	69	60	61	55	68	71	44	67	53	71	54	75	70	68	55	61	60	71	50	65	61	54	71	59	73	63	65	71	73	71	70	69	58	76	56	69	75	58	59	54	83	65	84	61	67	63	71	57	61	65	52	79	59	47	71	62	66	72	69	73	59	66	65	65	66	63	70	75	73	73	64	78	68	63	50	70	71	69	60	75	66	77	54	65	87	72	68	79	71	74	62	59	72	63	72	84	60	65	72	64	73	53	76	74	71	67	73	64	68	68	70	66	79	83	68	75	70	85	54	83	78	52	68	62	73	63	59	71	60	68	87	57	71	71	63	61	71	63	67	65	68	67	68	56	77	84	80	81	61	62	73	59	60	69	82	62	63	61	65	62	71	57	47	74	75	76	69	88	72	69	62	59	65	68	56	59	74	63	70	55	68	61	61	56	63	67	71	66	65	71	73	73	63	69	81	64	59	71	75	61	67	64	71	55	61	55	62	75	67	76	73	72	62	51	73	67	61	63	65	80	66	75	64	76	54	65	66	59	69	74	62	63	72	54	51	58	70	59	54	67	63	71	61	76	58	57	73	69	60	68	73	73	62	70	62	71	59	83	62	66	66	73	69	61	55	54	71	75	52	52	63	68	66	69	64	67	64	70	72	62	72	73	67	64	66	66	64	51	60	70	69	64	60	62	73	75	69	62	60	66	67	69	69	53	66	61	61	71	60	71	65	66	70	76	46	64	46	70	49	67	54	53	71	63	61	62	54	70	77	64	61	59	71	45	72	75	71	59	55	67	75	68	85	59	76	66	82	72	64	75	68	64	73	67	68	68	79	63	66	70	78	90	57	67	69	64	64	58	65	59	71	66	62	71	73	73	53	70	61	73	81	66	60	96	64	56	54	52	67	64	78	69	81	57	84	75	68	53	59	75	71	62	72	69	58	61	65	66	70	60	53	58	74	78	52	68	64	73	57	73	58	68	63	65	84	58	63	84	69	70	58	53	72	89	73	60	70	77	75	60	91	60	81	72	73	51	67	61	65	63	69	70	64	65	80	60	63	70	65	66	66	71	65	56	76	69	66	64	58	69	82	75	75	64	55	82	67	60	65	62	77	55	68	64	64	53	75	65	58	69	73	66	71	71	58	67	62	67	57	64	76	92	63	45	61	69	74	75	86	58	73	65	85	64	63	73	67	75	64	64	81	67	59	82	74	65	50	71	63	63	61	65	71	75	65	69	67	63	64	63	59	70	73	79	56	56	78	60	59	67	65	68	75	66	74	71	71	73	51	59	55	75	74	67	80	50	65	62	77	72	77	80	68	65	65	74	67	61	76	73	52	68	57	49	65	71	73	61	61	57	62	51	56	76	74	62	60	59	53	66	69	76	54	54	71	61	72	62	65	60	60	76	83	78	52	64	64	60	55	72	61	64	69	71	66	68	65	69	64	73	63	61	70	50	64	71	60	52	76	65	70	74	74	74	78	70	61	65	65	96	60	74	66	73	59	65	60	63	69	65	63	60	62	77	61	51	70	71	63	72	78	64	55	59	82	59	71	74	68	73	72	68	47	69	80	60	65	69	66	54	77	51	65	59	58	70	77	75	68	69	71	68	71	66	74	71	57	69	78	59	75	65	73	60	79	61	61	56	73	67	73	59	70	77	74	51	68	71	56	74	67	81	57	62	54	61	70	69	78	78	72	65	56	81	91	63	53	65	60	59	61	69	60	50	68	71	62	69	79	68	60	73	64	73	65	69	72	67	79	61	77	65	50	62	65	60	69	64	64	72	63	66	72	60	66	61	73	71	58	56	80	64	70	73	62	62	74	56	76	67	80	67	55	65	66	58	58	72	64	70	73	63	58	66	69	81	73	78	60	57	71	71	74	60	75	57	57	57	66	58	58	69	66	67	67	84	55	77	70	75	75	73	62	62	63	68	67	74	60	70	64	73	70	69	56	76	68	62	74	62	72	64	66	73	69	65	56	60	70	71	86	65	75	69	68	69	59	75	68	63	57	50	67	60	60	80	64	69	59	64	70	76	80	66	79	55	48	76	62	70	65	67	74	55	58	61	63	68	60	68	60	75	65	60	75	61	76	52	80	61	66	82	76	71	58	81	66	60	73	73	74	61	71	68	72	61	88	66	54	65	62	80	71	80	71	77	72	65	76	60	68	57	50	67	58	59	64	55	73	75	72	70	67	74	74	75	96	71	62	69	56	70	66	60	64	60	75	78	58	60	76	65	72	54	60	64	59	71	62	65	67	83	63	67	52	54	80	68	79	64	70	59	70	54	65	69	57	70	70	82	66	65	57	55	51	56	56	70	66	67	71	54	74	56	54	58	76	76	61	54	64	74	61	74	76	69	60	71	68	49	71	65	58	60	63	66	69	76	70	73	81	70	64	60	66	67	66	70	70	69	60	69	74	63	58	74	73	65	66	61	67	62	63	68	83	72	72	71	70	77	61	60	51	81
11164	3959	2610	5843	14646	17518	16751	12155	10096	19279	31480	40870	38920	34657	28156	20913	13202	6499	3081	1576	1022	862	830	794	790	776	783	785	851	825	843	771	794	837	842	839	746	774	766	851	786	794	766	813	788	755	822	813	772	791	832	822	827	743	815	842	842	806	823	785	791	825	844	806	784	824	787	784	808	825	804	776	845	769	794	800	790	828	794	788	801	778	796	837	841	808	764	825	879	763	808	794	797	771	794	791	807	779	792	778	823	788	817	811	827	779	768	823	845	824	794	817	747	835	814	766	827	780	812	815	768	787	816	738	771	751	830	785	791	856	807	793	776	831	797	812	782	799	785	819	783	790	786	772	782	805	787	826	772	798	821	799	807	801	796	790	844	807	776	830	773	783	808	793	851	776	773	799	856	833	770	778	816	765	777	795	814	809	795	782	803	756	800	809	840	773	791	807	794	831	826	796	779	813	790	828	839	775	755	815	798	793	758	825	773	830	785	781	801	774	815	781	813	835	781	768	801	825	789	800	813	773	813	783	784	826	816	833	826	750	814	810	824	821	791	768	795	772	858	801	817	842	872	777	838	811	822	775	816	838	792	773	801	787	796	790	792	824	823	819	856	798	819	817	828	816	789	758	809	806	841	753	821	779	800	775	806	783	801	837	825	811	779	812	809	757	787	811	800	831	810	837	821	805	825	798	805	788	765	811	796	845	806	764	810	779	762	777	810	810	817	840	826	803	822	820	797	844	790	789	824	836	811	808	819	828	800	799	824	798	802	759	799	745	776	832	831	791	806	806	832	796	825	830	772	751	813	777	831	816	802	794	803	802	780	766	800	808	792	821	870	794	814	819	794	811	742	866	808	803	786	819	845	753	809	740	823	772	792	833	816	804	822	773	790	830	794	784	792	817	747	798	811	795	806	840	771	835	742	763	806	824	827	799	830	781	782	840	818	790	794	831	800	789	775	814	771	844	869	790	837	797	784	842	834	811	798	776	756	841	770	789	750	747	799	774	830	802	853	802	804	806	774	839	821	807	796	806	828	818	796	813	850	822	807	805	771	791	839	833	800	826	822	775	824	826	791	802	786	792	836	828	800	818	831	753	810	787	767	786	868	842	783	831	815	767	771	789	850	802	793	808	758	809	827	779	819	833	798	815	847	810	778	821	832	789	817	831	764	800	770	803	811	842	880	788	822	736	763	819	823	776	764	826	805	808	808	827	777	786	772	826	748	758	734	769	801	780	814	778	823	760	802	831	838	833	827	808	830	874	761	855	808	805	834	783	829	803	755	786	812	813	813	797	787	782	754	731	819	783	838	767	803	816	793	779	819	782	801	801	785	766	825	792	729	802	793	863	746	784	790	823	802	794	788	793	844	776	788	809	818	801	871	790	826	772	782	802	756	766	801	787	778	787	796	762	811	787	825	781	812	807	808	778	859	773	793	836	810	800	822	833	805	801	824	779	855	775	797	810	841	841	829	785	782	831	839	811	805	860	848	760	808	822	798	765	814	826	786	842	828	764	786	834	816	824	784	873	825	782	857	805	815	760	803	773	813	752	786	778	801	755	819	777	794	759	768	803	772	805	854	810	813	787	726	812	783	841	768	790	796	808	832	844	779	780	853	762	773	779	807	823	814	796	803	850	809	798	763	794	872	819	827	752	790	841	835	795	797	792	784	802	848	819	833	821	758	770	836	778	798	728	777	780	794	766	838	813	848	771	808	809	810	756	783	851	781	786	818	784	770	830	822	809	760	791	800	802	784	829	827	817	779	823	798	801	765	818	812	805	849	808	778	772	831	799	815	793	825	824	832	778	841	808	810	810	807	822	854	746	796	802	791	776	778	812	792	818	769	791	828	802	794	771	833	824	834	767	793	773	817	821	782	825	818	806	803	795	755	829	848	790	823	778	778	810	787	841	834	817	850	798	805	814	788	843	808	795	753	779	747	804	828	795	832	823	804	805	863	778	802	836	817	825	804	781	795	795	772	785	796	787	839	764	856	789	797	786	846	854	785	811	873	790	796	810	774	815	827	791	828	802	824	852	794	770	824	751	836	795	807	792	811	823	767	805	794	785	834	807	798	805	788	777	818	848	810	836	748	805	775	823	817	836	817	849	822	825	771	821	808	842	811	802	800	814	782	843	790	754	791	790	817	811	827	771	770	806	784	844	848	819	810	841	824	741	818	839	807	821	778	836	800	803	777	799	845	761	803	756	829	748	725	796	820	788	766	788	794	787	819	832	771	797	837	791	812	880	760	763	786	817	765	747	817	791	820	809	780	819	838	815	817	844	827	819	791	823	795	767	836	786	795	832	811	797	826	853	815	809	817	869	795	774	772	816	840	769	757	781	772	762	851	848	818	808	815	819	795	813	822	817	819	835	818	813	781	794	814	797	734	794	824	791	795	774	772	753	813	821	808	800	736	801	787	859	838	833	776	775	789	819	770	782	811	805	865	805	805	839	781	764	786	808	816	814	763	796	768	831	829	817	806	792	818	758	833	750	795	841	838	829	799	804	790	805	813	810	788	795	837	798	809	795	800	760	831	818	820	788	796	815	812	842	747	802	821	840	782	826	779	797	796	811	827	805	805	810	798	852	760	779	796	782	813	828	775	780	826	817	823	762	867	789	788	778	828	772	751	740	776	765	763	788	783	794	812	800	786	808	821	816	805	816	767	793	788	775	757	796	801	794	816	761	825	826	769	806	785	782	791	785	819	791	784	802	821	836	773	785	781	840	754	785	746	775	829	777	820	797	822	806	810	769	764	870	813	806	857	810	821	790	806	786	792	780	828	827	822	828	834	789	814	786	884	839	784	833	795	822	816	754	766	810	738	761	801	777	790	790	806	843	858	761	816	780	807	809	824	808	810	796	802	797	783	867	792	800	790	823	863	795	775	830	770	775	806	800	761	837	794	787	827	789	784	815	793	779	751	849	783	791	810	810	790	796	830	765	772	815	816	787	806	813	767	787	807	813	834	872	790	803	745	811	833	804	769	810	778	812	818	796	818	867	843	755	821	791	761	812	747	800	777	855	821	837	758	821	775	832	783	845	817	785	765	798	814	793	811	751	792	817	821	782	764	838	813	820	845	812	798	812	804	834	797	791	827	814	783	789	843	762	797	749	834	772	813	813	780	780	815	816	845	824	735	786	839	811	817	765	793	790	850	813	731	811	776	767	786	785	722	793	869	806	796	818	802	760	792	797	789	767	770	781	815	790	818	773	807	766	859	838	762	832	814	776	840	804	823	810	838	763	757	806	777	767	792	859	803	735	780	796	797	817	766	880	856	822	805	829	818	789	783	757	766	842	794	791	768	805	833	740	806	825	777	792	766	850	751	802	740	744	785	825	744	785	798	827	832	794	824	779	808	811	805	784	838	848	804	804	793	838	784	834	803	839	757	796	795	809	811	801	769	811	853	787	753	796	791	832	792	807	808	808	843	853	791	819	771	752	809	756	762	833	800	765	820	818	826	836	765	798	847	770	827	851
935	263	176	137	160	207	283	498	654	1250	6045	8406	7603	5943	3611	1889	871	370	176	94	73	58	69	63	43	48	41	66	44	54	44	54	55	49	65	49	52	46	70	57	40	58	43	51	46	60	65	62	63	47	65	61	63	50	46	60	48	55	55	54	61	49	50	53	66	47	69	52	52	51	48	51	55	65	57	60	50	45	49	55	44	55	66	53	47	60	67	59	64	61	56	53	56	47	55	55	53	47	54	52	44	55	38	59	59	57	61	62	57	55	63	35	51	56	61	55	64	57	40	63	55	68	56	56	58	50	60	53	58	51	59	59	51	55	57	66	60	50	57	54	51	53	39	45	39	62	56	53	44	65	59	62	61	41	45	56	53	58	50	53	62	51	60	57	48	65	69	45	52	54	56	40	53	58	59	47	54	55	55	63	49	63	54	62	50	48	44	50	57	43	68	48	51	52	46	55	58	51	56	73	63	43	55	52	56	69	54	68	53	48	64	52	62	49	76	63	51	56	52	63	54	64	61	60	60	47	58	52	51	55	49	67	54	55	48	43	58	57	51	48	57	55	50	65	48	45	60	33	46	49	64	52	66	55	50	57	40	50	46	66	56	74	60	48	51	59	49	48	58	54	41	45	45	48	55	63	50	41	59	56	73	49	54	52	56	70	44	46	60	54	49	73	50	49	49	59	66	53	47	65	48	41	49	49	48	69	62	59	52	66	61	69	63	50	54	49	46	59	54	55	44	45	53	58	47	49	43	49	44	55	46	54	57	39	65	64	54	60	57	52	49	64	62	53	57	45	63	54	63	49	54	52	43	60	73	53	49	68	57	52	53	51	67	58	57	59	47	58	55	53	54	55	54	57	55	73	47	60	58	56	58	43	64	49	46	60	50	60	40	43	46	58	40	52	59	59	57	56	49	52	55	72	75	51	50	54	52	49	50	31	53	59	57	62	57	57	44	51	48	54	46	54	58	46	56	49	44	54	69	38	67	43	55	55	36	60	56	54	48	54	45	60	48	57	64	52	59	53	70	45	68	58	50	46	57	51	58	46	56	57	51	61	60	54	50	57	52	54	62	53	59	44	53	54	48	59	52	60	46	59	53	41	48	69	51	45	56	46	51	53	51	51	45	67	52	54	48	61	53	50	62	53	49	72	60	53	51	50	58	41	59	54	57	58	41	61	53	50	66	54	55	58	77	60	54	68	52	58	50	73	68	74	60	58	64	55	51	51	65	47	51	53	55	46	51	57	58	45	55	53	53	58	65	50	64	53	54	53	49	52	54	46	54	45	59	63	53	47	64	58	58	58	49	63	44	49	48	61	54	47	54	61	66	45	53	67	48	57	61	44	48	61	61	61	52	57	61	57	47	60	68	54	48	51	56	45	58	47	62	52	67	54	64	58	56	68	55	52	50	56	48	43	52	55	58	49	51	53	48	60	51	59	45	48	48	53	51	52	59	48	45	39	63	50	54	58	83	57	57	55	43	55	62	43	52	45	59	49	65	47	58	44	55	46	53	49	62	63	54	49	46	58	63	47	51	52	50	55	58	57	63	59	56	49	55	65	41	57	57	48	51	51	56	66	53	50	43	27	63	55	48	56	61	68	50	50	50	46	49	57	53	59	55	57	46	59	57	51	55	50	43	49	44	41	61	55	65	48	49	57	67	64	58	35	53	36	56	48	73	55	51	49	66	49	73	58	57	59	58	46	60	63	53	57	55	58	62	63	46	59	52	53	47	58	53	57	52	46	52	48	51	73	58	57	55	57	52	61	52	67	51	50	53	59	53	45	48	62	43	57	48	51	50	38	57	66	52	46	60	70	54	49	67	59	54	54	68	54	53	62	62	42	53	47	52	62	52	59	57	52	43	44	68	52	55	52	47	51	58	49	56	47	51	46	68	55	55	67	64	68	47	48	59	39	51	58	64	47	52	46	55	47	49	49	67	51	65	64	64	48	60	48	63	49	48	37	64	66	57	54	55	58	42	60	52	61	57	55	50	61	53	56	49	62	66	58	46	63	56	59	54	69	55	41	41	43	56	59	53	44	65	53	60	61	46	60	61	46	47	57	43	54	41	56	59	66	57	65	43	58	52	65	58	65	57	67	55	50	52	61	53	62	62	48	52	54	55	65	77	59	52	54	67	50	52	55	56	58	48	64	44	59	63	57	62	49	68	48	55	57	47	63	63	55	67	58	56	62	59	50	54	62	56	57	56	47	58	61	65	48	59	61	53	57	72	51	54	51	57	51	50	52	52	56	52	62	43	48	68	55	50	64	62	57	40	47	50	55	51	63	68	51	60	57	57	59	65	43	65	57	53	64	52	55	70	54	55	57	51	51	47	57	60	57	51	48	57	41	45	53	53	55	70	62	47	58	39	58	53	55	49	58	51	55	62	61	58	40	55	38	52	54	63	61	49	45	47	45	52	56	56	66	71	56	41	48	50	53	48	55	55	49	56	62	61	49	43	51	44	54	43	55	71	66	51	44	68	54	39	62	42	53	58	50	67	52	54	45	59	48	49	55	72	58	56	48	77	58	62	39	57	47	38	39	34	39	55	46	48	62	59	48	55	59	52	65	55	55	40	52	49	52	61	50	62	63	53	49	52	43	58	62	45	58	56	47	42	55	47	58	54	69	55	58	54	45	68	55	62	60	55	56	62	49	51	54	42	46	54	53	46	51	49	54	40	47	55	42	58	52	55	61	60	59	53	50	52	64	37	49	58	53	51	46	52	42	47	63	54	59	63	61	55	66	51	68	53	63	63	69	61	56	53	45	46	54	62	45	53	59	60	49	47	74	61	59	54	54	62	60	53	48	43	63	44	55	51	51	52	46	54	45	51	54	57	49	54	63	60	48	58	65	52	55	59	64	57	46	49	48	60	53	57	59	58	63	50	54	42	41	59	41	46	49	56	66	57	44	58	58	60	62	45	55	46	67	51	48	62	60	51	52	66	65	56	59	63	50	51	67	58	53	60	50	61	56	50	56	57	48	55	61	51	55	39	47	65	58	59	56	52	51	50	52	65	51	51	62	61	58	53	48	57	62	46	57	56	55	64	55	52	46	55	52	55	54	64	60	51	52	61	46	49	57	61	48	49	50	55	67	43	58	61	52	47	63	51	73	57	49	45	58	49	48	55	49	59	52	52	50	54	48	41	64	59	51	63	58	43	61	55	60	53	45	58	45	52	61	59	44	62	54	65	65	50	43	51	52	60	45	53	58	48	58	50	52	69	54	52	52	42	47	42	52	57	59	43	67	56	61	52	45	57	53	65	48	58	64	50	51	51	57	59	59	56	54	63	52	71	48	49	41	38	71	55	70	45	50	39	59	68	54	44	58	50	66	51	58	50	42	56	57	70	69	64	52	34	52	54	54	61	46	66	44	47	49	53	58	65	50	47	50	47	51	44	57	43	53	58	63	52	71	68	38	54	47	58	46	71	61	42	76	59	45	65	57	60	61	50	66	52	58	54	71	61	54
14360	5858	3382	7800	13293	13996	15905	18474	22048	27159	43914	45578	42639	37578	31435	24461	15990	8009	3533	1641	930	731	650	595	648	646	664	611	637	681	627	662	652	611	669	616	618	694	681	639	676	695	653	642	658	628	625	649	648	701	655	698	666	645	642	640	659	655	628	651	619	634	654	663	617	661	633	613	650	684	656	650	628	645	613	668	626	657	634	662	626	649	615	669	614	627	624	690	639	638	678	686	703	657	644	674	679	597	662	632	665	658	666	660	622	657	691	643	620	681	648	638	669	680	664	691	693	646	647	635	694	653	669	643	653	605	682	635	663	650	621	633	621	665	642	615	681	660	660	686	635	664	640	648	670	662	637	681	701	669	634	659	652	595	594	670	690	669	718	657	652	688	674	632	663	652	650	663	648	593	679	620	679	633	662	637	660	670	664	623	660	674	621	660	699	698	664	665	604	667	703	706	682	632	641	651	690	641	644	674	620	666	642	627	618	669	643	640	595	656	633	646	684	627	652	615	664	667	656	657	620	634	620	605	644	650	665	667	648	666	640	597	640	569	649	645	645	638	632	605	666	625	698	681	596	688	660	641	660	629	651	640	674	676	679	688	682	657	667	654	691	637	694	662	660	676	630	705	660	655	682	662	646	613	664	680	659	681	630	710	658	697	694	654	631	668	611	689	660	670	633	665	636	675	645	668	613	645	642	639	637	638	632	623	679	667	661	685	638	633	640	593	645	658	645	628	654	645	686	683	636	661	649	657	663	677	643	652	670	640	602	656	646	662	631	704	650	660	651	662	664	666	649	636	681	656	619	661	643	639	652	635	656	658	716	641	658	670	673	674	649	625	641	673	686	669	666	650	677	658	604	671	654	751	672	634	688	657	669	654	660	623	691	640	650	664	668	612	646	623	654	657	676	650	629	635	652	676	647	660	630	637	687	662	664	689	650	666	624	653	663	609	677	650	682	668	662	664	668	686	603	638	643	692	639	642	687	657	601	664	641	659	617	666	652	663	647	665	662	636	651	673	656	657	665	651	668	638	680	658	647	650	678	649	656	653	676	670	636	667	663	670	672	611	676	679	659	635	657	650	674	657	646	650	667	649	626	670	669	609	648	619	637	638	701	612	678	677	645	634	646	650	684	641	669	680	657	655	627	644	663	646	692	656	641	643	638	693	640	636	664	671	593	679	651	676	663	649	748	630	630	733	668	604	638	649	712	665	613	656	671	656	652	647	652	716	628	674	676	664	689	691	625	655	640	633	685	659	631	671	698	667	658	623	662	653	687	619	649	656	650	652	618	661	683	701	640	692	689	648	657	646	661	665	642	636	628	674	653	667	653	648	603	621	614	633	671	667	598	701	644	626	619	638	645	653	611	650	645	621	627	647	643	661	661	678	654	640	696	705	638	657	656	620	674	704	649	649	681	606	678	665	656	680	647	630	685	685	676	659	669	644	637	633	651	662	684	622	664	659	692	657	624	651	640	643	676	628	617	668	702	661	656	618	653	619	650	673	660	633	665	686	651	654	668	626	637	705	628	645	643	666	682	658	711	686	668	649	688	675	644	624	646	643	655	635	624	641	636	638	645	650	634	665	623	637	675	679	637	652	623	652	659	649	627	687	685	638	645	645	663	639	652	634	636	669	695	641	671	657	658	629	671	659	677	645	675	611	672	674	645	638	674	627	687	621	611	657	644	671	633	658	595	636	618	686	679	671	642	698	667	659	719	629	623	626	642	689	654	686	702	681	689	642	657	654	632	662	679	634	634	672	600	693	685	653	681	605	657	649	680	683	686	689	668	642	597	658	598	629	644	665	618	627	619	631	664	690	597	688	626	648	666	629	643	689	694	670	677	656	683	689	661	640	679	657	644	662	713	692	646	657	622	660	652	700	634	724	673	686	581	645	624	655	698	659	643	665	651	668	596	622	661	638	614	700	676	673	646	672	636	642	663	641	625	625	671	651	622	646	646	666	688	669	667	672	657	637	642	690	720	676	640	647	667	629	644	656	650	686	684	655	693	690	694	676	644	617	671	642	620	676	665	645	603	662	679	679	613	666	642	691	667	637	618	673	679	651	677	643	647	639	609	708	656	691	637	674	644	664	649	649	634	705	613	578	654	643	652	665	670	662	669	647	651	692	695	654	693	666	652	615	656	699	657	624	680	634	667	624	696	655	680	656	689	677	674	688	644	655	662	674	680	611	606	679	646	666	631	694	646	642	682	659	643	634	650	667	671	688	636	616	650	615	597	635	659	674	626	646	587	608	658	634	649	638	645	674	683	672	613	657	668	641	613	603	653	639	669	639	665	649	622	717	641	689	618	603	607	630	678	685	667	606	644	660	642	617	615	593	703	716	643	663	608	665	649	637	656	638	682	614	657	641	648	666	627	622	666	651	691	688	643	621	680	712	631	644	648	669	662	634	638	619	690	674	686	655	670	619	641	646	692	680	661	601	693	659	643	653	637	650	584	693	625	665	632	646	642	667	686	674	636	643	592	639	675	686	656	662	658	621	617	722	616	615	650	648	652	666	637	659	670	650	644	646	595	615	621	668	639	683	649	623	662	640	653	659	647	704	654	644	669	685	671	632	641	639	648	608	643	643	717	641	648	626	643	661	663	693	646	682	686	671	658	651	691	642	643	639	667	657	652	661	675	682	640	647	674	634	661	676	668	609	627	655	643	696	652	668	683	597	645	658	651	671	646	661	626	679	659	599	640	658	613	619	661	628	641	646	637	670	654	667	646	651	629	633	675	667	699	663	649	663	630	642	691	635	644	643	667	642	655	608	666	627	627	657	630	685	672	666	658	662	680	625	611	645	659	645	684	666	634	646	631	649	668	665	649	691	640	601	625	668	647	642	646	632	660	672	669	683	644	688	658	610	673	642	649	702	640	653	604	682	684	650	626	683	612	636	678	654	673	721	633	654	648	651	652	664	656	653	666	692	640	616	681	653	654	655	669	675	617	686	675	636	631	631	647	677	683	642	651	655	670	667	657	682	677	650	623	635	696	682	688	671	650	583	623	687	638	636	666	709	616	649	670	626	625	632	639	654	615	619	643	645	617	650	695	667	610	633	682	644	632	650	647	693	627	630	637	659	661	633	635	716	674	610	683	661	657	656	649	641	634	654	645	640	624	642	689	598	662	631	656	674	662	644	652	646	646	603	635	638	684	678	650	613	676	619	633	645	644	695	694	660	676	651	633	646	615	627	619	641	645	667	642	609	644	634	664	640	671	624	650	648	661	640	645	677	634	616	664	661	638	636	664	702	597	698	658	652	659	638	604	639	666	645	663	684	677	682	660	690	633	679	635	670	680	660	680	640	635	646	647	694	642	668	670	697	639	638	709	638	711	659	670	613	597	674	669	621	665	630	621	660	634	594	691	643	661	648	615	626	638	660	664	666	639	694	636	693	605	626	626	642	661	641	644	623	671	650	606	654	656	647	660	609	651	660	655	647	636	630	678	700	616	678	648	648	666	649	600	674	617	654
1238	77	87	59	77	104	140	199	182	231	1025	2073	1832	1487	981	511	291	142	84	85	66	65	45	57	64	72	55	50	47	58	56	58	47	44	58	39	51	63	59	36	54	75	51	59	59	65	51	54	68	74	63	53	48	56	60	72	69	62	62	51	60	57	49	53	65	45	51	68	56	50	65	57	51	60	50	62	51	57	62	56	62	59	73	56	58	71	55	60	72	69	61	54	58	57	50	57	36	69	67	54	62	64	56	57	70	71	68	67	42	64	47	66	63	53	46	60	54	57	52	57	52	47	61	60	64	71	51	63	62	57	54	50	58	54	62	46	66	67	58	64	62	61	54	63	65	70	57	64	58	70	54	55	56	62	53	50	67	63	67	53	67	73	47	63	60	65	61	40	53	55	58	67	52	53	51	58	53	48	55	46	52	45	47	58	61	50	58	63	46	43	71	54	52	66	57	55	71	58	68	68	68	62	61	57	65	57	56	70	48	72	74	47	49	85	52	60	55	68	59	61	56	70	53	62	44	42	47	67	55	70	58	53	68	59	58	62	58	64	66	55	45	61	45	50	65	60	51	61	56	52	65	61	61	65	57	58	53	57	50	63	61	64	51	60	54	59	49	49	61	52	59	65	53	67	56	56	50	55	56	55	62	45	58	48	59	61	46	58	65	54	72	54	53	52	48	54	56	50	52	66	51	56	58	48	68	61	63	50	52	50	71	68	52	51	77	62	50	52	52	70	55	51	61	58	53	61	64	67	47	57	59	66	65	53	61	60	53	64	66	70	50	60	67	47	64	51	48	63	59	45	52	74	53	65	53	66	53	53	47	80	61	46	55	60	58	57	64	68	59	53	60	56	64	67	62	54	54	56	54	66	52	58	43	62	53	50	48	65	59	67	50	61	55	72	54	65	62	57	45	51	70	47	59	50	58	76	62	77	75	51	53	56	56	60	50	52	50	43	48	54	63	56	53	78	63	57	60	48	47	62	67	60	56	63	53	60	54	60	56	42	52	47	80	48	58	45	63	69	50	67	65	44	68	58	50	52	71	55	58	70	52	53	54	57	53	61	70	50	50	46	55	53	56	56	63	66	56	61	61	58	68	57	48	69	62	73	58	68	56	58	68	68	66	53	58	61	42	46	49	60	59	70	50	53	47	62	44	52	66	55	56	71	56	49	65	60	58	48	61	55	66	45	54	53	56	59	61	72	72	47	59	51	49	60	63	74	54	55	64	68	49	59	62	64	60	56	66	60	46	66	68	65	53	43	67	49	64	56	64	62	61	49	60	60	62	67	49	55	58	64	58	43	39	53	47	71	49	48	50	59	76	55	52	61	59	72	61	73	49	68	50	58	58	55	50	61	52	59	55	69	71	50	60	67	65	61	59	42	43	55	56	51	53	68	48	56	59	62	66	66	62	69	58	46	51	66	52	40	48	59	53	48	59	50	63	65	52	57	67	62	44	61	70	62	70	54	47	54	52	65	45	50	45	64	57	56	73	66	59	65	54	68	55	56	54	37	69	58	45	72	46	60	62	58	52	52	56	44	47	69	55	61	63	59	60	66	55	63	52	55	65	51	59	52	70	67	56	57	59	62	68	58	72	70	68	47	58	54	60	48	62	62	65	61	47	60	59	52	64	64	53	66	51	63	42	46	58	47	58	59	45	54	53	64	60	55	70	66	47	62	52	68	72	68	46	64	55	61	63	57	53	65	62	61	55	51	47	69	49	62	55	61	63	60	74	66	48	43	55	53	62	66	49	61	55	52	54	55	55	55	57	64	54	59	55	60	60	60	58	64	47	50	50	68	55	67	53	49	56	61	78	64	48	40	58	58	63	80	65	54	53	58	49	63	62	68	50	49	62	55	64	62	66	57	65	62	54	47	61	65	66	64	56	59	52	67	67	50	56	64	52	62	60	63	63	61	51	50	58	58	72	61	61	47	65	71	62	52	52	50	65	55	77	65	52	57	57	69	51	56	47	64	71	69	63	52	64	63	54	52	64	57	55	52	51	57	57	62	61	66	52	59	62	54	67	53	48	50	58	52	55	51	63	64	58	59	76	59	53	52	48	58	65	57	57	39	46	53	52	41	57	77	59	56	61	66	67	55	59	63	55	44	58	55	55	70	54	53	55	51	48	62	53	65	61	61	57	56	65	39	63	62	58	49	57	56	54	53	63	49	60	62	51	50	68	51	72	57	76	65	68	59	46	56	61	51	61	61	58	60	54	48	51	58	75	52	50	62	63	54	55	55	62	65	63	54	60	57	60	53	55	54	54	50	49	51	62	59	63	57	59	43	60	53	55	60	54	40	76	49	50	62	69	72	53	54	72	60	64	60	59	65	61	48	51	64	71	53	44	50	56	61	55	54	62	63	62	54	59	68	67	59	59	51	53	49	61	48	50	74	60	51	69	72	67	54	70	58	49	55	39	67	64	59	64	61	71	56	61	58	60	64	50	55	52	66	51	61	52	59	60	60	58	33	81	64	61	65	60	58	67	67	56	63	57	68	46	58	64	57	49	65	59	64	55	59	74	61	53	54	58	60	65	56	61	65	63	60	60	64	54	74	64	58	61	51	49	65	57	56	66	56	57	65	67	54	55	65	52	55	53	58	58	74	46	50	56	70	55	58	54	67	46	76	65	56	70	56	64	55	56	66	55	64	49	50	71	49	52	41	63	48	62	50	59	66	65	49	56	49	59	52	56	78	57	63	62	70	45	54	57	48	48	53	59	72	58	56	64	67	56	61	63	80	69	56	57	55	57	57	47	66	41	62	55	59	61	64	56	56	70	45	63	35	81	59	63	76	60	66	68	53	53	54	45	55	62	63	70	52	60	66	49	74	47	46	57	61	49	53	62	54	55	62	58	65	65	50	69	53	50	73	60	51	56	53	39	57	47	44	56	57	53	70	55	54	49	63	46	43	54	43	54	62	60	56	69	71	57	50	59	60	54	65	58	55	60	59	57	62	59	75	59	81	65	44	60	48	54	57	58	61	64	63	66	52	45	59	55	41	64	58	58	60	61	45	57	58	57	64	47	78	57	71	65	49	53	61	50	46	57	58	53	63	48	51	57	69	56	55	52	48	48	50	50	43	65	65	65	45	63	62	62	50	50	59	65	48	64	62	60	49	64	56	67	61	51	61	56	58	63	68	56	66	58	46	57	48	51	52	62	60	42	59	58	52	50	62	69	64	53	67	56	64	47	60	53	55	58	61	48	58	70	45	53	66	48	62	66	48	38	54	56	68	60	50	64	61	54	55	58	55	60	53	56	75	70	68	56	78	61	59	58	57	60	51	69	50	42	65	59	48	53	54	50	52	56	65	49	63	60	59	65	61	57	56	48	49	58	65	52	58	58	60	63	46	68	53	60	47	42	60	58	71	64	61	52	71	48	46	52	46	57	45	56	68	61	54	63	57	64	77	49	57	46	63	59	56	56	72	46	76	50	57	59	67	50	68	62	55	60	47	54	54	52	71
8209	1783	1096	1622	4910	5643	9310	9133	9349	9444	23929	29627	27555	24069	18472	11519	5893	2858	1479	977	849	709	762	703	755	733	724	723	730	719	714	754	715	690	738	734	714	707	757	769	743	764	718	695	688	707	699	708	739	715	761	689	708	688	679	701	677	749	751	670	704	749	663	684	687	750	702	741	730	702	727	739	718	684	734	680	753	702	671	707	751	752	711	696	720	723	699	688	694	688	744	708	699	705	671	675	743	725	737	758	682	681	736	726	734	711	726	714	719	709	681	737	756	666	742	663	738	644	714	686	759	670	739	714	713	707	735	697	727	677	741	722	717	726	733	751	696	734	712	702	729	722	683	761	700	646	714	657	684	728	703	696	685	764	687	720	728	705	627	697	698	729	689	742	678	721	767	723	780	704	704	669	709	723	704	745	725	707	704	719	733	676	724	718	735	774	719	674	690	729	717	703	737	703	659	731	757	703	727	724	636	716	714	687	730	743	747	704	651	732	737	709	740	726	661	696	729	711	712	679	756	725	707	660	696	744	729	704	716	730	705	697	727	697	720	724	732	742	698	683	725	725	691	777	768	737	749	707	690	726	717	693	742	689	707	682	684	715	745	736	716	739	728	715	718	710	742	741	713	731	780	698	703	721	733	694	773	699	727	757	705	730	698	720	710	767	694	704	663	670	751	711	746	724	711	692	692	737	699	721	704	684	747	764	701	686	680	747	732	685	748	758	679	719	688	731	724	695	710	693	730	695	692	690	658	640	746	692	694	764	702	682	703	715	666	716	707	730	702	690	731	738	738	734	688	675	707	700	706	705	691	699	693	696	704	689	704	751	697	699	689	730	724	741	721	723	684	731	678	719	701	734	704	759	711	752	773	683	709	717	726	750	748	728	707	697	724	705	707	760	694	710	769	726	669	713	747	750	776	734	740	745	678	738	712	697	719	746	728	760	714	696	704	710	730	715	716	747	730	695	689	693	700	763	710	672	693	709	721	718	745	721	691	683	736	713	701	755	698	722	656	741	752	682	754	704	669	768	710	727	734	768	724	751	709	769	754	729	731	725	734	727	732	727	716	734	724	740	699	740	701	740	708	762	683	731	675	694	694	752	712	716	755	695	717	705	710	749	722	726	709	734	711	709	718	709	724	709	722	674	754	741	723	695	722	716	683	732	726	736	732	687	706	744	688	724	726	738	664	697	707	706	734	680	707	765	668	735	733	700	688	740	702	728	746	725	727	724	734	724	727	655	715	722	731	746	712	692	696	705	739	761	729	715	772	734	768	740	769	756	704	737	708	747	743	692	700	716	706	719	694	681	701	712	715	729	743	701	646	735	693	725	734	681	686	721	700	684	756	730	710	743	711	749	696	736	690	739	721	672	729	692	700	720	761	735	706	729	709	753	758	718	754	675	688	693	697	692	730	700	731	681	743	712	711	723	725	660	664	665	680	737	730	726	733	746	719	782	735	699	724	659	730	701	775	776	701	689	722	710	788	708	728	742	714	732	705	737	724	710	684	739	706	669	748	699	719	700	727	683	711	717	747	737	689	699	749	758	698	734	706	730	691	725	714	714	715	743	709	697	706	738	700	754	744	725	708	745	744	753	685	751	713	677	742	693	695	718	769	728	743	650	691	728	724	736	732	724	749	713	713	686	693	721	702	748	706	720	682	725	739	679	698	713	703	709	711	761	690	681	721	737	720	742	678	702	719	681	734	725	728	710	715	700	739	714	707	719	742	702	729	677	695	773	708	698	691	683	733	682	767	711	756	771	725	700	692	767	719	727	703	719	702	752	704	711	658	695	725	709	731	724	743	666	661	672	728	739	734	689	742	733	678	677	666	720	765	740	657	688	723	760	704	692	766	728	720	697	742	723	696	752	743	734	740	730	706	729	739	658	729	692	702	701	722	712	721	723	724	753	745	790	668	727	688	717	710	691	723	743	673	739	696	676	702	699	692	782	691	714	702	702	698	731	690	761	692	787	691	761	787	736	732	734	711	711	744	728	731	699	695	702	737	704	730	720	752	682	737	683	739	704	731	732	712	727	709	712	719	696	643	680	737	686	779	733	681	694	725	722	714	694	733	696	689	748	699	701	749	700	705	666	651	737	702	705	721	712	681	724	695	717	758	666	718	716	727	716	686	680	742	729	749	755	707	710	714	719	765	694	740	751	709	730	745	706	702	711	667	754	719	700	726	709	748	663	674	716	770	732	742	742	678	690	745	740	678	735	706	737	686	744	691	746	736	695	693	738	736	713	719	686	736	730	727	697	739	693	688	752	711	715	687	691	724	752	731	729	749	693	690	719	678	690	720	706	719	770	749	699	729	675	728	727	666	701	686	735	713	709	744	724	763	700	733	717	728	713	701	698	709	724	694	725	741	735	735	764	709	766	763	717	659	717	739	726	673	748	723	713	714	724	707	751	699	693	711	684	736	754	751	658	745	675	685	657	707	712	742	741	732	743	702	726	735	706	719	674	721	796	744	710	667	708	710	685	754	692	719	692	723	761	732	696	722	688	702	729	713	699	727	703	690	707	729	687	762	714	748	701	725	743	713	703	695	682	702	699	804	718	745	726	692	764	729	717	777	687	688	680	752	704	705	697	734	713	706	740	713	753	720	746	705	746	686	740	728	695	692	730	760	733	704	748	760	684	736	776	760	705	707	696	738	671	702	699	760	709	667	730	709	726	744	743	709	750	753	722	702	687	712	685	694	753	672	688	714	738	751	691	743	690	713	717	708	702	723	706	695	710	740	683	691	687	750	748	731	713	708	714	706	650	727	732	724	746	716	715	731	754	723	736	694	764	715	724	709	724	737	710	738	713	723	704	781	710	721	744	696	727	749	710	707	734	696	703	688	712	740	793	726	713	706	722	705	752	729	720	734	709	685	742	680	665	725	705	741	745	766	712	715	737	724	787	762	678	659	714	719	709	713	710	754	722	730	711	725	779	732	743	721	723	697	775	745	712	711	744	740	736	719	738	694	742	754	676	729	697	713	715	729	728	732	746	700	732	701	733	731	733	724	686	759	709	731	709	686	668	701	694	688	671	710	705	716	741	777	655	696	758	722	706	724	730	696	729	721	719	718	718	720	733	749	705	703	676	716	698	667	735	712	676	716	722	721	684	701	732	716	759	718	688	671	710	720	705	688	758	724	688	728	749	711	707	769	759	730	648	722	678	753	710	714	717	739	695	754	750	713	679	722	683	688	683	704	693	687	719	744	653	738	683	725	702	751	738	708	686	721	694	666	740	714	736	733	718	747	707	709	767	707	709	720	700	754	701	733	720	755	703	704	720	728	691	750	731	703	732	710	710	692	724	680	719	708	699	725	720	696	693	722	707	691	697	731	743	720	679	742	735	706	730	744	714	753	730	701	723	686	732	746	738	680	711	710	718	721	714	692	748	713	745	689	692	703	748	728	755	711	705	711	709	685	724	715	722	700	729	718	737	770	702	741	730	691	765	753	705	682	691	749	748	703	725	729	776
485	138	108	93	148	204	427	408	486	589	2198	4689	4552	3318	1796	879	403	221	99	70	56	48	61	47	51	57	52	42	63	54	49	54	41	57	40	58	46	62	44	40	57	44	52	48	47	64	47	46	36	47	44	53	42	48	55	57	48	46	41	47	40	49	55	45	44	56	48	57	51	60	52	47	41	49	56	38	57	48	38	52	45	53	46	56	48	52	45	60	42	57	51	45	55	36	51	45	61	54	55	47	46	48	49	52	48	43	46	48	63	56	46	64	49	48	43	58	50	53	57	51	53	53	43	55	51	39	55	46	36	43	48	38	58	53	52	70	40	53	49	54	51	56	46	52	37	56	45	48	55	45	47	50	44	57	58	56	55	48	52	52	66	41	44	41	50	40	54	57	55	54	59	48	42	49	53	57	53	47	45	50	56	43	67	48	38	55	50	51	48	55	53	42	58	46	58	49	56	61	58	43	66	43	50	58	56	51	67	40	56	42	54	36	53	45	48	51	48	45	59	59	38	46	46	54	35	52	42	36	57	58	49	53	55	42	39	46	46	53	38	56	44	56	49	51	67	47	46	46	59	44	48	46	50	43	39	49	56	55	46	51	48	40	49	45	44	54	44	45	41	64	62	47	43	40	48	72	48	50	49	49	49	59	54	49	58	64	49	55	62	54	56	47	48	53	48	59	49	49	50	47	59	54	50	54	51	53	43	45	47	39	53	50	47	41	46	49	48	50	46	51	46	53	56	49	42	45	61	48	63	52	51	55	49	51	46	46	46	47	53	49	44	39	57	47	59	44	52	60	54	63	46	41	63	49	46	50	55	56	46	57	49	51	53	55	42	39	50	44	66	45	46	64	41	62	44	54	58	47	48	51	39	41	60	53	36	48	56	44	51	43	43	53	54	48	43	48	48	49	53	58	45	50	33	42	47	65	61	55	46	55	51	45	49	47	46	45	43	66	58	61	40	50	41	53	57	49	49	62	50	45	53	49	40	49	38	56	47	48	62	49	55	47	42	57	60	61	47	42	48	48	46	51	47	46	56	60	58	48	29	48	43	42	53	42	56	52	51	51	51	44	44	59	56	56	53	58	49	64	50	47	52	44	57	56	53	35	52	56	57	48	45	63	35	46	43	63	52	51	46	58	45	45	50	50	57	49	67	39	40	54	50	46	49	48	52	55	44	49	50	50	60	56	60	59	34	49	53	56	55	47	43	50	54	62	32	45	50	42	73	58	56	67	51	45	41	50	47	49	51	51	47	45	48	54	55	57	48	52	50	62	68	45	54	54	36	55	47	43	48	64	35	38	45	51	45	52	57	47	58	45	51	65	45	42	56	43	59	54	58	56	46	53	59	59	59	45	52	48	51	54	44	48	54	52	40	43	49	58	59	50	36	54	42	52	55	41	59	45	51	41	52	51	49	40	51	54	40	55	52	56	54	53	46	48	51	64	43	49	50	61	48	54	42	54	40	49	50	54	54	41	44	58	58	44	53	49	64	46	49	57	51	56	55	37	48	54	52	48	49	58	55	58	50	42	53	52	55	54	54	70	52	53	47	48	54	42	54	29	49	52	51	60	54	56	50	40	51	35	57	47	47	54	56	55	49	35	57	41	59	48	55	48	50	53	57	51	50	42	54	48	54	54	38	50	55	52	54	54	34	44	49	54	44	53	57	46	47	45	57	60	41	43	50	57	39	53	55	60	55	46	55	42	47	46	36	47	56	52	47	49	55	49	45	44	45	43	55	55	39	53	41	37	54	46	41	47	45	32	50	56	51	63	43	46	57	44	59	44	38	46	64	42	46	50	50	51	56	40	44	48	61	49	54	53	46	53	36	44	47	46	48	47	56	51	48	55	39	59	60	40	51	48	57	39	47	38	45	51	42	44	58	44	48	51	48	50	60	47	38	60	59	70	58	46	54	63	51	65	52	49	37	44	63	42	54	46	64	56	47	43	47	53	69	40	48	49	45	50	44	45	44	51	40	56	49	50	40	54	44	52	53	45	57	56	48	40	52	51	56	61	44	36	52	51	43	67	53	45	51	49	60	37	55	55	61	48	43	43	51	54	58	46	49	59	49	64	53	46	48	53	47	47	45	44	50	55	42	45	46	53	41	42	44	47	58	42	46	40	43	58	52	62	62	50	46	52	63	50	61	37	52	48	57	50	48	44	44	42	36	57	47	61	56	50	51	36	43	51	41	58	57	45	57	44	52	54	44	55	42	54	54	53	46	45	53	61	56	37	51	54	47	50	56	57	66	48	50	40	44	50	48	44	52	53	61	54	54	54	67	45	40	53	48	46	51	46	51	44	50	43	57	45	52	47	40	55	49	66	54	58	51	44	54	63	51	52	45	63	62	49	50	51	51	51	53	56	43	54	36	49	57	59	37	44	51	49	55	53	47	62	46	49	48	64	42	58	55	46	43	54	62	40	46	50	44	63	59	44	53	65	41	43	44	54	51	57	55	43	43	46	44	53	43	53	44	50	50	66	49	56	63	55	53	51	55	47	57	50	41	54	47	47	62	55	56	41	61	57	61	46	45	57	52	41	44	46	43	68	44	47	45	50	39	46	51	53	53	48	50	44	55	54	50	57	46	40	52	50	52	51	43	50	46	33	45	61	45	59	46	42	43	47	42	55	48	51	47	45	52	40	60	50	42	48	46	58	45	52	53	49	61	43	64	58	46	42	40	58	52	53	52	53	47	53	51	46	52	50	45	51	58	47	50	55	59	47	49	52	49	57	45	53	55	53	50	51	51	41	63	54	49	45	50	45	44	46	42	48	53	62	34	47	44	53	56	64	43	34	51	60	69	58	52	56	57	51	55	41	45	53	56	40	61	43	53	50	55	51	48	46	57	60	42	43	52	53	45	47	50	46	52	40	46	47	59	59	49	58	59	48	54	49	59	48	54	50	41	50	36	54	49	43	42	54	64	39	54	53	52	38	35	47	52	55	53	40	48	47	59	55	52	53	46	57	43	44	45	63	56	34	46	41	47	60	41	58	56	47	45	56	60	40	59	48	50	66	51	37	53	48	43	57	47	48	45	47	45	65	41	68	50	47	47	43	57	41	56	43	62	54	57	58	49	46	61	47	59	59	55	50	61	54	49	44	56	50	59	67	52	55	47	52	68	48	48	55	39	46	43	62	53	41	40	47	48	50	55	48	49	57	56	52	51	55	49	46	63	48	41	38	50	56	49	48	54	53	53	46	41	49	56	49	38	51	50	45	52	51	50	58	57	43	48	54	42	51	49	48	53	48	57	54	50	49	51	53	52	52	68	45	52	40	52	44	54	47	53	55	55	58	49	56	55	41	55	58	51	54	50	47	48	35	59	44	59	57	46	46	49	54	52	47	53	55	51	65	50	50	54	44	57	64	35	44	49	43	44	57	53	67	58	38	45	39	48	44	43	42	53	47	49	28	46	54	51	42	44	65	55	48	53	55	51	53	52	50	54	60	52	41	52	37	48	51	52	51
9303	3833	1595	4300	13749	14807	20373	18584	17755	19175	30763	38263	35871	31062	24349	16171	9146	4372	2037	1087	787	671	600	602	548	617	628	624	588	616	652	627	581	593	618	628	615	597	619	615	595	611	565	606	553	627	596	624	602	587	593	586	589	633	611	558	587	597	567	593	607	624	618	582	552	573	604	602	640	650	573	618	537	575	641	605	618	589	581	579	580	568	577	633	599	581	614	594	622	638	566	560	630	590	618	581	613	592	589	576	605	563	605	607	640	593	629	583	632	596	565	577	631	610	612	603	581	616	621	569	604	582	587	609	629	612	597	631	558	538	646	642	615	582	588	596	595	607	603	599	632	565	593	600	589	602	605	598	593	588	572	603	592	601	587	599	614	618	544	615	626	605	577	629	606	607	596	601	572	559	611	592	586	624	646	616	589	644	610	626	617	593	602	599	640	589	577	604	629	544	638	592	637	541	592	606	607	605	601	559	605	615	600	599	583	631	588	574	611	589	623	621	656	600	644	610	573	623	544	610	621	608	608	619	599	589	629	627	593	591	623	633	643	608	567	631	589	616	619	580	630	597	590	629	630	602	605	601	612	599	637	594	633	592	627	621	601	606	592	567	615	601	613	604	602	601	579	563	615	592	600	652	587	610	607	608	595	622	558	609	616	564	587	569	621	584	611	629	618	600	594	613	600	637	615	644	601	567	583	619	584	597	629	600	645	640	600	552	577	609	634	640	600	611	622	577	637	631	548	607	601	577	612	573	585	575	609	586	587	654	632	615	582	629	585	597	582	620	620	625	592	556	610	593	629	611	611	608	605	594	615	623	582	617	608	571	652	643	613	613	632	639	611	566	629	585	633	566	631	552	643	602	623	630	641	597	596	595	576	600	592	606	645	619	613	602	592	632	634	586	614	652	607	607	597	594	557	628	658	602	594	586	630	617	582	598	587	615	616	582	586	594	585	592	578	571	611	596	617	588	587	594	598	634	615	624	586	580	638	598	560	627	633	586	644	560	656	586	649	603	591	613	595	621	626	622	574	629	626	613	581	562	543	621	617	617	588	607	615	644	593	591	585	593	568	612	624	597	628	649	594	568	622	577	634	556	623	622	598	616	571	613	598	543	601	561	610	574	632	620	623	609	559	580	581	599	577	600	590	602	587	615	596	609	597	608	599	603	611	581	640	586	622	567	599	615	593	582	615	596	628	593	599	618	582	643	598	566	618	615	598	632	618	582	587	594	610	591	599	589	581	611	629	583	575	587	591	628	568	573	589	625	567	548	595	618	601	627	624	580	603	650	644	555	614	657	622	596	612	616	615	586	621	576	613	606	616	611	637	606	607	616	588	623	594	562	594	600	569	624	592	630	602	621	575	589	658	605	608	562	546	591	634	583	573	639	604	616	619	637	636	596	607	590	605	647	570	619	637	580	577	608	620	579	580	594	660	590	625	573	588	613	629	592	579	635	605	606	600	589	648	633	665	599	638	621	640	661	554	587	593	570	574	554	599	612	586	583	614	602	600	566	651	608	591	667	606	622	581	603	589	598	602	607	645	592	614	593	634	557	592	635	616	566	626	575	656	589	578	610	635	622	603	583	658	593	604	569	628	652	552	577	631	608	668	601	591	623	599	560	570	609	599	599	603	637	583	634	599	636	610	592	612	599	607	603	614	593	582	609	610	597	567	600	595	608	627	593	593	609	610	607	584	612	650	585	637	608	619	639	607	592	616	614	595	624	591	597	628	603	610	633	642	624	598	565	643	610	610	552	570	545	617	567	569	569	617	612	645	631	626	630	609	591	594	638	613	611	608	591	617	587	609	612	689	599	567	612	583	601	606	617	577	647	602	575	592	609	563	624	625	637	622	597	650	610	627	579	585	633	610	610	630	587	603	596	616	593	564	592	632	599	565	603	600	609	627	563	623	621	584	592	642	596	629	631	621	567	640	561	642	621	599	620	608	631	577	593	591	599	619	595	600	587	620	576	620	588	609	609	605	613	635	608	627	645	633	631	603	645	578	615	605	618	620	569	607	596	602	594	631	619	549	571	631	590	597	635	591	611	567	615	582	664	598	610	599	596	599	597	611	582	602	611	605	624	594	592	633	593	618	594	617	613	580	610	611	594	649	632	609	638	612	630	612	609	611	643	628	627	636	605	623	640	576	609	627	580	588	599	618	607	624	532	603	593	574	593	585	640	609	600	595	607	611	620	600	601	590	617	575	612	631	638	653	675	606	585	596	594	606	587	624	644	598	594	593	637	611	584	584	620	575	566	584	575	649	656	614	632	631	585	624	582	584	607	644	573	629	635	572	574	657	620	638	642	610	580	585	601	600	623	675	591	624	617	581	644	641	591	606	628	620	598	563	627	606	598	605	600	635	624	633	572	589	633	606	609	584	625	588	614	612	614	606	573	627	578	579	606	565	558	562	662	593	567	625	574	581	589	614	591	571	593	626	640	612	612	625	648	585	619	598	564	632	571	622	600	609	596	599	598	619	631	561	622	625	611	601	630	601	582	610	604	575	545	602	632	623	591	613	612	608	687	630	631	661	644	600	649	630	630	604	636	613	585	623	615	577	603	620	629	574	621	610	604	633	622	624	621	620	617	624	604	587	579	639	580	614	615	661	568	612	625	620	616	595	646	580	608	611	588	660	613	568	608	606	615	609	580	649	594	561	647	614	612	597	621	555	623	639	594	614	565	624	584	581	613	618	646	606	596	639	583	622	643	636	635	591	608	604	614	619	608	634	573	622	623	624	644	602	573	618	682	592	611	607	636	642	610	650	612	597	610	580	585	584	585	611	595	592	570	618	607	602	570	593	575	595	627	614	574	587	609	609	589	661	630	599	617	587	597	588	605	567	634	608	586	630	608	619	562	596	587	583	591	605	615	597	597	570	591	591	587	592	685	587	561	613	643	642	606	612	544	623	565	623	602	574	599	598	646	628	614	593	609	604	627	579	618	600	604	629	639	609	583	623	643	611	627	598	632	569	627	606	603	594	610	583	630	595	580	641	621	618	606	651	604	596	560	581	566	564	634	554	623	606	658	604	562	574	603	620	681	613	602	587	614	592	619	614	614	595	615	605	612	603	606	575	594	567	588	586	636	608	623	651	612	620	607	601	574	645	616	596	532	634	623	638	633	620	627	567	634	621	597	599	580	628	599	585	568	618	625	604	640	610	584	565	606	577	634	610	577	590	581	600	596	579	595	569	609	593	599	653	633	617	561	626	655	604	616	652	593	598	619	589	642	633	623	605	588	573	590	596	566	629	622	618	602	600	620	576	571	625	619	657	633	608	573	593	582	608	621	593	639	594	640	624	595	590	591	596	609	615	627	586	562	576	573	618	631	559	631	600	553	582	607	565	611	629	597	599	609	603	629	588	621	574	579	552	595	597	587	589	569	595	577	615	574	602	554	629	623	615	618	610	597	616	568	660	593	596	601	600	635	584	627	632	556	609	608	614	585	570	644	608	583	558	599	605	609	581	595	607	654
2000	169	114	103	155	230	454	555	968	1246	4092	6578	5466	3480	1958	847	420	235	155	124	93	73	76	69	70	69	63	67	64	63	73	52	65	61	67	77	58	70	63	53	74	59	74	74	76	97	75	76	59	69	55	69	74	61	49	57	63	68	78	61	74	57	60	54	69	68	75	62	61	72	57	69	57	65	54	67	72	68	51	59	57	81	58	74	68	61	67	79	65	74	49	74	58	74	69	62	71	52	64	58	77	67	66	73	73	72	72	62	74	77	81	69	73	58	50	82	67	63	74	65	61	58	65	70	78	57	75	62	64	69	45	70	56	67	56	77	68	72	59	62	89	64	76	56	75	59	56	58	62	68	76	52	72	57	62	77	74	71	49	63	64	49	78	80	69	77	76	56	62	62	68	65	74	58	72	76	63	65	61	63	57	66	72	90	59	65	87	55	68	75	58	60	62	52	64	71	78	78	72	78	65	75	60	59	61	57	75	71	85	67	72	55	77	66	70	80	74	82	54	59	52	66	75	65	65	74	74	68	60	61	69	65	69	66	84	58	65	71	70	61	71	55	68	77	63	60	50	46	68	67	54	51	73	64	64	62	61	72	61	74	71	66	58	75	77	65	73	68	60	73	66	70	65	63	57	60	86	72	63	75	68	68	56	62	66	66	63	76	70	64	63	71	67	70	69	51	69	69	44	54	74	88	68	71	68	72	74	69	57	58	74	60	77	71	84	77	69	65	56	55	74	66	67	61	64	76	68	66	66	62	72	56	72	60	74	58	66	67	68	60	63	63	65	70	93	65	75	80	65	70	58	56	69	73	62	70	60	60	71	71	68	82	64	70	69	61	77	63	63	71	57	77	60	56	61	56	60	53	71	58	65	65	79	56	64	67	76	64	55	66	67	69	62	65	63	86	74	92	56	68	71	61	77	55	75	52	62	63	60	75	57	78	69	60	64	67	65	57	62	56	73	65	67	70	76	61	75	80	74	65	76	62	69	67	80	60	62	68	66	67	61	74	50	64	70	59	64	64	75	68	70	58	65	62	58	59	62	63	77	88	78	54	59	59	72	71	66	59	47	67	55	58	53	62	73	69	73	65	55	74	59	56	80	66	68	61	62	66	71	57	77	79	70	82	68	58	62	79	51	66	68	75	55	73	59	68	89	63	55	71	63	62	67	76	72	72	77	65	70	67	64	58	58	59	59	74	74	71	57	66	80	66	72	65	74	53	69	96	79	67	67	68	55	78	75	70	74	63	60	60	80	73	65	80	62	67	82	83	65	50	69	73	56	57	86	67	61	82	72	67	74	59	58	78	68	56	70	66	50	77	58	68	65	71	73	75	67	65	60	63	89	59	59	57	68	78	68	69	57	71	58	56	65	69	65	63	60	45	74	73	65	65	71	62	77	57	75	70	88	72	58	75	61	76	56	74	74	65	68	77	70	60	77	72	62	67	65	66	68	64	55	68	67	48	74	79	72	68	66	68	67	56	66	63	66	73	63	67	60	66	50	69	54	73	71	58	66	58	58	58	75	59	50	74	73	64	86	75	86	66	69	63	60	69	78	69	61	60	61	61	69	66	66	65	75	60	63	59	79	64	63	53	54	63	82	61	75	54	54	73	74	71	69	71	70	80	66	57	68	69	65	59	62	60	68	65	67	81	73	63	82	76	75	89	79	78	72	73	67	63	63	52	57	62	65	65	72	71	80	69	48	64	68	62	63	68	58	70	66	70	68	76	61	64	66	72	62	73	74	65	64	62	67	64	50	68	66	74	73	64	75	67	74	54	81	51	67	78	74	56	58	68	67	77	74	66	76	59	69	66	76	71	68	70	72	51	68	75	74	75	75	69	70	66	60	75	52	68	65	81	77	64	58	71	55	75	65	63	63	63	74	63	68	67	72	70	72	86	79	72	66	82	84	53	61	79	64	71	53	55	66	76	60	60	57	61	75	68	67	70	73	67	60	79	70	59	60	68	61	72	69	58	67	64	60	75	74	62	65	65	68	61	64	64	62	69	75	66	65	59	53	77	63	81	67	74	72	64	75	80	71	64	49	72	70	64	67	73	72	70	71	62	66	67	57	60	62	61	59	70	52	76	78	51	72	61	74	65	55	72	68	60	83	67	71	61	59	66	67	49	84	57	85	76	78	62	48	57	66	61	75	64	79	68	78	70	70	67	71	62	65	60	75	71	71	74	67	74	53	65	68	54	63	56	65	55	80	50	66	78	70	61	58	56	82	77	75	69	85	64	78	71	64	57	72	61	74	73	66	71	76	67	60	75	61	59	67	66	77	78	63	54	58	83	54	72	49	65	87	75	74	63	66	67	64	63	77	68	71	57	64	51	66	77	54	61	70	73	64	59	53	67	62	64	67	69	74	63	70	72	62	70	61	77	61	72	70	75	57	56	61	60	68	68	64	69	72	64	57	67	77	72	78	73	55	71	70	66	80	67	64	58	79	74	62	65	66	60	78	68	67	78	53	51	68	70	57	60	69	74	58	78	77	62	58	80	53	65	69	68	69	87	58	77	72	63	80	67	62	60	66	64	59	69	65	60	72	74	51	53	58	71	58	71	66	72	63	57	65	56	88	76	68	72	54	69	68	61	77	56	58	62	84	53	67	77	75	74	64	66	69	61	69	68	70	55	69	64	58	66	81	46	74	69	41	75	61	62	71	71	71	59	67	66	59	68	71	74	71	57	65	66	63	64	52	75	78	80	54	62	79	63	68	46	67	52	65	55	84	71	63	72	72	60	65	63	72	71	69	65	59	51	69	67	74	60	73	78	72	66	77	54	61	64	61	61	55	53	64	67	65	77	50	61	73	70	80	76	64	81	56	55	55	60	63	67	51	72	74	68	68	56	74	44	57	57	67	79	68	67	74	60	59	56	75	73	71	62	60	60	64	67	55	82	58	74	61	66	64	73	54	64	55	79	61	73	64	69	66	65	76	82	71	78	65	58	56	60	68	71	70	70	65	57	68	38	69	74	72	70	73	68	69	61	70	73	69	71	87	63	68	57	65	76	58	53	66	77	62	53	45	81	61	69	60	78	73	73	66	72	66	76	59	72	64	72	72	69	64	79	70	70	67	76	56	68	53	62	68	57	74	74	69	65	56	70	76	66	66	56	77	59	80	47	87	60	63	76	61	81	77	68	75	52	69	65	74	63	57	76	65	64	79	68	69	64	65	64	57	71	86	62	66	65	67	60	79	79	65	67	60	68	56	67	60	73	64	67	55	71	73	65	62	59	57	68	70	58	64	54	73	64	61	62	67	68	65	67	66	64	62	70	75	73	61	66	57	76	54	70	67	82	56	58	59	65	61	60	51	81	44	57	69	76	62	76	83	64	56	58	52	49	75	67	60	56	58	56	60	61	59	59	74	81	52	45	77	65	69	57	72	54	68	69	51	62	62	61	68	77	67	73	68	78	73	80	72	72	73	81	81	52	61	65	77	67	60	64	58	67	70	79	61	53	69	71
10435	3614	1978	5069	12758	16344	21322	21473	26091	27142	39162	42469	37885	31495	24674	16642	10080	5144	2618	1535	1063	870	829	871	812	845	820	816	807	791	807	812	833	734	837	776	836	830	800	834	802	782	808	850	820	817	769	784	797	786	749	779	839	790	804	768	793	810	787	825	775	834	852	792	822	813	801	835	805	813	795	765	825	782	744	833	777	802	803	877	792	793	794	866	798	778	799	873	814	850	745	761	808	797	835	770	824	864	842	819	795	780	799	830	757	805	799	844	789	764	783	799	832	763	779	778	797	784	814	806	876	822	804	787	822	775	788	852	825	744	785	796	854	771	818	797	780	789	797	841	789	830	782	830	790	759	746	808	861	819	802	800	803	853	824	773	749	796	819	793	803	804	849	795	832	836	836	785	838	837	802	832	755	800	781	819	805	826	794	810	787	794	790	863	816	792	814	816	794	802	814	817	833	845	755	827	748	840	801	790	796	776	833	811	837	795	807	832	820	790	822	841	791	813	792	782	836	771	755	843	788	855	814	840	752	820	791	844	802	831	798	823	773	827	843	792	817	795	839	796	785	846	739	828	789	834	788	830	834	804	780	829	799	832	770	811	811	783	810	786	815	837	758	813	825	837	858	827	767	811	811	839	821	803	805	791	831	827	830	820	807	777	862	767	824	757	829	835	801	821	800	832	828	828	782	838	742	826	784	790	835	815	840	772	824	735	828	805	851	768	762	803	792	730	851	791	808	810	755	807	794	812	823	816	797	857	787	779	777	840	754	827	822	787	807	820	848	848	807	792	797	805	822	837	796	795	810	813	827	772	814	821	830	808	799	770	796	856	818	783	826	788	816	776	759	798	830	788	793	794	766	832	780	858	802	812	831	821	799	854	833	822	814	785	826	841	802	785	757	824	827	791	875	790	808	805	820	811	772	811	799	801	829	777	824	820	781	785	809	823	859	821	816	775	808	826	782	797	774	850	827	804	769	767	830	799	809	865	797	777	784	802	831	821	820	753	781	779	793	793	853	787	805	787	811	847	832	766	791	845	801	805	810	805	835	883	787	816	814	767	827	809	775	800	822	818	813	822	792	782	847	779	787	776	871	823	807	851	797	794	795	785	825	825	808	802	827	818	794	804	802	795	791	828	810	871	820	747	772	805	777	809	829	799	792	842	832	824	787	795	783	801	779	849	798	774	830	841	772	794	751	809	801	812	817	822	790	834	815	845	818	796	821	853	794	808	770	834	812	809	800	798	826	787	836	779	752	798	837	763	822	824	759	802	820	792	782	743	782	765	809	789	805	812	806	827	772	773	824	797	787	843	815	781	776	826	796	822	846	830	847	783	757	786	829	833	822	765	801	829	791	827	789	853	797	814	842	803	779	798	796	817	821	815	795	865	783	834	764	837	850	783	837	836	821	817	780	767	784	763	755	856	822	790	790	796	831	809	754	816	753	852	855	771	826	774	794	817	790	819	800	784	836	781	795	816	807	799	788	824	802	748	815	789	814	807	803	826	789	819	782	777	792	842	805	847	830	816	776	799	786	785	836	778	837	831	832	863	793	804	782	869	821	796	801	832	811	803	801	797	829	807	844	814	778	811	807	829	798	771	805	818	740	775	791	856	756	751	801	811	795	816	768	767	834	816	841	794	772	800	768	808	802	777	808	786	833	852	803	831	801	816	795	804	756	845	821	816	757	801	782	825	844	822	787	784	814	759	816	792	793	788	752	781	811	788	818	874	813	796	817	831	808	803	796	799	778	816	862	827	854	797	789	877	782	808	767	804	764	823	765	852	769	785	848	786	860	796	835	736	776	805	779	812	817	847	815	780	777	797	730	806	771	831	819	812	873	822	843	855	802	793	786	853	769	804	806	773	815	773	828	825	813	782	842	825	842	768	772	793	769	784	818	827	867	812	813	765	780	794	822	795	838	840	786	846	801	839	775	830	794	820	797	776	834	828	776	796	857	812	786	822	820	782	808	817	816	790	780	780	768	811	806	819	832	792	804	798	812	834	792	805	856	837	814	799	793	828	854	817	840	832	770	835	805	788	840	806	791	810	790	775	812	821	796	813	804	778	797	820	807	803	868	773	777	829	815	758	816	764	761	767	798	818	866	780	812	785	770	782	819	829	803	804	816	765	872	781	797	844	786	703	774	805	794	783	833	803	819	831	815	763	801	827	841	770	819	840	811	840	762	848	808	835	822	842	788	775	766	817	828	799	800	773	803	819	822	823	798	812	843	817	851	826	775	793	764	780	810	797	831	819	832	886	818	799	808	792	836	824	794	755	810	848	768	808	827	807	783	796	828	828	770	840	844	842	814	834	819	788	847	820	798	805	814	784	851	841	803	812	829	766	811	826	834	834	805	805	828	825	794	750	831	753	764	769	767	812	760	775	811	773	757	833	839	885	784	843	823	782	844	809	821	821	782	797	845	840	797	783	814	834	785	732	784	787	841	802	825	839	769	833	820	810	845	858	836	809	821	800	797	791	792	806	833	844	852	823	803	814	815	795	818	826	810	816	837	823	839	838	774	796	754	785	771	829	806	811	828	773	761	819	808	832	808	776	820	831	853	814	822	822	762	820	776	827	824	791	803	814	811	821	821	839	768	830	787	792	844	792	772	783	836	806	793	826	851	802	818	811	857	808	747	781	841	780	837	846	737	816	802	854	840	805	824	796	806	807	806	777	808	809	791	787	777	813	802	865	838	824	730	783	843	776	842	842	764	786	799	791	819	758	876	766	841	789	825	800	815	770	785	775	827	813	842	808	830	821	793	793	820	830	830	783	810	770	790	834	765	848	781	774	767	788	837	760	794	775	830	761	761	800	805	740	830	820	840	823	850	817	801	810	818	808	804	822	819	806	814	854	757	817	805	826	803	795	840	811	834	785	767	829	776	776	843	832	813	821	776	835	795	776	809	801	804	790	780	821	808	790	774	814	845	754	795	815	844	795	783	817	817	803	805	793	865	800	787	804	817	815	880	839	828	816	762	815	773	868	782	764	803	796	794	807	803	856	787	763	793	781	746	781	816	766	828	786	829	795	795	762	791	848	813	790	841	850	791	747	813	771	809	762	763	764	779	787	854	785	789	812	755	823	834	785	817	795	789	803	821	815	810	781	783	829	840	814	823	803	837	815	833	766	838	820	793	868	797	805	784	835	800	799	811	808	846	816	797	824	818	770	832	826	852	827	863	784	835	799	780	816	828	757	806	798	805	793	776	864	800	786	848	769	786	801	769	837	749	781	815	828	838	780	798	816	841	814	819	879	773	814	773	811	802	817	779	847	795	830	742	842	842	777	807	786	822	789	808	825	786	788	811	837	788	812	818	821	792	820	801	821	811	781	776	761	839	778	812	831	797	858	741	806	772	819	811	800	813	824	779	795	795	812	767	805	825	790	791	727	867	776	792	807	794	794	828	784	843	802	773	831	827	791	833	803	820	795	832	747	817	871	834	798	784	774	814	839	802	796	820	812	816	812	841	789	796	826
912	283	180	136	192	297	548	879	1309	3463	8966	10108	7310	4936	2518	1173	501	234	149	83	78	66	47	48	54	47	51	62	52	55	61	55	51	51	54	55	42	65	50	59	43	52	59	56	52	61	63	55	50	57	54	51	54	53	50	54	51	74	59	61	52	63	44	65	43	69	54	57	68	39	65	64	50	56	63	48	73	59	58	58	52	52	46	51	51	55	49	62	60	59	55	61	71	57	52	54	53	58	62	46	46	57	68	57	50	48	41	58	58	54	62	52	45	58	60	48	71	61	53	51	56	60	52	48	50	62	59	51	60	53	58	66	54	46	53	43	50	55	60	61	47	71	73	54	42	59	69	52	47	44	48	51	51	59	58	55	60	57	54	47	56	56	54	55	69	54	49	62	58	50	52	51	68	45	63	51	44	52	59	47	51	56	57	59	59	71	68	61	55	59	50	49	57	55	58	49	58	67	46	42	40	46	54	74	61	50	50	56	53	71	55	57	50	49	55	53	54	70	46	51	59	54	56	43	49	53	64	51	64	48	43	62	55	57	44	55	61	60	53	44	34	50	69	55	46	54	55	47	55	63	43	55	67	56	54	60	62	47	51	59	45	54	61	60	64	45	55	63	56	54	49	45	65	55	58	65	57	53	39	50	47	62	69	65	53	40	56	59	64	53	41	51	58	66	59	70	51	64	52	61	56	40	50	45	57	57	51	47	63	55	50	45	55	62	42	70	62	69	51	50	59	56	62	64	49	65	54	66	44	58	61	64	48	47	54	55	62	59	49	66	62	52	44	52	58	71	62	58	47	40	59	60	61	61	63	49	48	66	61	64	55	53	66	49	51	79	53	57	58	58	58	58	57	69	70	55	46	43	51	57	40	48	46	48	59	67	58	44	51	49	55	51	61	66	61	60	56	57	57	53	71	69	54	69	58	48	54	69	50	51	57	51	54	57	55	46	66	54	46	46	49	45	47	39	52	66	63	51	57	60	59	42	57	63	56	56	50	41	46	41	49	64	60	39	60	58	45	61	48	63	55	66	54	57	59	45	54	49	56	43	61	51	40	59	67	54	55	61	58	54	52	57	63	47	54	56	49	57	56	50	52	50	48	61	56	64	52	60	61	46	52	53	42	58	43	40	60	61	49	59	60	53	62	56	62	52	49	48	68	55	61	43	48	63	56	54	56	54	62	65	54	49	78	47	67	62	58	53	49	59	55	52	58	57	52	55	64	52	67	40	61	57	66	58	57	60	55	58	51	54	54	56	48	52	58	64	48	66	52	50	48	46	59	54	56	60	54	54	52	58	44	57	62	46	44	41	47	52	53	52	48	52	53	61	53	45	58	44	48	46	41	67	63	54	67	44	48	45	59	52	64	71	59	49	58	35	67	50	71	48	59	52	55	47	53	60	64	56	52	61	71	59	65	55	49	61	47	66	59	42	57	50	57	62	51	49	42	71	55	47	48	75	62	57	60	51	46	52	51	63	52	46	48	59	55	50	61	50	61	54	59	47	58	61	49	62	50	66	55	57	55	45	41	50	56	57	49	48	61	51	56	49	58	49	47	58	51	57	45	55	61	66	47	59	39	59	60	63	53	55	60	52	52	64	57	57	56	69	52	56	51	41	57	51	56	48	49	64	50	40	64	34	62	48	50	54	63	63	69	65	48	60	63	52	49	60	58	68	45	45	53	62	60	46	58	50	60	55	46	52	49	55	51	51	54	64	45	61	52	58	60	65	59	55	53	57	50	50	63	56	58	53	54	50	48	55	62	46	65	61	55	36	52	57	59	52	60	62	54	52	58	58	50	50	45	66	36	58	62	53	50	45	60	56	47	48	48	62	57	52	58	43	64	49	63	63	59	56	73	56	50	45	61	48	67	48	49	65	51	58	67	54	48	54	58	51	48	55	47	56	62	51	57	56	66	51	44	71	63	66	52	47	65	52	67	49	49	63	66	53	54	64	59	70	48	52	49	66	63	52	34	55	50	59	56	50	47	48	47	56	53	56	58	61	60	58	57	41	57	53	53	60	50	48	69	57	53	50	56	51	52	59	51	45	57	52	52	43	56	77	64	70	49	70	53	55	52	55	58	58	50	60	47	53	53	50	62	52	65	60	53	68	63	41	72	54	54	57	74	48	67	62	47	47	53	56	60	59	61	54	56	53	65	63	62	46	51	63	55	56	44	47	54	58	53	54	52	62	65	58	60	73	52	46	51	44	52	62	75	66	53	52	51	60	53	56	53	53	51	46	46	61	53	59	55	66	50	53	59	56	52	49	59	67	51	71	58	52	56	62	51	48	54	61	52	36	60	49	67	43	61	54	44	45	61	60	40	56	57	61	54	65	46	44	66	59	60	48	44	62	50	44	42	52	44	52	44	46	54	57	50	51	56	55	57	54	51	59	36	76	58	55	56	42	56	55	69	59	71	61	47	61	55	67	67	55	55	50	45	50	57	56	54	47	51	54	54	57	58	52	54	48	69	63	49	55	66	56	47	65	68	58	64	55	59	60	39	58	53	59	53	58	54	49	40	54	64	54	49	55	56	60	65	52	58	60	39	54	60	58	59	57	56	43	63	55	52	45	51	59	52	46	58	61	65	62	62	48	50	66	51	51	61	56	53	44	67	52	42	57	59	60	54	53	58	61	55	54	47	54	41	57	51	49	58	63	60	56	52	59	55	60	50	42	41	56	43	56	60	69	49	72	58	53	49	50	64	63	52	55	53	53	57	66	56	57	55	55	46	59	58	53	60	57	57	53	56	56	49	62	52	53	63	63	48	48	44	45	54	57	38	54	60	68	66	55	59	55	48	64	59	62	54	56	62	52	57	51	58	53	60	45	49	69	59	53	69	54	56	65	53	47	60	50	56	40	53	50	55	58	59	69	64	53	62	53	48	45	62	48	47	53	59	49	59	38	66	45	68	56	56	60	56	55	57	71	49	59	60	52	48	66	57	49	55	39	52	47	54	54	76	53	63	55	48	66	55	54	50	61	54	58	58	66	50	56	54	57	56	54	53	56	48	58	58	50	44	70	48	50	67	52	59	47	52	61	39	55	53	50	54	48	68	53	53	45	55	57	56	45	54	53	58	60	59	55	51	57	44	57	48	59	59	52	47	51	50	50	63	57	60	57	60	54	54	42	55	56	55	65	52	49	54	62	49	53	56	51	59	64	69	42	54	68	52	64	58	59	58	51	55	54	52	57	64	51	49	59	53	49	52	52	63	63	49	58	49	59	49	68	60	55	51	51	60	47	69	50	56	55	54	54	54	64	54	59	55	51	66	55	56	59	54	56	45	45	54	69	40	62	53	54	59	53	44	60	59	49	42	51	56	56	65	63	54	61	59	63	71	49	57	48	58	71	63	41	60	54	55	61	61	56	50	55	44	61	53	49	59	52	48	64	47	56	48	64	51	55	55	59	70	62	46	53	55	53	64	60	62	58	60	59	57	65	61	55	51	63	52	56	66	66	62	52	54	54
13951	6736	3216	6102	17650	19017	22584	26648	28856	37611	48913	47640	41173	35146	27272	18937	11209	5479	2813	1543	851	719	688	630	664	676	626	676	660	664	709	627	660	716	637	687	611	680	668	676	707	662	626	658	640	630	668	669	682	635	676	647	632	608	635	672	703	651	692	584	701	642	645	682	622	646	692	649	678	703	646	662	712	635	624	685	669	665	694	645	630	621	653	646	686	681	691	655	674	707	643	697	658	656	664	676	669	654	652	686	678	687	671	662	679	637	691	666	657	624	629	625	669	665	697	704	639	675	658	668	613	666	648	688	668	645	661	670	676	648	719	607	693	615	671	661	710	636	634	683	677	631	626	688	645	727	664	665	671	695	651	659	656	669	677	660	608	653	677	674	667	658	662	677	718	682	659	635	681	662	619	717	651	661	669	698	668	671	652	667	662	672	614	601	676	657	639	650	684	659	659	674	711	627	689	690	673	664	658	620	660	652	647	658	633	665	653	652	680	699	659	666	620	630	648	623	706	665	620	671	652	658	656	641	664	664	666	717	671	632	635	647	707	683	631	670	652	651	682	706	668	620	639	661	614	731	651	658	654	669	639	675	671	677	677	659	719	659	656	637	672	632	643	683	661	621	659	674	645	629	640	666	638	660	637	676	646	672	651	677	704	667	643	675	652	713	655	647	630	663	687	647	643	692	663	660	651	676	643	661	653	636	679	691	705	655	611	665	627	637	631	681	648	639	683	653	643	701	711	697	665	674	657	666	719	676	705	682	674	640	676	644	700	725	610	670	689	664	663	663	679	656	688	664	674	649	662	613	633	654	634	641	652	678	617	639	663	707	712	685	620	687	653	670	666	640	635	666	638	650	680	641	660	662	627	651	672	690	631	650	668	682	614	663	622	667	656	659	679	667	649	664	669	669	700	681	659	717	664	661	643	673	664	706	677	631	688	689	685	669	687	690	643	652	652	686	654	647	636	681	646	658	694	661	634	666	639	637	678	669	669	703	660	690	657	662	655	641	663	655	696	623	646	673	679	685	645	639	685	642	646	677	652	650	671	625	641	658	672	653	661	639	643	671	670	671	684	659	638	711	655	667	685	679	666	642	666	673	683	701	645	675	649	675	659	655	666	662	639	659	659	670	660	636	645	676	672	612	663	668	695	625	692	696	616	688	635	661	678	688	688	645	666	709	591	630	641	699	630	642	655	664	693	644	626	646	674	656	654	659	653	676	671	622	649	675	649	649	668	669	679	654	669	654	683	624	655	661	618	697	658	655	629	675	659	636	683	674	661	682	685	661	667	680	695	646	671	654	650	626	739	677	626	672	670	660	706	650	658	653	602	663	664	671	647	675	620	647	670	633	663	671	643	644	644	644	668	681	678	666	609	640	660	626	700	656	672	652	686	664	641	650	638	680	629	712	673	650	672	678	680	645	717	626	621	635	682	685	652	666	671	614	682	680	652	663	681	697	683	709	665	634	650	649	698	635	606	661	676	658	677	671	640	650	665	703	638	651	660	666	677	633	655	672	653	665	670	651	639	641	649	641	656	709	698	670	680	651	637	677	642	631	620	711	677	594	689	667	663	583	598	659	702	667	640	665	691	686	705	646	643	659	654	624	678	667	672	672	678	629	640	639	663	638	665	616	647	669	655	675	605	637	672	716	662	684	653	673	653	669	645	649	696	621	657	660	696	644	686	665	731	640	654	699	661	662	643	697	660	661	676	675	613	688	657	657	664	640	716	681	698	676	619	632	699	693	656	659	667	651	707	601	594	698	669	709	661	687	636	659	702	710	658	604	680	678	688	661	638	642	670	663	640	693	681	597	658	660	650	697	637	673	615	618	675	702	610	663	635	678	667	671	672	665	651	689	676	658	621	682	646	691	643	662	702	644	637	682	640	696	641	668	657	680	678	639	655	645	710	683	698	682	679	689	673	648	659	680	648	655	606	650	652	636	653	635	701	640	616	633	683	650	687	626	696	661	691	654	666	620	647	640	656	654	677	668	641	685	628	677	639	657	690	660	662	668	686	682	657	666	629	688	639	637	633	694	642	605	642	669	671	670	635	678	688	639	673	653	668	680	700	660	661	683	640	675	670	622	666	650	643	689	696	684	686	675	648	672	661	688	641	709	659	694	627	696	671	632	712	683	683	648	649	630	700	671	632	646	650	649	622	612	630	638	672	640	685	690	663	650	616	638	667	643	682	663	663	643	673	693	702	688	676	666	646	646	639	671	658	658	643	672	696	680	695	639	666	657	690	614	661	658	644	686	663	652	698	672	667	632	665	669	680	641	660	628	737	692	692	685	650	650	631	650	652	661	659	646	628	667	677	719	663	684	686	662	672	615	666	663	652	686	722	685	643	674	640	660	675	649	664	640	683	640	643	634	673	698	648	648	641	656	677	676	696	662	644	666	625	677	653	641	670	672	594	691	634	644	636	658	660	671	690	652	657	648	636	665	686	633	686	698	627	691	666	638	668	654	586	651	689	671	639	674	695	672	666	682	696	693	667	623	676	644	717	660	639	665	610	699	651	667	727	654	694	681	648	659	701	627	697	700	632	602	661	673	669	678	657	665	661	640	638	625	678	657	693	610	648	611	678	667	628	654	662	623	654	727	650	656	642	688	667	672	671	631	652	668	637	656	644	686	643	642	662	647	621	693	661	627	683	627	672	676	616	687	694	676	710	679	684	648	624	625	680	654	632	706	669	655	669	663	681	652	696	704	647	706	702	633	638	692	641	669	643	678	666	691	595	631	694	653	648	677	672	680	643	651	661	638	665	659	666	663	666	661	675	689	638	677	640	664	627	666	631	685	700	601	617	663	693	641	620	689	645	725	634	679	648	687	694	676	660	679	657	697	693	652	631	663	657	678	686	689	697	678	647	714	674	668	632	712	695	666	639	708	667	680	670	653	702	628	691	678	716	683	660	693	668	673	646	671	627	642	637	657	671	665	652	676	626	653	652	696	677	681	652	614	660	658	698	624	677	687	636	673	657	665	674	673	651	643	619	661	608	670	656	652	609	662	686	681	685	692	669	701	628	654	694	657	669	655	728	643	621	673	668	725	667	723	720	629	691	708	613	633	669	685	674	630	623	630	614	662	670	643	718	646	653	608	650	656	666	689	650	643	616	727	648	692	636	610	687	635	636	636	664	662	654	648	697	608	664	652	711	676	649	654	676	627	681	646	671	689	691	671	644	669	655	673	651	690	667	702	635	643	644	651	616	684	636	632	674	724	693	674	628	655	649	670	645	671	697	674	640	661	631	660	673	696	681	648	684	650	674	705	659	626	613	589	667	687	670	638	715	712	665	663	621	652	613	680	642	675	665	628	683	618	704	662	679	691	635	682	660	666	665	642	651	655	641	688	656	696	658	683	646	629	652	642	649	669	663	688	623	694	638	695	665	626	677	595	661	670	639	624	683	650	637	724	654	667	646	640	651	672	635	680	715	636	689	667	672	662	660	662	661	686	666	673	664	633	651	635	656	651
1270	106	74	81	77	85	138	259	261	410	1782	2167	1893	1374	667	341	192	111	83	77	78	48	59	55	65	53	67	62	60	60	66	67	58	56	54	52	63	54	60	53	63	73	62	59	70	69	49	54	63	62	50	55	58	73	71	65	69	72	54	50	62	68	60	42	58	56	60	54	55	64	66	52	66	54	51	49	68	65	56	47	56	65	65	49	71	49	47	68	67	72	57	71	72	54	80	62	64	60	52	54	50	71	52	66	63	54	53	58	67	64	64	59	61	62	57	47	62	53	64	52	51	48	71	63	52	52	68	60	63	65	66	62	72	62	79	66	55	53	50	49	60	62	57	59	57	52	46	46	61	50	65	67	62	62	71	58	57	58	53	54	67	54	55	54	56	56	60	61	50	57	55	54	67	49	60	68	56	53	48	59	56	69	71	68	64	69	65	47	62	66	61	62	57	68	55	66	64	49	56	74	69	55	52	62	60	61	50	69	67	54	66	50	60	64	65	60	54	69	63	59	55	55	55	47	56	47	55	51	50	47	56	60	67	57	68	61	58	49	56	60	56	55	65	56	74	56	68	63	61	59	57	60	44	56	52	70	53	70	59	51	67	63	62	59	57	68	70	45	57	58	56	63	49	52	54	66	60	66	61	53	53	57	65	51	60	60	65	57	64	68	47	70	62	58	52	59	64	65	63	54	68	49	57	65	64	41	64	58	57	59	67	62	42	66	72	67	59	52	71	69	71	60	66	50	56	61	58	66	62	65	66	53	58	55	64	63	67	68	71	57	62	52	52	74	50	57	58	59	49	51	67	48	68	70	71	55	55	49	51	57	62	68	52	63	51	65	59	69	47	63	56	52	61	60	58	46	58	52	58	62	54	59	53	51	55	57	45	56	58	70	67	52	61	65	67	71	49	48	56	65	49	65	63	45	65	64	69	54	54	61	66	55	64	57	58	62	68	54	66	57	66	49	54	67	61	60	66	61	61	58	67	65	57	59	64	49	72	60	71	70	61	65	62	41	57	61	57	57	59	68	69	70	46	53	62	68	63	63	51	64	52	59	60	54	65	64	56	66	52	59	59	65	66	62	52	67	56	68	68	65	46	51	55	71	51	60	59	65	61	59	51	71	55	51	61	54	60	49	52	67	53	67	65	75	53	52	62	64	53	61	55	47	47	64	46	59	70	62	66	60	63	70	56	54	60	49	55	53	61	44	64	68	54	52	68	73	56	58	68	68	64	54	64	66	70	56	54	56	47	55	40	51	68	66	56	68	63	50	62	59	56	57	57	60	61	58	49	65	60	51	59	53	70	52	67	59	53	63	54	58	58	52	58	57	53	70	47	47	73	61	73	63	63	76	53	55	60	75	52	66	52	50	62	81	69	63	64	42	61	61	67	55	60	49	42	50	61	61	57	61	56	63	41	43	59	60	65	63	61	68	46	61	55	58	52	66	61	62	48	47	55	58	48	65	53	58	67	56	68	56	60	49	42	58	60	77	60	55	69	58	57	49	57	63	63	52	58	65	66	51	60	72	65	59	70	62	55	64	52	53	49	63	60	76	77	51	64	73	45	56	63	65	51	61	57	71	58	51	54	56	78	61	60	71	46	69	75	54	52	51	57	57	54	61	53	46	46	80	62	57	62	56	57	70	73	71	69	57	67	58	55	68	58	75	69	52	60	48	66	50	60	44	55	52	55	66	60	63	64	48	61	56	62	60	56	71	53	62	65	60	64	67	59	60	45	60	60	46	57	54	75	54	57	50	49	53	61	62	50	60	52	53	49	56	60	67	55	68	53	54	66	59	57	64	57	73	67	61	73	60	49	59	61	70	55	60	76	56	53	61	65	48	60	63	58	59	44	63	50	58	62	51	58	59	66	46	50	56	51	51	65	62	62	61	59	53	56	63	58	51	52	51	53	58	49	57	61	69	60	59	67	74	65	62	66	49	68	60	47	65	60	51	55	65	67	62	75	65	76	54	51	59	55	57	59	60	52	56	65	78	67	77	58	55	44	47	56	53	53	63	42	54	75	63	55	60	42	48	64	59	56	64	63	70	54	55	45	60	55	64	54	60	63	45	58	49	56	65	60	53	52	68	78	51	64	81	57	68	53	60	61	59	52	59	36	65	55	56	60	71	74	63	68	65	51	67	74	67	69	52	70	47	69	67	74	62	59	48	69	66	62	60	52	51	72	61	55	68	46	46	55	64	55	76	54	61	58	55	60	51	55	57	58	52	65	58	64	63	60	76	63	54	57	51	64	39	72	56	52	58	61	68	67	56	59	49	64	52	72	60	68	56	63	62	60	71	72	54	50	57	64	66	69	51	58	63	72	57	57	52	74	63	48	58	57	69	57	55	56	61	73	55	62	55	61	60	73	63	57	55	41	47	46	65	52	55	77	67	53	55	55	50	63	51	64	61	68	70	46	61	50	64	59	68	55	59	59	57	58	61	51	63	41	61	67	59	65	56	56	51	66	58	78	61	70	63	75	71	65	57	69	53	50	51	52	63	68	44	61	62	57	48	50	50	57	41	58	51	63	47	57	57	52	61	65	69	67	68	46	67	58	67	61	62	80	51	66	65	71	55	51	66	59	68	47	60	62	54	59	60	58	64	54	69	47	65	49	49	60	55	57	54	68	48	58	62	61	66	61	64	72	59	50	64	66	72	53	74	51	65	61	64	65	57	62	55	62	64	57	67	54	52	70	54	75	68	66	47	55	78	67	64	53	55	49	62	63	76	64	50	62	68	54	61	56	50	64	46	68	49	57	55	53	44	65	61	66	64	46	50	61	75	70	62	56	69	65	60	50	54	66	69	67	55	61	57	59	59	67	64	60	68	43	60	58	62	50	60	66	61	65	57	63	59	63	57	66	60	61	54	73	48	60	62	56	53	43	57	52	69	45	67	65	50	61	69	65	46	53	47	59	65	60	53	52	58	62	58	50	74	53	54	57	62	71	46	63	52	65	51	69	60	68	60	67	55	54	57	61	56	73	69	61	54	67	62	62	56	67	62	62	71	47	60	63	47	71	65	63	53	74	63	57	59	65	49	44	56	57	57	63	72	55	57	67	57	53	63	72	70	64	64	65	72	78	55	64	66	54	59	59	68	56	62	50	56	52	58	64	73	72	66	57	51	46	59	66	50	66	65	66	54	55	59	55	51	65	70	59	46	65	46	55	58	61	59	59	59	51	75	67	58	55	57	50	50	76	64	71	58	64	68	63	50	66	57	49	44	56	56	54	62	63	66	55	56	47	45	44	50	53	73	55	60	65	55	56	63	66	62	62	51	62	59	62	64	68	73	53	71	61	52	57	59	65	49	46	58	59	59	56	59	61	48	70	50	53	79	49	45	52	62	48	57	74	61	55	54	71	56	51	51	53	63	68	66	61	54	61	52	69	62	73	62	46	59	57	48	62	43	58	39	57	56	72	45	70	56	67	63	61	58	69	48	54	61	65	68	51	72	49	58	59	50	59	69
8447	1810	1063	1813	4558	5464	8670	13007	12692	15690	30110	29620	26911	21636	14083	7906	4250	1999	1157	883	781	729	706	725	716	721	706	734	734	708	739	722	710	710	671	707	727	774	676	707	714	724	650	665	693	674	700	735	771	706	698	702	727	703	726	720	710	720	674	714	744	709	668	767	728	685	728	689	732	645	695	684	738	702	678	727	663	704	700	662	749	765	745	728	718	786	783	715	727	701	713	729	699	660	699	680	709	698	715	755	689	712	714	703	719	705	701	661	720	698	703	736	676	735	650	698	680	729	734	711	669	700	749	719	737	680	744	771	699	684	780	695	744	751	697	693	696	696	693	754	731	682	748	712	778	655	707	680	712	724	731	728	710	687	718	711	702	715	724	728	738	740	716	764	733	707	720	729	707	732	681	715	759	682	695	724	719	708	720	736	729	680	716	718	726	687	697	715	709	732	674	696	698	717	757	741	701	719	749	712	686	735	715	779	721	711	721	716	724	776	691	712	717	743	725	739	739	703	708	681	724	726	718	721	699	729	709	662	689	731	679	711	750	712	729	721	665	693	717	734	700	720	713	708	725	689	738	723	711	728	738	763	731	739	698	671	746	698	725	734	673	691	738	728	723	732	770	708	784	760	762	694	711	684	676	730	693	696	706	743	706	736	771	721	696	753	688	694	707	721	714	767	685	697	739	698	688	702	722	718	716	704	735	707	703	754	739	694	730	695	736	735	740	689	726	784	720	699	695	716	700	729	656	721	730	767	717	733	727	682	700	720	718	669	656	677	665	776	727	746	710	716	732	721	696	710	737	699	691	698	693	722	706	716	663	710	698	683	712	714	726	714	724	712	768	745	683	685	699	662	712	725	685	738	697	744	721	674	687	720	709	667	709	746	679	725	708	683	737	681	715	687	688	705	688	726	722	714	720	735	741	694	676	723	725	714	655	731	711	733	732	695	728	696	712	753	684	737	703	703	716	747	731	672	701	703	685	716	686	746	732	727	722	762	723	668	716	744	734	693	665	761	725	722	741	725	757	731	714	711	659	675	709	702	686	689	691	713	667	741	739	704	733	712	729	723	667	736	749	713	745	710	739	690	731	691	712	717	682	757	714	741	753	691	693	731	720	682	716	728	727	706	714	676	690	738	734	711	711	717	717	725	730	710	653	692	745	746	703	746	718	709	711	707	706	757	723	726	710	687	695	722	733	710	671	694	734	730	733	714	740	739	695	685	738	717	746	714	680	683	727	716	692	718	668	726	691	696	728	684	677	744	696	729	728	676	696	727	732	692	758	682	745	728	716	718	690	732	679	738	708	686	705	727	686	702	682	715	698	747	725	790	696	697	747	727	744	717	717	731	662	697	682	686	736	710	718	718	642	720	692	711	740	722	765	733	725	761	746	709	746	688	725	677	677	704	722	700	652	704	748	753	729	738	724	710	681	746	724	713	655	688	748	679	728	704	693	706	734	674	719	717	712	765	695	765	675	691	744	707	686	695	693	722	705	682	719	730	745	749	738	725	705	730	781	728	731	742	732	737	705	699	717	705	691	737	729	695	722	675	740	681	677	734	747	733	742	710	699	712	705	695	733	736	742	710	697	745	640	722	765	745	701	725	759	721	736	673	710	728	646	691	700	783	681	760	741	704	682	719	704	722	722	677	756	707	712	712	729	740	700	706	732	715	661	716	718	746	713	703	728	695	746	745	730	702	690	721	736	709	688	689	735	675	696	688	715	732	722	765	755	760	738	755	706	696	714	693	746	715	682	670	733	732	730	738	689	746	705	743	756	708	722	739	694	729	693	700	695	702	723	750	707	703	726	736	690	727	696	670	690	705	716	720	748	745	707	734	739	699	660	712	720	759	709	685	704	698	698	757	675	696	649	711	722	669	679	737	700	721	714	741	728	701	698	689	737	706	689	703	690	686	722	728	718	672	762	744	692	665	704	706	713	777	703	707	719	678	663	776	711	685	669	717	696	707	702	714	728	723	722	755	715	725	693	728	714	773	732	710	732	712	767	715	671	689	756	677	713	702	713	708	756	746	713	736	723	703	774	678	714	723	702	694	681	708	774	706	730	731	741	713	686	722	734	696	741	759	700	664	685	715	719	711	713	725	710	738	735	705	698	740	714	712	648	715	722	710	726	736	720	708	691	727	718	723	749	726	736	709	726	658	739	753	695	681	720	698	708	713	723	736	639	734	725	706	713	700	685	696	717	732	742	692	673	749	754	729	703	728	732	714	711	714	744	735	733	756	735	657	757	741	743	697	738	733	720	741	728	708	732	673	708	697	690	747	683	698	736	701	684	707	688	720	737	738	695	733	703	772	734	681	753	727	723	694	763	684	728	689	702	776	729	703	696	719	684	705	717	732	681	692	700	682	683	744	733	715	709	714	760	731	704	673	675	751	704	727	731	715	735	715	679	713	715	719	732	696	747	733	732	717	751	715	765	685	745	692	734	690	752	679	665	709	733	693	669	683	722	668	695	695	693	759	716	721	697	713	723	752	684	699	708	728	681	710	709	752	694	723	695	718	703	719	710	706	705	756	725	713	764	711	712	731	717	774	714	696	710	776	725	696	713	764	733	717	722	710	730	695	691	691	742	696	716	727	738	693	705	702	762	703	700	689	664	709	720	715	701	767	680	735	704	684	683	706	710	745	729	701	708	764	714	719	729	757	734	677	759	726	693	714	712	689	712	700	735	773	708	690	761	734	738	694	726	671	769	723	732	760	694	686	722	711	675	767	716	697	676	690	703	728	703	739	703	702	680	731	743	713	680	695	737	707	738	725	689	723	729	749	730	747	763	730	740	740	688	686	734	703	688	697	713	685	727	713	748	711	717	739	710	708	724	706	758	717	689	720	711	683	697	762	697	740	702	735	706	707	694	740	750	705	738	706	731	708	742	687	730	696	730	690	724	714	717	709	727	740	672	698	724	710	721	741	703	703	716	719	739	704	749	699	704	733	727	690	672	714	712	799	698	726	721	749	709	773	709	733	703	667	728	725	718	710	706	706	709	745	743	687	774	686	679	738	709	725	683	729	707	773	725	699	692	743	708	740	689	738	754	768	694	725	675	725	686	738	735	713	717	721	722	758	672	716	702	717	724	730	712	678	734	764	688	676	740	718	731	730	672	739	758	759	681	745	737	689	767	744	735	730	660	684	772	741	728	725	696	665	734	711	739	711	759	683	731	745	736	709	749	695	730	709	733	735	743	719	717	760	729	707	706	733	669	692	687	757	689	686	726	757	723	717	721	690	696	762	726	704	719	687	739	753	735	704	684	676	735	698	730	713	708	750	734	742	741	718	741	698	718	688	698	686	733	725	698	724	682	720	734	766	691	728	702	697	731	764	728	688	697	671	694	741	731	744	715	761	712	737	708	758	722	744	702	736	687	713	710	684	701	701	687	709	712	696	668	657	706	707	702	676	703	738	718	696	740	696	715	687	754	675	691	711	694	719	760	721	673	735	724	742	735	737	741	676	707	724
496	174	83	90	109	176	266	656	736	1166	4208	5324	4154	2485	1216	668	290	145	95	55	74	51	60	44	50	43	40	46	47	50	45	68	52	58	64	45	56	52	45	53	56	55	61	68	49	53	36	47	55	47	51	52	43	56	51	52	52	56	55	58	48	47	39	54	58	48	43	46	63	49	53	54	50	57	44	45	64	47	46	50	59	48	45	65	56	62	59	41	58	38	47	49	53	48	52	57	46	52	42	57	52	65	58	41	45	46	55	48	50	47	62	49	51	49	47	52	43	39	56	64	46	56	50	51	45	40	56	48	45	62	47	39	48	47	49	38	53	41	59	52	44	63	50	59	50	46	52	53	46	51	54	66	39	57	45	60	45	64	46	56	44	65	50	51	56	53	70	46	52	53	48	44	65	57	51	52	40	37	51	51	57	48	42	47	54	49	43	53	49	51	55	51	50	58	52	63	48	44	49	50	45	47	49	54	46	35	50	35	58	59	53	47	59	49	58	55	47	45	43	49	40	64	69	52	50	53	55	43	51	46	45	55	65	50	50	44	45	49	47	37	46	43	53	39	48	68	50	48	45	51	51	57	55	52	53	51	43	44	35	61	47	51	64	53	52	47	57	46	60	54	65	63	58	51	54	52	60	47	51	48	51	51	55	53	55	54	52	41	61	48	50	62	41	37	57	56	49	47	64	50	54	48	50	37	41	52	47	57	54	58	68	51	47	54	52	51	63	48	34	43	42	46	51	53	44	47	49	45	31	57	72	53	54	42	63	43	52	54	50	59	54	58	52	42	45	60	47	49	42	37	40	47	53	44	48	53	59	33	43	51	65	52	60	44	40	45	40	41	36	58	55	54	51	56	53	50	50	47	40	56	49	46	46	43	58	48	57	55	62	39	54	49	51	43	53	53	48	62	49	46	59	60	49	57	59	46	72	44	57	45	49	47	55	50	51	50	63	43	46	49	51	40	48	53	54	48	46	57	59	50	49	57	56	46	49	50	47	48	47	46	41	68	52	51	53	46	52	40	52	42	46	56	48	58	47	44	69	45	47	49	51	43	40	45	52	65	46	42	55	53	49	47	43	57	55	62	57	53	42	45	61	52	50	54	43	52	55	54	46	49	64	40	57	53	51	45	68	60	52	53	59	47	41	48	58	44	51	58	52	56	48	39	56	48	48	41	53	52	63	50	48	57	46	55	53	43	54	38	47	44	43	58	49	49	51	43	49	51	54	48	57	51	42	55	56	47	47	42	46	48	52	53	42	51	57	58	45	59	49	54	47	47	48	56	57	55	75	42	52	50	43	49	48	44	45	60	52	46	34	55	53	50	50	44	54	51	63	48	61	63	54	51	45	61	50	59	55	45	46	51	63	43	50	51	43	54	60	43	50	60	51	49	44	63	50	42	51	46	58	43	39	44	44	50	45	46	53	53	50	67	50	49	52	56	42	48	46	59	50	53	50	51	49	45	44	56	48	40	45	49	74	47	49	32	55	41	46	32	59	56	45	54	47	63	48	59	60	50	41	47	52	49	51	54	51	47	53	52	39	55	44	41	50	56	56	57	50	54	51	62	60	44	47	40	46	62	46	59	40	49	46	75	58	65	52	47	50	51	48	65	66	52	42	50	61	50	49	55	54	53	47	43	50	52	47	58	44	58	66	47	43	43	55	38	47	50	54	60	59	49	55	55	53	44	52	40	46	38	46	41	43	44	47	45	54	46	42	48	50	56	50	48	51	52	42	38	49	54	51	49	59	54	51	43	56	62	53	49	49	44	46	47	54	66	57	43	52	53	60	64	55	43	47	42	47	47	51	55	48	45	62	43	47	47	56	47	54	51	46	39	48	46	56	46	58	55	45	48	58	51	44	48	55	46	56	43	47	49	52	46	50	54	47	50	53	55	44	52	51	43	49	58	35	55	52	55	45	53	56	60	51	48	53	52	36	64	50	55	66	36	55	56	52	54	46	59	54	44	45	55	57	77	57	53	61	51	54	50	53	45	45	56	49	50	47	61	59	44	44	71	46	49	56	54	51	59	56	63	55	54	51	53	51	41	58	64	51	39	47	47	47	41	59	41	42	50	52	47	63	48	45	38	51	50	37	44	53	59	56	74	44	44	54	47	46	54	56	48	45	37	50	40	68	63	53	57	33	48	49	49	54	51	62	39	55	45	44	45	57	53	48	53	46	54	52	56	48	48	38	61	47	45	48	46	40	57	64	54	46	46	49	42	54	59	53	51	62	53	42	56	47	52	60	37	50	45	44	59	52	59	42	67	51	60	57	59	58	45	55	44	48	54	49	48	51	70	42	35	53	53	69	52	45	57	52	56	52	51	42	58	54	53	55	55	51	39	53	40	50	55	41	51	63	57	51	55	51	59	59	48	56	59	53	53	46	45	54	51	63	60	33	62	55	38	48	52	46	52	45	44	45	50	55	52	39	56	47	59	48	46	42	44	47	50	35	63	49	52	41	52	44	47	61	63	50	52	68	54	66	68	53	56	49	50	58	46	39	50	56	61	41	52	49	55	54	51	65	45	49	58	52	43	47	46	58	45	55	46	57	54	58	75	51	55	47	58	50	52	40	56	55	57	49	54	59	45	47	40	61	66	57	68	54	54	63	55	44	41	41	59	44	44	41	41	52	51	61	60	36	52	45	55	45	49	49	54	51	51	59	41	40	43	53	59	46	40	41	60	39	50	54	29	50	59	45	62	44	51	56	60	64	46	50	52	54	61	41	55	37	39	42	40	47	64	53	51	48	58	54	57	52	52	54	54	51	46	50	45	48	52	58	62	46	54	54	49	55	64	51	62	49	66	36	52	52	42	49	53	53	48	61	50	49	51	56	39	44	58	62	52	55	42	45	45	58	52	46	47	45	58	54	45	54	51	66	61	42	51	40	33	51	55	59	44	47	57	60	50	58	57	56	61	61	68	65	45	52	66	55	53	43	62	59	59	54	55	35	56	52	60	51	55	42	52	48	52	60	79	41	44	55	48	53	49	61	54	51	40	47	51	49	49	48	53	54	54	46	44	44	52	44	41	45	61	56	42	55	56	69	45	46	45	38	70	53	45	55	62	58	63	48	56	49	44	47	53	53	45	49	50	44	42	46	57	54	43	44	59	60	43	70	43	46	42	40	46	43	52	57	54	46	58	48	47	36	50	62	47	54	45	45	45	48	39	48	41	44	46	52	72	59	49	47	44	43	58	66	59	50	56	43	59	57	46	40	43	42	43	42	48	66	50	55	53	53	46	53	59	61	60	45	53	53	48	68	46	50	55	52	64	51	56	62	53	53	54	61	33	47	67	66	53	40	52	47	51	42	55	54	40	54	69	54	52	53	50	60	61	51	59	53	62	55	53	49	45	59	67	56	54	48	49	41	53	54	51	53	44	49	62	53	43	53	63	50	46	59	39	49	49	44	58	47	64	54	71	52	41	49	55	40	56	72	52	46	55	47	50	54	59	36	50	52	51	51	53
9384	3642	1670	4601	9814	11913	15360	23512	23065	26296	39003	38813	34413	28049	20273	12768	6736	3365	1780	1027	784	644	610	596	642	652	640	608	572	623	591	600	634	658	630	610	590	637	641	631	660	609	622	608	650	608	613	670	599	607	620	603	618	635	655	655	605	612	601	605	706	576	608	659	614	614	640	594	644	661	650	645	609	646	620	629	643	585	626	601	632	626	630	611	637	606	613	640	629	578	589	631	616	616	568	593	602	645	603	673	639	555	639	607	643	633	585	635	604	622	632	623	604	638	597	619	632	618	628	547	570	576	619	600	611	629	600	610	665	618	656	600	694	645	621	619	671	625	589	611	619	611	584	628	609	632	600	613	636	613	634	604	608	666	613	614	588	623	616	661	621	619	629	649	618	592	674	620	630	605	611	603	618	609	629	609	587	636	614	631	643	623	606	608	622	612	607	627	635	650	613	629	635	617	665	616	617	638	643	629	649	597	612	605	634	607	630	615	613	636	607	620	604	593	585	619	619	619	610	633	622	641	587	585	598	601	636	659	638	568	602	611	595	554	667	663	659	613	631	648	669	620	646	593	651	639	562	628	642	650	582	619	648	623	622	634	587	606	616	584	599	599	647	631	576	612	580	631	630	616	596	641	628	627	597	609	576	609	608	610	605	580	637	630	638	613	668	643	653	606	649	650	626	640	598	601	623	621	626	600	680	623	621	640	643	641	605	600	617	614	646	580	633	586	619	591	602	645	667	608	641	655	624	647	640	588	623	628	576	611	669	639	645	648	612	673	600	625	615	651	605	636	609	567	596	623	653	622	677	631	613	642	658	650	616	633	648	631	613	639	650	672	608	595	625	568	631	618	598	641	581	633	658	629	641	613	613	639	594	605	652	635	620	630	600	660	623	637	619	611	643	597	632	587	623	643	602	632	667	635	651	657	586	617	636	591	583	651	559	631	576	613	626	631	635	574	579	602	613	618	638	639	677	627	652	642	624	608	639	611	615	665	619	605	616	606	614	579	629	640	572	618	648	617	629	587	611	590	639	624	591	614	615	601	654	605	646	605	597	620	633	615	664	600	608	609	660	631	625	614	606	600	625	616	634	610	617	629	621	622	651	619	620	632	616	629	592	594	658	640	648	646	612	606	576	630	648	603	598	607	590	591	622	603	609	626	609	626	611	592	617	634	620	610	676	633	635	648	668	616	604	663	597	640	635	641	649	619	607	628	628	571	616	648	635	613	645	648	637	579	625	601	691	617	568	614	573	622	611	669	594	669	636	619	644	619	625	619	660	618	592	608	621	612	604	621	596	638	605	621	673	624	641	632	640	609	587	620	614	636	622	633	656	649	662	621	620	613	645	629	609	618	585	625	649	606	620	629	633	649	642	585	608	670	604	574	590	584	619	680	624	612	621	637	641	604	641	597	562	613	645	603	617	635	589	639	606	638	599	606	650	625	639	610	595	600	658	637	592	605	628	620	574	570	595	570	647	614	608	658	644	597	669	616	610	568	638	633	609	591	624	641	650	651	622	600	628	613	670	587	631	662	620	656	591	601	622	595	614	611	608	632	632	618	616	602	597	651	656	615	604	640	641	640	664	635	585	571	663	669	657	620	641	639	640	684	643	619	675	619	632	598	683	651	612	664	609	591	600	568	592	586	633	615	579	611	635	636	606	592	626	621	602	588	599	600	653	667	620	604	665	625	638	610	610	625	622	625	581	606	635	613	602	633	632	653	600	604	655	604	595	641	628	680	609	657	588	590	633	674	652	611	606	643	627	600	640	639	625	619	571	640	633	648	641	584	615	624	601	610	618	623	603	665	648	620	662	626	638	616	658	625	688	612	593	616	651	632	632	627	597	630	638	634	598	641	606	656	620	605	601	637	615	652	678	597	596	666	640	607	575	659	598	618	638	604	604	639	574	626	586	636	624	601	660	663	643	618	617	651	592	648	640	590	636	656	645	667	638	644	608	643	613	620	638	616	618	651	684	576	601	622	628	622	614	658	650	627	598	593	666	634	649	599	581	580	644	609	649	581	577	651	633	669	621	646	640	626	629	639	620	615	650	628	651	643	628	620	660	628	620	631	626	570	639	639	647	642	682	585	620	643	648	618	608	644	607	634	601	609	653	609	667	630	653	625	597	561	631	602	609	634	624	585	624	632	614	592	614	629	658	602	617	618	631	617	662	630	686	604	629	656	672	581	600	592	661	625	692	622	667	587	580	652	646	594	630	629	604	601	607	647	629	612	658	600	630	674	653	607	624	609	610	659	588	620	603	617	691	604	627	623	642	584	642	600	634	598	597	607	617	602	596	647	634	600	647	595	647	592	623	607	615	598	608	595	636	630	596	650	611	599	631	603	620	568	608	635	609	618	589	633	590	607	605	618	673	624	646	650	628	608	645	612	644	600	627	658	617	591	630	627	603	624	611	650	638	576	625	612	613	654	636	651	611	628	598	633	583	595	666	636	642	630	604	650	615	621	667	636	604	594	588	660	592	667	630	596	590	654	641	613	608	600	660	610	643	619	594	593	621	618	674	651	657	640	636	636	650	678	655	663	604	634	647	614	608	622	594	644	610	642	591	626	623	611	645	651	592	585	621	671	641	609	629	636	622	605	585	653	612	610	637	623	625	637	642	636	645	568	599	643	634	593	626	573	633	618	680	585	601	595	638	641	614	629	663	670	608	639	603	635	669	636	623	608	653	618	592	619	645	578	620	609	599	643	608	595	617	623	621	643	634	594	598	616	667	626	650	591	642	668	614	628	601	634	634	655	614	622	628	637	608	589	655	605	619	618	640	579	619	621	599	631	610	632	594	615	645	617	616	605	610	634	600	605	648	613	605	619	651	618	584	671	638	574	598	656	638	637	606	638	645	600	648	624	622	613	642	648	622	610	619	642	635	606	589	635	650	642	587	615	644	599	616	608	589	645	587	599	643	620	601	642	626	627	628	625	667	613	608	610	603	601	628	637	654	614	606	607	614	625	627	596	635	671	617	597	611	666	609	652	642	595	640	598	643	582	591	642	658	609	645	603	630	584	579	627	579	618	580	668	587	605	623	614	648	651	614	640	612	617	658	622	618	632	588	601	662	581	661	653	620	597	628	619	610	596	602	662	598	599	569	618	609	624	587	629	622	632	609	647	633	589	613	624	608	623	569	640	614	668	626	607	598	617	631	619	654	636	629	586	629	576	672	616	586	681	660	611	626	680	596	594	599	610	639	639	631	571	599	657	609	597	630	652	624	609	630	599	653	629	638	643	616	651	624	604	645	610	616	608	586	639	621	639	636	616	652	642	624	654	574	647	625	628	625	631	607	649	636	627	611	593	615	677	597	592	595	640	574	658	650	675	667	652	613	604	624	602	634	607	611	612	604	658	601	616	647	634	627	597	580	582	644	584	598	635	647	626	651	614	622	653	616	635	609	606	642	616	638	665	603	591	603	607	610	650	650	623	639	573	633	582	638	605	635	635	656	662	650	649	666	641	611	612
1988	161	130	96	123	198	376	712	984	3517	6745	6161	4422	2468	1238	654	287	165	118	85	83	79	74	62	69	67	62	62	64	81	58	78	65	65	75	58	60	66	68	71	68	65	83	60	66	67	56	82	64	76	76	67	72	78	81	62	83	72	60	69	81	61	66	77	88	56	68	62	76	70	68	77	63	64	61	70	66	73	73	52	68	82	61	70	70	79	64	60	67	69	76	72	71	58	77	67	66	78	64	74	62	63	69	89	64	56	74	71	88	53	76	75	53	74	73	72	61	67	84	76	61	62	64	69	56	70	85	53	60	66	77	64	73	75	56	72	72	83	53	48	64	77	63	54	71	65	68	68	56	73	78	66	67	72	73	69	70	56	74	68	71	67	78	59	68	62	59	66	52	60	59	80	62	82	74	67	66	73	66	75	58	67	65	58	62	66	54	57	70	77	69	76	72	67	57	70	67	66	55	59	63	78	77	66	69	62	69	70	72	61	60	63	67	59	67	61	70	65	81	73	75	84	75	76	68	71	69	64	67	77	46	75	58	65	65	68	83	69	85	61	79	65	76	65	58	82	73	90	79	75	76	66	69	76	61	70	67	66	69	66	62	75	76	66	81	70	65	79	57	65	68	65	66	59	75	70	59	56	56	66	70	64	76	63	55	79	75	58	85	64	81	68	49	69	60	69	58	66	70	70	61	58	68	73	64	73	65	71	82	78	74	72	56	72	63	79	66	74	58	69	62	67	63	73	78	66	67	73	59	78	67	73	73	91	71	60	62	74	90	75	53	77	60	70	65	58	70	83	63	73	57	52	65	67	64	62	67	75	76	69	78	72	61	78	51	63	69	79	73	67	73	63	65	79	63	66	68	58	76	62	70	61	67	78	70	76	67	74	64	67	62	65	67	47	74	64	64	64	67	62	66	72	76	70	54	71	79	67	66	72	64	71	64	62	59	56	63	71	59	72	56	59	83	73	72	71	65	82	52	59	47	61	76	73	80	57	52	59	65	63	60	63	66	74	65	67	65	59	50	63	63	75	64	77	73	75	56	60	50	74	93	51	61	69	59	75	71	71	71	55	65	70	56	73	68	63	56	74	75	82	55	58	66	49	64	67	51	60	76	54	69	73	56	80	53	61	61	69	45	74	66	87	74	59	78	57	78	66	68	76	79	63	64	71	65	78	67	68	60	60	85	70	62	61	68	75	67	63	52	73	64	80	61	55	62	68	67	74	82	79	61	59	70	57	63	68	61	74	63	67	74	63	63	68	69	62	52	64	65	67	70	62	57	65	55	74	76	73	66	53	66	72	60	75	81	78	55	63	68	70	75	63	56	60	65	52	63	62	65	66	59	78	62	65	78	54	50	72	62	63	72	72	60	63	75	80	71	79	65	79	56	70	71	74	77	74	74	77	45	74	57	62	57	68	56	59	59	63	63	76	60	74	72	75	80	67	66	55	51	63	73	69	61	67	66	76	50	67	66	62	58	80	63	63	52	66	77	64	59	67	84	82	57	74	66	74	75	51	71	64	60	61	60	70	68	76	77	80	72	71	58	67	79	77	61	69	71	65	76	79	61	59	77	59	60	68	72	67	68	75	73	65	67	74	67	69	63	67	65	69	60	60	79	69	51	76	69	58	65	55	65	66	74	57	59	82	68	80	76	78	73	73	80	61	60	59	81	67	71	81	64	68	67	67	55	70	68	62	58	75	69	73	58	73	57	70	70	66	56	77	64	73	65	67	48	60	62	68	61	77	66	67	67	71	64	58	65	63	59	62	59	79	55	68	69	89	78	78	79	65	62	65	57	73	62	68	64	71	62	75	67	68	64	72	69	80	55	63	67	73	64	64	68	67	64	75	72	66	62	61	66	61	57	64	73	76	59	68	71	65	65	71	69	64	59	66	70	78	72	68	77	72	74	84	73	68	77	68	65	68	64	75	59	86	84	68	51	53	57	63	63	56	63	72	58	65	72	76	76	74	84	72	64	77	62	60	81	57	70	71	70	69	71	75	58	60	70	72	66	47	59	64	66	67	62	83	62	65	72	68	56	71	77	70	62	59	66	73	71	68	64	82	67	60	74	64	59	78	70	73	86	82	78	62	66	76	61	57	77	58	59	59	60	52	74	68	52	75	55	71	63	76	69	64	70	69	64	72	69	71	66	75	71	60	71	61	57	67	82	61	68	67	60	60	84	53	68	55	72	62	63	81	73	69	61	60	68	68	63	74	66	57	75	57	66	68	65	79	74	69	56	63	81	71	70	59	75	59	71	68	63	67	67	75	78	70	58	85	80	73	65	71	55	74	80	66	63	67	62	60	73	55	63	68	65	73	71	61	64	76	57	79	70	63	95	64	72	70	68	76	70	74	71	61	64	69	71	72	58	50	63	69	74	52	69	63	67	65	61	59	58	83	76	81	57	81	66	76	68	64	54	58	77	77	77	75	58	83	66	62	63	70	63	59	80	70	74	63	55	81	72	62	66	62	72	76	69	64	58	51	75	60	64	69	65	66	75	62	74	79	83	83	67	73	62	69	61	52	67	62	66	71	60	78	54	57	73	74	84	74	66	68	60	75	57	56	76	62	65	66	67	65	68	77	59	69	60	64	56	86	67	76	67	75	57	59	70	63	71	65	55	63	61	64	67	65	86	69	62	67	67	72	68	71	76	60	65	66	60	61	84	75	61	71	61	64	59	59	67	77	65	68	64	67	56	67	73	79	61	66	90	69	61	94	64	70	61	60	70	73	65	72	59	68	71	68	68	79	77	66	81	87	62	70	63	68	52	65	63	60	45	66	64	64	70	59	77	67	65	79	53	70	59	56	86	57	63	65	75	80	84	81	48	60	58	53	57	61	86	54	73	55	64	73	64	62	67	66	78	68	61	66	78	70	62	82	66	62	62	73	68	59	75	65	86	62	77	88	81	64	73	66	89	75	67	78	67	67	63	63	69	71	61	59	55	61	57	64	76	64	76	60	74	73	76	71	76	64	67	75	80	52	66	70	61	66	59	58	73	78	65	70	58	68	63	56	74	65	60	85	70	77	70	74	62	78	75	58	66	75	61	64	85	72	77	70	67	70	78	66	67	64	71	59	53	72	69	55	75	77	64	65	55	72	56	50	74	70	61	68	64	68	66	59	72	79	75	75	85	72	66	81	59	76	67	51	49	61	79	67	57	54	60	64	60	79	65	64	50	67	58	71	69	65	68	80	63	69	55	71	66	77	63	68	53	64	67	68	85	85	63	69	59	70	56	62	79	74	68	81	64	58	68	62	67	72	67	63	60	60	57	51	78	67	73	78	73	69	59	74	75	58	65	80	71	77	70	75	64	57	81	71	66	61	71	70	66	70	60	67	65	74	70	84	60	63	61	74	66	65	64	78	71	78	64	76	62	71	68	65	76	58	73	74	81	62	56	70	87	58	58	76	77	73	66	65	47	66	53	87	80	65	54	55	78	64	43	70	66	55	62	55	87	71	67	66
10654	3505	1996	3756	8806	13014	18742	24293	25986	37203	44129	40148	34902	28132	21016	13003	6880	3349	1809	1140	937	862	782	827	815	807	792	816	825	787	787	834	788	822	811	796	864	824	764	850	825	779	809	815	788	804	870	815	770	806	838	805	787	796	800	765	792	835	811	840	792	834	815	824	824	818	804	812	806	867	798	829	782	795	798	798	804	788	832	804	802	836	803	801	824	841	781	818	817	802	855	807	832	837	845	789	837	789	809	819	845	789	824	734	822	830	784	801	758	823	788	789	755	797	774	840	848	808	827	741	782	783	777	763	806	776	840	810	810	811	769	791	745	823	797	860	857	773	841	812	791	798	821	787	792	836	789	814	782	771	781	790	789	775	832	793	816	842	798	791	845	772	851	774	808	804	805	737	793	800	811	828	856	775	807	845	838	798	767	772	837	790	823	832	806	758	778	765	774	833	831	795	760	846	791	858	801	815	822	828	846	850	842	790	812	763	823	827	808	791	841	812	825	793	815	781	866	762	835	857	777	875	807	835	764	780	794	795	795	820	821	823	824	832	829	838	827	785	805	805	811	785	815	847	834	824	819	871	771	818	820	797	839	811	823	804	834	791	824	779	794	840	797	825	812	779	764	840	781	791	830	787	765	816	775	748	782	816	856	835	805	850	788	797	793	811	822	778	785	831	781	807	847	836	818	850	766	761	822	796	853	845	855	845	839	828	792	783	824	787	847	794	824	800	805	817	783	804	793	818	834	809	854	843	773	863	768	771	844	823	821	816	782	835	759	841	825	806	781	776	798	903	781	786	765	839	791	841	788	810	784	833	860	832	812	784	773	815	805	845	805	825	782	843	781	788	815	796	790	785	895	806	788	849	842	823	851	833	803	812	813	781	785	840	837	839	830	774	800	767	795	814	855	814	765	805	828	810	835	802	829	811	791	801	849	778	853	815	796	821	788	781	810	810	818	821	787	863	799	893	809	775	818	831	825	851	798	805	839	791	809	782	837	777	835	759	839	806	818	800	805	818	810	812	803	835	856	817	815	767	811	859	818	777	799	837	783	829	797	824	789	809	799	793	819	827	797	839	760	830	831	756	807	866	809	870	830	827	837	780	809	810	802	786	807	834	842	833	763	843	856	819	794	848	794	824	848	860	868	806	816	790	826	790	839	821	771	752	801	776	817	834	761	862	784	858	836	829	825	827	827	796	805	818	811	807	785	820	830	849	750	847	806	801	770	786	868	814	805	867	782	787	827	830	873	777	855	841	772	775	779	837	792	774	843	766	761	805	836	839	885	801	799	816	847	764	783	837	800	831	821	797	810	804	785	814	825	825	767	783	780	820	784	769	804	815	837	858	850	843	772	824	755	835	828	843	808	818	863	769	844	836	775	861	785	821	808	808	824	802	842	802	854	805	788	794	838	861	817	799	790	858	845	808	806	820	836	811	823	801	842	781	841	802	786	842	847	846	815	757	813	796	814	769	784	849	762	834	846	834	824	797	831	823	776	835	837	861	780	763	834	792	824	809	793	808	789	770	805	801	824	790	780	804	759	815	764	777	801	806	791	793	827	832	785	792	813	816	790	810	816	802	796	810	789	763	828	773	840	821	775	820	840	821	823	814	813	789	810	864	817	769	835	840	809	782	844	793	807	871	824	813	858	809	767	861	853	808	863	828	775	887	834	797	801	813	826	819	809	809	799	802	842	820	814	830	824	741	905	790	785	785	770	831	839	784	842	810	833	825	835	796	865	854	824	815	840	818	812	822	824	832	784	848	743	841	864	761	789	808	811	809	811	832	815	800	813	802	820	827	844	860	792	773	828	779	832	829	858	771	868	872	765	804	834	782	811	778	822	854	798	803	791	758	843	795	786	797	778	817	821	805	845	837	785	783	817	818	816	783	857	779	830	836	810	837	810	816	781	835	826	821	787	805	818	813	860	844	796	808	768	805	836	794	748	765	816	832	803	794	832	792	806	796	823	805	788	829	830	827	797	808	777	774	875	832	808	801	800	820	821	770	808	813	785	807	824	778	764	816	799	791	774	745	831	802	835	846	827	858	813	834	793	835	823	794	783	805	807	850	862	830	791	792	797	835	784	826	832	822	791	816	831	787	827	802	795	822	813	761	826	828	797	841	807	775	835	785	835	790	813	823	819	812	867	820	814	770	781	811	863	795	809	846	802	844	813	811	763	808	812	835	752	807	813	775	811	801	811	801	815	790	783	800	790	784	805	810	811	840	810	825	818	811	818	847	853	828	856	759	804	805	818	831	767	836	839	814	785	837	853	761	822	822	801	820	815	814	797	783	839	776	834	805	842	793	806	857	805	819	853	794	831	764	872	768	825	825	805	824	853	848	830	796	777	823	785	833	793	838	803	803	825	812	825	835	828	781	796	833	781	832	807	797	802	841	785	752	832	816	840	821	786	825	793	811	781	825	860	823	810	860	782	803	825	828	775	825	807	766	855	838	815	835	795	815	812	772	822	802	817	804	800	819	820	809	779	824	799	807	816	824	806	799	809	796	764	850	805	800	817	801	812	786	793	830	772	838	848	810	864	812	818	815	850	786	892	885	870	785	840	823	843	787	828	841	782	822	794	871	809	835	818	817	781	825	844	818	808	804	823	797	829	821	780	800	809	787	807	797	818	822	793	787	766	813	777	788	820	814	799	839	837	805	832	833	806	819	809	771	869	816	836	833	837	825	849	765	790	849	818	806	866	801	813	820	834	752	778	787	818	813	868	813	844	833	756	795	808	824	792	802	805	834	805	843	803	830	795	836	780	791	840	812	838	793	823	802	851	809	812	821	806	862	809	778	815	765	852	755	760	809	835	818	816	821	819	799	839	766	809	804	808	821	821	784	790	808	775	800	804	837	825	817	807	797	787	828	762	843	765	816	786	822	806	803	802	823	828	828	787	807	800	809	793	844	808	754	799	862	803	790	756	837	848	823	801	827	853	793	808	854	827	817	822	828	778	833	836	825	822	867	843	797	777	763	831	783	774	823	836	810	780	840	844	793	816	805	785	791	816	801	791	760	813	778	821	811	855	865	777	783	774	831	823	830	793	813	782	769	813	801	812	805	829	825	832	809	799	826	831	844	785	823	832	786	794	779	801	815	857	797	832	773	850	827	836	817	827	821	849	853	792	808	867	850	858	839	825	901	786	785	758	817	798	761	857	840	817	837	780	810	802	803	757	807	766	782	819	885	802	843	788	810	826	818	844	773	855	868	802	837	789	812	762	835	821	791	807	823	777	859	852	812	793	810	777	809	825	844	803	836	780	825	822	804	855	734	765	791	795	766	786	815	794	787	811	814	730	820	833	817	781	798	796	826	818	822	772	757	739	777	802	857	798	777	853	758	817	825	779	787	816	776	774	807	850	780	847	805	806	822	820	817	775	781	822	840	803	809	769	821	831	813	809	814	798	779	809	815	827	764	799	803	783	773	787	824	880	827	820	785	822	845	843	833	773	803	833	857	880	788	813	836	828	840
885	222	158	122	119	265	475	814	2005	7497	11653	9675	5793	3283	1518	688	332	185	106	60	64	62	62	69	60	46	70	62	50	46	58	59	55	51	75	48	54	56	60	62	67	56	46	58	46	60	53	57	59	50	42	62	69	60	52	51	58	58	57	70	55	43	55	54	67	46	54	52	59	42	61	71	48	70	54	60	49	38	48	53	53	52	54	53	53	52	53	53	51	51	52	59	68	56	56	68	58	67	61	53	51	54	67	57	60	50	48	65	57	51	61	68	62	47	54	55	53	58	75	67	74	61	63	47	63	58	64	64	47	51	57	57	56	48	68	55	65	53	50	57	60	60	49	57	55	63	42	62	66	65	49	56	63	62	66	47	47	59	68	62	59	46	49	57	49	56	56	61	44	71	51	64	59	52	55	75	54	50	63	65	51	56	65	60	52	60	56	58	57	70	46	54	63	51	66	61	47	63	57	60	56	76	44	58	63	56	64	41	62	64	58	53	53	57	64	50	69	62	54	62	56	61	70	63	50	62	57	60	61	53	54	62	63	64	39	49	62	53	60	54	60	43	55	57	44	63	51	69	62	47	51	58	63	44	65	64	61	57	52	62	50	60	45	61	56	56	60	56	67	63	59	55	56	58	59	53	45	57	62	70	50	53	59	57	47	54	51	50	65	63	52	53	49	66	54	55	77	47	63	62	47	74	64	59	65	59	73	52	53	66	55	64	48	58	44	68	66	42	55	46	59	70	54	46	46	71	66	58	59	54	56	59	66	54	45	60	77	68	56	61	52	69	53	71	49	48	54	57	58	62	57	55	60	52	60	56	58	60	54	61	64	58	62	64	45	54	58	56	55	59	58	53	48	61	59	52	56	57	48	46	66	51	62	67	50	64	58	47	63	53	60	53	60	49	68	63	57	47	54	62	80	53	57	63	69	65	50	47	56	51	67	58	62	78	35	55	65	57	50	53	51	64	56	61	68	56	69	55	55	55	58	66	49	58	60	55	50	62	51	66	55	53	53	62	67	52	67	53	55	49	68	49	53	49	62	43	44	51	60	52	59	61	56	56	50	54	49	61	56	50	58	64	66	65	48	56	45	57	61	53	52	76	46	62	52	62	61	63	52	57	62	54	52	47	55	68	66	61	67	63	60	48	61	47	51	64	61	75	48	53	63	56	46	53	44	57	56	65	44	60	54	48	40	54	52	52	70	61	62	52	65	59	72	64	52	61	64	54	65	55	58	68	54	65	44	58	69	45	87	60	53	60	68	56	70	74	50	55	56	59	47	66	59	52	58	54	46	50	43	62	49	55	55	70	61	53	48	57	66	62	50	62	63	60	57	53	47	54	59	49	58	61	41	69	51	44	64	48	43	53	63	47	52	71	67	51	60	66	64	57	39	74	59	60	50	60	54	64	62	73	62	71	76	58	59	53	62	44	67	71	59	56	69	44	54	52	46	59	64	41	73	51	51	61	62	42	50	56	55	59	65	69	64	44	62	57	74	72	56	61	60	58	55	65	49	48	58	60	74	48	51	48	55	71	60	83	60	51	48	50	61	55	70	58	44	65	44	60	46	53	55	67	56	57	45	56	51	55	64	60	45	58	59	48	56	55	41	67	62	63	55	67	64	50	47	52	64	34	62	51	59	50	70	50	53	53	65	50	69	33	65	64	42	44	42	47	47	48	43	54	62	60	44	43	62	49	58	51	58	46	72	48	52	57	60	60	59	65	64	59	49	62	66	55	46	62	53	64	54	52	63	67	60	46	55	52	55	65	51	60	61	49	57	48	61	57	42	64	61	46	46	51	70	55	68	57	46	51	55	69	49	66	53	67	56	66	56	66	64	53	61	50	52	59	48	37	57	56	52	64	63	63	53	58	56	63	58	59	51	58	63	55	54	56	64	65	56	64	70	48	51	33	50	46	68	51	52	55	58	56	62	65	60	46	53	55	55	57	47	80	47	54	56	66	60	53	64	64	50	54	58	55	68	56	66	64	56	43	47	68	49	60	51	61	49	53	58	58	54	65	45	62	51	50	58	70	60	51	54	59	47	56	60	50	61	82	50	50	68	59	50	59	69	43	66	49	68	55	72	52	53	46	55	52	55	56	58	78	62	58	48	52	53	54	64	59	51	65	57	65	57	64	63	47	53	63	51	67	50	50	58	57	62	59	47	58	60	52	48	63	53	63	66	55	57	67	62	67	47	49	53	56	56	51	69	57	55	69	60	59	58	71	65	57	60	78	47	52	71	71	69	41	45	70	57	70	59	45	70	60	58	59	65	64	65	54	49	49	48	71	61	50	49	56	60	53	55	62	53	57	71	62	48	61	50	56	52	45	53	64	56	51	58	46	55	61	49	57	58	53	62	64	62	54	60	62	55	55	62	53	66	52	61	54	57	50	54	57	44	58	47	66	54	54	44	57	45	50	61	45	61	41	45	48	60	55	59	57	63	67	56	57	73	63	52	65	58	38	57	52	65	49	56	62	58	63	54	57	61	61	51	59	53	63	59	54	49	52	53	53	62	51	55	56	63	60	64	53	45	56	59	60	55	58	47	60	66	66	56	54	55	56	54	48	66	63	60	51	56	63	48	52	52	74	48	57	56	61	61	52	58	49	64	58	51	69	52	51	58	67	66	63	44	45	66	68	44	37	50	51	65	64	48	48	66	63	53	67	59	58	46	58	57	61	57	52	68	40	56	69	64	47	55	60	51	55	61	63	58	65	57	61	53	48	61	48	56	65	57	49	58	62	59	48	68	50	52	55	55	64	51	55	72	60	55	41	57	72	52	62	66	53	53	54	58	68	48	61	58	60	72	51	61	50	66	59	52	49	54	70	47	58	56	52	68	71	79	58	46	43	42	62	53	68	50	57	62	53	46	55	65	38	64	46	76	54	49	51	64	53	61	67	48	55	58	57	68	50	61	45	61	61	53	67	50	49	70	55	66	53	59	44	56	54	58	69	52	70	35	55	49	69	61	57	60	53	59	49	46	58	38	65	65	63	48	50	70	65	51	52	48	54	64	55	46	61	54	46	82	57	47	56	61	62	49	63	63	50	54	60	72	61	61	64	58	70	51	57	51	53	61	59	45	43	68	57	57	65	55	55	61	45	52	56	54	62	71	52	57	56	58	49	72	56	49	72	54	61	66	60	63	69	59	51	61	43	44	55	69	48	52	58	57	50	48	54	61	73	62	54	52	56	54	62	51	47	53	63	47	53	56	52	69	46	55	43	46	63	66	63	49	54	65	46	49	71	54	62	53	52	66	60	44	65	61	67	50	56	58	58	56	70	73	64	59	61	49	62	54	53	60	49	68	46	40	73	61	53	62	64	48	50	69	44	67	58	70	52	48	54	59	62	52	66	51	47	56	52	62	58	64	63	49	68	72	60	52	52	58	70	53	50	52	52	52	56	55	52	54	61	53	42	52	58	52	62	60	51	56	67	58	54	43	56	66	53	51	57	62	43	43	68	59	70	60	57
13691	5350	2503	5412	12388	17040	22674	26220	33109	47097	52196	45875	37576	30599	22278	13833	7541	3790	1836	1081	802	683	702	711	673	689	677	667	677	691	655	650	672	680	699	656	686	664	676	658	677	680	718	630	662	688	684	714	693	636	651	673	757	714	723	704	666	693	676	702	692	696	661	677	707	700	664	677	676	698	699	701	715	679	707	685	672	650	671	731	641	676	688	720	668	697	676	667	655	715	672	640	686	645	669	632	636	711	663	704	653	713	743	658	692	711	642	685	654	702	705	692	664	658	648	687	641	659	698	670	662	675	687	640	679	742	684	691	668	699	706	689	660	678	724	647	655	697	691	671	638	695	687	713	659	684	679	671	690	670	664	665	689	710	707	701	722	671	632	644	700	722	682	677	708	648	695	698	654	742	680	714	702	696	661	700	652	690	684	661	669	662	675	665	617	693	696	652	672	676	699	731	696	672	638	714	684	736	628	699	720	685	665	643	652	708	725	699	707	713	657	657	615	684	644	688	710	674	687	661	676	661	690	681	664	659	715	720	664	649	669	652	665	684	693	698	691	628	675	721	696	678	671	669	702	672	654	680	658	668	655	644	696	663	713	685	673	652	714	667	698	669	671	700	616	704	686	698	658	684	669	710	673	654	670	661	683	668	591	652	672	688	701	699	668	686	659	679	729	664	661	664	698	658	682	694	754	671	711	644	669	650	644	669	676	704	645	657	685	674	664	633	684	690	721	705	739	695	653	654	722	703	680	643	681	667	690	688	702	676	637	671	650	653	682	679	658	676	704	659	688	680	643	706	667	705	675	648	691	639	642	669	706	697	632	713	692	664	670	682	672	637	710	650	692	655	705	692	660	682	688	684	651	665	647	654	672	725	678	685	713	663	676	696	721	679	708	672	651	708	655	702	674	656	665	676	693	661	688	707	721	638	685	676	681	699	677	664	677	678	656	646	690	682	688	706	661	677	659	654	701	696	701	697	629	683	710	695	693	668	671	718	687	729	712	668	707	671	655	687	654	688	698	678	626	677	667	711	658	682	656	635	706	689	695	729	693	683	665	667	684	656	723	696	672	682	651	701	671	703	696	692	668	663	672	696	713	673	670	678	699	692	672	647	693	659	652	637	688	686	683	682	705	654	633	682	679	649	631	653	668	680	633	680	637	695	693	687	674	681	734	701	623	736	662	705	706	705	688	596	649	697	660	677	666	703	661	686	686	660	692	717	707	724	648	696	676	668	650	677	667	650	699	641	654	723	655	666	666	678	664	658	690	644	699	696	671	640	697	656	678	677	680	689	675	699	690	634	651	680	639	622	706	652	648	629	681	673	686	685	641	672	705	647	683	686	705	685	631	710	748	649	715	669	642	661	694	606	689	704	686	651	708	732	662	701	707	707	656	677	697	694	667	648	636	685	653	722	631	672	694	687	679	722	674	665	648	642	636	712	678	681	675	681	645	713	666	689	634	663	668	691	662	709	703	703	682	680	683	681	676	617	712	669	665	646	674	674	687	682	684	750	663	622	685	711	681	675	690	677	710	696	657	696	729	689	660	652	663	679	651	692	652	675	693	680	663	704	673	730	701	704	692	667	718	702	709	713	646	706	674	654	677	688	653	673	737	684	678	752	662	662	714	689	711	661	650	634	615	681	687	687	692	670	652	662	693	665	689	656	663	653	661	635	700	687	707	662	654	718	650	681	710	701	694	718	681	671	663	691	724	701	658	682	694	692	660	668	635	727	668	648	730	652	669	705	674	690	683	676	691	661	669	721	645	634	705	698	720	643	688	710	683	683	666	720	698	681	692	696	642	656	701	697	683	740	688	693	672	651	693	666	711	655	691	616	679	675	682	673	676	696	700	715	673	694	706	639	724	668	651	669	688	683	662	669	646	630	652	670	679	688	686	688	679	682	685	648	670	724	648	683	668	678	738	675	688	680	682	671	679	667	671	617	651	648	650	699	674	663	700	657	647	683	696	685	673	688	702	714	706	623	689	688	724	707	732	675	649	668	686	679	674	642	662	682	601	667	689	691	675	661	653	642	739	664	690	723	659	656	641	648	688	654	695	691	693	699	672	658	722	687	669	662	666	659	670	702	696	707	710	693	735	676	648	696	676	679	653	690	706	630	695	691	646	669	699	686	653	650	664	686	661	699	720	692	685	675	686	649	690	713	663	674	732	667	653	698	637	706	641	657	666	715	693	667	697	664	641	688	622	664	660	676	651	693	717	652	693	641	672	703	663	684	692	683	667	702	707	712	685	689	676	668	684	670	657	648	683	695	657	679	674	693	685	702	644	674	663	620	659	697	691	717	689	685	686	686	685	703	665	699	654	657	721	680	664	678	685	714	665	688	677	652	662	677	694	689	685	704	630	699	660	678	698	687	680	687	693	672	689	681	717	710	684	683	661	695	670	629	696	684	696	672	659	692	670	678	670	671	689	683	654	680	714	692	704	665	666	677	709	708	695	739	666	690	680	686	655	684	666	637	630	658	668	675	710	653	649	633	670	654	675	647	698	719	730	717	714	682	677	689	687	657	717	685	690	639	666	662	697	655	711	676	684	692	687	667	667	648	696	673	672	656	698	676	686	681	703	642	657	646	668	640	662	649	655	671	668	693	753	734	684	651	697	645	660	692	679	732	710	690	659	697	685	702	667	649	709	663	614	691	703	684	667	696	645	680	666	670	653	661	669	658	653	710	640	670	673	670	678	653	713	667	650	661	706	655	645	647	679	660	672	685	690	680	672	659	662	686	671	701	645	674	670	651	746	617	661	696	691	669	665	677	685	652	622	677	676	660	636	684	666	648	669	715	709	675	683	630	636	684	690	713	709	686	690	656	699	659	678	665	633	650	711	708	660	653	656	651	664	716	701	648	715	729	711	683	665	678	697	660	665	736	690	639	739	665	691	683	669	684	617	662	654	658	643	656	663	742	667	680	636	684	685	718	697	673	667	668	667	676	693	676	662	689	668	678	681	723	661	657	688	672	648	710	663	680	686	651	730	704	683	649	700	689	671	646	659	690	675	635	674	689	676	700	709	707	674	666	650	644	685	663	692	645	635	699	737	675	670	662	720	651	681	646	703	665	679	723	665	717	678	652	681	675	666	692	675	637	689	696	674	683	685	621	653	661	659	686	714	678	667	667	692	704	709	709	714	684	701	681	725	622	643	672	660	680	697	714	685	655	696	688	668	654	679	650	687	655	700	698	691	712	648	639	685	695	690	672	664	718	670	667	674	696	661	676	657	716	688	676	675	652	689	695	670	709	668	702	641	697	692	641	681	697	672	692	651	695	702	709	690	681	724	636	658	681	644	699	675	712	642	633	706	717	684	661	708	728	712	662	664	705	654	650	647	643	646	685	664	698	666	695	676	728	692	670	682	724	713	702	691	689	640	677	716	693	679	702	691	675	717	699	711	681	652	674	655	637	678	670	697	721	675	665	663	697	725	674	648	630	657	621	679	682	689	690	681	665	645	652	700	669	687	644
1310	89	71	64	93	128	147	173	246	520	2135	2903	1714	951	566	302	176	97	62	64	49	75	66	56	59	67	64	49	65	57	70	44	65	62	61	46	72	75	71	60	57	62	67	69	58	64	67	47	58	67	66	68	74	51	59	59	51	61	56	59	55	70	45	56	58	49	56	66	63	64	49	67	73	62	60	54	49	61	57	63	61	54	62	67	51	45	60	71	56	57	64	59	64	66	54	53	50	71	63	69	46	61	62	69	61	65	56	59	58	63	67	45	57	67	59	61	57	60	58	64	48	54	61	54	68	55	49	75	55	54	62	71	61	66	55	58	61	59	61	52	60	51	63	59	60	65	60	60	62	56	61	65	60	68	64	70	60	68	48	63	70	60	64	63	59	50	63	56	60	49	67	62	56	56	62	58	61	68	56	65	53	56	57	59	52	55	61	70	72	61	55	59	57	55	70	57	51	61	65	64	62	63	62	68	62	63	55	68	64	51	55	76	61	59	42	58	61	57	59	58	61	71	58	65	66	62	63	66	64	65	60	65	63	59	54	67	69	60	67	62	63	65	62	62	69	63	44	48	72	56	57	53	63	50	51	76	65	54	72	57	61	56	41	48	67	59	69	60	69	55	65	75	77	65	58	54	52	57	64	66	64	52	61	52	72	61	82	59	72	73	69	66	60	52	57	63	48	58	68	62	75	57	67	62	70	70	62	61	58	61	63	58	57	54	65	56	45	48	64	58	71	63	46	67	75	53	68	69	57	50	60	54	57	63	65	47	57	68	41	58	60	58	53	53	48	81	59	64	57	67	70	57	61	54	53	52	65	68	64	52	61	54	59	71	62	50	58	47	67	70	48	49	63	60	70	58	64	61	57	59	68	62	70	61	60	69	62	56	66	58	65	63	63	74	53	60	54	51	62	62	56	51	62	62	47	51	54	69	62	59	69	55	83	68	56	59	64	68	56	70	62	62	60	65	63	58	51	59	70	55	66	58	71	71	56	49	54	50	77	49	70	66	57	61	50	54	51	70	62	51	57	49	63	61	63	58	53	62	64	61	67	56	58	54	71	65	59	56	62	53	73	56	59	56	65	74	51	63	57	51	62	59	67	62	73	57	71	59	51	63	54	69	60	54	52	65	49	58	60	53	69	70	43	51	66	63	56	53	57	53	48	68	55	55	53	59	61	57	61	59	68	64	67	59	56	71	50	52	67	74	69	53	61	62	62	76	67	59	61	41	51	55	60	55	64	61	49	71	52	67	54	48	53	60	72	51	56	62	57	61	49	48	61	49	63	66	56	51	56	55	67	51	58	57	47	63	63	66	68	66	68	57	58	54	66	69	63	61	51	70	61	55	51	63	59	64	61	61	63	70	69	59	61	53	53	65	66	62	58	71	75	59	63	64	46	73	63	55	60	48	60	74	58	49	72	52	57	64	54	62	58	66	76	52	49	58	60	59	53	87	74	53	59	53	53	65	53	61	64	52	54	60	65	65	58	54	63	47	66	67	54	51	68	62	48	60	55	75	69	68	53	54	65	61	78	52	55	67	61	56	62	66	54	58	63	63	56	58	59	69	65	51	49	58	60	61	65	64	67	67	63	71	59	55	53	64	58	61	59	56	64	51	64	53	61	59	54	70	53	64	65	54	65	60	75	49	69	65	77	60	58	61	68	61	56	73	64	62	63	64	54	63	72	58	67	57	75	58	63	53	72	62	61	63	52	58	68	68	62	51	52	59	56	71	70	58	58	61	59	64	76	63	63	50	61	55	59	62	54	54	53	68	61	57	47	64	63	58	63	58	72	63	60	54	55	73	67	56	52	69	61	59	56	59	54	53	51	70	56	59	73	52	68	57	73	57	58	70	54	49	60	56	59	54	62	55	53	55	66	69	65	64	64	55	40	43	44	65	67	51	45	62	71	65	62	52	51	52	69	54	55	62	43	63	69	66	60	64	64	57	53	59	50	53	64	68	59	68	71	55	70	58	52	74	59	61	59	59	56	67	66	61	62	60	57	69	71	48	65	51	66	63	57	56	51	66	54	54	64	57	50	56	69	68	79	64	57	65	71	76	84	56	62	72	67	58	49	57	56	63	63	69	65	58	60	64	76	65	70	55	68	70	64	61	61	53	55	66	55	63	54	57	58	63	49	47	50	61	57	66	55	52	60	55	67	54	52	57	58	77	49	55	61	52	65	51	67	73	53	60	66	60	60	63	57	69	60	56	72	61	52	53	66	54	54	70	76	57	63	50	65	71	49	46	48	59	57	46	51	63	56	61	55	54	55	63	58	69	51	53	61	66	54	64	54	47	69	58	61	57	54	66	54	54	53	75	48	50	47	63	64	70	61	44	64	65	42	61	60	65	69	75	49	60	75	51	65	65	53	73	68	54	52	60	56	55	55	50	68	59	61	54	62	48	60	50	72	60	73	45	57	62	51	48	55	58	72	49	56	58	49	51	54	60	46	67	56	60	75	53	63	63	63	47	54	65	51	61	69	63	62	58	56	63	54	66	68	59	68	72	50	49	86	38	66	61	52	46	57	67	54	66	65	55	64	56	40	57	71	67	75	46	61	62	46	49	69	56	63	58	71	74	57	63	68	59	62	48	63	67	56	73	70	63	56	55	60	65	56	61	73	58	60	60	46	60	48	63	72	62	68	60	68	65	60	58	57	56	44	58	54	61	58	57	56	59	52	57	63	60	61	49	38	60	44	57	70	62	69	57	55	61	58	70	58	52	53	61	57	57	58	60	68	70	66	58	58	67	70	77	64	59	68	59	59	54	61	76	57	57	42	83	60	60	64	55	74	66	63	67	58	54	72	72	55	66	65	63	43	61	59	77	67	60	55	78	60	61	51	69	63	69	59	54	49	61	55	57	60	53	64	46	56	58	64	53	62	61	60	62	62	48	66	75	56	66	63	56	58	66	54	56	49	68	57	62	50	63	63	56	69	54	58	59	63	65	57	60	58	52	55	57	46	65	77	63	58	58	69	65	58	55	55	48	50	57	63	60	65	65	56	67	55	60	59	52	65	64	46	67	58	54	66	68	55	73	50	70	53	66	61	55	51	61	77	57	64	47	64	72	66	57	57	74	52	62	63	46	67	64	45	68	62	65	61	55	56	70	61	49	52	58	60	63	60	60	69	68	59	58	73	48	52	59	62	50	71	46	61	49	47	52	48	56	78	64	64	56	81	54	69	69	72	52	61	62	59	62	56	58	72	63	71	68	56	67	48	51	50	58	47	59	69	71	60	53	57	61	65	65	66	59	72	70	66	54	55	58	74	60	55	57	61	44	70	79	53	61	60	62	69	50	58	67	54	51	58	72	66	76	67	74	67	59	65	61	49	65	63	53	65	62	48	64	64	61	53	65	66	62	59	69	66	69	57	66	54	59	67	61	58	59	60	62	53	70	41	68	57	61	54	51	66	70	43	60	76	59	67	75	62	61	65	54	57	35	64	67	57	57	64	46	63	62	61	62
8154	1701	1076	1812	5153	8166	8062	7776	11909	17296	31806	31663	25133	18237	12399	7009	3507	1977	1187	883	802	687	819	738	729	752	718	717	703	711	786	700	757	733	757	736	752	721	753	713	751	731	719	745	762	714	762	767	713	758	774	712	715	708	780	694	724	705	711	688	702	747	714	737	701	784	762	719	692	768	753	792	741	752	728	684	702	732	738	681	728	740	775	724	754	746	736	768	738	728	713	736	738	724	778	758	768	691	765	707	771	711	700	735	728	763	699	703	741	747	730	722	747	737	715	762	704	696	718	733	743	724	773	726	737	746	751	700	728	715	724	725	691	697	720	759	746	770	702	760	728	720	726	702	709	698	715	700	756	735	702	742	728	734	696	747	780	724	726	707	752	753	699	715	773	781	776	713	793	717	745	767	737	746	764	709	726	687	730	713	768	725	781	721	737	723	769	707	710	756	766	708	780	783	784	711	694	698	720	733	670	728	681	711	727	735	742	748	734	723	704	702	703	759	754	742	737	727	772	744	724	712	699	716	712	693	766	760	721	721	781	745	776	658	752	730	725	746	717	785	721	703	727	711	720	734	691	728	726	726	691	724	726	768	706	724	697	712	754	695	756	752	732	709	751	709	780	776	707	668	726	728	706	724	730	720	727	775	766	724	748	758	712	686	741	733	687	692	746	727	728	763	727	727	701	738	751	769	702	706	710	779	716	726	744	748	749	718	713	768	727	750	770	749	730	715	722	723	713	719	740	704	771	764	725	760	695	697	703	685	735	732	703	719	743	717	753	717	775	767	721	699	722	757	743	690	707	687	756	717	777	717	724	747	774	746	772	794	760	704	743	724	736	702	763	697	741	762	708	716	736	745	713	732	735	711	739	754	727	727	710	713	751	719	718	732	753	713	757	738	785	729	737	739	742	707	760	779	721	736	758	751	731	744	676	702	707	711	717	710	747	735	699	737	703	746	776	740	749	736	708	771	761	733	734	723	770	725	748	760	708	715	730	677	716	716	727	750	731	720	747	723	721	730	758	739	697	714	715	736	739	675	763	733	726	734	748	711	729	736	727	761	718	705	726	691	717	757	793	726	729	714	712	754	720	717	709	741	743	726	707	682	793	741	791	784	706	723	696	773	720	741	776	684	756	745	706	717	761	756	731	718	757	737	713	781	724	745	731	712	731	724	704	731	687	768	700	708	738	750	781	751	694	711	745	763	757	722	758	723	724	710	709	734	700	769	745	735	761	697	736	767	720	764	729	760	722	755	720	795	705	737	791	764	748	718	719	770	728	736	727	709	701	764	681	681	734	701	764	725	696	737	752	750	695	712	731	678	750	723	736	759	690	696	744	740	762	750	756	741	756	686	716	745	696	793	729	771	787	744	739	708	749	742	703	748	741	734	769	706	693	693	740	744	759	726	753	740	743	775	695	727	755	769	675	727	759	724	703	704	716	740	726	715	702	750	677	695	779	734	740	725	718	716	734	729	721	691	750	725	753	736	737	754	739	738	663	744	755	762	732	744	717	732	748	740	764	759	724	726	749	712	739	686	756	795	726	741	728	773	726	760	725	734	708	749	742	712	767	808	791	726	729	733	751	766	734	717	763	739	773	755	738	708	747	738	762	718	744	754	681	709	734	727	679	762	746	765	733	695	748	762	753	731	744	712	737	746	708	725	739	768	771	712	684	761	724	749	733	690	773	781	720	716	754	732	691	690	705	717	685	727	743	746	701	748	763	719	712	734	725	713	739	712	716	745	715	740	726	754	713	757	734	757	722	727	733	749	758	724	750	739	690	755	732	734	679	757	699	745	721	713	716	677	744	759	745	769	702	722	736	713	765	734	744	738	753	741	712	714	746	715	698	753	717	751	724	694	756	713	754	734	696	680	719	759	767	709	748	737	729	746	751	747	741	745	745	722	744	722	691	783	695	742	756	762	755	704	703	710	731	706	739	712	725	695	759	774	728	753	733	756	713	727	754	752	689	716	743	775	744	727	695	696	707	711	757	709	731	768	751	707	768	728	741	751	758	747	747	709	744	674	734	710	777	715	705	725	784	744	697	755	755	736	779	746	770	749	728	759	740	722	752	717	739	738	755	712	700	712	707	732	688	759	736	729	760	711	770	744	801	719	742	746	722	730	697	705	717	741	734	721	780	748	714	708	700	720	743	695	769	726	731	736	732	731	763	694	724	739	757	744	718	751	756	766	757	727	717	748	737	689	744	743	742	730	735	732	730	752	768	751	733	768	727	763	651	752	738	754	676	706	729	699	755	759	760	744	709	792	754	761	736	762	745	753	730	761	819	754	681	714	750	784	685	746	696	705	743	721	711	797	731	671	755	699	740	749	731	739	757	730	745	742	714	730	760	726	727	762	777	762	714	735	742	721	705	744	745	794	740	707	718	720	740	715	711	804	709	742	715	695	710	749	765	727	775	736	773	737	747	726	767	730	748	723	733	781	744	659	718	720	730	793	710	735	738	751	710	691	752	732	728	742	717	713	763	743	697	750	763	787	735	744	692	739	745	696	721	758	758	729	782	785	744	694	760	675	746	766	728	708	775	722	739	766	684	774	739	729	707	731	710	716	752	764	702	731	669	659	751	748	723	733	714	736	778	759	723	700	729	676	737	720	783	695	718	781	757	760	712	707	751	722	739	715	753	752	763	715	692	771	730	722	754	748	726	767	746	766	767	685	716	709	738	704	699	744	708	726	742	742	789	726	725	763	751	771	721	700	764	725	742	670	798	783	761	745	726	706	714	706	746	775	733	724	720	786	750	736	698	742	761	720	755	752	725	724	691	722	700	701	723	751	731	723	763	748	740	728	721	728	705	767	757	707	716	715	748	793	745	715	786	777	721	751	736	734	797	740	718	717	790	778	700	775	719	740	768	772	731	738	712	728	688	715	722	744	753	733	765	720	790	705	731	740	744	745	740	710	740	772	770	780	720	737	707	774	730	720	778	721	774	715	742	707	718	727	764	713	736	739	754	740	702	715	693	711	750	695	770	733	675	680	748	727	689	729	764	725	719	718	740	766	698	780	773	713	738	737	764	714	827	731	774	727	735	707	754	740	731	711	739	737	743	748	740	702	722	725	706	732	733	704	751	724	739	750	760	714	776	744	728	765	702	718	741	757	767	729	687	783	772	739	720	703	708	751	748	688	744	705	729	715	734	726	776	780	700	732	706	714	737	761	772	718	722	738	731	759	710	719	762	702	705	736	753	718	707	735	734	727	801	733	697	692	705	747	710	730	706	725	717	692	738	758	699	722	786	693	739	756	692	794	728	701	697	739	740	709	756	709	751	728	746	728	723	752	715	718	730	728	726	716	732	737	744	763	718	697	700	742	768	702	725	731	729	721	752	716	749	698	702	754	733	712	736	717	743	687	746	691	727	735	738	766	710	738	722	732	690	742	759	758	728	710	715	740	701	710	711	763	759	734	798	724	719	744	776	736	724	769	721	747	725	765	752	752	715	721	751	758	711	762	685	769
479	157	108	94	122	214	249	190	569	2831	5951	5287	3273	1640	965	467	242	136	90	67	65	54	59	60	60	54	53	48	53	57	50	55	50	64	51	51	53	60	66	48	53	42	51	59	52	41	54	53	54	51	54	50	41	68	50	51	60	43	52	55	47	54	47	48	62	60	60	46	55	59	39	43	45	56	65	57	51	54	57	65	68	48	45	56	50	39	51	37	56	59	48	58	60	56	57	52	62	61	52	54	65	44	59	56	54	55	52	45	57	55	48	56	41	54	69	53	56	38	56	46	44	45	56	58	48	55	52	53	62	53	62	56	47	67	45	53	39	49	70	47	53	52	46	55	50	57	56	61	53	44	52	60	47	58	48	47	39	43	59	48	49	49	49	58	62	65	43	54	72	55	52	60	44	59	57	59	56	56	59	53	50	48	58	43	57	50	50	54	42	48	62	40	47	61	52	69	59	40	54	52	52	52	54	49	42	50	58	47	43	60	52	45	57	50	51	45	53	53	50	49	59	47	53	70	54	48	54	51	61	44	45	46	58	61	59	53	40	50	46	59	50	51	59	70	41	57	54	45	57	44	62	56	48	53	52	52	62	51	47	62	54	51	48	61	58	49	59	40	57	67	54	57	58	45	40	47	48	62	62	47	52	37	59	63	45	33	54	49	61	60	58	52	48	46	44	54	47	54	51	57	44	53	48	62	57	46	47	45	52	65	57	73	55	57	52	53	55	47	47	48	60	62	47	52	60	47	54	51	46	69	54	46	70	57	58	50	53	39	53	58	41	56	57	37	43	50	50	45	52	46	54	53	42	59	58	57	58	53	52	61	38	53	55	64	45	49	38	46	38	55	54	58	42	53	42	59	49	42	48	54	52	53	51	47	49	59	41	53	71	56	48	52	41	52	51	56	47	54	50	47	54	61	48	45	63	58	42	54	49	70	60	51	51	48	55	57	55	34	69	44	65	55	61	66	60	59	62	49	54	44	68	48	43	61	41	47	49	54	59	42	60	48	64	57	48	42	49	47	57	51	47	41	45	52	43	52	41	35	37	56	58	41	50	45	50	60	61	60	60	66	47	60	59	52	47	48	48	57	49	50	56	50	58	57	49	52	62	54	47	61	55	59	52	52	47	50	55	46	47	59	56	39	53	54	42	45	51	62	55	52	46	47	37	51	47	47	51	48	50	42	49	41	48	40	42	53	54	45	46	56	44	61	49	56	63	45	56	49	48	51	44	45	54	59	59	44	64	63	63	53	40	65	47	60	64	45	42	62	48	64	56	57	64	43	46	46	46	44	50	46	47	53	55	46	59	47	60	43	55	46	59	46	51	55	50	52	68	42	55	45	42	55	70	60	51	51	59	54	60	58	57	55	55	51	45	49	57	59	53	51	59	45	56	55	56	54	42	47	30	53	46	53	44	62	41	56	66	67	38	49	44	49	52	38	48	60	61	56	54	53	39	62	55	51	43	67	39	65	53	58	59	48	49	39	51	59	47	49	56	53	54	60	55	49	60	62	63	59	59	63	53	46	56	61	38	62	69	57	47	52	43	48	53	39	42	46	50	40	49	47	61	73	44	44	51	51	52	53	51	57	46	57	65	57	53	51	56	54	63	45	58	45	59	61	53	63	53	54	44	49	52	58	48	45	74	43	48	64	65	56	51	56	50	58	54	50	48	59	71	59	42	41	50	60	68	46	54	55	61	67	55	40	61	51	49	60	47	66	50	41	60	47	59	62	50	50	49	47	67	59	56	42	54	65	48	67	39	48	45	50	38	55	42	46	47	65	46	44	44	61	40	38	55	49	50	45	60	57	62	61	44	55	57	42	58	49	53	49	49	46	52	62	48	53	53	46	59	52	50	49	48	49	47	61	59	55	51	54	44	46	54	63	40	54	47	59	51	51	47	57	56	64	49	51	54	50	59	58	48	63	50	53	57	45	45	52	60	44	51	46	55	51	53	59	61	51	48	54	62	51	50	54	54	58	59	54	64	46	53	50	55	44	49	34	50	53	56	51	53	46	50	55	44	48	55	57	56	53	44	51	64	58	56	49	49	49	60	48	53	49	43	62	50	58	57	61	60	48	61	50	52	50	47	52	61	50	61	52	56	58	60	47	59	56	54	70	39	50	55	47	50	57	60	48	39	50	72	53	61	44	53	46	55	57	40	49	46	64	40	41	39	48	48	59	48	46	62	42	62	53	56	61	48	54	34	51	49	61	40	56	46	52	70	53	52	49	66	42	48	52	43	53	60	63	35	58	56	47	66	50	53	36	53	69	62	54	57	49	63	54	58	37	47	50	42	56	56	57	53	54	53	47	61	49	53	61	58	58	49	47	55	57	39	62	53	52	57	48	42	53	52	54	53	54	56	43	39	54	47	57	54	58	67	61	43	53	50	51	53	55	41	50	53	59	53	53	52	55	60	47	66	51	69	59	47	54	46	55	56	51	71	52	53	55	56	60	59	57	62	71	52	54	57	56	58	61	46	44	58	49	55	43	54	40	46	63	60	44	61	63	58	48	63	55	54	58	46	32	47	65	51	48	52	67	48	51	48	60	62	45	50	52	55	63	60	53	44	32	56	66	46	55	53	48	50	47	50	64	50	51	55	58	46	44	46	51	42	69	43	52	53	63	50	52	51	55	53	58	65	56	49	45	60	57	45	54	49	61	52	49	61	53	54	48	50	56	44	48	51	51	48	56	59	51	59	57	58	52	60	51	52	56	63	55	55	46	47	51	41	62	53	47	52	57	39	49	50	63	48	69	55	55	48	46	59	59	59	54	59	51	37	44	53	64	56	57	51	41	58	52	54	49	40	54	54	67	60	64	54	52	49	47	69	50	50	70	45	54	48	47	48	55	46	46	59	47	47	48	53	55	57	57	54	50	59	71	51	57	54	47	52	51	47	53	46	54	47	51	52	45	47	44	54	58	58	63	50	54	54	60	63	52	58	40	53	49	62	50	64	60	60	55	52	57	51	54	52	51	47	48	54	44	45	46	63	55	46	42	42	43	60	51	53	55	66	49	56	56	54	48	53	65	53	58	46	43	67	48	56	64	47	59	56	62	56	46	43	42	56	52	57	37	53	50	46	53	56	67	52	52	56	54	54	51	49	46	59	60	66	49	58	47	58	56	62	51	51	40	67	52	45	45	44	63	51	62	53	54	56	53	47	53	43	55	46	53	48	47	51	58	66	58	57	42	59	59	40	45	47	57	45	52	40	60	54	51	58	52	61	50	51	33	59	42	63	55	51	53	49	68	48	66	60	54	49	49	54	67	46	43	51	48	65	50	49	51	55	52	52	44	52	47	59	50	54	43	42	59	48	62	58	34	47	52	47	58	48	53	45	59	51	61	40	53	42	53	54	61	55	61	55	56	58	64	48	53	64	43	48	64	61	56	66	48	47	53	47	52	48	47	48	56	50	41	56	55	55	64	39	55	56	64	53	47	54	51	61	47	56	52	51	51	36	58	60	58
9374	3842	1878	4307	11844	15143	13245	11035	18196	31112	41339	37441	30909	23929	17374	11128	6145	3038	1559	921	735	641	624	626	602	645	663	619	669	648	662	603	598	637	594	605	641	606	679	617	621	638	646	669	589	649	627	608	597	621	611	628	598	616	624	620	579	668	621	591	656	652	663	654	652	597	616	634	646	631	640	631	652	595	627	658	642	640	595	604	630	616	626	652	647	624	655	624	651	620	656	646	627	654	657	653	641	605	658	643	605	609	606	606	624	589	686	636	631	605	591	619	608	615	631	611	621	611	618	630	625	621	636	672	588	618	620	623	652	680	590	654	564	625	608	658	621	654	638	642	606	631	613	638	628	630	653	605	670	632	608	631	642	667	670	644	644	624	597	636	610	641	590	664	636	579	603	655	670	632	634	624	603	647	619	601	648	642	580	651	682	651	621	657	650	641	632	606	661	611	616	645	650	643	615	637	584	594	658	625	615	628	612	634	654	637	600	621	596	631	598	623	611	595	649	599	611	656	606	606	590	650	612	665	608	631	622	646	571	615	607	664	619	616	651	640	623	635	642	652	621	605	617	624	671	658	599	609	667	659	592	638	652	600	632	622	655	645	600	638	613	636	597	624	586	635	609	702	623	630	623	687	612	660	577	658	611	623	668	614	608	614	650	675	637	650	584	619	669	621	642	641	625	656	684	623	626	613	637	675	602	641	619	620	647	602	644	696	630	617	635	613	633	633	620	650	643	640	654	650	678	630	608	655	627	650	646	581	703	639	625	634	632	603	642	593	632	637	623	615	611	650	630	668	644	671	599	631	686	605	674	618	640	656	612	651	611	662	625	607	649	668	643	634	595	591	627	625	632	644	629	654	629	649	630	638	613	596	676	646	678	637	630	627	601	654	666	696	651	660	697	623	607	654	636	623	588	666	675	612	636	621	595	588	673	651	669	607	582	637	627	642	574	683	609	651	650	690	637	627	633	648	620	597	591	653	639	652	660	605	634	598	659	642	638	605	630	609	620	592	655	628	612	634	635	640	645	630	624	596	632	614	658	612	650	636	612	690	627	600	632	692	642	638	617	562	650	656	626	629	642	571	611	653	644	637	652	605	613	642	656	587	680	614	623	666	623	603	636	624	648	635	625	628	624	650	584	614	670	636	648	608	637	658	625	619	649	562	622	631	642	610	643	650	591	623	670	640	668	649	634	629	665	644	608	659	626	642	634	614	602	632	684	663	634	674	679	646	599	622	607	602	649	651	624	653	654	684	609	655	641	614	594	632	637	619	631	622	621	639	610	615	650	609	592	633	640	650	614	626	663	636	596	691	634	636	609	630	592	670	622	607	576	646	628	632	605	681	635	639	596	640	604	642	653	604	638	653	636	639	653	627	635	626	624	664	572	580	640	621	590	636	637	657	646	610	597	635	656	689	651	629	624	611	613	604	590	632	623	619	655	659	614	625	666	647	603	603	645	660	626	623	633	580	639	607	601	608	641	670	623	645	599	607	620	628	624	662	662	667	665	620	591	661	582	643	647	676	604	641	633	655	633	635	662	599	613	628	613	591	658	652	636	654	661	591	629	616	614	654	633	619	580	651	598	658	640	642	633	648	655	654	625	651	594	602	690	625	654	674	629	617	635	653	602	665	650	629	590	586	599	624	653	620	626	678	630	650	677	665	655	616	606	611	578	606	654	647	651	624	643	631	584	615	687	618	644	623	653	623	639	624	591	685	631	616	631	608	605	659	641	651	610	651	611	647	610	638	615	605	685	634	581	690	620	596	680	620	625	614	629	617	595	619	614	647	636	642	666	661	636	681	634	619	635	615	614	616	609	645	613	630	634	628	627	597	619	650	672	621	638	663	591	606	634	595	657	607	611	611	600	606	628	610	611	621	602	619	644	610	633	639	652	618	635	590	625	613	602	630	602	626	624	635	654	665	618	628	664	627	603	652	628	620	640	630	631	587	633	611	600	663	601	645	569	650	646	623	606	625	649	659	648	591	650	648	692	644	656	634	644	632	620	639	650	682	634	645	621	597	656	664	611	673	646	636	669	632	596	622	636	659	662	653	623	613	613	623	635	597	671	643	629	643	631	658	651	633	630	656	622	664	636	646	642	624	658	633	662	621	642	632	622	625	658	691	651	648	668	627	617	618	629	617	644	610	623	613	581	627	660	638	623	643	669	593	609	634	647	602	625	600	645	684	650	671	633	587	659	651	639	576	635	630	597	640	593	629	656	639	605	647	582	609	666	623	650	627	622	601	604	621	619	593	620	685	601	618	609	600	605	677	650	653	672	586	634	658	598	663	637	642	622	626	643	607	619	606	668	649	628	659	651	624	682	622	630	608	633	636	657	641	617	644	593	666	637	656	600	611	661	684	680	652	660	584	635	642	663	676	632	625	558	663	642	562	657	626	579	666	639	611	623	632	617	634	663	637	602	607	632	634	608	599	612	613	603	614	599	597	601	611	673	637	613	640	617	655	634	605	648	628	632	683	639	657	623	632	666	623	594	587	640	675	627	614	645	610	619	620	641	644	668	613	598	579	617	628	663	645	623	677	665	634	628	606	584	577	622	641	631	666	685	580	676	607	621	615	643	660	615	615	652	675	633	620	620	647	603	661	624	626	640	639	628	611	641	625	624	614	604	625	624	580	650	631	599	659	600	603	619	605	625	658	642	609	645	607	644	686	614	644	622	630	614	623	619	657	618	593	595	604	676	649	606	626	644	638	636	621	686	612	628	616	675	617	640	649	649	679	642	648	619	680	643	619	665	658	641	618	634	626	661	639	631	638	648	649	628	604	617	615	638	633	637	664	628	608	622	610	634	564	612	642	630	637	679	602	627	607	645	638	645	618	668	647	646	660	638	627	671	644	633	619	667	630	585	627	639	662	641	605	592	631	610	583	640	598	646	577	631	638	610	691	656	605	657	660	588	655	616	649	697	601	584	643	616	668	673	652	617	610	655	639	640	637	636	630	587	654	650	653	649	626	619	645	607	646	638	648	667	574	648	646	644	632	640	632	605	684	633	646	636	617	628	633	657	632	664	632	631	643	637	662	575	645	646	641	633	657	632	550	642	626	618	624	605	675	646	616	658	607	668	627	613	636	647	650	630	598	613	627	637	651	647	613	661	622	622	623	656	651	652	642	613	663	662	607	654	638	648	635	608	655	655	626	594	624	637	645	615	648	651	647	623	618	628	631	639	668	625	604	636	624	601	634	627	606	593	604	602	622	618	626	655	650	618	662	630	649	597	668	651	609	609	653	616	617	635	670	623	643	621	600	631	621	655	639	617	606	640	630	638	608	647	641	640	605	641	616	621	657	643	626	637	609	637	609	666	605	646	646	633	628	633	630	614	639	640	586	611	629	598	636	625	653	643	639	610	624	650	632	629	672	649	583	639	603	612	613	627	626	649	598	577	609	633	659	625	632	617	621	645	666	628	654	600	671	643	639	631	653	624	594	687	640	634	652	633	625	635	603	668	617	632	695
1893	154	107	100	124	190	227	524	2426	6848	6190	4100	3505	2040	1105	542	284	174	96	91	66	59	73	75	70	72	61	70	66	57	63	58	59	71	58	64	78	66	61	61	71	71	69	45	74	72	78	72	82	86	65	74	75	69	55	64	76	75	77	67	69	69	65	68	68	60	69	59	63	75	66	61	72	81	66	59	72	80	60	94	70	84	82	59	67	53	58	74	66	64	59	69	81	83	75	74	63	70	60	62	51	54	68	61	81	69	62	71	81	68	73	57	71	69	64	68	73	66	62	61	78	66	65	64	66	62	81	77	72	79	78	62	63	61	62	61	72	74	69	70	73	58	64	80	61	59	74	63	75	71	57	73	62	65	68	68	57	70	69	69	59	69	74	52	84	62	73	76	68	64	53	78	60	73	77	64	60	58	83	77	72	68	84	70	68	71	69	68	65	66	63	61	78	68	74	65	52	64	53	64	72	56	65	65	76	65	61	65	75	78	67	78	70	71	63	74	62	68	68	62	74	64	66	70	63	75	71	65	56	81	75	51	79	71	69	72	72	72	61	57	62	60	56	68	59	64	64	64	56	65	56	65	66	68	61	67	55	67	63	86	65	71	79	62	71	64	57	64	66	62	63	62	56	83	66	67	59	69	80	65	62	58	70	72	69	57	64	78	70	74	80	91	63	66	85	63	72	55	59	64	66	60	64	63	59	76	73	61	70	60	78	80	62	68	73	68	55	76	83	59	72	57	65	68	57	79	52	68	56	70	55	75	66	76	62	63	68	60	68	60	69	60	52	70	72	58	69	81	59	70	75	68	78	61	62	85	79	55	74	68	80	58	74	65	69	60	73	78	66	66	56	64	71	68	72	75	70	73	72	71	73	62	64	63	83	67	72	72	61	70	59	85	76	65	65	44	65	67	67	48	64	59	68	67	60	76	54	71	71	64	64	58	62	69	56	62	66	54	73	73	77	76	70	63	59	60	65	60	85	73	67	65	70	55	77	74	74	82	71	59	61	63	75	61	75	67	75	61	76	83	85	48	72	68	54	73	78	62	63	81	60	58	56	66	79	60	68	57	47	80	82	73	63	58	69	72	62	58	63	62	78	62	78	67	69	71	54	69	59	82	65	82	69	76	67	76	62	71	57	79	69	61	73	62	55	61	83	71	72	66	63	59	70	74	86	77	48	66	69	69	74	77	60	64	55	51	62	70	72	62	65	73	73	63	73	61	78	63	67	59	74	78	84	66	62	59	76	79	77	71	74	59	72	79	74	57	86	73	80	62	51	67	61	73	56	75	70	60	75	63	69	78	70	61	66	63	71	61	74	66	74	64	90	66	72	61	64	69	72	66	64	65	81	57	55	65	56	67	62	60	66	70	81	61	69	61	79	67	72	73	78	71	72	68	75	74	86	72	75	59	68	66	64	67	59	64	68	64	71	71	69	71	68	76	57	61	68	72	68	72	63	52	86	75	79	70	60	69	62	64	61	77	72	63	65	70	80	79	63	69	63	67	80	67	59	67	74	74	73	63	59	66	76	68	78	53	72	67	84	68	62	61	68	75	78	71	80	68	71	54	76	71	79	53	55	65	92	68	68	56	59	58	61	65	88	61	74	75	50	65	65	72	71	58	58	67	76	74	63	71	59	68	80	59	63	78	74	71	70	53	75	63	54	78	63	85	81	83	74	63	78	80	68	76	60	65	67	64	70	63	66	90	79	73	75	72	69	83	70	61	61	66	79	76	72	74	55	56	75	55	71	72	72	81	68	65	59	59	74	69	76	60	89	72	68	57	60	70	47	63	51	55	55	58	63	83	62	66	64	70	68	75	73	67	64	70	72	79	72	78	70	64	61	72	62	77	66	76	68	77	73	74	55	80	69	59	57	64	65	65	67	75	72	51	70	68	66	74	65	63	71	68	69	73	67	61	69	79	66	63	59	79	75	66	90	56	62	69	65	71	73	73	69	45	66	67	61	69	52	64	59	62	77	80	74	73	69	72	69	66	69	71	69	67	64	66	69	61	65	67	67	85	86	69	67	62	74	67	70	77	71	72	79	62	70	65	70	68	78	62	71	73	58	55	68	64	61	59	58	65	67	68	83	79	76	69	68	55	76	72	66	67	79	64	53	63	71	59	59	75	75	66	63	75	68	61	62	62	67	75	72	73	70	81	76	71	65	57	70	77	58	76	66	61	63	60	72	62	65	71	77	77	61	66	77	77	55	61	70	58	69	70	70	66	74	82	68	69	75	70	70	73	65	66	61	80	71	48	56	72	62	64	83	47	67	85	65	66	54	73	60	61	56	78	72	69	72	58	80	69	58	50	64	78	57	65	90	56	68	73	68	66	65	47	71	70	62	62	72	64	70	65	71	65	77	76	71	68	63	60	55	63	77	72	57	77	64	71	69	60	66	52	77	62	66	66	75	87	75	46	64	68	67	71	76	60	70	63	63	71	63	78	67	66	63	72	67	67	64	71	58	56	68	80	80	87	69	60	64	55	66	70	67	63	74	82	72	59	66	76	61	65	71	71	61	65	59	60	83	91	63	83	66	68	71	62	62	69	59	79	67	60	64	60	73	63	60	86	70	55	65	64	65	55	62	70	82	62	56	60	68	54	70	79	67	59	47	70	89	72	63	95	70	78	74	49	69	69	72	60	68	57	62	70	71	73	67	68	50	66	66	58	62	56	70	87	66	57	61	64	74	63	76	78	63	73	50	51	69	69	82	74	68	61	78	71	71	56	77	59	61	62	66	84	72	60	60	68	65	71	62	72	74	66	68	62	67	77	59	75	74	63	61	52	69	67	67	81	70	67	70	57	59	80	59	62	68	74	67	55	60	61	77	86	67	63	66	77	51	66	64	41	78	71	61	75	51	85	63	71	68	81	70	69	67	68	65	59	64	64	65	82	61	89	64	108	87	71	76	78	67	71	75	86	55	65	68	69	65	65	78	64	58	86	79	63	61	83	70	71	66	64	57	73	66	67	76	71	66	63	81	86	67	67	69	76	69	72	73	63	72	63	68	69	72	66	70	67	68	69	87	76	77	68	58	67	76	75	68	77	69	73	62	70	69	70	69	52	70	57	63	66	73	71	69	62	58	68	65	63	64	64	75	70	62	65	55	70	55	67	76	70	71	60	88	68	63	78	63	53	59	55	72	71	64	62	74	72	70	60	82	77	68	74	69	75	64	68	78	77	75	74	87	81	76	74	79	67	72	61	67	69	64	61	66	71	54	74	57	69	57	68	73	66	55	68	68	75	79	73	73	51	61	66	68	76	70	71	73	56	55	69	67	63	74	74	79	62	65	71	66	85	74	71	70	69	73	53	62	64	56	63	65	59	59	74	72	73	69	76	71	58	74	83	62	80	56	67	82	73	52	61	73	70	78	62	63	68	73	66	78	61	55	67	80	67	78	58	64	56	74	70	74	60	69	69	65	68	86	58	64	78	72	61	59	68	67	67	68	66	75	74	63	65	59	67
10221	3435	1997	3770	9835	14017	13144	17552	33565	45314	41313	35982	32922	26119	19534	12695	7156	3585	1920	1192	962	896	777	882	831	824	827	801	823	795	794	795	770	791	787	854	827	848	825	809	832	839	852	800	763	773	775	843	839	803	792	825	855	795	779	810	785	859	841	847	792	805	853	784	805	762	803	816	798	820	731	802	829	819	845	850	823	810	807	796	806	725	817	835	838	805	789	835	820	790	800	836	820	805	807	815	809	803	859	840	787	846	821	871	803	840	817	838	809	803	804	844	771	803	774	811	839	809	812	829	832	861	770	795	842	805	812	864	785	796	783	843	783	833	757	751	830	839	823	797	797	792	787	804	837	828	834	785	800	879	814	877	825	811	825	820	844	846	794	825	857	810	806	882	832	805	813	793	793	811	808	832	803	823	820	843	886	792	798	886	853	847	810	815	794	857	814	787	853	814	762	867	810	839	862	843	790	759	826	825	858	815	799	782	818	812	791	851	838	780	836	828	814	813	797	816	866	768	777	827	797	843	847	769	839	839	810	853	827	839	796	796	857	806	812	842	843	856	801	875	790	769	829	828	855	791	850	827	839	833	825	781	814	879	833	782	829	819	757	819	841	849	809	833	804	831	794	789	829	811	824	763	804	751	856	819	792	821	831	790	839	788	832	776	842	832	803	802	837	840	845	802	846	843	821	819	825	842	828	871	832	798	861	830	832	825	829	837	801	765	816	859	833	835	835	817	808	807	815	827	848	807	751	881	789	777	856	809	843	828	796	834	841	821	865	811	766	810	811	793	856	800	791	826	786	818	828	825	821	800	814	840	866	784	837	812	852	832	818	870	842	840	806	790	791	811	878	808	817	834	799	834	810	852	796	813	773	823	882	808	822	867	815	827	788	804	837	826	861	813	827	841	898	798	824	836	816	882	834	786	846	775	788	845	803	868	856	830	862	815	840	832	796	783	850	813	856	844	844	844	804	815	819	827	826	843	856	854	784	825	859	814	790	847	791	771	811	842	782	843	876	820	812	832	789	801	810	836	858	787	838	810	779	838	835	840	804	785	883	804	787	805	844	833	813	847	815	803	834	836	850	788	797	801	823	806	808	847	837	794	829	810	824	803	861	814	782	809	804	796	813	873	812	781	815	816	831	826	902	783	833	846	809	870	801	815	850	837	783	811	861	845	804	795	836	860	821	822	850	799	845	816	814	777	838	844	825	824	849	822	791	812	792	797	848	838	837	766	839	772	821	847	838	823	793	826	787	781	802	825	791	804	786	860	817	764	780	823	802	809	874	846	800	836	850	801	795	838	872	812	823	844	822	831	812	763	795	864	819	781	797	865	826	794	844	850	773	814	779	844	816	852	847	822	818	808	812	825	818	813	771	801	851	786	790	823	877	830	846	850	856	790	835	806	831	833	818	818	824	796	849	817	846	857	841	824	823	831	824	800	832	843	807	818	807	823	839	842	800	864	807	829	843	842	806	833	898	837	820	853	831	829	873	831	868	826	830	819	790	801	858	779	797	845	780	772	864	802	841	831	806	774	825	808	822	817	852	788	851	856	787	812	806	805	839	827	829	821	824	806	804	768	814	825	828	861	837	886	820	811	801	763	810	801	810	788	806	819	824	772	866	856	834	840	786	845	849	825	841	785	843	834	808	852	761	829	784	859	795	841	816	816	809	785	876	780	809	823	838	828	800	816	794	812	819	852	831	884	805	822	830	783	849	838	839	864	780	855	812	818	806	827	810	811	808	791	797	813	775	839	789	837	771	845	821	811	881	793	847	829	822	822	840	773	767	822	838	830	784	794	721	809	789	814	847	766	829	797	840	813	793	812	793	837	793	815	836	827	802	810	809	822	824	897	868	798	810	812	829	794	814	825	824	835	796	812	829	788	804	794	851	822	787	782	770	844	834	848	810	843	806	831	814	812	837	839	826	784	829	790	844	842	819	860	851	831	842	763	839	825	843	818	895	822	855	795	803	819	779	823	777	799	845	847	839	832	777	780	820	832	805	827	859	811	799	834	810	805	821	847	786	878	848	847	875	811	815	784	805	789	757	776	833	808	826	802	795	838	802	797	808	819	834	823	785	818	848	823	813	822	832	804	811	830	826	841	845	857	815	805	812	783	832	829	835	802	803	812	845	770	810	833	824	788	808	834	854	837	829	845	813	827	857	810	810	812	781	793	831	769	803	821	819	863	806	836	751	770	816	805	835	862	819	801	812	849	812	810	807	805	815	804	792	831	791	795	859	877	828	835	859	818	803	836	834	807	811	792	845	860	819	811	781	801	785	850	867	771	865	831	808	824	846	786	846	808	845	808	793	840	842	838	821	815	812	796	818	856	802	784	847	836	804	788	824	786	796	849	785	823	868	838	856	818	831	831	854	891	806	795	776	842	800	807	789	831	866	835	870	832	780	825	837	835	826	827	783	838	834	756	803	826	810	868	789	834	821	864	795	816	841	829	843	787	838	846	823	843	878	811	801	788	809	839	811	780	854	834	816	810	837	831	832	841	824	833	818	847	826	858	800	738	819	833	875	801	795	802	806	827	859	825	794	783	819	807	836	815	802	841	834	766	862	823	755	808	797	852	789	795	868	831	875	821	794	800	816	865	828	856	814	874	828	799	863	813	809	812	849	799	829	775	798	804	859	789	793	866	826	808	831	833	808	816	820	801	802	810	786	842	770	778	824	825	824	818	820	794	867	844	856	803	865	754	831	822	835	807	841	810	806	861	826	803	811	837	847	814	825	789	773	837	819	801	867	791	820	809	816	810	843	820	776	784	849	847	833	827	778	853	824	847	817	813	875	807	808	835	813	764	848	815	840	830	842	809	813	790	799	812	844	858	827	810	824	844	797	815	801	852	844	847	820	760	852	801	819	819	828	816	815	822	771	815	807	848	838	859	819	840	850	864	882	794	835	771	835	865	829	788	801	823	818	818	815	758	746	884	861	881	851	803	774	799	807	791	833	830	823	818	804	791	786	790	807	839	823	788	775	861	800	844	766	854	805	788	804	822	798	821	793	822	785	773	812	826	812	747	850	808	806	807	827	845	862	782	800	854	808	828	788	771	860	879	802	841	807	837	904	778	816	829	847	873	830	811	813	837	839	794	837	845	818	882	866	812	805	797	849	848	835	748	808	813	881	872	844	841	821	818	819	859	858	859	834	806	795	812	770	835	812	850	796	854	800	775	809	835	799	783	843	856	810	831	809	840	781	815	833	840	816	825	816	785	790	845	802	793	855	845	790	776	775	780	850	794	818	860	813	794	816	790	824	831	847	814	825	791	807	829	769	796	824	821	769	804	802	851	858	830	816	787	821	824	872	822	854	829	816	816	801	829	825	824	871	815	787	822	823	835	828	855	838	788	823	833	840	845	797	828	784	772	874	785	857	790	801	792	828	805	875	841	840	841	799	811	822	813	812	801	815	817	808	794	806	856	794	795	771	809	855	800	790	825	785	817	830	826	831	785	854	806	793	819	817	845
854	197	149	118	176	223	500	1695	6315	7874	7307	6663	5941	3835	2074	927	488	233	133	83	72	60	50	37	51	60	56	57	56	64	56	70	67	51	49	58	59	50	44	48	59	56	51	66	56	40	63	66	69	45	60	60	59	47	46	61	60	54	63	65	75	46	58	50	57	61	56	61	64	50	47	57	50	56	59	56	53	52	55	68	54	55	45	42	64	70	58	56	57	60	60	60	51	66	55	58	66	55	64	52	54	71	59	44	71	57	66	60	56	57	63	45	50	58	61	62	47	55	59	57	66	72	50	67	57	52	52	58	63	64	47	54	51	58	61	59	42	65	45	49	63	49	55	52	54	56	59	75	61	71	62	56	52	54	45	60	62	60	55	62	66	75	58	44	51	50	55	45	56	60	67	64	53	57	64	55	58	59	60	56	57	59	69	52	66	56	54	71	59	56	66	52	53	71	63	64	53	69	56	52	41	53	34	56	62	47	49	58	58	70	63	48	51	62	59	56	61	60	59	73	53	74	50	53	76	61	65	47	54	52	45	55	50	58	60	60	58	54	45	47	62	79	56	58	58	52	51	67	61	60	55	64	46	56	66	47	63	53	63	57	56	60	53	58	53	56	64	50	67	50	72	47	64	56	52	66	53	61	70	73	65	65	61	52	68	61	49	58	55	55	57	44	51	68	52	62	58	60	50	67	68	55	43	69	61	64	59	43	40	72	57	61	62	66	69	63	58	58	54	59	63	48	39	60	68	49	60	54	58	62	52	47	57	54	47	60	54	61	65	49	49	41	57	65	50	61	58	69	45	55	52	62	60	46	51	59	65	53	54	62	65	50	61	53	57	54	52	57	55	55	53	58	48	62	65	61	57	49	62	69	48	52	52	53	49	51	67	53	62	60	58	65	45	60	56	45	73	76	56	48	58	53	51	56	49	52	42	68	63	67	57	59	68	59	55	61	66	56	62	54	55	66	58	64	63	65	49	46	58	72	63	47	41	57	48	62	64	45	67	61	71	66	60	53	65	57	52	55	54	53	67	49	70	46	46	60	57	61	59	67	57	60	58	61	68	50	47	54	58	52	55	62	63	37	63	64	69	49	59	69	50	55	62	61	51	59	42	55	53	63	60	57	62	48	64	67	52	56	64	58	55	66	68	55	57	57	57	64	56	46	44	52	50	55	72	66	56	57	47	49	66	63	60	68	69	62	60	66	74	47	69	45	45	65	49	43	55	59	52	68	66	65	50	71	49	58	64	55	44	69	58	47	64	64	62	62	62	59	62	53	55	64	60	71	65	67	50	51	59	61	67	66	59	56	48	55	50	60	67	69	57	59	52	56	59	60	61	59	57	44	52	64	53	46	62	50	58	66	59	58	66	56	82	63	42	59	54	47	42	58	44	66	67	57	47	56	64	56	56	65	51	51	68	54	45	59	52	58	68	50	55	63	61	56	65	33	44	56	58	73	56	57	60	65	65	52	60	46	70	60	66	42	67	71	63	51	49	61	68	38	57	56	50	45	52	70	44	51	68	62	65	57	60	57	66	59	62	63	47	60	64	62	53	43	53	64	61	50	66	43	53	53	64	57	48	59	62	72	57	57	79	70	80	52	56	62	60	56	68	57	58	54	53	58	56	43	62	49	60	52	48	67	52	64	60	57	61	61	53	45	55	59	57	53	49	53	57	67	65	38	64	57	57	54	56	48	52	62	76	57	54	56	55	51	50	55	62	55	48	50	53	60	57	54	44	64	54	65	56	51	53	61	44	63	59	51	71	59	57	54	56	43	61	70	57	60	75	67	77	62	55	57	61	62	55	69	51	52	52	55	72	64	54	51	52	54	58	64	69	62	59	61	64	52	53	54	71	45	69	54	48	75	52	73	50	70	60	65	55	57	46	67	56	51	65	58	54	48	60	57	58	44	51	65	61	51	65	62	41	64	47	57	52	70	58	55	58	50	55	52	64	54	51	51	56	61	55	61	55	42	51	66	50	57	46	56	48	64	60	60	60	59	56	48	58	54	59	56	39	58	66	51	72	59	50	51	52	58	52	63	65	43	41	72	45	60	63	59	58	61	72	60	66	60	56	66	54	64	71	52	64	45	71	69	65	63	57	55	55	65	62	52	72	51	63	77	66	48	55	60	51	67	45	53	57	59	69	39	56	58	51	59	64	62	68	62	61	61	47	55	63	50	66	74	58	42	55	50	60	64	57	41	58	56	62	65	57	56	46	54	46	51	47	54	55	60	57	71	44	63	54	55	56	56	60	53	68	53	53	66	61	54	54	57	52	65	75	62	49	58	71	51	46	79	55	61	44	43	50	69	74	51	65	35	62	62	46	75	48	61	43	62	58	53	53	55	64	60	50	55	60	63	44	60	65	64	43	51	70	61	58	60	48	64	56	63	55	57	52	56	64	57	51	48	64	50	64	66	76	52	46	38	43	52	62	56	60	56	73	71	63	58	66	63	58	54	69	54	48	52	65	43	58	50	66	54	50	48	58	57	68	67	52	58	61	56	54	48	51	49	60	54	67	64	69	52	48	54	53	45	55	55	56	61	52	49	57	60	65	50	66	58	64	53	57	51	56	53	47	64	51	50	42	67	53	57	57	59	51	46	54	52	61	48	53	57	52	63	60	56	77	65	57	59	61	57	62	63	48	60	52	63	49	77	42	51	70	64	52	41	57	49	68	53	77	50	61	53	45	50	63	64	63	64	55	52	58	56	46	60	64	51	53	71	44	55	48	62	70	44	52	54	57	65	55	54	70	69	53	51	52	56	60	70	53	61	56	55	61	65	56	61	62	57	53	55	57	52	64	45	61	52	61	57	57	49	43	52	57	51	60	48	68	66	63	67	50	65	64	59	59	57	49	60	70	66	57	51	47	60	64	69	60	55	62	59	66	76	50	62	46	55	55	59	52	57	53	53	48	63	62	59	65	62	69	48	63	51	65	50	52	65	48	59	71	56	64	48	64	59	58	65	72	51	69	47	63	61	68	59	58	57	60	64	58	53	53	70	62	65	54	54	62	50	53	45	53	52	46	69	57	62	60	52	64	56	53	68	43	46	62	59	55	59	62	57	55	53	69	47	56	60	64	63	54	53	47	51	70	60	56	65	70	62	62	60	57	53	59	54	61	60	63	77	67	63	50	59	62	53	60	73	55	61	50	48	66	65	59	71	63	66	48	54	46	47	58	54	60	62	76	72	58	66	68	62	55	56	51	54	72	64	61	52	56	51	68	65	52	57	47	73	63	51	60	61	54	57	52	51	58	48	64	67	49	51	61	48	51	46	70	72	63	60	53	56	45	57	60	61	49	42	67	49	63	59	53	61	48	38	55	59	59	56	57	51	54	59	45	48	55	67	48	51	53	64	71	59	68	59	64	56	66	39	68	53	55	55	66	52	62	54	50	59	54	62	57	61	55	55	63	66	65	48	58	45	55	62	50	52	61	51	53	50	48	59	60	55	51	62	59	52	71	53	57	47
13513	5391	2405	6101	13715	16342	21067	29263	46532	46125	43815	41952	38860	32862	25877	18159	10910	5426	2612	1291	832	737	710	684	660	676	665	699	690	657	693	671	700	719	688	675	722	706	665	715	714	735	705	692	719	686	701	736	705	703	684	666	669	675	718	697	703	716	714	680	691	695	711	664	711	669	727	680	643	684	649	702	709	723	667	681	662	711	715	716	684	684	668	710	681	711	678	674	683	685	685	705	665	735	705	705	715	702	694	706	754	688	678	692	660	712	679	669	677	688	655	685	695	706	672	662	698	659	698	697	669	668	665	735	676	709	632	698	679	674	706	669	702	707	705	718	666	693	682	683	667	688	705	657	669	692	725	712	708	703	741	692	653	666	686	696	721	737	677	726	753	698	736	720	674	699	631	702	722	697	675	702	665	636	667	714	678	698	694	696	698	753	704	705	673	712	692	767	689	690	745	670	642	722	709	714	687	685	688	658	712	673	660	696	727	690	716	656	673	697	707	704	692	704	724	735	689	693	697	684	647	635	688	715	725	679	682	677	665	672	717	671	685	610	703	698	686	695	701	675	652	674	660	701	698	665	668	673	706	691	687	670	696	734	703	650	711	745	688	702	696	680	701	712	692	664	701	686	703	717	733	659	692	705	689	724	669	709	715	705	676	685	675	716	678	725	705	694	729	658	665	705	734	685	677	670	690	734	722	732	674	732	711	675	681	668	702	655	746	690	708	713	691	712	735	701	771	646	731	661	675	705	659	682	694	689	689	670	707	665	649	675	719	691	727	659	697	667	709	715	650	702	671	681	707	679	654	737	655	665	728	748	696	703	662	736	697	679	683	746	715	719	684	664	749	691	692	693	687	680	683	683	690	709	648	703	675	649	685	650	662	719	639	682	741	740	688	700	671	708	680	622	674	714	669	699	683	688	674	692	662	665	706	749	714	668	695	740	693	737	698	672	697	692	704	686	689	733	717	722	694	718	756	679	696	695	714	668	682	683	679	699	688	686	702	741	714	738	654	713	670	701	676	690	676	785	716	661	662	707	697	656	675	716	725	702	706	679	652	640	697	694	706	686	710	690	713	718	689	707	684	678	677	689	732	688	711	685	719	659	721	636	672	740	666	628	672	674	698	690	716	701	708	716	656	688	719	728	730	754	712	663	633	668	707	703	698	675	733	641	650	703	635	668	675	719	698	708	700	693	699	655	708	698	680	647	710	674	703	672	731	655	719	722	670	701	662	658	725	673	644	721	638	722	735	718	693	651	660	740	744	684	691	685	675	639	668	692	679	717	718	710	671	689	730	693	712	683	684	672	714	701	706	681	700	654	666	741	699	714	676	692	648	688	731	658	713	688	741	669	638	678	659	673	697	659	702	704	699	724	662	711	743	698	694	691	707	683	697	719	733	635	668	695	713	672	677	719	692	699	710	675	641	715	695	728	690	716	721	670	695	646	683	696	716	674	669	689	696	711	695	713	699	700	651	707	718	734	690	676	677	693	686	689	706	719	717	719	693	715	683	638	692	706	706	663	676	669	667	692	687	698	738	744	671	658	684	707	669	678	689	723	697	695	695	660	714	663	698	717	678	680	717	694	716	700	722	672	747	697	691	711	719	654	729	707	711	681	672	622	722	675	663	692	689	693	700	667	695	728	658	673	697	727	767	697	698	691	649	698	714	749	714	640	675	700	637	699	697	713	687	719	700	654	675	706	681	686	699	705	701	676	694	709	724	670	755	704	678	692	706	699	685	725	698	682	737	680	707	641	723	687	678	714	717	731	658	709	703	701	691	707	688	687	689	690	705	727	648	732	684	694	670	694	745	708	734	647	688	704	663	714	688	687	702	701	672	688	677	659	688	699	700	686	692	722	711	687	686	713	679	681	666	709	721	726	708	683	700	674	664	690	728	694	668	690	700	695	714	669	681	710	739	712	704	689	757	653	699	679	654	681	685	646	667	664	697	685	660	698	664	729	643	667	690	701	717	695	742	723	706	692	662	694	703	654	713	734	672	683	711	707	685	740	710	667	699	673	727	713	703	690	681	695	629	636	696	727	674	705	748	718	673	687	697	700	742	696	701	694	700	730	692	741	652	664	687	673	735	676	679	732	726	718	722	696	683	709	646	651	655	649	662	732	727	622	680	695	679	705	715	703	669	665	682	647	690	698	691	694	641	681	670	683	656	685	664	679	702	699	686	662	690	705	664	670	700	724	682	694	725	701	706	690	685	691	749	688	683	663	701	691	657	673	681	750	695	690	687	666	671	711	741	685	685	704	747	667	665	685	659	707	701	694	699	668	708	688	757	703	677	658	671	724	722	712	728	650	666	716	691	677	672	669	712	639	709	695	714	727	705	732	720	676	723	670	678	688	677	743	683	687	649	728	694	696	724	715	684	716	717	692	700	704	662	703	653	749	680	718	664	676	707	706	688	648	720	649	679	748	674	632	635	650	676	689	711	714	698	715	668	707	679	746	676	736	683	652	705	658	674	654	681	713	668	720	667	698	668	631	673	711	671	673	678	715	681	707	683	756	638	754	691	694	720	715	682	691	722	730	646	686	718	682	672	677	710	710	652	688	699	715	718	666	668	660	696	725	681	704	687	654	665	692	716	649	692	685	669	685	693	721	744	653	747	726	695	694	724	688	664	670	671	702	680	683	688	691	686	685	710	657	658	711	753	669	655	662	643	670	686	646	701	695	719	658	719	660	710	641	736	705	709	685	679	698	687	714	728	720	727	672	698	665	695	678	728	724	685	709	726	666	715	652	676	698	663	682	695	673	650	645	689	744	702	710	661	686	624	704	707	743	705	655	703	732	690	722	693	648	704	687	772	712	730	687	720	697	706	670	710	678	674	686	726	645	717	699	669	719	684	683	696	714	646	679	710	715	652	676	713	715	676	746	736	678	677	716	643	697	685	695	662	671	715	668	706	670	705	691	679	670	667	707	682	701	641	655	666	684	667	657	652	675	714	681	701	714	700	683	706	702	698	709	672	708	687	673	698	699	734	699	688	675	680	721	622	732	678	736	689	695	667	698	679	626	660	689	682	685	684	656	648	711	686	700	689	699	724	722	712	673	678	703	679	675	683	707	692	656	639	645	674	700	688	736	656	689	653	697	699	718	701	719	718	721	696	735	715	659	714	677	684	713	643	659	684	666	706	716	677	697	685	688	704	652	665	752	724	698	714	728	726	727	687	692	700	695	710	663	785	676	708	678	677	682	715	701	678	749	724	693	639	692	663	723	680	723	669	668	712	705	648	681	671	657	758	743	690	664	699	688	684	682	714	706	720	659	671	685	701	628	625	702	689	680	645	692	682	673	692	632	705	665	655	675	720	682	658	710	694	658	711	672	676	707	699	734	699	694	670	678	723	694	649	717	660	750	692	662	648	669	668	701	706	713	676	724	684	661	706	684	717	737	698	657	680	681	719	655	703	684	687	700	724	739	678	629	689	703	711	712	679	645	673	654	696	689	724	676	724	715	676	680	711	700
1287	91	73	74	117	187	236	266	372	538	1427	1943	1914	1529	809	354	223	147	69	71	75	60	55	52	55	63	70	68	76	52	54	68	60	52	62	62	53	61	61	61	60	51	53	61	63	50	60	71	57	78	53	41	65	65	68	70	56	40	83	66	62	51	61	59	59	59	61	72	70	66	72	68	72	61	62	59	56	52	72	49	55	64	62	59	64	61	53	64	66	59	45	78	54	66	57	61	54	75	65	60	62	78	58	55	57	59	57	61	52	61	70	61	61	60	62	62	74	53	54	53	64	70	74	53	61	70	61	58	50	61	51	59	54	72	60	70	55	66	64	62	72	45	76	57	61	55	65	71	67	53	67	67	72	62	65	63	49	56	54	50	62	58	69	56	59	58	57	62	66	64	58	70	59	56	63	55	70	51	66	59	76	58	86	58	63	64	65	42	56	76	56	49	78	73	71	71	71	64	73	62	65	69	53	67	52	57	60	68	62	63	62	64	53	50	60	52	50	56	76	52	66	60	62	64	61	57	57	59	78	62	57	72	53	68	50	74	64	72	65	60	61	79	53	67	73	52	53	54	50	56	59	72	66	72	49	50	59	58	59	68	55	55	71	62	70	54	64	74	49	65	63	55	60	51	56	48	75	48	58	60	67	49	58	54	50	53	62	48	58	64	64	63	63	60	59	62	62	61	53	61	63	45	58	69	53	72	60	62	58	57	55	68	62	63	44	53	74	74	55	62	56	62	82	46	65	50	54	60	68	69	66	52	65	56	64	55	55	61	61	61	56	52	78	61	56	61	67	65	61	66	62	66	61	59	58	55	64	81	78	65	63	45	50	63	55	76	57	55	40	64	58	42	60	61	57	48	55	60	63	52	56	52	63	61	78	72	59	48	65	59	65	49	64	62	61	70	75	72	61	61	52	68	59	52	59	58	52	71	55	63	59	65	67	71	42	63	52	69	54	65	35	54	56	73	67	61	61	63	54	60	53	69	70	53	78	53	71	58	76	53	51	57	61	55	55	58	78	60	57	60	63	57	83	50	58	68	43	72	62	60	78	68	72	64	59	61	68	48	49	62	55	71	60	80	61	72	62	57	60	49	69	43	65	59	49	56	52	51	75	63	64	62	59	58	51	67	64	62	76	67	43	77	53	53	65	53	40	60	66	68	67	56	59	56	75	62	72	76	63	49	65	60	56	70	66	51	63	55	69	70	68	66	55	56	55	68	61	72	43	43	65	56	82	52	69	67	66	67	68	64	55	55	53	40	71	67	62	64	54	61	58	46	58	56	58	51	55	55	56	76	64	59	63	59	59	58	68	62	55	60	55	58	58	63	52	65	79	59	53	73	55	55	56	57	70	55	68	66	50	52	60	66	58	54	55	60	63	59	69	62	67	63	49	58	74	60	60	65	54	60	63	67	58	66	58	58	54	55	69	67	71	60	45	59	51	74	72	48	60	51	58	53	60	70	63	52	57	68	69	51	62	55	60	50	68	69	52	61	68	53	68	51	58	57	59	63	68	54	58	70	49	67	69	52	62	56	53	53	56	70	65	54	66	60	61	58	54	68	63	68	58	66	55	69	72	72	59	53	64	62	70	61	62	49	59	59	54	61	77	57	87	55	61	63	72	67	65	62	51	44	73	62	66	58	50	72	60	70	67	50	55	81	62	54	54	65	61	56	60	60	75	58	71	57	63	62	53	52	54	65	51	77	73	53	63	60	50	58	58	74	72	50	61	73	55	78	67	62	66	50	71	70	58	76	50	69	64	58	78	58	72	59	69	52	67	67	61	66	75	52	73	69	70	63	57	64	62	49	62	50	58	54	71	57	69	48	52	65	61	65	57	57	55	74	53	60	53	73	55	62	59	63	57	67	50	52	56	67	80	61	81	58	58	59	64	72	65	56	71	59	70	62	67	52	66	60	58	60	64	56	78	59	58	61	56	60	67	63	56	64	60	56	54	64	90	65	58	62	79	60	69	71	66	57	85	59	52	65	60	48	56	61	54	72	60	68	68	61	72	64	44	65	62	66	59	52	68	60	70	66	72	57	56	63	58	54	54	51	68	54	68	60	67	51	60	67	63	52	58	50	55	55	68	66	61	56	60	47	61	69	68	53	60	62	63	56	66	59	64	56	66	67	72	72	50	71	54	51	45	54	71	75	53	56	42	67	54	71	53	53	62	59	69	69	70	61	50	59	46	67	52	51	77	62	64	56	69	71	66	59	58	54	61	68	66	55	50	59	53	57	55	43	49	45	65	57	66	54	57	68	63	76	56	54	65	56	56	57	52	60	50	54	64	60	65	57	81	62	54	48	54	69	70	66	65	65	52	58	57	49	61	61	73	49	57	60	69	52	61	54	70	48	82	56	56	56	65	52	67	67	79	58	62	76	54	63	48	65	58	64	55	56	60	69	71	49	58	47	66	58	71	47	67	62	55	72	61	70	69	73	50	59	50	62	83	62	63	61	69	57	76	69	64	49	61	46	75	54	59	58	57	60	59	69	63	59	60	50	63	60	61	60	66	61	61	61	63	73	61	59	50	63	49	55	59	42	50	54	58	48	54	56	58	60	62	44	60	51	64	74	48	75	58	56	69	54	64	58	63	66	45	59	53	63	54	69	75	63	63	55	61	54	48	65	57	66	55	63	57	50	56	51	71	52	54	67	57	66	57	55	58	60	63	55	64	57	73	68	66	52	61	61	73	49	53	49	59	68	47	61	68	70	58	55	63	58	59	78	54	52	67	71	61	50	58	43	56	70	51	63	60	52	52	63	65	52	60	67	56	44	72	78	49	57	60	72	56	61	55	50	66	56	51	61	61	55	65	58	60	63	61	58	46	77	49	70	64	66	58	71	57	65	56	57	55	61	68	63	68	67	57	51	74	65	63	55	63	55	62	66	64	63	70	47	72	62	67	67	45	62	61	64	64	63	61	68	59	63	68	60	84	63	63	63	53	44	52	52	54	59	73	70	54	54	61	65	51	71	67	68	62	68	72	78	60	61	57	60	71	69	63	60	56	58	63	67	55	69	58	50	69	57	60	50	62	71	76	58	60	54	52	62	57	74	66	57	77	58	69	57	71	59	65	55	59	53	60	47	67	60	77	58	71	72	68	54	56	62	59	54	72	42	55	69	66	55	62	75	61	74	49	60	59	61	62	65	57	60	54	71	47	65	61	61	61	64	59	73	63	61	59	50	70	55	74	54	64	62	69	65	63	60	54	61	58	60	68	54	60	60	52	46	70	75	56	61	60	71	57	80	59	65	60	74	62	59	64	52	60	54	79	56	66	74	70	60	66	58	62	54	60	69	72	63	63	57	68	54	72	63	48	60	59	69	73	71	62	74	50	54	70	66	58	53	60	65	74	64	64	62	67	77	57	63	65	58	58	67	65	74	55	58	70	67	62	77	75	73	64	57	81	54	62	64	68	68	68	52	53	73	67	57	54	60	55	59	62	62	54	52	57	61	67	52	50	84
7984	1704	1131	2616	8907	12783	14605	13002	15301	17259	27443	28937	27291	23656	16168	8203	4067	2192	1251	923	758	780	743	775	743	717	746	759	764	753	760	735	731	715	773	723	769	774	771	777	757	700	756	779	691	754	692	733	735	716	745	746	725	771	796	703	750	772	746	764	751	765	687	735	779	702	724	727	769	742	733	720	746	740	767	747	723	756	778	755	780	730	738	768	752	718	744	703	749	799	728	776	754	716	775	752	770	761	738	720	744	734	708	750	704	738	737	692	789	712	730	746	744	747	684	739	733	740	766	753	735	756	743	734	756	733	747	738	728	749	700	779	739	739	749	808	721	727	738	741	755	766	690	750	748	715	803	791	783	688	772	714	824	763	723	739	756	775	752	722	784	757	757	756	729	745	783	778	718	744	758	773	728	780	766	784	734	723	800	740	747	811	744	756	768	752	761	713	711	768	744	782	735	760	748	705	731	723	725	727	730	801	762	728	708	789	753	797	776	771	726	732	737	722	760	730	737	743	744	799	747	751	723	720	698	757	725	747	708	742	777	720	756	716	745	723	725	771	730	723	731	733	757	730	775	718	734	765	777	729	741	709	704	759	759	796	723	768	728	720	731	683	753	772	745	772	706	724	776	729	765	795	793	749	747	740	710	747	714	722	798	760	778	735	736	722	746	758	717	769	754	794	723	779	702	771	737	728	755	764	761	736	713	744	743	749	710	723	724	781	742	728	733	711	770	751	732	767	751	731	717	726	720	698	714	739	754	765	707	750	717	728	781	738	784	747	706	698	730	724	789	698	721	719	743	764	750	751	725	765	713	692	736	761	762	740	764	755	777	813	699	769	734	741	752	740	747	719	766	812	750	726	728	752	795	762	787	736	736	774	716	741	772	756	796	773	784	829	752	782	742	752	710	749	738	724	758	712	744	788	761	762	743	770	742	739	746	740	779	726	700	744	732	798	716	721	791	736	757	723	735	724	756	791	711	776	768	771	754	791	714	759	732	741	755	731	772	753	729	752	733	753	797	764	747	749	730	743	743	753	657	687	758	760	763	744	738	729	728	727	734	773	749	735	773	759	684	754	779	746	808	753	747	716	756	734	775	755	770	736	761	721	780	759	760	749	764	800	734	714	740	829	770	770	724	703	741	765	716	769	737	698	755	735	719	707	760	756	739	700	712	746	744	713	738	758	737	725	789	717	760	749	744	737	727	730	734	779	758	755	758	755	732	760	684	753	755	773	732	780	725	731	728	730	703	699	737	753	722	748	834	744	744	702	745	746	719	731	711	738	771	735	732	679	800	734	703	721	748	739	756	721	730	719	766	730	765	731	728	751	727	742	774	730	774	782	736	765	764	712	782	763	738	721	737	749	770	752	776	725	709	718	755	695	730	755	767	771	756	691	726	817	740	771	736	729	721	706	697	785	726	735	777	768	701	758	770	713	771	707	740	738	767	766	710	746	759	784	767	709	726	738	738	761	762	718	817	720	735	726	775	738	691	703	772	768	734	733	764	731	721	760	756	756	693	752	742	747	741	739	779	779	742	724	685	724	756	801	810	753	741	704	735	694	730	748	704	709	695	731	712	707	725	748	740	750	749	769	772	787	726	752	781	694	747	764	738	770	699	722	772	789	745	793	775	711	740	744	720	792	733	767	735	748	697	758	766	742	758	721	759	770	737	792	766	728	743	749	722	789	727	751	750	761	863	683	765	742	770	746	765	745	734	764	739	806	781	759	725	775	710	773	721	748	750	755	755	776	742	744	738	741	753	747	774	785	755	748	742	753	784	694	733	763	694	707	735	754	750	785	742	776	718	790	753	766	770	767	734	752	766	796	773	728	767	773	768	744	748	791	779	755	745	701	769	794	744	767	748	715	721	793	723	788	741	707	711	730	750	752	741	746	741	760	694	720	758	722	699	762	738	758	751	764	789	770	714	770	746	774	779	758	696	727	775	728	763	745	744	751	751	729	738	710	783	739	770	737	735	717	795	726	768	773	743	764	768	749	728	712	730	758	793	738	732	719	754	701	756	747	747	763	753	756	739	722	748	704	731	777	778	747	790	736	744	785	736	737	757	767	722	763	729	731	728	767	766	764	790	790	750	724	720	765	762	746	769	759	721	737	730	769	695	786	735	693	761	720	798	734	705	761	738	748	747	745	808	725	769	771	730	721	759	727	781	771	757	798	714	771	742	726	731	763	764	858	770	755	756	749	777	759	744	722	747	756	763	753	747	727	725	761	783	743	726	722	789	734	744	804	730	770	726	729	711	774	771	711	758	764	770	752	774	784	750	748	773	819	701	716	748	749	771	748	722	763	774	732	659	727	744	737	768	741	740	762	710	741	723	767	737	746	761	781	732	694	744	733	738	756	770	693	738	796	736	741	728	699	689	770	736	719	736	713	776	713	701	755	767	730	718	757	756	764	781	783	740	794	745	760	743	758	773	719	793	778	735	750	747	754	708	721	736	763	758	755	748	765	739	750	754	729	734	724	752	730	765	766	745	724	741	730	804	724	723	773	773	743	786	749	776	720	722	758	773	761	748	734	774	724	692	752	753	733	720	805	750	765	744	744	731	756	763	750	765	694	730	739	771	813	778	759	752	735	746	736	755	704	751	739	712	798	732	720	789	744	734	698	712	802	725	758	742	743	769	753	774	726	772	739	755	758	745	732	761	729	761	728	721	765	766	766	701	720	763	746	737	739	737	738	798	761	704	732	759	724	709	765	742	733	713	737	780	701	771	746	820	747	712	817	697	743	689	789	760	781	762	768	721	773	688	789	722	768	764	695	790	774	750	720	783	736	743	715	774	734	739	740	749	790	733	727	728	762	761	753	741	749	687	722	737	731	745	713	710	756	747	784	737	741	716	760	707	738	696	795	717	757	723	752	740	739	750	757	765	765	772	768	776	761	723	758	750	757	760	767	786	743	708	757	752	761	743	767	776	715	700	749	766	779	759	748	750	741	751	738	786	721	708	775	728	758	767	798	754	762	720	719	725	769	738	716	735	746	747	700	747	737	766	719	737	746	738	739	754	727	731	742	764	779	755	736	749	730	724	753	776	760	776	748	748	720	767	769	744	738	713	787	814	736	732	760	736	724	762	774	803	801	779	713	757	702	738	764	741	755	802	738	699	738	729	754	826	780	702	758	740	754	727	745	781	741	788	709	699	723	749	756	710	727	733	745	739	752	750	762	807	765	792	765	785	788	741	783	763	773	776	700	789	747	733	751	777	803	753	770	754	736	722	756	703	705	732	796	766	750	768	742	706	745	740	758	747	801	764	747	710	729	764	746	725	778	711	690	761	697	752	734	785	741	742	767	749	803	744	741	742	692	757	714	781	781	783	733	770	720	761	750	760	779	745	764	707	765	758	723	717	751	758	787	746	772	760	701	713	737	691	759	734	759	779	724	806	726	751	754	693	789	764	790	724	751	772	740	740	793	754	738	798	750	779	724	761	746	733	733	708	734	707	729	745	739	815	812	750	740
468	181	150	198	324	540	1057	932	2123	1053	1807	2224	2941	4972	2369	1017	348	145	93	70	71	63	55	56	52	50	59	41	51	58	58	53	58	44	66	67	55	51	53	59	54	52	58	53	58	48	52	61	53	45	57	45	41	49	52	49	51	58	50	62	53	50	62	49	53	54	49	48	52	46	67	50	41	51	63	55	54	60	55	50	45	48	55	53	45	55	51	50	63	68	59	48	59	46	45	62	54	53	48	66	66	67	72	56	64	57	60	59	55	60	47	48	38	56	62	67	68	44	57	63	56	61	58	64	54	57	67	51	59	54	53	54	59	51	52	54	45	47	58	61	42	58	59	57	63	51	60	51	48	66	55	49	51	68	60	42	62	48	74	49	55	51	40	69	50	45	56	56	59	55	47	46	48	62	48	54	68	55	66	50	47	54	58	52	62	60	59	63	69	60	61	50	60	49	55	58	63	51	53	56	57	44	54	59	59	53	52	50	54	56	51	57	44	58	51	56	60	71	51	55	44	60	57	46	44	57	56	57	46	50	48	49	66	49	57	49	59	58	62	45	55	53	55	47	58	61	50	52	60	43	57	55	52	50	52	66	72	55	50	51	54	58	57	53	61	50	57	62	51	55	55	46	50	52	55	53	53	62	57	60	53	62	61	59	59	65	58	56	61	50	39	55	63	50	49	64	58	62	50	60	54	52	46	52	64	53	50	52	46	64	52	58	51	55	43	60	70	51	58	50	55	57	53	50	56	47	61	46	61	51	40	71	56	53	54	43	70	48	55	59	50	55	46	66	63	59	56	58	46	60	41	57	44	48	47	55	56	53	58	49	52	51	59	57	52	62	72	49	46	56	52	50	36	50	48	66	48	62	49	53	60	54	52	53	59	44	54	63	59	46	56	42	56	73	48	52	63	50	51	39	50	46	37	49	64	61	51	48	54	61	65	56	39	50	51	65	66	54	61	58	49	40	63	48	53	62	55	56	56	61	56	59	51	61	63	51	60	49	67	60	55	55	41	56	55	58	56	57	61	56	52	62	54	54	51	53	52	55	50	54	58	51	56	64	61	68	51	51	66	65	60	65	56	55	49	53	48	52	45	46	68	63	54	47	61	61	61	48	55	60	65	41	62	55	54	57	49	60	52	68	58	46	60	70	53	47	55	60	50	50	51	51	41	52	56	62	52	53	58	47	53	41	43	46	48	46	55	53	53	61	59	59	70	61	61	52	58	59	55	52	57	57	62	62	51	45	61	61	58	59	56	56	51	51	57	50	47	53	57	52	51	51	61	59	60	62	62	43	63	54	62	51	69	61	60	59	61	56	70	52	61	49	53	72	60	55	59	51	75	56	43	42	55	60	66	56	52	46	48	48	51	56	61	57	61	43	50	46	59	60	55	42	64	56	60	56	68	56	50	55	60	40	39	48	65	47	51	66	52	40	70	76	50	59	58	61	55	53	47	64	44	55	64	66	53	49	64	53	56	45	60	55	59	56	46	51	47	61	47	62	42	48	55	50	40	59	45	50	61	48	48	48	55	48	51	51	53	62	46	52	46	66	59	46	54	46	58	60	51	59	55	52	60	63	53	54	54	61	54	53	52	55	62	54	58	47	55	40	47	44	54	45	60	73	48	65	49	55	59	41	56	68	64	47	48	58	54	65	59	51	60	57	66	66	52	43	51	50	43	58	57	56	65	70	50	66	56	54	51	54	59	67	61	51	50	53	56	49	67	56	42	72	35	43	55	44	41	61	54	53	47	52	60	61	52	55	53	64	51	54	56	50	67	50	62	59	51	53	70	61	50	44	52	64	54	53	50	51	54	47	56	66	55	56	50	55	44	50	50	77	50	53	65	53	56	46	69	62	45	43	63	67	46	46	64	59	66	58	54	61	60	47	47	41	52	66	64	56	67	57	49	49	49	54	55	46	55	44	55	55	63	57	44	47	55	57	53	49	44	47	52	47	62	65	58	50	62	42	52	52	51	59	42	54	53	65	61	51	49	53	59	48	50	49	50	65	47	40	53	61	50	68	73	63	63	48	70	52	49	64	61	53	57	63	53	37	63	48	60	53	59	55	46	48	42	53	60	71	62	52	53	53	59	42	52	63	59	69	61	51	47	57	66	61	56	63	49	44	52	50	53	53	60	56	52	60	57	55	60	54	47	61	61	44	53	45	57	55	52	53	62	65	50	54	57	56	66	46	50	46	58	68	67	60	50	61	55	39	57	62	53	56	50	51	64	52	56	52	65	68	58	59	53	58	56	50	58	47	56	54	42	64	67	56	61	47	51	42	45	55	54	54	56	53	50	59	55	52	49	59	62	65	56	46	70	58	48	54	56	59	50	52	70	67	57	48	45	58	49	50	51	44	53	51	48	50	48	37	56	47	49	53	65	68	47	60	57	65	51	49	66	55	56	48	57	48	41	47	55	60	56	57	52	66	54	48	51	63	56	51	56	50	53	49	63	61	57	56	64	54	45	41	59	54	51	61	44	46	47	50	48	51	56	62	61	45	37	58	59	53	79	59	42	44	52	46	39	60	54	54	51	60	56	60	61	48	57	54	56	56	62	54	53	37	54	61	56	47	53	57	52	66	55	60	46	54	52	69	59	50	45	50	44	54	51	54	61	56	43	52	59	72	56	64	64	61	57	57	56	66	60	54	75	49	66	54	42	57	55	55	56	58	42	43	53	72	64	52	59	61	62	70	72	61	62	47	56	44	53	55	47	70	67	51	59	55	56	51	51	51	45	60	56	70	59	59	52	45	57	65	56	63	55	56	61	48	61	59	59	53	53	57	49	42	42	54	43	55	56	59	62	58	57	49	70	51	30	57	67	56	61	72	52	60	47	54	56	54	52	56	66	59	52	45	64	51	48	61	58	55	50	58	39	54	53	53	48	54	71	50	49	51	50	68	66	54	61	56	55	57	58	79	59	55	51	53	52	59	67	66	55	46	57	65	59	53	48	72	64	69	60	46	46	50	48	54	56	48	65	52	56	65	52	47	56	59	58	50	59	61	59	49	52	71	64	50	71	60	54	54	51	49	58	61	61	52	51	58	57	64	52	50	63	46	44	44	59	52	37	45	50	64	47	63	62	50	53	57	60	47	42	43	63	47	64	56	52	49	73	41	54	49	54	63	61	66	49	60	56	51	45	52	52	55	47	62	58	51	50	56	72	55	54	58	63	42	51	54	43	48	48	60	62	60	56	63	60	45	61	58	66	63	38	33	51	47	53	60	53	53	62	54	48	46	54	37	48	52	41	60	54	64	61	56	54	48	52	56	54	55	55	59	52	59	65	49	59	51	57	55	47	44	49	59	59	44	64	50	46	53	45	44	55	51	67	71	48	57	55	64	48	48	58	55	58	58	53	49	61	60	69	62	61	58	51	47	51	66	53	59	70	45	66	55	64	66	45	59	57	43	58	47	59	59	42	52	43	47	46	52	48	49	67	66	59	39	43	49	56	55	56	62	56	50	61	51
9124	3939	2898	10968	23383	25591	28878	26456	31867	21522	28627	26914	31872	35493	26144	16138	7588	3090	1402	851	720	677	681	633	662	684	652	674	657	650	662	647	663	611	607	631	648	632	660	608	666	685	614	645	677	576	711	671	601	629	663	643	671	608	669	596	692	667	683	644	669	698	649	639	636	644	677	644	616	652	587	673	652	613	691	639	641	687	630	680	684	608	652	645	656	650	715	656	682	662	644	628	636	625	607	663	630	622	622	632	639	647	663	659	673	689	635	635	665	707	657	618	630	692	633	668	648	671	645	658	619	631	600	641	737	630	671	656	639	651	635	612	677	614	650	652	629	676	644	650	659	595	686	656	664	652	689	628	637	656	638	632	673	645	669	627	678	677	669	654	696	667	688	633	624	694	677	620	680	704	661	628	715	674	706	642	649	641	668	667	628	684	655	631	640	674	660	638	643	667	655	665	615	643	628	650	658	650	678	652	664	622	636	623	625	679	683	631	701	629	682	653	668	664	652	663	713	698	651	618	661	610	641	646	690	658	651	670	630	712	658	628	621	684	660	675	640	659	622	658	599	670	658	682	673	640	692	646	648	637	652	637	669	689	710	632	665	641	684	691	670	630	642	633	647	612	629	635	630	644	649	622	669	665	692	629	650	638	634	647	647	654	659	623	659	663	645	639	613	625	615	705	601	664	639	703	632	668	678	663	657	638	625	645	616	692	632	662	642	639	685	650	691	694	588	623	677	630	662	635	632	623	682	673	583	697	671	649	603	686	672	653	647	640	641	676	628	657	632	636	650	647	675	625	666	671	640	638	631	649	669	674	709	628	640	658	653	615	668	646	681	669	642	637	655	630	641	621	652	624	671	667	656	620	616	624	661	655	651	653	671	639	694	625	640	685	607	650	654	648	657	606	662	624	632	678	703	686	667	614	687	668	618	657	657	679	664	646	624	654	635	638	667	633	617	630	653	626	674	700	611	684	673	633	656	627	634	631	639	694	634	679	625	628	656	640	700	634	678	666	659	648	631	632	631	664	649	656	637	682	685	621	648	645	641	612	632	676	652	645	639	619	675	649	624	656	637	647	699	615	659	716	660	614	659	677	646	659	660	668	654	635	682	648	651	671	630	640	698	640	656	669	634	690	633	663	625	602	678	663	668	689	664	618	639	645	653	633	671	663	668	580	638	667	692	623	629	658	653	660	653	661	648	664	656	667	634	630	670	635	641	642	651	667	638	681	697	641	626	640	623	658	627	645	637	672	670	641	710	692	579	677	661	651	674	665	629	665	678	631	666	625	666	690	667	645	670	686	685	656	696	698	634	676	646	609	659	672	654	664	648	631	664	654	655	666	637	700	644	690	628	632	596	694	679	640	659	648	640	619	641	632	633	654	620	603	624	639	625	674	616	695	642	676	646	651	679	656	686	643	684	647	620	666	709	621	626	691	633	678	684	672	688	649	628	631	676	646	647	621	689	674	693	638	651	636	626	675	650	687	599	694	688	682	663	657	653	629	662	652	612	620	666	658	646	684	644	656	615	654	673	628	621	656	663	682	633	631	695	646	623	670	647	664	619	604	687	684	685	676	642	662	657	685	625	652	630	642	691	614	662	703	649	635	646	673	670	657	647	639	675	650	675	660	621	639	630	658	640	685	639	614	640	675	657	666	640	624	650	642	658	624	645	615	677	666	650	633	645	669	663	644	635	642	674	667	661	679	671	677	696	630	656	615	633	657	639	640	642	647	660	682	645	643	638	661	689	652	698	667	736	658	703	667	604	641	649	679	632	603	571	638	670	621	654	604	647	661	674	655	638	670	640	648	648	628	631	708	639	644	704	651	636	669	638	647	638	673	656	660	609	632	660	649	636	682	649	643	644	687	642	685	642	650	647	694	622	700	640	690	648	644	660	663	692	659	650	639	653	702	643	638	674	631	697	650	616	631	629	702	636	633	623	635	638	701	696	673	678	652	639	601	615	649	658	640	643	672	642	633	658	635	647	679	676	652	637	628	630	682	697	625	639	597	652	624	662	629	627	651	644	632	641	664	610	629	624	616	687	644	660	644	656	597	677	625	636	610	669	656	659	656	700	632	601	579	678	651	661	682	630	617	642	690	680	681	658	656	648	645	673	675	708	647	646	651	614	640	701	724	599	635	663	682	647	680	666	640	634	680	673	644	645	644	641	663	640	657	610	653	646	628	653	667	638	616	640	674	669	691	648	642	679	672	618	649	600	638	612	684	645	657	667	614	686	729	659	657	664	631	639	662	703	717	656	563	666	674	619	653	666	685	622	643	663	660	676	703	635	684	629	666	633	649	648	724	683	709	609	661	645	638	678	682	625	644	635	621	677	658	658	595	628	642	617	657	646	669	631	665	677	641	669	638	633	683	607	652	637	669	642	638	616	702	616	666	606	670	692	627	615	663	652	650	645	712	626	658	662	659	652	669	640	662	626	626	661	680	654	659	661	655	695	681	632	649	649	678	691	650	605	663	669	658	655	627	672	671	620	641	672	635	649	643	647	620	658	669	649	630	695	623	635	649	653	655	672	637	661	666	652	650	636	657	662	647	642	633	645	637	668	651	670	636	642	658	682	694	658	684	655	659	668	652	663	638	669	650	672	657	685	659	644	668	646	627	632	630	630	644	659	655	655	662	665	633	688	671	646	640	660	630	634	637	604	667	663	672	643	597	712	696	659	658	662	643	639	701	611	645	676	663	630	665	654	619	648	664	673	614	653	624	634	650	649	646	601	675	647	682	703	639	670	645	692	637	652	645	637	627	715	623	662	587	638	579	648	649	637	670	682	623	617	678	672	650	632	626	666	643	666	672	681	633	690	663	668	633	674	672	692	637	617	647	655	662	678	587	639	685	640	641	677	671	699	659	681	661	644	652	672	646	682	641	658	647	663	651	655	645	684	651	670	681	676	691	664	660	661	649	663	663	659	654	663	597	659	640	654	650	653	629	673	603	623	700	689	651	604	643	604	638	643	634	679	638	622	621	649	664	668	639	659	652	668	651	635	642	665	683	643	641	660	648	655	638	658	715	652	640	673	603	611	655	652	642	672	631	653	670	652	631	672	632	646	636	672	602	641	656	622	696	684	586	647	662	671	686	701	688	644	644	701	651	647	653	647	688	711	654	630	657	701	634	649	683	634	690	616	662	653	688	676	630	618	689	690	615	690	707	643	645	668	631	662	654	659	636	672	657	669	618	665	638	664	578	692	637	675	601	663	604	657	660	673	654	667	622	671	639	679	636	641	633	668	632	642	662	672	668	646	686	654	670	614	643	614	692	638	663	684	662	675	589	670	639	663	665	657	611	687	651	694	676	686	655	640	663	648	643	645	646	653	656	609	683	645	667	643	695	652	650	620	638	622	682	682	685	640	644	642	705	647	601	618	673	632	617	638	614	629	632	677	671	656	653	672	680	605	666	670	618	639	648	634	690	613	625	674	623	650	698	638	633	654	674	656	661	652	674	649	637	644	640	649	649
1938	231	238	223	296	572	679	695	1440	1516	6044	6442	5273	3325	1407	505	254	140	99	82	53	73	57	91	58	61	62	63	77	57	58	86	69	77	77	63	65	73	74	58	68	66	83	72	64	58	76	50	68	80	78	76	64	60	71	76	64	64	77	66	70	66	79	66	74	72	54	77	80	66	76	75	82	64	88	48	71	67	76	71	81	74	58	53	65	70	75	77	58	71	82	54	63	63	66	59	64	63	63	75	80	60	62	58	63	72	56	72	56	80	66	51	74	80	73	83	68	74	65	65	65	70	66	60	52	74	51	69	72	68	66	73	71	76	80	77	62	67	77	86	74	76	65	70	85	66	76	65	76	77	65	73	64	74	78	74	82	69	62	68	71	57	86	73	67	56	49	73	83	67	74	56	67	62	77	69	62	59	77	59	67	61	70	80	62	70	84	64	69	73	83	64	79	84	66	69	65	74	61	63	72	61	88	61	63	63	67	63	72	68	69	70	70	71	77	65	53	59	73	68	76	66	77	63	69	55	92	60	80	61	68	70	72	79	82	67	77	96	64	81	84	60	81	70	54	66	73	72	74	80	71	63	61	71	82	66	71	69	68	75	68	59	69	75	72	65	84	74	88	57	85	56	64	82	69	75	55	62	77	82	73	67	67	75	65	72	68	82	60	68	64	71	59	68	61	59	66	76	57	77	72	63	66	63	65	59	69	71	68	68	66	64	59	91	58	58	65	58	66	59	64	67	60	62	62	71	56	63	70	73	80	66	88	100	56	66	60	54	72	71	75	69	72	80	69	78	64	67	62	63	65	61	70	74	83	70	75	82	64	67	52	55	70	76	68	69	62	63	65	76	63	75	58	69	62	85	72	81	81	75	85	69	76	54	63	68	59	70	78	68	75	67	73	59	66	67	69	68	60	70	60	63	66	78	71	71	73	62	68	74	62	67	65	69	65	66	71	72	85	63	73	66	63	50	78	63	63	69	84	68	59	70	69	63	53	61	71	72	73	74	69	58	69	54	67	51	63	60	64	72	67	62	71	68	80	76	72	68	83	67	87	74	82	51	67	73	65	94	58	82	66	87	73	85	61	61	64	50	66	75	76	65	70	71	86	86	62	70	65	68	56	66	76	74	74	73	80	67	54	71	58	76	81	56	74	73	57	68	82	63	84	67	75	64	63	68	52	70	71	79	70	62	83	67	73	75	80	59	71	70	59	69	66	68	68	75	65	59	77	65	68	76	58	58	65	81	72	63	50	67	63	74	56	69	69	74	56	71	55	78	78	69	63	71	57	71	60	58	56	79	68	77	68	65	66	72	62	60	69	56	61	72	67	81	67	66	79	71	85	71	83	62	81	67	72	82	65	67	64	68	56	81	61	63	83	55	63	65	54	69	57	76	50	70	77	68	72	75	66	77	70	73	66	82	82	70	76	66	76	82	70	57	73	61	79	76	53	78	72	71	96	65	68	55	70	71	70	74	73	74	78	81	71	55	75	65	59	67	65	63	76	58	83	69	63	59	74	64	59	68	73	83	60	69	70	69	70	64	75	80	75	65	69	75	63	67	76	64	66	84	57	61	77	74	67	85	64	69	79	70	77	82	75	80	63	75	74	66	63	67	56	62	62	63	74	58	74	72	62	62	76	61	61	71	82	56	73	69	62	72	76	62	66	64	55	70	78	76	67	72	50	65	67	79	74	56	81	56	80	60	72	68	49	74	61	61	69	55	68	68	70	74	71	80	62	76	72	52	84	72	76	63	84	74	63	85	70	73	74	61	58	59	70	78	74	69	66	66	79	65	68	64	76	62	70	81	63	74	74	75	74	69	64	72	66	62	66	66	78	58	75	79	78	64	70	71	72	84	68	50	61	72	68	79	71	81	68	57	49	82	61	68	88	63	67	65	66	67	79	66	76	86	77	63	77	67	49	79	78	78	53	67	79	61	70	67	50	78	77	64	76	69	87	71	71	83	81	83	68	56	54	62	67	51	71	59	83	69	80	67	67	72	66	65	68	76	77	69	77	64	62	72	61	76	76	89	63	69	77	70	58	69	73	68	82	71	67	69	78	64	74	73	65	66	60	73	72	78	66	65	60	57	66	58	74	68	84	69	70	74	67	82	75	62	69	61	72	75	69	74	54	67	78	77	65	54	74	69	72	70	60	70	76	71	72	70	79	60	48	74	62	68	87	73	67	74	84	57	73	54	72	67	60	74	62	78	63	81	74	77	59	72	62	64	68	67	76	68	66	71	59	76	66	73	82	67	59	66	60	82	82	78	66	83	67	48	80	67	63	67	69	64	72	71	57	56	68	79	68	75	70	70	64	71	63	75	82	69	60	72	64	77	92	67	55	85	84	77	75	57	71	50	69	66	66	72	43	76	97	70	76	78	67	47	65	79	61	78	85	78	59	62	76	69	70	63	65	60	55	83	69	66	64	73	67	60	66	59	84	71	72	73	77	61	72	52	87	68	80	60	65	69	74	62	68	60	61	81	74	75	69	61	66	70	69	69	78	64	70	64	70	74	64	71	80	59	91	66	67	49	77	74	71	59	70	69	88	75	70	82	76	76	68	66	67	75	81	62	78	64	69	70	82	68	87	73	73	53	69	59	62	75	70	80	59	63	73	64	62	65	55	56	79	75	62	72	70	93	65	78	62	67	77	76	71	77	60	71	66	72	79	66	71	60	61	67	68	62	83	69	73	73	67	67	63	68	73	61	81	76	89	64	68	74	75	69	59	69	78	74	73	65	66	68	73	76	54	66	85	87	82	84	57	72	56	53	58	55	75	74	74	66	74	63	90	65	63	63	84	74	79	58	70	76	72	69	76	77	57	78	78	78	71	71	75	82	69	75	74	70	75	73	68	73	84	67	77	74	71	78	66	79	82	86	81	73	73	78	79	56	71	75	68	83	61	64	56	71	60	66	79	71	64	57	61	81	75	65	70	81	68	63	63	80	64	78	74	74	76	53	69	78	66	65	79	63	79	70	65	68	69	80	87	75	70	62	69	77	70	74	63	74	71	91	61	62	77	65	53	83	62	75	76	69	70	53	80	72	72	67	79	71	64	54	61	56	61	64	89	73	64	74	82	69	57	62	56	76	76	80	81	71	71	86	69	76	47	83	71	54	66	88	62	63	71	68	61	76	73	67	78	62	51	67	82	72	76	59	67	71	65	81	82	57	61	64	57	70	48	65	65	67	73	78	83	75	67	69	57	69	80	76	69	74	68	64	69	72	67	66	65	72	73	71	71	86	58	63	64	72	59	55	74	72	66	64	75	73	71	67	76	67	66	79	60	64	57	74	83	71	72	76	73	73	80	74	69	92	73	88	62	62	76	72	67	65	53	75	69	74	60	69	79	57	53	68	71	73	79	58	93	77	66	86	88	67	80	74	71	64	78	69	70	65	65	74	52	86	67	55	74	75	60	82	65	86	89	59	67	68	74	79	72	84	70	79	85	79	77	64	66	76	70	77	57	63
10506	4796	3706	10867	22147	24970	26428	23835	26624	25451	41626	38972	36672	29546	19499	10406	5030	2235	1194	965	853	837	846	824	830	814	830	853	832	838	818	811	798	863	809	866	868	864	834	835	792	828	838	840	831	861	804	830	811	853	832	877	878	825	848	806	863	863	789	809	833	794	808	869	837	873	818	811	800	831	813	839	815	859	819	854	803	822	799	793	816	778	766	839	867	839	775	812	805	818	862	820	842	843	850	781	878	868	830	827	842	821	835	817	878	857	834	784	791	817	811	868	805	752	853	833	768	865	857	832	880	886	803	848	842	819	750	813	760	821	768	801	841	858	823	837	846	867	855	828	825	840	827	805	791	821	848	804	789	877	835	789	853	861	824	814	831	843	875	852	869	848	809	834	826	780	768	864	847	800	818	811	859	812	883	835	849	801	847	808	835	774	833	847	821	799	850	863	855	836	839	830	821	840	840	847	826	848	845	785	851	839	843	808	868	834	822	833	785	811	862	812	777	819	812	850	820	841	806	851	873	799	837	833	835	875	830	895	816	806	810	817	844	820	806	810	832	810	839	837	814	867	860	795	838	831	813	867	803	827	837	806	832	854	872	807	858	817	850	804	828	819	855	815	845	799	887	877	852	833	836	826	839	855	831	857	860	767	898	838	808	780	825	851	799	860	807	862	820	842	843	847	894	810	821	835	856	835	837	808	853	831	845	879	856	841	834	824	817	774	868	825	844	844	843	821	827	822	870	823	827	854	825	832	867	825	815	837	828	859	840	819	795	876	850	839	876	844	809	839	859	797	841	849	784	816	832	864	815	785	846	841	850	763	881	881	830	844	828	827	839	804	842	808	832	777	833	869	801	832	856	815	880	869	836	810	796	906	878	842	842	839	862	836	846	792	829	864	860	822	872	900	810	830	836	851	817	892	829	855	799	822	841	895	822	838	852	764	791	872	854	848	848	814	736	821	837	913	784	798	808	820	836	801	879	829	879	812	824	830	816	810	912	828	851	894	851	832	882	862	880	835	828	758	852	811	800	818	828	845	904	794	841	858	840	901	830	824	843	787	788	893	820	803	840	838	797	846	845	815	848	833	820	873	834	811	824	854	797	789	858	802	799	852	872	894	806	829	895	843	766	853	834	821	804	807	816	884	824	804	837	865	820	820	798	848	802	863	851	885	828	784	786	834	883	833	800	816	873	880	797	845	798	873	842	791	846	877	803	796	807	794	867	902	839	842	826	829	826	839	789	753	831	848	789	820	905	835	854	868	865	851	885	810	828	823	816	840	837	828	780	819	847	834	855	867	839	848	793	850	851	892	833	870	856	831	825	848	845	841	827	810	852	813	868	856	840	814	843	804	802	840	855	829	844	784	831	822	852	842	824	837	776	835	872	800	872	863	877	833	831	880	886	845	836	874	860	845	851	824	868	829	828	903	835	829	846	848	823	806	797	863	838	841	892	867	864	858	917	853	795	837	805	799	843	807	853	849	868	812	817	843	878	851	810	815	864	815	853	856	870	869	808	881	858	816	784	859	808	836	840	830	862	854	806	837	825	803	804	834	769	862	874	843	860	814	804	813	817	828	833	850	828	825	820	862	835	779	805	812	862	798	818	892	799	824	845	840	839	861	819	800	887	850	785	851	825	821	850	793	822	844	823	847	842	848	813	799	799	878	828	813	811	803	809	844	820	804	817	832	845	863	794	866	817	806	863	802	842	878	835	833	775	840	813	847	876	848	823	866	798	814	815	860	822	844	824	883	838	849	875	845	863	849	851	785	818	820	873	829	842	818	835	854	841	793	859	858	835	806	803	846	864	822	790	828	849	852	841	844	850	838	816	893	815	846	865	873	836	806	859	849	807	813	818	847	840	816	896	811	886	831	831	821	820	838	806	868	863	843	809	878	850	847	813	810	782	853	837	921	838	807	807	838	803	835	824	846	853	889	821	829	822	801	829	873	825	848	855	765	895	843	852	784	841	825	861	877	839	837	829	779	818	806	791	839	837	798	842	814	858	832	813	842	860	890	816	798	856	802	855	861	876	826	834	877	848	883	815	840	836	799	867	844	830	813	913	853	840	807	794	811	831	855	853	811	823	804	856	849	776	839	820	828	818	829	796	779	818	827	840	833	819	814	849	811	843	798	835	885	864	863	804	785	855	840	854	874	824	825	830	898	822	832	895	846	815	853	843	813	851	853	870	792	839	809	814	810	787	798	788	851	806	890	826	815	879	861	800	800	841	817	857	813	795	844	848	850	838	822	813	891	855	845	830	833	843	829	823	821	868	871	932	809	853	852	894	845	804	818	824	802	840	854	830	825	845	802	832	917	861	871	858	802	871	802	803	881	794	802	863	818	870	856	844	847	832	810	860	829	855	839	908	828	835	846	874	831	794	802	828	838	849	833	827	789	864	801	820	785	826	806	814	837	815	844	839	844	812	822	829	872	838	859	815	843	812	859	863	803	841	829	842	854	853	823	863	844	885	872	872	829	824	865	836	823	836	814	832	827	838	796	838	803	821	861	778	843	823	840	818	806	799	836	864	869	861	842	844	835	828	829	831	807	841	853	874	863	806	843	859	850	840	850	842	815	874	827	853	865	889	796	810	822	802	855	880	846	808	870	865	866	833	825	810	888	877	754	831	827	844	802	819	817	820	762	786	818	791	782	831	822	837	822	797	854	802	857	845	839	837	816	846	836	857	820	816	847	821	845	852	802	821	861	888	872	916	888	852	836	839	772	799	876	861	808	837	800	875	860	854	831	816	833	836	843	766	755	822	868	848	854	854	825	877	854	848	846	854	846	845	847	817	848	848	845	835	828	854	817	863	849	870	865	837	791	841	855	838	854	844	800	832	850	824	822	803	837	786	829	822	852	823	847	858	814	817	874	889	795	831	838	848	822	820	792	817	818	867	803	814	847	840	812	858	843	868	814	876	795	814	813	873	832	861	860	873	817	878	859	762	829	870	831	826	780	798	802	829	840	848	848	800	821	844	768	806	787	848	792	887	858	850	886	816	812	780	810	848	813	819	802	833	850	835	808	855	827	876	889	823	820	884	863	793	820	887	802	862	809	817	836	846	810	790	849	822	808	853	822	822	822	850	827	847	820	860	852	898	825	824	847	819	809	834	855	826	870	834	846	882	842	794	883	831	863	844	901	839	805	797	838	807	820	825	807	856	792	836	834	775	843	776	856	864	839	846	851	803	869	844	833	837	870	826	823	828	742	846	831	761	868	810	803	842	795	866	802	867	879	867	793	815	881	837	860	811	776	844	841	802	840	870	854	794	894	898	802	848	810	831	766	823	787	856	864	808	813	836	843	826	833	827	825	916	854	811	851	849	849	848	783	848	825	872	888	823	817	812	837	836	829	864	846	831	809	825	858	830	824	825	845	821	809	836	763	765	824	824	816	843	812	821	828	871	877	848	821	874	801	783	816	797	872	850	845	836	771	828	830	819	877	813	830	853	783	813	850	794	842	856	837	826	781	819	775
1022	663	401	317	411	606	1068	845	4959	9575	7240	4489	4539	3734	3080	1519	610	258	127	84	75	63	67	55	69	65	58	63	55	44	71	62	61	53	69	49	57	68	64	53	61	64	50	54	63	53	67	60	51	65	53	63	67	64	61	51	62	51	63	63	45	64	54	56	56	50	54	49	49	54	62	58	69	78	60	48	65	61	51	61	60	58	65	57	62	54	69	64	56	65	71	68	57	58	66	59	59	68	67	52	64	52	52	67	61	52	55	63	62	72	57	84	65	62	52	51	64	72	58	54	59	58	55	61	60	49	61	55	71	49	67	69	57	76	65	61	53	41	60	81	69	48	72	67	58	55	55	59	83	64	57	61	68	64	58	56	78	57	87	42	42	65	55	53	55	69	55	62	62	57	55	56	63	55	68	56	50	48	54	59	57	56	61	64	59	62	63	65	60	60	48	74	72	66	53	72	62	59	61	56	56	58	60	58	73	65	48	67	53	59	63	53	47	52	55	41	66	50	56	56	49	59	57	60	64	62	55	62	53	71	59	52	52	60	51	54	67	50	63	61	54	61	71	56	52	53	47	59	59	66	57	49	63	61	51	53	63	64	54	65	60	61	59	64	58	64	60	69	67	67	74	59	79	58	49	76	51	60	70	53	62	58	63	70	57	55	77	59	61	58	56	75	59	67	58	61	55	53	69	50	72	60	65	57	66	61	55	41	54	62	52	54	60	50	67	57	66	54	52	61	43	62	54	57	53	59	74	62	65	73	62	58	66	51	55	64	55	53	49	58	60	64	68	62	59	60	58	52	53	61	66	57	56	53	62	55	53	60	59	68	52	49	67	66	61	58	59	59	65	52	56	57	56	55	46	53	63	56	52	57	68	63	64	58	65	61	57	41	66	72	65	52	59	65	55	53	51	57	75	56	55	54	75	51	58	58	65	62	57	63	46	56	54	57	59	62	54	58	54	71	51	48	55	75	61	67	64	57	57	55	59	47	70	59	60	52	59	61	73	66	81	57	68	61	62	61	65	67	46	53	60	70	67	69	58	55	49	53	51	70	55	47	56	66	65	58	56	63	68	54	55	58	53	55	58	53	57	48	56	55	60	58	70	52	47	64	66	54	59	54	59	62	68	39	57	51	57	46	49	46	58	61	63	64	55	60	51	48	52	57	65	65	61	69	60	56	89	62	52	55	65	60	59	57	56	45	49	57	55	53	61	47	47	51	51	66	48	70	57	69	51	50	59	52	59	52	57	60	53	59	56	53	58	60	47	66	58	68	49	58	78	46	66	53	70	66	49	59	63	72	57	60	51	56	56	68	81	76	59	53	58	77	66	64	53	46	70	49	48	57	53	52	65	78	46	78	56	57	59	62	64	54	51	62	56	48	44	58	61	49	64	46	56	59	52	62	67	49	64	46	63	59	70	68	69	54	64	60	60	66	57	71	60	65	64	64	63	66	63	58	59	54	62	78	68	51	51	72	47	87	57	61	57	39	42	55	55	49	49	62	66	65	51	69	58	53	64	64	61	56	67	57	55	60	52	69	65	55	50	54	69	59	72	58	55	60	51	55	58	61	48	48	50	62	61	65	53	49	53	46	66	64	56	63	48	62	58	47	56	70	65	67	70	47	60	62	57	46	55	57	47	57	68	57	70	71	60	61	57	62	46	54	58	48	52	53	63	55	74	58	65	60	64	55	60	57	46	54	66	53	60	63	46	69	58	66	60	63	53	59	53	72	61	49	67	71	57	49	60	68	73	53	52	56	63	59	49	85	59	58	57	66	57	51	68	72	56	68	69	64	65	66	59	47	46	63	52	57	56	55	56	65	52	55	54	51	63	48	46	46	55	49	57	60	55	51	67	62	51	65	67	67	71	51	61	59	76	69	58	60	65	53	51	54	69	54	58	56	54	56	49	61	56	53	74	57	54	55	66	65	65	54	58	54	68	65	53	51	60	58	54	54	64	49	50	62	61	62	50	60	54	56	66	51	54	61	54	68	54	71	54	66	63	64	68	53	59	72	55	49	57	59	69	58	52	71	66	67	55	58	56	86	51	65	65	66	51	69	50	70	70	53	54	51	49	49	51	55	57	50	58	60	63	58	53	52	62	74	64	57	49	57	43	68	45	60	53	62	54	63	46	67	59	64	63	64	56	51	58	63	74	67	47	46	57	76	67	63	50	63	64	57	54	69	62	62	49	56	61	52	49	62	63	61	50	74	58	68	56	41	62	59	55	50	67	67	64	64	61	66	57	42	75	61	36	67	60	62	62	63	56	49	44	64	45	68	63	68	62	50	62	52	52	57	65	68	51	62	53	50	47	57	51	68	57	59	74	57	44	76	64	64	57	85	50	55	63	56	60	47	55	61	63	57	56	59	48	55	64	56	46	68	60	49	61	46	74	64	74	56	56	54	58	70	64	56	61	58	62	63	63	56	65	58	58	57	59	65	75	63	50	57	56	64	55	64	53	55	57	57	58	58	70	51	60	61	69	62	47	59	51	51	60	51	57	62	68	64	68	76	67	60	64	59	62	62	54	63	58	65	59	59	50	53	57	54	59	49	52	56	53	48	58	60	65	73	60	67	54	68	61	67	56	77	53	57	83	47	49	58	45	70	54	59	53	54	59	57	60	59	68	70	60	59	55	62	70	50	54	57	56	61	65	55	42	60	57	52	56	61	58	59	61	48	62	59	57	56	56	75	52	52	55	48	82	52	46	48	68	45	56	61	65	58	48	48	62	57	61	70	63	59	55	56	54	63	60	67	59	53	61	44	48	62	58	77	45	55	66	56	47	53	71	54	51	63	64	66	49	67	47	55	70	52	61	58	66	46	80	49	61	57	59	38	70	64	67	50	62	48	70	65	58	54	68	62	65	59	55	57	59	47	61	51	53	65	51	54	61	48	56	59	71	67	61	62	65	56	59	52	63	52	66	64	60	58	66	63	64	56	72	63	66	60	49	54	70	49	71	63	51	54	60	55	48	48	64	64	61	53	64	61	57	43	57	49	49	65	57	57	68	54	48	56	53	63	64	70	59	65	58	71	55	48	64	57	59	68	63	58	51	77	75	44	55	56	61	43	63	78	50	59	69	65	71	62	68	66	38	50	64	57	63	67	72	59	66	61	66	42	55	54	73	56	74	63	62	63	44	60	57	65	59	52	66	57	55	49	57	58	62	61	67	47	55	69	57	63	55	60	64	55	49	55	60	58	47	66	53	59	61	58	51	45	46	44	62	56	53	60	62	62	63	64	66	54	66	65	58	50	65	51	72	66	58	66	55	63	58	49	50	50	48	64	73	50	59	50	50	59	70	70	55	53	61	55	45	80	58	61	57	57	49	48	52	51	53	60	56	60	51	59	65	52	71	50	59	68	68	66	53	65	54	59	58	63	59	54	55	70	51	64	68	62	52	61	51	54	62	64	67	60	55	61	60	59	62	66	61	56	64	70	57	71	49	73	62	51	47	66	52	58	63	62	69	56
16498	10937	7095	15436	25675	27401	29055	22777	37157	44965	39849	34896	35744	32952	29750	21847	11921	5998	2433	1169	860	793	734	711	706	722	681	679	693	724	694	708	720	664	706	686	751	649	735	709	674	727	685	659	663	673	676	720	705	747	652	734	691	684	673	672	697	694	706	749	684	683	722	713	707	713	708	710	721	693	704	711	686	714	722	722	709	747	699	681	723	722	689	689	710	711	672	668	713	694	704	717	725	759	718	746	718	719	723	730	707	695	700	729	676	672	730	663	678	735	698	708	704	711	653	669	694	748	670	697	710	719	744	681	727	719	704	734	679	706	740	717	741	718	686	657	720	705	655	759	744	685	694	722	673	700	714	741	697	705	709	650	729	728	701	688	726	722	695	730	702	710	679	738	712	689	737	694	709	745	734	663	636	694	721	722	634	690	688	718	687	689	747	711	683	669	707	726	689	683	704	707	687	728	709	659	679	706	716	703	737	728	715	693	685	745	713	706	713	674	643	694	709	731	673	712	706	708	722	660	716	685	702	764	699	708	689	710	673	716	715	683	732	715	680	683	708	736	736	712	739	730	736	706	724	731	728	742	758	688	725	747	719	741	712	693	737	714	699	704	731	689	706	699	705	723	680	693	689	730	731	689	721	703	715	684	714	675	735	727	673	699	693	694	694	624	756	674	731	713	732	706	770	743	740	705	693	700	752	662	686	697	733	681	725	721	679	705	740	711	717	719	681	660	728	736	712	685	730	780	714	693	695	701	709	693	747	721	679	693	738	694	749	717	702	712	668	704	731	694	736	706	674	694	685	705	731	753	681	676	720	711	712	749	738	696	741	719	692	731	695	685	709	677	679	711	717	705	696	708	733	691	705	739	681	704	680	690	708	714	653	720	747	674	655	658	751	719	690	731	709	685	698	694	702	685	739	705	727	726	675	743	722	722	688	651	716	734	643	726	741	670	752	704	746	684	716	709	698	664	723	663	704	669	791	688	718	685	703	688	715	727	727	702	731	639	713	732	705	666	746	702	725	731	730	763	678	702	728	682	706	723	694	676	686	711	762	732	740	721	694	728	699	687	702	683	675	699	694	667	718	692	725	731	686	749	683	715	712	687	779	710	690	680	734	700	671	687	694	700	666	700	716	687	652	717	683	702	740	742	665	679	775	717	668	734	727	648	712	707	686	730	672	716	678	713	708	693	712	676	738	746	703	688	729	679	743	689	669	753	739	709	696	706	735	682	698	718	700	680	771	683	719	694	686	695	668	702	702	732	711	752	726	708	708	681	721	688	702	734	725	666	713	727	686	678	697	705	729	702	728	719	714	644	697	750	698	738	735	732	694	711	722	715	714	752	722	740	694	701	724	727	697	699	701	744	697	693	668	713	702	693	724	673	684	739	699	689	687	774	679	725	748	711	739	726	768	687	719	737	687	747	719	711	718	740	694	713	695	725	736	681	697	721	693	730	697	674	703	722	767	710	717	693	707	717	706	697	714	694	697	668	695	685	731	712	657	707	707	692	697	726	739	737	695	705	742	685	731	659	761	727	697	690	697	689	689	681	680	698	759	718	706	687	740	655	704	759	760	714	664	704	701	751	691	711	712	693	690	681	708	722	716	718	668	686	681	701	710	768	701	711	732	697	699	717	743	706	654	730	705	646	740	729	725	669	745	704	749	719	712	743	683	726	685	732	709	726	730	703	704	768	736	713	742	699	736	702	694	682	686	703	724	722	741	716	693	675	691	664	703	709	735	693	659	715	723	643	689	704	662	700	716	759	702	735	690	720	707	693	704	705	685	695	704	738	690	739	713	723	711	723	744	713	690	701	719	714	706	682	735	665	713	696	732	713	711	739	699	716	771	675	734	657	732	736	692	712	744	703	726	670	704	696	690	698	749	696	698	662	651	641	714	721	696	679	703	694	734	721	750	718	696	698	698	705	730	679	700	722	730	664	694	677	729	744	747	675	692	676	658	751	724	716	725	704	703	730	704	712	725	692	677	696	707	685	716	704	678	745	736	632	707	715	695	744	729	698	666	650	709	663	722	691	702	693	691	702	702	730	707	673	726	648	724	702	710	685	726	657	747	720	705	711	720	746	691	725	724	689	716	715	688	701	701	721	729	742	670	688	701	695	735	741	679	707	725	727	739	731	760	721	685	718	725	712	706	647	668	690	717	743	713	647	679	729	748	703	745	719	713	665	718	725	769	753	710	682	721	734	676	755	684	701	702	697	725	676	724	699	744	708	760	721	679	702	690	739	703	695	764	703	668	696	723	730	704	701	736	723	707	686	687	708	705	719	699	705	687	698	698	690	700	728	714	711	664	658	704	694	730	686	721	714	654	714	696	683	724	692	711	682	744	711	728	692	697	743	710	706	673	674	750	689	679	741	690	687	715	711	715	722	694	729	764	732	683	729	699	734	702	736	707	695	692	708	715	707	687	711	662	694	645	699	665	671	674	691	719	706	726	691	714	727	661	681	743	730	747	688	712	654	707	715	714	680	699	775	716	668	734	675	714	716	697	728	708	714	720	711	673	668	713	709	737	708	734	667	687	724	703	704	723	723	664	715	709	708	715	697	685	700	691	740	677	672	693	710	648	711	705	665	717	727	722	722	685	720	724	683	675	720	702	711	729	705	706	714	732	700	711	734	650	704	666	706	687	714	707	713	720	739	714	694	720	721	675	713	726	702	704	698	686	667	686	708	702	752	698	722	645	739	702	728	692	698	684	718	708	754	753	739	691	687	722	706	693	722	706	715	674	744	722	694	691	684	707	701	701	706	695	737	645	720	681	713	665	689	678	715	761	726	721	713	684	683	690	733	715	727	769	698	692	688	699	692	699	714	719	724	727	691	698	702	736	690	736	709	713	698	691	738	704	652	696	717	705	702	723	715	732	715	672	724	727	689	739	718	678	721	681	680	706	700	719	713	701	776	676	714	695	670	706	728	676	696	747	672	704	711	723	749	699	678	722	738	754	708	692	716	717	682	735	710	717	697	698	654	689	700	712	680	705	733	677	689	728	721	709	695	687	706	726	714	722	688	664	697	727	687	712	709	731	700	749	688	705	718	752	642	677	650	705	694	713	710	703	671	692	768	700	734	709	699	729	702	651	714	655	721	693	685	691	720	709	714	655	665	747	708	700	717	687	688	709	771	673	697	692	724	714	721	669	712	741	675	709	675	721	684	681	689	695	691	664	714	677	663	725	689	707	700	689	732	696	711	716	744	721	754	727	692	716	688	739	703	718	677	691	711	698	673	718	721	671	717	651	744	699	709	672	706	725	713	695	711	694	722	719	675	677	702	727	715	705	714	716	683	686	706	726	674	713	710	729	729	653	678	711	681	702	662	678	720	710	716	687	702	686	715	722	706	737	705	697	686	730	687	667	731	735	714	767	664	741	712	710	681	751	703	708	706	710	676	674	679	675	677	731	729	733	663	717	685	714	717	696	713	711	676	692	683	721	718	730	674	733	738	700	751	731	685	683	716	714	693
1376	183	123	106	145	151	183	638	1227	1169	643	915	1163	1075	820	623	344	183	106	69	83	74	59	57	61	60	60	64	60	65	63	61	56	60	60	62	61	56	72	54	59	69	65	50	64	70	64	66	75	57	65	55	61	64	61	59	57	51	67	62	58	58	68	68	74	65	57	65	61	51	56	62	70	59	65	62	56	64	66	73	60	51	48	61	49	70	63	74	59	65	62	67	77	56	65	59	48	49	48	60	65	59	43	57	55	66	64	65	58	81	51	51	51	55	59	58	65	56	66	81	49	61	61	81	57	68	70	64	69	63	60	56	63	68	64	62	67	65	67	69	68	60	45	56	51	55	52	59	66	67	56	63	54	53	51	55	71	57	70	66	74	53	66	67	61	76	70	56	62	57	70	63	64	51	65	59	60	68	63	53	69	60	58	63	65	65	70	60	49	52	61	64	59	43	62	60	57	69	67	63	63	56	46	55	63	56	59	60	58	71	60	56	64	58	57	54	84	63	77	74	58	53	59	49	66	67	70	55	62	67	64	65	66	57	67	69	68	64	66	63	64	69	71	52	63	82	68	67	54	60	70	61	86	62	64	55	62	55	68	60	52	50	64	59	59	60	51	63	61	62	61	61	53	68	71	67	56	64	59	74	55	51	51	65	52	71	55	47	68	60	69	56	59	55	59	64	56	62	52	70	55	65	71	58	69	82	64	55	65	66	69	47	73	70	45	79	65	58	54	55	62	66	66	72	70	68	65	72	72	64	68	51	65	76	63	48	55	65	64	53	61	62	69	49	55	67	78	55	64	56	71	64	58	56	81	68	63	57	61	68	64	58	58	60	46	65	54	63	64	47	63	59	70	60	57	68	49	66	58	63	69	77	79	65	66	68	74	60	59	48	77	67	62	64	78	67	61	57	67	65	51	60	64	81	62	56	57	79	64	71	64	62	55	52	69	61	65	62	64	73	49	74	72	71	58	66	53	69	54	64	52	54	76	66	57	61	76	58	59	46	54	67	68	61	59	62	64	86	79	65	42	79	60	63	71	73	67	67	57	55	51	63	58	58	66	55	73	65	53	64	66	56	52	62	56	59	71	62	76	60	57	67	68	60	60	59	65	58	55	65	60	65	58	55	58	63	67	59	55	54	49	78	61	55	60	59	65	60	59	75	72	59	72	68	62	59	54	59	85	74	63	53	71	44	67	86	65	52	81	63	56	72	53	57	61	66	62	56	65	60	71	64	61	59	64	70	60	63	64	64	54	60	55	68	69	60	60	63	73	49	59	47	59	61	48	57	57	53	41	62	68	59	65	67	67	52	64	52	64	55	76	57	71	55	57	51	50	50	77	58	66	58	65	67	69	66	66	59	59	74	70	60	60	71	61	64	69	63	77	63	64	69	65	55	57	77	60	75	63	61	46	57	56	73	68	66	56	48	57	78	65	61	47	51	56	62	63	66	66	70	74	54	58	62	66	57	48	54	57	58	75	65	55	68	67	63	67	57	57	51	69	55	72	49	65	65	68	71	68	60	63	48	70	59	59	54	67	59	60	52	44	65	71	64	73	77	54	60	54	69	60	61	65	61	59	61	57	71	64	69	76	57	74	71	46	62	67	52	45	55	64	70	68	74	56	70	64	59	58	64	64	65	59	68	62	62	66	66	59	55	41	66	64	62	68	61	53	70	56	66	64	55	59	65	73	63	45	65	71	60	59	57	61	59	62	59	81	57	57	79	49	52	47	65	73	65	57	60	49	63	46	61	64	68	74	74	56	69	57	57	61	53	60	70	77	53	57	63	63	39	63	55	59	75	62	64	68	46	53	63	66	74	75	50	46	54	50	66	46	47	76	67	57	52	78	64	69	54	78	61	69	50	53	72	51	60	60	53	46	63	65	70	59	57	68	56	67	50	66	62	46	59	45	58	70	70	65	65	58	70	78	61	67	47	72	62	58	64	59	60	61	56	64	56	76	74	80	60	68	58	72	64	63	57	69	70	58	64	59	72	61	56	72	65	62	61	56	60	66	64	55	73	63	57	52	57	50	58	69	68	51	76	60	69	61	60	56	64	53	65	44	61	69	54	61	55	62	62	65	76	53	64	62	58	60	65	53	65	64	67	71	65	68	62	72	68	64	66	70	55	70	57	64	65	54	64	64	59	64	70	71	55	63	72	54	55	65	77	74	70	70	59	55	64	71	61	69	57	65	66	58	77	69	55	58	52	65	68	68	68	59	72	61	58	55	72	69	61	69	60	59	74	62	62	64	60	64	70	54	56	68	65	80	73	57	54	66	60	60	64	72	68	64	69	56	49	76	71	68	81	69	63	78	53	63	73	41	48	59	55	55	57	72	53	63	54	57	71	62	63	70	65	57	71	54	54	88	77	54	72	70	49	50	54	66	54	64	67	60	62	73	57	52	62	74	58	58	61	66	61	52	79	69	78	62	65	78	66	55	72	60	67	54	59	55	62	77	59	66	51	62	57	65	57	69	67	64	53	62	66	65	51	50	56	61	53	56	47	59	60	58	67	61	65	61	57	61	69	64	59	72	57	62	52	46	68	68	65	65	58	50	66	64	61	65	59	70	55	67	68	65	63	55	57	56	70	64	56	73	72	61	72	70	67	72	70	73	53	59	56	62	55	70	60	67	63	78	65	55	76	73	63	71	58	54	59	66	64	72	80	63	70	58	67	67	62	65	57	58	76	59	49	48	60	65	59	51	78	65	51	56	56	56	53	66	65	73	67	59	64	64	67	72	58	72	65	61	69	57	71	59	60	58	69	55	54	56	59	50	66	65	60	43	60	67	80	60	69	66	68	68	69	65	59	67	70	68	52	67	53	58	65	48	58	68	56	56	67	58	62	59	60	65	76	61	57	60	52	60	62	66	55	63	60	56	58	69	70	54	60	59	65	63	60	65	69	62	56	56	52	53	68	65	61	58	55	49	70	48	55	53	56	68	61	65	54	71	70	66	57	68	45	57	58	53	72	47	57	50	63	71	62	55	58	65	73	65	78	56	65	62	54	74	73	53	67	69	66	60	51	59	56	51	61	60	60	56	61	70	52	56	46	64	62	69	80	61	69	67	73	69	81	73	66	71	65	74	81	60	55	53	55	66	57	59	52	71	75	56	57	66	74	57	81	71	68	71	82	57	70	57	51	59	58	57	51	67	65	56	68	56	69	71	69	62	64	62	67	62	58	52	72	70	70	73	62	62	75	69	58	62	50	47	57	63	53	79	60	66	59	65	63	66	50	65	47	56	63	72	58	64	81	65	56	63	70	55	61	70	53	62	56	61	61	57	72	57	75	56	59	70	55	49	57	62	69	67	68	77	62	64	50	67	67	69	45	61	53	61	66	56	53	61	56	59	57	46	37	56	65	59	59	55	67	63	67	73	71	61	51	71	64	66	59	62	68	54	51	66	74	61	60	73	68	51	69	66	60	66	56	57	65	58	57	59	62	58	64	73	62	66	58	71	61	57	45
10506	4580	2380	4156	9900	11046	9946	20538	25697	23391	17740	21135	22705	21491	17188	13521	8444	4523	2180	1196	855	779	814	714	726	722	771	778	779	772	733	744	716	758	743	710	709	760	765	769	741	740	728	716	788	720	738	753	787	760	738	742	745	742	768	741	801	738	746	721	731	780	725	741	821	726	718	744	759	745	719	791	813	712	777	740	753	748	752	747	723	780	745	711	724	724	716	778	796	748	721	765	728	746	780	766	766	703	749	747	744	782	784	749	743	765	749	733	723	743	725	814	781	696	746	784	785	755	713	765	730	783	729	747	775	780	739	760	765	759	770	754	806	763	719	737	713	720	772	760	695	741	720	779	762	778	753	767	745	729	771	778	751	767	802	768	813	760	687	749	722	744	738	713	707	782	770	773	768	735	792	752	770	779	799	786	753	732	760	721	796	821	750	703	771	656	733	759	749	769	739	783	752	732	802	770	731	739	785	767	744	721	738	771	758	760	763	741	763	755	750	737	752	736	728	776	716	741	761	745	796	792	776	706	758	741	777	740	788	781	742	706	743	775	750	730	757	735	754	774	761	719	796	787	737	754	742	771	764	753	712	761	724	762	782	750	725	728	772	790	723	761	785	729	707	730	776	760	764	758	764	748	744	765	796	763	823	754	734	755	743	756	747	773	791	719	772	742	767	760	712	744	745	780	724	745	776	785	737	802	799	748	752	803	729	755	758	764	726	786	755	784	783	762	742	724	755	739	770	748	774	737	769	752	730	747	746	736	769	756	779	725	764	783	757	762	773	776	759	769	787	810	747	812	736	732	693	716	771	731	748	749	745	740	824	763	761	751	764	774	705	744	753	737	738	701	800	789	727	719	726	712	775	791	771	750	746	801	765	792	723	750	777	748	696	789	748	765	715	786	746	740	789	768	802	741	774	773	830	760	743	805	719	756	758	709	751	758	808	755	775	709	731	752	747	740	767	765	741	727	760	745	745	780	744	724	743	769	709	755	709	753	771	782	769	782	710	783	719	789	797	789	762	777	757	767	809	773	733	767	761	712	730	770	772	734	783	756	779	723	774	745	726	778	706	745	783	742	722	800	755	756	719	759	710	780	774	775	757	757	772	799	751	752	772	711	757	776	744	800	739	725	789	709	785	706	782	740	748	773	714	758	754	770	726	766	729	788	769	727	761	760	761	760	821	818	711	725	734	742	745	770	755	820	724	786	692	753	769	744	734	783	735	771	760	727	767	755	771	747	798	784	737	741	753	748	760	785	763	768	748	744	792	729	754	784	754	750	771	718	735	803	730	795	733	723	744	734	717	763	736	775	762	829	721	789	738	729	721	766	758	739	775	756	725	762	786	759	790	746	723	756	732	727	781	718	751	784	754	797	711	759	729	759	737	795	713	726	769	747	743	749	744	744	762	807	749	709	776	761	749	682	751	744	752	736	730	753	759	749	732	789	691	788	721	730	756	775	732	716	753	745	730	758	709	761	820	767	747	761	728	727	715	762	756	753	734	714	752	774	730	809	720	754	711	740	733	758	732	744	746	756	746	802	788	770	742	818	741	743	742	738	740	751	789	733	740	730	718	741	746	738	797	761	767	789	720	718	752	743	770	801	761	749	797	719	797	769	781	733	739	776	722	764	770	774	765	784	724	753	797	774	719	776	706	726	754	766	820	755	785	772	760	752	747	805	759	788	763	759	761	794	771	755	767	790	704	792	801	832	787	756	773	726	727	744	709	762	757	734	737	760	809	735	792	773	766	729	766	708	711	785	779	753	734	753	745	752	800	725	718	750	701	735	770	735	768	788	771	757	735	755	770	784	697	756	735	716	750	727	764	754	723	764	765	700	725	702	732	717	775	777	768	773	702	788	732	757	744	777	813	754	737	756	710	770	750	733	786	793	769	734	823	732	759	745	756	766	814	760	760	770	749	818	741	759	704	740	785	739	747	770	759	763	753	751	727	764	760	807	762	738	715	723	805	728	710	788	782	799	730	790	749	756	802	777	756	788	786	694	782	770	787	759	771	757	754	733	802	842	756	729	746	761	739	724	760	736	810	740	805	788	744	737	749	760	712	759	710	730	736	725	715	745	785	761	763	763	746	749	756	755	711	726	743	736	800	708	772	767	823	727	762	748	751	790	797	787	787	807	782	778	780	775	736	740	740	755	756	789	734	717	760	706	758	778	773	773	828	772	765	745	749	756	738	763	766	791	733	766	761	788	757	756	726	757	740	786	731	794	762	773	789	780	769	770	764	756	780	801	779	732	774	753	760	721	762	790	741	769	761	738	760	724	774	779	753	730	740	750	747	750	766	752	788	751	714	808	805	728	767	811	825	780	760	766	761	767	756	740	779	795	705	778	761	746	774	763	766	724	745	725	745	769	802	760	748	714	725	730	773	754	744	788	758	767	751	772	749	783	738	754	733	754	754	743	743	739	696	775	724	725	816	713	740	765	749	722	803	725	784	746	779	753	759	745	759	711	774	768	767	802	720	712	798	780	742	769	733	763	757	721	780	772	774	754	754	814	781	797	773	738	730	732	755	706	729	722	733	787	754	721	731	747	737	767	789	712	721	797	750	759	737	760	791	778	752	732	759	789	758	737	712	790	746	760	739	805	733	721	793	788	772	747	736	773	743	787	714	735	799	790	748	776	694	745	755	762	732	749	761	747	743	719	782	758	792	837	743	758	754	730	784	781	760	795	744	764	736	713	754	764	745	728	754	746	751	790	759	753	789	815	784	736	749	765	761	739	751	702	764	706	698	764	747	708	776	752	733	803	797	730	783	777	761	751	790	780	759	758	736	796	753	751	820	728	744	761	788	747	783	723	755	746	755	728	761	819	745	779	735	772	721	792	719	790	781	786	753	755	795	776	739	794	747	761	784	767	711	785	794	775	768	793	781	772	765	775	737	747	730	764	751	689	745	787	750	770	765	772	749	803	786	751	718	760	762	760	705	767	703	691	724	756	830	771	738	759	785	767	723	800	720	749	769	744	729	714	744	767	704	751	765	736	691	747	810	731	757	791	757	768	824	795	746	761	770	725	749	754	736	740	717	772	818	730	782	795	758	708	727	729	760	757	743	758	776	752	737	757	748	732	783	745	778	748	780	766	762	760	771	745	757	775	776	744	700	788	725	754	793	733	728	784	766	767	740	747	733	751	723	741	783	794	729	776	743	793	726	758	744	719	749	754	770	747	767	822	795	763	788	686	754	758	781	723	730	784	801	742	677	728	794	732	753	738	757	740	735	719	790	805	736	775	724	764	740	753	739	711	799	795	788	755	763	749	782	738	757	794	821	719	757	767	815	729	765	739	742	740	714	787	784	716	764	761	757	726	743	735	766	751	723	767	766	746	770	774	755	749	770	779	722	761	744	778	775	750	755	795	741	768	774	733	713	727	741	751	739	761	764	750	783	764	752	801	742	746	804	785	792	720	695	744	808	746	750	688	750	732	716	757	809	748	773	751	793	759	720	766	750	794	767	733	793	693
737	517	231	178	298	567	673	852	3145	3527	2414	3273	3100	1907	1351	845	411	243	112	71	59	64	47	63	64	52	63	40	59	55	52	72	42	55	50	54	53	55	54	53	51	55	49	40	57	46	59	46	57	69	57	76	56	54	53	53	49	51	59	56	57	57	60	66	52	63	46	57	50	53	51	66	55	57	63	54	55	55	65	45	47	40	60	61	48	58	48	66	57	56	60	67	57	65	54	59	48	56	59	55	48	46	65	57	53	57	48	70	49	57	43	56	59	66	47	49	52	51	66	54	49	56	61	52	59	44	53	61	46	51	74	46	51	50	60	43	50	37	53	51	52	47	47	61	43	62	60	54	65	55	59	44	58	52	45	44	57	60	43	53	56	51	57	49	59	48	49	60	39	53	61	55	62	65	57	36	58	43	61	41	73	51	61	53	53	59	55	58	51	59	56	61	49	61	69	64	58	57	60	58	68	64	54	64	52	50	58	73	49	55	52	55	58	53	46	56	61	40	55	52	55	58	57	71	50	60	59	60	56	50	41	50	59	59	58	50	56	61	48	45	53	52	40	53	52	56	58	52	61	63	68	63	61	56	59	68	49	46	72	57	64	46	67	54	67	66	48	63	61	50	57	69	53	49	46	61	61	48	51	53	58	53	57	55	46	52	61	57	41	52	61	53	55	56	59	57	46	43	50	65	42	53	55	63	58	51	67	40	49	68	62	61	50	60	52	49	59	74	58	50	52	57	58	52	66	57	49	64	54	65	54	61	69	48	61	45	38	47	50	54	58	58	55	65	59	62	51	62	55	64	56	63	41	59	54	49	43	60	56	57	56	58	61	57	48	53	56	50	53	57	54	62	44	54	51	58	63	51	68	50	39	59	60	53	55	42	49	56	47	54	65	51	62	59	47	72	50	67	57	53	57	59	52	54	61	62	49	43	57	51	65	59	45	55	65	39	50	51	61	58	51	65	63	50	52	53	45	61	50	60	53	66	46	69	63	61	60	65	43	41	43	61	54	59	40	48	61	49	54	56	53	69	51	52	50	68	78	58	47	52	51	41	50	57	47	56	44	51	48	54	53	68	50	49	68	52	54	66	49	63	59	70	52	47	50	58	45	64	56	48	69	44	62	43	47	58	55	71	58	51	54	50	52	55	60	73	50	56	42	55	58	35	60	72	63	51	60	52	46	45	61	59	66	53	54	45	41	42	49	66	53	46	55	57	51	56	67	45	54	60	50	59	70	54	58	56	60	72	43	39	58	41	61	46	62	41	58	67	74	45	51	58	54	45	61	59	60	49	48	69	53	51	63	58	47	61	52	68	60	53	57	61	57	66	68	48	50	52	50	57	50	63	52	42	42	58	53	54	47	52	59	56	39	59	59	59	55	57	41	57	67	59	52	60	50	46	56	43	53	55	47	74	57	64	64	63	58	50	57	53	54	57	52	48	48	52	66	71	58	58	54	56	56	66	68	51	57	73	50	54	43	62	52	51	52	54	64	53	63	60	62	59	60	55	48	61	64	53	45	59	51	65	71	49	70	63	46	47	55	62	57	62	53	60	48	55	48	60	46	70	53	53	41	49	63	59	51	53	39	56	55	49	49	69	49	53	60	40	47	58	44	50	56	65	68	45	53	58	67	62	51	58	61	50	69	55	57	45	56	57	54	58	55	55	62	65	56	48	59	44	48	61	57	64	67	38	46	55	47	49	67	51	67	52	54	59	59	47	54	44	49	56	42	53	66	63	54	44	51	54	61	37	53	57	51	65	39	61	39	52	58	48	42	58	58	56	58	56	64	56	43	45	51	44	58	61	50	53	49	47	61	73	59	65	55	53	51	55	52	46	73	56	54	48	66	63	60	38	56	60	66	54	49	56	57	56	54	58	50	64	55	52	60	56	61	63	43	46	45	50	54	56	62	56	59	52	55	46	57	59	45	51	54	66	67	61	44	57	58	47	55	55	49	51	48	69	49	52	61	48	53	51	71	63	50	54	58	48	60	56	50	49	63	49	45	62	64	53	59	57	53	58	53	69	36	63	62	45	65	55	57	63	54	73	50	49	52	59	56	59	46	59	54	49	46	46	62	56	64	51	66	49	44	47	66	41	49	56	44	51	63	69	50	53	46	36	52	58	56	53	62	45	60	56	67	51	54	64	52	73	50	44	59	47	55	50	61	58	59	52	54	47	59	62	48	64	56	73	48	47	44	53	58	59	49	50	50	50	51	48	69	51	47	52	63	61	48	61	59	43	53	67	52	62	70	55	70	64	51	59	51	43	57	51	57	52	52	52	58	55	56	62	73	54	49	37	56	58	69	62	53	64	55	48	61	61	56	63	54	53	45	61	66	53	64	55	49	63	68	61	51	48	55	65	57	44	48	55	67	59	50	58	44	58	64	58	66	57	51	39	61	63	53	47	54	56	44	53	60	61	62	41	58	61	35	46	44	56	64	45	63	53	55	64	56	52	44	60	40	49	56	56	50	64	53	55	53	66	52	50	53	70	53	54	71	43	57	62	52	60	54	51	50	55	48	56	62	51	50	47	50	59	40	52	54	65	68	56	62	50	53	42	55	56	60	43	48	57	62	53	60	56	57	50	58	41	60	56	46	55	55	52	52	59	62	68	67	59	61	59	56	54	55	42	63	61	51	53	59	48	57	45	46	63	63	56	60	58	68	51	55	48	58	57	45	56	41	46	58	55	54	46	43	66	59	61	57	69	47	56	57	50	64	57	51	57	58	58	54	53	49	47	51	53	54	47	64	59	59	48	68	66	65	51	53	51	51	43	53	58	50	51	56	51	50	49	46	58	37	57	54	55	52	68	53	57	59	58	48	54	59	52	61	58	61	54	68	57	58	64	40	39	61	50	53	49	37	48	41	65	46	51	54	74	47	56	52	53	55	48	54	40	53	47	52	55	50	60	55	61	54	53	41	53	46	46	57	53	51	59	56	56	58	59	44	47	52	38	59	61	56	57	52	61	55	65	61	52	42	65	56	51	45	53	60	49	52	55	51	58	49	44	47	44	57	61	46	54	56	53	64	45	55	66	49	47	47	52	52	57	57	63	46	53	58	37	74	53	43	59	44	67	45	60	48	55	56	53	58	63	54	53	57	63	53	58	59	41	55	50	60	51	57	54	55	64	53	73	48	48	66	68	55	57	65	65	63	50	52	63	66	58	62	59	47	56	57	42	46	72	52	57	52	57	53	52	59	64	62	60	53	62	49	59	55	55	50	59	57	47	49	45	45	47	57	46	42	55	55	50	53	50	58	54	55	58	52	54	46	55	53	61	51	52	52	66	61	60	65	50	52	48	51	47	40	65	38	56	55	60	73	47	61	54	50	70	53	53	42	53	50	60	49	45	46	52	45	46	51	48	56	52	64	72	68	55	49	51	74	56	62	52	62	73	52	55	54	49	48	50	56	57	52	52	54	55	49	63	49	56	52	60	62	39	48	58	54	55	44	57	53	66	53	48	63	64
14905	9378	4603	7997	21912	25855	24872	23914	35497	33526	30227	33671	31502	25514	22222	16519	9469	5055	2377	1256	868	735	673	658	622	665	670	694	655	652	650	657	679	621	622	653	690	623	664	670	643	654	635	631	651	684	630	641	665	627	681	688	705	671	654	679	632	641	677	681	684	690	657	682	680	663	653	710	660	663	643	686	692	570	659	660	668	662	664	680	655	570	641	625	693	670	620	659	664	670	679	638	666	678	680	679	636	639	649	641	662	633	654	668	648	665	679	654	653	651	638	690	646	676	633	665	617	672	606	704	681	635	656	657	658	641	654	688	667	635	659	684	636	676	635	631	650	649	680	650	644	635	638	675	645	686	657	627	653	698	649	699	662	640	701	642	654	678	638	659	674	684	640	675	695	631	616	661	668	658	664	671	666	682	653	645	688	686	687	701	676	633	625	667	639	670	672	679	686	683	701	706	655	648	640	679	660	640	653	642	670	683	649	656	612	676	658	653	684	641	650	640	666	681	693	667	656	629	652	672	632	676	651	656	695	694	628	660	638	660	622	671	672	650	663	706	722	671	642	656	684	615	658	695	664	646	693	623	661	648	675	667	653	652	678	621	654	629	684	683	707	650	629	652	668	634	668	695	635	615	685	671	668	635	659	659	630	612	641	680	661	627	657	716	623	652	654	656	695	683	655	653	700	627	668	641	661	654	639	685	653	615	667	644	645	677	672	649	645	659	714	688	666	704	627	684	659	648	659	705	636	673	634	668	659	682	671	684	677	676	628	688	627	717	644	624	655	656	682	633	677	697	672	694	670	654	614	677	621	646	637	651	686	649	622	630	710	700	650	690	669	696	647	694	634	618	651	688	718	680	647	643	688	629	627	670	650	629	644	645	643	644	636	629	650	662	639	670	694	661	690	659	678	616	618	667	637	688	689	671	659	692	671	666	694	643	645	658	654	670	699	657	681	652	639	619	664	695	644	653	676	631	677	649	659	608	696	684	655	671	614	659	648	633	654	644	645	663	688	661	681	673	668	703	655	669	628	645	678	672	657	638	650	685	651	647	675	665	627	677	667	660	602	658	638	644	647	617	657	648	693	636	654	646	605	694	688	659	694	704	680	661	655	617	648	672	683	656	644	678	671	642	672	683	647	645	647	663	670	702	651	635	679	658	640	693	651	653	662	690	639	685	700	623	653	693	635	650	657	633	628	632	698	643	676	699	628	670	650	680	637	659	693	647	629	655	673	612	691	656	685	677	673	647	616	651	690	665	601	645	619	697	618	665	619	673	658	658	651	657	653	636	657	635	586	630	685	678	650	659	663	623	671	676	667	662	670	641	663	641	624	685	678	684	670	633	664	648	688	649	656	685	657	636	657	649	666	661	631	646	653	613	689	633	651	667	640	684	583	633	650	612	716	676	662	667	662	632	637	664	645	681	676	658	663	679	633	631	686	645	596	670	653	616	680	648	626	696	671	653	657	678	668	660	693	613	652	626	654	678	635	647	689	658	656	678	687	667	661	681	646	643	616	660	670	669	675	657	633	669	672	627	643	673	693	667	641	632	689	648	661	636	630	633	632	639	647	675	651	696	676	673	683	634	681	621	670	679	665	716	650	650	690	700	697	635	625	650	643	622	657	674	721	662	714	701	690	683	669	636	669	685	676	652	675	698	683	638	661	649	691	655	655	672	645	706	665	674	662	633	652	687	694	689	661	656	659	662	687	653	634	651	655	619	630	668	683	646	711	675	631	684	658	666	650	679	631	657	638	646	700	674	630	710	657	696	635	613	619	657	618	695	666	663	628	697	621	688	699	638	670	659	684	668	625	630	645	660	671	706	656	665	640	684	659	649	672	653	703	648	677	685	697	635	694	693	664	639	677	657	700	652	682	700	653	666	658	688	657	708	641	660	658	660	669	635	655	662	660	676	654	643	665	686	679	641	655	663	681	645	657	706	612	672	650	634	633	648	688	608	660	691	642	673	687	662	668	673	652	683	647	657	702	682	645	654	646	634	665	722	684	634	651	702	670	693	668	670	644	627	677	641	674	667	688	647	625	685	633	667	617	655	679	665	599	664	657	679	655	664	667	636	657	707	644	703	687	684	668	691	690	644	650	680	707	670	705	655	669	646	698	667	624	633	676	628	644	622	652	652	678	643	620	643	661	684	647	626	674	668	676	679	659	661	665	680	630	670	670	677	657	707	670	688	614	691	642	627	656	669	650	648	692	679	645	649	675	649	654	671	651	652	677	653	641	633	652	675	671	640	673	689	664	632	665	649	651	665	665	657	644	658	670	641	681	640	638	674	586	685	675	638	717	702	652	627	653	635	635	618	657	624	684	669	633	696	690	685	662	692	663	673	681	667	624	654	705	635	668	666	619	666	615	664	631	693	661	673	677	661	645	674	629	626	687	654	687	615	670	673	669	628	611	687	631	678	627	673	644	672	640	671	691	635	634	662	642	681	654	665	681	663	658	647	667	648	639	683	632	714	640	668	652	675	656	644	645	693	650	633	642	673	692	713	680	627	633	684	648	649	666	685	649	660	647	668	682	663	661	649	659	670	667	676	670	602	654	690	639	680	691	668	643	677	709	642	688	650	700	629	666	644	659	686	665	638	672	682	664	632	702	634	629	632	668	627	683	651	697	679	645	667	665	637	655	689	694	708	654	654	691	617	677	636	640	684	649	669	631	642	646	678	692	636	680	666	651	652	623	658	679	681	690	589	655	685	640	685	637	633	668	681	651	683	674	651	636	651	651	677	661	669	613	640	639	649	688	689	688	611	668	657	716	623	720	682	652	685	666	651	715	698	662	625	644	644	729	643	642	611	664	662	668	674	662	675	646	664	624	704	646	671	641	629	664	650	669	659	653	612	662	649	619	642	621	646	721	618	663	670	651	684	677	648	662	667	681	685	677	643	674	641	657	700	659	657	669	672	627	617	683	649	665	693	662	666	674	629	704	678	639	685	637	700	684	653	655	653	620	701	635	666	668	649	599	656	660	619	687	667	648	639	657	674	635	656	592	678	703	636	682	638	642	663	703	636	663	590	652	643	656	663	661	653	661	663	638	665	656	639	644	658	667	685	658	631	661	663	641	722	659	659	669	672	624	643	682	646	664	653	699	672	634	642	658	616	682	665	654	670	629	677	648	722	617	659	680	661	637	644	674	665	672	665	654	699	705	642	622	694	673	692	657	658	661	631	658	637	681	615	690	665	636	647	656	645	641	650	648	676	631	614	636	647	667	690	722	659	670	692	658	646	631	664	653	630	665	684	626	700	650	673	645	666	647	686	663	634	654	669	677	678	625	666	677	645	695	664	681	694	689	674	618	634	657	698	658	679	693	685	624	687	716	625	644	664	677	678	651	663	647	663	641	683	652	629	679	611	652	667	644	637	653	648	658	687	659	588	708	682	673	656	712	647	681	673	663	720	648	640	650	664	597	697	708	668	680	676	679	688	654	608	622	654	677	616	674	662	611	654	664	665	686	625	674	684
2185	360	237	170	271	670	820	4835	9163	7381	3356	2162	1708	1156	712	459	279	164	86	87	82	86	58	66	72	69	71	80	70	76	87	70	66	80	75	78	73	66	73	76	73	67	73	72	81	72	53	71	75	56	70	76	59	55	70	59	67	74	77	65	63	63	75	70	66	72	67	64	53	56	75	81	70	58	60	70	54	65	69	78	86	72	60	59	56	89	71	72	59	70	61	73	74	53	59	80	60	84	60	63	75	56	66	67	62	74	67	68	72	73	65	67	60	67	74	79	68	69	66	79	64	77	74	59	71	74	60	82	62	69	81	65	73	66	79	77	54	67	76	78	71	76	66	58	71	78	75	58	71	63	62	75	78	70	70	73	79	86	71	67	69	67	78	61	63	71	69	67	95	64	79	83	65	50	78	55	80	56	61	62	77	63	82	73	72	75	71	58	70	64	58	74	85	62	72	59	78	75	53	78	71	73	75	51	62	81	61	63	80	68	69	58	69	83	67	64	72	49	83	72	82	53	72	78	56	82	65	70	69	71	57	66	57	67	74	66	75	63	66	65	77	87	70	58	67	74	72	67	65	76	66	80	72	72	73	79	54	77	67	71	75	69	64	75	69	65	66	65	83	61	63	78	86	72	74	69	60	59	76	71	76	71	80	76	66	60	69	69	79	64	63	71	83	63	68	86	59	86	57	60	59	69	71	64	59	76	93	60	74	80	67	80	59	65	75	75	53	74	58	66	74	73	84	68	50	76	66	76	74	74	74	73	70	78	92	81	64	89	82	92	67	58	63	60	61	66	60	75	53	75	69	72	66	73	81	59	78	70	71	76	68	61	77	54	80	65	72	78	76	51	65	85	68	74	73	75	67	60	62	73	61	58	66	78	79	74	71	67	67	62	69	72	75	62	65	60	83	74	65	66	68	72	71	77	68	75	54	77	63	80	79	70	77	67	76	66	71	60	61	59	63	82	77	64	69	72	71	75	52	67	56	66	61	70	64	77	82	62	69	87	77	57	74	86	66	75	58	62	54	72	69	74	69	62	74	71	91	61	60	63	67	80	64	70	66	81	55	89	71	51	62	70	62	49	78	70	72	70	72	78	77	77	70	69	85	76	71	62	65	63	64	61	54	84	64	71	74	62	83	68	71	71	69	76	66	70	74	64	76	73	79	75	71	79	67	69	73	79	72	68	65	67	58	59	85	64	77	59	71	94	76	66	69	59	64	73	58	73	74	82	57	69	75	60	64	81	62	68	70	77	50	78	70	62	75	60	74	77	64	78	70	60	79	79	64	64	78	69	83	78	61	54	84	66	74	60	75	82	77	58	73	83	81	85	73	57	67	58	70	71	60	71	76	68	67	78	72	69	76	65	50	65	89	56	68	90	63	83	60	68	68	56	68	73	61	82	65	52	69	63	75	82	73	70	80	71	78	69	65	81	71	82	81	80	90	66	72	73	65	65	63	71	72	62	72	73	62	72	61	73	56	83	68	62	79	59	82	82	61	73	66	71	89	85	63	76	95	50	62	56	70	63	71	80	56	74	77	65	69	67	79	63	76	56	72	64	69	56	72	66	83	76	93	76	60	78	78	63	56	74	72	72	63	66	60	83	75	72	65	77	62	66	69	75	58	81	68	50	76	70	67	73	68	71	72	71	76	66	65	79	65	68	67	85	74	64	63	85	66	59	68	64	66	78	64	73	72	64	69	77	81	79	66	80	70	64	87	78	64	70	48	64	74	62	74	75	60	60	59	78	67	75	67	76	67	60	81	61	49	75	58	82	61	78	64	77	70	68	69	63	94	55	68	70	74	68	80	68	64	66	89	72	48	74	68	84	58	64	58	66	69	65	67	68	78	78	69	51	74	74	71	66	81	68	66	64	77	59	79	63	78	56	61	66	78	75	76	86	73	48	65	66	73	69	77	74	59	62	62	73	61	74	71	99	67	82	56	75	67	72	70	83	68	61	64	57	70	71	87	60	68	63	59	68	71	65	66	62	75	81	86	69	66	79	59	60	68	71	64	55	76	49	82	77	76	64	71	77	83	80	71	75	61	68	66	60	69	70	60	77	61	70	76	85	64	75	66	70	71	78	80	66	76	73	76	68	73	59	69	59	70	53	72	69	60	58	75	72	66	59	71	70	56	72	66	52	76	61	66	68	61	59	75	56	66	58	56	80	54	67	67	64	64	76	60	62	70	72	65	60	75	54	86	59	63	59	84	74	48	85	64	86	83	78	80	89	86	76	75	68	92	51	94	70	73	75	59	73	75	57	73	74	62	84	66	72	77	72	65	52	46	74	60	81	66	57	74	69	69	66	78	74	53	65	50	82	58	62	68	63	85	71	62	72	76	82	74	53	70	68	66	70	70	71	69	80	67	67	57	77	69	73	72	71	61	61	70	85	56	57	63	67	73	74	75	86	59	63	92	61	67	70	74	57	61	81	60	69	60	71	72	69	72	61	62	61	66	76	68	67	63	65	62	78	71	66	76	67	63	70	85	57	69	76	56	59	59	75	78	70	87	66	83	61	79	74	53	67	53	54	77	64	65	57	70	74	81	65	77	62	68	68	69	75	65	70	65	78	73	63	70	63	67	73	83	81	73	78	73	57	78	63	77	60	78	78	61	83	79	79	79	84	87	74	78	65	71	75	55	96	74	73	77	70	76	70	72	53	72	69	57	70	78	83	72	78	76	67	81	61	66	65	66	82	72	55	67	71	71	74	68	58	68	62	61	76	70	85	89	77	77	71	66	78	69	64	70	65	76	66	60	62	86	66	93	69	63	67	70	68	64	77	55	75	76	64	63	73	79	79	73	67	68	61	85	61	59	79	79	63	62	81	68	60	59	71	74	79	72	73	78	69	68	71	66	60	75	75	73	60	61	62	68	79	77	60	71	79	61	73	59	78	54	67	67	68	61	70	67	81	90	79	68	79	55	74	59	60	70	63	68	67	66	66	61	66	77	72	80	56	79	65	50	64	57	73	77	69	86	80	71	63	77	58	59	79	80	71	64	60	67	72	69	76	63	67	66	66	69	83	63	69	74	71	53	59	63	68	84	84	89	72	70	79	74	77	75	77	69	70	73	74	53	74	77	63	78	70	61	75	66	67	60	62	69	57	74	55	82	76	66	62	73	71	74	64	69	66	74	66	64	85	75	63	73	83	70	72	69	78	81	68	67	72	73	73	64	72	68	73	74	70	68	96	57	83	62	73	71	72	82	67	70	79	80	59	65	71	74	66	64	70	68	73	63	63	73	72	57	59	69	70	79	80	74	65	66	82	68	90	85	85	77	66	62	65	76	79	89	69	73	65	64	77	81	65	81	72	64	68	73	85	77	70	73	76	70	48	71	60	69	64	78	66	73	70	78	76	66	63	68	74	60	53	57	58	59	85	66	63	54	74	73	64	75	68	90	66	69	71	58	71	72	83	65	64	64	57	64	85	68	69	72	58	72	69	76	85	85	76	71	72	71	66	85	83
14734	7492	3982	8385	20067	27495	27562	44478	51309	42933	30965	29177	25759	20723	15578	10538	6077	2990	1505	1042	917	920	888	856	793	857	838	791	843	832	847	863	792	853	842	827	848	890	827	864	841	848	871	839	908	866	847	821	876	862	848	877	839	853	846	847	860	821	851	813	878	832	778	897	874	810	912	810	860	854	864	841	865	790	831	804	901	805	865	864	853	830	879	887	900	782	879	808	816	860	825	873	793	889	819	817	837	839	865	887	879	825	872	905	889	834	865	841	813	887	809	850	815	855	842	854	835	833	816	830	858	859	799	836	839	837	881	826	819	863	864	839	842	852	819	810	856	859	865	821	810	825	833	849	884	846	838	804	835	866	863	788	814	835	870	849	877	858	869	873	769	837	818	837	879	808	858	873	893	841	820	866	852	828	838	806	873	842	874	870	822	884	843	849	836	836	906	852	851	849	878	845	822	854	844	832	853	830	882	827	879	803	842	891	908	835	874	812	848	842	853	894	881	868	832	871	879	821	823	825	793	881	875	842	863	899	819	886	818	845	844	867	863	828	853	856	807	869	832	864	865	801	847	843	875	834	851	858	872	863	846	865	839	872	900	887	813	778	863	805	865	847	892	851	848	885	882	876	845	833	832	832	852	805	861	823	871	875	907	846	835	850	813	849	832	795	868	839	833	906	804	791	817	834	841	843	826	858	857	946	813	847	797	837	860	793	854	836	856	838	830	867	813	833	868	870	840	899	857	821	821	870	846	873	872	837	825	837	863	812	870	877	837	870	865	877	876	809	899	846	867	828	826	844	891	866	831	887	828	810	835	833	832	827	824	816	867	857	775	829	846	761	905	884	877	813	841	885	859	816	790	819	918	850	797	903	848	849	811	789	858	843	827	812	851	887	858	857	785	874	889	877	814	850	828	833	803	848	863	831	846	830	854	882	853	842	882	914	831	848	903	900	875	877	881	829	816	874	818	841	824	848	837	789	806	880	817	863	896	860	835	837	818	874	855	841	837	814	846	885	848	834	869	860	835	867	855	841	866	808	866	822	909	850	826	819	849	823	902	843	835	863	890	890	791	826	843	857	831	791	852	841	824	899	802	841	846	845	833	821	820	846	775	872	895	844	874	843	851	829	889	833	876	868	878	877	888	849	886	814	830	856	814	855	803	847	850	877	852	829	846	912	835	872	893	846	882	854	821	831	850	893	860	816	827	817	830	869	892	864	829	828	880	825	830	822	815	879	895	819	874	799	861	827	829	875	866	843	831	819	906	827	828	832	855	865	868	880	822	820	849	889	843	792	880	838	865	849	818	842	805	839	918	838	904	799	833	835	831	828	852	860	838	813	809	895	825	789	845	841	811	824	880	898	854	810	815	861	858	868	815	809	774	908	894	830	820	889	860	819	804	823	857	839	835	889	803	880	850	858	902	845	854	841	846	913	830	814	825	865	801	861	848	856	848	867	842	821	863	885	869	856	866	905	820	812	812	874	847	879	854	894	816	796	854	883	835	840	848	819	840	902	836	777	848	847	787	854	829	837	875	829	880	792	785	832	813	854	866	872	894	844	873	892	837	874	854	887	806	829	817	861	915	851	815	846	854	898	832	875	855	833	851	884	884	901	785	842	823	814	896	833	851	815	825	901	849	848	889	851	883	842	818	836	865	874	879	854	824	814	859	878	868	831	874	853	860	878	836	854	787	819	852	864	848	877	872	853	824	846	825	881	866	854	874	829	853	843	808	828	839	897	852	890	796	858	844	863	881	865	935	874	853	853	877	845	866	802	865	861	881	873	864	865	831	819	805	878	803	823	836	820	853	851	866	826	889	887	856	806	804	857	856	844	826	868	812	871	863	828	823	804	857	882	847	832	872	841	849	818	854	874	887	813	818	837	828	854	795	861	837	870	856	849	909	822	827	796	841	881	846	880	814	855	848	843	873	849	818	829	836	819	824	843	844	897	850	837	812	826	865	847	846	849	883	832	848	810	832	849	811	822	826	827	863	893	820	822	846	848	871	842	822	836	903	790	851	834	870	867	832	835	837	848	887	860	852	825	839	907	831	830	827	867	860	856	818	869	856	888	848	851	865	853	888	830	853	796	896	851	829	812	875	834	855	866	798	830	869	849	868	867	841	878	812	859	847	883	866	833	842	831	842	873	846	852	891	826	827	833	844	840	848	839	824	848	900	874	816	843	885	866	794	827	871	833	829	846	855	828	832	888	876	809	811	851	847	849	848	870	828	806	840	900	789	846	850	872	859	838	889	847	849	820	868	813	849	822	885	846	871	847	875	856	858	838	865	890	840	892	886	902	899	876	855	858	845	878	896	857	867	884	875	845	819	885	868	901	803	856	903	880	806	774	872	864	843	826	864	856	820	914	890	862	862	791	827	922	853	830	843	828	790	799	862	869	882	824	805	865	852	830	901	858	843	840	812	869	851	861	853	857	816	853	880	858	866	917	881	855	876	856	825	909	845	779	827	802	880	846	891	839	860	857	817	840	821	857	796	828	851	869	812	847	895	858	817	804	819	902	841	839	839	855	812	854	878	848	846	819	868	832	877	802	847	852	854	897	844	909	852	822	883	870	926	847	872	833	823	827	878	823	840	846	860	871	837	842	839	884	831	841	885	788	824	785	832	950	845	817	884	882	858	798	896	818	864	858	882	837	894	817	840	808	832	851	846	805	797	866	836	836	865	831	836	855	851	889	889	828	860	790	864	869	867	877	824	916	865	875	868	811	807	868	829	888	880	835	863	821	863	842	866	883	888	860	897	858	867	808	854	858	829	853	841	903	823	820	852	871	834	844	931	866	884	829	787	849	852	915	861	786	891	851	837	847	803	810	835	867	906	827	874	843	846	843	832	868	803	886	869	837	866	890	849	916	853	819	818	851	820	823	811	853	877	828	770	906	889	860	816	877	846	877	833	856	845	856	860	901	827	851	811	855	858	891	807	862	858	850	827	848	812	886	845	883	871	867	855	841	842	795	827	774	844	866	884	812	823	855	841	898	896	821	834	882	850	846	821	846	811	852	875	818	815	853	789	851	871	877	874	845	781	851	853	838	897	852	853	801	862	815	826	913	895	832	831	905	847	825	828	873	859	910	814	795	843	864	819	830	827	854	817	811	832	821	815	828	841	919	854	867	875	916	834	899	839	830	834	829	800	886	893	797	846	875	866	837	862	869	860	831	867	819	901	809	847	809	810	807	853	825	841	836	809	886	881	840	843	816	863	835	833	846	826	832	825	834	775	872	903	804	886	868	828	824	867	836	841	835	806	846	846	891	831	810	871	798	877	834	845	842	846	799	868	832	862	848	816	855	833	860	886	869	856	830	838	869	867	834	839	862	858	849	870	864	806	853	837	897	841	822	845	815	861	876	851	894	842	843	865	867	850	845	798	889	857	842	828	879	817	849	851	865	911	795	890	867	853	873	870	840	833	837	863	848	894	851	854	848	842	909	834	851	839	874	780	858	844	832	827	834	836	918	893	833
1130	645	297	282	617	1256	1970	4617	9961	9647	4409	2732	3178	2891	2288	1773	1073	423	209	105	89	70	63	50	74	61	72	67	54	69	65	69	46	53	64	47	51	54	45	58	58	56	62	57	56	72	65	63	36	58	53	60	58	58	53	50	56	68	63	41	64	67	67	62	48	60	57	55	60	71	61	65	61	53	57	68	48	57	46	65	57	56	52	72	66	65	61	56	63	58	75	47	46	59	65	43	69	50	64	59	59	46	47	63	55	72	61	61	71	50	53	60	57	68	65	69	52	60	44	58	64	52	57	55	75	68	74	57	61	56	48	62	76	52	57	67	56	57	56	65	52	58	46	78	52	59	66	46	61	60	47	51	65	54	53	59	66	53	65	63	69	50	66	51	47	62	60	62	75	66	59	58	45	69	50	65	60	61	45	76	59	55	64	54	52	67	62	54	49	60	50	70	59	44	65	59	56	41	65	67	60	59	62	47	68	59	76	50	51	51	66	60	56	65	49	59	57	68	67	56	66	62	60	74	67	64	65	56	47	49	60	58	48	48	61	69	60	68	65	60	64	64	58	52	49	64	65	58	64	70	66	60	62	58	57	68	67	67	63	51	53	62	54	48	54	49	48	69	59	66	68	57	67	64	57	64	53	57	59	61	59	61	61	62	55	64	53	78	74	55	50	49	46	56	64	64	56	49	65	74	60	58	65	51	54	59	57	73	60	67	60	48	55	71	57	56	64	62	54	56	58	48	68	64	69	68	59	50	50	65	73	53	53	51	63	54	73	68	58	66	48	72	64	60	62	65	56	51	66	56	57	60	66	56	46	59	63	56	56	41	55	67	55	51	61	68	60	58	54	57	65	55	51	60	60	68	71	53	56	60	42	63	58	45	54	60	55	59	67	50	51	55	64	60	52	47	55	61	46	51	57	58	59	51	70	58	62	63	67	56	52	49	62	69	43	59	54	60	77	78	54	56	47	60	73	53	67	60	70	71	57	49	57	54	72	64	63	65	42	58	62	66	50	58	50	49	60	63	55	63	53	70	58	58	52	59	53	55	61	62	57	66	44	63	63	73	58	53	57	65	53	45	52	61	52	65	56	57	50	65	58	60	60	72	49	58	64	57	63	65	55	69	58	49	53	57	63	56	68	57	44	56	54	64	48	53	58	57	52	59	64	66	60	56	59	63	71	69	53	61	57	67	51	56	55	49	51	62	62	64	50	66	56	59	77	42	55	80	51	58	64	46	57	63	49	55	67	55	72	55	55	48	57	46	65	49	71	50	69	55	66	55	51	83	69	53	47	60	58	67	62	56	43	74	48	59	55	71	58	51	51	66	55	51	54	67	54	66	55	44	70	52	49	48	71	51	63	50	56	47	61	68	59	65	52	56	51	57	64	65	61	61	46	54	58	67	61	71	70	48	56	67	61	53	57	61	61	67	59	59	51	70	62	64	43	64	63	52	54	65	50	47	56	62	61	61	62	67	59	54	56	61	39	65	54	65	63	49	65	67	58	45	64	71	64	44	41	65	63	58	52	58	54	62	55	71	62	60	59	55	52	62	59	61	60	79	70	67	51	79	52	75	51	53	51	53	56	66	58	62	79	53	61	55	56	64	61	58	55	77	53	71	75	59	72	46	60	62	60	57	60	57	72	56	72	66	57	64	49	61	69	51	57	62	68	55	54	62	61	65	60	65	79	70	53	63	62	64	53	58	55	51	75	63	56	65	61	57	57	57	58	50	64	50	66	58	68	77	55	53	65	54	59	62	53	61	71	54	59	49	60	74	68	64	60	69	63	63	76	60	60	69	57	59	57	53	68	66	59	72	73	53	58	59	72	64	75	59	54	74	53	56	60	69	48	65	61	68	49	56	60	74	63	48	60	65	57	46	62	60	64	47	66	53	61	63	59	58	64	68	51	48	75	56	47	53	63	61	72	56	52	55	63	65	71	55	55	58	63	61	75	60	40	57	65	62	67	57	68	54	64	65	40	60	56	70	70	67	70	67	56	64	60	43	60	61	68	58	55	72	58	78	85	66	61	61	53	57	63	64	56	61	55	68	57	54	65	58	49	63	64	54	57	42	61	64	60	45	52	58	62	69	70	63	77	65	66	74	64	49	67	58	63	64	53	69	53	49	49	58	58	60	56	40	52	50	63	56	60	70	60	61	61	50	64	68	51	66	54	50	58	64	77	53	60	75	62	64	59	62	60	56	54	62	56	69	66	60	43	56	60	54	74	55	55	76	71	56	64	57	59	54	50	53	58	56	49	60	43	55	63	53	57	59	69	59	67	50	58	60	58	60	69	53	42	64	59	73	64	70	45	59	56	57	49	80	56	69	66	58	57	58	45	66	47	61	60	63	56	63	56	45	70	57	62	57	61	48	59	55	45	69	51	56	57	56	51	61	53	59	50	61	55	60	79	58	81	59	53	52	42	64	44	59	41	57	49	58	49	64	53	61	67	68	68	68	57	58	62	63	55	51	54	54	60	43	48	58	65	44	62	52	69	66	66	48	56	62	61	52	55	56	64	62	44	52	54	65	48	58	42	69	57	50	40	52	56	67	58	62	63	64	54	76	62	56	54	64	60	49	77	53	65	63	52	68	75	56	54	51	66	62	69	49	60	61	78	49	64	73	55	66	77	57	77	69	66	58	53	63	52	53	49	53	67	76	50	77	60	57	71	47	71	76	68	69	49	54	63	53	58	57	69	55	68	57	61	65	50	61	63	45	49	62	52	48	65	52	54	59	69	71	61	54	65	52	60	62	67	62	50	61	72	64	56	57	62	60	55	68	63	63	64	50	68	56	73	52	61	55	67	73	74	57	59	54	52	65	48	70	61	50	50	62	50	57	77	50	52	61	58	48	60	59	46	56	71	72	66	61	54	64	62	56	65	58	62	55	60	60	63	68	48	54	46	49	55	61	68	69	53	66	61	59	73	54	63	58	60	56	64	55	60	51	64	44	66	73	49	65	63	60	55	66	62	50	64	51	65	59	51	61	62	60	64	47	71	70	69	78	72	52	57	53	65	50	54	59	44	60	70	66	52	63	65	56	64	60	49	51	51	61	52	64	48	61	57	63	54	61	76	59	58	53	52	75	68	57	66	71	55	63	49	57	72	56	61	60	69	56	53	64	54	62	47	64	50	70	58	60	63	60	58	59	64	70	58	56	49	55	75	68	51	51	64	50	60	63	59	61	62	52	64	58	58	62	46	50	52	63	54	74	78	49	61	61	66	59	54	53	67	67	61	53	60	68	56	54	64	60	49	45	55	63	63	62	46	55	71	67	70	65	59	61	48	75	52	58	62	59	65	71	57	72	54	61	60	63	55	36	63	59	46	59	52	64	49	58	61	65	63	58	64	57	48	48	62	71	63	47	64	57	60	66	62	65	50	57	73	88	53	59	73	70	57	55	75	64	57	54	55	50	65	70	60	65	51	50	59	70	68	59	59	76	54	61	53	66	56	73	49	58	63	73	61	71
17718	10966	5407	13240	30478	34272	35639	39889	51429	43895	32302	30222	32419	30093	26466	22332	15890	8095	4310	1939	1131	830	743	723	759	743	686	700	682	745	689	732	696	680	684	677	703	737	701	710	733	740	710	776	707	664	729	754	650	725	706	699	671	741	696	687	724	700	683	686	722	695	744	699	691	722	714	705	687	694	727	739	695	692	675	673	703	689	689	668	687	714	670	721	725	703	730	675	698	697	670	668	701	683	713	627	670	728	688	691	677	681	693	680	706	729	712	719	700	704	702	736	699	702	697	711	714	687	708	719	692	747	693	736	736	719	672	719	709	727	758	738	683	712	695	723	692	710	696	727	713	710	678	706	737	727	698	720	700	716	704	722	712	715	700	677	684	739	639	662	659	716	689	682	660	677	701	701	663	687	669	683	676	657	705	706	741	719	725	679	679	723	720	670	706	737	652	679	723	737	690	710	665	699	710	713	709	734	693	692	725	738	687	675	696	697	686	743	689	734	733	709	708	673	697	693	673	698	694	715	704	685	687	718	700	667	694	674	696	716	749	742	739	648	661	740	716	705	749	714	704	685	714	734	696	726	720	683	667	706	693	684	670	729	695	674	712	700	710	757	645	705	739	740	703	717	717	718	738	685	737	688	718	708	726	663	731	735	753	696	693	707	707	719	694	688	715	715	684	713	735	706	714	671	686	746	729	690	706	710	678	712	715	666	689	714	726	717	714	671	731	705	713	685	698	707	720	698	712	686	678	676	719	705	739	682	711	705	699	692	710	735	688	723	694	697	734	713	730	698	701	725	728	730	708	735	706	683	660	733	716	727	762	742	745	694	706	701	692	734	675	694	713	717	660	733	715	705	684	741	708	696	682	747	726	685	672	721	681	705	695	723	684	766	730	736	689	761	670	737	683	729	690	671	725	699	707	763	750	746	718	666	729	696	741	709	698	716	715	713	711	710	702	733	701	679	741	699	696	653	688	679	720	736	705	710	683	701	763	699	711	711	709	713	687	757	722	665	692	723	793	704	702	760	710	683	672	676	691	705	714	705	726	679	755	684	674	697	724	687	734	674	714	742	688	702	701	711	730	690	709	720	698	760	693	697	671	693	697	682	698	655	718	693	686	690	682	701	659	666	725	733	704	667	728	745	753	719	690	691	713	706	728	735	702	693	795	707	728	666	730	684	695	694	713	650	680	696	698	673	699	714	647	703	656	707	636	709	713	674	694	730	734	709	716	658	738	689	691	715	704	699	691	686	704	651	739	699	737	723	711	691	687	646	691	668	696	752	710	700	744	664	693	722	698	694	725	696	710	691	673	696	737	707	676	693	699	697	748	694	744	739	672	680	697	696	746	705	722	698	699	773	684	718	725	728	693	743	689	695	701	706	725	692	717	659	697	657	688	678	729	712	691	697	690	755	721	732	703	720	713	746	691	715	709	745	719	686	755	687	701	749	707	747	715	742	743	729	699	696	741	727	694	769	661	695	705	734	682	746	741	725	727	728	696	681	726	735	686	707	713	643	668	721	695	704	709	669	702	711	693	724	774	738	676	723	726	715	677	701	720	680	694	756	683	719	721	674	709	683	716	699	683	735	702	678	685	732	672	682	684	720	712	726	729	697	727	698	742	725	703	715	698	710	732	729	735	733	644	711	732	725	740	660	709	708	791	714	639	727	709	751	686	713	710	727	703	662	726	780	647	723	736	682	708	723	701	753	732	688	682	687	720	711	682	715	672	718	722	705	725	705	707	665	696	749	704	663	669	708	695	700	689	695	712	714	708	676	609	751	708	745	720	718	714	682	677	669	700	676	716	748	768	673	717	709	712	728	735	706	693	750	733	733	693	735	709	727	679	712	720	685	733	702	735	716	751	701	705	733	685	711	711	744	666	718	693	691	735	695	736	675	689	690	705	705	754	639	663	645	697	656	690	734	686	704	697	684	692	716	672	719	715	746	714	717	744	742	723	722	733	758	738	724	722	662	725	692	729	693	687	701	688	723	711	706	706	725	705	716	747	687	717	699	677	727	726	739	717	726	753	695	678	674	699	686	700	696	734	677	715	687	695	684	731	749	687	713	705	675	685	755	700	728	676	660	686	712	706	680	699	737	722	727	734	712	671	767	688	733	690	742	770	673	680	712	718	683	686	701	666	691	707	717	679	679	724	706	714	670	724	710	684	724	703	689	684	658	722	675	703	730	668	701	734	706	703	683	678	718	686	672	679	704	765	712	663	710	719	702	683	702	688	723	705	683	682	713	696	703	663	729	741	712	711	710	647	750	652	708	714	678	697	701	678	684	737	656	767	713	691	693	749	716	713	689	671	715	689	696	723	756	732	701	778	676	701	785	708	674	668	705	654	703	722	697	634	675	693	673	723	672	716	713	700	709	671	680	709	737	659	688	759	672	670	697	642	734	703	708	717	740	658	668	656	686	727	729	703	691	728	677	754	732	645	682	696	665	685	722	707	723	772	687	662	708	698	709	676	706	706	716	733	673	693	722	719	697	692	711	716	665	689	718	715	719	747	697	723	682	670	740	708	724	733	716	742	696	672	734	736	715	693	667	727	727	695	736	705	677	714	721	684	668	695	695	714	711	686	717	704	758	708	694	690	671	679	715	688	740	679	731	709	688	701	671	713	746	727	676	719	707	705	690	692	723	743	719	720	693	754	710	752	688	694	736	644	729	695	707	662	727	691	701	737	701	701	762	698	685	717	717	736	721	705	696	724	710	717	717	698	729	721	685	687	720	694	707	685	731	734	688	678	701	678	744	716	689	681	687	681	726	771	733	719	691	702	690	737	708	719	701	724	687	718	725	712	718	698	730	700	701	702	728	721	729	739	723	706	681	691	679	699	686	699	702	739	715	712	696	669	700	737	743	737	681	718	699	706	698	709	736	727	698	676	683	769	722	737	685	739	738	714	712	671	691	689	724	721	691	728	747	729	669	709	697	680	723	718	675	710	690	659	708	649	766	715	691	702	737	671	716	725	738	756	725	722	737	670	672	737	696	730	729	688	713	686	718	711	663	705	689	699	696	686	698	725	701	709	743	717	745	708	698	708	731	654	674	715	652	672	676	710	728	743	702	673	720	719	721	706	732	700	698	717	703	695	713	681	737	744	717	736	695	721	714	678	741	699	697	732	737	703	721	664	710	737	660	684	697	729	698	712	710	714	695	740	703	731	704	673	730	713	692	688	648	722	728	736	742	752	707	679	722	735	696	714	721	735	673	736	717	659	704	677	727	743	686	665	730	726	674	719	683	775	761	688	699	695	651	706	699	696	684	713	682	739	747	695	706	690	755	695	752	678	702	721	712	696	684	749	710	699	694	720	697	673	694	690	730	764	761	664	754	737	725	710	678	664	711	742	712	755	623	684	673	718	652	740	742	713	671	696	726	751	698	704	727	690	697	680	688	700	769	732	722	659	671	720	711	676	730	733	712	694	756	670	752	684	706	693	755	721	691	698	676	718	709	676	692	744	700	696	697	740	705
1371	135	97	104	146	320	588	346	1062	488	214	420	941	1139	1074	920	586	302	199	98	91	68	76	54	56	57	60	78	64	77	66	57	74	81	72	53	73	64	57	65	71	48	85	64	56	49	68	65	54	52	55	64	64	57	58	54	68	57	49	68	57	53	53	65	59	54	49	62	70	71	78	74	71	61	62	72	66	62	70	65	49	57	66	71	68	62	59	56	57	64	83	64	60	58	60	56	70	54	58	65	72	55	59	63	63	60	60	67	65	52	57	79	48	65	54	45	80	56	66	59	61	71	47	63	69	48	56	69	66	61	65	62	47	64	68	63	58	60	72	73	69	79	54	64	63	62	57	62	59	60	65	71	64	66	71	57	60	64	53	57	57	63	70	59	65	69	56	62	67	62	66	70	63	67	71	69	66	60	70	71	71	55	56	73	55	64	65	54	72	60	68	74	67	50	68	61	72	70	69	62	55	62	64	58	44	44	67	68	52	59	66	68	55	83	71	61	63	60	69	49	66	78	73	59	58	70	66	56	51	64	60	66	67	55	68	76	59	82	48	49	63	54	63	62	73	70	68	44	76	52	56	56	65	53	58	64	71	48	49	81	62	61	66	68	62	70	50	78	66	55	58	44	69	55	60	76	75	60	60	55	58	58	58	62	57	67	74	57	45	68	56	77	61	70	71	67	58	77	54	67	51	70	56	70	64	58	65	60	70	55	83	64	80	60	60	66	68	70	63	76	61	69	68	45	59	65	65	66	63	66	69	56	57	58	66	52	67	63	88	75	61	56	63	66	58	60	64	66	66	68	66	53	67	70	67	63	51	60	58	68	59	76	62	63	74	57	46	60	69	79	64	54	66	65	60	59	59	69	56	67	64	54	71	60	59	65	66	55	64	62	71	73	51	73	62	65	56	56	58	68	64	57	61	70	55	63	73	59	64	73	65	76	60	50	63	60	72	67	78	67	62	69	56	60	64	82	75	67	62	60	65	71	57	60	72	65	74	65	59	70	50	87	66	58	59	66	65	68	67	74	83	65	67	59	71	67	64	55	68	64	60	63	56	62	72	67	52	64	49	65	59	69	64	67	57	65	50	65	75	53	61	54	78	62	76	68	51	67	60	59	66	56	55	59	60	64	60	71	65	63	62	64	62	69	64	64	64	55	73	69	58	47	57	62	54	60	65	70	58	47	64	77	61	68	68	67	49	60	58	54	51	64	51	51	61	60	77	62	56	64	73	88	73	61	57	64	67	51	74	48	52	54	59	60	69	59	79	61	70	67	55	70	65	64	70	60	63	45	70	72	70	73	69	64	62	58	63	65	65	69	59	47	65	56	82	66	67	64	47	73	57	67	61	78	67	67	59	55	71	66	62	69	54	64	45	53	53	49	48	69	74	59	68	74	56	66	72	62	49	78	63	56	65	71	60	70	53	51	58	64	61	71	55	55	60	61	61	64	52	71	64	64	69	69	56	59	63	59	77	70	60	55	55	56	63	73	63	58	66	61	68	66	56	67	52	52	58	66	70	61	61	73	63	55	64	66	64	67	71	72	78	56	59	64	68	66	69	60	63	53	74	48	54	53	47	63	73	55	60	69	71	67	54	66	54	49	59	50	51	48	65	64	55	62	75	54	61	65	53	62	63	53	56	56	56	61	56	69	73	53	53	58	60	61	71	56	69	52	80	56	46	59	59	72	42	68	61	66	56	65	62	70	67	69	66	78	55	78	64	59	54	65	66	61	87	69	63	71	68	86	55	59	65	66	55	50	59	59	53	48	70	61	66	53	55	58	55	64	63	58	57	48	80	66	70	54	60	64	63	45	59	58	45	82	68	45	61	61	61	56	52	49	79	75	52	63	62	51	72	64	45	57	61	67	67	70	61	59	61	46	70	59	81	66	66	66	53	53	72	69	71	73	66	52	71	61	77	57	67	67	74	66	75	63	62	51	60	48	64	59	65	69	75	63	70	66	69	77	75	74	53	60	83	55	73	54	58	59	65	67	71	62	56	59	72	66	52	56	64	64	50	67	73	58	64	67	48	70	62	61	55	60	67	71	70	67	66	57	58	65	57	62	53	59	59	73	63	85	73	50	64	58	62	62	62	70	56	62	63	62	70	54	68	53	55	77	68	61	52	62	62	61	81	78	53	58	53	56	67	61	56	71	67	63	62	57	66	83	69	66	58	63	58	64	57	62	62	71	60	61	75	64	77	78	58	69	48	72	46	49	69	54	65	66	55	58	68	55	65	81	65	57	61	62	67	65	70	57	48	59	57	71	72	66	59	58	48	50	64	65	81	59	73	57	56	51	57	60	66	73	59	56	68	72	70	71	70	52	57	73	60	84	77	69	60	71	70	64	62	71	64	64	62	65	58	55	71	57	54	69	69	56	64	73	71	69	65	51	60	59	75	68	52	55	58	71	69	58	71	72	63	70	43	78	51	69	57	67	62	64	60	70	75	56	53	62	68	74	65	72	66	76	63	53	51	60	69	55	60	58	73	52	65	83	66	64	68	61	57	74	59	54	62	70	62	69	77	70	59	60	66	51	58	77	71	60	69	61	66	58	52	66	54	63	56	72	64	59	60	56	60	62	62	67	71	69	47	65	69	64	73	61	51	64	53	77	56	70	51	59	62	56	75	66	60	66	57	63	56	64	60	51	61	65	69	69	59	49	73	55	60	59	62	57	77	58	48	73	69	66	62	58	66	67	57	73	66	60	64	65	59	65	51	76	70	85	53	65	58	71	67	59	61	61	67	67	62	55	79	72	62	51	72	66	78	68	63	49	63	74	63	67	68	65	69	62	47	63	58	61	67	68	75	63	62	76	63	57	75	58	51	68	74	72	55	56	61	59	82	67	53	48	61	64	74	62	64	65	66	57	63	53	55	52	63	51	54	55	74	62	65	67	65	54	78	50	58	65	67	56	62	56	65	54	72	65	67	56	59	78	51	57	71	47	61	61	81	74	67	60	76	61	62	67	73	58	78	73	76	74	58	64	63	65	71	60	58	57	62	65	63	60	70	62	56	76	60	55	67	72	67	65	61	71	61	72	56	59	68	62	55	58	51	65	65	54	64	65	60	61	61	64	73	61	52	66	48	64	60	62	75	56	64	43	49	41	56	58	70	70	58	75	55	59	66	60	64	62	54	53	72	73	71	64	61	59	61	73	49	75	73	48	62	69	72	80	68	56	80	56	69	70	68	61	78	44	66	70	64	55	53	43	63	61	62	74	68	52	64	55	63	52	58	61	55	52	69	62	72	59	70	57	47	54	62	62	60	58	60	53	54	62	62	56	60	61	70	68	53	54	61	67	58	63	67	54	57	48	56	69	60	78	48	65	75	79	68	64	71	63	69	60	64	70	64	74	61	73	79	59	74	48	61	66	69	51	56	80	49	71	58	54	70	74	74	53	69	78	81	66	50	79	59	62	77	67	58	69	71	55	54	68	62	59	66	60	66	75	57	67	65	63	63	70	71	65
10549	3211	1715	5193	13498	18805	20197	15051	25228	14644	8367	12473	21562	22491	20841	18396	12625	6824	3850	1944	1167	824	797	788	764	786	769	810	750	775	754	752	767	719	722	784	735	729	737	760	767	737	704	761	828	729	747	760	733	763	747	761	743	783	709	718	777	752	748	768	802	734	749	734	740	754	779	767	718	746	696	773	780	768	749	749	749	763	749	770	776	779	740	759	716	729	751	720	738	730	772	740	778	773	719	797	746	748	780	748	761	774	728	837	771	751	745	785	723	756	747	754	730	770	757	769	691	729	785	826	759	739	795	774	758	743	761	761	710	724	764	769	753	745	739	738	736	747	805	753	759	750	727	761	738	774	697	740	775	733	699	738	729	717	757	773	693	724	778	772	759	758	725	772	759	730	725	759	797	749	774	697	727	783	756	731	774	765	730	748	708	788	810	742	753	762	775	793	732	760	757	702	706	747	788	732	809	688	785	771	758	777	815	769	747	704	760	720	760	771	767	738	730	736	777	733	712	754	719	730	704	734	739	717	711	786	734	809	742	773	707	783	702	735	742	751	755	753	746	749	761	746	769	718	734	759	761	758	778	749	778	727	770	719	741	785	742	726	744	764	781	745	716	807	703	770	780	783	739	716	739	764	810	753	700	748	744	738	711	814	725	787	733	770	720	712	780	746	748	758	741	764	746	769	822	759	799	751	770	754	795	705	787	768	813	793	755	754	785	771	761	777	766	784	760	800	740	766	716	739	745	794	729	763	755	699	753	755	766	723	714	752	781	802	772	821	791	793	766	782	777	722	764	747	792	785	749	687	755	692	694	769	744	727	707	782	767	753	786	696	764	749	776	725	744	702	727	783	757	711	811	751	789	763	749	740	773	749	732	794	736	699	770	778	704	768	806	799	736	805	787	737	768	773	738	735	708	770	711	774	747	748	727	770	787	807	740	730	771	734	718	744	770	780	764	736	694	781	788	723	750	754	774	734	768	785	726	763	743	728	793	833	746	746	780	775	763	760	784	694	765	801	786	740	730	763	762	754	788	731	751	780	735	769	758	756	731	788	740	777	821	784	790	744	805	729	808	713	810	771	750	786	762	754	751	758	722	735	748	779	729	801	705	728	697	748	740	697	752	746	782	735	770	730	715	729	794	747	749	746	729	754	724	744	735	777	738	748	788	750	751	753	753	772	706	812	767	753	761	769	793	716	734	767	756	721	742	778	784	716	766	758	747	762	723	781	746	718	756	741	786	716	743	797	748	721	777	769	725	740	724	721	758	755	745	752	774	695	746	768	775	753	715	695	772	768	757	766	742	757	794	767	770	738	767	721	760	772	759	709	764	761	715	719	770	788	751	756	758	711	729	709	784	751	732	716	757	738	703	749	767	774	714	759	747	757	753	717	739	748	757	770	769	745	787	728	731	771	745	793	735	785	741	752	740	726	794	761	716	750	742	727	737	737	721	804	774	717	750	729	758	766	769	749	765	756	768	696	727	734	758	818	761	784	760	770	776	716	767	733	772	813	764	754	755	778	776	738	689	788	731	744	732	796	739	789	772	728	791	707	747	703	742	788	787	726	776	725	742	731	730	811	708	782	753	767	773	755	778	750	701	752	744	747	771	755	777	756	726	769	755	821	739	753	737	776	743	750	708	753	701	751	727	730	771	728	758	790	787	727	757	755	728	765	780	744	747	768	730	750	767	753	751	740	741	760	789	760	747	751	694	725	670	739	760	727	763	753	773	776	750	721	824	727	759	738	750	726	746	710	752	780	720	746	721	721	794	733	718	800	738	742	743	763	761	763	739	761	720	757	782	714	735	760	729	725	751	787	802	722	723	746	749	733	791	756	741	749	815	755	799	751	797	776	728	751	756	777	828	723	765	795	781	762	712	748	711	751	767	730	708	759	761	737	733	780	745	730	738	745	754	774	733	745	781	811	756	755	771	733	773	740	781	765	777	768	720	733	739	758	779	702	756	733	739	794	691	733	718	721	821	751	745	707	727	791	751	745	782	771	748	778	792	745	728	721	799	771	765	755	809	689	725	723	762	733	783	759	750	734	771	742	777	769	800	727	760	747	723	765	754	747	780	774	737	754	780	741	718	734	754	764	714	728	721	777	769	770	742	743	720	756	732	767	737	764	752	736	755	763	737	765	753	764	737	768	738	681	751	743	763	746	756	792	776	739	796	749	769	786	726	788	731	724	792	764	713	768	734	755	717	784	742	762	704	756	801	762	789	765	769	770	781	732	704	739	697	760	770	762	779	730	779	731	762	781	760	819	800	745	755	752	778	744	760	764	787	786	743	747	734	724	746	778	750	783	773	778	727	772	764	697	746	722	748	754	785	792	740	734	693	746	770	790	744	749	824	724	781	753	712	730	717	689	759	742	750	737	765	761	695	760	768	770	777	744	702	732	781	763	747	748	743	734	756	763	776	716	745	753	733	732	737	771	714	717	781	783	728	788	775	778	789	752	774	779	771	753	737	758	757	777	745	791	746	740	768	775	757	769	747	692	737	772	756	701	824	752	747	739	754	753	763	724	785	772	818	712	709	744	723	789	732	746	773	731	767	717	750	761	762	753	771	730	705	757	775	751	744	782	737	740	801	735	785	785	714	731	709	785	764	779	723	764	799	753	758	751	721	757	795	778	741	735	729	733	723	763	785	758	763	764	817	777	775	763	709	774	738	741	767	763	786	751	711	761	704	762	740	750	723	770	744	751	692	752	771	741	740	790	776	727	760	827	714	721	767	776	759	776	743	781	769	728	666	727	784	743	694	758	761	825	762	777	769	762	765	754	757	752	762	770	711	724	812	780	755	761	745	761	795	767	751	739	749	726	762	774	737	709	738	792	753	760	804	696	728	720	753	840	733	744	817	732	789	720	770	723	730	791	761	776	767	741	744	825	772	726	754	717	779	781	776	785	745	739	759	786	727	758	782	770	784	772	759	752	791	738	798	752	738	735	804	705	800	757	721	752	715	768	733	744	791	707	748	757	781	747	763	768	712	842	767	728	797	749	804	789	739	714	705	785	781	762	761	746	790	750	722	773	739	725	758	764	760	744	770	806	778	775	779	744	764	743	722	765	749	733	763	773	768	740	777	764	755	765	780	751	785	713	740	775	743	743	759	761	714	756	729	737	741	720	741	755	759	759	759	755	737	749	732	737	737	760	741	777	773	746	711	775	751	745	732	789	733	726	753	744	764	746	756	719	749	734	707	745	776	765	719	780	776	720	750	723	759	718	710	736	794	797	753	703	776	777	775	711	800	756	775	755	774	773	755	743	753	795	753	759	792	753	752	770	722	769	743	741	795	728	754	764	776	777	742	738	749	774	783	733	751	758	787	776	776	769	752	754	739	711	788	747	736	724	788	753	737	762	753	758	768	720	745	757	747	718	743	689	762	721	762	708	767	722	761	748	769	720	743	759	776	775	758	803	757	765	768	759	790	779	730	739	726	802	765	734	756	757	799	721	744	745	780	746	785	763	708	779
669	279	204	252	292	524	1531	959	2307	707	1266	2878	3098	3007	1986	1192	604	300	181	107	69	60	66	55	62	51	58	52	57	58	51	59	56	64	61	38	47	60	49	37	56	71	51	63	67	53	63	63	47	55	49	56	46	43	55	53	53	63	46	57	77	49	55	78	47	63	52	55	57	56	44	62	38	43	56	49	70	57	44	58	54	48	45	52	46	59	46	56	60	57	60	52	68	49	48	54	56	55	42	48	62	65	48	46	41	53	43	58	55	55	43	49	44	40	46	58	49	52	60	79	65	57	53	49	47	60	67	56	51	48	52	47	69	51	61	53	51	62	52	56	51	48	64	55	64	51	50	48	60	55	50	50	45	53	55	53	50	55	56	51	46	61	53	56	51	56	51	59	45	58	52	46	57	47	58	57	50	59	48	46	59	45	47	57	65	49	67	51	60	47	45	54	48	59	60	35	51	58	56	35	47	58	63	46	47	58	46	53	65	52	46	54	56	55	49	51	61	50	62	49	53	55	62	59	56	43	53	57	55	49	41	41	60	53	52	45	58	61	56	56	57	56	59	57	61	71	45	62	45	54	49	56	69	51	60	51	40	61	50	56	57	47	52	55	53	63	47	63	60	49	54	58	38	60	52	62	46	51	44	59	57	52	47	71	56	48	51	68	52	61	60	55	50	55	59	56	44	55	43	50	61	55	52	65	66	57	60	58	63	56	59	53	49	51	56	63	52	62	58	72	45	44	62	44	61	53	49	62	53	57	42	49	49	56	38	42	56	50	50	56	56	58	54	49	46	55	46	33	72	51	55	62	55	48	73	46	43	44	48	57	48	56	49	66	62	56	47	54	52	50	50	49	60	58	59	56	55	51	59	54	48	62	60	51	59	45	53	52	51	56	64	43	52	52	51	45	51	50	50	50	66	69	58	50	59	45	54	64	56	53	55	63	54	47	64	46	41	60	52	43	58	56	48	51	47	52	47	62	58	58	48	60	50	57	62	52	55	56	31	62	59	40	41	64	54	56	51	75	47	50	56	63	47	40	47	50	53	53	55	56	48	49	53	44	55	51	61	50	62	56	63	43	56	41	46	62	58	57	59	55	41	49	56	54	55	59	67	52	41	41	48	48	39	55	43	49	50	55	49	56	64	51	48	71	46	59	36	49	55	67	56	59	61	64	49	36	50	58	58	61	54	53	53	67	43	62	60	55	52	54	48	62	60	60	57	45	60	51	59	45	63	50	55	45	46	48	65	55	46	60	48	53	57	56	71	43	45	46	50	50	49	57	40	49	49	60	51	51	50	51	55	59	62	66	53	56	54	47	55	62	43	56	51	61	51	46	39	51	45	47	66	57	43	41	48	48	69	62	66	57	48	49	50	56	66	67	52	47	65	47	63	57	55	54	53	44	60	64	67	73	57	56	51	54	61	60	56	50	62	61	68	45	67	57	51	52	54	42	40	48	48	45	57	48	51	50	58	54	59	51	53	51	59	60	47	47	70	62	57	47	58	55	61	59	45	50	55	50	51	32	51	37	57	48	50	53	48	54	52	57	51	67	55	56	60	58	56	44	66	51	53	59	50	60	62	54	54	51	57	45	53	52	52	55	42	53	58	55	62	51	53	59	51	56	53	53	57	54	49	68	46	61	62	56	46	60	51	50	42	66	58	59	66	57	52	47	62	51	38	53	57	56	58	63	47	61	67	53	51	62	60	69	57	54	58	50	53	52	49	39	46	56	56	54	70	64	47	53	65	59	58	42	51	57	67	59	51	58	49	43	52	55	54	53	65	43	61	54	53	54	49	66	46	44	59	49	47	50	50	58	48	57	58	60	55	57	54	52	54	43	61	43	58	45	69	46	44	52	47	48	48	61	58	53	59	53	66	55	62	55	45	35	60	57	52	49	62	62	44	41	41	55	46	56	44	63	65	62	62	54	45	55	49	66	66	52	60	49	49	50	49	61	39	46	54	59	56	54	48	55	47	60	61	47	56	55	46	52	41	53	52	49	64	62	59	46	59	46	64	49	45	51	57	50	57	50	47	43	41	42	54	53	51	48	53	43	46	52	59	55	56	51	45	61	59	60	66	47	64	67	60	58	43	64	63	51	58	54	63	62	53	62	58	46	49	55	44	55	34	52	47	52	44	42	48	60	49	54	45	59	66	66	60	52	45	47	50	60	48	61	53	56	41	45	49	53	52	60	61	60	60	61	50	46	61	57	56	54	37	60	56	54	36	60	48	48	59	55	49	57	65	58	54	59	54	63	51	52	33	52	67	43	49	54	44	47	47	45	44	62	50	46	47	43	36	49	57	50	63	36	66	56	56	64	60	56	51	56	54	39	58	52	53	52	55	48	74	66	58	50	41	55	59	54	61	42	61	47	47	46	65	45	66	62	35	52	57	42	54	54	58	46	49	56	53	46	55	59	62	48	44	63	53	70	55	69	48	50	49	51	58	52	52	49	67	45	57	48	59	51	59	49	59	61	53	53	56	45	55	65	44	48	51	58	57	54	48	41	61	56	56	43	57	45	45	46	50	53	46	55	44	60	67	54	58	61	58	49	45	50	51	45	50	50	47	42	60	55	49	42	44	61	56	55	66	61	58	49	62	38	60	52	55	51	58	60	50	39	50	64	55	48	53	52	57	63	58	54	60	48	58	41	52	51	55	57	55	44	55	61	60	52	71	56	59	47	62	65	60	59	63	44	52	52	54	60	41	51	52	50	53	51	54	58	57	53	65	48	63	46	33	57	67	57	48	54	65	58	54	60	52	50	53	57	44	47	69	60	42	47	63	46	52	57	57	56	55	62	59	47	59	62	49	54	54	51	57	64	51	66	52	61	57	58	53	45	61	61	59	64	51	67	49	50	60	60	55	54	58	54	56	60	53	68	53	50	44	55	57	55	53	48	62	53	48	64	60	72	54	60	57	60	49	38	61	74	56	56	59	57	50	54	59	54	71	55	57	53	68	64	56	64	55	43	39	62	46	59	56	56	47	47	41	37	52	59	60	53	59	55	57	56	60	54	50	57	56	50	52	43	48	44	48	54	56	58	51	47	56	53	60	57	65	59	58	57	43	55	55	54	44	64	60	56	42	55	48	54	65	45	45	58	52	55	57	62	57	63	59	55	54	63	63	59	47	58	54	44	41	41	64	51	53	52	56	58	58	47	58	54	50	44	59	71	64	50	52	55	50	56	62	63	69	46	56	55	49	51	51	56	54	49	46	48	46	50	45	53	59	47	46	57	60	52	56	71	43	56	65	49	48	72	49	52	65	53	53	60	44	45	69	56	51	61	66	62	60	50	53	44	59	74	58	53	51	37	60	51	49	56	66	62	73	61	53	52	56	49	49	46	47	54	56	53	59	61	42	55	55	48	46	57	59	60	56	53	49	57	60	44	55	57	69	54	39	57	55	60	54	51	64	56	48	48	58	55	56	63	66	59	59	50	47	53	56	64	51	50	48	66	55	35	49	57	58	58
13646	6571	3949	12718	22158	24722	26061	24402	24154	18945	24662	32849	32311	31225	25849	19409	12305	6585	3340	1776	941	792	690	695	649	664	620	631	632	592	640	674	638	629	662	620	615	624	600	711	629	562	672	668	631	677	662	647	598	602	635	613	633	636	614	642	626	681	643	606	658	647	659	645	628	669	671	650	649	611	663	644	627	660	636	627	618	674	657	616	611	624	671	640	597	660	589	660	653	685	602	677	646	670	643	679	643	617	661	629	668	596	662	659	634	616	623	679	649	611	659	665	664	655	628	605	622	696	675	656	656	693	691	647	611	644	665	664	653	619	629	697	652	597	633	650	649	615	597	663	633	622	658	654	623	633	643	648	662	643	643	661	675	636	672	654	635	656	644	655	648	637	677	641	678	591	635	649	676	669	645	678	684	668	664	640	615	618	612	599	647	638	660	701	678	654	602	633	648	638	661	670	637	643	625	641	646	633	644	622	620	647	630	605	674	612	640	679	651	658	634	671	662	648	635	725	606	676	671	616	656	669	635	657	633	677	641	646	637	654	612	650	604	631	623	669	732	691	607	642	679	662	666	624	665	625	626	668	638	667	682	586	623	688	623	645	646	605	661	647	650	594	655	644	624	578	670	638	670	652	607	654	645	608	656	641	644	684	601	650	617	669	597	629	658	599	666	636	595	663	608	638	579	637	646	597	682	668	642	633	620	659	662	642	638	683	642	599	636	622	637	605	669	634	650	683	604	675	614	611	638	670	689	627	664	629	642	652	637	597	624	645	589	638	614	628	628	633	634	664	644	636	658	629	612	641	646	642	628	604	630	649	630	637	625	690	696	657	653	642	642	682	698	663	668	668	640	628	626	650	590	630	687	660	649	626	682	644	667	663	593	648	609	692	629	600	639	630	667	616	651	657	642	681	656	682	639	642	615	620	689	632	625	624	664	676	616	654	637	590	714	672	629	656	656	697	654	676	630	654	681	682	654	671	635	651	608	660	649	630	633	609	651	668	624	639	633	631	682	655	613	654	622	647	662	711	669	638	650	611	654	650	650	621	665	666	634	628	697	648	648	578	642	598	654	650	661	621	697	633	632	650	652	627	617	644	660	618	634	678	654	603	593	646	684	632	662	639	654	669	657	649	668	669	633	655	638	629	638	653	617	670	635	631	647	619	633	627	673	647	620	642	643	659	684	629	663	665	648	649	658	671	644	655	603	642	648	668	658	649	631	658	628	630	634	702	645	666	607	648	620	683	632	699	665	676	634	648	653	669	648	643	641	655	674	616	606	685	638	695	640	604	661	601	613	658	688	645	623	616	646	600	658	678	627	620	651	663	705	630	623	615	617	615	644	638	633	681	605	660	646	684	656	657	623	682	637	685	653	666	644	665	679	651	655	618	662	624	660	652	682	630	602	670	627	598	645	621	625	646	639	658	595	603	660	635	649	630	686	667	650	666	665	644	655	602	665	699	614	651	712	618	635	624	667	666	711	620	628	694	662	623	614	651	648	611	659	624	645	669	676	621	672	656	623	641	673	617	626	668	660	666	683	671	687	603	658	667	625	612	658	646	634	674	657	620	639	685	605	639	690	633	630	652	668	640	628	612	652	622	628	607	634	633	650	642	635	681	640	630	660	638	659	617	652	676	638	603	637	659	671	655	660	645	649	685	667	678	629	659	635	646	673	635	620	664	685	652	639	594	687	703	631	642	631	689	654	692	661	618	622	638	660	651	595	682	670	641	634	632	640	661	631	668	629	699	605	642	664	645	659	673	624	653	620	670	605	671	621	689	642	651	679	680	666	644	669	640	690	618	625	654	677	625	641	653	656	647	670	642	653	633	655	611	672	659	613	664	621	668	681	703	667	700	690	625	638	679	639	637	649	656	647	618	640	618	659	632	603	639	643	680	668	684	650	690	644	656	681	666	674	606	624	652	591	611	635	652	663	636	623	687	666	652	647	650	653	666	610	673	641	633	637	642	622	659	573	637	575	619	651	633	634	627	663	666	648	637	626	682	690	662	683	674	652	644	603	659	620	625	664	629	637	669	636	638	662	655	672	648	564	703	674	676	668	671	664	647	620	613	663	629	649	619	687	595	620	684	632	665	659	637	621	593	664	632	642	606	656	641	665	690	614	649	648	665	645	608	647	628	605	665	677	681	667	623	704	645	622	692	641	621	637	643	637	644	647	651	640	638	647	651	612	623	626	622	622	658	686	644	656	652	619	638	667	600	653	654	654	649	657	659	641	681	660	662	637	648	624	693	607	651	645	643	627	675	625	621	665	692	659	647	637	671	691	671	642	663	670	640	660	627	612	685	684	585	609	633	636	676	652	630	634	675	657	612	628	620	665	602	667	645	653	667	658	639	648	578	652	666	647	646	679	655	642	668	635	625	643	611	638	659	663	605	668	655	619	673	658	623	665	631	663	657	645	630	650	699	654	663	700	587	634	666	622	608	634	647	669	652	646	667	635	687	607	672	634	672	608	645	630	660	641	651	676	660	631	629	665	672	647	645	670	655	631	673	657	706	662	653	637	629	640	659	683	676	662	669	671	656	606	619	645	654	667	642	640	590	621	644	662	632	657	648	625	639	639	643	658	625	661	611	647	645	682	630	624	648	676	634	646	637	678	663	673	580	658	623	652	643	606	623	643	700	702	651	708	619	653	643	610	642	632	620	680	641	673	650	671	634	656	653	624	651	661	639	623	622	645	603	645	639	650	662	630	651	648	698	654	639	617	645	628	689	640	687	632	653	635	604	669	615	658	636	642	618	667	646	650	640	644	675	679	687	626	696	645	676	675	673	651	649	592	591	641	678	626	659	627	656	665	645	615	658	668	626	687	665	640	661	659	653	641	656	629	663	621	658	601	639	646	648	648	700	684	647	627	676	631	643	673	639	662	657	643	643	641	675	679	657	618	668	648	637	646	637	681	656	631	656	672	652	653	638	646	671	670	642	617	598	621	687	665	664	596	639	647	644	639	664	647	636	665	654	636	620	643	652	607	676	653	679	613	606	654	638	626	610	668	657	675	665	684	638	644	642	670	636	656	626	673	650	699	629	629	656	660	628	665	665	651	678	632	649	649	658	583	710	613	671	660	651	611	639	655	632	637	692	569	636	625	640	653	620	646	669	635	671	675	675	612	677	629	670	669	642	669	613	679	653	659	627	676	646	592	680	645	640	643	610	607	648	657	680	664	700	689	653	629	655	654	647	624	677	616	627	645	685	678	654	650	638	697	694	685	624	651	682	656	622	594	641	678	642	650	623	663	660	623	637	641	646	661	665	685	715	669	626	651	642	659	621	627	651	594	639	622	703	671	613	667	645	636	636	627	648	646	653	654	632	656	715	588	652	648	677	676	634	628	623	600	648	655	642	668	617	632	660	639	655	652	614	632	602	654	614	702	633	610	635	627	628	665	619	678	642	668	635	631	630	664	622	652	655	646	636	651	632	666	657	658	660	584	604	626	646	613	631	604	673	641	619	664	629	635	660
2184	356	322	263	264	841	645	376	373	2581	5440	5133	3972	3145	1750	1043	610	355	190	143	96	92	66	77	67	65	89	85	69	63	82	72	66	78	66	68	68	68	71	70	72	66	67	81	78	86	54	78	65	69	82	64	50	89	75	70	74	74	71	71	73	78	77	81	63	57	86	72	59	67	85	81	69	90	63	66	73	82	61	79	71	65	72	71	83	60	88	65	76	74	56	71	59	69	69	68	58	68	79	88	67	61	63	77	77	78	71	86	71	75	78	74	53	64	92	64	63	77	76	60	68	69	64	66	65	81	82	71	69	63	75	65	70	60	78	77	57	66	69	61	73	61	66	71	65	82	82	58	66	70	72	62	58	63	86	80	71	66	71	65	64	75	61	72	61	77	81	64	82	70	71	79	71	70	57	68	59	81	78	69	64	75	66	69	84	73	83	68	75	62	87	61	87	67	62	70	73	84	76	64	71	64	82	81	83	78	64	76	60	61	71	73	58	62	71	69	80	69	78	74	78	74	71	74	63	59	68	61	72	77	69	72	53	85	77	74	71	60	66	64	68	77	64	61	70	70	74	65	83	65	63	64	83	71	68	55	67	87	94	68	61	75	85	63	76	59	84	71	68	67	73	53	63	66	78	85	74	80	66	75	73	65	64	85	83	82	61	60	77	82	71	71	66	62	73	57	77	71	56	60	63	64	76	78	79	60	68	59	73	94	56	76	78	74	58	67	95	75	75	76	75	68	75	61	75	66	74	63	72	75	71	66	78	85	56	80	69	83	83	78	86	77	79	68	76	77	80	68	70	64	71	87	65	74	68	61	86	64	66	75	73	71	62	70	78	64	77	62	59	69	71	82	69	77	78	79	59	70	77	82	82	75	57	77	76	73	75	67	71	59	63	80	71	59	70	79	74	70	70	87	68	72	71	59	76	71	77	67	77	68	62	69	78	83	80	54	84	69	72	64	66	82	65	76	65	67	76	67	67	77	68	88	78	82	81	63	75	72	70	84	68	81	75	71	69	75	77	83	65	74	61	59	85	84	69	60	73	70	68	60	78	76	68	86	77	81	73	63	66	67	62	63	76	60	64	65	68	65	83	72	76	77	74	61	74	68	78	67	72	69	82	70	78	67	63	78	72	69	75	69	73	79	70	85	60	75	61	74	67	58	86	69	83	70	58	66	74	72	66	80	79	83	68	58	68	75	90	63	64	59	68	78	60	82	55	74	70	76	72	62	65	60	62	71	73	75	83	72	84	79	83	77	71	64	58	76	70	79	66	60	86	80	78	78	86	66	70	65	83	69	60	70	77	80	68	68	67	72	72	58	76	73	73	64	69	79	91	66	84	81	66	73	72	75	75	78	66	73	71	89	70	63	73	60	67	80	65	69	60	68	62	61	70	70	74	74	63	60	54	80	75	71	78	76	70	78	78	73	87	75	67	63	75	63	77	83	65	70	65	66	68	59	66	63	64	84	60	65	60	63	81	86	72	67	82	67	68	82	66	79	76	51	79	69	63	83	79	63	69	75	68	69	71	59	70	68	65	75	59	72	65	70	73	75	71	62	58	66	68	76	78	79	74	77	60	81	74	73	66	79	61	71	72	73	71	67	59	77	79	63	69	73	72	75	73	79	66	79	60	58	82	80	63	84	75	65	75	83	75	75	78	65	82	82	51	72	77	60	68	75	87	60	53	66	68	68	73	71	91	70	69	77	73	62	72	71	66	75	67	72	63	84	79	66	72	82	83	67	68	90	82	64	77	55	83	86	87	65	71	82	77	63	70	68	72	72	69	69	79	68	63	76	74	77	57	70	72	65	79	69	73	64	75	80	72	64	69	95	55	66	69	76	78	51	70	81	75	63	66	56	72	69	68	58	59	72	72	76	87	64	77	57	59	69	77	69	79	85	72	89	74	67	64	78	83	68	76	59	71	70	83	80	76	74	88	79	65	83	64	67	55	89	70	57	61	87	69	68	89	75	69	62	69	63	82	76	57	75	73	75	72	82	70	61	66	77	71	57	68	82	63	82	70	71	82	69	72	63	62	65	83	77	86	55	71	74	85	68	67	75	66	65	73	57	67	61	80	65	70	67	80	68	64	70	61	71	74	69	69	66	76	77	63	72	64	67	65	68	74	64	71	69	64	74	70	56	76	74	78	64	60	60	85	71	64	74	73	65	74	79	55	70	74	70	60	75	65	67	72	78	62	66	65	79	74	88	69	85	68	82	78	76	68	68	71	79	80	58	77	81	59	58	63	80	85	89	56	69	83	67	72	72	76	71	66	72	68	75	74	75	81	64	71	72	74	76	77	67	69	90	70	74	64	74	75	68	80	58	89	66	61	71	73	72	71	73	62	78	58	80	67	89	65	77	66	67	88	62	84	67	71	61	55	66	72	92	46	80	63	79	64	66	69	88	63	69	73	75	86	63	71	76	61	80	52	85	65	61	56	63	58	90	77	93	76	79	71	71	81	80	78	75	74	72	80	83	71	72	63	70	67	63	82	82	73	91	76	61	68	73	73	71	77	79	67	82	78	64	74	83	82	88	70	76	62	73	68	81	83	68	60	67	66	70	67	65	78	69	74	69	61	78	87	66	79	71	65	87	85	67	59	74	64	76	76	73	72	78	75	78	71	72	71	78	69	50	74	68	74	76	71	71	68	74	81	78	85	66	68	64	77	74	71	83	63	74	61	76	63	74	70	78	71	82	70	65	75	62	75	61	85	80	74	67	71	68	68	69	90	75	49	80	76	71	69	91	69	73	70	77	77	82	54	85	68	79	83	77	84	61	65	82	62	72	63	70	68	84	65	73	66	69	68	60	64	72	65	72	64	72	71	76	62	70	68	71	88	79	74	52	67	81	78	75	67	51	78	76	60	74	67	75	65	68	75	75	52	86	63	74	67	63	68	76	80	73	73	65	75	69	72	70	68	66	72	81	65	79	73	67	75	60	77	66	85	67	76	76	65	69	81	56	70	81	73	85	65	86	71	88	80	74	62	84	61	78	82	74	73	73	76	65	59	69	64	65	75	66	72	81	76	79	82	71	72	86	66	55	73	78	81	77	80	66	74	61	70	80	70	63	76	69	89	77	58	59	64	67	75	69	73	66	75	58	86	69	83	87	74	61	65	59	64	95	69	65	74	81	74	82	65	82	60	66	72	71	70	72	67	94	83	88	68	77	77	61	79	48	76	68	75	60	83	60	73	85	76	65	68	75	77	57	72	72	80	63	81	86	68	58	86	62	75	69	70	65	69	74	73	77	63	71	71	66	77	62	71	66	76	68	70	64	54	66	65	63	52	62	73	66	63	74	69	66	50	72	70	61	73	66	61	58	71	78	68	67	75	57	75	73	66	77	73	63	68	54	74	78	66	73	73	70	97	69	64	69	72	65	71	72	78	82	68	86	66	71	67	78	69	66	69	74	71	76	63	77	63	64	76	74	78	64	79	63	85	65	79	62	69	70	73	76	88	72	76	77
14701	7084	5679	11863	19139	26212	19766	17023	14202	32931	41469	37739	34400	30938	24426	18932	12886	7755	4130	2246	1306	973	889	876	872	846	896	838	821	875	862	840	870	793	875	890	843	864	826	847	896	846	836	830	859	905	856	909	874	840	865	801	879	904	854	829	839	873	845	817	833	895	871	806	820	825	885	893	853	802	882	872	822	860	873	893	784	833	860	857	862	880	867	862	845	850	835	837	830	869	820	827	848	873	879	862	838	867	872	846	865	835	869	798	856	850	842	848	839	856	806	850	795	896	843	883	901	858	803	861	844	862	854	844	825	862	829	844	852	863	840	826	862	886	880	869	904	850	866	815	861	870	870	851	879	825	887	903	835	825	853	892	899	831	905	829	843	860	819	907	839	805	855	839	859	881	854	824	837	848	828	872	857	882	821	861	851	872	896	817	782	905	926	848	861	828	810	818	848	800	819	878	877	881	845	840	867	836	867	842	872	853	834	845	807	902	870	870	839	818	822	847	840	851	868	880	829	834	924	855	831	875	845	842	868	860	830	855	850	870	830	782	884	830	883	881	850	849	882	796	846	860	853	879	854	857	872	821	849	830	834	837	859	848	856	865	860	863	846	883	802	872	853	866	882	778	820	867	828	873	873	843	855	813	818	843	845	841	869	886	847	864	849	862	842	877	880	794	853	841	827	866	830	856	868	804	881	815	841	848	806	869	823	751	895	826	852	920	907	830	923	864	862	851	817	815	828	874	811	870	842	849	853	895	894	830	812	807	811	794	860	829	801	840	808	898	862	837	888	878	862	834	861	895	845	846	843	884	870	876	883	789	842	880	866	877	865	835	857	838	829	834	867	808	890	851	864	852	866	841	827	860	846	860	846	841	863	854	873	873	843	879	843	892	842	841	795	813	861	863	842	848	910	846	862	862	855	870	867	893	854	856	879	863	794	873	815	862	852	782	860	838	836	861	808	801	859	838	857	867	908	847	845	848	867	818	865	871	836	864	880	862	875	864	798	874	848	878	812	876	863	849	867	878	836	797	797	845	858	834	908	810	898	866	842	847	882	849	908	846	846	838	887	864	790	832	834	847	839	854	843	860	826	870	854	917	851	857	880	857	810	846	840	863	784	846	858	835	836	829	785	805	851	831	829	869	869	854	876	868	863	834	853	867	801	891	821	852	865	859	851	846	868	836	855	890	827	845	853	827	849	880	847	840	863	828	857	847	832	834	864	894	841	855	804	883	863	828	886	864	867	844	881	840	815	809	882	845	861	841	865	828	839	821	866	856	822	865	877	843	834	889	921	841	822	833	894	836	875	834	881	819	834	863	829	832	915	812	811	880	848	801	852	825	866	846	836	862	824	903	846	877	861	821	871	864	924	901	895	906	844	864	831	864	913	856	819	836	858	885	843	867	840	828	867	894	853	804	870	832	876	820	802	850	837	845	941	859	807	862	825	829	811	881	885	843	845	828	826	899	858	835	809	827	849	846	886	877	832	847	800	847	851	878	785	802	767	835	883	826	906	806	839	819	847	832	872	867	870	859	845	852	859	885	852	882	875	902	872	840	838	864	873	814	793	831	898	879	862	881	857	876	843	900	882	835	924	859	876	831	883	833	829	831	886	925	845	866	842	861	823	866	838	811	814	837	844	846	858	821	892	812	847	827	865	857	781	900	900	869	893	863	882	859	848	847	875	854	840	877	869	891	850	910	879	868	897	835	865	895	868	836	866	894	837	863	855	845	846	860	849	860	794	851	833	904	848	807	853	850	831	867	855	824	863	834	876	888	808	876	867	847	846	849	886	806	873	873	913	848	876	900	885	863	860	879	855	839	832	862	858	808	904	933	839	821	894	858	829	837	885	854	862	833	872	772	857	897	900	796	858	822	852	917	814	902	882	848	869	841	850	825	864	864	871	867	872	850	885	834	822	862	837	862	884	807	843	852	820	859	813	816	869	855	853	821	839	845	877	884	860	807	880	862	832	837	885	873	877	890	887	846	850	875	857	849	859	844	793	799	881	902	864	865	839	857	809	843	887	833	885	868	866	891	885	871	861	823	902	874	900	862	890	821	877	854	868	862	865	865	831	819	912	855	845	870	817	815	876	866	847	822	873	901	893	838	835	863	816	854	855	840	846	774	901	853	877	857	855	834	881	843	859	861	912	889	838	897	801	853	894	800	870	839	796	816	862	851	842	840	872	844	852	875	884	835	872	847	865	852	865	849	873	872	877	864	826	858	900	820	891	864	864	877	905	859	832	837	853	859	833	829	901	857	820	835	819	907	879	871	853	815	854	837	864	864	858	861	815	843	855	876	822	898	832	860	856	827	888	875	883	896	867	852	917	804	821	856	884	854	844	849	836	893	865	896	883	875	919	863	859	925	919	834	850	912	818	902	852	865	877	819	822	817	842	860	877	834	883	841	842	836	825	817	855	864	878	871	836	872	883	854	811	840	825	862	872	910	836	883	858	844	858	860	840	813	880	846	892	875	802	849	881	895	854	825	783	873	903	867	862	850	851	841	855	860	865	820	817	856	845	842	891	861	830	851	877	843	872	877	844	852	818	853	816	818	922	868	878	866	868	817	852	785	880	863	811	843	886	869	853	884	866	879	911	792	854	853	807	872	883	828	885	898	827	863	811	846	846	860	816	832	855	842	806	844	899	832	848	882	884	865	855	836	781	880	878	832	844	850	877	871	847	842	911	871	869	833	844	846	801	921	875	852	851	862	835	875	827	887	802	915	891	818	863	843	910	868	840	845	847	892	864	893	837	864	882	769	862	829	835	836	875	844	887	840	860	809	887	839	877	841	878	825	849	832	822	802	872	833	908	844	831	836	895	875	860	826	873	885	836	883	868	807	854	834	844	815	846	838	845	844	869	854	904	902	869	866	819	870	867	866	877	873	886	818	860	882	871	853	836	874	828	827	849	814	821	908	869	833	846	812	856	890	837	863	796	836	856	892	882	846	815	849	849	875	876	863	826	920	867	850	849	859	807	891	854	846	889	827	840	859	848	834	812	797	830	870	856	850	841	858	853	831	808	898	918	817	827	867	861	844	819	845	852	869	832	851	844	877	863	831	871	881	814	860	872	822	847	830	821	829	838	823	836	839	848	826	854	928	847	813	845	871	858	817	850	899	874	871	880	831	839	855	816	847	856	835	860	871	795	843	832	836	878	852	878	822	837	880	887	832	868	830	895	881	892	873	879	866	850	867	810	833	865	880	868	886	844	853	903	853	892	802	834	876	894	847	843	892	854	861	831	876	869	825	891	839	870	813	881	859	882	870	883	848	838	807	851	814	855	824	835	828	875	877	870	891	817	846	841	853	814	842	883	815	817	838	891	882	801	817	953	870	871	881	898	847	866	892	826	834	893	784	852	841	836	876	854	874	870	865	800	864	874	879	818	827	880	850	864	914	841	870	838	868	846	861	870	820	852	872	855	916	846	862	828	837	819	832	863	886	840	920	850	880	853	834	819	874	850	853	875	867	848	861
1504	654	455	312	403	1042	868	618	539	1430	4332	8430	6375	5555	3473	2462	1396	736	373	173	104	70	68	58	49	59	64	51	59	63	63	64	45	49	65	55	50	54	70	54	56	50	59	50	66	47	62	48	56	55	61	60	67	56	73	56	62	55	72	52	49	60	55	64	59	60	53	60	42	66	58	54	46	60	56	58	48	56	75	69	47	53	58	38	64	55	57	61	59	59	60	75	51	61	63	58	49	61	53	66	47	52	65	56	55	48	52	50	45	69	62	55	65	56	69	74	66	64	56	59	55	59	57	72	60	47	59	57	64	52	49	56	45	58	47	58	61	50	62	57	47	64	50	50	57	55	58	59	60	64	60	54	69	53	47	76	49	71	58	56	50	76	63	57	61	70	54	56	48	62	75	56	61	56	64	62	58	60	50	66	59	49	54	73	62	66	52	71	53	49	60	56	51	59	50	46	58	53	72	60	52	57	49	56	43	58	51	66	57	69	61	67	56	69	66	53	67	59	51	67	64	63	49	61	51	51	48	76	65	74	54	54	65	39	48	63	57	54	49	73	54	61	62	52	73	51	70	60	52	55	64	55	49	56	50	63	57	71	59	62	60	57	61	54	68	69	66	52	50	59	54	69	48	63	51	52	50	61	54	47	67	49	61	64	57	54	64	52	55	55	63	65	62	54	68	69	54	54	65	52	51	43	62	51	56	57	59	54	50	64	52	48	40	62	53	73	61	44	49	58	52	63	55	58	61	68	57	55	53	71	67	60	56	62	65	69	59	63	54	70	43	46	47	64	59	56	51	67	47	59	56	54	68	54	71	59	50	68	61	68	57	54	51	51	61	67	70	54	68	73	66	61	53	66	58	48	56	54	45	65	62	65	47	49	52	49	60	66	51	58	65	71	70	71	61	66	57	67	64	51	67	56	70	72	62	59	66	44	54	48	57	60	60	56	56	60	58	53	60	60	59	56	49	55	60	55	62	63	55	47	70	60	58	48	58	59	39	57	65	69	60	69	49	85	63	59	52	55	69	46	70	49	55	52	52	59	65	63	64	56	55	54	64	72	56	68	52	58	44	50	48	68	60	63	63	60	67	61	46	67	62	53	61	54	71	69	50	72	42	61	53	52	72	65	73	51	59	44	63	50	53	55	72	54	65	60	54	65	46	63	51	65	50	58	40	55	77	57	60	44	63	53	59	66	59	57	66	58	51	42	42	66	46	51	65	51	51	45	69	71	68	59	59	56	57	37	58	74	57	57	53	61	64	52	53	59	61	44	54	55	60	56	65	59	56	55	67	58	65	54	67	70	48	58	48	52	55	66	52	40	67	70	61	64	58	54	50	61	70	66	69	62	53	46	64	58	55	57	69	66	44	58	62	54	55	69	61	49	57	51	55	75	62	65	50	67	63	69	56	61	54	63	52	46	64	70	48	39	50	52	55	45	58	64	61	67	53	47	71	56	46	59	63	52	58	60	69	48	71	55	40	44	49	66	61	53	60	56	55	71	54	62	59	64	58	48	76	78	51	57	55	64	48	60	64	62	58	58	60	68	63	56	50	60	51	64	58	59	63	54	57	50	55	44	55	60	64	56	50	65	75	36	62	66	64	67	52	50	54	68	58	58	61	46	66	61	61	55	63	53	52	60	48	56	48	72	61	58	57	59	65	68	60	71	58	74	50	57	46	56	49	63	55	63	57	53	52	52	60	70	63	59	67	61	44	55	41	55	47	44	61	46	55	56	47	66	58	48	50	59	56	71	53	49	50	64	70	62	67	50	75	61	56	61	71	40	67	63	56	52	56	54	72	70	60	54	54	61	67	57	69	56	52	49	67	59	57	64	65	46	62	64	55	65	62	57	57	77	68	55	53	68	61	47	59	54	73	47	56	61	61	59	60	60	44	52	69	59	58	59	51	59	54	59	61	67	61	63	48	69	54	61	57	69	60	69	53	59	50	45	54	43	45	46	54	57	52	60	62	55	58	53	77	50	54	59	54	59	54	65	69	62	60	54	56	65	54	55	53	64	59	59	52	63	68	43	57	68	61	39	54	62	55	57	67	63	76	72	63	53	52	58	61	58	61	54	57	52	55	65	75	79	74	64	62	49	45	69	68	68	66	56	57	53	57	56	65	52	57	61	65	67	54	64	57	67	50	51	50	49	67	56	50	52	62	73	39	81	53	72	57	46	55	59	63	63	54	62	60	73	59	41	71	60	77	53	57	46	68	58	65	57	60	40	53	57	47	57	69	45	60	64	57	52	72	59	68	54	46	70	61	47	60	44	52	52	63	51	70	47	62	73	69	56	58	68	60	51	55	49	57	44	54	64	61	44	55	53	57	72	62	64	61	50	60	48	45	52	45	50	67	46	50	54	49	58	72	55	43	65	53	66	64	66	59	53	56	62	49	60	63	65	63	62	62	57	42	54	61	72	60	67	53	63	53	45	59	63	66	49	72	59	72	65	59	54	63	62	61	57	72	57	52	66	51	54	45	77	55	53	39	64	54	63	62	51	64	68	55	61	51	45	62	57	56	65	59	58	68	57	49	55	79	56	50	62	63	54	60	67	58	73	57	66	52	61	60	59	54	58	58	62	64	76	58	73	59	55	67	54	67	55	57	61	53	63	56	54	59	55	66	59	56	56	53	65	58	71	51	55	60	51	57	61	57	51	58	55	59	55	50	56	71	49	47	53	64	68	63	63	68	68	59	56	66	49	48	66	53	65	74	51	64	46	57	49	58	53	55	55	61	59	51	61	57	56	57	52	45	59	62	65	57	49	71	59	50	60	65	53	61	45	65	64	63	60	49	63	71	68	57	58	70	55	62	51	48	56	67	55	49	59	62	65	53	63	46	70	48	49	52	46	63	40	65	58	64	67	55	51	47	67	54	47	68	67	63	49	60	53	61	73	65	66	56	60	44	60	71	76	60	46	63	48	56	73	53	67	61	50	51	51	58	69	66	72	51	52	50	62	62	58	41	79	58	60	57	71	50	68	53	66	52	59	60	50	67	56	53	47	66	61	56	50	63	49	45	51	53	63	58	65	58	57	45	58	70	50	62	55	53	66	48	56	63	61	56	50	60	41	70	60	67	64	67	59	60	70	70	40	68	62	41	65	42	71	68	46	53	48	63	44	57	59	52	66	53	64	65	63	65	64	74	60	55	49	57	50	60	57	60	56	69	59	54	61	63	61	52	57	52	55	51	60	70	57	59	51	67	59	62	38	56	56	51	56	67	59	60	70	46	55	71	63	52	44	66	54	56	53	60	40	56	59	42	53	51	65	58	63	62	52	63	62	55	49	73	55	62	62	67	64	65	37	49	49	54	53	57	61	59	58	53	60	49	58	52	56	56	64	54	48	58	71	51	64	60	48	54	66	49	50	61	50	60	57	53	47	61	54	48	69	55	54	54	55	54	64	55	61	43	61	63	73	59	55	63	58	54	50	54	74	59	54	54	71	62	63	46	61	55	58	39	52	65	59
21342	11648	8306	14286	25883	30452	26389	21310	18775	26455	33932	44256	40302	36861	31163	27825	21049	14097	7713	3451	1612	1009	776	741	710	696	683	652	687	713	732	685	688	732	675	688	712	675	763	692	707	712	724	658	660	697	697	681	692	717	662	671	691	694	735	687	718	644	696	692	713	694	673	697	663	717	713	700	649	704	727	713	683	711	706	700	706	695	647	695	698	706	714	682	747	711	708	716	667	665	704	707	703	715	761	679	682	735	728	687	714	648	659	668	652	731	699	705	666	702	702	733	690	687	695	675	671	722	708	715	676	714	727	766	655	661	645	734	677	671	673	686	715	707	705	727	663	703	665	658	668	675	691	663	681	673	740	684	724	703	675	665	713	717	693	686	712	647	679	660	699	668	704	649	681	694	702	640	684	690	675	700	680	654	659	647	681	652	706	693	691	750	692	700	689	724	701	676	712	680	707	662	731	707	659	702	669	679	692	696	696	699	703	673	727	732	686	667	697	678	649	678	664	662	695	681	671	679	737	721	735	732	700	657	690	680	742	700	708	731	709	700	704	729	699	719	685	740	701	693	641	691	727	681	706	688	698	678	681	730	702	659	680	673	684	707	695	664	692	696	675	666	706	711	666	703	713	744	723	720	720	667	706	673	660	727	674	683	711	713	694	741	647	714	680	683	698	716	647	698	723	701	641	641	713	726	728	711	660	718	767	688	708	680	716	662	678	707	683	692	685	708	707	690	708	668	691	683	687	692	730	649	654	705	667	724	661	668	730	699	712	666	719	675	654	711	700	676	664	688	678	747	662	699	739	681	740	657	695	687	703	685	697	707	689	656	682	732	648	682	652	741	675	700	711	660	662	692	702	653	702	737	721	688	713	709	708	683	675	741	704	667	690	675	690	704	679	719	674	714	655	714	695	700	654	669	658	665	709	683	704	734	770	703	690	705	717	697	673	722	656	671	683	747	713	714	717	715	674	722	718	658	695	648	682	733	703	696	635	719	745	691	668	699	686	735	716	688	702	703	683	687	682	740	698	690	678	702	701	672	702	704	716	712	668	707	685	683	721	727	702	733	694	698	726	695	702	791	709	645	698	655	731	667	699	674	659	678	649	721	707	708	709	702	691	725	663	694	680	667	731	667	676	709	697	753	678	705	714	704	740	746	698	714	729	666	680	635	711	714	692	700	682	705	702	711	714	704	687	699	705	662	711	690	653	711	753	697	668	683	661	689	717	673	667	706	681	666	695	650	634	707	687	729	690	738	743	615	697	714	718	703	686	651	707	660	734	731	700	698	694	698	706	740	694	690	704	741	657	663	718	731	710	732	695	692	679	671	672	725	686	710	678	655	733	699	729	669	700	682	667	746	711	646	730	707	711	695	652	698	676	690	691	723	675	712	675	677	684	667	663	695	744	671	699	669	671	712	706	737	708	682	664	739	696	717	711	733	751	720	675	709	679	724	701	677	690	691	675	672	722	658	670	714	685	646	704	694	707	704	710	710	694	699	679	761	710	678	662	735	683	704	659	716	737	706	664	672	660	713	658	738	699	689	701	696	709	725	718	639	715	681	721	706	720	712	704	722	652	681	735	721	683	648	684	679	743	736	701	695	681	702	722	705	680	682	673	723	752	734	713	668	651	646	718	719	705	728	691	663	664	669	650	693	718	718	696	675	671	704	684	664	699	705	655	711	689	696	725	674	644	706	690	731	748	690	728	681	683	688	690	694	709	704	678	676	699	648	683	719	640	679	669	705	698	724	698	697	664	665	713	723	757	709	679	718	691	733	723	681	635	710	701	699	738	672	677	666	763	710	698	672	702	691	649	691	700	681	659	666	665	692	711	637	683	653	718	688	726	666	734	641	690	701	668	684	658	700	734	741	639	656	694	716	702	735	698	686	705	712	683	699	695	666	718	707	707	629	715	723	695	694	675	689	698	688	712	667	675	677	701	736	685	703	750	647	662	717	665	717	679	725	725	734	656	650	692	699	668	680	728	694	708	668	704	666	704	734	662	760	727	703	679	698	715	705	701	679	619	686	713	700	712	719	736	681	705	688	674	676	708	692	704	640	698	682	712	687	708	693	651	684	707	661	662	665	665	700	686	649	704	660	694	661	700	703	720	711	673	704	696	690	707	694	682	697	667	718	631	706	671	738	648	728	671	723	674	651	718	715	700	742	726	724	672	717	684	666	698	726	670	694	683	661	674	693	688	649	678	709	686	677	723	641	718	640	693	652	702	683	743	708	738	682	690	685	612	746	675	684	729	681	696	645	657	710	684	726	706	722	717	664	689	672	658	718	706	667	728	718	704	708	719	702	716	687	727	671	686	721	687	648	657	718	734	661	678	669	691	682	693	682	663	709	727	696	702	718	720	667	670	694	684	703	701	686	654	675	700	722	726	690	698	674	709	713	701	712	719	718	671	712	696	657	700	677	670	703	680	710	705	718	693	668	688	744	700	644	770	655	706	685	718	679	697	714	737	687	680	667	702	668	693	674	707	653	696	712	722	703	676	724	669	700	670	667	668	657	706	695	691	768	697	693	657	670	668	716	690	730	702	743	734	662	693	689	718	650	696	649	659	728	714	658	709	720	700	632	709	679	666	698	683	669	699	732	750	726	695	679	732	680	709	716	641	653	652	683	744	689	671	696	643	674	672	736	673	667	719	660	726	672	672	710	729	723	701	699	697	691	731	673	693	701	705	642	695	670	677	679	725	699	702	691	726	656	727	732	672	672	695	713	748	702	673	703	667	671	685	702	690	643	651	718	689	714	696	726	662	703	724	671	696	713	728	643	682	678	668	701	689	677	742	704	709	722	667	649	703	680	718	708	656	695	680	729	705	703	740	743	675	653	754	706	669	696	699	721	728	719	699	723	724	700	718	693	675	710	619	664	713	731	704	717	660	649	732	743	681	718	719	705	692	677	725	705	712	662	652	692	713	680	730	670	696	682	723	706	713	704	721	713	667	706	728	688	722	702	678	750	714	667	683	651	697	665	688	698	654	699	705	690	650	717	683	672	662	707	738	738	683	689	686	708	665	667	688	698	674	718	641	706	684	700	669	638	686	679	727	773	736	650	630	696	702	699	714	695	692	656	707	721	712	717	751	736	665	732	703	669	712	711	723	672	692	659	695	671	758	660	751	742	700	653	691	674	718	721	725	692	681	657	703	674	698	664	733	724	660	680	731	722	655	725	727	694	664	726	731	700	729	694	715	711	740	663	699	712	722	658	681	687	680	744	730	659	670	694	671	676	703	688	714	744	693	705	645	708	722	659	691	699	679	700	673	633	713	701	737	663	678	692	709	702	684	669	662	716	651	692	711	687	678	708	710	681	687	715	684	745	670	683	665	657	692	677	704	657	742	714	700	723	692	674	729	696	718	702	715	665	684	682	714	713	691	653	768	665	663	673	676	738	703	712	695	689	655	674	710	685	709	673	666	701	666	646	720	678	716	672	697	704	706	688	713	633	732	692	708	684	782	727	677	698	704	684
1322	185	106	101	134	140	223	175	185	396	342	491	1380	1578	1474	953	520	270	169	87	92	64	59	62	71	77	61	82	71	38	66	76	65	56	59	68	68	68	66	80	59	69	73	58	58	68	62	52	64	64	61	76	70	74	61	70	76	70	63	58	69	61	57	65	75	70	67	63	70	64	71	74	66	64	62	58	55	52	59	72	53	80	76	63	60	71	63	77	56	61	70	75	63	57	48	55	66	63	61	58	71	67	85	79	68	61	59	53	57	56	68	62	59	63	72	52	64	52	49	83	60	59	55	78	56	66	64	65	60	71	55	61	79	65	63	60	54	62	68	66	62	62	52	72	60	61	77	56	62	66	66	66	61	46	68	60	73	64	63	60	59	62	74	68	66	72	64	60	62	64	53	70	69	72	56	68	63	65	77	72	65	61	71	79	57	71	59	60	59	60	70	61	74	75	57	64	59	66	65	64	81	78	59	69	73	69	66	79	63	60	58	60	55	54	66	66	61	77	80	61	72	69	68	71	65	68	65	74	68	66	71	59	49	69	52	49	65	51	64	63	66	70	61	62	72	58	55	46	60	57	68	67	59	59	53	79	58	61	75	70	59	65	56	54	52	59	63	49	59	57	63	57	65	62	66	65	48	61	76	59	55	59	65	75	61	61	73	61	61	62	65	52	50	62	56	67	64	61	68	61	56	58	56	79	61	59	60	51	65	57	64	60	80	70	54	61	58	55	60	62	60	71	57	54	57	69	62	74	65	64	69	60	77	50	67	74	60	67	59	65	67	49	74	57	74	72	57	58	66	67	55	61	49	60	56	52	62	55	64	67	60	56	51	55	68	67	55	62	79	60	71	72	74	61	52	70	56	67	72	67	61	63	64	62	49	63	52	71	51	69	69	60	71	73	77	77	76	73	54	65	61	50	71	59	55	66	58	61	54	70	60	59	69	72	72	61	60	63	69	71	73	60	69	44	64	61	60	63	62	63	70	67	68	52	55	53	76	72	58	56	57	62	65	59	69	60	79	51	48	58	77	58	72	73	53	61	62	56	76	66	58	85	73	55	48	60	67	68	55	76	76	47	67	51	64	69	61	63	69	52	63	83	62	76	61	54	56	60	60	58	71	56	70	58	60	51	58	47	59	56	62	66	50	64	66	66	72	55	64	62	49	72	71	59	58	58	60	68	53	65	63	48	74	49	44	60	52	59	52	49	51	58	64	56	49	56	58	61	78	72	56	63	57	53	84	63	68	53	70	51	72	70	66	59	70	81	62	59	65	64	54	59	59	47	76	63	71	57	66	62	67	62	61	62	70	55	59	54	67	64	59	58	62	56	76	70	70	66	49	59	66	65	53	67	85	70	72	61	79	48	64	73	59	72	63	67	68	66	82	55	52	68	62	66	67	56	49	54	72	68	72	65	62	57	78	63	64	62	64	56	53	61	76	72	61	79	66	67	61	66	54	74	60	82	64	56	64	54	67	66	57	66	62	67	66	57	62	56	59	77	66	77	76	59	73	71	65	73	65	58	55	64	58	52	73	56	73	54	56	82	43	55	65	61	45	72	82	67	59	62	66	66	74	69	66	64	53	71	69	69	65	62	74	59	78	91	58	56	64	61	66	87	70	68	63	57	64	55	54	70	50	63	57	67	58	60	66	60	50	65	71	60	69	66	66	60	48	65	77	56	65	50	71	79	59	49	63	61	58	64	66	51	47	67	61	65	57	58	59	59	76	69	68	62	48	73	55	48	76	51	54	59	76	58	66	65	62	67	52	62	56	47	63	59	57	67	87	78	57	66	52	65	57	68	57	62	69	60	57	59	57	58	58	51	67	67	53	54	71	67	66	81	67	60	46	52	50	74	68	72	74	59	55	61	69	66	58	68	67	61	63	68	70	62	55	76	60	53	63	65	55	54	55	58	56	64	65	69	70	58	63	74	58	78	63	72	60	48	72	71	72	56	54	59	63	73	60	63	63	60	55	54	77	61	68	67	59	58	71	65	70	67	71	67	61	55	52	66	67	73	55	79	72	71	61	66	71	68	81	59	75	65	67	68	57	63	63	65	64	55	56	69	77	71	68	59	74	64	67	51	56	68	52	55	59	52	62	61	63	66	69	57	52	55	68	64	79	61	62	63	63	59	60	75	66	57	58	61	49	66	63	66	64	65	60	61	60	68	70	53	68	57	69	71	54	75	81	75	63	59	70	56	63	57	65	62	66	53	54	62	79	62	59	64	63	67	74	59	57	71	77	56	57	54	68	64	67	69	70	67	56	58	69	69	59	62	60	74	60	54	50	71	63	62	70	56	63	62	72	64	64	62	69	80	64	59	50	65	75	57	51	67	76	65	58	74	72	61	68	78	66	67	62	73	87	65	59	59	69	64	47	50	62	60	66	68	71	67	53	65	64	59	60	63	71	57	66	65	70	55	77	68	63	78	61	66	67	73	58	61	76	56	47	85	65	59	58	57	56	65	59	63	59	58	61	63	63	66	72	63	64	49	66	66	57	69	51	72	75	63	59	64	61	52	59	58	77	38	70	52	73	58	70	86	83	61	61	67	71	63	84	63	87	54	63	58	59	60	62	68	69	64	49	65	63	62	68	64	71	71	52	66	74	52	53	68	72	55	53	51	50	75	80	53	62	61	71	60	56	66	69	55	51	55	67	60	53	62	73	75	52	70	57	61	64	57	67	49	48	72	77	58	62	61	63	55	65	67	65	60	66	59	64	67	61	54	72	59	53	53	65	65	60	71	63	58	89	53	55	51	58	65	68	59	83	71	57	53	57	57	69	60	64	55	74	50	66	74	71	70	70	51	74	58	72	77	60	52	59	59	44	59	68	50	63	63	72	63	72	55	60	58	57	65	68	64	60	61	69	62	63	63	84	53	77	59	49	72	60	67	66	74	66	50	75	52	67	61	70	73	68	60	66	63	61	47	75	63	66	84	56	62	72	60	57	57	51	55	56	59	64	64	66	80	74	65	69	62	57	66	57	65	54	59	62	66	69	54	58	65	77	56	67	60	77	70	74	45	51	47	84	67	58	60	53	65	50	70	61	61	54	72	50	83	70	52	63	68	73	69	65	69	65	66	53	69	68	61	72	52	78	66	56	61	51	55	77	71	48	61	65	56	58	70	57	67	65	69	69	60	60	63	69	79	56	71	69	71	60	64	62	55	65	54	55	63	71	78	63	64	55	74	76	61	55	78	61	49	65	72	52	72	57	69	75	49	79	74	59	73	58	60	77	67	61	70	70	55	63	56	65	60	52	53	75	78	66	67	46	69	54	64	51	74	54	57	68	58	56	58	55	61	49	64	63	55	59	82	62	64	61	78	67	59	70	75	65	66	70	67	64	84	65	53	63	55	76	55	52	55	72	80	65	76	55	78	59	65	54	71	51	64	60	67	69	74	79	60	65	52	60	53	65	56	50	76	68	62	71	58	63	53	58	60	70	67	57	61	47	66	67	65	66	74	55	58
12422	4328	2178	4009	9498	9408	11536	9816	8674	11957	10398	14778	25470	25698	23587	17804	11581	6883	3320	1701	1042	838	796	764	746	804	767	772	770	763	777	781	804	765	739	744	751	728	762	740	761	754	778	771	773	737	786	794	745	778	760	739	826	781	732	740	805	799	748	804	758	814	767	758	782	711	752	790	747	774	811	760	779	752	825	742	759	781	733	767	809	749	746	782	742	728	759	757	762	761	775	740	776	765	751	820	768	796	815	768	756	773	770	788	781	775	750	768	754	837	730	753	784	763	797	758	790	777	770	765	744	796	762	784	743	731	749	768	725	724	769	792	764	773	781	720	742	726	763	763	764	750	792	753	804	778	780	745	742	756	742	783	736	764	808	759	775	732	722	744	750	712	837	822	748	814	789	818	761	739	740	787	783	734	718	767	728	711	781	740	756	772	758	817	742	767	748	814	772	767	780	738	755	779	763	777	767	782	799	747	737	761	725	780	777	768	773	789	829	795	747	739	819	691	720	770	748	831	755	728	734	790	732	774	794	791	774	762	760	798	777	781	816	791	788	756	728	787	747	765	747	727	741	763	708	761	783	738	751	772	748	739	792	729	833	803	787	808	777	791	774	744	761	844	721	773	753	808	761	811	766	831	787	774	784	776	810	752	739	765	759	763	762	729	693	820	739	768	793	779	801	746	774	787	755	785	771	790	741	810	752	753	785	747	772	738	757	768	808	754	758	815	761	797	771	780	753	742	739	781	770	723	786	808	742	779	722	752	793	765	730	761	730	745	764	802	735	769	827	788	768	752	752	742	745	761	744	696	773	781	763	801	791	801	800	770	800	751	723	732	783	787	791	811	753	753	759	730	709	803	728	792	791	767	771	763	801	733	793	766	774	779	767	788	796	733	778	740	767	766	765	743	778	782	764	775	746	766	761	737	797	735	745	747	762	804	741	819	764	753	799	771	746	802	743	819	738	724	790	760	776	807	734	808	822	721	780	768	767	720	800	792	773	757	760	790	765	786	782	774	727	782	784	783	765	734	766	738	735	758	784	780	809	765	757	737	800	785	801	763	744	782	785	798	821	763	768	748	748	819	712	749	718	765	776	783	758	735	776	770	752	765	818	758	756	751	765	804	727	819	764	724	798	768	786	760	735	752	776	790	710	777	777	742	756	769	775	791	794	760	778	782	768	805	743	786	795	766	755	761	769	797	761	745	756	803	760	779	741	777	774	755	811	737	753	776	742	734	778	774	772	745	744	795	775	795	782	771	800	773	740	765	715	775	793	781	761	768	748	765	740	755	753	776	759	765	760	791	797	759	798	738	750	799	764	743	751	693	712	760	777	746	766	770	770	782	748	803	791	799	781	796	743	759	806	812	735	775	778	769	772	784	768	727	755	800	780	736	768	738	788	749	784	789	763	704	739	781	732	715	782	749	808	767	772	746	824	766	757	782	732	797	784	844	783	751	781	750	780	766	733	715	775	768	769	773	724	771	803	727	703	758	777	777	814	752	778	790	777	804	746	826	741	781	779	786	726	781	756	783	766	813	695	776	764	794	710	734	783	770	745	757	810	776	796	751	771	791	769	758	764	796	775	820	819	690	797	821	742	774	756	726	724	760	795	773	738	770	740	752	764	741	694	773	823	778	726	784	756	751	773	789	822	816	760	832	721	741	778	747	743	748	770	766	751	755	764	786	787	751	753	768	722	727	750	823	756	747	781	781	765	698	722	750	754	750	765	780	780	778	742	743	772	785	776	836	761	726	803	757	749	771	740	788	763	829	784	780	779	776	785	717	758	787	800	737	773	824	753	800	786	739	779	821	819	719	750	757	767	713	751	784	734	801	778	801	790	759	818	749	744	784	807	783	773	704	772	768	746	745	765	806	741	750	735	751	824	719	742	779	761	752	792	802	736	784	769	801	781	762	771	765	726	810	765	776	732	792	777	752	804	764	760	739	751	728	778	781	732	784	750	724	705	734	754	767	769	786	802	774	764	743	744	837	802	737	836	739	793	763	801	739	729	728	724	729	770	758	761	787	777	752	713	809	761	751	804	729	746	738	777	759	739	804	801	807	789	776	800	761	724	798	773	738	768	780	781	783	780	772	754	812	735	761	791	768	800	785	763	748	808	757	794	777	783	770	755	815	745	794	786	735	752	775	806	767	743	776	746	733	795	782	715	799	792	795	709	727	795	815	746	729	760	781	786	774	783	765	743	800	808	759	714	764	749	731	771	760	739	746	755	746	828	744	757	783	766	740	727	793	775	750	772	747	785	772	769	771	753	739	796	760	775	779	809	761	757	774	748	749	782	764	762	756	757	795	740	687	826	773	775	784	762	783	754	779	773	768	752	750	775	729	782	800	769	764	796	794	765	794	695	793	753	783	762	765	797	751	703	714	706	785	802	770	786	761	744	755	783	802	760	798	709	763	713	786	722	795	794	689	804	741	735	791	762	748	751	795	775	786	753	734	763	770	776	781	775	772	744	737	749	733	791	771	742	788	746	769	740	682	751	740	751	736	717	712	779	779	788	744	771	761	718	817	735	766	740	827	715	830	752	731	815	734	725	771	779	702	771	774	737	788	743	773	756	752	758	732	765	763	803	786	757	767	767	769	814	782	799	806	807	782	754	791	713	773	789	772	786	782	786	800	745	785	759	796	738	771	806	768	769	733	779	764	767	771	728	814	839	826	773	751	771	738	701	711	771	765	811	773	761	753	732	773	771	788	759	714	756	742	781	753	755	734	833	797	753	736	784	756	797	806	806	757	789	759	791	765	777	755	812	798	787	795	815	779	771	754	707	754	810	766	756	728	778	749	747	787	773	734	752	777	751	793	779	782	766	783	825	753	822	793	789	757	763	819	777	747	756	788	790	748	757	770	736	772	745	743	792	812	765	745	756	747	747	804	768	745	788	760	795	768	776	781	734	769	764	766	749	802	781	699	779	775	754	790	727	765	801	768	814	819	777	793	739	727	738	784	773	755	753	773	758	771	780	763	726	790	769	777	722	772	789	710	753	763	729	758	765	765	715	795	791	784	764	718	779	755	770	766	783	754	758	795	780	803	783	731	732	758	776	783	762	780	718	778	739	840	771	739	748	729	742	760	787	780	696	762	749	759	806	745	811	763	787	821	780	741	719	723	769	775	743	810	723	758	760	719	813	757	817	737	780	753	792	779	763	814	762	695	793	750	738	746	763	773	773	793	757	745	752	782	797	750	837	793	750	747	776	744	753	753	780	704	773	798	750	763	767	796	813	766	801	780	827	801	743	736	774	787	754	774	752	743	780	725	782	800	778	746	774	739	782	771	795	792	782	777	715	769	797	797	789	763	758	798	751	779	802	736	826	716	786	744	791	757	741	764	773	762	718	793	781	781	750	765	795	752	783	792	776	785	789	765	750	767	768	779	730	808	737	784	756	774	793	716	804	789	787	762	740	741	771	730	739	778	790	806	813	782	783	740	752	762	774	775	717	752	775	809	807	789	726	817	793	741
748	414	219	166	200	442	391	232	327	279	328	1234	2374	3311	3287	2323	1250	676	301	148	88	60	57	51	42	50	42	60	52	47	60	52	46	50	53	77	66	52	55	47	52	45	71	45	48	69	46	39	58	58	44	57	57	44	45	61	70	46	64	62	50	50	57	58	61	58	62	43	51	52	57	61	55	61	60	54	48	68	53	47	51	46	77	56	58	44	50	50	47	60	65	54	58	40	57	52	53	74	51	49	46	45	59	53	46	46	52	59	66	59	52	49	43	68	53	50	43	48	54	46	67	54	56	58	50	59	52	60	65	47	47	50	58	53	56	64	63	66	55	50	56	52	66	57	51	52	57	55	63	55	68	53	50	59	64	53	53	48	53	62	50	61	56	49	48	38	56	59	66	57	51	48	48	47	58	52	52	60	53	47	56	56	51	50	42	58	57	59	58	59	60	53	63	46	52	58	46	49	52	65	50	50	53	58	43	53	75	36	47	64	50	59	57	53	51	59	53	55	62	77	59	64	47	49	56	64	46	45	47	57	59	60	55	50	44	53	59	59	52	50	52	58	61	46	65	54	59	63	71	50	52	51	49	41	54	48	58	64	68	63	55	51	57	56	56	59	62	46	51	43	50	63	41	54	58	54	54	57	54	62	47	46	53	71	56	50	69	48	56	54	51	57	57	54	67	63	53	52	54	53	50	56	54	50	55	54	50	58	63	61	49	52	54	54	65	51	52	65	54	53	69	49	48	55	48	56	65	57	47	55	49	54	52	52	51	52	41	59	51	51	62	60	35	38	62	54	46	55	54	52	47	48	46	57	47	61	57	57	50	60	60	58	60	54	51	58	63	60	44	49	52	60	45	45	59	46	77	53	56	42	62	47	64	54	56	63	50	53	63	55	47	49	51	55	46	59	45	58	54	54	52	48	48	69	52	54	56	49	72	52	46	58	64	58	52	55	60	61	57	60	44	50	65	61	67	68	55	54	49	55	64	58	55	52	60	59	55	52	33	43	44	53	57	64	51	56	65	54	50	54	42	48	73	51	57	43	55	55	52	52	44	54	42	50	48	59	53	49	60	54	58	54	37	47	57	62	65	53	57	49	65	59	46	52	60	53	63	62	52	59	59	45	56	55	59	56	47	62	54	66	51	44	61	53	48	54	46	56	50	57	41	62	59	51	46	68	45	54	56	53	51	48	65	72	56	52	55	57	56	59	53	50	56	48	53	60	54	67	56	53	67	64	60	52	40	62	50	51	46	50	50	46	55	54	63	55	61	46	48	49	47	51	43	59	66	45	65	45	56	53	53	44	54	62	57	61	53	49	63	52	62	62	41	36	35	52	36	51	56	52	39	58	49	53	68	49	52	53	50	59	51	55	51	52	50	49	49	50	60	72	54	64	38	47	51	55	49	55	44	44	59	44	55	55	50	60	63	62	61	54	45	41	51	53	57	56	52	53	57	52	61	63	61	52	59	45	58	57	54	49	70	44	59	61	48	49	44	52	40	56	50	44	53	44	53	62	54	55	38	55	51	57	49	63	52	50	50	54	40	42	57	61	57	46	62	43	58	38	47	50	50	45	47	44	56	60	54	50	53	51	65	45	57	54	66	62	50	60	63	47	48	57	47	51	68	42	58	50	44	64	57	60	45	52	58	45	55	58	48	45	41	42	56	54	51	39	43	51	51	60	66	47	57	42	48	47	46	53	68	52	54	53	63	58	65	53	64	66	54	50	46	62	60	34	61	59	62	61	47	57	60	48	53	52	58	53	50	48	57	57	46	42	60	54	57	53	59	56	44	53	39	53	56	66	63	53	53	50	48	71	47	66	58	65	46	55	53	64	56	43	53	45	44	36	65	50	57	49	60	46	51	51	53	40	54	51	48	60	51	64	50	56	43	57	51	51	60	64	51	59	61	54	59	56	53	64	60	61	58	61	48	58	58	55	54	49	38	66	44	46	53	48	45	56	47	50	56	49	59	46	62	53	49	54	53	45	51	62	71	67	55	47	51	66	62	52	49	62	61	53	50	44	58	38	57	64	35	68	51	44	65	47	61	50	51	70	60	57	58	69	52	62	52	47	58	59	55	70	56	43	64	55	61	38	54	65	68	54	41	42	53	62	54	46	48	51	57	53	47	51	59	56	51	51	61	56	50	50	59	46	47	51	59	61	45	49	47	48	47	45	55	49	67	64	48	69	50	55	59	48	46	66	57	57	52	38	55	70	53	70	66	52	61	45	56	68	45	63	55	54	59	61	64	62	48	51	65	49	54	60	52	51	53	57	56	46	49	52	62	41	60	53	68	55	43	64	60	49	60	59	55	52	54	62	49	47	52	40	46	54	59	55	50	44	44	52	57	51	47	46	58	51	79	43	44	58	54	48	54	51	49	62	61	72	54	52	37	57	56	55	51	43	49	54	54	56	49	46	44	52	56	52	29	58	44	57	53	53	60	52	68	57	59	52	49	54	52	50	50	45	58	61	58	50	41	49	47	57	59	56	47	59	51	45	49	66	54	47	55	68	55	46	59	54	51	40	56	59	55	56	53	54	59	58	42	51	61	63	58	72	58	54	58	57	49	55	51	63	51	60	53	46	44	59	64	54	49	57	72	65	55	62	60	59	53	54	49	46	45	62	46	50	52	47	48	50	55	50	42	60	63	59	55	61	49	54	57	63	54	67	52	71	45	67	63	57	50	53	51	53	50	62	57	55	57	46	51	62	57	52	58	60	44	50	47	68	53	72	49	55	58	53	62	59	62	52	59	61	46	50	59	55	52	54	37	52	64	60	43	53	60	45	57	51	50	45	61	40	53	58	58	49	49	37	52	53	62	47	51	51	50	62	63	58	56	63	50	53	51	48	50	45	53	55	58	42	47	43	44	61	45	63	54	40	47	57	54	43	51	46	56	53	47	45	59	63	60	45	48	50	57	62	68	45	48	54	55	46	45	52	51	52	51	47	45	71	53	50	54	53	53	52	49	68	51	43	57	47	47	61	55	50	61	64	48	48	48	57	70	48	58	63	57	38	48	53	58	65	45	55	64	55	46	49	49	55	34	54	64	49	54	54	59	48	47	45	50	58	48	54	47	61	46	55	51	57	60	49	53	48	52	71	58	54	52	50	64	62	54	48	51	45	70	58	47	61	48	67	60	67	48	65	44	59	52	61	39	50	69	52	49	51	59	52	55	58	58	56	58	64	45	55	60	59	62	54	66	57	49	65	50	44	52	63	55	52	54	56	54	62	51	55	60	64	55	39	49	51	50	56	48	51	59	66	51	51	55	58	46	53	46	49	57	55	44	55	51	53	57	56	57	53	60	45	52	51	55	53	48	58	48	48	58	56	44	47	67	60	66	64	55	50	52	55	42	58	66	68	56	51	52	61	47	57	48	33	50	55	50	62	51	47	39	52	54	52	48	52	68	56	36	60	63	57	53	61	51	58	49	53	53	47	57	45	48	64	53	61	55	52	54	58	62	49	46	48
15285	9017	4117	9504	18756	21653	15174	13352	13414	11423	11962	23001	31015	32715	31722	27351	20066	13350	6561	3079	1448	857	697	694	652	621	685	666	691	650	617	654	678	626	614	681	593	653	612	682	672	664	631	649	678	659	593	636	699	659	632	659	591	641	599	669	681	701	637	622	630	658	662	676	694	687	622	628	607	579	655	681	616	639	673	661	636	642	637	635	660	651	622	668	682	646	639	658	664	620	665	654	582	656	651	637	673	606	681	655	655	668	647	671	633	607	685	660	613	658	653	609	619	631	670	648	689	658	615	633	659	617	636	628	594	649	683	689	636	676	627	648	636	604	684	644	603	674	657	639	660	612	659	610	667	642	635	723	623	615	706	647	645	655	603	612	648	631	610	664	672	657	690	646	654	652	614	645	646	645	622	621	626	615	611	653	625	649	649	629	650	650	656	662	643	671	636	682	690	600	631	639	623	673	658	612	656	638	602	617	645	656	620	689	687	642	643	639	628	671	654	575	684	587	667	629	643	642	647	660	645	659	643	666	610	674	665	642	653	633	654	617	650	666	659	612	684	646	634	637	632	640	630	638	648	625	609	701	680	645	668	596	664	646	662	642	623	627	689	631	627	603	642	648	637	661	654	654	673	617	636	643	623	635	658	700	681	662	609	627	625	631	657	619	659	649	643	644	650	636	614	638	650	676	623	614	661	643	663	658	636	637	614	646	673	621	648	669	635	607	639	693	654	690	616	669	620	655	673	658	680	642	622	653	626	615	612	669	695	664	662	607	652	651	658	675	646	593	633	655	685	670	679	636	611	649	659	592	600	623	634	640	657	633	622	655	633	664	648	664	643	644	609	620	643	682	672	681	616	614	644	646	629	621	666	623	707	649	656	673	598	618	633	628	604	653	678	597	672	641	661	668	639	630	609	646	689	668	653	649	656	703	639	658	640	659	595	637	684	662	647	638	654	685	653	580	676	621	647	695	654	681	643	665	671	662	656	615	679	655	609	620	657	657	658	629	688	635	642	636	636	641	646	604	632	633	621	614	645	666	658	652	636	619	666	635	596	681	614	654	682	660	656	661	705	676	656	671	623	635	633	674	638	637	665	630	648	612	621	595	674	643	661	626	599	642	635	638	615	672	660	616	674	602	628	645	674	632	665	653	657	656	627	662	648	658	615	625	674	661	626	708	635	624	607	653	577	668	663	636	650	615	681	656	708	647	636	664	634	670	702	649	612	670	681	672	683	623	605	646	610	648	623	660	637	666	655	624	648	621	631	644	684	641	693	672	681	664	652	660	637	656	660	683	640	594	598	654	660	659	636	629	664	624	618	629	627	636	680	624	601	658	636	648	691	615	676	681	623	674	671	663	656	618	652	651	660	593	677	639	627	644	632	639	633	646	633	691	642	626	655	661	658	657	637	679	601	657	614	672	633	617	662	607	610	642	637	622	639	622	618	678	670	637	649	660	639	682	700	635	646	698	631	641	645	684	707	636	675	663	657	695	648	662	684	641	644	614	673	652	623	725	622	681	641	652	709	613	664	588	644	640	658	599	653	617	625	665	652	642	658	668	605	656	625	595	607	607	631	656	628	613	670	646	644	641	627	587	605	646	629	625	688	666	621	614	688	619	601	626	663	635	633	668	661	635	634	640	645	622	619	643	668	616	625	623	689	607	659	668	670	651	643	612	620	627	662	608	645	677	643	610	661	635	651	634	666	663	690	652	669	663	653	617	642	634	655	604	670	632	623	678	622	689	641	637	663	665	620	678	647	661	645	623	619	630	604	637	642	623	660	622	640	655	653	682	651	610	653	673	660	653	653	684	675	591	654	636	609	608	623	661	620	639	657	627	615	635	695	633	616	641	632	690	603	647	644	642	650	635	648	652	625	682	643	627	633	635	606	647	629	691	624	640	620	674	685	648	658	654	662	683	697	654	669	674	677	605	633	681	651	589	682	653	646	638	662	614	684	624	667	640	617	680	636	599	628	627	600	630	594	656	648	624	682	691	625	688	655	632	653	639	654	665	613	669	638	654	619	676	647	690	589	638	634	623	642	636	632	627	617	645	658	625	649	679	663	629	636	623	651	646	685	616	654	640	591	664	656	630	672	574	604	664	611	628	607	614	709	636	633	691	648	657	610	645	610	610	645	625	682	702	659	708	604	651	681	655	651	634	643	623	606	673	668	629	602	638	654	607	668	647	619	649	622	632	665	626	624	655	705	701	645	645	689	628	712	648	679	673	604	625	677	692	649	619	658	638	673	613	664	655	636	619	611	664	634	610	664	663	637	678	628	657	612	695	647	638	652	651	629	662	651	591	646	649	654	655	672	667	627	644	603	625	633	645	653	637	622	586	608	649	643	695	659	685	639	626	649	642	629	640	642	646	598	658	637	639	637	644	629	668	651	690	626	646	636	659	604	677	640	622	612	668	637	634	674	653	648	658	652	611	632	641	659	695	638	640	707	636	591	681	662	639	635	622	612	656	649	619	673	644	636	646	657	639	617	582	647	652	668	606	629	674	574	652	666	658	682	648	656	588	668	622	628	637	634	604	649	627	655	678	674	621	727	671	658	656	655	636	602	689	648	654	690	610	665	643	671	615	639	713	688	717	643	642	592	657	679	660	659	644	612	636	673	645	653	652	651	643	622	681	661	645	638	655	632	605	652	634	668	627	623	629	636	629	642	621	649	679	661	622	611	637	652	629	644	646	625	666	631	682	638	667	644	643	672	593	651	676	667	638	651	718	617	621	672	652	625	626	642	646	602	649	610	669	649	647	619	678	613	670	628	631	642	662	670	662	667	667	618	650	669	605	587	694	633	642	602	677	651	634	620	678	657	678	649	632	622	633	606	657	625	656	622	634	675	688	645	634	706	622	647	646	691	630	655	626	629	655	660	663	647	649	679	649	684	635	625	662	640	649	663	662	631	653	649	634	591	672	637	674	645	629	674	613	668	645	652	640	643	633	661	618	640	588	638	602	625	678	648	691	670	662	604	651	627	670	609	643	610	638	668	661	658	639	663	587	655	675	658	626	618	641	680	629	641	640	646	660	623	634	653	684	595	639	640	650	638	661	633	659	660	643	654	596	653	717	681	673	638	594	603	634	653	675	577	656	650	655	619	634	640	639	628	615	612	642	653	677	619	655	649	650	644	645	646	673	649	674	642	651	669	641	599	677	679	652	604	657	718	636	621	709	628	648	623	630	640	672	685	615	669	632	653	621	669	646	648	640	643	639	670	642	665	633	652	708	631	604	614	617	678	640	641	692	662	675	690	627	654	660	667	634	627	622	620	672	651	692	667	640	657	624	649	667	643	642	646	671	664	642	616	635	656	651	658	651	639	657	679	652	659	624	614	665	645	630	675	656	639	642	657	626	635	629	612	628	602	684	679	656	626	701	675	645	641	660	629	620	682	647	658	603	673	668	641	658	599	657	653	635	669	654	652	611	660	711	631	682	693	619	650	613	629	634	640	653	676	584	681	641	665	618	633	661
2258	381	220	197	253	450	488	427	474	576	714	2148	3209	4931	4218	2627	1337	703	297	156	100	80	83	63	67	71	66	64	73	82	67	69	57	70	81	65	84	63	74	71	84	80	66	67	76	79	80	84	70	74	72	82	77	73	81	80	71	73	67	70	77	63	72	55	62	71	76	85	82	82	62	77	70	71	76	62	61	78	64	79	78	66	58	83	69	70	77	56	61	77	71	78	72	80	76	80	88	72	65	96	71	81	75	74	96	60	73	72	72	67	82	69	63	69	59	74	82	77	73	71	56	68	73	76	88	70	77	66	56	82	69	67	77	80	69	53	80	70	72	78	65	73	79	69	81	70	73	67	85	61	77	69	73	64	87	64	69	72	79	65	73	62	79	64	78	79	73	54	73	66	63	78	61	82	67	89	81	83	69	90	68	70	86	71	84	68	74	66	66	72	68	75	69	60	81	65	79	69	80	78	87	70	87	70	68	69	71	76	60	74	66	79	74	61	62	68	70	70	66	72	66	72	82	88	80	71	79	65	75	64	68	62	70	60	76	83	68	93	82	82	65	67	76	87	66	67	73	64	80	77	75	59	83	65	74	62	63	84	74	65	66	82	63	64	77	76	79	59	86	67	95	75	64	67	89	64	59	102	74	78	65	70	67	65	75	66	74	70	88	89	72	76	84	82	74	73	57	73	72	67	75	69	63	78	77	63	69	70	66	73	77	83	70	68	77	71	75	84	70	61	75	79	94	68	77	65	59	73	75	64	77	81	88	66	70	75	63	65	82	73	80	73	74	83	55	79	77	84	83	70	64	66	75	67	64	69	60	72	79	69	77	67	73	71	73	58	64	75	73	81	65	80	89	96	69	70	72	88	78	67	63	91	72	58	89	71	80	61	83	80	79	90	70	56	71	76	82	77	63	88	83	87	80	74	62	68	72	66	86	66	84	64	72	62	77	98	66	63	81	71	69	65	76	85	68	76	67	69	80	69	87	70	75	67	66	87	65	76	77	78	71	71	77	92	67	65	81	72	78	75	61	66	75	73	60	78	82	74	59	84	84	74	72	70	84	71	76	78	67	71	67	85	78	72	60	69	80	84	83	73	88	55	84	79	81	60	67	54	74	77	73	81	58	66	72	76	68	76	72	75	73	61	64	81	81	83	80	71	65	62	86	60	80	78	64	66	69	84	77	58	67	98	68	77	69	73	94	75	68	69	74	63	70	89	80	78	73	87	77	71	81	67	83	63	81	78	86	68	81	79	80	63	75	70	69	71	86	69	59	85	78	71	81	79	87	61	64	81	68	72	74	96	71	80	76	83	82	78	76	70	75	70	73	68	77	72	50	80	72	71	66	57	66	74	72	76	73	69	70	77	76	77	69	79	74	64	79	57	72	70	76	76	69	90	58	66	80	64	79	64	80	74	69	67	74	56	73	75	65	77	69	62	70	76	70	70	70	54	83	67	69	71	81	70	77	77	85	72	81	69	66	59	72	82	85	67	77	78	76	79	78	83	65	72	71	69	62	66	80	64	55	72	81	80	90	67	74	68	79	73	77	70	73	68	76	73	72	80	81	67	69	64	69	57	68	85	56	76	89	53	66	82	73	69	68	83	70	78	77	68	59	84	81	79	88	72	61	84	74	77	73	81	63	61	70	73	82	85	55	81	86	55	79	63	69	63	87	66	69	65	71	85	67	62	58	73	70	57	67	74	76	74	81	83	64	57	70	94	72	59	82	77	81	72	73	61	91	81	90	79	66	71	77	63	72	81	77	79	76	79	69	67	73	85	73	63	69	71	85	76	86	72	73	65	69	70	66	59	73	75	105	69	71	72	67	66	72	61	66	69	73	82	68	78	79	81	91	69	73	67	66	69	70	71	79	77	63	90	79	82	74	87	77	75	60	64	67	61	86	66	74	78	71	69	93	81	84	65	81	92	80	71	66	72	72	74	66	67	74	72	75	73	67	74	80	72	65	81	64	63	79	88	69	80	78	63	59	88	74	75	70	72	44	69	66	76	82	61	73	76	70	75	67	73	66	78	71	71	69	68	71	74	73	68	84	70	71	55	80	77	79	58	77	77	80	73	64	88	90	59	70	72	66	75	85	77	77	76	86	80	78	80	77	72	70	74	78	79	64	73	86	65	57	64	72	72	60	75	74	59	61	70	84	57	70	88	75	75	70	65	73	64	75	69	71	80	79	71	67	62	74	78	71	72	71	77	73	65	66	78	76	78	79	70	73	56	75	64	68	63	73	86	75	68	77	65	71	80	83	76	90	79	83	92	70	63	68	56	79	86	81	69	68	77	70	84	75	74	81	68	78	72	77	87	72	89	78	71	80	86	58	58	65	50	74	78	73	59	63	66	70	74	63	73	65	80	74	74	66	64	64	65	76	79	76	65	82	60	66	79	70	60	74	70	85	78	58	75	70	76	66	84	61	67	71	84	74	75	80	70	67	74	75	77	73	72	84	84	84	76	73	73	87	78	83	80	81	89	83	62	91	78	79	73	79	67	61	64	56	63	73	89	65	73	84	76	64	71	71	68	66	89	68	63	76	69	69	64	66	74	73	64	82	78	89	75	84	68	89	71	84	55	84	60	76	72	70	70	80	71	58	60	77	76	66	74	74	66	79	78	84	78	67	79	65	80	61	77	59	67	66	70	67	66	55	69	83	82	74	67	67	82	60	85	52	87	70	73	87	69	75	68	74	66	63	65	61	65	71	65	56	79	67	92	82	61	71	64	61	77	81	68	68	91	72	74	84	81	81	62	66	74	66	70	81	74	75	85	82	89	70	76	63	65	83	58	72	79	67	73	89	71	68	63	70	74	73	75	81	79	70	79	62	63	82	83	50	78	78	62	67	87	77	78	75	67	76	72	77	71	81	67	85	69	68	82	69	73	53	67	75	68	63	60	73	72	67	64	74	74	71	81	74	78	81	82	68	81	72	69	86	73	87	72	64	65	65	70	74	65	71	76	68	60	53	78	82	72	67	86	67	85	62	66	64	87	74	77	79	71	63	89	86	67	79	75	77	77	65	66	59	80	73	87	62	68	86	77	65	75	71	68	69	88	75	84	75	74	64	65	70	74	70	76	53	94	72	84	74	78	83	58	64	68	74	73	64	64	72	62	80	77	67	70	79	81	78	78	72	93	86	64	74	73	74	79	72	77	57	63	77	92	85	86	86	62	75	62	83	58	76	71	63	49	87	76	69	71	74	72	76	64	78	67	82	83	80	66	84	83	63	77	74	76	82	66	92	77	87	73	73	77	71	71	77	70	102	67	62	61	73	75	88	68	80	72	76	76	64	79	78	79	73	64	73	78	75	58	60	76	64	67	74	92	91	76	88	74	83	68	65	50	81	75	80	76	77	78	68	73	66	65	81	80	69	75	72	66	78	80	69	72	63	68	83	68	80	62	79	74	70	75	73	66	80	76	83	87	75	80	66	70	78	69	82	71	82	74	82	73	82	75	79	98	70	83
17938	7894	4151	9720	19302	22081	20982	17228	17400	18298	20658	30716	33460	37483	34032	27678	20876	13436	6687	3058	1610	1057	935	890	793	873	848	846	855	850	926	787	846	827	887	796	808	853	818	863	825	817	894	847	866	882	825	846	871	818	848	832	871	915	854	849	906	889	864	819	919	844	868	871	859	833	872	838	834	878	890	830	885	846	845	860	896	835	890	847	891	866	873	864	865	888	830	852	847	882	856	874	859	794	898	833	889	864	843	855	845	818	829	839	921	853	887	849	872	808	856	875	814	858	871	863	883	813	817	839	880	887	892	829	859	904	887	847	880	882	892	872	862	896	814	883	899	846	919	832	899	887	887	884	909	842	881	893	826	838	949	904	851	835	847	920	835	847	879	857	865	839	860	880	866	842	822	900	856	911	850	868	816	881	830	865	857	881	836	878	809	878	866	838	850	845	861	848	926	856	853	801	839	904	864	842	899	873	826	860	891	829	888	816	850	874	847	837	863	879	862	840	878	879	830	855	864	849	854	894	888	842	820	894	919	886	941	900	822	902	889	853	883	809	873	852	858	866	856	813	870	849	870	797	819	872	840	840	877	847	873	834	852	906	821	880	770	859	870	869	849	886	816	830	880	901	807	898	861	857	858	822	859	824	930	831	830	908	875	866	857	901	887	795	854	908	878	865	868	838	876	843	890	854	899	854	907	848	861	904	893	867	889	852	866	871	851	840	902	838	864	807	878	821	891	910	838	852	886	872	876	873	899	807	887	854	870	850	880	892	864	854	838	830	895	804	839	858	880	808	848	902	841	813	860	855	852	862	856	904	905	821	901	829	863	864	818	782	893	872	928	871	844	865	818	840	848	840	868	843	879	912	841	861	797	836	894	834	893	866	848	930	816	880	814	933	879	854	815	847	874	869	866	872	865	829	855	866	808	818	855	867	822	840	874	861	865	882	843	874	827	862	837	867	825	948	843	871	824	894	909	857	851	866	861	917	866	901	815	871	818	889	894	817	826	832	877	887	876	851	855	904	867	865	895	802	881	821	863	827	873	850	844	891	874	806	839	869	923	899	910	858	819	878	918	860	862	871	865	873	864	878	849	893	833	865	858	872	859	871	900	878	872	860	849	884	828	879	897	864	902	889	868	910	868	868	844	918	859	861	865	850	906	807	819	807	871	873	833	882	881	835	850	860	905	855	831	878	808	915	883	891	880	859	845	817	844	904	890	873	807	876	885	860	889	905	893	896	867	858	892	867	850	897	852	933	896	825	821	872	918	832	900	846	797	897	859	896	840	856	875	893	875	824	875	838	839	859	846	870	854	870	829	841	850	875	868	885	832	860	881	851	832	822	887	862	783	779	873	817	855	819	852	865	838	901	886	884	876	933	886	878	850	860	844	823	850	866	836	875	866	877	909	910	828	849	858	850	844	875	865	800	817	859	867	873	925	872	891	861	833	865	851	816	828	824	890	853	870	866	855	839	882	826	838	866	875	837	869	900	900	852	856	873	852	870	836	844	875	866	882	873	898	871	841	879	824	839	843	887	893	805	839	873	863	804	871	907	867	882	849	804	850	845	891	858	838	884	908	873	817	861	859	841	879	846	831	824	868	869	836	892	822	903	873	866	880	885	859	867	831	883	838	845	897	890	878	864	847	822	859	853	845	839	844	835	861	851	925	862	867	825	912	922	829	867	841	821	863	867	875	797	824	843	895	884	877	844	829	897	929	873	882	843	861	828	869	891	894	833	841	839	855	829	821	866	890	870	843	827	896	872	881	870	839	878	871	845	862	875	834	862	837	808	822	816	871	918	874	862	792	902	859	885	845	855	872	805	884	865	881	837	854	875	834	906	829	896	795	865	804	885	886	907	844	861	887	858	890	859	854	891	893	904	854	879	837	847	863	840	879	843	891	867	889	859	856	874	878	909	872	876	861	864	787	874	878	866	891	877	890	825	883	869	885	856	921	871	880	903	892	878	855	898	849	865	880	872	864	880	836	914	890	896	842	822	872	902	847	887	860	853	861	852	886	881	875	831	888	835	892	857	862	827	855	842	902	884	861	875	828	821	856	880	864	869	846	866	870	833	889	885	894	859	883	898	846	897	874	799	866	837	886	864	834	840	881	890	826	878	819	877	864	876	827	871	860	829	876	844	871	844	897	896	888	849	900	871	844	858	844	921	870	873	845	845	918	857	893	853	849	854	926	833	869	852	817	865	857	859	871	875	892	904	892	887	868	870	894	826	868	884	855	905	896	905	826	896	821	808	830	896	875	855	914	875	875	851	814	871	876	886	836	885	864	834	861	874	884	874	887	870	847	850	874	882	846	870	892	875	801	842	898	910	891	856	868	876	902	877	894	868	856	913	883	920	884	839	892	871	929	831	859	866	877	876	811	922	874	873	839	855	891	889	912	889	871	868	870	845	865	854	867	855	823	938	876	870	865	874	888	861	949	845	886	833	884	836	849	846	916	856	950	855	918	884	837	859	881	887	848	817	879	862	880	847	862	870	836	851	883	884	916	848	810	920	868	836	856	845	855	842	852	837	886	918	868	872	912	886	856	842	885	809	870	900	855	879	901	863	874	895	865	886	867	877	901	848	823	830	819	878	875	875	855	837	822	859	872	873	864	803	872	902	853	862	900	853	884	866	865	850	890	866	866	827	886	797	818	873	848	886	857	854	848	853	870	834	822	835	870	838	862	856	834	837	849	854	877	844	878	869	835	864	955	874	834	841	882	876	857	860	872	888	880	805	853	898	838	895	809	836	845	885	817	801	869	889	835	851	839	898	861	879	803	879	928	851	852	837	848	888	830	858	850	911	845	872	907	866	843	894	858	813	822	857	865	850	871	859	878	842	872	855	892	843	859	874	862	851	804	830	901	896	827	900	904	818	825	874	829	853	824	834	853	896	857	895	843	850	844	854	881	907	920	898	881	825	911	812	854	871	879	826	851	816	848	851	857	910	863	855	864	896	893	850	840	856	823	820	885	872	809	886	858	866	874	905	879	823	887	865	858	894	902	846	880	896	859	862	915	844	901	876	859	834	876	832	858	860	836	879	859	901	814	835	845	829	855	892	878	865	880	896	888	838	856	850	868	834	859	877	884	894	834	856	867	882	869	864	862	889	845	845	855	859	850	866	877	842	907	883	832	865	867	900	870	880	818	892	844	826	920	860	901	905	853	855	865	886	881	858	880	873	884	888	850	816	857	819	847	899	865	801	852	803	897	863	853	802	882	909	913	847	866	890	825	866	924	849	857	845	863	901	835	897	900	880	904	899	820	862	871	877	826	863	842	879	928	873	862	881	841	837	827	864	804	888	897	883	873	880	859	815	842	849	816	911	801	876	844	956	889	861	891	875	910	856	850	887	860	855	834	851	936	856	829	868	900	883	877	907	875	870	896	928	852	854	908	830	864	869	937	880	819	873	843	857	883	843	855	813	868	849	852	855	864	886	849	878	866	861	880	878	877	864	873	874	831	851	840	855	873	841	883	828
1298	577	306	265	410	863	1214	978	735	922	1743	4311	8287	7346	4994	2974	1431	670	303	127	84	61	73	59	65	54	53	44	50	67	68	76	61	51	67	56	66	64	59	54	70	71	51	44	62	62	62	61	59	64	62	75	61	62	73	56	50	54	68	45	57	43	51	56	51	43	56	58	58	54	54	62	65	39	58	57	51	61	55	58	59	44	62	72	61	75	55	49	54	55	51	62	54	57	69	59	56	55	50	58	64	69	55	64	63	66	68	61	60	63	64	61	62	47	49	64	56	59	67	56	70	60	66	48	67	67	69	53	53	51	66	57	64	57	64	56	57	59	57	60	51	49	46	61	66	48	64	62	49	61	61	53	64	58	60	69	62	69	61	55	54	51	68	64	67	62	65	48	70	70	56	59	65	55	80	58	69	49	68	69	53	48	59	57	73	57	58	54	59	57	64	72	55	59	57	57	74	48	63	69	57	51	61	64	48	67	54	62	65	48	66	54	63	53	56	62	62	46	45	44	56	64	68	59	66	61	52	56	49	67	64	62	55	66	81	54	64	64	67	75	59	57	48	52	53	62	52	58	50	66	53	58	55	58	57	64	57	81	51	52	52	57	47	58	54	54	65	53	51	57	56	45	63	55	70	62	49	51	58	63	52	66	66	56	52	64	55	66	57	52	66	57	45	61	62	46	62	49	70	57	61	61	62	42	64	57	61	72	67	49	53	59	57	54	56	49	59	59	64	51	63	43	57	68	57	53	56	64	64	57	59	61	67	57	53	64	66	59	57	69	71	56	70	67	58	57	59	62	69	43	71	58	62	55	62	57	63	52	69	59	53	63	54	69	59	52	53	55	60	66	63	67	68	56	46	51	71	67	60	60	66	56	63	66	66	71	57	59	51	63	44	61	60	54	63	59	65	59	63	60	58	51	58	61	58	71	64	55	50	58	63	59	80	53	51	66	75	66	52	56	63	52	59	51	50	76	46	70	59	55	52	45	54	62	67	60	64	79	49	61	69	64	53	57	59	67	78	67	53	67	71	47	75	75	57	54	57	57	61	50	59	57	74	72	49	47	59	42	61	68	45	62	72	57	53	51	71	72	67	65	74	55	44	57	56	52	66	58	57	64	53	60	68	55	53	57	59	53	61	49	62	64	68	50	61	54	53	61	47	69	74	57	63	59	67	47	68	57	58	59	53	61	62	62	56	53	70	65	57	44	63	59	64	40	61	76	59	55	41	62	55	64	57	55	69	65	75	53	64	58	58	49	64	52	63	63	59	59	57	54	67	56	59	61	47	68	58	48	55	59	61	61	58	50	68	63	74	62	62	56	58	59	59	80	65	64	72	48	52	61	58	61	67	55	63	63	65	61	56	68	56	64	41	74	61	61	62	64	76	61	56	42	61	48	48	61	65	76	57	64	57	51	57	64	59	56	52	60	52	59	66	59	60	45	58	64	61	50	67	70	61	60	71	55	68	54	61	61	57	60	66	71	50	63	73	59	56	60	48	59	50	75	53	71	52	46	65	60	58	53	68	44	49	69	65	58	64	43	54	58	70	57	59	61	49	57	61	68	59	57	59	47	64	60	57	76	52	52	58	47	55	56	61	65	60	69	67	48	61	67	54	55	62	66	73	58	44	73	56	52	52	47	62	63	70	69	63	54	54	64	52	56	70	49	51	58	61	54	59	50	67	66	58	54	58	61	49	48	62	61	55	70	59	51	66	70	57	58	47	61	62	45	62	47	61	62	70	55	44	66	56	55	70	60	65	62	66	56	70	65	57	60	55	61	57	48	58	47	71	65	61	64	59	65	72	56	60	55	51	77	74	52	61	63	77	56	76	72	55	67	47	69	47	57	72	75	75	70	60	60	59	55	42	59	53	57	49	61	57	58	54	61	65	49	61	46	62	53	48	57	56	69	61	54	44	58	54	53	46	59	52	60	57	73	66	55	49	55	51	63	64	63	67	58	54	67	59	59	64	56	57	42	57	51	71	67	52	52	50	67	62	52	60	59	57	60	60	54	42	65	60	55	55	52	64	62	54	61	70	58	58	62	63	57	65	56	67	56	64	61	51	62	62	64	58	59	68	58	61	55	52	67	58	67	51	64	66	57	63	66	59	75	60	63	43	57	41	63	52	53	63	44	64	62	59	61	51	73	68	57	45	54	53	71	64	54	61	61	45	56	57	64	62	56	64	49	79	77	48	49	56	74	53	42	59	53	70	72	68	64	69	58	53	56	67	69	64	59	54	59	54	51	58	52	56	54	64	55	72	46	53	56	54	70	52	75	54	61	71	56	58	62	61	66	57	61	61	54	58	54	74	68	42	47	56	52	60	62	61	46	56	61	60	47	59	65	47	62	45	74	60	79	51	58	68	62	59	75	63	48	54	56	67	60	54	56	75	49	48	62	49	56	62	61	71	59	53	42	48	60	55	59	49	61	57	57	46	57	51	48	69	46	58	61	64	57	66	71	64	47	69	51	62	56	63	57	55	62	67	54	63	54	49	58	53	58	49	59	58	46	50	65	58	60	61	67	61	59	63	62	46	66	55	58	65	59	67	55	55	76	66	69	83	45	61	60	55	94	53	61	59	51	47	66	54	65	50	59	62	64	49	65	75	52	61	69	61	66	81	55	62	67	46	61	52	60	68	49	55	50	59	61	68	62	53	69	61	66	58	52	64	67	57	61	59	63	68	51	54	59	65	52	52	58	67	75	60	46	67	53	63	46	45	51	57	68	66	66	53	73	56	50	48	60	61	56	59	50	50	57	64	47	59	58	59	59	39	60	62	50	67	68	58	60	56	52	68	55	52	58	79	55	52	61	59	60	63	60	74	44	74	43	58	54	63	66	66	57	55	58	53	61	53	63	73	55	67	63	52	64	73	61	55	60	48	41	59	69	53	69	57	50	47	75	69	67	56	60	59	61	51	57	61	60	66	47	62	64	50	76	58	60	39	47	62	66	62	61	56	57	68	66	59	64	69	49	58	52	64	58	65	48	71	72	58	53	58	65	65	66	47	73	74	59	63	74	61	65	54	52	61	64	54	62	75	68	84	55	72	63	59	54	62	56	80	50	68	53	69	46	57	71	46	54	54	60	67	58	67	54	55	56	45	61	64	57	64	67	75	61	59	74	53	52	69	59	60	57	57	57	51	64	63	54	51	58	51	63	65	58	69	51	54	59	68	60	66	60	62	67	57	73	55	55	70	56	73	81	58	61	65	55	60	54	58	59	58	79	55	48	57	62	68	59	65	61	58	53	46	63	60	73	75	67	47	66	72	53	67	53	60	46	57	57	67	68	60	46	59	62	71	58	68	52	65	69	65	61	61	59	51	48	77	68	67	66	61	57	56	69	52	53	59	50	67	61	55	56	65	58	58	62	60	74	51	58	59	70	62	72	63	62	53	61	64	56	48	51	49	52	69	64	68	49	65	60	62	69	66	62	60	50	68	59	64	60	63	55	66	60	50	71	52	51	56	71
20625	11078	5921	14892	26292	30539	30533	26035	22737	24426	28861	37298	44851	40605	34928	28646	21189	12816	6321	2561	1260	871	762	709	704	661	662	721	676	694	715	700	649	744	693	647	712	710	669	702	724	657	732	739	708	697	716	724	678	698	646	661	694	721	715	705	677	719	687	647	732	725	693	661	691	753	678	677	665	680	673	662	696	698	711	677	719	744	689	738	707	685	691	667	669	693	668	710	745	710	671	734	730	646	706	719	703	742	672	655	721	691	689	690	715	677	646	718	709	711	686	658	717	684	662	700	683	674	682	658	736	674	703	646	769	706	694	712	670	692	718	641	695	684	672	706	651	652	697	695	657	719	715	715	625	674	700	665	692	694	719	675	693	682	684	700	725	654	649	723	686	642	676	676	705	659	665	709	712	712	696	708	714	714	700	749	685	662	659	653	715	693	667	697	658	655	648	698	699	721	731	723	672	714	673	663	658	684	686	668	705	711	705	700	685	702	754	700	732	705	682	723	708	692	689	703	764	666	702	741	730	694	715	676	767	708	696	678	735	678	688	711	689	681	700	669	706	670	764	677	706	671	687	739	697	657	692	692	713	692	716	697	748	683	676	684	690	693	693	727	700	673	761	697	732	692	658	692	707	705	690	670	748	679	716	708	681	691	711	700	695	652	678	719	703	727	713	653	701	680	678	705	700	695	705	722	724	660	646	630	688	704	708	669	694	743	720	693	695	736	705	682	706	669	708	723	697	656	685	694	670	677	681	713	708	725	704	648	628	706	729	663	708	747	705	636	686	653	755	717	699	710	725	679	675	682	710	671	667	702	713	712	672	650	644	744	675	701	683	698	728	688	678	697	729	710	705	697	713	678	692	701	709	738	702	701	729	735	684	699	688	608	712	741	668	698	697	722	702	697	686	733	676	711	668	742	742	654	677	637	701	726	690	680	702	726	680	732	643	677	731	697	709	727	713	638	736	714	755	697	698	660	682	688	712	690	717	676	687	646	681	731	687	702	707	726	732	676	656	705	697	689	730	718	709	692	683	697	673	703	703	713	738	685	708	722	728	717	649	670	685	689	693	669	715	748	686	709	668	718	735	713	659	698	705	692	664	710	641	707	705	676	706	701	696	715	627	690	700	704	708	675	692	771	703	699	698	703	668	712	637	649	683	699	650	719	698	731	681	712	700	699	708	654	709	725	639	664	673	708	723	700	685	725	729	791	714	684	666	671	699	684	696	666	738	692	672	691	647	697	699	706	692	683	686	700	728	689	696	702	724	647	684	687	693	718	713	715	709	733	672	709	660	660	718	673	726	716	682	687	689	726	665	687	695	681	719	676	740	728	632	708	657	722	748	667	709	684	743	707	720	714	646	677	706	702	665	670	693	685	672	688	701	702	719	703	705	709	715	713	724	754	676	687	744	718	735	710	689	707	658	713	692	699	646	669	678	678	676	718	768	694	679	700	717	689	694	688	676	721	721	696	686	647	726	699	699	759	694	671	704	717	692	698	647	711	694	714	669	725	684	688	740	706	721	685	702	718	667	667	694	681	713	716	675	737	654	694	647	743	695	693	690	675	698	692	698	715	708	704	695	654	675	665	698	710	630	694	667	687	722	732	696	618	687	701	640	673	717	696	692	687	688	672	691	699	695	704	686	690	683	673	711	695	695	717	690	730	691	714	671	667	716	696	746	690	645	683	717	691	690	688	632	746	710	666	742	670	729	705	724	700	750	726	707	697	699	657	690	662	703	705	728	696	678	684	707	673	676	689	722	723	687	672	647	710	700	683	693	716	712	673	712	726	662	674	689	702	669	691	686	689	690	682	703	680	708	731	668	671	653	696	705	733	711	685	669	697	710	725	722	689	732	685	661	694	677	715	705	682	685	690	695	741	651	683	705	664	704	695	691	721	666	689	712	712	693	725	735	722	662	647	738	709	673	667	673	674	740	674	713	686	689	682	691	678	706	713	751	685	680	674	695	690	689	681	739	701	702	710	678	691	719	710	692	703	675	734	699	727	677	738	674	698	697	671	694	702	699	725	701	705	699	676	675	720	664	690	724	715	702	655	692	729	731	637	659	685	671	677	716	682	672	692	705	674	690	674	717	705	675	722	659	709	698	688	721	719	679	710	676	689	678	707	706	701	720	734	688	770	740	674	688	690	672	685	660	739	739	697	693	695	672	689	667	677	736	681	677	677	692	684	655	682	700	658	669	727	720	700	694	723	683	687	676	667	673	699	719	667	690	734	670	665	689	689	723	690	706	705	699	741	729	679	699	685	670	678	698	700	719	731	703	733	696	705	702	715	663	697	668	684	674	726	713	711	718	696	682	695	685	693	712	698	750	639	710	715	693	695	682	689	712	692	724	713	671	783	695	639	690	720	671	672	698	677	736	740	704	668	659	687	673	618	675	716	717	639	697	714	704	684	693	693	697	714	694	682	669	781	691	691	733	667	723	700	712	699	699	677	689	642	738	691	682	646	698	724	746	723	696	626	683	685	730	719	695	686	664	667	723	705	708	729	719	675	717	700	674	702	705	654	719	706	702	686	687	646	712	692	692	662	688	690	673	718	723	675	665	721	717	732	717	696	702	691	663	695	728	704	674	689	699	690	712	711	740	665	746	688	672	707	637	676	686	687	662	708	701	779	733	697	662	678	688	693	692	677	731	666	693	687	667	659	680	676	687	675	654	702	687	703	696	750	629	677	724	680	721	744	717	723	650	714	685	664	709	701	683	696	654	698	690	640	718	665	747	717	690	650	699	685	718	730	712	713	674	706	695	716	721	670	696	666	688	693	683	657	704	713	735	742	755	654	702	682	733	633	673	749	721	732	714	695	724	688	665	695	666	700	703	690	716	683	679	682	702	715	658	701	704	692	696	706	680	685	678	745	689	692	711	661	659	711	702	705	687	693	703	663	659	724	663	665	687	641	697	646	706	682	702	695	680	694	654	717	723	723	752	698	681	707	726	683	673	707	711	690	706	696	714	718	691	661	708	715	716	743	722	684	654	680	694	731	681	673	709	694	692	646	756	707	702	723	686	696	719	721	724	671	702	741	706	675	690	679	697	671	674	692	672	735	666	694	654	724	700	697	699	680	688	721	699	681	679	732	641	717	692	704	674	701	719	709	689	708	702	710	698	662	648	704	691	666	693	694	677	698	717	708	705	705	666	704	711	692	718	705	654	703	675	698	683	684	681	690	688	723	671	705	757	671	691	706	699	722	703	690	716	678	691	698	697	688	675	709	750	710	699	660	730	670	706	701	686	725	674	708	673	658	671	713	694	709	665	677	737	707	712	716	717	713	674	706	734	714	748	708	679	732	714	648	690	686	691	747	700	670	708	661	662	702	672	684	715	723	726	721	696	737	712	696	677	672	678	708	710	715	730	712	701	697	679	731	762	691	708	704	701	678	701	696	703	676	640	743	729	741	726	705	630	692	700	704	662	737	657	700	705	724	723	729	696	679	701	700	682	675	706	720	678	760	748	710	738	667
1396	179	116	113	151	212	270	318	345	378	601	1580	2069	1549	871	597	313	184	120	81	67	67	57	60	63	73	75	69	66	55	67	59	65	64	55	64	53	64	54	60	59	73	61	67	50	66	62	60	54	61	67	61	59	70	55	53	62	57	55	65	69	69	72	87	54	58	67	61	57	62	81	67	57	60	66	62	52	50	68	64	63	65	79	68	55	61	53	64	71	53	61	70	72	63	58	71	69	65	77	62	68	56	65	65	62	71	69	59	71	73	51	64	65	65	62	48	52	58	55	68	71	68	73	63	61	52	76	62	66	71	61	68	67	48	73	67	82	69	56	66	69	61	61	78	71	67	66	61	64	73	57	63	69	62	64	68	77	62	60	75	64	61	58	58	69	65	64	65	52	55	65	58	64	59	68	65	56	50	52	72	77	63	62	65	63	68	69	66	69	81	75	60	58	59	76	64	59	63	64	68	59	77	66	66	68	76	74	74	58	68	74	67	56	66	52	60	55	66	83	73	76	56	63	57	71	61	70	64	85	73	69	80	77	58	61	60	60	72	51	66	83	51	67	62	65	60	72	61	70	72	79	58	74	61	77	51	83	68	61	63	68	82	59	66	77	74	66	80	68	65	79	71	53	49	59	73	63	51	68	48	82	53	64	82	64	76	70	58	60	51	67	63	38	48	65	67	65	56	62	67	91	73	66	57	60	64	51	52	73	70	56	47	57	68	55	52	68	69	58	69	61	63	60	77	52	50	60	72	68	55	68	68	73	60	61	76	52	73	67	81	70	62	60	70	52	72	68	60	61	67	62	49	58	53	72	68	62	72	64	66	54	70	74	70	66	62	69	60	57	70	60	62	69	66	59	68	87	60	61	68	65	79	76	74	53	68	59	64	61	67	70	66	55	73	74	65	66	66	69	61	71	73	50	53	69	57	51	65	65	62	70	71	70	63	62	57	57	67	81	62	54	61	49	67	69	60	55	70	81	73	61	67	70	57	51	57	74	59	54	60	50	72	68	41	57	66	55	58	72	52	67	70	63	67	78	72	65	61	56	55	66	68	70	62	49	68	70	60	60	68	52	71	68	38	56	63	81	58	57	61	79	74	62	67	66	65	76	44	59	56	60	72	67	62	65	67	73	58	76	63	52	66	67	50	66	54	62	58	59	56	73	67	71	74	70	64	73	55	77	60	65	52	54	75	63	58	64	57	53	55	57	74	65	64	61	64	67	67	79	72	94	75	76	60	62	68	56	78	74	72	86	57	95	50	58	59	72	64	62	65	72	66	75	66	61	86	52	70	55	68	82	59	66	83	64	60	56	66	70	50	60	55	52	61	70	63	69	65	68	61	61	64	53	62	67	57	62	58	56	65	68	59	51	72	62	61	78	61	72	60	66	65	61	73	62	73	62	74	50	62	65	68	58	66	77	58	71	64	70	73	64	62	53	49	67	40	70	68	65	67	68	66	60	68	61	57	61	62	53	70	55	61	71	66	67	55	62	55	74	59	74	55	73	71	75	73	69	56	66	67	74	56	61	65	61	65	55	62	72	47	69	71	55	56	77	69	77	70	73	70	63	55	55	63	57	62	61	56	62	69	64	72	60	65	74	54	67	61	71	62	74	56	66	62	54	60	57	66	72	76	63	72	71	78	71	67	67	60	62	62	63	70	73	71	68	63	53	73	62	47	70	71	65	55	60	65	43	54	57	72	69	65	73	70	61	61	73	63	55	75	65	50	56	78	64	47	60	73	54	62	57	77	62	51	49	67	79	67	74	82	58	74	70	60	64	73	77	73	58	61	74	73	75	65	72	54	64	55	68	73	65	68	69	70	63	63	54	49	73	73	61	69	75	48	76	66	57	73	61	75	71	49	63	70	52	52	64	52	68	61	75	71	58	76	83	74	68	65	56	45	68	61	86	68	52	69	63	78	65	67	60	54	73	67	55	71	61	50	57	76	71	55	55	54	66	67	64	66	62	56	60	51	57	65	54	70	68	53	64	63	60	66	55	75	71	51	69	62	60	60	55	58	61	49	59	66	69	72	65	59	63	62	66	66	57	58	60	54	69	61	64	63	47	69	63	78	72	54	53	69	42	66	68	71	72	74	48	73	68	61	53	63	63	70	66	66	65	77	56	77	75	57	66	65	70	70	68	57	80	54	50	67	72	52	66	61	63	52	60	60	66	67	56	70	65	74	51	66	73	64	60	65	63	74	78	65	72	62	60	73	68	55	68	79	70	59	67	57	58	64	68	77	65	65	58	55	67	63	73	81	76	65	55	63	42	56	62	66	83	55	63	55	66	50	58	77	65	67	83	56	64	61	69	42	67	69	68	74	60	62	61	59	79	68	61	64	65	74	62	82	56	58	69	50	73	52	60	47	73	67	65	84	62	53	65	64	70	60	80	42	70	60	79	50	64	65	67	60	83	77	64	67	58	56	77	50	53	60	78	62	58	64	53	77	70	63	52	53	59	71	68	50	73	59	54	61	68	42	80	74	60	71	66	71	60	69	77	59	65	58	69	68	65	63	53	54	59	67	56	52	61	76	65	57	60	64	56	66	61	60	64	70	67	63	50	60	77	63	73	55	62	64	53	57	63	76	57	62	63	73	65	67	63	71	77	67	81	57	52	62	77	52	65	68	54	57	66	69	62	68	60	42	67	57	55	55	63	52	54	78	67	56	68	73	79	58	66	59	63	59	70	56	69	67	76	63	59	68	72	60	72	60	64	67	53	71	52	70	70	71	67	68	51	66	58	63	59	64	71	57	61	54	87	57	63	62	62	55	66	66	71	61	68	71	62	73	61	60	54	65	60	63	64	57	56	63	77	69	48	55	71	56	79	78	60	66	81	61	73	73	58	59	74	56	55	66	63	65	65	73	70	69	62	70	60	78	52	71	69	64	74	71	55	87	71	73	55	66	66	54	58	57	60	75	51	62	75	79	73	60	72	79	67	62	63	60	75	51	49	78	68	71	65	66	67	58	59	60	56	64	64	77	66	71	56	65	69	57	79	65	69	60	80	57	76	68	61	62	65	65	66	65	67	51	61	72	61	68	66	61	50	52	76	56	68	67	64	58	65	81	86	73	66	63	59	72	73	73	66	50	68	70	64	66	75	63	63	74	64	65	65	57	63	52	88	66	60	64	65	58	69	51	82	69	61	58	75	66	58	74	71	62	63	71	60	71	64	69	87	62	75	68	65	63	59	75	55	62	51	54	66	56	72	71	49	69	45	65	66	65	54	56	59	67	79	62	53	54	69	68	65	75	73	62	73	64	68	72	55	56	69	71	51	65	70	69	87	68	64	52	39	66	74	71	68	70	69	73	73	64	66	67	61	70	79	70	55	69	67	72	66	64	53	69	59	59	68	51	76	60	57	55	67	74	71	74	64	56	69	66	73	56	65	68	48	65	62	61	67	66	63	71	60	65	80	47	54	65	64	65	67	74	67	73	77	71	74	76	55	61	70	67	50	56	81	64
11867	3636	2091	4771	11863	14845	14638	14396	13921	13613	17652	26931	28593	23947	17675	12646	7129	3865	2128	1235	920	815	785	789	749	765	745	785	807	777	764	818	754	794	766	789	746	763	778	721	839	807	762	794	756	783	779	738	779	766	783	730	826	769	802	774	723	764	764	791	775	777	748	736	795	744	752	757	728	714	774	735	780	758	765	750	768	775	822	772	739	788	758	739	775	776	781	808	771	763	798	802	793	785	785	792	795	778	801	717	778	812	743	762	751	775	806	792	707	835	789	763	786	790	801	784	791	775	758	792	754	763	801	773	794	753	755	787	776	740	744	782	795	826	774	753	742	721	783	808	796	763	780	802	767	764	724	751	738	772	739	788	732	811	786	721	796	756	774	762	795	788	816	796	760	708	772	807	812	725	790	765	795	754	804	730	771	731	771	748	778	738	720	721	785	806	765	797	785	764	798	795	720	749	834	751	770	751	762	779	775	702	791	748	747	723	798	799	777	748	805	743	749	782	811	734	805	774	744	770	799	773	800	801	821	830	736	784	796	806	767	825	782	779	774	809	776	788	754	802	798	778	802	767	789	796	830	763	803	806	770	681	766	722	728	763	764	781	770	787	765	783	738	785	730	759	744	802	743	792	771	807	794	769	805	820	764	793	781	786	836	788	771	795	724	780	755	776	765	764	818	761	778	749	785	818	768	801	710	819	800	780	762	776	805	737	772	798	742	800	749	770	819	763	779	798	753	782	786	736	764	803	765	828	740	797	823	758	743	796	785	817	815	755	758	745	814	807	795	808	755	817	771	822	762	736	753	793	790	707	765	823	742	780	839	792	770	875	743	773	786	791	825	746	792	815	784	766	791	761	761	723	767	790	761	787	783	761	768	785	799	807	789	779	749	779	780	839	763	768	760	801	783	818	752	732	799	757	764	790	761	762	740	814	765	801	746	770	751	748	745	771	812	765	804	791	786	749	742	751	750	739	777	781	761	760	698	815	811	781	814	751	811	780	761	778	784	760	792	806	784	812	761	789	822	746	778	736	763	809	776	753	793	788	768	831	814	820	814	829	845	788	733	778	757	780	791	769	795	759	803	773	745	775	781	761	796	776	751	794	750	802	799	817	812	758	785	760	762	751	793	753	813	735	791	747	777	777	733	776	761	819	833	805	791	847	797	826	767	781	757	762	762	764	766	795	824	801	753	729	779	790	753	807	807	773	766	784	772	743	702	781	776	754	784	737	767	818	754	773	778	793	773	732	784	769	797	814	794	777	793	806	814	834	790	766	791	777	768	737	750	738	732	811	769	735	779	777	803	751	763	770	783	779	775	780	799	767	814	820	800	770	785	816	752	786	727	753	737	764	802	815	741	749	808	770	764	780	754	771	836	798	784	767	769	804	738	813	782	816	790	786	755	730	712	771	757	780	825	768	727	817	791	788	783	774	817	714	829	776	782	808	777	758	788	746	764	795	802	797	776	729	812	819	758	765	744	772	745	752	763	773	784	786	786	785	775	754	722	821	784	764	744	751	818	819	786	806	790	767	827	730	760	772	753	772	772	783	742	727	821	714	823	770	762	756	780	810	787	793	791	778	773	749	781	781	782	783	788	783	792	768	786	763	801	790	822	781	789	731	737	788	737	765	763	812	794	766	808	849	819	783	797	761	767	760	784	801	778	821	698	785	775	727	807	791	810	773	783	821	753	753	775	782	727	798	810	799	737	776	763	779	765	755	769	771	748	752	790	756	810	767	764	804	777	829	829	823	801	821	835	763	792	793	818	766	714	764	753	766	806	819	738	766	770	810	715	749	744	785	775	748	788	802	724	762	794	778	781	765	754	787	799	809	792	782	782	735	796	761	767	755	766	792	776	766	775	833	785	797	772	773	816	750	826	805	803	778	799	818	763	775	766	820	820	789	762	806	768	830	783	765	739	777	785	732	783	798	770	808	759	729	831	761	750	821	835	755	739	788	798	761	803	816	760	746	773	763	806	726	819	764	759	784	757	764	795	806	776	800	778	749	726	808	804	786	762	780	720	770	755	773	814	751	832	782	749	740	750	744	737	802	769	733	752	752	784	774	769	795	747	762	733	777	766	769	801	756	753	785	769	752	724	771	794	802	777	823	799	806	798	789	847	782	814	776	813	799	806	764	808	771	791	765	811	743	824	744	706	798	729	775	794	771	772	778	789	783	779	761	791	748	819	793	789	769	795	772	760	792	790	779	737	769	768	805	820	835	755	787	826	787	806	785	789	777	759	775	815	768	765	795	736	788	802	801	784	733	801	736	730	769	749	782	811	799	739	804	775	841	803	743	858	825	782	725	804	781	749	771	754	751	775	774	784	739	851	787	732	766	772	827	746	762	789	818	870	769	789	748	767	798	781	792	791	790	775	741	740	793	778	804	794	817	781	775	733	731	799	828	746	782	739	773	774	755	753	798	720	809	752	773	739	771	833	745	749	810	796	751	785	762	778	715	803	828	829	757	803	779	789	796	789	830	755	778	802	755	772	823	799	760	806	738	798	769	744	809	770	759	803	807	801	755	761	770	773	807	750	797	776	779	755	810	746	756	758	791	773	842	819	769	798	748	809	734	704	765	754	773	819	778	779	783	730	787	739	772	784	822	824	819	769	778	718	750	799	730	825	822	709	776	742	757	785	749	805	765	822	750	753	750	772	802	781	749	755	809	793	759	827	776	761	742	788	755	774	746	816	800	811	785	789	746	784	755	816	758	748	786	795	763	733	776	769	779	761	753	759	780	775	744	752	763	800	720	799	797	818	721	780	743	739	809	779	807	760	766	778	779	781	780	717	826	775	794	760	746	800	809	773	706	759	781	774	800	735	770	787	751	767	828	771	778	758	746	781	784	766	774	771	787	766	776	795	776	715	784	774	770	716	801	738	820	757	791	767	777	815	741	768	735	776	800	776	757	758	794	778	765	772	781	783	770	815	763	758	742	778	775	767	728	775	762	780	776	773	759	749	754	783	788	784	748	783	803	752	745	772	811	836	768	760	778	779	776	815	795	817	797	753	772	771	766	763	757	752	804	761	738	756	796	803	768	767	734	740	821	780	760	826	800	767	750	799	762	804	801	797	783	775	753	756	797	779	755	773	766	816	781	825	752	785	751	772	755	752	820	764	775	762	800	785	753	801	761	695	822	829	768	746	728	747	774	771	793	818	809	836	766	770	758	802	759	776	813	791	794	798	769	749	766	789	770	822	771	758	766	759	822	772	853	762	738	750	792	684	781	800	810	781	799	815	826	737	778	713	793	812	803	755	783	784	838	778	779	763	762	878	756	780	797	691	807	751	756	759	750	747	756	715	759	780	726	783	810	731	798	836	794	844	792	740	784	786	743	790	758	757	762	756	811	784	787	749	785	738	774	788	826	748	771	791	804	797	768	760	823	772	771	795	740	769	820	802	750	758	809	752	756	774	731	773	757	784	809	759	758	771	834	809	816	821	775	775	735	813	795	764	811	734	774	747	752	798	748
745	290	240	208	260	411	843	1398	1909	1733	1213	1643	4594	3672	2146	955	432	281	166	82	74	51	69	62	68	45	46	44	68	52	49	61	64	50	60	61	49	40	73	61	56	79	59	62	51	54	50	51	53	53	67	54	53	60	59	53	51	62	69	44	45	60	54	56	52	59	58	60	56	67	40	69	87	57	54	59	45	44	57	45	60	46	60	59	54	54	62	47	53	63	68	52	58	51	52	55	63	58	56	51	54	61	43	51	54	65	66	57	54	51	49	54	66	44	72	54	48	77	39	39	53	44	59	47	51	54	65	53	50	49	59	48	37	48	66	60	56	59	63	70	46	56	56	53	67	58	62	46	53	49	47	39	68	41	53	58	60	67	73	61	61	62	52	42	61	52	54	54	49	55	56	60	54	48	61	63	62	52	50	83	55	52	71	68	54	60	62	44	55	41	53	60	61	50	58	58	51	50	53	51	34	56	39	44	76	55	52	50	53	55	54	51	61	60	57	53	49	62	59	57	44	71	55	54	53	55	49	57	45	54	51	78	54	52	54	62	47	45	44	55	49	58	47	63	62	52	51	59	63	49	43	51	53	66	47	51	44	50	58	65	54	59	64	62	53	57	51	64	45	48	45	59	64	67	60	55	51	45	43	63	38	47	64	69	61	67	80	52	71	45	64	45	51	55	56	46	47	54	68	40	47	49	76	52	56	59	57	54	62	65	58	57	44	50	66	45	51	56	48	60	62	53	55	58	46	60	52	53	52	51	45	37	46	62	56	55	50	56	55	51	52	54	49	53	61	65	53	51	48	60	55	52	38	56	55	61	54	60	42	60	64	62	55	47	50	52	61	52	41	42	56	38	65	44	56	55	62	47	58	51	42	54	43	57	58	62	48	54	48	46	57	39	45	57	51	63	57	64	54	63	43	43	58	62	63	55	49	53	45	45	52	57	53	65	54	45	46	56	56	47	60	63	47	63	72	46	49	45	57	39	59	49	50	57	58	58	57	48	57	54	66	52	63	58	66	45	74	48	52	54	50	62	55	60	59	64	42	64	52	51	42	59	50	59	44	56	58	60	46	48	41	54	45	62	42	45	52	52	48	64	60	45	61	58	53	54	65	58	54	51	65	59	42	49	48	52	55	58	52	44	63	45	61	55	50	54	41	59	61	48	56	51	47	62	68	51	53	48	46	58	45	57	70	60	54	47	52	37	40	46	57	43	60	54	54	55	62	67	42	46	68	66	52	49	62	51	56	58	47	49	58	55	56	54	50	60	58	71	64	53	53	59	66	53	56	57	58	61	62	61	57	52	55	50	62	56	48	48	53	60	48	59	47	59	70	52	54	53	54	48	52	50	46	51	64	52	71	47	69	60	44	55	52	56	58	62	46	59	53	65	51	46	58	53	52	62	47	52	61	58	57	53	55	62	55	54	47	45	57	44	63	68	53	59	56	52	66	64	56	54	70	55	48	49	63	43	48	50	46	48	47	59	50	62	68	45	63	47	58	59	50	49	68	55	61	54	37	61	59	52	57	50	63	57	63	60	67	52	64	46	42	50	59	53	70	59	50	54	48	53	53	51	60	51	62	50	44	53	63	67	73	58	43	49	55	58	58	59	53	59	48	54	48	52	49	69	47	37	53	66	49	58	47	58	66	51	48	53	69	41	53	88	51	49	61	71	46	39	53	56	62	42	63	53	57	59	42	51	51	65	49	60	61	53	60	50	42	50	54	47	59	62	62	52	55	60	66	62	44	52	54	56	39	46	42	42	55	69	70	49	51	49	53	52	53	56	66	51	45	55	48	61	60	66	66	62	40	56	62	39	58	50	57	47	60	53	60	40	64	66	53	49	49	63	53	51	51	47	58	42	64	58	64	54	52	55	62	50	57	49	55	53	60	66	59	64	46	56	54	46	58	58	58	47	57	46	46	54	53	47	54	54	51	46	54	57	63	56	66	52	66	50	56	52	56	57	63	68	64	47	52	50	67	55	45	50	58	49	50	63	50	56	63	48	61	60	48	64	49	49	56	54	58	55	46	58	60	47	53	61	59	43	53	52	64	50	42	57	49	46	64	52	61	41	52	61	49	64	64	56	61	54	52	60	64	59	56	60	46	63	60	46	53	50	43	59	61	55	50	55	52	45	51	54	65	50	54	43	39	61	49	61	50	60	52	66	52	41	54	50	56	55	54	50	47	63	52	47	42	52	59	57	62	41	51	62	62	47	53	43	76	52	53	57	55	51	52	58	55	50	46	51	41	52	51	50	46	47	51	61	49	64	56	68	39	50	54	53	59	64	69	59	63	51	50	70	51	68	55	55	48	64	59	66	43	53	40	54	55	65	52	48	44	55	49	53	48	57	52	57	41	50	34	41	60	48	52	63	48	53	61	65	47	63	54	57	48	60	60	65	41	46	47	46	56	53	61	66	50	67	43	83	59	54	60	55	68	64	45	62	62	52	49	60	65	52	67	54	56	54	65	45	61	58	56	48	63	61	61	57	61	59	45	48	50	67	44	50	47	60	52	59	48	49	47	46	41	53	49	52	66	63	51	46	57	63	60	70	69	60	60	65	48	50	52	68	74	54	66	48	58	56	56	52	58	61	51	49	57	59	49	47	54	62	48	46	53	65	59	62	59	64	52	53	49	41	60	65	56	52	52	59	47	47	57	48	49	46	43	58	39	63	64	40	54	51	75	65	59	46	61	52	56	51	52	47	44	51	69	48	57	65	70	63	56	60	47	53	55	63	53	58	51	58	55	68	50	51	52	46	50	58	54	59	68	46	46	46	56	48	53	50	53	57	52	48	58	62	52	46	50	48	59	46	64	57	51	58	57	65	54	51	39	61	53	60	45	61	49	62	53	58	59	41	50	65	42	60	51	44	58	59	61	51	51	59	57	49	54	54	60	60	53	52	44	58	59	45	57	62	61	44	45	49	57	54	53	60	67	51	54	47	59	58	41	45	48	58	45	58	48	55	40	57	65	46	62	50	50	61	55	40	59	38	51	75	53	51	63	46	49	51	58	60	59	65	49	69	57	61	52	57	41	60	65	76	56	49	56	55	54	58	50	49	50	54	60	68	58	44	50	62	61	51	53	61	46	48	54	39	61	59	60	56	57	55	64	49	55	57	53	47	53	49	56	55	65	44	66	53	53	51	60	44	58	59	52	45	63	62	53	60	65	59	61	59	45	50	57	65	54	52	54	57	50	61	56	68	39	56	58	39	54	56	60	49	51	47	63	50	67	52	58	61	47	64	46	59	65	60	63	52	42	65	55	57	52	45	57	50	51	53	69	67	47	69	47	53	51	55	62	60	69	65	47	51	55	63	60	66	53	50	51	43	52	62	60	55	59	65	52	55	60	62	61	61	63	54	44	66	61	58	49	54	58	57	63	36	81	46	56	60	61	38	59	50	65	60	57	61	55	42	55	60	66	56	48	48	58	52	52	65	49	56	55	49	51	47	62	54	49	37	54	51	61	62
15362	7316	4483	10071	18756	22009	26205	28407	30399	26068	24132	25982	36792	32045	25596	17208	10417	6005	3073	1602	946	767	632	663	634	633	639	681	640	646	641	654	610	710	673	665	645	613	638	663	706	644	700	653	669	628	659	644	677	611	652	617	684	661	649	682	643	677	655	653	658	611	638	632	674	671	625	660	660	612	683	700	675	639	682	638	673	657	659	646	662	688	680	604	624	652	640	618	638	672	664	670	684	633	684	612	641	676	632	684	625	652	638	610	682	615	649	611	663	684	642	665	677	664	622	655	638	670	639	667	642	664	626	635	629	653	616	666	674	667	645	670	680	642	694	654	645	600	675	619	665	628	626	639	723	615	645	628	671	640	676	691	630	628	688	644	652	611	658	626	678	620	666	645	648	691	674	654	655	648	683	662	659	624	676	694	647	651	620	644	676	661	672	657	625	650	649	648	627	662	649	657	650	621	611	633	677	689	698	656	698	675	618	630	635	661	627	653	664	661	651	635	678	612	649	632	627	635	686	656	681	684	595	672	677	690	651	642	669	638	647	600	624	666	651	637	664	639	603	647	670	649	696	644	608	666	659	661	629	618	607	643	653	638	632	641	648	652	654	655	608	625	650	687	693	656	647	610	598	654	662	630	670	642	644	657	611	675	650	629	655	658	620	639	677	659	637	704	693	675	634	630	614	677	678	703	650	676	670	644	711	688	664	699	645	632	672	684	676	622	607	663	596	661	624	640	672	647	642	636	655	663	680	638	633	664	619	672	647	641	677	622	638	643	611	678	627	643	603	644	643	653	629	639	660	654	656	649	661	625	652	655	708	670	664	703	648	685	684	677	644	624	677	683	682	697	727	703	689	664	631	665	667	658	622	642	662	614	681	670	647	694	657	686	658	673	617	660	621	638	658	667	656	676	647	667	680	598	667	653	656	645	633	627	664	639	688	699	612	658	674	688	643	677	606	695	624	662	620	618	643	667	643	639	710	623	646	668	637	697	647	668	607	683	627	614	664	670	645	655	671	675	654	656	656	658	674	622	636	657	675	643	698	638	649	620	629	636	600	656	671	624	647	649	726	678	658	646	642	656	673	693	616	670	652	655	608	656	646	619	693	638	689	634	619	657	672	676	646	643	657	632	631	639	613	635	626	664	647	664	674	657	644	681	604	666	639	637	661	648	657	651	659	673	654	657	676	593	686	614	623	674	676	694	647	644	629	661	703	625	658	637	618	656	629	653	679	663	620	645	597	624	667	679	689	612	658	653	660	613	651	644	687	706	678	651	651	655	587	656	719	664	651	654	666	678	622	620	620	645	676	695	645	686	600	690	663	688	672	642	607	658	659	643	635	624	680	666	658	650	618	651	584	661	664	622	658	653	688	629	668	671	639	676	643	698	682	609	669	661	644	617	643	671	649	703	599	694	617	650	643	644	646	674	695	660	679	605	646	648	676	622	688	627	631	638	639	664	667	683	626	636	656	647	657	668	631	646	639	635	675	655	648	631	714	665	662	655	637	651	614	648	675	652	658	689	692	688	652	683	655	655	625	624	617	641	660	619	614	671	660	636	655	647	642	638	652	675	685	646	650	652	655	616	664	676	606	643	672	618	649	683	651	596	668	650	637	681	684	621	671	669	595	647	627	603	663	620	678	663	670	680	640	603	662	645	663	632	691	625	670	667	649	695	606	672	648	688	652	606	699	648	629	649	655	646	667	659	656	677	678	618	668	651	707	660	624	645	647	659	662	636	637	664	641	622	653	648	661	633	631	656	637	623	668	614	629	608	645	678	640	640	637	624	696	693	646	693	640	633	676	633	700	646	671	684	642	670	639	627	666	593	678	620	701	636	651	694	634	663	692	649	694	625	620	624	660	610	634	651	688	619	704	630	636	625	633	670	663	671	680	656	698	672	618	664	660	667	632	673	634	661	621	625	669	652	637	670	655	611	634	653	633	654	662	663	612	656	657	667	661	685	649	619	676	687	650	634	622	645	666	624	691	661	632	624	635	643	645	684	647	668	662	665	648	670	641	666	617	680	639	663	646	658	643	670	689	666	700	659	580	613	600	669	683	650	652	621	604	628	677	670	650	652	662	643	670	638	673	660	650	644	606	688	650	648	647	670	647	630	691	637	646	655	666	631	669	650	659	737	651	652	663	699	692	632	653	716	620	703	671	677	610	665	659	678	651	659	666	626	680	651	706	641	656	629	670	625	653	671	643	647	641	644	681	612	663	656	673	627	649	641	648	690	663	649	645	649	636	670	701	659	654	610	647	670	660	659	660	646	671	676	644	675	668	642	643	649	663	613	640	645	649	677	624	634	677	652	611	651	629	650	667	669	684	647	621	616	626	673	665	667	695	627	635	680	605	643	674	678	633	696	656	644	665	647	617	624	642	657	640	650	573	702	662	633	640	636	706	628	651	654	655	627	610	636	618	673	643	699	665	642	657	693	671	623	618	615	677	667	662	653	669	685	664	636	663	677	672	632	670	623	605	670	679	638	641	646	656	624	707	648	662	595	684	665	616	671	648	645	703	632	667	652	616	678	639	651	664	640	686	620	656	649	627	639	653	622	689	683	626	652	656	663	636	673	675	656	670	629	717	622	725	655	665	639	646	604	674	641	633	693	622	626	659	652	666	658	650	609	693	612	624	643	672	603	636	629	665	648	665	657	709	672	631	691	647	651	666	695	684	626	656	664	662	620	684	660	666	625	643	698	663	611	683	684	664	651	650	660	675	646	705	631	671	645	642	691	655	651	662	656	605	643	671	660	646	607	683	599	638	660	646	647	607	647	672	650	642	654	629	676	647	676	600	657	667	642	641	642	612	642	707	637	608	659	673	633	663	661	668	630	594	649	688	624	639	624	642	646	592	637	626	663	626	681	642	684	646	650	649	635	642	594	624	686	618	634	644	619	612	659	669	614	676	627	727	651	647	652	672	649	682	603	682	644	608	658	698	699	650	640	669	680	684	655	651	695	666	637	618	673	610	618	626	683	624	633	604	652	649	643	639	674	667	710	677	669	686	640	656	593	630	640	653	632	667	668	675	601	650	684	673	708	628	680	642	656	617	644	604	684	652	652	648	682	641	655	637	636	653	668	655	668	625	661	663	627	658	673	597	635	646	610	658	680	650	635	624	645	671	673	670	650	653	618	606	646	639	659	683	675	666	693	647	666	662	653	660	649	640	655	635	603	673	666	640	621	648	668	635	615	619	699	641	597	664	624	645	634	639	628	688	658	629	665	650	587	643	631	653	679	644	677	672	652	703	636	685	629	698	691	649	645	660	691	738	584	672	649	672	663	655	629	657	634	651	656	677	639	608	684	650	633	697	660	658	669	662	645	635	614	634	614	609	695	645	598	622	621	651	634	591	660	670	619	653	665	613	675	635	641	633	633	610	640	652	642	673	624	660	627	682	625	640	623	675	661	702	633	644	649	666	642	661	660	596	670	656	628	659	628	643	678	612	654	648	649	647	673	640	689	619	673	664	656
2222	327	269	224	248	956	1991	3924	2907	2762	1884	1328	3173	3885	2565	1522	717	406	221	152	95	77	69	62	67	78	60	72	78	67	73	71	76	60	65	74	76	74	77	78	75	64	73	71	83	74	75	65	63	67	65	79	67	59	101	76	69	66	81	67	65	75	76	78	71	67	75	76	74	71	74	70	85	76	75	79	68	75	53	79	76	78	74	81	68	59	64	55	61	65	74	89	65	84	81	62	66	86	72	79	74	71	72	81	78	71	67	64	91	77	67	86	83	66	85	56	67	67	72	65	83	80	72	70	73	66	74	83	74	76	87	81	75	81	65	66	81	75	91	80	74	72	66	94	60	70	65	60	64	79	54	76	73	75	70	93	65	75	72	75	67	68	70	56	59	66	78	69	64	72	94	91	81	69	75	73	77	69	66	70	75	84	70	68	63	69	76	90	75	71	65	81	81	64	65	67	58	75	63	65	75	81	79	83	69	87	79	75	79	54	77	78	83	69	76	62	63	58	90	60	85	81	65	73	64	74	68	64	65	68	63	73	68	81	76	58	68	74	90	76	68	78	60	63	64	69	68	81	63	62	76	57	89	75	76	81	61	73	79	77	80	85	82	62	70	75	78	87	84	79	78	69	75	81	71	68	79	76	79	70	71	72	73	73	76	81	76	73	64	74	78	61	64	63	77	90	62	84	76	87	67	71	74	82	73	93	72	75	59	62	70	67	81	74	61	87	78	67	89	66	83	73	72	66	77	70	75	61	82	64	70	71	61	66	91	75	66	68	90	60	75	78	60	77	75	51	65	73	69	84	76	66	80	73	70	89	62	67	70	66	79	72	71	66	71	76	60	67	78	83	59	69	81	81	65	74	77	90	72	62	85	65	77	84	68	87	74	76	70	75	61	79	69	87	76	58	63	86	84	64	73	80	68	74	67	72	77	84	84	67	65	63	68	77	66	53	67	64	77	72	68	75	81	66	66	65	62	72	88	64	80	74	62	75	79	67	77	67	67	69	71	64	74	80	79	72	70	67	62	69	83	65	75	62	92	86	78	76	72	66	73	87	67	82	57	57	71	78	61	63	66	82	65	67	81	88	68	76	80	82	92	66	75	70	74	74	72	79	85	63	62	72	57	69	71	75	78	73	74	83	69	75	85	75	73	79	72	71	77	100	77	75	88	67	47	90	74	66	71	82	72	92	69	72	75	82	75	88	74	63	70	76	81	85	74	81	79	65	64	67	68	67	70	73	68	64	70	82	76	70	68	67	75	77	66	67	84	87	74	68	74	76	55	83	90	63	81	69	74	83	70	68	76	78	74	73	84	77	67	76	56	62	64	88	69	72	60	65	72	73	76	82	68	77	62	71	68	79	79	72	60	72	85	60	66	65	75	74	61	79	60	65	68	78	66	78	64	72	76	63	70	55	76	71	76	76	64	87	74	76	67	75	75	72	64	81	54	66	60	68	81	66	63	73	72	67	73	55	56	72	68	84	78	78	48	77	64	70	72	82	73	77	77	67	71	65	77	75	78	65	67	74	65	76	78	85	77	66	73	86	86	66	73	77	82	75	74	69	63	68	72	57	66	77	79	83	75	75	66	70	55	83	76	60	90	78	65	73	75	72	64	72	66	68	85	84	69	61	82	70	67	77	77	72	68	83	84	77	68	83	82	60	65	67	81	71	53	101	84	74	80	80	75	65	80	59	52	65	77	70	72	72	73	77	82	86	78	66	61	82	58	75	73	61	87	79	75	67	67	57	81	61	82	66	62	73	68	83	68	68	79	81	90	85	61	81	77	73	80	68	70	82	84	81	69	80	88	60	74	67	83	63	78	63	75	68	77	66	64	65	77	92	70	84	65	60	52	73	77	69	62	81	70	71	75	73	73	67	77	56	83	62	73	68	70	71	72	63	70	82	71	62	85	74	75	89	63	67	76	75	77	70	73	61	74	55	81	76	62	88	74	62	64	83	72	82	83	68	77	55	79	68	66	76	83	60	81	77	63	89	75	88	70	70	75	83	69	68	82	61	77	65	86	81	74	66	75	69	72	70	60	70	71	85	84	68	62	65	73	69	75	67	64	69	59	63	77	70	61	64	80	78	66	65	71	76	59	78	93	60	72	68	73	62	61	59	77	78	59	85	84	56	77	66	71	70	72	66	68	58	56	102	86	69	67	67	86	60	75	79	73	66	73	75	72	77	73	80	78	84	83	67	74	82	80	82	62	67	75	77	69	81	78	75	74	81	71	64	67	83	67	72	68	71	78	62	80	79	74	67	66	66	69	89	83	59	67	82	87	87	71	76	71	62	76	72	78	63	80	64	76	91	76	69	78	72	74	67	74	74	79	64	75	83	80	69	69	69	79	66	92	74	70	83	83	60	78	80	80	85	68	68	64	66	65	78	79	61	67	79	83	86	78	78	84	67	70	85	79	82	88	69	67	89	70	67	72	75	76	74	77	72	84	65	72	76	65	79	74	81	84	78	78	61	65	85	65	69	85	70	66	83	74	76	82	74	62	78	63	71	77	74	74	72	86	68	87	85	86	92	76	69	65	75	71	63	80	83	78	76	75	62	67	73	68	62	76	67	70	63	78	66	73	90	91	73	87	80	74	65	72	74	66	88	83	66	77	69	77	79	73	73	90	80	68	80	58	69	60	57	77	72	68	76	71	67	72	64	78	56	84	56	57	77	59	84	67	57	46	66	68	85	69	72	67	74	60	75	63	70	93	66	75	83	63	64	76	72	70	79	69	63	65	74	72	67	72	66	86	64	83	81	68	62	79	62	68	72	65	78	70	73	73	71	85	75	70	70	85	61	66	78	69	60	74	75	70	64	70	57	79	72	72	81	79	92	73	70	67	60	75	66	76	63	71	66	73	71	69	72	67	67	72	74	65	91	56	82	70	72	79	50	75	66	76	69	64	74	61	68	78	69	66	70	57	60	81	58	81	80	68	62	76	84	79	75	76	85	78	67	69	69	80	81	83	77	67	78	61	70	66	57	54	65	55	70	83	73	88	50	71	75	85	55	74	70	87	86	68	65	70	70	58	68	80	72	76	58	65	84	67	74	66	78	76	76	80	71	76	76	77	73	78	73	63	62	56	68	67	70	62	64	81	64	58	61	74	80	83	87	73	80	74	77	86	82	79	81	58	71	72	79	73	58	59	63	71	77	77	75	79	87	65	60	76	69	75	71	63	80	72	93	86	78	73	59	62	93	80	68	72	66	87	75	76	77	59	93	76	83	83	78	74	69	74	82	70	77	82	75	68	66	55	86	73	58	64	80	61	61	71	84	64	58	80	71	69	74	80	77	69	90	60	75	73	66	82	78	74	75	72	64	73	63	76	81	67	93	54	70	90	82	72	73	73	78	77	79	73	67	77	72	69	68	72	64	73	78	73	76	65	80	72	83	81	78	72	81	67	57	73	84	70	74	91	69	70	56	49	75	84	64	68	101	72	60	77	75	66	77	65	78	83	71	81	62
15238	7299	5123	8993	18032	31207	36079	41582	33920	31409	28078	24144	33265	33344	28194	22741	14425	8760	4706	2373	1314	974	899	879	849	931	886	876	879	900	885	907	783	842	878	830	885	888	894	950	819	857	854	909	839	930	842	875	918	893	865	877	865	821	871	835	879	883	847	883	892	870	874	883	906	914	856	843	873	858	922	884	857	843	882	820	815	867	880	826	864	854	867	903	899	895	872	882	856	878	865	808	860	846	872	893	861	879	878	819	886	829	877	873	822	862	861	862	839	848	895	870	795	870	823	879	876	824	814	872	857	877	856	910	896	906	894	881	829	880	861	862	842	855	857	889	866	878	852	862	866	918	890	912	860	884	856	841	825	851	885	877	904	861	843	843	879	882	810	899	872	799	872	815	873	883	894	893	940	879	835	895	874	878	852	845	876	859	888	878	856	811	860	830	839	897	869	859	838	850	836	926	889	886	935	884	901	865	926	867	889	897	892	808	846	858	892	895	875	891	855	890	848	846	872	873	889	860	882	857	871	848	851	891	876	902	876	887	850	833	846	879	870	852	891	896	880	894	829	842	869	821	863	889	852	897	804	879	901	843	836	849	885	883	893	864	853	873	942	868	838	885	845	851	877	871	894	897	873	842	898	881	917	862	833	826	862	936	943	833	926	899	831	865	866	869	843	903	896	887	841	836	901	897	900	869	858	897	883	888	847	817	851	869	826	867	877	878	870	857	922	906	851	862	840	847	867	859	843	852	878	888	911	903	904	882	872	952	833	842	883	871	898	836	915	947	902	849	838	861	888	845	868	868	849	821	880	860	872	852	813	809	863	873	891	884	855	881	845	846	858	841	892	922	918	890	860	854	822	856	904	913	854	861	877	868	852	829	866	862	888	842	822	867	839	845	857	916	882	832	860	855	878	810	859	857	866	878	905	840	845	847	859	872	903	860	929	889	839	827	828	921	845	893	905	844	835	841	831	870	877	806	866	875	923	835	870	910	882	837	838	886	926	869	891	934	876	853	816	838	848	922	840	807	844	866	851	894	875	890	860	912	877	890	881	891	897	881	885	862	829	857	931	868	887	827	832	869	862	885	922	901	896	880	805	825	884	849	873	824	870	893	841	846	863	909	824	864	841	873	853	883	894	908	834	889	841	868	889	874	838	903	879	827	917	849	911	930	865	813	828	936	843	844	847	851	862	886	890	882	910	879	834	905	864	855	910	864	841	890	869	834	893	902	896	859	854	891	897	843	840	833	919	816	840	867	879	894	842	849	894	860	928	845	822	907	890	860	852	892	865	890	857	878	900	901	880	865	896	869	873	828	848	851	836	891	850	884	917	870	877	885	824	850	916	860	849	883	917	881	915	883	792	839	831	823	843	892	847	870	876	829	884	790	904	865	869	893	852	842	899	884	904	849	905	932	823	912	953	899	931	893	866	887	919	876	931	869	871	873	927	870	879	825	830	827	905	857	888	820	883	871	875	860	867	863	877	880	890	834	886	871	880	878	881	862	874	848	903	868	818	897	853	863	909	861	857	840	892	849	894	919	845	873	864	892	888	929	836	816	861	836	825	891	881	830	884	849	877	872	834	866	881	866	848	887	857	896	884	833	909	861	857	931	882	876	856	914	904	789	860	888	872	870	859	871	866	857	847	853	870	900	846	864	821	861	849	881	863	867	865	866	829	904	834	906	899	881	888	872	828	856	885	834	834	842	845	849	856	902	888	864	849	892	871	817	884	854	843	887	901	890	879	825	819	845	923	917	891	846	900	841	912	890	879	878	854	897	847	873	892	857	900	867	882	849	855	899	820	883	864	835	916	880	894	868	893	893	882	832	884	886	899	896	861	868	865	854	845	884	892	852	842	869	928	836	955	845	916	871	869	855	872	820	812	882	909	898	905	875	904	877	870	928	898	883	878	866	839	868	813	836	882	940	893	853	857	872	825	914	891	789	866	857	853	865	882	871	851	840	835	872	883	878	875	904	869	859	867	883	907	889	844	847	879	871	891	901	902	865	882	900	810	863	839	831	877	858	824	834	888	884	888	839	856	852	919	857	842	848	920	857	850	852	892	868	871	866	869	885	848	858	868	891	866	902	829	820	878	873	866	871	867	875	846	833	866	850	866	804	880	816	881	893	872	846	885	887	862	853	846	867	873	864	905	880	848	903	851	854	870	857	841	863	877	819	913	883	858	867	875	897	885	899	832	901	897	891	891	856	893	851	856	876	847	846	866	862	852	872	849	794	849	888	875	877	861	870	882	878	890	893	900	868	862	832	915	846	885	882	885	838	866	891	882	901	850	854	885	855	885	821	878	810	885	861	874	906	860	866	914	873	850	893	858	876	847	853	846	838	926	859	849	841	873	864	877	882	847	890	846	871	805	876	873	894	873	878	855	814	869	868	855	832	837	826	874	854	879	867	867	861	875	924	872	868	869	855	866	849	825	840	898	883	915	889	862	921	835	915	897	869	923	882	848	856	856	862	862	827	843	856	830	860	863	901	873	864	903	858	863	889	841	831	894	867	852	868	870	838	866	892	870	884	846	902	894	842	895	868	882	903	899	904	885	886	828	872	846	865	881	904	882	872	831	920	829	870	852	836	899	882	892	854	864	851	889	899	889	914	867	855	910	856	855	868	868	847	900	879	917	877	875	868	910	847	900	873	885	895	918	864	874	884	866	822	852	897	857	879	930	897	854	819	908	898	874	876	896	899	899	836	858	806	804	864	866	875	873	823	844	866	914	859	886	842	855	865	868	867	851	902	884	879	897	878	855	897	857	834	813	869	905	894	891	861	887	857	903	854	933	849	839	841	852	855	911	817	874	833	889	853	906	886	818	885	923	868	854	911	870	865	794	965	868	883	909	895	884	880	911	886	923	889	896	871	914	854	846	888	876	878	865	854	800	880	845	795	887	906	918	862	881	850	837	872	929	875	839	845	826	858	830	868	849	848	817	878	849	869	880	837	883	840	897	905	825	869	886	895	869	870	894	886	838	814	915	894	810	885	877	836	886	904	873	846	879	905	780	900	841	870	837	842	883	857	900	861	897	935	924	848	866	873	847	882	881	877	874	885	875	859	888	880	934	860	868	865	921	881	882	875	835	864	809	848	836	848	867	890	912	816	905	898	878	874	925	895	923	906	834	875	861	880	863	870	872	879	948	814	836	838	876	841	830	917	848	869	868	876	832	847	844	865	890	881	898	862	883	878	838	846	885	847	817	844	872	952	859	849	891	836	871	865	846	878	899	829	842	884	809	852	864	869	896	822	888	902	822	847	844	932	897	887	767	873	887	872	861	895	876	874	871	878	838	842	819	851	930	860	886	863	825	857	880	881	849	900	848	890	909	905	867	843	892	873	962	848	844	904	836	890	851	855	901	888	894	896	875	906	868	867	892	881	877	881	888	910	870	928	875	872	885	895	886	894	863	902	887	886	875	906	878	871	880	840	897	895	855	834	877	863	867	896	915	851	839	857	895	881	872	839	926	918	869	869
1050	595	437	291	563	1484	2403	2355	2801	8940	6221	7143	7052	3956	1809	1319	598	304	172	74	72	60	44	69	55	52	60	54	58	60	56	62	51	58	63	61	40	57	65	64	53	53	54	65	67	49	67	42	57	68	65	63	59	76	59	59	62	63	59	61	59	51	67	46	63	49	68	43	51	59	54	61	56	63	55	66	58	53	53	61	48	54	58	51	66	46	59	68	59	53	56	56	48	61	56	45	58	69	51	63	63	66	85	72	60	39	57	51	55	64	61	68	60	59	43	50	55	54	54	60	49	49	58	74	64	56	63	66	60	65	63	63	52	60	53	48	48	63	64	50	51	59	54	68	56	61	52	65	47	47	59	55	58	54	57	59	53	59	51	53	53	65	37	71	55	76	61	70	68	54	58	68	46	58	52	60	61	51	72	58	54	66	67	48	62	57	59	57	58	58	65	65	43	65	43	60	46	59	56	45	61	58	49	52	58	52	45	50	54	62	53	60	61	58	54	56	56	53	57	61	61	53	46	54	52	67	57	56	52	64	74	53	55	59	59	67	64	70	47	45	52	57	66	53	69	62	67	58	54	49	48	58	60	49	63	54	52	52	53	69	60	44	52	57	59	52	64	58	58	58	64	60	54	54	57	64	53	67	59	76	63	58	56	54	63	59	54	57	54	60	63	52	59	54	51	59	52	63	70	56	57	65	45	66	54	59	70	60	48	61	54	63	72	58	67	55	61	56	72	54	58	79	52	51	59	60	55	68	66	66	56	43	65	59	56	51	71	65	51	66	68	51	64	50	45	60	60	52	58	64	57	61	54	59	66	71	63	59	55	65	59	54	59	56	65	73	71	64	53	62	61	65	59	51	54	53	64	52	39	38	63	49	62	61	53	59	64	43	53	57	55	72	67	60	55	71	59	51	59	57	57	64	53	63	50	61	68	73	61	58	56	52	60	48	68	49	68	55	68	49	48	60	44	60	67	53	67	64	71	66	61	70	67	49	60	64	50	45	59	53	79	65	60	56	67	54	48	54	60	42	68	62	64	38	65	52	52	65	59	57	57	47	63	57	49	66	70	57	59	53	48	71	54	51	47	55	63	58	67	45	56	51	67	52	58	50	74	50	63	56	64	64	66	56	75	66	58	56	57	59	46	60	60	55	59	58	71	53	60	70	63	52	56	68	50	57	65	59	47	50	49	51	56	74	52	60	53	69	65	57	53	61	65	70	64	42	59	59	57	62	57	56	62	52	58	51	61	45	54	50	67	54	71	59	57	53	55	59	59	59	55	60	54	66	56	56	61	64	51	61	61	58	55	49	52	61	57	52	61	59	44	81	63	55	64	61	61	67	59	58	46	59	50	53	65	72	46	60	50	52	69	50	62	61	62	59	64	61	55	56	68	64	55	73	60	59	68	75	51	61	65	57	57	59	60	56	77	51	50	54	57	61	49	66	58	58	62	61	58	67	60	58	53	51	69	59	49	61	68	68	52	62	57	59	51	72	57	75	75	66	53	49	68	65	62	55	65	66	64	67	63	51	50	51	43	59	71	55	53	78	62	66	49	62	51	46	49	57	51	64	58	55	62	53	59	59	59	48	53	59	53	68	58	55	52	47	74	56	61	56	65	53	65	53	46	53	56	65	63	51	61	63	68	55	55	53	67	70	51	52	61	62	51	53	68	55	52	60	60	52	61	71	60	50	58	59	54	59	64	47	66	66	57	63	54	56	58	63	72	55	60	75	48	64	59	79	54	49	58	57	62	55	60	59	61	54	59	60	48	53	64	52	53	63	54	53	49	48	62	67	58	55	67	48	54	54	75	65	48	56	60	61	49	66	58	60	58	68	67	61	63	54	45	67	51	53	58	48	68	59	64	55	60	54	62	70	60	55	72	56	59	51	58	51	76	53	55	56	60	52	54	73	61	54	56	55	56	70	62	68	61	59	59	42	65	54	69	53	61	46	52	60	45	57	53	55	59	57	65	58	65	52	59	70	56	58	61	71	51	66	49	57	58	57	55	64	67	52	59	49	68	64	62	64	68	67	59	63	52	69	56	76	57	49	60	59	56	65	55	54	69	49	47	59	52	48	57	53	55	72	64	59	65	61	62	53	70	58	59	58	58	57	57	54	58	55	61	75	62	47	68	60	81	65	52	52	54	55	57	53	53	75	53	71	54	42	62	55	66	64	56	53	60	61	49	50	56	45	57	65	53	71	53	60	58	63	60	51	67	49	62	65	56	48	52	56	58	59	56	51	46	55	57	51	73	58	74	50	43	50	65	61	60	53	57	49	58	68	63	61	60	63	56	48	58	52	54	59	51	64	62	62	61	47	81	79	61	66	66	54	51	51	68	49	55	63	64	47	71	57	58	57	53	57	53	63	61	49	55	58	62	54	61	61	58	60	54	46	59	71	63	64	66	49	58	59	64	64	65	65	54	55	48	54	45	69	50	45	65	59	47	53	69	57	56	60	56	64	60	66	67	62	54	56	51	53	61	52	73	61	63	60	49	62	60	75	59	65	60	59	60	59	62	56	68	49	60	54	57	59	56	52	64	44	62	53	42	41	59	49	44	72	50	66	62	51	57	63	44	67	67	50	57	56	58	49	56	60	52	63	68	60	56	59	49	64	62	59	54	51	77	47	47	58	60	60	69	57	49	49	60	62	60	56	59	58	63	59	57	48	53	51	59	49	65	64	60	56	53	61	61	46	67	50	57	55	54	68	48	51	59	61	67	66	73	53	51	56	53	59	60	60	61	54	53	56	67	55	52	56	59	72	70	68	66	56	58	50	60	50	51	55	72	60	55	47	64	66	67	49	62	68	46	61	66	65	65	64	54	65	57	53	62	48	45	62	58	57	62	60	56	60	76	53	57	52	68	67	58	39	59	51	56	54	62	57	56	71	56	62	71	75	66	59	75	61	54	47	53	57	58	63	60	50	73	56	64	68	59	55	53	58	59	50	61	49	75	61	55	68	54	55	65	52	75	69	53	40	63	55	64	47	63	72	53	58	66	64	56	55	58	57	67	51	62	59	57	57	59	55	60	59	52	44	52	67	56	59	68	84	62	54	55	53	53	53	51	58	59	48	47	69	63	50	70	59	67	55	68	56	46	65	65	47	67	60	38	80	56	61	64	55	72	58	63	66	62	57	66	60	62	72	59	47	39	60	46	58	57	64	68	64	60	57	60	62	48	56	57	47	66	34	66	48	67	64	67	57	58	58	56	64	49	66	50	55	58	56	56	60	55	48	60	66	77	46	69	60	53	79	65	49	61	58	64	56	49	54	56	62	55	57	57	62	54	58	68	62	68	73	67	56	75	70	55	58	64	58	64	69	62	66	60	59	64	63	43	63	69	76	70	68	57	73	67	58	70	59	51	56	70	57	48	45	66	62	61	61	59	56	55	59	54	49	57	60	73	51	56	52	43	61	51	66	40	66	48	58	71	58	60	59	57	58	56	48	58	67	60	53	64	72	65	54	60	66
18230	11802	7529	14664	30055	35943	37787	35033	34845	45903	40671	42012	40198	31821	24337	20686	12812	6516	3004	1437	898	782	691	723	697	704	705	727	676	699	672	672	731	633	669	670	688	678	686	731	700	626	730	701	663	674	702	699	672	707	699	716	725	694	695	694	717	666	662	695	671	661	669	696	702	670	684	717	672	686	666	703	677	685	679	740	721	722	706	679	644	711	692	692	631	734	710	731	693	673	699	670	688	666	693	700	770	686	708	687	696	660	665	685	717	686	685	657	685	674	717	727	698	697	722	657	734	714	723	728	661	668	752	718	701	739	714	718	719	730	721	682	699	710	715	676	688	680	699	666	702	667	629	696	744	686	691	730	687	662	674	699	650	675	684	715	726	691	694	717	714	693	721	705	672	670	703	682	696	699	716	702	684	735	657	691	678	692	736	691	664	709	686	706	680	700	667	727	684	719	686	674	709	727	651	735	673	683	723	686	689	705	659	703	716	691	693	717	695	708	672	694	680	674	707	701	719	692	715	711	682	731	734	735	725	717	704	715	689	684	657	724	703	704	682	689	681	700	711	690	720	703	669	698	718	633	667	703	699	679	686	712	734	755	687	764	689	694	667	689	749	701	719	702	697	732	716	712	719	703	704	675	733	699	692	649	721	689	691	678	664	729	645	695	681	709	720	698	683	685	745	715	709	702	695	687	708	667	723	713	710	710	677	690	685	732	706	688	716	711	773	677	725	657	678	698	711	675	721	705	666	742	672	672	680	672	710	680	680	660	748	717	679	727	710	693	697	695	705	696	656	669	690	702	662	735	724	692	685	705	675	705	683	726	678	667	739	666	650	716	681	737	667	700	704	710	741	721	693	764	737	708	632	684	766	704	718	669	641	727	693	705	694	702	689	689	666	671	729	698	668	680	783	708	718	666	683	717	711	716	691	668	690	715	673	713	671	671	704	680	688	697	758	681	690	696	702	748	674	740	684	721	687	732	680	728	695	746	656	708	669	729	713	682	770	732	658	700	715	691	655	702	695	711	714	701	702	697	709	696	699	670	700	691	667	682	701	635	725	736	671	709	680	683	680	713	742	677	685	699	686	666	672	680	687	707	718	651	675	671	688	723	678	707	699	702	717	762	658	691	684	709	690	682	711	669	708	703	704	709	712	712	719	659	714	656	729	651	676	704	706	687	708	738	701	670	730	639	720	685	718	685	663	694	686	648	719	740	671	672	668	699	733	703	687	660	706	713	679	676	676	726	721	710	686	730	677	690	683	686	711	674	704	730	658	686	680	689	688	711	675	686	657	718	717	755	692	762	715	657	699	735	681	685	678	675	690	705	685	689	688	651	696	664	693	718	717	648	648	663	708	667	683	712	727	731	644	664	669	717	681	670	687	677	704	708	714	657	686	682	719	723	655	700	676	687	667	710	651	704	707	695	717	715	699	702	693	697	722	690	693	731	699	694	675	654	691	686	727	738	675	680	669	660	760	641	724	665	688	687	678	681	653	741	688	698	683	730	777	708	689	725	688	641	658	681	679	698	722	684	669	699	695	667	688	669	658	663	760	697	647	701	714	648	709	655	705	660	689	695	684	704	678	743	694	651	699	712	686	663	697	701	702	706	722	734	722	675	695	717	675	676	677	687	669	690	737	652	688	667	676	683	709	703	661	700	699	723	712	667	741	713	692	709	667	698	695	653	694	715	665	722	695	752	745	721	701	697	684	703	727	708	662	698	723	699	682	651	681	724	740	666	690	672	725	706	745	721	708	717	681	713	673	674	720	695	623	715	729	715	681	706	732	682	686	720	659	684	635	675	715	658	762	672	639	666	762	663	667	715	693	706	686	705	694	743	638	695	694	656	713	710	695	695	681	711	768	737	730	746	747	721	718	742	676	664	744	717	725	686	709	715	712	653	683	687	643	657	672	691	712	687	681	656	709	731	630	689	697	698	663	703	665	681	694	732	727	666	691	679	702	735	648	698	672	700	667	683	694	701	684	719	684	726	679	638	679	695	711	673	710	738	674	665	727	656	728	722	748	711	657	666	696	740	688	639	713	667	689	727	675	695	731	695	665	648	707	718	676	692	688	706	705	683	657	709	680	696	701	727	714	718	711	743	661	675	707	675	733	704	675	700	683	677	692	759	685	696	707	714	654	733	716	656	702	666	719	726	746	727	723	784	735	722	713	719	696	703	697	702	726	693	696	692	708	731	675	677	692	718	707	692	684	683	755	658	710	693	680	711	700	714	655	667	724	690	712	681	708	680	661	698	692	726	685	682	684	674	703	727	640	694	691	728	728	711	661	715	706	720	696	707	758	702	664	742	678	734	644	681	707	735	724	701	715	676	698	724	729	734	722	702	719	711	690	689	713	720	688	748	663	690	669	710	716	742	725	672	746	727	697	702	663	684	719	697	705	697	666	747	707	701	660	710	696	640	659	694	732	709	749	677	726	677	682	686	719	699	711	695	698	689	731	690	716	679	759	697	690	683	666	683	675	748	730	640	670	666	715	676	705	688	685	710	697	685	676	726	692	683	723	690	678	680	695	733	692	664	684	690	736	669	754	681	721	648	739	697	688	727	753	734	691	685	720	702	703	725	659	746	679	693	754	693	736	664	680	666	712	748	708	709	675	661	676	714	667	690	681	665	683	709	663	676	689	698	697	663	697	684	694	673	680	710	753	704	702	692	709	696	725	730	679	685	680	698	664	691	721	717	699	719	681	697	715	692	667	705	668	665	705	689	718	722	688	654	687	740	652	674	671	666	687	693	677	703	666	732	659	689	671	686	666	698	679	693	700	683	675	673	670	623	733	679	754	710	713	686	665	696	686	673	661	740	680	665	692	720	714	746	683	743	729	712	694	682	705	700	654	717	707	689	753	678	679	710	714	665	753	724	706	712	635	712	707	704	711	672	656	693	676	670	719	712	651	716	710	681	717	712	660	714	667	693	717	700	654	716	708	698	727	717	713	641	686	724	690	689	719	665	726	694	693	677	687	708	657	678	734	697	721	786	664	709	666	710	692	681	741	722	728	707	718	697	688	706	698	705	726	665	724	708	669	699	741	628	755	713	686	682	709	670	709	715	686	750	685	691	680	657	701	699	755	649	669	727	741	716	716	712	684	713	723	702	686	627	662	673	760	749	712	663	718	690	708	710	661	699	729	706	689	735	687	695	681	737	716	711	688	699	685	704	668	712	751	685	660	741	713	686	712	688	741	684	710	697	663	709	642	714	676	658	652	768	690	724	685	674	638	693	708	687	706	688	669	714	710	661	699	686	674	694	682	706	725	695	726	688	700	679	723	659	732	713	661	691	661	700	702	686	681	748	694	681	688	611	670	670	717	684	738	681	727	715	723	716	699	690	733	665	701	700	680	683	712	676	701	674	690	707	670	685	684	714	668	671	703	724	682	683	699	678	705	715	697	712	694	721	661	662	698	720	725	714	700	643	715	716	756	750	702	689	733	690	734	676	703	744	693	685	736	703	709	703	705	681
1332	177	122	114	111	215	318	417	1211	2022	761	1086	1413	844	741	566	289	146	82	89	56	70	65	57	59	64	58	66	69	57	66	77	56	71	54	60	55	67	57	64	62	60	68	70	59	67	70	67	47	61	62	66	56	59	60	58	68	72	72	43	67	57	68	78	63	58	66	54	66	56	70	62	65	63	68	50	65	68	60	59	70	74	61	63	70	63	63	56	68	69	67	66	67	63	65	51	64	68	82	54	58	64	55	57	57	64	62	58	69	61	56	59	58	69	63	61	66	56	64	65	65	58	61	57	71	66	68	58	49	63	66	70	63	65	74	57	67	57	49	62	65	86	78	64	46	57	70	70	61	49	59	62	56	73	67	85	66	60	64	54	68	67	55	64	48	66	53	54	64	49	66	64	55	65	51	55	74	50	83	68	49	52	68	51	74	50	57	72	63	75	60	63	65	62	67	60	65	68	70	63	64	72	63	78	54	72	62	81	67	62	58	74	59	67	63	70	55	65	59	72	56	68	48	58	61	49	59	71	63	70	61	68	55	63	48	70	54	66	62	62	70	54	61	82	68	58	57	52	60	61	56	49	58	73	64	62	73	63	54	62	56	61	59	61	69	72	73	63	63	63	58	65	65	57	67	75	48	76	73	74	62	56	62	79	76	61	65	65	63	53	76	74	58	71	65	62	73	72	58	59	56	66	76	56	79	62	60	69	60	56	62	56	61	56	66	59	55	58	64	63	71	57	54	59	66	55	51	55	58	65	78	65	64	61	68	55	64	65	54	62	68	55	65	70	50	75	53	69	70	77	65	58	64	59	69	58	58	64	78	64	66	63	63	62	83	55	60	61	41	65	61	63	71	64	68	62	67	54	61	64	58	65	71	52	56	46	71	70	66	71	65	63	54	58	58	64	53	52	67	66	62	62	64	59	51	78	52	72	64	66	76	70	65	50	65	54	77	63	76	77	62	55	56	85	55	53	51	48	58	68	56	68	47	57	50	70	67	62	63	67	61	71	63	75	59	60	60	60	58	64	58	75	66	51	57	57	71	73	60	58	61	79	69	55	75	70	48	49	55	69	59	60	65	55	52	66	61	55	64	65	65	71	70	65	59	55	60	75	73	62	51	42	69	62	67	50	80	59	54	70	63	60	63	78	59	56	57	53	68	74	65	64	57	59	69	66	65	76	72	46	63	64	71	60	66	65	53	80	49	66	69	55	65	64	64	69	64	52	63	73	68	66	66	60	52	54	58	62	55	55	47	48	61	66	47	60	67	76	69	58	47	56	71	60	59	64	65	46	67	61	62	49	76	58	62	52	67	67	48	69	66	94	59	71	81	64	77	65	59	46	56	60	67	69	51	67	55	49	61	62	70	52	61	68	53	60	58	77	61	64	77	64	65	55	61	46	48	66	54	58	44	59	63	60	70	58	64	66	61	64	64	75	61	68	66	54	70	55	50	63	66	62	61	66	65	61	73	64	61	67	53	46	56	67	83	61	64	55	60	57	73	76	46	59	50	85	70	64	71	63	61	75	46	58	59	70	68	57	76	60	70	63	52	54	59	74	77	61	55	58	80	60	78	58	68	56	62	66	68	67	68	66	76	49	66	52	63	59	59	42	65	60	63	69	71	68	67	57	72	53	72	65	59	62	57	49	63	63	63	58	78	62	57	56	74	67	65	61	56	78	61	65	74	59	65	66	76	65	74	57	71	78	74	59	49	62	72	67	73	63	80	53	78	63	60	74	68	66	63	58	65	60	54	51	71	60	56	58	80	69	70	70	65	46	58	73	83	70	59	56	65	71	62	56	83	58	52	77	61	61	55	49	68	63	66	68	61	76	53	63	70	74	65	67	55	68	61	61	69	77	72	61	71	62	62	66	56	49	60	60	65	68	62	57	68	63	65	65	56	78	69	60	69	58	50	58	57	75	59	79	61	60	74	59	57	53	58	67	69	69	55	60	49	62	49	57	57	76	67	61	65	70	48	52	73	56	67	69	73	66	74	66	57	53	59	58	53	69	53	57	71	68	63	68	57	79	59	66	67	76	60	50	69	69	74	59	73	67	62	63	65	69	67	58	73	72	61	65	57	63	77	59	55	60	58	68	58	45	57	56	61	71	64	69	72	65	66	76	55	67	65	59	78	62	56	64	61	67	51	72	69	71	61	50	56	60	62	64	61	66	61	68	59	51	62	72	65	63	63	81	59	51	58	59	68	67	61	62	54	58	68	75	70	51	70	55	46	61	68	71	51	59	70	53	46	65	54	67	54	60	48	69	65	71	62	66	62	67	73	74	48	56	68	59	71	58	51	66	58	67	56	58	70	56	59	62	60	73	64	71	53	68	72	70	83	75	62	44	67	62	71	41	59	64	50	48	60	60	68	65	47	62	59	64	65	62	58	67	58	48	75	64	65	77	61	60	58	58	65	46	89	72	57	60	58	74	53	67	70	64	59	50	66	72	58	62	57	71	82	60	60	70	66	50	55	62	65	66	76	51	65	63	71	76	61	79	59	60	67	49	59	63	74	66	68	71	45	67	67	76	67	47	73	66	64	51	67	71	65	69	66	57	79	51	83	68	66	63	58	62	57	57	78	64	63	72	72	53	62	62	58	68	62	72	65	56	69	68	70	65	60	68	66	60	62	54	60	60	51	69	63	60	58	70	74	62	60	57	71	57	52	71	67	58	57	68	73	49	58	58	66	64	59	53	62	63	53	61	58	56	62	55	53	63	64	53	69	60	68	65	49	65	59	81	61	60	56	60	68	77	66	62	61	62	63	74	57	53	64	52	71	66	62	71	70	67	65	59	58	56	67	77	72	53	56	63	64	67	66	54	73	70	61	65	62	72	68	79	58	63	68	72	71	60	46	75	58	76	67	57	57	58	60	58	71	64	66	59	66	62	59	89	71	77	57	70	65	56	69	65	70	56	70	60	69	56	64	62	57	65	70	67	60	81	70	60	69	64	67	71	56	62	65	69	56	51	57	60	67	61	77	59	59	51	78	66	67	71	86	50	66	65	64	66	54	75	60	54	65	69	53	70	61	74	66	60	57	65	80	70	53	86	73	66	68	62	59	58	59	76	74	71	71	67	58	77	52	58	67	58	60	72	52	61	80	62	71	80	72	65	60	72	70	51	63	65	59	61	64	73	52	56	59	58	65	67	64	76	51	60	59	72	59	66	57	63	60	57	68	57	72	60	77	69	56	59	63	65	70	75	65	72	59	69	42	72	60	71	55	65	78	70	67	59	65	74	65	60	63	47	69	60	69	72	73	68	64	65	70	67	67	65	67	73	61	63	67	51	60	64	78	56	55	59	69	65	59	64	78	64	66	67	57	67	69	70	57	67	67	75	60	63	74	72	44	73	57	58	62	72	52	47	67	59	56	71	63	58	71	57	64	60	53	49	71	59	75	57	67	70	61	66	56	62	60	71	65	57	62	72	55	70	47	60	63	70	62	52	62	67	74	51	50	53	69	64
10643	3838	1982	4628	9085	12809	16933	17828	27515	28763	16384	22140	23738	18314	15873	12293	6419	2846	1403	906	803	774	793	705	740	749	709	729	740	750	751	809	779	793	745	731	745	787	719	751	764	747	782	753	711	770	784	746	724	762	753	703	755	788	738	830	735	758	761	804	701	781	746	735	784	752	740	722	770	789	748	719	769	718	730	747	771	745	734	731	751	717	745	712	721	801	778	781	713	724	737	803	715	760	752	763	783	743	763	725	722	746	741	724	753	760	738	738	772	734	708	735	762	741	748	807	778	792	749	785	748	798	721	723	701	774	796	720	776	752	770	734	685	708	719	775	725	740	723	753	794	698	768	770	706	757	751	811	720	709	732	774	816	731	697	724	741	794	735	807	768	809	765	785	726	773	721	803	817	754	780	731	781	753	831	759	782	743	798	830	759	754	778	742	767	780	739	746	769	714	750	743	735	752	749	800	695	771	719	750	759	767	775	779	775	727	760	745	717	753	738	715	714	721	743	758	744	804	761	745	754	732	805	769	733	779	749	758	766	754	798	768	727	754	768	737	773	758	779	715	775	777	757	732	752	784	732	766	756	727	715	785	721	770	685	762	767	766	753	763	749	734	754	765	748	780	717	717	779	759	732	728	743	690	795	735	765	748	745	777	755	769	750	733	802	801	752	796	769	755	769	705	766	748	763	742	779	748	754	727	739	777	728	784	783	752	760	730	755	735	749	777	778	722	766	796	719	791	735	773	716	760	800	779	777	773	727	750	718	770	737	778	793	723	723	792	725	778	783	793	765	764	771	740	736	778	816	762	741	743	780	754	774	728	750	775	745	766	762	765	756	774	745	762	772	733	713	708	760	791	798	761	736	743	730	768	814	753	750	701	783	797	762	744	785	743	746	800	801	743	792	724	735	719	730	758	732	730	724	744	792	747	729	791	714	758	717	715	772	769	780	731	723	734	744	723	750	728	741	769	782	726	743	759	746	770	772	718	762	749	816	747	781	731	758	696	758	764	792	779	757	759	701	769	728	749	749	771	757	738	773	776	716	715	737	810	780	768	749	750	793	768	782	712	766	817	765	697	757	734	758	743	722	722	712	768	757	723	670	702	742	794	795	727	741	760	823	776	788	742	786	771	779	759	754	721	769	762	782	778	744	730	758	751	768	747	782	731	731	760	763	767	789	762	779	752	735	748	763	777	781	728	740	754	751	787	734	728	797	751	758	744	717	756	779	750	758	821	753	752	797	792	741	770	751	813	789	726	763	796	735	744	738	775	745	768	721	761	813	789	720	767	692	780	696	726	762	760	722	736	781	749	766	791	767	774	724	750	774	733	787	754	723	733	752	737	760	736	735	737	796	753	729	777	773	788	735	780	774	788	744	766	778	738	694	755	706	788	760	761	741	779	775	713	757	763	712	716	731	759	764	727	759	774	752	748	785	729	705	783	720	811	768	759	741	758	731	745	765	742	821	737	717	771	770	785	752	762	738	789	748	742	725	720	776	712	753	732	827	786	755	770	737	778	799	754	757	776	726	741	773	799	724	728	781	761	736	743	811	776	806	699	784	733	754	766	737	724	779	734	704	752	708	772	722	731	757	736	720	788	729	731	743	764	731	751	702	774	776	777	757	760	749	774	760	720	742	767	716	745	736	725	722	688	780	726	799	764	746	753	715	753	726	790	708	733	728	804	781	761	752	754	722	738	745	756	819	753	753	738	745	761	755	702	785	705	769	751	756	746	739	786	758	753	740	767	718	782	764	713	741	785	808	725	722	719	727	771	728	739	771	758	740	771	742	777	742	736	762	731	777	738	762	776	747	743	755	777	814	785	762	766	819	791	781	752	730	728	770	752	737	774	749	751	764	786	747	747	767	789	763	744	763	756	798	730	795	778	703	725	741	752	778	701	760	736	727	742	763	717	748	779	772	657	794	733	746	758	726	762	825	727	750	738	740	745	789	753	774	799	771	772	814	768	769	743	758	783	732	780	728	793	780	723	777	744	741	787	769	740	780	766	734	743	718	734	737	746	721	732	696	755	761	719	774	746	761	781	772	794	753	749	761	775	758	752	693	775	713	755	743	751	750	775	779	714	741	735	745	757	791	739	733	770	766	787	768	745	762	739	729	729	792	734	782	758	740	771	756	674	759	754	805	728	747	735	733	708	794	727	748	728	777	714	718	747	798	759	766	758	729	777	769	768	788	775	795	752	752	779	766	728	757	755	741	743	759	747	706	767	721	792	795	778	736	776	762	755	787	762	770	687	727	756	720	753	791	754	798	760	756	721	736	776	710	776	719	706	752	744	765	791	764	740	740	785	747	752	733	734	787	754	786	737	740	757	752	717	804	730	768	749	782	757	734	738	787	754	794	741	729	777	756	723	726	742	777	741	729	696	759	791	780	728	768	748	753	711	717	742	792	746	751	770	774	740	724	796	738	762	752	736	723	759	750	737	744	724	704	777	733	729	747	738	730	747	795	736	743	758	788	764	772	776	741	807	710	748	744	729	744	728	830	761	738	738	766	746	764	789	801	761	754	813	768	769	761	707	752	779	769	747	735	739	752	707	751	773	704	736	740	806	712	766	786	725	746	759	751	696	769	724	766	768	734	772	760	723	729	764	729	752	771	735	752	801	743	751	752	750	703	800	739	770	741	719	749	758	750	724	720	763	776	788	766	747	725	760	721	815	754	785	759	794	773	725	741	721	731	760	749	794	769	735	725	782	772	734	748	757	751	720	756	708	724	739	783	731	802	750	699	748	796	757	766	736	756	797	782	765	744	789	726	766	792	774	755	733	767	749	735	743	755	742	777	769	738	734	750	737	739	773	757	739	762	758	750	750	785	737	779	791	725	790	752	778	753	721	740	730	743	718	787	769	714	770	778	760	766	789	729	704	734	769	782	725	704	738	721	768	769	687	750	730	725	748	790	760	743	743	798	727	768	746	761	800	760	767	750	785	736	729	740	737	745	756	793	704	667	765	741	699	802	726	794	750	737	765	756	848	733	745	779	787	758	730	769	729	720	719	738	751	761	743	765	761	760	766	807	786	753	716	757	750	737	792	695	753	779	733	737	766	801	776	742	726	739	752	716	775	752	807	763	757	767	836	687	783	742	782	700	750	761	775	752	746	750	740	724	780	691	791	708	765	752	792	744	696	734	752	743	733	765	724	722	793	747	802	719	711	762	744	746	775	775	748	719	750	754	772	755	729	765	767	718	781	762	752	716	783	762	788	762	706	763	747	763	765	818	783	742	706	762	770	703	696	720	719	725	781	749	725	712	763	745	751	751	760	735	750	710	774	725	750	804	783	818	780	751	755	736	727	767	801	769	744	729	746	738	748	787	772	737	806	770	748	747	753	759	751	770	758	691	772	744	765	714	766	760	725	760	794	732	726	727	780	723	777	753	735	763	718	796	779	790	742	740	737	749	846	733	749	728	759	791	711	745	750	761	778	758	738	764	714	703	762	768	745	750	746	777	723	762	743	779	768
664	308	169	150	212	611	643	597	3615	7290	6003	2666	1511	985	668	572	323	141	75	58	59	55	31	57	46	54	54	45	59	58	52	51	56	42	64	64	51	55	59	63	68	62	43	65	57	47	51	57	50	48	49	55	59	67	42	47	59	64	61	50	39	49	48	56	52	43	61	52	48	45	50	60	66	46	55	45	67	56	59	53	50	61	61	54	42	53	62	63	53	45	48	52	57	44	49	52	54	40	57	52	50	64	57	65	47	53	50	60	46	58	47	57	62	55	59	55	49	61	48	50	46	49	57	53	51	47	58	56	46	60	49	50	39	48	58	43	57	44	44	64	45	53	47	52	62	50	71	52	53	49	44	52	53	53	57	54	49	42	40	39	53	52	57	58	37	43	44	51	56	49	66	59	45	57	44	57	44	51	50	53	50	54	53	44	43	65	53	56	44	50	58	50	59	53	54	52	61	44	46	74	54	57	51	75	51	47	51	58	40	38	49	55	50	59	51	40	67	47	57	49	44	38	47	50	56	64	40	57	60	47	45	47	60	44	46	61	54	58	57	54	58	61	47	69	51	50	49	59	51	46	51	69	66	50	56	54	51	65	56	49	54	49	50	46	60	47	54	46	44	48	43	43	54	57	59	49	46	58	58	51	51	51	47	52	47	50	57	59	46	53	48	52	46	48	46	38	60	47	58	46	48	41	55	60	48	50	46	58	40	45	36	43	55	47	60	53	57	58	47	60	65	48	54	48	49	49	50	46	60	65	48	48	47	57	52	51	46	61	32	46	43	43	61	50	60	48	41	50	46	48	46	46	67	64	47	45	39	59	55	49	58	45	51	48	48	52	49	54	47	53	59	47	50	47	48	62	48	53	50	54	49	49	50	68	53	60	60	51	38	47	50	53	72	53	58	53	55	42	43	46	54	50	46	62	64	68	65	45	57	47	57	45	49	52	39	41	64	52	43	60	39	48	62	48	62	54	53	43	55	44	39	39	66	41	43	51	46	43	43	49	51	49	46	47	42	48	51	43	48	59	46	62	49	53	50	50	41	53	53	51	42	61	48	57	41	45	42	68	53	46	47	65	55	56	42	53	42	45	47	45	59	51	52	56	44	63	61	53	47	56	47	55	57	48	69	58	46	62	52	49	58	51	51	56	39	39	46	65	49	55	70	50	64	58	60	52	51	50	46	52	47	53	46	54	55	46	62	54	44	55	50	57	39	55	40	52	50	55	58	66	48	46	51	52	51	51	55	43	62	54	60	47	44	57	53	50	62	62	42	57	58	52	58	53	47	61	52	58	56	49	57	64	57	50	55	52	56	47	51	72	55	38	53	52	52	45	55	46	49	43	60	57	54	61	36	72	44	58	61	61	63	47	38	61	53	41	47	66	50	54	51	58	46	50	54	62	45	52	48	41	48	57	37	58	52	50	46	53	63	54	58	58	47	57	51	49	44	60	47	61	55	46	53	55	66	50	47	52	35	45	52	73	61	57	47	51	59	47	44	44	49	50	46	53	50	42	53	46	52	60	51	42	46	50	42	56	54	65	45	65	53	50	48	55	64	44	51	61	52	39	57	40	50	61	45	52	49	45	59	55	56	49	50	49	59	58	56	62	61	53	63	47	56	56	59	60	52	47	52	49	50	65	52	47	50	46	51	51	51	41	46	44	45	56	56	55	49	50	51	59	59	59	46	56	57	51	53	51	54	49	62	50	67	57	61	50	57	50	59	41	59	64	61	53	62	60	52	57	54	50	43	62	58	54	51	43	50	50	45	47	58	57	52	41	51	51	57	49	60	44	58	33	53	41	64	60	60	61	49	63	61	47	60	53	52	58	34	49	57	49	38	51	63	59	67	42	53	43	40	61	43	55	59	63	46	59	62	48	62	59	52	59	58	47	50	44	44	43	53	41	34	53	58	49	47	51	53	55	46	51	49	58	60	44	57	56	47	57	48	53	58	59	64	37	62	49	62	51	45	53	46	57	44	50	36	49	46	52	52	55	48	48	57	44	61	45	56	55	51	51	71	53	43	49	58	71	52	54	55	50	49	44	41	55	56	38	53	47	53	42	45	58	58	52	55	45	48	49	54	62	47	57	48	47	48	51	48	46	48	49	57	52	43	55	53	41	50	44	64	47	47	48	52	47	55	66	55	41	43	62	60	48	67	55	69	42	59	54	53	52	41	48	56	42	46	51	70	42	59	57	46	51	62	57	51	49	63	51	54	46	56	45	58	44	39	61	58	55	63	54	54	64	65	43	49	50	55	54	53	62	58	45	49	61	48	76	48	54	47	53	44	53	67	67	50	43	58	52	52	58	41	49	50	59	52	57	61	43	46	52	44	47	55	55	54	51	47	54	51	61	59	58	43	58	51	49	56	53	62	50	55	57	44	65	52	51	45	46	44	46	60	53	48	57	52	48	70	55	52	54	46	58	52	56	54	49	54	59	58	42	53	47	48	52	35	45	63	50	65	59	48	43	55	51	63	49	55	49	38	55	59	50	50	54	47	51	55	62	47	44	56	53	52	52	45	53	42	52	45	68	44	52	48	43	38	59	58	40	51	60	52	58	50	56	50	50	60	49	54	42	59	41	59	51	40	51	60	57	57	46	45	61	55	49	52	60	49	44	56	54	53	53	48	52	51	55	71	41	53	51	32	50	52	55	56	57	48	40	58	52	61	50	50	48	50	59	47	53	55	52	48	60	50	64	60	59	45	52	56	54	47	59	46	55	47	60	44	51	53	44	59	55	59	57	60	60	55	61	58	62	49	55	55	44	68	50	48	53	51	55	59	47	46	57	50	53	49	38	41	37	43	47	45	46	56	56	41	50	51	50	49	46	46	50	54	42	55	46	57	46	46	58	51	69	58	65	46	48	54	57	56	54	48	47	48	46	66	51	46	65	45	45	46	49	51	44	61	51	48	54	50	40	56	55	47	52	46	56	56	36	63	51	62	54	55	47	58	59	74	41	41	49	42	52	58	54	62	55	62	68	52	52	49	42	39	40	45	56	77	54	59	57	59	46	55	54	63	53	60	53	60	59	60	51	52	50	60	55	52	54	52	61	50	61	65	50	53	48	54	44	48	69	56	52	45	52	44	45	64	55	42	56	44	52	57	52	39	45	41	57	57	62	46	47	51	59	33	54	36	48	55	51	55	53	62	56	54	57	51	46	54	43	52	41	55	49	72	61	41	45	48	56	47	59	44	47	59	53	48	51	49	48	56	57	52	46	62	51	47	47	55	54	61	40	65	58	68	58	59	68	53	56	65	54	65	40	44	57	45	59	45	55	53	54	43	65	44	59	54	61	48	54	55	48	48	46	39	47	60	47	50	40	54	49	39	53	52	53	57	54	52	71	55	47	60	55	62	54	64	47	47	60	56	51	55	62	55	57	56	46	47	49	50	38	62	54	55	56	47	52	54	54	49	51	54	42	49	54	52	58	42	64	49	48	59	53	47	52	57	48	52	43	47	61	55	66
14009	7533	3089	7113	16448	26021	22982	21746	38260	45868	38811	29298	23639	18710	14487	12908	7373	2966	1274	774	690	647	603	594	621	643	634	637	637	629	636	637	611	622	573	600	580	621	621	626	638	640	606	583	635	602	606	587	613	621	591	673	604	598	659	613	605	629	602	639	579	646	596	611	631	610	611	571	609	631	607	572	645	641	606	585	624	648	631	576	591	598	606	636	618	630	606	636	628	602	645	581	624	558	628	607	633	614	636	607	625	578	625	645	631	586	603	605	612	643	639	606	606	621	619	634	613	593	652	605	619	600	615	631	639	647	626	611	602	638	621	627	626	611	602	587	683	653	662	642	606	577	629	605	645	596	603	658	602	613	649	617	613	592	638	623	618	612	645	648	594	602	623	616	661	636	649	574	627	625	638	599	635	625	580	644	618	609	618	594	623	618	646	584	611	612	589	627	606	605	639	641	674	605	654	609	613	620	644	604	597	633	587	625	643	627	596	640	615	613	620	648	665	586	561	632	659	604	645	643	586	621	622	640	627	626	661	664	565	627	621	603	621	661	633	623	604	682	587	630	597	607	627	623	645	627	655	641	642	624	613	624	607	586	632	606	585	632	564	575	627	657	586	624	629	605	614	613	616	610	580	608	644	605	651	625	529	580	629	653	633	603	624	597	634	667	627	632	622	583	619	553	629	619	637	609	642	627	609	588	605	592	637	622	620	591	630	652	605	649	625	633	615	624	621	580	613	606	638	584	608	590	630	621	642	646	591	615	673	630	635	584	630	606	603	624	598	615	629	697	565	606	675	657	626	616	631	599	611	624	630	600	632	691	598	619	662	646	633	621	656	631	662	613	634	586	629	603	634	581	610	603	636	640	637	628	612	619	596	621	640	604	636	677	588	653	599	615	613	583	605	627	629	631	594	609	612	592	627	597	622	603	638	615	634	655	632	614	623	634	588	639	589	606	592	675	578	587	567	642	601	630	585	613	607	606	662	590	553	633	676	596	630	634	630	573	584	615	631	612	644	648	604	606	620	612	679	652	618	594	637	588	617	592	579	646	614	569	640	586	611	627	607	608	651	607	650	606	591	621	617	628	632	639	611	628	647	605	590	614	659	676	610	590	578	604	604	575	598	619	617	563	616	670	640	578	620	639	669	645	602	638	619	555	610	652	611	606	649	642	631	623	612	563	594	601	616	616	624	604	646	626	609	653	638	596	650	608	643	648	621	618	592	604	605	615	613	632	582	637	636	567	609	621	581	614	595	661	614	600	589	603	657	642	643	600	611	609	602	653	565	593	626	598	620	658	651	598	581	636	609	617	588	599	642	592	623	633	635	606	623	607	648	598	631	634	623	586	619	621	603	599	624	647	597	621	635	597	629	657	622	631	642	639	664	620	631	641	627	582	621	623	616	630	614	618	678	587	615	630	639	634	637	619	595	604	665	623	601	591	645	618	611	638	635	675	653	596	625	613	613	619	610	610	592	601	597	598	609	615	592	639	644	623	588	649	658	578	618	580	612	651	614	605	639	639	615	647	590	610	624	640	609	648	598	597	585	633	625	635	616	639	620	602	625	631	620	608	649	614	618	612	628	651	615	596	634	592	598	611	602	574	630	653	599	658	591	592	661	604	616	607	606	606	618	583	647	627	617	594	552	643	578	646	605	579	605	598	659	590	620	589	622	647	608	581	617	615	629	624	618	656	636	579	677	592	639	641	661	615	598	600	626	605	582	640	627	640	597	552	645	620	619	651	629	578	580	630	584	616	625	717	613	627	562	626	637	602	665	618	605	675	618	628	625	622	636	617	620	613	652	619	619	602	629	638	627	620	630	620	671	646	583	649	601	605	630	619	578	575	628	660	581	624	596	661	639	573	621	633	610	595	614	605	644	603	601	629	626	579	595	624	653	648	639	575	621	620	609	570	588	589	611	639	634	616	613	580	594	604	602	662	656	610	570	607	606	573	632	650	618	613	645	641	634	620	517	626	653	612	597	597	617	580	630	639	632	613	576	589	634	611	635	613	648	632	614	621	644	694	613	633	588	631	614	633	610	569	617	632	594	611	629	609	646	641	596	633	616	585	604	637	686	631	569	612	621	590	604	585	626	594	597	663	611	599	680	635	632	588	634	601	615	622	685	610	620	611	610	625	664	655	620	644	647	653	615	610	628	649	646	635	624	585	627	642	628	626	623	594	612	629	622	645	636	583	637	647	671	628	643	657	612	616	623	624	604	631	618	634	645	604	630	645	616	648	620	585	626	638	620	589	597	592	641	647	615	594	638	619	594	639	617	654	564	614	615	595	625	615	634	643	651	684	625	697	624	617	622	642	618	616	622	616	690	587	577	646	596	627	598	604	588	624	596	625	595	628	666	591	596	582	622	605	652	635	589	607	600	604	602	611	663	672	624	628	592	644	631	603	606	658	625	636	600	650	646	598	636	633	567	599	651	642	665	622	625	578	608	686	605	627	624	643	632	706	606	601	652	589	594	631	622	653	660	650	597	626	641	629	617	599	583	604	614	652	619	598	611	597	629	609	608	625	605	636	661	655	613	624	587	580	600	615	633	594	599	612	634	588	612	639	640	655	631	594	600	629	600	600	644	634	600	581	590	626	604	652	612	637	611	653	610	627	676	579	616	667	596	620	609	606	676	618	642	616	631	607	613	594	626	594	562	625	586	620	670	624	621	618	628	619	630	607	611	583	594	650	636	621	645	556	675	639	599	637	590	598	605	663	627	616	628	626	611	646	583	621	650	628	647	628	616	624	609	646	625	624	615	618	673	592	588	658	623	592	631	587	592	624	584	621	654	606	607	648	620	606	632	650	595	649	619	636	636	618	655	584	645	547	617	599	602	594	602	630	613	651	641	612	591	654	625	609	632	642	596	652	594	635	592	637	618	614	619	579	659	596	623	646	638	610	610	653	600	612	604	621	601	639	624	619	613	643	633	631	623	639	610	632	608	613	593	617	625	616	660	610	643	621	601	625	632	620	599	556	613	627	645	588	600	645	612	571	605	620	671	634	627	629	602	613	594	700	563	597	587	681	589	603	569	598	619	650	618	607	619	581	637	621	640	632	612	631	622	605	601	556	643	639	625	675	600	594	601	598	609	619	622	589	607	619	589	616	591	597	604	636	622	635	641	619	595	657	622	630	650	623	629	623	606	624	620	633	579	625	575	616	630	605	607	597	599	641	638	645	609	613	595	639	631	631	631	569	595	612	616	628	615	608	628	631	603	613	637	614	592	652	624	607	653	621	619	588	611	622	667	611	606	604	643	590	638	625	607	583	603	621	611	613	616	571	589	670	592	631	574	640	578	650	622	641	589	586	611	644	589	589	620	594	644	623	665	634	656	613	621	620	629	623	635	590	629	612	596	567	577	637	619	581	628	649	588	637	638	602	588	589	633	619	616	641	650	570	646	621	585	615	611	647	595	612	617	623	665	640	627	601	579	648	659	656	610	614	634	675	619	615	588	600	595	593	638	632	648	628
2096	235	136	128	306	573	709	514	2309	5609	4428	3588	3734	3099	1315	1218	600	267	137	83	67	62	71	78	56	55	71	78	57	61	81	77	72	62	75	64	70	72	59	78	54	64	69	58	87	63	72	58	68	77	73	69	66	66	82	74	75	72	75	66	64	56	73	69	71	85	67	65	75	84	62	52	66	66	73	65	69	69	75	59	73	70	64	64	80	58	75	70	77	71	77	74	88	72	66	62	84	78	83	71	69	66	71	87	77	76	58	85	61	63	72	64	78	79	73	91	86	70	65	87	86	64	78	60	70	54	68	80	82	63	71	79	71	63	65	66	84	77	69	64	68	67	71	55	69	64	75	62	68	65	67	61	61	72	61	68	73	74	62	63	67	82	70	82	70	90	66	57	75	76	58	68	66	75	64	63	87	81	62	69	60	69	71	72	88	62	66	73	69	77	51	64	79	73	75	71	72	66	84	79	71	81	75	60	83	62	77	65	65	73	58	73	75	64	78	73	55	66	83	71	61	76	63	75	69	96	66	64	86	60	66	59	72	57	72	49	64	69	80	72	65	80	57	73	64	75	72	71	89	83	57	71	65	69	75	78	75	74	63	63	63	73	60	75	74	61	69	64	79	65	63	72	67	71	57	67	88	70	62	78	78	72	55	75	82	65	68	77	68	57	69	63	53	73	76	55	71	80	83	74	87	71	55	78	59	68	61	62	74	67	80	71	86	64	59	65	62	80	58	78	64	69	55	81	72	62	70	75	76	83	66	78	85	67	71	71	82	84	64	71	54	76	82	61	73	81	72	67	70	73	67	67	71	71	74	69	72	60	70	58	84	80	58	71	75	65	74	56	65	71	85	67	64	64	76	57	69	74	87	68	70	73	59	68	66	75	74	73	58	94	68	69	75	86	60	56	61	67	81	79	69	70	69	67	63	77	80	65	82	76	62	71	71	61	73	64	72	61	63	63	76	73	88	72	79	70	64	62	64	81	70	72	65	86	59	75	59	69	63	63	75	74	73	78	75	84	78	72	67	72	81	74	71	68	68	56	81	75	70	66	80	68	55	73	67	81	66	68	77	60	60	62	70	58	79	53	66	72	84	84	79	87	64	60	74	86	83	81	65	62	48	59	73	78	67	59	59	71	71	69	70	69	59	71	69	72	81	69	61	67	76	70	73	78	68	68	58	59	72	61	64	70	63	83	75	67	85	75	80	64	69	72	61	68	79	62	66	63	74	58	67	78	81	67	68	85	62	77	73	81	75	84	73	61	82	76	72	66	61	71	61	75	73	77	68	72	74	81	68	77	70	68	64	60	67	66	60	71	80	65	67	64	59	76	77	68	60	68	61	68	75	64	69	62	72	64	74	60	73	72	61	73	69	61	77	61	84	71	66	85	78	56	91	67	77	74	68	76	66	64	76	63	58	73	71	65	81	73	66	64	75	70	55	69	69	73	56	64	70	68	62	67	59	61	56	85	70	70	62	79	70	69	62	82	61	74	78	72	57	70	85	74	73	60	69	76	84	65	59	73	74	70	67	85	69	76	66	70	84	76	75	73	68	63	66	71	64	74	61	68	69	53	70	83	65	57	66	61	82	81	62	67	72	81	67	60	71	70	70	66	79	78	82	61	64	63	62	62	64	55	68	90	52	84	83	64	84	85	78	54	64	72	72	72	64	80	69	74	82	75	66	72	71	62	62	79	80	67	75	69	66	71	77	61	82	75	69	69	66	63	71	82	69	73	68	63	82	87	67	72	78	61	79	84	70	86	64	90	85	80	67	73	58	82	83	82	76	65	74	64	55	64	89	85	68	64	65	76	79	70	70	62	72	84	58	68	71	79	63	69	79	73	68	68	64	65	68	75	59	67	69	63	85	67	69	62	72	69	66	70	79	74	66	53	65	58	83	63	76	69	59	74	82	68	69	58	65	79	67	75	96	81	74	67	82	67	68	71	71	72	64	62	77	75	71	62	63	64	57	71	70	78	71	58	73	85	85	65	73	63	67	71	71	79	65	74	54	78	64	68	56	76	64	62	74	68	64	88	71	75	63	71	68	69	75	65	65	66	67	79	72	70	73	77	88	71	63	72	74	67	77	89	64	69	76	74	67	50	68	68	62	70	65	85	65	62	71	80	81	71	65	56	65	78	65	58	71	85	63	81	80	74	73	71	69	81	80	77	72	78	68	64	73	72	76	73	77	74	61	75	73	57	66	74	59	64	77	69	60	82	77	76	55	71	78	74	70	72	61	72	66	77	60	76	74	77	84	67	78	76	66	62	58	53	76	72	73	78	82	62	64	71	67	77	70	74	85	63	59	71	60	89	60	75	79	88	74	68	68	78	80	77	65	78	68	59	61	74	66	73	65	75	60	68	66	77	73	81	60	50	83	79	67	70	56	65	67	67	73	69	73	72	87	72	68	70	78	74	68	63	60	69	61	67	63	60	63	66	73	55	80	83	66	65	72	64	83	63	66	66	75	76	59	79	61	76	55	55	69	68	62	74	65	71	79	71	68	61	67	68	57	66	60	59	74	68	86	64	74	77	69	61	72	71	62	66	52	68	70	60	72	67	62	60	66	71	92	79	72	65	52	71	74	58	80	75	65	67	83	81	90	62	63	56	73	54	63	66	74	55	60	82	70	78	76	74	74	60	68	78	63	79	47	70	69	59	63	65	66	64	70	69	71	69	83	71	77	77	65	55	70	68	68	65	84	80	65	69	86	54	78	63	74	76	54	75	80	68	62	68	76	59	71	75	64	76	81	66	63	64	57	77	67	62	66	90	69	72	67	73	78	67	60	63	71	58	67	57	72	74	59	79	63	72	73	56	62	63	61	81	64	75	69	66	73	67	65	55	52	69	72	63	67	77	87	73	65	59	66	72	67	77	52	80	69	82	69	71	80	77	74	74	79	53	67	68	75	64	64	67	61	92	75	69	67	57	62	62	79	49	75	64	63	76	75	53	90	66	70	79	69	67	64	56	77	68	72	72	71	68	65	59	74	67	83	70	76	80	79	89	61	72	78	69	80	64	77	81	68	59	59	60	91	68	73	75	65	74	73	55	71	69	67	79	72	68	61	74	82	68	66	78	72	71	59	78	52	89	63	69	73	81	68	76	90	80	79	64	65	79	68	75	81	63	60	88	63	70	73	69	75	69	76	81	64	60	73	92	59	75	60	70	85	58	78	75	67	73	77	66	62	65	63	65	61	78	79	55	72	60	64	63	84	79	62	66	84	70	81	57	68	72	69	71	75	78	66	80	69	63	78	66	82	76	65	72	69	69	64	69	53	83	64	79	86	61	70	74	59	72	53	67	61	71	87	70	77	63	70	88	77	76	81	74	91	53	76	65	63	62	72	70	66	63	71	54	53	67	68	57	75	68	71	70	67	75	67	56	77	68	65	55	59	62	71	77	70	57	71	68	60	85	60	73	64	82	66	74	74	64	67	73	74	78	69	78	66	64	80	70	69	66	77	69	66	74
14574	5814	2599	6626	22086	24917	24148	20750	33948	41644	36952	34252	33983	30096	20299	20021	12624	5747	2253	1220	940	886	801	823	813	849	851	820	827	856	810	844	835	821	850	845	834	838	843	784	828	891	770	833	805	845	841	870	845	845	848	805	852	861	815	843	814	826	817	911	832	844	832	859	836	820	845	820	881	850	770	868	853	854	855	869	849	838	813	783	822	811	788	794	822	837	866	821	833	839	806	851	837	780	856	872	822	861	867	815	836	812	839	872	802	803	843	843	877	820	790	837	797	822	817	844	857	826	915	882	863	812	831	873	843	791	855	810	833	864	818	896	828	815	825	823	871	830	860	875	853	828	791	812	823	889	837	820	849	833	816	820	793	819	839	860	816	805	785	883	875	867	851	835	816	855	837	831	837	831	805	837	819	846	786	828	771	874	847	837	842	823	837	836	803	831	882	840	835	849	824	844	855	831	891	807	863	828	847	853	858	869	853	835	870	825	813	823	839	830	812	790	788	847	731	877	866	835	805	822	818	818	827	838	836	831	813	829	806	823	807	825	822	836	832	842	823	860	840	822	812	804	850	845	809	815	807	880	803	791	876	848	848	772	809	830	906	884	805	839	835	787	847	844	872	817	811	848	809	813	832	819	835	790	832	816	810	840	861	829	849	810	853	862	782	829	804	846	853	806	796	830	845	813	836	849	878	834	857	867	828	789	855	818	836	812	815	845	841	832	822	832	847	855	893	846	813	858	824	850	801	871	824	860	816	879	849	797	859	876	833	810	806	850	791	850	847	865	831	805	845	851	895	834	811	865	849	894	807	854	839	851	833	763	843	768	849	833	809	858	846	844	795	869	835	800	817	836	800	833	857	791	831	850	823	860	821	855	801	871	863	842	802	862	855	835	845	840	776	805	790	820	841	778	848	847	807	765	797	872	835	854	847	863	871	843	774	877	868	853	854	813	849	800	817	902	849	853	845	798	778	830	869	841	824	797	864	865	862	850	814	791	835	887	793	809	862	795	798	820	810	812	820	828	870	818	812	878	863	794	808	877	866	847	791	857	854	815	858	815	854	838	815	863	868	878	782	767	817	890	903	863	779	867	827	854	831	787	833	849	811	847	835	818	842	819	826	847	877	830	846	837	818	812	828	803	829	816	855	861	867	857	841	835	808	855	833	859	786	898	826	861	812	845	854	863	780	849	833	847	853	809	849	819	802	842	830	834	874	861	798	810	824	825	870	822	832	850	864	863	842	834	779	812	863	806	812	894	825	822	848	825	782	897	836	824	829	839	833	816	827	810	847	817	860	851	802	867	872	841	859	873	844	780	893	811	803	804	816	819	899	853	809	794	791	834	888	862	816	838	825	850	882	846	819	832	858	824	830	816	854	885	795	843	770	836	839	826	821	811	839	787	829	835	830	868	833	817	835	808	809	836	852	766	813	826	903	851	840	837	827	871	802	810	896	781	801	850	812	821	818	853	883	848	858	843	819	795	865	848	886	848	844	837	858	807	836	873	828	853	809	844	812	838	871	840	797	807	831	820	834	773	845	815	869	792	877	874	836	807	865	812	836	843	857	857	838	870	859	831	837	816	844	863	838	835	910	852	863	836	823	849	812	784	814	847	816	803	851	826	835	817	811	884	818	871	856	819	836	773	875	808	818	807	798	889	783	875	820	851	848	795	811	858	853	854	821	789	876	833	786	806	816	878	835	798	813	867	828	828	781	860	836	793	860	838	860	867	828	799	836	823	823	827	805	888	856	888	821	869	786	813	859	822	828	820	838	841	841	845	810	820	900	840	842	819	824	823	871	807	834	838	867	843	806	852	824	852	851	875	854	796	838	813	823	881	853	834	877	872	797	853	875	808	807	828	845	865	836	826	820	853	826	880	848	824	850	804	781	871	870	831	825	873	802	824	794	847	889	829	798	862	858	879	780	800	837	874	811	863	826	839	867	822	790	866	886	796	829	848	853	833	850	859	809	856	826	846	784	861	858	840	858	870	821	840	837	844	871	860	871	822	868	863	824	830	872	851	799	843	826	838	826	854	835	876	859	832	852	850	897	840	804	856	865	843	839	840	855	857	846	812	895	832	816	842	856	841	839	821	863	834	828	836	842	829	845	849	808	791	873	868	810	814	840	821	847	848	845	861	862	868	851	800	819	844	864	798	855	820	838	811	836	840	825	816	867	873	871	771	823	830	842	887	871	882	831	861	794	827	828	815	836	786	779	857	809	820	878	806	830	832	841	889	812	838	878	825	847	834	870	825	803	883	819	850	782	877	813	817	765	863	842	816	829	867	872	857	848	805	836	843	861	872	857	851	847	821	869	819	824	819	812	874	832	848	807	826	777	819	816	779	829	847	812	817	823	856	827	864	781	871	861	791	755	863	851	838	784	847	833	855	789	784	887	825	869	839	794	857	795	819	811	868	847	806	863	842	876	853	847	858	796	815	817	839	799	902	798	808	851	824	791	854	863	850	857	801	803	819	888	804	844	837	840	801	851	814	839	844	794	877	865	829	826	854	873	858	835	828	858	812	819	828	803	836	811	787	849	762	845	823	825	822	869	858	860	893	891	872	837	827	796	811	858	878	838	808	823	837	858	838	869	829	821	853	857	818	852	820	857	824	826	814	816	821	821	838	846	843	864	769	777	835	804	802	813	831	820	830	855	844	834	902	786	875	797	846	868	832	840	860	788	859	798	894	802	859	816	856	860	838	811	849	850	831	819	870	827	770	819	857	888	823	834	823	826	766	819	860	815	807	837	840	816	820	826	802	825	887	812	796	856	848	839	806	866	803	825	837	836	863	822	850	834	815	835	827	796	855	915	842	852	852	904	831	834	848	851	840	844	826	814	824	863	809	812	859	865	826	831	863	832	846	832	869	836	828	849	834	843	844	851	819	871	789	808	822	853	878	850	834	816	811	862	795	891	856	855	816	886	765	818	821	862	846	792	870	875	822	860	807	823	841	854	838	815	840	839	812	839	786	810	839	839	896	872	819	820	796	797	863	825	868	854	850	832	800	859	855	835	834	807	854	888	809	882	801	857	835	798	838	842	906	908	834	773	838	856	865	896	793	850	818	852	896	832	849	845	846	841	860	806	859	845	825	846	811	851	862	899	837	850	796	827	836	794	862	870	821	792	814	797	845	866	818	809	844	798	808	839	809	849	847	829	841	838	783	888	819	801	787	871	800	831	820	786	813	786	866	843	865	821	874	797	834	797	820	887	817	839	819	845	875	853	882	884	851	849	828	818	848	849	839	856	842	833	860	820	797	810	854	835	832	853	823	843	897	849	882	836	781	859	791	803	827	867	853	851	827	837	866	849	866	860	816	819	835	850	792	840	835	797	837	813	795	814	836	856	856	821	843	828	809	801	847	842	859	804	869	866	802	840	801	838	801	853	817	852	855	831	821	814	802	800	849	816	869	858	835	831	834	886	864	841	854	794	857	857	828	876	853	869	836	782	811	825	818	844	835	859	824	857	844	820	847
1021	342	229	144	301	578	1218	1332	1325	1879	2499	6068	5899	7665	4683	2279	1147	546	231	106	65	68	48	45	53	46	40	56	55	35	62	55	51	56	40	50	45	50	56	49	48	58	51	61	65	52	51	58	55	50	62	55	52	57	41	51	45	44	54	46	66	66	61	42	41	55	60	51	47	55	46	50	54	51	53	52	47	47	60	50	41	56	52	63	55	67	42	69	55	51	41	43	55	55	62	32	38	51	41	52	44	44	51	60	57	56	68	35	47	56	63	45	45	56	57	51	58	70	56	45	45	63	49	48	55	58	46	57	48	58	52	52	59	45	56	45	53	49	46	61	51	68	46	52	69	43	50	61	46	50	57	60	59	55	60	53	47	56	42	52	61	61	53	55	40	65	54	51	41	55	49	41	46	54	56	54	45	59	54	48	54	54	59	58	56	56	52	71	57	63	56	64	36	55	58	55	45	59	37	51	48	53	45	49	49	45	54	45	42	49	56	47	46	44	44	52	33	59	66	55	55	57	45	42	36	46	57	54	55	66	39	67	62	58	48	60	52	52	55	50	48	48	53	49	57	40	46	57	51	51	54	53	47	52	55	47	63	58	54	54	58	52	51	50	48	59	49	54	58	58	52	55	52	56	44	43	64	51	53	60	50	47	56	57	49	52	57	56	42	68	47	68	48	57	50	63	52	52	53	55	50	70	48	55	61	52	60	52	55	58	50	59	66	60	56	60	47	49	63	46	47	53	48	48	50	48	52	59	50	55	50	47	66	56	63	67	47	58	58	57	53	43	51	60	58	52	48	65	64	39	50	47	46	47	53	59	44	55	66	54	42	45	57	59	52	62	70	55	53	50	46	59	54	45	54	57	62	49	68	49	37	52	65	35	48	44	45	51	44	54	57	63	55	61	57	58	51	50	54	65	49	64	66	59	53	59	44	51	49	52	42	45	54	67	62	54	66	55	58	54	54	50	55	57	66	59	51	57	54	52	58	63	67	68	73	57	55	37	64	57	36	59	55	54	57	62	53	53	52	59	62	45	51	54	55	56	55	59	43	44	44	51	53	51	57	54	49	51	57	43	60	54	54	47	50	57	40	46	45	52	57	46	46	59	54	51	59	55	52	51	47	50	53	59	59	56	50	50	55	57	61	54	40	48	61	60	57	53	48	57	63	65	45	49	54	45	54	56	46	44	54	56	47	55	60	58	46	37	58	49	47	48	47	61	46	47	59	52	60	61	44	42	48	51	57	47	54	53	56	56	55	53	50	58	61	50	54	66	56	57	60	51	49	42	49	54	60	53	53	56	57	48	57	51	49	54	58	46	40	63	45	55	61	46	54	58	41	59	57	48	46	62	59	55	61	53	61	57	67	57	48	50	63	62	61	63	51	53	35	55	60	47	58	54	51	52	68	64	67	58	40	57	51	44	48	52	53	48	68	67	35	41	47	57	57	63	64	55	45	49	49	40	52	56	65	57	61	49	59	64	44	54	43	58	57	50	57	55	40	46	47	57	46	45	46	54	46	52	41	72	52	56	59	51	46	59	60	52	47	66	43	55	60	54	56	52	51	55	47	38	49	58	54	53	49	43	62	65	47	60	43	53	52	65	52	50	54	47	47	56	69	62	53	56	55	56	55	47	59	34	67	49	43	58	53	39	62	52	56	64	70	52	59	55	53	54	46	53	53	49	55	36	49	57	53	59	73	42	57	49	47	53	50	54	54	50	51	50	58	64	60	61	50	56	52	54	62	57	56	57	50	50	57	52	55	45	49	45	57	66	53	50	65	49	54	60	46	64	56	34	54	57	50	44	61	61	39	46	62	60	46	45	56	53	64	52	34	70	41	61	39	64	55	51	56	61	55	56	60	40	60	46	53	44	61	37	53	64	55	47	49	48	48	53	47	60	51	55	55	57	49	53	45	52	54	55	60	58	55	49	46	64	73	68	40	50	57	43	59	56	44	46	53	64	54	63	49	50	69	51	52	56	53	49	67	62	42	55	58	64	64	49	54	41	53	66	58	70	50	53	59	52	56	60	54	47	43	51	52	52	46	56	57	57	61	37	40	54	59	48	58	55	45	50	48	57	59	64	69	65	54	57	50	51	57	51	63	52	48	54	59	44	50	44	50	53	45	49	56	57	60	49	46	59	46	51	53	54	63	49	43	61	51	57	47	48	55	49	55	35	52	40	58	56	58	49	53	45	50	42	56	54	48	56	44	57	41	49	55	44	62	43	48	36	50	61	60	63	51	54	48	64	55	45	56	44	59	62	64	47	59	52	53	64	53	64	60	46	54	48	59	58	51	53	49	60	51	69	58	53	43	42	50	49	52	49	58	51	61	51	64	68	52	46	43	61	56	57	42	50	61	47	56	63	52	54	47	42	57	50	46	56	49	52	55	50	47	62	57	45	56	54	46	58	56	55	57	54	58	45	48	50	42	51	56	61	54	57	61	50	51	40	60	56	41	45	63	58	49	59	52	49	52	49	48	49	43	46	54	54	57	56	60	53	48	71	65	50	65	48	63	60	44	55	48	57	63	59	47	51	63	46	58	52	74	55	62	38	46	51	51	47	55	52	54	50	44	53	50	49	47	64	51	69	52	58	48	54	56	66	51	40	51	43	56	69	54	59	58	56	49	54	40	53	60	59	49	51	55	66	49	58	51	56	63	45	57	44	48	56	49	54	49	57	52	42	47	56	51	53	57	52	49	54	61	49	66	69	44	42	60	44	55	61	48	46	52	55	49	67	56	55	41	50	50	50	58	51	46	55	43	46	54	54	57	61	49	49	78	57	48	45	48	51	41	50	60	49	51	44	53	49	50	61	54	46	54	41	48	55	54	53	51	48	53	53	43	63	58	54	46	53	49	47	52	50	48	62	42	71	49	57	40	47	48	40	50	49	65	48	56	44	56	49	62	60	61	57	52	57	47	56	54	51	55	62	61	67	48	57	58	48	43	45	40	57	55	50	43	67	52	62	50	47	62	59	47	62	55	43	42	52	53	50	58	53	52	60	58	52	61	68	57	47	58	49	51	48	60	63	50	59	47	63	46	52	68	50	53	55	40	42	62	51	42	55	48	49	48	51	46	53	58	55	47	48	48	54	56	50	42	57	62	58	48	57	57	55	48	52	60	54	54	54	55	55	52	55	46	57	53	51	53	56	48	41	51	44	47	37	49	45	52	57	47	45	58	43	57	54	58	68	59	58	59	57	59	52	57	41	48	49	52	51	32	47	50	55	59	59	51	59	50	46	61	49	58	59	51	57	64	64	55	44	59	57	46	45	64	46	52	51	56	84	56	47	63	46	47	48	60	51	55	60	53	52	59	61	54	57	47	43	34	64	42	59	51	46	58	50	49	69	47	51	62	48	69	49	49	57	40	55	59	47	53	53	54	47	71	54	43	50	55	55	45	61	55	55	44	48	35	48	49	55	54	50	58	62	67	76	48	49	44	61	55	55	62	57	63	49	53	46	38	55	39	52
18719	8593	3999	7808	22970	25296	31373	29566	28342	29559	32301	41281	39283	42224	33274	26034	18797	11435	5191	1852	1107	718	690	658	617	570	648	653	566	624	661	643	656	632	616	634	675	626	643	648	634	612	657	625	643	613	622	636	606	582	668	648	628	625	617	655	643	625	622	628	588	623	644	608	621	648	637	606	616	655	636	625	604	610	622	648	676	606	615	661	664	626	609	645	593	623	643	652	618	622	610	609	641	571	663	614	613	582	615	644	665	639	680	612	676	633	580	633	633	643	624	698	624	625	597	613	639	687	601	583	637	641	644	630	642	626	616	610	590	628	618	648	631	676	669	637	596	638	629	629	590	568	613	618	684	613	617	609	591	568	621	656	618	594	655	651	605	634	651	601	615	673	680	616	606	633	675	597	643	601	623	610	608	694	670	658	586	645	629	629	640	582	629	635	680	640	604	642	603	646	607	626	613	643	607	638	605	576	663	592	653	601	608	653	600	632	594	625	612	637	642	649	616	623	627	667	651	643	649	683	597	633	645	623	648	613	626	640	594	621	610	646	609	650	637	602	625	611	671	659	633	690	620	656	628	639	617	608	629	628	658	651	625	657	617	633	646	627	652	615	624	642	627	626	644	648	632	607	649	620	641	639	630	604	669	695	640	655	684	591	630	608	633	626	617	624	573	637	620	633	641	597	653	639	638	588	660	627	604	639	615	607	654	619	647	672	631	648	619	602	675	609	654	631	544	642	677	625	643	678	621	664	665	633	666	631	600	653	592	662	605	676	632	582	643	627	619	629	648	668	642	629	596	637	648	640	633	614	607	662	641	604	640	590	634	621	620	617	629	640	621	632	616	616	671	605	677	661	630	634	610	616	610	629	619	651	615	625	617	636	631	615	641	657	574	646	635	602	610	621	584	653	622	588	632	617	649	565	625	631	636	679	660	626	606	629	633	585	626	607	635	670	636	616	601	626	574	616	619	587	648	633	581	627	605	601	554	583	618	659	611	584	580	604	629	630	611	625	644	604	605	634	594	665	626	574	599	664	649	632	663	627	614	676	633	613	642	637	640	595	639	625	684	640	620	612	605	620	600	631	601	638	682	606	591	661	632	644	620	614	618	637	614	621	677	645	620	595	629	643	614	625	615	662	596	653	643	642	593	617	633	650	630	609	672	612	650	640	655	634	668	635	610	605	623	645	594	661	615	618	678	595	638	645	613	623	615	630	598	629	588	627	639	627	619	597	650	605	609	649	657	609	635	627	585	647	645	643	606	637	628	640	653	633	637	635	655	601	627	580	629	615	609	605	646	579	624	584	593	628	657	593	580	616	688	658	632	643	646	622	666	659	655	587	663	648	610	636	616	621	616	600	591	611	630	625	657	616	617	603	579	633	621	639	645	631	616	557	612	634	666	626	613	645	659	596	602	623	594	632	582	635	666	639	581	583	626	638	622	620	683	598	649	666	613	608	616	660	657	620	639	618	624	644	621	628	605	647	634	634	612	635	596	667	601	666	624	619	593	591	619	610	622	650	626	634	643	629	611	635	670	608	668	607	667	629	616	652	665	611	600	600	631	637	617	632	641	612	590	620	627	581	635	638	636	648	623	609	644	620	613	624	623	672	626	614	654	615	658	611	650	642	629	654	626	648	622	634	618	644	641	601	640	631	626	646	618	617	633	635	615	648	669	644	600	591	615	618	605	631	646	649	631	577	605	650	599	610	630	642	656	629	658	622	651	599	610	603	628	570	660	606	623	599	580	673	609	639	613	589	629	633	639	608	644	620	663	620	561	610	629	655	633	666	605	613	612	655	605	610	643	633	604	621	616	617	618	627	632	682	622	610	648	641	646	588	661	617	642	645	624	612	592	644	624	611	607	623	610	605	626	611	617	616	660	637	622	632	651	636	601	645	660	701	630	628	647	622	664	584	672	611	630	631	624	623	630	652	616	648	614	623	627	631	656	623	569	634	605	622	602	623	581	616	682	626	623	625	647	657	621	599	619	611	656	652	640	618	631	601	668	621	669	640	632	629	592	633	652	627	619	581	612	584	599	610	629	682	657	617	645	615	625	619	621	606	597	598	664	628	583	636	620	639	621	638	635	630	624	631	610	576	632	658	653	596	598	625	616	640	635	626	627	615	617	651	578	643	614	636	640	637	643	599	637	622	668	593	633	632	598	607	626	643	664	655	631	627	593	632	644	652	680	581	646	654	597	646	672	648	624	654	632	614	626	641	630	614	627	630	603	656	631	625	649	615	610	609	595	625	627	621	650	638	604	610	598	600	640	609	612	615	593	596	670	650	655	626	617	637	628	613	644	608	677	583	650	621	619	605	617	658	609	602	589	590	655	643	625	598	598	640	608	646	615	662	634	608	648	645	658	615	642	576	624	639	624	658	674	645	639	614	608	643	667	632	670	612	656	622	629	653	623	628	615	617	661	661	669	647	626	638	619	631	652	584	606	642	606	590	630	588	625	629	616	667	617	616	617	654	610	647	643	686	605	644	643	607	651	617	582	624	599	615	591	577	634	658	678	670	620	653	644	599	593	636	630	650	602	633	622	639	657	598	625	653	679	624	633	627	602	627	620	619	655	633	616	624	650	639	638	664	646	626	631	567	652	653	631	573	607	576	644	656	646	630	628	641	665	593	637	653	655	631	613	637	652	622	611	592	612	632	625	668	614	652	658	627	644	635	642	587	628	632	608	667	639	629	635	626	611	591	656	607	604	635	612	657	610	604	599	638	614	658	653	620	600	605	615	637	619	587	643	645	634	602	634	570	632	657	668	631	613	630	623	612	646	627	630	641	625	626	648	617	641	619	674	623	625	607	609	621	604	653	601	638	641	608	592	630	607	636	649	625	666	625	620	617	631	630	610	582	600	565	599	630	595	647	618	653	648	622	615	606	573	617	628	634	618	613	671	641	619	609	621	643	607	585	660	644	595	643	616	649	636	615	649	623	625	654	604	662	630	619	625	638	614	654	657	619	610	628	637	656	682	614	649	654	618	658	672	646	628	635	597	607	633	638	618	631	616	621	599	635	640	626	643	647	650	608	618	574	625	662	654	590	578	628	645	632	618	616	662	674	641	597	636	650	673	627	616	610	619	590	621	636	613	610	623	623	616	677	656	652	612	601	592	576	618	648	612	650	600	632	624	601	587	593	612	637	601	582	627	619	642	656	615	632	644	612	625	628	596	598	618	632	667	629	628	619	641	645	644	674	648	619	606	610	609	605	651	602	602	645	649	614	600	630	572	618	639	610	616	656	619	604	597	641	641	673	643	641	633	628	583	652	663	610	650	656	617	608	614	598	634	639	626	643	604	622	658	633	617	633	617	634	671	600	595	616	651	603	654	674	615	632	661	619	655	604	676	583	633	612	626	632	663	666	644	589	686	588	600	603	605	619	650	614	619	637	683	603	658	605	596	648	586	665	631	604	598	637	603	604	634	620	649	586	641	620	664	620	586	635	601	594	669	625	615	619	609	595	650	615	649	620
1259	111	82	93	92	107	245	348	385	370	1095	2110	1614	1342	812	445	230	134	72	58	63	76	62	58	54	60	60	56	53	64	52	56	58	56	64	54	49	65	57	59	54	59	58	50	58	68	53	60	66	62	55	41	51	59	62	66	46	70	66	69	44	67	54	54	67	63	63	67	56	68	65	46	57	60	51	62	48	68	57	59	57	65	57	63	50	60	67	55	55	67	67	67	53	52	56	56	56	71	70	59	57	62	54	63	66	59	77	50	48	53	58	61	65	58	70	61	58	68	55	58	64	75	49	58	72	72	69	62	57	63	70	77	63	80	46	55	48	67	44	62	61	61	55	53	58	72	57	47	70	61	55	55	55	68	64	52	68	72	68	56	56	63	60	45	62	71	66	69	66	75	72	62	64	47	60	68	52	65	55	60	77	72	49	73	64	52	64	57	51	79	50	56	53	75	67	50	60	55	65	61	61	64	52	54	68	57	65	75	37	46	70	67	62	51	53	54	64	75	62	60	60	57	65	54	61	61	55	45	57	62	52	76	69	59	63	60	61	73	73	61	59	73	69	53	49	63	53	51	70	65	58	52	67	53	71	61	51	67	57	60	68	60	61	58	57	51	63	45	68	55	84	50	47	67	51	65	59	62	59	79	58	57	58	56	69	62	56	58	61	59	66	60	54	59	58	58	54	70	61	63	67	58	73	46	49	55	62	71	51	64	60	57	70	61	64	59	63	52	53	57	63	55	58	53	53	63	57	76	41	69	57	73	61	62	61	65	69	60	65	59	62	45	79	65	56	66	60	51	64	68	54	70	73	70	54	73	56	68	57	64	60	67	62	53	63	60	62	64	69	53	77	54	74	68	61	47	68	69	51	55	66	76	61	59	60	59	46	59	68	64	63	47	70	60	66	64	63	51	55	59	58	55	61	54	67	61	67	66	63	75	62	66	57	61	56	61	66	59	66	49	70	50	56	70	58	49	63	64	52	72	60	35	55	50	49	67	62	60	50	51	61	56	71	65	66	73	65	63	62	65	68	53	61	52	70	68	50	63	61	66	61	53	72	64	73	60	69	58	57	60	52	58	62	66	53	78	60	56	57	65	68	74	68	61	66	64	55	59	59	66	53	66	83	72	48	77	58	76	54	59	61	61	56	64	69	57	68	65	51	79	81	47	61	52	61	63	61	65	53	60	60	56	65	58	49	57	56	44	58	67	71	69	48	47	67	66	48	59	51	66	43	55	68	54	35	47	55	70	52	60	61	53	53	52	55	53	57	81	46	57	59	63	55	54	77	62	54	72	70	65	56	63	66	59	61	58	55	69	57	72	60	60	67	57	71	61	62	68	62	53	62	73	56	56	60	63	66	73	57	59	63	66	59	73	61	51	72	76	59	61	59	56	56	57	54	55	68	61	56	67	51	54	63	58	62	55	62	64	53	74	69	73	58	64	49	55	58	53	61	71	48	68	63	54	72	72	60	59	58	69	66	48	63	50	60	64	71	67	61	48	52	63	69	54	68	64	55	63	58	59	76	58	50	60	47	66	70	84	51	59	71	66	66	62	58	58	53	58	61	54	49	53	50	43	56	56	60	53	69	54	52	63	52	67	52	72	47	62	61	70	42	57	63	58	60	56	57	51	55	41	66	57	65	52	75	53	50	52	57	63	49	62	64	67	45	62	67	65	67	54	56	59	67	60	59	60	76	62	67	67	55	55	56	62	65	60	60	62	50	53	70	62	61	44	71	56	69	60	62	74	55	63	54	61	47	76	56	58	47	70	61	48	63	58	65	55	62	64	59	66	65	64	56	61	70	53	53	71	52	72	67	63	54	59	59	55	65	56	60	62	58	57	62	77	61	50	73	70	51	70	62	45	65	60	60	57	57	69	50	52	72	73	58	51	69	65	55	58	53	73	52	63	61	65	69	70	60	57	65	47	55	53	68	72	52	65	54	54	62	65	49	57	66	60	60	52	48	47	48	58	59	56	46	63	58	63	68	54	66	49	75	54	59	63	62	54	62	64	67	68	61	58	56	56	60	65	60	64	67	47	60	44	58	52	59	58	65	56	61	63	66	81	60	68	48	71	41	60	55	69	63	54	57	60	53	68	55	58	52	55	59	56	53	53	53	59	61	59	67	60	62	64	58	66	55	54	58	69	53	56	60	54	63	51	73	53	60	65	68	69	61	43	74	69	64	72	49	46	67	62	59	61	56	67	51	71	60	65	58	62	62	59	66	58	59	60	58	65	54	56	62	81	72	58	55	58	38	64	52	58	63	58	65	57	64	57	59	63	53	65	74	59	61	59	48	62	62	81	45	60	59	56	55	78	51	60	52	61	61	63	65	75	63	52	74	67	60	64	66	60	63	52	59	61	68	57	63	59	70	69	57	64	47	56	60	67	57	68	52	51	54	55	52	60	72	60	63	60	59	72	54	56	65	61	67	63	55	59	65	61	68	55	71	61	53	53	63	58	68	73	76	56	65	54	72	46	60	65	67	65	66	54	61	58	45	55	47	54	71	65	63	57	50	68	58	50	64	50	44	61	58	76	65	53	58	57	64	66	68	74	56	55	64	51	71	58	62	63	65	67	53	64	54	61	66	61	63	63	51	62	71	60	54	75	62	65	59	54	50	76	56	59	53	58	52	58	61	55	56	61	71	56	52	63	65	66	59	63	59	70	55	59	62	65	50	50	64	53	48	63	70	49	54	63	70	48	65	61	62	50	55	62	74	65	53	61	54	61	50	64	64	57	64	61	54	63	70	48	57	59	53	62	64	49	75	71	55	73	54	51	56	68	61	63	51	54	75	46	61	63	65	71	43	38	65	65	63	49	51	62	55	71	54	58	68	78	62	51	59	49	40	75	65	43	52	46	68	56	60	53	50	69	63	67	63	53	63	64	70	68	50	67	72	69	60	52	66	56	77	50	58	59	71	54	53	67	54	67	70	58	69	74	52	60	57	73	55	57	64	52	64	73	68	49	67	62	63	55	56	51	63	69	59	55	64	53	54	61	60	49	57	60	73	54	69	57	53	66	57	61	59	67	43	53	65	60	72	56	85	58	55	50	66	69	72	57	63	59	37	52	48	59	64	46	74	58	64	63	85	48	52	65	58	61	57	67	69	42	65	52	60	66	67	61	58	56	63	59	54	63	67	59	59	59	70	65	58	69	53	64	71	51	67	69	57	70	50	70	42	61	57	59	69	51	58	63	62	55	57	58	62	56	69	39	52	58	67	75	64	49	63	52	53	61	42	62	50	57	60	68	71	70	60	58	63	58	61	68	51	51	57	60	50	51	55	58	53	80	56	48	50	65	58	56	66	66	65	54	69	53	59	63	57	61	61	62	57	52	73	60	71	59	56	62	72	62	55	64	63	77	76	58	56	52	60	73	55	52	55	73	71	69	55	70	65	50	54	61	67	55	60	67	62	53	61	58	55	61	68	55	46	51	71	46	52	61	69	65	64	72	51	61	60	67	72	65
9890	2608	1401	2088	3987	6802	12665	15433	16613	14720	23523	28834	25734	22172	16225	9694	5120	2379	1506	1038	833	741	736	747	718	697	707	686	743	716	746	723	753	691	725	732	709	697	737	700	694	755	755	717	766	779	755	679	741	733	728	723	708	696	706	739	740	729	706	745	717	693	703	729	714	750	746	752	763	747	759	723	703	709	730	755	716	749	707	685	751	703	724	722	676	741	724	709	704	735	735	738	738	720	710	718	732	772	762	682	718	678	696	751	685	690	734	696	770	707	722	705	707	699	684	731	734	758	725	722	767	726	756	698	646	752	778	701	704	698	749	719	701	725	727	758	734	740	741	711	726	747	758	780	706	722	729	728	734	717	694	742	716	670	744	709	697	716	699	731	707	741	709	734	728	744	733	739	751	731	747	737	731	681	716	748	672	754	722	711	697	719	733	732	766	758	726	723	716	744	734	721	722	744	704	758	713	739	774	721	720	706	724	763	701	724	715	725	736	703	776	738	681	696	744	711	725	741	741	742	696	746	654	717	743	746	711	754	729	750	709	727	734	760	732	751	744	704	772	738	693	674	679	709	737	674	747	731	725	735	654	707	741	729	752	729	717	725	704	765	731	702	733	747	731	762	722	692	748	725	699	714	742	696	716	772	704	729	704	706	688	713	750	720	716	718	716	750	678	712	717	714	653	685	749	724	748	735	728	731	733	749	707	709	727	720	758	700	729	715	722	722	724	726	711	779	719	723	762	688	702	721	751	719	693	706	691	728	775	746	727	726	693	700	727	708	735	717	765	726	736	725	736	745	805	703	711	722	729	778	750	682	720	733	696	736	747	721	706	733	695	719	687	744	701	764	770	700	753	776	702	707	696	729	726	761	730	740	696	769	770	691	739	726	739	726	711	712	743	732	753	742	724	722	707	734	704	710	701	727	781	778	722	712	708	693	757	726	741	735	711	772	731	734	745	712	767	766	735	716	751	721	714	723	725	687	695	769	754	814	774	708	705	709	701	703	705	741	707	725	681	732	762	695	772	714	678	764	744	754	745	730	696	721	721	725	719	744	738	757	682	748	725	715	682	725	724	735	730	705	753	752	731	729	732	761	736	697	713	700	723	709	766	756	706	782	757	775	718	727	718	749	721	751	732	726	791	714	713	703	791	680	739	701	684	755	731	736	703	694	713	727	688	736	736	700	755	701	637	718	774	781	721	723	719	752	709	749	742	745	763	727	747	740	704	747	712	718	779	680	719	732	699	703	708	750	761	767	728	712	651	708	680	734	704	706	715	665	686	711	730	755	732	706	754	714	728	759	726	752	751	687	698	735	706	784	741	730	706	740	726	710	706	638	738	735	715	722	745	729	684	760	733	706	706	766	683	697	704	738	742	764	701	717	718	698	724	769	742	790	758	739	714	744	722	741	746	742	751	705	693	770	734	733	719	771	692	680	727	708	758	716	730	713	697	695	720	707	691	799	714	726	777	729	740	747	689	695	773	734	717	752	739	715	721	722	706	684	739	700	708	731	803	726	717	760	728	687	720	720	716	753	743	746	738	690	713	706	784	649	730	731	741	745	704	725	701	752	812	732	707	749	697	744	709	744	721	696	692	686	725	732	737	722	738	712	745	741	761	762	715	751	767	761	693	697	714	695	748	731	734	742	695	731	705	752	699	637	747	722	731	764	780	723	730	704	704	723	703	695	713	738	669	773	759	722	739	740	715	747	720	702	714	741	726	713	689	751	712	703	713	738	685	712	762	727	700	748	706	705	726	726	717	742	741	699	684	736	694	744	722	723	752	753	723	729	766	733	731	706	710	729	716	724	733	721	745	723	750	685	776	713	745	706	728	758	755	686	763	728	762	716	722	738	741	717	739	757	755	679	736	726	726	700	725	720	710	715	718	687	762	775	723	715	710	733	728	782	727	687	779	712	758	726	717	691	726	738	720	719	755	713	705	741	703	695	699	728	706	725	705	704	728	714	710	687	715	757	694	721	744	725	757	763	708	726	725	697	731	745	729	709	727	710	669	704	729	727	693	684	713	699	713	712	717	718	723	681	708	715	682	751	748	715	769	748	693	703	752	700	720	746	730	711	747	734	723	766	747	739	686	722	708	683	672	714	684	757	745	756	692	746	691	693	754	717	733	728	714	700	721	767	732	726	723	706	775	724	744	719	766	702	732	710	732	709	761	713	711	772	723	752	697	761	694	739	713	738	722	711	691	694	708	787	710	767	748	712	767	751	731	689	686	725	737	679	719	686	755	723	701	733	708	728	756	739	761	706	752	713	749	739	697	800	718	710	728	718	736	781	711	685	756	706	709	791	729	720	711	728	742	739	676	717	713	683	735	673	710	720	752	734	739	738	723	746	727	711	733	766	707	705	698	681	751	755	757	742	699	725	701	678	706	692	694	740	750	700	746	653	738	752	769	730	743	701	726	742	711	702	776	688	724	778	716	725	730	722	703	722	712	722	782	713	751	694	744	697	734	776	732	738	736	715	734	740	731	742	735	716	723	748	675	751	717	731	702	689	696	758	718	653	718	760	715	693	678	707	728	711	691	754	757	740	752	732	743	767	716	743	755	730	755	770	759	691	733	728	709	727	727	727	757	722	715	723	765	738	748	733	719	705	713	732	727	695	706	714	745	686	782	702	731	717	735	739	683	721	694	734	694	715	747	727	710	698	750	746	735	779	734	728	726	756	743	736	703	743	676	729	691	709	679	760	700	731	693	691	724	736	740	726	725	729	770	727	730	760	747	701	700	751	737	777	764	728	737	704	741	723	744	715	702	722	706	760	714	723	746	728	748	753	753	705	797	758	714	755	734	758	753	755	699	671	739	728	735	734	702	735	726	749	703	691	747	721	740	742	743	682	752	721	719	738	726	684	697	698	723	735	765	735	726	724	664	707	686	743	745	754	781	690	728	742	761	739	738	728	737	682	759	706	747	700	718	776	719	735	743	676	773	737	742	712	735	744	694	676	736	712	716	716	718	699	702	701	705	803	757	710	740	759	719	707	693	731	711	692	710	755	675	725	728	765	757	711	699	727	745	745	762	712	748	695	710	693	756	768	690	742	726	700	716	705	747	705	760	764	743	714	704	757	731	726	683	685	737	723	747	706	691	711	706	721	743	761	707	767	761	745	736	707	721	730	711	685	760	715	718	718	743	707	732	791	730	747	714	705	719	714	754	732	733	742	656	748	770	743	753	781	742	705	712	730	705	704	723	688	779	742	762	680	732	667	745	729	735	725	733	707	726	728	789	758	771	756	673	762	733	712	741	674	752	760	737	759	744	711	748	720	718	705	710	698	744	764	738	722	695	710	725	747	781	718	665	727	743	730	714	707	701	766	739	753	727	744	723	733	730	711	678	713	736	735	772	738	746	738	710	714	735	733	691	673	749	744	736	776	748	682	713	703	693	705	765	723	698	740	758	709	735	740	689	702	744	721	758	734	690	717	768	692	738	750	746	739	714	752	703	725	769	722	722	721	740	774
575	220	130	100	126	225	369	439	548	568	2595	4990	3674	2485	1767	969	492	215	106	82	65	55	51	49	60	45	43	42	49	59	51	53	38	45	46	43	43	49	53	46	46	47	50	49	50	40	31	47	47	51	41	59	41	40	50	36	40	51	47	46	55	52	53	50	58	44	69	49	66	49	52	49	45	46	55	47	42	41	45	61	42	52	51	37	40	41	41	37	50	48	57	60	36	63	43	40	43	49	62	41	48	57	41	52	56	44	48	50	49	49	46	50	40	44	52	48	45	50	54	46	36	49	45	54	42	56	42	36	58	32	53	41	43	49	53	42	54	51	43	59	45	36	49	55	51	48	53	46	40	49	52	54	48	45	42	56	46	45	43	48	44	48	39	49	50	52	41	51	51	50	53	53	60	36	65	54	47	60	59	67	60	57	44	48	42	42	54	51	60	38	41	50	41	48	47	51	40	35	54	48	57	56	57	49	55	49	50	42	52	51	42	42	43	41	50	49	46	53	57	50	56	49	55	45	60	41	54	52	54	48	41	54	44	39	42	35	53	45	47	49	43	33	54	53	46	56	57	46	67	40	53	54	46	51	50	46	53	52	56	42	59	46	40	55	51	39	48	51	60	58	66	56	62	39	51	49	39	53	57	49	51	43	47	54	47	47	46	48	44	54	44	50	39	48	54	52	58	43	50	55	55	41	51	41	49	50	44	62	42	42	49	49	50	49	53	52	53	55	43	52	55	49	45	61	63	53	35	50	53	47	41	52	37	53	56	48	53	59	59	46	49	37	55	57	50	40	45	50	56	52	45	44	46	65	52	56	61	52	45	43	49	41	55	55	32	48	43	57	50	29	53	54	54	48	57	30	56	42	47	59	45	42	39	48	49	46	48	44	43	51	57	50	37	53	43	48	59	63	54	42	56	46	47	42	60	47	56	50	45	66	48	39	50	53	59	47	53	52	50	60	52	44	39	61	53	55	50	47	46	37	52	50	57	39	49	45	50	40	45	43	59	51	49	48	39	51	52	46	41	42	46	50	45	45	44	59	64	44	41	43	40	41	44	57	35	55	45	44	41	50	40	43	53	51	41	45	44	54	56	50	50	43	42	42	43	44	49	48	51	46	49	59	41	44	38	38	50	50	53	53	47	43	43	59	45	47	60	43	45	55	46	40	56	45	47	46	51	45	38	45	57	56	46	52	49	41	62	52	43	44	53	55	46	52	47	46	54	56	47	62	49	42	50	49	46	58	38	64	54	50	43	41	52	44	52	51	42	54	44	48	49	62	40	48	44	39	56	49	55	57	43	47	53	45	39	46	41	47	45	39	42	60	37	53	40	45	48	42	46	53	59	40	55	47	58	58	43	48	47	55	48	54	51	46	52	49	41	47	50	52	35	47	47	48	51	47	57	44	56	38	50	57	46	48	52	46	49	45	50	63	46	41	55	47	45	47	49	43	36	47	57	56	50	43	46	47	47	45	52	48	46	40	51	37	45	41	58	41	41	48	57	39	57	61	52	35	39	46	52	52	62	46	43	53	49	44	42	59	45	59	37	46	52	37	51	41	59	39	49	53	43	46	42	66	49	46	58	50	45	59	51	51	63	46	58	50	58	44	46	42	51	48	67	42	65	55	43	51	47	50	59	49	46	62	39	53	54	40	34	55	52	46	47	45	65	48	47	36	48	62	55	43	44	49	52	51	41	52	54	58	54	68	51	48	43	55	44	43	52	42	46	53	55	46	51	49	45	56	58	32	52	52	42	45	54	54	53	43	45	45	53	48	56	48	59	54	64	49	60	54	49	48	51	46	51	48	60	48	44	35	50	50	49	53	49	40	51	42	52	49	43	48	53	31	62	37	46	43	47	40	45	40	35	60	49	39	59	43	40	40	36	38	56	56	56	37	60	31	56	42	46	47	43	53	49	48	62	43	47	49	55	47	58	44	49	57	42	48	57	44	54	45	59	52	54	42	55	43	39	52	43	47	50	37	43	48	47	38	60	45	46	56	46	39	60	49	51	37	62	47	59	36	53	45	61	42	64	46	43	54	57	45	50	51	56	37	47	54	38	46	43	50	53	52	41	47	44	48	44	45	44	47	46	54	45	52	48	54	52	57	52	57	44	51	50	46	43	50	58	39	49	48	32	55	59	55	40	49	51	52	56	55	56	38	65	52	56	44	47	30	61	44	50	47	54	41	50	46	37	42	47	44	45	48	48	48	60	57	54	39	42	45	53	52	52	46	49	56	64	48	39	50	46	53	38	49	54	47	36	42	61	46	52	53	41	45	52	55	44	41	41	58	57	54	42	55	47	63	30	44	49	66	50	53	53	41	42	49	41	39	39	40	39	46	48	46	47	42	57	38	55	43	55	57	59	52	44	46	52	44	43	46	49	49	52	53	52	40	50	48	48	43	54	47	32	54	46	55	49	48	43	54	51	46	60	62	51	65	57	48	43	50	52	52	50	40	60	33	47	49	43	54	52	52	52	41	59	49	46	51	48	40	52	58	47	63	40	45	62	48	40	63	50	47	45	40	57	62	48	56	42	51	44	48	61	49	59	53	48	57	48	50	41	53	48	57	45	33	49	58	43	50	47	56	47	36	51	53	42	47	46	53	48	47	57	46	40	42	52	46	37	53	56	34	63	46	51	33	43	60	44	61	58	57	52	47	48	58	44	48	46	53	54	48	47	43	43	53	59	47	44	66	45	65	35	51	49	39	55	50	47	53	46	53	51	61	48	39	58	56	45	54	47	63	52	54	43	57	56	43	47	35	51	43	51	37	38	49	51	47	40	52	45	60	47	59	54	49	43	66	65	36	47	39	36	47	41	55	46	55	55	53	49	42	30	41	49	54	43	52	62	44	54	51	40	52	55	51	60	62	62	43	55	49	51	45	60	51	54	53	43	42	36	41	52	41	50	47	44	60	54	45	45	47	49	31	48	52	50	56	55	32	44	51	48	56	37	43	47	42	44	51	49	43	41	70	36	41	44	49	33	54	41	43	49	51	50	50	56	43	47	42	60	54	57	55	56	49	65	59	57	55	48	47	46	43	56	47	43	47	48	44	53	53	57	61	55	47	53	44	52	43	53	42	32	38	57	49	47	48	40	48	43	56	43	48	49	50	58	65	60	52	49	35	50	62	56	45	51	47	36	40	50	39	51	45	47	44	44	47	50	57	55	37	77	41	46	52	48	59	42	48	40	54	44	50	56	57	41	46	50	46	51	41	60	40	66	57	48	55	48	54	59	55	43	55	47	44	47	54	51	47	43	47	46	60	47	53	51	35	58	61	40	53	38	47	52	41	44	57	52	43	43	41	43	51	49	46	48	49	52	52	61	45	52	61	55	54	52	58	52	56	49	52	37	48	53	48	44	32	47	50	35	40	53	45	36	54	56	44	34	43	53	43	55	35	47	47	44	50	58	52	54	41	58	51	46	51	45	48	49	42	44	51	44	47	53	48	49	53	57	54	63	46	61	48
11925	5826	2054	4575	12071	15034	18075	18251	18619	18379	33043	38214	32723	28987	24554	17805	10723	5103	2137	1165	763	675	612	577	575	561	625	593	565	580	566	601	552	608	566	582	579	525	601	570	586	589	624	569	562	627	572	595	563	567	551	565	634	601	564	539	563	567	559	596	553	556	604	565	595	550	602	554	604	587	604	553	644	591	590	604	601	586	644	596	585	550	622	586	585	595	582	577	583	600	539	598	629	577	639	540	580	557	565	607	584	577	583	608	566	635	568	556	564	625	612	614	582	586	567	543	583	590	581	596	617	554	585	592	586	556	574	561	596	587	591	588	597	580	597	612	548	553	574	630	593	607	581	574	579	616	600	606	614	571	569	587	620	580	615	608	574	601	585	604	582	579	590	596	591	567	561	637	585	578	570	604	594	582	563	575	584	633	573	572	615	631	589	542	599	587	591	582	591	633	574	579	550	611	615	572	600	643	620	610	549	596	578	598	548	613	591	603	558	567	585	616	561	588	622	568	630	555	605	573	603	577	563	583	590	566	565	593	583	586	570	553	568	572	610	593	593	550	592	561	612	594	565	570	577	602	633	586	590	580	575	579	606	581	626	612	575	588	615	588	615	594	607	569	644	630	582	508	548	598	577	584	585	620	603	619	591	612	623	568	620	626	587	597	581	575	584	575	531	632	588	538	581	603	569	588	659	570	591	604	568	626	596	580	590	555	567	602	552	553	589	562	574	608	589	626	578	580	585	604	566	602	559	550	548	599	593	584	602	617	575	550	541	567	546	579	579	580	580	572	605	573	557	576	563	559	541	592	585	618	586	622	526	611	561	581	587	588	541	573	617	602	599	594	534	573	636	563	632	577	625	590	609	572	562	532	597	569	529	586	606	566	607	557	567	616	608	612	594	591	577	620	599	616	566	574	581	596	628	574	584	557	538	610	556	633	594	582	596	560	601	584	570	579	547	565	575	579	596	585	582	579	583	568	587	615	618	630	569	575	652	614	609	553	562	584	661	561	551	630	583	595	605	549	593	635	578	590	576	577	599	565	580	636	591	593	592	556	631	569	630	609	586	609	581	596	591	563	586	583	628	601	515	573	564	551	565	565	617	626	560	604	610	573	557	581	573	559	593	608	568	576	553	596	557	568	601	578	614	614	602	569	592	595	602	600	572	595	569	586	571	592	629	596	608	573	575	579	579	601	572	561	558	572	548	571	557	557	568	610	544	609	632	564	590	577	541	596	587	603	576	565	624	590	602	564	602	598	612	673	592	582	607	600	623	590	549	568	575	589	562	586	597	563	593	544	579	556	560	566	626	614	590	628	616	597	618	589	592	549	596	603	623	562	595	578	553	553	536	604	562	583	585	625	580	630	604	591	581	563	588	583	550	598	501	612	597	602	612	570	591	569	571	558	640	588	539	568	582	587	560	597	568	600	590	612	574	540	566	587	619	601	610	592	627	584	601	579	585	570	575	554	601	564	580	590	621	573	560	594	530	604	558	591	612	586	570	633	594	595	645	577	553	587	549	610	575	596	605	592	565	595	596	546	617	546	599	555	580	601	596	633	571	579	571	635	565	586	558	545	587	610	586	534	619	588	615	579	602	637	609	609	539	576	588	589	553	557	582	576	593	609	631	534	579	563	614	575	622	624	575	574	563	550	594	583	579	597	587	574	586	585	607	599	564	532	599	572	594	582	538	590	584	577	552	583	604	621	580	581	603	600	625	586	615	573	585	591	560	635	560	613	561	586	608	574	595	593	579	555	636	589	572	621	543	570	626	563	535	570	599	566	589	569	610	575	613	607	573	559	590	561	562	632	597	597	594	602	586	634	585	590	577	585	567	564	541	589	577	552	556	550	542	580	594	566	588	587	633	560	580	597	575	573	545	610	548	590	522	634	598	606	579	557	568	550	594	523	617	578	565	559	601	599	588	580	596	598	570	586	568	551	593	583	580	592	581	530	606	589	607	598	581	596	562	604	603	585	575	631	600	590	597	597	587	574	593	535	580	621	548	604	573	619	616	594	585	601	601	586	606	549	590	582	559	598	627	577	562	603	529	520	575	587	582	555	544	578	626	597	600	584	600	603	543	633	616	568	604	571	558	588	603	600	535	588	583	602	565	589	607	587	618	621	552	596	603	585	592	575	562	589	607	566	576	598	647	600	559	592	575	624	574	608	608	620	603	583	560	577	615	578	587	535	609	558	620	584	561	578	603	620	580	579	610	562	570	572	598	571	610	601	538	588	586	562	612	560	618	605	560	584	590	554	570	570	583	554	592	578	585	630	598	581	570	604	603	618	623	580	598	552	576	609	587	586	589	556	597	587	572	591	539	604	586	608	558	595	569	566	597	558	600	554	563	578	588	565	539	587	648	633	583	633	610	573	604	576	573	593	560	581	597	638	598	561	542	591	596	611	566	573	553	571	603	588	576	590	573	610	594	587	615	569	545	588	601	626	617	613	556	593	572	568	585	562	569	580	607	586	632	578	636	560	609	589	634	565	593	572	593	605	566	647	564	608	600	569	579	616	563	558	596	633	600	585	623	601	589	584	561	575	593	597	584	603	618	583	553	604	596	611	613	608	592	605	589	615	633	604	596	607	578	575	585	589	639	589	559	577	592	606	597	576	620	577	579	577	577	554	575	622	576	603	585	616	572	603	594	577	611	603	579	622	599	629	604	596	567	594	554	626	595	594	577	615	582	555	594	616	608	607	595	642	595	577	591	523	557	590	567	599	599	555	565	572	591	561	552	583	558	567	626	607	576	619	604	588	580	595	596	578	599	624	568	593	552	601	606	558	562	596	546	550	550	608	606	536	562	578	558	582	619	589	564	584	576	574	572	536	570	551	575	619	585	608	601	555	579	589	593	571	553	611	579	596	573	630	610	599	567	565	615	599	576	572	579	611	545	548	562	585	551	603	573	576	544	560	648	550	572	562	596	605	614	572	620	573	552	577	615	590	553	603	593	633	563	598	622	562	600	632	591	596	581	570	606	603	547	595	633	617	562	620	567	567	545	591	613	600	540	593	549	609	534	564	570	587	542	613	595	577	614	591	597	584	566	581	589	595	612	580	607	561	555	582	546	609	621	555	615	556	567	584	572	613	570	573	565	594	578	579	563	580	555	591	606	560	548	578	609	572	626	565	580	630	614	632	610	614	554	621	582	589	589	569	535	584	592	550	620	545	564	572	571	604	584	550	552	578	576	569	577	584	556	577	608	628	608	597	622	617	604	605	648	554	621	588	566	595	590	585	571	625	606	590	589	599	567	588	576	604	608	584	554	588	615	585	603	571	619	626	541	603	615	584	614	571	610	562	570	573	566	572	576	614	553	595	556	594	625	601	618	691	580	593	620	593	603	575	618	578	543	559	578	542	564	594	547	584	595	542	547	587	604	657	602	567	577	567	612	585	569	560	593	587	527	616	621	611	572	552	589	590	604	581	641	579	556	598	576	582	598	596	589	561	589	551	588	608	563	573	588	617	566	588
1952	208	155	104	115	206	413	369	396	537	4534	5106	4260	3447	2660	1310	638	333	127	94	76	79	64	82	87	71	68	73	63	68	70	72	62	71	76	59	73	78	58	63	72	86	55	75	62	88	82	83	66	70	74	70	72	85	76	73	70	63	58	69	63	65	76	74	63	74	71	74	66	69	77	72	64	63	74	70	57	76	77	78	80	70	52	70	63	73	69	64	73	75	70	73	75	67	81	62	62	60	75	80	59	74	67	76	70	67	86	80	74	66	90	79	73	68	63	78	80	82	70	73	74	75	73	79	77	61	89	66	64	53	61	74	67	62	83	73	80	73	53	66	69	62	77	55	79	84	72	78	68	61	47	62	93	64	76	55	73	77	52	60	71	54	68	64	67	74	91	81	75	79	74	81	68	77	75	57	66	85	65	73	79	66	62	69	81	66	64	62	74	76	86	72	79	60	75	75	82	71	89	77	69	58	61	66	62	69	79	71	66	77	80	70	58	67	63	85	72	65	73	68	68	61	73	69	68	74	63	66	72	62	76	79	77	63	74	66	76	64	67	62	76	76	73	65	78	62	69	75	72	69	72	68	75	66	58	65	90	68	61	66	58	64	60	80	74	63	82	73	72	60	78	62	60	70	81	69	71	60	69	78	67	64	77	65	76	59	69	71	78	77	68	69	67	60	67	67	86	66	63	63	67	72	64	56	63	65	52	83	67	68	60	74	52	61	70	68	76	76	74	75	66	63	86	68	70	73	65	71	60	85	64	64	68	70	76	68	74	67	72	73	60	76	57	91	73	73	77	67	87	52	87	70	84	66	73	67	81	70	73	79	67	71	62	69	89	63	69	66	73	65	72	75	65	62	76	70	75	66	74	75	70	50	69	55	75	63	81	70	59	60	74	70	69	85	66	73	87	72	64	62	88	64	64	80	55	60	74	57	74	76	64	69	73	73	72	87	61	77	74	54	90	66	76	76	62	66	76	66	60	82	67	68	75	76	87	83	65	69	68	75	62	78	61	65	65	76	82	83	79	59	79	76	80	71	79	75	61	68	69	74	85	92	74	90	78	64	65	84	76	66	59	70	73	70	71	67	74	84	77	65	76	75	72	67	88	67	57	69	62	67	60	73	59	61	74	74	73	73	63	71	65	75	69	79	65	75	84	80	78	68	66	75	72	57	84	57	70	69	64	70	67	75	68	67	66	68	58	71	70	78	81	73	75	72	63	74	67	67	61	70	65	62	61	53	70	67	59	68	78	71	61	51	71	76	69	69	74	71	84	77	78	74	72	76	66	70	98	60	64	83	69	65	56	73	79	59	59	62	71	76	78	79	77	75	72	100	64	79	65	81	72	81	68	60	70	78	64	72	65	72	68	66	64	51	79	75	79	64	75	68	70	79	76	60	70	74	71	72	82	88	61	70	71	66	80	70	75	78	83	71	59	71	72	71	58	78	78	58	88	56	78	73	78	84	76	59	64	62	61	66	75	63	65	65	89	68	55	58	81	44	70	65	75	67	67	73	80	64	76	64	48	72	59	55	65	61	76	61	74	72	65	73	91	67	68	85	66	62	77	76	75	59	62	73	75	76	72	78	70	75	73	64	66	72	72	75	80	67	81	62	58	62	81	70	64	70	63	64	68	80	59	80	70	82	69	59	62	62	71	85	78	58	69	86	64	63	66	58	76	84	78	73	80	71	92	60	67	68	59	53	53	71	64	70	65	74	74	63	73	76	77	59	75	70	63	73	64	73	74	82	67	80	74	73	68	55	67	67	74	72	82	72	61	64	69	78	78	59	73	76	73	70	65	78	83	64	64	55	61	59	72	67	69	77	69	77	55	54	79	70	76	53	51	68	66	67	74	73	71	58	63	73	64	74	73	79	73	80	79	71	75	76	88	83	75	72	61	59	78	67	88	68	59	66	87	66	61	69	84	66	75	63	76	72	90	55	69	61	93	66	69	63	73	66	77	82	84	74	49	69	72	64	81	64	73	68	63	77	63	77	66	80	71	80	57	82	67	61	75	82	72	70	69	71	68	70	66	78	74	60	74	69	83	73	73	98	63	66	80	78	58	72	66	73	98	78	62	74	79	74	71	62	62	96	68	76	68	60	70	85	72	63	63	50	82	76	59	78	64	76	70	64	80	71	87	63	59	78	88	79	73	75	69	78	70	69	73	76	74	82	61	61	60	72	82	85	68	69	61	65	92	68	63	74	78	49	62	85	68	65	73	63	70	81	59	64	66	64	75	60	68	60	73	75	54	61	57	58	82	77	66	59	75	77	60	58	64	80	71	76	66	62	70	65	66	74	70	82	62	58	75	74	76	64	73	87	68	69	56	60	57	96	68	80	74	74	72	69	57	75	88	67	77	71	76	68	85	61	68	66	71	62	60	72	60	96	54	56	59	61	63	73	73	73	79	75	63	69	71	82	70	71	60	58	77	63	57	74	58	62	91	58	57	71	74	75	77	81	66	75	79	73	64	58	63	75	70	60	70	61	65	63	68	85	66	84	66	51	81	79	63	70	79	75	57	71	61	61	62	68	64	67	81	75	74	64	60	79	64	93	70	59	64	78	76	65	66	61	67	64	61	73	67	62	57	75	60	64	63	65	74	62	78	69	62	78	81	74	62	63	54	81	84	72	66	77	70	62	69	65	69	69	65	75	74	58	67	81	75	73	65	61	82	56	52	82	71	76	62	59	80	72	77	69	75	70	60	63	65	80	71	73	72	77	82	77	68	80	78	76	66	71	75	65	59	78	61	75	69	70	62	61	78	79	61	77	68	59	69	64	74	73	82	69	75	76	63	80	65	61	77	74	70	67	75	74	79	74	73	68	69	86	80	73	68	79	78	71	70	61	63	74	68	63	66	81	74	61	67	69	66	57	83	71	73	71	77	84	64	70	62	81	73	63	71	70	75	72	72	64	74	81	66	73	64	75	66	73	69	62	65	56	73	84	73	59	66	71	70	69	66	72	76	68	81	80	79	62	65	67	71	63	81	65	74	75	57	67	75	67	72	68	63	87	70	70	72	72	63	54	88	79	62	73	72	72	72	82	73	69	71	76	64	73	72	70	70	60	61	70	69	79	70	70	80	67	74	72	66	69	57	74	75	64	62	81	73	70	76	66	58	73	80	64	85	86	69	66	69	68	63	71	72	61	66	59	70	74	63	61	66	84	64	57	81	75	75	70	74	74	80	72	68	63	79	67	85	70	70	84	72	85	70	74	55	60	63	64	58	76	54	62	58	78	68	72	67	61	61	45	69	68	68	82	70	69	75	85	68	60	52	77	75	69	66	77	71	85	72	68	60	66	78	59	58	73	78	70	85	66	63	65	69	75	76	64	77	68	70	74	76	72	85	66	49	59	80	66	70	82	63	83	78	51	77	76	66	87	73	75	65	71	55	92	66	73	70	80	72	70	73	69	71	59	71	76	72	76	59	87	73	73	53	74	64	63	86	57	66	74	62	67	80	75	60	80
12822	5144	2240	3949	9991	13379	18987	17400	16791	18162	40399	37008	35927	33005	28342	20758	12705	6667	2817	1409	946	911	872	844	814	842	834	800	819	852	866	879	811	800	829	876	812	828	786	820	854	871	902	801	780	786	826	839	812	851	777	770	833	850	832	868	839	853	804	855	830	815	814	820	841	845	871	834	812	847	816	819	870	842	808	862	812	862	840	820	781	782	814	834	845	840	896	917	833	839	843	848	826	826	826	829	812	828	871	832	844	869	812	819	891	833	856	872	891	890	816	810	816	810	791	793	829	778	897	839	826	779	905	800	823	877	838	848	817	806	837	844	796	834	838	824	877	862	845	825	852	863	864	767	857	842	890	806	787	874	870	841	833	808	826	831	777	851	840	819	826	841	863	828	807	797	840	798	823	826	873	815	863	847	836	844	849	831	816	802	793	794	802	843	812	813	836	849	832	858	822	827	808	790	793	827	825	891	879	831	875	888	787	794	811	852	846	845	771	825	795	829	844	778	813	840	796	847	832	832	792	843	843	833	796	785	839	842	855	808	804	818	839	812	849	822	867	837	794	845	876	813	823	861	822	885	859	864	774	864	829	849	787	794	817	855	828	829	819	852	835	848	864	813	800	837	803	803	844	835	832	851	850	814	858	783	857	778	834	764	843	822	876	850	836	833	800	881	842	811	844	897	850	816	806	813	836	825	828	811	870	859	762	825	787	840	825	872	877	888	865	854	847	822	804	812	843	887	853	812	840	815	864	859	839	814	858	801	883	809	798	893	811	823	815	759	864	825	830	883	829	825	875	854	830	804	856	839	807	822	823	795	864	851	792	829	858	803	790	805	817	798	878	796	841	832	818	789	874	809	828	804	835	809	789	830	772	826	867	841	819	849	859	844	850	841	785	817	819	862	841	823	880	859	822	795	771	844	837	823	840	838	814	786	819	832	845	832	879	815	802	811	853	860	834	843	818	862	830	802	869	811	873	780	828	841	837	845	913	822	801	865	814	811	819	824	851	813	807	826	871	847	801	859	843	817	856	826	804	806	875	908	811	847	824	852	840	840	824	855	816	811	808	831	823	844	840	829	843	856	859	854	836	848	840	848	833	873	810	811	843	772	788	799	869	917	801	840	849	829	806	841	799	821	842	871	824	864	857	873	790	845	882	818	860	841	805	795	837	803	869	876	844	853	868	876	812	805	839	863	885	827	850	848	906	845	825	794	830	828	802	821	848	832	865	855	867	825	827	836	877	858	856	807	830	852	795	824	838	807	827	819	792	845	875	847	792	760	819	864	848	833	813	818	852	827	792	851	836	823	812	847	852	823	835	840	829	818	837	884	856	852	815	862	810	893	829	831	829	870	818	799	810	842	868	799	815	869	883	772	813	804	828	836	805	803	804	813	761	795	853	825	857	858	841	856	823	822	843	874	840	830	837	835	799	767	803	852	853	845	806	869	838	806	870	833	807	809	865	785	777	823	811	778	786	851	870	842	852	856	860	861	820	847	805	816	832	846	820	855	838	837	863	861	874	826	838	833	816	883	817	820	835	840	779	834	807	829	832	827	855	814	866	828	836	869	810	829	862	823	829	820	858	844	812	854	808	869	885	870	831	809	801	882	870	859	867	869	797	839	859	844	814	832	836	856	799	839	839	818	825	858	808	828	814	843	913	890	827	841	783	836	841	826	838	824	805	833	859	844	817	842	843	876	886	817	858	863	753	913	842	832	743	841	807	830	829	767	826	841	813	851	883	806	819	849	828	859	829	799	860	786	867	839	834	817	816	882	820	821	872	798	907	846	835	816	876	815	855	853	825	883	858	871	829	837	861	887	813	861	878	810	855	819	840	870	806	814	848	849	866	856	852	820	865	819	836	826	846	883	835	836	872	860	854	854	818	803	830	815	833	832	833	844	857	839	800	861	872	831	810	821	857	840	826	830	834	784	777	892	819	807	860	867	853	822	842	916	815	855	835	820	801	859	864	837	859	879	863	830	885	866	864	836	840	835	792	868	803	864	786	817	827	890	842	799	830	819	827	858	823	818	848	865	800	858	828	821	805	806	833	794	805	815	829	845	835	855	797	790	826	874	813	864	766	866	833	867	838	795	814	838	789	850	821	845	827	874	882	868	818	891	842	831	822	792	811	815	856	852	851	816	836	859	850	854	886	802	833	834	815	827	852	837	813	850	815	842	891	809	837	795	820	869	858	791	803	920	803	843	866	883	855	817	859	816	814	795	873	866	857	824	874	800	884	863	779	845	840	831	844	819	832	833	816	814	804	799	785	821	838	818	828	858	799	864	815	870	844	852	840	842	885	812	845	817	875	819	844	847	807	841	845	831	828	834	826	814	849	807	861	926	848	838	836	828	863	847	835	828	803	827	842	821	828	810	857	847	879	777	855	807	821	811	875	828	855	820	810	804	848	816	860	864	834	785	739	871	818	826	840	868	803	851	822	873	868	844	833	827	866	825	853	860	876	824	849	815	864	829	824	837	808	851	878	854	871	862	838	819	899	845	874	836	879	840	814	825	886	870	837	834	847	835	827	779	803	855	873	814	819	829	818	783	822	834	812	826	834	870	842	835	893	868	836	852	778	799	815	806	865	852	823	843	852	814	846	828	845	836	837	828	870	827	823	854	848	854	827	855	869	818	806	774	832	871	773	829	859	842	828	892	841	817	822	835	831	841	852	853	810	810	900	828	906	812	896	840	875	817	890	855	811	847	822	858	869	823	833	824	884	841	840	792	851	796	856	863	820	831	827	863	831	819	869	825	822	826	844	832	827	886	878	822	813	820	872	860	839	768	802	837	870	858	825	864	852	857	810	812	843	843	822	795	829	817	782	784	838	820	839	799	808	855	832	843	831	782	834	822	850	869	835	831	876	756	831	856	831	829	837	854	823	850	842	842	812	859	823	841	798	789	842	873	851	768	845	821	848	830	850	843	810	838	801	849	845	829	812	812	854	850	807	820	827	885	830	869	790	787	746	822	809	806	875	877	848	810	876	799	856	812	853	807	847	824	880	836	826	853	891	797	823	810	841	830	815	804	806	876	809	845	797	851	826	860	838	788	872	857	842	846	867	790	840	836	825	858	858	854	848	891	804	888	803	838	852	836	831	835	772	811	848	829	878	825	841	829	836	781	809	860	845	819	838	872	840	815	820	823	854	858	860	830	824	821	828	833	846	835	850	817	820	785	821	822	831	844	816	831	791	837	834	826	806	819	908	879	830	802	893	855	856	802	791	827	853	798	761	835	792	840	827	819	861	851	883	840	829	866	823	838	807	822	817	820	857	853	865	830	820	822	829	832	804	834	818	818	855	805	854	817	808	855	863	822	823	792	847	838	812	817	816	854	841	860	858	910	808	833	841	833	806	774	854	806	838	818	873	853	819	847	842	786	818	825	876	798	789	834	829	849	850	807	839	796	831	828	896	838	811	847	786	822	837	844	839	798	819	835	848	815	822	844	828	794	817	873	815	847	784	829	849	854	853	853
989	269	164	153	214	354	532	456	557	3696	6313	4659	5895	6550	3968	2130	914	325	184	93	76	51	63	64	48	63	50	50	58	55	50	57	61	49	62	48	51	58	51	55	54	62	69	44	55	60	63	68	56	62	63	68	56	42	55	68	50	42	43	54	57	58	54	56	55	57	51	48	59	68	54	45	59	53	46	52	64	54	53	59	47	48	56	56	55	45	75	43	66	49	55	50	50	45	54	50	47	50	55	51	61	57	51	64	51	57	58	50	61	55	49	42	59	52	51	46	66	69	66	54	59	57	59	58	50	52	56	51	48	58	64	41	46	63	66	64	59	52	60	57	50	58	47	64	57	40	51	71	62	47	69	55	54	51	45	44	47	60	46	46	59	57	45	58	54	45	41	43	54	74	49	61	43	47	40	49	58	49	46	51	59	45	59	52	48	52	56	43	46	59	61	45	59	50	53	55	60	63	46	62	56	61	44	54	52	38	59	57	59	56	55	44	54	45	51	43	55	51	55	58	67	51	69	55	44	54	47	53	49	52	59	66	49	47	42	64	46	46	39	57	49	51	50	52	52	74	53	42	49	63	58	51	55	53	58	58	51	53	41	52	42	68	59	56	50	60	55	52	52	57	56	70	58	60	56	50	69	56	50	42	53	43	63	59	61	51	53	47	56	53	53	61	51	55	53	47	55	55	56	54	61	60	49	59	56	41	55	47	69	51	59	73	54	53	60	61	61	48	69	55	53	55	55	54	61	50	58	57	47	52	62	55	57	51	63	55	47	57	41	51	54	44	53	50	55	66	43	60	62	54	63	60	65	62	63	40	55	55	53	53	53	69	53	50	54	59	66	50	52	45	54	59	63	52	52	55	63	69	52	45	58	53	51	56	58	57	62	63	61	64	67	48	52	60	55	55	53	63	45	61	57	63	63	73	51	49	46	40	54	61	55	62	62	50	57	62	48	52	51	70	59	49	59	61	66	54	60	49	65	53	61	58	51	52	56	68	63	55	42	57	50	47	53	57	72	56	43	51	58	56	47	59	57	43	55	60	60	50	54	50	53	53	48	48	52	43	58	55	50	52	49	46	60	60	51	41	49	51	60	53	49	60	53	59	38	50	56	44	44	71	52	54	60	51	60	67	62	63	43	52	55	59	54	53	53	49	69	47	58	67	52	47	60	68	43	54	56	58	36	64	41	61	63	61	58	58	53	50	48	50	44	60	54	46	50	65	63	57	48	52	55	56	61	49	46	46	59	59	65	61	56	55	49	51	63	59	59	59	41	61	47	61	74	55	63	54	62	56	41	60	49	42	45	51	67	58	58	65	54	54	54	50	54	55	57	42	62	59	60	55	47	56	47	69	59	51	49	43	49	57	41	58	54	55	61	59	68	52	52	56	51	45	55	62	49	68	59	53	51	48	45	64	61	60	51	70	53	62	46	55	43	45	51	62	51	43	50	65	53	59	55	53	44	42	65	57	50	48	66	50	53	54	57	59	68	45	41	57	50	65	47	53	58	52	65	60	49	52	48	51	71	61	53	69	48	55	48	57	49	74	45	58	53	40	47	62	63	51	65	64	63	54	56	60	55	49	56	48	47	65	53	55	58	64	67	64	56	38	55	49	66	65	51	67	55	51	55	53	56	51	59	47	53	52	57	55	51	46	46	59	49	58	49	44	44	69	53	45	63	50	52	60	68	45	59	50	46	57	51	47	60	51	49	54	45	51	59	55	46	46	58	61	59	57	63	62	53	49	63	51	55	53	62	56	42	51	60	49	62	40	40	54	54	40	54	54	46	66	63	57	54	54	59	45	56	43	57	54	65	50	65	62	61	61	63	50	62	64	57	60	57	62	48	63	52	62	60	63	53	59	62	54	56	60	45	51	60	48	58	64	56	48	53	39	53	52	61	44	56	59	55	64	55	53	60	55	51	46	49	49	48	66	53	53	58	59	60	58	48	44	49	62	58	53	46	55	52	69	53	51	55	54	47	55	54	49	58	59	36	55	57	50	41	46	38	50	53	60	58	47	48	62	52	60	57	65	42	59	52	62	65	40	55	48	50	57	59	54	60	61	57	54	44	65	51	49	61	55	56	60	67	49	63	56	50	50	53	64	60	57	55	55	52	61	56	54	44	49	44	61	51	51	49	58	55	63	43	53	59	69	62	57	66	63	50	66	48	53	55	65	54	60	48	63	50	51	58	53	47	53	49	53	51	53	52	54	38	46	41	69	52	43	47	51	63	48	57	58	58	56	49	67	55	53	62	51	58	46	48	65	44	57	53	51	62	41	53	53	49	64	55	44	53	53	62	48	54	49	62	42	49	63	56	50	61	54	57	54	56	41	52	55	53	54	64	43	59	47	56	54	73	54	57	55	56	56	49	50	52	51	51	49	57	62	47	53	52	56	57	50	48	50	50	66	43	61	56	52	66	50	49	53	52	52	59	60	59	44	50	64	71	68	52	46	51	62	61	61	49	61	54	53	54	55	49	71	51	61	55	47	49	57	55	57	61	69	50	54	48	42	61	47	42	51	56	47	49	63	52	55	50	48	58	54	56	56	46	55	52	49	60	63	44	58	65	49	52	65	61	44	55	39	62	67	58	59	63	56	47	51	46	58	52	55	53	59	45	60	47	59	43	50	58	45	54	70	71	50	48	37	52	57	49	54	56	43	42	41	59	51	50	55	49	59	47	58	45	49	54	54	58	48	66	71	48	38	59	71	68	50	58	59	61	55	44	58	60	54	54	60	49	43	47	44	65	60	51	59	58	54	52	51	49	52	47	47	70	64	56	62	56	48	58	58	63	64	51	62	42	46	62	54	55	55	68	63	55	51	47	62	56	82	42	52	56	41	57	64	52	58	56	63	47	50	48	53	67	57	43	47	47	49	48	56	54	53	61	50	55	64	52	51	47	51	61	53	60	47	65	43	52	50	50	55	67	38	46	58	60	54	57	45	44	36	56	54	72	66	47	66	32	65	60	64	51	59	55	54	54	54	72	54	46	54	55	43	56	44	64	56	54	57	52	70	57	46	57	59	52	52	49	58	59	52	53	62	49	59	59	46	54	53	48	65	53	49	52	63	59	50	56	55	37	58	57	59	58	58	62	47	45	59	56	48	57	48	62	59	67	46	51	58	59	62	57	46	67	51	54	54	50	38	51	57	64	42	57	54	40	56	49	49	69	65	56	49	56	65	50	55	60	52	66	59	61	38	54	54	61	54	49	46	53	56	39	51	54	57	52	53	62	35	54	58	65	41	53	59	64	52	56	59	49	63	39	45	70	39	50	61	53	47	51	53	54	60	48	51	51	55	56	45	47	52	57	66	53	52	65	46	58	63	48	54	64	56	50	65	65	62	52	61	62	72	53	51	66	43	63	53	53	47	47	50	61	57	54	56	44	59	57	51	59	54	49	53	44	56	50	68	54	37	55	61	53	49	53	46	52	52	65	63	60	50	55	50	50	59	65	65	50	48	76	58	47	46
16378	7008	3209	7480	17874	19760	22063	17807	19175	35829	36877	34135	40910	39465	31997	25234	15621	7724	3904	1816	949	750	670	660	627	648	653	624	616	654	636	652	675	637	654	635	614	612	685	675	626	675	654	645	668	635	670	650	657	648	627	654	650	631	623	641	617	618	645	653	619	604	640	591	601	676	641	670	598	597	655	645	700	648	642	673	644	683	663	620	667	663	647	588	675	634	652	622	637	648	602	680	655	661	666	675	654	629	641	634	672	619	651	612	667	673	647	676	651	589	673	675	660	654	639	650	658	635	673	646	638	641	626	657	650	645	649	616	615	630	646	680	641	724	614	631	603	630	640	664	662	622	587	632	653	644	679	644	637	656	621	693	677	625	612	608	607	659	665	672	602	650	588	630	650	656	661	672	594	611	635	644	688	661	711	679	648	639	656	662	645	632	641	620	655	614	689	682	653	637	674	616	641	642	665	651	670	622	645	623	640	625	632	641	623	611	641	658	643	634	614	637	631	635	628	644	625	667	610	654	661	645	686	603	654	648	619	636	635	650	666	644	653	662	646	652	627	650	651	662	618	669	652	663	669	650	652	646	635	624	694	622	668	646	670	651	644	658	613	643	610	672	638	691	639	641	664	576	672	649	636	612	663	674	636	622	624	603	614	638	641	650	629	642	667	625	666	666	601	647	633	626	652	655	643	640	673	695	653	594	647	627	675	625	644	665	631	659	639	626	657	630	610	659	635	662	680	629	665	647	668	676	672	644	612	640	640	635	662	662	630	655	654	683	633	603	678	637	599	668	680	630	665	644	660	643	674	618	628	640	649	656	708	607	656	661	604	630	600	633	652	654	671	632	651	658	649	645	657	607	639	596	638	661	623	622	606	654	582	642	646	677	671	654	623	643	692	620	653	640	634	655	637	658	649	631	616	609	589	663	684	685	586	626	656	607	641	686	656	637	686	652	657	662	696	687	662	683	663	633	627	642	618	638	656	636	582	626	660	666	629	614	659	657	632	651	637	701	634	649	644	638	652	608	675	638	671	643	611	640	621	671	632	607	704	630	663	669	625	661	638	643	625	670	652	631	696	709	650	666	633	581	586	632	640	618	615	648	667	665	667	618	648	629	657	578	637	646	667	651	667	647	646	665	619	647	673	667	633	638	639	610	622	673	669	612	664	714	675	590	655	659	666	627	648	660	627	624	616	634	643	656	657	605	612	577	661	626	659	672	649	649	651	666	649	693	678	640	627	646	640	608	643	632	635	625	623	626	664	620	648	636	642	648	671	656	661	639	636	650	663	593	686	653	654	635	676	620	642	615	677	637	642	629	646	637	655	627	613	635	643	643	641	646	640	663	651	683	675	636	663	665	661	672	625	628	679	636	641	603	652	643	684	679	636	630	633	623	645	651	654	616	660	652	682	653	647	622	620	621	673	656	642	670	611	671	639	622	647	664	650	600	636	669	615	643	631	660	644	647	696	677	643	666	654	632	654	642	615	620	679	680	646	687	643	650	690	648	654	639	633	653	669	602	629	624	652	664	646	630	661	663	645	655	658	701	642	629	668	652	637	718	617	630	646	636	620	640	645	653	613	641	642	645	655	659	643	600	637	618	688	591	628	668	614	642	652	654	661	628	639	650	628	621	653	596	619	648	647	667	625	645	652	665	676	634	637	600	653	726	632	623	643	614	629	633	621	645	645	618	576	608	648	618	645	643	640	629	654	636	613	653	629	625	705	600	649	671	708	644	670	663	642	638	679	661	649	679	638	629	669	683	638	608	624	650	646	627	610	674	643	656	631	657	646	642	593	622	630	619	623	652	646	641	610	658	652	624	633	619	636	615	614	632	649	625	636	633	632	634	633	622	659	635	642	683	658	625	625	658	657	629	630	656	617	671	648	601	667	634	626	665	666	719	676	647	605	645	648	603	644	619	628	646	626	667	669	632	649	663	629	641	615	655	670	621	642	638	639	648	638	650	667	636	660	644	625	632	635	628	673	646	656	629	650	651	654	658	623	626	592	671	634	708	682	618	633	674	643	631	655	632	605	658	615	675	637	632	687	652	630	632	597	656	696	667	644	655	638	668	669	653	628	668	644	642	646	656	632	654	634	634	658	633	640	618	666	663	628	620	616	640	614	629	617	635	680	653	637	632	647	613	659	605	680	636	673	612	649	685	668	676	633	643	639	631	630	622	652	662	627	678	675	614	638	650	630	672	643	644	649	694	667	638	660	643	678	648	641	615	650	666	663	671	610	643	615	655	641	668	612	632	637	660	639	623	616	611	596	617	657	634	695	645	639	623	630	669	671	643	633	639	662	632	645	623	636	660	660	658	630	691	606	631	653	614	671	623	595	653	645	617	641	631	656	675	625	640	678	653	644	616	646	576	651	625	680	630	674	651	662	650	679	663	627	620	632	631	671	632	625	662	612	678	661	619	636	618	622	607	672	673	646	637	636	673	615	657	642	611	643	711	611	652	626	658	637	593	662	636	673	653	652	636	631	612	631	632	705	658	707	659	643	633	631	606	654	622	649	638	684	655	655	688	691	634	623	620	624	656	640	617	682	646	631	670	666	665	684	686	648	619	688	651	684	638	600	622	631	627	638	659	632	680	640	632	687	631	622	590	613	678	645	648	639	690	660	605	632	657	650	688	646	655	639	638	650	642	664	640	679	652	656	625	624	674	619	656	636	673	658	643	663	623	685	616	684	602	663	682	629	636	597	604	646	626	658	649	617	662	684	661	655	640	672	676	642	674	696	650	712	616	624	637	711	610	674	623	626	625	643	641	626	641	634	648	655	619	604	620	670	644	642	611	649	660	641	649	651	604	596	631	631	616	652	647	641	611	650	653	618	653	639	652	636	649	616	641	679	629	655	621	603	633	661	651	637	636	686	616	637	663	586	648	665	667	680	648	675	659	681	628	620	637	600	649	656	657	631	639	657	624	635	643	721	646	643	648	658	615	642	611	654	633	660	667	666	667	644	653	669	643	652	603	618	651	675	655	612	661	632	620	663	643	653	620	652	681	642	648	656	648	650	633	662	645	648	695	648	628	648	660	637	654	662	629	661	673	688	610	614	689	589	654	649	659	671	615	615	610	645	624	657	659	639	640	671	622	636	649	693	600	669	665	622	635	648	676	657	670	705	656	591	587	635	611	634	582	693	665	621	634	621	679	634	674	649	672	641	601	649	596	627	648	621	653	641	700	645	625	653	702	649	647	621	663	662	656	664	658	634	640	664	650	649	635	631	619	652	630	641	647	672	603	640	654	675	635	634	627	678	646	620	634	649	642	645	671	674	631	616	654	617	694	619	663	589	631	667	687	590	620	607	670	646	647	637	638	607	652	661	644	656	662	628	651	640	642	658	641	645	660	637	655	630	666	620	642	626	686	653	644	652	666	673	638	651	653	635	676	654	657	631	610	630	650	636	621	692	656	599	658	689	620	674	655	628	670	672	643	621	676	655	645	612	651	653	654	632	675	630	653	649	672	633	672
1267	104	98	98	112	126	126	153	175	146	146	450	1929	1988	1429	852	450	234	157	83	70	53	60	77	70	44	78	56	53	52	51	79	60	59	56	69	67	56	59	60	50	64	63	68	63	54	63	59	74	60	69	73	64	45	60	49	67	53	40	54	46	66	70	63	62	66	66	68	59	55	57	52	66	69	58	68	57	60	77	64	75	61	62	60	63	62	63	67	59	73	75	63	74	47	60	65	52	65	60	61	53	60	73	64	59	60	71	73	46	68	64	58	69	71	67	55	51	56	64	49	60	59	61	65	77	62	73	62	50	66	63	61	56	60	56	61	65	66	60	60	59	59	57	59	53	64	56	59	54	47	85	60	64	57	62	56	66	69	68	54	78	70	61	48	64	48	60	58	64	53	52	60	57	57	63	60	66	57	58	61	44	66	56	65	57	45	64	60	76	48	60	54	71	57	61	62	62	62	57	50	58	59	56	63	55	45	73	56	52	77	59	58	68	62	72	67	63	67	61	62	49	72	69	63	62	57	59	75	64	74	68	75	57	55	79	67	74	70	49	49	57	53	66	56	53	55	68	58	61	69	65	67	57	67	51	53	64	63	63	61	57	61	38	59	70	59	58	67	55	57	54	67	67	57	68	75	52	59	46	59	62	61	60	76	66	63	57	48	54	59	57	64	55	64	61	64	61	46	70	63	57	63	62	60	54	61	67	66	63	56	47	54	65	57	54	71	63	77	55	62	48	55	59	53	63	74	57	56	40	55	61	63	59	62	66	51	59	54	70	65	73	60	44	72	50	68	48	59	49	67	60	64	46	52	66	65	60	63	64	63	59	71	55	69	59	72	77	59	60	61	55	76	56	55	76	55	40	67	61	55	49	58	68	53	58	46	61	59	62	58	48	44	65	62	53	47	61	50	56	54	57	52	60	60	69	70	61	70	74	56	63	69	61	67	62	67	51	65	64	51	55	59	63	61	58	65	67	63	60	52	59	56	65	66	59	51	57	66	65	53	69	50	78	56	58	52	56	56	65	58	49	60	63	49	50	61	54	43	65	59	64	50	66	55	55	70	61	51	55	47	52	52	67	56	66	70	60	57	54	52	62	55	44	59	54	56	72	58	75	57	73	61	67	61	55	72	55	52	55	61	51	61	63	55	65	64	58	61	61	54	65	58	46	63	55	66	59	69	52	53	69	73	72	70	75	51	45	65	69	60	61	69	64	67	65	67	51	55	58	72	70	50	61	58	57	42	63	74	57	58	57	43	75	63	68	78	75	58	76	59	62	43	55	57	39	63	65	65	62	69	52	62	66	54	41	55	50	61	62	56	58	56	70	55	43	52	62	59	56	50	61	56	61	62	57	58	55	61	47	61	68	66	58	61	70	63	44	70	55	69	68	53	68	69	67	69	64	69	56	68	60	43	60	68	61	50	61	47	53	61	65	63	47	55	63	54	77	66	56	65	56	61	49	58	59	55	64	63	50	66	57	66	53	58	76	49	59	65	46	55	51	59	55	69	53	59	56	64	55	58	58	56	68	67	58	68	63	65	52	71	70	51	63	71	77	61	42	61	57	56	70	64	69	55	56	65	58	50	59	55	51	65	67	51	65	65	56	68	46	68	57	63	60	46	57	61	62	57	47	50	44	65	63	58	55	65	64	52	44	59	63	59	65	64	61	51	52	57	66	56	46	62	54	66	72	57	48	79	46	58	55	65	59	56	64	49	63	61	61	64	65	65	71	54	52	53	69	47	67	51	69	67	70	57	57	66	67	62	57	66	46	63	61	56	58	64	55	72	57	73	59	49	67	60	77	51	66	63	65	62	58	55	56	60	52	66	62	53	55	55	61	59	59	76	65	69	55	46	58	54	56	68	46	59	56	56	59	59	54	66	56	76	55	55	52	60	74	53	58	73	59	43	59	60	69	66	56	58	62	68	46	63	62	61	48	55	58	58	53	49	53	73	70	68	65	68	59	75	74	51	55	56	58	58	54	61	55	48	71	78	70	57	55	59	61	63	65	66	53	69	76	64	74	58	59	48	70	56	68	63	66	68	62	63	73	74	62	61	56	62	56	46	48	49	59	54	61	53	52	70	61	58	40	52	58	59	60	64	71	50	57	59	64	43	51	65	69	47	69	64	71	54	56	48	53	49	62	83	64	53	58	72	53	54	59	57	64	67	68	64	57	53	43	75	49	64	61	61	55	86	80	68	66	56	77	55	59	47	64	67	60	67	68	54	60	51	60	56	64	55	63	68	61	62	63	64	62	62	62	63	58	70	54	51	48	55	53	66	70	75	66	67	66	75	64	66	53	67	55	64	65	64	77	63	74	55	73	49	66	52	63	55	50	65	69	55	66	70	58	67	67	62	59	64	63	50	70	61	60	73	59	68	51	65	62	57	67	69	65	64	68	58	40	56	56	73	58	56	58	49	64	58	80	53	70	49	57	80	67	71	59	63	57	55	53	72	71	58	58	77	71	67	62	65	71	77	65	48	54	51	56	50	55	72	65	62	64	57	76	71	68	70	59	45	56	64	63	64	57	52	53	69	63	65	63	51	52	59	46	65	69	64	64	71	75	70	58	64	55	58	67	60	71	55	50	70	59	63	70	65	53	75	67	68	54	46	67	51	54	50	62	48	59	57	70	60	55	59	64	54	61	59	72	62	68	69	51	46	78	64	65	62	62	66	56	51	64	69	64	71	64	57	67	58	66	53	60	53	63	50	64	43	56	65	67	56	51	58	60	55	59	53	58	56	77	59	66	56	60	59	54	59	64	58	61	54	74	65	57	59	70	62	68	60	63	65	75	73	66	64	62	58	61	76	63	49	63	69	52	53	59	56	74	54	65	66	56	72	57	53	45	55	44	57	59	67	58	54	62	50	62	59	53	53	57	56	71	75	53	58	57	57	56	60	57	61	63	61	62	68	51	64	63	64	57	62	60	59	69	58	63	54	45	57	66	59	63	61	63	54	61	62	54	89	68	61	58	61	66	54	68	62	61	63	61	67	56	53	63	58	61	58	76	54	53	59	60	61	56	61	55	53	57	64	57	63	52	64	64	49	57	63	61	55	51	68	69	61	61	44	58	62	75	48	54	48	55	60	59	55	74	61	50	70	55	54	49	73	79	63	59	71	55	69	54	72	49	57	73	64	63	61	35	73	61	61	52	61	62	55	67	56	76	59	63	63	64	50	59	70	63	47	61	59	58	69	44	62	65	53	46	59	59	59	73	57	59	67	54	65	69	74	57	73	74	51	63	64	58	57	56	68	61	50	57	64	53	56	64	50	64	63	58	86	62	57	69	63	52	75	64	62	65	60	55	58	56	73	57	64	53	62	60	67	67	67	50	65	58	50	59	69	48	58	60	47	64	77	59	49	56	68	53	61	58	51	68	65	56	63	69	62	63	48	64	60	52	86	50	68	54	70	57	67	58	74	71	56	66	63	65	57	55	54	56	50	60	67	46	62	65	55	61	63	58	60
8927	2091	1423	2513	7156	7641	7039	6641	7843	5470	4834	14118	28838	27184	22710	16049	9638	4967	2521	1320	912	823	740	740	712	720	771	809	744	744	733	684	754	717	741	686	717	724	700	734	729	784	724	692	733	758	692	713	680	709	730	709	774	754	737	712	748	724	719	788	770	748	758	725	758	733	717	767	734	712	702	712	701	742	759	738	766	696	768	722	733	776	717	722	729	743	764	697	735	761	723	702	696	667	746	733	711	680	758	709	697	727	772	728	745	730	717	712	696	717	663	719	768	743	688	739	762	744	748	711	732	704	689	728	699	724	706	753	721	695	761	704	745	669	764	750	719	739	712	706	734	774	686	740	728	716	724	698	754	716	721	707	745	700	744	679	731	734	734	689	714	678	680	700	772	709	758	704	735	730	732	763	698	749	710	736	772	735	716	725	699	716	718	704	716	724	725	724	727	701	761	718	747	738	663	741	745	693	720	668	769	698	698	720	712	722	747	739	747	717	681	697	741	729	722	697	713	759	745	737	747	709	670	703	725	720	752	772	736	699	687	744	745	771	652	704	775	754	740	735	671	749	763	713	715	750	735	661	717	732	731	755	724	729	665	715	760	730	737	778	717	710	763	702	770	693	744	737	731	755	727	720	712	722	784	720	765	687	727	716	744	738	727	731	697	726	737	702	744	737	701	730	752	744	732	723	733	719	739	734	742	705	763	730	800	707	733	721	729	758	741	739	720	750	801	722	703	709	673	715	756	672	743	744	695	713	766	730	714	743	739	716	770	755	750	715	737	729	781	783	712	706	758	688	732	697	697	754	729	721	717	689	695	719	736	686	721	735	718	681	755	674	726	754	777	739	744	702	754	685	764	712	685	728	700	662	713	740	728	714	727	651	729	735	720	724	750	723	752	714	769	687	709	707	742	719	663	712	752	748	756	763	681	688	729	749	690	719	694	695	763	751	723	758	712	678	750	758	729	752	717	700	699	705	713	751	720	704	721	733	718	705	755	688	804	733	694	697	767	727	715	728	710	736	696	732	731	752	704	736	746	738	709	700	703	730	748	773	720	759	713	711	752	713	758	683	740	683	739	730	747	740	732	750	744	744	673	747	717	701	735	665	695	714	743	737	752	746	717	764	732	701	751	745	742	744	743	703	729	717	757	712	721	724	717	738	752	738	780	722	684	751	669	732	741	719	761	709	735	676	715	744	750	740	787	717	743	683	725	756	745	726	724	714	731	703	760	747	728	733	723	761	704	705	716	714	691	737	701	769	737	696	705	744	736	723	750	761	756	699	679	720	736	767	700	685	744	766	698	757	707	751	754	743	720	732	711	700	745	733	740	723	710	705	714	722	717	723	761	746	740	754	734	689	736	743	749	703	705	767	715	740	725	708	732	713	671	683	768	729	687	716	737	664	690	763	727	760	658	679	701	756	704	729	719	739	750	739	761	724	700	751	699	706	718	762	697	714	746	706	714	694	749	738	728	735	725	723	762	699	697	708	694	718	733	730	747	708	737	722	719	684	718	697	772	742	757	745	723	693	758	704	763	698	711	729	718	735	755	759	755	690	757	740	783	745	719	773	748	709	725	686	751	757	719	774	737	724	750	704	708	742	746	721	718	727	732	705	740	729	716	678	732	750	688	764	702	740	759	724	703	723	702	775	721	712	712	740	750	700	698	718	762	679	747	730	750	711	727	711	730	753	730	760	721	752	665	726	668	705	738	743	704	709	741	715	774	706	762	711	755	739	667	724	751	736	721	709	739	727	717	678	697	745	730	743	706	778	731	725	732	717	763	734	730	730	697	756	729	721	700	753	744	694	726	782	746	734	725	705	735	749	731	769	754	694	722	766	781	780	747	758	724	708	724	709	741	757	708	745	718	728	769	779	707	764	743	705	738	723	724	743	776	729	743	727	697	731	812	699	721	698	672	713	755	733	758	719	719	729	746	717	695	698	754	769	719	726	744	722	722	753	738	769	730	735	686	706	775	727	713	749	732	712	724	744	726	698	719	725	722	756	721	725	688	747	703	711	713	747	699	706	719	718	724	652	746	720	742	739	677	719	721	739	758	774	722	720	742	706	731	756	741	733	754	733	733	732	764	729	711	768	753	714	758	746	675	722	689	774	743	719	733	734	707	720	815	719	779	744	689	714	767	748	746	715	684	709	726	716	703	658	706	699	755	726	726	762	746	707	744	723	745	737	711	753	709	727	676	730	715	754	711	771	673	738	772	689	738	705	681	739	772	744	693	742	720	749	740	723	699	740	706	769	730	729	746	675	732	728	744	731	762	743	716	786	750	732	720	695	746	732	791	729	757	726	743	782	737	732	747	796	714	753	753	748	683	722	734	687	724	738	693	734	726	715	709	765	738	774	755	713	739	746	712	683	731	745	774	742	750	724	756	739	746	729	678	767	689	750	701	738	721	725	775	707	725	734	720	719	714	709	671	704	707	734	780	749	638	753	706	724	685	768	725	732	683	702	736	719	742	719	750	698	732	687	712	726	719	703	696	717	716	726	720	780	736	710	733	727	724	710	718	762	717	709	756	677	739	734	755	765	736	743	717	732	759	702	762	753	720	723	728	737	722	658	725	766	718	698	721	741	752	777	773	756	741	709	730	723	730	693	751	706	702	738	726	714	731	705	660	718	735	745	755	724	704	715	712	743	700	751	716	709	746	715	734	742	738	752	797	721	780	717	659	766	739	737	730	683	741	693	727	731	730	720	683	707	718	751	749	723	703	726	725	721	718	693	740	695	744	736	768	758	683	677	764	759	739	712	748	736	692	731	712	748	727	738	715	740	712	713	748	760	725	706	743	735	768	758	735	742	744	720	704	759	775	679	711	668	695	787	719	765	706	727	721	736	717	759	759	731	744	760	690	726	759	708	741	758	685	730	782	693	749	742	728	731	795	754	726	701	746	753	692	730	708	761	699	714	728	731	741	754	736	783	734	739	721	752	724	708	773	708	785	761	776	697	704	736	711	710	719	707	746	739	737	721	736	745	730	755	731	719	703	747	766	712	750	733	693	732	758	719	724	746	742	739	732	754	702	771	749	759	785	748	712	757	718	759	709	799	726	767	741	735	711	720	705	762	691	698	747	831	725	755	729	740	736	707	689	726	695	740	681	743	763	731	774	732	710	741	743	751	712	725	660	722	733	770	739	788	725	731	723	716	689	711	715	756	769	736	769	733	671	707	727	713	713	744	709	728	693	733	712	741	787	713	751	720	745	776	778	733	705	725	731	723	702	686	751	752	780	743	734	704	725	716	778	741	739	710	759	721	712	770	713	735	707	737	731	753	744	732	726	802	744	719	715	695	705	729	713	746	737	726	686	728	707	756	699	705	730	763	755	719	722	754	706	709	737	744	706	740	710	688	688	681	731	712	707	733	702	728	731	752	742	764	700	757	711	745	705	712	777	739	686	752	756	666	726	718	701	728	710	687	719	674	697	762	735	726	743	745	675	736	761	689	727	728	720	745	711	704	735	727
554	216	130	109	131	178	272	321	422	487	479	1829	4249	4164	2668	1417	667	311	173	87	58	57	52	46	42	50	54	47	50	54	48	38	53	44	46	42	45	57	53	47	52	54	47	70	52	54	59	45	55	49	53	49	48	57	45	44	48	39	45	62	46	50	50	48	40	56	41	55	50	54	41	43	51	46	54	50	41	42	45	46	73	53	46	48	43	56	38	38	52	44	40	50	55	52	56	46	47	60	58	52	40	59	64	51	54	43	41	54	47	43	52	46	46	42	49	45	47	45	55	38	56	56	52	50	38	55	51	56	49	56	32	50	46	63	60	55	50	57	47	40	44	45	54	46	49	56	43	40	47	41	44	63	46	39	54	53	44	49	43	56	44	42	60	34	49	52	43	59	50	44	43	51	55	46	53	52	52	51	39	37	45	43	48	45	46	56	50	43	41	49	39	50	45	41	55	54	69	43	40	48	45	53	52	50	49	56	52	46	46	50	35	52	49	40	54	45	59	47	41	61	40	56	47	54	48	56	48	55	51	42	47	48	64	46	46	49	55	53	50	45	50	48	47	47	54	49	46	53	60	43	55	47	42	51	49	54	44	56	38	60	41	43	62	52	40	49	40	37	47	54	46	40	40	42	57	48	50	52	53	54	53	44	49	50	58	59	47	39	47	50	53	49	47	54	50	53	60	43	54	46	49	54	60	55	43	50	41	52	48	47	47	54	50	53	50	64	65	57	46	59	52	45	54	52	48	53	56	50	47	50	44	51	50	43	55	55	52	53	35	39	44	46	42	51	54	37	55	46	47	48	40	53	49	49	52	45	54	54	46	40	60	53	48	52	42	41	60	63	49	48	41	43	42	42	42	47	56	50	60	52	42	58	57	51	43	38	47	39	44	49	53	48	47	62	38	40	54	49	45	53	55	52	47	52	50	56	59	50	49	42	52	50	66	54	50	51	59	57	43	42	40	46	42	52	41	53	68	51	58	51	49	43	52	49	41	42	49	47	35	57	42	60	53	42	49	66	50	52	46	41	48	64	37	44	61	45	62	52	53	51	39	48	34	51	45	41	53	40	46	50	51	53	53	58	57	49	42	49	49	53	52	41	49	50	53	59	48	58	57	62	45	48	42	47	48	54	50	40	41	45	53	73	49	54	57	50	49	45	63	61	55	71	47	58	49	45	41	48	52	56	40	47	52	43	51	46	45	44	57	50	55	62	54	59	65	57	52	57	49	55	62	43	55	49	34	44	32	48	46	46	46	58	40	42	50	63	46	49	56	56	57	33	51	58	46	50	38	54	39	39	49	57	60	45	47	58	41	60	38	48	50	40	56	57	56	48	58	50	63	51	51	47	43	50	42	54	53	40	62	55	51	47	45	47	41	50	46	41	47	50	45	56	34	57	55	48	45	51	31	43	46	55	58	50	47	57	53	47	47	41	53	34	45	51	44	37	50	36	57	56	55	49	48	44	36	60	50	60	54	47	49	38	45	43	36	41	45	45	46	45	43	45	43	51	52	57	43	51	51	49	53	60	57	46	40	48	59	35	64	54	58	49	54	39	44	39	52	32	49	50	48	50	50	56	58	41	52	50	43	50	54	43	54	47	48	49	47	44	63	39	54	39	38	47	44	44	51	52	45	51	37	50	37	52	44	51	52	52	49	48	31	46	60	47	52	50	54	58	49	45	66	54	45	53	62	43	52	65	53	52	54	48	53	60	46	61	50	48	45	48	59	40	42	40	59	41	49	43	50	64	42	64	54	48	43	49	37	53	49	44	51	46	47	48	49	42	43	56	54	54	55	36	48	52	54	53	49	46	43	51	41	43	49	42	51	42	59	51	33	42	40	47	46	54	40	52	52	40	47	40	50	48	49	55	54	45	49	46	48	56	59	50	49	40	48	43	37	49	62	42	53	46	55	43	54	48	40	56	50	55	54	48	41	64	45	51	49	66	50	46	40	47	35	57	55	53	64	54	45	45	41	34	47	52	46	49	49	47	38	49	62	47	53	55	54	46	42	38	45	49	43	50	59	46	54	45	63	52	30	47	53	54	46	46	55	47	48	57	47	47	49	39	50	45	46	58	68	46	54	42	47	69	50	55	57	54	45	56	49	50	47	50	48	63	51	55	50	48	54	51	44	48	46	34	55	46	51	55	47	49	67	49	62	39	44	48	48	45	48	48	42	38	41	54	50	46	50	58	49	59	56	56	53	43	38	42	66	57	46	48	60	53	60	42	45	52	48	57	42	46	52	54	50	52	41	53	59	45	46	46	44	53	37	53	50	53	51	52	54	47	44	49	45	49	50	65	58	51	60	55	51	60	53	41	49	46	54	52	50	50	38	41	56	56	52	48	64	45	59	47	49	46	39	48	66	42	45	53	55	44	53	42	48	45	59	47	45	56	51	61	42	47	60	49	53	52	40	58	58	41	46	51	41	64	48	52	49	48	39	46	54	46	56	36	55	58	54	52	57	56	59	42	40	42	56	47	39	47	51	58	55	58	43	50	49	41	61	55	53	46	42	59	48	44	36	41	56	52	56	46	46	42	53	52	47	56	38	42	46	44	56	53	40	52	57	52	51	43	36	39	48	41	53	46	52	54	51	42	45	60	53	48	56	50	46	47	45	46	42	49	55	40	54	46	52	48	50	60	54	52	49	46	49	45	48	53	38	43	59	49	57	41	45	45	65	49	48	57	43	42	58	50	35	42	54	54	53	48	43	57	44	42	51	44	47	39	59	57	39	43	40	55	51	52	49	48	53	56	44	43	45	45	46	45	52	44	45	41	53	50	42	53	65	47	45	52	44	43	58	53	44	40	59	42	41	52	53	50	40	55	44	46	57	47	47	55	44	42	53	45	53	56	53	38	52	53	59	51	53	58	44	63	58	33	58	48	44	34	50	44	46	55	54	64	39	39	35	58	56	49	46	69	64	56	43	46	49	40	54	60	34	62	43	47	64	41	56	57	58	52	47	51	50	45	35	45	59	41	48	41	45	39	55	49	45	37	55	48	37	52	47	66	56	51	57	62	42	59	56	43	52	39	59	58	53	59	44	39	48	54	49	46	61	44	50	53	56	43	45	48	52	51	44	44	46	52	48	56	40	42	53	53	64	46	42	46	55	46	53	52	52	33	52	35	51	48	43	36	64	34	51	55	42	50	57	56	45	52	47	44	56	40	61	54	30	48	56	47	39	56	48	54	44	52	53	49	57	45	52	47	51	57	37	59	51	52	57	49	42	60	43	51	56	54	41	51	45	48	48	45	55	39	54	39	56	50	48	57	43	55	53	43	48	36	47	46	48	54	51	42	59	60	47	38	53	42	48	49	36	66	58	46	50	37	48	55	49	55	54	52	56	54	54	49	46	44	51	43	46	52	47	54	58	40	39	40	52	54	49	49	45	50	53	44	60	54	51	63	49	45	51	53	49	44	44	39	54	62	48	45	42	52	47	66	56	56	47	58	51	57	52	56	54	40	44	50
10902	4976	2536	5908	12507	14046	15094	16188	16571	17071	14129	25008	36743	33547	28357	21256	13530	7123	3265	1581	924	700	569	567	559	576	564	623	573	618	567	611	594	563	569	614	565	612	603	557	564	610	574	574	599	535	614	621	570	629	579	577	545	582	559	601	536	597	620	617	574	596	595	586	636	588	577	615	566	533	590	577	568	583	624	574	611	596	578	601	589	592	608	543	594	563	588	597	559	600	580	605	573	580	600	567	609	570	576	619	554	560	528	584	575	586	619	550	510	571	583	552	558	567	566	602	566	582	621	576	610	576	578	580	597	538	576	608	596	560	591	618	582	566	554	559	583	568	529	587	558	601	626	568	575	605	599	564	560	569	548	556	583	580	571	553	628	612	583	585	544	570	587	608	584	570	587	557	596	604	577	602	548	565	608	588	584	604	585	542	578	574	577	640	549	580	606	584	632	570	575	590	544	605	558	602	616	583	587	596	617	614	579	608	614	591	576	573	559	573	562	572	602	557	644	576	609	567	572	567	582	576	570	600	596	573	608	573	582	646	608	609	568	594	589	589	591	607	577	621	545	608	609	599	617	588	560	574	592	546	544	574	561	561	621	592	576	581	546	572	596	576	612	582	593	598	568	579	614	602	608	607	636	633	625	574	560	629	535	578	615	568	595	536	545	526	571	565	607	608	586	578	588	584	566	629	574	604	612	591	580	600	616	562	605	616	586	563	562	537	600	619	587	600	560	576	525	594	551	639	597	583	583	594	566	613	589	570	629	605	579	584	611	597	574	567	540	613	582	587	552	576	556	581	565	603	597	579	597	557	595	582	558	560	556	603	611	569	580	558	601	604	584	583	580	583	600	576	586	563	584	558	588	619	587	526	607	624	573	571	560	568	569	581	580	578	572	585	559	602	560	550	569	649	560	615	586	595	592	585	590	554	584	588	561	585	618	578	614	554	572	596	592	576	597	598	576	562	573	587	577	544	576	603	602	531	615	580	590	576	601	534	578	535	584	631	582	568	578	564	601	582	574	594	607	603	579	586	610	552	565	634	605	577	603	572	573	602	562	557	607	607	570	578	591	586	575	534	544	589	570	582	611	567	597	605	581	582	605	615	584	604	599	639	599	551	590	594	574	563	601	601	582	595	575	618	573	593	615	547	570	585	592	547	603	647	556	606	608	553	604	599	610	568	579	579	595	573	604	619	596	536	600	623	573	598	562	573	530	556	544	592	587	601	617	571	575	573	617	561	583	584	553	587	556	584	570	584	599	563	617	580	595	578	593	551	590	581	619	569	570	597	624	595	584	571	559	561	603	621	597	645	539	613	570	610	614	606	582	584	578	588	577	584	570	574	571	590	601	575	563	541	570	562	608	565	580	549	606	587	570	561	577	581	575	595	608	609	625	555	583	526	570	612	567	566	589	560	551	582	578	569	607	590	576	526	581	584	648	565	569	538	597	623	614	574	612	646	608	556	603	600	622	554	609	572	594	561	571	580	578	609	590	628	525	558	508	557	626	586	602	550	594	536	586	596	623	596	598	557	566	567	568	616	563	627	574	544	605	569	631	612	546	583	573	615	593	595	579	663	579	587	605	593	578	591	573	591	600	557	579	619	570	604	568	525	622	622	603	601	570	606	612	566	590	600	656	547	594	553	581	611	583	576	634	585	564	539	614	607	566	592	603	596	607	635	633	632	575	569	620	588	561	608	598	570	634	585	599	588	582	584	603	615	572	557	607	622	599	573	590	592	598	606	606	539	629	617	637	577	599	606	572	558	539	589	559	551	567	597	622	571	545	638	572	589	532	605	570	564	600	582	632	574	595	609	617	586	601	584	588	560	608	575	544	582	588	591	591	589	557	593	600	594	599	582	586	551	589	618	596	607	598	579	571	555	599	582	553	601	580	611	600	552	564	593	578	605	599	588	564	622	550	548	579	585	559	595	588	597	601	553	579	602	585	549	570	591	543	642	572	561	575	581	604	548	604	612	597	592	605	558	569	568	549	598	585	603	575	587	547	588	638	568	610	588	577	585	546	599	608	642	583	561	611	627	601	611	579	620	595	597	567	579	590	578	611	602	600	596	603	579	631	599	599	581	629	615	565	606	561	616	597	567	583	593	577	608	592	516	570	578	561	617	562	545	569	571	598	540	581	540	589	563	610	553	612	590	604	561	570	621	559	572	596	570	601	590	609	606	562	591	595	604	592	546	613	610	561	554	598	582	625	592	608	607	564	604	576	614	572	614	547	577	602	584	594	608	553	583	601	593	600	584	626	629	572	602	587	593	618	579	536	544	577	589	583	619	616	587	583	591	590	606	582	586	574	586	605	562	644	555	556	592	592	621	568	593	571	622	588	620	593	605	575	545	576	624	572	605	600	602	648	581	568	614	611	614	561	567	601	590	545	601	598	618	583	618	617	550	618	597	557	611	530	584	553	626	602	594	550	581	596	552	603	592	577	620	562	588	554	569	545	568	618	586	581	555	580	590	555	577	593	570	611	569	616	604	562	600	562	602	636	599	615	583	563	615	603	605	558	575	555	596	594	595	559	531	571	593	634	600	566	540	622	590	631	563	586	599	598	562	643	557	604	584	589	590	583	547	594	584	608	575	559	583	592	597	565	594	542	609	576	614	581	597	607	605	615	573	619	577	552	591	644	624	569	565	615	581	592	594	587	560	604	530	600	584	588	606	571	622	583	605	575	565	568	575	593	553	602	575	594	554	575	549	563	621	606	561	591	590	579	620	574	591	603	586	558	578	566	601	573	583	591	586	561	579	553	603	611	543	604	553	576	629	585	563	569	626	652	577	584	583	562	565	560	559	599	579	594	633	577	610	592	555	568	610	547	627	594	558	562	563	629	610	587	557	565	628	605	622	608	631	589	616	562	587	604	605	579	586	581	561	582	566	567	568	592	523	577	599	554	584	621	623	558	604	617	592	604	548	591	607	617	587	537	589	546	596	573	561	562	555	552	576	591	558	578	571	598	554	569	568	572	600	622	623	590	592	617	558	600	528	601	578	598	608	611	611	547	567	620	663	571	582	571	588	598	586	570	543	588	567	564	559	578	583	573	536	557	561	589	551	582	574	601	602	561	578	652	617	599	571	600	536	628	585	579	586	592	588	566	579	549	595	609	518	529	616	586	595	552	581	606	575	594	564	590	569	580	599	613	581	579	583	575	592	597	565	606	565	586	584	575	548	596	637	626	589	598	606	535	607	545	593	610	620	598	592	607	565	571	605	574	562	573	568	545	576	630	592	559	582	565	640	567	626	575	545	616	566	590	565	551	578	603	594	600	628	534	575	559	550	551	630	611	571	560	609	588	581	577	609	612	602	597	637	627	562	580	608	570	582	576	642	594	647	603	580	581	576	575	591	603	606	571	576	572	652	605	573	601	535	609	597	569	568	594	588	587	575	605	611	624	595	640	595	597	575	594	589	565	587	619	594	582	587	598	660	532	565	573	610	540	604	614	597	597	620	596	574	584	590	576	554
2038	190	153	146	275	499	725	763	793	614	1597	4418	5494	4287	2726	1278	581	279	157	100	79	80	67	57	75	75	71	58	71	62	75	61	57	61	63	65	68	90	77	65	64	78	70	79	71	69	72	78	62	79	65	61	72	80	63	59	72	75	72	78	77	62	61	58	67	76	80	70	77	64	58	68	73	67	73	61	69	59	68	82	69	58	70	66	59	72	74	72	68	60	71	77	77	75	67	82	69	67	61	75	72	69	71	74	71	66	75	63	79	73	76	77	73	76	89	71	63	65	79	66	76	73	64	71	77	68	68	77	80	78	60	74	71	71	56	69	77	77	80	69	78	85	72	68	63	68	64	75	75	69	83	74	60	60	70	74	72	77	75	62	63	85	71	72	80	69	75	71	72	87	67	77	77	81	85	80	76	76	73	57	73	76	77	66	75	79	79	72	82	72	79	63	65	70	69	69	53	54	74	70	66	77	79	70	61	71	78	70	51	80	60	77	68	70	75	77	88	64	79	86	61	68	49	67	81	62	65	72	67	72	62	65	73	65	66	80	68	76	70	58	79	79	54	78	80	78	54	81	65	80	59	67	79	68	65	71	79	70	76	57	76	65	60	62	71	78	72	64	75	59	71	62	67	65	78	64	56	62	67	63	67	77	71	71	57	65	78	69	57	75	89	69	70	56	65	77	66	69	93	80	68	90	58	56	55	69	79	64	62	69	84	67	80	65	71	84	54	61	85	73	74	65	60	79	68	72	96	74	78	75	62	72	76	56	84	75	81	76	74	66	74	72	69	66	82	73	62	72	74	77	71	69	85	80	81	68	71	78	68	80	86	87	66	70	71	64	57	66	71	58	78	80	85	73	73	62	72	62	81	86	68	68	68	73	75	61	69	81	55	69	61	62	75	77	75	74	82	79	81	92	76	80	69	50	58	73	84	73	75	62	61	76	82	64	76	83	71	88	59	73	74	76	71	81	66	72	78	71	69	81	83	67	72	67	73	85	73	71	79	66	74	61	72	76	65	70	79	78	76	83	71	75	78	66	73	84	63	72	80	79	78	87	72	79	80	69	65	75	76	77	80	66	80	82	61	79	65	82	67	73	66	65	70	76	72	58	70	79	80	73	79	60	77	65	64	59	83	74	68	78	57	64	72	72	61	82	74	68	69	78	59	75	69	57	64	78	67	66	79	60	54	66	70	69	73	68	63	72	74	74	78	51	77	79	72	62	65	65	85	67	82	67	76	67	56	60	68	76	64	81	71	67	71	62	75	84	72	81	76	68	79	65	66	63	58	75	65	74	49	83	94	76	88	55	66	79	85	67	90	66	84	67	68	70	77	74	61	83	84	74	68	77	80	79	69	70	80	54	71	65	59	60	73	72	75	67	76	67	76	65	69	79	83	59	65	87	78	70	75	64	63	82	62	69	63	75	68	68	82	63	72	66	47	85	86	61	87	63	62	61	83	73	69	70	80	70	76	74	68	90	83	74	79	86	61	69	74	86	75	91	54	74	69	76	86	72	72	81	79	72	89	65	74	90	76	61	68	71	79	83	68	83	73	62	74	78	78	85	75	56	75	73	74	69	83	55	70	74	68	75	57	74	76	65	79	65	83	60	63	81	66	75	100	69	64	86	73	70	95	70	60	67	58	72	81	69	73	60	86	80	62	83	79	85	74	68	68	67	74	75	64	71	66	55	68	82	70	69	59	80	52	65	82	62	70	76	60	66	68	75	62	92	67	61	75	75	79	78	78	72	57	79	74	62	70	75	75	69	74	86	63	64	62	67	74	63	82	67	71	66	77	72	81	60	77	53	93	70	61	82	74	68	78	61	69	95	76	90	86	93	88	75	82	69	88	68	59	77	76	70	71	74	61	54	86	75	61	72	80	85	75	78	56	64	80	72	66	71	81	71	76	83	79	57	73	76	71	91	68	75	82	67	68	87	83	82	72	82	83	59	68	68	67	74	71	76	72	60	87	64	69	57	74	77	74	57	77	72	65	69	74	69	47	63	66	76	69	76	66	73	61	70	60	77	56	73	57	77	81	75	71	78	100	78	79	76	74	75	67	74	71	67	68	78	76	73	76	68	71	88	57	79	58	70	72	63	63	62	61	70	67	83	91	82	87	78	85	50	66	80	62	75	82	87	72	76	53	85	53	70	87	70	58	70	79	86	85	75	67	71	64	77	87	69	67	65	80	75	90	77	71	68	81	64	64	63	72	76	71	72	73	90	73	83	61	77	76	67	79	67	66	72	76	77	69	69	64	86	81	65	69	66	69	77	66	77	68	75	72	71	65	62	74	78	79	67	70	77	67	69	71	52	66	63	65	56	77	66	79	69	57	64	73	85	63	63	74	63	80	59	64	70	63	65	55	71	59	72	73	71	75	74	70	62	70	74	84	65	77	67	67	65	60	77	71	77	66	67	70	83	61	70	71	74	83	65	73	76	71	78	83	89	78	76	60	91	76	71	68	59	73	72	80	69	64	79	91	69	67	79	60	71	77	61	71	56	74	74	66	73	78	71	61	67	70	65	79	86	82	69	69	72	88	61	78	78	75	75	64	76	81	74	71	65	64	66	59	75	67	68	69	69	74	92	82	68	69	78	74	73	62	68	59	55	70	72	87	71	86	69	78	71	56	68	85	69	75	82	77	70	65	89	75	81	71	77	65	78	71	62	63	63	61	71	65	79	68	51	72	64	76	80	78	66	63	67	55	71	86	62	79	72	69	81	68	70	88	84	75	79	68	67	90	74	77	57	71	79	73	77	77	81	74	67	75	62	57	77	64	80	68	65	72	86	79	56	72	84	69	59	82	85	85	79	75	72	71	65	69	74	83	61	75	65	78	65	69	74	62	92	66	64	58	85	75	69	61	66	73	73	75	86	60	73	78	81	72	63	79	80	80	58	76	70	65	75	70	65	73	73	74	65	77	75	65	70	84	80	64	61	70	69	76	71	80	67	80	71	67	62	72	84	59	71	71	60	66	82	69	71	65	47	78	69	76	80	59	76	61	49	65	75	62	76	61	85	70	76	67	73	75	62	73	64	62	71	79	68	64	70	60	68	69	77	61	56	79	74	74	68	74	67	68	73	82	63	64	72	68	61	68	68	70	64	72	80	79	60	72	75	71	65	73	55	68	79	69	55	64	76	79	80	67	78	68	73	69	81	63	75	68	71	68	69	75	77	51	65	76	64	76	77	76	66	82	58	58	78	62	89	66	74	66	53	72	77	71	68	75	80	56	74	69	59	65	62	65	75	57	60	68	60	74	61	74	85	67	69	70	77	73	64	68	75	77	69	84	77	77	65	71	75	74	71	69	64	76	60	72	81	61	82	61	62	53	72	73	80	62	69	75	79	55	80	62	60	71	66	69	62	86	71	76	75	61	60	68	73	67	66	67	69	76	66	74	79	70	72	100	77	93	78	68	58	69	80	63	58	65	68	80	73	67	66	88	62	61	69	69	68	72	82	80	72	78	77
12207	4775	2476	7024	21015	23201	25213	24294	22527	19495	29012	37943	38902	33891	28418	19803	12178	6022	3070	1576	1065	867	837	851	821	835	846	830	846	857	895	873	828	847	845	785	876	842	802	899	824	851	881	913	847	850	781	806	897	858	853	845	836	772	848	863	794	834	857	843	848	891	877	829	819	852	860	870	844	835	852	792	853	787	846	845	805	865	815	823	827	862	811	792	854	838	818	845	816	817	829	810	842	821	852	807	834	824	796	838	791	883	869	832	850	868	827	778	856	824	812	866	814	833	792	812	812	789	818	882	845	816	847	799	817	815	826	858	817	844	903	849	808	840	854	838	846	855	802	853	848	839	849	842	804	783	829	780	803	827	789	829	810	860	806	825	843	756	877	856	838	843	841	849	835	903	834	863	839	803	848	846	877	844	865	882	870	872	860	832	791	838	830	797	842	829	899	818	848	831	828	837	853	759	853	856	817	864	814	850	799	864	825	796	800	861	848	858	838	836	804	854	845	794	888	825	804	818	848	848	842	820	840	858	782	882	821	845	836	858	832	806	817	884	860	873	817	885	822	808	769	797	809	830	785	864	851	842	878	832	839	800	870	845	845	825	820	872	883	786	840	828	828	838	846	809	856	817	807	854	888	881	891	816	850	839	870	869	821	817	850	821	792	791	827	850	775	855	796	846	795	829	819	889	800	872	831	874	867	880	833	826	828	844	786	843	819	820	877	835	896	852	841	816	849	814	792	836	826	884	835	816	868	813	808	832	825	810	846	827	826	830	850	854	851	853	815	863	840	886	793	902	871	819	852	855	835	826	875	889	842	788	852	825	835	837	847	807	805	829	827	839	856	815	882	855	857	817	830	816	817	832	867	810	903	826	797	811	883	865	855	827	835	812	797	868	856	816	872	825	817	828	860	861	842	805	857	874	852	834	827	824	875	794	843	863	843	793	873	799	788	815	795	811	841	816	831	798	772	826	794	835	848	841	871	832	836	829	908	811	803	830	824	859	871	827	859	850	822	847	844	864	852	868	859	851	855	823	868	848	876	853	773	802	872	832	866	825	851	824	849	857	787	841	850	780	872	831	801	838	855	876	819	816	831	824	854	876	834	828	832	825	860	867	808	827	832	838	838	837	840	810	867	820	857	844	867	819	838	852	849	839	840	868	820	804	799	823	820	809	853	823	851	845	775	870	852	828	797	878	816	813	877	838	824	893	847	847	819	798	801	833	845	796	855	851	814	864	844	853	801	831	861	843	821	840	820	878	872	851	844	822	812	804	843	891	888	862	871	816	783	828	844	861	845	822	880	803	832	831	855	849	836	831	826	779	810	798	845	890	787	824	800	852	863	844	835	839	799	802	821	876	830	835	881	832	831	867	812	841	851	825	814	808	857	793	820	805	840	843	872	877	815	872	875	852	806	826	846	848	829	823	881	799	819	788	861	854	831	846	807	781	838	835	792	844	838	805	810	848	902	826	855	807	796	812	870	867	795	826	838	823	788	854	840	856	793	850	840	848	857	839	836	841	826	789	827	810	814	867	850	853	831	827	857	815	840	892	842	833	849	831	765	811	830	769	826	789	815	836	859	859	855	869	835	839	800	843	846	799	847	821	842	854	855	805	839	834	880	837	840	840	893	784	863	863	865	843	854	887	779	821	866	832	835	812	818	802	847	825	835	813	822	843	854	899	833	816	855	851	862	835	887	841	872	908	848	825	820	873	807	866	817	831	854	796	856	824	866	850	854	818	811	823	846	832	889	853	896	845	899	825	842	882	853	780	820	788	830	846	798	870	814	823	851	808	806	808	888	829	822	812	845	843	856	906	814	869	795	815	797	783	832	837	807	800	865	829	802	791	866	877	855	849	770	848	809	805	811	816	797	820	848	794	835	882	855	811	862	827	819	783	807	818	832	839	845	842	842	818	860	800	854	856	777	874	857	885	851	827	880	841	843	792	806	850	850	873	804	782	837	856	791	850	858	838	887	842	817	879	865	853	799	795	825	803	818	793	880	797	770	883	909	828	856	848	861	829	830	840	849	850	839	812	813	800	811	855	787	843	865	792	825	838	865	828	877	831	862	831	872	840	817	862	808	865	835	847	836	843	841	809	887	829	839	844	841	834	830	795	827	822	791	753	827	847	829	866	788	851	853	845	837	877	834	846	849	878	829	861	789	779	893	809	791	826	796	873	840	837	831	840	794	871	845	762	877	853	813	838	880	799	856	844	794	825	856	866	833	812	844	908	791	872	835	836	899	818	891	858	841	831	790	873	839	863	827	847	832	848	863	896	827	809	880	875	811	854	854	878	834	851	829	792	786	756	818	858	821	848	849	786	858	861	829	849	816	841	860	863	782	871	904	852	844	811	784	831	860	836	856	876	833	854	837	799	813	853	806	836	830	831	839	845	871	858	828	849	888	855	815	833	827	830	830	840	858	830	788	784	820	855	810	807	867	878	810	848	876	866	849	822	824	801	838	859	880	852	810	861	835	854	837	853	794	813	851	921	815	811	826	841	828	817	852	877	822	784	847	829	815	790	839	818	847	833	853	804	847	834	813	835	860	867	839	827	829	803	811	839	802	817	811	825	800	859	766	806	792	777	812	871	870	857	815	839	867	811	879	798	831	851	860	807	801	841	827	829	861	813	798	865	817	822	848	803	812	819	879	824	873	869	803	800	807	873	822	844	847	814	797	873	850	793	773	862	850	850	847	783	818	825	857	883	800	797	860	851	852	849	830	809	789	813	849	824	900	915	823	842	829	834	815	814	796	847	825	795	839	856	838	829	853	860	870	909	835	808	808	832	855	813	877	837	799	789	822	820	822	856	877	787	846	818	850	815	851	837	867	868	878	870	822	820	862	840	870	799	871	872	826	805	788	801	858	795	809	850	835	826	835	804	850	863	813	800	815	849	861	885	812	848	859	822	837	803	826	793	812	844	866	816	801	868	834	840	847	816	853	867	819	816	851	839	879	864	803	852	807	835	815	814	851	848	806	889	818	842	787	813	815	809	848	840	800	810	863	792	838	877	809	763	847	847	881	854	865	838	802	815	833	811	826	826	842	846	832	787	862	816	921	814	845	878	866	823	814	788	863	810	875	825	836	813	822	785	860	859	823	821	839	849	898	847	886	869	833	811	817	828	883	829	864	846	815	860	837	840	803	854	822	866	869	813	799	827	822	875	812	846	837	852	801	825	792	834	864	824	822	817	818	835	837	848	850	808	832	866	830	852	853	824	833	827	802	865	784	819	879	798	836	813	889	834	822	848	860	849	848	835	800	901	831	842	828	873	832	836	827	840	888	758	815	831	838	854	840	874	839	849	822	861	858	815	784	842	800	850	822	818	861	810	900	892	811	869	830	884	839	863	902	843	861	796	852	766	776	818	824	812	775	839	793	808	842	874	905	851	852	842	834	784	853	859	869	846	837	798	864	832	814	816	853	835	796	879	861	847	801	836	815	804	846	882	865	869	818	821	793	824	871	786	872	841	820	895
926	246	280	377	694	1089	835	984	817	726	2906	8486	8339	6746	3773	1667	635	294	133	91	74	53	67	49	56	58	56	67	52	64	55	62	68	43	52	47	57	58	70	55	49	51	69	55	59	56	56	58	68	58	60	63	68	70	59	65	54	61	66	56	58	70	47	49	53	61	63	64	64	73	42	50	62	67	62	45	54	49	53	51	51	63	56	68	60	49	51	48	58	68	64	66	46	55	64	52	59	62	75	60	54	61	49	54	56	73	57	49	51	64	60	51	50	51	58	60	59	58	50	60	61	64	59	51	57	51	52	69	41	60	74	56	45	53	50	69	68	55	65	57	70	45	53	52	45	48	52	47	57	58	51	51	53	61	56	53	55	62	56	54	47	52	63	66	68	71	59	65	70	46	53	58	41	64	61	63	55	56	56	63	62	53	57	64	59	60	69	63	57	53	37	63	45	60	51	58	45	79	55	49	50	67	68	70	70	50	69	50	55	60	64	56	61	49	58	57	56	68	64	61	61	56	54	64	64	52	57	56	50	59	66	69	60	53	64	65	51	57	51	59	51	62	59	49	57	52	59	51	53	55	60	50	63	56	74	56	66	50	60	70	59	51	57	61	55	53	45	66	65	63	49	48	53	51	55	43	52	56	52	45	68	59	55	49	48	58	39	67	48	62	69	47	67	53	59	52	64	57	62	66	61	60	54	76	53	58	50	55	55	65	65	55	45	55	64	45	54	48	56	62	57	61	46	64	70	66	54	58	52	47	58	64	64	44	48	66	58	44	60	48	54	60	63	61	44	67	60	48	58	73	61	64	48	55	45	51	60	61	54	68	57	63	68	59	55	45	66	54	65	59	64	68	45	45	56	57	62	50	46	57	64	68	55	52	55	55	60	56	55	62	66	55	56	59	63	55	53	49	58	62	58	68	59	52	56	61	65	57	70	48	47	43	51	58	61	55	62	44	62	54	65	65	67	53	50	56	75	60	63	61	46	62	54	59	74	61	53	66	55	59	54	65	54	48	61	43	68	53	44	56	60	60	48	43	75	54	57	70	55	60	53	64	50	55	56	57	60	74	51	60	60	54	67	56	49	54	55	53	48	57	63	46	62	49	65	69	57	44	52	55	67	63	69	69	60	68	61	63	55	54	61	50	56	57	71	57	55	59	45	52	58	60	57	50	57	61	55	69	63	58	58	67	46	52	56	65	40	51	63	64	51	77	60	51	68	63	52	56	62	63	50	59	57	70	57	64	61	57	70	62	60	59	59	70	66	56	46	53	66	64	60	45	57	64	51	43	42	55	45	44	67	55	47	53	56	52	48	47	59	68	53	64	65	51	53	58	61	56	59	53	52	67	52	58	56	62	56	59	64	63	53	64	62	52	62	44	46	48	53	60	42	57	61	62	66	57	58	57	47	47	57	66	60	57	56	52	35	72	57	61	64	55	72	56	58	53	52	49	57	57	59	51	51	49	57	68	47	57	48	55	67	61	61	48	64	51	54	58	42	61	46	51	67	48	48	60	67	81	66	57	71	71	52	64	65	45	54	57	65	41	52	55	55	57	59	62	78	49	53	54	51	47	62	59	43	49	49	52	48	56	56	50	62	59	52	65	55	56	61	51	68	44	64	58	52	53	51	41	57	61	51	66	62	54	67	54	48	43	68	65	64	55	45	56	50	38	58	53	59	53	70	65	67	60	62	55	51	58	72	55	58	49	54	69	57	50	65	56	62	56	60	50	56	71	70	67	47	70	50	57	54	58	53	65	55	60	57	54	43	74	66	77	52	80	64	72	42	61	65	44	55	61	54	79	64	67	62	67	58	61	56	41	51	60	46	63	71	68	67	50	42	37	47	63	58	47	57	52	60	43	53	48	64	68	57	39	77	55	55	45	68	61	58	62	65	56	55	49	66	57	65	51	63	65	55	62	53	42	64	83	43	60	56	51	64	50	71	46	53	54	56	56	59	55	66	56	64	60	62	51	49	47	51	62	71	65	76	54	58	57	49	59	53	49	57	56	57	62	48	44	48	60	58	50	60	53	55	49	61	73	57	41	58	59	69	56	61	59	57	44	41	54	66	55	51	48	69	57	57	54	42	53	69	70	44	50	71	65	61	63	54	57	56	60	59	62	45	54	62	58	50	64	54	56	49	58	52	53	56	62	56	65	48	71	53	64	46	66	69	67	62	41	57	72	49	60	64	61	58	56	52	54	64	53	57	59	55	58	53	48	61	51	62	55	40	48	54	60	65	53	54	57	64	61	57	60	64	51	59	66	52	55	52	46	40	61	57	66	57	56	59	50	54	58	54	65	53	51	60	57	55	58	64	63	57	73	54	59	64	66	60	52	63	69	51	51	57	58	52	66	48	58	62	64	55	67	53	64	62	55	52	59	42	61	65	55	57	55	63	68	48	62	71	58	59	53	62	57	43	54	69	63	69	64	40	55	53	49	64	67	66	55	66	59	60	45	50	48	60	44	58	51	72	50	54	48	50	55	45	40	55	58	51	55	58	67	58	69	57	44	69	52	58	63	63	61	67	49	59	40	60	55	63	54	54	59	54	54	64	63	47	68	51	47	53	64	51	53	63	46	57	58	50	53	44	44	70	55	55	47	61	55	69	58	66	55	56	55	56	53	58	46	64	56	62	56	55	49	47	65	64	58	54	63	54	40	59	56	66	77	48	56	61	62	52	59	63	69	61	48	53	57	67	62	62	55	64	57	65	50	43	56	62	58	75	59	60	55	55	73	58	70	49	53	56	63	59	57	62	59	66	56	76	57	54	47	59	64	54	54	53	54	64	70	55	50	50	53	49	52	60	60	52	60	55	43	43	62	64	44	38	61	56	51	53	61	53	64	61	60	75	68	47	65	43	66	58	61	67	57	58	56	57	73	49	59	58	59	43	59	53	49	70	55	61	50	48	65	51	50	43	50	66	56	48	46	54	70	49	67	47	59	63	69	56	70	51	56	56	68	52	59	58	54	60	60	52	70	59	53	55	63	67	64	60	58	58	50	64	52	46	37	64	55	53	47	49	53	54	43	47	56	62	64	41	40	68	54	57	69	61	60	60	58	74	51	63	58	52	63	69	70	66	56	58	52	48	49	59	65	48	59	67	48	53	48	59	65	56	51	57	46	62	51	47	68	64	55	57	58	55	69	48	70	57	67	66	48	63	52	54	59	67	52	61	55	44	58	54	58	45	50	39	49	58	59	46	67	61	53	70	61	52	50	63	63	54	59	71	61	49	77	60	72	57	67	57	53	57	67	43	56	66	55	58	49	52	69	60	61	59	51	58	68	49	51	58	45	62	54	47	68	70	62	55	61	55	48	46	58	50	65	57	47	63	65	56	41	48	63	70	50	64	56	53	62	59	65	51	55	60	65	51	60	58	42	52	65	55	74	43	58	50	61	58	50	49	74	59	69	49	58	52	62	55	61	57	60	61	46	67	53	44	57	53	69	58	66	52	42	54	59	69	68	63	66
15893	6589	5408	17463	31695	31828	26947	26889	23473	21362	34683	46372	43304	38941	31148	22038	12514	6390	2870	1430	854	736	687	682	675	690	677	614	687	689	692	677	653	662	677	656	658	667	646	690	672	662	649	644	697	653	720	663	699	678	645	668	652	680	687	615	656	635	663	682	625	660	662	657	665	714	598	690	666	683	655	658	703	616	651	631	661	652	723	671	650	635	678	682	652	653	662	616	739	619	651	627	660	675	657	704	657	688	657	665	656	673	647	672	717	683	692	652	662	703	691	729	659	665	669	671	646	685	663	672	659	636	647	692	643	611	620	683	671	686	724	641	661	686	647	614	681	685	669	630	672	663	645	709	675	642	704	633	722	650	678	668	654	629	626	704	670	656	666	634	671	692	638	636	640	692	658	706	678	656	625	650	662	675	650	648	691	684	662	621	656	692	724	694	662	706	705	716	675	671	693	713	663	675	623	724	708	656	669	663	700	641	681	695	685	660	661	697	691	674	675	627	659	679	656	720	651	666	680	648	677	678	731	735	625	657	652	662	675	644	650	690	646	648	675	636	658	733	721	656	668	671	704	620	625	662	688	617	641	698	669	694	659	692	652	675	684	671	657	667	649	695	682	662	665	694	671	660	656	648	679	670	666	703	675	658	688	690	645	637	683	641	692	654	617	656	652	649	679	665	703	646	667	661	667	689	679	696	650	700	655	680	688	657	612	685	636	672	702	614	678	690	660	672	668	661	635	670	642	669	608	675	700	640	637	693	639	687	643	678	670	664	623	637	662	653	620	613	671	676	676	656	687	669	653	688	691	663	656	658	701	712	728	686	619	742	620	661	613	650	632	671	693	643	654	662	664	672	658	647	692	667	676	700	685	684	628	685	676	683	717	664	733	717	681	653	688	723	697	691	632	658	669	717	660	632	669	681	676	686	681	681	625	711	674	703	613	719	684	699	689	669	677	649	670	682	661	692	681	680	644	711	653	656	693	645	686	668	657	605	678	686	669	691	625	678	626	653	687	652	664	683	692	648	717	669	650	643	664	630	640	673	641	644	658	650	696	685	673	685	672	634	683	651	628	656	729	632	653	638	616	672	674	639	628	665	677	670	660	668	657	625	667	645	641	649	647	662	655	652	626	662	689	606	668	648	690	651	650	699	674	661	689	682	657	652	641	685	685	704	653	643	658	652	648	696	638	695	707	620	655	673	618	678	668	696	702	670	720	650	670	612	680	738	694	676	644	672	655	639	636	681	656	694	681	695	697	691	654	646	689	637	662	660	692	679	651	686	651	646	664	648	597	649	617	658	682	677	664	688	702	666	680	633	654	663	696	648	686	655	683	639	650	683	673	676	688	657	714	704	685	679	644	714	677	599	669	683	666	650	702	650	712	664	680	657	705	704	675	724	674	645	679	669	632	677	645	608	676	690	657	677	677	700	639	635	672	583	658	676	664	639	716	663	690	623	673	664	691	654	683	622	672	674	642	669	714	663	672	668	685	653	668	666	683	669	636	652	653	634	675	734	663	691	666	657	691	724	704	655	631	693	678	657	648	686	643	650	673	647	642	666	671	674	666	674	658	680	682	665	656	646	695	655	668	682	706	696	691	638	680	666	694	668	667	684	660	650	671	642	661	664	690	663	623	672	643	668	629	689	653	665	694	626	677	636	657	699	696	684	665	672	675	706	658	667	651	669	654	664	665	667	708	649	692	668	704	650	681	666	688	672	671	663	659	656	651	684	675	670	650	657	686	663	633	673	648	672	688	623	662	669	709	615	644	654	685	698	684	644	695	633	645	658	640	687	633	654	638	688	669	650	657	619	683	643	678	623	690	651	675	654	692	642	651	632	675	655	662	677	657	664	668	701	618	694	664	683	686	734	663	679	689	684	659	696	707	694	682	659	670	647	688	676	720	637	640	713	656	677	695	670	695	654	677	667	642	680	635	660	686	686	628	679	646	699	640	679	623	643	696	651	663	637	716	651	630	624	715	672	615	666	654	677	649	714	645	691	715	691	705	636	653	689	677	693	636	696	665	707	673	637	642	671	684	678	660	685	619	713	680	647	676	652	673	684	625	702	672	656	680	654	702	679	640	639	706	674	682	650	670	692	707	670	663	651	653	687	663	665	662	639	688	662	695	652	669	664	695	697	647	697	664	647	656	667	648	676	705	645	721	666	668	704	636	664	621	652	670	635	646	631	687	657	671	671	678	657	660	664	661	627	667	679	641	690	636	661	677	662	683	655	649	661	654	637	660	682	683	641	699	642	664	723	700	633	665	613	669	682	664	681	659	666	668	629	673	682	683	660	721	674	681	698	629	686	673	629	696	678	725	621	680	671	609	681	638	677	645	675	658	648	680	695	674	693	681	667	670	648	721	628	658	727	698	644	667	657	667	644	670	674	657	641	629	683	674	671	687	671	639	692	655	670	717	676	695	682	681	644	718	688	735	671	652	656	695	625	645	665	679	665	695	698	674	653	671	680	677	701	676	641	671	657	673	675	660	668	685	681	675	655	635	658	679	641	675	655	680	634	652	664	661	686	638	658	684	659	686	614	677	649	602	682	668	639	702	720	681	697	669	650	727	688	702	698	676	693	645	701	688	662	672	701	641	673	662	638	685	640	648	660	656	687	683	662	673	649	658	719	641	692	625	678	644	665	673	644	673	680	651	673	676	682	665	699	686	677	689	642	654	677	642	655	649	671	653	691	667	666	674	692	631	623	656	667	665	680	698	689	651	670	630	641	697	691	664	637	704	649	695	676	656	677	659	696	670	646	664	706	701	662	663	689	694	668	708	675	656	639	667	630	714	680	629	645	661	620	653	699	623	685	688	679	721	686	660	664	675	698	712	750	676	686	670	666	665	659	657	671	661	654	678	702	671	668	633	665	689	698	681	672	666	637	648	702	662	676	648	672	667	663	641	689	657	695	713	652	689	659	644	699	712	665	715	678	666	664	631	687	689	680	658	643	658	687	625	671	635	614	685	696	691	629	649	710	684	672	657	653	655	681	656	674	650	676	695	639	630	637	677	678	651	650	652	672	652	666	648	677	671	672	627	696	684	626	643	674	685	634	655	637	658	736	628	672	652	649	635	708	635	697	692	689	624	643	668	682	609	671	673	650	683	730	671	677	639	631	657	652	633	662	708	661	682	638	681	677	661	674	703	648	625	659	688	669	645	704	664	676	632	667	686	640	652	665	677	646	672	680	682	640	708	663	660	654	678	668	639	669	649	665	705	681	661	685	677	654	675	688	656	669	652	693	627	689	663	684	608	642	650	680	699	671	668	684	630	658	622	701	664	675	651	646	695	712	673	689	735	675	680	669	662	681	661	602	669	642	670	672	615	671	691	657	653	664	654	659	641	662	648	660	644	631	631	666	734	663	648	691	667	650	629	640	687	669	654	642	660	669	614	670	634	663	635	694	633	697	660	657	664	662	650	664	649	679	676	698	644	692	679	653	672	680	653	673	631	636	645	673	641	675	654	656	677	676
1269	134	133	151	172	214	238	220	259	243	862	2128	1895	1542	889	402	241	138	84	75	51	51	55	64	56	44	71	66	52	57	57	46	57	55	76	58	60	73	52	56	82	60	54	58	71	60	73	54	62	50	70	65	63	66	57	49	62	62	55	68	70	64	60	54	61	65	58	56	65	60	55	73	60	69	57	55	64	50	51	40	67	44	51	72	67	61	60	65	65	65	60	59	72	63	55	68	65	71	71	57	62	61	57	60	52	59	57	64	63	51	63	60	64	68	62	63	58	52	67	61	63	64	65	77	49	64	63	57	67	52	70	64	67	69	77	63	58	68	72	68	59	65	56	66	74	56	48	60	52	47	67	60	55	65	56	67	62	70	74	68	72	66	74	74	58	59	43	76	63	72	70	79	57	71	57	51	58	54	61	52	61	60	68	74	55	64	70	63	46	64	76	70	66	66	60	60	67	59	75	58	69	78	63	56	56	66	70	69	67	61	64	54	67	53	51	61	66	64	51	71	63	50	60	62	46	62	66	72	58	53	62	55	51	66	69	77	64	56	61	74	70	80	55	49	67	69	65	68	65	60	69	69	64	49	60	63	73	52	69	69	54	57	71	67	66	70	79	64	55	55	61	63	60	68	48	57	67	63	74	67	59	63	60	67	71	58	69	73	64	65	65	58	68	60	65	73	64	64	69	61	51	63	72	78	65	73	63	71	47	61	69	54	58	52	54	53	68	82	51	67	71	57	81	59	73	59	68	37	64	57	71	66	65	64	50	71	58	62	64	61	59	58	58	55	54	64	61	63	63	60	74	83	53	69	65	57	65	70	53	57	57	63	72	49	58	61	73	72	56	60	70	58	57	75	71	64	64	76	68	64	49	56	70	50	57	63	55	61	59	65	62	49	50	57	63	77	58	51	52	70	54	62	67	78	75	64	61	56	56	72	65	58	62	59	63	62	59	64	62	68	69	79	59	65	72	54	62	69	71	66	57	68	65	59	55	55	66	57	59	62	58	61	63	60	55	63	64	61	64	72	56	75	55	69	58	82	68	60	52	80	60	66	57	57	56	62	55	59	77	85	52	58	67	69	62	57	65	59	52	66	65	60	57	81	46	57	51	58	58	58	62	72	62	70	58	71	73	62	63	58	57	60	51	69	61	61	58	61	63	66	69	48	71	66	57	62	74	75	58	47	54	58	60	67	59	67	56	67	69	57	52	61	57	64	64	63	70	69	57	60	74	66	60	62	71	63	55	58	74	69	69	49	53	55	64	64	69	70	62	70	56	45	54	64	92	59	61	67	57	53	71	55	69	65	58	66	61	67	60	70	62	70	75	58	49	62	67	76	54	51	54	53	60	73	65	53	76	64	80	55	68	64	62	77	69	56	66	63	58	57	66	67	58	57	62	60	63	59	60	53	55	77	58	56	72	72	77	77	73	75	60	90	68	56	59	49	55	69	66	49	70	60	50	59	77	57	66	42	70	45	66	58	61	63	64	71	67	52	57	64	53	53	56	55	54	53	65	63	63	62	83	52	76	67	57	59	66	66	56	68	69	69	59	60	65	70	68	62	70	71	61	75	54	66	46	56	60	55	62	55	64	62	61	52	73	74	66	59	63	57	59	80	58	46	49	60	57	65	65	69	66	65	69	73	73	61	60	53	69	66	65	51	53	59	75	63	83	75	57	61	72	65	70	59	55	50	68	62	55	53	60	71	67	72	72	49	53	75	63	64	53	45	57	53	52	64	56	58	59	58	50	80	58	60	50	48	69	51	64	67	67	84	69	68	58	67	66	51	70	68	63	67	53	66	72	70	54	75	58	57	60	75	63	57	71	50	51	63	65	59	54	70	64	65	79	51	65	64	71	65	60	63	71	65	66	68	56	82	54	46	62	72	59	76	81	55	49	57	76	71	61	59	66	55	55	58	73	68	81	64	60	65	58	78	58	65	58	68	68	80	52	53	68	58	54	66	58	66	55	63	70	61	66	64	68	70	60	61	63	74	58	64	54	83	58	57	66	66	66	66	73	85	64	58	45	55	54	67	49	65	61	68	62	68	64	51	51	63	38	77	55	57	65	63	59	68	57	75	59	69	60	57	66	50	55	67	70	82	64	65	56	74	66	62	66	59	47	71	67	63	56	59	59	65	62	79	71	45	66	57	66	66	70	73	63	61	69	60	56	63	76	63	59	52	60	66	60	62	71	72	62	60	67	68	56	61	61	59	52	83	51	69	74	57	59	57	63	66	63	57	57	59	57	67	54	59	58	62	54	65	66	58	54	72	66	50	51	66	61	46	71	72	70	73	55	58	67	58	75	80	88	57	60	49	82	57	49	56	64	54	66	38	66	67	55	57	68	74	47	63	68	48	59	77	64	58	52	65	62	69	65	73	66	76	54	80	57	78	61	58	66	64	59	66	72	72	69	49	64	67	67	63	68	55	74	65	65	60	62	73	64	64	59	63	56	66	64	68	64	52	59	71	71	73	80	64	60	61	70	67	61	66	53	67	68	55	56	59	59	59	55	66	67	68	62	69	70	59	60	66	57	57	67	65	75	67	68	67	65	71	58	57	66	62	50	58	68	68	61	54	77	62	63	57	69	63	59	60	72	66	58	82	73	59	59	62	54	63	62	62	79	57	62	73	44	62	75	52	64	52	63	59	63	48	55	68	56	63	69	58	66	71	58	59	69	55	71	67	59	78	52	63	64	52	50	54	73	54	64	75	58	57	79	72	55	68	68	49	67	60	59	56	72	70	59	58	59	59	72	69	67	63	65	52	66	64	71	57	62	56	59	64	56	65	62	62	57	62	70	52	52	55	58	62	62	53	64	62	58	61	49	54	51	57	52	59	67	60	60	65	67	69	56	55	63	64	84	61	55	54	68	58	51	48	65	64	61	72	51	61	59	54	62	74	72	68	67	63	75	63	67	52	52	69	75	54	74	64	67	73	47	68	65	57	64	50	60	64	62	69	59	64	55	61	68	61	71	67	58	53	80	78	70	71	71	71	63	51	66	74	64	59	76	58	57	71	60	67	62	56	61	67	61	63	72	56	55	70	64	73	62	67	54	51	54	67	56	64	56	64	56	61	62	60	53	66	63	65	57	54	54	55	77	73	77	78	63	67	56	43	59	73	58	68	70	55	59	79	62	64	47	54	62	67	61	69	67	65	56	48	48	53	65	54	69	59	65	52	61	60	55	58	67	65	73	60	61	61	66	69	62	45	58	60	74	74	68	55	55	60	57	63	75	66	66	63	74	56	63	57	57	69	68	65	66	58	60	61	47	65	46	63	72	57	53	69	66	68	70	60	63	70	65	56	52	56	79	65	69	70	65	64	74	58	76	67	60	67	59	82	65	61	55	48	58	61	62	68	69	51	47	61	64	61	83	63	65	72	56	76	62	83	71	60	67	64	53	66	73	55	70	51	69	69	57	66	64	60	46	57	59	61	54	79	72	67	48	59	70	57	44	63	67	54	67	65
8872	2811	2667	6089	12817	13529	13811	11216	11540	10385	21177	29224	26861	23417	16938	9131	4763	2443	1458	929	777	777	738	759	738	723	784	816	697	778	731	707	740	757	779	755	788	728	734	740	711	742	707	725	705	747	745	709	741	734	725	701	697	731	702	739	738	739	746	738	735	762	670	756	745	788	738	783	715	717	774	730	748	720	756	755	745	756	738	733	747	763	812	737	755	718	761	695	756	697	752	748	762	747	746	724	738	757	749	740	731	751	749	749	751	747	765	757	737	739	736	731	742	714	758	715	747	747	771	775	758	780	755	755	747	779	755	714	762	749	745	767	773	716	696	716	723	691	778	751	690	756	754	764	746	769	758	729	755	710	728	733	736	778	759	725	695	734	721	756	723	708	726	699	790	745	742	780	733	694	687	748	712	729	765	699	730	731	746	771	745	732	727	787	741	732	792	738	741	769	731	759	722	757	694	781	800	774	758	781	735	780	733	756	757	738	735	749	760	752	740	785	750	740	746	777	753	721	764	771	771	702	832	744	751	714	753	729	760	677	737	714	722	732	711	752	770	746	732	739	719	733	725	783	706	720	820	722	765	733	747	768	730	769	754	728	762	709	741	794	741	737	725	729	751	710	747	778	730	738	746	752	726	796	725	766	741	800	768	763	724	768	736	760	757	784	687	778	716	703	734	731	721	744	732	713	791	720	708	703	753	798	782	720	768	753	751	780	756	714	739	725	734	783	736	762	765	747	705	745	757	797	738	725	751	795	684	717	786	696	721	754	768	758	757	747	775	769	748	759	714	747	742	769	728	741	755	741	738	748	779	741	719	725	716	753	732	774	759	789	713	738	748	754	726	702	793	783	735	778	771	735	773	718	767	756	687	749	775	724	738	775	761	791	785	781	777	793	756	769	726	715	755	725	750	775	773	729	788	764	760	711	741	709	734	794	735	732	721	724	766	768	721	731	787	736	727	734	750	782	709	730	790	713	765	696	764	741	801	711	767	753	773	766	727	729	746	754	773	769	725	713	742	749	771	744	731	749	788	739	773	718	773	761	756	741	712	758	729	717	758	746	743	760	735	735	739	749	765	728	752	732	804	738	727	740	748	694	744	771	769	694	723	690	722	743	736	730	737	740	721	740	740	724	754	752	796	746	740	788	806	729	726	786	750	755	723	745	740	729	696	720	767	740	741	741	758	751	723	771	754	703	730	678	739	755	768	748	773	756	741	738	828	765	720	694	742	734	785	732	731	740	796	754	746	742	712	762	748	737	752	754	704	763	773	758	754	728	849	732	738	744	769	717	702	777	723	757	795	738	770	713	751	782	743	707	708	809	728	749	738	747	747	732	723	743	712	731	778	754	701	744	737	727	777	759	735	753	760	740	745	734	743	714	718	742	753	739	756	715	750	774	789	752	753	782	768	721	701	747	770	699	746	720	722	762	738	717	749	761	725	760	715	768	729	800	791	718	741	734	707	751	700	730	779	775	758	736	760	751	748	759	692	713	721	732	771	778	739	721	789	744	689	777	758	746	749	740	780	692	723	767	786	728	744	774	747	746	733	754	767	789	713	742	730	693	753	704	755	721	752	738	745	735	749	703	737	788	781	737	724	706	746	713	745	746	714	743	736	729	764	757	715	747	740	761	728	746	766	747	723	791	801	795	777	761	731	735	744	760	782	782	706	746	709	748	771	714	775	769	717	733	737	780	741	764	726	773	742	759	722	746	763	732	747	776	719	766	731	693	746	719	743	768	764	731	749	788	764	718	726	751	757	713	725	771	756	740	729	777	663	782	767	764	704	812	766	740	729	760	717	741	773	767	740	738	717	722	742	751	700	778	752	719	779	741	748	744	775	703	783	783	724	724	704	730	714	784	812	800	769	713	797	764	740	744	738	784	722	728	742	700	720	778	747	743	736	769	707	736	702	723	767	789	752	765	708	792	805	770	746	765	742	755	766	768	727	779	737	733	759	737	726	712	703	730	761	693	811	729	717	710	777	718	739	789	733	784	702	751	698	714	703	709	786	727	750	716	762	730	742	764	719	739	730	738	742	706	689	770	702	718	717	760	731	760	709	735	755	732	733	788	718	738	773	761	766	739	720	749	725	704	753	761	748	726	789	759	728	749	722	733	711	681	719	745	770	715	748	780	706	732	704	724	739	722	798	737	736	749	731	732	780	746	730	734	719	737	736	755	714	721	727	732	748	734	755	728	741	682	738	762	770	697	775	728	685	766	705	694	756	746	741	749	714	727	761	717	759	740	738	700	749	812	693	765	719	760	694	735	767	719	721	744	732	795	733	719	736	762	711	763	771	781	737	716	797	717	770	705	732	794	741	710	734	742	757	727	747	750	771	763	700	780	771	759	750	774	788	706	787	776	770	734	741	744	751	743	703	740	755	757	741	748	741	743	726	794	718	778	784	728	740	737	709	750	766	775	777	737	763	744	743	773	754	789	754	722	724	703	762	726	719	771	784	801	741	733	813	775	682	810	751	744	768	760	757	763	697	764	704	810	753	764	793	743	741	743	724	733	792	748	753	746	750	733	742	734	761	753	733	733	783	746	723	786	735	728	702	725	771	763	747	746	743	719	713	733	724	730	711	716	748	747	710	784	706	739	783	725	754	732	779	754	695	747	731	807	726	749	737	727	770	767	783	716	702	772	741	723	740	732	705	724	792	755	752	744	768	737	690	723	755	723	754	735	747	746	751	749	770	721	736	766	747	731	769	738	720	790	810	721	727	773	745	738	775	755	754	749	731	744	712	738	782	794	681	729	763	702	763	722	709	744	843	731	745	783	743	791	718	740	717	726	750	724	739	757	725	759	710	765	724	708	735	742	699	763	752	790	755	763	703	761	713	719	824	721	712	734	739	711	756	741	706	731	728	753	721	785	769	737	739	739	768	746	788	763	739	760	757	705	729	723	731	753	727	752	743	796	742	702	712	720	771	680	770	741	715	758	760	788	781	815	729	736	773	682	764	765	762	769	769	715	781	770	725	724	739	763	730	785	792	733	734	804	721	750	713	767	780	781	725	735	736	840	788	773	786	686	756	756	722	731	762	782	775	722	708	708	780	715	725	680	754	733	754	724	714	758	782	766	725	696	750	711	778	736	767	697	749	746	770	809	755	712	727	796	780	716	778	748	736	720	749	754	763	750	768	738	733	705	792	698	685	723	721	772	730	730	707	755	722	764	741	739	733	711	712	740	722	699	718	746	762	771	724	725	754	730	725	717	780	749	759	751	739	705	699	710	718	770	772	807	786	769	776	728	748	757	719	729	714	693	748	765	735	729	761	734	738	743	711	734	768	735	734	744	769	748	771	743	741	753	711	728	704	727	737	745	745	771	735	780	749	733	718	744	697	725	751	730	732	701	753	687	756	785	768	727	762	752	714	735	723	757	717	716	748	729	730	761	700	717	697	789	728	709	750	757	732	748	708	790	704	792	736	699	793	774	780	762	711	744	782	763	755	809	740	740	748	792	724	742	737	766
523	306	295	191	206	440	602	496	431	478	2133	4200	4843	3132	1615	773	366	172	89	71	65	55	60	50	51	43	48	61	45	55	54	57	47	53	61	55	62	52	45	54	56	51	60	48	63	33	47	54	60	49	56	48	59	54	59	52	56	53	48	49	62	61	48	35	37	53	52	49	48	57	50	58	53	52	61	53	58	48	58	43	52	44	28	60	57	58	56	69	62	54	49	51	51	32	53	65	52	56	49	46	51	56	47	63	54	57	62	57	50	57	55	58	50	52	42	61	49	42	59	39	63	44	58	55	48	56	53	46	58	45	57	57	58	60	51	42	53	54	43	59	49	64	53	42	56	43	61	43	55	38	63	48	44	52	51	30	45	51	35	60	45	51	50	47	55	51	48	49	70	54	53	46	58	57	66	55	57	61	44	49	51	46	64	61	56	44	48	44	50	53	59	52	49	61	54	46	57	60	52	56	65	55	64	54	53	58	40	49	52	58	48	57	55	50	51	35	49	62	53	49	63	60	51	37	53	51	57	55	60	49	50	44	45	57	58	53	59	53	63	49	45	51	53	43	38	49	53	58	42	49	53	46	46	56	54	49	55	61	43	37	44	39	49	50	54	45	60	62	50	60	61	47	44	53	38	42	37	53	50	60	53	50	50	54	49	45	47	53	52	64	51	58	56	52	48	55	46	56	53	57	65	46	63	51	46	58	54	45	58	48	46	62	65	39	58	52	61	50	41	54	45	59	51	42	37	50	66	72	49	55	54	55	51	55	45	52	53	61	46	65	51	65	66	49	69	53	50	57	53	47	61	51	46	51	50	51	61	53	50	49	49	59	52	63	54	48	43	46	55	43	59	63	51	61	60	49	53	61	62	59	41	48	47	65	44	57	44	65	59	48	48	42	48	50	46	52	59	48	64	59	52	42	52	53	51	52	45	50	42	52	51	42	59	55	56	65	42	49	54	53	70	53	42	45	48	63	66	43	48	53	41	60	58	57	52	52	51	50	48	53	51	35	51	47	60	41	47	44	55	59	57	54	44	47	45	54	58	58	42	47	50	43	47	45	43	47	41	51	62	50	59	41	55	54	54	50	47	52	52	53	60	39	53	50	51	53	38	60	66	41	48	60	60	37	54	54	60	60	43	48	40	48	44	55	51	62	56	47	50	55	70	52	57	61	60	57	60	55	57	49	56	60	58	50	53	44	66	54	52	55	49	48	59	46	52	62	42	43	49	61	48	53	54	58	41	64	48	59	67	42	60	49	48	58	52	50	46	46	53	58	57	46	41	55	54	62	46	47	56	48	51	59	65	52	59	54	50	48	54	44	49	36	59	49	46	50	56	37	44	56	53	47	54	53	59	49	53	54	52	52	52	46	63	74	51	53	48	51	60	40	56	60	35	47	44	55	53	58	56	57	56	59	58	51	56	50	55	56	63	48	53	51	46	55	54	61	51	53	50	61	40	64	57	43	57	54	49	58	67	56	51	46	49	65	61	56	65	57	47	41	38	54	50	62	52	54	55	47	54	62	45	35	54	53	33	61	48	46	58	60	51	53	45	50	47	53	43	50	61	53	47	44	61	59	60	52	61	52	49	52	54	47	50	49	40	36	53	48	64	50	54	54	57	63	48	55	53	53	50	63	41	57	61	49	36	61	57	58	49	48	55	43	37	57	72	53	59	39	64	51	71	55	56	50	48	49	57	66	57	57	45	48	56	44	56	64	40	61	52	49	45	59	51	50	50	57	54	51	70	55	49	59	44	45	45	47	52	49	47	59	42	49	47	49	70	57	39	58	49	58	55	51	52	44	50	61	62	62	54	64	52	47	60	48	52	49	53	43	55	56	48	53	56	54	59	56	51	57	39	49	55	67	50	51	51	59	41	50	54	57	48	44	51	51	49	51	60	49	55	52	62	53	61	50	59	46	60	47	50	39	54	44	40	38	54	55	62	57	39	58	50	45	47	50	65	55	50	45	58	60	51	57	51	64	50	50	54	57	50	42	55	47	32	47	44	52	61	52	47	50	44	59	41	46	48	59	53	43	48	55	62	50	57	54	39	46	67	54	69	60	39	56	54	62	54	50	41	60	39	50	53	55	58	62	50	46	56	55	56	49	63	51	58	48	51	44	53	55	58	45	43	65	43	46	53	43	55	61	47	47	53	48	52	43	49	59	51	69	57	43	54	59	56	53	51	49	50	57	61	40	57	62	54	42	53	44	52	58	63	58	58	62	61	43	45	60	52	59	66	49	46	65	55	54	63	60	59	51	48	42	50	60	40	62	50	51	54	52	51	47	57	45	52	55	41	61	54	37	45	59	48	52	46	50	51	67	57	41	44	64	63	49	59	58	49	51	45	44	44	53	58	50	58	49	49	50	60	54	55	60	56	43	47	55	53	53	40	54	49	48	55	48	54	53	48	51	37	48	49	72	64	51	46	57	49	45	49	45	53	50	54	46	47	50	51	47	54	54	60	47	45	49	50	44	50	62	57	42	55	35	52	55	58	54	61	50	63	50	44	49	39	48	52	49	47	40	53	50	48	55	50	58	62	59	50	48	49	53	46	55	63	53	61	43	47	54	50	54	57	47	47	54	36	59	50	53	49	47	54	52	50	38	52	51	62	63	54	54	45	41	56	54	64	60	51	49	51	51	69	53	65	51	44	54	56	49	54	50	62	41	45	59	63	45	46	49	38	66	41	45	49	65	57	63	57	34	50	47	51	57	42	63	42	65	44	57	47	53	59	66	42	55	49	59	43	48	45	43	42	47	60	45	57	48	51	58	58	48	47	64	55	50	64	50	52	50	50	49	44	52	57	50	47	45	55	58	52	43	52	54	53	38	56	51	37	51	42	52	50	31	50	50	42	47	48	42	69	35	51	41	54	48	60	55	52	50	56	63	56	49	50	50	55	53	41	55	54	41	52	46	48	52	48	54	58	49	47	46	64	42	49	49	45	58	47	48	53	52	59	46	65	63	54	56	57	57	46	63	61	41	53	54	49	55	46	60	45	50	49	52	54	59	53	49	58	54	47	51	50	58	52	46	61	51	53	51	54	45	49	46	51	45	42	41	61	43	61	39	57	49	64	57	50	48	49	54	67	33	50	64	47	55	53	56	49	51	54	40	36	51	50	56	58	47	59	50	48	54	48	59	49	41	46	45	54	29	47	53	50	50	50	37	51	51	50	65	62	57	52	57	45	48	51	49	42	53	45	54	47	51	53	49	54	51	56	53	56	50	41	64	44	56	59	45	57	58	46	45	69	52	46	62	54	57	42	47	56	54	45	49	54	52	32	54	55	57	51	45	42	63	43	45	58	60	55	53	49	52	40	46	49	49	50	49	61	34	44	46	61	49	53	53	46	47	58	59	56	44	45	36	43	45	51	60	55	46	48	46	48	52	73	45	42	53	53	50	57	57	53	43	44	53	42	52	65	50	45	49	45	53	55	37	36	67	49	63	40	39	47	45	57	52	60	42	53	48
10962	7204	5516	10324	18980	22647	23222	19622	16678	17242	30869	36411	36365	29686	22984	14646	8037	3914	1876	1014	719	685	602	599	578	627	588	615	572	645	600	631	661	625	618	600	627	615	623	618	582	618	636	628	641	630	607	633	590	597	559	633	666	630	654	640	626	615	616	605	657	563	573	618	592	647	612	605	563	634	583	629	628	666	611	585	634	593	637	635	600	657	646	599	662	584	610	580	609	645	629	622	630	622	635	588	575	637	630	599	592	608	637	611	626	649	637	591	649	613	638	616	620	619	593	596	646	591	595	617	601	634	618	566	636	585	591	604	623	637	643	633	627	558	625	621	612	623	606	601	605	604	622	640	582	645	634	596	593	654	647	618	591	617	630	650	620	621	627	593	632	638	660	587	614	599	610	642	595	627	615	627	617	615	612	600	635	604	622	643	588	608	612	607	616	641	604	618	677	606	614	657	589	617	646	628	603	644	569	603	655	630	601	610	633	613	623	642	562	598	620	636	615	654	646	663	607	562	587	630	612	587	627	591	586	622	680	626	613	633	619	637	642	608	612	588	623	628	617	574	629	622	601	651	625	571	609	606	616	637	600	598	581	635	604	626	622	609	617	618	598	588	614	588	600	637	604	624	638	620	599	625	584	622	606	602	658	632	633	624	653	609	617	599	591	598	639	667	615	656	610	565	592	627	627	610	632	599	618	580	610	603	614	630	635	590	641	585	627	631	607	609	623	584	615	611	639	630	630	590	631	627	612	609	589	578	626	626	583	599	639	601	596	645	637	600	616	645	592	638	590	654	593	644	635	603	637	599	635	604	609	635	606	623	626	594	581	614	624	660	599	582	604	637	618	597	661	589	644	595	601	625	615	605	626	641	638	651	568	654	656	626	582	649	616	676	674	613	604	663	597	602	661	617	628	630	651	614	564	602	650	631	581	593	622	633	593	628	610	636	638	602	622	575	629	614	584	597	610	595	621	632	592	598	624	597	623	595	613	627	582	634	575	616	613	626	624	594	641	636	657	618	601	612	611	627	618	619	579	635	667	628	646	633	605	600	607	628	602	619	617	614	640	580	653	639	605	597	625	616	613	623	643	600	626	643	615	637	551	584	619	596	593	632	606	585	617	596	672	607	586	616	617	629	610	563	612	578	651	647	624	619	613	675	640	572	557	627	700	630	633	631	651	547	599	624	628	605	591	613	655	614	613	636	609	623	612	589	637	629	624	651	583	615	640	631	628	632	630	620	631	673	627	619	604	584	601	610	622	603	643	574	608	637	584	615	607	637	628	622	630	607	610	619	649	637	551	614	636	643	645	653	582	620	623	576	595	641	665	630	633	632	600	642	644	585	622	615	661	629	635	669	577	617	612	609	601	684	660	605	610	597	599	622	653	604	561	626	635	617	580	644	618	591	574	613	586	638	620	647	603	586	568	601	650	623	626	613	641	622	615	662	580	642	592	618	625	641	587	630	641	609	640	600	584	602	656	614	643	602	606	670	602	636	597	598	625	602	576	596	654	595	639	665	639	602	645	629	601	622	635	638	599	632	610	608	659	654	629	642	607	603	531	610	663	659	634	655	610	580	656	670	611	589	606	614	655	634	622	681	628	577	623	623	626	682	619	608	597	654	657	600	632	570	653	623	576	663	631	607	606	631	635	642	661	587	628	651	613	592	580	632	603	607	625	638	638	655	595	658	619	593	594	615	638	627	664	587	640	603	624	587	609	611	628	621	661	632	646	620	670	651	603	633	611	628	626	602	624	637	610	585	574	579	608	648	608	600	633	616	629	619	577	581	548	626	613	580	640	602	628	637	661	617	641	628	648	572	604	621	620	686	631	592	595	633	622	637	599	623	605	632	618	633	607	635	611	633	635	610	644	616	648	605	609	653	618	605	596	631	665	639	657	640	662	661	607	602	629	623	595	605	612	655	599	613	600	585	669	630	570	638	587	654	614	621	592	616	638	614	626	642	566	564	617	648	577	591	627	606	650	631	588	616	599	571	626	641	635	633	603	615	639	579	651	626	620	630	660	663	639	587	623	656	670	625	672	613	620	586	606	614	608	646	585	636	610	624	591	643	663	633	569	615	655	600	647	676	618	569	642	596	574	602	620	626	612	657	618	603	628	597	663	596	601	605	605	651	647	639	594	627	645	592	640	591	642	615	652	606	626	600	615	644	611	616	603	613	610	660	605	596	620	598	649	649	583	594	576	605	586	596	615	697	620	642	666	619	544	632	592	603	551	618	647	655	634	652	644	602	613	636	600	591	611	627	634	686	633	695	633	602	616	601	632	616	651	608	649	625	583	621	617	602	639	595	658	585	608	610	648	600	633	647	585	663	651	587	634	576	588	629	649	593	592	656	569	623	637	648	630	575	618	593	637	616	616	619	600	594	649	651	668	602	610	635	620	639	627	666	605	650	636	590	601	597	597	605	618	621	651	632	635	593	626	592	642	572	651	663	571	578	627	619	598	609	601	666	558	580	616	619	602	636	601	619	576	639	619	668	619	590	608	615	643	606	614	626	615	603	625	636	625	656	559	623	613	612	606	597	643	566	620	619	631	610	633	627	601	609	659	590	634	614	622	625	578	608	621	579	646	611	589	641	608	651	651	596	582	614	652	608	628	607	636	595	618	621	637	623	604	590	618	652	608	604	610	592	609	623	607	622	629	619	625	644	598	616	602	597	584	601	618	579	612	612	621	665	632	633	607	618	618	627	622	669	602	615	578	614	620	608	627	595	592	633	595	630	627	645	655	628	644	626	600	605	648	629	669	617	594	600	621	603	646	622	598	622	626	636	614	621	588	597	667	612	647	639	611	593	634	606	626	652	618	596	600	631	650	605	575	609	653	598	579	612	628	628	634	664	618	610	627	616	582	604	608	641	597	572	634	625	628	648	589	606	628	623	627	656	618	636	599	641	615	629	631	618	616	600	605	599	630	572	627	659	643	634	639	648	636	558	565	643	625	587	621	616	606	632	606	628	614	617	628	577	631	623	630	638	551	653	614	659	590	612	599	653	625	624	626	614	603	654	660	653	688	592	632	596	620	599	638	645	589	610	607	614	615	608	601	616	650	618	592	596	610	635	650	622	615	621	662	640	661	609	655	653	620	595	644	605	630	647	634	619	594	637	585	625	627	632	665	607	620	647	591	572	620	646	583	611	613	639	621	632	587	611	606	670	633	577	579	607	603	626	634	589	609	588	615	591	632	638	623	606	624	658	618	590	665	623	603	671	628	585	641	628	595	653	603	627	591	633	616	615	605	579	563	596	632	600	596	570	678	597	658	632	593	640	611	638	596	596	576	597	643	657	614	612	633	639	621	614	600	606	632	646	591	603	654	597	696	638	595	613	599	631	608	612	546	627	553	653	641	599	625	603	638	596	600	614	599	622	622	620	622	597	628	655	634	588	605	622	594	575	602	666	601	568	630	618	620	629	622	623	614	590	569	592	633	592	624	601	641	661	620	654	599	633	637	603	663	594	627	606
2062	368	235	180	249	458	590	613	371	409	2235	5747	6175	4082	1887	1044	556	280	159	78	91	80	89	93	66	85	61	89	75	72	81	87	71	81	73	87	69	60	86	82	56	77	67	76	79	80	79	69	59	90	76	88	65	69	67	77	56	74	73	76	69	83	71	63	77	76	66	81	77	81	80	66	69	78	80	89	64	68	67	82	79	75	72	63	76	68	65	60	78	76	80	69	92	81	76	66	63	84	62	70	83	70	72	75	73	79	76	85	66	80	68	49	61	75	80	65	75	83	66	66	61	59	81	75	86	56	65	59	74	77	88	80	71	65	79	77	84	60	88	94	71	71	81	70	67	85	66	59	73	62	66	67	75	68	65	62	68	68	62	68	75	76	78	84	85	72	76	72	73	76	65	61	77	83	70	84	65	68	70	75	75	59	84	71	58	67	81	80	66	75	77	43	75	61	68	64	72	66	72	78	70	69	73	64	75	69	88	71	62	75	80	75	61	70	81	74	67	54	87	84	73	67	74	83	59	67	73	75	78	84	74	87	64	75	91	76	65	77	83	73	64	78	69	72	79	56	67	86	85	63	77	77	80	64	85	72	67	69	64	64	80	66	67	74	77	77	71	64	65	68	63	79	74	60	79	54	61	69	80	74	78	72	76	73	71	64	63	62	71	74	70	73	78	83	64	61	66	65	67	78	61	70	61	78	72	66	73	82	60	52	64	84	74	80	53	72	65	76	50	64	68	81	62	65	75	72	74	57	72	70	72	72	71	85	74	90	72	69	79	62	65	79	73	75	74	89	59	73	88	68	84	74	68	84	59	67	77	74	83	69	77	71	94	63	65	76	71	67	68	72	71	64	80	64	64	84	89	68	67	74	66	89	72	73	81	81	80	81	74	72	61	65	82	74	74	63	73	69	69	80	78	74	74	57	73	69	78	74	70	65	80	60	72	64	67	64	77	65	67	86	88	73	50	63	75	62	77	78	64	52	75	68	70	76	65	61	58	58	77	70	72	69	73	68	68	70	74	75	89	59	71	62	85	72	70	76	76	73	66	67	59	74	76	82	91	67	70	81	69	64	75	73	91	74	74	81	75	72	63	76	67	59	76	67	59	68	73	64	70	78	75	68	64	69	76	63	70	56	71	66	78	75	81	68	68	68	85	72	73	73	69	65	70	69	72	69	74	60	66	66	81	77	86	67	58	65	73	66	79	74	68	86	69	71	67	64	70	63	73	72	68	67	68	55	71	64	68	70	75	83	87	73	71	79	83	88	66	80	76	63	67	62	83	84	72	57	63	68	74	75	55	72	70	66	64	78	80	82	75	62	69	82	74	74	85	70	68	65	91	87	62	72	64	80	69	69	68	76	75	75	61	77	62	61	85	84	86	86	71	71	64	67	68	73	73	69	81	76	88	77	80	84	68	65	68	48	77	78	65	74	67	73	65	77	78	70	66	75	79	57	69	71	69	70	45	64	68	62	71	72	68	75	65	71	74	71	79	63	59	78	78	56	65	65	63	61	72	67	80	67	60	57	66	81	70	70	69	78	60	74	55	66	67	61	61	72	63	71	63	59	68	66	83	82	80	66	76	72	87	65	78	71	61	72	83	56	69	66	84	72	88	69	64	83	77	63	68	71	75	74	74	72	85	73	63	83	75	73	70	64	81	79	69	76	70	91	75	69	64	58	66	75	85	72	66	66	75	61	81	56	70	76	65	66	92	88	67	58	69	68	56	71	86	59	62	82	82	53	72	62	81	72	78	68	62	65	73	77	79	74	61	55	75	70	81	67	69	82	64	75	71	69	63	75	71	67	70	69	63	79	63	89	73	69	74	85	67	59	72	65	69	80	82	72	61	91	76	71	70	80	67	67	54	76	64	70	75	69	82	55	71	71	69	68	81	70	78	69	71	84	56	67	86	67	71	79	68	81	74	63	67	85	74	74	57	74	69	69	73	91	73	74	76	69	74	84	82	51	89	81	77	68	76	73	70	66	63	74	79	78	63	89	75	64	71	64	64	70	77	78	66	69	77	77	81	70	81	61	71	59	89	66	72	74	63	88	60	72	81	76	70	67	68	73	72	68	75	73	75	78	70	58	73	75	75	68	67	68	74	70	65	66	79	74	75	68	71	58	67	61	83	74	77	83	61	72	59	67	81	71	78	80	85	78	71	72	71	68	69	75	62	73	78	86	71	71	66	57	72	69	67	75	71	77	74	66	67	66	73	75	73	78	74	60	79	72	82	76	76	56	48	55	76	77	84	76	84	75	70	92	81	66	74	68	70	75	66	75	93	67	70	64	60	59	72	73	81	67	76	89	82	68	65	61	61	66	67	69	84	72	69	85	62	62	72	76	71	67	67	86	60	68	69	84	86	67	65	65	72	79	77	71	65	70	80	67	71	75	82	62	73	84	77	71	76	60	68	63	67	68	75	92	78	62	56	83	71	61	70	69	65	79	74	65	86	72	66	62	78	67	65	59	79	76	68	80	79	71	71	69	66	64	71	72	81	80	96	81	78	61	60	66	66	74	62	67	73	85	67	61	63	88	84	75	65	80	72	68	70	75	57	78	68	57	74	64	73	77	75	63	61	72	86	80	60	71	73	70	68	80	67	74	80	58	89	77	82	81	64	67	69	70	63	63	75	70	77	75	63	73	76	65	75	71	66	68	93	72	51	65	76	81	75	65	70	76	70	75	77	73	68	66	75	80	78	81	81	82	92	77	67	75	67	79	70	76	72	54	64	68	79	60	61	76	63	75	81	81	64	62	60	69	80	69	80	81	82	81	77	77	75	83	60	72	68	68	82	76	73	62	70	73	60	75	64	70	69	80	76	68	70	66	64	78	78	81	76	68	73	84	85	71	70	70	71	72	70	70	80	66	63	76	74	70	71	60	77	78	72	73	58	67	63	78	65	74	70	70	83	82	81	60	66	70	80	78	68	77	81	82	78	68	69	65	79	64	75	65	61	86	85	80	73	80	78	79	71	80	71	65	89	75	69	77	66	76	88	62	80	63	66	65	71	75	79	67	63	70	73	71	63	71	86	68	75	85	70	68	76	72	68	57	75	70	73	72	61	76	77	62	79	85	72	61	74	78	60	79	55	58	83	76	84	79	70	72	81	66	82	70	74	74	90	72	66	72	80	74	59	76	61	75	72	76	71	63	65	83	75	70	74	66	70	73	74	65	83	61	77	74	67	85	69	63	75	78	64	67	79	65	68	59	63	64	78	60	72	77	82	67	77	75	69	66	68	81	70	74	67	61	76	91	70	76	82	72	81	64	71	78	76	79	80	66	68	72	71	64	75	65	62	82	73	83	81	55	81	54	56	80	69	72	69	79	79	78	76	82	61	69	80	74	71	61	71	76	75	93	72	63	70	62	75	67	74	72	63	70	66	76	86	74	76	65	92	73	49	66	67	89	86	72	80	59	71	69	83	64	68	55	81	75	80	82	59	77	67	71	63	88	82	78	79	74	73	74
12913	8063	4248	8302	18514	22864	23838	21072	14496	14044	31110	40938	40051	32490	24991	18350	11296	5647	2790	1466	1025	883	881	793	860	842	845	814	821	786	825	818	804	862	915	844	885	855	798	880	860	840	838	840	829	873	874	812	866	857	882	854	872	807	863	878	856	859	804	786	846	802	829	888	817	870	785	869	810	840	813	795	836	814	780	813	871	838	892	814	836	854	856	911	863	902	835	812	851	776	821	854	846	806	840	847	832	860	851	849	874	891	869	868	827	885	797	807	779	872	843	866	869	831	858	865	865	828	821	827	757	828	845	819	788	852	819	826	817	845	858	829	820	856	884	848	875	888	829	792	857	753	823	818	851	818	877	832	856	868	848	795	840	828	809	833	802	837	814	821	816	838	870	871	780	894	819	847	814	870	879	900	842	852	834	863	876	817	839	835	847	803	819	835	824	924	823	870	810	855	832	898	835	824	901	808	833	857	851	833	810	851	851	829	848	882	841	867	852	852	816	880	826	829	785	823	835	838	848	796	839	846	792	853	838	834	863	906	834	816	830	871	856	817	844	852	852	865	883	850	819	827	858	859	887	860	838	859	829	819	882	810	837	798	853	855	831	854	814	828	810	824	817	844	816	824	832	851	841	793	834	846	867	793	860	834	819	811	830	791	836	884	862	868	813	858	864	876	839	895	817	849	862	813	779	877	796	802	853	833	805	808	844	828	832	815	814	856	834	804	831	911	790	890	865	816	824	833	853	859	771	820	815	860	839	903	863	809	850	870	852	843	858	854	840	808	827	869	850	826	793	878	836	843	880	870	811	822	811	791	847	857	827	795	860	861	814	793	856	797	831	854	896	843	864	863	866	844	824	849	841	816	832	807	852	850	839	813	900	867	809	860	838	836	848	815	788	875	788	812	827	807	828	858	830	843	826	808	888	800	794	844	867	868	839	879	853	865	849	874	812	886	838	796	881	861	814	830	853	808	808	852	831	879	824	877	868	831	814	833	826	831	852	811	838	864	857	855	799	864	888	803	853	825	805	880	867	851	786	834	823	829	873	824	845	910	869	859	767	814	875	851	850	877	799	817	861	826	809	799	818	857	847	894	883	853	833	793	853	821	802	834	917	820	845	823	837	837	834	876	805	826	843	796	804	826	882	874	869	823	827	857	832	829	867	885	854	856	886	838	855	844	872	833	823	801	861	866	844	885	884	856	809	807	853	840	830	819	777	796	843	844	798	858	821	823	866	827	842	853	868	820	816	845	782	830	864	878	823	800	818	842	818	832	846	847	841	887	825	830	858	862	830	864	814	800	832	887	892	828	841	840	852	856	914	856	831	865	824	838	859	810	857	855	863	859	837	896	860	892	819	783	831	825	843	772	840	863	822	842	876	841	843	850	821	873	863	860	839	870	863	809	812	883	792	809	839	849	854	848	825	791	878	842	844	844	845	858	776	803	823	815	883	844	878	851	778	882	839	876	894	839	862	840	826	832	791	844	880	861	842	889	832	800	821	831	860	827	848	845	894	860	813	819	846	833	855	844	840	800	796	869	793	836	833	849	833	850	761	866	799	794	830	888	774	868	884	873	776	800	849	797	838	818	845	846	802	877	778	827	874	841	868	830	926	803	856	828	826	808	868	778	799	916	821	888	866	838	866	818	798	851	821	826	812	767	843	844	828	857	819	889	841	819	866	842	832	831	774	880	808	865	814	867	835	849	836	859	827	847	834	836	830	840	821	851	834	829	858	815	825	794	810	841	875	865	851	872	826	810	854	862	786	863	824	896	819	818	809	843	831	839	836	807	853	855	865	797	821	874	853	836	818	834	843	872	841	812	812	838	849	804	877	850	819	860	831	878	925	852	872	861	873	799	844	845	776	822	819	844	854	791	868	867	860	826	802	833	839	785	831	834	896	830	844	805	856	850	821	847	837	840	800	858	844	852	881	841	836	893	822	858	850	900	820	885	877	793	873	855	790	816	841	835	836	848	901	819	764	794	802	835	857	871	813	838	857	846	805	836	798	847	843	821	867	904	847	797	809	825	836	812	804	874	842	823	845	834	873	873	862	881	855	816	840	829	811	863	830	802	838	867	827	853	860	850	853	818	831	822	838	840	829	827	858	832	840	831	844	828	781	840	844	871	817	848	832	912	879	876	878	827	846	880	887	823	837	894	826	838	863	809	868	843	815	823	841	816	836	843	806	855	827	857	824	886	809	847	803	867	868	783	883	791	866	839	875	845	840	777	806	877	863	808	865	856	903	820	828	803	817	805	878	866	868	798	827	832	845	814	827	858	787	800	871	852	823	821	853	806	833	798	885	795	831	844	842	797	822	828	829	851	866	882	879	822	816	834	858	834	809	806	824	849	827	822	787	833	845	827	896	826	821	878	831	821	854	779	852	843	817	828	823	837	853	820	799	817	836	832	796	767	798	841	820	822	861	811	831	853	846	795	869	820	878	842	813	859	856	856	810	828	827	784	849	895	899	825	854	816	805	810	783	831	854	838	836	863	861	824	838	851	839	861	841	845	865	830	828	859	822	813	835	853	789	873	888	887	876	819	871	843	829	837	740	822	795	880	809	852	835	814	845	866	831	854	856	812	832	843	822	862	889	862	848	821	839	817	936	773	795	839	831	903	845	812	844	877	811	848	812	820	869	817	800	839	914	844	835	869	849	807	867	850	819	839	814	829	833	831	847	840	839	788	883	825	836	841	849	827	856	841	776	881	802	832	794	861	847	851	857	820	851	828	824	806	878	882	848	898	855	843	817	854	831	803	830	887	809	827	892	783	868	821	824	832	871	839	862	852	856	867	826	844	841	898	817	843	828	841	824	866	811	860	840	861	841	870	828	847	844	839	783	843	862	811	810	886	839	873	824	843	804	846	760	877	889	857	861	810	914	871	866	814	767	834	857	819	795	843	808	848	829	781	884	852	876	786	839	858	830	820	859	851	923	871	837	829	848	790	815	844	878	868	876	784	854	847	832	776	843	883	826	795	866	815	857	843	861	830	788	868	838	823	869	846	830	814	795	882	825	838	859	868	835	879	848	873	838	800	762	838	842	779	803	886	817	831	827	749	851	828	847	829	856	887	875	833	862	899	862	867	864	831	808	867	812	810	846	858	841	876	802	854	790	861	889	807	875	840	862	807	838	805	832	845	861	844	823	852	803	806	836	845	839	845	831	805	822	845	837	841	818	812	864	890	871	853	802	840	842	858	855	851	822	865	814	806	815	859	824	858	839	852	857	820	884	815	844	799	773	847	860	894	813	861	890	864	861	862	897	891	831	818	836	838	821	862	869	840	841	825	821	882	832	832	788	848	789	835	877	807	831	794	812	855	838	880	822	806	834	868	860	832	836	827	839	872	816	830	830	826	792	811	813	840	845	806	808	863	868	860	831	852	828	816	829	855	811	832	914	857	850	835	852	869	829	867	861	811	816	853	851	895	872	813	841	840	827	818	866	797	819	832	865	854	799	807	835	860	856	804	858	819	869	864
941	414	297	218	350	643	700	660	497	628	4259	9168	8961	5788	3142	1654	797	341	188	87	75	48	69	51	40	56	57	62	54	54	39	57	62	53	56	54	60	41	51	46	53	51	59	60	47	67	81	59	52	52	64	62	55	57	35	53	42	43	49	44	49	64	53	63	65	51	59	59	50	77	58	47	50	51	48	57	60	51	49	55	48	61	54	46	53	66	68	44	59	52	67	66	46	60	49	62	53	46	48	67	59	57	63	50	57	65	64	43	64	45	60	55	49	64	57	44	54	45	51	50	47	60	54	57	56	49	61	54	56	52	50	55	55	41	61	60	52	51	71	56	52	48	50	43	49	62	65	64	50	58	53	50	48	58	50	60	47	70	49	61	55	57	51	66	48	55	65	58	54	49	52	67	41	63	44	58	59	51	62	69	54	50	40	53	63	47	56	58	50	61	61	65	58	68	68	55	63	51	56	53	74	71	58	52	68	59	55	60	62	60	46	56	65	67	51	54	57	60	52	47	51	46	47	59	66	60	47	61	51	59	46	54	53	58	51	59	72	77	56	69	45	54	61	53	54	56	60	60	56	59	54	71	44	54	66	41	54	64	69	61	57	48	49	64	52	45	47	57	62	64	59	53	65	54	59	51	65	61	59	59	64	68	67	55	52	60	66	47	45	50	60	58	67	58	49	61	63	53	54	39	51	53	51	59	59	46	60	52	64	51	63	51	60	56	72	58	64	63	43	50	44	59	63	58	66	42	59	62	49	62	54	56	58	47	61	56	61	35	56	50	58	63	48	47	61	56	64	53	53	61	51	60	50	45	56	49	61	61	53	54	56	49	51	60	54	59	43	54	48	52	63	58	58	52	42	61	45	46	61	61	55	55	48	49	57	58	60	46	46	63	63	57	61	57	62	56	62	61	39	62	53	48	64	61	71	43	49	60	62	51	54	58	57	52	62	43	58	68	59	42	59	65	52	65	64	55	53	61	47	50	51	61	61	51	52	69	50	56	46	40	67	64	68	47	58	64	57	51	61	64	50	54	66	62	55	59	42	53	51	66	55	61	62	52	52	66	51	49	64	62	55	60	64	52	65	61	57	52	46	53	57	36	57	63	55	66	53	69	57	51	45	66	51	46	53	54	53	55	65	63	51	63	44	59	55	62	65	58	54	62	44	55	39	56	57	65	62	70	46	57	60	47	47	50	46	44	55	49	62	54	64	48	62	58	63	35	62	52	46	61	62	57	65	45	64	61	61	72	63	57	59	38	56	62	58	52	57	50	61	52	53	51	40	44	53	56	65	45	54	48	52	60	61	63	58	48	51	72	56	57	62	50	66	62	57	46	54	54	53	55	60	46	65	62	41	61	50	51	60	57	46	61	45	49	52	71	64	61	50	55	68	56	66	58	54	47	66	64	51	55	45	56	70	49	63	60	49	64	60	58	60	57	71	51	50	48	42	62	65	55	61	35	56	50	41	50	60	60	48	48	56	65	58	66	43	59	56	44	54	62	54	48	60	63	60	64	58	67	56	46	61	58	58	62	53	47	62	59	55	55	73	57	47	58	66	72	45	72	70	61	40	64	44	52	46	53	46	57	47	60	53	46	50	51	54	51	49	60	67	47	64	54	56	60	52	58	55	51	63	65	51	41	43	49	62	62	51	52	58	57	49	53	62	60	52	61	51	57	47	50	58	51	41	57	65	57	56	48	64	46	57	55	42	65	55	53	48	66	63	52	54	58	60	68	55	49	48	51	54	51	54	57	65	66	72	45	49	51	50	60	46	65	47	55	51	60	45	44	56	55	49	55	64	47	51	48	60	73	63	54	56	60	46	59	47	63	47	56	57	45	33	55	49	62	63	55	60	58	68	57	54	50	58	45	60	46	73	48	55	47	48	46	48	50	63	53	61	53	55	64	63	46	44	63	67	87	62	62	67	45	46	59	57	49	56	61	52	62	46	83	48	56	59	49	44	59	68	54	56	54	61	60	47	61	67	52	58	60	47	61	67	48	55	56	58	57	58	60	56	50	51	57	53	55	51	64	51	55	62	60	44	54	63	47	44	46	52	53	54	58	57	57	54	51	59	43	56	48	71	44	65	52	70	70	59	49	59	57	49	56	53	57	50	52	60	60	56	59	41	55	54	55	44	63	44	53	53	63	46	61	52	54	50	59	53	68	50	49	57	53	57	60	55	60	52	42	63	54	63	51	59	57	46	62	56	51	75	63	51	66	48	67	63	57	67	64	65	44	54	64	60	61	62	59	53	42	74	54	57	60	52	51	50	60	51	64	56	55	67	53	49	46	64	61	54	55	57	57	48	61	54	59	68	60	47	54	49	64	46	66	56	57	68	59	62	63	52	56	64	52	57	61	69	64	47	54	71	54	51	65	48	62	49	52	66	47	52	56	64	53	49	45	59	58	56	73	57	58	66	58	47	60	46	55	38	62	63	55	48	65	66	62	57	46	49	64	52	51	55	55	61	49	65	58	53	54	64	44	42	46	69	62	60	65	60	76	58	40	65	42	64	66	34	57	66	58	55	46	50	50	60	54	55	53	58	54	51	50	59	61	63	65	51	51	51	49	51	53	57	44	51	60	75	61	46	53	65	65	66	49	61	57	43	76	64	49	46	59	45	63	46	71	41	49	52	43	58	48	55	65	51	54	37	59	61	46	41	56	42	60	53	58	61	61	64	58	50	60	56	55	66	53	54	52	58	51	52	56	50	43	61	55	47	62	52	56	47	68	55	46	66	50	55	54	56	51	58	66	59	50	58	46	49	53	69	51	57	71	46	62	63	59	68	58	56	46	59	56	49	46	63	59	56	58	53	63	42	54	58	62	62	56	48	59	60	53	50	56	60	52	62	49	51	40	57	74	51	63	57	46	61	50	71	47	57	59	58	52	62	46	43	48	61	56	48	56	46	52	57	60	45	53	59	58	64	60	66	53	54	60	54	64	65	56	59	46	61	44	66	60	46	66	52	60	54	60	59	40	59	61	55	60	51	63	51	66	49	56	77	48	58	55	57	55	52	54	61	53	55	40	54	64	48	57	55	52	67	62	60	44	51	54	55	67	55	49	59	51	49	66	56	49	42	69	61	59	52	51	59	53	50	55	59	63	50	47	71	58	62	45	41	59	72	64	56	61	60	48	62	56	43	59	38	48	48	48	78	80	68	56	63	55	52	54	65	55	53	55	53	59	59	53	57	61	58	48	54	56	55	50	53	54	58	53	64	55	60	65	55	56	62	49	44	76	53	50	68	67	57	44	61	50	64	55	57	53	57	56	58	64	56	52	51	51	66	61	74	50	36	40	66	43	58	51	51	76	59	63	63	73	59	63	60	50	55	61	60	48	54	55	55	63	54	57	52	53	52	45	61	57	50	74	55	50	49	57	46	57	48	53	57	61	49	49	64	56	59	75	43	60	61	55	55	52	62	56	46	44	44	62	50	79	64	42	54	51	67	64	50	44	68	61	43	46	54	51
17074	9355	5410	11705	24092	27041	24968	22484	18263	20193	39291	46941	44330	37026	29896	22746	15045	7655	3539	1634	951	726	666	670	648	622	648	641	639	660	655	648	643	692	684	628	658	617	638	690	688	672	664	679	659	632	613	657	617	662	636	646	641	627	669	611	657	637	608	622	624	651	644	640	661	648	638	656	683	657	669	669	662	652	661	659	716	636	664	731	671	681	653	678	662	670	701	668	696	609	628	679	632	669	657	663	641	673	633	656	675	682	601	626	620	652	644	670	643	659	674	659	624	692	649	643	635	661	686	666	585	670	681	614	686	613	645	624	656	648	654	662	651	654	647	645	644	647	621	681	647	677	670	642	653	638	716	623	672	697	639	668	679	654	652	679	673	634	631	685	674	642	659	658	665	655	628	604	643	632	702	666	603	593	683	663	669	623	681	605	624	643	632	663	648	624	663	646	621	640	655	717	661	654	637	742	661	638	661	631	628	654	637	652	691	669	634	638	607	658	676	624	652	678	665	648	667	689	643	677	673	638	643	632	682	671	662	623	642	651	645	656	622	665	687	685	650	670	662	648	649	640	665	630	677	597	624	686	624	672	643	649	598	683	652	655	682	619	666	618	666	642	612	637	678	651	674	659	643	667	639	634	671	662	659	663	667	642	666	684	642	665	632	698	648	661	690	641	629	679	631	618	590	627	669	663	636	616	630	653	645	670	645	690	620	602	645	707	640	635	642	673	671	618	659	661	617	691	615	651	632	651	635	658	685	636	684	653	626	671	676	654	621	659	619	638	679	660	648	617	667	682	702	646	628	666	650	665	631	636	730	658	684	686	666	660	679	630	666	670	679	637	660	651	677	644	661	650	698	643	643	615	628	682	641	701	637	612	630	643	660	650	683	639	654	611	727	665	641	669	623	634	653	650	637	608	633	637	632	633	647	647	677	644	623	697	627	643	666	628	637	634	696	638	609	636	648	671	696	661	691	651	612	716	676	664	656	646	601	699	666	646	631	653	692	625	652	724	627	656	650	706	626	657	625	672	653	622	661	672	661	641	605	698	673	682	660	646	658	652	662	633	624	667	639	638	684	684	665	649	609	707	668	638	630	645	610	707	657	695	633	679	600	658	644	643	665	627	625	674	642	675	641	643	671	614	639	657	652	684	639	667	620	675	658	667	664	670	645	651	648	689	662	639	690	677	669	653	618	679	647	683	649	642	669	642	613	625	596	634	656	632	593	608	678	677	642	656	682	670	707	660	629	663	653	680	644	641	671	635	655	677	646	680	685	653	621	650	646	652	657	669	643	627	660	647	654	656	690	651	703	677	672	673	654	630	640	648	600	638	662	649	645	668	636	663	684	643	646	619	652	681	688	625	654	668	632	627	627	696	673	659	680	648	658	665	641	649	653	626	657	694	624	655	673	634	657	692	653	673	653	610	652	649	645	658	647	639	651	645	671	691	665	635	635	685	662	683	627	686	651	652	678	700	638	705	640	638	645	645	629	617	660	630	686	637	663	635	608	664	634	625	665	636	702	657	595	640	630	671	631	662	697	645	629	672	665	644	656	675	627	622	663	604	633	652	663	691	670	645	645	656	658	646	628	636	689	655	610	614	693	662	629	649	694	671	667	674	632	631	660	668	691	636	637	676	622	665	682	643	673	654	637	625	646	675	641	642	678	691	656	648	661	676	686	660	641	634	614	669	701	611	637	667	654	665	637	674	667	641	617	643	619	671	700	668	648	661	628	581	671	663	657	678	704	685	661	662	701	663	636	674	660	656	642	636	645	666	654	689	629	669	677	642	617	643	680	661	632	651	694	690	696	689	639	659	665	605	695	695	655	696	630	673	643	686	627	625	665	694	702	652	670	677	670	667	653	657	687	655	659	667	656	676	692	595	670	670	677	634	631	676	632	654	648	637	639	643	637	625	649	705	669	627	684	674	630	631	631	640	608	667	624	619	620	682	612	620	662	691	668	687	604	641	644	643	638	634	649	649	680	643	693	627	656	714	662	686	622	639	610	693	627	608	650	633	656	670	621	621	691	644	648	656	656	670	646	675	642	703	633	633	715	637	618	644	685	656	632	668	624	682	637	665	686	660	668	669	708	632	662	648	682	660	658	687	627	653	665	651	647	652	634	663	694	628	679	628	641	654	652	660	607	651	692	689	664	644	672	661	685	650	632	629	652	679	671	673	666	671	640	689	638	708	648	638	648	662	642	670	648	650	674	650	628	639	672	641	649	631	650	639	659	678	673	701	628	664	644	662	653	628	692	657	626	640	654	675	639	650	682	666	675	665	672	702	649	674	696	660	651	649	649	664	636	677	641	707	637	639	614	686	678	638	643	689	614	634	672	635	621	701	602	673	666	691	674	657	673	594	658	642	643	693	657	629	664	617	670	661	675	643	633	661	647	637	727	690	640	665	718	710	673	656	679	658	648	641	642	668	665	647	649	651	677	635	609	689	635	657	628	669	659	647	654	647	668	649	671	653	662	633	688	686	637	641	654	695	671	643	630	654	663	676	656	691	660	679	655	679	652	631	680	633	694	647	635	640	629	639	653	699	689	675	681	691	678	713	650	675	649	680	658	644	665	695	614	641	646	643	644	640	661	624	656	690	668	628	688	642	698	670	661	635	646	672	681	640	686	658	650	672	677	639	662	668	667	665	642	684	620	649	677	671	612	671	570	699	656	642	673	650	672	609	698	680	662	673	613	660	654	700	646	639	676	703	681	621	689	653	672	671	646	641	639	682	618	622	704	644	656	662	671	661	644	663	635	690	616	621	619	687	700	654	627	710	636	624	655	675	671	690	632	639	669	683	660	687	660	674	634	643	647	667	659	641	657	636	620	652	647	687	678	688	656	619	620	612	651	688	640	658	668	670	657	700	666	678	658	648	630	660	667	663	659	651	680	622	640	626	692	686	666	653	674	650	678	631	645	636	649	673	700	673	667	653	691	691	638	648	655	659	636	655	701	647	631	680	618	618	683	634	651	648	665	689	723	654	633	640	634	647	637	623	653	621	641	673	614	620	611	646	664	649	684	638	686	653	659	632	640	671	636	637	638	639	704	686	636	690	677	637	693	657	660	659	623	595	653	660	677	651	651	698	647	656	623	643	685	649	615	644	672	644	645	633	680	625	625	660	674	653	656	635	666	632	668	660	651	621	684	691	690	620	650	646	633	664	643	628	681	630	649	691	601	647	621	657	666	677	668	698	656	655	639	623	666	636	651	623	640	703	586	661	666	619	687	646	628	674	673	637	617	647	642	632	622	603	657	668	663	657	582	672	669	716	669	613	653	659	641	614	654	664	662	700	580	626	649	660	662	631	670	683	652	688	646	642	657	671	640	651	621	640	661	641	635	644	629	709	667	647	664	636	659	631	687	626	653	664	648	621	691	666	661	673	683	651	617	678	655	673	686	627	665	643	644	673	630	673	667	649	686	605	687	628	667	627	669	678	677	613	665	641	626	652	626	678	661	621	654	686	649	676	636	613
1257	126	89	71	96	125	159	123	145	205	784	1699	2139	1478	1024	563	316	151	99	71	64	72	65	56	48	55	62	65	64	57	75	65	58	62	64	65	62	60	59	56	68	62	58	52	63	60	58	67	57	70	72	62	67	63	55	68	51	64	53	64	60	49	56	58	67	67	52	62	52	51	79	66	56	71	54	63	65	48	62	71	65	62	70	56	80	49	61	51	63	53	59	59	48	57	51	51	58	60	63	64	67	58	61	62	62	61	60	58	61	66	74	71	51	71	54	44	65	56	79	59	59	64	52	63	79	49	51	75	65	61	74	60	57	49	64	54	59	59	62	59	50	66	55	56	53	58	66	53	70	57	64	52	73	51	67	57	55	56	71	54	63	58	57	59	48	66	59	62	68	64	51	39	71	74	55	64	63	74	65	62	54	59	65	60	60	63	50	64	63	59	48	50	67	61	50	58	48	74	55	56	79	64	75	67	67	60	73	60	64	81	58	76	47	59	76	51	61	77	65	55	49	76	61	58	59	74	60	73	59	61	66	61	55	62	78	59	56	64	38	59	70	65	61	62	65	54	64	56	59	60	66	58	50	64	60	58	73	61	52	74	55	56	59	67	49	55	56	63	48	63	62	65	55	41	63	64	49	55	54	66	68	53	50	53	63	65	57	57	55	53	65	56	63	57	65	59	62	59	60	58	68	76	64	70	57	62	67	58	54	76	60	57	62	47	61	56	56	58	46	56	74	58	72	59	64	62	56	67	54	55	51	54	56	70	48	60	57	55	59	63	58	57	65	65	71	49	60	63	70	60	55	60	63	83	58	58	53	55	58	70	61	52	62	49	64	51	69	72	46	55	63	65	74	73	74	60	59	59	56	66	45	60	50	65	62	52	59	60	69	58	64	57	54	70	53	71	66	60	58	58	61	62	63	66	56	63	55	67	69	53	66	71	59	43	58	57	55	69	74	54	60	51	60	56	61	54	65	65	61	68	51	75	59	65	65	64	69	60	53	54	67	54	78	48	65	66	60	56	62	53	64	50	69	64	65	69	70	48	71	62	40	73	56	72	71	58	62	49	54	46	69	50	64	58	68	47	58	71	67	56	78	71	70	62	53	49	67	44	53	54	57	62	64	55	60	73	54	67	59	63	69	85	67	73	50	50	64	58	55	57	45	79	50	52	67	65	68	62	62	63	60	58	54	64	56	62	71	69	68	55	71	56	58	67	52	53	61	61	54	53	55	57	47	55	72	61	66	60	57	63	65	62	58	65	63	72	55	70	52	67	66	65	75	55	50	52	56	54	60	68	77	50	51	57	77	75	64	61	64	55	70	59	71	73	53	59	55	58	68	53	67	68	66	62	49	56	69	59	55	66	50	49	56	63	60	48	59	61	58	61	61	55	63	67	57	48	80	56	51	65	64	63	64	55	72	60	63	51	60	58	57	71	61	55	50	56	50	67	60	58	59	85	62	62	60	57	54	64	62	58	68	54	52	61	57	60	63	67	81	59	54	54	60	53	65	72	50	63	78	66	48	61	72	51	61	61	69	71	49	61	58	61	68	63	55	54	48	59	55	64	54	55	56	50	72	62	48	52	65	45	66	67	54	63	62	60	62	66	70	61	63	57	65	60	51	54	60	57	60	63	73	58	40	55	65	52	66	54	69	59	53	56	53	54	73	51	59	64	62	55	72	77	73	59	70	47	58	73	71	62	58	63	53	58	81	68	60	67	70	63	63	55	52	56	66	60	56	50	58	57	57	63	50	70	68	55	55	53	52	78	48	63	60	63	58	74	56	60	73	56	53	61	60	64	63	66	77	55	61	58	66	45	63	52	70	65	72	64	67	52	69	52	54	46	62	49	53	74	54	61	63	51	58	52	68	56	59	68	66	63	52	59	64	64	52	52	67	76	75	62	75	60	63	54	63	46	50	60	73	60	69	67	57	62	66	62	51	46	63	60	63	65	56	56	63	51	56	65	69	59	60	55	63	68	58	69	63	55	56	75	66	55	60	60	65	66	63	74	60	60	52	53	74	62	62	61	57	48	64	65	50	67	58	51	60	50	55	57	71	62	66	64	49	53	59	51	59	65	53	69	53	63	49	56	70	68	63	54	54	55	58	63	63	71	64	62	47	60	69	58	67	55	69	68	43	69	55	62	62	62	61	64	66	58	58	62	61	61	68	66	56	64	62	46	74	59	54	63	61	45	61	71	55	68	59	60	59	55	46	65	58	65	55	45	51	69	53	71	65	66	75	65	58	68	45	63	68	48	56	61	58	49	69	70	60	54	56	52	65	54	50	51	50	51	47	63	56	61	60	49	67	76	52	43	59	62	70	56	57	43	68	73	45	68	54	67	68	64	61	70	71	49	65	65	59	55	46	75	53	60	75	47	48	57	60	64	50	68	53	70	54	67	67	57	53	63	67	69	49	64	45	69	53	56	43	57	59	55	60	61	66	59	56	59	58	50	52	54	58	55	54	58	59	66	50	63	70	63	56	61	56	65	42	62	68	54	69	63	73	55	64	76	59	67	47	52	63	49	65	59	72	59	62	67	57	54	47	52	79	63	65	51	69	66	71	62	58	53	63	63	62	59	72	67	45	63	51	55	52	57	54	68	65	58	65	61	46	64	65	59	50	68	63	73	65	55	72	50	64	70	57	67	50	63	56	66	60	66	68	56	62	55	65	68	58	61	47	53	64	60	59	71	47	60	47	60	68	53	60	56	55	67	59	61	40	65	71	65	48	66	74	60	52	48	59	75	58	62	59	64	60	68	67	59	58	61	71	57	51	67	65	68	62	47	46	74	57	58	69	71	62	62	62	56	68	49	55	58	61	61	60	57	45	62	51	57	68	60	64	58	68	57	54	59	70	62	71	54	71	53	55	70	55	71	65	54	57	56	58	54	68	65	61	52	64	48	63	57	67	57	59	62	55	59	66	53	57	63	58	58	62	58	52	68	65	64	52	56	61	73	64	59	45	66	57	50	70	62	67	57	63	60	67	55	50	57	58	68	59	50	63	50	61	51	59	66	55	70	60	70	56	50	62	65	45	58	57	41	63	61	53	62	65	49	62	80	51	57	60	67	55	49	61	65	48	62	76	68	53	61	60	59	63	68	64	49	57	64	58	56	63	71	53	60	58	56	65	60	59	59	54	66	58	47	72	68	67	71	75	63	76	46	49	70	72	65	75	52	52	60	69	57	59	58	54	57	72	56	69	53	55	78	49	61	66	51	59	64	70	57	68	58	66	77	62	48	57	66	59	61	54	70	65	60	62	51	76	62	68	55	61	56	60	51	50	54	57	63	74	59	61	67	56	63	62	72	49	69	56	67	62	58	51	82	48	65	60	65	53	54	57	53	46	71	51	59	60	61	53	46	66	53	58	54	51	59	59	50	61	54	56	59	73	54	62	55	77	55	53	63	52	62	62	64	55	53	70	61	60	63	69	69	58	56	51	60	67	73	65	54	69	49	52	51	55	42
9854	2852	1584	3007	8049	9461	7871	6444	6839	10060	20437	27595	28268	23521	18249	11840	6758	3314	1669	1014	853	834	814	767	721	732	709	729	737	709	723	720	671	707	720	717	727	755	685	745	711	730	741	711	699	722	736	706	754	703	704	744	757	725	732	688	726	724	703	703	751	740	759	707	703	775	714	702	657	757	738	691	725	676	704	734	663	663	731	730	712	761	725	781	731	684	749	730	710	723	732	755	722	716	754	739	765	729	740	759	705	764	756	743	696	721	763	719	744	716	765	707	734	726	734	721	743	757	752	738	721	701	701	709	713	696	732	729	741	770	709	732	763	763	717	718	700	701	690	730	705	759	711	779	697	741	696	692	737	732	708	705	741	741	736	690	704	799	737	743	716	723	723	730	705	746	772	763	740	715	716	727	683	739	739	755	744	717	680	718	719	677	689	727	729	696	761	781	757	719	711	737	730	734	713	716	707	734	685	701	695	714	729	722	721	760	703	699	731	724	729	706	748	729	769	744	722	774	734	711	717	739	693	699	757	714	692	726	707	737	680	705	732	764	729	694	690	705	738	707	715	730	734	687	711	706	747	728	751	710	764	690	717	727	740	693	707	688	732	756	741	738	740	695	725	720	705	722	700	761	686	719	695	723	699	732	723	775	757	734	802	754	717	713	702	750	705	714	713	698	753	687	731	764	708	683	732	739	721	713	775	743	735	691	706	719	684	721	774	771	723	730	750	720	719	695	742	727	747	706	767	673	711	751	773	742	695	686	695	688	749	760	697	764	723	754	734	700	749	689	733	759	696	771	745	712	693	778	701	716	748	765	774	780	712	731	722	717	756	706	755	766	720	683	727	716	703	719	703	740	753	727	764	701	728	741	746	679	697	725	734	714	704	732	743	721	713	716	673	765	712	741	720	741	758	682	700	687	722	723	738	711	675	710	734	693	673	754	746	699	722	714	763	712	739	760	761	738	704	694	762	700	722	771	741	699	723	719	740	733	732	723	683	694	760	678	701	740	763	739	755	698	730	702	751	712	720	745	727	735	670	725	719	811	760	739	696	729	721	716	699	737	692	738	721	717	739	768	730	724	739	772	729	684	736	688	743	713	721	796	746	754	712	731	743	744	698	724	708	757	762	731	719	765	680	727	722	744	739	723	741	673	725	738	687	689	758	698	708	736	685	735	747	731	699	738	785	726	749	717	708	720	736	697	717	753	739	748	773	735	755	718	708	690	720	752	720	743	725	709	825	696	727	742	710	714	721	732	751	746	721	737	687	712	711	766	717	723	720	733	732	673	802	643	709	717	705	707	786	734	738	730	740	701	745	721	754	692	724	725	750	707	710	733	733	749	760	725	732	724	743	725	756	705	692	738	754	724	681	702	697	750	711	702	749	738	716	738	717	755	722	745	744	727	696	715	742	749	697	782	757	689	763	798	714	710	754	710	744	672	766	732	731	756	729	728	724	776	754	727	708	725	755	738	774	757	754	701	703	658	715	689	726	733	780	739	739	673	697	698	693	760	793	760	749	709	713	715	737	741	701	743	771	716	734	731	750	736	776	702	800	712	722	743	736	707	696	782	728	735	728	707	723	745	708	719	689	744	716	734	720	693	770	694	747	689	705	710	690	755	715	754	698	721	735	715	757	755	720	737	722	756	713	727	724	733	744	735	725	732	748	710	681	702	712	755	731	714	726	713	708	722	755	693	727	721	729	705	732	712	715	731	722	734	742	699	687	738	698	695	721	761	721	711	787	682	716	762	696	667	689	728	731	740	742	708	761	715	711	675	713	759	691	786	788	774	736	730	760	775	733	754	680	736	697	718	734	779	731	770	756	731	753	729	724	752	736	728	709	705	705	758	731	744	770	749	740	733	701	721	707	811	760	702	758	788	673	708	688	742	714	729	785	750	779	695	713	705	711	723	660	676	757	750	703	744	764	737	719	746	748	766	728	713	741	736	740	773	702	695	720	710	735	752	726	719	711	767	687	721	718	744	768	734	728	716	727	725	751	733	679	709	734	785	739	686	761	734	763	747	725	758	726	727	747	723	723	712	720	773	699	733	718	729	721	710	714	743	756	694	799	734	754	728	715	700	768	733	729	718	727	737	711	720	710	729	718	743	741	682	696	743	709	696	741	739	733	664	708	716	711	779	713	734	725	757	730	730	740	730	736	682	699	697	745	734	695	762	736	683	709	711	716	704	703	696	771	707	740	709	745	696	710	692	697	697	734	762	724	730	749	738	726	709	726	699	705	749	698	690	672	723	697	745	778	707	703	669	704	692	721	723	714	704	682	760	766	735	755	737	682	701	728	750	732	697	699	712	739	737	732	748	686	720	773	759	741	773	728	744	764	702	704	724	742	742	696	760	770	704	718	696	715	696	723	746	722	708	748	732	714	740	683	700	713	744	688	712	769	687	722	704	677	686	673	713	726	727	765	703	743	718	685	743	757	718	719	688	705	755	701	699	693	682	705	731	737	714	724	746	679	706	718	759	735	731	677	709	713	732	698	756	756	674	730	692	733	723	756	734	734	769	726	751	764	676	744	726	731	695	715	749	774	747	788	741	721	706	712	717	686	721	746	695	747	723	766	698	741	724	746	713	702	711	731	711	671	721	754	721	718	696	731	753	665	730	746	740	737	693	716	695	727	679	759	762	690	720	721	721	727	725	770	728	725	712	756	733	697	687	688	694	782	780	718	728	763	743	693	763	751	727	702	699	738	729	750	777	716	716	688	735	693	696	711	717	713	755	728	720	727	733	744	739	743	728	725	712	740	763	730	721	721	702	706	710	768	779	727	747	717	711	733	722	716	748	730	721	730	696	748	716	675	746	699	734	753	718	775	761	693	708	741	716	769	748	749	721	689	716	759	772	745	725	731	715	774	727	730	694	777	714	724	728	743	784	739	728	724	745	752	724	702	763	750	686	723	734	718	715	709	748	726	752	708	708	725	791	743	713	754	769	718	727	762	771	712	735	708	697	707	705	726	689	679	738	712	710	739	724	700	702	711	723	711	724	753	673	744	730	675	765	687	771	736	703	767	730	741	754	789	715	712	732	750	706	694	724	720	716	756	661	792	701	764	741	692	732	747	719	730	690	692	756	697	761	700	706	762	757	750	782	787	724	766	742	719	756	734	752	723	740	765	716	758	756	727	730	746	764	733	738	734	719	721	757	758	720	752	755	684	749	745	754	762	744	702	710	739	698	742	716	700	702	764	752	734	744	716	721	752	720	734	718	741	722	734	737	762	716	761	761	721	681	661	738	741	760	751	768	749	737	706	733	729	697	716	766	702	735	724	764	719	717	714	761	730	717	724	741	756	743	713	725	755	733	720	750	790	766	709	723	762	703	729	765	693	739	745	731	743	681	725	718	758	695	742	753	709	759	714	740	758	721	736	700	701	749	731	735	702	706	703	763	743	663	746	697	692	711	731	695	699	717	740	725	701	713	723	766	712	734	739	692	722	777	709	780	705	703	770	762	745	733	768	711
495	209	142	125	134	193	242	309	383	374	1788	5740	4385	2929	1726	842	371	203	109	67	65	41	51	52	50	44	43	48	41	53	53	53	36	57	53	54	50	47	37	50	42	65	52	47	54	51	38	45	58	55	37	54	36	47	55	44	46	48	40	49	51	53	53	48	30	59	53	50	37	33	47	60	46	48	38	49	44	56	38	47	56	58	51	41	47	43	43	50	47	61	65	55	48	53	40	57	51	44	50	51	34	54	46	38	50	45	57	58	55	54	49	41	47	53	47	38	49	55	48	42	52	35	43	36	48	47	41	46	37	52	53	43	48	51	50	43	53	46	32	34	44	41	51	47	50	40	62	40	56	45	54	51	40	50	52	38	49	45	37	54	44	39	46	54	35	39	49	52	39	47	53	41	56	49	49	42	34	40	58	64	45	54	43	40	51	54	40	39	58	47	42	51	40	39	52	51	53	45	39	42	51	49	38	54	42	45	46	33	44	51	46	53	51	48	56	40	54	47	42	45	50	51	45	45	42	40	48	45	55	38	45	37	39	53	38	46	47	49	52	52	57	46	62	56	40	49	54	35	54	51	53	52	40	37	52	52	40	44	28	45	37	47	49	46	50	45	39	41	45	53	40	51	45	41	39	50	38	37	63	40	44	43	51	44	58	57	55	48	59	44	48	41	37	50	35	38	45	60	50	43	48	43	38	44	43	49	34	55	48	43	55	46	43	42	50	50	53	48	49	35	42	47	42	43	41	54	61	53	45	46	42	58	49	50	50	50	43	52	46	37	48	53	57	50	57	43	63	52	53	49	52	38	52	48	45	47	33	36	42	39	42	41	41	59	46	42	41	45	42	46	39	45	51	46	49	46	43	50	46	47	49	61	44	57	40	46	56	35	44	47	52	53	49	40	44	42	51	44	56	41	49	55	45	48	52	42	58	48	45	43	47	40	43	45	54	47	32	41	46	44	53	42	47	50	47	40	40	41	48	35	53	45	47	44	49	34	40	58	50	54	40	50	37	54	39	48	54	49	35	32	44	57	45	43	45	49	44	53	54	46	42	45	39	50	48	39	42	51	47	45	44	32	53	43	45	37	39	42	56	49	45	48	46	49	38	39	53	52	48	37	48	51	54	49	45	50	46	46	56	43	51	48	48	51	55	48	44	56	51	46	47	57	48	40	41	61	46	27	54	44	28	37	48	58	46	44	58	46	48	46	54	68	50	50	44	44	61	49	41	39	47	50	50	53	47	62	46	61	42	47	53	34	46	47	47	54	35	38	41	41	36	47	46	61	52	47	60	45	36	32	51	42	41	42	36	33	46	50	39	58	43	47	57	40	46	52	51	47	50	38	60	42	49	51	48	52	47	44	42	43	51	45	55	47	43	48	42	53	45	43	44	50	49	46	48	38	42	50	42	46	42	48	51	52	49	47	42	51	44	42	51	51	49	47	52	49	38	50	44	47	40	47	52	50	35	45	66	41	54	46	49	50	43	49	51	45	45	50	48	52	49	48	45	49	47	48	48	44	51	47	38	42	47	51	47	58	54	44	49	50	59	49	42	45	44	45	49	51	48	60	39	30	40	47	48	49	47	39	42	35	48	41	64	48	59	57	51	38	51	47	46	47	41	56	48	50	49	60	39	53	52	45	31	69	48	44	44	55	44	47	54	45	47	34	38	42	43	54	41	50	46	37	54	37	46	42	54	58	41	44	43	36	61	40	41	62	38	51	50	49	44	45	54	46	34	46	62	45	42	36	62	53	51	42	50	45	50	47	60	52	51	67	55	50	43	33	50	43	52	47	46	45	38	49	54	48	44	50	40	42	43	46	58	58	47	33	55	43	54	52	51	41	35	45	52	41	55	34	54	47	47	35	55	45	38	44	54	44	40	37	49	41	44	49	47	56	39	40	43	42	38	51	44	64	35	46	47	42	55	42	47	38	53	56	48	41	47	50	47	37	42	41	55	41	51	42	56	56	46	39	40	61	33	45	53	45	48	38	41	44	44	42	56	49	34	39	53	44	41	60	52	54	45	53	49	43	39	34	50	46	46	54	55	47	44	34	70	47	46	54	48	59	48	36	42	48	54	52	42	50	50	40	60	44	50	60	51	43	57	45	56	38	43	46	62	54	58	54	38	48	47	57	53	43	42	43	41	35	40	52	43	39	34	53	41	44	49	41	38	54	43	54	38	38	48	44	41	47	64	36	50	64	48	47	57	63	52	54	45	49	48	43	42	51	39	45	47	53	51	42	53	62	41	41	54	50	42	54	43	43	42	48	41	41	58	46	62	43	35	34	44	51	45	54	53	54	49	45	38	42	37	42	52	48	52	44	56	60	47	40	40	52	44	44	40	38	45	54	48	47	42	60	53	54	44	48	43	47	40	53	42	65	46	44	50	65	37	49	55	46	45	43	47	44	52	59	47	39	42	47	51	39	40	52	45	48	43	47	43	46	39	42	46	42	47	53	51	45	63	48	54	49	43	47	63	51	43	50	44	45	59	44	51	45	38	48	49	32	52	49	58	48	41	43	54	55	58	58	47	38	40	47	31	43	55	51	47	37	43	42	45	46	48	56	48	50	51	47	55	42	58	47	45	52	37	34	54	52	47	44	47	43	56	46	54	58	51	45	49	43	59	40	50	48	70	67	54	45	46	37	49	51	38	48	47	40	46	49	38	48	48	40	56	53	52	53	48	47	41	49	53	40	56	53	53	43	56	52	42	63	38	46	44	39	50	47	59	35	41	46	52	51	39	52	57	47	42	46	51	41	55	49	47	41	52	51	50	45	39	39	46	46	38	41	54	50	47	42	42	49	49	44	45	52	47	37	53	46	46	45	53	35	45	42	50	45	35	61	33	46	36	47	55	39	50	54	57	48	42	39	47	52	53	53	49	45	53	54	46	46	45	54	56	35	50	44	59	49	57	47	43	69	56	39	50	41	53	38	56	54	53	52	42	40	48	36	36	52	45	39	37	44	41	38	45	57	41	54	52	52	56	46	50	41	39	44	49	50	45	36	44	59	45	45	42	31	43	49	46	43	52	45	39	50	55	47	45	48	53	36	33	56	50	47	50	41	49	42	45	41	59	55	39	46	36	51	53	59	42	45	58	39	49	39	42	43	34	42	49	42	60	44	42	50	54	54	40	47	60	45	52	50	45	56	47	50	57	50	50	35	56	51	35	58	62	54	49	38	47	44	42	44	53	42	41	46	56	47	42	45	44	40	36	46	48	53	44	45	44	37	43	45	59	51	40	55	56	37	47	49	48	33	38	48	58	52	45	48	49	37	53	36	43	52	36	43	49	55	45	47	46	40	48	46	50	39	49	49	67	47	41	47	35	50	44	49	43	57	51	48	38	53	48	49	47	48	50	49	49	45	44	46	41	56	58	41	34	47	50	59	45	54	41	42	33	49	39	36	51	37	47	50	43	44	46	37	52	54	48	58	40	50	38	48	41	45	46	50	50	52	45	35	49	48	52	44
11793	5681	2747	5950	13149	13989	14407	14278	15385	13816	27522	40247	34840	30048	23520	15882	8472	4207	1928	1077	794	604	639	607	549	590	556	578	567	560	575	591	530	566	547	565	598	552	556	526	548	568	573	599	564	533	614	582	553	592	591	579	555	589	530	554	610	539	573	560	563	582	564	531	547	578	542	582	562	563	548	573	553	585	557	615	540	540	545	559	547	585	533	613	593	562	538	561	573	570	566	559	556	527	566	551	569	551	586	552	598	547	571	581	591	544	599	535	569	551	576	572	574	574	565	559	565	561	602	539	512	520	561	533	567	540	562	560	567	553	565	608	531	566	586	545	589	549	527	555	556	574	537	554	554	567	545	599	541	590	538	561	594	574	588	515	603	584	615	584	557	579	588	597	573	571	551	534	561	535	558	584	608	556	516	570	596	570	562	576	561	533	577	550	539	621	595	578	550	558	543	576	566	562	587	565	570	550	558	547	581	554	564	563	534	579	530	540	617	570	557	549	555	557	569	566	571	580	524	546	517	600	580	560	556	531	569	572	532	586	611	549	561	575	560	574	572	567	561	530	606	558	558	587	580	604	601	562	568	556	579	568	553	611	564	544	582	588	554	555	606	552	570	550	542	562	549	591	599	576	497	546	565	531	508	575	568	517	626	569	563	534	541	553	550	602	548	603	540	523	531	549	531	591	532	542	554	565	556	560	551	592	562	575	602	584	556	580	553	537	566	589	544	530	550	562	560	596	502	560	528	576	590	612	598	587	530	555	524	552	563	563	544	566	554	584	556	571	575	538	570	565	554	553	593	596	584	577	549	573	534	529	581	527	565	559	553	576	596	556	549	609	559	625	579	549	551	566	595	553	590	547	551	544	573	588	547	548	558	592	576	570	549	570	557	566	604	589	573	551	566	540	586	579	575	589	559	574	547	565	571	534	545	568	580	539	549	594	553	558	559	558	535	589	579	542	564	586	546	606	550	556	545	578	623	581	568	582	571	536	532	548	577	593	531	527	543	545	559	576	546	570	568	533	574	520	529	537	563	562	561	579	514	549	547	547	558	522	540	580	578	595	570	561	607	552	543	580	577	549	580	567	578	525	526	567	558	525	535	553	564	553	540	538	567	586	534	557	552	567	589	614	552	594	571	604	565	521	541	542	575	603	565	532	520	611	560	579	575	585	529	575	556	566	565	550	544	529	561	574	575	563	578	551	524	565	604	571	608	533	564	551	562	571	604	571	571	580	601	555	554	543	524	547	578	587	511	615	517	556	577	512	558	582	553	558	545	561	563	530	565	595	597	553	598	537	544	595	613	548	574	529	601	553	584	598	581	574	546	556	577	581	604	546	557	565	586	583	556	601	558	572	549	582	530	544	554	575	567	563	580	529	550	634	571	540	533	571	538	528	566	598	574	546	595	609	601	573	553	544	587	577	549	573	604	574	576	577	535	579	552	549	547	576	570	560	595	611	557	585	561	608	572	590	555	571	578	584	564	555	559	549	584	576	589	580	563	540	573	561	570	544	560	552	552	557	586	566	546	569	574	562	603	539	553	532	612	548	594	569	590	561	578	583	576	566	540	581	542	543	559	564	592	544	569	563	545	542	542	558	557	557	569	574	528	603	564	555	599	547	582	510	560	554	578	574	596	543	565	537	560	607	530	549	552	559	539	590	565	569	571	550	553	578	538	572	592	550	578	563	547	569	566	568	551	541	587	536	528	525	551	538	583	578	556	517	582	583	563	592	599	555	594	560	576	569	550	607	566	526	537	566	594	597	599	563	570	563	555	552	507	551	574	624	575	541	525	589	611	596	562	551	548	573	541	593	576	556	595	551	529	585	573	548	596	575	563	558	575	592	562	567	582	569	535	551	571	576	541	608	566	592	605	578	575	578	575	590	540	585	557	533	591	584	603	561	540	576	579	567	611	550	531	550	601	534	559	536	579	553	579	577	571	532	578	580	600	556	564	599	616	585	565	566	566	557	527	567	541	526	565	548	570	558	541	597	538	581	564	612	528	545	557	594	579	549	570	553	568	565	525	588	504	594	561	512	561	546	582	573	569	568	568	559	574	583	614	559	565	587	578	552	595	570	623	590	551	558	565	593	570	580	584	574	538	562	591	563	533	593	547	569	537	558	532	565	555	576	577	577	559	590	568	594	594	549	571	509	526	594	547	580	544	575	569	551	583	578	583	526	578	574	549	594	541	554	528	562	599	545	568	598	552	551	566	557	540	590	564	577	582	614	549	549	556	544	555	577	553	578	580	557	582	576	570	551	585	578	532	539	583	587	548	540	552	568	580	511	619	577	579	574	605	569	546	569	567	570	572	536	562	567	583	581	547	583	541	563	569	587	548	576	565	587	579	603	578	588	579	563	602	555	593	524	597	546	551	574	535	575	558	542	567	566	565	576	588	567	586	555	573	529	572	572	568	521	564	573	567	593	556	528	576	556	569	579	544	586	579	590	561	559	577	525	564	555	558	565	577	567	584	553	585	578	558	582	540	553	586	553	535	564	554	558	600	587	574	559	598	580	578	592	552	561	556	552	531	560	589	579	580	566	591	568	564	593	595	586	583	558	553	526	566	567	539	561	565	588	607	563	553	600	573	556	551	520	541	594	578	586	596	575	526	579	604	557	585	599	537	630	548	543	590	546	564	539	546	588	510	587	599	552	576	572	585	571	555	567	558	607	554	599	617	596	593	614	553	620	560	546	585	581	584	554	536	559	600	537	539	494	578	592	577	535	580	589	552	589	526	546	556	571	557	581	627	580	536	560	554	566	562	569	565	572	543	589	579	559	548	520	545	522	541	559	552	516	584	536	553	562	565	524	570	610	589	548	554	582	528	552	556	576	549	537	574	572	575	565	572	571	576	510	583	531	615	522	577	574	583	594	554	550	519	569	562	600	529	585	558	550	553	576	557	597	554	602	558	566	604	557	584	560	569	557	610	556	514	556	591	525	562	547	562	557	569	568	571	557	550	577	572	547	538	589	568	629	578	557	568	576	576	571	524	596	516	572	561	574	583	564	563	593	572	582	546	577	576	585	572	577	568	557	564	542	553	570	560	563	607	604	548	557	575	593	557	574	557	568	520	599	593	571	564	535	581	541	545	580	559	574	528	583	561	565	567	560	606	595	543	552	602	559	582	592	561	564	569	572	545	530	547	574	574	554	555	540	617	535	571	538	619	563	593	578	530	555	577	570	581	553	587	579	548	559	570	573	585	551	582	564	591	557	527	610	527	531	538	612	568	586	559	548	602	551	581	548	545	550	581	543	549	563	554	543	537	556	554	572	566	553	554	578	548	593	577	578	554	620	544	535	558	568	577	552	602	556	555	574	548	560	513	540	620	547	570	589	597	579	592	560	549	548	579	534	547	555	576	606	586	600	553	549	592	575	544	512	571	568	575	561	544	558	553	562	539	564	566	568	564	575	563	566	552	540	557	586	588	566	563	587	538	583	590	574	534	613	551	547	533	565	565	560	556	547	584	577
1950	233	144	136	171	241	373	400	484	670	3592	7043	5941	3641	1820	871	407	205	142	89	71	61	64	59	76	75	74	79	76	74	65	87	67	65	71	69	70	74	59	52	61	66	66	85	51	64	61	54	58	65	75	75	55	69	69	78	57	61	62	78	68	78	64	71	76	76	76	67	73	61	68	68	77	79	64	55	69	51	59	78	66	70	71	61	73	72	56	62	93	57	66	74	72	52	78	76	69	66	70	61	68	70	64	70	65	77	77	70	69	57	66	81	60	61	81	57	57	64	59	58	56	59	61	73	76	70	68	54	67	67	70	75	67	69	63	72	53	62	59	60	55	56	52	61	55	55	64	68	76	69	81	82	58	68	74	56	74	63	72	72	73	63	68	61	60	68	75	67	61	65	78	65	56	78	71	74	66	79	69	58	68	94	65	87	64	80	70	62	62	56	61	67	78	69	72	84	76	71	68	66	82	64	67	77	65	68	79	56	70	71	73	66	62	75	66	85	59	76	68	68	73	66	56	62	61	73	68	73	67	67	67	72	73	58	58	58	58	62	64	82	69	74	62	72	59	66	62	86	78	68	65	58	60	72	55	67	66	61	73	65	73	68	75	79	73	63	68	79	78	55	72	72	65	77	65	75	67	89	61	64	71	65	57	73	56	63	63	80	82	72	66	87	76	55	55	61	66	70	59	70	61	62	83	68	48	72	78	69	79	74	68	75	57	88	54	69	60	67	78	53	60	56	76	84	75	54	77	67	57	52	67	50	68	70	69	67	73	62	53	73	57	74	55	58	56	75	80	48	62	74	67	81	77	64	67	63	77	72	64	74	51	76	74	75	59	69	81	60	76	75	68	58	75	59	74	71	72	88	66	62	68	53	62	70	56	72	65	66	69	80	82	65	60	77	75	64	71	71	64	73	71	58	76	54	67	69	71	62	77	74	77	76	72	73	70	65	75	79	67	72	57	69	58	65	64	67	59	70	57	58	77	77	72	80	72	65	73	71	62	67	66	61	73	66	57	64	75	71	70	65	73	58	65	71	85	79	70	65	53	78	73	65	63	72	74	71	73	63	67	58	68	54	65	68	66	64	69	70	45	66	74	71	54	55	54	71	72	55	76	61	75	73	63	88	62	72	64	67	61	72	59	89	57	78	70	83	56	62	64	69	75	74	67	80	85	68	78	74	59	79	86	69	66	62	62	50	63	72	62	61	76	46	65	81	77	61	52	78	64	71	73	62	76	58	68	81	68	85	61	66	53	68	71	61	57	67	54	73	58	70	76	78	66	65	72	58	68	63	80	83	69	63	63	66	69	65	68	70	70	73	75	54	61	67	75	67	74	84	53	69	66	58	63	79	72	90	73	72	75	72	59	76	68	69	65	62	48	62	71	68	72	73	65	66	68	59	54	73	86	76	72	62	64	68	68	62	72	65	67	54	53	69	68	68	71	55	64	56	70	65	62	59	74	74	76	62	62	47	62	70	65	65	58	80	70	77	56	66	75	82	57	71	71	73	77	84	71	70	74	52	71	65	82	54	77	87	70	83	70	77	68	76	53	78	66	72	64	75	60	71	65	67	69	69	77	68	56	57	74	66	76	52	70	50	57	81	69	71	65	72	59	65	83	68	77	54	60	83	71	67	81	65	67	67	54	65	64	66	75	66	57	58	64	81	71	60	76	64	71	57	67	67	61	74	60	78	75	56	71	79	64	64	87	74	84	75	78	57	65	75	72	63	72	78	61	57	80	74	72	71	55	75	65	69	85	65	65	59	75	66	76	68	72	65	72	69	69	65	66	68	65	66	75	78	58	69	73	64	67	67	77	62	76	71	70	79	76	65	68	68	62	51	70	71	70	56	60	77	60	79	67	62	76	67	66	64	67	43	55	51	65	63	74	64	60	79	48	54	61	64	74	58	65	69	62	62	76	62	71	75	74	78	63	69	69	76	58	65	72	57	81	90	76	71	74	67	80	57	75	63	76	67	78	63	59	61	63	51	68	67	59	71	87	66	70	73	79	72	66	60	62	65	64	76	61	65	68	79	62	75	67	76	65	72	80	79	71	65	66	61	69	49	65	80	65	63	65	53	70	82	64	72	60	73	82	73	59	69	80	67	87	83	48	52	57	66	55	83	70	63	55	68	70	59	77	66	64	68	63	67	62	74	66	72	60	71	64	55	78	67	59	59	64	64	70	66	64	74	74	76	58	63	76	56	72	59	58	56	72	53	69	58	73	73	65	72	79	81	57	76	68	57	72	76	53	82	87	51	68	56	88	78	59	64	66	71	52	72	79	81	84	72	62	87	63	68	79	72	87	72	65	60	63	79	61	61	72	57	86	69	69	72	66	74	69	70	62	67	77	65	58	65	55	64	68	74	75	78	67	66	66	58	84	70	68	72	61	67	82	69	75	61	59	69	71	51	54	73	70	62	70	66	61	74	71	78	67	75	66	69	70	62	72	75	64	78	84	72	71	71	80	67	67	61	58	67	80	74	75	62	72	62	61	64	79	86	63	71	75	65	58	80	64	77	68	78	76	64	60	43	65	56	66	66	75	66	69	78	61	67	71	63	61	60	59	82	90	65	56	72	67	68	55	69	72	61	64	69	67	66	77	82	62	66	83	62	65	68	80	58	73	72	67	76	69	65	68	78	77	81	68	68	73	67	74	78	57	83	75	68	75	66	70	77	70	64	81	74	47	70	71	69	64	92	80	64	70	74	75	77	62	54	60	66	54	71	78	69	65	70	69	64	73	71	70	55	70	61	63	70	60	78	80	68	71	71	74	80	75	62	67	76	80	57	63	64	61	58	71	75	71	77	67	69	80	71	59	66	72	73	72	90	82	64	61	64	52	65	74	73	64	69	59	73	72	82	71	62	68	56	64	59	50	69	74	68	58	59	72	56	73	60	63	70	75	67	83	55	73	62	65	65	71	78	59	70	59	58	66	68	69	69	75	74	60	74	45	89	62	64	65	67	56	64	65	75	83	53	49	87	74	82	72	80	62	65	69	67	68	63	70	63	55	82	72	74	62	63	61	63	69	68	82	67	67	64	58	62	50	71	77	77	82	76	66	66	84	82	64	67	64	73	87	63	67	79	79	67	72	86	51	60	65	69	74	71	78	66	72	64	67	75	63	66	71	72	68	70	72	66	86	63	63	64	64	70	65	71	68	74	73	64	59	74	56	71	68	76	70	77	77	82	78	59	81	73	71	75	56	64	69	66	68	65	63	62	70	53	69	68	61	72	78	57	64	65	66	75	72	72	73	78	75	75	73	72	65	60	77	65	79	68	82	70	63	62	63	70	71	67	67	68	55	67	66	67	77	68	69	75	45	75	57	67	65	52	61	65	74	59	75	75	79	62	81	81	63	70	60	79	63	66	70	87	57	77	65	62	63	63	68	62	66	73	77	53	69	71	84	66	65	74	67	78	64	75	56	75	52	80	74	59	75	66	64	64	71	81	68	76	57	69	66	65	71	76
12448	4951	2765	5742	12723	15914	18731	18124	18732	20496	35833	43203	38622	31572	24606	16050	9057	4406	2259	1429	1078	911	850	839	764	834	834	851	806	801	810	825	818	847	801	851	807	809	797	810	824	861	790	810	818	864	790	832	799	845	801	817	799	852	796	807	818	799	862	801	858	845	854	825	778	795	838	836	834	813	808	796	788	827	840	791	843	768	771	837	816	824	788	822	858	806	813	840	791	816	826	776	777	799	813	872	772	829	825	822	825	774	814	818	826	808	823	862	840	822	816	867	804	814	758	826	781	849	798	813	851	840	798	794	836	801	811	832	820	833	882	807	830	846	780	860	838	868	781	868	831	842	841	830	836	785	858	799	777	788	865	823	846	834	815	811	782	742	843	782	795	794	811	777	788	840	824	814	831	823	817	849	830	831	860	836	840	785	845	825	797	806	800	857	778	789	849	794	820	821	784	795	821	804	794	857	781	782	814	825	823	820	790	834	841	782	856	801	871	822	815	851	790	795	859	810	809	828	805	807	790	800	796	812	834	845	782	833	846	824	825	816	804	810	805	858	854	831	832	824	810	800	791	823	807	811	818	802	825	815	816	813	814	806	776	862	870	900	830	825	847	799	860	813	805	846	763	814	791	839	807	810	803	771	892	789	817	838	823	779	782	806	804	818	831	846	816	811	812	804	894	786	821	842	822	807	869	795	808	807	826	785	882	857	789	783	844	795	782	790	860	833	801	800	838	785	795	784	823	765	788	789	852	802	821	795	790	814	832	819	870	829	807	727	844	807	906	854	843	813	792	781	810	758	829	801	813	872	823	824	749	804	798	870	823	885	811	771	853	840	816	889	868	748	848	835	812	812	812	836	779	815	826	788	798	789	873	830	842	816	835	796	822	864	759	778	791	846	843	858	843	852	860	751	832	821	851	834	749	832	792	847	833	840	810	769	823	846	861	817	818	786	826	844	769	827	794	837	799	862	798	840	848	819	794	761	816	812	857	775	827	787	823	848	821	839	832	785	819	812	852	842	771	770	872	798	818	802	774	793	875	796	873	812	841	788	823	897	818	814	785	808	832	813	832	821	865	872	777	804	762	843	763	827	804	804	788	826	791	889	829	845	848	846	809	838	810	866	791	835	770	803	814	808	815	789	848	824	813	875	832	829	757	772	831	831	783	878	810	807	856	842	862	890	824	787	851	791	791	773	861	811	818	893	819	804	806	834	838	811	844	852	782	859	825	791	789	844	765	798	790	803	842	860	839	819	839	797	801	818	814	821	813	833	800	809	864	814	815	775	836	814	793	833	781	867	840	816	842	801	826	832	806	749	854	858	842	824	779	849	809	831	839	794	820	850	814	783	832	784	778	802	843	834	834	822	828	793	865	855	826	767	840	800	812	836	803	837	791	807	792	827	864	841	815	823	854	821	791	804	800	788	818	873	881	861	761	814	825	805	847	806	774	861	843	834	826	857	822	844	812	824	812	779	854	848	783	881	802	809	834	823	821	803	811	795	828	750	856	828	762	801	822	847	830	820	829	786	799	792	835	816	829	809	832	816	824	803	810	811	803	770	838	815	766	856	825	855	843	800	847	867	763	849	784	855	779	823	851	798	803	817	778	859	785	870	830	800	820	842	802	830	807	821	842	764	799	830	809	838	776	814	811	798	818	877	836	829	824	836	807	758	819	856	806	820	790	829	796	836	845	816	785	871	822	855	796	834	818	854	831	758	825	762	851	830	803	784	771	770	808	861	821	807	859	830	781	797	766	844	841	796	856	831	807	835	828	838	858	803	795	788	820	782	841	774	848	792	837	774	814	776	854	799	833	826	857	841	817	845	832	804	774	847	809	847	800	820	850	890	903	825	821	831	827	804	797	891	847	876	842	806	802	800	832	797	821	809	815	840	788	790	836	843	869	831	856	786	811	820	810	828	830	793	844	805	832	770	811	860	821	793	806	849	807	784	834	819	842	836	829	782	781	845	777	791	828	837	812	813	832	795	879	835	804	846	797	870	841	776	829	840	814	805	815	814	842	821	886	877	831	759	839	814	857	855	817	857	806	814	813	817	829	842	827	853	837	808	820	786	803	830	811	816	804	782	833	806	813	852	822	771	819	818	822	846	847	828	861	860	824	808	809	848	824	791	775	886	818	817	852	819	848	795	841	863	802	854	804	809	833	855	824	838	815	842	810	832	801	765	835	827	837	807	860	837	878	813	794	821	890	824	809	775	849	800	841	784	789	815	781	820	857	812	802	830	790	887	820	850	819	823	780	797	812	831	742	800	758	823	801	789	801	837	839	898	806	853	829	828	818	879	802	837	808	859	777	863	789	822	782	797	845	783	849	852	840	836	777	794	817	795	764	845	765	824	872	815	826	804	769	790	813	833	825	799	845	883	819	786	765	857	839	874	872	801	806	820	755	830	775	817	814	813	819	871	847	822	837	788	810	809	805	867	759	764	821	843	811	796	771	813	822	826	817	808	779	784	813	820	747	815	815	874	816	773	797	797	882	820	781	815	836	818	820	776	828	847	828	828	796	840	796	817	825	838	823	830	819	757	781	814	772	824	845	816	811	814	789	846	796	769	834	787	796	827	797	867	885	818	827	818	855	832	815	840	831	787	756	791	814	828	845	835	851	862	829	737	777	769	798	836	797	780	810	836	787	861	842	808	817	868	830	856	803	798	805	814	871	835	810	834	888	831	843	795	823	812	859	803	859	803	856	768	791	808	834	840	813	817	824	793	811	824	847	846	794	845	848	807	825	816	848	827	802	862	810	853	856	825	824	790	842	790	806	834	777	813	796	848	783	823	837	821	877	747	891	843	798	791	806	793	836	789	860	820	801	862	798	791	822	780	793	844	766	841	834	866	900	855	801	826	826	819	836	809	817	747	819	776	871	807	801	885	792	819	776	828	825	782	854	871	799	873	842	828	786	809	826	840	779	871	819	787	812	846	804	863	868	786	787	835	818	895	812	827	800	845	818	850	800	879	852	858	797	780	832	826	830	842	776	815	826	851	779	841	846	857	770	811	814	809	860	829	779	818	838	802	859	769	795	826	818	832	804	827	758	820	786	826	808	808	790	815	817	778	796	863	813	837	821	868	795	800	831	815	862	790	856	843	773	850	784	835	825	855	805	825	830	818	817	835	823	814	780	902	803	768	782	755	834	812	854	823	813	780	856	789	737	808	816	780	818	863	815	789	846	822	837	824	830	828	820	796	818	810	755	780	832	816	789	847	808	799	844	780	822	832	795	813	791	819	801	811	860	780	861	836	805	803	781	836	830	847	819	820	813	867	792	830	825	804	808	819	830	797	794	833	818	856	806	816	773	801	767	821	824	843	809	859	825	851	831	826	822	828	817	769	865	791	798	823	812	870	890	828	798	777	818	806	792	804	745	814	864	827	792	837	830	838	856	803	821	849	812	864	835	818	827	801	856	849	818	812	851	800	856	849	809	805	835	826	818	800	836	803	831	817	836	812	783	788	837	817	805	806
1014	309	275	253	342	530	892	898	900	1428	6442	6960	7641	6764	3712	1939	814	329	189	136	77	46	62	52	51	59	56	68	44	48	51	45	44	63	52	52	54	55	63	52	60	54	38	58	59	52	39	65	45	49	54	53	58	49	60	57	52	54	55	58	54	48	45	47	50	53	49	48	49	52	55	54	43	49	54	52	62	50	51	59	52	59	45	38	51	59	60	63	51	64	55	46	43	50	48	46	58	46	52	60	61	52	63	46	48	38	52	61	49	50	44	53	45	53	53	47	57	52	50	66	53	75	47	47	61	38	33	65	47	56	54	44	60	51	55	63	52	50	48	52	69	52	55	59	49	54	64	53	55	55	65	52	50	42	48	58	53	54	68	46	58	56	48	52	74	56	41	45	57	56	49	56	52	61	55	56	46	60	47	48	48	62	45	47	39	69	54	68	38	54	60	53	56	45	47	43	58	58	45	52	53	56	59	58	60	52	56	34	60	56	54	71	46	50	50	63	57	46	56	65	55	54	50	60	54	59	55	73	41	51	44	44	58	55	58	50	65	49	53	67	50	48	54	54	45	56	60	55	39	56	59	59	49	54	58	50	52	47	45	55	59	39	56	53	52	56	46	49	44	49	54	59	42	45	43	55	47	51	61	47	50	51	54	58	56	51	37	46	42	43	44	57	59	41	54	45	53	68	45	40	59	64	54	57	37	53	50	43	46	49	50	61	56	53	61	51	49	47	38	51	56	42	56	45	49	49	44	53	44	50	47	49	43	55	59	50	57	56	46	47	54	61	48	49	58	46	49	48	60	64	72	66	59	57	50	58	59	58	54	32	55	51	62	50	47	65	51	59	57	47	53	45	44	47	41	48	43	37	46	47	55	43	50	54	70	53	66	59	55	56	48	49	44	47	57	63	52	43	64	69	42	59	55	45	56	54	49	52	45	39	64	47	49	68	45	48	46	52	49	59	52	68	41	54	57	50	36	55	52	64	49	50	42	49	61	44	63	52	48	53	49	56	65	50	59	57	56	53	48	45	67	49	65	59	55	61	66	61	49	48	50	55	49	49	47	52	53	53	51	56	55	54	59	39	55	55	47	50	56	74	49	41	65	45	62	62	69	44	43	57	65	52	47	56	44	35	43	34	58	56	63	56	53	54	46	59	69	49	52	56	60	51	52	44	54	51	49	57	39	55	57	63	48	48	58	60	48	47	58	47	46	60	45	52	47	50	50	36	46	57	48	46	51	64	60	52	62	61	60	52	48	50	52	52	56	42	64	54	43	51	63	52	50	48	42	50	62	52	52	53	58	42	52	64	51	69	58	55	66	62	46	55	51	51	60	51	48	47	50	48	50	54	56	49	46	63	48	45	43	44	56	55	48	44	57	50	48	65	47	56	47	59	49	51	32	46	59	47	52	44	41	54	58	57	45	62	55	47	55	57	50	52	55	48	58	46	55	55	59	45	49	48	57	40	49	39	43	36	47	54	38	40	67	47	53	49	52	55	57	54	54	45	53	60	51	43	40	42	54	48	55	56	38	67	38	61	60	57	47	55	46	46	49	58	45	53	55	40	48	38	59	42	43	55	51	44	59	52	48	70	53	38	48	52	64	46	53	51	53	69	58	64	54	60	63	57	59	46	54	44	52	65	62	70	63	52	52	57	59	53	60	50	55	44	71	52	54	58	61	44	62	43	44	47	51	53	34	61	53	45	48	46	57	59	64	51	53	48	49	47	46	49	45	54	57	50	61	46	75	58	61	44	67	46	52	64	60	54	61	61	54	51	47	63	46	59	57	56	69	58	52	57	53	62	59	47	55	47	56	48	60	44	53	55	57	60	45	57	59	43	51	48	46	57	44	59	59	62	54	50	58	58	50	51	43	51	61	57	54	56	54	51	52	50	49	52	51	48	46	59	57	37	48	37	45	61	49	52	51	55	52	56	53	60	45	56	54	47	47	50	48	51	52	47	61	50	54	43	49	47	39	48	58	56	41	48	66	47	64	62	51	58	56	47	51	50	61	43	44	61	48	50	57	51	50	53	55	47	43	46	55	58	55	64	54	35	53	47	46	59	51	52	51	53	52	64	53	72	48	43	56	45	66	46	56	58	60	55	56	48	53	66	48	49	50	70	59	59	52	43	63	53	42	52	49	51	56	59	48	62	48	51	61	49	45	47	58	54	52	58	55	57	37	44	53	44	45	61	56	46	51	62	47	49	47	51	73	53	61	59	54	39	39	51	51	39	60	49	56	50	57	55	43	52	60	56	46	64	54	56	42	63	66	49	47	61	28	50	55	49	59	57	50	57	44	54	55	49	49	50	43	47	58	43	66	55	56	57	54	69	54	54	47	49	49	46	51	59	61	58	45	46	63	59	62	50	51	43	44	63	51	58	56	43	54	59	57	56	49	59	49	51	38	54	57	40	56	51	48	37	57	67	46	45	56	60	41	50	49	48	61	60	62	43	59	52	66	57	43	53	41	56	48	52	52	59	48	46	56	55	62	59	59	61	47	63	58	50	55	46	65	49	56	47	48	35	53	56	54	46	46	50	49	55	48	58	44	49	55	48	56	50	48	56	39	49	45	53	52	59	61	69	49	50	57	55	57	59	29	51	63	53	49	43	49	62	46	53	55	54	55	57	52	54	57	54	43	53	44	60	50	52	59	58	53	38	69	54	59	49	57	60	58	54	41	48	51	49	68	62	46	49	53	57	40	53	66	45	44	49	44	49	51	62	62	55	67	51	56	68	47	48	48	41	51	50	64	57	60	44	57	47	44	58	44	49	52	45	57	54	62	59	54	64	59	41	44	50	50	53	58	61	52	62	64	62	50	49	39	56	46	53	61	52	45	46	62	53	52	55	57	38	57	61	57	57	55	59	44	59	38	51	48	56	52	42	54	55	50	45	48	55	53	46	59	55	42	38	56	60	49	68	56	53	59	47	66	53	56	61	58	59	50	52	48	47	47	50	52	57	36	41	42	54	48	53	46	51	39	52	55	60	48	45	48	46	48	57	67	44	55	44	46	49	48	57	56	51	53	47	45	61	53	57	46	42	43	49	62	57	68	55	54	36	58	46	50	60	61	55	64	44	59	44	49	46	62	55	47	56	55	54	47	45	52	57	64	41	46	58	48	53	50	67	46	48	51	70	73	43	47	50	49	52	56	45	59	53	67	61	63	61	53	43	53	38	50	46	62	44	46	49	43	48	47	51	50	54	65	51	54	51	51	59	58	52	67	49	47	46	41	45	50	55	57	64	58	59	47	53	62	49	62	42	54	49	65	42	39	49	57	55	55	52	53	43	52	49	66	58	59	51	71	46	51	54	43	48	55	55	58	64	55	47	54	50	46	49	51	48	59	50	55	57	67	47	49	55	57	63	56	57	61	54	65	56	61	49	56	43	52	56	63	45	50	53	49	38	60	57	57	60	50	60	55	45	57	52	49	52	45	52	48	46	49	57	54	52	40	58	58	46	53	51	59	62
15605	7727	4866	12347	24005	24657	27501	26127	25105	28446	43925	41893	42716	39024	31380	23995	14990	7488	4416	2143	1071	758	681	634	619	604	620	647	629	641	657	612	593	629	653	633	649	650	597	606	656	666	632	664	646	598	645	603	610	621	613	624	599	649	590	573	663	595	612	609	620	594	643	616	626	601	610	623	643	618	663	649	582	692	640	636	627	646	617	621	635	647	647	617	584	604	638	606	641	593	599	602	651	615	653	656	643	691	626	610	596	607	618	582	607	599	654	616	633	613	618	586	624	566	644	654	623	646	614	585	637	597	646	629	584	651	592	604	674	670	608	628	646	575	617	629	582	625	604	623	627	599	632	661	632	649	625	628	582	618	614	604	646	657	611	617	643	638	639	595	629	604	578	588	602	644	606	668	632	618	610	654	574	581	623	610	609	614	661	624	615	590	605	632	637	581	570	656	641	640	591	619	633	636	605	658	594	672	602	609	587	598	602	573	665	629	655	571	604	604	574	653	631	579	624	620	651	574	597	590	643	663	627	637	626	650	600	641	583	632	614	683	579	601	660	615	579	607	614	657	659	605	659	640	614	655	658	645	624	591	599	625	626	594	629	633	600	666	616	631	639	620	634	608	626	599	588	628	626	592	637	625	612	607	672	668	648	618	557	645	656	604	595	610	648	618	600	671	612	591	656	633	667	651	615	591	603	598	646	608	635	647	653	597	645	633	624	621	578	589	645	611	656	624	599	604	635	646	623	592	632	628	624	614	633	658	606	566	635	599	596	626	592	652	642	605	635	579	639	706	665	611	609	622	646	634	627	652	604	604	637	644	620	568	584	597	603	633	609	581	589	624	639	708	677	632	612	648	589	614	641	635	651	623	630	598	648	620	638	628	617	587	594	652	629	592	577	625	607	619	631	610	607	616	630	574	616	610	614	634	612	666	652	589	644	623	618	576	593	640	654	665	634	600	592	590	599	582	585	604	657	609	671	593	657	646	598	673	626	608	603	610	611	607	643	635	628	558	621	649	620	600	619	666	625	630	657	631	629	635	623	666	574	593	635	582	613	568	634	630	660	651	653	602	637	602	603	572	614	625	604	652	614	632	601	626	668	639	650	590	592	607	628	656	593	576	581	601	631	592	633	670	633	647	630	672	626	620	633	580	575	645	607	605	653	623	639	640	593	645	582	598	630	616	577	634	613	652	597	607	628	682	593	671	611	588	619	637	637	610	633	645	620	642	604	628	612	601	602	643	631	631	639	638	653	621	636	644	614	606	631	689	619	628	614	605	636	625	615	630	614	609	663	622	594	636	611	646	595	651	602	624	602	639	620	625	678	652	672	601	613	588	621	662	612	645	663	602	593	657	613	634	590	622	617	650	598	658	611	619	649	632	611	669	637	623	611	641	609	566	602	618	580	605	601	638	651	624	637	585	595	643	634	613	612	571	610	633	618	624	606	632	597	636	658	627	639	660	608	612	641	617	611	623	652	605	618	602	659	611	631	601	667	604	599	605	646	666	616	622	627	620	609	602	623	628	618	666	616	638	675	620	625	673	663	625	661	615	598	631	640	623	646	629	621	633	607	625	638	618	621	570	595	624	633	627	632	590	648	578	593	619	648	605	602	613	620	616	636	597	661	598	604	666	608	551	607	591	637	615	626	593	610	619	645	608	626	595	633	647	590	621	608	625	637	647	631	627	587	597	612	601	662	650	670	627	617	648	636	653	648	593	621	631	640	612	634	646	592	655	641	649	619	610	616	600	614	643	608	618	620	584	601	605	604	671	634	641	616	587	582	573	620	643	594	624	612	650	642	620	647	627	625	605	579	640	665	611	682	616	639	633	587	587	613	661	613	636	626	613	617	645	650	615	582	631	604	635	613	646	558	601	688	608	616	656	620	621	596	584	640	594	667	576	643	613	610	598	626	602	573	595	625	614	662	622	621	657	689	643	593	619	635	628	649	630	625	594	641	626	536	660	615	636	577	661	629	605	651	613	615	571	605	647	595	600	602	610	596	648	621	602	585	619	645	607	537	632	660	649	587	607	597	610	614	621	583	653	607	621	635	607	621	630	627	610	610	611	607	605	647	618	624	609	589	670	629	614	622	623	650	612	657	597	621	641	617	612	674	590	585	680	616	656	623	631	628	593	590	644	618	572	592	595	628	604	618	609	647	637	639	612	617	645	622	632	634	628	654	618	603	578	616	617	615	620	591	616	612	574	649	593	593	639	624	656	612	621	630	667	643	599	628	624	605	631	609	628	596	655	636	635	620	639	638	628	592	610	607	602	599	605	647	637	577	614	600	540	592	617	616	589	597	601	607	632	593	637	559	588	627	640	648	641	626	597	610	639	589	613	600	597	636	610	619	626	607	649	585	657	612	635	600	584	616	654	632	589	665	610	650	634	617	610	655	596	659	604	632	655	614	638	593	633	592	649	641	634	600	668	623	676	626	643	645	646	611	644	630	645	643	615	575	620	645	643	646	608	629	619	644	617	622	630	624	632	570	636	607	597	597	646	618	655	627	649	663	632	600	638	620	622	646	644	626	610	635	599	620	628	631	626	658	601	606	652	599	639	595	587	639	614	646	607	626	589	606	593	596	630	610	596	654	643	620	638	606	609	620	642	589	633	590	626	564	626	609	608	609	567	636	622	607	644	618	542	675	620	617	617	613	643	639	614	575	590	635	642	637	637	665	610	606	597	673	611	635	604	628	657	650	598	604	598	625	643	667	557	593	646	625	608	631	573	620	655	641	608	623	598	624	632	648	636	658	571	570	639	625	624	574	622	619	599	617	593	678	630	667	588	650	617	637	608	603	654	696	627	620	618	610	658	638	603	647	642	597	661	631	597	662	576	652	681	598	632	666	587	613	620	661	645	628	639	606	632	648	621	610	619	633	633	627	611	589	615	595	647	628	649	648	643	697	624	625	595	621	644	640	654	610	636	650	603	612	630	620	648	629	685	614	638	611	608	611	609	597	628	645	647	596	623	633	659	612	576	645	632	605	612	569	664	601	622	647	636	623	632	618	652	585	593	625	610	641	578	622	630	611	656	626	597	624	607	626	604	659	641	630	609	619	628	612	652	645	623	619	626	587	608	624	627	655	615	621	584	615	632	634	647	630	668	661	654	656	613	640	623	649	635	681	607	670	641	624	646	649	655	617	627	598	681	664	617	637	617	653	608	645	674	625	629	660	615	643	620	604	589	645	636	625	646	595	611	649	633	679	670	617	603	610	618	639	656	633	646	611	627	626	641	619	632	587	607	629	619	629	609	627	607	632	632	610	600	628	645	618	563	619	658	629	618	609	595	640	606	632	614	651	658	643	671	603	617	612	612	616	641	605	597	614	590	648	634	633	597	651	622	611	611	658	630	669	629	655	633	605	585	639	624	616	618	680	647	621	609	651	633	617	602	619	597	648	635	636	626	631	569	612	663	656	653	619	685	662	638	613	591	659	619	606	598	586	625	626	626	646	614	594	648	604	600	621	653	635	633
1311	114	89	89	91	157	199	186	365	970	1627	1968	1488	1177	786	404	225	137	99	68	59	66	46	49	54	61	59	61	51	72	60	61	57	74	54	60	69	50	51	58	70	55	59	72	50	52	64	60	45	59	56	66	74	65	65	58	63	55	45	66	49	69	74	53	63	49	42	62	48	50	64	66	58	61	57	54	53	67	60	61	63	60	61	64	66	61	60	66	62	46	55	58	55	49	60	68	75	60	67	69	64	82	64	57	51	69	53	67	56	65	59	51	54	59	68	53	71	55	65	58	56	55	63	70	59	51	53	71	66	54	57	57	64	63	52	59	55	70	56	59	57	61	52	55	57	46	56	58	64	59	70	50	54	63	63	61	78	61	64	65	75	63	56	61	71	66	68	65	56	50	57	73	64	72	62	49	58	54	65	63	55	72	57	62	62	45	53	50	60	61	61	41	72	60	53	69	54	46	68	69	62	54	56	61	52	70	47	62	54	57	58	52	73	71	62	66	53	81	69	51	57	49	62	73	67	64	69	65	73	63	66	52	61	61	59	49	77	78	53	52	62	50	69	64	48	66	71	60	70	56	56	65	65	61	62	62	58	69	70	54	55	54	70	71	60	62	72	50	52	56	57	59	65	68	64	55	60	65	76	57	67	69	81	53	56	55	54	65	50	54	59	52	55	60	60	54	55	57	55	52	61	57	64	59	56	65	78	55	61	55	61	75	64	62	60	61	65	54	57	62	71	73	57	59	61	69	56	60	55	70	59	72	59	68	68	48	69	55	59	55	64	58	53	57	68	54	59	63	49	53	72	66	62	51	61	55	62	55	45	79	52	57	53	71	70	60	57	69	60	62	66	41	54	49	57	62	63	55	69	50	57	72	63	57	60	80	59	61	48	58	47	61	62	60	61	71	54	67	60	58	53	47	42	56	59	56	63	66	63	65	71	68	83	52	57	70	64	69	48	52	58	58	74	65	60	59	60	57	53	64	59	65	50	57	50	55	69	53	58	58	53	57	53	70	68	62	58	74	60	66	60	62	67	64	49	64	61	65	70	44	60	61	56	74	56	66	53	55	59	60	64	64	72	47	52	56	58	68	61	74	62	58	67	63	74	68	73	66	48	50	54	67	50	61	74	49	53	70	61	54	54	60	78	77	69	58	54	65	72	53	64	52	59	67	67	63	60	58	58	55	59	60	61	63	53	57	65	59	53	63	64	66	69	64	61	58	59	58	51	54	64	57	74	59	59	61	68	72	54	56	59	52	61	50	58	55	59	61	57	63	63	71	57	62	68	57	51	66	51	46	59	54	55	59	56	43	52	52	58	63	65	52	58	51	59	58	65	59	48	64	58	54	50	61	69	52	55	53	64	58	55	58	59	47	56	69	63	56	61	59	50	63	66	57	57	57	65	60	65	79	68	73	66	62	63	45	53	70	67	54	40	52	53	70	52	67	51	57	69	63	55	66	67	72	58	55	51	52	72	77	57	53	64	60	53	50	69	57	72	61	66	71	60	60	61	39	47	67	63	71	57	61	77	69	58	61	66	62	67	55	71	50	46	72	57	82	80	60	55	64	62	54	65	66	65	60	68	72	70	72	67	48	76	50	64	57	70	55	47	54	54	59	53	61	62	65	63	57	66	55	44	55	61	64	60	65	49	50	75	69	60	71	62	60	61	60	67	62	61	62	61	67	65	57	49	67	65	53	53	66	47	53	64	47	67	53	57	60	52	67	58	50	63	67	64	49	82	62	61	68	50	55	61	56	69	58	58	63	52	67	55	62	65	51	56	49	54	67	62	59	65	60	56	77	55	60	63	54	52	56	67	63	66	63	53	59	65	56	53	68	64	52	72	63	52	56	54	55	65	75	55	59	59	71	62	76	60	57	57	55	59	58	69	45	59	70	57	53	63	59	56	59	55	63	44	49	63	67	69	49	64	60	54	48	72	46	65	65	62	52	64	55	61	51	63	50	58	46	59	50	56	54	59	58	58	52	64	75	46	58	63	64	58	46	55	73	56	57	59	65	58	53	61	51	55	59	66	66	60	58	73	57	47	73	61	50	62	51	59	64	69	54	45	67	56	69	55	55	56	58	65	70	61	74	57	61	52	48	64	68	54	67	49	59	61	67	51	68	44	57	54	62	62	54	58	62	60	64	60	76	56	59	52	64	64	47	61	71	68	54	60	68	55	62	61	68	59	56	53	55	51	63	48	53	73	53	61	64	57	47	58	73	65	49	67	54	67	59	62	62	48	62	58	49	59	57	54	60	72	57	58	67	48	66	62	62	51	51	68	59	48	59	62	73	56	66	53	62	73	55	66	69	69	63	63	72	62	70	72	73	60	66	54	71	65	55	54	75	73	72	69	51	65	77	43	59	55	73	57	69	65	61	63	62	62	79	68	57	57	63	64	53	66	82	52	48	49	61	50	65	63	61	54	69	59	65	61	75	73	66	54	67	46	60	65	57	60	59	52	59	65	63	58	67	40	64	70	64	64	54	64	54	63	60	50	50	52	45	51	63	66	64	41	65	56	55	71	64	54	54	62	59	53	51	54	68	66	63	58	64	61	62	53	69	52	50	82	62	69	56	58	65	75	55	55	51	61	64	54	63	60	61	56	67	59	65	58	63	59	58	71	63	73	66	61	64	59	75	61	53	69	56	70	41	61	49	44	65	61	50	68	65	62	50	69	48	70	52	56	65	64	58	71	60	58	60	53	60	50	68	67	58	59	46	57	57	67	53	57	61	59	64	56	58	51	75	62	60	48	51	75	44	56	45	55	53	48	60	55	46	48	48	54	57	56	54	64	68	48	56	45	53	49	59	72	52	67	58	62	50	60	63	60	50	59	63	59	60	61	53	59	62	56	70	57	59	65	58	50	58	60	54	70	59	57	57	52	62	47	59	56	65	52	57	62	44	57	55	60	55	50	83	56	55	49	60	60	55	61	59	56	69	61	35	58	72	53	69	45	69	72	49	49	57	65	56	71	52	47	69	66	68	45	55	54	52	62	74	66	61	63	50	54	57	64	69	55	65	53	62	59	60	62	67	70	58	52	52	63	57	72	53	55	59	52	58	59	61	63	59	61	62	62	60	47	58	49	60	63	66	60	47	62	72	64	60	63	56	64	54	39	67	59	61	45	60	63	63	46	64	66	61	53	72	65	52	71	53	60	77	53	59	60	68	62	51	73	62	55	56	63	63	65	62	55	49	62	60	61	51	61	60	55	55	65	70	59	53	58	53	70	86	52	60	56	69	45	60	50	59	51	70	61	55	61	69	56	56	61	48	78	70	66	58	54	63	71	51	62	58	48	66	48	65	59	58	51	60	68	64	59	65	67	54	55	61	68	52	60	68	61	52	65	42	68	63	64	63	46	54	66	52	70	43	57	46	62	52	58	61	57	61	63	61	65	47	54	57	84	67	57	42	58	55	56	75	66	69	61	74	61	60	68	51	60	66	67	55	53	65	69	64	69	61	57	56
8904	2407	1366	3330	8407	11603	12206	10682	16458	24452	28531	28520	24490	21487	15450	9075	4519	2578	1457	957	786	751	754	762	739	732	740	741	740	690	731	729	740	729	746	732	694	716	709	753	696	742	718	727	695	717	704	685	744	694	706	705	697	756	710	723	697	716	757	725	715	734	694	720	678	676	686	721	722	723	737	717	739	687	709	705	718	741	695	725	741	793	697	748	743	679	728	753	711	724	693	680	741	742	642	701	699	692	738	711	704	745	727	726	677	730	709	742	665	721	727	677	759	734	713	720	771	717	743	717	684	688	688	691	766	721	761	708	762	736	738	708	712	718	757	708	693	714	723	703	749	748	743	748	720	779	729	736	738	742	679	702	727	715	698	726	743	717	731	735	730	776	765	706	724	750	733	763	673	701	740	712	677	727	715	751	756	713	726	701	751	708	758	732	714	707	712	722	686	686	715	687	723	719	739	732	725	772	737	761	702	703	696	755	713	685	761	724	711	683	695	715	691	727	704	733	723	715	731	702	700	693	718	712	705	725	675	744	724	752	699	740	711	706	708	663	724	725	733	719	694	684	694	702	736	748	709	735	715	685	716	775	712	724	678	694	676	679	699	782	756	740	721	733	698	743	737	703	712	710	746	697	721	705	685	713	692	717	713	732	669	751	730	692	781	693	668	714	729	715	729	694	703	693	716	716	705	760	715	677	723	696	752	753	737	719	740	718	684	733	711	710	732	751	757	707	762	694	698	702	724	689	764	701	701	717	702	745	716	702	716	704	745	725	736	759	692	724	704	673	710	705	739	729	672	687	693	729	674	740	719	688	698	709	740	661	687	716	708	725	713	712	726	729	717	725	752	703	726	729	721	725	709	738	724	718	699	725	711	739	719	683	727	739	694	756	730	703	661	764	704	732	686	727	683	710	710	744	670	759	741	751	754	718	731	708	700	726	712	710	731	768	736	762	719	721	732	730	712	724	683	775	718	740	765	780	764	757	733	687	766	706	771	695	721	704	714	688	712	723	715	693	719	715	754	667	710	736	697	714	717	714	736	765	713	711	700	726	767	752	684	729	706	719	738	657	701	721	741	678	692	750	723	736	734	689	745	710	701	733	704	716	729	755	677	754	706	685	755	722	743	708	730	703	772	698	688	697	721	746	701	726	752	740	735	722	747	708	696	709	743	702	673	694	702	762	731	689	721	731	725	707	705	689	705	764	725	729	720	702	777	677	721	712	727	687	756	720	744	764	738	733	671	730	727	739	715	730	732	707	704	701	704	750	753	683	704	728	678	717	757	756	707	708	752	710	694	704	715	676	706	735	719	703	732	701	712	670	707	747	725	727	705	699	699	751	680	736	723	713	736	724	719	760	709	693	738	733	665	711	725	751	714	718	743	758	698	723	702	734	738	723	744	719	735	688	671	757	763	729	715	726	719	722	700	745	756	708	724	699	721	729	710	702	722	602	768	704	717	722	718	685	737	722	730	751	708	740	764	731	690	734	733	716	743	723	724	703	708	693	734	716	766	740	630	699	705	710	715	730	705	773	728	749	733	710	720	717	711	686	713	722	655	698	719	722	744	754	715	738	697	728	709	700	695	720	692	688	680	687	707	692	757	736	710	725	705	727	673	700	700	762	728	759	733	699	649	749	778	763	741	717	699	749	729	724	681	674	728	692	736	701	703	746	696	687	707	726	757	702	734	729	718	720	670	700	721	699	706	712	681	707	732	744	706	728	732	693	725	695	715	728	699	673	749	713	752	697	736	725	730	728	744	777	711	718	729	698	708	725	746	709	711	723	740	744	744	697	723	707	685	680	737	748	727	716	749	758	719	700	698	710	690	727	738	735	752	715	803	715	736	689	739	757	690	727	734	754	742	714	689	749	671	740	749	713	741	732	776	723	714	763	715	701	674	702	726	713	710	707	727	695	679	729	696	711	731	745	659	699	764	744	697	688	719	701	747	730	774	696	728	732	710	700	721	744	670	712	734	702	710	733	709	691	729	744	746	698	725	679	737	700	723	765	701	681	716	701	716	709	727	710	685	698	672	722	698	703	739	723	744	698	688	750	745	684	709	689	653	707	721	729	729	753	720	748	731	745	742	728	691	720	711	673	716	719	669	703	702	723	713	756	741	692	722	790	747	723	817	742	709	708	737	689	696	745	727	733	718	683	692	718	721	710	723	772	749	688	697	671	723	743	687	709	754	720	717	740	729	742	764	777	683	722	694	692	738	718	713	746	757	705	727	725	702	736	730	718	690	724	722	737	720	764	719	714	683	749	708	738	718	784	676	761	725	744	725	736	724	757	670	710	685	725	712	719	709	684	694	744	639	712	708	729	731	712	733	724	699	659	740	703	743	689	731	718	685	715	737	698	705	756	759	676	704	738	742	718	680	729	725	712	728	709	709	730	765	728	717	738	734	684	716	728	726	698	708	696	707	702	760	723	729	718	666	723	708	732	794	732	720	669	735	741	685	713	713	669	698	794	721	756	737	708	729	743	675	717	714	742	807	728	696	743	683	703	710	651	688	718	716	705	739	773	729	705	689	688	699	713	687	723	710	709	754	702	727	741	730	698	728	721	694	736	683	711	732	778	696	711	769	693	711	764	685	772	643	714	728	714	721	721	742	714	723	750	700	744	760	748	777	732	685	709	662	715	710	695	708	709	718	721	758	722	687	739	764	739	729	707	684	704	758	736	711	684	700	753	689	700	757	750	708	736	737	774	720	722	727	685	734	759	688	739	674	677	734	722	687	738	696	757	760	780	714	689	663	739	716	732	682	695	705	729	664	708	750	679	758	713	692	720	695	701	708	744	716	738	745	730	726	674	696	723	692	718	711	698	764	721	751	732	725	689	732	697	729	736	697	757	700	737	752	763	732	773	690	731	760	711	714	731	735	698	724	750	727	783	716	737	696	716	726	706	693	655	667	731	674	743	738	708	769	724	680	682	692	724	713	781	700	727	725	764	718	763	705	736	731	744	699	743	725	752	719	747	729	724	695	712	717	745	695	689	764	652	728	710	738	672	732	729	700	775	769	731	718	748	728	702	757	724	724	719	712	739	697	718	760	746	772	730	709	737	750	700	690	718	720	717	713	710	694	722	746	716	720	696	717	734	764	728	717	693	773	721	720	690	745	697	663	739	730	718	674	701	703	715	819	682	731	728	682	732	693	694	723	688	683	721	682	703	711	725	714	756	728	703	701	663	709	687	755	696	701	699	746	735	751	729	716	706	720	702	714	723	716	734	702	646	729	722	706	721	728	763	702	745	717	739	668	704	691	716	751	730	754	741	686	673	720	745	713	745	744	744	708	724	734	793	717	718	713	702	729	726	782	734	739	745	719	668	757	688	745	731	697	776	769	717	722	758	749	694	728	732	696	732	705	730	713	702	709	720	697	744	725	701	727	705	709	740	726	730	641	701	731	759	745	732	652	724	709	719	743	721	731	705	744	706	674	680	727	727	752	703	685	723	710	694	710	658	738	722	697	692
535	222	161	193	224	548	657	948	1594	3421	4435	4004	3096	2037	1327	738	401	229	115	88	53	48	50	36	42	37	48	45	54	58	49	44	47	47	47	61	49	59	47	50	51	42	53	44	42	38	41	56	51	53	56	51	50	52	51	48	55	44	57	53	53	58	59	57	47	43	62	51	49	46	42	60	41	45	50	41	55	44	49	46	58	42	51	42	51	41	67	53	56	49	68	53	67	56	56	63	68	49	46	62	41	59	48	46	43	55	46	44	50	62	47	61	56	36	53	45	49	51	57	58	45	53	50	62	40	44	37	52	49	48	42	51	59	51	55	32	61	46	49	45	46	46	57	40	45	43	44	62	53	43	52	53	48	52	52	52	53	41	59	58	46	48	46	39	48	51	51	52	40	49	38	51	57	51	41	51	45	49	54	59	46	45	50	47	50	44	63	65	47	60	54	39	53	47	52	46	50	46	35	46	41	43	57	56	63	47	52	44	50	52	63	57	54	49	45	49	55	58	63	62	52	50	54	55	48	50	39	63	61	52	47	52	53	51	53	39	64	40	50	54	48	46	61	49	45	60	41	38	44	44	53	56	50	52	41	55	55	42	55	74	57	46	56	52	54	60	47	39	41	50	55	49	46	51	55	56	44	55	48	59	45	59	51	36	50	40	59	49	59	44	48	53	46	49	53	50	46	50	47	62	67	50	42	62	39	40	46	61	37	45	48	47	59	45	54	50	36	54	51	55	40	42	53	34	58	45	50	55	57	47	38	51	56	59	46	52	48	54	37	57	58	50	49	46	44	54	41	45	49	56	55	45	63	46	45	51	39	59	46	43	50	46	53	66	45	56	69	47	49	56	49	46	49	41	45	49	48	49	39	48	49	47	64	54	51	51	44	47	53	45	58	48	49	44	48	38	63	54	55	48	47	35	64	58	51	36	44	53	40	62	53	50	69	42	46	63	48	43	50	43	38	55	47	51	46	44	65	54	46	51	39	42	53	53	50	43	43	34	47	49	51	52	41	41	41	60	60	41	57	48	55	57	51	38	32	61	45	52	50	50	48	48	52	57	53	66	53	51	36	51	69	44	51	42	55	57	39	54	56	37	52	54	41	49	43	46	51	58	45	62	36	41	44	43	42	70	44	50	54	60	61	42	57	44	42	51	37	46	42	46	39	38	51	55	58	56	49	56	41	57	57	45	57	50	46	59	41	62	42	44	56	55	52	36	45	43	43	50	59	66	42	48	54	52	42	61	35	52	49	47	50	49	51	44	62	46	48	48	54	49	65	55	51	42	42	62	51	47	58	37	49	43	47	56	61	44	51	63	54	46	52	39	50	49	57	56	53	48	44	47	63	44	59	64	53	61	50	56	50	56	44	42	35	52	46	48	58	51	45	55	40	51	42	50	54	62	52	51	56	58	48	57	56	52	50	43	54	44	51	48	43	49	51	45	37	55	46	53	48	49	44	53	55	45	51	55	56	54	44	59	40	45	44	58	48	41	54	44	37	51	51	42	49	46	53	38	45	52	47	46	59	50	55	38	36	46	61	43	42	56	50	55	46	48	42	49	41	63	47	43	59	54	57	50	52	55	46	50	44	48	43	42	50	56	64	52	57	44	42	56	61	42	58	48	57	39	41	48	54	50	59	62	45	62	54	41	36	53	53	52	48	66	45	54	43	51	52	59	65	59	54	60	64	49	55	47	57	49	58	49	40	47	45	47	55	54	54	46	50	44	41	33	49	52	43	66	54	52	41	62	62	41	49	44	53	57	53	58	47	55	55	53	41	56	61	44	55	42	48	42	57	53	51	37	57	57	56	40	43	50	34	46	51	57	36	40	46	61	44	55	57	49	64	55	46	45	46	49	43	50	52	49	35	54	56	47	46	51	45	61	45	50	39	60	48	50	49	40	71	54	52	47	46	54	45	57	44	51	52	55	49	43	47	46	47	49	53	53	45	44	56	60	46	61	56	42	42	46	56	41	54	40	49	57	55	44	60	60	53	46	57	53	51	46	46	54	46	50	43	52	47	43	55	55	55	36	56	43	60	52	59	48	49	55	54	56	41	63	48	44	42	54	45	57	49	54	52	51	55	60	49	41	52	36	51	51	40	54	50	52	59	51	57	62	69	72	53	54	53	60	52	46	56	49	53	48	44	56	48	50	38	63	61	62	46	57	56	50	57	49	53	56	46	58	53	50	47	55	45	55	51	44	59	57	37	56	31	48	54	57	49	49	38	61	54	56	58	40	46	54	39	48	52	50	58	55	60	43	58	29	49	63	47	54	60	44	53	43	59	48	57	50	50	48	55	42	35	57	49	43	41	53	52	62	61	48	52	48	40	45	36	53	52	50	41	65	44	53	31	59	56	51	55	44	59	50	43	51	45	39	57	60	53	47	57	50	46	52	44	48	58	60	44	54	38	49	60	48	55	62	53	47	46	46	44	35	58	53	44	49	54	42	58	60	47	50	46	54	45	36	34	53	69	43	54	48	65	49	53	54	55	47	51	57	55	47	43	44	44	46	48	41	61	53	55	47	50	47	57	51	49	40	49	45	44	50	61	65	45	40	49	56	46	54	60	38	47	53	58	61	44	46	45	47	48	58	45	46	50	53	60	38	62	58	53	47	55	59	48	46	37	69	62	41	51	57	45	38	47	45	47	47	40	52	58	46	43	43	56	44	62	53	41	55	52	63	51	54	62	53	54	61	48	43	39	53	49	56	54	59	42	48	55	44	45	44	59	41	40	55	63	49	52	52	42	54	60	46	52	47	50	56	57	57	50	58	55	59	53	54	50	38	47	43	61	49	49	36	52	37	54	47	52	44	44	51	56	55	39	39	46	55	49	42	45	57	42	39	45	46	66	49	49	44	44	49	49	43	56	55	49	54	48	50	56	47	49	53	53	46	63	61	71	47	40	41	38	39	66	60	44	47	47	45	54	54	45	43	50	54	51	48	54	52	55	56	44	52	51	46	59	46	46	48	42	62	46	41	47	49	47	56	50	47	42	49	50	48	62	49	53	52	40	43	53	54	40	57	53	51	48	46	52	57	49	63	44	39	45	54	58	53	58	50	48	48	49	46	47	56	53	46	58	63	54	53	55	51	50	32	62	49	45	38	43	44	42	44	46	54	51	45	54	54	38	57	43	43	37	30	52	48	42	44	55	48	35	54	54	57	46	53	39	51	41	63	47	57	56	55	43	44	44	56	53	54	55	47	43	42	41	52	56	48	52	55	49	48	43	44	35	55	42	45	50	49	53	60	46	61	58	58	52	49	66	53	46	39	42	35	54	53	59	40	55	56	55	47	44	49	48	63	35	55	44	50	42	46	48	42	50	43	45	68	51	56	47	44	62	64	47	50	53	59	51	57	49	48	56	51	49	62	53	59	50	53	53	45	48	50	59	40	51	41	47	50	55	38	53	46	50	44	46	48	53	48	50	55	59	43	51	54	52	53	52	64	55	59	48	46	62	50	41	45	39	58
11100	5367	3190	9728	20600	25364	24013	25282	29721	36524	37551	34868	30815	25789	21447	14422	8254	4575	2071	1114	735	691	613	558	565	618	571	565	619	637	612	554	590	571	582	597	604	551	612	595	562	646	626	571	648	570	583	554	596	627	618	621	645	618	618	613	603	559	612	596	606	594	639	553	616	548	608	560	587	636	632	592	640	596	583	581	614	607	587	581	582	615	601	623	586	614	619	601	610	568	586	631	645	601	574	606	582	599	622	570	582	611	586	575	555	548	592	594	633	539	655	619	631	602	612	603	632	595	550	621	625	617	572	617	536	580	555	636	624	626	632	623	591	635	620	634	578	604	595	596	549	621	589	563	594	606	613	600	573	584	581	612	641	611	539	587	557	587	602	623	562	587	628	599	635	572	567	579	598	586	595	573	584	602	566	557	622	621	608	577	591	601	623	592	583	568	649	595	611	597	595	588	607	596	628	575	590	624	604	648	606	591	607	597	593	583	611	579	582	610	607	619	589	588	586	618	609	539	583	639	586	614	544	639	589	600	603	628	629	597	592	620	601	600	600	592	617	548	556	619	613	593	592	603	584	577	561	637	587	631	592	588	592	636	605	579	570	632	580	627	549	587	635	572	615	643	557	595	592	612	611	596	559	608	609	611	548	577	624	607	600	593	600	617	571	598	574	592	622	583	618	568	578	602	547	615	602	604	595	624	538	630	634	568	573	605	615	597	601	603	577	581	591	571	566	612	611	627	588	623	623	615	588	634	560	588	593	577	598	603	584	607	568	612	561	579	599	592	560	592	652	641	620	587	590	622	582	579	600	595	590	549	644	598	600	643	581	627	659	563	615	576	597	595	592	607	609	603	565	598	602	598	589	569	537	564	628	577	621	600	632	608	595	590	603	612	623	614	559	611	638	602	583	591	630	558	578	602	617	607	631	563	603	600	567	638	565	614	566	585	570	618	628	623	589	623	611	591	594	584	619	589	580	588	595	580	607	556	615	596	568	589	617	579	643	596	604	610	619	613	553	584	588	581	611	594	564	617	609	603	599	572	588	594	587	596	579	553	595	578	596	626	604	578	660	569	556	609	613	601	586	569	627	622	616	640	635	602	610	562	594	597	569	538	581	625	587	615	615	633	598	608	624	618	674	601	615	586	573	635	601	614	602	655	597	576	591	613	584	559	594	606	617	603	656	583	591	640	609	626	607	583	563	603	611	598	595	582	591	593	619	566	608	612	599	634	598	627	583	586	644	618	612	593	582	607	568	603	591	552	592	580	638	603	611	583	583	581	580	624	575	624	596	591	590	593	616	584	606	619	572	621	624	601	575	583	600	624	576	567	609	602	573	595	617	587	604	566	605	604	602	628	595	592	622	585	601	572	608	601	607	604	626	603	617	622	594	572	613	644	551	570	608	632	619	599	580	643	618	617	594	570	630	627	628	604	591	588	566	612	629	597	593	672	606	542	616	576	638	584	646	641	608	584	624	624	573	602	574	630	631	578	615	620	616	615	599	566	587	557	614	563	632	565	619	620	613	607	613	596	569	599	612	590	612	577	625	610	596	616	606	598	568	563	602	577	626	587	601	598	566	543	584	629	618	602	637	614	560	570	584	590	609	576	668	585	603	609	597	595	599	622	603	574	636	551	584	650	634	622	654	606	624	651	605	597	614	630	602	559	625	582	659	610	602	557	607	631	670	597	588	607	609	594	587	592	575	590	625	636	605	566	675	553	617	593	532	564	614	597	611	596	559	587	615	601	593	638	573	649	601	575	622	604	583	593	598	609	606	564	558	596	570	606	593	610	595	563	589	559	592	601	580	650	592	616	636	631	626	594	627	603	594	617	590	599	594	605	624	620	635	591	607	601	601	590	583	613	630	613	602	591	583	585	607	606	617	596	579	587	633	553	602	631	621	591	643	644	646	618	618	617	580	594	590	623	586	621	618	565	588	645	625	621	610	640	642	622	570	613	623	597	592	588	630	596	606	591	608	579	614	583	602	610	603	643	625	574	575	539	586	648	552	617	586	585	588	638	618	557	613	590	551	602	607	584	558	642	550	613	584	627	579	548	637	604	633	614	571	648	608	599	610	628	619	568	593	611	526	554	551	635	606	604	610	578	551	576	624	588	571	573	592	616	627	601	570	606	608	610	625	593	599	579	584	605	565	573	624	623	597	598	617	610	625	603	566	660	611	624	570	618	612	589	584	627	595	583	611	590	610	621	554	623	607	644	627	580	569	616	574	591	648	603	626	563	597	589	649	578	603	591	585	619	605	616	592	567	597	632	585	596	608	592	591	583	552	589	586	572	598	594	599	634	605	580	620	595	585	611	636	641	584	599	615	569	586	572	633	629	587	551	598	561	610	604	616	581	600	586	600	599	572	633	628	619	572	638	586	640	582	604	634	555	586	613	609	603	563	623	636	581	566	558	592	604	588	574	617	638	608	614	587	559	577	576	619	581	622	600	593	591	642	600	591	625	658	615	597	631	593	584	569	586	625	593	591	600	574	574	627	604	628	579	621	627	625	578	588	576	603	600	685	647	583	609	606	589	631	580	613	587	596	590	570	611	608	612	588	618	638	601	616	596	604	625	631	572	625	609	588	628	617	652	641	644	582	565	571	567	612	598	594	601	611	621	587	602	584	626	593	595	627	602	616	588	595	611	587	611	625	609	597	589	591	599	612	593	609	616	648	627	616	602	623	588	636	582	588	576	611	579	591	605	613	580	588	618	574	572	575	578	600	601	586	594	581	649	617	558	573	646	576	619	590	585	615	617	602	615	603	597	620	604	617	614	614	545	625	562	623	572	596	641	626	613	566	560	582	628	623	594	579	634	613	593	648	645	550	575	614	632	598	609	570	572	602	573	571	613	611	592	579	635	625	587	598	573	615	629	580	630	626	595	541	561	612	575	619	596	618	567	596	605	623	597	603	610	603	575	606	607	621	603	574	616	603	565	623	600	609	603	595	564	623	595	597	596	590	612	582	603	603	562	593	616	574	595	634	582	590	569	620	585	583	593	628	597	590	609	573	556	584	590	621	609	615	640	635	622	594	618	587	579	601	594	653	630	607	624	598	603	539	608	592	611	607	595	618	582	586	582	604	584	614	586	618	615	655	583	609	588	631	625	649	591	588	624	633	638	598	601	608	653	619	610	647	572	530	599	619	580	602	594	638	559	614	603	621	615	626	585	618	589	596	600	584	579	608	584	589	607	590	640	634	576	587	614	553	586	598	571	604	605	591	615	599	584	579	567	558	582	622	616	611	587	575	620	631	594	593	567	572	583	599	614	598	565	565	564	613	586	615	628	607	604	621	611	615	603	595	581	592	589	623	583	592	603	599	594	596	575	641	591	608	607	565	634	620	637	574	576	598	573	625	633	581	619	622	643	598	586	627	612	625	636	533	600	548	588	545	617	587	598	614	602	622	581	615	585	621	592	655	581	626	575	614	582	646	611	621	602	608	625	618	645	582	618	606	618	635	662	610	635	622	623
1975	218	287	276	341	968	962	1216	2444	4935	6338	5584	3678	2279	1164	570	305	192	107	92	77	68	64	77	77	55	62	77	78	74	58	69	69	78	83	61	62	71	62	79	88	57	71	75	74	62	77	64	71	79	76	63	62	72	83	76	86	78	73	61	67	65	69	68	74	65	78	71	66	58	62	68	78	65	88	76	67	90	68	67	68	80	88	79	67	68	71	71	68	84	56	64	68	70	73	85	83	60	74	74	70	74	66	45	72	76	65	71	58	60	79	75	50	75	69	76	72	85	75	83	59	84	60	57	77	82	76	83	75	68	65	49	97	79	81	65	61	62	88	70	70	61	71	74	80	61	69	87	65	61	85	68	84	71	71	74	80	69	98	83	75	76	83	85	69	81	57	64	71	76	73	74	57	67	81	78	69	63	78	78	61	85	73	60	76	69	73	68	67	82	87	86	63	77	80	74	81	61	82	61	87	60	54	56	62	70	77	60	61	77	63	86	95	68	74	74	75	87	81	72	77	67	73	70	65	70	81	74	71	63	70	63	63	64	74	74	66	74	71	74	77	63	80	66	73	77	72	68	75	90	70	65	72	74	75	60	62	62	66	81	74	69	73	67	57	73	64	66	74	78	67	65	58	61	79	61	59	51	82	61	60	79	79	90	72	71	87	69	75	77	84	81	64	70	70	78	71	76	79	73	84	73	63	76	63	55	81	70	58	78	73	82	78	62	64	67	67	81	69	65	62	74	62	83	81	68	73	78	67	72	68	57	71	63	65	80	65	57	78	78	69	69	73	52	69	86	62	67	65	80	72	67	67	61	71	65	84	67	73	78	76	74	77	66	60	82	69	76	72	83	77	66	72	83	70	75	71	62	81	76	74	62	73	61	57	78	63	76	84	84	83	77	59	62	72	75	64	74	87	66	56	78	75	85	74	60	85	52	72	70	56	75	62	74	53	62	60	69	77	78	73	66	71	53	73	59	63	71	65	87	82	79	65	61	57	82	85	73	71	68	56	86	67	70	64	73	74	68	74	79	85	69	72	79	74	61	65	91	61	73	66	90	81	64	76	70	86	78	68	81	66	68	84	71	67	71	75	70	68	64	64	77	67	69	68	53	69	82	72	78	84	56	78	55	89	70	66	64	62	71	64	66	63	59	82	100	57	54	85	72	62	58	71	58	68	77	66	78	69	59	79	85	72	66	69	65	71	72	72	64	66	57	61	82	73	91	69	70	75	71	79	66	70	91	68	71	65	60	73	83	59	73	70	75	71	65	88	80	78	72	78	69	73	72	66	69	85	71	81	66	84	77	75	65	83	72	61	81	65	69	63	80	72	72	65	72	62	72	57	65	66	70	71	85	73	72	75	67	70	87	64	85	62	78	82	76	81	84	75	68	55	89	69	68	72	64	68	67	72	57	70	63	74	76	74	71	93	74	78	80	75	92	73	77	69	64	73	63	66	73	83	77	67	72	73	64	75	81	79	67	68	67	58	88	78	83	64	68	75	79	81	73	69	71	62	74	82	77	67	80	68	57	70	77	71	70	61	66	75	55	80	59	97	56	76	64	68	65	65	62	77	65	73	74	75	72	78	65	74	69	64	70	78	69	76	80	65	84	78	60	75	77	67	60	73	79	87	90	68	52	80	64	72	59	70	72	78	70	58	71	72	74	64	71	56	64	78	72	78	70	88	73	74	72	79	77	70	65	68	73	66	67	75	77	88	73	85	82	74	58	62	58	88	67	86	57	77	88	75	66	76	72	66	65	78	72	80	74	66	68	81	79	69	62	78	72	92	78	72	76	84	88	75	67	72	69	64	65	73	78	77	71	66	83	78	80	80	67	78	63	69	74	77	82	64	85	68	73	69	74	72	64	86	75	71	77	66	73	76	80	71	73	76	63	63	68	70	60	77	74	77	61	84	81	80	84	68	56	63	53	68	72	70	59	68	66	69	68	75	79	77	70	77	85	80	56	59	62	89	71	79	90	68	55	58	68	70	69	82	59	82	67	63	74	82	79	69	62	64	59	71	77	68	65	74	64	66	64	59	73	72	65	83	82	76	65	56	67	64	60	56	72	87	70	72	74	57	81	69	57	73	51	82	69	59	71	65	70	73	70	84	86	80	73	78	66	71	71	74	72	81	67	83	82	63	74	49	74	60	74	81	71	66	74	79	90	76	74	66	73	87	65	74	68	67	60	72	63	81	80	63	69	62	59	78	77	70	78	78	67	61	69	75	66	70	69	76	79	79	74	87	81	75	74	63	62	76	79	72	58	80	53	74	86	88	77	87	80	70	79	77	63	80	61	82	88	76	71	81	71	66	84	63	66	74	63	74	69	62	63	89	67	85	82	71	70	62	72	92	74	60	60	76	61	75	68	69	78	66	82	62	81	61	80	72	69	63	74	72	69	77	66	68	71	63	77	74	85	84	66	62	84	75	47	62	80	75	68	64	69	61	67	63	72	68	65	63	74	59	86	69	62	77	67	67	68	76	67	70	82	72	61	73	75	65	68	74	87	62	66	76	91	54	82	94	71	79	77	69	62	62	55	69	74	59	61	83	64	63	72	70	87	77	78	69	64	71	67	63	77	56	68	64	80	71	64	54	93	91	74	71	61	71	88	64	71	64	67	66	57	67	76	71	61	68	81	60	75	89	76	71	65	74	67	76	66	64	76	80	76	57	68	77	69	56	59	62	69	75	64	65	62	71	82	77	66	70	71	76	86	67	80	71	79	66	74	71	81	68	63	59	64	73	58	78	64	87	64	54	69	68	80	85	70	57	68	80	78	67	66	76	52	61	75	68	65	66	62	69	72	68	65	93	72	71	69	67	73	61	60	70	78	70	87	75	69	80	84	79	76	68	50	61	76	70	64	62	83	70	79	75	79	65	77	77	71	87	82	85	77	65	68	78	62	75	69	65	61	74	68	77	81	60	73	70	61	71	83	70	67	76	74	74	78	68	66	61	84	79	76	76	87	77	64	88	71	54	64	75	72	61	84	87	67	71	62	73	59	81	70	86	73	78	78	84	55	86	79	78	71	73	77	66	67	74	78	68	74	61	85	75	72	79	82	73	71	83	87	66	79	69	73	71	79	67	67	68	77	76	65	90	64	61	69	79	65	65	72	50	65	73	79	61	73	65	83	75	79	72	68	72	67	79	79	79	73	72	73	72	71	82	74	88	65	54	57	85	73	70	63	63	75	80	91	86	70	66	80	66	56	70	70	71	68	71	64	68	82	70	71	82	84	59	74	79	70	81	68	86	65	73	69	78	76	81	69	72	71	86	72	69	89	85	72	70	73	65	69	76	71	80	66	70	72	64	70	74	72	74	68	67	74	75	65	67	68	87	57	56	76	67	64	71	75	60	74	71	70	60	72	64	76	78	83	74	65	77	71	63	68	74	69	73	88	54	85	89	67	68	67	67	67	70	71	61	71	72	62	88	87	81	71	87	79	81	59	72	86	73	57	75	74	71	83	85	67
12179	5414	5011	12936	22271	31081	28154	28990	34386	40854	42611	38652	32820	26550	19245	12406	7148	3502	1756	1145	908	922	880	847	885	797	876	879	852	861	857	857	853	867	871	836	845	821	818	965	870	805	849	850	826	797	865	886	827	819	878	841	840	841	870	839	819	873	891	844	844	821	819	862	858	857	819	872	848	895	797	864	847	852	818	840	782	846	841	837	866	805	823	843	860	883	863	834	819	865	866	859	870	845	795	832	878	872	858	839	827	821	815	833	858	834	859	901	850	857	851	914	853	813	861	820	869	812	868	805	817	835	841	809	863	813	843	848	824	848	830	873	861	830	812	870	832	864	854	857	854	872	880	868	845	881	866	834	849	855	862	797	824	882	901	787	856	847	858	856	808	875	858	814	843	862	869	872	855	821	819	852	862	817	906	888	833	816	846	819	853	844	863	853	832	852	849	855	872	824	822	845	842	892	840	884	825	823	768	909	819	846	822	871	899	865	843	903	848	856	899	872	792	875	845	879	833	869	865	921	807	853	878	867	828	825	849	859	877	879	822	863	878	909	867	873	838	836	837	823	871	864	847	852	855	849	838	865	845	883	840	857	863	869	884	818	875	852	881	848	885	857	848	866	911	823	846	839	867	829	839	844	853	824	846	819	865	817	883	826	834	891	901	827	815	860	795	852	809	849	828	854	870	891	817	855	786	844	850	950	884	855	758	877	823	843	837	870	886	816	832	831	800	846	831	878	874	827	824	861	878	848	868	902	844	837	845	817	829	831	830	835	876	863	860	891	834	813	854	827	843	884	831	882	776	855	811	878	867	859	850	890	859	871	880	842	819	889	864	839	814	866	835	904	887	869	876	838	818	840	905	800	850	808	875	890	855	861	817	842	844	811	827	823	871	844	851	842	845	831	864	925	871	863	921	818	868	834	874	859	830	858	852	905	798	814	848	882	880	885	856	895	806	912	831	827	835	828	863	853	822	823	811	900	873	813	902	839	886	832	863	843	854	814	860	837	839	907	842	834	852	832	837	877	805	889	842	867	850	892	838	883	899	849	851	885	846	885	787	836	898	854	877	815	875	842	821	882	874	789	906	835	855	858	842	823	808	820	857	850	895	856	852	873	816	842	869	888	822	846	824	816	837	937	833	841	860	866	851	873	825	777	865	797	837	838	825	877	837	809	814	894	892	863	866	851	837	834	886	883	840	834	864	865	870	828	844	860	808	885	840	816	842	815	844	801	875	878	828	861	891	872	877	859	829	838	889	799	924	887	853	890	865	856	820	884	829	846	827	850	819	861	846	798	876	868	870	868	814	831	844	830	825	847	905	839	833	907	865	866	832	873	848	901	864	883	836	871	837	826	865	860	853	880	847	885	842	859	844	861	835	839	883	815	840	855	901	838	894	877	867	849	819	811	864	852	869	853	830	852	835	806	864	852	875	860	855	844	850	814	793	847	806	847	854	860	864	869	854	820	813	834	887	874	844	837	889	872	878	820	832	849	890	893	892	847	866	816	848	884	856	873	804	813	915	833	843	887	850	829	859	870	877	829	846	831	911	842	818	834	828	909	816	761	835	878	881	862	817	828	841	841	834	834	908	845	887	847	842	869	816	846	878	819	855	836	842	866	835	830	879	840	925	835	910	804	856	850	830	849	818	856	864	841	862	871	865	833	874	851	828	858	851	862	807	799	822	788	837	878	846	913	786	845	841	859	860	835	844	868	791	901	855	843	851	837	831	846	864	897	851	875	886	826	827	849	830	803	825	837	833	801	846	813	888	863	850	839	854	851	874	870	884	817	890	845	895	871	867	834	871	866	864	914	863	850	878	815	852	837	852	871	851	877	818	856	868	845	863	879	834	852	821	818	840	864	874	882	818	888	852	845	820	750	839	811	809	843	824	844	887	840	831	829	823	812	903	885	852	854	878	870	840	896	821	804	852	913	882	852	814	880	839	851	805	855	853	871	878	773	862	839	810	827	843	861	857	854	839	880	841	817	816	819	847	826	829	864	848	831	841	793	833	810	838	914	828	876	876	821	805	860	833	849	844	820	875	847	830	833	849	835	825	915	828	855	829	837	837	860	805	891	858	848	848	857	832	891	880	848	865	824	805	874	860	858	860	884	870	821	858	862	804	841	851	805	853	806	850	851	823	827	829	878	863	851	855	831	835	860	900	846	867	860	858	849	847	834	867	840	819	854	827	859	844	840	827	782	871	877	895	882	845	882	903	793	871	881	823	847	863	849	909	891	851	814	830	874	850	836	888	841	840	824	844	896	849	859	833	813	865	861	780	851	854	869	873	893	810	828	848	890	856	882	827	898	879	828	829	806	897	857	868	845	877	824	846	818	814	809	840	852	820	867	888	855	869	817	847	847	831	891	865	853	826	840	815	852	861	909	848	841	872	851	820	832	961	846	891	852	850	828	806	845	850	890	850	865	843	815	826	868	855	899	799	845	823	811	775	845	854	867	853	837	824	867	817	912	876	835	894	843	845	840	840	874	883	854	844	866	893	877	815	865	782	838	899	798	802	848	859	841	836	838	823	803	856	825	869	839	879	844	848	864	869	893	905	850	800	848	831	897	840	844	865	874	856	875	838	838	859	853	870	828	891	841	835	835	856	851	873	903	843	806	798	845	898	846	833	845	881	840	833	836	869	870	830	851	830	835	809	849	823	808	883	856	891	878	815	858	827	854	817	834	814	894	844	825	852	824	822	879	840	853	857	880	837	855	920	818	857	859	835	865	875	859	819	894	839	823	862	854	876	846	882	854	803	830	842	858	819	847	789	878	820	889	885	900	835	906	831	847	898	809	875	851	867	809	876	861	819	892	876	857	877	886	882	787	813	856	831	828	813	849	892	876	864	845	848	866	826	816	878	894	830	850	867	859	825	881	869	841	808	865	836	834	808	868	878	816	858	950	863	822	857	846	864	865	828	863	847	864	835	850	832	889	865	813	818	870	840	891	841	857	875	855	887	889	852	916	854	863	834	862	835	836	762	870	844	871	799	834	847	869	807	860	897	886	819	867	834	824	858	838	868	845	886	844	884	860	859	929	820	865	830	872	846	814	863	828	887	882	860	818	892	813	824	836	846	842	849	853	852	859	831	836	847	856	822	872	828	872	876	866	862	808	877	868	882	857	903	862	868	801	856	874	849	885	835	850	848	801	897	834	959	882	867	842	826	862	807	863	877	855	834	871	833	858	865	860	832	860	854	887	788	819	842	824	863	896	851	859	894	814	807	868	849	821	804	857	846	872	861	828	856	825	792	855	812	840	901	877	859	821	809	901	842	847	881	839	808	847	853	861	824	877	815	866	821	893	844	888	836	871	853	868	889	815	885	874	867	862	868	856	881	854	818	811	814	848	861	839	865	899	851	872	817	844	874	877	811	891	849	842	842	810	840	860	829	805	816	853	853	898	846	830	889	852	850	859	809	894	887	800	883	802	868	874	892	911	852	843	814	911	846	829	876	846	839	844	854	823	870	880	884	871
962	401	466	440	813	1943	2299	3776	7782	11053	9478	7015	4491	2570	1199	637	314	168	88	79	66	50	55	65	72	52	72	59	53	68	62	56	65	58	51	63	41	70	68	50	57	76	56	53	56	64	63	60	52	56	46	70	59	51	51	60	56	59	63	58	62	42	55	63	62	65	60	61	58	52	60	60	62	58	59	65	63	71	60	58	58	59	70	69	60	52	54	50	52	62	54	70	54	51	53	63	62	55	65	57	62	74	62	50	65	55	58	53	56	50	60	79	52	62	59	62	58	60	69	57	64	55	54	68	56	55	59	66	50	61	71	66	50	40	72	56	71	57	41	75	58	67	72	45	57	43	50	62	60	73	59	64	59	59	45	63	42	65	53	74	73	62	55	57	54	52	56	69	66	60	49	49	52	81	57	63	60	62	58	71	51	49	62	65	59	54	67	55	41	62	50	55	63	64	58	54	68	64	71	61	44	58	64	51	56	46	73	64	47	65	60	54	65	60	63	50	61	67	61	56	52	56	61	60	64	48	72	47	51	69	55	48	64	55	73	56	60	69	41	53	63	62	44	49	76	53	64	44	63	61	73	55	56	55	56	64	53	67	51	68	65	81	56	74	62	71	62	52	59	69	80	56	62	73	56	47	62	55	52	44	55	65	59	58	66	61	71	71	54	60	54	58	75	58	49	45	61	56	64	59	71	54	64	51	65	46	56	61	61	56	48	68	54	58	62	74	74	72	38	57	63	61	60	60	68	50	62	55	64	56	51	67	74	60	63	53	51	70	72	44	60	65	69	50	52	69	62	62	63	59	65	61	60	67	52	59	64	66	59	52	55	68	60	65	45	61	57	53	45	61	60	72	56	56	55	46	66	46	57	48	66	70	56	63	62	55	62	55	60	49	43	60	59	54	52	61	59	53	61	70	62	52	72	62	48	69	64	69	70	49	57	66	61	62	60	51	57	63	43	44	57	68	65	53	51	63	68	58	67	57	52	52	66	62	74	72	59	47	66	52	46	53	68	62	67	45	53	64	64	68	54	53	61	56	63	64	66	56	51	45	65	61	60	49	52	53	69	53	59	55	55	60	68	69	57	52	66	55	63	69	62	57	63	63	63	54	61	72	57	49	66	55	65	58	62	61	66	49	75	62	63	50	51	54	52	45	61	52	74	51	52	64	60	58	63	51	61	65	56	69	73	48	68	54	43	54	54	45	60	52	57	68	58	47	52	53	60	47	60	67	57	59	56	51	66	54	64	62	56	53	57	69	69	64	60	53	60	65	73	40	51	49	46	58	55	64	61	48	50	64	65	57	57	50	61	69	51	57	53	65	57	57	57	43	53	52	55	59	44	44	56	51	54	48	52	64	60	46	63	67	66	67	57	54	49	61	54	65	57	52	65	49	64	60	53	60	68	59	64	63	54	57	60	50	52	68	55	63	63	69	52	64	61	65	50	66	65	60	54	64	61	49	65	59	62	65	52	51	46	69	61	66	56	66	62	56	67	66	51	40	71	55	62	67	53	64	58	61	55	67	53	49	55	63	69	62	64	72	56	76	52	57	50	51	63	56	59	69	64	71	50	74	72	47	46	43	63	68	56	48	75	60	66	65	54	45	61	67	65	60	73	49	59	64	64	53	61	59	55	48	51	59	69	67	68	46	53	47	56	58	54	61	75	50	45	62	59	73	53	42	67	57	66	59	62	54	62	54	52	59	49	63	49	54	48	62	65	50	71	57	52	56	57	62	61	65	51	59	62	46	48	51	58	67	51	47	62	60	46	58	50	67	60	55	66	53	64	59	47	62	71	63	56	58	49	57	67	58	46	51	52	60	56	60	57	55	62	54	52	62	60	44	56	45	59	61	53	53	67	57	57	67	57	59	66	56	55	75	47	57	74	53	62	65	68	54	67	55	63	63	53	64	43	67	69	57	61	70	53	51	70	69	67	63	58	51	58	56	51	46	55	66	62	59	58	78	56	68	52	66	53	52	48	44	50	39	55	48	62	51	64	53	66	54	62	56	53	43	59	65	51	66	62	57	57	53	64	67	56	51	67	65	65	53	46	54	59	51	57	62	41	68	68	56	55	53	51	64	57	53	65	67	46	55	69	51	57	47	58	59	52	59	64	59	73	49	55	67	54	65	59	58	53	55	74	63	62	46	60	57	54	53	63	52	52	45	68	65	62	68	67	53	65	55	54	55	58	66	54	59	57	69	68	60	67	67	41	53	49	59	48	54	72	61	57	62	65	45	60	58	58	55	64	64	59	61	58	65	54	66	46	66	63	64	70	60	66	57	54	58	62	65	67	61	54	60	58	58	69	77	45	49	71	53	53	65	54	47	52	48	62	51	51	53	65	55	52	61	62	55	51	54	62	66	58	66	50	72	55	60	60	74	59	67	46	57	54	50	66	55	53	57	53	61	53	66	56	58	65	67	56	51	64	60	55	54	57	51	52	59	60	51	60	62	66	61	63	73	54	55	60	68	61	68	57	63	43	64	50	55	66	48	63	69	64	58	68	49	55	68	70	48	56	56	48	65	54	55	54	66	60	54	54	71	56	64	53	69	55	49	60	54	56	51	68	47	63	61	56	60	46	65	58	62	68	66	37	53	58	72	54	54	67	60	60	62	73	47	56	68	61	59	63	68	69	68	61	61	59	53	66	55	65	47	59	57	66	73	73	62	48	60	49	55	57	57	60	63	44	55	59	52	73	49	52	59	50	47	54	59	57	47	63	71	59	57	63	63	64	58	73	53	71	59	55	57	56	65	56	58	62	54	66	57	44	58	62	62	43	56	67	56	55	68	48	59	50	59	48	50	70	56	57	58	62	63	56	49	58	68	59	54	64	64	55	59	67	52	52	64	64	51	57	59	57	55	50	63	58	64	51	65	57	66	60	57	58	60	67	60	53	64	60	69	61	75	61	56	51	70	57	60	49	49	63	75	58	80	51	56	51	54	55	64	57	57	67	66	56	57	61	56	69	57	52	64	60	68	68	63	56	63	71	58	61	59	49	71	59	52	47	67	63	59	64	59	58	54	63	52	58	58	55	56	70	53	55	52	53	56	46	51	45	59	68	48	43	58	64	51	45	50	52	47	53	60	57	64	71	57	63	64	60	62	60	61	51	61	63	56	64	56	54	49	64	78	53	60	55	50	65	64	57	56	64	65	50	51	52	53	64	73	58	40	58	60	52	60	61	55	73	62	61	46	50	58	59	62	64	46	71	59	59	50	48	55	62	51	59	49	57	51	71	76	42	55	61	60	54	56	59	54	63	61	60	55	62	54	63	65	55	67	62	70	51	54	52	58	58	57	53	61	75	68	54	64	58	57	64	67	73	61	71	51	69	60	66	64	59	52	42	52	67	53	68	60	73	52	48	59	46	68	55	56	55	56	60	74	56	53	61	49	51	54	45	53	64	64	52	64	57	44	45	54	58	60	63	62	57	59	80	55	63	57	74	69	63	51	72	55	57	51	50	68	71	52
15797	8554	7982	19834	33531	38284	37067	41168	49237	52796	46583	40865	33918	27620	19422	12484	7153	3381	1732	1007	782	673	685	728	674	677	657	668	715	685	727	676	714	676	681	644	698	727	666	691	692	728	693	674	700	709	697	703	697	683	687	701	671	676	716	709	681	765	703	640	682	699	717	685	699	707	752	755	698	685	639	737	682	700	704	675	741	701	687	733	669	648	705	688	724	671	699	699	701	714	723	682	730	770	671	669	720	675	716	696	700	706	681	693	703	706	674	707	707	730	726	660	692	707	677	718	671	701	700	687	689	701	697	703	683	692	687	668	717	646	698	710	641	744	703	700	680	721	696	720	664	657	698	682	686	709	701	725	739	696	713	704	654	686	722	667	693	717	694	698	661	700	733	698	681	694	714	679	702	670	686	736	670	637	706	679	685	678	685	721	693	702	630	657	667	713	709	710	687	664	679	701	672	704	717	688	693	693	682	659	719	709	683	716	701	693	639	678	688	639	706	687	680	777	689	672	699	720	697	701	689	684	712	661	694	669	700	687	743	686	699	699	733	673	709	704	723	712	710	678	631	716	680	757	697	688	710	681	682	715	701	705	728	728	741	682	691	728	713	722	667	715	687	685	687	678	683	681	685	685	708	689	708	680	695	720	719	665	739	646	706	678	670	700	750	719	699	704	726	686	712	665	681	738	700	743	719	712	672	695	677	738	676	685	690	702	682	723	738	628	711	657	741	657	688	745	703	685	655	666	703	689	639	709	732	655	704	664	722	698	670	710	708	723	697	655	703	728	698	712	682	729	711	694	662	725	657	687	699	670	709	700	672	741	668	739	740	716	710	686	660	695	713	711	711	709	708	620	672	691	694	735	710	677	715	731	706	700	678	728	683	739	683	721	710	681	667	744	684	698	681	653	738	722	641	661	722	741	689	714	692	711	714	698	769	681	717	702	658	708	683	707	712	692	675	631	687	671	718	693	731	707	725	732	697	784	728	694	716	685	677	723	692	755	684	702	697	735	718	704	697	737	674	651	701	681	665	676	691	728	705	755	667	685	683	679	701	685	656	657	712	694	701	684	668	695	696	694	697	753	737	664	671	707	745	670	715	733	625	696	684	741	690	683	682	677	708	693	710	696	723	719	672	677	673	727	694	688	705	709	686	710	678	682	687	710	680	680	673	683	696	698	667	687	704	662	722	690	642	666	702	687	736	718	682	664	645	677	663	663	664	674	666	700	665	689	728	712	664	736	662	664	704	692	734	708	723	673	690	721	714	690	699	673	675	769	691	669	705	669	727	712	664	691	660	674	729	710	704	703	766	697	671	719	695	690	681	743	646	692	710	682	712	687	665	731	702	719	720	656	706	701	708	707	685	705	712	682	672	691	722	683	760	626	721	714	620	658	682	695	726	703	661	647	710	701	711	730	676	761	666	709	694	697	756	716	698	687	673	724	692	667	705	733	647	642	713	702	698	660	677	748	709	692	732	692	720	674	666	713	733	717	791	731	695	721	717	662	692	693	665	706	631	734	665	667	756	676	702	719	652	663	709	717	695	712	703	693	693	707	665	694	682	712	719	742	692	790	683	665	726	664	733	683	694	698	707	709	719	740	696	698	707	725	693	708	693	729	695	709	681	677	686	707	706	721	712	692	672	702	713	711	681	687	698	700	679	666	631	678	714	646	686	653	700	722	728	679	694	684	709	748	704	690	643	706	671	658	684	706	731	726	702	742	655	694	697	680	684	730	724	729	698	717	712	730	669	708	740	724	673	642	722	721	694	698	757	674	684	719	719	685	701	673	737	660	660	700	647	712	674	714	683	683	657	686	662	699	746	712	709	762	695	713	720	706	675	703	702	730	679	706	660	685	647	671	697	708	627	725	708	653	742	708	705	740	739	728	648	717	741	717	708	723	691	734	668	712	710	735	719	711	733	713	682	714	710	695	709	708	713	679	699	689	725	679	711	743	710	677	688	655	662	689	681	732	660	694	645	669	711	738	681	674	748	673	670	677	672	736	680	664	680	700	695	692	689	705	743	647	696	727	711	710	697	728	696	702	722	693	738	697	678	660	707	681	695	702	663	711	681	690	642	689	660	703	683	650	745	724	722	705	691	714	662	736	635	697	654	688	686	689	708	702	694	711	765	745	692	700	699	685	693	674	706	715	673	702	709	714	700	696	674	689	681	697	717	681	674	692	689	703	691	674	729	714	683	672	676	681	732	672	755	680	650	710	671	695	708	693	698	686	705	687	697	701	703	744	679	675	681	714	674	701	723	696	702	711	694	670	657	727	676	729	772	659	652	657	716	691	718	668	676	690	707	722	657	673	684	653	713	686	749	684	738	683	674	730	675	703	712	744	710	740	661	720	678	692	734	702	739	682	711	718	713	705	704	683	747	667	729	717	733	687	721	709	723	733	711	701	666	728	686	649	717	707	699	702	655	686	678	712	655	698	660	662	714	695	727	694	676	707	696	675	648	726	704	680	696	659	766	679	665	716	685	698	665	697	650	711	676	665	713	701	658	699	690	657	703	715	705	694	681	697	702	679	700	699	670	688	716	693	695	677	716	723	700	685	694	709	708	758	713	690	679	685	705	731	711	703	716	661	687	714	680	698	740	670	701	723	763	698	712	702	701	662	727	674	728	712	724	672	663	703	730	647	687	681	689	674	670	675	720	677	716	664	716	748	760	711	636	719	722	683	695	692	669	693	682	672	682	631	689	669	659	725	621	728	695	716	720	704	693	695	676	682	714	674	675	698	699	739	722	723	727	743	711	675	703	705	731	703	761	656	684	703	708	712	707	731	686	669	706	708	685	712	704	680	725	767	720	679	723	687	694	631	704	743	694	689	664	717	700	675	727	722	667	690	673	690	693	691	673	647	653	701	709	669	725	680	723	671	684	680	674	670	749	679	701	711	700	730	661	695	661	684	663	693	682	668	710	742	726	749	687	709	707	704	697	722	659	671	723	675	679	728	719	720	686	689	688	730	705	691	636	717	682	653	680	697	668	710	689	710	709	664	684	679	710	719	640	699	687	686	723	697	678	728	750	671	704	711	684	665	659	675	677	696	688	677	685	642	692	655	687	678	693	681	677	731	719	700	681	662	694	697	683	709	675	714	655	708	699	718	714	716	656	680	674	713	701	699	736	710	682	690	741	687	661	731	667	720	669	674	721	676	708	652	714	735	654	716	726	743	676	663	733	691	711	722	658	716	718	706	708	714	706	710	703	666	715	684	660	697	706	716	695	741	701	729	725	693	671	678	709	685	713	710	705	692	715	712	691	700	699	705	709	713	673	733	671	717	644	710	678	698	674	728	757	663	728	734	716	698	620	690	740	696	699	701	711	705	705	709	736	706	708	711	737	682	714	711	674	704	684	693	686	722	686	690	677	722	691	716	719	695	698	731	694	699	706	709	695	667	673	733	677	694	674	666	698	693	698	718	702	710	671	699	727	680	723	716	719	699	682	680	682	683	655	674	691	713	717	684	718	702
1285	150	129	136	243	439	612	934	1558	1605	1739	1542	1117	635	384	226	136	89	80	56	65	69	66	70	59	65	69	60	54	57	62	73	65	57	59	52	63	65	62	61	40	79	57	59	72	61	66	59	54	71	74	63	72	64	68	55	53	61	68	60	69	61	44	77	72	71	68	62	70	59	65	67	66	69	62	67	70	62	57	56	57	72	62	60	64	55	48	68	68	63	62	60	55	66	74	65	69	73	57	73	51	62	59	62	85	57	66	62	62	61	70	56	63	62	71	65	56	69	69	71	57	57	75	65	46	62	58	67	60	68	61	73	47	75	55	60	64	71	70	57	68	69	50	55	59	61	73	58	53	73	63	57	55	74	47	61	63	68	61	62	73	56	66	63	65	63	68	64	70	64	60	60	65	70	63	52	67	70	72	65	66	77	66	54	68	62	63	65	54	60	71	66	71	65	67	59	74	72	67	66	68	51	68	55	52	67	68	70	53	59	58	52	65	62	56	69	80	53	62	74	54	64	73	60	59	69	53	47	53	57	60	56	50	57	64	65	72	57	79	54	56	74	64	52	52	70	68	73	70	74	56	53	57	72	62	62	59	72	53	81	67	65	57	80	53	69	75	53	70	65	71	59	54	57	56	67	60	54	60	69	57	58	59	61	58	54	57	51	56	65	53	45	79	65	56	71	71	52	70	58	51	51	65	73	64	65	62	66	50	62	66	56	64	81	54	75	56	67	67	56	76	57	58	58	65	68	64	56	56	62	54	69	61	62	66	65	66	70	56	60	62	64	59	60	48	77	57	62	52	62	74	76	61	60	61	64	55	50	70	46	77	74	70	58	52	70	70	68	43	58	71	66	74	70	65	60	64	58	57	67	64	70	61	54	65	75	69	74	66	62	53	73	56	64	48	56	64	69	77	71	65	66	69	71	73	67	64	67	57	55	66	65	61	51	70	77	60	68	53	66	58	58	72	78	66	68	63	50	49	70	62	72	66	52	61	68	50	71	63	75	70	68	74	61	63	60	53	74	67	54	51	62	71	69	56	47	62	63	52	76	53	59	49	53	70	62	66	53	69	65	48	60	50	80	78	74	79	67	63	52	69	59	56	69	62	60	78	79	60	72	71	63	58	63	55	70	67	49	47	80	66	63	43	51	65	76	64	62	65	58	74	69	56	66	63	71	58	78	60	57	60	69	72	58	68	78	65	47	68	59	60	71	72	57	69	57	74	57	60	62	76	72	50	61	55	48	71	51	73	71	69	65	53	57	71	52	74	76	62	68	60	78	68	59	62	55	74	60	72	58	67	62	63	71	60	69	58	71	69	73	62	60	77	63	63	60	53	68	69	66	64	65	56	58	61	61	66	62	56	69	55	67	61	58	67	56	66	54	83	60	62	52	66	63	63	68	66	50	60	65	51	66	60	70	73	65	54	58	58	60	63	77	55	69	62	65	68	60	77	58	75	63	68	69	75	75	61	62	58	69	58	65	65	69	76	74	65	66	58	69	61	65	63	77	66	58	75	53	67	62	55	70	67	63	73	53	70	77	56	74	90	70	56	77	72	53	64	67	61	56	80	77	51	63	60	77	57	76	81	67	49	51	70	55	61	51	57	64	66	57	57	48	73	61	65	57	65	78	58	65	67	66	61	53	57	54	79	54	59	64	63	54	73	63	67	69	64	61	68	53	64	49	71	61	75	68	66	59	51	70	67	59	61	62	51	70	60	57	58	52	67	62	85	72	50	57	68	61	73	59	59	77	72	54	46	80	61	76	64	64	51	63	69	54	60	57	69	67	73	63	72	72	53	69	60	69	67	78	67	53	70	59	68	48	75	50	67	60	72	62	53	68	52	73	54	56	70	62	52	61	63	81	58	61	62	61	63	60	59	46	61	64	74	70	57	56	69	60	58	57	86	68	74	56	73	55	66	52	65	53	50	61	75	50	57	63	65	67	70	62	63	84	68	62	75	60	68	62	62	69	49	70	69	85	67	73	68	55	60	64	67	61	55	50	58	73	64	66	66	68	62	67	65	67	59	55	83	51	66	60	70	93	67	65	56	71	58	59	41	81	64	62	68	54	50	66	67	58	60	64	64	63	63	67	73	59	55	63	46	60	65	57	54	54	47	55	75	82	78	61	71	69	67	73	57	55	59	60	63	65	69	73	62	57	56	60	65	67	60	55	53	70	57	54	52	69	64	69	65	59	63	57	53	64	71	67	84	57	67	49	74	70	68	55	69	57	69	63	47	63	80	74	65	62	52	76	54	58	73	70	46	68	61	74	74	56	60	69	51	79	69	52	63	82	70	55	61	56	70	69	74	69	66	70	57	48	70	58	63	66	69	51	68	63	65	71	58	82	57	53	67	52	55	51	59	67	61	71	63	71	58	74	49	73	58	55	55	78	69	56	71	57	57	57	72	61	64	68	65	67	66	67	65	76	65	58	72	51	66	74	81	55	58	79	70	63	68	71	56	67	57	74	61	74	65	59	69	59	70	57	73	62	60	59	48	65	61	70	57	55	49	65	70	64	52	75	75	70	65	71	83	75	73	67	60	76	53	74	65	62	60	67	56	52	56	51	68	63	63	56	62	64	55	62	53	67	54	66	45	62	59	49	55	56	60	62	57	65	36	49	74	68	57	64	59	73	60	60	52	56	63	62	69	68	59	63	59	65	61	58	57	63	56	51	67	60	65	59	63	58	79	56	60	64	62	59	57	55	55	58	59	62	64	62	64	62	56	65	57	60	59	63	77	68	67	67	62	72	62	54	53	56	76	53	77	65	57	60	63	63	64	62	61	54	66	65	65	58	63	58	67	62	62	68	62	62	72	78	57	61	65	74	61	61	59	64	49	51	70	60	67	68	69	67	78	54	65	72	74	56	65	52	50	60	67	64	53	57	71	55	66	67	58	53	66	71	69	53	57	68	71	64	60	49	67	65	71	67	60	68	79	73	69	54	65	63	62	57	63	54	63	65	65	81	66	59	83	67	49	74	65	70	51	69	61	72	58	74	69	62	63	62	57	64	63	71	59	52	76	51	56	64	62	65	63	77	77	72	64	56	65	66	67	59	63	67	71	50	64	53	57	62	75	46	66	74	55	45	52	71	69	65	60	70	68	61	61	78	49	68	63	68	57	51	57	49	60	71	60	67	61	82	50	62	56	69	54	67	56	57	68	69	52	50	65	63	54	65	54	60	63	60	67	57	76	78	66	72	74	67	65	63	69	70	45	64	72	57	67	73	66	64	61	56	77	43	42	65	74	66	63	56	68	50	52	51	58	65	74	50	61	60	67	61	52	65	71	76	62	64	69	64	58	65	68	67	75	68	64	61	52	53	49	71	66	64	64	57	49	61	74	50	67	69	61	68	65	52	73	72	65	63	54	69	77	57	74	61	68	73	65	62	58	71	67	58	70	72	73	70	80	66	65	58	67	68	61	63	67	65	63	81	71	61	56	68	55	49	61	69	59	56	65	65	61	60
9029	3420	2735	7109	18568	23207	24212	27372	29922	28729	28241	25007	20400	14584	8978	4872	2485	1450	1015	841	784	731	818	757	760	719	762	733	710	751	783	753	765	766	775	780	729	744	797	759	767	795	785	767	772	732	752	789	757	749	787	767	714	804	793	789	737	763	781	760	766	798	737	769	775	750	759	810	761	762	780	762	767	767	769	757	779	694	758	753	732	780	751	754	734	804	760	744	774	780	785	732	761	764	807	729	786	792	753	735	734	757	707	773	744	777	767	701	755	789	776	764	734	827	744	766	745	742	794	769	772	786	771	746	779	782	705	775	808	744	802	727	749	717	735	736	722	803	747	709	758	734	760	732	695	732	757	833	761	779	801	737	766	765	791	766	749	734	778	733	757	759	752	729	778	790	765	731	771	782	721	750	773	735	799	798	733	728	777	786	752	731	785	776	759	785	755	723	750	730	773	781	754	753	747	749	740	742	805	735	727	769	717	751	750	743	779	776	785	720	757	716	714	770	745	760	722	792	731	771	765	730	778	736	750	759	769	748	778	760	758	779	740	777	733	771	767	747	779	796	765	802	707	788	706	736	790	748	733	790	742	789	716	778	752	808	727	728	739	803	715	761	778	735	795	730	713	765	739	740	748	756	711	766	694	762	805	758	713	794	741	746	784	779	780	782	783	782	788	777	742	791	751	754	787	722	777	750	751	747	734	773	803	790	734	783	787	757	789	754	767	752	749	764	775	765	789	730	779	724	798	814	775	746	810	730	781	760	750	726	699	731	769	803	733	791	808	760	709	770	763	750	728	814	720	810	726	771	758	737	759	787	737	787	799	757	776	773	763	785	771	776	731	768	776	732	781	821	787	730	738	738	744	736	740	754	780	750	760	756	750	781	752	799	770	763	781	731	745	770	763	786	779	706	701	790	729	787	738	779	812	742	746	747	753	801	801	756	762	831	803	785	801	765	741	806	763	768	715	820	740	758	737	769	785	740	763	767	715	745	756	780	791	766	776	738	720	769	754	738	778	808	793	807	768	794	720	754	764	762	716	776	784	746	738	731	767	821	788	764	756	804	705	790	734	728	813	813	769	743	761	790	821	760	783	730	782	735	745	771	795	751	734	750	778	774	750	792	786	771	725	744	750	745	732	727	744	724	719	765	732	738	725	787	763	801	801	746	787	769	773	778	700	804	747	742	714	800	796	753	746	774	803	750	719	758	769	734	721	732	740	792	759	756	767	762	764	785	764	744	761	732	740	803	745	756	744	740	787	739	787	744	757	746	792	766	809	768	749	758	814	771	749	783	705	762	724	729	794	735	741	798	790	762	753	732	736	787	776	785	768	776	826	802	764	765	787	763	827	782	725	778	774	776	752	741	749	743	810	760	789	740	736	762	732	786	777	726	672	721	801	789	758	752	712	744	791	791	758	733	719	764	736	771	705	774	745	765	778	775	743	742	757	723	758	781	792	803	800	727	736	711	790	781	773	745	755	764	721	759	756	795	762	752	746	770	746	730	786	708	729	753	764	770	753	771	802	762	785	751	778	766	768	783	760	771	748	787	810	809	729	730	773	794	734	751	835	752	773	761	718	722	774	766	756	731	790	713	711	751	740	734	760	792	791	765	750	735	733	749	728	743	790	768	805	756	755	756	789	778	770	735	750	780	770	704	770	788	738	782	784	780	828	803	779	750	761	756	791	744	771	767	747	722	788	699	733	763	747	776	734	816	731	747	783	729	757	776	765	721	776	733	737	781	761	744	745	748	713	798	839	749	772	800	739	783	762	770	835	731	740	752	778	750	768	731	832	767	775	768	768	796	682	721	768	802	757	784	780	739	715	742	693	766	771	725	755	769	773	749	733	790	817	715	744	736	762	775	768	703	796	738	782	757	761	719	725	761	768	780	800	739	787	750	760	809	748	721	766	764	771	793	759	730	745	753	768	726	771	797	725	767	777	796	734	786	770	746	759	812	773	801	734	771	774	768	744	768	774	729	761	713	782	757	744	754	763	798	757	752	801	772	716	735	759	746	773	787	743	769	822	783	808	765	725	758	767	704	744	716	745	779	792	759	770	771	777	733	793	767	740	780	782	706	799	761	759	737	774	778	771	747	740	738	790	745	782	727	756	777	739	759	785	748	803	750	774	784	801	765	762	753	748	730	749	769	738	755	752	820	804	711	744	757	742	751	759	761	699	751	739	785	752	745	764	828	740	774	787	742	759	788	755	798	749	749	770	822	750	707	749	750	772	772	775	766	799	756	786	788	770	742	738	754	760	747	775	803	762	793	766	737	789	765	778	775	802	761	798	758	730	755	779	755	772	777	775	772	759	802	792	732	749	750	740	726	746	779	732	784	763	793	776	763	773	781	744	772	680	745	751	779	714	753	742	754	734	793	754	814	753	770	729	779	743	759	776	803	766	796	760	764	799	803	772	728	786	757	734	742	786	784	783	797	721	752	819	803	730	704	799	774	813	757	774	745	788	726	789	782	764	761	705	727	726	780	765	742	733	784	756	784	782	822	791	749	745	791	782	805	746	726	771	823	739	771	746	757	770	799	756	723	813	744	759	783	761	751	816	776	750	755	793	779	762	756	780	785	795	718	810	746	759	784	774	751	713	726	757	802	797	748	773	778	769	769	737	774	782	770	726	805	705	767	789	838	809	765	803	770	780	759	740	762	749	749	728	787	771	763	774	782	703	781	770	817	759	782	757	764	804	798	766	736	795	767	766	748	757	740	770	770	752	805	758	763	731	756	727	733	715	754	774	813	765	781	788	727	806	767	763	748	784	767	791	741	732	759	779	775	779	800	739	775	709	722	781	718	728	790	785	756	756	764	777	713	702	683	782	777	769	737	749	751	759	749	781	793	798	789	714	718	749	747	770	736	784	800	777	787	747	792	803	721	745	758	745	760	776	779	817	730	786	790	759	741	765	746	777	752	780	769	752	776	776	798	745	734	783	737	794	742	719	753	722	697	739	744	752	751	772	728	755	782	765	785	740	787	785	802	766	779	802	750	782	736	759	742	713	728	751	739	751	773	708	747	757	798	779	760	749	784	795	730	771	759	753	730	717	745	781	802	725	722	740	766	725	741	748	773	764	772	812	796	769	744	764	765	742	760	757	818	777	762	784	746	696	763	730	725	766	749	681	720	793	750	740	762	786	767	750	736	722	782	766	748	736	762	809	800	738	745	780	767	754	779	765	778	736	768	729	741	741	742	687	742	738	734	773	756	766	760	761	765	725	781	747	776	726	741	769	747	791	733	732	794	726	778	746	756	761	756	776	751	765	717	751	783	776	744	762	759	794	743	757	720	767	716	791	762	771	758	722	829	756	758	758	755	743	748	752	799	741	714	735	771	760	783	791	744	753	749	739	803	773	760	740	762	766	767	760	766	762	746	737	762	745	734	739	756	753	753	758	758	802	752	747	775	783	775	803	722	750	798	724	771	722	752	781	773	723	707	693	754	804	747	809	699	780	776	719	719	806	724	802	732
602	276	301	353	594	1272	1845	2251	2577	2720	4235	4002	2842	1755	931	433	245	122	76	66	49	53	62	59	50	66	49	43	54	55	58	59	66	49	57	50	44	64	56	44	77	52	50	46	47	51	60	55	61	60	59	50	44	65	50	44	53	56	53	50	58	66	54	53	49	45	51	49	54	60	52	47	52	58	52	60	51	58	49	46	49	59	60	63	63	47	56	60	53	57	49	58	38	50	55	59	59	54	54	50	64	40	51	53	60	56	57	57	66	50	53	40	61	45	50	43	37	45	53	62	62	52	56	52	39	50	64	65	52	66	57	57	47	46	45	48	61	58	51	61	61	56	50	64	58	56	55	51	51	46	47	55	51	52	52	58	36	50	54	62	53	40	52	55	50	60	44	47	43	48	50	62	52	46	56	51	53	62	56	53	46	61	54	44	54	60	43	52	49	62	42	49	59	52	54	50	40	60	67	52	63	53	59	44	54	62	44	52	48	52	49	46	60	57	63	53	60	67	43	58	66	46	55	43	56	47	64	64	51	58	60	47	52	73	53	55	54	57	48	44	54	84	52	51	60	60	55	65	50	49	50	59	41	58	62	41	41	51	61	58	44	60	67	57	61	48	48	52	58	57	52	45	51	58	43	54	61	54	45	45	55	52	47	53	43	47	60	52	69	52	65	69	60	55	56	56	56	60	60	41	64	62	42	52	59	57	58	54	52	58	57	55	36	45	52	48	46	54	43	46	43	48	54	44	40	51	58	59	67	53	61	51	59	46	55	62	68	51	48	49	45	48	42	54	63	50	48	60	52	55	55	62	46	43	52	53	66	52	54	47	55	48	62	58	43	63	57	45	47	57	62	54	45	63	47	67	55	58	53	53	59	58	53	53	47	58	60	47	56	56	43	62	61	64	55	65	56	53	50	54	52	61	61	54	53	55	70	49	39	53	54	58	59	67	54	50	50	53	50	58	51	59	62	57	48	52	58	57	47	56	53	58	59	53	58	49	64	54	59	61	50	43	57	61	69	51	46	60	63	50	36	57	59	47	47	39	40	59	55	67	60	59	59	64	47	55	56	64	47	66	46	49	48	59	60	45	46	46	64	47	62	59	61	58	51	55	53	51	56	44	51	56	62	54	47	43	56	56	56	61	50	53	42	54	65	54	63	55	50	54	54	56	53	53	55	74	54	58	51	55	45	58	45	57	62	50	50	50	55	58	60	50	52	53	56	50	61	54	55	67	59	51	63	63	46	64	51	53	57	60	57	47	52	46	35	59	45	55	50	45	66	62	53	59	59	54	49	56	58	46	42	59	45	43	55	52	58	51	40	64	67	44	56	52	54	56	58	77	54	43	43	47	64	52	50	47	52	73	41	56	68	53	29	44	53	44	55	48	56	53	59	51	64	52	43	51	49	53	60	51	59	58	59	50	62	43	55	53	62	46	50	51	43	59	47	46	63	62	63	57	61	57	65	53	53	59	58	54	49	61	56	64	49	64	54	52	51	63	57	52	70	58	55	55	61	52	58	66	52	51	55	56	52	52	58	40	60	41	57	59	54	60	46	63	52	48	59	60	49	48	63	59	63	47	77	36	56	54	43	46	58	53	55	53	66	43	40	43	60	49	64	50	54	57	49	63	52	62	43	54	46	51	52	48	49	50	44	56	52	63	42	40	59	58	57	47	61	46	43	54	61	59	59	51	56	51	51	63	54	56	53	53	66	66	56	45	38	60	52	70	52	69	41	54	55	52	51	48	57	43	54	55	58	51	56	59	52	45	66	52	63	61	51	53	57	71	51	42	39	55	54	56	66	42	72	47	47	51	64	54	72	52	62	48	51	59	65	49	43	55	57	53	58	55	45	68	50	63	40	60	60	60	55	64	60	66	38	65	54	68	66	46	76	53	56	50	63	69	39	66	41	58	58	37	48	52	57	41	48	54	51	45	60	67	54	56	46	64	52	51	51	53	45	57	49	52	56	50	47	52	47	49	43	54	62	52	60	51	58	54	50	57	47	62	52	57	42	58	53	56	59	35	61	51	60	57	53	67	58	55	65	56	59	47	58	64	56	62	57	64	52	50	61	47	51	63	57	65	52	55	55	44	53	51	62	44	58	55	44	48	57	50	62	52	58	49	59	51	53	59	56	55	51	53	53	56	54	46	54	52	49	55	59	47	45	55	70	40	49	53	58	52	70	55	56	60	70	62	54	63	51	44	42	46	54	58	57	55	64	46	58	53	58	57	51	50	61	62	62	58	48	43	47	52	58	68	53	59	62	50	64	56	40	54	57	57	59	39	60	53	44	47	45	59	49	55	55	52	55	60	53	40	39	50	56	54	64	48	65	61	57	54	59	62	43	57	58	47	44	53	64	62	54	50	51	61	60	41	55	68	51	65	58	47	62	50	49	49	65	64	53	56	59	60	56	50	60	48	61	57	56	49	66	51	56	58	62	62	58	42	48	54	53	55	63	59	42	58	47	64	64	50	48	46	52	62	75	44	71	45	54	50	52	59	58	64	55	43	51	64	49	54	45	53	67	53	48	47	59	50	64	56	56	59	60	51	52	44	36	62	49	50	55	59	53	50	48	53	47	48	60	41	39	47	55	46	51	50	64	50	57	59	52	46	49	75	50	63	49	45	48	70	42	52	54	36	43	60	47	54	53	59	66	60	62	58	60	64	53	51	65	40	41	71	70	56	50	44	52	47	51	60	49	62	49	52	64	53	50	58	43	49	55	45	49	55	44	58	59	68	40	63	49	52	58	37	49	63	53	56	50	52	48	73	57	45	43	68	54	60	49	63	69	50	58	58	58	58	53	54	41	60	48	49	51	44	59	65	52	61	61	47	44	57	54	59	53	53	67	51	43	70	50	57	63	51	62	47	45	56	63	52	53	59	38	54	57	60	54	54	59	57	53	52	56	55	55	53	40	54	46	53	51	59	53	58	40	58	66	57	45	66	63	64	59	54	51	57	55	58	57	50	59	58	52	49	54	60	49	63	65	40	62	63	65	63	50	41	36	55	56	53	52	59	44	64	58	50	56	60	63	57	52	59	48	54	63	56	55	61	49	52	63	54	46	56	56	59	44	50	61	43	56	55	42	53	58	52	42	55	59	41	60	72	55	48	48	60	46	45	51	60	49	47	56	50	61	43	56	51	53	57	62	49	54	52	63	52	51	59	61	54	53	47	61	65	57	54	59	58	62	44	49	61	49	60	53	55	49	58	56	60	38	59	53	38	59	55	42	40	58	60	58	55	50	47	46	71	42	48	46	55	55	50	48	61	51	52	58	44	47	53	54	69	51	66	51	46	52	48	58	49	72	47	57	58	50	57	56	62	42	54	52	48	52	58	48	61	56	64	59	62	70	60	37	65	59	65	49	48	62	55	62	53	72	45	50	62	61	43	57	48	48	65	44	53	45	55	77	49	39	59	50	58	55	36	55	42	53	48	50	59	69	54	53	53	50	51	45	46	46	53	40	52	50	58
12492	6492	6025	17304	30624	33683	34799	35169	34143	33540	37693	34860	30033	24069	17201	10178	5012	2517	1371	917	742	694	657	655	645	648	650	669	622	703	678	702	623	649	639	657	649	618	664	638	672	653	627	611	635	689	615	621	627	684	666	694	620	685	643	658	645	688	661	646	664	654	623	654	595	694	675	634	638	645	592	640	629	638	637	660	671	665	615	686	646	640	649	674	720	620	632	644	591	590	635	648	685	665	627	624	638	664	643	636	673	641	699	645	612	662	681	614	669	609	622	647	615	625	633	677	634	625	634	669	615	694	661	634	691	666	633	660	643	600	672	654	682	619	676	621	657	621	614	648	644	634	633	682	590	644	698	645	627	645	634	638	689	602	681	686	678	629	643	698	712	654	635	678	653	645	591	613	667	662	649	673	671	650	631	684	633	611	658	659	669	665	684	696	655	689	652	634	631	649	628	671	617	614	672	643	662	668	608	671	658	607	633	648	702	630	651	633	701	668	618	665	644	650	665	667	649	681	678	661	663	639	617	654	672	654	655	635	675	644	627	638	610	656	617	668	659	668	646	680	671	621	687	651	641	629	628	646	616	685	633	630	646	631	665	684	637	645	685	628	649	596	650	607	675	670	688	656	633	722	673	690	649	666	681	622	674	680	640	686	668	655	656	679	688	602	625	641	697	606	660	651	637	660	673	606	589	632	606	635	682	632	625	666	610	652	631	611	652	678	657	678	613	642	660	675	680	667	636	642	642	638	644	614	650	648	662	680	660	658	656	700	641	687	703	647	650	598	642	619	664	691	688	651	647	670	649	663	660	686	678	638	681	652	618	709	624	645	624	651	648	665	684	632	627	638	670	625	639	670	651	671	661	667	689	654	630	639	654	624	625	618	653	638	645	656	673	659	647	645	693	667	652	600	660	689	653	647	640	636	663	644	624	665	686	627	647	649	645	648	651	636	686	715	635	626	714	631	675	680	649	635	640	656	661	619	639	640	662	644	657	664	615	653	692	625	605	644	634	656	641	665	651	647	678	660	658	640	606	603	619	690	647	694	691	653	669	651	687	710	669	644	611	705	634	612	628	641	632	638	617	659	623	673	640	697	630	629	683	649	634	607	586	657	614	611	633	649	674	592	648	646	676	678	651	641	652	611	632	637	634	686	680	650	626	621	664	673	637	656	642	645	630	664	649	660	688	664	689	670	666	660	657	606	657	701	708	703	632	638	658	618	642	689	647	688	643	675	637	658	673	627	650	663	640	655	650	668	650	618	611	683	665	645	637	644	675	637	673	666	681	646	653	678	648	654	641	660	633	676	619	670	681	617	661	696	655	699	628	610	652	638	630	648	668	663	616	677	645	662	688	659	669	657	658	639	619	603	653	646	627	631	686	642	689	667	657	680	659	599	640	623	648	644	696	627	641	646	662	629	642	619	613	668	616	597	649	634	606	666	632	698	639	671	666	616	646	631	670	640	641	642	671	632	693	627	636	625	629	650	658	653	657	658	635	629	608	638	630	680	629	661	681	609	623	660	677	662	612	684	672	665	675	653	646	678	683	633	647	640	664	631	636	646	673	654	659	653	633	659	667	623	604	644	610	636	633	673	662	621	673	700	600	668	662	601	647	652	676	673	650	661	644	637	621	644	689	614	592	638	664	635	622	603	670	680	649	664	643	642	651	673	609	646	612	647	599	642	632	662	646	709	649	680	665	645	656	710	655	639	692	691	649	680	666	621	695	644	638	663	599	671	667	656	678	655	704	641	645	651	666	595	660	629	658	659	665	646	646	690	601	639	645	652	657	658	663	666	644	654	677	647	639	655	624	669	657	612	661	684	695	682	645	635	618	625	689	649	679	659	667	660	638	607	657	615	678	676	647	632	694	604	667	667	662	667	639	640	641	655	613	626	672	610	648	630	666	650	667	726	648	637	651	656	660	673	664	656	647	701	640	655	621	644	632	649	615	697	638	614	664	646	689	658	679	625	672	664	614	653	633	706	639	603	669	654	684	625	654	639	657	699	626	683	677	709	642	627	598	683	642	625	702	640	614	650	631	643	616	639	645	624	622	635	611	658	664	663	646	640	667	647	689	696	603	605	655	648	641	645	651	653	636	659	643	629	665	648	640	646	694	644	652	655	616	650	623	633	622	590	639	656	695	641	647	622	602	655	633	650	632	648	658	608	706	633	673	635	600	643	689	612	620	704	608	644	648	664	650	653	646	686	620	630	681	641	632	646	641	672	609	644	674	677	628	633	685	689	709	671	671	654	672	652	650	648	630	658	633	618	670	633	673	663	658	649	686	671	654	680	663	680	647	668	623	620	614	608	690	658	669	665	653	688	697	673	671	636	669	653	619	649	631	672	667	695	605	666	656	647	670	627	664	650	660	609	640	631	625	692	621	617	655	621	652	618	623	631	658	673	655	651	680	678	618	664	691	676	685	656	649	637	638	634	685	605	625	641	574	679	621	614	656	615	640	622	665	625	713	670	662	672	630	636	648	608	681	608	648	630	621	640	694	602	677	628	623	644	678	644	613	683	630	609	699	618	636	670	643	671	646	662	663	686	627	661	670	622	657	651	626	660	656	635	665	679	672	653	638	644	615	617	664	656	633	692	672	668	631	608	695	615	679	640	634	623	690	621	640	654	647	626	629	677	615	631	638	637	629	665	662	645	600	620	684	696	651	658	631	636	619	659	603	635	667	654	647	671	610	626	664	616	689	652	616	606	630	670	628	650	637	655	680	644	647	645	649	679	643	651	682	672	625	599	620	609	649	687	710	632	623	620	697	650	678	677	713	666	649	660	630	643	658	699	598	633	650	656	601	666	650	684	701	660	632	653	690	627	680	654	663	669	690	650	632	665	640	654	672	675	648	658	675	685	608	640	641	639	664	671	694	679	682	634	642	625	679	669	660	639	680	630	667	698	613	665	633	652	649	649	634	634	642	598	639	654	659	650	632	670	669	660	670	652	611	634	677	639	628	631	665	644	642	670	647	672	666	661	656	665	678	631	693	622	623	649	678	686	701	685	614	619	685	653	658	716	669	670	692	608	645	676	653	644	637	658	687	634	625	591	643	646	637	663	666	641	630	640	598	658	627	646	651	666	653	668	661	653	696	665	643	647	629	607	625	635	626	678	617	658	677	596	668	659	649	681	622	615	676	663	612	643	649	653	669	587	626	616	684	644	646	623	661	616	655	698	668	642	570	700	631	647	665	668	664	646	655	639	624	671	663	681	638	603	652	685	694	679	669	681	667	620	597	676	649	656	663	638	671	643	678	648	638	682	651	636	682	652	660	675	670	632	620	623	646	618	629	688	652	666	663	633	635	626	695	614	691	637	660	662	680	713	670	609	656	682	655	682	659	655	676	682	627	617	652	641	652	644	612	650	629	679	660	650	649	659	640	659	657	639	618	659	656	636	663	635	708	682	664	622	589	619	633	643	622	614	603	659	674	587	695	588	684	622	645	632	690	652	630	661	614	656	684	665	672	634
2046	283	283	363	554	1291	1723	2129	2197	2366	5492	5881	4322	2520	1265	629	321	165	98	89	90	93	70	70	78	65	86	65	82	64	59	68	80	80	79	69	73	75	73	54	77	80	66	56	56	78	62	74	75	59	82	82	69	76	65	53	87	69	66	58	61	60	76	58	70	69	76	82	68	64	74	62	79	72	75	73	88	66	76	63	62	84	83	80	71	77	82	61	68	66	74	70	75	83	53	77	53	85	64	70	66	82	57	74	69	82	68	73	82	68	74	82	77	83	59	79	77	82	77	82	79	65	71	67	66	91	71	63	68	65	63	70	61	72	67	80	63	81	78	71	70	76	71	79	60	63	85	61	61	63	60	76	59	66	75	72	63	59	81	67	74	64	72	74	74	71	67	70	88	65	74	74	61	65	86	76	66	79	53	82	75	78	67	79	66	63	67	72	74	83	59	67	77	66	67	85	69	63	84	77	81	62	73	83	67	71	73	65	76	63	71	78	68	60	77	77	57	77	73	75	78	68	75	69	83	57	79	75	73	75	80	64	90	80	71	75	75	67	75	68	80	89	71	82	60	77	80	71	63	68	69	87	78	76	80	70	69	76	75	89	93	66	76	74	73	69	73	71	64	73	76	70	70	73	78	70	71	80	73	67	80	76	55	79	66	70	81	82	82	75	78	61	90	79	72	72	68	70	63	73	69	82	71	84	83	72	77	62	70	69	78	70	69	71	73	73	77	68	75	64	60	79	66	78	70	63	74	72	59	87	82	77	81	65	80	65	68	66	60	74	61	73	74	76	77	71	67	70	64	66	71	84	66	78	70	90	75	79	73	70	72	85	72	77	81	64	53	84	77	69	84	76	56	79	58	75	83	67	83	52	61	59	71	86	83	71	74	93	70	62	59	60	81	73	70	75	63	85	71	84	79	76	68	75	81	68	72	59	70	83	67	75	67	78	64	72	58	70	58	61	82	85	75	74	70	79	65	69	84	86	57	82	69	75	78	83	72	69	72	70	64	70	82	62	70	67	71	77	63	78	74	64	62	66	65	74	101	80	69	74	63	88	84	72	78	70	68	76	65	72	66	62	87	75	75	81	78	66	59	63	75	75	75	66	80	85	73	61	80	55	83	70	68	61	73	73	85	61	81	68	80	73	72	76	88	73	94	64	60	83	82	72	72	72	69	56	68	70	83	71	80	65	68	73	63	72	68	99	64	69	79	73	72	86	71	73	69	85	88	72	77	72	66	67	79	79	70	75	64	77	66	81	95	56	71	85	72	57	74	72	73	76	74	70	91	79	73	76	81	64	64	76	78	74	60	75	86	56	76	71	74	53	69	64	61	73	80	77	78	54	75	77	57	68	79	76	69	84	71	53	75	64	71	69	83	76	58	74	75	80	93	64	58	76	65	72	79	78	69	84	69	81	80	71	86	66	57	77	66	73	72	81	88	62	79	64	59	66	80	67	62	61	78	65	70	85	73	83	70	68	77	61	75	67	75	96	64	70	86	84	68	75	63	62	64	72	75	66	65	94	72	81	84	60	80	64	75	90	85	66	68	58	79	60	68	93	81	70	77	75	82	75	59	54	65	76	73	76	63	74	67	71	70	59	84	95	82	60	74	78	70	58	72	69	77	83	72	72	66	78	70	84	84	70	83	67	81	66	68	70	79	77	72	99	70	92	82	70	76	70	68	72	84	77	67	85	56	58	61	71	94	60	89	60	79	61	60	68	62	79	84	77	65	74	86	61	74	69	75	57	86	64	73	72	78	74	86	60	88	60	68	76	72	64	72	81	75	85	71	66	85	90	80	72	76	67	86	92	54	76	78	66	77	70	68	71	62	57	81	75	69	78	67	67	66	73	71	68	72	60	85	64	62	66	60	67	73	61	58	79	65	71	70	74	75	70	64	65	65	82	98	70	78	74	77	81	65	85	92	71	82	74	71	68	69	66	74	80	67	63	67	73	82	59	67	66	86	75	78	54	65	87	67	68	70	82	82	70	74	74	69	70	57	56	69	97	73	76	66	53	59	82	69	74	76	61	81	60	70	72	66	71	69	50	52	82	66	70	70	71	60	74	80	82	70	69	85	86	76	73	75	75	87	70	72	74	71	83	64	78	66	69	70	68	68	79	70	68	59	75	68	85	73	78	67	73	71	57	66	75	79	58	68	79	68	62	82	76	78	63	64	82	77	79	80	62	46	76	74	61	74	78	63	67	61	90	74	74	70	85	77	67	80	76	74	68	80	66	86	77	84	79	80	68	82	72	81	65	55	56	69	77	72	75	79	81	94	73	80	57	70	70	67	74	64	73	69	76	81	76	71	78	87	79	73	73	74	65	72	70	82	78	58	69	74	89	82	69	74	70	66	74	88	63	73	65	76	87	76	67	85	73	68	67	68	69	62	76	70	63	71	56	77	83	52	66	68	67	78	84	90	57	68	66	57	67	85	63	59	80	69	61	68	64	57	85	66	75	75	84	67	83	64	70	80	67	64	75	81	75	78	64	79	74	81	57	74	78	71	81	66	81	75	75	93	89	71	81	60	68	66	60	65	92	65	71	70	68	96	64	82	77	58	67	71	78	82	65	68	71	70	73	80	67	61	72	66	76	69	55	74	81	61	70	79	69	65	54	63	70	74	79	68	68	59	69	60	57	60	74	84	84	70	68	79	78	72	80	65	71	77	82	64	95	75	71	71	79	69	76	68	75	82	65	76	84	76	58	75	85	82	71	76	68	60	61	75	83	70	70	65	66	66	80	79	74	70	90	70	69	84	66	76	79	69	75	57	57	71	66	63	84	70	68	83	57	77	75	81	73	77	67	80	61	65	68	67	76	82	71	70	74	83	68	74	70	81	83	69	76	68	75	71	77	71	82	63	89	83	80	67	65	76	66	67	78	70	96	66	72	66	78	59	67	44	86	71	79	78	80	55	71	85	67	75	69	82	62	68	72	73	56	64	62	62	69	64	80	59	65	65	70	74	70	65	76	61	60	91	63	69	81	83	57	78	96	71	66	68	75	68	61	64	76	68	68	85	73	83	47	71	67	76	70	71	64	67	67	89	66	56	77	79	72	68	71	85	85	76	85	69	60	76	87	80	78	65	72	74	75	68	67	76	76	75	74	55	68	58	66	82	80	70	60	63	60	81	68	76	79	65	64	70	86	60	80	90	82	83	87	66	68	86	71	73	71	63	85	65	87	69	75	71	73	74	72	71	62	74	64	82	75	66	74	75	74	72	62	76	66	57	73	75	86	68	69	68	72	79	69	58	72	79	65	77	76	75	68	67	76	64	69	71	91	74	86	70	62	56	78	68	77	75	79	70	62	68	70	91	83	67	64	69	74	71	78	78	63	80	70	70	79	80	81	76	76	75	64	73	75	77	73	69	82	76	80	64	73	64	84	74	57	80	88	86	75	73	59	75	85	73	53	84	59	95	69	58	68	74	64	71	62	84	69	81	77	79	68	88	58	81	64	75	50	74	62
12796	6315	5196	16371	29949	34348	34141	34468	33528	32971	42043	39904	34502	27981	20882	13150	6852	3542	1879	1174	1027	890	849	854	885	906	861	886	857	873	838	843	848	862	832	935	926	926	864	846	845	880	825	898	912	855	881	926	842	910	880	826	869	835	835	859	856	838	915	912	911	845	885	873	891	880	876	894	843	838	887	872	864	871	828	891	893	860	875	872	953	886	904	818	902	854	869	861	865	841	844	880	908	840	873	856	884	897	882	922	871	875	913	870	860	858	825	858	863	858	869	847	846	914	849	795	865	880	826	894	842	869	902	871	816	898	901	898	870	839	920	847	891	872	918	898	861	857	845	889	847	901	898	934	855	873	839	823	860	882	864	907	870	889	807	861	862	866	839	882	880	878	893	959	876	898	843	866	880	860	839	860	891	885	862	884	890	918	849	920	913	882	864	866	895	849	812	923	863	835	903	853	865	792	903	857	874	888	840	893	852	858	887	867	889	859	833	880	861	887	884	900	874	843	872	870	868	871	851	868	872	888	857	897	852	867	924	872	840	814	865	829	895	864	867	875	855	853	857	859	897	901	903	901	843	869	897	917	858	860	852	880	840	875	871	899	863	867	864	846	862	878	880	844	897	872	873	846	849	885	875	907	801	955	913	891	831	889	848	860	871	880	861	842	908	841	844	887	783	877	909	881	884	865	948	888	863	830	874	904	852	863	919	888	901	879	896	828	843	877	811	885	889	863	827	847	836	885	852	850	852	879	853	881	839	856	893	859	850	866	901	921	880	882	893	833	890	877	825	904	878	913	898	863	884	834	921	896	874	919	857	836	886	913	850	838	848	919	845	944	898	857	890	905	863	844	817	879	862	912	828	856	845	915	876	909	903	872	878	883	876	873	917	854	913	857	889	848	861	879	883	907	815	836	830	920	923	846	845	879	848	878	822	821	815	851	830	840	883	870	860	848	920	859	838	886	885	871	866	879	934	875	861	858	873	840	916	868	860	874	897	867	847	883	891	947	875	863	884	876	838	938	875	826	898	922	874	836	878	895	913	848	839	863	887	864	918	856	855	890	875	872	917	829	888	905	881	908	822	868	889	889	887	937	823	894	872	891	862	888	851	858	831	849	863	861	873	899	914	861	837	892	866	872	846	876	878	894	893	892	856	873	902	871	862	883	893	875	907	919	892	889	823	908	843	892	880	872	877	917	873	817	855	852	903	848	886	848	861	893	876	881	866	865	847	876	869	856	846	865	878	875	888	863	881	851	844	868	898	882	880	880	858	905	890	887	897	824	801	880	862	905	848	891	853	888	850	841	872	905	848	893	893	861	832	847	832	859	871	886	880	858	873	907	890	846	918	835	916	878	850	866	883	864	865	870	896	864	925	854	899	852	855	892	880	853	830	864	837	869	827	862	886	870	841	926	908	848	862	847	864	829	825	872	867	892	856	785	835	922	832	897	879	883	931	922	868	862	851	899	835	888	865	827	894	859	863	854	871	821	854	869	910	872	884	936	863	886	823	887	846	879	843	882	845	807	858	836	855	930	923	831	856	861	879	852	880	820	861	857	954	838	846	864	850	887	824	899	893	865	887	892	902	863	897	841	864	876	884	900	883	917	861	891	876	868	875	878	872	830	888	831	862	821	897	881	873	881	849	853	907	844	880	865	846	878	900	902	849	851	910	836	914	852	833	879	911	857	924	888	912	874	872	898	837	882	869	806	849	862	849	822	831	921	842	857	916	886	874	855	851	870	856	837	886	871	901	857	879	864	880	844	878	868	845	915	813	934	862	892	871	888	889	835	827	816	918	890	868	858	892	874	811	824	855	895	917	865	838	878	887	828	878	877	846	879	914	884	880	888	806	866	874	883	844	871	833	879	878	801	888	860	855	847	874	846	899	889	852	824	873	837	845	879	905	911	858	929	874	900	884	910	867	828	906	865	819	883	862	887	873	863	855	902	875	880	883	908	895	883	888	849	899	863	857	844	903	891	902	821	818	893	874	852	940	883	898	856	848	825	844	870	905	871	859	871	827	850	861	902	849	893	849	880	882	817	848	850	836	902	875	851	930	892	866	864	870	871	867	858	890	830	844	836	821	888	888	797	855	886	845	905	864	942	907	893	877	877	815	885	902	872	881	847	889	923	868	842	909	899	903	854	862	860	815	829	903	880	862	872	829	906	912	875	891	881	840	888	883	845	886	922	910	850	891	836	864	833	895	873	855	887	894	879	880	816	838	839	880	870	897	874	895	875	873	834	924	834	871	854	839	889	836	841	901	844	822	855	876	926	894	889	861	855	925	819	901	945	838	838	932	911	871	861	863	882	812	869	900	834	827	884	901	850	825	879	815	866	864	832	841	923	858	934	912	878	845	851	869	914	856	890	894	848	848	858	877	883	853	884	858	870	835	913	894	857	880	890	902	859	869	909	827	879	836	881	871	899	873	852	889	860	853	892	842	870	857	895	874	882	826	839	858	848	858	922	872	877	873	936	875	892	857	856	909	841	856	914	904	843	869	909	901	876	843	844	888	887	880	848	861	924	814	880	862	925	861	886	918	869	954	882	878	894	895	891	898	842	859	865	864	858	917	944	900	902	895	911	901	885	899	871	825	925	837	843	859	859	894	893	873	925	878	917	852	889	845	856	912	870	850	912	860	888	895	876	839	833	886	799	851	896	873	855	900	846	837	847	877	924	920	846	905	863	955	855	826	886	872	857	925	883	905	838	903	882	887	869	923	851	889	849	920	819	890	890	823	880	833	845	849	864	862	906	844	877	848	865	829	873	882	861	859	857	890	823	861	854	866	818	878	897	884	862	886	883	856	917	845	880	873	889	855	836	798	862	861	863	902	856	915	878	838	892	867	849	882	855	856	903	863	870	903	860	887	825	865	900	862	874	887	890	889	874	851	896	871	838	879	847	877	847	853	827	910	888	843	877	909	846	882	902	866	888	876	888	895	916	831	868	812	927	827	877	862	868	916	844	837	869	858	888	893	852	909	878	823	879	881	859	918	863	886	873	838	886	892	884	845	876	848	857	888	864	858	849	895	911	922	880	855	861	861	905	788	846	871	862	832	859	870	859	852	868	871	817	860	908	892	853	881	900	888	861	843	877	856	887	852	881	879	876	897	896	892	874	906	827	873	866	868	867	894	859	844	855	850	866	858	931	824	852	898	898	790	851	856	913	896	879	931	841	882	886	929	853	868	885	830	848	882	875	815	863	815	879	870	885	822	920	889	895	901	867	857	854	895	873	883	863	867	858	899	851	836	872	886	848	893	853	833	871	876	829	839	855	885	859	851	891	852	896	818	858	865	899	877	874	858	895	832	919	894	818	843	846	889	906	864	842	867	907	893	879	842	903	860	861	868	899	900	872	852	860	896	892	848	865	855	855	893	883	864	885	865	899	856	863	887	902	899	879	894	850	851	808	918	867	866	923	789	844	862	867	867	825	895	877	866	874	794	859	882	914	881	846	876	840	855	856	892	900	899	905	891	901
932	504	447	289	494	1709	1828	2132	2401	3073	8578	9777	7355	4017	2049	934	437	196	119	79	55	48	75	59	50	57	55	58	63	56	54	55	72	50	56	52	51	66	59	56	54	57	66	58	59	47	48	56	47	52	62	62	58	55	60	60	50	64	50	68	57	61	69	71	77	52	68	68	54	54	55	46	61	51	55	40	64	57	49	54	62	76	54	61	50	54	60	55	61	63	48	48	42	58	59	62	51	54	52	49	69	66	56	54	61	47	56	80	69	50	59	65	59	57	61	61	50	60	49	42	76	70	63	64	53	62	67	54	74	57	71	52	60	54	58	61	52	45	58	54	58	69	45	56	60	41	56	65	53	69	62	55	71	46	48	64	69	57	62	62	58	57	60	57	53	71	75	48	66	61	59	56	42	51	64	42	49	60	61	58	72	50	57	49	58	54	67	58	62	65	47	55	55	62	53	53	73	55	53	58	51	58	60	64	58	49	52	36	55	59	47	67	56	53	55	51	69	54	64	54	67	60	53	51	56	56	68	54	64	53	57	60	77	46	54	57	60	70	70	54	57	62	57	61	58	65	71	54	49	68	46	48	57	60	55	69	52	63	68	69	52	57	58	59	54	64	58	54	56	61	49	36	59	61	63	54	56	54	57	56	61	55	53	55	59	68	52	39	73	54	67	66	54	55	66	59	59	62	57	62	50	58	53	67	57	55	48	75	71	62	70	58	61	41	60	62	68	57	70	47	59	60	53	70	71	54	67	47	62	51	47	65	61	73	51	54	54	58	56	57	61	57	54	39	44	46	69	51	55	53	60	56	65	63	47	72	64	51	45	48	58	61	52	52	52	62	54	60	47	78	58	64	40	57	61	54	55	58	60	60	64	64	48	49	61	48	51	43	55	59	58	62	48	54	66	46	51	57	60	59	59	54	50	69	52	69	60	60	70	55	51	60	50	58	57	63	53	64	55	48	53	58	62	46	62	67	61	52	58	76	56	46	52	62	63	61	44	61	64	66	55	60	62	64	69	60	68	56	66	58	60	67	71	56	61	57	70	50	53	67	50	56	55	61	54	63	62	45	50	55	67	70	59	54	62	67	61	55	52	58	61	63	77	56	67	54	69	60	57	57	53	64	55	52	67	54	55	51	63	59	49	50	68	49	54	81	53	58	57	54	69	54	51	47	59	54	45	61	66	51	71	46	56	53	59	53	45	70	55	54	58	64	54	56	72	46	48	54	48	57	55	55	65	58	61	46	58	44	66	56	53	54	49	42	56	59	56	50	53	56	68	45	53	63	61	47	63	59	62	63	52	47	52	54	69	54	55	51	52	52	64	56	59	53	49	60	62	49	65	58	61	62	52	56	61	57	70	63	49	64	59	54	53	53	56	57	61	61	55	51	49	62	72	45	56	58	49	54	65	55	57	47	65	58	56	55	52	65	75	65	53	48	42	44	62	68	55	49	59	65	60	68	53	67	55	63	64	57	77	56	58	62	48	61	58	50	68	63	52	52	53	63	64	54	59	56	51	58	65	65	65	49	52	56	55	63	37	54	65	50	48	52	55	40	51	56	66	47	50	54	52	66	48	67	73	57	51	59	54	44	56	64	62	45	53	57	72	64	59	62	54	59	67	53	63	66	66	59	66	63	63	61	52	59	65	66	58	59	43	58	47	65	54	62	58	51	69	60	56	65	57	50	56	58	53	47	83	55	63	59	56	48	62	69	50	72	64	64	61	57	51	56	45	62	61	61	65	56	51	51	50	58	59	65	60	59	54	58	48	49	63	57	57	51	77	50	63	55	45	62	54	53	52	73	68	68	65	59	50	58	56	57	66	56	74	59	64	73	50	61	52	61	57	61	60	55	52	62	60	55	62	62	55	59	58	52	54	61	71	55	64	49	62	48	56	50	51	74	55	64	52	73	64	64	55	57	61	69	61	57	55	55	53	65	53	54	63	61	67	57	69	58	49	52	67	72	62	60	61	58	64	74	70	54	62	58	48	57	52	52	62	53	51	50	54	57	58	54	53	54	47	57	53	84	54	57	67	56	60	66	63	71	57	52	52	53	62	53	59	36	54	58	55	78	55	62	57	64	74	56	63	60	50	81	54	54	51	62	54	63	43	53	61	63	58	76	44	51	52	74	49	74	59	56	59	71	55	67	52	63	70	68	55	60	61	55	59	59	57	53	50	52	63	55	57	56	53	57	55	65	64	68	65	68	53	54	64	55	64	69	55	55	54	45	54	62	60	47	55	42	54	71	55	54	59	52	52	55	56	48	54	62	54	59	56	57	64	68	55	70	48	66	50	50	58	51	59	55	57	62	57	51	57	55	64	50	65	59	48	53	55	58	64	56	69	56	68	66	57	51	46	61	71	47	52	57	56	64	60	71	60	66	48	51	48	45	69	66	49	58	67	46	69	63	53	64	63	65	60	59	62	59	64	37	58	57	49	49	67	54	65	66	45	63	59	51	62	81	53	56	68	53	59	54	48	61	52	70	51	56	53	56	34	51	61	56	48	64	51	47	66	52	55	50	48	77	59	57	64	56	47	50	50	54	73	66	79	68	40	72	61	53	52	38	56	61	56	65	56	54	58	58	78	57	47	63	54	49	62	73	52	55	48	60	68	60	44	59	56	47	63	61	60	51	67	48	62	56	75	61	58	47	56	48	52	62	67	62	60	47	59	50	56	52	59	43	56	53	46	64	64	45	65	63	55	59	70	51	55	57	58	62	51	49	70	45	72	62	61	61	75	63	55	60	61	51	55	63	58	62	46	46	44	64	73	43	48	49	55	44	55	67	58	57	59	68	45	58	67	75	70	52	68	64	67	61	68	61	61	56	71	55	54	72	65	66	51	74	67	68	60	41	61	75	65	55	56	47	61	56	45	55	54	54	71	56	57	72	80	59	53	55	46	56	52	64	52	55	63	66	69	57	57	46	66	55	43	53	50	67	58	58	57	58	69	47	43	45	52	52	45	51	50	65	67	57	61	71	55	68	59	58	69	50	62	40	73	59	57	53	50	65	74	66	57	70	59	54	51	59	56	71	53	65	57	64	53	74	61	56	51	62	56	53	44	55	59	50	65	60	67	61	48	60	55	58	73	67	68	65	47	60	60	64	56	54	65	55	58	67	54	57	62	55	63	55	68	65	67	62	45	58	61	62	56	63	62	61	54	56	57	54	63	49	63	59	45	57	61	69	54	69	48	46	49	46	70	63	60	51	53	55	67	45	67	56	66	56	62	59	67	71	46	71	64	68	48	43	48	61	59	57	39	62	55	52	60	66	52	66	53	66	54	47	58	52	66	60	59	49	62	68	53	62	61	62	67	64	62	43	65	55	54	58	60	55	68	56	74	48	59	58	65	49	64	57	61	67	59	45	69	66	58	57	63	56	59	64	58	41	48	62	60	59	61	51	53	48	54	45	62	68	52	50	52	56	59	63	62	52	52	66	64	59	65	60	52	53	50	73	52	76	43	49	58	58
17621	10804	7848	13831	28316	37396	34758	35657	34456	36590	48390	47368	40642	32854	25280	17209	9865	4974	2197	1265	887	708	721	655	694	653	770	701	675	731	695	659	694	679	710	709	679	667	673	712	724	678	729	698	762	741	719	731	648	694	696	700	683	705	680	649	641	690	691	653	718	690	690	680	680	659	692	692	708	691	714	660	699	712	674	688	676	665	713	644	683	684	703	690	710	718	672	683	742	659	653	732	726	700	665	698	688	701	680	692	715	690	653	696	710	714	656	747	623	661	696	680	711	697	620	679	684	674	670	671	683	705	687	693	715	687	704	730	652	664	678	720	659	701	680	697	669	683	707	668	671	714	678	637	663	679	698	654	653	660	724	695	714	708	654	662	693	694	662	653	707	724	658	751	695	678	678	738	691	688	657	655	685	703	648	735	673	702	723	691	710	680	704	691	704	662	729	679	734	653	716	669	729	698	664	629	667	709	700	694	703	725	674	642	724	655	657	677	655	709	662	683	661	694	701	656	651	711	723	699	698	705	671	707	681	666	652	696	719	704	658	695	680	689	686	698	708	695	688	666	665	705	649	697	697	706	694	747	695	646	691	664	683	692	671	694	686	692	705	729	661	672	718	731	742	695	684	693	665	686	690	663	660	720	710	687	694	713	759	680	701	683	697	655	726	687	669	694	696	642	638	728	705	676	649	709	649	729	701	700	652	675	676	693	682	655	683	687	688	684	714	664	690	679	673	637	734	697	670	659	658	742	709	697	655	691	725	665	667	701	702	685	752	675	715	672	689	695	654	704	690	716	673	705	674	701	737	737	699	686	657	701	686	682	652	694	640	682	696	705	693	668	659	687	651	719	654	682	676	690	679	707	676	665	672	704	665	699	644	758	681	710	690	696	701	707	714	720	717	667	666	708	701	673	658	637	697	713	638	706	636	660	684	726	642	726	665	674	684	674	700	654	707	671	658	705	747	741	713	642	707	684	696	654	700	681	704	708	691	645	681	704	685	660	679	685	683	675	673	726	683	689	672	685	683	723	713	736	671	675	685	732	699	659	728	672	727	666	713	703	700	685	686	687	674	688	666	676	684	740	640	700	656	665	718	660	662	722	701	661	686	690	695	729	668	709	674	693	643	691	684	726	658	714	698	664	722	695	696	696	626	692	713	705	687	722	715	697	695	714	693	724	670	678	749	726	722	705	651	699	685	692	708	695	652	697	748	681	714	688	701	726	688	688	722	716	702	727	694	672	647	673	685	696	687	690	711	690	640	719	730	702	697	647	658	714	660	662	657	664	716	694	678	736	682	663	643	663	673	709	675	686	676	661	671	705	640	706	712	689	653	722	703	688	702	681	681	683	706	644	699	741	678	664	715	661	701	668	639	667	705	687	591	709	703	668	635	650	679	708	725	696	679	679	720	681	694	739	703	645	645	671	689	685	692	650	692	720	681	690	700	679	687	724	702	664	669	713	686	664	696	720	731	701	648	649	703	690	693	696	686	745	711	672	731	682	675	706	601	706	657	669	702	665	723	691	663	715	695	696	667	704	696	680	694	666	643	650	728	663	694	696	681	714	701	690	651	680	689	686	712	655	672	689	671	725	703	625	694	676	682	698	690	693	680	674	670	710	683	704	728	686	667	731	684	703	700	733	713	722	670	714	667	733	669	722	669	695	709	667	703	691	680	682	683	693	659	690	727	684	723	681	692	723	736	674	686	642	693	704	663	677	662	702	672	698	716	667	708	706	670	725	730	650	657	698	704	679	677	725	676	710	690	676	685	743	694	690	706	684	720	702	707	695	711	713	741	691	714	704	658	662	702	652	656	712	739	693	693	677	737	655	715	734	708	722	687	726	707	722	706	687	650	701	693	662	697	686	748	719	680	678	665	662	663	696	740	697	679	693	672	674	717	684	712	640	710	681	681	688	684	701	721	688	680	693	663	704	730	706	735	712	681	694	713	647	713	681	720	698	722	715	703	711	664	706	668	733	644	685	683	675	641	662	661	697	701	695	687	736	691	668	687	665	683	691	738	703	684	664	708	678	761	712	696	684	665	695	661	709	672	727	694	705	705	741	668	694	693	694	689	741	683	742	692	674	707	701	706	698	668	739	658	715	708	693	721	708	695	688	712	701	678	752	666	684	677	702	670	679	678	687	669	643	750	688	699	643	716	709	687	666	675	732	667	701	661	701	667	693	698	645	676	664	734	698	742	685	697	711	667	665	650	716	682	675	716	656	655	660	691	718	704	732	664	658	671	690	720	673	702	728	686	651	724	637	748	707	699	715	719	647	731	685	716	653	708	721	728	684	720	760	672	733	680	699	711	717	718	677	682	698	684	665	681	670	655	703	670	704	716	684	671	657	660	710	658	709	689	726	724	721	676	700	673	694	680	677	733	673	665	709	673	670	698	685	698	660	646	691	704	681	671	666	720	724	644	690	703	693	709	691	706	700	671	670	719	737	713	700	697	681	740	716	711	749	689	693	657	709	652	716	688	679	734	722	731	678	646	696	676	725	725	644	634	709	659	690	688	677	680	707	664	720	697	678	677	696	692	657	732	670	744	721	673	677	705	679	695	667	713	693	751	668	721	634	727	714	679	657	665	648	700	716	706	689	671	711	668	674	642	711	666	688	702	677	666	676	752	756	697	725	683	704	694	708	683	677	688	693	706	699	673	699	674	694	692	695	680	689	707	690	683	710	697	676	709	700	692	668	658	678	688	698	687	752	708	714	680	672	692	669	653	643	641	726	693	700	678	698	700	687	699	709	771	696	663	677	678	655	696	697	742	692	701	696	660	674	659	704	692	636	675	670	688	696	692	692	651	665	654	736	690	685	667	683	710	655	697	719	680	642	672	709	637	680	661	659	715	655	690	635	679	714	683	711	690	707	727	665	678	689	693	688	641	686	688	716	656	681	736	674	722	644	736	677	729	763	689	707	691	735	700	688	696	758	692	656	746	737	737	687	689	692	713	642	768	661	699	682	691	682	692	640	721	686	699	657	675	704	724	690	715	665	665	667	728	725	755	694	709	680	720	670	646	692	673	769	644	690	705	703	687	687	694	707	691	671	678	637	672	705	694	675	665	652	680	734	662	665	709	648	662	696	682	700	692	692	702	672	701	721	696	701	654	678	688	692	667	725	656	677	706	612	751	750	667	675	737	661	677	678	692	697	645	711	670	673	717	708	690	660	729	679	690	682	717	692	718	684	668	689	709	676	673	743	694	682	669	682	657	695	728	671	670	736	680	668	689	669	742	716	719	726	687	714	730	698	718	682	682	691	732	698	699	700	646	656	680	678	718	704	665	699	716	730	706	691	690	670	681	692	732	701	687	744	688	625	645	691	680	669	687	721	700	697	678	662	696	696	704	709	715	661	643	694	653	677	716	743	656	682	691	668	659	705	662	701	642	715	685	708	665	684	712	666	659	702	751	703	714	692	633	662	679	683	701	705	673	694	700	652	655	654	651	748	687	679	715	648	725	706	682	716	655	711
1307	114	105	104	198	315	373	438	357	454	1489	2366	1890	1180	550	308	168	119	76	74	72	59	62	61	73	64	69	64	80	57	71	72	57	76	50	74	53	63	59	69	70	51	67	61	72	71	55	57	62	63	67	68	68	66	56	55	77	67	85	66	68	66	74	63	71	51	55	82	65	69	58	65	51	58	74	80	64	75	76	70	63	59	71	74	69	73	63	67	54	58	50	59	60	68	63	57	73	59	68	66	64	78	70	76	61	58	77	50	65	61	67	71	70	61	64	67	46	69	59	78	71	58	65	76	79	63	68	55	64	54	76	66	54	70	78	61	57	75	61	58	63	67	64	67	54	66	64	58	55	61	59	82	59	76	63	67	70	70	64	82	61	68	61	49	61	70	62	51	63	69	75	53	63	71	71	69	59	63	76	63	62	75	72	58	62	56	67	57	60	63	54	81	69	55	56	70	63	48	68	70	72	54	63	52	56	61	72	54	63	55	68	60	61	63	74	66	64	69	64	70	56	73	59	75	67	54	64	65	58	60	67	73	65	54	62	57	71	65	75	60	56	66	65	69	50	55	71	48	59	68	60	62	64	70	74	49	58	58	67	66	60	75	71	67	69	63	59	57	70	68	71	65	50	65	58	65	65	67	70	60	56	77	57	68	46	70	55	51	72	68	65	44	61	72	60	49	56	61	73	63	64	49	58	61	61	61	65	67	56	54	67	69	62	74	51	68	71	61	72	56	59	67	55	62	58	67	58	58	71	63	60	55	51	74	76	77	58	50	62	78	60	60	64	53	64	63	74	53	61	76	66	66	65	67	63	65	60	62	47	66	50	62	60	70	60	59	78	74	56	72	60	61	71	69	62	84	64	55	52	69	59	67	58	58	60	72	70	71	67	68	68	69	60	63	62	66	61	65	64	87	61	75	70	49	54	49	58	60	65	54	73	59	60	65	80	66	69	60	67	57	81	60	63	60	79	84	65	72	66	51	59	58	60	61	72	66	64	52	77	58	67	61	71	55	71	71	62	73	56	60	54	67	69	69	69	79	69	63	60	78	58	70	66	67	67	65	68	75	58	54	75	70	67	62	65	63	47	57	64	60	79	51	64	64	67	71	72	51	57	63	57	62	52	62	75	70	64	61	63	59	59	67	55	70	56	68	59	59	68	65	61	70	58	51	55	56	62	67	74	62	82	79	53	54	65	63	79	65	81	58	67	61	66	61	69	64	58	61	66	54	61	57	74	65	60	63	66	70	53	68	63	67	63	63	62	53	58	67	64	52	63	47	68	60	62	68	68	67	61	61	58	61	69	60	61	80	62	72	59	80	61	64	62	64	46	58	61	57	61	71	45	63	61	59	62	58	60	75	65	59	61	56	68	56	68	62	76	74	63	64	54	62	65	71	75	70	62	63	73	60	63	74	51	78	62	70	67	63	57	73	64	72	78	54	68	53	49	72	59	58	69	66	68	61	62	67	67	70	58	70	59	66	72	63	58	50	72	74	58	75	65	64	57	75	66	72	65	69	66	64	68	58	70	72	63	71	59	72	61	56	71	79	59	51	76	47	44	60	54	62	66	61	60	55	56	59	56	55	61	59	73	55	64	57	71	44	62	67	58	61	56	53	58	65	58	73	64	60	66	54	68	68	59	63	68	73	70	81	61	66	65	64	61	64	42	57	65	79	59	58	49	61	68	64	62	68	66	61	74	70	73	51	61	48	64	60	57	64	66	59	64	76	51	63	72	49	64	67	64	72	44	72	71	75	58	77	68	56	72	78	60	55	61	51	77	62	59	80	76	60	64	63	57	75	67	69	61	62	64	54	65	58	67	67	68	51	64	53	58	62	65	59	65	63	60	79	66	61	64	69	69	58	79	71	64	57	69	59	62	63	60	57	60	66	61	73	66	59	78	63	77	60	74	66	73	54	62	61	66	83	74	70	77	59	68	51	71	57	74	78	74	61	39	83	59	73	80	69	57	61	60	58	76	74	58	71	61	70	65	72	71	55	50	64	67	70	70	59	63	66	52	73	54	62	60	70	55	83	73	61	49	60	69	61	62	72	70	58	65	62	84	60	74	48	53	60	58	60	57	76	76	64	73	61	52	64	64	62	53	80	66	51	57	71	67	69	65	53	69	51	73	60	68	52	67	64	80	53	59	57	69	49	69	57	70	58	58	69	64	58	53	65	66	68	63	72	66	62	76	59	64	81	68	66	47	69	64	57	67	74	59	51	61	62	69	66	64	60	83	56	60	69	54	74	63	70	54	81	69	57	42	69	65	58	70	57	74	78	66	64	66	64	59	63	64	59	75	55	65	57	48	85	65	70	53	68	45	60	61	81	75	51	59	61	77	72	77	62	60	62	55	74	82	59	58	63	72	53	68	53	71	59	59	69	86	54	61	64	57	67	58	65	59	72	64	57	54	61	63	64	58	73	63	70	58	51	54	68	68	57	62	61	57	56	57	65	49	65	70	56	67	72	62	63	56	56	66	72	59	60	54	59	63	78	76	61	59	52	66	63	52	64	63	59	69	73	70	57	61	64	69	62	68	69	63	65	59	49	60	82	61	49	52	71	63	58	63	55	69	52	68	68	55	59	56	63	68	60	69	69	74	51	72	62	67	55	77	66	55	66	49	72	70	75	57	66	76	51	70	58	60	60	66	68	75	69	67	64	66	74	65	56	55	69	73	63	57	80	57	54	67	69	59	73	59	59	69	56	65	80	82	51	66	72	66	59	65	77	76	72	53	54	57	67	71	66	66	67	71	64	64	73	52	76	68	63	75	72	56	65	72	57	61	65	70	61	49	68	66	62	64	66	52	66	56	63	68	61	70	55	61	74	67	68	58	59	64	63	58	53	74	55	68	67	56	61	76	60	70	80	70	68	53	64	74	72	66	68	66	66	59	67	62	86	74	78	55	61	56	60	69	67	53	61	67	75	61	63	58	66	43	65	58	67	71	61	63	71	70	54	72	65	70	71	63	64	78	63	53	52	50	77	58	62	59	81	55	70	48	73	62	60	57	75	68	53	48	51	74	73	70	66	81	62	52	67	66	71	60	68	59	68	73	67	71	64	67	66	68	63	75	64	68	54	69	74	58	63	62	55	76	65	66	59	63	77	72	62	72	67	52	59	55	51	60	61	69	57	73	63	59	77	72	72	53	58	59	60	71	78	53	73	58	45	68	57	71	71	70	67	56	63	58	67	53	63	63	52	61	71	62	55	50	62	57	64	65	55	79	71	71	50	67	77	59	67	59	88	64	70	80	58	61	55	60	67	78	75	55	63	62	57	64	67	65	63	72	63	57	57	70	62	49	65	57	60	54	56	63	62	69	59	66	60	61	63	73	65	60	66	67	63	73	66	60	58	62	64	61	72	60	57	69	46	72	64	54	53	75	76	67	67	62	64	53	58	54	67	63	61	70	67	59	69	58	66	60	67	58	75	70	68	65	62	57	57	66	72	66	59	67	68	73	59	50	46
9656	2827	1772	4141	15732	19374	18909	18029	16240	16847	28463	30571	26292	20322	12320	6860	3397	1856	1165	903	809	788	761	744	760	793	790	778	736	774	763	747	751	826	735	703	780	765	820	734	825	759	765	769	813	790	747	778	741	802	773	753	737	777	784	729	738	762	761	736	784	736	809	756	789	770	816	752	791	773	798	807	756	782	765	717	808	781	762	742	752	753	761	759	761	753	762	789	725	799	788	753	743	782	784	722	780	756	772	739	757	804	788	801	783	754	778	717	771	734	786	744	793	765	709	791	748	755	742	750	795	760	789	762	758	774	778	740	776	767	774	760	768	748	793	767	733	767	783	787	766	788	755	739	780	778	743	769	784	791	745	753	781	777	774	759	774	791	751	756	736	745	767	741	731	733	749	741	796	780	746	747	799	748	723	782	729	774	766	809	728	816	782	795	745	765	799	826	743	771	762	767	779	754	761	791	787	779	732	766	737	792	773	708	760	750	768	751	743	751	784	749	775	813	713	752	787	781	758	744	729	819	787	777	803	701	768	747	770	769	780	752	775	745	769	773	695	753	772	741	769	754	753	775	732	808	733	720	739	761	806	758	816	773	757	758	727	750	743	728	764	751	755	754	776	765	756	759	732	782	780	722	782	804	765	739	731	817	760	759	744	769	791	754	747	781	741	781	732	800	773	777	751	750	747	799	764	788	752	775	780	735	758	745	726	797	811	766	763	815	766	699	796	756	754	788	747	731	774	811	797	752	738	768	794	765	730	778	738	752	765	759	718	743	768	798	756	787	799	729	760	809	765	741	747	807	750	753	735	783	719	796	801	773	716	731	778	738	790	803	720	786	797	726	733	778	798	795	808	758	834	801	819	758	767	812	764	777	785	726	765	743	754	771	759	797	758	738	738	752	797	784	785	710	762	796	776	770	769	788	751	803	791	742	722	726	732	742	773	771	755	750	807	738	775	735	786	778	761	758	728	764	747	783	707	747	787	810	782	759	827	781	789	741	765	764	724	745	731	788	815	729	776	742	744	771	772	786	787	756	763	769	761	795	744	825	774	754	789	823	741	780	788	783	774	722	779	779	786	813	769	794	745	738	740	773	742	754	749	756	766	744	764	728	767	835	757	772	782	743	803	763	755	725	748	757	778	802	766	774	773	734	760	843	774	720	774	790	814	770	738	784	730	746	755	720	797	777	701	743	754	804	706	754	769	727	728	801	751	754	795	753	752	787	774	771	733	781	752	759	765	784	744	779	772	757	759	800	765	773	782	699	731	729	770	757	744	739	788	757	789	759	747	784	808	687	774	767	797	771	718	742	806	795	731	739	771	731	799	751	791	761	801	732	739	717	842	749	761	746	753	789	764	705	734	819	771	741	750	758	786	742	764	765	779	722	783	783	750	797	760	805	783	797	755	745	744	719	723	751	772	722	775	760	802	752	789	790	741	767	727	762	760	813	734	783	776	751	774	715	767	779	795	762	774	740	748	733	773	769	789	766	773	773	797	772	758	732	785	770	722	735	786	747	753	762	784	769	760	803	751	763	746	736	736	811	751	762	838	800	758	752	767	755	775	776	802	790	761	740	795	735	732	779	788	744	766	761	784	728	711	765	756	757	750	783	718	750	764	763	756	746	793	766	742	769	703	799	699	758	762	810	760	774	749	773	788	788	800	793	745	762	794	820	713	801	759	760	799	749	728	792	782	772	753	776	759	753	705	717	791	731	728	726	736	778	724	766	812	734	770	778	786	763	775	802	801	781	735	810	723	777	746	770	836	759	743	748	735	759	764	731	802	733	767	800	778	723	728	813	734	753	751	714	801	749	776	782	817	714	757	783	791	774	787	724	777	744	769	740	804	741	775	780	810	751	802	730	816	747	767	763	769	788	783	764	729	721	788	734	779	750	821	758	761	733	791	758	755	769	795	759	783	719	759	744	731	762	742	763	775	776	733	743	784	745	816	770	787	771	787	753	722	757	713	725	756	749	772	740	776	771	787	764	794	773	723	742	742	742	769	744	795	770	733	809	798	759	773	758	769	759	805	791	721	778	720	771	793	769	818	769	764	717	751	713	794	755	765	730	773	812	721	767	787	756	780	782	749	793	745	735	782	772	726	736	822	800	775	782	756	805	788	820	779	768	801	784	760	804	767	771	760	760	778	760	797	761	747	755	783	737	795	798	756	771	784	736	785	779	776	780	782	735	781	737	779	783	797	745	753	716	760	803	739	761	742	725	773	729	751	696	749	767	739	731	778	720	763	832	767	751	753	723	752	811	802	832	798	769	793	773	783	719	794	772	724	764	770	768	811	760	774	769	806	729	769	779	748	708	797	787	766	772	823	776	783	805	770	741	741	796	776	819	696	774	758	744	813	796	786	755	771	780	740	776	756	832	764	788	746	753	813	753	789	751	734	795	772	766	786	750	753	765	775	751	733	750	822	763	786	802	758	803	804	839	779	767	794	730	697	853	812	747	782	749	785	814	750	742	746	729	764	765	733	808	809	747	755	787	795	731	734	767	770	808	787	787	762	677	762	762	783	746	742	764	747	774	740	740	788	730	780	724	766	741	778	787	718	711	771	727	776	785	706	748	796	778	763	741	743	780	718	771	757	729	714	774	725	733	808	763	780	774	773	737	771	790	760	796	752	712	775	764	764	761	740	844	779	768	739	734	728	747	738	793	785	723	778	790	771	738	775	788	790	786	739	762	787	776	771	780	727	773	779	727	837	782	754	754	788	749	768	713	794	762	766	809	766	766	784	808	796	781	787	752	769	733	782	780	709	782	829	776	804	726	761	788	748	745	776	800	788	757	775	781	753	776	762	803	786	779	777	767	714	794	703	763	733	800	789	752	760	764	809	783	805	795	812	771	768	766	774	772	778	783	756	754	736	776	774	743	754	734	790	786	809	822	783	777	767	786	772	721	800	749	775	750	797	758	788	793	809	839	765	800	785	757	791	799	760	735	758	779	811	728	759	795	776	780	764	787	757	794	783	770	760	747	752	813	746	769	761	759	778	758	793	772	787	725	755	789	755	740	804	751	751	738	762	736	750	783	778	771	767	785	768	757	828	777	787	749	770	755	734	825	784	831	740	772	797	759	728	785	769	776	727	782	723	849	702	784	782	755	816	768	793	769	752	782	724	793	740	707	741	814	827	806	727	775	763	821	769	755	789	798	754	780	793	780	766	783	746	775	729	763	733	737	801	772	770	764	788	796	779	800	756	792	771	725	757	768	722	757	766	746	775	741	781	821	771	733	763	747	788	738	810	759	762	749	759	763	788	816	774	781	788	735	753	784	744	770	756	759	806	784	775	780	757	788	792	801	770	745	787	788	788	802	750	784	732	778	765	770	790	795	784	746	759	801	800	744	763	723	791	812	762	798	767	761	788	794	748	801	752	738	761	747	758	795	808	780	750	752	788	729	761	750	816	747	763	742	790	717	800	756	757	805	802	799	774	789	737	738	780	722	776	780	744	796	775	796	746	794	753	809
532	249	204	194	363	654	742	697	865	1046	3244	5196	3989	2596	1265	614	302	137	108	65	47	54	56	46	53	53	51	54	46	47	59	40	52	60	43	51	56	40	51	47	47	37	56	59	61	50	60	54	45	45	42	36	55	60	51	65	50	61	59	51	58	54	48	49	45	56	58	47	49	49	53	70	50	51	53	40	46	48	48	42	53	61	53	44	47	70	58	57	58	43	60	51	48	68	40	60	50	57	46	54	50	58	52	52	56	44	49	51	61	44	48	46	49	62	45	54	61	64	59	40	57	62	51	48	49	52	59	62	51	48	57	45	52	54	48	41	55	64	51	60	55	52	36	60	59	46	45	47	58	53	56	47	50	50	51	49	53	55	59	47	62	52	42	43	53	50	52	43	48	50	52	55	61	39	60	46	44	49	54	42	53	45	47	45	54	42	64	50	61	49	46	57	49	58	67	44	40	59	51	43	59	51	58	42	52	58	53	62	51	68	54	54	51	52	70	50	46	48	57	45	48	46	48	50	60	49	60	64	47	75	48	53	53	51	54	39	52	48	51	58	60	45	54	47	49	50	53	60	57	58	46	48	54	52	44	44	60	57	44	48	52	49	59	56	61	56	54	52	53	65	43	64	68	46	48	53	52	54	49	44	47	64	43	43	46	50	59	48	49	43	50	57	66	53	54	45	54	52	57	50	53	51	57	46	57	56	51	56	53	53	50	49	57	48	65	51	49	58	52	51	45	53	55	60	43	58	55	48	50	47	72	43	38	43	45	54	47	62	61	46	50	50	54	39	45	63	50	53	53	36	65	66	51	55	47	45	45	37	59	42	55	56	43	48	47	61	34	52	63	59	54	53	56	72	43	54	62	53	55	53	52	57	42	42	44	50	54	52	50	43	49	71	57	58	55	46	59	42	52	56	63	54	46	53	57	46	54	60	48	44	52	41	46	48	57	58	39	58	70	43	64	66	57	41	52	49	57	54	49	44	42	52	59	61	51	40	45	45	49	48	53	47	51	53	48	64	53	63	49	58	49	58	44	50	51	53	65	56	62	47	51	49	52	49	64	52	55	52	62	51	43	43	49	54	47	50	56	65	56	48	59	52	42	53	55	57	60	53	38	62	53	59	45	48	61	49	55	61	50	45	50	60	41	53	48	54	63	52	59	57	51	51	46	62	53	53	58	47	72	54	47	63	57	61	62	53	48	50	41	56	67	56	64	50	50	60	39	42	55	48	41	50	49	53	56	50	46	49	43	55	49	63	46	60	45	46	52	48	48	52	41	58	52	40	43	46	55	46	47	45	44	44	54	44	66	52	62	62	56	53	56	48	56	55	35	47	53	47	55	39	43	61	51	64	61	34	56	48	39	51	47	62	43	57	50	48	40	58	51	43	59	52	46	46	40	59	50	55	30	49	61	54	54	52	43	60	77	52	57	51	48	52	53	43	44	48	55	44	53	61	47	54	48	52	47	45	47	61	51	54	58	48	42	47	48	44	57	60	42	52	50	55	59	55	54	49	67	39	66	47	57	51	52	50	55	50	71	35	68	46	35	42	55	34	49	58	60	48	58	49	58	63	57	56	55	47	64	57	47	51	55	54	47	51	53	59	55	58	60	45	55	54	41	56	48	52	59	45	44	44	63	43	58	60	62	44	44	64	46	57	58	64	40	51	63	46	50	39	55	59	63	47	54	62	49	46	53	46	47	50	53	51	56	41	40	57	54	59	58	40	47	54	43	51	58	51	53	47	50	53	45	47	64	43	53	43	53	48	64	50	51	45	42	51	64	57	45	63	46	52	49	56	50	49	45	55	56	52	40	38	56	52	39	53	46	42	41	55	60	52	50	51	39	45	55	54	56	46	46	44	51	55	51	53	46	48	39	53	62	46	42	50	46	56	53	57	47	47	56	55	52	64	55	50	57	38	59	51	58	66	59	53	53	52	56	55	46	59	61	70	55	58	50	57	40	60	59	44	46	62	64	52	48	42	53	64	60	46	50	44	50	53	69	37	48	57	57	49	53	52	42	54	57	53	45	60	56	65	50	54	54	43	55	35	52	52	48	58	47	55	50	58	48	43	56	46	54	72	61	51	40	63	54	56	59	49	47	49	46	69	45	54	56	39	55	60	47	45	61	57	42	37	60	58	44	55	54	62	50	49	54	42	58	50	49	53	65	54	44	37	52	53	48	56	40	49	43	49	52	54	43	46	41	52	58	46	41	44	56	56	66	53	62	43	47	46	56	46	47	50	57	54	50	50	55	42	68	51	36	48	55	47	52	57	46	50	58	59	64	68	64	42	54	45	57	73	62	47	48	59	55	51	54	60	45	52	57	46	58	57	46	41	47	47	43	64	64	52	48	51	59	49	65	65	57	40	47	50	58	42	60	66	53	46	57	54	66	44	37	45	40	45	55	62	61	49	62	57	40	46	47	35	61	54	64	46	52	53	43	37	54	64	53	49	51	52	50	59	60	52	53	38	57	38	45	47	54	57	45	62	56	53	49	56	52	57	55	43	59	49	46	49	65	46	58	58	49	53	53	44	58	59	40	40	55	62	52	61	53	53	54	44	59	49	53	36	44	56	49	58	54	56	54	39	37	62	48	63	46	49	62	42	60	59	62	55	52	47	53	72	54	56	47	60	46	52	52	69	45	52	39	48	47	61	43	53	54	59	37	47	47	51	52	43	57	48	55	49	51	51	36	54	74	46	60	52	55	52	50	54	51	42	51	58	58	54	59	44	61	55	52	55	50	60	63	58	52	57	49	57	45	49	53	47	44	53	42	49	48	59	57	49	41	64	46	47	63	45	50	62	44	48	59	53	67	56	49	51	57	53	72	45	51	43	46	52	45	49	47	54	53	69	45	45	55	55	55	63	52	50	48	53	59	56	72	46	50	60	50	51	52	50	60	56	44	45	51	51	61	56	50	51	53	56	52	55	72	48	42	52	58	62	50	46	50	50	45	40	65	47	53	53	53	67	48	45	42	52	37	58	53	49	44	56	44	36	59	53	46	50	49	50	52	57	56	50	46	44	64	50	38	43	65	68	54	47	48	51	59	48	37	58	65	49	58	51	44	61	45	47	39	60	49	45	54	63	54	37	61	47	52	59	63	44	57	56	43	54	61	47	50	55	65	53	66	66	56	47	54	60	51	58	68	59	56	47	52	51	65	60	55	60	61	48	61	43	60	51	63	51	48	36	61	53	53	58	54	48	46	56	50	61	52	56	43	43	54	52	51	48	59	42	45	69	53	37	39	51	50	65	46	46	49	46	53	61	54	38	41	37	52	42	48	42	52	59	56	54	46	43	52	63	49	54	47	49	59	47	50	62	63	50	63	46	55	58	58	51	55	69	62	34	57	58	43	54	63	60	55	52	49	48	53	55	55	43	43	43	65	54	38	46	55	63	55	52	63	58	53	52	45	59	47	55	59	45	45	58	50	55	50	58	51	52	55	40	52	51	44	49	57	66	70	36	53	51
11928	5993	3941	11334	25135	26968	24559	23674	23663	25419	35787	38597	33937	27967	20486	12508	6361	2872	1494	890	737	648	622	620	599	693	664	639	631	611	624	616	653	651	616	622	641	629	609	625	651	626	575	618	593	590	632	582	598	645	632	639	638	616	622	648	596	610	620	605	633	623	600	609	629	607	659	592	602	587	606	651	602	612	622	598	627	635	616	669	650	635	614	622	638	615	625	612	594	613	599	620	582	591	635	624	596	601	601	667	624	615	587	641	644	582	659	622	618	634	596	637	625	586	632	623	648	574	622	608	650	632	590	606	598	618	634	617	607	574	649	646	599	615	613	620	630	650	660	673	647	623	646	624	617	626	635	629	602	670	603	631	638	613	620	647	638	651	635	624	629	595	632	639	633	674	609	639	595	640	585	620	595	624	631	632	645	630	588	631	595	640	631	574	640	631	609	564	604	610	639	632	590	611	620	627	626	595	589	633	597	600	622	589	617	577	674	646	632	566	624	668	638	605	619	633	613	625	615	587	601	611	646	619	616	624	649	662	619	612	653	654	616	672	643	648	607	634	619	623	624	625	624	672	623	690	677	603	619	635	630	645	613	605	612	609	615	579	590	656	605	582	613	641	673	690	630	612	636	611	620	636	645	571	665	624	615	609	612	629	629	561	635	562	624	609	613	582	576	642	627	594	612	636	627	639	612	602	583	644	614	587	580	612	618	633	663	593	583	564	650	628	584	633	619	631	607	584	637	617	570	632	619	632	608	619	632	672	611	621	668	637	606	647	660	605	585	614	589	598	659	679	647	616	615	641	600	644	641	627	664	661	603	644	580	646	658	618	638	616	616	627	617	620	663	614	608	599	607	657	636	594	625	601	630	650	620	628	603	638	654	590	607	632	628	692	662	588	656	644	595	619	648	656	645	628	603	610	620	603	616	586	631	654	596	612	640	582	648	572	684	556	617	645	654	650	595	647	608	624	642	638	673	645	641	633	643	613	675	612	605	605	601	632	643	589	606	627	617	645	623	631	618	620	627	581	641	629	594	610	619	629	657	661	648	647	603	588	575	598	626	639	645	630	629	626	661	641	617	613	596	653	641	627	600	627	617	603	613	658	630	651	639	597	571	610	603	615	638	617	677	622	648	615	592	595	650	607	637	654	613	623	655	669	614	631	639	605	621	639	609	642	624	615	615	651	602	613	639	616	591	627	693	630	657	607	637	649	599	642	612	636	608	671	651	622	618	673	599	635	600	642	621	620	619	624	608	603	605	642	626	588	621	602	603	627	634	649	642	606	611	641	638	623	590	664	599	613	613	637	582	651	606	614	642	593	644	624	621	641	648	608	618	623	605	641	622	596	618	626	589	623	635	615	569	642	621	579	615	627	626	664	614	653	665	590	613	648	624	596	630	657	603	612	644	671	622	616	648	638	619	594	647	624	659	627	605	639	654	633	633	656	645	595	626	674	620	611	593	610	614	633	670	634	649	664	612	586	586	644	662	603	600	611	654	616	613	589	644	603	636	643	626	623	630	656	638	600	662	631	597	640	603	598	614	624	609	620	608	594	636	619	623	620	623	634	653	638	583	648	619	623	630	598	571	570	632	632	574	611	613	609	606	630	612	612	621	632	623	654	637	642	605	647	621	604	595	615	666	642	631	592	607	602	610	590	614	618	612	626	615	617	638	630	580	605	621	646	632	672	619	618	622	614	675	659	588	604	618	583	572	611	633	641	623	602	617	616	584	620	613	644	619	594	618	629	657	661	656	650	614	585	623	572	632	638	596	612	612	593	616	626	625	628	648	637	676	615	648	621	638	606	624	645	666	620	643	624	571	615	631	633	629	680	611	614	655	637	662	641	605	643	625	585	641	593	643	628	639	603	666	643	647	643	609	634	629	614	614	588	647	639	610	618	623	628	635	612	609	622	645	636	602	615	631	628	608	628	632	610	648	645	625	606	663	659	611	575	630	625	609	630	608	618	627	626	605	638	647	605	658	579	629	603	613	635	681	628	611	640	667	627	617	615	611	618	637	594	597	657	627	609	617	664	597	660	623	630	630	672	654	627	592	604	627	628	620	635	605	625	638	622	601	639	607	633	673	602	634	609	608	632	639	623	652	602	602	635	659	626	615	613	642	626	659	562	585	646	583	620	600	619	660	620	663	604	647	640	595	569	636	617	578	632	626	615	595	670	637	628	615	606	649	624	602	614	581	634	617	606	633	664	676	630	622	635	625	651	646	673	677	609	615	649	647	653	582	622	659	635	618	619	613	624	612	637	642	568	634	620	626	634	605	654	588	630	630	617	632	661	590	662	590	627	591	646	633	604	630	616	644	576	593	670	646	624	601	608	609	646	627	635	611	595	642	625	602	625	580	648	645	604	642	647	628	578	640	600	638	622	598	636	637	604	615	608	644	595	656	593	645	675	671	605	663	614	637	614	579	635	635	608	639	619	651	616	633	611	643	599	626	634	615	629	640	603	643	618	620	645	643	681	605	633	647	603	635	639	621	618	613	618	610	628	600	649	629	604	641	666	615	620	589	617	614	651	596	640	650	599	601	680	644	645	640	607	634	639	627	601	644	645	622	623	624	589	606	653	587	627	602	611	635	657	634	657	649	647	614	581	657	602	624	621	597	616	600	634	628	632	690	656	586	624	688	594	604	614	638	608	631	683	645	611	620	644	610	639	628	625	628	606	611	618	586	589	591	638	571	633	590	601	627	617	625	650	645	637	659	677	626	645	620	664	614	618	622	618	629	575	652	632	668	613	582	605	603	600	679	628	607	647	609	658	618	603	665	684	635	617	651	630	682	631	626	640	648	623	623	600	653	634	616	633	617	603	613	656	632	654	630	598	639	585	655	665	627	599	636	649	661	645	623	652	626	570	633	575	605	627	646	645	627	620	645	617	630	627	601	608	608	615	600	602	647	593	622	595	602	613	645	652	658	630	653	605	621	617	621	619	620	582	583	600	648	639	606	642	638	629	632	607	600	632	595	637	591	642	622	595	625	621	606	661	582	608	616	611	576	638	618	647	582	607	624	606	571	604	631	621	616	660	568	661	605	647	638	606	612	588	616	622	673	627	617	603	578	623	618	628	639	675	654	622	630	615	599	651	614	616	657	597	653	650	684	622	640	634	621	606	631	609	621	616	590	609	603	625	624	593	627	601	618	550	614	650	581	619	622	604	646	636	683	632	638	613	608	677	637	609	599	639	608	625	584	613	618	636	647	665	601	594	625	645	604	629	624	612	668	625	638	648	638	629	639	598	622	609	609	644	617	645	663	623	624	656	615	665	653	615	640	614	627	620	618	595	605	614	644	636	632	624	676	625	628	645	656	657	644	618	622	648	614	622	633	657	626	620	578	604	606	617	622	626	665	672	642	609	609	607	626	633	651	652	607	599	630	643	634	626	598	612	618	620	608	622	634	585	629	599	606	620	661	606	629	592	606	612	590	606	646	627	568	622	657	629	623	616	642	646	604	640	602	625	636	575
1938	277	260	221	340	681	843	831	658	1412	4677	6331	5015	3084	1496	712	324	177	115	104	58	74	74	84	74	75	73	75	70	86	49	75	59	66	71	80	69	87	81	83	69	69	63	65	65	65	60	62	62	63	64	67	71	68	68	60	83	81	62	73	69	76	72	63	55	63	70	71	67	62	75	67	78	66	69	69	77	73	91	77	66	69	71	71	62	71	69	75	63	75	70	73	73	66	63	66	66	67	69	77	69	60	70	65	67	68	89	71	69	65	66	60	68	81	57	73	74	79	66	64	58	62	76	61	50	86	79	65	70	89	61	79	68	69	72	65	74	76	74	67	65	77	81	66	69	77	80	80	74	82	65	67	75	74	72	68	67	75	78	57	71	72	73	68	68	60	66	74	74	77	73	67	85	67	61	76	78	60	79	80	72	68	67	68	76	63	76	72	79	69	96	65	76	74	58	71	75	91	75	81	66	66	61	77	73	73	61	82	78	81	74	68	84	70	71	78	83	70	80	69	83	83	60	55	70	63	60	62	83	72	73	80	68	87	61	81	70	70	65	71	59	71	62	91	82	68	65	83	72	72	62	60	67	71	74	69	79	63	75	65	59	80	84	71	73	85	69	70	51	74	68	90	75	78	63	72	74	54	65	68	72	64	64	62	77	77	76	69	58	73	71	67	71	61	75	67	76	66	69	87	68	74	63	52	82	58	58	74	61	73	68	64	58	66	69	77	80	73	71	82	69	85	74	63	70	61	73	64	72	71	80	70	63	71	78	81	83	65	68	85	65	78	55	82	79	72	73	71	63	77	64	59	71	79	66	71	65	78	71	71	65	78	63	67	68	68	65	68	85	76	66	84	84	68	76	74	81	92	75	75	80	64	70	70	69	79	69	67	75	51	73	68	64	79	74	65	69	65	69	75	75	62	92	64	81	60	86	79	67	66	51	61	65	74	56	68	74	76	88	74	53	51	49	75	85	60	74	86	79	81	83	67	67	68	79	72	84	70	77	78	96	97	67	76	71	57	72	77	81	83	70	76	65	75	73	80	57	75	54	73	65	74	67	76	74	73	82	82	70	72	72	61	73	56	70	83	76	61	63	58	59	66	71	80	77	72	76	55	72	78	64	74	87	76	78	61	76	75	73	85	66	63	69	62	75	64	66	66	60	65	66	78	69	57	54	53	82	67	77	77	79	74	66	64	90	72	63	63	69	74	68	70	69	74	69	68	67	76	68	59	66	69	79	64	73	81	65	62	76	58	71	60	71	87	76	72	68	77	89	75	81	69	72	69	56	68	82	92	73	75	73	82	61	62	72	81	71	69	68	68	71	73	87	97	50	65	66	79	64	73	79	67	69	59	85	62	75	70	73	77	72	70	65	75	73	79	74	64	70	77	65	73	70	72	74	87	83	68	69	70	63	67	73	61	69	89	65	82	66	78	58	81	60	65	69	80	93	78	76	59	75	87	81	72	85	78	60	71	56	76	77	68	82	91	75	66	73	82	64	73	66	73	76	73	75	77	75	62	75	68	68	81	73	89	70	76	87	65	74	64	70	69	85	75	79	55	72	68	72	74	71	69	75	76	75	70	89	75	60	89	65	74	81	72	71	69	68	72	75	75	74	75	79	79	67	62	81	75	65	83	79	57	83	62	62	73	70	69	70	68	88	78	64	69	67	99	75	75	72	79	78	92	70	64	71	62	65	64	65	66	65	92	65	80	67	82	56	76	70	72	67	72	63	69	75	72	69	67	62	69	74	83	82	78	84	73	67	68	79	75	82	90	83	66	63	69	70	62	87	74	78	78	68	59	80	74	65	86	76	57	82	70	69	62	60	73	66	51	91	72	74	96	72	66	69	71	63	87	85	81	68	66	59	65	78	76	57	68	80	60	80	68	65	81	64	63	70	79	82	64	87	76	61	62	56	85	82	68	75	62	58	63	65	78	74	75	84	66	89	64	66	67	77	54	67	58	59	73	65	62	55	58	79	72	74	83	66	61	76	72	75	73	71	67	73	72	56	63	71	69	70	66	76	69	67	64	74	83	68	62	67	77	75	66	60	69	80	67	65	62	49	86	70	73	64	67	81	62	84	87	68	74	66	73	72	82	70	82	65	60	73	72	68	68	73	74	75	72	61	65	76	82	73	52	58	71	73	80	94	73	71	57	80	67	62	79	65	83	65	63	66	63	56	65	76	77	73	71	70	77	71	60	74	76	74	73	71	81	63	77	71	61	75	52	74	83	68	66	62	68	82	73	78	70	66	50	76	73	65	85	76	73	87	86	74	66	68	92	82	66	76	88	65	70	71	69	74	77	87	69	71	77	76	62	73	70	67	71	101	75	66	72	70	62	64	74	71	60	69	84	86	76	83	77	76	62	74	80	71	71	80	71	74	62	64	71	72	72	62	78	59	80	81	61	71	69	79	68	68	68	75	59	63	69	72	75	72	68	57	66	67	51	63	76	82	78	74	60	61	64	75	55	73	92	77	75	85	50	68	71	70	70	63	73	72	81	78	81	60	80	60	84	74	77	63	83	73	83	74	63	72	71	63	80	57	68	63	62	69	65	86	71	53	71	67	69	72	73	73	74	71	74	67	71	57	53	59	78	68	63	77	63	60	74	72	74	66	51	66	67	77	73	73	69	76	72	61	73	67	62	66	65	60	77	74	73	60	72	82	72	79	58	61	71	61	70	83	70	66	67	66	77	64	74	80	58	69	64	64	62	73	63	73	79	74	73	66	61	59	58	78	79	65	65	73	78	68	79	64	80	61	88	78	79	63	86	83	66	67	68	85	65	72	56	80	86	68	73	59	77	75	73	71	80	75	91	78	76	67	66	71	61	71	64	63	66	77	64	65	59	73	77	66	68	60	69	79	73	70	71	67	76	53	72	61	80	61	68	68	77	67	68	56	75	72	72	75	91	73	68	69	67	82	73	77	80	49	65	79	60	84	80	72	73	75	67	55	75	81	82	62	72	71	93	76	65	72	74	69	81	70	75	67	77	68	78	76	78	66	77	66	60	66	74	80	68	59	79	65	58	64	69	73	82	82	61	66	59	59	62	63	90	79	66	67	69	73	60	77	79	92	74	68	64	81	64	80	90	76	79	64	75	74	68	64	69	76	73	71	68	77	65	71	73	72	76	73	64	73	69	66	87	54	62	74	71	81	85	58	74	75	77	62	79	66	62	67	76	92	81	60	73	68	74	69	75	70	70	72	89	66	64	72	74	66	83	89	64	64	65	63	70	79	64	79	84	71	65	69	79	88	65	68	69	85	63	86	67	73	76	70	74	69	68	56	70	66	64	71	76	81	67	84	79	63	72	88	77	75	65	66	62	66	73	63	59	64	71	77	73	63	68	76	83	63	55	72	67	70	78	68	72	67	82	65	63	79	60	70	78	70	67	67	67	71	69	65	75	86	57	66	59	79	80	73	79	62	71	71	91	70	64	74	58	63	58	71	69	67	73	89	65	80	88	80	68
11982	5802	4676	11189	23761	27574	26907	24873	22416	28916	40152	41436	36635	30017	22630	14278	7688	3569	1886	1137	931	847	849	811	853	871	842	898	822	829	818	836	871	893	867	876	825	823	836	799	856	835	871	782	889	786	869	851	841	815	839	812	842	903	834	815	849	847	824	842	889	849	816	834	869	812	803	808	810	878	794	795	842	843	795	829	846	842	808	888	811	882	832	849	785	887	894	836	848	826	829	847	839	876	887	830	848	851	863	862	916	818	876	818	875	836	822	844	834	838	840	837	894	831	799	818	860	801	833	849	886	812	810	845	855	876	803	863	850	861	842	841	866	854	890	858	880	854	831	796	865	875	855	859	870	868	837	843	837	875	805	812	860	903	850	849	877	848	878	868	860	881	890	782	828	834	897	823	861	843	843	853	844	879	845	795	847	810	804	834	871	887	866	859	803	872	888	830	875	815	854	843	858	880	867	838	899	908	872	882	880	793	872	911	814	881	833	822	864	831	846	816	828	905	792	833	837	801	799	855	837	786	863	808	828	853	830	889	849	836	809	817	831	840	845	861	894	853	807	803	873	831	896	861	838	826	831	835	842	808	851	797	827	841	793	848	882	847	911	869	876	852	846	842	875	895	889	857	858	815	869	829	822	848	832	812	850	890	922	804	802	811	821	861	836	891	856	886	844	847	823	805	948	828	860	892	871	835	841	840	780	877	821	858	880	872	830	806	855	797	853	876	812	816	864	821	878	841	826	839	874	896	808	885	870	836	848	859	863	859	872	830	852	823	855	860	856	844	904	856	863	829	816	866	869	830	862	823	863	886	845	861	824	833	866	898	847	861	866	808	813	786	888	864	830	848	816	865	835	864	797	844	850	869	808	822	840	865	850	848	878	816	877	866	853	790	884	797	885	859	818	827	849	802	869	840	786	830	834	829	859	905	855	889	813	940	879	853	812	836	774	823	887	897	832	826	860	862	840	865	860	854	858	822	870	849	788	832	858	846	829	913	885	805	829	890	870	813	864	837	855	847	875	807	877	836	861	860	807	851	934	877	888	878	854	891	866	851	850	808	851	863	860	824	883	870	865	835	846	820	859	856	899	869	839	849	840	856	842	859	833	844	828	845	881	778	858	888	861	869	879	856	886	887	843	806	825	780	853	850	876	844	871	838	811	795	856	828	871	848	855	798	879	874	805	854	824	839	807	869	877	853	794	833	889	824	847	795	780	871	814	845	800	817	888	855	854	914	843	814	823	849	869	876	821	832	815	859	830	807	879	829	810	826	837	839	852	810	837	847	850	821	868	922	894	875	838	902	856	851	826	831	851	850	852	852	865	864	834	806	842	879	889	801	855	828	868	856	855	807	816	869	883	794	882	825	845	883	872	836	856	864	890	852	799	823	872	840	827	836	831	857	778	811	845	857	875	811	825	814	886	842	852	846	850	908	824	834	858	788	896	853	840	833	781	889	850	851	881	856	887	836	838	889	824	866	857	863	853	888	855	803	865	830	781	870	870	899	819	831	812	839	839	836	858	841	825	829	799	834	873	860	805	777	853	862	836	958	852	822	833	898	867	891	904	884	836	864	845	822	915	867	850	800	890	851	865	854	799	860	852	821	856	828	815	803	906	878	880	867	818	846	870	847	837	862	831	873	862	836	837	864	854	853	832	845	901	870	779	837	888	897	877	832	866	850	815	789	817	860	819	820	901	846	857	826	882	825	900	870	851	829	840	868	879	913	880	865	878	845	851	841	850	842	858	885	827	844	797	864	872	867	853	801	854	872	847	877	815	877	823	874	862	836	855	833	892	869	825	813	818	910	865	823	840	908	905	846	796	821	854	850	851	849	870	875	770	853	838	854	840	848	888	862	839	841	875	842	891	833	839	821	897	855	857	828	843	880	878	905	843	824	830	809	794	878	841	854	834	857	828	842	885	821	859	827	903	858	847	827	867	871	866	842	878	853	849	844	851	862	854	824	819	834	824	827	818	796	834	895	891	851	838	865	854	853	846	852	808	857	818	819	857	874	874	874	841	866	847	833	890	856	801	864	815	861	790	883	853	853	828	871	798	809	821	846	821	871	782	850	823	871	879	836	911	830	869	836	914	826	853	870	825	887	824	863	858	797	877	812	856	888	869	796	839	827	844	893	840	859	812	835	846	876	829	814	800	863	806	815	879	843	824	851	898	850	854	868	776	807	867	824	859	861	819	852	785	794	872	809	860	843	841	847	837	840	843	829	817	837	850	854	815	858	868	844	796	840	842	873	846	865	830	865	869	867	857	867	848	863	827	799	841	807	832	797	834	826	784	812	861	892	852	828	845	861	869	814	867	889	857	837	831	858	904	822	842	862	816	863	870	840	849	852	847	907	863	842	828	877	844	859	850	837	822	870	799	864	822	875	835	879	824	806	847	861	883	903	820	878	832	874	826	885	813	900	847	846	881	814	878	812	895	838	816	869	813	859	870	837	876	857	812	811	884	823	828	789	806	861	858	878	839	846	881	857	831	845	808	885	876	901	822	849	874	855	855	826	834	833	858	839	836	822	827	832	832	846	825	876	848	858	873	857	802	901	890	834	835	825	874	833	831	833	871	794	851	851	873	789	862	847	897	876	845	845	861	885	848	897	819	871	824	876	886	815	843	888	848	850	828	853	845	825	855	842	865	845	837	876	866	822	859	879	821	900	806	809	860	887	848	858	841	876	876	833	815	863	867	867	856	809	902	868	832	841	842	839	892	864	861	817	867	880	847	826	871	819	852	836	814	813	848	823	865	875	903	849	861	884	807	828	860	852	815	838	840	802	802	820	854	864	876	852	861	835	839	820	846	840	873	835	813	876	892	854	877	843	872	839	821	885	843	880	778	821	825	887	841	836	917	868	845	832	847	807	840	829	821	856	823	861	836	900	838	819	836	826	868	836	847	844	809	846	832	917	886	873	844	840	892	862	829	842	790	851	859	810	823	837	883	820	842	825	775	847	845	831	838	865	785	807	815	878	863	845	826	854	847	840	847	869	777	875	846	873	875	829	876	878	918	820	838	793	768	851	840	811	865	806	815	828	888	864	810	860	865	825	823	859	846	809	908	811	914	838	813	813	829	864	806	866	843	812	911	857	812	871	907	862	856	863	820	819	875	890	830	873	905	863	828	869	820	857	877	834	858	856	866	892	836	815	871	863	831	872	840	858	849	839	814	864	851	867	881	805	784	881	862	840	859	865	835	860	828	858	872	833	828	832	894	853	857	843	811	830	829	853	832	873	812	811	832	851	812	853	897	862	794	842	796	868	863	844	834	836	846	880	867	846	801	836	847	863	863	832	869	876	831	843	836	833	870	851	857	849	868	818	820	908	789	850	804	855	866	798	868	861	795	822	893	882	822	840	804	830	828	867	816	897	847	822	843	879	847	870	861	896	801	865	887	802	873	831	877	902	874	877	854	819	848	851	814	886	869	843	837	885	892	793	835	796	842	862	824	804	844	842	811	908	859	847	912	849	871	862
918	385	339	407	645	1605	2436	2815	2075	2059	6461	8898	7340	4322	2282	1007	407	193	114	74	69	57	62	56	48	53	57	52	50	61	53	64	51	45	72	54	50	55	45	59	55	50	63	52	47	63	52	48	48	60	65	56	50	53	60	51	64	47	55	63	68	54	60	57	57	49	47	57	55	60	55	44	58	57	46	60	56	54	51	56	45	59	44	47	69	48	75	57	58	53	51	65	46	50	62	54	61	51	48	62	60	47	52	56	51	54	65	51	62	74	59	49	46	66	48	44	55	76	62	42	49	61	47	51	48	40	55	64	47	59	52	57	60	48	59	52	68	63	52	65	58	66	61	42	52	56	69	64	63	54	55	53	49	60	52	51	64	55	47	50	56	58	67	53	57	62	54	60	58	57	67	52	59	47	70	52	53	71	41	57	56	46	50	45	54	64	64	50	49	68	60	56	54	68	62	44	60	55	64	55	63	71	47	60	57	49	80	65	42	55	42	58	49	64	51	56	62	56	62	65	55	54	45	55	58	61	58	63	62	63	58	69	61	70	57	60	60	63	66	63	50	59	51	55	55	49	69	64	76	59	74	71	44	48	58	58	54	53	78	46	56	59	45	64	59	70	62	52	39	43	50	63	58	59	63	63	66	55	49	52	66	65	63	49	66	56	57	47	54	56	61	58	57	46	57	61	50	55	51	60	59	33	51	57	60	62	45	53	50	55	61	48	65	52	61	54	47	60	64	65	61	56	55	60	50	44	64	45	64	63	64	56	55	40	52	55	54	50	59	54	53	55	59	50	56	50	57	57	52	61	54	66	56	68	49	70	58	73	64	47	52	62	50	61	59	41	68	44	49	60	60	50	58	52	46	49	45	51	51	69	58	46	52	57	47	51	53	67	52	51	44	50	49	53	50	58	64	46	50	41	46	45	49	53	57	60	63	60	42	50	69	63	57	62	56	54	63	59	53	53	70	65	43	65	52	61	55	46	60	54	61	53	59	64	51	56	67	62	57	57	45	51	62	41	57	48	70	44	53	62	60	67	67	48	55	64	48	52	66	62	51	63	70	50	54	47	51	49	66	65	45	52	56	62	48	61	48	64	60	70	56	49	63	50	56	48	47	54	52	55	51	60	63	63	58	51	61	75	60	52	56	46	48	57	53	50	68	54	61	51	58	59	44	58	54	51	50	55	61	59	50	47	56	60	48	52	61	48	60	68	52	47	57	59	55	47	59	51	73	51	43	59	49	63	60	67	52	66	59	45	58	50	60	47	60	44	49	54	59	58	59	63	47	66	54	61	54	45	56	54	61	67	61	57	47	50	52	51	66	63	56	59	62	61	66	57	57	65	64	66	55	50	67	50	46	57	54	53	54	54	76	60	61	56	59	55	54	52	61	51	69	56	61	64	59	77	46	58	62	56	62	48	54	62	38	56	56	50	56	59	46	62	68	49	53	56	56	42	50	51	62	54	50	49	56	62	55	52	50	54	54	47	56	59	53	53	57	66	63	64	57	61	50	60	60	47	55	55	53	50	61	52	49	53	56	54	62	42	61	54	52	51	69	58	63	58	71	59	50	64	67	52	51	57	50	48	48	63	71	53	71	54	61	56	61	55	55	53	52	56	56	56	63	51	63	57	71	62	60	51	52	55	48	61	60	56	46	56	51	60	58	71	63	59	42	55	57	54	54	60	53	50	71	53	55	58	61	48	56	76	54	58	55	48	51	71	60	60	59	57	58	57	59	47	50	58	57	53	55	55	64	60	56	64	61	46	53	73	46	65	57	62	70	56	53	43	66	66	72	68	52	51	56	64	70	43	47	51	53	60	55	51	56	56	49	48	56	66	56	62	57	59	51	47	52	46	53	66	55	50	57	60	57	70	57	59	59	58	65	64	61	42	54	55	53	60	50	50	59	41	57	47	62	51	59	57	50	61	54	68	56	59	62	54	53	50	66	61	63	55	49	62	46	60	54	58	66	50	43	42	53	61	40	63	58	60	59	48	56	48	55	60	47	49	46	65	49	56	52	47	64	62	46	43	54	68	51	39	54	63	53	58	51	61	49	44	44	52	66	66	51	68	57	70	58	51	45	57	49	53	48	43	54	66	59	53	47	49	59	46	50	86	67	55	60	55	65	62	52	62	66	71	52	57	61	57	64	59	45	35	47	52	68	50	52	64	59	46	55	51	55	55	52	54	61	55	59	43	64	41	53	64	57	57	57	55	54	59	55	65	44	51	57	60	54	41	52	48	54	57	52	79	57	56	51	54	60	55	50	60	65	50	61	51	52	63	57	57	63	56	70	55	54	54	60	73	65	42	52	49	57	53	56	56	40	55	47	51	56	62	49	54	55	60	52	50	49	51	46	44	61	52	54	63	43	55	57	62	57	71	54	63	52	66	53	45	57	46	52	44	54	65	46	48	54	48	53	62	56	47	49	62	58	61	43	59	71	61	50	41	55	69	66	52	58	63	45	62	73	52	56	47	60	50	54	60	64	57	53	51	56	47	53	42	73	52	52	52	47	67	51	53	50	65	56	51	43	54	51	48	73	52	44	54	58	54	58	54	50	59	59	58	67	53	64	63	47	55	52	57	45	58	43	45	44	55	60	46	58	53	64	59	51	66	46	46	74	56	59	63	53	47	48	50	49	47	56	53	52	71	62	58	44	54	54	66	45	55	64	50	66	44	45	63	61	59	54	52	59	63	59	63	67	50	44	75	52	68	65	55	52	60	61	58	61	47	56	52	51	50	58	43	44	53	55	54	48	52	67	71	55	48	60	64	52	60	56	52	62	65	50	48	45	50	64	66	50	51	63	53	60	57	62	56	55	60	61	71	78	55	67	49	45	41	60	42	49	59	63	54	55	50	44	64	51	55	35	74	49	52	54	63	40	62	57	57	60	67	60	58	64	43	54	73	71	63	49	51	54	60	48	58	60	56	45	69	58	55	64	45	43	44	52	57	60	58	60	42	50	51	50	49	61	46	73	51	53	54	73	59	54	59	66	46	52	44	53	66	64	51	53	49	53	56	56	54	54	55	48	57	55	69	59	62	55	54	55	47	57	55	63	60	57	65	54	46	52	59	44	55	53	42	54	48	59	66	48	59	53	52	61	54	58	54	45	62	58	62	66	51	66	49	63	48	66	52	55	52	56	57	62	53	56	62	60	57	53	62	72	57	54	59	70	68	47	54	46	50	55	49	65	70	66	61	58	66	48	75	53	59	53	55	67	68	54	61	48	57	57	51	60	44	54	57	49	49	71	64	49	55	50	46	65	54	58	56	61	67	58	61	61	48	69	51	54	62	57	56	56	52	59	62	47	56	54	58	67	60	50	56	56	64	44	56	54	53	67	47	56	71	59	69	60	60	50	73	55	46	55	44	45	59	47	55	56	56	73	57	50	70	60	60	62	67	58	66	50	48	55	49	63	41	53	62	54	57	55	55	66	50	51	64	49	71	54	55	58	62	49	53	52	50	43	59	62	64
15667	9031	6933	16603	30247	35999	38355	37673	32659	31763	44191	46496	40823	33202	26043	17415	9445	4726	2076	1207	804	708	672	703	683	682	678	658	699	679	690	654	694	682	629	655	678	706	652	693	665	664	684	709	627	697	649	665	620	627	683	652	659	631	649	661	661	681	662	677	682	654	682	681	630	637	682	652	678	649	692	652	691	637	629	615	624	621	687	658	676	721	677	664	670	676	694	669	685	633	657	671	649	677	660	669	705	644	671	749	656	649	640	652	673	634	662	661	667	708	667	742	708	642	669	678	682	647	668	718	689	629	706	720	653	662	670	680	648	629	656	685	677	634	682	607	656	663	654	661	627	690	643	635	655	672	670	671	683	664	659	697	697	691	659	638	714	639	665	678	661	674	699	630	645	656	674	665	615	653	644	572	686	682	636	639	696	698	640	640	710	598	683	657	685	685	660	649	664	708	658	669	717	710	701	655	642	662	622	657	676	647	659	654	639	651	664	678	637	612	598	658	653	681	603	661	679	673	668	698	641	657	665	674	665	660	695	678	662	652	641	676	660	689	699	683	728	666	675	665	679	651	683	666	659	668	677	678	653	677	644	666	698	692	703	652	683	673	693	650	657	692	659	641	681	668	693	672	685	688	676	627	620	677	674	682	676	686	656	705	648	678	654	721	663	689	644	720	667	705	668	714	663	640	652	679	688	688	624	650	675	649	682	668	669	629	668	676	662	701	705	635	622	659	726	679	646	640	658	685	657	653	720	648	669	664	671	705	629	694	670	661	661	662	652	631	654	651	645	663	660	613	696	689	663	689	671	684	653	659	687	655	741	691	674	663	643	686	703	627	694	667	633	662	679	670	711	644	694	632	669	659	654	648	636	686	679	656	644	710	654	644	669	652	665	677	662	681	644	639	644	655	652	697	655	666	627	644	683	649	666	652	698	661	652	672	666	680	667	688	673	636	659	684	691	659	701	673	648	643	653	619	701	646	690	648	655	648	683	632	679	695	672	664	668	671	675	687	665	642	640	690	662	661	708	685	630	682	635	689	663	669	653	687	683	694	678	697	641	645	654	666	674	663	640	658	671	689	663	665	662	671	683	699	667	707	634	629	660	671	632	646	658	665	641	658	696	638	639	703	710	712	646	689	656	708	701	696	644	693	717	634	705	640	659	656	676	714	665	665	657	689	697	680	691	660	688	651	683	689	701	643	653	676	630	669	627	651	698	713	673	670	670	672	683	672	663	627	670	709	692	671	642	672	688	621	670	616	661	614	652	637	673	683	712	660	669	638	681	663	655	635	650	644	644	621	650	674	663	673	688	676	687	665	664	676	707	687	690	658	666	649	719	691	698	662	692	689	664	669	646	695	674	666	714	653	617	631	647	642	670	638	666	654	655	670	680	670	702	700	664	715	642	686	696	657	641	661	662	686	651	676	672	709	670	656	686	678	641	654	653	668	686	712	650	650	675	715	689	683	654	638	689	652	637	666	671	630	688	656	636	694	679	660	665	690	664	661	667	672	703	668	669	664	671	670	635	694	675	704	674	662	674	666	661	631	665	639	703	656	630	707	680	668	676	667	699	703	651	656	654	668	682	703	665	673	649	701	683	652	666	634	669	671	688	671	646	689	665	633	722	638	676	672	650	679	676	621	682	646	651	641	721	653	682	656	661	666	624	628	667	652	670	711	688	684	632	705	682	690	655	662	672	679	651	652	710	661	635	667	646	667	653	637	653	698	622	625	662	696	674	690	687	653	676	649	644	644	623	658	653	687	664	675	683	708	630	617	660	678	650	650	668	628	717	678	647	635	630	629	678	654	661	654	663	650	675	664	661	614	634	688	659	690	648	639	686	700	672	632	686	681	677	669	614	678	627	716	677	676	700	633	666	666	683	670	636	664	717	676	669	668	695	665	676	668	634	616	701	660	645	689	660	718	697	642	693	638	728	694	653	665	658	631	686	664	672	713	663	671	663	663	678	642	680	662	653	673	695	656	649	648	622	625	644	681	704	641	659	702	711	660	628	725	638	667	635	643	626	681	712	605	694	670	697	638	637	709	665	651	672	679	703	622	627	669	635	673	653	692	650	693	652	638	659	650	644	657	689	665	678	636	662	686	686	620	664	680	668	682	663	661	679	635	662	690	687	638	644	704	718	651	693	645	699	651	666	658	691	709	672	648	650	628	638	664	667	727	701	668	649	657	679	644	672	644	668	698	691	678	675	677	697	665	682	679	664	677	710	692	688	625	662	651	628	636	703	694	655	672	679	704	640	664	639	693	696	661	649	685	663	649	683	668	651	678	634	692	687	655	735	680	655	688	680	656	690	697	619	648	635	667	656	668	642	648	657	707	655	688	677	645	694	678	661	583	657	657	658	702	695	658	659	651	670	682	660	666	686	652	673	654	673	701	677	671	652	694	662	610	618	680	643	674	648	700	666	700	667	690	691	675	680	616	661	669	681	666	662	676	641	663	656	663	660	680	687	689	635	665	690	674	658	641	686	673	696	679	626	668	697	643	629	702	667	651	669	653	642	643	694	757	655	717	701	668	675	661	683	666	651	690	668	668	647	654	653	644	651	685	706	698	643	701	680	682	693	681	647	658	667	647	686	708	683	640	637	711	682	646	659	692	677	652	688	667	635	624	612	647	658	639	684	649	646	682	664	619	661	674	725	651	676	665	680	639	679	680	708	664	679	700	696	637	668	680	662	642	692	641	702	700	679	689	681	669	688	651	672	615	629	704	711	633	668	617	700	643	662	712	685	706	663	667	660	695	699	681	676	631	656	673	671	656	689	676	651	643	635	661	619	659	626	663	689	662	613	705	683	700	666	611	640	660	643	651	676	723	639	685	688	711	701	637	634	665	685	693	673	676	675	682	665	704	632	660	665	691	669	683	653	684	714	656	653	692	668	660	656	645	733	660	677	658	728	610	678	671	656	697	666	602	686	633	677	691	649	670	660	652	685	663	621	697	657	730	670	690	652	659	725	642	673	701	656	677	697	689	642	697	679	647	666	669	697	678	665	677	695	662	657	670	630	639	649	657	662	703	653	680	701	684	671	690	669	642	666	669	683	674	724	669	712	702	648	677	707	717	642	679	664	654	644	653	660	703	663	684	672	657	651	695	662	675	688	639	639	697	651	674	650	700	672	668	689	688	685	684	652	639	653	667	680	619	701	661	630	654	642	685	666	654	673	655	720	643	683	679	684	666	663	713	664	672	657	671	668	659	676	696	631	644	643	663	654	640	698	648	628	693	656	648	657	643	620	685	651	634	631	643	613	672	653	640	691	640	632	632	704	678	724	672	659	648	635	674	650	673	656	608	679	702	670	615	678	667	660	694	667	682	645	641	669	664	653	642	659	683	630	690	680	660	687	688	668	646	672	675	635	696	650	636	640	707	695	679	671	663	644	671	675	656	686	600	701	659	648	680	660	675	670	663	714	683	701	626	626	692	658	680	739	625	704	623	576	680	671	659	641	628	671	666	661	703	646	640
1268	149	113	136	142	222	259	330	360	465	1421	2110	1794	1188	677	348	155	116	63	81	50	63	61	77	75	58	64	70	72	65	58	59	54	67	67	63	64	54	45	53	67	58	59	65	57	54	62	59	60	65	77	56	61	73	62	48	67	64	62	52	73	55	57	51	70	51	60	67	61	61	52	60	57	59	67	73	59	63	58	56	63	79	54	72	56	63	57	54	61	54	59	69	56	70	76	63	55	68	77	63	74	51	64	72	66	80	62	63	54	61	58	72	74	51	59	74	56	67	60	54	61	64	56	40	59	61	53	54	69	55	63	76	45	59	59	64	42	64	61	51	55	70	62	59	52	64	58	43	59	76	51	60	57	63	67	63	53	59	55	72	61	52	59	81	62	64	65	64	69	53	50	63	63	70	67	63	51	59	75	59	55	71	47	56	63	53	59	50	58	60	73	67	78	75	59	56	59	61	73	59	69	64	68	59	62	56	55	68	55	69	51	49	72	58	57	73	60	62	54	71	75	58	73	74	46	55	63	56	75	73	57	73	74	59	56	61	55	62	74	52	54	71	64	67	62	72	74	66	61	60	83	88	59	52	61	61	67	55	51	57	63	55	67	66	60	70	68	49	66	75	63	57	81	66	64	67	72	57	62	67	68	72	60	54	54	68	79	59	62	56	57	44	62	75	66	57	60	57	52	71	64	71	50	70	48	65	51	59	54	52	63	80	57	57	68	64	72	68	67	40	54	57	44	69	60	52	50	66	69	61	71	69	62	52	64	51	53	67	72	52	76	73	53	51	60	61	59	63	63	57	64	58	54	61	74	54	70	63	65	59	71	62	43	56	61	67	54	73	63	64	74	67	59	51	63	70	55	71	65	67	58	49	72	66	68	64	53	58	45	70	58	62	53	57	58	54	59	68	62	62	63	57	55	63	50	64	63	65	61	70	57	76	51	48	59	64	59	66	75	62	68	54	64	55	71	64	70	68	47	63	72	52	67	88	67	69	63	55	58	59	55	61	66	70	62	58	62	75	78	62	55	62	67	63	67	60	61	50	74	83	76	61	54	51	63	56	58	59	50	60	56	60	76	67	74	66	52	63	83	75	67	62	57	52	69	59	73	59	81	44	50	68	74	53	70	61	59	61	66	66	58	64	56	84	64	63	59	65	73	68	71	71	59	69	62	62	57	54	54	66	66	54	52	64	57	55	62	64	62	66	62	56	56	61	58	69	58	70	52	66	52	60	56	59	67	71	56	55	52	57	47	53	56	49	69	80	58	59	66	50	63	63	73	57	64	50	57	61	73	65	60	64	67	50	67	55	76	60	68	52	60	70	67	48	72	53	63	49	73	54	57	61	74	60	49	53	57	55	61	54	73	73	54	57	64	55	64	67	72	75	54	49	61	68	60	56	49	68	65	57	76	70	59	53	69	76	60	60	48	64	48	58	56	62	64	68	54	66	59	67	66	55	57	51	52	51	70	44	90	65	66	65	69	63	51	76	63	79	68	70	61	73	63	65	67	68	58	63	53	71	62	70	61	80	60	65	76	74	54	66	74	73	66	66	52	57	62	64	67	68	64	64	55	55	53	65	52	63	63	55	74	56	73	53	56	39	51	57	80	62	72	69	79	74	66	65	65	59	70	75	66	76	56	57	47	64	49	60	59	54	75	53	72	51	60	64	70	51	64	51	70	63	65	58	52	57	63	61	63	69	62	56	55	75	51	67	59	72	62	55	77	56	61	68	62	49	64	62	51	54	68	63	56	44	66	51	68	64	49	57	60	57	69	62	51	54	53	67	50	66	56	72	72	64	67	58	69	60	73	61	64	64	79	70	48	55	56	67	69	66	53	67	78	62	59	54	60	64	60	66	61	55	65	56	68	57	60	58	57	67	68	67	70	58	64	61	41	66	70	70	59	65	52	71	61	63	56	54	71	70	55	71	63	55	58	54	68	54	67	55	71	71	76	72	62	65	67	61	63	51	74	61	51	63	56	55	64	66	73	52	71	70	52	54	60	68	68	68	76	47	74	53	60	68	56	59	69	70	57	61	77	63	49	57	58	51	54	73	61	68	68	58	60	77	52	62	60	66	74	67	63	48	62	64	55	66	57	58	58	69	65	56	58	55	64	71	62	71	66	72	58	67	69	72	74	59	64	58	56	61	59	47	68	45	66	90	84	70	69	51	59	60	56	69	61	66	64	68	57	47	49	68	65	69	56	60	76	65	48	66	61	54	72	57	69	73	70	62	50	61	72	58	63	56	54	61	63	69	62	66	52	62	59	63	66	63	67	61	68	57	73	57	59	74	71	70	72	63	56	68	53	66	72	57	63	71	73	63	66	60	67	65	58	50	64	53	57	64	73	58	66	44	68	73	68	67	55	62	61	73	82	49	57	69	56	63	59	71	71	41	57	67	64	67	59	68	57	73	51	60	65	65	70	62	68	56	62	72	61	54	61	68	59	55	61	64	64	57	77	45	74	62	59	53	64	56	60	48	54	47	54	57	68	62	71	64	66	68	75	58	58	63	54	59	60	55	54	64	63	60	62	54	72	69	66	62	61	52	70	65	63	51	54	67	70	77	54	67	54	55	48	69	78	55	60	50	59	56	77	57	79	74	57	66	65	61	63	68	61	65	58	61	58	61	55	74	73	65	75	48	54	73	66	56	73	67	67	84	65	68	70	63	58	61	66	81	64	61	64	71	57	62	55	83	41	75	52	52	56	60	54	59	70	75	58	67	71	55	54	64	58	52	57	62	60	48	73	61	57	69	66	64	77	52	56	59	62	62	65	44	62	60	62	64	67	60	61	68	59	58	68	60	63	55	72	56	74	65	72	69	62	84	48	76	55	69	58	72	61	56	64	66	68	58	54	61	57	61	58	79	58	60	51	65	50	60	64	63	57	48	44	67	77	69	69	67	78	57	69	63	53	68	55	59	64	62	59	57	62	51	54	53	43	54	66	84	67	74	67	54	73	68	63	49	65	60	72	58	64	59	62	72	56	56	70	59	63	82	58	68	51	48	57	46	57	62	52	65	68	80	66	71	53	77	68	69	60	56	63	60	60	58	65	60	60	62	59	68	73	58	68	58	63	69	65	44	59	58	62	56	71	71	64	62	63	60	63	60	64	69	64	63	56	50	61	62	53	66	61	58	60	46	53	73	63	57	86	55	43	67	67	51	48	50	53	70	61	71	63	72	64	69	58	52	58	65	76	55	63	61	68	64	48	46	66	63	54	59	62	67	55	69	70	57	61	61	54	62	66	72	72	62	61	70	58	62	62	67	62	64	43	73	58	58	61	54	68	63	58	59	59	56	53	55	49	49	67	81	67	72	60	61	58	69	58	62	51	63	73	70	68	57	58	59	66	70	57	55	71	51	56	61	54	55	65	63	77	71	49	56	79	57	65	71	67	60	61	61	53	66	61	67	53	49	66	66	63	54	50	44	59	56	59	83	67	65	51	57	60	69	69	72	74	52	68	66
9940	3450	2365	5338	12750	14723	14032	16012	15303	16284	27640	29681	26014	20331	13814	7591	3719	1933	1190	922	742	739	749	759	775	743	732	749	780	687	827	756	712	742	758	700	757	721	790	801	757	752	728	755	739	689	776	743	784	758	732	733	789	787	740	743	731	679	715	775	764	714	741	788	732	738	754	764	773	805	732	796	719	718	736	703	741	745	807	739	691	763	789	772	776	741	744	726	727	726	766	783	748	703	695	762	777	757	725	734	737	741	717	761	755	696	702	802	780	730	727	733	759	734	816	737	738	764	750	775	746	735	748	792	750	820	729	748	744	731	725	796	726	740	769	862	784	707	778	749	696	752	775	718	760	724	739	739	775	753	721	738	732	803	774	739	780	781	756	726	804	775	786	748	776	743	796	769	776	739	751	756	738	750	750	771	777	754	756	765	772	754	755	722	721	752	775	728	750	769	735	729	775	704	742	791	695	733	734	773	761	783	772	738	757	706	769	752	743	752	736	729	730	769	739	766	756	773	770	726	751	773	712	698	742	776	739	770	764	710	751	773	735	740	769	766	734	709	739	766	810	750	746	765	762	734	721	732	784	771	737	746	709	783	761	740	727	734	751	783	760	770	764	744	779	724	753	795	790	777	765	731	800	736	805	709	744	731	771	731	770	759	778	754	759	747	708	810	757	762	726	683	736	777	770	752	802	802	788	735	722	755	783	761	759	735	719	785	769	789	721	734	707	717	784	770	756	689	742	764	766	716	750	757	804	771	799	755	733	752	786	807	705	779	729	771	716	759	721	734	757	706	775	778	771	767	718	736	780	748	721	730	768	790	721	756	700	719	756	759	730	802	774	715	731	765	741	750	749	756	731	742	741	758	746	729	739	785	748	775	767	751	791	688	742	783	723	702	784	737	736	743	800	710	774	709	747	728	750	764	749	717	713	726	748	726	735	694	704	669	799	802	713	764	742	786	751	703	784	734	731	752	728	804	714	734	772	761	746	762	760	782	722	702	831	732	707	715	686	748	752	764	743	715	754	723	758	820	724	725	798	749	772	704	762	733	742	691	759	768	757	802	782	739	783	766	783	743	706	776	780	718	755	805	725	711	720	729	676	705	736	717	748	769	750	798	797	781	742	753	771	730	767	737	740	808	722	714	801	716	738	785	758	773	775	717	731	725	740	778	736	743	728	770	747	740	739	762	743	738	767	752	745	762	752	787	857	757	763	760	718	786	799	703	681	776	749	744	756	765	797	718	758	728	756	735	780	789	755	783	749	752	748	733	758	773	787	804	759	722	770	739	732	756	764	692	764	740	745	782	741	812	761	759	715	721	799	743	724	777	753	742	807	706	765	749	755	759	799	753	728	723	695	780	736	789	759	771	790	734	729	759	789	752	743	689	787	782	770	751	717	744	729	771	722	773	731	761	785	773	739	747	758	726	803	748	753	760	713	751	783	728	710	769	768	700	716	740	755	746	774	741	758	801	752	786	743	726	798	763	742	766	734	763	717	717	773	677	757	800	705	780	741	758	747	754	710	693	741	761	771	727	775	717	722	764	764	682	732	768	733	731	738	801	748	692	734	743	729	727	802	740	691	705	754	799	753	700	684	742	772	747	726	728	739	759	772	730	736	776	758	731	801	718	797	747	715	777	704	795	727	728	710	791	724	730	772	790	751	706	711	737	763	721	742	781	737	730	731	794	789	708	734	781	783	716	758	712	790	727	731	772	756	746	760	762	714	756	776	743	762	734	728	755	754	751	699	752	770	766	738	734	746	743	696	778	747	763	717	766	685	771	743	789	751	795	753	757	753	715	770	711	750	778	771	710	771	727	718	675	752	753	788	725	782	749	738	759	741	758	749	713	769	764	713	766	757	736	759	706	742	742	726	727	729	702	760	778	769	731	683	720	759	719	741	696	708	735	729	798	820	753	745	775	733	746	751	721	752	791	755	739	771	747	737	727	724	709	712	780	755	734	733	717	784	734	795	776	763	801	745	756	779	768	732	731	752	727	719	770	730	731	724	772	766	793	753	774	816	730	698	751	757	785	803	756	745	737	780	759	743	746	743	755	722	773	743	739	753	744	761	730	755	700	716	743	784	764	732	773	779	708	711	754	739	749	724	755	740	768	788	750	717	778	706	761	741	757	759	758	708	765	741	749	728	774	745	753	769	740	774	821	707	753	753	710	755	735	722	742	757	771	796	792	755	748	713	766	745	735	731	769	747	730	759	732	725	722	738	740	746	745	742	776	693	765	753	787	773	799	762	732	745	747	737	796	796	733	695	751	710	730	739	749	734	756	808	792	750	815	749	708	720	721	773	733	792	740	741	724	723	763	777	760	814	722	796	695	738	748	777	765	724	736	739	756	746	734	769	779	770	688	773	731	706	737	761	763	744	706	784	736	758	718	769	728	711	761	754	729	700	758	749	711	734	734	764	754	769	754	759	773	749	765	773	745	814	748	759	761	762	765	744	752	721	760	827	747	751	755	729	701	728	743	734	712	780	784	790	743	776	771	727	739	769	729	749	778	761	771	746	710	749	731	759	818	776	729	719	783	723	769	770	706	748	744	697	757	800	756	727	711	755	736	770	733	757	782	780	765	752	760	724	701	723	759	771	806	807	792	760	727	748	717	739	734	720	762	714	743	740	767	797	745	733	711	766	744	676	735	760	778	755	787	714	820	735	720	758	720	788	768	747	745	772	761	760	761	745	755	748	738	767	790	787	743	746	734	790	726	756	727	771	731	766	806	733	745	728	804	776	740	742	740	777	762	770	716	799	750	784	722	772	716	756	780	745	799	738	780	723	758	780	734	768	687	711	752	763	788	727	751	721	808	717	809	791	787	748	762	730	769	759	727	762	780	756	808	731	715	743	761	731	772	727	751	731	772	775	783	754	748	724	721	760	753	752	802	746	737	781	749	782	732	775	770	742	743	763	792	784	772	804	736	777	756	730	750	752	766	731	801	763	712	726	737	808	759	695	742	767	749	722	797	761	769	793	755	764	737	765	681	751	755	743	749	716	733	734	691	721	790	746	799	692	728	773	780	756	821	753	774	764	779	787	715	729	767	758	774	766	743	756	739	769	761	726	745	721	738	734	787	732	722	772	762	740	714	758	730	762	775	779	756	751	781	804	758	740	788	760	781	713	763	734	778	737	841	725	732	727	732	702	740	755	759	790	724	695	749	761	714	762	724	731	766	731	758	733	767	754	763	767	715	735	754	702	792	755	741	760	742	721	781	782	768	756	755	750	783	760	758	718	790	763	730	756	711	734	737	738	799	762	735	733	771	755	766	778	760	707	753	722	739	741	695	758	778	765	774	831	733	754	771	706	734	717	758	776	766	761	746	774	734	738	698	810	715	774	819	772	736	750	766	747	728	766	774	721	718	709	786	710	742	757	765	751	732	763	747	754	733	776	742	773	789	756	716	734	718	744	755	752	732	764	733	771	750	721	762	693	780	756	777	715	754	707	781	774	841	776	748	725	767	742	748
581	315	248	195	218	485	787	1090	1039	1159	3867	4781	3540	2189	1134	585	263	121	83	54	49	57	63	47	52	53	52	39	55	57	65	51	52	56	43	47	48	53	58	50	47	53	58	44	60	44	57	48	53	48	40	60	48	67	56	53	47	55	40	53	56	61	47	57	49	55	49	47	56	46	41	47	46	47	56	57	55	46	57	47	51	50	59	40	55	53	48	60	46	55	47	52	50	54	52	41	54	55	53	63	45	50	56	53	43	52	60	41	58	49	45	57	46	49	65	41	35	57	51	42	34	55	59	58	56	54	59	38	48	47	43	50	54	47	59	53	60	50	60	43	64	47	53	51	59	69	40	58	54	53	53	59	48	57	52	52	68	61	57	57	61	54	67	54	55	48	51	50	54	51	56	49	58	56	62	48	53	53	60	64	51	60	68	55	51	48	52	50	68	58	57	56	44	44	48	46	58	51	52	56	56	47	51	39	54	43	54	54	46	43	53	36	60	53	52	41	48	50	58	48	54	44	36	51	45	59	60	50	53	48	53	55	65	59	65	42	44	48	39	56	57	55	50	44	47	50	56	54	63	48	57	48	52	50	48	58	49	51	50	43	56	53	47	54	50	56	47	37	57	62	38	54	48	45	53	38	50	52	39	48	57	37	41	56	54	42	54	45	49	47	51	55	50	46	47	41	61	40	63	57	59	47	56	55	38	42	45	48	41	51	50	51	38	52	46	42	44	53	54	55	53	59	66	54	54	50	63	55	49	47	47	51	52	52	52	49	56	65	46	49	63	51	59	57	45	45	52	48	53	60	55	54	41	57	52	50	40	61	48	47	57	48	54	38	48	55	60	55	49	51	52	53	57	65	51	51	47	51	48	45	54	45	48	55	48	53	54	45	58	51	63	45	62	46	51	46	50	64	57	63	31	64	58	57	59	46	55	49	47	66	49	48	53	61	55	48	50	57	56	53	56	46	49	45	55	52	50	59	50	60	46	47	62	51	45	47	54	51	61	55	56	49	47	50	47	33	65	42	40	55	55	52	60	65	46	51	41	60	58	58	52	50	36	52	61	47	47	47	51	55	53	55	64	39	51	44	51	52	50	49	44	47	41	46	46	60	52	56	45	49	53	53	35	51	42	53	56	54	44	53	65	41	65	53	50	51	67	51	38	57	38	34	52	42	66	42	41	49	56	54	65	50	61	57	41	58	57	41	53	56	53	52	39	56	61	59	53	49	55	59	39	57	46	55	50	48	57	53	64	53	48	62	52	42	49	40	49	54	47	46	49	48	61	55	48	57	58	53	54	51	52	54	54	50	57	54	48	47	52	62	62	56	51	40	63	55	43	66	44	55	53	56	41	59	45	55	43	58	38	57	49	46	40	42	43	60	44	32	56	53	42	52	51	59	46	45	50	48	59	45	48	55	41	63	56	55	46	66	63	57	49	52	50	51	48	54	48	62	49	57	45	57	58	49	57	43	55	40	48	54	56	48	47	68	44	52	41	52	49	52	42	67	42	49	55	48	48	68	47	63	53	55	49	52	60	55	67	51	47	57	39	33	49	49	53	60	52	50	54	42	39	53	54	53	53	54	53	46	36	48	48	52	47	47	62	49	66	52	57	56	56	54	46	57	52	56	55	42	48	55	57	47	50	50	58	52	56	58	57	50	66	54	58	55	52	54	43	43	48	56	49	56	60	63	59	52	58	60	51	52	42	49	37	53	58	51	63	57	49	50	49	59	58	62	56	45	48	50	48	62	51	58	51	44	53	53	49	55	57	50	48	57	47	49	50	59	50	46	49	50	60	63	63	58	58	54	69	47	57	46	48	75	54	34	45	59	58	55	38	40	57	61	61	44	54	55	59	59	56	63	63	51	52	48	65	46	59	52	66	47	71	61	51	52	43	34	61	60	55	52	44	51	47	63	55	61	46	60	41	59	38	50	54	57	55	47	57	55	55	48	69	47	64	61	50	46	42	61	57	59	40	45	51	47	39	50	50	56	53	52	61	46	50	73	57	67	61	52	57	51	47	60	63	60	48	55	41	61	46	44	44	57	51	44	65	55	50	58	60	45	47	43	54	53	54	55	49	57	38	53	46	39	50	54	42	47	44	53	51	51	43	57	57	47	35	55	49	35	55	51	51	50	57	54	58	54	53	53	48	42	57	49	47	55	51	54	55	59	41	44	48	54	55	53	71	44	47	41	55	55	50	39	48	41	51	47	57	59	46	58	52	50	46	57	34	49	54	44	61	51	51	46	71	44	46	52	49	61	57	51	48	45	54	52	60	53	46	53	46	54	54	44	60	63	52	34	67	45	51	51	68	57	62	62	53	52	50	45	57	55	58	61	57	60	65	51	58	52	48	59	64	42	63	50	49	61	51	59	53	51	44	51	57	50	44	52	49	53	42	49	55	59	57	59	60	57	48	53	58	56	61	53	66	49	67	53	57	64	49	47	48	67	51	54	51	51	59	58	63	42	49	44	42	42	36	48	52	47	42	54	42	52	60	47	56	51	56	52	47	40	43	42	61	48	55	56	54	50	52	52	65	53	49	46	53	35	54	59	51	48	62	40	56	49	54	48	45	60	50	64	58	56	51	60	53	45	55	59	54	51	40	37	61	47	48	46	48	46	52	48	57	55	57	58	56	54	60	61	52	63	55	48	44	50	64	53	37	41	52	47	67	56	52	44	67	51	52	46	54	52	52	36	39	55	52	29	52	46	49	46	54	46	52	52	45	52	56	50	50	57	51	61	55	48	62	45	49	53	52	49	52	52	59	49	50	52	56	56	57	49	47	50	36	47	54	51	55	55	69	55	56	54	61	52	56	49	56	56	58	58	60	43	60	50	48	39	53	52	59	47	38	54	55	42	38	55	33	47	50	51	52	56	56	53	50	49	51	61	43	37	57	56	55	44	47	43	47	50	59	48	61	55	58	49	54	48	58	48	49	52	59	57	46	49	39	41	67	59	48	54	59	63	60	70	53	49	50	64	45	53	56	55	55	54	47	46	51	47	56	52	51	50	52	55	54	47	48	62	52	62	45	62	53	60	59	62	39	49	53	54	62	37	48	52	60	57	54	66	53	71	55	43	51	58	57	49	65	50	54	55	51	60	54	53	55	57	62	50	51	56	57	37	45	50	55	70	53	45	56	46	50	52	59	55	50	49	64	53	52	56	48	43	51	41	53	47	46	47	40	55	44	48	57	41	57	49	48	56	49	53	54	56	49	46	56	48	47	48	52	46	51	55	49	56	39	52	47	48	39	53	44	68	44	49	46	44	54	69	72	51	53	58	56	54	49	65	59	50	37	58	63	58	53	51	46	46	52	50	56	49	45	54	59	46	49	51	50	52	66	45	34	43	50	62	50	73	45	58	48	56	45	54	60	52	50	55	62	56	34	54	42	60	60	55	50	52	56	63	59	51	52	62	62	45	48	44	55	44	57	63	47	46	53	33	70	62	66	71	40	38	36	62	49	51	55	52
12660	7540	4527	10448	17748	22883	26283	27596	25891	26936	37130	37369	32499	26677	19480	11816	5556	2521	1279	845	696	632	688	644	614	578	631	603	652	610	634	607	652	613	581	678	644	626	640	589	603	602	659	674	640	623	651	640	582	615	623	588	631	635	633	657	586	649	642	591	663	608	617	606	596	621	641	627	615	615	588	599	585	609	637	614	642	630	608	651	659	617	610	616	644	619	637	613	609	639	656	611	645	593	644	641	613	604	630	621	597	582	656	630	638	547	628	645	647	662	622	656	599	625	592	622	623	652	598	646	585	621	650	606	630	623	624	648	621	636	602	656	606	667	667	609	644	602	648	636	626	630	577	615	627	625	655	646	600	615	595	606	612	625	648	632	663	614	613	617	633	649	642	621	620	612	615	639	618	621	699	566	602	643	627	651	596	612	613	641	646	628	642	666	629	605	607	584	650	663	670	637	671	633	587	621	602	621	638	664	666	621	646	638	612	640	652	629	622	614	634	660	599	658	652	624	639	612	643	619	610	636	652	659	610	631	627	649	654	569	622	615	631	667	620	641	700	622	629	632	613	616	639	626	644	610	620	631	619	645	605	650	578	615	638	643	652	665	664	612	622	645	687	654	603	650	637	684	665	624	591	667	611	627	617	621	615	610	614	613	654	610	672	598	672	661	623	611	657	668	589	607	628	627	627	608	606	613	618	642	648	631	598	591	609	595	665	670	575	649	626	640	624	625	651	643	660	624	573	628	639	628	600	634	638	649	620	646	662	597	632	604	634	623	613	618	578	626	589	619	585	646	612	615	636	640	667	614	649	646	623	642	627	621	613	640	636	535	637	617	598	625	586	601	655	640	674	643	633	607	616	591	627	594	623	627	548	585	640	624	631	612	600	641	606	626	615	609	613	601	628	695	634	623	635	605	652	623	603	665	615	573	619	589	585	638	601	639	606	633	654	614	654	629	605	624	633	630	647	596	685	619	591	621	656	634	633	585	603	608	655	654	574	612	642	646	580	645	568	626	611	624	628	637	621	631	636	642	602	624	653	618	603	635	654	640	617	615	586	638	605	652	637	611	624	597	654	618	629	617	589	584	634	634	642	623	653	591	651	662	617	617	654	624	664	563	608	607	622	674	645	639	623	620	661	652	626	626	675	607	588	621	652	665	630	622	683	626	665	597	632	631	609	611	631	613	626	597	620	597	636	613	669	624	637	621	624	615	620	614	597	645	604	627	591	690	717	607	610	635	651	623	609	641	629	605	647	603	613	621	622	641	641	632	624	642	631	642	669	626	605	585	616	669	629	622	621	633	612	666	635	640	639	665	636	685	664	643	599	622	633	636	676	633	586	628	626	628	653	627	617	614	625	622	625	614	651	620	608	639	640	604	600	644	615	617	597	623	622	653	634	642	594	668	605	633	654	629	638	601	572	658	611	645	591	639	633	661	634	645	629	619	620	599	635	630	588	614	624	619	616	593	616	662	636	629	591	601	640	573	611	643	655	628	597	596	664	621	668	631	631	628	655	624	611	603	679	633	685	632	641	623	589	623	583	617	607	639	666	615	627	671	635	636	622	652	601	609	646	641	633	630	616	596	665	614	619	623	650	630	669	592	622	574	638	644	622	611	605	635	637	630	629	613	636	637	614	632	618	634	638	622	631	638	626	610	620	590	633	645	672	619	630	684	623	688	647	657	636	588	575	605	622	643	619	602	622	595	617	665	635	603	629	624	650	636	598	635	573	626	613	670	589	638	655	616	593	624	641	604	639	644	617	646	614	605	615	653	638	661	612	620	611	652	637	616	643	636	637	634	593	661	627	629	599	634	621	571	642	656	600	598	627	633	628	624	585	628	649	667	658	630	665	620	648	629	614	638	625	597	585	668	611	620	669	609	616	614	650	616	583	595	614	623	654	597	635	662	609	640	626	662	648	645	565	631	642	630	647	567	645	642	635	633	617	661	584	634	639	647	641	613	592	654	601	601	665	637	665	645	663	625	613	592	584	607	642	650	671	627	575	676	669	619	615	624	606	618	652	598	685	638	584	623	622	651	618	585	671	664	673	625	568	667	625	633	651	656	607	628	612	637	610	583	584	594	612	633	631	596	642	611	626	606	642	647	642	603	616	670	610	669	619	637	619	680	607	663	591	578	602	651	636	665	656	612	664	615	667	644	653	603	609	599	644	628	629	621	638	631	651	650	580	630	646	649	658	594	636	637	638	606	623	626	636	652	572	653	641	615	604	671	627	603	635	619	630	581	612	617	639	633	628	625	655	619	639	612	632	599	648	611	640	667	602	613	613	673	632	649	590	637	623	620	619	581	649	619	634	600	648	628	664	659	667	605	636	653	611	626	641	684	623	597	617	631	630	619	599	590	590	630	631	624	604	590	614	606	625	636	648	623	628	639	639	630	662	598	563	652	616	616	638	632	663	669	613	568	592	625	633	624	631	611	631	624	590	621	666	626	638	611	616	675	596	622	564	623	649	627	657	609	658	625	626	632	619	618	637	650	698	652	614	621	602	608	660	597	633	633	622	651	606	599	613	582	640	606	656	610	581	635	628	632	639	619	639	642	617	620	587	616	630	634	625	646	673	638	639	606	608	694	632	639	623	614	623	615	645	664	648	615	605	610	621	633	621	644	623	610	646	589	637	599	591	633	653	622	577	621	614	648	619	612	618	643	586	606	629	605	642	647	626	622	616	641	631	607	618	626	663	640	584	633	632	609	599	634	625	650	650	624	615	593	645	667	610	624	659	616	582	623	637	584	637	654	642	645	630	618	618	649	610	584	609	619	607	630	658	606	588	632	579	620	665	625	643	649	594	635	636	608	616	648	626	609	616	620	615	621	665	646	611	645	646	620	599	659	586	649	604	657	665	636	615	622	628	629	629	643	620	590	616	637	627	642	630	619	583	577	670	664	603	639	611	609	657	573	644	637	635	649	623	603	582	623	660	644	632	666	632	664	636	650	610	584	654	653	647	647	606	622	619	632	618	648	628	610	668	663	632	677	627	647	663	589	642	624	659	650	625	628	625	615	630	633	633	637	636	636	637	637	587	624	633	641	645	659	630	654	653	611	611	664	597	629	612	656	608	611	586	627	605	609	589	648	611	654	605	603	633	619	614	603	648	640	635	647	664	615	602	597	625	622	606	633	605	610	649	592	614	652	630	626	603	635	626	592	718	622	625	626	633	600	608	643	658	617	608	674	607	629	663	657	623	618	616	657	624	608	622	655	622	603	591	620	698	656	676	621	629	653	611	598	636	668	580	626	612	626	634	644	611	625	692	567	623	650	641	641	610	629	670	643	600	621	656	617	622	616	650	633	603	663	575	623	666	585	646	618	610	626	641	586	591	616	641	659	603	643	645	602	642	637	628	637	626	637	614	670	667	637	616	631	630	630	620	630	607	630	602	647	625	617	637	603	610	574	616	600	616	608	576	611	657	606	656	665	602	618	649	615	621	680	587	634	635	616	647	646	610	611	639	577	618	628
2097	349	249	191	398	796	1053	1157	1311	1895	5206	6213	4371	2564	1253	619	263	132	101	82	86	69	62	64	66	88	80	55	75	74	68	63	71	78	68	62	76	67	79	83	76	63	68	75	63	75	72	70	71	74	77	75	62	60	64	63	71	58	76	79	65	70	98	74	71	87	66	71	69	81	70	68	72	74	80	71	85	86	65	66	73	68	66	79	75	69	64	73	65	65	78	65	83	68	68	67	66	76	77	67	57	68	67	84	70	68	83	64	75	66	59	70	72	63	58	70	69	65	67	64	82	86	82	90	66	80	84	75	64	82	74	72	82	65	67	71	67	83	76	83	68	70	86	70	78	62	91	65	66	86	67	72	69	72	73	75	61	70	70	62	66	70	76	63	73	74	76	74	68	69	78	86	72	75	67	77	72	74	83	79	68	85	84	74	65	73	79	85	56	88	65	69	69	79	84	59	79	70	89	80	59	64	73	66	61	79	68	65	65	59	75	65	84	73	65	72	79	77	84	85	81	69	81	79	86	76	84	72	78	64	72	65	67	85	70	79	86	64	79	71	65	65	61	54	73	70	73	70	76	72	85	83	69	54	68	71	70	67	69	66	76	69	68	65	87	78	78	64	79	74	71	72	77	67	74	77	70	64	76	77	87	79	65	65	75	54	67	75	74	68	63	91	71	67	61	72	73	74	69	69	69	68	72	70	71	60	83	73	74	69	73	74	75	66	76	64	84	67	79	75	77	81	60	63	93	68	77	78	84	65	55	76	60	83	65	80	65	76	75	68	58	63	68	63	72	88	64	68	69	77	76	78	73	63	55	57	65	77	71	56	72	79	78	60	70	71	69	71	72	74	83	69	64	79	72	66	90	63	57	67	77	60	68	61	81	68	53	75	64	69	57	83	60	83	70	72	73	74	77	81	72	68	70	68	71	76	50	59	63	72	71	61	62	66	80	80	66	78	69	75	61	81	70	63	73	60	62	71	75	66	86	72	66	84	72	64	74	79	60	72	70	74	73	79	79	73	66	80	60	69	65	52	84	64	64	71	80	52	73	56	64	72	73	71	67	78	67	72	65	71	79	68	86	80	64	59	94	66	86	68	65	79	81	69	76	70	72	57	80	66	57	72	80	66	65	68	65	52	64	74	76	80	71	60	81	68	70	70	68	68	70	64	61	77	72	70	72	81	73	68	73	63	72	60	73	52	55	70	64	77	73	68	76	66	74	87	63	69	66	62	65	72	73	81	76	73	77	67	76	88	60	59	74	67	77	55	72	69	80	64	75	74	73	76	75	72	68	64	68	68	70	65	62	74	74	68	74	60	69	82	78	83	66	76	67	65	66	75	69	63	92	77	59	63	74	67	94	59	79	55	78	74	61	62	77	71	74	68	72	79	62	54	76	85	70	80	68	65	62	77	83	73	76	74	73	78	63	66	62	82	82	81	74	55	80	66	83	83	57	66	67	79	69	62	73	71	71	79	60	68	72	84	71	81	84	82	74	59	76	65	62	78	60	77	90	70	64	68	91	65	85	92	74	82	68	69	79	70	76	67	58	84	80	67	59	66	61	66	64	83	73	69	75	71	77	64	80	75	73	76	71	70	53	56	73	84	77	69	69	65	60	84	74	70	68	85	64	87	59	68	65	64	59	84	90	59	63	58	56	70	68	67	65	69	63	73	64	81	80	73	77	63	63	66	68	67	81	76	76	84	70	71	76	68	66	76	82	71	63	81	77	59	80	73	71	55	62	68	79	74	72	87	71	78	78	66	65	62	69	69	61	73	70	65	69	69	70	78	57	70	59	70	67	62	57	62	61	71	72	91	74	62	86	65	64	58	72	63	62	75	79	72	92	78	66	74	71	81	65	82	77	71	60	64	65	75	68	68	63	70	73	76	69	63	92	62	62	71	61	83	61	62	75	75	72	90	67	64	64	75	69	77	69	67	70	68	60	68	68	58	100	93	85	54	76	69	50	73	76	86	58	67	75	68	72	76	65	66	72	59	81	65	88	72	82	66	66	65	75	66	61	68	65	76	59	83	77	70	60	86	52	66	64	81	63	73	80	63	58	56	67	69	66	69	85	73	65	68	70	71	74	61	75	69	70	62	77	67	69	59	63	62	72	82	70	90	73	80	70	71	72	60	61	76	80	99	79	67	84	69	70	85	81	67	83	76	73	76	70	83	72	68	70	83	69	73	75	74	71	67	76	68	74	80	78	63	75	67	64	60	77	76	61	87	76	77	76	68	66	63	69	79	77	62	64	63	85	63	67	73	82	64	72	84	65	64	66	65	89	72	68	81	92	80	70	82	68	70	62	82	84	55	69	70	86	79	75	75	72	62	82	62	68	64	56	62	64	81	63	78	75	69	69	61	60	80	82	66	54	77	93	76	63	77	65	74	82	63	77	68	77	72	61	57	74	76	74	69	66	78	56	66	78	62	68	75	76	71	56	62	67	76	74	70	65	74	77	81	64	75	57	78	61	58	67	79	80	64	66	60	70	81	78	70	73	82	79	59	81	82	66	72	80	58	65	67	67	73	69	58	67	53	71	78	80	72	78	69	80	64	80	77	65	56	79	60	73	85	73	58	75	65	74	52	67	74	65	63	74	75	71	75	68	76	62	64	106	54	82	75	67	61	53	83	70	62	64	71	60	62	78	73	68	67	71	61	71	73	69	80	64	83	66	71	70	65	81	68	67	68	73	83	57	77	65	62	69	79	91	69	84	65	60	78	73	51	62	63	70	79	73	76	67	61	73	66	82	57	74	91	73	73	58	58	72	74	74	67	83	81	75	75	71	58	72	65	71	82	79	65	64	58	73	85	78	74	68	55	64	74	58	62	79	73	71	88	66	83	73	82	68	65	77	66	74	63	62	67	66	77	70	83	68	67	75	58	75	64	58	74	60	68	73	68	76	74	69	72	92	59	74	66	86	73	67	78	72	61	59	69	59	79	58	80	84	77	74	76	75	76	66	92	77	66	67	64	64	84	56	65	73	77	73	71	63	62	61	65	65	71	76	70	77	63	58	84	64	74	79	84	70	73	93	77	67	93	72	65	62	68	76	77	56	86	71	74	76	72	73	60	71	73	82	74	69	82	77	80	74	70	80	60	64	69	61	81	71	76	72	86	74	60	83	86	52	69	57	55	79	66	61	62	61	75	82	68	70	58	72	85	74	65	59	61	71	85	69	80	70	67	81	79	66	65	64	69	64	59	79	62	70	73	70	65	65	80	55	73	68	67	59	78	74	71	77	79	67	85	68	77	83	78	77	57	53	81	84	62	62	72	74	70	69	60	79	78	64	66	75	71	72	73	63	67	86	76	79	57	62	59	81	59	78	74	71	82	73	77	79	67	65	84	58	72	73	62	53	63	76	76	66	65	69	70	78	59	78	59	60	64	78	83	65	61	69	67	81	79	72	69	70	70	78	56	66	64	82	67	93	62	73	76	61	76	71	77	68	76	78	73	68	76	59	67	79	62
15021	8063	4543	9512	23811	29034	29579	29286	28562	31756	41123	40460	34926	28219	20649	12661	6444	2981	1631	1074	933	859	908	838	874	814	872	841	857	826	836	879	831	840	879	859	890	864	809	875	870	855	844	856	813	893	833	890	826	852	830	927	817	901	799	861	836	872	870	852	865	844	851	845	837	877	860	858	846	848	881	831	912	856	860	871	866	882	840	830	849	803	836	835	874	852	853	812	916	868	857	868	874	846	818	835	782	873	883	870	857	910	823	867	832	830	873	880	855	871	908	824	832	859	825	854	839	872	875	829	809	877	863	809	891	841	869	897	877	863	783	876	882	878	895	856	798	851	892	852	896	882	843	836	827	841	865	867	887	849	816	830	837	865	828	829	853	832	846	860	856	900	881	840	863	834	885	837	850	890	846	844	873	881	867	874	883	838	895	866	816	860	878	833	881	964	874	881	796	863	842	891	849	838	869	863	891	860	853	847	860	872	872	888	889	853	896	842	826	835	854	882	840	844	890	869	863	906	882	834	792	855	856	844	863	889	793	854	896	835	856	865	853	878	899	871	897	841	828	856	829	823	835	850	853	889	817	860	856	875	831	819	871	819	856	804	817	907	888	874	863	858	888	910	829	860	826	848	824	870	862	838	847	915	859	886	883	829	862	871	846	839	841	872	799	840	889	879	856	856	821	876	877	821	870	847	827	833	872	816	830	858	863	856	786	839	852	870	851	850	883	815	884	795	837	874	859	841	914	861	928	877	891	901	801	869	827	839	897	823	848	822	926	835	816	910	858	928	874	870	838	828	880	828	830	850	820	800	845	811	883	835	816	870	873	801	886	854	831	807	793	869	793	876	871	866	810	893	831	845	841	865	807	836	827	937	864	872	850	854	877	820	803	853	908	799	871	843	905	860	832	856	856	822	811	846	793	835	839	871	816	917	858	876	865	879	863	917	822	838	837	864	872	873	850	887	861	886	844	860	857	871	839	811	886	834	801	874	878	875	842	891	848	868	886	820	837	832	839	928	836	898	838	882	855	836	857	883	886	891	841	872	821	849	861	873	841	901	843	909	818	839	866	860	832	835	863	897	864	874	869	859	888	884	835	820	844	879	832	843	800	864	847	905	898	859	809	895	874	764	881	871	871	854	827	856	845	841	857	845	892	819	881	854	862	860	861	830	859	849	836	807	914	886	881	815	857	796	853	876	899	832	843	841	886	836	858	827	919	861	903	874	863	916	876	914	901	836	828	953	814	879	826	865	861	861	855	785	822	857	867	865	881	872	859	899	834	884	857	865	851	822	828	853	856	824	886	847	900	858	853	809	851	854	854	837	845	899	892	860	899	808	844	830	831	892	831	841	869	848	801	870	847	849	870	887	810	865	863	880	842	814	862	882	884	891	833	887	854	834	874	798	844	805	862	852	864	793	937	809	898	786	907	868	866	831	860	838	850	873	804	896	858	842	860	839	855	884	882	891	786	829	811	870	927	839	894	877	853	833	888	881	869	869	866	887	871	891	836	828	876	883	826	877	837	886	884	833	824	887	929	843	837	838	823	872	858	821	805	799	848	833	826	891	844	865	857	911	844	819	812	863	883	828	885	863	862	884	816	843	815	815	851	859	883	858	863	871	857	922	849	835	878	852	919	884	805	854	843	816	835	857	898	858	883	817	806	827	847	858	863	835	854	888	824	884	856	901	887	919	808	872	891	872	779	861	872	853	876	842	855	873	841	847	854	840	875	785	868	806	893	846	825	898	842	905	850	887	854	901	857	823	827	863	861	889	875	849	877	767	864	868	820	846	877	846	850	900	863	825	855	827	834	825	851	854	827	880	844	862	801	835	847	809	909	864	891	874	868	823	849	878	824	848	889	868	849	877	838	894	856	845	872	843	840	851	830	838	859	870	847	835	830	890	873	832	849	889	820	836	833	868	837	796	898	865	906	936	901	811	843	849	918	857	882	858	789	807	874	866	855	813	789	887	898	855	905	849	852	840	861	869	816	860	832	914	829	892	852	844	872	859	858	826	844	861	859	795	915	837	871	900	868	836	847	875	873	829	830	836	851	840	834	842	893	866	829	875	806	877	826	876	849	820	874	787	877	829	854	859	901	854	894	874	765	880	843	814	812	882	841	808	851	843	813	851	856	864	860	841	854	853	886	818	879	835	905	873	854	778	829	873	845	862	853	810	830	873	865	917	886	901	888	818	820	880	836	880	867	836	859	878	889	855	874	859	843	822	856	847	887	832	856	854	870	814	901	851	855	826	845	880	856	916	901	793	845	927	890	809	874	865	856	844	876	855	873	894	838	857	875	842	891	825	843	876	861	866	842	833	846	857	895	869	835	878	883	869	860	851	836	804	835	841	820	876	881	857	865	870	801	830	804	812	875	889	801	856	833	895	872	878	863	856	828	786	850	902	844	841	878	865	829	860	883	854	832	854	865	884	833	855	863	908	881	826	811	847	843	852	829	866	854	840	853	870	840	839	883	863	893	831	906	888	846	817	850	858	867	845	889	878	823	866	865	873	820	832	854	826	825	814	832	853	831	885	893	798	834	819	811	813	863	845	871	933	867	868	865	909	790	857	881	835	835	872	875	847	864	878	884	837	867	872	916	839	872	872	860	866	864	828	846	887	812	832	853	866	873	878	847	820	855	832	903	823	923	879	846	873	854	854	883	848	804	889	855	871	841	883	806	869	852	860	873	800	853	847	871	843	810	856	862	795	877	856	860	844	811	888	892	821	835	809	873	859	855	776	850	852	864	852	865	876	834	867	932	897	867	827	832	835	829	849	894	884	813	858	884	875	863	819	863	835	867	818	825	828	857	874	859	892	870	818	864	810	899	820	870	844	792	879	831	838	836	881	855	817	893	800	845	881	814	840	890	850	856	868	896	832	852	889	908	815	816	835	818	864	824	897	874	863	861	910	839	843	823	830	838	884	868	844	886	857	860	866	866	872	821	861	903	836	812	894	863	826	858	885	847	858	853	883	905	876	822	865	819	889	849	899	849	867	857	818	912	889	838	831	836	927	844	899	827	891	853	850	831	812	887	850	830	905	821	885	842	816	880	847	814	866	817	816	858	841	851	844	853	882	846	850	835	911	892	850	832	873	884	864	862	867	837	859	818	925	844	807	843	822	886	830	903	917	836	882	848	851	915	837	848	846	855	872	868	895	823	878	859	868	826	855	904	837	878	821	870	847	867	924	844	882	851	903	878	875	870	867	863	847	801	836	828	837	863	883	902	857	900	852	835	890	832	856	887	891	881	834	874	866	846	865	936	874	828	814	848	878	869	853	896	822	861	874	864	880	899	826	857	853	870	802	850	886	825	867	884	823	846	872	799	860	825	852	880	865	791	809	864	825	899	882	880	835	849	866	863	799	873	903	842	842	817	855	885	845	877	854	826	867	827	816	853	911	872	874	847	800	821	887	830	887	818	851	850	901	840	842	818	865	856	806	838	834	858	866	913	842	885	857	912	897	843	897	866	857	810	884
1028	455	335	380	826	1468	1676	1972	1801	3733	9030	9236	6692	3733	1752	743	365	169	96	77	66	58	66	50	59	54	61	56	57	55	59	48	70	54	55	57	67	66	65	72	46	63	66	65	49	63	57	48	64	62	49	57	52	57	64	50	58	51	63	64	62	60	59	52	72	72	52	61	58	56	66	61	48	77	53	44	57	57	53	61	54	61	61	65	69	42	52	60	50	61	57	58	70	58	62	55	70	69	60	51	40	59	52	52	48	67	63	76	61	63	61	53	60	57	71	55	47	66	65	64	70	56	70	57	53	59	59	58	60	57	69	54	73	58	57	52	55	58	64	61	55	55	60	61	65	44	57	65	42	51	55	53	66	69	50	55	60	60	68	50	65	70	57	63	50	50	61	68	72	58	44	71	56	56	56	57	60	64	58	58	66	71	58	44	54	68	62	47	62	60	63	68	62	44	61	55	62	59	58	66	52	63	73	50	71	55	58	61	60	71	55	56	64	54	75	54	68	68	60	59	48	63	49	48	55	65	44	59	65	57	57	44	51	51	71	55	62	68	60	45	64	63	53	57	51	62	59	63	51	48	62	60	58	62	68	49	53	54	50	73	47	61	54	42	68	51	68	47	49	47	51	60	54	64	57	52	76	66	62	64	68	61	72	60	63	46	56	55	65	83	63	50	61	58	45	65	58	39	53	64	51	52	64	66	53	57	53	61	53	53	59	50	66	45	51	52	56	64	51	68	54	55	58	65	50	50	63	53	57	40	67	65	74	62	59	56	57	54	63	73	54	65	59	50	57	61	56	38	65	55	61	54	52	52	69	69	59	55	65	64	70	57	56	46	55	72	59	43	43	66	72	62	60	60	61	62	59	62	60	55	51	68	62	63	62	70	56	43	63	61	53	54	68	51	56	56	54	49	56	64	66	42	61	56	54	56	55	57	53	48	59	54	59	65	66	54	74	59	56	63	58	63	57	55	49	60	60	60	55	60	46	64	50	57	54	51	47	60	57	59	66	66	48	55	71	52	60	54	44	66	64	57	65	53	48	54	63	55	70	55	58	71	69	51	59	51	63	48	51	49	54	73	52	64	51	64	48	54	54	59	47	53	78	62	62	55	59	54	59	67	60	57	65	44	56	85	50	59	63	77	53	45	44	66	68	61	55	54	73	60	52	44	53	71	61	53	60	63	61	49	53	59	44	61	60	50	69	53	59	58	67	49	42	67	55	43	71	54	58	64	43	61	66	70	69	58	53	57	50	48	61	66	61	61	57	57	65	60	66	67	65	49	48	52	65	66	58	44	51	66	49	67	56	57	60	53	61	51	65	68	59	62	62	68	55	44	51	49	54	59	52	58	66	55	54	52	51	50	59	47	49	59	55	57	57	53	56	58	57	50	55	53	57	65	71	41	54	53	60	48	54	60	66	53	62	61	56	54	66	46	53	56	46	63	49	57	66	53	47	64	48	56	54	61	63	61	68	64	62	43	66	61	48	62	60	44	51	64	49	58	60	49	51	51	66	60	58	52	48	55	55	76	55	73	48	55	55	64	56	55	54	57	58	51	71	52	55	58	65	58	54	53	57	61	54	48	53	59	43	51	64	56	41	66	52	64	60	75	58	35	60	65	61	65	51	58	60	48	54	59	75	60	48	68	58	49	57	57	45	56	57	53	52	57	57	60	54	62	52	58	46	73	45	71	48	61	69	60	46	52	52	59	49	59	49	55	55	56	55	60	47	40	55	55	46	55	56	53	86	49	58	60	57	47	41	42	56	64	62	58	61	59	61	42	53	59	54	68	59	64	50	61	64	51	44	58	47	68	67	70	66	81	62	50	73	72	66	54	66	68	60	55	58	56	69	51	63	40	58	52	46	51	57	56	58	57	51	52	55	56	64	54	57	57	64	61	57	49	59	56	63	63	50	50	67	52	56	55	44	61	56	41	64	54	54	51	58	49	61	65	54	59	65	64	57	60	63	66	53	56	64	65	64	54	63	46	65	54	65	57	68	69	49	64	53	56	56	42	61	48	58	71	55	55	60	59	68	49	51	57	65	57	56	52	47	69	53	62	49	54	53	63	68	63	66	43	53	52	66	44	62	62	59	54	68	70	54	58	49	59	52	72	73	51	66	76	67	64	49	56	50	57	56	72	63	61	54	67	56	72	50	45	54	51	64	48	59	64	63	46	48	62	56	54	61	59	57	43	52	64	62	48	63	54	50	66	52	57	66	56	70	56	66	68	64	55	61	59	56	56	48	53	43	73	65	54	52	56	63	57	63	56	60	55	62	69	63	60	48	66	70	61	65	71	57	64	56	52	64	49	63	60	72	57	62	62	66	50	48	66	60	52	64	62	63	53	61	58	61	63	56	58	52	53	62	60	58	57	60	69	54	62	44	67	74	58	62	45	59	62	60	53	65	49	62	63	44	62	49	67	64	66	70	63	58	45	52	65	61	70	67	49	71	56	53	53	57	53	61	58	58	69	68	51	60	60	60	62	65	47	50	62	65	45	57	46	59	68	63	52	49	50	59	60	61	58	70	55	52	51	48	61	83	57	53	60	64	52	51	58	56	60	64	72	68	52	57	61	73	46	58	61	61	64	57	56	59	68	60	60	70	49	53	52	56	52	67	63	55	59	60	63	56	63	58	57	62	43	58	54	75	62	57	57	62	63	66	52	60	51	56	59	58	43	66	55	55	58	45	63	57	56	64	69	83	55	61	68	60	46	47	64	44	72	77	52	58	50	77	42	73	63	66	63	50	65	50	53	71	63	44	66	60	70	59	63	48	64	61	61	52	53	51	56	57	53	73	56	46	46	60	60	35	52	60	54	59	58	56	50	45	68	64	48	50	65	58	53	69	58	48	68	60	62	56	65	53	51	67	56	56	64	68	52	52	53	59	66	46	44	62	53	65	62	70	65	76	40	64	74	50	59	59	61	52	61	50	57	60	73	48	60	61	52	41	56	62	70	51	63	69	69	61	59	61	71	58	57	59	56	62	60	46	43	63	52	49	54	61	54	59	62	62	56	70	67	59	70	60	53	56	48	51	54	66	51	72	49	55	60	60	64	51	50	58	63	49	65	54	51	55	48	64	60	66	70	57	53	62	48	68	64	65	60	69	78	58	71	61	49	69	45	70	56	45	56	49	64	57	59	58	47	48	54	44	52	66	62	55	55	63	59	48	53	45	45	64	62	64	43	59	51	52	66	62	72	64	63	69	51	63	51	57	55	51	64	60	66	62	57	58	70	63	55	54	58	67	72	56	63	58	52	60	54	58	53	72	75	63	56	63	62	52	64	61	59	58	56	53	53	57	52	53	57	73	51	62	59	57	51	58	53	66	66	52	61	58	54	70	63	59	57	57	56	58	66	69	65	62	70	63	60	75	60	43	57	54	71	65	52	64	55	51	53	50	49	55	64	50	59	68	53	63	61	61	49	71	58	51	55	58	54	67	71	61	64	57	53	46	57	60	49	65	54	63	66
18585	9750	6395	17153	32230	35303	33291	33810	31013	38249	48316	45797	38909	31346	23123	15030	7733	3669	1674	978	722	739	703	715	696	722	692	695	687	639	722	687	703	666	727	683	692	735	657	629	671	691	719	681	668	658	690	661	660	686	712	700	695	673	660	659	726	709	636	704	685	663	670	687	663	670	678	703	678	696	662	679	717	691	713	684	690	674	728	680	708	737	678	689	722	665	701	673	679	682	710	672	699	688	691	691	763	660	720	696	676	663	664	637	671	650	673	693	695	651	694	663	737	716	699	693	655	669	657	682	725	746	662	697	680	674	716	664	654	697	711	728	716	638	707	697	739	710	696	684	665	646	683	681	685	695	727	704	758	680	671	680	716	666	681	673	750	705	737	708	717	741	700	615	669	700	688	648	681	689	657	712	683	733	691	686	698	692	707	721	651	675	705	657	687	689	640	656	664	729	674	631	717	676	720	746	681	699	714	720	692	707	692	702	695	707	702	662	727	716	714	660	666	750	646	679	681	673	648	721	686	730	687	672	707	668	693	696	662	631	686	729	703	658	671	700	664	672	699	687	657	698	678	677	761	709	713	695	718	690	732	743	696	717	667	668	719	687	664	660	704	707	672	705	699	754	704	688	685	681	659	672	718	697	704	740	668	728	675	683	647	710	701	669	708	724	695	703	724	724	697	680	668	689	693	635	669	686	663	662	709	700	697	702	669	672	651	685	669	703	642	661	685	692	660	708	719	705	694	660	661	692	659	689	719	693	750	665	670	699	674	667	652	662	677	724	648	692	686	707	705	702	708	668	720	646	738	712	660	708	665	771	678	705	716	711	634	692	725	663	777	657	620	645	673	663	704	732	704	677	680	687	629	708	676	674	669	667	700	672	653	720	660	690	715	685	719	710	658	673	662	689	692	710	714	674	708	688	678	697	676	710	677	699	693	764	705	698	658	644	702	729	708	652	697	693	654	713	719	677	706	700	683	710	716	678	703	668	652	738	697	718	727	674	643	673	687	694	692	671	713	709	682	727	731	747	675	656	726	721	678	674	688	699	678	710	704	733	697	709	719	700	661	686	697	646	725	650	735	698	698	663	696	744	670	658	702	689	670	682	693	685	687	689	651	664	758	688	663	745	688	679	681	713	688	665	701	696	688	770	669	679	696	706	729	687	708	675	636	642	696	657	652	686	707	652	667	677	715	657	686	666	663	681	696	674	667	715	680	700	670	678	684	723	647	717	646	682	694	712	720	706	689	735	668	698	703	677	706	659	673	634	719	689	675	704	688	691	701	722	685	714	698	681	672	685	676	702	670	682	705	698	651	660	695	680	731	688	729	686	702	681	652	668	710	688	662	687	716	697	663	664	679	687	699	717	703	653	671	689	682	647	668	708	659	692	660	659	685	673	728	659	693	706	694	719	687	670	694	678	711	626	677	699	688	668	661	721	644	704	681	656	737	700	698	695	659	633	687	692	708	746	702	668	762	679	690	690	717	635	702	690	724	641	682	695	697	655	713	704	707	663	664	745	651	730	693	683	728	643	679	742	629	654	697	681	648	682	681	680	677	695	669	723	710	781	730	674	691	703	679	673	684	693	683	688	682	707	691	666	680	662	695	720	690	699	688	700	736	703	690	659	716	719	690	696	699	645	709	700	689	681	671	708	721	721	610	679	628	708	691	666	664	686	667	653	667	693	720	680	664	639	719	671	686	768	623	666	748	662	712	719	703	705	684	691	697	706	669	693	702	689	748	693	706	725	649	700	686	653	660	733	697	650	680	709	705	703	701	717	677	711	718	704	749	665	728	646	704	732	748	698	694	669	724	751	690	688	686	698	699	689	686	649	690	683	717	701	656	686	711	717	642	707	672	695	697	666	675	687	644	718	714	677	673	682	689	722	699	667	673	647	733	699	696	748	690	705	725	666	695	649	700	715	674	700	672	724	679	696	702	709	716	693	709	701	718	690	648	651	683	741	690	680	705	658	673	653	714	685	697	722	661	710	719	678	676	701	675	712	685	668	711	673	714	688	718	685	705	706	725	663	697	666	688	719	667	649	699	667	688	669	762	638	707	663	713	705	713	672	696	689	712	723	658	658	702	714	710	737	716	700	702	698	703	673	692	682	693	693	692	694	667	694	632	678	652	669	664	703	701	712	673	673	682	677	708	728	679	695	680	654	672	683	716	736	686	673	694	711	699	682	667	715	714	675	712	669	691	721	690	744	724	663	668	647	683	714	695	735	672	677	695	669	700	642	698	666	686	651	719	682	691	706	654	718	752	680	659	694	686	669	723	707	650	658	667	692	705	654	700	665	687	704	678	690	700	723	656	647	699	686	680	733	701	694	724	673	682	727	692	695	717	703	699	697	673	717	658	699	718	648	666	716	691	669	711	690	692	665	681	715	701	661	713	704	665	679	707	688	671	710	717	708	678	656	653	666	692	709	715	683	664	718	669	671	670	734	721	727	704	720	705	663	666	686	722	618	678	697	691	704	706	709	706	683	678	643	737	686	695	659	726	651	667	694	672	698	720	691	704	692	692	695	643	730	717	725	689	728	671	676	673	721	664	732	682	668	708	656	649	709	718	719	717	751	694	690	682	642	683	673	678	662	689	681	714	661	670	726	713	682	654	691	671	696	700	700	702	662	742	677	719	716	693	708	672	716	683	740	684	729	712	676	703	707	689	704	689	674	661	714	665	689	654	723	701	654	674	723	669	668	683	683	724	671	692	664	665	728	749	699	727	709	635	651	658	690	718	701	679	666	660	759	666	713	712	677	714	680	696	683	678	718	713	714	692	719	731	650	676	700	685	723	764	654	667	723	691	715	693	725	674	698	692	706	677	717	705	713	669	703	695	690	722	690	691	720	647	718	689	726	708	715	670	723	694	682	668	708	707	715	665	681	716	704	691	708	681	636	689	714	684	683	716	672	707	643	652	684	653	686	702	753	672	691	678	716	713	701	676	690	699	651	712	733	658	682	716	711	694	674	694	678	677	681	674	713	666	710	697	679	693	705	717	703	681	689	714	682	708	651	720	706	685	701	714	684	706	712	735	677	708	663	696	696	699	673	706	698	659	662	666	682	702	725	669	684	691	700	690	651	666	689	668	683	651	672	712	637	681	672	704	683	664	620	734	714	668	687	703	649	684	688	663	708	683	687	660	679	698	721	681	671	642	712	677	701	732	686	722	681	662	698	652	699	651	680	663	647	708	696	671	707	711	677	666	672	654	720	710	725	744	697	630	656	726	672	693	685	695	699	696	736	648	625	643	723	610	712	709	747	695	731	693	661	717	675	668	664	665	695	658	690	674	712	687	732	679	704	640	671	685	738	725	723	724	676	696	705	666	671	638	662	745	662	727	695	686	746	722	677	691	695	701	723	726	651	706	688	698	668	682	716	696	685	677	738	689	672	666	686	672	678	688	694	700	664	670	663	689	709	700	707	659	670	708	696	699	750	697	699	632	679	672	627	750	703	686	649	736	716	714	681	687	708
1336	147	154	133	144	212	349	320	262	495	1872	2454	1740	889	503	261	153	103	77	66	58	60	71	69	71	58	49	66	61	57	48	63	51	58	75	61	62	61	72	83	61	73	66	70	61	61	65	68	65	62	67	66	68	63	73	79	62	64	61	56	59	75	66	65	72	49	56	51	67	58	60	68	60	65	56	63	74	60	59	63	52	64	70	61	68	68	68	66	59	63	65	55	75	59	70	61	54	56	77	54	63	59	55	67	72	68	61	58	68	63	67	72	71	72	64	67	66	65	58	65	62	61	79	66	58	66	59	69	57	66	68	63	65	71	70	71	60	59	66	63	70	52	65	65	66	63	72	53	59	65	59	64	61	73	65	57	59	62	63	72	61	63	56	61	74	61	44	66	77	62	62	43	61	50	63	80	65	76	57	72	53	65	57	70	68	61	55	78	59	61	62	56	77	59	67	54	50	73	57	66	62	62	49	41	64	68	50	61	63	65	47	67	77	62	69	55	62	63	71	69	61	78	62	61	54	59	61	54	63	71	64	79	76	60	64	60	71	50	53	70	69	75	54	79	68	70	55	69	61	59	59	59	59	65	70	69	65	59	58	70	63	76	64	51	53	70	72	58	62	79	58	72	56	58	66	78	58	75	53	54	65	71	73	69	52	73	66	61	66	61	67	67	54	70	60	57	64	59	61	63	74	59	80	68	63	61	68	55	60	59	63	68	74	67	59	70	67	56	67	59	59	71	62	57	56	65	71	73	57	59	63	61	71	65	67	69	54	71	77	61	60	62	57	65	56	62	66	66	58	64	62	73	54	57	79	58	61	56	56	67	53	72	69	64	63	73	64	52	66	79	65	65	64	54	73	55	61	65	61	58	63	67	57	69	52	66	64	79	64	60	64	59	61	58	60	74	71	60	56	56	61	64	57	68	81	60	60	68	74	67	64	61	64	69	53	76	59	71	64	67	56	66	75	61	63	61	61	54	63	57	63	54	54	64	59	65	73	71	82	66	53	78	52	66	55	51	61	61	62	61	64	66	64	67	62	69	71	60	52	76	69	60	64	70	61	67	60	77	81	68	77	61	73	65	66	57	49	67	64	68	57	70	68	74	67	79	58	69	56	56	59	72	68	57	59	73	48	52	66	56	76	67	59	57	66	79	56	66	70	60	63	66	77	72	70	68	69	64	59	71	56	70	59	62	67	64	53	64	66	56	65	56	66	70	66	78	75	59	66	69	77	70	60	61	67	68	72	55	55	59	67	58	76	71	55	58	70	67	72	69	62	66	51	64	67	65	70	75	71	66	61	61	68	70	61	70	70	78	64	58	64	61	72	55	64	58	64	64	63	63	64	76	65	72	47	70	61	62	53	67	58	76	57	70	65	66	62	51	57	68	63	72	60	64	64	75	65	75	58	57	69	66	50	55	57	66	63	75	52	74	57	76	58	78	68	57	78	60	66	61	58	86	59	76	70	70	64	75	62	63	66	51	59	67	60	60	56	69	54	65	60	60	42	59	70	59	67	59	61	69	74	73	72	67	75	48	74	63	65	77	55	76	57	69	61	68	50	59	62	57	69	55	49	64	76	70	54	62	57	55	59	64	64	58	63	62	73	47	68	68	49	68	74	59	60	55	56	55	71	82	73	59	61	70	82	65	77	71	64	61	66	55	68	69	71	58	73	58	55	48	60	72	65	62	81	61	64	59	50	67	76	65	69	73	56	75	52	70	67	71	66	75	49	68	73	71	60	53	61	60	59	55	71	73	70	56	53	68	67	57	62	54	66	58	54	74	79	80	74	74	74	76	88	67	51	60	55	54	57	65	65	75	61	51	67	78	87	63	75	65	59	56	64	59	54	80	53	60	66	62	62	69	62	61	70	59	66	62	56	50	78	60	63	67	54	72	64	62	62	71	80	64	61	63	72	65	64	59	62	67	70	63	52	70	61	96	85	64	68	49	60	73	65	69	57	60	61	59	65	66	67	70	55	64	56	64	60	61	77	56	74	74	65	71	61	71	67	51	66	57	59	67	54	68	72	69	51	63	58	60	65	67	64	62	67	68	67	60	64	53	60	64	51	72	57	81	61	58	59	56	62	58	63	67	61	68	67	71	59	63	59	74	60	62	62	65	83	56	68	68	63	66	68	65	65	71	54	67	54	63	65	66	65	68	78	66	62	62	69	74	69	58	60	59	59	70	71	76	62	51	64	60	64	61	70	65	62	53	55	62	80	55	58	73	70	68	52	57	62	52	68	58	60	57	58	57	71	58	50	68	65	64	59	50	70	68	63	54	67	62	85	62	72	74	62	65	59	60	62	74	60	52	65	62	63	56	67	60	54	69	76	58	60	57	77	62	74	58	69	75	62	73	61	62	53	59	64	62	71	65	46	58	62	66	61	60	78	68	68	63	55	57	62	59	72	65	63	62	74	64	46	53	64	65	71	65	51	74	53	65	74	59	49	73	66	61	69	54	56	53	57	69	65	64	58	66	76	80	59	63	71	64	64	55	68	63	63	76	63	53	48	68	59	71	63	65	90	69	77	78	66	59	62	69	76	48	66	54	69	73	58	70	59	58	60	86	72	66	52	68	74	67	44	67	71	76	70	55	55	56	72	69	59	64	58	74	70	69	49	54	74	70	62	55	69	56	65	62	61	78	61	60	64	63	64	68	57	66	47	62	62	74	64	67	65	72	61	64	67	55	63	67	77	61	56	64	65	61	56	73	68	55	55	54	52	67	68	49	67	69	65	58	44	70	62	85	75	62	62	44	60	75	71	58	64	73	65	61	48	65	58	69	66	58	58	70	70	74	59	68	63	77	63	77	71	56	74	69	67	72	66	64	63	65	68	59	56	55	73	66	58	65	50	76	60	62	53	78	82	58	59	67	60	72	61	69	58	66	74	74	72	68	75	66	62	65	75	51	60	57	71	76	70	53	74	57	86	67	54	68	53	66	79	59	58	62	52	90	57	84	48	70	68	67	72	83	61	57	74	64	58	58	73	54	65	57	74	62	71	62	67	72	67	71	73	60	64	67	70	65	69	65	80	74	53	63	66	81	71	68	68	76	71	77	90	61	74	74	62	77	49	57	73	56	65	65	73	54	74	59	68	72	60	74	61	73	65	63	67	73	78	66	67	72	57	73	61	72	78	61	67	65	66	59	74	68	57	56	68	59	56	62	71	69	75	66	62	56	59	61	52	65	48	61	71	70	71	62	59	56	71	71	63	59	62	56	69	61	65	76	64	50	79	59	60	58	66	69	57	70	58	64	65	59	59	47	61	62	85	68	72	67	59	48	68	72	74	71	73	59	69	63	59	69	56	62	59	76	58	66	53	65	52	67	69	70	68	60	53	53	68	72	71	72	69	67	66	45	70	69	59	62	67	57	59	66	73	58	71	69	67	49	55	65	67	68	64	63	70	72	91	70	74	79	66	68	71	74	54	71	65	73	58	59	64	64	64	62	66	69	52	74	80	45	68	65
11206	3953	2581	4659	10711	15196	16724	14656	12151	17637	30075	30198	24825	17597	11060	6036	3178	1715	1057	847	793	742	721	814	753	808	772	757	779	740	777	779	820	747	760	790	769	783	797	762	734	747	802	748	798	763	740	714	748	752	780	751	780	722	726	680	794	737	743	757	721	755	759	726	718	789	752	798	801	761	740	778	788	729	787	758	735	787	829	775	752	758	738	775	777	759	783	716	779	767	768	756	749	763	785	769	750	775	772	782	769	725	757	755	711	780	765	747	759	742	753	775	739	771	770	760	775	729	756	792	737	777	766	745	735	747	772	740	788	772	768	755	751	804	720	754	793	778	705	721	791	741	747	791	793	762	794	772	796	742	760	781	765	723	775	778	768	747	740	792	748	769	766	784	754	736	757	784	747	798	784	767	750	785	800	767	757	788	785	801	741	754	765	769	835	785	834	776	751	758	789	749	687	780	751	774	769	752	790	753	795	749	758	738	835	746	761	787	775	771	747	728	843	763	778	738	782	758	754	772	808	756	784	774	742	791	797	781	746	748	783	772	747	742	752	765	765	763	775	735	759	753	736	795	838	779	791	732	742	754	744	780	725	759	803	772	707	775	743	757	753	762	769	779	709	755	763	796	779	809	773	803	753	752	752	724	719	805	734	749	783	792	762	771	765	769	755	793	774	757	812	735	756	811	730	761	774	727	821	799	745	724	752	733	759	767	736	780	764	764	741	775	775	813	791	798	752	777	759	743	804	771	767	770	764	781	769	807	765	758	736	799	831	800	812	763	785	749	726	792	704	708	788	745	803	763	779	804	728	756	750	765	772	781	841	760	756	763	787	730	777	751	770	801	812	770	773	697	799	793	777	775	739	776	759	736	804	762	790	718	741	773	757	778	738	775	786	773	748	802	730	733	761	745	762	811	730	737	719	727	746	750	768	767	750	756	742	795	784	765	750	800	763	787	755	766	836	761	785	780	763	723	773	792	720	808	723	725	756	767	786	794	730	735	757	726	800	766	765	833	767	752	831	725	746	779	731	786	775	775	786	705	778	753	795	759	748	761	786	821	766	761	752	781	783	740	718	793	711	767	810	826	791	739	794	785	786	788	760	746	801	788	794	780	755	758	760	757	763	707	748	767	744	717	777	714	753	765	764	730	732	709	743	818	771	766	730	776	711	785	761	749	749	752	766	756	785	764	745	735	724	781	793	755	800	776	790	776	754	767	742	775	756	792	761	768	757	764	769	768	768	773	760	818	789	750	815	847	748	767	752	773	810	762	804	778	802	790	825	727	764	774	705	769	818	762	773	754	741	711	729	741	751	796	754	754	747	790	788	752	739	776	759	812	813	758	727	734	801	774	716	771	754	773	815	755	758	776	775	788	762	736	816	797	758	762	771	768	768	768	780	739	774	731	792	787	758	784	784	780	782	802	851	770	768	720	772	793	766	795	766	777	724	745	812	782	742	756	814	760	812	749	731	794	737	767	757	753	763	802	722	761	739	801	736	753	756	822	793	799	766	763	760	755	721	743	786	762	728	722	719	793	759	828	796	734	772	779	739	790	786	770	796	755	759	778	777	758	768	799	773	732	736	751	734	751	751	740	814	764	821	748	777	765	770	787	751	750	812	781	773	775	773	784	765	755	817	722	764	746	738	778	737	782	770	789	743	751	809	732	789	811	762	795	785	783	793	783	757	739	764	794	798	774	763	746	745	771	745	825	791	752	777	707	750	739	764	773	755	767	771	814	825	730	817	744	749	770	801	764	773	823	800	756	754	786	795	751	735	750	744	818	774	810	756	773	788	767	774	738	732	757	787	735	780	780	784	736	762	808	776	764	791	785	780	787	815	760	772	774	767	786	760	726	789	707	821	745	726	769	801	767	731	765	752	749	768	757	714	730	752	777	785	808	832	823	807	734	744	796	720	772	738	774	738	792	743	744	725	702	759	709	797	722	757	777	756	732	778	748	787	769	764	770	774	799	795	796	777	757	694	778	748	808	737	788	763	784	791	803	725	762	761	756	750	752	759	798	757	733	769	764	744	687	750	742	762	762	791	809	795	727	788	765	763	747	780	765	735	846	808	811	745	768	740	759	762	770	760	746	820	741	817	784	738	770	785	772	771	846	771	770	767	793	734	739	776	782	797	751	741	769	780	723	779	756	776	741	819	739	730	746	773	724	719	760	735	819	828	763	780	767	722	773	755	726	793	758	778	767	776	749	767	718	746	799	805	754	813	774	776	770	737	754	770	747	801	752	723	772	775	750	808	771	789	706	782	758	760	773	756	790	768	737	738	784	758	763	781	760	738	787	751	773	794	734	741	774	740	749	767	767	792	767	783	778	739	754	762	765	801	732	746	752	767	776	768	744	748	798	747	781	793	772	806	736	800	786	808	770	786	774	764	790	816	752	772	735	765	772	757	778	761	768	773	750	788	798	750	772	765	787	755	804	764	735	737	784	737	828	742	742	757	763	738	776	772	774	768	823	767	821	718	810	745	751	753	763	740	724	745	728	765	759	771	791	763	767	756	741	762	737	781	795	778	746	766	741	766	763	785	740	751	817	780	793	745	752	797	713	730	748	771	776	778	740	776	792	790	711	764	777	747	729	764	777	766	741	785	738	786	809	772	801	762	810	740	773	777	781	792	720	766	809	738	763	772	765	742	777	772	762	720	813	787	768	766	768	764	772	770	747	764	811	786	769	767	763	773	812	747	758	770	764	784	715	754	766	767	768	749	779	759	762	789	772	772	759	803	744	808	755	807	758	787	753	763	746	797	773	745	739	775	783	735	754	813	795	740	745	736	762	757	806	756	832	748	770	736	779	755	762	720	758	749	787	784	766	777	765	742	803	761	733	762	745	771	786	769	782	771	780	754	785	763	788	816	767	757	801	720	765	793	831	750	777	808	751	776	782	781	759	811	801	763	791	733	713	763	770	778	771	730	742	770	785	790	791	707	712	747	807	758	775	813	794	770	777	764	715	749	771	777	809	775	735	796	785	757	817	787	792	734	785	737	760	767	758	736	740	751	768	769	814	707	718	749	798	811	719	772	788	724	723	765	770	776	784	720	795	765	770	786	793	766	722	753	760	770	754	769	758	744	755	811	760	775	727	751	763	799	753	785	804	800	770	771	765	778	807	721	784	717	805	758	785	772	747	741	763	780	785	770	754	720	805	753	791	788	744	808	774	763	769	803	758	756	755	753	737	767	735	784	811	776	748	702	774	717	846	760	756	807	748	762	762	731	809	779	765	764	770	806	768	766	775	763	787	781	799	744	767	812	785	749	725	752	711	763	835	770	779	782	753	745	759	765	745	798	802	732	776	731	760	785	766	746	754	776	761	739	779	776	754	769	727	750	741	789	795	744	749	737	811	744	736	765	725	754	721	762	825	714	746	817	759	776	747	783	785	784	715	773	751	744	724	719	729	766	763	766	756	738	777	741	700	790	800	754	756	798	741	760	766	777	787	714	770	771	798	783	768	768	727	753	735
652	380	213	152	246	471	662	707	699	1894	4857	5075	3336	1761	1017	482	219	115	78	67	48	48	54	44	75	64	65	48	51	62	50	58	52	50	55	55	57	39	61	50	49	49	54	54	63	53	49	49	61	61	69	66	50	44	60	49	57	39	51	48	50	48	43	48	51	51	41	45	41	48	58	65	45	48	44	53	54	59	45	56	52	49	54	50	59	53	66	47	53	63	56	50	51	48	57	49	64	55	57	56	53	45	52	48	73	65	58	50	63	52	41	53	57	57	50	35	57	63	58	53	57	61	53	60	56	59	47	44	53	54	52	47	58	60	49	51	58	58	56	55	48	58	47	57	57	55	62	61	50	60	71	62	55	56	54	58	58	51	58	52	58	51	52	55	61	47	45	57	58	52	44	62	38	52	55	51	44	64	52	61	61	51	62	54	64	41	51	54	50	67	46	47	52	45	61	66	53	60	51	59	62	53	47	57	63	45	47	49	51	40	42	65	42	55	53	41	48	48	55	54	60	50	47	56	65	56	55	49	54	60	37	51	62	48	48	68	55	56	45	48	56	57	44	55	61	42	52	55	42	56	48	40	55	49	58	60	67	45	40	52	47	56	56	51	53	58	59	50	66	55	57	46	64	62	46	47	61	55	43	56	56	42	57	58	53	58	46	47	65	49	48	55	60	53	49	57	51	46	47	51	54	59	61	50	43	49	44	44	43	54	56	54	56	50	52	59	59	53	56	58	45	45	45	55	53	53	43	59	53	55	44	65	62	57	58	61	45	50	58	58	61	53	41	56	52	46	45	51	53	64	55	51	50	46	55	49	50	46	37	50	63	56	59	57	47	55	53	74	56	59	54	62	55	43	66	56	59	61	53	51	51	54	48	67	57	57	62	57	55	54	39	62	45	45	60	47	50	51	46	50	42	43	51	54	61	51	49	59	56	64	62	66	45	54	59	67	45	49	68	61	65	57	54	49	53	59	48	54	50	45	63	68	55	58	46	39	65	58	45	55	59	49	70	53	57	57	46	57	49	57	61	54	46	56	40	54	54	51	48	64	47	52	50	61	48	54	61	55	41	58	56	49	45	38	61	46	39	61	46	48	57	45	57	58	56	54	54	61	63	42	51	56	44	52	59	54	70	67	69	60	41	51	46	51	37	59	57	55	47	58	54	45	64	56	54	49	48	48	58	57	46	68	55	54	60	55	50	49	53	58	46	51	45	58	55	37	44	50	43	56	52	53	46	54	44	48	50	50	50	52	56	68	54	66	46	57	60	46	41	48	47	54	38	53	68	43	59	55	49	51	52	59	50	48	55	59	59	66	64	47	49	46	53	54	50	54	51	43	48	48	45	55	56	47	57	59	50	62	39	60	50	53	51	65	67	48	56	52	44	54	58	53	49	58	43	48	52	55	52	53	43	62	48	55	60	42	57	55	51	44	51	58	60	57	66	54	46	61	54	56	52	58	55	58	45	48	41	51	78	50	54	55	60	46	48	44	52	52	45	49	36	75	60	57	50	65	51	64	58	46	45	43	51	61	63	66	51	57	41	58	48	51	57	40	46	54	54	40	55	51	51	53	54	51	52	53	53	44	53	60	53	44	41	49	51	54	55	39	46	51	38	45	52	59	55	55	57	47	56	50	62	53	57	48	50	53	39	61	47	54	53	51	62	49	41	54	51	30	66	42	52	50	49	61	55	44	59	52	44	51	50	54	47	43	61	54	52	40	43	43	58	49	64	45	55	53	50	62	38	45	58	60	54	59	64	55	54	48	72	52	52	46	53	58	45	59	62	55	54	50	57	60	59	50	74	53	49	61	49	43	55	44	63	41	62	51	45	66	41	58	54	60	48	47	59	55	56	49	65	45	51	44	37	55	63	49	62	51	46	49	59	55	60	57	57	46	65	51	57	63	67	55	67	54	55	59	69	49	46	49	51	50	55	49	45	47	45	67	57	49	74	49	61	61	55	55	42	56	50	48	48	64	68	60	66	51	56	48	48	56	52	56	55	62	59	48	48	66	60	52	49	59	58	52	44	62	62	46	68	51	47	46	51	52	56	52	54	43	49	55	55	60	57	53	66	50	47	42	44	52	51	55	41	49	63	49	48	54	50	60	41	48	53	60	34	59	49	55	49	48	47	61	39	53	45	56	53	50	64	50	55	54	50	41	63	50	57	46	65	54	55	56	58	51	53	51	54	56	50	54	56	54	58	59	37	58	50	39	58	50	61	56	53	49	50	46	50	55	48	49	55	51	61	56	57	51	54	54	66	60	58	59	47	44	55	52	59	48	47	56	53	58	58	58	49	45	54	52	55	56	43	52	47	50	49	51	54	40	55	49	55	55	69	43	57	63	57	53	59	50	48	55	71	45	56	55	45	55	53	56	59	62	56	56	52	47	56	47	69	50	59	50	39	42	57	51	48	56	56	50	58	61	41	51	61	50	54	32	51	44	55	72	69	62	51	55	56	57	55	55	48	53	62	50	54	48	48	49	60	58	52	61	47	51	45	44	48	45	67	47	63	53	52	40	48	48	53	72	49	54	53	45	58	59	40	53	54	60	37	61	46	47	76	62	52	50	44	61	56	50	51	43	43	51	52	58	53	38	55	48	65	62	52	65	59	50	53	54	51	47	58	45	57	64	61	59	56	50	62	45	58	55	49	65	50	59	55	51	49	49	56	49	47	41	47	54	48	58	64	58	57	48	44	63	55	45	62	52	46	44	59	61	56	66	56	59	64	39	39	47	51	55	55	66	47	55	61	50	50	62	50	50	45	54	51	46	53	56	50	47	43	41	56	45	62	41	58	42	59	50	46	47	49	49	51	48	54	53	57	55	61	65	53	44	55	46	53	60	44	49	48	51	58	51	52	57	46	49	47	55	55	72	57	46	57	51	64	58	55	62	45	49	56	45	60	56	54	54	44	46	51	46	44	55	48	60	51	58	45	58	50	40	67	54	59	54	56	47	42	54	49	62	47	53	47	48	55	50	46	60	59	60	57	53	50	61	52	44	51	51	53	67	70	61	56	54	59	57	58	60	52	53	42	53	46	58	52	53	48	55	59	49	56	55	55	51	53	48	57	53	52	65	54	63	55	52	54	53	57	57	46	48	56	57	54	50	51	54	39	56	44	51	55	45	48	57	53	47	58	59	48	52	58	56	37	50	53	56	52	67	63	43	61	59	51	51	54	51	60	59	65	53	63	51	52	49	62	52	64	36	43	54	54	41	55	43	64	55	61	48	56	48	44	55	64	64	52	49	49	62	68	53	51	46	40	41	50	51	54	55	49	57	47	63	55	50	52	53	54	56	39	53	53	58	56	57	49	49	65	49	37	34	46	57	62	48	59	53	54	56	54	53	56	43	54	53	54	47	61	47	50	56	59	52	58	50	54	54	49	51	55	46	57	57	56	55	45	67	54	53	57	49	43	56	45	46	53	62	47	50	54	51	52	50	52	39	46	48	51	51	50	63	49	59	54	42
13395	8119	3685	7774	19533	24682	24785	24443	22524	30607	39384	37543	31138	24677	17299	10246	5153	2220	1165	808	665	647	627	647	610	637	568	590	667	603	687	678	622	662	643	655	637	657	615	653	624	628	681	657	688	600	616	652	689	629	650	636	651	585	648	613	655	624	657	681	638	637	633	646	645	625	601	631	671	662	638	658	671	581	623	668	692	623	672	627	640	637	587	639	639	679	665	635	648	632	662	660	676	615	603	636	666	662	680	626	629	632	670	664	713	655	637	649	647	591	667	622	605	662	669	675	682	639	643	613	652	634	633	639	621	636	643	636	618	645	620	677	622	614	635	637	621	627	662	657	648	629	639	689	695	652	624	671	613	641	553	619	656	625	644	644	628	664	670	646	686	616	675	676	636	696	629	629	640	648	615	686	631	651	651	653	630	645	615	635	632	635	636	643	650	644	678	624	653	644	656	652	651	635	644	649	638	694	624	654	662	651	621	683	621	661	667	628	618	658	665	646	642	649	679	668	641	624	635	660	642	632	623	677	614	621	661	667	624	612	564	662	682	662	652	650	702	614	620	640	645	637	581	641	623	626	684	669	649	613	636	653	648	600	657	688	614	616	676	641	658	642	616	657	633	640	611	657	645	637	616	619	621	666	661	639	674	611	624	634	658	648	640	658	621	628	677	618	696	644	632	618	604	645	633	686	645	653	625	632	623	626	638	626	623	655	648	635	642	665	643	643	632	589	676	618	623	613	628	605	669	586	638	662	691	659	606	634	665	619	618	675	639	647	626	695	629	628	663	630	649	639	657	686	679	634	623	610	636	693	674	619	624	631	644	642	606	614	630	632	652	656	640	663	652	629	657	636	650	621	673	674	632	645	640	615	625	610	638	631	618	681	636	628	636	588	625	664	655	670	617	647	581	630	658	665	586	680	618	650	641	709	649	642	648	606	624	667	599	610	643	632	641	648	621	643	656	577	629	652	652	644	645	693	654	637	645	640	662	657	588	635	664	673	603	664	672	612	688	683	684	659	614	651	653	601	652	610	608	677	629	645	638	636	626	663	626	651	644	649	664	624	663	579	648	614	636	618	668	593	621	623	680	628	656	647	628	685	632	605	668	652	628	644	647	617	673	692	587	654	654	671	650	669	662	647	643	658	645	635	667	672	619	638	632	663	658	614	655	630	630	646	710	632	637	641	678	653	610	660	675	633	642	654	629	615	659	625	701	612	623	646	637	645	605	611	618	609	646	616	643	641	675	650	656	621	627	598	606	682	611	640	633	611	656	625	644	610	624	648	662	652	651	655	622	624	651	623	636	570	674	652	683	653	674	668	641	666	642	638	674	675	629	627	664	651	661	645	625	627	648	671	608	659	651	620	629	617	685	635	644	628	659	608	598	628	594	608	642	652	610	638	676	662	654	673	629	631	632	600	675	670	649	641	663	685	612	669	645	682	666	650	647	643	629	665	629	678	644	613	651	619	685	614	661	637	651	632	651	618	650	665	641	626	618	669	659	700	635	636	629	651	630	618	625	631	656	634	623	648	629	669	660	651	654	655	620	649	649	624	630	608	634	613	630	650	653	669	649	647	626	670	654	598	649	602	662	654	668	631	613	597	627	610	622	662	638	638	654	621	656	646	658	618	681	629	589	657	673	635	670	672	633	656	601	672	623	619	639	611	601	638	647	639	657	621	610	570	689	668	651	681	616	647	653	650	642	638	654	623	640	615	676	646	673	671	615	640	682	614	620	621	643	696	619	660	676	689	654	654	654	606	614	673	655	663	613	678	632	670	637	610	629	662	654	646	663	644	655	681	591	648	652	674	655	593	650	650	652	597	624	655	635	630	683	632	616	656	644	632	656	602	657	645	627	634	655	645	612	641	648	686	677	665	658	630	655	668	644	623	689	584	645	640	641	606	679	621	650	641	646	632	634	620	625	669	648	673	678	614	670	665	584	638	641	650	673	616	652	647	650	648	640	627	629	638	637	631	642	654	660	589	660	621	663	633	644	632	656	681	641	652	645	619	613	620	654	620	623	623	655	632	606	656	628	648	644	613	642	645	644	676	665	602	629	656	630	636	630	614	642	653	617	671	614	691	674	634	616	661	655	627	653	694	643	651	642	643	638	688	650	626	683	626	640	656	588	647	626	610	702	662	605	626	641	678	665	661	602	617	645	641	663	623	658	673	689	678	644	655	614	626	683	623	635	657	651	612	617	672	623	594	670	667	648	613	599	628	691	617	684	622	677	626	647	680	660	618	664	612	613	664	641	650	661	618	664	614	671	670	677	655	641	641	659	665	603	641	671	677	642	657	644	648	625	660	623	654	625	674	608	653	612	618	628	662	618	650	647	630	662	681	641	664	652	682	655	648	668	639	613	634	654	684	652	642	632	668	640	628	637	624	635	655	626	634	621	632	612	649	623	648	596	616	639	702	661	688	642	626	648	629	601	647	591	629	671	614	617	636	691	664	588	644	622	624	639	627	659	667	614	671	620	605	599	628	665	658	697	644	695	684	650	654	645	614	662	614	668	650	652	602	603	678	645	697	686	694	587	635	623	634	699	634	600	699	651	630	668	629	584	627	691	664	627	621	614	629	639	665	672	663	669	650	651	629	638	611	646	590	581	678	654	637	637	635	636	626	643	667	572	634	651	685	638	674	609	658	658	659	671	591	678	661	609	634	629	639	637	617	643	632	608	598	680	621	602	618	639	648	635	642	644	675	637	676	630	651	627	690	609	651	639	657	649	637	627	692	635	621	648	628	676	645	675	619	640	629	647	630	607	645	611	617	667	624	670	646	661	594	637	630	674	655	598	629	685	639	658	660	630	640	645	653	621	612	668	682	649	643	672	686	615	646	643	610	619	660	615	615	643	603	632	686	640	632	631	640	642	630	589	609	607	683	635	609	655	615	655	643	643	633	600	675	666	644	653	664	670	635	620	628	661	617	598	622	659	660	623	600	619	600	666	653	616	635	627	664	636	677	642	585	627	612	653	662	619	614	632	624	651	644	629	676	641	609	664	666	616	639	648	596	669	668	613	681	607	679	619	689	659	641	615	608	659	643	629	657	632	685	615	646	648	658	679	634	657	651	689	636	613	643	628	620	632	632	656	621	671	655	650	646	641	673	618	595	694	635	633	638	670	639	631	673	596	656	577	633	631	643	669	661	624	630	644	669	656	627	613	673	669	623	633	633	629	643	693	609	616	600	678	628	643	630	637	656	635	672	645	671	642	638	607	623	599	649	615	660	658	683	630	605	667	704	648	666	659	649	662	638	632	664	648	653	631	638	646	655	603	654	623	651	603	610	624	637	640	670	614	653	652	619	599	621	640	679	636	630	597	645	628	622	660	651	695	617	660	603	650	663	632	627	652	664	621	622	612	669	598	624	637	661	622	636	609	641	629	648	631	654	630	618	590	607	663	624	653	639	642	681	609	690	647	648	598	580	615	638	645	614	579	642	694	572	599	664	651	638	644	661	600	663	638	625	618	624
2056	299	170	104	152	309	538	754	961	2349	6363	6320	4383	2596	1347	654	299	147	87	86	78	66	80	82	62	67	69	74	72	69	74	80	81	75	69	67	67	74	64	70	67	78	66	74	68	53	80	64	78	93	74	94	71	76	66	60	57	70	65	66	72	58	77	77	81	68	79	77	76	69	82	66	59	67	68	76	83	94	68	67	80	54	88	85	74	89	79	85	77	61	78	76	62	80	72	66	64	68	87	73	73	78	55	61	66	65	64	67	61	60	75	63	69	85	70	84	75	82	74	63	63	91	66	88	67	79	67	72	79	80	67	65	67	71	94	70	71	70	84	78	73	66	67	74	60	85	81	76	77	69	62	82	70	63	61	77	62	83	75	84	76	55	68	73	79	76	63	62	86	73	79	68	66	80	73	64	79	69	76	72	53	88	65	65	72	67	63	70	73	72	64	68	65	106	69	74	67	71	79	65	58	54	71	60	69	83	68	57	67	69	88	60	90	65	73	57	59	72	73	73	67	69	69	85	75	76	64	63	71	77	82	72	68	79	72	64	72	69	55	81	80	58	84	69	76	78	70	80	55	83	67	68	75	66	73	59	58	60	90	80	65	74	75	74	72	78	76	78	86	74	76	63	72	64	74	58	64	69	72	61	72	63	71	70	86	65	79	52	78	82	57	65	68	58	74	69	75	85	54	65	69	68	90	62	54	68	63	69	94	76	75	64	76	63	60	76	75	69	83	76	89	65	66	80	67	59	64	58	81	68	80	69	81	83	74	82	82	65	69	54	72	81	73	63	82	63	79	77	79	69	76	68	68	66	72	66	69	75	67	80	69	88	78	82	71	76	78	71	79	79	63	68	63	81	69	75	70	72	63	79	74	74	67	77	63	74	64	76	66	82	70	78	73	62	70	80	68	65	69	81	68	69	83	97	69	74	76	68	66	52	73	74	85	68	59	79	58	57	61	64	70	60	68	63	71	72	71	69	78	67	41	76	54	72	58	77	68	74	63	73	68	85	62	57	69	61	69	81	70	70	78	75	69	70	55	62	79	95	78	75	80	84	60	64	74	61	61	75	84	74	65	65	64	73	77	72	78	65	73	72	74	69	66	83	75	68	61	74	62	77	70	74	63	75	70	62	68	75	68	84	62	59	73	58	62	75	83	78	70	77	61	74	59	69	65	59	73	77	77	73	64	60	61	80	74	67	65	70	77	66	73	58	81	73	98	68	73	69	73	79	82	62	73	80	80	75	78	64	80	81	86	73	59	66	65	69	75	60	66	59	82	69	55	74	72	58	68	86	76	61	73	67	82	75	54	61	61	77	65	75	87	57	71	63	71	68	73	63	68	62	57	64	85	72	73	69	76	76	70	68	61	65	64	72	71	72	76	79	67	69	86	68	93	68	59	75	67	69	83	77	72	62	62	80	68	69	75	71	64	60	85	60	68	72	69	58	66	77	78	65	84	75	63	85	76	71	84	64	69	63	60	68	74	69	79	74	62	63	80	62	80	69	58	79	70	72	66	73	67	51	64	69	72	75	76	77	61	72	69	68	67	70	81	71	50	71	67	71	74	66	82	78	61	79	74	65	66	69	62	66	71	63	75	85	69	76	62	69	79	68	73	79	72	79	72	71	85	67	66	82	72	86	62	62	65	70	84	67	77	64	78	56	64	82	71	72	65	77	80	87	70	68	77	60	71	77	91	73	71	68	74	56	66	82	76	73	74	72	88	71	61	70	80	97	83	75	82	87	74	68	91	66	67	83	76	73	87	69	58	83	82	77	83	76	66	55	57	60	67	69	75	86	85	71	65	77	76	68	69	83	59	69	89	74	79	85	73	74	76	86	65	76	71	63	79	72	75	69	81	67	64	66	78	67	83	69	84	65	74	68	78	79	88	62	60	64	65	83	64	59	62	82	84	74	66	73	71	89	62	78	69	71	70	71	76	71	70	66	76	96	67	90	64	70	58	69	72	68	60	60	65	79	73	77	61	61	79	82	79	57	67	74	65	77	76	72	76	79	77	61	65	67	72	71	70	61	60	59	70	82	60	76	73	58	67	61	83	82	67	66	66	70	87	73	88	62	89	73	63	70	84	72	73	78	75	78	56	65	53	70	73	62	86	64	89	75	91	58	92	66	65	73	68	69	82	77	80	85	79	66	56	57	65	83	79	58	68	80	57	63	80	61	84	66	66	81	70	94	79	65	80	79	75	75	67	70	72	79	77	71	69	77	64	80	62	63	80	73	65	67	66	75	68	74	83	66	83	71	78	53	61	68	62	74	55	64	63	76	79	70	73	60	71	85	69	72	66	70	72	67	91	68	67	78	74	77	77	74	74	83	66	55	61	64	68	79	67	51	76	78	69	63	78	78	71	75	65	86	59	87	62	74	68	68	80	66	71	75	73	74	68	65	76	71	64	70	71	80	82	71	89	64	60	75	64	73	60	70	72	62	69	62	75	75	71	98	67	81	63	73	71	74	76	70	70	72	67	85	68	74	65	72	75	80	79	63	74	65	74	64	75	86	77	87	75	68	63	73	69	72	93	77	62	70	81	64	73	57	73	74	79	67	63	73	79	71	65	76	73	94	67	79	77	71	74	69	72	56	62	84	57	63	77	84	73	51	69	82	64	58	75	74	84	67	68	58	65	75	75	67	71	69	69	83	65	71	72	71	79	74	63	68	83	59	69	66	71	78	67	86	69	72	75	70	70	78	83	86	71	75	74	72	69	81	65	76	68	63	79	85	74	70	77	65	65	69	85	81	92	80	76	63	79	76	64	77	66	61	76	71	72	77	74	73	76	86	60	58	90	75	76	87	65	73	84	75	65	59	65	62	68	53	68	87	63	63	69	74	60	82	89	54	70	58	67	76	64	83	67	64	83	72	80	66	80	73	68	59	78	67	86	78	62	57	76	70	82	63	69	83	59	77	70	66	75	77	92	73	83	79	82	60	67	84	71	78	65	72	77	59	72	71	70	78	79	60	81	81	65	81	76	77	85	82	64	78	73	82	62	77	77	81	75	69	62	76	78	68	69	66	69	61	67	65	63	69	62	75	66	70	67	69	66	60	87	83	67	78	82	77	69	60	74	61	74	72	79	68	76	62	62	78	73	63	90	52	74	68	76	67	59	59	78	69	64	67	70	58	63	70	72	75	69	78	65	83	59	80	66	74	66	55	84	70	92	70	81	67	73	71	67	91	86	79	81	66	72	63	64	62	83	73	62	91	71	69	87	63	64	81	60	65	80	76	60	65	81	60	78	76	62	56	83	72	84	67	74	81	69	64	77	79	74	79	83	53	75	76	74	72	72	83	81	68	82	78	80	67	76	75	64	62	70	75	71	84	66	78	65	66	67	73	72	63	70	68	93	74	83	73	70	60	73	72	74	73	77	70	62	67	65	79	71	77	69	64	64	66	78	69	78	69	71	84	71	76	47	74	59	72	69	76	68	77	70	86	71	79	63	74	63	85	77	76	65	77
15721	7155	2776	5261	12698	19165	21823	24123	25609	33680	43617	40771	34566	28524	21211	13307	6526	2971	1586	1079	932	873	849	815	865	856	876	936	868	856	865	924	845	808	844	841	846	891	881	842	879	822	837	827	948	843	869	848	824	819	841	820	871	807	884	842	863	917	878	842	844	877	881	859	845	803	886	872	863	863	872	875	812	827	858	852	792	834	882	901	862	872	838	857	832	928	824	806	806	841	863	871	906	808	862	844	841	905	892	826	863	857	820	891	908	798	813	821	866	808	868	883	878	826	788	862	784	848	840	887	852	803	864	909	839	862	801	855	910	870	847	865	800	828	888	882	888	847	876	844	798	876	789	896	805	860	857	866	806	851	911	852	843	878	848	872	878	816	797	834	819	882	819	852	849	828	813	852	841	831	848	815	824	810	843	827	861	846	847	857	847	844	848	869	868	820	830	904	822	812	860	881	830	820	817	846	814	925	859	854	816	882	812	870	894	853	846	873	889	867	867	859	858	869	822	919	838	875	842	922	836	855	889	861	903	826	882	903	859	886	810	822	883	804	838	794	863	872	837	837	900	846	857	902	810	791	818	852	864	846	889	846	828	754	853	843	866	872	820	858	876	832	876	869	844	831	856	800	866	840	881	889	825	844	832	818	824	865	846	799	822	859	878	892	885	869	871	854	893	805	875	844	844	867	839	917	816	863	849	820	854	834	835	857	812	856	787	857	852	855	840	854	810	848	861	870	853	826	792	830	870	882	854	848	841	840	876	871	909	857	846	855	890	914	822	886	882	819	853	828	835	811	808	827	835	851	862	800	858	836	869	880	832	851	818	882	852	859	839	868	837	858	869	858	827	864	937	871	861	868	889	824	879	834	850	833	858	831	822	812	906	855	837	893	872	885	874	865	871	861	825	875	854	892	847	875	910	804	838	823	846	847	847	869	904	921	793	834	843	857	822	921	861	845	822	833	833	873	809	799	923	845	840	881	824	795	861	853	822	836	820	838	825	855	874	848	824	871	822	839	796	840	901	871	843	826	822	885	837	813	819	835	899	878	874	854	804	858	832	823	873	848	851	823	865	790	868	881	874	886	815	837	830	855	884	863	839	885	851	871	867	875	867	831	850	876	862	841	849	880	872	856	826	843	860	846	872	851	847	829	883	846	853	816	948	837	871	885	902	870	902	818	801	822	877	829	844	869	809	853	888	864	883	849	846	838	885	880	853	879	836	845	834	880	892	826	863	846	892	851	805	835	862	925	849	859	867	840	886	831	896	881	828	857	880	818	869	857	865	840	859	826	836	830	876	867	848	858	818	846	837	851	878	864	872	851	818	835	821	848	785	871	857	910	826	844	894	840	815	823	866	893	856	852	887	837	897	854	848	848	826	827	872	835	873	854	858	817	818	823	807	829	842	874	895	865	851	809	903	859	848	864	887	844	828	859	822	831	835	867	866	844	850	877	786	887	804	835	815	834	816	846	821	848	811	814	834	876	826	911	839	815	824	873	846	844	838	861	820	881	851	818	870	910	808	852	877	837	839	815	897	860	845	869	833	874	838	823	819	880	866	850	847	846	891	868	841	823	881	818	863	919	829	893	854	862	797	836	846	833	869	805	875	861	829	848	825	866	862	800	846	914	931	907	845	866	834	860	833	813	854	853	869	872	847	835	879	843	896	808	854	836	814	849	875	892	821	863	879	866	854	840	888	835	852	835	809	847	839	844	870	863	842	896	858	842	896	841	822	856	869	864	857	844	875	848	880	872	857	883	830	875	860	834	799	833	873	865	862	811	901	876	827	822	857	856	830	839	800	879	856	828	857	869	859	811	937	846	867	879	870	851	875	828	811	834	892	881	863	899	847	821	822	823	850	830	792	828	853	829	842	839	865	852	817	872	841	808	863	841	838	825	856	837	804	820	857	857	831	887	858	820	837	867	897	816	812	805	855	863	899	831	838	875	866	834	816	850	848	825	829	850	846	833	858	863	824	872	807	843	840	847	826	905	899	874	869	849	876	855	860	834	849	834	861	803	856	874	835	860	837	832	877	844	826	835	822	848	790	846	811	853	823	886	877	851	845	805	858	797	828	804	871	831	849	834	796	819	829	858	895	856	855	821	837	811	886	848	824	807	807	897	816	832	857	834	891	853	837	860	846	866	860	835	813	800	794	862	834	872	883	865	834	824	836	893	873	865	856	822	850	863	873	854	872	856	858	852	851	857	857	863	833	820	824	842	838	841	873	873	869	857	876	887	855	851	855	816	828	874	867	886	861	885	866	846	882	881	863	845	817	839	878	911	878	836	847	796	849	873	859	859	792	835	817	878	798	878	820	788	868	828	866	889	888	882	848	796	913	832	793	814	893	839	901	894	871	883	859	833	869	802	849	859	837	835	862	877	851	882	859	810	827	812	836	908	871	835	837	817	815	845	845	838	853	822	879	842	820	843	846	874	816	868	851	845	877	838	868	843	847	871	804	888	849	814	864	834	834	818	880	808	872	871	890	874	905	867	844	825	797	880	884	837	906	838	806	817	797	828	830	855	895	850	849	872	843	847	869	820	835	886	827	882	882	833	823	841	833	821	829	856	788	886	867	843	846	838	851	850	800	843	845	897	856	811	870	905	819	801	864	844	847	839	916	834	859	900	792	817	805	869	834	834	823	838	881	783	820	819	843	881	869	865	852	839	825	840	884	825	873	802	867	852	831	894	870	812	836	839	857	864	903	846	824	851	867	888	930	916	828	846	882	824	858	870	863	901	891	858	842	851	815	845	862	860	866	869	874	809	794	867	880	859	902	885	828	892	837	868	845	847	845	845	868	842	834	864	895	781	856	821	889	865	877	912	872	872	821	857	867	839	845	839	833	893	839	843	888	849	862	901	863	847	864	829	819	887	838	840	886	870	866	875	854	903	834	816	879	872	830	886	856	833	796	864	853	850	854	894	868	804	782	838	831	866	787	819	868	774	889	858	855	831	792	874	851	849	886	813	810	865	850	809	908	877	846	854	924	850	860	901	913	804	835	825	866	798	786	868	841	906	851	837	904	873	855	836	837	831	829	889	823	881	839	905	898	844	879	855	868	819	866	808	842	805	877	882	824	879	812	852	904	822	874	812	806	846	832	865	820	845	832	874	878	799	867	830	835	845	859	826	855	855	890	889	852	881	866	803	813	872	800	875	849	816	886	844	892	833	858	860	850	851	870	812	879	848	842	789	879	859	873	820	838	840	825	873	878	844	841	878	881	870	821	889	873	807	833	906	877	859	815	860	853	840	825	795	854	870	851	837	827	821	850	811	905	891	896	863	826	886	883	867	916	847	833	851	848	896	876	861	889	875	846	872	850	876	830	833	835	878	873	824	834	857	849	870	844	830	851	877	878	868	816	843	873	852	831	855	859	900	920	843	825	854	823	818	846	866	832	833	862	870	829	847	883	861	841	831	865	830	839	859	858	880	836	834	895	907	783	875	862	874	919	849	835	897	841	889	846	884	875	823	865	841
1070	287	194	242	497	1206	1605	1572	1323	3692	8709	9242	7121	4289	2102	960	424	178	108	67	47	60	49	55	42	64	70	56	60	66	60	45	78	73	54	45	52	72	62	42	60	56	57	45	69	64	52	59	59	56	41	47	57	46	53	53	55	69	64	69	59	57	63	52	49	62	56	48	54	50	49	56	71	49	48	49	50	70	67	62	68	51	57	53	57	55	68	62	62	56	45	68	55	47	58	55	53	59	64	57	60	56	73	71	63	56	54	54	44	44	51	51	51	60	58	50	44	65	71	65	47	55	45	61	51	69	59	44	64	53	52	44	49	66	62	60	56	67	58	59	57	47	55	58	56	58	44	54	57	57	65	61	48	59	52	56	54	54	69	66	55	41	53	66	65	51	73	57	57	61	55	55	44	63	45	52	42	47	58	57	59	69	50	60	64	60	46	66	51	65	71	44	55	68	77	59	47	66	57	53	67	43	51	64	71	56	39	48	57	60	63	55	67	54	50	47	53	52	46	58	65	64	56	57	59	44	50	63	60	60	58	60	48	48	55	52	67	66	57	62	58	57	57	49	48	56	49	66	44	65	46	57	51	49	46	59	49	56	54	62	61	71	32	71	57	54	55	60	60	55	51	47	66	49	59	53	66	48	62	60	64	63	62	44	58	54	47	44	58	62	61	65	62	64	46	70	58	64	62	52	60	57	48	55	55	58	64	64	59	57	49	60	47	60	63	50	52	59	61	67	70	60	53	52	59	55	48	50	64	59	63	50	60	72	49	57	47	46	53	54	51	54	53	56	78	58	67	63	57	58	58	67	49	57	62	63	51	58	61	50	74	62	51	60	44	55	59	53	63	58	40	52	65	63	62	44	53	59	65	53	59	41	61	62	66	48	58	64	74	62	45	58	60	56	49	52	57	52	54	37	64	56	69	57	53	58	53	47	66	46	55	50	58	52	47	40	56	69	49	53	65	57	70	49	59	53	45	63	69	55	55	68	52	53	71	72	44	56	51	51	66	59	54	58	53	52	54	58	64	58	44	58	56	61	65	55	53	53	49	56	58	62	44	47	32	60	49	55	63	70	58	52	56	67	57	69	73	46	62	61	68	49	54	49	50	54	46	53	62	48	61	63	48	65	55	53	63	51	61	62	68	64	54	64	67	44	48	61	73	55	57	69	68	59	60	58	52	53	55	62	58	63	47	59	54	53	51	65	54	68	52	56	64	51	66	58	49	57	60	52	67	63	54	48	67	57	57	76	59	61	61	52	63	56	49	56	63	56	61	54	58	56	60	57	54	61	51	59	52	42	72	75	56	58	54	60	49	60	59	44	63	59	52	50	73	66	64	69	55	60	46	53	58	64	63	57	60	55	57	57	51	60	49	63	59	66	54	56	44	58	63	65	43	59	53	57	61	58	49	63	47	58	74	47	55	57	67	51	63	64	64	52	47	53	64	50	48	69	54	59	48	56	61	62	59	68	71	59	64	48	63	51	55	60	50	66	59	54	54	69	60	46	58	62	62	63	55	67	51	70	68	49	47	64	53	49	61	73	69	60	53	50	61	63	65	68	53	57	53	64	54	59	46	69	63	49	61	61	57	55	64	66	53	69	54	56	48	37	59	58	63	50	69	70	54	67	67	39	47	60	62	59	64	60	67	56	65	62	55	63	44	54	56	61	60	56	62	50	67	63	69	63	59	52	56	41	55	58	58	58	49	47	53	54	60	56	55	52	53	59	68	68	56	47	49	61	66	58	52	61	55	55	49	56	52	69	69	49	59	62	59	64	42	47	54	52	65	43	62	50	58	56	70	52	48	70	47	55	63	47	57	66	53	57	52	59	59	50	49	64	57	52	51	64	71	58	45	64	51	66	66	67	66	49	58	55	60	58	66	69	44	53	57	68	57	60	47	64	64	59	61	62	56	63	65	58	51	75	58	80	62	56	52	49	54	47	67	50	64	46	54	54	58	53	52	56	51	61	56	48	74	51	39	52	51	62	52	64	49	57	62	55	61	61	51	48	54	58	51	57	64	64	62	54	56	60	55	54	50	67	52	53	63	56	51	65	60	58	50	46	51	51	64	54	54	53	51	72	51	65	56	65	61	80	53	59	52	69	52	54	55	60	47	65	60	54	82	76	50	58	46	61	62	47	51	64	65	51	45	51	58	52	64	56	55	56	52	51	59	63	66	45	55	61	61	64	56	52	62	54	60	57	62	67	59	53	62	67	52	49	67	61	50	62	44	57	61	63	53	63	55	63	60	53	48	58	57	62	63	51	58	51	63	59	57	68	70	62	56	40	66	63	66	47	49	52	58	47	56	67	67	62	55	55	61	53	70	69	64	47	62	62	44	47	62	58	57	46	65	55	57	75	58	64	72	63	59	64	60	64	65	46	60	57	54	64	63	56	61	48	65	60	51	51	66	53	51	62	43	66	50	54	50	46	62	60	65	56	58	59	56	57	59	59	72	49	53	54	57	43	60	55	56	61	58	66	46	61	52	51	45	62	49	54	49	42	51	52	70	43	75	47	54	56	56	68	57	54	55	55	54	51	65	61	56	56	40	56	68	55	51	48	55	62	52	55	44	56	55	63	49	61	68	46	57	59	58	71	67	64	65	60	53	51	62	52	56	51	68	43	49	59	48	49	63	62	58	63	62	70	63	71	55	63	47	48	55	63	64	53	61	66	60	58	61	57	62	54	55	55	67	49	56	55	62	46	58	51	58	51	57	60	51	63	60	65	61	53	64	70	56	56	56	52	52	64	53	56	42	49	44	61	61	48	63	61	53	65	52	61	57	54	59	50	64	50	70	47	61	48	50	54	63	61	57	73	48	66	63	67	60	52	54	47	53	61	57	53	55	42	63	58	49	51	60	52	49	62	59	50	43	61	57	69	60	62	56	70	69	53	54	58	56	43	52	61	53	68	47	67	55	42	61	60	53	61	55	49	52	69	47	46	60	63	58	71	70	64	58	72	61	61	47	62	59	44	50	57	55	60	41	64	56	61	51	77	41	70	53	65	57	58	59	65	63	53	48	75	53	62	67	64	50	49	54	55	48	56	66	60	52	55	54	56	49	47	69	53	50	52	51	66	61	53	51	61	56	55	72	54	53	64	58	61	51	52	63	56	44	51	60	60	60	47	48	60	59	58	46	57	68	51	61	57	52	59	49	55	54	60	63	50	52	68	59	66	52	60	54	50	63	58	54	54	57	53	73	59	54	60	68	59	53	66	55	51	58	64	63	59	60	55	59	49	55	59	60	66	55	51	35	54	56	46	55	57	59	60	39	36	37	57	56	47	56	72	42	59	60	53	51	52	50	55	54	59	51	49	73	59	60	59	46	54	55	70	46	53	50	45	55	53	50	55	56	43	65	48	57	59	66	54	57	60	56	50	63	50	56	48	44	63	51	63	60	45	62	63	58	56	72	56	52	75	64	63	72	61	56	53	56	62	67	58	63	55	64	56	65	62	53	48	44	56	58	54
18128	7637	3910	11825	27496	33177	33234	31441	28862	38941	48212	46001	40038	33308	25047	16933	8861	3809	1987	1061	820	737	726	701	687	638	682	648	683	684	611	672	702	681	614	693	665	643	666	644	678	723	683	679	689	672	686	708	680	681	669	679	662	706	670	691	632	714	660	709	658	685	678	676	691	643	675	708	685	645	657	686	667	683	613	654	641	642	675	670	685	649	736	662	704	669	622	690	678	670	685	648	659	686	676	652	659	648	684	674	681	653	654	718	706	612	683	643	680	657	676	682	693	671	660	705	651	672	656	684	642	665	642	685	651	649	671	659	686	654	658	665	677	659	657	712	659	670	709	660	705	675	700	641	658	686	663	677	680	650	674	704	708	684	679	651	708	645	729	659	702	670	667	691	710	695	728	675	685	680	672	673	685	689	700	696	653	715	691	700	654	700	677	743	723	681	678	713	672	638	667	711	676	642	617	693	683	703	713	708	627	655	659	633	624	699	702	702	701	683	682	647	674	686	692	645	717	735	689	691	658	670	661	681	655	685	649	697	703	697	645	664	654	673	687	662	709	663	704	705	689	632	675	715	706	638	696	682	750	702	709	692	611	615	646	640	673	703	705	690	655	741	710	678	628	634	658	676	660	651	674	726	637	699	699	679	692	689	718	685	717	702	686	695	638	677	667	636	679	703	694	659	692	688	677	662	662	661	652	643	669	642	626	727	690	660	670	680	705	659	666	664	678	693	659	708	639	682	686	665	680	691	680	636	686	695	681	619	662	665	661	685	695	674	706	679	705	657	699	682	619	660	693	713	663	678	720	644	622	658	642	673	660	679	677	680	624	697	704	730	682	696	709	649	636	676	695	689	682	672	630	667	673	675	664	702	672	676	694	701	621	697	653	655	673	723	655	694	704	682	689	660	701	723	663	680	662	664	636	680	691	666	711	698	653	662	648	666	667	679	681	662	674	684	675	684	655	678	648	710	649	704	668	699	660	645	652	686	690	681	701	651	642	678	634	671	727	673	657	706	663	658	697	675	693	657	659	693	652	649	650	689	669	678	651	683	683	669	707	649	659	699	690	667	661	660	622	691	693	655	713	671	649	660	678	658	721	695	700	688	683	657	681	702	676	630	714	707	627	695	718	692	720	689	660	635	686	666	646	673	674	653	656	725	649	627	678	730	705	676	740	682	696	684	728	693	698	692	707	686	688	685	667	677	689	689	701	696	626	675	644	693	732	701	725	686	709	712	708	761	681	695	678	724	682	657	705	644	704	696	661	669	698	691	659	648	664	648	680	655	646	646	682	690	682	695	629	702	683	674	703	735	669	644	693	713	718	696	693	703	669	686	664	690	652	653	680	688	641	654	708	693	727	697	647	703	673	700	664	683	665	707	665	710	666	699	687	667	690	702	686	679	696	681	660	707	695	691	676	706	656	714	649	676	680	712	694	694	669	676	688	675	658	662	688	681	678	678	678	683	664	682	691	641	667	675	727	693	666	697	682	675	710	694	713	676	712	669	666	603	715	700	686	644	606	707	673	641	707	688	674	687	688	688	677	628	654	675	722	674	741	627	652	650	698	711	706	685	610	643	636	689	689	678	699	623	734	665	656	634	657	682	706	708	621	686	673	660	667	651	660	681	674	654	716	619	719	721	727	677	639	642	697	741	667	635	710	715	705	688	708	666	679	712	699	688	655	664	700	644	672	624	699	654	723	676	662	680	669	705	686	683	637	708	690	679	705	652	640	702	654	698	660	713	646	691	658	726	688	691	680	650	706	681	723	697	665	735	674	697	648	664	716	618	660	720	744	672	685	667	681	660	690	666	698	703	637	683	682	624	683	685	651	699	699	646	698	689	705	668	655	691	664	623	623	711	668	664	676	673	683	669	668	664	699	697	662	748	717	715	698	703	618	671	658	691	671	660	674	723	656	720	689	691	711	713	676	667	688	720	650	669	709	680	702	700	669	689	699	676	689	651	689	680	682	685	685	716	695	679	666	661	657	695	639	683	715	698	690	622	670	725	666	683	715	655	712	650	711	697	666	655	684	681	675	667	708	689	679	696	694	690	672	711	610	714	677	684	696	660	702	678	710	654	742	678	741	650	723	692	667	660	682	655	685	672	731	643	711	665	677	694	667	686	712	674	701	710	688	686	675	639	682	688	709	671	691	643	675	673	670	669	679	655	664	672	676	664	690	688	688	667	669	693	669	712	731	749	668	722	646	659	642	669	648	656	661	630	718	667	685	622	682	650	656	654	685	710	700	678	700	629	734	666	652	659	704	643	706	715	678	748	645	684	700	676	671	688	670	632	704	688	672	707	645	669	662	685	720	715	671	610	714	679	643	701	647	668	672	691	683	676	688	648	670	698	671	698	687	674	671	668	671	658	671	705	659	677	653	694	707	678	730	676	677	641	669	672	679	686	696	731	696	641	642	634	739	670	650	636	678	683	729	676	649	667	707	671	663	669	709	691	700	658	658	659	669	667	662	685	693	685	717	695	655	684	654	649	676	711	673	648	660	678	696	735	643	675	659	655	635	717	715	649	674	676	636	728	688	701	661	673	640	717	703	683	640	693	641	687	658	661	683	648	687	689	665	705	657	649	712	652	705	683	643	677	660	646	692	654	645	657	669	623	693	643	713	706	688	644	681	655	671	667	670	683	713	645	681	638	725	635	674	659	695	690	659	676	721	634	679	678	689	673	703	701	710	717	687	723	645	629	651	691	758	722	671	659	734	650	608	619	695	718	691	710	670	718	673	696	669	692	679	659	697	699	708	745	672	710	685	702	658	668	646	665	729	683	673	598	720	665	691	725	703	648	752	659	685	700	678	675	752	713	725	667	677	695	698	683	698	703	650	680	709	694	644	647	720	665	670	682	738	706	703	706	681	657	707	681	672	660	696	707	717	666	691	683	660	663	689	693	676	699	683	691	713	697	611	711	703	606	663	663	637	665	646	718	686	669	675	658	683	703	643	697	651	685	659	709	711	712	640	694	691	677	714	711	679	702	703	720	650	639	722	683	667	704	682	627	715	716	657	689	653	717	703	699	698	637	738	680	674	672	692	666	709	714	702	695	649	658	691	716	680	662	698	654	693	648	643	673	652	684	669	656	727	643	681	635	703	654	685	712	662	645	671	661	644	679	647	713	691	669	670	663	659	739	667	672	663	707	691	694	683	668	597	699	695	674	656	684	624	672	690	685	652	680	674	702	658	701	655	701	694	676	660	679	721	670	633	631	684	661	676	670	661	685	683	632	706	709	701	681	687	679	666	706	721	686	716	676	646	645	684	712	686	684	651	701	637	680	711	629	662	650	675	632	675	687	669	676	704	687	679	670	700	680	687	705	681	661	689	738	657	641	701	684	649	668	676	667	652	679	691	700	704	673	680	672	678	684	690	673	669	667	672	690	622	662	658	667	637	628	670	684	690	700	730	670	714	683	707	671	698	685	671	651	657	699	674	681	679	673	725	709	697	669	656	636	609	663	701	667	683	697
1291	117	110	106	131	214	345	385	406	710	1881	2145	1706	1004	590	335	162	118	82	75	44	77	64	59	62	57	67	64	64	61	75	58	67	53	70	54	63	60	65	63	74	65	52	75	67	60	62	57	56	57	70	67	71	55	58	79	57	60	66	65	60	67	61	60	74	69	65	62	61	49	63	56	69	56	75	69	63	67	50	72	57	79	74	67	62	50	63	82	67	67	66	63	62	72	73	65	65	82	73	59	64	59	66	67	58	50	57	59	59	78	52	65	71	54	54	61	59	54	61	70	62	61	63	65	60	65	53	59	61	65	70	56	66	54	62	71	53	63	88	67	57	62	74	64	55	64	60	59	68	58	72	73	56	69	61	62	59	63	63	61	63	79	75	57	57	66	63	53	71	64	65	60	46	65	52	69	70	57	69	60	53	70	60	66	57	52	62	53	70	63	60	63	68	57	58	72	61	65	70	61	68	58	64	65	56	66	56	58	58	87	63	54	60	62	64	58	74	60	53	52	66	60	58	58	57	71	83	62	57	68	58	58	58	54	67	61	73	66	55	67	69	63	61	61	74	59	60	69	62	64	65	53	67	68	59	69	57	59	50	52	65	74	70	56	52	68	62	60	77	68	64	59	52	64	71	68	53	67	46	69	78	66	48	56	54	54	63	50	56	63	58	65	71	73	73	67	62	87	57	69	64	57	62	70	82	54	61	69	56	63	71	51	65	64	57	64	67	70	62	53	58	74	68	65	46	51	63	57	55	57	48	65	50	60	64	69	66	62	76	77	65	73	59	61	64	63	60	60	60	67	74	77	65	79	64	62	69	65	54	64	48	54	66	63	44	64	56	49	57	59	69	59	63	60	59	81	50	59	76	70	60	64	56	57	64	61	53	56	67	61	56	72	56	61	59	76	52	85	74	67	63	59	58	60	51	55	67	69	57	57	60	76	70	57	60	82	67	63	71	64	70	50	68	60	64	73	59	73	59	58	69	72	63	57	76	76	47	62	76	61	64	54	63	65	67	62	70	65	69	76	49	73	73	65	60	56	72	76	64	69	68	69	48	75	62	69	66	65	55	62	55	69	55	66	79	68	60	75	61	69	86	52	71	65	67	70	51	72	67	57	59	62	58	60	58	76	71	63	60	63	60	51	68	63	61	71	74	76	63	62	76	74	76	70	71	67	47	71	55	75	55	58	79	65	70	60	70	72	70	63	52	56	85	70	70	57	58	72	75	50	70	41	66	74	64	65	70	51	63	54	62	66	67	60	67	59	43	53	61	64	57	59	78	56	70	49	76	65	67	57	51	60	63	66	59	51	63	56	66	65	71	65	63	61	62	63	69	57	61	60	65	56	58	53	63	59	64	58	73	54	62	72	61	72	66	62	81	62	73	71	67	55	70	63	60	57	59	71	76	59	53	64	59	55	89	75	67	58	55	64	61	48	61	54	79	51	72	68	63	59	61	64	65	55	61	75	60	65	64	69	49	53	65	56	57	74	73	64	69	70	70	50	58	60	57	55	74	60	62	64	71	57	67	68	66	63	59	60	59	45	63	51	50	69	69	71	73	87	68	66	74	62	75	69	65	79	63	58	51	60	66	58	71	56	68	63	65	72	60	59	77	64	67	58	67	67	77	76	57	70	65	66	57	54	63	71	71	54	55	60	67	58	73	60	66	66	56	58	58	77	68	63	58	70	63	58	67	58	60	66	55	62	52	57	59	59	71	69	66	59	64	59	68	66	55	62	85	54	57	65	61	63	66	66	57	71	56	67	66	50	70	69	56	69	69	58	64	74	52	53	64	65	53	74	69	65	80	74	73	58	62	62	78	72	59	53	58	72	52	67	69	70	63	73	58	60	57	69	56	73	63	62	74	62	51	65	76	56	66	60	55	70	74	78	56	63	59	65	67	71	46	52	55	44	56	69	59	44	64	69	50	60	65	69	57	70	65	66	63	59	70	61	62	59	60	53	71	62	67	53	74	68	56	64	70	64	63	52	48	64	64	59	63	46	56	62	78	51	59	77	56	71	61	65	56	77	56	54	66	64	64	74	76	51	64	54	52	82	71	62	68	50	64	55	66	69	54	59	50	56	62	69	61	74	58	53	76	66	74	65	60	71	64	71	58	66	62	55	68	63	66	74	68	56	58	66	72	75	65	63	51	83	53	63	63	68	49	71	59	68	57	61	71	61	70	70	69	53	49	66	67	65	57	59	78	69	69	54	62	64	66	64	49	60	72	58	59	61	59	56	61	60	59	51	64	77	50	58	56	45	59	71	67	55	65	72	67	56	60	77	61	74	61	72	58	51	59	64	54	70	61	55	74	65	61	66	54	67	58	66	67	62	63	67	52	41	62	77	71	59	53	77	39	71	49	58	59	57	82	69	61	83	57	48	62	67	61	65	68	56	55	63	63	63	75	70	60	54	67	75	59	70	64	58	48	67	70	53	69	66	56	71	64	63	67	66	63	57	65	67	59	76	69	59	74	68	60	73	62	53	62	50	55	63	66	70	55	56	56	66	59	55	77	66	76	65	66	60	65	64	63	53	65	59	74	65	61	61	70	57	56	64	68	79	57	67	67	65	61	81	66	79	56	73	61	52	50	52	73	74	60	77	67	49	51	56	54	84	71	59	56	45	90	78	59	57	60	59	64	62	62	75	58	64	60	58	60	63	69	62	82	50	67	62	61	69	53	56	65	67	35	53	72	70	57	59	61	66	50	55	55	48	63	57	76	57	63	52	61	60	51	65	65	65	68	57	65	58	61	52	72	55	56	72	60	62	60	64	59	67	68	84	73	69	65	69	78	62	60	66	70	75	58	62	76	78	48	56	59	83	65	69	62	62	65	82	57	64	69	72	69	70	56	67	78	64	49	62	65	59	67	55	52	90	75	63	54	69	79	66	83	61	70	78	73	67	70	67	67	68	67	62	76	69	66	45	74	63	65	63	68	70	65	62	56	71	67	59	55	61	73	59	55	75	67	80	52	62	73	48	57	69	57	67	64	67	64	60	65	67	56	60	61	61	68	75	61	59	58	71	76	52	65	55	70	58	72	61	69	76	66	74	60	73	62	62	64	62	49	69	71	71	61	58	66	64	65	59	65	57	50	57	76	61	73	61	61	59	62	54	85	62	70	62	76	50	70	57	68	69	70	60	62	63	61	59	76	74	62	63	57	61	74	53	67	56	64	66	65	64	62	57	65	56	70	44	65	46	69	57	61	50	59	59	63	53	67	72	57	54	55	63	66	60	66	67	57	58	61	58	70	58	57	63	62	59	48	65	63	61	73	66	66	68	74	67	57	75	65	68	58	79	66	73	66	47	60	60	74	53	58	49	68	69	65	74	74	58	49	66	57	62	65	54	60	48	57	67	62	62	61	53	58	63	60	66	83	57	65	50	74	63	58	70	58	69	59	56	72	72	86	63	58	60	72	61	55	59	53	74	79	51	47	61	75	47	59	75	64	59	68	75	51	54	66	81
9024	2198	1788	4095	11423	15422	17482	17221	15304	21487	29972	29254	24595	19139	12536	6865	3279	1739	1053	844	778	782	790	773	752	800	723	720	658	734	746	766	720	755	806	713	791	726	792	731	773	743	782	758	787	761	775	806	763	794	744	755	777	792	749	772	752	736	749	761	711	755	751	719	733	762	740	725	744	769	786	762	765	757	754	737	797	761	767	745	747	730	771	733	689	772	743	748	763	742	738	766	765	757	735	740	762	739	722	756	766	777	717	749	762	752	746	736	691	735	757	795	729	803	771	738	815	769	771	719	706	758	733	752	760	790	806	750	733	737	750	759	757	754	748	790	769	800	781	729	760	762	791	755	742	755	750	738	738	775	772	750	744	760	769	796	721	766	745	762	768	745	750	722	810	727	779	774	747	777	721	753	773	745	805	735	780	750	783	744	724	715	756	700	796	758	770	755	759	724	735	761	748	773	741	778	766	739	754	758	773	715	792	785	710	733	779	748	747	769	766	755	777	739	725	818	737	758	742	737	780	802	716	752	803	734	763	754	762	754	769	803	706	796	762	730	722	738	736	765	726	749	756	754	759	788	758	747	769	720	758	761	776	768	758	769	703	791	778	770	789	749	760	746	791	673	739	735	774	752	794	735	802	760	734	729	817	739	748	780	747	780	782	777	742	780	728	789	725	752	759	760	748	746	672	724	798	736	747	828	718	782	810	786	766	755	756	787	738	747	767	791	708	727	750	760	769	697	818	705	769	721	739	723	762	777	752	747	715	749	755	700	772	766	773	751	767	747	773	746	783	791	805	737	759	811	783	735	725	761	803	707	765	756	743	790	787	759	715	797	755	768	770	704	702	731	790	746	807	766	764	756	773	742	752	770	749	782	775	780	760	761	728	764	795	738	755	784	769	759	753	776	745	761	735	706	792	720	754	794	745	749	726	759	769	767	757	773	722	756	731	773	760	769	760	756	724	742	747	783	739	741	771	748	740	836	772	742	745	719	776	762	745	760	753	757	740	788	779	709	777	739	774	751	717	716	770	775	722	755	775	748	700	765	788	727	772	762	762	738	761	774	761	755	745	765	780	743	777	755	788	783	773	764	740	754	754	708	752	753	772	742	776	812	686	766	787	779	791	744	769	804	735	757	732	817	800	785	761	678	749	747	760	732	748	741	754	738	783	759	730	755	799	694	760	778	752	717	701	745	717	783	754	773	734	751	752	749	802	740	764	729	755	739	742	768	747	737	715	770	787	751	739	740	783	777	735	736	720	753	744	756	750	748	758	704	758	744	717	749	752	700	737	784	774	776	733	757	752	775	760	784	747	717	738	792	766	778	794	718	777	708	727	713	727	741	764	740	770	770	760	731	788	790	700	712	763	741	746	742	764	692	763	745	760	750	766	763	770	793	801	705	747	771	778	773	734	749	781	758	747	733	763	780	772	696	712	752	801	755	752	758	729	750	761	723	720	732	710	785	807	768	745	707	769	724	794	757	760	716	720	758	734	778	757	747	765	791	732	749	806	782	781	770	767	760	745	704	785	723	786	745	757	705	772	745	731	768	758	763	725	750	737	737	747	746	729	718	764	710	783	741	706	721	766	789	704	772	742	738	687	730	742	785	759	747	735	739	796	728	757	770	697	766	793	753	783	754	782	783	774	804	745	745	759	796	786	738	767	734	756	750	731	765	762	719	744	751	777	706	747	787	783	706	753	776	760	740	745	743	691	800	731	771	709	738	739	758	774	767	764	765	808	767	741	748	776	712	724	756	710	725	707	772	725	723	720	742	758	731	793	771	758	763	752	751	774	791	772	754	802	740	784	752	733	760	814	756	744	795	702	664	763	765	765	786	761	732	757	720	762	759	764	752	749	750	806	761	721	765	744	777	736	729	782	735	721	739	708	761	775	783	766	749	727	763	743	752	709	691	791	761	756	766	721	779	780	833	801	788	745	726	712	701	764	749	733	805	753	741	774	765	677	780	749	793	786	735	754	771	750	742	778	765	729	758	795	741	764	729	737	759	753	738	759	669	765	798	728	777	726	761	743	739	768	698	739	746	771	783	764	709	761	739	769	728	765	779	765	777	759	791	775	755	781	767	782	748	761	758	841	754	740	781	766	715	789	802	772	764	796	746	765	794	789	728	722	777	788	712	756	731	789	710	806	756	769	763	751	757	748	716	761	775	770	795	762	682	759	770	788	691	765	730	779	747	787	726	687	750	799	720	703	767	755	813	768	744	782	748	773	767	790	759	697	774	728	792	725	713	760	728	727	743	756	717	762	739	756	724	786	757	730	755	814	727	814	741	739	761	773	754	771	733	751	739	745	703	789	766	721	740	711	735	731	797	722	799	752	729	774	765	790	783	757	769	781	750	772	775	756	773	667	721	737	783	766	712	791	742	736	779	725	785	776	744	815	757	706	751	755	783	719	777	758	794	725	746	706	746	737	782	733	782	769	759	807	729	800	768	816	751	752	773	749	750	731	771	771	779	727	751	722	746	727	801	734	725	720	799	776	731	762	738	692	690	773	776	775	749	744	782	786	795	724	750	798	781	708	768	752	777	765	727	798	754	760	756	737	728	781	789	761	795	780	715	752	777	781	728	747	737	752	781	766	787	757	723	734	774	730	755	772	765	767	719	727	747	788	736	774	744	744	769	765	740	733	725	794	759	773	722	720	802	747	767	774	757	740	798	786	746	773	705	776	755	770	773	740	758	778	704	765	787	746	781	722	774	771	718	786	671	758	718	765	768	765	781	799	757	728	740	753	780	763	788	755	718	773	751	741	682	722	765	720	794	741	707	712	756	754	789	741	769	735	749	787	766	752	797	773	754	779	750	786	716	763	786	718	761	769	730	821	735	756	740	746	741	761	781	758	771	796	780	743	751	772	785	796	749	763	788	748	745	710	746	802	732	760	732	758	774	774	768	750	797	740	770	741	766	723	741	804	727	720	759	741	728	752	728	682	790	777	776	771	763	779	729	729	748	754	763	771	774	730	749	733	721	779	757	791	776	763	704	765	744	772	759	722	735	775	766	755	736	725	797	733	777	749	773	760	703	805	745	710	735	780	701	814	858	780	763	734	730	760	792	716	741	774	749	758	756	756	731	748	794	747	789	725	740	723	726	748	742	786	757	731	733	762	762	781	752	730	733	741	809	746	767	783	743	783	771	760	746	780	805	755	784	726	777	750	737	802	752	735	756	756	774	779	803	676	791	737	743	737	759	769	773	783	764	736	731	721	719	731	742	763	799	761	771	764	745	750	759	745	684	777	722	784	669	788	726	759	758	714	751	742	730	757	775	769	773	745	756	757	695	754	785	743	794	809	775	761	747	737	766	774	742	791	751	733	742	750	734	748	731	732	743	814	720	743	750	748	744	773	739	763	744	733	728	738	792	737	716	776	731	782	749	702	767	758	738	772	779	693	789	765	752	765	770	738	770	773	755	690	764	717	739	800	729	757	725	757	781	776	748	751	742	719	799	731	754	752	783	782	778
501	189	182	205	321	500	643	769	771	2275	4868	4728	3469	2264	1135	514	229	124	73	57	66	58	50	55	62	49	51	52	57	48	54	60	51	49	59	41	54	47	45	52	53	64	41	40	41	58	62	48	52	45	63	35	37	57	59	64	57	43	70	55	52	53	55	52	56	65	53	58	47	39	57	55	53	44	43	51	55	63	53	47	43	54	65	54	60	52	47	56	47	47	56	52	51	55	53	50	50	47	54	65	57	50	48	47	47	70	46	47	68	61	44	57	57	61	59	44	58	42	47	58	61	52	49	60	53	47	52	43	59	63	48	46	55	50	39	48	45	64	54	58	53	54	59	47	58	60	62	52	57	42	40	54	67	67	68	55	45	57	40	61	38	69	54	60	58	50	68	43	53	59	46	45	56	58	62	54	68	55	45	45	41	60	57	50	51	55	63	51	56	50	49	58	57	50	64	72	49	53	59	55	50	64	61	60	52	46	63	50	53	48	35	59	53	54	63	58	60	60	40	59	59	52	61	56	62	58	58	53	51	56	57	48	48	60	48	56	51	48	57	54	46	59	47	51	60	59	43	59	65	77	53	50	46	54	43	42	62	55	54	46	59	35	41	43	57	45	68	65	55	63	46	41	46	37	52	60	59	55	52	46	43	52	57	48	50	51	46	63	57	56	52	48	44	43	56	43	69	52	48	44	55	54	55	53	55	57	47	57	56	49	51	69	51	58	49	43	57	48	57	50	58	52	61	58	53	44	59	57	70	47	56	54	50	58	68	41	50	57	50	66	44	59	45	55	64	57	59	51	46	55	65	53	60	73	54	53	59	56	51	56	52	50	55	46	59	53	59	55	61	46	64	52	47	54	57	50	53	54	53	56	46	53	64	49	62	46	53	50	50	44	56	44	60	48	53	45	45	43	44	46	52	58	50	54	46	56	52	42	63	55	66	59	59	32	55	61	54	46	47	71	44	48	58	56	54	48	47	54	46	45	45	62	52	62	50	46	57	43	54	55	43	54	47	54	55	68	64	61	60	50	43	51	45	57	73	51	63	45	67	55	57	55	53	73	50	48	46	56	42	50	40	53	55	48	59	46	51	53	47	58	46	62	54	57	49	58	42	50	57	52	41	64	44	63	49	58	48	51	36	57	46	45	55	74	57	45	57	59	52	62	48	51	53	49	59	53	52	47	62	64	47	57	56	43	57	67	50	51	53	49	69	58	63	60	51	64	50	51	49	38	54	63	50	58	47	59	55	57	55	66	58	43	51	49	55	61	58	47	50	63	75	66	36	52	56	52	48	46	61	47	71	38	69	47	52	46	54	54	56	59	48	55	53	63	70	63	49	54	43	62	53	49	44	50	59	56	66	62	56	49	48	60	45	52	63	50	54	62	55	55	52	56	48	65	52	50	60	59	62	51	54	49	56	43	48	37	51	45	62	47	62	57	59	49	58	51	55	67	46	48	45	48	60	61	60	62	55	63	63	57	43	53	68	46	62	66	56	60	53	54	62	52	50	53	53	53	53	49	51	53	57	58	59	42	78	53	50	57	51	57	58	43	48	46	56	45	49	57	50	57	64	64	61	63	52	58	44	59	53	53	52	49	48	52	55	61	47	50	50	53	50	49	43	50	53	54	42	65	57	62	60	50	46	56	53	49	46	57	58	55	50	52	55	49	47	64	56	54	54	45	69	43	48	57	48	51	52	50	59	42	55	55	55	61	64	56	60	52	52	47	55	47	46	55	55	49	53	70	59	51	47	59	50	64	42	52	47	49	54	44	65	51	59	41	48	41	48	43	46	59	57	57	37	55	47	45	41	53	62	56	62	55	61	54	46	53	45	48	43	44	45	48	54	48	56	57	59	51	50	52	45	47	63	60	42	56	53	55	60	52	45	48	53	53	53	54	54	54	60	45	46	48	58	58	69	46	60	55	50	66	48	57	49	44	43	58	45	46	50	63	59	58	68	42	54	49	55	65	49	50	57	47	50	55	51	62	61	51	47	55	44	56	74	53	63	53	48	52	46	54	49	54	64	57	48	62	47	42	45	42	66	41	57	56	51	60	46	67	59	50	50	56	47	55	50	53	54	59	46	59	55	49	66	52	45	54	55	61	38	51	66	47	48	48	55	50	41	53	53	56	55	44	59	54	69	55	61	61	45	53	64	56	36	57	67	64	49	45	61	70	54	40	47	59	52	64	42	46	60	59	53	47	43	50	45	69	40	51	56	49	50	49	52	59	57	49	55	51	46	49	51	45	43	52	60	54	57	55	47	57	64	57	61	51	57	48	54	59	70	47	51	61	44	48	51	67	41	50	55	59	50	63	57	49	59	68	48	55	62	57	50	56	53	49	55	61	43	41	48	52	61	47	67	56	65	30	50	65	48	47	55	61	62	49	54	68	47	53	51	42	65	52	53	58	64	47	65	44	53	51	58	50	46	54	53	55	53	72	57	42	61	49	52	50	55	45	53	51	64	55	72	46	57	46	60	63	62	60	49	63	55	54	64	65	53	57	52	61	54	49	44	50	50	64	55	46	48	74	51	53	50	48	51	54	57	52	42	73	39	55	70	48	48	60	56	52	53	60	58	62	60	59	47	54	63	44	49	57	55	47	55	51	53	50	63	55	58	49	63	50	52	54	62	58	53	66	62	64	58	51	53	47	47	53	45	56	55	49	52	54	51	49	55	45	61	45	50	49	52	57	61	68	54	51	48	72	50	42	49	67	68	57	49	41	48	50	60	67	42	47	57	44	57	64	58	59	49	62	49	39	53	57	60	58	56	55	49	51	51	48	54	43	59	57	43	49	61	48	48	67	66	38	45	44	49	54	68	47	50	62	65	52	58	56	45	47	51	63	53	59	54	54	46	51	36	54	44	49	69	49	62	47	61	61	57	59	43	58	52	54	77	48	63	48	45	61	60	50	54	60	50	63	48	56	64	66	45	47	59	60	68	51	46	45	45	49	48	53	30	49	53	59	55	53	59	59	52	35	59	51	41	51	63	52	49	55	51	48	56	61	63	45	50	68	55	63	55	44	58	54	61	42	60	61	62	57	59	56	56	49	50	50	41	55	49	50	58	50	45	46	51	52	57	51	56	36	45	51	52	58	61	55	61	60	51	52	34	53	58	49	58	59	57	44	53	44	53	59	58	55	60	52	56	55	53	41	46	54	36	55	55	80	70	62	56	45	43	45	46	51	59	64	44	60	36	53	54	49	47	49	40	45	43	54	60	49	50	55	50	63	49	55	58	59	57	56	55	44	50	43	48	49	53	60	53	48	48	53	70	56	56	58	55	66	49	76	52	46	63	63	54	52	40	59	48	46	58	65	57	54	62	43	66	55	73	44	44	55	60	51	53	48	64	50	59	56	50	70	51	57	46	49	55	48	54	49	60	53	52	47	73	52	49	58	63	48	60	54	58	55	43	58	54	54	54	43	60	56	45	49	46	49	66	44	46	59	57	55	55	51	55	65	47	55	46	50
10116	4763	3983	9888	21287	24456	24650	24010	22810	32650	38860	36962	32304	26472	18394	10669	5030	2195	1126	785	698	642	641	660	622	638	606	638	616	642	623	648	667	681	644	667	659	600	653	623	608	632	695	654	651	619	633	652	622	642	631	617	619	638	663	627	614	653	646	670	634	668	648	608	628	649	680	662	665	647	675	629	637	620	644	619	637	621	642	608	625	650	620	628	658	617	636	648	635	610	636	642	585	670	667	640	636	664	612	650	628	631	663	593	643	599	675	635	666	599	670	636	614	650	675	593	638	623	657	642	665	648	637	611	668	591	598	626	620	604	684	626	652	670	637	651	678	659	632	625	611	609	678	633	626	596	652	655	616	644	692	653	633	644	598	641	622	630	632	602	593	603	589	635	626	619	696	656	648	627	669	640	670	626	648	662	612	663	590	656	632	650	606	630	639	609	672	685	677	591	672	640	637	625	619	662	674	618	665	605	639	611	670	656	629	588	689	589	646	676	636	590	646	578	638	652	634	605	667	602	647	628	588	672	628	624	678	616	635	597	642	608	639	682	650	639	610	642	663	683	646	668	644	655	641	608	621	607	660	613	627	650	632	640	665	613	601	643	591	620	662	593	636	665	650	661	625	669	658	622	653	631	659	683	635	624	660	639	634	650	632	646	610	640	666	638	620	604	640	655	623	633	606	640	637	680	614	600	633	588	679	609	656	617	655	648	646	644	589	590	643	655	673	660	599	659	639	630	661	592	602	634	658	624	593	637	645	608	637	629	671	692	669	636	639	593	623	677	639	645	664	619	696	668	691	666	598	629	623	679	708	625	652	670	638	615	598	648	634	611	659	636	638	661	622	624	659	609	653	585	625	664	652	670	638	654	657	626	625	646	611	658	601	625	621	670	651	647	628	666	668	637	633	594	667	581	654	600	615	645	650	596	609	628	617	600	641	662	650	608	620	633	603	645	667	585	604	601	640	625	644	634	661	647	633	655	646	613	675	682	649	611	655	632	630	589	683	664	624	645	641	622	643	635	660	659	644	636	591	619	654	669	598	636	629	623	597	656	661	648	633	647	612	594	634	668	658	670	641	646	690	624	692	628	638	710	621	638	656	611	624	607	626	644	644	611	660	651	669	637	621	658	619	614	611	574	614	643	638	631	621	651	616	630	639	649	688	642	583	649	655	614	640	679	660	648	620	630	604	656	625	652	650	634	645	669	630	668	651	660	631	611	629	613	570	581	663	654	647	616	584	607	625	639	650	615	630	655	700	655	572	635	680	653	689	622	654	618	702	632	630	616	622	635	656	646	641	672	650	650	666	670	595	650	657	650	620	689	642	644	598	645	646	697	601	610	609	657	629	655	615	652	620	636	635	628	653	624	683	619	653	598	645	630	607	624	622	565	597	622	687	694	627	623	612	628	646	633	595	634	600	639	628	611	681	666	640	651	654	611	610	677	621	595	614	613	688	624	644	668	646	657	636	615	641	602	576	605	589	596	634	623	690	613	639	639	679	617	616	666	612	648	626	661	612	677	623	583	617	656	602	629	592	643	638	623	646	611	679	670	666	619	619	611	594	593	614	656	631	668	669	646	656	640	667	674	635	622	632	647	643	644	598	698	661	666	651	668	654	636	664	611	623	627	640	600	661	701	611	633	685	619	642	646	664	607	635	646	608	642	641	645	621	643	612	709	697	626	611	669	639	627	643	619	614	626	624	633	643	670	644	600	576	676	671	595	616	650	650	644	656	616	623	676	620	632	629	591	621	641	637	641	661	666	646	684	596	640	630	654	614	659	637	665	614	605	637	641	678	640	657	639	641	590	640	636	668	652	682	625	672	655	675	679	661	639	653	648	638	644	623	613	612	633	593	635	648	648	633	624	658	615	643	600	630	658	633	639	639	648	609	657	608	636	664	613	642	618	642	611	646	664	699	663	647	607	633	641	634	646	619	634	656	602	587	636	626	626	599	684	628	624	641	621	673	640	637	663	627	645	667	653	659	603	638	614	612	613	627	624	655	610	650	667	629	643	683	627	619	598	622	616	653	649	652	662	640	675	631	611	652	634	626	604	650	592	638	627	644	622	652	614	650	630	640	634	663	692	657	654	584	632	655	686	630	673	645	638	669	649	653	646	639	643	660	604	623	612	617	676	630	648	621	634	644	693	607	631	636	617	583	630	655	613	639	650	601	615	658	612	616	650	639	647	632	660	653	621	633	658	662	666	646	641	633	634	645	564	647	614	626	666	628	680	602	643	658	646	593	600	628	613	643	636	622	618	618	650	598	584	663	647	620	624	595	664	644	623	611	600	645	681	607	637	608	673	612	557	663	628	637	681	639	659	619	626	590	636	619	644	628	650	617	647	615	671	634	631	638	668	629	665	643	690	586	651	622	605	622	623	664	660	610	611	664	601	613	631	658	685	657	657	644	629	596	621	678	627	624	615	582	622	636	644	650	586	624	621	657	651	605	637	606	648	647	609	634	641	655	681	616	642	704	641	628	635	634	597	634	717	637	623	642	643	648	662	658	663	634	660	595	629	667	690	612	664	648	638	625	630	594	627	622	617	628	677	594	635	671	665	665	673	691	594	645	629	675	619	618	649	608	660	639	661	616	663	617	617	602	615	634	654	654	634	655	660	570	636	640	647	631	611	635	628	662	666	648	652	669	632	642	657	642	641	585	621	597	611	661	634	647	623	641	650	635	597	640	600	634	652	622	674	611	658	620	590	644	611	583	674	629	661	609	674	657	676	646	630	635	665	621	620	658	697	646	653	661	631	623	713	612	632	626	641	636	614	674	629	618	656	615	652	606	657	633	636	665	653	638	602	593	646	633	626	653	608	635	639	658	637	678	658	650	666	666	646	586	682	623	656	605	651	641	589	621	577	657	606	663	621	630	638	621	658	630	611	645	636	619	659	618	665	683	619	710	651	657	659	615	585	685	639	616	672	610	631	648	657	612	645	634	623	612	636	616	660	662	623	627	642	648	627	638	692	638	626	640	631	640	585	666	623	636	667	640	594	643	631	683	604	628	645	635	646	660	644	639	627	637	654	606	620	644	637	626	668	655	630	630	660	615	632	625	614	610	666	647	705	651	654	621	656	613	643	649	640	641	647	612	652	658	654	690	657	648	667	641	614	640	615	653	648	669	638	686	651	608	643	672	656	681	660	605	633	632	632	626	580	678	613	625	644	634	667	659	649	571	636	619	624	670	676	639	649	626	665	693	659	641	655	641	636	664	626	638	654	633	623	612	678	625	624	655	674	676	607	634	619	701	680	640	641	631	653	647	609	638	659	631	643	621	662	675	610	674	667	635	645	621	675	621	643	636	639	641	623	605	615	673	619	637	640	644	599	624	607	607	631	603	648	687	655	635	668	637	608	639	623	629	618	680	700	660	614	639	598	638	619	666	587	695	614	640	640	668	627	644	639	615	646	661	617	611	667	680	648	629	640	645	620	694	607	598	634	666	630	617	658	605	605	607	656	635	618	613	629
1968	198	199	162	264	429	518	544	713	4321	7629	5626	3980	2397	1127	554	234	135	103	90	75	92	78	84	63	64	80	70	77	57	63	79	83	70	67	82	78	73	74	60	78	64	86	74	67	64	73	71	69	81	76	70	60	84	73	67	68	77	71	71	64	73	70	67	78	74	81	69	75	79	76	78	74	81	79	81	66	89	70	81	77	84	70	72	83	64	71	68	82	66	72	73	66	79	82	75	72	74	48	66	86	84	65	77	70	63	71	67	73	84	64	73	63	65	82	84	77	65	62	77	67	73	69	78	90	82	89	63	67	74	71	75	55	69	65	81	74	86	86	90	67	65	68	77	92	74	59	71	61	68	70	76	69	86	83	67	75	73	74	63	75	77	71	77	54	71	68	74	74	64	75	73	82	65	79	76	70	77	54	64	66	67	69	73	68	74	76	88	73	75	84	70	85	68	75	75	71	78	77	81	77	74	53	69	86	86	79	74	73	73	64	84	69	85	68	92	89	77	74	79	84	64	73	75	81	74	57	72	62	76	74	70	85	73	64	83	57	79	70	65	71	78	59	70	66	83	64	87	95	86	61	81	72	88	64	86	72	78	74	72	66	86	61	77	73	83	74	80	69	65	69	66	73	79	59	76	69	76	74	79	63	89	73	62	68	79	69	67	63	71	60	77	66	70	73	75	75	77	68	58	81	70	70	83	70	72	70	85	76	75	96	79	80	92	71	76	64	63	80	72	80	75	64	83	70	79	78	88	54	74	71	62	70	72	82	79	67	73	60	75	82	68	63	70	74	94	77	70	78	79	77	71	72	64	78	84	81	76	76	57	76	95	77	68	81	75	77	68	72	66	68	74	70	85	80	73	89	53	57	76	72	63	89	85	71	85	64	67	90	83	52	66	73	67	58	72	62	72	55	69	78	86	72	66	75	77	76	67	81	79	73	77	78	73	92	80	70	94	73	87	62	75	79	68	68	72	73	81	68	66	66	94	69	63	70	67	69	66	76	67	74	83	76	75	80	81	80	79	80	67	71	78	74	80	75	67	65	62	68	79	69	75	68	71	59	88	65	82	61	54	71	76	63	79	80	68	77	64	70	84	70	88	87	64	76	65	71	67	72	83	66	74	81	59	70	76	74	66	55	83	64	65	64	78	69	75	83	62	65	75	77	75	51	74	80	66	67	87	81	61	65	61	75	73	73	75	75	85	74	81	90	68	69	75	77	81	73	92	81	81	78	70	66	79	71	65	70	89	75	64	74	79	68	73	88	83	70	63	77	80	79	79	55	77	71	71	75	77	86	76	73	69	74	69	81	78	88	86	88	76	85	74	69	81	73	72	68	69	81	74	71	68	63	74	74	86	73	80	75	66	64	74	75	70	81	71	67	75	78	72	69	73	84	76	64	87	76	82	65	64	74	73	75	57	64	59	61	78	59	56	71	68	73	60	60	69	68	79	70	68	75	58	70	70	64	70	76	76	65	87	60	55	71	76	72	79	76	73	75	57	67	76	78	76	72	67	72	90	66	62	71	62	66	81	62	74	66	78	67	71	82	66	87	80	66	76	56	79	73	66	85	83	72	78	66	64	78	71	74	63	65	78	75	71	82	62	73	72	61	80	62	92	78	80	84	80	73	76	68	79	92	81	65	84	62	66	61	89	80	74	74	93	76	86	76	73	87	80	80	84	65	74	68	73	79	73	72	77	85	54	88	70	85	67	88	57	77	66	82	56	87	79	51	88	78	87	64	72	91	80	72	76	84	68	91	79	68	73	70	63	82	67	76	68	84	59	80	79	67	67	70	66	81	75	81	80	68	65	69	64	87	65	77	83	55	94	62	68	70	93	65	69	60	67	77	74	75	73	67	75	80	74	75	65	76	74	77	81	71	69	62	82	91	91	83	64	68	76	66	71	74	70	74	71	75	85	75	90	78	80	68	85	78	59	70	69	63	76	69	64	81	80	83	72	64	75	70	78	71	91	69	61	68	57	69	69	49	83	86	69	73	73	56	91	76	79	91	85	78	81	67	65	59	80	79	78	68	58	86	68	84	71	68	88	65	83	67	63	86	70	76	77	79	67	75	63	60	64	71	86	71	70	84	68	71	67	59	58	66	76	82	66	64	66	70	72	67	83	79	84	78	78	73	65	67	70	77	69	65	84	72	78	80	62	72	63	83	65	80	61	84	81	84	74	68	70	77	77	64	60	64	79	69	75	66	74	69	59	73	79	64	66	76	79	70	64	69	54	85	74	68	68	83	69	79	83	75	82	91	75	70	88	67	68	73	72	66	86	65	66	68	87	68	80	84	70	88	83	76	74	68	78	81	71	89	57	71	77	74	74	72	70	76	65	80	61	83	56	73	74	74	78	78	67	75	67	86	63	59	59	82	82	59	60	68	81	65	66	78	83	71	82	65	80	69	64	64	78	81	87	80	73	55	76	68	103	64	80	72	76	59	68	86	64	74	74	62	70	82	73	64	89	102	76	76	77	65	72	67	60	74	69	67	71	90	74	79	80	58	83	79	84	75	87	73	84	85	76	73	71	71	79	83	85	84	81	84	73	92	76	70	59	78	97	80	75	73	75	66	73	58	78	68	83	78	83	58	83	86	72	77	69	62	80	83	77	58	98	64	78	64	78	69	62	81	80	76	67	55	73	77	73	69	74	76	69	67	71	79	66	67	78	74	72	68	64	60	85	73	75	61	72	74	64	69	87	54	63	75	68	74	83	72	64	73	75	58	78	78	72	79	88	71	75	77	62	83	72	68	84	79	73	60	76	83	62	71	67	72	71	72	83	90	67	77	60	75	57	81	78	76	68	71	69	76	62	71	63	68	80	59	70	71	72	63	73	68	74	72	74	77	55	63	83	96	89	75	76	69	75	66	60	61	70	61	64	70	73	74	81	73	80	77	67	64	77	68	84	74	72	69	71	73	85	77	68	59	66	73	74	74	85	89	69	79	66	67	71	80	72	67	62	81	86	72	68	67	57	76	66	82	95	65	73	74	61	75	57	77	70	76	76	76	66	92	50	79	62	63	64	57	63	83	65	69	90	85	70	77	79	74	70	74	82	80	62	58	69	82	70	72	70	75	63	70	77	72	83	74	78	73	75	65	71	64	69	74	67	71	65	76	82	64	70	66	66	76	79	62	66	75	68	67	76	85	71	71	66	75	80	62	64	73	74	64	77	91	69	59	78	68	68	72	73	79	66	88	84	80	69	61	67	63	72	60	73	68	68	70	80	64	68	82	67	73	92	75	71	61	77	63	77	70	76	69	81	73	74	71	65	67	55	89	87	79	63	81	73	63	74	73	92	68	69	74	70	71	67	83	76	75	75	62	65	80	83	73	73	67	77	64	78	82	79	79	72	76	83	73	73	72	64	74	82	63	78	72	65	60	72	68	75	87	81	94	73	61	73	80	67	84	72	72	72	72	93	65	70	81	68	79	76	72	76	75	60	79	67	66	85	78	60	84	61	70	66
11493	4924	3808	7330	19273	22955	22084	21354	23052	40941	45171	38726	33909	27355	19626	11736	5358	2442	1440	991	895	889	885	815	883	840	879	891	889	879	855	812	839	891	891	848	847	892	920	840	849	894	860	886	851	855	842	875	875	893	866	835	863	894	907	867	844	923	819	869	826	827	875	859	900	789	864	911	849	860	796	852	918	826	840	849	885	908	873	858	839	851	859	817	845	877	901	852	855	858	896	828	877	849	821	785	872	900	968	845	916	896	891	868	837	888	808	891	949	860	856	892	825	913	873	885	899	852	808	871	909	887	896	868	920	868	834	855	850	882	823	880	900	832	812	826	892	825	925	875	882	832	878	862	868	868	824	871	837	897	839	868	878	916	854	903	864	830	847	871	909	881	844	907	872	927	800	874	829	897	866	844	832	900	861	848	848	838	886	849	804	850	804	811	871	822	848	862	863	821	909	840	856	856	837	890	827	840	849	872	840	901	872	841	938	865	848	856	891	879	900	870	895	901	921	871	870	868	864	849	812	886	853	822	841	882	837	828	814	868	877	880	870	825	866	918	886	869	846	813	900	860	878	854	834	859	893	859	864	923	890	892	870	863	923	871	860	872	863	816	845	880	884	852	844	874	855	911	857	867	915	865	880	849	887	850	855	862	880	839	870	807	800	901	850	868	854	847	820	817	845	882	822	849	939	792	854	831	856	856	840	836	826	847	893	900	893	895	895	845	873	971	870	907	860	897	818	906	874	924	884	892	894	864	876	934	872	820	846	865	815	876	863	885	892	850	879	819	864	844	838	860	876	829	784	878	880	890	863	891	839	843	825	892	850	845	874	861	836	840	851	838	851	829	872	860	862	896	864	784	840	876	815	855	852	850	862	846	844	836	877	869	893	853	856	951	810	909	877	878	832	872	878	856	839	848	883	831	890	837	842	907	942	876	857	860	852	846	895	827	788	859	879	835	838	926	862	866	866	854	881	880	898	874	851	875	881	872	860	886	902	843	877	897	853	918	871	861	876	835	831	879	867	867	834	884	858	874	850	931	835	874	877	827	883	879	876	895	849	875	901	865	887	844	850	886	871	889	805	857	856	839	883	848	827	892	905	858	873	835	900	846	853	844	879	878	784	872	848	875	895	887	854	844	853	894	840	848	887	907	867	890	842	875	870	874	829	854	833	857	876	846	776	846	898	828	888	882	876	875	868	870	837	875	841	884	873	842	854	854	881	867	908	855	839	913	902	867	825	876	838	870	903	865	861	841	850	860	908	858	837	832	875	913	895	885	855	892	867	893	865	873	841	835	865	931	946	849	877	869	837	847	902	876	839	831	909	888	857	851	829	890	844	854	852	861	862	873	819	865	837	815	841	871	891	905	898	835	858	879	836	815	849	875	871	872	832	872	889	897	868	840	843	828	846	905	830	863	892	862	901	858	884	881	863	819	835	888	885	862	903	871	927	885	814	853	860	857	888	911	904	885	906	813	840	881	826	900	876	881	810	859	799	869	854	845	888	895	882	820	881	850	879	906	901	890	829	873	822	847	862	843	843	856	878	878	832	866	832	843	842	870	883	865	884	822	879	852	862	858	896	881	880	884	873	833	911	878	836	850	849	887	807	866	845	864	804	874	787	867	847	919	870	832	927	871	854	824	845	877	833	864	876	859	888	852	912	802	843	886	820	887	902	830	887	882	862	898	832	824	871	870	856	874	860	820	852	887	880	884	810	909	868	851	889	879	855	856	884	885	838	858	833	821	876	874	910	867	842	917	818	856	894	930	853	900	900	885	865	899	832	890	873	870	828	891	909	856	882	929	882	861	873	904	828	836	915	867	858	801	859	840	807	885	856	823	876	879	887	860	854	875	861	826	914	893	841	834	896	860	828	847	891	856	835	854	870	854	868	835	878	896	800	848	851	907	893	903	855	869	874	858	838	881	909	891	905	872	809	886	854	857	938	821	855	876	875	863	820	831	861	872	865	869	860	862	804	837	887	928	844	848	868	826	863	905	859	857	786	887	865	869	902	860	858	866	826	868	883	841	859	884	885	914	843	884	849	971	883	857	878	877	886	854	854	844	864	863	880	883	906	835	828	844	858	852	903	865	830	840	872	867	831	876	868	906	850	840	818	873	890	865	920	862	839	928	838	879	894	825	833	852	842	866	882	831	853	888	866	847	883	890	842	913	823	911	820	798	846	780	859	873	884	856	909	861	922	830	833	838	898	829	890	833	913	838	885	916	892	810	819	854	874	854	918	862	859	842	902	878	805	802	859	914	881	894	873	894	816	876	880	900	826	866	905	891	903	875	862	886	916	870	824	895	883	845	860	810	800	906	832	905	907	905	834	869	845	844	879	802	925	875	889	884	871	857	822	858	871	845	845	914	869	836	898	850	854	877	866	833	882	941	863	827	847	902	859	869	876	848	853	869	825	865	854	872	818	873	926	839	908	899	917	874	874	888	822	829	799	887	876	867	872	803	872	841	875	867	827	938	863	872	884	869	886	865	854	888	871	887	874	900	849	846	878	907	889	840	823	846	915	868	877	875	878	859	846	843	845	885	892	845	830	834	878	845	828	853	915	935	887	834	929	878	824	828	868	820	810	882	890	837	900	843	844	899	890	824	866	860	842	877	859	867	914	824	870	906	823	901	894	851	917	879	846	824	832	889	904	851	909	893	795	896	883	838	863	868	915	908	903	868	821	877	915	898	871	828	864	876	847	845	853	807	854	837	888	853	837	835	890	847	830	835	842	827	836	909	870	859	913	847	871	876	830	848	888	879	822	855	866	830	855	840	860	886	907	924	890	867	904	857	863	917	884	877	832	878	926	856	880	905	879	901	823	892	928	853	895	888	882	908	840	836	893	853	858	814	865	880	929	860	850	846	840	852	823	813	861	854	879	916	832	858	880	852	887	810	869	892	862	951	868	846	933	839	919	884	879	824	878	839	812	879	878	849	869	863	863	971	911	891	887	903	876	796	898	851	908	872	887	885	849	843	854	878	817	907	891	909	857	887	880	880	872	856	884	894	879	845	880	815	854	939	892	899	865	875	824	871	831	869	859	814	904	874	842	881	843	851	845	858	862	857	862	869	866	861	906	820	919	871	834	843	847	891	861	856	922	842	857	866	881	861	852	873	853	925	874	884	904	924	841	857	840	843	905	842	840	885	852	903	885	878	857	855	883	852	851	855	864	845	855	901	896	880	845	880	863	889	910	804	895	830	922	849	853	900	887	848	902	852	896	853	860	898	861	877	875	843	853	859	812	821	857	864	899	890	868	853	840	896	844	874	871	786	851	849	856	847	858	849	836	856	879	888	836	918	867	887	858	843	899	827	888	838	884	921	907	853	864	869	850	915	895	851	844	862	844	892	870	900	853	902	900	897	893	866	833	884	878	862	885	875	884	864	864	854	880	881	826	856	883	855	897	885	817	832	874	877	905	858	855	913	831	868	874	858	888	843	866	847	884	867	842	846	920	859	887	785	859	847	870	884	824	878
951	361	185	186	250	473	698	833	1126	6779	9942	8677	6708	4273	2048	906	395	173	90	71	56	64	60	48	59	57	74	46	57	72	68	69	57	65	51	67	55	63	65	50	69	52	58	52	67	54	57	57	63	59	59	57	64	50	55	65	55	58	52	64	52	51	58	53	66	59	43	47	57	51	65	48	70	63	59	76	73	70	64	65	56	65	56	57	56	59	51	49	57	54	60	55	42	62	53	66	71	45	47	53	54	44	49	59	53	67	60	63	64	72	54	56	69	51	66	54	59	57	71	58	54	47	56	56	76	48	63	50	48	55	57	46	39	55	49	68	70	57	64	62	77	62	54	57	67	64	50	53	64	65	70	62	61	48	56	66	44	50	58	51	56	49	66	48	45	53	65	56	49	59	53	67	63	58	50	54	51	55	59	61	76	60	59	58	56	61	80	69	56	58	59	60	58	60	58	62	52	55	46	45	63	59	62	47	69	63	71	61	67	68	60	55	54	53	53	64	67	73	61	66	49	60	64	63	56	55	70	59	54	70	57	80	67	56	55	71	72	50	60	50	55	52	52	47	62	56	63	76	55	60	56	66	53	67	57	50	69	71	57	48	68	70	48	47	59	53	54	58	72	67	59	64	56	64	52	68	50	59	58	61	49	60	58	62	66	69	48	65	60	54	60	69	54	62	41	63	68	53	53	51	65	64	66	65	63	65	53	61	48	65	61	56	49	54	49	78	56	66	64	57	58	55	53	71	59	42	44	74	82	66	68	65	59	47	56	59	55	70	55	50	62	64	49	62	49	69	48	55	58	67	41	66	53	61	64	52	55	55	54	53	51	60	68	62	46	64	57	51	57	59	70	54	70	57	48	67	60	61	48	61	62	46	68	59	45	52	60	58	61	45	65	48	55	64	71	40	64	49	68	57	72	67	55	58	56	62	52	64	50	47	60	48	71	64	67	65	62	65	40	67	58	55	65	64	47	55	61	45	56	73	52	50	50	67	51	55	56	55	64	55	71	52	61	62	53	61	56	49	60	56	59	76	60	48	59	74	68	51	49	48	54	52	57	58	54	71	47	55	61	54	60	53	66	61	53	51	67	69	63	64	48	73	52	54	51	62	44	69	54	49	67	67	60	72	53	53	45	61	55	71	64	57	67	61	45	69	70	52	67	59	60	51	46	74	63	59	77	51	58	60	58	66	65	70	64	45	60	58	60	79	55	62	67	82	56	60	50	65	66	64	60	53	63	65	63	59	68	50	59	61	63	55	80	63	52	67	67	52	61	61	62	72	70	49	52	62	54	72	61	40	56	57	54	49	61	46	58	54	74	57	68	56	62	55	60	58	71	58	58	58	61	73	48	66	64	60	81	48	55	68	50	63	50	61	54	61	54	53	56	51	62	58	74	61	65	57	60	57	64	62	67	51	73	55	63	63	56	64	51	54	68	58	66	68	57	61	55	55	54	58	48	71	73	52	54	63	53	51	48	77	59	60	58	61	61	52	56	59	53	48	57	73	57	59	49	64	62	71	49	61	62	62	67	56	54	54	59	62	56	72	61	53	52	61	58	60	56	40	49	49	63	56	76	63	61	64	52	63	65	58	55	60	58	41	57	67	50	49	66	55	52	61	54	61	66	57	62	57	48	66	70	44	48	61	50	50	58	60	56	63	61	53	49	61	67	68	63	63	57	59	42	48	58	56	62	59	61	55	48	52	53	56	59	48	62	55	66	62	65	56	79	58	62	49	57	62	68	59	55	59	59	49	43	53	67	64	60	63	53	56	71	61	65	46	41	64	69	52	52	56	54	59	54	72	64	45	53	69	66	65	75	59	60	69	49	66	73	64	54	61	52	62	54	60	58	56	44	53	56	52	56	44	63	65	57	68	53	79	79	68	62	65	53	64	57	43	49	71	66	63	62	56	54	58	63	55	67	54	58	54	61	68	54	53	51	55	44	66	66	60	48	62	66	65	50	63	67	55	50	67	56	55	58	55	70	60	61	54	59	62	68	67	62	63	60	49	73	69	69	55	48	69	62	57	59	60	55	50	56	69	51	56	79	64	61	72	53	54	69	56	50	62	62	57	57	62	47	42	70	48	52	64	54	55	65	62	66	73	54	68	60	50	71	64	76	58	64	50	63	63	46	52	51	41	65	69	58	48	48	52	52	64	69	75	49	60	55	64	59	56	52	52	60	65	65	63	61	60	55	55	51	58	56	54	78	61	53	77	63	71	70	51	74	64	39	73	59	62	54	51	65	53	40	60	65	44	58	55	61	52	55	67	72	66	59	58	56	64	70	55	48	58	72	65	56	61	45	61	74	58	55	72	56	67	58	47	50	55	54	53	65	50	55	49	73	71	54	57	55	66	66	57	65	61	64	56	66	50	51	59	55	53	66	56	67	54	56	53	64	54	53	66	61	50	61	73	51	70	57	61	77	58	52	70	55	53	61	54	69	61	60	70	52	55	44	65	66	66	52	47	48	48	57	50	64	52	68	71	48	59	70	64	54	63	63	59	45	49	64	61	50	46	52	64	67	74	56	53	59	50	64	54	63	61	57	64	53	64	57	56	70	61	56	60	58	51	59	56	68	69	64	55	70	55	53	67	55	41	54	66	52	53	56	43	46	77	64	56	58	53	55	56	67	68	72	58	44	67	54	50	59	66	76	66	66	61	49	51	53	52	57	82	63	55	64	53	61	54	48	62	40	60	58	53	59	57	61	57	66	58	54	69	50	71	52	76	48	55	41	57	58	64	47	52	60	65	75	58	49	68	55	53	59	60	49	71	56	54	63	43	61	65	52	68	63	64	59	58	64	62	44	36	67	55	62	62	64	52	52	64	54	68	58	59	45	53	55	64	58	55	61	69	60	64	58	55	52	57	64	76	50	58	42	64	56	50	71	67	58	61	53	48	66	52	58	58	54	58	71	54	60	51	49	45	71	70	70	42	61	58	67	62	61	53	63	56	61	64	55	48	61	75	52	78	73	59	60	75	52	55	64	57	51	60	49	48	57	45	53	54	68	59	51	56	63	51	59	54	43	61	72	45	69	71	57	64	62	68	65	58	51	56	71	60	60	58	52	60	62	45	74	66	63	59	63	63	63	66	53	54	59	63	58	44	58	67	49	43	65	50	68	68	58	63	49	52	69	58	66	64	78	58	65	73	59	66	69	76	57	70	36	62	46	60	74	62	53	58	63	61	66	61	62	65	52	63	69	63	57	54	53	51	49	55	75	73	59	52	64	54	61	56	63	61	56	53	56	58	54	64	58	57	50	57	47	66	61	51	53	57	56	61	49	60	49	76	54	59	75	45	59	49	44	46	63	48	63	72	63	62	57	54	58	58	50	62	62	55	67	41	63	60	67	61	58	63	64	53	57	63	61	52	51	56	53	58	62	71	43	60	52	75	53	60	55	69	57	60	53	64	66	67	59	53	50	65	58	53	64	46	72	65	61	83	57	44	71	55	79	53	64	59	52	55	47	61
14659	7869	3902	10627	20625	24922	25178	25427	27356	47364	48479	44729	40171	33186	25101	16239	7931	3390	1597	997	727	704	701	697	715	727	690	695	682	707	723	687	737	661	690	710	745	712	643	614	713	682	734	757	698	705	699	690	644	686	698	638	693	656	645	720	686	710	689	717	676	697	675	700	649	741	704	719	669	655	739	730	662	707	676	681	690	683	697	714	702	698	741	738	701	715	655	681	736	731	692	682	696	687	689	711	665	715	643	711	733	712	702	699	654	692	710	689	665	691	688	676	707	667	674	710	708	727	704	695	689	727	708	713	742	655	790	683	729	673	658	677	669	683	691	691	658	711	711	660	708	681	707	700	734	715	684	662	701	699	746	704	694	701	683	640	671	728	704	656	656	658	676	717	676	695	716	694	701	688	726	651	706	745	680	660	721	724	733	736	687	672	694	710	684	721	686	696	736	703	714	677	683	725	695	720	717	654	702	702	703	650	725	714	666	686	713	732	690	676	685	728	691	714	704	650	712	688	711	708	742	716	690	693	706	728	672	716	715	631	725	704	705	725	699	722	698	711	703	695	648	702	704	714	737	677	696	721	650	730	715	707	668	655	720	711	712	611	724	709	659	705	719	719	635	673	701	708	684	713	704	726	709	725	690	692	651	696	685	703	729	648	660	650	661	722	734	731	706	716	728	678	664	688	679	683	723	709	669	690	727	740	685	686	714	679	698	709	706	689	707	697	723	672	721	707	730	726	681	673	687	661	719	693	741	737	722	615	636	702	693	715	730	692	708	684	739	651	699	702	733	665	725	676	706	711	694	666	701	681	669	712	698	675	659	724	682	715	713	720	669	698	725	665	710	695	693	712	670	697	689	703	719	679	662	726	674	679	667	720	718	735	714	699	662	691	713	693	722	672	657	689	686	720	672	705	672	727	693	686	701	687	661	715	630	687	691	679	685	721	735	725	695	715	703	701	714	664	700	737	661	710	686	706	733	726	706	719	704	695	729	707	661	640	671	667	709	699	728	702	691	657	724	710	739	712	702	654	704	698	717	741	676	710	716	674	672	726	687	733	646	712	662	689	722	699	732	711	715	688	696	698	681	688	739	732	664	697	720	719	713	688	678	670	672	686	695	702	722	705	771	660	717	708	708	680	781	695	679	676	749	696	678	704	717	649	727	686	698	668	688	685	732	683	727	678	708	724	723	695	667	687	688	714	687	683	671	680	724	703	678	676	658	708	670	686	646	719	700	689	689	700	676	695	659	726	687	693	731	663	669	660	668	702	679	658	726	724	705	676	684	692	748	740	747	724	714	674	655	725	679	700	663	686	700	675	696	676	674	688	716	695	716	710	718	710	752	693	655	707	667	704	678	695	694	665	717	707	704	745	688	677	718	735	691	716	708	712	703	670	716	673	697	713	691	701	670	734	695	710	697	728	719	728	716	632	677	707	688	679	759	713	665	634	708	671	670	700	716	729	658	656	655	704	671	695	673	697	720	675	726	700	713	702	715	721	708	628	708	710	703	692	677	691	669	706	717	746	705	683	680	688	704	662	646	672	709	673	732	689	646	747	724	680	722	701	707	706	717	719	678	661	640	712	714	688	700	695	742	712	682	707	724	715	699	676	726	713	735	670	717	696	703	713	683	670	701	696	720	742	680	715	685	676	681	674	692	672	698	684	724	703	707	694	708	688	669	698	695	677	737	672	664	652	684	695	716	698	718	720	700	717	652	702	662	760	678	734	688	706	665	699	690	710	720	707	712	713	715	673	702	751	680	734	693	710	698	702	736	726	695	732	676	726	686	661	745	671	754	714	681	705	703	709	728	738	732	687	708	670	671	691	725	678	705	685	712	745	704	756	706	715	659	695	730	692	686	674	719	695	689	662	725	709	701	716	676	695	720	668	691	688	751	738	728	677	723	708	690	684	745	721	677	669	702	666	752	716	656	671	692	718	694	666	689	691	715	709	692	711	671	709	740	718	697	689	735	682	684	711	723	702	680	679	676	628	684	703	718	765	679	615	746	700	723	668	692	697	668	718	705	766	659	670	704	743	695	720	733	680	698	728	737	746	694	699	711	649	711	743	685	686	698	742	707	727	721	732	659	698	666	645	662	665	705	660	637	707	692	646	665	708	723	717	704	681	720	711	691	681	708	699	686	658	702	706	729	699	693	656	744	695	690	693	696	721	699	696	646	706	703	677	719	728	736	696	711	716	710	687	699	703	703	680	711	670	681	685	722	717	665	689	690	725	699	683	699	694	703	707	688	690	686	692	658	697	731	709	639	675	728	687	721	713	662	716	729	704	653	684	718	701	688	664	705	675	685	694	636	757	722	759	718	678	674	668	642	660	710	726	707	701	711	648	736	705	733	700	676	688	690	711	685	734	716	750	720	692	680	706	695	702	718	714	747	677	711	676	665	634	710	681	692	725	667	706	707	674	661	689	678	689	749	691	720	644	727	703	674	722	724	730	711	688	686	697	741	646	688	738	701	687	674	705	754	734	678	710	621	665	663	677	691	644	680	697	700	731	674	742	695	652	671	696	668	724	714	683	771	686	706	688	695	738	687	733	715	692	650	672	693	702	709	680	698	664	708	694	641	682	678	671	705	645	668	703	705	708	697	680	707	723	763	707	704	727	672	677	684	696	685	741	695	725	706	689	697	690	730	686	718	724	694	677	707	687	695	700	665	693	725	702	717	700	720	714	668	680	692	627	668	694	668	706	692	727	719	684	689	694	696	717	710	671	698	753	699	700	735	701	686	673	684	666	718	706	723	681	668	673	673	722	743	709	700	712	673	694	690	681	712	674	692	705	691	722	707	718	690	672	731	731	713	706	687	720	667	708	722	720	670	695	641	659	713	679	714	723	672	693	694	662	711	702	680	669	659	687	695	720	724	686	724	709	641	695	711	658	644	672	650	682	679	710	704	718	668	701	681	682	676	708	707	697	686	673	694	650	714	669	693	715	711	673	736	692	666	746	694	692	709	724	658	732	737	709	715	658	664	642	733	720	630	778	708	737	689	736	673	693	677	676	681	698	753	685	725	699	712	734	678	710	716	728	679	749	697	702	697	726	681	737	666	699	691	705	693	643	673	672	662	686	692	693	710	736	679	684	704	735	733	671	750	677	712	695	673	670	777	699	671	651	701	715	658	662	701	687	713	665	684	704	681	704	698	685	699	735	647	767	685	695	672	661	739	703	719	675	663	723	692	722	704	723	636	697	658	705	707	684	708	674	732	708	713	724	713	648	737	676	699	670	740	716	729	687	703	728	686	697	665	656	745	685	620	705	717	728	669	671	703	698	705	666	737	709	709	680	676	670	704	663	708	749	667	691	684	698	757	763	706	688	733	647	682	675	687	707	736	679	681	699	685	759	681	688	659	722	691	678	644	743	725	648	740	647	711	679	720	696	711	693	709	676	688	702	660	707	700	746	740	722	696	665	709	721	708	705	688	707	740	719	725	765	675	672	728	686	708	728	699	709	695	725	706	749
1216	127	77	93	108	180	227	368	636	1330	1705	1658	1590	1165	670	355	192	94	75	58	69	55	63	78	74	61	67	65	64	71	66	56	66	54	60	85	86	59	67	52	62	56	61	66	54	68	64	62	66	75	73	72	76	71	60	65	54	71	72	63	74	59	54	55	56	63	70	59	69	67	68	74	60	64	79	76	70	63	62	70	70	73	73	52	62	66	61	65	44	69	61	61	67	57	78	64	70	72	65	68	68	82	66	59	67	69	75	60	65	53	82	61	62	66	46	69	73	76	76	50	60	67	58	72	70	69	90	73	54	67	61	69	67	79	72	63	76	70	71	66	62	67	77	61	51	69	56	60	60	54	79	58	60	52	55	53	72	49	54	51	68	76	48	61	64	78	64	53	68	60	54	71	63	51	73	70	60	59	68	57	79	63	64	64	67	92	47	69	69	57	55	90	71	75	70	70	75	73	57	72	61	64	63	79	77	64	74	72	56	81	79	56	41	85	76	58	63	61	74	71	73	63	70	69	69	67	73	65	58	61	64	83	46	49	68	67	71	66	58	58	60	78	63	61	68	79	72	55	57	59	62	63	71	61	63	66	76	61	63	68	71	64	56	64	49	67	66	66	70	58	62	69	63	66	66	57	70	68	56	61	59	64	69	64	71	66	55	70	58	51	70	63	65	60	72	77	62	56	62	63	73	59	59	58	57	54	71	59	74	49	71	72	64	60	66	61	71	61	75	69	47	66	65	50	80	62	59	63	69	76	70	54	68	55	70	57	56	62	70	52	62	64	61	81	66	50	61	63	68	48	59	66	52	77	67	48	75	64	79	66	63	68	68	65	70	75	64	66	62	58	51	75	55	60	63	62	68	53	82	66	71	66	62	59	58	68	76	62	71	68	88	66	60	73	59	66	64	71	77	65	72	65	64	60	56	61	74	55	62	55	61	67	71	64	79	65	68	78	58	71	61	45	64	59	80	71	62	62	73	56	61	66	55	89	66	69	65	64	51	69	57	50	68	60	62	75	73	75	62	63	60	61	65	61	65	79	65	67	65	61	73	53	70	75	65	63	70	59	66	59	78	71	49	52	77	62	59	56	94	60	62	72	74	70	59	64	63	65	64	60	67	73	64	65	70	53	64	67	57	52	54	52	56	64	55	65	51	70	55	52	72	56	52	71	62	74	58	51	60	88	61	64	56	46	84	60	72	60	64	59	52	51	79	76	73	67	66	62	57	70	57	71	63	62	53	77	54	56	63	71	66	78	56	66	55	73	70	57	76	66	66	68	69	61	56	62	67	66	62	57	53	62	71	69	63	68	73	57	73	55	69	60	52	65	70	62	58	51	52	68	72	76	64	54	64	75	82	56	56	67	58	61	65	57	67	50	70	67	46	65	67	69	63	68	65	69	60	56	67	73	50	69	64	59	57	66	52	63	59	70	72	59	62	72	56	66	58	66	57	67	63	76	70	65	69	61	68	76	55	45	80	63	69	65	80	61	68	59	82	69	65	54	60	63	48	56	53	65	54	62	68	58	68	75	66	82	59	77	80	72	71	63	62	56	77	55	57	66	75	67	74	73	71	82	71	61	66	65	73	66	72	77	68	56	49	66	63	65	68	74	57	79	65	61	72	57	71	70	62	54	66	79	63	74	64	75	64	81	49	63	68	58	78	77	59	77	54	75	62	70	75	66	72	67	82	59	46	64	54	65	82	60	83	61	68	66	57	52	62	49	56	48	59	81	53	52	69	59	50	68	58	64	74	65	61	70	65	61	72	80	71	61	56	61	54	45	66	66	61	64	58	67	77	81	74	76	59	59	69	57	61	70	73	64	67	80	70	58	61	64	65	54	74	76	55	57	76	70	71	62	61	68	60	64	65	68	60	64	55	61	58	74	65	65	61	83	73	68	69	61	71	79	63	47	65	68	49	56	72	70	60	63	62	79	79	61	60	65	54	54	73	84	58	57	58	66	72	67	72	60	66	61	70	54	60	55	56	65	63	52	67	64	66	63	78	75	62	67	71	63	57	64	62	52	61	67	64	68	62	54	61	66	69	72	69	52	62	86	59	61	72	52	67	62	49	66	81	57	72	45	75	49	72	63	69	69	77	58	55	81	57	56	59	67	79	64	64	62	65	82	54	55	74	63	64	56	71	49	64	85	50	77	72	58	59	57	77	69	61	60	62	83	66	80	64	64	64	74	74	73	66	53	69	74	73	61	61	65	66	64	76	54	48	69	68	56	67	73	68	49	59	62	66	54	60	75	81	55	64	55	72	67	69	65	61	49	60	61	62	71	75	57	69	70	60	57	60	61	69	68	66	68	68	81	52	44	65	68	63	54	69	74	60	78	63	61	52	75	51	70	69	81	62	62	72	64	63	63	62	95	63	62	59	59	56	65	57	78	69	72	68	55	72	62	69	65	58	78	64	53	65	72	68	70	62	59	55	62	78	60	73	56	51	59	59	65	62	61	94	50	54	59	70	64	61	71	67	74	64	67	68	77	69	60	50	59	66	63	72	71	82	74	59	72	86	69	78	66	75	78	60	58	56	77	62	89	66	66	46	60	66	60	62	59	73	57	61	80	80	67	59	66	72	66	70	59	59	49	52	57	58	57	62	68	61	66	64	69	57	61	73	57	76	71	67	68	61	76	71	63	73	68	76	68	65	61	59	73	70	57	62	70	48	63	63	55	42	67	82	53	60	53	58	61	68	57	49	63	71	74	70	51	71	64	64	69	84	69	68	73	84	52	62	67	80	69	71	69	54	55	55	67	69	73	62	68	59	66	60	54	59	71	58	67	66	64	49	66	53	63	60	67	73	63	71	72	70	70	80	71	70	63	73	66	50	72	59	54	68	72	61	59	63	77	72	70	64	53	57	59	64	83	74	63	71	66	51	55	71	67	75	62	72	75	62	72	68	56	77	58	56	68	48	69	62	82	64	78	67	71	73	80	64	60	56	67	58	59	59	60	54	62	63	71	65	56	57	65	77	65	68	65	66	54	67	75	70	72	65	68	60	75	77	75	67	55	65	58	62	58	58	74	69	78	71	63	67	79	53	64	59	64	58	68	43	68	60	61	71	70	49	56	63	63	70	69	61	73	65	62	58	56	63	61	80	65	66	69	76	57	65	57	76	72	55	75	64	64	54	68	65	57	64	64	74	63	69	65	66	64	55	54	64	67	67	67	69	79	67	92	73	71	76	61	63	82	68	65	70	72	68	75	68	59	67	58	60	60	73	70	74	67	66	50	67	73	72	69	69	68	70	73	68	68	68	63	77	73	67	75	53	75	58	65	66	72	59	67	70	57	71	71	61	62	58	57	63	68	53	69	69	79	54	60	62	70	63	62	65	61	72	58	63	62	69	62	68	63	63	83	58	55	64	73	66	70	67	68	64	60	66	62	67	67	85	55	69	70	55	58	76	62	68	55	60	61	56	63	62	77	65	73	66	71	51	76	63	72	58	58	77	77	58	66	76	51
9418	2617	1509	2808	7651	10759	13339	15651	19713	27296	28115	26962	24972	20697	14191	8049	3696	1902	1126	917	784	807	737	739	814	772	829	781	786	795	776	773	783	763	785	757	789	820	815	804	768	803	723	768	837	803	785	820	782	763	781	771	800	719	769	758	820	765	778	771	767	755	788	783	778	747	794	786	759	732	802	743	742	757	780	760	793	781	740	822	754	754	813	759	793	775	765	804	855	767	782	730	801	751	754	780	793	779	794	776	774	825	742	765	774	788	789	788	767	801	801	771	786	754	736	824	864	789	755	777	792	808	773	756	777	861	867	839	784	804	771	781	773	789	790	813	796	773	806	836	744	766	771	821	759	798	803	769	812	778	767	776	795	713	799	712	792	769	782	778	772	808	833	768	787	770	755	797	771	781	758	770	819	807	818	817	769	744	764	793	776	792	801	747	812	743	738	829	747	791	738	772	758	802	734	763	769	796	806	744	785	791	801	793	795	759	787	773	805	784	758	751	803	808	797	770	747	823	746	776	804	820	738	785	783	805	771	834	781	739	788	750	801	773	795	810	797	797	725	749	786	747	735	790	752	776	756	800	816	781	745	795	799	754	789	805	822	783	789	775	765	763	810	719	783	756	787	777	751	745	785	775	760	780	811	777	782	769	783	775	772	766	793	782	750	723	789	754	747	763	804	802	781	778	702	735	790	776	778	753	733	780	779	765	784	750	799	831	796	772	827	799	773	779	794	857	762	737	771	782	778	780	785	766	795	807	759	791	795	794	792	815	803	798	783	795	763	768	777	748	759	831	763	792	770	743	786	728	757	809	825	774	778	797	802	777	721	741	791	753	802	788	773	822	794	790	712	753	796	761	772	757	799	769	782	764	797	839	750	763	776	793	759	743	775	831	820	811	744	786	793	802	717	832	760	798	792	833	769	752	779	818	809	782	779	834	763	843	769	808	764	747	838	768	762	740	753	762	762	744	783	835	803	804	781	819	835	768	750	730	786	738	778	716	774	816	743	811	791	811	762	781	803	746	840	773	788	766	740	770	788	787	760	728	739	760	801	825	827	778	785	755	773	764	784	785	778	759	724	777	761	761	747	800	786	783	805	797	765	770	782	788	819	761	739	826	763	803	800	738	782	777	796	789	866	773	774	771	799	755	792	746	767	788	788	764	792	757	747	763	741	798	812	783	761	845	811	781	762	823	818	769	748	759	788	811	811	822	775	780	752	778	774	775	825	791	790	778	775	763	768	799	750	751	755	764	817	738	743	796	760	774	776	799	787	743	796	809	767	769	759	777	785	802	747	759	750	748	804	796	813	747	762	781	721	773	855	792	763	758	766	770	732	825	760	794	750	735	758	799	818	792	818	788	779	851	820	761	764	755	746	722	846	802	856	823	737	814	782	797	775	822	780	822	809	773	791	758	771	776	837	768	771	780	816	802	769	780	804	839	840	789	790	736	757	773	762	778	763	790	785	814	746	811	759	808	811	814	832	759	798	752	739	797	744	794	782	800	773	809	766	830	755	778	765	786	775	734	788	746	753	775	740	776	749	809	803	783	788	775	779	848	767	813	756	738	793	783	751	825	761	735	798	773	795	784	808	786	778	806	727	793	774	791	766	782	803	810	792	796	756	769	812	769	747	776	811	809	740	766	749	762	778	830	749	771	777	775	786	741	819	816	778	838	758	784	810	824	780	760	798	799	761	751	803	797	783	758	781	777	786	823	799	770	767	816	824	793	815	798	766	763	800	774	781	727	809	799	766	813	838	828	762	800	720	743	808	796	772	804	778	759	801	828	754	778	816	808	771	794	770	774	784	772	769	789	727	763	751	836	768	754	800	817	802	781	784	719	812	844	768	810	743	772	781	838	774	784	780	821	762	776	805	815	757	800	776	773	787	825	766	805	801	840	756	784	785	824	779	784	799	757	762	834	774	817	778	772	774	803	773	749	779	736	813	762	716	781	771	763	752	784	776	811	779	761	842	764	840	796	800	791	724	742	766	759	799	752	780	806	794	767	821	777	826	786	744	740	780	774	733	766	750	752	784	768	794	805	793	805	780	782	813	795	785	785	798	795	786	743	770	802	807	804	793	796	839	793	830	828	835	764	744	750	808	751	780	765	734	802	755	765	780	757	766	803	735	761	809	759	793	796	753	779	785	737	786	819	722	797	801	759	788	788	796	774	768	790	743	797	804	728	823	763	754	760	756	763	775	803	765	752	756	737	794	789	827	765	767	775	763	767	754	761	799	761	776	760	762	771	778	832	764	754	824	813	754	777	776	804	773	787	760	806	787	753	785	729	744	786	827	815	738	781	825	755	813	785	735	756	851	758	827	760	790	749	790	787	807	777	748	840	809	801	731	788	764	801	810	781	794	801	768	751	749	763	765	750	812	787	789	719	754	798	800	796	774	771	800	751	814	807	779	772	831	744	837	822	794	777	827	815	776	796	734	820	759	782	842	805	783	764	784	779	758	769	771	761	861	786	777	786	756	798	803	764	763	775	779	781	787	771	811	793	822	750	788	802	755	795	801	777	736	808	762	766	762	786	764	746	774	793	811	783	792	798	776	739	789	739	794	753	756	742	777	781	744	793	765	817	785	843	771	734	795	799	765	804	762	817	819	761	771	748	801	815	786	771	779	787	746	770	780	825	796	805	752	749	803	776	824	805	787	793	775	748	794	741	796	754	807	794	727	789	758	760	787	750	721	793	796	787	763	746	764	791	746	783	832	763	762	787	767	767	818	815	763	784	806	787	782	746	764	770	737	770	781	776	807	801	759	794	746	771	780	759	762	802	738	849	747	818	788	802	819	848	773	789	778	745	772	738	776	750	785	771	790	784	754	750	788	771	783	785	748	750	747	769	780	793	794	812	778	815	809	761	786	749	747	771	750	795	796	783	778	732	769	792	807	761	748	828	763	818	802	773	787	812	766	848	778	802	840	797	752	804	795	787	793	757	821	756	758	748	769	816	745	787	737	768	740	784	729	757	731	786	779	824	762	774	810	796	744	764	796	775	819	790	812	768	763	789	782	766	798	758	852	762	829	813	743	756	795	736	748	768	772	758	737	784	697	767	766	800	752	722	762	774	801	814	807	781	776	783	809	788	838	777	780	777	787	787	809	793	779	761	790	788	748	746	794	795	826	738	758	736	817	776	758	816	826	803	787	788	779	823	803	762	774	784	766	745	743	773	774	725	776	792	757	770	798	835	790	786	816	787	815	812	780	808	784	792	765	753	781	740	782	777	813	765	782	772	761	769	769	801	823	788	836	772	749	754	790	757	788	801	756	767	756	785	806	731	803	783	812	762	763	802	821	749	786	749	805	801	795	768	795	751	798	822	771	764	784	755	813	801	723	791	793	749	800	754	783	742	780	802	774	748	794	755	786	847	811	804	778	763	757	767	746	813	819	751	798	762	771	784	807	715	746	788	755	782	783	760	782	781	760	822	792	783	766	766	795	732	811	781	769	770	779	755	767	750	758	768	735	800
556	210	134	136	267	452	703	906	1852	4364	3945	4199	3136	2000	1073	525	259	134	64	51	63	56	40	53	68	55	66	62	55	65	54	45	48	65	54	45	44	46	62	70	55	67	61	55	65	56	63	55	55	50	63	46	53	71	52	54	61	58	54	58	55	59	53	58	64	55	44	57	63	68	52	44	43	54	59	40	61	61	51	50	54	54	49	66	66	54	57	49	58	51	59	67	67	41	64	54	56	58	57	57	56	53	58	59	61	61	57	63	51	50	50	48	55	44	42	59	52	48	47	68	56	61	58	50	63	61	53	48	53	49	44	58	37	51	66	44	59	54	43	57	61	51	47	54	61	44	54	51	44	59	60	47	54	45	53	63	42	51	54	56	59	54	49	58	61	49	51	54	50	61	54	56	51	45	47	56	50	48	49	60	57	58	62	60	55	54	73	60	57	54	49	55	70	76	53	64	58	62	58	59	67	52	58	62	66	62	59	52	57	58	53	29	55	45	61	57	49	46	50	45	51	54	58	51	62	57	64	56	62	64	39	66	54	54	52	49	63	51	65	46	51	53	46	52	59	62	48	45	49	56	60	76	47	61	65	60	57	63	57	49	50	44	45	61	52	44	53	51	47	47	50	61	50	47	59	66	52	62	52	53	51	60	52	64	57	55	53	72	55	46	53	59	55	38	66	66	72	61	47	61	60	45	67	60	72	64	44	59	58	49	70	57	43	55	54	41	71	58	45	50	55	63	45	62	47	54	51	58	52	65	76	42	54	48	61	56	63	55	64	44	50	58	48	62	54	53	55	57	50	53	64	57	54	48	64	53	51	59	58	49	51	53	59	59	50	47	61	43	60	54	48	51	55	65	59	61	49	49	59	41	50	52	56	57	60	50	60	65	58	60	62	46	56	49	37	56	47	65	59	45	37	67	58	46	68	58	58	56	66	55	48	48	42	63	49	45	51	58	53	64	52	57	56	52	79	50	67	63	46	71	64	52	44	47	55	61	55	68	41	56	52	59	81	53	61	49	55	43	52	62	39	55	66	54	65	46	59	43	58	66	52	62	60	47	52	47	51	56	56	60	61	47	47	69	45	64	53	57	51	68	48	52	48	47	57	52	57	61	46	47	63	51	45	55	50	45	48	51	49	48	57	54	49	65	66	55	68	47	54	53	46	51	50	57	51	60	61	53	70	47	55	50	58	61	46	53	40	52	63	60	56	46	54	55	47	56	59	57	65	55	50	59	50	54	53	46	51	56	45	53	46	69	72	49	57	60	71	55	48	53	57	55	54	50	44	62	45	49	66	58	43	69	52	61	51	52	52	61	57	55	54	59	63	54	56	49	40	41	64	52	51	43	57	65	51	56	53	53	62	52	58	57	57	64	38	56	59	56	62	57	52	67	59	56	59	53	56	60	54	58	45	51	55	54	56	47	53	55	52	54	50	53	55	62	52	50	48	52	55	49	55	51	47	60	45	54	59	40	60	50	52	66	49	55	42	45	59	56	53	55	47	47	51	55	66	51	60	58	61	56	65	50	63	49	49	57	57	53	60	54	50	52	56	53	48	43	47	56	55	63	49	42	42	66	46	55	48	53	73	51	57	56	68	56	58	53	56	43	48	67	47	59	52	54	73	69	59	49	49	51	55	59	55	61	53	54	60	63	51	60	64	53	56	49	71	54	71	60	51	68	47	53	63	47	58	67	45	58	57	40	61	48	42	55	41	55	48	52	43	42	70	62	58	67	54	51	59	54	52	71	52	52	62	56	60	60	55	50	46	54	46	49	71	63	57	54	48	52	59	58	51	48	63	54	53	43	54	47	51	50	58	52	49	50	53	52	57	58	56	51	47	50	65	49	54	59	44	48	59	46	64	51	46	49	51	56	69	54	50	58	48	60	48	39	62	57	52	68	52	47	53	60	54	57	48	57	66	40	59	66	47	55	60	45	59	51	37	62	46	56	67	60	46	62	52	53	59	36	55	57	61	58	52	64	47	58	52	50	57	61	50	68	54	58	57	66	44	47	49	48	51	51	57	48	56	59	50	45	53	67	53	62	53	52	52	48	50	51	46	69	45	70	64	58	53	45	48	71	57	47	42	62	56	49	52	42	49	63	64	52	53	56	76	44	62	59	47	51	50	52	57	52	55	54	58	54	40	52	60	49	58	49	58	47	64	57	60	55	52	59	51	56	56	56	49	53	61	51	60	61	59	51	54	51	56	61	59	43	49	62	60	54	58	69	58	40	52	52	64	49	53	72	64	44	56	60	53	50	50	56	52	56	45	46	43	46	60	56	52	68	53	45	61	62	42	49	58	49	50	64	60	43	62	61	58	51	56	46	57	51	44	60	61	71	51	55	53	60	53	61	48	58	62	47	62	55	58	51	46	56	64	45	46	54	53	51	47	65	66	49	53	56	51	64	69	48	56	52	53	50	45	55	56	56	50	57	59	63	73	55	47	61	51	55	60	49	53	55	57	42	64	46	46	69	52	65	47	56	53	53	66	66	49	55	47	48	54	66	61	57	48	53	62	61	54	58	52	55	64	54	42	44	58	56	51	40	51	55	55	56	62	55	51	47	49	40	57	52	46	70	59	71	60	59	60	58	69	49	56	51	62	78	63	48	57	63	45	36	60	57	55	55	58	63	39	47	48	56	57	74	54	49	59	47	50	61	57	53	47	52	47	55	51	44	50	52	40	62	57	51	52	47	60	59	54	63	63	58	54	58	76	50	56	48	45	60	59	60	45	56	60	51	54	52	57	51	53	66	55	57	48	59	56	69	54	52	46	52	58	49	55	70	73	54	51	43	50	56	53	57	56	64	48	50	46	45	53	53	70	57	53	57	56	56	63	54	61	63	58	55	59	44	64	42	51	53	54	55	56	59	48	53	62	64	52	53	56	47	53	52	49	40	46	44	58	54	57	74	69	54	57	57	53	56	50	65	61	57	54	59	51	62	60	56	50	53	58	58	58	60	61	50	50	58	53	48	46	57	66	43	53	57	65	68	45	46	71	43	55	51	51	59	49	51	61	47	60	48	53	40	58	59	62	66	51	63	49	60	50	64	54	50	71	48	55	43	54	46	50	44	60	50	63	56	54	53	53	61	56	58	52	58	40	46	51	52	60	59	46	67	51	73	61	44	50	57	51	55	62	51	54	49	55	39	65	49	55	63	55	43	47	56	46	57	62	61	54	70	50	67	45	59	57	60	61	61	61	45	57	50	58	58	51	48	44	42	61	59	52	63	53	72	41	64	55	54	71	44	66	47	44	58	50	49	45	41	47	52	53	57	61	59	55	49	51	62	54	62	60	43	47	52	53	65	59	63	64	56	50	59	58	52	47	58	50	52	50	42	69	53	59	62	53	51	51	42	59	58	70	73	49	55	54	66	59	52	47	56	49	64	44	51	51	44	47	64	69	50	64	49	49	50	56	55	60	52	54	61	49	58	61	68	50	56	58	44	44	64	63	56	63	60	51	52	57	46
10506	5003	2455	6740	18474	22983	25522	26259	31193	39467	34354	35147	31462	25857	18661	11154	5334	2259	1202	799	668	705	638	637	623	687	628	601	597	651	623	644	665	656	636	655	671	682	643	598	637	654	639	660	672	688	633	661	652	685	611	652	643	665	698	668	662	663	675	681	648	671	630	663	682	688	655	620	641	616	662	685	673	678	677	644	682	687	660	652	641	645	650	652	653	610	698	608	649	653	658	650	621	623	700	632	646	658	701	671	684	616	709	656	634	630	629	582	667	635	625	630	631	656	656	660	609	659	694	616	610	610	671	666	635	702	633	684	601	654	688	619	672	662	719	652	669	642	668	646	690	657	619	663	653	684	663	698	621	611	632	679	692	620	662	665	705	692	671	667	674	637	644	666	664	691	619	701	613	676	704	647	697	623	670	617	726	594	635	627	668	631	656	711	648	646	624	644	652	683	650	661	619	620	670	679	689	641	605	643	666	649	574	629	650	621	670	681	674	654	668	659	646	607	625	643	632	701	599	654	660	661	658	677	687	632	672	661	613	664	631	681	633	667	678	648	607	672	600	650	673	658	685	652	629	650	649	646	699	679	630	655	667	720	651	672	678	676	620	644	649	646	636	696	632	641	645	689	642	738	662	651	654	675	612	656	645	642	635	671	616	616	696	633	625	653	655	658	635	703	643	647	610	625	650	632	636	656	668	630	665	647	680	666	677	662	650	660	687	644	610	640	737	620	666	630	643	622	624	698	671	667	658	613	639	671	641	696	624	679	652	644	686	674	629	653	691	612	663	633	648	669	596	657	674	645	697	662	653	679	637	677	689	654	636	640	680	626	630	607	666	630	618	662	644	649	688	674	656	618	696	654	704	663	650	605	634	646	645	618	657	645	654	621	643	619	630	668	678	650	644	669	623	647	667	658	636	630	631	662	656	665	683	601	666	693	637	627	674	634	644	646	680	708	659	638	673	646	647	668	644	665	656	664	634	615	641	620	652	620	666	684	675	624	668	656	662	657	688	627	636	665	692	667	684	635	633	663	637	627	646	654	645	620	632	695	675	678	692	662	658	670	639	656	681	630	675	665	687	693	663	670	647	667	658	663	626	658	636	663	613	718	656	667	650	664	671	667	646	678	636	652	639	683	690	674	657	676	643	658	573	629	659	709	675	672	633	616	647	671	643	610	594	649	623	661	693	630	690	635	674	642	666	674	645	655	604	676	677	641	641	642	667	661	660	675	647	685	673	666	697	654	667	630	661	684	642	679	663	634	693	631	674	711	633	668	635	701	682	651	688	658	655	644	652	639	597	613	681	643	625	651	648	629	652	676	649	662	630	666	671	651	639	675	672	658	670	614	658	680	678	656	645	633	616	619	634	648	653	613	697	627	652	635	655	678	654	644	634	663	670	641	573	647	650	670	647	723	688	661	638	639	685	589	648	639	660	685	627	726	664	704	642	639	625	637	602	631	634	662	631	659	663	616	653	652	653	679	659	647	668	683	621	647	638	654	677	643	665	662	659	669	638	656	691	615	679	668	696	684	658	642	671	628	622	697	678	648	688	607	628	678	651	641	673	624	688	638	624	644	623	634	627	676	680	639	663	648	644	656	667	627	680	653	645	647	618	726	642	672	637	639	658	644	648	655	670	660	681	636	608	629	627	640	679	656	628	670	623	638	654	620	704	648	644	634	623	657	684	614	673	647	679	624	646	638	672	684	688	664	626	690	644	620	613	631	693	631	692	616	650	630	681	664	647	694	676	647	689	665	627	617	675	625	637	647	677	636	649	646	699	687	646	629	665	680	629	601	668	659	659	632	650	626	598	643	608	680	647	618	660	671	674	660	608	614	610	656	632	616	657	649	601	685	630	670	645	616	647	649	638	625	709	620	655	712	648	639	676	669	670	660	622	634	680	648	659	605	646	669	632	685	674	656	620	684	689	665	639	659	655	613	621	659	598	699	623	641	633	650	710	622	653	660	667	634	641	648	660	634	667	651	686	596	664	649	648	627	613	702	619	634	632	681	677	707	616	683	683	643	641	652	669	658	690	616	667	640	653	685	622	599	598	619	657	622	690	659	639	674	647	679	663	658	655	697	642	702	656	620	638	659	651	659	716	617	655	647	644	637	668	646	638	643	695	679	664	656	632	649	648	649	616	662	631	700	617	631	632	656	679	678	650	676	657	632	679	607	657	664	624	670	634	652	638	655	663	631	608	676	648	646	612	645	616	693	599	657	641	645	712	630	671	673	669	611	626	663	678	615	663	673	646	624	729	652	657	687	656	639	623	582	643	625	697	670	668	667	704	666	660	657	617	628	683	578	670	676	645	644	659	679	642	646	644	676	643	624	664	669	645	687	640	677	691	669	637	634	631	653	603	642	664	600	617	693	659	666	646	664	634	646	649	675	677	637	627	651	638	639	667	628	679	653	642	647	627	610	660	639	682	664	642	649	623	732	634	626	646	681	697	651	651	632	648	648	679	700	637	572	665	656	622	627	677	644	637	691	636	639	631	666	651	644	639	660	662	604	600	666	632	636	677	675	655	616	670	654	624	649	635	661	671	625	674	658	623	629	658	676	610	603	627	656	677	664	696	653	631	694	685	622	704	637	651	643	620	630	668	626	665	644	646	661	659	648	689	676	666	632	688	673	651	700	618	651	683	674	623	676	672	625	596	634	645	639	635	693	636	648	652	672	648	702	616	693	632	635	662	677	664	645	655	649	607	626	627	639	633	622	700	657	636	652	659	634	637	603	651	672	695	660	652	641	661	633	648	654	703	656	674	621	685	668	607	619	655	664	656	666	669	652	642	688	688	669	598	664	673	614	678	611	632	646	609	690	673	663	630	687	705	645	654	660	691	658	671	669	685	664	700	624	619	714	669	614	663	648	670	651	657	660	687	661	708	633	658	639	607	652	635	693	691	646	680	582	627	630	675	690	669	646	675	651	585	657	647	709	653	640	603	688	659	637	654	654	654	621	645	666	656	647	687	614	637	692	659	681	660	643	693	629	683	657	639	640	658	619	659	657	653	631	647	644	719	610	608	597	660	661	668	697	620	677	710	664	638	686	669	638	602	659	621	675	671	639	625	679	611	667	631	662	664	698	644	630	624	688	645	679	680	653	626	659	663	665	648	698	663	636	594	672	638	650	648	666	645	675	631	663	641	693	655	658	592	643	662	627	642	671	633	668	719	631	636	655	658	624	651	668	653	655	633	629	648	659	632	643	629	671	696	612	688	641	607	625	627	621	662	697	654	633	634	671	644	641	619	632	663	642	673	630	619	660	640	641	672	622	627	685	684	657	669	617	684	677	651	650	653	659	637	675	634	669	655	657	634	622	673	655	616	670	681	613	657	680	640	697	656	660	631	681	663	645	696	668	630	669	647	657	679	670	654	645	669	626	691	670	654	695	611	663	658	622	654	671	678	642	614	618	683	658	630	684	598	636	651	670	675	661	682	690	642	624	650	678	655	646	619	654	644	664	702	666	652	624
1967	214	185	209	295	596	892	949	1912	2877	5108	6281	5114	2950	1436	598	281	158	104	94	77	76	63	69	53	72	70	74	61	78	69	66	60	77	58	79	82	71	69	72	70	69	79	81	89	66	58	80	66	66	82	76	91	59	63	79	68	71	81	79	60	75	74	74	83	72	81	72	79	74	73	68	70	93	85	79	73	87	64	76	70	76	72	59	85	70	67	68	60	75	70	76	72	75	65	66	72	77	69	87	57	74	71	83	68	83	77	73	66	71	89	76	91	66	68	82	80	81	65	66	91	71	71	58	61	77	81	65	77	67	67	84	88	61	68	74	82	80	75	59	81	78	80	76	81	65	68	56	66	78	76	85	73	67	78	81	77	56	76	68	64	74	73	80	62	85	69	85	80	67	72	91	64	69	72	74	72	61	86	65	90	78	68	83	79	62	93	79	73	69	67	69	70	75	67	78	57	87	77	78	64	77	73	63	74	61	63	79	88	72	90	66	77	83	74	78	85	82	75	72	72	67	79	76	65	84	68	70	73	71	84	89	82	76	84	93	83	79	85	69	70	78	94	66	60	75	72	75	85	77	70	72	78	72	65	72	72	68	68	72	96	66	70	67	76	76	57	61	64	79	70	78	90	73	60	71	75	59	75	71	64	90	67	76	88	69	75	83	72	81	88	88	71	67	83	92	76	76	72	71	61	87	77	63	94	71	68	87	62	79	74	78	57	74	75	87	74	78	73	74	62	68	72	69	71	79	61	74	72	69	73	78	76	78	69	84	61	85	78	71	68	72	66	87	67	77	81	61	69	58	73	59	86	81	71	73	69	68	74	67	65	81	74	67	80	67	87	69	70	64	83	86	78	67	70	91	63	78	83	76	91	84	104	72	65	81	65	71	71	74	86	75	75	79	86	73	74	72	74	66	68	75	84	71	64	71	74	77	59	71	76	70	77	84	78	80	69	68	88	50	78	73	79	82	70	83	57	78	79	77	56	65	73	75	59	65	73	61	86	65	76	75	63	74	79	82	66	70	76	69	71	60	77	81	73	67	79	68	74	78	63	71	73	71	74	73	84	67	72	82	61	79	56	66	77	71	61	81	78	64	60	72	74	72	76	72	82	80	69	65	76	76	73	80	69	65	69	59	75	61	59	78	88	93	63	84	71	76	69	82	76	89	63	61	80	78	80	75	62	77	71	66	74	82	85	80	70	70	96	69	66	74	63	84	60	75	73	82	86	76	78	82	53	82	73	68	86	56	71	82	71	68	75	57	79	96	70	66	75	72	91	93	72	64	67	72	64	74	72	81	55	84	72	58	80	76	64	63	73	71	69	73	73	87	80	64	83	73	70	95	93	82	81	70	79	79	74	76	80	79	83	68	77	66	73	62	69	63	85	80	72	67	78	71	77	76	71	64	75	78	80	77	68	71	77	82	73	73	82	71	72	88	63	58	68	69	69	69	70	78	70	64	84	89	74	75	91	94	63	66	67	88	78	60	82	73	91	85	74	75	77	85	71	75	83	74	71	76	62	55	78	62	73	71	74	91	95	74	73	58	97	51	72	76	72	73	84	88	65	71	92	75	72	73	80	72	68	70	77	70	66	79	63	64	72	65	70	69	79	69	91	65	73	71	69	75	71	73	76	64	68	72	70	81	69	64	65	58	72	76	83	64	89	69	68	65	78	73	71	85	74	73	62	69	67	72	82	73	84	63	80	60	68	90	86	72	70	72	73	76	75	70	85	82	85	88	78	65	71	75	80	69	78	71	77	76	67	67	75	85	70	78	78	77	70	80	79	82	83	73	70	68	80	66	74	81	78	70	73	65	82	79	63	74	73	62	73	71	72	73	61	70	60	64	74	83	73	76	70	66	80	91	76	68	54	84	76	73	88	76	75	61	62	69	69	82	81	78	73	67	74	77	85	65	73	78	64	71	78	70	57	65	69	85	77	77	68	80	67	69	76	72	71	79	91	70	51	76	61	60	85	69	79	62	65	74	69	61	67	71	75	78	79	72	86	89	76	73	85	79	81	89	73	85	72	80	77	82	74	74	78	68	64	67	85	77	70	79	78	77	69	81	77	71	75	68	65	74	75	92	80	67	60	74	71	67	75	53	64	66	74	71	61	82	83	74	72	61	80	75	80	76	76	69	75	74	71	64	65	70	70	77	82	65	72	90	78	74	81	79	68	74	77	76	65	70	80	69	69	74	79	84	70	70	79	71	82	69	82	75	66	73	61	85	80	76	68	84	83	78	84	82	65	66	67	80	68	68	68	68	78	71	75	65	70	80	69	78	63	76	92	69	69	83	63	70	71	64	68	70	70	82	69	72	79	65	73	59	84	74	74	69	66	82	76	86	76	56	78	75	59	77	97	77	80	78	79	75	77	54	65	88	69	86	63	69	89	79	68	75	78	58	74	81	58	78	73	73	61	84	76	73	65	79	78	63	66	71	68	85	64	61	70	78	64	74	85	66	69	82	69	62	87	78	56	84	70	78	73	66	74	64	70	63	66	91	92	72	63	74	77	77	77	74	71	88	78	76	75	76	73	67	89	66	84	72	83	71	75	67	82	70	74	74	70	73	70	81	83	76	77	77	74	59	70	72	77	73	68	65	70	82	71	58	76	76	76	83	86	94	66	64	81	62	71	74	77	65	69	73	76	73	82	67	89	70	59	73	81	70	69	68	65	81	72	80	71	86	82	70	83	86	77	69	73	71	69	77	81	87	89	78	70	93	87	54	84	80	70	81	85	76	72	78	82	78	79	77	64	57	67	87	69	74	82	93	74	67	74	70	75	70	96	71	74	72	88	67	64	75	75	58	67	88	84	73	68	69	66	83	80	78	78	54	69	74	76	92	79	79	77	77	72	73	84	69	83	85	67	87	84	79	79	87	74	81	83	76	75	83	76	63	71	76	69	73	79	60	78	76	75	85	65	82	78	76	85	73	73	87	68	78	79	56	55	70	74	78	83	64	61	85	72	79	52	78	83	67	66	67	65	69	81	75	72	69	74	78	80	65	61	80	84	83	61	90	67	91	80	79	74	80	64	88	84	72	62	69	75	80	74	59	81	82	80	85	68	62	77	77	77	69	80	64	81	81	89	72	77	76	93	57	67	72	71	83	69	70	68	55	83	64	68	85	79	67	64	73	72	77	71	78	74	68	71	88	82	76	70	76	78	84	64	74	70	56	66	75	92	78	90	79	70	95	62	66	84	70	77	67	77	63	72	79	86	68	81	74	74	74	69	67	86	73	77	74	65	92	60	55	70	87	85	83	76	68	67	76	66	52	64	83	66	56	73	86	68	69	70	81	71	82	64	77	75	72	62	77	58	70	81	81	58	60	86	71	71	70	62	66	61	75	69	70	58	65	75	79	79	81	82	59	65	82	82	83	75	80	67	76	77	68	77	78	62	70	70	84	66	64	77	84	81	67	65	81	87	74	67	72	73	77	77	80	84	73	60	70	79	57	65	61	76	78	79	84
11674	4598	3751	10932	21825	26499	27427	26435	31961	33900	40425	41307	36296	29324	21505	12888	6290	2852	1454	1041	925	875	915	917	845	906	907	912	857	899	865	823	835	858	831	898	848	876	867	890	874	809	845	852	921	818	902	878	907	873	862	821	836	846	894	858	883	860	846	926	845	869	828	838	841	888	839	895	864	844	893	882	900	915	896	825	848	887	806	849	852	887	870	855	872	841	858	819	883	907	888	877	873	856	868	849	904	855	870	901	867	945	827	868	873	925	908	880	857	855	844	915	892	832	865	857	879	816	835	904	845	828	875	877	892	855	900	870	890	923	832	850	897	844	894	813	851	851	843	872	870	840	869	924	858	848	907	918	880	866	853	900	832	835	896	829	899	834	882	913	859	833	817	834	860	906	899	899	824	864	877	896	858	859	875	922	843	858	852	875	847	884	876	897	799	885	899	838	804	882	820	823	889	824	886	843	892	878	874	884	865	894	877	810	899	893	884	849	931	907	825	870	936	846	847	877	870	910	868	904	873	810	884	870	859	861	869	873	860	875	834	872	903	868	903	854	890	872	868	884	886	874	801	869	886	866	867	883	839	858	868	878	816	895	876	876	862	830	848	849	823	858	854	880	877	855	868	843	839	840	874	822	879	901	882	895	889	855	878	907	891	908	957	878	838	880	867	857	876	798	893	807	843	902	921	809	882	860	875	833	894	830	827	856	911	864	871	856	833	913	856	851	887	869	860	872	881	867	846	874	838	852	864	909	884	855	874	894	886	858	873	889	903	873	820	876	870	851	882	881	866	922	875	888	863	882	891	857	857	850	794	814	849	917	858	876	866	909	865	923	855	851	876	925	843	913	842	865	843	810	839	847	852	899	889	854	853	826	894	849	930	846	851	853	834	879	862	853	938	847	918	875	882	890	849	887	910	840	849	862	876	906	841	859	838	863	862	875	931	841	833	816	862	874	837	861	857	858	844	884	901	893	872	816	870	846	869	863	843	925	803	879	926	821	866	883	856	871	868	913	890	909	922	846	878	851	857	875	882	896	840	923	875	871	868	814	913	885	867	849	902	844	863	889	874	849	900	852	875	904	858	918	859	889	878	855	866	861	852	844	905	862	866	900	891	853	871	890	895	832	843	882	938	859	854	940	884	916	882	861	910	883	849	845	888	887	934	868	856	892	894	848	934	865	846	894	871	867	900	887	871	834	807	883	922	872	887	837	900	886	922	905	892	838	856	853	879	891	821	898	822	850	878	844	925	877	886	857	892	875	894	882	924	862	879	865	880	854	889	878	907	906	915	829	852	884	868	874	887	801	857	873	892	888	867	833	878	873	832	840	847	831	874	855	885	874	891	872	841	918	880	903	882	911	823	921	912	888	893	915	865	869	893	901	864	846	861	839	909	852	845	865	870	867	868	879	897	813	875	859	902	865	882	875	892	831	890	856	910	863	890	847	811	923	878	902	868	919	824	856	847	897	871	865	870	909	856	877	913	841	838	822	825	862	893	910	890	876	882	891	897	899	878	877	870	933	839	880	872	940	864	869	823	843	814	859	898	895	893	856	927	848	868	890	863	918	839	836	832	845	844	915	813	811	871	882	860	891	897	881	876	870	876	849	905	886	871	848	905	927	870	844	832	850	896	843	906	902	855	869	838	855	844	871	819	886	848	903	864	888	859	880	870	862	882	879	874	871	892	880	860	887	882	894	886	902	869	914	883	845	873	842	861	837	913	886	795	859	905	832	863	877	911	852	868	906	856	912	874	854	847	858	863	924	912	842	821	888	944	897	862	844	864	899	886	888	924	855	912	908	838	866	896	912	903	855	859	857	823	860	855	877	904	886	874	856	815	871	882	900	875	899	886	866	885	904	828	927	847	887	866	862	829	891	885	907	910	860	922	909	833	881	896	820	862	852	872	899	901	922	866	872	845	842	851	872	843	857	841	869	835	834	854	847	826	843	849	876	844	891	831	861	849	853	850	891	879	852	868	950	883	954	878	941	804	844	891	881	876	910	879	862	907	895	864	933	866	913	891	852	864	809	925	918	935	885	883	877	866	925	843	833	847	824	884	854	876	865	897	887	952	836	852	860	872	878	853	839	853	869	838	897	818	854	878	832	842	880	866	822	854	874	945	877	820	884	853	907	873	887	926	878	830	858	871	877	852	887	922	843	877	889	875	875	865	908	898	885	879	900	893	859	891	887	867	906	863	898	860	858	869	874	919	892	899	916	879	865	853	878	874	877	878	870	873	881	862	882	858	885	890	883	849	836	862	836	837	876	870	856	892	897	870	872	841	884	870	853	843	854	856	821	854	911	836	868	882	859	926	830	865	895	834	887	924	855	891	913	949	808	835	867	856	900	929	894	860	813	886	973	917	868	820	860	905	924	884	862	859	901	860	853	891	877	885	825	891	875	861	876	849	870	849	886	851	889	875	875	909	862	869	854	843	897	862	935	926	903	886	893	888	879	903	866	872	884	872	840	861	885	924	887	873	797	845	883	874	909	929	847	849	866	814	917	880	860	879	851	920	850	811	929	853	881	840	891	901	854	882	897	880	883	940	899	879	884	885	893	861	865	848	872	903	842	836	922	844	855	907	879	871	912	859	892	905	907	891	839	883	848	871	822	841	867	837	852	868	871	881	861	866	905	852	862	920	837	923	909	837	855	896	889	850	835	913	861	837	847	830	887	855	880	884	867	872	853	841	873	884	882	877	843	897	827	853	873	879	867	847	859	897	869	847	872	839	921	878	864	898	870	875	887	804	877	821	879	815	837	858	833	889	826	874	799	832	866	826	871	907	876	845	869	850	837	854	873	859	886	810	944	857	840	872	861	841	881	886	878	877	860	853	924	900	869	888	901	831	923	862	922	863	847	900	870	846	856	884	908	877	851	894	869	887	860	906	833	879	854	908	895	903	911	892	898	894	903	857	876	850	914	906	882	923	858	840	837	898	854	858	855	889	899	849	833	888	842	848	880	870	897	822	939	848	920	871	864	911	886	851	871	850	912	883	880	910	849	847	872	893	918	861	930	863	817	814	859	905	844	866	884	842	873	877	892	828	836	884	852	835	888	885	852	882	845	886	856	817	859	826	887	857	892	859	914	833	860	882	838	883	901	884	855	881	864	902	858	845	885	912	887	915	908	767	883	850	858	858	854	853	853	827	857	827	919	876	920	909	923	841	877	851	875	866	872	868	824	848	843	842	860	862	837	878	949	858	882	874	832	941	908	886	844	864	879	859	822	878	867	882	873	857	901	851	862	897	890	889	902	824	885	918	907	855	873	852	839	909	840	840	897	848	897	862	874	841	861	829	904	887	878	825	900	845	869	941	907	835	829	813	925	894	880	908	878	863	898	848	864	823	888	942	810	944	864	890	896	858	914	833	833	827	888	949	893	866	849	815	921	865	902	861	908	860	858	898	898	832	820	869	869	887	855	871	885	831	861	907	872	847	858	834	910	844	877	843	907	848	854	814	890	871	852	872	894	926	875
913	313	338	297	478	975	1388	1759	2393	4336	8666	11402	7711	3823	1809	811	350	165	107	69	70	59	67	57	69	48	63	45	63	54	51	57	42	43	58	64	62	55	63	59	49	62	67	67	54	58	50	46	55	63	54	55	59	71	62	56	61	51	64	56	54	58	61	60	48	50	58	64	57	62	40	65	64	56	60	55	57	49	47	66	56	64	58	48	64	62	60	71	56	58	51	56	59	48	61	52	60	52	55	65	62	60	64	58	69	69	58	59	68	58	50	55	63	60	59	62	44	57	50	60	68	70	48	53	64	61	51	69	54	62	54	65	69	48	54	53	53	57	57	54	75	52	63	55	44	68	52	49	47	57	59	61	61	53	55	49	66	59	58	54	62	55	73	65	71	55	64	65	61	56	48	47	70	61	63	66	46	47	55	59	63	63	67	59	64	66	61	66	53	53	55	59	60	56	56	51	50	65	65	53	53	60	59	59	61	69	57	61	58	55	50	67	54	68	48	50	67	63	74	64	52	67	74	64	63	58	48	71	58	47	41	58	61	55	55	67	79	43	60	52	65	57	61	44	58	70	66	54	61	61	62	60	57	51	60	55	55	52	53	52	62	50	52	63	50	60	62	61	49	65	69	57	58	54	61	53	62	79	64	58	58	62	69	57	63	44	62	58	66	52	63	43	67	57	48	60	62	49	66	64	55	53	52	62	57	53	80	60	54	65	62	55	63	76	50	66	67	52	65	56	61	48	64	57	46	61	66	60	55	57	52	66	52	60	50	57	51	52	53	70	60	50	52	77	60	59	71	52	49	71	57	55	50	66	54	58	66	64	60	43	51	68	50	66	62	64	54	64	63	55	52	71	61	56	56	60	65	54	53	56	61	64	64	60	55	50	72	65	57	56	67	59	55	67	63	73	65	48	60	66	78	58	56	45	60	58	67	56	63	55	68	61	56	54	56	58	56	52	55	56	66	54	58	58	48	50	56	60	49	54	53	69	51	64	53	65	54	57	64	61	61	44	58	36	59	67	59	60	63	62	55	54	61	47	59	62	51	49	47	67	70	58	56	54	59	52	49	65	50	61	73	54	62	56	64	54	53	53	58	51	67	46	62	59	71	59	42	63	59	62	74	79	51	68	49	58	61	66	57	64	54	57	58	62	38	58	53	61	54	57	54	66	61	61	57	57	51	62	51	69	56	73	50	49	57	54	62	61	66	55	58	63	66	72	54	42	64	57	59	61	56	60	42	54	50	65	53	58	61	75	51	65	59	45	64	69	56	59	65	62	49	80	52	67	61	58	64	61	49	61	60	54	64	52	59	58	61	54	56	57	54	69	60	59	57	66	40	42	57	60	78	67	56	69	48	44	56	47	52	66	48	53	51	48	67	55	73	60	63	65	51	45	68	52	55	57	69	58	60	65	59	56	72	64	64	53	52	65	65	66	56	60	69	49	51	64	71	63	65	61	72	57	57	68	58	51	78	66	62	55	59	59	60	46	61	61	62	57	43	55	62	72	54	57	63	62	62	43	61	59	51	51	54	54	53	57	73	64	55	63	72	58	65	54	56	53	58	57	66	71	75	45	53	64	65	55	69	62	67	50	47	63	66	47	53	49	73	49	50	61	70	56	46	71	60	50	66	48	65	65	49	56	64	51	54	38	61	62	61	57	58	62	65	72	55	57	53	58	49	58	64	60	55	72	50	57	55	58	56	56	47	46	61	73	60	74	60	46	56	64	63	65	65	53	63	66	70	39	49	66	61	53	60	64	66	57	69	51	61	52	59	51	56	74	57	55	61	57	69	66	67	47	65	56	74	67	60	64	76	49	54	68	60	58	47	68	64	54	50	63	54	58	54	62	49	70	54	58	60	70	60	45	50	56	51	54	68	64	67	78	53	62	71	55	63	53	53	58	65	61	48	58	68	60	67	53	73	52	60	62	55	63	61	58	58	71	58	58	72	63	56	62	52	56	50	54	54	46	59	53	61	52	48	78	52	59	64	48	60	50	36	55	57	72	65	52	57	53	47	54	62	52	48	53	64	56	54	74	56	57	46	54	52	69	56	49	51	59	69	66	52	46	66	60	51	65	70	72	54	49	56	67	42	67	62	57	69	74	56	58	53	68	54	57	61	52	67	47	66	62	53	65	82	70	67	50	64	58	54	57	61	53	50	76	53	70	58	58	59	56	57	76	72	66	39	61	67	60	58	51	62	75	51	64	50	59	55	64	57	53	61	51	60	56	45	63	63	53	54	60	61	52	66	58	73	68	73	63	65	65	60	43	56	53	73	62	47	55	60	52	74	63	59	58	44	56	85	54	55	66	55	62	54	41	72	61	59	66	59	62	57	55	55	46	63	60	53	61	64	61	57	60	56	66	70	55	44	68	70	61	54	51	71	62	64	72	58	57	75	61	64	59	53	51	58	66	53	61	56	58	64	62	63	47	61	57	68	57	58	64	75	66	75	61	58	52	51	51	63	61	65	54	50	48	48	52	52	63	61	61	55	52	53	71	59	45	53	52	69	74	59	58	56	65	46	70	69	53	64	54	66	59	47	55	62	58	57	62	58	69	49	50	57	45	65	59	55	49	55	53	65	54	63	61	69	68	65	67	67	60	59	53	66	58	61	51	82	71	67	58	60	58	57	61	65	50	60	52	59	65	46	59	65	60	53	53	61	58	58	45	66	56	65	50	61	57	59	59	70	63	63	61	61	54	65	69	72	64	74	62	49	65	53	58	57	54	54	53	64	41	60	62	61	58	53	51	59	61	44	59	51	55	65	73	51	59	53	56	49	45	66	51	80	75	64	51	61	65	52	60	54	51	73	61	57	58	59	51	73	70	59	64	60	65	60	59	58	54	60	65	58	52	61	53	49	67	65	54	70	60	72	68	43	64	55	65	61	53	50	46	66	58	69	56	62	59	60	64	58	51	57	47	63	59	47	67	60	67	60	58	57	54	65	68	50	68	56	60	64	57	50	62	60	64	46	51	62	54	66	54	54	55	72	74	59	62	65	50	60	52	56	65	59	57	53	65	54	58	61	46	59	53	51	59	45	45	55	54	60	59	55	52	52	42	44	67	51	57	40	53	63	54	62	52	61	71	51	45	67	58	51	63	72	56	57	62	54	61	50	46	53	64	63	62	57	56	72	51	65	67	68	59	44	65	53	68	62	58	51	49	66	59	65	44	51	55	63	61	50	63	72	67	59	56	52	39	46	67	56	65	52	58	56	63	51	52	61	64	48	72	61	70	63	64	63	60	61	66	64	62	61	66	57	51	50	57	49	53	72	59	50	70	46	56	57	57	59	46	54	63	55	61	57	58	66	49	65	74	63	65	53	52	52	52	51	70	54	59	61	50	58	78	62	56	55	52	73	69	63	59	69	60	55	66	66	56	60	57	67	51	50	58	57	66	58	45	50	60	66	58	72	50	52	62	50	57	55	50	65	51	63	54	58	47	56	46	53	62	67	59	54	65	75	54	51	43
14463	7393	6215	14958	26774	31217	32230	32357	35043	40183	48296	48900	40408	31389	23666	14981	7399	3310	1560	1002	746	743	705	666	716	697	670	651	724	680	738	662	692	674	707	742	697	698	681	686	706	639	710	673	720	694	673	702	656	684	668	675	637	684	658	693	676	728	752	686	667	726	726	714	667	687	704	765	679	712	668	679	706	699	715	705	609	701	670	723	707	688	671	688	699	706	684	705	716	674	664	648	709	719	709	684	689	711	693	685	732	647	717	692	679	674	699	655	674	660	684	698	725	716	701	719	671	707	706	692	649	670	655	694	630	700	720	759	677	646	682	673	736	705	688	733	709	677	695	657	693	686	698	699	639	668	731	715	687	726	705	653	686	664	669	663	697	685	686	686	648	646	710	689	668	706	716	721	656	671	675	636	638	676	718	703	685	680	687	669	726	682	699	670	705	701	687	665	722	721	692	695	711	756	684	697	694	684	692	692	725	659	667	677	637	649	676	706	751	706	657	721	680	693	716	656	676	749	636	696	713	660	698	684	733	674	688	728	684	676	698	680	706	682	674	691	704	660	661	726	679	713	715	703	683	657	723	702	673	683	712	651	704	755	695	685	708	705	679	701	735	678	667	683	683	702	705	700	650	705	711	703	709	736	717	641	676	658	690	695	677	660	736	716	637	678	667	687	717	642	680	688	683	668	722	706	650	695	680	688	732	695	688	698	718	705	712	723	689	679	690	657	715	716	630	700	659	707	698	662	672	668	664	711	703	682	688	679	690	731	706	669	683	725	684	699	698	666	679	652	675	695	678	668	696	711	675	714	683	694	686	649	691	651	671	654	688	690	693	677	704	655	708	675	660	706	669	736	645	673	673	651	706	709	685	672	700	748	680	700	669	696	720	706	700	671	681	695	730	661	726	694	700	702	643	699	683	702	718	675	719	653	650	695	705	725	699	688	687	698	666	693	707	685	728	678	692	695	695	670	721	681	664	682	658	693	689	702	679	766	690	706	678	701	697	663	661	675	655	678	652	698	687	680	698	704	710	714	726	680	648	660	677	711	698	734	693	682	653	731	711	702	727	689	717	725	659	708	701	676	696	688	685	664	680	704	687	706	670	692	706	684	697	711	710	691	718	711	693	706	693	711	681	681	678	701	710	692	701	673	698	678	672	658	769	721	706	716	682	716	723	725	720	691	726	647	689	688	694	683	700	693	699	709	683	688	656	722	707	664	708	676	681	683	689	712	686	737	688	722	667	711	683	688	743	683	690	677	697	640	724	714	708	721	727	687	670	703	669	680	709	693	742	747	681	676	698	726	660	703	672	651	741	687	658	690	668	704	735	669	717	723	666	659	686	683	722	664	731	710	694	671	683	686	656	733	715	713	700	687	704	679	713	691	665	654	727	681	713	640	692	723	698	670	724	701	674	688	687	697	719	689	660	685	720	681	703	647	672	663	648	702	714	678	715	704	648	693	697	660	676	641	745	715	686	711	653	717	724	635	712	687	693	640	669	720	711	700	673	641	673	637	701	714	716	671	678	743	696	701	700	741	700	737	676	722	693	647	684	666	709	650	726	716	703	683	749	726	676	678	620	711	676	688	711	682	683	729	689	712	689	718	692	676	642	715	674	687	674	702	754	732	693	691	690	688	741	687	707	653	691	640	715	705	691	712	720	708	689	715	696	742	639	725	776	708	686	706	675	698	635	666	676	673	702	686	655	697	681	723	699	688	666	699	688	665	703	662	680	711	709	680	706	715	679	746	691	654	713	676	669	709	658	682	689	705	718	687	683	710	701	752	736	702	686	677	692	689	714	744	767	726	637	703	714	691	676	714	720	657	698	663	732	717	648	679	710	662	708	671	726	708	696	685	690	673	725	729	675	653	693	699	655	683	684	661	699	734	683	712	759	706	714	693	726	716	675	677	682	665	719	699	731	681	732	649	664	632	664	717	696	716	682	749	685	703	653	668	722	673	691	680	722	665	704	690	697	695	696	647	681	707	660	689	729	705	690	695	693	666	673	680	668	684	717	677	678	737	704	738	676	693	712	701	668	694	718	703	675	653	719	692	737	681	687	682	702	702	718	702	669	710	719	745	645	680	694	726	688	656	700	668	682	718	686	703	694	670	687	668	703	680	709	688	708	686	718	684	666	701	722	684	713	698	639	666	702	703	697	667	688	673	665	716	656	684	713	642	675	670	730	666	685	671	746	719	715	728	713	684	705	709	658	713	674	701	723	704	718	707	658	713	734	674	640	628	729	712	710	698	750	673	662	682	720	689	639	730	667	692	663	651	697	698	675	709	697	668	650	677	684	703	639	714	686	684	670	701	721	666	680	664	694	722	695	699	642	692	717	755	684	683	671	695	662	682	681	753	703	654	681	676	704	665	713	676	704	676	680	651	723	689	648	666	723	736	721	634	661	720	675	652	761	701	708	677	730	671	719	680	698	672	705	668	720	727	687	712	673	729	642	689	647	713	668	652	735	677	722	651	681	670	685	694	707	670	768	647	648	650	689	715	716	681	726	681	642	699	727	624	664	689	702	671	747	748	706	691	669	723	719	666	691	678	698	698	689	658	709	707	701	697	721	709	729	702	666	686	679	710	701	671	733	727	705	701	688	723	729	626	668	702	707	695	704	707	672	710	673	696	664	657	700	717	726	684	715	726	698	711	750	674	682	743	724	724	669	685	654	704	652	702	736	649	676	647	721	705	667	734	726	693	675	671	671	670	691	701	702	681	665	702	659	671	682	699	689	742	665	698	722	647	740	673	692	711	684	679	704	716	737	683	645	708	697	663	705	703	691	673	672	685	728	738	750	641	718	681	731	678	675	654	726	704	616	678	692	715	704	675	715	697	684	714	697	706	710	675	690	704	748	677	728	747	639	705	704	699	717	671	704	662	651	678	689	710	698	713	725	686	703	670	723	638	722	669	745	725	655	697	720	728	689	679	691	668	676	656	685	710	747	700	686	681	690	665	693	717	700	662	642	672	731	691	691	630	689	675	680	694	686	693	714	678	695	726	701	723	722	668	720	732	741	687	700	702	730	754	693	674	680	737	662	693	699	655	733	645	682	629	738	729	688	663	692	697	683	730	710	742	697	675	672	705	646	670	678	695	719	653	719	709	691	697	735	681	742	671	695	722	663	685	729	758	636	724	690	692	661	683	683	669	641	717	657	787	716	677	689	720	697	699	679	685	734	669	722	708	706	680	711	661	714	696	675	707	708	655	715	728	733	723	696	666	686	682	692	659	674	667	658	713	703	702	699	704	676	711	674	690	680	690	680	647	715	720	669	669	736	702	664	673	674	689	706	657	681	663	677	701	641	708	686	692	682	650	700	750	707	705	688	658	717	694	669	649	668	699	705	707	673	703	667	703	668	697	695	713	678	693	695	664	709	698	676	706	656	723	711	651	659	672	692	698	711	741	727	706	711	653	745	703	679	671	698	700	655	716	709	687	750	701	694	743	700	714	686	723	700	697	722	682	684	686	665	670
1227	140	121	145	200	394	500	528	498	611	1680	2810	1866	1006	545	242	155	102	63	67	73	64	65	61	60	64	67	53	61	70	58	68	64	80	74	57	45	51	68	55	64	62	58	82	72	61	78	62	74	59	60	59	62	77	80	66	62	57	57	69	70	57	40	73	64	70	69	68	70	57	66	56	58	66	68	71	55	62	70	46	62	70	62	59	56	52	61	64	71	74	49	59	46	70	58	67	62	66	79	79	71	64	45	68	77	67	73	66	73	63	59	69	53	72	57	63	51	58	64	72	59	55	65	68	49	72	58	58	67	69	51	52	75	61	66	78	73	64	61	66	62	67	68	59	62	67	70	57	66	61	67	72	62	58	67	72	60	66	73	60	67	64	61	52	60	67	84	71	62	61	67	62	64	52	65	78	76	66	73	50	62	71	50	62	55	72	61	75	78	60	64	55	75	56	72	52	71	65	58	65	65	58	76	60	52	54	70	67	73	71	63	60	69	62	67	77	60	68	79	65	65	77	62	68	65	53	70	61	53	60	59	77	62	67	84	78	50	76	63	71	71	61	60	63	61	61	56	53	73	65	64	59	67	57	57	57	60	59	67	60	67	57	68	68	60	72	70	54	60	66	61	74	64	62	64	66	72	56	61	75	58	64	50	69	69	69	83	61	77	71	56	54	67	75	60	63	52	74	68	61	64	70	68	76	65	74	71	57	76	63	51	80	58	68	72	60	67	60	69	72	54	81	65	70	56	59	71	70	71	68	64	68	63	66	59	76	76	66	65	71	70	60	56	65	59	85	77	66	72	55	70	64	65	77	54	56	75	45	74	62	66	71	59	62	66	73	74	59	62	55	67	62	61	63	68	55	72	54	63	84	62	70	64	59	66	58	54	54	67	51	70	59	53	73	73	65	65	65	64	56	73	70	59	55	74	72	83	58	77	82	65	64	72	53	77	65	67	64	69	67	57	52	76	75	75	61	65	63	74	70	57	59	65	50	63	49	54	61	50	75	75	64	55	54	62	70	76	72	73	55	60	65	67	59	64	76	65	76	68	57	57	57	67	65	71	69	64	56	59	58	48	65	52	67	63	62	67	74	60	58	63	62	65	63	59	72	59	62	61	52	74	57	59	56	72	62	74	75	75	73	56	63	66	57	70	65	66	80	61	57	73	77	76	60	74	70	59	63	54	74	56	54	67	65	63	67	71	75	54	68	65	72	62	71	62	61	60	65	71	49	66	85	72	58	59	76	67	55	74	73	51	65	56	58	63	74	66	60	62	59	73	71	67	64	63	65	68	64	66	77	60	57	76	57	78	66	66	95	69	69	68	56	53	72	77	66	64	60	70	62	73	65	65	78	65	56	78	65	60	74	70	55	65	83	70	50	50	65	69	57	69	49	70	84	63	66	60	59	66	66	57	51	67	70	55	66	71	58	69	54	62	70	66	64	84	63	83	71	60	69	61	58	75	60	73	62	71	65	72	47	66	50	52	71	54	70	66	62	63	58	51	72	48	62	70	60	69	59	66	65	64	65	61	57	71	53	69	66	65	64	76	64	58	54	67	57	62	68	56	83	77	64	83	67	82	65	71	69	74	65	45	58	68	59	71	76	66	66	69	61	75	69	64	61	63	83	53	62	64	58	69	79	56	60	63	59	56	74	76	66	81	82	59	67	85	71	59	58	69	71	62	74	68	56	63	62	55	68	53	71	64	60	63	67	60	59	56	62	55	60	58	61	72	62	75	60	77	70	58	58	72	55	67	65	65	67	66	52	69	67	59	76	64	57	42	61	67	59	66	46	64	51	63	47	72	67	66	71	63	57	68	66	70	89	74	65	62	57	73	76	61	72	75	76	59	64	76	48	74	64	62	66	64	67	63	63	53	69	66	63	61	65	56	63	70	66	63	46	71	54	67	66	76	76	63	62	52	76	69	62	69	57	66	67	70	77	65	52	69	70	68	71	65	63	53	61	76	63	60	60	61	75	72	78	69	51	72	66	63	65	48	84	68	52	72	66	58	84	67	57	76	71	66	64	67	56	70	74	54	72	62	67	73	70	67	53	58	48	63	58	59	56	72	55	56	83	72	52	55	65	55	70	58	68	63	55	49	78	73	64	81	53	78	57	67	56	65	64	58	68	61	66	66	76	58	72	62	53	63	68	69	52	66	61	54	66	64	64	73	52	69	63	66	70	71	64	63	57	67	57	51	77	63	61	54	68	53	76	75	69	70	53	80	71	64	53	78	70	63	62	59	68	50	54	64	59	59	61	64	55	74	62	66	65	57	48	89	67	68	59	64	66	84	67	70	67	73	74	61	77	73	52	55	57	65	55	69	71	68	69	79	59	65	72	71	59	71	70	65	79	55	57	74	79	63	58	54	67	56	46	62	64	71	66	61	56	55	58	76	61	65	69	58	78	67	61	73	57	75	76	68	70	64	80	67	66	55	65	78	81	68	55	70	81	65	56	81	69	68	70	62	57	71	82	76	66	62	70	73	68	68	69	64	75	76	49	65	57	58	57	63	70	63	74	61	55	65	67	67	69	69	52	70	54	59	69	58	60	57	80	68	57	60	59	67	63	66	63	60	83	62	57	49	59	67	64	57	72	74	67	76	74	75	59	55	57	54	63	70	63	77	76	61	76	64	67	58	60	67	64	56	75	76	67	59	65	71	62	74	80	48	51	50	74	63	66	73	66	68	73	77	77	66	68	76	64	62	88	54	66	56	78	71	67	61	67	71	50	69	73	71	58	67	65	62	88	65	72	62	56	65	68	49	71	66	60	72	65	62	64	48	65	65	64	56	72	58	61	54	62	85	65	70	64	68	70	73	53	72	59	65	51	63	61	50	69	70	53	62	79	65	71	62	66	72	67	61	63	64	70	70	58	72	65	72	64	57	59	61	60	59	50	50	63	63	77	70	60	69	58	63	83	65	60	63	74	71	64	62	83	50	71	70	54	65	60	66	70	60	48	55	72	70	74	58	62	72	64	65	63	61	67	55	61	59	70	60	54	55	85	62	67	65	72	64	72	62	68	68	59	59	66	48	65	62	71	74	68	57	55	70	64	50	58	74	60	60	74	73	60	64	68	64	63	81	57	60	69	69	72	80	67	70	67	71	77	76	65	74	55	65	70	65	62	52	65	69	56	45	58	69	67	58	44	77	59	62	66	50	65	49	71	72	62	66	59	59	66	71	63	63	72	69	62	64	66	84	69	61	66	63	62	76	70	62	56	91	62	54	62	56	68	70	66	58	60	60	66	65	61	85	74	56	62	65	51	60	73	63	44	87	62	66	58	67	68	60	76	62	89	68	65	70	58	53	64	69	63	74	54	64	63	77	64	68	63	64	63	83	59	67	82	70	74	80	51	58	73	49	80	62	72	65	44	65	57	76	62	56	57	74	75	67	55	68	67	61	66	65	71	91	57	71	59	68	58	78	56	74	58	65	74	75	73	64	75	71	61	70	55	60	63	90	70	65	59
8833	2661	2065	6586	15592	21241	20760	20159	17599	20035	28853	31587	25249	18253	11298	6069	2984	1586	1065	841	818	793	789	755	785	723	803	800	807	826	765	770	784	790	767	832	826	748	798	764	823	807	812	797	743	768	807	724	778	815	771	692	805	779	790	739	792	772	784	816	777	730	814	803	747	787	791	770	792	839	833	763	763	741	765	775	761	765	798	779	760	831	777	716	826	822	829	781	765	773	758	772	787	757	760	794	749	794	778	710	798	773	823	825	782	792	746	807	785	737	786	784	736	757	763	752	731	810	809	770	844	791	776	787	825	765	779	805	795	811	799	759	740	759	773	719	788	747	764	771	761	803	784	809	780	777	772	758	770	783	818	798	784	778	750	778	787	770	808	770	753	757	818	728	795	771	844	750	775	791	787	821	797	784	800	772	760	846	826	709	805	766	780	776	770	762	811	808	750	755	814	789	803	760	732	764	767	789	745	834	776	829	782	810	810	791	775	841	738	797	737	820	782	798	800	800	789	773	778	741	844	816	752	736	770	786	775	775	827	788	788	741	760	795	795	757	787	755	782	799	797	773	758	821	734	759	744	786	783	764	814	798	825	787	801	773	758	792	709	777	763	788	784	769	787	811	815	768	775	745	748	725	789	834	769	815	789	791	775	828	757	823	737	769	762	768	808	757	781	780	753	797	803	782	728	815	756	795	783	838	777	790	768	795	837	749	778	767	787	738	782	795	782	803	842	826	815	742	805	746	778	750	782	820	767	789	788	777	789	777	784	816	762	796	776	828	802	817	754	740	790	758	782	783	775	744	763	780	794	755	793	773	787	706	788	783	802	757	778	784	794	759	799	731	765	753	830	800	801	791	764	764	744	777	779	799	756	802	748	762	801	764	753	777	770	764	769	789	804	769	776	778	808	761	832	771	776	808	788	774	783	792	805	735	798	797	764	748	799	752	773	778	793	763	737	759	807	779	793	766	765	770	821	798	732	794	816	833	774	768	768	752	792	831	799	789	800	749	761	815	817	753	788	784	797	782	779	792	758	748	792	777	782	774	735	779	814	791	769	772	781	779	808	815	779	785	807	781	806	780	749	758	773	795	779	755	793	750	753	818	773	777	768	786	799	835	772	791	794	766	839	740	732	750	792	771	795	788	824	809	772	761	797	791	761	803	759	758	773	738	767	796	741	775	786	753	729	765	819	771	740	766	760	757	764	732	738	815	800	781	734	794	776	735	771	750	746	745	749	759	790	797	779	725	807	767	749	751	754	779	784	823	785	783	782	794	737	776	760	803	756	803	774	841	773	797	819	765	748	801	796	761	794	820	819	764	770	754	741	746	733	808	770	811	771	766	796	787	796	815	759	821	782	803	761	770	757	797	810	760	777	720	799	756	811	767	802	767	778	778	803	785	801	809	775	836	792	746	783	812	781	749	768	740	787	769	744	749	757	762	742	787	736	808	786	817	769	777	729	773	815	788	753	777	798	774	764	792	827	789	781	801	794	773	770	851	813	823	764	738	782	771	773	783	795	810	791	774	757	753	744	799	798	834	781	793	779	757	745	743	782	801	744	758	797	788	780	832	832	825	769	806	754	717	749	767	780	808	787	762	783	813	783	788	792	748	802	805	809	804	792	776	784	764	790	798	770	734	765	754	762	757	764	790	802	744	777	807	773	791	765	839	768	800	752	783	747	754	799	784	767	805	819	793	782	796	760	728	747	792	776	735	721	819	770	769	813	756	774	792	766	781	814	746	785	797	756	766	764	780	773	817	762	796	808	798	810	827	760	782	742	768	804	776	742	791	772	784	744	764	747	784	764	715	797	748	783	793	751	772	786	781	784	759	792	820	793	799	789	839	821	791	801	764	844	782	763	746	793	780	773	768	779	786	784	744	795	767	761	764	746	756	825	790	763	760	816	728	746	805	761	805	775	773	736	779	839	781	836	817	808	792	782	813	788	790	795	784	888	766	783	765	817	744	778	764	791	793	806	773	763	792	796	804	849	777	721	807	762	799	782	784	744	808	805	819	723	793	750	771	788	794	761	763	782	800	779	781	732	772	694	802	791	789	747	783	779	783	748	811	793	730	769	821	750	818	761	854	845	717	809	741	825	764	755	793	745	790	780	771	783	763	760	814	771	801	753	792	793	796	796	728	786	767	791	744	770	744	804	732	793	740	754	825	801	715	765	761	805	808	793	796	773	794	739	814	777	776	789	775	775	783	802	779	840	831	775	752	763	746	808	765	752	773	815	816	758	783	802	796	776	785	769	780	840	820	738	778	788	743	763	761	790	771	825	779	806	831	782	790	756	749	752	795	784	681	757	753	769	815	812	765	785	773	766	748	761	801	779	785	743	794	775	806	754	781	772	760	755	746	762	773	713	771	785	744	837	792	761	825	796	781	795	774	806	714	774	758	824	754	801	787	803	750	796	808	798	790	773	819	734	832	775	711	812	787	754	746	744	791	760	733	790	722	789	766	825	787	790	772	757	766	785	805	784	821	754	773	792	752	771	736	803	733	743	793	733	780	778	765	804	794	766	805	802	776	826	767	796	724	778	746	812	794	798	763	759	744	729	764	786	794	763	781	783	827	791	791	761	781	772	768	802	766	816	776	774	773	794	734	780	757	746	749	779	812	721	802	766	799	803	834	802	761	787	765	779	775	833	820	788	793	753	788	759	790	819	799	788	817	777	752	790	802	814	810	795	744	788	731	748	757	801	780	785	808	747	818	780	783	769	797	780	801	775	680	812	821	774	776	797	798	749	758	780	751	786	733	820	799	769	797	813	736	788	771	809	750	794	776	766	813	741	804	807	810	784	819	813	778	753	777	775	809	768	782	732	798	752	782	738	790	847	751	752	778	824	749	771	749	748	753	747	792	783	774	794	790	767	770	823	795	811	798	794	805	778	765	743	800	811	825	771	825	821	776	765	780	773	787	770	809	775	762	757	788	798	753	772	760	788	785	792	789	810	795	744	781	794	816	797	790	791	788	797	839	768	742	780	774	815	848	801	741	813	813	797	832	788	806	780	841	759	790	786	788	760	750	781	814	724	778	742	833	810	781	793	744	817	753	719	797	739	748	777	800	740	774	776	785	758	769	748	777	760	769	744	788	841	812	764	752	818	748	746	769	756	793	799	792	756	769	789	790	781	789	783	811	818	776	760	800	785	777	790	741	812	867	769	791	813	795	767	733	803	810	811	790	802	715	786	811	823	765	782	814	844	785	765	836	802	776	839	790	788	775	789	740	809	782	740	805	779	795	799	796	796	787	791	818	753	803	770	791	803	740	710	779	752	821	775	776	804	807	789	774	771	784	802	764	753	750	792	767	789	756	785	792	746	754	825	792	817	784	823	790	799	816	747	777	750	742	827	794	776	725	763	676	799	787	845	753	805	782	833	724	718	839	795	780	810	765	743	782	787	805	755	765	777	745	779	833	782	755	783	778	779	764	783	802	793	766	762	782	781	806	782	773	791	746	758	734	785	795	797	818
515	244	250	395	570	811	1058	938	879	1406	3430	4479	4740	2647	1129	515	258	121	93	67	51	57	53	65	54	53	58	58	57	55	56	61	53	64	58	67	62	56	38	61	54	49	59	56	53	50	48	55	63	47	52	58	43	51	51	57	57	54	57	67	58	50	48	57	45	50	53	51	61	53	52	52	47	57	43	52	36	49	59	48	59	52	61	68	56	51	42	59	44	46	57	55	65	59	44	50	52	51	46	70	53	46	55	42	48	53	68	59	43	63	43	55	39	42	54	62	71	68	54	49	52	58	49	52	49	69	56	54	50	63	46	45	61	60	66	58	58	65	60	54	49	51	55	55	55	52	48	46	50	49	49	65	49	53	53	61	62	45	66	52	48	67	59	47	49	40	63	64	60	44	50	50	54	53	45	48	61	64	48	69	55	46	58	54	45	68	61	57	55	50	54	56	65	71	47	59	66	60	50	48	52	46	53	53	61	50	53	50	60	48	53	52	66	63	56	65	60	48	54	63	45	48	43	49	53	51	64	59	46	60	52	58	60	51	50	54	57	67	55	60	58	56	61	54	59	70	45	51	51	59	48	57	53	50	60	40	46	61	40	61	64	49	41	55	50	69	52	45	53	48	52	51	40	57	54	49	53	50	47	47	83	45	53	53	49	47	49	55	51	45	47	62	43	48	49	53	48	64	51	60	53	51	63	62	47	42	51	55	52	50	60	63	54	46	60	54	47	44	53	49	47	67	53	42	51	64	71	46	58	57	60	50	43	48	68	52	49	46	45	45	44	59	59	55	54	53	65	55	60	51	74	63	60	56	65	55	54	54	48	54	43	65	52	43	49	48	41	61	65	42	56	52	57	55	64	64	73	50	50	56	52	68	62	44	34	58	36	57	55	48	62	53	62	47	64	67	46	51	65	54	52	66	54	52	45	47	50	48	59	60	50	53	57	67	54	51	47	55	55	47	53	59	58	66	42	37	57	57	45	54	66	66	55	60	61	44	53	48	53	55	50	64	62	56	52	62	62	56	64	53	55	57	55	52	55	58	70	50	63	51	57	60	43	63	35	55	52	52	47	58	62	51	45	56	61	54	58	50	54	67	56	52	47	58	55	53	56	63	52	55	36	46	62	61	52	49	53	68	60	57	44	60	66	47	60	61	44	55	58	48	54	53	48	48	52	47	50	59	53	46	51	42	50	61	52	51	43	56	59	62	61	49	47	64	41	53	53	67	42	56	47	50	54	57	62	75	59	47	48	55	62	54	49	50	49	45	51	36	51	46	49	47	49	40	47	42	58	45	66	57	43	47	73	51	59	65	49	58	62	57	51	62	58	54	46	45	43	54	59	55	45	61	52	49	53	50	59	51	51	56	60	61	53	36	64	55	37	72	51	40	47	41	42	66	61	53	64	57	56	61	72	52	62	48	54	43	52	48	58	60	53	44	54	61	55	65	44	58	55	58	46	62	56	65	46	67	51	38	45	62	51	51	50	63	54	41	61	46	55	52	48	44	59	55	62	53	66	70	57	66	54	56	61	47	52	55	53	42	49	47	57	50	57	56	43	54	51	54	50	48	68	51	57	56	62	77	49	46	53	53	53	44	63	73	67	46	40	60	41	55	50	54	74	41	41	55	62	48	54	56	52	59	69	62	45	50	55	51	57	48	58	61	53	65	55	53	50	43	50	62	54	51	48	53	57	40	43	48	54	48	56	62	54	44	49	50	49	65	56	60	54	59	58	41	50	44	60	62	49	56	48	48	50	51	65	61	48	52	46	51	45	61	60	54	59	46	47	49	58	52	51	53	52	57	51	65	44	70	39	59	50	65	54	58	53	47	52	62	50	63	58	55	58	56	46	57	50	53	54	47	54	48	54	46	46	64	50	43	52	59	52	54	53	54	61	45	59	70	56	52	62	61	54	55	54	56	69	48	42	57	51	49	38	52	63	48	55	59	41	75	58	65	55	53	54	70	42	51	62	59	52	67	64	49	52	57	63	51	39	54	50	74	42	68	53	50	47	70	61	57	57	50	49	55	50	52	54	52	60	63	53	52	66	53	45	62	52	50	61	47	53	66	65	50	53	47	47	49	58	65	59	56	61	52	51	63	49	48	50	48	63	52	50	61	64	45	61	42	62	56	61	40	47	45	50	63	48	46	43	64	30	46	53	45	49	55	56	47	46	54	60	55	67	55	47	38	41	68	45	44	57	58	57	65	66	54	29	56	55	53	47	54	51	62	51	48	57	53	59	47	50	51	62	55	62	59	52	47	41	46	34	54	51	70	55	49	51	53	54	50	53	45	52	44	59	64	54	46	61	55	47	51	50	54	58	50	41	57	53	63	50	47	43	52	48	57	55	48	43	52	59	48	45	72	51	60	56	61	49	67	52	51	66	45	52	58	48	71	49	58	46	68	51	57	62	57	60	43	62	41	53	46	52	61	43	59	47	53	52	62	57	60	51	55	57	67	62	56	51	54	46	57	57	53	59	47	50	63	56	44	53	59	51	45	53	55	64	42	68	51	65	61	49	54	53	60	55	55	55	59	51	55	44	67	46	62	48	57	59	55	44	59	47	58	56	55	44	60	62	54	57	61	59	49	62	44	44	46	49	60	58	48	49	43	67	52	56	60	43	51	53	66	63	60	55	72	68	69	57	55	53	50	43	53	60	48	62	61	42	55	56	54	54	45	54	53	68	46	59	51	61	63	60	47	54	55	60	67	43	53	62	60	53	59	52	43	60	71	55	47	44	51	56	50	44	57	56	55	52	68	67	55	48	48	63	54	63	59	55	61	70	53	48	42	62	55	45	60	54	54	51	48	51	46	49	65	60	54	53	57	63	60	52	41	63	44	58	51	46	54	44	53	53	54	59	50	51	52	56	51	49	49	53	53	47	54	50	54	52	60	40	61	65	53	63	55	58	62	46	64	45	64	63	45	52	57	56	48	59	53	66	49	45	58	63	44	49	46	58	58	34	62	48	45	53	59	58	54	48	53	54	63	55	56	41	39	48	51	60	64	65	56	52	57	48	55	37	54	52	61	45	39	58	60	51	50	56	63	56	56	51	55	48	55	49	48	55	52	56	62	55	47	57	41	60	44	60	60	54	56	63	53	53	70	40	42	60	59	51	51	49	57	51	53	54	59	56	58	62	58	49	52	49	54	56	59	62	69	57	44	49	53	45	61	60	53	72	57	63	53	74	59	53	54	50	44	52	59	47	53	53	56	58	43	54	50	55	41	59	58	54	48	45	57	53	56	54	50	52	46	36	44	47	42	47	46	42	56	56	49	38	51	62	50	38	49	42	55	52	50	54	51	34	49	47	52	50	67	55	58	51	59	64	50	62	57	54	57	51	55	51	48	67	67	62	52	50	47	42	49	52	48	61	46	46	52	59	49	66	60	55	56	51	58	44	59	48	52	60	56	53	53	52	64	60	71	49	62	66	70	58	59	59	66	43	57	46	62	49	62	72	46	67	62	59	58
10131	5995	4891	16257	28267	29093	28509	25622	23693	28001	35352	36797	35452	27276	18530	10975	5461	2509	1322	858	753	666	668	692	629	579	621	629	624	621	653	638	578	642	645	639	635	667	614	612	654	683	652	669	619	633	631	621	644	698	610	673	680	631	649	652	598	647	626	650	628	694	640	609	602	652	681	656	642	633	621	626	626	659	641	646	622	637	647	665	697	624	641	646	632	648	649	667	604	660	629	652	652	611	600	668	643	633	614	614	627	649	692	626	646	638	600	655	601	687	688	657	615	683	666	623	666	655	644	663	642	671	617	612	643	625	592	599	626	657	618	658	633	635	623	657	647	645	650	644	612	621	699	632	590	609	675	664	624	649	674	620	613	632	612	665	690	677	645	646	649	644	681	673	615	638	643	557	639	661	626	648	603	657	630	647	672	622	637	649	645	639	633	632	697	629	594	647	657	639	670	669	684	621	661	621	618	611	668	640	610	678	633	664	643	622	647	699	658	658	650	651	624	625	634	612	661	651	649	644	602	629	614	663	637	645	650	635	639	672	614	674	621	705	665	634	625	662	664	664	660	632	606	656	605	661	601	614	650	628	645	660	684	658	653	678	631	649	625	650	653	649	592	636	673	626	589	597	640	671	627	608	664	654	713	639	645	638	678	691	664	652	672	651	695	617	601	634	631	651	683	620	599	631	657	648	650	625	658	682	632	696	663	631	651	642	636	594	678	619	636	673	680	659	657	622	651	600	650	671	634	639	655	651	661	656	654	615	623	674	679	635	653	628	642	642	609	648	597	664	655	606	666	693	649	614	622	658	654	710	628	679	633	645	678	596	675	689	647	631	684	657	690	656	663	659	596	679	668	640	646	685	629	646	622	651	675	630	606	623	608	644	628	602	658	609	665	640	686	629	656	649	663	681	629	660	633	629	650	673	649	635	650	690	604	670	648	622	631	592	673	702	659	656	647	601	638	661	626	631	619	636	630	691	660	648	622	656	653	627	627	595	651	655	594	661	629	633	639	642	625	648	622	643	655	657	627	626	640	602	631	660	659	600	640	646	647	650	668	651	674	676	641	685	609	695	672	643	637	632	635	667	668	670	602	658	639	633	642	652	632	608	635	610	631	692	628	654	627	656	610	665	631	620	672	666	658	624	634	624	612	619	655	646	648	664	648	617	697	616	641	605	640	623	642	666	626	660	626	621	621	633	657	664	689	629	653	639	620	652	636	657	662	673	629	640	608	653	665	666	643	656	629	646	643	690	664	664	631	617	621	631	614	652	654	617	627	648	582	622	652	631	610	703	644	631	641	621	674	619	635	658	645	676	694	654	653	645	651	658	606	667	619	621	657	625	701	639	629	593	669	671	588	613	655	667	650	610	619	634	676	630	647	623	612	617	620	655	649	633	619	650	664	655	644	669	630	692	636	642	647	659	664	658	633	664	612	689	677	631	617	650	621	659	640	629	621	598	632	614	693	622	653	629	674	693	602	619	590	662	639	631	662	622	638	655	643	621	640	679	606	641	623	648	682	655	632	626	683	618	662	663	690	644	712	624	654	635	625	649	617	607	658	657	629	698	654	694	659	635	662	649	647	671	660	621	657	654	627	619	617	647	631	662	623	646	662	646	639	621	657	595	686	631	624	646	642	658	625	655	634	650	633	691	695	667	664	624	633	648	678	655	592	683	640	620	662	627	643	660	645	654	659	650	639	666	683	625	644	652	618	610	651	669	638	680	632	591	620	624	675	608	673	633	669	638	686	666	642	640	627	637	690	664	664	667	638	619	622	676	678	638	654	668	655	651	631	657	646	678	665	643	649	660	671	644	601	615	597	660	653	649	644	653	656	634	674	648	694	648	662	650	649	641	654	682	600	666	654	661	616	637	668	622	669	613	641	588	611	679	647	642	671	639	644	700	627	639	646	649	626	679	613	628	620	652	666	595	678	631	637	637	601	671	603	612	662	660	605	678	634	603	629	708	636	647	626	660	663	691	672	673	618	658	627	637	653	682	659	651	635	651	619	653	711	660	648	613	670	638	661	662	629	646	600	692	656	638	660	624	652	628	630	605	680	600	644	661	660	624	633	661	609	669	614	637	641	649	637	664	646	667	672	657	661	649	650	642	663	627	630	683	591	672	650	656	622	623	622	683	631	664	653	622	646	638	615	614	680	628	618	641	632	670	696	677	682	639	614	627	628	692	624	646	633	678	692	632	671	650	716	633	608	633	643	642	685	661	659	614	654	674	625	679	628	636	673	649	666	655	642	661	635	638	599	624	683	647	632	616	633	638	637	625	653	630	652	668	656	634	631	653	635	647	629	641	637	652	670	658	689	608	648	671	637	592	667	676	625	624	666	630	660	639	650	639	640	618	647	673	663	656	616	619	660	667	576	663	645	620	663	612	633	604	675	647	650	655	606	663	634	683	628	588	652	668	684	644	666	596	617	608	627	683	662	646	661	655	644	665	658	645	700	652	655	627	625	638	663	642	703	584	668	673	654	617	647	641	598	613	629	604	628	610	623	615	608	642	645	588	643	672	663	666	620	692	684	643	657	675	649	618	647	640	661	622	648	690	627	660	646	690	650	615	670	636	636	663	618	676	592	632	595	602	635	646	644	635	655	646	648	642	618	659	629	649	646	663	600	670	676	662	652	644	673	651	652	635	616	609	655	642	629	640	640	641	682	650	681	649	662	636	624	662	680	637	614	647	640	605	659	655	640	638	637	634	675	660	658	638	651	645	688	637	625	652	680	649	621	637	645	632	637	638	593	663	668	628	673	682	660	623	668	621	611	670	662	613	622	690	662	629	637	632	646	617	604	645	622	644	645	660	670	625	652	610	665	651	572	701	627	640	612	666	672	676	682	647	655	632	657	625	636	608	643	606	649	625	642	655	636	635	613	643	625	646	693	654	636	655	615	666	610	613	636	671	604	635	660	636	637	643	631	623	624	712	672	634	622	592	624	653	652	655	634	650	618	645	676	638	625	674	632	635	655	645	626	637	647	624	591	617	646	682	632	591	638	596	626	670	630	616	660	648	655	641	655	651	641	652	662	617	622	641	623	631	668	645	643	633	645	629	685	649	640	645	640	656	606	621	673	612	655	674	635	633	654	669	641	644	657	663	679	623	727	630	588	662	608	613	596	651	664	676	637	637	633	626	688	639	647	635	615	634	647	656	642	655	648	621	652	660	642	647	600	665	608	666	618	638	699	665	714	648	647	665	645	661	643	668	636	633	653	641	614	659	637	713	629	654	648	644	621	630	634	627	646	615	633	627	653	678	611	612	659	630	631	654	642	646	652	606	614	634	670	677	654	648	628	646	648	666	667	627	626	671	649	623	652	655	611	633	676	655	643	571	611	622	645	668	647	683	678	624	637	600	667	616	581	679	670	620	620	681	643	638	579	628	639	679	636	616	636	622	649	678	654	674	638	613	652	630	651	577	659	658	598	655	641	625	662	641	678	616	627	634	641	630	615	638	614	708	650	616	623	633
1994	313	402	436	552	795	764	778	728	1315	5302	7562	5411	2683	1183	478	207	128	92	85	74	73	82	72	79	67	51	70	89	79	66	71	85	66	100	74	73	102	68	81	77	77	77	57	64	83	82	62	71	75	67	67	71	84	76	74	67	75	79	70	90	73	66	80	73	69	74	70	76	80	70	70	74	66	60	69	81	85	73	90	68	86	55	66	72	60	66	79	77	80	68	73	76	59	102	70	73	73	74	85	80	80	67	91	76	69	76	79	62	69	67	60	89	78	70	72	86	74	89	81	84	75	71	75	72	67	72	70	73	81	77	64	78	77	94	67	82	74	83	70	80	66	73	60	90	60	73	63	79	68	63	64	74	82	85	78	63	58	75	68	80	75	65	87	72	82	73	62	72	66	77	73	90	80	76	78	75	72	69	64	89	78	73	64	99	55	82	65	79	93	80	75	75	70	85	69	67	81	61	71	67	61	85	79	79	79	73	67	75	60	72	95	83	50	76	91	73	83	68	75	80	72	68	68	63	62	62	63	75	70	76	72	63	75	80	90	66	83	82	84	75	78	67	65	78	70	75	80	67	69	74	56	62	72	68	61	76	78	72	77	96	76	73	70	77	74	84	90	72	73	74	81	74	70	89	64	101	76	89	83	77	73	71	83	66	71	84	73	75	85	74	85	66	86	57	74	85	99	77	55	72	75	74	70	77	74	94	71	66	57	76	67	81	64	69	74	90	67	84	69	69	85	70	91	65	68	80	65	76	71	79	68	55	57	76	95	73	76	79	76	57	74	70	60	69	75	87	81	72	77	64	70	70	70	89	95	70	69	65	71	82	72	78	64	78	55	62	76	63	71	72	65	74	65	64	73	75	69	75	73	79	76	59	72	91	84	64	65	73	71	74	84	62	74	69	78	84	69	72	82	65	85	65	75	75	64	66	69	84	74	64	74	68	73	78	75	71	73	59	80	73	67	93	72	65	91	70	75	65	62	76	76	72	79	78	75	56	73	83	76	92	63	60	78	72	82	76	67	63	72	83	71	68	64	73	89	63	82	78	77	77	85	73	56	79	81	73	94	80	67	68	86	78	73	64	70	62	79	69	71	71	73	82	79	70	80	70	59	80	86	83	79	72	69	74	66	59	75	75	76	73	79	78	87	82	80	72	78	65	77	70	87	74	84	80	82	87	69	63	72	69	84	63	77	84	69	99	73	61	63	77	64	64	95	75	72	81	72	72	69	72	76	71	84	88	66	84	90	70	59	70	74	79	75	83	74	83	86	70	81	82	75	70	77	92	68	82	67	85	72	71	69	80	71	73	77	79	63	82	73	67	70	65	61	76	67	77	60	70	76	71	56	75	82	79	71	72	86	82	83	65	78	76	71	72	65	85	60	68	63	72	66	60	62	98	57	64	75	76	73	65	64	65	80	68	65	80	79	73	64	77	91	77	72	73	74	68	78	59	81	75	66	66	66	80	65	60	95	64	54	84	71	82	89	67	64	73	66	84	81	81	79	97	77	71	84	73	71	76	76	56	87	74	64	66	67	77	70	87	66	60	72	79	69	64	64	65	70	72	77	71	69	80	86	56	87	75	77	86	69	68	72	87	95	71	78	75	80	85	82	70	82	60	79	78	74	77	86	85	78	72	73	73	75	74	72	77	103	55	72	85	87	75	79	81	83	74	78	83	70	66	71	76	82	73	96	68	85	66	61	72	80	84	82	67	75	66	74	68	70	72	65	67	75	79	80	66	74	90	76	73	81	65	78	65	98	67	80	86	83	66	87	57	77	74	88	82	85	82	74	78	80	78	67	93	55	80	69	63	72	69	68	79	82	85	77	63	79	60	85	92	65	78	71	91	77	69	64	64	77	75	55	58	77	83	84	81	83	82	66	66	74	57	58	75	93	65	68	94	74	88	58	79	75	54	84	77	80	67	77	69	79	87	87	69	66	69	61	79	68	69	69	89	81	64	74	80	70	73	68	64	73	80	70	74	82	72	85	73	70	92	71	87	65	64	79	74	70	77	65	72	57	71	70	96	76	66	73	70	81	59	85	63	66	87	84	83	68	68	72	61	74	74	78	60	83	63	77	76	86	77	83	74	80	71	78	61	70	78	92	62	83	76	92	57	75	75	77	76	81	68	84	76	65	81	68	64	58	63	87	68	63	80	62	87	84	62	77	60	68	53	71	81	64	58	66	74	55	75	83	68	65	84	91	73	70	63	73	69	86	76	88	62	84	76	76	81	67	83	70	81	76	85	73	62	77	65	66	80	61	61	68	65	84	75	80	81	65	72	73	74	72	71	78	79	67	84	81	88	70	75	68	81	69	69	95	81	73	70	86	72	89	62	67	57	80	73	85	76	84	76	71	69	73	64	68	74	82	71	73	58	74	75	83	68	74	82	69	70	82	85	74	96	76	69	68	78	79	82	75	61	80	53	74	81	75	77	68	68	82	81	66	67	84	60	69	81	74	73	78	90	63	73	59	56	76	77	74	84	82	77	87	76	86	62	75	98	55	66	91	78	77	70	81	68	60	80	86	63	61	64	83	80	82	74	72	75	69	67	66	67	76	65	67	77	76	67	58	83	71	76	62	72	78	77	62	74	70	71	74	74	68	80	67	76	68	86	82	93	70	58	73	78	74	75	71	61	75	68	86	64	72	92	92	70	70	71	69	72	74	82	65	83	84	80	73	82	72	74	68	70	60	74	79	68	71	58	62	82	83	65	92	59	72	74	81	74	82	76	84	78	65	96	89	84	75	59	79	71	70	80	86	90	88	70	71	89	86	81	78	73	66	84	58	76	74	75	69	75	73	74	61	63	69	65	76	72	80	89	65	77	69	56	82	64	97	78	73	83	92	77	69	89	81	64	71	74	73	77	69	77	73	78	77	76	78	69	84	84	75	74	79	70	64	86	57	75	91	77	71	87	76	82	75	70	85	64	72	86	69	75	62	77	76	64	68	74	71	82	80	73	62	84	69	76	78	71	88	81	57	66	61	69	79	85	67	72	63	68	72	74	71	87	90	82	71	73	56	77	64	80	70	68	63	60	78	65	77	64	81	66	78	86	90	94	72	79	89	59	62	76	66	78	89	65	68	71	74	74	78	88	78	60	85	60	61	81	60	85	74	73	71	68	67	89	77	78	81	57	77	55	80	90	59	72	56	63	81	85	78	73	66	67	68	77	64	91	76	70	69	61	70	69	71	68	71	75	61	84	67	80	77	78	70	75	87	73	78	81	81	56	82	76	81	63	83	79	75	70	71	65	59	84	69	87	76	83	57	66	76	89	74	64	70	61	67	71	84	75	86	74	82	81	70	89	85	62	86	88	70	63	70	66	84	57	78	89	69	75	67	72	74	58	71	60	64	75	73	75	72	89	78	75	100	94	71	65	63	89	69	68	85	82	84	62	78	73	72	73	78	71	86	66	71	64	80	64	82	64	72	85	62	69	75	79	65	75	70	80	84	67	78	72	67	84	80
12630	7021	7825	17229	27057	28157	25978	24835	22134	27517	41101	43250	36306	27665	18944	10623	5036	2562	1479	1070	969	910	936	878	885	876	847	832	839	877	864	880	855	834	903	837	890	880	885	876	845	796	851	934	875	850	855	858	864	832	857	947	918	853	904	947	855	850	880	885	879	860	858	904	908	886	846	840	841	923	863	872	826	914	874	900	878	893	860	872	878	843	828	841	853	897	911	891	891	854	875	847	915	816	841	879	909	908	864	915	847	879	892	902	913	910	909	892	882	888	880	823	869	899	909	819	868	849	891	863	854	884	926	878	881	959	848	894	903	885	891	878	891	865	879	872	906	915	864	908	913	848	854	844	903	914	870	875	889	885	875	843	875	889	851	858	829	897	877	868	803	887	857	869	919	912	852	885	894	877	914	903	907	902	937	850	839	849	825	824	891	830	889	907	961	897	894	960	861	857	883	880	843	842	865	843	889	921	895	939	854	847	846	886	861	882	868	843	923	890	884	909	890	899	877	864	880	892	843	875	842	864	881	809	888	894	874	878	908	865	882	891	889	848	830	867	852	911	852	868	895	959	874	841	864	896	877	854	917	922	865	857	914	874	871	902	923	866	879	848	844	847	861	883	915	893	836	854	923	905	913	814	872	923	878	884	862	951	877	848	878	929	898	870	804	895	869	859	891	865	879	853	877	872	876	948	825	923	878	863	871	854	877	855	876	873	879	909	933	917	888	885	896	879	843	927	883	919	884	859	882	870	851	927	864	866	918	897	892	861	900	862	910	872	920	884	899	852	923	907	894	884	915	864	863	901	830	829	847	829	864	870	865	911	850	873	874	911	890	865	946	894	819	870	894	898	882	931	838	895	914	892	861	892	862	901	867	907	847	858	866	863	870	858	903	914	857	877	922	871	906	908	887	894	862	836	802	898	859	919	843	865	867	875	869	897	892	873	941	894	912	871	857	879	889	851	857	872	875	837	852	910	930	851	857	895	937	893	885	897	883	885	894	810	862	886	880	936	846	893	857	838	832	884	891	926	890	880	910	909	880	879	871	902	926	874	922	868	901	800	890	866	881	879	873	848	908	867	867	885	881	907	914	901	910	904	877	908	858	835	887	931	942	873	878	919	854	877	886	880	886	912	855	869	854	879	926	916	864	909	899	876	891	850	859	878	893	921	934	853	902	849	907	920	868	895	847	892	888	884	859	893	886	847	854	897	840	874	897	880	900	897	924	891	837	899	879	909	837	910	878	867	912	845	886	842	912	878	870	854	938	907	843	864	941	887	889	879	889	817	890	869	882	908	881	875	859	883	877	897	884	936	922	908	842	892	902	894	874	911	857	853	819	875	888	899	846	885	848	851	935	894	907	875	814	884	823	858	874	927	891	910	898	901	889	882	921	923	913	850	903	890	855	877	925	930	908	890	857	930	840	892	801	843	920	877	881	860	865	900	881	883	841	945	882	919	878	840	858	885	887	914	864	891	889	873	888	913	906	838	868	888	888	869	874	879	860	889	879	907	897	819	898	877	898	915	857	886	839	848	889	909	809	860	856	896	913	928	874	867	879	883	902	922	889	924	869	849	919	926	927	894	824	864	857	907	840	933	863	899	869	923	856	916	892	980	876	898	897	926	894	863	870	903	853	883	878	872	853	827	870	864	885	867	853	891	906	838	852	845	825	901	872	832	864	891	850	897	857	856	872	840	814	877	860	858	951	866	906	848	867	890	865	919	891	892	895	900	911	898	893	891	869	905	793	872	886	821	871	882	887	871	899	919	863	911	894	875	922	930	885	861	887	867	911	875	904	871	855	908	894	916	921	808	906	926	851	902	853	863	850	855	882	867	882	898	910	868	854	903	901	862	889	864	868	862	899	861	933	925	864	855	905	844	930	856	884	892	844	875	893	864	919	880	879	917	788	880	869	901	850	887	875	886	875	870	850	868	843	914	913	874	863	873	832	936	885	859	825	870	879	899	930	889	891	877	914	857	879	880	885	837	863	857	876	868	869	889	851	874	878	861	882	859	846	825	871	891	893	831	852	916	884	820	869	857	834	856	868	888	870	898	931	836	902	863	873	897	871	878	921	885	887	873	934	894	888	868	894	861	913	900	909	890	845	864	850	878	895	910	910	879	844	853	891	857	879	874	871	864	884	911	880	892	894	907	871	844	855	886	901	925	849	864	874	873	911	854	865	890	879	864	904	920	893	910	887	962	858	891	908	902	887	873	876	900	858	889	926	853	892	814	867	879	875	862	841	889	851	950	895	857	865	886	873	900	853	877	872	925	844	907	909	879	896	857	877	903	856	921	889	854	870	886	814	837	887	830	861	911	877	884	869	895	894	869	918	896	880	893	907	857	896	942	865	926	872	888	881	861	861	881	809	840	813	862	862	843	854	824	882	858	891	852	874	920	930	886	846	859	846	946	886	849	892	871	889	899	894	868	858	864	874	888	852	882	843	887	874	866	874	901	849	897	917	844	937	897	903	868	890	832	893	944	914	862	905	959	905	907	848	852	840	831	881	890	856	900	842	840	902	890	906	900	839	908	857	899	899	928	944	883	838	924	918	880	865	920	854	906	874	903	905	916	877	850	860	889	865	931	857	870	852	896	851	858	852	883	899	876	901	871	935	902	841	859	865	899	880	861	876	912	877	947	848	847	885	911	894	891	915	931	849	868	867	846	915	943	844	888	910	893	910	860	897	868	858	888	924	900	832	872	831	908	809	905	859	879	915	894	891	878	844	866	899	931	875	877	873	905	862	895	906	859	844	875	876	895	885	900	878	874	872	841	936	867	915	830	848	853	866	898	888	883	869	849	915	868	952	853	869	904	924	866	907	859	905	908	890	876	872	889	912	926	892	890	910	857	874	840	864	921	871	895	876	905	864	945	894	887	859	932	877	874	883	853	847	827	910	864	918	882	878	851	853	818	853	843	879	868	862	873	896	874	932	886	928	863	901	879	881	831	914	901	822	905	890	930	909	920	878	887	896	888	872	919	878	857	879	877	839	951	838	878	808	939	864	857	890	907	873	875	869	878	869	898	896	864	920	898	866	885	893	918	906	887	888	838	888	893	866	814	917	877	855	838	883	840	898	846	907	874	888	886	887	873	864	833	854	862	873	819	899	882	926	887	901	918	882	898	903	877	858	904	911	816	855	908	906	884	922	923	853	906	887	912	894	838	847	895	865	874	841	909	893	918	904	922	880	868	857	894	891	853	909	923	840	868	957	816	872	854	900	885	887	857	872	834	920	922	889	894	842	879	939	889	863	886	922	896	987	869	822	846	875	929	857	904	929	941	870	863	882	882	868	866	849	897	866	907	913	920	910	872	880	857	840	798	890	885	851	903	869	858	836	886	914	925	904	888	893	870	917	874	809	927	876	913	849	896	846	903	887	877	916	860	868	887	802	888	863	893	881	872	919	896	861	863	868	815	925	869	878	884	872	842	897	880	810	869	885	876	926	852	890	833	895	900	841	879	890	901	864	857	844	900
1032	684	723	650	778	1153	1322	1259	1143	4636	9187	9907	7357	3637	1514	669	284	138	85	82	62	50	64	48	65	68	62	57	73	63	64	58	62	62	59	68	62	59	50	65	50	58	50	63	63	51	43	43	68	61	64	64	71	60	68	54	58	60	68	53	55	39	57	52	53	43	67	53	63	64	65	58	66	59	61	57	44	47	70	56	37	60	52	67	62	64	61	49	66	63	69	56	56	40	69	61	65	66	63	48	68	50	72	62	71	66	63	69	53	60	66	55	66	50	53	56	54	58	59	52	57	69	65	69	66	62	63	73	70	65	64	52	62	44	59	56	47	60	64	55	66	69	45	51	48	56	55	61	51	55	57	57	54	64	58	57	48	59	64	51	56	58	79	61	58	51	70	50	66	50	68	59	74	66	64	66	56	81	50	62	52	56	61	60	50	60	57	49	73	48	50	63	74	68	57	56	58	55	77	61	70	55	56	68	61	60	66	70	78	55	57	64	60	50	51	60	58	49	53	67	64	55	58	50	79	58	66	56	65	71	53	51	59	49	64	53	54	71	59	52	53	49	54	76	55	55	70	51	53	55	74	64	57	58	61	55	61	74	49	47	66	61	56	59	61	65	50	64	59	68	63	72	68	58	65	57	80	67	46	54	64	59	57	66	65	58	55	58	52	60	62	51	75	67	44	60	52	66	58	51	54	51	64	60	53	48	40	52	56	61	68	60	57	59	59	58	61	64	61	58	70	54	67	57	68	72	72	56	56	61	66	72	69	54	53	64	66	69	78	61	56	56	54	66	71	54	57	62	76	54	59	58	65	82	56	46	51	44	59	43	62	59	66	44	56	55	64	65	57	45	72	59	60	55	59	68	53	70	62	61	56	63	67	67	56	42	69	52	64	71	67	48	50	65	63	46	68	59	60	61	73	46	51	58	78	55	56	52	53	70	44	63	79	62	65	65	60	53	58	49	57	68	57	62	70	42	65	66	63	48	59	64	64	60	56	67	65	47	55	67	57	64	55	68	77	49	65	60	54	74	64	57	75	66	59	68	56	53	65	42	57	55	56	40	53	57	57	65	61	57	62	62	67	51	60	69	58	51	57	49	67	55	62	59	61	58	58	49	51	57	66	62	58	68	56	59	53	58	53	70	47	61	61	57	50	68	42	68	64	76	59	52	77	66	67	50	59	69	64	66	57	67	51	58	67	73	65	51	62	48	59	64	61	55	61	58	66	65	57	54	52	55	58	48	58	64	63	71	56	68	48	49	76	53	59	50	40	54	73	52	54	60	61	50	55	53	62	66	73	63	60	58	60	54	46	44	59	55	59	54	62	54	70	54	63	57	62	68	55	63	68	57	63	66	51	59	68	57	57	60	67	58	57	60	54	60	57	55	68	55	84	67	58	67	64	47	50	72	69	50	53	68	64	62	62	55	76	64	60	68	58	46	49	70	65	52	59	50	65	59	59	62	69	63	79	55	42	53	61	81	50	64	55	61	53	51	61	53	60	59	61	68	50	61	49	56	68	51	51	72	53	72	52	68	50	51	54	53	58	81	54	63	62	60	65	50	72	55	64	61	53	49	45	66	64	72	71	49	54	53	79	47	60	62	67	56	68	55	65	62	48	71	61	57	59	64	49	71	46	54	76	48	52	65	66	67	49	56	64	62	64	70	52	53	73	58	56	67	59	61	60	66	59	69	59	50	62	56	63	57	59	56	62	61	48	51	65	52	60	59	52	54	56	55	70	74	57	76	59	54	59	60	62	49	51	70	43	61	70	63	73	60	68	57	65	63	65	51	80	55	66	56	57	64	78	65	74	54	59	60	60	59	63	61	69	68	68	61	67	66	62	71	52	62	55	55	60	62	56	68	50	64	63	57	69	42	59	57	54	59	61	63	59	72	62	69	63	62	64	67	62	60	51	53	62	49	60	54	61	52	61	58	58	60	61	57	72	69	65	69	51	62	61	56	52	51	62	62	63	52	57	55	55	68	54	61	66	58	52	67	60	60	68	56	60	60	52	53	55	58	57	67	62	68	58	57	64	61	57	70	55	63	67	58	66	50	65	54	66	71	59	65	50	61	60	60	74	59	67	63	54	72	58	61	65	67	51	72	49	69	67	53	49	54	68	63	55	62	64	57	61	73	71	60	60	54	66	58	64	58	59	58	47	58	59	68	41	52	70	62	70	56	53	56	64	70	59	63	56	64	61	52	59	53	47	57	60	52	55	59	62	64	76	71	52	49	63	79	62	54	64	54	55	58	50	66	66	58	56	56	63	75	62	61	55	59	49	68	62	56	72	50	66	68	68	53	58	60	52	64	72	60	53	60	50	57	63	63	57	65	70	72	61	66	57	69	64	81	45	69	54	53	61	63	63	52	57	59	70	67	56	53	50	71	66	57	59	55	55	45	60	63	64	63	73	54	76	58	67	69	71	63	56	63	60	66	52	64	51	61	53	57	56	69	61	68	62	59	61	68	55	72	59	72	57	70	68	50	57	66	67	62	57	58	51	54	52	68	59	63	61	60	69	64	44	55	56	54	62	64	62	60	70	66	56	58	58	63	61	55	67	75	61	72	59	58	74	66	52	60	60	73	59	54	55	60	59	61	63	57	63	51	54	61	55	57	38	63	54	65	54	64	59	53	40	63	70	50	58	64	54	47	59	56	53	54	52	62	51	59	62	64	53	64	66	67	58	55	50	59	56	64	68	54	63	66	69	62	56	59	60	52	66	65	70	58	58	47	65	55	59	58	60	41	52	72	65	65	70	69	74	61	49	70	63	65	66	59	52	73	47	84	55	66	52	55	61	71	61	66	66	41	52	63	48	51	70	52	54	51	53	65	61	73	60	57	72	59	61	80	57	55	60	73	63	54	60	53	52	63	55	71	62	82	76	56	52	74	69	66	58	56	56	68	73	74	53	62	64	45	57	70	61	50	58	62	54	59	63	48	63	66	52	71	58	66	58	50	65	54	50	65	55	60	70	66	67	61	52	59	54	65	63	65	59	49	63	60	52	60	56	54	53	73	63	61	50	62	66	59	60	56	69	61	61	50	72	65	58	62	58	42	49	57	68	54	49	63	59	63	61	54	53	65	65	66	56	60	60	64	58	66	58	62	75	58	56	68	51	62	72	56	69	64	60	47	65	69	63	53	62	60	67	63	45	62	68	78	63	59	62	65	53	66	59	75	49	55	47	69	58	59	46	41	60	65	56	71	56	70	53	62	68	43	61	60	64	62	63	59	64	74	59	53	73	45	58	51	53	65	60	55	70	65	62	73	52	57	57	52	65	67	61	72	50	64	61	65	66	70	49	58	67	60	65	62	58	60	59	56	56	45	61	66	69	65	68	62	59	57	60	65	58	65	61	61	66	71	54	55	59	59	58	77	61	46	58	50	44	55	64	62	68	54	60	73	63	67	70	50	50	59	63	61	58	77	53	73	67	65	59	67	58	57	79	69	56	59	71	58	71	69	60	77	45	74
17544	13026	12453	22664	31879	32208	31370	28772	27101	41322	48055	46975	39890	30725	21915	13394	6661	2750	1428	946	766	716	726	728	702	739	706	734	720	732	734	735	713	709	747	697	719	708	746	653	724	691	689	719	698	707	714	701	711	718	718	717	721	671	717	699	715	722	715	726	703	747	703	680	706	712	686	728	727	717	699	728	665	731	659	742	669	688	730	704	703	718	719	722	705	677	728	687	717	724	738	726	720	738	700	699	725	757	715	709	710	728	714	725	705	734	769	710	722	729	688	729	733	681	711	736	705	739	729	688	704	754	709	724	675	727	714	733	688	677	690	698	749	715	718	688	718	765	729	693	704	714	752	736	745	684	713	729	685	734	703	713	741	673	695	734	731	695	696	689	706	716	719	709	707	732	696	665	660	744	723	714	728	728	690	724	733	682	720	705	742	714	700	728	727	745	706	755	710	724	681	734	677	697	726	758	660	728	761	680	703	730	664	690	723	713	708	691	666	744	689	699	670	716	708	709	729	724	725	693	725	695	711	743	723	737	691	732	744	700	713	744	644	754	732	702	758	723	676	706	739	687	757	666	676	703	757	724	690	754	719	679	736	715	692	745	704	700	738	701	740	682	666	693	732	727	684	734	760	694	763	718	714	712	712	704	724	697	681	735	727	695	713	662	681	734	705	697	696	718	719	720	698	752	686	731	700	678	703	715	685	738	669	717	680	708	676	689	722	688	697	680	714	715	692	750	754	691	722	751	737	713	770	708	739	739	748	691	743	699	727	760	714	671	678	721	705	696	674	733	666	711	687	694	729	742	707	721	740	731	706	727	694	704	728	720	717	698	777	733	692	721	723	695	716	687	713	682	716	657	718	662	698	739	665	708	704	742	778	684	720	735	725	709	703	703	757	707	665	677	752	719	729	667	748	726	688	685	704	699	696	680	707	733	700	708	746	714	731	755	682	752	686	738	675	730	700	708	685	686	725	741	690	714	708	756	741	722	687	719	702	739	701	699	681	734	703	720	695	725	793	696	708	702	734	741	743	686	720	735	736	739	693	725	654	670	735	745	729	696	686	745	749	739	707	722	727	711	724	694	719	689	685	708	703	703	688	753	692	739	710	683	740	721	738	690	711	754	715	730	666	707	676	712	727	722	761	652	752	761	652	706	750	776	728	705	716	714	696	709	690	696	699	685	747	681	705	711	667	703	734	721	723	711	734	699	726	724	709	701	725	690	754	712	751	705	698	690	678	743	691	715	682	757	698	688	732	717	720	676	727	732	680	721	713	702	723	696	701	709	710	727	727	688	727	735	711	706	678	673	715	742	721	697	683	703	720	700	726	733	706	694	733	689	749	789	750	698	685	660	699	710	702	745	693	754	722	691	699	741	725	742	722	731	688	725	736	705	695	681	714	730	742	729	715	706	701	693	714	738	762	734	757	737	708	686	695	722	792	703	699	717	725	720	713	735	742	717	688	701	679	706	732	698	749	732	689	698	704	718	755	702	684	731	717	693	682	662	693	687	716	691	756	708	757	738	703	772	713	729	745	698	734	725	733	674	745	706	707	703	699	743	722	714	694	710	723	677	687	738	682	681	705	683	754	747	719	704	727	717	706	722	697	686	715	718	651	682	669	715	721	705	698	719	711	772	713	670	705	736	742	729	753	723	712	716	713	708	766	702	733	720	690	693	714	668	703	757	718	704	734	693	745	721	734	722	685	779	703	664	694	676	768	726	724	720	738	718	702	709	722	755	727	708	686	680	721	733	666	675	740	747	693	656	723	737	708	693	706	774	702	714	745	727	717	665	716	651	687	711	728	698	676	724	665	691	735	691	729	715	673	705	704	739	651	685	692	693	710	706	727	742	717	707	728	725	696	676	696	750	743	723	683	712	684	730	654	705	707	705	655	707	733	712	686	727	673	692	735	705	738	741	692	707	749	736	725	665	717	761	699	748	763	678	707	735	716	740	722	692	708	686	697	719	738	673	715	732	687	710	711	750	746	704	762	721	684	708	719	710	706	733	740	704	731	690	718	756	739	690	753	763	752	713	743	740	741	733	693	704	712	688	702	708	735	718	680	724	721	758	707	767	682	717	743	710	738	693	663	695	715	697	719	709	719	749	705	681	749	720	724	676	724	723	732	718	690	721	712	737	722	713	695	668	680	744	700	764	715	697	679	751	638	670	721	708	705	718	707	697	688	726	708	722	700	708	699	726	736	738	728	685	676	658	708	759	700	707	700	693	763	718	687	706	708	734	683	730	728	711	711	754	714	701	737	770	709	726	715	757	753	734	705	696	648	737	672	721	687	707	687	717	653	716	741	750	724	693	744	672	709	697	683	732	719	718	743	715	694	732	712	654	677	717	706	732	727	648	680	708	748	677	694	747	688	746	752	642	684	694	714	714	694	669	650	685	716	710	729	685	694	715	666	721	671	701	681	738	716	724	732	715	699	689	738	713	717	687	744	730	722	706	750	727	664	702	733	726	699	738	674	668	714	684	687	731	731	738	716	686	774	704	717	726	758	726	725	702	710	723	709	757	717	743	715	642	699	759	714	719	748	702	720	727	688	675	719	727	678	739	719	731	696	687	705	668	721	715	733	689	708	717	711	736	672	671	711	679	702	702	753	736	734	711	741	739	693	708	691	702	784	696	704	755	733	708	761	709	688	754	672	670	707	722	718	700	695	732	717	686	687	752	687	725	687	710	742	689	722	720	716	690	708	704	713	710	762	730	731	741	713	695	725	705	713	728	712	691	729	753	735	718	699	694	693	730	724	712	707	712	742	713	702	715	734	736	666	681	744	710	688	715	722	738	729	702	711	715	714	696	697	726	716	700	721	737	687	704	726	687	722	718	678	711	691	729	720	731	692	710	704	713	687	703	749	725	733	703	720	724	752	716	699	737	711	752	693	713	734	714	691	729	705	731	663	740	657	760	678	649	692	688	735	686	780	708	686	727	731	695	743	697	710	702	728	690	705	726	687	721	680	714	748	725	726	705	700	728	673	719	686	713	719	719	755	687	703	726	708	700	719	684	705	720	753	724	747	673	689	702	776	759	674	734	715	712	718	752	753	707	730	699	740	698	708	772	702	734	715	710	705	659	728	749	659	712	702	693	719	721	720	734	716	710	720	700	697	703	709	681	745	690	740	673	717	723	724	757	741	723	739	737	703	708	774	755	771	731	728	729	702	697	681	758	702	698	719	705	735	687	687	754	688	758	745	745	706	666	748	732	740	706	694	687	719	756	700	706	737	772	758	763	742	752	706	723	729	746	707	740	721	746	681	747	738	694	684	721	684	705	701	748	671	661	715	736	744	708	726	669	659	679	718	718	681	778	690	724	705	684	697	714	665	717	769	720	719	723	706	704	746	711	760	720	694	749	711	704	699	679	704	683	695	751	744	720	694	739	715	731	738	736	728	731	712	746	694	740	746	690	719	659	743	691	719	764	708	693	683	726	742	678	698	710	756	751	775	699	722	741	727	702	684	728	731	692
1308	195	154	151	127	215	288	350	338	1086	2061	1850	1547	1053	571	278	164	103	84	63	81	62	59	75	55	52	66	57	65	57	62	68	61	58	54	61	65	85	74	57	71	60	65	70	64	80	83	64	61	73	61	58	47	59	62	54	71	65	61	76	67	72	66	72	66	67	67	70	56	59	73	70	61	67	64	66	61	47	66	69	63	72	60	80	83	66	73	59	78	62	78	79	72	77	54	50	78	72	56	64	61	63	64	76	62	75	61	65	83	65	68	68	78	78	68	75	74	58	68	58	59	65	70	54	72	64	55	53	66	60	61	59	67	55	58	64	66	63	60	79	73	53	56	69	69	64	55	58	58	64	60	62	67	71	45	54	48	73	77	68	68	68	73	77	72	64	76	67	75	60	58	52	65	59	79	62	50	50	68	74	61	58	65	61	55	69	71	75	68	67	86	56	67	60	73	60	69	74	62	71	66	60	70	62	72	69	67	82	63	69	68	71	72	68	52	54	88	51	67	72	52	89	69	56	64	56	71	60	60	50	65	60	58	71	64	68	60	58	78	59	72	62	69	72	56	78	73	73	69	64	69	69	73	60	57	74	60	65	66	61	56	74	68	60	70	48	79	61	62	80	57	62	59	76	65	65	65	67	67	61	65	64	83	53	67	71	63	72	68	61	74	73	77	68	63	57	62	63	58	66	68	81	69	65	62	64	62	62	64	58	70	70	73	52	53	64	61	44	66	82	67	67	71	57	60	62	73	63	81	52	62	51	58	75	72	68	62	50	61	76	67	78	71	55	73	52	57	65	52	72	63	56	67	76	74	67	50	59	73	60	71	49	48	69	70	63	63	77	65	60	65	73	69	61	62	64	51	55	65	65	61	65	62	72	66	59	64	66	56	64	78	68	85	78	65	73	62	61	68	67	63	69	65	82	66	74	79	56	85	56	56	64	73	72	70	62	80	72	63	64	65	65	66	65	73	75	72	51	65	73	61	71	61	77	55	66	60	63	67	56	59	66	47	65	64	64	77	69	73	80	52	57	68	62	66	75	55	69	62	52	63	66	57	68	64	63	76	64	65	62	70	66	56	69	78	70	63	62	64	68	62	63	83	69	63	68	62	66	58	40	61	54	78	67	62	72	82	66	63	71	66	61	57	64	58	62	65	51	69	53	57	80	58	69	73	74	65	64	66	70	73	62	60	62	62	57	58	60	59	61	63	62	66	62	66	59	71	73	70	68	73	68	60	66	71	66	90	73	60	75	59	77	83	63	73	79	58	66	71	77	71	61	67	57	63	56	64	63	58	64	71	62	51	64	71	66	65	66	62	62	72	93	65	54	74	68	70	59	64	54	57	68	57	55	60	66	61	58	74	58	59	63	49	68	70	65	62	57	63	56	55	68	65	60	69	68	61	64	66	63	74	61	58	59	61	64	69	63	62	50	84	79	70	66	65	66	68	60	76	72	73	60	64	68	79	64	70	78	76	54	73	60	51	65	72	73	78	72	78	66	65	66	87	50	74	63	60	53	57	61	67	65	56	64	63	57	69	85	59	74	62	79	60	66	75	56	68	73	78	78	64	63	73	66	59	66	68	70	63	69	62	68	69	59	71	65	75	63	66	78	61	71	73	65	63	72	69	69	58	70	58	62	60	60	65	55	64	52	67	52	68	61	58	53	59	71	74	47	72	56	76	71	67	76	51	55	79	57	64	77	74	67	65	55	54	60	58	65	61	67	74	64	68	47	63	68	69	57	66	74	85	70	63	62	68	63	67	77	70	57	78	72	51	64	62	54	65	53	71	63	76	65	53	92	61	50	45	65	50	55	71	72	59	63	64	70	64	71	63	73	68	57	63	78	57	62	78	73	75	67	72	61	62	57	66	75	59	63	65	62	81	63	69	57	72	61	65	65	76	64	80	74	64	46	59	74	74	62	73	72	69	68	80	63	61	75	85	51	52	58	78	61	56	69	61	66	75	65	61	67	59	74	70	58	54	74	65	67	56	79	78	60	63	51	65	60	72	72	68	67	73	57	64	64	64	61	65	57	73	56	59	57	62	59	64	52	71	55	56	68	50	74	75	72	62	57	61	61	68	75	53	62	68	82	64	55	69	55	62	75	65	69	81	70	73	49	80	61	60	60	68	60	67	71	66	64	77	66	67	74	71	73	79	43	67	63	74	62	57	64	72	77	87	71	73	67	51	69	76	66	56	62	62	61	67	69	74	75	67	64	55	64	57	49	59	73	73	55	73	65	50	73	67	53	65	72	60	71	59	56	77	63	70	71	66	69	62	57	71	78	64	68	68	54	89	62	63	64	65	55	59	65	55	52	65	78	61	65	66	67	67	76	88	54	69	49	60	64	73	70	74	59	71	67	64	77	55	54	79	68	76	54	74	65	68	58	65	61	61	68	64	61	52	66	83	57	71	70	65	67	70	63	69	77	66	66	64	63	51	57	52	59	45	56	58	68	58	61	78	69	57	76	64	60	68	64	85	64	66	69	57	66	68	68	83	70	70	67	77	86	58	76	66	72	64	70	63	74	64	74	66	65	67	57	90	64	73	64	60	69	68	74	71	54	52	63	68	65	72	78	59	63	65	62	70	60	61	70	61	68	74	59	70	74	74	67	51	77	68	65	63	75	64	74	54	68	71	69	61	48	61	75	64	69	67	81	76	75	61	83	64	72	67	78	67	56	57	67	69	76	58	65	73	64	75	67	62	68	54	70	79	58	61	57	69	67	75	70	60	68	65	66	65	69	64	67	65	63	69	77	76	63	73	58	68	65	65	58	54	60	67	52	54	62	79	65	55	70	62	72	66	67	57	66	78	79	73	62	84	57	65	66	53	75	74	56	63	65	63	69	62	64	59	60	67	58	64	55	61	69	57	64	66	67	71	66	65	63	68	57	64	77	49	64	69	63	58	67	50	63	65	76	69	62	71	75	57	72	68	73	74	65	82	53	69	50	59	67	68	59	65	64	81	63	60	68	66	56	73	72	52	67	71	57	81	64	56	60	67	80	66	54	72	57	66	67	65	59	77	65	54	67	68	62	67	70	63	60	55	63	63	77	72	59	49	58	85	66	60	65	75	74	52	55	76	69	64	66	65	55	79	71	83	86	62	53	52	60	71	66	50	73	69	52	79	69	62	67	66	74	70	60	60	68	76	65	81	83	66	71	70	48	73	78	53	63	71	54	63	70	52	66	60	63	70	85	57	71	53	68	62	64	63	54	76	82	59	71	69	68	75	75	58	55	72	72	51	69	67	71	54	66	56	74	73	56	71	65	72	61	71	54	68	70	66	55	63	70	65	52	74	62	72	80	76	62	57	67	65	70	69	77	77	53	73	59	86	60	79	66	74	68	63	58	75	65	84	82	61	66	72	53	57	76	62	58	72	61	58	72	62	69	58	74	61	63	70	57	76	65	69	56	67	71	68	63	59	62	70	56	57	58	75	71	59	57	60	56	62	64	53	65	66	72	71	64
11143	4397	3203	6728	11256	13110	15559	15811	14400	25755	29935	27466	24425	19133	11751	5984	2861	1544	1051	842	850	833	794	779	786	774	796	773	762	798	755	773	754	778	813	784	778	795	825	817	752	755	770	793	766	742	751	785	740	758	790	792	788	823	786	756	753	775	742	785	833	799	780	786	770	798	765	753	782	778	801	791	849	800	793	782	794	791	801	795	774	786	706	841	826	779	798	795	778	806	822	781	817	752	746	801	763	797	786	782	775	789	859	766	780	734	746	848	752	815	808	810	756	789	785	798	814	746	767	773	845	761	799	812	745	814	787	790	780	763	811	763	790	799	758	802	802	812	810	745	744	845	776	807	796	777	810	796	823	798	805	788	744	725	755	734	755	792	797	759	808	803	801	790	770	726	759	800	804	747	756	715	794	786	760	740	773	829	750	830	745	800	782	766	816	793	774	786	801	776	752	765	764	824	823	776	760	766	779	787	792	763	818	809	763	770	784	756	811	797	739	796	735	828	794	780	769	776	753	830	792	775	789	825	783	790	809	812	808	759	762	756	789	795	794	772	772	728	784	786	809	810	792	808	794	737	768	735	801	790	756	761	779	816	778	806	789	775	775	766	768	738	812	784	806	740	772	805	770	755	796	801	718	778	782	779	848	821	797	807	753	823	789	795	741	736	771	812	791	840	829	794	795	744	772	793	790	811	774	820	734	763	815	754	804	812	777	754	790	761	788	733	825	808	842	797	739	756	761	794	783	777	791	794	788	802	830	732	809	818	805	756	781	737	760	750	752	789	765	844	769	779	790	791	736	792	774	798	778	797	809	755	756	754	823	752	760	776	785	774	768	785	814	750	777	801	823	796	761	848	815	777	787	819	803	756	758	817	813	772	830	704	783	757	805	755	753	830	775	788	781	781	818	774	791	801	775	809	842	777	789	776	794	767	779	809	765	739	762	793	750	776	769	760	779	772	782	791	777	809	767	763	771	775	794	759	752	797	781	726	790	812	832	772	765	773	791	791	840	801	774	771	789	822	775	740	795	726	791	783	797	764	775	781	802	804	766	805	776	793	806	780	791	787	804	762	785	809	798	763	790	781	798	745	727	777	811	817	754	811	795	826	830	768	823	744	807	764	808	786	813	787	818	781	765	796	784	804	806	803	803	774	769	761	826	803	852	822	781	778	820	784	812	819	767	746	786	803	825	788	765	812	809	786	788	792	816	803	777	744	808	777	790	758	814	742	729	790	803	783	786	799	772	772	823	763	764	751	763	813	772	783	816	783	826	783	754	795	815	810	782	825	811	776	804	777	762	785	800	775	801	772	806	802	800	785	799	784	790	801	788	778	761	787	781	774	789	774	713	786	774	788	805	748	750	770	773	816	784	752	807	765	790	750	784	775	780	728	766	802	758	777	782	745	829	763	767	776	830	778	818	775	763	794	769	824	736	760	779	817	805	818	778	864	786	822	754	792	799	828	764	811	756	779	778	816	777	771	735	811	758	828	808	755	820	801	785	791	809	775	763	761	738	756	782	792	820	781	772	748	771	830	783	731	815	747	795	779	757	764	812	804	801	793	771	752	747	785	796	764	803	761	760	744	745	776	799	809	785	706	748	787	747	832	768	792	779	841	714	767	739	747	795	796	782	809	801	755	797	806	767	767	757	804	723	803	744	779	811	763	837	832	776	780	827	779	741	812	779	831	759	791	816	765	746	768	792	769	837	807	788	771	751	765	769	762	790	749	782	777	767	769	785	781	770	789	834	794	789	782	801	833	779	776	767	815	778	816	782	779	812	768	805	795	775	802	788	758	745	785	820	771	792	773	750	781	816	785	761	791	770	810	793	841	751	779	792	787	771	793	742	819	769	736	770	760	751	813	802	827	754	798	758	787	777	832	782	746	804	779	778	739	746	715	770	777	801	803	840	764	769	802	781	735	740	784	835	832	759	766	814	762	742	821	766	816	805	781	812	771	810	753	768	744	812	791	770	769	818	761	733	798	853	802	835	763	793	775	780	758	758	782	768	742	728	776	739	764	779	767	781	775	742	785	819	767	791	778	788	795	767	771	817	744	761	744	809	802	794	793	738	743	813	842	807	783	776	745	791	755	753	720	786	755	745	823	772	766	799	783	768	816	766	800	794	748	777	757	871	773	773	785	738	740	774	730	787	811	810	790	817	796	832	770	738	763	850	751	774	734	757	775	758	796	849	785	797	773	812	805	728	794	802	782	749	813	769	776	766	747	780	785	786	771	725	776	784	781	747	787	768	779	766	794	792	779	760	813	831	744	793	788	785	812	811	796	734	779	818	777	768	763	768	765	741	779	822	779	737	801	783	818	783	753	788	809	774	813	765	779	772	773	729	788	798	751	813	765	764	778	814	855	802	775	789	773	773	775	774	807	787	758	803	802	774	814	827	765	775	770	779	777	748	709	758	749	763	794	852	796	779	789	773	881	829	778	785	814	796	761	765	766	771	780	810	790	793	806	838	777	779	797	773	733	751	845	824	805	778	765	776	765	764	779	760	790	764	772	790	768	771	749	806	788	807	800	786	783	758	762	710	792	777	752	728	835	767	774	828	779	753	810	773	823	754	840	798	777	770	735	743	760	845	820	787	765	763	754	771	779	745	814	718	784	764	738	729	761	853	799	772	777	800	808	844	766	773	825	780	808	769	829	834	797	751	758	799	770	800	800	808	759	765	801	777	764	764	773	788	761	788	786	785	821	836	846	779	777	803	808	767	763	796	772	789	769	761	828	779	802	804	791	753	788	771	728	749	739	779	820	768	828	761	718	842	761	753	768	765	769	780	737	759	771	793	799	805	824	795	786	792	794	748	782	824	763	783	803	759	786	825	783	766	769	784	756	802	768	758	831	785	790	748	777	825	837	770	789	773	741	801	759	801	790	783	835	771	843	754	832	775	753	788	818	816	793	796	788	775	785	793	777	812	770	769	738	769	797	816	787	811	794	835	778	785	769	751	809	774	817	805	798	798	761	823	816	793	802	836	810	758	778	792	752	778	786	806	813	798	756	786	789	808	801	787	818	814	756	758	732	816	803	779	824	770	817	772	805	826	807	788	763	768	787	804	799	779	761	744	787	805	778	825	767	788	765	751	791	772	782	825	780	774	825	814	803	827	777	804	802	804	808	832	820	773	828	818	765	710	807	733	784	780	802	782	795	793	804	770	806	706	852	758	774	797	785	773	815	773	779	783	800	788	788	820	789	774	798	799	794	693	816	780	784	800	782	797	791	770	785	774	824	787	784	749	778	792	813	800	810	726	769	787	778	747	797	804	789	761	792	800	752	814	773	802	788	785	775	807	784	762	751	797	745	790	799	747	748	728	767	799	759	791	785	766	768	797	774	767	771	713	754	798	787	750	752	766	839	759	780	778	795	768	776	790	796	774	797	789	782	805	833	781	791	755	755	748	777	784	753	786	878	763	780	761	833	786	804	804	737	829	792	743	783	827	762	762	795	757	784	798	783	741	759	786	775
601	435	378	238	186	478	873	896	955	3438	4561	4491	3061	2022	1007	466	231	129	89	73	54	50	55	43	52	54	64	46	59	62	53	50	63	46	55	56	41	54	55	61	53	57	61	61	60	59	53	51	53	49	56	52	49	55	52	58	63	47	52	60	52	48	60	52	59	49	44	50	61	57	36	57	50	61	60	48	52	53	54	59	66	54	55	62	50	42	63	44	68	57	47	65	50	67	57	46	51	52	46	63	60	55	55	55	45	53	51	46	43	57	58	57	54	44	59	40	49	67	46	61	53	56	43	47	55	54	56	59	55	47	48	57	54	66	52	61	54	61	58	60	44	53	56	66	55	50	64	56	58	63	66	50	46	53	54	42	42	63	50	67	57	54	68	54	59	45	44	61	52	47	57	48	51	65	55	54	63	61	59	52	67	56	44	56	60	55	57	51	64	54	50	57	64	55	69	59	59	58	49	53	61	55	58	60	53	58	57	62	59	61	47	50	55	48	60	50	51	57	52	59	49	46	81	53	67	38	53	54	47	58	49	51	49	63	43	58	61	59	45	55	54	51	54	49	53	53	48	52	67	54	39	43	49	54	51	48	62	51	60	60	63	47	56	52	54	58	67	49	55	51	63	59	46	88	60	57	61	58	37	53	62	37	54	57	52	36	50	63	50	49	54	53	72	58	56	53	55	47	40	47	63	60	50	65	70	43	50	75	51	59	65	50	47	50	55	53	54	64	56	46	54	56	58	54	59	51	52	57	48	69	49	52	46	47	58	61	53	56	62	53	50	56	48	53	62	49	53	54	61	50	60	47	56	51	46	40	64	49	57	50	63	60	59	45	56	55	58	50	56	58	45	49	57	48	60	60	68	67	52	45	56	57	51	48	52	56	77	58	55	54	51	61	61	71	42	57	57	57	66	41	66	47	63	53	58	53	45	46	52	59	49	48	68	34	45	60	62	59	49	39	51	52	46	48	50	47	66	55	63	55	49	50	65	72	66	54	60	57	46	57	50	70	60	51	55	53	46	58	60	66	50	47	49	67	56	48	50	50	41	54	43	59	41	47	55	45	57	56	42	54	55	61	53	51	47	56	40	50	43	53	65	68	53	43	68	62	61	57	56	59	62	53	58	60	51	57	61	59	44	56	56	53	54	67	56	59	50	64	60	49	48	64	59	61	44	52	48	48	45	54	53	65	49	49	47	56	56	47	75	54	45	58	48	57	60	60	40	61	74	68	59	66	48	56	52	47	54	53	67	51	68	64	63	55	54	44	59	63	45	59	55	64	55	40	51	54	50	62	52	43	52	58	63	58	56	64	46	60	66	68	50	45	49	54	55	54	53	64	71	48	48	60	62	55	61	63	60	60	63	55	44	56	63	55	67	47	44	63	57	41	45	53	52	61	58	67	58	53	44	32	68	64	40	61	54	57	61	47	43	50	56	62	52	52	61	60	60	54	65	60	56	53	48	54	50	62	63	64	57	50	53	37	55	44	54	44	56	62	56	56	46	50	56	50	65	61	47	59	45	49	59	50	59	54	56	50	53	55	53	57	59	47	47	51	52	55	51	48	54	47	53	61	45	53	46	54	47	55	62	52	51	48	51	56	45	44	56	39	66	60	54	42	63	58	49	50	53	60	59	64	65	70	42	52	57	48	60	65	61	46	56	65	51	58	50	63	47	65	54	52	53	61	54	55	57	74	59	52	56	55	64	67	56	49	59	47	50	42	44	45	42	56	67	49	46	57	69	40	50	52	58	45	51	43	47	51	40	50	58	47	57	55	55	58	46	54	48	58	49	49	56	54	57	50	47	40	67	46	58	61	70	58	54	67	45	55	59	57	58	61	54	49	45	43	55	67	58	53	57	44	65	61	65	61	62	68	52	54	51	45	50	60	56	45	47	58	40	46	42	48	59	52	57	63	58	54	45	52	49	47	57	47	39	50	53	60	63	46	51	76	39	45	64	57	52	56	55	48	65	59	53	47	68	52	62	53	69	63	45	55	52	55	48	59	52	46	50	45	57	51	63	57	50	51	49	37	54	42	50	78	53	52	48	47	48	66	55	60	59	51	51	46	52	61	47	58	56	55	65	59	62	48	59	50	58	60	63	41	68	49	56	57	66	55	56	62	53	48	48	58	49	45	57	58	58	65	60	55	48	74	54	52	66	53	54	43	59	53	62	67	64	50	50	52	50	55	59	49	56	55	47	44	65	51	60	59	69	49	61	69	36	46	54	65	57	57	52	59	49	49	50	47	63	58	50	41	48	54	49	61	59	47	62	61	59	46	52	61	51	57	59	77	50	65	61	60	57	57	62	58	51	59	59	61	44	66	53	61	57	58	43	49	48	55	48	58	56	72	67	43	52	66	68	55	40	54	68	44	42	58	51	50	54	48	55	48	49	65	57	56	48	58	52	39	39	54	56	68	49	60	67	50	63	45	63	74	55	65	57	58	44	59	59	46	61	58	59	63	58	55	47	50	42	64	60	71	61	61	63	42	45	51	68	48	53	43	61	55	57	56	55	52	63	42	51	56	50	37	46	71	64	56	51	62	57	60	61	50	56	49	48	58	55	60	59	51	69	52	48	54	50	44	37	53	59	60	43	61	55	51	60	64	64	51	52	51	66	60	54	51	57	57	63	48	56	61	45	57	55	60	64	53	51	49	57	50	59	51	68	47	38	54	55	53	65	55	62	58	52	60	60	45	49	55	52	47	65	52	59	60	46	50	62	43	55	56	57	47	67	61	37	61	62	47	62	49	62	55	50	56	56	65	62	47	58	47	54	58	60	56	50	53	52	54	44	58	58	58	58	57	58	60	46	57	51	54	62	49	57	49	49	52	61	55	65	60	55	45	64	46	58	59	55	71	54	64	64	48	52	46	53	64	57	57	49	61	59	61	48	52	53	47	50	59	60	49	39	51	50	56	50	57	55	50	63	55	51	69	63	57	47	60	43	51	51	51	64	61	46	43	62	52	36	52	51	41	53	57	53	63	59	61	75	43	57	48	43	65	44	51	48	48	47	73	58	67	61	51	47	46	42	54	56	59	40	63	69	47	49	75	65	40	50	60	42	57	55	51	51	57	61	53	53	38	46	70	43	52	60	71	66	47	62	61	66	56	48	57	49	52	49	46	51	40	51	51	41	63	58	58	59	51	56	51	52	50	56	49	52	64	47	45	66	66	50	46	50	51	67	49	60	52	62	57	59	49	44	56	54	58	58	53	51	45	53	53	57	55	58	47	45	62	61	51	68	50	55	69	51	51	44	55	53	53	55	51	59	50	62	60	54	60	53	61	40	49	51	57	53	52	51	67	51	53	50	61	53	54	56	51	48	68	47	45	45	59	50	51	55	48	67	63	59	46	60	50	54	53	54	54	45	54	59	48	59	56	44	38	57	61	57	60	50	67	60	45	64	49	53	46	53	57	59	65	43	66	51	45	63	57	53	57	64	55	55	54	63	55	54	47	57	52	50	52	53	58
12859	9490	6767	11393	15958	23527	27636	25634	25324	36509	38349	35790	31018	25438	17576	10167	4684	2271	1238	835	699	709	675	666	661	657	634	677	648	673	673	612	695	672	668	706	682	665	621	685	660	638	617	655	665	666	677	651	656	665	683	667	689	661	673	657	593	677	651	621	712	605	648	663	643	660	661	638	633	655	703	631	619	665	706	698	665	627	679	685	641	681	673	666	683	658	660	642	623	619	613	658	680	627	651	665	656	675	671	658	635	646	620	624	694	659	634	649	682	572	632	652	673	646	656	654	639	673	601	643	613	647	637	683	652	650	654	668	686	729	634	645	653	704	657	662	666	623	653	682	692	649	685	642	651	652	611	656	645	674	616	671	636	666	639	602	640	697	680	655	648	653	683	668	651	691	703	612	624	639	608	646	628	653	637	660	644	640	679	695	628	675	688	643	648	662	648	624	700	656	626	643	663	666	665	669	629	664	669	633	627	716	649	677	682	666	662	647	668	654	651	668	644	670	697	639	672	652	664	675	655	658	680	668	666	631	643	641	673	652	641	609	637	666	670	658	627	667	644	624	642	623	668	642	685	684	637	664	625	698	685	686	684	642	649	658	621	656	635	670	655	680	657	650	644	624	658	681	653	680	631	689	672	649	672	646	684	661	623	662	665	680	661	662	647	681	633	662	672	672	658	687	632	629	693	624	648	638	644	622	638	603	650	669	648	653	677	686	688	684	630	681	654	690	657	626	709	636	667	652	691	618	684	636	641	666	628	686	668	655	638	625	671	650	604	658	663	686	645	662	638	648	693	634	610	669	585	661	670	663	740	659	693	672	620	666	663	671	655	683	648	639	655	633	640	713	647	650	735	653	662	630	679	634	632	628	650	635	608	679	649	648	660	675	648	659	673	696	652	663	674	668	662	773	647	672	646	683	620	645	694	648	675	641	691	653	705	677	644	724	641	638	656	653	660	699	670	627	701	671	657	637	623	609	663	653	678	644	633	667	623	653	643	691	695	660	675	662	691	679	678	652	673	663	656	674	689	651	663	667	631	610	707	625	627	644	697	666	639	644	650	648	662	627	630	677	601	615	675	653	689	664	675	640	689	654	692	648	629	626	616	695	648	616	661	627	648	640	637	643	644	630	710	652	618	633	682	677	654	638	663	612	651	614	656	642	670	623	642	660	620	708	658	667	653	660	690	657	649	620	687	684	693	642	675	624	647	659	639	685	643	660	664	652	667	651	641	662	663	610	659	643	645	647	672	701	630	677	665	660	618	673	641	670	657	645	619	646	608	671	670	625	627	693	655	645	680	663	647	592	662	663	671	638	677	662	680	667	666	635	611	633	653	646	671	676	642	656	592	658	648	653	626	646	618	660	679	650	646	606	665	633	695	647	624	687	670	634	662	616	641	679	654	658	668	669	620	674	639	682	660	704	645	654	659	649	654	655	657	648	674	601	662	648	684	637	687	645	651	669	629	641	656	672	660	672	634	694	613	648	652	630	652	644	641	696	640	678	627	645	629	687	666	668	663	629	648	657	600	680	642	624	620	676	692	608	662	665	650	665	624	651	646	634	668	639	630	654	614	609	640	662	666	686	693	656	669	626	699	643	642	639	672	637	670	624	700	646	680	673	607	680	617	686	701	648	654	636	613	634	654	624	642	711	612	634	652	637	652	647	639	689	647	651	629	668	691	672	650	671	688	625	687	673	678	623	652	686	640	652	699	663	686	615	682	635	644	687	646	649	653	638	639	642	668	643	719	634	684	617	676	635	650	665	704	664	656	644	705	638	636	679	664	664	668	607	654	644	671	623	618	624	630	644	691	688	664	649	682	641	605	626	633	623	638	632	661	698	641	625	645	682	619	618	662	641	649	650	661	652	664	637	660	699	654	681	667	639	700	627	652	658	701	649	662	645	671	654	696	658	654	664	628	654	662	648	680	660	723	691	701	670	677	666	684	635	676	660	631	692	624	682	644	728	654	672	688	593	674	671	669	638	664	682	655	681	677	653	675	639	642	644	642	622	677	692	651	678	669	700	649	655	651	675	671	651	681	696	643	722	696	666	663	669	623	622	675	664	709	605	634	593	693	661	684	663	642	640	643	644	733	648	626	642	614	659	686	659	687	634	648	668	671	700	661	672	646	620	620	605	651	695	670	638	662	632	630	635	711	601	655	674	643	679	616	645	676	650	699	631	630	655	641	641	643	650	617	690	688	706	645	634	623	640	690	676	648	672	655	645	658	608	665	671	670	643	686	658	685	651	667	689	690	686	726	644	634	651	642	691	635	671	689	681	691	665	652	661	678	651	642	615	630	671	662	654	633	653	642	654	605	630	667	672	668	680	651	657	625	624	674	665	625	675	622	643	659	620	694	610	649	663	611	685	675	664	655	657	666	700	634	660	690	626	641	650	626	679	660	662	678	682	644	638	640	670	677	658	648	657	688	673	654	647	639	665	675	658	694	641	657	681	686	688	621	630	626	674	677	671	638	667	664	668	615	677	646	655	683	696	643	625	641	605	683	668	705	668	637	680	679	690	633	690	654	651	662	661	636	664	685	656	721	689	638	668	671	661	694	676	634	643	600	664	658	682	687	667	646	676	674	688	648	665	650	645	638	688	690	668	669	662	651	641	697	646	628	689	683	667	673	657	706	685	612	660	646	671	644	657	604	701	619	659	643	624	690	644	656	673	654	611	678	652	667	680	659	676	635	693	646	655	609	710	668	625	583	697	655	682	647	673	641	631	677	649	660	649	645	644	670	641	664	650	653	658	621	694	620	644	671	664	665	649	644	680	691	634	648	611	624	678	727	671	661	653	677	641	653	709	631	666	637	695	698	642	653	674	647	666	661	670	683	645	654	703	674	654	636	636	669	659	645	657	669	674	645	651	653	690	677	668	642	689	669	600	619	648	675	698	706	646	670	657	672	699	653	615	669	647	655	648	620	665	662	627	663	659	661	670	624	613	668	698	641	623	638	653	650	669	664	656	647	684	665	656	695	700	633	633	665	653	671	682	654	647	645	618	668	658	666	655	671	631	618	597	711	635	669	629	661	637	628	687	634	639	649	648	671	656	622	644	668	663	645	633	662	633	662	668	653	670	646	668	671	621	637	650	643	652	639	660	686	695	672	649	653	662	627	606	632	628	667	686	646	663	623	633	689	655	583	648	632	631	620	624	695	675	668	660	650	695	687	604	655	675	663	659	687	656	655	606	638	698	641	694	668	609	604	659	659	666	660	610	640	622	640	693	668	653	667	674	681	689	625	664	648	662	661	625	660	669	622	656	682	663	657	642	732	621	657	620	629	649	636	656	634	707	679	680	616	655	646	652	657	646	664	673	663	656	661	705	636	673	664	672	660	672	631	642	684	653	631	665	710	662	649	660	678	647	664	654	674	627	704	693	616	689	695	618	673	648	680	686	656	623	662	649	643	680	654	613	657	643	665	606	674	684	666	636	667	610	658	614	642	699	649	677	662	658	661	669	621	610	696	647
2077	464	478	217	267	513	775	1003	1616	4748	5842	4648	3531	2353	1482	833	375	193	107	97	68	79	76	80	68	81	80	56	80	82	77	86	78	75	72	65	71	72	64	82	76	76	82	78	87	82	74	83	74	77	68	69	79	70	67	81	86	82	80	80	66	63	71	74	73	84	88	88	65	70	69	79	66	73	76	71	68	79	66	69	78	73	67	63	77	81	69	66	80	74	81	73	79	55	69	74	79	70	64	71	82	79	88	72	81	80	77	73	67	74	71	80	91	83	90	62	67	74	93	76	73	81	85	77	78	72	83	81	92	93	77	79	76	91	68	77	64	68	61	66	65	72	77	84	88	68	74	77	83	68	67	73	83	66	75	87	83	78	87	85	81	75	81	77	65	76	76	91	87	87	77	72	61	76	81	72	74	72	62	68	73	70	65	71	65	73	63	74	82	89	73	67	74	64	70	77	78	76	82	67	64	69	69	69	64	83	62	79	77	70	63	68	61	81	57	90	70	57	65	62	91	70	87	64	78	82	78	81	79	57	70	75	66	80	68	73	81	74	82	79	71	75	74	82	68	68	92	82	65	80	74	64	75	60	76	60	75	63	58	58	69	78	84	83	74	61	79	78	67	75	69	78	74	77	77	76	64	63	76	88	73	82	71	71	63	83	74	83	73	66	70	70	69	59	78	67	80	78	84	83	72	78	94	96	81	70	87	66	67	70	90	68	83	73	93	82	59	77	62	74	53	82	91	82	62	84	76	92	56	77	84	72	72	73	86	78	64	76	89	71	77	82	79	78	75	72	82	75	66	74	62	85	84	76	75	66	67	93	69	87	67	68	68	79	77	71	77	76	76	66	91	64	100	87	53	67	85	97	71	76	73	63	75	85	86	62	72	78	73	71	69	65	61	72	70	64	76	89	76	80	67	74	90	66	61	86	59	74	77	60	64	82	63	86	65	67	100	77	76	86	78	71	70	66	65	74	65	73	88	80	68	94	78	82	70	84	90	76	78	69	72	87	83	89	80	59	70	79	83	78	79	69	82	84	81	77	71	63	93	73	73	85	59	69	82	78	68	81	57	74	81	78	82	80	81	82	70	70	79	72	77	65	74	75	64	61	62	85	78	79	73	85	73	86	76	83	88	95	67	67	73	83	89	101	81	74	79	80	86	71	88	80	87	77	83	67	75	76	73	86	75	74	61	76	81	67	74	72	75	57	71	75	78	73	72	80	78	74	72	66	70	83	73	82	55	85	63	75	77	88	72	83	78	75	71	92	79	72	66	76	84	84	68	75	76	79	83	74	62	76	82	82	62	78	77	66	65	90	74	58	71	83	66	67	76	81	70	84	78	66	90	81	84	68	89	69	71	69	59	63	80	53	72	79	82	75	83	70	84	67	80	52	81	71	62	77	78	83	76	68	69	74	72	69	78	68	79	88	73	68	75	81	88	74	64	79	71	81	67	76	73	82	71	63	72	80	77	76	85	63	63	79	68	81	70	73	89	74	75	88	75	79	73	67	78	85	87	77	58	69	86	76	74	71	62	74	59	94	65	48	83	75	77	79	87	85	71	92	64	64	69	73	70	69	85	74	75	64	82	66	71	88	64	78	75	83	80	78	70	84	89	66	65	81	80	66	76	85	58	86	60	95	83	64	69	72	84	87	70	83	66	82	81	76	76	76	89	59	69	75	80	73	74	74	82	78	74	70	89	68	73	83	70	78	85	80	85	76	81	70	81	87	79	78	76	75	85	79	76	79	83	81	86	72	73	65	86	74	79	81	71	77	81	73	69	92	71	78	78	95	73	69	74	67	83	77	84	56	93	83	76	83	68	90	74	77	80	68	73	95	70	87	74	85	81	74	77	73	69	58	73	68	69	65	63	81	69	65	81	84	83	79	71	69	82	62	79	67	97	65	72	68	82	76	92	95	81	73	88	85	63	73	78	71	83	67	57	66	74	75	85	69	93	84	56	63	69	76	86	99	82	84	104	60	70	77	70	93	67	72	76	75	86	81	77	70	85	70	87	63	91	71	54	70	84	69	65	74	66	80	77	73	95	78	87	70	65	64	60	70	74	77	74	57	73	74	80	80	88	58	76	91	87	67	91	79	81	66	78	73	68	62	63	68	67	84	97	70	74	77	75	67	79	78	69	88	83	71	66	88	68	70	75	76	70	78	78	68	92	93	70	66	69	69	83	84	69	81	84	97	77	74	64	78	67	64	64	66	88	81	75	83	73	80	72	75	79	73	87	80	72	80	73	90	75	62	78	80	83	83	91	68	68	81	64	64	81	72	67	78	77	69	87	66	80	73	73	84	83	78	72	70	75	63	85	70	73	64	85	73	80	67	76	78	68	75	72	75	70	71	78	65	74	87	68	66	67	80	82	59	75	86	70	69	84	78	76	59	75	67	65	74	78	77	72	66	81	73	76	68	69	91	81	75	79	78	76	61	72	66	85	68	78	71	69	58	87	82	71	78	71	80	90	69	90	48	83	82	74	65	74	66	66	68	81	68	66	84	73	83	76	61	80	80	79	81	77	100	85	67	68	79	67	89	65	75	85	69	84	80	79	71	64	87	91	63	88	79	68	65	69	83	78	72	79	63	89	71	70	75	73	68	73	93	82	77	80	69	84	67	75	63	80	63	68	67	73	84	69	69	79	75	74	81	69	86	82	78	77	67	80	64	78	82	69	78	78	86	82	59	67	76	76	63	82	67	75	87	99	84	70	81	87	75	70	71	79	68	86	77	77	92	58	84	96	83	71	80	73	65	72	74	87	68	83	72	81	88	78	71	99	61	62	73	84	75	80	64	80	61	65	59	78	74	67	76	73	84	84	71	73	97	70	76	74	62	85	65	68	73	83	72	71	86	81	71	74	71	85	65	81	82	76	65	78	58	75	73	84	70	84	81	76	74	82	97	72	73	72	81	90	76	80	70	77	74	75	75	82	80	76	69	83	82	63	89	76	74	75	73	89	84	76	86	72	79	95	76	82	79	77	66	94	70	79	73	71	78	67	76	61	78	59	66	72	86	60	66	76	80	86	89	74	76	73	88	61	67	80	63	70	75	71	78	71	74	82	69	83	87	85	64	74	85	63	86	73	76	70	68	68	73	79	75	64	70	79	87	80	74	55	64	77	73	71	90	73	67	74	67	75	91	59	93	70	74	69	70	88	81	74	87	60	77	70	70	63	83	65	91	84	80	71	59	83	68	72	82	63	60	93	76	79	72	67	77	73	62	64	89	71	85	63	71	47	81	63	68	78	65	79	89	64	91	71	97	73	81	58	81	84	89	86	79	74	81	73	77	72	79	66	83	72	73	68	65	67	71	72	61	73	58	80	68	76	79	72	92	67	72	76	90	62	70	62	65	67	74	86	78	64	86	90	93	83	81	77	73	79	63	70	75	64	77	84	85	87	75	73	75	90	88	75	69	78	61	74	91	83	65	65	79	86	73	83	87	73	64	83	68	75	88	79	78	82	68
15707	9397	7237	10173	18316	24183	27352	27402	30668	41151	40218	36580	32275	27729	22079	15276	8052	3838	1946	1224	987	942	877	919	885	924	884	917	831	853	864	905	941	879	919	912	846	893	923	898	867	923	858	910	882	902	939	879	933	800	914	871	862	879	850	891	867	900	915	894	858	889	935	897	851	892	975	909	894	923	880	887	912	919	899	941	932	942	880	885	876	883	886	818	899	866	868	923	921	932	837	894	899	860	874	892	898	975	913	920	880	892	918	874	951	933	894	905	855	870	854	841	856	899	900	874	902	842	943	910	896	891	860	895	906	890	929	896	885	872	866	877	870	826	885	884	916	877	864	888	861	910	933	891	891	887	904	872	819	931	864	870	874	862	896	889	921	847	906	896	949	935	904	885	934	885	911	877	904	863	863	951	935	864	895	904	959	871	926	913	948	904	867	943	892	886	872	903	971	942	870	856	821	950	938	923	908	897	859	932	939	892	872	895	898	875	866	892	909	912	937	894	871	898	871	859	885	842	932	875	899	899	856	885	886	901	901	913	918	921	833	869	884	887	906	878	922	869	955	959	891	899	903	905	875	896	906	855	886	874	814	884	883	893	909	874	906	871	854	920	876	892	872	936	912	901	852	885	917	915	936	888	886	898	899	919	909	881	889	875	895	893	852	925	848	854	926	937	842	949	864	911	893	909	887	900	929	962	874	867	841	867	872	886	877	865	932	906	900	915	928	898	975	894	870	865	871	911	863	918	917	904	899	866	848	864	907	905	877	799	911	910	862	884	880	906	896	954	908	855	939	852	901	877	885	874	852	864	897	906	859	892	864	891	879	867	927	895	920	942	928	897	908	891	859	884	911	876	930	889	822	892	840	909	890	889	973	878	944	878	929	878	954	858	866	867	904	892	897	871	854	917	881	837	889	835	942	906	932	878	871	857	879	896	921	894	891	911	957	920	906	923	888	893	873	868	882	914	917	886	855	862	886	882	899	866	874	891	917	903	893	840	895	915	883	841	839	915	902	884	868	895	909	851	854	900	866	835	861	860	892	871	904	852	888	931	949	930	890	833	896	907	899	861	904	934	905	856	898	906	892	885	843	909	908	896	874	857	855	901	839	924	914	881	914	877	931	896	883	938	921	874	920	911	914	871	900	845	861	878	875	910	863	889	919	903	909	880	887	842	926	897	896	900	950	921	849	845	911	892	888	900	830	913	933	895	912	902	886	898	908	866	900	929	892	864	931	878	921	880	859	851	860	892	942	861	912	910	906	873	923	878	894	891	861	946	918	898	938	857	891	911	892	900	887	883	942	872	861	890	880	871	819	890	872	923	891	916	886	958	888	900	886	897	886	848	868	887	905	909	833	914	917	869	907	914	877	921	841	884	849	888	915	945	885	904	936	892	878	869	911	945	875	878	880	906	857	902	879	857	928	886	892	879	937	882	906	874	935	897	893	897	837	880	840	878	881	817	899	867	844	899	888	932	937	945	841	928	878	931	884	852	930	908	885	876	928	885	922	910	877	888	832	866	872	893	894	886	921	892	915	868	944	874	903	906	909	859	859	920	911	840	879	962	942	879	890	932	892	895	876	838	903	911	916	898	901	864	865	946	887	863	862	894	877	903	874	932	892	847	898	891	948	927	871	863	901	941	903	858	936	869	897	893	877	882	926	859	879	828	906	848	899	884	882	941	889	942	895	877	906	909	916	888	949	933	871	890	854	899	944	920	842	864	880	878	925	961	909	887	887	914	883	852	896	925	858	826	886	888	878	895	881	911	894	941	915	859	917	939	877	936	916	908	929	871	888	872	909	889	844	940	874	823	884	907	905	931	879	844	938	899	871	930	845	883	883	893	876	928	891	876	874	915	873	868	864	903	866	847	905	860	890	856	882	911	890	898	910	896	892	814	885	852	896	860	859	863	852	880	871	964	881	944	972	870	942	892	938	928	854	882	933	864	923	918	905	904	879	875	882	922	876	941	859	890	881	916	904	857	902	922	862	848	894	908	923	907	925	830	883	915	879	922	855	889	883	857	847	919	889	883	878	881	867	906	844	893	847	874	876	868	942	931	897	850	952	903	880	924	905	893	868	889	903	913	914	932	871	872	872	860	902	916	876	844	866	853	892	850	925	921	905	945	885	899	888	940	894	892	938	893	935	901	940	844	854	904	901	860	853	889	910	872	892	852	935	869	886	899	879	871	871	935	869	941	906	862	897	968	921	868	847	862	880	930	890	907	870	923	911	901	928	896	881	898	897	856	935	849	927	898	898	901	930	894	864	902	861	931	873	888	944	896	910	865	897	852	880	897	869	906	869	884	910	856	880	933	948	881	876	938	911	904	914	883	888	896	839	920	871	850	887	909	881	858	890	863	934	881	857	892	886	947	857	923	894	885	904	871	888	843	894	921	929	913	916	855	875	880	884	868	845	895	903	863	907	870	885	867	879	903	877	901	897	947	871	915	903	855	889	871	889	902	854	902	911	884	884	903	827	925	892	806	884	919	885	877	848	856	937	893	870	886	894	885	871	877	899	865	870	919	951	891	889	908	854	910	947	958	896	873	919	872	884	921	895	865	885	867	882	859	867	893	951	875	910	963	889	916	904	896	864	868	848	929	905	824	926	948	947	917	855	901	941	963	921	913	850	899	882	909	872	874	945	902	885	918	911	906	859	864	925	844	900	871	927	896	888	926	881	871	847	904	870	911	922	904	909	978	886	891	896	906	924	863	868	889	867	915	878	878	904	871	862	881	867	935	880	887	886	887	952	931	892	903	903	857	949	878	840	851	927	884	887	917	915	846	872	833	860	874	917	941	900	906	883	885	965	870	867	906	855	854	895	869	837	890	881	916	873	906	885	846	891	881	923	876	948	902	918	874	900	869	874	892	904	899	884	912	903	885	916	875	849	902	880	868	872	922	891	869	910	923	873	910	907	869	913	881	869	949	855	890	917	915	903	919	917	891	859	928	857	867	906	941	858	920	916	926	859	890	912	852	838	913	878	894	870	905	897	873	878	896	871	889	947	858	872	913	897	882	886	854	888	937	884	944	887	896	916	880	966	869	937	930	920	854	858	888	910	840	872	907	871	903	942	864	853	921	891	896	928	845	872	879	916	958	892	883	921	854	874	922	967	875	848	868	935	926	879	929	902	871	892	918	916	908	864	935	902	904	854	870	874	900	889	864	874	955	958	870	871	881	917	832	909	895	863	871	920	894	873	842	953	894	859	931	902	908	950	917	851	884	872	867	909	914	902	880	918	902	869	922	900	874	882	865	900	906	877	844	881	949	893	884	898	879	872	888	866	833	880	899	862	901	866	931	895	900	910	901	843	870	907	872	862	870	912	862	902	895	933	860	904	859	912	898	904	888	900	938	934	877	909	883	827	923	894	909	912	883	891	932	954	919	877	847	934	875	899	906	941	906	946	904	885	899	922	912	895	917	858	892	889	889	885	918	919	862	874	854	882	844	881	873	865	874	912	866	872	911	919	919	926	900
1134	702	433	249	566	1220	1454	1461	1913	4734	7594	6487	4896	4151	3124	1768	723	329	159	108	75	67	57	46	54	65	62	43	51	63	50	61	67	62	51	72	57	59	67	58	56	60	69	58	46	54	69	48	58	67	50	58	53	58	52	76	64	67	54	51	55	47	54	51	57	64	59	66	78	56	57	63	56	63	51	56	59	52	71	59	56	62	53	63	61	58	59	65	75	64	75	61	68	41	71	53	60	51	52	80	48	52	68	57	61	64	52	56	60	59	48	60	61	50	63	63	53	55	64	61	65	65	52	57	76	64	64	53	66	64	56	58	65	59	43	64	48	55	49	59	52	57	56	57	55	64	58	64	48	60	51	55	58	66	52	69	59	63	50	64	52	60	70	59	61	47	46	71	64	62	54	63	57	53	60	62	50	64	58	70	74	51	60	69	58	58	51	66	60	62	53	67	52	55	53	49	48	45	59	56	47	51	64	59	72	60	67	62	54	62	55	46	50	55	50	58	59	72	54	56	50	55	57	47	58	36	56	67	60	63	65	56	53	60	48	55	63	65	53	48	63	62	48	63	71	45	62	62	64	70	58	66	61	70	57	69	64	65	63	69	70	56	56	62	61	51	56	43	69	46	51	67	54	51	58	58	57	63	59	59	57	52	56	69	60	45	61	49	54	49	50	50	52	67	54	41	68	59	39	57	60	54	56	58	56	74	60	60	71	52	52	58	58	55	63	46	49	63	54	57	60	52	52	64	64	72	63	58	51	49	54	56	48	62	43	58	68	51	62	67	62	60	65	65	59	51	64	51	66	59	58	48	53	66	64	61	68	73	46	51	57	48	59	68	53	58	48	61	61	73	76	58	75	71	66	65	51	66	61	55	60	58	49	53	55	55	59	51	51	60	66	60	56	57	65	53	71	62	57	70	75	72	60	61	78	59	56	61	47	59	45	54	63	77	63	61	67	45	64	56	39	65	51	50	67	69	49	60	62	59	69	55	50	66	58	54	49	49	61	60	66	66	60	60	67	70	60	58	61	51	62	52	67	57	53	63	68	70	54	51	44	57	63	69	61	59	62	70	53	54	61	60	53	62	59	49	74	65	52	74	56	48	56	69	65	52	69	65	58	49	44	60	42	59	49	61	48	68	56	60	50	56	59	58	78	51	47	51	82	60	58	76	73	69	57	61	51	50	55	64	62	65	53	55	61	72	52	42	52	57	56	60	67	64	62	60	58	57	62	55	68	62	69	59	53	65	67	50	48	48	56	58	45	53	47	66	74	59	71	68	48	43	51	64	77	66	70	60	57	57	46	73	55	67	55	43	61	65	67	61	70	64	44	43	62	67	68	59	59	60	45	54	67	63	58	56	57	49	50	56	54	60	45	64	59	58	56	60	41	56	78	57	65	56	65	49	57	60	51	80	53	49	57	49	61	56	64	63	65	54	64	57	53	63	59	50	59	66	45	49	65	48	78	65	63	71	69	48	65	50	51	57	64	60	75	66	63	50	55	64	53	57	45	58	65	74	50	67	60	60	71	57	49	58	67	58	60	55	49	60	40	61	52	60	58	59	74	57	54	64	52	54	66	49	56	53	64	63	50	65	67	61	53	56	58	55	53	57	63	56	56	78	52	61	52	70	66	59	45	65	63	48	50	69	67	60	67	60	46	55	63	57	59	53	56	59	74	47	58	74	63	54	60	71	65	48	54	48	53	57	57	70	84	50	72	69	55	64	62	52	56	59	65	55	58	62	57	62	75	58	57	52	53	45	67	57	50	59	63	54	62	65	51	67	60	49	59	59	60	62	70	39	63	70	56	57	56	58	62	66	67	58	63	65	56	55	54	74	71	69	66	62	58	49	59	58	58	48	51	48	54	52	63	58	56	54	55	57	55	53	49	51	61	62	65	67	48	67	53	66	67	52	57	57	56	63	67	56	83	60	56	49	70	59	55	44	71	47	65	51	72	73	67	68	65	70	63	46	60	53	69	68	80	43	51	50	61	54	63	58	61	55	62	64	51	70	56	64	62	58	60	61	51	48	57	57	53	66	50	63	59	83	67	66	74	46	59	62	63	53	52	51	60	59	59	71	46	60	52	64	59	51	56	59	59	52	63	53	56	47	65	58	59	51	58	66	63	58	60	47	64	41	56	57	56	60	52	61	67	69	60	66	58	65	59	66	55	61	66	55	57	67	58	53	68	65	85	55	76	51	66	64	55	56	65	59	54	52	57	65	62	51	62	52	65	67	54	66	53	65	49	50	54	66	53	60	59	58	53	53	56	45	45	54	55	71	56	55	59	74	74	59	59	66	47	47	63	47	76	65	62	50	61	62	69	49	64	57	47	64	72	63	50	59	61	57	52	59	54	72	57	60	58	63	63	60	50	57	59	60	54	59	71	74	54	58	61	62	67	72	54	82	59	71	55	49	73	53	65	67	79	54	46	65	55	61	60	60	65	57	61	69	64	56	51	72	55	49	58	61	61	79	53	64	55	66	64	56	69	54	58	57	53	66	59	53	54	61	66	56	71	68	51	70	61	62	50	54	70	65	59	49	56	68	52	65	45	60	59	57	72	53	62	62	66	67	58	55	56	42	68	49	66	60	66	54	65	54	65	66	54	47	66	49	64	48	58	51	63	58	51	54	54	60	56	76	65	63	62	49	53	61	62	67	67	73	61	41	55	64	59	64	78	62	67	62	64	60	65	56	50	68	57	45	62	69	47	51	50	65	61	57	67	61	59	66	63	50	55	60	56	54	58	64	54	61	54	60	48	53	53	54	43	64	57	59	60	42	43	47	61	64	77	51	57	62	54	46	55	66	58	65	60	55	68	58	57	73	48	59	63	75	59	56	58	51	59	50	66	50	68	61	61	66	59	62	55	37	58	54	49	63	60	55	55	43	51	60	57	64	58	50	64	61	62	54	53	63	55	53	71	51	70	54	55	57	54	73	67	56	76	57	49	49	58	71	64	76	56	62	62	61	60	63	66	60	50	63	69	49	56	71	50	56	63	61	54	57	54	51	54	51	60	58	55	49	59	53	55	46	71	57	74	49	55	74	59	65	46	61	58	52	51	76	50	62	47	54	55	63	67	65	53	55	56	67	66	49	57	66	50	57	73	68	58	54	71	56	63	64	66	64	68	56	46	65	59	52	55	62	53	60	59	59	55	52	54	65	56	67	44	59	55	57	59	55	53	56	54	71	66	49	67	65	63	51	61	45	52	64	52	57	55	65	79	70	57	69	64	50	65	67	48	63	50	61	53	53	60	53	48	63	59	63	58	59	65	44	59	68	64	58	64	59	64	48	63	43	64	81	78	70	64	56	60	56	57	69	49	58	64	56	44	58	52	58	71	54	72	47	63	51	64	53	68	53	64	47	59	65	58	60	67	61	59	64	81	64	61	44	67	65	55	70	62	62	57	60	55	61	44	67	57	64	39	57	56	64	67	75	54	70	67	63	57	71	54	55	62	57	66	65	67	52	53	55
19656	13106	7774	12452	27920	33207	32020	30924	32241	41184	44731	40811	36081	33833	30193	23537	14632	7415	3407	1736	1024	817	677	684	685	656	713	700	708	658	686	723	705	687	704	685	694	647	676	662	699	733	686	693	670	655	720	741	730	722	673	707	700	703	700	687	736	701	668	709	641	716	706	659	720	681	696	646	653	645	722	652	706	676	681	708	638	750	668	688	689	656	696	684	686	697	700	687	707	647	728	702	677	627	730	642	668	707	664	733	678	668	700	660	710	658	650	744	692	648	691	717	649	652	668	730	678	695	663	726	682	743	699	680	670	702	697	660	719	700	676	738	738	705	671	697	688	664	679	693	678	724	709	673	722	657	762	705	668	663	695	644	742	692	690	693	731	696	690	670	696	734	683	684	707	694	756	694	663	691	675	698	642	671	713	738	640	695	741	657	665	694	679	709	634	713	680	648	681	694	704	694	697	692	691	707	642	721	690	733	724	702	686	654	690	650	693	668	648	691	701	691	689	675	701	644	679	721	728	651	657	708	681	694	744	707	672	675	708	715	717	710	754	682	729	688	699	712	697	726	701	704	728	704	668	658	682	701	690	657	681	687	717	717	732	669	730	715	699	701	696	660	669	700	658	682	686	658	634	701	726	706	637	695	692	687	720	676	687	686	737	697	688	717	683	713	656	735	689	725	751	678	713	642	711	743	668	718	671	672	699	747	706	680	681	634	696	725	671	688	686	719	718	688	708	722	697	712	708	695	660	722	712	741	719	682	727	685	725	673	645	650	658	654	701	722	731	709	743	695	682	667	727	696	686	719	709	712	691	654	664	710	700	642	695	704	702	678	700	681	719	708	673	649	700	739	742	646	735	709	707	650	716	693	673	736	655	636	704	707	693	656	653	658	698	704	640	709	726	653	705	685	682	664	680	695	664	716	664	723	713	700	684	668	680	689	664	691	698	655	730	692	677	686	660	655	692	638	674	656	704	698	711	694	713	727	710	695	680	708	700	657	689	693	710	731	668	679	672	688	716	723	694	697	667	699	662	670	736	700	687	726	694	672	712	684	748	681	740	625	692	725	682	667	717	669	705	719	711	726	734	695	692	671	692	628	715	707	687	684	647	721	713	635	649	682	679	695	720	722	683	682	693	676	653	643	718	702	700	697	664	677	721	681	676	742	688	766	751	703	662	666	669	682	705	692	684	649	674	674	715	715	672	684	700	692	652	684	712	674	722	683	679	683	692	673	658	656	671	679	678	674	684	757	717	725	729	703	715	663	697	702	708	733	687	708	673	700	723	726	723	689	710	662	715	725	697	680	658	699	677	689	701	652	714	689	749	713	711	671	650	701	653	657	714	724	671	636	734	733	735	725	659	698	727	650	657	708	722	665	696	725	662	704	635	704	705	705	750	696	670	721	658	665	676	708	681	700	673	641	640	725	724	679	680	670	725	685	661	689	701	647	697	712	674	681	679	693	670	680	693	723	718	685	738	624	677	700	730	648	647	701	662	686	699	711	713	679	671	694	688	651	677	685	679	701	679	709	727	711	708	696	674	694	692	631	685	719	673	731	687	660	651	721	679	663	659	672	700	651	714	681	710	692	665	697	724	712	729	675	677	672	709	711	698	651	690	664	669	698	686	681	727	720	691	682	712	742	693	650	709	675	693	678	669	684	712	735	706	663	660	653	655	702	712	691	705	704	706	714	657	687	667	688	670	685	659	716	714	704	669	685	687	699	701	682	685	670	705	704	717	672	718	708	698	663	707	659	664	708	666	704	738	706	698	671	678	700	707	719	747	659	634	728	733	711	688	723	702	779	701	725	676	693	707	691	697	683	741	722	690	672	692	695	677	689	718	693	686	679	723	702	669	699	691	724	667	702	713	729	674	691	731	665	718	706	756	673	683	647	696	664	685	705	647	721	715	672	698	705	656	666	698	678	687	700	659	756	668	688	693	746	667	683	642	670	704	662	694	709	660	745	714	695	690	690	684	675	691	696	664	713	673	717	674	698	685	696	683	660	700	742	681	705	683	652	704	658	661	689	723	731	684	711	716	650	690	697	716	638	692	696	692	734	715	715	684	675	670	687	692	673	730	689	626	692	721	677	664	705	710	729	666	670	668	707	725	703	696	683	717	672	697	684	699	633	663	748	717	698	649	691	686	705	680	677	670	704	692	670	657	696	694	698	718	658	737	668	690	666	664	685	698	726	682	729	674	682	691	657	722	666	655	654	662	735	687	759	706	666	725	714	692	685	688	657	650	687	680	685	679	688	725	682	699	677	646	690	695	689	652	714	677	723	669	706	731	698	717	685	703	746	694	706	710	682	692	636	717	704	739	685	692	645	680	692	699	706	703	662	715	700	650	711	664	726	660	760	704	731	669	662	746	685	658	735	688	704	728	637	728	679	652	727	694	690	682	712	695	720	664	705	674	682	718	677	680	708	730	652	722	673	694	696	645	681	709	639	705	658	737	671	696	667	683	707	675	714	691	683	730	680	708	700	734	700	656	677	696	668	733	681	691	728	690	654	696	691	708	711	687	675	686	708	650	723	745	686	699	703	674	719	711	649	701	725	703	611	676	680	706	652	730	648	675	733	694	686	721	704	720	666	667	679	694	642	658	662	729	715	664	670	699	635	643	696	660	691	743	678	693	667	708	727	700	671	663	678	730	697	713	738	687	711	707	705	746	709	676	669	724	680	673	706	693	669	707	633	684	676	665	655	659	746	688	694	709	746	697	706	643	664	716	663	690	709	688	693	711	727	721	651	746	731	668	681	684	669	655	666	675	660	667	691	663	666	684	708	650	709	646	681	702	700	701	723	693	696	693	674	706	671	732	664	653	702	664	673	680	715	696	684	738	676	722	708	667	714	707	698	688	703	724	696	700	661	716	687	708	691	672	713	719	697	716	700	697	716	714	686	689	689	702	673	701	678	653	672	697	653	705	701	681	660	658	679	722	670	732	723	695	669	697	718	730	694	654	701	639	677	676	713	702	674	705	680	708	696	707	702	687	731	677	699	674	664	717	670	718	688	688	674	666	747	654	666	696	710	698	691	716	670	702	678	669	684	699	708	675	703	719	695	633	687	666	660	681	708	683	715	693	671	711	668	688	675	727	667	687	662	687	738	653	664	735	651	682	718	690	645	713	693	694	750	697	681	687	694	701	693	710	737	700	683	671	716	716	672	682	717	713	731	702	695	677	714	684	743	706	709	697	673	687	656	714	667	678	639	703	690	646	693	734	700	694	649	705	707	686	668	658	744	697	688	635	667	702	705	703	704	684	696	661	696	696	689	686	663	660	630	661	732	690	719	693	666	687	689	728	697	701	668	699	642	721	659	721	715	650	706	647	702	746	717	696	727	712	713	715	694	700	667	687	638	680	715	713	726	689	692	719	690	617	626	674	669	703	718	706	659	676	705	694	702	729	675	669	681	664	687	690	710	684	729	719	672	712	705	667	722	711	660	701	730	726	707	699	697	712	693	677	711	722	702	745	663
1321	219	134	96	157	238	273	256	711	1149	1333	1317	974	1024	870	548	298	184	109	85	76	63	65	75	67	57	65	77	61	63	55	62	49	70	49	50	54	65	63	60	69	68	74	64	71	71	73	67	67	73	51	48	64	56	55	62	70	68	61	62	63	59	69	66	65	72	71	65	66	69	73	65	77	49	69	64	76	66	62	72	53	55	56	61	62	68	62	65	58	81	70	70	62	64	80	59	77	66	60	73	79	77	76	56	65	73	63	66	61	67	57	60	66	61	47	66	66	66	53	63	60	62	59	73	57	77	60	72	72	65	73	68	71	68	60	48	63	73	60	67	60	64	59	80	62	57	55	57	63	56	54	57	56	59	59	74	54	67	66	59	63	68	64	81	81	66	66	76	72	69	65	57	63	71	52	78	63	58	67	57	67	68	59	67	76	61	63	68	68	67	61	46	48	74	65	72	55	47	56	63	58	65	73	62	55	66	59	65	61	53	62	84	58	65	58	69	67	58	61	72	60	71	64	64	75	57	55	58	58	60	65	74	54	56	65	67	73	58	81	75	73	63	64	67	70	54	72	54	57	68	67	63	47	63	72	54	65	70	64	54	57	55	63	83	61	78	59	74	65	70	57	73	79	60	54	62	54	56	59	61	61	61	70	74	71	54	77	58	56	69	73	68	62	56	54	75	72	70	62	66	63	61	61	71	63	70	56	70	53	77	65	71	61	73	74	62	88	56	57	64	66	59	80	69	56	63	58	77	63	69	65	64	67	85	63	68	60	76	64	76	74	58	59	59	66	74	68	76	82	59	83	55	52	70	64	56	61	68	71	59	64	73	69	72	70	77	49	67	67	67	72	66	68	68	68	56	68	52	59	74	68	70	61	64	67	56	59	66	61	58	70	61	58	63	56	63	55	58	69	72	67	60	64	58	59	83	71	72	65	63	66	57	56	62	62	81	79	60	73	68	77	82	67	58	62	67	65	70	58	64	69	71	71	69	78	63	57	70	67	61	69	60	53	71	51	67	67	65	56	64	55	62	76	64	70	61	76	61	67	69	67	63	67	70	58	59	76	59	62	66	60	58	64	50	67	61	73	60	63	56	61	68	51	61	61	74	56	79	60	64	56	61	67	60	72	69	60	46	64	57	60	70	61	62	67	64	79	65	70	64	59	87	56	72	64	78	63	66	75	64	54	60	68	65	63	84	69	59	63	68	56	57	56	64	75	60	86	56	67	73	75	63	66	60	60	75	67	66	62	49	60	53	60	83	76	70	72	69	72	72	51	59	65	83	75	72	68	72	51	69	65	70	60	72	62	55	61	71	61	65	63	63	68	65	62	57	68	63	69	62	66	62	60	63	45	62	60	71	79	67	63	50	67	68	55	66	67	54	52	66	60	60	59	71	68	59	62	60	62	60	78	67	60	69	58	74	49	83	62	70	62	62	71	60	64	71	61	63	71	54	60	69	50	58	62	63	69	67	57	74	80	61	65	62	74	73	66	64	63	75	72	60	64	73	63	46	64	59	74	62	72	66	63	67	68	65	57	67	76	68	72	77	63	71	64	62	63	75	74	85	73	75	67	64	60	80	49	70	78	63	63	66	56	83	57	68	58	73	60	77	64	66	70	81	56	77	70	59	59	72	73	72	57	70	57	69	65	64	89	70	55	47	59	64	64	66	62	74	56	64	72	75	58	63	54	66	51	75	69	58	71	70	70	75	74	69	71	67	44	66	79	63	60	63	60	56	66	63	69	63	70	69	71	67	53	69	52	64	75	53	61	79	66	87	71	68	64	77	48	62	49	74	68	53	54	64	69	76	74	71	57	57	55	65	59	66	57	71	68	67	50	61	73	57	65	65	64	69	68	49	60	64	51	60	63	59	67	67	75	69	55	59	72	67	65	73	60	65	51	62	61	59	66	67	71	74	61	69	71	60	77	57	75	73	76	59	57	70	66	70	64	71	61	49	62	52	74	74	53	74	60	61	61	76	82	73	67	72	69	67	58	54	53	71	65	76	62	57	58	65	61	65	76	41	67	51	60	53	51	69	72	71	78	53	67	69	68	49	48	64	66	49	58	61	77	70	52	61	58	80	66	79	72	63	57	64	77	65	69	65	76	72	60	61	69	69	61	60	80	56	73	65	65	63	62	69	52	72	73	65	57	57	65	73	69	69	64	74	66	56	51	66	69	66	60	56	52	69	51	65	68	69	70	72	69	55	78	83	69	60	53	64	61	71	58	54	48	82	53	67	68	68	70	68	63	83	60	66	67	78	71	66	63	66	65	77	62	74	71	53	72	70	49	64	57	61	74	48	67	58	70	70	59	71	65	67	59	65	68	52	73	60	62	54	85	54	74	79	76	55	61	59	74	73	69	48	69	61	60	56	68	59	63	61	67	74	55	74	64	74	75	71	60	77	67	67	66	61	61	69	54	68	59	79	63	76	45	75	82	71	66	62	56	66	70	71	61	57	64	59	48	57	71	79	78	84	85	63	61	67	76	61	61	67	65	60	64	77	72	58	69	56	59	77	72	66	51	58	73	65	65	65	63	63	78	78	62	42	59	64	73	63	65	59	52	72	63	72	65	71	71	70	71	63	61	63	60	55	71	65	76	65	64	78	78	66	71	56	76	59	72	73	55	59	80	63	61	49	56	65	75	62	58	62	56	56	66	60	58	62	63	59	64	49	61	68	60	76	75	63	72	74	58	55	71	63	59	47	61	49	56	68	61	73	66	44	59	70	51	72	77	80	68	56	56	74	60	66	63	75	64	61	77	60	49	80	69	61	67	73	86	65	72	77	65	55	53	74	71	85	65	67	51	67	56	60	64	54	44	74	62	67	53	54	58	65	74	52	60	69	65	58	61	64	59	62	64	75	55	67	80	57	72	64	62	63	64	65	76	61	61	66	59	59	78	67	63	59	73	47	70	68	59	69	76	67	74	61	51	65	57	63	57	62	56	63	71	67	69	73	65	56	66	70	71	61	57	71	65	70	55	74	60	58	57	57	71	65	70	70	64	59	58	64	62	62	56	61	74	71	84	62	56	65	67	66	66	53	59	60	73	62	70	54	58	72	62	61	63	72	68	64	73	60	55	64	65	77	69	73	55	66	57	58	55	62	47	71	63	69	49	71	66	69	67	71	55	59	74	51	72	75	52	62	75	55	85	76	62	76	66	55	61	61	69	53	59	58	68	59	54	75	63	66	64	86	64	51	65	74	70	66	64	52	79	76	52	70	75	61	76	65	62	53	58	64	60	59	63	61	63	78	62	49	71	61	55	52	67	57	64	63	53	75	68	53	81	72	68	54	67	70	62	55	66	68	66	56	62	70	70	65	59	74	60	69	69	68	75	58	64	83	70	58	61	60	59	66	70	79	72	63	56	56	65	66	71	58	61	71	64	57	59	68	59	66	72	66	58	82	57	66	62	60	57	72	61	60	61	56	45	57	59	69	58	63	69	65	71	66	55	63	64	59	68	71
12744	5310	2618	3817	11510	15806	14832	12974	21235	24305	25134	23412	20090	20603	17590	11490	6766	3490	1941	1116	944	828	741	827	747	813	771	754	746	784	751	811	814	818	788	795	782	726	792	774	764	801	858	780	810	815	791	769	756	717	751	804	809	822	754	776	790	766	781	818	788	771	772	740	790	795	721	729	721	772	708	770	778	743	812	794	786	779	739	771	757	774	753	786	776	774	795	756	808	848	786	724	756	790	797	789	780	729	790	760	788	804	746	765	772	764	772	799	759	810	779	705	819	764	809	746	761	752	790	805	798	787	744	779	793	773	779	767	850	821	745	775	772	752	740	765	806	772	733	790	731	784	736	783	788	796	809	744	760	805	776	787	794	720	730	784	767	755	787	759	779	772	769	793	779	780	791	805	805	783	745	756	756	763	736	752	783	775	785	795	756	790	791	851	795	820	748	805	770	789	770	793	799	744	750	813	842	728	770	819	764	809	773	772	759	838	808	775	780	816	797	755	778	782	732	777	788	723	722	822	789	767	750	773	807	744	784	735	785	784	800	778	767	784	756	794	763	760	788	795	784	762	805	771	827	780	712	759	790	727	737	768	811	804	780	780	811	785	790	757	780	731	846	751	784	733	724	776	745	737	772	803	780	751	762	762	802	751	786	804	748	781	786	825	774	774	793	795	764	783	777	789	771	764	752	745	741	749	826	770	820	813	808	782	743	765	764	825	725	784	735	757	782	788	701	763	771	768	753	803	778	793	736	744	774	790	807	761	776	773	741	855	770	762	773	818	744	776	807	785	759	749	777	715	806	741	750	798	788	773	707	789	717	792	804	763	740	775	732	767	768	826	794	785	735	812	758	787	765	804	787	765	815	745	790	752	752	776	778	739	816	780	796	787	790	756	791	784	753	819	747	762	812	774	775	805	781	757	780	772	769	758	785	810	749	849	740	797	747	769	834	765	793	768	799	732	765	808	797	725	806	778	794	814	757	730	785	809	740	749	772	817	729	779	727	764	737	806	769	761	808	803	770	765	752	810	756	749	735	793	760	752	774	786	793	756	788	811	784	789	743	765	767	778	764	790	734	765	678	824	812	809	799	773	820	796	748	835	776	799	785	772	705	815	743	787	807	789	773	742	823	855	809	732	735	767	785	782	786	802	766	785	800	767	756	833	789	737	794	738	701	796	782	794	799	787	811	752	728	765	739	773	760	780	789	787	803	745	768	773	777	816	739	763	771	769	829	746	735	809	740	791	777	777	758	769	803	786	736	812	826	766	802	769	769	752	746	768	767	795	812	789	785	748	834	780	736	771	822	725	796	774	832	797	806	762	756	795	796	735	747	795	733	783	794	812	779	751	788	773	796	767	767	806	705	797	789	818	786	814	788	835	739	820	795	751	767	739	749	784	761	769	760	782	780	789	758	775	752	801	744	771	773	794	763	781	764	801	785	782	776	838	803	791	791	771	756	814	766	764	783	784	777	806	775	758	732	779	779	758	773	750	783	773	750	776	710	757	733	751	783	781	796	800	809	753	768	762	795	756	804	810	761	793	730	805	787	771	835	780	796	776	819	815	761	785	768	791	767	778	826	768	803	741	772	785	777	780	783	764	791	736	774	776	781	781	785	770	761	757	797	770	797	814	799	770	778	800	770	804	766	769	746	764	773	738	756	757	768	764	788	760	754	731	760	809	767	718	801	753	787	745	725	747	796	788	775	838	790	820	703	763	752	755	777	789	771	751	772	782	782	748	757	747	778	807	790	756	788	777	751	773	759	773	745	789	782	774	756	757	805	746	807	778	756	753	834	788	797	768	778	790	759	749	713	773	748	788	779	781	762	789	783	774	723	773	772	735	761	787	776	747	759	828	752	816	765	763	762	781	738	804	780	739	783	778	770	756	804	744	794	778	782	812	828	768	782	793	766	748	791	825	738	794	731	797	793	751	776	778	772	803	763	767	757	785	803	784	827	835	758	775	749	778	766	784	773	764	746	748	790	748	751	764	805	804	800	723	769	734	713	780	759	773	799	782	773	729	760	750	848	761	795	745	779	744	788	790	793	754	758	809	731	778	782	762	772	761	766	815	731	806	820	790	760	857	780	770	691	799	799	808	814	782	778	817	800	748	786	766	856	782	785	765	784	777	719	772	781	791	802	788	776	745	752	784	749	805	754	818	767	810	753	758	760	744	794	755	757	771	762	746	779	742	785	768	733	754	742	787	785	757	750	760	758	782	708	787	780	748	761	808	779	797	796	757	802	806	779	793	772	804	727	754	769	765	784	741	759	799	745	770	768	802	784	856	818	729	762	817	759	785	723	823	774	748	761	777	780	775	782	841	760	734	817	794	785	752	835	813	794	785	735	821	777	772	750	671	733	739	834	805	811	763	792	816	783	816	764	777	750	765	747	766	771	771	783	788	767	761	760	798	740	780	797	823	773	820	811	728	761	805	812	791	761	772	822	750	764	777	755	773	752	764	744	780	745	763	757	765	784	795	751	777	822	707	754	763	818	807	792	793	803	755	778	771	750	817	726	789	793	782	770	741	798	786	831	800	843	858	759	795	735	755	748	808	808	732	731	757	811	751	772	780	802	775	774	794	801	766	753	797	735	766	807	772	730	776	798	780	768	770	778	796	758	825	715	761	791	725	717	758	802	742	754	787	781	811	713	758	752	756	749	779	789	764	759	769	775	789	775	740	716	827	836	769	774	763	760	770	761	757	760	755	757	759	790	764	812	792	789	770	764	760	753	758	778	790	770	776	742	786	741	800	775	775	760	794	756	761	770	738	791	775	805	828	781	791	792	773	775	806	791	763	820	778	793	765	781	728	749	775	740	758	801	744	766	784	783	751	739	806	810	779	758	738	766	806	738	814	783	760	818	777	787	824	819	746	757	772	833	776	731	852	778	751	783	790	749	750	764	760	792	773	773	796	765	738	812	810	732	827	802	790	803	760	790	791	770	737	801	772	817	759	836	795	815	754	719	758	777	755	799	756	773	803	740	792	832	802	838	746	776	777	828	760	802	805	790	786	751	790	778	726	741	784	742	795	744	750	812	799	751	713	730	775	748	766	770	726	770	797	816	774	802	795	782	777	791	787	760	759	785	834	796	762	779	770	760	783	813	848	734	767	758	771	814	759	767	811	788	735	833	791	789	795	819	762	786	776	768	735	753	768	766	759	744	805	774	753	788	742	790	826	798	781	749	781	811	806	787	832	779	747	764	788	802	768	752	781	788	810	815	774	767	741	775	775	790	758	706	738	798	746	793	751	756	779	804	757	773	763	769	803	791	741	734	757	815	768	753	756	803	765	769	812	785	756	794	766	748	824	774	775	758	757	774	767	746	729	749	760	801	802	766	804	745	774	752	757	763	791	756	794	813	803	789	744	798	770	778	767	768	806	759	794	787	749	768	791	788	804	778	754	750	778	766	822	797	748	762	772	767	743	762	838	810	765	784	737	785	775	809	797	780	757	818	745	777	801	781	738	774	843	790	759
644	474	351	214	308	509	570	692	1276	1101	1776	1580	2239	2889	2543	1815	754	452	210	133	70	69	49	50	50	53	64	43	37	49	70	48	55	56	59	58	52	52	48	65	35	47	42	60	46	52	53	50	43	33	56	44	48	54	55	62	55	53	44	55	43	36	61	56	61	45	59	50	49	62	33	54	39	44	36	58	40	57	46	52	48	40	45	36	59	54	57	50	50	55	60	57	44	54	44	41	44	41	59	48	53	67	51	51	44	47	53	42	41	49	56	38	41	52	42	52	62	48	49	48	38	58	51	51	41	58	38	43	55	47	53	45	38	52	44	43	66	55	52	57	57	47	53	46	62	56	53	55	51	46	56	51	50	29	41	39	53	48	42	53	55	39	44	47	50	50	37	57	59	60	50	47	53	52	43	49	50	49	50	47	45	52	55	59	56	44	66	35	55	41	56	49	47	49	58	52	55	39	61	57	45	50	61	58	60	48	50	53	58	45	52	58	55	47	50	52	63	56	50	50	39	45	57	49	51	46	44	41	44	42	41	50	56	46	46	42	62	52	54	53	53	50	51	61	42	46	50	40	66	40	58	54	59	62	54	46	58	55	45	53	50	48	61	35	57	48	46	58	53	40	59	48	41	42	60	54	45	45	54	42	52	52	54	43	45	53	51	54	46	59	57	55	58	54	47	56	52	52	56	61	45	47	52	45	54	38	49	65	43	46	61	47	50	63	43	49	55	63	47	50	54	62	51	44	49	48	46	48	46	48	52	56	58	52	52	48	47	37	59	43	57	46	43	54	41	40	40	47	50	48	54	53	59	51	49	35	39	44	41	56	46	54	60	66	51	59	57	63	50	41	45	51	50	42	50	53	42	51	56	55	46	54	64	56	51	45	55	57	65	34	48	36	59	35	37	59	43	48	50	55	52	60	60	45	52	56	41	40	51	43	50	59	50	49	49	41	49	57	55	59	42	44	53	44	50	56	39	63	47	54	49	50	59	48	47	55	40	54	39	47	37	46	46	44	60	53	55	58	56	65	51	56	40	50	45	56	49	51	48	64	48	28	43	43	46	44	49	41	45	52	45	46	56	41	48	55	66	49	49	62	59	46	40	46	50	55	51	47	52	47	53	47	69	49	50	53	48	60	56	54	46	53	46	52	42	49	44	44	44	57	41	44	46	51	53	45	44	47	41	50	48	46	49	48	50	55	55	49	59	52	60	46	47	43	60	58	50	51	59	61	48	41	63	57	49	46	52	36	46	61	46	56	49	64	57	42	46	57	44	51	47	53	51	57	60	52	59	53	56	54	51	35	52	56	55	57	45	39	46	46	55	39	54	37	49	61	53	44	59	50	54	59	49	44	39	50	63	52	52	58	52	43	48	60	46	50	53	46	44	50	51	45	45	61	55	45	53	52	50	39	43	49	39	55	46	56	48	57	52	55	53	60	64	31	41	63	44	45	64	55	61	42	58	51	57	43	41	45	58	49	46	54	48	62	43	54	51	54	56	41	52	53	44	44	50	49	45	62	46	48	47	59	48	45	63	46	49	55	58	58	56	54	65	37	53	52	51	43	48	53	57	57	49	45	67	67	58	45	40	57	46	49	52	59	58	48	56	59	50	52	51	52	38	56	55	53	59	50	53	37	55	49	44	44	52	62	46	48	48	54	61	44	71	56	59	42	44	53	46	52	53	47	52	53	48	47	40	57	52	55	48	59	47	48	47	44	52	54	48	46	45	59	55	47	44	39	56	56	61	43	46	63	38	52	65	54	56	41	59	57	50	46	52	43	59	53	59	54	49	45	40	50	48	47	46	55	43	42	50	48	49	61	47	39	49	47	40	55	58	42	50	59	53	45	50	47	44	46	52	50	51	42	53	52	37	64	52	52	52	43	49	47	42	52	58	56	35	55	49	55	51	58	57	52	39	51	50	40	58	57	51	52	42	43	57	49	59	57	50	51	56	48	47	58	46	45	68	51	41	53	52	54	48	57	54	51	53	61	50	46	53	44	57	51	42	64	53	41	50	44	50	54	48	45	54	53	41	74	53	71	60	46	54	52	43	45	53	44	60	50	66	45	52	49	74	56	48	57	52	49	38	56	59	46	54	47	50	48	53	54	59	49	56	58	49	41	62	49	46	46	56	55	58	53	38	40	71	55	52	51	39	50	40	50	49	54	48	51	32	60	44	40	46	43	53	42	36	44	55	53	43	51	64	48	58	53	56	51	45	52	46	57	51	50	41	47	49	45	56	45	42	45	50	52	55	44	54	52	57	40	58	55	67	46	53	64	51	48	69	55	53	62	52	46	52	51	53	67	40	44	51	47	53	50	51	52	44	54	54	58	43	74	48	43	47	55	39	44	52	58	43	55	52	47	38	52	56	45	36	43	58	52	54	46	47	54	61	45	41	51	47	54	56	60	47	65	49	50	48	56	44	60	44	43	63	61	44	50	55	38	31	43	45	51	47	55	53	57	52	60	41	55	52	44	53	52	52	54	50	54	50	51	53	49	51	59	41	43	65	51	45	46	38	55	41	56	44	43	49	49	37	45	49	52	49	43	56	55	45	51	56	53	48	52	49	49	53	45	46	63	50	42	48	48	47	50	48	54	56	48	48	41	52	51	42	50	70	36	38	57	59	50	52	36	55	46	53	40	53	37	50	38	44	44	44	50	50	53	50	44	60	59	53	46	50	46	62	48	43	34	61	49	52	50	46	49	47	53	67	45	53	50	41	44	50	56	61	48	55	44	55	52	44	67	54	65	44	47	59	52	60	55	39	43	48	54	58	50	58	52	56	47	44	53	46	59	51	51	39	36	53	63	48	48	50	52	49	42	41	51	48	47	46	57	57	56	52	58	49	40	50	55	61	37	54	48	44	51	55	47	65	51	56	60	53	59	48	56	59	46	46	49	67	61	49	43	46	44	64	39	44	47	56	44	53	47	43	54	48	42	45	48	56	59	60	43	54	55	55	46	39	55	41	48	54	42	39	61	63	53	46	35	54	50	43	53	38	48	30	49	47	49	61	34	43	50	44	38	50	63	42	56	38	50	41	41	57	38	60	58	51	57	42	45	44	60	44	48	44	53	51	67	44	45	50	45	48	56	47	47	53	73	56	46	58	53	55	48	54	59	55	58	56	44	46	45	49	55	51	45	46	55	55	59	50	48	46	48	60	55	56	54	52	45	55	70	50	44	57	51	56	32	50	50	51	66	59	49	69	46	53	37	47	48	52	49	48	53	52	35	48	51	46	47	42	62	58	51	39	46	53	51	47	54	46	58	55	54	46	61	47	41	70	33	41	42	45	60	55	56	57	62	52	38	49	42	60	61	49	54	53	47	45	58	60	55	46	53	48	52	50	57	35	45	46	52	49	62	58	42	48	66	61	51	63	45	37	56	52	44	45	44	52	64	51	37	48	50	55	62	53	44	41	50	50	57	41	55	63	52	52	62	52	39	50	41	57	66	50	51	48	64	45	53	43	51
14730	10020	6275	10909	22229	23852	22594	22754	26268	23936	27515	26806	29548	30981	28859	23506	14767	9474	4439	2033	1046	759	675	616	596	597	606	590	604	628	593	618	595	646	637	617	585	578	575	610	597	580	637	584	658	589	623	586	624	600	608	607	577	517	607	611	641	616	624	579	651	619	619	572	577	575	605	592	578	640	588	567	595	563	608	597	617	637	557	613	578	628	594	593	619	611	552	596	545	595	617	600	599	581	585	640	560	626	603	600	555	575	657	625	577	585	587	583	625	624	594	661	617	584	650	591	620	601	596	598	612	596	584	586	613	633	546	593	612	577	587	614	605	625	626	584	592	637	587	612	631	578	606	542	651	563	633	637	602	606	617	615	630	634	618	598	579	560	608	628	603	645	550	589	608	615	604	628	608	612	639	616	574	643	634	583	600	603	595	545	610	549	619	651	634	590	600	622	588	628	606	608	573	588	636	566	601	573	595	608	613	571	608	620	620	613	574	577	615	580	609	631	629	668	613	616	565	619	583	576	611	569	631	590	600	556	602	624	648	605	589	617	602	608	601	603	608	593	618	620	564	597	577	615	607	599	600	624	585	618	578	597	611	619	639	589	601	626	591	616	612	582	656	588	632	634	607	610	578	596	598	596	621	606	593	608	613	619	630	625	611	622	595	588	578	652	614	621	600	601	623	594	634	589	623	603	670	630	553	571	594	574	624	632	560	600	610	658	620	572	620	645	616	647	592	607	611	575	607	595	617	602	615	575	654	641	605	586	608	590	610	617	594	653	613	596	606	609	593	589	613	590	661	580	561	609	614	606	597	648	580	584	580	606	610	629	601	587	589	631	582	579	639	622	604	584	618	589	597	617	593	597	615	592	613	595	604	601	599	608	588	627	635	573	630	585	588	598	616	606	615	644	599	629	578	636	597	609	623	602	633	620	587	609	584	650	592	574	590	614	619	615	578	588	606	591	600	616	615	606	619	594	623	650	607	601	590	632	592	576	585	590	628	615	651	606	655	545	619	608	544	602	617	599	626	574	605	599	590	621	568	601	612	565	588	596	633	656	569	616	626	597	598	607	602	609	609	659	607	628	612	600	633	622	662	571	579	618	638	607	649	611	629	588	567	632	587	568	574	574	590	641	589	597	639	628	627	589	593	600	586	601	597	586	568	593	613	627	623	576	582	596	632	588	642	581	573	598	621	597	605	623	617	632	593	650	647	616	594	607	605	605	623	578	611	633	626	590	639	595	631	586	657	611	591	601	653	602	602	583	633	556	583	616	604	605	601	609	640	635	592	575	602	608	567	608	597	593	572	602	614	546	602	622	617	564	637	630	609	610	585	624	585	589	611	621	573	586	602	601	610	623	601	608	620	603	620	619	630	626	625	642	596	618	617	622	612	571	606	587	629	611	609	623	584	594	614	594	594	628	627	599	644	585	596	636	597	637	576	575	608	606	584	594	599	622	625	633	608	583	598	636	606	615	628	630	599	624	630	557	574	584	615	608	590	606	601	614	561	604	626	618	602	661	567	671	572	592	635	645	627	634	571	614	645	589	647	556	612	616	615	619	582	581	611	591	617	596	599	598	598	584	594	576	583	549	581	605	588	590	574	568	617	625	606	619	605	581	595	607	631	641	611	563	604	626	606	602	625	657	621	619	597	586	579	583	633	626	600	589	615	569	622	695	600	624	642	539	578	613	616	604	594	620	627	602	630	632	592	585	658	631	589	573	588	622	582	600	644	596	615	609	602	567	632	592	564	575	628	640	623	592	609	657	605	588	604	605	607	582	594	591	612	621	613	592	619	622	586	627	586	637	586	573	604	608	630	616	597	577	565	601	614	576	607	631	628	651	635	606	619	590	565	620	629	597	636	596	593	577	597	603	603	623	614	586	621	586	632	627	634	541	612	638	613	598	583	631	589	609	636	616	586	568	598	627	601	599	562	595	582	637	594	604	597	662	599	571	594	652	575	597	608	622	625	610	598	615	621	584	622	627	568	603	630	626	621	618	600	580	630	595	618	596	588	629	614	610	557	585	622	593	636	607	566	609	654	616	562	608	645	595	575	609	661	615	635	593	643	639	594	610	584	581	596	581	581	573	610	585	592	564	621	607	610	576	585	645	595	622	602	586	625	610	578	530	602	598	625	597	607	604	611	614	575	599	571	606	572	659	586	637	581	595	613	593	566	622	613	591	621	579	623	634	591	643	599	626	616	591	584	591	608	610	597	617	620	619	587	607	641	632	609	602	650	612	617	585	605	528	572	620	552	647	567	614	561	679	587	610	676	612	588	579	600	608	646	638	631	635	591	610	599	603	613	645	642	595	628	636	608	611	607	623	608	616	577	575	597	612	594	619	654	596	574	619	613	640	634	609	607	658	611	662	619	618	589	601	673	608	632	597	583	600	575	585	544	645	633	601	591	576	568	624	607	635	597	589	641	618	611	600	558	584	587	631	611	559	633	626	641	585	586	583	610	653	628	617	605	590	564	650	598	565	617	598	602	612	604	604	591	608	623	609	607	595	572	600	571	650	585	562	611	594	587	600	598	600	584	590	617	596	603	606	595	588	638	563	592	584	607	640	608	618	580	588	579	619	612	548	638	558	624	613	604	611	615	617	635	561	659	646	597	613	585	599	583	636	586	601	570	596	626	581	643	625	610	580	594	582	592	608	578	583	627	593	591	618	638	643	615	605	602	656	638	554	624	602	597	634	609	654	611	621	621	632	583	623	592	580	621	612	646	607	615	544	605	606	609	602	583	653	585	615	594	572	572	556	614	573	599	626	603	558	627	595	618	588	632	614	568	624	603	633	595	609	606	631	627	621	613	617	619	587	642	609	650	587	610	599	641	594	585	596	601	573	584	577	641	601	593	597	608	593	589	558	604	566	619	612	611	615	590	596	621	594	608	621	574	611	597	589	613	623	621	606	632	603	598	598	577	603	578	596	608	598	618	571	557	598	632	562	616	652	612	575	584	604	589	596	584	606	555	599	597	568	589	597	586	575	575	632	620	635	576	591	625	617	586	651	620	605	550	594	627	637	568	628	651	631	614	586	609	547	572	609	558	583	595	586	606	633	581	625	605	588	632	609	621	579	625	598	573	594	592	634	643	646	605	583	576	573	612	606	673	630	652	593	615	613	615	636	608	637	605	621	629	590	650	592	588	621	647	601	669	588	575	642	615	607	642	584	598	605	582	600	627	621	601	569	639	607	634	606	626	579	632	610	568	624	608	566	602	603	638	604	620	562	601	624	620	569	587	564	605	627	607	592	635	577	641	619	605	577	623	590	577	596	599	568	597	586	609	568	588	580	597	601	573	626	633	636	605	578	603	626	620	637	601	614	615	593	615	584	607	601	538	660	582	585	663	560	602	582	644	606	571	596	658	619	585	625	629	654	616	627	594	599	637	564	620	609	605	613	634	598	634	572	604	594	590	579	576	591	600	602	600	614	607	651	609	607	613	665	609	615	592	610	574	604	610	633	590	607	630	603
2131	478	308	188	292	436	552	828	2199	802	1374	2144	3199	4216	3762	1942	985	485	207	117	93	68	85	67	97	75	71	66	74	75	78	73	73	79	78	72	62	78	76	71	69	70	84	65	75	68	76	57	70	77	72	78	68	90	84	62	66	70	80	81	68	65	59	82	71	93	57	83	80	84	77	55	69	71	69	67	63	67	68	84	78	67	69	69	102	74	79	65	69	82	63	80	78	70	79	73	89	74	76	65	65	80	64	82	70	70	68	68	62	77	81	69	62	82	76	75	87	71	70	80	67	69	73	69	78	65	60	72	72	91	71	76	71	67	70	81	77	64	67	72	67	78	63	83	67	64	77	78	82	85	84	69	71	71	91	83	82	70	84	89	86	75	69	80	84	73	78	81	77	69	85	80	67	67	64	62	74	66	67	64	73	72	76	78	73	67	61	61	66	68	54	72	84	83	66	70	68	74	80	77	73	63	71	70	85	60	58	70	79	62	76	68	70	58	70	76	81	74	67	65	84	67	75	80	58	80	77	80	77	75	73	77	94	73	84	62	81	67	78	76	65	66	88	69	70	69	75	68	66	83	70	67	79	85	72	97	68	58	68	65	78	72	85	68	80	68	87	82	67	75	80	74	79	57	82	73	63	66	63	88	74	78	85	88	95	88	70	75	71	62	86	66	61	67	77	79	77	65	69	80	69	78	72	63	62	75	82	79	80	74	80	73	82	79	71	85	66	87	69	78	77	71	78	77	70	60	70	66	74	73	79	82	72	61	82	63	61	61	81	78	69	73	71	65	77	73	59	65	77	64	74	77	85	79	69	50	87	85	72	80	81	92	69	79	63	71	71	65	68	69	70	61	74	80	66	61	64	81	65	67	79	75	82	63	89	74	63	66	61	72	59	80	77	71	70	70	84	71	67	72	71	71	79	86	64	89	79	61	72	77	76	73	85	81	84	68	67	74	63	70	71	62	93	70	80	64	72	68	94	86	71	76	74	79	87	78	95	71	77	79	75	65	69	84	82	69	71	71	78	78	80	72	76	60	69	90	60	65	80	80	62	89	78	72	87	63	91	55	79	79	81	59	79	75	84	73	74	61	75	72	74	93	84	61	75	95	63	73	87	75	76	92	67	78	82	75	78	95	88	71	75	69	76	91	80	79	66	62	65	83	79	81	65	67	79	76	74	68	70	52	76	77	71	73	51	84	66	59	86	65	63	90	60	68	78	80	74	78	77	65	70	66	64	69	66	79	67	62	83	64	75	81	75	63	75	76	74	67	54	87	68	71	79	70	68	60	70	75	77	74	73	72	83	58	68	90	86	74	82	79	75	60	84	58	71	73	66	78	54	69	78	86	72	52	89	59	64	71	73	60	72	69	60	80	74	78	71	78	74	68	87	61	79	59	67	82	83	63	67	72	79	98	69	70	68	75	87	76	87	96	79	85	56	87	66	68	84	75	92	86	76	71	95	70	66	85	65	71	63	72	77	66	62	86	75	99	80	81	73	89	84	81	69	81	84	72	84	77	60	73	72	63	84	90	63	67	56	80	76	88	75	67	83	72	57	72	65	71	70	56	71	64	70	73	89	69	83	71	75	71	79	74	86	78	62	67	78	78	69	68	72	88	75	49	76	66	86	69	67	76	74	53	67	83	79	92	65	87	93	61	79	78	82	75	82	74	72	79	66	76	82	77	75	82	82	68	72	70	76	82	66	86	79	76	66	77	63	74	68	71	85	75	60	73	79	64	70	79	67	80	77	79	70	69	84	86	80	74	73	73	72	86	61	66	84	67	83	69	71	76	68	73	74	64	69	76	81	58	72	72	79	78	63	75	75	61	87	70	85	82	65	76	73	75	79	61	85	71	82	77	70	76	67	76	65	79	72	80	73	71	66	67	73	78	60	54	64	81	78	70	79	96	69	77	92	69	93	67	82	69	78	87	78	66	87	67	61	66	72	81	65	75	69	76	89	59	76	67	56	73	74	87	64	83	76	76	82	79	79	80	81	91	66	72	66	68	75	76	84	70	81	76	77	65	82	78	74	61	66	75	62	77	63	68	74	61	74	84	77	54	81	65	68	98	67	69	78	71	75	85	71	71	88	54	66	67	82	58	80	76	68	72	76	75	66	81	75	75	63	67	58	71	77	86	89	73	69	60	76	82	71	60	69	77	66	71	77	69	74	75	70	78	76	71	67	80	76	81	74	72	61	80	73	65	76	66	79	74	73	84	72	80	64	79	87	69	90	64	80	77	79	85	70	65	96	71	74	69	69	63	77	64	63	78	78	82	74	61	73	77	83	78	79	63	80	68	84	71	62	80	64	79	69	90	65	79	86	82	74	84	79	68	68	72	81	83	77	68	78	75	86	69	71	78	83	85	75	85	83	86	68	59	70	71	64	89	67	61	64	80	81	66	69	95	78	81	72	56	91	62	60	67	81	74	62	75	63	77	73	80	78	71	83	58	76	74	60	65	62	79	64	65	85	58	91	71	70	87	83	77	72	60	92	72	66	66	66	61	79	68	77	82	87	74	82	66	67	84	83	86	81	77	69	66	64	71	68	66	70	73	66	81	71	68	87	76	62	65	76	75	69	55	77	68	79	85	72	87	74	79	83	79	80	68	81	75	76	62	79	73	84	84	79	75	77	70	76	77	86	58	82	67	56	95	66	77	63	78	80	85	78	63	58	74	91	74	78	85	81	77	60	83	57	77	74	84	79	65	72	76	67	80	66	71	75	83	68	94	84	74	77	66	84	72	63	78	90	71	73	65	73	74	77	78	61	78	72	63	79	73	73	78	62	83	71	64	77	69	70	77	82	72	81	58	70	73	92	72	78	53	59	67	77	66	69	72	78	66	77	66	65	85	79	77	88	72	79	72	73	86	74	93	64	58	72	69	73	69	74	86	66	83	76	61	69	66	79	77	76	81	71	83	77	74	74	79	67	68	72	81	69	82	80	75	65	77	65	81	76	63	76	76	82	89	56	69	69	79	73	79	79	77	82	66	75	71	87	92	73	75	78	82	74	61	73	72	70	72	74	54	68	73	76	71	83	78	82	74	73	82	76	80	76	77	90	80	73	90	72	76	73	68	79	68	75	87	76	64	76	78	69	82	68	69	67	79	70	65	82	62	63	69	79	74	98	69	71	82	64	68	93	84	75	74	79	76	76	85	87	79	77	74	82	80	76	77	81	76	68	76	72	69	79	73	68	78	80	82	85	84	79	80	71	89	54	67	82	62	76	62	83	70	80	57	80	90	81	66	63	64	72	69	79	64	74	76	65	92	64	62	67	81	78	81	83	65	78	67	67	79	82	66	80	76	63	69	67	69	72	75	77	80	71	68	65	81	67	74	75	70	90	65	55	62	72	67	80	68	61	67	76	77	73	77	73	65	76	75	80	68	79	80	69	79	65	73	73	99	69	70	75	76	72	69	74	66	66	82	70	89	61	71	77	72	66	71	74	81	69	71	68	80	81	83	74	64
16852	9251	5629	9189	20125	22505	22652	25309	29897	20118	26203	30362	33585	35573	32190	24676	16882	9795	4720	2156	1152	984	864	899	873	851	844	882	871	876	902	918	953	915	877	871	825	857	858	899	876	907	859	887	922	862	890	874	913	898	852	886	890	893	947	900	852	832	839	853	892	917	914	864	908	889	909	858	855	862	847	809	798	916	873	866	850	894	867	870	860	872	934	902	917	865	848	904	923	860	862	799	873	915	882	895	871	883	901	862	904	906	881	874	881	859	913	862	894	919	875	898	897	866	867	883	901	853	902	922	867	899	900	875	975	871	905	896	879	908	865	881	851	866	864	913	891	855	857	877	914	861	927	958	857	890	856	902	891	902	821	838	893	875	899	893	908	839	947	876	862	895	906	830	908	901	900	852	888	850	866	900	928	881	874	851	874	854	850	927	865	879	853	893	923	920	786	892	915	858	909	920	849	908	819	876	878	893	834	901	877	812	852	903	835	869	892	875	934	892	906	823	822	925	889	860	910	893	901	897	867	878	916	938	850	849	875	819	921	882	867	864	918	846	874	871	868	847	951	876	912	911	887	846	874	871	885	830	873	883	955	880	917	899	894	885	834	872	895	942	870	890	845	930	921	874	822	923	884	828	904	894	887	899	868	980	896	845	890	956	898	842	905	862	890	837	845	882	811	885	881	811	848	930	850	840	896	814	889	879	884	849	905	881	923	869	887	868	890	860	887	843	867	850	885	871	892	884	856	838	855	859	876	871	903	870	861	842	899	881	905	857	828	858	839	894	875	864	828	917	860	858	860	942	876	832	896	915	878	926	849	864	910	938	923	801	815	863	900	899	853	883	881	837	941	922	900	860	855	863	827	926	886	780	907	874	866	865	891	921	851	873	894	848	847	906	894	952	864	874	900	890	890	891	890	903	831	862	882	874	887	898	848	876	883	858	861	862	850	931	918	903	900	870	932	904	919	953	924	849	877	884	894	916	916	870	887	926	878	902	912	878	874	860	898	848	930	872	875	911	862	901	916	848	856	887	849	886	860	885	871	902	866	855	962	888	865	923	862	859	876	870	881	933	899	936	898	906	894	878	910	900	845	878	861	868	845	921	897	874	911	887	887	858	881	912	921	880	855	869	898	879	817	903	904	918	897	891	859	920	893	887	887	832	880	818	904	910	914	892	837	902	907	870	860	864	838	889	911	872	881	865	830	917	928	872	869	902	874	883	864	878	880	863	840	859	903	901	920	896	871	862	898	882	864	905	916	855	881	845	892	906	846	933	907	827	892	901	823	914	871	911	905	869	868	839	904	916	867	837	879	892	886	922	873	863	907	837	877	877	905	881	902	858	911	884	900	917	872	893	875	869	899	889	850	875	829	814	833	874	900	850	874	847	912	876	898	898	870	913	877	851	904	862	924	866	900	883	890	899	858	901	938	853	922	911	867	857	854	867	952	847	865	866	895	884	893	866	928	927	817	883	884	871	830	883	921	910	867	925	894	893	905	901	897	942	868	902	871	842	879	894	892	844	888	830	885	871	842	902	921	860	865	860	870	868	865	863	860	943	811	921	865	920	884	836	917	883	908	857	870	883	797	895	896	883	861	886	847	880	918	868	899	902	924	869	912	874	905	887	914	908	919	897	951	883	928	863	861	891	877	885	843	916	876	896	828	869	928	917	900	872	953	904	879	887	866	882	926	862	909	894	885	875	827	895	922	910	896	840	903	854	877	897	880	865	909	863	918	876	896	913	896	899	929	875	882	899	849	875	870	884	848	867	855	853	930	861	915	901	885	887	895	822	879	879	843	861	904	880	837	897	916	921	901	874	858	842	894	910	912	854	905	822	866	851	906	880	826	905	912	874	881	818	900	912	868	855	863	880	870	823	847	866	869	913	846	859	893	880	898	913	872	856	829	925	878	843	893	907	900	929	841	876	874	950	929	881	883	855	843	911	861	875	849	929	872	853	872	790	867	801	914	884	879	865	872	844	874	896	888	885	881	940	886	868	876	898	881	821	849	843	846	897	852	888	907	838	879	844	811	883	910	867	903	919	859	897	937	843	885	914	862	910	845	923	845	862	895	874	866	849	844	860	888	866	881	890	841	847	857	892	902	851	893	876	872	836	888	828	910	876	952	870	905	908	840	939	911	873	796	857	874	947	909	892	877	880	912	866	888	886	930	900	877	888	872	877	887	886	840	867	840	863	858	908	881	871	897	868	899	875	879	911	858	837	858	816	914	891	872	902	884	829	884	879	908	898	882	866	861	819	841	845	951	838	869	870	896	913	871	867	886	897	887	862	856	811	889	886	897	922	893	881	894	926	935	899	909	820	874	892	862	852	860	897	921	890	935	874	897	891	849	814	898	857	899	908	921	904	886	887	930	821	875	860	875	886	848	839	926	884	883	844	887	874	901	874	917	914	884	896	891	906	907	871	885	921	884	859	887	924	874	933	787	842	882	851	894	903	902	852	892	911	929	907	884	851	858	916	844	912	886	884	874	899	889	898	913	892	851	894	847	863	874	881	861	882	879	851	874	858	897	917	889	873	944	879	878	897	872	864	857	883	830	866	879	872	843	856	838	889	825	904	904	886	920	887	880	882	854	871	838	894	870	945	899	843	926	831	899	881	912	856	881	873	924	916	801	912	870	884	867	798	894	911	923	893	880	853	948	887	882	852	916	953	827	899	908	841	932	870	879	867	868	930	856	852	850	936	851	910	860	879	856	869	860	843	827	848	878	866	921	884	882	861	869	874	819	877	875	919	856	908	854	872	822	879	853	919	872	835	915	861	851	857	861	863	879	886	863	914	879	841	854	844	862	869	872	953	883	858	840	880	893	886	856	862	869	915	893	876	935	889	920	818	884	911	927	869	875	915	907	863	858	908	878	891	857	924	895	884	865	874	882	845	912	836	895	901	842	900	865	858	919	902	880	916	850	919	911	843	895	864	935	873	882	897	911	858	872	814	831	889	886	882	896	883	846	884	876	874	923	908	868	874	852	867	906	859	901	868	871	827	852	881	833	907	910	889	894	889	916	898	892	882	906	906	890	928	930	857	909	861	886	867	885	901	916	841	907	920	878	847	896	807	879	892	939	883	889	899	875	850	908	870	858	862	841	871	906	933	838	940	863	903	886	919	920	894	878	879	906	874	886	879	876	883	897	887	918	896	917	860	861	862	860	919	896	829	900	872	846	873	934	859	844	847	898	933	872	936	824	847	863	843	877	919	895	864	913	836	858	894	882	824	893	850	911	869	880	823	843	900	920	867	897	868	870	868	893	870	928	798	881	874	872	889	874	907	902	915	898	937	923	889	877	847	865	870	921	889	870	882	848	912	920	914	904	882	925	825	841	935	906	896	806	905	852	875	901	879	845	884	909	880	880	886	888	894	880	858	879	854	888	895	896	896	865	890	847	849	893	862	926	865	876	877	894	885	874	873	854	861	889	868	852	847	882	877	855	882	919	942	890	866	882	867	873	893	899	908	878	826	859	857
1191	710	463	324	468	672	649	556	971	1036	1433	3331	8304	8184	5731	3243	1258	529	213	106	80	59	67	60	60	44	60	62	60	59	48	50	69	57	66	60	60	56	57	52	53	53	57	58	48	53	58	62	66	72	64	58	57	64	58	65	59	68	55	56	49	67	57	66	43	57	44	52	70	75	60	44	63	71	67	60	66	64	54	57	56	67	61	61	65	44	80	44	56	55	70	57	66	57	59	58	53	54	48	59	60	45	61	64	57	53	54	58	69	54	61	60	63	78	58	59	60	61	55	59	49	61	50	55	59	54	48	47	45	49	50	55	72	40	59	65	51	51	50	64	54	62	58	60	70	59	62	47	62	51	72	57	64	51	58	51	54	56	55	48	55	67	65	62	56	47	73	59	70	56	57	65	53	55	53	58	55	60	63	64	58	63	56	59	63	54	67	68	51	44	61	65	64	55	57	48	69	46	60	60	50	50	65	53	57	63	68	60	61	61	69	54	66	57	48	56	51	58	42	48	63	44	55	70	60	52	59	40	59	52	66	54	52	52	61	54	76	60	59	61	57	53	59	68	66	42	47	62	67	71	57	54	63	54	59	58	54	42	51	59	64	56	58	72	54	61	67	52	54	73	66	67	56	49	60	48	59	51	53	71	53	55	63	61	62	47	62	60	59	47	64	63	56	62	55	53	72	56	58	55	57	54	51	63	64	68	55	52	68	55	57	46	50	50	51	60	63	60	58	57	54	42	51	73	59	54	74	55	67	53	57	56	64	63	60	60	65	60	62	64	64	58	48	49	58	61	66	46	61	56	53	32	55	68	60	52	62	55	58	41	55	64	55	76	55	59	51	55	46	59	52	68	56	50	76	49	56	66	77	77	59	66	51	64	48	54	51	58	65	62	61	42	59	55	52	72	51	58	62	53	55	58	55	67	65	57	52	50	49	59	55	45	69	59	51	47	60	65	66	53	58	42	63	71	56	47	59	40	54	59	60	50	54	54	52	71	62	59	54	76	67	62	52	51	48	49	43	48	58	55	57	58	63	46	75	62	61	46	53	53	63	56	48	49	63	56	62	65	56	63	55	49	58	48	66	54	56	62	56	61	54	70	55	46	54	55	66	54	59	51	60	56	64	56	44	53	60	60	69	65	49	61	57	53	56	42	52	67	44	55	61	56	54	65	53	64	47	62	50	68	55	56	62	68	66	62	45	63	52	53	66	49	67	66	56	64	63	60	54	57	62	57	55	66	48	44	47	50	57	59	57	48	69	44	76	44	51	53	57	53	63	64	57	48	55	45	60	51	46	61	58	46	57	58	57	62	62	49	66	49	45	58	56	62	56	68	56	72	70	56	57	63	54	57	45	43	61	57	52	48	43	51	74	70	62	56	51	63	64	62	61	58	57	53	72	51	51	68	51	74	58	55	54	50	55	61	45	62	62	56	55	72	59	53	62	64	56	58	67	40	56	47	62	54	60	64	67	68	74	58	57	55	60	69	63	58	59	52	55	63	56	62	80	62	58	44	46	71	56	63	60	66	60	56	55	51	56	57	66	52	62	50	59	60	69	62	49	60	59	57	56	66	59	60	58	57	53	69	54	54	44	45	67	51	62	49	44	50	61	59	52	42	57	67	63	51	62	74	64	67	62	47	53	60	58	52	54	49	64	59	40	64	53	50	62	55	60	70	55	68	58	69	63	44	64	61	52	67	55	67	60	55	71	57	55	60	70	62	58	53	69	55	45	57	54	40	53	58	49	55	51	64	45	50	54	51	55	58	49	57	63	53	60	56	49	51	50	57	57	46	64	56	55	61	58	73	47	48	58	74	59	66	53	64	56	64	64	70	49	63	64	54	52	64	70	55	74	54	61	75	82	52	59	48	61	53	63	46	68	45	77	55	49	55	50	57	54	53	53	66	47	56	47	62	55	46	62	58	48	60	62	62	49	68	70	57	55	66	57	64	54	61	73	74	44	41	62	59	49	67	61	54	56	69	55	47	72	56	69	66	58	51	53	50	62	60	51	58	56	62	53	55	61	52	45	46	53	56	53	49	56	67	52	59	66	54	79	56	49	65	64	61	57	51	57	63	52	68	57	59	59	56	46	61	58	67	76	50	55	54	55	66	52	43	70	57	60	55	54	43	68	64	49	46	55	61	51	60	62	51	64	59	51	48	56	53	43	49	62	55	55	69	60	62	75	54	52	54	54	60	50	58	52	53	55	63	63	46	58	53	60	47	67	59	68	63	47	64	64	69	43	71	68	55	57	50	57	63	76	53	46	56	69	54	63	53	56	62	52	49	59	59	59	56	64	55	54	57	54	57	45	56	65	60	59	72	54	53	49	68	60	49	56	60	61	74	55	51	49	64	55	60	61	53	60	50	59	63	64	58	57	51	63	63	46	57	62	58	59	59	52	57	44	61	56	63	59	44	72	66	60	62	56	56	56	57	60	64	59	56	55	61	54	58	57	59	62	74	57	61	69	52	52	45	61	55	74	53	63	56	66	43	59	62	51	61	67	62	61	48	76	57	69	55	52	78	53	48	66	66	61	56	64	65	63	59	62	43	63	63	71	62	73	67	65	64	57	51	52	58	48	58	52	55	46	60	47	59	56	49	51	53	65	56	73	59	54	54	64	52	55	57	73	65	58	53	53	57	58	58	57	71	69	63	64	61	59	60	52	65	64	44	62	66	61	58	58	60	54	67	54	53	69	60	62	57	58	72	45	54	50	62	54	68	58	62	55	56	55	55	41	49	55	58	51	63	65	58	54	50	58	42	46	62	49	50	59	56	57	49	80	56	59	52	62	52	55	70	72	61	52	54	52	68	71	68	57	60	55	62	55	57	70	58	57	59	50	67	69	51	59	59	45	56	63	59	55	55	57	63	50	54	54	63	79	69	53	60	57	54	62	56	48	51	54	67	65	55	48	62	63	59	50	48	74	60	69	43	51	64	53	57	50	67	65	58	69	60	54	65	75	55	60	41	55	47	49	74	55	58	55	63	49	55	47	57	54	50	50	70	55	60	61	47	47	72	58	60	53	59	46	72	57	54	56	51	55	63	58	60	68	61	51	55	46	51	71	56	69	64	57	69	59	68	53	52	57	55	50	57	72	59	61	47	50	58	49	56	57	55	57	57	48	56	72	58	55	55	82	44	58	54	49	71	52	55	63	65	53	65	62	58	62	62	63	67	53	65	47	44	63	65	55	56	45	50	53	59	58	59	47	52	56	48	54	53	59	74	56	69	57	46	52	60	53	51	63	67	56	60	65	59	67	68	57	56	64	55	51	62	68	63	71	63	66	63	59	56	56	64	50	51	57	51	68	53	66	72	61	57	51	53	59	62	66	65	71	61	54	57	61	57	57	61	70	55	59	64	54	50	66	59	55	76	46	55	51	67	64	57	56	56	53	61	57	54	65	58	75	73	67	55	60	71	68	57	64	47	57	67	48	52	59	56	65	46	52	59	54	50	76	61	47	51	66	68
19747	13064	8136	14670	25613	26296	24061	20916	25279	24264	27987	35448	44984	41649	36749	28861	18663	10874	4794	1825	1034	787	695	703	706	667	697	679	708	692	664	703	743	688	647	675	683	677	659	737	652	630	704	703	661	667	692	716	695	686	701	675	680	723	700	692	696	739	697	697	694	682	689	674	663	670	677	700	699	705	708	675	678	662	683	652	749	676	673	704	654	697	667	754	721	682	710	677	699	690	689	658	650	735	656	678	643	691	678	660	669	676	692	618	689	694	694	668	659	676	645	670	703	652	670	653	639	648	654	678	706	664	667	711	704	695	651	677	668	636	681	707	755	675	675	599	695	695	693	674	656	721	691	729	655	723	672	658	690	708	673	677	699	691	685	623	695	658	644	678	641	674	665	692	682	696	669	687	694	669	707	662	663	623	675	664	697	702	698	673	679	708	656	691	688	699	632	700	659	715	678	713	689	692	710	723	621	673	640	696	677	663	698	669	702	660	689	680	692	710	706	666	736	676	660	665	665	701	680	657	638	652	692	653	671	686	658	695	654	679	637	686	681	670	678	718	724	681	672	672	678	644	643	682	662	703	707	657	666	668	646	705	649	663	672	647	703	725	693	698	668	678	725	710	641	714	670	699	680	690	685	673	673	669	675	663	706	709	696	693	701	687	690	680	680	659	704	676	675	689	695	653	709	661	665	682	681	683	665	656	673	728	710	671	674	659	723	707	686	680	743	673	695	704	681	641	663	688	678	687	646	659	700	730	671	661	692	688	691	703	656	732	727	707	680	683	663	665	656	696	695	684	705	722	692	686	698	664	664	681	642	673	682	704	671	731	727	704	666	672	666	676	666	717	648	618	661	641	682	642	709	640	669	719	714	692	637	701	642	698	676	670	690	659	665	678	639	675	706	739	710	686	720	650	659	654	667	689	702	666	682	686	646	695	627	670	712	650	672	674	683	651	672	724	673	699	696	708	655	668	672	690	672	691	666	686	677	674	694	700	702	678	615	655	698	609	671	666	659	709	615	693	653	692	696	687	671	681	615	660	706	694	682	677	697	654	665	690	679	630	659	641	700	707	692	689	688	704	651	647	686	673	683	660	670	680	655	669	700	716	687	702	664	718	655	692	644	689	684	683	694	665	644	657	641	679	642	618	696	625	662	687	643	698	659	683	649	688	674	715	682	715	743	680	686	632	697	675	721	661	682	671	692	665	659	637	700	666	648	644	672	664	680	702	647	682	683	723	719	674	666	719	715	675	677	685	704	661	679	683	635	651	705	711	696	675	702	710	645	704	673	685	750	701	645	660	690	724	719	690	678	637	743	749	627	691	666	637	687	662	668	648	739	705	661	648	666	684	708	626	628	701	644	674	624	658	713	675	704	660	664	637	674	721	664	694	692	704	694	660	717	718	689	668	666	708	657	685	688	661	650	696	687	674	689	685	686	697	672	708	682	703	669	704	670	662	717	682	663	645	697	644	671	676	671	664	666	715	671	723	676	672	661	664	661	654	700	669	684	672	703	669	645	692	726	692	664	679	683	674	652	732	695	670	686	680	678	699	655	643	695	681	696	666	670	666	707	655	707	686	670	645	680	662	669	720	651	685	695	690	670	681	685	675	669	677	729	655	673	704	681	689	657	681	669	655	651	647	722	645	675	677	667	623	669	678	663	669	661	675	641	696	696	686	642	694	690	690	712	653	670	643	664	669	682	671	686	654	682	685	703	660	674	695	757	703	726	647	639	650	672	652	696	669	677	692	667	717	654	657	718	703	690	632	684	667	699	673	659	693	697	664	657	686	689	683	679	689	691	670	672	641	705	677	656	674	691	653	688	690	669	693	672	752	722	722	679	681	663	653	667	654	699	656	691	712	665	712	665	676	692	689	687	716	637	659	700	648	708	689	616	663	678	699	686	661	668	677	691	682	657	666	703	642	713	698	699	650	659	684	704	695	700	673	679	693	642	684	690	677	701	730	680	729	731	685	639	649	682	724	703	670	701	657	680	713	721	686	650	658	658	705	710	663	658	697	651	674	714	653	696	664	682	676	682	650	663	709	695	714	658	710	662	686	700	716	690	685	692	691	680	688	668	738	723	668	678	726	692	669	647	668	686	664	684	686	692	662	684	668	649	665	694	682	727	660	611	658	694	717	681	690	717	703	665	724	712	722	683	660	714	682	649	675	657	677	677	674	659	666	678	669	688	661	641	683	668	660	664	660	694	701	670	666	671	688	704	702	665	676	632	696	710	707	671	723	686	684	694	664	651	691	654	664	643	666	656	712	675	639	699	666	693	712	655	673	700	714	683	667	704	674	643	665	631	679	678	696	675	657	667	703	720	666	693	679	687	686	622	656	679	652	685	708	700	676	653	678	685	667	625	648	676	644	656	661	651	634	720	729	695	660	676	720	678	706	658	690	646	660	654	689	718	636	691	633	709	682	694	669	716	690	686	689	632	688	696	689	739	691	682	692	689	701	679	708	676	679	683	734	647	654	678	715	650	728	649	693	665	673	688	688	696	681	714	729	730	692	674	678	726	693	705	711	701	725	650	687	659	713	690	697	706	693	665	659	705	636	651	724	678	683	676	670	715	654	710	671	687	678	706	651	622	712	719	657	654	686	642	653	671	671	715	692	692	641	698	683	717	681	682	670	688	689	695	674	660	656	716	667	716	668	680	728	650	673	681	696	693	699	647	722	698	688	701	675	642	706	689	687	660	688	661	694	691	717	693	669	605	651	710	697	712	683	662	662	683	688	698	708	685	706	733	624	703	686	693	678	639	660	705	677	616	651	685	691	711	735	676	722	662	644	705	657	670	676	708	690	705	629	653	674	700	661	650	661	668	686	695	689	674	704	678	683	684	703	684	623	690	643	644	665	679	725	699	650	693	679	751	674	737	664	613	678	664	695	696	695	663	710	701	681	674	677	680	620	665	684	736	653	662	698	675	675	686	690	705	675	696	697	732	680	699	674	661	661	685	662	715	686	724	658	658	735	710	702	677	697	709	657	669	717	678	685	678	663	658	677	709	676	658	705	655	696	651	648	677	723	683	677	693	658	627	656	707	678	702	668	694	678	668	689	668	648	667	675	681	693	702	676	642	689	729	690	696	704	684	709	712	704	667	681	652	656	731	668	698	668	664	742	657	664	680	664	681	647	667	714	728	670	642	663	721	725	644	670	654	696	662	652	653	693	682	688	711	659	676	657	714	696	691	712	686	681	676	654	721	651	723	682	666	662	616	719	679	654	688	743	707	687	708	680	659	695	706	689	649	698	718	675	656	685	690	666	656	690	681	729	663	683	653	730	723	721	686	679	695	680	703	686	694	675	669	728	694	694	680	674	666	651	667	655	697	673	696	686	658	697	701	683	656	699	682	688	680	689	686	693	700	717	645	667	676	682	694	709	727	673	708	695	679	667	661	671	664	706	682	696	657	717	673	664	671	643	704	659	718	671	643	685	704	688	704	640	699	672	672	663	687	703	741	661	676	673	658	657
1386	221	139	100	124	148	154	150	127	288	255	782	1374	1566	1740	1081	537	260	141	77	67	74	77	78	57	62	64	67	67	71	71	69	59	62	62	65	63	63	60	53	68	60	57	50	55	55	68	49	68	62	64	55	57	68	50	51	66	58	60	62	52	62	42	70	70	62	59	58	56	77	72	57	60	85	47	70	69	72	62	70	64	76	63	71	54	61	73	61	62	57	73	70	72	69	65	71	58	70	65	62	60	63	68	66	70	76	78	62	66	68	69	72	59	55	60	60	46	71	59	67	72	64	64	69	63	66	59	72	72	76	73	58	70	58	63	84	78	55	54	50	75	62	70	73	72	56	57	62	60	61	62	64	65	56	63	56	49	64	74	59	58	73	56	62	67	66	73	75	72	64	70	50	63	64	50	64	67	75	66	62	60	74	66	70	65	78	71	65	61	59	68	76	75	62	64	64	65	66	67	75	79	69	48	68	77	51	75	58	63	74	80	61	64	69	50	68	66	63	55	60	55	56	69	63	71	51	60	69	63	71	62	50	56	65	67	63	69	71	63	70	51	60	72	55	69	63	58	48	70	61	72	81	62	55	65	65	63	65	59	75	75	66	67	74	71	65	60	70	73	62	63	62	50	65	64	65	67	76	45	90	69	70	65	62	66	69	60	70	56	49	63	74	72	72	58	59	67	62	67	48	65	64	56	83	61	61	58	67	67	63	58	61	46	62	56	67	58	56	72	57	50	68	73	59	63	64	73	75	65	56	68	79	48	72	62	61	83	62	74	80	76	65	42	76	63	61	61	58	72	79	59	59	67	69	55	60	64	82	70	84	65	62	54	42	66	60	59	70	64	75	77	60	54	61	81	56	59	60	60	59	70	41	64	67	63	69	56	69	53	76	58	67	74	62	64	63	70	63	68	76	52	74	70	65	59	58	62	68	64	70	71	64	72	79	59	56	51	61	55	61	62	71	67	69	59	58	74	71	67	64	81	80	56	60	65	59	61	53	61	64	64	64	66	57	54	56	60	77	54	67	58	82	72	68	58	60	55	72	61	59	69	71	53	76	66	61	61	59	69	69	57	73	60	87	71	70	58	67	69	60	72	75	62	57	67	75	58	58	71	75	68	61	66	66	64	76	72	55	72	65	72	82	64	65	63	68	63	57	60	65	68	80	68	70	69	56	61	65	71	55	69	69	73	75	62	65	61	58	63	76	73	61	64	75	50	70	67	73	61	68	68	68	60	64	51	58	67	71	54	66	65	57	71	72	64	72	78	72	70	85	75	65	46	81	54	63	78	78	55	75	64	69	70	77	61	73	52	58	74	58	65	69	72	58	64	64	63	58	47	77	61	67	59	70	52	66	71	68	74	74	57	67	74	58	60	79	68	72	66	70	73	72	73	82	62	70	66	53	53	81	57	71	84	50	69	63	57	53	75	65	68	66	72	54	79	64	75	63	63	69	58	74	71	66	60	73	77	71	73	62	54	71	69	71	65	63	85	70	58	67	77	57	69	47	65	57	63	67	58	73	69	72	59	75	66	61	51	68	53	66	62	71	66	62	82	57	60	75	68	53	72	70	72	76	66	73	69	62	64	69	58	75	58	67	56	67	71	62	68	63	69	67	59	52	69	85	69	62	67	83	66	71	55	63	67	56	71	70	67	81	81	70	58	60	66	48	62	69	62	65	51	68	63	86	58	68	76	57	67	70	54	54	56	69	74	57	65	85	60	57	73	67	52	65	48	76	73	78	52	72	74	72	72	53	58	65	64	56	58	71	71	70	66	70	87	80	72	66	52	65	71	57	70	64	62	71	54	49	53	57	67	84	69	44	71	64	61	76	58	56	61	71	74	65	72	64	57	52	70	56	79	66	79	53	61	59	65	72	82	69	59	68	66	61	56	61	77	63	47	79	62	74	74	74	66	80	70	52	77	57	59	68	76	64	59	59	81	50	61	61	59	67	72	73	72	71	58	69	75	60	55	80	69	54	74	66	73	63	66	66	65	72	55	60	58	69	67	68	66	68	69	61	75	57	78	72	52	70	62	61	57	58	68	72	59	81	55	46	57	60	65	55	62	63	56	69	52	52	69	78	69	87	70	67	74	61	72	69	67	74	71	66	66	56	79	72	63	76	72	64	67	61	52	57	74	60	77	62	64	76	54	68	74	61	59	50	61	60	67	65	58	52	72	71	56	65	51	62	73	67	74	62	64	54	77	68	54	69	79	70	60	70	65	87	72	49	63	67	61	62	68	53	68	53	60	48	80	71	67	73	52	57	59	63	62	62	60	66	64	78	74	74	69	63	64	63	65	78	79	56	63	65	65	77	66	60	58	61	63	61	70	51	72	69	46	73	69	57	67	62	78	56	57	56	79	60	47	64	67	71	63	68	72	70	59	69	65	62	62	72	67	62	48	58	69	66	59	61	63	76	78	63	73	71	86	74	54	60	56	70	60	66	53	72	62	74	58	58	63	64	56	62	53	40	71	66	58	79	62	66	62	58	56	66	62	68	53	58	52	73	57	64	61	73	84	54	65	74	59	63	71	72	59	80	50	71	76	57	69	64	56	68	73	63	75	73	73	55	53	68	76	68	72	75	83	69	58	62	54	61	67	63	74	64	63	66	62	65	74	73	65	71	63	66	60	66	59	71	63	62	59	51	68	63	68	62	73	70	75	53	55	70	69	70	66	48	69	62	83	58	55	60	49	86	57	47	60	84	68	78	59	69	55	65	58	53	63	64	60	71	83	62	68	81	71	69	75	64	69	62	69	56	45	73	65	60	62	61	52	60	61	64	76	67	55	64	58	69	65	68	72	68	58	61	90	80	69	70	63	78	61	58	56	55	74	80	53	64	68	69	76	73	49	57	66	70	56	77	52	64	62	68	72	59	57	73	75	60	72	67	64	70	73	66	61	71	58	71	65	69	55	81	66	60	61	59	69	54	74	77	82	65	58	76	64	56	53	64	66	63	72	55	66	69	62	62	55	68	58	49	67	65	62	58	57	64	61	74	70	65	57	59	65	56	51	62	61	59	64	64	62	63	57	52	64	65	73	86	62	58	79	85	72	68	64	73	64	71	74	63	74	51	58	69	56	79	60	56	74	54	58	83	59	62	62	65	60	62	56	48	56	64	75	69	60	67	64	59	64	56	63	55	71	69	61	56	88	59	59	55	66	51	72	56	82	56	58	51	70	69	70	66	62	76	64	57	60	63	66	61	67	61	56	61	70	62	72	69	74	65	71	63	60	52	68	71	71	57	72	74	84	59	77	61	68	54	76	65	66	68	65	76	65	61	77	72	70	61	74	75	63	76	68	55	65	65	56	69	56	56	75	56	62	67	63	72	66	78	74	64	86	69	58	76	59	58	70	73	76	51	52	52	63	58	65	75	70	69	81	64	59	69	65	55	66	70	70	66	67	56	67	50	70	56	77	55	65	73	63	48	57	74	69	66	65	77	71	70	61	64	71	47	76	57	66	61
12566	4793	2458	4983	9283	8931	8262	7256	5963	10112	9947	19601	24948	25586	25245	18920	11211	5207	2164	1180	911	817	841	803	752	757	697	775	756	791	743	749	810	823	762	789	755	823	795	754	796	805	763	784	790	770	746	744	786	811	798	769	731	792	759	723	797	797	757	785	772	777	794	778	779	757	803	754	742	815	740	730	787	781	792	782	747	797	772	784	779	767	784	759	748	809	782	755	788	824	812	762	742	810	775	746	816	777	833	740	816	737	812	814	764	799	824	790	771	776	850	769	774	766	739	809	746	796	778	806	769	740	797	754	777	818	784	790	751	733	824	778	807	749	784	813	729	784	769	721	761	813	767	724	795	753	805	789	757	772	765	771	772	769	786	807	725	763	738	816	777	720	791	811	735	780	757	762	821	820	783	723	798	821	780	751	741	757	809	795	742	756	778	770	774	782	759	810	745	790	788	789	712	776	738	812	728	771	797	809	789	778	775	772	782	803	731	762	800	803	750	801	775	784	748	763	757	803	770	844	772	755	824	692	800	787	765	766	773	791	772	713	775	808	799	760	793	815	775	807	825	755	766	785	811	756	778	729	788	766	818	764	759	772	805	748	790	784	779	749	763	779	786	771	783	753	747	795	771	779	764	753	776	763	800	786	797	804	775	756	799	799	731	767	764	794	760	734	837	814	808	754	811	792	784	790	765	787	795	727	742	811	816	804	808	749	812	760	736	774	786	748	806	785	860	780	777	781	768	762	764	754	742	814	787	753	767	796	758	760	786	748	756	738	813	784	751	806	795	816	766	765	810	758	771	799	796	691	785	800	765	808	801	775	723	786	744	799	765	788	787	744	765	827	713	771	782	765	766	774	726	842	783	789	809	756	735	760	779	782	768	757	761	799	788	776	789	784	719	771	787	783	798	788	741	775	758	772	747	825	775	728	762	768	729	796	705	749	782	790	817	770	775	767	758	774	779	774	801	793	742	789	813	781	747	779	759	733	763	815	765	783	749	753	720	766	785	769	743	801	826	766	768	794	824	802	801	740	737	755	811	839	753	783	740	773	769	774	805	775	779	756	820	773	761	834	772	780	758	785	798	765	819	747	747	769	807	803	792	802	781	791	748	824	834	772	814	797	792	738	752	776	821	814	802	854	752	764	806	806	805	755	798	790	789	824	842	788	800	753	732	746	793	745	742	799	807	811	759	739	721	796	727	792	776	816	795	742	761	821	823	789	759	783	800	804	770	765	778	778	737	748	835	758	719	771	792	786	752	756	775	760	838	792	783	783	824	727	776	781	789	769	789	741	784	779	788	783	790	826	787	744	768	770	818	779	770	774	769	808	776	788	785	779	777	768	742	750	784	775	796	791	814	733	797	790	744	804	807	754	811	784	828	779	755	769	782	765	767	779	766	804	803	753	787	802	761	793	762	848	755	787	729	824	790	791	799	759	730	790	798	822	756	779	785	752	785	761	810	769	762	781	749	750	806	813	801	838	801	774	774	760	824	740	759	740	795	766	787	754	794	768	802	777	757	771	776	800	816	837	780	752	753	774	769	762	736	775	793	812	810	770	784	805	764	730	783	757	809	757	757	820	745	781	777	775	796	763	801	799	786	814	774	792	761	806	824	815	762	814	771	751	773	771	783	816	790	786	797	790	775	798	745	761	834	764	798	742	807	765	782	743	776	772	752	767	763	730	793	797	765	781	799	772	758	763	798	765	752	791	768	766	799	809	778	790	802	751	764	739	807	834	773	751	759	743	754	804	778	758	780	764	793	771	749	817	764	731	794	774	753	787	754	771	827	763	753	799	773	768	827	771	771	772	771	776	795	759	731	796	748	775	796	767	762	723	763	827	753	809	764	768	806	762	760	755	809	755	756	750	787	830	756	796	800	771	776	809	787	793	799	776	738	782	810	705	785	769	796	769	751	758	784	774	721	776	761	799	862	781	781	805	773	784	753	812	707	813	777	817	770	792	761	775	812	795	744	776	767	758	721	781	787	778	771	787	748	826	773	783	765	778	747	748	801	740	782	783	788	804	800	788	747	737	727	792	773	765	815	791	772	739	784	755	746	804	800	810	760	794	753	792	813	785	762	792	780	754	757	781	767	792	786	742	767	786	706	776	741	804	748	766	806	750	825	764	787	791	753	777	771	750	750	788	723	761	735	806	750	762	753	810	805	736	754	733	760	737	741	795	770	722	727	786	736	804	778	771	779	785	741	720	778	720	774	779	789	772	795	722	793	807	810	797	803	777	740	759	785	716	777	769	787	767	820	770	780	775	781	772	737	777	782	751	780	801	766	771	807	816	750	778	782	809	776	806	795	792	777	749	841	797	787	776	728	762	766	828	804	755	813	794	813	812	765	781	790	794	757	777	815	803	753	781	765	772	793	774	779	826	819	772	778	771	744	790	778	798	799	798	769	818	771	754	761	846	795	773	820	738	801	784	806	806	767	821	781	778	793	758	780	788	773	767	795	795	787	764	782	799	725	770	784	799	804	785	783	776	841	775	790	775	799	743	739	813	772	761	814	773	804	769	729	810	769	800	785	801	779	835	799	798	743	817	794	825	798	747	810	770	818	805	780	769	761	797	751	869	819	727	791	815	804	784	779	755	738	781	747	814	753	764	734	796	801	749	785	824	766	753	739	793	724	798	765	768	765	752	793	751	711	781	775	787	781	782	776	809	788	770	780	738	749	796	797	782	764	767	755	689	763	754	780	774	812	758	748	819	807	773	772	749	840	730	808	767	775	753	762	739	782	817	783	740	793	780	753	799	809	800	770	785	851	756	821	849	782	781	809	761	764	736	755	773	777	775	796	782	717	771	816	740	792	762	758	774	832	764	759	838	759	808	771	774	795	762	739	773	797	740	767	774	805	772	862	788	806	749	778	782	766	758	770	799	824	822	809	816	790	760	799	798	739	745	799	784	778	823	785	779	751	805	729	776	789	812	791	829	781	782	782	778	754	759	798	794	769	770	814	763	790	785	803	739	809	802	824	816	803	803	814	791	757	753	778	839	787	761	738	771	813	779	777	754	806	764	753	782	813	773	789	781	795	761	782	768	803	789	781	771	785	742	817	740	775	777	788	823	794	778	784	809	763	784	798	824	753	786	776	726	827	807	785	732	769	807	777	753	794	793	799	731	760	804	776	711	793	778	805	776	745	777	748	770	753	772	797	787	764	806	792	754	791	767	817	786	771	785	778	785	775	776	773	768	696	751	783	789	809	740	756	792	811	795	821	739	794	804	784	762	786	759	796	793	741	765	790	805	782	786	765	799	781	792	820	772	738	757	755	758	727	764	810	788	773	773	795	779	787	813	784	754	804	761	769	807	795	819	818	741	775	771	748	820	775	763	841	778	768	785	797	762	729	776	796	821	752	749	771	775	772	750	746	770	806	785	751	784	782	791	765	780	774	759	805	731	778	745	813	752	761	758	791	777	802	821	781	768	800	777	759	784	794	809	857	746	733	806	802	767	804	731	778	792	781	759
677	386	176	126	151	216	158	267	374	2561	1022	1150	1992	2984	3582	1903	934	521	199	136	93	58	49	60	50	59	45	69	68	47	67	45	58	54	46	49	55	43	51	47	68	41	55	50	66	53	45	51	55	62	44	51	50	50	45	56	61	52	61	51	46	45	49	50	50	55	56	45	50	45	48	35	54	57	49	51	71	44	61	41	56	46	46	47	48	50	47	31	53	68	43	66	36	52	54	65	45	53	35	41	56	37	51	49	48	48	47	46	52	51	48	59	41	54	43	61	59	64	42	45	45	49	59	48	57	39	59	46	52	50	47	41	51	45	46	46	49	58	49	49	37	59	47	52	60	54	52	41	47	61	43	63	63	42	43	53	50	52	55	51	51	65	52	55	48	46	44	45	47	50	44	49	50	48	51	41	46	42	51	38	29	48	52	50	57	52	47	53	52	54	59	49	43	59	46	48	51	46	59	51	45	47	54	48	49	48	45	39	37	43	53	52	56	50	46	47	31	62	53	58	61	54	40	55	51	45	52	68	58	49	60	55	48	48	50	53	45	53	53	51	54	51	47	59	48	50	54	51	53	43	50	41	57	47	46	48	44	49	47	52	49	60	52	54	46	68	33	46	45	53	50	58	55	49	55	54	44	44	53	53	45	48	48	46	55	46	39	62	51	44	41	54	38	42	43	44	50	50	43	40	62	55	53	41	53	51	34	43	34	51	46	43	47	55	56	40	68	56	46	47	51	72	40	59	53	47	42	57	48	41	43	56	52	46	59	53	71	50	47	51	60	56	49	52	48	40	42	61	54	57	40	54	43	53	48	68	48	49	31	58	45	57	44	53	57	46	53	50	59	51	57	46	52	56	51	53	43	47	52	56	53	52	56	51	58	48	57	39	58	57	45	61	28	51	47	51	56	36	53	44	43	58	38	49	53	52	44	47	53	62	59	54	52	58	44	40	51	44	41	45	50	54	47	48	49	55	47	52	57	46	51	63	64	43	53	50	61	55	41	65	42	33	44	51	53	38	51	64	54	42	54	50	50	53	42	43	59	63	43	45	55	59	58	49	59	48	42	56	50	52	48	55	41	56	47	37	53	43	51	57	43	52	63	47	64	33	60	34	50	50	52	48	49	55	45	46	60	52	39	44	53	46	46	34	48	49	57	51	49	45	48	36	57	45	52	39	48	61	50	46	43	45	61	51	50	44	46	50	49	44	47	58	55	56	63	55	50	56	69	46	35	32	48	43	47	46	48	65	52	35	49	65	56	43	45	46	49	49	53	37	40	48	46	41	53	60	62	56	42	59	51	47	46	49	41	58	55	43	60	59	41	56	47	56	47	50	56	65	42	43	44	78	46	37	53	57	56	49	46	47	49	42	45	46	51	45	55	54	51	61	52	53	47	54	57	47	42	55	34	54	56	43	62	47	40	52	57	47	45	60	39	49	48	44	52	37	51	58	46	52	60	53	56	52	38	47	52	47	49	42	50	57	41	61	53	62	38	37	48	64	48	41	45	59	54	63	48	45	41	45	63	47	47	39	41	46	50	44	46	38	51	48	56	52	47	54	51	52	46	48	65	49	58	43	50	44	33	65	37	54	59	44	59	65	54	54	48	55	58	55	49	48	54	46	37	56	52	47	45	54	42	67	67	50	57	46	48	57	49	49	57	47	53	48	52	57	49	58	54	49	50	52	58	48	46	52	57	52	46	53	61	66	42	45	47	42	40	47	54	62	45	43	51	48	52	55	48	53	43	61	49	56	53	42	50	47	48	44	42	38	55	48	55	36	64	43	56	41	46	42	48	45	46	52	54	54	57	47	54	42	45	54	52	61	39	47	61	49	45	51	50	50	63	55	40	53	49	44	58	45	50	56	44	53	58	46	56	57	58	66	42	37	57	53	64	45	55	45	49	55	52	52	28	59	54	48	46	50	40	58	54	51	56	54	43	60	62	39	52	48	43	68	44	49	45	45	38	47	47	53	44	42	48	47	53	32	44	42	58	46	44	56	60	48	54	46	56	63	48	46	53	52	48	47	54	53	46	58	62	58	49	50	53	60	41	53	59	41	53	40	51	49	49	62	58	47	55	51	51	49	48	52	45	54	53	50	53	53	58	48	64	40	49	35	48	61	47	58	50	58	41	57	57	57	40	41	53	46	49	60	53	45	55	50	51	63	59	48	42	50	52	50	41	42	53	47	36	55	58	42	58	44	61	56	50	52	36	49	49	51	61	49	46	60	49	43	61	45	47	45	50	42	43	60	37	51	53	43	51	55	53	40	47	37	54	54	47	56	52	49	49	50	56	46	53	36	50	41	51	47	53	42	54	32	55	45	43	48	52	54	50	41	48	53	63	46	61	58	42	55	57	56	55	55	62	67	50	47	54	48	46	61	54	58	40	41	41	48	48	49	40	50	38	45	52	44	53	54	41	57	42	49	51	59	62	30	47	51	53	69	47	53	49	36	45	45	48	38	40	47	41	53	48	46	45	56	53	58	57	52	40	45	52	58	56	40	53	41	43	58	55	45	59	52	60	49	42	46	45	67	51	50	38	46	43	43	34	45	43	57	39	54	79	41	50	41	51	48	55	36	40	57	46	56	47	52	45	49	41	41	52	53	62	63	44	51	51	50	38	45	52	39	61	30	43	44	36	46	58	51	47	45	39	52	41	58	49	59	52	35	39	52	46	44	46	32	59	46	61	42	41	60	47	46	58	42	46	51	48	48	51	54	39	62	59	50	42	49	55	52	63	53	59	42	60	40	52	34	44	44	56	44	48	62	51	49	43	53	53	47	61	50	49	40	48	44	49	59	51	45	52	51	66	45	61	46	44	51	34	36	45	52	52	42	49	49	59	39	51	43	58	46	49	52	46	47	58	44	57	53	42	50	65	44	45	57	36	51	47	56	51	50	53	64	44	48	47	42	51	47	47	40	51	54	49	62	50	43	46	43	45	57	39	56	41	58	50	43	59	53	51	55	51	42	58	43	50	61	39	50	41	59	44	60	43	43	55	65	50	53	47	38	44	49	40	48	40	49	46	54	46	73	49	60	60	59	46	50	44	39	47	57	43	48	33	53	57	47	48	45	51	52	41	43	55	52	43	63	54	45	56	51	59	46	47	55	49	45	52	53	37	65	52	54	49	47	48	42	39	50	50	52	48	53	48	48	59	50	61	47	55	66	42	64	45	42	52	36	55	55	53	55	48	52	53	51	56	53	42	56	47	66	44	45	55	59	50	42	50	67	39	58	49	44	54	67	44	35	38	65	56	49	57	44	53	44	56	44	45	61	59	45	51	53	38	52	53	48	55	52	43	47	58	60	51	48	51	51	51	37	43	51	46	53	47	41	67	49	53	59	43	49	46	54	43	42	57	43	48	52	50	49	66	43	55	55	57	56	47	41	48	64	50	41	64	54	35	37	47	58	50	40	55	62	49	48	37	48	48	50	48	42	52	50	54	43	48	51	50	58	49	51	45	40	36	46
14609	7905	3939	6412	13761	14261	11609	12663	13640	31109	16117	23074	28997	31957	32249	24743	17065	10459	4114	1966	1235	759	729	626	568	627	589	575	619	641	600	565	590	634	661	601	651	587	597	568	567	584	640	605	606	616	629	657	584	607	598	622	580	555	576	565	594	590	569	578	625	622	591	567	651	586	634	618	581	577	601	609	590	630	633	615	591	622	580	572	603	647	557	557	579	630	640	556	578	595	578	601	610	615	588	593	623	578	613	564	603	582	569	606	579	586	600	594	602	624	550	612	628	594	623	625	592	572	585	617	617	592	568	651	602	576	599	664	615	609	589	610	627	552	613	606	647	616	553	603	599	610	577	632	637	605	603	529	572	615	595	568	588	600	626	583	617	630	612	570	586	567	588	584	601	607	610	569	618	596	642	599	661	561	592	576	615	618	631	581	617	647	590	625	571	536	582	568	571	582	587	579	600	554	615	615	632	585	564	625	632	639	634	610	618	615	580	632	544	586	602	595	616	597	578	605	630	617	641	595	583	548	610	582	642	580	548	649	617	603	608	602	566	560	612	584	592	584	648	576	604	599	593	577	587	613	553	594	622	577	600	596	607	546	591	570	620	637	592	591	579	598	606	593	584	656	610	580	624	636	627	591	619	599	608	610	564	599	608	613	597	600	557	569	610	614	579	586	582	586	607	639	624	564	589	573	582	606	552	549	601	582	570	592	649	630	608	649	592	612	569	561	593	600	588	558	612	626	614	589	600	604	613	594	580	600	610	600	598	589	603	567	603	587	582	654	604	578	561	627	608	532	575	631	606	649	568	596	620	588	630	562	587	597	571	610	603	615	598	597	609	586	597	632	560	582	578	623	605	599	588	612	599	616	635	564	609	625	618	632	614	608	587	596	595	576	596	606	583	588	632	642	588	613	638	605	604	614	595	597	574	611	585	617	566	615	583	589	624	594	590	576	580	634	567	615	570	590	565	610	613	593	626	566	586	586	542	618	562	616	602	593	627	589	582	574	605	575	580	563	559	591	586	579	583	611	611	584	615	608	603	575	603	604	559	614	643	583	606	604	596	599	613	607	585	585	549	603	604	612	546	547	616	589	596	575	624	597	602	630	615	602	608	576	591	598	620	626	604	602	553	620	564	578	622	643	594	624	625	609	594	631	574	618	617	642	627	579	644	567	595	607	605	607	619	646	595	609	613	605	619	623	578	583	600	592	617	530	605	598	627	593	560	622	573	607	589	545	584	591	651	624	566	574	578	646	578	578	561	614	553	657	625	605	613	556	612	618	587	581	570	600	593	612	597	610	643	640	584	573	639	652	599	605	613	588	626	592	637	576	632	625	612	592	595	620	622	595	617	621	644	580	606	588	605	599	547	637	552	567	627	624	585	613	588	631	617	624	611	565	603	615	617	625	620	632	612	630	573	618	639	597	627	612	549	615	596	604	652	604	587	599	628	601	606	596	605	577	613	611	621	627	635	609	620	588	582	594	629	628	613	574	582	592	587	617	574	595	623	571	565	667	633	566	579	632	617	550	620	603	618	575	521	612	611	573	577	612	581	623	601	582	599	580	620	611	617	596	616	612	594	596	566	587	604	578	645	575	587	627	572	578	542	643	602	635	631	593	558	616	636	659	591	573	609	576	581	631	621	582	631	589	610	613	586	573	606	594	599	620	601	616	577	600	587	590	605	589	611	535	610	586	628	581	651	620	654	608	617	598	602	597	589	573	569	583	590	602	607	606	592	587	627	628	622	594	605	588	576	576	622	579	621	601	598	581	564	619	601	603	590	619	617	583	614	590	640	594	583	583	612	607	633	557	603	592	578	587	574	618	625	606	637	580	540	579	635	586	592	606	599	663	572	607	580	568	578	596	581	572	580	556	593	584	552	610	614	598	568	561	593	592	590	633	669	613	580	638	598	593	605	625	582	635	599	567	615	562	598	568	583	577	626	558	539	598	593	605	595	632	550	676	625	567	611	608	605	576	594	591	609	625	554	592	638	605	604	601	612	595	604	563	552	594	618	586	573	558	591	570	660	575	575	616	600	599	655	608	573	586	569	600	630	604	588	570	596	557	644	662	614	578	610	612	568	588	567	612	599	630	621	583	587	579	599	604	638	594	569	587	574	600	607	577	575	555	608	586	548	579	590	606	593	596	592	584	609	581	575	526	610	600	555	595	579	587	544	581	607	601	622	577	557	577	619	618	613	581	607	598	629	624	561	607	603	562	602	594	565	599	589	587	566	645	642	622	590	613	545	576	603	584	626	606	576	615	570	595	571	593	582	552	643	594	583	639	604	573	580	601	585	633	616	571	585	563	610	614	556	625	570	588	573	540	607	593	603	557	594	590	615	593	594	621	612	620	598	603	578	585	579	588	604	604	586	613	582	602	603	598	592	560	581	591	629	604	586	586	588	633	655	622	631	604	584	589	557	600	595	562	603	596	601	584	605	601	572	565	575	615	587	587	565	577	587	578	601	638	614	611	585	611	623	577	590	599	582	606	611	608	578	581	603	593	559	575	618	628	583	593	604	578	614	577	599	567	586	580	559	583	591	589	669	582	603	639	590	647	587	602	577	644	611	590	578	663	633	584	623	607	579	593	596	621	640	567	609	646	596	601	654	603	607	596	587	589	658	648	606	589	590	596	590	598	571	584	617	572	600	608	608	604	650	595	577	562	580	613	615	604	636	603	588	609	546	615	583	568	616	621	592	626	585	613	607	616	632	605	555	616	561	590	601	622	575	550	606	579	567	595	568	594	623	617	607	620	589	621	570	586	612	565	624	606	594	580	613	622	627	624	593	586	633	594	588	605	587	629	604	612	602	605	580	611	616	630	615	620	585	621	579	558	560	577	607	617	599	608	613	613	587	612	569	575	593	625	581	620	612	597	637	599	614	563	596	595	588	648	597	600	637	571	556	575	592	582	623	668	567	573	589	604	596	567	607	645	619	599	573	602	560	620	600	645	599	568	612	601	583	565	545	564	596	631	604	614	587	614	588	574	637	557	589	587	618	597	594	598	612	635	629	612	611	633	625	595	588	580	638	599	616	608	626	617	555	575	616	649	590	589	625	537	600	610	610	584	603	553	621	591	595	559	633	613	583	580	615	566	576	598	591	538	595	603	576	614	618	605	621	611	558	607	590	596	600	619	611	584	634	573	611	592	589	613	555	608	604	589	590	598	612	565	594	594	599	590	608	577	605	590	583	600	579	632	576	614	640	631	637	600	578	586	630	613	610	615	599	561	623	623	566	578	583	557	572	587	652	582	593	564	658	588	605	612	600	581	597	615	599	572	580	579	593	577	613	594	602	597	611	589	583	581	620	601	598	623	588	595	591	605	586	599	633	597	597	581	564	606	605	547	600	589	590	608	584	581	613	639	653	634	619	650	625	600	554	624	596	587	588	578	567	591	557	572	677	604	560	615	618	619	608	584	611	587	559	635	593	586	594	605	629	587	591	598	621	556	585	581	618	581	556	594	576	568	604	616
2172	327	196	144	150	194	236	243	777	622	371	1322	5252	5927	4608	2459	926	419	203	148	106	93	90	92	64	68	72	87	78	63	74	85	96	77	81	77	77	76	66	72	97	81	99	75	78	71	86	80	83	64	80	66	62	77	65	76	74	64	74	84	68	71	80	69	71	82	85	76	79	78	65	69	74	80	72	81	69	64	83	72	63	72	76	72	65	74	80	73	53	61	81	88	82	73	65	76	71	86	64	67	68	65	75	78	75	74	80	78	75	66	79	78	79	81	83	86	74	81	67	85	82	93	76	70	60	95	50	72	71	88	63	91	83	78	71	74	89	82	69	78	84	77	65	82	83	69	80	91	73	88	68	81	69	69	72	72	85	67	72	81	79	64	71	73	78	79	77	68	76	72	76	75	74	77	84	69	71	76	70	81	71	82	78	72	72	79	76	75	80	77	68	81	68	79	74	91	62	69	92	84	87	81	71	75	85	82	66	81	66	75	88	70	75	72	81	66	80	79	75	60	69	73	77	64	72	68	83	84	72	76	91	71	71	69	72	76	68	77	76	70	64	83	62	95	77	80	72	82	74	73	71	78	74	96	69	75	69	63	78	81	90	73	81	80	74	68	68	69	73	72	57	71	63	73	82	82	73	60	83	72	76	79	79	69	64	79	72	81	79	67	67	81	64	70	59	69	62	72	66	55	77	74	82	70	86	74	80	84	66	68	93	91	74	85	72	83	87	61	72	61	76	82	75	77	84	74	75	78	67	69	93	72	65	77	78	74	68	79	68	86	84	83	80	81	78	62	70	70	63	79	83	69	78	86	79	62	70	64	78	72	81	87	75	69	73	70	65	84	61	79	76	81	74	59	74	64	68	84	62	72	78	61	78	77	88	66	78	71	82	68	84	75	93	68	76	88	75	92	69	77	77	54	81	78	86	62	95	81	73	73	70	73	60	86	81	70	76	78	66	71	99	66	56	60	70	66	57	80	85	76	68	79	85	65	72	64	73	81	57	59	75	80	76	70	60	80	71	83	79	70	63	78	76	91	95	81	80	79	82	79	74	79	86	68	69	82	70	78	93	86	83	65	91	82	68	77	72	77	77	81	78	71	71	87	68	73	79	84	71	76	98	69	65	73	85	61	78	85	75	67	70	72	70	89	82	77	84	83	77	98	86	74	71	72	87	58	76	83	79	71	71	85	61	79	68	75	70	74	84	73	70	89	82	84	73	82	88	73	86	64	96	59	65	73	73	80	73	71	72	85	69	74	63	66	83	102	60	61	64	91	80	74	64	74	83	82	80	75	77	71	74	74	77	62	76	78	79	73	77	76	71	81	72	68	77	94	65	77	78	76	66	88	70	77	82	61	76	90	75	61	80	73	76	81	78	98	63	69	75	73	72	68	89	80	66	74	81	60	67	83	68	53	68	73	72	72	59	71	76	68	71	69	72	64	80	67	84	70	78	77	81	80	79	77	81	64	80	70	61	84	68	77	86	74	81	76	66	81	71	73	80	90	90	71	78	66	64	73	78	73	92	77	78	68	69	65	79	78	71	78	70	85	81	61	78	72	72	58	56	71	69	79	75	81	83	74	73	69	79	73	71	61	86	80	71	73	70	85	63	72	100	76	69	85	74	81	83	66	76	77	79	69	70	63	60	74	71	88	69	64	75	78	75	82	71	87	81	87	82	62	81	71	78	73	76	83	72	68	61	78	70	91	80	80	83	81	63	56	71	84	76	80	70	69	74	81	76	78	81	58	79	70	74	85	78	77	74	66	67	62	80	65	80	73	68	74	81	62	67	57	69	67	71	71	90	76	69	73	74	72	60	69	94	70	74	74	80	89	75	77	69	66	79	72	72	70	74	60	73	73	81	60	70	79	75	81	56	80	96	100	65	64	74	68	85	72	70	71	72	67	80	72	68	71	66	85	72	67	69	92	65	78	81	63	91	70	70	71	75	71	65	78	63	54	81	78	74	81	76	68	67	64	62	75	71	74	65	53	76	79	73	58	74	62	77	64	72	85	76	83	77	72	60	73	86	92	81	82	88	76	78	88	74	80	62	69	68	76	91	61	65	84	58	78	73	84	60	68	77	90	77	58	65	77	89	68	74	72	71	59	81	84	79	78	70	74	76	79	76	88	74	73	85	92	90	83	74	70	76	74	57	77	61	73	74	58	70	65	79	74	64	90	72	75	65	63	74	97	76	70	73	87	78	73	69	74	60	80	83	76	83	76	88	77	93	72	63	70	89	85	85	75	73	86	89	73	79	82	67	78	73	78	79	56	84	67	76	65	60	73	73	66	65	78	92	62	74	75	73	70	90	82	67	75	57	68	90	74	74	77	67	62	67	82	70	64	71	85	66	76	102	82	82	81	79	80	77	82	91	76	71	96	72	82	83	71	80	95	68	69	77	68	78	83	74	69	71	74	77	74	83	73	80	70	79	65	88	84	76	89	86	68	62	76	91	76	80	60	80	81	66	69	83	75	79	62	79	75	77	74	72	77	73	93	69	82	81	70	68	66	90	73	71	69	71	83	79	85	85	83	66	87	69	73	55	67	71	80	83	78	71	88	93	77	88	62	82	74	64	81	83	85	72	80	67	69	73	80	63	87	70	75	67	89	67	72	63	70	87	73	75	67	69	72	75	86	62	73	80	68	65	81	69	71	83	64	71	68	79	72	78	76	75	83	79	59	76	79	73	70	72	85	76	82	79	69	73	67	83	62	76	68	81	74	75	81	84	63	86	64	64	68	79	60	67	75	92	80	70	77	76	72	81	64	68	80	75	67	81	89	58	65	70	71	69	72	67	67	75	61	83	85	86	72	79	80	78	66	64	84	70	72	66	80	68	69	80	78	68	69	78	65	79	71	85	82	85	87	76	82	74	70	76	72	76	82	87	67	75	57	67	78	75	70	70	67	68	83	82	73	64	59	75	75	76	76	70	82	86	75	72	74	62	83	62	69	80	65	68	70	75	64	67	70	92	76	76	80	92	77	85	74	67	75	70	79	75	66	61	72	76	66	77	72	82	67	89	79	72	82	66	75	65	70	72	82	75	90	64	89	80	85	74	76	82	58	77	75	77	82	68	67	72	69	73	69	100	70	85	78	76	67	81	83	71	71	82	76	82	53	70	74	70	78	79	73	71	77	73	67	74	64	66	76	69	85	81	60	77	53	89	66	67	83	98	77	78	72	59	82	72	76	83	66	73	89	74	80	90	73	69	79	84	78	79	76	73	76	74	70	81	82	65	72	65	72	72	69	68	76	73	65	64	85	89	87	72	70	71	56	81	72	65	70	86	67	74	73	71	72	86	71	67	85	67	71	87	72	69	79	74	87	83	89	81	75	74	78	78	97	76	55	84	75	67	78	74	65	63	64	90	86	87	68	61	69	88	68	78	69	77	63	68	64	82	65	80	71	74	72	76	61	82	79	82	72	73	74	70	78	57	79	87	50	80	68	79	63	69	91	73	56	68	61	77	72
15745	7210	3461	5875	11407	12274	12742	11878	15310	12041	13290	25406	39058	38755	34032	25969	16790	9029	4616	2912	1726	1193	965	984	900	938	914	949	940	862	883	899	939	884	957	896	887	889	883	907	873	877	821	926	932	911	874	868	888	847	881	919	882	844	904	866	911	904	930	837	841	883	900	877	893	922	851	868	870	837	931	903	889	871	926	862	903	920	882	881	888	899	906	870	870	875	906	842	855	906	933	865	869	893	861	881	833	884	874	831	901	901	895	866	890	940	871	924	855	896	856	896	870	861	850	833	872	886	923	891	897	871	894	850	930	824	947	892	866	872	909	894	872	901	862	878	896	908	838	862	879	905	902	885	860	843	932	904	874	886	943	892	869	898	934	860	905	899	887	948	881	910	844	906	896	911	873	905	880	887	866	881	883	864	866	853	879	853	928	877	877	945	979	871	908	921	864	913	993	954	928	877	882	880	899	916	914	905	885	863	939	871	890	863	900	884	848	825	847	878	937	845	912	873	855	902	943	866	879	878	896	868	891	929	835	905	891	908	919	914	849	907	891	873	895	843	923	858	861	865	872	900	880	864	934	898	905	834	919	886	855	891	893	872	921	837	876	833	877	873	900	851	878	858	870	884	913	854	905	925	928	849	908	908	884	882	906	893	862	880	891	879	941	947	921	895	894	901	920	910	960	894	894	937	896	907	876	877	934	874	894	868	939	946	936	897	891	897	876	923	856	918	905	860	838	861	880	888	917	867	888	883	876	851	914	916	903	827	863	877	921	917	915	847	928	901	885	864	831	911	891	915	941	840	846	920	884	854	947	851	863	906	931	914	848	865	912	877	904	888	878	879	905	888	902	871	900	888	916	896	888	891	889	858	866	849	849	915	884	904	909	906	852	871	849	904	868	888	922	893	877	920	959	859	874	866	849	924	882	896	848	973	924	900	888	873	898	924	824	900	906	889	894	865	936	889	901	930	932	895	906	906	893	935	918	944	912	943	833	910	854	860	878	873	861	900	949	895	911	877	940	910	899	850	925	875	880	861	878	908	860	877	959	871	902	904	901	888	884	868	897	909	876	918	922	894	937	900	889	843	851	925	896	856	873	908	866	866	903	907	899	886	880	879	914	848	874	892	884	917	930	912	904	945	945	812	835	900	911	894	884	952	872	847	862	895	860	898	944	905	937	907	905	905	871	873	829	856	892	926	909	936	944	935	898	913	895	850	919	850	871	859	889	883	887	908	869	901	889	921	877	845	878	876	906	922	925	899	889	944	911	866	925	902	928	894	847	851	859	921	903	884	855	911	890	852	902	932	932	922	910	875	820	933	897	901	880	866	896	902	920	970	887	921	827	903	903	900	899	906	897	906	919	913	913	895	911	946	833	918	887	862	940	856	878	897	910	844	905	891	867	888	936	904	862	905	904	919	867	901	884	834	867	887	909	922	914	885	881	895	909	924	916	887	887	883	874	874	956	921	859	891	839	872	875	927	873	878	908	855	907	942	865	892	902	885	901	885	855	944	925	896	885	905	949	904	952	875	827	879	853	942	867	870	857	878	887	864	846	858	960	896	909	924	902	867	893	926	905	926	874	893	861	844	879	872	904	896	897	856	871	840	931	939	897	885	881	929	923	845	924	889	926	892	897	884	900	914	888	892	928	837	863	932	832	837	907	898	879	922	850	864	901	918	891	824	876	865	909	872	916	877	912	862	914	884	880	839	900	916	984	885	904	884	859	887	832	921	918	915	941	862	840	925	908	893	902	939	903	909	876	913	884	825	836	874	873	905	928	871	894	858	934	897	953	877	895	913	876	897	886	888	821	886	861	895	883	869	850	854	849	892	924	886	890	851	916	880	919	887	901	895	892	872	877	937	930	864	862	869	899	903	934	843	928	860	913	899	891	899	844	912	891	893	916	910	902	908	866	896	876	894	913	872	889	906	835	899	882	885	807	894	862	947	871	861	929	954	870	890	906	922	862	857	892	934	871	882	870	891	904	940	891	905	888	930	880	915	956	899	916	897	885	902	869	867	919	853	900	910	874	876	906	889	870	825	881	894	801	897	889	853	914	919	856	910	863	885	887	934	892	871	915	901	954	886	920	937	929	891	897	813	958	901	936	946	901	887	886	858	860	873	898	878	931	923	914	928	866	916	887	887	892	948	878	903	917	900	881	894	858	893	880	941	886	839	838	850	856	865	870	890	906	900	907	850	908	877	921	910	832	885	872	923	916	854	900	891	942	893	893	885	870	921	881	879	914	871	932	879	906	900	893	913	912	887	923	906	848	866	911	861	865	885	892	955	879	896	891	863	895	862	895	838	927	923	837	913	913	870	853	921	899	892	893	954	872	835	877	885	874	926	858	917	820	882	875	923	913	938	874	893	883	887	915	893	975	915	925	881	869	908	854	960	924	849	938	920	858	881	870	929	909	930	894	928	881	892	914	919	908	883	921	877	879	912	866	899	919	877	896	938	887	892	899	923	857	879	869	861	880	876	916	899	933	933	843	873	911	896	883	919	867	860	938	917	909	898	903	878	882	898	882	875	887	870	861	887	896	906	841	896	940	898	910	864	904	903	919	914	918	893	941	899	911	898	870	885	897	846	862	952	915	812	897	894	886	900	922	841	894	881	925	857	882	902	904	892	894	885	911	865	868	896	821	833	859	912	859	883	851	904	947	896	855	911	964	905	872	852	904	885	915	873	948	845	894	843	925	894	932	913	875	895	905	924	902	853	875	910	907	944	892	858	915	883	897	955	867	886	900	877	862	896	905	892	901	899	829	958	880	926	864	839	882	873	924	887	847	878	884	884	872	889	861	880	868	905	850	872	899	900	926	874	833	931	896	908	862	858	880	921	845	902	906	880	903	866	900	879	918	924	862	887	925	894	913	914	895	894	880	909	923	881	872	865	879	852	875	895	875	870	938	886	900	878	914	873	866	890	876	956	893	868	922	896	867	918	884	873	912	902	887	859	897	881	924	856	878	904	887	908	922	936	922	906	875	903	895	901	933	980	904	875	867	878	910	927	892	931	869	893	888	854	909	945	918	874	838	899	911	864	890	939	909	858	857	884	889	915	859	908	921	901	894	899	896	920	863	875	885	860	847	881	854	919	931	834	958	887	892	889	904	864	930	905	840	860	897	919	849	931	906	888	830	930	946	924	949	889	935	877	910	868	875	877	859	910	847	890	905	861	919	885	923	848	864	896	887	903	924	904	929	909	960	890	931	889	897	876	897	893	837	855	883	900	904	886	884	930	898	871	871	939	875	886	884	851	975	913	893	867	934	867	865	966	846	902	921	896	945	857	904	871	907	868	904	871	848	908	913	936	908	907	881	943	916	904	901	892	891	886	827	870	891	862	890	884	940	840	927	888	864	879	881	845	864	893	909	896	964	904	888	905	889	943	867	907	949	916	906	798	893	898	900	915	861	871	858	909	901	831	916	890	863	860	912	890	857	904	845	929	922	917	914	916	851	861	870	902	897	872	926	972	871	877
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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
