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
342878082950	342878083509	342878084059	342878084609	342878085158	342878085709	342878086259	342878086809	342878087358	342878087909	342878088459	342878089009	342878089558	342878090109	342878090659	342878091209	342878091758	342878092309	342878092859	342878093409	342878093958	342878094509	342878095059	342878095609	342878096158	342878096709	342878097259	342878097809	342878098358	342878098909	342878099459	342878100009	342878100558	342878101109	342878101659	342878102209	342878102758	342878103309	342878103859	342878104409	342878104958	342878105509	342878106059	342878106609	342878107158	342878107709	342878108259	342878108809	342878109358	342878109909	342878110459	342878111009	342878111558	342878112109	342878112659	342878113209	342878113758	342878114309	342878114859	342878115409	342878115958	342878116509	342878117059	342878117609	342878118158	342878118709	342878119259	342878119809	342878120358	342878120909	342878121459	342878122009	342878122558	342878123109	342878123659	342878124209	342878124758	342878125309	342878125859	342878126409	342878126958	342878127509	342878128059	342878128609	342878129158	342878129709	342878130259	342878130809	342878131358	342878131909	342878132459	342878133009	342878133558	342878134109	342878134659	342878135209	342878135758	342878136309	342878136859	342878137409	342878137958	342878138509	342878139059	342878139609	342878140158	342878140709	342878141259	342878141809	342878142358	342878142909	342878143459	342878144009	342878144558	342878145109	342878145659	342878146209	342878146758	342878147309	342878147859	342878148409	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2125	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	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
1950	913	527	420	458	657	859	1061	1036	1039	859	697	667	698	736	615	561	474	379	301	269	263	217	183	145	148	130	137	110	154	138	182	166	133	138	131	181	174	137	158	441	599	387	243	184	125	99	94	85	96	81	83	75	72	86	85	62	71	71	75	80	78	58	80	74	72	65	74	78	83	95	71	93	77	84	77	77	71	75	107	78	77	81	87	64	76	71	100	82	74	85	89	91	90	69	66	84	85	78	77	88	90	73	81	102	82	71	99	79	70	73	72	86	74	83	61	71	69	82	78	80	87	81	70	90	67	85	81	76	92	73	97	81	90	66	76	77	82	91	76	83	97	68	77	86	81	77	76	82	68	87	70	77	78	65	80	85	84	82	82	85	78	77	78	81	91	90	83	80	85	104	78	74	64	68	85	77	91	60	71	70	81	74	70	76	73	74	94	65	70	71	79	74	70	81	96	78	83	84	58	91	74	83	70	81	85	82	73	64	80	82	59	92	63	62	80	69	86	74	77	79	95	73	79	80	81	78	69	88	82	86	67	81	80	71	73	80	62	72	94	77	69	71	80	71	86	80	74	90	90	90	82	79	68	80	78	93	90	78	75	92	85	75	79	89	84	83	85	78	76	89	64	71	87	72	82	82	83	91	82	96	89	52	63	83	78	70	73	84	67	73	79	79	70	71	70	99	84	82	71	78	73	83	77	80	78	84	69	69	67	84	86	98	82	90	89	86	74	103	78	99	85	82	60	89	75	79	73	79	69	77	69	84	78	79	97	80	78	83	83	64	63	82	83	84	99	88	83	95	83	86	90	79	81	80	80	99	96	77	75	71	83	76	84	76	90	91	69	63	76	103	83	79	89	89	83	61	79	68	76	82	77	78	78	88	74	71	82	74	83	69	67	78	85	72	82	94	81	84	70	83	80	71	90	79	67	92	72	79	86	71	88	101	67	67	106	87	91	76	96	75	76	75	87	82	89	84	77	78	83	80	79	79	92	86	64	73	77	62	88	69	82	68	72	92	73	87	88	82	88	72	77	100	62	77	85	79	87	71	90	66	93	86	92	73	77	84	82	76	69	84	87	85	102	91	88	77	95	82	82	95	72	81	80	67	62	64	81	90	70	73	81	91	76	80	85	76	70	82	96	94	81	84	78	101	79	82	77	97	81	85	84	75	73	81	87	91	78	76	83	99	68	94	85	78	89	88	84	95	94	83	101	76	83	96	69	70	74	80	72	88	69	79	95	69	78	96	73	94	78	86	83	79	73	90	85	93	64	86	84	95	67	82	68	86	72	81	71	65	71	73	82	72	82	68	72	91	79	78	79	80	77	74	66	75	77	70	65	79	79	67	72	82	81	66	88	77	84	82	82	76	77	78	78	78	77	69	89	71	80	88	86	86	78	83	81	71	86	80	85	92	88	77	91	69	75	89	83	77	89	86	80	96	93	68	84	91	86	80	80	84	71	82	93	81	66	92	80	86	82	79	80	77	76	61	88	73	69	71	76	77	80	85	91	94	78	68	89	94	76	75	79	73	67	69	91	60	78	73	77	79	85	79	68	70	76	80	81	94	82	98	86	76	77	87	94	79	91	78	85	88	77	81	95	78	90	91	71	99	69	72	80	73	79	87	69	85	85	76	82	90	81	87	78	63	76	67	71	74	88	59	77	75	76	68	95	73	91	85	76	78	75	73	102	84	89	77	89	89	88	85	72	76	73	75	92	85	80	73	101	77	78	78	84	72	68	75	64	89	80	91	89	76	83	76	70	94	70	90	93	89	81	65	85	87	61	87	81	75	63	74	77	75	80	83	73	72	73	93	70	76	101	82	75	83	77	93	64	77	74	67	70	63	77	75	78	78	97	62	76	79	86	75	81	84	68	80	79	79	85	80	83	97	84	67	77	70	76	79	84	82	71	80	79	78	82	49	83	61	65	80	85	65	83	63	69	87	80	77	62	89	65	77	88	74	70	77	85	93	83	75	90	76	75	68	102	83	86	72	70	89	77	89	74	73	83	79	89	93	76	91	80	86	90	68	80	71	63	80	95	88	104	62	66	90	82	92	83	84	73	71	97	71	63	75	87	93	84	54	85	78	85	65	93	72	75	95	72	86	96	86	81	79	82	61	74	91	73	78	56	63	85	72	73	84	68	78	92	70	86	65	70	93	76	78	103	87	74	71	93	76	71	90	71	89	79	83	68	76	67	83	92	63	81	73	98	79	75	87	91	74	86	92	85	90	82	75	81	75	78	64	71	78	86	60	82	77	91	78	72	76	54	83	74	81	68	100	85	63	79	85	76	71	84	56	73	84	78	84	77	77	80	66	68	90	63	61	72	61	64	80	79	88	69	92	87	95	75	87	76	85	73	85	64	83	94	80	87	68	81	87	77	77	91	94	67	82	78	71	67	83	80	78	87	86	75	81	72	88	81	84	72	79	75	57	93	65	73	74	74	85	70	84	73	91	75	89	81	81	77	75	86	73	88	79	85	88	101	85	70	77	69	79	80	80	85	87	79	71	79	79	90	89	76	75	80	82	92	93	78	80	78	81	85	66	70	77	83	60	74	82	80	78	83	91	85	93	70	69	70	86	69	95	87	75	67	69	73	86	80	71	73	83	77	82	80	79	93	96	83	81	78	83	72	70	72	79	69	75	91	86	96	56	80	84	84	67	78	65	66	96	78	86	67	86	79	80	82	66	69	77	90	66	80	68	82	59	62	86	82	64	86	81	81	92	70	81	83	77	67	75	88	89	87	69	95	96	69	94	73	85	96	64	69	83	82	98	81	92	92	69	82	73	91	78	72	61	74	85	75	70	94	79	86	71	73	60	79	69	93	77	97	75	64	77	77	72	80	73	78	91	71	76	96	69	90	77	88	79	91	70	97	77	77	92	67	75	84	71	88	80	85	86	88	69	78	94	79	83	81	80	82	75	69	89	88	76	79	83	76	88	75	65	82	82	73	75	67	85	87	87	94	88	82	93	81	88	68	75	76	87	90	76	85	79	72	72	81	80	91	65	62	77	70	87	75	67	79	75	89	71	66	81	72	60	65	83	94	82	78	86	65	86	62	68	87	70	80	90	97	79	84	67	78	94	84	86	92	84	71	90	68	90	74	91	95	80	84	73	86	67	88	76	87	74	75	81	82	72	89	76	72	84	98	78	75	82	75	76	89	75	77	78	72	69	87	80	69	86	101	72	86	84	90	79	83	89	86	82	92	88	97	80	85	80	84	104	82	80	86	83	75	70	79	88	77	79	81	68	79	77	77	71	84	77	72	83	94	78	74	100	74	74	78	94	68	71	80	79	90	61	80	84	80	98	76	79	66	82	80	79	75	72	91	76	101	77	78	63	72	80	80	84	93	86	91	78	72	88	75	85	94	83	92	81	89	86	95	95	92	89	68	87	79	71	84	88	77	85	87	67	72	64	76	87	76	86	79	94	80	75	76	84	68	73	79	90	69	62	74	90	80	87	79	81	87
21811	12425	8546	15280	24407	25809	26355	27864	25745	24862	21743	19146	16591	17977	17732	15392	13949	12420	10565	8113	8218	6726	5706	4243	3455	3032	2794	2308	2826	3141	3388	3810	3679	3231	3295	3556	3530	3645	3184	3387	9606	12459	8216	5917	3762	2013	1241	1028	854	926	907	885	858	858	866	901	810	868	880	847	857	780	768	865	904	890	867	898	889	834	817	904	852	843	880	806	883	835	905	863	861	867	832	827	898	867	862	841	814	840	865	888	874	832	856	951	836	850	859	853	831	863	910	801	813	867	887	825	895	910	868	835	827	827	857	844	892	870	880	876	856	838	858	878	834	856	880	876	878	840	874	855	872	817	818	899	805	869	840	826	834	835	868	867	868	854	875	886	834	868	878	827	794	856	844	896	877	882	806	829	778	924	841	860	853	855	858	901	888	870	811	868	836	868	818	794	825	889	934	864	915	852	879	874	834	839	829	901	856	820	850	826	817	856	878	881	812	925	891	900	887	830	899	896	854	894	856	835	892	845	836	866	815	826	877	826	878	822	861	837	877	861	853	824	856	858	886	908	899	875	852	844	847	837	933	926	911	834	860	832	861	829	883	891	862	874	903	891	908	851	847	900	873	889	905	862	835	872	861	845	812	835	896	860	833	889	866	812	875	838	872	860	867	842	857	898	849	862	874	889	869	867	813	872	850	860	883	847	913	836	811	859	866	824	847	883	848	853	881	861	824	867	859	813	868	878	887	878	814	860	893	805	921	851	857	893	911	860	876	853	860	870	867	840	838	889	875	814	887	870	878	863	864	868	868	873	822	900	852	890	841	831	883	885	887	905	883	871	891	863	861	911	871	851	896	823	853	851	814	846	915	830	855	899	868	832	856	850	850	888	889	913	887	852	864	845	854	883	864	867	862	927	838	864	859	895	846	878	885	862	907	865	844	886	872	809	849	852	918	870	813	877	945	869	897	855	863	855	886	873	873	836	834	866	866	804	805	881	829	859	850	890	858	858	875	865	850	865	839	887	849	869	793	887	857	931	880	830	864	883	843	827	850	850	895	832	930	875	909	867	896	809	901	853	840	890	856	884	914	854	833	868	902	872	842	863	842	877	866	847	821	867	855	852	842	811	836	893	874	902	852	856	878	884	856	817	851	843	847	902	883	875	860	868	886	866	912	839	842	884	889	865	851	904	895	822	915	915	861	946	853	847	871	887	901	828	839	813	826	882	864	890	851	899	892	888	839	820	899	879	836	895	911	890	923	891	829	863	884	835	884	890	853	867	892	809	901	863	831	835	884	841	869	866	838	932	826	838	890	805	859	827	848	925	868	820	834	879	857	852	869	871	880	876	834	810	901	872	897	838	878	864	823	796	901	863	908	873	862	877	855	851	879	833	824	881	846	858	873	858	833	849	779	835	854	889	819	901	883	829	842	849	895	893	834	817	860	887	839	872	894	888	883	853	864	803	895	854	871	883	840	879	893	866	857	803	829	857	869	881	816	821	900	867	904	849	860	814	861	928	855	855	860	869	875	873	839	813	898	838	840	846	885	854	858	880	821	859	882	853	908	851	862	858	846	882	918	848	838	887	840	824	871	883	873	843	856	850	853	855	872	863	849	890	875	818	794	876	845	883	841	894	843	855	948	846	896	891	846	875	840	852	852	836	855	836	907	848	872	834	899	857	887	886	891	834	880	888	797	885	840	926	868	835	859	890	867	820	878	820	873	904	868	853	848	938	894	878	875	882	873	908	902	900	836	877	849	907	861	866	782	850	926	826	873	908	881	842	871	841	791	867	841	798	838	848	882	821	889	880	872	859	874	903	856	889	840	830	834	782	851	844	857	843	884	824	819	854	851	877	856	881	844	837	876	858	839	881	858	835	860	860	865	824	870	872	900	836	870	867	820	854	892	875	842	880	898	854	914	812	906	875	871	923	935	911	865	890	881	866	877	918	915	876	862	894	855	847	885	845	850	830	839	882	900	834	889	847	878	846	836	846	859	821	878	836	880	886	855	820	832	875	860	886	891	818	914	875	869	899	885	856	876	830	867	854	917	861	840	860	854	829	850	825	884	860	849	882	837	917	882	885	901	829	853	881	861	848	867	849	881	878	844	861	896	826	870	892	817	867	862	894	843	899	863	883	821	832	856	879	840	848	837	822	848	889	909	835	797	864	882	840	864	863	853	835	843	872	820	864	891	841	859	850	867	844	813	844	865	892	834	844	827	856	902	842	839	917	865	843	846	832	839	920	828	847	828	877	868	862	872	891	848	855	849	846	818	864	886	884	837	825	827	874	895	918	839	898	858	886	853	845	819	868	864	882	890	879	862	868	822	857	844	849	860	867	872	869	936	891	821	851	869	857	835	863	871	897	860	864	815	895	851	877	877	837	813	870	874	869	849	894	885	874	900	834	816	881	847	877	880	794	871	851	863	893	863	870	881	832	826	826	850	878	848	862	922	871	909	858	813	932	893	921	822	869	846	813	852	824	881	850	826	838	835	873	912	834	868	863	868	877	838	877	857	835	885	819	833	852	819	849	853	858	873	907	835	829	851	865	856	899	837	884	860	866	858	882	852	839	884	959	841	892	860	848	894	869	867	895	848	906	814	861	835	850	860	875	799	863	881	879	871	852	830	852	924	926	859	864	850	926	805	885	852	835	874	858	887	881	871	817	846	858	847	866	853	822	900	851	878	785	911	862	888	911	846	878	865	868	860	891	840	862	870	893	882	868	888	852	831	855	834	858	867	876	862	804	855	887	900	912	928	889	861	859	828	839	922	858	903	836	868	875	893	847	803	800	881	862	855	841	885	862	898	864	876	804	852	851	866	860	845	881	839	887	867	858	860	880	839	883	874	857	868	855	846	813	867	854	895	820	831	788	791	828	876	848	842	832	901	864	869	884	919	864	869	871	791	863	824	820	806	854	922	871	865	933	825	836	911	874	845	871	844	884	842	822	844	894	872	875	881	871	860	836	845	890	884	825	886	837	889	894	822	893	914	871	912	870	874	852	858	869	888	865	856	854	845	887	834	880	869	898	838	859	874	854	874	869	859	851	848	853	917	888	829	836	814	856	850	860	854	871	842	855	836	918	866	841	851	851	827	885	850	866	889	884	863	864	837	861	845	855	892	926	893	863	834	858	817	871	828	853	846	863	823	857	810	870	857	845	888	917	915	850	851	843	891	925	851	863	854	862	878	907	857	835	861	876	878	804	842	897	868	914	835	863	872	866	891	835	863	890	898	884	845	873	849	907	858	876	911	848	856	821	810	878	827	823	821	874	831	864	920	884	853	881	888	840	911	811	882	843	851	862	812	839	830	888	873	863	870	864	882	883	927	843	858	787	874	848	862	830	907	859	897	860	897	873	865	879	863	866	879	854	845	883	904	837	851	874	873	909	900	865	852	866	850	880	939	831	858	837	883	860	832	856	862	863	844	924	893	883	815	872	884	830	827	843	871	894	871	837	866	876	883	810	846	862	894	869	879	870	848	847	833	845	875	860	907	893	834	879	882	850
1886	419	238	233	258	393	424	675	642	539	514	425	395	428	464	352	321	292	208	190	157	155	122	102	107	92	105	76	103	109	117	104	121	103	118	96	96	114	128	95	155	229	171	125	99	91	79	74	78	60	64	72	74	78	66	66	73	78	75	68	81	60	64	58	72	80	64	70	62	84	76	76	87	75	56	59	84	71	76	67	73	59	78	84	66	83	76	75	72	62	81	74	61	65	81	71	62	72	75	65	70	73	79	62	70	72	72	87	59	75	73	65	77	73	78	61	68	74	71	68	69	60	63	72	71	65	58	74	63	69	70	74	77	78	77	72	64	63	67	91	72	76	66	57	62	74	75	61	84	69	64	72	69	64	59	71	77	70	76	70	56	73	72	75	62	75	68	79	73	65	80	74	68	67	78	65	56	64	73	71	72	73	67	81	85	73	75	68	69	89	71	64	62	72	75	68	73	90	71	76	59	75	61	68	70	79	87	77	59	78	71	78	72	64	70	63	76	55	64	73	67	60	81	79	42	67	68	62	59	77	71	77	82	65	59	83	78	59	61	69	66	64	69	74	66	80	68	70	86	75	72	78	77	76	65	69	69	77	79	70	70	61	75	76	76	60	79	48	53	83	77	72	78	66	71	73	70	59	58	69	63	74	66	67	58	79	65	81	67	86	67	74	77	75	72	69	64	67	63	71	57	91	68	68	64	70	77	62	68	72	88	57	64	104	65	74	55	63	78	56	50	64	86	85	70	79	59	65	66	58	48	59	79	63	70	69	58	75	79	76	62	80	74	64	65	75	65	75	81	93	77	84	81	60	62	52	60	76	62	74	64	63	65	78	85	74	64	67	60	79	65	59	64	75	60	74	65	66	72	63	93	73	70	67	63	73	82	78	56	56	65	69	65	64	64	60	66	69	72	64	65	59	74	72	59	82	62	60	77	69	78	85	68	63	71	59	89	64	67	69	70	59	62	81	68	86	70	61	76	69	71	72	81	57	71	70	59	69	61	72	63	61	86	68	64	68	58	65	68	82	69	76	68	77	83	68	71	54	83	74	73	76	72	77	61	66	62	60	67	72	67	70	62	83	54	65	80	67	69	52	69	72	68	63	68	77	77	72	74	78	76	65	79	68	69	84	64	72	73	55	83	56	81	66	69	61	76	79	64	61	71	88	72	67	57	71	70	70	58	66	67	78	64	80	84	89	86	66	78	74	66	52	51	67	74	61	57	73	54	61	67	76	59	72	64	78	62	83	64	88	70	58	65	79	63	80	67	64	83	54	86	64	60	71	71	86	74	69	69	75	75	87	68	76	83	77	63	81	79	69	59	68	62	67	59	73	64	66	79	83	84	68	77	75	70	74	81	70	74	65	77	70	90	77	62	82	69	67	62	63	68	72	62	71	61	66	65	63	65	78	59	73	66	67	79	62	64	62	83	74	86	65	60	81	68	67	63	57	64	44	71	73	61	71	72	68	64	54	63	70	93	61	83	70	72	72	73	80	69	80	70	74	57	75	61	61	48	52	78	55	75	67	81	65	67	80	85	68	75	80	64	75	88	57	72	63	83	65	76	61	63	58	67	75	69	74	73	75	83	73	59	54	66	73	75	72	65	73	65	78	68	76	79	76	78	75	75	79	60	68	67	71	72	74	68	82	63	68	63	61	54	78	71	79	71	76	59	60	77	70	84	67	71	75	81	55	70	68	73	77	76	62	70	73	77	65	66	64	71	61	93	70	63	69	71	76	70	79	59	65	69	65	77	71	76	69	63	64	63	72	70	71	70	70	59	74	58	62	73	79	62	89	69	62	77	52	74	66	57	87	69	57	62	83	61	76	66	76	72	72	75	60	73	72	73	87	62	65	77	68	67	74	63	70	67	58	69	72	65	66	66	65	62	64	70	56	64	62	69	70	69	65	76	74	78	79	70	80	67	72	58	76	93	69	67	78	76	64	73	83	77	73	62	60	72	59	73	85	70	79	64	71	67	76	82	76	82	54	60	61	81	74	81	74	70	77	79	81	58	77	75	65	72	83	51	80	85	71	60	78	77	62	76	68	76	57	71	76	70	89	74	77	81	63	69	74	78	83	76	68	51	73	75	71	69	73	71	67	71	63	70	67	80	70	68	82	77	69	80	62	72	66	62	76	75	66	78	59	56	77	88	76	67	51	65	68	78	74	73	78	76	76	58	58	79	78	69	66	76	83	65	68	74	81	67	66	71	71	86	71	72	64	63	71	74	84	65	64	74	78	82	59	75	61	66	76	65	60	83	69	54	71	64	63	76	77	62	74	84	73	82	77	63	64	79	71	69	67	59	80	63	67	83	70	77	69	68	69	72	67	71	71	78	60	70	72	67	64	64	64	64	75	94	73	73	64	55	75	79	76	55	69	80	68	57	64	76	70	69	67	63	74	68	84	53	92	68	80	62	78	70	73	68	67	63	57	64	84	56	79	65	54	70	77	72	66	66	81	66	62	66	63	51	69	89	82	75	75	74	69	55	62	58	72	56	66	75	71	75	72	70	76	73	61	59	77	68	64	73	71	70	67	66	65	70	74	76	69	57	76	64	66	65	69	81	63	66	52	64	67	83	81	41	69	64	76	87	66	76	70	57	77	71	74	61	66	75	75	62	70	59	61	58	79	76	68	71	79	74	66	69	69	59	64	84	74	71	64	73	59	71	74	77	85	72	75	73	69	70	80	68	71	76	65	82	57	84	79	59	69	70	64	69	83	62	92	60	74	65	66	61	82	65	78	75	82	73	63	49	67	76	74	60	88	73	68	78	86	70	57	89	59	60	61	72	77	81	59	62	65	60	70	76	69	64	58	64	76	62	63	72	84	60	73	62	74	78	68	82	74	71	79	70	63	73	62	70	72	75	53	78	63	66	70	67	70	53	78	72	75	61	75	49	80	68	62	66	82	83	84	61	74	60	78	77	63	58	72	75	64	68	61	70	76	63	74	71	75	82	86	68	70	56	76	78	68	69	76	65	71	80	76	66	65	78	74	74	74	76	58	73	89	70	67	70	64	68	76	57	76	58	70	75	66	72	65	65	68	70	66	79	75	72	74	82	56	69	73	71	54	62	67	60	69	69	85	75	63	64	67	58	53	69	60	69	77	67	69	68	83	78	73	71	73	82	62	55	70	64	64	64	66	68	80	85	83	63	71	60	61	73	80	67	63	82	73	65	70	58	73	73	74	82	65	103	73	69	78	84	68	56	70	71	68	65	69	73	72	66	70	66	80	60	73	82	61	81	74	70	86	68	68	75	67	76	60	72	65	78	66	56	70	74	61	72	63	58	73	68	71	65	58	47	69	57	68	66	67	62	62	67	78	75	69	63	60	57	63	70	89	73	64	77	75	50	73	67	69	72	76	67	59	56	76	65	80	71	75	81	67	82	59	69	66	52	57	58	60	59	79	71	73	64	58	63	98	71	71	67	69	74	68	88	62	73	59	45	79	69	70	75	63	62	92	60	79
15092	6962	4392	9561	17977	19764	19633	22582	19979	18275	16575	13202	12007	12409	13534	11053	9381	7867	6992	5158	4597	3955	3295	2070	1626	1600	1719	1663	1798	1824	1984	2220	2681	2226	2070	2007	2071	2403	2395	2264	3252	4608	3362	2514	1719	1129	904	787	739	762	742	778	750	748	802	716	744	743	752	786	681	736	785	798	697	768	711	763	745	778	733	719	795	745	737	741	756	722	763	739	763	703	811	756	759	774	745	693	766	736	704	787	797	718	812	765	759	759	794	784	734	711	782	728	727	755	757	753	726	761	715	724	714	758	795	737	740	759	716	775	759	754	747	808	763	750	765	756	810	774	721	748	777	768	711	733	762	734	758	779	767	746	770	763	712	731	757	707	754	811	696	793	728	779	769	758	728	762	757	736	802	764	737	724	707	804	731	747	738	730	767	745	719	756	787	743	773	788	755	722	760	812	728	710	710	753	777	732	795	777	761	721	730	783	767	736	688	757	755	764	769	736	752	809	738	774	798	741	749	793	712	779	751	756	741	773	750	734	762	743	776	721	735	768	766	804	718	758	742	747	767	783	744	781	746	715	774	753	707	758	735	718	694	743	722	777	748	784	783	757	751	793	740	739	770	749	683	783	758	757	759	757	654	721	753	769	781	769	730	716	746	723	713	715	749	722	771	786	706	773	770	767	729	752	760	785	790	779	739	761	701	720	739	731	733	793	703	720	757	706	758	729	770	756	713	689	745	751	727	743	792	733	773	751	738	792	778	751	763	763	730	749	731	769	793	762	732	785	755	777	785	761	758	744	762	777	773	724	753	735	739	743	763	788	798	738	743	770	701	719	710	790	781	770	732	737	789	751	752	711	777	754	753	695	755	767	743	719	729	744	705	746	757	745	791	758	730	767	772	781	763	799	785	745	792	761	727	737	740	740	757	766	776	777	733	747	752	767	746	776	774	702	742	772	755	766	800	713	757	777	773	736	708	753	745	738	755	727	762	771	721	757	723	791	772	752	748	777	710	740	772	731	803	763	752	766	753	765	736	714	758	764	752	712	726	804	730	775	724	733	768	780	734	700	773	727	724	733	711	692	751	766	786	689	750	716	756	765	733	768	704	766	733	815	770	765	764	756	790	781	788	688	734	770	741	763	775	734	697	761	737	775	759	740	742	795	756	742	734	748	770	753	755	743	806	721	788	718	748	816	747	769	718	760	707	736	736	798	757	779	773	723	752	741	814	769	745	705	754	793	754	741	735	722	771	711	749	729	774	736	777	735	811	734	755	789	733	781	760	761	707	770	742	731	753	764	718	783	710	806	788	758	749	736	811	740	734	767	739	725	725	745	782	746	807	768	741	812	737	769	748	773	775	726	775	763	739	738	746	786	764	722	730	736	710	727	728	728	693	728	740	785	766	712	748	788	760	735	732	767	773	737	753	775	752	789	779	749	784	794	757	796	732	719	778	700	719	762	765	715	783	777	780	735	723	779	766	740	779	775	786	809	765	712	766	733	745	744	734	759	741	760	709	750	734	724	728	740	757	739	748	744	804	738	736	789	797	728	715	768	722	793	759	720	773	747	750	761	760	740	792	788	727	698	712	784	754	747	719	748	735	750	729	744	791	740	725	769	732	757	759	790	747	747	750	705	730	776	721	781	741	734	773	739	762	715	744	734	739	746	728	722	743	703	732	752	749	791	729	782	767	694	738	765	743	748	750	773	764	769	734	724	767	731	751	740	749	765	768	787	745	757	748	780	716	823	774	685	755	716	733	745	793	715	779	778	809	762	696	782	727	748	751	726	758	737	810	761	769	688	750	752	733	773	747	796	764	734	786	753	791	755	751	779	746	776	744	785	727	762	741	739	772	725	734	744	713	743	735	726	781	776	752	755	719	747	777	747	727	787	730	735	759	713	766	782	790	794	748	758	731	804	761	731	746	780	723	754	752	742	725	718	760	736	758	718	740	775	762	733	757	798	717	744	779	793	736	711	823	763	766	781	746	758	758	776	777	768	732	828	788	742	782	739	809	748	736	704	801	760	727	725	734	763	729	726	753	712	764	760	722	778	757	770	745	801	714	697	754	707	821	743	778	756	749	768	762	791	696	721	711	742	745	752	798	747	743	764	752	777	741	792	798	781	746	754	752	751	718	746	751	726	729	716	715	736	706	729	742	753	701	676	763	745	786	724	768	738	750	771	748	741	752	745	703	731	718	718	734	769	724	762	791	794	734	765	736	753	746	781	777	753	807	765	748	740	744	771	774	756	798	728	784	821	757	713	740	731	746	771	729	691	750	750	787	766	737	714	757	725	756	717	768	728	681	767	722	775	767	749	742	739	835	753	747	769	746	751	776	748	766	800	726	738	745	787	765	720	746	737	747	768	732	756	725	775	777	749	744	757	792	764	803	758	717	749	754	765	728	781	773	689	709	749	735	736	792	771	759	768	741	776	719	739	735	711	737	764	747	784	746	810	705	766	714	780	782	778	802	758	732	777	768	760	773	764	742	765	803	732	781	718	739	740	741	712	754	766	784	792	746	698	750	743	722	777	738	755	760	804	796	758	732	750	651	718	735	757	798	766	738	707	787	850	766	724	747	766	740	721	724	756	759	732	770	734	707	781	728	722	758	760	733	712	782	776	686	711	797	755	769	776	752	853	746	764	756	758	744	716	775	718	767	787	754	764	738	729	734	711	736	744	758	714	722	716	783	745	773	717	704	714	757	759	778	721	774	695	703	780	721	724	765	733	727	715	731	746	764	734	787	783	733	709	736	757	778	772	746	764	720	779	736	742	719	755	752	783	715	762	737	784	741	732	743	781	737	770	751	782	761	734	773	715	764	692	787	696	754	751	752	717	771	736	782	747	735	768	731	735	774	755	750	727	738	701	756	724	725	760	760	730	764	702	724	743	779	749	733	783	779	790	738	732	809	816	724	705	769	753	743	752	786	749	798	784	792	781	741	733	722	778	743	751	772	742	723	744	768	715	754	728	761	726	701	767	739	710	755	735	743	780	709	766	723	757	741	755	766	754	820	750	761	758	708	757	774	745	711	725	719	717	755	754	745	733	703	716	722	754	715	771	768	733	738	727	711	739	770	785	766	724	767	744	722	733	740	783	741	760	749	775	725	777	750	747	733	706	740	781	724	733	770	778	757	753	749	751	758	752	780	741	792	785	721	749	732	728	760	721	758	748	750	751	760	737	735	720	784	735	760	726	697	729	789	743	770	761	760	754	740	747	761	744	725	765	785	719	736	762	784	789	729	731	710	735	788	689	795	803	761	782	783	789	741	755	813	770	748	785	713	805	758	727	769	737	758	737	714	770	737	736	775	754	716	725	776	792	740	785	712	715	740	779	718	745	761	769	769	761	767	769	734	737	744	752	742	740	738	778	742	768	758	717	768	753	748	732	737	737	782	788	749	729	768	734	714	760	744	723	742	789	796	718	704	773	747	724	739	737	749	763	799	716	739	753	741	744	766	727	705	775	772	795	687	750	736	801	736	735	695	737	744	728	749	762
1141	535	309	241	325	512	632	703	948	756	634	562	542	506	569	523	457	356	314	217	189	168	144	110	115	120	126	125	115	109	139	152	141	129	140	134	124	120	108	186	342	389	262	223	140	108	85	79	83	80	60	69	73	73	73	67	75	94	84	81	71	82	74	82	87	75	77	61	75	71	83	66	76	69	69	73	73	65	76	76	98	77	103	71	81	83	81	70	70	92	84	103	58	68	63	87	74	90	75	90	65	57	79	70	68	83	80	78	81	79	74	87	70	62	81	78	80	82	88	84	81	89	71	74	71	81	81	88	86	79	81	87	76	73	78	80	77	75	78	80	64	86	84	64	96	74	74	77	69	80	92	89	74	70	84	81	85	74	87	96	77	81	88	73	74	79	71	65	91	72	69	85	83	73	72	77	76	64	75	87	73	67	89	87	79	77	80	93	74	73	83	74	77	65	72	75	94	77	69	89	63	101	82	77	70	84	77	74	72	81	74	71	77	80	78	70	74	71	83	82	70	78	93	84	95	86	81	73	91	81	83	71	72	68	71	82	69	83	87	77	82	76	81	87	77	67	80	97	79	70	77	80	85	82	80	82	77	89	72	65	78	85	92	77	78	68	101	105	68	73	80	84	89	80	75	82	77	74	77	93	82	81	74	78	85	82	81	93	85	81	84	85	79	72	70	81	64	83	73	89	96	72	72	70	74	91	86	73	74	60	78	72	63	73	84	74	80	77	67	88	77	77	102	91	82	87	67	71	83	78	88	78	85	76	79	78	77	84	71	74	83	76	70	78	91	73	79	65	66	83	85	84	77	65	66	78	68	82	90	81	77	71	82	73	87	94	73	84	90	76	79	82	63	84	87	69	88	83	73	77	78	79	94	74	70	82	77	75	85	69	75	76	81	76	71	89	83	66	62	69	93	89	83	79	64	85	79	74	77	82	79	71	76	75	76	68	72	69	91	72	57	81	78	74	73	85	71	88	74	91	71	85	82	65	65	88	84	77	69	69	76	82	85	64	78	86	87	72	78	82	87	79	79	64	73	82	86	68	83	68	97	78	85	61	84	71	80	54	81	81	73	75	79	77	79	80	76	81	80	85	79	88	66	84	86	87	66	68	81	77	89	98	90	80	81	60	77	66	74	82	76	73	64	78	84	68	72	60	86	85	73	68	74	79	77	74	76	66	101	75	86	87	96	101	85	74	85	89	84	92	77	91	91	78	70	79	84	84	82	72	98	87	78	74	74	100	80	82	75	82	70	78	63	65	76	72	71	64	66	73	77	66	95	92	82	73	86	83	76	70	80	67	84	78	74	76	88	83	73	82	85	86	92	79	88	71	94	75	86	86	71	65	78	82	78	69	102	80	76	78	68	67	70	83	71	71	72	64	80	78	98	79	80	89	75	87	72	72	84	71	76	83	67	80	94	88	81	61	76	86	70	86	67	78	71	83	83	81	89	86	76	73	73	78	72	76	89	90	79	61	80	72	76	77	71	67	63	85	87	76	80	72	83	75	83	69	81	80	70	76	80	66	97	83	79	67	78	72	66	81	69	68	86	76	79	92	75	73	87	72	91	88	82	77	82	87	94	67	79	82	83	77	101	74	77	89	73	85	95	83	68	86	92	65	80	84	75	65	61	81	70	62	91	82	67	83	83	87	94	66	82	79	92	65	87	85	80	70	77	74	76	75	77	66	57	71	74	83	82	83	62	71	86	79	87	86	80	88	71	66	84	88	85	84	77	63	69	78	79	79	70	73	86	80	76	78	89	79	86	77	72	85	81	62	69	92	73	62	70	75	91	70	93	87	71	88	69	77	69	95	80	59	85	87	73	76	83	72	85	77	88	85	70	87	76	72	90	86	69	80	85	91	72	72	77	79	89	82	63	82	76	80	91	57	87	66	88	76	81	73	80	74	76	85	95	74	77	94	87	79	72	72	77	84	84	66	81	79	96	65	86	81	82	73	79	83	71	89	63	71	92	91	97	81	69	67	83	78	77	86	94	83	78	93	79	83	82	88	81	82	82	75	87	73	76	98	82	79	78	81	86	82	71	62	77	80	69	82	70	78	85	81	85	78	76	77	64	70	94	75	79	75	73	68	62	73	83	82	69	64	90	86	70	75	71	92	73	75	73	79	76	75	68	67	69	77	84	82	81	75	73	80	78	80	68	78	75	102	72	67	70	86	66	83	52	72	74	78	83	82	106	79	87	85	59	74	71	84	67	76	92	83	76	90	81	83	75	83	91	81	75	68	86	78	90	82	79	61	75	87	87	83	74	71	88	77	82	73	72	75	96	86	86	74	72	71	82	73	75	62	71	75	92	85	67	81	66	83	73	77	71	77	77	87	71	66	69	79	83	77	81	73	87	75	70	73	77	67	73	85	69	58	70	81	66	57	79	82	83	88	69	89	70	74	67	80	72	65	86	75	73	84	85	89	78	87	84	88	70	81	79	66	86	73	89	93	86	77	73	87	80	91	87	71	75	72	85	72	79	88	87	82	67	75	97	85	87	80	79	75	89	71	82	75	77	74	67	67	73	77	68	77	89	78	87	81	94	75	49	81	83	78	99	77	79	71	64	69	78	75	86	76	65	80	96	66	75	82	87	89	78	74	76	68	82	78	92	80	69	73	91	84	71	73	83	78	89	69	74	84	81	67	71	68	81	76	78	89	71	78	77	89	76	78	78	84	67	69	85	93	70	91	77	77	77	81	82	84	85	87	93	77	76	83	78	79	69	67	79	65	78	70	66	85	74	71	80	79	70	75	91	87	83	98	83	69	73	87	63	88	85	78	66	76	80	76	83	77	78	81	76	83	71	71	89	78	67	77	90	69	77	91	82	81	76	77	81	84	79	74	71	88	77	81	86	76	94	82	88	81	79	70	74	86	77	87	89	69	82	89	77	67	73	71	69	75	75	68	74	95	78	73	76	78	87	84	91	81	73	67	86	81	78	86	104	74	87	86	74	59	77	67	72	74	76	100	65	71	64	72	78	85	78	78	72	91	74	82	83	83	87	75	77	77	89	77	78	92	76	74	73	87	89	69	102	72	89	68	86	82	77	73	78	69	82	78	91	67	102	90	82	72	69	84	69	95	75	64	79	89	87	69	80	68	81	79	70	82	73	79	85	76	80	87	78	86	74	74	75	84	76	75	80	81	85	78	75	82	85	74	80	74	68	74	77	79	77	67	72	68	82	69	85	97	87	70	84	89	81	71	76	75	99	69	78	75	63	79	82	107	82	72	73	78	88	83	70	75	77	86	83	79	79	80	62	67	82	76	74	63	67	68	74	80	86	89	77	69	91	66	76	87	72	77	77	77	82	84	82	75	63	71	72	78	66	97	95	86	79	93	85	87	87	95	84	83	93	81	70	96	86	71	74	84	76	90	75	79	74	79	98	68	84	63	81	85	84	88	85	85	61	76	85	86	80	64	80	74	73	75	81	75	86	80	74	83	73	75	59	98	73	86	90	80	78	68
16533	8966	5488	11115	20456	23422	23239	23007	24779	20129	18879	16234	14846	14406	14763	13924	11897	10192	8317	6110	5120	4626	3568	2525	1963	2138	2327	2219	2043	1821	2083	3145	3085	2750	2856	2672	2559	2318	2394	4047	8240	8137	6025	4332	2488	1531	1090	1006	908	851	876	877	823	807	893	869	889	834	889	805	821	852	861	860	827	842	811	812	807	805	888	852	863	873	853	812	878	890	849	839	883	837	814	880	895	846	800	817	857	809	824	868	876	850	823	897	857	834	840	900	807	818	919	837	823	804	840	866	901	870	888	818	866	875	859	854	819	882	813	827	857	839	834	812	855	839	818	837	846	864	791	865	857	868	847	841	871	792	823	832	869	825	812	794	833	852	827	850	903	842	887	833	875	812	831	836	839	842	881	881	839	811	863	839	839	855	820	868	849	854	863	853	836	872	808	798	838	845	860	838	810	849	812	817	881	868	844	853	898	866	902	835	831	861	869	854	818	862	863	910	860	856	867	836	817	839	839	834	823	802	842	898	892	794	862	872	865	871	853	817	800	869	899	858	810	827	821	832	880	863	861	835	863	827	835	828	912	825	789	838	838	850	826	811	896	859	854	805	860	857	860	771	804	846	810	829	795	889	835	875	906	813	844	869	892	833	894	891	905	922	805	814	811	803	875	845	795	827	813	861	908	874	845	823	850	862	853	827	859	809	836	800	820	859	825	828	861	864	816	814	808	797	851	846	824	813	813	844	825	769	808	821	807	865	881	848	837	883	843	862	822	827	868	860	819	793	788	882	874	810	896	879	850	793	833	858	841	812	820	854	837	840	888	889	831	816	848	841	836	862	873	837	814	835	821	862	832	834	862	821	872	816	846	827	845	848	868	822	836	864	816	833	845	855	821	856	836	811	831	832	846	861	810	854	882	835	863	796	885	864	816	871	862	892	874	835	800	816	887	870	851	848	854	844	863	889	834	857	833	885	839	831	834	887	875	913	878	804	838	840	812	864	828	816	856	831	839	832	847	870	892	858	841	854	855	825	871	878	899	871	876	833	840	806	899	855	829	829	833	827	826	844	864	844	817	897	828	843	846	855	875	866	838	787	790	800	838	840	762	814	822	817	831	868	831	829	818	833	894	853	854	835	858	839	825	861	904	829	892	834	839	868	903	854	900	844	803	814	869	830	838	831	824	830	891	824	831	810	822	779	868	815	860	835	808	830	880	809	824	856	793	859	856	816	893	853	888	808	863	861	838	878	795	804	851	850	798	888	849	910	832	825	802	861	852	858	826	884	792	822	848	866	886	822	826	847	872	851	850	884	866	890	881	874	836	821	865	867	895	868	841	829	865	852	836	855	860	846	859	855	852	815	851	855	844	816	834	800	860	885	875	782	876	848	813	859	822	857	805	912	862	848	859	857	849	835	846	856	851	859	835	863	864	880	857	862	799	832	834	814	842	856	852	854	849	818	816	862	835	836	861	881	886	786	819	826	844	880	816	849	865	870	822	830	851	856	815	820	847	849	820	841	915	852	860	797	849	858	863	823	851	834	799	827	828	876	836	827	878	877	847	813	859	839	839	819	874	834	848	850	829	864	827	845	864	849	851	849	837	816	855	883	789	852	902	881	828	791	802	804	836	832	811	791	810	869	881	875	896	856	828	835	852	822	852	844	861	859	842	836	865	836	875	830	901	834	869	865	852	879	815	834	830	893	848	853	804	870	872	906	860	830	828	878	891	869	840	825	854	874	887	795	828	860	891	852	849	899	833	782	821	849	836	827	831	866	804	803	822	822	851	906	829	851	850	846	792	883	848	849	861	886	870	911	841	847	890	830	870	866	869	827	847	871	857	819	826	813	843	796	824	844	867	932	865	812	874	893	822	867	839	833	863	885	832	838	865	876	872	806	804	821	870	844	869	868	863	834	872	825	819	829	820	853	802	909	878	851	862	861	832	862	864	846	815	825	795	825	844	808	874	834	903	853	875	859	891	851	873	861	811	895	815	907	848	861	914	851	875	826	844	830	849	871	898	892	870	831	826	832	823	849	805	907	791	868	856	863	871	854	878	843	868	811	856	813	871	887	864	850	827	797	848	858	826	833	897	855	822	837	837	843	867	846	852	810	853	841	806	803	897	812	841	799	867	863	796	866	837	814	878	854	868	882	816	798	818	795	873	868	815	816	835	876	875	822	810	814	928	800	865	811	867	824	863	843	868	877	817	884	868	859	873	791	820	849	816	822	839	852	824	834	864	831	819	843	880	851	852	843	855	852	866	827	832	813	830	795	846	860	849	846	815	861	829	799	815	829	804	865	813	842	824	885	870	836	872	821	853	801	769	832	871	827	890	870	822	859	931	806	804	857	826	808	844	891	819	885	876	840	845	834	856	863	890	853	872	859	878	827	858	861	835	866	844	870	772	854	812	819	814	834	821	848	873	813	866	802	849	831	864	867	799	822	868	874	895	837	872	823	842	874	816	814	879	833	788	850	861	774	808	828	821	833	851	838	834	831	872	810	823	838	842	845	858	860	869	827	876	843	856	841	818	813	862	863	799	845	838	820	840	830	869	837	822	856	843	824	887	845	874	828	799	828	862	830	873	846	885	858	888	863	874	892	889	827	839	918	830	853	890	830	855	833	807	844	872	887	834	868	844	786	868	880	884	882	865	806	849	850	828	850	790	827	797	860	833	805	826	868	848	843	852	887	891	838	849	895	845	915	799	882	839	830	792	854	877	860	870	887	843	904	815	883	815	828	898	894	847	858	812	871	910	852	824	779	801	784	857	830	875	861	883	809	852	814	858	860	854	864	854	835	840	802	850	843	859	794	845	885	846	806	826	875	869	823	811	824	842	813	875	830	870	835	854	878	840	849	832	848	860	899	839	887	887	866	822	931	848	891	842	878	863	847	873	808	824	865	895	777	820	875	878	925	847	848	865	862	816	815	874	899	867	852	829	865	841	877	847	841	822	806	806	838	842	840	845	882	825	866	824	828	904	757	867	793	913	815	862	860	832	821	838	840	845	857	841	827	858	831	887	865	861	871	915	843	849	829	888	817	873	880	820	791	816	890	829	830	794	851	859	862	842	843	869	885	836	828	841	846	848	848	829	883	825	826	844	885	806	920	797	828	859	876	811	810	848	877	852	874	851	842	874	856	896	871	851	863	873	828	816	841	847	892	831	820	812	863	879	865	886	868	840	834	911	814	870	830	881	836	836	913	860	852	863	886	842	864	816	874	804	882	895	839	818	847	830	835	866	823	868	846	847	830	830	796	865	860	885	848	834	862	812	861	911	914	838	828	822	842	834	879	841	871	873	815	833	837	894	848	871	833	841	833	850	837	802	822	876	825	840	833	834	836	868	800	834	839	831	819	846	884	862	847	836	852	876	874	923	853	842	859	817	854	848	824	860	833	880	838	870	861	854	800	871	834	907	819	808	828	828	809	888	836	868	792	882	925	908	841	810	851	835	823	808	817	824	839	847	877	871	819	837	834	812	831	883	863	845	848	849	841	842	874	844	779
2576	456	262	251	287	472	571	580	573	753	633	563	525	585	511	498	459	365	281	173	172	149	152	105	104	94	83	129	105	108	121	115	143	131	116	125	121	98	116	334	442	347	257	158	129	92	80	65	70	62	53	67	78	87	68	77	71	75	80	66	75	75	81	60	61	86	71	86	75	64	67	74	74	64	64	78	71	67	64	62	69	58	53	72	82	64	78	72	63	77	69	65	82	57	59	73	75	75	63	66	67	73	66	74	76	75	64	78	76	66	67	69	74	69	64	82	61	68	62	70	50	63	64	86	65	72	72	60	67	65	74	69	60	74	64	62	80	67	64	68	64	77	84	67	71	80	74	77	55	74	62	67	61	69	59	66	59	56	68	79	58	67	61	68	63	74	76	71	66	75	62	60	78	49	88	69	71	68	76	69	67	73	79	61	78	64	64	82	65	74	75	74	66	82	69	55	54	66	71	66	73	68	62	61	67	60	81	50	80	56	60	73	54	75	67	72	76	70	63	77	57	86	66	78	72	50	69	62	64	69	74	68	70	78	67	60	66	63	63	91	65	59	67	63	73	65	68	63	67	73	70	56	67	62	70	63	73	73	70	70	72	64	66	63	65	71	54	64	73	58	70	64	59	63	67	52	81	73	74	58	78	58	66	64	72	57	78	60	51	73	76	65	67	68	62	66	76	61	67	73	61	63	69	70	68	58	76	71	69	66	65	70	67	55	86	61	71	78	74	63	72	69	65	69	84	68	62	58	61	73	61	65	64	71	79	75	77	79	61	64	91	68	56	59	69	71	70	77	69	65	72	57	67	89	70	64	76	73	72	87	59	70	63	78	76	57	69	67	79	68	69	74	89	67	84	66	62	70	78	59	71	70	61	66	60	51	70	78	53	65	65	59	59	66	59	64	59	67	72	67	68	68	72	61	76	56	73	75	73	67	82	55	68	63	72	79	65	73	77	79	63	59	68	81	63	79	71	54	74	63	67	73	79	72	72	62	62	53	80	59	63	73	74	85	53	82	66	75	70	62	88	52	65	63	58	73	62	58	66	67	73	71	70	76	69	80	77	63	56	66	85	60	83	71	79	58	57	71	60	76	59	67	67	82	71	64	72	62	71	65	70	66	78	69	58	61	73	69	71	76	55	62	80	62	75	73	81	70	56	70	64	61	67	70	64	72	63	56	80	75	65	64	58	68	79	93	63	58	66	64	62	65	59	79	72	79	62	65	62	65	58	51	69	82	66	68	63	70	61	79	65	55	62	69	67	62	63	68	69	59	65	57	77	70	63	64	73	57	71	59	60	63	59	79	59	89	55	69	57	67	73	76	69	74	80	72	65	70	76	78	84	68	70	75	64	67	71	72	56	74	54	68	67	59	70	58	66	60	64	69	77	67	70	62	66	63	60	68	73	67	71	70	50	75	71	61	64	68	81	78	70	66	50	69	56	73	68	45	75	71	60	77	60	56	68	78	57	81	77	58	71	75	71	67	67	68	75	64	73	66	64	65	81	69	76	85	57	68	61	83	70	86	58	65	67	64	68	76	77	71	75	56	62	68	63	67	67	76	70	79	57	74	65	73	69	63	66	60	54	65	77	70	66	50	68	85	62	60	72	60	82	62	75	76	61	73	61	72	62	62	79	77	65	74	66	57	77	70	80	59	71	75	64	56	64	47	62	65	75	54	72	87	61	63	75	61	71	68	64	56	75	67	69	66	57	76	49	60	86	72	70	77	46	72	78	69	74	86	76	65	87	69	73	72	66	73	70	80	55	66	76	64	57	63	70	80	64	78	60	60	55	67	70	95	63	77	79	66	62	75	63	58	72	67	54	66	75	63	69	65	67	63	66	86	75	64	67	69	80	68	80	92	72	56	74	75	68	71	67	71	74	70	82	80	61	66	75	72	70	73	58	53	69	68	65	69	88	72	69	61	67	58	79	75	83	77	67	71	73	68	47	74	65	64	84	75	66	81	89	78	82	66	84	65	73	73	68	73	74	69	81	60	62	42	75	64	68	78	52	90	60	76	74	80	74	73	66	80	57	73	59	62	68	68	83	57	65	60	72	70	61	62	57	80	70	73	76	75	57	69	61	75	76	47	78	58	82	63	69	73	73	66	55	74	73	69	65	57	66	55	58	57	71	80	79	68	64	71	71	61	50	67	65	60	51	60	77	70	81	61	57	64	76	78	63	74	70	66	62	66	73	69	60	71	68	61	86	59	72	60	74	63	76	86	74	76	62	76	62	69	83	69	82	68	72	72	70	77	66	68	66	66	62	68	58	44	70	82	65	70	63	66	78	81	79	68	61	73	73	89	72	61	68	80	66	64	73	68	74	63	69	62	67	64	59	58	64	72	72	85	72	67	63	60	77	67	83	78	74	73	71	58	64	56	66	61	71	66	65	73	75	74	62	62	70	67	63	79	85	62	55	68	68	65	73	80	60	66	60	70	85	60	66	76	71	77	64	65	60	61	84	81	71	80	68	75	68	57	67	60	80	64	80	66	72	62	60	85	59	65	72	68	75	64	54	53	72	59	56	61	54	71	60	64	69	65	62	78	66	61	59	63	72	75	69	66	65	73	79	63	58	77	68	64	60	81	67	57	57	69	70	76	64	72	59	87	58	68	64	59	80	50	63	64	83	69	65	72	64	56	58	64	78	62	66	78	59	58	66	55	65	66	80	51	58	72	62	71	69	68	67	74	54	60	93	69	52	65	72	72	71	76	68	83	80	63	77	66	61	62	81	72	73	87	61	72	71	69	73	70	70	64	68	70	73	70	72	66	60	74	61	63	69	70	64	58	60	55	61	62	49	71	71	76	59	69	66	67	75	69	62	68	63	68	66	67	64	69	66	63	95	76	59	63	50	62	67	54	75	63	68	70	65	70	60	64	68	83	65	69	65	73	69	68	58	57	64	86	69	66	68	77	72	59	76	73	73	77	61	71	68	60	57	60	73	72	92	62	71	69	70	69	60	73	77	65	74	55	70	86	80	52	70	60	61	66	64	55	67	57	69	72	68	72	63	64	70	65	86	64	81	73	70	83	74	66	87	61	63	54	77	55	73	81	73	73	67	65	60	91	63	78	64	70	69	64	77	69	69	76	71	76	73	73	66	57	59	59	73	73	64	85	73	79	71	68	81	79	72	65	58	72	66	72	81	78	77	73	71	61	74	70	70	68	65	83	57	60	68	78	56	80	61	71	57	74	69	70	80	91	74	67	66	81	61	73	59	65	58	61	59	68	69	70	70	73	72	74	60	66	64	55	76	78	63	75	75	70	76	69	60	74	83	73	71	69	65	56	63	80	80	69	72	65	64	61	71	64	53	59	56	72	69	68	76	61	69	70	63	65	61	55	60	64	73	66	65	79	69	71	69	66	78	57	61	60	70	70	56	73	66	82	70	67	76	69	68	78	69	84	72	72	77	74	41	67	85	65	59	76	63	75	75	63	76	70	75	73	69	63	70	65	78	73	71	74
15869	7668	4662	9622	19192	22211	22316	21357	20045	21395	18451	16428	15327	15746	14499	14097	12753	10824	7806	5731	4769	4322	3459	2297	1892	1980	1967	2015	1859	2051	2430	2861	2982	2753	2627	2582	2355	2079	2237	7913	10040	7816	5194	3491	2142	1307	937	824	718	776	736	744	757	773	684	762	722	822	757	710	745	727	777	739	708	735	760	741	772	765	703	696	768	793	727	722	762	794	702	749	784	787	741	753	727	689	710	736	758	733	767	727	710	727	701	750	725	736	713	713	724	717	729	780	707	770	724	787	755	748	775	719	718	781	732	742	750	733	731	695	736	763	743	755	739	715	774	747	732	703	701	717	754	702	718	713	800	754	774	686	752	732	700	769	777	770	690	730	720	756	727	759	738	741	774	782	761	701	728	729	735	743	729	754	712	774	704	745	702	705	735	754	737	752	739	714	703	745	752	735	717	747	740	757	758	760	796	731	752	702	746	742	735	799	771	776	738	740	742	728	731	714	797	724	741	718	728	730	706	768	747	735	732	732	751	747	732	701	788	672	721	718	757	682	752	731	730	773	724	757	740	761	771	758	807	767	732	668	763	758	712	740	709	744	754	816	777	772	727	743	761	738	793	752	751	721	707	714	744	758	749	721	747	770	724	727	723	722	723	761	758	718	758	756	692	726	688	718	721	738	740	760	739	765	768	717	791	700	736	740	740	770	771	769	766	726	738	750	764	739	759	726	678	728	722	681	760	725	737	753	715	740	713	710	766	772	748	782	743	750	691	688	696	777	740	718	767	708	723	754	731	755	765	750	776	732	739	705	744	746	765	736	716	775	751	760	784	730	714	741	755	778	723	717	747	716	722	722	732	744	728	730	761	790	728	754	734	714	745	790	741	746	724	735	738	749	724	729	762	763	731	727	756	718	755	750	701	750	754	734	763	798	712	764	761	742	710	785	761	721	759	769	681	677	701	755	727	743	745	725	748	748	726	744	711	710	775	734	729	748	782	771	734	745	776	721	721	721	752	751	723	776	711	744	794	740	786	823	744	686	721	728	743	759	760	822	816	721	744	761	689	728	719	770	713	752	734	712	701	768	727	763	708	722	749	731	754	686	726	775	742	775	749	710	742	740	731	753	755	751	708	701	784	794	726	754	794	756	728	720	730	739	703	797	752	730	770	727	740	754	759	744	744	807	748	752	740	734	732	761	773	736	766	772	747	742	727	708	738	767	736	768	778	709	774	755	753	758	748	695	667	729	721	785	723	736	722	762	753	742	718	734	748	712	713	734	733	744	753	743	780	708	741	721	659	742	739	719	766	725	734	740	742	735	744	738	685	749	713	706	724	730	740	715	773	733	757	764	727	696	763	753	695	758	740	724	721	747	732	720	770	720	726	739	729	771	760	731	746	737	778	758	756	705	750	805	723	722	769	773	764	776	739	730	726	713	704	728	790	733	759	730	712	807	770	711	796	839	691	764	734	732	740	791	779	711	717	740	720	706	718	760	752	739	744	770	735	749	774	730	759	744	731	762	712	734	694	764	751	756	677	742	751	744	761	766	764	725	758	723	754	718	692	751	716	698	759	752	732	703	716	715	798	748	739	695	719	719	740	780	782	710	737	728	726	721	761	726	731	754	753	777	762	735	719	760	746	798	735	769	743	732	749	755	727	751	740	708	745	721	798	742	748	742	781	803	774	730	759	721	760	780	719	753	705	723	731	738	692	745	753	741	696	774	694	717	732	722	710	787	766	740	765	747	739	785	785	761	774	774	715	764	721	756	821	762	753	798	777	770	723	705	773	697	728	694	759	741	785	768	777	715	720	760	730	704	787	769	760	732	775	748	743	740	730	720	718	768	783	733	782	751	754	759	734	712	753	742	754	740	745	738	725	741	700	753	742	735	764	693	720	732	764	744	776	763	783	735	772	746	737	724	750	774	735	791	703	760	724	741	774	779	759	733	728	687	730	716	712	713	734	730	763	742	736	730	728	765	721	753	742	743	741	692	760	716	757	706	751	757	711	717	730	748	777	718	736	777	709	704	696	739	725	745	711	724	743	773	720	776	750	754	762	759	739	709	747	764	720	714	748	710	753	753	740	706	724	747	758	721	721	795	759	719	720	753	827	739	729	803	759	697	749	731	734	705	754	729	684	780	698	761	736	743	767	749	790	699	724	714	751	741	785	712	727	732	757	684	717	728	703	745	703	729	767	725	708	748	714	746	788	768	742	753	765	726	741	738	701	673	709	745	711	696	751	737	745	711	800	726	767	787	748	695	740	751	778	715	745	737	736	731	724	758	757	724	668	738	759	718	720	729	779	791	721	712	787	682	738	721	736	767	729	772	773	751	759	743	765	752	780	749	695	740	756	773	748	734	691	749	692	746	726	705	758	756	729	730	731	766	769	760	765	723	734	756	749	718	741	757	713	755	745	737	698	778	777	782	707	764	755	775	753	758	679	702	779	718	733	757	777	763	702	785	758	670	743	769	772	756	772	746	732	726	766	738	679	709	702	723	760	726	720	747	742	713	730	758	781	732	698	741	708	743	741	754	742	750	744	749	748	730	778	736	723	735	691	714	693	759	771	741	736	813	753	759	727	743	689	749	696	797	761	744	741	688	803	729	730	831	749	757	700	769	747	735	741	718	715	730	734	737	703	739	769	714	734	767	700	743	777	722	728	736	734	806	806	698	763	769	688	747	707	732	748	738	742	763	761	730	748	750	739	748	752	813	747	742	759	730	737	794	780	728	769	768	687	720	744	760	743	727	776	744	710	725	725	727	804	709	757	731	742	702	785	705	784	761	745	786	695	740	720	743	737	734	673	736	733	793	751	775	744	715	742	745	741	725	671	749	759	714	765	753	758	746	702	721	732	721	698	705	729	708	770	747	751	753	792	716	779	769	733	773	726	778	745	753	723	793	755	730	746	728	749	763	665	731	740	765	744	778	755	820	750	741	737	724	745	737	723	726	731	739	697	738	794	749	799	714	722	775	741	771	721	718	725	762	772	766	759	747	759	780	716	721	709	700	759	767	746	760	763	736	790	709	743	761	726	743	755	735	717	754	792	677	760	765	769	747	731	728	728	717	764	731	694	807	742	777	718	752	759	752	748	753	759	832	750	775	765	752	745	772	734	708	730	735	781	798	748	755	738	692	754	720	713	704	719	719	755	728	754	698	740	752	714	708	761	738	695	780	802	756	705	782	747	746	792	739	726	764	762	737	786	718	777	744	776	702	727	697	761	721	712	707	741	771	732	722	738	768	701	759	755	736	726	768	799	780	750	795	752	722	750	806	697	713	738	728	691	743	741	729	725	747	741	783	715	750	729	738	748	758	760	755	751	740	757	753	778	775	747	707	733	745	716	741	803	745	736	727	757	736	718	740	785	757	793	739	731	738	733	747	734	752	699	766	726	752	754	753	692	714	726	810	747	760	725	745	696	744	690	731	648	714	736	718	731	770	788	757	736	746	759	795	740	763	712	712	771	723	747	742	754	742	781	691	774	773	711	759	772	741	733	726
1508	599	366	300	372	585	685	701	686	749	767	668	638	670	719	585	560	433	352	266	217	200	143	133	134	121	120	120	126	116	141	171	158	173	140	129	125	126	166	645	681	439	291	205	143	91	68	84	84	69	83	83	79	73	95	86	84	83	78	64	76	74	92	72	83	81	79	72	88	74	66	59	89	67	99	83	79	83	76	82	83	94	82	99	95	81	76	52	81	74	76	62	79	69	86	105	74	67	81	64	91	77	86	80	72	91	76	75	81	85	79	83	78	97	84	81	87	84	82	79	73	83	74	80	67	81	80	71	66	60	83	75	78	99	85	80	77	83	58	68	76	63	87	92	64	85	93	67	74	65	87	72	89	80	79	84	87	78	76	72	67	81	68	72	78	71	86	82	75	84	96	77	92	74	79	80	83	83	69	88	103	59	90	64	75	72	79	68	66	74	80	92	78	86	76	62	82	65	70	68	94	94	73	83	89	78	67	70	88	77	82	83	77	73	83	104	81	69	72	69	93	77	85	74	76	94	100	75	78	80	79	69	71	79	94	78	77	88	95	78	61	64	78	87	75	99	89	76	66	76	76	79	95	96	81	79	83	82	71	85	84	79	86	71	83	92	92	78	81	69	82	96	90	71	80	72	77	80	77	82	81	73	83	83	72	81	97	98	79	75	82	81	58	77	79	81	74	76	80	86	85	65	60	78	75	73	91	79	71	66	80	84	79	74	84	78	89	67	97	80	70	74	72	89	105	87	75	82	91	84	77	71	86	75	76	95	93	85	78	82	77	82	78	78	84	73	81	75	73	80	66	79	80	80	72	63	83	78	90	79	76	75	77	78	72	89	81	69	63	76	71	85	83	96	76	91	65	83	98	77	77	98	89	84	89	86	79	96	74	73	86	77	64	81	72	85	83	79	74	78	79	86	72	59	94	88	77	75	93	100	74	79	70	81	86	90	71	100	78	70	82	90	97	65	84	80	78	81	87	77	62	72	76	81	74	77	78	60	99	79	75	87	82	78	80	67	84	79	87	64	87	79	65	83	79	90	71	81	57	70	75	73	68	89	77	57	80	80	86	82	68	71	94	80	88	75	74	72	90	73	84	85	68	84	76	64	88	78	92	71	81	70	76	67	92	79	75	74	89	68	84	73	74	85	82	84	61	80	53	80	71	77	76	76	71	70	85	78	64	85	74	74	69	92	86	65	77	64	78	88	86	57	93	89	71	77	82	66	73	77	80	77	73	90	76	68	76	88	63	79	75	69	88	86	77	80	70	87	70	68	70	75	74	90	74	75	74	95	62	65	85	77	74	85	88	84	80	72	91	62	66	76	84	73	81	84	65	87	72	87	84	78	77	73	79	87	70	72	87	81	68	81	80	78	86	93	72	57	87	79	65	84	89	64	67	77	89	64	80	70	91	77	72	94	79	87	85	73	76	83	75	66	70	79	88	64	84	67	69	75	84	83	78	69	92	82	80	71	70	74	82	79	67	82	90	79	97	81	88	80	71	88	68	66	67	88	80	73	59	73	92	71	78	78	79	84	86	75	72	88	67	80	85	83	73	86	68	87	90	76	73	68	78	75	83	87	78	84	77	72	85	81	78	79	91	90	86	78	82	75	73	83	69	77	71	78	79	82	87	89	62	98	61	78	88	70	80	87	88	90	80	96	66	73	88	79	87	82	73	72	78	73	65	75	82	89	61	86	94	73	71	67	94	71	75	85	91	85	74	70	81	82	92	73	89	74	72	77	90	87	87	74	95	76	99	73	93	77	89	79	86	78	96	79	80	82	75	89	71	75	94	69	76	84	78	86	78	85	91	54	69	68	68	75	77	68	68	78	80	83	86	85	95	77	79	93	78	63	84	81	70	83	93	93	72	67	77	75	73	92	83	81	73	88	84	76	82	80	64	78	77	66	88	84	72	100	65	90	72	84	74	79	80	77	89	71	81	91	89	82	72	90	60	93	80	70	83	84	95	88	65	81	68	95	83	81	74	83	89	73	77	83	93	64	76	87	83	84	70	58	84	76	77	84	88	81	75	78	86	92	65	73	81	81	75	87	78	67	72	79	72	76	84	82	75	89	82	80	66	84	81	66	82	71	72	66	90	76	73	84	74	81	96	85	81	85	83	65	85	79	90	78	65	96	84	94	72	75	86	82	81	72	86	72	72	68	92	93	87	80	79	72	73	75	88	69	71	88	58	81	100	83	86	84	71	61	68	89	84	86	70	84	65	93	75	80	81	79	91	78	88	66	72	75	66	79	70	75	96	81	80	84	68	90	84	71	80	75	84	88	89	80	67	88	70	73	79	74	65	88	71	66	76	74	63	82	83	70	93	69	86	86	88	85	84	94	87	81	73	98	93	74	83	89	77	72	74	74	82	84	81	70	77	79	80	79	81	87	78	88	79	81	71	75	75	82	76	93	83	83	84	76	85	86	74	81	76	73	91	70	81	73	81	78	66	84	79	87	83	89	68	74	70	86	77	78	90	81	87	75	59	83	73	71	92	88	73	74	76	80	85	78	81	96	87	86	88	82	71	77	66	87	67	87	75	80	83	88	87	98	60	75	69	87	74	81	68	64	85	88	75	79	94	78	84	88	80	79	87	84	93	83	66	82	72	68	67	69	68	89	82	60	84	75	89	93	78	74	80	78	68	74	81	84	68	71	82	88	85	62	70	82	72	81	84	84	65	100	93	67	74	74	81	78	74	90	79	87	96	77	100	80	82	85	81	88	91	76	77	73	68	70	91	67	79	83	80	86	77	79	74	67	73	73	75	69	68	88	85	64	62	74	68	75	92	76	86	79	91	92	89	79	92	77	59	86	81	74	86	89	76	68	91	61	79	73	77	93	88	82	71	99	87	81	84	80	64	82	68	97	75	77	91	91	81	77	66	63	69	92	74	74	61	93	88	74	79	76	90	81	91	83	72	85	89	66	80	73	72	85	97	66	71	81	77	64	72	85	78	72	74	95	76	77	77	74	92	79	85	77	84	85	76	80	82	74	72	76	65	87	83	80	85	73	89	78	78	68	75	74	82	80	85	76	63	74	71	77	82	72	88	80	84	73	99	81	73	96	73	69	77	94	89	80	79	89	82	85	75	81	68	75	83	74	69	74	84	85	83	82	67	95	88	64	78	81	86	89	66	77	68	95	72	83	88	93	61	75	78	75	97	71	78	74	78	70	61	84	92	75	78	71	76	71	91	101	69	91	74	65	73	75	83	73	87	79	77	70	72	65	78	83	69	84	71	73	99	81	73	76	89	78	85	87	68	86	70	78	86	66	81	85	79	74	76	83	63	84	101	70	92	93	96	77	65	76	77	78	53	79	74	80	94	80	85	92	91	82	78	75	92	77	76	69	89	92	64	66	75	82	92	88	67	83	72	88	75	72	75	65	80	82	63	80	86	72	79	85	110	81	68	98	84	72	76	71	61	71	76	69	75	80	73	76	88	81	88	78	77	86	79	96	78	87	70	69
19006	9950	6361	12795	22238	24716	23547	22411	21212	21127	20184	18318	17618	17622	17590	15495	14286	11533	8730	7337	6503	4934	3519	2523	2229	2256	2436	2324	2234	2270	3344	3727	3593	3330	3094	2804	2941	2618	3635	13913	13211	9179	6266	4024	2350	1425	1057	909	876	822	863	865	848	814	803	815	845	809	847	851	823	840	857	883	846	861	879	833	848	864	841	854	830	826	854	857	841	806	879	816	828	800	867	797	874	826	854	873	801	829	845	875	847	851	875	837	867	823	892	770	844	891	827	881	875	864	847	824	896	847	857	841	888	819	875	839	794	802	804	860	881	831	861	869	873	836	851	838	823	867	850	857	840	837	834	874	795	809	876	835	846	815	826	821	844	876	876	826	826	829	834	865	876	803	823	840	842	801	894	850	789	835	848	879	861	838	866	833	844	894	863	841	864	835	853	854	835	808	822	865	845	824	843	788	873	880	821	838	837	805	775	866	842	825	874	886	818	828	918	864	850	839	822	812	835	853	862	900	806	862	871	833	841	833	859	821	825	878	823	853	825	903	846	895	869	826	841	813	864	857	842	829	808	784	835	868	848	828	814	861	837	833	874	820	868	838	837	829	858	838	846	842	861	879	922	840	890	816	898	862	867	841	828	828	825	804	863	849	834	839	825	794	836	845	877	834	822	817	778	875	835	797	817	860	814	858	852	816	833	799	869	817	840	853	832	893	858	816	822	852	863	818	857	816	818	834	840	883	861	858	873	834	867	883	829	868	794	794	817	814	789	779	866	775	824	825	868	898	881	761	865	867	823	808	835	860	840	856	822	771	808	840	854	796	848	815	818	885	795	782	851	829	786	846	845	829	845	827	880	845	801	847	897	837	792	849	885	861	796	868	854	791	868	801	859	864	938	808	890	871	802	812	896	842	888	865	863	816	832	814	860	855	850	811	858	820	799	852	902	836	851	831	835	857	866	845	850	811	795	837	838	810	874	827	819	843	858	807	856	806	864	826	819	887	785	849	826	760	826	817	927	860	804	849	904	892	879	872	823	834	848	844	843	823	896	890	798	825	820	894	844	852	823	894	840	865	852	851	845	829	894	833	830	821	832	844	838	842	794	798	851	848	834	857	825	832	806	845	873	880	887	916	838	814	884	853	814	848	761	822	842	818	829	820	840	869	832	874	894	877	811	873	853	825	851	838	844	771	807	823	848	822	867	806	888	845	824	826	837	862	822	843	835	830	849	872	831	826	809	825	871	856	845	809	874	799	804	812	861	884	856	887	810	779	852	820	853	815	841	854	823	859	833	783	803	848	841	858	780	839	876	860	834	809	836	903	799	831	853	804	851	865	821	846	872	844	873	851	846	813	831	815	882	851	851	878	823	840	836	869	872	806	811	902	842	851	848	850	906	888	790	814	849	845	849	822	879	857	863	817	839	808	824	852	857	831	848	841	837	881	855	890	869	822	860	855	865	824	840	814	869	835	830	861	844	839	875	861	869	850	841	783	879	828	885	833	803	802	834	808	865	837	845	870	885	844	869	782	821	824	806	825	863	838	860	803	890	894	829	799	816	796	841	852	812	840	866	774	833	829	830	859	914	860	876	870	881	868	895	868	824	814	798	822	860	903	877	791	881	860	864	887	882	829	831	789	890	860	829	805	836	841	829	808	829	806	843	835	873	836	842	838	886	820	802	839	823	848	844	814	837	799	839	855	826	832	833	845	855	885	862	823	813	845	885	826	844	864	852	856	847	873	890	842	799	829	875	776	825	778	823	854	853	832	837	854	786	853	895	849	848	864	833	908	887	852	855	849	878	830	874	858	813	804	800	863	839	861	892	828	790	829	831	857	794	854	814	857	853	791	816	836	823	834	851	802	845	871	898	876	858	831	849	800	862	830	817	879	844	845	820	820	877	816	805	828	885	821	784	829	798	819	864	882	852	843	837	801	822	830	891	876	821	834	805	782	870	865	871	828	888	809	814	861	838	830	860	837	843	815	908	841	830	827	863	896	890	778	830	817	847	829	929	790	832	851	864	819	864	783	876	797	837	770	828	851	851	818	814	824	837	870	800	892	812	838	829	830	879	886	834	877	838	869	889	871	781	850	857	860	896	860	906	816	873	864	896	852	882	860	880	871	847	844	786	826	837	853	844	871	846	837	834	814	845	812	847	799	833	810	860	891	880	858	840	835	875	805	799	860	858	872	888	894	829	830	816	865	789	858	862	875	873	844	847	837	789	804	848	878	838	887	826	849	903	841	832	854	850	803	921	865	847	844	799	881	834	827	814	808	854	845	879	877	815	827	869	845	833	823	866	835	795	816	796	844	904	770	853	836	890	852	810	839	850	802	827	888	841	846	860	824	804	876	832	829	835	877	843	849	856	765	823	872	829	831	822	879	867	832	862	840	822	848	800	879	814	866	835	851	821	807	878	851	848	860	792	849	822	825	883	843	790	860	851	862	868	833	850	829	800	832	865	861	809	771	864	933	826	809	815	842	791	785	844	820	830	855	845	866	832	820	893	858	796	871	842	848	854	885	845	858	856	850	873	837	896	861	817	877	840	838	843	875	854	804	865	870	928	895	871	848	859	847	807	877	848	827	772	836	793	862	843	857	895	873	800	804	844	862	782	860	864	821	858	781	807	834	824	843	828	784	817	910	849	834	810	856	860	826	848	853	840	811	836	818	838	865	842	838	865	834	836	865	844	831	808	873	773	883	819	892	842	838	825	798	868	814	821	797	831	866	802	860	842	894	863	777	821	877	864	855	871	787	817	830	834	800	898	830	863	830	854	874	822	840	843	809	824	832	846	827	859	802	808	741	819	883	853	854	870	843	861	860	849	858	882	818	840	812	874	837	831	836	800	826	828	788	843	847	855	869	874	853	846	823	851	847	840	799	873	879	831	844	829	817	871	864	893	787	867	825	868	816	867	850	886	861	855	814	857	847	850	845	874	808	816	859	838	837	843	833	822	866	861	843	875	900	873	841	801	854	860	836	814	875	814	861	917	843	839	814	846	811	803	851	826	837	846	840	814	812	805	819	856	796	882	858	854	886	862	859	848	830	896	805	860	867	804	867	815	825	888	862	843	785	803	840	853	798	838	824	780	842	807	832	851	840	855	857	851	904	816	860	826	831	859	858	836	822	867	801	827	873	889	878	870	808	788	836	834	821	864	830	853	798	890	844	866	819	893	816	846	828	825	846	847	851	875	844	815	796	870	832	831	829	861	830	855	799	829	824	846	847	858	888	831	808	779	846	872	788	894	883	839	902	887	829	883	849	868	833	846	849	833	819	789	885	871	881	824	844	872	850	868	753	846	841	827	851	865	795	826	850	865	835	853	815	843	861	857	824	812	799	821	836	878	809	889	852	851	884	850	839	811	840	877	878	798	827	850	889	813	820	864	819	816	834	819	796	845	848	848	841	873	872	839	800	906	846	838	852	821	862	759	861	836	808	861	786	797	858	841	865	859	822	794	882	811	834	851	812	836	853	830	794	844	855	834	837	849	829	804	876	816	745
1745	341	248	205	222	380	339	363	355	353	454	369	389	418	442	409	290	232	191	182	125	123	105	85	81	93	82	72	77	84	109	115	130	114	156	134	93	95	131	212	220	185	116	106	99	73	71	74	60	62	60	55	60	74	74	56	78	59	70	74	82	67	63	71	90	60	69	56	67	71	62	77	82	64	71	63	54	58	67	71	74	69	65	72	75	71	72	61	73	65	69	74	68	65	60	66	66	71	75	60	69	66	65	72	72	55	82	55	62	81	67	87	79	66	68	78	74	51	66	70	84	64	62	67	63	77	68	74	69	59	54	59	67	83	55	75	57	65	73	67	84	76	65	91	63	66	72	65	67	60	79	78	72	55	69	56	71	62	74	67	69	59	67	77	47	77	84	60	72	65	65	81	66	82	67	78	72	75	63	70	90	69	62	61	65	69	64	73	70	69	64	56	66	70	79	83	62	85	56	74	74	70	78	78	64	58	57	85	69	67	57	82	59	69	66	68	66	64	58	58	69	67	75	59	74	57	53	66	73	75	69	64	84	52	58	67	70	74	69	74	71	78	77	80	64	64	71	53	55	76	66	68	59	78	78	72	59	64	95	73	61	64	62	70	70	64	62	74	66	68	88	82	67	67	69	81	81	64	63	81	68	70	67	67	65	75	48	67	69	53	72	64	68	75	71	74	63	78	73	78	69	69	89	72	86	73	54	68	64	66	89	72	81	68	67	59	59	76	73	69	71	62	70	70	64	71	68	70	67	85	75	64	70	71	90	63	71	80	69	74	67	71	81	72	63	54	66	79	74	67	76	80	82	76	63	76	63	72	77	71	71	61	68	53	74	66	70	68	63	63	105	72	60	65	71	61	54	65	60	76	61	78	71	80	61	61	61	80	78	67	73	67	80	66	70	61	77	77	67	60	75	64	58	64	72	86	65	82	65	76	65	61	57	62	51	74	69	65	60	75	78	69	86	61	71	67	73	52	77	78	66	63	65	65	81	66	79	84	72	67	54	71	70	57	69	61	80	51	81	62	57	58	73	72	87	59	65	70	77	63	68	70	45	67	61	68	73	83	65	72	61	72	66	59	58	77	78	75	77	76	79	67	76	78	62	67	82	80	79	78	84	74	58	55	84	64	71	87	69	64	81	66	72	62	60	70	68	71	81	69	75	65	70	85	91	71	64	84	67	75	68	79	69	67	63	85	74	62	62	75	71	62	64	62	83	74	63	69	78	72	76	86	80	74	76	80	82	72	60	56	67	72	78	57	75	57	80	91	60	59	79	60	65	72	61	72	66	60	80	71	72	65	70	69	57	66	92	60	70	81	77	63	66	60	82	67	49	71	62	77	76	76	65	73	56	78	71	65	72	74	91	59	66	74	66	70	74	65	85	80	80	72	80	74	88	66	63	72	69	52	75	63	80	68	63	65	79	72	66	71	65	78	58	68	74	69	71	56	69	66	81	66	61	69	84	60	65	65	63	68	60	80	78	65	85	76	66	76	67	85	75	50	76	44	68	71	55	81	73	60	70	73	66	76	72	81	73	82	68	75	68	84	73	56	65	63	69	69	65	73	66	77	68	81	69	75	75	68	73	69	73	66	86	83	68	75	65	83	103	53	54	68	58	63	70	74	76	67	65	70	74	52	67	79	82	71	67	74	78	68	75	68	78	60	84	68	69	59	82	67	60	79	63	72	54	57	68	82	54	62	87	73	67	67	69	63	64	78	80	57	64	75	53	67	72	64	77	74	64	61	71	55	68	86	75	55	63	59	68	69	63	72	79	57	77	69	70	76	48	68	72	64	86	71	74	54	72	58	80	66	65	78	63	66	80	78	66	83	70	63	72	65	62	60	71	73	92	80	57	67	66	68	57	61	55	58	65	82	66	67	66	67	65	68	75	84	63	69	67	63	67	83	68	89	86	65	83	63	73	74	70	66	67	74	78	74	85	82	73	68	69	63	72	59	60	75	78	72	64	78	71	71	71	72	81	72	68	77	60	71	68	54	89	78	65	63	92	66	73	72	62	71	75	60	61	69	86	68	72	76	71	91	69	74	66	66	63	72	64	62	56	61	66	80	60	69	65	56	61	64	80	75	85	67	56	79	71	85	74	46	65	70	62	71	81	70	63	65	85	60	79	68	89	57	73	64	52	80	54	70	58	81	66	79	62	71	83	75	74	69	72	61	88	70	71	61	78	77	61	68	67	66	81	55	72	85	79	55	64	71	62	75	70	80	73	64	86	81	81	74	53	77	70	70	58	74	79	73	58	77	76	76	65	66	66	77	66	69	89	69	62	77	77	83	62	59	64	54	65	84	63	59	74	76	71	55	72	86	76	75	77	86	77	64	74	64	79	78	74	71	61	59	82	71	65	61	59	76	66	65	76	70	72	67	61	61	72	71	65	61	60	73	52	67	85	74	77	53	69	78	68	87	78	70	67	76	68	87	94	74	65	69	72	67	65	80	67	55	75	77	64	81	89	71	70	77	75	60	89	50	75	72	71	59	68	66	54	69	64	71	87	71	71	57	65	74	68	72	63	63	70	84	83	65	69	62	66	67	71	64	74	71	60	77	80	71	79	85	69	65	58	79	74	77	63	76	69	62	84	76	59	60	62	59	54	52	71	75	62	66	73	85	65	77	73	70	77	74	78	60	79	86	67	72	57	78	59	67	81	80	63	65	63	63	64	72	66	81	73	90	67	75	74	77	66	70	63	67	62	66	65	74	84	67	69	70	89	73	77	75	69	60	62	67	84	63	60	74	72	74	78	70	68	64	63	62	64	69	67	85	79	65	67	89	75	77	76	76	63	69	67	82	65	66	71	67	75	70	65	72	73	77	60	76	79	69	71	81	70	72	62	59	59	74	71	68	72	60	81	68	69	75	68	76	66	78	77	73	63	68	80	64	78	85	58	63	72	82	77	74	68	88	71	68	59	64	80	70	63	60	57	55	67	78	71	75	76	62	68	64	54	56	72	77	61	70	77	61	77	68	81	71	69	75	74	81	78	71	65	65	82	71	73	76	70	71	74	76	73	67	54	81	46	93	70	53	60	87	66	56	91	65	52	81	68	76	56	68	74	67	61	63	68	73	52	67	71	72	51	71	64	83	70	77	62	77	71	71	63	68	60	80	68	77	74	84	54	61	66	89	70	76	72	80	62	76	71	58	74	70	61	68	77	63	74	51	58	62	84	56	65	80	58	73	78	63	65	80	68	92	72	67	58	58	66	61	76	79	74	67	74	65	82	67	85	71	63	60	70	61	57	64	59	65	76	76	65	64	79	83	61	62	70	81	72	71	64	78	75	66	81	76	65	69	70	54	62	58	70	80	72	88	55	69	73	66	57	72	76	64	79	70	71	74	64	76	60	68	70	82	63	78	70	59	50	73	75	63	68	59	68	65	68	73	47	63	65	71	76	56	67	74	70	65	79	71	77	84	46	73	68	67	60	77	57	69	70	71	67	64	69	72	72	72	56	56
14749	6524	4168	8686	17204	18746	16905	15365	15438	13758	14745	12606	11714	12639	13111	11285	8790	6556	4953	4297	3481	2699	1907	1651	1413	1552	1539	1556	1486	1563	2308	2381	2492	2543	2273	2044	1771	1585	1983	4643	4785	3641	2183	1617	1141	935	795	794	747	772	760	746	767	732	780	790	756	712	753	787	714	738	730	758	721	736	732	737	681	760	756	711	732	788	742	743	773	732	761	798	713	753	747	758	718	730	773	758	754	763	736	718	727	759	710	733	775	762	738	786	690	789	730	742	760	737	751	764	684	736	753	720	766	674	765	675	738	790	726	776	764	816	740	708	775	728	701	701	746	768	734	765	764	751	699	760	723	738	683	737	752	752	748	704	740	768	757	749	736	749	715	717	756	789	766	768	825	739	726	730	784	705	745	705	717	721	749	727	706	753	745	704	713	723	746	748	680	787	782	746	746	729	756	778	755	738	752	756	769	739	765	733	693	720	776	732	734	697	763	758	726	758	759	745	704	781	757	771	744	750	705	730	761	738	711	751	757	792	731	736	797	742	777	714	748	745	727	730	759	714	713	746	759	713	738	683	694	741	742	743	715	722	756	789	731	712	713	678	753	737	744	759	722	728	730	700	713	786	743	714	736	722	729	749	781	742	735	719	708	773	725	756	766	728	741	733	726	713	762	747	777	737	719	745	735	730	730	716	786	681	739	714	747	710	778	767	701	723	747	732	741	764	699	747	736	742	787	750	770	772	734	722	785	712	777	761	769	723	727	743	755	718	750	697	761	699	802	722	711	773	733	700	764	728	746	776	725	751	712	725	724	771	734	785	731	713	708	735	775	778	761	732	699	720	691	716	750	704	756	757	721	705	760	759	723	769	749	749	698	723	833	741	749	770	742	727	756	756	760	752	755	766	788	748	795	787	737	745	728	749	744	761	747	754	744	814	755	741	730	713	711	729	737	758	757	752	755	710	753	711	757	752	723	692	720	699	769	685	757	786	718	703	726	722	737	710	734	716	747	761	796	675	756	738	774	732	691	783	740	762	713	729	727	725	751	759	768	698	733	799	780	743	739	753	746	729	723	713	723	754	749	722	736	752	772	746	710	757	731	706	712	772	786	739	732	772	760	709	739	779	776	743	739	772	783	772	720	751	719	768	683	729	753	747	691	757	748	742	748	725	688	763	714	725	698	758	759	763	781	736	725	743	769	779	721	774	714	746	781	705	706	786	777	688	742	722	735	689	739	734	728	756	740	726	704	737	716	778	726	743	743	752	756	787	754	767	744	793	752	709	714	758	739	753	773	775	759	738	694	743	784	715	721	717	741	719	803	712	741	697	737	731	766	752	708	738	768	726	720	770	732	760	767	720	721	762	698	747	759	716	731	773	722	737	747	749	723	717	747	748	705	782	740	735	729	748	778	722	754	720	771	826	723	734	729	717	713	751	726	739	745	795	748	742	754	737	803	726	723	732	772	756	768	724	775	744	711	749	754	740	704	737	748	804	730	727	785	782	730	777	783	737	776	725	751	721	734	751	737	751	745	723	744	766	735	705	738	727	742	714	756	748	696	699	706	732	752	679	752	764	749	769	725	767	752	728	702	789	734	723	773	757	762	727	751	721	750	743	781	739	783	754	765	753	690	755	735	721	761	727	736	690	735	763	767	730	758	731	761	730	784	793	751	734	743	741	734	772	744	741	798	725	724	751	785	722	691	737	766	724	705	721	712	729	816	764	776	756	757	718	776	758	701	688	740	743	731	777	726	734	729	736	749	721	697	725	775	762	719	717	712	718	773	728	748	753	742	716	746	776	755	731	753	730	720	715	714	724	758	751	716	755	688	767	721	753	702	767	747	759	786	770	774	752	725	709	726	742	768	728	740	712	706	729	747	718	764	732	762	766	757	723	749	753	711	787	723	770	722	737	746	704	757	781	699	791	746	749	773	726	766	690	774	723	756	718	760	726	749	710	772	743	731	729	795	751	724	743	717	772	734	720	773	752	746	733	715	760	754	736	706	719	728	769	710	756	711	783	719	728	782	765	769	750	779	743	739	732	758	714	757	782	778	759	780	738	714	749	775	768	751	756	761	767	692	709	703	743	746	745	741	728	799	743	705	745	763	742	740	719	770	740	768	704	748	718	749	770	734	776	735	712	693	727	740	762	775	697	725	751	724	704	765	727	731	799	746	684	774	750	746	744	737	702	780	713	719	737	792	772	707	764	721	734	752	728	716	734	764	738	749	649	809	705	776	689	773	777	687	824	742	742	740	735	760	734	748	790	728	736	704	789	727	744	783	844	739	713	754	762	751	736	725	743	762	728	776	738	734	743	715	722	727	719	713	717	747	735	772	737	725	766	728	741	747	781	689	738	726	721	751	735	771	744	730	799	694	719	714	727	732	735	707	708	785	735	740	785	735	725	766	738	740	730	772	693	743	750	726	759	767	733	766	743	730	769	693	745	753	745	749	764	741	782	809	682	737	741	703	731	813	777	728	758	748	740	718	723	825	714	768	743	700	723	741	708	770	786	772	691	784	711	778	713	710	778	761	751	768	769	753	812	751	693	761	760	733	802	747	733	709	763	766	692	717	754	780	747	760	706	731	767	770	738	709	720	757	758	732	713	753	743	790	678	745	742	783	809	717	752	753	747	744	736	779	773	738	741	714	732	745	749	760	721	779	764	719	705	742	718	758	772	708	731	694	729	748	771	745	754	733	780	784	755	786	748	737	757	704	736	757	734	734	731	784	728	679	758	721	738	722	763	755	749	733	706	744	764	739	786	765	759	807	726	713	740	731	737	715	781	764	699	727	717	731	745	733	715	702	728	726	751	726	755	757	763	737	756	819	748	745	752	740	716	714	807	751	758	712	755	693	759	736	766	740	767	767	766	742	697	761	763	743	721	730	756	749	716	719	800	720	721	784	742	754	779	733	695	715	724	756	759	784	775	750	709	772	708	743	766	752	746	724	743	736	748	746	748	754	773	751	770	771	760	764	785	811	708	774	768	723	759	757	705	769	779	712	752	750	749	735	760	719	750	743	715	756	723	733	785	706	727	723	763	780	746	762	700	753	766	746	742	747	710	802	773	678	763	748	772	746	774	737	717	681	744	737	782	754	772	719	748	724	768	747	756	709	792	739	738	751	744	751	783	728	760	696	805	724	736	748	697	762	750	760	751	770	720	739	735	704	731	719	746	790	679	712	729	748	720	710	748	739	756	754	746	773	718	739	808	753	784	754	733	701	722	742	740	711	750	741	715	741	749	748	760	771	734	700	755	698	758	773	732	737	729	753	705	762	704	710	744	770	745	770	699	714	770	718	703	729	734	728	800	746	730	729	727	722	744	727	678	705	718	749	754	766	769	752	705	817	708	794	746	732	731	767	755	774	749	751	743	738	761	767	796	741	758	737	735	751	743	754	717	706	777	763	787	791	766	715	752	772	716	712	749	769	739	768	757	730	703	709	759	755	747	754	784	746	718	768	736	721	733	770	719	719	749	758	761	725	738	794	725	736	738
1162	608	352	268	353	612	541	492	486	428	526	586	432	501	615	554	423	331	232	217	147	107	117	127	99	105	112	125	112	111	136	151	137	141	158	128	134	143	224	403	333	300	210	159	138	93	89	81	84	86	71	84	81	59	89	72	85	81	72	95	81	63	75	84	60	80	76	80	69	81	83	71	57	77	74	85	75	88	65	71	76	63	84	87	74	91	73	82	84	79	73	66	70	66	80	63	74	68	82	84	65	82	75	78	86	65	83	75	79	86	61	80	94	85	76	65	79	92	89	74	77	72	76	89	78	93	88	72	76	69	79	61	95	76	76	94	91	91	74	84	64	73	90	83	76	80	65	77	70	86	84	81	76	86	103	62	69	74	75	67	74	72	94	71	77	79	67	74	80	72	83	84	72	73	86	71	88	77	83	86	83	76	80	75	81	91	65	70	66	86	76	83	67	84	89	82	95	76	75	81	68	86	97	69	72	63	75	78	68	75	81	77	72	76	67	73	71	87	69	84	93	64	90	77	77	90	64	79	83	67	82	88	67	87	85	72	79	72	91	67	70	79	100	89	72	80	75	72	92	81	68	77	65	73	60	70	81	84	83	70	70	62	71	80	66	90	64	94	71	69	88	73	72	78	80	76	79	80	71	78	82	73	89	89	73	89	82	74	72	70	77	69	88	81	66	75	71	84	75	85	76	74	85	70	77	74	80	73	69	73	69	60	73	84	72	71	81	66	60	65	89	65	84	68	72	72	78	63	65	82	72	65	73	80	80	66	80	97	73	79	74	85	79	73	64	75	85	77	70	89	65	64	79	85	79	76	86	78	67	77	92	80	83	61	71	74	79	78	78	85	73	89	79	85	82	79	73	85	87	80	61	86	83	84	75	73	79	71	68	70	79	89	75	80	87	82	84	78	89	71	78	83	68	82	65	92	53	89	88	72	70	74	77	74	92	73	83	63	61	85	75	84	88	77	65	80	74	79	82	83	79	80	86	82	80	79	78	72	80	74	96	73	62	89	96	78	92	67	75	89	68	70	75	83	61	83	80	68	68	71	59	67	78	88	76	81	71	62	56	84	80	60	101	57	78	75	77	82	69	72	82	61	76	80	76	96	79	65	82	70	70	83	77	84	70	84	66	72	75	81	74	70	88	76	76	76	76	67	66	87	60	71	73	100	65	82	61	78	93	72	97	71	67	69	86	66	87	85	69	79	76	76	85	67	76	77	79	72	83	67	74	76	72	65	62	71	72	83	70	79	85	91	95	83	64	79	74	65	74	77	76	83	90	76	81	90	88	82	84	77	84	79	87	80	70	59	75	77	77	70	77	75	92	68	59	88	73	84	83	64	86	60	74	68	79	64	75	71	87	76	78	77	81	78	89	86	84	93	79	88	82	73	71	74	89	87	84	62	81	94	77	78	69	86	81	78	81	71	90	67	77	71	82	76	79	71	73	82	71	93	80	80	69	73	80	101	84	80	79	67	67	78	84	86	74	81	74	75	81	82	90	77	66	77	86	79	78	65	68	66	83	112	85	67	79	81	88	85	73	77	91	80	59	79	65	93	98	87	80	77	71	73	69	85	71	73	86	86	77	75	93	72	79	77	78	85	62	86	62	83	66	71	64	83	78	65	93	65	76	87	72	68	79	87	86	91	68	84	69	67	67	102	73	95	72	94	71	72	75	78	64	61	89	82	69	70	76	89	96	75	92	81	76	91	92	75	70	75	81	83	82	90	82	63	90	76	79	88	85	62	86	81	86	83	83	75	88	75	83	105	70	88	80	72	93	108	82	70	86	78	78	86	89	74	69	80	83	77	93	65	61	65	73	71	66	101	69	69	78	72	89	81	74	67	86	80	67	81	92	75	51	79	73	78	79	68	75	66	101	89	68	80	87	68	74	75	71	93	78	78	80	87	87	72	75	69	82	86	85	94	83	71	74	74	71	68	71	90	74	72	72	79	78	80	84	92	85	73	85	62	81	69	61	87	67	81	99	94	83	67	94	82	80	72	79	80	87	78	70	93	72	62	67	81	71	66	70	86	85	76	80	76	92	63	98	69	66	86	75	82	94	76	70	72	59	85	84	79	85	68	87	64	74	80	76	81	86	85	92	70	93	94	101	84	76	83	80	94	68	75	78	91	66	74	89	64	78	84	89	72	79	77	78	74	78	73	62	71	86	75	63	74	85	62	66	84	73	78	82	76	112	87	68	88	85	88	94	69	85	84	78	78	76	68	80	84	74	77	73	73	79	87	78	79	70	96	67	82	84	75	68	67	73	80	86	85	66	79	77	77	76	86	84	90	59	76	82	66	82	83	89	80	80	83	79	90	68	89	76	86	70	80	90	66	71	82	76	88	59	82	83	72	82	72	76	82	74	69	93	94	86	75	77	80	87	60	70	90	68	70	76	96	60	77	90	69	47	88	79	82	61	73	93	65	78	75	90	88	74	72	72	91	75	80	85	75	72	73	83	79	87	76	81	94	52	89	66	62	83	84	78	72	78	68	67	66	87	82	78	85	77	84	84	84	88	67	84	82	77	84	81	72	96	88	86	70	85	80	70	59	63	81	83	67	79	85	89	64	89	92	55	84	80	78	75	73	91	74	87	71	72	88	91	95	71	74	86	74	88	79	81	90	93	91	77	96	84	76	79	66	66	92	92	76	81	72	77	92	78	85	62	80	76	79	78	76	84	88	69	65	89	77	80	72	86	72	75	69	64	70	66	88	79	84	76	75	77	94	86	91	82	83	84	76	101	75	73	83	84	83	78	75	69	57	68	63	79	82	86	74	69	101	82	76	82	72	74	78	82	79	68	79	78	89	86	81	82	77	69	90	71	81	72	62	81	75	85	67	82	106	73	66	75	82	82	65	64	87	62	76	82	80	74	83	77	83	66	72	62	74	67	72	73	93	76	78	78	63	61	86	95	62	63	103	73	74	78	82	91	76	71	74	67	92	65	84	70	70	68	75	81	75	76	89	77	76	79	88	66	71	85	77	74	86	78	77	75	91	86	59	87	78	74	66	65	91	95	78	63	92	67	72	58	85	79	64	77	83	81	67	86	84	78	64	71	78	73	68	68	70	82	80	64	80	66	88	74	86	65	81	67	77	79	94	73	79	77	89	68	91	73	88	66	91	81	66	102	70	86	82	68	66	63	84	78	77	84	81	65	77	76	76	61	76	76	72	92	84	77	89	82	62	68	74	80	71	62	78	77	72	76	90	68	68	62	69	88	68	77	67	91	85	72	84	70	69	81	83	66	76	83	84	93	82	91	83	69	54	89	72	85	66	83	83	88	76	76	73	87	72	65	79	73	83	91	73	75	74	74	79	65	82	82	77	61	72	76	70	67	84	79	76	73	96	82	84	75	79	67	75	70	89	90	93	82	56	69	73	60	67	74	82	83	71	75	85	76	79	76	80	73	67	102	85	78	74	88	78	81	77	75	72	78	76	81	74	74	82	80	94	76	69	79	97	72	61
17385	9982	5623	11734	21343	24224	21393	18667	17516	16772	16890	16014	13280	14656	15568	14034	11317	9097	6854	5213	4046	2662	2466	2243	2035	1992	2247	2309	2099	2715	3296	3446	3227	3218	3025	2628	2542	2993	5455	9427	7629	6482	3902	2383	1492	1183	916	874	820	855	856	863	857	811	791	857	825	851	849	819	854	747	865	831	801	812	844	838	870	803	839	851	840	844	807	847	774	845	805	867	819	845	840	827	811	845	819	819	830	839	778	801	829	870	834	818	797	812	804	818	843	842	878	876	863	813	830	816	868	826	857	834	885	841	818	862	814	867	839	831	801	764	846	900	854	825	887	880	875	845	854	851	824	837	818	851	821	835	843	844	848	823	821	804	853	844	829	840	823	852	859	866	822	795	831	814	945	808	849	819	871	863	814	805	839	859	842	826	848	818	824	834	844	838	858	812	785	826	881	812	821	824	835	822	820	814	858	810	830	851	784	851	838	792	791	777	835	853	850	811	876	832	818	802	839	812	871	861	871	852	850	799	875	821	851	849	852	807	880	846	838	880	854	852	828	827	843	868	810	841	770	818	840	754	841	884	824	809	807	830	808	816	835	776	795	793	851	850	823	826	826	876	840	870	828	809	799	863	800	838	825	798	801	808	801	852	854	805	798	856	808	821	847	814	804	843	799	850	800	812	827	819	851	824	824	854	840	799	806	865	877	841	842	807	858	809	849	767	829	835	844	800	787	852	811	859	845	848	815	816	821	821	842	901	857	877	825	881	818	866	832	759	845	822	813	838	846	872	876	834	837	854	810	853	820	811	832	811	802	835	891	777	837	778	810	846	813	812	838	804	876	832	889	856	845	814	918	799	866	852	877	865	824	789	807	871	778	816	841	783	850	873	823	841	782	887	877	792	870	870	794	811	854	848	820	801	861	872	851	836	797	846	829	837	830	861	843	885	847	799	845	818	811	824	854	847	877	793	831	813	856	811	818	876	813	825	798	846	794	844	845	829	832	823	823	820	837	839	822	834	816	789	812	870	819	831	888	772	877	855	836	834	825	776	816	843	811	817	783	789	802	869	831	843	810	830	802	804	843	850	819	845	832	855	816	889	835	800	823	810	848	826	892	835	863	878	836	875	854	870	819	812	896	833	820	834	843	830	805	842	789	836	819	861	782	824	860	784	829	828	877	781	833	809	852	825	800	836	825	857	828	822	867	799	816	847	829	803	848	894	872	861	792	827	863	815	829	820	822	833	836	845	866	808	830	862	843	843	875	879	839	835	806	815	853	873	827	844	837	840	872	809	822	800	817	826	795	805	866	829	836	819	846	828	803	904	853	841	807	849	837	807	802	811	859	808	831	822	801	888	856	848	818	814	795	827	882	844	816	828	834	856	871	896	765	840	819	855	902	814	793	849	855	764	840	820	880	838	769	864	812	844	841	802	844	885	804	825	840	841	814	848	841	819	832	809	769	840	811	806	815	871	803	857	813	874	830	802	785	771	820	845	833	807	816	810	820	822	809	803	848	849	801	863	825	852	844	801	838	895	849	798	846	828	884	828	804	829	818	850	823	823	815	813	828	807	848	862	805	807	864	870	824	848	835	857	799	790	847	817	793	820	854	800	852	811	856	899	831	803	788	846	857	827	888	877	848	816	808	848	841	850	885	858	791	809	867	826	806	824	820	895	852	759	838	819	837	902	798	824	850	813	798	807	805	834	760	855	879	807	857	851	819	819	869	896	818	810	848	846	812	760	861	801	844	785	865	856	918	807	808	810	811	770	822	858	816	853	837	823	807	848	838	856	851	843	857	820	802	843	804	836	843	862	850	833	790	814	844	858	815	769	820	860	866	840	841	854	824	837	821	835	811	814	857	831	798	760	812	855	864	840	830	817	834	744	854	842	842	876	770	822	829	865	821	853	831	831	845	853	833	812	832	809	822	784	812	879	882	860	885	771	780	827	794	809	854	866	824	878	839	836	869	809	861	841	821	849	890	841	841	805	807	763	827	867	849	785	835	808	879	812	801	847	826	881	857	847	806	818	798	871	804	858	864	902	837	828	834	798	854	838	854	801	825	825	816	814	842	874	858	871	822	857	835	853	806	886	805	833	804	833	860	857	795	868	831	804	859	824	799	787	837	843	843	860	833	827	867	859	882	853	823	856	837	848	828	788	754	812	802	846	818	831	862	848	812	827	799	842	798	846	863	851	786	774	819	800	838	848	840	853	789	856	825	909	802	862	883	852	805	832	830	825	846	818	838	787	889	863	825	793	864	801	753	836	805	839	814	829	839	796	839	789	831	853	812	884	861	840	836	811	779	856	843	881	807	848	845	892	847	851	801	813	851	863	831	842	803	845	833	809	888	843	813	854	838	765	856	804	823	856	831	826	810	809	838	844	804	840	813	872	885	846	854	855	812	885	842	823	867	831	867	844	812	832	813	800	893	935	856	839	796	833	743	861	823	839	797	897	858	855	856	858	793	801	821	859	826	811	818	773	809	869	853	769	854	847	815	861	881	846	781	775	860	831	780	848	863	777	826	826	851	831	793	841	781	838	875	793	861	795	861	834	834	900	841	790	859	870	837	861	804	842	831	811	839	864	817	847	786	849	883	828	800	876	843	780	862	749	824	856	805	848	849	852	805	850	785	838	843	819	796	836	840	844	854	847	851	830	802	840	834	797	775	792	803	841	841	838	816	841	798	828	798	859	843	847	747	828	804	862	828	774	879	789	788	822	816	890	814	820	879	843	844	804	853	778	814	842	829	854	802	837	791	844	835	799	855	850	823	782	863	864	790	846	844	845	794	806	852	893	849	880	824	866	819	842	828	867	818	810	836	857	873	822	791	805	817	797	861	849	811	824	834	855	823	816	797	850	833	823	820	758	851	857	837	836	823	762	872	881	831	896	828	817	790	856	849	886	827	822	872	820	864	854	826	849	855	807	910	791	872	786	806	813	835	859	826	803	825	832	828	835	866	869	863	887	835	861	877	835	836	850	831	842	813	845	818	848	843	803	814	848	826	875	850	836	841	873	866	824	855	861	842	838	870	846	865	861	795	904	811	853	805	857	798	820	769	852	821	801	838	865	867	818	887	864	786	887	827	882	806	827	802	805	849	841	861	852	844	816	818	802	797	864	824	899	784	829	785	830	814	873	843	813	788	823	828	851	790	834	884	860	829	784	843	876	856	826	875	828	802	890	794	839	836	829	779	835	834	825	827	871	844	810	810	798	813	796	856	826	815	842	869	838	854	823	853	865	851	858	798	840	769	827	813	827	811	850	817	797	831	857	762	891	818	865	880	816	863	830	846	844	817	865	819	833	834	830	789	823	866	828	803	837	812	808	830	812	848	800	835	837	880	823	820	840	818	903	800	830	822	797	840	848	844	861	846	786	790	872	862	781	799	852	859	825	763	816	831	827	811	868	812	807	841	874	818	795	837	859	801	834	780	845	855	820	798	852	846	819	782	822	823	880	822	839	809	878	850	852	844	817	786	827	807	858	826	856	858	819	821	836	821	806
2773	521	361	262	335	529	598	502	455	473	450	504	503	510	615	493	406	316	251	210	158	121	114	106	96	109	140	136	139	145	146	162	144	109	115	113	79	226	199	397	332	264	223	170	97	105	61	68	73	56	72	77	59	78	67	65	73	54	65	77	72	79	76	66	58	76	73	66	64	64	68	70	72	79	63	54	76	69	58	66	69	64	77	64	55	63	63	61	75	72	53	74	69	64	57	65	62	58	69	62	72	69	59	66	68	61	69	61	71	69	60	71	62	89	72	60	81	72	51	67	68	58	78	74	74	69	66	64	70	76	77	53	62	59	64	76	72	64	71	64	77	71	58	70	82	69	67	69	64	62	80	70	54	50	57	75	63	76	70	74	58	70	59	64	75	63	68	65	59	68	68	59	68	63	87	55	63	69	75	68	56	46	64	60	74	67	74	68	69	76	74	72	59	70	73	71	61	55	84	65	83	69	67	60	82	73	66	72	67	68	65	66	76	71	55	64	77	65	72	70	81	87	84	61	82	61	73	79	66	72	71	73	83	65	67	71	65	59	67	82	71	60	67	70	60	62	70	60	58	73	77	69	64	67	62	64	60	64	73	77	67	65	60	63	69	72	63	65	62	56	62	51	72	75	59	65	61	74	65	76	68	57	63	56	52	69	69	68	68	77	60	66	77	64	66	65	65	81	78	84	65	79	75	70	65	75	73	64	65	65	54	69	71	64	57	62	72	67	76	66	77	68	73	66	63	55	70	64	67	61	68	60	71	58	69	58	49	53	71	66	62	60	60	70	55	71	67	55	81	70	68	72	62	72	66	70	64	71	58	63	77	72	69	68	71	78	62	83	76	71	75	69	67	75	56	61	58	73	86	69	55	64	58	79	62	63	66	77	68	76	59	77	79	78	75	73	66	85	70	65	68	65	95	85	67	60	92	69	69	69	59	68	63	69	61	63	73	72	51	76	59	70	79	77	80	79	66	69	67	66	62	64	74	78	64	68	67	70	55	68	71	73	59	74	69	64	66	67	69	89	70	61	65	62	69	68	78	59	77	58	65	69	61	78	63	69	86	74	55	65	74	64	61	80	60	55	79	66	85	66	67	80	59	64	69	74	56	82	78	62	54	78	62	81	71	61	69	72	59	63	68	84	62	75	65	65	70	67	75	66	61	71	86	91	66	80	69	81	67	69	74	51	57	68	55	72	65	64	86	59	56	75	55	76	55	76	61	64	66	79	66	60	68	87	81	69	56	70	76	78	74	70	61	58	74	66	71	70	71	81	74	65	71	57	66	68	74	74	64	52	79	59	68	71	64	68	86	76	53	68	57	59	72	57	76	61	69	78	70	73	50	61	74	82	63	80	56	54	74	64	67	60	65	66	69	70	75	71	58	85	68	75	77	65	56	69	63	70	67	64	68	67	53	76	76	53	73	71	59	75	67	72	69	67	57	58	79	73	64	67	72	66	58	64	67	65	80	56	73	64	54	59	87	74	60	66	81	83	74	70	77	86	62	71	69	61	73	89	71	68	69	61	62	58	74	55	62	78	66	66	69	70	56	50	82	63	76	81	63	61	78	70	56	75	70	59	60	70	69	62	72	54	66	60	76	57	58	67	68	79	73	89	76	83	68	80	62	68	61	74	69	64	64	73	68	84	72	63	89	68	55	60	70	72	93	88	53	63	61	66	84	70	58	68	70	64	70	56	64	71	66	79	67	62	66	91	58	87	70	69	67	77	74	62	67	75	58	79	74	61	72	58	74	64	66	66	78	78	75	64	63	69	64	70	67	71	60	61	73	56	63	59	76	54	92	50	68	68	66	66	65	63	83	68	72	82	66	55	70	72	68	56	63	60	59	79	52	77	61	74	67	74	70	68	50	63	77	54	67	67	72	79	67	74	64	71	64	55	65	56	75	73	71	59	72	56	76	68	63	63	52	76	65	59	71	83	86	73	72	64	68	59	75	78	52	60	64	59	60	67	75	79	73	74	68	66	69	76	64	71	81	70	55	59	87	73	73	74	71	72	63	71	59	92	63	73	73	58	55	68	68	72	64	81	76	78	60	64	59	55	50	64	70	73	74	72	73	57	66	72	67	72	63	60	80	81	64	60	65	66	58	66	75	65	57	53	69	71	60	64	65	69	70	69	62	50	65	67	61	75	58	79	82	68	74	61	64	57	71	62	62	75	63	59	65	60	65	67	68	85	67	69	75	52	76	75	79	62	73	67	53	64	53	68	53	64	62	59	60	67	65	71	49	74	77	72	82	79	56	66	77	63	69	67	61	65	73	75	74	67	71	62	55	69	58	60	77	90	73	68	67	75	56	83	49	74	82	53	69	66	68	57	63	76	59	63	78	67	59	60	58	73	68	58	73	87	65	66	71	59	62	72	65	58	67	66	61	83	73	60	59	77	82	87	68	62	58	69	72	75	63	82	67	55	72	71	63	69	72	64	65	64	52	83	73	70	77	63	75	79	74	76	69	58	62	65	71	74	54	66	54	66	66	86	73	73	82	72	69	59	64	77	64	72	71	74	55	68	63	62	57	72	80	73	82	68	70	64	60	66	64	57	67	77	48	81	61	77	66	73	63	67	76	69	64	54	66	68	53	75	70	58	69	83	92	85	81	76	64	69	61	68	79	69	60	70	65	57	58	87	72	61	72	74	68	77	63	74	71	59	73	75	61	69	78	57	64	76	75	76	76	84	61	63	81	87	58	69	75	55	68	69	67	73	85	61	68	55	62	72	68	55	53	74	64	63	65	89	83	66	60	73	77	62	80	74	65	61	71	61	74	85	81	59	74	78	71	66	76	61	74	57	64	67	71	48	52	67	63	64	77	67	74	58	59	79	60	60	65	61	80	73	69	68	62	79	60	62	65	76	89	71	69	76	87	74	68	66	70	67	80	84	74	79	73	76	58	63	82	64	58	55	62	71	75	77	53	84	66	78	59	60	80	63	79	73	70	85	70	64	64	74	57	76	83	68	73	79	83	61	74	70	60	72	69	72	54	72	84	67	70	65	66	68	63	70	69	61	65	67	60	82	70	49	91	76	69	67	61	61	66	56	71	76	80	74	76	67	73	62	71	70	66	60	78	73	63	66	73	72	56	75	84	68	86	72	67	62	69	81	66	84	72	58	65	65	64	66	66	65	75	58	74	63	77	63	62	64	69	74	59	74	74	66	53	62	78	71	65	63	73	67	84	70	69	63	62	81	73	59	79	68	74	83	59	73	69	71	61	84	69	63	87	85	61	65	66	64	60	61	76	57	66	75	65	60	71	81	57	72	86	62	62	73	65	66	76	74	63	51	50	65	72	77	63	72	64	89	64	54	81	72	69	53	68	77	73	77	68	65	66	70	63	72	62	71	74	69	60	59	66	65	69	68	56	56	69	61	84	80	70	72	61	57	53	65	52	43	64	74	65	63	50	76	58	69	63	57	73	67	61	65	80	72	57	77	77	72	80	74	76	60	66	68	59	69
16855	8918	5899	11467	20421	24220	22144	18770	16771	16180	15804	16332	14342	14087	16117	13538	11289	8947	6925	5312	4239	3202	2866	2349	2077	2131	2354	2573	2962	3879	3450	3622	3151	2762	2533	2344	2122	5067	4589	8399	7486	6129	4341	2762	1702	1098	819	781	758	731	738	715	732	705	699	724	746	712	725	729	710	679	781	786	718	757	737	737	698	706	710	732	762	753	696	701	784	757	691	732	727	740	733	756	763	724	754	697	785	691	755	724	741	670	712	720	719	720	706	751	822	717	727	745	723	734	668	734	728	729	717	760	744	696	778	698	739	689	700	694	727	743	731	694	725	795	742	779	730	735	748	781	732	768	700	736	744	801	726	766	770	729	758	711	718	762	753	715	735	702	798	787	746	756	739	729	742	746	715	755	700	705	724	753	757	721	689	716	723	736	774	736	703	740	684	747	699	696	772	757	740	726	762	731	769	686	789	804	708	774	760	705	749	717	735	704	700	779	744	707	741	721	732	737	804	724	770	691	711	743	716	718	735	781	768	741	723	738	736	748	716	769	732	738	730	732	728	775	721	749	755	732	738	812	725	718	770	701	765	716	770	739	730	794	737	785	783	753	724	732	746	768	745	753	695	755	742	761	724	763	710	742	770	711	719	744	723	720	745	687	713	723	731	656	758	779	688	723	737	778	731	741	729	698	714	707	718	701	752	730	735	715	777	721	763	752	698	750	792	716	711	765	784	701	734	712	726	671	774	716	723	714	723	776	754	729	744	693	733	706	776	739	741	695	730	714	707	706	735	753	739	723	715	752	730	675	771	657	767	724	753	715	743	715	728	725	760	733	704	734	731	683	740	758	697	818	708	753	738	713	746	813	709	741	766	744	738	712	733	716	735	736	731	726	715	676	690	682	741	749	757	786	803	783	709	730	741	755	790	772	751	739	751	745	787	791	694	749	738	730	709	759	677	753	730	702	756	739	792	705	715	754	777	771	731	708	715	714	720	752	660	754	718	701	743	770	740	682	721	765	686	707	717	794	726	759	715	753	761	740	697	775	704	788	725	736	804	742	756	758	716	739	746	732	728	802	720	710	741	748	780	723	722	732	746	737	770	710	717	735	792	705	694	692	737	732	748	721	682	685	731	739	736	718	734	748	727	754	743	751	771	737	659	775	695	726	714	711	721	742	725	717	688	732	732	761	758	715	748	734	766	771	741	723	722	732	779	733	696	716	754	707	757	712	761	720	767	731	739	769	729	784	727	749	749	704	766	734	739	747	716	787	720	729	774	694	747	768	729	763	753	731	755	704	723	738	815	737	755	770	727	712	723	736	671	769	734	746	730	742	725	744	749	717	722	700	771	760	746	716	726	733	743	717	728	759	758	768	743	691	720	715	717	698	741	754	754	780	749	770	790	746	739	777	740	721	753	760	744	721	750	751	762	753	724	721	741	703	758	723	750	775	724	721	739	726	727	793	756	779	718	741	762	759	718	760	692	695	745	746	789	726	754	722	712	740	751	809	747	754	764	717	748	711	775	763	717	743	708	733	761	739	772	708	743	774	761	735	745	716	739	759	791	701	757	734	753	715	756	715	737	756	709	758	673	733	721	755	708	760	764	797	710	705	736	781	739	717	763	734	789	747	777	703	711	704	774	752	738	709	725	724	757	722	706	767	690	701	752	760	721	683	746	739	770	723	800	737	738	719	718	772	772	713	772	738	736	713	738	761	746	766	756	704	733	769	735	718	733	718	748	713	729	710	679	711	703	761	743	733	754	704	732	748	721	709	711	772	703	747	725	738	728	733	754	739	716	758	774	761	707	749	694	727	729	707	759	763	759	772	751	785	695	687	765	798	742	712	743	748	756	733	736	759	708	748	735	765	753	713	761	730	726	732	739	728	690	723	706	779	713	740	758	762	733	739	762	740	669	764	821	725	747	798	733	712	720	755	700	717	713	736	755	710	781	689	726	727	746	720	716	760	744	717	739	782	736	736	721	717	699	763	728	725	691	801	765	741	754	699	739	778	711	759	716	782	748	752	781	771	715	704	772	730	707	771	744	753	739	699	763	756	746	788	718	727	795	737	773	752	767	745	763	739	703	695	707	740	756	762	792	784	764	741	774	767	722	711	709	738	764	734	703	769	742	774	689	747	761	706	729	807	733	720	700	765	720	757	779	724	739	719	758	745	761	753	753	745	728	734	724	691	718	763	726	693	717	721	718	729	717	752	725	717	768	738	720	737	739	708	718	734	732	710	696	762	711	720	736	694	758	716	754	748	717	752	727	755	738	776	762	721	732	750	723	718	729	740	751	711	761	752	707	797	766	781	732	722	717	729	739	747	737	723	759	710	731	759	725	778	725	737	760	802	716	729	717	742	728	742	725	784	712	717	769	729	713	734	765	700	738	720	733	718	733	739	751	672	749	743	735	716	733	693	657	716	715	700	733	698	780	754	706	716	716	743	695	731	730	754	769	714	708	724	719	691	726	709	781	783	738	756	717	718	756	744	739	724	759	753	724	728	776	762	728	707	745	769	762	718	719	762	753	703	725	713	756	754	754	724	709	780	721	758	755	768	706	760	767	768	762	700	714	755	738	787	736	691	752	726	720	764	719	697	733	702	739	700	795	712	726	735	746	741	685	699	757	783	757	723	727	690	751	811	766	726	734	777	757	715	737	703	728	727	747	701	731	747	714	753	796	778	743	714	688	691	664	687	698	753	699	690	724	722	695	735	730	755	779	753	732	748	692	744	703	698	792	735	696	758	766	703	749	723	803	719	738	748	744	758	719	743	742	748	771	721	744	756	794	688	683	696	740	744	744	750	743	717	725	758	706	744	737	712	700	727	745	729	713	736	725	729	720	779	755	724	716	689	726	768	757	769	707	721	718	735	809	689	759	754	738	729	712	742	745	670	735	714	748	712	748	777	746	745	754	710	743	776	717	785	768	721	757	739	735	799	759	743	745	774	723	730	683	770	723	766	719	726	781	724	735	683	738	708	715	764	726	773	748	736	753	714	747	783	741	777	736	759	752	730	701	753	715	756	704	725	728	734	751	781	720	752	750	691	700	725	666	803	755	713	765	753	697	713	757	772	791	734	730	697	771	724	756	756	756	729	743	710	754	755	700	728	718	722	717	724	749	765	750	745	750	741	719	730	715	742	758	804	767	731	772	762	714	715	708	747	727	768	730	718	724	733	700	746	765	769	770	729	750	773	748	769	721	733	773	748	709	725	760	744	709	713	711	718	709	698	754	690	765	757	721	716	713	734	755	708	724	752	739	786	687	719	695	713	789	731	723	737	733	773	732	738	713	698	698	769	744	745	754	750	782	757	710	720	680	721	744	745	729	707	704	685	736	709	717	745	704	711	742	749	756	732	688	684	725	752	761	719	751	756	714	740	726	726	814	733	685	711	774	748	697	729	748	744	768	731	726	777	782	778	707	709	770	730	725	729	713	761	771	692	709	728	783	752	733	712	714	785	717	740	681	770	687	746	717	704	738	776	722	724	764	708	720	750	712	741
1806	1113	569	341	414	744	791	826	625	545	524	626	572	499	645	686	452	394	333	288	228	170	127	122	105	123	131	162	185	207	176	174	157	143	154	142	140	321	475	507	335	280	264	155	129	84	73	77	77	82	67	76	61	79	74	78	74	83	94	85	65	90	74	63	74	69	73	76	69	74	73	79	69	84	80	85	75	68	81	69	80	63	77	71	76	78	74	79	63	74	95	75	70	79	90	71	100	79	77	75	77	70	78	82	83	85	81	81	90	85	66	78	75	61	87	73	67	75	97	74	61	69	72	74	78	76	92	80	81	75	94	75	82	66	54	80	70	78	84	74	90	76	70	80	84	83	73	90	77	70	74	80	71	85	69	74	76	69	74	74	73	90	68	70	64	77	90	95	90	74	71	74	74	78	85	91	75	69	72	92	84	76	89	89	86	84	71	78	77	79	68	77	76	77	91	70	71	86	60	77	81	67	90	68	71	64	89	76	76	87	74	76	75	65	91	85	88	71	80	93	76	64	77	80	89	97	85	77	82	77	70	87	74	87	91	80	79	75	90	76	72	71	75	66	85	92	87	70	66	85	76	74	83	79	68	85	92	86	65	66	68	88	85	78	74	61	82	90	78	86	91	82	67	96	71	82	90	67	84	90	88	88	88	79	73	85	82	59	84	60	74	79	79	79	68	69	74	57	106	64	85	72	86	91	93	89	71	75	93	82	77	79	76	68	68	73	83	76	75	70	77	58	82	79	62	86	78	92	80	86	79	72	87	60	75	85	75	85	76	78	89	76	88	78	71	75	81	80	77	87	71	71	82	72	57	64	76	69	76	76	88	64	82	69	85	85	70	81	71	71	77	81	68	60	92	81	78	75	65	75	72	64	70	90	68	88	84	74	80	73	71	83	80	85	75	74	83	83	78	83	84	71	72	82	93	66	90	73	70	66	74	73	82	78	82	101	79	73	81	87	80	72	86	80	72	78	68	77	70	71	70	92	90	70	62	62	76	75	64	76	86	71	77	77	84	75	91	70	77	80	73	63	71	78	74	89	77	85	61	80	76	77	80	72	84	77	84	80	71	88	83	80	87	88	86	80	78	88	73	92	87	95	76	71	88	87	73	71	78	80	89	77	83	74	79	83	66	69	91	70	75	70	73	83	84	69	65	98	58	76	81	89	88	61	74	80	69	63	77	69	77	70	82	60	90	89	80	86	61	85	69	82	81	84	87	64	84	70	76	77	63	100	85	97	96	79	76	69	69	87	75	74	65	72	78	94	86	72	82	84	95	77	99	73	69	68	73	81	81	88	92	67	86	76	86	78	84	74	85	80	64	78	81	80	75	85	67	69	76	65	74	87	74	70	75	93	89	77	66	101	79	71	62	78	83	86	84	82	76	73	85	85	78	70	89	85	78	67	77	88	82	75	74	76	64	91	81	82	74	72	78	76	95	89	78	86	75	92	79	60	88	72	80	92	67	91	76	85	66	77	85	68	74	79	82	67	76	70	66	75	89	66	79	74	59	69	88	80	74	72	71	67	53	70	76	77	86	89	82	70	90	87	76	68	81	87	72	65	89	76	69	83	83	78	82	76	71	60	73	78	89	64	82	75	77	74	91	61	70	78	80	80	102	80	76	69	87	75	81	82	81	69	75	66	84	83	76	82	88	67	78	77	71	77	66	69	90	83	83	75	74	82	89	83	70	80	65	84	72	70	75	69	78	71	86	100	88	72	79	67	78	87	74	59	79	68	76	90	82	66	78	81	90	77	81	63	92	79	75	63	77	72	71	66	88	79	76	77	73	71	77	71	77	75	75	91	82	87	82	74	96	71	82	82	76	74	77	86	73	87	81	71	68	82	95	82	70	66	84	78	84	82	78	70	80	89	82	71	66	78	73	82	89	79	74	75	88	82	85	81	85	68	89	79	70	76	92	62	90	76	73	69	84	94	72	84	67	82	84	65	75	80	78	82	79	65	63	86	84	88	91	78	84	65	93	89	88	74	76	89	73	84	76	75	81	89	67	69	71	81	75	69	89	89	73	82	75	66	92	81	84	74	84	73	76	81	80	58	82	78	77	91	76	78	66	73	86	69	76	74	87	78	83	76	67	73	73	85	71	96	82	72	66	72	83	72	77	69	72	77	76	88	86	74	82	94	65	74	79	74	68	76	78	71	75	72	85	64	82	81	51	87	84	79	73	88	81	81	81	73	66	75	79	58	85	87	73	85	78	68	82	72	76	90	83	59	73	80	93	83	73	77	90	77	56	76	64	68	82	70	74	71	80	57	74	85	69	83	94	73	66	68	76	82	73	84	76	75	82	77	78	79	97	84	87	78	97	78	61	84	70	78	78	73	104	83	79	66	89	87	76	78	80	76	77	77	96	72	89	80	92	81	81	88	85	76	79	68	88	80	83	77	80	80	94	71	60	84	72	72	65	72	75	56	67	74	70	71	92	79	65	74	82	86	78	80	99	66	61	77	77	74	70	88	74	78	69	67	73	83	72	83	83	77	60	72	86	87	79	85	80	78	76	89	83	85	76	82	92	81	76	74	65	74	74	83	67	84	79	81	77	92	92	82	88	61	69	85	76	58	105	73	89	69	86	77	79	63	86	90	73	85	70	77	66	81	76	85	72	79	73	90	77	87	66	94	79	51	79	83	83	70	75	83	82	84	82	63	79	62	67	70	70	85	75	79	85	71	66	76	73	82	69	87	70	77	84	84	96	81	65	78	72	81	67	78	67	70	70	82	87	65	64	75	74	73	80	75	79	72	72	79	73	82	80	78	86	82	80	87	81	85	71	74	87	82	92	80	63	88	89	90	75	79	76	66	76	62	71	96	78	82	87	90	77	73	79	81	75	83	71	84	100	95	80	68	91	89	62	87	71	77	93	66	93	79	72	67	80	80	78	76	86	69	85	60	75	92	79	90	83	64	65	90	72	75	73	91	70	70	86	83	67	87	78	89	65	72	93	83	70	88	95	65	63	71	88	64	78	73	77	89	79	77	75	78	80	73	85	77	77	77	86	72	73	79	74	68	83	85	85	84	89	85	99	79	81	91	76	85	70	91	85	73	73	81	91	68	86	84	71	71	77	74	77	76	77	85	79	71	98	69	68	69	87	79	89	85	65	72	85	79	72	66	78	74	93	88	83	79	73	72	75	73	64	89	77	79	91	58	79	80	81	88	76	68	98	69	87	72	73	74	61	88	71	101	69	73	65	87	80	76	74	58	79	77	90	86	78	76	85	69	82	72	73	86	75	79	80	82	66	70	75	66	89	85	86	88	82	67	85	69	78	92	87	84	78	74	70	86	79	82	84	84	73	77	73	67	68	80	67	72	73	70	64	80	64	81	77	65	79	81	87	81	85	78	62	75	82	83	77	88	88	95	91	80	83	75	82	84	79	90	78	79	67	76	70	76	94	84	90	68	94	87	71	71	63	78	82	69	83	74	77	76	87	89	77	74	85	74	70	96	84	89	85	80
20899	13884	8513	14519	23483	26957	25969	24386	20122	17284	17239	17219	16442	14174	16788	16554	13397	11015	9606	6769	5644	4102	2926	2718	2546	2379	2977	4001	4724	4756	4352	3997	3697	3108	2813	2833	2284	7592	10932	10546	8149	6678	5203	3355	1997	1197	966	939	866	851	814	850	854	859	854	826	831	838	815	828	813	857	795	802	794	844	883	812	884	854	861	834	841	854	820	768	849	807	831	818	820	854	803	861	818	884	833	853	840	863	800	806	822	812	811	855	784	850	889	828	864	866	856	843	840	842	834	809	824	798	812	828	846	858	810	794	866	844	796	824	857	851	828	831	794	864	774	825	876	817	859	859	819	834	781	873	806	818	834	823	856	866	884	859	845	836	813	856	844	803	845	849	879	784	803	855	872	819	905	852	851	855	814	843	805	832	779	817	785	841	842	833	865	867	864	830	823	812	845	874	831	878	783	836	823	805	858	819	837	850	815	854	858	800	809	818	833	758	852	838	820	843	823	841	781	841	828	785	810	835	911	799	835	876	803	810	862	868	869	833	865	845	791	816	809	809	798	892	832	781	797	794	824	836	848	849	842	819	864	825	784	876	822	879	835	791	867	802	807	840	824	821	805	836	789	845	817	827	849	818	864	823	856	863	838	841	845	844	795	868	847	785	839	850	769	814	842	804	860	840	859	825	878	826	844	843	822	886	806	836	856	844	813	813	825	813	897	854	828	830	873	867	829	855	831	795	830	807	838	849	848	815	773	856	861	763	891	788	855	792	836	832	830	844	845	817	827	845	811	812	772	846	829	856	885	849	846	821	800	841	855	793	793	890	787	842	861	856	798	836	869	856	804	773	851	858	828	859	813	822	869	880	787	836	841	849	870	853	872	880	807	838	846	850	850	863	784	797	835	867	765	824	886	812	854	872	803	816	797	819	851	800	804	791	849	819	815	826	826	806	873	830	869	836	826	833	864	756	793	850	797	844	830	809	785	844	808	847	873	819	812	823	825	844	874	837	873	824	830	821	819	806	822	806	850	866	826	789	818	831	814	827	838	785	815	812	842	812	831	803	858	876	777	810	863	844	838	812	837	847	801	900	871	861	853	845	795	834	842	820	845	842	917	830	859	784	799	850	847	817	844	844	820	800	829	830	866	851	815	781	847	844	826	871	884	798	779	851	842	790	839	818	840	854	851	856	796	890	877	814	796	883	868	806	796	797	806	819	858	843	827	838	809	856	818	830	795	833	807	863	845	859	825	828	802	852	845	841	855	799	775	839	844	800	866	799	815	900	826	864	843	840	837	836	799	832	807	858	865	869	804	845	822	882	864	858	804	854	826	845	896	810	772	851	826	848	796	834	826	840	797	795	843	895	828	784	823	835	865	813	879	836	789	858	793	828	846	826	849	871	854	841	850	844	821	853	815	851	833	839	840	823	809	788	801	838	872	821	849	801	802	817	853	860	896	882	783	871	825	845	846	791	866	810	821	866	785	846	851	832	796	805	852	830	813	860	841	857	814	902	838	809	864	829	800	779	786	807	847	805	858	805	868	801	873	871	833	885	813	820	824	842	853	841	834	816	805	835	842	813	841	831	872	867	830	841	854	843	871	847	819	852	785	846	834	875	796	864	853	884	877	856	864	833	814	824	855	803	782	854	829	830	841	851	850	795	859	780	792	817	814	850	866	865	824	784	809	846	865	801	872	838	818	871	862	826	849	820	824	824	827	867	807	804	844	870	841	765	850	854	806	839	883	809	792	806	857	859	836	843	801	782	835	829	787	818	769	795	831	846	817	843	828	811	842	808	803	878	831	841	815	816	843	827	783	800	874	844	780	773	842	824	839	835	911	791	828	873	801	825	872	852	872	833	803	778	837	829	844	834	853	866	805	788	838	864	852	827	800	823	823	871	817	870	780	879	801	810	799	821	850	864	822	817	836	821	780	830	832	821	825	811	880	812	813	848	797	838	850	775	896	883	839	832	874	853	779	859	830	843	844	801	895	824	847	804	877	828	810	802	800	866	851	891	797	815	850	841	835	843	848	870	824	839	852	835	834	832	823	817	761	845	812	810	846	788	858	829	850	905	806	857	831	794	828	805	798	833	913	850	848	871	856	871	801	824	828	851	831	852	817	855	819	821	833	832	826	814	819	838	891	854	855	803	769	875	831	883	814	835	799	835	858	858	874	825	826	802	855	867	817	850	765	801	832	797	883	813	801	864	858	800	865	842	802	817	861	782	832	868	804	837	823	842	854	862	833	797	828	832	865	828	796	814	841	839	859	854	829	858	862	804	838	843	839	870	828	847	813	853	802	825	889	813	808	841	908	859	825	895	832	832	830	866	821	849	868	809	823	874	812	829	771	854	824	800	837	799	827	894	830	826	831	832	862	830	857	826	808	782	857	843	787	859	833	868	846	794	781	877	842	858	893	821	883	823	843	784	827	797	814	873	792	849	863	825	826	812	816	880	882	843	830	849	806	838	847	869	816	800	853	854	807	837	789	858	822	823	850	772	862	831	845	835	843	836	846	834	797	833	857	843	797	834	857	855	836	797	785	815	828	836	842	826	831	849	833	892	825	874	838	876	764	788	851	827	835	855	844	815	781	836	753	783	876	833	844	869	821	829	870	841	815	795	795	836	833	840	794	834	871	804	769	852	869	843	867	897	816	823	901	879	794	807	854	809	783	829	782	809	880	844	841	815	789	865	823	789	804	829	854	832	829	856	857	846	845	826	814	817	843	834	804	763	789	819	848	843	845	806	809	854	854	776	846	825	823	803	841	842	863	875	798	832	845	838	859	822	825	832	804	830	793	829	863	827	817	869	841	788	843	774	822	847	831	839	833	885	806	813	823	837	793	876	836	880	865	849	852	804	815	858	782	800	854	765	843	858	855	818	883	890	799	874	862	802	850	895	819	845	847	822	798	827	836	838	810	865	885	773	773	817	846	821	815	863	812	861	802	818	803	844	841	859	884	836	847	840	826	800	855	866	893	845	842	866	840	817	857	815	834	842	873	855	798	848	855	819	860	776	834	871	896	787	812	824	808	827	795	853	864	903	857	857	827	826	854	773	825	856	846	822	825	822	863	816	848	821	833	821	777	876	787	881	816	860	811	853	872	825	842	887	842	800	811	836	862	811	797	832	816	819	819	792	816	849	798	800	854	787	851	777	830	859	844	834	802	845	814	807	846	807	817	825	830	857	817	913	858	867	829	877	839	841	811	806	873	825	832	856	868	837	849	792	853	856	858	807	836	873	850	846	853	810	832	844	857	817	832	820	814	830	796	805	854	860	776	820	869	870	827	833	820	813	890	897	838	818	864	817	803	842	859	903	822	813	854	831	846	826	856	837	881	827	840	831	847	801	840	854	790	839	897	828	834	878	821	841	880	863	795	806	791	854	840	827	867	813	838	807	845	877	825	846	854	788	803	807	822	883	839	848	803	831	823	838	799	808	811	844	852	881	834	828	860	837	838	786	833	859	826	844	803	850	854	827	845	766	824	864	822	841	827	830	860	864
1886	714	417	213	246	426	405	470	538	361	333	360	344	310	316	367	352	243	225	167	121	88	84	119	114	97	130	145	140	123	137	98	92	100	101	87	79	110	130	169	139	130	120	118	91	80	75	59	65	48	74	66	67	53	70	68	72	63	65	71	69	69	61	77	72	77	74	73	58	67	74	66	65	69	72	57	55	55	67	70	80	67	80	72	54	91	62	71	67	66	67	58	65	74	67	68	62	72	66	55	82	79	78	70	70	67	67	73	62	80	71	69	82	71	82	65	74	74	89	58	62	65	76	68	73	78	83	67	70	77	71	70	85	82	78	70	56	69	82	81	57	69	76	70	76	57	58	65	74	80	61	71	67	65	64	75	50	66	78	71	76	75	81	71	66	72	83	71	70	62	79	66	68	68	70	71	64	71	63	64	64	66	73	68	75	63	56	84	71	59	78	77	76	66	84	73	55	62	80	87	74	78	78	70	58	71	64	75	78	71	80	62	64	63	75	80	71	66	73	70	68	71	78	84	71	76	80	72	69	51	62	58	57	73	76	74	72	63	69	65	81	86	54	68	72	65	73	59	74	59	59	60	71	70	62	71	55	60	65	58	78	81	72	81	63	59	61	70	74	70	74	60	74	87	62	68	48	51	55	71	77	75	74	66	70	66	69	90	75	63	63	69	68	66	74	52	73	69	57	72	68	60	73	72	78	67	70	78	71	69	54	67	63	65	68	78	53	60	73	62	59	64	71	68	80	69	76	73	80	76	72	51	99	75	67	57	65	71	63	72	62	72	72	57	55	64	86	76	68	79	69	56	80	81	83	60	83	76	68	73	75	77	81	69	68	59	74	64	63	61	65	85	68	75	71	69	78	73	59	71	58	63	75	81	73	79	76	69	60	52	77	75	53	63	62	69	63	81	57	78	65	69	62	65	68	91	55	69	62	77	66	53	65	84	65	82	72	79	69	67	87	74	68	78	65	55	78	68	69	64	72	79	73	59	80	67	75	62	70	66	64	82	61	69	60	81	61	71	77	57	69	72	70	49	77	79	76	61	73	71	78	62	70	71	81	71	67	64	60	76	60	80	63	76	72	62	57	74	55	76	67	79	67	67	74	62	74	75	73	62	67	67	68	67	66	77	70	63	53	88	61	82	74	63	99	79	84	60	61	74	68	77	61	72	57	68	68	82	73	68	70	65	74	72	68	62	58	64	67	76	58	69	62	63	78	67	67	73	68	62	53	61	60	61	72	88	69	78	59	55	66	60	54	65	84	69	68	70	71	77	73	73	65	71	75	63	66	62	63	60	69	70	68	55	54	69	68	73	56	73	74	73	54	61	70	56	72	73	74	74	69	72	79	84	75	57	81	75	59	61	61	61	60	72	61	66	69	75	68	56	85	71	75	68	59	91	72	63	82	67	64	66	58	69	72	56	63	59	72	71	68	73	73	77	73	86	74	69	72	61	73	73	59	75	57	67	67	54	69	72	67	74	72	76	69	77	57	71	79	69	82	41	81	66	70	76	74	88	61	65	58	55	67	75	72	74	63	72	69	52	73	66	71	74	73	65	74	73	73	73	62	67	76	64	96	70	75	66	78	72	73	69	65	71	71	80	64	68	72	61	72	57	71	73	67	49	66	71	61	90	64	64	67	61	77	82	71	71	82	84	55	65	78	70	73	70	73	70	72	61	63	58	71	73	74	77	62	75	81	80	67	68	70	71	67	73	75	76	65	71	77	73	67	69	78	63	61	70	63	68	78	70	79	67	64	73	54	87	67	70	69	63	69	76	79	58	63	65	70	64	83	69	68	81	71	63	70	73	55	70	60	91	79	83	79	65	68	78	64	81	68	64	68	68	80	60	75	81	55	72	86	68	79	65	57	63	51	63	72	75	81	61	57	73	74	77	62	72	61	64	59	68	86	58	79	65	72	79	66	68	84	84	72	63	59	64	94	71	71	77	56	59	66	71	74	63	80	75	69	67	66	58	85	57	56	58	57	70	55	69	61	69	72	69	68	75	68	62	73	68	66	81	88	67	74	79	76	75	67	72	60	62	64	74	66	78	72	68	80	69	60	54	77	62	60	73	66	71	72	72	74	68	74	78	77	70	62	62	76	61	73	74	62	86	65	73	64	62	76	64	53	53	74	63	65	71	79	67	73	70	64	72	71	61	62	48	58	62	78	62	70	71	64	71	73	75	61	73	52	63	65	79	82	63	47	78	67	65	72	61	64	72	70	59	73	58	65	63	58	69	69	67	74	78	61	73	70	63	59	77	69	81	82	76	69	67	64	72	69	65	65	58	75	65	64	70	76	81	82	86	70	80	52	78	57	72	69	81	85	68	75	67	68	68	69	63	98	73	59	64	66	53	54	51	78	69	67	54	64	71	52	73	84	69	72	74	68	75	71	64	73	54	69	77	80	69	78	74	59	81	59	72	75	75	51	54	61	72	77	61	70	73	70	79	63	68	85	57	74	67	74	72	67	60	68	66	68	57	71	82	70	66	68	68	75	70	83	60	82	71	70	63	65	64	77	68	49	76	80	76	51	76	80	71	62	54	72	73	64	76	69	70	72	71	59	71	53	76	55	57	64	87	69	54	74	68	66	64	63	77	70	65	80	66	49	60	65	67	63	60	71	71	63	50	68	74	65	76	68	71	73	68	77	74	63	69	68	50	68	75	63	56	68	70	80	67	84	79	77	71	49	65	79	58	85	72	74	67	66	60	62	71	84	74	60	78	59	78	69	68	79	89	69	84	64	57	70	61	72	73	73	80	62	60	57	59	83	66	72	49	61	87	67	70	66	69	65	61	55	65	64	75	71	59	79	63	67	71	87	56	75	80	71	69	78	65	72	75	64	82	56	66	65	75	66	71	69	86	69	78	56	77	60	66	62	72	74	65	58	79	56	77	73	61	63	68	63	65	74	56	64	55	81	87	71	83	68	68	81	71	72	72	59	73	66	73	71	66	67	69	62	72	66	65	64	75	68	66	66	57	68	72	63	78	68	76	70	69	66	72	63	67	75	80	65	72	81	64	52	69	64	63	57	82	74	58	73	61	90	73	74	71	74	62	68	85	78	61	61	72	77	63	64	59	73	71	75	77	71	68	78	58	70	47	72	75	61	83	64	70	65	74	62	62	60	72	67	64	63	72	71	57	74	59	70	61	68	59	55	79	76	76	71	77	71	68	69	71	80	62	58	72	70	74	83	49	54	70	67	86	72	74	66	49	72	63	77	64	66	77	76	89	73	82	66	75	73	72	63	65	79	67	56	75	70	65	81	69	49	69	68	74	80	61	67	74	72	52	67	63	63	64	62	63	68	74	80	76	56	80	76	53	66	68	84	74	60	70	51	65	66	72	69	64	68	76	65	67	65	69	60	61	61	60	68	76	62	64	63	71	73	89	74	58	69	56	65	60	78	65	61	74	62	66	77	78	72	63	70	84	72	74	75	65	68	72	53	71	68	63	71	69	57	72	78	73
16346	10599	6441	9906	17812	20286	19602	18859	17737	13056	11319	11785	10687	9765	9389	10882	8907	7333	6007	4280	2722	1804	1459	1619	2056	2243	2804	3444	3199	2936	2640	2166	1856	1828	1861	1678	1423	2519	3354	3475	2379	2584	2369	1725	1209	965	770	747	750	754	744	687	705	751	762	745	739	724	711	708	764	682	740	750	713	707	745	761	725	754	699	741	720	705	788	748	710	794	779	787	762	767	756	747	765	746	714	745	761	745	742	769	733	744	744	727	738	721	742	764	700	735	756	747	778	753	753	706	720	730	763	736	722	754	730	730	751	715	769	751	754	711	736	720	735	698	744	675	719	739	718	771	727	748	715	704	752	752	749	723	748	787	731	738	713	718	748	727	750	742	765	704	765	711	751	742	764	715	754	754	714	720	748	724	714	729	800	743	775	722	758	799	764	745	750	776	702	715	714	775	683	741	745	748	721	733	745	774	727	720	777	772	749	736	729	764	735	749	713	727	738	714	766	754	750	749	742	717	718	754	757	738	713	742	805	706	690	722	743	714	694	728	781	696	779	762	718	756	753	696	754	748	764	745	740	722	713	694	750	785	734	704	708	676	712	803	709	703	795	736	759	752	739	720	743	725	766	745	758	763	739	721	793	737	698	719	732	732	725	711	737	716	732	724	719	715	720	720	739	712	752	729	737	770	722	750	736	739	751	709	733	775	704	718	781	749	734	705	738	709	741	729	736	727	723	760	744	703	708	718	722	694	715	736	738	744	702	718	733	720	727	693	719	747	714	742	698	747	756	772	775	720	752	705	718	695	733	742	730	766	739	713	764	743	771	744	721	749	709	699	741	755	728	753	747	754	739	718	720	750	717	774	760	705	779	795	741	733	760	739	736	778	759	747	760	729	762	745	727	685	743	722	793	698	742	776	721	743	700	727	721	728	786	731	748	724	756	723	706	692	745	750	725	728	770	789	707	721	741	738	773	749	725	728	764	765	751	744	725	773	761	734	769	739	708	741	767	743	734	732	734	758	791	775	749	745	716	727	749	784	746	771	757	762	694	720	747	736	781	780	730	723	722	729	745	755	757	749	715	684	714	758	729	749	752	715	722	746	684	755	706	721	723	728	743	750	733	755	748	728	721	747	706	752	739	705	759	767	694	818	719	720	713	730	732	708	733	721	777	758	730	717	755	756	729	786	745	725	785	743	744	750	726	741	706	736	767	749	708	730	772	758	766	741	729	770	737	683	734	725	693	716	726	742	777	710	722	720	745	741	779	737	729	703	704	769	727	782	752	733	739	736	750	723	746	736	752	734	732	733	750	755	731	783	748	748	727	687	783	743	736	746	742	745	719	718	792	726	769	698	752	769	750	750	794	758	726	740	732	695	735	736	692	744	738	783	752	747	686	759	748	774	759	770	729	729	756	763	695	764	807	765	707	724	773	726	723	726	752	734	723	734	705	722	709	725	739	750	694	760	711	779	717	746	696	734	719	738	730	699	770	716	724	742	736	733	772	710	746	694	744	701	731	766	726	758	746	725	705	754	779	774	725	775	770	744	740	743	751	683	783	784	723	748	747	746	779	710	721	756	710	729	815	759	744	761	742	726	756	789	726	706	732	681	726	751	737	731	736	769	740	773	748	775	699	739	706	760	743	772	725	735	743	726	773	749	718	730	710	748	742	748	766	731	722	701	722	720	740	741	778	789	752	768	741	707	755	725	792	766	733	738	731	744	716	737	750	757	736	714	717	689	728	764	701	756	757	673	769	733	721	714	704	758	723	746	727	814	760	777	759	762	690	764	737	765	746	757	799	705	788	721	668	715	759	723	704	731	767	778	766	765	725	762	745	761	745	753	668	688	756	763	686	744	734	773	741	731	765	719	711	746	733	706	711	780	764	740	733	771	720	777	789	720	714	724	725	727	729	719	739	739	748	733	756	777	759	738	738	713	695	743	729	761	687	728	691	751	752	808	744	727	754	717	771	744	720	751	753	715	739	720	747	769	723	763	751	755	754	753	774	760	733	751	709	765	715	748	771	745	715	787	751	708	754	736	698	785	797	760	705	739	740	736	741	756	715	719	710	737	741	704	710	714	736	744	735	746	698	711	730	715	719	717	732	737	697	699	794	756	745	708	748	724	757	732	697	744	748	759	750	708	758	756	754	754	713	736	743	728	737	813	724	735	759	731	719	732	722	705	719	704	720	778	688	759	772	753	764	751	725	727	787	747	792	774	702	727	745	714	762	732	755	764	749	765	733	760	690	727	762	790	763	735	730	704	739	731	725	730	759	742	729	715	738	759	754	723	743	749	754	752	733	741	703	749	702	754	744	751	717	738	756	756	711	756	749	710	746	766	738	727	759	741	727	738	709	763	767	698	757	725	714	743	742	755	697	766	729	767	673	707	745	744	751	726	754	687	778	754	724	733	761	712	757	792	781	735	685	734	755	792	699	740	688	771	767	740	743	741	695	754	759	755	777	760	749	717	741	756	748	712	727	705	722	763	754	735	689	698	733	706	742	757	703	742	720	766	781	724	775	709	716	724	732	788	723	729	791	736	718	707	704	702	734	757	729	732	715	746	756	679	717	706	710	763	758	727	716	678	737	739	733	696	733	693	732	748	732	727	753	790	794	753	772	732	715	706	757	762	727	735	766	733	793	703	759	738	744	732	712	720	727	791	759	764	699	748	740	702	733	761	716	742	752	737	767	751	739	700	750	713	717	759	704	728	752	750	776	741	739	754	693	758	754	741	740	710	690	723	681	706	737	786	791	750	727	777	721	727	730	710	721	780	740	766	742	750	726	766	756	770	704	713	797	729	695	762	762	726	748	684	705	718	752	718	737	748	767	746	769	742	716	763	756	681	749	712	714	747	695	724	692	696	739	733	776	733	736	721	744	757	756	723	769	685	672	729	719	745	679	722	736	736	707	685	766	747	725	729	729	727	720	730	756	743	749	688	716	770	742	751	719	758	771	757	756	745	735	730	709	749	760	749	718	739	770	769	703	759	736	718	680	736	714	764	761	773	724	763	757	722	689	700	726	744	762	730	721	787	715	758	757	770	726	713	750	765	684	730	726	779	702	759	741	696	775	777	753	727	749	747	701	714	707	726	747	757	733	711	741	734	746	752	790	720	752	695	735	761	749	775	764	690	736	719	733	742	771	774	707	714	704	711	733	729	685	711	712	733	704	821	729	706	762	752	732	725	774	708	784	727	756	753	749	751	711	752	736	712	751	683	710	706	738	742	746	712	750	738	727	757	778	782	721	702	780	709	772	713	695	794	728	711	695	760	736	709	747	752	726	754	701	713	728	730	746	719	748	781	747	751	733	737	727	765	815	793	703	726	721	722	743	762	808	712	725	755	779	739	704	744	735	719	753	754	738	749	769	729	749	786	746	707	744	739	769	748	799	722	743	768	751	744	772	731	707	754	744	731	778	669	729	727	728	808	723	709	730	753	740	727	764	781	743	775	782	744	728	745	717	735	730	735	717	694	782	724	745	713	732	701	718	730	740	746
1518	1190	649	369	394	652	708	662	667	539	455	450	444	391	387	447	387	330	280	196	128	89	141	118	143	161	168	197	185	171	130	168	150	97	92	97	112	102	129	188	194	382	357	230	168	106	97	91	100	71	64	73	91	74	72	70	82	73	60	74	84	72	70	74	81	72	63	82	76	84	69	86	95	76	88	75	80	87	71	77	67	73	79	75	85	74	93	69	66	75	56	90	87	86	66	73	84	73	69	83	70	69	89	70	67	77	60	87	76	67	65	82	67	81	87	89	74	88	84	69	93	79	81	69	79	77	88	74	65	79	97	86	71	75	72	74	77	66	95	69	84	75	91	71	62	76	77	78	95	75	84	84	81	82	75	91	77	83	68	78	83	79	70	74	78	70	77	74	84	77	89	91	83	59	78	67	80	85	81	75	101	68	78	63	70	85	73	87	79	81	70	91	80	64	93	90	78	63	80	66	82	90	75	72	94	83	87	76	83	88	88	86	81	66	80	80	77	64	88	78	66	69	81	80	89	69	75	71	71	77	87	84	80	77	73	91	72	82	65	62	62	79	79	87	66	73	68	73	80	89	78	79	76	87	77	63	90	108	71	86	75	65	81	81	93	75	76	80	77	76	74	85	77	80	79	78	84	91	90	101	80	74	94	72	69	69	86	71	58	86	60	82	83	82	57	89	78	83	73	74	84	64	84	78	73	72	89	74	74	76	99	80	75	74	76	61	63	73	80	78	78	72	80	76	83	65	78	73	68	74	76	84	71	69	58	81	86	65	81	85	75	71	79	62	86	91	58	95	67	73	89	82	72	84	69	72	81	77	68	69	86	74	76	71	73	88	88	78	78	66	86	81	68	77	63	72	85	64	64	71	83	72	77	80	66	71	73	84	85	71	77	76	76	79	81	86	74	67	77	88	79	109	80	76	73	86	88	77	68	84	72	72	77	82	66	75	61	75	88	76	72	58	74	88	53	76	72	78	79	72	102	93	73	70	92	62	75	85	81	72	81	81	71	84	96	71	80	81	73	67	87	77	71	68	73	74	73	100	96	86	76	66	80	68	73	67	77	72	94	93	71	79	71	84	93	70	86	73	82	69	89	76	82	85	78	78	81	86	75	73	72	70	71	76	96	97	73	76	71	63	68	88	82	87	78	74	77	74	80	78	91	77	64	71	75	73	75	81	78	59	78	80	86	86	75	84	70	77	85	81	81	83	72	65	81	74	71	78	76	79	80	81	74	85	78	95	86	75	92	86	85	72	86	73	88	72	77	93	90	85	72	76	90	79	82	84	67	75	84	84	77	63	64	76	95	75	71	92	79	80	73	70	71	81	75	70	77	75	73	74	86	102	83	61	64	82	75	80	76	92	72	90	69	71	94	78	77	74	72	64	92	74	79	93	63	70	65	72	75	82	75	75	95	66	92	70	88	95	82	64	76	83	63	71	71	63	83	73	84	69	88	95	78	88	68	80	76	78	75	71	75	102	79	75	68	76	77	76	78	82	99	82	87	82	82	71	75	79	88	62	77	80	83	75	89	77	73	67	91	86	97	77	85	65	73	71	80	71	81	81	70	80	91	89	79	90	84	74	87	78	76	71	71	64	89	83	80	82	86	86	59	88	66	79	98	71	71	82	86	93	79	74	68	78	95	81	64	94	77	62	71	69	77	78	68	83	66	66	69	79	83	83	68	76	80	75	75	95	77	74	78	74	67	76	76	88	62	75	65	76	84	81	78	73	89	93	84	94	73	63	62	82	84	80	92	67	80	80	79	80	73	86	84	80	79	66	74	68	71	74	83	82	74	75	71	59	87	88	76	85	72	98	70	86	77	79	79	81	74	82	89	79	71	55	90	93	70	70	70	70	80	72	83	85	77	84	62	89	83	69	87	80	75	73	74	79	84	84	77	83	80	73	60	61	67	70	80	82	71	83	78	84	83	84	69	82	71	85	85	66	78	80	79	62	64	79	83	78	92	83	92	90	77	77	89	72	81	81	84	82	81	69	76	96	72	76	71	79	76	80	77	78	74	82	83	86	79	75	61	77	84	88	85	85	94	74	85	83	89	69	66	87	67	92	79	64	58	76	99	78	59	74	72	78	68	94	85	59	80	55	78	77	84	76	82	86	83	64	67	81	95	74	73	75	79	73	83	79	91	79	82	74	68	76	68	81	90	69	65	90	73	84	83	90	80	104	71	92	74	90	84	78	84	59	69	82	75	71	83	82	70	87	104	69	71	83	93	85	72	83	70	74	61	86	70	91	77	74	74	86	75	87	67	71	78	90	71	83	78	67	80	83	80	76	75	77	79	71	79	78	95	82	78	73	71	81	62	75	53	77	76	106	81	73	88	81	90	80	70	68	84	87	76	91	75	73	76	85	72	79	73	79	83	72	63	84	78	81	68	83	95	74	72	58	100	68	72	96	71	73	70	76	83	78	65	71	85	83	65	72	82	84	79	72	82	78	68	76	75	69	72	87	67	79	80	73	81	73	77	78	61	71	98	73	80	70	87	87	60	65	66	84	70	67	89	74	77	86	69	76	81	83	80	57	78	76	81	94	83	88	70	84	81	72	88	83	81	95	92	72	92	81	61	75	81	97	81	65	74	79	70	66	76	68	71	80	67	86	80	74	80	65	66	64	84	78	71	73	70	80	86	79	77	79	82	76	70	84	84	79	69	67	80	75	72	69	72	86	79	71	75	71	83	63	72	87	62	80	72	77	84	68	77	69	72	79	71	85	84	79	77	78	63	78	72	81	61	88	53	76	85	69	82	78	78	86	81	63	76	76	84	73	84	74	86	87	86	81	88	73	72	65	69	66	67	69	78	65	86	82	67	76	74	63	82	75	87	82	65	87	76	95	83	80	84	65	80	86	77	79	82	80	72	86	70	62	84	75	87	80	65	79	69	73	78	87	78	86	71	72	66	84	73	81	72	77	77	53	65	102	88	71	72	69	71	87	71	80	68	77	90	68	88	76	80	63	79	86	85	82	90	70	64	84	64	66	56	60	80	76	65	69	63	71	60	87	85	76	90	92	91	80	60	74	94	78	73	79	84	78	82	82	77	85	92	73	74	82	86	85	84	79	67	88	74	86	85	70	76	63	74	73	75	80	92	88	85	81	81	91	74	68	76	84	80	87	87	88	66	68	93	82	84	70	79	77	76	70	90	68	94	94	76	73	87	73	69	94	74	90	72	79	80	96	81	73	67	75	77	92	63	75	65	89	81	75	83	93	63	75	73	75	95	78	69	79	71	78	74	85	80	88	80	84	72	68	72	72	71	69	92	83	90	71	74	64	61	83	79	66	77	74	105	90	71	75	70	73	80	77	88	67	70	73	72	89	84	66	70	69	90	75	81	81	72	79	78	81	74	83	91	90	90	78	71	81	89	76	67	93	78	90	78	94	71	75	81	71	76	95	73	73	74	66	69	69	82	79	95	74	74	80	67	72	95	91	84	82	59	81	84	77	57	73	86	76
19916	14606	9563	13859	23295	24860	23686	21712	21002	18288	14334	14349	12873	11760	11464	11724	11246	9448	7566	4964	3166	2047	2035	2449	3091	3514	4096	4792	4293	3413	2817	2651	2640	2138	1702	1611	1615	1808	3100	4251	4435	8636	7743	5004	2824	1573	1103	942	869	828	808	775	826	789	802	794	848	839	820	810	816	834	770	768	822	852	815	795	804	850	847	850	837	791	798	795	807	821	820	817	865	833	850	871	793	820	794	825	844	849	801	882	877	840	793	788	871	824	857	812	858	878	834	808	846	841	853	818	844	860	799	870	855	815	794	859	817	810	833	803	838	850	802	829	832	848	734	782	814	828	831	853	809	828	827	831	831	778	869	802	861	823	825	822	787	801	852	797	835	856	791	751	780	796	807	823	808	859	810	809	807	820	869	847	802	879	815	815	841	835	805	804	848	816	855	792	805	819	843	803	794	831	787	855	843	816	806	806	820	852	869	815	819	774	819	858	814	864	808	840	829	828	849	805	808	888	803	800	858	840	780	840	803	852	827	832	840	870	843	783	824	797	822	812	855	852	828	846	797	832	832	830	837	832	821	867	829	814	812	821	822	854	803	848	859	812	866	802	818	782	823	828	781	809	831	794	862	801	842	837	767	735	834	862	850	854	826	854	863	818	849	810	798	832	851	858	812	822	847	824	829	841	796	886	841	825	838	839	853	855	864	817	873	832	834	849	794	816	854	825	819	812	830	873	802	856	871	790	814	878	854	852	870	823	800	777	821	812	819	793	801	824	825	836	828	840	831	808	832	789	819	843	831	770	902	808	837	817	801	819	844	787	848	818	801	822	813	830	900	854	882	809	832	808	872	814	845	786	823	814	916	827	823	858	871	824	870	842	853	817	852	798	837	834	852	839	794	818	850	799	841	829	800	873	864	759	800	818	878	835	883	843	808	824	811	768	827	796	823	824	845	811	877	806	859	807	870	824	824	841	840	834	844	829	854	791	843	811	823	780	860	832	804	826	843	836	838	866	831	804	817	811	806	823	828	862	829	818	872	818	809	814	778	866	822	829	831	862	813	861	832	801	824	855	864	798	827	782	817	866	825	817	870	833	784	820	832	816	854	821	857	813	831	808	816	829	793	836	863	833	864	799	814	810	827	820	893	856	842	796	814	832	898	844	864	824	815	843	839	904	840	802	850	853	837	847	792	896	838	849	849	843	789	799	793	824	828	830	829	777	800	797	906	817	843	862	823	866	853	821	814	851	859	843	883	824	848	811	783	838	853	877	850	806	869	857	834	844	860	813	780	846	862	836	895	827	833	850	911	813	818	808	785	877	824	805	863	842	853	789	821	885	828	852	835	781	842	769	854	864	862	799	848	864	839	738	841	829	832	838	851	876	866	843	824	745	848	840	858	899	803	826	823	831	807	789	867	833	831	801	820	803	799	841	849	903	818	799	775	810	826	842	820	849	839	837	849	858	849	855	822	804	841	859	838	777	802	864	829	836	850	813	842	807	773	824	808	867	827	855	807	817	807	807	842	794	814	820	876	805	806	839	812	804	846	798	792	838	838	805	805	814	820	831	862	849	765	845	776	857	846	843	831	872	800	810	774	842	875	826	824	795	855	837	833	810	830	797	854	852	786	843	823	809	824	875	816	798	848	781	821	858	809	763	846	822	836	809	811	852	807	837	837	831	859	880	822	898	792	797	840	849	872	813	823	868	821	914	872	906	803	802	856	872	849	854	782	884	819	833	797	882	796	872	855	858	798	815	819	842	878	816	860	876	851	828	811	804	817	857	846	842	837	859	809	825	837	834	799	845	854	811	817	784	871	920	827	820	833	863	817	835	872	861	836	818	843	815	829	853	733	874	800	851	850	813	863	894	828	846	796	809	899	834	837	857	845	835	809	786	805	823	861	823	849	838	794	833	848	817	799	805	827	781	865	895	857	857	778	834	832	818	794	826	849	795	899	829	787	831	877	796	811	876	811	860	797	862	812	815	871	842	823	884	831	788	837	856	787	807	834	791	796	838	793	831	842	778	822	812	874	801	830	834	828	830	843	813	821	859	851	778	802	829	800	853	810	830	858	785	828	789	813	829	813	822	829	825	810	813	850	878	834	816	805	812	781	813	786	831	861	812	795	836	793	795	802	834	820	790	796	791	862	840	821	825	896	883	884	842	840	873	827	815	778	787	816	770	807	802	759	826	866	823	826	810	811	867	828	812	838	808	835	803	865	833	833	852	794	831	880	820	844	846	847	843	823	850	821	854	841	825	798	840	838	809	808	883	827	830	836	794	827	851	837	851	892	861	820	874	799	842	796	833	824	805	856	786	858	857	803	818	848	814	853	864	831	826	852	835	859	847	880	821	805	870	814	817	803	774	845	802	778	868	795	835	815	744	846	866	848	849	794	811	862	814	854	826	801	806	834	862	828	800	787	863	854	826	875	775	883	825	839	859	801	857	857	879	844	795	812	832	844	825	831	847	811	857	899	837	795	849	875	839	849	813	866	859	792	755	873	847	849	833	825	811	838	816	803	858	824	872	846	830	805	865	801	827	783	773	769	834	838	843	785	864	863	852	854	850	801	807	845	813	839	859	768	819	887	869	809	862	820	808	854	803	845	868	823	867	879	814	847	843	836	822	824	822	882	838	819	837	809	868	853	845	869	864	830	848	835	800	854	820	871	773	807	813	799	859	870	862	879	847	839	830	853	842	804	819	852	852	874	867	798	807	840	793	829	821	817	817	838	873	806	855	858	835	812	840	810	822	821	823	797	857	855	919	799	822	847	842	847	849	783	804	822	837	820	846	865	812	861	826	841	863	854	806	826	871	824	873	871	871	848	886	840	840	836	866	875	812	888	870	863	862	821	846	798	848	822	819	840	844	828	811	826	835	858	820	833	832	808	860	879	809	872	836	827	815	831	794	897	825	829	816	781	830	850	831	827	822	824	849	813	825	790	808	838	856	787	802	801	820	803	879	816	864	835	873	819	816	772	842	830	809	830	858	834	877	815	826	862	872	873	843	787	832	810	848	839	849	821	877	867	832	789	894	788	824	846	857	782	827	813	855	849	800	800	821	851	773	812	822	796	846	786	807	848	821	825	764	837	792	877	795	834	839	813	862	829	805	810	865	828	807	841	818	806	867	839	815	812	826	897	820	767	781	839	829	781	819	827	794	765	826	835	828	823	842	837	850	810	869	788	826	836	844	851	853	857	854	834	867	816	872	816	832	821	804	813	855	813	846	797	808	821	848	820	833	831	807	859	845	876	842	813	848	848	824	816	807	813	846	819	825	832	786	811	838	785	821	831	809	822	824	820	830	830	865	849	806	868	863	860	770	815	841	819	865	832	800	827	849	847	863	804	835	772	867	847	833	834	795	829	835	846	803	763	819	866	849	815	784	760	835	886	788	828	813	794	815	813	821	840	786	814	879	792	797	834	838	799	789	857	754	825	826	824	802	791	793	763	798	839	853	792	871	831	816	790	845	817	843	841	781	838	829	870	836	837	815	843	813	809	806
3055	1153	639	417	403	688	656	697	666	619	526	455	481	426	386	412	412	354	241	150	128	102	112	103	129	148	210	183	155	137	122	127	116	116	103	106	122	126	125	124	233	418	394	235	149	120	83	66	73	69	65	43	65	64	79	63	73	57	58	72	56	63	74	69	67	73	80	68	67	57	72	46	61	72	65	66	63	74	70	68	75	59	64	80	73	64	48	68	66	57	59	66	73	76	57	74	60	64	38	60	68	77	67	70	59	67	66	63	57	64	75	65	53	71	54	54	63	52	54	69	84	75	71	63	80	61	72	59	60	73	58	61	59	78	71	61	50	54	64	69	62	80	63	66	60	68	71	66	69	59	61	75	71	52	55	85	57	52	62	61	60	68	56	74	73	58	58	55	67	81	65	63	73	79	56	75	76	52	69	76	75	62	69	58	60	51	70	75	69	71	68	69	75	70	67	60	66	70	67	72	69	47	73	73	65	67	52	60	69	68	75	62	69	62	62	63	62	72	59	65	52	69	59	71	51	60	66	73	76	52	78	51	72	78	50	54	57	73	63	57	67	58	74	74	64	73	72	64	71	52	60	54	76	82	56	75	50	53	64	80	70	61	62	63	63	88	64	66	63	64	64	60	59	67	69	79	63	62	67	71	66	68	64	52	69	71	78	65	79	76	64	63	65	58	68	68	59	66	66	74	59	69	69	70	61	70	51	60	58	68	55	67	68	63	57	58	73	71	57	57	74	76	71	72	65	65	65	71	62	66	64	59	70	71	65	74	76	68	69	81	70	73	65	75	53	69	48	65	62	75	71	75	71	75	76	59	51	61	68	75	77	59	65	64	80	65	69	60	68	65	68	67	57	58	65	51	72	77	62	62	83	67	53	59	84	69	83	82	66	65	61	66	71	56	65	72	64	69	54	68	70	55	65	73	66	52	66	59	63	55	72	75	60	79	52	74	72	72	74	54	52	60	60	60	59	53	71	59	86	75	74	63	63	59	69	66	73	69	60	66	74	74	70	77	75	69	61	73	66	70	77	76	58	70	81	61	69	72	72	78	67	61	53	67	78	74	70	62	64	56	71	69	58	76	61	64	75	67	60	59	73	87	77	55	61	62	63	72	74	62	60	61	62	69	65	77	72	58	62	58	59	65	76	75	68	74	59	79	77	72	66	55	52	68	58	57	73	53	59	68	73	65	63	59	62	65	77	68	63	56	57	58	66	67	76	65	79	58	71	54	60	59	74	61	72	66	68	42	78	76	63	73	70	64	69	66	60	60	73	69	68	76	59	72	72	54	57	61	78	78	74	60	56	65	65	73	71	64	85	60	52	76	71	66	68	69	61	63	69	69	68	73	70	57	78	78	80	74	65	63	74	61	66	83	73	60	64	61	69	63	75	66	66	68	59	74	63	50	62	51	74	62	68	60	61	72	70	64	66	59	61	82	58	64	63	48	77	77	60	80	68	69	67	68	67	64	59	73	60	72	62	51	76	55	64	48	64	69	69	64	68	59	57	74	55	62	71	72	68	66	72	72	72	53	75	54	59	64	68	65	65	68	66	73	51	63	58	62	82	75	71	76	57	54	49	73	73	65	53	78	83	55	62	61	69	57	48	75	70	74	63	68	60	65	58	70	67	73	65	69	44	63	80	66	73	50	67	61	65	78	72	75	67	80	65	75	72	61	72	63	88	63	67	68	60	64	75	73	74	68	66	65	60	63	78	70	49	57	79	81	69	67	62	71	72	71	62	71	71	52	54	74	66	57	55	58	67	69	62	70	70	67	83	54	70	50	72	80	60	78	66	71	62	67	50	76	65	70	67	69	77	73	69	68	75	70	87	65	62	62	50	69	66	68	66	83	73	73	62	58	72	60	67	59	71	54	75	53	64	60	73	56	71	56	65	65	58	74	55	69	69	49	58	69	66	56	73	65	77	65	64	69	70	65	76	64	64	76	80	57	65	49	49	68	67	65	60	64	73	62	76	76	68	51	80	66	73	47	60	68	58	55	75	63	70	67	57	61	62	66	75	74	68	68	72	78	67	57	48	72	63	67	68	74	75	66	61	67	75	73	70	64	54	69	68	60	65	67	62	73	45	58	69	77	66	64	66	60	82	60	71	59	75	76	69	67	58	86	64	85	54	57	71	68	65	84	65	53	71	67	66	69	60	80	59	70	64	66	76	60	72	66	63	63	57	69	61	73	76	60	59	70	67	75	59	41	60	65	77	63	59	67	73	77	70	66	70	61	71	71	78	59	70	62	51	62	68	65	75	64	69	70	72	67	58	83	63	79	69	76	62	68	72	71	44	64	69	61	58	61	71	54	58	70	55	67	49	57	71	70	56	61	73	66	77	78	74	84	77	75	66	71	75	68	57	62	74	60	67	64	70	57	60	61	77	63	76	59	72	74	75	55	56	70	58	66	65	57	64	65	65	60	76	67	61	67	66	70	74	67	64	54	59	75	71	68	73	69	69	71	62	64	61	62	74	63	68	77	78	74	64	67	51	83	62	84	71	66	71	80	57	92	53	60	64	64	59	63	62	69	85	79	54	71	57	54	63	73	72	64	73	88	57	54	63	76	72	74	63	64	65	65	58	61	62	74	61	76	73	65	75	80	57	76	74	46	65	73	68	67	66	58	69	88	57	58	64	60	68	63	65	69	64	81	62	68	67	71	60	65	76	74	61	69	64	80	64	62	64	83	54	63	71	66	57	66	62	72	79	66	61	90	71	72	72	60	73	63	71	86	63	64	67	61	67	76	70	64	64	78	56	69	72	69	59	77	66	62	64	68	77	73	72	65	68	66	71	64	66	61	78	78	65	92	60	67	59	81	64	65	71	64	66	61	69	77	64	65	64	77	62	78	71	72	59	71	77	60	78	90	52	81	68	76	81	72	70	71	59	69	75	60	70	66	61	72	64	84	70	49	80	66	75	67	62	63	75	70	66	65	60	60	60	65	63	67	68	65	73	56	65	61	82	65	78	72	65	67	73	61	56	98	63	73	66	76	63	68	64	57	87	71	64	55	71	70	61	68	75	61	64	67	75	63	63	65	89	58	71	71	62	85	84	75	71	81	73	61	62	77	64	76	64	67	66	63	75	61	71	69	78	65	83	71	69	67	62	76	74	66	72	70	71	70	63	66	67	69	72	73	50	67	80	63	72	73	73	65	85	75	59	80	71	71	63	64	70	67	69	65	62	44	83	69	83	56	65	72	72	52	76	78	47	72	57	53	64	69	60	62	74	71	68	67	76	67	67	59	50	69	72	71	78	74	63	76	52	62	72	55	47	78	76	64	67	73	72	64	58	63	72	77	61	64	47	65	70	78	87	72	70	59	68	48	66	68	65	66	70	76	63	72	66	66	62	70	63	69	67	68	72	69	80	64	56	67	76	50	72	67	72	73	57	57	59	57	67	62	54	58	73	76	62	60	62	79	69	63	71	89	80	60	77	74	73	61	68	75	69	67	67	62	65	70	64	58
20688	14157	9660	15028	23816	25782	24245	23416	21192	19659	16633	14350	14289	12414	11480	12052	11425	9922	7176	4055	2488	2022	2105	2354	2572	3553	4809	4306	3567	3056	3065	2871	2498	2150	1996	2074	2190	2303	2714	2477	5394	9728	8323	5440	2982	1616	1044	892	762	718	717	745	706	756	745	688	737	739	732	688	744	726	726	731	754	738	723	718	719	748	754	744	703	722	728	699	734	744	737	753	738	781	767	783	739	738	710	770	740	750	696	701	753	731	739	760	722	713	693	753	737	784	741	747	726	689	728	769	751	728	707	698	741	734	739	723	723	722	732	731	740	749	712	728	722	711	718	724	709	706	747	759	740	773	701	737	710	729	723	725	708	763	710	743	734	687	723	693	734	707	726	766	689	718	718	767	658	731	748	696	752	678	714	693	725	753	752	762	730	709	741	727	698	715	712	702	746	708	744	713	737	742	751	747	728	708	718	691	705	716	738	743	762	727	774	724	752	716	705	738	704	705	716	734	709	713	732	776	724	756	720	730	715	732	726	730	730	745	736	772	733	749	769	722	737	764	694	737	684	719	779	702	747	746	738	682	735	732	691	710	714	731	694	719	774	703	703	744	724	685	716	680	750	708	728	741	708	714	728	673	745	691	716	723	770	719	743	744	730	711	703	770	757	679	745	756	751	728	719	758	688	776	700	685	758	701	726	762	720	704	792	729	747	730	701	708	740	682	768	750	762	725	757	684	797	718	747	746	711	735	724	711	709	725	767	767	735	708	724	756	685	754	725	696	771	716	733	719	728	746	721	791	766	718	729	723	729	731	726	754	774	737	726	683	743	794	690	726	741	711	713	717	726	653	725	699	758	689	722	725	751	710	735	747	705	723	763	693	696	757	689	743	701	722	666	668	695	724	699	686	755	734	764	741	726	689	818	735	732	713	732	749	736	757	757	709	694	753	704	719	727	712	678	700	702	747	698	716	701	741	744	756	712	754	729	725	720	738	733	727	703	699	750	692	671	740	738	757	750	754	730	703	733	759	741	730	808	743	733	750	742	723	726	723	748	757	727	738	727	676	729	702	763	706	705	679	736	704	671	764	727	736	703	705	718	712	738	768	699	702	719	739	732	729	754	691	699	750	719	690	712	747	737	762	708	724	740	735	778	765	672	735	707	753	703	726	713	744	758	712	715	740	704	710	699	727	689	714	722	725	747	728	717	718	759	771	768	736	724	765	689	793	730	717	719	703	689	738	727	746	797	674	701	757	753	692	704	758	742	687	734	778	711	725	745	747	741	669	706	728	760	704	745	728	805	768	725	719	752	748	753	720	735	740	698	733	717	746	739	707	711	718	717	743	732	722	740	716	740	704	736	779	792	698	727	704	744	712	742	706	698	741	719	696	724	771	761	746	719	717	684	686	703	694	693	752	711	710	699	741	758	692	725	708	729	722	715	722	754	696	743	744	705	697	704	711	730	719	700	769	728	756	752	698	681	735	705	730	738	750	802	678	741	797	698	721	727	729	719	704	737	698	779	729	760	713	726	774	693	751	717	719	726	766	716	681	711	745	732	760	763	715	769	678	678	753	709	739	753	743	655	725	761	723	721	719	732	714	755	715	718	731	692	752	788	784	662	695	780	715	738	733	719	708	732	739	722	700	702	768	709	667	773	732	714	744	727	707	722	766	800	735	708	803	707	708	726	709	761	756	737	750	718	703	708	740	715	718	743	719	701	679	709	766	770	736	761	740	754	764	749	792	763	753	748	749	721	757	711	661	685	718	735	725	698	749	710	738	732	718	693	675	752	745	728	715	769	724	707	725	725	738	757	734	719	757	765	675	738	718	680	742	700	732	717	761	713	768	718	750	739	704	682	769	738	712	716	750	731	689	716	736	732	673	700	753	738	753	724	720	750	745	693	780	745	753	754	709	728	768	681	743	789	690	709	748	701	709	788	710	716	735	715	740	723	644	753	686	769	717	734	693	750	680	690	700	735	705	748	742	734	728	769	742	730	674	705	676	705	716	697	722	677	728	738	689	679	723	720	727	690	709	674	747	722	743	735	756	699	696	729	726	747	710	721	739	699	734	703	719	759	758	755	684	776	732	698	707	769	709	754	741	726	723	770	708	702	741	754	744	706	733	720	719	705	739	703	724	754	768	749	773	746	737	682	761	698	707	710	739	702	695	702	725	723	712	711	723	740	710	752	744	747	696	737	797	735	695	782	730	692	707	750	719	708	698	769	708	737	717	757	726	712	740	690	749	730	740	731	762	708	733	719	754	771	689	711	746	711	700	733	772	736	735	715	721	710	677	737	738	726	747	726	706	691	745	733	684	755	736	732	717	749	717	660	712	733	714	734	757	672	743	746	734	706	730	713	717	695	778	728	713	750	681	728	748	785	688	698	770	697	764	702	723	737	736	748	751	745	697	755	735	715	745	756	757	679	747	711	722	725	709	751	746	731	689	697	721	742	743	723	720	713	726	739	753	692	690	705	745	756	734	774	747	742	722	742	753	700	734	771	698	722	791	796	748	727	775	720	728	743	776	753	732	758	741	739	763	753	671	708	756	755	713	739	741	720	705	731	701	715	701	729	702	726	714	692	734	726	770	690	780	731	694	743	729	709	726	769	731	747	758	724	733	708	689	687	748	750	719	728	683	725	738	723	730	683	713	747	702	688	743	720	764	688	730	706	701	732	735	730	709	705	716	742	716	746	688	751	734	734	723	709	676	774	719	711	732	742	740	752	720	697	750	680	751	728	715	739	768	800	785	749	686	721	743	784	766	733	719	773	772	732	729	741	740	684	712	717	752	685	751	698	734	723	689	746	714	751	712	713	670	710	737	724	710	716	718	734	692	792	685	718	750	718	725	762	752	728	671	737	682	685	746	661	732	690	768	755	767	670	725	775	668	780	756	675	704	745	682	761	726	755	721	728	730	707	798	651	748	789	741	743	744	714	727	720	698	716	757	794	731	712	695	657	712	727	710	743	741	707	765	714	726	693	756	696	759	680	719	751	717	723	732	697	728	723	711	719	716	723	706	728	681	761	733	709	713	684	759	730	766	758	717	743	759	720	754	769	743	766	760	733	709	724	729	758	700	731	744	777	720	737	680	740	720	706	771	770	749	737	717	729	728	726	706	757	763	720	721	748	737	764	752	736	734	736	701	703	731	687	739	716	684	770	704	782	713	747	742	700	715	776	723	722	733	682	758	706	728	664	732	724	715	721	715	722	682	718	723	722	785	739	741	737	759	750	733	724	706	727	749	752	765	686	701	777	738	705	719	732	743	700	725	694	695	720	705	757	681	749	686	763	768	730	739	727	703	729	734	746	723	717	704	744	735	702	732	718	722	765	700	736	738	711	698	682	723	737	746	735	691	726	744	720	718	668	724	687	739	737	738	704	718	751	740	750	705	755	749	688	741	680	737	734	741	700	750	784	704	711	745	739	764	704	696	719	732	744	733	740	681	742	729	706	686	730	721	671	712	738	725	735	729	775	721	728	749	747	772	698	727	741	717	769	702
2224	1437	779	531	650	897	1067	999	915	913	737	526	581	606	473	502	499	427	268	175	137	121	118	124	147	180	225	175	152	190	157	162	138	110	128	124	138	113	161	169	277	538	566	366	214	126	86	88	84	64	68	67	81	73	60	81	86	79	70	85	83	74	80	62	82	74	75	79	62	78	82	74	67	70	56	67	75	91	71	73	78	76	86	66	62	72	79	69	82	87	68	81	67	74	88	74	67	82	79	78	74	74	70	79	77	67	63	53	75	71	72	81	48	77	71	71	56	77	80	76	89	67	56	84	73	72	69	68	56	80	76	78	86	66	84	85	77	79	86	77	70	78	81	74	59	68	64	68	71	86	71	66	72	87	74	74	68	82	97	69	75	66	77	75	72	75	83	76	75	80	65	80	79	74	70	64	78	83	90	90	77	60	69	85	75	62	80	74	79	86	57	79	88	67	89	68	68	71	89	80	76	74	76	85	77	64	75	65	71	78	74	66	80	69	55	66	61	79	86	83	87	81	72	93	88	89	84	87	79	75	85	49	71	75	80	76	87	82	83	67	78	87	83	84	73	72	75	72	80	81	75	82	72	71	80	85	79	87	75	78	67	70	90	72	76	76	74	103	81	83	82	72	68	69	64	71	71	85	77	72	78	64	79	87	73	63	78	84	98	68	76	77	72	71	67	87	66	67	63	83	89	77	81	78	80	79	95	81	86	67	79	83	64	75	88	74	73	68	87	84	72	95	79	78	71	78	74	75	60	88	86	71	63	70	72	90	79	67	84	73	62	70	91	56	70	70	81	83	72	77	92	78	84	67	58	81	74	79	84	65	62	75	72	88	82	75	68	72	64	83	82	72	74	66	70	71	74	80	78	83	80	63	83	89	75	78	81	70	65	75	87	80	74	86	83	60	83	69	84	77	82	72	69	73	73	64	80	79	64	65	72	63	73	76	70	81	85	68	75	71	82	93	67	81	79	66	78	79	72	75	83	73	49	92	78	79	76	71	72	78	72	72	68	80	82	81	71	88	73	87	74	72	76	76	68	79	70	75	75	82	57	77	75	81	67	83	79	86	79	67	74	55	66	77	79	88	77	68	66	63	87	81	77	80	63	64	81	86	88	65	78	89	90	89	76	71	76	75	74	89	73	75	78	90	75	77	84	88	77	70	63	69	58	67	75	61	77	87	89	75	68	76	62	71	77	70	95	82	91	85	87	67	74	64	64	63	83	91	73	85	68	81	76	81	79	52	77	86	77	71	88	90	72	64	85	70	78	71	74	65	79	82	66	71	80	63	79	64	115	70	73	68	86	90	72	76	72	78	67	65	53	76	72	87	66	64	79	69	80	90	70	78	71	77	80	80	94	72	82	70	94	81	94	71	87	86	71	81	71	83	81	76	76	81	77	70	63	76	73	71	76	86	73	83	79	73	68	86	88	65	74	69	94	62	73	68	67	97	71	68	69	93	84	82	80	82	76	85	76	79	80	85	75	75	71	73	77	87	96	73	62	84	85	73	69	80	74	80	89	85	86	73	88	71	88	89	76	70	73	76	83	65	76	75	91	71	82	74	95	77	86	84	79	86	75	79	88	71	85	73	67	75	72	74	71	82	83	80	88	81	71	71	71	91	74	77	76	62	78	87	72	73	82	79	85	61	81	77	68	84	82	70	64	78	67	91	61	71	79	71	84	69	82	80	75	86	83	79	71	71	86	80	69	68	81	91	81	70	71	77	72	89	75	69	74	86	77	86	72	64	84	67	76	73	74	79	83	77	72	100	80	92	74	71	74	71	73	87	71	75	55	69	82	64	84	73	76	77	80	71	97	66	61	89	75	76	75	77	82	80	70	76	76	88	83	70	71	81	89	99	76	69	78	81	84	77	83	90	83	83	87	77	78	92	70	75	69	82	62	73	78	89	85	79	62	64	58	85	66	74	73	68	72	82	84	67	69	79	78	63	66	79	85	76	88	79	63	66	85	82	92	70	78	78	86	68	72	80	80	84	76	72	75	80	78	73	62	74	79	76	67	83	66	87	73	76	86	73	69	80	66	62	68	88	72	72	64	80	84	85	73	90	73	76	87	74	80	69	72	78	63	72	82	74	64	84	63	76	75	72	73	73	76	74	68	82	70	88	69	72	89	84	74	71	104	71	71	70	73	75	72	89	63	83	72	54	77	82	82	75	83	82	89	81	84	82	83	73	65	84	84	66	87	74	71	75	80	59	86	69	63	60	78	70	70	68	77	75	82	83	56	70	91	67	71	79	78	61	83	82	69	86	84	66	71	71	64	77	81	81	73	77	73	85	76	74	82	81	75	94	69	74	66	86	78	65	92	90	72	69	61	71	75	73	63	78	71	74	68	76	68	77	61	88	64	80	79	76	72	77	61	67	55	94	73	75	83	62	76	75	73	81	74	73	63	84	70	88	80	76	73	85	90	77	76	76	60	70	75	78	71	59	71	77	76	75	77	78	74	50	71	77	85	86	92	97	83	86	83	84	71	76	80	66	84	75	87	83	77	70	87	82	81	73	75	66	67	61	78	83	73	77	89	77	89	70	67	80	89	87	88	94	81	65	76	78	65	92	77	76	73	82	67	69	77	72	65	67	76	79	90	76	77	77	69	93	83	67	93	86	71	83	81	74	69	73	65	78	76	79	76	76	73	79	79	91	70	73	71	93	67	79	67	81	67	73	79	83	81	87	77	71	99	75	69	65	55	73	73	57	72	61	76	81	89	86	79	72	74	65	87	69	80	93	74	81	72	78	60	73	80	71	72	81	85	75	73	76	63	80	79	87	74	76	54	92	55	71	84	75	82	82	75	79	67	78	60	68	94	82	78	71	88	81	72	63	77	75	83	82	85	85	82	62	62	84	77	84	83	85	84	72	77	59	72	63	81	87	84	97	84	79	91	70	79	71	76	71	75	83	68	72	72	82	77	74	74	63	71	84	65	83	67	76	71	74	72	86	91	83	75	85	80	73	72	86	58	64	64	93	73	73	73	72	66	78	76	69	65	74	77	73	74	70	87	74	82	74	78	100	65	71	66	78	58	77	72	64	65	93	88	69	64	85	68	73	70	87	82	80	62	78	75	89	77	90	84	60	62	84	70	68	73	65	75	89	87	68	74	63	83	70	84	83	76	76	70	75	82	82	75	65	59	69	66	70	89	80	81	72	74	85	72	69	79	82	75	70	63	76	65	82	61	74	94	74	69	76	75	89	86	74	84	72	79	81	74	64	79	75	91	79	86	67	77	73	77	86	68	73	75	63	77	77	76	68	71	64	66	83	80	73	58	75	68	81	98	85	66	72	88	76	82	81	66	86	76	71	78	72	101	79	80	73	80	78	93	107	70	81	90	80	82	73	83	61	74	77	80	73	60	72	73	78	63	90	71	74	64	73	83	81	79	72	79	66	71	80	83	75	75	73	89	96	80	88	94	82	86	68	65	66	84	74	71	77	90	67	84	76	81	71	81	80	79	82
23537	16095	11257	18328	28058	29798	28693	26208	24619	22406	19792	15912	16454	15348	13924	13196	12711	12026	7905	4452	3223	2376	2201	2393	3163	4795	5347	4350	4307	4361	3645	3380	2578	2223	2911	2984	2629	3367	3799	3483	6837	12225	11553	7510	4194	2090	1224	1005	877	861	836	841	866	842	812	802	846	782	863	818	850	789	823	843	819	782	858	823	775	866	812	785	824	842	797	846	827	756	782	876	834	837	835	798	799	805	791	855	857	834	792	828	798	850	866	859	813	868	835	845	748	821	817	827	841	826	831	833	777	894	803	871	839	898	824	828	838	819	795	802	827	802	817	820	795	844	803	808	849	805	807	797	888	849	805	828	791	809	841	834	865	849	810	834	814	822	845	868	826	820	910	773	818	807	853	865	860	802	811	810	815	803	865	768	803	801	820	836	837	845	805	838	827	820	819	859	831	826	783	847	819	762	806	824	785	831	795	817	848	814	840	794	845	851	844	779	860	877	829	761	844	825	806	845	790	842	828	808	833	789	808	787	820	828	820	843	815	881	782	810	867	773	839	842	829	850	872	819	776	832	818	780	811	832	872	783	791	873	831	827	811	803	825	746	822	799	841	835	835	796	792	801	866	770	836	855	840	823	839	818	815	813	791	823	810	835	785	759	853	843	856	841	855	819	878	823	828	819	853	805	764	793	841	819	829	799	892	832	829	833	826	816	860	877	817	856	826	808	859	862	816	844	854	850	769	789	819	877	820	828	845	838	823	871	828	857	812	803	814	820	834	846	794	838	872	845	860	842	822	846	806	854	799	822	815	811	843	828	831	831	828	870	862	794	840	834	785	809	860	820	802	792	820	868	781	846	770	788	804	811	825	836	876	879	841	804	840	855	837	859	802	859	858	806	808	867	862	806	845	884	823	839	857	773	814	821	882	823	817	852	831	820	841	832	816	782	794	867	795	829	848	790	814	824	854	861	835	858	861	801	886	803	844	831	867	865	822	840	851	885	836	741	800	820	816	843	808	866	829	868	801	805	824	792	776	854	802	828	793	810	782	799	827	873	805	848	872	792	827	853	858	833	832	783	861	814	840	817	807	824	835	835	781	823	813	832	850	797	821	894	825	834	833	791	853	851	834	862	815	832	842	810	857	814	786	838	854	834	816	740	856	828	844	859	845	862	829	843	818	883	837	771	799	900	823	826	834	832	789	817	812	849	809	853	850	838	814	820	762	785	793	805	874	885	825	884	860	806	820	831	854	787	839	840	912	823	790	808	805	851	770	818	822	823	854	834	832	780	807	803	806	812	779	829	830	824	845	825	851	771	805	777	873	836	827	815	886	821	804	773	804	804	784	885	842	856	859	785	803	828	814	896	869	808	804	827	865	899	845	858	781	833	788	790	845	879	818	847	829	806	838	830	846	829	814	814	771	800	846	804	829	862	793	831	863	854	845	847	877	842	811	790	827	816	850	812	783	770	823	840	846	842	831	818	864	864	867	843	831	853	840	837	886	855	842	811	830	808	837	820	830	839	820	836	879	798	822	837	805	832	869	844	883	921	808	795	843	875	870	844	850	815	838	810	840	815	800	802	833	857	869	854	846	890	854	821	830	866	838	830	840	850	841	773	797	775	883	838	844	839	784	828	843	771	812	820	789	844	811	777	819	891	871	823	826	784	822	752	847	846	832	867	804	821	845	786	855	854	779	826	830	841	781	884	870	779	843	823	818	843	789	801	803	832	827	826	799	797	856	820	792	822	876	818	818	865	828	852	831	805	802	844	860	793	850	816	782	799	794	863	836	833	797	842	761	846	871	824	796	880	810	821	810	890	851	791	838	890	864	846	813	867	839	830	840	816	850	818	792	842	810	875	817	765	816	838	827	808	839	836	890	789	876	839	849	841	822	823	805	843	761	799	838	836	825	812	771	884	798	810	842	803	850	887	814	813	803	836	792	874	855	771	851	848	843	822	851	895	850	835	828	849	822	814	856	845	793	843	815	765	815	847	838	886	803	806	807	789	851	800	831	807	846	829	826	816	841	855	820	811	817	848	817	821	793	878	814	828	811	810	826	853	810	837	830	814	833	802	775	787	839	876	833	817	798	800	794	746	859	848	865	842	856	811	878	860	833	822	881	852	814	801	836	857	854	825	842	778	810	792	830	809	837	822	803	828	855	818	811	850	867	860	859	815	784	825	829	802	832	825	870	813	826	838	844	796	892	827	840	834	856	851	808	823	837	860	859	792	806	821	819	817	895	891	800	809	854	828	811	798	792	823	794	875	791	832	847	825	830	843	818	863	802	814	843	866	809	836	774	840	810	861	861	815	808	839	827	846	906	844	799	818	788	810	843	814	840	835	785	872	810	815	841	841	869	883	835	761	811	777	808	776	826	828	794	824	854	807	842	836	800	815	794	875	836	871	880	828	811	851	827	787	794	838	786	828	839	878	809	858	830	860	821	821	847	832	829	811	837	791	831	822	838	843	811	813	802	830	856	843	841	866	831	817	783	823	822	783	873	860	820	824	822	824	801	798	821	847	831	768	843	871	828	784	814	812	801	820	825	847	789	822	857	824	861	790	820	810	812	791	871	833	795	806	868	857	844	801	815	807	836	829	862	854	793	829	809	807	835	829	896	821	814	820	888	912	832	840	851	808	865	796	819	798	830	869	838	833	807	811	807	841	846	828	767	760	823	834	836	803	803	806	804	826	838	793	842	821	859	823	847	817	847	796	770	831	846	791	854	836	849	854	832	823	815	863	820	849	816	853	819	831	822	774	872	810	848	805	798	834	794	835	748	809	856	847	832	839	827	822	804	830	822	841	833	815	818	867	855	810	895	848	847	836	898	788	814	805	829	856	824	849	845	812	805	819	852	849	837	815	831	857	847	827	852	825	836	849	867	829	815	787	836	857	863	860	844	830	791	820	807	870	822	782	828	851	820	805	867	902	769	845	802	841	806	793	793	888	837	808	848	813	789	829	837	846	782	877	805	854	781	833	819	856	838	821	836	823	805	795	759	816	812	852	851	830	832	784	822	837	857	831	835	815	820	864	773	832	817	804	842	882	861	838	825	820	843	850	772	768	766	893	839	770	806	888	841	807	830	770	791	914	756	824	807	808	842	825	851	817	810	842	825	809	854	827	845	824	818	811	803	821	853	807	806	770	838	859	792	750	845	783	839	810	915	830	826	796	872	838	818	808	822	841	844	876	798	842	774	795	841	869	813	838	818	868	855	869	811	832	827	842	824	831	791	868	789	826	846	788	833	795	851	836	800	843	875	820	859	837	836	813	843	830	789	848	825	774	849	811	811	849	812	861	882	803	804	780	771	806	838	820	835	811	862	862	802	803	833	809	866	827	828	819	874	790	829	782	835	785	848	850	811	826	823	825	809	836	786	762	806	813	850	789	819	836	824	764	834	796	871	834	896	835	852	815	814	773	826	838	825	812	829	781	770	804	847	825	789	837	868	780	841	800	812	801	788	808	848	810	784	854	850	786	775	829	857	833	842	859	813	794	831	775	823	886
2249	731	426	336	393	627	645	644	620	528	456	382	375	321	385	305	299	290	187	135	95	85	78	80	115	123	147	129	99	126	101	121	92	91	116	90	119	123	115	108	108	193	159	149	127	117	80	57	50	72	58	75	78	60	66	69	73	70	56	73	82	75	66	78	74	87	65	68	71	71	48	58	82	80	64	70	83	58	70	68	64	72	62	63	71	72	64	60	53	63	80	77	72	68	89	64	73	60	68	76	74	66	48	84	59	68	62	71	64	58	46	59	66	77	63	56	66	63	68	65	65	63	66	57	60	62	72	62	73	76	53	59	69	67	66	63	71	72	60	62	81	69	59	53	61	64	56	72	63	71	59	70	82	64	66	58	76	78	63	69	63	73	59	64	65	74	59	63	71	69	81	55	57	66	63	67	56	74	58	76	72	55	70	69	77	63	69	61	65	69	82	66	68	69	64	76	58	71	72	68	74	79	77	73	50	67	72	56	73	56	81	47	76	71	58	58	68	55	66	66	82	64	54	72	76	75	54	71	57	70	68	71	71	70	68	62	72	60	75	54	85	69	77	60	78	76	61	63	65	76	65	60	56	62	56	76	63	62	70	70	82	56	82	85	80	60	65	65	72	89	66	63	67	45	55	71	44	82	68	58	64	66	76	83	68	63	71	48	73	63	70	58	62	61	73	62	77	68	61	65	59	61	76	58	64	65	67	64	64	69	73	71	60	72	98	71	67	67	74	65	63	64	59	62	70	83	69	61	67	58	82	74	67	71	74	68	67	61	59	52	55	66	68	70	66	78	63	73	54	75	54	53	58	63	60	77	66	75	74	59	75	60	62	51	71	64	62	89	58	83	56	69	70	64	68	75	63	80	63	65	62	80	54	68	56	63	63	68	70	66	74	64	68	72	49	72	60	85	58	60	69	59	59	64	45	76	71	69	64	73	69	61	62	62	69	68	76	56	64	78	64	68	62	61	59	65	70	68	77	66	56	71	77	63	76	55	74	66	76	60	79	78	74	75	68	68	58	68	70	70	79	72	67	85	74	67	71	70	59	65	71	71	72	81	84	61	69	67	67	70	70	68	80	79	69	58	69	55	63	72	83	52	69	56	64	61	61	66	58	77	73	62	74	62	68	57	59	58	80	75	71	60	69	56	77	60	70	73	67	67	82	78	69	72	72	57	61	54	69	56	76	75	75	68	69	64	66	53	60	61	82	69	70	60	72	68	74	68	56	58	66	75	70	69	78	74	75	75	99	63	73	60	74	64	77	80	54	67	72	42	66	50	52	76	73	67	65	69	78	70	66	64	79	63	75	73	76	77	77	68	68	73	58	61	68	82	64	62	82	63	67	87	75	70	68	80	89	61	72	72	66	60	81	72	79	61	55	71	73	62	72	64	59	63	79	53	67	55	67	65	67	63	69	62	67	67	84	61	68	60	65	68	61	66	65	66	80	79	66	58	68	65	62	43	67	72	66	57	75	74	81	72	64	55	84	57	63	62	60	68	91	66	65	64	66	66	77	78	68	70	62	67	57	68	66	55	66	60	66	72	50	80	62	61	76	58	63	70	67	90	73	60	61	66	62	48	53	59	50	70	68	81	65	79	66	61	76	73	60	56	71	66	79	61	67	60	73	71	65	70	73	65	67	68	74	67	79	64	76	81	76	57	70	70	60	76	73	77	83	67	55	84	76	48	67	70	58	75	60	70	64	56	71	62	65	81	62	62	69	69	81	50	64	59	53	68	64	50	71	79	69	59	68	71	74	78	58	71	74	77	61	72	55	67	67	67	66	55	52	90	68	78	71	64	51	63	68	63	70	84	65	82	79	73	79	56	76	77	78	59	63	63	77	55	68	76	70	74	57	65	83	84	70	62	76	73	74	44	81	53	60	68	83	61	82	61	66	68	73	76	66	82	67	80	71	69	74	68	60	66	67	72	58	58	81	69	72	73	62	74	66	63	61	60	79	76	57	71	62	72	82	75	79	70	61	59	58	74	59	74	66	67	63	74	72	84	69	74	64	64	51	68	64	56	67	71	58	60	70	63	63	70	78	63	68	74	58	66	86	56	61	71	63	65	63	69	60	61	81	63	70	74	64	59	63	72	67	68	61	74	78	61	61	69	72	53	66	67	69	56	65	78	75	64	55	59	74	78	73	68	58	63	67	70	79	63	68	62	75	69	77	50	65	64	66	79	77	70	61	65	67	56	68	86	56	70	65	63	89	66	51	74	67	66	62	61	68	71	66	64	60	62	69	68	61	67	68	72	57	56	68	78	66	78	67	67	69	73	67	65	72	64	63	63	75	62	66	70	80	56	54	57	62	68	64	66	58	61	88	68	61	68	75	56	66	70	82	77	64	67	87	67	79	55	63	71	64	80	56	57	72	70	61	65	71	76	68	62	54	67	66	64	62	56	66	51	68	61	60	67	72	53	76	64	78	72	54	69	66	59	57	67	77	68	57	63	57	75	61	73	66	56	73	67	65	71	71	68	75	62	68	70	67	77	73	64	66	72	80	56	67	86	66	79	92	64	70	71	63	66	80	77	78	73	61	72	67	65	65	52	87	60	62	69	54	84	77	65	74	61	79	71	70	72	58	75	70	62	56	59	57	70	67	52	72	67	64	70	74	64	69	58	58	76	63	72	66	76	54	64	63	79	72	72	72	77	61	69	62	69	69	69	56	65	59	67	50	71	86	71	56	73	82	70	74	70	71	63	61	61	73	74	80	77	56	70	74	59	76	65	64	71	54	78	59	65	68	60	68	70	60	78	72	65	57	56	77	75	71	73	71	65	65	59	63	71	76	65	68	59	77	75	63	65	56	61	58	55	81	68	73	62	73	69	69	65	69	67	66	64	79	66	62	66	74	56	73	68	77	67	79	69	73	64	73	62	64	67	75	62	78	70	66	65	81	66	79	65	61	64	57	69	64	61	77	63	76	69	74	71	64	60	69	88	39	65	81	58	60	63	83	60	70	77	55	70	61	74	77	72	76	62	81	56	65	65	62	77	72	66	52	71	58	70	87	57	59	50	67	73	61	58	58	64	69	65	73	80	60	72	62	72	71	72	54	67	79	62	63	76	77	53	56	63	68	71	71	89	77	78	65	74	76	66	65	69	68	74	76	64	63	62	57	66	63	67	51	57	82	74	64	81	63	75	67	71	64	73	62	57	73	71	75	56	75	66	68	64	75	69	58	81	58	65	73	62	70	62	65	61	64	66	71	55	69	73	58	63	74	55	64	61	64	66	81	75	69	61	74	64	62	64	60	52	52	57	59	57	95	59	70	73	62	79	73	59	65	75	70	71	83	53	73	63	73	66	54	73	57	62	64	71	62	73	72	58	77	65	61	69	61	68	68	74	66	64	65	67	66	76	68	61	54	69	67	79	78	70	65	74	59	52	75	75	60	71	58	59	64	71	73	66	64	76	61	78	70	71	68	67	54	62	67	97	62	81	75	72	83	65	73	70	51	76	73	82
19216	11034	7113	13666	22908	24847	23865	22033	19861	17998	15466	12370	11621	11253	10883	9667	8983	7647	5209	3792	2441	1466	1373	1580	2400	3471	3311	2882	2480	2686	2327	2034	1756	1635	2134	2331	2195	2862	2739	2306	2354	4123	3872	2952	1820	1193	945	855	762	738	713	757	733	687	738	708	737	737	768	693	782	738	732	732	718	746	729	744	725	764	698	749	716	748	717	727	738	716	726	714	742	763	785	716	729	750	720	715	725	746	755	737	744	693	687	724	745	716	712	733	764	707	734	765	735	712	703	728	761	700	706	737	686	750	721	738	726	720	720	696	750	764	736	748	726	705	707	753	719	750	700	731	763	719	803	669	707	755	712	754	757	769	780	694	775	784	722	738	757	746	770	725	688	730	739	755	714	717	700	719	751	687	735	741	716	716	768	742	739	711	692	775	717	759	731	761	742	779	703	706	755	724	724	695	752	691	731	757	744	730	748	769	703	721	758	729	692	713	741	708	737	746	741	716	724	736	738	761	719	733	766	696	766	703	723	711	751	715	754	758	724	759	753	726	737	721	714	738	716	744	656	761	764	722	711	717	697	761	745	750	725	734	756	757	727	736	714	735	741	743	686	749	720	747	736	724	760	718	733	663	730	753	733	767	722	731	752	681	693	715	729	730	742	725	752	717	763	745	722	764	712	720	742	701	680	728	763	759	715	736	758	758	775	751	682	747	763	769	737	731	767	703	738	715	660	758	761	739	695	748	746	762	696	755	749	730	698	713	771	708	723	721	774	718	740	746	721	691	760	694	749	702	724	723	726	738	751	733	738	790	706	664	721	732	734	742	737	776	717	752	768	717	681	736	731	685	740	702	752	763	783	733	730	737	748	741	705	744	736	715	726	765	706	758	704	710	760	725	685	761	748	717	736	764	719	749	690	769	712	699	712	731	772	754	713	700	723	722	728	704	720	732	786	749	706	775	741	755	761	749	735	764	735	727	754	772	759	760	739	692	743	706	771	726	724	754	744	775	708	714	727	771	710	714	706	778	731	738	709	734	732	704	728	729	722	712	758	769	719	716	753	700	694	755	754	752	749	755	736	753	705	769	686	764	729	723	712	747	723	696	711	705	728	780	729	803	728	788	766	684	734	762	729	723	741	755	767	714	691	728	753	788	730	720	753	703	694	733	731	727	729	714	729	729	757	696	729	711	764	762	731	702	750	758	722	678	722	682	698	714	764	705	704	734	697	714	742	741	741	749	773	733	786	759	727	721	725	687	754	782	715	751	716	802	748	716	709	677	712	700	722	727	717	744	703	709	737	726	732	719	729	706	749	695	752	698	710	770	727	741	747	743	749	750	781	716	717	705	744	749	707	760	770	775	758	735	729	716	678	746	751	745	661	707	728	734	719	720	727	733	735	693	726	734	753	704	727	709	738	721	753	720	766	723	786	725	727	742	705	705	760	712	698	755	739	731	688	744	746	778	713	752	783	723	700	770	761	793	708	761	708	709	728	733	779	771	723	706	683	735	746	736	732	729	735	729	750	819	692	758	688	741	783	744	736	739	729	715	678	756	729	744	729	724	742	743	734	717	744	778	759	735	718	721	724	735	775	722	725	736	796	766	709	750	732	757	745	755	779	694	754	746	786	761	728	777	713	737	722	722	768	713	749	766	750	732	772	690	755	718	717	713	756	730	742	751	827	664	748	700	791	766	744	761	771	732	679	766	733	721	748	716	769	712	746	699	767	724	770	720	760	771	767	724	765	705	734	744	781	726	797	729	754	746	749	785	690	737	704	729	748	742	761	765	729	706	803	714	707	728	714	712	707	780	697	719	708	713	739	779	704	741	737	766	744	735	701	687	755	747	706	698	736	752	715	740	739	752	739	788	744	740	700	730	708	748	712	732	719	772	710	696	703	749	750	724	719	714	725	723	735	753	738	716	704	753	688	736	739	757	789	731	780	726	757	734	723	713	726	718	756	744	674	763	744	740	747	718	710	818	754	734	705	747	720	773	774	748	738	690	732	759	746	729	705	716	737	779	749	754	745	745	728	726	715	693	732	781	785	718	697	759	699	711	752	726	765	726	720	693	708	735	741	740	746	769	747	708	711	734	743	748	769	738	712	794	745	758	767	720	754	751	746	725	741	681	689	716	717	718	742	747	745	782	765	716	795	723	769	732	746	723	720	785	720	745	727	761	715	727	758	763	735	756	737	750	732	753	757	734	716	737	729	756	748	737	758	767	731	767	785	727	731	711	757	703	780	740	721	718	677	746	688	732	768	743	693	775	721	709	695	729	722	694	770	699	744	737	672	661	768	753	771	761	779	715	750	745	754	757	713	741	700	752	713	712	736	755	718	701	718	698	748	774	670	762	714	690	749	736	741	728	767	760	737	762	736	768	770	743	723	723	696	716	756	766	734	708	724	742	748	722	715	707	693	746	724	734	740	700	748	727	702	731	692	749	768	710	749	758	745	743	671	744	739	725	747	757	738	738	732	719	712	715	735	720	730	725	741	730	752	759	714	721	741	707	719	747	696	711	742	720	687	748	717	742	742	751	769	750	764	771	758	728	716	695	773	762	731	743	753	735	713	760	737	720	753	753	777	730	780	746	728	685	715	754	730	742	732	774	750	725	719	722	747	686	755	750	756	786	739	729	713	707	749	714	720	700	720	726	754	715	740	774	784	738	725	723	713	718	726	723	752	701	782	783	756	718	696	703	731	760	734	764	722	725	749	693	723	701	758	753	715	742	735	724	762	702	792	806	721	741	796	750	731	765	735	716	725	785	710	740	727	771	718	781	727	770	738	715	735	708	728	718	730	693	723	733	715	735	727	683	677	735	722	745	768	742	779	719	728	744	766	738	778	708	728	795	717	740	754	681	768	721	771	747	771	737	727	731	689	748	759	722	740	734	713	721	769	744	767	696	733	701	712	753	741	744	757	753	758	767	711	745	747	759	717	759	726	779	692	789	708	660	735	716	719	713	741	729	720	721	693	716	784	747	756	744	706	711	725	738	797	721	729	710	664	756	772	728	694	720	748	738	749	719	761	709	736	703	749	724	685	784	731	763	752	751	759	735	727	758	748	761	711	757	745	725	737	679	747	748	722	782	711	734	746	722	753	778	703	742	745	744	732	745	736	693	735	679	728	767	749	788	743	695	711	741	726	734	703	749	686	753	768	707	746	748	740	700	779	744	756	714	700	796	711	764	700	748	705	722	720	704	760	747	717	785	771	793	757	689	796	743	769	760	720	730	722	731	761	738	736	726	738	768	745	702	737	691	715	734	739	763	749	759	740	710	728	685	755	702	729	759	699	720	726	709	760	713	723	731	728	712	743	785	689	758	768	707	729	756	748	799	770	728	746	747	735	763	761	710	776	685	769	725	766	716	734	768	733	709	692	709	758	722	726	698	700	766	771	717	702	714	738	732	741	718	698	719	745	749	729	773	758	736	733	730	710	741	701	699	777	731	720	776	715	798	769	685	697	696	722	709	713	717	735	763	693	726	765	722	773	734	773	766
1757	997	548	374	487	929	977	901	848	771	718	527	460	452	514	470	392	249	226	178	147	124	114	115	152	200	175	167	144	166	132	130	113	127	131	125	127	125	149	116	147	355	339	264	139	110	75	84	98	75	70	67	74	86	75	87	72	83	70	99	74	76	78	77	75	70	74	93	76	80	67	68	86	81	78	80	68	82	85	69	77	63	84	75	78	65	77	86	57	85	67	62	62	76	76	71	66	82	58	77	75	73	84	69	95	74	79	89	73	69	76	74	76	89	80	82	68	65	61	69	78	82	75	67	81	70	83	73	73	90	85	74	68	73	90	71	81	83	71	64	85	80	96	81	71	75	80	82	78	74	75	73	88	83	82	81	78	84	74	80	71	80	70	76	69	90	70	66	84	76	71	88	83	84	72	79	68	80	82	74	93	90	69	92	82	85	88	73	81	53	74	91	84	73	69	80	77	83	85	75	68	84	86	82	83	66	83	93	77	78	69	75	66	85	72	76	63	73	81	84	63	67	74	84	84	64	67	77	68	72	73	72	91	73	81	81	81	60	81	81	68	74	81	78	79	79	70	64	90	74	62	70	97	80	85	72	85	70	71	91	88	79	80	68	88	82	65	70	71	68	80	86	75	83	79	73	95	79	60	88	67	68	82	70	77	74	88	67	75	60	75	79	69	69	74	72	84	70	60	91	80	65	91	73	70	72	67	76	80	77	70	86	66	73	63	81	74	67	77	83	90	64	85	89	77	89	91	75	78	76	83	88	77	71	77	95	61	64	78	76	77	84	66	68	66	80	86	77	75	80	79	78	84	78	72	82	82	65	81	60	86	82	76	79	64	66	91	89	79	87	80	80	86	75	67	74	83	81	77	86	58	76	76	87	82	76	84	67	65	72	83	70	73	92	73	86	71	78	74	69	80	82	71	68	78	84	68	80	89	52	80	75	67	91	100	85	87	71	82	87	81	58	70	74	69	64	82	90	76	86	70	73	77	76	86	75	75	77	79	81	70	55	82	80	68	63	87	75	74	80	64	82	99	88	78	69	71	87	80	86	94	79	80	91	84	59	67	80	75	62	76	71	77	70	68	71	92	87	67	78	59	81	83	81	78	72	80	90	71	66	80	59	79	63	89	92	79	65	82	86	82	79	85	67	76	60	89	81	71	78	78	72	76	79	62	75	82	72	70	80	78	80	70	58	76	91	80	73	69	80	69	77	72	87	75	65	76	64	69	70	82	68	69	72	85	74	81	62	94	76	79	67	63	64	68	73	75	82	83	67	101	59	85	82	78	70	86	66	86	66	84	65	86	86	80	70	76	71	78	71	75	85	77	78	95	78	81	79	85	60	66	81	89	74	55	89	73	68	76	65	70	65	82	71	71	74	71	69	78	81	85	71	76	67	71	67	72	69	67	70	58	87	69	62	84	78	88	65	76	84	68	64	76	90	76	79	71	64	89	76	66	87	79	71	74	80	66	56	105	64	81	84	81	65	71	79	74	78	73	68	72	73	74	84	70	75	76	74	70	92	78	83	94	68	79	77	79	76	79	77	79	87	80	67	69	71	73	76	80	65	71	80	61	64	73	76	77	83	73	78	85	73	70	67	75	95	92	58	78	69	59	90	70	71	75	71	83	78	70	62	72	66	68	67	77	81	69	74	58	65	75	70	82	67	76	68	77	73	82	70	84	70	71	58	78	63	77	75	78	76	84	91	82	59	75	71	72	86	70	79	59	88	74	84	95	72	74	77	91	81	58	88	72	81	95	71	68	70	54	89	68	79	76	75	75	83	65	59	71	74	71	63	78	71	82	82	92	71	63	78	73	76	79	70	78	83	79	72	73	64	62	81	79	72	74	70	82	83	88	69	79	72	86	75	59	68	79	80	75	84	56	89	86	81	78	89	70	71	92	76	89	87	86	72	52	83	59	87	85	71	71	70	75	69	86	86	103	79	83	75	83	71	54	76	77	62	82	88	63	76	88	96	87	68	70	77	70	61	71	69	69	70	92	64	81	69	82	81	79	78	75	77	84	85	77	90	67	79	82	73	81	68	87	82	68	82	65	71	77	80	80	71	66	82	63	58	80	77	68	85	73	76	84	64	78	73	82	78	81	91	81	75	77	77	83	79	83	80	71	80	74	56	77	76	78	90	77	81	66	89	86	67	70	77	78	75	72	70	69	81	75	63	75	77	80	77	75	71	73	74	82	77	78	78	75	70	82	73	81	75	67	58	78	61	75	77	90	86	79	66	77	62	81	77	66	88	73	82	77	75	82	72	67	76	62	68	87	69	82	81	79	87	69	79	60	80	76	78	80	98	73	75	68	85	75	58	60	82	81	76	78	81	86	74	88	70	71	77	85	73	78	85	54	69	73	94	66	72	85	74	72	70	85	73	68	83	81	77	76	93	65	63	78	74	90	79	85	78	87	82	67	69	56	79	70	83	77	69	74	86	80	89	74	98	86	79	76	70	77	77	76	69	83	89	84	82	79	86	90	72	61	66	71	78	86	81	64	78	85	88	90	80	72	63	59	94	98	75	96	72	76	71	72	96	80	85	62	73	78	91	75	84	71	82	68	85	70	85	75	74	67	82	78	72	72	77	71	62	74	76	84	76	70	73	87	78	55	67	78	78	87	76	75	90	80	78	90	91	70	85	77	86	72	73	71	83	87	77	77	71	64	74	79	68	76	69	79	73	74	77	87	60	86	79	86	79	76	68	84	64	98	76	73	74	86	82	94	71	99	85	93	83	81	58	80	85	88	84	81	74	82	84	77	75	58	70	72	71	64	78	70	98	69	94	77	84	91	74	76	81	81	77	72	79	72	80	74	60	73	66	83	70	71	82	68	74	79	83	54	57	71	84	56	70	84	72	86	70	82	76	76	86	69	65	68	70	68	97	84	75	73	76	71	67	73	88	59	83	82	86	66	69	81	70	70	81	76	78	77	75	83	82	82	75	76	78	97	72	73	80	80	78	64	73	68	81	64	83	60	77	71	62	77	84	86	73	78	70	81	78	68	73	75	86	82	77	91	89	85	79	76	73	65	99	79	72	70	78	91	77	74	73	75	74	60	71	90	94	99	80	81	63	79	81	82	79	76	98	79	82	71	77	73	83	63	97	94	80	75	99	74	86	95	81	87	74	68	77	71	73	83	74	60	79	74	80	64	93	57	90	64	75	85	71	100	90	78	91	90	91	75	87	82	73	70	87	84	84	81	74	72	80	61	83	72	88	74	81	80	85	65	73	63	70	75	84	75	63	63	81	72	76	73	78	78	78	81	74	88	76	80	74	82	61	78	73	60	91	80	81	78	72	72	89	83	67	75	67	62	63	80	79	67	78	90	76	68	88	72	69	79	70	80	76	78	64	69	85	62	78	84	90	73	74	74	66	76	69	69	77	84	77	88	82	74	77	67	69	70	67	91	97	100	76	85	86	57	76	67	77	61	74	81	74	85	74	80	77	71	62	79	83	69	66	75	81
20956	12743	8244	15245	26532	28930	27322	25279	22964	21316	19541	15514	14039	13681	14232	12907	10702	7768	6083	4523	3225	2794	2265	2154	3644	4645	4073	3802	2792	3132	3052	2738	2199	2201	2588	2618	2713	3382	3255	2633	3928	7928	7398	5174	3161	1896	1298	993	866	843	824	834	822	806	824	822	842	857	826	871	803	805	856	787	787	798	767	845	849	846	828	845	782	854	826	798	850	841	841	774	874	812	836	801	791	816	825	826	771	820	823	852	815	858	836	859	828	818	827	812	849	791	776	798	814	804	833	818	816	793	857	894	810	816	821	815	836	775	776	804	769	829	838	822	805	804	847	813	783	806	815	866	820	821	826	823	776	809	835	842	836	854	840	827	878	849	802	780	812	884	823	866	807	864	855	871	878	824	830	795	824	819	819	808	874	852	800	821	820	822	800	839	797	845	836	828	783	819	787	804	824	838	837	769	841	792	827	836	856	843	823	871	775	822	795	828	793	866	864	784	820	814	791	889	835	811	820	787	865	817	764	854	797	816	868	883	872	831	820	797	834	809	820	876	847	832	869	833	910	830	809	808	807	772	826	838	789	894	793	823	820	836	825	844	813	827	869	851	819	857	826	820	815	803	854	746	834	836	830	876	772	809	851	856	850	829	840	823	811	875	821	829	840	787	865	850	821	848	806	878	821	803	840	778	828	834	847	821	839	791	801	853	843	844	849	800	810	837	838	815	842	821	789	870	852	837	794	780	862	852	848	836	836	840	780	860	815	851	834	767	825	807	822	772	839	838	754	808	856	829	859	835	801	854	813	816	893	773	819	862	837	817	802	847	791	850	861	828	814	827	838	730	799	825	850	829	820	861	859	789	806	849	835	808	850	818	812	810	820	826	796	809	854	788	800	852	815	828	833	839	810	793	831	792	798	774	794	765	823	866	888	838	832	848	838	844	843	828	837	796	814	843	876	820	850	823	793	781	800	780	793	844	767	826	833	825	791	856	786	779	829	868	880	841	850	800	877	858	794	847	804	801	838	827	824	803	825	873	859	831	831	841	823	835	775	835	848	819	813	784	849	804	819	823	807	848	875	842	868	857	828	821	783	843	843	828	845	837	819	849	849	790	817	786	805	785	865	848	828	826	823	869	855	853	873	797	874	791	824	876	830	806	805	788	815	868	849	882	839	800	782	829	800	835	830	822	806	815	866	814	886	771	888	854	833	762	757	800	875	818	840	848	804	853	835	834	820	796	859	825	865	824	838	867	867	851	834	849	808	821	807	840	801	838	858	856	789	841	854	874	772	793	840	787	862	862	820	842	828	830	811	828	815	797	800	812	798	834	773	807	812	808	828	788	835	813	870	817	829	793	835	811	813	829	855	770	865	825	814	835	782	800	840	800	825	837	918	879	813	835	860	816	850	761	832	823	834	851	874	860	806	838	827	782	870	810	846	855	813	789	799	840	883	820	804	803	834	797	772	796	820	826	831	814	798	849	816	838	838	831	761	827	823	850	839	806	805	765	826	803	799	826	797	825	834	873	807	820	830	898	825	842	862	872	881	779	831	876	862	790	842	817	872	810	858	833	839	834	867	823	842	785	891	844	808	778	761	856	827	823	812	840	826	822	871	788	846	821	829	816	825	852	808	860	839	868	758	877	862	835	854	847	817	814	798	845	836	864	826	826	813	835	816	819	817	829	818	804	827	826	857	810	787	805	798	844	859	769	884	840	871	808	777	878	838	848	848	823	836	786	842	818	821	782	849	826	837	831	864	835	798	888	837	788	797	813	811	843	819	845	802	798	786	821	819	822	838	895	857	846	814	790	867	813	794	860	827	767	824	811	775	803	789	835	839	831	825	808	742	825	861	795	798	811	810	818	823	831	775	854	793	816	834	844	834	867	840	843	814	778	757	847	848	818	853	788	835	843	816	822	824	792	895	843	861	850	794	815	806	814	820	798	868	811	850	818	830	832	828	876	837	833	870	832	775	775	830	839	826	802	826	815	844	838	788	849	854	838	840	859	802	769	848	856	859	824	840	820	823	806	828	803	821	785	855	799	846	833	806	820	806	786	820	769	798	828	820	841	853	835	832	797	805	862	783	851	801	836	827	789	816	844	772	836	814	813	744	849	837	829	814	841	767	791	813	852	830	869	873	799	820	805	824	794	855	814	892	851	846	833	840	838	792	839	815	799	801	818	897	808	864	787	801	798	819	766	822	845	809	822	828	851	836	819	816	793	801	787	767	797	843	825	842	832	851	839	834	844	862	764	805	851	808	826	860	838	806	824	793	843	844	841	829	761	807	846	834	870	870	853	833	765	809	849	815	839	822	802	799	832	823	788	780	827	826	814	858	811	842	806	810	794	820	815	821	872	843	879	809	817	808	803	836	808	806	799	790	856	840	849	856	791	854	820	823	855	812	824	828	848	854	820	843	823	887	825	751	827	813	852	804	833	818	883	853	742	826	814	802	814	823	872	855	868	845	786	860	836	841	808	829	840	833	794	818	765	801	848	840	774	869	813	834	858	803	807	844	827	779	855	776	826	772	857	773	801	854	861	773	816	826	821	794	817	851	841	832	815	779	826	856	876	776	870	793	825	803	798	878	766	838	845	801	813	865	818	744	813	855	792	784	823	815	817	805	844	836	837	808	833	822	812	801	856	819	826	822	832	835	855	784	834	855	826	767	856	839	801	858	890	849	847	828	814	887	837	864	826	804	808	849	784	872	831	847	856	874	836	777	810	816	849	815	783	827	829	879	782	816	811	804	815	831	852	825	807	841	834	805	809	774	848	749	840	823	840	832	826	801	890	846	791	766	822	839	839	812	790	847	782	855	832	812	868	803	826	800	813	831	816	817	845	849	802	849	802	843	814	817	832	813	833	797	793	893	858	842	796	888	831	840	796	810	805	846	797	806	839	778	826	757	782	842	836	836	835	818	871	850	834	843	838	838	803	809	882	826	792	856	801	822	842	820	833	847	869	860	826	828	845	834	797	830	840	829	823	811	778	797	857	840	848	887	833	790	811	832	821	852	887	803	809	817	800	837	818	777	817	821	830	821	859	844	849	839	812	810	838	800	807	786	827	849	870	787	778	848	818	823	884	847	868	869	845	779	784	823	832	803	842	827	828	811	835	821	783	808	770	857	810	859	799	764	825	824	828	853	854	753	818	836	837	865	826	814	877	840	798	814	837	815	853	803	798	833	867	800	804	814	846	826	855	851	844	832	813	816	794	821	794	810	832	834	841	805	802	835	819	816	865	854	825	790	841	881	809	814	847	780	829	798	844	809	869	861	827	803	814	859	827	809	831	858	807	819	804	815	846	810	867	840	803	833	836	834	787	801	886	816	831	831	792	835	810	810	820	812	837	825	813	864	785	861	874	874	859	874	834	824	825	826	814	861	898	825	808	800	858	830	788	829	823	824	842	851	829	803	794	817	790	808	820	804	839	881	841	850	812	783	824	778	797	818	806	807	783	840	807	813	815	790	837	798	820	852	823	822	829	840	803	811	823	864	844	843	857
2856	811	430	320	396	691	924	940	866	706	701	660	471	444	518	447	378	260	200	185	146	127	115	127	183	179	140	141	136	131	124	109	115	125	114	164	126	114	172	154	165	307	304	227	149	98	92	71	63	74	55	76	67	59	66	56	59	83	52	68	59	49	76	53	72	66	73	72	76	65	62	62	62	64	71	63	60	69	61	62	71	75	55	58	77	72	62	56	69	78	53	66	57	73	52	59	62	56	52	58	71	62	71	81	71	63	53	67	55	55	78	53	73	69	56	59	63	86	69	66	70	52	70	70	48	66	76	67	52	66	57	63	66	54	63	64	93	54	67	65	63	72	64	57	59	66	64	54	76	66	70	67	59	66	56	49	70	63	52	60	46	62	70	79	50	64	76	70	56	60	73	68	50	66	60	78	58	75	64	69	63	66	55	77	47	55	78	65	66	64	69	67	51	69	73	67	66	56	52	56	65	70	68	65	63	72	70	65	63	57	67	67	72	80	75	72	56	71	54	54	62	66	59	55	75	75	63	85	63	78	56	71	70	65	70	66	69	64	53	76	72	66	70	57	72	76	55	70	63	66	59	76	61	55	76	63	64	67	70	73	71	68	65	58	65	80	59	65	58	67	54	53	68	58	62	73	75	64	73	78	75	68	71	50	67	71	57	64	67	59	69	70	74	59	49	60	74	69	68	63	69	70	70	77	68	72	79	65	62	66	61	68	76	73	69	78	72	68	78	67	61	68	80	69	86	51	79	73	65	61	61	69	64	65	62	56	72	55	79	83	64	54	68	69	60	64	71	67	75	76	71	76	67	66	73	52	61	69	65	76	60	56	77	62	90	66	68	74	58	70	51	69	55	57	66	60	63	52	72	74	75	49	55	72	69	75	58	79	70	65	54	69	67	57	55	69	73	65	78	79	74	63	59	70	74	63	65	70	68	72	59	52	61	66	59	59	74	63	77	67	65	61	70	66	56	63	64	69	65	73	73	86	74	79	61	64	63	63	65	67	71	78	72	66	66	69	67	75	73	65	65	68	64	57	52	67	67	65	73	60	36	59	64	67	61	74	76	74	75	82	81	64	63	56	66	56	76	65	76	72	55	72	63	57	66	64	48	65	60	61	55	74	55	66	62	68	58	71	66	74	70	61	53	63	78	64	60	59	60	60	75	57	69	65	62	47	87	58	70	66	56	60	71	75	71	60	50	64	72	59	48	62	66	58	58	68	66	70	67	70	65	58	55	72	80	60	80	58	64	69	61	53	67	68	59	58	72	67	71	68	71	64	69	77	58	55	68	55	55	66	68	71	75	51	76	51	69	69	65	73	79	59	63	59	68	59	71	69	56	66	66	58	69	73	60	64	84	77	74	82	68	68	79	69	71	66	63	63	72	69	70	60	72	59	58	79	66	79	76	54	66	78	60	66	72	75	64	66	60	60	58	57	58	71	64	70	70	63	56	65	64	55	74	66	73	57	80	67	59	60	74	63	75	75	59	58	68	57	52	69	64	72	72	62	56	55	70	61	53	57	61	69	60	67	57	63	69	62	66	54	64	67	74	59	60	72	62	66	76	60	66	69	66	70	61	65	65	78	66	61	62	71	75	58	37	55	60	86	66	66	58	60	52	70	58	59	66	70	68	76	74	62	68	46	65	56	72	71	67	65	76	60	66	52	69	60	69	71	75	84	67	70	66	79	57	67	75	63	64	74	65	48	61	85	61	70	90	53	68	75	47	67	76	62	49	71	64	67	60	58	75	83	57	67	64	52	73	67	57	74	68	65	58	64	66	72	57	64	68	79	80	78	47	70	71	57	62	72	71	69	60	58	61	63	68	64	64	68	64	70	71	73	64	68	56	55	56	58	62	70	74	78	60	56	56	51	66	64	67	67	76	64	50	66	63	55	55	63	68	63	66	47	50	61	67	70	82	65	69	58	68	66	58	69	86	61	53	67	56	79	58	73	67	61	61	65	71	66	59	77	64	62	68	61	82	67	64	56	74	53	53	62	57	56	61	64	67	74	69	64	73	64	55	75	61	57	72	70	58	91	58	74	57	65	70	58	61	73	61	55	75	71	73	84	61	76	73	69	69	61	59	61	66	59	63	65	61	72	67	58	63	79	77	79	63	66	72	64	70	70	55	61	74	54	66	79	59	66	70	67	73	63	74	76	64	66	54	66	74	74	68	70	75	66	54	71	75	73	57	61	74	78	72	62	78	66	62	70	77	76	71	59	42	63	67	60	63	62	58	63	50	79	68	70	53	62	60	67	69	68	65	69	76	63	73	74	65	71	65	77	56	69	61	59	65	63	49	82	71	58	55	66	83	68	76	67	59	69	64	69	59	57	52	56	79	54	73	61	62	84	49	60	67	71	57	70	46	53	89	76	60	54	56	68	65	64	65	79	61	69	67	78	68	93	85	68	58	78	69	60	71	52	54	63	80	71	55	64	60	65	70	73	63	70	60	56	61	81	72	67	58	67	56	68	62	62	86	51	56	69	64	66	72	62	64	57	70	63	63	76	86	61	60	73	70	69	67	63	77	56	67	62	57	60	80	61	46	66	66	73	63	90	72	52	61	76	63	60	76	69	66	67	63	70	64	78	69	65	64	82	54	57	63	61	60	72	55	63	71	64	67	66	62	70	69	63	70	57	75	63	66	57	62	75	64	68	70	60	73	70	68	77	55	64	71	68	71	66	76	71	71	44	53	65	56	63	46	65	69	82	60	68	75	66	64	67	61	63	73	56	60	70	59	60	67	62	62	54	65	67	53	85	67	59	64	57	58	61	69	68	78	56	69	66	60	78	68	74	52	62	55	67	74	66	67	77	59	73	65	64	72	74	66	65	73	54	63	70	61	56	60	48	57	71	56	69	67	72	57	63	59	67	79	68	56	76	70	56	67	77	71	70	71	66	62	72	81	70	49	64	65	65	58	64	55	68	58	60	65	71	77	63	57	71	47	71	55	64	82	72	70	67	63	69	63	79	80	72	50	65	74	71	88	57	69	60	71	63	66	62	66	67	70	58	63	56	73	63	78	57	69	69	62	76	60	59	59	65	72	67	69	63	67	70	61	44	48	76	77	74	56	70	75	59	70	70	64	75	71	64	57	54	61	64	77	60	62	49	80	55	66	72	51	68	65	69	62	51	67	63	61	55	51	62	66	65	69	68	66	62	72	44	65	63	70	73	57	67	73	76	70	53	78	65	68	59	71	66	47	64	60	65	67	61	71	52	67	73	69	71	58	64	67	67	63	71	59	66	70	54	73	73	79	66	78	72	63	74	73	58	58	82	77	57	63	71	74	66	55	63	59	60	61	61	63	68	66	72	60	71	61	70	53	64	73	71	70	58	60	75	76	79	74	76	60	66	74	72	48	53	68	64	84	54	68	60	53	68	67	69	63	68	79	64	58	49	73	72	69	65	75	67	55	65	68	68	74	74	65	67	79	77	61	67	52	69	77	70	62	71	80	70	62	56	66	60
19341	11501	7447	13613	23809	27256	27617	25938	23728	21572	19770	17865	13806	13823	14449	12897	10271	7759	6059	4874	3638	2934	2397	2494	4575	4668	3788	3747	3204	3441	2711	2570	2522	2225	2759	3979	2710	2562	3974	3344	3441	6979	7323	4912	3116	1860	1124	894	780	747	724	720	706	707	689	719	715	697	696	691	709	730	730	726	767	734	700	680	698	734	673	731	669	780	702	744	688	730	705	715	736	788	725	700	714	719	739	754	686	736	718	678	720	708	771	762	755	736	727	673	777	727	716	700	737	742	710	757	700	731	741	714	721	718	683	716	731	695	693	742	719	722	732	702	779	692	671	672	732	690	749	710	763	723	715	699	675	710	723	740	772	702	733	711	739	702	740	746	659	773	688	735	772	765	709	701	687	714	711	719	704	709	663	697	777	686	759	676	726	691	697	704	737	735	676	738	709	726	732	722	731	723	762	748	754	704	699	676	719	699	663	727	694	720	730	703	697	754	648	731	714	728	752	749	702	743	754	718	693	715	684	709	670	703	733	718	727	698	676	729	756	732	687	755	730	715	718	689	698	716	720	699	720	718	730	733	727	733	689	678	742	699	681	713	720	688	783	746	718	739	666	720	692	728	731	751	743	650	726	719	674	692	707	677	750	709	717	705	720	708	749	726	756	721	705	739	706	734	735	725	708	728	709	702	713	716	739	700	701	751	732	720	726	687	684	710	676	721	703	680	726	753	738	735	701	743	754	696	717	717	744	709	679	722	768	734	744	709	761	709	688	746	674	775	702	709	698	717	766	697	671	701	733	701	687	737	781	716	742	738	712	680	682	709	742	753	730	719	769	688	654	765	760	683	721	756	742	683	739	744	721	761	743	766	705	764	708	707	741	728	756	696	708	700	737	753	681	708	808	765	711	752	690	714	732	792	683	737	753	727	715	680	735	710	746	754	712	673	706	703	741	737	742	705	720	728	745	724	725	660	700	674	742	742	704	789	748	675	737	731	727	719	717	755	736	732	719	663	713	719	725	715	751	692	711	709	683	708	738	681	705	724	732	715	709	780	724	722	773	735	735	698	721	699	673	726	727	709	723	689	722	673	717	727	706	726	736	699	715	730	762	706	765	717	740	676	745	709	698	689	728	755	719	788	741	725	701	694	721	809	713	693	685	684	771	697	696	657	686	700	716	696	729	718	669	730	720	713	721	720	722	688	707	702	718	730	658	684	720	735	688	712	731	741	667	718	687	705	707	756	749	741	712	678	726	742	679	769	765	736	767	691	674	700	752	729	719	724	749	732	678	738	677	740	730	707	737	768	697	742	742	704	740	738	712	745	689	768	721	668	728	736	760	732	724	718	758	698	735	713	695	691	749	726	710	757	744	687	689	747	720	739	724	701	758	697	725	700	764	708	748	713	697	729	733	717	761	673	711	779	661	720	688	696	704	702	739	751	748	754	706	676	716	764	734	735	693	754	736	712	700	727	704	677	782	726	712	707	724	756	714	715	707	733	724	743	754	722	713	733	679	753	762	731	747	711	733	709	687	724	774	746	716	701	721	729	755	750	730	709	707	694	731	715	715	746	692	729	737	731	753	704	747	704	708	716	681	700	731	694	740	734	726	739	665	738	719	736	705	686	725	704	751	716	710	709	719	700	685	720	736	742	715	720	713	774	767	742	703	738	726	734	699	705	691	748	724	714	773	728	708	667	761	720	726	701	710	726	699	710	728	766	712	717	736	716	704	709	717	692	745	722	690	745	715	722	767	744	724	715	692	693	687	719	747	742	712	731	699	684	746	673	722	717	714	751	711	697	704	708	704	725	701	695	728	743	729	693	711	748	724	724	678	698	753	758	753	806	729	729	708	710	747	773	740	710	748	691	709	729	752	705	708	690	718	679	673	716	740	749	728	758	685	680	713	716	721	685	685	697	709	727	729	748	721	716	750	759	685	644	698	713	689	729	708	716	758	732	691	741	716	734	730	768	711	711	775	730	696	747	709	723	720	714	683	725	735	756	735	693	701	781	724	695	756	718	719	703	705	739	722	723	694	764	721	736	703	705	705	738	749	755	717	711	728	780	694	724	698	709	721	742	709	723	749	745	729	734	694	739	727	712	730	698	714	758	676	710	736	719	702	705	744	739	686	672	752	711	674	729	727	687	687	700	730	672	759	744	720	762	713	708	766	718	719	689	722	730	716	728	710	717	692	719	743	687	741	722	661	710	741	717	707	751	724	707	694	722	735	713	735	727	735	777	738	715	712	728	756	735	728	740	726	746	714	708	745	705	730	708	671	747	728	750	722	774	731	764	724	750	720	690	734	713	687	692	731	706	695	707	712	699	714	712	683	751	721	723	793	727	722	711	745	695	722	727	727	748	721	688	731	702	722	728	704	701	701	790	687	693	689	756	698	711	723	732	737	709	725	720	705	762	734	763	696	756	753	719	750	745	754	752	706	688	726	714	700	685	741	713	717	696	712	699	709	760	709	726	720	658	679	702	725	689	745	742	701	720	719	721	668	672	772	724	760	756	713	745	703	747	721	722	668	717	690	749	710	753	696	732	710	722	677	734	741	725	749	710	753	749	772	693	695	688	738	733	770	691	684	722	755	720	709	734	736	734	672	694	701	688	715	723	684	717	732	739	749	718	723	740	762	710	737	735	726	728	699	718	720	754	738	693	680	750	720	737	701	705	729	698	706	755	711	709	682	665	733	764	701	751	703	743	701	734	723	677	700	731	748	701	662	727	721	727	729	726	712	754	722	724	747	705	714	678	735	735	716	689	716	703	694	723	751	736	700	697	729	708	705	709	706	752	673	704	733	763	726	732	694	694	726	701	729	745	766	715	748	703	719	711	714	685	734	748	754	714	709	707	730	747	648	705	765	717	764	746	722	733	698	737	714	751	767	720	745	728	734	729	736	710	749	750	716	755	743	692	732	775	701	733	710	729	754	714	709	707	722	732	767	735	729	749	733	723	708	729	724	728	758	700	696	677	757	723	703	729	719	724	722	727	713	737	743	702	728	729	735	689	767	722	732	659	741	688	685	710	743	713	695	667	731	753	747	697	713	743	722	737	692	681	715	728	683	725	710	769	710	736	708	732	747	749	749	711	764	719	655	712	697	792	719	731	741	692	725	717	739	725	708	665	708	713	690	772	736	715	754	694	750	747	734	733	755	737	711	716	750	705	713	671	731	683	687	743	726	695	684	676	750	736	725	691	698	737	685	726	724	724	703	718	720	694	681	717	706	726	716	718	740	715	701	668	745	794	712	669	709	703	732	700	720	742	686	714	724	705	686	749	760	723	728	731	714	757	738	734	739	703	772	716	722	744	731	719	696	719	704	729	697	673	714	732	720	739	709	703	717	701	722	699	663	715	742	701	714	779	708	754	714	751	729	704	704	728	739	724	689	736	739	695	691	717	708	679	714	696	689	673	782	673	687	744	711	751	732	722	755	729	706	726	710	689	653	744	706	745	737	744	690	714	783	704	723	714	751	720	701	748	741	716	731	772	725	681	693	693
1801	1037	595	398	496	942	1101	1276	1128	892	881	815	628	592	574	529	437	377	244	235	190	142	144	184	261	195	183	173	173	166	128	137	156	110	151	384	329	132	131	160	166	340	348	262	200	147	108	82	86	69	78	88	87	79	84	75	77	81	69	65	82	90	80	57	81	81	84	64	78	69	66	80	76	74	82	69	70	69	58	79	83	66	65	74	84	87	71	68	71	74	56	79	95	67	82	67	85	87	77	69	72	79	84	83	75	93	68	85	79	79	82	71	72	86	72	79	85	86	79	68	82	76	82	80	72	84	80	74	66	74	81	55	85	65	74	69	95	90	64	65	70	55	77	66	67	89	80	78	59	83	75	69	80	68	81	80	85	59	74	80	77	74	78	60	98	81	74	85	71	95	80	67	70	71	95	79	73	74	85	77	79	65	73	80	89	83	74	66	82	68	77	72	70	65	79	72	86	67	78	85	82	78	74	75	76	78	74	66	95	86	68	85	80	93	81	70	78	79	78	79	75	84	57	74	76	70	62	74	74	75	65	70	95	77	85	81	71	81	62	89	91	75	68	85	67	73	71	72	83	77	72	80	80	76	99	66	77	85	72	73	94	71	78	74	86	86	68	70	61	94	85	83	77	86	76	93	74	71	84	88	85	66	76	85	77	84	84	70	74	96	81	71	86	80	80	95	68	78	62	67	69	63	77	74	72	61	79	79	72	74	85	84	62	91	77	76	73	69	78	70	62	71	67	65	77	84	71	78	81	69	64	82	91	75	76	67	55	72	76	78	63	60	89	72	81	68	69	70	63	66	72	89	67	78	75	74	85	68	64	70	79	65	68	100	73	74	73	70	75	76	83	94	73	77	82	78	77	80	77	69	79	66	65	92	84	65	68	77	72	76	67	87	83	90	63	60	75	78	65	62	85	82	73	74	79	82	79	65	86	71	66	72	73	77	81	65	92	95	71	75	64	79	65	80	74	77	77	86	79	71	65	71	85	83	71	97	62	82	63	82	87	66	67	59	83	64	87	57	75	76	76	75	64	59	80	70	57	70	66	56	70	72	56	64	83	78	97	74	62	79	72	85	74	80	71	87	85	67	69	78	76	66	95	81	64	98	55	84	78	84	65	69	75	64	87	81	82	98	65	72	73	67	77	83	81	70	70	73	76	69	75	79	80	70	99	83	85	56	94	62	78	80	62	73	69	63	78	74	85	80	63	78	75	64	67	77	65	63	83	72	74	66	74	71	71	84	83	84	74	77	83	61	79	69	78	70	74	66	68	71	90	72	85	70	67	91	69	77	62	85	90	75	72	69	95	78	71	73	61	76	73	90	67	66	81	74	72	89	79	81	80	76	68	73	84	68	84	71	65	78	69	79	69	88	76	90	69	85	72	73	58	83	96	74	57	82	74	60	71	63	69	81	69	63	84	72	80	82	77	89	98	75	84	69	78	59	75	76	78	90	74	75	75	88	77	79	66	69	70	74	80	69	65	73	89	78	87	69	76	73	74	80	69	81	75	71	69	73	76	45	73	81	67	69	81	80	77	63	77	81	73	94	91	70	77	68	85	87	62	85	70	75	91	80	73	73	61	76	83	68	71	76	78	62	77	59	72	63	73	84	77	82	95	71	82	72	69	55	88	78	74	86	84	83	90	74	76	66	63	102	64	69	74	79	67	82	81	76	65	88	78	85	69	73	73	65	73	70	79	82	81	83	77	75	72	77	83	70	75	66	75	82	70	78	72	88	81	73	75	87	73	83	74	66	79	74	70	74	75	67	71	75	73	89	83	69	90	86	84	66	57	81	83	63	76	70	88	79	74	83	87	80	78	74	90	72	80	74	84	69	62	72	74	67	77	79	91	71	56	79	72	79	77	82	76	61	80	76	60	74	64	81	77	83	68	56	73	71	90	68	72	68	83	63	71	69	75	64	75	80	69	87	66	78	80	73	74	72	70	69	88	73	73	72	67	86	73	91	87	64	72	93	73	82	84	79	73	76	72	84	91	83	65	76	60	70	76	76	67	89	76	75	72	108	77	72	83	83	80	79	77	72	71	76	86	91	66	69	84	72	88	65	81	58	81	71	74	80	83	72	69	73	70	82	60	84	73	70	74	69	75	72	67	81	77	89	76	78	81	80	74	81	84	67	69	96	64	87	71	69	74	84	71	67	78	69	74	66	64	65	83	86	64	84	84	81	75	72	75	67	82	78	68	74	77	67	76	88	70	83	83	89	62	72	86	75	76	80	73	77	75	71	83	74	85	75	75	83	84	86	68	79	81	94	70	71	71	81	81	75	79	97	74	76	81	73	63	85	73	73	89	72	75	71	65	80	82	77	60	70	83	79	81	81	78	80	74	78	73	79	93	64	76	84	57	58	98	73	70	77	66	79	72	53	76	83	76	99	69	80	77	69	70	66	72	71	58	69	97	80	79	69	82	81	83	78	67	71	61	72	78	67	78	73	54	79	77	90	82	79	84	84	64	82	69	70	62	71	76	84	64	77	85	73	85	83	69	89	81	88	71	84	75	84	73	61	80	82	61	74	80	68	85	59	73	74	82	67	79	66	81	64	76	87	96	69	74	72	61	70	81	63	79	86	81	84	69	75	71	68	59	79	62	69	82	62	83	86	69	76	75	71	81	46	73	77	72	58	68	75	69	58	68	73	70	71	84	82	71	72	74	76	72	70	77	75	87	92	76	66	69	78	80	71	98	89	89	66	61	72	75	58	86	78	99	79	70	79	94	90	77	77	69	72	60	81	81	81	79	74	77	78	70	75	72	76	89	63	71	73	90	71	76	76	55	87	90	78	74	74	68	69	73	70	64	74	68	89	73	77	80	67	85	81	80	78	65	83	85	67	70	64	68	59	83	87	62	68	91	70	67	77	88	82	84	70	78	67	67	71	78	87	70	71	79	78	81	75	83	72	77	64	87	68	74	66	70	74	67	80	79	86	62	70	67	64	67	62	71	69	84	86	71	89	77	78	71	72	59	62	69	72	70	84	65	77	82	82	73	77	59	79	71	67	73	71	70	81	70	69	76	82	75	73	58	65	90	69	77	83	72	79	72	79	73	80	72	68	78	69	59	67	71	82	77	74	75	94	99	77	63	69	60	85	57	78	74	80	66	80	62	75	78	77	68	67	70	83	71	71	67	83	80	78	77	78	78	72	74	91	80	61	78	61	62	85	76	81	83	69	72	75	87	73	88	64	74	80	60	64	76	69	72	91	70	99	80	67	88	85	87	77	96	69	82	100	68	76	87	64	75	79	76	93	82	70	68	70	68	84	90	71	83	66	82	88	73	74	78	82	70	76	81	72	72	65	73	63	94	58	74	84	85	86	77	72	64	72	64	75	100	73	80	88	79	80	68	69	84	75	77	73	68	64	64	67	75	101	94	70	66	60	91	85	74	83	85	71	69	57	83	93	66	67	91	91	61	70	73	72	80	69	83	71	76	82	70	87	69	77	72	88	57	82	72	72
21172	13132	8879	15883	26247	29272	29204	29201	26802	23331	21389	20727	17165	16221	15877	14581	12210	9368	7303	6323	5049	4078	3781	5335	6486	5276	4367	4324	4328	4055	3081	2952	3303	2988	3599	9294	7423	2387	2703	2858	3078	8232	8458	5513	3549	2151	1299	1002	914	838	782	809	822	829	816	864	846	785	754	836	800	791	902	815	822	811	829	819	814	798	810	809	805	804	844	834	827	887	865	848	834	838	798	821	842	806	874	805	798	842	853	826	768	783	819	815	809	811	773	786	806	850	794	814	828	849	798	812	846	798	833	813	846	841	811	796	785	809	855	786	848	785	840	841	811	824	807	777	851	855	769	836	858	837	812	818	827	851	838	765	800	857	860	800	796	849	792	842	777	834	804	823	778	845	823	793	843	753	821	784	837	846	824	822	763	757	768	802	803	850	739	818	762	822	839	833	865	814	814	835	839	792	785	791	796	817	832	820	830	860	850	840	815	837	852	830	843	828	764	794	828	813	830	794	805	825	868	797	772	802	786	771	757	835	792	853	813	800	810	858	805	822	833	812	835	815	823	796	811	794	799	868	874	806	825	843	809	799	820	858	817	793	817	795	806	802	784	829	802	872	781	761	804	845	831	736	841	804	865	825	844	869	777	854	846	830	836	793	774	854	829	819	745	800	828	811	778	854	817	857	805	865	817	825	768	820	860	814	792	791	840	794	847	829	767	798	844	830	839	846	828	762	784	789	827	834	815	869	784	764	779	876	773	821	821	816	813	835	797	855	819	804	813	835	822	820	801	814	874	794	802	820	833	762	837	834	825	830	791	802	819	816	768	841	857	817	830	807	865	799	798	834	830	872	819	770	816	865	796	793	774	793	749	789	766	810	755	764	800	837	838	791	836	834	795	813	803	768	833	872	820	828	829	800	877	820	820	839	835	888	881	829	796	857	840	808	816	776	827	817	823	798	838	796	829	864	798	838	764	829	833	848	801	844	796	811	822	837	775	855	811	790	781	831	862	816	789	845	788	855	819	800	842	795	772	825	860	803	820	850	826	820	817	823	813	833	811	827	851	820	819	814	824	803	849	817	756	795	819	777	841	785	816	834	796	867	851	850	791	745	798	794	803	831	818	782	783	850	846	784	841	824	874	802	795	852	801	777	837	814	804	787	802	843	822	784	824	743	788	806	906	805	783	799	827	814	811	835	868	800	797	796	828	802	760	867	796	802	803	835	770	864	801	857	842	852	854	833	811	854	811	817	821	820	798	799	825	793	748	860	808	821	801	769	839	828	857	812	828	791	814	852	856	789	833	858	775	797	828	842	819	796	799	830	800	833	784	785	851	813	818	775	821	866	786	814	835	831	804	804	836	840	802	787	866	841	783	877	849	823	765	789	802	814	823	812	833	789	854	866	773	785	799	802	816	775	792	820	793	802	847	764	826	798	807	798	845	862	838	825	800	794	862	787	838	774	774	834	805	830	862	820	812	807	826	797	800	822	848	849	783	811	796	789	858	862	803	813	852	836	787	816	890	761	762	830	834	764	774	789	792	794	796	771	796	792	804	760	847	776	820	866	845	841	815	878	862	766	792	812	759	820	814	845	815	869	873	813	807	786	823	827	836	780	841	813	787	790	782	797	785	838	822	817	876	802	835	828	819	760	808	880	798	808	757	831	774	862	816	810	827	850	788	845	786	774	818	815	812	826	804	798	822	868	828	820	768	777	778	821	804	843	792	813	807	846	764	862	842	823	813	838	795	815	874	800	806	844	813	810	812	765	816	798	808	784	811	849	816	789	736	860	823	827	791	797	838	800	794	830	828	827	814	842	834	860	754	826	785	864	801	751	868	821	805	839	806	818	804	860	821	812	802	763	841	795	821	823	782	765	851	844	820	794	802	811	798	870	811	837	786	821	853	827	846	792	836	790	842	845	825	792	814	846	847	850	788	836	807	778	834	790	844	854	819	754	813	808	826	827	854	802	817	809	854	832	788	841	814	840	831	813	850	800	854	808	792	797	818	840	779	826	807	813	812	817	864	842	824	836	774	819	838	792	828	810	785	794	803	820	861	845	830	829	847	794	799	841	795	784	854	747	811	860	833	835	820	835	787	864	803	858	848	800	858	838	817	849	830	846	822	891	859	878	835	824	854	806	770	837	883	868	832	823	853	819	802	793	778	874	810	769	800	836	811	775	800	808	849	811	848	839	802	787	805	837	771	824	775	784	825	833	829	811	797	869	811	828	738	807	849	858	778	770	870	831	828	844	809	768	771	827	768	745	813	810	837	778	839	838	817	745	831	822	804	796	823	789	814	826	804	814	810	805	816	843	791	817	803	822	825	811	781	823	842	841	890	779	803	833	786	824	812	819	856	804	857	835	798	807	848	856	838	814	822	838	781	785	855	860	782	808	803	816	838	827	784	848	818	828	767	847	850	776	836	811	835	827	843	823	762	795	839	816	831	845	867	817	732	807	816	819	867	761	903	788	814	787	813	867	777	823	845	850	803	772	818	829	803	785	809	853	809	759	814	812	888	807	833	810	795	873	835	860	810	792	844	798	820	806	906	829	829	806	802	794	883	816	802	809	777	801	808	839	840	866	796	818	819	785	859	846	812	794	848	784	776	785	835	815	838	858	841	846	762	809	821	783	824	786	823	844	807	880	852	829	816	802	815	798	860	817	852	824	841	794	825	868	841	787	828	817	903	785	826	807	864	784	801	829	821	850	841	816	804	837	825	828	817	782	831	791	791	757	841	821	834	811	831	846	825	849	797	783	854	781	863	773	819	794	854	859	829	785	819	829	845	837	839	785	833	826	809	781	777	841	810	810	822	761	845	784	842	823	796	839	828	840	832	801	838	775	810	808	794	786	798	800	819	775	805	813	777	803	813	847	848	805	771	798	796	814	823	798	853	821	810	822	856	826	780	842	846	796	861	829	812	839	809	893	873	807	792	812	853	795	812	792	844	863	809	844	857	844	795	787	807	811	784	806	778	834	781	860	863	814	858	824	842	807	849	801	823	825	792	811	839	838	767	828	764	862	779	786	847	783	817	737	862	740	801	814	802	809	852	767	845	834	846	802	751	862	788	804	874	796	824	856	855	841	859	832	794	825	809	853	831	862	812	799	768	801	846	770	810	788	774	843	798	870	804	842	802	808	771	759	840	806	832	803	801	807	808	816	835	835	807	816	835	811	829	789	798	816	818	804	798	875	802	769	838	829	835	756	824	800	825	804	789	772	792	816	838	863	837	834	825	833	761	821	812	781	850	806	808	826	847	800	776	835	804	796	796	813	854	803	819	833	804	826	788	861	858	826	818	886	796	779	832	850	828	825	817	836	790	795	833	845	859	814	818	856	823	833	857	806	814	815	813	801	828	881	830	830	853	808	805	779	808	865	856	792	818	807	838	797	838	768	848	796	831	838	799	824	817	844	822	828	789	727	820	841	825	817	866	795	858	858	796	795	828	796	832	823	791	829	787	807	856	787	806	818	797	866	793	786	786	808	927	784	829	853	809	829	827	784
1855	507	303	269	298	505	596	650	690	604	490	475	527	353	348	324	266	213	184	142	152	140	172	129	165	106	130	112	130	106	103	113	89	114	105	106	168	106	91	97	83	124	116	126	90	78	72	74	76	57	70	71	63	54	66	76	64	70	72	73	51	68	77	63	57	74	68	67	61	76	65	62	51	62	68	60	59	66	71	67	63	56	75	63	63	74	55	79	71	70	90	70	66	68	48	69	71	67	66	57	55	68	66	78	64	64	58	59	60	63	69	59	61	61	83	68	68	50	66	60	64	81	74	57	58	63	61	67	86	76	57	72	71	60	77	55	77	59	56	61	72	71	66	68	64	66	56	65	56	71	73	75	78	74	57	73	80	70	78	73	59	68	65	62	72	71	70	62	71	59	66	66	69	79	65	64	64	69	86	70	87	71	68	75	64	70	62	65	62	58	65	73	64	70	74	79	64	57	67	56	68	62	59	80	64	75	65	71	78	66	65	66	69	59	67	55	74	66	61	55	71	69	62	66	65	58	81	67	66	81	70	67	50	52	87	62	64	88	83	72	66	65	60	62	69	69	60	61	68	86	71	81	64	60	74	62	61	74	59	75	71	66	72	59	71	71	63	56	75	60	76	75	59	70	74	62	71	63	54	61	70	53	57	61	78	53	71	88	70	78	75	82	65	63	55	59	69	65	76	55	65	70	70	69	60	66	67	73	68	63	65	53	49	65	82	66	66	76	63	73	68	75	71	54	72	77	61	65	67	74	75	73	59	70	70	69	64	65	65	75	73	59	69	63	59	58	79	63	61	74	73	76	63	59	73	60	58	83	60	59	75	55	69	66	71	60	59	73	76	74	85	72	80	75	71	55	61	64	76	62	69	75	63	64	70	79	57	57	71	66	43	67	67	67	63	87	52	65	73	61	70	74	64	59	63	60	66	71	62	48	72	69	77	70	50	81	68	56	72	67	74	83	57	71	69	76	76	70	75	62	58	66	84	58	64	73	59	69	66	73	63	67	71	52	71	64	56	72	76	62	69	56	59	57	62	57	68	63	83	71	60	85	85	73	62	68	76	70	73	70	65	78	68	73	73	71	77	68	54	65	69	71	65	67	75	72	81	58	75	74	65	84	62	64	72	70	51	73	78	74	61	68	69	74	62	59	60	53	64	49	67	68	68	57	65	69	72	68	57	55	77	81	84	78	64	63	69	67	75	69	74	75	59	58	70	66	65	54	61	59	78	68	69	63	51	65	72	63	76	81	83	70	61	46	65	69	76	65	71	59	71	58	63	65	72	78	78	64	76	62	62	65	79	69	66	73	78	69	74	62	72	61	56	69	76	85	61	62	45	73	73	75	68	83	78	68	61	68	76	59	82	70	65	60	76	56	65	59	78	65	63	63	67	57	67	50	67	68	78	70	73	71	69	55	69	61	65	62	54	56	82	62	59	69	69	52	64	71	75	68	64	58	76	66	70	59	62	72	43	74	65	72	68	71	70	72	60	70	72	73	77	57	75	63	74	48	67	66	63	69	67	81	76	71	56	53	77	53	56	61	66	64	69	70	53	68	79	71	67	62	69	62	69	75	62	59	63	54	65	67	59	72	49	69	64	71	72	74	81	70	61	69	74	60	68	70	66	49	58	70	51	80	67	73	69	64	68	74	59	62	71	76	59	58	67	66	72	64	70	70	69	61	66	53	64	59	60	57	80	71	63	79	59	66	55	73	64	83	59	72	71	51	67	68	62	66	63	58	67	70	63	76	70	71	47	86	65	67	84	68	77	74	67	75	65	60	68	64	57	73	65	73	75	60	62	64	78	69	74	72	69	56	64	72	72	76	57	78	56	64	68	68	64	67	80	58	69	83	58	55	67	84	86	58	79	62	58	61	72	68	76	80	61	78	70	66	66	61	71	72	73	67	53	60	77	71	78	81	63	82	69	70	65	76	70	68	66	82	71	60	82	64	61	67	77	75	73	65	78	77	63	69	66	68	59	73	63	68	62	67	67	75	75	67	65	75	79	57	63	62	67	72	68	65	67	68	89	57	65	47	68	60	58	76	95	86	65	65	78	65	65	62	70	47	53	60	61	79	74	59	65	56	75	67	67	78	55	69	70	68	68	70	66	71	70	57	64	66	64	78	61	66	67	54	61	68	68	74	74	54	75	61	57	69	80	61	72	62	73	65	60	58	60	72	59	67	66	66	68	59	65	61	61	82	71	73	84	78	62	68	47	80	74	53	59	61	60	67	66	77	53	66	55	70	70	62	68	69	58	77	63	62	71	76	65	55	75	67	74	58	58	74	57	74	67	56	66	82	62	73	60	76	77	67	66	62	69	71	49	63	67	58	71	81	72	52	63	66	69	70	66	70	65	73	63	73	47	71	64	60	55	62	85	66	68	66	57	66	71	72	70	67	59	69	65	67	60	68	60	67	58	79	60	71	75	61	73	86	73	70	71	67	69	65	48	57	69	68	58	69	74	74	69	71	70	76	62	58	65	58	67	72	86	60	67	69	63	55	66	64	54	62	70	76	78	65	81	50	68	50	73	74	62	75	74	71	61	76	59	75	78	77	77	72	65	70	76	69	55	61	73	56	62	76	62	65	88	70	65	66	69	53	59	75	63	65	76	65	61	74	80	68	58	65	65	55	69	56	68	70	76	60	58	78	67	70	53	57	61	77	73	73	75	63	59	68	59	67	54	66	68	63	64	73	76	78	60	60	53	54	47	83	64	88	59	67	76	84	54	67	58	66	63	62	73	55	78	56	55	71	72	72	64	74	60	65	65	67	65	67	74	81	62	77	73	53	59	67	67	73	79	61	58	65	67	63	62	64	68	68	66	64	58	58	51	65	79	68	65	81	75	54	74	80	69	57	61	70	54	69	71	68	74	49	71	61	52	65	56	65	73	76	73	56	55	74	72	64	52	64	64	71	69	71	74	68	59	63	67	61	72	75	76	74	74	70	78	55	82	72	56	84	69	57	60	73	68	61	74	71	64	75	63	60	63	69	73	76	76	58	72	75	68	67	67	58	61	64	60	68	55	76	70	56	68	53	72	78	63	62	76	57	62	63	68	70	66	67	56	62	69	73	62	52	61	77	66	61	68	62	63	51	64	73	56	71	63	66	71	67	70	72	63	67	64	60	66	82	64	75	70	72	64	73	76	73	53	56	77	60	64	62	65	73	55	92	59	58	72	52	68	78	63	75	63	72	73	79	72	68	63	62	59	70	63	54	63	63	67	78	57	69	63	58	69	69	66	58	65	59	69	49	64	56	59	61	63	60	63	62	65	74	63	60	65	70	67	66	64	62	70	51	58	57	86	53	67	61	77	72	71	70	66	63	83	67	68	69	60	64	59	64	60	61	58	69	70	69	71	65	69	71	67	70	70	52	59	65	65	58	74	65	77	81	74	66	62	56	64	69	54	83	55	79	63	58	59	70	85	63	70	67	55	70	65	71	58	69	76	54	80	59	77	58	73	65
15802	8846	5523	11287	20198	23397	22574	22640	21946	18986	16221	15673	14605	10996	10901	9614	8129	6124	4796	4328	3762	3138	4051	3788	4032	3155	2503	2593	2872	2714	2049	2233	1868	1827	1756	2625	3770	1875	1518	1658	1657	2614	2754	2014	1526	1153	869	770	796	722	749	774	746	715	727	694	696	699	731	739	716	733	726	699	743	726	736	731	753	722	741	714	747	707	704	725	744	714	802	748	702	721	730	707	731	712	707	692	724	735	713	719	735	697	739	715	722	705	743	760	755	742	746	694	726	695	712	682	717	710	757	737	766	716	702	724	679	716	722	720	734	717	726	772	706	706	713	759	745	713	745	766	747	723	763	721	678	742	802	705	715	742	761	726	689	727	727	695	754	775	746	735	722	738	784	750	756	753	725	737	703	698	724	661	688	729	695	751	777	687	722	704	736	720	711	712	716	752	693	708	737	671	757	753	739	735	731	743	692	717	749	716	712	747	736	754	708	719	740	747	681	770	727	729	768	741	748	751	755	710	775	711	770	672	715	702	754	723	731	732	791	752	735	719	779	717	767	674	694	733	727	734	755	703	737	746	704	701	726	730	741	681	724	713	733	731	728	704	749	727	783	765	737	711	746	724	692	728	752	793	738	751	782	750	729	694	749	740	741	701	768	726	746	717	715	679	770	755	762	669	718	697	735	743	718	688	727	720	740	790	720	699	757	748	682	709	704	677	739	723	705	756	751	744	724	709	799	729	683	685	754	715	688	724	702	694	741	746	726	721	730	732	708	752	698	696	748	688	746	703	683	751	712	751	722	719	719	733	678	736	708	712	749	722	728	709	733	675	687	682	753	719	745	746	747	747	742	754	752	704	765	763	739	704	757	720	710	732	689	699	714	733	730	721	755	708	724	748	723	692	721	754	699	743	750	778	753	757	722	712	752	813	747	730	750	689	707	707	716	750	702	747	711	709	715	676	722	734	734	707	720	685	706	746	684	698	707	726	715	726	680	759	727	744	736	728	747	747	708	679	716	714	767	718	685	740	708	718	700	739	738	737	709	773	729	738	704	711	752	730	763	729	755	717	763	697	714	713	723	760	715	769	750	744	742	691	699	714	764	751	747	756	689	739	685	716	760	727	727	736	747	642	748	702	766	769	725	744	693	738	692	767	728	727	718	697	694	725	777	684	708	747	712	718	688	705	692	724	743	744	731	721	718	669	719	734	757	732	730	732	730	755	729	751	705	725	783	708	748	758	771	719	733	747	709	808	761	689	699	773	750	695	722	736	769	692	723	715	713	755	768	693	769	738	691	700	720	728	721	725	720	727	758	714	720	738	751	730	687	712	682	669	716	717	722	729	728	726	711	742	716	727	756	700	753	748	731	720	715	716	736	714	739	722	702	694	745	702	696	715	725	659	736	729	723	713	727	667	713	694	738	792	735	723	741	737	701	685	750	716	676	744	690	758	672	749	706	716	708	717	734	760	673	666	732	714	741	734	722	728	736	709	771	704	732	760	745	748	764	712	762	737	700	762	779	692	704	712	712	749	691	746	786	772	778	735	754	769	752	704	779	769	723	723	744	797	723	716	687	731	691	744	726	769	691	703	715	728	698	706	761	698	789	752	710	700	725	782	707	717	743	700	752	715	693	740	730	757	738	757	735	729	740	748	761	715	721	767	709	736	659	707	672	688	764	719	747	748	743	692	750	773	709	752	758	727	746	690	736	710	747	774	751	716	688	743	737	782	698	705	682	691	742	734	723	773	754	724	700	757	696	699	738	737	738	695	733	712	716	738	695	779	655	700	702	747	763	770	716	736	705	749	684	711	743	716	756	715	714	739	766	654	714	699	725	771	753	703	742	749	726	705	727	724	733	740	716	700	702	760	756	742	721	728	687	717	748	742	680	726	726	714	727	690	770	763	731	691	692	704	713	721	737	683	696	789	769	712	730	754	720	715	752	732	767	712	729	748	754	749	720	733	717	774	706	715	720	774	666	700	750	694	699	713	776	751	735	732	729	734	756	778	776	737	778	714	740	771	717	754	736	745	769	733	742	705	726	728	775	708	717	747	747	732	727	699	756	756	794	757	719	709	746	753	740	692	707	749	735	718	701	708	725	710	727	755	710	745	688	740	741	760	752	690	761	740	727	736	720	748	776	697	666	767	770	717	751	705	715	731	729	712	687	713	759	715	740	721	731	707	721	752	727	704	743	721	716	745	710	715	708	737	730	703	734	720	742	714	760	742	721	751	728	744	740	722	693	740	700	755	703	699	771	717	743	721	730	732	772	680	731	716	669	770	687	755	768	747	759	744	746	707	699	719	775	734	749	693	733	752	757	729	687	707	768	776	738	753	713	726	742	720	773	770	690	726	719	731	717	732	741	692	776	725	687	752	725	726	721	700	730	760	728	700	763	753	757	769	766	704	701	767	776	723	722	694	701	731	704	757	735	681	760	738	699	759	748	728	701	746	765	702	708	701	744	759	676	770	759	794	708	738	736	737	769	723	700	752	757	734	727	758	723	717	726	764	753	711	705	722	710	766	699	737	694	736	744	741	718	715	691	670	674	687	715	745	735	779	741	766	703	725	751	717	733	680	776	747	752	742	746	732	732	735	701	730	680	713	746	759	728	675	764	738	723	719	749	768	720	747	665	713	715	751	709	681	700	742	725	685	699	710	730	714	768	749	788	684	744	724	780	731	736	674	751	709	698	717	723	711	753	701	759	744	730	751	777	773	763	735	744	726	730	739	727	746	781	736	713	704	729	725	692	708	719	756	755	769	794	741	749	780	743	738	759	697	764	764	737	741	755	678	745	768	773	732	738	697	748	709	767	718	731	712	760	736	717	729	671	688	746	750	692	679	709	791	679	738	740	700	757	750	738	701	727	786	708	732	741	726	722	785	740	758	752	742	731	742	734	750	728	691	697	738	715	723	710	749	697	736	715	763	664	742	723	699	723	757	736	768	752	735	725	754	738	698	754	768	688	814	726	735	738	688	737	758	727	735	718	711	739	701	731	721	700	719	773	703	724	719	734	736	782	763	712	721	734	758	722	767	747	740	753	712	719	755	728	725	726	721	704	665	739	698	671	763	750	769	756	745	737	741	741	751	777	784	696	691	695	704	759	694	737	716	743	760	733	736	727	751	745	785	753	720	720	714	744	769	725	737	724	767	773	778	730	740	760	732	704	757	718	762	667	738	737	732	727	762	750	716	699	762	726	714	777	701	751	740	709	674	696	704	736	702	723	727	725	720	754	735	770	712	753	717	753	730	719	792	742	717	748	763	764	718	735	745	797	697	709	698	679	695	709	711	707	705	737	788	673	721	729	743	713	753	760	753	734	745	709	719	717	714	716	737	753	713	690	746	721	749	676	745	789	756	744	767	736	752	711	742	718	758	722	716	677	734	676	691	729	720	755	749	733	701	725	762	758	755	743	693	791	696	739	750	720	753	745	732	746	731	729	720	693	751	728	745	736	737	721	724	696	734	723	729	726	760	724	678	699	732	703	726	701	729	709	704
1281	779	414	307	425	760	776	780	879	922	749	641	651	590	455	396	250	271	223	190	212	162	177	190	212	162	160	142	144	137	148	170	174	183	117	157	313	190	119	84	129	184	228	187	123	91	96	75	85	77	75	82	76	62	81	87	83	78	64	86	81	73	81	72	87	65	87	71	80	68	70	85	77	87	71	52	68	80	77	87	60	67	62	84	75	76	77	53	72	82	75	82	67	91	72	66	78	70	64	55	73	96	79	68	71	70	74	82	81	77	74	84	72	76	82	66	62	81	82	103	74	74	75	72	105	64	86	58	84	82	65	59	79	61	79	73	79	78	77	79	93	84	77	74	77	79	71	85	74	79	76	73	75	70	64	72	84	78	68	75	72	79	74	71	78	86	68	81	73	64	94	81	83	57	82	77	76	81	71	77	77	78	96	78	85	67	77	63	84	81	88	65	77	52	73	92	84	73	82	66	63	77	80	81	80	80	84	73	75	63	67	67	84	74	62	65	71	85	71	80	71	60	67	77	65	68	80	73	84	75	86	71	76	80	62	70	72	79	79	83	77	80	73	86	75	71	75	77	72	79	72	69	68	61	82	60	68	78	75	67	81	78	88	89	86	85	81	75	80	71	77	77	74	61	64	81	92	69	83	72	89	77	84	63	75	75	79	62	75	77	84	79	74	82	75	69	87	82	75	61	64	84	72	80	67	83	74	74	65	73	59	65	63	72	81	71	62	71	70	75	79	69	82	67	81	64	70	78	67	82	79	69	83	76	92	69	67	59	81	78	73	90	80	89	75	62	81	86	87	66	68	67	62	71	94	88	78	73	71	64	72	78	80	70	61	75	100	70	73	88	74	72	70	87	85	83	68	60	75	82	67	78	80	78	79	77	74	67	70	101	74	72	80	83	73	79	60	69	74	77	59	79	77	91	79	70	70	75	80	59	59	66	77	64	86	62	71	80	79	69	63	72	90	68	70	63	79	68	92	70	66	86	90	72	80	77	85	72	84	66	84	71	72	70	68	67	73	65	74	76	66	75	56	82	76	69	70	68	76	70	79	83	64	63	68	70	79	81	73	76	80	96	75	86	78	68	68	77	81	55	77	84	83	70	79	78	86	80	70	82	69	75	69	75	68	67	69	71	79	75	76	91	64	76	72	81	73	75	65	76	71	74	74	73	78	75	92	88	85	62	87	97	70	69	80	72	78	82	82	73	75	77	89	62	72	80	75	69	63	71	83	75	67	69	76	71	64	78	70	77	71	79	69	73	90	62	82	86	70	59	80	59	72	85	74	76	73	55	66	69	71	75	77	87	80	75	80	80	67	86	77	81	83	75	84	81	94	63	67	72	88	97	75	76	59	63	79	80	85	72	83	65	74	76	88	72	67	65	56	83	62	86	84	70	87	66	85	80	80	73	71	81	65	60	80	85	88	70	83	89	82	79	72	72	83	72	68	60	72	75	79	78	75	57	81	82	71	69	77	68	80	74	67	76	62	77	71	83	75	83	65	71	67	86	68	73	75	73	85	64	62	84	61	81	75	93	81	80	74	80	72	65	71	64	77	67	86	77	74	80	68	83	84	71	76	79	71	67	77	81	80	82	53	69	75	77	71	92	90	86	80	89	89	82	68	91	80	60	73	79	73	73	73	81	72	71	76	68	70	79	71	67	77	80	82	61	77	70	72	65	81	80	72	67	63	73	84	76	63	80	90	74	70	64	72	84	58	72	72	58	81	84	83	80	83	71	70	68	74	71	72	57	77	106	78	74	76	80	64	58	90	77	81	59	88	75	82	79	67	61	80	80	89	61	87	61	71	87	71	77	71	72	77	79	62	82	73	85	77	69	73	68	78	78	69	57	67	73	70	64	66	81	66	76	71	82	63	77	80	72	82	80	78	73	87	73	79	51	59	90	76	77	88	64	78	81	69	75	69	86	79	78	69	62	84	76	80	85	77	80	83	57	71	91	64	65	83	74	78	82	85	86	77	85	79	82	80	80	88	76	78	69	66	76	62	74	76	79	74	81	65	81	84	60	71	66	78	78	82	87	77	81	58	77	75	66	81	80	67	72	70	77	89	70	80	68	86	90	81	87	75	80	86	80	71	63	79	69	91	85	86	85	81	78	85	65	72	74	62	74	71	75	76	85	77	78	79	60	80	80	68	60	54	83	74	69	60	71	73	64	78	75	71	78	76	84	79	73	74	63	82	80	77	65	74	68	62	81	69	63	70	68	74	74	80	100	59	91	79	65	100	61	82	80	69	94	69	72	64	73	77	86	71	71	70	92	69	77	88	83	73	77	60	80	86	71	74	83	71	80	86	62	75	74	78	81	72	79	84	79	75	94	92	81	70	69	79	68	80	69	79	84	85	74	91	77	71	85	88	55	78	62	61	65	81	74	78	75	81	84	70	67	78	93	78	74	86	79	80	70	71	74	73	82	66	81	70	76	84	82	76	73	67	81	67	69	84	71	71	84	73	67	73	83	80	66	78	82	69	62	74	72	78	90	79	84	66	70	87	69	79	78	72	81	71	79	78	90	81	63	77	71	89	84	66	71	72	65	83	85	76	74	63	80	82	69	71	77	88	78	74	85	87	83	74	69	80	81	81	55	71	87	73	72	80	76	74	69	77	82	68	73	75	71	72	82	90	74	86	87	77	65	72	64	76	79	73	95	74	70	70	73	81	67	76	68	79	69	79	69	68	90	66	74	76	81	63	83	70	85	66	72	66	80	73	70	93	101	66	84	86	66	80	70	67	63	88	81	76	73	86	72	61	65	68	68	70	69	78	70	73	85	82	72	80	69	74	66	68	73	87	64	76	80	81	57	83	82	78	65	70	76	70	89	82	73	67	79	91	67	80	78	71	72	64	72	63	84	67	65	94	87	61	72	84	73	64	73	78	79	70	78	69	80	86	64	85	82	79	78	95	72	85	81	78	66	71	69	80	81	82	87	50	91	67	66	73	68	70	65	80	69	76	87	75	72	59	77	76	72	80	71	82	73	75	87	70	80	71	79	89	66	88	70	72	62	72	77	76	84	79	69	81	78	84	78	78	88	71	65	76	77	71	72	64	82	86	82	72	76	83	74	68	73	68	63	61	82	77	69	56	83	72	69	70	76	79	75	79	73	76	71	81	83	74	79	63	74	73	74	87	66	59	84	94	81	84	81	78	76	66	64	67	61	74	69	71	76	70	71	84	86	65	84	76	71	77	55	68	62	63	80	75	80	72	74	85	86	74	70	81	63	74	74	73	78	84	73	58	64	85	79	70	78	75	64	75	68	80	84	70	79	84	76	87	92	63	83	55	76	78	69	69	62	69	62	70	88	67	68	81	68	63	72	63	88	70	69	77	68	70	75	81	85	83	81	73	88	80	85	80	67	70	78	86	70	84	62	76	75	83	57	90	65	72	75	58	65	82	60	72	68	67	78	58	99	76	87	73	86	68	75	85	66	82	75	91	72	79	81	80	71	76	72	81	76
17893	11313	6803	13157	24495	26967	25395	24143	24077	23058	19679	17507	17834	14696	12511	10335	8630	7255	6320	5681	4575	4010	4176	4971	5200	3608	3253	3296	3626	2874	3211	3963	4030	4059	2081	3453	8581	4168	1834	1711	2230	4678	4845	3381	2364	1538	1168	924	809	847	832	830	827	800	827	823	798	782	804	859	863	824	747	789	829	776	801	823	768	873	844	787	753	779	843	806	811	809	809	796	774	867	774	769	819	851	824	814	804	831	840	813	853	747	816	840	772	826	817	810	767	823	834	837	810	832	822	835	815	809	766	794	833	805	806	797	825	782	751	835	806	806	793	820	768	831	826	842	797	816	811	826	802	815	820	798	814	846	821	777	832	772	850	821	800	807	809	784	822	785	807	822	830	793	856	775	747	831	825	856	829	799	857	817	795	811	813	818	787	791	822	817	782	819	792	837	816	785	832	793	750	805	845	809	806	763	832	822	808	779	774	814	863	847	789	849	796	827	811	793	795	821	826	798	837	747	814	820	763	774	800	863	793	795	811	850	810	825	789	807	799	803	778	841	798	816	831	842	782	815	838	820	814	822	824	844	850	753	830	826	806	832	807	811	824	810	773	820	835	813	823	845	817	875	792	810	780	855	775	822	797	801	844	802	831	831	824	826	815	797	855	746	798	850	821	825	758	765	809	790	818	804	782	751	753	828	848	852	736	784	791	781	832	833	790	819	828	825	810	791	812	814	823	788	850	814	819	804	816	804	837	842	834	766	827	827	776	792	786	808	856	827	825	834	821	787	808	842	788	842	807	842	737	775	848	771	820	778	783	821	824	807	788	785	822	827	744	793	810	836	871	854	801	813	830	870	831	801	826	846	829	818	835	810	832	808	812	800	811	804	828	779	830	808	810	812	852	792	841	819	775	834	807	799	788	803	837	820	810	825	801	763	854	806	843	746	803	811	843	832	850	848	826	823	781	799	849	820	812	785	882	822	805	785	848	799	862	817	826	850	798	834	821	836	813	842	849	792	773	813	829	800	773	778	804	796	800	802	740	819	814	877	830	817	806	831	802	827	859	805	829	795	780	813	755	814	814	797	793	820	815	856	857	832	814	820	784	791	812	758	779	856	784	812	804	851	824	804	847	811	850	776	800	779	774	802	864	819	767	804	793	839	825	825	791	810	816	781	808	831	799	733	818	783	834	804	865	786	848	812	789	785	808	801	790	855	786	816	819	789	825	784	821	787	801	794	849	828	798	832	820	834	784	815	785	774	831	782	823	750	849	864	809	871	798	844	831	865	866	813	852	832	802	807	807	833	797	824	828	827	784	804	814	775	826	802	798	844	769	818	831	806	866	781	810	804	824	765	781	791	868	859	814	793	830	847	776	819	802	828	781	825	814	811	805	812	836	813	799	777	851	808	871	821	776	764	820	840	844	801	789	764	823	831	810	787	783	814	810	778	806	768	835	782	829	777	793	830	804	785	784	805	795	829	877	852	798	812	787	824	799	793	779	789	809	787	801	839	813	783	815	799	815	764	791	868	878	802	797	797	859	830	800	827	795	825	813	826	819	852	813	855	746	825	762	838	762	819	794	839	836	785	751	862	790	861	859	790	835	865	829	836	791	789	797	830	807	847	799	823	878	738	760	835	805	807	829	826	814	786	861	831	759	822	894	836	817	803	801	818	759	827	800	783	819	765	811	787	848	802	799	822	790	749	783	819	801	858	866	818	787	816	802	792	792	810	819	843	843	815	779	814	798	873	796	790	834	816	810	790	820	793	821	808	818	836	769	853	822	826	777	755	814	801	862	814	800	843	801	799	781	799	791	776	808	883	777	789	863	830	830	821	808	789	830	796	815	850	802	866	782	819	810	860	857	856	826	857	785	822	845	775	905	830	814	803	813	845	865	846	823	777	781	782	803	866	800	845	790	847	795	837	815	772	866	835	815	850	791	815	803	824	794	806	804	811	796	834	861	829	797	773	829	848	834	849	805	860	841	774	806	820	826	817	780	783	848	803	867	856	830	761	811	789	819	769	884	755	770	814	832	811	851	761	826	771	789	824	797	813	815	784	835	801	768	843	830	793	775	851	801	812	826	790	832	819	843	789	852	834	868	818	812	797	885	784	788	826	865	811	821	802	822	824	788	843	851	807	829	832	737	817	840	851	827	840	792	828	826	828	876	857	780	833	790	854	792	801	831	807	802	810	807	794	838	802	863	808	755	825	823	812	807	805	849	794	758	833	777	808	799	828	796	785	819	799	816	782	827	752	752	844	819	845	880	795	833	842	832	885	818	830	789	817	820	805	810	813	837	856	779	836	807	803	810	760	817	823	816	763	764	802	767	816	780	796	866	792	789	797	843	857	773	826	800	830	836	866	854	815	810	827	805	799	800	792	786	879	774	830	776	837	896	815	811	833	805	810	798	857	796	844	862	813	836	764	819	794	821	810	846	797	836	823	782	833	777	818	827	829	861	816	813	829	796	823	780	757	843	783	797	824	783	788	815	801	825	839	837	837	770	790	829	849	844	822	772	821	814	873	800	814	846	834	833	782	844	816	780	795	779	811	884	821	831	839	762	820	818	769	802	807	862	818	811	791	795	829	795	822	779	859	771	841	802	774	755	835	814	823	812	789	817	840	776	822	836	795	850	878	827	813	824	801	762	806	812	816	777	785	763	841	831	820	801	846	759	767	816	823	781	803	832	792	814	827	788	797	857	846	795	800	812	783	815	841	823	785	809	799	843	821	839	817	827	794	797	803	839	842	760	849	838	828	811	844	814	807	765	776	779	803	788	809	861	816	818	834	883	811	825	814	821	835	819	814	850	848	774	829	777	836	848	773	795	785	821	845	871	839	850	823	869	836	809	796	862	782	808	840	768	794	767	840	825	802	803	782	810	821	831	825	811	845	830	807	827	786	801	770	860	800	778	831	862	747	815	812	790	739	787	803	830	805	827	814	845	806	844	779	808	861	778	830	852	833	756	828	815	799	801	792	821	838	849	814	896	834	777	806	827	798	797	823	815	827	782	843	824	871	832	808	770	838	844	764	865	826	824	816	829	815	789	788	765	824	825	864	812	821	822	791	846	856	832	735	839	821	783	827	793	833	810	821	787	827	803	816	806	851	829	841	810	827	858	810	780	805	813	836	811	813	789	757	831	853	835	865	842	828	816	821	840	799	828	792	814	784	814	819	824	812	791	856	818	781	845	880	823	828	803	790	818	800	824	857	821	812	844	774	821	786	851	817	814	840	790	838	759	772	818	828	790	807	823	795	821	774	838	796	808	860	868	820	804	839	794	834	789	776	811	802	819	809	816	805	817	824	815	817	835	813	808	844	795	790	805	871	882	763	835	822	803	780	830	813	821	800	797	821	847	794	814	820	826	810	855	826	837	790	783	850	837	818	795	826	840	827	811	836	811	814	799	800	838	775	797	790	823	771	846	797	782	821	805	821	839	835	780	904	822	837	798	799	828	795	790	813	791	795	807	821	812	814	796	818	808	792	839	833	837	789	817	820	852	837
2557	543	329	277	369	602	718	725	783	811	704	616	628	607	456	388	311	240	258	246	230	177	184	202	202	136	142	126	132	142	126	180	222	133	109	147	277	267	125	99	117	171	203	179	114	84	74	61	79	63	64	64	57	60	59	69	78	58	72	65	54	65	60	73	60	78	74	63	77	69	69	59	68	65	68	63	72	56	59	52	72	61	65	68	65	61	83	66	58	67	60	84	68	74	83	55	62	68	61	83	64	54	65	80	62	67	72	70	65	70	67	72	74	64	59	64	87	61	71	61	69	67	68	76	61	60	65	51	75	78	63	70	71	77	68	66	63	58	72	69	61	56	73	63	52	43	70	54	67	62	55	73	57	67	62	78	61	74	62	74	69	58	86	52	58	69	64	63	77	74	76	53	58	79	69	63	79	72	81	72	57	56	74	60	53	64	66	62	62	61	72	67	66	78	63	66	60	54	52	64	51	54	67	67	69	68	66	59	55	71	68	59	62	58	66	55	60	60	57	66	60	60	74	64	80	64	78	58	86	66	72	59	66	69	81	61	66	62	64	70	53	74	74	66	61	72	69	61	63	80	64	72	68	68	53	51	62	62	61	69	71	85	72	82	77	67	63	73	67	53	61	64	68	54	67	72	63	50	68	73	56	78	57	48	64	70	77	62	70	70	67	65	53	64	66	56	83	70	66	74	76	67	60	71	65	42	67	65	64	71	53	74	77	54	61	67	60	57	65	77	59	71	75	58	62	65	68	78	66	48	76	66	70	60	60	64	65	50	64	84	75	56	79	70	54	65	58	65	83	79	73	66	72	52	70	58	66	71	54	62	69	60	65	84	59	72	64	61	73	65	67	62	69	74	65	59	67	69	75	59	68	76	65	61	55	64	79	55	75	61	64	79	63	64	69	57	68	71	67	75	80	61	72	68	61	66	83	68	77	54	70	70	83	85	73	62	49	60	56	74	67	57	77	70	70	75	53	63	87	82	65	61	55	68	66	66	76	70	62	63	64	57	59	55	75	59	70	61	71	64	76	62	72	60	53	67	69	70	78	87	74	59	58	73	73	62	60	73	63	77	75	63	65	69	69	71	67	90	65	61	75	62	59	88	79	72	71	69	81	69	56	62	67	62	49	70	59	49	55	64	68	56	58	78	71	65	66	77	70	68	77	67	69	61	53	60	50	76	66	71	59	68	61	66	57	54	62	43	86	73	71	63	65	56	64	66	74	77	68	84	63	57	77	76	55	67	66	73	67	68	69	62	66	77	72	70	69	54	66	76	82	77	64	77	66	69	69	64	59	62	59	59	66	79	67	56	60	55	77	73	67	59	68	60	59	75	63	65	77	77	52	80	60	74	66	74	54	63	51	63	70	62	57	67	64	60	60	82	69	82	54	58	53	60	66	55	66	69	70	71	75	51	67	74	72	64	66	57	70	60	87	66	74	76	61	58	67	76	60	57	63	68	56	69	53	76	62	62	61	69	76	62	68	59	65	79	66	65	73	75	59	72	67	64	56	67	69	71	77	71	56	63	76	52	65	60	71	46	62	70	63	61	79	55	71	71	66	64	78	65	56	74	60	68	70	65	76	75	68	66	70	80	67	65	70	84	46	59	75	64	70	67	65	67	67	66	76	70	63	69	59	76	73	63	77	63	69	67	64	58	73	67	53	49	80	61	67	66	63	57	61	66	60	72	76	70	55	75	65	63	60	79	71	66	69	61	82	60	66	66	53	70	78	78	79	71	69	58	79	58	57	59	66	76	65	66	73	62	74	66	86	70	65	64	54	53	70	54	83	70	62	70	68	53	63	80	62	64	68	72	59	58	53	70	72	65	62	51	76	74	67	66	62	86	65	71	66	67	62	62	80	69	67	64	81	62	68	65	67	77	79	73	65	58	58	63	59	63	61	78	78	57	79	61	68	49	65	70	62	53	66	66	65	48	79	71	66	67	72	64	79	81	57	54	66	63	59	52	56	63	71	79	70	79	76	83	67	70	62	69	74	55	69	85	64	73	66	71	74	63	59	74	51	72	51	56	64	77	61	59	64	67	64	70	55	62	52	75	71	61	62	74	72	60	50	60	67	58	76	78	73	60	58	61	66	57	74	61	51	68	76	64	58	74	68	67	78	70	64	71	58	72	64	74	59	62	60	73	67	57	64	74	91	74	61	60	59	59	64	75	71	55	68	69	65	62	65	74	82	76	73	68	76	70	64	66	59	54	64	64	53	54	67	66	67	66	76	68	80	61	58	69	61	53	62	53	64	73	48	75	57	61	71	70	73	73	72	69	61	59	72	80	65	78	60	73	70	56	62	63	64	56	65	66	59	74	69	59	69	66	56	56	68	49	64	68	62	65	74	71	58	59	60	63	61	58	67	57	69	69	56	68	62	65	59	56	55	70	75	64	71	63	55	75	70	63	77	79	72	72	54	83	58	63	87	74	69	74	61	60	59	68	64	70	68	60	55	71	56	71	60	62	63	77	60	77	65	64	69	67	70	66	67	62	78	76	68	77	81	61	58	67	68	67	70	73	71	69	57	78	75	53	73	67	45	60	66	79	60	74	60	82	59	57	57	64	63	72	65	56	71	70	48	72	73	56	55	68	61	64	64	84	61	70	73	68	51	46	63	67	60	57	69	72	74	76	65	57	82	55	73	60	81	72	74	62	56	67	72	63	68	70	59	73	66	75	74	76	95	67	72	56	69	72	67	62	58	63	68	65	67	66	60	77	53	76	80	59	74	61	56	63	64	62	59	69	63	71	69	61	82	60	79	63	68	73	59	65	46	59	55	72	60	65	62	63	70	58	83	61	67	80	50	70	67	65	72	66	66	51	55	56	87	75	64	69	67	58	56	70	61	71	70	79	71	59	74	60	61	76	70	51	74	66	68	77	60	65	69	71	69	64	65	58	72	60	71	50	55	55	60	65	72	82	68	77	77	73	64	68	78	81	70	83	84	73	66	66	65	72	56	78	77	67	72	67	62	65	75	65	65	59	71	65	55	65	65	66	59	54	71	62	71	65	59	57	68	70	67	53	61	57	63	55	58	73	73	57	66	61	72	63	52	58	50	64	72	56	74	68	73	58	59	63	65	66	61	62	51	66	56	73	66	62	59	58	57	69	57	63	75	81	64	66	57	61	61	57	63	41	63	77	73	71	59	65	72	59	62	72	49	74	60	66	65	61	67	66	66	61	67	59	75	72	51	62	66	66	64	46	62	47	61	67	57	67	77	65	63	68	62	70	60	76	64	61	68	67	66	61	54	75	58	67	68	64	63	74	69	58	65	71	49	80	50	62	57	67	68	71	54	57	73	68	63	74	78	63	61	51	67	66	62	65	67	72	60	61	54	49	68	70	66	57	53	59	68	72	71	72	74	58	77	70	66	68	70	88	51	66	79	57	68	61	69	79	81	52	79	60	51	73	61	62	65	56	64	62	50	69	59	69	65	64	64	61	62	63	71	67	65	70	58	69	46	59
16819	9123	5737	11598	22326	25946	25517	23488	23079	22524	20914	18017	17280	16034	12713	11137	9203	7349	6765	6738	5999	4469	4909	5736	5488	3523	3615	3211	3306	3059	3579	4778	4425	2751	2038	3402	7089	5273	2599	1774	2053	4220	4822	3606	2300	1550	1027	793	768	735	716	738	760	722	713	717	722	770	725	688	742	703	715	695	725	701	747	732	775	689	765	711	729	764	720	696	713	741	724	738	690	683	740	711	707	722	729	708	732	752	692	728	711	696	736	737	718	685	694	704	678	748	705	739	740	759	712	765	723	768	726	681	700	727	729	744	750	728	747	724	660	730	735	742	717	728	744	699	700	700	734	744	679	678	740	731	682	741	740	653	748	734	715	718	717	696	702	704	751	730	729	712	722	753	731	747	662	664	728	692	757	681	729	732	723	729	726	732	730	692	695	721	718	742	721	755	712	751	731	732	733	748	700	761	734	711	735	757	718	747	725	685	715	704	704	684	687	715	709	732	727	709	650	738	756	738	691	707	728	725	706	735	678	712	677	693	723	760	721	712	784	736	674	677	736	750	742	723	749	688	688	686	710	722	716	740	714	699	725	708	762	714	733	744	692	685	708	709	752	740	742	684	757	723	721	703	716	754	724	766	737	694	726	698	692	701	771	746	713	721	732	710	690	711	691	689	700	675	716	708	768	694	767	710	706	769	728	679	719	731	733	710	693	771	735	743	704	696	742	800	723	722	696	727	741	721	757	739	699	687	708	689	729	696	701	710	725	725	694	756	767	717	746	719	734	756	691	701	697	708	721	754	740	722	729	724	712	721	731	755	719	757	699	682	714	713	688	692	697	750	725	707	712	679	729	753	687	755	713	717	695	702	753	704	696	735	701	721	717	692	742	739	725	698	699	754	737	718	673	748	756	756	712	736	697	712	732	707	721	708	760	704	678	748	757	725	731	712	672	765	721	714	710	727	712	704	719	679	763	703	738	720	743	754	723	741	721	692	717	778	703	713	669	694	686	720	775	714	675	723	696	724	723	725	752	721	767	728	693	714	700	743	741	731	753	731	724	675	725	722	725	708	708	707	726	716	723	711	730	736	741	712	732	754	684	773	751	731	712	658	726	708	752	719	741	724	730	724	701	769	755	752	725	760	685	708	751	710	682	773	731	728	690	697	711	743	742	739	688	721	707	716	721	729	711	719	725	720	772	677	682	731	689	698	707	712	742	701	717	663	703	762	762	690	676	683	721	716	729	672	753	688	754	718	742	783	687	761	680	680	719	665	674	747	711	696	692	744	753	705	729	742	694	737	743	700	727	701	735	723	730	695	699	718	676	709	771	724	715	672	702	742	698	695	680	722	725	724	723	693	683	709	777	721	730	739	701	732	743	694	719	714	711	709	711	715	696	707	713	741	724	739	724	734	755	748	719	693	710	696	725	733	739	716	733	703	750	741	742	740	711	715	718	669	670	755	713	708	733	709	748	715	714	733	721	725	703	705	694	696	721	676	750	719	760	781	691	721	715	730	695	719	745	722	744	692	705	725	732	666	710	729	692	739	714	717	718	735	683	662	743	690	655	718	697	723	711	678	739	736	724	711	737	757	712	700	729	712	746	687	735	685	691	731	714	727	755	735	713	745	746	691	758	727	741	702	719	699	711	658	712	728	724	691	734	768	738	727	710	703	694	722	717	739	721	683	720	693	728	733	686	667	757	747	766	736	691	695	708	743	721	720	669	701	728	713	763	728	725	742	729	766	715	709	730	713	750	728	747	699	734	742	725	711	752	754	747	711	755	705	672	683	718	729	725	713	707	760	688	737	675	731	758	735	707	779	679	714	720	703	714	708	747	749	714	686	663	751	695	720	718	724	733	782	716	715	746	739	684	725	696	681	710	691	690	700	738	736	700	670	740	740	704	731	700	763	708	718	741	718	784	766	732	707	706	730	707	675	711	682	692	708	703	667	771	706	740	698	769	731	703	717	734	742	747	735	721	734	757	771	712	726	655	717	694	726	757	732	724	742	731	648	701	678	713	755	701	742	716	692	687	705	754	702	693	701	685	696	704	720	752	762	790	693	645	735	768	718	735	740	729	712	702	706	721	709	736	767	734	729	745	702	725	744	694	689	738	714	777	707	715	719	733	685	713	652	781	675	742	719	728	746	716	717	719	673	779	659	767	703	731	687	734	722	724	712	707	689	710	749	749	694	723	793	751	702	753	739	736	695	677	735	738	685	683	697	728	759	735	744	742	727	701	764	663	724	710	675	705	723	733	729	705	756	719	706	734	713	700	743	718	717	769	693	736	768	713	707	728	749	683	738	711	707	727	708	734	752	725	749	695	726	697	755	676	733	726	679	727	721	754	743	692	710	745	713	723	720	744	727	744	730	696	735	733	692	725	710	723	712	692	713	726	719	668	722	690	742	766	711	737	696	729	743	728	688	687	696	704	695	702	751	721	755	746	745	753	728	743	732	738	725	705	724	732	735	672	696	705	724	728	734	727	703	719	700	703	741	734	691	722	768	744	705	759	737	721	727	710	756	679	705	741	739	719	718	731	754	725	724	709	718	734	716	713	778	717	681	693	734	720	701	724	722	715	725	740	721	741	749	735	703	667	752	739	741	708	686	708	705	775	725	712	703	717	705	686	710	708	689	738	713	716	675	761	753	692	710	720	781	708	720	717	747	724	703	751	687	746	694	727	769	722	693	748	723	708	678	751	739	698	695	688	778	703	735	753	686	712	722	732	699	715	692	696	742	681	740	775	743	731	745	721	669	705	763	697	754	720	729	756	693	701	669	739	733	766	764	747	710	758	728	730	682	731	751	705	716	697	736	721	714	711	677	739	733	736	692	752	730	712	705	741	718	680	739	722	679	772	716	724	734	711	730	672	723	758	715	746	742	689	726	693	705	676	711	714	716	698	711	715	744	728	700	710	733	715	730	714	718	738	753	721	670	728	726	744	688	702	723	731	745	705	731	697	687	712	733	735	694	723	635	684	650	767	718	701	729	723	722	727	719	740	765	739	719	689	686	726	673	809	715	717	711	732	732	720	715	729	666	733	767	731	728	700	725	736	710	800	727	729	769	704	735	744	720	723	726	711	721	750	705	715	697	700	714	690	767	678	696	725	760	719	713	683	739	685	702	729	700	729	712	677	727	722	720	714	751	700	731	736	703	724	742	727	708	719	724	731	653	683	751	708	748	725	761	742	697	733	678	720	662	669	713	723	714	678	734	732	660	692	692	731	710	771	760	741	712	705	731	674	738	686	730	700	692	735	690	730	686	747	715	693	778	713	734	739	647	732	708	715	734	726	720	680	738	682	730	691	748	714	720	655	711	711	700	722	723	739	691	709	733	707	693	729	726	754	764	686	738	675	734	710	737	703	692	654	705	715	753	703	691	689	670	710	759	735	733	717	744	732	710	746	682	700	696	682	704	699	682	700	695	754	686	708	715	738	714	721	678	701	691	714	692	705	733	693	750	708	696	674	749	689	739	696	756	727	695	660	770	710	712	733	801	711	688
1626	670	400	337	376	674	711	866	884	979	966	837	766	701	610	498	435	345	313	342	311	258	281	305	243	184	167	178	162	239	229	228	521	463	108	210	172	250	171	119	127	209	315	187	125	114	90	69	81	72	75	90	72	61	70	92	72	81	73	74	79	68	68	67	71	67	84	69	78	79	62	82	76	85	75	84	93	80	72	71	78	84	76	74	68	78	69	87	65	67	68	92	71	70	82	78	81	79	63	72	77	71	64	71	73	72	74	59	79	81	69	66	69	79	69	83	77	76	63	49	67	81	60	87	70	84	77	93	61	79	55	73	82	74	79	84	82	66	77	84	76	75	68	70	48	80	90	58	88	58	65	86	73	68	69	59	72	63	82	83	70	80	70	51	64	70	79	87	65	71	68	71	72	77	71	65	62	86	61	84	68	55	87	77	84	71	89	71	67	70	87	78	68	66	78	69	54	66	83	66	74	78	73	79	82	74	69	78	69	73	75	74	66	67	68	76	89	69	80	71	80	78	70	83	85	63	82	77	69	78	62	79	73	72	68	78	85	94	82	77	73	90	80	73	70	80	75	77	73	80	71	66	82	81	58	71	76	76	71	80	74	73	74	81	76	60	63	66	93	67	64	78	76	64	73	64	79	74	78	89	79	78	67	75	74	74	91	60	84	76	78	69	71	97	72	61	76	69	78	76	77	79	57	76	72	78	74	77	78	62	75	71	84	84	82	78	65	81	64	54	67	85	84	79	75	75	86	60	54	79	82	67	66	66	86	80	89	70	91	67	70	61	68	76	79	79	74	65	78	75	82	66	88	66	76	79	59	75	87	64	71	75	80	68	73	81	69	70	86	61	70	77	58	69	80	69	87	41	71	73	75	66	78	89	81	73	87	69	65	81	80	81	64	68	60	77	72	82	64	89	77	81	77	66	61	64	85	68	74	82	77	64	90	80	63	64	74	75	74	63	65	80	70	67	85	66	71	79	75	65	80	69	70	78	79	72	75	79	93	83	86	80	58	66	78	70	86	73	80	77	100	52	56	64	91	65	83	70	59	68	80	68	71	73	75	84	59	94	76	91	63	70	84	77	62	69	86	67	66	83	73	85	65	81	67	59	82	90	64	67	76	85	71	79	90	91	72	67	69	94	76	65	84	61	62	75	92	63	73	83	79	73	79	76	91	80	86	63	64	90	69	79	56	66	90	78	70	82	70	58	69	78	89	68	73	70	79	68	70	86	63	69	64	79	71	97	79	72	81	79	91	70	87	79	86	76	81	81	77	81	72	72	78	76	60	85	94	93	93	81	76	52	68	81	84	72	82	82	87	78	74	71	64	79	77	74	71	79	88	77	84	86	92	72	72	72	54	65	63	70	83	69	74	77	69	63	67	71	58	70	61	75	86	90	84	52	69	77	68	75	71	77	74	72	80	75	81	77	77	89	84	66	97	73	89	52	76	71	82	75	76	74	79	72	84	62	59	60	75	76	66	70	82	57	80	84	101	62	78	87	83	73	82	74	83	73	65	84	66	75	75	55	82	84	82	82	64	81	71	82	86	65	83	88	63	79	66	70	68	88	84	75	71	86	79	79	69	76	62	78	67	60	82	64	74	67	62	87	81	76	70	76	66	90	79	69	74	90	87	75	78	63	83	70	61	85	71	83	75	68	77	84	79	79	81	85	71	78	68	59	65	79	81	80	106	68	72	78	72	84	91	74	69	76	82	74	63	83	56	74	83	71	59	67	82	65	83	70	60	83	64	81	81	70	93	66	69	69	94	78	85	76	80	88	70	66	76	68	79	70	71	75	64	73	72	67	85	79	65	88	61	78	85	67	74	75	76	74	65	87	59	55	74	66	89	83	75	68	65	74	81	74	77	79	80	62	73	68	76	69	70	83	70	79	55	90	67	73	74	75	76	70	74	85	77	68	83	62	77	73	71	73	71	72	81	74	72	71	83	63	65	67	73	71	69	74	73	74	64	90	82	68	78	81	75	77	69	66	91	77	64	76	61	67	80	76	84	76	61	68	77	80	69	72	74	59	81	71	72	63	82	67	65	72	69	75	68	87	73	93	77	83	80	68	79	79	84	84	74	69	71	72	80	70	74	75	79	89	73	87	72	70	64	78	65	82	64	78	76	93	80	82	63	79	68	61	75	68	60	79	73	86	65	68	64	65	67	80	82	70	70	67	61	76	74	81	70	93	86	84	78	65	81	66	84	73	69	70	70	79	75	81	83	104	74	90	64	86	79	78	84	82	60	69	66	80	72	60	63	75	67	74	62	88	77	70	85	75	83	77	74	77	75	71	88	84	68	66	86	81	69	82	77	75	49	69	69	70	59	77	90	74	64	86	74	66	60	81	72	75	73	78	94	66	68	69	80	96	64	75	89	65	72	66	74	79	78	78	70	71	70	69	99	68	73	77	77	70	65	50	73	75	84	84	78	76	66	94	78	62	78	79	73	74	73	77	69	70	79	78	58	85	84	74	68	74	85	63	89	76	69	86	66	73	83	82	66	91	96	80	63	64	80	70	75	87	66	71	76	92	74	72	73	73	79	62	54	68	75	73	65	77	62	73	84	78	88	78	83	79	87	75	79	62	81	80	81	71	80	66	96	88	73	75	70	77	78	79	72	76	86	84	71	72	65	77	74	67	76	67	71	93	82	76	78	66	66	60	80	88	93	77	90	69	61	66	83	67	86	68	85	81	72	71	67	77	71	68	70	74	99	76	81	75	73	76	77	84	80	85	69	62	68	67	74	73	67	87	69	72	77	67	63	71	76	78	85	82	69	88	73	71	85	84	82	71	86	79	71	70	81	74	87	86	81	85	86	71	80	80	80	93	79	67	65	80	69	68	62	67	92	62	69	73	62	78	63	95	81	81	82	90	72	86	81	71	67	74	79	74	83	81	84	78	68	70	79	79	63	71	69	71	72	83	68	68	82	63	65	63	77	72	74	74	66	66	86	79	75	72	75	82	83	76	57	84	65	81	77	78	64	72	82	68	72	62	72	89	91	62	75	77	69	71	77	74	73	85	88	73	71	70	71	68	67	70	67	84	69	74	65	76	65	71	73	62	66	77	86	83	67	75	70	78	88	78	70	76	76	84	87	66	77	78	86	69	82	73	98	66	76	80	76	86	76	78	80	87	70	75	80	67	75	71	59	80	81	71	75	83	72	60	59	68	70	69	78	77	80	87	73	61	69	75	84	78	83	72	81	56	69	60	72	74	69	81	84	68	87	74	94	73	80	71	78	69	68	79	80	72	73	71	85	70	72	83	87	59	74	79	81	76	63	84	76	66	91	76	79	76	69	71	74	90	72	79	75	67	75	76	88	84	72	69	90	81	76	78	93	82	85	76	103	69	70	83	78	92	64	72	66	74	67	70	77	70	82	78	65	83	68	75	84	68	77	79	73	67	71	63	79	88	75	72	64	71	74	78	87	66	73	99	75	85	68	93	61	85	74	69	70	65	73	67	75	73
19424	10489	6779	12715	23376	25766	24888	25166	24213	24264	22887	20910	18856	18112	15834	13272	11382	10033	8774	9172	8402	7181	7874	7915	5905	4215	4081	3936	4037	4917	5824	5672	11381	9385	1817	5266	4137	5692	3147	2111	2219	4537	6413	4600	2431	1422	1102	899	829	811	857	801	849	786	828	840	829	776	807	797	787	799	793	758	841	772	793	818	754	794	790	823	839	740	802	814	837	798	785	787	864	811	793	814	760	757	797	856	834	829	748	824	822	841	790	803	812	783	798	835	805	758	791	799	834	810	819	802	830	777	777	797	791	819	768	787	850	788	787	791	818	819	795	800	809	819	790	790	763	816	815	790	800	788	806	801	803	829	805	829	797	833	846	812	856	833	809	817	801	823	788	784	801	794	780	812	735	872	817	806	833	838	813	808	813	842	837	773	799	816	855	843	818	829	758	817	770	800	759	798	810	766	848	798	812	821	772	788	754	778	852	803	818	820	824	807	766	814	816	775	751	804	804	797	809	804	799	808	851	835	795	796	809	800	788	811	802	776	835	811	831	804	813	806	832	783	790	856	760	807	775	744	805	861	788	834	876	807	781	827	767	824	826	799	832	841	830	766	868	813	764	788	818	826	794	818	805	790	821	823	779	795	824	809	790	835	805	781	788	819	825	778	806	737	815	839	772	805	758	782	800	803	832	821	804	831	844	760	778	813	796	859	785	852	812	805	797	820	797	765	801	788	766	773	802	783	784	763	793	802	797	874	757	811	808	799	748	775	822	715	817	791	810	802	802	797	825	811	791	817	819	768	778	843	780	810	821	811	861	774	773	813	787	829	832	814	789	785	826	804	832	816	812	842	783	728	787	821	814	816	881	835	766	770	793	870	843	839	783	785	819	844	773	831	818	852	786	816	841	829	798	755	812	822	860	779	821	779	799	818	820	771	836	858	803	780	801	826	826	829	805	832	839	806	779	806	753	815	807	791	806	797	803	765	828	802	818	831	779	831	773	787	815	803	834	802	817	779	805	785	799	802	741	814	794	780	817	790	777	817	830	829	806	812	797	806	816	827	796	790	816	792	870	791	810	796	790	836	825	802	765	850	747	793	801	778	804	869	788	802	773	814	835	795	791	815	843	802	830	826	814	810	800	741	799	807	765	758	771	811	801	837	809	805	798	812	828	809	775	804	798	882	806	785	768	791	840	773	812	836	787	798	791	782	812	807	816	854	789	803	726	837	845	794	823	774	804	790	818	840	844	802	819	824	823	788	855	821	819	757	795	832	751	770	807	852	816	820	788	788	823	800	810	781	809	767	801	812	820	871	835	792	802	843	799	826	800	806	787	833	797	833	823	811	784	825	837	790	837	773	762	850	792	815	772	778	818	854	738	798	816	811	783	786	815	757	802	793	818	796	775	791	804	800	783	853	823	831	894	790	837	755	794	780	803	808	794	847	777	856	791	793	803	822	797	817	794	831	785	781	840	825	821	822	803	807	841	769	865	791	804	802	809	819	772	830	767	830	874	755	779	812	834	802	764	836	776	771	827	849	800	738	818	828	823	816	732	752	804	811	781	811	863	855	819	781	785	821	856	825	775	809	764	833	806	780	844	804	839	795	805	877	856	784	811	820	794	786	820	806	836	830	776	842	796	794	804	789	825	819	841	809	846	811	821	778	741	776	735	784	818	786	822	765	834	789	803	768	804	777	764	810	799	785	781	832	856	778	783	777	819	767	801	798	790	807	789	792	841	814	771	834	800	835	831	774	774	822	827	793	806	772	802	791	780	827	811	815	809	815	775	804	795	817	858	725	816	756	826	797	845	805	754	826	798	785	820	795	822	816	774	796	841	821	826	780	797	829	776	766	765	852	763	793	750	817	793	904	806	800	814	818	838	773	835	790	812	797	792	874	747	806	809	829	800	765	843	784	824	828	807	830	817	742	825	754	791	789	775	844	831	827	810	822	814	833	777	809	766	736	777	819	833	818	721	796	733	832	816	855	816	871	841	828	794	822	762	747	784	776	769	876	779	811	768	815	760	810	804	767	762	801	794	840	812	846	792	760	804	811	795	858	767	810	814	813	788	788	830	832	792	752	773	783	817	848	832	856	845	796	820	800	828	772	844	812	810	831	770	828	795	777	805	835	770	815	791	779	815	816	802	806	820	792	788	772	763	774	795	823	809	812	811	856	825	759	824	819	788	821	821	830	801	883	817	835	804	853	840	825	798	795	773	813	811	784	866	808	801	804	813	786	854	850	779	788	786	792	810	773	787	896	791	780	832	807	917	841	782	795	795	829	805	819	805	801	809	825	826	800	820	820	772	819	819	804	790	781	776	788	799	781	812	779	813	814	796	821	808	805	815	820	845	829	793	801	831	834	814	808	832	799	790	783	816	800	847	825	794	746	844	782	769	812	844	807	804	783	797	820	799	821	812	800	793	783	829	821	784	809	828	782	781	792	821	819	839	790	802	739	777	858	844	816	813	847	761	820	782	804	781	795	806	763	811	803	800	807	789	802	795	815	782	823	833	821	809	816	819	795	782	799	833	843	820	854	833	752	774	847	844	793	810	822	780	855	826	820	781	806	804	804	751	816	796	742	801	790	761	803	778	824	833	813	786	783	801	833	833	786	800	806	770	802	822	775	853	782	829	766	860	810	789	817	804	801	749	789	814	786	771	845	792	768	781	777	822	800	834	838	803	841	819	834	786	835	799	816	770	822	771	738	795	749	840	757	846	783	789	809	859	767	757	759	801	820	778	831	817	823	764	833	807	820	792	783	820	807	817	807	836	815	804	831	848	815	870	761	853	846	791	741	822	759	795	827	842	818	796	776	852	798	783	820	843	759	773	788	764	742	729	801	787	823	804	783	811	824	818	802	798	769	825	796	824	779	824	818	781	794	779	788	818	790	840	796	753	837	803	834	853	785	801	790	781	784	837	794	792	780	750	841	811	841	824	787	854	876	790	815	831	828	835	815	779	811	825	789	822	788	814	802	770	834	797	804	822	887	801	808	789	848	798	781	845	807	811	815	826	772	821	814	843	788	767	767	844	791	783	826	788	826	817	803	859	769	817	743	797	805	818	819	862	763	848	782	840	805	832	802	811	776	776	826	764	804	806	802	776	784	880	765	874	802	818	838	787	811	805	819	734	857	794	817	765	783	786	877	777	802	800	822	831	773	814	821	793	766	796	833	821	826	767	778	775	862	792	778	769	857	817	793	785	782	829	798	743	826	788	778	784	822	832	817	853	789	750	801	817	864	781	784	845	742	802	800	791	756	784	803	789	771	772	767	794	823	786	812	816	782	795	784	829	766	820	787	843	767	816	801	788	778	822	752	788	805	779	798	773	769	784	777	820	760	806	801	852	811	746	788	844	819	814	798	821	836	833	803	807	753	808	834	843	777	820	859	891	789	748	752	819	807	763	732	782	838	785	819	823	820	813	798	859	847	811	814	791	776	806	774	791	836	829	770	821	802	761	804	850	805	846	797	812	797	822	851	836	839	800	807	792	815	846	813	767	788
1730	369	238	199	213	372	472	414	468	535	575	538	511	448	413	333	224	220	247	224	204	193	192	168	144	114	140	142	143	151	199	198	185	215	109	102	102	83	96	78	96	99	128	110	91	67	69	72	61	67	72	73	68	42	56	69	67	71	59	79	50	71	58	66	63	53	55	73	57	67	68	64	62	65	69	65	68	52	67	77	72	67	67	55	64	63	69	63	78	64	74	70	65	67	71	72	84	68	61	51	65	68	59	65	77	71	63	66	60	69	51	59	56	66	70	63	62	59	72	40	69	60	64	71	78	87	59	62	72	63	74	62	74	65	69	65	77	66	73	54	84	65	65	84	58	72	81	60	69	63	60	92	72	74	68	69	68	74	81	71	71	64	61	65	69	77	73	65	52	67	82	68	63	65	75	74	66	51	57	51	71	79	69	73	64	65	69	55	75	82	72	78	77	59	72	60	87	53	82	73	63	77	65	60	66	68	71	67	69	80	64	58	68	65	53	58	87	68	75	44	74	70	65	67	68	65	77	72	74	62	69	62	57	69	69	72	64	47	77	65	60	60	66	70	71	52	58	58	71	69	61	57	51	56	76	57	83	79	57	78	64	79	86	66	62	66	54	70	57	67	60	70	65	67	68	75	77	63	62	74	79	70	69	62	66	62	66	54	52	76	54	53	67	73	66	79	70	86	62	62	69	53	71	64	68	80	67	66	74	66	59	62	68	68	76	73	74	79	62	50	58	62	71	70	66	78	70	65	78	58	69	74	74	66	68	73	74	67	72	76	71	56	62	70	70	83	76	63	63	61	80	61	72	57	75	69	72	78	71	61	69	63	71	68	61	70	64	60	65	68	60	77	78	57	74	63	61	85	72	79	55	80	66	62	60	68	75	68	67	54	60	69	77	66	101	82	61	71	62	77	70	65	71	56	69	61	61	61	59	63	75	66	71	67	66	54	73	66	77	59	54	54	72	77	70	67	52	64	71	73	57	66	63	68	57	73	79	71	73	51	69	57	57	67	76	76	67	69	70	57	56	59	53	73	65	67	64	56	64	59	57	67	54	60	58	73	72	51	75	73	59	65	69	59	73	62	79	79	66	68	61	70	55	60	86	61	66	63	81	64	63	64	69	74	61	79	68	80	71	80	67	78	75	57	65	74	90	74	72	60	76	43	66	53	56	71	66	76	60	87	81	69	70	61	63	75	67	74	71	62	59	87	70	63	79	70	55	57	66	51	71	70	67	65	65	75	72	57	59	68	62	66	66	61	86	62	54	86	58	86	64	65	75	65	57	83	79	63	72	71	69	67	73	59	70	78	71	64	67	52	66	64	60	46	70	67	74	55	76	68	59	54	74	69	63	54	67	67	63	76	68	62	63	57	81	68	58	77	75	64	60	67	66	62	72	54	77	58	66	65	54	60	72	66	76	73	70	76	60	69	64	68	55	62	59	68	62	69	54	59	60	85	69	70	65	61	78	76	64	57	55	66	61	68	61	62	75	50	76	56	67	75	66	59	64	76	59	64	66	66	67	83	68	58	60	52	70	71	66	65	72	70	70	71	78	60	66	61	48	78	60	70	67	90	50	68	75	61	66	79	60	72	64	58	61	66	70	71	53	94	64	69	77	70	69	63	70	72	70	79	63	73	63	67	74	66	60	64	78	62	67	68	59	67	77	60	72	56	78	63	60	71	69	60	66	55	68	62	66	66	81	78	64	80	74	71	79	65	70	61	68	64	42	68	61	73	69	60	67	57	61	63	52	81	60	78	75	65	62	74	64	68	65	70	82	63	68	63	72	54	70	67	71	80	68	71	65	61	50	62	66	66	55	66	52	68	67	73	70	62	72	62	61	63	54	74	57	68	73	58	72	72	72	68	72	76	63	66	79	59	77	46	75	70	68	67	49	60	71	65	66	65	72	80	76	71	64	51	72	64	79	50	55	72	64	53	85	67	68	65	64	80	58	90	56	69	51	75	73	66	61	77	74	67	56	70	67	57	65	51	59	78	68	55	64	70	45	66	55	66	52	72	64	72	53	51	69	62	73	71	66	66	62	74	76	59	64	59	59	63	57	80	71	60	71	65	55	67	52	63	60	84	80	71	72	66	86	61	70	72	60	84	69	61	64	67	58	73	57	62	74	64	73	92	67	78	80	80	43	66	82	72	65	78	67	58	74	75	57	72	68	53	68	61	66	69	81	65	68	72	63	72	68	55	73	73	82	87	67	66	61	77	64	77	69	75	83	48	66	62	64	65	57	56	78	72	57	75	64	65	75	65	55	56	79	74	59	78	70	60	74	67	52	72	57	59	72	63	70	85	69	57	67	71	70	73	86	65	59	77	60	58	65	65	67	72	66	78	61	66	61	63	69	63	76	75	68	77	84	68	63	58	61	62	52	70	74	59	67	72	71	69	73	59	64	59	64	65	63	72	62	61	81	59	68	73	66	62	77	56	83	55	76	85	70	77	64	65	63	69	63	72	61	72	62	78	66	53	68	68	55	48	72	64	64	72	58	74	62	61	78	48	75	71	78	61	68	69	61	85	72	71	73	63	85	76	69	61	66	64	65	67	67	74	62	69	71	73	74	76	70	69	73	76	72	77	75	69	72	64	71	53	80	64	66	70	66	57	73	65	72	67	76	74	61	46	63	80	52	57	65	71	65	61	60	79	69	63	57	64	77	64	81	52	75	63	53	57	68	72	56	62	55	63	75	66	77	70	61	65	52	76	67	75	60	70	65	77	55	71	68	63	51	76	55	68	62	63	82	59	61	68	60	61	65	64	70	74	70	75	67	60	72	78	67	71	78	92	76	61	61	80	70	78	76	65	75	82	65	62	65	82	67	52	74	66	77	58	84	74	60	65	54	72	67	65	71	78	70	66	66	61	70	70	74	77	62	52	74	57	62	75	80	66	79	77	76	75	76	55	75	70	92	71	56	75	63	73	85	62	57	62	73	56	78	63	58	68	55	58	64	71	46	57	68	64	61	72	70	60	62	70	71	60	65	78	70	50	64	66	71	59	67	56	61	65	71	58	64	71	78	58	71	78	57	70	74	71	50	70	74	53	65	75	81	58	56	74	70	64	53	75	61	66	62	64	72	64	73	60	73	58	63	59	67	59	76	53	63	70	58	49	72	65	55	63	72	65	86	64	73	57	63	75	63	77	76	63	69	67	64	66	63	73	69	65	56	70	77	71	72	77	78	68	69	69	69	61	82	53	67	52	76	72	64	64	81	74	63	75	53	59	63	74	55	77	71	62	68	69	70	63	65	80	61	74	79	70	57	63	60	67	59	76	70	65	56	69	71	85	44	69	71	79	59	62	69	62	66	60	69	66	63	55	59	66	73	66	66	56	75	55	61	60	66	66	89	66	63	60	70	56	68	45	69	64	59	69	66	52	69	64	68	82	61	61	66	64	74	75	64	68	74	74	56	58	67	59	64	51	78	71	64	58	70	64	61	68	77	69	64	83	72	70	74	65
13386	7100	4259	8096	15636	19269	19219	17704	17988	17877	17669	15973	15060	13265	11918	9382	7712	7163	6475	6041	5699	5590	5273	4349	3262	2822	3383	3104	2902	3540	4261	4098	4493	5537	1953	1883	1546	1237	1554	1297	1275	1769	2000	1650	1106	883	798	782	715	748	744	639	741	724	746	698	777	718	729	729	709	732	741	737	731	723	724	698	774	703	670	734	732	742	716	720	724	710	692	789	735	703	695	681	729	728	811	744	723	734	731	713	765	733	677	736	728	695	677	734	683	693	710	680	692	716	734	720	733	765	740	692	692	687	736	744	746	723	716	726	722	729	779	752	708	695	717	755	654	731	739	777	702	684	729	702	706	681	741	737	689	723	760	675	730	724	731	733	715	777	725	715	757	684	719	693	690	745	741	779	742	757	723	724	724	739	745	747	704	729	751	760	717	706	714	742	724	733	706	749	734	764	690	655	779	701	713	756	723	742	718	696	761	751	702	771	724	724	768	701	708	730	795	709	746	747	697	694	768	734	748	741	720	752	759	748	756	692	716	685	708	677	674	727	723	741	743	714	746	729	734	740	702	754	675	697	706	716	724	691	713	691	757	709	703	698	662	703	711	710	696	758	733	703	735	749	738	747	726	694	760	764	728	715	732	692	725	712	725	711	736	735	685	688	708	734	764	693	724	704	760	705	734	702	753	759	752	723	683	670	716	729	677	743	766	714	701	761	761	698	694	721	724	724	686	743	693	799	730	696	702	700	706	690	705	730	700	758	739	732	759	715	695	749	727	746	702	775	772	680	748	722	715	718	712	749	682	730	693	745	727	692	741	736	689	685	755	745	720	723	688	780	734	731	744	712	700	733	747	720	731	720	737	717	747	731	729	717	751	712	709	760	745	746	725	728	769	736	708	763	729	668	686	729	703	718	743	744	711	785	687	708	721	729	678	717	736	723	757	670	714	737	676	741	720	751	769	762	768	709	691	743	735	721	749	734	746	776	733	766	755	721	708	699	721	724	666	682	715	684	680	729	700	754	720	758	710	697	729	715	680	737	744	674	766	687	735	704	652	722	734	736	741	684	738	737	756	763	773	697	747	739	712	745	670	688	766	715	703	690	702	739	716	723	711	675	729	719	711	759	750	744	731	725	736	762	751	729	764	718	718	706	728	695	744	723	710	749	757	765	752	747	723	737	720	732	685	679	700	742	748	740	742	712	708	719	660	719	723	736	683	700	722	709	745	693	762	735	703	708	723	721	750	725	731	711	742	698	713	708	716	711	756	724	706	731	750	765	737	726	719	735	706	745	759	746	706	763	753	695	706	716	690	703	718	792	768	716	719	732	739	690	725	728	722	766	692	663	677	745	724	737	718	710	731	693	705	694	754	759	674	696	691	758	731	770	746	697	735	694	704	730	722	723	716	714	701	689	721	667	725	721	736	692	686	760	692	731	698	710	712	750	716	740	742	712	740	720	702	721	747	723	717	701	722	714	732	723	751	676	713	711	744	721	726	702	739	742	700	757	723	686	736	734	722	676	736	701	752	775	678	695	708	752	776	751	678	715	724	722	673	727	692	730	739	758	722	729	723	716	705	675	702	697	719	714	742	721	741	701	741	793	718	734	769	748	739	752	717	754	716	723	733	769	687	715	700	784	758	738	717	715	659	764	706	734	690	714	735	731	715	761	733	692	694	714	737	699	709	676	804	732	710	748	727	707	702	738	702	723	684	729	722	722	725	711	716	741	692	697	685	693	755	734	741	772	771	720	715	719	741	726	750	711	718	708	698	753	766	717	745	695	760	674	714	720	712	784	809	759	717	668	698	739	683	710	716	718	731	716	712	724	699	773	692	728	742	754	702	725	727	739	758	740	724	720	699	688	682	757	734	746	657	715	660	718	715	687	704	710	690	700	751	719	706	740	749	755	753	708	757	752	693	727	720	705	720	725	753	726	715	706	743	710	715	748	705	745	710	794	756	726	695	694	725	724	728	766	747	726	679	723	709	672	734	761	783	745	766	735	682	760	688	736	679	690	730	777	790	748	737	734	720	714	754	721	711	757	702	710	700	652	685	689	736	755	734	742	737	724	708	683	795	721	742	738	712	747	686	736	712	715	748	747	737	720	759	706	726	704	723	703	718	706	734	735	743	761	723	713	744	794	710	701	706	722	718	709	711	724	731	721	755	688	741	722	745	729	704	706	702	695	731	766	751	710	721	708	662	749	727	781	697	778	709	725	761	717	727	700	732	710	741	762	742	748	713	743	683	723	783	720	743	701	729	718	735	741	737	722	713	730	722	720	766	704	721	744	733	701	745	714	738	744	748	774	707	725	757	723	712	714	707	762	675	763	735	731	630	731	738	776	749	707	748	715	713	696	716	711	709	744	719	720	726	760	688	695	727	708	692	693	691	727	701	697	711	766	747	739	749	727	678	688	732	710	753	732	759	687	713	694	724	708	726	778	729	684	705	741	750	733	714	709	682	744	676	697	720	719	784	740	725	715	738	730	720	770	756	664	728	717	742	688	714	734	704	796	713	750	780	762	737	711	707	745	690	736	715	695	723	681	765	740	738	721	746	742	769	726	730	782	700	758	690	743	711	757	710	718	726	712	713	688	726	743	712	739	744	711	691	761	721	732	720	769	723	718	726	751	756	709	715	761	752	721	745	733	724	691	737	713	672	724	690	677	698	675	751	745	684	758	667	770	770	762	751	721	744	762	695	765	742	702	735	767	701	780	767	695	719	763	724	690	709	704	736	700	717	740	734	754	747	730	756	735	721	731	789	758	710	742	719	759	751	750	727	690	727	719	738	738	738	739	751	706	705	719	779	719	723	706	745	750	740	708	704	731	702	721	729	709	673	685	766	698	757	703	736	725	750	729	715	713	711	715	717	728	742	717	742	713	759	720	691	727	722	741	760	744	710	755	734	736	667	713	718	706	716	683	759	722	718	758	703	729	677	760	747	735	694	737	718	701	711	740	734	731	761	712	682	697	703	701	728	713	740	733	738	714	725	744	723	698	691	719	733	714	716	732	707	735	726	740	720	726	755	742	696	741	714	758	714	661	718	721	732	714	747	726	690	763	749	773	674	728	704	720	702	688	676	706	707	705	716	745	716	730	723	754	829	752	723	719	757	729	717	728	708	737	712	721	742	728	759	732	656	757	671	743	670	747	780	724	691	749	719	706	763	733	752	716	715	735	738	770	745	769	688	688	772	684	693	768	705	719	733	721	725	712	712	748	756	756	759	713	691	750	738	731	732	730	720	745	694	703	717	722	700	720	707	722	698	740	754	769	747	714	692	779	752	731	748	743	739	683	708	677	726	765	684	757	752	731	732	743	745	652	756	744	730	743	746	696	712	717	722	740	777	746	700	732	727	751	730	673	742	742	751	734	704	688	761	713	724	772	702	726	739	763	695	727	705	730	681	691	785	727	742	718	721	726	729	729	701	723	744	711	731	691	685	723	747	746	706	714	746	680	716	687	726	753	737	716	766	692	759	689	704	730	732	693	712	738	724	727
1036	584	302	222	277	465	556	543	615	641	718	730	661	639	559	443	375	373	335	332	307	283	235	165	153	135	186	184	159	176	248	231	207	268	126	172	169	113	169	154	99	151	183	144	119	87	68	65	62	67	57	64	67	69	77	81	71	79	75	92	68	70	92	71	61	80	73	83	79	77	69	79	79	83	87	65	63	78	73	85	71	79	80	70	82	70	71	70	69	65	66	81	105	84	72	73	74	69	74	77	89	69	59	67	68	82	75	73	63	64	92	79	82	89	64	77	54	87	69	78	73	70	81	82	76	75	81	68	72	82	69	70	71	72	78	78	73	68	67	76	80	80	85	79	74	66	83	70	72	72	71	79	79	78	85	74	88	77	77	73	70	57	84	87	84	74	68	72	70	71	71	64	82	84	68	72	72	86	77	65	75	63	83	67	72	73	72	70	73	63	66	68	70	81	75	78	72	80	76	78	66	68	70	60	82	63	79	71	76	68	89	58	78	77	90	79	64	86	80	67	70	81	72	70	82	57	69	72	90	87	84	74	79	69	76	64	83	77	76	86	78	90	82	73	77	72	68	74	74	70	72	60	72	73	69	69	70	82	70	65	70	97	74	78	60	63	85	73	68	81	95	63	68	59	66	84	79	77	73	76	70	70	77	79	84	72	72	76	74	88	69	73	73	84	64	73	53	72	74	75	61	83	81	84	81	72	75	73	78	90	70	80	64	94	62	71	77	83	70	68	63	71	76	75	77	54	64	61	77	77	80	83	68	88	75	77	67	64	79	77	68	61	76	71	71	73	81	63	72	75	81	69	62	72	71	71	83	81	58	66	60	76	57	75	75	59	81	79	71	71	85	82	64	69	66	73	70	80	72	62	74	76	65	77	74	64	69	73	62	78	72	76	71	77	65	78	72	80	59	61	70	73	70	80	80	87	71	75	76	82	70	70	74	65	78	67	69	86	66	61	79	72	66	81	75	89	78	84	83	83	78	64	61	50	63	73	79	70	63	74	64	59	81	72	86	82	70	69	87	78	78	90	87	76	71	71	65	76	86	72	65	83	67	82	73	82	60	80	68	85	82	69	67	82	80	76	76	81	78	72	69	77	62	76	90	55	77	86	85	79	71	70	62	71	82	67	80	74	60	69	70	58	64	63	63	74	81	63	81	83	79	62	62	77	69	89	74	62	60	57	90	70	77	79	82	92	63	68	67	77	95	81	71	67	73	71	71	68	66	74	75	84	83	78	75	81	74	70	73	79	78	66	78	82	73	70	75	82	82	76	82	79	84	80	75	83	90	81	72	75	69	64	76	61	62	84	82	74	83	61	83	77	64	83	74	79	78	55	80	85	70	72	69	98	64	89	63	90	74	73	69	74	70	69	90	77	85	76	65	90	69	80	84	67	77	79	69	56	68	59	60	79	81	96	81	81	73	77	78	76	76	66	73	70	79	66	68	71	78	71	77	85	64	67	92	73	72	91	63	71	68	67	67	67	61	71	68	71	69	66	68	83	71	80	66	81	63	82	82	70	65	71	83	75	64	76	70	74	72	66	83	64	72	68	68	77	78	70	76	88	77	67	86	65	70	57	77	62	68	94	63	76	74	82	65	73	70	81	65	80	78	82	86	69	62	76	75	63	73	81	67	60	73	62	84	77	89	91	83	77	66	77	67	72	79	84	80	80	69	77	75	68	70	75	70	72	72	76	58	82	77	75	72	82	74	79	71	78	64	77	88	71	67	66	57	73	77	75	94	76	76	52	83	82	60	71	74	84	80	71	88	69	74	89	64	59	88	73	78	75	62	75	64	87	74	78	71	61	83	80	84	68	75	95	78	81	64	74	62	79	88	74	56	70	80	75	89	77	62	69	81	86	72	67	66	73	78	78	74	69	76	75	81	80	74	81	73	86	67	80	80	79	67	63	81	66	71	76	68	75	78	80	78	71	82	48	81	82	82	65	71	76	57	69	88	77	80	77	88	67	75	64	79	78	76	70	70	67	65	86	78	75	83	73	77	80	77	73	79	73	72	94	79	71	76	81	87	72	58	71	60	75	81	72	63	86	68	72	102	79	56	80	72	79	66	80	57	85	74	81	77	79	80	57	80	66	67	61	76	81	70	68	84	70	85	75	64	64	72	67	74	99	84	75	73	82	83	72	70	76	82	76	83	75	89	66	73	78	77	75	67	75	70	63	74	69	68	74	60	84	65	71	64	80	76	72	75	67	63	70	74	87	73	70	65	67	90	66	61	74	74	76	72	66	73	87	89	73	71	86	84	74	71	72	72	81	77	75	86	78	64	75	69	70	64	64	82	82	88	70	71	67	78	69	75	54	72	55	66	73	84	66	72	70	69	61	78	66	76	74	76	81	65	76	62	63	65	86	82	75	77	73	91	70	76	68	95	69	68	73	63	65	74	71	90	72	86	75	78	69	75	58	65	76	68	66	77	82	83	66	80	85	78	87	81	78	84	79	65	72	59	79	80	56	69	71	63	71	85	81	85	72	70	88	69	66	70	72	83	70	72	67	85	71	69	85	69	81	85	70	96	71	65	75	56	76	58	87	74	81	75	74	78	67	82	80	87	72	77	82	76	76	75	65	67	64	65	74	79	63	69	62	79	76	75	79	72	85	58	87	81	78	62	92	75	76	69	66	69	66	76	76	80	68	60	66	78	62	90	62	76	68	70	64	78	75	62	64	65	71	80	57	74	76	73	87	67	92	54	68	87	77	76	78	78	76	74	72	88	88	70	70	77	78	72	63	69	91	76	75	62	64	79	63	84	82	69	71	73	64	65	56	76	65	61	75	70	75	77	74	88	61	66	68	84	72	58	87	86	79	67	79	70	94	76	75	62	70	59	75	69	68	83	64	85	64	89	66	86	65	77	74	76	62	55	62	73	74	94	67	71	78	71	82	82	72	81	72	86	80	86	63	77	66	79	67	64	61	76	63	69	71	67	71	55	69	82	72	82	96	91	69	64	58	73	57	71	86	70	58	73	78	79	73	59	70	77	83	85	91	69	87	83	78	76	82	77	82	82	73	78	69	70	48	67	68	75	85	69	76	72	93	83	73	59	76	60	59	74	91	67	88	73	74	89	88	84	67	82	86	89	59	70	94	59	79	87	90	83	59	79	63	71	75	85	85	91	78	94	74	70	73	68	63	76	83	67	67	71	76	72	80	75	81	79	77	72	73	84	79	67	67	77	72	76	76	60	71	70	65	78	68	92	79	61	84	89	76	63	65	80	71	78	61	82	51	81	72	67	67	62	68	75	78	72	70	79	85	70	79	73	60	79	77	64	68	74	79	67	81	77	99	79	80	54	75	64	65	71	69	75	63	89	81	81	75	60	71	61	72	69	80	73	66	73	75	72	82	76	46	76	68	62	79	66	78	82	70	62	86	78	77	84	69	66	69	79	73	88	88	73	69	83	68	55	66	83	81	68	70	71	81	90	49	88	97	76	78	58	65	77	68	67	72	92	71
16204	9661	5125	10433	18683	21487	22213	20529	19915	19513	19735	19056	17377	16888	14889	13378	10903	9471	9036	8895	8169	7200	6334	4720	3679	3782	4680	4054	3835	4217	5680	5800	5019	6594	2658	5100	3842	1670	3464	3022	2027	3147	3433	2508	1563	1024	943	855	822	815	789	776	776	790	839	781	780	812	782	841	799	802	742	823	796	819	797	777	858	813	768	788	779	765	789	777	782	789	810	796	764	823	851	823	771	792	787	827	749	796	798	760	785	776	804	768	843	805	794	763	775	796	771	815	774	808	830	772	799	811	793	813	822	822	757	823	781	843	792	809	800	789	781	808	822	785	794	816	819	833	781	813	835	802	791	775	782	775	786	820	818	769	824	802	758	733	762	792	838	804	753	770	799	816	798	810	807	789	766	711	782	740	765	801	815	814	802	799	763	763	787	810	785	800	796	797	771	835	810	842	829	750	807	809	768	834	749	772	760	760	781	784	813	767	804	792	803	771	787	804	824	802	780	838	797	780	820	752	809	845	799	792	787	845	821	815	746	792	801	803	771	835	788	784	794	757	811	833	816	762	758	787	793	801	820	816	848	801	799	874	841	794	831	810	780	834	871	761	747	788	759	767	810	840	752	806	826	762	800	814	799	783	790	774	815	771	795	831	801	778	770	759	785	788	793	804	792	814	819	791	760	853	794	847	740	835	765	811	753	774	775	801	780	785	805	759	817	750	763	852	786	816	794	830	795	815	854	771	798	851	790	812	783	794	845	781	784	740	762	768	763	731	797	751	799	801	845	814	777	798	809	776	804	784	764	811	820	809	812	777	738	747	761	804	807	773	762	732	810	814	786	782	795	803	780	813	835	780	835	774	809	793	763	751	798	790	746	852	789	835	752	837	811	806	786	801	829	797	794	812	756	803	789	834	800	808	823	811	743	789	776	810	817	802	766	790	800	820	785	784	805	815	833	760	829	801	768	825	828	798	825	779	853	842	795	792	796	806	820	799	782	790	799	778	791	794	731	830	784	825	863	791	802	777	815	800	748	795	815	802	785	801	804	824	794	834	791	800	820	790	802	798	802	812	780	821	735	805	840	817	857	812	782	807	783	798	790	827	779	777	816	831	775	810	847	808	809	830	773	796	830	813	801	815	798	817	773	777	796	817	804	799	803	851	799	806	877	786	767	807	807	824	752	827	762	745	818	773	799	776	753	766	817	788	831	779	785	811	801	790	827	812	800	779	823	815	723	852	822	774	830	819	809	827	771	809	787	826	790	790	798	809	806	778	838	840	848	833	845	766	774	811	762	785	815	829	759	788	777	805	801	795	759	820	790	783	789	825	820	832	765	836	788	773	781	780	832	760	790	772	797	802	837	849	806	745	792	806	791	804	804	821	787	747	839	802	832	798	764	849	832	805	747	772	835	816	799	770	832	842	825	816	774	866	789	809	816	816	806	774	799	763	780	813	802	774	790	828	803	776	781	799	768	792	795	833	796	781	772	871	797	818	779	783	801	800	777	830	770	778	779	819	770	793	805	813	797	850	797	802	784	779	876	811	801	805	791	823	769	800	768	812	774	812	790	830	786	831	819	814	824	777	878	812	780	826	784	813	800	789	779	779	785	770	803	775	795	755	804	789	772	771	852	749	772	788	806	794	777	835	836	787	828	773	776	781	836	764	797	847	797	812	793	827	780	766	799	743	813	864	808	774	769	789	788	806	737	838	812	814	800	787	795	768	805	776	768	829	839	815	770	827	855	783	829	758	813	777	748	830	757	788	841	762	747	789	800	783	817	784	824	827	804	848	812	803	851	767	776	792	754	770	852	795	736	783	774	799	812	842	824	790	807	841	800	751	849	801	812	774	849	795	839	797	810	789	831	799	821	767	761	816	795	798	803	756	807	820	743	775	824	799	781	792	875	839	766	787	796	826	790	815	813	787	813	783	789	787	798	767	819	804	807	815	744	852	785	798	760	776	795	833	778	795	817	787	778	858	818	821	827	844	795	815	776	738	805	787	820	826	732	803	817	796	807	773	818	777	785	797	794	789	786	802	805	789	791	757	789	782	795	806	813	849	790	804	808	782	812	764	782	820	817	840	773	789	777	765	801	781	749	784	782	812	791	777	775	786	840	736	749	780	820	802	813	838	827	778	804	823	794	781	852	812	776	829	811	766	831	791	814	780	799	826	825	790	805	776	841	751	818	847	802	782	787	813	801	743	795	795	821	831	783	842	815	776	794	793	782	757	751	800	791	781	788	779	789	796	794	787	823	797	801	764	769	775	764	796	802	824	763	779	812	755	788	827	852	811	792	830	800	770	803	798	782	797	774	790	798	758	778	786	740	755	799	765	790	810	820	765	816	804	739	808	841	810	829	833	807	770	800	788	809	790	790	776	792	767	814	799	785	793	809	804	828	790	808	783	787	801	793	803	840	794	765	816	803	772	774	815	766	800	863	757	812	767	757	838	759	753	763	795	768	824	836	870	779	796	764	844	829	841	823	804	747	761	844	771	827	823	799	799	814	759	805	788	772	750	791	799	790	830	824	761	760	749	836	822	825	795	799	805	797	805	816	758	827	810	805	798	837	772	805	790	783	770	795	817	779	792	838	789	801	788	828	845	787	809	755	809	748	787	801	790	799	807	798	789	811	775	764	817	818	784	823	848	814	813	840	832	811	815	791	775	805	779	801	752	835	778	828	799	711	773	769	772	782	774	790	821	824	796	785	819	787	791	801	809	803	787	796	794	812	824	804	736	798	778	829	824	766	789	805	806	844	772	759	791	815	742	834	816	827	829	803	769	820	813	801	819	843	755	749	795	807	782	785	793	734	778	759	778	817	801	823	805	816	754	772	780	827	868	801	845	796	841	794	798	802	810	765	782	843	778	848	773	772	834	801	779	749	827	806	781	807	808	789	792	806	808	787	818	777	757	771	799	835	757	773	826	844	791	842	785	810	783	792	750	829	815	786	811	791	785	785	789	836	776	778	767	769	792	800	802	794	744	822	755	755	801	825	765	819	852	786	773	791	759	822	797	779	786	773	807	773	796	831	751	844	809	802	834	783	841	825	812	782	847	793	864	801	782	831	761	832	772	801	798	800	823	822	819	770	796	785	846	787	801	785	772	791	763	787	822	829	776	807	752	852	746	737	768	784	803	794	804	878	756	754	796	805	787	836	779	765	786	811	779	760	791	847	798	767	752	811	795	768	760	742	801	814	777	802	769	787	802	776	752	812	786	795	791	816	780	806	843	788	773	779	796	762	827	789	804	850	782	795	800	819	794	742	836	795	837	810	806	815	722	824	811	781	756	773	774	796	784	797	756	786	769	824	794	818	746	800	808	808	788	808	775	842	808	801	876	790	746	752	767	784	784	792	805	792	759	824	800	817	733	794	746	853	797	799	787	796	779	805	791	802	767	739	766	791	823	797	813	741	756	771	841	815	838	784	829	780	785	749	763	762	848	787	849	782	817	835	793	817	792	813	843	801	800	800	801	823	803	819	847	812	825	836	800	801	797	778	795
2493	518	348	191	278	426	470	532	577	600	615	688	623	603	638	557	445	405	406	348	308	254	184	158	145	143	153	160	171	215	267	235	209	327	150	176	191	131	150	145	159	183	141	91	83	62	65	72	54	54	67	70	58	73	70	63	62	79	71	67	63	60	58	59	75	58	59	49	79	70	51	72	56	75	68	60	75	65	74	64	64	56	51	84	59	68	56	65	53	63	63	60	72	73	68	69	75	74	64	79	61	61	63	72	53	81	68	85	71	61	74	69	53	64	68	79	57	68	67	73	85	64	57	53	52	61	65	77	58	62	53	65	57	96	62	54	68	74	69	65	74	63	61	68	66	70	72	76	64	61	72	63	54	67	67	78	63	53	71	61	71	62	74	52	85	63	71	56	62	70	75	71	52	53	70	70	64	77	54	76	58	74	58	73	75	68	73	78	71	72	62	59	53	71	63	63	61	74	73	70	87	79	56	61	77	79	63	66	55	68	55	57	67	74	56	77	69	69	79	56	74	57	54	64	78	60	61	64	59	57	76	68	68	67	60	65	63	76	84	59	76	69	72	63	56	83	64	58	71	69	63	57	80	51	53	60	56	67	61	67	69	69	68	68	82	59	74	55	70	59	52	59	65	58	77	74	58	50	79	66	60	70	77	59	53	71	71	62	64	70	74	80	59	69	76	61	74	55	76	72	53	64	73	71	60	61	62	71	72	53	78	63	61	79	67	59	63	64	66	63	62	63	66	77	77	67	69	57	73	59	73	70	71	76	58	67	58	54	55	55	67	81	56	64	81	65	56	54	71	56	77	62	68	70	62	67	69	67	61	70	66	65	72	69	76	64	71	77	61	61	72	73	53	69	60	67	58	71	58	65	69	47	74	73	73	68	66	84	65	64	67	82	69	59	55	65	59	75	78	67	49	51	76	63	57	76	70	72	65	67	76	63	56	71	76	67	83	75	58	67	62	71	61	76	55	68	64	66	60	59	61	81	71	75	67	74	53	63	78	71	58	80	64	73	53	65	69	95	61	69	68	71	57	67	55	84	64	63	80	58	62	65	75	69	60	74	55	57	81	73	52	80	57	81	74	64	68	50	70	68	66	63	74	59	77	65	51	62	65	83	78	66	71	63	58	77	56	61	56	60	64	55	80	45	65	77	81	69	72	54	82	79	48	55	68	68	74	78	71	67	70	57	56	72	70	64	65	72	67	59	80	62	61	62	83	64	64	62	61	67	82	76	80	62	66	69	65	85	69	76	65	64	61	67	60	64	58	64	63	76	60	65	70	65	68	72	65	68	66	74	72	64	74	68	60	51	71	59	69	67	70	66	69	65	64	59	68	66	74	69	78	68	72	65	56	73	69	78	78	65	71	70	59	71	69	75	77	61	58	64	59	70	86	74	62	52	67	67	81	68	51	59	73	65	81	63	52	56	59	81	73	68	65	60	56	71	80	56	78	64	64	68	71	82	65	78	64	76	57	59	74	62	64	63	76	68	63	57	68	75	73	71	68	70	64	77	73	65	63	65	68	75	68	54	66	61	60	70	59	63	71	71	64	81	77	67	64	72	68	54	62	84	61	73	61	58	72	55	70	69	72	56	56	63	59	57	66	62	74	59	60	75	60	70	67	65	67	68	58	70	71	70	61	66	56	62	82	76	60	72	82	71	61	59	59	70	67	72	63	56	67	64	64	67	72	60	69	69	71	66	69	65	65	62	63	63	70	67	82	69	66	59	65	69	73	44	76	71	54	69	61	56	63	65	48	51	62	71	80	80	61	63	57	77	64	73	62	72	61	64	61	67	65	57	77	69	70	62	54	75	70	56	76	57	68	70	66	66	64	74	77	73	79	58	66	56	61	78	63	63	72	57	62	72	79	73	66	73	68	51	64	72	63	67	50	91	54	71	64	78	57	63	75	61	65	82	72	81	76	66	66	62	63	71	65	75	73	57	86	62	73	58	56	67	65	75	65	63	81	71	62	68	65	76	77	76	69	63	67	67	58	68	52	73	72	72	76	60	73	59	47	70	55	63	76	80	66	51	67	60	55	69	57	76	87	64	69	71	76	68	68	79	65	68	66	72	69	73	56	60	79	57	66	62	79	74	75	58	65	56	74	75	56	68	54	71	59	70	69	68	72	72	74	71	60	61	69	68	69	67	73	63	61	61	66	78	72	58	80	65	65	72	66	74	55	70	80	57	76	45	60	68	65	67	61	56	66	59	75	63	63	71	68	56	67	71	60	59	70	68	64	86	68	63	68	65	64	63	89	66	58	67	65	64	61	56	83	56	53	49	70	77	72	87	62	69	67	63	74	63	48	62	78	79	81	53	67	60	63	54	52	65	73	61	72	65	77	74	60	59	65	63	64	64	66	68	62	67	69	67	80	60	71	72	52	68	55	65	73	67	57	71	71	69	54	72	69	63	55	73	80	61	73	66	60	61	58	58	67	72	51	49	73	63	66	72	60	59	68	71	71	71	72	62	51	66	62	74	79	70	62	57	80	66	60	65	67	50	79	77	63	69	73	71	49	92	59	73	63	89	72	67	80	67	61	75	64	82	56	71	65	56	67	59	71	62	67	65	81	60	66	54	65	61	72	51	53	68	80	61	80	50	69	69	76	79	69	63	56	61	67	62	52	62	68	62	75	72	76	68	59	59	56	66	60	74	57	68	66	76	76	70	68	66	77	69	54	77	62	65	51	59	49	60	66	64	76	57	69	65	68	88	65	54	57	73	65	70	59	70	69	63	59	63	64	69	67	62	64	62	83	89	57	69	60	51	57	75	78	63	68	69	66	60	63	66	48	50	79	59	76	74	73	64	75	59	65	66	79	68	67	68	69	77	70	65	65	56	58	61	72	64	66	68	82	73	51	69	65	71	60	65	80	86	63	68	59	77	72	69	68	72	66	78	65	70	61	64	61	66	54	67	68	64	84	53	62	70	74	83	65	61	77	60	68	72	75	75	68	68	64	68	74	57	69	67	64	82	70	76	59	77	68	57	68	69	55	62	61	71	77	80	73	59	73	88	77	72	59	72	65	62	57	54	66	68	66	67	70	68	63	70	86	43	61	71	71	65	57	61	65	58	60	53	75	71	67	73	66	71	58	70	71	52	69	69	67	51	69	81	66	54	65	64	70	58	64	75	53	64	77	65	53	78	67	81	62	63	60	61	62	62	60	72	66	69	74	68	78	64	62	68	69	62	76	70	60	63	60	69	65	57	73	71	68	73	82	68	66	74	74	66	69	65	72	81	68	71	53	50	66	75	68	80	59	69	67	67	59	66	69	54	58	54	66	60	72	80	65	80	71	55	66	70	62	70	68	60	51	67	71	53	64	73	63	68	74	61	68	78	74	57	59	65	66	70	58	73	60	72	71	63	55	70	63	67	57	63	47	70	61	73	78	83	63	60	65	77	69	60	68	63	54	59	68	66	62	78	68	52	64	61	66	64	63	60	66	58	75	67	87	76	79	53	58	59
15861	8643	4955	9131	18320	20862	20046	19759	19061	19076	18665	18855	16943	16422	16034	14580	12531	11399	10658	10200	8585	6692	5366	3949	3673	3593	4177	4231	4403	5740	6364	5538	5255	7174	3347	4097	4469	3371	2964	3593	2925	3857	2708	1740	1148	851	747	716	725	707	712	703	756	698	677	677	677	704	707	744	695	722	704	673	711	755	695	657	721	783	736	678	716	725	682	689	695	733	726	702	662	682	671	711	734	758	729	692	731	712	716	653	709	706	686	670	698	723	696	736	710	738	704	746	758	717	719	751	711	727	705	699	692	692	732	759	693	703	693	745	731	767	657	756	700	727	729	729	670	734	723	717	743	723	697	700	668	670	699	748	736	728	703	687	754	742	752	680	737	713	711	735	678	708	733	709	715	704	730	709	736	747	752	738	727	710	746	712	703	692	724	705	675	689	685	716	694	727	710	735	738	701	719	732	696	717	687	719	699	726	732	751	726	683	669	714	760	711	702	674	682	781	700	750	719	732	678	750	662	697	751	693	708	719	756	689	723	760	685	674	726	723	688	725	726	710	693	738	678	722	787	710	685	734	699	785	721	675	745	692	737	713	720	709	726	705	710	724	703	702	705	712	704	725	700	747	742	748	685	767	746	706	702	729	716	738	714	716	734	733	703	737	714	708	730	731	758	742	728	723	666	693	739	699	713	719	736	707	717	701	747	727	720	756	708	692	748	742	695	736	692	693	725	661	717	726	687	725	697	759	660	692	720	749	675	689	703	691	740	745	694	670	685	699	730	755	710	672	713	705	701	703	711	707	743	694	778	737	753	750	736	718	725	738	683	746	728	714	695	699	739	670	714	677	752	730	659	691	708	720	697	740	743	721	782	710	729	704	778	711	724	702	732	694	720	703	730	697	735	707	725	732	713	728	755	700	720	654	732	685	783	749	731	678	712	679	679	695	723	677	744	746	748	716	700	688	723	709	673	733	701	719	702	738	688	707	693	730	791	694	726	740	762	696	726	712	701	728	688	735	694	714	705	710	740	711	743	712	719	703	701	713	711	720	708	672	749	747	704	716	672	730	715	684	751	681	709	763	705	740	644	730	691	730	670	687	683	717	742	736	731	722	719	756	712	724	707	708	705	724	720	715	782	708	738	700	758	688	699	767	680	790	708	703	707	703	716	709	717	688	713	712	719	696	694	681	726	742	746	712	714	700	672	703	729	681	688	706	697	736	743	710	710	709	713	686	672	738	682	657	692	675	698	694	702	703	728	704	729	708	693	762	661	739	757	655	727	743	681	774	709	740	725	722	723	684	733	670	686	769	737	675	750	723	674	733	706	688	746	762	692	708	748	687	663	723	700	706	734	727	741	699	708	759	706	712	709	686	743	719	674	655	731	732	713	740	732	741	707	684	721	737	763	726	746	728	712	691	757	728	727	704	698	736	703	726	726	740	724	707	702	743	715	706	737	720	739	710	703	702	738	729	746	674	705	693	743	724	728	678	715	742	703	738	713	707	732	713	732	677	657	773	712	757	747	754	694	758	706	739	751	760	727	688	718	733	685	733	729	701	775	771	747	783	722	687	694	725	674	687	698	733	737	732	722	764	762	721	691	679	703	737	718	680	725	786	697	716	771	682	694	710	768	722	678	735	683	726	735	736	650	756	739	725	699	703	706	723	685	717	741	740	712	685	732	696	726	650	726	710	664	736	717	717	670	723	708	755	703	671	723	735	667	721	686	775	704	679	663	698	699	736	685	655	753	722	717	677	691	733	772	765	724	694	719	715	653	730	714	731	696	719	699	707	739	735	712	757	748	700	739	756	715	764	684	698	733	689	717	734	756	765	706	758	705	689	745	725	718	746	753	714	732	679	723	731	710	700	722	747	691	708	692	739	690	744	713	728	695	716	737	730	704	755	669	671	755	709	687	704	686	685	696	754	725	718	729	730	730	698	696	755	722	736	704	745	728	701	668	760	712	732	694	679	691	683	731	679	755	748	722	715	762	744	706	709	689	712	694	701	708	716	729	721	718	734	688	714	781	711	684	693	675	682	731	683	708	698	685	699	722	715	679	723	716	746	688	736	669	764	726	706	772	740	721	674	768	717	710	734	721	719	727	728	725	741	723	675	681	707	692	729	725	744	705	768	721	742	686	678	760	732	725	751	668	724	747	711	700	714	714	748	746	720	707	750	709	734	726	713	761	700	721	690	700	738	693	748	745	670	685	720	764	725	734	751	713	705	732	727	676	783	714	750	722	760	719	734	726	718	667	709	727	773	694	721	725	711	746	751	731	696	682	706	746	677	716	684	701	722	748	757	682	754	709	732	747	720	744	728	692	758	755	670	712	678	694	744	722	687	736	737	698	722	733	727	718	745	731	713	723	733	709	662	704	732	718	712	663	749	721	711	694	727	712	692	734	753	688	686	761	716	694	718	724	784	687	702	752	744	690	714	675	696	729	684	734	740	713	696	751	720	721	725	728	692	695	701	694	664	723	731	726	736	709	734	720	700	653	732	701	679	727	746	719	670	690	705	706	760	739	767	727	720	736	729	716	716	754	713	732	717	709	674	701	670	716	704	710	730	715	702	708	723	682	754	742	722	724	723	731	697	711	701	699	727	722	746	722	685	715	699	742	708	730	703	730	694	716	722	734	685	674	705	745	670	691	728	704	758	727	664	726	756	700	727	727	700	749	722	688	705	725	724	778	690	716	740	688	724	671	680	726	740	704	721	747	681	715	776	693	706	721	685	720	749	718	691	704	721	720	753	685	679	763	705	682	710	692	711	733	671	703	707	708	696	679	709	710	777	711	724	721	690	714	724	651	773	712	727	699	703	739	716	712	713	774	721	727	716	683	691	747	712	705	745	705	755	736	628	744	740	663	730	679	728	696	742	698	692	774	720	737	715	750	694	721	678	680	716	695	694	714	727	685	745	732	718	726	760	722	770	739	718	715	723	711	706	708	717	715	700	712	646	714	682	688	736	743	739	769	708	716	744	708	734	719	708	693	722	709	733	676	758	731	708	715	727	777	753	714	683	681	760	744	720	716	710	669	714	652	711	688	731	709	689	704	729	696	697	763	724	754	737	677	680	749	699	762	690	701	740	750	687	707	698	684	745	724	713	711	687	714	755	653	708	740	693	706	698	726	714	717	746	751	685	746	738	670	748	722	732	706	737	743	745	701	738	719	741	735	764	764	730	731	775	745	750	735	714	755	724	726	738	676	725	714	707	685	724	731	735	733	741	726	723	691	738	739	718	749	709	741	724	739	689	751	766	775	742	710	711	722	681	728	772	737	691	708	713	739	728	688	760	716	689	778	691	693	734	726	701	724	720	717	713	685	684	728	709	760	703	726	744	700	691	710	682	704	784	674	687	716	692	731	746	695	726	750	676	699	743	719	729	694	706	700	719	740	739	754	692	675	681	711	704	704	713	723	669	698	740	724	746	738	710	713	730	707	708	733	701	717	715	713	756	725	701	689	751	720	682	768	743	730	692	756	696	751	728	688	705	740	750	711	756
1537	721	373	270	319	529	599	567	638	668	750	729	716	761	710	609	575	575	522	413	356	273	211	192	184	203	206	212	241	374	301	233	169	298	190	212	226	334	234	260	253	224	161	120	91	82	71	69	76	77	68	76	75	83	71	70	71	75	76	79	77	82	71	72	74	62	68	61	76	74	74	77	96	83	79	75	79	72	85	63	65	71	71	76	86	88	60	81	71	86	72	82	70	58	89	76	57	78	75	83	77	78	76	72	73	48	62	75	78	66	66	74	81	69	67	75	54	79	78	85	100	77	76	67	77	78	82	84	61	79	79	67	68	70	75	82	70	76	76	65	79	70	67	72	76	63	66	64	73	66	82	69	73	63	60	69	61	72	78	90	71	81	68	77	52	78	68	84	66	78	88	83	67	72	84	69	76	79	76	64	65	59	74	82	54	78	85	67	59	77	69	68	83	78	67	76	63	70	76	82	81	70	82	60	83	66	57	78	89	77	72	82	72	89	77	78	74	57	66	73	71	78	72	82	60	67	83	83	73	74	73	72	71	71	61	82	74	64	72	81	68	75	69	77	64	63	95	61	74	83	86	65	75	64	67	65	70	86	62	76	86	69	79	72	76	84	74	84	70	78	64	67	77	75	83	75	80	60	77	82	75	60	73	79	87	81	73	102	73	69	79	76	81	65	70	80	88	63	76	80	65	68	74	82	74	83	83	82	69	73	73	74	78	68	73	62	65	87	79	73	75	72	72	64	67	77	66	75	76	84	78	60	67	76	77	60	74	67	80	84	72	79	69	69	79	70	63	66	57	67	62	56	74	62	76	67	64	75	60	70	61	71	71	75	73	65	62	76	59	87	58	69	65	73	78	79	89	82	69	86	86	70	80	71	78	74	67	69	73	73	67	60	76	67	75	83	86	59	64	70	71	69	77	72	73	75	65	78	60	74	75	75	77	90	78	82	89	67	82	74	94	72	69	98	74	77	70	76	87	68	77	63	81	72	81	82	74	82	67	85	94	64	83	80	69	68	66	84	80	76	74	81	71	70	77	86	69	76	69	93	70	78	65	67	64	97	76	76	72	69	83	68	71	66	71	70	78	59	83	71	80	81	87	78	101	52	80	80	79	63	67	70	85	72	78	84	77	70	75	73	71	77	70	64	65	65	66	74	80	61	66	67	80	80	83	61	83	75	83	76	83	78	63	66	68	68	77	67	76	73	71	79	78	80	69	62	85	75	73	69	70	77	69	71	65	71	100	81	70	79	66	82	91	73	70	86	73	79	79	76	77	69	69	62	67	64	71	90	64	75	77	63	75	60	71	82	75	58	72	72	86	79	77	90	72	72	79	59	73	70	72	75	70	74	71	74	76	89	60	76	84	77	77	75	86	66	64	76	57	61	93	69	67	74	59	61	62	88	80	75	79	73	67	79	67	83	76	72	80	59	67	76	92	63	77	76	83	57	67	72	94	70	65	77	70	78	82	74	67	61	65	68	77	69	60	61	85	94	78	65	72	75	67	74	80	79	83	87	79	74	88	75	49	55	89	80	75	58	75	67	82	77	74	57	76	74	65	81	69	68	74	66	88	75	78	82	89	91	81	54	69	89	79	65	81	82	97	69	62	77	87	77	82	84	68	69	81	85	77	74	82	64	62	80	72	73	63	64	67	74	63	68	63	62	72	66	71	66	76	67	76	68	63	70	63	80	75	60	80	84	65	82	92	72	72	77	65	71	61	81	75	68	83	79	66	68	77	82	80	77	68	87	66	63	72	61	68	65	79	74	57	72	68	75	72	82	70	77	60	78	57	70	62	82	66	74	80	83	72	76	81	82	60	77	70	73	80	80	66	70	52	98	67	74	60	65	82	63	85	66	65	79	64	83	66	77	78	73	63	81	76	54	65	87	73	79	71	88	78	71	64	73	71	77	88	72	76	79	71	71	74	72	63	71	85	61	85	75	70	82	77	102	82	73	79	71	61	69	71	84	67	63	74	80	79	57	74	88	77	76	64	60	52	69	79	75	82	73	75	56	71	76	79	74	88	82	72	79	58	57	79	83	69	80	69	75	82	68	63	69	72	70	63	68	61	77	64	77	73	71	84	65	80	75	65	60	80	61	83	71	88	76	72	72	77	86	77	68	78	76	74	77	80	92	81	81	68	70	79	80	63	96	64	83	80	70	86	63	74	62	69	68	95	66	59	89	90	76	64	75	68	56	62	74	74	68	66	77	72	74	73	71	62	84	90	83	77	67	68	64	83	68	80	82	64	78	60	70	81	77	83	69	76	78	71	79	60	81	68	84	86	77	71	75	61	72	73	81	77	73	86	80	76	70	67	62	86	75	73	60	83	68	74	69	62	69	79	81	108	72	63	77	65	69	73	75	75	77	71	69	99	59	77	70	70	77	81	60	79	64	72	82	65	95	81	64	69	81	79	55	79	79	68	78	79	84	76	83	67	62	66	84	83	85	81	73	73	76	61	67	72	75	74	79	75	72	74	79	64	52	79	65	64	71	59	80	82	69	79	70	66	69	69	71	69	79	74	65	78	84	71	59	63	69	68	65	66	63	86	76	75	87	69	76	76	77	77	95	93	81	95	67	73	64	71	80	55	63	77	80	72	74	88	72	62	66	61	65	72	70	63	70	77	60	65	71	67	58	60	95	78	79	63	71	85	67	74	75	79	80	73	62	64	75	74	77	60	78	63	62	85	73	66	73	66	66	57	78	78	71	80	72	62	61	67	78	60	68	80	66	74	73	74	71	78	89	97	77	65	82	72	73	81	62	82	65	73	71	73	75	81	80	73	69	90	78	66	78	56	75	59	57	71	54	74	67	76	69	75	80	81	66	52	70	74	69	67	79	68	72	69	60	71	68	90	78	68	79	76	66	83	68	74	73	77	65	66	64	71	61	84	89	73	78	77	66	79	71	66	81	63	78	73	73	73	78	61	75	79	81	82	74	70	72	65	76	75	86	73	83	77	69	77	54	67	82	80	81	73	79	82	65	83	64	88	64	71	71	71	70	78	71	88	73	75	75	79	73	78	75	60	79	61	74	78	77	78	80	71	77	76	80	69	77	86	84	72	92	60	71	80	67	76	83	75	86	64	77	73	82	88	72	68	67	81	63	70	69	67	72	78	69	63	70	72	63	53	81	70	76	74	85	63	70	70	66	75	81	67	75	65	69	79	75	70	76	63	70	81	70	57	93	66	73	81	85	83	75	83	69	74	78	67	75	69	76	74	69	83	82	79	67	69	70	59	91	71	71	80	79	70	79	80	74	81	74	72	72	68	79	72	75	74	86	69	75	75	70	59	67	74	75	68	85	62	67	76	79	75	77	62	56	78	67	73	79	76	73	62	67	80	82	76	61	73	74	60	77	68	75	69	62	79	68	71	86	73	79	65	74	49	53	95	73	85	74	61	86	66	68	68	78	72	77	63	58	81	93	67	100	55	82	77	65	77	88	77	80	55	68	66	58	81	46	70	88
19239	10985	6660	11274	20092	23206	22443	20931	20506	20461	20099	20145	18341	17375	17341	16231	15019	13977	12867	11107	9251	6901	5645	4775	4735	4491	4769	5003	6147	8788	7268	5699	4551	7435	4329	4923	5333	7692	5866	5468	5744	5243	2859	1927	1247	882	828	837	810	782	797	766	807	780	786	809	800	827	792	842	811	803	760	786	771	794	837	820	814	727	848	790	745	789	758	754	778	789	764	838	762	792	763	802	790	761	772	768	777	813	771	766	799	808	780	797	746	822	814	804	811	758	760	826	805	830	837	720	773	788	834	807	775	757	780	746	762	824	751	770	732	743	774	813	774	805	805	773	772	733	823	799	820	755	805	812	770	740	811	778	790	799	807	790	786	840	797	851	736	779	779	812	808	824	765	746	807	803	797	788	781	787	820	788	797	796	781	781	830	764	769	797	792	766	764	836	770	767	776	795	828	787	800	780	813	787	821	765	760	769	767	736	799	832	819	825	784	771	821	794	794	760	818	777	828	776	806	780	815	780	777	798	786	803	803	747	727	817	768	746	737	795	768	831	803	782	805	780	787	784	755	782	773	814	785	883	809	745	765	796	751	841	818	862	837	816	842	771	788	807	792	795	760	725	739	783	827	857	795	830	727	774	790	769	798	818	787	783	806	747	766	786	777	795	799	762	778	755	777	805	745	760	771	813	777	825	817	808	786	764	799	809	795	799	784	778	777	833	802	790	768	791	768	776	814	827	790	767	820	787	739	749	805	816	762	729	772	815	826	770	771	779	751	788	817	750	744	805	799	819	786	801	784	767	764	753	785	760	808	765	745	743	790	752	785	801	846	815	806	753	746	773	797	802	804	781	761	839	797	744	796	741	801	763	819	784	768	766	764	759	782	815	770	800	759	795	762	808	784	804	749	774	787	801	819	737	791	785	822	812	800	782	806	763	803	779	824	811	771	767	817	820	832	875	795	816	777	791	824	807	755	747	757	797	806	793	808	778	753	795	757	785	756	781	792	797	818	767	758	756	817	808	835	739	757	807	789	830	781	828	803	807	782	754	789	768	763	758	807	791	815	777	756	816	769	799	834	824	828	789	746	795	774	793	803	790	765	787	798	803	785	788	804	782	776	772	779	754	744	770	819	758	748	761	785	748	766	801	833	775	817	818	768	781	772	789	826	853	786	797	790	767	791	842	820	798	793	791	816	767	798	828	762	790	789	773	811	793	767	792	800	781	785	743	806	773	788	806	774	763	729	770	761	783	759	821	784	768	822	788	757	774	770	776	807	763	791	806	778	797	843	763	779	799	827	782	746	787	796	814	792	784	779	784	773	788	774	781	775	826	794	842	782	839	793	762	758	799	787	785	825	770	791	812	809	782	793	791	819	735	735	797	743	774	774	740	748	783	778	788	816	825	796	843	800	760	783	816	802	743	728	756	771	784	775	811	821	808	820	774	788	780	804	786	804	770	810	792	762	742	776	755	779	767	782	750	778	790	795	802	794	798	788	768	829	791	758	756	769	804	808	740	790	828	765	779	819	778	777	734	767	807	812	822	781	787	845	774	799	809	796	795	775	812	782	820	773	781	746	827	794	826	791	754	808	782	788	776	744	807	778	809	794	828	754	801	741	774	784	815	800	806	776	756	804	781	796	786	742	783	788	810	806	739	784	847	791	774	714	790	772	801	821	781	798	770	776	746	760	807	800	769	779	808	789	797	754	800	790	808	738	762	803	820	775	793	781	811	813	802	779	802	816	827	756	819	763	786	809	781	801	778	780	808	746	830	809	770	786	767	796	765	771	757	800	799	829	820	814	739	789	798	777	760	755	813	776	855	764	811	791	770	836	749	794	720	772	763	764	817	833	821	763	775	808	771	781	790	782	835	816	824	801	762	765	790	772	773	818	763	783	763	815	778	791	780	810	780	783	819	826	836	768	781	835	771	746	815	773	798	757	835	781	824	797	751	789	801	800	809	820	776	763	746	810	810	754	822	760	771	790	712	776	788	745	742	834	811	747	765	756	738	820	780	784	793	793	756	762	782	783	810	789	782	814	822	777	757	725	784	773	764	798	720	794	735	748	740	801	817	830	766	756	790	780	794	778	810	784	801	773	762	787	791	731	784	759	796	840	777	826	765	812	742	811	793	818	763	773	779	796	799	743	778	797	774	763	823	766	757	782	786	800	843	796	761	757	834	796	817	783	800	784	800	733	792	774	770	733	766	777	798	807	825	748	815	815	782	820	829	827	830	793	758	809	802	784	771	825	793	746	745	798	787	764	763	779	724	781	774	788	789	777	803	811	790	823	806	756	803	829	765	816	771	795	787	831	844	808	784	769	792	842	827	833	776	782	772	819	755	757	803	791	806	766	849	757	827	769	773	811	827	771	794	758	807	785	763	717	785	819	823	807	806	806	805	799	744	838	848	822	787	828	749	829	793	830	777	812	783	769	797	789	788	796	782	762	787	764	807	786	759	800	771	764	790	829	786	789	753	794	787	830	833	769	736	752	744	797	739	808	807	835	796	814	807	780	801	799	811	783	785	753	793	789	793	837	778	790	778	787	756	782	781	814	816	806	812	762	795	793	805	830	767	747	785	773	759	767	800	746	820	824	830	798	776	775	795	772	790	796	778	783	786	802	777	779	833	780	790	769	785	793	786	742	796	781	832	764	733	791	796	764	769	795	777	756	791	780	775	770	816	734	797	779	767	784	802	784	738	792	773	790	828	827	802	765	845	788	792	814	793	771	752	808	864	791	706	802	797	800	779	725	829	790	786	838	791	755	790	828	804	755	817	780	743	786	756	810	776	799	785	762	767	753	788	797	763	791	816	786	811	772	769	783	835	800	754	786	842	809	770	842	735	768	797	771	788	780	769	765	773	797	820	794	814	769	787	781	769	775	779	764	803	784	793	811	806	785	774	807	749	786	782	783	830	792	769	781	813	784	820	771	777	772	782	830	807	786	770	768	806	816	777	794	823	781	766	782	784	810	768	788	816	841	789	750	798	807	757	791	796	765	813	778	827	779	815	787	800	832	788	837	767	811	791	811	781	794	775	728	858	784	770	827	792	775	749	796	757	807	758	774	812	810	802	774	804	795	799	830	793	720	813	801	790	815	813	807	740	800	812	768	746	769	785	759	782	840	796	791	755	806	819	750	798	834	815	802	771	796	804	822	800	785	838	777	734	755	784	804	780	813	810	822	762	788	755	806	833	819	759	783	833	802	770	787	780	772	804	791	777	818	761	763	774	778	829	860	800	742	820	818	783	779	789	815	783	770	790	755	782	790	771	823	802	728	747	784	822	781	832	771	807	814	747	808	804	804	780	752	734	823	765	780	795	750	805	823	755	784	749	759	850	823	827	801	767	796	767	781	776	768	781	813	816	793	759	821	828	792	803	765	850	745	774	801	760	733	839	752	780	780	813	772	739	765	790	808	728	787	789	803	808	778	780	799	804	751	798	782	786	789	813	795	775	793	758	823	794	802	762	812	740	785	765	826	741	778	798	830	818	764	790	789	779
1666	326	195	157	142	248	343	272	303	366	445	385	428	416	450	392	384	343	299	234	199	164	139	141	146	122	139	116	125	187	161	137	139	135	155	145	161	131	164	148	136	95	85	86	66	77	60	73	77	70	54	75	58	65	67	67	79	68	50	77	74	72	66	59	65	58	54	60	69	56	65	84	64	67	65	60	77	67	70	62	55	62	65	74	61	60	64	57	68	67	66	40	49	62	66	59	77	74	66	70	63	56	70	66	48	77	62	72	72	65	49	65	64	53	62	67	75	58	78	70	69	61	71	61	52	66	72	61	70	63	58	72	59	57	66	68	61	60	82	73	64	65	56	71	64	78	59	56	84	70	61	76	58	58	72	61	62	78	64	59	63	54	60	61	60	66	64	66	66	65	58	58	66	71	75	69	80	71	48	70	74	71	66	71	59	76	75	58	70	69	58	69	71	58	70	63	58	70	67	60	63	66	70	57	80	65	68	80	67	67	76	83	70	65	63	67	52	64	77	68	70	70	65	62	73	58	63	65	72	60	63	82	64	65	70	47	62	75	82	71	75	71	67	68	56	57	73	71	63	60	58	68	56	51	73	53	62	67	65	71	61	74	69	64	74	58	68	64	68	67	57	60	72	73	66	67	69	68	67	53	87	90	69	54	62	67	59	67	54	66	67	68	96	65	55	67	66	60	77	68	65	71	62	53	69	58	65	67	64	67	77	78	67	61	62	65	66	62	60	79	73	58	54	53	61	63	74	66	58	68	77	59	57	59	67	73	62	66	72	73	63	60	67	66	74	63	65	47	69	63	70	72	58	68	53	58	69	69	63	78	62	60	63	70	65	74	66	64	58	61	57	60	60	67	74	67	72	64	68	62	74	66	56	70	61	65	55	60	69	71	64	79	65	74	65	73	68	62	69	58	55	55	65	75	72	64	67	45	85	68	69	49	59	68	68	63	85	69	77	68	76	61	60	67	75	68	61	62	69	76	69	68	67	63	61	70	68	72	60	67	64	68	75	63	64	60	71	79	67	68	61	67	64	65	78	76	53	67	60	86	62	70	59	65	61	48	74	75	51	71	58	76	66	75	72	76	68	66	63	66	64	60	69	76	55	59	46	62	81	57	63	58	66	64	61	58	58	71	68	73	58	57	64	75	71	60	70	54	67	52	80	58	52	67	70	76	59	78	59	60	61	56	52	62	68	60	67	57	62	71	58	64	72	63	52	77	63	79	72	85	71	63	74	71	73	83	68	68	56	61	66	62	72	79	63	50	62	66	67	59	79	65	72	50	58	63	72	47	67	63	53	65	71	63	54	73	71	69	67	56	73	64	67	61	60	67	69	73	64	78	60	69	71	67	73	58	62	55	72	64	84	71	67	67	58	76	66	75	66	49	69	63	63	67	67	64	56	71	57	59	52	77	65	71	78	65	59	72	65	67	56	61	56	74	58	75	66	56	62	69	70	70	68	61	57	75	54	68	73	82	75	73	63	62	66	70	54	67	60	76	55	82	64	60	64	47	79	68	70	62	46	76	63	62	41	51	66	79	56	63	72	68	65	57	65	60	78	57	52	66	69	54	75	67	60	68	57	62	56	73	58	57	79	64	57	64	68	60	78	77	57	74	65	76	71	59	76	55	74	63	68	49	84	80	56	87	76	75	65	81	71	61	83	52	60	61	65	66	62	75	63	68	55	67	72	58	75	60	70	56	62	66	59	71	66	75	57	44	64	70	66	73	53	88	64	67	60	72	58	64	84	45	65	81	67	65	78	58	48	80	72	71	77	69	65	67	60	64	82	66	58	59	73	71	75	69	69	53	55	60	86	63	63	60	69	79	66	69	53	62	61	60	64	71	54	65	71	59	64	47	67	69	71	65	68	67	45	75	67	72	52	61	85	69	60	67	72	66	70	65	74	62	68	74	64	64	70	68	61	65	66	65	66	71	68	58	66	68	71	75	69	70	73	62	76	66	65	65	77	73	60	60	57	51	71	74	60	75	78	70	54	62	79	49	62	66	67	81	70	63	63	47	50	66	59	71	71	60	80	71	76	69	75	61	59	57	58	67	70	65	72	66	67	65	67	62	72	65	55	78	65	71	63	80	78	54	67	59	69	69	64	61	67	68	52	68	59	67	63	58	50	52	62	68	60	60	55	63	53	54	71	70	59	56	60	66	59	63	67	68	56	66	60	68	71	79	61	68	78	78	66	68	75	60	76	67	67	61	58	61	68	60	67	72	78	58	61	81	46	75	66	61	64	69	64	65	60	60	59	62	76	64	71	62	69	65	74	69	83	70	60	69	73	58	74	52	67	83	60	66	82	71	59	66	69	73	76	54	82	66	77	59	69	77	69	64	69	62	60	64	62	66	80	78	58	59	67	52	70	51	73	73	63	58	63	63	73	65	62	62	51	71	80	69	65	68	59	75	69	60	70	66	60	53	64	79	67	59	61	67	52	64	78	63	74	62	60	55	62	54	65	73	70	76	64	73	52	60	65	76	76	81	71	84	55	56	75	69	65	71	60	85	62	60	75	59	61	59	59	67	82	62	75	74	61	81	65	51	66	63	70	77	66	62	61	66	53	57	71	62	68	68	62	69	70	61	69	44	72	64	57	63	73	49	73	61	51	66	62	49	59	71	68	81	65	67	66	76	86	77	88	69	63	79	72	62	63	63	61	86	74	55	63	54	53	51	59	55	79	63	69	50	57	70	68	62	59	59	59	63	73	77	62	63	72	62	58	86	75	60	66	78	76	55	70	58	63	59	54	70	71	76	71	61	74	83	58	60	65	56	66	63	71	78	68	63	63	66	57	71	57	48	66	72	67	76	49	60	69	65	60	56	69	67	65	62	80	66	54	56	63	61	85	73	79	61	52	58	58	74	63	61	67	84	91	71	64	58	77	73	71	66	63	65	55	71	69	77	66	65	83	63	69	63	55	89	78	58	70	62	58	70	60	67	81	85	61	68	63	85	76	52	58	77	77	63	50	60	66	69	75	70	69	60	86	66	60	63	61	57	65	61	52	57	60	68	47	62	62	56	72	58	70	65	63	65	63	73	70	58	74	78	62	72	67	75	61	80	56	66	59	79	72	72	70	62	56	59	55	66	63	68	67	57	65	65	65	52	68	80	65	55	75	68	63	72	77	58	74	69	76	89	66	75	64	66	68	61	62	55	64	67	73	70	68	66	73	72	54	63	67	77	50	85	42	51	82	65	61	75	82	77	56	62	68	52	69	64	75	68	63	66	60	66	64	65	84	67	68	85	72	67	79	70	65	66	62	61	57	85	54	74	79	67	66	66	62	75	81	77	68	78	52	77	62	71	56	72	58	77	60	83	54	66	61	62	68	72	68	62	67	65	57	72	62	67	64	58	73	60	65	63	67	61	78	75	72	69	68	73	67	71	69	75	69	63	57	69	70	72	72	75	53	53	66	52	81	60	72	60	101	70	70	64	68	71	66	59	60	60	72	61	68	74	56	59
13296	6194	3409	6512	12781	15268	16039	14515	13417	14080	14171	13440	13225	12512	12969	11456	10392	9959	8589	6718	5194	4414	3294	3370	2757	2969	2892	2970	3333	5241	4041	3402	3184	3476	3609	3299	3170	3229	3241	2903	2458	1887	1285	999	828	746	758	716	724	745	699	726	707	704	707	681	718	706	760	692	769	727	725	750	719	709	717	699	723	699	708	710	746	742	748	726	709	727	724	730	716	715	780	698	734	720	700	704	695	713	729	741	738	702	748	702	730	748	699	711	687	738	753	743	701	704	763	708	751	755	730	728	750	674	694	745	710	695	765	742	715	744	663	724	718	716	697	727	735	736	747	773	704	749	690	746	729	685	730	691	745	712	753	719	746	708	741	704	709	720	720	697	733	728	753	721	751	700	736	731	751	765	703	737	705	761	758	710	708	702	754	715	750	728	698	721	711	705	708	687	753	724	699	769	722	691	715	726	717	689	732	719	713	734	720	777	694	716	737	740	707	766	735	726	779	747	690	736	708	705	717	660	723	716	717	718	728	686	693	733	692	767	733	700	706	718	723	668	706	696	713	710	709	711	756	738	745	718	722	709	693	738	718	653	749	777	736	715	713	714	702	694	672	698	677	695	695	727	721	691	718	707	706	730	751	728	689	729	730	726	722	724	710	724	735	705	725	728	744	700	675	708	719	744	735	734	729	722	738	727	761	710	744	721	769	694	776	720	714	713	697	735	699	743	749	714	719	711	709	726	656	685	701	749	765	726	742	707	707	748	671	707	717	723	689	709	744	726	696	709	770	768	714	739	766	698	673	659	750	751	736	708	726	712	721	712	704	732	717	715	666	733	701	742	722	738	727	662	671	735	742	756	710	719	729	735	722	715	703	715	741	721	717	732	708	677	705	683	732	709	759	768	717	713	719	685	715	703	707	714	694	749	660	716	744	692	708	734	699	695	735	686	681	702	696	723	729	714	756	709	755	750	706	743	691	673	732	694	737	736	700	725	705	741	678	703	700	790	732	690	705	727	742	704	713	679	746	694	714	714	716	722	700	707	765	758	686	717	731	677	692	734	758	708	746	734	735	706	675	763	730	712	752	719	716	717	676	730	734	716	677	719	719	707	711	709	727	686	741	735	722	714	769	728	707	698	704	717	697	720	739	706	681	755	752	682	734	773	708	650	698	766	737	714	754	740	747	682	741	717	746	723	740	661	684	685	708	719	759	695	741	753	768	744	715	688	694	714	736	763	715	749	742	743	700	701	753	697	672	700	700	694	764	753	718	726	752	778	786	663	749	707	767	729	701	735	724	677	748	725	764	692	692	713	761	725	705	771	737	745	726	688	721	733	706	739	725	715	733	699	726	767	702	761	689	694	710	712	721	688	742	728	717	714	705	706	710	681	710	700	753	722	731	687	688	702	749	748	751	733	704	715	681	714	700	699	704	755	692	739	741	718	718	711	707	746	653	734	699	747	742	718	689	707	738	662	738	707	722	724	725	714	730	759	699	757	729	746	715	735	711	750	719	712	684	679	746	769	664	717	776	745	719	765	707	743	721	693	718	714	719	737	728	694	781	676	725	751	793	737	728	712	658	730	689	715	692	710	721	713	767	759	710	827	741	705	718	740	718	730	745	726	650	716	715	730	694	744	683	718	710	753	733	771	763	748	751	722	712	738	713	739	697	714	669	705	731	700	719	706	746	686	703	674	724	733	736	683	783	657	740	706	680	723	692	690	773	739	704	684	716	703	743	730	706	690	722	721	732	693	730	689	698	742	668	702	729	735	745	734	767	724	686	698	731	694	707	700	758	693	693	723	685	728	692	697	708	728	756	711	712	670	718	792	739	724	711	718	684	741	694	672	726	728	712	748	729	756	737	709	681	750	719	683	739	718	689	668	677	749	748	681	712	692	707	693	713	702	720	734	747	702	719	727	670	702	740	706	741	758	737	679	746	727	763	712	693	702	742	710	750	731	722	769	667	745	728	681	709	714	746	693	687	697	665	728	721	730	794	702	652	713	716	727	753	705	706	716	679	686	695	709	710	735	710	693	688	728	781	709	722	760	735	712	748	715	746	702	702	717	754	675	685	741	712	755	731	742	674	723	712	763	684	705	726	691	736	751	704	734	755	635	679	724	688	725	663	752	688	705	708	723	735	718	716	704	708	728	753	721	687	718	698	717	677	697	787	726	695	751	726	684	717	755	709	689	708	725	725	723	697	729	708	676	735	694	745	705	734	699	701	704	724	692	696	732	722	673	707	700	721	702	710	715	732	765	723	722	735	719	742	718	757	708	707	731	753	764	680	723	681	704	736	708	703	733	713	749	674	748	737	704	747	762	723	726	712	741	674	713	684	685	715	717	735	704	744	742	733	698	746	691	709	733	702	768	662	731	772	719	713	709	737	716	721	693	755	761	678	690	666	710	754	729	777	698	726	696	721	703	742	700	728	681	727	737	703	721	757	705	723	692	711	744	683	728	674	705	703	707	774	673	726	734	685	737	722	707	698	694	717	674	721	744	696	733	778	670	737	724	740	778	703	751	766	732	728	731	736	702	731	720	706	732	723	717	680	704	707	727	700	773	697	706	727	682	716	714	696	717	701	733	725	710	727	745	725	687	722	702	714	752	707	737	755	668	699	708	719	742	723	728	674	736	743	722	722	716	757	740	697	702	687	711	750	677	701	738	707	671	722	764	683	733	701	739	766	711	714	699	681	745	725	707	726	712	710	743	732	740	733	714	693	745	706	717	683	682	752	715	775	688	752	653	748	729	741	724	738	730	715	722	724	763	725	736	676	725	736	700	708	654	747	758	725	677	707	655	718	727	712	678	703	732	716	701	744	702	724	755	768	686	749	674	725	697	714	718	746	723	760	720	722	720	691	734	731	681	727	717	720	724	705	694	707	725	711	689	723	692	726	738	697	682	720	712	693	723	735	683	737	760	721	701	743	718	683	766	690	705	768	778	689	741	732	760	721	727	725	717	714	733	663	735	693	685	713	672	711	714	673	721	747	678	726	640	737	699	735	717	736	748	699	676	732	681	707	705	768	708	740	751	709	713	700	687	706	737	752	693	725	673	709	770	721	667	743	684	720	691	747	718	705	742	720	743	705	742	647	706	705	722	710	718	729	728	713	705	703	682	713	747	671	796	714	700	732	722	702	740	713	731	722	751	700	703	720	716	719	714	761	712	721	757	683	699	712	691	740	749	711	727	722	689	702	705	722	697	729	702	685	721	735	676	766	683	723	740	748	681	724	731	725	730	710	721	724	714	711	752	665	721	755	716	662	702	673	753	699	718	708	687	698	683	695	693	730	719	721	738	727	732	714	684	706	722	711	727	736	718	759	750	686	702	739	699	747	721	723	719	715	681	765	733	714	708	682	710	688	719	746	735	718	733	736	722	762	720	723	698	764	722	712	739	771	731	718	750	680	692	720	761	757	711	697	728	737	690	752	741	743	712	659	701	728	701	700	734	790	767	706	714	716	735	677	695	694	763	777	743	695	707	739	701	800	726
974	470	285	201	253	364	447	459	386	493	523	567	507	522	489	579	481	474	366	328	276	258	147	174	157	168	157	151	199	281	218	223	389	190	156	173	141	158	289	263	196	146	90	90	91	77	81	63	66	74	77	64	88	64	58	66	87	76	71	81	73	77	75	79	70	77	72	64	66	68	79	78	52	58	61	71	72	70	79	66	78	76	72	68	73	71	65	92	87	79	63	67	76	65	74	79	71	67	72	65	75	77	77	67	81	62	60	71	69	72	76	82	89	72	80	72	63	62	62	72	59	62	65	56	93	86	84	74	61	60	82	79	56	62	72	67	84	79	78	74	88	76	76	89	83	75	72	69	62	70	73	64	72	82	68	69	64	57	61	81	66	68	85	88	65	81	79	79	67	77	67	78	79	76	64	73	74	77	66	86	71	73	79	72	77	79	75	75	79	86	68	72	72	75	67	54	82	65	72	87	95	73	65	85	75	69	69	73	69	66	74	57	83	67	78	69	68	78	81	92	73	84	64	84	60	72	72	75	69	80	67	72	76	74	57	74	72	63	83	67	62	74	78	83	76	75	65	85	61	65	62	76	77	63	68	81	75	80	74	80	55	60	77	63	83	69	77	77	79	61	80	65	61	76	79	75	83	83	70	92	65	72	49	84	66	70	81	82	69	80	76	74	78	81	83	68	71	80	69	58	81	68	67	49	70	72	68	65	76	82	76	74	67	68	73	68	82	80	81	75	58	77	69	73	82	70	74	61	68	73	74	83	80	74	74	73	69	83	69	77	81	54	73	81	77	86	71	60	74	47	75	83	71	84	73	78	62	73	67	74	90	71	64	72	69	74	54	68	67	72	76	82	56	60	88	65	78	71	64	72	67	81	68	88	74	70	66	85	81	67	81	52	80	84	78	76	75	66	70	70	75	70	77	64	73	65	70	64	79	81	61	82	82	69	60	72	63	74	67	69	82	83	65	69	77	80	80	74	73	77	73	74	75	89	81	78	66	66	61	72	89	70	74	89	91	78	69	70	72	80	76	72	66	69	63	78	76	73	78	99	73	62	76	83	53	66	75	70	87	77	70	68	60	72	66	70	79	72	70	73	71	62	79	85	107	65	65	67	83	82	57	70	71	64	80	80	77	57	80	79	66	75	78	73	81	66	81	68	92	70	65	72	73	74	80	62	63	82	74	66	73	71	66	73	75	65	62	75	65	90	63	73	81	61	68	85	87	87	66	79	83	75	69	66	78	81	64	68	76	80	70	77	67	76	84	67	70	74	67	58	81	61	78	86	63	67	74	87	70	72	67	72	74	92	83	66	50	81	72	84	77	75	74	82	61	63	82	60	78	62	79	69	70	67	70	80	64	75	62	96	70	69	66	73	73	72	76	72	66	78	73	84	74	65	78	72	82	75	79	65	82	79	74	88	74	67	71	73	79	74	85	78	65	58	79	57	66	75	81	69	80	59	74	59	61	73	85	67	56	76	61	78	75	69	77	58	68	85	65	69	60	82	68	76	64	67	108	68	96	67	82	67	58	90	66	66	71	79	74	75	58	79	84	75	68	78	67	81	78	83	72	60	71	85	83	75	85	76	89	77	79	67	81	68	78	61	74	87	75	65	69	63	71	67	78	62	78	87	66	72	73	82	62	78	75	68	80	84	78	74	80	73	70	75	81	67	71	70	69	63	75	70	79	74	90	53	77	64	76	62	78	66	69	70	82	80	71	71	76	71	63	70	79	77	60	47	68	68	83	80	72	81	66	83	79	76	64	73	75	70	99	64	77	70	63	79	92	77	75	77	74	74	66	68	84	74	71	64	86	61	82	68	75	65	73	58	62	69	57	62	77	63	79	73	58	58	72	77	61	65	86	62	56	82	82	57	84	63	68	80	70	68	71	64	68	77	89	73	80	75	66	77	65	83	63	73	76	55	64	70	65	60	71	80	65	76	82	75	61	50	59	68	94	61	66	87	65	73	69	78	79	78	67	74	67	69	70	65	61	66	66	72	80	76	75	64	79	76	71	76	67	75	60	65	71	69	75	71	68	80	64	85	72	69	76	81	84	89	75	73	72	58	79	90	62	66	90	67	73	78	55	62	63	64	76	54	64	70	60	84	69	69	69	82	70	73	78	66	58	77	66	60	65	63	61	79	72	84	68	87	64	71	84	83	64	68	71	78	77	54	80	49	68	76	61	67	75	90	92	63	61	75	78	67	73	58	71	79	67	81	78	84	66	72	55	62	85	75	80	78	65	75	78	71	79	75	80	63	72	57	57	57	78	60	67	62	59	76	89	65	64	82	67	66	78	69	65	68	79	79	66	54	68	81	83	86	75	62	59	77	88	59	74	75	79	66	70	83	75	80	74	85	71	89	55	66	57	78	69	80	71	66	80	63	77	58	71	60	64	89	78	75	79	83	57	65	78	51	80	72	73	70	68	79	60	71	71	55	76	75	88	82	73	91	56	65	79	82	67	79	78	68	73	67	65	79	71	62	70	70	67	75	77	63	73	72	73	69	75	89	59	67	91	74	70	80	81	77	79	85	62	68	84	64	60	70	74	61	66	85	71	67	62	61	82	64	70	63	63	61	66	56	75	66	64	77	83	89	80	74	74	70	83	75	70	70	76	70	79	80	72	78	79	65	86	68	72	83	79	93	103	78	57	75	77	63	94	66	64	75	71	73	83	63	67	65	75	74	87	62	69	69	87	53	93	85	77	65	60	72	72	61	72	73	68	85	69	77	77	82	67	70	75	77	73	80	75	73	69	72	73	79	68	70	70	77	71	65	66	70	73	59	66	73	55	66	73	73	59	62	65	68	64	77	61	76	87	71	59	65	70	74	72	63	89	77	85	68	77	81	73	70	68	64	74	59	77	74	75	70	69	82	84	72	70	86	67	68	76	75	81	74	65	88	81	80	70	79	65	80	86	85	73	76	68	80	71	79	67	80	53	74	51	68	79	85	79	71	91	68	72	62	61	76	84	67	64	79	69	78	74	78	81	80	77	74	75	76	72	75	65	77	55	75	73	93	73	69	77	61	64	69	65	77	88	78	82	73	69	74	88	67	76	62	89	88	77	60	63	69	71	57	81	67	78	83	59	72	85	66	60	68	61	70	65	61	63	63	73	74	81	66	70	85	72	66	65	67	70	71	79	63	65	67	73	51	72	74	77	78	49	89	63	67	74	71	71	70	72	69	67	84	73	87	75	81	78	85	75	76	73	74	73	73	71	84	81	68	63	84	53	54	78	84	86	87	75	74	65	83	71	60	64	86	97	77	84	68	82	72	62	71	70	75	70	64	66	78	61	87	86	79	73	84	85	65	68	75	53	78	88	69	72	65	75	68	71	72	74	72	92	66	92	62	69	70	75	82	88	62	64	46	60	91	70	70	69	82	49	88	88	69	73	77	86	78	73	73	75	65	69	66	64	76	57	77	74	60	87	70	72	68	82	72	73	73	84	74	59	90	77	69	80	79	96	65
15090	8620	4693	8542	16748	20375	19958	18730	15946	16588	16366	16008	15146	13934	14144	14318	13480	12420	10524	8356	7226	5540	4383	4549	3621	3758	3844	3704	5338	6505	5629	5230	9350	4473	4133	3719	3388	4076	7379	5575	3677	2569	1480	1223	1009	899	846	802	766	784	765	779	785	743	765	751	791	841	755	783	782	761	770	769	761	781	778	785	785	784	806	807	787	826	790	742	761	777	820	723	775	813	806	775	772	747	808	815	817	766	741	798	799	801	777	792	783	789	805	808	789	806	792	740	812	742	815	791	782	802	821	746	743	771	837	789	792	766	793	770	820	754	758	813	752	792	765	842	785	777	772	772	780	752	779	759	761	748	780	769	777	799	729	819	793	805	776	813	765	776	800	773	796	747	772	763	777	750	770	783	831	784	771	773	836	783	781	804	783	768	780	698	756	827	836	783	779	776	798	796	786	809	799	750	741	799	774	835	779	793	772	786	793	775	811	725	788	746	757	846	805	799	777	736	824	778	766	819	797	797	780	830	734	768	738	776	774	766	823	874	791	770	774	728	776	795	799	746	771	806	761	842	774	841	766	815	795	815	790	797	808	746	778	761	737	758	823	786	778	750	735	754	745	756	789	784	767	820	756	734	792	806	783	778	803	765	825	781	768	765	826	795	788	805	786	819	766	741	801	795	773	807	808	786	751	821	805	758	796	798	793	824	732	733	767	776	747	745	835	747	796	812	822	789	804	791	822	743	805	795	765	766	776	845	776	769	783	801	783	766	766	823	801	817	803	793	791	791	789	827	777	758	726	767	821	746	811	761	766	733	775	775	792	737	741	795	780	760	781	749	764	794	758	767	809	793	793	805	800	771	749	813	794	778	796	799	770	774	782	749	812	751	765	774	747	756	836	745	790	785	776	814	778	783	796	806	775	749	780	764	810	771	811	775	798	808	751	723	814	775	782	752	764	780	815	777	780	809	795	757	813	768	775	795	757	771	770	837	864	796	764	800	783	745	763	786	741	808	819	803	768	817	739	787	767	795	785	775	769	749	811	796	763	790	839	835	747	758	836	823	780	796	747	749	777	744	795	764	764	800	802	729	796	759	791	736	746	793	821	803	746	808	789	780	833	742	822	812	760	729	779	789	790	730	779	741	742	790	787	786	740	888	822	802	762	769	789	787	762	830	821	778	836	806	822	789	777	774	759	811	770	796	806	812	784	774	756	777	776	802	779	783	812	749	824	842	752	783	774	820	810	784	831	745	819	790	821	765	791	808	765	832	813	831	767	744	778	803	729	847	812	818	833	780	759	793	805	790	808	811	785	792	758	786	715	748	784	819	752	791	805	773	776	772	799	780	726	804	808	805	718	766	828	777	770	777	780	832	765	776	768	754	788	805	779	847	751	818	781	748	734	788	750	797	773	752	817	818	769	765	839	802	806	840	788	769	794	757	782	743	810	773	779	808	811	801	788	749	850	780	811	801	789	785	828	819	776	823	790	832	765	786	814	774	812	823	787	783	742	769	815	753	808	751	808	842	789	742	793	806	808	763	777	741	777	779	779	824	817	761	823	796	753	731	778	806	799	764	756	780	759	771	744	719	777	797	783	772	851	772	811	809	796	766	793	838	793	826	809	826	804	781	767	734	804	756	771	771	800	844	817	752	813	782	730	766	774	767	779	769	818	763	811	780	796	759	821	794	803	783	791	796	812	775	782	742	770	829	787	761	773	772	802	791	796	792	780	787	748	756	787	751	816	779	830	786	840	799	767	824	802	798	776	753	803	765	796	792	804	794	782	809	792	783	706	791	758	784	764	801	766	768	771	797	797	794	826	777	744	807	764	787	758	841	742	740	786	802	802	774	798	783	750	752	795	777	759	766	762	757	767	824	813	812	800	731	820	749	836	787	804	723	795	767	813	788	804	760	815	792	811	745	762	785	792	773	760	753	736	756	754	779	824	769	775	767	793	774	743	748	787	790	764	815	777	807	774	738	815	787	775	784	763	758	792	840	797	759	812	828	725	760	769	778	786	800	819	782	811	787	782	817	774	797	782	781	803	803	776	764	825	799	809	769	788	718	707	786	802	773	770	808	790	720	714	843	789	762	789	757	836	782	790	802	812	832	779	687	788	815	822	827	829	831	792	788	775	806	793	826	837	792	852	776	761	750	811	749	838	761	752	767	807	772	816	768	797	775	769	827	779	781	840	774	802	762	785	788	787	809	784	833	782	762	783	716	804	719	803	747	790	781	787	793	823	732	768	769	746	804	754	765	802	764	748	772	826	738	749	782	780	746	815	760	787	782	740	726	760	817	797	819	832	807	766	779	803	809	804	757	826	780	771	769	723	771	757	777	800	793	798	776	787	828	796	768	787	764	747	798	781	748	776	791	776	779	788	778	803	771	800	831	778	775	785	827	757	799	785	799	769	807	789	788	811	836	743	786	789	783	754	742	799	794	820	781	741	783	775	743	749	794	809	786	811	783	778	768	805	781	741	778	764	789	817	792	762	755	798	762	759	782	845	741	792	792	781	778	784	733	781	780	793	731	819	808	798	747	755	827	797	753	752	826	804	780	688	770	797	762	770	764	799	816	799	763	766	777	786	796	775	828	834	798	759	804	726	767	755	761	726	777	786	762	782	767	752	767	786	774	764	789	771	757	787	749	785	739	795	821	805	771	757	792	750	810	769	803	788	794	753	769	783	754	796	809	792	799	723	774	771	758	799	776	787	761	789	783	752	777	784	801	781	819	789	759	788	802	778	786	771	806	783	765	770	737	754	783	803	791	778	782	750	799	754	768	786	785	765	755	774	794	812	815	802	795	836	763	795	811	756	773	796	781	771	783	751	728	755	760	774	781	781	795	854	787	767	742	769	731	740	807	773	809	778	812	788	749	731	749	780	803	745	775	774	789	807	818	769	787	750	802	762	797	785	817	785	856	791	753	803	802	790	738	778	819	793	793	796	797	800	808	713	832	829	734	773	790	759	794	814	743	801	814	855	746	788	767	758	836	777	766	755	800	818	753	772	802	809	782	776	799	808	785	823	785	759	780	780	791	770	792	804	783	788	832	751	778	773	755	809	771	768	743	811	790	789	806	785	780	817	775	764	766	740	776	770	755	776	812	804	832	783	796	865	810	762	765	796	755	764	800	751	774	759	764	838	745	779	803	781	783	771	749	770	773	751	743	779	822	764	809	790	753	824	739	819	775	788	797	749	779	818	772	762	755	788	768	830	769	784	773	819	772	772	738	797	822	796	813	805	801	749	794	813	830	805	768	837	818	850	809	767	809	755	779	822	790	783	776	765	778	794	762	752	786	805	784	739	808	746	793	821	742	790	838	796	798	767	771	758	834	805	731	790	762	739	780	770	783	811	821	791	793	777	802	772	820	757	775	801	773	787	759	772	774	801	784	779	778	793	766	808	778	774	807	732	744	797	732	768	829	790	803	811	736	717	784	804	818	751	818	819	804	812	749	802	785	800	807	758	794	794	759	755	800	757	793	814	794	780	781	806	798	759	774
2363	459	274	197	223	366	453	417	415	404	509	509	478	498	483	415	433	374	309	296	269	197	160	175	141	161	141	188	294	277	222	220	305	199	190	166	130	198	245	268	231	147	137	85	97	89	75	66	55	69	78	75	62	73	69	62	73	62	61	56	69	71	70	75	70	78	63	74	73	59	53	55	68	61	74	73	62	83	65	63	58	75	73	56	61	67	68	64	72	63	67	63	70	76	68	84	67	55	66	54	69	66	66	73	71	64	64	68	66	65	70	60	59	49	57	68	63	62	63	69	76	52	53	75	59	67	65	69	65	61	70	83	72	47	64	60	58	60	58	60	57	71	76	50	63	61	79	71	62	54	72	82	49	59	72	60	57	68	57	67	71	64	54	74	76	78	71	65	59	64	51	65	66	55	61	74	62	67	56	73	72	60	69	81	64	55	53	61	70	69	65	76	60	51	62	62	70	61	65	69	76	68	83	71	63	70	71	64	84	77	74	69	61	64	71	77	61	64	64	68	71	58	65	57	70	62	63	65	70	74	60	51	69	75	60	59	73	63	73	70	61	60	64	60	74	63	76	47	69	67	64	63	45	69	57	46	69	49	61	64	47	82	76	65	72	62	65	48	70	74	60	66	69	65	73	68	76	60	72	61	71	68	70	56	62	72	62	58	80	66	73	47	57	67	68	45	65	65	49	64	68	66	63	60	55	60	64	57	73	63	55	77	74	48	60	63	81	71	63	62	53	65	56	65	71	63	70	72	58	73	59	66	67	66	67	60	53	60	74	74	77	69	70	68	71	72	71	60	50	49	58	58	49	54	71	63	57	69	65	58	57	73	68	70	59	69	79	63	55	76	60	62	71	75	56	72	62	67	62	64	68	55	72	63	70	62	74	60	64	72	72	56	70	64	68	85	64	59	50	60	74	77	61	64	61	68	68	79	68	63	62	75	63	78	58	59	67	64	63	63	83	74	72	73	55	67	65	74	57	65	63	62	58	73	68	58	72	55	51	83	68	66	59	54	60	57	65	80	69	77	62	66	78	53	74	75	68	72	66	66	59	70	70	79	64	54	53	61	56	57	60	58	72	68	62	65	71	66	51	53	59	80	86	60	82	67	55	75	81	64	78	69	67	54	70	69	54	64	59	66	78	70	50	78	65	58	50	63	81	57	72	63	73	72	54	58	59	82	60	75	57	66	66	62	72	65	68	71	62	62	67	52	83	64	63	59	79	72	57	72	75	63	62	74	61	62	71	53	76	78	60	62	68	73	68	77	77	67	62	61	61	70	62	63	53	63	64	68	57	69	62	63	58	54	58	69	61	65	61	54	64	74	75	55	59	62	75	63	55	65	55	70	71	49	62	69	67	70	76	75	56	73	67	49	56	71	59	53	70	61	59	71	66	55	67	57	68	54	65	62	68	79	61	52	68	64	76	72	62	46	60	59	63	80	65	56	57	58	67	65	71	63	56	63	55	64	67	54	73	60	59	58	55	77	92	71	62	66	54	63	85	64	68	70	59	64	66	76	61	63	67	67	63	82	59	71	67	72	73	85	70	73	70	67	60	57	71	69	81	58	74	73	61	55	56	81	67	75	60	68	78	66	63	70	70	72	71	71	57	65	59	74	71	47	78	66	52	63	67	60	68	58	48	70	68	48	55	68	74	64	55	62	67	63	65	63	72	85	70	67	60	62	79	91	67	64	78	59	62	67	73	67	57	78	71	75	69	62	62	73	81	51	58	67	57	66	56	72	60	66	51	64	63	56	81	73	81	62	69	67	77	73	75	60	47	63	58	66	62	67	68	59	64	66	60	71	67	67	57	78	66	74	61	70	57	76	84	56	76	73	63	58	69	63	74	59	71	72	62	65	71	59	69	78	68	89	73	61	66	75	63	72	55	65	70	75	71	54	70	65	74	65	53	78	70	63	67	55	61	60	67	78	60	72	59	65	68	64	66	54	71	57	78	62	71	78	69	57	70	63	61	58	74	66	65	72	56	60	59	69	60	63	71	75	68	61	62	60	52	71	60	72	61	62	67	61	69	65	66	47	76	68	60	68	59	66	76	71	80	70	64	58	68	64	66	67	67	59	65	66	77	57	62	81	69	55	89	65	65	77	62	51	45	60	75	63	62	68	55	65	68	60	67	64	66	59	67	53	81	59	65	68	63	75	69	75	63	78	62	69	67	64	62	64	69	76	61	70	64	58	58	58	77	59	45	75	79	84	65	71	65	74	66	55	74	72	67	72	55	76	56	43	75	76	74	74	60	69	71	56	67	60	64	56	69	64	63	54	74	64	64	66	71	72	67	64	70	78	73	64	74	65	69	52	70	63	73	63	63	50	51	68	63	55	69	69	68	63	52	59	69	68	75	63	62	61	58	62	61	66	58	72	68	62	71	57	62	77	62	80	68	67	66	66	62	56	79	67	52	63	73	78	63	64	59	66	66	61	75	67	69	70	58	58	70	60	64	75	56	69	67	55	76	78	74	55	55	75	61	64	62	61	58	78	66	54	58	73	58	63	66	68	50	61	73	53	76	65	80	70	64	56	67	79	61	66	74	66	56	55	76	61	57	79	72	73	55	64	72	67	65	56	65	62	59	67	58	60	58	68	69	83	63	74	66	63	81	66	55	61	75	81	64	77	68	74	72	89	72	69	64	84	62	73	53	67	58	67	76	68	82	71	67	60	79	72	49	69	65	60	75	76	69	80	75	65	77	76	72	62	68	66	76	67	74	76	70	70	60	69	63	72	57	67	76	66	63	69	76	80	64	71	56	65	65	63	56	66	70	66	69	68	71	64	73	64	70	58	62	65	65	63	75	54	79	71	65	58	52	60	55	73	75	71	79	58	60	61	62	89	63	56	72	71	79	70	65	70	70	60	61	70	74	55	68	75	56	58	76	88	67	69	67	66	62	69	65	58	61	52	63	76	55	67	45	56	73	68	67	79	49	67	57	74	65	75	49	66	67	71	73	46	60	70	73	67	59	59	61	80	65	61	63	71	65	59	72	48	65	52	70	65	68	55	79	70	61	67	70	68	64	67	61	65	58	61	69	77	71	67	64	59	68	58	67	64	69	75	61	51	68	74	59	73	66	54	69	74	61	64	78	65	55	63	77	61	67	77	75	74	62	66	64	69	68	69	73	75	69	76	65	78	54	61	59	83	64	53	66	77	88	80	57	58	54	67	61	66	67	80	67	60	80	70	77	50	67	63	63	83	70	66	61	70	60	81	69	56	66	70	67	63	61	52	69	61	77	69	62	69	62	56	80	62	68	69	64	52	64	74	83	81	59	74	66	62	68	64	72	61	66	76	57	62	67	73	64	67	58	79	58	64	64	63	62	67	64	65	44	68	76	66	82	64	62	69	68	62	62	63	70	67	56	68	69	64	63	63	70	74	57	56	63	59	56	58	56	79	73	56	68	68	55	88	69	65	70	57	65	68	60	63	85	65	72	70	52	64	67	64	50	48	52	70	56	66
14568	8028	4485	8466	16446	19577	20349	18428	16222	15333	16103	15659	14499	13833	13043	13155	12153	10085	9233	7886	6618	5085	4659	4640	3955	4185	4126	4801	7626	6463	6031	5560	7173	4513	4553	3912	3042	5187	6240	6204	4677	2818	2252	1701	1221	1009	849	768	732	677	698	745	719	698	699	691	692	780	698	700	740	749	740	696	718	695	684	707	686	747	769	686	719	701	683	701	729	698	684	699	689	718	740	727	714	695	676	692	756	697	707	732	712	695	731	738	728	724	697	699	740	682	697	698	793	706	707	682	694	698	698	709	685	716	718	725	692	708	692	748	698	695	751	698	712	696	689	719	699	723	695	696	711	732	734	759	702	737	742	720	675	748	695	722	732	676	686	716	725	719	716	679	716	669	703	734	701	743	717	682	705	707	697	726	697	742	729	750	722	735	707	737	720	720	740	683	726	740	682	692	732	739	706	732	657	685	740	701	680	698	701	736	700	704	722	731	762	749	721	701	694	693	706	733	704	714	704	711	678	724	718	712	696	757	691	718	718	703	723	742	696	701	682	740	728	722	738	683	746	745	719	703	733	735	684	662	713	739	713	724	726	737	736	740	707	735	727	722	745	701	759	744	684	742	737	677	667	719	723	687	697	753	730	710	748	717	690	741	697	661	698	744	715	684	699	690	702	705	762	734	692	708	737	726	690	694	664	682	680	683	710	732	714	670	714	744	674	711	693	686	769	635	687	688	693	695	734	673	731	690	726	726	717	745	695	684	702	673	744	680	753	730	698	729	749	646	744	660	757	726	726	726	709	719	711	695	685	693	709	711	742	658	729	717	690	742	731	701	771	714	686	685	726	690	689	717	725	692	676	709	725	693	740	721	697	736	679	732	725	718	722	699	663	730	704	715	781	713	716	740	682	718	697	670	707	715	761	737	706	719	693	691	673	704	708	720	709	727	716	749	759	694	723	699	710	751	685	735	668	707	759	660	729	750	692	681	683	725	712	749	689	743	651	676	675	700	723	716	737	727	695	668	733	741	697	747	739	717	660	706	744	696	691	678	707	745	726	688	688	716	683	722	734	739	732	749	683	772	711	753	743	723	694	690	753	692	722	737	733	700	753	681	708	702	791	686	707	713	692	696	726	754	736	732	703	712	715	715	719	654	651	763	677	704	712	698	722	690	658	673	700	670	748	688	720	705	737	707	751	727	685	724	760	710	711	736	731	734	761	728	698	713	723	684	694	700	703	756	725	677	689	777	743	706	678	743	708	756	681	758	721	708	714	733	775	739	691	685	654	736	695	717	715	714	751	715	670	717	697	723	722	729	715	772	735	715	751	706	758	749	738	710	709	705	739	713	716	690	683	698	741	704	661	734	741	689	712	716	712	696	705	690	742	741	685	691	718	771	679	673	747	764	710	744	709	680	721	713	724	702	696	733	744	722	714	724	738	704	734	728	729	688	681	695	734	716	717	713	689	745	722	731	744	689	690	722	728	746	762	677	715	720	702	694	757	703	728	676	674	739	755	749	708	705	735	780	723	755	686	718	683	694	702	719	683	717	721	712	696	689	668	698	713	703	714	711	721	677	732	749	655	734	699	674	764	655	675	726	690	687	744	758	669	722	767	693	736	695	742	721	704	692	706	728	766	727	727	700	696	708	758	737	674	722	692	715	770	701	712	699	709	747	703	706	692	684	691	712	715	706	740	742	691	726	706	713	724	687	721	675	679	715	692	739	694	703	645	696	727	725	735	725	692	747	724	709	754	716	716	701	719	692	733	727	684	687	725	700	728	759	681	755	689	706	668	720	686	729	721	734	668	734	720	716	706	719	693	738	716	694	713	688	714	687	702	808	708	698	707	707	746	703	719	665	668	716	724	692	702	697	733	689	693	706	718	710	729	741	755	684	714	684	642	701	736	733	730	778	713	730	744	694	694	695	738	711	710	688	696	706	754	730	696	769	696	703	679	646	696	722	707	728	743	684	749	742	728	694	690	719	705	718	714	707	727	689	660	708	735	717	736	730	735	686	739	742	678	699	748	688	706	727	761	708	702	718	684	723	689	672	711	702	709	695	733	705	692	737	651	723	735	707	684	700	682	729	718	678	697	716	716	705	716	748	722	722	751	666	712	701	697	742	691	701	702	727	687	749	716	707	705	739	697	725	742	674	727	679	721	728	688	672	697	695	725	691	681	705	749	695	732	679	724	717	688	724	714	708	740	716	679	670	733	728	682	718	691	700	721	759	729	731	680	741	734	686	705	720	716	737	695	687	673	725	723	739	726	699	685	674	688	677	732	694	732	705	729	673	724	726	712	704	746	711	711	666	702	693	716	731	736	725	700	706	708	725	719	736	731	681	724	745	779	710	723	729	690	729	722	715	706	669	753	693	727	701	726	723	727	741	717	682	716	683	698	684	709	703	722	714	678	709	695	682	729	756	730	679	733	739	689	733	742	727	748	718	720	727	767	724	678	658	689	729	699	766	705	740	728	744	702	722	769	717	698	712	691	718	677	738	694	698	693	700	712	666	728	716	720	710	735	725	756	715	709	609	728	714	719	744	710	743	725	723	733	703	747	706	662	677	749	717	675	709	715	730	672	749	679	758	704	737	697	701	632	709	646	794	651	675	683	694	717	729	646	736	707	715	742	736	701	682	670	718	706	700	700	682	709	649	753	643	743	739	726	710	733	718	730	728	662	675	753	687	671	700	682	748	721	728	686	694	701	698	703	757	725	762	695	735	722	717	728	736	692	714	680	739	718	744	723	681	717	696	701	708	682	696	718	742	730	714	738	685	716	683	722	732	731	751	718	663	697	759	682	738	693	729	675	731	660	755	699	719	728	719	668	688	723	731	672	719	754	751	723	732	688	709	769	703	730	698	747	745	704	721	719	686	674	674	705	782	699	697	684	726	682	656	671	729	717	723	727	725	709	720	682	709	666	745	707	729	694	726	698	702	714	743	739	762	718	682	671	744	681	713	718	710	723	707	741	703	726	733	684	704	705	790	698	739	709	712	667	747	707	796	687	722	721	747	722	714	703	733	708	728	736	746	734	741	647	727	729	765	717	738	738	761	735	727	699	736	709	709	687	706	714	701	707	703	669	746	716	769	761	749	701	717	699	719	689	658	764	661	712	700	701	694	699	721	670	718	671	710	716	701	735	694	719	723	715	725	734	681	731	695	704	682	682	688	728	742	717	717	695	687	721	773	701	706	744	706	674	763	710	753	689	720	676	730	678	752	700	724	754	773	718	714	716	693	707	655	724	729	683	715	676	761	663	683	724	703	700	700	730	666	724	733	672	716	675	692	753	663	724	727	747	682	683	724	705	701	716	723	693	744	704	722	731	713	707	768	709	725	693	732	705	739	714	728	708	732	728	678	704	692	689	702	677	740	710	702	731	680	719	697	731	664	756	735	710	765	690	701	753	726	778	700	691	702	696	723	699	746	698	708	741	706	762	654	721	703	696	720	757	680	720	745	709	697	686	736	700	681	767	736	735	764	718	689	706	696	715	725	716	720
1452	619	310	260	280	468	594	649	585	504	591	654	561	505	498	431	394	321	277	255	237	211	215	207	193	194	201	290	313	268	248	231	239	257	206	163	141	178	243	460	435	249	168	144	129	93	85	79	73	71	72	74	71	67	88	71	75	73	79	87	83	59	80	76	71	81	79	77	74	84	72	82	71	74	74	65	72	76	79	73	76	64	71	70	74	76	67	73	80	55	84	86	67	74	59	88	76	72	65	65	79	80	74	61	58	66	77	65	68	76	72	60	80	58	75	60	62	76	73	92	68	69	75	71	64	72	72	71	74	79	74	73	79	70	66	70	70	80	69	68	78	82	69	84	70	68	83	77	80	76	63	67	75	81	81	72	89	70	57	72	82	68	69	66	63	84	59	77	75	68	68	80	71	71	82	63	67	62	67	79	70	61	64	66	75	73	74	59	71	64	87	66	64	72	72	70	87	69	83	67	58	80	63	87	63	82	70	70	78	73	58	62	73	70	64	76	89	69	53	73	76	57	73	70	73	65	68	68	76	72	68	70	88	76	66	64	68	65	87	66	60	57	77	76	73	76	73	60	64	63	71	65	72	52	67	72	60	68	70	86	78	81	65	73	59	66	59	74	77	65	65	75	65	72	66	76	67	70	71	76	73	74	87	70	75	71	73	70	70	69	64	78	66	75	81	64	80	68	86	75	57	70	78	70	72	74	82	78	72	74	62	76	77	79	72	75	62	66	70	71	72	86	87	81	63	76	60	69	91	71	66	77	75	71	71	81	75	62	74	55	66	73	52	74	76	81	63	61	80	74	66	76	90	72	68	65	79	97	70	56	67	58	81	47	74	88	77	59	83	71	88	58	63	70	83	72	57	90	78	64	85	78	81	60	74	71	77	59	81	65	64	77	80	78	78	69	88	74	77	85	61	80	55	63	61	80	64	68	61	85	83	68	92	64	59	74	72	78	74	64	78	69	86	62	71	74	75	73	73	73	59	75	65	76	77	67	78	78	71	59	77	69	76	65	74	90	77	76	66	69	61	86	67	63	83	81	67	77	61	71	60	68	63	68	68	73	89	68	79	77	72	60	67	82	52	56	68	78	86	89	59	68	77	79	79	79	63	59	80	77	71	82	69	64	57	64	80	74	76	72	71	71	68	55	74	69	72	79	67	72	82	84	79	60	77	80	76	56	69	66	58	72	71	60	73	64	73	51	80	61	80	55	73	70	70	70	68	59	68	77	68	62	71	81	81	76	78	62	77	74	64	69	81	83	75	68	76	65	79	97	76	63	72	76	69	66	75	78	85	73	78	67	71	76	69	70	60	66	52	59	75	68	73	74	56	83	71	65	47	70	84	76	73	99	71	70	78	68	65	75	84	69	87	61	81	64	85	90	75	84	76	67	56	69	84	79	75	81	56	63	79	67	53	81	91	68	88	83	57	71	77	63	75	72	66	61	53	77	77	77	78	84	80	94	75	68	58	83	78	69	79	55	65	85	70	77	69	86	72	73	72	83	67	62	71	58	63	74	62	65	67	74	66	68	66	75	72	70	59	84	76	75	67	73	75	70	73	71	60	76	58	68	67	70	75	80	83	63	78	71	75	80	79	54	71	68	63	83	68	86	78	53	56	56	70	71	68	82	80	66	66	63	86	77	68	70	83	74	70	67	69	85	67	66	91	93	79	70	85	76	88	66	66	67	80	77	56	74	70	82	86	61	70	72	70	62	65	74	75	67	82	69	73	70	75	73	53	67	79	61	76	71	77	87	83	91	67	77	61	75	77	71	87	85	70	97	72	69	64	63	64	60	61	71	81	85	85	69	66	65	72	78	88	72	64	83	76	71	56	67	84	80	71	72	69	65	72	66	89	63	71	74	81	62	61	72	55	85	74	68	62	69	85	74	62	56	71	67	70	65	73	72	63	76	65	83	60	71	83	70	78	70	78	82	57	75	61	72	76	80	89	66	66	73	70	78	70	64	75	67	56	83	64	74	68	77	70	66	76	82	80	60	67	74	84	83	74	68	72	62	75	57	59	60	60	79	78	85	69	65	64	68	63	67	83	74	72	75	89	71	77	69	74	71	81	91	65	78	77	72	79	65	72	63	63	75	68	82	75	67	69	64	69	71	81	73	70	65	77	72	73	74	72	84	69	69	67	62	75	65	61	61	76	92	78	61	75	79	82	71	83	84	66	78	72	66	67	67	76	70	76	69	71	75	82	68	92	74	60	68	69	56	72	74	89	74	71	64	67	79	82	73	62	73	66	67	70	68	74	73	60	60	80	82	76	64	70	82	77	65	56	77	74	59	71	69	71	82	73	80	72	78	75	78	72	74	76	76	78	75	77	64	67	74	70	67	56	66	76	85	64	89	79	82	74	71	75	77	66	81	94	84	70	79	60	76	76	67	64	82	80	76	73	65	74	74	70	66	74	73	80	77	68	63	75	78	61	62	78	74	75	76	58	75	80	66	74	78	50	73	57	75	74	77	70	69	63	73	61	78	68	71	76	68	79	80	67	73	68	56	72	70	75	78	78	76	71	71	73	90	74	83	72	83	84	70	77	68	80	75	81	52	84	69	68	71	63	84	74	75	77	74	76	71	62	82	67	77	76	77	68	74	80	74	68	82	89	74	72	85	85	54	61	70	64	69	75	68	81	65	65	74	81	68	81	67	82	80	81	75	90	68	79	75	72	72	71	71	78	71	72	70	75	65	72	68	70	78	66	57	71	58	66	80	83	59	52	74	69	76	75	77	71	77	67	86	79	73	67	68	60	66	63	75	73	78	71	63	87	79	58	67	85	67	82	78	60	81	78	66	77	78	72	76	71	63	47	80	71	68	71	69	64	67	73	61	68	79	62	72	73	51	65	68	78	72	59	73	84	74	76	71	82	59	65	67	73	59	72	63	80	58	65	68	76	67	74	73	75	59	78	71	74	66	75	62	68	84	57	79	92	78	83	79	61	53	79	69	66	92	73	81	62	70	67	79	74	78	85	84	74	67	66	63	76	96	78	76	72	65	75	69	67	74	78	68	76	62	73	64	77	61	70	63	66	67	77	81	70	85	95	69	72	75	73	75	75	68	69	71	83	81	68	63	72	67	53	64	71	76	81	84	76	55	85	85	77	96	62	69	63	69	74	77	84	60	71	82	75	74	70	84	69	62	73	72	59	66	72	84	74	81	57	74	70	70	61	58	66	82	83	82	78	68	75	72	85	83	70	70	76	70	80	68	62	68	83	81	65	82	68	65	69	73	75	72	73	72	71	87	70	67	67	78	82	73	86	67	74	80	76	83	74	95	50	72	77	69	88	65	63	85	86	77	75	73	74	63	72	85	76	70	78	73	76	68	80	63	73	64	71	89	65	64	68	79	71	79	59	62	74	83	79	66	67	72	67	68	71	73	84	72	90	62	80	86	58	86	79	77	72	85	70	59	73	77	51	72	89	69	87	68	76	87	65	79	88	83	70	69	74	74	68	80	74	74
18271	9736	5486	11173	19754	22491	23132	22103	18872	16178	17749	17395	15933	14248	13212	12087	10886	9482	8308	7603	6812	5693	5383	5353	4916	5048	5724	7973	8150	6569	6340	6256	6461	6487	5511	3515	2979	3884	5915	10382	10250	5740	3815	2650	2031	1410	1036	854	803	758	755	762	784	798	753	789	768	758	769	806	769	782	746	762	775	757	754	793	793	756	773	760	808	750	797	767	781	776	752	771	825	683	804	792	752	806	796	824	714	708	809	749	787	753	808	741	785	798	778	819	740	827	760	783	743	778	823	763	802	750	742	755	769	791	792	773	790	748	835	741	784	777	772	757	710	765	754	777	797	766	764	783	800	745	766	778	749	792	774	771	778	760	815	763	805	750	792	778	784	794	836	793	808	728	798	823	789	813	754	768	792	792	764	727	809	796	791	778	776	844	779	777	793	756	746	802	769	759	757	814	808	809	746	807	801	825	763	793	747	775	762	795	762	850	807	761	789	766	768	781	725	785	768	780	807	766	779	784	795	766	795	754	781	811	758	759	799	788	778	739	814	754	751	782	807	805	757	761	776	807	734	779	770	816	799	811	814	749	810	797	758	838	771	797	762	815	762	802	733	801	781	717	793	815	769	751	822	763	796	755	829	751	753	754	754	763	796	771	734	777	800	764	777	782	797	801	781	769	727	785	796	772	810	761	744	825	779	777	762	793	752	792	765	757	806	845	762	808	705	856	802	805	798	792	771	719	801	808	779	770	780	773	760	771	782	800	814	803	745	794	756	780	798	745	776	762	738	775	814	794	786	802	763	774	794	783	798	794	774	753	804	791	750	769	745	773	788	714	793	764	733	807	746	810	735	787	761	771	750	773	753	768	775	741	784	768	768	767	772	814	779	745	804	805	764	752	807	795	808	785	766	743	765	792	706	746	773	800	792	710	780	786	786	785	752	790	776	788	725	821	800	800	739	732	812	751	771	768	746	775	860	795	810	725	786	767	786	810	787	766	759	771	770	746	777	789	805	804	808	783	807	793	774	773	770	739	785	801	791	770	763	724	774	807	807	813	798	780	769	770	778	751	773	758	814	772	761	821	741	792	771	762	760	763	836	743	767	768	799	807	843	764	796	822	743	768	779	773	787	749	761	749	807	719	775	829	750	762	771	732	825	774	840	802	736	733	770	797	784	801	769	754	806	745	766	768	815	748	772	792	772	805	819	753	738	756	812	784	808	783	772	781	768	800	773	701	793	773	733	749	786	784	732	793	772	789	762	780	761	769	831	770	788	778	792	834	821	766	731	793	779	761	784	740	802	739	800	767	786	764	799	744	819	745	785	781	743	774	764	785	710	810	731	774	773	818	804	780	781	813	764	837	744	819	771	788	808	748	797	797	794	784	742	807	773	802	794	808	844	797	753	771	849	787	752	755	754	801	777	745	748	812	737	852	758	766	741	736	817	850	808	789	793	801	791	789	819	788	758	792	790	820	817	772	752	813	798	792	726	777	760	792	771	758	757	711	807	819	801	753	823	788	783	815	787	724	772	763	733	786	773	797	791	760	814	764	763	786	778	831	789	806	822	788	767	789	790	723	730	725	779	802	797	790	727	753	750	765	816	765	787	794	799	793	782	729	720	766	787	761	750	700	765	772	741	796	795	776	770	725	787	784	791	750	771	766	811	817	753	784	761	767	758	789	770	750	801	788	793	802	754	769	719	716	720	726	768	792	847	810	755	758	780	788	785	791	736	787	815	788	746	790	745	746	752	711	777	811	778	771	757	780	771	763	774	813	830	774	767	831	769	792	755	796	820	775	768	801	824	784	773	764	759	770	748	775	775	749	760	769	808	777	756	768	772	790	784	753	772	726	740	764	765	777	725	771	790	750	757	741	749	758	831	781	801	800	783	848	804	802	773	789	806	780	781	833	803	744	803	772	790	746	825	776	735	786	725	790	775	768	750	763	792	792	761	802	771	805	780	800	763	788	746	800	812	766	742	774	800	768	802	743	767	718	752	752	744	745	800	803	775	724	814	820	834	763	813	737	756	802	796	780	787	724	786	797	782	815	757	775	824	775	742	781	800	721	792	774	828	736	779	718	750	771	736	771	803	749	790	768	743	763	830	824	732	760	787	765	812	783	769	794	783	736	747	801	761	803	750	760	797	792	792	789	751	759	801	760	763	774	799	773	771	812	786	764	793	783	808	792	777	777	766	735	766	780	771	792	811	795	779	790	769	799	771	759	777	750	793	772	753	787	805	790	760	804	737	763	794	714	810	842	804	777	768	772	780	781	745	735	758	715	727	770	779	739	791	774	800	751	770	814	761	742	724	713	820	716	802	731	760	886	746	727	805	806	779	827	810	819	824	786	807	739	804	757	790	774	807	762	742	840	779	685	785	792	810	809	748	809	799	737	790	739	764	778	807	812	737	781	801	799	816	752	782	772	776	774	772	757	803	740	793	808	778	734	779	759	766	753	783	757	769	826	792	805	829	796	830	773	763	824	833	785	776	764	758	794	763	782	762	795	774	757	760	729	757	811	813	745	790	814	781	754	783	779	803	772	788	776	776	772	765	752	761	790	776	739	758	774	784	836	768	773	794	822	785	765	784	743	735	799	738	792	803	789	844	776	769	763	804	772	798	755	794	771	767	803	743	793	759	790	739	792	788	812	774	775	752	825	796	766	775	807	838	766	804	777	801	788	790	738	789	774	762	838	779	830	726	760	749	783	760	761	814	792	761	753	779	816	834	797	775	756	784	816	799	783	855	797	776	791	824	781	746	778	773	782	758	806	760	761	782	761	735	763	786	784	777	794	780	746	769	807	775	760	779	782	810	803	801	796	788	737	782	791	756	790	791	760	724	733	788	789	722	750	726	791	784	746	714	781	783	795	789	777	803	779	784	782	794	789	787	749	803	744	760	811	812	782	785	752	803	792	765	809	785	810	758	769	792	781	761	817	772	776	792	780	826	750	792	755	823	810	799	799	741	800	782	790	704	814	758	751	797	750	800	764	757	753	781	769	842	790	821	725	761	804	778	795	734	749	782	720	784	790	796	842	773	761	758	799	795	764	808	756	798	772	769	784	761	749	728	796	778	757	782	822	747	792	780	802	790	778	823	718	787	792	731	774	765	789	751	759	793	748	778	767	767	804	801	771	801	812	753	834	780	761	788	753	778	825	742	769	769	784	753	819	729	745	775	757	784	785	825	770	784	778	771	782	768	781	783	806	808	764	704	741	824	769	768	765	741	829	808	752	795	778	817	762	783	760	779	757	769	778	769	801	763	807	774	789	800	811	779	761	783	768	788	827	743	748	814	809	800	807	748	780	793	790	826	753	818	814	791	762	790	837	741	800	743	751	730	769	758	804	794	798	791	839	792	758	749	797	779	747	753	784	799	770	768	764	773	774	753	788	810	797	802	799	789	757	730	801	784	797	781	752	771	755	785	776	763	787	751	755	778	781	820	724	776	798	775	796	729	831	766	815	757	770	782	771	791	816	806	777	769	729	796	796	807	772	805	756	772	779
1640	339	211	153	167	274	343	368	346	268	332	329	377	302	280	232	218	212	171	136	117	131	138	127	130	158	174	182	180	157	162	169	181	197	144	92	82	122	136	121	185	161	128	105	100	85	76	70	62	61	74	62	60	63	67	63	76	74	75	56	70	64	60	62	62	72	61	59	67	75	60	71	65	65	66	59	59	60	61	59	68	54	65	70	72	61	77	64	66	45	67	52	65	59	83	66	69	56	57	64	74	74	54	69	67	76	63	72	58	76	73	64	72	70	68	64	67	59	70	48	69	75	62	71	71	48	79	68	72	85	50	58	78	52	54	69	68	87	79	61	62	74	62	54	66	57	51	71	66	59	61	56	68	64	62	60	64	52	64	62	70	70	59	60	73	67	66	53	69	56	63	76	60	53	58	71	67	64	66	66	67	57	61	76	70	51	62	69	74	62	64	57	93	59	57	64	62	57	67	62	60	56	88	61	56	63	58	61	73	53	84	80	66	71	67	64	63	63	72	51	59	62	69	68	74	67	68	64	72	85	65	68	57	61	75	60	75	58	69	61	49	72	71	73	72	66	49	63	74	74	68	65	69	60	62	63	69	64	71	64	52	76	51	63	69	71	58	54	69	80	77	62	65	78	63	61	78	75	57	63	71	73	77	72	73	58	73	67	61	58	55	67	60	70	70	62	61	61	68	70	64	79	62	61	69	50	58	61	63	69	57	72	57	57	76	65	60	66	69	62	52	68	71	62	48	86	57	81	76	66	83	69	55	60	67	70	70	73	66	77	74	68	78	58	63	71	76	81	62	73	69	50	57	64	78	69	66	63	53	74	69	58	59	68	74	64	70	54	63	76	75	74	65	54	55	67	73	61	64	72	95	71	69	59	73	62	55	82	76	51	64	61	64	62	44	60	87	59	67	58	63	65	72	60	64	69	66	74	63	75	55	68	74	67	72	64	73	64	68	55	67	63	63	63	63	73	77	58	55	66	62	75	67	84	50	78	60	62	52	55	60	70	77	58	57	54	59	64	54	49	56	56	67	57	57	64	74	81	50	60	68	74	67	72	62	72	64	72	57	67	55	79	75	77	63	44	60	72	70	62	60	62	60	60	67	67	55	81	57	61	73	75	45	55	65	64	63	64	72	69	65	70	54	64	73	64	66	71	73	61	71	64	61	55	60	60	78	77	72	69	70	73	64	71	68	60	68	60	70	73	73	55	72	59	71	64	57	54	66	76	65	65	71	70	71	62	72	71	56	60	62	68	72	57	60	55	73	78	86	64	56	71	77	75	71	57	63	80	65	55	69	56	74	78	65	71	63	68	52	54	51	71	77	56	65	65	69	63	66	79	54	58	73	57	61	69	66	52	70	74	60	72	60	67	74	62	60	71	69	72	82	73	54	75	66	59	73	67	59	66	77	52	59	71	79	71	67	72	58	72	65	67	85	59	70	58	71	62	64	58	68	72	57	68	69	64	71	60	57	55	76	60	61	75	65	75	65	74	72	64	55	59	84	78	80	56	62	66	61	60	61	64	54	65	54	70	69	65	60	69	53	56	68	55	74	53	58	61	59	76	69	73	58	59	75	66	57	69	54	63	84	67	67	70	68	61	52	67	60	69	62	68	60	60	79	73	83	58	66	59	76	54	66	52	57	59	64	63	60	66	42	71	68	74	62	65	57	58	54	83	72	69	65	59	57	63	75	74	75	63	62	69	70	80	65	59	70	75	80	59	60	67	52	61	77	59	67	69	76	62	57	60	63	65	56	77	58	62	67	67	80	73	53	54	92	55	61	71	67	72	62	73	68	75	77	60	64	66	59	66	53	66	75	62	69	75	56	68	79	85	55	54	65	63	57	63	68	76	75	92	67	58	75	66	80	52	69	74	76	53	70	55	73	56	66	72	64	71	68	77	66	66	67	49	52	66	70	58	65	69	67	73	77	68	65	73	55	62	70	59	74	77	79	63	69	54	74	60	56	72	50	48	65	65	66	63	67	68	63	63	65	63	73	66	71	71	72	69	72	52	70	73	51	99	64	69	81	57	70	69	67	53	59	85	86	65	68	53	67	63	76	55	71	78	67	56	53	65	54	58	56	66	74	58	49	82	53	75	66	65	48	85	58	74	58	67	74	63	57	63	60	68	83	64	63	66	73	50	63	53	61	54	51	58	70	69	68	72	69	47	59	72	69	57	62	62	58	62	68	62	74	59	59	74	70	61	63	64	67	65	53	67	60	75	72	52	65	88	47	71	73	69	83	70	48	58	67	72	63	56	67	70	63	73	66	58	79	57	74	77	65	72	72	62	70	63	60	47	63	65	59	67	77	77	45	64	64	62	80	75	59	70	62	65	67	75	70	64	56	71	68	69	66	66	65	60	69	67	80	63	69	59	66	72	64	77	85	68	66	65	70	59	51	51	62	77	75	60	48	61	63	62	72	44	70	54	68	52	67	49	61	59	59	61	61	66	75	77	59	67	56	65	67	63	54	61	69	79	54	64	77	60	65	70	63	60	68	53	79	77	59	65	57	70	60	77	74	70	56	68	69	76	67	63	66	67	62	62	75	59	69	61	67	79	78	76	58	67	58	62	68	74	69	51	67	68	60	59	64	51	60	68	54	59	65	76	68	50	66	65	54	77	76	54	60	72	65	59	57	70	55	66	60	55	60	52	58	68	56	62	68	70	68	43	56	66	79	78	63	69	62	51	65	68	65	55	63	54	60	68	78	70	74	64	64	54	66	67	67	64	61	75	56	68	56	64	72	65	69	70	75	57	65	58	55	67	59	67	62	62	56	84	68	71	69	50	59	68	64	73	63	78	57	58	70	68	70	61	69	67	61	59	58	59	60	74	76	71	60	65	75	70	87	62	51	67	52	74	70	64	61	81	69	63	59	63	76	61	63	70	72	54	65	62	79	62	67	64	75	63	71	64	63	58	79	72	66	67	70	58	79	59	56	62	63	60	77	53	65	68	69	57	74	68	54	69	62	70	72	70	63	68	44	59	57	63	63	44	77	54	77	57	74	76	53	72	63	66	69	70	58	67	73	72	46	68	63	63	63	78	72	68	60	62	74	73	65	52	76	63	60	65	53	62	66	42	63	67	63	62	64	71	66	59	67	63	72	64	62	68	76	62	68	55	62	59	60	77	63	54	85	53	64	76	77	65	67	68	55	53	65	65	76	74	56	60	63	68	52	60	52	83	75	62	59	57	76	66	56	63	56	64	69	59	83	77	74	56	58	54	59	69	72	72	71	72	68	80	66	62	57	69	59	62	66	73	56	56	66	67	62	58	78	56	61	62	72	62	54	61	64	61	63	67	48	60	58	61	62	64	74	89	62	78	56	59	70	75	86	64	64	55	79	57	66	62	85	71	79	67	76	71	48	60	61	63	66	76	72	75	70	63	59	66	88	61	74	82	70	75	71	79	67	67	77	71	72	75	56	67	70	63	62	73	64	63	70	63	73	64	61	73	59	58	78	77
13532	6082	3938	6940	13778	15750	16754	16501	13598	10779	11185	11707	10988	9607	8491	7695	6657	5211	4373	4117	3660	3302	3086	3166	3227	3414	3753	4658	4675	4013	4217	4085	4578	4593	3479	2243	1645	2381	2796	2597	4207	2846	2321	1571	1340	1064	824	776	722	702	726	691	722	743	672	747	676	725	760	714	676	724	746	682	682	693	742	707	725	686	697	690	747	734	683	714	746	693	715	746	686	711	740	738	713	717	681	680	749	719	664	696	704	726	711	700	720	718	710	691	707	680	730	719	687	695	769	743	700	728	736	685	679	737	694	724	686	760	730	751	730	731	677	757	729	732	722	713	748	677	709	687	740	712	696	712	729	683	760	692	706	737	736	714	701	701	742	677	762	752	739	715	746	709	658	715	688	738	679	726	671	752	761	715	658	696	658	676	673	700	674	692	725	696	695	692	697	699	692	724	669	720	688	744	732	745	703	716	739	725	681	703	695	751	706	718	755	650	701	682	658	717	695	658	690	684	708	691	712	673	702	687	757	690	699	659	716	697	701	689	683	685	777	730	739	723	723	718	675	748	707	710	684	720	733	723	657	746	730	709	715	719	724	713	712	718	729	702	689	695	700	670	709	679	725	714	708	742	711	720	723	676	723	719	713	738	744	680	737	753	717	730	700	745	694	642	677	664	716	706	788	702	707	707	737	690	687	724	731	710	676	691	686	711	684	711	660	700	711	687	708	710	755	712	683	707	775	686	750	697	690	748	732	709	715	702	761	723	702	767	730	696	698	712	731	672	679	724	712	724	711	695	691	660	701	710	716	713	683	774	739	709	688	743	701	674	712	744	715	734	697	687	690	743	733	694	717	751	743	728	705	720	694	747	715	731	744	704	700	750	727	752	758	674	701	701	721	702	700	711	691	683	725	745	716	673	692	720	663	705	720	750	697	695	651	711	720	699	704	701	723	729	787	677	741	695	714	774	742	701	713	713	701	712	695	690	725	707	726	719	700	711	731	698	742	663	718	743	744	719	737	709	716	715	726	694	705	714	718	713	712	684	683	710	657	674	735	672	747	720	750	697	734	693	736	735	682	766	747	713	751	723	708	697	728	741	719	706	694	735	722	746	663	721	688	708	753	711	761	697	669	717	686	726	707	710	696	699	689	713	691	713	721	720	677	711	737	711	707	726	725	749	705	710	701	697	719	721	748	804	714	678	704	733	639	714	656	675	710	742	745	703	716	695	683	725	686	662	701	714	684	675	695	721	742	668	714	733	659	754	723	663	736	725	748	747	710	690	758	700	687	708	710	732	691	701	737	679	718	763	666	721	735	731	676	682	793	754	707	708	726	741	727	777	775	693	729	694	707	748	694	752	651	693	693	690	723	651	706	705	669	672	671	714	702	682	756	682	736	713	679	772	724	732	700	708	715	742	723	657	679	712	735	669	723	705	727	705	719	671	707	683	726	725	696	691	704	740	681	689	740	677	720	676	742	699	740	697	679	713	712	698	718	778	729	682	691	727	735	687	721	756	715	690	725	660	764	730	698	694	704	726	705	743	700	756	677	694	727	697	758	736	739	700	662	707	666	739	724	655	721	708	712	752	749	710	712	748	652	653	674	757	727	730	694	724	692	765	738	722	712	704	695	715	713	736	731	687	715	687	697	696	738	724	726	702	696	746	672	699	686	715	689	679	725	699	741	696	664	718	717	696	747	739	739	696	756	712	708	685	747	748	708	726	752	723	730	733	697	662	704	662	699	738	705	670	720	726	719	723	767	790	680	717	689	705	699	736	699	739	740	722	734	735	731	724	732	680	693	750	736	728	695	705	750	761	742	628	686	706	679	711	735	742	718	674	687	757	722	727	740	746	712	701	719	717	747	709	728	706	692	669	744	681	702	706	690	744	700	701	676	760	675	689	708	706	685	694	695	707	705	750	687	697	696	714	723	712	651	733	726	668	741	687	702	695	689	704	693	723	763	683	713	716	675	709	688	689	762	687	704	737	703	707	700	693	713	738	748	709	711	710	665	712	734	730	705	663	748	726	743	707	700	670	734	743	683	786	716	726	737	728	748	681	752	692	654	732	734	739	739	681	670	727	732	682	717	721	664	665	754	748	741	665	684	705	758	700	713	707	721	726	722	724	721	697	709	681	725	690	687	755	726	711	678	719	682	759	745	732	700	669	736	727	738	681	702	737	679	708	769	689	698	742	705	705	739	679	710	718	746	770	701	730	698	729	730	725	674	712	690	711	734	708	703	725	725	692	758	743	680	708	735	754	714	711	754	774	716	710	745	696	758	733	723	673	722	738	694	721	655	739	739	732	666	743	692	661	742	737	691	725	730	695	690	700	661	696	690	712	765	707	711	686	664	703	763	733	679	750	677	731	668	720	709	709	755	745	726	696	732	745	768	707	732	740	705	714	690	703	704	689	698	763	749	731	712	726	734	700	701	696	728	728	675	728	693	744	710	673	705	674	697	672	702	734	683	749	680	710	700	708	685	710	672	714	698	721	692	671	701	713	678	759	729	696	692	719	698	708	707	742	712	695	714	728	644	711	725	690	728	710	666	690	690	699	698	732	668	713	744	744	742	738	688	735	718	750	637	690	694	717	703	695	738	714	694	766	699	718	710	687	720	733	782	693	724	692	722	651	732	717	739	706	666	692	729	697	750	713	662	724	736	689	697	679	705	697	740	681	723	694	762	752	697	707	697	759	694	640	724	704	723	691	755	703	716	701	706	718	712	709	674	716	718	737	712	719	721	747	740	696	683	728	724	689	693	725	709	668	755	735	725	704	710	691	750	690	689	718	672	707	736	739	779	709	730	701	716	659	674	706	721	705	677	706	682	725	698	696	670	734	702	728	703	713	694	712	696	678	749	734	702	763	728	709	733	729	719	742	677	725	696	664	691	731	702	694	752	754	714	682	692	735	739	723	696	714	714	739	698	691	723	738	716	703	728	716	737	724	725	739	648	680	699	711	690	752	696	661	704	707	720	684	709	741	691	680	708	746	753	710	680	717	663	698	681	691	755	773	690	723	708	717	713	710	726	735	703	763	700	716	718	721	710	711	694	721	700	633	692	703	710	711	735	738	770	737	684	710	752	691	714	712	671	719	711	745	730	659	709	657	659	660	698	680	689	680	759	664	757	684	743	713	744	719	681	691	747	693	724	679	738	693	724	693	713	693	697	695	677	745	751	695	741	714	663	679	724	690	698	723	723	743	710	721	716	683	716	721	738	712	721	713	736	753	750	677	719	689	682	713	736	760	774	700	692	735	703	700	646	715	733	738	722	699	712	715	686	748	721	691	722	725	708	677	687	703	680	699	704	707	715	733	712	717	718	685	691	705	711	703	772	664	757	676	691	696	691	695	719	715	705	707	705	718	686	714	745	736	693	691	707	741	741	724	708	699	716	714	732	660	716	731	745	721	706	694	698	681	706	706	694	720	713	723	732	711	716	669	788	711	713	692	758	711	717	719	667	782	697	741	727	736	711	704	742	657	705	763	710	689	708	687	681	715
1068	551	358	243	292	443	530	541	468	409	373	458	481	377	358	298	274	242	212	193	177	184	161	180	195	171	196	238	213	177	166	257	213	216	196	142	123	134	166	291	232	197	227	150	130	91	88	70	80	73	65	78	67	70	86	70	77	70	75	75	66	67	73	73	71	69	71	70	91	72	68	77	73	70	64	81	72	75	82	78	63	72	83	70	84	74	72	61	76	79	84	87	58	64	65	71	73	83	62	65	90	67	76	64	73	76	93	64	80	63	77	58	70	80	60	72	83	68	80	69	85	80	77	80	77	66	62	96	69	85	59	71	83	69	75	77	83	94	77	59	74	58	72	74	74	74	80	65	89	71	86	72	69	61	55	51	73	69	69	71	81	73	63	77	69	68	90	76	72	82	60	88	58	82	67	66	45	74	66	81	73	74	69	68	75	73	80	78	79	77	65	84	70	69	60	88	64	75	82	84	67	80	81	81	71	64	95	63	82	71	79	69	71	76	66	72	64	75	71	71	64	80	79	73	71	58	67	65	68	71	78	77	71	80	65	62	76	86	59	71	75	96	66	84	82	83	75	67	78	64	66	96	73	63	92	58	67	71	69	76	76	59	74	70	72	69	66	69	64	84	78	68	77	63	74	81	80	75	69	65	63	71	70	69	76	62	63	68	66	73	70	71	78	70	70	67	64	72	62	60	62	89	80	78	53	75	60	74	66	68	70	64	75	75	71	62	86	70	75	80	58	65	57	70	80	62	66	74	67	73	76	68	86	64	61	75	62	74	57	86	62	73	78	79	69	71	67	62	64	78	70	77	80	71	58	69	66	63	72	70	62	88	69	72	60	69	89	76	65	73	66	71	61	70	61	69	64	75	71	79	68	79	80	72	62	58	93	75	68	60	84	64	67	83	84	73	81	67	81	76	65	78	57	60	75	66	57	68	72	81	72	71	84	69	78	83	62	52	53	72	84	70	70	71	71	66	76	56	70	66	69	72	64	76	79	74	62	80	81	63	60	99	82	70	66	77	73	61	62	57	78	77	62	66	62	72	85	75	81	67	71	70	71	75	73	76	82	82	72	88	72	57	76	77	64	80	57	65	83	63	83	84	61	67	85	76	77	62	61	63	72	49	60	75	65	72	61	57	71	89	80	74	73	68	71	64	73	67	66	71	87	81	73	92	74	60	74	64	53	77	71	73	62	67	80	74	75	68	73	66	76	67	79	95	79	69	77	74	77	79	67	84	71	55	65	69	77	75	78	53	65	65	77	79	72	82	77	68	68	75	82	69	82	83	68	62	51	69	77	61	73	69	64	76	61	76	75	74	61	89	89	59	69	67	60	91	69	67	73	70	58	88	78	71	72	66	62	72	65	95	69	78	70	67	82	59	75	69	73	71	67	68	67	59	57	68	54	68	66	84	70	70	69	75	78	79	66	75	63	69	84	83	64	70	78	67	75	78	68	76	74	61	87	64	75	80	81	90	75	76	82	70	78	76	65	66	72	80	71	62	91	76	59	78	74	74	83	75	78	61	86	73	82	85	74	80	71	70	79	62	87	76	75	70	77	82	60	80	68	68	63	62	81	69	74	71	77	72	65	76	71	78	69	90	72	75	68	68	60	72	68	76	64	85	72	73	82	70	75	70	81	77	65	71	67	70	72	61	66	70	81	72	77	81	76	59	81	64	58	57	65	69	70	73	65	70	87	69	64	82	58	71	63	85	77	64	79	69	66	77	76	56	79	68	66	87	66	70	92	73	64	87	88	61	72	67	76	75	76	82	82	73	80	73	70	78	67	68	79	62	86	76	71	82	65	80	62	65	79	63	68	78	80	76	79	67	65	86	72	75	75	76	66	62	68	77	69	78	79	65	59	64	85	71	85	70	79	57	77	71	79	74	58	79	74	85	68	76	82	86	59	83	84	67	79	64	71	79	81	75	75	72	57	60	66	79	70	89	60	73	75	76	55	80	84	74	65	82	60	60	79	69	63	68	77	62	62	67	79	75	64	70	69	76	78	77	75	72	88	74	63	63	61	62	65	67	53	73	86	78	76	72	90	84	70	65	67	70	79	65	68	82	80	73	80	64	69	58	73	50	93	57	72	81	63	68	62	73	81	76	67	63	61	84	79	59	55	71	76	68	67	72	71	66	77	67	74	68	54	75	98	71	66	72	75	61	69	63	62	69	77	70	64	62	87	75	67	66	71	70	62	80	63	69	82	67	78	73	76	74	74	76	73	80	75	52	64	78	72	86	81	74	74	90	54	64	74	84	84	83	69	62	67	78	65	87	69	79	62	72	85	92	80	71	81	86	71	77	68	67	59	73	66	70	69	74	60	73	64	86	68	73	71	70	77	61	72	88	61	71	79	91	77	71	72	84	70	69	82	74	75	73	73	77	71	75	81	72	68	80	67	64	87	74	75	61	86	80	60	57	73	68	79	61	81	74	69	71	86	83	65	63	66	76	71	78	82	77	72	63	80	84	80	69	73	69	63	68	78	83	60	59	86	82	85	73	64	56	75	67	67	72	72	55	74	62	61	62	87	61	76	60	77	66	62	64	61	78	58	73	86	71	78	66	80	73	74	71	77	86	72	54	67	83	70	82	79	61	63	82	75	67	93	84	58	63	77	73	76	75	80	72	72	65	83	73	62	73	65	61	80	76	59	69	95	53	67	67	78	74	66	83	77	78	77	87	75	80	64	78	70	83	82	85	69	75	72	66	81	87	79	63	84	78	65	80	61	84	69	68	88	71	76	71	61	81	55	80	70	73	71	76	76	71	80	81	78	76	73	65	65	56	76	75	72	77	75	64	65	76	98	76	72	85	63	65	69	92	88	79	81	85	73	79	80	79	78	73	79	79	83	90	57	71	76	81	60	79	81	73	83	77	64	74	66	81	79	78	63	75	90	78	75	79	66	59	74	70	90	73	83	67	76	63	74	68	83	71	88	83	88	60	86	80	68	84	64	83	75	75	68	75	72	68	79	87	77	85	59	70	78	58	83	73	58	66	83	71	94	74	81	74	81	70	83	65	65	66	86	78	80	82	87	63	68	97	79	91	66	72	58	53	72	76	56	85	86	65	55	66	81	71	82	88	75	68	84	100	82	65	66	66	71	87	50	81	71	70	75	66	68	62	75	64	69	63	86	74	81	75	76	65	71	77	67	66	71	67	72	69	78	74	71	84	67	67	76	69	59	80	64	65	73	83	81	63	60	74	70	80	90	54	72	71	65	72	73	90	89	62	84	50	82	76	84	66	48	52	77	83	75	75	83	97	71	73	67	68	80	65	87	71	62	76	79	66	81	85	73	91	60	69	73	77	80	69	63	75	83	81	88	71	69	73	74	78	64	63	95	70	71	76	87	79	85	82	83	74	58	76	73	83	74	86	54	84	56	80	74	66	72	65	63	85	87	62	78	66	69	69	93	87	60	82	63	66	81	73	70	80	76	88	70	68	79	62	73	73	72	68	69	84	70	60	74	88
15918	9446	5951	10785	19129	21846	21557	20548	17457	14295	12742	14005	13339	11661	9972	9282	8074	6481	5666	5398	5254	4530	4262	4009	4228	4362	4747	6051	5242	4226	4639	5565	5758	5606	4922	3585	2389	2819	4132	6924	5398	4617	4341	2533	1904	1248	1015	874	779	772	762	738	737	801	769	760	791	806	771	785	798	777	767	781	739	736	763	795	755	769	758	716	821	785	801	829	752	806	712	747	746	787	779	807	773	801	827	766	770	717	788	798	775	795	801	769	760	800	812	788	761	764	808	774	837	788	843	816	796	787	772	754	765	802	806	821	795	785	792	807	768	812	754	775	750	820	776	811	748	792	787	748	766	763	774	816	748	759	798	799	795	790	804	787	813	796	809	787	798	779	770	754	774	791	745	772	708	785	792	775	822	751	782	800	772	768	753	759	822	798	754	745	808	794	815	815	792	797	763	795	737	781	804	784	735	789	774	759	797	797	788	768	800	775	774	788	754	764	796	822	834	794	756	822	785	828	779	761	764	777	796	773	789	776	824	768	794	821	773	780	816	779	809	772	850	795	798	785	758	774	739	786	838	806	810	766	751	790	798	764	776	756	798	753	751	782	748	800	808	871	859	802	774	805	743	799	790	745	793	820	786	767	796	806	782	777	789	770	743	783	794	792	784	781	771	753	832	712	770	803	819	782	778	788	815	748	770	741	812	816	775	794	793	826	785	760	750	739	782	787	801	805	806	766	787	798	769	761	763	827	759	811	779	831	761	790	775	776	780	745	782	761	760	797	820	779	738	774	746	722	789	767	776	791	776	769	825	808	819	755	751	781	726	772	804	764	761	822	790	771	779	826	795	791	780	763	809	785	785	740	780	790	791	801	792	772	743	782	793	814	793	804	826	764	788	812	785	770	761	783	819	793	750	791	811	816	761	805	812	785	768	795	684	793	801	824	800	816	813	765	773	798	804	759	743	795	767	800	781	860	806	779	743	742	824	816	750	776	774	815	746	781	776	759	805	766	802	795	764	784	823	827	812	773	755	784	796	727	748	767	806	776	789	771	781	759	772	739	745	788	762	771	812	781	740	788	792	767	780	760	807	750	785	793	755	789	846	800	778	790	753	817	795	770	784	809	788	791	844	837	783	782	783	782	776	744	796	760	792	752	833	799	784	785	822	822	765	784	770	771	838	808	769	816	754	792	779	825	860	811	757	789	796	741	848	796	817	743	809	787	811	825	795	785	798	788	795	801	766	755	818	817	765	785	706	754	811	777	789	787	786	782	754	839	781	791	833	814	740	786	789	775	762	784	823	755	756	784	776	794	766	782	790	798	775	742	816	764	710	781	784	764	800	826	729	778	794	824	849	806	803	801	754	779	819	817	828	790	797	741	779	804	754	743	750	768	768	773	814	765	811	799	805	837	827	816	813	799	796	731	756	778	747	751	780	764	806	742	785	747	821	783	766	746	803	757	808	820	838	717	827	861	799	687	832	795	768	752	786	727	769	806	786	817	778	767	803	789	794	755	788	830	826	780	811	821	752	766	785	789	781	789	779	813	769	805	785	782	776	726	827	745	775	812	742	789	787	781	811	773	785	803	810	758	733	785	794	766	769	883	815	794	805	840	763	777	792	822	724	816	797	757	806	796	807	823	776	758	797	755	719	842	769	762	786	794	763	807	749	785	839	798	778	741	788	782	821	829	791	814	846	764	799	761	746	776	769	754	784	810	773	784	795	757	757	816	778	787	818	773	806	799	737	826	815	765	744	754	786	742	756	726	783	781	776	759	763	746	738	792	750	846	776	754	783	807	809	777	791	740	769	807	762	791	809	733	772	784	809	767	837	800	780	769	823	772	752	861	776	773	807	809	797	807	826	788	794	822	776	725	798	753	796	770	777	814	737	797	764	779	817	750	803	777	758	819	768	764	810	846	747	765	771	781	788	837	785	787	788	732	824	771	785	816	756	772	767	796	831	791	766	762	799	752	785	803	739	788	761	788	757	773	784	779	772	820	780	822	819	756	813	812	810	801	799	819	806	769	806	753	755	777	844	793	823	808	793	794	847	787	775	802	831	781	752	762	775	758	745	775	758	788	779	793	821	790	792	780	756	778	780	785	806	827	738	760	737	747	790	767	801	804	783	767	722	799	801	757	803	739	751	808	827	809	755	783	810	831	796	803	802	752	783	760	786	755	792	776	844	755	732	801	736	717	771	789	825	806	774	805	792	771	774	812	739	781	839	795	769	800	766	805	796	835	761	736	820	793	723	798	843	797	811	784	780	775	831	772	754	851	763	815	801	794	750	814	754	811	815	766	832	746	793	744	811	792	756	812	861	785	806	803	755	810	763	800	745	780	784	793	764	752	793	781	735	783	755	815	786	770	779	810	778	769	802	809	818	791	796	827	748	746	797	800	797	806	819	766	785	751	830	800	740	747	765	735	793	821	734	778	751	819	789	788	758	777	784	753	788	829	824	770	799	751	812	775	773	787	768	786	793	804	811	814	796	837	829	803	762	785	787	793	797	775	738	758	813	815	780	807	810	804	768	739	749	746	784	795	760	820	822	780	779	781	795	776	758	775	744	801	780	800	779	781	838	811	796	733	791	773	796	745	802	781	750	808	800	775	763	786	784	802	771	791	823	815	785	789	791	775	767	804	796	771	820	787	813	788	793	822	778	773	806	791	781	776	727	788	754	742	782	781	762	767	819	752	825	748	783	821	779	765	769	762	784	784	741	736	789	786	839	834	797	782	835	785	770	778	757	709	802	793	763	805	743	788	787	798	763	807	816	784	807	796	794	764	784	779	807	794	828	759	752	783	734	740	755	830	711	747	785	800	826	777	813	794	787	745	775	750	787	766	752	787	803	773	810	765	789	811	810	803	764	762	729	782	778	774	842	780	825	842	815	802	861	782	760	784	767	772	766	792	780	788	780	778	772	815	863	724	735	790	768	776	836	815	761	779	744	746	712	797	794	753	801	787	785	776	799	762	777	758	803	728	780	827	775	803	740	792	801	777	802	788	788	833	826	775	760	721	774	754	823	800	727	796	825	797	734	809	754	759	761	753	768	796	768	761	800	749	780	757	754	782	774	752	794	783	807	781	802	762	759	770	782	776	795	773	735	804	779	827	766	838	784	786	788	831	788	800	751	828	808	762	838	749	755	780	826	808	809	804	856	750	769	794	716	785	788	824	826	804	777	774	780	762	780	806	737	800	749	755	738	801	788	788	817	790	767	834	782	800	843	768	808	808	858	771	806	822	826	781	742	794	788	781	796	793	796	774	740	833	793	794	823	799	763	742	769	774	791	723	826	784	757	752	782	759	737	799	806	817	770	794	769	776	820	794	769	833	886	743	755	762	796	798	785	775	751	777	823	789	766	776	839	778	772	777	794	742	832	768	815	786	737	809	807	762	744	832	771	791	824	766	765	810	791	840	835	770	808	783	782	752	753	759	732	786	785	765	812	793	797	830	793	805	772	771	801	758	812	803	780	824	806	769	773	806	787	752	813	782	767	790	744	825
2478	531	314	255	315	449	575	604	512	401	343	431	418	426	327	307	234	217	207	189	178	163	161	154	175	163	180	241	166	154	182	167	193	156	186	208	141	182	205	330	245	176	185	133	107	74	70	74	74	49	68	73	62	45	51	61	77	64	51	58	67	76	67	63	54	77	75	67	72	76	59	55	57	60	50	60	49	70	58	67	74	75	60	80	58	62	59	67	84	49	62	60	62	64	57	62	67	56	56	76	86	59	74	62	57	76	61	60	63	54	53	81	57	56	64	56	60	64	59	75	75	61	66	73	74	59	74	66	56	62	54	68	58	73	61	73	58	64	68	62	67	59	69	65	50	69	66	66	58	62	59	66	70	57	70	51	63	68	71	71	71	66	60	69	67	59	62	62	63	57	71	80	58	61	65	62	60	50	69	74	68	67	61	65	52	82	79	77	72	67	69	67	56	68	75	74	69	58	68	76	58	75	71	64	64	60	60	61	68	57	77	48	69	57	69	62	78	76	62	68	68	65	71	67	62	72	66	78	75	65	67	73	69	65	76	76	67	45	64	72	64	48	55	81	62	66	69	86	70	61	61	66	63	64	58	53	64	58	62	56	57	68	55	73	69	74	66	59	63	68	61	62	55	42	57	71	59	66	75	72	65	52	66	56	55	64	62	65	66	74	63	72	72	77	65	62	74	62	75	76	64	50	59	46	51	66	79	64	78	65	73	70	67	57	45	57	72	80	59	77	72	59	62	57	57	71	60	66	68	67	71	54	63	53	61	72	64	67	59	60	73	71	60	72	51	59	62	65	78	74	59	55	64	89	74	78	57	53	63	76	68	56	62	80	65	50	69	59	58	72	54	59	56	73	71	57	62	67	64	59	73	53	65	73	56	79	55	65	68	58	61	52	79	60	69	69	54	66	65	58	65	80	73	61	62	51	61	69	62	60	57	67	66	67	61	66	55	61	72	62	64	72	72	70	81	79	64	70	63	65	57	64	55	73	68	70	54	65	66	72	68	70	58	62	62	59	69	57	49	68	64	83	70	67	70	64	75	72	73	77	70	56	72	58	68	68	61	64	61	60	66	90	73	65	78	67	54	86	57	68	75	62	64	59	56	67	66	64	76	71	60	72	68	52	56	70	65	69	81	51	64	51	56	74	57	67	77	56	63	74	58	72	56	72	71	65	78	67	69	57	61	61	69	62	76	84	75	58	61	65	66	62	65	61	41	65	56	70	66	50	64	62	75	71	73	67	65	68	52	69	65	77	57	66	66	81	81	54	62	90	63	87	45	69	67	77	61	60	67	63	68	60	71	58	75	69	65	77	81	76	64	76	49	65	76	60	69	63	61	67	66	47	78	69	63	76	50	51	54	64	71	64	69	65	65	72	46	68	63	66	59	63	57	68	63	81	60	59	62	66	66	58	75	71	64	76	69	60	62	67	68	64	63	57	74	54	59	64	54	69	86	53	65	63	59	65	61	66	64	72	76	66	56	66	72	55	75	59	72	69	72	72	70	60	57	60	67	51	59	75	63	64	41	67	61	58	53	64	75	75	64	57	66	66	69	58	51	74	61	54	59	70	66	58	81	62	72	69	61	60	72	73	58	65	62	55	55	84	60	58	77	66	56	74	62	67	69	52	53	62	54	69	58	54	63	66	57	73	63	60	64	68	51	72	74	78	65	63	79	85	75	66	57	64	62	75	54	82	68	69	66	59	61	55	55	47	58	59	70	64	68	54	67	65	51	61	74	64	68	63	77	62	57	61	54	58	66	73	82	76	63	61	60	54	66	67	62	71	65	53	67	62	60	69	61	51	65	69	76	57	56	59	67	57	60	74	57	72	67	78	66	60	71	64	60	69	72	74	69	67	77	67	53	72	69	73	57	76	60	61	59	65	60	64	63	44	59	78	49	69	58	68	67	74	54	58	58	77	67	60	66	67	64	65	65	59	62	60	63	67	62	68	69	66	73	71	55	54	49	75	58	67	65	65	53	57	56	65	73	76	70	59	61	59	55	59	63	65	68	73	48	66	58	65	68	85	65	70	69	57	76	55	65	62	66	58	73	68	67	65	66	54	83	67	60	72	72	67	65	66	71	70	60	91	62	67	74	61	72	69	59	56	59	71	63	53	67	68	60	71	75	66	60	73	70	61	70	61	64	74	58	58	59	52	54	68	71	72	48	82	74	68	65	72	71	67	67	64	76	79	63	68	61	61	71	59	61	75	72	68	75	64	52	61	68	62	67	57	72	57	72	65	65	69	60	69	49	77	64	53	75	56	57	61	64	59	70	75	63	63	60	66	63	72	68	56	62	80	60	64	69	69	64	51	71	71	52	69	70	78	77	61	55	77	58	68	65	73	57	57	55	61	71	59	83	59	75	61	82	79	62	82	62	57	67	62	70	53	89	63	69	63	65	65	65	63	56	62	71	62	71	71	61	74	59	59	65	59	68	71	60	67	64	49	69	61	55	60	67	69	62	67	61	52	49	67	78	65	60	75	61	60	66	64	62	62	52	62	67	63	67	80	62	84	60	73	56	77	54	72	72	72	68	57	66	60	69	74	66	62	75	66	72	61	56	49	72	54	58	60	67	67	71	65	63	64	64	62	75	57	76	69	70	60	76	53	68	72	67	68	64	63	53	85	72	64	72	56	55	61	81	74	65	73	68	66	64	59	61	67	49	67	71	61	57	70	56	58	60	68	56	57	73	60	67	49	49	65	56	85	59	68	63	64	55	61	47	71	59	61	75	58	62	60	71	69	74	76	59	80	49	76	67	69	61	69	55	70	65	74	66	68	74	69	70	49	71	76	67	58	72	60	56	52	61	59	66	53	60	71	63	67	70	56	58	67	53	63	79	65	53	76	67	66	75	82	63	61	53	56	67	68	76	59	80	83	76	53	60	59	67	70	45	70	71	66	52	63	70	72	75	65	67	62	77	69	59	70	61	65	58	65	76	60	62	79	57	78	69	65	66	62	70	69	75	67	67	74	67	58	65	83	79	67	74	64	73	75	70	64	76	70	68	53	62	58	57	69	68	59	46	63	52	71	63	76	73	66	63	57	62	76	79	83	70	73	66	63	63	60	54	65	66	67	60	64	56	75	57	64	58	59	65	60	66	77	64	59	73	57	63	68	68	59	69	53	64	73	58	67	62	61	83	59	66	60	66	81	65	71	75	72	59	62	57	75	59	68	66	58	73	68	83	74	61	75	46	68	68	66	72	74	61	67	63	65	71	59	61	70	69	72	72	76	70	55	62	68	66	70	64	79	63	73	69	59	65	56	59	47	72	64	72	69	73	69	52	64	45	64	60	74	77	51	58	71	68	52	65	63	62	70	57	61	55	62	68	69	63	61	72	69	66	63	68	65	75	65	47	57	70	76	62	75	75	60	74	66	73	69	61	69	56	72	61	67	59	72	61	62	54	52	73	71	68	66	53	73	74	69	71	68	46	59	51	76	63	70	76	64	80	67	61	59	51	62
16088	9108	5912	11318	20250	22093	22171	20544	18435	14690	12358	13378	12862	11758	10003	8466	7380	6337	5995	5522	4864	4162	4229	4369	4449	4795	5145	6577	4346	3622	4207	4309	4444	4588	5027	5097	3270	4521	4452	7350	5705	4373	3708	2239	1388	1100	871	749	681	715	688	693	763	682	691	723	665	686	736	716	667	696	708	675	666	718	745	734	709	704	705	680	696	663	715	696	745	720	742	703	620	703	682	713	698	667	690	695	726	693	695	716	716	726	679	740	699	662	756	716	722	689	724	746	672	716	698	698	694	702	678	697	678	731	717	707	713	707	702	705	703	713	690	667	720	745	736	689	726	688	719	699	739	695	732	718	752	717	648	716	738	719	682	712	697	715	719	672	709	748	726	630	712	713	697	714	679	749	654	701	674	697	726	672	697	716	678	678	733	694	721	703	705	756	666	701	722	736	707	708	700	701	712	688	718	679	721	624	671	668	707	700	723	755	732	657	698	686	670	706	691	646	683	682	686	735	702	748	693	685	731	745	748	670	690	655	748	697	688	734	764	719	685	711	692	735	755	693	686	748	753	682	752	668	661	662	713	706	731	704	693	696	721	741	748	673	682	657	743	723	743	692	691	710	703	705	763	682	712	734	726	727	693	686	702	667	723	689	675	704	695	700	683	721	667	709	685	674	655	714	699	677	736	723	728	686	715	739	747	760	703	731	724	654	691	751	717	676	740	700	683	761	651	664	691	719	691	731	685	708	742	707	701	703	725	718	704	750	739	663	685	706	704	665	714	709	741	679	717	749	760	704	703	687	685	708	734	667	747	733	742	749	727	694	755	694	745	646	714	764	735	702	725	693	694	668	718	715	671	684	817	693	668	724	689	700	661	707	689	737	729	741	673	678	715	712	711	796	741	672	675	757	678	700	685	725	703	706	687	706	725	756	697	694	684	674	669	691	772	720	697	722	744	746	686	709	713	717	662	694	712	732	672	721	696	717	676	699	743	696	698	696	716	730	702	711	647	720	723	731	718	703	773	716	706	728	712	709	704	724	668	760	688	759	738	683	708	729	715	732	659	673	723	750	736	712	701	712	708	689	671	680	688	737	719	748	690	636	717	678	696	715	736	726	707	713	695	708	737	669	710	698	723	687	650	669	699	685	705	704	733	668	727	708	678	731	764	689	669	727	709	696	703	728	702	651	703	719	708	711	687	685	727	716	702	695	736	664	704	717	717	716	739	658	740	724	699	755	691	718	712	754	674	695	697	727	713	690	728	719	691	749	658	711	674	707	683	654	689	697	720	730	709	734	704	709	675	706	702	675	710	701	679	683	722	687	651	686	706	705	693	684	728	683	717	674	729	674	685	744	685	712	724	709	735	682	677	693	728	687	654	697	708	686	696	696	726	660	730	714	730	738	662	708	731	712	691	710	713	726	745	722	711	680	704	730	689	750	696	706	739	733	676	665	741	661	722	702	702	674	696	694	754	711	716	719	709	742	724	668	728	698	682	661	738	757	687	648	700	739	688	759	688	748	693	715	686	696	678	744	735	710	701	714	694	703	712	695	721	726	692	697	708	694	705	654	741	749	688	709	726	703	724	701	674	641	699	739	728	708	671	667	701	697	702	730	686	756	698	698	665	707	728	736	707	691	701	668	723	672	711	710	665	711	695	749	707	742	695	720	664	732	703	705	719	681	686	669	709	733	729	675	695	706	732	696	708	710	721	767	717	716	706	683	676	713	673	691	697	747	707	705	717	711	729	685	708	712	695	706	699	708	714	704	723	673	712	717	701	668	743	756	629	731	715	691	732	699	700	706	712	726	786	671	737	719	710	727	683	721	707	699	696	713	660	693	711	678	702	714	718	674	645	700	742	702	700	718	739	727	717	699	709	714	707	664	722	716	665	755	726	705	745	706	697	694	711	704	668	696	692	722	720	695	677	714	699	703	765	672	714	751	720	705	709	770	710	671	679	714	711	644	709	722	680	727	714	706	725	727	703	748	733	724	694	734	669	705	716	745	731	687	689	726	695	708	708	716	739	690	716	722	698	739	705	724	706	730	680	709	701	709	681	662	730	735	688	729	708	724	727	713	701	696	736	699	672	696	702	733	720	655	679	718	716	700	701	713	712	714	699	683	765	642	775	692	682	728	706	668	719	668	688	738	687	705	732	705	732	722	704	728	728	728	698	774	672	717	634	657	687	737	667	709	749	656	685	690	697	714	705	687	714	681	704	683	697	697	721	770	713	726	721	688	703	698	720	703	684	703	737	687	712	737	693	684	674	702	675	746	720	705	696	683	702	698	681	657	715	737	694	732	737	751	694	724	727	725	711	672	688	723	725	777	704	703	702	705	700	710	662	645	727	711	701	670	697	690	688	694	704	665	737	734	699	758	700	701	695	718	756	696	678	693	680	713	726	702	694	702	675	661	712	712	681	657	673	686	716	728	714	722	699	661	691	661	710	737	689	698	722	656	728	711	647	674	719	702	696	665	705	701	686	707	705	713	728	753	676	701	705	686	746	665	649	737	742	734	686	740	731	707	689	711	678	705	725	720	683	699	728	702	697	704	750	723	732	662	694	722	655	695	698	776	687	706	687	704	720	718	654	705	717	725	684	682	694	752	710	728	713	720	682	725	741	695	680	676	736	675	748	672	713	736	650	753	689	699	739	689	723	737	676	716	728	727	697	735	716	752	699	679	746	769	764	710	711	682	658	700	683	699	704	734	711	697	709	721	707	679	720	728	715	722	686	705	704	657	711	712	717	756	671	705	745	713	749	752	666	747	694	695	733	713	700	698	738	674	710	727	734	689	723	675	702	727	718	715	661	720	727	725	731	721	741	723	687	691	667	685	664	734	735	709	709	714	746	715	737	644	675	729	696	723	666	716	780	710	699	693	689	745	702	700	689	738	711	739	660	720	712	700	721	723	719	767	679	701	704	663	691	703	696	757	714	692	677	732	697	709	700	704	740	704	687	737	752	731	689	705	703	732	692	692	692	669	687	781	726	750	698	712	713	697	700	728	728	720	714	705	671	718	736	702	700	661	727	681	728	678	702	739	691	703	677	728	689	690	717	732	711	690	736	701	704	668	665	703	716	711	709	710	713	749	712	727	711	750	661	724	711	674	672	705	730	680	635	695	748	712	751	698	698	735	675	726	712	752	724	720	657	704	712	724	713	711	688	741	740	714	714	703	704	714	724	706	761	671	669	692	717	709	657	729	705	743	721	709	706	764	673	671	673	708	687	701	659	738	773	660	762	697	695	674	709	652	707	739	739	742	686	700	698	684	723	714	705	713	698	719	699	738	739	730	712	716	731	741	693	677	617	717	750	725	723	736	715	741	724	688	709	668	716	666	700	716	680	709	688	727	701	699	721	696	724	699	679	743	648	720	706	681	704	748	665	685	696	723	678	703	733	668	718	678	668	671	672	741	716	731	654	697	705	696	708	729	694	715	716	719	711	725	687	703	672	694	661	732	724	714	751	696	701	722	659	729	687	701	810	695	722	695	688	695	683	699
1619	774	439	308	425	660	759	720	721	506	470	427	502	517	396	338	303	253	268	241	195	168	187	235	226	210	317	250	190	202	152	182	224	185	213	206	134	167	255	387	438	377	230	129	111	99	75	60	75	81	70	72	80	62	59	70	63	86	69	75	62	73	75	77	71	78	65	65	67	65	70	72	84	74	54	76	71	73	76	67	74	95	77	88	65	58	54	83	69	75	65	69	62	65	67	70	69	74	66	66	61	75	70	58	78	75	67	79	60	71	79	57	68	59	67	70	59	76	55	67	67	77	80	69	70	79	80	85	56	70	59	80	64	87	68	61	65	63	81	79	72	66	70	69	72	78	70	82	64	72	94	71	77	76	57	61	84	75	85	73	68	73	64	68	63	77	69	76	63	76	75	69	60	76	69	69	65	66	63	90	58	78	71	82	79	69	55	75	81	63	64	77	63	78	66	79	69	75	61	68	74	81	71	41	53	71	71	74	75	64	74	75	77	70	76	78	66	64	66	59	59	84	72	74	71	87	75	63	71	63	67	83	68	71	71	76	64	86	65	47	71	82	70	57	86	61	78	60	70	67	57	69	82	72	62	75	80	77	59	64	71	65	82	72	68	58	68	67	60	76	76	61	71	76	65	78	65	67	81	65	56	75	88	74	66	61	67	64	66	71	68	81	76	66	65	71	68	60	76	68	92	78	81	77	77	70	58	86	101	68	59	76	62	74	58	73	87	74	72	64	74	60	64	59	72	88	63	67	79	79	71	70	74	81	57	82	70	62	62	77	80	81	76	65	84	76	72	59	70	67	78	64	76	71	53	70	88	64	84	68	66	73	66	89	59	61	92	75	65	69	59	56	64	58	78	58	73	69	71	77	69	78	68	78	77	76	85	74	68	56	76	81	73	47	77	75	65	65	74	64	66	69	69	64	71	85	86	77	74	60	70	73	77	64	74	60	75	73	73	65	68	61	65	67	74	65	92	72	59	75	76	62	63	68	70	65	88	66	68	61	71	67	68	72	77	76	85	77	63	63	77	65	85	65	84	67	64	63	84	75	76	68	71	76	76	70	78	68	81	74	76	90	67	70	76	68	67	73	73	64	58	65	80	61	69	70	60	70	78	83	66	67	67	68	58	62	73	76	84	76	74	78	93	69	74	68	63	57	75	66	65	82	60	74	66	74	62	66	55	63	73	53	83	69	68	74	67	75	66	78	75	69	84	68	61	72	64	76	72	75	75	77	78	83	88	88	76	74	70	55	81	65	70	70	84	69	69	67	66	50	68	57	62	86	71	78	85	66	71	78	64	68	71	69	64	70	86	73	63	88	72	69	55	67	78	78	68	69	80	67	64	83	70	69	90	68	75	53	79	88	54	62	91	81	73	74	61	83	64	57	84	70	81	81	74	81	60	80	80	76	83	61	72	80	60	69	57	59	73	72	90	78	73	69	67	67	83	72	86	58	65	69	67	79	62	66	72	73	68	65	78	74	95	66	80	83	75	67	78	81	78	80	76	74	72	63	77	41	69	52	79	66	75	61	56	66	81	75	52	74	75	65	74	87	63	70	65	83	79	83	73	65	59	76	73	72	88	83	66	79	74	68	80	74	72	75	74	68	88	80	69	55	76	75	77	80	79	66	59	70	80	54	72	81	72	78	62	69	72	65	66	65	74	64	63	75	61	81	76	82	77	71	84	56	79	69	79	64	53	64	46	68	53	60	75	79	87	69	86	65	55	65	66	63	66	72	71	61	68	73	59	83	65	76	63	90	78	71	72	75	56	61	71	68	92	66	73	67	74	86	88	59	80	88	71	77	73	69	59	75	71	78	76	66	60	79	67	64	77	82	66	73	76	63	74	71	75	62	62	56	61	72	79	69	78	71	71	60	79	78	65	67	78	76	74	52	71	83	58	91	70	80	76	78	74	72	64	52	89	59	74	88	62	75	87	85	72	70	69	78	83	78	84	66	93	64	85	67	64	62	67	82	68	74	68	49	59	65	75	66	68	63	74	62	70	83	55	84	56	72	61	74	85	73	69	76	87	65	70	85	73	56	72	63	82	56	66	71	77	63	65	67	87	73	78	72	70	67	74	70	71	79	63	81	89	71	64	71	65	65	80	81	68	77	64	68	70	66	68	55	71	67	66	70	83	67	60	66	71	62	56	81	60	66	70	69	71	80	75	54	79	74	77	67	85	59	76	84	66	65	80	76	72	63	61	59	72	91	82	74	70	65	85	69	65	60	90	71	86	74	70	78	65	80	72	68	62	76	90	66	56	53	61	74	90	87	72	73	60	80	78	50	65	62	75	66	71	85	84	73	70	70	78	104	75	65	72	67	83	73	81	81	62	64	72	71	74	71	56	76	75	73	63	66	69	91	62	73	93	65	61	78	75	62	61	73	92	75	76	71	54	74	73	51	74	77	66	86	65	69	64	66	66	62	53	70	65	70	84	66	86	78	87	63	62	79	73	73	65	61	61	92	66	82	76	66	60	82	70	88	65	68	60	78	78	74	83	72	73	56	69	77	48	68	79	72	71	85	77	65	59	73	55	75	80	68	72	69	81	80	69	81	73	79	75	81	65	66	68	74	93	62	82	78	70	75	80	63	71	64	63	81	71	77	74	66	55	64	82	67	69	80	64	55	71	84	55	61	81	76	78	67	65	67	61	80	66	76	75	68	59	71	74	71	79	53	61	75	78	74	78	66	79	73	80	52	75	72	68	63	67	67	72	74	75	75	64	80	87	58	72	78	63	75	62	47	72	69	68	66	77	65	68	58	76	81	66	48	72	62	73	79	64	88	71	68	67	64	67	62	53	83	62	79	80	67	64	76	74	88	73	62	67	82	65	73	81	79	68	69	90	73	69	73	77	81	72	62	71	78	81	61	80	65	75	75	68	81	71	71	71	88	73	80	85	80	57	66	65	68	70	79	72	78	78	67	81	83	93	67	70	76	56	60	69	74	77	78	60	72	75	83	80	73	67	69	55	75	68	81	66	82	73	76	71	70	59	64	79	71	73	63	70	62	75	87	68	78	78	77	68	72	68	77	66	81	72	76	72	59	69	71	75	73	69	83	80	63	72	93	74	63	85	54	76	78	82	75	63	67	81	65	67	59	72	77	73	79	80	59	69	81	67	69	63	68	54	77	63	73	88	60	67	66	71	79	75	74	62	66	79	60	70	79	68	60	74	61	66	91	72	68	70	69	82	82	87	80	70	80	74	66	69	65	77	85	61	80	66	66	82	80	66	77	66	76	71	83	82	64	75	63	67	65	67	65	48	72	53	58	71	70	89	78	74	76	73	63	65	75	78	95	63	77	66	77	61	74	73	68	66	78	65	69	79	70	72	78	65	71	69	73	82	71	78	66	54	64	77	81	70	70	87	72	72	72	63	59	65	72	69	61	92	72	86	65	82	70	74	62	69	73	61	84	64	75	50	61	81	70	67	70	67	59	74	58	72	81	66	62	74	71	75	63	86	74
19708	11419	7063	13753	23983	26167	25001	22781	22245	17429	14985	13679	14715	14045	11649	10024	8881	7631	6909	6483	5570	4666	5112	6137	6214	5826	7774	6437	4974	4462	4002	4624	5150	5169	4826	4685	3713	3534	6239	9359	9979	7608	4708	2428	1559	1206	875	853	804	758	760	813	797	787	804	802	771	770	767	786	770	744	759	793	788	793	760	740	777	781	731	770	740	757	773	794	769	775	766	769	786	769	756	755	772	747	787	812	725	787	747	722	816	709	773	791	733	769	758	817	732	835	727	732	781	840	754	802	777	824	736	775	779	803	792	760	797	778	767	733	730	760	794	726	789	760	797	785	789	778	799	776	765	795	820	763	790	778	761	781	767	786	770	771	775	759	747	788	701	748	754	747	847	777	785	798	753	787	799	811	815	733	739	783	827	758	744	781	809	767	729	753	798	810	703	759	772	757	786	771	769	809	777	790	799	797	774	766	789	777	793	733	774	775	775	727	746	776	783	806	759	769	811	755	807	733	720	795	783	727	797	796	790	781	802	797	810	745	766	791	718	818	776	785	746	842	797	808	769	793	783	739	787	805	793	774	782	805	746	714	758	773	757	765	793	783	736	804	738	811	802	799	790	808	805	806	739	782	771	775	786	772	782	801	756	782	789	790	755	750	796	842	797	800	757	802	790	768	743	771	795	823	737	758	790	733	801	789	777	780	829	794	774	751	782	775	760	787	784	768	786	774	746	788	781	752	819	765	747	750	802	770	757	795	783	808	799	746	768	761	714	750	839	754	744	746	760	725	756	792	797	780	822	771	771	789	820	796	777	806	763	753	750	807	847	745	785	801	823	804	792	740	731	747	750	734	803	806	782	795	736	776	800	769	798	825	735	756	804	783	788	738	758	775	738	823	781	743	844	771	717	765	769	743	792	784	746	754	793	817	797	760	758	720	734	749	778	731	805	706	772	754	769	762	752	778	783	734	777	752	736	771	777	722	833	777	771	801	798	793	794	753	788	733	760	796	763	770	765	756	778	788	783	748	741	805	780	735	733	807	769	856	742	752	771	806	689	775	816	778	810	795	761	755	791	813	752	791	795	756	764	782	810	756	821	769	788	755	747	732	780	756	804	780	750	766	807	705	788	709	775	738	776	770	732	798	788	788	800	781	741	811	786	754	788	831	784	734	796	805	754	803	801	777	762	766	767	776	789	742	750	746	762	778	762	806	772	796	772	811	801	781	800	765	753	765	805	744	708	748	762	781	771	756	768	749	796	764	751	753	766	781	777	750	722	836	778	769	776	753	778	810	742	779	799	722	717	733	788	789	739	722	795	756	724	729	829	789	750	757	719	804	801	767	776	752	764	753	767	793	782	749	771	764	719	749	739	767	756	746	790	797	728	766	742	802	727	779	695	761	723	735	734	774	796	797	790	668	826	806	785	783	780	763	755	782	761	800	715	807	812	750	798	761	796	736	772	750	776	775	757	780	809	772	785	769	749	781	802	783	823	793	777	753	714	793	803	757	758	737	715	799	734	773	791	756	762	775	780	817	746	750	757	786	763	799	766	817	743	775	785	761	755	735	794	783	796	796	766	817	803	822	755	764	745	757	788	791	811	773	787	780	805	842	737	813	739	760	778	734	804	797	785	789	751	764	787	772	761	747	784	798	764	774	773	796	771	759	813	796	761	733	801	766	732	779	820	769	816	754	774	784	801	712	749	755	734	765	780	799	743	741	725	780	725	780	759	789	721	756	743	773	775	744	709	771	796	763	808	769	775	753	753	813	733	770	817	751	796	779	746	788	758	750	809	763	781	795	759	784	780	743	767	775	810	740	814	766	789	787	769	767	775	784	766	762	766	763	794	759	750	757	770	804	747	744	757	775	780	844	779	850	765	796	773	835	782	734	731	771	756	816	786	758	787	826	777	774	734	758	728	757	730	721	758	774	799	803	745	830	749	753	753	760	800	770	770	792	736	759	758	768	754	766	743	769	807	708	768	719	776	767	797	748	760	790	769	748	821	792	798	813	762	797	805	737	710	784	764	775	791	800	781	795	780	756	727	792	720	780	775	762	745	761	785	784	760	834	769	751	771	749	792	755	752	735	737	768	794	760	799	802	813	766	819	799	830	797	806	796	763	755	764	760	725	779	769	777	771	802	782	818	766	760	804	792	761	818	744	765	691	801	751	791	770	756	766	750	781	767	797	767	795	770	776	783	746	775	740	768	733	834	812	722	770	763	783	762	782	747	768	767	798	817	711	758	723	742	775	821	752	785	773	759	756	808	790	850	771	802	784	803	798	790	721	728	747	816	815	768	767	736	723	849	812	777	751	825	773	822	795	778	765	827	788	790	741	791	716	788	741	784	759	739	776	782	774	736	738	822	754	781	772	766	819	795	795	769	758	755	755	782	744	784	791	753	766	819	737	777	701	783	736	790	768	719	745	733	764	789	758	776	767	808	749	744	768	781	753	815	779	796	786	752	719	797	711	799	791	776	742	774	815	735	775	782	729	726	777	775	740	737	747	770	745	767	738	735	775	803	746	779	769	815	783	776	722	736	825	790	751	802	747	768	821	755	773	808	759	755	757	760	766	791	760	766	763	764	755	773	719	801	819	773	797	776	809	753	788	770	805	778	769	807	786	782	775	783	793	755	783	764	788	790	771	793	743	746	771	760	754	743	787	758	807	759	755	760	754	809	750	702	787	758	731	821	745	798	733	791	781	799	784	754	788	724	757	785	720	749	783	795	776	809	784	805	745	755	781	792	776	753	761	786	812	782	760	802	764	752	765	715	760	805	835	740	773	761	710	825	781	730	752	766	825	770	811	776	739	781	791	752	772	795	786	750	772	741	787	791	725	781	822	757	744	784	793	782	719	738	781	786	753	715	735	744	789	792	795	709	788	753	773	819	753	747	800	761	742	776	801	781	791	777	792	769	787	783	783	778	798	778	779	777	773	797	765	804	787	758	775	794	791	773	779	773	758	805	794	769	755	780	787	807	745	752	765	745	780	797	789	744	799	731	793	783	795	718	736	759	783	769	762	762	790	785	712	817	788	768	748	780	793	823	787	797	768	812	778	766	826	759	779	742	723	785	786	772	783	790	776	772	752	765	783	798	776	810	786	763	774	779	794	770	755	774	796	772	789	754	839	746	764	789	782	770	772	750	815	770	729	798	806	739	735	772	761	782	784	782	775	773	791	768	793	821	756	759	792	782	779	756	752	770	710	790	794	791	757	786	749	793	803	750	810	795	760	791	779	752	785	766	780	751	766	763	810	754	766	805	754	768	756	769	777	763	762	770	793	804	784	836	786	763	723	797	775	773	758	759	727	753	762	760	772	774	816	773	774	811	733	768	767	758	775	743	727	751	778	737	776	780	797	801	713	793	772	807	730	766	808	831	776	803	828	769	805	801	799	771	763	783	792	782	743	802	810	791	748	770	752	805	736	806	844	764	803	774	750	781	783	765	784	809	800	783	787	793	771	760	812	794	820	752	758	801	779	765	759	786	809	727	797	752	789	739
1736	404	235	198	256	424	471	428	358	361	296	248	298	281	274	220	204	169	155	145	132	139	166	147	159	175	217	137	127	111	110	130	145	128	110	95	104	87	112	138	163	154	121	90	84	68	69	90	51	48	74	80	68	66	77	73	71	62	61	70	69	70	62	50	69	73	66	50	66	77	48	55	65	52	53	67	68	53	70	66	62	60	69	75	77	76	65	63	64	68	68	76	73	67	83	69	68	60	68	61	57	63	85	62	57	62	72	63	72	57	54	62	61	70	56	67	55	76	70	71	57	64	64	53	61	57	59	71	63	59	53	82	69	86	59	69	63	57	69	67	63	57	67	78	59	64	65	63	57	67	60	59	71	64	63	58	67	58	63	54	61	66	71	57	66	58	69	70	69	76	64	64	66	62	71	69	58	63	53	67	50	60	65	67	76	69	71	69	68	65	76	57	56	73	73	51	59	59	65	58	75	73	74	57	63	57	58	67	70	64	56	69	78	61	61	60	72	62	65	73	63	65	69	54	69	60	71	63	82	54	75	69	65	57	48	66	64	68	68	54	80	48	51	62	46	73	52	62	73	52	74	64	67	58	70	70	75	51	66	59	61	62	64	74	61	61	65	72	61	52	67	62	73	70	45	66	75	68	76	74	71	52	50	72	67	69	73	60	72	74	59	57	59	62	69	80	67	61	60	62	66	72	61	61	77	61	67	69	59	60	58	61	66	71	58	63	53	66	62	72	58	72	57	58	70	68	54	72	62	64	62	62	60	80	64	69	67	59	63	60	74	62	63	54	70	63	64	58	62	63	82	67	71	62	73	70	90	67	62	73	60	79	67	66	53	54	73	67	66	76	56	75	56	61	66	53	79	66	51	63	64	62	62	53	57	49	60	49	81	81	56	68	62	66	55	57	61	84	60	79	78	57	69	69	63	68	68	76	71	62	85	65	70	58	73	62	61	63	73	74	63	66	54	59	58	74	68	65	68	58	68	79	58	58	71	70	72	55	66	54	56	73	66	66	85	59	66	69	69	56	68	66	47	73	87	71	52	61	55	59	59	72	61	71	66	60	74	75	77	66	67	75	65	57	56	79	53	69	68	65	51	62	83	72	64	51	67	65	89	70	52	71	62	80	65	58	68	55	77	78	54	68	69	61	69	72	57	74	70	66	63	81	72	66	83	61	83	64	66	51	53	64	77	75	76	54	67	75	68	62	79	70	80	60	61	58	67	73	63	57	61	65	51	67	56	56	70	55	62	63	82	77	62	65	87	66	68	77	69	67	61	75	67	57	67	65	69	63	57	50	54	58	59	58	51	69	63	93	73	75	63	60	64	71	58	64	57	83	64	66	56	62	46	75	63	61	70	64	68	57	70	61	72	72	59	58	61	76	76	70	54	67	68	81	82	61	58	63	67	64	68	59	76	67	60	58	61	62	51	63	66	59	83	51	76	72	61	73	64	67	77	67	50	64	62	59	64	69	67	78	53	70	76	66	66	62	57	77	63	61	59	83	63	66	63	81	69	66	57	69	63	62	64	69	62	60	58	56	73	57	72	83	72	64	57	54	71	69	76	65	55	59	70	66	72	66	53	62	63	63	62	58	67	67	75	59	70	62	64	75	55	59	53	52	51	74	64	66	55	63	68	75	64	56	69	55	73	73	66	72	68	75	72	66	60	63	69	60	66	71	66	54	74	69	76	61	76	71	66	59	70	65	77	66	71	53	74	62	54	61	50	73	63	64	65	79	73	62	65	60	59	53	60	67	65	65	64	77	68	64	69	61	53	76	72	66	76	76	69	60	59	68	46	51	70	63	65	56	64	71	48	65	64	60	70	60	54	55	64	73	60	72	68	60	73	68	57	72	69	78	79	72	59	50	84	67	77	55	68	67	72	72	56	63	69	57	65	74	67	77	72	68	53	64	55	60	73	59	63	75	75	65	56	72	71	71	58	73	51	48	79	59	62	78	51	76	55	67	67	61	73	59	71	56	68	64	65	62	57	70	76	77	72	58	61	73	51	57	59	67	64	84	56	62	58	67	73	58	59	63	68	63	86	68	49	65	59	48	57	53	66	67	78	67	60	59	78	66	62	58	65	71	66	74	58	72	65	70	73	82	58	71	68	72	69	66	72	66	70	66	53	69	69	79	64	61	70	66	53	51	55	64	79	67	54	47	72	70	78	81	58	55	75	58	73	48	71	64	66	54	68	69	57	57	67	52	67	60	62	77	81	68	60	68	76	59	61	51	58	64	49	70	59	59	51	66	59	56	71	65	60	67	66	69	67	64	68	75	78	58	72	75	60	55	64	70	72	66	67	59	80	77	83	55	50	54	69	53	49	75	56	70	72	60	62	57	60	77	63	65	56	59	58	62	70	77	75	58	57	63	55	83	75	80	61	64	75	68	55	55	60	60	56	71	74	60	78	52	69	55	74	64	73	57	73	75	60	74	61	59	63	59	71	52	69	67	59	64	65	53	55	51	63	66	60	73	88	63	72	67	60	69	63	69	65	71	59	55	51	69	59	56	72	88	57	60	75	69	68	60	63	58	55	65	56	52	65	67	55	72	73	57	67	50	69	79	58	70	71	76	79	59	61	68	76	75	63	57	72	66	78	60	63	69	73	57	63	77	55	63	77	74	57	61	57	65	64	67	60	83	74	66	61	75	66	65	67	71	72	60	65	56	56	77	67	63	56	62	58	59	59	63	66	54	74	65	83	57	71	57	44	78	55	72	66	74	66	67	49	55	77	49	63	52	69	78	65	61	66	71	74	59	64	71	52	65	60	65	59	61	63	56	77	78	68	64	67	63	69	82	69	66	75	64	63	68	67	69	73	55	66	42	66	62	61	60	61	59	66	79	94	69	64	65	67	65	55	56	61	70	48	71	72	71	70	63	55	59	65	61	70	81	69	65	65	69	73	60	79	72	75	73	63	54	75	64	62	72	58	72	68	56	74	74	48	70	74	67	79	69	64	75	73	78	68	59	60	61	61	74	70	64	61	58	72	70	59	76	66	54	66	75	77	63	61	48	61	61	70	53	61	72	70	66	73	65	67	62	52	72	70	71	60	54	65	72	61	64	69	84	69	56	64	63	63	70	81	76	62	59	73	52	74	64	53	72	68	70	70	71	45	62	83	91	71	61	72	66	71	68	65	42	66	63	70	58	54	63	53	67	69	56	62	57	73	55	77	71	83	60	70	55	66	63	69	64	74	61	61	67	63	55	48	59	75	54	62	61	49	67	80	71	81	76	72	55	56	61	63	71	74	68	84	76	61	64	61	73	53	60	54	70	72	47	73	64	43	63	63	67	68	67	69	68	57	71	67	58	67	70	64	59	66	83	65	65	76	61	69	63	62	61	67	64	61	57	64	66	52	63	75	69	54	55	72	54	69	71	65	68	70	66	52	75	63	64	65	76	62	58	55	72	65	39	66	63	65	61	61	65	63	74	63	65	65	72	53	61	70	70	69	66	51	65	55	58
14561	6774	4100	9388	18029	20826	20377	16786	15253	13998	10899	8614	9672	9323	8175	6408	5666	4753	4088	4059	3586	3654	4275	4053	3933	4420	4659	3679	3100	2572	2628	2654	3201	3127	2870	2614	2384	2002	2244	2966	3646	3267	2439	1348	983	840	755	752	692	708	699	714	706	738	671	684	690	688	738	686	673	719	699	666	703	701	718	715	727	661	712	703	698	723	694	663	693	702	748	656	700	688	698	671	709	711	703	660	694	670	683	721	737	683	710	684	686	663	684	701	688	725	749	739	688	700	747	749	693	687	714	706	676	691	725	746	742	713	751	698	693	638	732	693	752	708	745	669	672	655	717	716	720	671	673	714	729	708	712	690	762	681	664	653	667	717	733	709	659	706	669	699	676	721	748	697	697	678	707	713	705	703	698	732	702	718	666	707	628	712	704	700	695	675	712	728	694	703	688	713	773	703	691	712	696	684	684	699	752	695	717	693	649	665	731	727	717	763	742	711	708	659	712	735	700	740	725	678	707	714	685	702	712	741	784	717	713	689	762	678	692	680	663	680	687	677	709	677	690	690	684	712	713	718	783	689	671	702	689	654	700	740	760	712	673	749	756	724	709	679	711	708	733	715	734	664	715	717	675	715	708	675	640	717	687	704	691	711	655	730	726	717	744	714	722	713	687	698	693	716	662	685	732	660	712	748	695	775	720	687	701	743	716	754	709	710	753	699	743	741	677	671	714	671	706	706	707	724	709	702	730	730	703	730	752	758	698	680	739	709	715	676	648	741	725	756	694	668	735	760	709	685	731	711	734	716	707	682	653	707	659	735	742	700	678	671	658	736	731	691	726	708	723	693	741	693	682	689	655	770	747	754	721	704	675	703	721	681	646	668	730	693	718	691	661	679	697	700	727	746	721	688	674	688	716	710	684	738	673	667	681	725	683	674	718	691	749	684	700	749	704	657	696	727	740	718	721	687	703	714	686	709	676	719	692	716	681	744	678	681	719	713	709	696	719	714	731	754	684	727	762	745	648	663	694	721	673	638	724	714	710	667	716	677	660	718	703	720	706	676	712	698	707	611	742	667	712	691	659	737	702	720	729	726	701	666	722	761	712	670	659	690	720	654	689	723	709	724	704	737	715	724	703	650	724	715	700	757	696	701	671	660	682	705	671	724	722	682	728	699	749	731	707	657	695	740	694	705	690	715	699	752	712	665	659	721	679	688	722	686	704	733	682	733	704	730	701	712	736	681	704	710	734	708	735	752	708	704	699	720	707	716	699	732	693	689	749	705	716	721	704	709	756	660	681	753	675	682	718	654	715	656	675	722	733	729	720	712	697	738	702	729	718	758	737	708	722	718	727	779	676	719	704	725	693	668	733	704	666	646	663	764	774	693	719	715	667	676	721	711	674	711	689	718	708	652	673	692	711	735	674	726	668	718	697	754	725	696	694	717	703	704	712	697	705	702	699	715	686	692	694	665	699	725	673	716	719	658	711	633	701	711	673	680	688	673	704	705	765	653	718	724	732	697	760	639	698	686	683	680	696	730	700	723	708	704	732	680	725	716	709	713	716	738	739	716	715	707	690	673	736	723	716	701	715	694	706	670	760	696	690	708	736	725	658	729	752	715	717	700	715	742	676	745	697	686	716	689	748	674	708	710	676	689	663	706	738	697	680	733	657	706	700	673	732	679	683	734	701	694	671	668	727	713	691	705	726	709	654	706	725	721	714	677	659	736	651	695	737	663	676	702	689	757	693	683	685	770	669	696	675	707	646	695	718	708	698	742	711	704	686	698	701	713	707	697	708	721	729	729	719	704	701	680	652	692	704	670	731	726	652	710	701	789	707	751	704	710	720	699	690	718	705	758	692	661	737	703	760	659	684	704	672	694	662	723	716	696	688	709	680	652	721	730	713	700	672	678	676	709	733	704	722	692	734	691	725	719	653	690	687	683	748	721	670	722	690	739	679	725	709	702	751	700	746	688	697	710	676	671	676	684	676	681	665	686	680	666	722	708	685	709	749	714	683	703	693	738	697	704	714	816	715	691	718	705	688	705	730	650	676	719	688	707	714	712	684	719	689	675	723	699	707	710	764	699	681	685	716	681	701	696	710	694	729	682	715	701	705	719	679	724	734	740	671	701	729	680	713	710	706	695	734	695	705	678	721	739	701	704	724	740	670	732	702	751	661	687	754	748	716	712	741	653	657	704	670	734	662	710	673	678	715	675	730	650	668	722	675	657	744	768	666	741	719	711	707	697	716	666	680	708	714	723	666	729	683	686	704	682	699	702	683	749	699	687	728	726	723	709	643	737	713	697	739	705	733	758	727	702	719	681	745	734	781	662	701	644	707	691	673	738	724	731	686	696	676	739	676	738	676	693	699	689	695	694	713	729	707	750	745	696	686	670	687	687	688	716	694	732	679	671	711	693	728	665	714	649	688	738	660	685	710	744	715	751	688	704	716	708	724	700	719	723	691	724	673	755	712	708	723	718	693	694	681	733	671	700	701	682	690	746	713	692	715	687	667	713	694	691	692	708	679	750	695	707	673	687	747	703	732	737	707	708	686	715	704	691	751	664	730	704	752	720	710	753	749	731	677	707	712	711	695	696	699	670	683	656	700	713	759	685	667	691	679	707	706	674	662	713	701	692	720	728	669	742	725	720	686	680	752	748	691	723	662	721	748	692	656	735	689	680	721	713	663	727	707	704	687	678	695	690	747	703	736	717	730	778	665	694	666	701	679	703	746	705	688	736	723	676	690	657	740	713	679	673	694	754	669	701	712	703	707	687	724	715	679	653	697	752	711	733	706	699	727	698	711	713	693	693	691	690	720	718	704	734	690	709	727	741	712	747	740	665	661	765	713	666	655	731	698	731	709	699	714	734	705	738	658	740	674	723	684	687	721	703	713	689	690	713	726	693	649	689	669	697	698	709	712	713	670	654	677	713	729	719	753	727	673	644	728	704	693	668	701	710	714	709	734	645	720	739	708	676	714	687	734	735	670	733	714	762	718	686	727	725	731	738	690	711	690	700	673	666	686	727	707	714	704	688	681	675	732	728	681	740	706	663	630	720	713	707	714	707	732	693	646	679	720	685	715	699	670	755	666	714	704	668	710	707	710	716	687	721	740	705	732	679	701	741	686	669	679	703	686	706	698	696	727	732	718	655	756	734	695	669	680	679	690	689	714	692	678	692	687	732	703	680	681	704	708	696	720	706	699	689	734	708	734	692	689	725	749	717	722	736	716	687	704	692	666	673	735	725	730	724	696	698	740	723	728	697	712	718	724	714	771	702	699	656	784	755	698	661	689	689	701	718	695	737	725	712	685	713	705	700	681	745	685	711	726	688	710	749	676	728	732	656	746	684	730	680	709	713	735	707	727	703	719	670	710	677	677	677	684	739	735	687	687	689	709	656	703	738	734	672	719	641	751	707	700	711	681	748	691	701	697	694	711	715	716	698	734	746	640	745	742	726	722	668	694	673	699	706	712	712	702	671	717	759	727	679	715	651	716	722
1278	623	374	328	407	544	623	599	544	463	411	360	335	365	352	302	243	225	225	186	180	212	175	224	185	234	175	177	171	179	156	169	168	154	172	163	126	119	129	320	305	280	201	119	99	74	72	63	59	58	67	90	72	61	65	54	72	73	63	70	80	69	61	78	70	68	80	85	64	72	66	71	68	75	62	68	81	58	78	76	79	69	72	75	83	80	74	70	60	78	82	82	64	99	69	61	63	86	78	77	69	67	74	68	73	74	74	83	90	68	75	74	88	78	85	67	59	69	63	83	64	70	70	61	80	66	69	69	77	74	67	69	69	55	62	65	78	59	80	79	75	67	78	69	61	64	77	77	70	84	76	53	72	68	87	74	69	81	69	66	69	72	72	58	68	71	66	63	58	74	75	67	69	66	89	66	83	74	66	73	69	72	60	67	74	67	79	74	71	64	55	77	70	83	69	85	57	69	72	78	64	50	74	66	78	57	64	77	91	67	71	70	70	76	85	72	84	58	76	80	73	78	76	60	62	73	84	62	68	77	68	71	79	86	83	75	73	74	62	77	71	83	67	73	57	78	76	67	87	87	58	66	77	62	70	70	83	76	73	59	58	72	76	87	65	62	67	64	62	62	79	56	79	80	57	63	74	70	89	65	53	86	75	67	73	78	65	74	65	80	64	55	75	77	63	66	65	69	83	70	80	65	80	62	65	61	67	78	82	59	63	59	68	62	74	56	74	88	75	73	71	77	57	66	72	64	71	66	65	76	72	75	64	71	77	87	59	79	84	59	68	65	64	68	70	74	70	83	62	75	90	80	52	65	62	77	79	77	68	73	59	64	72	57	78	78	70	66	66	70	59	58	78	70	71	77	70	65	81	69	80	68	71	72	56	71	77	60	72	74	73	80	79	86	63	69	57	73	74	62	78	73	86	69	56	71	73	69	81	76	69	69	48	66	72	83	79	81	66	58	87	67	74	61	75	70	74	72	56	72	66	86	81	86	74	73	66	61	83	76	73	71	80	58	75	77	67	73	70	75	72	68	71	81	64	78	71	84	75	74	63	69	72	59	75	73	78	66	71	70	74	66	77	75	68	71	66	72	64	65	72	78	77	77	71	75	80	80	94	67	67	82	63	62	82	68	77	97	71	54	84	65	85	83	64	77	60	80	69	71	81	74	75	81	86	65	69	72	92	70	67	80	84	75	79	79	73	74	70	83	73	81	67	73	75	85	76	73	76	76	73	86	70	67	85	71	87	51	73	63	82	73	82	66	81	67	66	62	67	69	76	85	67	66	59	70	73	77	68	75	85	70	68	70	67	63	58	68	68	72	83	73	68	74	75	72	65	84	68	49	75	68	75	70	69	74	64	78	63	75	84	78	70	75	59	61	66	70	64	82	59	80	83	72	77	67	83	71	71	82	79	67	67	67	82	74	68	59	61	67	65	61	80	67	78	74	68	60	63	80	68	72	72	65	75	81	82	81	60	72	75	83	66	72	77	66	62	81	63	64	75	71	74	63	75	71	70	65	57	70	78	76	62	81	64	101	61	82	71	75	61	71	73	69	84	65	85	80	70	71	84	50	64	85	83	49	73	72	63	62	72	60	77	82	64	66	71	64	68	61	72	73	73	65	70	82	61	80	68	63	70	77	80	64	66	67	71	71	68	77	73	69	77	63	70	72	81	67	46	75	72	77	61	49	76	75	59	87	76	76	77	80	70	80	69	71	62	72	77	59	77	67	59	82	63	75	61	66	75	69	64	60	100	72	66	67	72	81	72	76	72	66	46	66	71	75	63	59	75	70	79	84	60	77	67	69	58	62	73	62	58	66	81	72	84	56	82	72	73	81	58	83	66	78	71	78	70	67	57	49	69	69	70	82	57	79	75	74	73	87	70	62	59	57	88	72	78	88	77	75	82	80	59	72	75	79	77	70	91	76	79	66	78	67	68	77	85	61	60	67	65	91	65	66	80	71	79	75	83	83	75	67	66	69	89	83	77	66	87	79	72	74	74	75	70	47	67	71	82	76	69	76	63	81	58	93	76	86	61	70	66	72	73	71	69	62	84	72	60	80	66	74	81	61	78	79	70	82	89	69	58	58	67	71	62	79	83	73	84	82	85	88	71	76	76	79	69	72	77	57	81	68	65	81	67	71	63	84	79	72	83	84	74	80	74	70	77	63	87	80	68	69	65	62	79	79	66	70	76	69	77	69	72	78	77	71	63	69	61	80	76	81	58	66	72	58	75	83	87	71	79	71	65	79	80	67	80	70	82	71	71	74	68	77	62	68	73	61	68	76	61	63	61	67	76	73	78	84	60	71	64	70	80	69	63	63	67	70	75	66	65	66	81	65	69	75	72	74	68	76	81	78	58	78	73	85	75	76	69	64	55	70	83	79	78	73	79	75	62	71	81	77	53	60	67	71	56	73	83	78	59	69	70	76	67	56	56	88	68	90	77	61	80	49	73	72	90	64	68	74	71	75	66	70	68	77	68	83	66	101	74	59	76	74	69	74	67	73	54	67	71	59	71	78	80	65	53	73	53	63	71	75	90	88	68	74	66	70	65	63	73	88	57	91	81	75	61	64	73	69	60	59	73	67	75	62	78	72	79	78	74	74	59	58	63	71	60	69	68	71	81	82	61	65	70	72	75	66	73	73	64	71	73	70	73	67	80	63	70	82	67	87	68	70	74	72	77	75	76	70	77	72	87	58	77	71	68	62	71	67	70	68	83	73	58	61	63	55	59	78	51	71	69	58	70	68	62	83	78	68	84	63	80	80	69	61	66	76	83	68	67	71	77	58	67	73	77	69	82	60	84	55	68	64	55	73	70	75	70	70	71	67	78	54	82	69	69	76	72	80	74	89	75	74	73	82	78	64	63	86	91	63	93	68	79	63	72	75	68	65	72	85	71	74	83	68	74	65	59	68	74	60	67	77	69	80	73	73	52	74	88	88	78	56	73	87	87	74	79	84	70	71	85	57	75	74	75	65	65	81	57	79	55	79	73	68	73	82	65	71	70	58	79	59	67	62	78	73	67	63	77	67	72	65	62	77	70	71	75	57	73	62	63	63	64	84	73	71	66	72	75	63	78	78	67	86	64	70	68	77	62	55	89	71	74	74	74	56	70	70	68	66	66	74	87	83	69	67	71	73	77	77	77	64	65	59	65	74	62	69	80	69	74	80	81	80	64	84	70	64	74	73	69	73	75	71	70	75	71	71	65	60	65	69	54	65	56	70	62	53	76	72	74	80	66	86	91	78	73	66	89	83	77	65	74	67	84	65	68	68	78	90	57	82	74	66	71	74	70	65	67	69	84	67	73	65	80	72	79	73	74	77	62	74	83	74	73	75	63	67	75	69	72	71	67	75	69	57	65	74	65	70	79	72	51	60	90	80	82	64	81	67	73	70	81	76	79	73	65	67	67	63	70	74	56	69	70	60	69	72	67	65	70	62	72	70	74	69	59	79	89	63	75	73	73	67
17822	10041	6105	13671	23258	24149	23469	20911	17360	15805	14629	11722	10527	10824	9997	8457	7413	6315	5301	5112	4553	5016	5370	4840	5220	6396	4519	4460	3798	3373	3282	3336	4017	3956	3696	3612	3031	2754	3554	7953	6913	5592	3944	2243	1310	1000	861	790	764	760	732	756	772	733	762	785	749	778	759	796	738	810	766	738	775	775	724	781	818	763	744	710	759	757	730	747	738	721	740	827	772	816	783	746	772	729	725	749	765	733	779	790	779	831	751	793	770	727	810	778	798	745	744	782	717	758	708	785	811	760	804	792	772	802	794	767	777	808	745	778	805	781	764	746	824	774	764	776	784	798	769	768	787	751	817	762	800	825	767	761	795	796	754	772	735	760	765	800	764	771	749	795	786	815	808	807	790	785	784	782	761	768	762	765	736	785	776	787	777	773	744	798	767	739	791	718	806	755	772	794	763	765	786	749	757	795	792	780	727	785	746	829	746	802	747	756	741	752	715	759	723	738	824	816	744	736	788	788	786	783	742	774	799	788	721	697	747	805	748	784	762	770	768	776	746	713	768	800	782	815	741	803	797	753	780	737	779	722	755	787	761	722	790	807	762	801	736	740	748	718	731	734	752	781	790	752	752	795	725	747	791	729	765	760	768	774	744	756	805	746	751	721	800	747	729	756	755	738	768	750	751	807	767	781	745	760	772	768	787	767	770	743	805	735	726	764	752	772	804	764	782	777	813	760	721	729	771	762	767	782	795	802	793	720	742	792	785	773	762	756	738	737	802	689	746	764	719	780	747	758	770	808	763	772	802	814	774	790	728	763	732	741	774	760	749	794	776	849	765	800	756	722	763	783	729	775	790	725	740	795	804	742	757	820	734	729	711	744	816	839	775	771	737	736	775	739	746	766	764	739	729	747	743	758	757	721	811	729	765	751	733	760	762	743	786	766	753	758	768	784	780	770	752	764	758	755	785	742	773	808	737	716	801	825	768	781	745	752	742	738	789	731	778	751	689	750	744	782	754	777	858	777	759	767	784	772	731	768	774	801	806	796	794	785	728	745	802	781	768	728	707	757	712	758	763	798	806	739	776	812	777	783	793	795	790	786	773	751	778	721	761	771	739	774	721	734	813	746	809	786	769	805	765	753	789	705	787	828	774	793	767	791	790	765	807	776	751	793	738	775	763	783	766	717	740	719	734	728	809	759	742	744	756	728	769	781	796	775	816	749	773	749	782	770	778	795	756	756	748	781	766	752	752	770	756	826	750	748	807	752	776	773	750	739	784	780	745	696	843	796	794	762	727	766	812	727	750	774	764	734	784	778	777	717	823	772	767	748	739	752	792	763	780	751	721	779	782	768	757	774	780	737	761	749	759	815	751	747	750	774	758	775	728	782	727	761	784	780	771	743	745	770	757	779	760	816	748	752	724	785	754	772	693	798	762	789	748	734	746	762	767	777	730	778	724	768	768	781	758	784	768	778	735	773	750	782	804	745	692	740	766	799	778	761	783	773	794	722	799	776	776	749	768	755	729	823	759	749	776	784	712	807	811	763	767	839	740	767	779	739	766	786	777	837	785	775	782	761	768	813	802	786	782	706	794	815	696	759	795	815	814	764	779	766	750	751	747	810	780	754	798	769	794	733	737	794	815	773	766	743	731	749	763	791	754	770	715	765	735	804	750	773	767	813	810	723	715	772	798	760	757	750	702	746	734	836	832	741	747	759	758	779	749	729	796	754	796	761	770	743	805	780	755	767	763	721	768	772	792	780	799	739	768	781	800	742	768	751	764	782	779	764	780	786	801	780	811	758	784	765	729	764	773	757	781	752	738	757	758	730	760	780	775	806	774	759	760	836	799	804	763	718	768	748	770	775	760	762	724	777	790	723	755	801	730	818	732	747	739	763	784	778	762	821	794	780	725	720	765	764	769	767	739	744	763	834	788	768	797	829	790	798	743	811	776	754	789	717	803	757	744	767	777	765	819	793	738	743	785	798	761	842	732	792	787	746	777	788	743	808	759	770	802	726	742	788	749	772	713	760	768	808	736	706	821	759	774	802	805	790	767	789	746	824	790	792	760	755	792	744	713	761	759	741	786	734	728	745	801	758	755	749	800	743	789	725	738	723	773	762	787	760	791	719	752	748	755	736	754	747	796	777	793	742	836	772	766	776	773	803	831	785	767	721	766	817	734	777	739	788	788	724	767	731	772	752	755	817	740	787	739	765	766	756	762	772	799	789	829	779	755	739	791	783	819	789	756	757	769	755	774	798	799	736	789	763	813	771	780	792	770	758	751	824	768	797	767	767	785	771	715	795	827	769	749	752	736	815	743	754	758	776	734	822	787	758	734	794	760	715	769	775	733	773	758	790	788	775	770	717	734	781	772	765	773	807	737	766	825	796	762	746	769	772	743	737	754	769	779	805	742	792	706	784	695	745	767	766	752	708	791	742	745	739	737	770	768	780	774	747	814	749	791	762	756	815	764	769	826	771	774	770	744	801	755	720	778	810	744	769	749	762	746	815	759	733	736	786	791	799	789	749	794	754	763	751	785	770	743	776	767	739	753	775	804	751	789	763	749	749	761	738	787	775	781	706	767	760	750	799	756	763	751	729	752	781	795	783	698	784	825	839	677	769	723	742	788	726	761	727	780	805	749	801	737	735	794	808	779	750	811	746	787	837	749	727	792	800	783	779	767	753	795	743	794	784	748	767	713	733	742	780	772	767	771	820	755	726	792	793	773	759	781	797	763	759	726	780	764	787	761	744	711	730	805	736	756	776	747	728	786	734	739	788	789	735	823	834	769	750	756	753	747	779	744	781	755	738	758	792	762	740	763	789	699	770	750	785	767	763	810	753	825	802	749	759	769	788	826	760	735	748	723	803	782	732	752	775	744	778	811	773	747	782	769	790	756	763	749	755	765	776	770	750	832	768	754	797	796	755	750	767	726	749	797	758	764	762	826	789	756	811	811	771	804	802	762	732	741	776	761	762	777	808	719	756	787	803	758	764	824	765	711	728	809	718	761	723	738	753	795	816	749	797	754	762	758	722	797	751	728	761	730	755	783	821	771	746	771	780	775	787	773	831	750	778	794	793	762	795	724	793	730	763	758	756	773	762	769	723	798	729	763	765	762	806	746	807	779	776	750	828	770	770	735	761	719	752	806	695	780	746	774	783	742	809	757	782	765	787	757	762	727	782	736	780	713	827	731	798	813	744	711	730	735	791	816	794	777	776	749	780	771	743	809	728	801	806	805	738	810	793	792	803	723	806	810	766	773	757	733	809	773	776	723	781	709	743	775	765	812	744	808	792	780	812	774	743	756	750	757	760	766	806	759	722	745	744	780	761	790	752	769	776	725	817	765	772	753	750	764	785	731	788	731	742	762	809	760	745	732	769	744	780	760	759	709	753	772	770	783	800	744	787	768	765	742	775	802	849	711	759	736	749	753	747	773	753	746	789	751	819	802	779	731	712	751	805	788	776	719	722	768	749	740	782	792	750	749	822	754	758	755	764	749	780
2611	582	332	293	399	528	586	574	498	425	425	410	313	330	311	223	231	246	176	188	168	182	186	194	200	213	164	171	147	163	130	181	204	168	160	175	155	121	147	339	378	264	180	119	76	70	76	76	66	57	70	57	57	56	60	64	60	63	69	65	67	59	51	66	58	71	57	73	75	63	74	69	69	61	53	63	61	76	58	71	80	66	71	62	56	66	65	61	54	54	58	56	54	64	66	63	65	51	65	62	65	53	54	64	70	70	57	59	62	63	58	72	53	49	60	56	61	56	60	56	66	73	71	77	59	65	60	55	65	59	64	62	48	76	62	80	56	77	54	51	60	76	68	72	63	58	63	61	64	56	47	76	71	68	51	50	72	79	66	79	65	76	57	58	53	61	64	53	79	56	53	65	58	64	68	46	73	59	62	64	80	69	58	68	61	66	65	39	57	70	58	61	59	60	51	70	60	63	71	64	68	67	72	71	59	59	79	65	70	67	79	64	76	41	57	57	75	59	54	56	81	59	55	65	52	60	61	44	55	67	63	58	67	53	62	54	62	65	69	52	69	57	50	76	74	57	68	78	78	57	68	69	49	72	66	69	65	57	51	74	60	62	65	73	69	67	57	63	69	54	62	58	76	61	72	61	59	56	65	63	75	75	81	57	54	77	73	46	73	57	82	60	58	61	80	68	81	59	64	61	59	73	66	61	62	61	55	52	61	61	56	76	54	64	70	57	65	62	54	65	61	71	69	58	72	74	70	68	63	76	55	69	67	66	60	53	57	62	72	59	64	74	72	55	64	77	73	67	60	60	59	71	69	55	56	64	67	68	58	52	78	70	62	59	55	68	61	62	66	70	62	53	56	64	67	69	74	60	57	61	69	49	69	60	73	71	67	71	71	63	58	66	59	80	63	71	79	60	64	61	62	77	64	86	65	65	69	64	56	78	70	62	71	51	66	65	67	81	54	76	71	86	59	53	72	58	52	60	74	64	58	66	64	69	71	62	59	62	61	74	65	60	76	74	79	52	68	71	59	66	81	67	65	66	73	66	75	59	62	54	58	55	65	62	58	67	70	60	71	69	73	49	61	64	59	63	70	56	57	73	70	51	67	74	63	54	73	69	76	64	60	56	54	57	69	60	63	53	48	55	57	69	65	59	65	67	69	63	49	61	60	76	54	62	58	66	80	48	59	54	58	58	60	57	67	61	74	60	72	64	65	69	59	90	60	71	55	64	66	73	69	62	62	62	56	58	56	62	59	69	58	73	69	70	50	62	77	59	62	72	53	64	54	66	67	75	59	55	49	67	66	62	55	74	68	67	72	59	59	72	71	71	56	74	69	65	65	59	63	68	65	58	58	60	69	60	71	57	49	82	66	66	61	53	58	65	52	79	66	63	64	67	75	73	52	59	66	54	61	58	74	84	67	64	72	69	69	71	66	62	66	70	60	72	75	59	56	63	63	61	70	54	59	75	78	72	72	60	61	71	61	58	56	71	56	52	58	61	72	64	58	86	60	61	76	48	70	56	76	63	65	75	62	60	63	71	69	71	68	61	63	47	57	70	68	50	74	61	70	61	59	59	57	62	76	48	58	64	67	56	50	54	67	62	65	64	74	72	74	54	51	67	57	66	75	64	62	63	52	75	73	75	60	64	59	63	58	65	60	69	53	76	59	58	74	61	57	51	74	47	67	74	80	59	63	47	64	65	56	63	62	57	61	66	55	65	67	60	63	68	54	71	50	52	70	60	58	59	56	47	52	70	60	62	63	68	75	61	63	46	79	56	65	60	64	69	79	77	56	67	61	69	46	68	59	55	80	59	75	55	65	62	73	64	63	61	60	54	59	62	71	47	67	74	50	57	76	61	71	51	61	69	64	76	83	57	58	72	66	56	68	67	58	62	67	67	73	63	57	55	72	60	59	65	72	61	50	79	66	66	79	63	50	65	72	45	67	82	64	61	61	56	58	64	59	56	48	59	69	73	65	62	63	51	73	60	56	55	67	58	58	69	70	70	66	59	55	51	66	66	75	64	51	72	56	54	62	60	66	60	72	54	65	58	54	91	59	66	57	55	67	63	68	68	71	51	64	65	65	69	61	56	66	72	67	59	66	68	53	56	62	69	73	68	59	51	59	63	62	53	59	64	66	59	52	78	66	70	72	74	70	71	64	51	71	58	54	71	58	52	58	64	57	64	56	67	52	68	58	62	64	67	63	58	60	63	59	63	65	79	57	65	45	57	71	59	61	89	62	62	55	54	68	51	67	85	69	56	69	62	50	68	68	75	60	57	71	59	81	63	81	50	55	67	59	53	63	64	60	61	56	65	75	61	59	74	60	57	68	66	69	54	62	60	65	62	63	44	87	64	69	84	71	62	68	64	57	61	62	61	67	70	72	53	64	66	58	57	62	45	79	57	65	62	58	60	74	54	72	58	64	63	70	77	71	58	61	64	56	63	73	63	48	86	69	88	80	47	64	76	57	53	65	63	78	76	66	85	60	75	71	79	68	65	65	59	62	66	65	69	56	64	47	68	73	81	65	59	67	57	64	61	69	73	70	56	55	71	55	51	63	54	70	61	59	69	68	70	67	65	55	64	76	60	70	51	77	57	70	59	67	66	61	60	52	57	57	60	64	61	83	63	68	61	80	68	55	62	65	82	60	68	60	59	60	71	62	57	69	74	65	50	60	67	55	69	47	74	69	67	47	59	58	51	65	73	63	53	57	59	62	61	50	72	68	63	76	67	60	62	60	66	65	61	45	60	55	49	80	70	75	65	63	57	64	54	63	51	75	70	47	54	65	56	62	58	65	53	55	70	63	57	51	70	61	55	72	65	56	75	63	59	59	59	58	73	59	63	58	54	64	64	61	70	56	60	70	69	64	72	48	69	58	80	74	61	60	74	74	78	62	64	61	71	61	62	71	57	68	68	43	68	71	59	66	56	72	65	54	74	66	52	67	50	55	62	67	67	67	63	61	68	74	63	59	60	76	57	79	65	67	61	57	72	57	66	59	68	58	64	55	56	63	70	68	72	64	58	62	60	66	55	71	61	45	66	53	62	56	74	53	56	63	81	65	70	73	61	78	68	73	61	58	59	53	57	70	65	67	58	70	58	60	70	68	55	61	64	61	55	69	49	72	78	66	69	55	73	60	77	68	50	63	61	65	68	79	64	65	68	42	69	81	62	58	57	71	50	68	60	67	73	59	62	66	62	81	62	54	65	77	56	68	63	61	58	73	73	70	58	57	59	75	58	66	60	60	62	62	50	60	63	57	63	71	62	55	73	64	65	57	70	52	54	76	71	73	75	56	66	58	71	71	65	69	68	58	72	60	65	61	66	69	74	65	69	68	49	61	65	55	51	60	66	78	70	68	53	66	61	60	64	58	60	69	73	57	59	77	66	63	58	66	67	53	51	70	65	83	56	72	55	48	62	59	51	61	67	73	63	62	74	78	57	59	72	54	70	67	65	66	54	61	58	63	71
18127	9381	6170	13130	23926	24273	23260	21563	18535	15478	14463	12579	10498	10712	9914	8318	7171	6252	5379	4941	4764	5080	5126	5267	5839	6440	4064	4077	3749	3550	3805	4490	4696	4045	3969	3678	3157	2709	3499	8090	8703	6030	3278	2248	1360	956	818	729	655	677	710	715	727	688	714	712	666	669	677	685	755	717	727	681	686	721	715	665	672	664	682	670	711	695	665	673	734	692	742	655	711	711	709	728	714	701	711	722	756	714	661	735	686	701	694	706	666	688	693	709	740	671	655	688	692	688	668	691	712	715	720	685	640	757	686	663	651	696	697	692	709	711	669	673	666	695	633	682	683	720	723	661	689	693	756	686	743	694	718	663	679	668	692	664	711	708	719	735	652	718	736	718	705	724	738	717	716	741	685	655	694	629	681	688	695	637	676	739	684	753	714	676	655	697	690	705	680	687	662	696	706	687	692	727	719	704	767	696	643	762	704	660	673	703	608	713	676	683	676	688	701	701	742	663	702	719	700	670	694	711	665	718	737	720	712	653	748	689	702	692	700	671	661	746	683	680	685	744	686	700	656	705	736	678	692	733	663	734	704	686	726	663	731	667	678	675	675	689	698	699	679	674	699	746	689	706	705	652	670	692	680	695	689	688	708	714	669	699	678	710	681	686	719	695	718	712	731	713	723	691	709	672	698	732	646	690	669	687	718	740	678	703	635	733	696	737	703	679	683	718	685	660	715	638	722	713	675	668	697	683	694	677	708	718	707	724	690	718	699	708	689	646	682	694	706	674	684	633	733	680	730	719	712	764	718	705	679	697	681	684	758	696	714	722	681	715	700	685	697	736	677	736	696	668	688	721	673	738	695	657	641	737	724	666	699	683	689	704	725	713	693	718	757	667	697	720	703	672	728	702	701	695	666	671	710	715	695	699	691	739	684	694	682	676	700	697	662	686	678	712	662	703	645	676	663	656	704	673	714	669	706	693	689	713	705	677	704	718	665	677	673	706	706	701	678	695	649	675	687	670	671	660	703	733	686	684	692	678	705	687	714	725	706	701	661	703	708	679	668	699	693	717	739	698	670	657	703	722	666	681	660	657	665	751	734	704	738	685	710	705	714	663	722	670	742	691	715	721	691	685	721	695	709	700	703	695	690	720	710	674	724	725	665	683	676	703	719	678	671	727	717	716	697	717	724	743	683	715	687	671	669	692	712	686	685	701	721	686	705	692	679	721	728	671	646	665	723	672	747	692	720	666	700	723	701	653	713	719	689	683	734	683	671	700	720	721	685	707	705	706	705	674	695	736	695	701	698	690	711	693	686	689	678	686	687	703	745	703	688	701	689	745	728	699	709	739	716	689	688	688	645	736	691	695	739	689	719	746	680	716	711	749	736	679	718	708	671	693	668	687	676	661	705	731	669	699	698	679	742	704	694	717	728	728	761	728	683	650	662	712	663	687	753	720	687	687	654	682	692	677	713	672	676	686	698	721	674	735	692	669	693	769	651	697	724	747	686	655	698	720	677	706	716	692	657	685	720	669	742	695	766	729	671	710	710	722	688	665	717	698	647	702	712	719	766	692	705	663	704	676	707	732	707	683	718	693	694	680	716	688	696	709	683	683	671	661	718	679	713	700	734	687	671	717	701	693	667	660	688	729	681	660	737	667	710	669	725	758	723	694	739	709	699	679	715	699	677	725	715	676	703	680	738	700	713	654	721	654	720	673	656	727	669	709	675	702	714	698	652	657	720	643	705	694	698	685	692	700	700	656	691	694	668	719	687	725	702	714	762	684	737	675	691	725	663	687	680	722	717	685	700	658	724	719	676	666	689	692	692	714	649	682	705	652	723	659	691	692	747	706	705	747	711	666	695	675	775	748	665	708	674	729	625	701	720	659	700	716	730	703	650	709	723	758	683	708	735	685	705	787	689	736	738	673	698	674	713	774	695	685	648	739	655	704	723	674	694	687	733	686	694	657	699	773	685	730	669	713	704	759	674	696	733	707	701	692	645	740	728	696	684	651	718	698	733	725	752	718	677	689	680	700	719	682	691	688	724	698	709	730	716	760	691	729	687	628	707	644	710	634	674	683	721	709	672	656	695	733	715	734	693	721	724	730	749	719	662	690	644	708	712	714	696	666	679	676	681	694	682	700	671	716	729	702	677	681	670	697	696	683	659	737	649	708	701	722	667	713	692	684	705	687	738	719	686	748	690	735	732	692	739	674	678	708	654	688	663	665	687	724	705	690	678	679	694	711	696	658	693	673	748	646	718	688	744	666	681	697	667	679	697	697	696	643	683	685	722	693	701	752	746	720	707	691	740	687	710	687	699	709	764	739	730	679	692	708	728	677	675	689	657	675	716	730	652	711	700	731	681	697	711	705	672	707	675	711	676	717	672	708	685	697	684	687	726	733	758	691	708	688	691	686	679	716	646	692	690	669	720	693	690	682	704	701	753	670	656	690	741	648	682	685	670	698	667	708	676	702	674	677	707	720	684	710	714	705	697	686	688	682	704	707	733	742	682	678	668	653	693	707	718	704	728	699	692	743	724	667	700	687	724	726	692	730	706	714	723	707	666	679	703	755	690	710	719	703	693	698	711	702	665	695	660	709	701	699	731	708	722	705	736	693	700	699	753	740	740	739	683	761	709	742	708	745	699	682	718	676	732	692	723	661	705	683	724	657	703	660	697	697	713	677	753	655	665	650	713	698	710	668	718	708	687	707	669	742	724	738	687	683	698	705	721	704	688	718	714	694	684	724	673	686	681	676	702	718	692	681	736	699	734	717	688	714	698	665	640	758	676	713	692	647	687	694	663	687	688	696	740	705	696	719	706	695	700	727	690	732	658	750	732	751	702	713	728	694	709	705	707	702	747	711	705	703	692	743	682	701	676	698	695	696	722	700	695	693	697	690	679	704	659	683	691	701	724	698	710	707	727	724	671	686	707	726	722	712	748	706	752	719	716	695	702	663	687	753	647	698	721	695	706	733	693	681	694	705	698	652	730	738	687	676	699	751	699	706	687	704	713	701	664	665	702	730	685	662	731	753	659	692	652	705	714	710	659	728	674	649	685	689	678	700	692	705	724	687	696	695	663	668	688	728	718	693	735	730	708	665	725	712	668	724	703	655	725	659	708	738	722	717	701	724	672	698	694	668	697	731	712	684	698	648	656	710	755	681	730	684	708	699	715	706	694	719	764	722	658	672	687	730	707	676	652	701	718	712	719	680	671	706	678	651	749	697	709	767	665	668	697	747	703	692	683	669	664	707	722	693	693	661	708	702	697	729	687	715	688	695	688	716	712	733	693	672	680	721	738	661	701	679	716	669	678	686	682	721	699	687	678	692	677	714	669	693	663	711	690	698	718	691	683	664	685	759	656	735	677	700	678	706	717	674	706	701	693	733	698	673	670	704	664	694	668	773	697	725	692	721	699	713	655	731	716	685	706	674	704	713	700	748	650	718	702	706	713	686	698	699	736	715	673	718	676	721	682	675	680	719	689	653	657	669	743	682	674	689
1906	862	533	383	533	854	862	793	691	537	480	458	383	357	343	304	285	245	220	209	203	203	210	193	317	233	169	179	215	230	227	199	229	228	162	173	145	151	149	399	533	376	238	178	125	92	79	68	59	85	58	63	63	79	77	72	72	58	85	88	60	80	67	81	81	61	59	72	59	53	74	73	70	72	65	74	83	70	84	76	85	80	76	79	69	81	66	75	60	68	68	51	64	71	70	69	71	71	78	65	75	68	68	82	67	85	59	79	70	76	61	71	81	74	81	62	76	75	66	73	63	62	67	71	64	68	63	67	72	69	51	63	64	74	66	80	70	73	57	85	54	66	75	74	86	76	83	71	78	69	82	62	70	80	78	63	57	78	75	51	59	66	66	69	66	74	79	47	70	77	58	85	84	56	53	68	68	87	63	72	69	73	80	73	73	70	71	73	61	58	67	64	83	61	77	63	66	59	67	92	65	73	80	69	58	74	67	63	57	68	65	84	69	54	69	62	95	70	72	70	71	68	77	74	80	65	64	58	72	73	84	74	65	78	71	70	63	70	60	68	67	84	63	74	71	70	82	75	81	63	68	92	64	62	68	77	58	71	63	72	67	68	72	71	71	63	87	61	65	63	61	51	85	61	69	64	75	72	58	83	73	79	69	67	83	79	62	55	71	61	71	81	68	44	76	63	55	78	68	70	77	67	64	85	61	67	76	69	73	67	59	63	73	74	67	69	65	58	64	65	80	60	56	63	68	58	57	65	84	73	63	61	65	71	67	72	63	56	78	60	69	70	54	73	60	69	61	61	75	70	67	60	81	71	80	67	75	69	67	57	70	77	74	81	73	53	77	90	68	74	69	54	84	85	64	81	72	68	62	86	65	78	65	71	62	65	90	75	75	70	72	61	75	71	69	68	72	64	60	72	69	59	67	65	79	77	63	67	60	65	65	70	74	69	71	58	80	68	71	68	49	70	72	75	77	79	67	56	70	78	83	60	71	70	65	71	76	71	74	69	77	67	74	75	68	66	75	72	73	53	72	60	69	64	71	67	58	76	73	65	55	76	72	70	66	54	68	70	72	75	80	60	68	61	72	70	71	78	76	59	52	65	68	73	56	64	62	64	82	78	60	69	58	73	76	69	56	48	72	67	87	71	74	77	60	70	73	76	60	72	84	79	74	66	68	77	75	69	67	78	71	64	55	68	65	78	76	79	61	78	75	57	61	74	63	52	63	60	64	79	85	65	59	69	75	72	73	80	77	88	60	53	53	72	72	74	74	57	54	71	78	76	71	55	53	69	76	78	69	63	82	75	84	70	48	70	74	66	57	77	64	69	65	66	70	71	81	61	65	67	60	65	71	77	63	67	59	68	69	61	64	64	77	79	69	69	66	68	65	54	76	68	71	70	72	67	74	64	58	74	67	70	60	73	66	74	83	69	79	70	61	50	68	85	72	77	78	80	74	77	69	77	66	80	62	81	70	74	64	76	82	65	82	69	49	75	82	66	74	77	80	78	76	65	59	92	59	87	61	62	67	63	67	57	63	65	69	60	66	62	77	77	73	72	80	76	70	76	90	78	61	65	85	77	56	50	72	72	57	53	70	70	68	67	74	66	66	73	72	71	76	70	63	67	73	77	61	71	61	70	70	73	65	68	65	77	80	61	70	66	72	64	66	76	66	67	73	68	69	80	74	60	75	56	78	67	78	77	85	64	56	75	66	65	79	70	88	66	51	75	73	60	59	75	69	89	51	68	75	80	92	84	60	57	81	79	62	75	74	71	49	75	55	61	62	67	76	59	74	77	56	83	75	72	60	70	75	80	79	69	73	68	64	70	62	62	70	66	75	89	72	62	61	71	65	75	78	63	68	66	79	71	51	67	62	74	71	63	78	66	66	71	52	65	75	71	64	91	68	58	64	63	63	60	103	59	63	69	71	60	79	63	74	62	78	56	77	76	72	65	62	84	64	68	78	67	74	70	72	80	55	69	62	72	58	69	48	75	69	62	69	74	54	65	83	76	81	65	60	76	72	80	63	55	72	73	61	60	68	71	66	81	72	82	79	64	71	69	71	74	71	72	75	69	69	86	65	62	71	78	62	61	56	59	75	87	79	70	64	76	77	73	68	71	81	50	58	86	74	75	80	83	60	83	80	62	83	69	80	60	74	59	94	68	81	63	58	77	86	65	63	55	67	76	67	68	72	57	53	82	74	76	61	68	75	56	57	55	59	58	65	74	69	60	70	77	63	59	71	72	72	77	85	72	63	63	71	84	67	72	66	55	60	76	81	69	68	62	73	63	64	67	81	77	73	79	68	69	65	76	66	70	62	83	73	77	73	74	65	65	65	75	76	59	71	47	73	73	72	58	69	76	59	67	65	69	71	63	76	59	77	85	83	75	71	72	73	76	64	57	73	71	62	68	66	89	91	80	65	79	83	68	78	82	68	69	74	78	74	67	78	82	71	77	70	62	61	68	73	70	72	64	88	76	67	67	65	65	71	89	65	72	75	91	72	72	73	75	72	63	78	77	68	60	74	73	72	65	67	88	78	72	67	71	89	79	57	59	72	68	76	71	72	68	76	66	64	80	57	71	69	70	52	63	76	68	68	52	80	64	69	73	67	58	91	65	59	74	70	60	65	72	78	73	79	69	72	70	65	72	73	79	75	79	53	69	61	56	74	66	77	74	68	73	69	45	66	70	72	52	73	65	64	71	67	81	76	68	76	53	79	64	74	70	82	80	73	72	77	63	81	61	73	65	66	80	74	75	72	59	66	70	61	60	68	68	64	69	60	83	70	67	64	70	79	76	56	70	62	71	62	58	66	81	62	72	68	55	55	66	81	75	64	69	67	80	65	73	64	87	81	53	79	73	69	80	76	78	84	77	57	65	59	68	81	66	71	66	64	72	65	71	73	53	61	64	75	66	76	62	56	71	69	83	59	68	82	67	57	78	79	70	79	65	77	52	64	71	70	58	71	71	68	73	64	72	79	72	78	65	77	73	73	72	56	74	79	63	64	83	63	77	83	59	68	62	71	74	66	77	60	68	78	68	63	64	67	80	72	71	67	79	53	85	70	80	74	63	67	66	82	67	78	68	61	75	80	82	75	67	80	72	84	59	69	74	66	73	61	60	76	85	54	76	64	63	71	65	68	58	69	66	71	73	64	84	87	64	75	68	70	74	65	61	57	67	64	61	88	60	76	81	63	64	56	87	65	73	76	78	81	59	62	68	68	65	46	66	75	59	75	72	65	62	71	84	74	79	72	60	75	74	55	75	79	57	70	60	55	70	69	70	79	61	63	71	69	70	51	68	74	56	56	58	79	73	73	73	73	73	71	71	72	73	68	70	73	76	60	76	61	73	59	65	67	72	70	72	69	78	80	61	75	69	84	75	76	87	73	67	74	90	78	71	84	60	86	57	59	74	86	70	65	77	55	67	62	61	73	71	71	68	72	96	71	73	71	81	80	72	58	52	68	60	76	76
21390	12730	8272	15127	26381	28131	26509	23559	21757	17463	16080	14382	12105	11244	11053	9644	8017	7482	6480	5857	5786	5656	5404	6066	8425	6520	5058	4764	5298	5254	5484	5379	5426	5179	4570	4097	3810	3283	4365	9239	11265	8351	5069	2900	1771	1186	906	789	776	771	773	831	742	778	793	733	778	787	743	811	712	765	725	764	770	722	757	761	773	825	772	801	739	788	751	780	783	748	749	753	802	777	752	763	823	768	750	771	775	751	744	721	746	739	776	739	752	795	772	724	749	776	787	765	810	776	760	741	757	752	802	793	754	782	750	749	739	788	793	751	804	775	764	823	804	686	741	781	760	769	763	727	774	814	748	776	697	796	753	800	750	801	744	732	801	742	762	750	748	788	777	793	708	806	738	788	726	777	796	779	771	798	760	742	773	810	808	778	740	761	777	758	732	793	751	782	782	706	777	756	778	761	782	738	762	767	770	762	738	800	763	796	717	761	744	777	765	771	757	759	768	769	754	753	716	763	731	742	755	732	775	760	825	731	792	795	741	703	800	731	753	727	772	799	772	744	748	749	783	752	786	757	821	727	763	746	774	713	731	798	778	750	716	747	800	757	712	758	775	755	724	784	757	814	775	768	740	762	742	774	772	760	785	761	769	728	746	735	752	757	749	739	813	779	767	809	762	732	743	761	756	798	755	754	770	764	795	768	791	744	766	740	792	779	797	784	777	754	750	706	768	762	744	714	782	791	793	765	770	738	763	767	790	789	762	762	761	799	736	720	767	761	751	765	736	807	820	794	716	779	784	796	750	757	818	799	691	780	765	765	755	784	736	738	777	824	779	765	754	734	768	785	775	833	797	779	765	793	807	784	734	784	779	726	813	743	735	803	796	739	798	747	753	781	765	773	785	801	764	766	767	757	704	773	746	771	716	751	780	754	739	751	757	754	757	740	728	747	740	807	739	792	757	737	803	788	730	748	764	710	754	787	750	741	766	733	739	733	786	742	790	777	810	790	688	743	792	761	750	786	779	741	753	764	771	764	753	755	824	805	802	777	759	732	770	727	774	731	814	783	756	779	752	746	771	773	753	753	809	756	796	718	775	817	766	776	726	756	799	731	764	774	764	787	738	798	751	721	775	753	813	824	779	807	790	740	782	822	762	740	783	774	775	782	708	760	793	774	749	839	703	759	737	764	784	758	777	728	766	726	777	766	747	768	777	773	770	735	709	783	745	791	778	744	770	771	765	761	755	738	739	745	754	774	766	767	761	748	793	754	768	772	769	737	790	751	778	772	746	762	771	782	743	772	752	774	791	798	752	794	774	725	734	735	760	702	739	797	843	718	761	764	819	758	748	755	811	748	760	769	783	746	745	776	748	818	756	803	784	782	736	743	699	726	736	731	767	728	763	795	754	720	746	783	764	748	784	759	749	797	769	761	812	776	739	808	743	760	788	736	721	731	819	789	775	748	817	769	734	745	749	792	747	819	732	809	728	774	781	735	789	751	791	779	764	778	794	763	736	789	733	736	784	755	755	767	762	772	781	729	791	737	779	743	770	712	742	773	781	749	744	729	735	800	730	767	732	752	795	751	799	739	809	765	791	769	774	804	767	748	806	784	821	731	788	750	778	799	801	741	753	749	809	828	744	768	763	743	792	777	780	750	764	771	769	824	760	757	738	739	753	758	815	759	723	789	729	770	796	747	802	700	777	739	743	753	794	730	820	798	728	712	818	798	766	742	739	751	768	790	773	760	796	777	749	744	710	790	776	773	742	743	792	690	801	774	785	778	796	754	764	752	752	770	742	769	783	765	744	698	791	783	732	707	744	784	789	785	752	802	758	763	741	760	796	778	775	767	750	708	716	728	764	804	801	751	754	753	717	787	804	787	807	739	789	809	790	757	758	741	718	736	716	787	776	768	762	725	798	741	758	780	798	823	779	778	738	810	834	788	766	778	790	784	721	817	725	779	751	737	717	750	748	733	760	819	743	798	758	787	769	802	766	762	757	760	794	737	793	812	789	789	746	829	768	715	793	788	809	804	778	759	735	700	766	772	747	753	736	800	770	714	780	741	758	703	743	768	784	769	805	747	749	767	754	765	783	729	832	719	786	767	796	778	785	795	766	780	755	768	748	782	747	763	787	763	790	789	783	780	783	758	792	784	783	766	790	732	763	773	723	788	771	740	788	783	772	764	809	812	774	772	795	796	726	734	745	720	731	748	771	778	764	771	801	772	808	815	768	774	758	731	744	788	703	807	759	786	720	772	790	789	789	748	774	751	780	739	766	715	809	763	740	805	760	781	772	805	772	773	716	757	780	766	726	797	766	764	695	740	764	763	784	792	782	740	780	788	786	786	766	752	820	759	824	765	828	773	754	770	769	781	773	796	803	785	791	774	776	757	765	796	750	750	741	793	779	741	770	728	791	763	750	719	738	779	741	769	753	746	728	755	777	756	763	754	755	764	759	781	771	755	798	801	795	761	767	793	780	765	725	768	805	753	770	771	764	737	771	766	720	811	731	748	750	794	749	835	726	758	824	758	697	805	755	837	732	764	804	766	763	698	787	756	752	760	753	769	749	786	763	756	751	720	801	772	775	759	753	728	738	734	736	798	740	760	785	730	735	709	786	758	792	783	742	800	747	762	772	754	798	757	808	758	767	772	754	731	735	768	771	763	733	750	744	738	741	753	748	778	799	739	830	788	729	749	716	761	792	718	771	768	795	748	755	799	736	755	722	778	750	766	800	813	791	807	738	738	738	752	799	726	784	790	747	811	751	748	748	735	755	801	755	778	797	732	798	772	736	743	805	821	750	732	738	763	770	787	762	822	791	795	772	776	718	762	842	751	786	741	785	787	782	754	792	750	750	713	808	738	776	786	785	749	766	755	770	772	744	777	769	780	788	750	766	776	819	779	768	743	767	761	770	739	772	747	798	799	761	716	760	789	737	748	776	757	764	793	733	783	726	816	746	764	724	756	739	751	732	734	778	714	836	750	774	766	789	738	756	775	743	735	756	758	805	773	792	783	769	761	745	730	797	760	785	768	697	809	747	758	761	779	798	784	713	804	792	776	796	774	783	728	768	738	769	794	751	779	764	787	739	793	717	777	791	773	781	805	780	759	792	797	735	796	789	777	786	770	738	721	730	762	763	799	795	713	774	708	785	768	748	821	753	762	741	802	775	767	756	780	784	798	779	776	719	773	775	771	784	771	758	804	754	770	781	759	738	753	815	743	720	770	754	785	768	763	804	773	757	731	765	797	823	755	792	785	736	747	774	826	743	747	718	799	764	817	763	715	760	710	731	716	773	732	749	787	744	733	805	752	788	742	794	804	759	699	763	785	755	783	781	732	766	794	792	770	789	766	763	762	796	733	785	753	754	787	810	728	793	782	834	756	767	796	721	753	768	756	781	741	746	724	769	724	742	767	793	762	787	742	755	740	745	785	736	745	811	747	760	725	771	811	794	762	827	742	780	809	789	723	787	739	744	805	769	743	815	753	768	743	759	734	737	762	776	741
1883	513	307	221	245	471	511	443	380	353	243	266	259	185	208	187	151	185	127	130	132	124	128	150	167	181	126	113	145	140	149	142	148	144	130	139	118	101	112	163	139	137	111	86	69	69	65	60	70	69	60	80	66	53	84	41	73	79	72	52	85	60	66	62	84	62	73	61	54	68	49	58	61	54	60	68	70	64	71	58	61	73	52	67	66	61	88	67	75	47	67	59	52	59	72	56	75	71	55	54	73	53	71	63	56	59	75	51	62	49	57	71	61	71	56	60	64	58	59	63	66	60	57	69	68	65	66	68	60	65	75	66	56	62	64	44	64	47	73	62	68	68	70	71	54	60	59	60	61	53	64	70	59	63	60	56	71	78	49	74	52	64	62	46	63	54	56	74	57	58	67	69	56	50	72	68	65	71	67	55	72	55	68	52	55	72	63	67	70	60	46	86	72	78	65	57	62	73	68	57	70	59	56	75	85	54	61	64	74	61	86	59	66	67	77	61	60	60	65	64	52	80	63	66	59	66	52	73	67	63	71	51	67	60	72	66	70	80	73	61	64	67	56	61	61	68	62	70	68	67	65	61	61	69	69	61	60	70	68	53	64	66	44	55	58	67	70	59	56	58	76	68	75	55	60	59	51	58	60	74	56	71	61	70	61	68	56	49	77	79	65	67	54	76	58	61	50	69	61	68	62	62	67	76	68	53	61	78	64	61	61	62	66	54	82	62	76	78	68	64	68	61	75	66	50	50	71	67	59	59	69	77	71	79	67	56	54	67	73	67	73	69	70	74	65	66	79	63	66	65	57	74	75	61	58	72	74	62	75	67	52	61	60	49	70	63	54	68	66	51	64	55	57	60	63	72	63	54	61	56	57	60	68	53	61	69	73	55	66	55	63	63	56	68	80	47	65	68	56	62	77	61	55	62	62	56	63	61	63	48	48	48	68	46	72	59	64	73	57	69	61	60	56	53	58	80	68	48	66	60	65	66	67	67	53	66	64	57	65	66	63	57	70	66	69	44	64	49	56	68	71	55	59	77	62	63	71	63	54	63	63	75	46	54	64	65	79	82	77	64	54	65	65	67	60	58	56	62	69	73	60	61	48	67	73	57	54	60	54	63	74	65	63	47	70	52	58	62	60	84	66	58	59	63	48	64	55	53	69	57	80	66	62	69	65	57	61	61	52	65	78	56	66	70	58	66	54	72	60	65	60	71	52	55	83	70	62	60	65	76	60	70	60	69	65	53	72	64	56	59	77	57	58	64	59	64	66	70	57	59	54	71	74	86	76	74	47	62	66	74	52	74	59	70	64	68	50	58	54	64	65	62	74	62	48	57	74	82	56	54	66	67	69	52	65	60	56	66	57	63	76	57	87	56	69	63	68	52	64	76	63	67	64	57	62	61	67	66	66	72	63	59	65	52	57	59	60	74	74	65	61	56	61	59	49	50	64	60	67	59	69	69	69	55	77	55	57	69	52	60	76	59	73	62	65	76	75	51	76	59	70	74	58	59	66	71	77	60	57	76	66	52	71	60	59	81	76	72	67	70	77	52	58	53	63	60	59	54	74	55	65	76	56	73	64	63	64	64	52	63	50	62	70	63	75	59	61	86	64	72	68	67	70	50	64	76	50	56	66	40	60	82	57	66	65	71	63	53	70	57	73	69	63	60	59	76	52	65	56	80	74	64	51	71	65	58	78	74	56	62	71	52	59	60	74	73	59	69	54	51	71	58	61	69	70	63	59	65	76	64	46	57	68	61	80	72	65	59	64	55	63	64	60	53	76	60	62	69	70	53	62	60	69	64	72	78	61	61	62	74	65	59	65	66	50	64	77	54	60	68	57	56	62	64	59	67	59	54	66	60	61	70	62	70	57	51	56	70	70	61	67	66	60	67	64	65	58	73	64	69	51	66	61	61	68	59	67	65	56	66	72	56	63	52	67	75	51	67	61	54	73	64	65	60	65	64	61	50	57	61	56	56	64	67	71	48	61	68	55	68	55	57	77	56	55	63	60	56	53	57	58	58	71	69	69	62	58	59	61	68	61	88	72	69	61	70	67	66	72	69	60	63	59	69	68	52	81	61	59	58	60	61	71	55	54	65	60	69	76	60	58	65	66	51	63	51	47	58	64	54	62	72	43	69	62	56	73	61	60	63	62	55	61	63	66	53	64	64	73	76	55	54	68	67	60	67	89	59	62	50	68	64	62	72	62	54	62	73	73	52	62	63	79	62	61	48	56	78	66	73	50	69	57	70	64	62	72	61	71	67	69	52	77	57	68	63	77	66	51	76	51	68	68	58	67	68	75	74	75	60	71	62	56	59	52	71	48	65	66	64	71	74	72	60	59	86	59	70	60	57	69	72	63	65	45	57	61	56	50	67	75	69	62	82	59	61	47	57	66	55	71	72	75	65	63	62	57	58	63	65	72	57	69	70	59	57	55	70	78	61	60	65	54	54	68	63	61	53	68	56	75	68	57	62	72	48	57	72	71	70	66	60	69	56	60	61	44	50	63	77	65	80	68	78	62	68	63	67	57	50	71	72	61	61	56	51	64	57	53	66	53	55	67	54	58	55	65	56	67	73	58	83	55	69	62	82	64	53	62	77	62	57	62	77	61	78	71	63	52	71	68	92	84	64	59	62	66	77	61	72	73	57	60	57	53	60	77	64	61	57	63	64	55	68	65	53	53	63	68	64	59	64	65	72	64	62	47	61	69	60	67	63	62	61	82	74	57	60	68	73	63	72	70	60	71	70	56	73	56	47	47	58	56	71	62	67	67	81	60	69	81	64	55	71	64	68	66	65	66	87	54	61	68	59	53	59	68	64	68	53	69	68	59	54	51	73	74	57	70	66	70	76	61	64	77	56	63	59	60	56	75	59	72	62	78	74	75	68	54	62	83	59	59	54	71	63	51	75	64	59	59	46	60	66	61	61	55	66	61	62	62	81	61	82	60	61	50	61	71	68	76	60	65	73	99	55	66	64	73	70	71	61	71	60	72	60	46	81	76	64	78	48	56	54	83	65	58	64	58	71	68	74	70	63	56	62	65	66	54	59	62	74	68	65	51	61	53	68	73	68	45	59	65	60	77	61	72	63	50	70	60	70	64	70	53	74	47	57	66	54	47	61	62	58	83	57	74	59	51	61	55	61	70	78	65	60	52	52	71	61	70	63	65	60	70	65	73	62	70	66	50	66	72	72	64	62	53	57	65	69	65	62	62	65	60	65	60	57	51	64	69	66	68	64	71	72	66	60	86	61	52	42	62	49	67	73	58	59	70	56	79	73	68	77	68	56	51	63	63	70	58	52	71	73	62	59	52	77	65	56	77	58	63	74	73	70	53	65	57	62	62	71	77	57	64	80	59	68	60	51	69	60	62	57	67	56	68	50	60	54	65	59	53	55	72	59	73	64	76	61	64	71	70	67	73	60	54	54	65	66	53	82	65	72	63	64	55	57	55	70	61	68	58	45	65	67
16205	9007	5352	9764	17604	22008	20881	18187	15687	12995	9588	9548	8574	6712	6433	5567	4899	4527	4177	3827	3443	3442	3515	3848	5039	4605	3300	2862	3071	3745	3689	3445	3503	3384	3118	2721	2586	2419	2471	3693	3793	3265	2121	1223	1018	834	723	705	746	654	689	706	686	693	713	684	755	692	700	674	689	708	665	665	719	726	715	688	683	694	691	652	712	695	680	722	670	676	706	698	718	785	680	681	729	719	679	710	725	705	696	653	684	667	703	768	668	678	663	694	687	710	725	707	706	678	651	683	706	710	755	712	664	773	687	748	698	641	659	712	676	719	743	721	706	698	718	687	728	709	727	713	693	671	656	708	700	710	661	642	702	685	695	686	691	690	690	719	671	696	690	656	690	703	712	767	715	768	703	712	699	730	697	647	712	677	694	703	728	713	731	664	705	673	694	670	695	677	701	690	721	723	713	696	679	671	713	716	673	712	704	682	685	683	746	686	733	685	719	699	707	722	733	715	693	739	717	708	699	657	662	710	746	690	696	688	705	702	676	686	684	751	741	714	726	689	717	674	714	677	705	727	702	725	672	735	734	724	716	746	715	705	681	692	702	684	710	718	674	705	739	661	712	730	728	713	695	761	718	732	698	697	697	670	682	713	690	704	720	657	739	722	673	687	721	661	687	741	719	760	741	691	724	704	704	639	717	669	692	716	655	730	697	687	707	670	748	674	716	691	658	677	716	729	702	643	697	736	665	705	729	688	736	727	725	713	717	717	712	738	688	698	736	690	712	692	719	714	705	676	677	721	754	678	682	691	742	728	686	679	719	705	731	670	702	723	641	691	711	715	697	686	677	683	670	707	683	694	709	693	686	675	688	700	687	694	690	712	741	708	656	727	659	690	654	719	688	707	691	679	700	698	693	702	694	686	708	714	692	699	699	720	660	709	705	725	702	673	706	645	694	669	728	658	654	697	674	711	659	699	726	705	713	758	689	654	735	702	618	729	739	695	656	728	728	721	696	676	674	688	699	749	718	704	672	640	670	658	728	677	674	692	672	667	657	705	676	671	719	719	709	683	727	718	732	689	711	645	704	711	709	760	764	654	708	735	670	742	742	725	740	711	678	664	714	686	682	719	688	687	685	696	723	727	724	718	698	741	702	693	680	714	715	687	704	705	692	720	704	667	630	678	727	720	713	672	679	737	691	697	670	675	708	684	750	760	745	690	691	713	689	708	699	677	714	690	667	672	705	661	659	749	714	668	764	670	694	696	708	705	730	703	702	713	687	716	692	695	714	706	700	698	740	712	692	719	714	685	683	677	706	702	699	758	745	733	682	716	657	723	699	677	669	670	699	676	726	681	758	652	705	672	727	741	718	694	711	677	666	722	728	700	671	662	731	657	708	688	689	697	695	707	699	741	707	713	646	722	738	696	748	718	720	683	738	701	699	660	697	673	714	721	661	680	663	689	669	678	709	692	708	693	710	727	677	688	691	642	689	705	694	645	699	710	738	745	687	719	709	770	686	684	677	691	728	678	723	714	752	695	646	701	705	729	695	726	666	725	691	652	711	728	696	732	693	708	730	666	720	724	732	696	646	704	664	711	689	667	671	674	709	650	712	697	696	674	668	662	723	701	683	767	727	766	709	674	645	707	696	685	710	710	671	691	715	706	682	696	767	709	693	692	735	714	698	729	722	737	712	689	726	719	672	690	646	746	686	663	716	756	705	689	714	744	720	743	706	710	658	697	685	735	653	733	707	693	688	671	694	698	705	683	670	687	707	653	709	635	735	660	702	691	697	729	658	705	673	690	786	688	699	693	674	700	684	722	686	745	669	706	672	698	726	691	715	710	711	746	667	682	664	669	700	722	715	681	685	745	731	687	696	706	722	664	744	705	716	703	664	738	696	678	649	696	752	674	756	704	711	688	729	684	684	702	663	692	719	757	690	647	654	697	672	694	726	688	701	676	766	706	710	706	713	693	741	719	691	739	745	709	699	703	668	737	741	726	722	710	714	675	687	757	737	659	718	688	664	709	708	702	674	695	729	694	696	710	681	694	718	690	720	662	703	676	705	678	682	706	640	714	634	697	647	744	711	700	729	739	736	690	633	728	687	714	709	715	690	668	712	704	626	704	743	708	734	688	697	702	681	691	716	687	695	714	691	758	724	720	656	667	685	657	723	720	734	737	686	744	695	723	736	712	688	666	688	703	692	713	716	660	702	725	718	719	746	706	690	680	735	693	704	701	719	721	720	725	699	699	699	663	702	662	716	693	726	703	684	695	692	659	675	711	686	676	666	714	677	734	668	725	700	696	687	710	673	717	743	689	723	718	693	655	712	697	731	683	662	703	639	640	731	684	725	720	741	735	701	662	715	649	719	680	691	669	648	716	703	672	700	696	683	676	726	694	692	689	730	739	714	685	684	685	738	719	683	739	752	670	730	671	705	710	692	713	638	677	675	690	706	704	693	642	691	736	698	693	708	730	688	662	694	745	681	680	692	727	705	706	702	673	713	682	659	718	726	679	692	684	687	671	689	674	725	689	723	664	720	704	708	731	651	723	732	682	695	705	736	670	676	702	695	682	676	671	665	763	700	715	655	742	713	731	696	733	715	700	753	683	677	708	740	690	727	732	684	700	677	707	700	709	687	673	703	697	691	707	730	652	702	672	721	728	639	705	684	737	708	732	716	691	737	716	717	729	720	722	724	748	726	664	628	685	711	723	736	712	702	723	696	743	675	669	687	678	695	727	736	736	703	681	668	674	703	662	690	705	692	718	727	697	696	689	623	689	693	672	706	721	619	712	709	660	687	678	724	710	712	677	688	690	699	681	684	709	661	650	711	726	677	689	690	730	664	701	720	691	673	698	702	642	697	610	649	657	697	684	737	659	718	722	713	684	730	718	681	648	719	722	732	694	693	672	726	654	724	684	731	715	695	718	680	683	679	648	658	688	702	708	735	689	678	685	686	690	692	728	692	699	712	719	723	690	668	707	717	708	720	681	676	699	738	691	758	678	737	749	703	679	698	676	739	698	671	704	656	699	665	699	725	712	675	729	744	663	706	688	739	716	722	737	710	711	649	695	691	664	736	738	737	743	699	732	681	715	684	669	709	689	734	707	689	686	699	744	679	695	683	688	742	697	729	712	648	678	698	712	715	675	708	707	716	706	739	691	732	704	745	697	658	714	684	664	692	660	702	664	663	690	681	662	700	693	726	721	717	711	696	672	713	694	729	732	700	699	675	685	701	676	709	735	696	678	703	741	653	746	664	659	648	699	711	684	738	725	650	729	703	617	711	715	674	732	644	709	700	734	683	754	699	692	683	726	695	667	762	677	692	704	730	715	695	662	662	731	651	705	686	732	654	691	693	741	652	725	728	703	674	652	676	701	694	695	677	716	684	697	710	711	682	694	746	725	693	718	744	718	695	706	690	693	666	660	702	669	745	717	716	696	707	732	686	699	695	684	662	709	700	721	629	714	705	693	657	732	709	728	745	701	684	678	663	658	724	716	697	730
1401	771	438	307	355	530	613	567	497	465	322	331	333	297	253	231	216	187	181	184	173	188	180	183	187	243	186	160	169	201	170	168	186	164	159	150	131	138	271	321	284	228	168	113	72	86	71	70	72	60	67	80	72	82	92	77	74	78	62	68	70	82	67	78	78	79	71	63	66	65	88	72	74	78	61	78	70	62	78	71	68	68	66	71	63	78	82	73	86	70	68	65	71	62	76	64	71	62	84	68	71	65	70	76	76	71	80	63	86	78	62	69	70	69	81	62	62	64	79	64	54	64	66	69	65	51	71	70	79	68	72	79	66	66	78	83	68	80	70	72	84	77	69	82	65	70	74	76	60	77	81	70	74	71	72	59	63	61	64	66	58	70	75	81	67	82	74	60	66	68	67	75	62	54	65	71	73	62	94	73	69	66	63	66	56	54	72	68	71	66	78	77	73	76	65	61	66	66	68	73	68	69	71	71	72	63	73	73	65	79	69	70	71	72	70	74	76	66	80	61	72	68	64	71	71	77	79	73	63	72	56	68	67	69	75	66	74	55	66	76	60	64	68	74	57	78	61	61	74	72	77	62	72	62	73	61	73	72	71	70	67	56	78	69	70	69	71	54	74	61	59	74	67	86	60	50	63	76	66	86	71	60	64	69	93	75	86	79	46	69	56	78	65	61	73	78	80	79	74	59	70	84	69	61	76	65	75	70	69	61	67	71	74	73	66	68	75	65	75	74	57	65	64	71	61	64	65	70	77	81	74	65	67	86	64	83	63	81	83	65	70	46	53	78	56	74	70	62	66	73	68	62	80	94	71	59	72	53	71	79	68	71	67	68	70	65	69	58	68	73	65	59	67	80	52	68	71	73	74	69	70	60	73	82	66	75	54	69	61	65	79	87	72	81	72	69	76	79	52	81	63	78	69	78	80	68	76	66	86	70	50	64	57	70	68	76	56	78	61	70	73	57	63	62	76	83	72	70	68	71	65	87	65	70	70	75	67	67	80	68	66	60	83	58	72	63	73	60	72	55	74	76	55	57	55	70	64	73	55	67	75	69	62	70	85	74	84	67	65	64	72	55	72	65	58	69	73	67	74	66	62	81	57	57	54	73	73	75	80	68	55	75	66	72	73	75	58	75	81	79	65	62	66	73	70	66	69	53	61	67	82	68	60	66	68	50	64	80	74	67	86	64	63	71	68	88	71	84	64	78	77	86	79	61	62	55	62	59	62	77	60	73	65	66	71	68	82	74	66	66	70	45	89	74	75	66	92	60	65	72	61	66	63	83	81	71	69	71	62	74	67	73	70	73	71	58	75	71	65	55	67	64	61	83	61	67	62	63	62	60	74	76	88	76	66	77	85	60	72	63	57	61	69	85	81	65	72	75	75	77	70	65	55	71	72	71	64	71	61	86	64	78	74	64	67	74	69	62	68	91	81	62	74	71	64	65	67	72	71	68	62	63	82	57	74	94	66	71	81	85	71	77	59	63	68	66	75	86	74	64	64	84	82	59	67	82	73	54	61	91	78	63	69	70	67	76	64	78	85	64	54	64	59	84	65	85	66	67	67	59	71	70	52	72	92	74	70	69	74	91	84	68	73	90	63	58	64	78	84	56	70	69	77	84	67	83	67	68	62	63	74	60	81	60	60	63	76	73	65	71	75	74	76	62	87	73	63	59	55	85	82	87	60	67	73	70	78	76	55	69	87	80	62	69	87	63	62	78	71	63	61	73	50	69	61	75	54	78	71	70	72	66	71	69	61	69	68	65	66	77	72	65	59	60	80	85	66	83	79	58	63	75	82	64	65	65	68	76	80	64	76	72	61	68	65	73	81	78	69	62	60	69	77	73	64	74	77	71	73	82	75	70	64	75	68	72	59	76	79	71	75	57	77	72	73	67	78	74	72	54	65	55	72	70	61	71	73	93	62	77	68	63	60	51	64	70	80	68	76	80	58	90	77	76	56	75	53	81	59	78	63	70	77	66	66	74	72	61	68	79	62	77	75	53	64	71	78	79	71	65	63	65	56	60	68	85	58	80	82	75	71	67	62	66	76	77	77	83	72	61	69	74	61	63	63	76	75	62	59	73	73	80	68	75	60	76	78	91	56	57	55	69	59	71	66	71	70	76	58	77	62	51	62	70	77	66	72	61	69	75	49	75	76	68	81	77	73	71	79	68	67	66	58	57	80	74	64	81	76	70	76	68	61	79	57	64	64	77	76	79	64	70	66	102	71	62	81	68	59	68	58	69	59	70	76	81	67	86	73	71	57	70	70	79	63	59	75	69	58	72	82	53	75	74	79	85	68	65	81	64	78	73	77	62	55	66	75	82	61	77	90	68	76	76	61	69	72	86	63	68	76	81	77	75	71	72	58	57	66	71	71	65	65	50	68	59	69	60	68	75	58	50	73	66	83	74	72	60	65	79	76	78	77	82	81	64	69	52	79	67	69	68	68	70	73	82	58	80	82	76	68	81	78	67	71	66	65	75	79	39	53	75	66	72	45	66	69	66	63	66	87	57	66	64	68	55	57	61	44	72	63	62	73	59	72	71	75	75	53	70	85	62	68	48	70	71	62	72	67	63	81	71	83	56	63	92	59	66	74	72	55	79	54	74	56	58	68	56	59	65	72	63	68	81	75	71	65	56	80	71	72	70	89	73	73	68	78	58	84	66	67	76	76	79	75	82	72	66	77	76	75	77	64	59	79	87	57	62	72	70	69	66	78	74	71	72	70	71	67	83	79	67	78	55	72	75	65	68	58	72	69	78	79	69	59	63	61	65	81	61	63	74	64	61	81	68	61	66	69	67	69	69	66	78	64	49	73	76	82	71	58	79	81	61	65	77	77	79	67	62	64	73	54	60	64	73	85	57	83	71	62	65	66	80	67	70	78	70	73	73	59	72	61	67	64	78	59	85	62	61	73	59	78	71	61	65	68	62	63	71	67	67	64	68	77	86	65	72	65	68	68	73	69	73	63	67	72	73	60	63	70	60	69	61	60	67	66	75	71	61	64	88	74	74	64	84	68	61	73	66	74	71	62	61	70	58	63	58	77	70	70	67	54	78	77	68	64	77	59	60	61	64	68	70	69	73	71	77	59	66	73	66	66	75	68	57	76	67	68	70	73	79	63	69	79	61	63	74	72	70	72	79	93	70	84	72	81	63	68	69	79	67	74	79	74	68	60	57	64	84	63	67	66	62	69	58	67	69	79	69	62	65	68	60	73	74	55	68	60	61	59	88	74	60	64	72	64	75	64	62	59	64	59	67	77	76	72	69	74	68	68	91	71	88	74	74	72	81	67	67	80	61	57	72	58	52	64	56	76	66	70	60	66	69	85	88	70	70	76	82	62	78	78	59	72	75	72	82	71	82	58	74	57	62	84	65	70	69	76	50	80	69	65	68	69	66	79	73	65	65	73	65	81	57	63	71	73	81	85	76	66	60	76	71	65	68	67	73	71	66	64	61	61	62	75	59
19068	11749	7233	13284	21760	23274	23459	21980	18748	16011	11795	11934	10588	8992	8482	7206	6113	5319	4864	4839	4408	4532	4561	4922	5396	6277	4191	3581	4468	4928	4190	4606	4321	4174	3555	2676	2616	3011	6673	8206	6540	4595	3038	1758	1186	972	859	765	771	734	780	782	732	751	773	725	820	729	776	731	763	832	827	754	795	731	775	788	767	751	798	773	774	786	758	737	748	752	795	757	732	755	765	744	749	779	719	755	792	722	733	768	753	808	768	769	765	794	786	721	741	791	792	811	767	753	743	713	795	738	758	810	747	757	778	773	750	773	766	760	808	790	741	832	776	772	785	715	772	742	761	747	716	759	759	767	753	766	796	769	793	755	776	760	752	753	735	703	809	743	699	750	774	778	764	798	769	757	728	765	722	749	753	757	770	731	747	791	765	710	733	755	792	776	776	781	771	745	771	809	750	785	736	792	800	771	762	767	764	793	760	757	763	773	811	782	746	773	790	768	730	786	798	718	769	776	771	752	762	746	731	731	759	772	734	779	740	730	749	803	736	737	736	800	747	709	745	797	754	791	788	805	745	775	766	739	734	715	717	767	741	751	733	789	720	780	740	710	803	755	762	782	769	772	740	728	737	748	772	791	707	780	786	792	766	745	772	760	720	722	797	716	763	772	817	762	785	706	773	762	760	739	738	744	772	790	722	803	793	752	786	744	780	761	804	747	735	802	740	756	741	757	783	781	792	761	732	801	727	726	765	765	741	738	787	806	771	748	790	761	794	767	751	775	723	812	742	791	721	744	705	778	747	815	727	746	770	733	742	744	755	790	795	719	742	763	781	708	746	744	702	748	787	695	731	734	747	758	759	749	794	796	804	763	750	729	782	721	799	746	768	742	721	777	770	726	750	740	760	764	716	823	768	757	776	784	733	775	771	796	735	786	772	759	750	763	727	717	787	792	799	776	758	786	831	741	738	755	751	775	768	708	747	784	741	697	744	762	780	786	761	728	809	751	742	783	799	795	778	741	760	744	769	795	771	715	806	777	807	771	710	759	726	815	797	751	811	804	747	757	765	739	784	735	766	736	815	776	753	692	749	723	755	782	749	771	770	793	750	713	787	718	775	748	802	753	806	827	762	788	784	768	729	750	732	798	734	794	744	737	774	790	743	764	773	785	789	776	785	781	743	746	754	754	739	732	742	755	767	760	734	757	779	790	759	747	770	791	721	780	799	755	804	731	796	786	686	746	790	720	764	750	792	723	772	777	748	768	783	741	792	751	767	798	766	819	772	742	760	739	686	773	800	753	758	768	777	802	782	768	765	772	771	772	811	713	766	790	739	763	759	694	720	745	763	758	716	733	747	754	712	805	713	715	745	710	721	741	726	776	746	736	757	786	775	722	805	769	729	792	738	745	707	776	783	739	769	756	791	737	797	764	777	746	752	758	737	748	724	771	808	802	763	757	791	717	766	756	778	793	784	769	719	750	756	763	757	758	766	736	717	728	748	769	726	762	761	762	744	799	772	766	715	769	767	777	769	744	779	766	802	718	718	792	787	779	724	773	769	762	775	746	734	759	729	761	783	733	718	756	725	766	788	750	790	733	789	787	771	723	758	765	741	741	788	758	742	735	749	777	719	693	758	786	776	754	776	770	739	764	788	780	789	750	788	741	708	730	739	734	742	771	756	762	761	846	740	773	768	786	805	749	789	744	764	811	755	754	744	717	741	762	770	749	746	778	745	711	763	744	759	798	765	745	796	787	797	787	721	724	769	771	754	765	804	765	821	792	762	718	789	768	729	790	735	757	746	806	755	769	745	780	753	768	757	776	770	794	753	776	700	716	750	739	763	761	752	739	761	772	754	755	751	736	760	742	743	709	799	799	754	770	712	767	746	739	735	757	761	773	729	717	728	731	724	756	784	781	783	743	769	777	760	762	790	822	784	766	783	744	786	765	732	763	757	739	754	759	784	752	696	816	773	725	733	756	763	800	817	751	776	789	760	747	778	742	750	728	794	740	767	793	757	738	769	760	755	773	774	799	731	749	777	742	725	770	788	808	792	778	762	748	714	801	757	725	748	726	739	759	712	721	756	779	715	742	737	816	721	731	734	771	761	785	780	758	769	746	739	764	787	735	745	731	801	761	739	754	735	808	801	797	725	754	760	718	786	728	719	794	787	777	732	798	759	756	783	725	753	777	794	759	730	769	741	800	815	768	786	714	820	760	784	717	758	755	745	768	759	724	757	742	789	732	737	740	745	733	750	771	763	769	781	739	736	760	761	785	739	744	742	753	736	746	745	749	741	768	746	783	769	771	794	802	773	724	745	770	826	740	754	753	730	731	777	799	770	784	749	703	798	737	699	733	793	789	758	766	730	759	754	736	792	789	724	760	770	772	801	749	775	761	771	755	761	733	771	707	722	761	790	796	788	778	737	758	803	754	737	741	728	751	747	758	783	697	783	784	732	762	695	769	765	781	788	758	752	757	761	748	766	731	767	821	774	773	771	716	769	762	761	729	724	727	747	730	778	749	770	714	781	794	760	749	764	755	748	762	758	729	763	760	696	709	768	703	772	767	753	769	783	782	680	787	743	769	792	779	732	728	742	762	740	700	758	713	748	773	750	759	737	755	730	763	730	754	757	788	736	697	787	780	774	746	772	723	760	812	792	790	759	777	734	802	782	763	829	757	789	768	788	763	753	795	747	762	761	743	691	745	779	763	792	784	776	791	787	762	741	762	782	775	739	751	727	777	719	780	777	789	705	783	780	765	761	805	735	785	786	823	769	775	768	793	762	728	768	727	800	759	764	770	753	738	748	718	724	778	748	753	767	711	782	777	760	716	777	798	763	768	774	697	764	813	728	746	770	796	794	794	720	690	744	729	701	760	767	734	794	718	743	749	741	765	754	753	783	771	753	778	760	809	761	697	712	820	779	758	730	800	747	772	787	727	742	754	741	712	791	802	728	791	783	773	773	782	749	770	748	746	766	771	807	732	794	743	791	702	751	718	723	752	751	764	772	772	767	688	776	752	772	751	760	781	736	713	781	792	754	723	785	745	802	761	729	788	751	757	765	747	742	753	740	757	762	768	750	805	759	770	816	761	741	736	736	772	748	739	827	775	752	739	766	736	744	780	780	756	828	711	779	725	751	728	768	740	754	691	747	762	746	805	737	789	749	771	771	772	776	774	783	724	780	779	749	699	790	754	733	762	712	783	759	772	821	733	778	694	746	748	789	783	769	765	799	697	768	776	775	763	754	719	765	755	761	718	710	819	750	768	788	798	745	747	740	778	719	780	749	788	749	729	774	722	753	779	706	779	783	752	757	754	717	780	760	743	759	786	765	797	722	762	735	792	734	780	760	722	774	742	750	711	771	803	736	752	805	789	791	739	753	764	772	806	769	777	744	720	776	710	789	738	812	714	791	757	706	755	758	722	746	774	719	776	768	732	749	755	757	755	742	743	757	745	725	747	738	792	728	694	756	757	740	725	779	727	770	772	771	715	780	715	753	720	748	739
2780	699	419	305	313	404	490	517	526	479	368	303	292	298	259	264	248	188	185	175	184	170	203	215	206	256	154	167	171	201	216	200	152	136	157	139	128	151	207	319	292	244	148	107	82	82	69	61	57	63	61	55	58	55	59	70	47	58	63	67	71	54	44	70	59	67	58	64	39	54	57	58	52	57	71	56	67	64	70	66	60	59	67	71	65	67	66	65	61	78	52	63	65	70	67	68	69	46	60	57	69	69	64	63	65	76	55	63	50	65	64	54	58	56	69	66	49	65	66	57	70	51	63	57	56	60	73	58	59	65	68	70	58	59	65	46	55	49	68	70	51	57	61	68	66	81	53	69	56	62	64	73	62	67	69	65	54	75	51	67	61	63	59	67	61	50	52	61	48	69	69	65	68	64	67	64	55	72	61	55	60	54	74	61	62	52	59	48	62	77	73	62	67	50	61	54	57	55	56	62	56	59	64	63	49	72	58	60	66	61	60	55	60	63	62	61	75	69	57	58	57	57	51	55	64	65	49	60	61	64	54	77	63	76	63	61	70	64	61	61	73	54	55	67	49	65	57	53	59	72	71	55	58	51	77	50	59	48	74	49	76	53	51	61	60	64	64	56	61	58	61	63	56	65	49	60	61	54	72	62	61	56	70	46	52	57	73	57	71	74	63	54	67	60	77	72	66	63	67	52	78	66	55	55	68	77	58	62	49	57	71	47	68	56	69	49	66	68	64	67	63	54	55	68	65	61	61	50	52	71	63	76	61	60	68	67	73	67	60	66	66	50	62	54	66	54	58	78	61	64	59	62	53	64	62	59	43	65	67	63	49	67	65	52	74	64	71	68	68	59	64	54	46	63	56	64	52	57	77	61	62	63	64	62	68	66	48	62	66	60	61	71	70	57	63	59	50	53	55	67	59	66	51	61	57	67	64	58	60	58	74	56	67	59	74	66	75	67	52	64	43	65	61	53	56	52	55	73	59	69	65	59	64	76	46	77	55	49	60	62	71	65	67	66	62	55	55	70	77	65	60	54	60	61	74	61	60	70	55	69	66	57	50	52	49	49	54	58	61	60	57	61	73	65	56	52	50	54	78	61	62	64	63	54	68	55	63	67	68	55	61	51	62	57	57	61	56	65	66	57	69	55	65	63	54	71	71	64	56	67	58	78	68	58	57	73	51	69	56	52	58	68	78	65	58	60	58	39	65	63	76	64	62	66	71	67	54	52	66	64	51	58	65	55	53	86	61	54	58	65	69	52	74	52	60	54	54	60	56	57	67	70	61	74	79	42	64	49	76	70	59	65	70	80	62	56	67	65	56	54	72	71	64	56	66	77	66	62	72	63	52	60	57	68	52	70	65	57	67	66	60	65	64	61	57	61	65	60	64	64	60	52	77	53	63	63	60	67	64	70	67	60	69	62	78	70	56	54	57	67	63	70	73	58	48	74	51	61	60	79	62	67	68	64	71	47	55	72	54	66	67	83	52	56	62	58	58	64	68	60	62	58	45	68	45	72	61	69	62	63	60	71	60	66	62	67	60	59	64	53	76	51	65	66	62	56	41	64	62	68	56	58	66	73	72	69	63	49	67	67	63	64	63	63	57	67	52	81	79	67	65	58	68	53	64	63	49	65	60	70	54	78	56	74	49	47	74	62	55	71	50	65	60	62	55	65	72	80	71	63	58	68	66	60	66	56	78	73	64	62	63	60	61	79	52	59	72	65	68	74	58	58	74	77	74	72	58	59	66	61	62	64	73	63	61	74	57	63	63	51	50	57	55	71	67	56	57	60	59	56	67	67	54	68	56	62	68	75	52	52	72	61	63	58	71	60	63	63	48	68	69	58	62	62	57	56	59	64	61	52	57	60	85	55	71	56	57	68	54	58	79	76	67	67	82	64	72	63	58	73	68	58	72	61	48	73	66	55	63	65	54	68	57	62	87	66	72	61	63	49	64	57	59	74	60	64	69	59	67	65	55	59	65	73	58	76	65	63	54	48	66	86	53	59	59	59	64	61	56	69	59	67	63	49	83	62	55	57	56	76	53	56	61	68	70	63	59	69	63	59	81	60	61	65	57	71	66	66	62	59	62	64	51	59	59	51	60	70	55	53	52	49	66	59	71	77	57	64	55	65	54	69	51	54	66	60	55	58	62	52	57	78	54	71	51	77	67	61	58	66	59	72	64	58	56	51	63	52	67	53	73	64	55	60	64	62	70	63	84	57	47	55	49	64	69	50	76	59	63	76	68	70	62	53	84	62	73	64	58	58	51	63	66	64	76	51	68	80	63	67	73	72	69	64	74	71	75	64	67	61	58	68	55	58	59	80	63	62	67	55	44	49	62	71	62	72	63	74	56	67	67	61	50	51	69	64	60	53	50	62	53	51	59	66	54	63	60	53	57	53	68	64	57	74	55	59	54	70	64	53	53	56	60	74	68	61	57	68	60	77	68	63	52	65	66	65	65	71	62	58	59	64	75	56	56	50	69	77	59	54	55	54	73	56	66	63	57	63	56	75	53	57	73	50	48	71	60	61	54	72	65	54	75	65	72	71	68	63	63	66	63	90	61	52	62	63	73	65	65	58	61	48	62	69	65	56	62	56	71	55	66	67	67	55	70	52	66	56	60	68	50	63	71	73	63	50	66	68	64	61	67	68	57	54	62	61	54	65	69	60	53	59	63	75	69	60	65	74	63	61	57	70	63	58	65	81	56	85	54	58	54	66	55	64	52	71	50	62	63	63	45	65	74	56	61	61	62	65	64	65	57	56	51	62	73	64	60	58	58	71	54	56	57	71	50	70	61	80	67	60	70	71	69	55	48	85	49	73	56	57	62	69	54	72	78	65	57	57	67	56	55	59	62	65	59	58	67	64	60	58	68	65	56	64	44	70	53	61	65	71	75	64	67	59	60	64	75	66	72	65	63	58	58	69	54	59	67	66	74	77	73	78	56	80	64	52	71	69	71	62	62	60	57	52	73	59	65	64	55	66	71	55	63	56	53	56	61	52	73	60	86	62	66	58	58	61	60	65	66	52	57	62	60	61	46	67	66	57	54	66	72	66	72	70	58	52	64	60	65	70	56	66	78	58	63	81	51	54	59	68	72	60	64	71	60	49	55	57	68	67	66	69	76	65	61	65	68	67	68	63	64	56	66	68	62	69	61	52	69	55	60	43	72	58	65	57	65	65	61	69	74	73	67	50	67	59	69	66	53	60	55	63	68	85	61	69	73	66	54	61	56	66	57	65	57	65	58	46	63	59	79	62	68	71	57	54	57	54	60	63	54	68	65	52	56	76	74	78	68	74	71	60	65	62	65	54	60	58	68	75	65	74	58	51	66	54	59	56	56	61	62	68	63	54	52	86	71	58	54	68	63	74	80	69	47	61	48	63	57	54	60	73	71	75	66	54	68	58	60	62	59	72	59	72	59	54	60	57	78	66	46	58	56	54	58	70	75	59	57	62	56	67	55	77	61	51
19098	11105	7307	12994	20474	21198	20102	19592	19575	16530	12569	10375	10732	9387	8274	8116	7031	5722	5210	5273	4901	4963	5279	5855	5606	6530	4215	4062	4865	5202	5442	4860	3784	3987	3624	3004	2636	3237	5716	8101	6770	4720	2933	1758	1078	863	742	712	653	694	686	676	708	695	646	698	650	667	705	721	675	715	698	726	678	714	688	699	712	694	661	642	660	686	713	692	674	679	695	693	661	725	701	722	714	726	706	691	651	689	738	656	668	677	637	678	721	649	668	680	682	694	667	697	719	685	683	722	705	697	680	689	677	667	707	696	713	677	692	731	708	697	676	728	692	721	663	698	649	684	694	686	653	692	701	665	662	639	689	686	681	672	699	698	681	715	715	654	676	720	712	679	683	707	663	733	682	694	684	688	684	683	680	721	631	759	677	639	649	636	678	721	667	661	663	711	684	674	709	664	717	696	667	732	684	689	651	713	704	703	736	683	697	720	722	678	704	689	686	681	690	660	668	668	699	688	717	760	684	695	695	711	693	676	712	675	680	721	718	693	717	693	695	661	681	697	722	701	728	709	675	703	664	648	694	678	647	692	701	688	727	704	669	678	681	664	704	718	681	646	660	689	730	641	731	711	693	744	696	692	653	708	708	668	697	697	713	729	679	723	706	713	728	686	679	677	728	691	707	698	697	747	708	686	686	694	669	718	733	725	713	695	692	690	659	730	720	657	676	727	666	724	718	664	735	696	706	704	723	700	662	677	677	688	724	712	635	648	730	695	713	679	673	705	672	710	682	675	722	646	693	657	689	710	715	711	665	722	655	686	671	664	702	676	690	640	731	706	693	700	695	698	717	643	683	666	658	645	702	708	665	670	702	660	664	673	687	691	689	745	704	629	696	645	727	663	670	680	708	680	669	738	696	704	701	716	672	658	668	691	668	695	702	714	682	716	662	700	686	694	683	715	792	706	701	669	675	692	700	717	634	717	682	682	691	732	650	685	721	689	639	679	679	707	692	742	698	725	681	709	715	682	709	674	674	679	714	707	751	710	676	689	699	689	682	656	659	665	696	720	702	647	696	732	681	706	640	742	683	668	688	705	709	673	717	684	670	692	695	664	674	725	687	681	708	691	708	712	719	673	687	690	726	691	699	676	671	680	725	645	654	719	697	723	681	691	707	679	703	697	663	686	701	675	688	706	676	720	686	678	696	696	720	674	684	709	672	713	688	710	717	671	665	712	651	687	748	716	685	696	661	705	674	691	756	680	695	649	691	690	661	678	689	721	739	689	691	690	668	651	717	708	677	703	717	711	697	725	713	688	651	721	637	668	698	691	646	664	702	704	720	695	743	760	748	678	714	710	704	721	671	717	676	723	651	690	681	685	677	676	716	737	659	707	709	740	707	722	669	694	698	682	669	735	673	669	694	683	678	709	684	706	592	723	674	710	722	690	700	665	725	725	649	698	712	690	672	716	728	684	685	738	683	704	671	692	708	710	705	712	724	689	701	744	662	676	690	644	646	704	681	672	656	703	718	624	707	638	687	653	670	708	718	679	709	667	680	711	689	705	687	682	677	666	701	660	707	690	697	653	687	704	669	679	680	657	670	697	714	748	655	666	709	700	683	677	694	705	672	666	699	680	715	720	721	665	735	688	682	686	727	686	668	676	719	724	701	705	682	672	683	680	681	698	702	701	666	701	703	717	653	683	742	676	654	677	660	702	692	670	675	730	697	687	697	742	710	702	680	704	727	692	688	671	660	696	685	693	680	711	658	704	707	698	716	716	705	696	675	681	697	708	677	667	715	721	702	686	695	661	674	659	677	730	682	690	671	710	697	723	698	706	698	634	653	672	710	662	723	686	693	699	712	728	673	673	700	712	729	663	667	672	689	730	673	662	715	714	662	653	686	684	691	717	727	714	662	677	723	658	678	694	705	726	693	708	692	692	675	678	703	677	681	701	682	703	728	652	665	710	676	669	675	677	734	738	658	667	690	717	679	692	716	705	674	694	687	680	731	674	696	678	706	654	698	705	681	708	678	730	719	697	690	667	666	715	644	748	682	649	687	680	680	702	656	708	744	714	696	704	697	750	724	653	740	711	706	738	747	678	705	683	654	739	711	703	671	655	684	648	674	694	670	652	716	709	696	721	726	675	662	708	703	688	697	650	678	728	686	674	729	684	740	682	676	644	703	680	729	673	698	655	660	688	662	716	677	747	685	723	737	740	651	668	627	700	670	710	669	659	702	666	698	739	730	692	701	711	680	665	726	697	668	695	653	685	671	712	657	702	712	737	699	668	713	680	762	700	698	667	682	712	657	730	687	721	669	700	698	699	725	715	680	666	683	722	699	646	729	694	720	697	752	748	693	665	665	671	741	678	644	692	697	716	695	654	690	720	656	705	716	684	682	692	633	692	722	740	704	695	722	716	708	694	726	736	695	727	740	717	689	686	693	639	694	687	694	660	694	691	703	659	717	720	725	668	682	718	674	693	697	706	671	594	710	624	722	679	738	655	679	648	694	690	650	669	665	651	650	710	706	722	671	709	733	670	674	724	706	648	718	676	672	649	683	694	739	692	700	696	683	710	638	683	666	699	694	656	731	671	657	682	676	685	675	666	646	633	750	650	728	661	677	749	675	725	673	713	659	731	726	717	712	739	726	719	710	718	692	696	726	714	692	661	692	651	655	719	698	661	671	664	687	703	680	727	675	723	698	698	728	730	703	711	695	722	683	699	692	714	663	657	664	650	710	714	672	708	730	694	715	725	713	656	709	654	705	720	718	651	671	701	698	668	689	672	687	696	695	744	713	724	632	653	683	699	664	744	694	673	712	724	646	700	683	716	675	683	741	682	689	689	710	715	693	749	722	675	670	720	653	672	708	740	673	726	702	686	639	667	658	622	703	679	656	626	663	700	671	721	686	680	691	679	714	752	607	649	716	703	732	699	716	695	712	703	705	701	685	734	665	670	713	704	673	698	700	670	664	732	695	734	677	660	701	728	681	687	697	680	669	676	685	692	707	656	686	684	679	696	689	719	697	677	687	649	659	692	651	653	729	678	696	640	709	693	691	688	705	695	675	640	679	704	711	708	682	683	708	686	696	692	710	664	692	650	689	699	662	720	672	662	659	669	675	726	669	680	654	708	708	692	638	643	710	726	613	707	736	718	662	718	728	685	742	697	684	725	648	682	674	732	696	660	698	685	734	672	723	665	669	739	659	713	669	707	681	711	656	705	703	681	661	709	681	731	693	657	660	654	684	699	694	732	689	705	711	662	647	676	683	685	681	664	708	681	679	690	714	734	699	694	671	681	726	696	757	704	681	679	700	687	681	725	716	721	693	699	679	698	687	683	661	684	689	625	711	697	684	701	719	702	656	704	720	658	662	647	724	638	666	727	724	703	696	665	712	675	703	671	698	694	674	703	702	713	681	675	682	730	671	673	663	753	697	708	675	744	698	731	638	754	661	690	697	713	694	654	655	735	712	675	709	668	683	694	697	674	683	665	673	692	653	676	742	727
1931	1020	603	404	421	531	573	479	589	644	497	369	394	364	280	303	251	236	221	227	213	223	213	246	244	249	196	192	215	228	292	411	194	189	183	162	139	243	477	393	348	226	170	127	95	78	74	61	77	62	53	73	64	59	63	80	80	65	63	80	67	79	64	70	83	66	81	71	63	61	76	66	64	77	65	74	55	53	72	69	71	64	59	67	74	66	57	61	75	63	81	63	78	68	66	70	76	68	60	85	67	67	86	61	73	64	67	62	76	69	67	68	56	84	67	62	62	86	72	67	61	59	45	62	67	70	57	71	59	65	63	60	57	74	58	68	72	82	54	76	61	64	65	66	68	65	62	75	53	73	77	82	60	69	64	64	67	55	66	78	64	67	70	74	72	49	74	59	55	57	66	79	80	67	72	59	72	67	58	65	77	71	67	75	56	62	53	53	66	70	72	52	66	70	75	82	68	80	81	59	72	58	79	65	69	58	80	69	66	70	81	68	74	71	73	85	67	87	58	55	67	77	64	71	74	47	58	75	57	65	78	77	66	54	63	73	67	52	73	70	72	83	87	79	73	81	72	55	63	81	75	71	67	70	60	73	70	76	52	69	68	69	82	66	70	71	75	61	73	61	50	74	61	75	73	72	83	63	67	55	72	69	55	79	67	69	60	74	57	71	65	74	67	82	81	75	58	74	72	62	49	67	69	78	52	58	60	65	63	72	63	66	57	71	75	76	62	85	68	68	79	66	77	63	76	79	70	81	57	70	55	59	69	57	68	75	76	78	61	78	81	86	75	59	75	65	52	64	66	65	70	56	81	69	67	76	63	66	67	63	70	67	69	69	64	78	66	78	59	71	76	74	84	76	72	67	54	61	61	76	63	81	60	75	77	46	80	63	65	78	78	72	75	65	80	55	88	64	81	57	65	66	57	71	70	63	82	76	63	89	57	68	83	74	84	72	80	74	60	66	56	67	57	77	62	69	71	71	66	78	46	85	69	63	64	69	84	61	75	75	80	83	69	68	64	72	65	58	62	74	85	67	62	62	78	79	69	61	74	65	64	47	76	79	82	72	82	74	59	81	70	65	69	75	62	88	61	81	67	82	76	71	80	87	84	49	81	77	56	70	67	60	62	85	79	61	61	65	58	69	68	63	82	80	73	65	65	64	53	70	60	62	63	77	63	61	68	68	73	69	66	80	62	69	57	85	64	58	72	78	56	71	60	77	64	76	71	64	74	67	55	54	80	80	73	67	57	61	73	56	64	77	67	63	69	77	77	60	74	62	66	83	51	80	59	84	77	58	85	48	77	76	80	83	72	70	74	80	60	82	68	57	84	63	69	71	73	72	76	58	62	71	71	69	64	67	75	71	71	63	81	79	71	69	68	62	65	78	82	66	63	81	91	59	74	71	68	60	80	81	55	76	72	67	75	79	73	75	74	76	65	61	69	64	71	79	65	51	65	66	65	59	74	60	53	69	66	88	73	65	81	61	74	60	73	74	69	71	67	73	64	65	71	62	58	65	74	52	66	60	63	73	66	61	82	67	66	54	90	61	75	81	90	78	82	74	60	69	56	66	65	70	77	77	72	64	67	84	75	74	67	75	69	58	73	57	70	80	59	62	71	59	87	72	57	62	79	69	74	60	75	64	58	80	75	72	67	67	64	57	79	64	63	79	74	61	78	76	78	64	77	68	89	72	76	59	61	62	65	64	72	73	63	71	62	80	77	75	71	89	62	75	84	65	63	80	82	67	74	64	74	66	80	49	70	70	66	68	75	59	72	75	61	60	54	64	64	70	65	68	77	65	70	67	73	59	68	61	80	74	83	60	64	79	60	88	86	67	74	57	60	82	78	64	69	63	64	77	67	71	61	67	64	78	78	64	74	57	69	76	57	66	81	51	68	66	49	74	69	67	75	70	55	56	57	69	77	79	88	62	68	63	70	53	71	72	63	58	59	70	70	59	65	69	80	73	57	79	87	67	72	87	73	66	74	54	69	65	60	76	81	65	73	70	54	65	72	78	71	52	57	60	74	56	71	64	78	66	74	64	80	70	68	72	76	75	60	61	73	62	72	67	56	62	63	73	69	64	62	58	66	64	61	61	71	63	81	73	84	64	65	77	63	73	65	68	63	78	58	64	79	58	90	69	56	70	66	65	58	77	61	67	79	51	66	71	70	78	76	72	59	67	76	62	71	71	45	68	79	62	74	78	64	72	57	67	71	57	58	67	67	84	58	75	68	80	79	69	86	88	81	68	66	73	69	65	64	66	70	66	74	70	73	72	71	55	61	67	75	57	71	67	69	75	51	54	76	65	80	59	54	90	67	72	79	65	78	66	67	67	78	73	84	65	69	66	84	66	82	54	70	63	73	66	68	62	69	75	68	65	59	68	84	66	63	76	68	72	73	64	67	62	76	69	72	75	66	52	80	62	82	58	74	71	82	63	60	71	67	68	75	54	74	66	56	72	62	73	67	62	69	70	59	51	74	81	58	60	74	61	62	73	78	62	72	67	84	76	65	63	55	76	65	70	71	64	82	71	69	55	70	71	72	65	59	62	80	58	70	56	61	70	60	77	60	59	68	74	73	79	81	69	60	66	71	59	59	65	75	67	75	71	65	60	84	64	82	69	66	73	71	64	48	67	55	56	72	74	81	82	80	65	61	69	82	64	62	61	67	78	78	66	70	70	64	80	78	61	86	64	63	77	74	63	70	75	67	52	54	88	59	65	71	68	67	75	56	66	65	67	69	80	70	73	78	60	67	63	56	73	75	70	82	53	67	73	69	71	70	48	69	82	86	63	70	62	51	66	75	69	79	62	62	70	53	77	83	67	88	77	80	80	69	60	78	71	70	73	64	80	65	57	64	71	68	65	66	62	63	78	78	75	69	67	67	62	68	52	62	70	63	73	73	72	63	61	76	82	64	67	61	50	77	63	61	66	59	56	73	69	61	73	78	72	82	65	51	73	62	53	70	76	71	73	63	61	66	70	78	65	63	74	58	74	91	67	72	65	63	64	69	62	75	65	53	67	77	79	72	82	59	71	73	59	75	73	65	79	76	70	70	74	74	57	59	57	72	87	90	62	91	77	86	75	82	55	52	68	65	60	53	68	72	73	80	68	77	58	76	70	64	74	64	66	70	79	66	73	73	71	58	54	70	62	67	80	74	93	62	59	64	69	67	70	90	66	61	72	76	73	60	65	67	72	57	79	60	56	76	71	77	73	61	70	63	81	64	75	76	77	75	84	63	76	56	60	57	63	59	65	54	63	58	57	66	65	56	67	54	74	65	71	71	80	83	81	66	53	59	77	70	59	60	60	69	71	74	71	71	75	69	79	81	70	63	52	90	71	60	60	76	72	54	63	69	62	75	79	83	67	67	58	68	72	63	71	74	65	63	76	70	68	74	77	59	65	73	54	51	66	74	75	64	54	81	59	66	80	72	70	75	62	69	76	79	74	67	79	66	71	74	67	70	73	64	65
22481	13825	9128	15552	23867	23617	21244	18596	20131	19498	15142	12008	12314	10644	9320	9226	8330	6977	6832	6690	6413	6086	6341	6694	6419	6379	4629	4548	5661	5574	7446	9067	4646	4558	4106	3642	2921	6651	10547	9330	7578	4627	3150	2026	1312	952	791	796	777	731	771	801	746	772	733	782	800	763	730	750	754	768	782	756	742	723	733	726	709	786	711	766	749	736	763	787	702	750	794	734	765	724	749	767	739	716	799	734	767	732	697	784	768	711	750	739	799	722	811	805	756	771	800	806	752	756	780	799	744	791	759	756	765	723	770	791	749	749	711	768	762	729	743	745	773	768	773	771	808	767	719	751	762	767	708	712	816	710	778	784	756	698	710	800	768	707	729	743	722	746	733	764	732	750	741	740	759	766	712	784	741	786	800	744	737	717	774	772	750	681	727	722	787	817	730	758	771	734	730	715	728	790	734	763	838	755	711	760	777	796	753	763	744	739	727	721	786	782	782	714	740	759	744	809	794	704	767	782	745	729	724	740	748	774	749	767	730	692	760	736	747	784	784	766	744	781	731	755	761	771	740	751	750	783	793	771	757	773	727	747	797	726	769	730	770	763	747	746	751	748	794	764	769	783	716	728	724	805	687	768	755	781	747	738	752	757	754	777	722	742	758	756	785	803	786	744	770	750	792	740	762	750	758	720	761	695	702	746	753	743	773	710	758	751	710	735	784	756	757	752	736	772	756	729	767	778	790	723	728	807	773	722	774	717	744	763	778	735	703	767	730	778	735	789	749	734	733	758	778	757	808	750	744	751	740	783	719	791	729	731	795	707	728	730	755	773	747	773	738	721	794	792	769	758	760	778	731	754	757	745	727	784	795	742	752	701	735	737	736	740	794	746	746	780	762	758	746	792	762	805	802	773	724	731	758	799	768	754	773	750	754	788	767	792	779	788	792	759	740	831	816	772	780	740	769	742	758	793	766	759	755	771	781	770	774	730	757	803	778	735	741	801	805	749	785	748	769	748	784	755	798	767	744	781	735	754	756	765	774	730	787	798	762	768	752	815	788	767	739	758	765	786	705	776	755	750	791	737	722	710	773	807	764	753	761	750	765	783	737	746	720	802	744	770	818	776	774	780	756	740	761	798	733	770	834	740	728	763	793	730	741	783	760	769	779	734	731	750	722	790	777	696	742	733	723	750	722	751	732	743	770	692	744	740	761	709	789	764	715	757	752	768	763	766	798	793	754	788	766	772	804	806	757	750	753	748	770	740	818	764	752	759	794	772	796	780	751	743	754	724	752	721	773	769	738	762	720	772	766	739	729	748	803	782	758	780	749	833	756	780	811	775	737	750	800	730	720	732	754	737	742	756	739	761	781	717	752	707	767	781	786	765	751	779	753	766	763	766	793	754	768	775	769	729	734	781	778	752	780	792	777	740	777	751	771	765	721	725	770	710	766	743	710	770	712	745	745	781	779	724	743	799	812	728	732	775	766	778	754	750	780	790	730	784	766	775	729	797	758	762	782	713	706	746	794	712	777	760	754	818	782	752	769	821	692	806	797	767	743	741	774	742	738	784	813	755	742	753	735	719	785	792	807	764	775	787	773	763	754	785	753	756	745	768	727	786	723	765	717	761	819	787	747	780	743	730	776	768	775	763	760	768	713	741	745	755	774	763	778	803	791	804	791	751	751	773	787	796	734	740	716	715	745	765	730	779	831	777	748	746	740	730	727	701	787	751	697	730	735	741	766	745	738	793	750	718	740	797	768	755	742	679	746	737	756	758	771	761	781	785	780	759	760	724	764	737	764	759	781	757	763	767	737	749	744	746	754	797	767	752	784	806	743	724	707	715	753	728	755	787	762	755	776	787	759	763	726	766	793	750	768	745	731	761	762	783	733	728	766	778	707	752	710	790	787	773	765	781	796	746	764	822	798	764	727	769	693	769	782	766	722	776	745	706	779	783	732	792	725	766	738	739	789	753	739	720	747	754	744	750	710	754	770	735	756	800	705	728	734	785	738	752	724	710	737	734	741	716	775	742	711	768	793	745	768	730	768	763	782	810	790	716	729	793	745	786	766	773	755	772	795	755	761	757	781	652	841	778	750	763	779	782	793	746	753	735	796	724	712	744	687	729	772	760	724	736	774	768	760	735	763	793	745	828	811	756	821	757	794	770	741	758	770	742	760	763	816	725	734	762	737	715	749	789	803	792	749	733	753	716	805	779	750	741	774	738	822	720	765	736	745	733	738	722	771	798	799	735	801	703	741	744	742	715	762	740	785	771	783	773	784	743	798	730	803	723	795	796	808	723	745	797	721	692	743	739	813	771	764	788	757	786	738	733	723	755	723	766	734	773	800	764	744	719	738	789	712	801	781	779	803	771	774	771	796	742	772	746	776	827	704	753	757	743	779	763	722	787	735	754	758	775	813	828	757	747	805	774	732	791	765	752	744	718	768	697	767	730	750	753	795	790	782	787	761	730	733	788	780	698	759	726	717	768	752	788	760	713	774	768	822	747	713	731	747	756	708	782	740	755	828	733	741	760	812	773	739	744	762	736	775	728	761	752	736	758	757	750	754	730	754	808	749	744	775	782	808	771	813	727	782	705	784	746	760	805	756	761	773	755	752	769	735	740	715	726	769	756	748	767	759	769	731	736	804	741	732	783	757	737	787	756	768	759	743	783	728	724	764	772	735	786	769	751	744	810	786	720	731	755	726	791	758	748	766	729	748	714	798	724	748	742	758	796	704	750	738	773	775	742	801	795	731	742	704	773	757	759	772	703	759	742	709	746	778	781	768	763	750	762	762	731	772	782	751	725	737	735	729	761	808	761	751	778	761	742	754	720	768	770	797	742	742	775	769	761	752	710	723	753	754	766	761	761	756	815	806	747	709	763	766	788	750	774	790	745	740	736	731	758	746	768	731	756	768	705	751	716	732	862	758	759	752	751	773	706	769	789	753	777	788	771	743	762	729	786	732	787	772	778	773	791	766	727	770	715	720	749	769	743	733	744	764	763	751	752	732	758	720	796	737	730	746	750	728	750	740	752	774	764	770	770	770	769	744	801	746	704	688	783	730	783	747	746	742	776	748	781	758	763	778	723	706	746	800	727	766	791	774	736	772	782	771	765	773	740	775	740	757	761	741	782	786	751	841	721	748	780	735	777	785	750	738	761	757	789	775	794	748	819	773	701	792	725	777	759	727	743	788	748	738	782	725	752	782	811	731	803	740	772	773	779	760	739	782	774	807	755	734	747	776	788	731	783	766	741	751	730	777	763	734	820	819	755	777	777	720	765	757	747	775	773	776	778	713	738	751	732	762	751	783	759	760	745	733	751	764	740	794	767	755	769	764	777	781	690	748	782	709	760	766	802	755	772	728	840	786	765	765	742	743	762	800	770	781	727	731	768	761	785	774	713	746	766	757	740	747	778	775	785	768	764	718	748	776	720	736	751	770	738	740	732	753	753	800	718	811	701	742	736	761	716	753	772	760	742	771	690	739	746	779	779	768	717	751	729
1939	574	346	238	238	314	237	197	210	245	286	193	218	200	154	200	157	141	145	141	132	119	152	129	151	175	134	116	153	158	177	175	131	150	139	122	90	110	124	188	147	123	77	86	83	59	71	70	52	58	70	68	53	58	62	53	54	56	61	54	72	53	70	66	54	48	45	72	46	65	62	57	56	62	55	66	59	65	59	80	70	49	64	65	76	51	52	59	55	63	68	65	58	79	53	73	53	67	70	66	59	61	63	57	62	53	72	58	76	58	69	45	65	76	53	49	74	59	56	60	55	55	69	65	59	66	61	57	49	64	62	58	75	66	73	63	59	59	57	63	63	70	62	67	65	63	62	61	57	59	71	70	52	70	60	59	43	69	71	50	59	45	60	70	60	63	64	59	49	45	55	65	69	57	66	66	61	64	59	67	67	73	61	57	69	61	73	61	61	61	58	53	56	70	51	50	56	63	46	67	66	62	52	58	69	62	49	75	52	60	64	60	62	75	57	65	60	64	60	58	69	72	75	57	60	73	64	71	67	68	61	55	61	64	70	57	63	75	60	67	77	56	74	60	60	70	55	57	63	68	65	55	58	72	53	70	48	62	60	56	77	62	54	68	60	66	56	65	66	56	53	76	48	58	71	60	66	64	67	58	58	67	70	75	60	65	46	57	53	64	68	57	82	65	59	65	56	57	52	55	72	54	73	65	53	62	74	64	52	73	69	67	60	48	56	68	57	64	69	67	58	62	63	51	78	61	60	76	67	55	74	54	62	55	67	70	57	65	60	73	62	61	59	64	61	54	53	56	55	50	58	48	54	59	74	67	58	56	69	55	71	63	67	65	62	75	62	63	73	58	62	67	61	56	58	57	80	66	71	71	68	54	76	71	54	58	64	56	64	60	49	71	60	68	60	64	63	56	62	73	76	50	59	67	73	57	51	56	77	64	62	54	60	72	52	53	76	70	64	57	66	78	65	48	68	64	59	62	51	60	59	60	63	56	72	59	45	62	57	66	68	67	65	63	68	64	56	73	69	61	51	66	55	68	60	76	63	56	68	62	50	72	64	59	70	56	67	66	60	63	52	68	59	68	66	56	64	62	65	59	51	65	55	50	59	63	64	68	59	63	78	68	58	63	57	51	64	53	63	52	63	70	64	67	66	55	55	74	59	52	52	68	59	74	58	56	76	58	54	72	53	66	68	53	61	62	54	61	66	62	67	68	60	59	63	58	76	76	66	73	54	62	56	69	72	48	53	53	54	43	61	74	69	66	71	70	67	58	66	57	56	64	67	72	69	52	54	52	72	61	65	53	64	64	57	71	53	65	52	72	67	70	71	58	59	48	57	65	55	62	48	61	57	54	50	61	60	71	53	69	81	67	60	61	62	58	69	65	70	74	58	67	60	62	71	45	60	58	63	66	60	63	56	54	60	61	65	48	74	58	64	57	58	56	56	51	46	52	58	64	80	62	51	56	72	72	73	76	72	58	50	51	61	58	65	52	69	67	74	56	70	70	60	66	80	65	54	50	55	57	71	71	64	62	78	57	68	66	72	59	81	61	59	63	78	58	80	50	63	58	68	77	58	60	57	60	59	60	65	60	62	75	61	69	49	69	62	61	62	60	48	61	42	68	57	65	56	55	56	56	65	63	60	53	64	62	61	66	63	69	65	66	70	66	65	73	67	50	66	50	59	62	58	57	60	69	55	60	58	69	60	64	63	75	68	66	47	55	68	64	58	45	59	64	69	62	56	67	62	68	55	68	56	48	63	67	58	55	69	70	60	59	63	58	68	72	63	84	68	54	72	70	61	61	77	59	50	54	81	60	54	55	58	52	73	76	70	58	54	62	63	75	67	60	68	65	68	71	71	61	67	68	64	49	68	55	63	68	55	64	60	66	51	52	67	64	55	60	77	61	70	64	75	56	57	48	67	59	74	69	77	68	78	59	64	57	47	54	58	50	54	62	57	58	77	76	70	61	72	78	65	74	62	53	62	60	68	57	53	66	68	59	57	56	67	57	53	65	53	48	50	62	76	63	78	60	68	62	46	58	75	48	65	64	58	59	66	57	63	70	56	57	51	51	55	66	63	53	55	57	64	66	45	53	69	80	65	55	56	72	52	54	69	70	58	60	38	59	67	59	69	57	52	58	61	60	73	55	57	69	59	79	67	55	68	77	70	62	75	62	72	72	74	58	58	61	62	64	56	76	73	64	68	63	61	65	71	68	65	59	65	56	53	65	60	56	53	62	58	58	62	55	62	60	73	71	58	59	80	65	65	60	73	70	51	51	64	66	60	57	68	82	55	66	65	54	52	63	48	68	62	70	77	69	57	79	60	65	58	54	57	60	81	68	61	59	57	63	53	61	72	54	74	60	45	52	62	65	52	61	56	52	57	75	64	58	79	63	55	60	66	56	56	71	71	61	59	74	73	66	60	63	65	58	63	76	73	51	62	81	72	51	65	76	50	76	69	59	76	65	73	76	70	54	56	91	51	51	54	72	61	55	56	74	63	54	62	67	68	52	52	61	60	60	56	64	78	61	60	56	66	62	61	70	68	60	55	60	53	77	50	75	68	67	58	51	54	62	54	58	67	67	51	62	59	67	57	53	59	62	70	47	46	51	62	61	64	65	45	74	56	61	72	67	60	61	63	71	59	64	61	68	58	71	65	64	57	64	62	60	67	48	59	52	57	62	61	59	74	52	64	73	71	57	65	71	62	70	64	64	55	71	65	76	63	61	52	65	69	64	63	69	61	71	58	77	72	58	57	70	58	78	71	70	62	75	57	51	68	60	67	60	62	55	78	75	63	65	61	52	74	59	51	69	57	67	58	58	64	85	54	69	48	63	75	67	55	65	70	58	47	61	75	67	77	79	61	51	77	55	66	54	61	63	61	64	50	58	70	69	69	67	64	63	67	72	67	60	68	66	52	60	56	67	55	62	55	65	77	64	59	75	54	71	51	65	74	81	71	69	55	69	57	58	60	77	84	50	57	66	68	76	52	68	73	59	64	52	71	71	65	68	57	55	61	72	62	51	64	55	66	68	51	56	59	66	65	48	57	74	64	73	75	62	67	52	73	47	64	67	60	64	63	62	52	58	56	61	59	56	63	60	50	37	65	67	59	59	55	81	57	66	60	64	72	66	67	46	72	63	53	58	73	78	69	59	65	81	54	58	64	72	62	65	67	57	58	53	57	71	65	50	58	64	59	59	59	59	66	83	69	60	69	47	70	70	48	68	57	53	74	67	48	70	62	59	61	55	70	65	65	69	70	57	54	64	51	68	63	63	68	67	53	64	69	78	64	55	64	77	79	66	52	69	71	59	70	61	60	73	48	68	60	56	58	64	63	70	58	50	71	52	62	62	73	59	74	63	62	51	61	55	76	61	54	67	42	54	78	57	52	65	69	63	62	55	76	55	67	68	60	64	64	50	53	59	52	75	71	49	57	60	70	58	73	68	62	56	56	56	58	61	70	72	49	59
16978	9914	5978	9612	17060	16490	13793	10753	9804	10311	10566	7508	7409	6472	5600	5031	4579	4138	3917	3786	3197	3339	3548	3655	3856	4207	2860	2799	3453	4086	4563	4394	3100	3458	2902	2358	1757	2001	3259	3342	2956	1945	1414	1032	845	759	699	690	730	688	672	706	635	682	715	733	667	678	708	685	663	696	650	677	753	708	660	720	690	681	655	648	706	658	702	670	676	733	653	713	728	675	696	691	679	707	725	722	670	682	701	718	708	714	705	709	656	693	707	659	685	676	687	679	632	713	691	695	715	685	730	686	726	656	700	712	709	700	693	727	665	662	672	715	717	720	717	663	731	661	667	678	684	639	694	683	680	752	664	677	686	726	694	718	668	704	672	726	721	731	691	698	682	663	725	649	740	683	697	714	714	679	700	684	693	748	633	711	703	700	696	680	652	706	661	685	642	703	697	697	670	666	679	725	710	658	671	667	680	709	665	729	682	702	686	682	717	740	666	706	639	688	720	707	697	679	758	629	641	641	688	705	709	658	665	673	692	708	700	607	683	699	691	717	691	678	700	702	632	673	714	650	680	732	664	664	741	688	656	679	676	704	678	694	671	716	735	709	690	699	677	704	705	682	704	689	691	667	702	708	759	669	695	684	708	672	705	686	679	654	704	679	672	654	664	693	705	631	693	702	707	720	690	636	744	706	655	728	746	712	667	663	664	668	670	658	676	728	717	695	681	647	756	712	694	643	689	705	679	720	695	699	730	724	666	690	710	666	694	714	704	708	674	687	670	652	678	713	736	711	658	681	707	687	659	733	728	683	715	720	677	687	673	693	702	687	680	717	698	716	666	655	701	710	689	697	700	691	692	704	701	715	691	669	661	728	715	714	693	647	693	712	632	699	643	633	695	652	731	711	674	744	689	696	704	661	705	656	684	689	644	687	682	695	681	710	639	747	696	722	700	688	686	716	628	655	717	721	685	660	681	704	666	663	662	679	679	661	734	727	647	694	691	674	716	697	684	666	690	668	675	701	680	703	733	696	665	728	683	716	719	676	705	730	710	712	691	690	662	735	728	720	731	706	685	694	676	716	656	678	705	640	646	694	677	677	668	738	644	665	690	673	654	685	716	695	675	705	674	698	676	714	734	697	636	673	680	672	680	657	681	682	679	671	684	702	709	716	716	663	693	677	663	666	715	670	720	661	698	685	704	656	727	716	730	708	732	685	671	719	682	643	677	713	664	706	691	741	670	675	734	718	629	682	647	705	622	714	694	701	671	734	687	710	649	684	666	627	747	682	672	687	667	679	662	737	695	730	708	693	697	686	701	677	693	642	675	705	652	685	671	706	703	751	672	710	689	721	654	713	659	693	697	683	678	689	681	670	693	722	682	692	687	712	695	716	740	713	692	654	673	666	647	705	714	708	642	693	682	651	666	655	732	724	676	718	707	677	722	704	672	711	662	682	705	656	721	685	657	659	654	705	704	754	728	683	677	714	705	687	681	665	688	699	678	662	692	714	674	698	655	648	704	759	726	693	674	691	680	688	657	686	705	682	681	676	690	687	617	695	716	718	662	692	630	730	699	693	730	696	676	667	726	726	704	690	635	696	740	647	690	685	707	700	714	685	687	686	713	692	674	670	715	685	656	722	673	674	668	645	647	682	668	646	681	658	680	693	742	693	680	704	697	679	677	668	667	678	661	720	698	705	677	683	675	698	691	653	688	686	682	669	691	736	693	693	678	720	670	679	701	688	696	683	687	693	735	653	664	697	724	708	741	630	661	705	711	680	691	681	711	703	721	666	682	705	660	696	745	685	683	647	673	708	710	714	696	688	670	694	714	694	699	703	697	685	739	696	703	669	688	731	694	686	720	725	672	732	697	721	690	700	671	728	707	701	718	696	672	661	716	676	709	652	699	643	693	656	709	653	707	667	697	700	715	637	725	705	696	756	661	678	715	688	705	707	684	736	654	674	693	725	670	658	681	703	686	661	715	687	670	694	697	693	661	675	741	682	663	714	611	697	717	677	732	704	643	704	718	712	703	678	702	682	645	713	682	646	734	672	688	688	714	721	704	660	661	689	699	727	678	724	663	701	747	681	686	689	712	653	662	671	678	687	735	644	673	733	712	670	667	720	699	724	669	712	685	679	702	670	702	695	627	714	695	686	669	674	711	671	704	696	683	690	711	697	692	684	693	657	689	739	718	741	735	671	680	677	669	688	707	729	691	688	696	699	698	736	678	679	652	694	690	726	674	691	689	681	689	669	696	661	658	676	660	644	706	714	689	704	678	677	722	724	665	726	684	678	657	683	697	674	705	697	677	690	710	690	728	724	695	676	686	718	696	691	713	689	668	687	678	719	665	729	708	685	675	749	670	694	685	702	732	710	688	662	670	684	714	639	743	638	702	701	682	666	728	634	718	716	696	659	715	702	714	707	682	720	672	679	724	751	741	687	695	687	665	746	663	684	686	708	707	700	630	698	656	721	705	684	715	639	668	699	699	661	708	679	683	738	668	649	709	669	665	652	667	705	691	716	712	702	670	714	696	699	720	711	652	681	695	694	653	667	683	723	716	696	672	689	704	684	650	737	691	688	695	657	708	685	694	739	659	677	654	702	714	673	731	677	682	730	683	701	640	749	726	705	685	677	688	688	691	701	649	708	644	694	739	668	652	712	659	681	719	671	731	676	691	719	696	653	655	685	722	659	735	665	734	663	651	679	701	721	711	725	699	687	665	698	633	695	694	682	713	681	695	727	685	690	688	681	699	736	673	664	701	672	676	683	729	673	660	723	676	675	731	687	713	690	716	715	629	713	705	714	693	708	689	650	706	709	700	671	699	699	655	739	727	673	673	673	672	712	699	651	650	688	675	680	710	700	659	683	718	685	698	664	680	669	670	690	663	659	707	667	730	668	716	701	692	689	679	724	714	667	707	661	697	703	733	663	668	726	728	690	670	734	708	676	655	687	647	701	672	678	697	705	675	719	660	719	689	678	661	686	731	699	668	702	694	672	701	683	740	663	699	694	680	699	703	675	681	669	686	725	722	716	611	709	681	652	688	695	652	711	689	727	660	689	708	702	663	709	660	631	717	705	713	717	727	682	718	657	692	676	678	630	667	702	669	720	712	690	655	651	731	729	708	713	707	718	689	634	662	708	659	694	679	644	719	701	642	668	652	677	681	684	681	662	697	694	728	677	724	720	676	661	707	704	669	640	738	699	658	648	675	640	693	692	691	682	687	695	703	693	675	665	662	654	705	695	702	687	698	692	632	728	697	725	709	689	662	670	661	716	677	669	697	632	673	695	655	676	707	667	718	703	702	631	760	687	673	661	733	689	689	728	685	674	707	684	696	704	725	647	697	701	691	671	686	680	683	693	693	713	703	680	669	700	658	669	705	696	709	685	715	708	692	662	669	646	668	679	682	701	657	687	702	631	727	722	700	654	703	716	698	686	717	681	660	713	706	688	681	637	682	729	691	675	685	667	685	674	731	705	709	689	684	708	713	690	719	705	696	667
1430	800	428	288	310	417	385	362	278	330	406	319	283	278	240	195	143	171	161	180	183	149	160	179	178	216	163	130	155	194	231	224	154	215	167	127	108	154	329	363	318	187	148	91	83	80	66	67	71	73	65	61	82	50	59	87	64	52	81	66	72	92	68	59	78	81	69	69	73	73	83	53	74	87	69	68	79	71	65	73	69	71	63	61	67	73	83	75	61	58	72	74	76	70	76	63	67	69	67	74	73	72	70	63	63	72	71	63	71	64	70	61	61	76	61	71	80	64	50	64	71	76	76	79	65	72	79	78	78	71	70	75	76	60	76	63	70	68	63	64	71	67	75	72	76	83	82	62	72	76	71	69	73	67	73	64	66	67	55	65	71	72	77	80	72	63	73	72	66	67	55	62	62	54	67	66	61	67	79	71	58	62	63	73	64	69	79	100	63	71	68	57	71	71	71	59	79	62	57	68	72	68	52	73	74	75	71	83	56	68	76	72	61	73	81	85	49	69	52	69	72	78	76	60	74	85	70	72	65	74	70	67	59	82	76	74	67	68	75	64	89	66	69	72	62	78	62	86	67	63	84	67	69	79	63	68	70	61	51	71	78	82	59	53	72	56	74	73	77	62	70	72	59	72	71	66	69	59	65	62	68	74	79	64	70	67	83	55	80	65	68	58	68	61	64	64	76	68	65	45	61	81	77	61	62	68	61	76	74	66	75	65	72	63	74	77	76	69	72	54	72	66	61	87	68	72	62	55	68	67	71	80	64	67	77	83	75	68	81	67	78	72	69	57	69	58	48	64	68	57	70	79	76	70	77	63	79	67	82	68	67	82	70	60	73	67	67	49	73	73	64	79	83	63	69	68	69	62	74	74	71	63	76	72	64	65	57	78	74	66	64	70	71	80	66	65	81	67	73	68	83	73	87	66	71	65	70	92	66	71	69	72	62	69	58	59	74	55	87	68	62	74	55	63	76	60	77	73	82	73	61	63	58	72	60	73	77	87	63	66	55	63	68	81	83	73	62	64	70	63	70	63	62	68	66	65	63	75	78	82	69	65	58	79	64	95	74	70	70	69	88	58	92	64	69	82	71	88	53	62	69	66	65	67	80	73	89	61	64	86	65	67	61	84	81	81	65	80	87	72	81	85	81	82	44	67	70	70	58	84	64	64	77	70	60	73	67	61	66	81	61	68	77	64	72	84	71	78	67	71	57	70	59	70	69	67	78	79	73	68	72	51	70	70	80	57	74	59	73	65	77	76	59	72	78	53	68	80	69	68	84	64	86	78	79	68	73	68	74	68	83	71	74	75	57	54	75	61	67	81	71	85	61	80	66	75	76	75	61	83	70	73	59	66	67	79	75	67	73	73	64	62	59	77	59	83	74	66	66	75	61	72	71	66	70	75	70	62	69	61	72	71	63	76	64	75	73	67	60	75	65	65	68	68	70	57	73	61	73	70	48	77	82	66	69	71	69	75	83	55	58	70	69	71	67	63	73	71	71	56	77	73	82	53	79	83	78	77	70	72	67	66	81	64	81	67	79	60	61	75	82	69	70	74	60	65	63	76	69	64	75	70	65	70	65	62	77	64	66	89	67	56	78	62	74	76	84	70	55	82	63	69	70	62	78	75	60	68	75	65	71	61	66	63	76	82	81	68	61	74	66	57	65	77	70	74	73	62	82	87	58	67	76	77	76	71	59	73	63	79	64	69	60	71	66	72	67	61	103	68	55	78	78	71	62	63	74	79	67	58	75	68	72	70	75	74	74	63	83	80	69	61	71	78	71	66	67	59	68	62	70	52	72	73	69	61	66	96	49	84	67	62	69	62	70	83	54	65	62	81	74	65	60	62	61	64	66	62	68	62	72	64	72	62	74	64	56	71	67	73	72	71	68	68	59	54	62	71	71	71	86	72	67	60	75	74	73	76	64	65	55	80	63	71	66	65	76	81	57	69	71	74	82	64	68	77	74	68	80	69	57	57	86	65	65	84	69	76	72	60	88	89	69	77	62	75	62	55	68	47	86	78	78	61	74	69	73	64	71	56	56	66	71	71	69	67	76	69	69	79	69	84	65	60	63	73	71	61	62	60	71	78	59	62	83	80	75	68	65	73	62	76	68	60	78	81	68	64	78	65	74	80	75	67	79	73	70	66	56	63	56	69	62	68	61	90	70	53	64	74	65	83	62	76	66	56	63	72	61	70	77	64	68	81	72	62	71	64	89	70	77	82	67	84	63	78	89	71	81	59	59	76	66	60	89	84	67	76	67	66	62	68	69	73	88	85	70	68	85	61	75	72	62	69	64	72	80	56	75	65	67	59	87	64	79	68	60	85	65	71	73	72	68	78	59	62	64	87	76	74	66	56	69	63	58	68	72	64	60	62	71	74	80	78	56	57	72	67	67	75	54	61	68	68	65	56	78	68	72	78	75	72	59	72	63	71	66	80	69	57	71	94	57	67	69	72	61	74	90	67	69	90	64	68	61	57	65	55	76	73	68	70	69	58	80	71	67	62	63	64	72	66	66	73	60	89	70	83	70	66	80	71	66	69	68	80	67	73	61	66	74	72	70	62	78	74	75	53	66	70	70	58	66	62	75	77	72	65	66	73	73	68	62	85	62	68	84	81	67	69	66	56	66	72	80	68	59	71	72	71	64	70	59	75	61	77	62	58	63	87	78	76	74	73	69	61	65	75	83	61	79	73	63	54	75	74	65	67	69	75	52	75	65	64	75	60	77	85	75	58	63	73	66	71	84	69	74	64	62	64	69	66	54	75	73	72	80	75	87	71	71	71	58	62	62	63	68	77	74	61	69	78	66	73	59	68	56	67	71	59	77	55	62	72	59	67	70	73	64	76	64	75	76	57	79	68	89	81	75	78	70	65	72	63	72	73	69	70	76	68	69	86	83	59	66	79	71	67	77	68	77	79	76	64	71	69	71	53	71	69	65	66	68	70	71	63	75	57	70	72	62	67	80	75	61	82	84	77	75	69	58	82	68	61	83	84	69	71	58	76	68	72	69	63	77	69	59	68	80	76	71	66	57	52	68	67	59	58	72	71	66	70	74	67	66	74	65	74	59	72	70	73	69	65	57	75	58	58	90	80	61	80	53	81	57	81	59	82	66	79	68	59	68	72	71	81	72	63	70	66	76	64	75	78	63	64	73	67	62	78	69	75	72	74	66	69	70	50	47	80	63	55	55	74	61	62	81	72	65	64	73	70	67	71	50	83	82	58	84	61	64	66	62	68	83	53	67	62	71	60	75	55	80	67	77	69	72	63	93	73	74	75	68	69	75	75	64	84	66	60	78	52	70	81	76	69	70	60	78	82	79	61	80	73	63	66	83	73	81	63	73	70	79	72	58	65	54	79	66	64	72	74	78	70	65	59	81	65	70	66	69	66	65	63	58	57	62	78	65	66	68	81	63	83	63	73	73	68	53	69	55	55	71	73	73	67	67	66	78	84	74	78	77	67	70	70
19061	11677	7178	11767	20027	20621	17509	14840	12245	11727	13744	10178	8716	8218	6952	5988	5001	4538	4343	4489	4454	3996	4274	4593	4951	5473	3743	3237	4274	4903	6328	5365	4143	5579	3888	2778	2116	3269	7912	8462	6462	3691	2063	1481	1080	868	767	770	758	740	759	776	760	766	703	769	758	721	742	743	785	790	738	721	711	741	811	758	810	706	710	712	735	797	751	812	754	778	762	783	777	763	716	735	732	777	767	757	791	759	783	748	773	744	745	737	776	767	736	697	739	721	703	746	760	730	743	764	797	731	708	739	705	733	702	759	773	721	780	740	736	770	764	747	817	714	772	725	784	772	769	737	677	741	790	750	833	794	787	728	827	733	757	728	789	727	748	763	763	709	750	755	782	771	769	727	702	754	783	765	754	764	718	671	750	753	740	756	750	771	717	716	782	776	709	742	707	802	718	791	780	737	730	691	730	760	761	759	791	776	747	757	740	731	737	717	790	723	722	754	780	745	769	716	733	747	764	728	734	749	763	688	783	744	721	754	719	728	710	710	743	715	758	763	745	761	801	729	821	745	815	718	756	752	718	743	749	766	736	729	785	748	709	795	736	759	762	739	704	769	723	762	687	767	767	768	727	772	742	760	800	705	809	732	772	758	739	745	756	748	709	792	734	791	755	763	762	746	788	760	857	754	789	733	770	713	681	731	735	779	747	742	755	708	752	745	805	697	748	791	788	774	741	745	724	734	730	765	764	763	781	729	814	736	803	743	830	722	764	725	748	707	785	725	745	686	728	753	741	779	765	733	695	727	769	780	767	740	744	737	726	734	733	689	737	721	771	727	737	685	732	766	755	745	752	753	779	745	745	760	744	767	730	746	728	757	777	727	761	756	794	760	762	782	771	776	805	742	732	736	792	692	744	711	760	736	750	704	718	759	741	763	746	753	769	757	771	769	799	720	771	712	778	695	720	734	774	693	696	742	739	755	742	756	734	738	774	755	706	681	727	739	726	778	753	714	720	722	695	733	698	775	772	733	771	789	759	775	778	782	760	768	736	784	757	771	758	765	781	740	733	746	787	761	787	772	735	732	752	742	776	810	728	739	704	718	747	729	755	770	746	761	746	746	713	747	705	774	745	759	782	758	713	707	737	728	731	791	782	759	771	715	760	747	737	761	692	707	782	807	714	747	753	738	749	796	745	773	804	715	708	740	732	797	750	746	730	741	779	800	738	760	758	720	763	764	740	780	819	745	734	721	758	751	770	724	743	723	774	767	701	742	742	744	707	741	757	756	711	752	747	765	792	714	811	758	748	769	804	778	783	784	799	708	751	712	723	723	743	739	728	731	783	777	752	748	714	775	760	712	754	741	730	777	768	749	817	736	705	741	725	701	789	758	772	796	729	756	745	772	716	755	760	742	756	734	795	785	751	735	786	739	750	711	778	792	731	779	777	749	753	753	765	751	796	740	780	773	725	727	744	733	772	711	756	775	747	778	738	717	765	770	739	741	750	796	728	804	791	746	697	822	781	783	719	778	730	702	763	760	774	780	771	778	808	742	810	789	773	725	711	716	726	741	746	752	778	744	749	778	737	737	801	767	752	744	760	737	755	775	759	724	770	758	735	734	784	720	762	803	774	700	787	790	761	772	764	792	749	683	777	800	725	735	718	777	754	761	759	751	779	813	753	752	752	761	750	741	757	754	752	734	853	735	744	772	755	744	756	727	740	767	732	748	756	726	732	752	762	760	798	739	707	747	737	757	767	688	749	720	817	756	775	766	729	728	728	766	750	740	762	784	713	742	766	724	757	764	771	784	708	781	773	769	742	800	756	756	760	775	799	750	758	681	713	736	761	719	761	756	747	730	773	752	693	756	745	730	738	757	747	802	718	725	710	716	738	760	689	741	765	770	727	736	736	693	708	740	725	715	780	722	770	753	754	810	754	719	750	763	725	739	756	752	724	732	788	748	829	791	754	772	781	763	746	722	733	780	766	789	786	780	718	720	757	790	785	812	782	724	775	763	734	713	797	797	735	770	711	692	782	700	743	772	734	731	759	729	708	734	779	758	815	715	760	752	787	754	783	717	792	730	761	753	778	775	785	752	776	788	749	751	690	733	760	781	754	729	783	764	767	816	802	819	710	763	795	698	735	697	738	710	821	715	760	771	728	764	746	759	771	759	801	769	778	775	730	793	725	800	763	772	708	776	760	750	752	716	783	752	808	777	738	742	749	771	736	773	741	775	768	727	796	751	786	749	768	706	765	716	795	737	788	825	765	732	763	767	785	798	729	774	755	751	765	766	744	778	771	750	741	772	721	773	728	758	762	759	771	779	737	744	791	777	766	728	735	769	738	750	764	739	751	749	748	743	726	767	761	730	760	735	775	759	703	754	770	770	766	765	760	720	751	760	695	743	778	727	802	775	720	765	743	772	747	790	745	767	741	734	753	734	752	781	766	732	796	745	748	739	749	760	756	755	799	752	782	797	780	745	736	730	780	815	761	758	768	703	711	718	790	764	734	815	746	798	729	734	764	747	731	720	818	753	785	726	815	807	716	750	714	783	755	779	761	758	742	769	767	730	758	693	700	762	758	752	757	751	722	795	750	774	774	688	751	736	746	714	751	704	742	753	766	734	735	759	802	762	778	748	750	737	779	753	751	715	733	832	757	730	748	705	688	739	789	740	733	776	782	735	734	768	782	716	776	756	729	773	735	748	754	729	736	789	771	746	748	756	724	715	756	779	760	696	737	717	751	784	716	720	777	764	818	758	744	751	710	767	760	756	757	761	757	726	773	734	765	764	756	794	761	744	794	735	708	780	749	786	770	735	682	725	777	744	743	762	719	770	751	717	716	732	755	752	746	771	779	703	800	738	738	774	769	724	754	756	785	720	713	705	750	693	735	777	789	733	773	737	763	710	733	746	720	752	777	775	770	759	759	770	738	722	780	714	730	738	717	743	780	781	761	761	735	748	726	761	763	727	753	737	776	746	800	748	771	774	755	748	709	751	793	745	736	732	731	771	751	730	724	756	809	762	728	748	717	787	746	763	741	762	753	797	805	746	702	742	720	785	772	735	678	715	774	728	815	780	762	728	733	777	767	778	714	778	762	793	726	758	743	774	756	784	754	781	754	759	756	728	694	752	755	748	724	740	741	736	746	794	737	730	771	738	775	791	759	736	771	735	819	722	787	806	754	774	726	762	766	716	734	792	789	764	781	740	762	794	759	739	737	725	775	719	751	757	740	760	762	737	720	774	711	745	737	788	764	781	745	736	691	783	817	708	727	723	737	736	723	761	801	774	758	735	735	753	761	736	748	730	781	723	736	706	760	788	758	741	769	741	746	776	774	721	710	711	768	723	780	749	739	713	727	719	709	754	796	794	754	737	753	771	735	725	701	747	781	800	716	732	735	794	771	726	803	777	756	765	761	762	769	741	747	738	753	749	733	734	748	740	723	750	755	766	773	745	752	778	743	744	761	791	766	781	745	738	750	754	759	731	790	727	805	781	784	787	765	738
2800	584	354	212	254	311	329	287	304	283	303	337	278	254	203	165	183	178	177	137	145	173	153	196	206	164	153	143	150	189	174	197	179	166	150	128	118	124	427	451	378	207	110	87	64	57	71	55	59	61	60	69	57	37	64	54	57	59	60	50	67	63	70	59	75	54	66	83	50	72	54	50	71	47	52	63	69	59	65	57	67	67	64	68	51	60	65	66	63	60	74	70	64	56	49	73	64	49	71	59	66	64	54	56	58	69	69	58	60	65	51	52	53	58	47	62	67	81	54	72	54	78	55	72	68	56	66	63	60	55	58	69	70	79	68	46	80	56	63	60	72	53	71	76	66	82	50	64	67	59	71	50	45	59	77	70	54	66	67	53	58	56	62	65	50	65	65	64	53	63	62	69	70	70	62	61	62	48	57	67	57	55	73	51	63	67	80	57	47	58	55	63	57	46	61	68	67	66	66	53	52	88	66	69	64	64	45	52	72	65	73	67	64	66	77	53	73	50	67	72	61	52	43	69	66	59	54	46	75	61	63	52	63	74	76	59	45	56	45	66	53	66	67	61	63	54	52	61	53	65	68	55	53	53	69	74	69	58	68	67	62	60	55	74	63	59	58	62	60	62	66	65	71	61	75	70	67	61	60	70	63	52	82	51	58	59	60	73	68	61	74	61	49	67	61	53	64	51	71	52	61	51	58	60	60	63	66	64	57	58	61	54	61	54	57	49	70	55	59	59	66	59	67	52	77	64	62	72	62	58	54	71	61	41	64	60	48	77	50	63	60	54	49	57	60	64	58	63	58	72	59	65	56	52	60	61	61	64	69	76	66	60	63	65	61	65	57	59	66	52	52	68	79	72	60	69	49	47	63	65	56	66	72	71	54	65	73	62	60	76	52	56	54	64	44	51	72	50	54	65	57	70	64	64	69	49	63	59	63	47	60	71	65	61	76	56	53	69	66	59	52	69	60	58	65	64	59	71	67	63	74	64	79	67	47	57	63	64	55	63	62	67	62	60	66	61	61	68	60	65	77	73	58	67	62	59	52	67	76	58	53	60	71	59	57	63	56	55	60	79	75	55	66	54	70	67	55	65	60	66	53	59	59	61	61	82	40	58	54	68	58	67	60	59	55	60	66	49	68	64	60	69	68	60	69	51	57	73	53	76	64	64	55	53	67	77	65	64	59	61	63	48	71	63	62	65	59	58	74	68	62	69	64	68	49	64	56	55	59	57	59	63	60	72	58	68	60	62	64	59	62	68	62	65	64	74	60	60	66	65	66	68	49	61	73	57	57	76	51	64	55	65	77	76	61	49	57	61	57	67	82	68	58	67	63	66	69	64	73	54	62	58	70	62	51	65	56	66	54	76	67	65	61	61	53	57	61	60	62	65	49	71	66	65	67	53	72	58	51	65	44	83	61	54	60	59	66	81	68	54	64	67	53	57	65	73	57	61	63	64	65	62	64	68	65	45	64	66	69	58	60	67	57	55	65	70	61	58	56	68	67	57	68	44	72	57	60	57	50	66	58	72	55	58	64	68	69	61	57	61	65	63	65	55	70	63	72	59	66	56	53	67	78	53	61	55	60	59	53	70	76	65	62	59	75	66	71	65	72	68	64	60	61	66	58	60	58	56	63	70	76	71	63	70	77	63	66	49	61	62	64	70	59	74	74	59	63	47	63	72	69	65	73	65	68	68	54	60	57	45	60	58	64	58	62	59	57	56	57	69	67	54	71	77	68	50	64	69	54	66	57	60	76	58	59	65	60	58	67	76	63	72	52	59	56	47	53	55	59	57	57	56	48	67	59	68	67	73	70	65	64	69	53	66	63	65	55	53	71	59	64	68	62	59	59	60	80	56	69	62	58	65	72	57	69	56	54	50	78	40	73	58	60	53	61	61	71	63	72	60	56	75	46	64	70	66	69	58	63	54	66	72	67	71	54	59	82	67	55	74	67	65	63	56	58	56	55	67	73	52	78	61	63	59	61	61	63	67	60	52	62	64	75	76	58	68	60	59	67	55	57	54	61	67	69	62	55	73	63	63	69	75	58	51	60	60	67	68	58	64	50	78	66	60	48	61	55	66	60	39	43	64	62	66	72	57	62	62	69	51	60	59	56	51	68	67	61	62	59	61	59	51	59	59	55	68	64	57	69	66	67	52	60	53	58	62	60	58	63	58	52	70	80	76	71	60	59	65	45	58	52	61	60	73	67	66	59	63	52	69	65	79	60	61	66	56	50	53	54	55	57	65	70	59	72	71	47	65	58	73	62	55	77	61	53	67	66	66	54	66	67	61	70	53	64	69	59	67	63	69	59	71	65	54	64	62	55	56	70	55	53	59	63	68	63	70	64	62	52	67	48	79	61	75	64	69	70	62	70	63	58	67	59	67	72	54	80	76	57	68	69	63	52	64	62	74	68	70	51	67	65	72	56	67	68	67	56	57	70	61	68	64	61	69	65	61	63	73	71	60	55	66	61	78	55	55	76	66	66	77	58	65	80	49	59	59	53	66	48	63	53	81	53	60	56	78	63	52	65	67	55	74	79	57	74	62	71	50	71	64	52	58	59	64	58	60	66	72	64	75	71	51	60	57	53	58	58	58	72	63	59	70	54	69	59	58	69	59	60	60	71	67	72	62	89	71	61	54	67	66	64	59	60	57	58	47	61	74	58	62	45	61	83	68	64	70	63	56	53	65	72	65	55	58	51	63	62	64	55	66	50	62	63	58	66	68	59	81	58	59	57	73	63	58	66	60	63	46	53	64	64	60	62	57	56	56	68	65	63	57	65	65	63	71	70	62	71	63	66	55	58	68	66	48	66	67	51	61	50	65	47	55	64	50	63	55	53	68	58	57	60	64	62	63	68	63	67	80	56	69	54	56	62	53	60	54	55	66	67	64	53	61	40	56	69	59	62	64	60	51	52	66	59	48	61	59	77	57	66	60	61	61	62	58	68	70	46	57	78	65	61	69	64	61	59	70	53	57	67	70	61	49	68	50	59	60	51	69	64	62	66	72	48	61	55	64	59	60	63	62	52	61	72	82	69	61	58	73	57	57	55	69	79	64	61	85	65	62	67	56	60	68	66	59	58	67	66	53	55	81	63	69	61	57	60	65	59	70	47	56	59	59	60	57	73	58	68	55	62	67	68	69	67	68	61	67	67	59	56	66	66	60	61	66	60	70	66	73	64	46	67	53	64	62	54	62	48	54	57	57	58	68	67	77	62	63	55	57	60	58	51	66	60	64	63	63	56	66	51	47	60	68	66	66	56	57	78	53	69	60	71	78	48	58	72	54	47	82	71	79	50	52	73	44	69	60	67	43	71	76	58	69	70	76	70	56	53	68	62	68	68	60	51	55	61	58	69	66	71	59	60	62	62	63	52	67	51	52	55	64	53	72	66	73	63	54	62	61	62	71	68	63	71	61	72	57	56	82	52	57	70	56	57	74	63	66	74	57	72	74	60	54	59	76	65	62
18110	9669	5900	10350	17372	19047	16672	14225	12271	10546	11721	11375	8879	7891	6508	5957	5236	4535	4695	4416	3673	3957	3936	4984	5267	4153	3426	3491	3722	4576	3963	4762	4453	4944	4027	3426	2522	2957	9896	10220	8267	4350	2147	1268	865	797	695	705	701	643	672	684	681	657	659	693	654	638	683	704	687	689	681	683	649	670	667	648	682	640	664	681	699	686	647	671	685	644	696	676	651	637	680	648	653	690	720	646	658	664	686	752	699	597	717	652	700	680	687	677	686	673	675	701	678	657	709	692	698	654	676	722	691	674	680	709	688	699	657	648	660	696	689	639	698	687	700	667	643	670	729	686	640	702	696	688	679	683	722	710	666	653	657	643	715	658	656	674	674	716	670	669	696	674	636	664	657	653	669	682	684	645	683	672	729	696	676	647	689	698	661	694	676	660	680	712	685	692	672	706	716	661	648	677	697	658	636	644	664	656	737	695	676	683	660	701	642	667	636	694	702	660	635	691	683	650	675	672	686	722	671	691	694	660	674	681	698	647	713	696	678	660	677	643	691	644	667	657	685	696	650	708	676	639	659	707	726	690	647	676	686	654	714	651	679	663	654	691	678	664	700	673	649	647	669	680	691	704	686	687	671	674	670	674	685	665	705	700	680	679	696	666	675	662	671	666	680	688	676	676	672	718	686	662	675	679	669	666	671	668	678	685	709	657	674	725	659	673	657	660	637	653	676	715	706	684	677	719	659	683	694	664	688	668	680	687	672	692	668	666	634	707	678	677	669	699	672	662	695	725	660	659	709	679	673	688	704	691	688	710	730	696	687	665	686	691	680	689	684	674	684	676	680	697	661	685	664	700	708	686	679	654	707	683	728	694	670	648	652	681	684	679	675	695	672	677	666	664	685	691	656	666	686	684	642	689	706	685	656	658	626	653	741	675	651	681	713	674	693	678	669	699	656	681	647	663	666	708	693	680	692	657	650	709	685	673	663	687	632	673	660	704	667	681	692	674	666	687	682	701	674	692	684	689	633	672	701	686	643	698	665	682	650	691	656	694	736	655	666	630	691	624	669	716	684	654	683	670	628	598	704	694	671	694	672	699	648	643	691	645	629	650	644	668	684	650	665	701	671	693	687	662	693	686	653	671	717	695	678	634	689	673	687	650	696	639	659	698	634	744	685	657	674	625	656	716	652	661	666	655	672	654	646	660	701	676	684	708	697	664	661	691	689	687	673	676	646	690	672	625	688	660	673	687	679	682	666	693	652	685	677	712	676	651	701	654	699	700	747	678	644	702	667	664	654	654	704	716	674	699	655	647	654	655	683	649	688	655	627	671	674	677	704	669	669	661	663	691	629	679	702	696	693	625	687	720	679	706	707	642	683	680	697	693	674	714	639	682	673	736	676	685	666	708	640	693	646	664	690	618	664	669	663	654	674	708	681	704	683	716	666	685	659	642	633	669	712	672	687	677	724	671	689	668	669	673	686	674	641	702	650	689	678	673	679	643	692	693	682	660	677	688	649	690	673	672	691	704	672	715	682	647	698	645	702	677	668	693	726	634	700	711	691	664	686	680	648	681	666	667	695	672	736	666	667	669	680	684	657	696	673	688	695	711	677	678	652	691	711	683	669	649	694	640	645	670	695	709	716	679	669	655	595	693	704	670	672	687	671	705	656	704	633	652	691	684	699	685	656	688	665	657	661	703	628	674	664	698	714	705	686	672	689	680	669	694	639	672	673	680	679	684	677	678	660	679	698	685	687	669	616	616	702	702	696	727	687	682	641	682	680	725	652	698	722	670	663	689	685	654	661	692	679	715	669	672	703	710	719	690	661	667	707	672	670	654	706	694	699	654	644	661	645	685	672	690	681	685	703	696	614	687	727	644	664	654	674	697	709	708	686	691	679	671	654	686	677	671	705	690	681	678	700	709	675	675	674	665	685	661	657	706	700	667	680	669	682	641	688	675	684	718	630	677	681	672	718	731	658	698	712	631	708	689	691	711	699	708	691	691	698	667	696	701	658	676	622	669	685	739	699	635	673	653	675	622	732	644	686	727	653	696	693	662	626	690	675	661	662	657	661	688	692	664	688	680	686	671	697	629	658	677	710	664	709	692	697	709	655	632	683	661	674	649	692	654	688	691	702	678	672	667	720	681	606	719	683	706	712	706	628	705	666	650	688	683	712	670	656	675	702	653	655	694	651	660	676	678	695	719	651	712	688	657	698	708	663	658	704	670	675	699	663	677	663	692	685	720	715	610	650	688	669	647	703	710	667	675	683	659	667	642	704	673	644	680	642	708	674	653	683	670	662	688	654	652	657	685	684	730	697	655	653	675	714	655	668	688	685	707	660	747	681	693	661	659	700	673	701	720	682	717	704	689	649	684	705	686	659	660	687	693	663	675	728	657	675	709	681	683	700	682	706	615	667	694	735	696	630	706	656	706	719	667	704	714	637	720	680	657	671	661	652	749	692	687	687	637	673	664	686	664	631	676	654	634	675	731	624	658	730	681	705	697	702	714	691	717	703	723	693	698	723	658	709	729	671	667	676	688	627	686	653	642	611	672	668	670	676	656	682	668	650	699	664	680	678	680	665	709	699	651	686	654	700	737	687	636	696	695	671	662	674	714	656	731	650	648	641	630	665	637	682	712	698	627	687	651	666	702	682	743	680	715	648	697	671	672	661	666	691	692	695	641	663	654	687	677	663	700	668	712	677	727	656	717	659	672	725	687	666	625	664	689	690	640	688	682	699	760	599	671	708	618	660	707	647	671	672	600	671	639	633	658	693	674	677	718	683	642	636	636	693	678	692	615	674	676	686	652	664	630	631	679	689	671	681	689	686	700	672	665	662	684	677	654	711	652	677	694	674	697	674	637	656	694	628	698	687	692	670	665	630	661	680	660	701	645	657	686	660	694	703	688	633	679	617	642	647	685	685	660	625	695	688	643	695	650	659	733	729	639	692	687	685	681	688	701	661	727	702	659	706	670	698	680	671	667	642	678	673	710	678	622	645	653	740	642	689	671	685	675	640	682	677	619	701	668	691	665	678	676	702	690	692	654	633	679	662	701	699	691	702	693	691	685	673	666	660	662	675	731	666	644	662	706	671	669	691	668	643	673	673	687	673	727	681	692	630	661	653	672	669	658	703	648	644	732	672	682	657	718	674	671	704	720	667	683	670	689	674	648	707	709	667	658	687	782	640	637	668	672	708	685	643	665	695	657	647	677	657	703	728	629	720	670	613	711	642	659	684	663	718	685	687	664	667	638	660	703	663	645	686	695	693	707	669	679	657	702	649	712	668	645	702	681	694	717	704	719	649	699	678	665	658	712	667	654	682	647	726	703	710	662	707	667	713	675	649	657	712	646	663	711	690	688	661	648	658	643	692	663	667	734	643	666	675	678	652	689	677	657	697	674	671	659	686	714	642	671	698	697	699	663	708	679	646	668	670	736	661	710	671	646	666	640	694	668	661	653	674	701	636	665	643	662	693	696	682	672	670	702	711	648	672	685
1790	832	453	277	328	417	434	432	304	319	317	403	336	297	245	207	218	185	205	179	180	166	167	184	158	191	178	149	180	199	206	174	215	175	173	152	127	142	205	486	623	533	216	148	117	94	83	78	66	70	69	65	75	83	68	66	51	65	68	85	64	71	50	80	73	74	63	58	64	77	69	85	53	73	68	71	82	72	70	60	60	63	68	75	63	69	75	71	67	66	76	73	57	63	59	68	65	86	81	62	83	60	73	76	74	83	65	72	63	73	72	58	58	69	59	73	79	68	67	59	76	75	79	79	60	81	72	71	90	71	70	82	72	66	84	50	55	54	79	81	76	68	95	61	68	78	82	75	66	76	77	73	61	73	77	57	46	77	69	79	71	62	67	62	65	68	74	64	56	68	78	74	82	70	63	66	64	53	63	73	70	71	82	70	67	70	62	74	79	56	68	76	79	55	71	58	68	68	84	74	68	67	66	74	76	66	74	74	64	56	66	64	77	77	61	62	63	72	68	58	66	62	67	77	71	82	56	55	59	70	71	61	62	63	67	51	65	71	66	82	82	56	67	77	73	61	68	67	73	78	75	65	53	69	73	65	57	68	73	66	62	74	76	74	79	69	74	65	74	64	76	56	77	75	61	59	69	79	70	65	60	71	91	73	65	83	62	66	66	60	67	73	63	77	51	75	59	85	85	86	87	62	60	72	66	68	65	55	73	61	68	66	79	68	58	57	74	75	67	66	67	69	69	65	72	70	68	58	68	66	76	71	75	62	75	74	75	63	63	71	80	71	72	76	71	73	55	68	76	77	71	50	75	63	67	69	66	87	92	80	66	70	77	68	69	68	58	84	67	71	72	69	72	60	76	82	75	57	72	70	69	84	66	76	75	54	80	83	62	61	86	55	54	64	77	64	75	61	71	69	61	55	83	67	69	66	74	57	72	77	64	63	63	63	60	72	66	81	71	77	61	74	88	68	71	68	58	77	67	73	59	64	55	69	74	72	71	70	61	48	68	68	58	76	67	58	71	69	55	81	82	76	70	64	61	54	49	78	71	88	76	60	65	50	69	64	60	75	53	62	72	80	57	61	80	62	67	74	86	69	76	71	81	67	62	60	48	60	71	59	68	74	72	73	63	65	58	75	58	65	76	85	71	78	75	58	78	89	62	78	69	73	68	68	62	70	65	60	63	78	68	73	59	58	78	77	57	71	76	83	86	83	64	70	58	61	55	78	82	61	65	70	79	80	67	68	66	61	75	68	75	75	70	65	54	60	78	63	53	60	65	67	66	69	68	76	93	91	71	71	64	72	55	51	73	75	81	81	77	64	59	68	72	78	68	64	50	66	70	58	73	62	75	76	69	72	81	59	58	70	54	73	82	76	59	57	70	74	78	78	49	69	69	68	66	75	77	73	76	78	82	65	68	79	77	67	82	63	80	69	61	83	62	81	65	56	72	66	71	72	65	68	58	77	81	69	77	79	72	63	62	78	71	67	61	63	76	62	78	69	72	85	68	72	57	59	74	60	68	65	82	68	63	54	70	62	71	57	68	59	80	68	83	75	64	58	74	83	66	60	65	75	67	68	75	73	77	69	67	72	72	49	74	79	69	73	73	61	64	67	83	73	69	68	76	57	69	66	61	58	70	64	73	71	74	63	77	65	76	61	75	69	60	70	66	78	60	72	72	72	80	69	82	65	70	59	78	67	66	76	69	63	66	64	60	63	68	66	76	61	81	63	58	76	67	81	69	73	68	65	65	69	81	67	77	87	73	74	64	68	62	68	64	67	72	82	77	49	67	77	64	62	59	62	54	75	69	76	52	74	74	60	62	66	68	55	79	71	58	63	71	70	70	68	75	66	54	66	67	68	67	74	65	61	64	73	69	70	59	53	59	65	82	69	54	73	72	76	67	62	60	69	69	77	69	72	72	73	64	75	62	71	65	67	73	86	76	60	80	77	73	72	79	61	68	66	77	64	51	68	72	50	83	64	61	72	73	59	67	53	53	76	61	73	66	70	76	77	78	64	57	68	65	65	77	70	57	58	67	63	64	52	68	72	59	72	69	77	68	78	74	71	60	71	74	60	69	54	72	68	74	77	70	84	70	80	66	64	61	55	61	59	73	57	73	77	77	68	86	59	65	67	59	78	80	67	74	77	72	59	76	77	63	70	60	68	84	63	88	63	69	63	77	71	70	82	70	59	61	65	65	80	64	79	53	89	69	67	73	63	57	78	70	73	71	62	72	75	79	71	64	82	54	54	73	66	64	60	66	64	73	62	64	57	65	78	63	65	84	69	59	60	67	69	72	80	73	66	62	70	62	53	66	76	68	67	62	74	75	71	67	57	80	64	74	59	67	66	87	81	74	71	69	86	55	76	87	66	61	66	66	78	76	73	69	76	56	71	84	64	71	76	64	74	73	65	64	66	73	77	64	73	75	60	73	67	67	70	82	83	82	71	72	70	62	62	76	71	82	61	73	84	51	81	62	67	77	56	75	59	61	65	71	66	68	73	66	74	60	53	72	70	79	59	93	71	75	74	62	56	68	86	59	65	63	48	76	68	63	77	74	79	90	77	66	70	57	58	73	63	65	61	80	87	72	79	68	84	65	56	75	78	64	65	74	52	74	53	69	70	73	73	62	66	62	64	70	71	77	68	75	59	67	79	54	78	68	52	72	77	57	71	64	75	73	75	76	70	70	76	77	66	59	77	84	59	61	84	70	64	61	64	69	79	70	63	80	64	76	67	75	67	76	58	80	65	63	71	68	69	69	59	71	81	69	68	71	68	72	62	53	72	57	81	71	57	65	75	74	72	64	78	60	60	66	75	76	63	82	81	65	68	66	71	69	67	57	68	69	74	72	84	86	68	74	70	58	64	67	67	64	67	81	82	68	76	78	70	77	77	71	67	61	75	67	74	71	69	81	64	72	66	63	78	71	79	63	81	70	76	63	65	76	71	68	73	66	72	53	76	78	82	58	61	57	52	88	96	48	78	60	72	58	77	72	81	85	74	63	78	74	57	76	67	51	66	62	102	57	55	74	70	74	71	87	80	79	89	57	72	87	73	72	67	68	72	71	67	70	64	75	81	62	68	66	53	77	55	59	62	74	70	87	68	66	75	70	64	59	68	85	74	86	76	67	61	58	72	79	63	68	70	58	63	69	88	63	72	75	65	58	85	77	64	77	71	73	55	72	78	78	72	88	70	75	79	52	71	69	75	56	79	86	74	74	61	71	73	64	67	63	78	73	80	56	75	63	54	78	72	64	78	66	70	72	62	66	61	61	61	73	77	79	91	64	76	67	72	81	67	58	72	75	62	58	67	69	71	63	74	63	54	71	78	72	87	72	80	80	60	72	81	53	75	88	60	75	65	66	74	62	75	75	66	58	72	66	78	71	64	65	62	71	73	75	61	76	66	77	65	66	79	84	66	65	74	81	72	65	72	67	68	76	74	81	53	72	73	62	82	64	65	63	78	66	72
21340	12110	6981	12023	20158	21391	19093	16522	13929	12793	12209	13652	10862	9485	7437	6646	6022	5841	5618	5082	4910	4653	4695	4985	4767	4314	4430	4234	4775	5315	4646	4968	4983	4835	4531	3678	3203	2835	5042	12338	13031	11081	4872	2755	2005	1383	1033	878	815	779	781	742	747	727	743	781	760	723	776	773	755	752	747	755	709	788	762	708	768	730	741	763	752	791	765	761	721	765	748	780	723	753	752	730	752	720	744	716	751	701	726	750	730	765	783	739	705	729	722	758	731	749	741	785	770	741	797	726	744	760	759	765	739	768	777	739	781	752	804	775	787	722	740	706	699	746	724	709	798	756	799	759	697	726	763	755	778	750	729	736	741	739	760	766	722	733	769	759	774	758	741	740	688	780	731	728	752	776	740	715	751	717	716	771	721	688	768	741	726	769	743	790	759	754	761	754	750	747	737	742	727	757	772	730	769	732	748	751	740	708	789	739	790	702	758	744	729	703	743	806	758	783	770	750	711	779	704	733	758	774	735	773	773	738	754	799	792	754	776	779	756	729	730	774	783	763	745	754	772	733	727	784	715	730	811	706	751	793	751	712	695	733	771	744	732	750	763	735	739	749	799	727	761	769	735	769	750	731	782	724	760	769	763	756	779	798	735	769	710	757	759	776	716	789	761	740	808	765	762	786	743	751	758	709	772	752	737	729	769	758	761	769	688	721	757	751	718	780	769	755	795	704	724	771	749	721	731	760	767	755	749	793	690	807	769	714	776	807	768	726	698	746	759	685	731	746	735	784	736	764	747	740	749	765	724	752	697	726	724	824	726	738	748	757	777	734	747	751	715	737	763	705	777	810	783	738	748	757	790	747	754	754	776	764	795	738	763	757	685	727	786	803	756	729	770	718	774	765	810	735	730	756	751	776	757	762	712	737	726	732	761	811	774	796	729	673	784	760	784	764	752	769	733	761	766	702	772	771	746	714	757	771	787	768	745	789	794	755	764	747	755	749	737	729	728	727	778	716	776	717	773	735	784	751	724	729	770	732	714	791	775	766	747	748	744	791	748	784	757	719	653	717	737	727	700	781	792	769	784	771	781	777	735	730	764	789	755	749	798	780	794	777	735	732	748	726	827	756	724	726	737	744	749	788	693	744	733	767	746	730	773	723	789	777	810	758	725	742	743	766	736	779	778	766	814	723	734	748	730	804	714	775	753	787	769	775	798	723	765	722	775	746	775	793	748	728	782	771	741	769	734	748	764	714	723	774	773	772	746	791	753	819	759	746	775	772	763	770	721	723	738	738	746	709	767	714	743	753	772	702	743	731	748	801	720	753	725	755	734	747	723	734	813	749	729	723	748	711	750	721	801	738	772	708	744	761	725	742	748	797	727	761	768	742	809	743	780	760	739	757	738	799	783	761	765	746	754	726	817	738	743	750	741	735	748	773	772	751	769	745	778	769	752	756	757	745	764	707	741	729	739	724	714	772	747	738	782	791	722	732	781	724	757	751	728	758	714	780	775	738	733	778	718	764	785	839	708	770	705	726	798	808	743	745	739	737	737	781	740	740	774	719	770	725	731	696	732	694	752	721	739	777	777	718	743	740	770	754	768	772	761	735	702	723	779	783	750	718	714	755	758	773	744	777	802	758	714	761	743	754	792	737	731	751	777	713	727	756	783	756	760	746	777	788	774	753	692	752	722	751	784	766	722	753	724	691	776	736	750	752	748	735	718	722	713	743	735	763	786	748	784	760	774	753	747	784	770	741	764	767	706	743	721	760	789	789	625	719	761	744	755	736	766	790	759	780	754	715	703	737	718	751	718	743	774	762	753	754	789	755	741	686	769	770	762	731	771	798	792	774	699	771	744	717	750	767	732	723	802	763	771	718	757	728	776	773	769	745	729	735	722	750	792	755	713	783	743	767	817	726	748	792	764	771	746	769	777	746	789	761	732	713	734	776	749	802	770	756	765	762	729	775	732	711	758	756	768	732	756	776	745	759	760	772	751	723	755	741	753	801	725	766	764	749	729	690	810	741	792	753	750	758	734	727	712	768	713	762	738	700	750	701	761	703	808	775	727	728	770	777	726	741	784	778	731	764	750	737	744	740	705	762	708	770	735	741	782	742	768	747	762	739	796	754	758	786	741	762	733	720	728	802	773	739	728	742	760	749	750	776	728	752	763	785	742	734	779	744	746	740	834	698	745	753	750	720	742	789	727	765	772	792	756	763	730	759	721	739	717	740	754	761	736	743	730	777	720	751	767	797	768	733	728	687	792	742	769	725	747	754	734	753	753	774	778	720	780	772	710	737	748	760	731	755	752	742	712	687	813	766	763	724	736	712	760	731	774	771	758	772	763	729	790	765	770	801	722	757	757	748	774	746	761	766	742	741	735	732	713	696	767	740	789	708	730	780	721	739	764	728	730	761	731	712	756	737	776	803	717	746	800	731	698	762	777	742	756	732	754	758	779	709	756	733	733	774	710	753	763	777	685	774	720	758	764	753	744	734	740	747	770	738	783	740	742	774	766	761	759	752	747	762	728	756	729	734	753	762	728	724	766	781	748	761	787	768	748	799	774	777	748	733	795	716	726	747	695	792	769	747	708	779	729	740	749	745	712	778	785	752	763	805	698	745	729	759	734	757	724	770	787	752	759	748	721	771	746	740	714	749	771	701	750	747	688	710	800	785	747	719	770	783	767	713	736	779	755	766	725	745	770	714	750	743	774	727	776	746	754	771	763	759	752	783	762	772	709	787	721	783	724	714	718	749	702	744	744	724	746	759	761	729	771	738	775	809	758	736	764	722	756	774	741	769	798	731	739	783	729	737	712	769	746	761	746	773	738	774	730	760	755	782	762	699	731	766	728	790	739	761	748	727	761	736	758	765	748	747	752	746	806	726	758	736	738	765	717	735	774	762	787	750	765	789	762	777	724	809	734	784	769	763	781	744	720	781	796	768	773	739	750	741	779	758	734	721	761	760	720	766	773	757	783	727	749	751	721	710	781	736	700	765	737	747	758	790	747	708	787	763	788	704	781	721	724	774	744	765	752	842	773	733	776	762	781	735	767	759	776	733	744	727	796	748	763	750	723	780	729	781	711	816	755	734	718	729	719	739	746	768	747	716	705	765	758	774	732	709	764	768	777	769	770	737	718	746	748	753	803	732	729	784	757	764	772	779	760	750	768	756	748	733	718	734	797	748	722	712	740	765	742	751	784	692	793	744	735	721	758	751	736	806	739	747	730	772	805	773	783	737	746	803	776	728	768	736	722	740	749	730	788	777	715	698	764	712	714	775	749	774	734	752	739	769	792	736	785	820	739	788	754	743	717	750	769	777	804	721	770	752	735	765	753	740	769	767	770	762	745	729	718	775	723	781	726	782	751	762	761	734	772	724	723	732	783	779	758	772	724	771	760	777	692	739	729	721	748	753	740	777	734	760	771	753	723	769	726	726	773	807	800	791	722	687	757	792	735	774	794	735	736	774	721	720	733	755	772	733	736	759	728	761	778	712	790	753
1732	432	245	157	175	226	231	183	194	184	180	228	193	160	152	122	150	122	133	147	108	126	118	105	124	115	102	118	121	119	146	137	127	134	122	117	77	91	122	169	179	143	89	99	107	89	68	70	53	60	67	67	59	71	76	62	64	66	54	67	48	48	56	65	49	46	73	58	74	73	58	62	61	59	55	70	56	66	63	53	62	49	60	72	71	63	49	69	71	64	50	77	62	55	63	65	78	42	66	59	68	63	74	59	58	67	73	56	70	54	74	69	48	66	80	51	69	75	48	66	62	67	63	58	67	70	83	68	72	63	54	73	62	66	58	64	40	58	66	55	60	64	57	54	48	57	59	61	53	45	67	59	50	69	61	57	74	53	65	58	63	52	75	59	75	66	65	57	56	62	66	62	70	64	70	55	65	68	68	62	68	70	69	56	57	59	75	69	48	55	67	58	59	49	65	72	58	52	60	65	58	56	68	60	63	57	45	64	44	66	66	80	56	61	64	56	54	54	65	68	43	53	64	55	61	61	62	67	70	64	55	64	47	58	77	46	67	65	53	65	67	70	63	52	62	56	58	59	66	75	67	51	53	53	68	66	66	54	50	52	55	67	64	51	54	51	61	62	66	64	51	58	54	58	56	53	67	80	64	60	56	61	60	64	56	58	57	67	51	76	73	58	62	59	56	57	70	71	60	71	63	54	62	72	52	70	65	63	51	59	55	49	62	59	56	58	64	63	66	63	73	67	63	65	56	61	60	66	53	61	49	76	72	66	47	63	62	53	55	72	70	67	59	64	68	53	61	71	74	65	54	51	66	58	61	69	63	62	67	69	60	75	56	68	53	83	55	65	46	60	63	72	67	62	56	58	44	64	62	69	57	62	71	46	64	65	55	72	65	73	73	63	76	59	59	71	64	65	64	67	59	65	59	62	69	63	59	50	74	63	58	48	62	66	60	77	65	68	60	52	63	63	51	66	58	73	74	69	75	58	73	66	51	60	50	57	53	65	52	66	57	63	61	59	54	54	50	58	69	59	52	56	71	66	65	72	44	58	70	73	59	45	62	54	70	46	80	56	73	61	58	63	55	64	75	73	61	70	52	61	53	63	59	64	72	57	77	60	51	69	59	56	70	50	71	52	54	64	58	55	62	55	74	55	65	57	54	50	58	70	51	57	70	57	66	54	63	62	56	66	58	64	41	57	79	68	69	69	64	67	56	75	74	76	59	60	75	61	56	70	61	61	67	76	69	66	67	60	70	65	73	43	62	65	66	62	61	64	71	57	79	64	64	64	58	63	67	60	72	69	56	69	63	71	65	59	65	63	66	55	50	65	62	54	60	65	58	65	68	49	68	63	80	67	48	64	65	59	58	48	52	53	58	54	55	59	62	50	63	58	44	59	58	63	56	63	65	69	47	69	63	57	70	58	57	60	71	73	59	72	61	63	50	67	71	53	71	64	63	50	62	68	57	63	68	63	58	44	66	48	50	61	63	55	78	55	61	62	45	73	61	63	71	61	72	55	59	71	75	63	56	78	50	74	66	61	56	67	63	67	55	75	63	58	69	56	72	60	53	55	59	63	45	80	59	65	69	65	65	59	68	66	72	69	45	68	74	54	60	61	59	58	63	63	60	60	60	52	57	47	63	66	53	49	70	57	40	54	69	53	57	71	57	73	55	46	55	69	74	66	75	55	54	66	57	50	59	59	68	50	74	60	54	61	58	66	62	54	63	60	61	59	62	60	68	56	70	52	50	65	64	54	62	71	88	54	62	51	53	57	56	68	65	55	47	63	69	72	44	65	60	53	55	58	57	70	66	68	74	60	69	65	64	60	55	63	55	53	56	66	57	54	69	68	56	70	79	51	61	57	65	73	76	67	48	73	48	72	70	50	60	62	52	55	51	75	68	62	57	48	53	46	58	57	60	63	52	55	70	74	70	51	65	69	51	40	72	61	63	61	60	60	68	61	67	69	59	56	60	77	68	65	69	69	66	60	59	70	58	61	72	65	70	59	64	57	72	61	58	63	54	64	71	61	58	61	64	61	64	62	62	81	62	66	63	61	61	61	57	64	70	72	56	55	60	59	59	75	66	65	71	63	57	46	72	48	55	62	54	53	53	55	67	65	74	56	61	76	55	55	58	52	63	66	65	59	57	75	65	71	64	52	56	65	51	65	73	70	55	57	59	83	55	66	67	65	62	59	67	55	63	67	66	72	61	66	58	59	70	76	62	64	70	67	74	59	51	58	51	75	73	49	61	58	58	56	56	62	51	55	64	64	56	64	57	69	53	65	55	59	75	51	68	70	64	62	61	65	56	75	61	54	61	66	71	58	60	58	64	63	67	79	52	61	83	47	57	64	64	67	71	59	63	70	68	60	59	52	69	45	66	66	59	66	56	42	62	45	66	63	69	51	59	50	70	57	69	62	60	61	76	61	53	66	62	65	49	58	51	61	71	76	76	67	62	54	48	61	64	60	68	58	59	71	53	57	59	61	50	77	51	73	53	65	68	71	65	68	59	54	57	71	61	59	72	69	69	70	59	61	65	50	52	45	56	54	76	60	64	74	47	62	74	57	53	70	57	57	48	52	64	68	56	65	70	67	61	70	82	66	66	56	65	75	70	72	59	68	58	61	50	73	54	61	82	60	52	65	71	70	59	69	53	57	73	78	53	67	51	68	56	60	62	54	45	78	71	62	50	77	54	80	63	54	64	58	61	82	76	61	71	63	61	63	55	52	68	57	55	67	66	59	54	61	60	73	56	57	60	55	51	56	62	61	75	60	66	46	56	55	53	54	62	61	59	53	52	61	76	61	56	63	68	74	55	72	60	53	71	53	63	58	61	68	68	57	51	65	60	53	66	60	60	62	61	69	61	68	65	61	62	78	61	68	58	61	62	64	62	64	59	64	76	54	58	57	71	76	74	64	63	48	55	63	73	52	57	62	75	63	77	58	67	56	53	47	61	62	63	63	63	55	61	57	58	64	52	60	47	55	53	37	66	53	70	64	69	64	44	67	55	58	53	60	53	61	64	56	68	66	80	59	74	57	51	48	69	58	59	58	57	58	56	75	71	50	64	62	70	68	58	59	59	59	68	58	73	63	61	67	71	61	58	48	69	85	58	52	58	61	73	57	57	54	70	55	52	60	55	65	61	52	61	62	54	77	64	66	67	66	74	49	72	66	60	55	65	56	68	69	54	73	62	61	66	58	49	46	73	56	53	68	71	53	69	73	63	66	59	60	63	55	64	52	62	69	55	64	64	71	55	52	44	75	62	54	59	56	54	48	54	57	80	55	60	71	70	74	61	64	66	48	46	58	61	53	67	59	60	65	84	63	59	55	47	71	75	50	66	57	77	64	67	60	64	65	72	64	65	74	54	71	57	58	65	71	60	63	67	52	53	60	69	58	64	63	61	43	59	70	54	57	72	58	70	57	62	40	64	60	66	65	49	65	65	66	49	73	66	61	76	61	52	63	58	55
15791	7766	3980	6486	12568	13354	12391	9669	7106	7152	6898	8374	6256	5758	4899	3728	3444	3300	3122	2909	2610	2713	2863	2830	2846	2741	2734	2790	3047	3011	2989	3399	3540	3196	2846	2202	1909	1712	2211	4145	3825	2875	1947	1942	1645	1131	893	804	723	701	638	655	685	670	681	675	690	707	659	635	692	673	665	676	699	650	681	683	682	687	677	674	649	692	646	700	695	632	670	695	682	622	645	644	699	650	662	656	652	644	651	695	631	715	645	634	639	640	650	673	696	693	682	636	652	700	668	700	685	667	644	643	664	686	661	681	675	679	655	705	648	639	681	640	676	675	634	688	611	679	710	632	650	670	656	668	638	675	647	646	634	671	641	658	648	643	657	657	673	651	655	668	644	645	651	675	681	628	649	736	643	666	677	652	673	713	691	652	666	649	686	640	661	634	684	675	651	636	628	665	651	658	676	704	670	660	658	690	638	682	661	698	677	683	672	632	624	691	662	669	677	676	672	667	662	671	696	679	685	652	660	656	698	641	695	633	661	650	647	673	684	667	638	670	622	651	653	660	687	678	695	676	648	648	654	682	688	661	679	640	699	670	662	714	717	694	594	686	673	671	664	686	627	701	708	637	619	685	683	679	668	650	682	702	662	667	654	694	680	678	677	673	735	710	692	629	658	640	686	694	682	672	668	696	699	672	724	645	698	615	646	688	660	662	674	655	628	655	688	665	667	647	693	652	668	648	679	672	661	676	685	643	639	679	661	681	662	658	666	637	641	717	662	678	682	666	681	632	641	679	677	625	636	638	622	688	658	676	690	659	678	693	656	683	698	666	671	656	657	677	700	663	668	646	637	648	654	694	669	627	669	652	730	637	667	723	667	661	673	670	685	707	718	607	662	648	667	671	595	670	683	643	681	662	699	658	677	662	658	664	669	636	687	586	651	642	666	665	674	672	682	668	675	681	659	626	704	668	711	649	690	701	697	691	651	653	694	654	678	669	626	611	627	658	636	689	672	673	647	617	656	719	631	656	686	660	708	709	687	632	638	662	650	624	678	656	651	662	686	652	672	616	660	679	667	712	653	645	673	699	673	627	676	703	655	676	675	688	622	623	662	681	685	680	691	674	649	718	646	662	659	668	659	631	675	658	660	623	710	652	663	692	654	643	673	652	679	664	649	677	634	658	691	662	704	685	657	701	657	642	613	658	644	607	646	661	641	719	632	623	695	613	617	752	621	675	682	681	627	714	694	682	675	681	681	658	626	681	711	682	639	663	677	659	688	634	591	696	677	657	677	652	698	640	672	639	687	686	646	661	697	743	684	669	692	627	621	690	670	641	668	693	658	650	638	697	686	676	705	664	615	643	706	649	639	639	708	709	654	703	641	631	699	631	646	709	657	744	648	710	667	662	659	631	665	654	624	668	644	665	594	646	647	659	705	670	672	617	722	669	671	653	685	652	695	658	724	664	616	689	704	703	700	684	653	674	651	645	686	685	644	697	706	670	658	660	659	646	661	641	689	696	654	661	638	683	686	648	687	649	700	672	691	674	685	700	687	647	705	683	686	727	668	643	639	627	694	646	708	654	650	662	693	645	653	685	669	694	639	661	668	672	691	692	685	655	665	671	639	683	700	666	688	649	663	658	648	686	627	662	680	611	695	717	658	674	672	664	665	679	612	631	680	680	658	689	694	697	646	682	649	681	690	627	657	659	722	637	688	645	696	660	655	663	646	612	675	674	641	712	655	666	695	672	657	670	660	666	640	650	671	642	677	685	632	648	628	694	705	698	687	687	648	641	632	659	684	650	671	657	685	669	675	632	661	661	653	687	650	670	687	663	650	660	636	667	645	650	700	640	721	669	666	647	687	696	631	629	642	702	654	686	671	684	656	693	654	647	655	642	696	683	657	651	694	664	672	668	692	665	666	674	704	626	688	710	657	708	618	676	681	674	671	645	655	666	648	668	645	711	666	690	741	715	662	644	656	640	638	646	685	650	677	692	670	647	676	675	672	659	684	641	675	688	682	649	721	664	689	687	634	663	676	712	689	676	665	644	644	668	666	685	659	683	698	687	704	651	696	672	678	675	700	610	697	682	666	688	651	655	672	687	718	656	625	670	641	665	669	647	683	688	653	676	704	650	632	633	646	661	634	668	678	644	651	709	691	727	690	669	653	635	685	681	682	664	689	641	597	679	666	655	666	654	708	652	666	713	655	680	720	690	688	646	612	685	648	679	680	683	605	697	658	717	687	640	745	682	686	664	710	659	639	643	647	683	677	655	653	658	640	660	668	711	667	686	639	688	696	677	673	645	707	643	665	673	648	680	698	682	706	648	696	705	667	689	634	662	663	653	680	687	682	662	686	667	663	668	668	633	649	663	678	668	664	663	671	684	673	656	687	731	687	680	690	653	629	664	666	703	656	648	705	637	646	678	671	650	652	689	658	683	693	678	632	659	665	679	671	632	616	681	676	697	691	659	655	664	660	637	673	683	672	699	665	667	739	625	670	668	663	649	653	660	639	664	695	667	649	676	698	687	657	682	715	676	713	639	657	636	657	683	683	645	633	633	638	668	659	695	643	686	669	657	647	665	697	682	634	665	651	688	704	650	693	644	694	668	617	677	638	701	663	667	608	673	668	683	652	635	636	699	683	687	704	697	646	622	711	690	659	669	662	694	693	658	712	659	686	626	644	676	648	674	628	696	656	683	698	670	684	662	725	663	634	667	688	648	673	710	694	688	677	639	619	700	689	649	672	646	674	701	666	666	695	688	668	649	713	680	707	672	675	693	697	634	689	674	687	679	661	660	639	688	659	714	675	683	734	628	693	673	656	698	659	659	707	670	653	646	702	664	717	672	675	686	694	684	661	686	628	682	719	668	666	674	636	701	688	685	653	664	618	661	647	619	670	655	630	673	706	683	684	650	697	703	647	688	670	622	655	678	693	670	706	654	681	671	697	684	648	673	644	687	683	633	703	692	624	643	659	627	701	650	700	641	683	626	633	679	661	626	655	647	655	668	707	718	725	639	668	657	679	663	700	674	686	659	667	704	655	699	641	670	666	703	617	647	704	649	658	668	667	679	664	683	669	606	677	671	670	663	670	714	700	652	658	702	689	677	682	644	705	685	667	639	652	698	627	731	663	703	650	683	702	632	682	652	671	633	660	653	690	628	658	664	692	696	670	665	702	674	660	692	657	662	616	669	639	663	663	677	654	648	691	635	690	660	691	615	671	680	640	657	643	688	691	675	670	693	675	703	619	658	669	697	656	641	657	683	671	656	678	623	681	687	703	668	631	723	655	660	656	663	665	678	644	662	683	664	700	657	627	652	680	658	654	669	689	677	653	674	671	631	665	631	691	626	674	638	710	670	701	686	665	658	621	650	658	687	679	728	670	672	681	659	675	632	665	610	639	661	665	693	681	644	694	686	687	703	652	706	637	657	684	666	680	666	648	638	687	633	676	636	675	687	644	630	634	606	677	618	692	687	668	692	651	713	645	693	700	650	689	684	630	631
1131	607	291	240	259	384	372	275	233	294	284	288	262	266	189	180	207	172	166	134	132	148	144	143	134	135	160	154	167	175	165	194	209	141	146	119	118	125	241	354	346	206	170	145	134	102	74	59	67	74	69	60	53	56	76	67	64	68	64	64	88	69	60	58	62	57	76	79	79	70	69	73	49	79	76	62	69	76	69	80	69	76	74	66	52	62	65	72	73	64	70	87	64	72	57	67	67	67	78	78	62	63	58	63	69	77	60	76	79	63	71	59	74	75	60	57	68	67	68	65	71	86	58	59	73	69	66	82	67	57	75	70	65	68	78	67	64	71	69	71	69	57	52	68	58	75	72	77	90	59	78	74	67	85	64	80	70	76	67	70	64	68	88	81	81	75	73	67	61	79	83	91	63	59	90	85	66	67	65	66	67	69	77	63	63	83	67	71	68	65	49	68	66	67	57	70	66	65	69	60	69	76	64	60	62	65	68	62	75	72	64	71	60	72	80	71	71	70	60	63	73	80	80	77	67	56	75	62	80	60	70	80	69	76	67	75	80	69	75	72	71	80	60	68	65	65	81	71	53	69	76	62	67	78	67	85	57	72	60	68	65	67	72	60	70	62	53	64	61	59	67	70	66	54	65	73	56	79	75	77	68	71	68	61	74	71	76	67	78	62	69	70	58	72	61	64	63	52	75	79	65	70	59	78	69	61	66	56	72	80	58	58	75	75	70	64	61	74	72	73	77	68	58	64	54	54	63	70	64	79	72	70	64	61	55	68	64	55	79	61	71	77	76	67	70	68	71	75	78	63	71	48	67	68	59	69	67	77	73	67	82	66	66	65	74	78	63	77	70	66	69	79	82	68	77	54	65	79	63	79	59	56	73	67	57	61	58	91	78	64	64	81	66	64	73	70	60	70	69	63	62	76	56	67	71	60	76	81	74	76	68	69	64	55	67	76	63	64	70	76	70	79	53	86	63	60	64	72	80	70	65	75	69	56	84	69	50	68	85	69	72	82	73	66	66	65	76	65	69	76	69	64	68	59	80	71	68	61	73	74	61	86	77	65	64	62	62	65	79	59	65	58	73	71	68	87	55	66	70	62	70	63	84	69	68	63	63	65	63	62	62	76	66	55	66	68	57	78	57	64	76	62	58	60	83	72	60	69	79	62	64	64	76	76	67	78	73	69	68	72	59	60	64	78	74	80	74	70	60	83	79	63	79	67	80	82	64	75	62	88	71	78	76	70	65	85	63	80	60	60	58	81	73	44	61	64	71	68	72	59	61	62	79	81	58	74	53	71	82	81	62	67	67	64	78	72	72	76	75	77	65	60	64	60	71	73	62	74	79	76	79	64	91	66	73	67	40	81	66	68	62	53	70	74	55	75	77	68	71	91	80	64	82	69	69	68	73	56	73	78	58	83	72	71	70	71	73	72	72	49	70	59	63	60	64	66	67	82	54	65	68	81	56	78	67	85	65	79	65	80	87	57	77	64	66	66	81	67	72	71	62	69	64	66	87	81	61	69	69	67	62	70	68	71	69	72	83	65	82	76	72	90	62	76	66	77	65	77	57	70	66	69	83	56	69	74	67	62	72	68	67	66	76	65	98	56	63	82	73	71	68	69	73	71	69	74	68	58	69	48	63	60	58	72	57	77	72	69	59	56	77	67	72	85	59	65	72	59	76	68	71	77	66	88	55	75	73	70	65	74	76	71	69	45	80	54	67	69	66	77	63	70	71	69	81	66	55	58	71	76	65	52	71	75	61	58	76	73	72	75	66	68	83	62	71	75	67	72	72	71	73	72	79	54	79	74	70	66	71	64	83	63	75	77	70	63	76	51	73	64	82	68	60	70	73	69	63	58	78	71	72	63	66	75	72	74	57	79	81	67	68	73	60	71	79	75	71	74	58	72	85	73	78	82	81	64	60	74	54	75	58	66	72	84	71	73	75	56	66	58	60	61	60	78	74	74	76	66	64	61	72	69	65	65	63	79	86	53	73	54	87	66	74	72	65	50	59	76	64	77	58	61	64	74	70	63	74	56	82	75	66	55	57	60	57	74	83	86	62	58	58	79	64	74	82	68	50	65	74	65	59	71	68	73	72	70	63	72	56	71	85	65	58	69	69	65	67	82	81	65	64	64	58	64	71	69	67	65	75	66	79	73	59	52	73	72	68	68	60	67	68	68	66	84	54	67	58	70	68	65	77	81	71	71	70	58	65	69	85	76	52	61	65	69	65	80	67	61	79	63	67	73	71	67	62	72	66	80	61	60	62	63	64	70	69	74	81	70	80	70	58	52	69	75	62	65	67	60	57	56	60	76	63	59	65	62	57	64	70	63	72	72	63	75	88	71	65	65	65	77	63	66	69	58	55	85	68	68	69	83	72	74	70	86	73	57	67	78	69	63	74	90	72	64	69	69	78	58	54	60	83	92	68	53	52	71	60	69	70	61	75	58	73	75	65	59	74	58	73	82	68	76	68	77	62	70	77	71	73	64	67	71	80	70	63	59	54	66	80	51	77	66	66	49	66	74	67	68	73	74	62	58	68	83	66	65	68	56	66	76	67	64	63	71	69	69	66	77	70	68	66	71	69	73	73	61	59	71	75	64	67	63	72	87	83	49	59	72	69	66	72	58	80	59	76	52	83	76	66	64	81	65	71	61	68	70	70	75	87	72	66	71	67	81	70	79	62	68	63	65	62	59	70	77	61	62	81	71	74	71	74	79	53	60	72	68	60	60	60	49	65	71	69	80	65	78	62	67	69	78	59	83	56	58	75	76	66	54	63	88	67	74	71	80	81	74	62	54	69	71	70	75	72	71	67	65	74	79	71	73	69	78	73	68	76	69	71	77	77	75	82	58	66	72	82	71	75	76	71	60	82	67	74	68	66	63	69	60	74	72	66	87	79	62	71	60	68	68	63	49	59	69	72	71	65	64	68	62	63	61	66	69	70	73	71	61	67	63	79	73	64	70	71	61	71	72	72	74	61	61	67	76	86	67	77	76	69	65	86	65	86	67	77	64	77	78	72	81	63	68	74	68	66	60	72	71	62	70	69	58	69	76	75	70	76	84	58	69	67	69	66	62	61	64	69	65	62	55	86	73	69	89	61	65	71	69	65	62	57	73	71	72	70	62	77	79	73	65	52	73	61	64	56	65	66	68	61	66	65	76	72	61	64	62	81	49	51	75	56	59	61	71	64	71	72	68	67	68	68	69	64	78	70	60	64	62	64	60	70	75	60	56	73	54	77	61	68	85	66	71	69	67	63	82	79	65	67	67	62	72	68	65	84	50	74	86	58	60	63	71	60	65	72	66	65	68	49	83	84	78	69	70	83	76	73	74	64	68	70	60	72	55	70	69	76	83	75	67	68	70	65	65	84	65	60	74	63	53	72	61	72	70	72	76	67	55	69	77	75	56	71	66	72	72	60	65	68	70	75	63	73	71	57	103	60	68	73	72	73	66	51	69	62	64	67	67
17562	9794	5103	9775	18183	18867	16836	13272	9851	9918	10084	9796	8555	7676	6384	5439	5119	4633	4423	3868	3537	3710	3762	3882	3596	3444	3485	3995	4026	3580	4049	4489	4634	3798	3341	2868	2376	2837	6092	8491	7510	5056	3322	2860	2204	1498	1131	864	730	816	741	749	742	750	690	755	761	669	770	753	749	714	743	740	753	714	765	741	735	718	732	742	727	701	690	729	687	711	748	791	723	736	746	796	740	759	735	691	761	769	735	750	748	735	734	671	765	715	817	755	731	710	728	806	747	730	744	731	752	701	728	775	735	753	762	744	768	747	737	771	762	758	780	731	691	704	718	754	745	717	771	707	709	758	747	806	779	724	709	746	725	743	725	738	713	719	742	775	762	701	742	726	724	719	737	786	708	737	747	730	768	701	736	817	749	768	713	749	757	785	725	717	797	750	711	791	765	771	742	784	721	769	726	774	760	802	758	700	748	719	737	749	771	770	705	752	764	740	763	793	737	740	765	733	748	782	735	731	698	686	798	749	723	709	749	735	718	767	779	759	730	744	748	755	700	738	721	748	722	751	805	762	748	711	772	715	808	722	759	739	774	744	750	795	746	756	733	712	780	782	754	775	791	716	764	750	736	759	724	767	764	724	730	767	734	744	773	727	730	753	766	746	735	754	721	738	731	723	743	734	738	774	786	808	795	745	739	711	772	748	687	721	740	740	727	720	717	701	690	767	694	745	781	759	719	734	708	716	759	735	731	708	766	706	751	736	735	772	727	768	732	727	768	775	744	771	740	792	714	757	758	725	741	740	770	744	766	723	733	754	773	729	734	751	798	719	709	771	754	747	737	791	688	692	642	763	769	791	726	760	726	730	766	751	739	681	747	732	719	730	696	737	739	745	758	758	771	770	790	772	731	750	747	738	739	781	729	731	771	738	734	709	748	744	737	788	778	770	738	773	728	786	799	785	788	760	712	680	735	760	734	708	723	773	759	768	742	760	795	673	754	762	753	741	734	769	727	751	781	773	760	744	724	771	758	714	772	721	750	726	768	736	734	739	752	720	764	786	701	741	773	768	784	788	750	723	818	748	764	709	727	774	766	746	756	718	720	753	713	712	743	744	765	756	725	730	708	769	727	747	766	749	744	727	757	749	758	709	748	751	666	741	740	792	736	740	738	741	773	714	726	722	751	725	747	758	759	743	745	751	715	778	734	795	720	768	698	786	782	708	783	760	750	800	749	732	759	752	722	737	710	722	767	722	739	784	693	765	750	790	722	779	749	750	772	769	803	765	702	727	720	741	728	758	736	730	755	800	745	743	713	699	716	743	794	685	718	735	794	756	762	749	733	795	732	769	785	738	690	676	747	707	772	765	733	692	768	731	735	734	706	770	766	731	720	767	770	725	719	736	763	728	748	689	718	750	731	758	727	767	741	732	726	787	795	706	745	726	771	720	736	708	655	726	771	733	711	750	724	772	732	750	673	761	786	771	769	706	756	708	730	721	742	689	696	747	726	772	763	697	752	754	740	748	765	751	737	740	766	697	720	741	710	748	741	720	766	729	737	703	723	737	696	719	773	710	702	778	742	744	720	710	731	723	730	701	769	722	741	783	690	753	747	784	722	759	754	786	733	757	712	732	754	733	724	752	763	804	774	759	746	770	763	730	735	762	751	768	716	734	730	767	770	769	725	738	745	726	761	753	704	751	766	747	761	697	753	771	754	725	752	758	739	741	715	713	764	747	756	763	751	717	707	756	740	773	715	727	699	728	744	715	719	753	753	721	754	763	759	778	744	751	759	754	750	737	683	742	732	748	787	761	717	807	754	731	755	785	766	744	763	778	724	787	714	717	696	786	758	738	728	713	715	775	745	728	734	760	776	768	812	711	762	752	776	701	790	751	792	741	773	786	730	754	756	720	758	747	758	743	775	743	755	694	708	739	740	740	732	719	705	738	771	725	771	729	724	746	738	768	725	703	826	782	678	706	779	741	757	730	755	757	754	771	759	730	675	771	717	705	721	730	814	707	772	738	744	752	747	764	756	780	776	774	748	794	736	768	741	703	777	715	809	742	774	735	767	758	694	712	726	743	794	735	740	736	746	802	746	713	831	781	729	722	747	703	733	751	754	759	766	732	771	796	745	768	751	739	791	738	726	754	710	725	738	745	773	726	797	729	771	744	736	783	731	763	762	790	730	803	716	719	739	739	716	762	711	709	819	731	719	731	736	769	741	743	744	735	772	752	791	748	746	786	783	728	783	721	788	718	741	769	752	754	803	670	733	723	714	726	728	734	758	743	715	758	685	767	754	795	776	758	787	789	732	754	783	743	742	807	777	728	696	786	794	706	758	721	754	745	726	738	766	738	721	746	714	750	710	767	769	750	738	726	755	800	812	750	749	761	740	702	729	731	748	753	758	749	699	744	731	750	715	759	739	779	723	773	735	759	735	722	742	712	742	766	783	799	740	739	757	773	743	769	730	775	672	763	736	763	775	724	748	737	725	721	787	738	668	745	782	702	757	765	749	727	759	738	824	778	736	800	704	722	701	714	732	729	749	836	710	732	722	727	755	770	756	753	768	773	735	737	705	737	761	726	761	763	738	801	757	742	751	748	703	745	740	775	784	717	703	754	739	720	733	775	723	717	788	739	729	751	717	745	787	724	759	724	741	733	748	733	758	755	738	719	756	782	766	780	763	791	746	710	763	751	719	758	773	738	799	758	745	766	752	733	705	692	767	777	719	778	732	718	723	744	729	730	726	736	755	797	748	768	774	732	798	772	717	740	762	745	721	723	797	775	773	749	783	758	730	746	720	755	726	777	801	701	676	711	703	750	755	750	751	776	754	743	781	698	761	775	763	698	730	764	743	759	733	750	741	777	758	699	704	741	767	715	740	745	778	703	754	754	751	690	736	728	718	755	740	765	750	722	751	709	737	781	764	755	714	762	749	767	758	751	729	706	737	703	765	758	732	733	724	719	740	711	735	742	751	730	759	733	703	750	725	722	797	740	744	741	709	738	727	719	769	744	700	758	746	793	787	739	720	768	758	772	745	762	727	727	740	742	710	722	729	752	728	754	727	732	699	755	777	759	738	718	719	736	773	731	790	767	791	797	723	713	800	759	740	768	758	778	766	769	757	770	785	756	767	731	714	780	756	734	767	698	761	725	756	755	718	723	709	730	773	716	738	747	750	747	733	734	780	734	753	696	741	782	774	757	713	787	773	777	736	706	779	749	739	772	762	732	779	771	736	785	764	722	770	760	706	783	766	778	740	752	743	726	747	730	788	723	738	761	768	730	735	754	772	720	707	772	803	741	761	737	727	698	730	733	772	757	691	693	715	804	781	750	719	753	771	790	735	774	796	734	794	788	729	759	762	747	744	768	787	734	767	751	744	781	702	783	722	742	784	718	761	758	713	700	788	745	709	773	778	737	786	779	759	741	774	763	724	749	732	747	739	762	769	749	710	781	781	751	699	779	712	710	715	723	760	698	723	747	755	758	726	718	770	687	745	734	764	773
2495	505	277	182	215	298	308	283	229	197	260	290	272	229	204	157	167	167	177	143	145	146	145	131	148	174	173	176	156	151	166	201	167	116	113	120	124	214	307	312	326	257	178	117	96	97	82	55	55	56	60	84	55	58	68	63	54	63	70	57	63	52	59	64	69	50	64	70	63	56	55	66	66	62	62	58	69	60	60	64	61	62	63	57	50	54	69	73	68	54	70	67	69	64	70	53	65	52	58	56	73	58	62	48	78	60	60	68	74	67	48	67	54	77	78	72	71	62	49	59	71	60	66	64	81	63	67	55	66	70	64	63	62	61	62	66	58	62	60	61	69	53	74	64	66	58	66	60	69	65	51	64	51	65	59	66	62	57	70	56	56	63	63	60	68	50	54	54	59	55	68	77	55	69	77	66	61	47	58	66	69	53	45	67	59	51	61	73	63	60	63	68	60	69	66	49	55	59	77	52	57	61	81	74	68	70	70	57	56	61	56	65	69	69	60	52	61	65	42	61	59	69	60	65	64	58	68	63	48	70	60	61	65	56	57	62	78	61	57	73	49	74	44	68	62	68	68	59	65	54	66	50	60	50	61	53	54	71	61	74	65	64	56	63	60	70	66	59	73	62	58	70	65	57	63	63	58	55	62	66	49	62	67	50	56	60	56	54	44	66	66	55	51	58	68	51	59	56	61	65	68	64	64	71	56	66	55	64	56	66	54	60	59	65	76	60	56	67	65	56	50	58	72	55	59	60	53	55	63	58	77	55	79	61	76	65	54	62	54	71	66	58	56	54	51	67	72	47	60	62	76	62	63	75	52	61	59	47	56	64	67	50	61	49	83	60	43	58	53	45	66	62	64	64	57	53	58	59	60	71	60	77	59	62	48	56	53	54	70	57	53	68	57	57	53	46	82	63	65	67	55	48	60	69	65	51	62	69	64	53	60	72	56	61	56	56	56	54	48	50	62	63	63	50	73	57	70	55	79	81	70	65	68	63	51	48	63	63	57	57	56	43	58	58	80	74	57	70	59	64	75	60	70	55	44	63	55	64	64	50	55	70	58	54	67	63	46	54	62	47	59	64	57	63	52	54	59	58	64	71	70	54	53	72	51	49	57	66	73	61	57	63	59	54	75	66	48	71	47	65	44	69	63	70	43	53	73	76	77	61	52	44	65	59	72	66	54	39	61	72	61	68	60	60	59	61	61	74	62	52	57	70	53	54	66	65	55	63	64	51	43	76	58	61	54	65	58	64	59	55	39	61	57	51	62	57	66	57	54	74	74	59	64	56	61	61	58	56	64	50	52	68	63	55	72	57	65	69	63	71	61	53	68	61	71	62	55	73	70	51	73	54	69	62	60	45	56	50	53	56	49	58	50	67	52	72	56	63	59	50	65	62	55	54	53	63	70	60	56	61	63	63	65	78	65	60	66	59	73	64	61	63	53	53	65	64	59	60	73	61	64	55	53	59	67	58	55	72	60	50	54	61	58	59	59	62	56	62	80	54	53	52	56	54	61	70	70	48	74	59	56	66	72	63	46	63	69	63	54	66	74	61	58	64	49	54	61	66	70	47	70	72	59	54	81	49	62	58	64	61	60	67	56	66	62	51	68	60	63	68	60	57	75	65	63	64	64	58	64	52	53	47	51	64	61	52	59	48	66	65	69	49	52	49	73	60	52	63	59	50	62	75	58	70	55	62	72	62	71	49	50	61	63	61	56	53	52	78	47	60	61	70	64	69	53	65	68	66	70	59	52	50	56	56	62	63	55	63	60	66	70	56	62	60	60	66	61	72	70	51	58	64	60	57	51	45	65	59	59	71	72	64	63	68	67	49	53	72	61	68	54	61	47	47	67	54	60	44	66	59	58	62	55	59	49	58	53	54	52	61	59	59	57	58	60	58	61	65	50	64	74	43	62	58	73	63	56	63	63	50	66	57	54	64	69	55	67	59	74	47	55	63	76	63	81	61	67	65	49	66	55	55	62	51	56	53	68	57	65	69	59	62	65	53	48	56	63	67	76	68	59	59	51	63	62	57	68	54	63	68	64	53	68	83	50	62	49	53	57	75	40	72	55	66	67	51	54	40	62	55	70	52	63	68	46	64	66	61	79	57	69	62	72	47	74	65	65	62	71	56	59	57	63	77	59	57	55	55	56	60	63	52	53	51	59	56	75	63	59	56	82	54	60	65	66	74	57	57	64	48	71	73	53	66	60	62	52	61	56	53	49	63	52	53	52	47	59	54	60	61	49	57	65	51	63	64	69	61	58	71	48	67	63	53	80	55	74	59	56	67	67	60	64	55	57	59	68	57	55	74	52	65	61	59	67	59	63	44	49	56	68	48	60	51	56	53	57	54	50	63	55	61	60	62	56	73	55	54	57	69	59	60	53	50	55	66	56	68	54	46	55	59	69	57	74	60	68	54	64	69	66	70	65	45	54	58	68	64	49	64	65	58	58	57	53	75	73	68	62	63	69	60	58	71	74	55	58	55	78	67	55	56	55	62	52	51	59	52	52	67	57	56	55	57	71	64	55	63	47	59	52	65	58	70	59	76	67	58	65	65	68	74	54	61	67	67	60	54	66	81	59	57	73	65	70	66	60	56	61	51	56	49	61	56	58	46	59	69	65	52	74	42	57	69	69	55	63	56	57	61	48	64	63	67	61	62	56	64	51	61	63	68	55	77	62	52	67	66	64	55	76	51	49	56	43	66	60	65	76	58	67	58	61	62	71	70	69	64	75	62	70	75	54	57	65	61	48	68	56	64	64	63	45	66	49	43	58	68	53	67	63	57	65	80	56	62	71	57	60	78	54	44	60	53	56	62	66	54	53	69	55	55	54	59	58	70	54	67	54	70	61	60	54	57	58	57	63	50	50	59	69	62	74	70	60	49	55	49	61	63	59	64	55	63	63	75	61	57	74	43	67	61	63	63	58	52	57	61	67	55	60	75	72	49	46	56	45	70	59	63	65	60	58	51	56	70	59	68	61	63	63	51	49	51	59	54	53	55	57	69	44	60	63	53	58	51	49	66	57	69	56	58	62	66	54	63	52	58	61	52	62	66	55	57	62	53	60	76	56	56	59	60	68	70	63	49	54	57	49	66	80	64	54	55	59	77	59	57	63	53	68	54	59	46	64	67	59	64	69	62	63	57	62	59	67	71	73	65	49	61	45	52	55	69	49	59	46	56	59	62	64	58	70	70	72	68	67	63	55	55	58	61	62	52	61	51	74	72	74	65	82	62	57	54	73	71	68	67	56	57	56	59	62	64	50	53	62	66	64	63	54	62	64	65	55	63	52	52	47	51	60	62	68	63	66	71	70	57	60	56	57	66	50	55	69	58	66	70	56	64	67	69	65	47	59	61	44	69	39	57	64	60	66	49	70	80	61	63	62	61	76	55	73	59	52	65	69	63	53	68	48	50	76	54	60	61	72	56	62	59	76	57	63	70	58	56	60	67	68	51	67	56	61	65	79	71
16617	8137	4836	8232	15189	17683	16708	14088	9900	9137	10532	10034	9146	7553	6339	5747	5160	4777	4540	3628	3911	3830	3954	3952	3704	4369	4429	4406	3625	3363	4382	4799	3380	3266	2940	2656	2624	5500	7544	7571	7568	5738	3543	2115	1551	1164	888	719	722	678	699	602	669	671	693	658	662	632	679	708	663	653	669	692	629	659	654	661	655	646	614	627	651	651	650	678	646	634	638	665	655	654	635	649	696	646	671	652	669	641	640	687	672	620	679	697	676	630	680	666	614	639	682	636	640	656	683	701	611	678	639	707	638	668	658	669	667	633	654	720	734	680	692	694	659	617	612	681	683	644	687	699	639	673	654	615	716	639	670	663	664	617	692	681	698	635	686	650	623	683	653	669	652	705	664	603	644	622	613	624	633	678	660	670	663	701	633	629	655	610	615	644	690	661	671	663	635	673	659	687	665	666	642	651	633	628	668	689	643	645	674	689	637	661	683	633	671	675	711	683	682	678	670	688	713	615	663	701	659	687	657	672	671	658	649	668	647	647	643	636	661	633	668	665	683	643	649	674	645	671	613	622	644	633	614	651	678	625	671	682	689	661	681	675	654	659	656	675	653	680	685	658	669	645	572	640	677	664	637	658	645	694	699	626	647	671	641	698	660	682	635	657	654	660	666	650	647	665	668	665	726	666	691	645	669	633	631	667	652	658	635	634	672	618	745	671	636	670	718	643	709	712	676	678	659	702	657	663	662	715	616	630	621	681	651	668	684	627	669	676	653	707	628	644	659	719	692	679	672	672	648	658	618	702	660	687	687	701	651	667	708	635	658	650	673	658	668	663	693	641	675	675	639	671	670	662	602	668	673	615	713	652	656	690	705	627	657	699	650	666	685	645	651	672	642	622	677	621	609	673	658	674	639	657	639	693	680	670	630	665	680	680	623	644	660	707	621	622	646	662	674	704	690	689	623	672	656	702	632	658	653	645	629	624	716	666	650	676	650	672	663	652	672	651	690	678	664	700	695	629	616	650	678	647	631	655	704	675	697	636	683	681	653	690	625	641	714	662	664	616	646	604	652	688	669	622	640	656	712	641	671	664	636	630	636	652	687	706	705	635	698	637	635	680	647	641	651	686	630	667	652	665	645	671	664	722	654	668	642	677	638	667	688	707	658	637	667	670	609	724	625	674	681	657	714	671	652	697	659	668	684	664	663	648	637	665	686	704	645	669	659	665	717	631	645	630	670	618	685	687	652	685	620	713	640	639	686	679	635	700	640	654	677	651	665	665	657	671	620	658	658	615	645	699	653	630	658	663	693	652	717	651	681	626	638	646	682	696	677	670	692	640	642	667	648	671	663	695	685	629	660	662	651	678	693	632	606	659	697	634	663	681	649	685	601	656	646	652	671	641	661	648	634	654	693	684	620	639	682	691	632	646	637	671	649	668	680	659	646	677	667	645	658	670	622	667	652	635	677	662	678	733	645	712	670	624	652	666	633	646	670	661	625	651	627	669	646	635	654	646	692	679	671	708	680	632	666	694	612	651	698	650	651	686	679	711	645	696	668	652	677	681	707	629	687	665	634	625	691	659	586	665	653	657	655	631	673	646	624	631	675	673	692	691	670	626	640	668	635	657	665	649	662	661	658	650	680	665	623	662	638	670	676	638	624	620	667	632	669	635	644	646	631	682	696	662	648	663	640	671	686	614	669	646	601	697	671	673	612	712	634	663	677	671	662	681	723	651	663	670	676	631	679	678	669	664	666	684	681	651	653	654	654	711	639	656	642	634	666	648	673	651	661	614	668	676	674	653	678	688	653	649	667	668	624	680	653	646	603	731	614	655	682	686	585	685	653	645	609	664	695	631	689	665	656	690	689	642	662	674	713	676	668	660	661	641	630	619	636	670	672	621	663	678	670	656	674	687	691	665	703	717	643	672	606	677	664	677	674	620	656	644	662	649	688	671	610	639	694	657	656	735	695	674	671	651	621	655	663	629	648	687	616	645	662	653	679	677	653	679	671	675	703	641	680	615	671	638	654	669	663	684	613	661	646	651	678	649	652	705	653	663	681	681	670	707	628	647	678	630	656	631	674	649	638	640	628	647	666	680	627	620	601	628	611	662	665	684	629	650	619	661	670	694	638	676	648	676	666	697	675	661	696	672	647	681	613	644	681	674	667	671	650	675	613	655	694	603	642	640	660	663	658	647	639	679	679	683	665	631	689	694	655	683	687	630	681	631	672	620	644	679	673	605	658	651	661	672	645	673	693	655	648	668	637	673	646	690	662	658	654	691	684	663	677	658	661	646	665	608	667	678	630	620	670	669	696	631	649	607	701	633	677	673	658	641	618	662	653	650	692	659	617	684	696	710	661	668	684	656	693	670	604	662	646	665	672	617	659	713	657	628	681	653	649	660	634	655	645	645	638	661	665	683	704	675	624	634	663	692	684	650	671	666	684	664	647	651	668	706	656	635	680	660	652	651	652	701	649	625	652	677	657	676	688	660	673	632	675	673	727	663	667	669	665	633	646	644	647	628	638	671	616	651	673	675	617	652	686	656	678	677	653	654	655	682	682	653	676	644	721	721	664	661	644	647	687	675	658	658	683	684	676	715	615	624	669	655	685	636	611	682	649	649	667	658	655	622	692	699	626	679	671	679	706	657	630	667	668	623	666	642	631	655	618	643	668	686	664	641	688	685	703	673	604	673	668	663	679	632	688	675	634	644	694	684	643	604	649	644	730	687	681	654	658	701	656	638	643	663	690	643	652	729	642	661	645	662	656	668	658	656	687	671	675	663	666	619	656	681	639	654	671	625	664	645	668	660	658	661	644	668	650	666	674	640	612	689	615	636	695	674	655	645	648	658	661	711	655	655	618	659	672	648	659	664	684	705	667	683	678	672	676	668	652	638	671	671	650	628	669	686	640	681	664	635	643	659	674	636	632	670	654	667	662	683	709	670	604	682	636	680	657	653	646	660	685	643	651	636	696	643	641	653	648	666	684	685	671	664	656	669	670	674	666	624	669	694	651	653	626	663	665	627	631	649	656	653	648	644	700	686	665	655	664	648	675	635	669	667	665	653	661	636	729	609	667	639	652	667	645	673	694	609	703	625	648	649	632	678	653	651	666	622	667	674	697	665	660	647	668	678	674	640	602	661	676	656	658	677	669	685	629	650	657	610	683	658	684	707	663	635	647	676	661	692	645	689	665	664	686	629	689	640	694	651	634	667	700	644	658	658	692	706	671	605	668	661	651	648	656	662	694	652	630	680	651	617	662	606	663	666	668	703	651	624	616	635	618	646	658	646	657	662	668	605	650	681	669	649	665	706	654	633	677	697	620	642	651	668	639	610	654	651	671	658	677	657	684	692	641	620	663	655	658	676	678	665	682	638	637	645	710	653	683	663	644	678	700	675	697	685	636	630	641	635	645	661	655	623	660	613	679	688	607	650	722	662	651	660	688	673	683	697	663	658	598	686	631	634	617	654	652	665	644	680	676	640	677	688	657	696	689	650	649	655
1509	564	313	223	224	371	426	402	303	302	334	357	358	256	253	215	199	184	146	170	223	219	198	198	224	219	194	187	159	193	180	220	166	161	162	153	128	121	121	207	555	570	526	232	147	119	90	72	66	64	66	58	67	68	58	93	72	72	72	62	46	75	73	60	65	67	67	73	79	70	64	62	78	72	82	63	69	68	72	59	58	60	58	70	77	71	59	76	72	49	52	58	76	77	56	67	67	72	58	89	79	61	66	71	66	78	56	83	92	70	65	70	68	67	70	70	59	93	67	62	58	72	54	66	74	51	66	74	57	83	67	59	65	71	79	67	69	73	67	72	67	72	63	80	72	61	78	57	64	54	65	70	74	64	56	65	73	82	61	65	74	71	75	62	69	73	63	61	78	57	88	55	65	83	70	69	70	73	70	66	63	68	69	70	56	59	64	85	58	56	65	66	89	71	71	69	63	64	70	70	57	92	69	64	69	60	72	69	73	70	81	68	78	64	64	73	72	72	65	64	62	80	68	74	89	62	85	55	82	81	69	76	52	63	77	85	67	77	70	60	64	62	74	63	63	54	83	55	66	64	60	70	65	69	76	78	65	81	80	73	80	73	69	61	81	69	73	64	71	77	65	57	62	61	72	66	74	75	80	66	67	56	72	69	70	66	77	62	59	68	64	64	64	61	66	71	65	77	71	74	55	58	59	80	66	68	55	61	66	68	72	50	80	72	76	67	46	72	75	74	71	60	71	64	84	78	73	77	70	63	60	64	63	61	78	58	64	65	71	69	65	86	58	70	63	59	63	60	67	80	69	74	64	55	78	67	67	65	56	76	72	76	83	68	83	83	83	72	63	59	82	68	67	67	70	56	75	66	65	72	64	73	69	69	72	61	69	64	57	57	63	86	56	63	58	56	71	59	69	82	65	61	88	68	72	61	76	57	65	66	73	66	61	72	56	64	68	71	73	66	74	60	60	53	73	59	73	53	66	75	69	54	72	69	67	68	77	71	73	66	71	79	76	70	65	81	67	75	63	74	76	59	61	74	63	59	61	79	63	76	60	69	73	69	71	62	71	62	61	63	63	85	80	65	61	90	58	65	58	72	62	64	71	73	70	63	74	58	63	61	50	56	70	62	70	63	70	93	72	72	59	75	73	68	67	82	67	75	67	77	64	66	72	72	77	63	59	83	83	69	76	56	69	73	71	54	71	66	65	59	65	41	64	78	73	62	79	63	60	64	96	74	68	59	71	72	68	71	64	68	76	65	71	60	84	73	79	66	83	69	70	82	71	80	67	64	66	64	57	79	74	59	58	70	75	71	68	60	60	73	76	66	62	65	70	77	59	67	75	68	66	76	71	71	73	68	62	64	59	49	68	82	69	63	64	78	66	87	77	60	69	66	79	76	68	63	60	79	63	77	69	83	71	67	81	67	73	75	67	61	76	75	75	56	63	61	57	63	63	74	69	60	74	66	81	87	65	69	66	64	63	57	60	74	77	79	83	60	65	78	72	59	78	80	66	79	70	60	69	74	54	79	64	55	68	66	75	61	68	51	59	68	65	74	78	70	75	86	61	73	80	74	67	63	60	77	62	79	60	67	70	61	74	65	70	63	75	70	61	72	83	88	70	65	67	75	86	78	78	54	75	62	74	69	79	70	64	84	62	68	69	58	56	64	72	67	52	64	62	67	68	76	55	84	66	67	65	61	83	66	74	56	78	76	69	67	66	65	77	74	77	71	84	58	67	60	74	79	77	64	80	75	72	57	67	72	74	72	63	57	69	88	66	71	70	66	58	65	63	63	57	70	57	78	78	63	73	66	64	78	66	72	56	69	58	73	64	66	75	67	73	76	75	48	68	69	69	55	73	60	64	73	65	73	85	61	49	62	62	64	63	62	68	75	70	64	77	75	82	77	64	77	61	74	72	70	67	62	77	72	77	72	58	68	68	70	56	86	72	71	66	67	79	78	72	48	70	60	72	54	63	64	85	61	74	59	68	70	74	70	80	63	64	69	58	73	81	49	76	64	79	67	69	76	66	77	65	74	69	56	58	69	64	66	71	91	58	74	75	60	69	66	62	70	73	68	65	67	64	68	75	65	59	61	77	67	70	58	71	54	57	57	74	64	63	71	60	66	71	73	72	73	75	52	82	70	47	52	67	75	69	69	70	61	67	62	74	63	60	80	64	58	68	54	84	72	79	73	61	76	66	68	61	60	61	76	83	60	64	65	74	75	56	56	69	66	73	67	74	77	74	67	54	67	76	73	78	75	61	68	67	83	79	62	68	65	72	74	72	63	60	63	62	78	65	62	70	68	69	69	85	59	83	88	69	78	50	60	81	72	71	77	72	68	73	72	65	81	58	52	64	75	79	70	71	75	57	66	60	61	72	64	60	65	83	66	78	77	89	60	67	69	70	73	67	61	80	78	73	90	71	69	69	85	54	73	74	76	62	70	62	72	71	76	62	57	65	77	63	56	60	60	67	83	63	83	76	59	68	65	68	62	77	70	71	61	69	64	62	67	67	77	75	68	55	66	79	78	77	65	71	57	67	68	72	66	62	62	55	61	72	78	87	74	58	70	58	84	44	66	70	72	73	57	65	75	72	79	70	74	73	76	64	55	76	75	62	79	66	71	88	68	59	69	52	65	71	64	52	56	77	65	73	82	69	61	76	73	69	63	66	70	62	76	59	72	76	62	60	72	65	60	66	71	64	68	54	64	73	70	61	63	73	64	54	94	70	67	87	69	66	70	72	69	69	75	52	76	66	62	70	68	74	79	60	83	73	62	65	78	59	64	67	83	54	73	75	72	74	81	73	58	63	66	67	79	64	69	71	63	72	76	60	69	70	57	78	74	82	89	78	64	68	60	68	63	66	68	74	70	60	79	65	75	65	63	72	65	64	59	66	83	65	73	65	78	72	74	67	59	57	76	62	59	65	65	67	67	66	66	71	60	63	69	74	79	63	70	77	73	83	59	62	59	58	72	76	85	59	61	69	74	58	78	67	69	55	64	69	69	73	71	68	88	62	66	58	66	63	68	69	70	69	69	72	85	67	88	67	73	58	67	69	64	60	68	72	70	62	70	77	69	61	68	60	69	82	75	70	63	62	69	65	67	58	67	75	49	72	85	68	71	69	75	66	58	80	72	72	74	68	68	65	65	69	73	55	68	72	54	76	76	76	70	63	80	79	68	72	76	67	44	65	74	59	71	71	81	77	76	71	63	73	57	60	82	75	70	64	74	62	60	64	55	57	62	61	74	67	68	61	73	89	75	79	76	71	80	87	63	64	71	75	69	53	68	73	65	65	59	71	74	70	61	64	60	71	73	75	92	63	77	66	81	62	77	73	68	77	73	75	64	66	68	65	59	71	82	69	78	64	70	67	59	68	68	56	72	79	67	68	69	63	48	77	51	78	79	64	83	62	64	82	72	57	66	65	69	64	83	77	81	75	69	64	75	62	61	65	64	53	62	60	71	72	64
18639	9144	4933	9579	17655	18638	18551	16762	12852	11225	12654	12407	10925	8754	7471	6684	6169	5268	4696	5016	5982	6130	5665	5306	5629	5477	4944	4589	4094	4741	5276	4729	4029	3886	3631	3485	2662	2545	2256	5209	12509	12831	10267	5449	2859	1705	1181	886	755	762	707	696	723	763	756	723	763	739	776	741	749	728	714	723	757	742	765	757	763	741	723	741	748	749	754	755	774	799	734	790	776	749	713	691	756	784	740	745	724	721	718	720	713	727	714	711	809	766	692	727	772	683	744	746	768	753	746	760	753	750	767	760	716	715	725	766	739	753	750	718	722	730	750	757	712	739	773	770	783	720	744	718	720	772	737	736	773	744	733	746	743	774	714	716	705	791	682	731	721	762	728	744	769	705	726	752	768	713	790	765	741	736	728	714	754	763	754	755	777	689	730	727	774	754	737	724	777	721	765	742	686	726	709	771	741	668	785	745	724	771	788	734	749	722	726	717	698	767	741	742	748	737	705	684	681	743	709	771	737	706	708	718	715	734	724	728	721	767	722	739	718	782	752	729	752	727	750	773	760	762	796	723	713	704	737	775	723	731	728	698	750	725	765	735	761	736	745	724	763	732	747	744	769	801	702	725	746	732	741	723	702	763	722	745	724	728	774	764	753	705	772	754	748	712	755	756	745	782	742	757	732	726	764	745	760	731	704	703	718	715	762	723	733	749	737	738	723	688	707	725	750	762	722	753	765	718	739	710	720	761	757	728	726	755	708	718	757	742	728	719	723	721	717	738	722	721	684	746	770	716	696	756	728	766	787	704	780	742	749	796	770	703	719	738	800	764	734	800	703	727	711	731	719	742	723	716	722	697	722	761	723	745	742	767	759	748	731	773	761	760	714	740	773	747	761	800	727	723	728	755	756	741	771	733	746	719	765	691	718	743	743	738	709	777	710	699	706	743	690	765	757	757	758	729	770	701	742	744	786	712	768	724	723	738	768	707	751	778	761	771	746	742	770	696	733	757	753	738	740	718	743	702	809	781	724	746	794	741	763	800	733	781	787	780	781	734	725	718	733	762	743	763	774	717	771	715	746	741	736	737	755	728	734	743	773	735	753	750	729	687	756	706	702	747	771	754	784	727	773	702	718	710	751	695	752	768	753	725	754	703	748	772	730	738	771	713	721	707	748	726	792	756	745	694	742	776	727	729	746	687	821	730	720	754	724	747	748	728	715	725	735	752	736	710	757	781	739	772	751	748	736	704	756	711	707	777	707	693	760	737	716	718	726	713	726	740	765	688	758	740	691	726	710	732	759	736	736	711	728	790	721	755	680	751	708	709	806	746	748	763	691	715	730	710	702	756	755	739	707	755	739	738	745	753	758	760	698	750	732	784	709	756	702	735	750	750	716	746	705	755	720	709	771	794	750	729	728	748	753	731	707	744	749	720	757	704	750	728	698	696	745	746	737	740	722	800	739	742	741	768	758	736	739	692	765	747	719	726	760	752	699	745	764	746	763	731	721	770	692	730	767	715	780	691	757	765	707	782	730	721	754	719	744	717	710	722	775	735	753	737	746	786	714	771	713	777	732	735	733	741	779	724	763	685	739	725	737	731	763	720	688	758	750	698	750	769	716	703	780	725	751	776	726	730	729	735	783	719	705	752	757	730	824	761	762	712	772	745	777	758	757	717	705	758	759	709	757	726	775	712	750	736	754	703	708	734	680	762	737	731	770	774	723	783	728	774	757	701	684	757	755	737	701	683	738	809	763	716	739	778	713	726	745	705	712	768	728	842	724	788	714	714	726	742	703	781	705	759	779	726	696	749	693	745	704	727	742	756	693	682	741	766	700	765	716	733	777	714	734	745	738	746	735	741	753	750	737	756	736	725	732	739	727	770	759	734	734	749	726	718	738	763	788	782	749	684	726	715	725	754	717	754	752	710	742	700	715	709	718	756	720	782	752	765	705	780	719	759	732	748	719	717	715	759	728	715	745	725	772	724	697	724	733	717	752	726	718	722	714	771	738	712	750	730	680	760	712	755	723	775	744	749	756	748	743	737	806	717	750	784	745	762	723	740	752	722	739	756	727	700	721	803	746	717	750	718	722	733	736	772	749	788	750	785	751	737	775	725	723	745	765	747	731	742	719	722	758	724	707	761	774	780	732	702	706	736	757	720	782	750	729	777	785	743	793	751	720	754	735	771	726	713	720	736	760	710	737	755	687	708	775	747	684	718	797	716	778	745	719	748	724	780	740	769	760	769	734	687	724	775	744	706	746	701	779	739	731	772	766	716	732	733	740	789	740	747	761	737	775	728	696	721	740	733	770	734	716	729	763	708	723	748	723	721	754	726	742	728	770	727	719	762	719	707	746	751	738	749	726	703	790	774	770	744	740	776	704	741	729	714	722	726	750	767	746	719	781	770	780	715	746	759	692	749	767	747	761	765	701	762	713	708	751	731	701	751	776	779	724	755	740	738	734	723	793	716	756	719	747	740	736	774	780	753	711	730	667	689	746	773	722	769	773	721	738	708	729	680	763	746	756	755	684	757	749	754	795	806	702	771	725	735	745	754	736	728	782	682	723	735	726	725	703	717	710	782	734	754	752	740	711	723	737	713	776	710	752	759	813	717	717	688	766	701	778	721	734	766	756	732	758	736	726	746	760	746	732	693	760	740	765	746	740	745	730	702	759	745	731	690	708	773	748	766	742	682	712	769	733	743	700	729	747	742	725	711	719	701	790	758	804	721	747	760	732	728	790	707	699	705	681	741	723	783	771	751	741	716	707	745	775	729	749	750	722	770	788	717	745	741	719	754	730	792	742	729	793	730	675	699	748	731	686	748	757	721	715	756	689	763	713	742	714	748	692	742	735	767	757	757	773	735	721	754	777	791	751	696	745	780	714	755	756	768	734	746	735	723	752	780	741	716	789	745	716	771	718	717	732	763	769	789	776	721	727	731	780	707	759	741	740	753	760	729	789	774	700	707	769	784	757	736	666	733	728	728	763	752	735	707	743	720	735	726	724	731	728	745	749	716	705	722	732	739	726	711	784	729	771	724	741	703	768	748	687	774	749	720	745	702	714	792	735	713	714	722	747	753	792	778	710	759	729	734	701	732	742	776	807	766	762	749	744	751	716	733	758	753	684	712	769	769	703	700	770	735	745	716	753	676	722	685	698	701	744	751	702	752	719	755	750	768	740	736	695	727	770	699	745	706	711	709	751	733	782	753	787	707	739	728	732	719	705	737	736	743	757	740	772	778	746	772	773	737	755	688	707	706	730	761	742	746	768	757	740	702	744	703	744	702	736	753	747	732	741	726	719	770	769	771	802	717	741	773	743	730	773	755	747	727	728	728	677	714	696	740	735	744	735	748	754	668	742	761	742	735	736	727	725	739	721	782	706	705	754	740	738	719	717	711	715	768	763	761	709	743	779	760	770	732	742	742	760	730	758	712	726	740	757	779	744	717	782	757	741	742	739	723	726	729	716	792	731	756	771	730	777	760	790	752	759	761	725	713	721	732
1655	275	206	136	157	156	211	189	175	160	159	196	201	153	134	135	148	126	138	167	177	175	169	137	148	124	112	115	128	136	125	127	116	107	122	79	93	92	92	109	133	182	202	127	106	78	47	80	70	54	55	75	61	61	59	49	62	63	63	56	61	63	62	66	57	58	58	79	48	54	51	62	67	68	71	47	62	71	70	74	69	52	55	54	57	68	52	58	57	67	51	68	66	73	46	59	50	74	59	65	46	44	63	65	60	67	70	50	58	66	52	58	46	72	55	66	66	61	66	64	69	62	57	57	56	69	59	69	50	64	67	74	52	82	71	66	65	58	50	58	75	46	60	64	59	56	71	80	77	62	51	62	61	55	61	60	74	63	53	55	60	53	78	64	61	56	57	49	57	55	55	55	62	55	66	55	50	54	57	70	70	65	55	49	67	75	65	66	59	54	42	63	60	82	61	65	52	64	66	60	63	77	65	58	48	76	61	49	66	63	48	55	65	51	70	47	57	72	57	52	56	59	65	72	69	44	49	62	58	68	44	62	66	56	70	63	65	48	62	59	72	61	59	59	65	70	67	61	69	61	49	65	46	52	56	64	77	66	56	62	51	69	65	62	54	70	73	66	66	55	67	57	61	42	70	68	66	65	53	63	74	61	50	54	53	69	61	68	53	71	71	65	57	50	68	68	64	54	73	51	72	65	55	68	72	65	68	58	60	57	65	72	61	63	71	60	53	58	55	53	47	72	70	58	64	64	69	54	62	66	51	63	52	75	89	50	53	47	57	50	67	65	80	59	63	70	49	60	62	55	69	53	57	72	57	49	57	70	65	62	70	53	70	69	63	63	62	74	55	64	58	62	61	51	60	51	59	60	60	62	67	66	56	61	53	48	76	68	75	54	59	73	55	56	50	60	51	67	55	50	54	60	50	60	82	52	49	58	63	68	74	50	63	77	61	56	58	76	73	53	66	56	57	54	61	61	70	69	69	62	55	58	55	59	63	74	63	69	66	64	69	64	60	56	88	72	54	71	68	62	57	71	66	55	45	59	57	55	70	48	72	62	55	71	57	60	49	70	56	57	78	69	55	57	55	68	59	52	50	64	56	52	50	78	66	53	56	66	61	68	49	51	47	68	55	62	67	62	51	61	48	65	64	62	65	58	76	66	63	55	57	53	62	60	71	61	48	66	72	67	55	60	59	75	57	67	88	68	56	68	65	74	51	59	56	57	63	85	58	75	68	63	45	73	59	59	58	58	70	62	63	73	57	68	63	63	63	74	52	56	49	52	81	57	66	66	65	56	56	67	63	66	61	74	76	59	58	66	62	71	57	44	60	72	67	58	67	62	62	53	76	57	66	72	57	52	57	60	52	59	63	58	55	58	65	58	53	67	61	51	63	72	65	55	68	70	54	54	59	66	73	61	64	68	61	56	64	60	64	51	69	63	61	74	50	63	78	56	57	72	58	67	54	73	61	73	72	46	55	63	58	76	56	56	57	61	65	48	60	63	71	67	63	57	81	50	58	74	61	67	72	69	68	57	53	68	64	55	71	72	67	55	63	62	57	67	81	58	48	57	64	66	49	57	44	64	62	59	60	71	59	52	73	62	61	56	73	71	72	72	69	59	64	61	51	59	68	61	69	71	70	53	61	68	60	46	63	62	56	51	80	67	64	54	66	64	67	67	60	60	62	49	75	47	62	53	75	57	61	64	76	66	58	74	64	64	67	57	78	70	65	57	54	62	50	77	61	60	61	66	58	64	69	64	58	52	55	61	55	61	60	49	68	68	66	58	71	46	53	56	54	65	60	51	56	55	67	61	65	62	58	64	65	54	49	77	59	75	68	66	61	65	56	58	47	71	66	50	59	52	69	42	57	58	48	56	86	57	68	49	79	49	69	61	59	47	68	64	57	60	58	59	58	69	62	69	65	59	70	58	87	51	54	65	73	68	62	52	69	54	54	42	54	58	71	77	67	53	46	67	62	67	53	76	54	65	59	57	60	66	64	60	46	50	61	49	54	69	70	56	80	52	64	49	56	48	54	50	63	57	46	75	59	63	59	65	58	60	72	59	63	65	79	76	65	71	63	64	55	51	79	59	68	51	74	49	64	70	51	74	46	49	61	60	67	58	71	68	53	70	50	70	46	60	55	52	65	51	46	62	66	60	57	69	63	60	71	67	67	66	59	64	69	44	63	52	62	76	55	61	63	70	72	55	66	47	70	48	59	47	67	52	67	72	62	68	66	58	56	60	68	70	59	75	73	55	62	52	57	57	51	47	47	56	68	58	65	53	54	54	69	55	56	73	65	45	63	65	59	52	74	63	65	53	53	46	65	72	63	67	58	60	65	66	62	56	68	50	69	52	52	63	62	61	46	45	62	69	57	51	63	60	62	56	57	49	50	73	62	72	58	69	57	63	53	54	73	68	57	54	60	66	63	61	52	46	53	66	62	63	74	65	56	75	69	77	59	62	64	63	63	55	49	51	67	55	62	64	61	71	71	61	54	53	61	52	54	51	66	68	54	69	72	63	57	66	69	71	63	47	67	67	58	63	59	74	68	58	70	65	59	58	50	61	76	73	55	68	47	57	43	66	58	64	73	68	60	54	61	61	53	46	51	73	59	61	55	68	56	67	55	61	70	66	61	66	61	50	64	64	63	53	66	62	65	57	65	62	65	51	69	63	51	57	66	69	77	64	60	56	62	56	66	55	72	63	61	52	57	55	71	52	57	58	51	57	59	63	56	56	59	54	59	55	67	62	62	62	55	59	62	62	66	73	64	51	55	68	56	50	45	66	69	59	67	59	64	52	64	55	67	61	72	51	68	72	68	63	52	56	54	58	70	65	65	67	60	58	60	66	53	54	72	58	64	57	67	58	63	66	66	72	64	60	75	67	60	75	52	77	56	59	57	70	56	63	62	47	62	57	62	55	74	57	53	54	73	91	59	68	57	66	61	51	59	43	60	65	59	67	75	63	80	70	61	67	52	49	59	58	53	61	61	51	72	62	68	71	65	52	56	62	70	65	69	58	69	58	70	58	59	58	53	78	47	58	50	62	61	62	59	75	70	76	51	64	63	61	75	34	63	46	67	57	70	62	54	61	46	60	62	60	81	61	56	50	68	72	72	62	53	57	59	64	73	66	65	54	56	57	54	39	58	55	63	62	59	60	60	63	64	54	55	55	56	61	63	73	56	58	64	51	61	45	61	65	57	66	59	63	54	61	52	71	60	59	55	47	60	57	63	66	59	57	67	73	55	64	60	59	72	58	58	61	55	56	66	84	71	67	61	66	58	61	58	44	64	51	65	51	69	69	75	55	57	58	56	71	57	71	57	73	79	67	55	62	47	54	48	56	63	66	72	52	49	51	56	60	64	72	53	69	64	58	61	46	52	60	65	72	69	60	65	57	64	61	55	65	53	65	62	64	68	60	56	62	55	58	67	69	50	59	47	60	61	47	66	67	67	66	52	73	44	58	58	46
12464	5184	3219	5051	10947	10544	10622	9492	7921	6266	6370	7217	6494	4822	4463	3870	3489	3399	3681	4253	5113	4635	3860	3638	3140	3120	2969	2903	3064	3381	3072	2778	2690	2539	2424	2070	1731	1462	1264	2211	3866	4106	3705	2363	1402	978	781	716	678	674	652	662	654	626	638	618	661	625	656	678	641	650	651	670	602	679	708	640	651	650	669	699	649	659	617	673	668	646	656	667	645	676	635	681	732	690	639	634	638	650	703	640	718	708	646	652	594	675	645	714	666	646	648	667	616	673	639	679	625	640	617	616	616	614	712	635	632	658	682	697	650	626	626	624	671	705	648	697	664	708	630	668	664	652	643	663	647	710	658	672	689	635	635	665	625	634	619	700	642	657	650	689	611	648	625	618	684	633	684	662	640	675	659	680	634	686	641	708	663	666	674	679	647	694	654	679	654	645	653	649	612	651	664	625	635	640	589	710	647	657	644	639	653	649	676	647	683	682	636	646	657	692	672	642	655	691	670	629	675	718	661	631	634	644	687	690	682	664	721	693	663	655	678	648	705	645	664	680	652	666	708	618	622	619	613	657	573	694	688	674	655	717	652	677	653	688	639	655	630	686	636	620	628	677	610	649	658	649	658	663	647	673	676	619	681	663	609	656	670	667	667	668	673	663	700	627	647	687	684	702	678	672	689	645	626	669	597	637	705	660	599	643	672	665	673	627	609	678	660	643	687	635	647	590	678	663	651	655	644	659	661	618	657	675	678	634	666	688	646	682	650	654	590	639	701	690	650	598	675	607	650	654	645	621	641	631	694	687	615	705	649	701	642	652	631	675	646	611	619	683	658	680	673	653	685	660	626	658	684	655	654	668	632	629	646	663	680	633	650	684	640	673	651	629	627	699	663	630	670	613	715	620	666	647	694	623	671	662	638	693	656	647	642	639	643	609	656	632	639	649	660	672	622	704	622	661	647	664	667	676	658	685	660	700	676	613	667	662	649	678	683	723	693	633	652	658	605	702	651	633	700	641	653	677	691	641	641	634	661	616	690	650	685	638	652	687	658	728	656	714	645	668	702	671	680	668	671	689	668	704	643	662	624	646	694	649	661	674	612	616	675	653	657	668	656	662	658	694	680	654	658	621	601	669	632	658	703	681	625	643	636	652	652	653	685	648	668	609	658	660	642	653	640	641	622	687	609	698	669	689	635	688	644	650	611	683	620	639	657	702	653	670	705	683	644	717	623	671	704	743	657	649	654	637	627	690	680	643	703	653	656	630	659	687	652	726	694	638	660	668	605	692	701	650	688	656	652	641	650	643	654	638	658	668	635	677	688	689	668	635	642	659	624	664	674	628	652	643	645	628	637	641	654	677	656	672	625	637	657	681	700	674	597	627	614	673	625	666	655	680	664	665	612	661	669	671	719	644	631	653	583	666	684	663	685	712	628	695	699	657	685	666	686	690	633	694	626	670	696	660	654	626	641	668	631	650	679	704	678	657	629	645	674	679	663	692	708	607	705	693	633	656	746	669	680	684	661	675	706	662	637	689	670	705	595	680	694	657	640	662	602	665	655	701	637	680	648	645	674	649	674	666	659	643	679	630	682	674	686	651	679	659	677	683	645	622	680	632	609	682	657	668	677	630	655	663	660	662	671	663	657	688	660	669	693	671	673	664	697	683	641	666	641	644	638	623	656	625	722	656	660	653	680	682	706	659	631	661	619	592	706	693	638	708	701	649	658	688	689	628	659	641	670	610	633	649	674	646	646	659	653	625	652	657	621	606	641	635	638	714	674	649	660	641	672	647	641	670	661	588	676	639	687	656	654	650	638	625	672	669	594	598	708	623	651	655	672	630	631	621	642	666	673	650	581	678	642	615	685	685	707	672	691	676	660	621	638	651	650	624	657	649	619	663	646	647	612	678	706	613	723	669	691	692	681	684	673	634	694	622	658	674	668	673	670	676	594	672	667	682	652	649	647	664	640	667	632	693	625	679	649	623	681	704	660	652	710	660	665	670	643	663	647	648	677	611	682	622	650	655	648	688	649	634	663	634	631	675	696	660	642	626	674	673	694	651	652	676	625	683	642	658	633	680	676	694	695	636	662	687	708	624	649	665	632	653	651	650	648	605	666	717	636	682	671	676	582	628	694	672	673	669	661	639	649	631	707	654	678	645	666	672	648	624	658	679	698	635	682	660	651	691	618	691	643	660	650	648	669	689	686	619	633	680	664	619	659	685	701	629	720	670	659	656	645	629	678	614	630	625	660	620	686	589	650	657	647	674	659	694	676	671	632	651	634	665	687	661	658	703	646	645	656	679	675	667	656	658	696	663	673	649	661	649	687	701	670	673	682	655	666	667	653	659	624	661	662	655	658	648	650	634	683	672	626	677	689	662	681	662	657	671	705	623	645	668	639	606	678	647	644	684	672	637	677	711	641	636	653	647	679	678	618	639	663	670	651	665	671	689	668	684	701	660	627	631	624	639	692	709	670	662	598	691	688	688	655	629	671	608	629	628	659	640	616	669	621	697	678	673	612	648	680	660	665	659	647	633	689	632	601	662	673	677	697	613	700	637	598	665	660	661	674	652	684	682	657	693	696	612	705	638	634	678	646	630	708	654	647	671	596	693	660	640	620	675	666	706	622	674	618	680	619	651	612	667	638	671	652	691	615	643	652	675	641	668	618	644	648	626	652	637	664	642	674	645	695	647	634	651	647	663	618	670	686	668	665	647	681	663	670	606	619	641	684	690	642	675	692	669	673	700	653	647	669	649	650	607	667	675	631	642	636	682	651	646	654	637	641	669	689	605	677	662	598	671	668	680	665	651	686	652	625	660	642	640	705	632	669	697	614	666	631	612	652	630	669	691	625	642	627	646	646	657	673	641	665	627	671	610	655	643	604	635	639	646	650	653	635	644	621	667	672	686	659	625	689	676	679	664	665	665	657	689	643	682	672	653	731	695	622	631	665	641	634	653	703	634	663	662	674	679	650	671	699	628	657	663	656	610	663	678	630	683	676	696	643	659	669	682	664	637	647	679	653	636	686	653	651	681	663	659	605	666	621	616	646	695	648	649	656	665	630	668	638	683	659	641	667	645	651	695	691	695	685	681	666	669	691	654	626	717	654	631	689	714	655	642	669	645	677	665	662	666	630	681	656	652	656	658	642	668	662	676	655	643	653	715	652	653	635	626	692	649	707	680	684	647	648	675	629	670	691	664	639	648	680	664	616	695	677	653	637	649	681	663	704	667	646	632	663	645	657	662	620	646	644	650	622	649	659	651	679	650	722	650	687	636	646	669	678	669	641	663	668	651	657	656	679	622	648	670	677	662	633	721	677	661	644	673	693	646	662	711	718	670	673	617	663	665	627	674	647	613	676	634	587	649	648	669	663	670	683	630	663	586	665	629	669	659	668	663	701	646	669	661	729	731	666	694	638	682	681	594	694	662	663	641	627	596	631	610	697	666	630	666	623	689	672	651	667	658	630	640	659	641	666	652	616	655	698	657	624	655	677	659
946	520	298	210	212	276	290	262	271	205	247	251	264	195	188	156	171	182	193	230	208	206	166	198	153	159	140	182	163	156	160	140	143	149	134	131	118	118	95	340	283	310	251	189	131	105	84	51	70	54	74	61	62	66	71	60	59	57	72	62	68	64	70	70	71	60	61	61	67	67	77	81	66	68	55	81	64	69	70	64	65	82	72	70	66	61	64	69	72	53	75	63	55	70	62	62	56	64	60	77	84	70	73	64	71	73	59	69	68	72	65	61	76	82	64	70	68	73	80	70	65	59	60	71	79	64	69	59	66	66	65	81	70	59	73	55	62	75	67	72	69	48	64	53	58	74	76	59	68	54	54	78	75	74	68	68	59	74	70	63	68	68	79	59	53	67	66	66	73	56	71	73	71	72	63	56	66	59	58	67	70	68	61	77	76	80	69	61	60	61	58	84	54	66	64	49	64	70	68	69	80	72	76	67	69	79	69	63	72	72	87	77	64	65	79	83	60	61	62	71	68	66	63	51	72	51	64	79	57	75	72	69	80	66	71	75	67	73	67	71	65	89	65	73	61	55	65	75	63	74	77	63	63	64	60	71	63	61	79	57	80	58	66	75	64	64	70	60	69	82	70	62	59	65	70	69	68	68	61	69	76	62	71	60	78	64	57	54	62	66	69	68	65	71	70	86	75	67	76	80	74	63	73	70	66	61	48	76	56	61	63	80	71	70	78	77	81	61	71	59	59	66	53	57	60	70	70	58	48	58	68	74	67	77	66	69	75	72	56	62	64	55	79	49	66	68	81	73	83	79	69	68	72	57	77	69	67	78	67	72	61	63	82	67	74	70	54	73	72	48	81	65	81	56	64	69	75	67	66	64	63	65	78	63	62	64	65	74	64	63	44	76	76	68	58	75	71	62	77	74	73	65	60	83	82	55	59	67	77	61	87	62	64	60	80	65	59	71	75	67	54	57	69	64	80	73	85	70	71	54	73	76	84	81	64	78	78	81	63	68	70	70	61	77	54	82	79	72	88	60	57	60	71	67	68	80	73	62	75	72	60	66	77	65	50	67	63	71	66	70	72	72	75	62	69	66	90	72	74	94	73	64	70	72	58	69	64	74	69	67	74	59	66	79	63	65	51	53	62	66	64	78	70	74	57	65	63	66	84	73	70	73	67	84	75	49	62	81	80	63	62	73	52	64	75	61	71	67	66	58	70	74	79	59	58	73	61	66	69	76	61	68	74	65	73	82	57	62	73	70	67	70	59	74	74	61	78	66	63	62	62	62	71	58	70	77	62	59	68	51	73	60	59	57	62	73	72	48	41	67	59	63	63	73	62	61	66	65	80	69	67	64	61	55	65	75	65	56	57	82	65	73	72	58	77	65	72	81	73	81	58	77	73	72	77	57	74	75	72	76	88	69	72	72	63	68	46	62	67	69	58	65	73	67	69	74	74	85	71	58	66	90	65	77	68	71	62	63	72	74	84	58	70	67	70	75	72	51	69	74	75	60	64	72	71	81	75	73	57	68	63	64	62	62	68	60	55	68	87	62	63	73	69	71	80	76	69	55	65	63	71	67	69	69	65	65	67	51	57	66	71	50	62	63	55	64	68	67	73	62	77	73	75	73	68	62	71	65	63	68	82	70	74	73	64	72	65	77	79	60	60	62	55	63	65	70	56	51	71	71	55	60	68	73	70	74	65	56	65	71	61	76	60	80	60	80	65	67	70	70	78	59	62	80	72	69	64	75	73	65	76	59	68	68	71	59	78	70	66	64	70	63	69	75	69	62	74	56	69	64	79	65	66	60	62	77	70	70	58	59	78	49	68	47	69	73	59	57	60	65	67	74	61	60	75	60	74	76	63	66	50	74	64	66	78	56	74	71	90	70	72	61	79	64	50	78	65	58	68	65	67	58	61	77	55	94	61	76	61	62	68	62	62	67	82	73	67	69	68	49	67	69	72	68	55	56	75	73	62	60	76	78	78	65	74	59	64	65	76	77	73	65	71	73	66	67	63	66	94	67	73	67	77	73	83	65	86	53	59	92	62	54	63	61	70	60	93	75	67	60	64	70	82	70	77	61	72	69	72	77	61	67	55	68	73	61	60	77	62	60	60	72	75	71	64	80	66	72	58	74	70	68	79	66	43	79	78	58	79	68	61	71	72	72	70	74	77	53	79	58	64	52	58	58	70	59	68	52	70	64	68	56	65	74	67	70	66	68	69	70	76	70	72	75	70	56	65	64	75	68	63	65	72	57	60	70	73	58	57	62	63	70	77	77	62	71	71	58	72	60	59	82	70	62	58	68	67	62	83	63	73	75	84	59	64	64	64	81	84	55	84	72	69	70	72	79	73	70	50	61	70	63	68	91	59	55	50	85	68	55	66	62	73	65	68	77	83	74	61	70	65	77	79	61	62	76	73	75	69	77	58	60	54	75	89	68	61	62	87	69	65	67	63	75	69	67	67	72	75	81	50	70	64	54	64	81	66	65	78	64	73	67	67	61	48	57	73	75	61	66	85	70	61	72	60	75	72	79	73	71	70	63	78	58	61	58	67	81	57	88	74	67	73	90	68	71	72	66	65	74	64	83	74	57	68	66	68	75	65	60	54	60	74	81	67	86	72	60	64	68	51	69	62	76	82	67	73	62	61	62	66	46	64	66	74	74	70	65	59	56	74	83	68	56	76	79	68	60	73	63	74	58	63	65	67	71	66	58	68	80	66	71	56	77	61	62	56	68	56	78	74	77	79	88	84	81	52	84	76	63	70	85	59	80	48	92	80	43	50	65	82	73	67	74	78	59	63	76	68	65	73	62	76	66	77	66	73	67	73	71	67	71	67	74	77	60	81	85	72	64	65	62	82	72	74	82	71	67	59	68	65	62	66	73	81	61	76	78	66	67	63	61	73	65	74	60	64	65	65	73	69	79	81	68	55	62	67	61	69	87	78	65	68	62	73	75	67	62	59	65	63	65	66	68	87	72	65	61	68	69	72	66	62	62	66	75	55	75	67	80	66	69	92	65	65	60	80	78	63	60	70	68	52	66	56	57	58	71	65	72	77	69	78	70	69	65	56	60	62	66	65	63	81	70	64	57	68	48	78	80	70	62	54	61	69	70	65	71	71	74	62	68	59	73	63	52	60	81	84	66	70	77	59	57	69	64	64	58	72	86	79	79	80	61	83	80	79	70	55	71	69	70	81	65	65	62	65	55	77	79	71	61	52	70	76	57	68	67	68	67	81	74	59	63	65	74	69	79	68	48	63	73	57	81	67	73	72	56	67	46	72	80	71	74	56	53	62	74	66	64	60	67	65	63	76	67	64	70	65	64	65	79	68	62	68	56	75	53	75	70	57	69	63	63	67	75	79	67	62	76	73	72	66	68	73	71	71	79	63	49	67	57	56	75	58	55	57	82	61	53	76	73	80	66	76	62	70	72	65	76	67	76	77	73	66	63	76	71	58	71	65	65	62	75	68	64
15103	9025	5267	8117	15664	15669	15314	12332	10028	8757	8849	9110	8897	6554	5814	5106	5075	5198	5075	6037	6171	5661	4847	4524	4113	4064	3977	4105	4052	3801	3649	3563	3360	3280	3170	2627	2129	1859	2160	7944	6978	6843	5639	3784	2208	1359	996	852	751	731	728	732	713	718	765	734	740	758	714	710	742	728	747	752	725	748	759	784	713	688	705	717	745	766	733	802	781	736	720	666	706	758	729	741	708	742	737	692	733	710	712	758	701	742	699	773	758	750	754	667	717	691	716	728	755	735	721	734	739	705	757	791	688	755	719	716	648	713	753	716	758	764	690	682	754	737	733	733	746	756	764	704	746	758	738	763	733	751	665	755	723	700	739	720	756	793	725	725	691	799	731	754	740	686	702	737	723	697	735	771	739	693	746	718	696	697	754	753	731	749	724	763	712	752	732	710	721	734	800	754	736	674	744	698	727	738	742	741	741	692	685	723	712	702	747	753	679	743	707	684	710	727	688	719	729	726	754	707	697	740	720	736	684	704	715	747	748	736	758	732	740	708	791	710	739	700	690	800	682	755	728	725	727	729	724	703	688	754	704	723	725	683	743	757	697	678	714	716	729	715	760	725	727	711	734	727	666	720	708	730	741	722	731	713	710	739	728	727	792	683	757	771	695	780	661	699	761	758	729	726	698	678	739	730	751	721	752	739	718	675	712	687	764	754	684	736	748	762	724	715	743	721	709	726	786	709	749	753	752	805	731	748	730	740	769	695	682	715	708	701	705	709	703	743	670	703	729	724	715	788	758	710	723	693	773	736	748	703	727	703	726	720	724	737	650	723	714	738	744	681	714	709	693	701	706	718	705	726	707	706	746	736	726	716	712	765	666	717	716	702	749	739	731	751	705	709	718	711	724	701	707	737	719	747	757	714	744	713	729	701	752	754	703	732	716	727	744	709	664	742	733	750	739	752	725	713	720	745	738	746	710	710	756	727	728	705	712	783	699	717	754	744	734	725	697	748	724	726	716	763	730	719	754	701	731	714	733	727	717	741	728	711	737	715	737	719	716	666	711	720	782	718	690	748	700	692	680	754	772	755	683	723	710	698	713	696	714	734	690	734	730	733	750	759	700	722	748	673	724	728	761	716	722	729	712	758	678	712	725	747	720	724	717	729	765	732	739	709	705	815	709	754	747	715	718	703	721	725	763	697	724	743	758	740	726	725	774	692	737	778	735	730	691	741	709	719	734	718	710	760	718	671	714	692	739	734	725	741	754	764	700	740	735	750	714	762	709	756	717	781	711	759	772	738	744	729	735	776	716	714	708	717	690	727	741	760	727	708	721	711	741	730	699	712	700	753	701	727	709	729	771	760	702	730	742	724	719	675	742	734	741	717	728	693	706	758	721	704	740	756	689	719	737	748	736	711	705	765	734	721	732	748	757	750	719	660	747	757	750	792	762	753	746	707	740	725	723	716	716	688	694	725	787	726	743	700	738	727	665	770	702	731	697	713	714	753	684	728	723	734	753	673	759	751	770	734	734	741	723	689	723	749	742	747	695	730	738	736	720	761	691	721	738	707	723	727	721	692	750	761	742	717	753	718	714	719	671	712	724	688	701	699	765	725	690	698	682	699	751	719	736	717	700	713	664	716	659	789	704	698	701	744	710	786	700	702	776	689	690	734	749	699	706	735	749	759	725	724	744	687	741	685	727	759	736	734	717	660	730	741	701	717	724	708	749	749	694	708	744	693	733	745	673	687	750	729	717	742	753	695	721	742	734	737	732	740	703	712	745	703	703	687	749	690	647	732	718	742	736	775	742	745	705	700	706	684	765	769	709	734	765	741	748	680	733	719	738	737	707	709	712	769	741	700	675	759	713	719	731	730	706	720	714	763	726	762	695	743	729	759	711	743	735	751	750	689	725	705	715	698	701	747	737	781	740	723	705	769	761	702	725	706	697	706	699	724	711	763	751	739	738	732	705	706	729	704	696	752	677	766	746	740	706	741	765	720	720	723	720	695	725	724	747	711	725	714	692	723	700	737	737	748	661	769	723	767	713	721	721	715	688	729	683	755	699	743	760	708	698	718	720	751	706	750	736	746	713	739	736	750	745	708	714	731	715	745	728	716	677	738	734	766	731	709	759	809	753	707	695	737	695	776	714	732	732	701	696	715	707	733	723	762	770	751	725	712	742	708	702	721	744	756	702	722	707	755	755	713	720	753	692	720	755	769	703	796	774	726	735	726	775	695	723	704	703	726	740	695	698	703	732	686	739	722	698	748	714	706	752	745	718	734	735	754	690	714	713	727	708	786	731	704	716	722	730	710	697	754	721	722	708	711	751	682	670	741	694	733	658	747	773	735	762	755	683	688	727	772	712	726	730	678	732	720	702	731	744	718	741	709	714	708	707	661	735	722	725	720	724	712	705	730	753	709	671	717	780	690	719	677	755	737	714	715	746	707	754	698	737	743	703	741	723	739	718	708	758	669	721	682	732	742	678	696	733	728	750	707	726	755	704	738	694	719	757	675	734	730	720	698	757	732	742	730	736	779	749	736	735	683	735	743	698	748	716	716	729	683	770	740	712	726	747	743	718	739	710	717	739	774	779	733	736	768	765	747	743	749	758	701	715	742	807	727	748	703	766	769	688	705	709	683	766	707	750	703	760	695	726	723	712	778	728	743	725	721	658	726	742	737	723	725	742	718	745	745	717	718	677	734	684	719	722	751	732	710	706	698	746	712	713	736	711	751	769	740	774	697	758	739	733	693	724	740	734	786	694	769	754	740	721	774	722	728	733	743	730	725	777	730	729	734	726	706	680	711	787	698	718	705	693	726	695	713	721	756	703	724	740	743	682	704	689	741	705	693	725	766	748	733	704	734	706	707	771	703	728	750	724	689	788	710	744	749	740	723	762	716	728	680	769	740	786	723	743	683	716	754	748	688	733	763	724	710	738	718	748	805	709	688	719	737	727	683	667	766	689	738	708	732	727	688	733	716	732	745	710	742	731	767	730	707	694	679	733	701	764	690	735	747	700	736	756	720	732	716	703	741	745	738	716	749	701	715	713	733	735	691	730	755	758	767	692	776	728	689	709	687	703	742	732	737	737	733	742	682	777	728	702	725	710	693	730	673	715	696	724	719	750	770	731	785	707	741	717	732	719	727	728	729	699	711	802	754	763	712	737	694	733	667	746	692	679	731	702	723	721	696	724	732	688	685	702	706	747	680	742	759	743	711	720	710	657	701	696	776	699	679	723	730	733	730	749	766	719	738	713	689	738	749	729	741	787	720	711	720	696	756	697	691	704	712	720	715	748	744	722	725	737	758	716	711	734	726	757	718	746	704	772	715	776	719	723	717	725	724	683	701	709	752	747	703	703	730	733	729	681	769	719	713	720	779	675	686	764	740	736	719	728	747	702	719	765	734	705	772	731	713	735	710	763	685	743	738	755	692	741	731	726	767	726	720	750	751	745	663	721	725	708	756	729	716	702	709	718	762	754	711	733	729	740	735	739	694	714	772
2429	541	265	201	208	270	288	207	219	199	215	251	295	215	207	156	208	204	225	242	228	183	183	173	166	180	172	149	142	146	141	149	123	123	139	129	97	111	96	278	302	303	232	193	125	80	63	63	66	78	53	49	70	53	52	50	61	67	54	67	55	59	66	47	59	63	60	62	58	63	65	52	59	59	58	58	55	54	68	64	52	57	61	61	54	60	69	54	48	61	50	66	60	57	61	58	58	57	65	52	64	73	64	69	69	53	61	68	53	67	43	50	64	58	64	54	64	62	63	47	42	69	52	69	65	59	51	64	65	61	70	56	62	57	72	58	52	63	60	56	74	54	55	63	63	59	60	44	62	66	73	49	53	49	56	63	74	65	56	65	58	65	55	45	50	51	57	60	59	65	69	73	53	78	55	47	47	48	75	62	57	70	51	57	62	67	64	59	63	67	56	61	57	63	51	56	73	66	56	71	75	75	61	55	75	63	68	62	59	64	56	43	57	58	64	58	60	59	50	49	57	75	75	80	53	56	50	58	60	54	48	62	78	55	57	70	60	84	66	53	68	49	66	57	57	58	64	62	55	53	53	62	60	67	53	58	63	66	60	56	71	58	67	60	58	48	60	62	65	57	53	56	70	58	56	57	57	70	63	57	55	85	61	61	63	53	53	60	60	50	67	54	59	65	55	59	56	49	48	55	72	50	38	54	52	68	56	62	66	67	49	53	72	72	76	65	53	67	57	60	60	68	48	67	53	64	68	62	60	54	54	49	59	48	37	75	49	61	67	60	47	51	49	56	68	59	55	61	67	56	57	56	46	57	49	53	60	60	55	65	56	62	60	59	68	80	73	67	67	62	58	55	59	61	52	60	65	61	57	49	48	59	47	67	59	67	59	61	51	75	45	71	67	42	62	52	61	61	60	66	57	66	57	56	56	54	42	60	57	62	67	60	48	57	46	53	61	60	61	63	50	70	53	57	62	68	50	47	57	48	69	63	54	59	52	64	56	60	57	62	58	60	56	60	58	60	68	59	62	59	70	60	64	61	68	91	54	42	54	66	56	57	62	66	60	64	60	55	54	54	71	65	55	54	54	51	53	65	74	61	74	51	70	55	53	65	63	72	66	68	64	64	52	50	76	48	64	51	61	61	66	58	59	62	73	54	64	63	62	60	55	57	62	64	57	63	51	71	57	46	54	60	62	53	62	65	57	56	54	59	60	46	66	56	48	71	64	57	68	55	48	54	64	56	57	55	67	53	67	61	62	61	67	63	68	68	51	65	50	52	79	50	58	52	49	64	64	50	65	56	55	59	63	66	61	63	65	52	57	57	70	69	57	65	71	64	55	58	62	70	53	74	70	49	46	51	69	63	54	59	49	62	58	49	52	48	55	58	54	57	64	59	56	51	66	60	68	65	75	57	70	67	59	61	55	70	64	72	71	80	67	62	64	56	59	51	70	66	68	55	60	55	44	59	57	55	53	55	73	72	55	63	63	69	63	60	60	56	59	63	48	49	63	69	53	53	50	67	69	47	54	60	57	72	54	70	52	65	55	53	71	64	57	65	74	53	62	69	53	62	60	53	63	60	69	63	56	55	59	66	54	63	65	65	59	62	58	66	55	62	57	57	71	46	68	52	69	79	65	64	64	56	65	70	68	70	52	43	44	67	61	67	68	55	49	53	47	57	60	56	65	55	75	72	56	54	71	62	70	57	54	60	53	64	40	61	55	53	67	59	49	66	50	70	70	52	57	59	62	62	55	62	59	54	63	62	50	50	53	61	68	90	55	66	70	64	55	53	57	60	74	71	60	60	70	75	68	59	51	61	73	63	55	76	52	65	47	59	53	47	56	58	58	54	68	66	73	60	51	56	49	62	58	63	64	46	63	69	57	52	62	65	57	65	63	63	65	46	63	71	70	55	50	65	68	66	56	58	60	57	60	60	59	48	54	49	49	37	58	67	58	69	60	55	38	56	45	59	56	74	51	63	47	68	54	58	62	66	63	70	64	66	60	50	70	57	62	67	70	57	57	60	71	56	73	58	60	58	51	52	51	68	55	59	63	57	60	54	56	61	58	46	55	53	61	62	67	59	57	61	53	49	72	68	56	61	54	72	57	64	60	56	59	53	70	64	41	60	73	56	59	62	54	54	70	56	50	64	71	52	55	62	52	59	64	54	64	61	54	52	59	55	55	68	66	61	57	58	57	69	62	63	63	65	63	52	51	63	71	54	63	63	64	59	53	52	58	56	64	63	62	60	62	64	60	65	66	58	60	63	60	65	64	62	48	60	62	52	48	78	46	64	48	63	70	60	50	65	50	39	63	63	56	48	69	65	52	53	49	58	71	63	59	51	58	50	76	59	69	54	71	54	44	60	61	65	62	66	70	69	51	59	48	61	53	70	74	68	67	58	50	63	69	52	64	70	52	53	53	56	57	53	71	55	45	70	63	66	61	69	67	57	64	75	51	59	70	66	63	55	53	56	71	55	60	47	62	57	62	40	56	53	60	56	48	60	53	52	66	61	77	68	70	56	59	67	53	57	66	70	64	58	51	68	63	59	79	61	62	45	52	71	59	72	55	61	62	43	55	54	52	56	57	66	59	66	60	59	63	68	60	53	57	53	63	66	72	77	53	50	60	62	52	73	69	63	52	61	70	57	50	52	69	60	61	63	66	67	63	53	58	56	62	55	64	61	49	66	53	46	65	58	52	54	74	62	67	62	65	53	47	43	62	55	57	50	56	58	57	72	50	66	58	54	54	69	62	63	68	54	68	67	57	70	56	77	62	66	49	53	61	60	66	69	58	61	43	66	62	48	73	60	69	67	64	62	50	62	58	60	60	58	49	60	61	49	68	62	63	68	63	54	80	49	67	47	55	58	50	61	63	55	47	59	74	60	42	53	46	59	55	53	74	56	55	62	62	42	66	71	55	57	53	62	66	60	52	54	58	57	66	59	60	59	52	63	61	65	54	52	49	64	60	61	51	61	55	57	60	63	67	61	76	55	63	65	45	51	62	64	61	55	52	70	66	47	46	61	57	58	48	60	49	58	56	70	51	74	49	71	53	48	51	56	58	62	70	64	56	56	64	50	59	75	68	60	61	66	63	60	45	53	46	60	58	51	53	73	60	69	59	57	48	77	50	57	53	48	64	66	56	77	66	48	59	66	72	63	61	53	55	57	67	61	67	49	66	55	68	65	60	57	58	63	52	63	51	64	54	75	66	64	50	62	70	57	48	59	52	56	61	54	66	54	51	57	53	67	60	68	63	65	65	59	52	57	56	62	60	60	50	63	53	51	58	61	54	72	50	47	61	67	64	55	61	56	49	49	63	66	64	53	66	67	65	56	52	70	52	50	63	51	74	65	56	64	55	57	67	60	71	62	51	54	69	73	67	56	65	45	64	54	61	58	60	59	53	59	59	45	62	65	47	50	59	73	61	61	66	62	48	67	61	58	70	61	75	69	60	59	50	57	77	45	49	71
15372	8250	4492	7775	15010	16225	14995	12483	10412	9521	8166	8678	9261	7074	6176	5124	5413	5742	6867	6540	5954	5368	5071	4703	4607	4357	4238	4156	3714	3880	3816	3566	3547	3196	3117	2675	2021	2057	2187	7445	7764	7362	5855	3966	2291	1315	879	701	701	640	621	663	609	623	639	697	647	670	609	655	617	626	603	661	666	688	660	646	638	602	638	631	638	627	662	609	650	620	667	613	592	655	644	667	656	674	657	683	619	622	617	638	606	680	649	676	610	597	668	672	655	650	628	620	673	652	650	643	629	633	670	664	654	656	648	655	625	631	639	657	661	663	623	594	628	618	629	700	645	645	653	640	631	681	651	644	635	650	650	615	661	652	678	637	675	649	642	675	673	638	657	705	638	630	650	613	651	629	594	615	648	652	665	674	620	635	627	656	633	674	668	657	639	656	631	648	661	619	625	661	627	611	623	631	626	652	690	611	598	646	709	683	623	620	663	648	629	671	653	606	665	633	658	656	618	673	619	656	612	585	658	673	652	607	642	651	657	629	660	630	733	610	673	609	675	684	651	684	645	657	685	674	638	623	620	620	686	651	644	655	688	670	696	645	611	624	675	673	651	689	647	634	673	646	667	640	672	665	668	618	652	712	661	636	671	632	622	644	689	648	631	627	635	613	662	645	622	630	601	627	678	641	647	630	658	658	647	632	689	684	657	638	659	640	629	662	610	639	600	634	686	603	680	643	621	668	559	679	688	640	637	679	691	623	656	665	652	676	655	635	629	589	661	623	658	623	624	667	674	680	626	637	619	633	623	643	615	670	647	677	654	650	671	635	671	670	654	637	675	606	599	655	598	621	676	656	649	649	656	634	650	661	672	618	640	686	657	671	693	664	640	670	641	649	645	710	675	622	644	639	659	652	664	644	680	642	658	628	655	630	611	648	646	632	643	618	647	646	649	640	641	671	633	609	672	645	622	640	629	668	640	666	635	707	644	630	661	624	680	651	664	640	650	649	635	617	631	620	651	617	632	611	650	649	686	681	660	634	634	622	638	602	642	638	662	616	643	640	674	630	660	674	678	692	641	628	679	669	680	660	666	664	627	631	680	655	645	656	634	671	659	666	647	642	651	658	602	657	625	622	655	645	658	651	684	640	678	585	607	650	606	649	659	654	640	657	641	607	588	695	630	650	634	658	653	677	619	663	640	654	665	610	639	629	658	633	644	656	681	629	648	630	644	652	668	673	625	646	626	643	623	667	647	612	650	661	612	694	604	641	665	658	652	662	661	705	643	608	600	657	620	623	613	651	682	646	670	662	708	666	616	647	626	667	650	646	641	654	693	652	585	664	634	644	592	651	611	646	680	620	674	639	645	642	634	651	690	652	604	636	656	597	647	680	633	648	671	676	634	597	628	657	636	623	649	645	685	640	658	651	678	704	638	617	632	660	604	621	631	624	677	661	673	621	679	650	674	696	648	636	676	660	626	667	631	608	686	662	667	626	638	678	655	640	627	671	681	610	615	624	665	646	669	641	629	690	661	684	641	664	672	642	685	656	627	630	655	678	664	642	648	639	645	674	680	611	612	681	634	659	658	586	661	669	625	679	597	623	639	669	631	676	600	675	632	658	699	602	621	628	676	610	632	658	662	657	624	669	628	665	633	614	694	609	616	647	641	658	654	673	662	633	675	635	650	642	597	667	612	665	669	652	612	656	680	651	639	642	638	656	630	652	641	674	599	646	632	608	664	672	665	621	668	642	633	614	653	626	652	634	669	616	653	634	633	650	655	661	661	618	647	642	671	653	623	664	645	665	646	607	735	648	610	692	697	658	627	634	667	621	607	648	623	688	632	642	639	639	629	652	643	609	676	665	658	641	630	675	692	711	638	681	680	601	637	640	638	667	626	641	626	631	694	652	697	665	655	655	606	619	657	622	668	607	622	618	663	669	637	681	656	607	648	654	643	611	667	661	702	680	659	688	627	620	681	632	616	620	630	610	638	641	637	673	658	674	611	649	686	645	642	645	681	649	640	675	645	642	634	636	654	626	670	645	647	637	640	672	645	641	636	646	641	615	644	634	627	618	675	659	673	655	662	650	694	657	672	616	613	633	633	680	652	625	637	671	660	673	622	634	649	656	620	630	629	687	647	620	623	629	689	659	683	628	607	647	669	664	629	646	629	614	690	664	655	670	629	659	653	638	650	650	618	654	663	670	627	645	640	609	645	662	645	609	694	660	611	641	622	638	686	692	688	607	620	615	636	635	656	631	646	686	649	645	649	636	611	640	659	638	656	643	639	619	622	635	593	657	656	639	630	661	658	688	636	633	653	631	677	613	655	644	655	647	684	627	604	666	677	648	629	641	645	642	643	670	643	629	652	610	642	651	626	644	685	627	650	642	637	625	623	661	652	682	596	628	647	641	682	619	698	630	670	692	651	643	658	674	646	667	660	625	631	653	651	645	640	661	648	639	645	629	642	718	622	643	626	661	660	629	621	616	694	681	644	601	661	658	626	645	651	633	621	668	630	625	650	666	665	676	613	641	629	669	653	660	661	624	639	639	653	656	638	657	674	660	643	657	628	636	667	627	671	669	654	658	657	609	641	678	641	610	661	669	625	597	693	628	633	661	662	655	698	642	657	676	666	657	640	609	622	671	674	653	644	633	649	632	647	615	617	653	657	625	634	647	672	681	676	661	659	699	668	611	638	607	680	684	652	683	628	634	638	700	611	723	626	613	627	655	660	646	657	675	612	673	648	667	642	648	656	651	676	637	652	650	638	647	640	627	642	640	595	645	671	699	688	672	640	670	695	632	682	654	577	656	647	614	637	628	637	693	629	652	676	688	643	665	663	697	644	653	621	638	647	645	596	673	608	645	693	650	699	629	611	621	634	671	629	638	601	619	671	624	613	626	675	647	660	604	679	625	635	625	628	645	658	694	631	659	633	631	646	639	663	689	665	639	621	664	668	641	660	652	672	630	650	665	641	611	640	617	642	623	638	672	647	617	715	642	661	622	682	642	648	669	667	669	626	689	672	662	635	619	636	664	616	671	623	687	614	674	660	622	658	724	639	679	709	630	638	620	631	639	666	662	615	641	659	663	662	620	678	587	641	668	627	668	725	590	628	631	693	659	682	665	689	695	631	640	681	619	634	647	604	619	647	670	646	678	619	688	655	671	672	634	594	641	670	644	650	692	624	642	635	629	638	676	651	643	682	674	646	629	629	638	671	653	655	711	675	627	588	681	682	620	640	664	644	628	651	696	664	640	655	626	666	618	660	678	629	695	633	675	679	683	648	607	651	644	633	651	630	626	647	617	664	613	628	661	659	643	685	665	635	690	644	681	662	629	614	710	651	653	663	624	640	642	673	652	652	654	624	642	618	640	661	631	667	664	683	691	617	627	635	609	648	654	631	662	652	651	678	641	631	610	674	651	662	616	652	658	622	712	671	607	644	632	629	641	624	633	659	664	652	637	634	643	631	625	672	691	629	674	643	664	660	673	632	681	622	631	631	659	644	645
1391	586	348	271	289	412	451	349	310	277	277	273	348	248	260	236	228	268	268	305	278	235	197	223	170	180	183	184	176	180	166	149	136	151	102	117	135	111	91	257	632	470	428	316	181	125	91	57	81	80	66	67	75	63	73	65	58	63	75	73	84	59	74	75	66	61	73	73	65	59	62	68	70	68	71	50	50	59	63	67	57	64	76	79	77	48	55	54	65	71	74	72	62	79	67	67	50	65	73	73	48	76	54	64	82	75	64	61	70	70	63	51	87	69	72	64	73	60	68	58	49	60	64	56	72	68	61	75	71	72	70	62	79	74	66	74	79	61	67	65	64	73	61	86	86	44	64	52	76	60	68	72	75	77	69	68	72	58	65	65	65	68	70	71	66	61	67	62	69	80	75	56	57	74	85	77	76	61	61	67	73	69	60	78	59	67	71	67	72	62	68	75	76	71	58	84	63	53	74	64	58	63	74	67	86	64	63	61	55	77	72	65	76	57	62	63	70	74	77	63	66	69	58	79	63	66	77	66	72	76	63	65	69	73	68	65	63	59	68	59	61	81	65	57	61	81	71	68	69	65	72	77	96	73	89	70	73	80	59	61	51	66	70	70	75	66	62	58	69	69	76	66	87	70	67	70	72	72	65	53	71	69	83	65	76	57	63	85	54	62	69	63	77	67	84	73	80	64	75	64	68	64	65	61	62	68	66	74	59	82	64	51	58	66	48	67	64	52	72	72	73	62	60	62	66	62	70	72	64	67	83	73	76	78	66	69	65	71	61	60	75	59	70	76	67	85	64	69	46	69	68	74	69	64	65	76	64	78	68	87	65	68	79	81	71	73	68	65	72	67	67	79	57	67	53	68	78	58	62	75	70	54	61	74	63	62	72	63	72	55	52	50	76	63	68	68	72	60	59	76	57	65	60	62	59	66	69	65	51	66	68	65	73	64	64	79	74	74	72	68	61	71	80	65	74	59	74	75	70	70	64	59	80	74	70	62	83	75	74	79	70	68	70	77	68	65	75	79	71	70	52	62	72	73	66	70	81	82	50	79	68	57	60	67	72	95	65	74	62	69	74	68	65	63	67	63	72	76	55	71	69	54	60	74	65	79	61	53	68	60	69	69	75	55	77	71	74	72	64	82	69	64	78	68	54	58	74	79	58	54	60	58	82	89	67	58	56	66	60	64	61	70	69	67	58	59	75	76	58	81	67	84	67	72	63	67	80	77	62	57	66	63	75	65	73	65	78	59	67	63	70	68	67	75	64	68	78	57	73	83	71	72	67	61	65	64	63	75	72	66	77	71	61	72	70	59	79	64	64	66	65	60	78	58	69	74	74	62	62	73	68	85	66	68	80	78	64	65	76	77	79	66	68	69	67	61	61	64	75	69	81	52	77	79	70	74	77	71	50	65	64	65	78	74	55	64	61	56	85	62	54	69	66	66	62	59	57	65	82	70	63	71	58	69	57	53	63	63	50	67	77	77	57	83	67	90	80	64	70	79	74	67	70	61	69	68	71	59	60	57	56	76	66	82	60	71	76	60	62	57	69	53	92	70	77	72	67	71	50	71	85	76	65	65	75	75	60	45	74	60	68	58	68	74	59	46	81	54	69	49	73	54	78	72	63	64	76	57	60	72	54	71	60	64	58	71	73	63	76	57	63	82	72	64	66	68	69	82	61	68	61	65	72	68	76	56	64	74	68	77	58	72	68	60	65	81	75	62	57	78	71	73	72	67	64	75	78	59	75	73	77	77	61	64	89	80	74	69	67	70	72	49	68	60	63	54	85	63	72	78	73	66	49	63	62	62	57	74	67	61	68	70	66	66	72	58	60	67	61	63	70	67	60	65	69	57	56	82	62	54	70	70	78	60	64	87	63	48	71	58	62	79	74	63	65	61	60	59	73	74	74	67	63	71	62	70	62	79	65	76	78	62	68	65	77	58	78	62	66	59	60	67	57	78	76	69	84	85	71	72	78	80	73	73	77	63	73	66	73	82	64	63	57	68	61	71	68	82	80	66	63	60	67	79	70	62	72	68	82	62	58	70	64	82	52	67	62	53	75	65	67	66	55	44	68	55	76	67	62	51	86	66	71	72	65	57	68	82	57	67	71	69	60	62	61	78	80	66	78	76	72	73	71	66	72	58	62	67	75	61	49	75	69	65	75	83	65	68	52	60	72	79	64	77	65	77	67	58	67	74	63	64	73	64	63	83	59	71	97	61	65	53	59	74	66	70	74	69	79	55	76	78	81	66	55	57	77	64	63	64	73	66	71	55	66	76	65	69	63	62	66	58	71	76	68	70	68	59	62	67	73	70	86	55	68	71	85	70	74	69	72	78	70	64	63	63	51	59	68	69	77	57	62	67	60	78	66	68	68	61	59	63	64	73	65	78	55	75	58	65	71	64	73	74	57	69	68	72	76	71	66	60	73	78	65	65	52	66	77	64	72	73	61	81	60	79	66	81	60	56	69	78	54	72	82	58	70	56	77	65	53	82	67	82	69	69	76	49	56	58	71	71	70	62	54	74	64	62	62	69	66	79	64	54	56	76	60	83	77	75	75	72	79	62	64	85	67	64	61	59	60	66	80	75	73	73	58	74	65	52	70	69	53	68	77	64	73	72	84	66	73	69	72	66	63	72	63	75	68	71	66	70	76	70	69	75	65	62	56	61	74	61	65	79	73	70	67	52	71	73	77	64	52	69	70	62	60	62	70	58	61	78	86	62	71	67	68	75	79	82	54	72	72	53	69	62	67	84	72	57	62	66	68	66	68	68	73	70	83	60	58	63	67	83	49	61	70	83	75	53	71	71	67	66	62	65	50	56	77	67	68	82	68	66	60	62	60	75	64	74	61	56	57	65	62	72	68	48	71	77	60	57	67	53	61	61	69	66	69	77	63	66	73	78	65	63	72	61	78	58	76	68	65	74	59	60	66	70	62	70	82	66	70	72	89	72	78	63	69	65	86	74	74	77	59	71	63	77	57	65	72	65	67	78	66	66	71	76	71	55	62	58	67	65	76	69	50	72	50	69	73	70	69	60	81	61	81	63	65	55	67	71	86	75	66	76	58	68	77	61	70	58	62	72	64	88	71	71	66	60	58	75	59	79	68	61	84	86	58	78	54	70	52	58	78	76	50	74	62	65	80	65	71	70	66	68	57	65	58	75	69	61	68	86	76	74	59	70	67	68	71	62	69	63	74	69	69	69	52	61	67	62	72	61	57	59	76	76	71	62	90	65	78	76	56	67	79	72	63	70	66	73	75	55	73	70	61	50	57	68	63	76	69	71	60	71	70	70	63	74	70	76	55	71	61	70	68	64	73	64	63	65	80	60	87	81	60	62	65	61	77	62	56	71	72	53	62	66	69	72	70	64	59	72	83	64	59	74	69	56	72	64	69	71	72	63	63	60	64	74	56	63	56	83	63	55	55	64	66	56	57	55	66	68	71	67	66	70	63	62	53	55	60	55	78	72
18271	10034	5815	10607	19793	20500	19469	15335	13005	11499	9875	9986	10947	8807	8035	7034	6514	8064	8120	8869	7744	6779	5839	5110	4214	4003	4426	4355	4274	4046	3920	3756	3604	3318	3278	2901	2556	2119	1595	6244	13325	10351	9444	6692	3818	2040	1312	914	727	751	775	765	688	724	719	751	691	692	726	708	770	719	699	687	727	733	706	753	756	735	668	803	709	750	681	726	672	730	737	741	729	745	726	769	759	772	671	736	705	716	708	698	732	722	753	705	741	790	716	734	740	687	761	744	697	731	684	747	697	726	712	734	744	739	735	739	704	778	733	736	727	746	698	729	716	776	770	739	724	766	759	745	757	715	717	723	735	706	739	695	686	690	696	729	730	641	766	736	763	692	689	694	712	751	739	741	747	730	683	736	724	723	716	737	747	727	783	746	673	717	727	776	760	730	737	713	762	710	693	699	696	733	722	694	749	711	760	739	683	684	716	744	718	669	747	717	696	730	707	701	749	728	720	742	763	725	744	769	785	737	715	704	735	760	715	764	741	756	683	733	720	722	745	782	735	794	726	729	756	734	715	691	752	724	755	736	730	759	699	709	702	761	744	753	729	750	731	734	731	717	758	716	749	695	761	705	735	703	747	674	774	793	770	750	725	746	754	734	732	735	758	712	743	731	722	737	665	776	721	723	718	719	761	764	736	738	742	741	735	745	763	728	750	698	677	778	720	706	736	712	715	750	767	797	725	708	702	786	761	733	724	719	751	730	748	713	706	755	752	663	718	761	696	723	727	756	750	722	699	747	732	680	716	706	732	756	774	711	721	712	780	757	724	690	667	735	693	678	729	720	715	722	713	743	744	733	724	765	686	768	743	770	755	756	723	736	725	716	722	708	760	733	733	726	735	684	708	725	704	717	682	706	754	721	725	731	767	742	720	712	770	720	714	693	716	708	735	746	711	715	775	735	719	724	715	726	743	715	739	707	688	687	724	700	718	721	709	732	668	734	749	732	758	697	721	663	699	754	727	681	740	692	700	756	705	736	722	704	695	720	753	742	699	724	746	768	713	688	736	702	762	724	711	731	743	722	755	699	760	727	713	751	716	700	712	711	716	716	706	733	728	744	731	729	749	735	724	747	714	716	676	757	699	718	732	707	746	719	751	706	754	738	705	770	758	741	748	736	746	751	665	712	730	721	772	741	721	716	745	707	763	692	695	713	713	740	770	798	777	740	772	697	736	739	771	735	708	722	710	674	732	734	707	727	731	695	762	697	729	766	744	726	738	746	730	687	748	722	738	743	735	722	754	712	744	778	761	729	677	713	733	740	743	708	778	729	756	746	716	739	739	780	702	749	749	716	782	699	765	759	669	761	756	718	733	720	754	759	721	760	780	690	705	722	725	713	747	733	732	721	770	709	744	739	711	749	694	708	769	704	742	793	783	713	728	690	783	695	728	742	733	750	711	687	730	751	721	675	747	727	771	725	679	696	707	685	660	704	722	739	745	727	752	718	688	727	759	751	765	749	717	719	662	749	752	789	758	755	764	770	761	698	727	732	727	753	725	737	716	695	737	725	718	711	713	743	717	747	725	688	725	699	748	717	694	742	729	733	723	696	657	751	728	744	719	731	728	744	732	736	712	775	742	749	720	758	675	757	734	755	693	769	717	770	708	699	680	739	749	750	701	713	701	739	690	738	741	755	718	737	738	722	707	716	697	754	746	669	724	715	719	730	707	726	732	739	693	761	778	773	718	755	717	732	675	702	739	721	682	686	714	698	745	708	704	745	690	713	683	746	756	736	763	794	681	765	694	689	735	730	666	744	761	702	709	755	735	746	706	714	722	679	711	735	752	698	713	742	723	746	693	742	745	715	725	729	664	749	716	707	743	794	734	707	716	716	720	740	691	718	715	737	759	729	734	693	713	752	727	686	695	695	685	748	711	763	742	733	756	731	740	703	704	742	760	752	729	715	706	706	723	696	691	740	695	765	705	725	696	741	727	688	742	726	788	735	732	750	688	725	703	725	754	747	732	765	721	711	751	714	678	707	717	731	719	681	790	752	787	737	752	735	733	708	725	747	698	701	685	737	758	708	723	730	733	738	743	722	756	775	789	705	691	740	765	685	726	678	685	760	696	713	755	741	739	752	658	765	729	693	730	710	720	733	717	724	715	765	696	737	747	745	698	721	729	749	697	694	735	760	786	752	769	699	725	737	728	784	753	699	751	706	689	696	735	714	736	722	732	703	719	761	732	779	749	724	730	736	734	741	762	711	685	690	752	735	716	754	772	723	676	725	767	721	720	729	736	741	739	745	704	772	736	720	768	694	708	717	718	732	747	718	756	778	771	719	732	720	755	753	745	762	715	738	712	724	692	809	711	708	672	739	748	757	702	741	671	731	731	714	685	712	745	724	711	768	754	723	676	755	725	752	688	709	715	710	760	772	738	776	778	703	689	709	666	706	745	732	710	726	759	681	755	715	721	677	721	740	718	720	693	758	752	716	758	720	744	700	731	739	769	689	736	702	730	696	649	733	754	759	707	751	760	741	736	696	742	751	726	733	711	709	747	708	749	756	689	754	707	727	752	760	724	710	760	775	681	740	730	700	707	785	710	719	733	762	739	724	733	730	679	721	683	652	725	806	696	736	759	727	712	714	705	744	712	745	707	729	733	705	738	739	693	714	674	678	687	744	738	760	764	709	734	761	721	773	698	761	741	681	700	739	699	763	702	773	717	706	745	768	716	730	705	703	747	726	737	723	720	781	749	741	742	797	724	739	756	766	688	729	750	736	721	730	717	727	655	728	723	732	692	752	671	723	715	748	749	780	738	706	740	713	771	718	720	735	750	753	736	703	737	737	725	716	726	706	701	728	726	699	740	716	730	762	747	745	721	721	709	724	713	796	695	779	723	739	704	755	740	755	742	708	712	741	728	731	727	772	720	745	715	688	742	737	697	737	724	818	773	729	738	694	776	721	771	734	727	728	763	754	711	715	746	757	737	787	754	707	739	679	790	746	692	751	710	745	764	722	704	677	759	693	668	707	725	741	747	724	727	761	688	715	731	744	706	711	737	730	732	700	757	720	740	732	700	766	744	722	778	759	732	743	694	721	732	722	693	682	717	725	727	697	726	718	692	725	724	727	763	719	792	664	721	734	739	742	750	745	702	697	691	749	748	752	680	751	780	745	696	713	707	760	703	739	746	708	725	693	722	761	753	756	744	705	731	740	696	728	715	742	711	736	722	709	742	753	711	787	734	726	761	717	758	738	764	680	734	754	695	731	712	714	730	705	726	706	716	754	744	680	719	729	773	740	685	685	750	743	743	728	727	757	691	734	750	732	739	720	751	718	721	725	744	738	783	710	737	724	667	726	768	746	779	737	722	767	726	743	706	785	691	732	717	705	751	726	723	735	698	679	707	714	718	742	763	669	759	712	722	743	724	730	714	732	730	737	729	737	722	758	707	732	746	754	721	756	737	718	703	708	738	675	722	748	768	670	697	717	749	735	743	752	731	717	727	731
1638	282	176	141	178	230	279	302	177	172	147	161	201	162	162	149	161	164	208	203	156	132	110	102	121	106	98	104	100	113	95	111	98	119	96	107	113	96	84	106	152	162	154	148	114	97	78	63	52	65	71	57	77	75	65	76	64	72	68	67	63	44	62	49	49	53	50	62	74	64	61	51	72	56	55	74	63	59	71	55	57	66	65	71	69	66	49	56	59	61	52	78	62	57	58	51	55	71	50	50	64	63	51	51	64	63	71	55	57	55	59	56	59	66	51	62	57	54	47	46	55	63	61	68	59	60	68	45	75	57	60	68	58	67	76	64	67	54	48	56	52	55	54	66	62	51	49	60	55	61	60	64	55	57	66	65	84	75	59	54	55	56	58	56	69	55	62	62	64	76	69	52	61	67	54	69	59	58	58	66	60	64	58	61	63	47	58	65	56	55	67	56	54	53	56	53	57	58	78	61	51	60	62	60	61	62	62	60	56	62	54	62	60	59	60	57	53	67	67	62	64	64	63	71	65	75	49	68	49	60	52	54	75	58	71	60	57	64	61	50	47	57	43	67	62	63	54	49	47	66	59	66	61	58	53	56	62	59	55	64	56	43	68	59	65	64	59	55	47	76	54	61	52	67	72	71	65	75	66	53	64	56	68	53	59	60	67	53	62	52	67	68	63	66	58	66	67	69	58	54	71	61	66	57	65	48	55	60	63	71	55	58	67	75	71	53	69	57	60	57	55	61	48	55	58	67	59	50	46	58	55	51	52	51	56	72	66	60	62	59	62	57	59	61	55	45	60	67	57	54	62	61	58	65	62	59	61	66	56	47	61	65	66	59	75	53	71	58	56	50	58	52	71	62	70	65	59	59	79	57	47	65	68	60	69	71	50	57	66	66	60	62	63	68	52	58	69	63	54	65	58	60	71	58	74	73	72	73	52	65	58	67	51	51	53	50	57	43	63	57	55	61	64	65	64	61	59	57	82	63	61	54	66	61	68	51	70	57	63	63	60	67	61	45	55	65	63	66	61	57	48	72	57	59	72	67	62	64	60	62	61	57	68	60	52	57	70	53	63	64	63	53	70	51	53	48	59	66	71	80	66	66	49	61	62	70	55	42	52	59	56	58	72	69	75	68	58	56	50	48	58	69	59	55	65	58	57	56	55	58	52	54	58	62	68	53	62	67	60	80	59	53	67	59	86	62	58	76	55	63	63	65	55	61	71	68	52	59	58	72	57	62	53	52	68	60	65	56	47	75	47	52	52	71	73	63	64	47	67	57	82	65	61	49	46	74	56	64	67	46	60	67	60	46	68	42	58	68	65	54	58	60	64	48	60	60	60	59	61	66	63	61	54	72	56	54	59	52	49	64	67	71	64	67	55	63	63	55	50	60	56	56	48	61	59	46	67	56	63	66	58	63	56	66	76	65	60	69	69	65	59	53	62	58	56	52	62	71	66	66	63	57	73	60	63	54	53	64	64	54	53	45	52	54	58	71	57	63	58	55	57	63	59	58	56	51	58	72	60	65	59	55	64	61	61	62	61	60	74	50	52	58	61	67	57	59	68	50	75	52	53	61	64	69	55	61	67	72	64	70	68	63	66	52	70	62	68	60	57	71	65	65	62	64	73	66	73	60	53	58	76	51	81	52	80	67	79	63	62	60	47	62	67	54	57	61	67	48	43	53	71	60	73	55	67	62	67	75	58	50	65	51	61	51	49	60	64	50	62	60	54	57	69	59	59	57	64	49	63	66	68	67	60	57	60	63	63	62	62	54	69	62	61	47	65	48	57	79	62	65	56	54	65	53	70	65	53	74	68	49	57	66	47	55	64	53	64	49	59	57	72	63	65	58	68	57	66	57	65	65	68	73	70	72	55	51	70	66	63	54	38	49	70	64	47	73	64	52	59	51	65	52	60	60	69	64	61	50	37	61	64	70	63	48	56	59	63	67	60	69	46	49	54	46	74	54	54	51	63	56	55	47	72	60	69	60	63	50	55	59	59	77	73	62	60	77	64	66	68	66	49	67	65	51	62	59	68	46	68	74	68	43	59	64	55	50	72	64	88	57	73	55	60	47	54	53	56	64	56	65	63	64	56	50	47	61	69	81	51	62	57	57	65	61	48	60	54	71	56	63	57	68	57	64	59	68	47	72	79	64	53	72	61	64	58	66	56	60	54	67	72	56	61	53	72	70	63	58	61	60	63	61	55	62	74	60	60	61	49	59	59	72	66	56	52	76	61	45	53	68	68	58	82	62	64	55	56	65	56	54	65	62	55	50	65	58	64	60	70	45	68	59	51	71	50	56	54	77	58	73	61	54	61	56	60	62	74	51	66	51	64	54	62	74	54	56	56	63	66	49	53	56	62	63	65	65	47	71	61	68	80	60	56	59	58	68	71	66	61	62	42	59	54	61	61	59	64	57	63	55	55	57	69	58	65	62	57	60	71	66	62	51	62	54	62	64	48	59	71	60	66	65	67	57	67	60	50	68	60	60	50	73	63	56	77	50	67	74	58	50	58	57	56	66	52	67	57	69	49	71	71	57	41	45	51	60	51	66	43	67	66	48	57	51	56	43	64	69	55	53	66	47	47	66	61	70	68	62	48	70	65	54	68	61	62	56	63	51	57	64	70	64	65	69	62	55	67	66	74	61	58	53	59	48	52	52	60	46	56	65	57	46	58	60	74	58	63	48	71	47	63	53	58	61	67	63	55	67	50	48	54	51	79	71	58	60	47	62	79	61	68	51	60	58	58	43	71	62	57	57	55	52	61	62	61	62	57	61	54	57	71	64	68	58	72	64	50	59	67	67	65	53	62	63	59	52	64	59	70	70	55	52	65	54	55	64	46	51	52	46	54	73	66	53	62	61	59	62	67	46	60	63	68	45	58	51	61	49	66	68	55	61	53	54	56	50	58	61	61	70	74	39	56	49	81	53	67	56	51	63	61	66	45	74	58	58	50	58	67	67	57	74	55	56	67	41	70	62	56	71	57	54	54	60	64	56	81	56	62	56	54	53	60	48	53	49	67	56	50	58	56	53	58	67	50	59	62	68	60	62	59	58	53	69	72	69	46	52	54	53	73	65	65	53	48	70	66	62	63	83	77	65	65	53	57	63	52	72	57	53	52	73	63	56	58	62	63	57	42	53	53	65	62	65	54	57	57	69	68	63	61	65	61	55	67	61	74	70	60	70	54	57	70	45	60	56	60	67	61	64	64	69	60	52	75	56	66	68	48	59	66	61	69	47	55	51	66	60	60	77	59	57	50	56	50	57	72	57	63	65	53	57	56	68	51	59	62	59	55	60	58	60	70	71	68	71	47	67	49	69	64	46	63	64	52	57	67	65	66	63	62	49	65	79	67	72	63	54	58	55	60	43	50	63	54	59	59	56	53	80	58	65	52	64	66	63	55	49	50	69	61	60	62	67	63	62	56	52	61	54	51	57	56	76	62	57	64	55	77	57	65	59	59	68	74	69
13140	6070	3327	6019	12727	15170	14040	12969	7906	6734	5109	5405	6336	5635	5112	3747	4128	5060	5707	5035	4103	3476	2853	2459	2419	2459	2296	2151	2176	2185	2439	2245	2333	2315	2077	2221	2287	2098	1414	1907	3779	3689	3370	2493	1794	1126	870	750	651	722	630	651	678	644	618	646	660	609	647	627	653	651	631	625	591	681	661	624	677	664	639	653	642	630	605	693	639	710	601	653	624	649	633	627	634	657	653	628	615	645	646	635	643	644	638	595	653	603	685	659	642	624	666	630	648	607	690	648	631	685	660	619	637	642	664	644	646	632	678	613	576	634	656	606	610	648	663	606	659	690	646	625	622	666	656	643	677	614	661	661	625	636	672	657	624	606	657	635	684	648	643	672	654	635	663	589	668	614	629	605	609	619	639	628	616	630	649	602	648	674	620	649	685	643	667	691	581	635	667	640	669	705	619	682	697	684	630	654	633	659	657	643	656	711	661	671	716	649	637	639	644	616	665	638	624	692	646	657	633	640	682	637	651	668	747	675	623	647	648	628	652	664	653	675	694	659	658	627	648	670	665	662	676	637	671	702	659	637	671	623	663	613	645	663	694	660	652	671	654	656	641	661	661	650	631	634	610	666	647	619	626	690	640	669	665	635	628	636	634	626	641	696	619	669	691	667	632	645	646	655	647	656	671	653	631	627	620	629	623	628	633	627	654	650	681	661	675	649	631	648	645	645	632	642	668	638	656	641	644	694	653	620	653	643	630	648	664	676	631	624	677	644	649	673	611	580	601	661	614	646	640	629	614	648	680	665	643	644	646	683	630	658	674	652	649	640	640	654	662	642	669	648	649	593	637	616	645	656	648	691	626	641	674	624	660	650	678	630	628	679	670	645	657	630	656	656	632	685	692	598	638	692	669	647	661	665	632	641	630	646	671	644	662	608	607	625	652	603	662	645	666	640	641	665	674	653	625	625	584	652	645	628	656	626	656	626	664	667	649	633	642	651	657	613	618	662	655	593	650	641	687	690	681	657	653	682	622	619	688	617	644	661	644	653	654	647	633	677	652	649	642	654	635	624	649	667	647	613	613	650	625	635	670	596	669	663	670	623	656	651	678	648	652	644	660	612	657	651	671	643	645	652	621	640	617	644	632	657	672	636	648	662	624	634	671	694	625	639	661	622	662	640	662	632	699	634	615	654	601	647	641	648	657	677	654	650	652	626	660	682	629	639	649	650	649	634	663	652	664	584	650	621	622	620	678	635	665	674	666	651	608	646	658	678	640	619	654	632	643	624	627	675	603	628	645	656	609	637	656	704	640	626	622	673	615	607	657	630	664	695	643	640	658	667	634	651	647	665	658	631	678	684	664	621	676	606	652	689	624	643	665	626	662	634	706	651	619	674	674	690	664	626	617	683	705	614	656	649	652	638	627	618	635	654	620	641	654	654	655	626	627	615	661	603	627	624	658	630	639	673	651	656	666	600	655	684	662	664	635	649	628	631	642	649	655	645	629	623	641	587	675	616	666	671	602	665	605	660	660	655	630	666	636	632	635	664	700	630	613	626	681	644	621	665	659	626	672	689	680	616	700	630	683	644	651	638	703	656	695	613	609	662	679	610	605	641	645	679	620	663	647	656	654	670	672	650	718	629	627	654	654	689	623	646	617	682	654	632	655	643	665	656	594	613	632	625	651	672	575	630	632	682	647	617	645	611	632	579	673	651	659	669	679	649	666	659	680	663	698	623	622	669	654	688	620	632	618	633	643	663	684	662	646	630	665	651	664	595	680	600	611	635	706	665	628	617	669	667	608	654	624	650	650	616	629	654	665	660	648	667	597	614	638	657	640	600	654	646	650	608	690	675	622	664	658	636	648	668	606	625	644	639	665	626	653	637	599	667	597	663	615	683	671	676	651	634	661	646	643	623	671	650	649	637	609	637	635	643	682	614	663	657	715	661	630	621	670	656	669	654	612	645	643	621	650	648	661	650	672	654	676	644	620	663	638	671	678	649	635	642	659	614	626	657	684	663	671	664	644	646	623	642	647	635	668	646	678	613	651	664	657	649	648	642	640	682	632	655	625	627	635	638	645	600	686	657	643	631	624	616	627	619	666	670	667	609	638	615	629	660	638	697	651	715	683	663	650	643	641	617	674	677	633	694	688	645	664	638	685	658	637	624	622	672	658	675	652	678	686	666	654	639	644	632	648	634	609	675	662	676	637	645	687	668	677	663	659	719	613	688	639	643	659	635	638	635	657	662	624	649	620	623	627	680	673	625	664	675	657	623	647	618	645	622	623	649	649	660	638	634	661	624	627	591	617	636	609	655	653	660	643	638	657	681	622	657	659	638	658	622	642	664	651	675	660	638	621	626	649	625	611	698	633	654	654	647	659	669	654	626	646	624	613	630	650	635	668	691	664	661	614	622	648	679	647	639	667	614	680	637	639	610	656	642	640	658	610	691	652	627	605	608	661	646	704	633	663	673	640	645	636	681	619	648	680	630	669	675	659	664	627	625	655	646	599	634	639	673	662	633	661	666	684	652	615	607	639	642	631	614	659	643	654	640	660	669	621	664	624	651	656	649	650	651	657	638	636	630	637	637	645	654	658	636	668	677	650	632	654	629	634	660	631	634	672	657	675	673	641	623	667	639	663	677	638	639	674	673	692	697	633	602	653	600	610	593	629	630	596	643	663	623	624	669	617	631	613	625	609	654	681	662	663	615	689	652	650	608	658	615	633	679	605	641	673	629	597	641	632	672	688	655	702	661	663	701	698	646	672	609	638	654	694	597	620	686	702	660	649	667	657	632	677	664	668	675	683	631	634	632	632	635	661	683	677	620	649	667	618	716	667	691	622	653	640	618	671	627	664	671	688	673	654	599	656	652	672	597	638	661	625	665	677	605	652	690	671	625	694	668	624	627	614	612	655	652	715	629	613	623	657	666	663	647	675	663	637	648	666	620	593	654	649	661	658	624	657	645	622	636	664	611	643	598	672	684	657	649	662	651	635	642	581	625	628	671	651	667	631	609	651	644	610	635	633	685	660	623	651	625	661	649	685	636	655	630	662	611	653	653	651	656	675	675	630	657	632	638	660	649	660	652	656	640	614	632	669	680	681	637	626	639	643	655	675	654	666	668	669	630	613	645	656	640	630	658	660	641	630	618	658	672	681	664	628	658	623	652	621	625	623	633	616	652	660	704	660	651	660	618	643	663	662	620	658	635	643	668	659	669	626	669	637	641	637	681	638	694	676	611	665	646	615	608	662	653	620	637	647	651	673	632	635	638	640	668	636	617	702	698	689	651	680	613	643	627	629	684	633	664	663	628	654	645	645	623	649	646	661	674	660	619	662	672	642	642	617	642	651	623	621	705	623	628	692	666	681	611	638	617	639	617	687	555	655	632	695	643	652	634	611	633	661	660	659	651	663	699	645	644	681	689	641	633	683	643	701	610	636	660	644	659	710	633	624	637	647	666	675	659	611	629	660	648	629	697	665	630	644	649	616	655	646	655	634	680
1027	514	236	218	226	373	371	354	291	230	211	219	288	233	237	186	186	163	197	209	194	196	138	102	119	135	110	135	120	132	139	138	114	129	115	118	119	147	127	205	356	316	242	215	162	107	98	58	75	68	70	65	75	70	74	70	71	59	58	56	52	81	65	60	71	76	60	66	76	58	82	53	55	79	64	78	60	61	47	70	65	72	74	70	62	69	62	72	80	63	88	70	69	72	74	68	55	64	73	66	65	64	71	59	66	65	72	55	46	68	72	66	56	62	57	67	86	69	80	67	69	81	68	74	60	73	69	76	56	58	63	70	66	61	67	64	83	62	60	59	67	75	73	66	71	68	78	95	84	76	67	58	73	54	63	62	65	75	77	65	62	57	59	64	57	67	66	69	71	63	57	57	67	68	57	72	70	65	72	61	73	72	53	75	72	81	67	64	68	74	68	65	77	63	71	57	85	55	44	42	67	68	58	60	59	80	59	62	62	72	71	61	77	61	83	72	63	50	61	69	58	69	68	64	87	65	77	62	59	79	69	70	64	53	69	71	66	81	69	69	71	68	61	62	67	69	67	66	71	64	83	67	51	76	62	57	55	72	69	64	60	68	68	59	52	59	61	66	51	73	62	62	57	72	64	69	66	70	75	57	72	64	70	61	73	65	57	81	61	67	74	62	64	76	71	66	62	71	51	58	87	75	65	75	67	64	65	69	70	68	69	77	77	58	69	65	71	66	71	58	59	60	66	62	64	71	71	70	69	68	39	66	66	62	71	59	69	70	76	64	81	66	64	56	78	56	69	56	58	64	66	80	68	72	66	65	61	70	63	74	66	63	63	69	67	64	65	52	59	73	65	81	68	55	72	73	62	57	59	72	65	75	69	68	78	63	62	56	75	71	79	85	52	61	82	79	70	76	64	71	79	51	65	57	69	71	71	69	62	53	71	63	53	61	57	52	60	60	65	68	53	56	77	69	72	54	67	60	71	69	57	76	75	71	53	74	78	70	61	67	62	72	71	74	71	71	69	60	78	69	60	65	73	76	58	65	79	60	73	68	72	73	64	79	58	75	59	57	65	69	72	63	69	63	68	68	69	71	70	76	53	60	64	81	61	58	58	78	69	62	71	68	61	64	85	64	53	64	73	64	69	64	54	64	70	69	79	60	72	66	67	72	55	72	56	76	69	66	79	70	75	56	63	70	51	65	64	68	67	77	61	67	72	66	62	55	50	66	67	68	60	74	67	71	69	70	61	59	74	79	72	68	65	59	72	59	74	68	62	81	60	69	67	68	65	73	66	79	73	51	70	59	74	62	57	63	70	55	61	67	59	69	53	64	70	82	60	62	85	71	65	67	75	59	78	83	63	81	62	73	56	67	59	77	62	62	59	66	67	63	58	63	64	63	82	65	72	70	75	67	61	74	65	79	61	53	62	62	66	63	56	78	68	52	58	76	74	69	86	63	61	51	62	70	63	62	62	65	85	67	68	75	57	70	71	54	74	68	62	65	68	83	70	65	64	71	78	70	76	80	56	60	63	72	67	52	85	67	62	61	63	69	63	62	59	52	72	59	57	79	67	60	56	65	68	68	54	77	61	60	61	81	69	58	60	64	67	69	60	59	71	71	63	66	69	68	72	71	69	77	61	57	62	77	63	65	59	65	58	67	80	61	55	74	73	92	74	69	82	68	51	64	69	64	55	78	71	69	89	74	59	78	66	53	58	68	61	59	71	70	72	64	70	69	61	72	71	78	75	64	66	72	72	65	64	65	81	69	59	64	60	69	43	63	66	67	74	65	64	75	78	78	64	64	62	73	91	65	72	69	71	64	58	71	66	69	60	77	59	66	69	63	75	49	66	51	60	65	69	66	69	60	63	57	61	73	81	56	83	73	81	72	52	72	76	60	74	72	66	84	78	70	69	70	72	62	68	70	63	69	52	70	58	71	61	57	62	71	87	64	61	65	72	56	78	81	66	70	59	69	63	78	73	64	86	63	76	61	64	69	64	74	79	68	75	66	72	70	60	68	60	68	82	75	51	81	70	65	62	67	66	75	66	64	63	60	84	65	71	71	62	60	64	49	56	58	53	65	52	67	76	64	67	58	74	74	74	79	74	78	64	61	74	66	65	72	75	68	70	74	64	69	65	58	63	63	54	69	71	66	66	85	87	70	75	65	65	72	54	68	66	77	52	76	75	73	70	67	76	65	66	70	62	59	60	70	72	69	69	52	59	65	59	51	54	53	63	54	69	74	61	73	73	57	71	70	74	82	79	87	63	59	52	55	65	74	79	81	75	60	63	61	65	55	62	70	67	68	73	60	67	71	71	67	82	57	68	78	62	67	67	72	72	68	66	82	64	79	68	60	74	60	73	71	74	82	72	72	65	72	83	75	45	62	74	57	71	72	64	61	84	60	65	69	70	71	55	60	72	59	80	79	73	57	65	74	69	68	67	57	78	79	71	76	74	59	66	69	67	62	69	68	55	62	75	70	55	74	66	67	76	81	75	77	66	59	76	54	61	60	69	89	54	67	72	59	76	82	66	71	51	62	67	72	61	61	61	66	60	57	61	63	57	63	53	82	65	68	64	72	65	78	59	81	68	70	70	73	59	72	77	59	71	69	64	61	70	77	58	53	75	49	75	59	58	58	65	65	73	63	65	54	69	65	79	68	74	55	68	49	67	73	52	73	81	47	65	68	70	63	83	76	61	53	63	67	69	87	69	67	55	57	61	62	66	71	77	69	62	71	57	70	79	67	61	54	48	61	70	75	61	71	81	48	64	77	66	84	56	67	72	69	73	57	75	58	63	67	72	59	52	54	65	87	78	70	84	61	57	62	56	47	58	73	61	63	79	53	52	60	66	70	57	64	71	63	61	64	69	60	65	64	70	75	69	78	74	65	62	67	79	69	74	73	54	65	62	67	59	57	68	67	80	62	60	57	63	66	73	76	54	65	76	68	71	56	67	67	57	69	58	83	65	58	64	65	67	66	63	58	65	66	78	93	73	67	79	75	52	62	72	68	75	74	77	77	48	70	74	66	58	64	66	66	59	58	47	79	64	71	72	61	57	72	62	73	69	62	65	62	75	56	58	72	72	68	66	66	68	65	60	63	76	56	61	55	74	82	64	56	72	66	75	79	65	85	68	58	63	61	65	66	59	57	54	64	65	67	68	64	73	74	76	68	72	73	77	71	62	67	75	75	69	62	66	65	64	74	66	62	71	72	57	61	75	66	41	60	71	73	73	62	69	74	64	76	76	58	73	57	60	65	56	61	70	63	69	62	56	63	59	63	65	57	55	68	62	75	60	68	57	78	58	67	69	71	56	73	57	54	72	63	80	66	63	75	76	78	69	63	56	45	67	61	73	64	60	58	89	55	76	70	58	66	64	55	58	72	60	62	77	60	58	59	67	75	73	71	70	69	79	69	78	61	71	59	74	70	73	85	70	69	81	68	89	80	70	74	63	76	61	73	64	54	66	54
15714	8764	4625	9048	16841	19052	17116	15219	11817	8835	7407	7145	8955	8162	6611	5435	5284	5439	6585	6088	5492	4587	3244	3149	3044	2760	2466	2741	2772	3166	3362	3210	3420	3157	2626	2454	2584	2842	3045	5618	9297	7506	6078	4313	2646	1643	1103	856	806	777	740	748	700	695	686	711	711	732	719	734	705	717	716	715	768	718	725	763	666	705	710	688	688	723	765	719	712	679	697	746	761	720	731	703	721	713	700	737	711	709	740	713	751	699	692	727	703	713	738	712	698	707	713	705	676	724	710	720	736	749	658	727	672	683	688	742	693	676	715	658	767	689	686	711	685	715	675	750	719	732	690	715	723	699	702	689	712	672	741	719	732	722	711	732	716	725	696	710	699	698	737	695	712	697	665	734	723	696	727	692	742	680	732	676	721	720	702	718	764	671	723	694	807	717	735	669	676	742	733	764	692	728	722	714	729	742	685	739	696	697	760	757	704	770	679	708	718	729	723	741	731	719	666	719	751	741	753	700	690	673	692	763	738	718	745	712	750	729	698	734	723	736	679	709	727	712	768	734	765	705	701	724	753	690	687	717	739	734	730	727	741	680	754	705	726	699	718	704	713	689	708	743	714	731	698	752	688	768	750	766	719	728	735	693	730	637	719	725	730	729	691	664	691	695	777	701	690	686	679	718	710	680	755	700	759	714	731	708	746	719	693	692	687	711	747	728	713	765	747	719	698	705	701	695	754	701	730	734	714	749	703	731	749	776	702	719	710	710	732	699	705	721	699	726	749	736	687	690	756	758	686	699	738	743	743	724	675	697	746	688	696	718	695	690	727	678	738	682	736	717	708	727	694	729	716	728	743	724	745	712	715	714	738	712	715	728	747	775	689	745	700	744	724	701	725	690	707	686	752	724	714	716	749	720	735	709	757	686	755	669	704	710	690	681	732	721	670	721	744	738	738	706	724	771	728	716	679	713	702	718	668	679	731	721	721	695	726	740	709	729	754	697	691	733	743	725	719	660	763	698	725	726	712	699	787	747	679	718	700	734	747	750	668	711	691	711	727	760	757	733	762	749	786	696	702	720	730	730	687	743	728	774	732	672	695	704	669	678	680	714	714	732	731	703	709	700	674	704	783	715	781	757	678	702	730	691	755	706	694	726	711	723	716	754	718	754	704	721	777	650	773	741	722	716	743	733	718	738	722	737	707	797	693	696	778	644	681	682	691	725	713	751	756	717	697	712	700	694	721	762	722	728	723	670	756	687	748	687	683	720	720	697	693	732	705	670	738	716	767	712	710	713	696	706	710	713	710	739	732	748	681	708	697	678	743	692	702	736	703	705	728	721	726	701	730	727	698	773	727	720	715	696	730	741	708	687	731	747	731	752	710	716	704	680	725	710	720	684	728	717	738	775	717	689	728	678	774	718	742	701	715	759	701	729	695	760	727	750	683	749	741	718	723	736	746	777	673	708	713	723	749	683	728	740	766	706	721	729	742	673	682	774	696	682	712	684	716	688	730	719	725	717	724	764	720	709	712	731	689	688	693	715	748	752	748	704	693	771	729	677	717	663	714	772	712	704	738	741	683	691	666	704	695	693	705	704	734	714	720	753	711	705	755	702	662	713	722	761	738	740	718	735	671	728	704	725	674	690	739	729	719	708	722	775	709	696	755	745	685	749	727	758	720	628	704	713	748	698	713	698	757	708	752	730	737	716	742	690	748	731	706	691	747	691	689	729	711	754	741	741	717	743	671	736	733	685	682	683	679	744	723	642	708	746	743	725	724	732	773	726	741	731	682	714	718	694	723	690	718	664	728	710	692	694	721	712	721	756	791	758	712	707	770	702	711	736	706	699	743	711	691	682	693	736	721	742	733	729	674	698	765	740	742	735	680	758	760	679	689	689	711	709	758	727	699	701	678	733	720	704	714	649	723	706	714	671	709	714	807	694	706	742	683	721	686	709	713	725	690	725	726	724	695	707	696	674	753	722	695	731	713	730	723	716	752	638	747	707	694	736	752	718	713	720	733	715	742	721	712	706	724	738	732	706	744	746	712	685	713	717	698	702	708	667	732	695	700	754	677	716	698	718	722	702	667	733	729	691	757	747	737	733	757	692	730	687	730	700	705	688	646	676	730	689	714	776	736	751	727	750	715	770	758	693	728	723	703	705	759	711	744	711	714	768	751	725	757	743	658	737	712	744	700	646	745	691	692	734	726	756	764	703	717	709	712	740	743	743	712	707	719	731	743	692	676	754	696	706	693	775	699	732	703	664	704	705	769	703	740	714	683	702	671	749	717	745	732	735	760	718	719	701	781	689	689	674	707	712	727	696	711	717	702	698	706	709	741	714	695	696	753	691	685	693	750	723	743	711	716	707	702	737	719	727	734	714	753	695	752	664	735	720	748	695	691	737	732	703	745	696	716	714	735	669	702	712	761	679	731	689	683	706	700	665	743	761	718	732	746	696	730	715	759	723	738	744	698	723	725	686	690	770	698	741	711	729	709	699	730	765	745	698	727	744	700	744	692	738	722	689	683	732	695	699	666	712	692	716	659	699	697	744	730	748	746	751	702	686	693	740	760	751	695	709	721	694	760	702	667	750	702	722	730	699	711	659	718	689	715	714	730	731	691	716	721	702	712	691	700	736	688	757	742	743	719	687	722	698	718	749	739	719	749	752	687	693	748	688	706	711	700	723	738	709	706	773	752	707	705	685	746	674	761	764	703	736	690	710	716	708	688	724	724	694	739	687	700	755	705	762	680	686	737	735	719	725	752	684	737	702	750	736	728	771	725	789	693	680	697	686	679	742	692	703	703	716	705	712	739	749	709	703	646	724	747	694	756	701	685	705	706	759	735	695	749	750	729	770	711	698	731	714	718	726	707	692	696	676	746	744	705	695	665	727	702	701	714	680	715	704	732	724	749	724	730	735	717	687	731	725	729	711	705	705	721	748	726	722	687	721	734	709	744	728	675	691	723	743	676	660	701	699	732	727	730	697	660	763	717	709	712	743	697	695	679	704	755	714	709	733	692	714	726	727	700	738	738	728	698	688	709	701	774	703	702	678	716	706	699	702	743	737	742	718	684	689	741	675	745	719	755	734	749	746	748	719	740	715	743	696	726	729	723	740	732	738	743	669	735	696	717	701	737	725	686	660	753	729	717	744	709	677	707	681	688	723	729	689	732	742	709	712	708	676	716	698	697	656	726	692	713	707	707	743	722	680	719	687	729	724	720	733	752	732	723	716	704	698	712	690	685	720	682	693	754	723	738	716	726	731	703	743	739	714	721	747	731	779	747	686	714	768	757	705	704	728	694	708	764	717	717	730	722	752	688	711	728	730	728	692	730	690	733	761	729	711	741	727	703	682	717	714	724	724	723	699	750	725	718	749	714	743	769	753	684	747	715	722	729	716	714	717	674	764	682	730	764	699	694	702	726	720	726	706	666	676	709	716	703	721	674	685	686	740	734	676	719	738	737	706	697	730	743	730	710	732	706	701	768	682	731	679	749	749	708	719
2424	450	275	214	232	334	343	296	241	229	189	199	273	239	224	200	167	204	201	222	176	147	133	140	151	114	134	128	104	118	129	138	166	147	162	136	121	122	122	243	392	347	276	200	103	86	78	67	58	56	50	59	55	53	58	72	56	56	61	77	65	79	53	42	48	56	64	53	67	67	60	48	58	52	54	64	60	64	51	60	52	54	51	61	61	67	83	68	67	65	57	48	55	73	59	65	55	61	57	55	61	51	61	56	55	51	48	60	60	56	58	64	60	56	68	53	57	48	57	51	68	54	63	57	63	51	62	63	67	52	58	59	63	62	61	59	63	51	54	36	54	65	65	63	51	62	51	60	50	56	67	55	68	57	56	59	44	53	60	52	70	51	62	54	72	52	58	58	66	51	54	44	71	59	51	47	54	74	71	62	64	59	73	56	54	57	66	54	63	59	53	55	57	53	50	53	55	57	66	74	69	53	67	55	50	65	72	65	81	64	50	71	48	60	68	82	66	60	73	62	70	47	56	55	45	59	64	49	64	62	52	58	44	60	67	55	67	53	64	54	69	56	69	53	52	55	60	71	63	52	66	67	66	54	53	55	50	43	54	49	57	61	64	48	55	58	63	54	74	73	63	63	60	62	71	66	57	59	47	67	45	61	44	66	53	71	64	49	55	56	70	44	49	61	66	71	55	58	71	50	72	60	57	67	57	59	56	59	62	44	52	61	52	55	63	52	58	58	58	47	76	58	61	69	68	54	44	54	45	56	51	59	62	45	73	57	66	67	71	66	49	59	69	62	63	62	69	73	47	59	63	57	50	55	69	60	68	51	61	77	56	45	58	62	56	53	67	45	54	61	45	62	58	60	50	63	59	41	64	52	59	64	63	63	55	71	62	70	68	42	46	56	65	64	44	63	60	69	47	72	62	66	63	64	61	56	53	63	64	67	58	68	51	61	65	68	58	62	60	74	44	61	61	66	54	51	61	52	52	69	49	53	64	45	80	81	58	56	53	53	57	52	66	54	54	56	69	57	42	64	41	52	63	65	53	65	67	50	56	67	60	47	45	49	57	56	64	67	55	56	63	57	63	69	56	56	49	61	57	49	72	58	64	52	44	61	53	64	50	60	56	72	59	55	49	56	59	62	66	42	46	53	57	65	52	62	66	52	39	59	59	53	58	69	63	62	56	64	52	57	50	56	63	64	60	57	67	64	59	56	69	64	54	67	54	62	67	66	66	55	43	56	55	61	64	58	65	68	56	62	56	61	60	64	53	58	62	69	66	54	68	60	63	61	47	55	63	59	53	64	58	67	68	57	61	72	55	54	64	59	53	66	70	59	59	51	67	54	63	66	58	63	60	62	60	59	61	71	68	69	57	46	68	57	68	48	55	65	70	54	68	58	58	51	64	68	72	58	52	64	57	67	55	56	66	46	63	69	60	72	72	57	50	58	55	59	65	64	51	63	55	64	55	61	53	52	59	59	54	68	60	69	63	56	55	59	70	51	55	62	56	55	54	63	65	58	60	71	64	57	61	64	74	54	72	56	72	67	55	56	64	53	58	70	59	72	65	46	64	59	57	56	79	44	57	56	56	48	50	67	52	61	57	44	75	50	62	57	47	66	48	62	73	53	64	61	57	54	59	56	54	62	64	58	62	51	76	63	56	49	36	62	63	63	56	72	50	63	58	62	64	51	55	62	58	61	69	52	53	62	63	57	64	67	70	69	58	45	70	55	56	66	63	45	61	60	55	52	58	56	50	65	55	56	51	62	68	58	64	64	53	63	45	60	52	53	62	54	71	60	49	60	62	71	50	64	69	44	65	49	53	79	54	69	54	50	55	63	59	62	60	52	59	55	58	47	59	57	58	41	69	64	57	54	62	57	60	62	69	69	50	54	73	50	54	65	61	56	60	66	58	66	64	58	62	61	57	66	48	57	58	58	64	55	54	67	51	55	47	67	59	48	57	47	51	57	65	49	51	66	45	43	67	49	67	46	57	64	61	59	63	59	62	58	71	63	68	55	52	61	67	58	65	54	47	58	53	56	63	61	60	42	46	50	55	66	56	61	55	57	59	55	59	66	60	55	58	57	64	52	65	53	58	56	45	66	49	41	60	59	60	54	56	58	54	45	59	66	60	58	71	45	63	54	66	70	62	70	60	56	64	54	64	67	68	72	56	62	72	57	57	56	55	65	73	56	69	51	69	66	60	49	52	71	62	66	74	60	49	60	64	64	67	68	46	53	60	60	57	56	66	52	36	52	49	53	59	55	66	67	76	48	72	58	63	51	52	58	59	56	58	79	54	62	65	59	54	61	73	67	47	69	58	79	65	62	63	60	56	73	54	61	63	57	69	70	54	57	44	54	62	63	67	57	53	48	46	44	51	60	68	46	57	50	50	60	49	55	64	57	60	64	67	59	82	64	63	59	53	65	49	48	66	40	60	52	56	76	56	60	46	60	61	59	58	66	54	56	58	64	62	60	55	69	45	61	54	69	55	50	56	55	66	69	67	63	68	50	48	49	65	69	51	58	54	57	61	67	63	55	57	55	59	70	60	59	57	81	58	73	51	56	51	62	60	74	64	63	59	48	65	48	70	63	59	56	58	59	55	53	66	59	61	50	65	61	56	64	52	72	55	57	66	56	49	50	60	41	61	66	57	45	57	67	48	70	69	60	51	59	53	65	51	63	60	61	64	65	55	52	60	59	58	59	54	55	73	68	65	54	65	50	59	59	54	57	53	59	63	62	67	65	55	53	64	56	62	73	59	64	72	51	57	62	54	67	58	58	54	49	76	69	49	62	61	64	46	71	58	67	47	70	53	62	61	63	51	62	56	43	71	62	57	63	65	61	64	59	39	56	67	54	62	61	56	64	49	58	62	49	79	58	54	63	84	51	54	56	68	60	62	55	53	66	49	65	64	60	66	61	63	56	50	65	63	49	52	71	55	65	63	62	54	58	65	59	61	54	52	69	48	72	50	68	63	51	57	60	51	59	55	56	59	58	56	58	39	57	61	59	54	68	76	46	60	63	59	57	47	58	69	59	60	57	62	63	74	70	49	65	64	57	59	59	52	73	54	58	71	63	56	61	67	66	76	60	65	49	69	48	52	60	67	53	65	46	54	64	68	61	66	72	61	56	51	68	70	68	57	48	59	64	51	67	64	51	62	68	72	52	73	57	55	65	48	66	69	52	58	57	66	56	52	73	58	55	58	53	48	67	55	70	53	54	65	60	52	71	51	57	61	64	61	48	57	49	61	61	45	61	59	57	45	53	66	61	57	50	71	59	55	68	75	66	52	70	63	54	64	53	55	45	56	49	67	56	60	57	61	49	57	60	64	51	58	64	47	58	61	62	51	64	54	66	75	55	59	57	62	42	69	63	47	44	41	65	62	51	54	65	54	60	59	57	59	61	70	53	59	64	68	63	53	59	53	67	60	65	68	62	56	55	58	55	61	56	51	51	55	62	55	76	55	50	52	59
16118	8118	4507	8353	15443	18510	16436	13572	11639	9239	7550	7000	9530	8557	7199	5637	5211	5756	6619	6103	4754	3776	3455	3440	3285	2937	2653	2605	2411	3014	3280	3509	4074	4098	3828	3401	2661	2912	3070	6843	9271	8100	6092	3927	2267	1326	935	688	670	648	636	641	671	643	640	627	656	634	649	632	634	635	691	702	650	650	638	620	620	639	643	680	639	602	616	635	611	660	624	634	643	627	623	675	659	615	649	638	651	623	628	632	625	597	620	668	685	630	653	612	661	714	605	630	624	611	658	642	641	615	620	590	630	652	618	633	650	611	650	626	624	635	612	667	671	618	651	612	624	629	636	622	658	658	605	675	656	677	638	604	619	642	640	604	638	619	639	613	666	627	644	646	636	646	651	687	615	647	609	679	628	617	681	644	577	621	625	614	624	621	664	623	648	631	625	643	676	656	611	653	604	625	629	639	653	633	649	638	627	637	644	640	636	624	636	619	649	619	633	602	639	638	649	640	598	585	634	628	628	618	622	638	613	666	642	609	583	645	628	640	625	673	648	614	649	641	666	635	630	603	678	621	631	611	614	594	613	633	631	602	616	581	587	599	669	633	642	627	654	626	656	597	558	610	606	654	637	633	696	614	610	702	632	636	598	631	613	610	658	627	656	643	670	619	645	644	608	654	642	617	692	644	637	580	655	661	690	606	629	683	610	639	604	586	616	657	617	615	654	587	660	684	653	644	661	605	629	610	614	633	584	665	652	602	608	648	620	639	617	651	674	644	672	627	669	658	628	629	632	624	616	627	633	706	675	693	643	655	630	620	615	654	615	615	653	638	652	629	664	640	605	690	648	641	577	631	633	649	646	642	634	644	618	594	607	638	638	664	666	599	661	618	634	628	646	630	682	605	635	614	622	637	685	661	620	620	667	646	654	649	649	656	626	653	598	640	626	629	626	646	643	641	635	681	642	672	636	617	596	619	661	615	639	599	667	689	635	634	602	645	620	657	602	683	622	630	633	626	623	640	635	628	667	651	614	626	665	650	636	632	609	617	615	662	645	627	632	606	641	642	663	662	667	626	667	601	636	619	640	632	639	705	617	671	653	668	614	663	629	612	636	628	626	657	668	643	614	604	633	634	595	634	646	592	633	625	594	621	600	641	653	607	599	652	651	611	650	643	642	597	637	619	637	618	619	657	648	606	590	617	595	663	702	639	642	632	621	681	647	647	638	666	575	632	651	640	607	606	627	653	635	619	607	674	615	662	679	624	687	618	601	620	676	634	695	638	644	639	622	636	618	638	676	669	650	636	637	631	627	615	678	629	611	616	662	618	617	620	615	634	657	634	615	662	632	632	645	639	653	640	632	629	607	629	640	647	612	620	635	622	648	641	690	631	621	614	616	677	620	607	644	634	655	602	642	607	681	659	634	651	593	637	670	629	566	608	660	687	677	680	586	605	604	646	656	598	666	632	595	631	668	643	573	656	599	615	609	686	626	679	651	630	627	597	667	603	626	648	622	627	612	616	628	629	589	641	656	627	632	596	671	644	662	647	680	626	621	611	633	643	640	633	606	597	623	598	670	602	601	635	591	614	617	652	673	623	674	630	636	619	629	686	600	677	624	629	603	616	604	656	621	645	636	621	610	683	625	672	616	648	645	681	607	672	628	647	638	619	669	629	641	639	602	628	657	687	631	628	630	678	658	614	594	619	625	650	650	681	649	625	650	617	646	620	669	629	638	658	614	618	682	630	639	683	651	630	676	647	606	633	627	643	648	651	601	632	611	638	609	601	654	667	612	621	645	628	606	654	638	663	653	637	660	605	660	618	630	620	633	644	639	624	676	608	686	631	606	689	607	652	659	642	624	605	631	637	630	602	638	636	668	648	569	608	641	624	630	616	613	647	639	617	626	628	648	653	690	602	649	636	666	632	627	645	643	647	629	633	663	616	620	627	641	638	626	675	587	637	620	625	661	618	604	679	667	639	685	646	604	614	649	613	648	601	665	619	673	603	685	646	662	652	650	639	621	678	668	601	641	643	607	632	641	658	670	606	636	660	649	640	650	637	662	684	643	664	625	664	639	627	657	651	637	620	663	632	615	655	662	615	595	634	621	587	645	648	630	630	657	626	682	669	626	658	635	620	616	659	633	638	647	653	647	630	612	636	592	662	619	615	648	655	643	592	619	628	621	616	629	608	589	679	669	610	600	626	600	620	649	652	696	657	628	617	621	655	635	626	677	611	676	680	638	598	641	629	619	637	649	674	652	614	610	636	650	656	637	604	633	645	623	606	667	648	605	607	629	655	631	658	642	652	655	628	634	621	620	644	625	666	642	633	615	610	658	578	603	627	695	638	689	588	637	642	632	610	628	648	669	631	652	625	619	615	641	622	659	628	595	655	688	651	644	643	653	607	640	642	616	637	615	651	663	619	634	605	616	603	664	645	625	660	663	632	635	592	612	650	665	640	598	611	621	628	651	579	647	621	635	591	618	622	617	626	668	641	586	598	603	625	610	616	585	598	586	614	598	649	611	620	660	661	593	655	613	616	643	638	604	672	660	629	636	624	618	616	635	664	664	642	621	606	662	618	611	630	641	635	607	630	659	688	584	641	644	572	661	660	641	640	626	653	637	641	620	620	611	653	603	637	622	647	612	669	699	648	640	653	622	663	632	651	656	643	622	632	665	672	637	621	644	645	690	592	664	653	632	604	665	634	671	660	597	660	655	657	647	636	658	606	654	614	620	649	646	706	594	614	639	617	637	653	651	623	641	669	628	607	641	629	644	626	653	602	642	622	626	641	633	637	610	650	670	640	618	647	620	636	635	630	629	615	657	650	622	619	675	644	606	585	591	601	627	637	679	618	649	651	617	674	602	634	629	669	572	607	616	571	612	677	636	585	672	678	629	695	672	579	648	633	596	624	632	633	660	643	635	673	626	563	672	631	664	606	651	642	578	609	622	622	611	666	638	650	636	697	665	625	659	618	650	633	613	668	647	709	635	643	672	654	611	606	649	659	651	616	618	669	596	608	654	600	598	594	624	627	585	695	639	624	645	677	618	628	629	617	632	598	611	684	620	619	658	678	604	605	675	639	636	639	613	613	631	667	643	665	617	654	651	615	627	659	618	636	609	593	651	614	632	615	668	577	620	639	610	600	624	601	618	658	681	603	652	655	668	599	647	638	633	646	624	603	593	635	582	604	631	647	623	628	608	655	662	663	639	622	601	658	626	630	638	636	645	663	643	638	655	659	665	621	603	625	677	642	637	632	646	617	652	660	646	619	658	646	645	622	614	611	660	665	664	659	623	632	579	617	619	631	629	642	631	678	627	651	604	620	654	565	658	656	635	643	636	576	597	615	638	631	626	651	677	563	646	645	683	610	629	665	641	591	613	616	593	649	668	634	593	657	636	658	624	642	654	661	622	653	626	639	685	616	641	652	662	614	587	647	661	590	682	667	637	685	638	620	612	616	583	634	641	610	649	649	626	619	639	649	643	631	608	652	617	558	663	620	638	667
1562	675	331	249	275	437	468	387	358	298	252	265	327	337	339	219	229	248	270	216	185	199	186	176	159	131	129	116	135	133	126	173	194	239	192	184	173	252	395	379	545	390	285	188	127	87	70	83	71	66	68	68	83	71	63	69	66	74	63	66	81	69	65	66	78	56	56	63	61	44	56	58	60	50	80	66	83	50	70	72	65	61	55	64	78	67	61	79	57	56	64	84	62	72	62	78	64	72	61	69	68	62	73	83	55	63	64	76	65	76	66	62	66	63	63	69	66	75	67	71	76	57	86	70	70	60	66	74	66	66	57	60	60	72	79	72	76	75	83	75	70	86	73	50	56	60	70	56	63	55	63	66	61	68	63	58	77	69	66	63	64	66	60	66	59	74	76	63	66	55	57	60	79	62	59	77	70	69	70	70	67	57	60	64	55	76	78	67	60	69	55	73	50	75	67	62	64	79	68	75	71	71	74	81	67	70	61	63	51	71	62	62	53	66	83	76	58	63	71	69	63	62	73	64	67	59	64	71	66	66	51	51	72	66	53	69	59	73	67	42	86	59	62	74	57	65	65	72	59	59	59	68	56	65	70	66	62	73	57	78	64	75	63	77	56	72	70	64	65	65	77	69	63	72	71	59	65	65	78	68	65	68	57	74	72	72	60	70	56	67	71	66	67	71	83	68	60	64	62	70	81	55	74	60	65	59	55	84	70	64	64	66	62	71	57	67	84	67	73	65	59	64	74	67	64	70	84	73	61	63	60	62	72	65	60	83	75	67	84	63	56	83	77	72	62	72	64	62	81	83	72	70	75	73	71	51	73	65	79	73	75	60	68	55	72	69	65	81	62	58	69	70	59	70	59	69	68	77	64	49	59	71	71	72	84	57	53	68	64	63	60	75	81	63	71	60	66	69	75	71	57	66	72	73	60	75	65	49	71	79	67	62	69	64	68	79	69	67	81	55	65	77	68	81	57	70	59	70	69	58	71	55	53	62	61	57	60	64	63	66	78	76	68	77	54	78	58	53	67	63	83	61	73	68	72	57	59	63	79	69	64	51	60	63	67	68	69	68	70	73	65	74	59	63	70	57	68	65	67	64	76	69	60	79	72	73	66	61	64	56	66	65	63	70	56	60	83	74	67	59	81	61	66	65	65	61	59	68	61	73	83	58	67	61	75	57	63	68	64	60	70	76	59	67	68	61	71	85	69	50	69	75	64	57	64	69	84	66	59	48	68	68	62	69	70	75	79	63	80	69	63	64	71	57	71	75	61	72	69	60	60	67	62	48	72	63	61	71	59	66	57	66	60	64	64	72	77	70	69	52	53	71	69	65	69	77	62	70	71	86	67	73	63	55	64	74	80	64	57	67	66	70	61	74	61	71	62	65	58	85	62	71	64	60	65	71	64	69	62	75	72	66	72	84	68	64	72	74	67	62	70	67	78	55	74	67	68	58	72	60	57	78	63	65	65	60	72	57	60	56	62	55	66	54	67	50	54	58	56	61	72	73	75	67	54	65	72	66	73	76	71	73	70	88	90	73	84	63	69	50	74	68	84	67	67	73	65	66	69	74	63	73	70	50	62	84	81	63	50	63	71	73	50	54	60	75	64	64	78	60	64	75	84	66	62	55	77	72	70	67	57	80	73	76	69	63	68	59	67	66	59	52	71	62	64	78	49	63	59	71	77	61	74	63	69	54	67	69	59	55	76	55	63	77	69	58	62	67	69	75	60	73	69	66	76	67	65	75	97	58	58	66	87	65	54	63	51	59	64	60	49	63	63	60	58	73	57	66	59	79	68	59	78	71	68	57	58	66	53	60	73	67	64	66	66	64	66	53	64	74	87	56	63	63	73	53	66	54	66	63	56	81	63	63	74	89	67	59	74	67	66	63	63	71	62	83	65	63	72	66	66	54	69	61	70	64	62	72	72	71	63	59	68	63	68	46	67	83	61	72	50	54	54	60	61	71	74	62	53	70	62	67	63	56	71	81	72	55	80	82	62	69	71	63	59	69	66	58	53	67	64	57	67	75	77	65	73	52	62	60	74	58	61	57	70	57	57	79	75	60	78	59	58	68	55	61	78	56	53	73	54	67	59	63	70	66	58	62	58	79	69	69	71	69	71	59	76	76	64	74	57	57	71	73	56	62	63	67	61	73	65	77	66	68	64	71	62	65	76	79	62	59	57	64	64	77	61	50	65	64	59	71	63	64	73	79	51	49	73	55	61	70	60	76	65	64	66	75	50	65	70	73	65	58	55	63	58	60	59	59	62	56	65	70	87	65	67	61	64	69	70	66	72	71	68	78	64	67	63	57	69	65	80	60	79	64	60	61	58	82	55	72	61	62	72	71	64	70	62	66	62	66	61	86	84	63	62	77	63	69	78	64	72	68	86	61	69	67	62	59	66	58	66	81	62	55	61	49	47	63	62	73	77	61	64	59	53	65	75	56	67	70	68	79	60	51	79	51	69	65	61	58	44	68	57	59	74	89	61	67	54	59	70	73	76	63	52	66	69	75	70	55	55	77	69	73	72	71	72	65	55	64	74	58	78	75	52	68	62	78	57	62	61	54	80	70	61	62	64	71	66	50	61	78	64	55	64	78	76	56	62	69	67	71	73	60	78	61	70	58	57	64	70	71	68	57	67	69	71	68	61	82	63	63	65	83	76	75	72	71	53	57	66	50	73	69	71	54	59	64	71	59	65	60	71	62	68	48	72	58	67	64	66	61	57	65	70	73	58	76	66	80	73	66	69	86	69	78	57	78	53	67	75	71	68	51	62	64	66	70	74	77	71	64	65	68	76	68	50	49	61	51	64	64	67	68	74	66	56	66	56	65	62	73	66	58	67	67	84	71	60	75	65	85	60	70	61	48	61	59	58	57	69	59	73	69	63	71	56	67	59	57	63	81	54	59	70	69	61	63	76	68	63	78	69	59	64	75	67	78	61	68	68	51	80	71	49	65	78	76	62	56	81	73	79	64	60	62	70	68	64	52	67	60	77	67	68	59	70	67	66	75	71	54	67	62	78	80	63	73	69	68	67	62	55	73	62	65	73	59	65	54	75	70	50	66	69	64	62	88	68	57	70	76	66	44	65	62	65	76	66	47	63	53	65	70	54	71	71	72	77	63	73	61	77	66	71	75	52	66	67	68	55	58	66	64	64	58	52	72	76	74	57	57	60	62	63	73	60	63	66	65	56	71	85	60	69	58	67	60	62	77	71	50	64	66	77	82	60	61	58	65	58	62	65	76	70	61	69	73	67	56	64	81	63	70	76	59	61	71	72	69	63	70	74	74	65	62	78	59	53	54	58	68	49	69	70	57	66	60	61	70	67	59	62	48	54	66	60	69	71	70	54	57	71	85	68	69	47	57	78	57	61	68	61	65	65	70	83	60	66	75	76	53	59	65	55	63	75	66	62	65	68	70	67	55	63	57	66	82	57	62	72	60	67	69	56	71	67	62	73	67	77	63	82	64
19568	10280	5935	10642	19336	21495	19770	15689	14070	10799	9317	8583	10803	10547	9360	7097	6782	7865	8261	6965	5138	5165	5060	4221	3816	3040	2735	2673	2852	3236	3509	4112	5414	5399	5077	4641	3826	6672	8728	9449	12310	8525	6105	3969	2398	1414	941	788	712	689	716	720	726	725	709	674	713	680	717	686	723	725	732	699	705	690	662	709	715	718	713	736	678	660	692	702	741	719	702	726	688	713	704	703	690	749	752	736	724	753	749	721	729	728	709	702	721	750	698	707	670	724	693	730	714	761	739	753	752	710	688	712	703	696	717	685	691	682	710	680	718	719	727	728	678	724	705	746	683	683	747	715	710	729	708	732	729	749	738	662	710	705	705	733	725	679	740	703	739	701	742	720	673	727	748	691	700	752	756	699	749	670	741	665	721	698	673	686	727	668	741	697	682	701	689	746	711	686	677	726	686	736	759	713	675	721	679	718	697	707	687	711	699	662	701	743	776	739	725	710	716	674	730	707	703	741	697	719	750	729	732	732	788	691	735	720	645	731	708	720	666	748	702	710	728	723	710	739	701	759	723	727	716	737	752	728	673	765	684	698	702	695	682	679	743	719	729	706	686	728	775	724	702	716	695	723	695	713	705	757	724	716	697	754	738	730	764	713	705	754	731	763	693	705	683	724	702	677	711	734	719	708	679	705	726	701	695	750	700	704	726	729	712	708	735	720	722	725	659	720	694	708	766	728	712	657	694	713	728	730	728	720	752	703	689	740	671	702	751	728	719	704	711	773	712	690	727	688	712	706	680	669	704	680	716	693	741	711	747	686	707	704	764	693	714	725	688	690	747	757	712	706	686	682	730	717	709	687	707	747	724	684	735	717	676	751	722	739	702	725	747	753	763	735	712	660	744	730	783	709	692	692	719	717	698	706	695	672	674	774	735	722	679	735	708	717	696	732	690	680	682	730	702	711	718	684	721	764	761	713	728	735	739	682	672	706	694	683	677	668	704	729	720	682	724	710	742	695	715	748	688	690	775	704	673	673	739	721	736	701	683	749	721	720	692	703	756	740	729	717	734	700	688	702	740	699	716	709	725	732	692	731	670	710	726	682	753	682	738	723	764	674	719	703	736	758	723	708	739	698	721	756	727	703	728	743	710	709	750	774	702	725	733	710	709	703	727	686	692	727	707	742	718	718	675	734	751	714	699	733	727	718	696	751	703	738	703	679	723	719	696	740	722	711	711	744	710	719	730	748	712	748	720	724	704	705	704	720	717	686	686	760	683	722	748	659	710	708	732	705	717	737	698	720	714	761	685	698	738	692	749	674	683	758	703	731	748	715	666	696	712	697	742	751	714	709	747	704	697	728	696	695	705	694	722	759	714	696	738	701	746	719	660	777	706	754	688	680	726	773	697	675	734	738	692	692	724	691	686	741	710	729	694	680	717	710	722	729	715	699	713	680	701	712	696	736	718	733	720	685	736	724	756	675	715	716	715	681	732	729	663	719	735	698	695	733	721	746	724	701	723	695	675	672	748	703	734	691	740	659	767	731	774	702	745	716	734	671	712	743	716	704	703	705	696	701	724	704	722	738	716	718	680	702	700	727	666	698	688	708	736	681	723	734	691	722	695	704	737	714	720	724	722	724	734	714	731	694	723	752	719	718	702	683	687	698	715	669	694	713	725	662	721	669	695	725	717	702	726	693	644	717	725	691	700	703	693	710	741	690	727	696	708	680	685	718	679	741	724	700	714	724	757	723	695	761	715	759	659	703	714	737	668	719	722	747	708	721	815	703	712	737	716	725	749	721	760	768	721	674	664	724	720	670	686	740	689	702	715	717	716	708	712	707	720	721	703	703	663	712	741	718	751	694	674	703	698	691	749	718	736	727	699	706	753	701	704	743	704	682	697	693	745	678	679	722	700	720	674	687	675	734	702	708	704	679	702	715	712	685	707	725	711	735	725	682	726	685	722	734	736	727	699	715	730	703	714	704	733	672	717	725	740	708	735	684	724	743	716	748	720	712	732	740	692	719	723	711	727	710	695	763	737	711	667	703	756	730	722	673	635	751	690	756	757	769	736	712	681	712	714	681	721	674	716	716	690	750	690	728	701	721	730	711	759	711	714	664	694	717	672	738	722	682	684	762	703	743	747	696	738	693	680	729	695	712	739	727	714	676	671	692	698	764	683	675	642	776	719	700	708	709	724	721	736	698	740	744	662	726	714	755	703	701	753	719	772	709	753	694	711	721	707	795	738	719	694	685	740	674	670	712	740	701	737	657	744	688	712	725	712	684	730	731	636	692	702	708	703	709	702	747	738	720	736	729	648	717	710	672	784	679	687	755	764	757	741	740	732	683	690	694	657	716	715	769	718	715	752	705	714	731	662	749	734	640	739	725	699	692	701	736	722	715	672	713	730	697	727	669	674	727	723	755	741	720	708	695	749	710	783	749	714	723	734	715	736	709	717	742	735	714	655	720	699	692	687	708	737	743	730	735	711	726	692	740	687	705	728	710	710	732	756	681	732	719	727	685	716	693	748	710	716	675	717	722	748	682	718	717	743	733	730	714	690	696	681	758	733	716	741	674	714	700	737	747	727	706	717	723	689	743	726	703	759	685	741	717	770	725	709	725	765	752	693	714	717	730	746	736	681	701	758	754	690	720	648	706	710	729	694	749	663	702	766	714	744	753	704	669	730	722	759	691	688	688	696	705	744	711	686	730	684	706	737	667	671	693	710	728	722	740	744	717	737	691	693	709	719	754	791	675	722	729	745	708	714	732	736	711	738	712	683	733	679	706	730	716	683	699	738	673	697	727	686	715	719	698	723	682	731	697	716	773	723	662	740	716	725	706	662	730	737	673	715	747	686	709	701	727	718	751	742	719	763	687	719	767	717	723	740	734	715	694	741	710	727	725	701	713	684	709	740	724	739	724	697	748	718	726	663	711	711	713	713	670	683	730	741	694	703	669	721	729	716	709	668	723	707	664	716	722	693	721	733	734	746	716	731	710	705	704	687	716	657	715	648	753	772	749	730	703	707	748	744	705	696	721	743	725	706	677	715	743	709	747	730	774	747	745	713	713	712	667	714	697	698	738	702	703	730	736	695	741	672	754	715	705	737	705	693	682	723	723	722	719	689	756	718	722	733	706	730	704	705	720	710	713	732	711	750	775	774	737	754	762	724	692	715	699	712	735	707	711	731	743	728	662	733	650	656	688	753	726	746	717	642	710	737	689	700	709	715	715	710	707	679	747	756	739	723	701	733	686	737	736	716	703	710	690	729	745	722	702	753	685	692	660	742	751	740	721	704	724	710	680	691	764	710	705	672	698	697	707	663	715	761	654	745	726	704	729	704	767	674	732	735	695	669	698	722	706	735	703	717	723	723	698	738	743	681	696	701	696	747	673	707	712	677	705	724	705	729	683	754	723	711	742	744	692	748	758	719	721	711	707	689	670	706	701	757	679	763	686	713	706	743	712	685	726	716	642	704	736	724	717	693	700	750	763	706	708	714	757	719	711
1588	357	196	143	170	212	227	210	163	157	155	113	181	202	176	145	156	163	144	126	137	143	109	120	89	73	76	73	91	100	102	142	144	117	131	121	129	117	117	180	181	153	116	109	79	59	54	59	77	53	58	65	55	58	46	65	50	57	53	61	50	44	75	63	55	60	59	54	60	49	61	63	72	56	63	61	53	59	57	53	56	54	60	54	57	54	58	61	42	60	44	47	51	64	60	73	59	46	51	58	48	45	76	58	51	65	59	57	44	62	72	64	63	60	61	68	65	76	61	66	56	64	71	46	43	61	74	58	61	50	64	52	60	48	61	72	62	64	58	56	61	54	55	61	57	56	53	48	61	56	79	55	65	65	46	62	70	55	72	76	54	76	53	62	62	68	47	49	41	56	54	56	59	60	69	53	57	64	48	50	55	75	60	61	63	58	60	67	61	52	58	57	65	58	60	58	56	49	62	70	56	64	49	51	56	53	51	53	51	53	47	54	61	54	63	45	64	53	60	54	52	61	50	65	43	49	61	72	60	60	52	67	56	63	60	45	66	69	69	66	65	55	63	56	65	65	58	58	57	54	72	68	68	60	55	55	57	69	48	55	66	66	56	38	56	56	48	62	65	55	53	53	52	51	67	55	53	61	45	56	66	54	55	55	61	66	65	58	42	73	54	57	50	66	64	62	51	53	57	62	59	64	69	62	68	63	52	60	64	53	70	57	54	62	67	63	66	54	53	50	54	61	65	61	50	48	57	41	60	49	53	59	47	47	49	70	60	68	58	61	59	58	70	60	58	60	56	67	50	44	49	55	73	55	76	45	47	62	59	43	52	45	54	50	65	62	65	54	66	60	54	64	49	63	43	55	54	67	58	48	64	65	56	60	62	58	45	62	62	51	55	65	66	66	59	79	55	58	63	74	55	55	54	58	68	68	57	53	68	63	58	67	61	74	64	70	70	77	67	49	57	73	74	74	60	59	55	56	63	62	56	68	66	57	60	44	51	58	63	63	55	65	64	51	50	55	60	69	52	49	60	71	60	52	52	65	62	56	51	51	58	56	64	64	57	58	55	57	57	63	65	56	66	62	62	49	59	39	52	56	58	47	64	56	69	57	58	68	57	62	54	66	56	55	65	65	49	52	58	54	64	55	59	65	51	65	73	61	69	68	67	74	55	65	55	54	70	59	53	64	56	56	58	37	64	66	79	53	64	61	60	49	68	78	52	58	37	57	55	47	61	59	59	46	54	54	67	48	76	51	61	58	73	55	55	50	61	58	63	58	46	61	65	67	66	50	62	50	58	51	64	56	48	48	48	55	72	61	54	62	55	66	57	71	73	51	60	57	74	54	63	60	61	62	54	60	46	73	65	62	55	59	57	54	54	75	54	61	56	69	53	55	58	64	47	61	68	53	52	56	49	55	75	52	68	56	49	54	57	55	65	52	57	52	65	45	55	61	60	70	63	50	54	62	67	55	53	69	60	57	65	56	62	58	51	60	73	62	59	54	52	55	57	44	62	51	58	60	73	60	51	56	69	61	43	62	63	58	63	63	63	60	54	46	57	54	46	60	53	60	69	57	58	59	51	64	51	60	52	55	59	66	51	48	69	54	64	60	62	57	75	50	53	55	56	52	39	41	48	55	58	67	67	54	60	65	62	58	58	62	60	60	45	53	62	56	62	56	63	55	65	64	49	64	45	63	52	66	53	66	50	67	49	50	58	56	55	59	57	59	74	69	57	59	73	59	66	60	54	70	61	71	43	70	56	60	50	58	59	48	71	53	49	69	50	66	54	70	45	59	58	59	49	66	54	58	64	45	52	57	74	62	55	54	60	59	45	51	74	49	74	49	55	50	70	58	84	64	56	69	59	77	59	51	65	52	73	51	56	65	56	61	57	65	49	56	56	68	64	72	51	49	58	51	77	62	71	60	60	66	59	60	63	54	61	75	52	70	51	56	65	64	63	47	63	65	70	56	55	76	56	41	56	69	56	58	56	46	56	46	64	57	60	65	51	53	62	54	58	63	57	51	53	62	73	58	68	73	54	72	52	58	62	63	49	68	51	61	57	49	64	65	54	60	51	72	54	49	51	56	69	61	55	43	76	65	51	68	56	51	44	72	61	52	46	56	54	68	51	58	60	59	62	51	61	60	57	54	66	67	59	72	45	50	69	59	69	59	51	57	66	55	53	66	58	64	64	51	54	49	56	55	54	54	66	58	51	49	57	58	56	68	57	59	54	58	57	58	54	52	54	59	57	61	62	65	64	54	57	45	51	47	56	60	73	57	66	56	56	57	48	47	55	45	59	62	57	64	58	66	51	62	67	53	58	56	65	59	60	64	61	70	48	59	49	71	43	60	53	76	53	63	56	71	56	67	60	55	66	61	73	56	58	65	59	64	61	65	61	61	73	58	54	52	65	71	54	59	57	71	60	48	60	66	54	61	64	52	61	59	53	48	68	61	65	65	55	52	60	59	61	63	48	53	53	68	47	58	58	51	63	50	64	58	44	52	58	49	50	53	61	62	61	59	54	47	53	66	56	60	50	48	50	55	59	53	76	58	55	62	58	62	57	56	53	61	68	64	57	56	70	69	48	57	59	57	57	51	52	58	59	56	60	53	61	41	64	58	62	75	71	59	47	45	52	58	60	65	64	56	50	52	57	57	57	68	60	54	48	62	60	59	68	66	59	68	48	57	66	58	63	68	53	60	61	58	54	65	59	55	55	58	54	53	69	53	56	58	47	65	60	64	64	67	67	67	55	63	67	56	50	56	71	57	51	60	49	70	38	51	53	50	48	42	68	57	75	64	48	65	48	61	55	64	58	61	58	53	56	63	57	70	65	65	48	52	52	56	51	64	48	69	60	55	53	64	46	80	75	48	53	55	52	45	61	57	61	63	56	56	57	52	72	63	61	57	62	62	69	69	49	61	61	57	55	58	70	67	64	60	59	47	60	61	42	55	68	68	54	57	60	66	63	65	67	69	51	51	60	65	62	46	70	61	53	70	59	62	71	55	66	56	54	72	60	70	66	55	53	57	64	58	67	50	54	53	59	61	64	58	67	61	73	56	63	55	57	60	62	58	71	50	57	57	78	66	59	60	65	63	60	57	61	58	66	59	51	58	45	78	42	55	60	62	61	50	66	59	61	65	66	56	66	55	67	54	59	60	57	69	45	52	59	62	54	73	53	67	54	57	60	59	67	58	53	61	61	56	69	59	55	70	53	46	58	62	55	57	63	68	61	62	57	40	53	55	62	70	48	64	56	49	67	54	65	57	48	56	51	68	66	52	58	68	60	67	67	50	58	56	58	54	64	71	66	46	54	59	74	61	59	52	61	72	67	58	56	58	54	55	44	63	59	63	56	55	59	59	49	54	64	57	64	53	49	57	52	61	57	60	49	48	55	50	54	58	55	63	65	50	48	67	51	58	56	73	67	45	49	52	62	64	58	46	53	49	67	62	41	70	74	49	50	73	68	48
14243	6557	3602	6167	12392	13269	12087	9854	7355	6237	5636	4619	6554	6219	5079	4098	4123	5123	4917	3615	3606	3818	3053	2291	1747	1500	1671	1569	1666	1732	2325	3261	3293	3033	3190	2927	2966	2761	2500	4245	4015	3347	2572	1717	1127	836	736	650	659	687	654	657	588	643	673	672	667	641	619	647	663	617	644	647	594	599	621	616	629	662	638	644	606	644	626	598	638	596	653	679	593	652	610	653	691	632	634	665	670	625	594	633	624	656	647	648	676	674	640	625	652	630	632	622	679	622	606	632	622	662	666	658	709	674	627	692	669	682	619	650	641	615	613	641	644	648	641	647	608	658	655	637	649	640	655	634	623	620	614	624	625	605	663	615	644	617	584	616	648	600	665	613	592	636	613	649	663	592	643	625	647	639	640	653	642	648	598	622	645	615	659	610	612	645	658	658	625	695	607	647	631	639	657	592	626	645	663	665	664	626	632	623	621	663	599	622	627	676	621	682	687	649	630	641	622	655	660	638	644	635	677	644	609	642	608	643	642	620	594	617	654	650	602	639	643	664	654	631	668	667	640	570	669	625	647	637	631	622	665	635	641	611	676	677	652	620	616	620	635	631	631	615	589	637	589	646	644	637	604	619	632	668	633	659	589	646	627	650	640	618	677	636	655	588	674	659	630	594	647	642	665	643	634	621	642	622	631	658	637	657	623	644	674	635	658	660	642	587	603	660	614	657	655	622	623	648	618	662	624	651	656	624	653	624	611	633	572	647	636	646	674	664	640	659	677	661	659	626	648	625	656	616	640	609	657	656	615	662	652	591	680	623	670	624	641	580	630	668	667	675	658	608	602	637	655	614	665	603	639	642	654	639	635	588	619	678	591	629	665	623	609	606	639	676	592	645	633	684	661	654	604	630	618	674	661	679	704	620	679	641	646	624	654	663	676	667	690	659	637	595	657	663	641	611	652	670	660	681	629	681	624	606	640	634	627	668	622	594	608	688	701	660	684	644	691	650	625	665	629	563	626	648	637	641	663	652	655	665	621	628	635	647	636	652	647	623	658	636	624	651	621	646	640	651	683	602	673	690	641	638	664	666	639	619	649	654	622	663	643	662	652	612	620	628	705	659	598	634	634	696	651	652	676	641	631	637	638	629	629	658	635	669	624	623	658	657	599	618	627	638	616	669	570	630	644	639	620	658	664	631	656	641	640	646	699	685	643	649	666	613	621	659	677	648	676	608	664	644	604	585	647	577	650	657	627	667	616	587	631	615	618	631	683	608	581	663	608	614	688	628	609	616	671	659	617	609	642	634	672	640	668	670	610	631	617	656	667	641	642	646	593	660	622	604	624	611	608	601	616	651	674	626	640	595	644	637	590	624	669	637	638	663	635	624	644	669	659	652	670	629	663	636	609	614	664	612	643	633	627	598	640	615	636	647	658	647	644	665	628	669	658	667	602	636	632	609	670	647	634	639	619	648	618	668	666	679	667	596	614	653	698	653	621	640	629	669	632	645	608	613	617	631	599	650	645	629	621	593	620	695	616	623	647	665	640	614	651	661	665	643	633	652	636	644	628	654	687	683	647	642	655	633	641	645	632	598	646	635	633	605	692	635	645	691	634	599	643	670	629	610	643	617	618	639	618	649	610	659	582	627	585	600	627	644	659	598	651	616	646	638	670	605	609	657	667	629	598	630	646	586	637	634	621	633	642	633	614	634	655	646	623	619	643	695	639	634	624	650	641	625	605	604	634	626	612	634	648	634	617	597	614	598	667	656	633	638	619	625	596	590	642	647	661	625	622	599	668	606	647	613	609	690	653	638	658	628	681	616	635	626	657	626	609	636	622	628	638	642	592	639	610	585	659	655	645	651	652	624	630	672	633	596	687	636	679	673	620	636	636	623	633	644	622	624	638	605	652	679	663	675	575	605	665	622	665	622	640	664	653	647	635	658	628	688	640	659	606	636	649	627	636	619	626	660	652	618	625	648	637	629	645	618	642	600	641	656	654	645	613	666	659	615	622	633	623	655	624	581	647	643	674	677	599	691	619	640	615	681	643	658	650	652	631	627	628	635	652	626	659	661	616	662	621	696	598	706	672	639	659	628	705	653	603	630	628	651	672	649	658	645	656	649	678	652	657	654	656	648	615	641	623	618	622	604	598	655	626	656	652	669	636	617	671	635	644	671	676	672	602	669	591	611	650	648	639	613	640	659	612	596	606	656	603	645	689	642	628	672	662	664	650	606	684	647	658	657	635	590	601	641	663	634	624	620	620	627	619	668	647	619	608	618	645	659	614	674	606	626	625	634	643	634	627	599	660	660	636	676	668	611	626	665	656	652	679	615	656	650	651	682	604	676	617	644	622	641	690	629	660	630	634	683	656	664	606	648	653	659	614	640	611	644	624	681	683	650	633	629	639	624	615	657	626	635	670	626	626	676	656	603	638	644	648	661	640	635	610	668	647	663	599	621	641	605	668	611	620	629	622	649	621	615	620	657	644	624	654	650	595	655	609	655	581	647	607	665	656	681	627	625	664	704	618	577	640	666	677	629	679	584	636	625	655	667	599	631	595	594	606	667	667	609	666	652	594	594	705	596	625	656	688	646	643	620	657	646	662	639	617	680	651	655	597	620	660	650	639	654	635	631	615	669	663	648	603	639	655	619	624	642	600	622	624	640	629	641	642	660	594	656	614	627	663	697	637	645	603	618	604	652	651	627	654	643	636	609	625	639	661	654	601	658	643	665	683	641	627	674	632	640	639	633	638	652	646	645	616	676	652	628	670	666	628	666	688	632	668	633	677	577	609	674	645	639	641	630	632	618	659	591	637	636	655	604	641	643	606	641	653	646	641	591	667	617	638	621	625	669	638	660	670	609	635	609	624	651	655	642	645	619	645	691	637	613	671	644	661	615	646	632	634	648	653	628	601	646	646	652	627	635	629	681	660	679	630	665	606	644	652	637	622	602	621	690	693	639	604	631	664	666	606	698	673	644	660	623	630	668	626	631	648	635	618	644	608	608	663	642	602	626	649	636	616	608	638	651	608	639	704	634	602	651	606	635	620	637	618	637	651	615	612	644	639	649	651	660	642	655	609	653	630	673	614	631	649	661	633	663	659	662	703	660	667	684	640	659	650	633	637	638	647	632	616	633	655	625	642	686	626	629	636	617	668	641	610	645	671	615	627	633	627	615	666	645	640	648	635	669	587	658	632	629	645	671	692	650	648	625	661	655	685	641	670	649	651	630	620	600	583	625	649	636	646	665	608	591	633	640	591	646	677	656	703	651	652	639	663	651	662	664	601	624	652	643	599	675	631	646	626	619	634	663	657	661	541	629	642	637	638	636	648	628	674	625	625	677	620	701	642	654	614	628	660	609	657	587	616	565	673	600	621	693	640	646	606	640	632	653	614	630	629	615	617	639	648	648	664	626	666	640	618	670	623	692	623	646	661	633	656	655	693	631	602	611	640	615	646	630	628	627	600	606	604	622	582	651	621	615	625	624	632	624	651	639	609	626
1084	550	323	227	256	325	346	256	251	219	197	181	242	256	197	170	213	213	261	218	199	201	158	107	130	97	116	105	104	113	128	144	136	167	135	122	161	100	118	315	417	262	298	204	117	92	84	77	68	57	54	68	57	56	49	67	63	66	66	65	74	76	70	70	63	58	66	66	69	68	57	55	62	49	68	62	85	58	54	76	55	59	58	65	74	69	60	54	61	62	63	70	65	63	61	60	81	60	58	73	59	87	57	64	77	45	83	61	70	61	62	68	65	60	67	55	68	61	63	58	71	73	66	79	61	63	63	67	62	55	65	72	69	63	61	70	70	71	71	66	76	59	56	76	65	68	70	71	61	61	61	59	64	67	72	76	78	63	59	71	79	89	70	62	70	64	69	59	62	71	72	76	58	78	66	44	65	67	51	67	69	52	72	55	76	75	71	61	64	86	62	62	78	74	68	41	65	61	69	53	62	64	91	58	66	69	67	93	64	68	69	64	55	64	59	71	73	63	59	57	61	77	52	65	66	65	54	61	68	70	78	74	62	56	51	63	62	60	65	70	64	68	59	73	66	63	75	59	69	86	70	57	73	55	71	65	53	58	64	67	57	63	65	53	54	60	73	66	85	60	69	87	60	68	64	63	64	64	63	74	63	69	49	52	57	62	66	74	44	58	66	78	75	72	77	65	65	77	68	58	59	72	57	66	62	49	69	67	79	71	62	55	56	71	67	83	78	52	73	64	81	68	68	73	74	54	54	63	80	59	67	73	76	56	55	73	57	62	64	81	56	64	61	61	70	74	57	48	57	69	68	76	63	56	60	82	56	55	61	70	62	57	57	65	63	64	67	57	56	60	59	66	55	54	66	58	59	69	67	57	80	65	66	58	56	49	70	65	63	62	67	57	48	65	71	63	66	74	51	56	66	78	51	78	72	61	86	62	66	63	59	86	73	63	73	69	72	65	66	53	57	67	63	66	75	62	62	59	61	73	59	65	71	59	65	58	54	60	59	65	58	59	59	61	63	65	54	73	67	49	64	72	81	70	67	68	71	61	64	52	66	47	81	63	62	67	59	76	64	57	66	66	64	80	71	78	62	65	58	76	63	64	60	55	73	65	53	62	78	56	89	65	70	62	77	48	71	67	78	90	60	70	68	63	57	71	61	66	58	50	72	71	53	61	52	78	65	64	58	73	57	65	59	58	64	79	67	61	62	69	72	63	72	64	70	63	66	53	59	72	63	68	67	69	66	72	63	65	74	76	63	72	71	70	76	64	77	80	62	56	67	51	71	67	71	78	71	83	71	55	54	74	55	60	56	60	69	60	71	69	49	69	75	81	69	73	66	72	68	68	69	70	53	66	68	64	63	55	71	75	73	70	71	66	56	65	60	71	75	63	67	62	72	65	62	54	64	63	73	63	52	72	71	62	67	59	57	64	66	76	62	80	68	65	64	61	64	57	61	54	69	70	69	56	64	56	58	73	67	71	55	60	70	71	69	66	83	77	70	73	66	58	61	71	59	59	50	57	52	74	73	52	55	58	68	61	65	63	68	67	71	60	70	76	67	66	73	72	74	62	72	74	76	56	74	66	62	56	65	55	58	54	68	66	49	78	53	61	74	63	54	61	65	76	67	64	62	70	65	70	67	58	56	61	63	86	61	78	63	56	78	46	58	56	70	53	68	63	64	69	75	69	60	70	78	84	67	54	67	69	57	72	62	75	58	72	74	66	56	56	71	69	70	60	63	74	67	69	56	58	68	60	55	83	65	75	62	73	57	54	69	76	75	57	73	62	65	75	64	69	51	64	64	79	57	67	85	72	58	66	72	71	71	60	69	66	55	60	53	50	70	51	59	66	54	68	63	67	49	66	63	51	68	59	66	73	66	62	58	53	63	74	59	65	64	43	78	60	64	58	68	74	71	53	66	62	73	56	65	58	70	54	60	76	62	64	90	52	66	60	71	50	73	75	76	79	76	62	74	62	69	67	63	67	63	59	56	66	70	69	69	58	67	77	71	61	61	66	71	61	70	62	64	62	62	72	59	66	67	63	61	63	66	51	65	75	71	73	55	56	62	67	76	63	68	59	76	68	67	78	60	71	69	54	64	57	73	69	63	64	56	71	67	82	65	53	60	69	64	56	66	72	44	70	51	71	65	58	69	59	62	63	74	71	67	58	67	64	64	57	81	75	77	62	49	59	62	62	71	70	71	66	64	59	57	67	61	62	66	75	55	58	60	52	86	76	66	60	67	58	79	59	65	64	54	64	61	62	79	75	89	57	64	56	64	60	70	57	66	64	66	62	62	61	58	74	77	69	57	66	53	77	57	63	69	68	72	64	76	66	62	65	61	46	68	53	65	73	63	78	69	69	67	68	73	63	61	63	66	58	62	59	64	62	67	72	75	65	60	66	68	66	80	54	76	67	67	45	50	68	68	75	49	49	50	65	65	84	67	66	76	61	81	67	62	55	66	56	68	60	56	69	56	63	65	72	66	72	70	70	53	61	67	66	73	59	74	66	71	54	66	73	57	67	60	64	68	84	70	63	58	65	78	67	62	67	66	77	78	64	61	65	72	72	68	62	53	64	54	62	81	69	55	61	65	71	50	58	73	59	67	71	58	61	55	68	73	71	58	55	50	58	71	64	71	63	65	66	63	76	66	72	71	71	73	71	60	78	64	76	83	80	68	73	57	72	73	73	72	56	55	70	51	59	62	56	65	68	65	75	62	73	55	83	70	72	68	58	69	70	67	75	52	67	72	68	74	61	56	82	69	72	58	70	77	80	66	71	70	60	61	78	62	63	55	60	70	74	76	74	56	65	52	65	72	54	58	73	57	65	58	80	74	60	48	60	70	68	49	66	57	73	68	75	74	58	72	78	75	82	66	72	63	76	52	62	65	61	58	65	56	75	69	61	73	61	62	57	67	68	70	69	56	71	62	70	71	80	70	78	75	55	70	49	65	52	65	57	75	73	70	69	54	67	59	59	64	56	41	78	58	64	67	62	65	64	54	66	68	64	75	55	59	62	77	63	65	72	54	62	71	77	62	60	73	54	56	80	53	59	58	72	50	68	70	66	67	76	70	67	63	67	68	71	59	62	70	66	68	80	61	62	64	72	71	59	39	66	58	63	56	71	75	57	72	63	64	62	49	69	64	77	55	73	79	48	59	57	78	68	63	77	62	65	89	67	73	63	62	58	76	66	69	68	53	78	63	63	64	57	77	58	61	67	66	72	66	72	71	62	59	82	63	62	57	64	53	84	47	71	68	65	73	71	64	80	77	86	72	60	56	72	77	55	60	74	53	75	63	66	81	59	54	57	77	72	71	65	68	72	64	64	81	63	78	77	63	70	55	75	47	60	79	70	59	70	64	59	61	57	80	62	71	61	61	61	81	67	63	67	57	59	70	55	57	73	56	57	69	61	74	68	58	60	76	75	56	58	50	64	82	63	62	78	75	70	51	67	75	78	74	65	67	62	73	55
16935	9408	5174	9460	17334	18323	16195	12780	10169	8364	7778	6232	8613	8047	6395	5691	6361	7028	6373	5851	5938	5249	4073	3069	2354	2167	2085	2210	2038	2313	3257	3501	4068	4141	3374	2844	3342	2107	2919	8041	9218	6437	5705	3788	1953	1296	880	718	679	731	727	694	665	641	704	718	709	691	739	723	662	691	670	691	722	672	699	727	713	730	716	661	716	682	698	676	734	719	665	709	679	722	685	716	726	731	690	707	704	668	694	749	700	669	718	703	730	689	712	687	716	711	712	734	717	697	739	727	736	685	685	689	688	704	710	700	699	703	650	709	752	653	668	702	715	723	695	681	742	672	701	696	736	695	704	707	732	656	692	667	695	688	704	714	663	730	678	727	711	679	753	742	711	690	703	680	665	696	689	718	708	665	708	710	687	714	728	763	706	757	754	726	716	714	645	679	791	673	684	669	739	694	692	658	745	703	689	721	759	729	710	706	662	685	698	702	716	723	733	716	709	718	683	686	678	732	677	653	668	698	705	696	712	706	730	709	730	693	701	671	651	749	676	735	748	698	703	707	686	684	731	767	740	728	724	693	709	680	695	685	683	703	702	680	691	692	668	683	698	683	704	709	664	664	724	670	677	708	663	694	698	722	740	678	731	690	704	730	665	711	699	718	718	714	726	707	706	771	718	702	681	717	743	709	686	660	721	723	730	655	700	644	686	692	702	725	705	709	658	654	673	700	789	655	663	685	685	724	681	722	692	694	725	744	673	724	706	677	690	712	732	718	709	705	720	725	699	679	726	744	682	694	698	710	683	727	682	683	735	686	741	739	670	704	725	683	719	682	705	669	728	712	731	686	702	724	692	680	761	658	651	725	677	688	687	716	719	682	706	752	678	702	668	697	689	725	684	684	698	713	703	685	696	752	699	752	708	704	726	687	740	703	712	726	712	716	686	728	705	720	705	719	699	673	747	717	749	698	645	760	691	727	733	684	701	745	663	699	682	739	696	708	682	739	699	750	720	694	683	712	711	671	731	741	677	734	707	730	692	704	727	723	715	725	736	739	714	693	741	661	693	726	675	699	662	780	695	732	736	766	696	695	724	682	713	711	702	709	702	778	705	708	666	685	676	664	684	728	684	704	694	681	743	688	715	744	700	701	698	746	690	732	689	709	700	672	673	690	700	716	694	676	746	730	736	712	673	694	716	649	713	714	728	672	706	739	710	690	707	722	679	718	685	693	694	717	687	717	674	705	665	685	728	676	656	743	712	795	770	721	709	665	694	694	718	697	745	721	724	724	718	757	722	698	694	680	695	676	684	711	683	738	661	676	692	667	715	682	694	677	703	720	660	755	693	680	669	689	750	713	762	740	698	661	715	682	658	668	716	711	700	761	781	715	699	701	699	718	699	719	687	669	727	673	673	716	658	736	747	697	705	695	695	696	702	694	709	720	723	727	685	688	690	706	748	649	712	667	693	691	682	694	712	722	692	694	711	697	727	724	677	707	686	733	701	763	735	699	707	690	682	668	744	724	738	695	760	716	644	708	708	732	725	713	732	751	695	693	675	687	722	704	730	706	711	681	685	734	711	721	661	697	706	737	682	695	703	689	731	659	754	688	739	677	704	666	745	706	707	707	746	705	696	655	717	700	723	691	727	751	658	707	719	710	709	731	700	730	691	677	736	691	675	747	688	733	724	677	741	721	679	703	741	682	698	723	732	704	654	689	748	702	750	712	701	680	723	707	726	681	691	687	747	728	707	708	720	681	792	722	720	709	703	714	714	733	716	701	706	744	695	707	676	690	740	708	751	724	693	732	671	693	764	690	706	718	691	733	716	718	728	692	711	726	696	698	734	725	686	724	677	756	716	696	681	680	670	732	713	660	719	709	717	743	720	669	654	730	700	660	732	677	667	718	769	673	706	685	700	705	675	667	728	699	699	682	711	689	763	723	709	700	641	700	715	722	718	710	678	762	696	725	700	719	687	697	714	710	702	712	695	682	712	667	739	723	704	725	674	703	756	694	725	731	670	726	687	769	691	727	727	725	682	710	717	711	697	721	702	665	710	705	729	752	691	696	672	719	714	701	745	690	654	654	705	702	747	721	701	691	738	736	673	734	709	724	730	707	710	715	657	679	729	703	724	720	732	718	774	698	699	732	676	740	704	698	756	644	724	678	683	688	701	693	708	670	684	687	675	688	698	676	711	719	697	700	735	714	761	703	735	727	700	691	701	697	723	699	701	666	698	681	712	700	732	694	728	751	702	711	708	697	689	709	685	708	670	742	683	685	694	740	680	693	711	675	678	691	677	686	696	762	734	676	718	726	732	737	734	687	732	678	720	697	709	670	699	693	703	670	717	688	709	719	737	740	707	704	755	718	707	702	722	707	682	733	763	683	708	716	698	741	725	658	711	733	715	721	725	685	732	725	668	725	717	739	734	703	705	712	656	754	723	694	640	712	741	698	708	686	692	693	707	753	720	692	693	664	675	709	728	716	696	713	725	739	756	703	703	733	736	713	697	779	721	670	702	671	733	690	680	761	706	768	713	712	706	699	682	698	698	676	704	732	708	683	706	681	737	722	737	672	705	684	707	726	707	680	753	732	728	703	744	650	735	663	679	693	723	688	713	732	712	709	701	719	700	707	711	627	704	709	710	703	690	674	698	739	742	734	723	694	709	673	659	726	669	629	704	718	668	696	726	705	699	709	661	644	674	711	730	752	684	707	730	691	734	702	715	729	685	677	734	685	688	676	716	684	678	744	651	697	728	655	696	735	701	706	727	688	718	721	734	705	757	712	731	687	722	685	714	723	726	727	744	673	693	709	713	652	767	689	697	694	693	679	706	761	730	697	704	713	739	723	683	699	753	776	717	697	686	667	672	679	720	688	700	726	698	726	718	664	734	688	717	739	679	749	772	733	696	621	676	724	743	709	689	688	745	663	695	659	746	675	701	642	673	689	747	733	688	683	669	687	704	692	698	715	731	693	735	762	744	698	687	722	703	690	710	737	728	739	684	647	719	689	701	681	739	723	696	724	712	737	690	710	704	726	702	692	691	674	708	716	699	677	718	702	726	712	735	669	697	690	709	703	751	707	688	693	692	677	727	654	708	695	699	711	722	662	736	738	740	755	745	685	722	700	690	692	720	656	724	691	698	658	687	680	713	686	741	730	714	735	721	697	682	691	718	676	709	736	727	698	759	733	691	677	757	679	755	731	672	706	725	682	718	699	717	702	740	673	699	769	658	708	704	740	656	665	686	664	745	660	739	717	711	766	741	695	658	676	727	683	683	719	721	771	699	690	671	668	728	710	717	709	749	736	729	720	668	685	699	723	705	713	713	676	720	687	731	722	732	688	720	684	733	672	704	697	681	701	712	705	738	727	672	725	710	703	675	678	701	736	715	708	700	678	720	740	697	705	659	712	682	706	721	701	731	661	723	696	713	698	693	740	716	660	706	733	709	680	719	721	713	708	695	734	648	727	721	704	721	712	680	766	697	674	708	690	754	705	702	753	708	709
2567	405	266	246	215	347	343	253	252	230	223	170	218	224	208	224	247	211	240	223	262	206	148	133	133	94	96	93	86	106	143	157	153	149	111	136	254	96	125	339	340	265	200	163	103	90	71	72	59	48	53	43	53	38	58	56	54	49	53	51	66	51	65	62	65	65	50	61	64	63	75	74	71	67	44	57	51	56	53	56	62	45	58	48	58	67	50	50	67	69	58	65	57	70	64	63	51	57	61	59	49	82	50	60	58	75	55	52	58	53	48	56	55	69	48	75	67	52	73	64	52	53	44	56	61	54	62	71	55	64	61	48	59	51	59	56	65	58	55	51	54	55	65	57	52	49	60	55	55	51	68	61	65	68	46	64	50	48	55	47	60	47	50	53	48	52	72	53	58	54	59	67	58	57	56	56	67	66	54	53	69	57	45	53	56	62	50	55	46	59	62	62	55	74	44	66	57	46	67	75	49	63	62	63	55	71	50	51	56	53	58	63	52	65	57	60	58	57	68	51	66	59	57	50	58	48	67	54	62	52	63	44	63	62	52	56	41	49	59	53	49	62	61	50	50	53	45	60	47	59	54	66	44	55	54	44	73	52	68	62	61	62	60	64	48	57	64	61	59	60	54	61	54	62	63	61	48	72	63	60	59	54	41	61	63	58	62	48	44	67	66	56	74	70	57	55	58	59	53	53	56	61	47	51	61	50	57	55	46	72	65	43	47	41	65	53	69	57	50	65	63	64	54	63	48	52	48	58	63	61	50	45	48	60	55	69	61	53	64	53	56	73	56	56	63	69	82	51	43	59	50	51	50	58	50	56	50	75	51	72	54	56	46	58	59	54	57	61	60	72	43	53	55	52	53	60	66	49	55	63	48	60	48	55	71	59	60	61	61	56	54	53	60	67	58	51	53	68	70	57	52	50	53	56	57	56	37	68	48	61	57	70	70	54	50	66	60	59	55	65	64	51	73	51	61	62	48	47	55	56	67	61	53	58	51	69	68	66	55	58	55	61	44	49	44	57	65	50	50	49	49	51	61	40	60	59	64	59	62	66	60	50	51	63	60	60	54	62	47	45	65	48	57	49	49	44	58	55	55	54	63	41	48	68	43	60	58	64	61	53	57	62	61	59	65	55	44	54	49	49	50	73	59	53	75	60	60	59	54	43	48	51	56	50	56	62	65	58	50	51	64	55	60	71	62	52	51	51	67	65	62	51	64	56	59	54	60	67	47	44	54	45	61	60	45	54	75	48	53	57	57	46	53	59	56	63	53	55	49	49	46	56	52	62	61	68	65	65	64	50	53	49	67	66	57	48	47	49	57	63	65	55	56	47	62	52	55	54	58	61	57	50	67	64	65	61	62	42	57	55	52	37	60	56	46	60	65	46	52	52	59	56	54	52	61	50	61	52	59	68	50	56	59	65	48	37	64	73	48	61	50	58	55	69	47	48	59	57	50	64	56	66	68	68	59	60	66	54	60	52	64	50	52	47	57	50	55	60	50	49	47	58	55	54	49	57	60	45	44	46	51	52	53	63	59	56	72	63	59	55	61	65	72	52	62	60	50	56	53	51	49	58	44	55	54	55	57	53	61	55	52	52	60	65	40	65	58	57	52	52	58	72	55	46	72	56	53	61	61	55	61	63	59	62	65	54	47	53	58	58	52	57	57	57	57	56	67	56	54	54	50	68	68	47	59	64	51	53	66	67	58	64	58	58	57	56	51	69	66	46	55	49	58	55	43	58	49	52	60	61	62	43	53	47	50	52	66	54	62	59	63	47	56	50	56	45	67	40	66	45	52	51	63	46	56	53	52	63	64	65	62	62	52	55	66	51	65	41	57	63	62	63	70	44	72	50	61	48	53	55	56	53	49	55	68	65	68	55	58	50	49	47	51	42	60	49	64	62	63	63	58	57	66	56	55	59	60	60	46	62	59	48	50	54	64	63	62	76	48	59	65	40	52	65	60	58	55	48	60	60	61	69	60	56	55	68	56	46	75	75	52	62	44	59	57	55	62	51	53	60	53	61	54	64	65	54	62	42	44	59	58	60	52	59	49	60	56	49	62	64	51	60	55	58	49	58	45	61	58	70	67	62	59	53	51	66	53	56	58	73	56	51	55	64	50	59	56	62	42	55	53	45	41	70	73	55	64	58	63	57	60	53	56	62	60	60	56	59	52	54	75	66	37	57	57	55	55	54	60	52	56	67	55	48	40	50	55	56	54	60	52	55	57	46	52	38	49	58	57	66	43	61	62	62	58	61	50	56	54	67	53	65	62	65	56	72	52	57	71	58	61	54	54	67	63	59	55	57	49	59	61	50	58	62	53	76	65	56	53	50	56	44	68	63	57	49	53	55	49	73	63	61	55	61	57	57	54	68	56	45	60	49	54	58	75	67	65	55	59	61	67	49	63	46	50	68	66	62	61	53	64	59	60	53	52	70	57	54	58	76	64	64	52	53	60	42	75	61	66	60	53	63	50	52	55	63	66	45	56	59	58	54	53	66	57	52	65	61	65	58	51	47	64	57	68	57	61	46	58	54	55	58	74	69	63	63	56	67	64	64	62	48	77	55	61	64	61	60	47	53	50	52	53	65	57	57	46	59	51	62	59	62	61	58	60	69	62	72	52	72	65	48	56	60	53	82	66	68	58	58	44	48	59	62	47	74	64	54	63	58	64	59	56	58	47	58	61	63	51	58	61	56	46	45	61	63	47	64	43	53	50	48	65	71	63	53	56	53	49	52	54	49	60	48	61	59	58	63	44	57	52	46	43	60	64	59	63	68	62	63	59	75	62	67	49	49	60	60	43	59	68	59	56	50	50	67	61	54	63	61	55	59	65	50	47	62	55	47	60	49	66	63	59	46	57	62	44	60	82	51	63	52	60	49	59	62	52	54	67	39	65	53	58	55	51	55	62	48	52	68	55	57	64	81	69	46	59	58	70	45	48	66	60	70	46	61	65	61	52	63	60	46	63	57	58	61	51	38	64	76	60	55	50	49	68	60	45	52	71	43	55	49	64	55	58	53	54	56	51	49	63	62	48	67	60	51	47	54	54	60	58	55	67	67	69	52	55	67	55	66	51	40	40	51	61	58	56	61	56	45	77	71	58	53	51	60	73	52	62	42	64	73	60	61	56	69	51	52	54	53	59	52	60	58	56	66	55	60	46	58	78	55	65	64	52	49	62	57	57	66	59	53	40	54	67	55	69	78	49	50	60	52	57	53	64	61	51	64	56	63	57	63	56	68	50	52	60	58	65	46	59	49	56	54	69	66	58	64	63	64	52	54	57	54	49	63	54	60	60	57	48	60	46	47	55	62	54	50	55	57	64	52	54	60	54	54	69	51	70	57	63	68	52	48	60	69	64	55	56	38	73	55	52	52	58	49	55	59	56	55	54	54	46	60	55	59	49	71	44	58	39	69	68	50	65	60	53	60	54	65	60	58	57	62	64	60	53	67	54	55	53	65	53	50	68	55
16832	8231	4932	9384	16545	18407	16411	12177	10040	8280	7775	6288	7979	8364	6793	6843	7703	7208	6684	6250	6508	5533	4529	3659	3069	2535	2255	1960	2048	2518	3403	4229	4287	3673	3028	3134	6086	1717	2619	8166	8047	6292	5036	3284	2041	1078	835	708	683	634	638	582	634	642	646	629	654	640	635	649	648	577	634	634	630	597	659	594	643	642	644	648	590	645	674	648	605	676	672	627	641	626	637	610	636	653	638	640	605	604	634	649	636	659	640	628	668	627	627	550	639	639	607	628	645	645	632	654	657	571	612	667	647	623	605	657	608	669	585	647	663	661	625	642	634	609	634	614	638	658	632	627	572	640	601	635	610	648	575	622	627	655	603	623	617	611	640	657	584	609	687	625	604	632	650	630	678	642	581	670	626	659	640	605	621	637	625	602	620	639	615	640	622	612	638	594	647	619	621	615	626	586	633	636	566	646	676	598	625	606	637	673	624	645	583	635	611	647	595	612	660	618	640	660	638	643	618	613	585	625	669	644	623	662	640	613	644	626	625	610	619	622	628	642	632	592	632	659	643	598	596	635	659	633	619	661	628	599	607	591	633	640	647	690	645	608	640	620	658	637	627	623	620	626	602	690	638	677	655	585	639	641	628	652	672	628	631	635	667	667	646	640	646	690	612	625	654	617	632	613	601	606	628	620	641	601	653	619	641	606	627	617	619	632	628	694	664	598	636	614	628	615	661	613	633	595	611	621	598	611	622	633	622	637	627	659	622	625	642	653	655	625	648	616	600	619	615	667	620	619	579	645	618	640	633	598	665	628	587	596	600	617	657	650	609	630	633	654	610	637	631	580	649	608	655	587	661	634	631	588	618	616	656	615	636	591	646	673	630	624	625	611	598	653	590	617	640	657	652	633	680	642	668	635	636	631	638	649	608	609	629	604	670	637	629	577	623	667	622	620	607	658	654	610	612	657	603	668	639	590	628	626	617	623	606	630	613	654	619	652	616	628	586	623	668	630	608	610	621	663	613	621	629	639	568	638	642	659	618	637	668	599	625	622	672	648	621	623	621	671	631	608	627	628	602	630	651	655	675	663	640	619	619	598	661	603	665	662	631	660	706	657	630	622	620	611	591	628	645	593	630	616	617	621	624	616	617	611	648	638	638	652	661	614	593	638	626	620	630	612	623	632	634	586	611	669	605	645	628	637	584	603	621	643	644	653	644	579	602	619	636	630	613	625	611	638	653	605	642	650	638	628	600	652	609	587	620	649	646	622	602	622	617	618	606	633	633	622	608	634	653	622	623	629	594	673	624	603	609	635	625	583	594	604	628	641	647	609	591	581	638	699	624	647	662	601	619	589	663	650	649	632	628	663	659	629	648	600	602	648	665	643	639	589	634	668	635	687	610	617	668	587	645	654	623	623	607	613	679	572	630	607	616	614	627	613	639	614	614	607	644	618	648	618	681	584	618	642	664	629	653	594	637	670	610	611	651	639	683	637	606	662	618	625	665	614	666	658	655	647	655	658	630	621	629	654	580	613	627	615	631	647	641	615	608	618	629	616	618	650	633	593	626	627	619	638	604	676	567	631	611	647	649	658	640	610	636	636	635	603	637	639	618	656	676	620	639	602	580	626	635	628	577	626	607	650	578	617	617	653	647	646	621	582	640	585	657	621	611	631	648	628	605	652	605	631	595	645	659	614	639	647	629	619	643	610	629	645	659	574	601	649	596	629	637	637	607	634	632	638	656	658	629	573	648	641	635	678	666	597	683	579	642	590	595	601	598	643	592	631	575	646	624	617	641	618	641	678	620	582	597	641	652	646	606	597	649	609	623	640	661	674	644	638	656	624	645	645	655	608	623	622	595	650	624	660	619	657	599	631	591	601	628	636	686	640	625	636	652	634	639	619	603	674	616	626	618	609	597	597	615	649	602	650	607	612	578	703	591	581	584	602	597	592	664	577	646	610	601	636	628	655	621	610	629	578	642	647	647	647	672	653	655	618	607	614	626	629	618	624	648	637	616	649	639	602	603	655	633	614	634	667	648	674	644	617	609	571	577	637	604	659	647	619	620	629	627	606	634	664	632	628	657	662	599	633	646	611	625	650	652	630	554	590	652	665	652	638	643	624	612	633	665	624	578	702	620	600	649	570	611	636	649	648	632	649	649	602	629	627	620	620	652	644	619	634	605	637	627	625	639	614	675	634	582	572	651	650	633	629	648	638	632	627	645	633	590	576	598	635	643	625	620	584	661	602	656	603	650	654	642	640	617	665	658	607	634	601	671	623	637	599	659	661	645	569	646	661	633	668	634	620	627	679	635	593	596	677	646	623	629	602	641	631	620	600	612	634	625	630	622	657	639	628	601	652	604	657	629	644	596	669	622	613	618	633	630	630	630	649	654	616	630	624	650	611	646	611	602	607	631	642	602	619	627	633	599	652	646	624	649	585	593	627	656	659	624	594	660	640	626	671	621	597	647	655	667	645	661	639	618	604	641	615	593	633	615	615	621	646	589	625	647	624	598	614	593	597	631	635	624	601	577	600	607	616	653	620	583	614	628	645	669	614	586	619	599	610	590	628	631	656	624	659	619	623	651	640	648	656	613	653	664	649	590	640	683	628	649	634	634	612	576	592	622	667	616	671	595	628	621	608	584	625	611	624	644	624	611	698	612	615	668	615	673	638	640	644	646	628	612	665	584	656	620	658	615	641	676	626	637	652	614	645	645	661	630	585	640	644	611	632	614	643	676	661	644	629	614	655	696	594	666	599	620	623	644	620	674	650	608	628	659	629	650	648	628	647	620	650	628	638	661	654	636	622	641	625	664	641	593	634	633	587	634	639	646	616	607	555	646	626	647	618	639	591	622	627	635	633	594	617	637	616	613	633	625	618	622	618	641	675	646	655	664	650	645	623	643	639	633	628	587	656	607	593	611	660	656	593	628	585	667	640	645	609	576	618	614	628	608	638	673	653	574	658	577	611	631	652	650	608	619	578	624	594	632	645	625	587	610	627	621	644	631	624	608	631	593	642	629	619	602	622	603	586	628	651	603	623	600	626	609	643	683	623	584	625	686	647	627	623	625	637	618	650	599	665	620	633	628	642	668	602	631	607	661	633	624	622	657	648	618	609	606	625	654	624	633	612	630	631	658	612	657	587	623	624	619	624	655	608	651	650	643	608	597	613	654	630	637	660	615	642	626	618	601	607	647	649	590	657	699	607	593	619	594	630	614	614	625	628	600	638	623	620	571	645	623	600	637	601	629	632	620	613	635	630	631	646	597	641	659	639	657	621	621	616	600	672	639	619	612	650	638	621	610	652	604	701	665	608	626	639	593	636	585	642	634	610	596	650	593	603	614	686	655	616	635	603	634	664	607	650	676	593	645	612	634	635	613	657	680	625	603	626	629	660	633	633	665	638	631	621	635	620	636	624	637	608	624	637	659	657	644	655	620	671	624	653	617	637	632	648	636	611	647	611	618	633	652	650	646	658	663	646	597	661	635	636	643	615	648	605	663	625
1728	650	408	298	330	439	434	362	299	244	236	256	253	306	258	289	328	281	295	319	292	236	187	163	131	119	126	118	123	163	212	196	178	164	136	161	124	137	169	343	402	471	383	257	156	114	98	77	75	67	66	69	77	67	68	69	61	61	65	60	55	67	74	72	79	67	68	61	64	64	74	67	59	60	52	61	69	65	71	66	74	66	76	55	87	60	60	71	77	67	71	68	66	63	69	78	60	61	61	68	63	52	57	65	58	63	64	67	68	58	74	64	91	59	72	59	71	54	52	69	79	58	66	58	71	51	85	56	52	54	58	58	70	69	66	61	65	77	68	72	60	58	65	61	72	66	64	69	78	67	70	55	65	57	61	71	74	49	52	59	55	71	73	71	64	72	70	58	82	45	72	70	69	76	60	63	72	78	76	73	77	55	64	64	64	65	64	66	64	78	57	47	56	56	67	71	77	66	63	63	64	68	83	61	67	60	83	63	58	57	63	65	65	74	59	49	65	74	65	72	57	62	70	63	64	60	58	59	65	75	66	63	85	61	63	61	68	77	64	80	70	78	68	59	68	57	64	63	68	54	64	69	58	53	53	65	58	63	60	92	80	61	72	64	65	55	54	69	75	56	60	60	69	69	59	69	70	52	69	70	73	68	67	70	68	62	59	65	63	64	72	53	76	59	62	59	51	62	67	64	55	66	81	61	73	63	68	68	70	57	73	72	62	77	66	58	68	75	66	71	72	68	69	60	68	82	66	63	63	75	73	71	59	73	65	54	58	49	72	84	63	58	68	59	58	50	71	53	77	74	62	73	62	71	70	65	81	50	70	58	71	76	65	71	62	68	62	73	75	54	64	67	72	69	67	50	82	65	61	63	65	59	75	66	70	62	73	64	64	69	61	55	75	60	65	74	74	77	57	56	64	53	57	56	49	69	68	68	56	57	57	75	54	78	64	53	69	67	72	89	63	66	64	80	77	59	78	69	62	73	73	63	64	65	68	50	79	66	61	73	51	66	66	62	73	81	53	72	62	58	59	49	59	65	64	57	54	60	58	55	68	57	66	60	64	75	65	58	63	72	65	73	68	59	60	60	78	68	76	62	66	54	78	59	83	68	63	58	60	61	67	57	74	64	67	75	59	75	69	58	67	59	61	65	65	71	77	60	66	68	66	63	52	57	67	58	60	57	59	72	60	68	75	64	52	65	51	65	74	74	64	62	57	58	55	57	67	65	82	63	63	69	67	72	63	72	60	61	70	70	65	63	58	67	70	67	57	58	56	69	73	60	56	73	57	66	64	65	58	82	46	72	64	60	68	58	53	82	61	75	56	68	76	65	57	51	71	66	56	66	63	64	64	65	62	67	66	64	47	62	68	71	60	57	69	70	64	73	70	57	66	68	74	75	63	67	78	76	60	70	67	79	78	68	68	76	66	61	62	72	68	79	73	73	71	69	64	68	70	59	74	68	64	77	62	63	70	79	69	63	69	72	56	70	70	62	57	48	67	70	54	79	60	68	57	65	65	65	64	60	70	74	68	69	66	69	69	62	64	52	54	69	73	70	68	73	68	55	62	73	67	60	72	69	54	65	75	55	61	54	42	65	74	61	63	60	66	70	49	61	61	70	68	66	63	69	57	81	57	68	68	61	70	67	56	62	52	66	56	81	75	61	73	70	72	70	73	76	71	76	60	71	75	69	61	60	68	67	69	77	84	78	61	60	66	66	62	68	65	61	67	73	63	64	70	57	61	63	73	74	66	46	90	56	62	66	69	64	63	61	52	60	57	58	77	69	51	58	57	68	64	71	66	71	67	52	63	65	60	48	66	57	63	71	58	51	52	68	68	57	56	70	77	54	63	67	66	81	73	82	66	69	67	56	63	62	65	86	55	62	76	69	69	61	63	75	68	65	64	49	67	49	65	52	65	57	66	68	58	60	64	68	48	60	57	91	69	66	68	65	73	66	71	55	65	43	79	75	77	67	64	45	63	67	60	53	61	80	61	54	65	63	59	60	64	71	64	71	64	57	71	56	67	53	64	68	69	66	60	63	72	63	65	67	68	63	60	56	71	64	89	68	75	62	69	63	66	81	57	52	57	52	48	68	56	49	61	58	55	55	65	62	79	50	73	67	56	61	72	62	77	70	71	58	85	73	66	63	58	71	71	61	66	81	93	74	67	56	66	67	57	59	70	64	61	60	72	61	59	65	75	71	64	78	69	58	66	73	66	63	67	75	77	79	72	64	59	49	66	64	52	62	61	79	58	67	57	79	69	68	65	71	72	64	56	61	72	78	57	60	58	65	61	54	66	68	75	57	71	75	79	67	64	64	60	62	82	68	72	73	72	62	57	64	69	53	68	61	70	60	67	65	73	63	63	66	69	49	61	58	52	76	67	60	66	61	52	67	54	58	73	69	76	64	74	66	57	74	56	66	70	61	58	64	59	72	76	72	69	64	67	68	62	50	69	72	84	50	74	62	54	73	73	74	65	71	60	62	56	81	78	69	69	68	66	59	59	82	74	63	54	63	70	60	50	55	64	69	57	66	60	70	65	71	56	64	62	73	65	61	61	68	77	79	62	67	61	66	59	68	79	54	62	75	61	56	47	59	66	58	66	78	62	67	56	63	62	80	64	55	62	79	76	59	46	51	60	66	69	82	56	62	74	63	75	49	68	63	79	73	67	61	78	69	75	80	66	77	74	65	53	76	70	58	69	72	45	78	65	56	65	69	70	64	73	65	68	61	62	70	70	60	68	62	59	61	61	66	72	58	72	54	62	71	74	55	56	62	67	69	66	59	70	79	68	60	79	56	76	77	68	65	74	63	71	69	74	76	65	70	62	70	69	64	60	68	70	60	64	66	69	76	66	88	57	75	76	69	58	66	56	65	64	70	69	63	68	69	68	55	63	58	55	81	88	72	65	62	68	65	63	56	73	71	57	66	69	74	83	73	56	58	61	58	62	71	62	52	61	72	69	71	66	72	63	66	61	68	69	63	80	70	77	72	69	61	70	72	73	60	54	62	63	70	65	69	74	70	65	63	54	78	58	65	67	73	65	57	74	63	66	73	63	82	57	65	68	82	64	64	56	61	61	70	70	51	67	54	61	62	67	64	51	69	62	58	70	68	79	61	63	61	67	62	90	81	58	53	64	68	65	80	74	60	65	61	71	71	60	66	63	61	70	80	70	78	72	58	65	63	62	42	70	67	51	44	61	67	67	62	70	67	59	79	60	75	66	81	76	73	60	63	64	67	52	61	62	89	72	74	66	66	75	48	62	72	67	63	70	61	70	67	74	61	52	63	76	55	66	62	60	71	66	71	71	58	68	65	69	69	66	71	80	76	70	68	55	57	67	57	71	73	66	68	71	72	55	50	70	76	79	77	60	73	82	56	68	84	81	71	62	61	65	71	58	64	57	61	76	40	57	52	57	71	68	61	66	60	64	64	64	72	48	69	58	68	67	67	76	53	62	59	71	74	64	61
20532	10469	6630	12101	20450	22579	19290	14968	12731	10175	9489	8155	8637	10118	8549	9026	9424	8864	8256	8591	7975	6303	4573	3582	3168	2726	2534	2596	3033	4338	5244	5099	4805	4062	2871	4024	3152	3457	4389	8487	9617	11424	8635	5922	3614	1862	1046	817	763	720	688	778	703	755	720	683	673	685	643	730	662	746	730	664	716	705	660	745	678	733	710	730	714	741	701	709	690	668	729	716	715	693	713	697	645	666	699	735	707	659	665	687	701	697	715	683	683	729	671	711	708	701	732	714	699	698	723	702	687	704	705	726	712	666	710	647	726	685	734	743	699	685	712	685	695	708	704	649	711	729	632	742	711	648	726	718	672	719	700	740	731	706	711	704	746	707	706	709	698	738	683	689	766	688	698	712	742	692	711	711	640	733	699	720	675	692	718	700	694	701	706	725	708	725	725	684	681	682	699	662	614	702	687	736	657	724	745	732	727	720	736	700	688	708	677	686	688	710	746	745	685	728	728	682	697	719	712	722	703	744	719	681	739	703	715	697	678	720	661	708	693	684	664	714	733	678	719	696	701	722	724	679	770	663	695	690	683	726	735	673	635	711	740	722	696	725	724	704	707	699	696	697	689	743	695	667	679	727	701	721	712	704	690	705	663	708	687	723	732	731	701	684	699	715	719	699	686	735	685	706	670	734	752	675	686	670	724	702	722	715	674	723	689	707	707	687	694	681	665	693	691	728	727	741	745	738	710	686	688	696	713	687	695	694	749	692	676	735	713	695	751	684	704	721	718	700	659	717	663	742	696	688	656	685	703	673	686	692	722	686	736	655	705	766	642	689	731	664	669	669	714	730	769	680	697	713	711	720	729	706	699	713	723	695	743	691	714	715	673	754	695	701	700	682	714	683	746	699	690	714	709	743	733	635	717	702	682	739	681	695	732	756	717	719	717	658	638	742	719	677	726	667	741	739	663	700	763	683	762	707	688	742	693	686	738	697	707	722	686	681	704	684	708	769	765	754	714	679	745	682	717	700	685	677	715	774	687	706	660	700	721	666	701	702	708	717	717	721	698	697	681	725	708	738	702	732	698	720	715	692	731	683	706	709	707	719	683	670	689	717	681	750	708	700	679	676	692	733	661	724	706	706	760	691	704	686	692	695	725	696	688	719	716	682	701	688	660	691	687	754	726	718	748	690	697	721	730	710	685	711	721	709	719	725	726	714	707	712	664	671	732	730	706	685	747	689	701	739	729	691	686	728	689	724	681	724	739	699	783	728	724	707	747	683	744	757	681	737	719	695	679	693	762	716	650	694	700	753	731	689	746	706	708	713	743	694	676	719	713	697	672	693	705	680	691	709	676	728	712	706	617	696	693	747	749	667	747	738	733	712	688	694	657	675	722	741	705	692	684	670	683	707	700	684	740	703	646	695	720	752	711	719	709	691	699	723	755	697	744	745	697	723	667	726	743	691	697	695	712	699	714	687	718	693	697	734	697	699	684	663	704	686	730	718	652	754	711	709	703	665	727	674	684	745	726	730	687	675	692	685	660	705	693	687	698	712	689	706	734	720	707	720	710	718	757	689	667	693	724	687	660	703	639	715	675	695	682	692	690	706	674	712	692	703	706	672	694	747	679	723	671	695	671	729	648	709	694	728	694	679	722	712	691	691	715	732	668	704	652	686	687	746	727	700	687	678	670	751	702	698	719	756	741	727	738	702	716	691	741	733	709	665	714	741	683	697	735	708	673	694	683	693	669	672	711	733	703	701	711	710	710	655	683	712	749	711	648	721	686	704	692	701	658	735	701	669	685	696	725	739	708	723	700	722	687	724	745	709	660	729	701	748	706	675	678	657	701	726	717	724	695	704	696	650	677	716	713	692	684	685	678	709	717	722	710	679	741	715	702	708	701	692	703	736	706	717	754	728	744	764	688	667	747	713	693	665	703	708	679	735	657	717	774	681	744	675	726	711	684	677	726	720	750	749	749	658	656	686	697	749	672	742	704	689	703	662	720	687	690	753	685	712	716	727	667	709	688	759	722	747	714	711	692	693	669	763	738	696	656	670	699	694	696	740	712	679	707	729	728	726	685	728	695	725	718	647	697	704	716	693	723	727	680	699	678	748	754	675	717	761	696	652	698	668	707	697	719	700	735	737	707	695	730	731	725	681	698	689	666	670	716	729	682	729	678	702	652	679	754	739	736	754	711	716	711	702	698	672	694	698	726	720	691	681	719	701	723	669	734	723	759	694	648	695	720	692	707	686	708	702	742	714	662	755	687	737	702	694	718	680	723	677	760	699	704	689	726	727	665	721	749	690	699	720	741	739	720	730	647	722	734	736	678	715	720	698	726	733	684	718	743	738	685	729	704	708	692	676	693	693	690	737	710	714	738	714	691	711	736	762	668	684	718	716	769	671	748	674	694	723	709	669	754	717	678	756	711	692	676	690	730	718	717	717	702	747	688	692	700	702	668	719	704	719	714	730	723	729	735	698	706	677	688	718	677	733	734	699	715	752	682	689	697	693	720	679	746	699	707	743	731	744	693	706	746	686	654	673	729	738	747	730	710	717	705	730	697	664	667	679	681	705	735	684	745	692	738	672	711	704	703	720	698	706	737	743	736	720	698	707	679	730	725	687	714	724	700	673	699	676	730	694	671	698	747	705	685	669	664	728	702	718	717	708	707	698	715	749	695	734	726	707	740	675	696	696	694	742	671	705	730	710	725	761	667	760	663	741	652	706	699	680	701	722	697	761	672	719	681	690	688	691	736	721	704	722	769	695	688	694	723	691	721	720	718	734	740	723	670	682	692	700	783	682	753	694	766	686	720	748	714	726	696	677	702	724	762	731	728	730	723	696	721	702	705	743	731	747	697	695	686	685	770	688	696	696	736	699	686	707	737	739	708	704	713	698	711	721	683	691	691	727	680	715	723	721	714	727	703	694	706	722	670	707	718	713	727	730	724	690	690	711	702	739	710	697	689	747	677	748	698	718	779	693	689	709	718	732	668	712	708	674	671	692	656	742	709	736	760	645	703	721	676	734	733	680	714	705	677	732	713	707	740	719	703	723	722	714	694	684	709	721	697	749	733	767	711	752	733	687	692	668	706	700	685	703	659	678	701	738	725	742	738	710	721	756	751	739	721	718	681	729	696	703	709	734	719	690	688	741	704	741	722	700	715	723	740	688	643	714	679	696	763	695	742	691	689	721	703	696	720	737	742	718	703	725	755	736	671	706	721	695	735	745	759	692	722	697	711	714	720	713	680	667	684	690	711	666	698	710	689	699	682	634	726	722	718	712	733	679	682	708	675	774	709	735	720	703	700	722	704	684	720	688	727	682	750	674	678	716	651	673	697	709	699	690	661	677	699	681	705	724	705	687	710	696	717	665	672	647	670	708	681	665	637	699	742	682	699	752	741	688	687	711	675	689	696	666	671	693	750	714	752	714	718	697	693	730	679	684	670	697	705	730	673	729	693	761	690	747	719	715	650	711	690	738	717	705	695	708	712	715	702	714	659	700
1820	359	210	181	195	256	236	190	174	170	130	137	143	170	158	164	186	193	227	210	179	118	112	93	84	83	84	93	104	130	154	139	110	96	88	85	117	106	104	113	128	190	185	112	91	64	62	51	58	55	53	58	48	41	50	61	67	58	55	63	63	74	54	57	51	59	52	47	49	81	53	70	61	51	47	58	54	62	56	75	60	50	62	56	56	68	65	60	69	53	60	71	29	65	60	43	51	47	61	48	63	66	67	51	54	64	70	64	58	51	54	72	62	53	56	42	49	67	59	62	57	43	67	62	67	62	59	50	54	63	53	45	70	67	67	39	49	49	65	44	56	59	57	55	61	59	62	44	52	56	38	63	65	49	56	54	45	56	81	69	56	51	52	42	59	63	61	61	59	53	58	71	52	59	71	68	55	55	51	53	58	52	59	54	59	42	66	52	67	57	63	61	65	50	58	58	56	51	60	50	55	49	56	53	64	61	78	61	57	65	63	58	74	52	43	46	65	62	64	50	48	62	44	49	47	45	66	52	60	50	67	60	62	52	46	57	66	53	62	63	70	57	62	60	67	49	46	62	52	54	47	56	58	63	47	53	56	55	54	62	65	65	49	64	61	60	61	63	49	54	79	65	61	69	48	57	54	62	61	53	57	51	52	61	69	52	51	48	61	64	74	56	58	64	63	47	43	49	62	69	55	66	53	51	47	58	57	63	57	59	64	51	62	55	74	60	60	52	60	59	55	67	61	51	72	45	52	51	55	61	45	71	48	61	52	49	47	61	58	51	54	55	45	63	69	55	46	52	72	60	53	47	76	69	67	55	43	52	56	61	66	54	80	59	67	51	62	54	60	54	66	51	53	59	61	71	54	49	61	71	60	59	50	48	53	58	55	67	42	62	47	59	73	56	54	63	56	57	60	55	62	52	56	56	63	50	53	48	72	55	59	60	55	64	58	66	51	57	64	52	49	70	48	73	51	50	51	53	56	52	53	63	52	69	58	59	58	63	64	55	58	65	45	43	59	53	64	74	61	49	69	60	59	57	63	70	54	58	65	60	56	59	56	63	62	61	47	54	78	62	74	64	57	58	66	64	47	64	53	69	59	62	56	50	52	45	49	64	62	64	67	67	51	49	66	62	48	66	52	51	57	59	44	59	80	64	75	53	61	52	49	72	66	57	58	59	54	72	42	49	49	57	62	52	55	56	54	76	58	64	57	54	71	58	44	65	66	57	59	60	59	50	51	52	62	58	65	43	54	64	63	63	55	55	49	60	69	75	63	58	47	58	66	47	48	74	57	65	64	59	68	51	53	70	48	59	85	53	58	53	54	58	58	59	61	37	46	53	64	52	72	55	56	65	66	63	48	48	64	52	57	57	62	54	50	53	47	51	53	51	43	51	48	50	67	56	55	63	51	67	49	64	49	60	65	50	72	57	65	53	61	41	47	58	68	55	47	43	62	52	62	65	55	57	58	59	57	53	57	61	50	58	55	68	68	65	60	73	61	51	55	43	62	64	53	52	67	50	47	55	63	67	65	45	63	63	58	60	58	52	64	69	59	62	55	60	51	63	65	60	70	44	64	51	58	72	43	46	47	46	56	52	41	56	59	77	44	66	64	56	59	69	64	58	61	48	52	56	45	51	57	51	64	60	55	45	54	58	54	56	56	50	70	55	70	68	70	55	52	56	59	53	64	51	55	60	57	66	65	53	40	62	53	63	54	56	58	57	62	57	54	64	52	54	66	61	68	54	63	59	62	66	60	44	57	56	54	63	55	70	48	68	51	64	59	59	53	53	62	64	48	66	52	59	54	54	48	64	50	53	63	66	59	63	70	74	65	51	65	54	49	66	64	62	62	47	50	54	57	62	64	61	51	51	53	43	49	65	45	59	61	67	60	65	64	65	52	35	52	65	70	65	65	45	55	65	61	57	68	60	39	67	65	47	66	70	51	50	70	59	58	63	64	56	74	51	54	67	64	62	54	53	50	59	63	74	54	57	55	64	57	60	62	61	55	52	53	59	56	66	45	68	62	59	50	50	52	54	47	45	52	60	61	52	58	53	51	46	55	67	37	64	69	56	65	63	63	56	68	58	58	57	59	60	69	48	61	57	52	71	49	51	51	73	63	68	66	58	74	34	54	50	59	51	53	54	61	58	61	50	48	60	66	58	63	62	61	74	44	69	52	59	51	70	66	54	41	53	62	54	64	54	65	60	57	65	59	54	57	81	65	68	58	59	55	51	72	47	58	62	42	56	56	55	60	56	56	63	56	52	57	61	50	62	55	43	67	65	52	68	66	58	63	54	47	64	53	70	53	44	54	69	58	66	47	72	56	49	53	65	60	67	58	79	50	47	58	46	56	59	59	66	42	63	68	61	61	72	37	65	60	61	60	75	59	36	61	54	53	59	49	53	67	59	53	57	48	69	61	50	55	50	51	56	48	73	50	68	61	52	48	57	55	56	65	60	61	54	60	51	62	71	57	40	58	65	50	40	63	60	61	59	50	69	61	57	70	63	53	45	58	82	44	48	46	53	50	70	44	64	59	53	63	72	65	65	62	45	87	53	61	62	66	50	67	52	53	68	68	52	59	59	57	52	63	72	53	60	56	66	63	65	41	58	54	70	59	57	63	59	60	37	55	60	58	40	48	58	60	69	63	70	53	67	59	63	54	58	67	61	59	56	60	56	64	56	57	49	72	51	60	43	54	49	69	73	71	60	66	51	56	57	56	56	64	66	66	47	63	54	58	43	72	67	57	64	60	59	72	57	45	58	50	60	57	55	49	58	56	57	59	63	73	53	56	73	70	55	59	56	71	53	46	46	77	60	65	57	55	59	65	66	60	62	72	73	71	63	55	61	69	48	50	58	69	50	71	63	57	55	62	66	71	60	60	48	60	62	58	72	69	50	57	44	48	53	50	48	64	64	55	56	71	53	71	71	42	53	66	56	52	68	53	67	69	64	64	36	60	51	54	49	73	58	48	67	53	55	65	50	56	76	52	50	63	64	56	49	69	62	60	46	59	40	58	64	52	51	58	57	64	52	78	55	61	54	57	54	55	36	50	58	52	61	51	57	60	66	52	77	51	55	64	60	53	51	61	50	62	60	39	51	58	58	53	63	68	62	75	61	53	64	52	61	61	56	57	52	65	58	51	55	74	70	59	68	48	57	60	49	53	50	56	57	60	57	60	50	42	50	55	54	48	62	70	72	58	68	46	74	58	59	59	65	57	57	52	57	57	56	39	66	50	65	59	50	55	49	61	61	63	52	57	51	59	60	51	57	44	46	64	47	65	60	41	61	59	67	51	51	55	49	51	54	63	56	57	53	46	62	63	64	64	71	72	65	56	57	59	55	59	57	62	54	60	64	61	61	66	51	57	48	58	50	67	55	66	58	62	51	55	56	66	56	59	57	58	53	52	52	58	61	58	47	61	61	57	61	57	66	64	57	66	67	51	54	60	60	61	67	53	60	72	50	51	65
15171	6784	3859	7206	14425	15743	13019	9204	8017	5556	5089	4497	4624	5869	5715	5337	5169	5913	6230	5538	4785	3470	2513	1995	1574	1507	1651	1763	2497	3333	3429	3095	2656	2040	1600	1602	2217	2275	2145	1964	3461	4649	3763	2724	1817	1157	833	662	624	654	628	656	641	643	661	600	622	630	644	638	645	609	615	678	606	624	649	632	591	597	610	671	623	639	643	654	628	612	651	644	594	604	594	674	663	664	637	624	601	584	608	615	610	632	653	648	601	652	624	622	643	587	652	639	647	647	639	614	625	674	627	607	621	641	632	617	620	614	641	627	648	647	626	637	602	651	620	665	637	600	611	660	615	618	605	599	609	653	619	640	619	620	689	611	610	576	635	610	637	664	608	653	632	600	624	571	684	618	623	631	622	631	612	656	582	611	627	666	621	604	623	623	614	560	631	596	606	636	593	638	640	619	614	609	597	661	671	607	624	630	609	608	619	642	606	629	648	572	641	642	627	644	622	634	669	644	645	656	609	638	656	640	632	622	635	588	606	610	589	612	648	654	619	631	678	657	621	624	636	628	562	629	631	619	615	592	627	638	622	631	680	606	648	610	641	621	673	612	602	614	657	612	619	644	635	620	621	650	619	608	631	614	573	667	662	632	628	663	620	601	593	580	661	645	615	613	612	608	616	640	587	632	618	625	655	619	603	602	639	655	640	617	648	650	621	647	640	661	650	659	648	644	631	652	645	605	640	625	648	616	620	600	637	624	608	625	628	621	635	634	653	627	639	619	612	615	613	610	642	599	628	613	614	657	601	627	712	602	573	684	632	612	691	639	656	615	637	641	597	654	606	634	634	640	628	654	619	580	579	671	610	610	613	643	638	610	643	643	656	653	650	583	632	635	632	628	615	668	646	658	637	592	626	630	605	626	674	653	646	651	663	589	602	633	627	606	636	636	628	629	615	653	631	653	657	622	641	609	641	650	578	664	654	613	606	603	629	694	658	618	636	627	603	628	654	595	602	619	632	617	614	609	638	638	606	615	674	595	628	638	601	608	592	683	638	654	642	609	613	629	619	637	645	669	647	610	608	657	616	603	597	626	658	657	592	666	622	671	658	617	666	612	587	660	672	609	634	649	643	591	618	615	629	630	661	633	632	628	582	609	629	606	639	607	631	641	630	629	635	625	604	638	644	621	672	648	620	621	658	631	645	622	597	666	657	634	639	620	638	648	632	655	639	657	636	666	638	635	621	629	619	624	630	636	622	593	636	613	606	599	607	570	651	575	639	623	641	645	628	588	633	654	605	610	605	582	639	616	608	629	618	654	585	636	613	629	604	613	680	656	676	657	635	643	642	631	646	620	662	642	620	640	598	627	619	627	590	628	622	591	614	613	621	654	653	585	649	622	615	611	665	602	652	611	647	634	595	623	609	627	649	634	629	655	621	615	634	645	634	637	643	591	652	672	608	622	672	645	597	629	632	642	637	683	609	650	655	659	637	614	657	583	621	642	651	635	648	617	649	627	617	627	633	635	602	652	694	598	648	630	626	628	622	697	639	641	604	626	624	615	711	597	664	641	639	658	633	607	629	627	653	658	603	579	628	603	668	681	621	649	677	620	629	627	670	642	647	601	621	602	612	646	618	596	629	614	618	635	619	644	640	655	653	647	651	630	619	622	649	614	610	699	626	606	596	570	652	650	610	655	617	644	643	667	613	631	599	604	625	628	646	580	655	600	667	613	610	629	597	623	614	628	627	669	621	648	664	589	627	643	652	634	602	692	635	642	607	599	599	649	622	666	637	632	674	644	694	610	629	667	592	647	636	635	635	623	620	607	589	667	632	644	653	609	631	667	670	615	639	627	639	619	609	685	608	632	660	650	635	648	643	609	634	648	584	635	605	626	627	654	627	600	633	592	693	619	611	640	662	627	630	613	652	661	640	632	616	621	591	611	617	643	625	641	589	590	607	671	644	625	638	642	633	615	633	612	695	594	656	636	671	650	624	624	626	647	623	622	670	613	615	650	676	628	586	552	652	630	632	645	598	608	649	655	594	585	628	620	618	645	594	621	692	638	626	597	644	644	629	613	616	689	642	599	681	605	653	643	639	639	602	656	610	662	623	635	651	627	618	643	637	635	682	640	633	588	599	651	656	654	649	632	606	630	599	624	609	597	611	605	634	620	642	630	650	633	638	619	631	659	624	630	592	691	689	622	590	566	626	595	624	644	604	628	669	620	675	672	608	633	607	612	650	620	624	654	595	644	657	650	649	617	630	606	649	612	600	630	666	574	658	624	636	650	630	650	620	638	647	612	619	639	652	648	614	590	626	663	587	624	672	667	636	605	642	629	604	626	647	621	646	627	621	637	649	659	603	624	588	570	644	609	645	644	635	669	641	641	597	657	654	653	605	647	636	588	623	600	604	607	625	640	635	601	646	624	574	671	609	643	656	596	655	645	602	641	578	626	619	667	634	605	648	622	603	609	638	651	583	619	659	626	614	640	608	616	611	600	612	625	624	647	665	633	665	637	626	633	639	629	638	649	642	644	655	604	671	629	622	617	583	602	653	615	614	605	599	615	606	591	657	638	645	613	625	672	651	647	651	636	669	619	653	642	648	637	670	623	648	609	635	618	612	650	627	616	636	650	636	617	607	604	626	626	592	603	601	640	632	673	632	618	637	645	623	623	600	617	625	624	659	619	598	637	637	618	619	670	635	638	659	636	614	669	626	632	606	636	714	651	642	605	610	600	583	614	594	606	659	619	642	648	633	637	621	636	706	641	660	636	612	618	589	644	652	660	610	671	600	613	614	640	601	636	657	612	648	666	610	655	637	590	637	634	654	644	634	628	645	631	639	627	629	613	627	636	594	607	655	626	624	564	618	639	619	643	625	580	668	647	615	631	621	648	625	643	629	601	600	658	624	665	657	627	587	625	658	648	615	614	636	644	638	627	667	617	650	626	606	622	621	637	617	612	714	586	639	652	622	596	654	616	627	622	628	612	621	620	660	572	644	618	621	636	641	621	634	571	606	656	620	643	624	644	646	615	601	591	609	626	675	623	632	638	628	666	647	638	647	647	616	632	616	617	660	648	640	649	633	635	624	652	598	692	668	653	680	586	632	623	604	635	574	658	618	642	665	623	620	598	631	626	685	634	624	627	639	624	643	604	648	613	624	608	652	627	643	631	633	635	645	639	601	628	617	637	640	676	653	661	632	643	649	655	704	638	608	612	652	657	634	620	664	641	630	614	645	605	633	625	615	641	586	623	598	638	658	627	650	651	572	679	672	616	645	618	661	601	640	614	663	601	595	624	645	639	636	655	645	612	615	638	682	608	598	570	607	653	631	625	666	584	649	635	670	639	595	618	637	652	624	631	646	652	634	659	645	600	584	644	589	622	631	668	610	627	647	624	622	616	633	648	673	643	648	601	636	658	645	640	636	585	607	651	620	656	613	676	654	579	642	646	584	605	610	672	595	639	661	619	638	614	651	597	646	647	651	633	624	635	681	626	627	645	648	652
1229	702	379	224	285	384	358	297	229	192	193	182	183	251	223	198	252	265	280	264	199	171	139	117	113	109	123	139	131	142	146	140	116	110	105	114	124	111	108	97	268	397	327	255	149	112	71	73	65	66	56	62	55	65	72	57	62	75	72	63	82	49	72	58	72	60	61	65	71	66	57	70	57	55	65	75	58	57	49	74	63	70	59	60	72	71	64	68	50	67	64	67	64	46	59	63	67	64	67	69	57	83	61	69	52	76	73	62	59	66	78	62	56	56	64	64	69	58	63	70	77	67	68	65	62	74	65	58	60	65	56	58	74	64	71	76	67	62	54	65	72	57	64	72	64	54	70	56	56	74	61	62	49	69	58	73	58	62	75	68	49	60	54	63	75	64	73	56	62	51	52	71	80	65	57	65	63	63	61	71	64	79	54	74	77	69	63	65	58	66	75	55	63	59	80	56	63	72	64	61	67	52	75	83	65	55	69	71	79	57	61	86	69	64	66	61	74	59	67	65	59	76	65	61	72	59	69	66	68	65	56	69	49	71	55	83	58	53	56	55	61	68	68	58	50	59	51	58	73	63	52	81	69	68	48	59	64	68	58	60	64	59	66	57	61	59	63	66	68	55	58	73	49	75	73	55	74	59	75	63	70	60	64	50	71	59	63	67	81	66	68	74	59	66	47	62	66	66	61	46	69	69	75	78	59	70	68	63	63	52	80	67	64	54	79	66	52	45	61	60	48	78	55	65	71	64	76	58	86	59	65	60	69	63	65	62	59	73	73	63	58	63	75	71	68	74	67	69	50	60	61	66	67	62	64	71	58	58	72	63	76	70	77	54	63	81	68	82	55	66	61	64	54	74	56	71	71	59	55	57	66	61	65	52	74	74	51	47	59	71	59	58	64	76	72	53	57	66	70	62	80	61	66	78	71	63	53	58	67	67	86	82	60	68	59	63	50	72	68	61	59	72	61	55	68	50	50	60	55	60	64	66	78	64	71	62	62	71	76	69	60	69	76	83	75	64	79	69	65	58	61	58	68	62	66	66	66	63	52	73	63	74	61	81	77	67	64	58	55	71	74	56	69	65	72	53	74	75	51	62	61	72	72	56	76	58	74	64	57	61	70	69	55	65	66	56	59	68	76	50	69	52	53	53	60	65	62	57	49	74	60	62	60	64	70	73	70	78	74	55	69	59	61	75	57	59	78	72	79	65	53	73	69	75	56	72	59	72	65	57	51	75	61	73	73	69	59	63	61	57	54	75	71	74	62	60	76	59	70	68	71	66	69	68	54	48	71	62	55	61	72	52	72	65	65	66	66	60	60	73	66	64	69	58	69	58	66	70	69	65	73	64	61	65	66	55	65	62	61	72	61	68	68	63	69	71	63	58	77	71	67	61	56	73	66	49	76	64	58	55	55	66	49	55	65	46	52	66	59	79	70	57	70	62	62	72	68	56	53	59	62	67	67	69	71	63	68	59	67	73	57	86	67	65	67	58	60	59	64	63	59	68	63	59	67	57	78	59	50	66	80	64	74	68	60	67	68	68	62	60	59	74	73	56	65	57	59	65	63	59	58	69	52	65	59	58	77	66	54	62	67	61	56	64	65	64	62	50	59	66	66	62	55	58	56	62	72	70	61	72	63	66	59	69	66	61	57	72	56	60	56	66	65	72	62	56	52	66	53	71	75	68	59	75	60	66	65	55	70	72	66	55	53	65	59	58	63	62	75	65	54	55	53	74	62	69	64	61	71	72	70	60	79	77	73	72	67	62	76	78	54	74	59	61	42	63	53	67	65	66	48	53	63	60	72	70	67	56	64	76	66	61	77	74	64	65	73	68	60	73	55	68	71	79	52	77	73	65	59	78	65	75	71	57	66	56	78	75	71	68	63	69	66	64	66	65	64	49	67	59	59	72	59	68	69	67	70	58	66	67	58	54	60	59	59	69	63	51	70	65	57	65	71	67	65	69	64	54	54	57	64	63	64	77	67	56	67	62	59	60	67	67	66	89	65	72	76	69	65	57	77	69	61	79	51	66	67	72	71	70	90	62	62	66	77	51	76	62	64	63	67	75	75	59	63	53	59	58	72	52	63	66	60	64	50	67	58	54	72	76	79	58	50	68	54	78	72	53	79	61	58	54	76	61	69	76	51	65	59	76	71	80	46	59	64	61	57	64	60	61	57	64	60	65	56	64	65	69	83	57	72	56	75	69	81	58	65	63	66	68	52	53	64	65	67	71	58	67	52	54	71	60	68	57	62	59	64	55	66	62	82	78	67	81	67	61	58	58	64	58	68	52	71	57	67	53	81	76	67	85	65	78	64	72	65	58	61	64	56	59	73	62	63	54	61	51	52	54	68	64	60	62	74	62	64	73	60	73	77	59	59	65	71	55	51	71	57	67	55	78	71	71	66	63	72	66	54	64	66	71	58	67	59	69	84	68	63	63	60	61	66	51	48	72	65	83	38	63	51	68	60	76	57	69	63	64	62	67	58	59	62	63	81	67	64	76	59	50	63	63	69	61	65	61	51	62	61	47	60	66	65	72	75	68	65	62	78	56	71	62	70	65	65	66	52	62	67	67	75	49	55	58	75	75	77	77	64	68	69	58	69	61	60	55	59	61	70	71	59	66	58	53	64	67	50	62	64	67	61	52	63	77	62	77	69	62	61	75	58	55	60	65	59	55	52	71	72	68	68	88	79	63	56	60	72	78	74	76	70	58	74	68	61	68	73	63	67	68	65	65	80	52	63	56	57	82	59	56	69	69	63	63	62	64	72	52	70	70	65	87	68	59	69	60	55	70	60	63	74	62	71	59	66	57	68	62	55	65	69	71	70	74	74	60	59	63	68	64	62	67	74	59	80	69	67	74	73	74	50	60	67	68	63	61	55	65	67	72	63	61	64	66	55	72	52	61	68	65	53	58	58	57	70	73	60	53	72	59	78	49	61	57	53	52	68	67	82	67	57	56	61	54	64	58	64	76	48	81	64	59	66	56	63	89	66	66	54	75	83	68	73	64	60	55	72	59	70	57	68	55	77	66	57	62	71	52	73	78	68	56	74	65	71	80	70	66	67	65	76	65	52	68	69	76	70	62	58	80	67	55	64	68	71	74	56	79	79	65	63	64	76	71	50	70	65	74	60	57	47	62	57	56	69	68	64	64	66	69	53	75	54	68	60	68	60	55	81	64	60	69	63	69	62	75	66	73	67	43	75	66	67	72	59	61	61	62	49	61	62	56	56	70	61	64	73	60	73	59	75	76	60	61	77	75	62	67	59	55	67	58	72	69	66	61	79	74	58	65	52	58	62	64	64	57	58	75	75	66	61	56	72	61	68	80	59	67	53	65	72	83	61	74	68	68	63	66	61	63	61	51	76	61	63	68	66	55	57	60	58	66	65	73	67	64	62	72	61	61	63	68	54	51	67	72	61	53	66	71	71	70	62	54	60	64	57	54	62	69	56	69	65	61	67	61	65	60
17766	10042	5956	10158	19002	20206	16996	13079	10801	8068	7548	6181	5979	8346	6930	6524	8020	8103	8365	7511	5363	3927	3114	2406	2277	2217	2324	3155	3026	3416	3389	3009	2439	2124	2365	2893	2372	2064	1921	2249	6630	9560	7486	5240	3313	1809	1055	820	705	726	708	704	717	654	653	681	730	729	663	682	752	674	712	678	682	636	700	690	701	664	739	704	733	719	690	754	705	720	710	687	736	736	698	699	678	700	693	715	690	723	692	685	708	664	771	734	697	673	675	721	733	715	698	728	689	712	696	718	653	699	686	707	718	697	640	703	691	711	691	703	690	725	666	641	643	701	704	671	705	712	750	699	700	717	660	703	760	716	709	680	755	699	685	699	700	696	716	663	721	691	721	712	721	722	714	704	740	687	709	707	703	711	734	734	727	699	699	712	675	691	759	708	706	705	703	655	684	713	678	647	677	785	724	706	695	767	749	670	646	688	693	729	688	752	711	668	698	710	684	666	694	716	685	750	676	680	735	676	675	709	649	744	711	740	703	662	718	713	753	701	705	702	680	710	710	709	647	671	703	696	657	658	747	687	737	700	699	738	689	685	682	701	676	665	706	691	708	759	759	670	681	658	723	741	668	687	698	702	695	752	672	694	708	683	655	731	717	682	662	670	730	701	689	701	690	694	739	688	669	714	698	753	682	746	693	699	694	726	726	734	709	672	705	709	700	667	672	695	701	707	686	671	711	673	687	719	704	742	691	679	662	692	738	679	743	694	709	679	714	701	708	695	684	684	713	678	718	677	686	680	733	636	705	685	697	745	732	715	637	689	690	738	657	655	681	741	726	731	710	690	708	729	743	701	726	691	728	702	724	722	698	748	741	691	761	671	677	714	657	687	717	716	697	698	698	717	683	720	743	718	712	709	699	677	694	728	662	698	719	735	691	690	694	679	694	727	737	734	654	717	653	755	734	714	628	726	656	690	714	704	694	689	687	662	720	726	698	729	687	690	671	646	690	702	697	744	704	699	701	700	682	728	721	701	698	739	720	713	698	651	745	711	741	665	721	695	702	730	714	708	691	681	681	701	721	699	649	682	720	708	704	696	664	705	695	724	708	662	708	747	694	692	687	744	692	674	693	706	752	668	690	707	696	712	646	728	681	719	715	736	662	688	718	699	729	649	694	695	732	654	687	682	717	714	711	702	690	705	699	721	714	750	694	689	688	699	701	720	695	705	723	698	701	705	661	700	674	674	658	675	721	691	686	687	693	713	767	696	800	682	736	704	732	704	698	673	715	668	735	716	732	697	703	691	725	671	707	695	731	745	715	680	695	694	709	738	686	709	650	642	687	666	688	643	728	722	686	694	673	670	682	664	685	661	676	674	694	707	711	688	676	703	704	713	708	733	692	709	761	726	654	680	685	701	712	664	730	652	688	674	698	699	729	703	690	743	699	718	682	697	693	685	657	672	690	666	708	702	710	702	672	689	713	709	720	730	711	731	681	716	690	706	781	683	719	711	688	691	685	693	702	679	710	667	668	763	715	701	723	693	749	659	742	690	674	654	690	713	710	714	683	704	738	654	633	685	706	703	660	686	710	705	671	745	700	703	735	687	777	749	729	711	701	725	747	688	694	673	727	714	732	728	682	695	656	715	679	672	689	739	757	677	652	733	715	707	744	641	684	729	717	733	706	696	668	699	665	714	685	705	669	704	700	696	705	683	701	700	684	727	738	731	691	699	703	734	713	720	702	687	747	663	702	691	674	692	701	738	689	737	684	692	678	697	704	745	691	716	706	739	649	675	709	731	682	716	709	709	660	704	691	685	693	675	671	683	684	703	678	686	680	689	650	715	618	728	715	691	720	693	705	723	725	683	752	712	740	688	670	721	679	678	688	681	767	681	703	703	722	667	746	682	728	747	728	695	689	706	692	691	690	710	716	671	717	688	718	758	744	691	668	692	688	690	707	658	733	706	663	685	717	740	724	716	725	702	701	690	708	703	713	684	709	691	680	662	686	692	695	718	679	731	731	664	665	708	681	667	708	650	716	682	663	715	660	688	700	696	699	735	689	701	722	701	652	683	756	715	701	713	700	714	664	664	669	719	713	729	687	684	697	731	667	701	676	674	718	707	724	782	688	672	678	679	697	679	701	695	737	715	720	699	735	667	674	721	715	671	712	728	739	643	692	651	684	751	717	701	699	667	665	693	690	693	681	704	642	709	664	686	676	701	693	721	729	675	672	711	698	637	724	756	688	704	663	671	702	766	669	757	704	691	692	677	684	653	641	722	738	731	718	756	747	704	693	679	674	734	668	692	663	683	697	720	654	739	740	685	685	657	714	729	703	693	702	726	732	713	691	726	700	660	690	673	674	710	655	678	663	707	703	676	673	680	665	745	704	725	680	715	663	674	691	693	685	701	721	684	683	710	660	668	694	688	712	727	708	679	644	698	703	705	698	703	670	720	700	738	772	722	680	690	739	676	704	678	694	712	745	657	725	700	691	698	662	694	680	675	709	699	646	657	677	693	728	708	744	663	719	662	682	748	698	665	728	686	638	733	705	761	715	709	667	751	691	749	696	743	688	710	673	720	691	719	717	718	706	714	707	666	739	720	737	752	673	716	689	683	685	698	665	723	704	698	715	666	648	651	721	688	701	690	675	658	744	682	667	728	705	737	681	729	682	662	723	682	672	692	710	695	740	695	683	750	673	698	692	693	684	687	680	700	670	748	702	671	655	698	677	658	717	690	762	727	679	663	700	736	662	703	668	719	706	732	737	681	698	704	672	723	677	693	712	708	731	676	698	733	678	707	692	735	696	704	706	662	715	727	696	693	666	684	687	745	644	719	669	714	687	677	737	773	633	723	686	675	696	708	732	666	685	700	684	672	677	708	671	689	693	680	677	684	708	718	674	727	720	670	728	670	707	652	696	737	711	686	763	706	720	677	689	694	730	708	693	632	705	694	721	700	701	688	706	686	728	711	726	698	698	718	745	701	687	765	681	706	722	743	719	676	700	701	686	682	682	717	678	733	757	695	685	727	728	652	697	727	726	649	641	676	724	707	714	684	704	711	661	674	698	708	658	718	680	706	679	691	716	716	720	715	668	718	662	706	731	676	702	700	672	704	709	721	709	699	749	701	697	701	718	704	686	736	661	713	708	676	661	698	686	645	709	675	662	660	670	722	674	711	752	747	686	715	682	669	709	707	730	768	665	703	690	683	651	737	643	743	710	710	719	715	673	730	689	721	688	687	692	686	734	686	645	688	681	708	713	635	726	677	663	659	739	697	654	703	676	698	658	722	730	703	686	725	700	708	740	668	699	702	746	678	740	718	711	718	700	712	648	722	688	653	691	726	730	721	707	673	737	700	646	675	680	726	662	683	709	691	662	692	731	712	720	699	705	743	631	650	701	660	733	660	715	703	716	697	697	740	676	715	668	662	702	675	717	702	684	705	674	684	709	692	673	711	699	674	707	657	710	690	690	752	728	704	683	719	686	685	665	706	666	721	709	718	688	647	636	638
2681	569	373	245	215	341	331	257	209	190	189	187	175	261	184	241	309	301	308	235	174	163	124	113	89	99	111	111	120	118	126	128	97	101	122	107	99	96	109	118	246	460	330	276	170	98	75	67	64	52	63	65	54	54	50	62	44	68	63	61	47	62	71	43	65	57	51	61	62	46	52	58	42	52	64	66	60	54	52	50	53	52	52	65	40	64	58	65	52	56	57	56	64	68	64	56	47	61	58	68	54	51	56	62	55	53	53	65	45	57	55	61	57	67	48	58	55	60	65	53	48	55	62	67	63	63	54	61	48	63	52	62	64	57	45	54	57	52	59	46	50	44	52	52	52	43	68	57	59	47	60	48	40	51	46	46	69	59	57	59	53	62	51	58	53	60	54	58	56	48	51	60	66	62	68	48	65	58	56	57	45	50	56	52	63	66	47	58	57	60	56	46	54	58	50	64	55	57	58	61	43	55	55	71	54	58	66	55	54	56	71	54	66	60	74	46	67	47	50	47	58	59	57	42	62	61	52	63	64	58	46	51	64	52	45	51	50	53	60	74	54	65	49	47	58	51	49	48	54	55	55	52	58	66	57	63	52	55	67	56	60	76	52	43	57	65	71	54	53	38	64	56	74	72	50	49	63	59	63	57	67	63	45	50	49	79	63	57	51	70	66	59	57	75	57	59	52	69	52	63	53	61	62	57	54	40	58	52	46	59	53	65	53	64	55	54	58	47	52	73	66	53	39	56	62	70	70	59	52	62	41	61	36	72	61	55	44	47	56	47	66	61	47	61	48	45	72	76	40	70	58	56	44	58	58	40	54	51	50	67	66	52	42	62	61	58	50	59	59	52	48	63	54	65	70	56	71	57	56	60	57	44	59	68	54	44	59	48	54	51	56	50	61	64	47	63	54	55	50	44	61	55	55	67	52	53	65	52	42	53	62	48	51	65	58	52	54	48	61	69	62	69	59	59	57	49	60	51	57	57	66	51	66	60	50	52	49	61	51	50	52	63	60	44	45	58	56	45	58	45	61	57	65	69	60	62	53	63	50	60	49	58	56	57	52	46	45	72	48	58	64	50	50	61	39	53	43	40	52	53	61	71	55	59	51	63	54	60	57	53	53	61	68	64	57	48	62	74	51	62	71	51	67	59	52	58	64	46	60	67	57	47	60	73	47	67	60	47	59	56	59	64	49	50	60	57	61	66	45	47	57	59	52	57	49	62	49	66	56	72	59	57	44	55	60	59	60	60	54	57	64	51	42	64	57	54	65	65	74	53	55	64	47	48	53	58	40	60	45	68	51	69	50	58	62	50	66	58	52	58	57	48	58	62	61	59	53	60	54	51	54	43	69	67	56	46	62	60	51	57	65	56	56	44	47	54	55	50	64	50	45	56	66	60	61	62	49	63	58	64	65	58	60	64	45	67	53	55	56	45	65	52	63	58	49	73	55	70	58	42	51	45	53	57	57	64	63	63	50	65	41	55	59	53	60	55	70	55	58	53	51	55	76	71	64	66	65	67	63	67	39	53	48	40	55	68	64	57	51	64	59	59	54	55	54	57	68	59	63	59	66	60	51	50	55	51	56	58	57	52	50	49	62	51	58	70	51	53	59	50	53	47	57	56	62	45	62	54	52	54	45	56	53	59	50	54	52	58	55	52	49	49	55	61	53	56	69	51	63	58	50	56	56	52	57	61	58	51	48	61	47	49	63	53	40	62	55	46	49	66	48	52	63	42	59	51	63	64	64	43	62	53	63	60	62	51	51	55	52	54	49	46	51	44	66	48	62	62	53	55	53	57	54	67	68	54	58	47	56	65	47	59	51	58	54	48	52	48	57	58	50	57	51	56	56	54	58	55	58	56	59	53	57	59	43	56	43	40	56	63	52	66	57	60	44	70	51	56	53	59	41	53	50	63	64	68	63	56	69	46	56	49	71	69	55	55	47	55	52	60	64	60	56	54	65	55	55	42	67	52	54	59	46	46	49	46	48	52	69	60	50	56	54	47	54	42	59	61	64	43	47	49	60	68	60	49	62	54	46	61	47	60	65	47	62	57	61	67	57	52	53	55	56	56	57	62	66	54	75	49	56	63	72	58	58	55	54	51	56	57	55	53	70	62	62	65	57	47	55	56	54	52	66	53	50	52	63	55	55	72	67	65	70	56	57	53	55	52	56	48	47	44	46	61	55	59	58	51	52	61	57	50	62	55	62	43	48	50	53	44	49	61	57	52	56	59	51	55	56	52	54	52	54	59	57	72	61	67	60	60	63	57	55	66	59	51	68	62	54	66	38	66	46	53	59	46	54	57	61	59	48	54	61	63	52	60	46	57	66	54	48	58	53	57	52	53	61	65	52	61	62	66	64	50	61	57	62	51	49	60	53	60	50	45	59	63	44	60	65	57	57	53	50	62	43	49	56	56	57	56	68	56	61	47	64	54	47	51	51	50	60	48	48	69	58	57	46	63	60	61	58	46	60	49	44	35	65	56	58	53	65	53	63	52	60	50	66	50	47	59	63	49	58	49	48	52	64	55	57	54	59	56	48	51	52	62	62	58	47	76	57	62	53	58	60	51	56	56	58	55	71	48	67	49	56	63	54	68	49	54	58	60	60	57	43	75	56	52	57	47	67	54	61	71	63	58	50	54	55	53	54	54	62	79	48	50	45	48	54	61	49	56	61	46	60	62	47	51	56	47	56	43	48	53	51	53	52	76	56	67	57	53	57	64	59	52	61	55	54	53	57	71	61	54	60	60	69	56	58	49	47	54	68	38	65	57	51	51	45	41	43	56	66	53	60	57	62	52	53	64	72	59	60	55	46	59	58	56	57	53	65	47	69	55	57	59	51	55	56	51	57	58	59	72	63	45	53	58	44	56	60	64	58	52	36	58	44	61	75	53	47	69	68	71	59	58	57	55	52	55	45	45	70	53	60	53	53	53	55	59	47	67	56	53	49	63	58	54	81	66	39	58	56	56	54	62	48	57	68	40	57	54	57	49	50	56	52	66	63	63	62	53	53	58	58	60	52	64	48	61	66	57	59	49	57	58	51	66	38	56	44	51	53	48	64	52	65	62	56	54	61	60	47	62	52	42	52	56	77	51	61	57	63	68	74	46	56	54	61	37	57	54	46	57	63	58	59	58	46	57	56	53	58	57	70	59	70	57	52	67	40	52	49	50	55	76	50	41	63	52	47	52	61	54	59	63	54	50	60	68	55	45	43	72	62	76	61	51	64	54	58	49	60	44	55	48	46	59	69	53	75	56	55	72	65	69	57	62	49	41	60	60	47	61	53	53	61	42	73	56	67	56	52	60	68	65	56	56	51	48	48	59	64	64	66	46	70	51	65	48	51	50	45	64	55	60	55	63	64	62	53	61	58	59	49	58	47	67	53	59	52	47	49	56	70	61	42	62	66	63	47	58	65	45	56	57	66	54	62	60	45	59	61	58	48	53	68	55	58	44	56	43	58	69	59	52
17744	9589	5700	10013	17932	19319	16750	12689	10000	7818	7356	6909	6908	8321	6488	8147	8708	9774	9233	7079	5450	3826	3065	2282	2110	2209	2417	2598	2988	3073	2949	2616	2185	2076	2828	2164	2083	2001	2031	2100	6430	10254	7911	5767	3559	1997	1082	774	655	616	589	585	600	650	595	598	646	552	605	638	635	604	593	576	595	666	692	618	628	627	618	629	613	586	578	619	614	582	582	565	599	662	591	584	619	652	589	650	636	645	614	601	606	660	629	635	620	580	621	577	588	618	622	608	650	579	637	649	586	627	633	617	603	614	612	580	615	673	568	615	591	619	607	553	609	605	650	579	600	637	611	629	612	617	624	610	622	654	602	613	614	613	591	592	660	642	606	623	585	619	633	621	637	602	630	582	635	610	609	636	591	609	652	618	606	644	628	635	603	590	601	618	636	601	592	657	658	584	637	558	618	620	633	588	611	632	584	594	605	625	604	618	582	608	671	573	576	621	648	606	634	625	614	640	609	554	619	579	614	622	560	670	653	616	609	592	599	624	618	626	620	585	589	637	648	623	623	619	620	612	642	599	608	634	599	610	633	603	628	623	627	583	629	648	622	594	617	628	610	622	605	577	635	644	591	618	621	651	573	588	610	626	578	660	645	640	608	629	616	610	637	600	645	614	604	608	629	616	566	605	602	625	614	577	601	599	605	602	572	610	604	615	606	612	622	634	594	611	627	589	614	638	639	631	614	668	601	660	593	600	653	616	607	602	561	594	597	624	644	656	618	586	606	658	593	564	619	648	640	631	596	572	612	622	577	618	561	575	564	607	597	598	610	656	641	588	606	625	585	620	626	594	631	623	609	628	559	630	627	623	671	626	635	591	601	569	598	620	640	626	607	626	598	626	589	597	638	600	623	569	625	606	620	604	626	647	617	616	603	607	629	622	562	634	607	609	661	593	622	607	654	591	571	637	615	612	605	574	701	599	622	589	591	593	595	637	625	626	595	601	609	581	616	582	611	605	597	626	613	597	618	624	613	649	591	607	605	616	637	593	625	633	645	631	611	618	603	638	640	612	592	586	623	608	586	581	590	597	627	628	601	564	635	647	562	577	622	592	601	597	622	605	656	602	610	619	591	633	614	568	638	589	595	616	600	620	580	592	630	590	629	547	639	646	628	626	638	582	569	633	598	592	628	624	632	593	640	632	627	639	613	604	593	620	583	622	617	629	615	629	597	642	621	586	570	594	632	636	617	621	601	601	631	613	607	590	592	566	641	599	588	587	595	587	624	595	606	614	612	620	552	614	606	606	682	638	564	592	620	598	602	649	613	618	597	597	627	582	615	660	579	585	615	627	629	627	585	639	651	634	563	647	591	651	579	604	593	573	611	638	595	621	619	588	630	639	617	564	657	636	607	643	631	621	609	619	578	670	608	577	628	627	597	573	601	559	603	590	631	607	647	568	610	614	598	648	620	622	536	659	568	631	619	632	593	605	633	625	632	605	591	620	575	577	605	619	632	650	622	607	622	652	650	594	608	619	628	600	584	596	598	613	655	626	624	596	608	643	617	611	664	621	586	617	612	683	596	628	590	611	590	637	597	596	570	633	654	584	614	606	660	582	592	627	613	620	651	589	593	650	607	578	625	625	603	644	628	629	597	592	625	631	602	637	634	603	622	566	577	634	582	649	561	608	623	616	632	607	592	623	608	609	628	606	593	629	643	647	633	615	628	591	592	595	601	608	646	645	630	652	655	621	631	610	596	598	608	592	639	651	614	645	611	609	574	566	635	629	648	594	589	612	610	628	595	591	635	661	635	637	566	576	626	659	541	569	692	636	615	658	642	634	601	620	595	648	606	631	605	609	618	622	586	631	611	646	588	647	634	628	613	601	647	666	592	603	623	644	618	607	624	666	570	618	619	660	600	612	576	659	556	628	631	589	614	640	604	606	616	639	613	607	617	614	599	658	563	599	603	642	602	556	591	568	608	640	581	626	615	621	600	593	592	648	631	575	601	646	626	638	622	626	619	589	616	580	587	630	629	582	594	601	630	606	605	613	597	645	616	628	590	630	633	618	635	627	651	636	596	578	635	636	615	609	615	593	607	610	595	631	593	665	611	612	644	641	636	562	634	599	615	590	576	647	580	615	674	663	575	578	635	614	600	687	600	624	633	631	599	677	600	591	601	610	669	669	625	631	610	607	608	640	587	636	619	569	592	638	606	640	593	624	591	704	593	587	601	581	651	620	631	586	637	592	653	633	624	581	607	632	587	615	615	581	615	622	614	624	584	612	614	623	604	609	577	601	599	611	603	610	613	588	636	607	595	606	589	606	681	615	630	569	654	595	640	572	626	649	615	626	563	651	600	613	600	607	614	635	620	631	648	627	581	591	596	600	632	655	579	611	595	623	601	604	613	586	653	601	623	619	603	629	596	654	638	608	598	678	557	619	598	619	619	595	639	633	609	585	635	630	596	619	628	611	599	641	602	634	623	608	617	612	611	602	616	625	557	604	588	611	573	590	611	629	618	629	624	600	641	598	634	642	589	617	602	598	604	591	570	606	579	616	624	637	605	618	601	614	617	636	628	614	579	601	618	634	605	604	604	638	634	610	639	609	598	631	614	617	609	644	593	630	604	616	596	566	608	593	618	610	659	580	681	547	593	628	583	632	611	630	628	633	600	622	595	591	625	633	574	625	587	610	563	600	564	676	611	642	651	643	612	626	598	635	638	568	591	595	591	589	663	601	642	622	588	623	611	608	652	574	642	615	632	598	641	615	637	617	644	644	609	617	604	613	642	591	653	635	614	645	633	603	565	623	578	672	598	646	639	593	623	609	620	623	571	663	629	591	637	613	645	564	591	628	583	595	600	600	623	618	584	622	632	605	632	610	597	630	614	612	596	616	636	633	645	625	592	614	605	633	602	581	553	595	639	636	620	632	593	557	551	578	588	608	611	630	627	605	604	617	629	610	636	645	575	620	616	592	649	646	598	616	595	640	630	596	618	609	613	637	610	603	608	641	657	630	618	588	586	609	612	559	616	622	632	608	590	635	649	593	614	633	635	633	620	599	608	628	584	636	575	588	648	625	595	631	583	602	552	627	580	577	617	628	636	592	612	668	632	577	671	590	561	628	639	619	595	597	616	604	586	598	593	592	646	627	597	580	610	598	607	614	618	593	623	604	593	622	615	581	625	618	621	629	652	597	632	623	589	618	636	624	622	615	605	635	589	568	608	640	622	595	581	619	605	614	634	645	622	656	583	603	685	626	564	581	595	580	622	607	629	657	588	614	616	619	639	582	661	645	638	627	609	583	616	588	576	624	595	607	648	669	638	609	626	640	640	590	594	620	637	608	608	647	614	636	589	640	585	558	591	604	644	609	622	629	632	651	629	624	622	608	616	599	612	620	637	618	579	635	614	623	632	591	634	618	674	585	595	584	632	614	628	648	622	626	620	572	624	617	597	632	609	611	625	629	632	605	618	663	614	639	617	589	577	573	565	610	594	611	597	600	627	600	590	627
1798	813	440	325	303	428	474	306	267	214	252	249	270	270	259	313	374	407	365	247	197	163	140	133	103	117	123	162	142	144	135	123	123	93	143	163	158	123	125	135	461	699	432	356	246	122	75	76	72	59	62	66	64	60	75	56	74	78	67	66	75	62	77	66	58	64	56	67	70	61	55	57	52	57	67	70	60	77	57	66	83	62	84	65	66	67	62	59	70	49	61	62	75	74	59	57	59	77	68	66	58	71	60	50	72	57	58	75	75	60	68	63	64	59	63	63	71	68	58	72	71	62	66	57	54	76	58	71	64	69	60	57	71	67	79	64	64	55	67	59	62	67	65	64	66	69	52	77	61	75	64	61	70	59	65	61	66	75	59	72	73	61	65	57	64	51	64	61	57	62	51	69	59	63	55	60	67	68	58	41	63	71	71	70	58	86	83	57	65	66	67	75	79	58	58	67	72	71	60	57	60	65	80	53	54	70	74	58	81	50	57	72	65	79	58	56	77	70	66	67	64	59	63	55	69	64	64	49	67	72	59	65	52	62	65	45	43	49	57	58	58	61	57	63	62	67	60	61	54	81	53	49	58	64	73	68	70	71	58	63	78	71	56	75	64	71	71	72	71	67	69	55	58	65	59	65	73	78	69	63	57	74	82	70	57	64	51	60	63	68	71	66	58	64	63	66	71	72	70	68	73	68	57	63	80	57	67	58	73	54	74	66	69	58	63	63	70	56	67	62	52	64	76	78	60	77	63	66	79	62	80	55	66	60	67	70	77	80	48	66	68	65	63	48	65	58	63	60	67	63	77	65	73	63	49	75	77	64	71	67	70	58	65	56	58	56	69	64	61	57	70	69	59	65	83	75	74	53	65	72	65	52	59	68	65	73	64	62	67	70	63	56	77	54	47	63	66	78	74	60	67	67	73	53	73	52	67	73	53	63	73	75	67	67	64	70	72	57	76	61	66	69	64	67	57	61	72	69	69	63	55	60	71	70	72	61	71	75	64	67	67	82	60	54	68	72	66	63	76	62	68	58	65	53	70	70	62	61	57	67	70	73	52	56	66	49	58	69	59	76	49	55	64	77	62	84	55	73	61	66	72	76	75	56	64	63	56	75	54	58	67	74	63	63	59	70	47	62	65	58	75	60	68	74	62	69	65	63	58	79	71	65	69	71	65	72	65	56	55	64	71	85	59	62	62	66	58	70	62	62	84	61	60	72	63	57	75	74	69	77	61	56	62	61	62	61	73	51	71	79	68	75	58	69	60	60	69	55	58	68	64	67	71	61	50	52	76	59	57	73	54	67	62	55	63	73	76	51	61	61	61	63	68	72	53	59	64	82	60	74	55	62	61	77	67	64	72	80	65	65	74	77	67	51	76	72	60	66	66	61	63	72	77	55	64	76	75	64	53	53	56	69	52	64	56	71	67	62	59	64	68	57	58	61	53	57	68	63	60	76	56	45	85	70	59	67	70	65	73	73	58	61	56	63	53	64	65	57	73	65	55	60	61	75	54	67	56	58	64	55	53	61	67	63	71	63	44	59	78	61	65	66	77	76	77	68	64	69	65	79	60	53	43	73	63	64	65	75	72	60	64	68	60	51	67	57	54	66	73	67	62	68	74	68	59	64	56	57	72	73	61	75	59	79	62	67	70	71	60	54	53	63	55	56	49	63	70	53	77	56	72	57	68	59	72	67	64	64	82	65	74	69	65	65	79	50	72	62	63	76	70	55	62	73	66	55	75	57	66	61	60	71	61	44	78	53	60	63	67	68	62	66	63	75	47	67	83	70	73	54	68	63	56	77	82	63	63	77	59	66	55	63	74	63	58	69	54	71	63	69	66	62	68	61	60	74	55	60	82	58	81	69	60	64	58	60	73	63	68	61	76	67	57	54	60	66	69	82	55	57	72	69	63	64	52	68	60	59	60	76	58	79	71	63	74	57	72	67	63	67	63	62	77	42	59	63	59	59	62	77	63	84	69	54	56	66	72	66	56	54	69	47	66	75	73	59	54	61	57	75	66	70	64	73	62	66	54	65	69	63	59	61	56	71	54	61	67	68	67	74	53	61	55	76	64	79	83	74	56	58	70	72	56	64	68	71	57	71	71	63	57	53	66	65	63	71	69	62	56	44	60	55	65	75	67	62	55	62	73	64	71	76	68	61	66	67	68	68	61	66	65	56	44	67	61	66	58	54	68	69	65	82	49	74	69	62	61	45	74	62	65	72	67	66	75	61	61	71	67	53	53	51	63	61	69	66	65	85	51	64	50	59	68	62	85	64	61	57	58	77	57	56	50	57	76	65	67	54	54	74	55	65	53	78	71	61	58	68	76	73	50	63	74	66	57	45	62	70	66	57	60	62	72	67	70	63	54	66	62	70	70	58	55	61	56	65	66	58	66	77	57	70	65	64	74	69	75	73	56	63	49	65	71	49	57	54	57	58	63	62	58	60	63	71	61	52	64	66	56	56	51	67	48	60	75	62	65	62	57	62	60	67	63	60	66	65	65	49	69	73	46	52	68	65	57	58	72	57	71	60	57	75	73	72	61	68	66	53	65	66	61	73	66	44	57	80	86	76	64	61	67	67	64	64	71	58	54	59	67	63	54	72	65	73	63	64	48	50	68	78	73	75	66	61	64	53	53	74	56	65	65	62	92	66	73	69	72	60	67	65	56	58	65	60	62	79	66	60	69	59	57	56	54	63	62	71	56	67	57	52	69	67	57	62	63	79	69	61	70	62	58	66	54	56	68	57	76	64	73	49	47	49	73	63	61	71	83	59	86	57	65	70	58	57	67	62	66	53	70	68	74	57	68	72	75	81	47	56	71	61	65	67	58	68	65	59	73	68	66	60	64	76	64	70	59	60	58	66	72	58	69	77	59	58	70	53	64	63	72	54	61	62	58	76	62	63	75	67	64	79	67	71	70	59	65	62	72	58	62	52	65	66	69	57	58	71	76	44	80	52	57	82	69	65	65	50	63	63	44	52	56	45	53	61	70	63	62	68	70	59	71	64	62	57	81	69	65	56	69	56	61	60	62	72	62	60	63	53	87	58	76	75	65	53	72	55	72	80	45	81	62	57	68	65	69	51	71	60	58	57	71	67	61	74	82	57	62	69	51	52	66	71	80	75	66	52	60	72	62	65	66	65	67	66	63	57	58	41	64	73	69	47	62	64	52	73	69	68	65	69	63	55	64	60	68	69	57	71	66	62	51	60	86	71	70	60	57	63	57	69	73	71	55	64	60	78	67	71	68	76	78	76	61	64	71	58	71	59	68	70	75	72	62	66	60	68	65	68	59	46	48	49	71	52	54	74	67	53	79	47	70	56	60	56	46	62	64	61	67	71	73	73	61	54	58	64	67	55	57	78	60	71	67	71	64	65	77	49	56	52	63	63	61	66	73	84	65	70	76	62	64	77	52	44	77	55	62	69	71	59	74	53	66	77	46	67	65	67	74	65	58	67	65	73	72	52
21143	11846	7311	12033	20149	21981	19812	15213	12039	9814	8796	8841	8434	9252	8239	9819	11561	11682	10271	7192	5774	4803	3749	2676	2358	2730	3211	3641	3587	3593	3443	2416	2431	2499	3492	3699	3125	2624	2300	2991	11077	14311	9596	7533	4491	2398	1277	915	790	668	696	734	693	714	699	636	709	716	740	669	677	773	678	719	669	686	649	693	688	696	693	666	690	729	678	666	706	706	676	753	718	688	688	721	677	686	685	720	728	719	690	682	701	712	734	658	690	703	616	660	716	682	721	719	667	700	712	756	721	725	675	718	711	710	706	713	672	684	685	744	698	694	730	691	684	761	707	696	701	686	708	740	763	660	674	683	697	690	698	699	693	684	717	727	686	675	708	718	712	707	676	678	687	712	725	720	679	674	746	684	695	736	679	702	707	748	706	689	753	706	727	771	668	692	742	752	674	699	699	713	669	698	689	663	747	662	726	762	712	755	715	724	685	719	686	699	715	731	700	720	701	694	689	706	690	732	746	692	672	667	664	678	662	676	663	687	714	740	671	686	712	662	659	719	704	717	681	722	675	744	701	678	727	696	717	698	708	713	716	729	711	705	709	699	689	691	723	708	727	703	691	735	671	707	685	716	690	696	743	771	709	701	699	710	732	704	686	680	711	684	683	692	686	722	693	668	670	664	702	725	664	707	705	652	695	672	679	746	685	723	746	667	659	717	656	733	761	708	674	738	727	728	783	666	661	720	696	706	678	700	658	681	723	713	690	720	729	717	713	717	674	690	690	680	726	688	675	672	715	652	756	670	693	659	685	739	697	740	671	682	651	714	692	703	692	705	707	725	687	682	675	702	711	678	716	692	726	699	704	731	663	720	704	706	703	742	713	680	715	660	719	687	661	736	702	708	724	758	732	713	699	756	673	697	704	686	702	710	690	656	704	685	735	646	770	742	689	734	694	724	699	754	702	692	723	702	691	693	667	739	687	678	748	637	679	676	759	662	703	709	664	731	708	748	709	689	670	678	730	652	706	731	705	704	738	678	682	709	731	691	740	687	686	728	703	712	731	713	697	720	685	706	704	690	737	699	683	702	675	705	705	695	695	718	701	710	740	705	673	707	706	694	713	698	667	668	644	663	651	711	706	706	695	735	692	698	632	756	682	663	671	681	688	710	710	733	740	713	713	720	712	714	675	697	720	699	701	679	697	757	666	707	736	679	689	731	714	674	699	759	730	682	696	719	688	711	695	676	684	731	751	649	685	680	662	666	717	746	653	759	737	715	706	751	717	744	713	713	749	716	724	681	701	651	734	724	696	696	729	679	732	748	742	724	734	736	677	686	671	692	715	684	685	708	658	667	676	685	743	711	722	670	693	691	715	777	688	677	722	639	702	657	691	747	692	688	697	726	680	712	695	650	732	756	674	711	711	707	677	722	638	760	714	681	685	696	714	735	702	717	756	678	674	728	690	734	699	662	728	719	681	716	674	712	697	701	718	684	713	684	661	730	694	680	719	686	684	667	700	720	704	700	721	724	711	705	700	713	686	734	720	743	657	734	726	688	652	728	697	685	707	719	715	670	685	695	691	685	692	700	674	681	676	713	699	678	682	677	726	677	737	695	701	684	700	709	738	766	671	695	698	717	686	696	695	716	754	733	654	661	699	684	704	712	704	721	692	718	720	692	715	710	705	723	703	685	687	641	732	686	688	659	662	685	690	696	713	740	717	696	647	671	684	722	740	754	727	691	721	663	706	686	676	693	726	690	698	668	687	724	686	697	748	708	691	731	690	697	703	689	712	715	698	707	690	709	668	683	687	650	695	749	709	667	655	724	716	695	679	698	708	721	688	707	687	679	696	649	732	742	703	708	676	714	715	698	709	736	701	679	689	720	744	704	722	649	681	728	737	683	682	681	746	747	702	746	758	655	695	695	691	747	727	679	723	677	693	702	694	723	710	753	687	713	678	694	656	634	741	661	671	674	690	736	719	707	712	702	712	718	674	694	767	705	695	703	692	709	710	693	736	709	650	696	710	709	687	729	711	718	734	757	690	697	732	702	675	679	732	705	693	711	683	668	744	713	695	690	680	687	741	703	695	708	743	685	719	649	729	657	660	724	721	719	711	723	731	684	744	636	718	694	703	703	652	726	692	716	690	704	632	666	767	742	702	710	672	731	682	719	724	750	681	723	726	672	677	659	710	681	688	705	709	690	709	684	681	689	660	710	720	724	751	704	696	688	680	718	702	736	683	697	716	677	756	716	694	679	677	659	685	710	696	711	696	725	745	702	699	705	663	692	693	724	672	685	708	685	716	713	690	695	684	698	664	683	666	705	700	691	656	714	743	693	665	721	683	744	728	704	751	656	702	694	664	702	672	654	696	680	671	718	660	730	724	695	659	697	693	719	716	677	731	744	680	678	669	688	688	677	671	737	718	727	747	672	721	714	746	688	690	670	668	698	686	734	678	760	671	696	718	701	724	703	662	695	711	684	702	781	741	656	714	674	687	675	681	688	689	701	708	699	697	704	707	702	718	723	739	712	671	690	706	684	717	706	700	727	730	680	698	738	676	743	689	673	788	687	746	711	721	735	723	678	673	717	713	749	689	739	663	676	743	761	694	740	710	663	757	701	706	673	725	710	703	665	722	716	712	713	717	697	700	712	695	734	686	693	691	700	717	699	698	731	703	695	726	698	658	731	667	722	730	710	721	663	710	671	656	690	701	657	700	730	653	702	692	724	785	673	637	665	702	707	698	698	634	689	738	643	731	736	668	710	656	724	609	725	728	689	723	716	673	714	680	677	716	652	709	691	689	657	686	712	681	718	727	757	732	695	713	743	658	683	700	731	719	709	716	663	730	715	700	731	753	716	688	686	695	717	681	668	689	752	725	749	700	724	693	690	680	699	711	730	696	695	691	686	713	708	738	631	702	706	686	689	643	737	721	702	772	662	659	746	696	701	658	726	729	737	703	676	717	664	678	737	661	699	703	653	669	701	696	667	706	689	697	708	690	681	733	715	695	701	693	679	668	699	668	682	706	691	696	688	696	722	680	714	731	724	683	693	646	666	715	707	761	700	699	678	689	690	708	641	694	664	664	709	722	689	675	706	742	673	689	720	689	711	716	694	717	696	689	664	672	738	676	735	630	713	723	716	706	752	711	697	708	675	669	660	678	686	721	665	663	727	628	710	709	667	698	682	690	691	752	715	711	689	702	712	731	729	693	716	675	683	616	699	714	698	662	692	696	733	706	695	687	662	724	725	698	661	684	693	696	697	661	705	687	700	726	769	645	724	679	732	708	712	698	702	723	723	684	694	748	757	654	668	695	664	730	654	734	712	672	674	716	710	718	732	712	679	717	733	735	757	702	699	715	720	711	693	728	748	720	697	669	679	740	721	684	689	696	708	698	675	687	698	701	711	714	723	709	696	727	681	709	701	716	759	706	654	706	708	733	684	676	716	735	672	713	720	690	727	743	695	705	691	669	693	707	685	707	706	673	747	736	681	698	714	741	741	719	646	740	717
1845	455	282	170	175	261	266	181	154	144	128	141	204	185	144	198	240	244	203	148	112	100	92	79	98	77	86	92	90	97	73	75	65	88	105	124	96	87	87	68	159	193	172	124	91	68	71	67	46	60	52	52	60	53	64	49	52	56	59	64	61	60	50	53	60	43	57	62	61	36	59	66	57	64	53	53	55	53	79	55	51	68	49	59	63	65	56	50	64	58	62	66	60	70	54	48	46	75	63	70	57	60	69	47	46	69	67	47	57	54	39	50	60	55	51	57	56	50	68	48	68	44	55	51	56	47	61	57	70	79	50	67	49	55	51	67	61	49	51	65	55	51	58	55	64	63	55	64	68	56	59	57	60	66	58	58	59	66	54	40	63	57	66	62	50	53	49	66	58	61	56	66	68	58	58	56	60	53	63	49	64	43	56	66	58	50	57	56	62	52	50	44	46	54	55	56	56	53	62	51	58	46	49	55	62	51	44	64	50	56	56	53	61	58	54	57	67	72	60	61	57	60	65	65	57	54	50	58	58	50	68	55	50	58	53	66	63	60	56	59	56	49	56	52	59	50	64	62	46	62	52	56	47	57	56	48	72	55	57	54	66	55	44	54	48	65	53	57	55	50	58	48	56	49	56	59	62	67	55	56	59	43	72	66	53	55	62	58	50	53	61	65	52	57	66	50	59	55	67	58	59	48	57	56	58	59	60	65	64	70	54	50	53	55	56	62	55	56	54	38	62	57	60	70	58	51	54	65	50	67	50	61	52	56	60	62	46	58	50	63	50	64	55	54	46	55	51	59	45	49	61	64	49	63	56	51	54	66	50	56	45	56	41	62	58	65	59	66	65	42	56	61	50	46	61	54	69	51	49	50	49	53	48	57	69	47	48	47	46	62	57	67	53	67	56	67	60	63	70	58	44	57	59	47	70	51	70	54	45	56	63	57	47	54	53	69	57	61	66	48	53	56	57	55	59	65	51	57	50	62	54	61	62	73	51	63	64	57	57	56	52	65	74	58	52	52	51	42	51	50	55	50	46	66	52	52	57	59	61	42	65	58	56	50	45	60	61	66	54	55	71	50	61	57	53	69	56	59	60	54	47	45	50	67	60	54	56	52	54	60	61	64	47	66	57	53	57	63	66	46	53	62	65	65	53	84	54	58	56	53	56	59	52	57	67	62	51	57	60	61	61	60	59	66	66	51	66	56	54	51	55	49	60	42	43	59	51	62	45	74	66	63	68	48	62	66	68	68	69	48	61	49	62	60	63	60	58	52	53	64	59	61	61	65	64	65	62	72	55	59	51	48	57	57	64	66	63	52	69	66	37	68	56	58	57	44	59	56	67	65	62	67	66	64	69	51	48	56	49	47	68	62	67	55	53	55	52	55	53	65	60	55	54	60	50	47	48	56	48	62	58	69	57	54	50	59	52	51	55	50	67	47	65	52	56	59	55	52	48	66	58	51	48	54	56	53	59	39	58	61	53	62	51	51	48	70	64	52	60	51	44	47	57	63	60	58	70	50	47	62	58	61	54	70	43	57	47	47	63	59	50	67	54	67	51	40	48	74	63	55	61	55	52	56	47	53	66	48	58	49	58	72	55	59	36	52	61	48	53	58	52	53	63	56	52	52	52	64	43	53	54	47	62	66	64	56	54	59	66	55	43	63	47	61	56	52	45	55	66	58	55	59	52	62	59	40	53	58	59	62	68	62	55	65	47	49	64	70	59	55	55	62	49	61	69	65	54	58	54	76	50	53	50	52	61	68	64	49	55	49	52	60	53	78	51	65	52	38	61	59	77	63	55	69	61	49	66	68	51	52	64	65	46	58	56	51	61	56	56	63	52	52	60	62	60	51	45	55	56	70	57	46	37	52	44	66	46	57	57	57	53	60	52	58	63	60	61	58	48	52	62	48	54	46	42	63	46	64	63	55	61	60	59	33	61	50	65	46	50	59	58	63	47	60	57	71	51	56	56	54	70	51	47	70	61	41	53	70	51	56	54	59	49	59	56	70	46	82	52	69	56	58	56	58	46	47	36	58	62	46	61	54	66	57	48	59	50	60	61	68	33	72	39	48	55	81	53	64	45	54	50	48	50	56	45	53	48	56	51	59	60	59	52	52	54	65	53	44	61	59	62	56	56	55	60	69	77	72	71	59	48	60	43	58	48	58	63	47	65	58	50	41	53	61	44	70	53	54	57	55	47	62	57	76	60	43	62	54	48	57	53	57	58	58	61	55	51	49	68	41	66	58	49	46	63	60	44	48	65	54	68	48	51	74	53	44	55	49	57	63	61	70	59	72	55	47	57	52	55	51	45	50	57	59	59	56	59	65	74	63	47	64	47	59	46	56	51	57	53	56	71	53	70	62	65	55	45	83	66	57	66	42	59	68	56	52	55	60	68	67	58	61	52	58	53	48	53	58	53	73	55	63	60	58	59	52	55	43	56	53	48	52	51	52	55	58	64	63	57	55	64	62	54	56	48	54	51	75	51	52	66	56	54	59	48	67	51	55	57	54	49	64	50	60	42	61	43	45	73	65	56	51	42	60	51	57	59	53	56	61	58	62	61	52	61	61	65	66	71	57	61	50	45	62	62	56	50	45	58	65	52	52	54	51	54	61	65	56	46	66	52	50	59	54	59	58	53	71	66	53	77	57	59	56	61	41	42	56	63	48	51	55	64	58	65	41	78	53	58	69	57	63	72	54	70	56	59	60	56	51	64	61	64	50	49	57	58	61	51	57	69	63	48	57	41	57	47	61	47	61	66	56	57	50	56	70	49	63	60	64	73	66	68	62	76	68	59	67	54	55	63	62	68	53	49	60	51	44	60	56	58	52	45	66	63	64	57	57	50	50	57	44	47	55	66	60	57	63	59	50	61	63	54	56	64	70	62	51	64	48	56	54	68	52	48	71	58	57	47	55	64	46	56	55	53	71	45	51	65	60	65	76	53	51	57	61	52	57	57	56	50	49	42	58	52	70	60	67	49	54	51	58	55	55	47	55	54	56	62	62	61	56	60	62	53	49	60	58	83	54	57	45	59	73	54	54	54	46	58	65	58	60	54	42	61	60	58	65	50	64	54	58	57	62	66	44	58	56	52	68	53	45	66	58	54	66	53	60	62	60	61	60	64	53	58	51	67	58	61	61	59	55	48	58	46	53	54	53	64	72	51	69	60	39	50	66	68	51	55	42	56	51	53	53	48	42	42	61	62	55	67	54	67	63	58	57	52	61	59	58	50	61	49	67	44	46	67	56	57	60	59	55	62	53	55	55	43	59	57	54	58	60	63	45	46	57	53	52	62	63	67	69	54	72	46	68	67	50	71	53	56	65	56	42	66	45	64	61	59	55	51	59	48	55	45	71	55	66	67	54	52	54	56	60	56	62	54	44	68	55	57	66	62	52	49	66	56	71	53	68	56	49	61	55	70	50	76	63	61	58	64	54	55	52	51	61	62	64	56	60	63	48	55	59	63	56
15827	7783	4598	6827	13260	14827	13682	9809	6776	5522	4694	5745	6737	5765	4603	6428	8070	7897	5716	3839	3329	2661	2010	1617	1562	1692	2214	2235	2325	2350	1725	1372	1649	1854	2340	2619	1748	1629	1658	1558	3445	4561	3121	2602	1722	1155	793	665	628	684	612	575	628	587	586	626	617	601	555	583	587	614	631	676	633	583	606	612	634	632	653	618	651	624	612	610	600	605	651	624	603	656	584	602	632	612	660	600	605	601	605	632	628	605	584	618	647	577	616	635	658	593	631	588	591	587	609	604	598	622	557	632	567	550	651	640	588	661	629	602	611	613	563	640	594	618	609	609	602	663	631	620	559	625	602	644	599	606	615	614	567	630	605	611	601	662	623	610	610	604	577	616	597	599	639	612	606	644	630	590	588	620	600	648	626	603	652	637	572	601	637	613	636	616	593	612	642	644	610	607	628	614	574	619	609	589	628	599	643	616	624	603	598	576	623	605	661	607	632	653	598	623	634	587	625	631	616	623	595	598	639	608	581	607	612	627	613	606	638	611	576	655	596	609	626	629	608	612	589	631	629	610	604	656	607	659	598	622	616	625	623	601	619	635	587	594	676	651	605	630	605	609	644	611	615	609	636	602	616	616	590	614	579	636	585	651	591	618	622	574	601	629	657	593	591	619	622	625	611	638	638	630	601	629	610	662	624	625	611	581	661	584	647	616	628	607	584	606	626	664	636	583	624	665	653	629	584	586	625	596	588	584	605	598	616	609	593	600	587	568	634	624	618	631	594	633	581	596	601	612	610	596	595	598	620	641	552	619	649	607	607	587	573	665	568	607	601	615	588	579	638	614	613	591	600	579	617	646	611	588	655	546	635	611	601	618	594	615	648	600	602	613	622	588	630	598	627	621	649	633	581	618	612	615	646	620	660	574	560	620	584	670	663	616	615	688	620	628	648	617	583	619	602	630	627	597	625	674	605	635	641	581	623	651	601	573	628	638	586	608	635	601	639	624	646	615	618	615	615	614	592	613	590	631	575	592	607	588	551	644	586	587	664	617	615	655	642	593	615	649	577	644	617	583	626	607	618	590	621	615	623	621	630	582	603	645	625	586	577	655	604	621	613	604	607	639	563	636	597	609	579	655	619	602	670	585	623	583	584	562	608	600	655	602	576	616	579	557	633	606	623	606	619	610	620	627	585	584	616	625	583	613	621	656	622	563	615	641	614	616	663	566	617	631	594	624	598	646	631	629	599	638	663	634	585	609	610	630	591	619	627	625	653	593	581	602	566	575	600	632	605	575	575	641	598	607	618	634	583	627	657	617	627	634	578	642	616	621	592	621	641	591	620	574	632	581	592	624	639	623	612	590	598	624	607	631	613	602	644	620	636	630	626	608	611	627	604	603	585	703	597	612	622	630	619	617	634	649	617	610	614	606	581	649	580	609	612	657	619	637	592	583	608	577	557	619	649	584	583	633	597	604	597	616	630	620	648	615	593	618	590	668	634	594	621	622	623	619	621	627	599	578	629	632	600	579	633	677	605	593	631	562	581	572	650	602	635	607	641	636	583	632	612	607	614	570	628	639	586	667	602	589	632	579	610	597	608	579	621	582	598	595	562	605	593	597	570	602	641	602	609	667	598	596	645	619	633	657	624	629	605	588	590	631	588	632	659	620	603	592	630	568	602	640	605	633	619	633	629	654	619	616	571	590	579	661	604	586	609	595	636	585	584	610	600	647	664	608	631	587	655	618	607	623	592	601	605	571	598	633	630	568	591	614	590	652	569	572	605	577	618	583	593	619	617	596	581	579	588	637	617	597	647	628	593	631	649	588	629	639	641	645	624	590	633	634	592	614	634	609	591	626	625	625	641	630	628	605	596	619	662	589	594	625	642	621	628	621	627	607	606	625	617	646	577	597	638	611	591	622	578	627	641	580	625	647	659	647	608	614	561	632	603	599	566	629	583	634	586	621	621	597	645	586	615	573	621	586	572	593	658	584	615	616	579	553	615	587	562	616	647	642	610	628	592	599	591	636	597	556	595	591	611	590	604	652	616	650	603	663	629	584	622	611	633	642	614	630	599	612	562	591	623	593	585	558	583	589	595	634	600	615	628	587	636	578	606	627	642	588	617	592	601	576	622	602	622	595	625	588	593	622	611	602	567	642	604	585	645	604	633	641	594	630	631	675	602	623	634	609	591	623	649	591	630	575	613	622	646	622	633	632	658	604	598	606	609	619	586	611	572	614	583	642	582	645	625	598	616	632	605	612	643	614	620	636	566	629	567	619	566	615	622	608	608	624	600	621	620	626	613	624	644	651	611	589	627	633	677	580	654	628	627	556	594	610	640	663	654	605	620	606	617	623	629	659	603	594	663	609	607	624	578	589	604	642	640	600	566	606	588	593	640	634	586	629	652	590	633	628	598	644	618	600	601	616	592	607	622	619	610	631	607	627	619	603	605	599	612	573	605	607	671	594	638	611	599	598	625	597	611	618	673	628	623	609	609	615	645	571	620	608	605	618	629	576	630	618	642	587	591	626	622	606	609	590	598	595	615	581	607	607	573	662	620	605	610	596	591	631	607	613	592	619	634	647	618	592	617	614	655	622	630	614	613	647	589	653	675	616	607	601	665	585	605	608	596	631	574	634	601	580	624	594	604	617	616	628	622	597	588	544	616	646	602	610	644	617	636	616	628	650	614	620	615	595	638	593	599	631	624	626	615	631	565	592	590	596	609	603	621	605	614	598	605	618	641	562	597	584	625	641	615	612	603	625	619	629	618	618	576	587	607	635	625	611	647	568	590	586	630	642	635	584	601	603	546	660	623	674	659	613	600	644	632	625	523	597	596	626	645	662	614	621	613	621	633	595	583	652	651	658	634	590	622	610	597	656	609	587	605	611	637	615	656	633	616	634	637	625	573	617	640	571	585	592	571	611	599	641	638	581	636	572	591	656	598	636	608	596	607	592	576	634	623	655	612	657	600	588	635	660	602	615	598	593	630	601	615	642	654	601	627	658	601	600	637	630	604	604	637	621	591	562	621	600	622	601	592	625	604	603	603	625	636	611	585	633	623	621	592	605	616	611	629	630	602	599	585	596	646	637	628	643	638	651	584	586	632	664	596	644	652	584	592	608	647	638	662	589	604	628	593	617	614	658	623	616	621	628	648	615	604	686	605	630	648	600	625	584	591	596	629	639	641	635	632	632	649	654	635	579	642	602	610	627	599	630	611	618	574	621	619	608	601	569	630	653	616	627	638	616	621	643	638	619	635	637	605	606	616	629	634	626	567	594	601	574	624	583	597	559	684	631	625	639	599	611	609	591	624	616	618	635	661	591	572	660	587	602	584	648	565	593	636	622	660	605	575	589	625	618	612	627	602	617	596	627	607	630	613	638	615	642	625	593	617	615	609	622	605	643	587	641	589	631	626	619	595	561	633	648	612	583	640	576	599	611	596	639	611	618	627	632	647	649	585	631	603	599	626	613	573	657	604	672	623	587	652	630	626	654	617	591	586	637
1271	667	349	228	285	441	398	340	231	200	158	206	296	263	205	316	425	321	207	187	144	124	88	99	93	108	121	122	132	121	97	98	100	243	225	172	89	97	90	99	201	341	273	225	150	103	84	68	58	65	68	59	56	58	60	60	66	57	74	70	62	67	61	48	58	49	79	59	72	54	55	79	70	63	47	57	51	67	66	70	58	54	55	66	66	56	76	67	70	65	64	62	74	66	59	49	81	57	60	71	50	63	73	67	78	57	68	70	60	67	76	64	70	72	80	64	63	82	57	50	66	64	66	52	65	71	60	58	50	74	82	72	67	71	71	65	62	73	67	69	69	68	60	59	73	85	57	68	74	75	50	77	80	73	58	63	62	57	50	49	82	68	57	59	68	74	72	72	56	77	66	61	55	52	61	54	61	74	75	68	65	70	53	62	65	60	61	61	70	63	62	68	59	59	58	68	68	70	69	69	65	61	64	62	74	71	55	82	67	75	68	63	76	76	59	66	60	64	65	71	41	66	57	51	54	57	73	60	60	52	57	62	75	62	65	68	77	70	66	66	56	71	72	77	67	70	61	53	65	71	71	75	59	54	72	74	66	68	61	61	62	60	53	72	50	53	70	53	68	64	62	62	55	63	59	54	77	60	71	71	64	71	74	72	60	71	64	66	69	74	48	69	72	64	56	65	62	77	63	69	57	67	85	72	49	70	71	63	73	74	71	69	68	56	62	64	70	66	51	50	73	70	79	64	68	53	65	51	63	65	62	58	71	77	70	61	55	66	81	74	74	73	62	66	59	69	66	65	64	63	58	58	51	55	65	66	48	68	57	63	51	65	68	71	59	52	51	71	66	60	62	65	68	69	65	71	77	50	61	54	60	75	68	67	65	61	58	50	62	72	63	57	68	72	64	66	59	57	67	65	53	63	76	64	76	68	58	74	56	66	48	68	62	60	62	64	65	52	55	59	83	72	71	59	66	76	71	60	69	71	58	56	67	69	67	51	70	58	61	63	66	62	56	52	84	56	69	61	69	61	56	60	56	65	57	63	73	70	63	45	60	65	73	66	63	57	60	59	50	53	77	60	82	77	59	74	58	66	76	72	58	52	71	73	72	55	67	67	77	66	59	56	65	59	70	70	47	70	66	60	68	73	75	75	54	72	63	64	64	62	50	50	76	64	70	77	52	80	77	58	61	65	67	53	55	64	78	77	64	62	61	63	63	47	66	67	58	59	63	51	88	59	65	71	63	56	72	49	58	50	70	82	65	64	69	63	58	64	66	81	68	58	68	63	67	55	68	67	76	57	62	63	65	51	54	65	66	69	52	56	76	55	70	63	64	77	60	67	67	74	69	59	64	66	64	66	61	48	55	52	57	64	69	63	55	58	63	55	61	58	72	62	65	51	54	64	61	70	70	69	62	72	64	56	88	57	64	77	62	46	46	71	56	58	63	82	68	77	76	72	55	65	50	73	45	77	68	70	52	56	59	52	71	60	76	63	69	59	72	55	59	63	68	69	70	60	72	59	50	48	69	62	48	73	54	64	63	54	64	68	63	63	76	59	54	64	68	64	64	77	56	78	60	73	58	51	67	58	68	82	64	66	75	72	66	62	70	65	67	69	80	66	81	53	63	56	67	58	81	82	68	61	60	58	64	65	63	60	67	80	62	70	67	71	67	73	60	49	48	58	56	78	72	56	59	65	62	59	49	61	61	69	58	61	62	73	55	67	55	67	59	68	54	80	62	68	64	81	77	67	66	62	59	61	60	66	66	75	65	59	59	60	54	71	56	69	66	61	77	68	61	63	54	80	72	53	60	42	65	79	72	77	63	51	64	68	62	76	57	60	68	61	78	70	53	56	71	65	83	68	68	76	60	58	58	51	74	54	66	52	80	66	69	68	76	58	71	63	62	67	66	69	62	58	79	56	44	59	65	58	65	69	66	62	53	57	71	70	48	52	60	62	49	64	65	64	78	62	57	58	68	72	63	60	72	65	57	62	70	58	59	61	63	59	53	77	71	66	80	63	71	58	75	78	84	67	71	64	68	56	54	56	47	70	57	66	66	64	65	59	67	66	76	81	62	58	67	54	63	62	63	64	72	69	53	66	66	68	60	59	70	67	58	61	66	46	61	82	73	75	62	61	77	69	59	63	54	65	65	71	57	67	79	72	64	52	63	71	79	77	58	63	60	63	50	71	52	77	65	65	66	71	77	56	49	62	61	64	64	68	51	63	54	68	51	68	55	64	82	58	58	64	62	63	57	46	50	62	56	44	66	79	54	54	77	58	75	69	88	61	69	63	71	75	50	76	56	70	61	53	62	73	75	78	49	63	80	70	70	78	67	69	77	61	62	67	65	69	53	65	72	66	94	71	63	62	73	55	59	50	61	71	77	73	59	73	66	71	59	61	67	65	63	64	64	65	53	60	59	58	74	68	77	59	60	60	70	62	72	63	65	72	53	63	64	76	60	62	65	60	65	54	50	70	64	72	65	66	73	69	52	71	58	61	54	66	58	73	67	75	73	69	60	49	63	71	64	66	51	76	70	67	57	53	67	65	81	86	75	70	76	58	69	70	66	61	55	67	61	76	72	83	62	67	57	56	58	72	65	56	55	73	82	70	63	59	57	64	57	58	61	66	64	60	69	58	58	74	68	57	67	64	78	63	68	70	75	69	75	83	53	75	64	69	76	68	60	70	53	60	52	60	75	56	54	66	62	53	69	71	52	62	65	62	69	70	69	67	63	60	66	84	68	70	77	69	78	63	73	63	68	56	61	66	62	73	74	69	62	67	71	69	74	62	69	74	69	50	72	76	64	59	58	61	56	65	77	59	67	49	60	72	65	67	50	61	50	58	61	51	62	61	66	54	74	70	64	78	79	70	55	64	72	55	57	56	67	70	51	57	52	70	59	62	42	72	60	75	59	61	61	56	60	56	65	68	75	61	53	61	62	78	54	56	71	56	76	52	57	51	48	62	82	72	53	66	74	53	60	62	78	72	78	72	52	59	68	63	57	72	66	71	77	70	69	69	64	68	74	66	56	50	49	58	65	55	73	67	70	58	54	75	69	60	73	50	69	63	72	66	66	74	75	64	49	65	64	49	63	79	52	63	67	85	70	67	61	68	59	81	60	55	73	67	61	68	74	80	64	53	58	80	62	63	60	63	58	62	60	52	69	57	62	55	77	65	72	49	63	58	60	67	53	51	58	57	69	75	62	56	59	67	57	60	71	62	67	69	60	59	68	62	70	51	58	77	77	60	65	68	78	79	76	72	63	44	54	51	53	50	67	60	64	69	57	77	64	67	58	62	61	61	77	66	63	49	54	61	55	71	54	68	72	68	62	66	69	62	63	53	54	51	63	51	54	51	52	70	61	60	72	69	67	59	72	69	72	56	58	57	66	60	70	73	70	76	65	63	73	71	89	60	62	50	60	52	63	60	55	69	66	81	71	53	54	59	60	69	60	59	62	68	48	68	59	56
18499	10875	5866	9750	19141	21208	17900	14590	9751	7899	6377	7227	9721	8273	6813	9527	11773	8775	6213	4715	4067	3180	2549	2156	1905	2003	2194	2569	3023	2817	2228	1897	1826	6006	5237	4378	1924	1789	1594	2001	5820	8726	5941	4730	2830	1769	1050	813	748	714	718	710	612	684	729	704	680	681	713	696	671	707	682	702	668	688	670	752	706	662	670	741	760	659	675	695	677	658	678	694	670	667	664	695	635	701	712	671	700	745	693	668	764	708	725	742	668	648	683	693	665	674	697	737	666	671	698	739	675	737	696	684	719	753	697	710	713	725	650	718	694	675	673	682	717	735	700	685	662	701	731	713	688	671	685	704	690	695	684	690	708	706	714	653	675	734	701	663	711	691	687	725	729	704	746	639	686	713	707	694	654	666	694	685	707	682	653	699	692	668	715	682	726	718	638	696	680	661	714	707	682	706	710	681	698	668	707	697	718	706	683	682	664	702	712	719	645	714	676	701	732	746	704	691	681	741	654	709	712	726	733	667	743	694	673	719	725	696	706	675	675	658	683	690	649	654	692	697	692	666	699	716	709	703	712	702	677	670	649	648	719	686	718	674	678	691	664	738	730	692	716	693	676	724	698	685	657	687	658	716	745	710	710	680	733	706	647	743	641	725	709	717	705	703	715	685	726	698	653	663	666	671	722	695	723	705	688	698	669	693	715	687	684	700	758	682	694	654	742	708	717	713	691	667	726	675	677	664	686	680	726	706	731	677	669	674	675	654	695	693	703	665	623	625	682	667	720	699	710	712	659	660	691	702	699	701	692	694	734	716	686	729	696	689	738	678	735	719	715	636	691	707	704	716	689	673	711	715	681	709	668	665	710	724	689	700	691	707	710	682	745	679	735	683	669	668	705	739	697	646	713	701	689	711	657	692	636	687	661	680	691	678	641	678	670	683	736	696	680	716	730	716	733	710	705	656	690	687	722	669	689	640	682	646	702	668	631	702	679	687	682	695	723	726	676	686	723	658	679	661	687	702	669	700	684	672	683	689	697	715	676	674	689	652	698	713	713	673	658	720	673	685	738	707	705	662	669	660	698	721	685	762	790	631	704	704	701	702	669	694	710	692	708	684	657	691	697	673	640	709	669	726	718	708	661	704	759	695	696	679	681	704	677	687	697	729	684	671	668	704	715	709	708	682	641	716	704	674	707	675	696	706	718	698	708	766	731	661	696	708	693	657	718	669	666	705	708	678	699	656	657	670	716	665	722	715	718	647	747	697	739	665	666	671	629	652	672	695	684	700	690	666	684	704	653	691	701	714	666	730	672	676	702	704	714	671	685	683	667	632	706	728	676	682	696	699	699	695	667	665	733	700	689	669	720	749	686	672	689	698	708	690	701	682	663	684	679	731	697	709	653	694	704	720	717	725	651	699	687	698	697	639	691	686	724	733	694	699	675	702	692	710	671	678	698	698	719	734	667	687	689	687	707	690	714	680	703	680	740	698	685	708	744	716	642	713	770	738	695	666	660	676	677	689	665	692	708	714	661	774	716	672	684	675	690	635	690	699	675	740	677	656	684	716	718	678	709	689	718	678	696	690	640	747	699	706	709	736	676	658	658	677	693	691	678	690	696	716	715	659	679	657	695	673	722	641	714	719	712	690	749	727	713	645	682	649	703	715	690	687	714	679	682	645	687	647	630	637	753	689	735	681	682	705	658	707	653	696	669	716	675	662	700	686	706	649	695	714	720	664	658	697	657	688	658	676	671	688	693	705	746	746	683	675	667	655	720	656	671	734	717	701	694	696	690	695	696	704	696	683	733	700	696	702	684	697	666	693	689	646	724	708	709	675	729	684	691	668	663	701	688	692	715	662	705	670	682	671	655	680	726	681	718	716	732	711	660	671	689	679	683	694	698	748	687	708	714	700	712	673	677	731	698	709	704	703	748	693	710	686	705	739	767	683	746	676	688	687	745	723	688	696	653	696	708	711	659	678	697	702	730	667	701	718	701	725	674	702	721	686	660	641	699	725	714	718	710	674	705	703	686	697	703	703	682	691	689	716	674	686	657	672	700	659	670	711	707	707	699	739	668	713	695	701	693	708	660	750	732	743	682	714	628	638	686	712	707	689	695	701	692	709	691	665	646	687	683	711	691	690	697	713	685	705	734	680	702	681	677	737	638	688	657	699	701	719	718	696	679	745	701	666	653	716	715	728	725	712	731	691	669	708	669	695	705	693	683	736	701	667	729	716	653	684	703	723	692	657	694	714	710	649	706	663	662	774	701	649	660	704	695	697	644	732	639	706	711	667	690	644	691	658	692	705	683	665	714	642	684	709	722	671	675	729	726	646	658	642	710	661	722	697	713	680	670	684	703	691	661	723	684	709	734	671	644	658	711	648	689	714	696	669	701	665	684	663	674	713	710	644	705	726	680	671	697	695	694	724	687	667	664	708	727	690	697	680	705	674	732	708	712	671	695	657	701	650	676	735	702	698	702	649	666	685	748	696	677	677	686	661	637	715	660	745	715	725	640	655	681	695	666	687	705	719	677	681	679	669	679	701	700	649	690	674	650	715	706	690	657	697	665	635	713	744	678	692	713	730	672	725	701	725	684	715	739	671	698	721	668	724	668	689	669	685	621	709	667	646	677	693	594	676	680	661	668	705	694	752	754	695	654	718	697	663	666	672	675	753	644	700	712	704	682	687	707	673	661	699	694	695	693	663	705	699	694	733	696	694	708	677	703	703	723	687	676	715	710	710	650	683	663	732	713	696	703	687	700	713	677	724	682	724	705	703	682	719	743	706	706	709	659	723	669	707	649	668	696	657	716	688	717	674	684	654	673	693	686	699	747	684	684	654	644	699	733	673	664	687	673	676	701	752	694	758	712	718	720	719	707	699	718	689	673	703	657	664	726	667	666	675	706	670	688	648	718	688	708	721	653	710	679	689	707	640	712	685	706	712	700	705	692	695	683	678	703	692	682	708	698	692	711	654	676	776	739	647	707	654	680	646	718	685	689	700	659	715	697	645	697	694	668	725	658	716	687	684	671	695	662	687	692	710	725	660	719	697	670	700	719	727	711	700	702	692	674	663	729	671	733	670	633	711	659	722	735	679	685	650	683	648	676	681	656	704	731	689	688	697	710	692	697	714	702	732	680	684	707	719	720	707	674	756	695	709	708	694	701	701	703	680	667	633	682	674	654	696	666	686	650	695	676	723	725	662	709	690	634	671	681	687	678	699	728	722	695	674	675	716	678	679	674	715	654	695	651	693	741	693	732	698	669	688	631	748	678	679	692	688	719	677	670	643	695	714	702	707	656	662	666	629	735	656	705	694	700	673	681	646	684	684	686	746	702	684	651	693	680	720	715	711	694	683	706	670	693	700	687	642	706	677	726	708	681	695	682	741	677	715	629	645	654	693	675	660	688	659	691	685	740	630	711	703	687	636	675	733	704	686	699	661	666	697	693	729	666	724	648	749	700	710	718	703	696	699	721	692	659	626	757	658	694	694	681	676	703	649
2700	605	283	191	263	364	433	330	271	174	149	187	260	235	245	323	380	239	229	156	168	110	130	83	82	82	93	133	116	105	123	107	142	416	241	170	70	60	79	90	211	343	229	180	115	91	65	65	59	56	63	52	60	53	61	65	68	53	48	54	63	51	46	48	62	59	57	63	57	49	63	50	57	63	55	55	58	73	56	62	50	48	41	44	53	57	60	72	52	50	51	70	52	54	42	63	67	62	54	62	58	55	52	60	64	52	62	61	63	50	53	48	56	51	45	53	69	46	56	55	42	49	61	63	57	64	37	68	53	62	55	62	61	61	42	52	50	65	60	55	47	45	69	49	50	58	63	47	66	50	53	56	58	57	61	45	58	58	58	58	52	59	56	52	53	46	52	67	42	65	53	60	45	57	67	54	64	49	50	56	57	46	66	53	63	51	60	56	58	65	44	60	57	60	56	44	62	60	57	71	68	54	64	58	63	44	61	58	53	53	59	36	46	43	69	64	46	54	60	51	48	55	43	62	54	62	57	51	61	63	61	46	65	59	46	53	55	63	44	69	51	64	57	64	50	59	55	66	62	63	54	63	39	49	54	59	61	53	50	54	65	57	51	51	52	49	56	56	62	49	45	64	51	63	54	41	52	55	51	50	49	60	64	42	53	69	51	57	62	62	65	47	64	52	51	67	58	37	71	68	51	56	33	67	59	62	58	62	52	52	56	68	64	49	58	62	67	60	52	55	51	59	51	68	54	47	55	56	54	68	65	58	58	54	52	52	50	52	80	63	60	64	52	46	52	67	75	51	73	60	60	64	52	57	54	50	54	53	63	62	42	46	55	55	49	60	44	58	56	49	46	41	56	59	43	49	56	60	47	61	53	61	57	67	50	49	37	45	60	58	63	55	67	54	48	59	62	50	40	59	53	58	63	49	51	58	55	50	57	52	60	49	67	50	61	60	54	56	52	66	57	48	49	47	63	38	61	50	51	60	53	61	46	57	55	51	65	57	63	51	59	38	46	62	55	49	61	60	56	71	55	63	60	58	51	51	44	53	53	57	52	61	60	61	46	66	60	62	62	51	56	62	50	50	60	61	51	54	62	73	58	47	53	70	57	66	43	47	52	58	44	61	66	68	53	60	60	72	46	57	53	59	43	66	55	54	70	50	52	52	49	47	53	55	55	58	45	56	37	48	55	62	71	69	63	65	58	47	59	57	45	48	54	62	54	59	69	69	45	56	50	61	63	51	61	51	44	44	50	57	44	58	54	58	52	67	64	48	61	46	59	60	46	53	38	62	70	66	60	52	50	60	53	82	56	53	50	44	58	49	62	47	55	51	57	58	53	58	60	66	57	60	53	50	63	51	57	56	30	45	71	56	81	48	52	54	51	48	63	62	60	64	65	58	75	48	54	56	59	55	51	49	38	56	57	57	64	65	50	69	57	57	60	46	65	55	58	54	60	72	52	47	57	57	52	63	50	54	60	56	71	54	45	49	46	53	61	53	52	54	43	66	50	62	58	61	53	55	58	54	62	67	51	67	55	56	70	44	60	55	44	56	58	54	60	68	55	58	50	55	50	60	47	67	49	50	53	57	45	65	54	61	68	60	70	69	61	49	39	53	46	68	50	59	46	53	62	53	41	57	62	58	59	61	47	59	55	57	47	52	59	55	36	44	59	52	54	63	67	47	67	60	58	51	58	45	51	42	59	46	82	51	58	62	54	51	68	63	44	52	53	40	47	58	65	51	58	69	47	55	49	48	58	38	52	57	56	60	46	57	64	56	45	63	58	66	54	52	62	45	50	42	57	60	64	56	44	68	54	54	57	61	52	60	55	58	45	52	58	53	54	47	53	58	59	56	56	65	63	47	62	61	64	60	42	62	71	66	55	67	61	55	56	54	47	53	71	66	48	47	46	53	57	48	54	64	57	67	59	60	50	69	47	52	57	61	56	59	47	46	50	49	63	60	55	44	58	50	49	56	51	59	36	58	46	68	73	54	48	58	49	54	63	73	58	64	55	68	56	50	55	55	48	67	65	56	66	61	59	59	45	54	64	58	46	53	63	54	51	49	56	47	60	55	47	53	56	62	67	63	70	56	57	61	67	52	59	55	60	65	66	63	44	57	53	45	66	48	55	57	63	45	41	62	54	53	57	58	65	60	69	45	57	59	51	65	53	51	54	59	70	43	50	49	66	54	46	50	60	60	53	41	50	62	55	61	59	63	54	56	50	66	53	63	53	47	62	46	55	50	59	58	59	58	63	44	53	51	43	52	48	73	71	61	51	57	46	69	60	83	55	54	55	62	57	59	55	70	46	52	56	71	61	53	57	48	57	50	60	42	58	57	58	53	64	59	44	65	60	67	63	68	61	57	49	59	56	50	52	58	66	58	64	69	60	60	51	54	50	52	61	48	57	53	58	50	52	51	61	57	59	62	51	61	52	62	72	46	62	66	66	66	49	55	57	58	58	63	54	51	60	53	79	58	53	65	62	55	57	58	62	56	63	54	59	49	63	43	55	66	53	65	53	51	45	56	59	57	39	63	61	59	56	37	44	54	56	47	67	67	55	56	45	59	68	51	58	54	46	54	66	51	64	53	52	58	70	53	55	56	64	64	53	64	48	53	58	54	55	58	57	58	57	60	58	47	55	54	47	51	54	71	56	58	52	54	45	63	53	58	64	60	62	56	44	49	39	62	53	63	57	68	46	64	38	55	56	70	67	52	69	45	65	51	40	60	55	53	56	58	62	48	56	64	57	48	61	51	52	60	53	53	52	42	63	48	56	58	45	62	59	52	59	59	71	47	57	46	67	54	47	58	59	41	70	53	70	61	46	68	65	51	66	59	51	50	48	51	46	60	48	67	51	51	58	37	54	57	43	54	55	68	43	64	74	67	66	56	60	52	52	58	74	63	56	61	54	46	60	45	57	51	60	50	50	57	57	59	52	59	49	56	53	44	55	50	69	57	46	48	65	64	60	50	60	63	56	45	51	55	51	67	66	60	44	53	56	51	51	60	48	62	63	61	59	63	44	55	74	58	50	45	56	63	54	51	46	52	56	77	62	55	59	54	55	52	59	54	45	53	59	55	61	57	69	48	59	55	59	58	61	65	59	50	69	58	49	50	62	67	53	60	49	57	54	59	49	59	56	50	53	56	51	57	60	62	46	61	67	59	60	46	41	52	54	51	58	55	44	56	50	47	57	69	62	67	57	55	56	60	49	55	60	54	55	52	49	58	49	47	57	57	56	49	68	65	54	59	48	55	53	56	69	48	50	56	53	62	69	58	54	65	62	57	59	56	54	68	53	54	61	58	58	57	58	51	52	59	65	57	61	64	53	46	50	64	72	46	60	56	49	42	49	57	35	51	61	70	52	67	67	49	60	52	47	49	48	56	60	52	63	62	63	61	63	55	62	66	45	61	44	50	62	60	58	49	69	57	57	53	52	58	55	74	49	47	49	53	51	46	59	61	61	52	49	65
17957	9478	4916	9160	17643	20661	18804	16016	10801	7693	5965	6996	9048	8197	7444	10681	11012	7699	6259	4628	3835	2995	2429	1786	1604	2036	2264	2762	2755	2633	2575	2600	4433	9761	5739	3906	1393	1288	1171	1383	4974	8012	5361	3960	2459	1544	922	734	631	642	597	617	610	657	615	596	571	589	594	573	596	616	593	624	588	578	622	632	597	661	606	656	565	596	590	584	617	595	587	633	573	581	621	574	618	578	571	640	618	655	601	561	612	610	590	620	598	588	572	606	644	605	628	565	607	621	600	690	565	643	625	587	550	571	572	591	606	614	590	579	647	563	589	619	651	557	587	597	555	610	628	637	601	637	580	599	593	611	589	596	631	634	618	595	609	604	634	597	617	633	601	613	575	618	586	612	585	545	601	620	601	599	586	609	628	631	606	570	599	597	602	620	558	560	592	630	620	605	596	608	619	596	602	625	599	625	594	609	619	561	584	622	605	577	597	638	614	618	604	575	607	586	627	600	641	635	577	591	621	570	580	613	599	580	620	598	594	578	594	609	591	623	591	628	570	628	558	587	609	618	628	630	575	581	569	584	572	584	632	601	582	608	585	590	630	576	625	587	653	620	577	623	619	616	621	639	628	552	594	593	605	630	585	549	626	563	606	572	562	562	585	583	602	583	639	605	544	595	614	609	595	591	635	622	627	624	580	590	563	617	585	591	612	645	610	629	601	634	589	619	531	578	611	614	567	633	608	619	597	557	640	610	589	609	614	618	581	585	616	606	594	616	578	591	622	587	651	599	621	629	630	615	607	589	620	606	598	606	623	636	629	614	614	622	634	603	606	570	632	594	647	573	610	634	568	605	581	597	609	548	603	599	582	626	578	609	615	589	599	576	604	658	607	570	633	602	546	614	611	623	607	614	607	630	636	591	604	597	608	632	604	598	616	660	617	587	590	569	640	591	599	596	584	624	579	608	584	631	629	580	606	604	576	585	603	615	592	550	625	622	626	582	558	613	562	614	587	619	605	609	581	576	598	601	608	546	590	600	593	614	620	575	605	608	601	578	626	618	644	610	594	599	603	570	612	656	617	585	601	599	610	613	582	567	652	556	594	584	610	620	579	596	631	630	606	601	639	593	564	592	554	618	570	584	603	583	627	610	600	592	633	603	591	579	615	594	592	632	568	619	623	615	564	574	620	570	612	607	608	604	581	610	641	615	605	592	625	590	596	582	619	599	626	586	637	565	604	601	582	641	574	619	621	630	608	606	592	618	617	610	573	621	643	546	593	601	613	616	626	625	621	593	604	639	623	594	591	648	570	595	609	646	613	569	635	600	586	617	557	596	596	584	624	637	574	610	617	583	579	604	641	602	571	623	624	619	634	590	584	591	628	610	645	620	613	613	621	609	610	629	592	615	575	609	593	584	627	648	635	581	591	547	605	611	594	658	607	588	614	611	580	554	606	613	619	615	600	560	627	579	616	635	594	616	591	585	640	586	598	588	613	597	616	630	535	613	600	609	618	627	580	581	595	602	626	597	607	624	630	611	621	646	629	595	582	626	636	582	607	611	584	596	603	623	600	605	619	631	571	579	593	623	570	628	589	597	578	610	556	590	609	655	584	623	564	608	617	585	606	629	577	607	616	616	632	576	609	564	603	627	583	604	628	582	639	604	595	572	639	569	609	629	584	596	649	572	617	583	560	602	592	628	612	593	566	628	619	592	556	632	591	621	581	603	576	570	591	584	571	604	583	600	592	561	609	612	582	608	616	594	581	594	597	557	619	644	603	619	587	632	587	601	584	614	585	563	585	599	664	577	579	599	626	625	613	572	620	554	601	593	632	589	615	586	585	601	634	572	619	578	576	649	617	646	586	569	616	586	583	603	598	624	580	585	598	622	621	623	644	583	547	622	618	584	631	578	586	594	568	631	594	587	599	646	581	599	640	613	560	643	665	619	635	597	602	609	585	631	650	602	615	635	604	623	616	584	624	610	593	602	603	602	592	599	622	604	598	612	630	589	611	677	637	650	606	564	604	605	613	580	578	549	595	624	586	580	573	598	612	612	607	603	604	612	635	578	617	590	616	597	619	583	571	578	605	667	627	614	641	606	606	628	622	568	595	639	649	664	658	590	623	646	615	627	563	618	544	582	585	587	605	583	590	605	590	595	637	619	625	552	587	609	603	616	582	537	623	636	601	632	660	604	620	570	606	585	597	587	617	628	604	602	595	584	591	640	583	546	625	571	591	632	578	603	630	612	605	602	602	624	609	621	558	613	608	596	627	624	585	591	639	603	590	626	580	613	575	613	605	574	623	601	584	592	604	647	559	672	636	608	604	593	607	590	564	624	601	619	599	622	618	587	587	598	570	657	640	596	603	649	627	597	640	552	582	567	616	592	611	591	622	612	606	608	643	616	647	570	613	591	583	650	569	605	568	595	573	644	603	626	590	607	605	570	634	569	580	642	596	603	639	584	585	579	564	617	590	583	601	633	576	581	588	647	648	582	604	604	587	628	605	646	574	584	602	607	610	611	622	630	622	610	598	570	590	626	623	628	630	615	631	608	631	586	607	613	580	566	628	587	611	554	588	605	603	617	585	578	610	618	595	619	573	599	620	637	593	610	559	642	598	647	610	598	606	603	613	640	570	631	614	620	586	637	652	646	587	595	632	619	613	602	554	560	603	596	590	622	591	564	635	602	581	566	620	619	605	603	599	635	648	573	556	603	542	577	585	634	627	619	587	652	579	597	664	594	586	588	585	600	644	589	622	631	641	609	615	626	562	588	638	623	627	566	586	616	592	609	607	579	568	601	636	610	614	584	574	593	598	570	605	585	589	590	621	632	605	613	642	597	600	595	620	557	592	605	605	597	645	589	587	585	654	626	574	586	608	594	649	567	618	598	618	589	578	563	601	609	594	645	590	575	593	591	622	616	643	649	623	561	618	574	584	615	617	591	625	599	622	635	617	613	600	638	618	614	606	643	549	587	585	582	611	606	586	630	586	618	633	578	574	582	606	576	594	598	540	592	592	628	601	674	601	632	630	609	589	598	584	609	604	599	622	633	583	585	597	596	594	597	602	608	661	587	591	580	597	628	589	589	609	601	615	569	606	581	579	606	561	610	594	588	656	553	591	612	600	589	609	592	587	589	643	591	594	604	616	581	607	618	554	625	623	569	632	634	623	586	610	621	589	650	578	613	619	599	624	626	593	611	607	602	643	600	611	558	584	595	608	635	592	587	612	575	617	579	572	571	618	591	599	581	641	631	594	612	622	584	645	594	617	566	607	605	580	608	592	552	567	593	639	589	590	591	587	628	611	607	615	644	603	604	571	604	588	587	603	593	595	611	621	647	607	556	590	595	577	619	588	602	604	611	598	608	595	567	607	593	621	586	527	677	585	613	548	648	597	587	594	615	620	612	563	608	633	602	580	563	609	618	656	606	598	573	556	593	630	663	561	647	607	587	599	569	617	613	585	620	608	629	611	610	632	617	599	598	611	574	624	647	592	640	610	607	603	612
1748	777	412	273	316	526	529	481	349	219	234	227	317	309	366	400	466	319	236	204	155	139	117	116	105	117	139	128	124	118	119	136	127	135	194	259	93	128	80	104	347	646	425	355	182	124	99	80	62	48	61	79	60	62	57	67	64	85	74	67	64	65	78	74	68	58	80	65	57	55	61	57	65	66	73	68	62	69	60	66	73	86	67	58	63	56	79	58	65	64	53	57	78	61	64	69	54	59	54	68	70	57	65	79	63	61	68	71	67	71	70	56	68	66	67	50	62	61	56	43	58	56	63	72	67	58	59	69	60	56	61	75	59	48	53	59	79	56	76	63	67	56	68	78	65	62	63	57	63	66	65	53	61	45	52	46	68	68	61	53	68	69	63	74	52	69	61	60	62	64	53	71	63	54	53	75	56	61	72	64	70	61	58	59	59	63	63	66	79	50	78	47	78	75	63	74	62	72	57	63	79	67	66	64	70	60	66	59	56	90	60	55	63	72	73	67	79	67	70	73	76	65	66	67	75	67	61	71	59	61	70	68	77	53	62	50	67	63	68	66	87	67	62	74	63	68	58	60	75	49	57	69	69	67	68	62	67	61	64	59	65	61	58	62	57	56	71	56	72	56	65	51	70	61	55	70	67	64	70	71	67	48	55	63	74	60	66	68	48	70	66	59	58	52	89	57	59	72	65	55	54	62	48	61	58	70	61	53	64	56	57	69	65	74	78	64	70	72	65	62	67	61	60	58	65	69	75	69	68	86	56	50	74	49	80	66	66	61	70	64	60	56	65	62	71	68	59	57	61	82	81	64	70	56	62	58	57	54	53	63	51	63	62	75	71	55	60	50	66	59	61	63	59	66	68	66	66	72	74	73	59	54	46	64	66	67	65	61	60	63	56	58	69	66	63	71	53	71	69	49	70	64	64	54	70	55	79	85	64	49	65	62	62	81	70	65	59	74	66	62	61	56	54	75	53	45	58	80	60	73	64	66	69	77	66	59	73	58	74	60	52	67	72	66	69	73	60	67	80	61	75	67	48	67	55	57	77	58	61	51	62	60	58	70	77	55	75	64	65	68	81	65	60	58	63	54	88	64	60	63	61	71	63	66	53	63	61	63	58	70	64	63	74	79	78	60	65	68	66	77	68	71	72	67	76	59	62	68	50	57	68	65	45	61	69	59	54	47	68	54	63	60	60	60	72	51	64	60	61	63	62	58	62	73	79	59	66	62	59	62	70	52	65	68	61	75	55	76	67	66	71	59	69	65	65	65	77	62	61	64	55	66	59	55	50	71	74	72	68	65	71	69	66	59	62	59	58	68	47	75	54	57	71	67	66	66	62	65	63	51	58	59	73	73	63	61	61	59	78	81	62	64	69	72	67	59	69	71	53	66	84	69	61	66	56	74	73	65	47	70	62	71	59	63	63	69	65	48	54	48	66	80	72	56	52	68	74	63	64	67	67	62	56	59	61	61	75	68	73	58	71	67	58	61	66	57	75	56	69	61	70	55	63	67	73	55	64	48	64	62	66	59	59	64	74	54	73	74	70	52	62	64	67	71	69	67	55	64	76	79	63	67	75	67	65	54	57	59	56	59	60	69	51	62	69	56	49	57	71	63	83	76	58	54	84	58	65	58	63	71	64	70	63	51	78	66	81	70	63	57	73	64	54	61	55	68	60	66	72	69	74	82	55	62	64	57	65	58	64	58	61	80	54	62	68	71	62	68	61	56	62	73	78	64	51	78	64	64	64	61	70	66	70	54	51	65	52	58	63	71	46	61	65	81	43	80	56	66	61	65	68	67	51	61	63	70	57	64	48	63	51	77	65	61	70	61	61	58	66	63	55	62	53	79	66	78	63	65	59	56	83	71	58	63	73	56	61	58	67	64	62	60	77	58	57	56	57	70	64	73	63	60	57	75	58	65	60	66	64	67	70	63	57	67	67	66	63	73	53	60	55	65	69	60	63	69	71	62	66	58	71	64	64	80	68	62	64	65	69	73	69	58	81	51	54	72	59	58	55	74	74	57	74	80	62	57	61	77	64	56	59	63	67	68	60	70	61	88	59	66	75	62	56	72	62	59	73	68	76	54	57	61	59	70	65	61	62	86	56	67	63	65	57	68	59	62	52	46	57	70	86	50	62	78	74	61	56	64	63	61	62	63	58	55	71	64	58	67	69	58	66	51	64	67	57	52	56	76	59	70	66	69	72	71	51	77	77	68	61	67	51	70	90	55	66	64	80	70	82	68	71	50	66	64	62	75	65	65	74	65	65	73	72	53	63	66	74	66	76	56	57	77	65	66	56	63	59	43	66	52	62	51	58	68	60	65	59	55	66	74	62	65	77	69	70	53	64	63	65	66	66	70	74	72	57	59	73	64	55	74	67	66	77	67	64	76	55	61	56	65	57	64	75	79	76	57	63	65	57	72	60	58	54	65	68	70	69	50	70	64	58	82	65	62	55	69	57	73	62	69	56	67	57	57	65	71	74	61	55	54	84	55	58	64	50	62	67	64	66	65	65	59	63	56	58	57	82	62	67	68	65	64	75	46	55	65	67	54	72	57	68	50	65	78	50	68	63	51	70	67	80	56	64	42	71	69	59	62	62	65	60	52	73	58	58	65	50	63	64	58	53	66	55	42	66	60	63	60	67	71	68	64	70	62	79	58	54	71	48	64	50	77	64	73	56	53	62	54	64	70	70	80	55	57	52	71	51	70	60	66	75	57	68	63	65	84	62	58	71	62	52	58	65	65	50	52	60	63	79	55	64	59	55	61	58	62	68	59	70	60	60	54	75	50	61	62	61	72	63	64	70	65	69	67	72	60	73	60	65	58	50	65	59	69	76	67	71	82	69	74	68	70	74	65	64	54	66	60	69	66	65	54	66	67	60	63	66	59	57	60	76	70	55	65	69	70	77	65	65	51	65	74	74	56	62	64	60	67	57	83	78	47	64	47	66	72	54	74	63	70	69	72	59	60	58	53	50	51	59	54	61	55	70	64	75	73	57	56	63	68	63	51	54	64	69	70	65	57	64	66	56	61	57	65	61	51	62	65	66	66	51	60	57	64	53	79	53	76	57	71	62	76	56	65	71	69	67	70	59	63	71	48	67	75	65	62	54	65	62	62	78	55	66	57	64	66	68	60	60	57	69	69	55	46	70	61	76	66	72	52	70	69	62	80	63	77	53	69	60	57	70	55	68	60	61	54	55	58	66	62	64	62	73	61	58	65	66	75	57	66	72	56	61	53	68	68	65	74	55	50	65	70	58	58	71	68	63	60	57	56	57	74	63	73	59	58	62	73	54	69	77	53	55	64	63	73	56	66	67	76	57	68	73	63	72	70	65	59	54	74	60	63	69	62	53	72	61	70	60	73	54	53	68	58	65	54	69	62	65	60	70	62	64	68	69	65	71	57	65	71	70	52	70	58	56	48	60	65	64	58	62	66	65	43	55	61	68	77	74	72	73	55	72	48	58	68
20674	11266	6326	11516	20211	22989	21339	18517	14640	10028	8657	7944	10491	10040	10777	12341	11979	9555	7007	5288	4147	3589	2848	2435	2145	2146	3388	2879	2591	2642	2960	3369	2722	3533	5329	6121	2117	2525	2314	1861	8441	13745	9988	7218	4529	2584	1536	935	762	698	728	697	715	682	710	695	707	695	739	718	690	668	702	619	695	688	686	707	682	706	659	697	710	712	707	722	690	648	669	696	674	678	656	737	725	707	707	699	694	652	655	626	726	686	675	714	703	736	718	678	707	702	695	672	627	692	731	658	706	692	627	706	692	687	709	664	674	707	680	659	655	725	653	681	686	709	611	674	690	625	735	706	665	653	683	677	694	667	701	679	676	674	704	632	699	658	671	669	696	683	692	614	670	719	643	690	662	747	637	677	691	646	690	676	653	687	674	682	700	724	677	705	615	670	686	664	712	709	703	687	724	683	670	736	677	648	709	694	714	676	717	679	681	669	682	682	700	652	690	709	694	696	674	715	689	697	640	660	684	737	691	665	698	676	684	681	703	649	634	718	689	666	730	685	671	686	634	717	686	641	648	736	704	696	756	687	675	693	654	678	711	701	686	699	747	673	693	706	706	689	653	668	696	712	676	640	656	681	658	704	670	690	713	752	724	721	688	696	676	720	620	673	671	714	678	681	689	716	685	713	687	685	662	683	677	708	630	756	689	687	684	670	700	699	679	671	740	716	652	682	696	683	671	714	658	668	671	724	701	731	676	706	694	684	716	659	667	690	726	705	714	692	675	699	674	665	686	714	697	709	709	701	711	698	681	691	712	694	660	677	666	670	709	710	685	686	680	697	703	709	679	662	695	731	694	722	674	691	655	698	714	694	684	662	666	727	698	714	682	695	744	679	691	726	685	687	686	705	728	730	698	680	709	729	707	679	680	712	725	674	676	623	692	683	714	707	698	733	705	683	690	678	692	689	669	643	708	681	698	645	663	690	670	687	727	667	688	667	656	685	721	688	671	699	709	645	731	717	657	694	721	656	725	678	706	702	687	698	683	690	704	701	660	658	740	723	669	673	714	696	661	668	646	692	673	658	675	705	721	667	664	692	644	632	673	684	684	711	702	596	678	683	714	671	729	704	723	709	679	699	681	660	728	695	645	699	700	691	683	698	712	717	673	631	682	707	724	693	675	699	704	709	666	727	722	686	680	712	693	708	666	644	715	680	680	673	716	730	646	646	665	667	667	689	664	650	689	669	703	706	690	698	701	619	728	713	671	677	686	708	706	722	718	662	691	711	710	691	682	645	728	701	640	738	698	678	740	648	653	738	678	751	729	711	676	713	721	670	687	727	673	639	676	653	698	664	712	696	728	663	676	660	687	623	695	671	630	664	641	698	662	688	713	667	679	670	692	636	710	684	675	680	691	715	693	694	707	694	680	704	694	687	713	703	676	715	720	695	729	703	711	675	719	642	760	698	742	704	694	640	666	703	677	698	687	694	668	673	672	713	665	674	697	730	718	673	628	702	696	675	682	701	642	679	680	675	698	709	661	706	738	733	700	693	651	663	689	716	734	679	727	700	737	676	769	691	660	617	689	701	724	701	685	691	689	705	658	696	692	709	709	676	710	688	702	716	684	715	719	665	679	650	722	707	709	691	698	677	706	714	687	713	653	661	709	690	671	656	713	676	701	664	706	643	726	692	702	733	655	735	647	722	668	687	728	640	658	718	700	689	708	651	690	685	721	694	659	690	676	695	617	669	685	735	709	668	696	743	641	700	739	725	697	639	680	708	658	648	687	693	668	694	656	644	641	719	711	702	700	694	665	675	734	705	674	681	681	699	674	673	685	686	691	704	733	711	715	715	699	678	708	658	769	703	717	677	653	698	660	756	722	709	719	659	692	718	734	689	713	731	720	720	681	669	657	696	737	709	661	691	676	754	684	684	694	682	722	695	701	665	672	708	683	672	678	704	696	709	699	659	671	695	726	704	755	703	754	682	720	730	733	708	699	681	681	685	678	643	677	708	732	692	660	689	650	748	718	695	698	730	676	714	719	670	680	729	669	656	666	682	673	684	674	685	648	616	649	699	685	694	680	680	666	738	710	683	707	616	644	699	669	660	671	686	705	648	693	667	698	685	694	712	659	687	725	762	702	702	635	722	689	686	654	679	718	689	740	693	689	708	704	715	678	688	676	679	691	679	679	661	707	720	746	721	696	690	689	720	690	682	687	656	638	683	658	668	702	704	699	732	678	715	725	671	700	676	724	700	678	696	676	741	701	702	695	685	651	702	667	683	709	708	677	719	722	718	703	632	703	712	671	687	696	736	706	648	710	692	604	711	635	721	673	697	711	683	678	690	655	722	701	693	696	717	669	669	677	665	690	662	679	721	716	704	652	715	701	709	684	650	740	642	660	658	659	717	719	700	702	658	683	658	655	707	679	702	681	705	684	673	703	682	656	676	683	727	638	665	722	701	661	684	677	652	655	673	688	704	736	686	696	676	639	651	708	695	692	710	659	673	667	699	647	716	616	718	709	681	694	668	724	734	717	701	644	734	725	688	700	682	678	690	700	705	706	660	680	693	716	714	697	666	656	694	652	697	697	622	703	634	721	672	673	735	688	640	673	615	692	667	685	664	714	723	695	727	679	707	714	687	695	668	705	685	717	695	708	689	715	693	652	750	692	677	662	670	738	690	713	686	652	686	668	650	693	738	680	711	717	635	663	713	729	657	710	675	686	669	699	693	708	709	690	661	704	666	691	701	697	718	698	651	685	716	663	695	678	691	703	725	707	664	674	659	656	697	729	658	715	715	659	664	705	638	649	711	694	743	747	691	676	703	677	714	720	689	664	647	688	681	673	692	680	693	674	637	677	691	736	682	619	760	689	716	690	737	692	660	729	682	695	720	722	660	670	662	708	700	665	732	649	684	663	677	720	651	683	698	693	694	691	630	679	670	686	686	733	690	699	683	683	648	697	667	694	735	645	736	681	689	734	658	715	667	661	689	672	662	664	691	698	670	764	704	692	702	654	668	695	715	695	719	710	700	669	688	711	729	719	680	673	660	705	685	697	712	719	703	701	675	725	699	672	709	688	688	674	727	709	710	710	714	692	686	665	676	670	686	717	684	729	680	699	659	665	688	733	702	655	665	697	669	675	703	708	675	714	718	684	726	666	669	640	669	654	706	689	657	721	734	677	776	698	679	641	708	692	671	721	696	653	677	671	685	734	697	670	729	686	726	734	681	674	685	727	692	684	693	724	704	671	670	730	682	670	680	725	690	658	725	679	671	680	684	694	680	623	670	672	664	686	715	661	681	686	695	681	731	700	692	668	653	708	675	686	683	700	663	736	713	751	671	730	692	703	629	671	734	677	693	660	721	672	682	691	668	687	670	737	684	688	678	667	692	698	691	680	712	714	687	668	677	714	683	678	677	678	642	660	653	685	655	728	692	702	741	693	645	672	726	686	719	700	676	705	700	688	724	714	695	663	657	679	741	713	708	690	643	690	716	696	710	669	694	672	642
1856	387	192	143	177	241	275	242	193	142	118	127	169	215	243	225	201	148	113	112	98	98	84	71	84	77	96	65	80	96	83	97	63	97	144	92	82	91	100	85	97	158	161	157	125	89	68	64	51	60	57	64	67	56	46	52	65	43	54	52	60	58	38	54	48	42	50	53	61	70	56	61	49	47	51	56	56	57	47	67	68	56	57	37	49	63	60	44	56	60	56	50	49	62	54	57	41	59	53	43	59	49	40	66	58	61	54	64	52	55	51	50	58	53	61	66	58	60	54	55	58	60	51	69	61	58	53	34	54	62	57	54	52	45	60	53	55	71	56	59	63	46	42	62	55	64	68	45	55	46	62	40	40	47	48	45	53	66	55	56	45	74	59	49	63	63	60	59	62	52	63	48	54	50	52	55	56	39	53	59	50	60	54	51	54	60	54	59	71	50	71	48	58	42	51	46	52	59	70	43	74	58	43	63	51	60	57	63	59	52	68	41	62	57	62	58	51	53	51	60	56	44	52	57	43	68	64	68	54	57	52	50	59	53	49	48	67	53	57	64	60	46	54	52	49	58	47	55	61	63	56	53	45	54	56	53	54	45	58	56	51	61	57	42	41	59	57	64	42	58	59	51	47	61	56	58	79	54	60	45	47	58	78	49	60	60	66	50	58	53	63	57	56	52	71	45	40	39	50	56	59	63	52	62	53	79	64	55	65	50	59	61	62	62	55	48	62	59	51	50	43	61	47	54	57	49	37	58	59	56	52	61	58	66	45	68	53	64	52	54	50	60	63	62	57	39	70	61	65	61	52	44	52	66	52	61	51	58	47	50	66	45	59	66	42	56	51	54	47	55	58	66	51	51	60	63	59	65	54	62	52	58	57	46	50	76	49	56	53	48	52	52	50	63	64	38	62	49	48	68	53	51	64	69	45	61	53	57	56	53	53	50	88	50	62	53	57	61	71	69	53	72	55	47	60	60	52	48	48	37	66	61	50	72	66	49	57	64	43	49	65	61	60	62	66	69	60	57	47	55	55	48	63	58	61	48	44	42	40	57	51	55	51	61	48	44	53	50	62	46	47	46	62	46	49	54	55	41	36	58	63	57	40	77	45	54	45	38	64	53	63	54	66	62	49	56	59	57	51	49	52	58	48	58	54	42	66	46	55	56	47	38	54	52	66	67	54	52	49	54	59	48	45	65	50	53	52	48	64	70	50	78	54	57	57	48	53	45	51	53	54	60	56	50	54	49	45	43	67	57	50	53	60	54	60	45	57	50	56	57	52	51	63	53	51	61	64	70	46	54	51	56	46	58	47	54	48	64	47	62	55	71	54	53	67	64	64	62	48	60	60	54	64	63	48	54	56	57	61	50	53	51	80	49	64	46	60	57	63	46	57	51	40	56	56	58	47	55	59	54	56	44	74	46	52	66	65	54	57	57	57	59	62	73	51	56	49	57	44	66	59	45	60	50	42	52	63	56	51	54	48	69	51	44	55	62	56	63	60	56	67	48	61	59	64	56	73	54	53	60	60	58	61	57	67	49	48	57	61	47	48	39	46	49	45	58	50	73	64	59	56	63	53	47	54	50	59	61	56	64	62	48	70	51	61	53	63	63	54	58	54	49	66	55	61	57	52	51	57	75	65	52	50	51	58	61	47	49	64	58	60	55	61	56	52	49	62	62	62	59	65	65	53	54	50	54	58	55	46	49	50	56	48	66	56	59	52	61	60	45	50	47	75	33	60	52	47	54	72	61	59	54	64	55	45	70	47	56	64	47	63	52	43	58	63	50	47	73	52	61	57	48	55	46	43	56	57	66	64	53	44	54	46	43	47	64	51	48	64	62	69	45	46	58	48	59	46	60	44	56	57	55	48	54	70	53	51	55	44	61	45	57	48	63	48	55	64	48	67	56	62	63	55	51	59	38	49	59	46	54	63	59	52	54	42	56	64	56	55	44	59	39	68	46	67	68	56	64	52	47	59	55	41	39	60	58	57	67	52	58	53	53	43	56	61	54	58	50	55	42	66	63	49	61	55	50	62	59	49	44	48	62	53	55	47	52	57	53	62	54	59	48	40	54	70	54	51	53	45	47	52	54	50	56	56	50	45	59	46	45	53	52	51	53	60	69	59	47	53	54	58	58	59	61	66	50	51	55	52	51	57	62	54	57	60	69	49	50	49	52	44	62	46	57	59	61	54	51	73	51	53	52	54	52	54	73	50	51	56	52	52	51	47	55	49	60	53	59	53	50	60	52	71	53	69	49	52	51	65	52	44	52	60	51	58	59	54	44	59	54	56	56	53	41	52	59	36	66	46	61	61	52	47	40	67	64	55	57	62	56	58	43	51	70	55	56	57	64	52	65	41	50	62	50	52	57	54	48	44	56	61	58	66	69	47	52	62	61	46	48	72	57	47	53	58	61	54	61	57	48	60	57	54	60	50	56	56	43	53	67	55	63	74	48	65	51	46	58	59	55	53	52	57	45	46	63	60	63	45	69	49	47	61	52	51	48	53	72	57	47	49	49	61	56	65	60	48	56	44	66	51	46	60	61	62	57	58	54	47	68	45	47	53	52	59	57	64	62	55	58	36	55	57	42	61	71	55	46	58	59	52	44	39	67	43	50	63	47	54	43	62	51	68	66	49	59	58	58	52	69	50	56	44	51	50	57	49	50	54	35	53	59	52	63	71	58	61	56	52	37	52	52	63	62	51	45	42	57	44	53	67	72	54	53	50	74	58	61	57	54	58	70	62	49	50	56	46	50	66	52	70	64	60	52	54	57	60	54	50	61	55	58	60	51	46	65	52	42	61	49	53	52	51	53	58	45	52	56	39	54	51	53	54	49	62	62	58	58	61	60	62	58	41	62	68	50	66	61	54	56	52	65	55	49	47	55	78	55	50	54	45	54	68	55	46	56	57	46	67	45	49	42	70	59	57	48	64	43	55	44	54	46	49	54	51	46	64	62	50	48	56	58	55	69	59	67	64	58	44	58	63	50	45	56	53	58	63	41	35	57	54	46	59	67	58	67	60	60	58	47	51	36	62	51	61	59	49	47	59	58	60	65	56	60	52	53	56	54	50	56	56	52	51	53	49	54	56	45	46	51	56	46	49	48	53	56	63	68	53	50	46	43	53	44	56	47	65	63	67	48	60	40	62	59	41	51	45	48	61	40	47	43	47	56	54	42	74	60	72	47	65	59	63	59	65	55	49	77	75	55	56	43	49	57	59	59	58	46	48	65	49	49	50	56	63	48	57	64	66	71	46	46	64	44	52	51	54	64	49	44	49	53	55	49	57	64	47	53	52	60	63	53	58	52	44	68	55	62	60	66	61	61	52	63	63	45	61	56	46	51	54	69	62	50	47	53	54	71	55	56	54	60	51	61	54	58	59	51	63	56	42	53	61	63	63	64	56	72	57	55	44	60	53	47	53	53	68	59	62	75	66	61	63	53	61	63	57	55	47	70	55	57	52	51	53	55
14773	7050	3346	6491	12982	15961	14648	12015	9161	5596	4391	4284	6048	7029	7973	7071	6571	5060	3678	2815	2186	1839	1458	1261	1436	1318	1767	1423	1620	2394	2029	1946	1534	2082	3135	1651	1677	1620	1728	1551	2323	4002	3329	2692	2012	1361	938	692	656	632	633	615	626	592	649	589	611	561	605	588	583	615	604	602	605	571	609	593	562	616	636	573	622	585	608	638	583	599	596	621	632	600	615	617	630	586	582	577	587	599	596	599	598	611	550	594	625	659	628	590	604	639	607	616	567	597	598	580	599	595	618	598	621	605	578	580	605	558	645	613	567	590	593	615	584	558	578	588	627	583	581	621	578	593	622	609	608	631	583	592	587	587	582	590	607	622	609	618	599	576	607	638	584	567	586	583	581	612	617	578	576	588	604	550	622	562	586	599	577	595	626	604	576	577	615	602	621	591	585	629	569	595	623	645	564	607	605	631	630	604	599	569	565	658	581	608	586	556	557	598	594	577	565	610	619	576	603	588	565	584	526	575	553	577	597	624	610	560	654	635	576	602	593	572	595	606	623	627	602	571	571	553	615	615	649	590	623	597	604	586	647	546	652	579	568	602	592	598	647	578	616	621	628	584	638	629	622	627	598	612	594	600	587	552	630	640	591	612	595	549	652	645	623	555	565	581	600	651	634	604	619	573	582	599	586	579	614	647	651	619	613	592	628	593	618	599	561	652	616	650	630	597	634	613	639	586	612	562	569	639	592	603	616	595	577	580	561	587	618	590	625	623	641	544	602	601	587	591	621	552	630	576	594	594	611	605	622	584	606	655	599	614	626	577	579	535	600	608	619	613	631	656	608	593	580	630	579	601	593	585	593	580	619	621	614	623	653	587	606	606	607	592	615	622	596	602	605	556	600	631	621	608	606	608	626	641	559	595	641	625	637	615	624	618	615	590	641	650	584	600	596	636	638	580	608	623	581	594	611	618	572	593	619	592	560	590	602	600	617	568	606	594	560	615	577	575	577	558	571	591	635	637	584	579	622	566	605	619	572	603	584	656	605	612	604	602	591	575	609	588	579	622	597	633	571	598	608	608	583	652	606	618	598	594	623	595	560	630	588	597	596	643	586	580	594	624	605	620	603	612	584	647	601	623	592	593	601	552	665	622	605	573	571	596	589	580	591	621	606	610	627	593	569	616	597	602	620	612	651	632	594	581	628	619	585	576	650	613	608	589	604	585	619	594	617	595	612	642	609	585	609	576	594	572	588	594	598	600	585	597	614	663	609	582	598	611	563	663	618	580	566	620	564	650	602	590	597	594	607	615	606	623	597	616	613	604	595	621	559	585	590	569	580	582	631	626	629	560	564	635	628	580	578	570	586	607	570	601	600	567	632	617	603	600	623	623	669	562	581	604	604	589	622	593	603	603	596	607	595	615	640	620	587	604	586	585	600	584	575	625	599	579	578	592	625	650	617	616	623	624	601	550	608	596	570	637	557	578	611	586	561	644	627	586	602	601	624	614	600	609	586	585	578	604	621	573	575	619	564	606	589	608	604	567	601	640	584	619	591	603	630	598	607	588	618	549	574	608	601	595	589	599	626	589	570	588	620	582	625	629	601	570	583	591	600	588	565	572	614	589	633	594	689	623	621	586	586	604	624	621	609	597	590	611	581	597	564	603	575	595	653	613	609	610	570	639	627	563	576	604	579	632	605	637	588	601	620	604	551	612	570	642	594	611	611	607	563	571	579	640	614	570	597	621	603	599	624	571	646	612	608	617	606	603	645	594	598	625	604	579	585	610	653	581	626	634	551	664	632	634	650	621	598	571	609	599	622	611	570	625	578	571	628	581	586	627	605	594	592	631	617	587	611	584	610	565	538	599	600	603	603	634	615	619	594	624	597	596	680	609	605	574	569	601	566	606	605	599	609	566	578	612	528	542	575	584	590	572	608	647	610	618	604	588	644	580	646	588	608	594	572	572	590	600	609	600	634	601	596	605	591	576	573	566	583	608	571	608	579	591	601	607	596	615	617	583	591	619	567	662	602	541	608	623	576	574	581	585	604	641	592	612	616	630	632	589	599	566	633	597	612	558	579	577	583	620	597	567	580	598	564	576	616	548	588	585	603	596	559	621	552	565	574	562	578	605	597	603	633	609	610	612	606	633	614	613	589	625	585	577	607	599	626	617	683	606	617	604	593	598	624	623	606	572	593	583	618	598	606	585	603	636	538	648	590	605	636	649	634	602	595	601	644	633	581	602	589	582	569	647	587	673	613	591	599	589	618	588	561	603	560	578	608	583	621	592	612	619	603	591	602	616	594	620	579	659	585	599	609	606	628	618	617	616	585	608	607	612	631	621	578	575	559	587	583	582	629	598	600	591	576	655	609	573	635	630	603	610	581	613	584	583	618	631	552	619	591	563	621	595	570	622	635	568	606	568	624	620	631	627	612	607	632	626	578	609	604	624	636	587	575	647	602	562	599	588	613	570	591	593	586	614	581	590	602	599	608	599	576	580	626	594	620	600	614	594	579	548	596	610	650	584	575	640	632	614	621	639	563	613	659	600	644	665	581	621	588	567	644	608	626	556	628	572	586	609	641	592	639	642	635	548	617	610	597	636	581	629	623	597	539	596	617	621	584	611	611	596	603	578	611	607	600	601	604	604	587	627	620	580	594	596	597	590	647	601	608	634	607	582	642	600	601	659	612	615	585	619	643	565	609	615	540	626	591	637	548	601	551	561	618	643	600	590	646	579	622	599	634	580	622	635	562	564	612	615	624	573	599	603	620	592	598	581	560	658	621	640	590	622	584	603	577	581	605	598	642	632	620	559	554	612	599	576	585	602	593	616	562	608	606	581	610	601	610	574	650	642	617	586	628	562	600	608	594	563	619	597	572	585	566	577	578	670	626	594	605	600	624	589	598	624	589	626	572	609	627	593	621	599	604	588	618	619	616	583	584	669	625	587	607	596	632	580	611	650	627	590	569	622	608	585	556	611	586	645	593	556	590	625	591	608	621	618	618	625	590	607	578	554	615	567	602	614	624	595	630	590	599	631	578	617	607	647	632	633	614	601	583	599	590	619	613	618	598	602	612	600	604	559	615	591	582	577	643	657	606	579	614	638	595	591	624	572	591	613	592	597	587	559	615	642	590	589	617	588	585	562	581	605	586	608	613	563	599	623	567	590	586	608	578	571	616	598	622	629	611	616	612	572	615	588	571	603	595	625	657	591	576	588	592	663	596	653	646	636	615	621	605	612	624	610	630	602	622	623	565	618	545	594	595	636	566	649	600	586	621	587	613	617	625	614	611	575	561	579	611	560	622	635	599	577	560	641	626	629	591	603	636	611	633	619	595	598	649	575	588	577	578	598	550	592	612	535	648	630	588	588	582	600	577	629	612	565	584	559	545	645	591	643	579	629	628	625	624	565	558	602	623	588	575	558	601	588	634	588	592	610	628	603	585	614	599	588	583	572	554	623	580	564	604	614	618	610	611	596	644	565	624	568	625	596	634	594	606	565
1181	560	288	214	261	388	393	343	283	203	150	147	225	244	378	296	263	200	143	133	119	100	101	101	93	86	104	94	116	135	133	109	90	179	311	144	106	86	93	79	190	342	294	241	198	121	97	68	76	56	55	69	61	49	83	62	75	66	73	68	67	59	67	52	62	67	67	61	67	68	59	51	57	75	59	73	69	66	68	72	45	63	53	73	56	58	62	69	77	64	54	70	63	60	61	62	72	64	66	54	66	66	76	65	71	55	65	75	63	56	69	73	75	61	60	61	63	55	61	62	65	66	59	54	59	59	60	71	59	54	61	68	66	54	58	85	54	66	54	73	74	60	52	61	66	63	65	56	67	59	71	54	61	69	60	56	57	70	62	73	65	60	60	64	52	82	61	65	64	53	61	62	60	63	64	55	75	75	74	77	62	58	70	72	53	60	64	67	65	57	65	72	70	72	60	50	65	60	59	74	68	51	52	65	59	57	61	71	61	65	54	66	78	69	63	63	68	50	71	58	70	72	78	50	53	57	53	57	63	64	47	67	68	63	67	55	62	61	50	92	70	58	65	50	59	60	67	54	58	68	63	79	65	45	69	81	50	63	63	57	54	54	51	59	67	62	47	50	65	60	64	71	61	80	57	61	57	68	65	70	59	71	53	60	67	57	58	65	68	68	57	59	57	68	69	52	78	93	59	71	63	54	62	60	75	67	57	57	54	62	80	54	69	72	45	71	69	68	47	69	68	76	72	62	63	68	60	54	64	69	42	66	59	59	64	60	49	50	67	86	79	55	87	81	77	70	70	60	78	53	68	67	75	52	66	85	52	50	62	79	66	71	57	62	79	68	59	64	63	53	50	80	69	63	70	71	55	62	64	85	51	56	57	60	63	56	61	68	74	66	78	66	69	54	71	74	65	72	69	68	60	69	68	56	65	80	64	69	65	79	75	58	66	65	63	68	62	59	58	50	66	50	77	73	61	75	73	69	66	68	62	67	58	64	53	66	71	60	58	72	60	58	63	53	75	67	73	67	62	53	68	52	71	59	64	70	52	62	62	73	60	64	65	61	66	65	77	70	64	61	74	76	70	53	69	57	73	66	79	53	49	63	66	61	56	57	72	56	65	48	58	72	53	64	66	58	67	62	55	60	63	62	49	57	64	42	66	60	59	67	76	43	62	46	62	71	72	62	68	57	80	64	72	51	78	66	64	61	58	63	66	75	55	66	60	52	67	52	84	60	60	56	61	52	58	61	65	62	72	61	55	66	69	73	72	60	77	64	77	62	52	75	54	82	56	83	64	60	64	47	49	60	64	61	59	56	70	50	76	62	59	56	56	55	79	73	72	78	68	54	87	49	64	52	85	59	66	61	69	78	65	60	63	63	66	76	63	65	68	65	66	65	61	69	71	65	63	58	64	70	55	60	63	61	58	60	64	71	68	59	53	65	73	59	64	79	64	65	64	67	58	61	52	70	77	51	64	52	59	60	68	75	57	56	65	60	71	75	62	57	64	61	83	69	75	61	58	64	57	59	69	69	69	73	60	70	66	63	70	50	56	63	69	64	70	60	63	67	72	59	56	54	52	66	66	60	65	67	56	53	50	68	74	68	52	71	56	72	61	62	71	60	63	77	67	63	63	54	57	63	69	69	59	62	55	65	63	70	64	61	66	67	61	64	73	52	50	65	78	58	82	64	61	61	60	65	61	59	57	63	57	70	53	60	64	72	62	78	65	56	65	74	61	57	61	62	59	58	70	68	66	61	55	70	62	65	51	65	66	71	61	62	62	58	71	58	70	76	40	60	61	67	67	79	58	75	72	66	73	70	71	65	55	55	69	50	58	57	67	67	69	53	51	59	54	61	58	61	54	56	75	54	61	62	55	63	61	72	55	52	47	59	68	48	67	71	68	67	65	66	58	71	66	66	69	57	55	80	62	66	62	59	64	66	61	66	57	68	83	55	61	75	66	74	66	67	63	77	76	69	73	76	68	62	71	61	52	51	61	49	75	59	67	60	52	70	69	57	75	54	65	58	61	63	67	62	69	70	63	61	65	60	55	57	52	66	68	57	61	59	68	75	62	75	71	57	53	60	68	56	67	66	79	63	78	61	53	64	76	58	66	58	70	58	70	48	63	47	77	71	53	54	57	71	71	44	68	59	66	72	77	71	72	62	79	53	71	50	64	58	61	60	59	57	55	61	59	69	59	57	71	76	64	53	58	59	56	70	59	70	67	64	67	81	60	63	58	69	60	70	54	58	83	59	59	74	83	56	68	62	60	67	72	70	59	52	64	50	61	63	60	73	77	57	58	60	66	57	68	59	63	58	63	62	63	80	58	58	70	57	68	81	65	68	63	49	69	65	57	64	63	61	67	64	67	64	72	51	52	72	93	58	67	57	67	62	62	50	59	71	60	65	67	50	68	58	58	53	53	68	57	60	69	76	59	65	55	60	74	54	70	80	69	59	55	69	66	60	60	62	73	72	64	71	74	82	75	68	64	57	58	60	62	57	61	87	57	55	76	72	75	71	66	55	66	77	56	69	65	62	70	65	53	55	60	62	60	62	54	58	74	59	70	66	63	52	68	74	73	66	64	58	58	58	60	65	60	73	55	67	67	64	76	56	45	78	68	69	57	61	65	70	54	60	59	54	66	59	76	62	70	65	80	68	60	67	73	57	63	67	63	70	66	72	59	78	71	67	58	54	69	55	74	62	61	61	70	64	62	57	70	52	65	64	77	81	74	64	75	58	80	47	59	52	60	49	61	55	55	81	85	67	74	66	63	68	84	77	55	63	78	67	65	84	70	59	59	60	62	58	57	62	65	67	56	61	62	76	72	73	56	72	69	64	63	71	69	48	68	62	69	62	80	58	59	63	72	66	55	77	64	62	53	61	60	60	61	67	82	60	69	62	56	77	68	63	67	53	58	64	66	57	78	52	73	56	53	53	83	67	69	73	55	61	70	66	64	58	58	52	61	69	72	80	65	73	65	64	59	63	68	71	65	73	46	75	72	63	42	60	70	51	50	57	70	57	50	56	63	69	58	68	69	56	61	69	46	64	76	63	73	57	69	67	60	60	73	58	68	75	69	78	69	52	58	47	71	70	55	64	64	70	55	73	66	60	58	61	69	55	61	64	67	71	65	58	59	59	53	64	49	55	68	58	66	66	56	59	75	78	59	57	54	81	65	60	62	60	66	58	69	74	69	65	74	71	70	51	60	62	70	64	66	69	66	56	67	78	57	53	65	71	61	70	51	61	57	86	64	74	68	66	56	64	57	69	63	62	66	57	70	78	69	55	57	49	83	55	61	56	73	69	72	54	66	49	69	62	72	59	68	70	65	49	78	61	61	63	65	61	56	80	68	54	53	60	64	65	63	59	53	63	61	58	73	73	68	74	60	72	72	51	64	76	63	71	73	56	57	56	51	53	64	76	64	68	58	70	54	57	62	65	68	58	81	53	73	66	54	62	62	50	74	56	65	66
17291	9397	4584	9894	17776	19751	18604	15904	12247	7746	5628	5365	7392	8345	10123	9462	8017	5902	4690	3439	2724	2406	1929	1846	1786	1817	2064	2505	2768	3377	2869	2817	2615	4410	8161	3215	1789	1597	1809	1434	4300	7986	6971	5542	3756	2087	1295	919	738	662	667	654	678	708	663	671	696	654	667	698	663	669	695	672	668	657	670	659	695	666	675	764	656	727	709	646	692	667	655	704	670	702	655	680	727	681	691	676	713	665	687	649	673	653	690	680	712	651	677	672	708	710	672	658	710	706	678	662	649	702	692	768	637	660	667	663	677	635	650	682	642	644	672	723	643	657	648	672	612	670	697	679	715	686	716	663	740	664	695	638	717	728	694	668	688	645	693	656	639	669	645	659	692	692	625	641	661	746	713	698	685	674	733	728	699	681	682	654	701	705	688	685	724	680	695	690	715	709	679	722	642	684	682	735	633	673	697	698	706	721	699	662	648	672	658	715	701	673	688	699	663	680	651	661	692	642	666	661	681	646	687	706	672	702	668	668	679	737	666	638	727	688	727	702	730	727	701	665	711	692	676	630	650	691	650	672	699	688	692	731	685	669	681	695	681	696	695	640	682	639	658	663	721	620	732	675	657	670	677	713	637	682	684	666	683	693	736	725	630	704	698	658	682	660	673	693	714	703	671	634	642	679	724	707	635	709	694	697	704	663	703	699	674	707	704	749	671	691	649	672	676	705	685	669	640	678	716	660	707	688	705	698	685	645	664	696	710	685	706	678	629	665	719	715	676	655	633	697	652	640	642	703	687	704	692	688	670	651	709	666	740	673	667	640	721	702	693	669	665	672	712	682	684	648	652	664	716	701	684	694	670	689	681	671	662	611	722	704	696	725	678	707	692	690	672	669	717	694	640	685	685	702	687	753	690	698	700	658	673	682	685	674	651	691	653	685	694	708	655	693	615	707	668	704	661	691	730	654	686	670	709	676	656	664	649	671	716	636	665	715	671	685	688	682	702	677	709	642	653	693	699	695	658	738	652	652	708	650	688	685	681	649	704	684	690	707	712	658	690	682	675	623	637	744	694	692	674	692	691	662	658	665	664	692	736	668	639	664	717	690	648	660	688	707	666	702	699	675	675	611	702	673	690	680	665	714	693	705	672	666	674	705	679	690	708	715	667	708	695	643	731	714	696	676	681	692	676	691	692	654	684	680	677	680	689	679	715	654	677	687	666	638	728	699	695	659	658	692	678	673	716	681	690	705	651	735	678	710	660	688	696	678	749	658	653	655	695	658	685	681	640	670	662	696	678	689	715	690	731	681	709	642	709	681	689	678	710	656	687	645	647	698	673	713	682	687	675	736	710	705	671	687	639	680	690	699	703	664	703	668	650	629	640	652	690	694	678	679	679	658	677	686	729	717	671	691	665	675	662	599	682	675	647	687	686	705	743	724	678	674	735	646	698	652	655	689	690	682	691	690	677	701	714	705	674	678	676	724	668	669	680	680	709	672	736	673	665	684	693	696	676	713	657	757	720	753	655	674	688	671	668	678	659	685	644	695	666	682	690	680	657	667	706	712	660	643	759	722	705	689	650	679	711	705	708	671	707	712	730	718	681	673	727	703	678	687	674	691	645	684	699	706	645	680	711	692	732	658	651	656	654	698	670	704	699	669	689	683	633	715	702	677	667	686	659	701	670	720	704	698	675	700	678	696	711	701	679	697	703	645	668	712	680	710	707	736	712	709	654	656	649	687	682	706	631	636	671	697	659	609	677	660	714	670	698	711	633	701	697	681	702	674	663	643	714	669	706	686	685	687	682	725	693	734	680	733	687	654	712	607	735	664	677	690	700	691	710	655	680	677	676	651	687	693	661	708	679	650	707	688	721	679	712	704	711	719	652	727	672	689	683	657	649	703	704	656	728	735	660	730	672	704	675	691	688	662	681	706	657	695	726	687	695	679	648	701	673	698	685	690	697	723	663	688	671	698	714	622	685	654	683	675	700	659	664	641	675	666	670	684	715	709	684	658	680	703	673	654	718	726	655	707	679	713	697	673	711	692	645	713	706	675	689	679	694	687	668	650	660	752	669	670	663	667	661	678	675	660	653	648	670	777	705	664	677	687	711	671	669	693	632	703	685	666	717	670	650	647	690	689	662	682	682	689	684	701	705	687	695	641	671	685	695	660	721	730	685	681	709	709	658	733	719	668	698	682	690	702	666	731	670	705	703	676	633	681	711	659	730	707	679	653	685	680	690	685	677	672	644	719	651	674	680	677	668	675	606	697	677	665	702	678	676	643	674	633	688	704	708	701	648	686	696	652	728	692	647	671	685	722	686	691	678	687	693	697	680	735	695	662	648	639	701	695	665	757	644	727	688	732	701	663	677	724	681	667	713	720	706	691	698	696	719	691	725	669	691	660	688	701	679	645	682	720	711	667	678	686	673	670	683	704	701	707	648	687	663	651	660	670	716	681	651	655	734	656	669	700	703	680	655	716	682	650	688	684	696	641	769	615	740	666	687	687	680	674	699	688	723	641	702	689	685	720	662	679	663	725	674	682	687	732	641	708	688	688	736	694	670	683	698	738	698	680	685	690	656	647	643	691	661	721	640	653	718	694	703	667	751	710	674	724	677	700	675	694	677	685	669	599	658	692	712	714	719	743	682	708	707	685	711	706	672	658	697	696	690	677	673	668	680	676	680	667	671	661	696	698	668	669	673	658	656	656	682	647	674	683	678	721	657	683	683	677	669	658	677	681	703	652	701	669	678	725	682	678	721	706	717	712	727	712	695	675	692	702	685	712	661	680	731	692	712	679	697	716	668	685	703	677	686	649	659	697	685	682	689	654	673	655	696	666	690	672	729	700	694	646	738	675	715	638	679	686	677	700	668	682	689	684	699	713	686	660	670	719	673	701	632	682	675	694	668	695	698	697	634	687	668	671	687	670	701	685	696	668	669	721	730	682	705	747	684	632	679	682	695	631	713	702	757	707	711	679	669	670	669	670	710	682	737	708	722	715	692	683	694	679	641	655	676	669	697	715	693	667	698	687	684	683	715	645	732	723	686	698	737	704	640	660	708	695	695	666	666	705	676	670	649	725	633	675	681	700	695	630	691	684	679	680	711	721	685	658	655	713	654	713	710	680	682	737	718	666	695	733	630	699	657	689	691	689	667	658	666	666	679	688	719	648	682	697	663	682	642	635	672	656	637	653	666	667	668	671	714	663	724	691	702	656	671	719	702	689	671	736	662	695	699	693	657	646	693	678	673	635	658	689	676	654	681	677	681	678	671	669	671	677	694	682	634	696	682	693	744	648	709	659	715	680	725	704	694	697	671	703	651	672	677	659	691	700	698	710	673	665	750	665	613	717	681	699	636	673	734	695	735	650	690	656	725	696	632	657	663	694	671	653	640	670	646	646	688	666	638	692	694	668	658	696	656	664	703	662	683	687	674	680	706	705	689	716	668	671	736	697	675	676	697	686	686	705	693	732	642	703	733	679	653	692	694	665	712	642	668	672
2445	435	251	214	230	329	330	301	268	171	149	137	210	277	313	294	230	201	149	128	102	94	98	86	108	93	109	92	153	151	144	141	102	189	223	171	79	72	66	87	155	395	309	259	191	136	86	61	62	60	62	41	63	55	60	56	57	44	48	53	56	54	44	51	43	64	59	58	48	68	56	51	56	59	43	58	48	58	58	66	43	57	37	51	47	56	54	52	43	59	58	41	59	57	48	61	62	49	50	53	43	48	63	54	39	53	62	51	50	64	43	45	62	53	64	48	39	60	47	40	39	55	46	58	57	50	57	67	59	52	53	47	54	50	47	53	45	40	48	66	58	60	39	44	52	55	55	52	57	63	60	49	69	43	50	57	38	50	44	52	63	57	60	49	61	47	60	51	59	55	55	43	54	64	57	45	51	62	60	56	57	54	47	53	52	49	66	54	54	48	45	55	45	56	65	51	44	67	41	55	43	42	57	48	48	52	43	56	42	62	59	51	45	52	44	53	50	59	49	56	54	54	33	60	69	57	65	59	68	50	51	46	57	55	63	56	56	50	54	57	57	53	55	49	36	47	57	52	55	52	50	53	61	52	62	54	50	53	66	53	65	61	52	55	61	54	47	59	64	70	46	59	56	54	53	65	54	55	55	53	59	71	59	72	57	63	62	54	49	73	54	51	56	51	58	40	55	41	49	54	61	52	49	48	37	49	52	52	54	64	45	51	49	52	62	62	62	58	56	59	57	52	72	44	55	47	54	48	56	49	64	63	46	67	42	50	59	69	53	59	54	62	55	53	59	49	53	61	54	60	63	57	40	48	53	56	59	59	55	56	48	51	47	33	52	55	56	61	39	68	48	59	57	57	54	55	68	57	54	80	56	60	57	52	62	79	61	47	62	54	47	40	57	47	58	48	53	55	58	50	48	58	58	55	65	55	49	56	39	45	45	65	59	57	54	51	48	48	54	61	50	50	56	53	66	46	70	49	56	59	66	46	57	39	50	60	46	65	53	64	57	62	60	42	57	40	53	67	50	69	55	62	59	62	57	59	54	58	54	68	52	62	55	54	53	60	58	54	53	46	46	51	62	54	64	54	51	52	68	61	57	41	48	68	45	47	45	54	56	48	58	57	57	51	45	47	61	66	69	60	44	58	62	57	53	54	51	53	65	62	55	45	59	57	59	56	51	66	49	49	60	48	64	62	55	50	48	69	45	58	42	63	55	61	48	57	46	57	58	48	58	56	53	66	62	46	54	56	48	66	61	53	49	57	62	46	51	42	49	54	50	49	63	64	40	41	47	55	45	52	59	49	67	61	47	57	61	53	63	47	43	66	52	53	54	45	47	47	45	65	45	42	56	57	50	42	54	49	59	49	42	59	55	51	44	69	42	53	45	58	49	60	49	50	48	63	57	51	47	55	56	54	57	53	48	40	55	53	54	49	63	52	52	50	51	67	50	46	67	64	61	59	45	57	66	53	64	58	45	61	49	46	49	47	47	56	47	66	45	67	61	59	48	51	56	50	41	62	51	50	47	52	57	61	53	62	55	56	55	59	52	59	71	64	46	51	71	48	45	60	49	56	57	56	50	50	45	39	66	76	66	48	59	45	37	39	69	49	56	61	51	67	57	50	70	48	45	64	54	56	46	51	48	53	64	68	53	53	57	57	65	54	60	51	44	51	45	54	52	49	50	53	54	47	59	46	57	47	65	55	69	52	51	62	49	45	52	58	48	62	60	54	61	52	56	53	42	50	51	54	52	48	64	62	46	57	55	57	47	58	72	53	48	48	57	50	48	44	63	58	54	55	51	56	59	51	54	66	55	48	44	52	59	46	54	62	51	58	63	55	63	47	49	51	56	65	53	53	71	63	48	52	45	53	52	56	61	48	43	62	47	54	42	48	43	48	59	62	57	63	58	48	50	50	52	47	48	59	71	62	58	54	58	53	44	54	38	68	49	52	57	54	58	59	51	54	60	46	55	48	41	53	54	57	70	58	62	55	59	56	47	47	36	61	44	50	54	58	58	60	59	64	52	47	63	50	38	59	66	55	58	51	72	53	73	49	62	51	49	43	44	56	44	58	47	72	62	65	66	55	58	51	56	61	56	57	61	61	45	43	43	55	39	54	59	45	61	53	55	47	60	52	46	51	45	53	47	47	56	52	53	50	50	60	56	37	48	53	52	61	72	48	53	44	69	46	44	49	54	56	50	60	43	53	58	55	43	52	58	60	49	43	59	53	55	65	54	44	43	44	68	44	77	46	63	49	49	65	61	49	67	61	58	69	61	60	53	47	55	56	51	53	56	45	51	59	55	45	55	64	37	73	56	42	64	57	60	51	59	48	51	63	46	71	54	57	52	59	50	53	55	51	44	51	52	48	56	52	47	51	55	48	47	56	53	55	65	57	64	65	49	66	49	71	56	62	43	50	50	54	55	55	42	59	42	56	61	46	58	68	45	59	46	53	37	64	65	62	54	62	48	52	48	50	64	54	57	62	50	56	60	56	61	44	52	66	54	48	56	59	53	58	61	55	67	49	52	57	55	60	63	60	54	54	56	58	55	52	61	55	73	67	56	41	49	44	55	56	63	57	70	63	57	51	55	62	53	44	50	56	50	51	60	59	43	49	53	65	56	64	52	60	62	49	55	50	54	52	57	61	55	49	44	47	46	55	45	72	46	62	60	53	49	68	47	55	46	64	59	58	57	48	56	52	51	53	49	59	42	67	54	43	60	63	60	51	57	51	47	55	56	52	57	40	56	78	56	52	52	55	43	58	63	54	47	43	49	54	57	50	56	57	70	68	47	51	48	74	52	58	55	50	57	53	58	45	54	68	50	45	53	68	70	63	46	53	48	65	46	67	45	59	49	50	50	61	46	57	65	43	46	52	58	68	56	58	51	60	74	52	58	51	60	55	50	67	36	50	50	55	47	62	49	65	46	66	61	50	54	57	63	56	63	56	51	72	46	53	39	50	71	59	47	42	65	59	57	55	53	65	54	38	47	51	58	50	41	72	55	37	65	51	48	65	50	49	50	47	62	54	45	49	50	56	56	61	57	46	59	65	55	55	41	63	66	60	54	53	48	54	54	52	44	56	56	50	57	59	47	48	50	51	49	51	47	60	65	62	55	60	56	43	50	54	62	59	55	65	55	50	47	63	56	55	56	47	57	57	42	60	56	44	38	61	62	47	65	76	51	68	57	51	53	59	51	61	48	46	43	55	51	49	48	62	44	51	60	54	52	57	68	55	52	43	52	50	48	56	53	64	67	73	62	80	43	58	43	59	59	29	55	65	51	63	59	56	55	56	49	54	53	63	54	46	64	53	38	56	42	42	48	57	54	56	53	53	63	51	63	49	50	51	62	58	55	62	40	53	72	53	55	45	46	53	58	45	58	69	42	55	51	64	52	55	55	51	68	48	59	69	42	53	63	52	57	61	59	44	42	60	61	62	52	73	61	62	61	58	59	58	49	51	58	63	52	56
15994	8079	4345	9004	16601	18760	16994	14543	11460	7473	5564	5299	7153	9393	10472	9716	7377	6048	4431	3313	3022	2234	2359	2217	2226	2268	2713	2547	3783	4259	3931	3015	2465	5116	5447	4029	1838	1401	1401	1289	3834	9203	7696	6278	4125	2271	1226	834	668	617	612	576	582	547	613	613	577	612	571	594	586	631	617	615	565	582	582	552	582	589	546	605	603	598	603	585	536	586	633	609	576	574	574	576	591	562	575	568	575	589	635	607	551	623	595	619	620	574	609	594	578	641	604	584	586	617	611	569	597	579	591	633	629	594	604	616	596	578	596	609	575	622	574	592	559	594	645	573	619	573	572	636	586	603	627	584	610	605	579	592	585	579	627	568	586	618	588	641	608	622	603	571	602	613	552	617	602	573	620	573	644	638	571	567	619	582	585	607	579	577	617	597	558	570	578	596	600	611	570	566	574	608	646	625	614	637	598	594	586	570	625	565	603	589	520	570	594	605	611	578	614	564	612	582	547	579	577	589	603	619	619	550	620	598	595	590	599	616	557	565	598	588	583	589	635	598	612	598	630	596	632	598	606	615	567	615	613	589	550	573	589	581	622	588	632	581	542	583	580	629	551	561	617	590	599	579	579	600	614	642	586	565	603	622	596	613	619	587	602	612	635	609	549	580	627	546	576	559	601	570	613	567	607	581	581	566	607	590	635	568	577	569	582	605	620	609	606	587	616	614	625	612	645	568	613	581	604	592	624	602	623	593	605	583	589	605	577	597	606	594	617	623	622	581	617	596	604	645	580	609	565	624	584	610	635	586	636	563	561	641	584	632	569	586	585	617	596	616	564	574	591	637	617	580	603	620	589	607	587	568	594	595	570	580	568	607	644	595	564	618	553	610	602	594	578	612	580	585	580	578	587	631	604	636	618	592	597	614	582	617	571	632	626	572	613	610	582	639	601	575	579	561	592	563	594	599	610	588	560	564	589	580	638	582	542	579	583	581	592	627	572	596	599	557	565	602	580	593	563	582	596	598	634	524	602	582	596	591	622	577	657	604	592	570	648	596	606	579	627	597	537	623	547	614	644	595	556	613	645	610	646	597	612	590	602	590	584	613	600	604	596	570	605	599	559	610	589	540	582	595	626	630	580	556	611	582	577	543	547	598	620	590	631	592	618	641	560	564	627	663	603	587	600	587	586	622	641	617	589	566	615	573	560	584	615	609	634	619	608	583	572	556	595	574	540	583	592	641	586	610	651	563	633	583	612	584	573	558	653	579	572	594	602	617	609	595	609	566	615	570	630	561	579	618	567	578	561	590	591	618	580	622	556	569	592	595	617	580	619	588	595	617	594	613	580	589	601	584	575	615	619	607	608	588	613	553	580	586	584	618	583	595	599	595	587	592	598	590	615	631	640	572	608	603	579	577	580	592	602	585	569	619	580	592	593	578	575	619	601	617	602	576	563	557	603	573	567	587	578	649	595	596	614	573	625	601	621	587	582	620	611	622	647	551	621	590	603	597	605	604	641	583	644	602	566	593	617	543	612	619	610	604	599	587	629	603	613	612	612	605	617	589	627	604	613	556	594	595	580	621	605	611	627	593	610	587	610	590	607	615	582	609	599	569	603	555	621	596	586	606	620	613	590	611	567	550	607	611	592	591	627	614	580	575	577	619	617	596	581	637	620	628	611	590	560	626	595	612	598	597	614	557	609	576	588	601	587	543	568	589	565	606	583	611	588	640	657	578	604	586	596	616	638	597	596	588	621	605	592	552	588	554	595	587	596	578	603	607	601	568	631	592	611	572	597	587	591	597	571	576	585	580	595	600	628	564	566	589	615	572	569	606	601	604	569	567	573	603	617	582	585	611	589	635	569	579	609	563	605	625	619	595	604	617	578	603	588	587	535	602	569	595	604	567	580	585	573	584	597	592	613	628	594	590	625	583	599	593	577	598	620	622	545	563	625	599	622	635	589	565	601	565	616	573	608	585	581	575	655	597	580	549	613	585	576	617	606	611	577	635	563	629	566	595	598	579	596	611	621	600	565	593	593	567	577	555	596	560	573	592	596	578	605	632	619	581	588	565	613	573	567	605	601	578	592	615	606	604	580	592	592	556	584	640	603	617	640	613	590	597	587	602	620	633	569	591	590	590	624	575	628	561	604	595	645	636	605	609	649	563	593	593	641	599	601	603	577	608	604	595	605	576	578	596	562	603	643	618	619	562	551	594	596	590	620	570	618	588	622	579	567	583	594	618	550	591	595	607	558	578	569	578	560	590	626	596	591	604	617	568	581	573	549	593	564	610	581	612	632	622	570	593	591	592	572	591	621	627	611	633	573	618	613	582	593	613	622	577	589	585	541	576	599	618	620	614	604	614	621	600	589	545	567	553	617	584	620	561	588	614	591	602	605	599	587	584	587	571	558	599	569	576	579	607	598	610	626	600	631	629	579	557	619	584	562	594	607	609	597	545	602	537	589	584	586	602	628	555	590	599	589	589	583	610	557	547	540	580	611	583	638	578	579	588	591	592	585	565	594	611	618	610	566	585	613	612	572	630	598	582	606	609	574	566	574	573	589	559	594	583	611	613	611	600	575	598	588	542	611	598	538	607	573	657	589	584	575	631	602	615	630	622	622	567	604	559	579	597	606	601	601	576	618	595	587	567	618	558	610	576	602	575	608	600	561	594	586	553	609	596	585	593	614	603	566	598	619	644	585	584	592	563	564	599	604	587	614	572	559	601	577	599	657	628	567	616	550	611	580	574	604	558	562	570	604	619	570	607	601	605	522	579	609	561	630	588	602	543	633	584	585	648	577	620	614	597	610	632	611	547	562	619	577	603	558	609	604	598	637	593	622	586	593	660	620	606	590	645	604	598	637	579	611	599	613	591	589	602	572	585	588	595	618	589	585	610	574	602	581	582	582	615	607	616	563	615	578	622	572	615	579	583	653	551	601	600	594	582	578	592	604	559	603	522	601	623	617	637	573	629	619	619	592	603	618	598	630	577	574	607	580	595	590	596	592	629	577	615	621	604	568	606	574	571	597	612	599	562	611	646	595	648	606	567	579	642	608	590	599	591	605	592	592	633	605	647	612	625	593	642	581	624	596	642	621	601	627	606	602	601	621	647	603	603	582	589	570	570	561	580	569	564	609	606	603	585	578	597	555	581	600	643	578	616	639	616	631	634	571	618	641	536	585	548	563	595	590	579	600	592	628	583	566	599	581	579	610	613	642	576	580	584	615	570	580	569	567	581	610	571	619	648	590	577	592	581	594	597	639	595	556	563	645	565	578	614	631	592	581	622	615	577	600	606	614	571	570	626	586	633	592	565	623	552	608	565	651	604	582	613	627	583	605	623	587	605	625	532	637	581	558	597	589	629	610	632	610	574	605	606	603	595	618	561	557	577	563	606	598	649	574	590	579	554	603	629	598	608	649	584	599	556	601	597	621	620	608	585	569	634	603	594	561	564	594	599	596	590	615	583	618	589	615	611	578	558	617	615	619	586	623	564	554	566	614	601
1553	631	377	272	285	447	493	329	325	243	188	184	253	347	398	442	304	216	174	141	160	155	155	133	129	165	123	101	143	177	205	158	85	189	219	134	121	102	103	125	242	643	465	368	266	143	95	69	65	70	76	65	67	66	67	64	53	54	66	60	51	51	62	64	67	67	62	54	59	69	66	53	63	62	70	67	59	61	62	58	47	67	51	54	56	68	55	56	52	59	55	64	59	65	59	63	70	52	71	55	66	63	55	64	55	60	57	57	68	51	49	50	69	69	53	67	60	56	70	68	64	62	64	67	65	61	67	52	62	54	55	72	69	54	55	68	54	53	55	64	69	61	59	58	55	78	60	62	49	63	56	68	59	80	76	68	52	70	69	57	56	60	52	62	79	50	61	82	50	67	74	75	56	65	64	61	65	67	62	69	68	55	54	58	68	89	68	76	85	54	66	56	59	57	57	66	64	60	61	73	66	64	67	68	67	61	74	64	64	70	69	70	69	59	57	68	56	56	74	66	66	72	66	60	69	63	66	63	56	60	47	48	63	72	62	76	73	69	65	68	66	65	75	68	57	71	56	70	57	71	56	70	72	73	69	51	67	62	51	47	55	73	61	57	67	67	51	63	70	62	65	62	62	51	60	62	71	60	70	61	67	71	65	61	59	73	56	69	63	56	60	76	65	68	66	65	84	60	68	61	58	65	52	70	53	53	57	65	70	64	70	68	64	62	67	59	66	42	75	68	47	61	64	64	67	68	67	64	62	59	64	59	73	63	60	56	41	56	57	56	75	53	62	66	69	68	58	75	65	63	64	73	56	47	65	72	58	72	78	53	71	48	62	68	60	62	73	64	64	66	69	65	68	72	70	58	61	61	58	72	70	62	75	62	60	58	55	61	70	56	50	67	55	65	63	66	64	50	63	70	67	70	60	59	75	68	56	50	64	68	54	75	58	62	65	68	68	62	65	52	53	87	54	71	52	60	70	63	79	75	55	58	62	52	71	52	57	74	59	60	55	51	47	54	52	76	54	63	47	55	59	67	47	73	75	69	65	61	65	52	56	66	72	68	73	56	73	67	70	63	53	66	58	53	74	55	84	64	71	79	82	56	73	67	68	60	63	75	63	51	60	62	68	58	73	65	60	81	61	53	78	70	49	63	57	64	67	51	63	62	83	73	55	62	69	71	66	61	72	64	68	54	47	66	59	67	54	74	52	69	61	55	53	69	54	67	66	56	71	57	60	63	58	65	63	70	59	56	67	62	64	60	65	57	76	54	63	69	67	70	52	57	72	71	59	60	74	56	60	68	62	64	79	53	63	59	68	66	60	59	54	55	58	75	64	60	64	64	52	78	67	57	70	57	56	78	62	76	69	70	57	67	84	58	62	57	57	48	66	61	55	53	61	80	61	54	49	56	58	70	66	78	65	70	62	67	59	74	77	48	50	69	62	46	66	82	57	76	66	61	61	57	69	74	55	62	64	70	75	69	57	70	58	53	53	59	62	62	72	67	61	77	63	66	52	62	64	66	64	56	73	63	69	61	68	59	78	58	65	73	61	63	65	60	62	66	64	60	63	64	71	67	55	61	66	71	57	63	69	80	60	72	60	69	56	66	50	64	55	65	65	59	65	74	66	85	63	62	64	43	54	48	76	59	61	69	50	65	59	67	65	76	64	59	71	64	78	56	66	60	71	62	60	46	61	67	68	68	64	61	76	60	52	63	67	58	64	62	59	65	58	65	65	68	79	57	72	62	69	62	57	71	73	53	69	48	54	60	69	71	54	50	76	72	52	52	55	66	68	67	62	55	57	82	67	70	62	52	63	68	60	60	68	49	67	64	65	53	62	58	52	59	63	60	66	69	69	66	63	61	56	48	68	61	68	63	73	63	69	66	56	72	65	40	78	73	70	57	69	53	55	64	71	66	67	68	48	58	53	58	58	59	52	63	69	58	42	54	58	56	57	69	67	69	66	43	71	62	61	55	65	69	75	61	64	66	73	61	68	56	63	60	64	70	61	72	72	67	64	63	55	60	66	54	83	52	70	73	55	71	52	57	80	62	49	55	59	66	58	60	52	50	61	72	47	58	72	57	57	51	64	59	64	68	50	46	70	54	72	54	71	59	84	63	53	67	56	68	58	65	63	69	51	60	67	65	83	66	70	71	52	66	71	73	64	62	58	62	62	69	61	63	71	72	70	61	67	62	70	73	69	71	71	58	68	61	73	72	78	52	65	69	68	61	58	73	72	66	71	59	65	58	49	56	59	60	73	46	74	65	63	60	72	62	63	68	66	60	62	62	62	72	66	71	51	65	62	52	56	53	59	58	77	71	64	57	54	70	64	67	57	62	69	57	53	70	71	60	68	60	67	60	73	90	59	68	59	50	55	75	58	55	72	55	63	63	63	58	67	64	66	73	58	75	56	70	67	67	64	67	57	57	64	72	58	57	60	63	58	55	60	65	79	52	67	60	69	67	73	51	60	64	70	63	58	53	56	66	52	65	64	57	67	57	63	71	58	78	53	61	59	70	56	54	70	63	57	71	57	77	74	64	78	66	61	57	66	72	58	59	57	62	82	70	63	72	50	72	80	58	56	75	64	64	50	74	60	60	66	58	70	80	55	67	63	69	58	67	56	60	64	52	72	51	54	53	54	61	66	70	52	55	67	74	81	56	54	81	73	78	67	50	67	75	49	37	55	67	50	58	61	62	54	59	64	67	64	73	65	73	64	67	70	54	62	60	59	62	55	60	47	51	68	69	66	67	58	63	56	59	57	60	48	69	59	72	59	62	71	79	60	69	65	64	59	59	59	81	73	64	76	60	51	59	77	73	50	62	77	63	61	51	61	80	61	50	66	78	60	57	66	58	59	68	67	69	67	60	58	91	72	74	53	65	64	76	63	63	57	65	66	61	66	50	49	70	55	71	63	61	72	53	60	69	62	65	64	58	58	64	61	63	53	63	65	70	72	54	67	56	67	65	61	49	64	60	55	62	55	50	70	54	58	60	67	62	67	54	69	68	67	48	74	64	69	65	76	66	59	55	62	66	66	64	64	49	60	67	55	62	77	51	62	77	66	72	68	61	64	49	55	55	61	72	75	72	53	66	67	72	61	55	53	72	62	58	54	64	69	59	59	72	65	56	57	55	62	55	49	54	51	71	78	63	62	67	66	69	73	51	77	65	63	64	60	62	65	58	81	53	68	54	64	66	61	70	48	60	61	71	67	68	68	72	62	63	69	66	75	56	56	82	55	62	63	51	67	70	55	62	66	66	61	75	63	77	61	78	59	55	47	61	60	51	64	73	72	80	72	65	70	46	71	60	54	61	74	57	58	59	74	62	61	47	62	50	54	62	58	59	53	50	60	80	44	61	60	52	50	57	54	69	77	66	77	50	73	54	74	57	48	52	59	65	57	70	65	69	69	50	61	56	68	62	70	74	72	63	50	53	63	65	68	71	74	70	63	51	66	68	67	60	69	70	75	64
19396	9832	6282	11394	19977	21692	20020	15520	13271	9861	7068	6776	8394	11023	11998	12537	8970	6562	5029	3954	4761	4080	4004	3524	3526	3525	3089	2642	4177	5019	5058	3783	2325	4581	5393	2738	2422	2661	2779	2393	6434	14095	10720	8133	5255	2853	1600	935	797	695	693	676	684	625	679	707	685	729	704	665	713	643	660	765	677	648	715	628	696	690	634	703	690	651	731	692	624	690	731	705	672	679	695	692	717	698	647	639	677	699	711	638	659	702	706	717	638	688	695	656	657	732	710	728	668	654	703	661	665	692	677	695	691	634	676	670	661	679	710	669	669	679	633	674	656	671	652	696	674	681	687	674	666	668	672	706	663	680	688	686	668	667	682	662	694	640	671	710	662	725	712	704	689	671	719	716	634	647	688	657	686	713	672	647	702	699	699	668	708	709	667	665	681	734	676	687	671	666	706	685	678	663	689	738	715	648	632	676	717	700	653	672	673	697	668	690	714	704	671	716	708	679	738	660	684	744	678	707	695	651	669	682	707	651	702	670	740	662	660	692	674	674	668	701	665	679	699	663	721	699	673	678	698	705	718	685	670	650	701	659	598	707	686	643	696	654	697	685	670	640	643	668	727	703	674	655	670	687	751	692	679	689	748	675	686	724	700	680	651	729	698	671	688	647	654	701	708	639	735	691	661	705	691	648	682	740	682	722	642	711	691	646	716	632	676	706	675	704	686	713	656	645	683	636	643	639	698	692	692	685	683	659	670	671	707	691	658	694	724	661	667	677	702	708	719	732	670	658	657	678	655	689	641	702	710	718	702	648	663	689	639	688	667	674	712	739	708	698	668	675	708	623	654	707	691	684	689	657	680	652	687	695	681	677	674	710	666	682	657	682	694	671	663	671	672	692	698	666	702	729	676	697	634	623	633	724	691	683	705	676	709	686	665	635	633	688	676	667	696	666	700	681	709	713	715	692	651	668	662	667	679	669	660	662	677	702	666	666	667	670	709	684	745	700	676	693	698	703	700	689	652	698	682	677	653	698	719	692	665	641	690	686	665	683	701	697	703	696	669	668	696	713	663	668	689	669	700	641	685	642	704	710	636	689	627	672	672	644	675	734	668	713	657	675	705	645	733	654	674	724	676	678	710	635	684	701	719	689	597	671	664	641	715	696	728	683	698	684	668	638	659	655	715	727	649	669	702	684	682	694	710	723	678	642	700	674	696	665	650	694	693	769	709	654	660	701	664	686	668	675	710	682	693	690	668	678	622	664	684	691	671	669	704	675	685	711	671	693	695	689	716	661	690	675	664	678	705	680	702	655	683	670	665	625	655	716	674	653	693	669	689	712	673	687	654	661	692	661	672	652	672	684	703	718	693	692	688	716	660	642	682	736	680	700	633	697	671	698	650	706	672	640	728	655	671	675	672	648	670	681	678	635	694	675	700	712	660	712	674	670	655	720	691	716	760	708	676	703	661	707	691	683	667	658	664	664	713	694	638	661	687	666	672	722	648	703	610	693	675	630	682	698	678	657	686	699	731	706	687	650	670	688	680	664	685	714	666	673	697	725	722	636	686	673	648	723	651	649	695	664	658	664	664	678	674	747	672	706	700	695	669	711	658	674	688	681	692	636	697	692	657	653	702	707	669	671	686	719	703	664	656	704	705	679	660	718	660	717	653	673	685	675	728	705	680	641	695	713	691	660	669	715	650	688	684	665	670	668	666	727	696	668	690	663	718	693	697	646	682	669	717	654	680	659	667	684	718	681	687	677	663	669	726	660	713	654	644	694	669	675	670	668	685	692	714	722	726	654	658	711	684	709	678	737	649	675	683	655	639	670	640	659	664	684	701	679	649	639	667	664	732	668	693	653	619	680	700	692	666	690	732	699	696	658	733	672	731	716	687	642	679	696	623	640	675	645	665	701	677	697	682	675	689	666	650	680	739	668	661	618	639	724	680	717	655	714	700	646	678	710	674	662	689	675	668	674	723	680	673	670	688	656	712	646	675	673	689	695	703	697	693	664	706	667	701	697	679	699	673	684	688	672	679	680	716	686	701	631	697	661	682	677	663	687	672	651	694	720	667	697	704	719	667	704	715	701	683	651	687	684	658	690	689	673	681	682	674	691	685	702	699	714	701	679	700	665	666	712	690	709	708	667	687	718	657	667	740	702	706	708	644	683	698	735	705	690	681	721	677	664	675	682	667	743	646	692	644	653	676	650	673	701	714	684	629	675	651	725	666	701	692	697	687	657	622	698	679	699	664	641	678	691	639	690	697	627	635	688	605	688	713	703	666	689	716	669	633	688	645	674	672	642	692	692	726	647	628	690	630	671	658	694	729	684	688	712	662	703	686	720	702	674	709	608	662	680	727	693	649	692	720	661	690	647	665	681	727	687	720	636	660	698	670	684	677	677	662	677	722	642	698	710	665	687	656	687	670	707	734	699	684	665	683	672	644	653	636	677	716	692	700	616	691	699	773	666	716	690	621	722	710	645	679	677	668	642	705	682	675	660	669	648	681	646	680	703	683	623	684	640	693	633	646	676	648	711	667	676	646	723	680	650	660	660	703	645	648	644	725	729	663	664	626	692	712	732	694	675	684	677	724	663	662	687	758	664	702	677	706	698	719	688	698	767	752	649	734	709	739	649	699	703	677	691	678	691	683	681	696	722	661	698	670	688	707	667	710	653	641	673	688	711	689	705	663	680	693	690	676	651	700	694	661	670	698	680	711	655	677	710	697	660	665	715	698	680	654	674	730	700	619	676	655	692	688	670	692	726	655	647	703	669	631	710	678	687	640	670	681	695	691	693	677	718	677	672	707	676	659	675	705	675	682	693	656	667	669	690	697	675	697	691	673	726	653	634	729	710	646	701	660	703	686	724	668	656	702	680	666	732	702	669	670	653	675	682	646	681	657	702	694	640	699	701	684	702	713	682	684	688	677	678	646	699	654	678	657	697	668	692	681	639	683	686	653	687	696	749	714	688	735	663	650	681	733	636	743	643	689	744	716	709	699	748	667	707	651	705	656	708	681	655	690	676	680	695	676	703	698	687	671	693	645	712	707	685	700	726	741	674	697	716	687	680	650	671	672	674	706	697	663	656	704	627	672	700	739	682	686	637	699	689	713	698	744	646	672	677	655	724	685	658	726	676	669	679	660	681	701	662	675	652	672	659	719	664	687	695	695	708	664	688	675	681	646	695	666	740	691	702	702	704	694	736	747	674	673	722	669	682	676	716	715	658	691	678	717	679	689	689	702	704	645	711	702	700	691	693	694	700	718	647	718	658	687	660	674	656	680	697	693	703	652	702	684	710	676	696	686	699	692	703	658	699	716	711	690	662	654	692	728	657	733	727	697	672	636	687	700	718	670	670	651	662	657	682	675	677	690	687	718	616	683	657	735	661	693	695	704	633	682	728	718	652	717	657	713	701	713	708	704	683	715	709	650	686	780	697	629	661	633	670	702	665	677	666	694	691	667	658	664	698	698	707	663	656	681	694	696	701	688	723	663	680	675	646
1626	335	202	184	169	228	221	170	159	149	125	118	127	185	212	294	179	116	107	97	111	95	112	92	85	79	79	106	109	126	137	101	117	104	129	79	79	85	105	74	160	182	162	142	95	75	71	62	57	54	43	51	40	63	53	58	54	44	48	52	53	48	55	55	52	45	47	43	64	43	57	55	55	61	60	54	56	55	49	58	53	46	53	41	60	49	72	54	68	40	49	51	52	58	45	42	50	45	48	53	56	59	55	43	61	63	60	63	57	59	55	60	57	64	36	53	41	61	51	47	58	56	47	61	48	44	50	43	55	48	56	63	59	49	67	52	57	54	68	63	52	56	51	44	65	46	65	67	53	59	62	50	44	60	38	51	56	56	51	51	62	55	53	55	46	52	57	50	50	52	58	49	56	48	60	63	52	62	54	69	50	50	62	55	64	59	60	45	63	36	60	54	54	50	56	52	61	62	55	44	55	70	61	53	68	60	67	47	53	64	58	60	66	54	61	70	55	65	58	66	40	67	53	53	37	57	56	49	55	62	54	50	66	51	63	60	54	56	57	63	61	66	52	56	43	56	53	53	55	54	62	53	46	54	56	54	41	54	60	66	62	65	60	41	65	51	53	62	48	53	52	49	51	62	50	50	52	57	70	52	55	46	59	60	59	80	46	56	50	57	59	65	65	52	60	64	53	61	56	62	51	56	50	51	49	55	58	57	51	50	65	54	59	61	55	58	65	53	47	54	59	57	52	36	62	55	57	53	46	54	50	69	57	55	55	48	52	57	54	58	52	59	57	53	61	47	64	49	40	50	52	34	67	48	59	49	54	57	56	53	42	48	63	45	59	66	65	41	61	50	50	50	66	41	55	53	44	69	53	64	56	51	43	63	50	50	68	59	50	56	46	54	56	55	58	62	54	63	48	62	54	48	49	56	46	61	61	56	52	50	51	60	60	48	43	54	47	54	49	50	62	59	49	55	66	57	67	50	63	55	47	52	54	59	59	47	45	57	55	54	56	55	50	42	58	56	49	56	56	59	47	63	56	56	54	42	57	65	59	54	62	72	56	66	49	48	46	58	48	53	50	53	55	56	56	53	59	63	41	51	54	47	62	58	45	55	48	58	49	47	52	58	53	51	39	49	49	49	48	65	54	54	59	56	54	64	51	50	66	44	54	52	56	48	59	54	54	60	48	58	58	64	65	62	62	57	65	57	62	55	53	47	74	51	48	64	50	48	58	49	56	56	49	56	54	54	47	62	51	57	56	50	54	59	59	66	65	41	49	54	55	50	58	56	62	64	48	65	54	50	54	55	55	66	49	62	55	72	70	48	71	50	63	49	63	54	55	58	57	74	48	71	66	62	48	51	53	55	56	58	47	50	66	55	55	75	65	54	47	56	56	55	46	55	53	56	50	69	62	61	55	49	64	52	49	54	58	62	54	60	42	58	58	58	50	62	55	46	48	67	57	61	49	46	52	45	68	64	69	52	72	50	48	55	37	56	50	64	49	61	45	62	56	64	47	59	58	36	56	49	53	64	57	53	44	64	53	49	72	47	53	54	59	58	55	50	50	54	66	52	53	54	50	64	64	56	67	61	44	62	48	57	66	55	50	68	53	54	44	56	42	55	49	53	64	58	48	66	53	61	59	45	57	56	58	52	50	61	60	50	66	48	50	48	64	51	62	54	55	52	52	48	67	50	50	57	50	51	52	58	53	51	55	45	69	52	58	56	38	54	59	58	42	63	56	54	46	61	53	63	54	52	57	67	58	57	57	56	56	55	52	60	44	57	60	57	69	42	68	65	43	46	56	53	62	51	53	56	51	48	50	51	63	44	62	53	61	51	39	60	47	61	60	44	58	49	44	62	54	54	53	63	59	51	47	53	53	46	43	43	53	46	58	44	66	53	50	73	41	44	60	60	63	48	52	47	60	72	48	57	69	53	46	53	52	45	49	64	62	65	51	66	49	53	63	56	56	46	43	50	67	47	48	56	60	47	54	53	55	54	40	53	48	45	69	64	50	41	62	65	51	63	61	62	64	59	62	50	47	60	53	51	54	68	62	63	47	56	57	58	66	61	52	43	60	49	62	53	54	64	55	44	46	60	50	58	44	56	49	52	49	65	50	62	69	49	53	60	61	46	55	57	58	49	53	50	63	57	54	54	56	63	69	53	70	66	49	41	67	52	53	50	49	53	56	46	50	44	58	54	67	72	50	61	35	50	63	48	59	55	59	73	49	45	60	52	51	51	50	66	59	56	58	73	48	44	60	67	54	51	47	47	57	54	52	48	53	73	60	56	61	74	61	48	47	43	63	57	47	56	55	51	55	47	46	63	49	55	53	57	53	60	42	55	48	57	61	61	52	55	56	50	55	73	55	48	68	64	49	57	61	44	61	49	66	56	46	46	53	59	64	54	60	57	57	50	51	62	61	59	63	46	65	58	62	49	69	36	62	61	58	69	67	39	53	66	53	48	58	69	63	50	62	51	41	62	57	56	54	54	59	54	43	61	59	62	61	44	60	45	45	59	63	60	58	65	54	62	48	61	57	56	49	53	56	63	58	56	55	50	61	60	55	48	59	50	53	48	47	46	46	52	50	49	63	60	73	59	46	50	57	53	59	64	55	52	57	50	58	54	54	64	56	39	43	58	48	60	54	60	56	69	52	57	61	70	55	51	70	49	57	50	51	48	56	60	54	63	44	53	65	54	47	53	62	46	46	57	62	50	45	57	41	53	57	62	54	48	56	61	48	40	45	57	55	59	64	48	54	52	68	56	56	56	59	45	50	51	55	57	51	55	57	50	58	49	75	53	52	64	52	67	54	69	47	46	53	55	42	57	52	48	44	55	58	38	67	43	60	64	54	54	46	56	62	59	43	59	64	50	59	48	55	46	56	50	62	66	42	56	53	58	44	51	56	58	51	62	65	65	58	55	62	58	56	50	55	53	36	58	60	47	57	61	63	51	68	47	55	60	63	45	52	60	66	62	48	53	50	68	69	65	64	50	52	49	52	63	43	41	60	50	62	46	50	55	54	48	59	51	49	61	58	64	58	73	48	59	54	57	66	68	51	51	61	69	69	64	52	51	59	70	54	45	52	63	51	67	66	54	56	56	55	61	43	53	53	61	43	75	56	47	52	45	51	60	54	55	62	46	62	45	57	61	53	72	60	46	51	53	58	39	53	51	51	61	53	67	49	49	43	56	56	61	71	53	48	53	57	68	50	52	65	48	55	48	69	55	54	48	56	56	61	59	60	64	45	58	65	53	53	48	64	59	69	50	38	54	54	49	53	49	51	52	54	59	57	62	51	50	55	51	54	53	70	65	42	57	54	70	61	58	41	64	59	43	54	53	55	51	62	56	53	41	61	36	60	39	52	54	57	62	60	59	49	61	58	60	61	59	44	63	52	51	66	55	47	49	60	45	47	65	60	56	51	45	67	58	61	51	47	57	63	64	60	59	55	74	67	47	54	51	59	50	55	46
13476	6240	3804	7195	12690	14455	12626	9078	6919	6363	4218	3537	4114	6433	7573	8229	5422	3643	2783	2437	2669	2507	2691	2300	1893	1267	1390	1868	2605	2991	3117	2475	2446	2243	2308	1868	1611	1634	1842	2241	3723	4369	3460	2485	1707	1178	827	651	626	595	605	600	628	663	601	592	629	564	570	622	605	569	595	585	551	586	606	573	646	573	629	608	543	581	571	580	600	558	602	602	609	570	592	576	601	589	593	567	592	586	607	611	612	612	611	574	562	612	591	593	623	588	594	565	636	611	614	585	584	612	581	606	581	637	631	606	589	626	615	564	562	609	617	578	550	601	614	588	628	582	586	569	595	612	580	598	588	611	575	655	578	559	654	576	609	613	593	599	597	628	591	627	596	657	604	562	591	624	575	574	565	646	613	587	584	542	599	613	658	592	632	583	583	635	595	620	652	595	578	610	589	589	584	583	606	565	627	636	525	580	538	582	632	594	622	610	575	580	624	594	624	580	553	572	619	622	587	609	601	600	588	604	611	603	590	585	584	553	650	622	595	631	592	598	596	608	623	548	603	587	591	587	607	585	590	650	584	608	627	615	598	612	597	582	584	549	617	593	606	597	637	617	616	579	621	631	602	628	630	598	596	625	579	566	621	553	573	562	565	567	601	646	598	616	657	611	630	635	597	627	587	583	570	629	627	602	596	602	584	609	605	609	635	616	593	599	621	649	573	609	626	589	618	587	580	578	578	596	593	578	600	581	594	591	569	574	605	622	558	610	585	584	596	621	585	542	618	615	621	581	577	635	607	616	611	605	589	601	613	579	568	605	583	551	593	600	605	598	607	595	566	605	634	605	632	599	549	576	565	643	571	630	653	580	605	596	613	597	595	601	585	573	629	589	594	577	614	567	569	584	604	570	565	629	581	575	584	647	630	593	567	638	575	575	567	598	549	589	576	618	623	627	631	570	571	592	614	581	631	589	563	539	600	591	624	585	602	628	599	629	592	604	581	612	551	608	583	607	598	562	598	561	583	638	579	656	627	588	601	634	595	569	599	637	612	601	593	611	570	622	587	658	601	596	631	627	541	577	584	608	603	619	622	604	607	620	633	578	608	573	593	613	573	606	606	617	604	605	588	594	587	599	589	564	589	624	583	585	614	618	597	607	598	642	640	585	597	602	560	660	589	588	571	590	619	581	578	629	589	582	610	604	593	592	578	587	590	617	568	648	594	604	623	584	629	602	591	581	645	544	611	595	622	601	609	629	569	581	584	596	622	581	643	602	573	580	603	599	651	624	608	593	608	600	594	588	576	599	614	634	589	607	586	592	614	574	634	602	607	606	632	586	550	614	570	605	566	647	596	628	567	616	595	588	626	603	606	632	667	569	621	581	577	581	573	566	535	604	578	621	618	602	588	632	592	600	577	607	598	597	603	622	642	598	583	602	576	634	591	645	619	561	582	554	564	570	574	594	598	631	629	575	625	619	586	610	589	635	579	598	615	592	575	605	557	600	649	640	631	586	616	598	574	651	599	600	580	592	578	601	596	585	610	603	596	601	589	622	578	645	610	600	631	605	595	595	661	570	582	599	577	626	605	570	594	615	635	631	631	582	598	565	610	597	605	626	596	575	543	573	593	604	634	565	579	610	660	637	647	575	560	585	594	615	647	598	617	617	580	619	670	565	595	616	616	623	618	529	622	594	601	590	596	573	594	614	622	626	602	643	589	584	600	602	619	600	614	590	584	594	628	606	622	611	565	616	606	574	654	567	634	624	633	586	583	626	609	574	632	606	552	605	552	612	565	600	626	583	619	557	606	579	625	613	577	625	597	594	585	582	603	574	658	587	600	622	676	624	603	628	623	539	599	559	584	604	644	599	616	554	588	546	595	617	639	574	605	610	595	598	626	590	575	605	620	606	553	610	611	603	616	592	616	628	612	607	587	636	654	576	609	590	593	605	586	585	570	583	549	595	611	648	606	644	632	595	542	592	643	617	549	592	645	606	608	620	566	566	594	627	625	597	532	567	615	642	646	638	620	592	651	606	567	628	554	623	575	618	615	573	568	597	594	572	610	612	596	614	587	591	573	647	566	561	564	611	588	599	592	638	599	608	611	594	579	596	564	605	600	569	621	577	566	631	625	583	589	571	610	604	589	591	612	597	583	601	593	585	573	587	595	573	605	572	599	574	646	579	600	610	659	588	612	581	581	596	581	610	594	580	593	562	602	591	618	616	629	574	556	644	591	575	577	592	560	584	593	593	630	567	624	604	627	580	587	605	589	628	606	602	553	581	574	628	556	618	603	610	617	603	612	597	622	603	567	600	585	623	610	640	600	558	582	579	558	600	618	583	602	563	618	599	592	602	553	594	558	624	636	605	614	589	582	575	566	566	564	609	633	603	631	598	626	568	603	578	647	579	616	586	587	598	599	577	575	635	630	619	600	569	586	623	614	587	568	606	588	608	614	610	609	608	613	623	608	586	611	621	601	634	630	595	589	624	560	615	679	600	596	611	618	582	549	596	583	603	596	613	528	543	574	559	626	620	615	625	592	604	599	575	568	632	652	603	610	581	608	610	582	608	569	580	606	666	628	585	584	594	638	624	572	564	612	603	566	601	574	618	600	628	590	550	623	608	596	636	652	622	614	607	588	625	606	557	602	593	598	590	632	584	595	610	594	644	601	609	572	622	562	581	613	619	580	599	584	573	591	595	623	598	591	601	560	623	590	582	621	609	616	597	581	593	616	608	608	626	566	612	571	598	609	572	594	613	565	619	619	600	612	568	591	596	648	609	582	647	617	587	590	611	624	617	671	589	625	615	607	570	587	523	608	636	586	658	601	575	588	595	640	623	586	588	622	594	615	599	629	604	600	608	605	551	597	566	598	624	595	610	625	557	580	596	546	588	534	604	650	625	573	580	617	576	554	547	561	596	611	616	631	639	600	620	621	599	599	578	624	606	643	601	615	584	602	558	586	598	611	601	599	655	648	594	567	576	579	596	613	567	602	634	619	582	635	587	651	612	591	599	589	596	586	572	592	592	583	574	578	595	606	566	571	633	602	623	574	578	563	624	621	653	591	565	636	580	648	582	632	565	653	599	644	623	627	607	562	610	598	595	607	565	617	637	630	592	575	580	615	583	586	627	615	601	585	577	641	639	604	582	588	587	612	596	588	586	578	604	591	581	573	571	596	598	582	578	584	583	585	606	617	627	616	622	561	607	587	615	613	608	619	618	585	612	573	600	592	610	586	621	653	613	559	603	620	633	634	604	635	595	600	603	550	581	585	595	566	533	584	598	585	597	533	578	603	616	597	590	570	608	591	626	596	598	618	577	564	559	606	635	625	609	570	622	599	621	650	622	626	591	589	593	650	593	607	624	599	607	577	594	599	614	606	566	601	602	602	597	562	601	577	595	587	621	607	550	609	612	595	637	632	560	587	520	630	599	587	585	614	588	587	591	577	636	565	652	644	598	588	569	648	617	578	634	602	576	573	598	592	622	576	630	650	619	608	597	582	587
1073	559	326	263	219	339	327	283	214	206	172	139	195	216	252	310	247	173	138	120	140	134	160	96	89	92	76	108	138	154	131	134	116	110	101	103	94	88	85	82	394	350	283	242	174	145	95	66	72	67	61	71	77	60	61	63	69	72	68	64	67	67	61	68	55	63	73	67	78	67	63	54	64	52	68	47	54	51	57	68	55	64	59	61	65	54	59	53	68	75	58	73	52	60	73	59	69	66	62	75	66	60	45	71	77	58	67	65	58	88	63	81	59	53	66	64	74	61	56	50	54	51	66	60	51	66	50	55	63	58	55	38	54	57	68	66	50	61	71	58	60	70	69	61	63	36	50	61	43	62	50	57	68	52	72	63	61	64	59	58	72	61	66	57	75	67	51	60	58	63	60	59	53	56	71	69	64	46	59	53	56	64	58	63	52	47	60	54	66	55	50	52	63	62	53	60	75	57	56	66	64	57	58	50	56	72	73	58	67	45	69	65	59	55	60	63	68	58	60	91	63	55	46	69	69	67	73	61	56	75	58	52	66	74	59	59	52	62	64	60	54	52	71	60	64	61	83	52	61	64	64	58	57	66	50	62	70	54	52	67	72	70	57	52	59	64	69	79	59	66	65	50	67	48	64	61	60	61	54	69	63	74	54	58	54	56	71	54	54	53	69	73	63	63	60	74	60	55	75	37	75	47	68	60	65	65	63	64	57	50	77	60	74	52	59	57	55	55	69	54	88	53	70	59	57	57	64	66	72	69	73	72	64	63	77	61	61	69	64	61	55	72	64	50	66	59	62	66	58	48	73	60	63	66	74	61	62	57	55	67	57	64	56	54	58	54	53	64	74	58	64	62	64	75	55	67	60	58	64	57	65	66	65	55	71	73	74	65	59	52	72	63	57	63	57	68	58	54	62	63	70	53	74	71	64	69	58	62	73	53	78	60	61	59	79	65	57	71	71	61	58	74	61	68	58	48	74	63	75	48	46	61	75	59	75	57	57	60	57	61	63	54	54	71	56	60	68	64	55	67	71	74	64	72	69	68	62	59	75	59	60	61	69	66	60	46	70	45	56	58	60	58	58	44	63	54	66	62	59	54	62	60	63	66	57	63	61	71	63	70	67	54	64	55	53	68	60	62	57	67	68	66	76	67	53	63	67	58	48	58	62	76	69	60	51	62	54	63	54	57	51	67	67	54	69	60	72	60	80	74	70	63	57	61	67	67	65	70	56	51	58	46	51	81	57	63	52	64	67	69	66	53	56	60	63	46	80	67	74	65	71	65	69	53	61	64	62	68	48	73	68	61	56	59	57	63	53	68	55	58	68	51	62	69	53	61	56	48	60	53	77	62	58	66	60	70	73	50	59	56	67	62	52	63	49	69	68	58	54	67	74	57	68	60	54	58	55	60	61	55	52	61	65	69	66	63	49	68	70	68	62	67	54	62	55	59	50	60	57	65	71	62	69	79	52	55	79	52	63	56	63	58	51	59	60	68	60	54	66	62	62	65	48	69	53	55	61	74	66	55	83	59	66	57	58	57	61	46	71	55	56	63	47	63	62	61	60	56	49	68	56	64	63	64	63	68	55	69	69	63	81	62	66	54	68	52	73	57	67	51	73	53	58	70	68	62	59	41	68	68	59	56	65	68	66	65	65	47	43	56	74	65	56	54	58	64	64	60	64	67	66	60	73	51	60	50	64	74	67	70	53	55	64	71	52	48	63	59	42	58	72	54	67	59	44	63	53	76	58	76	63	47	66	64	65	49	76	50	58	61	61	64	64	69	67	50	56	54	62	61	60	63	72	57	54	74	75	64	69	63	66	60	59	61	63	65	71	64	63	56	65	49	60	55	67	45	65	68	69	55	69	68	71	64	77	52	72	74	54	79	79	57	68	59	49	70	75	48	59	56	63	75	73	56	70	67	69	62	67	69	51	56	63	60	64	52	51	64	73	69	64	40	73	62	47	67	65	66	64	52	61	61	78	66	67	66	71	67	56	74	57	66	57	66	53	56	58	69	58	72	58	67	72	60	58	65	68	53	44	64	70	60	52	62	45	63	64	62	80	60	54	54	73	54	62	57	53	74	66	69	60	64	66	61	55	70	63	63	60	64	75	69	66	61	71	58	60	59	74	53	59	69	65	61	61	66	66	54	55	53	63	64	64	61	66	56	75	70	63	60	70	61	67	59	63	67	71	61	73	72	51	61	49	71	76	63	68	61	72	59	70	55	47	62	64	64	63	64	71	68	75	60	61	80	74	70	65	53	64	62	65	70	76	53	69	64	70	62	60	60	52	67	60	63	53	64	52	59	73	57	51	72	62	63	70	61	56	55	67	72	52	60	65	65	60	69	71	70	75	57	65	57	60	63	67	62	63	70	55	56	72	59	65	65	70	58	57	56	58	58	57	57	59	68	64	61	59	46	64	61	57	68	52	58	68	72	55	62	52	60	79	69	63	54	64	75	69	59	66	61	52	57	59	63	61	60	60	59	73	69	69	52	74	72	63	60	69	70	58	56	53	64	60	72	56	83	72	85	69	71	61	62	54	60	70	59	59	68	53	85	61	59	70	73	48	71	58	68	68	60	57	60	72	62	60	64	71	58	54	57	70	56	56	68	56	56	63	68	62	56	54	67	68	74	63	75	54	62	64	61	63	61	61	53	59	56	73	46	56	42	68	47	60	72	68	68	63	61	71	59	66	72	51	67	50	49	60	65	52	55	47	46	65	74	50	65	63	64	51	66	77	52	61	49	74	58	64	52	70	59	63	56	66	61	68	56	56	62	66	68	68	64	70	78	66	61	55	59	73	57	60	70	67	68	63	57	73	60	67	64	59	57	61	60	50	61	54	60	63	52	67	71	63	55	48	59	60	47	52	59	62	50	48	62	61	65	70	68	61	70	73	68	64	62	48	55	65	61	63	71	57	57	53	52	62	66	56	55	75	48	68	66	52	71	67	65	56	59	47	58	63	64	62	49	54	65	53	68	52	60	58	64	51	68	65	80	70	57	55	53	42	54	70	73	56	66	74	66	61	54	67	68	70	52	67	57	73	58	74	46	53	56	65	64	74	57	64	56	65	70	66	43	63	70	61	63	62	62	52	54	64	63	51	63	55	69	59	56	65	57	63	60	70	63	64	51	61	71	58	56	67	54	50	57	59	50	55	66	73	74	58	57	54	59	60	62	63	54	70	67	57	56	61	62	73	65	48	52	49	49	55	63	45	49	64	68	74	59	66	67	73	67	72	59	56	53	62	56	55	63	65	72	47	53	56	68	66	60	45	59	69	70	56	54	73	61	54	58	53	59	75	68	63	64	51	69	73	65	64	62	82	64	60	56	77	67	63	72	78	68	54	64	56	72	62	57	51	74	57	60	72	47	62	56	69	66	62	64	65	60	67	44	55	64	55	58	74	56	67	67	70	58	50	75	46	72	47	65	55	59	63	49	56	61	56	57	62	50	70	52	45	65	65	68	53	59
16526	9387	5531	10223	16112	18298	16917	12736	10167	8264	6770	5125	5807	7003	8556	9759	7740	5487	4051	3550	3616	4116	3493	2263	1885	1408	1554	2477	3223	3969	3755	3095	2887	2390	2144	2072	1660	1397	1573	2201	10107	9212	6798	4869	3439	2022	1129	834	740	646	669	685	664	658	648	652	647	627	668	689	694	640	690	684	706	743	666	668	641	673	701	660	676	642	644	700	659	684	686	652	679	679	640	714	658	700	721	647	679	676	657	700	668	712	710	732	714	680	676	675	712	678	678	709	678	641	656	721	676	668	662	695	675	684	689	645	680	728	667	719	657	685	711	666	724	712	666	687	660	741	646	693	710	646	617	704	667	647	697	669	688	701	689	707	640	638	696	689	725	673	683	677	698	645	739	704	624	676	681	691	657	677	668	691	679	644	696	697	699	682	659	691	623	698	673	691	682	691	685	688	697	644	668	734	695	718	644	684	711	643	658	682	667	697	653	692	713	650	691	639	641	652	715	739	704	669	626	670	683	648	650	612	662	675	661	704	696	698	737	650	723	650	705	713	690	688	655	634	694	656	703	662	662	657	666	698	677	670	704	695	690	694	652	669	690	621	703	657	657	684	645	708	652	650	661	692	635	713	660	666	730	649	642	690	661	674	688	690	686	668	720	698	653	659	676	660	668	650	696	717	700	712	644	677	680	725	682	704	671	646	662	689	690	645	642	658	742	709	721	684	649	669	641	711	671	636	682	698	688	670	678	697	675	655	661	660	652	679	687	676	673	641	677	663	684	673	660	653	693	682	675	681	683	711	615	655	628	653	699	705	695	695	684	664	679	659	723	710	700	673	694	682	661	694	715	659	646	668	675	676	703	597	635	632	687	686	699	682	683	711	666	681	659	713	715	670	671	685	667	678	719	657	656	699	669	672	675	651	669	664	718	698	717	697	685	622	695	647	643	670	667	677	676	699	697	696	671	648	714	673	733	668	688	642	656	687	642	711	660	699	683	688	679	682	687	632	665	682	699	656	696	653	677	720	689	673	735	634	662	648	705	665	671	700	669	656	681	703	668	702	700	669	650	664	636	634	667	665	694	633	658	668	634	664	696	636	681	666	630	678	659	673	687	643	677	621	668	686	736	672	658	662	650	652	663	690	689	672	655	665	688	670	648	648	660	671	673	654	716	704	693	730	653	661	645	680	681	733	679	650	656	721	712	688	692	617	685	666	695	647	658	696	659	707	672	634	671	701	661	681	647	678	683	690	725	671	709	694	654	657	686	697	624	668	682	678	736	677	725	709	663	644	668	691	648	702	681	682	672	614	647	668	658	678	690	714	651	684	716	695	644	670	689	692	708	713	672	719	686	687	631	657	670	685	682	685	625	698	669	706	646	603	682	667	710	658	657	653	667	672	649	681	714	692	630	680	704	664	676	662	714	670	693	668	693	706	719	611	699	644	665	663	684	699	670	681	661	702	706	688	720	680	687	711	675	661	679	667	706	672	690	663	665	675	681	660	644	688	679	694	651	698	674	654	699	670	688	661	671	660	678	658	698	630	653	703	723	696	704	679	678	704	678	658	651	702	664	691	692	666	719	711	673	683	689	733	698	690	686	692	670	704	676	709	645	691	703	677	670	738	643	671	702	663	651	666	636	679	726	695	682	679	634	692	721	707	716	694	692	643	685	692	640	659	716	680	701	667	640	678	683	721	707	711	639	653	680	732	638	663	654	690	665	700	661	689	695	660	651	624	637	664	641	675	692	686	695	690	636	691	682	660	657	668	661	683	715	682	636	634	709	675	696	697	684	668	692	687	690	680	689	686	663	660	679	618	652	676	668	621	700	670	684	670	656	688	691	653	688	628	702	684	701	680	640	654	653	666	645	667	743	677	675	685	677	683	710	696	715	664	695	658	666	747	700	662	711	627	653	673	707	692	691	690	684	670	682	666	676	646	678	701	661	683	692	642	713	616	662	662	645	704	706	639	650	668	641	643	628	674	676	691	685	634	670	648	632	721	704	678	663	736	685	697	631	625	716	657	662	688	680	651	665	700	644	654	684	678	638	666	665	669	675	698	675	649	700	653	645	665	703	660	680	721	663	643	657	698	643	700	639	692	696	686	668	671	671	652	614	689	681	643	698	680	664	696	650	693	670	694	703	602	655	655	627	673	676	690	689	656	672	703	713	658	646	685	676	668	697	658	695	711	676	689	726	667	670	682	679	624	663	643	757	668	670	707	667	636	694	636	682	650	645	706	667	688	721	707	686	640	753	677	674	684	679	654	701	658	641	657	696	682	689	654	702	679	683	691	665	678	646	666	638	665	690	690	625	685	701	699	669	727	647	708	658	665	701	664	669	676	705	696	668	669	701	669	686	648	676	699	677	708	681	694	693	671	653	664	683	673	699	651	680	668	671	713	664	680	635	683	672	683	709	716	702	662	687	678	689	657	661	700	707	668	647	669	661	743	713	654	640	681	685	634	700	675	649	734	658	697	699	643	653	746	688	658	658	670	688	675	701	679	712	661	651	704	693	696	694	714	691	682	732	639	664	677	690	663	675	697	679	691	689	694	707	652	669	675	736	695	634	651	662	687	654	689	660	655	704	662	677	680	664	673	636	657	686	700	650	679	660	664	648	644	642	696	732	680	665	673	639	665	678	639	717	657	662	651	711	690	667	675	652	695	650	646	696	677	687	639	678	699	696	693	707	668	745	677	685	714	718	630	672	650	645	676	683	714	703	693	665	671	697	679	620	668	682	697	679	700	685	714	683	658	697	676	649	683	657	652	644	706	636	685	668	714	654	705	686	703	671	642	704	645	643	711	691	685	666	702	751	683	645	686	644	643	705	684	715	712	675	661	622	695	666	694	702	689	674	677	630	680	641	652	651	651	681	665	696	657	672	663	710	645	662	671	658	682	679	687	711	662	698	663	661	675	694	652	673	652	641	670	688	729	653	680	672	686	671	664	646	725	672	636	657	715	711	680	681	711	653	735	695	692	664	671	609	679	661	696	713	685	686	651	694	673	666	655	623	656	652	680	677	699	709	678	657	691	688	679	654	697	636	688	727	656	711	687	699	675	725	661	697	707	657	611	665	674	691	674	674	679	640	694	670	726	673	676	654	723	646	716	681	700	704	690	654	685	700	662	669	659	667	725	714	646	646	642	723	676	712	732	726	663	712	645	662	660	664	678	664	655	667	677	664	642	630	685	666	685	629	713	726	661	726	712	715	683	696	662	699	682	696	662	645	645	712	620	755	679	691	694	633	659	665	673	732	630	662	679	687	672	697	680	655	674	705	674	664	691	677	715	731	698	682	634	667	687	690	654	632	712	641	671	702	682	648	650	706	705	701	710	635	665	687	683	653	735	683	693	697	646	664	667	655	660	687	623	702	661	685	639	719	700	747	644	680	702	678	668	670	677	661	740	684	658	660	685	679	659	673	648	664	668	668	634	706	692	676	668	696	645	678	665	697	711	676	696	662	703	692	646	669	710	688	643	629	661	703	696	668	665	659	669	704	640
2552	500	269	210	218	294	346	268	232	174	187	163	176	187	206	201	255	194	165	172	164	147	98	83	73	67	79	101	115	137	145	134	141	111	91	88	90	73	69	75	207	446	374	299	244	131	67	57	54	47	57	60	52	52	54	53	49	56	61	42	61	49	50	54	48	49	50	48	47	46	48	48	52	49	46	56	50	54	60	60	48	59	55	50	42	52	62	56	59	59	64	51	74	48	64	54	47	61	50	58	65	51	57	58	51	50	54	40	59	60	57	51	46	54	64	72	64	46	38	42	52	56	47	46	61	46	52	49	55	58	66	47	63	52	65	44	52	56	44	48	59	50	55	49	58	51	55	48	63	50	56	40	70	57	53	45	58	48	51	55	52	61	47	55	58	65	50	49	62	52	47	44	51	49	56	52	59	50	43	61	53	51	51	50	62	45	49	42	56	57	55	44	68	52	45	57	53	49	67	58	41	42	66	37	46	44	51	50	56	52	41	39	57	69	61	35	46	62	59	49	52	47	53	52	57	50	48	55	45	53	58	56	55	61	48	57	59	46	46	54	51	56	49	63	60	65	50	46	46	56	56	46	53	59	48	64	42	61	53	58	50	54	54	54	48	51	47	42	43	52	55	50	55	47	58	48	37	47	54	43	43	50	54	54	54	43	65	56	54	52	49	54	57	57	65	67	63	43	47	56	48	53	47	63	54	57	51	48	35	61	52	53	71	55	52	51	46	63	50	52	51	67	46	46	50	48	42	63	49	51	68	47	61	48	47	47	50	53	65	49	47	48	46	47	47	53	43	67	54	50	46	55	61	49	62	63	49	54	52	48	63	49	56	47	64	67	56	44	53	48	53	52	73	49	45	30	62	50	49	41	57	53	45	52	42	50	59	44	44	53	48	44	49	60	54	58	47	59	53	56	63	54	49	55	56	50	55	42	65	36	65	58	55	52	54	53	45	52	51	50	51	57	68	54	53	51	49	56	48	52	50	54	53	60	37	39	50	56	54	50	53	55	55	58	52	51	53	39	58	66	57	54	48	64	52	51	65	47	49	50	63	58	65	51	44	47	46	56	37	45	57	55	59	64	57	41	54	55	39	52	65	50	51	45	56	56	68	72	49	51	47	55	49	45	49	54	65	55	57	52	58	62	52	58	48	54	45	46	49	58	53	59	56	46	60	39	53	48	54	54	42	59	59	36	41	50	52	45	50	56	51	65	47	60	53	50	41	54	57	62	59	52	48	52	70	48	57	58	57	54	47	44	46	56	70	50	56	63	53	40	50	44	47	56	44	54	65	54	39	55	62	60	54	52	55	38	55	49	59	51	50	49	72	47	54	50	46	53	43	46	62	66	55	54	53	58	59	54	54	58	46	52	36	51	35	55	62	52	59	51	55	48	52	52	54	52	56	48	54	55	54	38	50	46	59	34	48	68	48	47	31	56	43	43	54	55	64	60	44	48	47	50	48	45	55	50	49	62	64	46	62	48	52	71	51	38	68	42	56	51	39	46	50	47	59	58	53	50	46	54	56	54	60	54	51	59	49	54	55	45	45	62	47	75	44	56	56	48	52	53	45	46	51	50	53	48	68	49	42	43	68	43	54	60	55	51	46	55	57	47	46	51	69	51	73	40	60	35	55	55	49	43	52	59	56	46	44	55	50	53	50	59	54	41	49	53	63	45	34	47	55	51	54	58	49	56	56	67	44	68	60	50	56	54	67	52	53	43	54	48	55	49	65	57	47	51	47	54	58	61	44	42	46	51	48	51	54	56	58	50	51	57	51	53	59	59	54	59	47	52	56	53	54	51	42	44	45	65	53	51	55	40	65	61	54	47	43	47	47	61	57	52	36	50	50	57	54	43	49	55	44	58	50	55	51	43	53	54	65	38	49	55	57	55	61	60	47	58	69	45	51	55	43	62	56	48	62	53	54	54	54	49	56	34	60	59	57	50	52	64	44	45	50	56	56	46	51	31	45	53	65	56	51	57	55	47	62	55	45	56	53	48	52	51	52	58	61	44	53	50	50	53	58	51	61	56	47	40	58	51	59	60	57	50	49	52	44	41	60	37	60	46	56	42	50	55	44	42	44	51	67	60	68	41	55	50	50	56	51	59	44	49	55	61	42	45	60	54	53	44	36	45	47	48	68	53	52	46	59	47	60	53	44	54	64	43	51	55	47	56	54	54	51	59	45	43	46	50	48	47	69	54	43	49	42	47	56	52	50	54	54	51	46	62	58	55	42	61	66	52	49	53	51	65	57	50	58	46	51	55	55	57	51	46	53	55	48	38	57	41	53	50	55	50	46	56	56	61	53	38	57	45	52	45	52	48	40	51	54	49	59	60	50	43	60	56	64	46	43	64	56	50	52	59	51	59	61	63	51	49	43	50	60	49	41	50	64	44	53	62	61	56	48	48	62	57	63	54	56	56	40	46	53	68	51	56	57	59	44	54	57	59	48	45	55	60	37	53	44	49	57	66	46	46	52	60	55	59	57	57	57	58	62	57	49	62	56	62	56	46	65	45	49	59	49	47	42	57	68	64	50	54	61	69	48	72	56	63	59	61	58	49	51	49	50	36	51	48	52	49	45	48	62	42	43	60	51	51	58	45	51	43	66	55	54	54	42	49	68	49	56	37	57	46	44	54	43	46	55	35	62	48	59	65	45	49	56	43	63	48	49	57	52	44	57	64	64	63	44	54	44	49	57	52	72	44	64	43	57	52	59	47	48	48	57	64	62	51	55	57	59	55	46	62	54	61	67	52	55	55	67	48	52	62	64	52	44	48	70	52	51	56	56	45	65	53	51	50	43	43	61	64	34	57	61	61	59	67	51	69	52	29	52	49	61	60	50	57	61	60	67	45	50	54	54	48	47	43	72	44	51	53	56	49	60	63	55	46	64	50	50	57	51	77	48	66	45	60	47	53	53	47	57	51	47	51	56	52	63	54	50	51	47	53	41	57	50	44	52	55	42	44	59	35	43	46	59	56	56	49	61	68	56	49	56	55	54	63	54	56	59	74	52	51	46	60	48	44	58	62	54	41	55	65	55	38	57	59	58	62	50	46	50	69	49	75	39	47	55	47	51	52	45	65	41	57	57	54	58	57	53	47	51	67	47	64	46	54	50	55	66	54	68	48	50	47	56	49	47	53	62	44	50	72	47	46	61	59	55	65	55	55	50	50	57	50	57	45	50	49	45	44	62	44	61	52	57	55	52	61	60	54	41	48	48	50	61	44	45	62	53	41	67	52	58	33	49	61	58	52	55	42	50	52	32	43	74	59	52	47	61	49	49	61	53	47	53	56	54	52	61	53	45	54	59	71	52	44	43	47	57	49	53	60	51	49	62	45	58	64	53	48	53	54	58	42	44	57	51	53	62	43	42	53	50	55	53	54	53	51	50	46	49	58	56	45	51	51	54	47	51	67	54	51	46	56	54	55	50	41	49	51	44	47	46	48	47	39	47	54	56	52	57	51	48	53
16667	8637	5662	9194	15980	18112	16612	13125	10162	7853	7043	5382	5673	6392	7231	7097	8230	6325	5025	4948	4418	3930	3007	1866	1441	1401	1536	2179	2780	3682	3919	3677	3308	2480	2028	1874	1595	1389	1384	1448	5149	9587	9492	7117	5026	2588	1324	813	681	656	588	596	592	628	556	613	546	620	602	579	609	578	544	586	669	590	610	586	591	575	599	608	557	591	560	596	605	594	601	553	586	579	562	560	563	600	559	591	595	568	614	567	593	580	540	565	547	599	605	554	564	598	605	591	588	573	559	562	566	603	581	552	574	573	586	582	628	645	527	565	527	581	600	572	561	588	603	554	592	569	578	544	518	545	582	549	612	602	623	579	561	628	572	548	603	588	622	557	579	626	624	594	538	558	628	624	600	616	570	584	588	555	606	597	601	541	586	635	593	598	561	581	548	591	579	534	587	548	566	607	572	590	535	539	569	594	559	585	570	618	561	591	555	594	607	601	585	523	579	567	595	600	577	585	578	582	568	563	582	607	561	570	582	566	612	596	604	561	586	551	591	566	632	615	573	573	586	586	622	582	595	578	587	570	578	594	607	585	585	591	579	552	582	616	572	591	607	589	600	552	560	573	598	592	584	611	578	584	581	583	613	599	529	599	590	646	608	591	572	597	616	607	628	590	510	609	592	587	554	602	553	625	570	591	591	568	547	586	638	561	571	605	542	614	579	584	612	627	552	553	576	602	588	552	591	598	571	585	590	574	588	618	569	606	583	558	604	579	567	581	569	564	571	619	594	564	616	611	569	585	616	606	581	609	560	549	605	561	582	558	611	551	596	554	603	611	637	602	605	590	538	617	580	598	541	594	629	607	621	614	587	615	566	563	570	567	570	627	603	560	583	608	557	620	590	604	560	587	622	542	582	572	627	596	597	557	592	575	580	540	607	580	544	554	588	579	600	622	561	579	585	627	610	558	598	616	563	606	600	598	589	611	647	581	577	547	613	550	598	581	544	625	557	573	556	585	604	575	602	561	586	610	626	634	579	624	553	595	601	577	600	609	548	594	605	593	555	548	631	621	605	606	550	592	553	569	589	558	620	603	593	582	603	601	595	551	590	571	629	618	603	589	549	596	541	602	628	578	598	644	589	516	581	584	587	586	597	586	579	601	542	597	591	584	582	611	588	602	583	579	603	567	588	595	650	576	623	549	588	626	592	620	570	592	546	546	572	624	557	589	546	605	586	595	610	584	581	587	595	557	608	604	644	610	567	594	580	591	588	603	597	594	626	632	546	553	552	545	553	593	616	606	575	536	584	600	611	593	625	575	569	610	606	565	636	599	554	563	568	601	578	619	553	557	603	608	607	581	576	598	582	588	565	589	585	573	574	559	606	597	558	595	565	604	598	557	640	619	594	547	586	586	594	608	535	552	584	590	562	579	556	501	572	584	612	562	618	586	566	614	559	594	580	590	584	608	619	578	597	601	560	599	587	572	574	564	540	586	543	560	628	597	594	563	616	596	617	574	576	596	585	596	550	588	577	561	592	600	564	575	600	589	547	644	622	580	601	581	603	593	583	628	596	617	593	577	592	628	550	555	599	618	580	599	570	586	584	575	611	580	559	601	583	583	574	623	613	551	615	562	563	591	600	521	580	601	569	584	556	580	530	579	574	581	597	574	566	581	575	564	532	579	587	565	601	568	580	587	635	605	583	624	565	570	566	575	593	556	566	552	589	617	625	593	608	619	516	586	585	589	578	551	545	609	582	631	578	622	585	598	611	548	581	605	573	581	576	589	564	565	563	571	582	605	601	597	615	557	589	592	583	531	548	565	573	603	606	610	606	616	584	576	583	567	551	586	574	543	620	580	604	588	596	576	616	563	566	619	569	576	580	614	549	629	662	600	619	615	566	586	560	605	566	548	541	518	590	563	549	576	592	568	587	593	588	595	591	572	623	563	614	586	608	582	611	577	567	550	578	561	541	536	574	598	561	565	600	582	596	580	605	539	573	635	606	606	594	585	570	587	582	555	599	562	580	596	632	618	624	588	564	590	557	593	598	626	576	591	524	611	622	594	593	617	571	631	600	610	610	595	578	573	585	546	564	559	601	612	583	602	586	617	615	541	597	605	581	570	582	591	565	615	578	601	576	584	570	591	569	533	574	591	579	583	589	601	584	604	603	572	544	575	587	592	556	541	625	636	590	612	588	591	585	577	604	599	542	613	565	565	583	602	607	590	581	607	598	615	562	608	550	627	561	585	629	578	601	598	592	579	585	571	610	608	599	539	621	566	596	583	608	566	622	592	581	552	576	591	602	598	582	582	566	558	556	578	593	550	558	569	537	570	627	614	604	562	615	551	600	608	582	581	623	580	584	541	623	594	569	587	634	587	635	591	585	612	640	588	618	562	553	604	550	638	587	580	579	602	601	574	629	553	633	561	586	572	563	607	584	572	591	598	577	575	562	578	599	645	599	573	585	583	576	569	613	603	560	576	542	567	592	624	575	593	577	559	533	592	563	590	549	531	583	583	571	579	557	574	606	602	559	554	618	575	578	558	570	603	583	580	580	592	607	592	575	583	579	602	539	579	572	623	595	575	591	603	538	570	600	598	524	575	595	554	617	621	555	603	532	596	577	601	595	583	582	612	590	575	567	584	571	553	589	569	585	552	589	558	580	606	588	576	588	629	561	586	595	561	602	575	588	610	569	583	572	596	594	591	507	617	579	601	571	587	553	601	565	592	575	586	558	593	567	621	570	584	564	568	623	590	566	562	568	603	579	583	558	586	591	576	570	585	601	580	598	571	582	553	627	565	596	568	557	567	571	588	598	551	536	598	551	606	544	594	577	584	603	564	587	567	602	575	585	577	594	606	588	623	576	579	582	601	541	589	524	571	562	590	577	579	577	567	584	582	598	582	634	589	593	606	611	581	592	597	608	533	580	606	579	574	610	572	632	595	599	635	636	527	589	576	596	583	627	570	568	600	599	613	637	598	593	582	626	576	608	607	564	627	569	640	593	587	620	603	611	588	556	616	621	620	610	560	582	565	588	572	589	622	615	618	565	597	553	605	597	557	593	599	574	588	585	582	574	596	592	610	599	586	619	574	605	608	580	574	574	551	592	570	577	579	562	590	568	574	599	613	587	583	586	595	563	582	564	528	555	538	559	587	615	599	585	587	589	531	567	573	594	578	576	585	558	577	620	565	558	553	594	578	554	575	625	640	537	590	572	614	539	602	590	592	590	575	594	583	576	672	572	618	535	581	612	568	579	607	575	600	565	585	555	602	608	582	512	594	603	577	584	549	618	510	609	578	564	641	604	581	605	570	594	597	574	654	625	538	616	582	559	569	605	591	557	583	556	592	613	602	590	602	617	571	587	581	592	572	594	565	627	591	595	594	609	577	601	559	578	584	561	598	569	596	543	655	578	582	561	544	512	553	554	655	583	562	619	584	561	574	598	583	604	603	554	554	578	591	509	587	607	564	598	579	628	598	552	594	590	560	556	618	574	605	533	600	608	534	614	573
1660	785	459	279	293	449	435	376	293	263	232	215	183	208	315	232	262	272	241	202	200	160	129	114	63	101	108	98	138	169	155	173	130	143	116	112	79	84	83	79	281	631	631	465	321	160	108	74	51	71	58	63	73	59	56	52	62	63	72	55	68	62	60	58	61	67	60	66	50	51	55	69	60	68	61	63	59	68	56	61	78	72	49	43	68	56	55	59	60	59	63	80	57	59	64	68	64	65	58	54	59	77	55	62	69	60	54	70	55	55	64	66	76	67	65	65	53	66	76	57	52	53	55	72	57	65	53	67	67	79	78	63	51	61	66	56	56	68	56	58	66	56	60	65	47	60	69	86	84	66	52	63	72	61	62	70	60	52	66	59	55	54	59	59	74	64	65	62	66	54	66	58	78	77	80	67	50	66	60	58	60	62	57	63	71	72	70	63	60	57	59	75	57	59	71	64	60	52	72	52	59	77	80	65	51	62	59	54	51	75	62	51	66	54	56	70	53	74	46	73	63	53	72	44	64	60	64	60	73	81	60	52	53	64	68	61	57	51	71	52	70	61	55	63	64	56	67	54	63	56	60	47	54	64	72	50	65	60	49	62	70	60	45	63	57	62	59	74	58	65	56	66	57	61	73	58	61	63	65	58	69	62	53	64	58	68	57	69	43	59	68	70	55	53	69	54	48	66	70	64	55	54	62	64	54	60	76	63	63	58	58	68	70	65	60	64	68	72	76	66	61	56	57	60	64	60	54	54	60	74	45	65	56	76	67	52	55	56	77	61	73	57	56	58	66	68	59	60	61	54	57	53	71	73	63	67	60	68	52	54	77	76	59	52	45	68	66	61	54	66	50	54	68	59	71	57	72	49	84	58	66	61	50	62	51	56	65	53	68	63	62	49	66	70	61	50	54	54	60	64	55	60	63	64	61	64	66	80	62	69	57	50	68	51	67	60	57	65	67	58	64	71	70	54	60	68	65	51	60	65	54	61	68	61	47	79	73	65	66	56	66	67	61	68	73	58	58	66	54	73	67	61	77	63	57	57	58	63	76	65	73	65	56	75	52	62	54	62	57	64	72	73	52	78	57	77	68	56	62	60	73	47	61	58	74	61	63	66	59	56	56	62	58	52	55	71	61	51	66	66	60	72	61	70	69	50	59	65	62	64	59	62	72	49	63	64	57	71	59	62	69	59	69	58	64	60	69	55	42	54	58	58	54	67	55	51	64	61	50	66	74	46	61	55	72	63	66	59	57	57	52	56	82	59	59	57	58	58	55	66	63	62	71	52	61	59	55	50	70	65	57	68	72	61	76	73	73	65	74	72	63	60	60	56	62	51	55	65	58	59	66	64	69	69	61	60	73	64	65	55	56	64	73	73	60	48	83	68	63	50	58	69	66	62	62	73	61	51	49	57	77	65	63	63	57	72	74	52	67	47	59	72	61	70	48	60	66	66	56	73	75	68	74	63	49	77	49	79	63	55	55	63	56	52	65	66	47	57	64	68	57	70	52	67	56	70	72	54	57	52	66	42	68	58	68	55	42	49	63	55	61	57	60	58	60	56	64	63	59	72	72	77	61	74	63	65	61	53	55	58	59	63	71	61	69	66	75	56	70	60	53	68	73	66	62	57	61	63	60	56	65	62	52	67	65	65	66	55	64	64	67	76	60	66	51	67	81	63	68	60	63	71	56	74	55	75	65	74	71	62	62	61	59	65	63	61	68	74	61	71	51	64	53	68	62	53	67	61	56	57	58	70	67	73	64	54	54	67	60	62	62	56	56	76	58	60	47	63	50	71	62	53	70	52	62	49	63	57	71	64	61	76	54	71	68	63	63	57	67	65	56	58	65	65	78	77	69	46	56	49	56	60	65	69	57	58	56	58	62	52	73	60	75	63	46	62	54	68	58	63	68	58	63	67	62	57	67	65	87	70	59	77	69	84	48	64	73	57	69	64	52	51	56	61	61	65	65	74	48	61	56	67	75	56	63	65	55	46	52	52	61	62	69	68	75	54	62	73	55	66	69	67	42	59	56	64	54	65	54	66	55	65	63	56	68	66	66	69	66	65	60	57	50	79	61	61	62	60	66	53	71	66	63	87	61	62	63	71	49	65	62	59	62	66	64	52	65	65	83	76	77	70	58	74	80	62	59	61	55	55	65	48	61	66	77	67	75	52	69	61	56	54	66	74	54	59	68	51	65	67	64	61	75	57	72	66	58	61	60	58	55	50	65	58	53	54	69	70	74	56	78	52	80	63	62	58	84	56	73	67	67	48	50	73	63	60	48	77	68	71	69	64	78	52	71	59	58	56	76	53	68	61	67	76	59	64	66	56	48	51	66	54	52	48	55	62	50	59	54	66	69	55	64	65	56	53	61	52	56	54	73	63	57	62	59	41	53	57	60	52	44	68	77	52	56	54	67	71	60	52	68	61	73	47	75	52	45	59	68	73	55	59	70	52	52	69	64	60	62	62	54	56	64	66	76	58	56	64	68	64	69	75	71	66	61	59	61	52	48	58	66	50	78	51	66	60	51	63	58	68	61	57	64	54	42	66	70	57	57	60	63	73	53	67	43	60	51	63	54	65	66	57	60	60	45	53	52	61	58	58	62	55	64	67	61	54	51	65	64	60	61	70	52	64	69	67	58	61	56	70	81	62	59	72	65	50	61	56	61	67	50	61	60	57	68	57	57	50	55	60	61	60	54	59	61	63	67	57	56	68	53	62	61	70	46	69	68	62	56	62	67	60	48	62	55	52	74	68	55	55	61	53	48	60	57	64	90	48	53	63	64	71	65	54	57	58	52	52	45	60	77	65	72	76	79	72	64	67	61	67	66	71	63	52	57	75	68	49	61	65	57	62	56	80	75	72	61	77	58	73	49	53	59	78	73	72	68	50	56	52	66	66	62	65	59	72	54	63	62	44	56	67	62	69	54	63	54	67	61	66	66	63	70	65	61	55	60	59	62	68	69	65	61	69	48	51	53	69	72	70	54	66	64	63	64	51	64	63	49	62	63	56	55	62	59	69	67	64	57	68	65	51	59	65	77	60	81	66	80	49	67	73	54	67	54	65	66	68	72	77	64	63	82	66	74	66	51	67	58	61	58	59	68	49	56	63	61	61	60	76	57	56	64	70	57	66	73	56	44	82	57	72	58	66	76	59	61	57	56	54	56	56	73	57	61	54	48	63	62	87	63	64	69	70	52	65	66	51	74	49	62	68	72	54	80	59	57	73	53	50	52	58	61	70	63	58	65	63	67	58	54	56	61	60	74	57	66	65	73	47	60	55	58	62	65	61	65	65	61	58	66	62	64	63	73	66	71	59	72	56	67	66	56	74	67	77	71	83	54	51	61	59	68	73	63	73	61	68	57	72	56	43	61	69	65	60	58	61	65	73	60	56	55	69	62	72	57	78	72	64	63	63	62	64	63	56	61	74	71	55	59	54	59	69	70	59	52	67	68	64	60	79	59	71	68	55
20531	11237	7322	11406	20886	22204	19563	16166	13296	10043	9088	7329	6351	7174	9532	6881	8432	7863	6935	6275	5537	4307	3062	2101	1871	1867	2289	2524	3549	4584	4437	4133	3594	3451	3104	2532	1738	1560	1360	1560	7315	13913	13302	10169	6023	3172	1607	951	822	722	695	692	660	758	675	706	652	693	662	691	721	660	692	675	617	680	676	636	719	656	703	643	723	668	643	665	667	741	689	672	664	668	657	663	650	665	670	701	707	671	691	691	714	669	676	690	701	755	667	683	698	669	676	662	702	653	633	681	672	674	657	637	708	649	694	648	683	618	679	676	631	696	662	698	673	688	640	655	715	645	662	686	699	687	660	665	671	693	677	653	684	667	682	652	648	684	665	651	662	674	667	704	683	712	700	662	667	671	695	687	646	693	677	654	661	657	676	686	688	664	672	648	649	664	702	691	666	656	665	700	648	733	640	675	687	702	669	690	688	701	648	638	616	684	647	634	652	640	671	689	633	640	696	688	742	687	658	673	708	638	650	723	728	692	644	599	687	668	632	705	646	614	658	682	625	649	660	682	680	650	662	684	702	685	681	691	675	632	630	656	687	669	675	683	718	697	713	637	702	670	671	711	682	662	614	648	648	690	645	692	723	643	690	657	673	713	671	685	625	671	651	648	713	647	696	684	728	668	695	688	675	677	671	701	637	668	599	697	633	660	693	717	641	653	627	682	702	666	678	666	653	645	656	683	672	715	672	686	692	691	659	668	680	657	710	674	680	715	704	729	644	726	656	665	647	653	679	721	670	706	684	674	687	669	672	649	670	715	752	658	646	708	637	670	667	672	661	689	690	661	668	697	656	666	655	682	711	652	621	673	662	651	701	685	699	701	679	674	703	636	644	642	637	664	681	701	681	702	688	656	670	680	691	706	692	674	688	653	659	696	659	691	669	694	623	669	610	695	661	656	692	686	678	685	676	672	665	639	645	679	655	651	656	689	711	669	662	648	677	665	686	706	718	672	662	693	706	670	714	704	622	663	659	633	663	661	684	672	662	675	683	688	721	695	670	712	676	639	665	685	674	687	659	652	660	705	668	687	676	646	639	718	669	668	663	695	722	664	696	699	672	692	661	686	662	663	693	688	649	688	643	693	677	649	714	656	684	718	663	700	654	659	745	699	655	696	682	707	676	681	718	664	656	675	668	644	659	678	677	667	691	672	669	654	719	673	697	649	667	673	710	656	653	683	692	715	668	717	632	647	659	702	695	677	668	712	692	619	716	698	681	710	644	671	711	619	695	683	648	706	673	689	694	740	694	658	659	689	690	704	700	662	694	735	674	657	649	638	678	636	650	660	666	694	711	690	690	684	719	682	652	646	706	714	690	657	683	643	686	639	725	664	711	698	709	673	693	698	609	668	653	697	646	699	684	692	708	710	649	650	685	658	657	682	685	694	646	644	703	675	691	659	687	664	658	647	662	678	702	670	684	661	665	632	675	680	712	673	643	651	669	673	702	640	653	695	701	719	673	689	651	662	664	717	716	710	643	680	695	675	695	687	685	681	691	676	680	660	712	707	703	671	656	663	673	666	681	661	683	642	688	651	658	679	640	632	649	692	640	674	674	672	702	654	675	690	664	633	674	691	712	654	667	689	649	657	635	668	694	668	663	696	682	652	669	670	681	664	706	685	670	655	623	667	688	662	664	682	671	653	689	642	672	646	695	708	707	706	660	669	696	647	662	687	672	703	716	679	634	706	699	681	699	699	648	663	693	630	709	722	697	689	664	680	655	692	689	710	657	668	681	671	698	660	699	625	679	695	658	704	694	652	652	680	661	669	682	615	699	655	708	689	645	698	655	662	636	661	658	662	675	637	653	693	718	665	669	651	668	671	682	676	722	669	676	654	706	665	662	632	701	679	684	673	696	701	667	646	671	648	708	707	705	680	699	690	724	687	675	631	706	715	650	671	665	698	671	698	652	628	676	653	683	669	672	663	720	629	675	633	661	713	642	701	682	643	688	723	699	654	703	713	688	679	642	703	708	694	683	657	614	695	647	665	667	666	715	703	667	675	709	715	665	655	721	735	682	677	629	668	701	667	725	701	724	694	663	666	638	670	663	659	692	663	661	619	629	622	665	666	695	691	663	676	697	674	659	704	681	679	695	665	669	659	663	665	692	685	687	692	656	711	649	693	678	693	664	676	659	701	632	671	693	661	721	721	655	724	690	678	686	706	671	698	660	688	684	696	681	657	678	660	694	649	667	670	643	688	672	664	670	704	670	619	695	678	692	699	667	707	669	652	672	669	705	656	678	682	679	669	690	644	673	694	678	676	657	739	649	667	683	677	631	669	656	680	709	673	642	689	702	626	639	664	698	659	670	721	678	682	715	669	687	661	685	676	652	701	643	660	711	669	703	676	695	656	712	683	656	664	630	644	642	647	706	672	709	667	712	659	648	666	684	709	681	681	674	663	652	704	696	661	656	650	640	669	659	701	703	661	660	654	646	678	652	632	683	674	678	705	731	654	650	682	692	729	666	634	684	684	672	697	690	693	689	680	660	653	652	670	664	666	647	677	669	683	698	664	656	696	664	656	682	728	679	670	645	703	735	702	675	693	684	699	709	674	663	698	638	716	657	662	751	684	672	708	675	705	634	640	706	721	636	733	695	693	680	711	698	721	684	645	628	653	665	661	675	641	682	637	644	708	689	648	687	684	647	662	643	664	651	664	662	698	665	662	702	690	692	709	653	693	717	682	647	658	642	621	651	672	672	671	679	656	725	656	668	665	658	724	706	678	690	672	654	676	665	709	666	651	646	724	707	671	677	629	690	693	684	675	688	702	707	612	656	646	658	657	657	670	683	651	665	654	685	641	671	677	688	652	649	656	632	705	684	689	656	707	698	675	655	667	680	718	653	674	707	638	687	687	692	677	673	704	660	707	650	691	636	656	719	648	667	644	655	708	656	663	670	663	687	663	709	694	682	688	610	679	679	662	660	684	689	685	670	649	661	657	682	676	716	708	675	699	682	709	611	688	677	623	626	683	677	686	716	630	690	715	706	681	663	672	682	679	703	695	635	684	693	693	704	672	678	689	684	635	712	683	688	700	647	680	720	686	677	643	650	673	649	644	693	703	719	661	691	669	757	686	667	674	665	684	698	694	645	697	630	670	685	662	719	695	683	654	659	696	660	649	688	700	708	705	651	650	661	657	679	707	679	639	713	681	681	667	686	647	654	639	705	621	646	660	655	738	709	675	661	668	646	693	658	685	668	710	693	687	695	679	691	708	653	657	680	641	702	646	682	691	661	675	681	668	681	668	663	694	744	669	681	648	664	636	659	664	646	662	698	699	699	693	707	679	698	640	657	698	652	684	702	697	682	680	659	649	690	655	745	639	703	684	671	699	695	683	708	673	708	716	697	715	701	721	692	664	702	683	690	691	676	662	678	680	646	681	689	666	636	631	678	682	692	641	701	678	687	667	634	649	666	677	675	708	714	699	653	661	674	668	678	690	703	665	676	685	659	654
1778	422	279	152	190	223	254	202	138	139	125	112	101	114	134	138	147	152	142	129	90	97	51	69	71	71	83	86	80	87	105	107	90	87	81	109	93	68	73	81	114	155	187	148	115	81	75	53	62	50	61	61	64	49	57	59	39	54	58	59	64	44	54	58	55	53	47	56	48	52	49	54	57	66	57	50	64	58	52	54	53	62	53	52	48	51	37	48	64	50	61	48	56	56	54	68	68	57	60	49	56	51	48	58	54	51	57	44	40	54	51	64	50	61	69	45	60	45	61	70	52	49	57	53	41	62	56	38	48	54	65	51	44	60	56	46	52	49	50	47	55	54	54	53	49	51	56	50	61	44	45	53	55	56	55	54	60	61	59	55	47	53	76	56	55	56	47	68	52	48	51	51	48	47	42	58	63	45	43	53	46	57	46	73	39	39	50	53	58	69	57	48	58	52	45	48	65	58	56	52	56	53	62	52	61	69	43	47	62	38	45	70	64	51	50	56	55	58	55	65	49	72	56	63	48	47	42	51	60	51	47	60	73	51	70	59	55	54	58	63	57	50	56	56	53	62	43	49	61	49	48	53	50	53	48	65	50	47	41	52	63	44	53	51	56	53	58	59	67	62	38	42	59	69	58	57	42	53	34	63	55	71	51	58	55	42	63	50	49	44	38	52	56	50	52	58	41	51	50	49	51	49	67	47	62	64	54	39	61	59	58	55	56	59	60	55	42	51	58	40	60	40	56	58	68	55	57	57	50	61	48	53	59	68	47	49	51	52	70	54	56	46	50	56	47	53	59	60	66	52	49	60	57	50	47	39	67	44	60	70	42	44	70	59	50	68	42	56	63	59	48	54	53	53	67	54	71	57	58	46	55	57	48	50	65	54	61	51	47	47	50	53	52	54	56	60	58	59	43	61	53	51	46	60	62	52	61	52	59	56	49	47	47	66	49	53	59	51	62	61	47	50	55	56	40	49	49	60	54	63	52	44	53	61	54	56	54	59	56	46	52	48	51	37	57	46	42	69	54	58	49	63	54	51	51	48	46	60	53	50	49	38	53	57	50	44	67	63	62	48	61	58	56	50	51	51	52	46	57	60	51	47	53	48	64	59	45	60	40	58	57	61	69	48	57	55	49	45	47	48	37	50	77	57	64	58	44	60	42	55	65	46	59	41	53	62	41	71	51	62	69	60	57	48	59	51	57	66	47	71	49	65	50	45	58	45	46	55	66	45	66	52	62	52	62	47	51	54	59	37	64	63	52	57	66	49	58	51	49	42	54	51	37	60	48	39	46	54	52	55	50	65	54	63	61	47	51	48	47	62	45	53	45	50	44	54	51	69	60	48	56	67	50	59	64	58	51	61	57	51	42	56	47	58	57	47	65	45	46	68	73	68	58	54	54	45	63	68	59	44	56	65	55	49	61	68	50	63	41	61	62	68	64	57	46	54	42	41	58	57	56	48	49	61	60	47	62	52	46	50	41	53	48	49	61	70	55	53	58	67	59	62	47	54	51	56	60	41	53	61	52	47	53	58	63	65	58	70	53	46	59	52	45	46	55	42	51	52	49	46	57	60	46	54	49	66	46	57	54	61	50	57	53	50	67	65	61	48	61	58	47	52	67	61	62	50	54	51	47	46	55	56	59	47	53	46	52	63	60	50	62	59	55	52	52	55	48	56	45	62	52	55	66	50	67	57	46	56	47	56	48	45	42	65	47	55	41	55	50	43	51	45	40	56	68	46	45	54	44	50	59	50	61	62	44	58	58	45	69	56	55	62	40	55	49	57	60	45	54	55	53	57	55	46	53	55	43	58	49	64	61	59	53	55	55	53	54	51	57	54	52	60	62	54	47	45	63	54	67	61	47	45	58	46	49	46	59	62	38	48	48	51	55	46	53	49	66	53	53	58	71	55	56	42	53	48	55	48	49	60	44	56	56	54	50	57	45	52	35	70	47	63	43	51	57	72	53	55	49	49	56	59	52	55	63	45	47	50	44	60	58	47	55	58	48	52	69	52	60	57	56	64	43	62	64	39	63	50	69	53	68	54	61	39	53	56	49	44	51	64	49	60	53	44	54	68	46	55	64	62	63	51	48	52	59	51	58	54	56	59	43	53	73	59	53	52	55	52	45	58	51	48	48	57	55	54	55	57	57	58	64	52	47	58	52	52	42	63	56	69	57	56	50	60	56	53	61	44	42	48	56	56	57	55	61	46	48	59	52	44	56	58	53	66	58	47	49	61	48	52	68	55	48	58	60	65	60	56	57	52	61	69	57	63	56	63	52	54	59	54	54	56	43	57	51	57	62	49	63	37	53	55	58	46	57	63	48	49	61	46	50	59	46	60	56	42	52	55	54	50	67	44	54	51	58	54	58	63	81	55	60	71	58	62	50	62	64	61	51	57	65	52	57	50	54	66	53	56	60	53	57	53	38	48	50	47	59	50	51	50	51	43	46	55	63	50	64	55	51	60	60	47	60	51	67	53	61	61	54	62	49	60	52	47	55	70	59	55	58	56	53	72	52	48	51	44	48	45	53	52	53	53	54	53	51	51	50	45	50	52	55	57	57	58	49	64	49	53	46	60	53	47	60	46	58	55	43	47	51	56	55	48	50	53	53	62	50	48	52	62	60	53	62	39	56	55	47	37	56	63	43	53	46	50	47	64	53	67	50	53	60	58	55	79	65	44	49	55	62	56	48	58	48	45	39	55	53	49	60	56	48	49	65	47	50	70	57	47	52	52	47	55	62	57	50	62	49	49	56	42	73	47	55	39	50	43	43	54	44	56	56	40	59	52	45	62	51	58	52	52	46	61	65	57	50	48	57	63	46	54	51	57	55	62	59	55	54	65	55	52	46	65	55	53	47	60	49	52	62	57	47	51	55	73	49	55	54	65	57	51	50	47	59	50	59	44	54	44	48	58	46	79	49	64	53	43	47	67	51	56	56	51	65	59	60	64	57	62	49	56	60	48	40	50	47	54	53	59	59	44	43	55	47	64	69	57	43	44	50	45	50	51	47	58	54	54	47	50	52	60	58	51	59	51	44	55	52	47	41	54	44	54	51	54	43	44	45	40	66	66	48	41	48	54	47	66	54	64	59	58	52	53	71	44	50	59	49	42	43	58	58	66	52	46	64	54	53	54	66	49	56	57	49	51	52	73	59	59	55	48	42	64	59	59	64	48	53	54	56	60	57	66	54	63	57	64	58	50	52	57	61	40	56	62	56	60	65	50	49	56	52	52	58	47	52	55	54	49	48	46	55	54	46	59	54	66	57	48	64	75	63	54	52	59	65	58	46	51	53	56	49	55	51	54	55	50	58	58	58	53	66	51	65	59	57	47	50	48	50	51	63	55	57	48	58	67	51	53	62	57	58	61	70	52	46	65	51	51	40	58	67	51	53	51	71	63	54	54	49	61	64	62	52	42	49	47	53	58	59	60	49	63	63	35	59	75	57	42	63	56	40	55	44	52	59	51
14789	7496	4375	7105	13762	15135	12715	9493	7348	5784	4662	3824	3332	3602	4834	4683	4602	4966	4537	3757	3038	2302	1540	1207	1179	1164	1224	1366	1665	2108	2384	2402	2202	2001	1828	1887	1524	1145	1021	1264	2731	4518	4588	3388	2170	1322	934	743	608	548	634	547	588	593	601	582	606	587	626	577	613	580	589	549	612	575	553	559	611	587	629	586	592	623	567	628	566	570	611	588	592	573	598	618	578	600	626	599	618	555	564	610	582	564	649	573	622	576	563	567	587	576	572	593	587	580	547	549	623	599	607	597	558	562	576	567	570	554	596	595	557	544	574	637	596	606	595	550	564	570	585	577	575	611	590	615	621	617	564	637	579	563	564	595	628	583	578	613	562	561	578	597	606	578	585	574	570	557	553	589	539	594	598	589	584	590	541	554	647	589	600	629	589	593	592	596	558	570	577	562	593	583	583	582	630	559	586	603	564	618	625	586	628	647	596	580	581	564	563	600	571	614	595	576	572	552	583	605	614	595	558	633	564	606	612	594	566	596	560	571	571	580	587	571	559	611	587	602	562	588	606	575	576	609	559	580	584	584	607	618	572	558	582	571	555	604	571	633	584	580	588	618	597	597	587	562	604	582	604	571	556	616	614	568	574	557	612	623	613	638	620	548	579	610	607	604	539	572	585	591	654	559	552	574	594	602	566	567	631	575	623	581	573	618	590	562	594	554	621	574	600	628	615	583	563	606	605	577	586	597	607	602	586	575	595	545	540	602	519	612	570	591	592	560	546	567	622	562	581	664	539	600	618	623	625	561	545	604	593	600	572	551	600	612	571	603	551	583	592	656	578	611	545	599	591	585	563	598	623	641	578	550	581	559	589	591	576	564	563	581	616	571	600	597	553	577	556	594	589	594	624	579	626	584	587	596	575	571	564	580	611	622	633	601	572	607	588	543	608	626	607	579	591	613	593	610	602	586	610	612	583	560	560	528	594	536	573	549	587	557	561	579	599	593	603	616	600	592	614	570	564	530	568	592	566	571	624	542	620	558	599	576	597	566	555	578	572	580	614	595	602	646	650	566	586	584	607	618	587	598	563	595	583	619	604	592	550	601	613	582	588	610	573	586	569	580	601	598	597	575	615	639	610	592	578	577	566	593	605	539	598	586	580	560	544	601	545	565	557	614	559	601	593	584	592	572	602	560	596	572	606	608	547	561	601	622	600	593	602	588	580	571	595	596	601	605	547	559	606	590	563	619	579	564	618	610	600	604	581	575	592	562	596	590	594	548	567	625	556	566	531	573	582	578	600	568	573	559	570	553	579	606	578	566	606	602	547	572	567	597	583	569	645	563	592	606	581	620	641	603	620	565	576	586	559	558	532	607	592	643	610	579	615	629	567	585	581	586	582	608	593	606	609	587	617	597	596	602	587	607	576	582	585	608	580	585	630	610	562	570	576	579	563	629	619	541	570	587	578	578	610	578	591	575	610	562	576	598	583	554	595	612	597	634	580	598	629	626	626	549	585	611	603	592	554	585	629	579	564	631	584	555	587	604	588	545	584	572	562	575	631	608	619	586	555	573	565	622	607	632	585	607	591	588	605	621	609	598	584	588	579	554	603	574	571	565	571	621	603	608	576	557	553	579	623	577	580	564	624	608	600	585	595	589	627	578	563	571	563	552	576	561	598	607	590	597	600	610	566	584	608	580	583	574	584	568	530	578	594	617	586	607	606	532	607	612	554	569	599	589	568	557	586	580	560	572	583	583	558	609	610	581	560	565	571	601	540	619	586	589	606	603	613	566	583	574	606	555	583	590	573	587	606	597	591	604	601	621	593	577	594	594	584	555	606	584	593	548	565	609	611	570	589	589	589	594	575	622	588	612	591	586	555	608	608	604	590	566	578	584	571	583	585	587	571	624	571	577	581	516	625	611	591	550	569	528	583	614	602	564	595	547	604	544	571	603	552	575	584	568	582	564	560	610	626	594	596	567	579	573	602	597	590	578	555	558	595	575	544	586	572	608	550	640	584	570	586	588	598	580	571	580	613	600	534	572	532	580	566	578	527	606	591	586	587	597	627	551	622	587	606	547	575	601	578	567	579	523	567	562	558	591	619	616	590	600	607	603	591	602	604	578	580	595	602	565	621	581	588	593	614	593	589	587	614	572	610	590	621	581	606	591	577	585	572	585	570	553	605	607	575	591	575	564	586	570	544	599	563	571	604	567	603	602	621	545	553	583	596	600	624	583	568	592	590	575	620	588	592	586	583	655	585	575	536	603	601	612	618	620	596	610	625	599	577	588	571	580	568	593	574	626	552	617	564	615	594	596	565	565	571	632	619	609	590	589	594	573	594	575	582	626	555	596	614	560	610	579	608	607	604	546	545	597	583	609	601	590	569	594	590	572	581	575	582	574	599	595	606	584	548	592	567	573	600	582	603	566	602	611	589	594	587	586	558	628	609	605	574	584	590	563	614	593	608	546	613	585	595	556	600	609	600	592	554	607	609	592	595	557	574	607	555	563	587	578	548	594	608	598	582	560	583	561	607	596	598	614	626	611	590	596	543	578	609	586	595	583	578	589	607	604	576	612	590	571	576	584	577	649	584	509	573	593	599	614	595	579	597	577	588	604	606	617	537	580	558	608	578	560	620	576	576	575	576	590	564	615	595	576	602	599	594	594	581	558	599	652	580	578	604	592	622	589	569	576	592	601	584	608	582	553	606	597	582	626	559	559	556	622	557	583	600	608	622	564	616	595	602	584	534	567	571	564	607	535	616	591	598	588	615	583	582	556	566	608	599	576	607	587	581	610	621	580	565	556	593	585	560	588	507	574	601	623	557	574	567	623	627	535	591	562	589	582	625	616	553	516	574	609	571	582	606	557	583	603	619	559	591	620	598	575	590	586	567	547	609	581	604	582	586	603	606	601	570	578	646	560	550	576	619	617	617	620	596	600	564	611	589	630	587	602	549	610	579	605	550	601	604	612	567	567	596	568	614	579	553	585	593	603	575	547	600	609	578	592	594	579	609	561	580	539	628	604	567	620	569	625	542	598	606	574	540	617	617	561	636	549	550	580	606	615	575	581	598	576	556	597	591	559	576	608	584	568	592	572	578	577	611	544	594	608	599	605	572	573	555	633	602	633	588	628	632	607	601	594	593	597	575	596	586	589	559	549	587	570	578	601	642	566	610	589	581	609	573	598	550	551	590	551	572	554	575	578	579	587	575	575	586	615	612	600	611	619	583	578	586	606	595	562	576	550	585	619	579	567	601	587	587	584	582	567	605	580	588	607	589	580	594	633	619	564	597	615	588	609	572	593	568	573	614	569	598	593	609	580	571	580	526	608	590	587	585	613	562	583	551	575	598	596	585	598	614	613	587	583	560	556	614	551	565	600	606	554	584	615	610	582	618	582	571	551	584	584	585	566	588	612	590	576	582	625	552	597	591	577	598	588	601	569	594	616	545	610	607	608	632	578	623	594	619	576	643	606	544	634	583	534	636	572	608	621	568	574	605	605
1200	664	412	249	332	398	368	296	243	214	148	184	149	158	183	192	211	232	177	186	155	114	102	81	96	92	77	112	104	94	110	117	114	88	92	110	94	99	74	73	199	388	466	335	231	141	92	74	68	72	63	69	81	61	61	62	57	63	57	66	59	67	59	65	52	58	54	47	57	56	68	71	62	79	55	60	57	64	63	62	53	69	56	56	63	63	65	70	61	62	66	66	65	76	59	38	76	59	69	57	61	70	55	70	50	68	54	62	67	50	62	58	69	66	60	74	63	58	64	65	62	68	57	77	65	57	60	62	60	61	51	56	63	54	61	67	57	65	78	55	73	48	63	55	47	55	57	69	86	44	66	71	55	57	70	78	66	78	73	72	63	73	54	54	77	52	67	68	63	71	63	53	60	55	51	65	52	61	60	50	60	69	62	54	61	61	55	82	67	62	61	44	62	68	67	61	61	61	68	71	54	71	63	52	58	54	60	56	54	52	68	69	61	52	53	63	65	52	56	57	63	73	82	68	60	63	61	59	77	69	74	63	62	70	75	59	70	61	67	71	49	63	64	62	60	65	66	68	43	67	60	56	55	62	70	64	57	74	60	52	48	73	67	50	77	55	53	59	52	64	68	52	49	55	59	54	58	71	58	66	77	68	52	66	58	54	54	69	55	56	67	59	73	65	60	56	68	53	68	72	49	76	58	66	66	63	56	51	67	74	70	62	59	73	52	59	49	55	58	51	72	75	61	69	53	52	63	57	62	57	71	65	60	72	69	74	68	54	60	65	59	67	56	71	60	66	60	57	60	64	72	67	60	65	56	56	58	55	73	59	61	69	64	63	58	48	63	54	61	62	77	77	69	61	66	63	62	86	73	56	59	61	59	67	75	48	63	59	57	60	62	43	63	67	58	71	64	62	69	61	71	67	57	53	60	58	71	69	52	71	61	82	55	71	68	49	58	66	58	68	55	58	64	51	56	56	57	71	65	64	54	53	59	66	56	53	49	58	60	60	44	60	60	46	80	76	64	70	75	62	57	68	57	52	67	43	60	51	64	58	78	66	53	63	60	62	63	59	61	66	65	74	66	61	60	78	75	72	53	62	65	57	49	68	72	71	64	57	62	71	80	79	40	73	62	66	51	50	68	50	71	52	80	65	55	85	62	56	90	44	61	67	59	57	62	69	52	71	66	63	58	57	65	71	60	62	62	51	56	63	56	62	87	69	80	60	66	62	79	61	57	46	63	64	62	58	69	60	68	68	79	64	59	69	54	66	61	58	61	57	52	72	61	74	67	69	66	75	56	60	79	56	60	49	70	73	70	58	55	80	56	52	73	74	60	58	52	69	76	75	49	61	72	85	53	68	68	51	66	81	71	47	67	75	67	64	74	75	57	54	57	73	54	71	55	64	58	51	55	59	58	63	66	56	67	64	61	72	62	53	56	74	61	71	91	72	58	59	55	61	70	58	52	62	70	65	60	77	73	54	59	67	55	62	67	63	55	74	41	68	61	60	59	61	82	62	66	76	67	60	66	68	62	65	66	57	76	60	68	53	48	69	57	51	66	67	72	52	57	72	59	76	83	70	65	61	52	62	64	54	59	72	65	48	67	68	58	65	57	63	72	57	53	67	72	62	64	57	52	74	49	59	57	56	59	66	65	60	69	78	58	57	54	59	53	53	49	51	66	52	59	57	62	57	61	66	69	77	63	62	62	61	59	53	64	71	71	61	70	70	51	55	51	49	59	51	60	60	62	58	82	68	55	58	58	54	68	63	67	72	64	68	55	57	65	52	60	70	64	59	63	59	65	60	60	64	59	65	62	48	55	55	62	59	60	52	66	67	70	78	51	56	59	71	68	71	72	63	76	45	49	67	47	62	69	55	70	62	65	59	63	68	67	62	69	53	61	60	59	63	63	53	73	72	62	61	57	68	61	56	62	59	72	76	67	56	67	61	57	58	47	59	56	58	56	55	68	51	72	68	69	71	73	61	62	70	62	53	62	44	51	64	64	66	52	78	65	63	70	60	74	82	55	72	67	61	60	54	70	66	72	60	57	54	67	59	75	51	77	90	55	49	52	70	71	61	65	64	66	46	61	72	73	78	62	54	53	72	68	78	71	45	72	59	54	59	66	54	58	70	75	60	62	57	69	59	55	74	47	66	52	53	76	56	73	73	70	57	71	68	58	53	48	58	69	52	80	60	61	59	57	55	65	71	60	65	65	52	52	62	65	61	62	58	74	67	58	52	64	74	53	56	57	53	54	52	56	69	74	66	70	54	61	67	62	70	62	72	73	55	60	65	43	47	69	51	61	66	70	55	58	63	72	57	44	65	58	58	59	56	70	61	68	62	64	73	53	68	58	63	42	52	58	67	73	77	63	65	58	69	59	71	70	78	69	64	59	50	59	67	52	62	48	70	59	73	61	59	66	80	61	58	60	58	61	74	78	65	49	54	74	68	55	66	68	62	59	66	54	64	54	53	54	76	61	51	67	65	52	68	55	67	64	55	69	54	61	55	64	59	59	65	74	66	83	68	64	68	72	58	60	50	57	57	71	59	57	72	54	61	62	56	64	63	78	56	59	65	63	48	66	67	59	48	67	65	54	61	71	66	63	69	74	65	83	65	60	67	61	64	74	60	64	52	56	71	59	71	68	56	77	61	73	62	59	64	74	70	55	47	55	59	62	43	79	63	64	63	64	54	64	58	46	58	54	62	53	63	71	73	70	55	59	60	52	48	67	64	63	72	54	47	66	57	68	64	54	70	57	61	63	56	71	57	69	62	51	72	68	67	50	63	65	64	62	67	72	71	54	65	63	64	68	62	62	57	69	69	73	69	62	53	54	66	53	50	67	67	59	55	66	62	56	70	60	73	75	66	72	66	65	67	49	71	60	70	57	56	59	65	51	60	66	67	52	67	68	75	57	65	56	62	67	55	64	53	59	67	58	62	65	69	51	61	52	66	66	60	59	74	58	68	68	70	56	61	60	57	66	62	60	57	80	64	71	60	69	57	89	73	59	66	68	58	53	65	87	63	80	64	72	69	62	72	64	48	82	69	66	53	62	54	63	58	55	71	63	59	66	79	60	68	72	64	61	65	52	75	74	71	53	54	58	56	69	64	69	66	73	56	65	55	51	58	51	56	46	67	73	53	56	60	59	77	58	57	75	73	73	61	69	51	56	58	49	77	80	61	57	76	58	62	62	61	74	52	65	56	67	56	78	73	56	58	56	59	65	62	71	64	48	59	72	58	65	49	53	61	53	50	66	60	81	71	57	72	67	63	65	69	64	63	77	68	64	58	60	56	53	64	68	62	71	60	61	65	59	63	70	72	59	66	65	70	62	49	54	40	59	81	60	73	69	59	64	74	46	72	68	56	66	64	89	52	58	55	59	70	76	70	62	72	68	55	80	59	65	69	58	55	76	44	62	73	68	61	48	60	57	61	62	73	78	57	58	53	61	67	58	62	63	72	57	62	78	79
17696	10846	6474	10582	19475	20767	17404	12819	10337	8800	6266	5577	5091	4920	4933	5801	6525	6618	5858	5121	4258	2993	2173	1820	1410	1403	1525	1824	2012	1840	2051	2458	2310	1747	2105	2382	1954	1701	1430	1265	5243	10349	10011	6847	4398	2367	1308	878	763	713	673	685	687	675	634	674	695	645	669	647	716	666	628	637	632	665	632	745	655	668	716	724	646	680	680	674	714	668	654	672	646	666	650	672	689	649	668	673	660	648	646	677	667	684	640	703	658	669	736	689	699	675	686	670	676	676	686	660	653	643	678	654	663	698	659	637	669	678	681	662	653	709	694	684	696	685	656	642	632	655	662	630	657	675	645	626	705	690	650	656	606	618	678	635	653	651	691	684	695	661	675	703	719	711	661	698	690	655	662	672	658	686	638	693	724	679	664	693	672	694	697	654	696	670	707	662	639	700	641	639	690	695	672	694	664	616	653	653	710	665	666	713	690	682	662	717	648	657	647	621	640	621	664	704	682	674	702	679	684	663	697	673	711	674	663	662	608	654	664	722	700	698	645	684	679	690	653	648	679	663	678	684	720	654	666	655	678	634	697	670	644	656	679	680	659	697	716	626	630	686	704	648	653	699	632	675	648	684	680	611	664	620	646	729	668	664	644	677	650	686	698	680	619	697	646	662	690	664	658	641	679	664	651	680	625	715	657	674	680	634	715	715	668	683	683	633	694	715	674	675	710	711	679	618	639	711	674	669	656	661	639	658	647	694	662	704	669	676	660	623	659	707	687	695	661	697	665	628	680	649	666	662	669	697	625	661	667	666	701	656	648	620	687	667	623	683	687	684	674	699	654	673	703	634	675	661	675	706	665	686	630	698	660	658	638	639	627	684	662	697	640	636	618	707	660	662	648	635	696	678	646	646	693	694	630	692	670	638	677	662	654	633	707	665	708	683	671	684	642	659	641	637	674	657	675	630	581	718	634	709	658	651	670	646	654	643	667	671	678	646	665	709	664	647	675	676	736	696	662	676	663	712	688	663	669	635	665	718	654	682	681	633	661	657	628	698	678	676	672	654	678	625	668	615	641	669	654	721	654	637	622	653	699	693	662	625	641	697	695	672	669	646	670	680	624	734	689	652	693	662	686	640	692	715	635	688	671	649	662	680	649	669	678	691	622	648	664	710	681	682	652	643	717	704	658	690	682	677	689	687	614	625	610	657	659	693	708	677	651	639	652	702	676	638	621	696	693	638	661	719	674	638	702	632	666	700	631	686	653	664	687	705	601	661	621	673	660	672	697	623	657	663	687	718	651	675	694	661	728	680	708	654	673	594	668	655	662	684	674	605	639	689	678	666	661	716	667	664	671	627	687	694	666	654	661	631	636	693	640	692	682	668	676	669	673	676	679	680	695	678	695	716	661	702	697	692	671	661	659	652	674	696	670	708	648	651	717	631	639	677	677	645	662	665	621	634	742	681	654	698	711	682	663	686	658	722	604	681	681	691	631	639	638	656	677	633	709	676	683	679	652	632	705	647	668	688	637	646	684	678	646	683	618	704	642	681	750	663	695	655	670	632	673	629	647	658	670	686	673	655	657	631	672	648	727	649	649	651	636	697	690	635	699	690	701	653	723	673	698	685	637	698	654	662	633	654	647	679	637	663	676	664	657	650	658	705	673	630	658	641	684	675	720	660	679	658	730	653	667	667	704	666	683	613	680	662	715	693	634	642	632	661	692	663	653	692	648	660	707	671	694	668	674	627	656	686	581	667	675	675	680	687	678	716	680	671	664	692	677	642	652	650	690	676	665	669	680	660	664	662	710	718	659	675	675	614	641	642	703	652	699	684	661	677	649	696	711	624	621	646	654	690	648	652	666	663	661	670	684	694	705	628	666	679	626	686	619	680	704	721	671	728	660	644	690	621	661	697	665	619	720	665	688	682	655	698	660	679	701	624	719	687	679	677	700	682	691	649	689	648	695	646	666	657	669	644	683	638	644	659	652	675	644	720	644	680	631	634	648	699	669	709	661	662	708	672	673	685	702	653	671	636	654	686	683	715	663	626	636	646	675	727	623	627	673	655	656	642	644	662	687	639	652	689	702	643	677	663	634	676	670	681	667	671	639	672	705	712	660	661	672	679	645	714	635	659	612	702	614	698	672	649	688	676	658	700	663	674	698	669	650	643	658	670	652	643	714	704	667	677	686	689	688	693	628	673	706	706	629	645	680	667	691	690	648	688	663	683	626	643	700	723	680	625	645	659	619	648	679	646	660	671	693	699	693	665	665	654	636	628	659	676	645	676	617	704	690	657	654	651	612	662	637	686	700	705	657	623	667	641	688	647	610	641	688	633	682	671	669	697	664	686	696	683	706	680	666	683	601	673	633	681	652	652	674	673	697	679	667	649	671	671	644	655	674	640	654	656	657	670	699	636	693	649	694	668	659	686	667	719	679	660	658	677	690	674	701	647	658	665	646	651	687	683	679	672	683	701	657	681	676	703	652	740	741	642	669	638	618	664	658	692	689	736	683	667	698	612	677	582	655	691	659	715	689	692	674	652	693	683	666	635	689	647	701	646	687	659	634	642	668	649	638	706	673	638	717	702	652	659	706	655	622	655	640	705	637	692	595	683	642	687	667	679	654	670	653	633	668	660	663	659	649	639	695	674	672	691	671	674	684	628	633	700	698	641	682	659	686	707	658	680	665	707	708	649	702	651	685	673	703	658	674	608	659	629	680	644	690	645	655	668	647	667	667	674	676	658	705	688	645	655	671	698	676	641	734	682	690	658	687	678	668	700	666	692	677	704	665	627	678	716	660	657	671	633	664	686	697	711	676	657	653	667	662	646	690	667	654	653	681	641	701	698	691	628	649	666	661	643	637	662	687	702	649	697	685	643	665	686	663	649	658	693	683	669	740	677	635	669	695	644	680	679	662	677	646	649	703	645	700	632	707	708	663	709	661	675	687	639	683	648	696	685	645	683	639	684	689	680	622	650	696	690	648	689	673	665	673	649	689	701	683	629	625	633	765	641	688	664	617	682	655	662	666	672	671	694	685	672	631	701	658	619	678	713	671	629	721	675	670	667	676	639	658	650	665	644	620	666	691	674	660	640	668	659	676	695	701	632	654	678	642	626	661	663	683	652	649	641	618	686	649	669	592	690	665	678	652	693	670	680	681	669	695	663	634	677	657	712	660	632	649	702	664	698	676	680	661	686	715	597	690	694	642	696	694	642	688	692	663	652	690	679	664	668	676	658	660	687	656	638	645	647	673	659	643	677	649	617	674	695	659	659	685	660	658	650	685	669	704	643	714	624	648	683	666	672	640	671	627	638	662	663	667	659	688	654	673	665	680	652	631	665	640	674	678	666	679	666	651	691	654	709	687	679	673	703	686	665	636	670	692	671	636	670	675	687	687	643	684	666	676	667	671	672	684	705	667	673	641	678	648	653	679	731	693	646	687	650	703	679	704	693	685	631	671	659	633	680	624	684	645	699	669	670	682	715	652	663	690	695	654	677	685	642
2650	673	381	234	260	350	382	309	247	221	174	161	119	162	159	142	133	183	195	151	173	112	81	83	67	85	74	91	92	89	82	69	84	90	86	83	104	96	103	80	263	503	476	369	205	138	93	71	46	67	51	59	58	42	58	53	57	59	56	51	53	48	54	47	52	54	43	59	45	53	56	49	50	53	46	65	71	52	64	48	46	63	62	61	54	53	58	53	54	48	61	63	49	52	59	38	48	54	41	65	52	76	44	59	59	51	60	48	46	58	61	49	50	58	54	53	43	56	53	63	61	46	57	58	40	34	56	52	47	54	48	59	49	56	45	47	55	58	56	56	54	55	47	46	47	35	60	59	47	64	60	53	48	46	48	50	47	50	50	56	47	47	39	60	54	45	59	62	47	62	57	42	48	44	48	57	50	51	48	64	60	68	53	61	59	58	59	44	44	39	45	57	56	58	44	46	61	51	50	47	54	49	37	48	54	49	60	49	64	37	69	59	61	62	52	60	60	52	48	58	52	51	48	58	56	72	73	59	46	70	63	46	56	54	57	52	53	55	55	56	40	62	63	56	53	62	42	56	57	48	69	55	59	57	48	58	51	60	51	48	53	51	49	53	51	59	54	50	52	54	44	48	57	52	49	63	49	51	51	40	55	52	44	41	52	59	63	59	51	66	51	64	51	53	54	49	53	61	54	66	50	54	62	48	56	55	42	45	61	54	56	50	59	40	55	53	57	41	64	44	68	57	62	60	60	47	56	53	61	56	54	42	47	53	53	54	60	60	63	46	59	53	38	50	61	46	65	52	51	56	54	51	48	49	49	63	52	38	58	48	54	47	49	45	55	43	54	50	58	47	56	72	56	51	56	49	58	48	52	55	68	46	51	65	59	64	65	45	46	43	48	46	54	57	53	60	61	57	49	46	50	45	49	61	55	64	68	47	58	55	43	64	52	52	41	41	49	62	46	52	55	57	56	47	51	53	62	46	40	46	52	44	53	54	51	48	47	59	54	68	60	73	59	52	45	53	46	56	41	50	55	59	54	50	55	46	52	53	55	42	50	50	51	52	47	52	55	47	42	47	61	42	52	68	69	53	50	57	60	40	49	52	66	63	42	51	69	57	40	51	49	48	48	67	47	53	51	60	52	47	44	55	53	50	57	42	53	49	54	59	55	54	55	53	45	54	57	63	56	60	51	51	59	57	43	57	54	53	59	56	54	47	56	55	50	45	57	42	54	44	70	60	56	55	57	52	47	51	68	50	63	46	69	59	47	65	52	54	61	42	41	64	65	48	55	53	69	55	55	43	62	39	53	48	54	53	62	58	50	50	42	51	40	43	56	52	53	53	48	55	54	60	47	50	59	57	59	47	59	65	46	55	46	59	50	53	43	55	57	69	78	48	42	70	59	38	41	53	54	43	61	44	50	60	45	52	44	54	60	57	43	62	52	58	51	57	63	60	47	58	45	50	71	38	53	53	54	58	47	55	49	57	54	44	52	63	51	55	59	56	43	65	51	47	60	58	58	56	58	54	65	48	63	50	61	42	69	54	68	65	39	61	62	43	48	56	46	52	46	56	52	51	49	47	42	60	59	59	49	56	57	57	52	57	65	36	40	48	51	60	64	52	49	48	47	60	52	49	54	50	47	55	52	47	55	59	55	59	52	58	51	45	51	56	58	52	60	54	53	39	60	41	47	50	50	65	72	57	66	44	61	52	55	64	50	46	54	68	54	52	50	51	64	47	63	53	52	49	66	62	57	51	40	39	61	57	64	52	54	46	49	39	56	43	49	56	44	58	48	61	52	48	54	43	51	44	61	39	62	54	48	61	47	54	44	46	49	63	60	46	56	67	41	54	57	53	59	49	49	53	56	45	48	55	71	50	48	54	54	62	52	61	58	35	51	54	58	51	52	53	48	49	67	53	42	31	46	47	51	47	51	49	38	48	49	48	54	40	49	52	46	46	43	53	38	54	45	56	51	52	68	60	68	52	53	56	59	61	62	59	55	52	57	48	48	66	42	44	48	44	41	56	52	39	44	54	39	31	63	42	57	53	64	55	54	53	42	54	64	55	40	60	39	41	60	49	51	36	58	67	45	52	53	62	48	59	57	59	47	58	62	49	50	48	55	63	59	53	54	53	60	58	39	59	49	45	45	56	66	54	62	46	49	61	45	55	60	46	55	51	48	53	62	47	57	35	48	62	49	41	57	53	45	61	58	62	65	49	44	61	42	67	54	64	59	50	49	53	57	41	50	58	45	49	58	55	49	53	48	50	60	50	62	51	48	50	53	61	57	54	45	42	55	61	60	52	49	51	57	53	38	61	60	41	60	56	80	50	56	61	53	50	50	65	44	56	57	62	59	56	53	58	56	55	46	49	66	63	63	53	54	41	65	63	52	42	49	82	56	64	46	66	49	60	53	47	45	46	52	44	42	56	52	50	48	58	53	58	55	53	44	65	56	47	53	57	49	53	50	46	44	51	42	52	61	47	49	51	45	60	48	53	52	55	59	65	66	46	54	50	54	54	44	47	55	50	57	59	48	53	63	48	59	58	56	56	50	48	52	52	70	67	54	56	43	53	59	49	50	47	51	49	53	61	49	50	54	47	55	47	54	50	45	61	45	66	48	53	45	61	48	51	44	61	59	60	54	58	47	50	50	52	51	63	39	70	60	53	38	61	65	62	50	53	47	58	58	56	49	53	62	45	54	73	43	51	64	43	53	58	59	57	44	48	60	52	65	51	59	48	55	50	49	49	59	58	68	56	59	57	41	60	60	54	67	42	54	46	50	46	46	49	58	53	67	55	56	43	56	63	51	51	57	56	58	50	57	45	45	50	52	56	62	48	54	56	49	42	56	65	63	49	48	48	56	45	60	46	42	63	61	49	49	50	42	56	45	62	46	55	50	49	62	65	57	47	38	50	57	60	51	61	53	48	60	39	51	68	50	43	47	53	47	58	51	53	62	64	52	48	51	68	56	54	55	53	52	52	54	41	48	39	54	56	60	50	57	61	50	61	53	60	64	53	41	53	37	54	66	47	62	43	51	71	56	41	62	55	53	60	45	61	46	59	58	72	45	52	56	55	57	72	57	50	50	46	64	56	53	66	61	56	38	62	44	52	52	49	38	57	52	50	49	59	50	42	64	54	56	43	49	43	66	54	53	56	40	49	46	45	62	48	44	42	55	48	51	54	47	53	60	57	56	51	47	50	59	61	67	39	58	52	52	43	43	54	57	52	36	55	58	58	63	64	45	49	42	54	48	68	45	49	42	58	67	43	50	48	47	62	51	50	46	59	43	63	54	53	57	58	55	43	42	35	57	54	57	63	51	60	44	53	43	54	48	49	48	59	58	66	55	50	48	55	56	55	48	50	41	59	48	61	52	59	53	43	60	52	57	52	57	58	48	51	57	48	53	44	53	63	64	68	62	37	57	62	64	56	46	47	45	46	59	52	55	47	48	43	56	50	54	56	39	52	60	52
17495	10102	6215	10578	18054	19555	18217	14397	10404	8861	6687	5333	4823	5309	4721	4546	4676	5448	5523	4884	4969	3054	2129	1838	1435	1371	1472	1838	2001	1461	1422	1439	1525	1512	2047	1957	2214	2293	1749	1480	6433	11250	10910	7645	4222	2226	1175	776	680	612	526	530	558	605	574	525	580	598	605	590	550	582	583	570	550	592	562	525	596	585	571	554	592	565	557	613	614	546	584	573	578	594	561	615	561	542	583	559	584	571	550	567	615	609	620	560	579	601	602	599	593	566	551	545	586	615	591	580	564	592	604	593	540	588	590	608	567	594	605	612	518	550	607	556	571	569	614	564	558	572	564	555	562	578	597	593	601	607	549	598	552	541	591	578	563	565	601	578	575	582	624	588	592	625	584	524	568	573	599	540	588	580	548	571	548	599	536	595	559	594	616	558	541	590	604	536	548	575	582	562	539	554	594	581	588	543	567	570	538	541	578	564	599	582	577	596	559	569	617	604	569	560	556	564	617	587	556	606	560	573	566	536	577	571	563	540	595	614	560	561	608	573	580	604	552	590	593	564	566	580	604	604	590	578	572	622	584	578	571	563	600	612	578	567	594	544	561	583	587	623	591	584	559	571	561	578	570	541	570	543	562	593	578	599	574	579	544	598	566	586	612	607	613	529	547	604	548	572	545	594	570	564	601	554	567	582	575	584	628	574	608	572	596	583	595	546	573	525	583	564	544	538	581	544	580	536	595	611	573	608	541	612	567	599	577	608	598	590	547	576	560	582	560	525	593	560	604	581	576	563	568	551	553	593	564	634	553	624	546	584	580	600	605	602	572	535	573	595	596	602	605	587	568	561	580	537	586	591	538	621	603	523	585	600	561	599	561	563	574	589	565	587	583	593	540	606	566	587	549	559	527	554	595	561	530	554	594	592	549	610	569	613	573	571	582	570	583	569	549	611	588	601	587	612	593	594	524	591	605	531	589	582	586	579	535	581	506	568	574	541	558	553	571	581	591	562	610	612	623	602	560	574	599	573	555	569	605	606	599	594	573	591	581	600	609	560	594	590	583	547	547	553	605	544	589	612	587	569	603	570	588	526	582	606	606	606	576	583	581	552	584	574	596	596	584	601	566	584	562	557	570	519	591	598	558	614	613	585	607	590	606	607	592	576	609	592	598	572	585	556	595	594	570	563	597	613	596	616	561	584	554	544	584	576	569	580	590	581	550	578	545	563	570	570	579	566	562	603	553	570	602	586	601	569	548	582	572	572	591	536	568	563	567	546	575	608	583	585	561	566	585	559	562	575	590	601	517	589	602	615	590	607	604	585	570	551	605	609	591	569	574	584	613	587	563	570	532	569	580	598	612	555	546	593	608	584	582	560	568	537	612	557	601	570	562	575	575	585	556	549	551	592	615	580	561	563	551	578	582	604	548	570	572	626	567	597	568	595	574	605	555	590	533	610	549	575	556	582	593	567	572	572	576	574	554	602	555	574	571	548	556	574	573	570	574	589	565	586	552	569	578	529	583	590	581	540	558	614	595	602	586	560	543	570	575	597	578	576	623	592	592	526	628	602	553	559	584	568	547	558	553	628	595	576	561	560	562	594	533	543	570	554	613	539	595	579	608	583	561	571	544	557	569	565	567	572	567	583	553	545	606	599	574	576	543	573	570	559	582	602	573	548	603	584	584	524	603	579	551	598	597	573	578	619	565	566	554	622	559	564	583	597	578	599	544	570	590	539	571	565	573	527	608	554	598	535	547	545	574	590	553	602	624	607	641	572	574	609	637	515	605	563	577	515	498	575	565	611	598	528	601	550	536	574	616	592	595	568	567	597	557	586	551	585	533	561	540	563	546	566	572	573	567	548	580	605	566	582	608	579	554	586	552	558	540	571	591	593	576	597	576	586	595	544	566	597	550	579	555	548	610	566	576	597	553	569	586	596	577	571	627	538	541	591	625	625	592	564	599	545	589	581	589	582	593	599	585	585	557	577	596	569	576	581	571	607	586	578	534	567	560	589	599	566	563	551	548	565	568	569	575	589	532	507	554	627	560	608	543	566	570	544	570	557	563	616	587	552	577	559	567	549	547	605	619	587	626	581	577	592	537	624	585	581	564	542	618	558	608	584	582	569	570	579	540	563	645	596	579	552	603	589	573	563	593	584	566	579	590	567	560	558	600	544	597	623	590	594	593	559	541	565	566	552	577	546	581	575	598	584	542	585	579	559	578	566	568	601	562	598	555	582	587	571	560	565	594	605	569	554	574	577	595	601	585	518	571	581	570	535	563	572	607	596	593	572	568	552	590	601	543	590	574	582	586	553	546	573	589	601	610	554	559	568	575	555	534	627	582	553	553	569	549	579	544	574	573	613	568	548	644	626	577	555	586	606	595	574	596	554	565	552	600	585	591	613	610	618	574	577	557	619	594	614	580	585	591	545	539	593	593	560	580	532	571	554	594	634	611	599	576	581	578	607	583	551	601	542	556	590	545	599	575	548	593	554	600	588	613	622	591	575	583	576	586	582	582	590	539	563	579	617	557	583	578	545	550	595	552	577	573	577	582	552	600	560	547	583	551	554	573	606	570	637	594	591	568	544	622	553	578	559	562	587	569	626	526	537	587	529	608	567	547	620	550	582	594	579	565	565	566	605	512	574	604	595	543	573	607	563	559	521	588	601	565	588	580	583	593	569	592	585	613	560	582	560	553	609	543	603	567	557	587	577	580	574	536	566	544	585	539	540	555	558	569	537	555	537	567	584	613	583	593	613	578	557	576	527	590	584	588	556	545	578	578	517	567	543	606	593	581	568	583	594	576	590	577	581	586	584	583	617	574	569	582	550	562	588	601	622	554	558	606	583	560	574	547	555	582	556	579	578	594	576	555	565	560	628	553	585	604	580	549	588	594	575	584	581	577	568	573	574	574	601	609	561	618	542	602	599	600	587	565	539	573	587	626	635	587	556	596	626	582	544	563	589	574	567	557	577	549	643	573	587	571	588	568	607	589	570	603	540	580	582	592	583	552	575	562	575	560	588	569	532	573	573	576	597	548	551	565	587	544	566	552	579	551	599	608	575	594	612	629	580	574	574	573	543	569	586	570	588	562	566	594	548	584	589	565	557	593	554	583	616	610	559	486	545	549	650	577	559	592	568	622	595	568	563	570	573	584	576	578	591	553	580	557	591	534	529	558	571	586	547	563	583	609	619	580	550	581	585	590	619	583	602	600	575	564	593	525	601	567	553	559	576	589	571	574	566	544	549	552	548	590	573	543	567	560	557	620	570	548	573	592	570	543	549	590	595	557	591	587	536	584	559	546	555	583	566	592	589	607	566	586	555	529	636	606	592	596	586	594	580	568	585	582	605	615	562	573	595	589	557	560	603	560	559	553	560	598	572	603	532	590	568	603	551	557	595	599	611	617	587	563	619	574	636	614	550	604	562	605	552	598	562	556	599	614	594	559	550	548	586	589	587	559	621	593	565	528	593	550	573	628	640	593	554	568	574	527	540	598	610	570	603
1902	862	454	257	295	475	506	417	315	238	240	186	185	189	189	186	186	162	170	236	219	128	97	96	81	100	82	100	114	83	87	95	84	111	133	109	102	117	119	94	312	717	813	470	267	151	97	80	59	57	59	62	70	55	59	61	61	55	56	55	69	71	56	72	71	75	74	65	54	69	54	60	55	59	67	59	64	47	62	53	56	77	64	68	49	72	72	70	49	48	72	75	61	57	68	61	56	68	75	61	61	62	49	66	65	57	70	69	55	59	70	60	57	56	63	42	53	53	65	51	65	69	52	53	52	58	52	67	65	60	60	65	62	63	58	61	62	74	59	69	62	72	60	61	49	65	55	75	53	52	65	54	65	71	66	45	67	50	48	61	58	72	58	67	63	63	61	62	65	46	61	65	60	66	50	69	69	69	56	58	74	66	59	52	64	49	52	66	61	61	55	59	54	69	64	66	61	62	64	57	64	60	68	64	59	61	65	52	61	59	69	61	58	49	64	55	77	71	58	61	57	52	53	52	69	50	60	47	50	52	62	67	51	58	69	71	64	71	59	61	62	74	65	50	71	70	84	59	66	68	69	41	63	55	71	68	59	61	71	70	62	62	87	70	54	57	54	58	50	58	59	56	56	60	62	58	55	78	71	65	53	60	64	65	56	59	53	69	69	58	69	64	66	65	68	58	63	54	68	53	64	60	67	58	74	62	57	52	69	67	55	68	56	75	66	59	57	58	62	54	72	62	54	56	63	62	55	41	63	57	52	50	59	72	52	66	57	56	60	62	47	52	46	64	57	65	55	53	64	70	59	67	65	57	62	50	56	57	68	61	61	62	62	53	74	68	60	42	71	54	51	63	63	55	57	48	58	63	55	57	69	50	59	63	73	68	59	52	58	69	56	63	65	61	64	63	66	58	62	51	62	78	70	56	73	65	51	68	74	64	66	67	80	55	58	61	73	65	55	66	63	52	65	50	61	69	74	53	58	63	68	62	47	54	58	64	75	75	68	60	68	64	65	63	62	66	63	64	55	62	61	64	69	63	61	56	63	53	58	58	59	64	55	69	65	68	65	45	62	60	65	66	65	57	59	50	64	55	67	65	59	49	78	60	65	65	65	55	68	68	57	59	51	68	61	64	42	57	62	68	56	66	61	63	53	57	56	68	66	53	56	64	55	56	56	49	66	49	53	54	56	54	57	62	57	79	64	44	65	61	68	59	55	43	59	70	64	50	54	51	53	57	57	61	80	52	60	70	41	66	64	65	53	64	57	62	57	74	59	57	63	77	54	66	51	67	64	56	66	54	54	38	76	41	53	52	56	62	61	67	76	54	62	67	60	72	66	60	67	64	59	63	65	62	61	55	64	54	60	53	59	74	60	60	48	63	51	61	59	70	62	71	63	53	50	66	61	66	54	62	55	66	58	58	53	57	55	70	58	58	66	49	50	54	61	62	62	62	53	61	69	57	77	64	61	51	54	65	74	54	62	52	75	72	59	63	73	63	66	49	62	68	49	72	50	64	64	66	62	41	71	59	68	59	73	55	70	63	56	65	62	60	57	66	71	60	42	68	49	57	63	53	60	63	51	63	72	78	67	71	62	54	61	69	62	57	59	68	55	55	71	56	46	62	69	75	57	64	55	65	59	69	61	75	63	70	57	62	62	75	61	61	63	60	52	81	62	64	65	65	46	61	76	57	65	60	63	57	58	52	63	52	66	66	76	63	54	60	56	73	64	74	68	57	59	73	68	63	55	74	55	66	69	59	56	67	63	62	61	54	83	58	72	50	58	67	69	44	77	61	60	49	58	57	47	56	62	74	60	51	55	65	51	54	50	54	57	63	56	69	59	62	59	61	58	74	54	74	66	56	53	44	52	39	64	58	60	51	64	58	53	71	67	50	64	79	62	57	68	69	68	48	58	60	47	47	55	37	73	58	70	50	60	58	58	55	59	60	67	64	72	65	72	64	58	55	56	67	62	65	63	61	68	67	71	62	55	54	53	59	64	53	56	54	60	64	58	56	67	55	66	55	53	76	48	61	60	56	53	75	64	67	49	64	73	56	65	67	68	57	69	59	72	66	60	64	58	68	55	69	46	60	66	41	61	56	51	72	59	52	79	66	65	62	51	58	59	75	61	54	55	64	55	45	53	73	61	51	49	49	63	69	49	59	68	77	68	67	52	55	54	56	57	65	70	57	67	84	54	63	57	65	48	43	81	66	57	73	60	60	90	57	57	54	57	66	54	51	64	49	62	54	50	64	66	60	67	53	59	60	68	62	53	63	55	57	62	55	63	57	63	55	68	56	69	44	59	55	52	58	63	68	72	60	61	60	57	75	50	62	62	53	67	57	68	65	68	51	58	66	72	50	57	62	65	59	69	55	61	58	55	72	55	64	72	59	49	62	55	60	59	72	72	55	59	56	62	64	49	52	58	67	58	53	68	60	70	66	61	75	62	68	69	65	51	55	51	49	60	48	56	59	52	59	60	72	57	55	66	49	64	55	68	56	52	75	59	61	57	63	74	58	55	60	66	63	74	63	64	67	65	64	59	63	66	59	51	74	75	58	82	62	69	79	58	70	55	59	67	61	74	53	64	61	56	58	56	61	62	55	54	52	62	72	59	60	68	65	62	48	73	58	47	58	45	63	49	51	43	56	70	56	67	72	67	54	52	67	49	62	72	58	57	62	60	66	66	82	84	58	76	80	56	58	62	70	62	73	65	64	60	57	61	55	59	68	67	70	55	52	65	62	54	72	63	69	51	74	47	58	47	66	70	60	65	68	64	55	54	49	61	68	68	61	66	55	65	69	68	57	60	61	46	49	52	62	71	66	45	54	64	69	50	62	53	58	56	61	69	59	61	78	64	55	72	55	58	60	51	57	50	72	64	52	75	64	43	54	74	82	59	54	63	67	61	54	61	71	61	56	63	49	53	62	64	64	67	52	55	53	75	54	67	53	51	70	74	65	53	47	46	74	44	64	74	69	67	64	60	45	65	57	50	62	60	61	58	64	60	62	63	50	51	56	76	59	55	66	72	60	68	47	47	51	48	68	59	67	50	72	59	72	65	43	67	57	58	57	46	51	61	68	69	56	57	64	58	62	52	57	56	71	60	66	57	57	64	64	64	71	58	63	71	58	60	66	57	53	57	51	62	62	67	56	52	64	52	58	62	69	81	59	61	55	52	55	66	66	67	59	56	62	59	71	51	63	67	53	67	46	59	67	70	74	67	53	54	53	56	67	56	52	76	56	79	61	68	52	62	62	60	61	55	64	66	66	63	49	69	65	57	68	71	54	56	61	54	43	49	70	53	52	54	77	69	60	56	64	68	51	55	62	59	67	58	67	62	50	67	60	67	66	60	50	70	66	58	65	65	59	55	57	60	57	53	50	57	62	61	59	61	57	67	63	57	64	62	55	62	51	68	65	49	60	60	55	55	51	47	59	67	56	67	60	66	54	61	52	58	67	64	61	54	57	57	68
21290	11946	7564	11538	20056	22571	20876	17580	13364	10598	9092	6807	5712	6513	6244	5995	5276	4800	5217	6432	6133	3661	2516	2059	1696	1584	1696	2206	1939	1453	1376	1547	1688	2755	2927	2750	2417	2478	2036	2100	7746	15443	15344	10457	5712	2754	1424	914	743	732	663	715	712	638	661	660	644	687	665	718	648	633	692	692	661	720	681	696	669	695	649	681	629	681	632	617	656	662	654	666	689	620	672	716	674	679	677	715	668	708	673	693	673	642	636	667	664	690	675	651	679	698	705	688	669	677	673	667	659	696	631	683	649	623	679	708	657	647	716	718	714	707	635	679	715	666	670	680	650	670	672	689	675	657	702	686	624	674	631	681	635	672	683	685	697	695	706	635	634	654	688	718	670	659	643	677	660	702	651	621	668	644	648	647	685	656	677	639	641	698	702	661	663	649	683	689	652	675	631	692	628	653	674	625	698	614	629	657	659	621	619	662	656	691	657	631	682	625	656	656	689	704	666	689	678	647	677	633	669	668	636	741	634	649	664	637	660	665	671	665	672	661	692	631	664	644	697	677	658	632	709	629	670	666	665	651	684	701	665	709	623	650	685	697	660	666	647	650	672	667	649	685	620	673	651	654	595	685	669	666	698	668	687	658	675	688	691	671	696	697	688	721	729	641	689	668	679	722	644	658	647	691	703	716	637	664	637	683	683	733	675	652	630	683	708	694	655	670	675	665	685	677	612	629	660	640	674	665	648	657	704	605	666	637	654	670	682	718	692	672	680	656	668	660	671	657	701	648	672	677	698	683	675	636	667	668	619	653	640	697	669	618	704	672	703	676	696	671	639	650	692	679	670	676	675	654	663	642	687	619	684	680	659	663	649	638	685	684	668	627	611	706	640	652	673	625	672	611	667	654	675	673	660	658	663	697	676	673	667	666	693	666	649	661	683	655	694	680	675	639	650	682	651	725	671	657	673	664	620	700	646	624	642	712	715	676	674	672	706	646	678	651	669	675	677	661	646	662	667	711	624	727	670	659	664	678	643	700	714	669	635	648	610	623	630	618	645	644	667	647	677	684	659	690	652	648	702	677	685	639	676	674	682	684	674	725	651	669	655	640	677	656	674	690	686	656	644	706	615	646	642	595	634	693	652	680	688	682	652	654	705	644	629	676	652	688	609	700	669	681	701	670	703	631	641	704	654	696	634	667	660	668	692	649	656	678	669	637	665	657	704	668	718	702	690	682	662	679	689	687	701	634	637	696	662	710	694	660	694	651	641	676	704	688	687	656	665	646	690	653	723	670	678	625	655	697	702	670	659	637	635	665	681	674	672	692	652	681	654	675	629	702	650	680	657	609	663	675	661	693	682	673	704	685	659	627	669	651	710	650	706	705	683	643	640	644	678	683	683	697	662	651	664	675	680	620	678	676	649	688	620	655	660	689	693	707	681	660	716	628	649	634	691	650	697	632	604	691	669	713	653	626	677	682	647	691	657	668	659	682	663	623	679	690	674	652	683	699	644	675	701	677	692	664	707	636	692	674	681	672	653	664	664	662	711	670	693	638	664	679	669	672	688	703	642	695	676	671	670	648	682	678	692	692	659	710	662	688	694	645	688	659	653	635	665	674	686	612	680	717	655	685	642	710	655	673	659	653	668	705	673	663	724	696	661	686	649	629	716	649	668	652	688	663	699	641	658	651	671	663	668	646	719	692	707	668	637	669	666	664	652	666	692	655	648	638	692	669	691	701	671	675	652	633	682	715	631	676	665	659	627	654	647	682	626	651	664	678	671	631	619	640	699	668	676	652	663	674	642	680	665	653	706	684	663	670	658	661	686	636	638	649	678	663	647	679	656	680	631	713	683	667	690	685	661	680	674	686	665	591	657	649	672	657	648	652	684	639	673	645	708	641	667	661	671	650	689	634	667	607	703	673	686	690	663	676	713	693	654	649	635	689	684	679	664	669	643	638	664	688	639	644	645	705	714	659	676	699	645	697	735	675	683	725	671	691	714	686	675	687	697	687	669	638	670	621	652	695	712	637	696	648	690	672	628	627	624	652	631	664	670	684	705	694	639	687	676	678	701	645	641	632	672	648	664	636	648	675	673	693	644	691	625	731	656	642	656	712	649	649	694	680	656	666	694	608	686	653	622	704	643	667	693	683	665	663	707	651	629	678	664	655	660	671	668	671	671	618	656	675	620	679	668	684	692	689	678	658	639	661	648	659	652	649	691	641	652	646	647	689	706	697	653	687	680	645	729	691	645	626	693	660	690	650	639	699	692	681	656	663	651	660	657	647	643	689	611	684	663	680	726	645	653	669	710	721	659	690	673	634	696	633	695	719	745	672	671	660	660	663	668	685	644	669	702	651	641	679	669	658	650	686	676	648	680	646	636	680	669	727	655	656	679	634	665	662	714	680	669	651	680	683	688	685	634	647	675	692	668	624	667	704	674	685	662	700	649	699	636	676	713	628	688	694	647	686	692	674	641	663	647	663	639	652	659	676	673	697	614	647	707	639	687	658	724	689	672	646	674	652	667	672	690	639	685	689	662	693	655	656	651	649	637	652	615	667	677	679	694	698	697	665	670	684	640	685	618	700	686	680	674	691	699	705	640	637	731	712	700	715	658	638	645	633	708	698	695	668	683	650	662	680	640	654	638	626	675	698	644	694	701	707	649	674	691	644	654	692	677	714	680	665	637	671	666	648	670	656	678	698	697	654	652	693	672	651	696	669	703	681	681	643	709	729	663	695	667	658	650	671	640	696	647	676	670	656	650	658	626	686	661	645	648	691	674	676	683	656	701	669	666	661	662	641	697	664	648	619	655	689	700	645	644	666	640	699	660	667	674	692	654	659	707	665	658	674	718	663	680	676	657	616	716	660	694	705	648	652	661	625	697	678	675	623	682	648	642	646	652	651	694	725	686	680	655	685	678	670	684	662	694	633	665	619	671	676	720	670	670	689	657	729	679	678	667	695	667	656	658	655	648	675	682	669	631	708	661	690	680	679	646	590	675	697	655	674	657	662	662	638	650	667	659	696	659	677	659	637	667	664	631	654	664	700	664	663	693	640	663	646	692	673	649	693	657	665	665	630	653	651	671	668	656	693	675	671	651	685	620	648	679	631	686	656	704	659	640	672	688	668	672	678	638	656	714	672	731	681	696	647	670	715	646	684	730	691	693	674	701	724	672	646	639	630	705	717	701	611	634	664	639	640	636	663	675	712	656	652	677	638	684	681	655	670	667	659	643	646	697	675	729	655	678	676	631	689	651	657	696	693	632	640	663	676	711	617	708	653	682	679	676	662	653	611	682	657	684	683	685	661	664	666	665	682	658	656	645	667	644	691	701	640	618	695	684	687	709	716	646	664	698	701	678	678	682	645	686	611	645	684	671	683	656	655	695	670	656	630	647	676	713	693	660	686	691	735	656	633	687	679	656	636	645	624	623	671	670	687	612	655	655	687	690	652	654	702	639	693	643	704	655	688	692	657	671	699	729	659	677	661	676	652	600	700	686	636
1862	376	233	153	183	228	271	217	194	122	139	99	90	88	113	153	125	117	115	116	122	94	71	68	55	66	81	83	76	53	60	64	91	105	95	83	83	94	62	63	122	204	222	158	118	97	64	51	55	60	63	55	48	51	48	44	70	56	60	50	45	47	54	54	60	42	49	48	65	58	49	59	43	57	66	57	55	48	42	54	37	41	52	57	59	53	60	68	45	66	54	57	54	50	46	50	48	48	43	56	50	53	56	50	60	46	60	49	55	48	43	53	47	57	51	46	41	57	51	57	55	54	56	38	48	62	57	47	57	56	49	47	41	46	53	63	48	36	45	44	68	40	66	42	44	55	55	51	53	60	63	50	51	36	53	57	54	43	48	42	54	53	52	45	55	59	56	51	62	50	47	50	42	56	40	63	50	48	57	50	60	48	61	43	62	52	60	62	51	53	50	52	53	38	52	46	57	44	57	50	50	62	63	57	62	55	63	57	55	50	58	49	45	60	64	54	48	48	69	40	51	62	53	58	46	55	37	59	45	50	58	45	43	47	53	41	52	45	53	38	67	58	56	60	60	51	43	44	61	48	70	58	44	42	53	48	50	64	51	53	56	57	64	47	55	60	63	58	53	47	54	62	59	50	56	69	55	65	56	51	47	48	72	58	53	52	66	56	56	70	63	56	41	49	50	48	54	57	71	63	49	44	48	39	60	51	43	61	59	47	52	53	66	54	38	50	64	55	52	57	48	51	70	60	55	62	54	33	53	54	55	50	53	54	52	39	49	58	53	56	51	60	47	46	51	57	48	56	47	69	58	69	40	72	50	59	57	59	56	44	41	60	53	45	52	44	52	41	57	51	52	59	51	49	49	64	62	62	56	55	52	62	55	42	67	54	53	50	57	50	44	43	55	41	49	52	61	58	59	54	37	57	48	48	59	58	51	48	41	45	55	54	63	50	48	52	52	52	69	46	60	48	57	48	48	53	70	64	40	52	55	38	45	54	48	47	57	35	49	42	43	52	50	56	47	54	57	47	43	57	59	58	59	67	61	45	66	57	53	41	49	66	56	58	43	45	44	59	53	61	57	60	47	53	41	47	60	57	55	56	62	65	48	58	61	40	65	41	47	52	48	47	47	55	48	62	49	51	55	45	43	45	64	48	51	58	48	41	52	60	55	60	48	54	54	55	51	59	56	49	63	42	53	44	37	53	45	70	52	55	49	50	55	47	68	51	58	50	67	56	58	46	57	48	55	59	51	57	41	53	56	53	47	55	50	53	51	59	64	49	60	55	53	57	52	55	58	45	47	48	47	37	54	50	47	56	57	52	62	49	52	47	67	51	51	45	53	50	45	52	60	50	63	55	50	50	53	51	55	55	49	68	40	44	48	46	48	57	40	61	55	56	60	57	59	50	52	51	49	49	47	43	61	55	57	50	44	53	63	40	51	55	47	61	65	61	65	61	46	60	54	50	53	48	45	56	61	65	39	57	66	66	50	66	64	43	50	47	49	58	42	53	55	53	53	49	52	66	58	63	45	57	46	49	60	48	44	65	48	51	52	60	54	49	43	47	52	48	48	47	57	56	54	53	52	56	52	55	44	51	63	45	57	57	54	60	58	58	44	43	50	55	52	40	50	57	53	61	65	51	51	66	55	61	53	45	37	59	67	50	38	48	52	55	42	56	55	53	53	62	52	53	60	73	57	62	63	48	54	46	42	44	63	60	47	57	47	60	50	61	61	46	50	62	60	47	65	48	50	51	49	48	46	62	69	57	41	56	58	51	47	41	59	51	60	54	44	57	53	36	63	49	58	47	54	61	42	49	51	49	55	69	48	47	42	71	57	55	55	63	51	53	46	62	46	45	50	48	55	47	63	48	51	63	56	50	47	42	41	50	50	42	39	46	50	48	45	62	49	51	62	47	37	46	54	56	42	61	45	40	46	51	52	42	65	42	49	52	42	46	50	61	52	60	64	50	37	46	49	58	46	57	60	57	49	57	56	52	55	52	62	49	55	45	46	56	48	54	45	53	59	39	58	48	48	46	42	56	43	53	46	62	51	52	45	59	63	56	51	65	66	54	52	50	49	66	45	46	43	46	63	60	58	45	61	59	52	49	52	47	56	49	53	48	51	39	52	67	55	60	54	48	61	53	58	49	57	62	54	50	57	56	61	55	46	37	50	51	47	44	60	57	47	60	60	68	51	51	52	42	53	51	45	54	45	48	54	51	41	49	47	45	53	60	51	54	48	58	66	53	58	54	47	45	46	58	52	53	54	58	59	56	49	64	48	49	51	49	43	64	61	61	52	49	48	46	45	58	45	40	69	47	57	59	57	53	58	54	46	45	50	51	66	58	59	49	46	59	53	51	54	47	55	56	60	53	68	56	42	54	64	56	55	41	60	58	56	49	60	53	62	52	61	53	60	53	42	56	59	59	58	45	49	56	54	54	61	64	50	52	59	63	53	69	52	40	64	62	45	55	52	47	50	65	68	61	53	49	59	60	51	45	57	63	39	45	44	54	60	69	58	53	57	55	52	57	46	56	61	57	62	44	52	56	59	57	57	39	52	64	66	66	59	60	53	43	55	50	53	54	39	50	53	44	43	52	49	50	40	52	60	60	50	46	46	43	44	55	60	48	49	58	70	55	57	63	43	52	59	46	43	48	55	47	60	52	38	53	52	51	49	50	43	52	49	63	47	65	43	50	52	42	46	56	60	57	52	63	69	53	49	53	41	49	39	59	57	43	45	59	61	48	48	55	52	61	39	57	55	46	53	45	46	34	44	46	40	65	63	53	61	48	39	65	48	47	65	45	50	49	57	53	47	46	50	50	47	37	51	61	54	48	49	54	55	64	53	48	54	51	65	61	67	56	60	46	40	58	48	54	42	62	43	48	44	57	43	53	60	61	50	45	47	77	53	49	45	47	53	57	68	42	43	65	53	49	57	47	40	46	56	57	42	51	46	52	54	56	49	53	55	47	68	64	48	70	47	47	45	44	41	52	40	60	52	61	56	42	48	51	51	40	51	44	39	59	56	55	50	41	52	55	45	55	59	48	47	48	53	60	54	53	48	48	63	58	62	53	53	51	67	60	53	47	53	49	53	49	56	45	58	52	62	49	49	54	64	46	65	52	58	44	58	41	46	48	58	59	42	47	53	69	41	60	49	63	60	63	32	62	53	54	55	61	54	38	57	56	51	51	43	54	39	47	53	47	58	48	58	56	46	50	55	62	45	57	45	60	56	59	49	49	60	51	52	57	57	61	39	55	39	51	58	42	43	62	42	54	42	46	47	51	64	53	47	47	45	56	48	63	66	51	50	51	49	46	52	59	45	56	36	55	61	48	60	45	63	70	49	72	50	62	53	64	40	52	48	55	64	49	57	51	53	68	60	56	56	53	45	52	46	59	52	48	50	57	42	48	52	67	55	41	60	50	48	50	37	43	49	52	47	53	53	45	49	59	49	66	54	45	47	54	57	46	51	46
15183	7284	4192	6695	12418	14660	14791	12173	8825	6061	5272	3692	3074	2636	3574	3994	3464	3187	3475	3839	3473	2049	1470	1248	1032	893	1402	1601	1096	934	983	1171	2067	2233	2102	1708	1904	1706	1345	1116	2415	4998	5577	3776	2213	1296	855	660	627	584	587	582	585	597	589	605	583	580	571	617	575	570	592	616	567	527	584	554	595	551	575	571	560	583	629	564	607	524	588	585	589	573	583	586	627	592	534	545	580	557	546	573	576	583	586	603	556	537	613	563	588	559	605	551	552	572	572	546	645	534	565	566	608	588	604	618	579	608	585	546	585	602	580	572	543	581	554	608	565	583	580	526	622	575	597	582	612	583	568	555	598	581	564	599	574	601	549	564	582	628	598	608	541	556	585	537	583	589	593	610	537	557	604	566	586	593	564	586	597	586	625	584	579	596	540	602	577	628	599	556	571	567	559	567	603	555	531	638	580	607	570	600	592	552	596	594	541	571	604	528	594	534	569	585	576	584	587	570	634	540	616	614	558	541	558	584	544	542	571	626	586	539	581	573	607	552	597	573	591	558	561	577	611	620	588	603	619	581	551	591	575	546	595	542	590	613	552	576	554	591	576	587	556	570	586	554	562	588	583	589	582	572	542	572	541	565	624	546	547	574	635	514	614	538	572	599	582	598	545	576	579	530	550	564	578	580	586	584	584	564	599	602	587	579	608	631	596	617	578	551	539	564	604	532	541	576	561	601	601	597	589	595	577	600	546	536	558	629	572	601	563	560	610	567	563	596	627	570	582	595	602	557	543	598	632	574	540	544	570	598	610	547	586	579	589	625	588	560	592	599	608	539	587	575	583	561	585	556	599	536	542	586	574	587	570	607	552	563	597	534	542	606	579	575	538	585	567	600	566	543	601	597	534	566	575	585	580	620	583	590	568	528	571	591	592	570	566	559	567	569	614	568	590	595	566	564	561	588	572	619	634	596	595	595	602	569	526	594	540	578	597	591	567	579	598	595	533	558	601	576	542	536	596	600	570	553	599	612	614	562	553	571	611	611	573	616	607	566	588	562	545	574	601	565	583	575	573	588	592	572	574	563	548	572	562	569	598	549	571	609	576	558	549	613	585	578	592	548	542	595	591	559	546	581	566	611	580	547	526	613	592	579	539	575	625	575	593	574	544	623	573	568	542	568	589	553	566	594	604	568	618	540	595	568	565	554	573	645	582	584	573	589	608	573	585	594	516	583	581	548	611	531	578	575	554	573	595	577	604	594	549	600	539	602	594	575	591	577	575	559	550	555	570	557	563	612	597	555	604	606	595	598	581	586	580	580	587	585	562	579	625	596	575	567	579	582	605	623	553	587	604	600	570	577	584	556	591	590	609	603	596	574	604	611	549	580	610	563	589	558	570	537	602	580	568	575	572	575	543	600	598	541	567	601	584	565	577	594	580	587	586	563	623	610	597	613	571	599	591	554	549	564	556	581	552	529	532	555	584	609	554	599	586	580	569	555	538	556	559	571	593	557	603	595	552	603	596	598	590	574	636	576	560	561	592	592	584	566	533	591	571	615	580	618	619	592	582	591	509	565	624	570	588	543	526	603	575	576	626	655	549	575	561	552	554	586	567	614	573	552	573	579	603	589	557	588	531	586	558	562	555	584	600	608	598	550	589	558	527	602	578	583	592	609	601	572	573	562	606	574	623	591	583	565	595	539	580	589	602	597	608	602	537	583	564	566	544	575	555	578	645	585	597	539	565	593	605	558	567	542	635	608	603	599	576	576	582	547	595	572	579	594	545	529	612	568	573	606	534	539	629	664	559	549	555	587	571	567	559	598	534	615	570	550	566	603	568	535	627	598	594	606	597	620	614	581	587	609	593	582	580	542	585	576	558	545	604	567	586	580	597	548	582	618	593	575	623	605	555	569	565	570	544	565	563	582	529	548	592	542	575	590	566	600	610	592	581	588	597	576	605	605	594	566	581	566	556	538	585	595	574	589	559	576	590	581	570	611	582	565	628	551	585	552	579	556	556	557	585	612	607	593	598	576	596	566	579	566	562	584	583	532	597	607	622	614	592	570	575	654	591	591	566	584	588	591	571	590	579	586	574	588	580	582	583	588	670	580	591	571	572	532	609	563	560	546	533	573	586	600	565	572	602	597	580	531	613	562	592	546	573	559	557	607	553	550	568	580	591	583	567	562	632	580	599	568	572	605	560	580	584	594	608	578	596	586	593	594	536	590	549	614	599	608	565	580	608	580	633	594	570	610	569	587	592	601	563	565	602	567	597	592	591	584	580	541	592	596	597	592	587	578	566	567	571	571	554	588	545	623	592	579	597	614	596	591	560	586	571	586	590	609	623	586	557	533	604	614	564	572	609	630	578	599	616	561	609	584	598	561	558	602	622	608	602	575	567	604	568	586	598	575	572	601	622	591	577	592	563	625	563	570	556	579	546	589	600	589	579	592	556	579	573	586	590	584	598	586	569	521	576	607	575	593	569	601	590	590	598	607	611	597	563	577	595	572	608	582	634	594	588	625	576	642	565	568	564	563	584	597	600	634	596	580	576	560	559	545	559	551	560	523	589	579	636	575	575	588	603	580	558	559	544	588	548	579	559	589	561	606	563	586	566	586	596	595	588	591	533	554	565	597	579	543	555	552	567	611	579	576	623	588	568	566	541	571	633	613	573	564	571	577	576	602	572	564	575	574	558	588	571	568	568	568	575	547	608	568	576	601	576	555	577	603	588	569	596	579	585	607	609	541	603	569	603	580	552	602	607	603	584	538	535	570	600	566	589	626	600	555	538	571	592	561	592	565	591	579	565	603	594	547	596	527	608	641	548	560	580	561	576	585	579	587	574	584	576	615	577	591	583	558	575	581	561	584	629	536	566	631	587	565	556	561	634	565	583	570	608	580	593	628	546	614	518	574	614	578	582	547	553	570	602	568	609	577	563	615	588	581	536	563	571	585	540	591	563	572	634	584	582	554	589	565	589	564	598	574	566	634	577	522	589	560	582	556	594	563	552	607	571	582	544	603	563	568	579	581	587	536	558	564	585	532	626	582	561	579	583	587	588	649	576	553	586	518	601	589	568	582	565	589	610	576	577	573	647	591	568	561	551	559	574	579	556	613	576	555	598	595	536	583	553	576	573	573	601	597	577	578	564	595	569	599	549	645	615	595	565	580	586	592	597	570	575	619	586	569	568	567	529	580	560	588	610	597	608	605	600	560	541	559	590	569	558	596	546	607	630	575	542	585	561	532	619	617	553	569	531	591	616	585	591	572	570	581	593	575	569	548	544	564	540	597	564	575	576	601	567	556	545	596	592	571	559	599	545	583	527	539	587	621	539	590	561	604	566	609	530	598	551	593	574	571	623	590	585	535	566	558	571	590	584	573	566	578	581	603	553	556	562	558	588	592	587	566	546	597	557	547	583	598	584	629	582	581	594	557	567	573	544	568	604	585	552	577	570	608	552	571	601	539	566	574	598	548	557	603	586	575	593	554	581	590	570	609
1169	654	340	214	201	342	374	375	312	223	213	152	141	123	162	129	162	177	192	178	139	108	88	81	77	77	114	84	90	72	66	103	117	117	125	107	127	103	92	88	303	469	399	291	160	116	73	70	52	59	65	56	70	52	58	64	56	67	67	66	67	63	55	66	62	65	63	81	58	54	68	65	52	51	56	52	62	61	72	72	67	56	51	48	53	56	72	48	56	51	79	66	48	56	55	70	67	43	69	54	54	55	65	63	57	54	58	58	63	46	72	59	56	73	64	42	62	62	49	57	66	62	58	49	55	59	59	53	62	72	84	70	55	60	69	66	58	70	64	74	65	57	59	58	54	61	56	60	51	63	70	58	65	72	58	69	68	61	53	57	66	65	60	60	58	51	46	72	57	52	56	55	67	67	67	70	69	61	59	64	58	62	62	57	57	59	68	62	71	64	69	66	64	59	67	61	49	69	53	66	66	51	63	57	73	63	55	41	59	56	55	42	43	63	55	52	62	68	69	51	65	54	68	58	67	59	62	63	54	77	59	55	61	61	58	70	58	55	46	67	80	59	67	59	50	60	63	63	59	64	52	66	62	56	64	62	51	55	46	67	56	56	60	47	55	55	65	55	60	75	67	50	67	61	42	64	56	74	66	56	63	60	66	68	51	73	55	57	55	53	58	72	58	60	48	69	51	62	66	68	70	61	62	60	52	53	80	71	50	60	59	69	58	66	56	56	52	51	42	61	63	52	66	61	62	58	53	69	56	61	80	66	60	53	68	56	65	48	50	56	52	74	61	62	55	63	69	59	60	71	59	64	50	64	57	46	64	71	84	76	62	66	65	73	58	58	53	46	45	75	54	50	71	65	74	62	59	66	56	54	84	58	68	71	60	79	48	41	69	58	55	68	52	60	64	75	70	63	68	64	73	64	69	65	63	57	65	72	51	54	53	55	64	59	62	75	42	56	52	62	53	52	64	51	58	72	55	62	61	55	59	68	58	46	64	69	57	59	67	41	61	60	54	61	47	68	59	57	65	59	64	60	76	58	71	72	61	69	62	57	71	55	50	51	57	65	54	74	61	71	59	58	68	61	57	51	50	61	55	65	64	56	66	65	64	70	56	63	59	38	51	64	55	50	63	61	45	49	69	66	62	55	54	72	70	70	63	57	58	46	57	69	58	71	57	65	70	64	59	59	72	64	73	69	55	58	69	71	63	60	61	62	65	59	51	51	60	50	57	56	55	50	61	69	42	44	46	64	60	56	74	62	67	57	63	54	54	57	64	53	61	58	63	61	61	53	52	60	54	49	51	55	68	56	64	75	64	60	77	54	63	65	54	53	47	59	49	61	80	60	66	69	58	58	61	58	47	64	58	70	60	52	61	55	73	63	60	55	64	55	60	51	57	65	50	62	50	64	46	49	62	72	73	61	53	57	71	66	61	57	62	52	56	53	62	63	65	43	58	53	66	51	54	55	67	64	59	67	59	59	62	71	62	61	72	40	76	63	63	51	59	58	77	53	57	51	59	54	49	72	61	66	56	50	51	53	59	64	62	48	63	57	58	50	50	60	63	59	57	66	69	58	53	58	64	67	57	69	65	56	58	61	65	58	53	52	51	58	58	51	61	59	50	67	66	59	59	62	54	54	51	55	48	59	45	69	64	62	55	72	57	61	56	66	51	66	64	60	53	73	69	81	55	58	55	60	56	49	66	80	50	75	50	64	51	64	55	78	74	53	65	67	73	58	81	53	59	62	63	46	50	61	59	69	63	62	56	66	69	77	70	57	44	48	71	53	55	61	55	77	55	54	56	50	64	47	64	57	54	60	67	57	64	57	68	55	74	61	50	64	53	66	50	62	59	61	58	57	58	60	63	64	68	61	58	62	55	51	60	67	69	73	64	55	50	56	51	75	59	56	58	60	55	72	63	68	54	63	65	67	42	52	61	54	65	60	62	63	48	48	54	58	57	57	68	53	55	62	64	82	44	71	55	64	63	70	69	53	75	56	57	57	44	57	56	70	55	48	48	60	72	62	52	54	59	61	60	47	64	46	58	61	64	53	72	61	71	65	50	59	62	62	58	57	56	51	50	56	63	55	61	58	55	47	66	60	63	44	75	73	48	82	63	61	62	63	69	62	56	71	51	75	52	70	67	66	58	57	54	62	63	57	58	54	53	74	57	69	55	42	72	60	61	57	66	65	73	52	53	69	56	63	73	64	74	61	85	59	75	56	59	81	76	45	69	74	65	54	62	50	54	65	56	57	57	63	63	64	81	58	55	63	58	65	62	52	53	67	47	57	57	61	68	69	66	55	53	58	64	55	59	74	71	62	61	66	61	55	69	60	53	57	69	72	49	53	70	70	69	70	64	49	68	48	66	53	53	62	62	55	55	59	67	57	56	73	48	64	59	70	63	51	63	57	51	55	67	67	69	61	69	69	53	69	64	62	49	62	60	55	56	56	67	52	65	61	50	61	58	70	63	72	53	61	56	60	59	77	56	56	60	63	64	64	67	66	69	57	62	60	60	58	77	60	51	60	61	64	63	59	60	52	61	66	55	67	46	62	55	45	68	53	69	65	66	59	67	64	55	81	54	59	67	60	57	68	65	57	66	70	51	74	55	57	66	59	59	66	60	70	74	62	55	63	54	63	68	58	49	68	60	70	53	57	76	51	62	60	67	57	62	49	58	73	55	57	61	61	65	62	48	49	52	43	55	58	57	64	61	68	66	61	78	63	54	65	66	72	58	50	53	62	48	65	60	63	60	62	56	54	45	63	55	64	53	67	60	63	76	51	51	62	67	62	64	86	59	66	52	65	57	62	69	75	52	58	64	76	64	74	58	65	66	61	57	54	68	53	45	57	64	56	66	52	69	47	68	64	60	67	63	67	71	53	75	57	51	63	66	65	55	55	46	65	56	59	61	70	62	58	59	64	67	67	54	55	59	55	53	54	50	55	64	43	60	52	55	63	59	66	66	65	65	53	57	55	72	59	53	53	67	63	71	60	56	61	52	64	64	64	55	62	54	62	42	50	63	53	56	66	67	70	53	56	60	51	67	57	67	61	68	69	76	60	61	65	56	72	58	77	47	58	69	54	72	51	49	58	59	48	70	60	67	58	67	60	67	57	63	60	44	72	60	66	66	71	58	64	63	65	62	56	66	65	54	62	42	53	60	56	55	60	57	59	62	54	72	55	67	59	66	71	52	70	54	45	55	71	56	57	50	63	62	52	56	56	55	68	61	66	67	62	53	65	64	55	52	67	70	55	61	65	63	60	60	62	48	64	70	61	41	65	50	59	52	64	59	64	53	66	62	62	68	62	65	69	55	61	63	62	64	62	76	50	67	66	50	77	53	68	67	54	52	49	61	64	68	58	76	60	42	46	54	68	50	48	67	62	61	56	49	68	49	58	62	48	70	67	72	67	75	63	64	63	57	54	53	49	61	64	53	50	70	51	57	62	65	57	67	61	46	66	58	69	55	53
17255	10220	5343	8454	15118	18760	18351	15592	12229	9229	7350	5629	4694	4124	3823	3901	4648	5163	5174	5078	4494	2835	1986	1594	1265	1280	2246	1962	1337	1151	1244	1706	3078	3086	2616	2548	2356	1981	1917	1864	7220	10655	10025	6108	3484	1901	1089	808	662	696	714	696	698	659	681	663	665	673	677	630	680	689	683	641	621	623	574	657	659	658	619	618	672	628	612	718	654	664	622	661	667	622	669	668	692	661	642	660	642	669	655	687	681	634	692	664	638	663	683	652	683	680	645	645	635	626	684	654	649	621	662	667	673	649	631	667	638	634	697	591	624	622	670	658	658	663	606	643	683	617	636	674	707	674	668	694	681	722	701	638	619	642	672	688	641	673	616	660	632	658	666	645	686	673	669	644	642	693	641	670	665	654	692	665	660	672	648	644	647	677	677	729	649	642	668	646	675	636	649	636	685	617	697	656	682	694	620	666	678	655	681	664	672	700	641	675	705	611	614	713	663	654	631	619	678	628	617	658	634	655	647	647	689	673	651	696	672	632	636	673	662	630	671	661	681	659	653	658	608	667	602	689	663	639	685	642	653	662	617	664	627	666	629	693	625	679	647	641	655	648	633	587	665	652	644	675	624	657	681	631	637	645	651	659	622	676	678	710	668	623	643	634	689	674	627	633	629	646	663	641	646	674	652	655	677	649	663	599	698	638	675	678	628	644	656	655	622	674	642	689	669	725	657	688	647	652	658	621	643	653	659	682	641	623	677	659	664	631	695	663	669	687	620	674	671	696	658	631	688	661	647	696	658	640	629	679	584	635	708	638	690	667	659	682	671	676	673	656	687	625	665	690	644	681	675	616	677	661	646	630	708	638	617	665	709	660	729	670	685	681	638	601	654	654	668	708	658	642	642	673	641	659	683	634	662	656	684	660	672	647	687	640	651	675	666	682	659	631	625	621	686	670	680	699	643	679	612	645	647	664	671	668	684	683	674	627	631	602	611	611	658	644	665	633	675	651	668	657	661	649	638	658	717	631	641	618	654	627	619	677	657	588	650	691	664	651	661	646	626	639	647	666	652	627	620	662	693	646	684	651	637	699	644	656	640	631	614	677	668	657	622	675	669	627	667	642	675	638	639	677	655	631	694	635	701	611	644	651	726	646	646	680	719	610	646	701	675	644	657	639	639	681	703	623	703	703	637	622	621	670	666	678	675	639	646	640	682	658	662	642	653	634	684	659	652	646	656	639	663	706	628	666	687	575	660	627	668	634	625	702	666	672	664	637	661	660	669	685	628	665	667	647	664	664	664	662	659	620	667	637	699	691	635	659	592	663	662	634	676	735	610	674	691	666	689	661	647	617	632	666	656	637	650	630	655	602	664	659	664	666	627	667	678	601	708	665	673	658	616	688	660	670	672	653	686	663	640	668	697	652	643	638	646	700	648	674	658	639	683	627	661	605	631	620	673	643	685	657	650	688	631	675	648	667	610	658	672	687	675	602	596	670	688	640	631	684	685	661	682	635	735	656	631	653	610	666	685	650	613	707	632	644	663	651	679	647	665	676	673	681	632	607	647	657	685	640	663	630	696	661	646	679	674	647	676	701	630	659	635	662	695	653	650	655	582	680	664	661	684	641	636	657	656	667	641	656	653	645	622	645	654	645	611	617	647	660	599	670	694	626	629	671	643	688	683	665	589	661	653	622	664	684	679	642	635	658	634	676	674	654	647	647	653	636	649	645	676	659	613	655	696	648	627	679	656	686	633	634	649	684	698	646	691	654	668	673	668	623	647	670	675	649	643	571	662	648	635	658	662	607	658	662	670	661	658	620	679	660	714	672	658	629	652	657	700	657	629	639	674	699	693	650	655	691	680	626	683	649	682	659	682	658	604	677	634	620	662	675	714	649	686	647	702	678	614	670	684	678	690	704	650	667	619	690	711	660	620	623	640	659	660	658	683	630	628	656	666	667	686	636	667	675	626	657	668	667	664	711	673	674	711	651	628	620	628	630	624	644	675	633	724	652	683	663	628	698	683	648	651	633	661	672	622	651	664	651	619	655	620	634	641	637	650	648	690	697	649	647	671	603	675	629	653	686	647	627	676	679	636	635	676	609	647	652	625	660	690	623	621	666	659	648	663	627	659	590	589	661	649	643	643	620	653	671	649	657	657	645	707	664	661	656	667	658	624	701	646	649	669	708	669	590	672	648	641	615	675	662	619	659	697	664	646	675	665	636	648	653	669	649	659	650	631	643	633	603	630	644	634	663	691	650	677	668	655	693	701	655	658	680	662	672	671	663	649	670	653	668	692	669	664	720	630	663	632	724	670	713	623	651	696	657	645	660	627	646	630	660	671	646	648	638	649	679	689	682	706	656	617	643	670	698	718	658	641	677	657	644	633	698	658	644	617	666	645	668	654	652	659	685	643	656	672	632	680	663	636	650	661	670	675	675	663	657	651	670	659	676	700	667	672	630	661	680	665	712	650	660	660	642	639	656	672	723	642	646	623	617	688	652	652	671	653	663	649	695	712	658	627	659	674	611	618	615	665	664	680	658	654	716	695	665	667	628	659	695	695	664	719	636	662	636	636	614	621	693	683	654	644	654	633	703	680	632	620	664	705	664	630	659	640	688	701	678	604	661	718	634	672	697	672	661	644	639	692	680	664	685	647	675	643	691	625	653	696	659	668	672	661	669	660	657	664	705	649	679	693	661	652	630	695	645	637	629	650	633	625	626	604	685	643	686	663	646	699	666	660	672	682	642	659	639	660	657	611	673	670	693	629	663	678	669	654	649	687	633	693	655	643	657	670	682	692	675	693	648	646	627	696	665	635	662	669	670	668	701	628	625	654	628	672	686	669	669	697	638	688	674	695	681	655	644	608	655	650	639	679	684	657	640	661	663	649	684	653	649	709	682	674	658	636	626	663	697	628	636	653	673	677	625	677	638	652	716	666	691	677	618	619	655	641	647	659	674	683	668	611	629	609	652	641	674	651	626	628	657	656	589	644	650	678	707	699	638	652	657	691	663	668	639	662	642	652	584	647	642	693	654	684	670	666	618	644	669	643	662	670	623	662	648	631	638	681	684	687	660	654	630	657	652	635	620	685	650	668	678	678	674	619	686	658	653	623	678	639	652	651	643	601	637	642	672	683	646	662	640	650	629	643	665	685	663	683	641	673	645	624	693	617	627	628	614	678	668	655	642	617	654	687	634	638	656	638	691	676	660	653	708	625	706	654	621	697	664	672	642	662	646	648	628	619	722	681	718	709	640	671	664	657	633	657	649	604	639	672	608	653	613	682	617	635	690	630	632	613	599	655	641	661	692	647	664	640	666	610	676	714	708	621	660	674	654	628	643	702	609	628	643	701	634	705	654	653	678	666	667	678	663	658	649	632	649	688	684	645	660	644	634	671	690	690	671	660	627	640	686	687	652	650	643	638	609	632	708	638	675	712	656	662	649	695	637	664	624	673	663	650	642	671	643	683	662	655	680	638	646	630	693	660	632	649	674	664	681	613	666
2600	525	296	188	164	296	381	327	273	219	201	164	159	151	137	161	118	115	119	138	133	107	101	86	72	105	103	61	61	59	68	80	90	97	121	100	97	95	87	185	480	490	341	215	124	81	75	60	56	56	56	45	64	45	44	54	56	43	51	40	55	56	38	48	51	45	48	53	54	48	40	45	39	62	54	45	49	43	54	43	51	48	50	60	45	53	46	53	51	65	52	46	46	60	62	42	49	54	48	52	52	63	47	45	56	56	56	58	59	62	56	60	54	57	65	57	52	48	61	67	48	49	51	46	62	52	44	44	55	62	48	39	56	39	60	47	50	43	47	55	51	58	51	57	62	49	60	37	44	44	52	61	47	61	46	48	54	48	56	57	56	66	60	45	50	46	42	57	50	44	57	56	47	49	55	51	57	39	59	57	45	59	48	42	45	49	55	58	47	45	71	45	43	53	59	69	41	36	51	58	44	44	53	55	45	44	48	50	60	48	33	55	49	65	53	58	44	62	49	59	55	56	55	67	52	59	49	55	56	56	58	50	49	58	59	47	61	44	52	45	44	44	41	51	57	53	45	46	57	69	47	45	49	51	49	51	49	53	60	50	55	57	46	74	63	48	48	63	51	53	43	65	58	44	57	49	45	38	47	55	54	53	65	51	62	54	40	51	50	53	44	56	50	57	50	54	54	49	56	61	52	52	58	55	53	60	69	51	51	56	43	60	51	63	42	50	66	58	39	58	51	58	50	59	42	37	51	59	53	47	43	48	51	47	50	53	63	46	52	67	55	53	52	59	51	45	41	52	42	51	49	66	40	54	53	54	55	48	59	53	33	47	60	52	45	66	45	44	51	56	54	54	54	47	46	50	38	59	51	46	50	43	50	43	62	52	55	66	57	57	51	64	50	60	55	58	54	51	52	47	38	42	42	53	49	71	48	60	53	47	64	49	45	49	63	40	51	53	46	54	48	60	50	67	53	58	38	56	38	54	50	59	60	53	63	39	60	42	53	48	49	59	47	67	52	49	56	51	52	50	52	54	32	51	53	48	52	53	60	49	51	51	47	48	49	48	51	56	38	57	58	51	64	66	59	46	52	60	47	58	53	47	48	42	45	57	60	52	48	44	49	65	48	50	60	48	50	59	54	56	58	47	48	49	48	62	45	54	62	59	57	68	52	52	49	44	53	54	38	55	56	53	47	51	51	57	69	51	54	49	67	50	34	64	44	55	50	52	51	47	49	48	60	46	54	63	45	49	60	42	56	62	54	51	54	50	57	50	53	56	51	49	59	69	50	47	55	47	46	53	51	48	61	64	50	50	51	63	58	54	66	54	61	55	50	59	44	48	49	56	59	53	50	49	44	49	45	48	44	48	55	59	48	39	50	45	52	43	58	57	48	55	42	51	56	60	55	54	42	56	50	45	60	45	53	47	52	44	50	53	55	57	53	49	43	63	58	59	48	61	39	62	43	51	37	63	51	57	37	44	41	42	60	45	49	53	56	61	70	56	54	68	64	58	54	44	54	54	60	44	54	57	48	55	41	45	47	55	55	40	58	49	52	64	60	57	45	45	56	51	46	48	58	61	57	46	52	68	52	31	45	45	47	50	58	45	45	51	48	42	63	51	59	50	53	63	56	64	53	42	63	46	49	52	55	48	45	42	51	49	41	43	41	48	49	47	60	59	57	58	56	37	54	54	55	44	51	57	58	79	57	61	54	57	59	59	49	43	50	50	55	58	59	47	54	54	47	46	43	55	32	56	49	57	53	48	43	50	47	55	45	55	54	53	47	49	47	58	46	53	57	43	45	57	57	50	47	54	53	46	47	46	48	53	72	48	57	69	38	37	55	57	60	50	60	51	62	46	53	59	53	43	57	48	59	68	43	59	47	49	52	50	66	66	59	49	64	48	50	58	49	42	61	43	62	43	62	63	72	50	69	35	63	54	56	66	59	38	47	52	54	48	52	59	60	61	57	60	39	48	49	67	49	63	54	65	48	36	42	47	44	62	64	61	45	45	47	39	59	45	60	44	53	51	62	62	49	48	57	51	49	63	53	45	49	45	52	39	70	42	62	52	52	43	50	44	47	44	62	65	61	44	49	54	53	43	51	56	35	56	48	48	59	62	58	58	69	56	44	62	65	50	52	62	57	52	54	60	46	50	55	48	50	56	43	43	51	59	55	61	71	46	64	60	45	42	51	57	46	44	54	35	44	52	53	59	54	53	40	58	48	46	59	49	61	58	53	60	43	47	51	59	50	57	59	61	54	58	59	50	38	46	53	54	58	45	56	59	50	50	60	59	43	46	54	59	46	64	50	49	55	58	46	61	61	39	67	57	51	48	59	42	54	66	58	60	46	64	55	63	58	51	49	57	37	51	58	55	51	50	54	57	53	50	52	46	46	46	47	51	45	66	52	56	60	43	47	47	52	37	58	62	50	53	46	70	63	55	47	56	54	48	52	49	43	44	60	51	49	58	51	60	44	58	41	43	55	52	57	50	56	55	41	45	54	64	57	71	52	47	66	52	62	50	51	52	42	48	55	59	57	47	62	51	48	44	63	52	62	60	47	37	60	50	42	63	62	50	45	34	43	55	42	42	53	69	55	62	73	42	50	57	47	65	48	51	53	47	63	47	46	60	47	53	57	50	58	49	43	54	76	43	52	54	56	52	51	57	62	50	64	48	64	66	47	52	54	35	50	56	46	56	56	56	44	57	56	65	41	44	49	58	55	40	46	59	54	53	60	53	59	56	48	62	56	55	55	70	47	47	59	48	42	54	54	59	49	45	53	57	66	58	41	51	55	60	64	58	65	45	53	57	55	55	57	49	57	32	56	51	61	57	62	50	66	54	52	47	55	50	45	53	50	47	54	62	60	65	57	55	43	59	58	50	48	57	50	56	53	48	48	54	44	50	59	49	44	56	58	54	52	54	55	40	49	47	63	52	65	41	57	66	55	40	48	44	49	64	49	51	56	53	56	58	62	45	48	46	75	64	53	53	54	61	56	51	42	59	64	53	41	48	58	44	46	50	58	44	56	41	47	55	58	52	57	56	54	72	55	46	50	56	56	61	49	52	66	55	57	51	48	52	59	43	52	49	63	46	51	45	41	45	51	43	43	50	54	45	69	48	56	53	53	43	58	48	47	51	43	53	61	47	48	58	54	44	43	39	61	38	47	44	51	50	59	58	43	55	58	53	46	48	61	52	43	43	68	47	45	48	53	57	49	62	49	48	49	58	54	48	53	47	57	64	46	58	48	67	57	47	65	44	53	58	49	53	58	45	56	48	55	43	56	53	51	59	55	56	44	47	54	52	55	66	50	56	54	41	72	52	57	53	48	41	45	46	57	48	55	47	38	56	54	62	45	57	63	45	50	44	51	37	43	52	44	44	50	50	70	48	47	62	55	56	56	61	50	63	39	45	51	51	47	69	57	64	53	52	43	48	58	61	49	53	48	53	52	69	67	52	63	60	43	46	61	41
17159	8530	4688	7199	14350	17556	18276	15540	12924	10317	7184	6185	5168	4410	4635	4885	3990	3394	4701	4015	3632	2689	1997	1538	1325	2018	2654	1506	1242	1128	1255	1439	1811	2930	2827	2642	2390	2187	1959	4297	11407	10592	8140	5167	2829	1513	886	671	632	553	561	570	532	603	543	558	607	592	566	598	607	569	550	558	603	585	555	586	549	556	552	574	608	615	640	562	592	557	576	558	544	593	577	533	567	584	565	558	588	551	612	565	587	547	552	556	578	637	549	545	531	557	568	548	540	564	581	563	600	547	554	554	558	547	524	555	609	585	562	541	537	571	594	579	614	572	581	579	521	575	591	569	570	603	560	602	566	585	581	604	585	603	575	543	588	593	595	551	576	559	571	613	567	562	593	592	567	566	578	543	517	606	572	578	573	592	578	584	579	571	574	557	527	573	571	607	560	586	595	530	550	584	552	578	547	504	571	585	567	608	559	608	541	545	574	569	576	622	565	563	579	545	592	599	561	510	604	538	544	551	540	541	571	595	525	592	551	568	582	530	561	594	585	580	571	548	594	558	570	610	619	543	569	572	572	546	560	598	565	554	559	587	537	549	574	602	549	561	589	555	548	624	590	623	569	582	594	554	562	524	581	571	588	549	565	569	540	544	538	585	568	555	560	590	579	570	547	551	589	554	569	568	527	560	575	551	597	585	574	560	545	546	583	579	618	561	540	534	566	609	562	547	544	587	594	524	590	554	567	581	577	609	557	553	519	593	526	588	584	579	568	558	553	589	583	562	562	592	576	636	570	586	572	545	583	603	546	565	575	558	590	570	596	558	550	548	595	566	563	569	577	575	609	576	580	638	588	610	575	536	572	547	578	564	569	590	635	541	570	578	597	532	580	535	526	628	581	538	591	559	560	528	540	575	549	563	567	567	537	572	574	555	567	591	552	574	613	579	566	575	550	581	567	526	592	564	563	554	553	557	536	547	551	561	553	580	559	626	570	567	568	569	523	596	525	554	581	593	551	557	526	586	594	615	564	582	568	551	586	552	508	552	569	581	571	576	571	585	564	559	536	548	566	602	545	567	573	579	514	546	587	553	565	594	577	635	584	574	593	541	579	549	568	620	576	607	592	619	577	573	549	540	577	550	599	564	601	550	577	590	547	587	556	640	561	571	580	570	548	538	547	558	559	583	537	605	560	529	563	644	559	591	595	579	568	569	577	554	572	542	588	543	598	553	597	600	553	567	555	578	563	552	557	574	549	564	532	530	574	548	605	586	565	559	580	626	557	583	553	600	570	610	566	573	583	573	615	607	618	574	611	575	510	581	580	570	582	573	599	571	569	565	544	572	568	581	576	567	574	544	554	567	545	529	558	581	582	583	582	585	550	552	598	536	581	595	523	575	572	532	572	565	549	551	527	512	589	626	572	545	578	595	565	595	529	563	575	564	527	525	582	585	570	562	550	556	543	577	609	589	602	587	581	612	561	589	554	556	583	587	581	583	601	522	546	540	578	538	573	569	580	582	580	539	577	602	571	594	582	570	539	613	593	558	586	532	587	570	572	577	578	566	580	541	525	608	508	576	600	528	582	567	529	589	579	586	539	536	558	617	560	563	597	575	611	542	567	586	549	572	581	525	589	597	557	542	525	554	579	514	579	589	559	579	565	583	548	549	567	556	538	608	553	579	541	585	561	557	586	578	581	556	565	567	572	555	602	581	558	626	566	598	526	565	593	557	563	592	578	572	612	605	579	535	559	594	562	571	569	594	574	582	582	582	599	562	553	574	605	587	569	572	573	560	553	584	530	576	553	596	551	549	540	560	608	535	613	553	609	618	580	566	593	635	545	546	560	564	559	561	576	563	579	578	549	591	534	529	583	585	565	565	591	563	543	571	524	596	553	587	604	586	582	631	600	556	597	533	585	563	565	576	597	541	577	545	534	548	628	603	584	569	594	558	552	595	544	572	533	533	539	575	602	599	566	571	564	558	605	564	580	529	579	544	551	569	597	590	572	571	579	569	542	595	570	584	582	543	614	605	529	576	579	556	529	561	617	578	564	598	579	561	555	561	554	569	602	601	529	558	585	577	556	572	579	598	586	609	573	571	588	567	586	613	599	569	567	602	572	529	567	594	569	556	529	552	519	580	552	572	570	582	586	592	577	537	593	623	589	590	544	586	555	574	577	583	522	567	560	577	555	564	545	577	567	538	573	543	555	534	545	575	560	563	516	533	572	595	531	584	605	542	588	547	570	578	543	556	561	539	558	566	548	578	585	496	589	583	560	575	528	585	563	591	575	573	555	584	563	560	580	551	584	572	522	607	571	551	557	559	594	562	602	597	578	556	571	544	556	591	573	548	547	592	566	618	526	593	618	565	553	625	602	562	565	553	571	543	574	525	592	564	570	572	594	576	570	561	547	545	587	566	587	591	563	556	573	518	552	587	551	567	608	588	583	589	573	555	635	595	569	519	529	614	594	564	567	577	585	548	556	552	591	562	604	520	598	553	594	630	558	572	575	582	581	550	569	578	538	621	594	568	550	605	605	565	600	547	617	630	563	582	584	583	571	566	572	590	580	550	595	628	560	548	555	582	575	590	593	585	567	611	634	543	564	552	575	583	564	596	541	552	585	591	587	614	571	552	545	548	545	602	580	547	565	588	606	602	563	603	637	576	548	538	547	576	559	547	635	590	555	602	572	566	580	592	567	580	630	599	581	607	550	618	591	560	546	613	563	560	604	576	578	552	550	554	551	575	594	576	541	577	546	593	558	574	541	553	577	554	613	555	581	558	577	556	592	607	581	598	549	545	532	563	559	578	590	561	576	549	569	567	591	559	559	585	570	525	582	590	611	572	522	554	574	511	547	575	576	588	601	545	556	593	561	519	590	564	554	563	603	578	561	557	564	562	550	574	569	570	606	566	597	583	561	555	588	570	540	546	598	557	546	536	592	572	534	582	567	563	572	563	612	567	608	590	526	552	562	571	553	584	564	593	600	567	539	587	555	587	539	565	603	540	577	579	524	549	590	570	568	573	591	591	618	566	575	588	572	573	585	614	569	587	593	589	569	556	598	569	537	575	559	534	563	563	559	609	594	555	594	580	566	582	601	593	601	554	603	542	548	563	585	586	601	569	585	574	554	586	595	611	565	578	570	564	586	553	565	579	579	594	574	560	577	615	557	568	541	574	566	549	580	552	567	507	543	543	608	557	576	568	547	592	556	563	569	602	562	565	546	538	541	563	584	581	517	570	552	573	598	578	596	585	582	580	539	565	578	567	562	565	538	569	584	597	606	583	592	586	582	548	599	594	581	562	522	556	577	588	565	554	604	590	595	551	551	573	592	607	539	569	528	605	587	597	575	552	555	574	559	606	583	589	564	586	569	546	582	549	547	580	574	613	540	580	556	533	542	577	604	569	605	522	564	536	589	542	579	527	545	540	592	549	566	546	562	588	573	597	563	523	602	592	564	608	552	579	610	584	554	581	596	553	608	544	565	611	562	556	568	597	512	540	544	557
1672	673	380	242	251	365	489	417	427	308	264	207	193	176	180	189	165	178	156	138	140	129	102	102	110	154	116	86	87	85	93	110	106	134	144	162	128	130	105	280	795	635	482	314	154	109	72	54	58	40	57	55	62	64	56	54	65	68	60	52	50	57	56	68	56	80	59	67	55	50	71	50	69	61	58	58	60	65	55	72	52	53	58	59	47	65	59	45	58	70	64	42	66	49	68	67	67	61	63	61	52	48	67	71	42	64	44	49	59	52	55	61	57	46	65	55	54	58	54	66	67	54	68	69	60	66	67	57	58	48	62	78	64	65	55	55	64	44	71	58	52	64	51	60	51	64	54	77	68	72	72	62	57	62	67	67	61	60	57	55	68	65	68	58	63	74	68	69	70	58	57	53	60	50	51	61	72	54	54	74	68	64	57	51	56	59	47	63	61	58	64	54	65	58	63	83	68	71	58	62	57	59	63	72	52	63	61	53	60	65	64	49	65	59	51	72	68	77	51	73	62	58	50	62	60	61	60	60	63	58	67	65	54	54	65	55	62	69	71	66	53	48	62	53	72	61	45	58	72	64	58	57	65	64	49	51	68	63	57	64	56	46	60	76	78	67	58	65	66	58	63	60	67	54	67	56	58	60	70	54	56	68	71	41	64	81	59	39	68	47	60	61	67	87	71	71	62	47	58	61	61	55	59	58	57	61	67	48	60	54	59	57	48	49	66	52	50	56	56	61	57	63	81	64	59	66	66	58	74	56	50	63	60	45	58	81	58	61	46	67	68	60	57	50	67	61	54	70	63	49	60	71	61	68	55	46	48	49	64	57	67	56	60	55	56	65	63	53	66	68	52	78	70	55	68	53	56	55	44	60	62	62	72	61	57	53	56	64	73	57	66	60	75	72	62	45	56	61	52	56	62	68	55	70	66	56	66	62	64	55	50	71	75	43	57	58	68	57	64	64	74	57	53	59	54	70	51	59	59	60	74	47	50	63	62	68	58	65	61	50	50	74	60	66	70	55	58	68	70	66	57	71	64	57	78	54	67	52	58	62	56	65	65	59	57	63	56	59	58	66	67	56	61	44	76	75	52	73	56	76	74	57	50	52	69	45	58	78	87	66	72	50	69	51	65	44	66	60	58	66	51	44	63	54	62	58	57	55	67	56	54	50	53	65	71	64	66	59	72	57	67	74	59	63	63	63	53	59	45	54	58	66	53	66	68	80	50	60	63	60	68	64	54	57	57	60	60	62	59	62	59	62	65	68	61	66	65	61	41	61	74	70	68	68	59	58	56	53	66	45	66	66	45	66	47	71	63	60	71	66	69	51	56	57	52	45	78	52	54	54	63	58	74	61	67	46	54	44	65	58	68	76	61	48	88	68	65	64	56	65	70	62	64	58	65	68	48	58	56	61	63	57	57	65	53	65	58	68	66	76	69	72	70	65	68	56	59	72	61	39	63	63	60	51	54	86	57	59	69	69	66	67	51	45	60	53	50	52	72	48	61	49	54	58	66	71	74	60	69	69	56	52	72	63	59	65	53	64	55	60	63	43	61	59	46	53	48	49	69	74	66	55	59	77	61	75	49	72	66	70	76	62	59	62	60	59	65	53	57	74	57	70	70	55	61	58	71	55	61	67	56	54	68	61	56	57	54	59	50	74	58	61	61	59	72	68	67	57	50	61	54	59	71	64	59	57	66	61	69	63	58	58	63	48	54	71	48	71	58	53	64	64	73	52	51	52	65	68	63	80	52	64	62	57	67	45	68	78	57	65	47	59	66	74	55	57	60	49	48	65	61	67	67	68	61	46	63	59	60	71	52	59	58	57	59	60	61	59	58	56	57	69	58	57	59	62	46	59	66	47	65	65	57	61	54	68	50	56	68	60	56	46	50	72	55	59	57	53	48	56	68	52	65	60	52	64	63	63	57	54	60	52	74	61	64	75	62	65	61	62	51	62	52	70	72	52	47	64	69	63	56	62	52	56	63	64	60	53	61	65	58	60	48	64	52	67	66	53	63	58	69	74	57	63	52	66	60	52	62	65	69	69	92	53	47	68	59	59	47	63	66	59	67	55	71	44	65	57	58	68	54	70	51	56	62	70	70	62	66	60	60	55	60	58	57	68	70	54	69	67	74	64	44	55	61	60	53	47	55	53	59	41	47	53	60	55	73	48	67	52	58	60	76	54	51	63	58	79	72	56	66	62	66	51	54	71	73	63	63	55	66	59	56	50	67	49	53	68	79	63	68	59	50	58	70	55	61	64	77	63	55	65	60	69	77	66	78	61	67	71	48	61	48	70	49	53	62	46	59	59	71	51	57	61	60	66	69	58	63	52	69	52	73	59	59	56	49	40	50	59	60	64	60	50	65	66	65	64	57	47	48	66	70	55	57	53	51	58	57	63	60	65	78	49	49	60	61	54	74	65	82	61	60	68	55	45	60	64	43	57	60	57	61	55	62	54	62	67	58	63	55	62	59	48	45	58	59	73	62	57	65	65	61	65	69	66	55	66	61	61	54	77	67	60	40	59	49	64	52	61	66	64	74	69	65	56	62	61	68	58	54	69	57	70	52	73	67	49	65	65	61	67	66	68	52	67	59	55	65	68	69	45	47	70	58	58	68	64	65	67	59	63	61	60	55	62	49	68	64	60	40	73	59	66	74	54	57	54	66	64	57	62	63	57	69	66	64	60	57	64	59	52	58	48	65	68	55	61	60	55	54	67	73	61	64	58	77	54	51	63	57	55	53	50	70	55	74	59	55	59	66	61	63	62	52	62	61	50	63	57	75	54	50	64	64	58	69	60	53	56	82	72	69	51	59	71	55	63	63	43	56	64	51	58	59	62	76	66	53	50	62	56	71	59	56	57	45	62	77	71	57	54	61	66	52	71	53	51	60	45	56	62	63	63	66	60	65	52	54	66	67	54	58	68	59	60	51	60	70	55	74	51	51	64	64	56	60	66	56	58	59	61	63	61	52	53	62	52	48	64	60	76	66	57	79	76	68	57	75	69	69	74	63	52	76	59	61	65	58	58	57	64	56	61	73	54	73	60	46	60	62	52	56	55	55	60	71	65	55	52	63	55	61	56	52	59	70	49	69	65	62	52	63	65	55	70	69	71	61	58	60	58	68	70	55	57	74	68	57	62	65	69	61	57	48	68	55	68	62	43	63	52	59	62	53	77	55	52	52	59	61	51	68	55	53	68	65	47	58	51	48	59	57	73	71	61	70	49	62	52	81	68	77	58	60	73	68	52	51	51	50	65	64	55	58	65	58	64	68	62	53	77	47	57	59	62	75	47	81	66	63	66	68	64	53	38	56	54	56	70	59	67	63	57	69	69	56	52	77	51	63	67	63	74	54	61	53	39	48	70	75	69	59	71	65	59	76	67	57	52	61	56	49	62	54	57	52	57	61	60	49	61	70	58	61	52	58	56	58	49	79	63	55	69	57	43	69	61	50	77	51	50	61	51	55	63
19767	10493	6320	9836	18281	20195	20607	18227	16352	13433	10219	7583	6157	5989	6036	5465	4847	4872	4570	4271	3882	3070	2416	1903	3022	3886	2396	1744	1651	1621	1680	2424	2197	2968	3835	3642	3651	3121	2427	6723	16929	13492	10101	6698	3436	1804	1069	758	746	664	623	616	666	709	650	641	673	649	673	673	695	656	652	635	607	681	653	642	650	659	714	665	637	663	705	666	626	648	671	708	612	633	634	598	660	682	636	655	634	647	654	651	677	678	660	666	644	628	687	682	619	628	663	612	623	659	674	701	658	660	700	604	686	610	672	653	671	678	691	690	663	663	681	639	670	663	642	682	651	632	685	677	682	676	667	681	649	639	677	641	736	655	662	661	664	624	698	673	654	642	662	662	669	703	678	632	698	610	667	665	625	653	653	711	677	712	657	662	670	680	648	666	643	674	646	601	648	646	696	663	634	714	641	649	612	686	613	643	696	695	663	659	642	664	694	683	656	707	664	684	686	652	700	663	671	633	652	682	668	619	681	677	711	601	642	670	682	639	707	623	646	654	639	657	625	685	625	678	671	695	658	666	674	656	657	665	691	657	696	698	653	678	642	647	659	628	660	686	609	669	681	617	709	659	672	621	685	638	654	660	637	646	652	678	691	630	626	704	669	707	689	691	617	630	646	679	679	658	669	688	632	672	627	684	637	662	688	679	639	649	717	646	638	668	721	637	685	673	653	632	664	655	645	653	642	645	652	620	648	652	704	617	632	669	672	628	711	661	656	662	709	650	652	681	728	598	671	675	654	671	676	672	677	644	674	672	643	651	688	642	655	697	699	628	624	667	681	715	628	712	677	666	676	605	648	656	655	675	660	664	656	656	665	728	649	655	673	710	643	719	664	652	632	663	667	676	657	634	719	648	632	667	738	656	636	610	691	685	640	694	626	691	656	675	645	692	658	670	714	658	671	697	651	630	674	627	651	681	647	624	673	609	673	644	690	722	675	684	659	661	633	651	660	614	659	647	692	656	664	653	652	666	654	668	697	646	688	646	644	649	623	640	605	659	632	633	674	608	678	627	674	622	660	631	645	693	672	682	670	688	682	675	632	629	653	665	688	655	639	629	665	632	651	645	661	662	657	680	662	704	629	685	680	672	718	667	622	672	652	642	663	630	628	665	637	649	668	700	663	648	653	670	646	663	728	717	652	618	626	640	614	684	635	676	681	640	638	685	640	633	683	670	678	666	680	673	631	654	634	627	696	656	711	615	688	692	694	635	631	645	615	674	615	655	651	700	646	635	649	682	648	667	734	660	678	650	683	624	714	608	646	716	610	583	673	663	615	643	673	612	626	678	679	694	655	664	646	641	716	651	656	697	667	681	691	695	690	596	668	643	648	646	654	637	679	644	628	642	661	711	655	665	647	637	686	672	640	672	660	647	721	669	682	662	697	662	668	651	626	662	670	676	680	634	666	675	636	679	691	680	658	618	676	658	670	636	596	667	688	724	669	700	661	680	656	663	676	674	678	710	669	663	638	628	650	715	701	652	642	633	675	657	614	677	628	685	621	643	635	613	686	691	686	659	661	667	648	661	642	634	668	661	654	628	668	679	700	647	635	602	673	614	664	696	594	666	651	650	669	687	630	655	679	659	651	653	669	704	657	633	594	665	655	669	660	652	653	670	671	672	675	654	642	665	643	671	651	643	659	667	657	651	628	688	645	691	724	681	661	637	717	653	707	638	677	641	637	711	652	614	676	695	688	616	691	681	652	660	670	682	661	664	634	615	642	662	668	698	654	716	649	654	660	690	674	669	660	654	690	698	650	682	651	648	725	653	654	669	644	638	676	704	655	654	683	616	678	661	668	659	648	679	667	661	622	660	679	672	676	677	697	658	645	632	683	688	656	710	663	637	654	643	695	694	680	696	688	621	683	678	643	630	670	677	652	623	653	639	668	663	708	639	660	671	669	640	623	676	680	652	641	617	658	633	694	677	678	696	627	649	700	642	678	717	650	678	646	698	625	639	685	656	697	665	687	679	659	637	623	652	653	660	671	668	678	645	655	645	650	621	694	649	681	653	654	679	668	684	665	706	695	708	660	669	672	674	679	649	648	695	668	641	639	640	628	673	682	640	678	651	654	636	708	619	692	701	676	639	620	659	662	695	700	672	666	657	655	631	689	672	680	674	630	665	717	612	659	675	666	702	655	615	625	627	673	623	654	676	678	714	688	653	645	641	634	667	645	666	676	656	651	635	655	638	714	661	673	608	726	629	638	626	644	686	660	666	698	646	639	672	632	689	695	612	616	642	614	660	629	680	678	629	682	657	685	688	638	706	645	673	660	650	651	637	677	628	633	670	642	679	644	693	627	633	700	645	658	646	672	659	660	641	642	705	684	668	629	647	649	646	658	634	640	651	633	651	662	669	642	647	665	661	668	678	631	689	640	647	670	681	656	691	608	681	719	677	616	641	683	656	674	690	716	655	642	686	706	656	684	702	731	704	693	638	697	658	638	596	652	686	647	644	633	625	676	672	639	665	655	664	672	682	666	640	649	664	653	671	687	684	650	664	630	684	599	688	649	644	648	649	661	690	660	696	670	646	655	663	707	634	702	640	706	672	684	653	678	673	631	663	677	611	635	718	698	675	670	631	673	671	673	645	643	677	672	680	643	685	659	646	649	657	708	693	650	651	618	659	638	663	640	625	648	647	652	664	661	681	667	694	662	648	701	634	666	656	682	637	683	608	647	655	691	658	661	602	661	680	628	626	691	627	685	699	668	671	650	642	676	654	690	667	655	647	700	667	696	710	688	596	641	650	620	664	651	671	651	660	674	678	653	607	659	675	641	643	694	676	747	656	672	663	663	703	713	655	638	675	679	639	685	730	690	648	629	632	646	617	687	677	651	659	645	658	716	667	640	649	674	664	654	673	661	697	623	653	687	691	634	644	653	651	636	628	625	681	728	666	606	637	693	651	683	659	653	651	655	665	646	678	653	668	664	671	657	643	656	670	641	689	660	674	646	689	646	672	662	650	691	665	663	597	665	638	635	619	694	677	663	636	701	677	666	681	693	643	664	632	640	676	667	664	681	704	674	631	679	670	675	654	675	675	684	635	678	685	665	621	662	624	675	635	683	672	651	672	704	641	666	640	676	657	668	679	649	637	666	663	673	662	647	650	669	679	651	652	654	663	665	639	657	635	680	629	623	677	655	690	628	646	693	663	664	648	638	655	636	694	618	640	675	659	694	665	663	664	676	683	632	666	647	671	660	674	708	675	628	662	617	653	602	635	648	694	622	642	630	641	682	683	666	686	648	636	646	680	677	673	685	694	683	668	705	686	665	674	656	652	627	699	657	648	647	664	628	615	656	642	647	696	668	660	640	647	645	611	658	651	652	685	644	666	671	659	655	637	680	661	656	659	646	663	658	642	689	670	631	692	689	671	643	704	654	634	644	687	652	639	661	630	635	655	664	683	690	688	692	648	675	638	666	728	700	684	686	680	650	676	681	618	653	649	700	674	636	644
1655	297	208	136	158	195	212	206	207	203	174	138	124	118	115	122	110	122	108	108	96	92	79	101	126	85	60	73	59	65	62	83	113	121	82	103	88	80	52	99	209	216	185	133	95	83	63	65	53	66	39	57	49	41	54	50	42	60	56	53	43	53	57	50	49	61	53	49	48	66	56	50	53	57	48	50	48	60	51	54	47	50	60	49	49	58	59	43	55	44	55	38	61	57	46	47	65	51	73	67	53	56	70	40	45	52	51	54	40	55	56	45	40	52	48	59	46	74	54	59	65	56	45	40	57	63	66	52	62	56	55	54	48	50	63	48	46	44	53	53	54	52	48	53	58	50	49	52	52	44	55	52	39	59	45	32	49	53	46	32	51	70	49	55	42	59	54	51	45	56	62	54	34	34	56	49	61	48	49	45	45	53	56	52	39	53	58	61	58	46	52	62	57	68	44	37	59	62	62	47	60	55	57	59	50	49	45	56	55	50	59	55	37	65	55	60	60	39	52	38	43	49	78	44	53	54	57	47	43	55	47	35	65	41	39	49	56	59	50	56	49	41	56	44	65	57	46	43	46	50	55	53	52	54	57	65	62	65	57	60	58	53	52	44	46	51	55	56	34	53	48	41	67	42	60	42	64	57	62	49	63	61	57	53	53	50	49	55	43	47	48	63	53	52	41	55	59	55	46	64	45	44	56	46	48	56	40	44	62	66	53	53	52	65	58	58	48	48	48	59	44	60	52	47	54	41	54	58	51	57	50	59	49	45	57	58	34	41	51	70	41	56	67	60	75	38	48	50	59	55	56	60	53	54	46	39	49	37	55	61	52	49	46	63	43	60	52	62	46	57	61	53	57	47	48	55	53	45	53	52	59	67	58	66	51	56	57	52	46	44	66	40	49	60	51	69	50	62	54	47	52	46	58	56	55	63	52	53	55	62	64	56	63	56	47	60	57	57	62	46	48	44	57	62	69	47	41	41	54	64	45	56	58	46	57	46	54	67	54	53	52	53	53	52	45	56	53	57	62	56	60	63	48	51	50	52	51	67	51	59	47	55	44	55	64	69	58	56	62	60	45	51	56	44	44	61	59	54	51	58	48	64	48	52	50	62	57	48	56	43	53	40	63	50	40	63	53	44	61	65	57	43	49	52	52	53	36	51	56	57	71	57	54	50	79	53	54	61	54	61	55	49	47	68	50	65	60	48	48	57	44	64	47	44	54	52	44	44	54	63	61	62	50	77	52	42	61	50	45	55	45	61	71	59	46	52	54	53	51	53	64	48	53	65	57	47	56	66	45	60	50	61	56	41	45	57	43	56	56	51	48	53	50	58	51	49	55	59	54	42	53	68	53	41	44	46	53	50	61	56	53	54	49	59	45	51	51	57	48	53	50	50	56	56	58	41	50	50	63	47	64	57	56	49	41	63	48	36	58	57	48	47	49	58	50	51	61	45	50	59	45	47	54	56	57	58	60	50	55	57	50	58	55	58	51	71	49	47	43	56	56	49	51	54	52	39	53	56	47	43	54	50	43	55	48	46	55	56	47	50	59	50	56	60	62	52	54	51	58	64	37	43	39	47	56	65	44	60	61	51	56	50	55	57	54	44	48	65	47	49	59	56	37	61	42	71	52	51	59	60	48	52	50	59	51	48	57	54	54	44	49	51	54	43	55	59	50	63	64	44	65	62	46	53	54	43	54	49	37	56	59	48	47	46	57	61	57	60	54	41	50	62	57	45	55	59	48	59	53	56	55	55	56	61	47	61	60	56	54	50	59	70	59	55	59	55	38	51	46	50	42	36	55	58	47	47	51	65	45	64	57	46	43	59	55	48	48	52	57	42	55	46	61	53	42	50	63	71	53	58	43	62	64	53	50	45	47	51	58	53	50	52	48	56	53	61	68	44	43	49	56	43	64	53	55	49	50	55	54	58	50	48	39	59	48	48	37	58	50	47	61	52	39	50	38	53	59	51	54	58	50	50	39	55	57	54	56	46	45	49	47	62	48	62	47	49	55	65	45	51	50	41	45	59	45	63	40	58	45	59	54	66	43	60	40	39	59	58	50	70	56	63	47	52	49	55	42	54	48	61	51	49	52	45	48	65	44	55	53	45	49	71	48	47	61	58	50	60	47	56	48	50	64	55	58	50	47	63	42	47	57	39	47	52	47	56	56	41	67	57	38	53	42	46	60	47	56	61	52	44	57	53	54	34	58	44	33	48	47	45	63	45	49	56	58	51	39	54	46	55	48	45	42	64	53	52	49	50	63	58	59	51	60	57	65	51	55	42	48	61	54	57	59	59	58	55	63	63	56	57	49	48	59	59	49	49	62	52	54	47	66	55	60	47	67	53	49	50	61	54	47	55	47	51	44	70	56	60	46	65	68	51	48	58	44	51	51	57	43	68	61	49	46	64	46	51	49	48	57	47	38	55	48	53	45	49	58	47	51	52	59	55	65	55	65	53	39	58	42	52	54	64	48	53	44	48	52	55	53	45	59	60	52	62	44	54	56	53	65	64	46	49	59	56	64	52	49	48	61	48	48	62	60	53	45	55	69	54	44	37	56	58	55	56	49	42	57	62	53	47	42	45	54	60	61	50	53	33	49	58	57	42	56	40	51	50	53	54	61	57	42	48	60	61	53	50	41	41	58	66	55	57	46	58	52	47	63	74	43	38	52	56	51	46	45	54	43	52	65	58	47	52	56	47	54	49	41	62	51	50	47	46	62	50	39	48	38	51	63	49	58	53	50	53	44	60	56	46	49	44	64	48	56	57	50	56	49	49	43	52	64	49	60	64	51	50	50	52	49	60	51	61	44	53	41	45	52	56	54	49	45	58	50	58	45	45	47	47	35	39	47	41	52	54	37	51	57	58	60	52	50	40	59	59	47	47	54	44	52	63	53	47	49	55	36	52	41	54	52	58	55	53	46	51	56	41	58	49	58	62	55	50	42	53	60	59	64	49	60	53	52	46	43	54	49	45	58	52	52	49	56	59	65	51	72	58	48	53	53	56	68	51	56	49	54	55	55	54	48	51	56	58	54	52	64	42	46	59	51	41	49	57	43	58	48	47	43	48	49	66	47	50	46	48	48	53	52	51	45	52	59	64	52	56	43	61	48	55	63	57	48	50	62	55	52	56	53	42	58	57	45	38	56	42	50	69	47	45	73	71	43	50	50	62	52	56	46	52	67	57	38	47	61	51	47	52	46	64	43	45	53	58	48	54	52	49	61	56	52	49	57	44	57	64	56	51	61	35	50	64	48	47	49	47	57	55	46	48	54	70	49	55	48	50	49	63	61	49	52	58	49	52	53	51	57	45	62	47	50	49	41	53	51	50	50	42	60	47	49	55	37	57	59	56	55	60	41	57	56	48	53	49	48	69	38	69	59	46	49	42	53	46	49	55	44	65	58	52	56	45	58	45	49	47	41	54	54	52	49	59	53	42	55	52	53	50	53	59	60	50	45	47	56	52	59	54
14153	6247	3563	5572	11170	11753	12284	11808	10098	9093	7113	5322	4057	4207	3575	3036	2888	2919	2472	2482	2152	1557	1261	2063	3095	2219	1404	1387	1178	1089	1179	1769	2119	2217	2138	2752	2210	1700	1382	2550	5434	4654	3562	2580	1421	1022	710	597	576	602	609	535	611	587	552	571	565	589	587	574	561	566	621	564	652	602	562	566	591	589	565	552	591	589	563	585	598	601	603	576	569	566	596	581	541	539	532	560	604	546	575	573	611	595	578	607	580	554	550	613	576	583	540	589	572	605	573	562	576	551	508	580	585	635	554	577	609	571	572	560	599	572	626	565	598	556	606	604	581	571	576	567	623	558	570	587	610	591	592	557	587	577	586	656	587	547	545	546	611	622	549	537	566	603	589	567	594	606	557	552	596	568	598	587	590	566	628	592	581	612	580	573	591	612	619	597	576	603	574	614	554	563	585	574	566	575	580	564	576	590	554	592	614	603	592	555	565	597	590	568	562	579	559	576	611	598	576	563	584	583	569	582	584	584	571	576	558	618	575	619	600	590	594	556	581	565	600	608	598	559	561	573	580	549	593	565	594	611	577	557	614	565	607	590	605	621	554	530	577	532	582	601	573	575	582	593	583	556	620	596	590	545	582	577	592	607	565	558	572	597	561	591	588	547	623	631	575	571	562	559	530	574	554	546	639	538	572	602	546	567	568	569	609	561	558	574	546	591	566	599	578	592	587	549	595	555	571	604	546	577	534	592	577	597	582	552	617	626	594	542	563	571	581	559	626	571	590	589	617	576	603	595	572	553	601	594	578	526	537	550	587	553	546	592	560	583	600	590	581	595	568	579	589	610	614	507	602	599	636	580	629	581	582	562	630	616	596	660	570	572	583	613	606	531	556	584	566	568	574	638	588	560	600	556	595	561	583	579	610	579	599	622	618	601	560	605	584	575	594	594	520	577	559	556	572	600	580	557	597	565	582	568	603	556	574	573	610	598	606	586	599	571	615	550	519	584	569	581	558	552	579	589	577	551	631	588	565	587	540	608	587	541	545	577	583	605	579	607	601	552	564	591	576	571	617	570	570	591	612	575	585	557	601	586	573	554	587	578	610	572	564	599	591	545	572	580	568	562	581	568	587	591	592	576	539	595	556	622	596	565	600	585	605	579	617	598	613	597	583	562	623	629	585	575	637	557	593	607	576	597	586	563	578	579	568	605	569	561	583	563	573	560	580	599	569	609	620	564	590	570	558	587	583	563	592	587	553	528	629	574	617	573	557	590	567	600	586	599	589	590	564	610	591	567	568	559	581	559	566	543	567	596	566	596	557	591	616	561	600	558	539	573	569	617	599	645	543	605	547	595	609	610	570	588	586	583	584	553	590	589	595	543	617	569	588	566	578	592	580	572	559	593	589	619	601	624	590	546	606	539	622	613	552	585	542	596	552	587	572	515	572	575	538	581	563	585	567	596	578	578	550	568	604	590	596	554	541	618	595	578	574	553	579	595	545	595	594	608	578	581	571	596	557	553	594	588	603	617	600	559	575	590	608	550	576	568	557	554	590	560	583	552	565	577	579	571	584	626	603	608	563	622	564	568	595	590	563	573	560	623	576	585	599	572	578	602	552	622	609	578	554	531	602	566	600	580	554	574	586	567	588	608	641	583	601	581	592	612	600	615	567	571	564	575	596	605	599	602	588	593	608	559	565	581	566	570	586	598	559	562	579	582	565	573	642	554	603	579	599	601	583	564	583	568	566	560	558	641	588	553	573	575	578	590	554	562	559	614	580	574	587	617	551	597	595	588	562	577	562	607	550	593	545	542	594	610	587	596	596	561	579	568	565	583	582	563	531	566	565	599	641	594	571	561	566	586	614	596	569	550	589	581	562	611	532	562	591	597	608	510	611	581	582	601	561	591	589	548	613	546	546	580	600	593	558	555	568	560	563	595	569	602	585	571	586	611	582	616	608	579	597	571	601	610	574	634	559	562	592	599	589	569	576	559	611	567	639	572	588	580	589	591	589	569	589	588	570	586	592	591	576	594	549	600	585	652	594	615	603	590	584	552	558	565	589	600	560	580	573	592	593	589	594	571	581	567	570	601	614	556	580	534	568	518	612	613	557	653	538	590	542	588	611	611	582	586	548	524	575	572	606	578	568	556	589	540	545	543	617	526	569	587	607	546	576	567	580	542	510	528	534	596	607	578	579	556	651	594	586	574	594	601	577	545	595	569	606	605	624	573	590	615	583	574	589	565	554	524	628	594	576	579	646	561	563	583	576	608	591	584	584	578	581	571	597	578	574	602	633	614	592	529	624	593	622	566	603	567	540	585	589	559	574	601	574	557	590	565	604	555	620	577	588	590	633	585	574	593	602	566	575	570	553	622	575	592	602	572	575	581	609	607	580	628	590	589	594	590	590	561	535	595	580	609	571	601	633	568	604	637	586	609	560	568	569	592	599	595	513	569	548	577	541	600	604	564	589	588	586	572	574	578	552	579	546	566	573	535	556	584	561	616	594	565	549	611	573	600	573	580	592	601	551	550	594	596	576	600	580	582	591	558	598	567	576	603	562	582	593	593	566	613	660	591	610	581	562	603	597	553	605	608	586	568	602	587	570	588	549	586	581	576	622	581	572	583	575	549	573	560	557	582	581	602	576	565	596	580	602	558	590	603	586	589	609	529	553	609	585	568	616	680	564	568	578	566	582	563	550	605	582	616	579	600	571	584	575	542	607	584	606	556	594	571	588	589	608	581	562	611	566	552	632	624	594	620	637	572	584	586	574	599	576	602	587	597	575	579	624	560	577	613	589	614	589	630	595	581	595	534	570	582	588	569	576	614	629	582	611	607	600	593	619	589	550	583	559	575	564	585	611	610	565	597	610	553	584	575	594	580	592	578	591	539	594	525	559	621	609	568	612	612	545	620	580	599	567	578	590	594	547	600	534	609	603	526	643	598	591	617	613	644	583	606	606	546	555	544	579	572	583	535	603	570	597	550	581	562	560	579	558	557	567	554	579	602	545	546	589	572	549	556	600	575	555	577	584	607	621	621	537	615	572	577	559	534	558	620	559	577	576	567	607	549	605	560	607	535	626	563	572	544	576	576	601	527	599	596	593	621	557	587	550	581	556	594	582	570	594	594	590	615	595	605	555	575	566	543	569	565	585	557	591	555	609	582	621	589	570	591	594	597	592	543	584	595	593	570	581	582	568	605	581	589	551	581	574	558	599	574	575	569	538	591	612	553	566	556	619	578	610	580	632	563	600	581	595	550	622	550	581	528	595	607	529	577	572	527	577	565	575	548	576	640	582	570	562	555	558	571	583	559	568	569	538	594	557	602	585	574	556	570	598	573	571	551	563	592	611	605	584	565	600	613	579	561	589	524	584	596	612	579	604	595	593	614	577	592	602	610	574	611	573	588	582	564	587	585	571	608	575	593	589	548	553	606	613	562	550	601	558	581	581	589	568	598	582	601	560	605	611	570	558	622	543	555	570	592	586	581	573	553	596	615	545	594
1112	484	251	162	183	258	291	316	312	295	275	216	191	190	175	143	162	150	144	125	99	86	77	120	133	103	108	90	82	78	82	89	103	114	121	156	131	85	88	211	522	362	309	224	165	114	79	60	44	54	52	72	54	66	56	73	42	62	52	66	69	52	57	55	57	62	61	62	66	64	53	56	56	57	74	61	77	57	58	36	75	56	48	56	64	61	53	61	55	76	62	78	60	57	66	57	67	52	57	66	57	65	55	52	59	65	64	70	56	69	71	55	53	64	69	71	64	52	52	62	60	50	58	50	68	55	59	60	66	61	70	61	56	63	54	71	65	59	65	48	46	58	63	49	74	55	56	56	49	53	69	60	62	48	63	66	61	49	71	62	58	71	56	61	59	67	53	71	78	72	65	63	63	52	54	63	46	57	56	57	65	56	65	41	64	63	53	60	54	70	51	59	68	64	69	64	63	58	59	59	49	45	60	54	49	65	56	57	49	63	50	71	57	50	63	56	47	51	45	52	47	53	56	78	72	72	55	66	61	64	62	54	60	55	54	67	57	65	67	50	62	64	53	74	68	43	69	49	61	55	50	51	52	62	51	65	69	56	59	51	70	74	62	56	68	64	58	61	72	60	50	63	59	54	53	55	61	72	64	59	80	71	58	64	70	58	52	67	78	52	54	57	65	66	67	57	50	57	65	57	65	77	60	61	56	67	55	61	58	64	58	48	54	70	66	60	58	73	55	56	59	60	65	53	48	50	67	53	71	60	60	64	60	67	53	63	74	72	59	62	50	59	51	66	62	63	65	56	60	56	72	47	59	49	68	47	68	66	55	65	60	61	71	57	62	64	56	60	58	57	59	48	44	54	59	63	54	67	58	59	47	59	62	53	70	55	73	62	59	61	55	57	60	55	64	70	53	67	52	58	57	67	72	70	61	56	54	74	60	68	45	53	60	53	65	59	52	51	56	65	47	56	73	62	70	55	49	60	69	65	51	67	54	55	67	71	66	55	56	54	58	53	59	46	61	55	55	71	57	49	70	60	63	64	59	66	58	51	61	68	59	66	63	57	68	56	60	68	61	62	53	83	65	60	49	50	54	79	64	53	58	59	52	54	57	57	74	64	64	51	72	55	66	61	57	55	64	46	60	52	62	65	63	67	59	50	68	69	58	48	74	56	60	57	46	54	57	66	55	63	64	65	42	65	70	52	62	56	51	59	54	57	54	46	40	47	57	58	57	51	61	63	80	48	64	67	70	52	50	42	56	46	53	74	59	47	60	55	62	73	47	56	57	70	47	57	65	65	45	59	59	55	50	50	56	63	68	54	67	58	68	66	73	63	61	51	58	53	57	52	70	58	56	65	54	68	63	64	49	74	57	52	59	60	70	66	56	67	59	54	72	55	57	55	56	57	64	69	48	65	61	60	58	52	62	53	59	61	76	67	47	57	66	67	67	73	47	58	54	52	50	56	66	54	57	41	54	53	58	43	56	63	60	75	59	71	52	40	68	58	59	70	72	66	61	64	42	67	55	57	57	62	51	53	61	55	60	63	53	61	65	51	70	65	67	59	68	42	56	65	63	65	58	56	50	61	66	55	50	56	71	68	68	64	55	54	68	49	54	64	66	61	56	64	58	43	61	73	65	56	53	51	66	53	70	46	62	79	57	68	66	64	63	54	64	58	35	73	78	59	73	58	55	51	65	68	52	62	69	50	60	68	56	65	60	72	56	74	62	52	64	59	71	54	64	53	45	57	42	53	60	64	57	55	49	54	56	57	56	58	63	60	64	63	58	66	67	58	42	58	68	64	65	63	80	64	57	59	59	42	58	60	46	55	57	68	62	68	63	69	76	64	59	54	62	60	56	53	55	60	59	54	53	52	55	59	46	58	60	53	56	55	61	58	65	59	53	56	70	71	62	69	58	50	69	55	56	62	68	56	57	57	64	65	56	61	48	53	74	57	59	66	59	56	66	47	50	63	62	57	46	55	60	57	63	55	68	57	50	70	60	58	55	50	51	66	58	69	62	57	64	63	50	73	55	52	62	60	64	59	51	65	47	60	42	56	57	73	52	73	55	63	59	62	44	65	58	57	46	49	65	58	57	46	57	53	63	58	52	62	44	69	79	79	75	60	60	63	66	52	65	66	54	63	48	57	76	53	61	62	70	64	58	57	66	62	63	66	45	51	65	45	46	61	53	54	66	56	70	60	58	60	49	63	60	71	55	60	60	54	57	62	55	72	51	61	54	62	55	65	51	63	65	64	63	51	57	56	51	58	45	57	72	49	56	41	52	57	41	60	70	56	58	56	50	51	58	65	49	61	64	57	57	65	61	53	49	48	65	46	59	73	61	69	71	75	65	65	64	52	61	55	54	50	55	61	58	56	59	76	61	69	51	53	67	56	69	66	59	62	50	47	63	59	63	58	68	54	52	59	57	86	69	59	58	73	55	54	68	58	57	49	53	58	65	54	44	57	58	55	60	79	61	66	59	58	61	55	75	58	63	59	61	47	66	55	78	50	56	60	69	53	59	58	65	54	58	79	58	63	65	56	59	59	53	69	43	65	57	67	55	68	63	78	56	57	52	55	66	60	63	61	70	56	70	54	55	69	54	53	63	70	58	49	52	62	61	65	60	46	54	61	54	52	52	58	59	59	51	65	55	63	57	55	55	46	48	60	48	50	57	56	62	51	59	56	48	48	64	59	58	54	48	69	53	62	65	67	74	51	55	71	58	64	58	52	64	66	52	59	57	56	62	60	52	49	66	70	63	64	64	52	53	71	54	59	60	59	57	74	47	72	63	57	46	59	70	73	60	55	61	64	63	63	64	59	55	63	58	58	64	65	65	61	53	58	74	65	57	67	60	56	58	46	58	52	60	57	54	66	54	82	62	61	56	67	48	49	64	49	51	56	74	61	63	51	55	45	64	56	56	66	71	63	69	59	70	69	53	52	74	73	56	59	56	60	45	48	58	54	61	59	68	51	64	56	62	66	53	66	55	38	56	58	51	65	53	52	56	56	67	58	54	53	46	75	61	65	53	59	63	70	67	59	50	72	61	48	66	48	62	56	60	79	50	70	59	62	54	69	64	56	61	56	48	65	59	53	51	48	51	73	70	59	64	51	71	57	55	58	57	59	61	45	70	67	50	57	70	68	62	54	72	49	57	42	58	55	76	64	66	52	50	52	63	62	66	72	92	60	54	55	65	64	67	72	57	62	67	58	71	68	47	49	60	75	57	52	63	68	46	58	67	56	54	70	65	50	55	54	63	74	60	59	61	60	62	63	59	66	58	61	59	56	63	55	55	62	56	66	57	69	60	67	72	69	60	53	62	60	59	53	54	77	47	75	48	74	64	50	45	69	54	64	58	58	61	63	61	57	59	70	62	75	64	52	60	49	70	61	64	63	57	68	60	61	60	51	58	63	64	70	66	65	63	47	50	49	57	63	53	51	63	64	63	54	67	54	69	67	71	60	50	66	49	51
16801	8822	4529	7694	14149	15423	14688	14248	12737	11255	10290	7882	6129	6223	5212	4342	4408	4105	4032	3361	2538	1953	1863	3008	4025	2850	2525	1935	1572	1496	1550	1690	2311	2925	3038	3223	2579	2101	1694	5584	12160	9552	7212	4567	2577	1362	905	719	668	670	613	661	668	679	647	698	623	657	637	662	658	649	622	648	643	631	626	640	626	669	626	635	621	660	710	671	639	640	677	689	651	653	628	652	669	636	626	614	644	620	678	688	669	679	675	615	638	640	670	653	632	630	642	649	626	652	660	610	605	647	657	656	656	639	705	623	671	625	692	613	646	629	620	667	657	647	628	633	637	712	638	716	654	645	638	621	666	682	675	668	593	649	636	668	624	606	673	628	660	647	696	702	632	667	636	668	646	640	671	630	657	637	638	665	668	702	656	616	615	670	647	666	643	642	679	591	652	643	634	640	628	668	620	631	652	659	654	695	600	661	640	637	691	697	664	646	654	609	639	703	639	697	660	678	655	686	634	644	665	633	615	691	604	643	642	639	637	662	682	617	637	655	645	663	652	636	627	698	631	642	618	621	707	634	672	681	677	710	657	637	658	631	651	679	679	655	656	682	654	635	659	651	638	648	667	659	656	607	619	672	676	679	662	681	640	672	663	633	581	617	622	684	662	660	664	670	642	674	637	693	634	633	628	623	653	668	660	647	681	667	680	645	630	662	651	650	600	627	632	621	683	651	638	672	657	640	715	655	739	604	623	678	662	645	656	666	638	648	622	598	630	672	638	627	678	652	660	689	600	665	671	649	640	624	649	692	689	656	674	651	604	674	651	674	666	696	650	686	657	677	645	707	649	668	654	690	683	706	694	660	611	698	665	645	595	712	707	629	661	636	650	646	644	671	650	617	656	694	676	657	673	643	672	642	641	630	633	646	687	608	605	640	606	675	652	667	660	652	637	641	620	679	670	636	604	641	683	642	654	633	642	648	633	664	602	645	635	645	659	671	670	650	689	634	698	653	683	654	634	637	686	642	661	645	628	683	687	613	626	654	676	644	622	632	605	637	650	683	623	648	662	669	695	641	597	681	662	644	619	649	655	668	639	623	638	640	618	664	649	663	666	646	656	624	641	643	652	640	699	608	653	617	654	643	683	650	613	657	700	670	643	656	687	671	652	662	664	647	642	665	652	653	651	679	642	621	639	625	661	661	665	633	606	635	615	676	648	675	641	630	615	627	643	655	659	629	641	609	621	669	666	687	613	654	667	679	643	611	625	682	669	654	641	620	617	660	656	631	633	615	609	641	617	662	654	664	655	714	611	655	626	661	673	685	687	685	665	683	676	664	625	677	647	636	668	619	657	635	679	612	715	681	642	651	636	666	657	661	681	633	658	660	650	608	666	587	604	621	650	636	632	668	637	629	633	661	633	653	646	637	687	650	634	666	674	676	625	689	632	657	636	623	680	647	667	633	636	631	684	687	673	636	631	658	659	666	621	655	664	640	621	656	649	654	632	650	646	682	659	678	653	633	654	609	671	712	638	665	643	694	657	662	649	658	621	631	623	675	632	692	677	657	638	600	649	685	647	661	638	621	689	632	632	657	630	637	670	630	632	647	671	651	636	669	683	641	685	688	625	639	620	662	619	671	681	700	652	639	627	660	639	651	668	630	671	694	733	663	692	648	587	660	673	665	606	632	669	621	719	652	642	703	624	638	651	658	617	654	690	690	652	670	604	639	619	648	644	669	626	687	694	657	669	646	651	689	617	645	680	645	681	629	691	667	640	645	689	674	690	618	652	701	677	612	656	621	664	641	650	663	664	615	627	628	636	646	635	639	676	636	646	659	672	623	647	668	653	597	630	656	636	630	655	651	643	653	658	674	634	648	659	637	665	694	624	629	631	685	663	661	623	676	661	674	665	642	687	680	681	668	625	643	638	646	618	621	645	645	674	683	626	648	675	637	689	679	645	649	655	653	618	706	681	608	634	643	633	641	650	652	640	682	639	677	597	677	656	613	648	631	635	618	636	647	692	652	631	618	638	654	622	686	692	707	643	657	683	665	680	682	613	656	639	628	672	628	648	666	654	652	639	620	616	656	648	651	620	612	657	628	664	676	638	633	678	635	679	680	611	622	629	626	638	676	656	640	675	613	648	640	605	637	676	650	646	675	658	647	642	632	693	645	667	681	674	675	717	689	665	636	633	609	633	651	650	662	624	651	643	677	647	644	685	672	683	624	697	655	687	666	716	635	645	667	654	720	688	627	663	628	665	684	650	659	630	653	625	685	673	612	617	692	663	645	647	649	629	656	675	641	648	597	662	661	627	654	643	657	644	637	635	675	618	643	637	671	633	674	669	641	634	619	725	642	694	687	658	612	649	646	664	655	713	637	658	671	632	641	670	637	586	694	650	643	672	655	647	641	666	659	694	656	668	625	652	663	618	654	648	689	642	650	623	640	642	688	674	631	654	587	673	646	622	649	605	656	640	661	636	702	696	689	619	659	661	630	671	663	691	639	656	661	621	634	628	669	631	677	651	650	636	668	642	695	648	640	633	682	662	623	636	659	677	648	645	703	650	679	637	654	665	600	644	654	658	663	656	639	631	647	635	654	652	665	672	618	630	695	592	636	673	670	673	680	662	673	640	647	627	672	657	665	654	660	603	651	622	632	620	652	666	681	630	664	674	671	651	637	693	666	645	677	687	640	634	678	693	685	672	688	671	603	623	668	647	643	663	688	632	603	629	653	660	646	620	685	651	625	649	622	663	653	659	629	694	619	606	628	684	608	644	675	668	653	690	627	640	656	647	673	605	586	661	647	657	679	680	626	661	636	703	629	661	671	617	656	662	591	616	652	706	635	661	616	671	629	685	630	660	669	614	647	654	605	625	655	643	649	678	614	625	605	671	639	656	644	638	697	664	646	691	703	638	725	650	621	655	646	689	667	654	706	669	654	660	631	674	659	653	617	685	669	620	672	676	655	656	638	692	633	664	675	610	647	622	626	673	635	683	644	665	673	665	688	696	623	652	668	667	631	611	688	670	657	669	680	671	643	626	630	657	662	640	605	642	660	636	684	633	662	641	662	646	639	678	663	642	685	675	721	629	714	655	636	663	600	632	661	621	650	642	621	645	645	659	663	655	626	669	624	665	644	658	665	625	657	643	624	661	700	661	674	650	666	637	611	645	696	654	664	657	644	621	710	648	648	677	693	635	646	634	648	655	661	661	679	652	635	709	618	621	622	663	627	620	654	668	643	641	672	642	658	682	661	671	665	624	717	646	674	662	651	672	671	670	705	673	652	645	641	712	660	667	632	693	661	596	633	644	648	652	605	655	627	683	602	674	629	679	655	682	676	661	676	652	662	659	694	630	671	601	613	698	650	615	654	617	645	686	691	673	676	634	648	684	627	624	708	637	702	633	669	666	648	662	642	665	645	698	703	652	645	653	667	695	631	627	648	634	631	640	641	649	661	620	686	610	688	674	653	649	683	658	671	663	677	648	667	577	640	658	652	614	634	621	668
2574	405	234	146	163	242	250	252	271	247	277	266	189	165	185	168	176	157	177	114	109	82	88	130	121	125	118	73	96	68	76	71	98	112	93	131	105	84	82	241	522	435	323	209	158	88	70	56	51	69	41	44	62	55	54	56	56	34	43	41	55	54	42	48	72	51	52	48	50	48	66	47	46	58	55	57	57	54	51	48	61	36	65	48	51	57	57	38	61	42	60	51	52	55	61	53	55	57	44	48	49	70	44	51	46	55	50	49	64	42	53	47	46	55	56	47	62	49	58	43	40	46	56	53	48	43	54	46	61	38	36	57	54	60	63	59	59	60	50	44	55	59	64	52	57	50	47	52	49	54	45	47	53	48	66	40	72	48	47	58	54	53	54	36	70	51	52	39	60	47	55	59	62	44	39	67	45	53	53	53	53	41	51	54	53	49	51	55	68	52	58	45	38	56	41	39	55	50	38	46	44	56	45	57	59	49	38	53	60	56	59	53	60	61	51	47	56	59	42	59	51	40	51	45	55	66	35	37	61	38	59	56	56	53	39	52	53	55	53	58	57	53	57	45	55	48	48	62	51	42	53	50	54	55	42	47	49	45	42	51	46	45	62	52	43	62	47	49	40	44	47	56	59	57	48	50	58	43	46	54	45	48	49	50	45	53	55	51	56	45	50	56	57	51	58	62	55	52	49	46	56	48	59	69	44	49	47	56	49	51	54	60	44	51	55	35	51	53	53	43	60	46	51	38	42	56	50	43	51	62	64	51	57	54	41	49	53	48	47	35	45	48	62	48	47	63	63	46	66	51	49	47	57	70	50	71	44	42	38	59	52	47	44	65	42	64	57	60	54	54	51	53	44	49	52	45	49	46	63	62	62	47	49	59	49	54	42	59	51	47	56	56	57	31	46	48	44	45	61	50	50	48	56	53	46	47	58	49	55	69	60	55	53	49	55	60	55	58	56	55	49	63	66	54	54	52	49	48	48	53	48	59	56	64	51	72	51	58	48	44	65	67	60	65	53	50	55	51	46	39	49	55	39	58	57	52	43	58	43	53	57	57	51	64	62	46	42	56	57	51	66	65	62	46	57	48	48	56	58	39	51	48	51	48	51	56	54	49	52	62	46	43	55	51	31	60	44	56	45	52	55	61	45	57	54	65	71	56	59	44	51	47	60	56	69	61	63	44	61	50	43	47	55	40	47	44	61	48	52	52	64	58	50	51	55	68	64	48	46	54	40	57	54	58	57	58	48	46	55	62	44	46	62	59	49	45	39	40	42	60	43	56	58	62	49	58	50	53	51	47	50	49	39	64	55	46	55	51	49	47	56	39	48	62	44	42	50	49	44	47	51	48	59	53	56	66	64	49	49	53	44	34	38	42	37	42	38	70	63	52	45	53	50	54	46	50	65	49	46	45	42	50	62	52	48	36	52	61	58	52	54	41	33	50	46	55	63	51	41	54	41	47	46	58	47	38	52	61	45	53	65	46	49	57	53	59	40	49	52	59	43	47	53	53	54	49	48	53	60	47	59	56	45	54	48	59	47	44	46	56	62	51	38	68	55	43	31	52	51	61	58	57	52	64	55	65	49	59	47	48	57	54	46	46	50	59	49	50	47	52	43	55	48	48	48	48	60	50	45	49	56	57	44	59	58	55	54	38	53	59	52	53	51	47	44	48	53	56	62	40	46	38	48	49	57	66	49	56	46	55	42	48	38	59	55	59	53	44	58	42	45	55	60	47	61	45	32	63	45	46	49	45	51	59	55	47	49	45	56	54	45	49	52	45	59	70	41	55	49	42	52	57	55	52	46	34	58	57	59	52	52	44	50	53	45	60	48	45	53	58	43	55	46	50	53	62	50	52	57	45	61	50	65	48	58	58	57	62	47	52	51	54	47	44	43	48	50	51	45	54	52	64	40	51	49	55	49	54	58	46	61	41	46	49	56	45	61	62	46	53	48	47	40	57	60	51	40	58	40	43	52	56	55	62	48	49	51	44	58	54	50	71	56	38	48	45	53	45	53	51	59	55	50	52	62	55	54	44	54	50	54	43	49	54	53	62	46	58	41	70	46	57	48	50	38	43	41	44	61	59	38	45	54	42	47	67	43	53	50	70	48	53	46	47	60	54	42	55	43	47	43	53	57	49	44	72	60	60	58	59	47	46	50	65	36	54	42	49	56	49	70	35	61	49	41	65	42	32	45	52	48	55	66	54	51	49	52	67	49	53	42	42	54	52	42	49	51	52	56	46	56	48	56	48	51	42	55	50	48	39	44	56	39	56	44	60	39	43	46	51	52	53	56	52	43	48	54	49	41	56	65	45	59	44	53	65	51	60	62	55	71	58	44	47	52	50	42	45	40	43	57	55	55	45	34	45	49	68	55	41	43	33	61	45	58	48	52	57	45	53	51	55	44	43	61	43	40	44	59	59	39	67	52	62	49	44	50	57	53	48	43	44	40	52	49	47	62	52	55	64	55	60	62	61	61	44	62	63	50	37	56	62	66	50	40	49	47	37	60	65	51	55	63	56	50	51	42	49	55	64	46	55	58	48	50	58	50	55	52	49	39	55	50	49	52	55	65	52	39	47	56	56	45	46	65	42	41	50	54	47	51	63	47	50	54	54	50	45	58	42	40	64	50	46	61	51	60	44	62	40	56	51	51	53	69	46	51	49	53	58	51	54	50	48	52	54	55	56	43	60	41	55	40	47	51	48	57	58	43	56	54	60	48	58	55	52	60	44	55	60	42	60	54	61	50	51	56	63	51	42	66	50	54	55	55	49	56	51	45	50	54	53	58	52	50	65	44	50	62	51	41	56	55	66	46	48	52	52	59	61	44	66	54	44	41	47	57	65	56	40	55	52	42	59	56	45	62	51	54	64	55	54	48	38	48	56	51	45	44	51	53	54	52	57	63	55	56	43	56	52	38	59	58	37	54	59	63	57	54	56	54	47	53	43	56	55	56	52	41	39	62	41	39	62	52	42	56	53	53	60	63	38	44	56	50	50	71	44	45	42	39	57	47	57	51	59	50	51	38	57	51	33	47	43	66	55	55	55	61	57	65	57	58	57	53	55	43	56	51	58	46	57	52	51	55	47	52	53	50	55	57	34	50	54	44	53	48	54	49	47	68	55	60	67	49	52	45	51	52	63	54	56	47	49	52	54	49	62	59	57	45	60	58	40	49	42	37	61	54	52	56	51	53	57	52	52	57	51	56	45	55	63	59	48	51	41	47	59	53	48	38	53	52	52	53	34	48	43	62	45	42	65	49	50	75	53	47	50	51	55	62	49	55	64	46	58	47	52	51	59	54	43	58	51	54	55	52	53	53	51	55	55	44	44	50	56	59	48	40	65	39	51	50	41	50	45	42	43	53	48	61	57	53	54	65	51	45	54	54	52	52	60	57	44	46	54	61	42	52	39	47	62	48	59	43	49	52	63	62	49	43	56	41	52	57	55	50	58	74	64	62	48	42	42	43	57
16364	7676	4184	7128	13706	14392	13212	12506	12171	11303	10887	9157	6609	6165	5933	5334	4998	4524	4326	3360	2608	1870	1987	3974	3423	2781	2453	1617	1428	1386	1303	1440	1642	2164	2521	2755	2561	2087	1782	6583	11951	10223	7732	4714	2508	1247	800	639	647	601	583	532	540	592	559	570	564	608	552	543	588	607	575	583	560	493	592	627	567	570	546	551	603	587	611	566	547	582	576	618	587	576	588	612	573	570	580	551	565	563	624	572	596	604	560	557	535	602	566	538	583	579	547	531	548	596	584	591	579	569	566	538	580	626	598	566	554	555	552	582	589	561	574	584	591	563	557	567	597	584	538	563	578	608	567	553	572	583	568	601	578	574	559	572	573	580	619	548	616	542	568	515	609	598	579	544	578	552	571	546	582	602	547	609	598	586	613	617	575	538	551	573	605	592	575	541	563	576	549	576	579	604	573	596	554	569	561	560	591	555	555	508	595	551	583	552	570	587	566	590	564	597	580	602	541	580	598	574	543	614	581	534	559	591	581	582	618	541	547	574	578	561	565	587	574	552	566	551	550	560	517	565	601	609	578	565	566	608	604	578	579	605	598	607	551	541	586	528	558	566	588	598	543	593	626	581	572	594	597	578	577	572	577	523	572	616	602	578	537	558	586	555	591	566	606	596	592	569	568	579	625	528	534	577	597	578	577	572	583	588	632	573	562	598	543	542	539	514	582	582	600	551	588	576	587	560	584	599	575	520	605	544	562	574	594	577	608	573	549	570	565	550	534	589	578	564	563	618	588	562	581	574	571	604	640	592	593	554	562	621	565	582	551	570	576	647	556	568	604	584	592	531	548	562	586	595	507	572	540	607	576	559	582	620	571	581	560	585	572	581	552	533	574	571	612	597	559	562	535	578	547	607	577	576	566	574	552	534	564	589	587	588	593	575	556	551	547	630	606	571	613	573	612	551	540	583	564	603	622	551	556	544	577	595	587	602	621	614	564	561	566	568	552	566	562	557	566	596	554	596	543	534	549	558	601	603	577	565	583	565	581	602	557	565	570	591	576	601	556	579	580	587	539	570	550	546	580	592	544	573	578	563	595	558	612	558	585	574	559	570	617	573	606	583	544	554	619	575	581	602	543	589	582	593	574	555	549	596	552	562	617	620	571	579	574	574	580	550	603	582	608	553	580	572	564	609	577	644	550	576	554	612	574	603	533	557	573	527	558	583	552	559	587	574	606	572	575	586	492	586	602	581	594	602	567	634	610	554	557	561	584	585	545	546	570	548	542	590	607	618	538	557	552	568	625	559	535	590	565	569	574	576	562	548	557	570	539	632	535	590	546	583	574	575	601	625	555	562	565	552	566	630	620	603	580	594	575	552	570	581	576	550	578	568	598	580	615	550	563	611	598	552	570	609	561	608	580	601	584	575	596	612	549	584	617	576	584	592	595	605	578	549	566	565	599	590	572	586	542	622	596	555	577	547	545	602	599	547	569	562	567	564	542	597	548	594	580	616	588	575	576	558	581	566	586	551	563	605	574	581	559	587	564	551	540	572	533	587	596	594	552	581	573	567	585	559	557	556	614	575	535	582	601	547	601	632	582	569	601	548	595	557	593	630	562	633	507	586	573	598	548	603	562	561	567	569	570	579	556	585	606	593	599	600	566	563	537	601	594	583	580	580	568	581	549	617	592	617	593	619	579	557	571	580	556	578	570	540	571	560	547	627	568	624	592	598	601	543	555	637	638	577	607	535	571	597	588	571	573	533	583	538	569	557	539	610	530	591	558	594	562	591	575	568	540	564	579	536	570	571	544	569	574	615	562	539	559	585	571	578	535	565	571	536	561	541	560	559	589	560	581	570	594	567	548	575	591	593	601	606	547	585	635	594	581	608	639	526	554	607	550	561	586	539	548	616	586	587	559	578	530	568	616	577	589	586	576	609	564	544	548	565	570	579	587	593	581	549	547	576	583	553	535	557	600	580	561	603	598	586	583	591	592	581	557	573	591	569	579	543	591	562	576	531	573	563	557	527	601	563	574	575	559	587	590	571	557	543	578	614	571	612	635	516	575	591	546	577	539	604	552	568	615	570	555	585	576	589	577	581	573	585	554	613	515	575	570	588	579	580	552	584	581	551	555	570	575	617	633	544	557	555	603	619	585	549	596	552	536	597	559	613	582	589	584	599	568	563	567	580	577	616	573	629	566	552	553	579	577	544	572	561	553	526	558	555	584	517	597	561	572	575	569	609	546	566	622	553	581	596	530	579	566	568	588	537	588	609	560	556	574	575	585	583	543	581	588	553	582	572	571	579	543	600	596	584	556	605	578	583	613	562	580	589	598	598	570	565	576	604	563	558	571	618	571	559	612	563	546	573	628	561	554	589	538	601	564	532	565	600	585	589	585	560	560	631	573	585	586	573	578	569	578	551	591	589	609	551	584	591	581	561	542	585	582	544	587	558	618	578	579	593	539	578	550	615	568	591	573	567	585	545	545	583	575	598	611	604	582	594	578	564	596	590	561	548	597	556	609	586	576	619	637	570	582	603	548	550	541	575	573	583	567	614	625	578	557	558	571	546	567	587	530	528	616	575	555	641	583	564	579	629	599	576	585	560	610	566	579	505	603	556	545	578	585	550	584	587	585	567	587	534	580	576	561	562	601	574	611	554	568	562	565	532	565	540	566	550	581	581	537	566	591	591	557	594	540	597	571	585	577	601	566	551	570	569	598	559	595	587	545	541	608	540	560	539	566	545	573	515	524	574	612	576	581	577	564	595	566	568	568	562	560	566	600	568	512	576	561	598	551	556	543	561	544	617	575	599	577	604	596	596	590	513	529	590	536	565	594	559	555	587	551	574	604	553	568	618	549	578	598	557	549	576	580	579	571	612	596	613	558	560	524	601	562	567	599	558	581	566	567	584	546	607	551	586	560	572	593	555	582	612	614	565	584	590	533	602	572	552	563	619	529	584	580	575	577	575	570	577	562	525	606	567	565	604	565	592	598	561	567	587	617	570	566	547	630	616	583	536	580	577	597	533	591	562	560	595	575	573	538	618	571	592	566	584	564	586	551	575	570	583	583	535	524	538	574	564	566	565	554	543	612	555	601	568	575	578	576	557	589	571	568	570	550	590	568	598	536	596	550	586	553	575	575	593	551	564	553	608	582	557	564	596	610	557	563	561	567	601	548	566	520	564	564	558	610	543	582	548	612	576	555	527	564	512	570	549	617	566	586	591	552	561	622	620	580	597	569	610	583	575	545	559	579	534	590	546	577	599	559	621	575	552	588	544	643	606	570	539	644	596	595	598	555	556	560	574	579	543	589	587	584	576	572	590	567	572	554	605	523	586	583	582	540	604	606	543	529	539	574	584	568	579	581	582	608	558	613	561	596	535	553	575	558	567	544	583	578	605	579	580	569	565	550	591	560	570	600	591	546	551	552	590	599	575	576	587	561	537	580	545	569	572	600	574	545	574	568	580	589	573	577	576	612	553	569	631	562	554	574	511	566	613	557	567
1562	573	373	259	260	303	329	331	319	290	369	354	249	269	215	257	226	184	201	156	125	89	123	149	161	130	106	73	84	67	77	93	89	95	106	131	104	118	98	426	778	649	498	272	179	110	61	70	66	59	42	43	60	54	58	71	66	51	51	67	56	60	56	53	57	51	56	55	66	60	61	61	68	72	70	62	71	56	54	49	53	48	64	70	55	48	50	55	51	65	57	63	69	59	70	66	50	65	50	54	54	54	62	53	55	60	62	53	50	55	68	51	60	55	62	54	62	55	67	72	69	58	49	48	64	50	66	48	62	64	55	65	70	51	50	59	67	69	67	56	82	52	58	66	71	69	65	49	59	67	49	61	61	72	57	58	53	53	59	63	63	69	59	51	52	79	53	60	58	57	59	57	53	65	63	59	64	72	63	64	66	57	63	64	52	56	60	64	59	61	63	67	57	45	55	56	58	64	51	66	64	65	53	39	63	51	59	62	49	47	67	60	52	72	62	59	69	55	72	54	60	50	60	55	65	65	61	54	67	63	59	61	68	65	62	68	65	75	60	52	59	48	70	49	62	53	62	61	65	58	50	64	56	47	45	52	71	64	48	61	59	50	50	67	54	53	54	47	58	70	58	52	67	53	64	59	54	61	70	64	61	58	71	59	55	62	63	63	63	68	61	63	59	60	55	63	70	63	56	60	64	64	51	63	64	56	57	71	51	58	42	69	66	63	56	53	56	60	67	59	79	71	72	62	58	43	55	68	48	60	62	48	58	73	61	64	48	62	59	73	62	41	56	65	64	48	73	59	54	59	66	63	65	64	49	58	59	66	78	71	73	50	51	64	57	61	52	76	62	60	44	68	52	53	71	62	54	62	54	68	63	64	64	64	62	50	54	54	68	75	49	57	50	58	62	59	55	60	65	56	53	60	53	68	61	52	68	48	76	65	61	40	52	64	73	66	68	62	46	65	56	43	56	67	57	59	51	52	70	64	50	62	62	57	53	54	67	64	62	61	63	50	45	55	61	64	66	62	68	49	76	54	67	64	51	60	65	64	64	55	59	64	56	62	51	55	46	62	55	59	70	53	62	59	60	63	56	60	59	48	41	62	64	64	53	48	63	49	52	49	60	73	63	60	42	57	61	48	52	59	65	55	72	59	77	48	66	63	59	58	63	69	76	59	50	69	56	58	64	54	52	53	67	51	52	58	55	65	46	69	75	65	54	64	53	45	64	72	61	57	57	57	63	58	62	64	58	69	60	65	61	82	72	67	55	70	54	58	58	59	55	68	62	60	66	52	54	66	58	62	61	58	59	69	62	56	55	56	57	62	58	57	56	52	56	47	72	61	50	54	69	67	76	54	56	50	62	53	64	58	66	63	76	63	58	59	49	60	60	68	61	57	68	55	50	53	61	62	73	66	65	56	68	73	54	60	69	69	58	67	50	64	62	63	68	60	63	48	47	60	57	57	67	65	53	71	62	73	67	51	51	56	56	56	64	73	56	63	58	65	60	62	64	67	55	59	45	56	53	56	66	68	71	60	58	67	61	59	58	51	60	52	52	68	66	50	54	55	63	55	60	65	68	56	57	65	51	57	61	67	58	58	48	62	67	65	60	61	67	51	61	49	64	56	55	56	52	60	55	45	54	53	61	51	63	76	82	58	58	46	60	60	54	70	64	57	51	54	67	55	62	63	67	52	60	61	55	76	57	68	53	66	56	55	75	61	53	61	63	56	50	44	61	44	61	66	59	50	52	62	59	54	51	50	63	65	59	63	71	65	59	57	60	63	76	60	64	56	62	63	74	44	47	48	48	54	60	60	50	67	57	60	70	55	49	60	62	63	54	53	57	57	64	60	69	54	65	61	45	60	62	51	64	72	60	65	62	78	49	57	62	72	67	68	57	70	61	59	76	51	54	56	60	54	51	53	60	47	54	59	63	61	53	49	63	67	57	59	48	67	61	62	53	56	60	62	57	62	61	67	64	53	52	44	63	74	56	69	64	83	55	56	50	60	60	47	71	53	63	62	59	45	63	48	74	62	50	62	58	55	50	71	63	60	55	58	53	63	54	50	59	51	59	69	63	58	56	65	60	45	54	52	61	54	67	54	64	41	47	57	52	57	59	41	52	66	68	60	57	57	43	51	59	67	60	53	64	66	46	57	55	55	58	58	48	70	50	71	72	56	67	59	45	57	49	51	51	52	56	42	45	66	70	46	57	64	64	72	64	49	63	45	75	57	63	52	64	71	65	69	53	77	58	62	63	62	71	57	53	62	64	69	49	77	61	52	56	70	56	67	55	59	79	60	52	71	57	76	51	64	69	59	65	68	61	66	58	64	72	57	55	54	70	58	66	55	48	69	55	56	50	60	60	55	60	51	55	70	44	56	68	55	60	73	57	61	54	70	53	61	62	48	64	54	54	65	58	53	62	67	65	43	57	54	65	73	53	54	55	60	54	69	70	58	59	56	53	63	62	67	58	64	60	52	59	61	74	59	60	56	64	43	57	59	55	53	63	46	65	75	58	58	57	64	64	44	57	54	64	57	46	41	64	71	58	61	41	49	60	62	62	48	56	61	55	57	65	48	55	63	59	60	56	62	58	69	67	53	67	44	66	66	61	66	58	68	56	64	69	54	50	57	57	57	60	61	77	55	58	73	50	62	64	59	70	55	70	74	38	61	52	70	51	54	70	55	62	62	54	55	59	64	79	51	72	51	60	70	64	56	53	60	44	57	50	59	54	69	62	63	56	50	43	60	56	63	57	62	70	55	65	52	67	59	58	49	69	60	62	57	53	54	54	58	65	54	56	62	69	45	70	62	58	65	68	58	62	53	71	53	48	66	64	43	55	47	52	60	49	57	46	70	62	54	69	52	63	62	60	51	48	62	53	67	49	69	55	55	58	64	59	72	67	52	61	51	66	52	61	62	62	62	55	58	57	50	63	58	58	62	66	53	53	58	42	63	56	52	47	63	44	49	47	67	65	56	54	70	65	52	46	62	72	61	58	42	55	48	71	53	75	53	61	61	51	58	62	59	62	54	60	59	61	70	56	65	58	62	57	61	69	66	50	53	47	44	61	55	55	57	56	54	57	67	54	68	63	55	59	70	71	71	55	50	51	73	56	68	54	57	61	58	54	63	54	54	64	60	55	61	69	57	64	70	47	53	58	57	58	63	67	46	53	64	70	66	58	52	65	51	57	71	65	56	59	72	62	57	55	60	47	62	57	57	44	47	74	71	72	59	55	64	55	53	51	65	62	58	60	65	54	62	53	53	59	60	52	62	59	63	57	63	56	74	49	55	59	64	53	64	42	50	63	77	61	58	42	44	62	71	63	69	58	62	63	76	64	58	56	57	61	53	52	62	72	54	59	59	62	58	65	69	60	59	59	62	61	43	63	63	64	64	77	48	62	65	57	53	48	40	60	53	62	55	64	61	68	53	64	61	46	58	57	64	54	69	75	56	61	73	55	56	62	54	69	52
19352	9364	5842	10345	17142	17765	17176	15390	13720	12237	12945	11956	9001	8233	7647	7862	6757	5911	5425	3956	3078	2495	2923	4658	4044	3633	2111	1820	1466	1443	1512	1686	1967	1995	2309	2487	2724	2292	2324	10538	15921	13615	10023	6054	3517	1714	1019	781	723	685	653	657	705	691	665	622	648	658	670	683	630	640	591	654	682	674	660	675	629	657	647	649	592	649	660	688	656	697	659	671	706	665	656	664	659	691	651	619	623	699	636	663	690	638	634	659	657	596	599	708	673	645	651	660	634	636	671	642	672	671	649	622	640	652	670	622	652	671	657	679	644	648	685	662	626	643	628	654	645	625	657	601	678	689	654	664	649	617	654	661	640	687	689	652	630	688	706	652	633	653	668	617	696	688	637	671	653	649	671	665	632	636	677	665	667	643	682	688	693	710	621	638	661	673	668	643	652	627	693	678	627	645	657	665	657	645	668	653	614	652	623	643	665	664	638	668	651	672	635	667	613	639	632	659	676	664	669	617	671	663	634	631	647	701	625	685	668	677	649	623	631	661	674	652	702	629	641	681	654	644	694	642	630	608	649	634	709	685	648	659	651	613	661	680	655	684	671	661	665	677	654	616	650	649	604	658	649	685	684	678	618	710	677	676	642	641	585	622	672	639	683	667	662	639	698	655	651	636	638	682	632	654	648	622	670	670	661	695	661	663	659	603	590	644	648	695	669	660	620	670	693	663	666	651	657	678	677	637	679	662	634	675	663	665	637	641	656	652	687	675	661	631	618	659	674	633	635	630	692	667	639	622	652	692	675	649	678	629	626	686	627	663	666	664	654	642	641	626	661	664	666	706	606	645	656	665	683	686	659	610	670	631	662	635	648	605	675	653	664	647	670	626	668	661	623	646	677	663	648	635	620	687	677	657	646	667	655	644	651	625	633	645	634	665	669	679	670	656	647	665	629	661	688	644	630	650	669	645	638	663	667	669	615	675	650	664	626	651	663	628	654	697	659	651	662	635	625	639	631	661	634	689	636	665	682	657	704	638	637	680	615	627	664	663	730	649	668	651	680	632	660	632	629	665	671	692	595	651	671	639	645	679	646	626	669	598	684	592	659	696	635	671	675	622	652	662	631	636	643	622	661	641	697	669	651	616	690	623	670	634	616	663	644	659	638	646	647	687	663	674	655	646	632	670	645	676	679	674	632	633	646	612	708	665	633	684	662	556	689	655	643	661	655	626	697	649	657	633	636	664	669	660	669	693	660	675	650	665	624	656	658	669	664	638	636	611	716	672	643	668	625	664	644	627	675	671	681	663	625	693	702	653	648	700	673	625	617	710	672	662	698	653	665	644	650	646	676	659	651	669	648	608	678	622	638	660	664	673	630	680	679	665	672	628	646	644	627	659	623	672	694	685	644	682	674	681	684	679	653	671	647	676	595	676	676	682	638	678	672	694	623	623	671	659	657	663	643	661	658	639	584	664	667	703	631	683	684	712	647	654	628	678	635	668	671	675	678	716	648	661	679	647	683	673	670	665	639	668	622	645	660	683	685	630	636	673	677	669	664	626	666	628	668	694	658	632	666	665	654	655	664	625	649	669	650	655	652	621	654	620	660	666	651	657	676	639	645	661	691	658	640	645	666	680	724	677	634	654	667	686	655	647	657	602	691	678	649	644	613	655	621	663	694	618	637	649	568	668	708	697	689	683	641	641	646	662	656	627	656	703	672	641	654	670	618	675	682	700	640	670	674	636	744	648	664	649	680	617	631	682	638	655	624	675	622	658	673	680	652	674	612	633	606	656	669	684	654	656	627	653	666	627	639	615	658	626	699	716	685	690	653	643	619	673	672	656	630	665	667	616	665	679	670	676	635	648	645	644	665	629	612	667	623	637	624	668	725	690	697	622	668	645	634	668	685	620	647	689	628	621	654	681	612	620	708	672	663	656	652	624	664	665	639	681	638	649	669	690	718	637	661	647	651	646	661	651	679	659	634	667	659	728	640	665	673	679	668	653	622	632	645	643	686	647	657	643	647	603	624	681	659	605	677	650	650	685	680	668	652	660	608	609	646	638	702	645	641	683	576	642	671	631	653	649	652	663	658	597	704	597	695	639	641	630	703	626	657	669	670	671	630	630	671	651	655	677	684	666	653	663	641	662	657	668	701	644	672	643	675	647	633	683	628	676	647	687	621	668	644	686	673	629	644	642	629	641	692	634	660	610	671	639	642	669	664	661	687	635	682	665	663	668	671	622	689	627	654	679	659	703	606	631	695	634	642	656	656	666	642	656	681	693	665	691	694	611	651	605	683	626	644	647	604	641	689	617	677	665	653	664	616	634	654	615	623	605	683	661	662	649	655	626	648	644	623	677	665	646	690	621	643	665	656	648	672	650	722	640	663	676	601	649	689	667	684	659	632	639	593	650	635	638	645	669	656	662	701	692	630	658	612	655	632	644	718	631	682	646	694	656	686	661	655	646	639	627	653	656	619	637	665	654	597	671	666	656	682	690	710	641	676	617	655	630	637	648	625	678	669	654	669	633	650	658	630	656	652	689	647	693	669	638	627	667	627	644	695	664	665	665	678	657	677	652	651	649	644	673	677	674	650	664	678	666	677	685	637	658	660	663	643	665	604	657	631	637	664	670	600	662	675	660	686	655	657	664	625	689	610	615	614	661	609	620	676	676	660	656	700	677	684	644	693	663	679	679	655	659	659	665	672	626	667	619	604	670	626	629	658	669	649	670	635	626	671	634	664	670	694	715	646	670	659	728	672	654	699	647	628	592	689	639	646	608	646	637	656	634	681	687	685	720	696	655	703	612	622	670	676	603	617	713	632	645	635	642	641	695	677	613	658	673	620	661	643	672	626	672	650	605	650	659	658	705	654	675	652	665	629	643	666	685	639	655	703	638	627	695	685	645	665	624	688	662	651	659	658	648	644	651	661	654	656	594	698	650	625	675	659	637	594	640	641	631	702	661	624	639	657	613	696	690	648	665	672	706	667	641	633	646	667	722	661	684	673	661	648	668	661	682	690	646	670	661	698	645	656	665	607	665	626	632	628	625	680	638	632	712	662	653	672	657	637	629	709	646	654	646	665	617	653	683	676	685	679	694	648	650	599	685	664	687	653	695	650	609	612	713	678	611	673	670	631	660	670	615	635	667	701	632	620	649	636	639	642	665	657	633	662	691	709	603	640	657	664	716	668	667	637	663	662	642	620	642	679	690	709	594	628	636	630	662	650	647	663	617	677	625	687	664	645	665	645	645	731	620	645	670	682	661	696	651	673	664	621	596	687	656	642	679	687	644	703	665	637	660	658	652	667	652	690	633	638	662	651	693	665	633	654	668	657	693	664	654	706	626	662	663	645	673	630	661	656	686	682	673	676	685	645	658	628	647	660	647	652	650	664	666	650	653	647	685	616	683	694	613	637	653	655	676	662	627	713	685	658	709	681	613	663	618	683	675	680	704	672	651	619	624	656	654	645	706	628	677	646	656	689	640	667	651	631	663	627	678	647	648
1627	332	201	120	117	207	216	223	208	183	189	208	182	166	149	131	130	108	100	94	78	77	80	78	93	84	69	56	66	56	69	54	63	72	86	75	76	95	86	185	209	179	128	102	98	70	58	60	66	48	55	36	64	49	55	54	51	55	43	55	53	38	42	51	52	49	53	39	56	53	52	56	37	52	62	48	49	45	46	48	47	56	41	62	58	34	59	44	51	46	46	53	42	49	61	46	42	50	61	36	53	69	49	60	52	54	42	51	55	46	50	45	45	56	42	33	56	47	51	47	56	53	61	58	58	42	38	50	58	59	57	53	47	50	47	49	57	38	60	52	42	61	41	48	41	47	40	60	53	67	51	54	45	60	61	66	40	47	53	58	50	45	47	52	59	55	55	49	49	58	63	56	41	46	53	53	47	45	50	39	50	47	45	71	46	43	48	50	46	49	47	56	43	45	59	58	47	60	58	46	64	55	49	46	44	60	54	50	41	44	62	57	46	57	55	38	41	50	52	62	52	54	51	52	58	55	51	63	44	48	63	44	52	42	52	53	57	44	47	54	45	61	58	46	57	49	54	58	51	60	68	45	53	53	57	46	53	56	58	54	56	50	61	69	46	45	51	58	51	38	53	52	52	51	49	56	65	51	46	51	42	68	44	48	46	44	45	51	36	43	47	48	43	60	53	44	53	65	49	56	64	50	53	51	54	42	45	59	49	59	37	67	42	69	45	42	55	61	63	53	47	55	47	44	60	55	50	63	53	49	60	36	53	48	52	45	47	39	46	52	40	49	45	43	52	36	51	54	49	58	58	53	55	51	55	65	66	41	50	56	56	66	52	61	57	54	42	62	60	61	46	48	51	63	53	47	53	42	41	63	53	50	55	61	62	57	49	65	44	42	56	55	62	46	60	45	47	62	44	46	52	51	57	43	42	61	49	54	58	68	44	53	58	39	48	58	50	54	49	44	52	63	46	60	50	61	53	49	54	56	49	37	53	57	52	44	52	56	49	61	55	56	53	48	59	56	49	60	52	61	53	56	53	42	44	46	54	61	58	58	61	46	64	47	71	49	48	49	62	49	42	44	35	48	65	65	64	50	55	54	45	43	48	45	53	47	60	46	52	49	63	45	51	57	48	50	62	55	51	46	54	41	48	55	55	45	36	53	63	54	47	51	57	63	60	56	35	63	52	49	49	46	60	57	57	52	56	48	58	49	61	61	41	44	56	53	36	50	50	48	57	63	55	54	51	48	41	47	52	46	54	49	53	42	54	43	50	56	42	48	46	45	49	54	51	47	60	54	59	55	56	56	55	53	50	57	52	49	41	46	55	50	60	57	50	55	55	53	55	46	54	49	36	51	50	56	59	46	49	57	52	44	48	44	45	49	51	57	40	45	42	50	42	59	56	51	54	61	43	53	52	50	47	48	54	44	55	47	51	54	40	50	40	63	57	49	57	58	51	52	59	59	51	49	58	48	46	44	61	61	50	56	39	49	52	58	39	48	59	51	43	47	47	43	57	53	60	35	45	48	52	60	44	56	47	47	49	56	50	53	48	50	43	53	58	49	66	46	38	49	57	49	43	57	50	52	48	57	41	51	54	41	53	55	52	53	57	56	53	48	55	47	59	62	67	45	64	45	53	56	53	56	57	39	53	49	55	41	46	50	51	54	51	56	43	62	42	53	53	56	48	53	48	53	54	62	45	61	58	40	55	53	51	48	62	62	47	49	45	51	48	48	48	45	58	57	40	50	39	51	48	47	47	46	55	36	52	54	62	62	45	45	56	56	50	56	61	56	51	42	46	66	44	57	48	56	52	48	63	56	70	49	51	46	44	52	59	51	58	54	55	44	47	48	60	47	51	47	52	61	47	47	51	54	57	55	49	47	68	59	55	41	43	51	60	59	64	43	48	55	55	54	53	50	55	57	41	41	46	51	53	44	51	44	51	44	47	54	48	54	52	57	55	54	43	51	50	48	62	55	59	51	59	61	53	46	44	56	69	44	51	58	53	42	46	50	49	58	49	47	63	50	64	48	54	41	53	59	42	59	53	49	51	50	41	43	54	47	39	51	48	60	49	55	50	47	76	52	63	55	69	55	60	60	47	57	51	51	45	58	56	51	51	53	63	57	31	61	59	61	52	55	48	49	60	51	46	61	40	53	45	49	49	56	44	39	45	49	52	60	53	51	58	70	47	54	54	53	45	61	57	49	56	58	58	48	57	38	46	48	47	42	48	41	56	49	46	45	47	47	63	37	67	45	48	58	51	53	46	44	50	47	57	47	43	58	55	51	52	48	45	42	58	50	60	47	49	65	57	50	46	49	43	56	59	62	59	71	44	64	58	63	39	45	57	43	62	54	52	56	50	55	55	48	45	57	33	49	42	51	43	52	67	38	55	54	44	58	51	40	48	57	59	36	54	64	49	48	52	56	47	46	36	53	52	47	52	49	55	48	56	52	55	48	45	56	61	51	49	52	57	54	54	52	50	60	54	50	53	45	56	47	50	49	45	68	46	47	51	43	59	55	41	54	48	55	63	50	49	43	50	45	54	47	53	53	47	54	54	55	53	52	59	52	57	41	48	51	49	62	47	51	42	51	49	36	49	38	44	73	39	51	49	63	61	66	50	60	51	43	41	57	44	49	46	44	59	58	49	57	58	57	52	52	61	42	61	45	52	63	54	58	46	44	58	51	43	43	68	52	53	54	55	61	54	55	55	40	49	42	51	48	46	42	56	57	61	43	70	50	53	50	53	40	58	59	52	57	45	62	44	58	50	53	57	58	55	59	43	38	42	47	57	51	56	56	57	30	51	51	47	52	56	55	59	52	56	58	61	64	66	75	44	48	48	63	46	30	50	51	38	56	50	54	39	50	43	37	53	46	52	56	50	49	51	48	56	52	61	44	52	48	51	60	46	45	61	65	57	55	61	49	64	38	48	47	45	53	55	55	62	55	42	62	52	45	58	66	59	42	45	41	59	40	53	59	61	53	51	37	55	59	44	50	49	54	58	43	52	43	46	57	51	56	57	46	56	52	65	59	46	41	48	48	62	43	71	39	48	51	50	45	52	69	60	48	55	54	47	58	53	40	58	50	51	47	60	59	51	44	49	59	42	46	53	55	52	64	39	38	44	52	49	52	42	69	59	43	52	49	57	56	63	41	43	53	44	46	56	43	62	48	52	50	59	60	64	55	61	49	45	64	70	52	53	45	39	48	57	59	53	55	51	57	57	48	52	50	50	50	47	49	52	36	45	62	50	50	46	61	43	56	41	59	53	51	48	51	40	53	51	57	47	55	52	51	41	57	54	56	53	50	45	53	40	54	63	50	61	57	56	55	43	50	60	41	69	46	60	63	46	47	51	49	53	58	54	64	50	57	45	56	44	53	68	41	53	47	52	52	49	55	50	49	51	59	59	40	65	64	52	46	62	52	57	53	52	64	50	51	43	50	53	53	45	47	50	45	69	51	57	57	40	55	46	47
12816	6055	3505	6495	11986	12653	11852	11138	9608	7375	7726	8073	6400	5012	4537	4334	3954	3168	2511	1936	1562	1289	1150	1768	2274	1988	1280	978	887	969	819	898	1018	1335	1406	1504	1461	1446	1461	5132	5319	4392	2902	2162	1501	930	766	687	574	611	581	565	629	557	557	547	541	589	608	563	607	583	577	609	583	565	524	582	569	542	572	584	585	568	533	598	552	560	560	569	551	538	553	557	582	571	599	611	576	538	596	573	571	598	576	603	587	561	512	581	596	568	583	580	544	564	585	573	567	549	584	583	600	551	575	601	576	569	562	567	582	550	560	556	526	570	569	583	570	545	558	573	565	547	552	601	607	579	562	544	567	557	599	543	595	599	563	575	567	566	570	568	558	585	594	592	573	532	559	576	546	578	560	591	577	561	608	569	564	591	575	527	579	559	561	551	569	561	582	648	556	573	572	552	546	603	595	595	611	573	588	572	606	552	534	570	607	551	547	572	571	556	575	557	554	541	534	578	571	583	561	585	561	627	568	548	605	541	568	530	598	606	600	591	600	581	553	569	587	605	562	568	597	593	580	524	595	555	576	539	590	560	555	569	590	529	576	566	568	571	593	576	553	549	575	598	589	596	587	580	566	600	595	582	570	590	568	558	567	524	534	548	538	578	581	567	545	579	571	560	615	561	577	552	627	610	551	540	588	566	585	542	530	533	630	605	580	557	575	561	559	583	513	563	558	621	587	590	570	551	576	557	570	568	555	572	534	561	556	555	565	546	528	589	563	587	558	553	603	547	587	592	580	594	556	587	548	526	570	562	566	587	558	602	548	558	574	582	584	608	620	541	557	567	599	574	590	571	586	579	575	579	567	573	587	592	574	530	575	577	587	576	568	508	602	506	573	592	544	575	576	566	525	606	599	571	612	537	594	564	590	558	535	543	588	568	574	579	613	537	577	585	601	585	596	580	598	592	589	587	580	588	552	568	590	565	528	544	555	561	574	563	566	563	606	588	540	569	564	590	533	556	544	589	569	532	536	593	557	591	578	533	593	601	605	541	567	544	530	578	581	533	568	559	568	531	573	535	566	597	550	524	554	601	598	552	563	591	583	554	575	556	570	556	580	567	562	597	608	560	550	588	572	611	574	601	587	620	565	548	550	558	561	546	594	541	575	582	574	576	550	563	606	549	574	603	601	546	551	560	551	589	568	571	590	566	582	608	584	618	585	547	548	586	576	562	562	574	524	553	595	531	568	617	560	588	571	544	590	579	558	579	614	551	591	560	586	595	540	582	544	558	571	520	522	596	587	537	604	576	538	540	573	636	577	581	565	598	602	544	594	566	560	543	577	551	551	569	562	534	596	561	598	537	580	538	559	550	585	531	599	559	559	540	573	577	545	588	559	551	588	561	550	575	571	552	602	586	550	624	510	581	595	565	586	553	574	531	565	567	579	580	544	619	578	567	599	551	581	609	537	568	549	583	590	529	610	558	564	556	578	570	565	571	573	562	560	568	504	617	564	579	598	572	565	614	577	558	556	621	586	602	575	530	564	583	557	569	579	635	588	540	562	545	586	575	570	551	576	576	562	553	547	546	572	564	583	600	588	575	557	587	560	590	614	578	565	540	570	568	597	555	555	531	561	607	569	552	589	561	580	563	580	588	570	592	604	572	554	560	571	546	552	542	587	569	575	548	578	546	575	572	582	572	588	530	594	587	542	574	588	567	568	588	600	539	547	578	582	541	568	531	570	604	576	528	595	579	546	529	566	565	599	618	567	585	563	596	572	576	555	563	576	623	533	572	547	572	569	580	594	545	591	526	561	570	603	575	572	577	592	628	570	549	589	524	581	573	602	600	591	540	600	573	621	567	599	543	542	582	571	595	603	582	568	561	604	617	607	584	610	612	578	583	566	558	597	569	579	546	579	622	563	561	593	560	565	583	562	583	535	575	564	613	566	573	531	613	585	574	580	548	595	554	603	589	582	521	564	550	558	586	551	603	612	563	579	546	603	602	588	503	566	529	580	611	551	596	581	597	583	584	573	570	556	588	565	535	577	577	572	586	583	566	565	577	571	564	546	585	565	551	566	592	570	565	525	518	609	595	564	569	536	583	552	596	549	592	541	564	565	545	580	559	572	552	565	537	588	601	591	565	557	570	564	563	559	572	577	576	522	578	548	544	553	580	551	552	584	555	565	578	578	561	560	606	569	557	558	566	565	589	541	613	586	588	561	575	587	601	558	527	523	545	583	526	541	511	536	579	557	545	581	593	589	591	581	557	593	549	556	543	609	556	595	574	580	614	571	554	544	569	617	620	594	598	568	528	598	555	591	572	623	577	571	575	535	552	599	561	552	573	604	561	606	587	538	582	563	579	579	563	549	565	589	539	525	567	541	560	604	582	605	576	540	579	551	587	576	523	524	567	550	567	544	537	585	595	554	599	560	537	538	635	542	574	582	554	584	606	576	581	555	580	616	555	561	590	574	604	583	575	594	602	562	557	643	579	589	548	587	585	562	526	590	584	568	548	588	573	525	589	541	602	578	583	569	592	556	635	589	588	568	557	539	580	600	555	567	581	560	528	606	564	552	572	596	539	549	578	578	551	600	579	556	557	567	586	565	583	616	608	592	566	552	582	580	576	589	567	590	581	591	576	590	577	603	582	549	585	557	579	537	545	564	624	576	568	564	607	601	561	601	556	604	550	601	545	581	598	605	558	555	535	543	549	565	557	567	581	603	592	581	571	617	572	573	578	545	552	580	579	606	587	536	622	546	554	598	560	571	581	597	628	550	551	556	556	531	581	558	566	575	529	557	616	527	561	531	573	611	587	583	568	560	624	516	597	577	594	565	566	597	589	554	574	575	589	595	539	559	559	564	574	567	569	574	561	548	560	587	584	573	567	564	574	565	617	582	567	557	561	629	545	594	561	549	572	538	592	594	553	578	541	573	588	550	566	611	563	570	576	572	570	551	560	603	528	593	569	596	528	574	572	554	609	551	584	576	576	574	586	551	547	559	596	566	621	566	598	604	571	561	527	557	595	581	559	635	570	590	555	602	529	582	548	565	584	579	576	552	600	579	596	559	531	587	601	594	580	545	584	578	630	590	579	553	574	603	566	624	559	533	548	569	559	541	535	577	580	520	598	566	588	561	583	551	542	592	575	523	575	582	559	591	557	593	556	595	571	568	542	552	608	560	520	624	556	576	569	560	550	589	547	605	611	608	568	573	547	570	573	563	586	616	550	613	580	580	550	510	534	570	602	557	592	549	600	546	604	568	596	622	544	589	534	589	569	564	590	564	550	615	579	556	557	524	575	584	592	584	540	558	593	593	590	588	566	571	598	561	561	563	592	560	565	600	524	604	580	604	602	549	582	572	557	581	538	553	578	585	609	594	597	624	537	594	587	528	590	551	590	612	550	523	578	574	563	608	545	543	573	580	579	589	609	595	558	573	516	566	567	566	551	561	587	550	575	594	592	583	579	579	573	532	560	532	579	581	573	569	585	568	597	600	580
1105	532	293	210	206	327	300	260	275	254	254	245	285	220	194	179	182	159	115	130	140	118	119	127	111	122	88	87	72	85	80	100	64	109	94	92	98	63	145	306	305	333	309	237	174	96	76	71	52	39	71	59	59	49	61	87	76	53	53	47	62	56	53	46	55	64	71	55	56	67	68	65	56	69	51	66	55	49	57	63	60	67	53	65	59	51	61	59	62	41	45	71	57	65	47	49	60	69	56	60	42	65	56	63	60	42	62	56	71	67	64	55	62	65	67	56	60	51	67	73	64	49	60	56	51	58	68	62	69	56	65	56	72	60	57	53	72	62	60	56	63	62	48	61	60	51	58	69	75	51	58	62	57	60	62	72	60	69	57	71	69	57	58	59	55	56	66	41	55	62	64	56	60	65	59	64	57	64	66	55	73	57	56	48	61	58	72	57	57	62	68	65	49	65	62	50	61	47	58	61	52	70	49	64	48	64	58	56	57	60	62	44	62	62	64	55	61	59	61	60	69	67	62	59	52	51	53	90	73	60	56	40	69	61	66	62	66	53	60	70	49	63	64	60	57	59	55	57	68	55	39	61	67	55	55	65	55	63	57	54	73	62	60	56	67	47	53	49	49	74	48	56	44	57	60	52	63	54	63	72	64	50	59	56	67	74	56	71	62	63	56	74	54	58	59	67	63	62	62	68	56	63	58	68	54	69	56	68	71	69	56	49	50	53	76	49	58	52	66	66	33	66	75	48	59	61	60	63	59	53	71	60	57	58	66	69	60	61	51	65	64	56	56	55	57	62	71	64	69	60	61	64	61	48	55	65	63	51	71	61	51	65	65	60	65	52	57	46	74	71	60	67	57	59	71	53	62	63	58	74	56	67	45	71	56	45	57	64	60	64	67	54	56	60	67	64	57	45	63	50	65	63	58	66	52	60	68	65	69	75	57	69	62	51	66	41	61	58	49	58	68	66	61	64	58	58	52	62	71	63	58	51	64	62	56	52	72	54	46	48	63	54	48	53	58	47	57	62	60	60	48	54	58	74	63	55	63	44	61	48	53	64	57	47	64	50	64	50	45	63	48	58	66	56	54	46	62	67	58	54	83	49	59	55	68	48	60	72	81	61	64	50	60	72	63	44	48	66	66	61	60	61	67	52	71	56	64	79	54	54	58	53	43	54	62	62	52	61	62	64	65	58	51	66	48	49	72	64	68	54	60	60	59	60	60	63	55	51	59	66	64	51	53	54	63	71	59	57	49	52	55	54	72	47	53	60	67	67	53	65	82	65	53	53	62	62	45	52	57	57	60	75	61	54	53	60	44	63	78	53	59	59	68	59	63	67	57	75	58	80	69	70	49	61	50	52	59	53	69	68	60	56	49	48	68	52	45	63	59	59	61	54	69	64	66	61	70	56	69	60	50	69	50	67	72	51	62	67	63	66	69	59	65	66	51	57	73	59	55	56	64	63	71	53	68	45	55	58	64	49	63	59	61	60	47	53	56	67	59	81	62	62	62	61	67	56	63	52	60	57	65	51	49	53	65	66	53	74	65	75	56	76	55	56	38	51	61	63	68	45	61	61	59	59	52	62	73	59	56	56	52	56	55	53	60	68	66	57	64	62	63	55	55	63	53	57	61	53	67	65	64	62	66	62	50	54	52	46	61	61	60	61	70	68	61	51	49	58	54	65	62	57	67	65	51	61	63	44	50	50	51	60	57	53	57	70	58	62	49	58	56	57	57	50	61	54	45	47	67	61	62	57	56	55	58	52	59	61	69	45	59	69	58	60	60	64	66	64	50	57	63	58	71	61	62	68	62	50	57	42	56	57	52	72	52	50	61	54	50	67	61	62	78	63	45	58	61	62	59	71	48	69	60	69	52	59	76	54	62	65	50	69	58	55	70	66	48	75	56	56	67	67	70	73	57	65	60	76	58	62	55	63	60	56	63	59	64	61	62	60	55	50	45	65	70	72	57	57	57	47	53	62	55	60	53	76	67	72	55	58	68	62	63	61	66	66	47	65	65	73	58	66	59	49	58	62	63	51	61	54	63	69	58	59	68	72	71	49	64	58	75	60	61	54	70	64	66	75	66	60	60	55	51	57	61	57	75	65	61	51	60	58	65	62	74	66	56	64	70	62	64	45	64	58	46	58	60	60	62	58	58	74	51	49	61	54	75	68	63	54	56	59	73	47	47	58	48	58	60	63	64	61	73	63	59	53	60	54	69	57	72	54	62	56	49	52	62	47	54	53	61	56	67	60	61	61	46	54	69	57	49	58	58	57	53	72	64	64	49	57	67	55	69	61	60	62	54	67	63	52	64	59	53	57	53	60	64	60	52	68	61	42	69	43	64	61	63	50	66	61	62	57	63	66	71	64	52	49	65	66	64	43	45	55	52	57	54	55	61	57	57	57	59	59	52	53	63	69	53	67	65	70	68	66	61	64	55	65	47	68	74	74	63	55	61	81	53	74	50	72	46	67	52	61	61	63	55	63	59	60	66	61	62	47	56	59	62	65	54	61	59	77	56	61	72	67	65	53	66	64	74	55	66	63	61	57	56	70	62	50	71	48	47	67	75	41	63	63	57	58	64	74	66	61	64	69	72	47	60	71	63	67	63	66	84	63	46	72	56	54	62	49	47	64	56	59	68	59	66	60	51	63	58	69	59	55	70	46	61	54	64	61	74	49	59	55	58	55	50	71	66	50	54	57	57	54	61	62	66	56	67	48	70	54	59	61	69	57	71	64	69	65	51	49	61	65	57	48	56	54	80	47	71	72	57	59	52	65	56	54	60	66	63	63	69	68	62	65	77	58	64	66	60	58	57	57	57	54	64	73	59	55	66	57	51	58	60	64	69	46	62	51	71	64	70	69	50	71	51	57	64	68	61	67	56	60	53	56	61	66	64	57	64	63	67	67	69	66	72	61	53	62	67	56	51	62	56	54	44	61	52	63	63	74	54	57	68	71	51	58	55	69	57	59	68	61	56	53	58	63	45	68	49	56	59	59	73	59	62	61	55	59	62	59	56	64	68	58	69	55	51	72	61	60	52	46	57	57	70	58	60	45	52	67	52	47	72	70	52	58	59	60	47	60	57	64	70	55	43	67	45	60	67	45	47	71	52	62	60	67	71	57	56	69	51	51	50	53	70	52	60	59	47	57	69	51	69	61	71	55	55	52	55	55	56	65	84	49	56	49	62	56	67	64	64	51	56	64	64	53	57	49	65	48	49	55	61	59	59	60	33	74	55	58	47	81	68	63	55	63	63	66	50	65	62	69	56	62	53	61	71	58	57	66	53	58	68	52	51	67	66	56	60	52	71	53	57	57	60	57	61	62	49	58	56	60	53	52	85	62	62	56	66	56	54	67	64	58	53	64	51	47	48	60	64	64	55	57	53	78	70	54	60	52	52	55	64	66	47	53	63	67	67	70	63	62	70	62	56	54	41	57	65	65	67	53	52	54	51	56	60	67	57	63	71	67
16584	9177	5140	9605	17353	17972	15876	13027	12124	10515	10411	10171	9745	7572	6432	5870	5427	4818	3655	3619	3857	3183	2764	2847	3164	2363	1722	1585	1283	1178	1158	1280	1445	1798	1981	1766	1602	1135	3494	8029	7868	8072	7397	5127	3366	1938	1133	834	696	708	672	656	658	673	654	635	655	658	639	651	670	675	637	644	626	666	655	576	643	633	656	657	700	614	646	662	658	642	707	655	661	654	625	609	626	626	640	667	661	628	613	669	672	661	624	645	656	606	650	701	663	605	664	703	682	675	614	581	642	628	601	666	663	651	655	649	651	641	656	654	646	652	657	679	664	654	637	658	629	640	626	608	636	620	633	619	587	615	649	620	627	644	613	671	677	677	669	628	632	649	649	671	649	620	674	665	631	649	640	630	639	607	688	614	664	690	593	680	638	665	654	661	654	662	658	648	593	673	590	655	676	645	662	693	647	634	646	592	670	618	653	657	670	647	666	646	657	652	639	713	661	637	635	641	634	684	667	650	652	644	661	627	612	667	642	658	675	622	629	612	648	653	685	621	654	662	668	641	630	654	665	611	675	651	659	662	669	630	649	636	688	647	695	624	634	604	647	648	625	660	655	629	642	660	726	651	662	688	619	601	642	623	647	666	682	646	648	663	644	635	674	651	654	669	676	667	626	594	686	636	637	617	636	688	623	657	636	667	651	641	649	602	639	649	695	660	619	660	624	690	631	634	672	655	627	666	626	658	614	622	657	637	628	617	637	659	686	658	669	627	643	688	607	654	646	646	666	719	629	624	649	614	661	678	619	611	623	690	648	622	650	654	652	663	661	644	614	623	658	646	644	673	688	610	633	624	630	621	632	622	628	642	681	648	700	686	659	622	638	668	661	660	643	651	647	661	652	676	610	646	621	677	632	650	634	630	622	650	600	611	673	597	676	613	605	640	678	646	664	635	632	673	604	622	613	655	630	633	647	664	651	632	597	647	630	660	664	629	654	629	603	629	633	668	634	662	655	671	689	673	628	642	631	604	647	608	697	661	633	683	644	648	627	661	660	643	662	622	674	652	691	631	664	632	618	609	685	667	665	612	670	635	642	699	616	614	649	618	619	647	673	596	655	632	708	652	617	671	646	627	625	641	662	629	678	677	681	678	668	612	691	653	646	636	633	662	686	685	620	631	661	619	670	661	636	661	662	666	670	624	686	652	663	611	676	653	669	684	668	651	648	625	640	650	646	619	625	644	671	681	672	646	667	610	624	664	605	640	660	713	648	648	644	639	659	656	636	657	640	675	656	640	610	657	652	653	630	658	608	643	666	660	623	617	671	652	646	672	626	640	621	652	632	652	591	680	617	677	635	669	653	682	636	606	608	677	645	661	628	664	664	681	703	619	657	679	647	650	637	640	687	637	644	666	603	617	639	624	632	642	629	678	636	651	669	693	682	659	662	683	599	652	639	650	598	690	634	649	659	673	637	645	626	636	655	695	680	678	680	649	625	633	683	687	677	606	654	645	676	600	632	645	649	643	673	603	644	684	654	673	694	672	668	633	677	671	590	664	636	648	662	625	635	672	648	625	617	634	627	631	626	633	655	660	652	643	639	651	664	671	642	591	616	626	658	666	681	619	665	689	669	667	659	628	640	628	652	645	660	663	659	639	629	720	647	722	674	626	656	665	611	701	660	668	660	652	623	636	685	644	649	644	646	673	644	631	669	653	677	671	652	681	623	677	651	641	639	610	639	655	663	688	629	634	676	646	659	647	635	645	642	674	633	639	647	660	597	683	631	651	649	674	602	652	668	726	657	696	667	651	650	638	626	659	653	651	643	633	674	613	606	632	679	652	634	654	676	652	648	654	715	658	642	661	655	633	709	652	625	689	660	672	661	635	686	661	677	633	642	650	693	624	634	663	643	675	616	666	677	651	635	658	696	655	629	629	641	614	680	684	699	644	639	679	617	666	619	667	646	642	654	644	621	574	619	684	659	670	663	642	610	652	641	669	668	616	683	625	642	639	668	687	655	620	659	640	677	629	657	652	625	617	669	671	638	647	656	639	642	654	648	657	633	622	646	659	630	675	684	679	664	637	642	666	656	638	647	669	681	640	592	658	657	704	657	667	643	621	644	667	655	654	630	658	665	607	648	675	631	669	629	671	652	626	647	651	636	647	629	705	676	645	654	696	640	656	613	659	659	636	625	647	635	627	649	639	685	680	643	684	709	696	660	657	630	630	677	675	623	625	726	634	658	643	649	611	669	656	657	652	712	630	661	652	639	644	677	668	631	622	656	705	612	634	638	658	667	674	649	620	685	668	633	621	668	621	667	650	662	645	675	649	639	648	658	627	631	649	651	634	645	660	674	708	656	641	626	666	648	671	679	665	620	636	663	645	675	653	677	663	637	681	640	634	664	667	650	635	633	670	674	637	645	651	651	655	637	673	610	659	682	623	661	629	699	631	674	664	647	649	659	685	624	644	662	634	615	662	661	636	652	650	640	654	652	607	639	664	631	643	698	627	680	630	693	639	616	623	634	653	654	645	665	642	640	654	660	668	645	664	659	615	688	593	683	641	661	630	629	654	660	649	621	633	622	628	677	634	675	657	636	633	627	653	637	678	669	596	649	638	622	696	658	646	614	632	644	622	655	628	696	652	612	650	635	568	671	637	631	658	672	665	654	667	649	715	619	650	642	626	686	658	633	665	649	630	645	678	641	646	673	606	641	637	641	666	647	641	642	602	634	640	641	709	673	592	594	676	653	650	626	650	624	660	642	644	632	642	657	666	665	652	624	673	650	664	623	659	653	646	601	629	706	669	628	679	684	688	656	655	653	639	684	606	622	603	708	622	663	663	657	666	675	612	647	628	659	666	652	624	638	652	621	650	612	638	679	677	619	656	636	663	671	680	650	648	668	641	669	610	652	629	610	652	619	634	679	660	645	650	645	686	690	693	664	658	605	643	655	628	650	701	686	696	618	635	612	677	681	668	674	658	624	629	631	642	603	624	614	679	613	708	656	651	689	653	658	639	653	656	676	600	636	635	666	704	644	691	679	628	612	614	620	678	634	615	649	708	629	645	618	668	653	658	619	659	675	618	647	628	668	651	639	644	697	675	617	658	660	647	653	659	654	678	657	619	618	601	631	643	621	609	615	638	661	641	681	652	639	628	625	632	688	629	677	581	639	618	620	653	666	658	661	655	638	653	670	660	608	664	653	653	685	677	645	621	634	666	621	640	637	643	630	662	614	592	675	649	650	678	700	652	639	663	696	587	615	625	627	629	663	615	630	672	639	646	655	602	713	652	644	616	681	654	658	586	673	638	657	658	660	664	658	687	644	646	651	659	665	667	660	640	643	636	642	634	640	670	661	629	648	645	580	725	671	655	638	662	689	583	631	671	608	642	638	632	606	638	635	658	627	618	682	699	681	679	658	610	679	658	640	596	663	645	642	625	637	641	649	675	651	652	639	619	643	605	652	665	675	634	666	642	652	648	644	599	647	685	646	644	659	671	622	648	632	655
2527	460	269	187	223	306	320	211	235	277	288	253	260	241	182	202	161	171	163	146	185	184	130	118	131	100	98	82	75	71	66	83	63	102	92	73	69	55	194	197	220	408	338	274	186	124	78	66	40	61	46	53	43	48	56	57	62	47	38	58	59	57	47	49	44	49	49	45	56	46	48	44	45	38	46	54	52	52	59	41	54	53	44	52	53	46	57	55	41	47	44	46	40	45	55	57	41	54	40	54	42	44	58	47	48	48	51	46	52	39	57	62	52	38	51	53	51	56	47	60	56	47	61	57	44	51	49	56	49	48	49	59	52	58	41	55	55	40	47	58	55	60	51	35	58	55	42	49	51	40	49	54	56	57	43	50	43	49	55	50	49	45	47	49	51	64	38	55	56	61	49	40	39	53	53	47	44	42	55	57	54	38	42	54	57	41	51	47	64	52	46	43	62	45	49	49	58	53	60	50	49	53	56	41	61	35	54	63	42	52	51	50	43	53	67	48	37	43	48	46	55	32	50	49	39	59	41	56	58	49	53	56	52	42	48	55	61	51	38	62	58	46	45	42	43	61	54	46	57	46	56	50	48	52	41	39	46	53	57	56	52	38	50	40	51	47	50	49	58	52	36	47	54	54	49	59	54	57	58	53	45	52	45	44	48	44	49	39	59	47	60	60	65	57	50	63	58	47	44	52	59	50	58	57	61	55	55	56	51	58	50	56	77	72	54	43	54	53	64	59	47	57	44	61	42	46	33	52	52	52	47	49	47	42	48	57	60	46	61	45	39	44	51	55	56	41	60	56	49	53	60	56	46	48	55	54	50	54	55	44	53	51	43	51	49	40	44	44	56	63	44	44	55	59	55	55	56	64	47	53	50	48	50	46	63	61	50	50	67	48	40	55	53	50	58	42	54	65	52	47	59	47	53	47	46	57	49	65	48	59	51	53	59	45	60	52	43	51	56	58	55	55	53	42	53	52	48	47	51	51	51	45	56	61	49	45	58	52	42	59	42	30	57	59	59	67	45	46	43	38	51	64	50	53	50	48	51	42	55	41	40	50	56	41	39	51	50	49	73	50	50	52	41	51	38	42	61	45	49	56	42	49	46	54	53	44	55	41	47	57	46	59	72	63	54	49	49	61	58	61	57	53	52	49	42	46	53	50	59	56	46	56	51	64	43	59	47	53	56	53	50	45	56	58	45	58	46	52	58	49	57	45	45	49	57	61	45	39	48	51	40	46	60	50	58	45	59	54	60	62	57	47	44	62	56	59	47	53	48	54	50	41	44	65	51	55	50	53	57	46	59	43	48	59	48	54	49	47	54	48	57	50	63	62	54	65	60	57	57	49	39	63	50	52	47	37	46	52	55	56	50	54	46	48	48	47	41	55	42	63	49	35	48	59	53	52	48	56	47	49	52	51	51	55	44	46	39	43	50	40	54	47	35	56	33	54	58	51	63	50	54	62	49	47	46	57	42	49	52	61	44	47	48	48	63	67	56	56	48	51	42	44	46	46	52	49	56	46	53	38	60	56	48	42	51	52	56	52	44	39	51	48	59	65	50	56	44	51	51	60	63	56	55	49	51	58	50	45	56	57	53	47	45	50	43	63	47	58	61	54	55	61	49	52	49	48	46	55	69	58	57	43	58	46	51	58	56	56	50	61	48	51	47	52	46	66	48	48	39	51	40	51	41	59	43	50	51	49	38	55	64	61	59	45	53	56	49	47	36	51	47	43	49	44	44	45	44	50	64	47	49	45	51	39	32	61	50	60	53	45	44	51	40	50	44	57	46	62	60	56	55	52	56	48	52	49	48	54	54	65	36	53	49	42	34	57	53	69	36	35	57	47	52	50	45	45	44	46	53	42	60	45	53	62	49	68	56	58	48	57	55	60	59	49	55	48	51	45	44	46	47	60	57	47	53	42	41	35	48	64	56	55	52	51	39	56	54	44	49	48	48	48	47	43	56	59	47	54	51	45	45	42	58	50	43	46	44	53	52	44	46	48	56	58	57	50	54	55	49	45	45	52	49	54	51	44	46	57	48	52	51	55	45	43	49	64	50	50	52	42	48	57	51	51	50	58	55	45	54	45	52	47	56	56	61	44	44	47	60	49	59	42	62	58	57	49	41	49	58	54	51	46	44	47	46	51	55	46	50	57	45	59	50	50	60	40	39	54	63	51	52	56	47	50	46	28	50	46	55	61	62	42	54	54	54	69	39	46	58	62	41	53	46	49	55	43	52	55	64	49	50	42	48	46	45	46	50	51	45	50	45	38	54	55	53	50	50	48	55	56	58	36	43	60	43	48	62	55	48	44	47	53	64	43	58	51	49	61	61	57	40	52	68	47	53	52	56	70	57	57	51	70	55	42	46	50	56	60	35	62	50	58	40	52	48	60	39	63	62	54	59	67	56	36	55	57	48	53	56	39	41	59	58	51	50	57	53	55	59	52	37	44	44	58	51	54	49	67	51	48	55	47	54	58	50	50	44	61	45	57	54	64	44	54	48	52	54	61	56	50	67	53	50	66	51	45	59	55	49	55	57	51	45	55	67	62	60	71	40	48	57	59	53	67	50	61	53	51	46	49	51	50	46	50	51	45	52	58	59	48	55	63	51	51	51	44	50	50	53	37	53	55	44	50	53	49	61	48	58	45	49	42	54	52	57	59	48	40	54	49	57	63	52	47	75	55	44	58	51	51	52	59	59	44	59	52	46	46	52	49	53	61	56	44	47	64	56	45	60	55	51	44	51	56	62	41	58	41	56	48	48	46	59	57	39	47	40	53	42	48	55	57	56	56	37	57	37	36	63	54	54	51	50	49	44	42	38	41	48	44	49	56	54	51	44	52	56	45	47	45	55	40	55	46	44	56	50	56	64	46	46	53	49	34	55	43	51	49	43	46	48	43	46	55	54	46	55	51	54	42	57	65	57	45	58	59	53	52	46	58	46	49	55	51	52	47	60	59	49	53	50	60	50	49	57	59	57	46	60	48	53	62	51	49	45	60	54	59	58	36	52	49	50	42	51	69	45	47	50	39	46	49	42	52	46	57	43	62	51	53	57	43	49	43	51	58	50	44	65	51	47	56	44	42	54	62	53	49	35	57	37	45	43	47	48	56	43	52	49	55	57	47	43	43	58	64	56	67	60	54	59	39	45	51	63	59	62	68	51	48	56	55	39	51	48	39	53	50	51	48	54	50	55	53	62	45	50	51	51	59	48	56	50	50	55	48	59	44	52	44	39	54	50	44	49	49	45	40	42	62	47	49	50	45	60	52	59	58	55	45	45	42	50	61	51	51	46	55	56	49	63	61	56	54	63	57	72	41	61	52	43	44	62	60	51	55	49	58	54	51	51	47	55	54	37	56	54	51	46	58	51	61	45	45	61	65	43	52	51	52	48	42	50	50	48	47	42	43	55	53	43	61	49	36	39	48	46	56	48	65	47	44	63	56	50	53	56	44	60	53	48	56	41	63	45	57
16353	8138	4898	8523	16693	18384	16347	12739	11109	11356	10897	10784	9952	8446	7014	6401	5919	5565	5182	5077	6063	4893	3722	3289	3021	1795	1903	1580	1293	1006	1260	1273	1438	1781	1717	1513	1544	1088	4876	4880	6277	9598	8735	5796	3772	2054	1174	739	592	573	587	535	571	520	602	564	557	568	541	551	573	557	604	523	600	587	511	564	548	616	495	610	558	577	567	546	575	553	520	522	529	553	571	507	561	610	556	570	535	547	546	575	526	524	573	552	546	607	524	573	612	573	545	551	543	596	580	559	539	551	539	595	547	575	549	576	572	560	579	562	572	601	555	550	565	579	559	546	578	528	558	559	571	586	604	581	593	542	573	586	544	595	541	549	563	535	544	567	606	537	553	614	507	549	555	571	572	556	572	568	566	562	558	567	575	545	522	611	548	552	553	583	574	552	560	531	524	576	536	591	552	550	526	566	543	570	575	537	532	571	557	549	539	601	550	580	567	540	568	567	580	550	597	534	505	571	510	578	580	578	599	582	550	536	550	561	542	556	579	577	524	531	581	561	525	583	574	579	556	555	593	572	555	611	518	562	550	568	586	533	544	576	616	564	583	586	607	553	523	573	568	556	539	572	606	630	517	576	550	575	535	614	545	536	619	572	531	534	554	560	571	622	606	551	516	574	606	522	565	513	547	563	547	530	551	532	585	566	598	535	576	504	520	614	516	570	582	563	604	559	542	520	558	556	594	525	561	582	578	551	572	536	554	557	577	541	548	507	543	554	558	548	592	570	575	556	558	548	579	573	580	565	586	545	574	536	571	517	526	558	584	549	558	583	536	592	565	544	581	535	543	545	540	579	536	569	593	551	543	543	603	577	613	566	570	594	553	533	562	589	581	538	558	552	587	577	603	595	565	589	527	553	591	555	529	589	580	564	522	586	584	583	571	588	532	567	551	564	574	564	555	581	595	559	541	567	532	539	586	565	603	554	554	593	585	551	560	560	585	543	533	538	587	564	550	520	565	556	562	585	558	576	575	560	576	537	549	531	607	584	562	583	570	592	577	562	538	555	521	592	582	556	561	551	542	565	545	584	587	568	570	562	566	577	524	567	561	570	542	537	539	535	547	559	572	562	511	587	533	590	559	580	552	562	548	541	561	546	595	585	605	591	553	559	569	534	556	568	559	535	566	606	528	548	550	559	552	576	536	564	547	547	561	579	574	477	616	538	566	569	580	520	566	577	548	535	547	572	527	553	562	574	565	574	580	594	576	576	548	592	538	539	524	578	572	578	559	630	553	532	600	572	563	536	573	562	590	520	560	568	503	595	570	538	557	537	548	591	566	593	553	576	517	551	540	600	571	556	582	555	531	534	558	537	583	542	535	569	551	565	510	572	546	578	581	542	560	553	529	502	560	550	554	570	539	544	541	545	529	548	580	561	564	536	561	515	544	572	555	579	569	556	545	591	556	602	583	595	522	547	550	570	530	543	578	558	584	546	584	561	594	574	560	539	575	548	514	527	584	508	564	551	580	589	562	575	513	566	590	575	548	544	589	556	529	606	593	528	560	573	516	525	563	588	557	603	554	566	605	558	560	564	562	569	550	571	556	534	576	541	591	564	608	547	574	564	554	593	554	558	581	534	583	517	556	600	600	543	543	568	554	569	589	581	574	550	579	586	572	538	575	556	528	489	584	570	567	536	556	591	531	575	556	580	553	554	548	546	544	535	574	526	497	556	544	534	539	549	589	612	553	557	549	567	558	654	556	534	587	573	527	555	518	547	570	585	574	528	540	571	563	564	592	528	561	587	533	562	554	566	523	539	605	589	528	575	583	595	610	541	584	558	539	534	562	519	553	546	550	571	570	547	538	552	538	562	553	573	556	575	564	551	585	615	551	579	568	572	588	563	536	576	534	591	544	537	588	578	583	581	542	576	512	549	529	559	524	554	578	588	547	566	570	549	603	594	565	578	567	548	611	533	566	561	505	539	547	559	576	550	528	525	537	578	556	602	580	534	557	569	578	548	572	579	544	557	553	581	542	625	558	581	562	567	555	543	603	541	565	593	548	565	574	577	603	550	582	528	588	536	581	569	553	548	592	575	584	610	573	540	578	576	529	580	539	571	537	571	605	530	545	557	584	554	552	563	549	550	581	563	577	573	540	552	582	578	523	559	577	587	546	562	533	544	564	544	526	583	511	529	603	549	593	510	533	541	561	547	575	594	526	580	578	502	568	536	546	563	562	565	562	553	543	562	568	568	551	581	610	531	561	569	521	599	568	543	572	592	548	587	548	581	547	518	559	565	561	578	538	589	537	569	556	548	571	525	540	557	545	547	607	558	540	581	559	561	534	586	534	573	562	578	536	597	561	557	528	605	552	518	572	571	566	529	553	560	550	557	560	551	568	529	562	548	604	523	612	577	545	568	571	499	573	581	602	552	524	560	606	565	544	564	550	554	533	567	568	535	588	566	600	544	548	576	550	567	596	557	580	561	539	558	570	579	609	513	593	550	538	554	565	511	535	574	532	539	587	566	554	556	587	548	606	603	560	569	553	565	562	627	542	548	540	544	578	589	550	552	590	581	592	541	557	535	543	586	605	550	556	558	555	611	605	555	553	525	586	547	556	520	595	542	559	554	555	551	588	580	545	548	584	511	583	582	619	563	561	549	575	551	556	550	543	588	575	581	540	553	544	550	558	538	514	582	595	523	561	545	552	549	573	577	568	552	569	588	564	539	564	564	537	547	580	562	597	569	537	547	559	565	559	557	592	550	506	557	539	564	559	585	574	534	609	558	531	563	560	574	596	564	560	552	572	560	568	551	578	512	575	578	571	572	534	623	541	564	588	555	589	605	575	572	569	538	594	534	577	580	560	572	538	596	542	545	544	588	558	588	529	567	510	565	570	549	589	567	554	576	568	559	557	518	560	561	561	589	569	562	541	523	542	581	563	561	499	572	578	569	576	559	561	567	546	599	555	518	567	557	548	535	566	579	570	551	548	596	544	568	556	585	519	569	544	577	599	556	574	555	577	579	603	565	496	517	544	585	540	574	557	543	552	577	559	567	634	580	514	554	555	559	508	558	539	585	540	567	590	534	515	564	553	557	549	582	568	576	584	536	517	581	569	594	606	596	568	546	578	569	538	555	567	555	560	543	575	619	560	570	577	559	519	584	582	550	542	570	551	594	596	579	611	537	562	526	546	567	482	535	541	581	595	576	590	567	526	599	592	546	544	539	570	545	560	534	543	566	558	556	575	540	565	574	588	569	523	587	551	573	567	545	579	578	609	540	546	556	534	566	603	612	542	532	577	596	565	589	568	554	579	563	597	536	580	559	593	594	498	589	587	602	545	572	569	550	558	541	582	530	608	542	565	540	538	574	562	562	538	568	561	548	566	595	532	567	606	563	581	563	552	594	575	565	571	595	578	568	513	589	500	602	574	529	564	590	568	550	609	522	557	569	556	560	574	559	575	573	550	540	594	524	528	555	572	558	527	523	533	550	587	537	597	540	545	600	590	541
1599	661	396	292	315	459	447	364	328	299	340	369	359	350	301	280	234	239	253	202	201	182	187	164	152	118	110	70	64	86	85	78	83	98	101	98	90	80	317	456	440	508	443	292	229	118	88	75	74	75	79	60	52	62	69	57	63	54	60	42	48	64	44	62	61	63	58	53	58	59	56	65	59	57	59	71	53	58	64	66	70	67	63	49	61	62	46	62	44	64	73	54	52	63	57	65	51	62	61	59	64	56	62	65	66	59	62	58	57	57	55	63	72	61	70	57	61	61	65	59	61	60	69	51	63	51	55	52	49	60	58	55	51	62	65	70	64	64	64	61	45	48	58	65	67	73	62	55	79	62	56	60	73	55	57	68	61	54	68	59	63	68	78	65	57	54	44	68	59	62	59	52	49	63	52	60	69	58	46	62	52	53	60	59	50	55	56	70	51	61	55	58	54	62	51	52	62	63	60	51	66	49	63	76	56	56	48	58	60	59	65	50	66	57	54	63	44	63	53	69	59	61	69	42	59	50	61	50	63	58	59	56	56	65	65	66	69	55	51	63	67	53	70	56	69	64	47	65	50	61	65	48	47	58	62	63	55	59	48	56	57	38	46	57	62	65	58	58	47	66	60	64	66	59	64	39	66	62	57	52	67	53	65	59	58	54	67	67	63	62	53	54	51	57	60	49	65	59	57	60	60	57	61	65	52	52	56	61	56	48	71	63	63	76	60	63	66	80	59	61	67	56	66	53	37	66	72	51	67	65	72	60	45	59	52	59	70	66	53	57	57	61	44	77	62	63	60	53	71	44	57	52	40	48	73	61	53	57	61	66	52	64	53	55	66	53	58	51	65	61	55	50	61	56	63	78	58	53	52	51	71	64	72	57	57	75	58	62	61	62	69	65	51	54	61	70	59	57	63	54	71	44	62	58	54	56	43	55	55	59	41	50	62	58	59	63	46	46	56	51	66	67	71	50	72	46	51	69	49	54	66	60	59	59	59	57	61	60	70	48	57	75	65	63	52	57	63	63	50	63	64	48	55	59	53	59	50	60	60	58	82	59	62	65	54	61	73	57	63	52	54	56	64	56	62	64	55	55	64	55	58	52	58	69	73	63	52	46	65	52	70	35	48	47	56	61	65	62	63	55	55	76	57	64	65	53	47	54	50	60	62	57	53	55	62	66	56	55	59	52	46	58	57	51	52	59	48	62	51	57	78	56	67	53	52	67	74	58	72	44	57	69	51	67	60	58	62	52	60	65	44	73	49	63	59	69	53	55	60	57	71	51	63	65	58	45	63	47	58	46	53	68	60	68	58	55	47	49	57	74	67	74	55	44	60	71	50	66	56	59	58	69	60	63	59	59	62	51	63	58	48	56	81	72	77	59	62	55	54	62	50	47	69	47	49	67	47	58	46	67	69	39	70	57	51	47	56	60	72	47	51	57	54	62	59	46	50	48	66	59	54	57	65	55	53	50	68	42	53	65	53	51	58	55	54	47	54	58	59	67	57	74	53	70	63	65	58	71	54	57	61	58	51	48	52	53	65	70	64	64	60	53	45	44	57	55	69	62	74	52	44	48	57	57	53	40	70	59	53	65	56	65	61	57	61	61	60	62	54	48	62	67	54	52	46	53	53	51	58	60	55	64	54	57	70	49	82	60	59	60	54	60	69	59	62	48	55	61	58	66	46	69	62	52	70	57	46	65	59	55	54	55	49	63	59	59	66	67	65	54	58	55	61	65	79	61	71	69	60	49	55	51	52	55	56	62	73	54	51	47	75	57	54	64	52	54	58	57	49	61	59	68	69	59	47	54	58	82	54	56	55	63	66	68	60	63	62	69	54	59	62	64	61	61	61	50	56	63	64	53	54	64	60	60	60	55	59	68	65	62	63	47	57	69	71	56	66	58	55	51	66	49	56	73	61	65	57	56	68	57	53	72	62	59	54	67	52	68	54	60	56	60	63	59	65	47	55	55	64	78	46	53	54	43	59	53	65	55	63	61	58	55	57	66	66	48	61	63	64	63	50	63	57	47	56	72	47	45	56	57	63	61	55	48	61	57	59	65	47	56	56	59	69	67	72	43	53	51	64	74	62	53	50	64	59	63	62	69	66	66	61	64	67	65	46	62	65	62	49	71	72	56	60	57	67	63	62	59	67	75	66	80	54	70	51	60	45	54	66	45	59	53	69	57	63	65	53	57	77	62	56	55	58	44	74	55	55	57	61	51	49	73	47	52	51	56	60	60	57	59	53	71	59	67	52	57	69	71	55	46	63	58	67	59	73	41	52	61	73	49	66	57	62	63	55	55	62	54	65	59	63	62	69	67	62	57	66	50	54	63	49	59	57	67	58	62	47	68	64	62	63	70	54	60	57	47	72	58	51	68	56	61	67	46	63	68	61	62	59	54	61	55	64	57	55	60	62	55	70	49	57	60	47	57	60	70	51	52	60	63	63	67	63	63	75	56	64	50	66	47	67	59	69	55	72	61	52	55	55	66	62	70	57	62	63	49	53	60	59	64	49	60	61	53	47	89	62	56	51	54	48	55	62	58	53	49	64	71	61	56	53	58	47	63	54	47	40	55	52	54	50	70	65	69	71	50	53	60	68	53	58	58	53	57	69	76	55	61	61	47	59	56	63	73	58	60	63	62	50	56	60	63	67	60	60	62	58	69	47	59	56	53	50	43	59	59	48	58	73	62	70	47	58	64	63	54	63	66	57	50	59	72	66	62	68	59	69	56	57	52	59	37	61	69	57	67	54	58	64	61	51	62	53	61	63	54	72	59	63	64	72	54	57	57	58	62	50	47	67	51	66	66	52	60	69	51	57	61	63	63	59	69	49	61	53	59	53	57	69	50	70	65	71	58	53	47	55	65	45	55	47	80	77	53	64	60	61	51	68	52	57	61	60	52	62	56	66	63	58	61	54	53	64	55	65	63	61	57	56	54	46	50	53	52	61	61	53	56	65	58	62	51	57	57	54	64	55	70	68	73	55	56	64	42	64	71	75	62	61	69	60	68	55	55	66	69	69	57	62	60	65	45	66	55	59	65	76	60	53	88	52	51	43	59	73	61	66	59	70	55	62	62	62	52	58	53	60	60	62	65	54	63	65	58	54	69	62	54	65	69	55	58	69	57	55	63	85	66	62	75	58	66	63	68	48	72	60	59	58	45	54	71	55	60	61	81	77	61	54	60	66	51	57	55	64	54	57	40	58	58	61	63	61	62	72	52	57	66	42	56	52	57	53	59	51	53	61	50	57	52	56	64	51	65	54	56	60	61	71	64	42	66	60	61	76	56	59	66	61	67	65	59	64	55	63	64	58	50	64	61	60	54	54	51	62	59	65	50	52	66	62	49	62	60	43	58	61	55	53	56	50	52	68	55	58	72	67	57	47	62	53	63	63	62	53	63	58	65	47	68	54	53	50	58	61	53	53	64	61	57	62	54	53	52	51	65	59	46	52	60	48	42	64	52	69	54
19428	10288	6865	11913	21130	23320	20026	16060	13987	11792	12500	13275	12070	11139	9848	8523	7847	6876	6646	6097	5629	5789	5277	4320	3393	3032	2497	1854	1445	1298	1480	1530	1700	2084	1947	1928	1885	1434	7468	9321	9841	12216	10069	6746	4393	2254	1282	861	718	643	676	648	643	581	634	634	675	638	607	632	618	631	656	643	676	670	647	652	664	678	639	640	638	633	648	615	652	646	680	691	661	652	624	609	676	588	623	652	628	601	621	663	694	633	642	641	628	615	654	624	640	654	629	625	635	655	680	672	677	654	661	654	650	699	643	667	672	609	661	653	634	604	658	620	598	654	635	629	614	654	658	662	616	688	628	643	650	595	651	626	653	636	637	636	642	652	650	688	667	637	652	640	651	580	616	655	660	627	602	632	645	630	684	630	635	650	622	663	617	680	699	645	661	691	621	645	659	636	683	586	677	642	645	685	642	664	661	620	599	613	676	639	660	619	625	676	687	650	657	661	658	675	637	670	670	636	635	585	668	661	617	652	597	634	653	616	664	662	663	629	625	648	654	674	665	631	663	659	673	676	673	643	654	633	624	624	605	644	646	646	658	670	630	639	622	647	595	629	625	634	639	662	643	630	644	638	623	620	649	635	665	655	619	648	682	623	660	612	635	622	653	616	646	709	654	629	669	622	633	635	666	620	613	672	598	634	683	639	617	610	673	618	617	673	634	608	629	636	605	655	640	626	603	623	635	670	633	633	654	609	670	625	649	632	658	619	607	654	612	648	646	623	696	593	618	638	650	648	702	609	648	675	656	604	640	671	636	635	652	672	649	646	646	638	656	627	674	615	644	659	671	624	639	642	642	589	617	679	615	633	641	642	650	671	611	628	633	644	657	638	627	697	646	630	616	638	647	676	685	637	645	652	659	664	576	679	658	641	641	655	655	677	625	634	643	647	673	613	650	678	644	620	616	658	643	655	651	714	638	621	627	626	644	626	629	647	650	616	648	641	657	591	625	613	678	655	670	655	629	652	673	638	615	590	642	619	667	658	649	577	625	628	651	629	622	702	651	652	628	648	614	658	631	623	600	628	647	608	632	595	657	634	625	621	636	613	622	630	645	658	671	627	632	657	651	607	701	658	673	649	683	625	667	623	665	639	631	645	612	640	614	629	684	608	641	607	643	669	655	638	651	607	617	628	645	667	626	603	643	638	592	649	596	671	614	593	632	645	633	647	659	633	617	646	632	605	630	619	615	660	610	660	601	623	615	641	626	631	643	592	629	655	654	646	617	663	635	693	630	673	644	627	630	646	625	668	652	617	611	658	644	665	635	641	643	629	639	658	663	588	663	658	621	597	649	636	628	629	651	629	675	660	608	644	652	693	629	632	615	640	638	693	668	668	594	633	636	660	656	626	627	591	677	641	642	647	675	627	596	692	645	638	647	615	645	627	653	634	656	614	599	617	591	623	641	626	622	618	607	653	636	665	670	634	679	662	645	640	642	681	642	659	594	652	637	657	649	669	625	676	593	649	652	654	619	625	650	678	655	634	676	630	640	625	661	678	600	631	675	647	610	635	627	656	664	641	623	685	616	589	621	715	671	699	653	670	655	657	647	706	632	699	637	643	661	598	626	622	581	681	654	642	634	639	648	637	650	656	612	686	659	624	646	634	612	682	623	600	649	696	649	608	636	621	622	653	682	679	620	659	615	657	620	611	612	635	650	632	623	617	635	630	676	657	612	642	630	628	614	614	641	646	624	613	610	670	645	645	614	625	687	638	631	631	630	667	648	621	677	688	618	652	622	620	613	594	653	675	611	628	579	650	653	617	622	678	657	611	634	633	645	650	667	621	630	607	704	638	609	608	644	597	629	655	628	601	687	660	647	642	679	676	655	618	667	641	664	661	595	648	669	625	647	632	627	645	624	678	633	653	649	654	609	637	636	603	642	683	615	661	630	667	648	608	697	642	646	660	606	654	647	600	616	588	649	662	660	675	655	651	613	637	639	646	632	619	644	617	643	636	627	627	669	618	635	632	585	700	618	628	639	649	636	659	684	661	645	642	651	658	660	635	647	641	649	618	679	645	598	616	659	660	627	661	644	635	648	609	658	678	635	640	678	664	610	653	669	605	695	672	625	653	653	623	657	643	626	688	640	608	647	628	626	670	658	685	653	641	653	661	691	646	652	705	630	670	628	604	607	658	657	692	628	630	609	654	623	646	653	618	625	634	658	590	647	628	633	643	683	648	617	629	700	627	659	634	647	686	631	643	597	672	632	609	639	660	646	642	642	590	616	606	669	648	629	649	663	594	637	609	659	656	646	624	629	626	615	669	649	644	632	628	676	640	624	606	664	651	652	645	637	600	634	646	632	679	662	619	693	696	625	661	640	638	641	618	657	672	617	671	635	624	666	621	572	586	642	629	603	618	611	661	652	667	647	653	596	646	648	637	621	639	663	633	658	562	658	640	646	678	636	613	668	636	617	653	644	651	664	632	662	619	630	634	644	666	621	607	630	612	611	621	601	623	607	631	648	599	621	673	663	645	641	643	626	635	641	657	621	600	698	619	647	662	684	640	649	598	696	702	627	659	713	645	622	635	624	660	654	595	659	642	685	671	669	647	676	632	653	620	634	670	629	616	639	631	653	658	650	691	623	647	608	617	708	611	665	666	616	652	639	658	626	641	669	634	637	635	609	638	609	626	611	666	624	670	657	626	662	673	630	620	641	678	638	610	639	614	620	622	616	639	696	658	654	658	669	654	680	614	646	612	625	660	650	622	704	642	697	656	598	707	598	627	629	682	648	639	612	658	660	645	582	619	612	611	634	644	615	641	626	609	636	664	630	606	660	616	674	617	639	644	610	634	594	646	642	676	601	641	644	646	637	699	646	700	643	640	602	639	669	647	632	657	705	649	666	646	631	636	683	638	639	677	623	640	649	602	686	654	640	616	607	652	627	660	644	671	599	670	645	633	648	644	616	604	640	634	630	662	661	660	606	626	594	616	596	627	650	610	652	643	660	655	655	650	623	670	636	616	632	633	622	669	632	622	668	658	663	608	651	625	652	681	622	633	609	631	619	640	648	658	630	590	663	598	597	632	633	630	620	632	615	603	609	625	655	622	622	666	683	623	595	643	577	641	651	666	646	630	622	652	644	648	648	638	613	636	620	672	615	643	656	617	637	648	652	631	634	674	617	687	713	652	614	618	634	626	614	630	657	658	631	651	660	646	634	608	632	622	698	656	642	696	655	628	646	654	639	634	622	621	640	641	607	651	619	661	605	623	648	650	613	660	637	662	680	651	664	623	664	694	627	611	617	655	657	630	622	624	607	634	639	672	641	637	642	629	729	634	694	642	639	642	633	632	654	680	625	660	645	606	625	642	648	625	641	656	676	659	658	660	679	625	665	624	642	673	652	632	626	599	638	633	661	650	620	625	639	647	628	691	652	624	682	628	608	595	638	656	656	650	656	631	672	651	624	689	622	620	635	657	646	633	646	592	619	647	696	634	686	627	622	673	606	662
1651	353	218	156	169	283	282	173	162	136	169	241	243	215	190	174	163	155	179	177	151	133	96	84	87	77	61	77	59	68	53	62	75	64	76	75	56	64	81	147	132	150	150	125	95	78	66	47	49	54	52	63	52	44	42	49	59	43	43	50	52	56	56	43	56	49	64	56	54	53	61	40	38	53	41	46	58	49	45	47	54	47	56	59	48	49	40	67	63	49	62	65	52	51	59	43	61	57	43	55	49	40	47	38	48	49	64	47	53	50	58	42	45	58	44	64	59	59	55	44	55	54	57	60	55	41	43	54	56	44	48	44	49	60	42	64	53	54	50	42	52	56	49	54	59	52	48	54	43	34	60	67	62	49	54	44	40	40	55	50	43	48	56	45	49	46	49	64	45	49	49	59	63	63	52	37	54	43	45	56	50	53	47	53	53	36	52	53	49	49	44	57	67	61	59	48	53	57	52	67	50	55	48	43	64	44	53	72	48	51	53	53	48	53	56	57	45	46	39	55	48	55	63	47	52	55	58	49	56	38	59	48	55	62	58	50	53	60	48	52	41	55	50	56	54	54	50	50	48	55	51	45	38	52	54	58	64	47	48	47	60	51	43	67	45	59	58	47	68	45	51	55	49	60	54	44	58	57	47	45	52	59	37	60	34	50	62	41	50	49	45	53	45	40	51	52	42	60	58	38	61	49	52	47	54	55	50	53	58	41	37	52	49	46	45	48	65	58	70	50	53	54	47	42	40	46	55	49	65	52	45	57	51	42	42	47	46	39	50	41	45	57	56	60	55	60	54	48	36	59	35	49	44	62	52	52	59	54	43	65	65	52	56	51	48	50	53	76	70	57	52	54	56	46	47	59	41	54	54	50	47	60	46	43	50	52	45	49	63	64	47	48	49	47	45	66	41	47	43	55	44	38	57	63	36	53	46	58	57	45	44	52	48	48	55	52	57	47	61	52	63	58	53	45	45	40	52	49	57	45	40	49	50	49	55	52	50	46	56	47	50	53	47	59	46	49	63	53	47	61	51	47	48	52	55	55	46	61	47	53	47	67	51	41	57	62	47	45	46	61	71	38	39	60	49	44	51	42	61	65	52	55	56	42	47	47	51	48	57	38	46	41	57	54	53	43	52	30	47	57	44	45	40	40	44	49	58	47	41	56	44	58	55	48	43	67	52	60	51	60	65	65	39	50	40	63	51	55	53	52	32	59	49	33	59	50	52	42	59	47	58	49	48	42	38	60	54	52	45	55	31	45	40	47	56	31	45	57	58	53	47	53	52	48	49	48	54	55	52	52	42	61	51	55	48	60	57	56	58	48	60	46	57	42	56	58	60	47	53	39	46	46	58	47	56	60	47	47	55	66	57	51	46	53	34	52	52	51	54	60	37	62	68	49	52	45	30	55	46	43	60	56	58	43	50	39	46	60	47	64	59	43	48	48	54	51	48	46	53	46	50	58	59	55	46	51	56	44	54	48	52	43	49	49	50	43	52	47	48	48	50	67	51	45	51	58	73	50	48	44	51	52	60	46	58	53	42	52	60	50	57	50	61	36	50	45	57	49	58	46	71	56	51	48	40	62	53	49	54	50	53	59	47	56	36	52	52	50	63	56	61	47	40	50	44	49	58	37	59	69	53	36	44	50	48	52	43	41	57	50	44	49	42	50	47	42	56	56	63	51	44	49	40	40	46	57	47	52	43	47	45	54	59	54	45	65	64	58	55	56	51	51	49	44	63	59	50	65	44	57	55	53	44	51	56	58	50	57	57	57	41	63	48	66	57	47	52	48	38	58	52	41	51	42	66	60	50	50	48	50	55	63	46	51	50	47	54	53	50	45	48	62	45	55	53	48	52	61	54	50	48	47	47	56	51	53	46	38	46	50	51	39	58	51	43	55	59	67	60	56	48	57	51	57	59	61	51	55	58	56	43	49	57	58	49	53	54	48	42	55	46	42	58	51	40	57	55	48	36	53	55	48	63	55	39	44	47	47	56	66	60	55	54	51	53	42	49	50	47	47	54	42	52	48	49	59	29	45	55	55	54	46	48	60	56	57	66	54	31	46	58	43	37	57	58	54	61	53	52	50	46	47	46	40	46	51	64	49	47	39	47	62	60	61	64	46	50	48	42	59	39	45	66	45	37	56	53	45	46	58	55	60	54	44	60	56	49	54	60	40	58	36	49	44	47	48	64	56	56	45	59	58	58	49	59	58	56	56	54	44	53	52	53	54	47	53	54	49	49	41	51	62	61	47	49	48	61	61	46	57	41	52	42	48	63	48	36	40	40	56	47	57	39	53	42	42	46	58	44	45	46	32	54	46	47	47	59	47	44	42	49	45	58	52	57	56	48	50	38	50	64	47	61	54	49	54	44	46	43	40	48	50	49	46	45	48	48	45	52	54	48	46	39	51	51	41	53	44	56	46	41	44	48	52	66	63	52	50	59	60	45	60	48	41	51	55	60	42	41	57	53	57	71	52	40	62	46	63	42	42	61	49	55	45	55	51	48	45	50	52	72	45	48	46	51	42	54	56	59	48	59	57	47	43	50	51	52	59	45	44	40	42	50	46	57	54	59	57	54	44	46	39	53	62	48	55	58	50	54	69	32	48	44	55	54	50	62	53	50	42	38	54	62	52	55	66	49	39	47	42	65	50	47	60	42	53	41	48	56	65	57	38	55	56	55	41	59	62	47	64	54	59	54	71	59	50	56	58	47	50	42	49	60	51	54	57	44	48	72	52	50	42	59	48	47	59	53	38	47	50	59	46	66	56	41	53	45	48	55	44	59	59	55	62	44	60	53	66	49	49	59	53	51	58	47	56	43	49	66	51	50	48	48	50	60	57	35	45	51	52	46	54	43	47	70	54	50	48	57	50	34	50	47	34	53	50	47	43	58	51	50	59	56	52	56	49	55	62	56	53	46	42	47	55	67	46	48	49	43	67	57	53	44	46	43	53	49	46	63	55	51	54	41	46	43	43	43	52	64	57	51	43	48	57	52	54	53	49	54	56	49	52	40	37	46	65	44	57	37	43	47	44	60	60	49	47	63	58	54	44	58	53	56	51	64	53	51	47	58	57	41	60	36	41	63	49	52	44	57	50	48	56	59	53	56	56	51	62	49	56	56	34	41	43	56	45	50	58	59	61	51	56	50	57	52	47	57	64	56	69	53	61	46	50	38	45	49	47	48	48	54	48	45	60	44	49	52	65	36	43	54	43	58	54	50	54	59	45	47	43	46	52	47	47	51	53	47	51	62	55	66	60	43	55	48	40	58	55	56	51	46	48	50	50	58	58	62	54	47	55	48	46	63	47	49	59	46	54	38	49	53	55	52	42	63	54	54	63	49	46	53	49	55	45	49	51	54	54	52	47	56	53	48	49	50	54	64	39	45	47	47	56	33	64	52	60	50	46	48	43	43	52	42	49	49	54	62	56	38	54	44	58	65	37	70	47	53	52	46	51	62	49	63	48	49	49
14088	6401	3848	6629	13448	16505	13875	10757	8569	7189	7322	8373	8480	7932	6376	5320	4943	5028	5298	5002	4004	3456	2920	2450	2205	1759	1302	1096	962	847	960	1054	1208	1208	1064	1199	1193	1108	1608	3768	3154	3402	3746	2559	1758	1175	793	625	559	579	562	566	571	545	548	554	536	520	578	576	562	577	544	543	580	562	512	590	552	573	546	560	585	539	560	581	542	504	547	566	574	542	544	529	514	533	552	577	544	549	528	518	557	560	538	576	605	546	533	508	544	526	538	552	556	598	561	606	564	558	540	522	571	567	572	565	558	553	546	570	597	547	617	543	533	549	549	554	577	561	548	543	549	556	601	573	559	569	579	546	589	564	558	609	562	547	539	606	557	564	617	548	569	542	557	530	568	552	515	570	536	520	538	551	564	540	589	580	519	548	537	590	582	518	558	571	521	553	609	561	572	551	577	552	533	531	612	551	545	584	568	511	609	546	581	550	569	554	585	563	563	555	601	582	543	561	524	582	543	586	591	565	547	585	646	600	564	592	541	562	583	620	602	554	570	610	596	535	548	549	546	535	563	554	551	545	545	565	508	570	585	594	588	595	604	569	625	536	616	578	561	540	530	563	540	563	550	586	535	573	590	554	612	530	559	565	492	586	536	537	570	550	589	531	554	557	555	580	574	528	528	551	532	558	594	565	540	550	575	575	567	589	559	527	549	558	574	555	558	559	561	572	556	541	564	560	570	547	609	523	561	569	551	578	519	553	585	567	590	543	571	560	552	593	582	602	571	595	529	565	526	571	552	556	578	546	570	537	594	555	554	551	600	561	602	582	557	582	608	593	573	563	564	570	605	541	585	586	567	556	580	565	542	552	596	610	623	552	563	560	582	540	563	585	544	576	557	525	565	532	569	524	588	551	570	563	556	570	583	602	534	539	547	577	595	537	510	574	555	558	534	555	580	581	582	568	574	591	530	566	557	561	558	582	564	557	567	555	552	555	516	529	592	577	544	535	574	585	531	614	555	571	539	572	553	580	551	588	587	544	571	575	583	570	545	566	552	570	579	535	563	551	601	538	585	545	585	539	545	596	568	548	575	524	554	530	558	602	578	579	539	535	564	550	573	533	557	547	568	559	561	551	578	540	570	544	558	545	574	585	560	568	580	535	555	576	558	566	567	569	562	580	596	566	559	538	575	566	586	574	555	569	548	582	581	540	595	552	530	510	543	556	572	572	552	567	573	548	590	547	559	570	579	596	568	564	575	582	518	564	562	561	558	569	592	504	563	553	601	570	569	550	543	551	508	557	583	599	573	541	574	547	585	549	532	559	548	583	532	664	554	562	547	543	571	585	517	537	524	519	564	588	560	606	564	574	552	608	577	600	568	542	545	617	568	549	598	585	571	565	598	518	546	565	543	565	591	552	555	578	557	581	599	549	519	522	565	569	578	569	580	561	520	553	543	583	541	565	533	599	560	545	556	521	559	547	549	556	542	556	603	510	570	557	553	571	615	579	550	598	542	552	583	507	541	617	590	546	574	540	580	564	596	522	545	597	616	585	568	548	551	543	566	559	569	560	572	583	593	564	517	563	559	551	569	558	538	577	572	556	514	560	567	532	569	590	556	574	528	567	595	566	550	586	596	605	545	589	553	612	531	574	572	547	539	589	571	549	564	593	586	521	544	577	563	589	570	546	568	594	542	581	557	545	489	556	569	564	586	583	603	538	569	526	579	570	558	518	570	577	573	580	568	557	586	558	602	581	597	567	568	548	565	581	538	560	577	590	506	544	551	538	563	569	570	558	552	554	583	556	553	554	550	575	525	543	546	583	569	607	563	563	523	581	568	563	551	592	538	582	532	559	556	598	554	569	554	581	568	547	557	559	540	582	528	538	550	571	573	556	577	608	558	571	550	587	565	521	567	525	556	570	562	565	508	584	553	568	578	579	534	548	549	566	571	560	603	529	546	594	571	518	543	616	517	551	561	574	570	556	568	578	523	548	566	579	562	534	510	589	588	522	574	572	637	543	537	546	525	572	563	556	590	584	562	590	579	548	589	549	543	519	588	546	533	543	532	563	572	598	544	599	580	593	566	604	575	562	588	552	550	534	524	544	545	577	555	576	582	572	552	574	557	535	522	550	540	537	535	574	568	584	543	563	565	523	511	542	546	591	551	553	554	554	572	561	564	618	556	585	567	543	575	570	533	552	556	539	557	516	541	576	591	559	595	559	529	523	576	542	582	567	605	587	539	554	570	570	564	558	548	562	580	558	525	587	566	575	543	598	566	566	581	540	514	572	605	516	570	601	561	554	512	559	591	538	561	583	568	572	594	568	513	564	573	533	574	576	552	567	587	560	578	537	545	567	574	557	538	571	588	584	567	589	569	558	571	546	523	538	537	545	591	602	566	629	595	610	599	569	557	586	573	593	554	536	561	520	545	566	548	542	584	547	522	509	576	579	621	512	599	566	531	528	549	580	556	549	591	552	565	528	535	542	609	543	583	537	575	555	567	594	551	560	576	545	537	587	589	521	548	581	582	549	581	566	511	572	547	558	599	607	606	562	563	550	541	603	562	559	544	596	560	545	577	624	514	593	596	576	580	552	574	589	574	530	543	571	570	643	566	567	524	616	536	580	575	574	567	572	575	614	566	541	567	552	590	551	569	581	539	577	592	587	576	539	608	545	595	623	569	600	518	574	565	589	574	558	549	544	548	529	555	581	558	563	566	560	586	538	553	557	543	559	611	520	536	543	563	514	584	518	561	561	559	566	555	615	528	566	567	578	565	598	544	590	568	525	576	560	613	532	545	554	584	535	566	529	569	571	595	581	585	589	593	558	590	556	535	571	539	556	511	560	561	511	586	611	547	580	573	554	589	551	588	548	524	552	580	507	530	551	555	574	537	604	580	548	546	517	561	563	566	584	596	587	553	527	559	588	524	583	556	557	544	541	588	542	529	561	535	570	560	518	557	589	581	575	585	590	581	582	559	550	558	559	583	579	610	595	606	573	585	554	564	567	547	546	546	558	558	589	549	585	526	554	572	584	563	538	585	563	574	563	538	557	521	557	522	532	568	527	559	564	557	515	585	555	557	543	579	565	544	518	554	531	550	555	550	544	572	569	568	547	596	593	568	583	539	555	583	548	539	555	532	548	523	539	540	538	529	564	581	560	565	587	589	564	561	544	465	585	568	572	559	574	583	544	553	554	580	550	587	537	569	542	533	552	563	545	580	586	567	557	596	528	585	610	568	553	559	572	545	526	527	564	611	538	582	593	565	568	553	576	561	574	560	610	544	599	591	583	558	577	538	561	560	604	533	571	541	574	579	566	551	548	590	526	543	563	576	582	556	570	540	586	524	574	578	557	556	505	533	537	542	531	577	556	558	577	561	566	596	572	573	551	535	542	575	531	584	550	554	557	550	581	552	563	525	533	567	584	583	592	558	529	568	565	604	607	547	518	556	561	610	578	578	556	582	543	530	547	547	572	565	564	577	556	564	522	572	564	550	554	538	558
1153	604	314	214	223	389	389	351	307	233	223	258	301	282	312	262	253	254	249	201	160	145	143	127	118	77	83	95	90	72	91	89	80	80	84	77	87	86	104	321	337	319	332	227	171	95	77	53	73	59	76	76	68	66	74	59	46	54	56	60	49	62	52	65	46	60	62	81	72	76	42	61	62	67	53	68	50	66	56	56	63	52	61	66	66	58	60	59	57	52	65	72	68	55	60	69	70	63	48	52	68	61	57	51	61	63	60	47	70	50	58	50	60	79	57	63	55	72	59	50	69	62	51	62	67	54	62	71	71	65	49	65	72	66	56	41	53	49	60	66	62	55	59	59	72	68	65	52	52	62	59	69	67	48	59	61	55	54	56	61	52	61	66	64	45	45	62	61	56	60	68	66	64	61	62	53	55	78	41	77	55	69	63	50	52	61	55	61	58	52	64	60	61	47	65	76	55	48	64	65	68	55	52	51	59	53	63	65	60	58	49	55	55	48	57	54	65	66	57	53	54	65	52	79	74	64	50	57	60	55	65	54	66	66	70	46	56	55	50	58	54	70	57	49	63	58	63	66	64	58	62	62	73	57	66	58	54	63	58	42	67	63	63	60	66	63	60	56	52	67	84	60	44	63	58	69	62	53	57	64	63	52	53	58	63	75	61	59	49	74	63	57	49	56	65	43	55	48	62	50	70	49	57	52	70	63	60	55	62	56	51	60	56	78	51	57	70	69	62	50	61	57	58	58	62	57	58	49	67	85	66	49	59	56	71	67	53	59	63	63	69	59	52	72	60	51	62	52	57	50	55	44	59	58	61	65	61	48	61	68	69	48	65	56	68	65	53	62	56	52	65	60	66	77	71	58	70	44	53	65	52	56	57	56	72	57	53	60	49	56	59	49	60	46	68	53	58	64	65	63	64	47	57	52	67	56	61	66	40	73	54	60	60	56	54	65	66	51	52	71	52	72	61	52	58	69	60	53	80	40	60	62	55	60	63	56	60	62	75	46	57	52	59	77	55	60	56	57	64	66	62	62	50	56	62	45	73	51	65	56	58	51	69	59	81	59	62	62	59	58	67	53	61	60	49	60	56	61	45	61	61	74	53	66	46	60	73	63	62	51	57	54	69	57	62	72	70	56	48	39	64	78	58	65	61	66	67	62	53	64	49	66	48	56	49	54	58	63	66	59	68	55	59	50	43	57	64	56	65	54	54	59	62	52	50	59	43	59	61	64	73	70	60	55	51	57	53	60	58	53	55	46	52	76	51	53	66	65	57	53	67	64	64	69	46	51	76	59	59	56	59	57	65	51	63	67	51	50	54	69	49	65	63	53	53	68	70	52	56	64	65	63	62	56	62	72	53	54	58	64	56	65	68	67	57	56	56	64	57	67	56	66	61	54	62	59	62	62	53	50	43	69	63	54	64	59	65	61	58	48	63	55	50	63	55	76	64	60	67	58	50	58	56	53	71	51	59	58	62	53	73	56	44	67	54	65	63	55	63	57	51	50	71	62	53	67	66	73	54	50	66	74	43	61	51	59	70	52	63	56	63	50	43	54	78	59	68	49	64	60	56	53	58	56	59	70	54	55	54	60	43	51	68	69	51	65	62	74	57	52	44	58	63	47	63	60	59	62	53	56	55	71	46	54	57	66	69	47	60	59	53	69	54	63	51	59	43	60	51	55	57	64	43	54	55	71	64	63	61	54	46	55	65	60	62	62	59	51	62	61	55	45	58	47	49	59	73	55	54	62	59	65	64	51	59	43	42	47	57	63	49	73	70	60	52	63	47	59	62	65	62	58	64	65	63	48	51	77	67	64	56	70	57	57	67	49	42	63	60	49	51	66	42	63	58	69	45	46	58	47	76	70	49	45	64	48	64	61	53	59	49	63	64	50	58	66	61	67	69	68	62	51	70	64	79	49	54	55	54	62	51	72	54	55	69	53	55	52	57	50	55	63	58	66	50	50	68	73	67	53	69	56	54	61	53	63	50	60	48	62	60	59	69	43	69	53	53	62	53	66	57	57	60	59	51	71	46	67	57	68	72	56	58	41	59	49	51	56	49	54	52	49	60	65	68	57	48	61	66	54	59	58	55	54	56	62	58	54	63	62	57	55	50	59	53	52	64	68	53	59	61	54	52	51	50	62	62	59	68	65	71	53	57	68	62	55	63	65	72	70	49	59	71	63	59	52	56	68	63	50	66	60	56	54	67	44	61	64	69	71	51	49	56	53	64	57	60	46	61	58	75	62	60	46	63	57	45	68	56	58	54	55	68	50	50	72	56	58	72	59	48	63	55	47	62	51	65	64	51	51	72	71	60	66	69	60	56	56	62	60	68	57	57	64	61	49	46	59	74	49	61	53	56	65	57	69	57	59	63	65	60	70	56	62	56	61	47	56	62	50	56	53	53	59	52	60	56	67	61	74	50	63	59	66	48	51	53	56	60	51	41	63	57	46	64	68	72	53	65	68	65	65	60	71	45	49	53	57	57	62	50	62	60	64	46	60	66	51	56	48	78	71	45	53	63	70	57	60	64	60	59	57	54	69	66	67	63	67	65	52	74	64	61	76	53	62	56	56	62	74	59	58	50	59	50	78	67	60	45	66	75	52	57	49	57	60	64	63	56	71	53	41	55	53	72	64	52	67	57	55	61	58	52	57	60	45	51	55	54	55	59	64	56	68	63	60	58	60	68	46	51	56	60	51	54	58	50	42	60	60	56	54	58	68	61	51	49	59	55	62	70	51	60	63	62	39	66	55	56	65	63	74	56	63	60	56	50	60	45	71	68	82	67	42	56	56	61	61	64	76	66	56	68	56	65	68	47	58	67	63	62	53	65	64	59	60	54	64	56	45	52	55	66	51	61	55	70	48	57	58	52	59	71	55	68	50	55	49	70	54	58	48	61	58	47	52	58	54	47	61	62	66	79	66	55	73	57	49	60	52	61	58	54	57	54	65	54	42	50	61	52	51	81	65	73	58	58	51	51	54	58	46	51	62	64	57	64	65	64	55	68	61	65	46	52	62	72	60	57	60	62	65	63	49	46	63	56	55	72	64	48	60	61	61	53	62	65	63	63	59	56	59	70	54	69	58	59	64	63	62	67	53	49	51	79	78	59	58	48	70	67	55	51	53	65	56	59	59	60	50	59	65	60	44	64	67	65	61	53	46	59	70	49	68	60	63	66	75	61	52	66	67	58	62	47	53	75	60	57	54	57	63	65	61	68	43	73	44	56	51	65	66	42	71	69	56	47	67	55	66	64	53	48	53	49	66	54	57	53	68	56	59	59	58	60	62	55	62	57	61	49	58	60	76	54	50	49	73	72	53	45	59	49	55	55	58	47	63	67	66	53	56	64	53	58	70	46	63	54	53	72	66	56	64	55	53	55	64	53	49	62	49	45	64	38	54	63	72	56	52	62	48	61	61	45	50	57	53	53	46	63	56	62	54	61	57	48	84	57	57	58	56	60	61	56	52
17376	9737	5033	8926	17013	20570	18774	15383	12610	9593	8874	9489	10672	10643	10019	8036	8050	8231	7592	5901	4670	4217	3711	3227	2727	2213	1689	1651	1505	1246	1510	1662	1635	1464	1434	1520	1726	1265	2103	8163	8546	7088	7773	5333	3053	1652	1026	782	727	643	615	689	636	636	635	677	663	649	622	610	601	642	684	662	581	622	631	607	675	655	663	722	646	672	611	607	686	669	666	638	642	624	628	644	637	638	662	603	687	663	616	642	652	623	651	648	629	618	605	660	636	644	681	638	637	607	631	687	663	662	641	594	619	632	646	625	683	648	642	643	659	623	674	592	635	647	602	639	631	669	649	659	645	669	622	653	613	628	673	621	653	690	634	660	697	669	639	616	642	631	632	633	651	665	619	654	620	622	648	617	681	670	640	586	654	655	632	649	625	641	641	647	653	600	653	603	657	649	663	646	656	675	680	661	649	668	648	657	643	648	634	635	635	631	655	653	624	600	652	611	625	657	616	664	628	645	626	631	652	634	655	624	624	660	654	650	631	641	657	645	617	626	652	659	604	634	645	647	621	635	637	645	644	633	626	643	608	685	637	651	637	637	628	631	617	667	647	601	593	643	622	671	647	663	646	650	657	658	670	623	679	669	646	658	682	663	637	638	608	650	656	661	566	647	649	718	685	646	583	637	618	646	625	619	614	700	627	642	656	647	669	652	610	652	633	658	643	589	650	613	672	668	636	666	582	650	651	663	669	663	613	677	669	641	623	645	648	631	644	652	666	672	645	628	628	629	613	660	632	664	650	637	643	648	645	639	602	622	648	621	642	688	662	660	635	618	596	610	670	658	642	635	645	692	642	655	658	665	655	595	684	625	635	617	619	627	647	644	668	676	688	677	594	601	666	625	608	669	636	619	688	665	624	628	645	664	656	639	606	669	706	698	626	631	668	638	622	666	630	634	657	662	633	646	601	656	615	657	620	640	658	614	620	608	645	596	637	659	638	624	642	643	616	650	621	652	620	635	673	646	664	638	629	651	634	612	657	646	612	675	648	636	653	650	608	684	602	664	631	649	638	644	665	640	608	665	633	658	638	665	640	646	615	682	659	642	635	634	645	595	651	680	690	674	672	659	674	650	627	647	680	683	608	631	664	640	648	672	642	640	640	629	633	665	679	625	621	623	667	646	669	630	629	672	654	630	642	611	646	648	617	664	603	670	680	646	589	664	615	675	655	658	621	627	626	652	612	661	639	680	607	653	658	629	672	633	648	635	673	654	661	656	623	657	639	602	650	681	663	653	612	650	652	673	634	672	632	640	625	598	614	641	649	672	666	672	617	618	645	627	644	642	730	625	630	658	594	676	638	609	713	608	650	661	619	663	668	660	644	677	612	689	665	623	639	641	616	588	669	626	636	633	640	663	659	640	656	619	706	623	644	718	672	668	657	628	655	672	667	632	653	635	642	644	652	675	688	654	652	631	645	610	657	651	648	699	636	684	663	633	630	605	647	642	653	646	575	630	661	641	660	680	612	630	628	628	616	644	644	647	609	606	640	628	592	625	631	619	657	634	647	621	662	655	672	629	677	626	649	616	625	644	669	666	655	611	653	581	617	646	656	696	646	642	639	635	671	693	649	618	664	667	681	645	654	651	619	661	664	646	672	611	648	650	616	647	648	649	646	683	628	613	696	656	623	650	725	636	649	649	712	693	634	666	643	647	664	642	650	679	658	622	634	627	644	628	634	658	642	638	652	640	623	636	628	649	625	686	665	653	626	631	601	643	636	650	648	634	631	635	655	618	635	654	641	634	609	646	651	620	636	639	664	700	673	657	696	618	585	603	656	614	649	597	621	640	653	632	637	649	633	585	632	629	616	608	677	676	665	646	627	637	579	637	616	617	673	643	638	666	632	629	647	618	597	603	623	657	630	668	657	664	653	661	602	602	636	595	654	638	667	660	671	655	622	638	654	657	645	607	665	625	681	673	669	654	648	602	654	677	647	675	641	652	594	655	632	593	671	677	644	640	624	625	683	645	645	642	656	622	652	652	662	630	643	613	624	597	621	682	643	582	636	635	612	656	640	624	636	643	631	636	653	620	607	625	651	634	658	662	682	667	666	658	638	635	655	638	614	641	640	669	610	692	615	600	610	627	637	672	634	608	630	667	603	610	656	630	662	682	641	626	638	659	640	643	641	628	618	671	618	675	617	643	643	624	647	593	664	659	629	655	650	618	610	667	633	632	674	650	594	625	597	613	598	635	608	689	642	592	608	651	616	618	661	636	660	678	638	648	662	636	618	644	616	628	605	700	634	647	608	659	614	621	621	625	603	640	607	655	647	629	651	656	604	583	596	637	687	638	646	651	638	651	646	645	680	625	637	661	635	624	609	660	632	673	637	647	638	645	650	650	594	631	618	669	655	634	658	665	638	602	583	622	634	628	653	676	667	635	659	668	643	632	645	646	610	639	625	671	665	620	670	657	676	659	614	668	608	657	611	714	635	656	646	610	669	631	667	628	620	695	613	652	658	632	646	678	642	620	645	614	639	666	684	590	634	622	622	600	670	635	661	650	653	631	651	649	625	622	643	628	639	662	650	594	650	620	663	658	644	655	611	668	650	632	606	609	647	651	635	655	634	619	665	679	648	668	639	671	630	627	643	652	610	654	675	638	604	640	667	644	665	659	594	627	595	671	644	654	658	685	661	636	635	614	607	646	676	616	658	645	638	638	626	624	654	638	636	632	655	627	615	637	705	619	648	667	671	601	644	651	597	668	615	652	677	650	652	592	647	615	670	632	604	705	613	663	652	662	642	641	632	664	639	635	631	668	663	671	614	637	588	660	650	638	676	657	629	623	643	684	626	613	608	642	649	609	681	607	669	625	660	616	675	688	671	656	645	636	643	649	626	631	673	649	651	666	671	591	704	605	630	689	672	635	595	637	642	672	616	664	638	609	606	642	628	671	669	634	628	613	647	660	671	684	664	661	666	694	657	660	679	624	598	653	661	643	664	628	678	605	645	616	663	603	666	633	627	660	626	652	633	610	649	673	630	616	654	670	636	646	593	613	629	645	670	607	611	626	657	671	621	609	634	615	652	626	677	631	648	627	636	640	656	601	584	617	644	677	665	632	618	684	635	608	612	646	660	644	634	618	630	609	643	632	649	624	656	680	652	674	591	654	703	693	655	681	658	649	671	669	616	654	667	625	672	636	634	682	631	603	626	587	611	658	631	631	653	621	650	608	626	606	634	634	667	633	656	651	685	660	623	676	639	639	617	654	615	632	634	667	619	661	644	638	698	655	672	651	649	622	659	622	599	614	646	691	615	610	621	634	633	636	659	668	620	600	664	657	601	640	665	650	584	648	614	649	664	619	633	598	657	637	673	703	680	636	652	653	643	678	669	645	690	623	578	655	635	638	660	640	669	715	656	611	572	628	633	600	646	667	635	638	627	650	648	686	630	618	616	644	636	682	666	618	624	639	657	662	619	613	661	670	642	668	667	652	630	630	615	672	610	654	654	602
2573	550	262	151	163	320	388	319	334	241	208	253	281	286	314	245	290	267	257	171	187	173	163	119	106	95	104	112	80	51	89	67	67	92	75	62	80	85	146	325	318	350	271	189	132	99	78	54	64	46	50	51	41	50	55	43	37	53	65	58	51	47	63	68	52	52	53	58	57	60	57	51	48	42	52	51	51	52	52	57	62	51	50	42	56	48	51	53	48	67	54	48	40	59	58	58	45	46	49	43	53	54	46	48	45	56	42	45	50	59	52	59	52	61	50	52	47	48	49	42	46	53	48	50	51	52	43	62	58	38	56	64	61	38	51	59	50	51	52	55	51	45	46	52	47	49	43	49	31	45	52	53	55	58	44	64	49	42	49	46	45	58	62	54	60	58	49	58	51	48	40	36	56	46	56	55	39	44	48	49	54	54	51	42	53	50	57	53	65	51	55	46	43	47	55	55	43	53	53	53	58	52	52	40	55	46	47	51	45	48	58	47	48	48	47	49	59	55	54	46	68	46	47	45	45	52	58	55	42	49	48	48	41	54	47	49	47	58	43	43	53	37	43	59	52	57	52	52	58	61	51	66	44	60	48	47	57	51	70	54	52	50	61	47	49	50	47	48	48	43	51	51	46	52	59	51	54	54	52	51	47	37	49	54	47	70	51	52	50	45	50	72	41	44	47	48	41	44	57	41	36	49	55	53	48	53	45	37	47	57	55	46	54	41	48	44	59	48	53	69	52	55	55	46	51	43	59	44	55	55	52	51	51	39	50	40	41	47	60	57	43	40	46	59	49	51	48	46	46	44	59	46	54	37	42	46	49	56	48	58	48	48	51	45	45	58	42	54	63	59	36	62	47	55	58	56	59	50	63	48	50	51	58	39	42	46	50	49	49	58	46	58	48	47	45	35	39	44	52	51	49	52	52	41	40	52	47	40	68	57	39	53	47	47	55	74	62	46	58	53	54	47	43	56	57	69	48	41	55	56	61	49	59	53	55	45	54	60	45	53	56	62	55	38	57	65	55	57	43	47	47	48	41	41	42	41	38	43	50	58	45	48	48	48	52	61	58	42	62	42	46	37	50	65	53	51	58	51	47	56	57	43	49	49	57	53	46	51	47	47	52	52	54	45	61	53	47	51	50	54	46	52	39	54	50	63	52	58	54	59	62	51	46	41	53	57	65	54	70	52	70	54	45	55	52	58	43	50	50	42	43	51	47	47	51	51	54	49	52	64	56	49	47	52	52	49	47	52	45	51	48	48	62	56	55	49	42	59	41	61	51	48	53	52	53	51	55	53	56	56	52	56	38	47	62	50	63	65	48	54	56	54	43	63	47	41	57	59	57	46	47	48	50	38	50	44	57	52	45	59	47	50	51	54	63	54	57	35	55	35	47	50	52	50	62	44	52	49	50	47	53	45	44	41	57	47	46	45	54	47	52	57	55	61	50	56	58	46	56	48	45	53	42	42	53	56	58	51	45	39	39	58	54	36	42	55	55	46	63	48	60	63	38	53	52	60	53	49	60	46	61	54	56	39	28	54	58	49	35	62	58	41	42	55	54	48	65	40	56	60	53	41	61	52	55	52	55	46	63	55	50	43	51	56	41	59	42	44	42	48	33	60	51	42	49	44	48	44	33	53	53	47	52	37	55	62	43	46	52	51	46	46	46	51	38	47	54	49	49	47	36	30	51	44	47	40	51	48	48	45	53	44	60	53	72	38	56	51	53	48	53	45	58	57	59	50	45	46	39	50	54	48	44	44	48	55	50	49	54	51	48	53	40	61	52	52	43	59	44	50	47	62	56	65	56	51	38	62	49	52	56	42	55	54	53	46	45	49	50	43	52	59	58	50	48	65	50	50	61	60	45	50	51	65	54	57	60	56	71	38	52	50	55	58	48	43	59	45	61	40	44	46	47	62	50	47	41	62	42	48	49	44	63	56	69	56	49	52	62	61	60	62	48	53	41	52	46	49	51	45	55	47	51	64	54	40	63	40	47	46	62	49	64	45	65	46	51	47	47	41	45	53	54	39	53	48	50	46	47	49	41	52	44	51	59	39	48	55	54	61	60	50	53	63	49	40	44	56	52	57	62	42	49	54	46	49	48	53	48	37	43	58	40	51	58	66	49	55	53	57	54	42	43	54	50	47	47	56	38	44	60	49	52	62	50	47	57	46	48	61	45	66	51	60	50	66	51	48	52	47	54	42	64	43	51	46	43	37	52	56	58	47	53	52	55	40	56	39	58	57	54	58	41	60	51	51	48	56	53	63	54	57	44	52	44	43	39	48	53	51	41	59	55	48	46	60	48	58	64	36	48	60	31	49	51	37	51	41	53	65	51	35	52	42	49	43	44	48	38	44	59	45	43	54	61	41	55	52	53	44	42	45	58	53	35	60	57	49	49	41	47	54	41	56	45	49	48	46	52	51	53	42	47	66	58	51	56	48	57	53	38	60	38	44	44	63	50	57	45	47	49	62	43	37	57	52	55	44	44	58	43	65	49	55	47	62	54	64	53	52	47	47	43	56	52	45	39	47	66	47	56	43	54	43	54	60	54	49	37	56	45	45	47	54	47	55	50	56	44	68	45	43	42	37	51	43	55	42	55	55	58	65	43	48	57	46	46	56	44	54	64	55	58	42	43	39	59	43	37	59	55	43	51	38	53	51	41	54	58	54	49	58	53	48	50	53	52	50	44	56	40	45	56	58	51	60	46	40	46	53	40	65	59	54	44	39	56	64	65	56	49	53	37	57	59	51	42	46	60	51	68	51	53	48	54	57	56	61	42	60	54	50	47	44	48	52	51	50	47	44	51	59	45	47	60	49	58	51	52	55	38	47	54	57	52	45	44	54	51	49	57	56	52	38	57	48	47	44	46	47	46	53	52	57	42	51	56	37	49	59	31	61	50	48	57	42	54	40	51	50	50	53	47	56	52	54	47	42	59	51	38	51	51	55	45	44	54	41	49	59	47	58	42	47	55	46	50	39	46	45	66	50	45	50	53	52	50	44	56	45	49	45	58	43	45	38	32	51	54	47	59	45	50	50	56	51	44	51	40	58	55	57	47	52	53	47	57	55	53	50	54	48	53	47	55	43	56	53	52	39	56	40	50	44	47	55	55	48	45	49	47	51	56	47	51	46	54	46	42	53	52	53	56	48	41	45	52	37	48	42	46	55	54	49	54	62	58	64	44	55	51	47	39	56	46	54	33	52	48	38	56	47	42	38	53	57	45	44	44	58	57	56	37	62	53	46	65	49	59	49	45	40	45	46	53	53	55	49	48	41	52	46	58	62	40	64	46	53	49	46	32	47	50	50	51	52	39	44	55	38	54	46	58	56	68	53	39	61	46	50	47	67	54	44	47	50	45	55	51	52	46	57	57	44	43	44	50	54	38	50	60	57	51	48	44	52	53	52	43	49	57	50	47	52	65	53	47	46	52	55	42	60	59	37	50	58	46	47	40	54	58	50	44	42	56	43
16749	9000	4484	7592	14707	19003	19495	15976	14047	10575	8794	9188	10080	10272	10675	9081	9025	8787	7943	6001	4966	4944	4607	3303	2501	2217	2487	2117	1658	1163	1279	1285	1580	1388	1499	1364	1765	1323	2880	9304	7992	8494	6704	4861	2695	1438	847	671	597	581	576	561	545	557	568	539	526	536	600	578	538	534	556	531	573	555	543	561	594	567	562	558	544	545	560	566	583	524	557	539	561	553	577	578	608	601	557	553	557	567	564	527	554	568	565	557	540	570	592	552	527	528	575	552	549	572	526	569	553	564	540	598	605	555	590	547	584	531	544	550	546	588	525	597	539	528	561	568	583	543	569	542	634	538	554	587	546	601	560	562	580	552	573	535	537	542	560	575	570	573	586	566	576	539	552	529	580	583	582	580	564	549	559	542	538	563	555	590	553	531	547	581	568	536	548	609	555	534	531	499	539	598	531	529	571	531	558	548	563	513	582	547	575	549	569	527	584	536	597	649	525	589	521	558	540	556	575	567	540	550	539	530	598	537	547	565	540	536	602	562	577	562	588	579	564	581	547	543	530	552	538	564	565	572	529	552	530	557	566	576	563	539	559	503	574	565	540	566	545	544	555	556	550	544	508	567	562	609	562	565	561	538	553	587	523	537	549	595	566	576	545	556	551	548	544	540	544	582	549	520	560	556	588	563	539	582	559	528	549	602	593	521	589	561	537	551	535	569	577	540	551	577	586	578	576	530	559	587	563	594	570	519	534	564	579	540	623	595	586	558	566	537	588	562	537	600	520	527	574	517	538	547	590	545	559	531	549	551	539	587	529	581	554	563	569	571	556	541	559	554	569	577	563	557	540	587	532	540	567	549	590	535	536	543	541	541	574	562	578	537	542	555	594	587	548	558	532	586	516	552	547	551	589	576	535	580	558	598	596	539	532	604	544	539	584	545	567	614	538	572	545	577	540	569	567	571	533	564	521	568	562	586	578	570	533	570	573	557	563	527	549	585	554	542	531	579	561	536	549	589	557	531	570	537	582	529	541	583	540	553	556	563	513	569	558	582	560	569	549	540	584	557	553	557	594	552	585	552	561	552	557	526	559	601	565	553	537	556	532	538	555	575	590	591	554	580	584	558	545	493	566	558	574	581	513	554	542	534	507	604	567	558	578	574	576	558	498	551	596	573	532	524	620	570	519	522	592	561	593	552	565	551	563	516	561	567	598	553	603	574	568	569	550	592	582	552	536	515	557	575	570	538	543	549	557	529	563	544	536	542	586	599	576	562	558	601	591	566	572	565	585	558	593	539	548	579	554	523	566	511	514	525	585	530	522	543	567	568	547	540	566	549	556	545	561	519	536	569	545	578	573	544	558	551	541	599	536	586	570	558	583	577	580	574	534	557	527	572	541	545	599	610	530	558	574	539	562	543	560	588	557	563	562	544	585	534	546	554	548	563	605	575	539	577	580	543	554	574	515	561	570	568	549	526	514	555	531	503	560	574	561	571	603	562	535	553	553	539	596	537	571	575	579	578	583	557	577	589	543	595	586	582	626	534	564	582	573	551	584	580	576	556	529	548	580	578	569	552	594	553	549	558	549	531	525	535	553	573	515	536	554	573	545	602	592	562	518	524	577	564	553	594	597	559	567	583	554	575	543	533	555	572	582	555	547	564	598	551	534	562	569	571	555	550	561	568	563	552	559	580	569	581	555	575	572	555	561	600	562	530	553	574	582	581	590	569	542	535	570	557	555	524	562	588	503	574	519	572	552	596	573	541	576	565	582	531	544	576	550	541	517	515	538	560	557	532	547	522	514	611	595	540	552	523	554	561	545	569	605	540	560	517	586	552	544	551	562	522	583	571	550	551	528	591	589	560	599	555	571	556	564	543	576	541	577	543	579	513	565	558	589	563	534	542	591	583	555	568	560	553	546	560	612	618	544	556	543	554	519	562	576	548	557	517	596	538	556	599	541	542	585	540	550	578	558	572	557	559	579	603	546	576	557	562	560	558	570	559	530	555	530	598	571	512	539	556	580	611	544	574	555	529	568	523	603	575	586	539	574	602	568	555	557	560	567	604	541	503	597	564	570	485	542	542	554	540	534	538	542	552	569	534	550	533	559	563	507	584	580	578	596	522	562	551	529	575	548	570	547	574	586	584	530	597	553	550	557	574	519	568	543	594	568	578	578	551	540	578	538	528	554	557	565	545	543	575	547	545	587	559	563	561	542	588	577	559	588	538	560	531	578	574	593	584	566	542	542	586	538	566	607	563	614	538	565	565	544	529	524	567	553	541	522	514	514	537	542	558	566	502	575	597	583	554	559	641	595	568	550	578	588	527	541	626	546	582	569	570	576	521	529	544	553	528	558	589	594	589	552	585	574	546	554	549	606	553	562	583	587	568	563	520	560	554	583	565	525	554	580	568	590	512	581	574	529	523	586	547	530	557	554	579	578	561	551	564	577	544	548	514	565	550	547	535	564	557	572	531	561	563	576	557	547	559	537	548	547	531	474	556	576	573	565	518	520	500	555	554	553	540	531	584	567	532	559	539	555	567	537	541	559	568	557	558	521	550	605	602	562	575	558	526	525	541	576	530	574	556	558	586	591	572	537	537	589	551	559	520	563	582	525	557	567	529	581	585	598	545	558	588	556	550	545	541	577	551	561	519	556	565	527	534	569	516	534	510	545	537	517	563	536	533	588	552	578	573	545	548	557	553	569	569	556	571	577	592	505	537	560	546	550	590	548	544	589	540	547	561	574	547	539	536	531	558	550	525	535	539	594	560	540	590	546	580	563	577	543	551	564	544	543	556	528	500	522	586	526	550	574	586	582	559	580	563	548	530	541	598	539	551	573	589	543	571	509	588	561	529	516	585	583	565	606	514	578	586	536	536	554	538	541	569	538	554	605	575	567	537	540	568	554	531	541	586	551	516	534	563	565	561	555	558	577	587	600	564	572	563	578	550	546	553	566	513	563	535	530	560	537	546	526	530	577	524	537	545	597	562	560	527	573	569	552	567	534	542	564	589	518	523	534	569	533	581	563	579	599	580	607	557	558	549	573	547	498	591	580	532	546	526	548	532	567	583	501	560	548	550	546	551	533	561	594	578	527	512	531	562	538	558	563	538	502	571	559	572	560	556	562	590	578	550	558	546	539	568	562	584	599	569	573	548	515	544	560	507	572	599	541	507	582	559	530	542	567	581	560	577	574	546	536	566	524	602	573	548	565	545	546	565	531	548	590	556	485	540	601	501	539	563	583	584	561	591	542	556	583	615	562	557	552	549	579	555	567	539	549	541	611	565	602	554	555	561	579	518	584	625	556	533	570	570	560	557	540	550	542	570	560	562	546	553	610	554	591	551	549	563	560	547	606	570	532	567	594	548	540	541	535	585	550	584	596	550	550	566	535	536	558	598	609	516	582	600	522	566	561	591	519	556	576	556	570	566	554	559	548	551	572	516	575	530	595	542	550	528	577	586	588	541	546	519	529	542	588	606	566	582	562	570	572	525	555	552	519	583
1561	693	363	215	245	393	504	444	423	379	339	286	316	349	380	362	360	319	287	259	192	197	160	137	122	141	132	93	92	65	68	80	88	80	70	74	105	98	141	462	351	611	505	384	247	118	89	57	50	63	53	53	57	65	56	45	64	45	44	69	69	61	64	61	52	53	72	55	43	55	46	43	67	56	57	63	64	56	66	71	43	54	49	61	68	56	66	47	58	66	52	68	60	58	63	65	61	55	70	48	55	49	82	45	55	65	67	68	67	48	51	53	63	55	59	58	61	60	50	66	66	65	54	54	62	54	47	51	57	67	54	61	51	46	57	54	56	64	59	55	56	44	77	77	49	60	60	64	55	39	46	58	47	65	57	59	59	52	51	57	62	61	62	66	57	57	57	57	67	51	54	58	64	52	63	54	61	54	61	68	53	49	58	65	53	57	50	69	71	52	49	47	47	60	52	55	59	60	71	47	64	60	60	57	58	63	57	67	56	62	61	68	67	58	54	57	57	47	59	68	53	45	59	52	46	47	59	53	59	62	48	56	62	55	69	68	51	56	51	45	57	58	62	69	63	56	52	64	58	80	51	52	50	67	68	63	55	66	46	60	61	67	69	55	52	67	53	75	55	70	49	59	58	67	49	62	61	57	58	52	68	60	50	54	70	59	64	71	62	65	54	53	58	59	55	62	63	57	61	58	56	60	53	68	68	58	59	58	50	76	51	74	60	64	73	57	68	69	67	67	44	53	46	45	54	60	60	64	55	64	70	66	57	55	54	45	71	41	54	67	54	64	62	42	75	64	70	55	61	63	70	60	50	51	63	52	58	60	51	53	60	59	59	74	61	53	61	66	58	48	55	61	48	51	44	55	64	53	45	52	71	47	57	62	63	60	54	46	73	47	63	69	54	66	58	54	65	56	62	43	42	59	66	53	66	63	35	49	61	56	58	54	41	66	54	47	50	57	55	56	63	56	48	61	66	55	54	64	58	45	68	69	52	67	59	56	66	58	62	63	54	67	58	71	49	54	57	64	58	66	64	60	43	54	65	50	50	49	57	66	55	60	42	52	68	54	57	73	62	70	48	56	57	49	61	56	58	64	61	61	67	50	58	58	60	64	64	66	54	47	46	52	59	59	71	41	49	49	67	54	60	57	68	51	69	55	62	73	48	58	55	60	42	54	67	58	51	53	57	51	64	58	54	52	74	56	52	49	57	43	52	55	51	54	66	57	61	59	60	51	62	54	72	53	56	68	55	48	54	57	61	49	54	51	59	75	75	56	63	36	49	71	58	61	62	62	64	64	58	51	65	44	60	63	50	46	73	57	54	53	62	55	64	54	62	63	67	60	53	48	48	59	53	62	46	57	56	68	56	57	42	59	63	71	66	59	53	68	61	54	63	51	52	68	54	57	55	54	68	51	48	61	67	60	59	52	45	58	57	42	57	61	71	56	64	54	51	59	63	56	56	46	47	64	58	50	48	60	57	69	59	53	68	58	56	50	42	70	75	67	58	59	52	63	51	59	55	58	52	54	69	71	50	61	58	57	49	64	58	66	69	47	61	62	51	59	58	57	65	54	56	55	60	44	59	47	56	54	55	57	58	49	69	58	64	49	59	51	56	57	57	65	75	63	57	60	66	57	60	56	56	56	50	59	59	67	63	73	69	71	78	66	52	55	66	67	42	59	49	53	64	61	63	63	64	56	56	50	56	46	51	56	63	51	65	55	69	55	56	59	71	50	48	53	55	63	57	42	53	72	42	63	53	58	60	61	70	64	49	59	55	63	64	60	53	74	53	56	65	72	53	54	56	74	64	58	61	56	67	65	48	56	75	64	64	61	70	56	58	51	58	45	58	58	57	51	57	43	65	66	52	69	60	59	65	61	55	49	65	51	69	64	56	55	57	61	62	64	61	50	53	62	69	70	63	55	60	47	64	59	52	62	52	49	65	58	55	61	54	56	56	63	55	53	61	57	62	62	58	54	58	63	43	52	55	56	62	55	59	76	71	65	56	51	54	60	54	87	61	61	66	54	59	60	51	52	50	73	55	64	62	72	48	52	49	71	51	55	56	62	51	68	58	71	64	61	70	54	47	48	59	50	66	52	44	57	57	64	57	54	70	53	62	60	66	57	51	56	57	50	51	75	70	76	55	49	48	53	63	57	63	57	49	63	62	60	62	66	52	45	59	46	65	44	69	65	68	62	59	64	65	54	52	58	49	67	54	67	60	73	49	45	51	66	58	79	57	60	65	62	58	51	60	52	63	68	60	60	61	63	68	50	50	45	57	54	74	51	51	67	54	72	35	48	67	48	63	54	55	68	61	49	50	60	53	63	65	57	53	69	43	68	46	58	54	57	66	67	68	48	46	64	70	60	55	59	43	57	57	50	50	56	58	60	59	67	58	50	59	60	49	54	51	68	64	60	47	66	55	60	58	64	60	56	51	59	59	66	58	51	78	68	73	63	47	51	55	60	59	72	50	63	55	55	49	55	67	68	63	66	49	71	47	49	55	68	51	53	57	53	60	67	66	59	58	60	54	70	55	57	67	60	62	66	54	51	68	59	55	56	51	51	59	64	73	62	52	65	59	65	68	61	60	57	61	57	51	59	71	55	47	69	50	59	60	62	50	64	65	75	58	50	53	47	61	66	72	49	70	53	67	65	71	62	66	53	73	58	60	44	57	67	50	65	57	74	54	44	69	61	48	57	55	72	54	66	57	76	62	60	55	52	64	65	54	64	59	63	56	50	49	51	65	62	54	57	53	61	58	65	49	66	43	63	61	59	48	52	63	51	57	52	49	65	51	53	77	70	50	67	62	62	53	53	52	50	52	49	57	64	73	47	61	54	53	67	67	64	71	66	53	63	63	56	59	46	70	56	56	43	66	65	64	58	62	57	47	58	50	59	71	50	60	53	64	68	60	60	50	65	58	54	56	52	58	66	53	59	54	50	67	56	54	50	47	53	51	60	51	65	47	47	63	52	58	41	51	59	65	60	70	52	52	54	49	55	62	51	57	64	68	59	54	59	52	56	52	56	69	48	56	54	47	54	74	67	58	60	47	43	61	51	67	59	65	56	52	57	50	50	55	53	55	67	61	60	63	70	65	55	48	53	60	60	68	67	65	40	46	56	75	69	68	59	46	45	75	56	57	65	52	58	52	61	75	51	54	55	41	68	66	68	64	62	61	57	61	59	72	70	63	49	60	49	58	61	65	57	52	66	61	49	62	60	56	58	60	60	43	59	65	56	62	57	60	60	68	62	60	47	62	56	50	50	59	62	59	61	54	54	57	61	56	76	69	55	55	67	60	59	67	63	62	69	51	67	55	65	74	50	47	56	70	54	51	58	49	57	63	79	52	64	60	38	48	52	53	46	62	53	50	60	49	65	57	53	60	42	70	45	62	65	67	61	65	59	50	67	45	51	54	50	74	68	55	50	53	56	50	57	63	68	59	62	70	51	48	44	44	56	61	59	47	56	46	64
19347	11030	5598	9463	18255	21144	22201	19026	16515	14674	11853	10490	10829	11875	12253	11463	10352	10541	9024	6986	5923	6040	4777	3514	3242	3674	2926	1996	1610	1443	1282	1536	1963	1706	1749	1885	2171	1902	3390	11011	7648	12990	11227	8517	4891	2408	1293	852	706	694	646	644	678	640	661	672	629	673	618	638	638	663	667	635	592	656	642	609	651	654	648	621	693	680	641	564	607	621	673	642	649	618	615	642	677	660	635	627	658	625	630	632	624	652	595	617	671	630	619	650	604	620	636	641	602	627	642	641	652	653	628	610	655	612	667	632	648	631	667	641	652	628	622	642	667	638	614	633	595	647	678	664	607	659	668	665	608	650	638	706	644	627	628	610	603	647	671	597	640	659	652	633	698	659	687	618	625	669	606	635	596	611	636	656	665	658	633	632	643	654	635	642	679	669	631	607	606	632	701	621	626	636	644	659	626	663	674	632	660	618	673	631	639	649	634	614	657	615	663	637	643	639	644	648	662	644	632	638	624	634	649	620	598	643	627	635	653	638	700	666	653	651	657	654	663	658	627	626	619	626	630	615	609	593	675	596	651	623	617	656	610	665	631	607	614	647	648	659	613	622	632	657	639	610	622	668	633	674	641	603	665	648	600	610	598	640	601	665	609	608	668	610	652	592	638	649	628	648	641	640	668	633	623	649	657	612	637	683	614	635	594	626	626	609	639	621	644	593	642	609	629	628	591	664	641	633	631	633	654	604	603	642	650	631	618	645	643	628	627	659	648	699	624	643	632	614	647	622	655	661	643	692	624	636	658	687	604	658	686	637	621	613	639	624	616	660	635	614	655	696	620	651	616	619	663	672	621	630	671	607	596	626	658	620	692	636	610	619	694	629	644	645	627	665	667	672	629	658	661	623	642	660	658	607	651	633	637	682	605	612	631	606	638	639	635	647	593	581	649	594	612	638	626	598	664	594	648	663	627	621	623	646	656	619	623	647	634	614	645	604	639	595	635	622	584	683	699	679	613	658	602	646	655	642	645	654	627	640	706	652	640	669	681	620	648	659	647	638	644	664	582	636	612	659	626	681	592	617	647	606	637	677	602	622	615	670	615	675	635	596	617	600	675	606	618	640	693	643	655	661	658	599	634	631	611	648	647	643	654	643	629	603	666	638	630	631	595	597	644	646	685	675	601	660	614	609	658	642	637	622	634	651	632	647	632	667	607	642	670	624	635	658	643	620	635	597	685	655	622	619	607	640	666	654	667	667	663	663	598	631	603	609	599	618	643	630	629	608	604	615	582	656	634	647	649	631	645	709	624	658	665	648	607	666	612	653	668	641	642	601	624	630	625	607	646	643	661	648	619	641	652	622	630	645	614	669	620	622	643	620	647	678	646	653	641	660	684	665	627	656	662	639	571	679	646	645	630	687	653	659	673	661	670	624	635	648	621	628	635	639	648	612	669	639	649	644	619	597	640	597	617	601	635	588	654	609	617	645	624	620	642	640	648	624	616	627	670	648	667	629	620	644	595	622	645	644	607	645	663	634	662	647	647	667	669	633	624	659	653	619	633	690	670	642	664	618	650	625	617	600	613	627	612	605	628	639	641	622	656	607	632	622	635	618	622	610	609	631	605	635	651	636	671	668	629	605	601	628	652	645	629	659	660	619	676	670	623	601	641	640	655	614	616	669	657	642	632	637	669	665	617	567	604	600	602	634	661	611	622	607	621	621	661	630	643	627	695	618	625	623	621	624	651	673	629	622	620	616	622	643	633	618	708	620	631	715	624	638	621	667	601	633	614	638	611	644	647	615	664	643	670	593	680	621	653	662	609	636	654	635	663	634	618	657	676	629	608	610	673	629	640	630	650	625	626	639	677	650	703	650	617	605	638	696	587	660	668	664	635	627	586	637	652	633	653	624	638	617	610	634	651	621	657	655	652	632	629	661	629	646	657	646	652	663	646	630	647	680	616	660	643	624	643	638	707	630	620	614	641	669	574	639	677	625	641	632	632	653	660	636	699	589	668	672	653	627	615	592	590	643	682	635	614	640	593	654	666	629	664	633	612	624	636	585	642	592	667	595	661	637	629	614	655	630	583	644	628	604	690	634	620	645	645	632	628	699	661	629	641	632	692	656	660	620	676	660	638	654	639	602	656	649	628	641	626	591	642	629	621	622	641	648	647	685	660	599	630	649	663	618	639	641	644	611	635	694	637	632	610	621	620	663	606	645	681	653	579	670	622	637	663	627	657	638	695	638	593	675	646	629	643	604	581	659	615	646	655	615	634	626	659	640	634	636	637	653	574	637	662	621	613	684	629	627	675	613	633	682	661	620	658	630	694	630	633	651	669	624	672	635	647	632	683	639	666	629	623	627	659	645	636	624	619	680	621	636	658	635	641	647	647	621	657	656	632	647	649	607	622	646	614	622	577	674	651	605	671	651	644	642	655	678	637	627	646	640	602	658	637	635	587	654	606	645	639	645	641	657	644	690	662	666	676	653	626	654	666	650	621	649	676	716	676	614	615	647	634	654	652	625	652	657	604	635	651	699	617	634	685	670	595	606	634	632	604	661	615	632	653	667	640	617	705	623	643	671	630	668	626	611	630	571	609	635	610	608	608	681	652	624	649	655	609	634	642	709	663	693	631	617	692	650	616	617	620	660	610	638	616	641	654	635	631	606	638	621	679	635	614	673	593	634	659	603	602	612	660	563	617	606	657	628	648	637	573	627	695	638	667	644	655	614	636	621	643	662	605	711	643	590	631	656	672	656	637	644	607	645	707	649	639	598	621	682	656	613	704	665	614	618	632	649	631	617	632	600	615	615	666	671	632	664	632	622	673	608	605	611	652	647	689	621	674	608	634	595	626	646	654	596	613	647	698	654	614	678	670	625	628	654	646	681	631	622	647	624	610	669	642	641	656	582	661	627	596	620	639	651	675	655	668	635	639	630	608	639	639	620	638	630	634	621	619	677	629	633	626	644	613	664	602	636	670	658	636	596	595	667	665	656	675	645	613	644	648	636	667	626	639	609	681	663	681	629	621	648	606	646	652	650	610	610	617	600	610	634	658	657	643	623	640	608	627	614	601	637	620	647	649	615	627	652	607	684	657	645	641	662	631	647	653	631	653	667	630	617	652	631	701	626	629	680	605	612	590	646	631	675	611	624	605	627	608	648	635	628	649	636	640	669	602	651	640	636	621	638	673	648	635	615	663	690	662	620	657	604	684	619	623	626	618	684	671	645	640	630	612	614	644	610	627	638	620	660	619	638	650	663	662	672	658	656	627	634	643	631	621	639	603	622	624	609	667	649	593	654	634	620	650	680	671	597	634	616	650	615	684	618	598	667	640	611	575	650	628	684	604	645	611	628	651	648	644	640	626	627	652	658	626	693	652	627	604	636	657	643	612	618	683	633	594	652	645	630	636	657	666	652	630	680	663	662	653	648	613	628	672	633	648	643	652	632	615	601	641	691	684	632	612	623	663	656	640	593	641	649	670	671	642	629	626	646	648	614	634	637
1678	335	203	106	105	216	295	298	200	206	187	175	173	208	208	160	171	160	157	144	146	138	116	99	97	80	68	51	62	63	64	69	64	59	49	67	72	63	85	116	102	149	162	143	109	91	66	52	59	47	45	60	49	46	45	47	46	58	44	44	50	38	56	49	56	51	44	41	51	47	61	49	65	44	57	54	55	50	39	46	49	44	55	52	55	50	48	45	50	47	44	42	43	55	44	39	38	50	45	44	58	46	58	48	51	57	44	41	43	43	50	56	51	45	48	53	37	42	62	47	50	51	49	53	42	47	54	54	51	42	32	55	47	61	65	44	54	45	47	56	43	57	58	59	60	62	48	42	51	47	50	53	55	51	64	44	50	44	47	46	58	48	46	37	45	53	48	45	50	53	45	47	61	57	45	52	56	49	55	41	50	43	64	54	70	54	58	43	47	58	55	51	50	46	61	40	63	60	46	36	54	66	47	44	48	43	49	52	42	64	49	47	49	42	38	59	53	30	40	50	56	51	47	47	59	46	40	37	41	59	58	61	59	56	49	45	45	38	54	30	52	35	41	49	43	59	51	45	53	54	36	52	46	37	45	46	63	46	55	79	54	47	55	48	57	46	42	49	46	48	67	50	49	55	41	76	54	57	63	48	53	38	46	47	42	55	53	40	43	61	51	62	45	50	48	64	57	49	57	43	44	58	50	51	45	44	45	57	56	60	41	41	40	48	50	39	49	41	49	47	42	55	46	48	51	29	51	56	53	34	59	49	45	50	48	62	44	50	45	49	57	48	50	44	40	46	54	45	56	54	52	46	48	59	50	50	49	53	55	46	49	51	69	43	54	60	42	58	40	34	45	47	48	50	44	42	52	63	43	54	49	45	55	39	46	47	54	48	52	52	45	54	64	37	51	62	43	53	41	51	45	45	59	42	51	55	38	52	42	44	49	51	66	52	45	32	43	48	56	44	50	53	50	56	59	55	52	55	57	51	40	55	45	45	68	45	36	54	44	46	57	55	55	50	45	44	61	47	60	38	51	54	43	47	55	55	44	51	51	44	54	49	54	43	47	43	54	57	54	66	62	41	46	67	47	59	45	41	38	62	50	52	61	45	62	51	55	57	52	52	53	63	48	49	43	53	42	46	50	55	44	52	54	55	52	48	52	46	36	56	53	53	47	53	49	57	55	44	41	54	54	67	51	53	34	42	66	44	58	47	58	42	53	47	48	62	50	39	56	55	59	50	47	53	52	51	46	54	49	45	46	48	56	53	44	55	53	47	39	48	55	59	52	49	49	45	53	55	56	55	47	42	61	68	44	41	40	63	54	63	56	48	62	52	42	44	63	55	57	58	42	54	43	38	52	50	36	39	47	42	59	46	48	48	46	49	55	61	50	49	59	56	54	53	46	53	49	57	48	49	43	37	40	55	55	50	48	46	57	49	52	44	55	45	53	65	46	60	53	44	63	54	53	45	51	41	58	52	39	50	43	40	41	49	51	57	56	46	47	51	50	47	53	54	55	43	62	43	56	51	47	55	53	46	53	52	46	47	51	52	51	54	59	52	38	49	50	55	39	45	51	49	46	45	60	41	55	50	47	51	54	41	57	48	54	44	38	56	50	47	51	62	49	64	49	58	51	52	43	51	51	51	46	46	38	46	48	53	45	49	49	50	47	46	52	40	37	50	52	39	44	49	49	52	56	62	60	53	48	55	53	49	53	54	59	59	39	52	49	49	42	44	43	40	46	53	40	43	57	45	62	44	42	50	48	54	49	44	51	36	58	44	50	47	56	45	48	57	68	64	55	48	45	45	59	48	40	48	43	64	48	55	55	48	49	54	54	59	50	55	53	39	39	54	61	49	58	53	41	57	53	39	50	51	50	39	59	57	44	44	58	53	53	41	58	45	55	50	55	45	49	50	57	52	55	57	34	59	49	47	45	54	52	53	54	56	49	47	41	49	55	42	53	54	62	57	44	57	58	56	55	56	55	51	53	46	41	61	44	64	52	44	61	45	44	53	45	46	54	45	38	47	44	58	54	47	43	41	48	42	55	50	42	48	63	57	45	50	44	61	46	44	52	47	56	49	45	50	41	49	54	42	41	49	55	54	56	60	54	55	72	47	56	43	54	53	49	47	61	43	47	59	51	55	56	48	51	49	49	55	45	49	43	57	47	43	53	54	45	53	57	52	50	55	57	52	55	62	49	62	53	54	43	52	44	54	55	43	45	57	59	46	46	53	61	51	49	42	48	52	48	45	43	47	53	66	57	45	52	47	55	46	45	50	53	39	50	43	48	57	43	56	45	50	59	43	48	52	47	41	47	59	39	62	61	55	64	58	55	44	53	56	40	40	45	45	52	38	48	46	51	56	47	48	56	60	44	55	61	52	53	49	55	53	54	49	49	45	46	52	52	53	53	42	55	59	48	50	49	53	44	40	55	56	47	56	45	54	53	56	46	54	47	55	49	42	47	49	52	55	62	47	45	65	59	46	52	58	49	41	43	57	51	47	56	41	41	46	45	53	54	52	47	54	45	53	49	47	47	46	58	66	46	51	52	39	51	52	55	56	66	54	49	46	44	53	67	54	52	49	42	51	59	46	49	54	37	46	43	52	56	39	54	48	59	43	63	49	53	65	48	62	58	56	44	55	39	45	45	66	44	49	40	52	58	37	59	71	52	53	74	56	47	56	46	45	44	50	65	61	50	56	52	45	72	55	64	44	49	54	65	60	56	53	57	44	42	46	38	46	55	52	52	50	40	49	43	48	42	64	46	46	50	44	68	47	49	38	68	59	45	49	57	57	46	48	49	44	52	43	54	47	57	45	40	46	37	44	46	46	57	48	46	56	53	43	50	51	57	53	53	51	60	46	39	47	50	42	43	61	57	51	49	44	45	48	52	62	52	44	53	45	54	58	45	45	54	39	56	47	53	41	52	53	62	50	41	60	45	46	49	57	51	46	62	48	49	48	70	55	58	54	54	50	57	58	53	65	62	54	55	45	49	36	50	55	52	49	45	47	47	37	50	67	63	44	55	46	53	51	45	47	48	46	42	60	48	44	51	40	46	52	47	55	43	47	57	53	42	45	46	57	40	61	47	60	57	50	55	56	51	55	40	49	50	51	66	60	54	51	53	50	42	52	38	48	37	49	54	59	64	51	53	54	62	45	41	52	50	59	61	44	50	54	52	52	45	47	47	53	47	47	67	52	58	51	51	45	67	55	47	54	39	64	59	45	48	50	31	46	53	52	27	43	47	31	69	44	63	51	51	45	53	50	57	58	51	49	53	39	55	68	51	49	45	53	54	49	51	53	54	41	48	56	53	54	42	53	50	45	43	57	62	61	70	49	49	54	49	54	62	59	40	55	33	55	48	44	42	57	59	42	54	47	63	48	58	48	57	54	49	52	53	37	42	50	58	46	49	56	55	54	53	42	57	60	60	49	55	55	54	39	44	45	45	48	47	55	52	52	49	41	40	46	58	50
12911	6386	3638	4703	9460	13522	15695	13663	10652	8582	8023	6863	6649	7094	6601	5696	5844	5133	4748	4213	3856	3504	2910	2676	2612	2128	1584	1244	1074	896	831	1170	1124	1069	945	1005	1496	1318	1654	2779	2676	3884	4173	3488	2185	1280	826	637	566	579	559	592	558	562	554	550	558	599	565	594	588	550	558	599	506	549	536	553	576	544	593	571	549	550	556	560	530	557	578	580	578	546	519	581	550	541	570	550	557	591	565	557	492	557	589	576	598	601	537	541	563	540	534	564	570	572	553	578	571	589	524	515	574	523	549	548	542	606	597	574	562	521	556	601	550	555	575	580	543	604	583	557	560	550	569	558	545	550	504	596	566	542	581	530	586	547	546	583	561	518	556	541	581	572	527	574	571	576	581	544	491	558	547	514	549	560	538	512	522	541	562	488	570	601	564	524	552	568	582	591	588	551	553	537	545	579	527	567	550	566	567	597	566	578	554	564	552	558	547	559	571	591	592	541	558	541	528	527	632	559	555	588	528	564	543	518	555	547	545	585	530	598	567	549	581	525	567	514	550	561	563	607	543	585	558	564	574	543	617	514	549	559	566	565	591	568	546	524	545	551	603	562	537	559	563	550	552	549	514	528	597	589	607	574	559	554	572	503	573	598	541	547	571	574	544	580	572	567	615	505	545	576	553	504	585	530	565	528	563	576	531	540	535	583	543	529	534	534	535	579	530	584	578	534	596	570	588	552	557	572	515	560	544	604	556	610	573	571	584	541	544	544	557	540	554	577	555	545	604	547	576	557	596	540	531	545	552	567	541	607	572	557	534	554	551	573	539	536	554	583	523	585	538	513	552	613	522	565	540	569	552	585	520	565	539	533	548	579	532	571	526	513	558	554	572	568	576	535	556	521	593	516	581	535	562	588	596	546	539	568	556	566	534	576	528	555	571	594	527	553	571	581	558	569	604	604	533	564	551	534	591	548	559	549	570	566	578	542	532	571	598	549	523	579	554	528	558	517	595	557	568	567	516	574	582	538	551	550	573	580	526	593	550	549	593	560	559	555	572	610	541	574	556	578	575	553	577	521	537	538	573	557	588	571	537	587	591	585	557	584	588	547	544	563	513	582	566	545	569	556	594	581	560	548	570	544	572	540	549	579	525	523	549	595	529	582	576	536	573	568	555	553	533	534	570	533	564	587	539	544	541	541	564	552	529	584	527	561	604	521	500	563	524	532	526	566	532	575	576	554	518	530	587	563	537	563	612	552	567	520	566	537	539	536	594	565	579	550	585	528	558	560	557	582	530	564	620	550	543	548	579	579	610	562	520	548	547	551	547	549	582	536	601	559	561	555	515	553	536	601	540	541	549	551	550	551	589	593	563	573	531	546	585	559	538	577	518	564	579	581	569	568	584	578	558	604	562	595	547	541	533	549	582	584	538	540	557	582	579	553	573	548	606	608	553	541	571	521	573	597	563	545	551	576	529	541	560	570	576	590	533	551	516	517	556	570	529	524	563	596	523	562	542	538	556	556	574	602	544	560	592	543	570	544	548	568	529	512	569	595	560	561	598	567	598	541	573	523	569	540	509	524	581	544	556	543	517	582	547	518	525	510	575	555	576	579	531	536	572	608	562	591	586	586	538	596	550	578	518	527	568	578	563	528	568	585	528	572	543	546	520	569	569	540	569	563	563	541	492	595	596	522	544	540	543	547	567	583	574	549	572	569	525	551	588	486	534	499	546	594	585	553	570	524	593	542	542	570	584	563	578	552	545	522	563	575	500	571	506	526	571	547	531	555	591	508	538	561	564	590	503	570	575	579	558	557	560	570	547	554	544	564	527	545	572	542	534	539	549	525	509	618	582	572	552	548	588	572	547	526	593	559	604	549	561	577	552	556	566	589	562	568	602	574	499	571	536	556	542	537	552	588	566	543	585	545	547	583	565	588	614	560	546	555	562	555	556	583	539	580	540	556	580	565	562	520	558	593	615	540	510	517	584	554	539	552	606	581	544	559	559	585	544	540	574	564	557	572	563	578	583	568	593	589	534	510	568	552	599	566	573	558	562	496	580	510	542	563	543	524	572	556	563	539	563	554	601	536	531	544	542	577	596	522	574	547	586	562	568	578	592	586	533	522	586	569	572	598	556	595	581	542	545	537	559	552	544	588	533	544	563	571	522	548	583	544	558	577	570	585	552	519	552	547	577	572	525	626	543	609	547	579	540	621	565	553	539	577	556	562	565	570	591	543	540	579	568	565	609	567	543	548	594	552	551	533	532	568	565	587	550	569	577	572	609	574	527	559	538	584	575	553	512	579	567	558	581	551	560	528	539	535	547	564	559	542	590	575	559	583	517	552	529	568	579	574	575	567	577	558	588	564	551	557	562	549	540	561	584	554	575	569	595	562	575	540	591	560	555	560	585	542	575	550	561	538	588	586	561	528	563	556	568	534	554	538	571	582	549	543	590	561	537	553	560	578	557	540	515	555	512	523	553	565	559	563	556	535	566	563	533	577	573	541	550	572	533	556	598	553	544	509	531	578	539	523	557	571	584	541	567	549	578	602	529	592	587	563	539	597	566	555	621	547	558	536	562	568	529	566	583	562	495	609	541	589	579	511	552	547	547	580	563	558	556	538	577	572	614	554	550	537	529	539	562	559	526	537	541	546	587	514	564	556	521	566	517	535	578	560	542	539	556	571	586	559	538	564	542	563	593	555	583	570	519	593	554	550	536	551	516	536	577	520	547	564	601	534	549	538	570	605	580	540	556	525	596	548	545	552	575	553	576	535	566	556	549	556	547	554	540	549	573	560	565	535	549	557	563	548	554	530	542	536	555	547	554	579	575	546	539	537	516	540	582	568	522	564	590	559	552	586	524	552	578	541	548	551	532	513	581	593	541	548	596	513	538	564	558	563	591	576	550	546	572	570	584	558	551	536	537	567	564	525	556	593	571	532	519	566	591	551	566	562	532	568	572	558	558	527	524	571	540	549	570	543	585	568	559	560	558	601	578	540	555	562	591	556	566	548	571	562	574	570	573	620	594	565	547	612	546	567	513	559	519	571	610	561	551	532	559	504	556	559	530	542	547	549	562	523	560	545	571	572	553	508	523	519	569	546	547	551	567	560	555	580	525	533	550	577	541	551	582	578	511	599	527	550	533	534	524	566	553	613	569	587	544	627	520	571	575	590	571	569	577	595	539	601	577	535	569	554	539	552	591	599	519	581	572	559	586	533	561	594	600	571	535	581	581	536	544	554	549	590	531	601	576	568	575	580	579	543	538	574	547	582	595	531	569	511	601	550	559	525	589	568	564	570	574	582	562	590	533	543	556	589	561	559	533	575	528	590	555	581	559	533	494	565	552	554	565	542	529	529	561	582	575	550	544	535	582	572	580	558	546	575	546	519	524	598	541	606	544	555	580	598	551	570	558	565	545	540	589	585	538	558	521	574	584	580	575	544	536	536	555	545	592	548	580	545	548	562	559	562	503	558	555	563	570	580	552	532	575	508	565	529
976	498	298	145	140	268	395	329	306	242	243	277	257	245	239	240	211	217	191	175	158	159	147	123	110	123	106	79	100	62	75	83	68	101	72	104	101	89	182	286	210	311	336	239	154	104	77	73	61	61	52	61	57	47	71	63	56	60	58	52	52	50	51	64	58	67	59	58	54	57	46	56	54	58	51	61	48	63	54	60	67	71	64	67	49	57	47	71	66	65	61	62	58	62	59	50	45	65	67	73	52	54	62	71	54	62	55	63	58	52	52	52	63	48	69	49	54	56	57	47	62	58	59	52	69	64	60	54	63	58	60	65	51	53	48	73	65	70	43	56	48	49	56	50	61	57	74	62	63	53	49	64	55	60	52	44	71	61	65	53	53	47	64	63	75	59	62	55	52	66	61	51	61	60	48	55	63	59	65	53	56	35	58	60	57	52	59	59	69	44	63	58	63	44	69	64	68	48	57	70	51	56	70	55	65	53	52	56	58	39	53	61	53	53	65	65	59	52	53	50	56	55	66	55	56	58	60	62	49	56	57	57	58	51	48	53	56	62	61	57	48	68	46	51	64	61	64	69	59	56	49	60	76	63	54	50	57	71	79	66	57	46	39	56	61	55	44	63	65	45	71	58	53	55	49	47	57	54	79	57	58	45	57	62	52	52	53	53	50	56	54	63	70	52	46	41	69	60	62	61	49	50	68	68	48	52	54	61	59	55	59	60	49	62	53	47	64	74	63	43	58	64	53	63	53	51	57	58	81	54	55	51	56	70	57	61	70	62	48	66	56	59	57	62	66	59	61	62	58	57	63	54	62	60	58	51	50	47	45	53	67	72	59	65	57	41	63	36	57	50	60	61	63	52	62	60	66	60	73	61	50	48	55	63	55	55	62	51	62	63	64	59	58	51	53	62	58	54	50	70	52	52	56	55	59	57	49	57	62	55	63	49	65	59	53	50	50	60	60	51	57	58	53	58	49	60	58	46	46	64	45	49	55	58	54	61	59	49	70	39	47	57	64	60	54	53	66	44	53	60	65	46	55	69	54	46	47	72	52	60	76	52	51	55	56	57	57	53	53	67	52	51	63	60	59	61	56	68	74	52	55	57	48	52	56	65	57	57	66	61	62	58	57	57	52	46	51	51	63	56	43	56	55	68	54	65	67	61	70	63	52	50	49	52	56	56	51	73	48	60	52	52	54	59	54	58	57	57	51	79	64	64	53	61	59	58	63	67	67	54	66	48	60	69	53	66	57	53	63	53	63	49	65	51	65	63	58	69	53	54	51	53	62	72	67	44	60	58	55	52	60	61	58	51	44	63	45	38	59	47	58	66	71	66	52	48	57	57	57	64	59	68	51	53	44	63	53	55	55	54	49	49	64	54	48	44	57	59	66	48	63	54	62	51	67	59	57	56	55	54	62	44	56	57	41	69	55	51	54	59	68	66	52	66	60	60	75	41	62	50	56	53	71	52	56	61	64	66	64	51	65	52	62	48	60	66	51	62	63	56	55	50	56	43	56	63	52	48	59	67	48	55	58	60	50	47	56	69	51	73	53	52	68	63	58	41	66	57	59	62	65	49	54	54	50	54	52	39	76	60	52	62	55	50	48	76	60	65	54	68	69	59	67	56	53	40	64	64	59	51	52	60	54	52	52	58	66	59	62	73	53	66	55	54	68	64	65	57	55	56	55	55	55	61	81	59	51	49	48	57	55	50	54	52	63	56	64	56	45	60	56	71	51	56	74	53	78	53	59	44	52	51	44	62	68	52	54	61	65	69	47	43	59	51	55	53	52	55	52	64	64	69	49	59	72	52	44	49	55	73	54	67	61	52	50	65	57	63	42	55	49	56	55	53	58	58	51	61	55	49	51	65	47	79	54	63	59	54	64	69	63	66	52	58	57	52	65	62	55	59	53	58	61	59	55	63	47	52	51	57	56	51	53	57	62	48	55	52	48	57	64	61	59	59	63	47	55	46	69	62	49	55	66	49	58	57	51	66	62	58	48	63	64	67	42	74	63	45	43	45	64	60	60	61	57	61	56	61	41	61	44	48	50	63	62	56	45	68	63	68	49	39	56	60	65	47	40	55	51	49	44	58	51	62	45	57	43	56	64	53	46	57	46	55	69	51	58	66	58	55	69	62	48	57	60	52	49	60	59	50	47	49	48	55	49	52	61	61	68	61	56	44	54	61	56	48	59	53	69	65	53	52	52	55	68	68	49	57	57	64	59	71	50	70	65	57	67	59	61	70	64	56	53	54	58	69	53	57	53	80	65	45	60	53	65	57	64	53	57	68	54	57	61	72	53	60	47	59	67	60	65	51	53	62	64	71	42	52	54	60	46	46	53	50	58	55	51	78	58	60	54	56	61	45	50	65	64	44	51	55	68	57	53	50	58	59	58	54	66	55	71	51	56	71	54	71	72	63	58	60	50	55	57	68	53	60	54	66	54	53	69	61	44	55	60	55	56	42	58	62	67	49	58	57	61	60	60	56	59	42	56	59	50	54	62	61	63	65	46	59	62	40	55	65	53	56	60	49	55	62	75	54	57	51	61	62	59	55	63	50	43	54	56	63	43	66	56	53	52	49	59	52	51	62	49	62	49	51	66	50	64	62	49	53	74	69	65	46	73	51	49	45	47	55	46	52	52	68	73	48	49	63	54	58	56	52	49	64	56	68	63	60	60	53	51	63	65	48	58	55	58	47	66	54	59	64	64	49	79	64	54	61	52	58	50	47	56	58	53	51	63	46	58	69	63	60	57	39	52	57	60	56	56	62	57	57	50	62	66	51	55	53	55	50	63	52	62	69	52	54	57	77	71	47	63	73	69	49	65	67	66	62	46	57	45	68	59	50	57	55	55	60	71	51	63	45	55	64	50	64	59	53	61	47	54	49	61	49	65	53	68	48	57	74	63	47	65	52	47	48	55	47	60	44	59	44	42	60	73	65	59	55	49	65	58	49	57	47	73	58	64	66	59	55	64	64	50	63	54	53	57	51	63	54	51	60	57	55	59	56	47	65	48	68	52	56	59	59	49	55	57	58	56	57	53	51	68	54	62	53	58	49	47	69	52	50	56	51	55	54	63	48	60	59	57	63	62	52	51	58	52	50	71	60	57	55	41	60	54	71	43	58	59	61	54	50	55	44	58	62	51	63	52	36	65	73	60	64	48	51	54	51	53	64	51	50	54	44	55	53	62	60	59	62	52	52	56	51	48	47	63	54	60	59	50	55	69	53	65	55	60	53	37	51	69	57	55	48	54	59	64	56	65	65	52	58	45	62	56	50	52	53	43	49	65	49	66	56	67	67	52	54	57	61	67	51	71	66	59	54	64	61	70	47	50	50	66	63	53	60	47	62	59	56	50	60	57	44	59	53	59	48	57	47	49	51	68	46	62	55	62	58	77	51	63	61	60	66	55	62	66	46	67	46	60	38	65	55	60	57	48	45	45	64	57	56	65	57	64	56	53	63	53	43	50	72
15286	9113	5244	6850	12717	16878	18928	16239	13665	10650	10414	10049	8308	8053	7648	7944	7332	6342	5573	5286	5098	4742	3981	3545	3170	3091	2583	2067	1496	1139	1322	1830	1572	1527	1524	2033	2016	1602	4858	6573	5470	7698	8105	6006	3486	1807	1121	846	685	654	640	620	653	614	623	645	627	639	656	654	652	651	634	665	625	644	613	625	627	628	607	651	637	629	575	620	611	610	643	625	628	620	636	668	631	600	644	645	616	598	650	636	662	650	585	671	658	612	624	605	651	583	626	665	631	609	662	654	633	643	602	666	627	656	643	662	658	642	628	602	616	613	625	611	629	602	637	609	598	632	606	595	582	654	572	654	620	615	614	604	648	618	620	652	605	639	615	595	649	625	618	608	656	646	611	626	636	613	658	656	626	591	652	644	623	620	627	635	609	604	665	671	608	604	605	610	649	653	632	616	651	636	637	653	676	581	647	589	604	636	548	597	653	619	647	672	616	657	612	611	620	626	579	617	645	574	666	572	638	623	624	657	624	636	621	619	648	625	627	627	637	668	640	556	586	685	628	597	630	615	619	587	623	638	653	628	596	609	612	632	621	622	676	627	638	623	624	625	650	652	638	616	629	623	609	622	666	651	618	667	648	602	658	642	721	640	561	594	639	641	574	610	607	625	663	654	647	605	628	597	605	656	610	591	594	609	585	615	630	636	662	630	605	611	600	642	631	593	625	603	628	619	643	633	619	607	611	601	605	659	656	614	640	632	599	662	621	676	655	634	708	677	642	605	660	612	616	682	643	631	645	623	616	640	659	621	608	622	647	630	637	645	661	644	620	612	626	611	630	623	596	607	594	571	628	638	681	596	642	647	618	641	658	608	602	670	608	674	637	661	619	627	589	662	593	627	611	650	639	607	624	649	636	677	642	602	638	651	601	656	620	627	598	669	662	633	604	656	617	638	620	652	630	637	598	632	626	646	601	629	591	692	632	630	668	626	629	645	647	663	630	611	661	611	594	624	612	642	632	620	598	614	627	621	631	622	642	625	593	636	614	604	600	621	659	599	630	607	603	628	617	592	601	618	624	636	637	629	664	603	658	641	571	661	609	609	567	567	579	637	646	635	638	649	602	659	662	621	607	616	627	642	631	627	634	649	608	569	615	596	666	614	643	641	636	638	635	632	633	641	676	653	589	633	590	703	583	642	603	607	611	618	660	614	595	637	688	620	617	604	667	649	642	650	625	637	646	672	632	629	667	608	605	610	614	621	670	602	631	624	621	644	628	660	637	631	612	597	635	630	682	639	618	664	646	603	642	645	626	656	626	628	581	659	635	625	636	681	631	627	605	613	596	599	628	640	620	678	617	641	651	638	669	655	610	650	700	651	580	637	605	667	580	600	667	681	613	676	567	619	648	630	609	600	617	614	643	653	614	641	672	620	576	641	624	638	640	627	630	619	653	602	606	628	637	646	609	670	606	643	640	595	659	655	654	620	631	648	590	646	617	617	633	628	585	622	642	642	648	626	614	615	628	629	643	582	641	586	644	625	672	654	621	663	630	678	635	667	627	625	577	639	582	599	608	639	670	647	682	621	654	641	685	632	642	616	630	646	646	682	648	659	627	648	662	644	628	632	630	670	634	629	635	637	614	623	670	630	638	638	631	638	655	605	650	651	646	614	650	598	636	662	648	662	597	616	616	629	622	632	686	612	619	619	598	633	620	633	634	632	627	585	627	635	643	647	612	601	622	631	669	621	566	625	628	635	651	630	652	627	602	655	650	631	659	575	582	622	630	620	666	626	600	652	660	638	636	591	612	619	610	593	618	688	642	630	642	644	653	634	627	670	565	650	599	651	647	650	593	659	642	655	655	648	629	665	616	623	611	622	607	633	595	640	600	591	658	589	646	638	589	627	601	610	657	639	586	624	663	614	611	671	652	603	659	617	609	641	624	581	622	629	608	603	649	625	647	641	667	676	603	629	624	617	657	675	633	585	612	629	622	615	647	632	598	618	620	641	623	665	647	607	632	598	618	660	636	608	624	635	634	609	591	606	642	625	624	644	642	570	661	639	663	616	583	673	603	628	610	607	620	639	691	635	690	691	668	674	619	662	662	629	595	622	609	633	627	635	629	652	613	602	574	687	637	598	684	572	616	607	679	627	628	639	621	661	576	636	649	638	622	673	646	657	646	602	625	631	634	642	659	569	557	676	607	665	660	669	638	637	602	578	604	623	632	651	655	658	627	641	609	626	652	599	666	654	622	650	635	626	577	623	595	620	645	642	630	675	637	603	637	625	647	674	644	612	662	663	628	612	579	618	609	653	579	607	659	602	621	624	627	596	646	658	653	662	637	621	637	600	654	636	636	620	616	572	643	658	583	658	609	615	672	630	690	617	660	651	661	680	652	653	617	639	662	633	640	621	603	625	627	598	645	599	648	629	592	648	557	667	643	627	687	620	632	581	636	619	613	638	650	634	655	614	671	637	614	636	635	643	631	591	662	620	626	648	661	646	648	637	671	692	636	670	638	644	622	643	667	657	615	613	617	592	606	636	580	650	663	641	617	648	673	635	633	646	625	657	622	643	605	620	613	636	640	587	613	607	669	619	646	632	649	627	685	631	619	613	641	597	607	656	623	623	631	663	604	598	644	624	697	627	578	654	660	622	635	638	667	605	595	644	664	616	612	579	650	675	651	596	614	596	619	648	645	603	633	607	669	658	656	564	657	662	671	598	611	624	635	643	563	636	626	668	618	635	624	677	629	609	628	648	650	601	625	660	669	602	619	666	625	619	627	619	655	585	664	647	636	647	648	613	657	625	622	672	645	631	614	629	622	660	610	621	646	610	659	643	649	618	602	671	643	643	606	620	622	643	669	623	628	638	670	639	582	624	612	630	647	645	680	613	650	630	629	638	638	679	658	606	610	645	639	653	599	650	601	645	624	659	682	643	672	683	599	639	625	654	691	601	610	598	601	671	629	635	649	618	672	637	611	690	619	639	643	633	612	642	619	624	646	647	668	617	594	638	622	643	632	687	648	610	654	643	624	635	613	678	620	664	620	661	615	655	616	630	640	661	638	677	611	612	649	629	633	651	602	582	613	619	624	664	672	600	603	618	625	666	619	655	644	601	614	624	632	682	658	631	623	623	637	626	599	628	611	657	603	673	575	641	584	595	632	658	634	603	620	648	594	669	606	675	603	612	617	627	664	648	613	655	622	623	614	629	644	641	607	605	660	624	641	646	649	676	607	629	627	614	642	623	649	612	658	617	645	638	589	594	636	607	664	622	631	636	614	599	616	630	678	588	650	619	642	606	632	626	607	618	630	647	638	615	638	632	610	644	689	697	653	616	632	636	635	580	580	636	649	635	621	604	652	619	598	656	623	598	599	641	593	659	653	653	607	655	670	603	625	639	616	586	603	667	612	633	683	667	628	648	628	633	585	574	668	636	648	635	607	610	669	619	659	670	648	665	649	624	689	610	604	641	645	652	630	662	624	620	653	626	622	611	672	633	637	608	660	635
2462	383	211	173	156	247	330	296	280	279	257	239	232	204	188	226	181	198	190	196	172	151	144	142	129	113	83	77	72	71	77	78	74	66	81	110	91	75	206	258	294	359	340	243	163	105	78	59	54	46	56	54	52	54	46	41	43	57	62	46	56	44	50	49	45	44	50	62	40	50	49	48	39	38	49	54	57	55	50	46	41	57	47	54	47	45	49	56	39	66	47	52	59	40	54	37	56	46	52	43	35	42	56	48	46	38	48	56	41	59	56	52	51	42	49	50	52	58	54	36	51	54	68	41	62	73	58	53	45	43	50	44	46	53	39	49	52	36	48	51	54	56	51	39	53	49	45	48	52	56	40	52	52	44	51	50	54	47	41	51	48	47	57	62	45	45	57	49	46	57	60	29	56	47	48	43	53	59	42	64	52	56	43	49	49	43	41	38	49	55	50	51	40	51	49	52	56	49	56	59	54	39	60	50	37	49	60	58	55	55	50	54	50	56	55	45	42	59	54	58	56	53	46	45	46	42	52	48	74	53	49	50	50	57	49	45	38	42	41	45	58	51	48	54	53	57	67	51	53	63	40	57	55	52	52	42	44	42	54	48	56	53	50	68	56	47	45	49	46	58	63	45	58	41	52	51	62	45	58	40	48	52	41	59	50	47	59	48	40	54	56	49	55	46	73	49	50	52	47	43	49	41	47	42	42	54	51	58	63	51	47	47	47	48	52	50	57	52	52	55	44	55	43	50	48	45	60	52	51	39	55	53	48	42	52	67	49	48	55	55	47	44	42	50	38	50	44	48	48	57	51	55	44	44	70	37	49	61	51	49	52	44	62	63	54	44	59	54	50	48	41	45	49	49	56	58	56	47	55	57	46	55	55	48	40	60	44	51	56	48	50	50	58	64	51	53	44	54	52	49	60	50	46	52	47	50	42	56	43	59	30	52	46	45	60	48	52	42	50	49	47	57	53	41	44	47	52	48	47	55	62	55	51	42	64	34	48	49	50	47	55	48	51	64	49	37	52	44	53	49	47	43	44	51	46	52	53	55	42	47	54	52	52	48	55	48	65	60	48	51	32	47	55	52	53	40	44	50	55	43	64	38	47	54	59	49	47	51	52	38	47	43	52	47	65	48	60	62	40	60	61	63	48	52	58	57	47	56	54	30	57	43	59	65	44	41	51	33	44	47	60	56	45	45	44	48	46	54	49	59	42	52	57	56	51	42	46	41	54	45	51	58	65	39	56	41	53	50	47	46	45	43	49	47	54	37	57	48	50	52	52	61	54	54	47	39	44	40	52	50	54	68	40	46	44	49	45	67	46	45	47	44	50	52	48	34	41	59	56	51	43	39	69	43	53	61	56	55	47	43	61	56	53	44	61	60	47	35	50	44	45	42	50	55	50	57	52	43	62	47	37	51	36	52	45	44	60	52	47	42	52	44	47	60	47	53	47	47	47	46	46	46	44	60	40	57	61	53	58	48	45	39	64	46	57	45	51	60	61	49	46	47	49	45	53	46	51	48	60	53	50	53	51	51	58	52	56	54	54	51	49	49	50	51	42	50	40	53	54	59	57	48	47	50	43	31	56	51	58	61	52	47	55	38	49	53	43	55	52	52	51	42	54	50	51	42	52	48	62	54	54	45	49	51	36	58	55	48	44	53	51	54	41	64	46	51	51	40	48	38	48	53	45	47	51	48	45	46	47	46	42	48	47	50	41	53	48	63	53	52	53	57	55	51	53	47	43	50	58	38	54	54	52	52	57	48	51	49	56	55	50	47	41	48	46	55	45	52	33	41	49	55	47	59	55	41	47	53	48	43	65	46	45	56	43	60	48	52	48	45	55	39	40	54	62	53	44	42	56	51	54	58	39	44	48	45	50	53	56	56	50	66	59	43	44	64	60	53	49	49	62	35	62	50	51	42	58	43	60	41	52	39	51	43	46	43	56	56	63	50	53	52	35	53	58	54	47	54	42	48	65	45	51	64	54	42	45	46	46	47	53	40	54	43	47	44	41	56	43	43	53	49	55	59	49	47	59	60	38	52	53	51	54	49	46	44	57	50	52	42	53	37	52	58	46	65	58	57	58	45	41	52	58	42	54	46	49	68	54	46	44	49	59	59	50	37	44	50	55	41	64	43	56	69	53	49	36	45	57	39	55	44	65	58	61	62	57	60	46	49	46	60	57	46	45	39	63	50	47	61	50	50	64	55	42	51	54	49	49	66	46	50	47	44	44	49	56	43	53	48	45	65	48	55	37	66	59	50	63	50	47	49	41	53	63	60	43	72	59	46	56	50	40	40	49	49	40	44	35	36	54	49	46	46	53	51	60	47	42	46	58	49	59	51	46	56	48	59	49	48	58	48	52	49	60	51	64	44	44	48	61	42	53	41	45	42	48	51	43	50	62	56	59	53	40	64	52	51	46	50	48	45	40	50	57	54	46	54	58	50	45	52	64	57	49	43	57	50	50	41	57	37	62	42	61	47	47	38	48	40	68	41	48	61	38	43	61	44	56	55	55	43	44	45	54	58	50	56	64	48	54	47	53	47	49	52	47	45	58	61	47	36	47	53	56	49	43	49	51	46	53	48	57	59	53	54	51	57	57	48	45	55	57	59	42	61	62	53	50	71	61	46	60	57	52	49	45	50	53	46	45	54	41	46	42	45	47	43	53	52	58	54	49	50	57	55	43	49	46	56	47	45	53	49	53	48	39	51	49	47	38	49	53	52	50	56	41	51	35	52	54	48	54	50	54	49	53	61	52	52	44	47	54	58	47	60	47	41	59	51	47	49	52	57	38	37	45	64	46	61	53	50	56	47	45	56	62	57	48	47	58	53	48	46	41	48	65	49	56	60	72	50	47	58	37	48	47	42	48	50	60	59	51	43	43	56	41	58	62	47	45	37	45	63	37	43	39	47	55	43	50	63	63	59	54	45	50	44	47	53	58	57	43	55	53	50	52	51	55	54	52	63	49	61	43	45	48	43	60	57	40	44	43	47	48	50	39	63	41	46	53	45	55	47	46	56	50	55	43	42	48	44	59	68	53	40	42	61	36	47	56	42	51	55	57	54	55	53	44	56	61	43	39	54	66	39	52	50	62	51	51	48	43	47	46	58	49	52	58	57	42	51	49	36	46	50	63	48	50	65	37	44	60	54	49	50	50	50	47	42	41	44	59	55	58	45	57	60	46	58	56	57	60	51	60	48	49	47	59	48	48	45	44	56	46	45	55	41	51	43	53	50	57	57	45	61	61	48	50	44	39	44	53	45	52	53	45	38	50	53	54	51	70	51	55	43	52	46	50	48	47	40	39	50	44	57	50	45	53	46	45	53	44	54	47	66	47	44	49	54	60	49	42	50	53	44	50	48	41	49	53	43	53	50	44	59	44	51	48	41	54	52	51	48	45	43	47	48	46	54	62	47	48	47	38	56	47	44	48	64	60	49	49	45	50	50	56	45	52	37	47	48	64	58	48	43
15386	6744	3471	6928	12337	16300	17481	14850	12520	11546	10209	10581	9159	7623	7091	7662	5869	6153	5937	5334	4917	4623	4143	3873	3072	2360	1684	1691	1564	1200	1597	1733	1766	2055	1988	2161	2106	1612	5374	6380	7094	8549	8367	5862	3499	1738	997	649	610	521	559	545	536	535	515	557	573	557	575	558	543	594	563	522	554	594	562	516	517	545	530	560	529	524	570	538	516	556	548	546	536	557	583	560	552	544	534	599	547	542	575	540	540	539	554	556	529	553	521	540	561	558	554	568	592	498	556	532	529	542	524	521	522	560	534	509	535	526	536	576	517	540	558	567	509	540	523	569	548	558	582	524	513	530	505	571	519	583	534	567	576	528	546	567	547	506	543	561	534	504	556	542	574	564	516	561	549	582	555	496	576	532	522	557	549	523	571	567	523	587	531	563	553	556	524	537	552	537	572	583	522	559	534	525	559	496	507	541	547	568	547	564	497	561	608	521	610	557	568	553	507	536	538	563	578	526	539	542	546	527	553	568	542	541	547	535	542	514	521	537	552	554	498	526	563	529	537	570	593	520	514	554	558	540	558	549	566	534	534	573	552	542	539	551	566	559	563	562	548	530	542	540	573	511	542	537	542	541	512	556	572	559	548	577	555	517	575	574	649	554	577	575	567	580	531	545	550	547	577	514	536	487	599	523	543	573	525	547	523	580	558	554	561	539	576	569	521	556	541	600	546	564	540	553	596	525	530	535	538	553	565	545	542	538	538	573	526	543	532	544	557	558	532	546	547	562	578	539	547	568	524	581	553	583	539	587	540	522	505	543	533	522	523	529	539	544	538	570	548	545	531	568	570	544	556	531	561	549	538	553	523	510	551	557	581	525	566	552	549	572	523	546	585	546	522	540	535	537	548	514	586	511	557	556	578	560	538	568	553	547	548	550	543	526	570	556	545	569	559	601	547	515	591	514	538	565	511	532	600	557	571	547	555	553	533	520	564	521	569	554	522	543	553	550	564	529	579	572	560	548	596	584	533	573	534	549	518	551	572	541	513	520	537	578	569	569	525	568	528	587	536	561	522	548	559	559	576	550	593	534	522	557	581	498	573	550	535	533	533	535	578	532	539	563	542	565	531	540	540	546	509	551	530	549	551	514	549	521	510	548	492	578	517	522	574	572	570	528	532	526	541	559	549	520	566	573	502	577	537	548	531	595	571	540	558	555	548	555	553	537	562	542	578	589	525	541	527	568	563	485	536	527	571	546	519	611	534	567	577	535	549	566	570	553	546	530	572	527	545	514	561	579	518	538	531	535	559	570	610	555	549	590	539	564	530	585	545	593	590	624	538	528	546	557	567	557	505	528	546	539	558	559	569	538	534	573	569	538	533	576	542	533	568	500	528	543	534	565	554	546	538	528	513	559	545	536	580	554	555	537	583	554	532	561	546	554	525	552	559	539	565	573	547	545	575	558	520	579	534	584	582	549	523	534	557	520	560	566	559	522	553	490	574	535	567	585	544	526	537	545	544	587	540	558	567	544	580	575	628	570	543	542	551	504	518	536	540	531	564	591	514	549	564	583	593	582	534	557	527	550	564	555	543	539	548	538	499	577	558	529	529	529	550	546	552	531	549	562	543	543	505	522	548	533	533	551	539	547	564	541	545	571	530	588	552	562	502	546	575	545	545	540	518	547	549	549	575	560	543	545	567	545	560	573	551	520	517	541	545	549	522	577	552	516	594	563	604	543	519	555	515	497	547	545	548	572	546	581	552	535	591	578	482	532	575	552	580	571	528	633	541	512	535	516	569	527	513	538	557	548	551	566	565	555	541	569	540	533	510	517	556	561	588	588	521	573	531	539	552	547	537	579	543	548	573	549	522	514	579	576	522	543	531	579	569	558	491	508	543	574	559	553	543	509	539	533	562	582	560	545	540	544	544	529	596	549	560	532	509	551	582	526	584	559	561	535	516	523	566	537	595	519	550	546	571	516	570	563	513	580	596	509	515	561	575	568	573	543	565	550	583	553	559	554	548	558	500	576	533	572	557	562	546	573	571	596	567	572	521	579	491	557	536	590	530	535	564	587	557	550	556	550	581	544	515	532	568	527	503	552	570	547	571	562	530	523	550	577	546	533	529	535	524	531	543	544	567	581	553	585	561	555	544	547	553	515	549	535	554	578	563	512	576	571	505	525	556	568	525	490	511	602	514	529	518	546	591	516	566	518	561	548	544	548	561	531	529	560	526	563	508	584	549	551	586	569	539	556	551	550	509	560	552	539	551	569	525	566	569	605	549	547	545	562	553	525	551	525	542	559	517	555	596	586	559	579	515	538	538	555	569	505	561	562	529	550	553	538	527	550	525	532	545	542	555	542	529	596	560	520	530	570	554	540	565	524	578	574	583	540	569	546	510	551	548	530	569	546	563	537	572	548	594	538	561	544	580	533	530	571	619	499	555	529	568	528	569	540	559	549	585	526	586	558	538	565	571	590	532	538	556	552	547	551	578	555	541	569	519	537	562	557	528	584	531	525	576	521	560	541	548	593	569	558	548	588	578	543	570	532	559	491	528	554	507	505	540	546	538	548	516	545	501	576	557	528	549	534	561	536	522	573	549	553	518	551	488	573	514	534	557	559	553	508	571	573	547	563	533	560	569	591	528	535	560	583	522	573	510	543	545	564	572	528	531	541	519	538	550	570	562	558	544	500	527	553	545	539	552	566	547	519	556	544	528	575	539	549	548	549	553	564	547	510	528	506	568	563	566	572	535	552	591	559	530	553	534	554	566	560	544	566	531	536	533	569	546	576	568	578	534	566	528	577	549	563	557	572	598	576	542	572	541	549	559	568	547	505	571	505	563	530	569	567	533	535	579	527	578	517	540	535	581	575	551	552	562	559	551	529	538	536	566	578	586	546	521	573	499	548	555	507	551	552	528	536	573	562	584	553	598	600	547	517	523	534	553	532	568	563	535	556	551	536	561	589	556	540	575	531	561	530	518	575	546	511	489	557	517	536	611	549	538	550	519	513	540	531	526	541	529	537	563	545	587	530	542	550	569	531	536	559	552	537	549	552	571	573	555	526	547	554	558	583	540	530	527	519	552	552	571	531	588	524	599	524	564	518	534	566	555	542	553	518	559	571	554	568	556	556	542	548	525	551	551	525	541	502	556	593	554	531	538	546	526	583	542	547	529	562	528	554	565	538	574	500	535	574	560	565	553	527	549	557	563	552	507	565	593	526	562	562	523	594	541	550	567	565	573	545	537	529	531	563	582	535	550	519	551	574	570	520	568	540	517	545	554	565	503	552	584	558	569	578	567	588	552	527	535	556	586	537	515	498	545	569	513	544	559	537	486	554	573	530	546	563	567	550	540	587	561	549	547	549	525	517	556	536	557	509	533	530	586	524	559	557	545	509	554	592	589	514	538	523	563	603	602	530	574	611	601	541	576	577	523	500	580	575	562	534	543	579	564	518	511	509	557	575	529	569	551	507	562	532	560	596	551	589	526	536	562	555	537	567	546	506
1331	435	255	177	208	337	394	364	280	310	343	316	367	310	241	212	254	248	217	211	206	188	171	168	100	94	109	118	85	87	104	87	93	96	121	111	103	88	190	572	546	439	423	295	200	120	83	71	52	53	68	43	47	46	61	52	74	48	59	60	70	50	68	53	45	60	51	58	50	58	65	60	52	53	58	50	53	56	52	60	50	52	52	53	57	63	76	57	48	54	65	51	47	67	53	57	67	59	61	72	71	55	49	56	53	61	63	38	58	49	59	59	61	53	38	67	64	56	50	74	58	35	48	55	54	70	62	43	62	67	57	58	60	58	49	54	51	64	70	57	66	68	62	71	48	52	62	41	50	60	61	49	49	46	70	56	55	62	65	60	47	55	54	48	69	58	50	54	64	44	53	61	67	55	48	60	59	58	62	39	53	52	67	59	51	64	59	54	48	49	64	60	48	64	47	51	56	54	63	62	59	59	47	56	42	47	56	45	66	51	57	70	68	74	44	43	50	44	54	52	56	44	61	48	52	56	59	55	65	52	50	75	46	60	78	61	68	69	49	57	51	67	51	62	57	77	59	52	62	56	52	60	55	62	51	47	72	61	67	59	71	55	66	59	65	66	59	52	44	59	56	51	49	55	48	53	53	52	51	49	64	55	65	53	57	57	59	46	58	62	65	54	64	85	50	47	59	62	58	60	71	53	66	63	52	63	48	65	69	46	43	66	62	58	67	68	56	52	56	51	59	50	58	56	60	55	52	50	66	50	62	50	72	52	48	60	52	50	46	56	70	43	52	63	58	53	59	49	66	52	52	64	64	51	57	50	56	66	63	54	60	59	51	51	60	61	58	49	38	69	62	54	60	67	48	56	52	61	57	44	70	60	64	49	58	52	45	56	72	59	50	50	73	58	52	56	57	52	55	59	45	61	65	62	45	50	52	58	63	64	58	63	53	52	59	47	62	50	64	58	53	61	69	61	58	61	65	64	56	60	61	50	66	55	64	54	61	60	59	51	59	56	51	59	68	51	64	55	59	51	51	53	67	65	59	43	62	47	55	53	65	72	54	52	57	62	59	55	64	61	58	54	53	46	56	63	53	59	48	58	60	63	60	74	47	59	71	60	48	60	50	59	60	55	57	43	51	70	58	64	64	46	52	58	66	51	54	74	60	61	63	69	65	58	73	50	49	70	60	54	46	48	48	54	52	51	55	65	43	64	55	70	67	62	61	66	63	55	57	61	62	61	59	55	70	62	65	58	61	52	51	42	65	64	57	59	62	57	49	61	49	69	54	51	52	56	51	55	61	62	64	51	59	72	71	66	55	64	52	42	69	45	55	49	66	56	53	53	48	72	62	52	48	70	74	54	57	54	46	58	54	53	63	53	63	57	51	41	62	54	56	59	54	52	51	57	69	51	58	44	51	68	61	61	54	54	52	65	55	71	42	56	61	54	47	72	50	69	57	57	39	49	39	65	59	57	67	57	48	63	53	61	57	62	48	60	53	67	52	60	59	59	62	47	48	53	69	55	63	66	55	45	65	41	57	54	63	61	62	66	79	55	49	54	61	49	60	59	62	55	52	48	44	58	57	54	69	56	55	40	51	52	56	63	64	58	61	56	57	60	67	58	60	58	59	62	63	55	50	63	60	66	63	62	66	46	61	72	61	51	45	64	61	45	39	78	62	55	66	52	68	44	54	58	62	66	49	42	56	52	49	79	46	57	57	42	60	51	50	74	46	47	63	61	55	52	63	57	59	61	63	61	57	46	57	59	50	56	58	57	60	63	39	44	62	61	63	55	71	57	42	58	61	61	46	64	64	66	54	50	56	64	56	46	64	54	49	50	57	57	58	60	58	52	49	52	64	59	50	56	44	62	63	59	49	59	66	46	63	53	57	61	51	56	61	39	57	52	60	65	65	57	46	80	60	67	61	60	62	46	53	60	70	63	53	67	52	54	62	59	68	53	47	44	67	55	54	59	67	61	61	65	46	47	53	58	53	54	54	51	56	60	53	71	72	50	67	54	72	62	46	51	52	59	65	55	41	51	65	67	56	49	54	56	55	60	52	59	55	63	64	55	57	66	66	57	33	45	59	58	68	54	52	64	43	65	59	57	53	53	50	50	64	53	58	50	56	64	54	58	62	52	64	57	50	50	58	62	59	66	64	56	54	54	53	61	50	62	60	53	66	65	54	54	47	58	61	64	38	57	65	58	65	48	48	46	64	58	55	54	62	56	63	64	58	60	67	60	48	56	47	51	60	51	65	71	62	67	47	58	66	58	52	60	53	48	64	50	66	67	49	56	60	50	54	56	61	56	58	46	53	55	68	54	57	53	57	68	66	51	57	64	54	76	59	52	69	47	62	47	65	50	73	65	65	82	48	55	68	56	53	57	52	50	59	48	63	54	57	50	60	56	46	65	59	62	68	54	52	64	50	57	58	55	70	51	57	51	68	51	56	54	54	57	58	70	62	44	66	51	57	63	56	53	53	54	72	47	56	65	73	54	58	63	56	61	59	61	61	53	53	43	70	63	50	52	58	73	50	59	67	61	44	45	63	65	54	54	50	51	56	48	60	40	71	61	54	44	56	66	50	60	55	54	52	54	55	59	58	68	57	60	52	59	51	48	45	40	51	60	64	52	52	72	66	70	46	42	57	54	52	62	49	70	62	61	57	57	61	63	58	64	63	65	52	60	67	56	66	50	47	47	45	46	57	40	49	48	67	56	63	49	74	53	58	56	46	59	65	58	53	57	65	72	68	45	47	68	43	63	75	59	62	50	55	63	66	59	43	45	51	69	58	63	57	62	61	46	47	48	53	62	68	63	54	63	81	58	64	54	61	54	60	41	66	67	46	62	72	53	56	55	58	70	60	60	52	58	56	66	53	60	45	65	55	62	63	60	58	63	47	55	54	53	70	49	63	55	43	47	66	59	56	62	67	65	63	51	55	56	61	59	47	62	53	37	51	60	71	58	56	63	58	64	61	44	57	57	58	52	70	67	58	42	51	58	48	57	47	53	57	53	48	60	52	56	49	49	64	58	69	48	71	54	47	64	68	47	53	56	53	58	64	68	69	66	58	57	55	40	50	51	58	44	60	64	55	55	50	68	47	56	64	44	60	53	60	48	44	59	60	56	59	48	60	57	53	59	54	55	52	54	49	56	60	60	66	48	67	49	58	48	59	58	52	49	48	54	68	58	46	55	61	71	39	56	52	55	56	61	52	52	57	65	77	62	83	63	66	57	64	55	59	55	52	62	54	55	64	51	56	55	60	52	58	63	50	70	61	45	60	54	57	69	44	61	49	61	56	50	67	58	63	69	60	50	66	52	68	45	51	57	79	52	55	65	58	46	53	62	56	49	51	63	54	47	47	53	52	53	58	43	39	47	60	48	62	40	51	51	58	57	58	66	56	49	60	58	46	64	65	51	70	55	49	70	59	49	56	63	52	57	55	68	50	51	61	69	65	55	60	54	56	70	53	62
17541	7775	4376	8457	16316	19287	17922	16391	13861	12401	12453	11924	12124	10221	7886	6986	8033	7729	6844	6441	5994	5409	5092	4156	2771	2313	2630	2725	2154	1949	2429	2073	1980	2517	2994	2506	2232	1818	5198	13204	12873	10588	9585	6803	4047	2007	1126	795	665	637	657	639	616	619	639	617	599	657	601	658	654	620	612	646	619	602	673	657	656	618	620	625	590	612	667	587	656	620	621	581	590	665	641	666	648	607	591	575	588	620	628	611	657	600	622	629	638	632	629	603	612	660	634	629	631	613	598	629	599	614	662	587	586	624	668	698	630	648	651	642	645	657	639	610	606	656	637	610	634	660	610	607	611	648	630	614	632	593	646	634	621	609	617	687	569	598	664	607	635	606	631	625	656	593	625	652	639	633	676	604	634	644	626	643	641	624	648	595	618	634	638	633	638	653	597	608	630	614	637	626	652	631	605	656	649	612	631	619	610	584	606	678	621	627	609	634	631	637	633	690	620	632	594	612	636	665	605	645	638	605	575	606	579	637	624	617	651	688	629	628	607	638	633	646	621	638	644	626	629	672	614	632	661	655	615	684	602	659	591	623	661	632	623	609	653	627	633	648	638	607	611	608	606	602	624	629	643	607	627	605	603	600	647	648	589	632	632	627	614	648	633	634	582	632	587	626	602	645	621	650	619	636	615	642	650	683	608	672	581	652	625	650	627	630	621	575	621	618	640	630	602	650	621	644	632	566	659	622	620	597	594	636	634	636	607	661	632	643	634	654	608	653	593	629	629	670	615	660	615	649	631	605	642	627	643	606	642	607	625	632	650	597	638	593	671	608	603	651	613	649	655	604	620	593	664	649	602	613	604	648	635	648	656	609	620	634	604	637	634	575	629	627	646	638	651	614	660	615	642	641	644	597	604	615	643	612	621	662	633	620	617	624	620	646	586	613	662	657	632	645	619	626	608	631	625	601	605	640	590	659	659	627	691	667	654	581	597	588	649	612	634	640	644	642	674	585	626	651	644	637	631	610	635	641	643	620	639	661	620	662	663	631	621	662	612	628	603	624	615	656	655	625	596	624	664	641	626	632	590	611	606	654	641	626	627	661	588	588	606	634	625	598	566	637	604	651	615	651	632	648	643	636	637	640	663	645	611	648	653	631	633	612	649	608	616	658	597	610	658	643	607	643	676	608	663	619	632	613	641	622	646	652	615	630	609	630	657	633	651	663	646	665	682	652	641	650	679	599	629	627	579	659	588	630	611	563	675	627	633	641	664	609	644	630	623	624	615	624	651	639	620	604	621	632	661	674	649	634	591	614	579	635	624	694	625	651	643	636	632	622	606	602	636	657	666	660	598	599	592	621	625	651	644	635	641	628	647	629	610	632	658	649	644	623	598	616	640	643	600	646	653	611	600	602	629	625	650	671	621	622	671	646	632	620	650	598	639	664	653	632	616	631	586	696	621	596	604	658	635	653	650	656	646	654	640	657	646	658	653	630	598	648	600	630	627	644	623	610	647	627	642	650	627	640	634	606	694	597	598	651	616	618	669	640	660	602	632	619	599	664	622	630	632	631	589	661	599	615	654	643	597	626	656	670	607	608	665	698	638	674	594	596	632	664	604	608	651	589	626	653	580	626	650	639	605	629	604	596	656	610	618	623	679	639	596	604	683	635	626	653	613	668	622	690	603	620	607	639	654	593	609	627	608	648	662	684	609	658	642	655	643	646	636	615	595	621	675	656	661	566	621	648	630	604	647	601	656	651	634	632	598	654	656	619	629	627	657	640	632	612	664	601	642	644	620	589	628	617	628	604	666	627	635	663	639	616	641	640	644	636	598	663	635	662	670	663	611	646	635	660	666	632	677	635	604	639	648	592	610	666	624	587	636	633	661	609	610	589	624	613	626	625	620	595	602	636	609	603	645	640	618	608	643	660	663	663	636	605	559	632	630	585	635	615	599	592	644	596	610	642	666	619	652	575	649	653	637	629	678	649	613	667	606	616	646	602	648	643	649	603	634	632	655	585	603	623	607	633	638	647	656	572	613	642	617	636	641	647	629	609	619	617	665	595	661	659	628	649	677	630	645	627	671	641	629	649	600	648	598	607	660	586	625	619	619	649	631	600	620	667	659	610	593	604	632	615	587	614	634	669	671	630	627	645	647	624	657	635	601	616	637	630	666	615	586	603	714	665	622	630	629	637	643	658	602	617	638	631	647	660	652	662	646	636	622	612	645	601	635	637	638	645	615	652	639	640	648	602	634	664	616	613	621	616	664	625	595	664	610	684	659	646	647	623	653	628	647	622	678	643	692	657	621	650	662	635	619	638	640	621	673	621	599	647	626	652	668	636	591	653	650	648	556	648	605	638	647	620	636	576	625	652	646	650	621	603	648	603	640	622	619	645	620	604	649	642	644	676	643	630	602	645	630	638	627	618	621	616	631	632	601	610	643	647	632	639	618	620	642	629	629	645	655	663	639	608	577	657	637	625	601	621	615	563	650	673	622	706	631	657	628	635	654	616	627	663	626	625	624	698	638	662	642	599	641	624	610	606	658	666	578	603	636	581	631	654	613	617	590	620	673	618	609	625	574	644	641	657	637	623	642	609	612	591	625	677	647	644	578	613	648	643	629	635	600	648	626	639	616	670	628	618	624	648	642	645	660	639	647	645	645	671	651	663	590	595	642	613	670	624	684	640	684	644	637	660	659	642	639	601	637	599	631	619	630	655	603	640	673	651	648	648	644	640	600	600	608	608	597	650	613	600	606	680	621	612	597	641	590	638	591	625	642	664	635	579	655	664	608	656	635	618	668	602	625	613	585	615	639	616	638	640	633	605	630	634	615	624	594	631	652	653	648	662	644	612	638	633	662	618	592	622	640	665	628	544	617	603	638	588	605	648	626	643	613	589	595	591	611	658	645	594	633	616	590	619	627	616	642	635	610	616	609	631	619	619	589	637	672	640	654	607	610	651	631	608	624	609	650	613	656	578	606	634	669	648	613	608	662	640	626	627	614	625	602	659	665	623	628	644	620	691	681	655	562	599	652	618	620	611	603	607	639	672	665	668	657	653	627	598	662	641	613	644	625	651	622	629	594	627	601	589	658	625	599	661	637	626	639	621	642	665	654	648	608	632	586	613	610	661	636	637	619	607	644	629	589	607	614	618	609	598	629	620	611	645	623	619	595	604	641	612	649	632	570	622	627	600	608	642	656	581	621	639	601	606	642	635	657	661	627	583	626	643	615	633	688	638	632	644	628	672	664	653	632	612	586	623	671	636	612	641	599	640	664	598	616	607	629	606	620	602	627	630	651	609	635	622	605	613	645	648	597	652	613	687	607	653	629	624	657	607	628	632	616	645	614	625	613	644	632	609	648	628	630	664	598	614	615	610	697	595	655	657	673	624	627	674	589	586	636	616	655	626	629	629	673	629	627	622	598	661	633	613	660	646	641	640	631	611	604	618	667	597	633	611	634	628	638	644	612	649	589	626	581	641	649	667	610	615	614	633	617	629	583	616
1462	250	169	135	140	181	179	183	176	178	203	163	194	196	168	162	161	148	143	131	131	119	106	81	80	86	70	66	72	71	82	86	68	82	74	77	52	69	94	173	128	180	178	133	85	62	61	53	44	56	50	38	59	57	49	56	44	50	55	44	58	51	36	34	40	45	52	39	46	42	64	44	53	48	50	46	54	52	44	30	44	46	43	50	56	52	57	39	54	34	46	51	47	46	58	51	56	49	40	54	44	55	42	57	54	51	41	49	57	50	45	53	39	53	41	39	58	59	40	53	53	49	51	47	43	49	53	44	31	56	38	54	49	44	65	51	64	44	49	49	45	53	47	58	48	46	45	44	41	57	54	50	46	62	56	37	46	53	45	44	55	50	59	40	52	51	44	49	50	50	51	55	62	54	45	52	56	45	59	45	54	52	47	48	51	43	56	39	55	53	65	54	49	38	39	44	36	60	42	51	42	39	55	54	43	44	57	46	53	46	47	58	44	45	41	41	49	64	53	61	42	42	44	36	60	48	53	53	66	45	47	50	69	54	61	48	47	48	60	49	49	34	48	51	42	56	51	54	39	42	40	42	47	54	46	45	54	49	57	48	53	56	49	43	56	46	45	47	45	51	51	64	45	46	55	55	47	42	43	40	52	62	53	58	45	50	42	46	47	55	55	44	52	52	53	48	46	36	48	51	54	55	50	57	36	41	52	59	43	55	42	50	58	39	63	40	36	54	37	53	42	59	50	44	48	55	54	43	55	46	37	61	52	34	43	66	58	55	43	54	58	51	39	33	50	46	43	60	50	41	43	59	44	49	48	44	47	51	49	46	53	47	50	47	52	44	51	51	62	52	65	49	63	44	42	38	49	46	46	54	62	53	63	43	41	58	54	48	51	53	56	45	54	47	33	54	40	50	43	54	49	44	45	52	36	44	54	41	41	42	58	48	47	53	51	45	49	52	39	51	51	45	36	49	52	58	61	51	46	43	46	49	48	40	39	44	39	55	66	42	46	39	54	42	47	58	51	50	53	50	45	51	59	41	58	63	58	51	48	49	44	48	49	54	60	67	68	54	44	49	55	44	46	47	44	42	51	49	50	50	40	41	58	57	62	56	52	53	48	46	42	42	48	62	60	55	39	52	44	51	55	56	56	53	52	52	36	44	52	57	56	62	38	67	62	39	53	54	44	64	47	47	48	53	41	48	44	52	50	43	57	39	36	52	40	44	47	55	46	55	55	41	39	36	50	55	58	55	47	58	56	50	51	55	60	59	54	56	53	43	48	43	43	46	56	42	56	47	51	46	46	59	51	50	53	51	48	43	43	51	52	53	51	47	35	51	46	52	46	43	43	37	45	45	40	47	42	40	64	63	49	40	49	52	47	40	49	48	58	43	58	45	70	52	58	37	47	51	50	56	51	57	48	51	58	59	62	53	33	50	45	57	43	44	56	49	47	60	47	46	63	53	40	47	60	57	46	49	38	59	43	60	50	55	48	47	64	62	48	52	45	41	63	50	50	52	50	46	51	53	45	56	56	35	47	58	45	40	49	34	56	54	39	41	47	52	31	52	46	60	51	59	49	41	47	46	53	60	49	46	52	46	56	39	53	56	56	50	53	31	54	56	46	45	43	53	39	56	58	42	38	55	59	54	44	55	45	46	51	56	40	48	45	40	37	46	40	51	57	41	60	59	41	57	43	55	41	46	55	49	44	41	47	56	44	64	44	39	47	62	43	51	48	52	58	55	49	59	48	52	57	55	34	51	55	38	48	70	42	41	45	49	62	32	47	49	53	62	43	52	55	48	48	36	49	47	45	44	43	38	44	49	44	50	55	49	49	49	52	62	56	54	42	42	39	48	51	45	55	53	46	42	52	64	42	53	46	51	48	58	54	47	40	61	55	56	39	42	50	53	52	64	56	47	50	52	47	55	45	50	52	56	47	46	42	43	53	53	56	40	45	40	49	53	48	49	43	45	41	45	45	41	37	43	50	43	36	47	55	51	47	57	37	48	41	56	51	40	47	62	43	47	46	43	52	63	47	41	41	40	46	55	37	43	52	49	45	53	62	43	44	55	53	53	50	46	49	44	49	54	59	60	56	50	46	45	47	64	43	53	47	71	45	64	48	46	50	57	52	48	59	56	48	41	64	66	48	50	42	59	45	53	52	53	51	44	41	36	54	43	45	42	51	49	47	38	46	53	47	45	38	59	56	48	50	40	47	56	53	41	33	52	59	50	32	51	47	39	54	47	61	52	49	56	52	52	37	57	51	58	48	51	53	49	43	48	45	47	50	60	48	45	51	47	59	43	52	52	54	45	51	60	54	47	53	42	51	42	45	45	43	49	47	48	51	40	50	56	53	48	42	62	53	47	46	42	50	57	53	57	49	46	54	48	57	65	47	51	44	42	68	55	40	54	47	57	55	53	50	50	52	50	52	50	42	46	51	48	44	54	51	57	49	44	50	57	49	42	60	64	44	50	40	46	46	48	38	58	39	51	46	47	50	45	49	50	65	54	62	46	46	40	50	50	50	50	51	55	50	50	55	54	54	55	67	52	48	60	46	56	41	51	54	38	50	48	36	60	56	46	36	48	64	52	50	44	54	47	45	54	48	45	55	47	47	57	55	46	59	50	48	44	46	45	47	52	40	57	51	50	52	45	47	31	54	44	44	38	41	49	45	47	41	55	44	34	41	42	58	56	55	45	56	49	45	55	55	54	45	53	52	41	56	46	50	45	44	42	39	59	59	39	44	59	53	47	36	45	37	61	52	51	51	46	36	47	44	60	57	50	53	43	54	46	51	56	62	51	51	50	44	50	43	56	41	51	50	56	44	41	52	50	56	61	49	47	57	50	51	54	44	43	53	42	44	48	55	40	39	53	40	55	42	52	52	57	44	57	56	46	42	44	57	47	57	38	42	44	41	50	46	52	69	48	52	53	40	53	46	47	38	48	48	43	42	44	61	58	46	58	48	50	24	56	41	35	54	52	43	38	54	63	54	49	43	50	57	50	54	46	48	49	55	47	47	38	57	48	55	55	56	43	51	45	51	33	50	42	54	39	58	43	53	44	52	55	55	35	46	49	57	52	45	58	40	43	38	45	48	56	52	46	51	53	35	55	57	44	42	61	55	55	53	52	36	53	47	38	42	41	61	49	49	44	38	59	60	66	39	46	49	50	58	52	49	41	38	34	43	43	64	57	47	48	50	46	52	66	57	35	48	55	72	46	51	45	32	50	57	50	44	46	53	47	48	53	45	48	63	45	49	64	60	51	43	45	48	54	50	43	48	44	38	51	54	51	53	59	60	52	54	47	56	42	43	48	46	52	49	49	51	54	44	59	43	47	44	54	50	60	54	55	47	57	46	47	45	42	44	45	52	42	50	52	52	49	51	53	39	47	46	58	52	44	56	54	49	49	39	64	44	51	43	57	55	62	39	52	46	59	59	52	46	54	46	42	46	42	55	59	58	36	33	39	52	49
11438	4686	3019	5991	12068	13102	10395	9529	8324	6934	7745	6972	7712	7234	6398	5658	4840	4552	4243	4110	3749	3383	2613	1986	1595	1563	1613	1638	1594	1363	1529	1515	1331	1363	1617	1344	1010	830	2376	3958	3290	3577	3512	2459	1544	988	739	601	599	544	542	550	534	549	520	565	548	581	556	539	550	565	518	557	498	563	520	535	566	545	542	526	535	558	554	553	557	515	550	511	555	513	567	532	535	566	540	528	537	536	531	567	515	518	565	572	527	567	489	560	523	517	534	533	536	559	549	569	559	579	554	522	485	546	540	554	530	560	560	542	542	510	545	567	549	546	553	563	522	583	529	527	577	574	555	566	533	579	534	516	578	584	564	522	558	552	527	536	535	528	573	481	542	566	538	569	509	562	551	509	541	525	559	562	545	513	520	571	538	557	554	541	528	526	565	489	544	542	579	500	575	538	549	532	554	545	505	539	542	562	514	526	549	546	525	540	541	500	526	546	534	583	534	544	556	588	521	537	565	550	540	545	573	502	540	496	532	502	524	531	543	483	528	586	523	484	554	600	545	560	539	528	543	562	588	533	567	558	561	529	564	588	542	578	538	591	542	572	590	529	565	542	572	563	591	583	575	547	532	519	554	568	574	569	508	579	535	550	528	546	509	559	540	515	522	501	544	541	560	592	526	523	493	525	544	544	576	508	538	539	545	568	595	530	551	547	542	534	559	591	530	525	558	574	545	547	596	562	542	562	556	573	517	524	553	532	553	524	554	539	526	505	549	598	545	534	578	572	594	570	557	564	522	570	543	565	535	543	557	557	550	562	518	557	531	599	530	582	553	544	581	579	528	530	547	540	553	563	507	558	523	524	523	533	515	520	519	575	535	544	557	567	547	545	535	500	593	538	517	563	573	547	590	577	495	522	559	557	553	564	568	545	533	510	554	554	544	519	572	548	537	513	576	572	556	577	544	546	567	521	536	559	555	546	571	578	573	580	559	552	558	552	508	566	535	537	551	528	587	545	554	567	532	559	559	522	582	561	540	571	557	559	566	528	522	551	568	544	528	547	581	553	542	525	578	533	539	520	526	541	581	546	577	564	565	544	580	541	531	548	547	539	494	567	537	557	546	532	484	555	559	527	531	538	541	576	532	529	522	523	547	509	506	579	572	522	529	571	592	550	559	565	573	554	524	528	590	560	564	539	474	527	580	548	539	573	573	558	609	516	572	503	540	513	561	520	548	550	537	497	553	572	533	509	549	515	525	517	550	575	545	569	585	508	587	606	584	541	545	536	551	558	556	585	563	553	577	530	527	522	549	553	557	569	553	531	570	517	548	512	558	558	534	512	553	570	526	569	527	527	579	545	557	565	528	573	590	533	540	565	501	575	545	526	534	536	536	538	595	548	540	571	554	561	533	549	512	549	513	515	551	504	541	555	560	563	566	548	572	546	545	572	543	539	523	494	575	571	525	549	579	523	571	525	530	527	573	534	549	534	560	521	543	544	592	598	549	544	583	556	563	535	538	533	525	525	521	552	542	512	573	527	532	510	540	520	527	549	580	589	576	519	545	572	548	568	541	583	534	540	559	514	570	538	549	572	544	537	523	573	550	564	554	519	493	568	513	565	581	542	583	549	534	566	549	564	572	534	565	557	538	509	553	518	583	539	558	499	516	547	595	556	529	529	573	561	533	511	586	554	598	538	587	533	540	584	546	552	520	546	530	540	559	546	593	527	531	541	579	521	553	613	516	522	566	515	509	544	548	576	552	550	557	535	553	552	566	545	497	542	502	563	538	540	523	528	538	501	535	514	476	504	530	511	509	561	537	577	522	600	548	565	513	550	566	553	552	556	557	541	547	565	530	570	537	587	513	565	577	537	547	588	537	547	516	518	584	557	549	552	535	537	561	538	564	573	556	521	548	571	529	525	537	565	535	553	522	543	551	543	587	522	516	571	534	518	502	549	518	493	541	556	543	523	567	561	547	542	550	527	526	521	538	521	575	557	490	533	545	549	558	561	560	573	566	542	530	539	574	516	523	518	550	540	539	559	550	552	523	565	542	578	513	549	553	544	530	552	545	555	580	565	572	538	566	525	538	489	591	556	563	532	570	551	536	584	542	613	549	577	560	555	570	580	555	543	516	510	584	580	540	549	536	522	549	565	553	545	547	494	565	558	570	549	549	507	528	562	518	572	517	551	496	557	545	550	548	536	566	554	502	518	523	576	543	568	546	532	539	558	575	539	503	543	549	596	537	529	572	559	571	544	561	526	492	521	563	589	574	582	566	562	519	548	544	557	567	503	552	518	499	542	563	550	575	565	500	557	534	541	614	562	569	555	556	548	507	546	541	518	527	535	546	551	537	578	559	555	555	520	555	560	567	556	524	548	523	532	580	538	551	538	529	570	525	517	553	546	518	525	563	561	553	512	517	565	527	530	570	542	546	554	549	595	575	527	571	555	588	554	532	537	562	547	542	545	582	539	556	517	532	537	556	597	527	534	525	536	493	518	599	564	558	568	520	542	600	578	557	495	563	579	539	566	541	526	540	554	503	562	523	575	523	559	553	540	552	565	555	556	548	531	597	561	541	525	557	531	569	521	559	547	571	548	549	554	532	529	553	550	535	552	501	532	509	546	547	585	523	518	542	545	536	565	554	529	520	526	516	538	547	568	544	547	545	554	562	559	536	560	543	529	549	549	569	563	580	557	555	576	540	485	544	506	552	522	541	533	550	562	514	511	524	536	528	575	510	560	525	515	548	557	528	569	542	598	561	564	541	518	562	533	569	503	574	528	532	564	575	528	538	468	591	565	588	555	553	556	555	520	534	528	565	531	556	511	563	547	550	491	553	562	545	560	504	541	559	561	539	541	530	558	578	497	551	564	540	555	547	587	534	515	568	553	562	555	540	560	541	545	532	550	505	550	577	545	540	503	493	555	526	531	504	573	524	549	480	585	526	549	526	528	512	546	565	513	581	591	559	548	529	560	536	535	527	548	533	526	556	581	562	566	573	579	549	562	542	583	549	559	589	563	542	564	561	570	534	577	558	524	527	487	553	564	540	534	538	584	536	552	504	546	540	550	608	538	555	548	560	521	539	522	569	544	607	573	526	533	538	548	570	535	549	507	584	547	528	513	541	564	548	535	559	537	530	555	551	566	599	538	558	511	546	487	563	558	542	554	522	486	545	547	518	568	534	514	536	550	524	556	542	532	524	557	537	528	533	546	563	552	528	543	514	544	532	520	554	553	508	565	510	545	535	508	505	594	492	514	529	577	541	538	564	524	530	510	530	560	557	568	544	559	594	538	517	535	586	501	546	623	541	512	529	484	520	567	528	529	562	519	588	590	549	555	601	579	547	513	568	570	576	532	515	570	561	544	529	547	559	533	544	590	569	559	538	506	559	518	509	521	561	549	526	534	546	558	531	566	543	570	503	531	553	560	558	523	596	542	545	519	589	550	575	534	579	573	550	503	532	581	529	508	537	536	548	522	493	557	581	538	553	520	572	572	545	524
825	517	357	232	165	275	291	266	256	230	208	279	251	238	254	230	196	194	181	164	116	128	97	79	89	108	110	85	85	75	90	101	84	75	65	86	70	93	264	138	199	383	349	255	160	94	79	51	50	49	49	51	61	59	57	51	69	64	51	49	56	54	56	60	58	45	67	58	54	54	50	54	50	56	64	71	64	62	53	55	38	50	58	54	50	48	48	61	46	59	54	54	59	50	57	51	61	57	65	55	63	65	57	51	54	61	60	48	58	58	73	51	72	45	59	50	61	51	60	63	54	55	57	52	51	62	62	57	60	56	45	56	70	51	47	59	66	57	71	47	58	63	49	64	58	50	50	53	56	52	67	66	66	67	48	42	66	56	51	44	57	67	55	44	70	65	51	54	58	54	55	49	44	65	57	58	55	57	57	50	45	52	53	57	63	63	54	46	62	46	49	55	45	57	62	51	51	64	65	59	57	53	56	61	57	54	51	58	48	70	56	47	45	56	41	43	53	53	51	54	62	71	57	52	57	50	63	66	56	54	68	56	50	64	52	74	67	55	59	58	58	50	59	58	49	50	63	56	63	64	55	61	55	56	56	50	57	68	54	59	63	55	63	54	48	59	54	51	68	60	58	58	50	51	43	51	44	59	62	65	60	73	49	49	55	48	49	51	49	52	55	60	39	58	53	48	54	41	52	51	63	39	65	46	63	59	58	56	53	46	54	54	51	56	50	58	75	54	51	61	45	54	50	57	57	59	52	55	54	45	55	55	57	66	52	61	56	56	56	63	50	64	60	59	61	68	48	51	65	54	43	43	59	50	65	61	77	45	65	49	45	57	52	50	51	57	53	45	66	60	55	56	33	54	60	55	63	50	73	57	71	53	60	66	45	52	57	43	53	58	59	58	50	59	63	68	56	61	46	59	42	60	60	52	51	57	64	52	57	43	51	50	73	65	59	51	48	60	55	54	66	56	66	66	52	60	51	62	55	57	46	51	53	71	47	59	63	50	61	47	57	50	64	54	55	50	37	52	55	51	49	61	56	48	62	63	64	62	61	60	53	47	52	54	67	63	47	51	55	67	45	49	48	56	58	51	50	58	54	43	62	60	63	44	66	56	47	45	65	48	54	56	54	62	63	48	56	58	55	48	66	43	50	57	54	63	56	56	61	59	51	52	51	49	66	62	59	59	59	64	62	58	64	51	71	64	51	59	44	60	62	54	49	58	53	46	61	50	52	57	62	56	59	60	51	51	70	51	67	47	58	57	40	52	54	49	53	41	47	62	56	62	67	62	51	46	60	57	54	53	57	61	66	59	62	56	64	64	51	54	62	54	75	41	63	69	62	61	48	53	46	54	65	63	57	73	54	62	45	52	51	59	62	49	47	54	58	61	49	71	44	56	52	57	71	41	59	59	52	62	63	50	54	43	55	61	50	58	60	63	46	51	64	54	50	66	72	56	65	58	40	57	56	63	67	48	51	52	51	54	55	54	58	61	61	57	51	67	45	60	51	54	53	49	70	50	60	47	50	72	43	62	70	55	62	50	55	64	56	56	71	42	72	45	66	58	49	64	53	56	57	47	47	71	67	59	67	54	48	51	43	56	51	57	45	61	62	59	55	48	49	51	65	54	50	54	65	48	60	47	55	55	61	60	73	60	51	56	57	55	54	43	59	57	68	66	41	68	56	54	56	62	60	50	62	60	56	57	58	51	56	47	61	57	55	58	55	49	57	54	59	45	57	59	56	47	50	70	56	57	49	51	58	59	59	58	57	57	66	49	56	58	46	65	49	72	71	67	55	58	55	50	56	66	52	65	61	56	61	47	58	55	48	63	55	56	59	77	62	50	58	56	55	54	52	50	46	64	50	52	69	47	57	46	48	79	62	51	60	42	60	61	54	53	82	70	57	48	52	68	60	49	51	56	49	58	58	54	53	50	54	59	52	51	68	64	55	55	57	62	47	70	56	60	61	53	67	51	47	53	48	71	55	50	49	54	65	56	64	52	45	57	53	42	51	51	59	42	59	64	56	50	48	47	57	66	59	51	59	58	51	47	69	68	53	50	58	51	52	48	57	51	44	62	55	66	52	64	50	61	61	56	60	54	43	73	53	72	56	59	55	60	51	70	63	56	53	58	47	48	71	48	60	58	41	56	60	51	50	59	55	59	57	52	49	67	50	62	63	53	58	61	64	49	63	54	52	64	59	48	51	60	53	46	50	58	69	53	42	53	63	68	56	55	67	63	52	46	43	51	53	37	51	54	60	53	46	59	59	63	47	55	62	60	63	60	51	64	51	59	55	60	59	54	52	54	48	66	59	64	55	69	59	49	48	59	60	51	56	61	67	52	51	67	56	68	53	46	48	60	58	56	67	54	50	48	61	51	59	53	60	49	52	57	64	64	69	55	70	45	41	53	57	65	53	52	55	60	63	54	59	57	39	62	64	66	58	67	53	45	46	56	44	62	75	59	47	57	46	70	67	62	40	60	48	47	52	65	60	45	55	54	42	68	60	52	50	68	68	53	60	65	50	54	52	43	54	48	58	57	58	42	56	46	63	64	47	64	45	57	57	57	60	44	61	70	61	51	54	56	55	59	54	58	58	50	57	60	55	60	48	67	53	58	59	54	58	61	63	71	51	61	58	62	56	53	53	40	56	58	53	55	63	45	52	52	48	34	49	51	66	55	63	53	45	56	61	55	71	41	52	57	56	53	56	67	67	42	48	59	62	73	58	54	61	56	52	56	61	53	58	41	56	46	48	52	63	54	47	52	60	35	63	66	57	57	58	58	50	50	62	53	59	47	53	52	57	53	54	61	63	70	50	47	43	61	50	65	49	52	57	55	50	70	50	57	58	53	54	48	54	56	53	51	57	65	61	52	63	58	51	52	50	48	49	54	49	61	54	46	62	54	47	50	51	62	47	49	56	63	52	54	64	56	67	50	55	52	63	53	52	43	62	53	55	56	62	65	61	50	59	51	56	66	51	61	58	57	49	64	55	60	55	49	62	61	47	58	66	34	58	56	67	54	43	45	63	51	46	64	60	33	52	61	52	55	59	51	65	66	59	63	54	54	42	60	59	53	41	49	57	41	61	60	41	59	57	50	52	56	47	57	69	59	39	66	44	51	48	58	53	57	51	78	54	48	55	65	57	58	60	56	54	49	52	56	51	51	53	60	57	63	63	62	65	45	52	58	55	60	51	58	55	52	52	57	59	43	50	73	53	74	57	64	65	50	53	46	77	62	69	55	62	57	61	54	51	51	56	65	64	53	52	52	58	58	50	62	52	50	44	61	48	58	48	48	58	33	48	71	59	54	52	49	50	60	57	55	56	55	55	61	60	70	45	65	52	68	61	53	74	67	69	60	50	58	61	70	74	59	49	53	65	68	58	53	54	47	60	42	56	52	62	54	52	52	62	63	61	50	61	64	55	49	60	62	58	62	60	42	59	52	58	69	51	66	61	45	74	50	49	38	43	52	50	63
14153	8790	5898	9261	15465	16695	15003	13383	11316	9130	9401	9398	8702	8990	8082	7170	6574	5569	5570	4662	4303	3792	3265	2392	1925	2331	2563	2134	1928	2102	1988	2097	2135	1820	1833	1829	1447	1860	7550	3267	5033	9628	8470	5645	3226	1727	1005	730	663	628	690	564	642	607	675	623	618	624	607	627	577	587	665	636	603	649	627	633	605	572	646	612	643	649	627	610	614	598	658	619	617	615	634	610	622	643	650	652	603	660	604	641	626	595	634	615	590	577	628	585	655	621	634	655	621	598	620	615	623	603	609	590	655	620	582	669	622	586	644	620	639	614	628	653	626	669	574	618	605	589	636	616	613	636	605	633	639	577	598	629	629	591	631	649	570	631	666	650	604	614	631	596	585	607	686	627	626	593	612	595	666	632	592	624	618	612	618	618	638	660	610	598	624	619	600	644	660	639	586	528	643	621	572	612	637	640	600	615	617	600	649	577	610	605	599	592	641	606	656	636	634	609	618	608	646	550	580	647	605	603	645	593	591	616	616	671	592	621	627	648	596	586	584	625	664	600	593	567	607	641	617	628	604	644	630	594	576	600	611	629	567	618	581	598	681	596	620	632	605	628	578	645	593	593	602	590	624	572	620	619	608	606	648	643	570	580	596	649	556	610	621	609	620	604	591	613	577	634	600	629	601	643	652	616	599	603	633	588	618	642	598	571	591	660	605	620	654	604	595	614	609	601	601	637	687	600	595	650	532	609	607	617	586	607	620	603	594	563	608	605	629	651	626	646	629	587	660	609	637	623	618	630	628	651	584	645	654	614	640	615	619	623	628	616	620	610	633	616	599	566	601	583	643	606	630	652	622	609	608	624	646	587	606	569	589	633	590	608	618	602	610	624	657	622	643	635	596	601	653	572	662	663	619	639	576	610	639	583	647	620	637	621	667	625	595	628	645	644	590	600	639	569	575	630	572	621	650	624	595	592	675	564	598	635	641	615	653	591	648	630	629	666	659	591	598	670	651	586	629	632	618	634	599	664	597	633	644	631	603	626	623	620	630	662	612	608	617	613	652	669	625	630	647	643	611	611	612	595	620	664	596	607	637	616	576	621	597	640	640	595	598	610	635	610	641	610	640	563	607	590	663	598	616	596	616	610	619	610	609	596	603	627	628	671	607	650	615	626	623	624	617	625	644	632	620	615	626	609	621	610	603	680	606	625	637	677	654	627	569	626	599	635	597	669	581	615	661	606	584	669	640	591	611	620	572	605	627	598	566	592	659	624	617	612	621	637	649	642	632	637	615	600	621	608	619	653	676	650	605	589	605	621	643	629	619	610	626	605	599	622	642	627	590	655	618	638	629	577	607	582	580	658	646	579	631	589	644	582	634	657	602	592	610	620	626	595	645	604	639	599	614	625	644	617	638	667	626	628	618	631	621	630	608	639	621	595	609	584	637	588	601	629	630	588	593	602	625	634	637	607	599	637	610	574	674	589	602	595	609	627	617	642	620	629	611	590	653	630	602	651	661	608	616	621	641	649	612	623	573	621	639	579	653	637	623	652	605	614	614	602	602	616	633	660	607	607	597	587	601	590	592	607	601	581	577	653	620	583	581	636	649	619	615	629	621	654	615	594	628	619	580	574	622	651	596	606	603	654	632	637	650	619	607	575	646	583	602	636	604	632	573	634	626	603	665	647	601	563	638	611	623	614	579	644	611	634	652	616	648	633	571	624	571	584	599	630	650	584	614	656	623	609	666	606	615	612	609	645	594	655	640	634	641	632	645	592	591	563	638	624	648	610	638	590	585	632	567	617	586	594	624	625	598	659	576	631	638	624	637	626	612	618	594	604	611	644	608	596	605	644	596	589	628	602	663	632	608	618	590	623	641	577	627	577	652	612	626	594	564	622	601	604	617	627	668	620	580	617	623	633	626	624	595	622	561	609	643	639	640	624	598	624	575	625	622	635	595	661	587	631	626	607	592	632	634	630	642	622	602	602	648	607	630	632	603	629	670	614	637	659	597	630	604	593	654	593	648	615	639	620	627	610	608	600	624	582	602	584	592	628	600	595	658	621	630	624	592	579	592	605	622	607	665	665	651	613	648	615	658	663	593	656	663	645	609	625	619	623	604	636	589	627	621	624	591	608	637	666	692	612	595	617	614	611	587	620	635	575	638	661	593	591	651	642	623	625	622	630	642	597	589	625	575	652	631	635	643	636	621	619	611	608	639	579	672	649	609	635	637	606	607	601	598	593	547	606	607	626	580	642	642	647	590	611	645	624	611	590	590	630	617	594	633	613	617	638	665	611	648	624	624	618	615	597	591	623	600	624	573	596	567	608	589	576	602	636	610	570	609	639	633	564	609	618	640	619	589	632	584	594	617	649	614	631	626	604	634	612	603	617	589	620	584	588	677	618	631	636	633	626	644	607	584	602	633	635	612	615	591	646	577	638	640	646	599	619	634	620	636	657	596	590	629	692	603	633	657	586	639	586	596	623	675	593	613	598	552	602	646	648	613	614	564	636	637	634	542	544	613	633	610	623	632	614	613	667	618	608	614	620	641	644	637	599	600	608	621	610	598	668	691	640	648	601	596	626	663	622	586	609	593	605	567	648	654	592	656	600	577	631	656	621	666	648	628	654	545	614	620	608	622	607	615	639	616	594	607	630	621	607	617	613	638	560	585	652	577	612	618	594	634	619	607	616	604	633	623	640	587	619	621	625	642	611	610	626	635	634	651	612	669	630	621	619	665	608	620	608	665	621	643	638	626	619	595	620	622	615	605	650	617	610	618	600	661	606	592	654	603	613	693	657	602	628	662	618	596	651	618	642	627	644	641	578	603	603	572	639	631	621	600	593	660	611	646	644	634	665	595	667	607	596	656	625	622	635	595	632	605	639	632	666	642	591	615	621	647	625	622	645	634	637	646	626	594	622	617	602	650	604	658	617	606	625	620	609	650	667	636	597	622	597	624	612	576	610	650	621	669	642	644	640	610	608	658	655	637	594	634	598	640	638	634	601	580	607	600	598	621	604	616	636	623	614	631	573	620	584	662	617	691	595	630	614	608	647	610	645	610	619	621	604	650	639	628	661	629	606	618	593	603	669	600	599	605	660	578	622	653	621	618	617	626	637	646	614	600	615	569	612	652	575	622	608	654	624	607	631	637	605	614	583	599	618	624	627	657	674	671	582	622	626	590	605	633	635	576	586	651	614	601	606	671	581	636	619	650	591	602	616	591	631	576	647	644	592	588	615	598	606	613	593	593	605	613	635	596	632	598	601	637	594	585	606	641	584	622	573	580	619	614	648	628	605	608	615	614	629	618	622	631	650	633	631	652	629	608	605	583	640	624	634	595	633	562	618	616	611	573	603	619	605	617	598	626	601	606	577	635	578	621	651	617	628	610	608	633	620	615	596	621	637	595	654	655	581	634	622	610	636	656	603	611	625	624	628	607	653	602	641	617	654	675	629	619	603	576	619	636	586	599	641	638	618	641	619	630	638	653	632	585	612	589	619	583	623
2388	490	238	198	194	297	336	308	239	218	230	212	229	232	226	217	176	186	154	142	135	106	120	95	85	80	117	109	94	91	113	104	103	82	97	81	83	93	208	80	334	464	351	217	167	83	67	69	53	45	60	42	50	49	52	40	49	50	57	58	44	42	42	44	42	53	51	56	38	42	55	46	65	42	46	33	54	43	48	54	56	45	44	56	42	43	54	50	58	48	50	50	49	51	56	54	50	43	63	46	38	62	35	51	46	59	45	48	38	49	37	48	47	58	41	43	43	48	55	50	50	51	41	54	49	57	45	50	48	55	46	50	51	44	45	48	53	42	52	43	58	68	39	48	31	36	61	44	43	44	46	44	47	59	47	47	43	44	34	51	55	48	52	56	47	44	51	55	57	44	44	43	50	42	54	58	46	52	56	49	42	41	45	47	50	42	55	48	47	58	56	49	56	60	57	46	42	63	36	47	53	52	52	59	48	53	39	58	49	40	42	53	49	50	33	36	61	42	34	42	41	45	57	56	51	38	31	52	40	44	44	46	49	56	53	35	46	50	44	42	50	54	53	50	41	53	50	44	52	52	49	57	61	53	54	42	55	45	54	44	38	58	42	53	42	47	55	49	42	55	57	40	39	34	50	52	39	54	63	62	45	38	42	43	38	46	46	38	55	65	56	43	53	42	36	51	59	53	49	67	42	30	46	47	48	59	46	42	59	47	66	45	35	62	56	39	60	44	52	45	43	44	48	46	44	47	53	44	50	50	49	52	54	45	42	46	52	57	55	49	52	52	64	56	57	44	37	36	35	40	41	43	37	48	60	57	59	57	60	45	45	57	61	52	43	49	48	51	54	48	49	48	48	53	53	52	35	39	46	56	49	49	55	52	50	54	42	57	46	53	42	47	55	44	58	42	51	54	43	46	44	65	51	43	48	49	42	52	48	44	40	46	42	51	49	41	52	61	39	44	52	54	56	41	41	48	38	39	42	49	51	58	46	43	51	38	54	41	52	51	52	62	57	45	50	44	55	53	56	59	38	55	56	68	55	35	38	35	40	46	47	47	39	45	40	55	36	62	42	42	45	51	48	46	54	51	47	47	47	46	37	48	54	45	49	33	42	41	45	46	37	40	53	58	51	50	50	43	39	45	42	51	58	45	58	39	45	48	49	39	46	30	46	45	52	53	52	50	40	44	45	43	63	41	51	47	44	51	37	53	46	52	38	39	45	34	48	58	53	53	49	46	55	39	41	53	48	49	48	55	49	46	50	53	44	43	48	49	45	40	39	50	42	50	47	50	48	51	57	59	42	61	47	60	48	38	33	43	55	41	48	43	51	41	48	48	48	40	43	43	55	50	49	47	49	49	45	48	45	38	51	54	42	42	60	43	51	52	45	47	51	48	44	48	45	51	53	50	52	66	44	50	52	44	44	53	61	46	55	58	47	56	42	53	52	51	45	42	50	42	42	61	33	49	55	47	50	47	51	59	53	46	39	50	48	56	43	50	61	55	54	35	48	53	57	45	51	50	46	44	42	51	46	49	40	42	49	43	49	52	40	43	47	50	31	45	49	41	51	40	39	60	37	47	51	48	45	32	52	46	61	66	49	44	44	55	56	52	57	52	62	52	43	56	46	68	48	55	47	43	54	48	48	53	54	55	51	53	43	45	45	45	47	35	54	59	44	46	51	49	36	51	49	51	55	47	36	40	46	56	46	44	46	53	47	50	55	41	58	46	53	48	51	50	46	36	52	48	50	54	47	43	46	52	45	46	60	50	55	45	38	43	45	66	38	47	54	50	46	45	54	39	63	53	47	41	46	54	55	43	53	56	51	52	51	44	58	50	41	52	40	41	44	48	47	50	57	42	43	38	39	63	37	43	49	43	45	45	42	37	50	49	49	50	54	36	40	42	40	50	40	57	53	50	40	56	32	45	48	36	51	50	51	45	52	58	48	58	40	38	40	44	48	41	36	45	49	44	58	59	38	56	40	55	54	32	29	45	48	59	48	45	43	66	43	53	41	47	46	41	45	40	46	49	53	49	60	44	43	54	46	43	50	38	50	53	54	40	46	41	39	38	54	48	32	46	50	39	41	52	48	44	51	40	50	49	40	48	49	42	51	49	48	45	45	52	38	49	47	41	29	77	54	33	47	45	47	48	43	35	40	51	34	48	51	54	50	37	56	42	51	52	47	48	54	45	50	52	43	43	52	44	34	55	55	36	42	53	45	58	44	50	37	52	50	50	41	54	41	61	44	45	45	52	51	49	45	26	44	42	46	53	46	49	47	47	52	45	48	39	37	43	42	44	44	44	55	54	56	38	61	49	46	54	52	54	56	45	45	38	42	47	49	45	44	43	49	51	50	53	37	44	62	36	52	66	51	49	40	51	49	57	48	38	61	46	44	38	42	63	53	39	42	34	46	38	52	51	52	44	46	37	48	43	46	41	51	49	41	42	46	43	41	42	40	56	48	60	44	64	55	36	41	52	42	50	56	51	50	62	57	43	50	53	51	54	64	46	40	54	52	48	37	50	53	60	58	57	61	49	45	49	49	52	45	44	50	55	47	43	38	41	46	33	58	50	44	46	57	51	56	53	50	51	41	46	48	42	42	53	55	45	53	58	48	45	46	54	50	43	42	46	46	39	44	45	61	41	39	56	53	42	37	58	38	38	46	47	49	42	57	38	67	48	40	52	42	51	48	53	53	53	41	44	49	43	39	53	58	49	61	50	46	53	51	47	42	58	37	60	45	49	40	46	48	46	35	40	42	55	59	41	39	50	61	54	50	37	46	47	57	42	52	37	50	35	47	58	39	46	39	48	42	61	48	58	47	50	52	56	41	62	38	49	50	51	58	57	47	46	50	59	36	42	43	45	43	52	52	42	57	45	41	39	39	50	38	50	40	44	45	44	45	44	50	48	38	46	54	42	50	55	53	43	47	48	47	43	57	35	42	50	44	39	42	60	52	39	42	47	52	61	47	53	47	49	56	55	45	53	42	51	50	40	52	48	51	52	36	51	37	42	56	52	39	49	52	46	46	56	42	55	50	29	53	44	49	36	52	42	46	48	38	39	51	47	53	58	31	48	46	53	50	47	49	46	52	42	42	50	41	57	36	70	58	48	60	48	46	51	38	44	48	46	46	39	49	50	44	44	41	51	55	52	48	51	48	45	52	30	59	49	32	48	44	49	54	48	52	42	48	39	43	56	49	55	51	40	47	47	44	42	49	52	47	54	47	44	59	44	36	32	60	45	44	57	46	38	49	53	51	52	52	55	54	37	55	40	46	60	64	42	41	40	52	45	44	45	47	47	46	51	42	39	46	47	31	36	48	47	43	51	50	54	51	46	42	53	49	49	51	47	56	49	48	46	63	42	45	54	55	42	53	53	46	53	50	56	42	38	51	47	33	53	36	44	55	46	55	40	47	58	49	46	47	46	52	56	53	35	43	55	38	50	50	48	43	56	36	46	46	40	51	48	44	33
15513	8485	4852	8485	15795	18198	17072	14752	11622	10090	9171	9244	8529	8497	8112	7528	6331	5829	5060	4097	3927	3676	3287	2258	2016	2549	2682	2477	2274	2405	2459	2506	2236	2009	1891	1834	1594	2426	5204	1766	8526	11183	8436	5622	3023	1637	960	688	568	502	553	538	567	527	579	550	547	559	549	523	550	541	538	533	553	562	559	522	541	537	506	523	534	537	568	546	522	519	508	504	536	512	535	547	528	528	532	564	546	510	566	550	516	531	520	562	512	541	504	577	521	517	535	562	561	546	556	551	515	518	539	564	544	524	530	549	532	549	519	580	533	563	540	592	539	562	538	548	506	530	566	568	506	560	545	512	544	520	535	519	504	555	488	536	521	547	577	590	564	519	563	540	572	506	554	567	501	523	531	570	510	537	542	521	511	490	503	551	573	518	552	532	519	520	520	529	502	500	514	544	521	537	507	544	541	539	555	517	530	531	477	572	543	548	534	597	531	537	580	530	565	464	533	524	535	558	552	578	536	520	548	541	552	523	514	512	492	495	519	508	519	514	531	561	608	492	554	566	506	551	569	532	526	556	555	521	527	572	561	535	527	560	519	497	553	518	561	530	528	506	540	540	568	516	548	533	532	528	559	503	543	539	515	548	551	520	570	521	525	549	553	595	543	520	562	520	528	554	516	523	540	521	515	567	543	515	534	536	522	528	542	547	539	553	564	541	540	520	530	516	553	512	539	535	496	544	522	497	578	576	563	559	528	566	553	544	554	551	576	510	534	521	521	525	528	525	525	547	555	530	531	551	545	558	509	537	525	559	521	559	517	528	513	540	553	528	547	548	535	529	542	548	518	568	547	571	619	512	540	521	503	506	563	552	595	500	536	519	527	537	539	497	585	526	494	550	529	506	542	529	556	537	545	519	542	542	544	545	552	565	519	515	553	532	536	541	525	545	539	564	522	534	575	525	537	530	496	501	515	559	507	532	523	535	521	528	528	539	515	561	548	523	539	495	525	516	538	544	532	549	526	528	546	535	555	497	528	554	587	537	570	512	526	532	524	523	553	588	562	548	548	490	565	534	539	543	559	571	517	538	530	525	522	502	522	509	501	529	536	538	532	553	513	575	546	512	506	535	522	526	544	479	543	535	542	519	507	526	529	547	573	513	480	533	537	524	535	538	552	544	548	539	559	533	563	564	560	515	532	557	569	504	526	550	560	543	518	552	514	533	504	531	558	528	540	529	504	520	514	499	542	531	532	503	523	508	559	517	525	516	555	502	545	482	497	534	544	561	570	519	546	563	511	572	548	574	527	532	502	533	571	556	538	555	518	569	519	519	495	553	506	533	558	523	508	527	527	546	533	536	522	542	522	563	568	544	525	573	563	568	574	535	561	530	579	537	512	523	535	565	562	514	532	552	545	560	525	494	527	538	530	564	545	540	573	532	544	537	536	541	485	516	552	549	493	539	543	545	540	535	543	492	595	510	554	545	484	584	506	554	531	524	536	514	518	524	530	522	551	542	526	522	543	488	507	518	494	527	490	540	554	557	556	575	535	519	540	552	578	543	518	511	560	533	535	503	551	531	514	545	541	551	546	512	565	512	545	538	537	502	523	541	577	524	549	544	508	543	534	555	512	543	512	581	594	516	519	523	547	571	552	555	545	532	528	500	507	566	508	507	567	537	509	534	536	525	504	534	530	500	520	505	494	526	573	499	563	510	530	552	517	530	523	519	556	539	528	540	544	535	544	539	558	535	524	547	547	541	522	524	530	545	562	567	498	508	560	522	566	541	547	500	542	528	516	497	539	524	484	529	552	564	531	536	532	529	548	539	514	534	553	534	554	561	545	538	502	585	567	503	524	542	559	517	530	524	536	560	535	531	541	515	523	551	549	553	574	509	556	520	490	569	522	548	514	548	509	514	530	519	528	500	555	557	520	519	522	588	545	560	539	535	489	509	553	492	577	518	507	547	572	525	561	502	521	511	545	549	530	564	517	517	559	545	587	547	540	569	526	588	543	528	517	566	525	518	504	542	531	553	540	545	596	536	574	533	548	570	555	526	493	555	506	526	502	536	525	552	561	543	572	539	498	520	580	550	546	558	520	537	546	554	595	503	464	558	567	520	542	552	551	516	578	559	540	543	523	544	559	530	542	574	548	556	526	529	538	578	521	530	551	559	543	478	550	525	572	522	547	497	552	559	489	533	519	567	520	547	494	526	544	546	535	558	581	554	511	523	551	544	531	530	534	525	611	515	535	504	553	534	536	551	535	519	520	514	537	480	539	538	553	537	566	513	569	532	502	545	515	574	534	547	508	528	555	558	507	533	538	523	557	535	552	492	516	519	503	524	555	501	540	551	566	527	533	561	534	516	521	549	539	527	556	518	609	524	498	564	546	563	500	521	560	486	502	551	537	520	566	509	516	514	571	513	565	549	567	527	535	520	520	560	525	538	519	507	568	532	529	552	553	516	554	526	497	549	526	517	502	550	541	516	569	508	555	514	496	543	570	474	494	559	563	541	543	498	520	532	530	540	533	470	505	516	525	544	570	542	525	594	488	549	521	542	522	536	539	554	546	533	527	568	528	535	549	531	510	524	540	499	514	511	545	532	543	542	505	477	533	564	533	536	521	526	560	526	528	524	493	585	528	575	549	543	527	535	560	520	500	528	545	530	527	475	545	544	531	529	490	559	541	512	532	511	578	541	519	506	516	560	556	541	510	509	553	564	533	544	520	508	578	524	521	536	567	544	537	537	525	534	547	504	549	528	558	533	534	528	518	519	546	525	572	537	555	526	503	493	535	548	530	545	547	498	542	596	552	559	536	524	547	549	531	542	544	565	530	499	541	537	550	556	504	540	508	540	533	574	545	555	538	546	510	567	575	503	561	509	528	547	480	513	543	557	508	529	541	576	566	543	498	514	542	539	548	511	545	546	477	605	560	523	537	531	572	546	501	534	540	506	560	533	503	542	546	559	528	524	512	563	550	486	512	563	565	543	509	535	523	490	489	555	525	551	582	543	553	530	590	521	578	563	529	517	539	547	548	547	580	561	525	524	567	534	542	527	525	565	523	524	511	517	535	521	535	526	484	539	572	543	529	542	556	571	599	496	522	517	545	547	532	552	577	560	548	511	524	525	545	455	538	554	555	551	539	510	540	549	560	571	523	486	540	495	546	551	553	511	535	548	546	549	516	551	530	504	549	524	506	503	486	531	528	550	527	533	560	555	531	564	526	517	518	540	539	518	503	576	543	457	529	512	560	534	600	594	537	571	539	492	513	582	536	521	521	544	575	530	527	522	549	548	545	533	547	533	565	523	522	534	568	540	518	550	540	512	504	521	558	513	506	524	538	552	502	505	536	533	555	536	539	503	545	535	522	567	594	503	493	528	555	545	582	560	519	555	543	526	581	585	509	563	526	537	533	522	534	493	525	524	540	566	536	530	502	526	559	577	518	572	495	516	554	535	522	527	568	538	535	518	536	546	550	553	555	511	535	522	495	529	560	524	539	520	504	487
1583	690	363	213	244	406	489	430	375	287	268	256	250	261	305	222	232	184	170	137	147	149	109	112	82	79	103	124	118	116	131	118	111	124	110	92	85	89	174	143	721	845	498	365	204	115	78	63	48	53	48	54	49	52	54	52	53	56	51	71	74	51	58	58	42	61	50	45	46	56	60	49	64	54	55	60	58	39	58	45	38	50	54	57	56	56	57	59	66	56	59	57	47	48	59	51	56	48	62	48	48	67	56	63	48	55	55	52	59	56	53	49	70	61	63	52	60	52	44	60	49	63	50	59	68	63	41	54	64	56	55	51	61	55	39	53	54	55	58	59	47	63	66	68	53	59	65	51	55	49	55	48	57	58	60	53	68	46	53	63	62	50	62	55	55	57	52	48	62	59	52	45	56	51	57	50	67	55	52	49	67	57	56	53	65	53	48	54	59	61	54	62	43	58	59	60	54	67	56	41	51	51	45	53	64	66	46	52	50	52	54	64	65	53	52	55	64	58	48	48	54	42	66	40	59	59	54	49	62	47	57	61	67	55	65	53	45	48	48	55	60	40	54	54	54	48	61	45	51	71	58	47	38	50	62	55	60	52	57	48	56	52	45	49	56	50	56	60	63	48	47	64	52	56	65	62	57	58	70	55	69	63	53	71	59	53	52	62	56	43	67	53	60	67	45	57	44	49	48	48	43	52	44	61	48	67	50	55	50	63	51	52	62	51	59	59	62	60	59	50	68	62	53	48	57	54	61	58	68	53	53	51	55	46	57	58	63	57	53	63	66	65	77	56	68	62	64	58	66	76	56	43	65	43	48	54	69	55	55	59	54	58	66	51	62	56	48	64	57	60	50	57	54	52	58	53	49	51	59	58	58	41	47	43	61	59	61	55	53	54	54	60	53	46	56	59	57	56	51	58	59	67	66	52	61	63	57	62	60	63	71	46	58	55	59	56	48	63	55	62	54	58	51	51	58	67	52	60	67	52	64	60	52	56	60	47	66	56	62	53	52	61	56	52	76	61	47	46	51	61	68	53	60	56	47	43	56	58	41	61	60	49	61	54	53	62	53	50	51	61	54	46	54	66	58	44	61	46	54	55	52	62	67	66	52	56	54	66	38	56	42	53	46	51	49	47	50	54	66	59	51	48	51	48	46	58	48	49	55	63	55	61	47	55	54	58	65	57	56	50	51	56	50	52	58	50	42	60	64	67	64	54	58	54	64	46	57	63	56	57	66	47	54	59	49	58	56	55	52	68	50	54	43	46	54	52	59	54	67	54	53	51	67	51	53	55	61	67	61	59	58	58	63	50	56	62	50	59	58	70	64	50	65	58	59	57	62	63	52	59	39	45	46	58	62	54	57	63	61	55	56	62	65	60	56	55	68	59	46	47	68	55	60	59	53	49	54	65	58	69	56	77	65	56	59	70	49	57	65	57	51	64	55	60	54	57	65	52	48	60	58	49	59	46	62	53	71	43	56	50	41	56	53	49	55	48	40	49	50	53	59	55	57	49	49	57	45	59	50	59	46	50	56	67	58	55	74	53	39	52	64	54	65	61	51	58	54	55	54	44	47	52	52	44	45	55	56	50	58	63	51	62	53	59	67	63	66	74	85	44	57	48	60	61	63	43	61	43	62	44	56	47	63	49	53	51	59	49	56	62	53	48	54	62	60	46	62	57	46	70	49	59	53	53	57	59	69	38	66	68	55	64	56	62	58	51	55	56	63	62	60	63	57	54	53	62	47	55	55	63	56	62	61	52	47	58	48	64	39	55	58	42	43	55	48	54	48	58	61	64	52	45	62	41	52	57	65	69	54	57	48	55	55	51	57	54	60	54	52	47	45	67	55	56	52	62	52	59	51	49	51	63	59	62	60	51	74	53	60	59	58	60	50	56	51	59	62	62	59	65	66	52	56	63	40	62	53	43	55	56	64	53	60	59	47	56	41	39	50	62	55	49	56	63	47	55	43	59	62	67	54	67	54	65	57	51	55	54	55	53	72	50	51	70	55	58	58	59	57	57	60	61	51	67	64	50	43	47	60	51	61	63	52	56	60	62	57	50	51	53	57	54	63	63	50	73	63	63	54	61	68	43	61	68	56	64	62	53	58	53	42	70	55	68	55	44	50	54	57	63	54	54	55	39	56	65	59	54	48	38	56	55	57	46	58	59	45	61	59	62	46	50	64	64	58	63	60	67	57	61	56	53	60	64	57	66	76	56	61	65	59	62	58	44	58	55	62	63	63	50	53	50	53	54	58	49	71	52	45	71	52	48	52	53	58	49	41	50	66	53	66	59	55	47	73	43	65	55	58	51	53	67	53	61	57	69	64	57	52	52	53	58	57	54	51	59	56	57	37	68	61	50	48	55	49	50	59	41	51	65	52	55	53	51	46	52	54	48	50	48	59	58	51	70	50	56	66	48	49	54	65	57	50	65	56	45	63	57	49	68	50	54	57	47	60	63	74	53	48	60	66	62	67	56	56	57	53	66	50	52	59	51	63	47	54	57	57	64	61	66	59	37	55	57	62	55	51	54	54	32	60	60	55	52	50	57	62	65	53	49	60	72	57	38	61	53	53	69	54	61	59	61	69	48	45	58	43	46	48	41	49	47	50	48	48	55	54	74	67	67	56	49	56	38	63	58	75	53	70	48	65	43	55	62	49	58	56	55	61	59	58	50	50	67	44	49	77	49	50	55	48	63	61	48	60	63	50	52	70	39	55	54	50	56	49	51	60	66	54	48	59	62	43	65	65	56	60	64	53	56	56	47	62	61	56	61	50	64	63	67	49	61	54	54	59	46	64	57	57	54	61	65	59	71	63	58	46	47	59	42	61	58	56	35	56	61	50	46	63	58	55	58	61	50	56	65	55	55	53	59	54	57	57	48	59	69	54	48	56	45	53	53	46	61	59	60	70	70	47	54	52	54	44	67	57	58	57	61	53	46	58	54	62	60	70	55	70	57	62	51	48	60	50	51	62	61	56	58	51	60	63	32	60	57	65	66	64	52	64	51	44	70	48	61	61	57	47	57	57	53	56	68	50	44	46	69	65	58	61	57	56	58	51	61	61	51	56	48	61	49	64	61	53	62	69	52	53	53	53	62	57	63	56	63	46	72	57	58	60	71	63	43	54	71	62	68	53	54	58	52	46	63	52	61	55	51	60	51	48	37	46	45	37	56	45	57	58	63	46	51	61	56	64	55	55	64	61	55	57	46	61	53	62	58	47	70	61	57	50	63	49	59	53	61	63	55	62	61	53	65	61	43	70	50	53	56	46	47	65	61	54	50	52	57	64	63	54	50	64	61	57	65	57	62	53	48	62	56	57	57	67	55	60	53	56	65	48	51	49	59	54	49	48	51	62	62	58	56	58	58	48	56	50	57	53	71	58	60	53	61	55	73	55	59	53	62	58	47	62	39	51	64	54	53	50	57	47	69	53	50	56	58	53	56	50	69	61	57	54	53	46	67	59	57	61	45
19949	10745	6038	10267	19325	21358	20986	18274	15379	12541	10846	9954	9719	9040	8817	7996	6647	6276	5332	4499	4787	4259	3273	2694	2390	2334	2419	3043	3292	3230	2735	2285	2425	2406	2282	1870	1297	2231	4095	2983	16019	15904	11164	7359	4192	2092	1224	790	736	670	612	621	623	643	626	644	623	644	617	612	618	583	617	636	634	606	616	617	593	618	629	610	602	589	599	595	648	664	567	590	578	654	629	598	657	568	594	615	621	633	642	647	647	636	602	632	664	638	572	587	600	626	627	610	604	626	624	629	623	633	670	607	637	592	607	706	619	652	595	634	579	633	643	632	636	641	591	629	589	620	633	595	586	606	651	604	602	599	655	632	608	624	599	629	657	621	627	578	655	690	620	643	643	644	653	620	647	658	607	590	564	612	625	640	597	641	618	581	629	621	667	628	647	572	590	668	610	679	627	675	643	597	609	611	649	653	629	588	643	660	635	616	605	648	633	624	552	654	614	630	671	651	634	657	606	655	583	622	631	641	572	579	555	640	639	596	596	592	601	629	625	620	610	655	608	614	608	591	630	640	610	628	666	607	605	590	581	612	609	607	611	621	663	642	582	621	614	619	603	647	649	629	619	608	630	593	620	552	657	584	569	596	582	642	608	654	632	625	643	589	585	642	630	643	636	598	612	603	637	666	631	641	654	621	621	647	642	582	579	641	656	601	667	614	634	655	644	687	613	645	630	640	606	613	654	604	607	627	631	624	618	601	627	606	625	616	625	623	611	628	623	628	607	612	643	640	616	606	612	630	620	579	571	623	604	628	669	642	596	636	636	608	607	624	593	643	558	624	592	664	615	624	659	624	630	601	616	570	626	616	641	616	630	584	616	631	574	595	614	616	618	600	582	611	599	622	597	633	612	610	623	632	620	638	617	553	625	663	629	607	613	609	599	572	634	619	655	588	643	616	636	616	593	623	593	653	629	598	642	614	607	636	617	621	636	634	627	615	611	567	596	680	631	617	585	618	614	599	611	637	620	635	636	644	609	639	622	605	627	615	589	599	667	678	635	607	608	607	594	639	595	582	662	584	643	599	643	633	613	595	664	652	565	617	540	604	608	589	602	643	574	643	582	636	604	614	619	614	593	658	629	581	606	610	610	649	601	606	645	621	597	611	617	610	625	617	608	598	631	627	624	608	640	644	635	640	598	650	612	622	621	601	618	577	586	650	605	618	605	648	634	617	573	577	633	637	594	593	610	640	658	596	648	583	591	577	600	653	625	603	612	602	637	607	645	646	623	632	612	612	604	635	624	669	632	613	648	589	596	596	642	680	636	602	634	658	609	630	608	584	621	573	611	659	598	619	612	606	585	584	650	662	618	572	595	592	600	565	633	610	603	659	668	626	657	576	617	627	589	549	658	583	622	598	599	605	609	605	664	583	627	625	623	628	577	587	587	604	630	622	628	625	593	628	591	645	603	632	618	614	648	645	606	585	575	614	638	662	596	634	600	614	630	581	639	638	613	568	598	639	635	610	615	605	582	586	595	609	574	608	640	615	592	634	635	653	582	587	603	618	625	635	616	589	652	627	661	652	613	635	656	636	597	636	613	612	622	601	597	634	608	648	651	664	624	598	658	598	611	605	667	621	603	599	620	632	603	607	629	599	623	661	613	599	618	576	633	642	577	635	646	617	579	583	594	625	611	602	597	649	641	614	640	619	639	632	682	599	640	588	574	594	583	622	703	635	624	640	641	615	634	623	635	641	627	630	635	633	634	613	584	621	624	655	633	624	592	628	683	618	666	599	579	616	655	600	600	639	623	618	622	586	627	630	625	603	647	600	604	602	576	624	610	655	590	612	596	612	595	586	635	593	628	615	608	568	661	606	591	623	597	609	641	602	626	642	587	627	638	634	625	572	639	590	642	609	592	625	626	642	643	593	559	630	613	610	587	650	628	607	587	645	637	619	622	615	591	591	595	612	622	594	582	596	649	599	561	650	595	672	584	611	634	631	624	629	610	633	652	644	621	636	589	632	621	606	617	611	643	622	586	664	658	639	597	635	612	652	632	612	651	623	568	604	617	648	627	619	632	625	623	628	600	673	654	622	621	646	578	614	675	612	609	644	618	615	623	606	629	630	630	619	635	661	644	597	590	590	625	577	569	611	624	606	596	595	618	653	622	608	608	572	623	620	621	605	612	615	663	623	631	617	625	643	606	599	650	597	602	647	575	622	594	595	593	627	611	624	612	625	634	627	654	641	608	623	622	597	663	659	618	607	606	623	624	589	646	627	619	602	611	597	635	633	672	621	637	664	593	594	635	622	628	602	621	606	614	650	627	570	593	609	643	601	597	585	628	614	629	583	615	654	640	625	630	605	617	636	630	633	633	616	635	626	605	618	620	638	627	646	617	619	579	628	583	630	589	642	614	598	622	656	605	611	602	640	587	627	593	627	635	612	605	590	661	700	627	606	611	615	610	600	663	611	629	614	628	648	626	569	585	636	592	646	658	615	612	612	552	630	620	649	560	632	632	612	612	578	610	665	617	624	616	576	587	599	622	609	609	631	610	617	630	615	643	593	588	612	632	633	596	604	573	620	628	648	564	660	622	599	621	592	614	661	605	630	605	631	683	612	631	631	638	617	646	652	593	630	616	610	621	603	608	640	658	631	631	627	647	627	615	650	602	633	599	673	613	661	621	629	651	611	604	637	653	619	668	566	610	636	575	638	665	590	640	623	619	614	603	629	601	646	596	615	608	572	608	594	586	614	649	595	615	625	629	582	643	591	626	595	577	610	638	625	591	616	638	633	648	610	634	603	646	629	645	622	614	619	547	611	602	618	607	645	656	600	631	655	598	628	645	571	632	622	601	601	627	585	620	583	624	626	578	624	591	617	612	622	576	629	573	646	592	632	612	589	637	608	624	611	616	614	615	647	635	642	628	646	635	640	597	596	662	630	612	614	652	603	650	581	571	597	613	597	624	680	615	637	609	580	605	624	651	670	566	660	656	672	676	665	629	604	621	641	614	650	635	637	619	593	624	638	633	628	621	588	621	619	599	591	625	606	633	569	614	621	654	600	596	642	605	611	578	579	636	607	606	638	608	581	603	562	626	655	628	569	621	662	602	652	631	596	640	601	592	635	591	585	595	615	632	625	595	622	653	640	614	589	607	601	617	651	643	612	614	661	671	618	639	649	628	626	630	655	610	578	621	615	639	603	612	623	600	650	631	613	609	609	644	663	640	585	643	594	609	609	617	579	632	599	653	638	601	624	605	596	568	647	600	640	591	605	624	612	612	678	577	647	606	628	586	595	620	618	621	620	570	597	675	622	644	594	641	654	657	598	616	613	568	559	604	618	608	618	596	596	658	620	622	654	597	627	583	598	618	598	637	599	607	631	616	618	580	614	631	606	602	604	574	658	646	612	599	602	584	585	586	623	602	647	622	653	582	615	614	606	593	595	641	629	629	644	662	637	632	620	655	635	635	657	572	644	627	619	637	609	600	648	610	638	642	618	590	598	602	647
1754	389	214	149	132	226	210	237	178	188	182	162	149	137	137	144	119	127	94	94	86	70	78	62	91	88	79	67	87	88	105	59	80	76	70	68	52	61	61	66	177	228	176	159	94	78	75	55	49	53	50	49	43	50	37	47	61	44	58	57	51	38	46	59	52	43	47	52	64	39	46	46	41	58	52	43	46	51	40	55	47	42	53	55	51	48	48	49	39	58	70	59	57	39	47	41	58	44	37	54	60	30	58	46	47	52	44	58	40	46	37	51	45	52	49	44	55	43	36	46	42	55	50	49	35	57	51	40	42	44	51	42	47	41	46	54	41	53	50	55	39	54	45	47	47	49	56	39	53	50	48	46	55	40	39	53	46	36	56	47	44	35	57	35	49	45	53	54	55	52	43	46	49	49	51	48	42	44	49	48	55	37	46	51	57	47	42	40	37	50	43	50	48	60	40	49	55	43	53	50	51	44	40	44	36	42	41	45	49	65	65	54	43	50	65	43	51	42	50	54	41	51	56	50	54	52	58	61	47	50	49	54	42	49	56	42	49	53	48	45	36	44	40	58	51	42	46	47	41	38	50	37	41	57	42	42	57	40	62	45	71	41	51	50	43	52	51	51	47	53	50	38	60	56	52	55	53	43	51	43	46	64	39	50	53	46	59	45	58	42	54	49	41	49	53	62	39	39	58	43	51	57	45	51	56	41	62	42	41	57	60	49	50	50	51	45	51	50	64	45	49	46	51	55	53	50	40	47	58	53	55	49	51	40	49	65	40	54	46	51	46	48	50	61	54	57	42	45	52	61	45	42	40	50	42	53	46	49	44	42	45	47	41	58	47	61	40	49	36	47	50	36	46	51	53	42	38	49	38	48	48	44	61	61	44	39	54	58	28	46	49	39	51	43	52	60	46	47	41	44	62	36	44	40	57	60	41	39	41	52	59	53	52	48	44	56	45	50	43	48	55	45	46	36	41	45	37	61	47	44	47	56	56	53	48	37	46	42	50	57	42	47	44	42	60	51	51	43	44	50	63	41	42	42	40	58	36	41	59	44	46	48	45	53	48	43	52	43	49	45	37	43	45	40	53	35	48	37	41	38	43	45	48	45	50	46	43	49	40	52	54	50	37	39	45	50	53	57	51	50	46	53	43	49	42	36	41	43	40	46	44	43	48	55	49	61	38	41	56	48	63	52	57	50	51	50	47	46	52	54	39	42	55	48	50	44	57	42	54	48	51	43	51	60	46	49	38	54	51	46	48	37	39	39	52	63	55	38	57	27	55	46	47	50	51	51	44	39	52	69	61	43	62	43	42	48	48	56	51	50	58	46	57	42	53	35	41	52	45	50	43	59	37	42	52	48	52	40	64	49	51	64	52	56	45	40	45	51	46	46	55	51	47	53	62	53	56	64	61	57	54	62	58	60	41	53	47	47	37	50	49	43	49	43	40	33	43	45	63	50	50	54	46	44	51	55	48	49	51	64	42	49	50	54	49	33	55	46	40	53	47	56	45	60	55	41	43	49	37	39	55	35	45	52	42	52	47	49	48	45	44	53	46	33	43	40	47	47	52	46	57	41	35	44	40	49	40	40	53	63	55	49	50	50	35	37	47	52	43	56	33	53	46	38	52	52	39	59	40	53	46	43	47	45	53	51	49	57	50	38	53	54	52	45	59	44	52	52	40	42	39	49	49	43	49	40	37	40	50	47	52	60	43	58	58	44	54	45	49	45	48	47	46	49	51	46	46	50	51	45	45	37	44	53	52	52	50	55	45	54	60	60	41	33	40	43	51	41	36	47	58	50	53	43	36	39	52	51	55	45	46	49	45	41	55	39	56	54	54	45	49	44	46	43	56	51	38	42	48	44	42	50	42	56	42	49	38	52	55	59	34	40	48	52	52	46	52	47	61	49	61	66	53	63	58	38	45	59	41	36	52	53	50	49	51	50	56	39	61	47	55	53	62	49	49	58	55	44	43	41	54	49	65	45	42	39	48	43	46	45	55	54	54	42	47	46	49	61	42	49	45	56	63	61	60	33	48	50	62	45	42	44	42	47	48	53	40	45	53	63	54	45	50	43	45	45	53	58	45	53	39	57	53	51	48	39	43	49	57	60	42	57	55	47	42	47	52	51	33	58	39	43	58	49	54	49	43	55	47	53	46	40	49	43	60	59	59	35	28	44	46	49	48	54	52	56	41	52	47	38	43	38	48	42	53	60	39	39	39	49	50	47	56	43	39	45	52	37	40	45	50	55	43	60	50	51	48	53	48	40	37	53	49	51	51	51	43	49	48	48	48	43	35	44	38	56	51	45	54	59	40	51	51	33	50	56	41	45	54	38	61	48	57	49	53	54	47	48	37	57	64	52	47	63	43	58	49	47	40	58	54	50	56	42	57	52	47	50	64	40	49	47	44	42	48	47	52	50	51	39	39	41	50	47	61	52	47	62	45	47	45	57	50	56	51	33	45	50	49	47	55	59	54	48	53	44	41	44	48	40	48	41	38	59	50	50	45	49	47	38	50	47	39	43	53	38	41	53	42	46	47	48	51	49	40	60	53	50	53	37	45	43	49	53	53	35	57	33	45	48	56	43	47	56	45	52	51	45	47	38	29	43	47	55	64	46	45	50	49	44	43	48	59	47	56	42	62	48	43	45	32	45	43	49	44	46	36	46	43	59	51	40	50	45	48	53	58	51	51	47	38	44	41	44	53	58	53	56	57	45	55	47	52	54	47	51	54	40	66	47	41	53	41	35	53	42	60	36	35	36	44	44	36	43	43	48	49	46	41	54	55	49	43	49	45	56	43	52	47	51	44	50	52	39	37	49	56	37	53	47	44	53	54	35	51	52	52	38	53	41	42	53	50	42	45	46	46	52	51	42	52	40	52	43	44	43	55	52	49	41	48	45	55	48	54	49	50	46	46	49	49	54	61	36	50	43	42	49	41	45	45	42	35	48	45	38	48	45	49	46	54	56	63	44	53	48	42	50	52	66	44	58	48	45	43	47	55	40	63	44	35	45	47	51	39	54	41	48	52	47	44	33	47	42	48	52	47	57	38	52	54	38	63	47	40	51	47	53	46	46	48	51	49	40	46	64	46	53	38	46	49	51	43	52	38	49	52	59	65	41	41	44	49	47	37	53	44	39	43	39	41	44	59	40	48	54	41	35	41	39	52	44	54	35	60	50	34	43	49	50	52	57	49	51	51	52	56	38	48	50	53	47	55	45	58	55	49	61	57	38	49	39	60	44	46	59	55	58	60	56	51	47	42	44	45	47	48	50	45	46	46	45	35	37	56	61	45	48	57	49	47	58	45	38	44	56	43	45	42	47	53	51	55	59	43	49	48	48	42	45	49	37	43	57	44	62	48	44	59	61	51	53	54	39	55	53	45	42	60	35	49	59	44	39	47	30	46	43	38	46	41	54	47	64	54	45	48	58	46	44	48	66	48	43	42	55	47	50	43	38	48	65	40	46	53	46
14662	7061	4093	7145	12966	14439	13097	12486	9918	8774	7201	6156	5755	5086	4864	4719	4288	3429	3037	2841	2998	1852	1778	1599	1874	1718	1461	1628	1830	1899	1886	1553	1520	1410	1301	1024	833	1202	1254	1541	4543	5219	4460	3085	1934	1137	782	626	596	543	538	544	565	531	564	528	518	558	507	513	512	514	576	542	532	600	519	548	567	544	526	535	539	519	548	560	552	573	482	539	496	556	563	505	516	498	525	526	555	542	539	545	556	540	561	514	501	532	537	597	508	531	539	523	498	544	542	557	553	547	520	532	531	541	528	549	521	558	559	548	571	529	547	517	517	549	563	527	546	559	545	573	541	553	520	518	497	558	547	535	498	563	549	589	569	508	526	555	544	498	511	521	531	524	541	541	519	518	543	520	557	554	563	552	529	556	518	557	544	540	567	541	476	534	555	525	524	495	536	527	510	551	501	529	543	536	540	543	530	541	578	583	488	523	549	540	566	526	533	540	552	506	480	477	518	535	521	530	540	581	584	525	531	518	555	568	529	544	507	501	530	513	511	550	584	542	552	531	569	533	524	580	555	547	512	515	536	531	534	537	533	549	526	505	535	524	482	526	509	556	496	508	549	502	568	545	570	543	538	488	514	516	493	492	505	575	546	572	509	504	514	531	506	528	527	524	536	516	535	504	509	536	488	557	567	524	554	556	506	561	513	512	504	545	484	529	572	527	522	503	540	583	487	568	533	486	557	526	558	529	539	564	532	570	531	568	568	589	539	543	549	505	505	522	511	514	574	517	503	554	502	563	518	510	562	512	551	595	544	507	524	516	542	579	480	546	535	506	508	522	531	525	556	515	520	530	591	588	487	544	549	556	539	492	506	509	506	487	541	554	516	537	550	568	546	576	549	509	524	497	552	503	536	561	558	541	511	548	537	544	589	511	544	570	525	541	512	522	564	505	553	507	556	545	503	480	564	547	522	560	520	509	545	526	507	495	556	568	504	596	543	531	523	498	531	505	555	536	509	490	530	510	571	553	538	536	522	540	554	513	502	525	531	530	561	567	520	538	568	532	504	517	518	517	505	494	544	561	529	473	543	542	532	546	525	555	563	537	581	543	523	565	535	520	569	510	548	534	529	579	544	524	529	567	531	537	596	543	525	501	514	567	576	526	537	519	530	543	534	540	563	507	553	560	513	536	575	509	583	525	528	521	558	561	500	528	524	518	558	557	507	511	519	534	553	564	525	509	488	513	541	517	550	539	562	501	518	490	494	545	543	515	574	541	496	552	535	547	539	515	536	566	501	531	517	543	557	533	529	536	534	565	546	552	523	500	532	530	538	542	498	554	530	541	502	558	560	511	554	567	491	504	538	511	537	518	501	534	575	486	527	505	528	526	536	521	535	510	543	531	524	528	500	497	502	535	508	541	521	545	525	499	516	517	474	551	513	519	534	503	523	516	519	531	500	569	533	506	573	522	534	509	531	555	553	527	523	527	532	479	546	560	515	563	553	530	510	524	522	552	483	566	557	493	530	546	554	539	532	571	540	506	562	522	536	506	547	509	531	522	518	527	508	549	522	543	555	519	532	512	532	550	564	546	497	560	534	528	553	507	493	547	519	531	538	544	526	585	553	542	552	564	531	518	481	524	531	530	504	559	525	567	576	542	555	513	488	591	540	550	509	501	515	510	502	500	530	544	513	558	529	515	519	571	524	511	543	525	521	548	555	534	542	544	544	533	537	521	566	480	513	516	506	546	598	519	545	504	540	540	536	507	508	510	537	554	498	556	536	530	547	505	505	533	513	542	522	555	480	544	530	541	552	536	543	533	560	531	550	534	555	549	534	527	525	565	532	523	524	492	541	541	541	507	510	511	494	558	525	567	584	518	520	505	531	506	505	572	532	521	544	522	565	533	582	544	603	507	527	503	548	519	553	530	553	529	517	515	514	522	555	536	524	540	543	510	538	567	561	575	535	538	530	536	527	507	561	537	520	543	566	562	534	516	521	526	556	560	534	574	574	547	523	520	514	567	510	555	516	520	529	520	534	558	535	528	547	542	533	538	524	513	478	539	537	532	545	545	526	542	539	502	524	593	565	535	495	534	560	543	541	554	586	544	526	524	504	542	503	503	574	552	556	516	534	526	538	539	540	532	547	519	555	537	531	531	528	536	559	557	527	557	565	532	552	529	514	531	552	528	498	550	519	511	569	500	560	537	570	558	532	547	574	553	544	551	524	516	532	530	532	556	505	548	541	512	548	519	553	538	527	520	528	553	519	532	521	547	522	564	572	550	524	524	525	534	493	549	539	538	563	528	535	532	553	578	541	543	595	498	523	526	558	514	491	530	494	529	573	524	535	551	521	515	525	563	555	488	511	538	565	484	487	535	548	570	533	537	526	562	586	513	560	513	561	509	489	515	546	544	543	514	541	541	513	537	522	566	552	556	564	489	550	535	515	540	498	511	558	560	531	539	529	550	505	553	526	560	494	531	523	542	559	514	555	508	548	547	544	539	537	523	559	504	590	544	532	552	524	522	587	528	515	549	564	550	543	547	565	554	542	564	534	542	552	520	578	543	537	505	542	534	561	518	500	561	517	566	556	540	515	540	541	544	516	528	500	569	510	551	504	546	520	556	562	486	576	520	529	561	513	587	565	549	536	535	506	517	525	503	504	550	556	502	517	578	561	533	545	576	560	530	518	514	508	522	504	511	536	540	509	561	532	561	512	535	523	499	517	520	483	529	525	538	540	543	525	547	540	553	500	491	531	509	537	549	554	524	542	544	512	547	506	508	536	509	479	543	533	529	562	549	559	517	528	554	535	554	524	541	528	508	535	513	548	535	516	559	542	560	526	522	494	540	543	510	564	551	546	570	551	546	516	523	563	556	531	533	560	530	529	523	538	542	527	553	521	529	504	471	582	492	564	561	545	532	518	536	529	534	563	522	522	492	547	547	542	551	505	534	563	507	557	498	525	529	514	515	549	475	549	530	556	576	527	542	566	474	513	558	519	557	507	521	542	508	546	520	503	523	559	513	544	539	511	538	578	560	512	511	561	511	558	538	499	517	553	546	507	526	549	566	568	548	535	555	519	542	498	545	496	518	535	529	488	513	509	550	541	554	534	539	564	489	517	501	483	499	518	541	504	596	527	489	525	562	562	562	508	544	525	571	537	546	537	502	548	501	544	571	541	535	522	511	496	532	538	535	553	518	506	542	503	557	512	493	567	584	526	545	571	551	535	547	621	517	529	509	541	534	517	584	553	546	526	553	484	550	482	581	549	571	525	552	541	528	543	533	560	509	528	490	557	543	510	545	545	518	567	568	520	495	502	573	531	522	533	597	542	486	540	499	483	554	523	551	521	536	541	538	508	510	496	569	564	521	550	502	505	527	516	534	524	575	541	573	527	560	535	516	529	586	530	559	538	540	510	522	539	559	490	563	556	520	529	542	600	557	518	533	515	574	582	601	538	509	530	559	533	562	518	518	503	546	499	548	541	513	522	519	511	527	535	490	515	495
1185	589	347	213	233	343	338	357	309	260	272	200	196	199	160	159	152	150	137	154	119	112	88	109	127	113	98	111	84	97	96	99	91	96	79	70	73	75	140	138	362	487	397	257	162	97	76	55	66	53	52	57	45	67	46	59	48	44	48	55	51	54	43	36	57	54	65	65	42	58	53	47	47	69	68	50	59	60	47	59	54	72	58	69	40	50	62	40	52	53	60	62	52	56	53	57	61	67	53	49	73	48	51	69	45	58	63	42	55	58	48	56	55	64	57	56	59	61	55	56	56	63	50	62	68	61	51	58	49	65	76	61	60	49	49	39	61	45	57	44	53	63	59	63	49	71	58	65	51	58	55	43	44	60	56	44	54	63	50	53	69	62	46	56	59	68	50	61	48	71	62	55	63	54	53	59	58	56	48	60	65	55	52	57	48	43	50	53	52	42	56	45	65	48	56	55	53	58	52	47	46	46	59	64	60	46	64	56	61	47	58	66	51	52	50	57	51	51	49	59	54	59	48	54	53	58	60	51	52	52	47	54	53	61	56	52	62	56	55	41	53	49	48	57	57	47	53	61	55	50	57	54	49	45	58	67	57	58	65	54	51	53	69	51	57	47	49	41	61	77	70	54	55	52	57	56	51	47	48	45	53	55	51	56	54	40	52	54	51	65	68	53	61	66	59	54	57	68	55	50	49	57	44	47	51	56	38	59	44	55	47	40	46	49	66	56	56	50	61	58	44	61	62	43	78	61	56	48	47	52	48	52	45	56	58	53	45	50	41	60	56	60	54	55	52	59	77	60	58	57	49	71	47	50	57	59	44	45	50	54	49	61	56	56	64	55	52	50	59	55	55	72	54	59	62	60	49	61	48	52	70	59	60	59	57	50	62	55	66	46	47	64	61	54	58	56	57	39	52	62	52	55	63	71	42	56	50	52	45	44	47	45	55	57	54	55	42	53	67	50	56	44	69	45	50	54	52	47	37	56	42	40	44	57	42	67	52	45	60	60	64	53	46	55	56	55	56	55	71	48	52	55	60	59	57	59	60	55	56	60	47	46	55	44	60	55	50	60	67	59	46	66	66	48	52	71	56	47	54	49	54	57	56	48	58	62	68	56	57	53	56	64	63	60	57	47	45	48	49	44	57	49	33	55	64	56	70	55	49	57	43	48	53	60	50	48	63	54	46	58	54	53	54	52	69	55	50	71	60	57	70	67	62	61	52	56	49	42	55	58	57	60	66	48	70	53	44	49	50	56	43	63	48	56	61	52	50	56	56	55	65	65	51	50	58	57	65	62	69	68	55	58	58	63	51	52	55	47	50	42	56	58	36	49	65	57	60	64	66	54	62	57	58	69	57	54	52	49	50	60	52	56	56	55	54	48	54	50	57	69	48	67	60	56	55	59	49	44	40	59	70	54	58	60	49	65	45	57	57	63	61	60	56	51	54	50	60	50	54	65	46	53	54	61	59	55	54	54	44	50	61	49	46	50	64	50	63	53	57	86	51	56	61	61	57	54	59	61	53	66	59	49	51	59	49	55	59	52	43	65	60	52	60	47	56	57	54	72	55	47	63	42	64	58	58	46	52	54	45	53	53	41	41	68	57	70	65	52	56	55	58	61	45	45	45	52	54	54	63	57	55	65	44	55	48	62	65	47	50	79	63	57	64	55	57	66	51	57	67	65	63	48	71	51	50	57	64	57	62	54	59	55	50	49	61	67	45	50	63	52	64	58	60	51	47	59	62	56	54	49	44	55	48	56	75	64	58	69	48	62	60	53	64	53	47	59	59	72	59	63	47	55	57	66	59	58	49	62	55	61	47	57	53	43	57	55	52	45	63	48	54	58	46	71	65	49	61	56	66	58	41	45	52	62	48	56	54	53	49	47	42	52	65	57	73	49	57	46	54	55	40	53	53	59	53	58	45	57	60	53	59	62	54	60	58	49	58	47	57	63	58	57	60	52	47	66	67	60	59	49	60	53	41	60	49	48	58	59	55	61	67	51	46	57	49	55	47	66	36	55	48	52	48	57	48	57	56	52	56	50	48	51	48	59	62	76	57	58	60	53	60	48	52	56	59	67	54	63	55	62	50	63	60	60	60	44	54	69	68	54	52	54	43	50	60	64	53	56	51	53	51	68	48	57	46	49	41	55	55	65	57	60	60	46	54	51	49	49	51	41	55	59	42	47	60	65	52	51	68	67	50	59	61	49	50	66	50	58	73	73	59	67	58	62	72	55	45	53	44	56	54	53	61	45	44	44	43	65	70	58	47	69	69	69	51	64	56	58	54	52	63	61	54	68	53	45	66	55	57	40	43	48	64	69	54	52	60	65	56	56	55	51	58	63	51	74	41	65	55	69	60	57	52	46	55	42	61	52	56	52	53	51	63	54	52	59	43	61	44	56	62	61	61	59	55	63	56	53	60	71	47	58	65	59	56	62	66	58	60	60	51	55	61	53	52	47	53	58	44	57	53	55	50	49	62	51	56	66	53	57	59	63	48	46	59	53	53	67	58	44	52	51	50	54	63	59	46	49	48	63	49	48	52	55	59	50	54	61	60	57	56	63	50	60	59	66	59	62	54	57	44	46	52	61	48	64	57	64	58	55	62	44	59	55	52	57	46	53	49	48	48	54	67	62	71	62	46	55	46	50	59	58	54	54	54	54	55	65	58	60	49	53	65	59	66	45	62	54	60	60	47	65	48	60	57	53	58	60	56	42	55	52	55	58	55	59	61	51	37	43	44	59	53	52	62	47	46	48	53	39	51	60	44	55	52	52	50	50	58	69	69	49	58	47	56	47	61	68	51	52	52	54	57	65	53	67	73	58	52	56	55	58	49	52	52	58	48	61	57	51	68	53	62	43	57	53	39	50	60	48	55	58	57	51	42	54	49	51	56	51	61	53	36	47	60	63	52	57	59	52	52	57	66	50	58	61	58	51	46	50	60	71	76	48	56	59	45	66	52	62	74	54	61	65	49	54	67	51	75	60	51	51	64	53	53	53	63	72	61	52	62	52	68	52	58	58	54	60	55	62	65	55	56	58	54	61	42	64	58	62	45	61	43	54	46	65	60	43	50	47	49	48	49	47	56	52	48	55	62	44	55	62	56	52	64	68	50	49	57	49	59	50	57	50	51	44	55	56	52	56	58	51	62	51	54	52	57	53	54	57	48	45	59	53	53	51	64	44	75	46	51	50	51	50	63	66	56	53	68	50	58	52	70	75	56	54	76	54	62	64	51	47	58	53	64	51	59	53	55	62	41	49	66	63	52	57	56	56	58	52	48	63	45	53	51	56	56	47	65	58	65	47	51	55	38	49	62	54	40	53	41	70	58	61	68	48	49	56	58	50	52	46	63	58	46	62	39	51	60	38	49	64	48	55	58	51	54	53	61	50	50	53	50	71	54	57	55	58	51	63	62	50	62	54	48	59	49	47	63	53	55	53	53	47	52	53	64	49	51	54	49	46	46	52	70	52
17643	9945	5706	10052	17776	19258	17918	15370	13524	11078	9902	8143	7161	6651	5812	5307	4694	4066	3902	4413	3493	2682	2430	2441	2831	2537	2200	2038	1937	1940	2239	2092	1650	1804	1591	1240	943	1236	2871	3732	9360	10793	8757	5769	3469	1723	1048	772	610	587	653	621	608	599	595	561	629	573	607	576	611	606	556	582	629	610	603	634	617	561	610	603	647	646	615	566	574	608	604	589	611	652	635	567	587	561	608	567	604	610	604	638	635	651	637	605	598	571	593	589	617	584	590	635	591	607	613	622	604	634	622	616	604	618	639	610	611	611	617	619	661	632	591	622	628	625	639	618	614	599	656	634	642	586	609	603	596	558	601	613	622	593	605	591	628	639	616	646	618	594	609	594	581	598	596	640	637	633	604	570	593	591	654	604	577	607	634	580	627	626	617	626	635	596	612	634	633	622	592	634	586	593	615	578	603	603	617	635	638	629	610	634	599	649	623	601	609	564	622	619	613	633	621	655	601	626	603	592	610	591	594	612	605	620	585	575	555	589	608	616	605	574	594	617	627	554	568	610	605	617	643	573	620	629	565	621	595	641	614	614	617	630	623	611	605	610	587	622	592	605	551	584	576	592	590	631	562	591	618	625	605	607	624	576	644	595	609	594	630	630	623	604	626	629	601	626	614	625	561	611	589	600	609	582	620	621	580	629	603	597	552	619	622	592	599	621	643	623	543	592	607	644	630	611	557	589	606	584	604	590	543	595	581	562	619	648	595	605	642	596	612	598	599	642	588	614	594	597	623	608	580	578	602	578	617	616	628	602	621	581	582	596	587	648	574	619	656	633	602	597	632	618	571	571	563	625	635	643	644	617	536	573	593	623	599	612	596	638	604	559	594	575	564	594	617	604	607	605	560	638	561	643	617	608	588	618	619	611	604	577	618	619	632	585	582	629	589	626	590	617	598	592	590	561	569	600	557	624	579	600	597	604	588	566	637	614	576	621	651	565	604	583	609	589	577	578	610	628	648	553	612	631	607	600	608	618	613	597	642	619	605	582	578	602	611	605	599	662	591	622	600	606	574	589	602	607	564	569	591	593	642	613	618	592	622	592	605	631	593	606	600	622	580	585	650	675	606	608	609	611	609	588	579	571	619	630	588	591	593	603	601	651	612	619	619	623	616	580	602	601	609	616	630	627	620	606	628	628	604	615	566	601	586	661	629	637	644	604	653	618	635	628	608	570	629	610	610	589	600	585	598	582	603	586	592	658	623	623	641	602	613	592	623	602	663	596	603	623	627	596	576	592	612	633	603	618	593	633	606	636	638	617	574	626	618	581	577	621	600	566	573	593	589	624	617	611	573	567	606	610	644	610	628	620	613	633	613	613	599	578	618	625	659	584	575	625	606	632	600	603	595	600	581	622	634	536	646	590	646	576	617	626	656	593	644	632	612	594	628	620	632	591	587	623	600	653	559	646	575	584	595	615	624	654	611	584	621	581	624	607	568	583	603	615	592	590	581	584	594	602	610	598	615	589	601	626	622	592	579	632	619	634	592	635	588	621	612	580	550	593	628	599	644	603	631	612	657	607	576	621	639	623	574	605	633	617	606	629	601	616	622	601	620	621	619	583	594	613	596	620	597	608	565	601	646	595	612	635	595	617	562	622	643	672	560	609	617	611	624	618	595	589	622	588	634	583	579	592	608	593	602	609	649	646	587	615	606	588	641	635	581	635	577	565	599	640	639	588	567	579	670	566	649	632	596	615	640	615	607	630	630	593	572	615	587	605	632	634	595	609	635	661	604	597	573	584	598	571	587	673	571	620	618	624	603	557	619	608	610	628	632	578	624	612	606	641	657	631	624	616	597	618	607	628	623	597	611	615	632	588	611	594	611	584	616	616	596	619	618	621	632	602	631	594	631	636	593	632	617	612	637	640	619	600	579	589	591	558	635	611	585	544	619	597	593	594	592	587	638	562	624	609	621	605	605	603	600	580	615	626	601	641	639	608	606	579	587	658	617	622	604	612	586	620	626	611	617	615	629	580	588	645	609	588	626	624	599	643	613	575	606	576	593	566	570	632	655	622	630	652	591	619	611	562	648	608	578	638	580	602	602	564	593	610	604	581	623	637	602	629	610	615	588	610	571	622	554	635	601	623	558	614	613	648	563	570	648	634	621	590	595	623	616	592	623	607	614	615	576	607	600	625	638	636	630	589	605	617	637	595	596	613	592	605	609	565	617	634	619	621	593	561	601	607	612	668	595	586	613	613	597	617	578	623	623	615	654	632	611	600	618	575	610	634	606	607	600	616	588	617	525	617	607	618	586	605	612	641	648	625	593	577	634	646	615	605	576	618	579	643	642	567	646	635	619	576	558	576	586	637	602	624	591	572	597	619	619	619	556	570	575	613	597	616	567	612	634	597	579	622	632	592	552	615	587	605	645	612	632	555	670	595	583	627	616	591	619	624	581	605	610	613	579	629	605	646	630	596	577	614	602	642	632	672	593	617	582	604	616	599	607	605	593	662	579	614	619	608	600	572	598	614	597	638	660	570	608	572	599	583	588	592	645	594	588	648	612	630	595	620	598	625	579	618	612	645	615	573	636	599	591	607	572	640	635	596	660	581	642	526	542	587	619	634	635	612	655	617	590	599	628	565	605	587	611	590	615	633	595	585	611	651	636	592	586	663	648	617	577	612	619	623	615	634	593	580	571	583	564	646	592	570	597	613	617	589	609	548	603	577	601	586	606	624	622	593	594	616	609	644	618	604	610	603	569	587	607	601	625	597	599	573	616	600	568	620	594	590	549	630	617	611	556	604	597	619	566	623	609	613	605	590	625	629	648	567	609	611	618	620	616	599	607	599	624	584	582	613	589	597	646	579	576	585	619	650	555	604	606	643	625	584	600	626	599	629	632	576	621	601	595	594	588	655	588	652	584	618	610	629	636	668	575	631	596	629	585	564	631	576	634	603	573	568	627	606	640	601	602	598	627	605	625	606	574	611	624	593	622	571	589	616	635	634	620	650	586	661	560	620	601	622	594	616	562	617	571	618	616	559	554	571	624	648	623	643	615	590	586	617	592	607	638	593	587	615	626	638	621	625	615	617	585	609	621	612	625	622	618	602	600	637	592	607	625	654	610	590	605	590	567	620	627	598	602	601	619	599	624	629	614	602	638	615	597	617	627	583	609	620	604	607	634	597	588	616	601	593	584	610	603	645	624	617	645	613	626	622	567	631	590	630	638	627	614	573	646	635	599	615	616	634	600	615	614	617	562	616	619	592	616	634	635	623	602	610	555	622	641	565	629	600	617	639	632	576	639	589	634	570	593	643	601	601	588	633	579	615	581	592	595	596	600	578	657	559	589	603	603	623	619	612	598	600	619	637	566	655	619	605	606	627	612	658	608	564	597	591	611	589	607	621	636	602	624	626	581	624	600	546	641	593	566	616	638	618	619	635	607	613	586	568	610	601	577	611	599	579	621	622	591	590	591	622	570	629	621	592	580	614	608	591	614	580	678	549
2668	559	310	219	228	393	404	325	278	263	228	202	164	169	153	132	117	129	147	138	120	108	100	110	108	106	90	94	89	88	86	92	82	68	53	66	61	75	74	157	367	467	420	299	165	89	70	63	50	54	46	55	39	49	55	45	43	47	49	40	54	45	54	53	40	43	39	51	41	56	36	51	47	45	52	50	55	33	49	41	53	54	50	55	45	45	46	36	46	45	45	45	49	42	44	56	46	47	60	42	53	43	42	47	39	48	47	46	33	46	54	41	56	50	41	43	50	40	59	52	55	39	39	40	58	35	36	50	43	43	37	54	47	50	45	42	42	47	52	41	38	45	37	47	57	51	45	36	60	53	32	46	40	46	60	45	49	39	42	47	44	44	41	51	60	54	44	43	54	44	36	51	57	42	44	52	47	47	44	47	42	50	49	63	49	44	43	49	45	59	38	47	48	47	42	53	43	33	42	46	42	49	48	46	53	50	41	45	55	41	37	38	45	46	49	51	49	60	59	44	32	32	43	44	48	44	42	37	57	53	34	45	50	68	46	37	51	43	55	50	53	50	46	33	41	47	46	43	47	48	47	40	48	52	51	41	54	41	51	48	40	35	44	52	40	46	34	37	45	57	46	47	43	47	50	47	44	58	45	44	43	51	50	38	56	45	66	47	41	40	52	41	40	54	43	57	47	51	54	39	33	42	43	57	52	45	41	44	45	48	47	48	43	46	31	46	64	46	37	49	57	49	47	45	58	45	49	59	51	49	49	54	40	45	44	45	53	48	62	35	41	42	40	56	41	44	56	56	55	33	47	50	60	52	40	57	32	54	62	64	36	53	53	46	42	51	60	50	42	50	57	43	47	60	45	38	42	43	46	48	54	39	45	48	49	43	44	34	41	43	40	46	32	39	43	50	57	49	53	65	36	42	43	47	44	42	51	43	62	39	47	54	46	45	43	55	42	55	46	42	43	60	47	46	54	55	43	42	46	43	43	46	42	42	45	40	41	61	47	59	49	46	43	45	54	44	47	49	55	52	50	60	55	49	39	45	41	33	42	49	49	39	49	44	49	43	60	38	47	53	56	44	57	51	61	52	40	54	37	57	44	39	46	42	35	54	61	44	46	36	53	44	46	42	46	54	57	59	56	56	45	37	45	40	40	45	49	53	37	49	53	42	38	48	51	50	44	33	47	47	46	52	57	49	44	49	51	50	50	52	44	48	32	35	41	43	42	37	46	49	44	45	43	49	53	51	38	40	40	44	42	55	45	38	47	59	52	44	47	41	51	43	45	47	50	47	57	43	51	37	41	57	57	45	49	48	54	42	44	44	49	42	51	41	53	51	48	59	47	42	43	51	40	36	45	42	52	51	48	41	42	39	52	38	61	39	38	37	57	45	45	42	50	49	48	42	57	51	54	41	59	40	51	39	50	49	56	44	43	37	41	40	49	49	52	46	42	49	41	54	45	48	54	43	43	47	43	47	44	43	58	44	46	47	54	60	53	44	38	43	45	54	43	40	49	36	45	57	48	42	30	51	33	43	64	53	57	52	60	50	47	48	50	45	49	50	30	48	47	52	43	49	42	45	67	42	45	53	48	53	46	41	40	43	59	58	57	53	45	41	55	58	49	54	39	55	58	46	47	57	47	44	58	52	58	61	41	44	42	47	43	40	50	32	49	47	39	37	41	54	48	47	42	53	45	47	44	53	46	37	35	50	44	52	43	45	34	51	54	47	47	40	46	43	63	53	44	50	53	44	45	41	59	40	46	42	34	49	41	44	49	52	42	51	65	52	49	42	52	45	41	47	44	49	41	48	56	42	39	46	41	47	63	42	43	43	52	51	53	42	43	37	59	39	58	44	52	46	53	35	59	46	54	53	50	45	36	48	37	62	45	40	46	40	36	38	49	34	44	43	51	51	55	47	38	49	41	51	45	48	42	55	36	48	55	54	45	45	43	50	49	51	58	43	41	59	45	55	48	49	54	47	49	48	49	43	53	55	52	57	40	42	54	44	52	49	53	40	41	54	42	44	52	39	38	54	46	35	43	47	46	44	48	37	58	47	48	46	44	52	49	50	43	42	49	64	50	48	49	60	46	50	37	47	36	60	45	28	40	49	40	39	48	46	48	52	45	54	46	40	41	47	51	34	44	42	43	52	55	56	39	44	55	51	47	44	50	46	44	42	51	41	47	46	53	35	49	43	44	45	46	54	48	34	50	47	50	48	48	52	34	53	48	60	48	40	45	45	41	35	47	44	44	39	44	55	51	43	60	40	37	55	46	48	45	45	54	48	55	42	56	42	50	38	41	49	49	43	51	59	45	57	50	53	44	45	48	50	54	48	38	51	56	46	52	47	45	51	43	44	39	58	44	45	41	37	51	56	37	56	35	60	44	43	42	57	51	47	48	43	39	48	51	43	42	53	54	42	48	48	43	49	48	46	37	47	42	52	40	48	37	57	42	49	47	42	56	52	47	50	36	55	43	55	50	44	35	49	35	44	44	48	54	48	43	49	58	47	49	48	42	53	54	41	51	48	46	41	44	46	49	41	49	39	53	35	42	57	36	54	47	41	38	42	56	51	58	48	49	54	55	41	54	53	52	40	47	45	37	35	39	48	43	40	48	55	53	39	40	48	40	56	48	51	31	48	40	40	46	47	45	42	38	49	44	43	48	49	33	34	40	47	60	45	47	39	42	52	43	39	36	41	42	47	45	46	44	54	40	45	63	52	52	50	56	41	54	42	51	45	55	50	46	53	42	45	45	48	60	48	52	52	45	30	52	62	67	47	42	52	43	43	47	46	50	39	41	40	49	52	38	55	47	39	42	55	44	42	63	57	52	45	56	50	57	49	58	54	45	52	49	46	42	38	57	46	61	45	46	41	52	45	43	48	47	58	50	53	40	44	54	36	41	50	42	49	39	36	45	42	51	44	55	46	48	49	45	40	48	42	50	40	44	60	58	57	48	53	37	52	49	57	37	41	59	46	34	37	28	41	44	40	53	48	41	49	47	55	51	48	44	43	59	54	49	46	49	42	34	57	54	51	48	53	51	45	46	41	50	54	57	57	47	42	44	48	64	52	42	57	43	56	44	50	46	49	54	51	43	49	49	46	50	45	67	60	47	36	47	57	47	49	41	52	41	43	58	49	58	51	49	51	32	43	31	46	51	58	46	40	48	50	34	54	53	36	50	53	40	48	46	48	31	38	55	40	61	49	51	65	55	55	43	50	42	49	47	36	43	30	45	53	52	45	48	56	50	50	44	50	54	41	46	54	37	58	54	46	38	51	31	54	51	43	55	45	54	35	66	41	39	52	40	42	35	47	47	46	50	48	42	44	39	58	37	45	48	48	52	45	51	41	33	54	45	42	50	45	40	43	47	51	41	47	50	56	37	51	45	40	51	55	48	43	44	44	41	47	54	49	37	41	43	46	39	48	40	54	46	37	51	49	43	45	47	47	40	48	54	52	44	42	45	48	44	51
17351	9232	5580	9414	17407	19856	19365	15400	13103	11553	9503	8329	6914	6528	5759	4611	3938	3898	4054	4006	3001	2964	2363	2477	2774	2716	2148	1966	1927	1842	1716	2055	1854	1735	1587	1138	969	1621	1641	3831	10036	11700	9500	6256	3598	1685	966	685	550	525	570	525	532	536	568	523	540	490	581	472	509	530	528	547	549	528	534	526	497	543	538	514	562	563	511	566	520	528	533	533	525	538	507	561	540	547	544	538	497	524	547	563	539	519	558	504	534	532	562	484	583	519	558	516	544	529	504	538	532	520	551	543	535	531	521	558	544	516	531	546	521	526	518	506	525	536	484	523	544	515	540	537	548	579	519	529	541	530	530	532	528	542	520	530	551	560	519	562	540	518	538	524	534	491	532	508	516	542	522	512	502	528	544	518	554	537	550	514	519	544	538	537	520	518	554	516	523	511	515	510	561	578	528	566	496	528	525	537	507	533	541	536	529	532	542	524	518	565	528	506	551	525	539	501	523	536	559	533	538	525	477	543	539	560	546	504	506	521	484	580	596	562	552	571	534	513	507	555	560	497	492	492	508	564	558	537	541	531	543	536	525	527	520	551	516	561	529	539	540	531	544	532	587	539	509	522	529	535	567	508	530	522	539	546	536	517	545	557	540	528	533	486	548	527	545	554	514	487	520	501	537	538	494	554	536	526	563	553	540	548	527	533	488	518	518	539	553	537	501	494	535	540	534	539	525	545	520	545	532	506	550	519	540	537	555	492	512	511	523	532	524	540	527	587	544	554	502	522	523	494	515	538	522	525	559	555	505	512	527	503	519	531	542	528	533	513	547	503	544	513	539	540	520	500	515	526	512	515	547	521	528	520	546	547	580	493	512	520	577	562	500	556	513	534	586	520	553	481	496	519	549	538	533	546	566	535	476	549	551	494	508	505	532	509	539	491	543	540	500	549	480	526	547	499	559	583	510	514	535	540	526	480	497	549	536	539	545	535	529	513	526	539	499	556	555	537	539	543	538	524	507	571	507	525	531	526	527	538	562	573	556	506	540	543	510	553	545	525	557	566	529	534	475	538	521	490	554	585	539	500	560	527	550	549	550	532	545	526	516	518	529	519	513	523	594	529	560	485	501	476	538	531	540	521	560	521	493	476	525	537	493	527	529	537	570	552	523	511	509	513	554	537	523	542	527	558	570	473	533	586	506	515	557	553	531	551	557	535	521	528	524	550	514	543	543	531	518	510	563	583	500	498	505	521	530	495	526	552	552	529	551	526	526	500	525	509	524	499	503	489	547	505	492	520	544	566	525	530	514	535	529	545	554	544	493	486	484	525	520	467	537	510	518	571	479	529	527	536	495	525	505	542	517	544	531	511	540	534	543	495	531	516	541	551	540	524	501	514	526	522	505	499	489	535	574	559	537	562	542	510	515	491	482	496	523	506	528	550	529	525	562	541	529	555	537	526	531	563	525	514	521	539	521	533	547	537	552	483	488	549	527	524	522	552	516	515	523	509	533	565	517	542	484	547	530	508	484	526	500	502	504	521	488	516	520	492	512	540	512	514	539	540	508	513	555	509	509	521	544	545	536	497	516	520	538	568	518	522	556	561	531	522	509	490	518	544	540	533	527	519	567	522	550	543	541	558	504	528	532	542	542	534	525	485	495	551	545	566	545	538	514	540	520	518	550	527	517	528	546	526	522	537	540	526	528	470	571	555	533	541	497	519	519	527	512	561	498	546	555	506	508	522	525	526	516	515	558	551	488	480	536	533	527	523	536	571	522	512	525	542	536	515	501	523	498	521	569	517	569	502	533	539	565	513	567	506	568	508	551	547	489	503	532	549	549	532	524	543	514	500	563	563	487	519	524	535	564	516	553	562	546	542	553	553	524	550	540	529	511	503	480	502	517	518	534	559	521	512	529	574	510	541	554	517	575	518	578	563	512	541	574	586	552	545	519	534	534	568	523	531	520	546	529	521	491	541	523	539	539	548	534	526	539	536	537	493	549	499	511	499	548	559	526	572	520	541	526	527	513	545	532	509	510	525	518	518	530	524	491	537	546	540	521	560	525	557	538	544	545	505	509	517	454	516	567	521	514	535	507	511	542	567	533	519	550	527	540	525	526	546	538	502	511	517	546	505	547	523	500	532	490	583	517	532	491	515	520	555	513	530	530	558	514	516	539	500	523	557	536	497	533	541	527	537	500	536	552	549	485	505	547	511	522	536	531	549	520	524	549	550	540	533	534	545	545	591	506	490	533	500	582	520	533	515	487	534	506	526	562	554	531	528	528	523	526	532	522	494	542	536	517	511	571	544	474	537	479	546	516	525	548	504	475	536	530	508	527	544	535	519	516	510	522	520	536	556	501	564	502	542	523	547	509	512	541	548	537	552	478	497	556	538	514	563	514	501	546	538	528	547	547	508	534	559	552	554	516	491	536	542	503	568	541	521	520	511	559	496	522	543	562	545	547	525	576	522	513	541	564	479	516	528	517	541	525	567	516	559	558	546	502	556	527	505	543	520	578	512	546	581	559	571	497	541	530	518	532	543	560	542	552	556	513	529	517	503	551	538	525	543	517	561	552	512	538	542	493	513	524	571	512	477	512	524	510	543	538	549	515	545	510	548	523	502	575	536	549	500	544	517	511	511	532	543	537	582	526	533	553	535	497	503	524	509	503	520	540	526	519	536	517	494	470	555	533	522	533	551	513	498	504	523	507	513	532	546	534	514	545	508	523	518	511	520	519	544	546	524	499	527	546	542	509	519	567	574	539	535	566	577	530	542	588	529	548	515	558	519	536	512	542	502	534	543	517	542	562	498	553	512	531	550	490	494	551	512	523	528	525	539	551	547	540	497	534	512	540	534	530	568	540	534	530	528	513	489	521	504	536	541	505	523	558	522	537	578	515	538	524	520	544	530	545	544	521	552	524	553	504	521	522	532	549	535	505	535	556	548	541	511	518	548	546	501	536	525	517	572	578	526	582	516	540	495	492	531	500	577	544	482	527	522	558	528	552	511	536	555	528	514	486	539	529	465	509	522	537	538	530	528	509	526	523	538	533	482	520	563	551	569	555	504	548	526	533	548	473	517	518	530	529	554	481	514	560	498	537	555	514	489	546	553	518	516	536	527	525	497	548	500	551	574	560	558	518	519	528	534	559	514	500	519	536	501	536	507	515	552	547	538	577	534	543	549	544	548	533	523	542	498	549	527	515	544	529	550	533	561	533	570	518	499	477	537	523	535	586	513	548	526	506	535	517	537	533	498	548	511	512	492	527	540	543	538	519	565	496	553	516	512	533	527	520	508	509	510	519	520	558	563	553	512	557	542	513	534	524	515	497	538	508	530	530	519	561	529	546	540	513	507	567	560	555	541	535	539	522	506	568	512	514	534	506	522	561	533	536	545	513	539	506	516	526	506	551	574	477	506	534	514	569	518	569	504	518	536	506	526	531	501	536	544	509	529	506	524	509	500	547	491	524	543	567	543	505	521	498	495	522	523	557	495	517	523	520	532
1705	796	445	246	305	456	507	439	375	298	273	252	220	218	204	177	176	146	132	158	145	132	111	127	147	129	94	101	91	97	103	105	96	91	72	94	85	177	165	144	408	735	605	421	218	146	80	69	63	62	57	55	50	57	53	64	52	58	53	67	45	67	56	38	74	53	46	53	58	53	52	54	63	58	68	68	65	57	61	49	40	56	56	71	57	70	69	58	55	51	44	34	63	57	52	58	62	57	56	50	58	67	57	56	45	47	61	52	58	80	65	46	62	55	43	45	53	58	59	58	45	75	56	53	56	50	53	52	52	59	40	56	45	46	56	55	44	55	42	50	43	52	49	43	44	58	44	48	54	66	51	51	54	48	59	49	59	56	60	67	48	41	63	64	54	51	46	74	49	60	50	63	64	46	64	50	68	56	49	58	65	55	66	48	41	55	55	61	53	53	53	48	58	59	53	51	50	47	46	51	60	56	57	67	40	53	60	57	60	55	57	43	49	54	58	59	55	51	57	59	69	61	52	65	43	41	45	60	73	47	52	55	56	59	51	61	49	45	72	53	52	57	57	60	54	74	60	75	66	50	41	48	42	55	42	52	60	54	61	47	54	57	56	55	51	56	35	59	62	69	49	50	51	71	62	55	57	54	57	53	58	62	54	52	56	55	66	58	44	46	57	47	72	44	58	65	52	44	54	67	54	65	64	62	53	53	61	54	43	60	48	48	52	60	68	59	56	70	40	58	50	50	54	53	50	66	50	44	52	50	60	46	53	55	56	65	60	61	55	50	66	55	47	58	57	45	60	54	58	63	47	51	53	46	49	54	55	46	55	65	40	60	48	52	53	59	69	69	62	41	56	43	45	59	75	51	49	46	54	47	54	42	65	48	62	39	52	68	72	47	61	61	52	55	52	40	48	52	62	46	53	68	59	52	64	67	41	58	44	42	55	51	63	38	34	59	57	58	45	74	60	65	47	53	60	51	65	50	55	42	55	51	56	64	56	51	54	61	55	49	52	48	47	45	61	43	53	47	45	55	57	48	42	53	44	58	61	60	38	54	57	50	45	44	60	71	61	44	51	45	48	64	48	68	54	51	62	55	45	64	48	61	47	56	50	44	55	53	41	47	68	65	46	51	50	50	57	46	50	52	53	51	58	53	52	44	62	57	52	55	54	51	46	49	63	48	58	69	56	66	53	49	56	74	59	55	57	64	42	51	58	58	53	63	63	57	62	55	67	57	50	55	55	58	65	53	52	49	48	54	50	54	55	46	50	66	58	57	70	57	53	45	56	42	52	49	69	55	67	50	62	54	66	48	52	52	49	50	58	47	54	46	54	64	47	63	66	52	58	48	60	53	42	62	49	61	50	64	43	50	48	62	59	56	40	55	55	51	44	46	41	48	56	54	42	62	48	52	54	50	53	37	65	68	39	58	63	51	70	62	61	46	55	50	36	48	55	61	52	58	40	65	48	49	54	47	31	48	47	58	51	49	45	47	60	58	48	48	52	37	47	55	42	75	48	54	55	56	54	62	51	62	61	62	47	50	59	58	46	68	47	63	58	62	60	73	48	54	44	44	53	43	46	62	52	64	54	47	69	60	52	63	65	55	54	52	48	60	45	50	48	52	47	61	60	47	47	57	47	58	71	56	58	54	51	60	53	67	63	64	56	53	47	44	61	65	59	61	58	50	59	44	53	47	55	52	65	68	58	45	51	53	56	55	68	66	57	52	71	56	48	53	47	47	43	49	52	57	33	44	54	49	55	47	44	38	63	53	66	55	54	64	55	63	55	55	44	52	68	56	63	54	53	60	56	53	52	55	46	77	63	45	47	57	45	60	51	48	48	50	68	53	51	45	66	58	57	61	59	49	58	44	57	44	31	66	46	69	49	48	53	81	49	46	52	53	68	51	59	51	65	36	57	46	41	59	62	57	53	53	53	52	54	61	63	58	40	46	53	58	45	48	62	50	61	51	52	51	47	50	57	61	42	63	56	65	56	53	50	69	53	49	45	64	53	58	60	49	42	47	47	53	57	46	55	45	47	52	55	61	49	63	54	65	64	59	41	68	66	54	59	54	49	52	57	55	52	63	55	57	55	70	55	57	66	59	63	56	48	58	54	45	67	47	56	51	63	50	44	59	63	45	66	51	61	42	50	43	54	56	53	65	62	54	64	45	71	51	45	52	62	59	52	61	49	55	57	52	46	58	55	61	58	63	49	60	56	46	49	55	67	66	65	61	49	53	57	52	47	55	48	59	60	47	52	53	60	43	46	51	55	48	55	53	60	51	50	52	62	52	65	48	48	48	57	50	48	60	61	54	50	63	47	65	52	62	64	66	51	58	50	50	44	54	58	46	60	57	58	58	56	66	44	34	60	46	74	56	46	50	34	46	61	61	44	46	54	53	53	64	56	62	51	58	51	57	69	60	42	49	50	54	55	54	62	57	47	46	53	49	63	61	38	56	57	52	47	49	65	59	59	52	53	55	55	47	66	51	45	58	61	56	56	47	43	56	57	65	52	57	52	63	53	46	64	78	50	55	41	57	52	54	48	46	65	57	57	50	62	53	53	61	41	54	57	38	60	56	54	50	68	45	55	57	52	59	41	56	55	46	39	48	62	46	50	54	52	52	40	67	42	51	53	57	55	47	49	42	56	62	48	54	56	60	54	55	61	46	49	51	64	44	52	54	58	54	44	55	54	74	46	58	59	70	41	47	54	57	45	45	46	38	58	58	68	46	50	67	53	66	42	55	65	47	57	53	43	57	48	65	59	55	48	42	49	61	51	67	57	40	61	51	35	57	58	57	57	50	57	47	49	60	60	68	50	58	51	61	57	51	53	49	48	61	48	55	65	54	64	69	47	64	62	52	56	62	62	64	53	59	57	46	55	48	54	62	60	46	44	52	59	41	50	61	61	64	52	49	78	57	50	77	55	69	58	63	55	59	48	53	52	47	56	54	58	58	50	64	66	53	51	50	65	42	54	64	55	58	44	55	61	59	39	56	65	60	53	47	43	51	57	78	50	65	58	56	49	69	47	56	60	53	55	55	51	58	61	57	52	46	57	45	51	40	55	55	51	64	38	48	64	57	56	50	45	52	48	61	66	57	59	68	45	47	59	52	59	59	51	49	46	56	58	53	61	57	54	54	56	63	60	61	52	46	59	50	55	55	57	52	52	53	65	48	58	49	69	57	63	52	51	69	46	56	64	57	53	56	44	44	63	41	56	49	49	63	57	53	61	69	46	53	43	42	53	57	65	53	45	64	50	49	58	65	61	54	53	65	40	61	49	50	73	61	40	65	43	54	54	53	54	55	49	54	61	58	40	70	52	53	55	53	55	59	50	47	46	54	46	66	68	55	61	38	48	49	71	44	53	51	62	63	61	64	51	55	49	55	62	58	53	65	63	52	47	68	74	52	58	56	54	70	53	64	52	52	51	52	52	60	62	56	45	51	65	63	46	51	58	59	54	60	54	71	51	51
20479	11716	7528	11224	20806	22805	21895	18766	15484	13209	11483	9673	8183	7345	6735	6043	5162	5062	4812	4376	4049	4126	2982	2930	3661	3343	2885	2370	2350	2250	2160	2230	2271	2071	2081	1522	1748	4451	4144	3682	10426	15501	13127	8897	4879	2432	1277	819	649	619	593	595	560	639	571	639	601	586	624	611	581	591	620	649	599	615	562	586	574	578	583	595	585	596	606	596	625	570	615	583	625	587	639	598	623	581	631	578	582	605	599	637	632	619	629	625	609	648	614	571	582	602	629	566	583	600	569	577	620	588	642	584	586	642	652	590	631	634	586	658	599	557	626	596	564	618	560	625	616	599	611	586	601	577	585	627	599	615	580	577	596	590	565	617	617	614	621	605	612	619	583	590	646	614	620	625	634	633	575	571	612	643	605	576	621	608	682	630	650	636	631	609	607	591	633	613	585	560	576	629	544	603	593	609	569	643	613	601	603	638	643	587	604	597	602	604	607	576	613	579	626	595	596	598	614	570	628	574	598	593	612	626	599	645	618	592	605	610	592	608	602	612	607	614	603	584	619	566	615	605	609	578	597	596	603	597	585	625	612	598	676	578	672	597	608	612	596	607	594	621	634	641	598	660	581	606	611	606	645	571	568	609	636	634	603	598	595	623	587	606	620	637	582	632	576	602	610	598	633	593	614	576	627	607	583	584	578	588	576	620	592	618	609	576	597	590	595	602	618	595	597	556	624	620	647	593	622	597	601	640	591	618	598	608	583	597	607	576	583	617	613	609	598	621	588	577	614	628	601	585	629	608	593	604	584	623	607	615	600	618	589	631	588	597	631	596	611	668	561	620	630	577	626	591	602	620	661	602	606	588	598	613	558	636	577	589	567	610	610	649	628	584	584	636	635	588	661	586	628	628	625	638	591	589	671	602	598	641	621	612	605	570	668	629	621	621	611	572	624	612	585	587	612	626	590	641	593	592	587	610	626	632	641	551	632	609	601	626	632	572	624	593	633	590	599	615	614	579	625	601	619	576	588	615	593	577	615	569	599	627	570	608	606	628	611	624	580	610	664	610	633	575	619	592	623	610	607	600	626	622	635	621	619	643	600	597	582	635	589	589	643	591	598	624	555	639	594	623	586	592	600	575	651	662	638	583	627	601	615	593	566	617	608	609	594	623	674	620	601	618	609	623	597	608	605	642	627	637	656	563	627	607	615	612	611	631	614	619	630	597	626	601	627	583	618	647	604	610	619	581	594	595	596	628	630	608	619	610	637	582	583	609	623	615	607	612	601	605	592	620	602	555	608	587	615	609	586	597	605	636	596	581	605	578	579	658	588	579	562	601	638	638	605	573	639	629	645	634	633	594	598	648	643	642	619	628	628	545	598	577	614	582	638	607	591	590	617	580	600	619	624	594	573	570	636	620	595	608	590	658	602	580	641	632	575	613	608	579	639	644	613	585	548	606	607	595	583	589	578	596	636	612	629	595	609	555	609	586	604	610	665	608	605	628	604	618	594	581	576	627	630	652	583	588	622	601	625	641	591	593	627	623	618	568	641	617	592	614	627	656	656	592	591	569	624	604	647	585	616	666	596	627	598	654	591	620	638	596	587	602	635	595	557	604	616	638	595	608	619	620	609	640	621	595	614	610	622	617	597	591	615	584	568	586	604	609	629	606	642	604	636	603	637	634	618	549	570	605	617	606	609	530	648	644	649	626	579	569	586	630	596	575	629	607	586	603	607	607	617	612	624	629	600	590	660	549	602	615	660	613	592	615	616	604	630	620	607	621	583	632	609	631	595	624	590	622	613	573	608	597	598	632	595	600	561	635	599	623	620	592	586	570	613	606	617	605	598	618	606	614	585	608	609	571	616	633	573	630	632	628	637	631	598	585	619	656	618	608	620	602	628	601	617	621	583	641	632	595	594	618	610	640	573	589	596	648	598	589	611	573	584	617	616	649	585	601	609	621	596	571	619	582	601	613	630	580	581	602	644	554	585	634	619	606	620	556	593	584	610	642	616	551	557	590	599	613	606	610	609	581	593	638	579	575	572	616	624	609	675	639	625	591	611	578	608	625	600	564	634	636	614	624	591	594	667	607	657	601	593	634	648	615	635	664	623	580	617	597	604	609	611	595	634	625	605	623	605	650	610	611	590	644	571	665	643	592	599	639	590	637	612	594	619	634	603	637	563	627	617	612	612	594	627	587	614	604	633	611	651	563	628	624	607	605	583	595	605	594	580	607	595	578	635	632	638	585	635	599	603	594	602	564	620	622	621	585	610	625	608	634	587	626	537	645	610	592	587	558	568	599	595	636	592	613	664	620	613	605	619	643	626	616	618	567	629	568	567	619	567	586	610	608	617	594	609	611	602	582	616	612	644	605	598	597	613	605	632	582	585	602	604	611	636	596	606	629	635	599	675	614	607	615	626	599	587	642	638	599	585	596	581	582	611	615	640	628	649	578	604	641	615	636	668	677	614	615	617	598	599	614	630	598	600	598	604	580	600	624	586	601	571	580	552	579	616	587	601	572	594	594	584	625	596	645	610	611	659	627	634	662	597	565	607	591	642	622	609	588	615	583	663	604	596	682	628	625	602	589	621	592	602	646	632	644	554	608	596	668	608	621	602	627	569	574	608	624	643	623	642	615	608	596	608	606	610	597	552	623	599	644	619	627	590	597	606	640	604	664	614	621	621	608	608	635	618	586	602	607	618	630	630	635	619	596	600	577	616	643	611	631	615	618	598	632	603	602	634	631	585	591	610	590	568	631	626	617	633	599	628	606	579	608	647	657	590	568	585	612	634	656	602	604	611	593	655	628	557	641	574	603	611	646	648	590	591	626	614	635	586	608	610	603	598	638	567	642	621	615	600	628	607	636	616	558	593	595	583	641	625	588	621	608	630	635	580	586	594	580	586	596	636	591	606	615	611	615	609	621	584	635	619	628	602	640	639	596	640	629	600	645	612	671	591	633	560	599	592	580	590	630	606	602	612	601	586	581	573	616	617	668	623	604	622	611	608	627	569	628	583	624	599	633	567	580	654	627	606	589	578	609	624	649	609	643	583	566	618	593	576	605	623	637	582	623	580	582	629	619	591	573	587	562	602	611	610	613	633	620	625	603	598	630	657	618	600	609	609	657	645	652	604	627	618	631	608	617	629	593	630	574	612	589	648	623	634	594	588	613	601	641	592	611	618	590	629	610	601	541	577	648	619	608	590	616	575	591	588	616	589	600	633	577	617	632	658	586	588	578	613	635	606	581	571	576	656	680	578	600	615	612	627	584	640	618	582	625	610	575	578	626	580	591	571	607	638	634	613	618	607	614	599	654	605	604	600	597	589	583	585	615	621	588	594	582	591	578	606	652	641	633	614	596	641	659	578	619	588	591	644	598	624	597	611	632	616	581	606	575	629	649	645	616	623	639	621	603	600	604	598	564	595	596	616	541	606	604	586	623	632	598	577	609	629	619	627	614	588	588	619	622	622	583	596	653	593	612	604	620	583	603	611	603	582	609	584	601
1831	405	272	188	173	253	300	242	206	160	140	143	133	120	116	98	126	102	81	90	87	74	84	90	104	69	89	66	69	73	77	92	68	73	63	52	57	85	94	82	122	204	170	139	110	65	62	51	44	45	38	56	43	35	51	33	51	43	53	50	50	35	40	57	48	49	62	54	45	49	44	36	37	43	62	49	42	63	53	52	53	45	59	43	54	30	38	55	45	43	41	40	45	64	70	46	47	40	58	52	45	46	36	52	44	40	53	39	44	39	42	46	47	45	52	27	50	46	51	34	56	39	43	50	41	56	48	49	43	49	46	45	48	45	46	45	48	72	48	45	51	57	41	43	55	51	39	45	48	50	39	49	56	57	49	45	33	47	37	37	45	37	40	50	43	43	29	42	47	49	58	35	45	38	48	64	53	49	51	46	51	51	52	48	44	54	46	46	38	50	51	42	53	39	41	52	51	49	37	52	36	63	52	57	59	34	38	51	52	51	49	46	59	38	62	51	45	40	63	50	58	43	46	52	45	47	44	52	39	56	46	32	45	39	43	44	34	54	48	48	57	67	54	45	51	49	41	53	48	53	43	40	44	52	52	49	54	39	47	50	53	45	62	51	45	43	55	51	59	43	46	45	48	40	51	48	47	43	46	53	32	47	47	36	62	48	41	38	52	40	59	52	43	48	60	31	51	47	50	53	51	34	50	48	54	54	41	47	37	46	40	53	50	60	54	49	47	44	53	47	54	43	54	51	49	48	42	51	44	53	56	49	44	38	58	48	52	46	46	49	40	40	50	42	40	52	54	37	55	51	35	46	45	49	41	41	36	44	38	46	45	53	44	49	53	46	51	41	38	39	43	41	42	57	30	45	46	45	43	61	50	33	56	48	44	43	51	51	43	45	50	50	64	52	53	38	54	50	44	43	42	38	41	49	45	58	53	44	55	29	44	65	46	45	47	54	42	40	46	31	51	47	44	47	46	56	52	45	37	64	44	41	56	45	56	51	58	49	49	49	43	45	54	51	50	46	44	51	54	56	46	44	30	50	49	61	46	63	41	51	55	51	42	42	42	47	43	46	53	44	42	47	46	52	40	42	38	41	46	50	43	43	60	51	48	45	46	44	48	38	48	63	50	40	49	57	45	53	37	52	45	59	54	48	41	45	56	57	52	54	54	32	53	47	56	45	52	47	45	46	45	56	50	58	47	60	52	63	70	49	59	50	43	49	55	49	60	46	45	56	50	53	52	54	56	38	48	46	48	42	45	50	54	44	49	40	50	41	56	48	45	42	48	38	39	49	43	44	45	45	63	38	40	55	47	42	63	40	51	48	46	41	46	52	42	47	51	47	34	39	38	41	47	52	53	55	47	42	42	49	48	51	49	47	55	46	69	63	46	48	42	53	54	54	39	53	51	38	46	43	35	46	52	50	46	45	49	45	49	49	41	41	56	43	45	54	46	44	49	47	46	36	46	51	45	53	42	47	44	60	51	50	60	48	50	41	57	59	52	54	48	54	44	55	50	48	68	39	35	57	50	48	53	47	54	44	49	45	52	55	43	40	41	43	42	52	53	48	60	53	48	48	43	48	39	47	43	39	52	55	41	47	48	39	51	39	45	47	39	35	31	61	55	42	43	51	51	45	48	32	48	40	59	43	54	43	59	39	53	46	44	42	36	44	54	39	44	45	52	47	45	45	58	44	40	51	46	52	43	39	46	49	43	54	55	41	53	54	39	51	45	46	47	43	59	46	51	49	58	39	44	40	56	52	36	53	35	51	36	46	51	36	46	45	50	40	48	46	47	54	40	52	41	43	55	38	51	60	40	62	40	53	60	41	44	53	44	51	54	41	60	46	47	34	41	45	47	40	42	32	44	50	46	49	52	45	39	48	46	28	42	51	49	69	41	51	74	44	39	45	49	51	53	40	57	50	50	43	58	42	48	51	44	37	50	34	43	43	51	42	38	46	46	41	51	39	60	58	46	48	44	39	56	55	51	50	38	47	52	54	50	46	40	53	45	52	60	48	51	52	46	55	42	45	40	56	49	33	51	57	40	45	52	42	44	41	43	52	54	47	62	43	46	39	47	43	54	43	63	44	59	56	47	41	48	46	50	57	52	63	47	39	59	51	39	46	44	52	44	41	48	44	39	55	57	55	48	53	48	57	52	48	46	36	53	43	50	55	54	50	53	53	41	57	32	45	40	48	40	49	38	46	51	48	52	42	50	46	49	43	57	40	59	54	32	62	63	44	42	56	37	47	46	53	51	45	48	54	33	44	54	44	52	39	54	64	35	41	45	49	51	54	47	45	45	45	35	42	44	53	40	35	54	56	52	50	42	45	54	51	41	45	39	49	46	45	57	54	38	51	38	63	46	35	43	47	56	48	38	46	50	39	40	49	50	44	53	42	53	59	38	53	39	41	43	57	49	36	58	53	55	48	36	57	44	42	50	48	47	45	61	40	54	42	45	39	35	56	56	41	61	42	54	54	35	41	49	51	56	47	44	45	54	59	42	50	50	58	46	39	43	45	51	49	48	53	46	49	44	47	53	38	62	52	46	47	46	32	39	38	51	44	59	47	55	51	46	46	38	58	51	43	40	49	42	41	55	46	41	45	47	58	41	35	62	61	48	46	50	58	45	49	52	47	53	61	38	35	43	41	48	57	50	53	59	53	50	49	54	36	40	50	53	45	53	47	53	53	35	56	36	56	38	58	29	52	56	46	33	63	53	53	47	48	52	33	58	54	47	42	40	47	41	36	50	50	33	43	49	53	45	42	37	52	57	58	57	56	49	53	41	42	34	46	37	47	55	43	57	47	48	52	62	46	59	46	49	47	49	42	45	48	44	48	53	45	48	49	51	55	47	50	50	44	50	44	42	45	42	53	38	44	38	36	40	49	51	49	46	53	45	35	39	37	46	52	55	49	57	45	57	54	52	55	47	38	40	45	54	39	49	39	56	52	41	54	47	36	35	40	52	49	30	67	47	44	54	39	46	53	44	45	57	46	49	52	62	48	54	39	55	40	55	39	52	53	55	37	33	52	44	59	54	53	47	56	60	60	42	43	46	49	57	43	56	46	54	41	45	46	47	56	54	48	53	43	44	57	46	50	62	43	51	43	53	44	49	52	53	54	48	42	52	53	39	46	38	52	47	47	50	46	56	45	31	53	51	51	53	48	55	41	52	36	44	56	34	55	35	43	51	45	53	42	47	43	36	37	59	53	46	52	48	36	47	49	51	47	48	48	40	42	41	49	54	35	41	44	58	51	48	41	46	52	49	49	52	46	35	51	47	36	46	47	59	41	42	54	47	50	41	57	50	47	59	44	48	30	44	51	38	58	48	36	47	51	56	48	41	35	52	37	49	42	59	45	45	41	45	52	45	39	60	53	51	51	40	40	53	43	38	59	56	56	55	42	49	51	32	43	38	44	43	46	41	45	46	49	46	46	34	48	52	51	44	48	49	38	41	53	55	49	48	48	55	65
15647	7468	5012	8062	13539	15851	15906	12773	9863	7621	6429	5752	4948	4106	3936	3644	3387	2987	2546	2258	2739	2296	1726	2018	2254	2023	1873	1430	1497	1524	1481	1725	1396	1365	1305	1012	830	1875	2208	1755	2988	4973	4091	2938	1792	1125	755	567	529	596	533	555	513	505	499	548	519	506	547	533	572	523	527	526	507	526	523	528	538	524	508	578	519	549	504	526	529	523	548	546	567	545	574	530	527	577	538	519	532	489	527	518	515	555	542	553	530	509	532	532	522	503	505	536	539	537	527	518	552	532	538	545	503	556	510	553	538	529	529	569	521	509	513	509	565	502	564	538	506	514	545	524	518	551	550	499	495	558	485	565	466	510	542	481	522	524	545	484	512	529	520	590	550	500	521	546	503	513	537	514	518	543	513	504	509	510	491	516	550	519	561	508	496	510	520	532	536	589	539	537	556	545	515	570	523	529	512	512	533	531	527	532	525	534	532	524	517	512	514	516	522	581	515	482	496	521	512	535	503	524	525	567	537	508	555	522	538	522	556	551	507	515	501	540	529	568	512	534	520	531	531	552	547	506	498	546	521	463	465	507	487	531	543	522	507	536	507	528	514	529	523	559	546	512	492	514	524	540	543	568	533	540	541	539	546	521	506	510	511	511	545	566	535	554	525	508	514	546	527	527	583	523	499	541	512	542	519	547	513	496	560	500	508	497	542	522	524	539	521	500	545	554	517	526	494	521	491	549	515	527	542	534	485	521	500	533	521	512	568	522	523	522	510	494	547	528	530	534	548	499	528	541	534	519	509	513	506	532	539	540	547	541	509	553	565	561	543	533	516	527	542	537	535	521	555	495	518	521	518	535	527	518	506	508	541	475	535	528	509	527	500	534	533	543	549	523	547	496	504	534	548	556	560	544	554	539	555	527	528	529	535	513	530	565	550	527	484	555	569	518	488	513	552	517	533	542	518	517	512	489	569	529	518	515	538	530	517	532	511	533	570	527	546	561	578	554	525	510	483	514	550	559	509	555	490	551	504	493	514	522	498	505	544	547	525	521	517	523	551	517	532	508	542	510	532	501	528	509	518	530	546	537	533	589	515	528	520	540	467	522	554	504	582	547	525	518	509	523	581	541	496	500	528	486	530	555	529	530	508	551	511	524	499	541	514	514	516	557	538	571	529	557	501	540	482	557	562	526	498	501	517	536	533	562	501	539	549	546	525	512	552	557	540	518	523	541	505	513	551	473	506	539	522	528	517	525	556	532	516	548	527	535	558	513	484	495	521	557	537	525	519	509	555	524	550	540	528	512	550	503	515	548	477	527	524	559	527	516	504	533	521	532	500	556	499	525	567	507	513	562	525	524	509	515	536	521	513	503	555	558	520	492	532	560	490	523	542	497	518	509	503	526	553	523	537	526	542	512	495	528	529	533	543	526	531	536	559	568	538	543	501	487	506	535	544	543	556	505	501	512	564	518	539	500	495	511	499	546	533	557	522	535	523	602	525	533	516	550	541	524	515	485	524	538	545	528	554	523	543	513	538	570	533	531	516	546	528	532	518	511	477	484	555	510	556	502	546	542	532	560	491	525	536	609	534	493	518	555	531	508	515	503	531	475	472	526	522	534	550	536	503	559	542	535	521	549	553	536	520	534	528	513	532	493	500	538	493	535	516	518	513	528	540	536	542	536	528	521	556	511	569	504	566	520	555	536	563	513	503	546	530	529	505	478	518	511	553	494	531	552	550	505	540	537	584	505	556	499	518	509	529	568	500	552	545	541	545	545	477	489	517	541	551	561	570	545	528	490	512	512	549	548	498	523	563	599	511	519	529	532	508	583	502	532	501	552	479	551	517	521	511	557	535	533	537	495	467	475	504	539	528	510	484	512	519	513	553	553	506	526	545	566	492	536	515	544	486	486	500	519	543	514	524	513	497	525	515	553	533	509	541	496	531	548	536	554	513	549	535	514	529	508	516	556	519	501	508	508	515	498	505	536	540	520	566	503	499	516	520	492	482	567	504	505	501	533	553	481	534	540	528	522	521	540	517	528	538	539	537	504	512	540	528	538	548	515	565	573	511	524	503	517	494	547	542	525	533	556	521	507	509	535	539	556	519	523	508	492	555	537	544	520	532	532	515	556	504	555	508	517	513	535	530	497	540	553	522	521	495	523	501	539	536	542	538	520	552	512	558	525	518	526	520	511	548	483	535	477	575	499	531	541	546	545	514	485	553	540	571	508	508	546	550	540	512	488	516	480	516	515	489	526	548	475	505	562	557	551	551	544	518	514	501	519	544	508	493	504	496	521	549	558	531	549	516	574	534	528	528	500	541	536	539	541	563	530	540	515	534	490	560	530	518	529	491	558	574	531	557	503	564	525	512	534	545	537	536	540	496	528	553	519	539	536	530	549	534	561	534	547	526	539	501	523	517	521	558	523	480	510	543	523	540	520	583	516	502	530	544	527	548	531	538	575	563	451	543	545	554	531	562	532	514	493	487	572	502	518	565	539	552	486	553	541	549	518	507	518	583	535	530	495	536	531	511	597	523	570	510	496	553	519	587	530	521	538	582	514	525	561	542	506	536	522	489	514	522	503	501	506	513	525	539	539	553	515	505	485	551	489	523	552	505	497	542	516	541	485	517	476	519	531	549	545	524	544	546	505	511	556	496	535	502	562	557	534	545	530	531	506	494	526	515	516	555	506	509	543	549	516	518	510	524	538	564	517	508	485	532	508	504	518	564	519	551	547	557	543	554	507	548	475	546	553	492	510	513	510	508	547	529	525	525	557	495	556	509	490	521	515	535	516	491	583	507	523	535	524	535	581	544	544	534	537	547	515	544	507	555	509	489	538	547	516	538	539	497	553	508	481	519	502	512	544	521	529	554	533	522	496	512	516	530	528	581	526	523	577	558	507	546	478	517	546	555	528	533	519	498	508	524	507	526	532	542	545	539	516	536	548	494	509	546	550	560	532	557	521	503	545	495	541	480	530	540	491	534	490	544	520	525	505	559	519	516	521	539	528	487	495	514	545	557	540	511	496	557	520	539	561	532	508	510	493	542	515	549	553	537	528	498	532	524	507	575	508	509	528	522	527	516	497	541	518	543	549	520	546	526	522	522	532	520	511	532	567	526	537	515	511	490	497	547	496	516	520	550	513	532	512	515	544	524	521	507	571	534	499	516	512	518	528	514	532	501	570	553	514	503	531	533	484	524	535	559	514	486	503	528	531	522	511	491	549	546	567	549	557	483	540	541	514	520	513	533	534	462	493	547	559	561	508	502	540	549	517	487	486	571	513	563	505	556	554	532	514	532	492	521	517	560	545	519	575	527	545	536	516	545	547	508	486	527	511	538	507	555	525	504	486	570	539	556	528	530	540	547	555	528	528	539	493	534	529	535	531	527	479	507	553	522	547	538	505	526	508	488	490	537	534	551	537	522	521	514	498	545	549	523	555	509	509	534	527	535	524	506	530	540	499	506	543	523	509	515	491	566	514	531	509	534	534	514	539	532	532
1288	613	335	252	238	353	391	363	296	267	200	198	152	206	162	143	127	111	112	93	114	103	96	118	84	105	94	97	77	92	100	117	98	87	68	70	69	172	514	309	261	296	225	160	117	74	82	63	51	51	54	46	48	54	41	52	48	60	52	55	56	50	37	45	56	49	57	68	55	59	48	49	59	57	60	62	58	49	48	56	45	48	39	52	61	52	56	47	57	74	60	59	56	58	47	51	55	54	59	54	60	51	44	55	49	58	43	54	45	51	64	52	56	55	65	50	57	48	58	57	50	46	61	57	71	69	60	49	60	66	57	48	61	66	51	50	63	60	48	55	50	54	55	63	58	62	40	54	60	51	51	53	30	36	44	38	52	66	49	75	56	56	57	55	44	54	63	56	58	61	51	47	53	48	43	36	47	54	48	59	32	47	63	56	50	59	64	54	48	60	68	45	31	58	62	44	63	59	64	49	62	48	57	45	52	56	50	50	44	66	56	34	53	58	57	55	68	42	49	50	50	54	59	39	60	74	69	57	60	57	61	55	64	55	69	60	49	56	54	52	66	54	48	56	50	65	43	50	57	45	48	55	49	52	45	45	67	53	47	58	59	54	59	62	52	53	63	52	60	52	62	59	46	45	55	66	51	58	50	49	65	51	58	41	60	51	57	49	60	55	60	73	57	61	56	68	40	50	50	51	52	64	56	58	57	72	56	68	52	52	64	66	57	65	50	73	72	59	64	52	45	61	51	54	66	51	56	58	71	59	52	48	61	48	60	41	64	52	58	53	42	43	49	59	54	59	48	50	52	56	64	48	50	53	48	58	64	63	56	43	47	54	51	55	60	51	59	55	56	48	53	53	47	60	62	61	46	64	53	58	57	52	47	55	50	52	50	58	60	55	48	74	60	60	43	49	52	59	59	53	52	55	51	57	72	54	50	61	59	51	51	67	56	66	57	59	54	53	48	69	58	44	53	60	54	52	52	48	66	55	50	57	54	58	53	48	44	50	57	46	54	46	56	73	56	51	54	66	46	52	49	50	50	54	64	41	37	44	61	53	49	43	56	65	48	46	58	41	57	57	71	65	47	54	61	54	52	54	60	64	70	59	64	53	54	50	65	57	46	70	78	54	53	44	53	56	55	59	52	51	51	54	54	53	62	73	53	46	57	48	57	45	42	70	63	36	57	48	51	52	47	50	34	57	38	67	59	61	47	51	43	48	57	45	54	62	52	51	58	52	54	70	48	46	59	59	50	52	52	60	52	61	66	69	52	61	47	50	48	57	60	59	49	54	56	47	61	51	54	51	57	57	47	64	68	53	44	50	52	47	57	48	47	53	41	45	60	64	48	67	57	59	46	66	58	49	48	58	62	45	45	57	49	59	56	48	59	45	52	55	52	59	60	53	65	56	54	41	46	57	47	55	60	48	51	54	56	45	54	56	47	56	53	52	49	65	30	53	50	60	52	58	45	55	51	48	45	56	56	47	45	51	50	56	57	56	55	62	53	43	53	63	51	65	50	56	61	55	49	62	51	44	48	40	55	54	55	44	60	44	50	47	58	49	55	46	41	48	53	58	64	56	43	58	60	81	58	48	47	50	51	53	61	49	43	58	46	69	45	41	65	49	56	52	60	43	46	62	56	56	66	71	55	61	50	60	48	57	55	54	60	44	50	64	50	63	62	52	63	52	63	51	54	55	64	66	67	33	56	58	56	50	53	48	44	65	57	39	64	54	58	68	46	43	60	57	57	43	57	56	50	62	53	65	50	63	54	58	68	53	66	59	52	65	48	54	59	53	52	52	62	48	49	51	46	43	68	35	70	56	48	51	57	66	57	63	69	49	55	49	44	52	56	48	50	50	47	52	64	31	57	44	55	53	49	51	59	48	62	53	51	59	48	52	55	47	58	49	60	53	57	54	43	46	52	51	50	54	60	58	47	55	58	53	68	54	58	66	56	56	44	44	51	44	61	59	54	55	46	62	46	62	56	57	50	47	64	57	39	58	62	68	48	63	56	64	64	47	63	48	57	52	56	52	53	52	50	46	50	53	47	56	54	60	57	58	51	46	68	55	45	61	53	48	48	50	48	55	62	53	58	59	74	65	51	56	54	60	47	53	46	45	54	62	55	51	52	56	60	47	75	53	48	35	43	54	42	66	56	66	66	50	59	57	65	57	52	52	56	47	56	47	60	56	65	60	56	61	50	58	50	40	41	57	48	61	42	57	39	54	48	56	65	39	50	69	55	52	53	59	48	61	46	64	57	61	40	53	51	52	55	61	58	61	60	55	47	64	55	58	59	52	53	57	47	45	47	64	43	61	56	72	59	55	65	44	61	59	57	56	52	51	63	49	61	56	46	53	64	59	40	41	60	54	60	70	55	44	40	70	50	56	55	48	40	48	59	55	53	51	65	65	56	29	52	60	54	49	45	47	67	52	66	55	47	52	41	51	58	56	53	59	47	54	47	52	51	51	39	48	51	55	44	47	53	69	48	50	57	53	57	63	55	57	52	57	53	52	62	65	50	55	63	50	50	47	54	44	47	70	58	57	53	59	65	53	53	58	53	63	55	56	38	48	58	50	55	38	62	59	58	51	64	48	45	55	49	48	54	57	45	53	48	64	54	63	61	51	52	60	59	46	60	59	50	49	57	46	56	39	55	64	66	50	50	44	56	60	59	53	59	47	51	71	41	54	58	43	57	62	42	56	52	53	51	46	50	50	50	47	58	49	61	56	53	47	52	50	39	54	53	51	48	55	53	57	57	56	62	75	53	59	55	54	70	59	53	52	61	44	48	64	59	46	65	65	54	63	63	71	54	70	54	60	55	40	48	59	39	52	57	63	59	49	57	62	53	51	58	57	51	52	55	59	63	51	65	54	56	58	60	52	52	49	41	61	54	53	56	60	52	62	53	53	58	66	56	47	41	58	63	44	50	68	64	48	42	65	57	51	49	58	47	51	44	57	53	58	72	50	50	68	47	57	56	48	54	45	66	59	51	66	66	43	74	56	58	51	49	55	43	59	56	56	59	56	54	52	62	64	56	40	48	48	48	67	52	51	48	54	53	68	56	64	53	55	52	52	56	48	63	64	49	67	57	64	51	52	63	60	52	52	53	56	66	59	53	53	48	55	50	42	49	50	46	67	49	54	42	53	55	50	40	50	38	56	55	62	46	61	52	50	49	58	57	61	47	44	50	55	45	55	55	57	47	51	62	54	52	52	43	56	44	66	56	50	55	51	57	50	56	45	55	49	44	49	54	58	62	55	40	42	65	52	54	62	59	73	58	50	54	54	59	53	55	43	57	53	62	38	53	51	42	41	61	62	66	53	70	59	47	52	55	57	54	40	57	50	43	63	61	42	45	56	62	41	71	53	56	48	56	61	48	54	48	69	67	55	60	57	50	55	65	58	45	55	53	54	46	64	50	51	43	59	54	51	52	55	49	61	54	57	35	64	50	55	49	63	50	45	55	63	58	55	54	51
18145	9708	6230	11113	18447	19357	20053	16491	12540	10685	8358	7487	6584	6061	4981	4810	4235	3833	3336	3259	3441	2951	2164	2857	2442	2507	2757	2138	2026	2159	2507	2385	2147	1847	1804	1654	1229	4087	11974	8014	7097	6819	4993	3270	1829	1172	797	660	666	609	612	616	583	603	614	570	562	579	578	636	617	688	556	594	656	594	632	589	572	533	603	621	587	662	571	626	586	598	635	625	634	619	549	624	638	616	575	589	609	597	673	590	573	590	574	592	613	610	580	617	621	629	587	593	607	610	604	613	610	627	629	620	642	630	585	633	628	567	593	622	598	586	619	585	586	575	652	605	611	582	571	594	646	569	576	592	642	592	570	604	591	591	610	623	582	591	603	627	610	585	554	597	666	647	572	592	622	610	614	622	591	604	601	603	571	592	571	612	581	629	588	603	600	607	632	568	579	622	587	602	636	614	598	600	572	584	567	619	596	599	607	590	591	569	654	590	608	664	624	620	603	613	606	630	638	625	607	629	620	600	604	606	650	641	612	615	583	591	594	594	636	595	597	669	579	623	572	569	611	633	613	604	571	621	609	612	568	610	600	605	627	588	625	591	611	589	576	613	654	592	558	568	609	609	569	593	569	631	583	604	582	605	597	617	610	565	604	602	631	564	580	604	610	546	615	613	665	630	602	591	620	609	577	608	585	588	600	624	648	625	591	601	617	615	598	627	577	593	612	606	581	585	615	606	582	617	621	607	617	563	625	556	575	570	594	611	553	565	556	573	600	589	547	577	605	582	591	603	589	657	614	586	568	590	625	572	626	612	599	592	617	582	651	576	611	567	571	629	570	626	580	563	621	618	588	599	571	567	575	645	598	613	627	557	607	556	647	626	666	615	586	614	611	594	604	611	580	577	568	596	607	624	584	604	544	575	607	568	613	578	576	622	592	599	600	628	602	631	610	572	568	608	612	591	585	556	646	587	600	637	579	609	591	581	607	633	587	572	631	588	591	592	610	593	569	562	585	562	608	612	563	592	608	587	643	615	598	587	656	590	594	622	595	620	591	616	594	585	567	613	615	593	614	562	641	602	590	619	609	583	609	618	581	636	589	580	617	609	586	596	651	598	635	612	586	610	607	542	620	615	631	570	584	598	610	583	599	628	603	612	658	631	619	570	562	634	638	590	625	595	590	601	599	586	580	559	563	637	572	591	582	608	554	613	641	619	595	588	603	624	586	616	566	605	616	602	588	607	541	617	594	566	563	569	621	613	601	600	590	642	607	636	603	561	611	644	584	639	586	565	606	583	607	582	610	614	598	613	600	652	605	607	605	623	633	577	575	625	627	590	564	607	595	604	596	598	594	631	579	604	629	619	653	581	634	597	590	651	590	577	566	630	604	606	578	594	568	569	566	536	574	639	607	632	589	608	626	592	577	618	573	589	607	593	591	579	567	587	600	606	623	602	606	574	646	637	631	601	595	576	598	602	598	583	588	580	561	597	634	622	630	595	602	580	614	612	581	571	598	598	646	620	616	589	624	582	598	589	607	609	608	597	589	585	580	652	613	591	614	589	552	618	624	637	601	596	625	585	577	607	621	599	611	604	600	564	590	565	559	571	608	633	592	601	571	579	603	586	576	560	598	621	556	640	650	631	599	577	583	563	579	643	606	622	600	583	589	583	620	648	604	533	671	603	605	607	619	608	626	632	595	590	543	632	574	563	594	579	552	563	602	573	578	598	633	589	586	611	584	575	597	586	623	604	557	611	624	620	646	573	613	607	673	620	591	574	614	593	580	623	598	650	641	606	643	583	602	625	644	581	596	586	559	604	622	577	631	591	592	620	636	607	599	600	616	599	594	617	616	576	526	600	597	605	568	630	558	626	626	624	590	582	583	580	627	575	601	617	590	599	627	590	598	595	586	632	577	594	626	607	612	590	590	582	565	610	576	608	670	595	615	574	599	596	608	608	570	588	585	584	569	579	607	609	625	614	617	589	594	607	634	591	552	631	572	619	601	596	600	599	578	601	577	583	592	594	609	571	563	580	614	607	615	571	607	603	589	586	608	608	623	619	585	619	589	544	597	585	558	567	573	616	609	640	614	563	582	599	611	612	571	589	598	570	569	594	580	643	605	646	574	655	612	570	595	594	600	582	589	603	621	572	621	579	615	646	643	610	631	580	575	593	603	596	608	582	584	584	607	601	622	575	616	627	564	615	644	570	593	594	581	594	623	572	617	602	584	626	556	628	627	624	599	591	620	590	656	620	579	624	583	636	610	587	610	613	622	594	607	614	587	631	635	622	597	562	623	652	582	601	600	598	574	622	585	629	593	572	664	609	614	634	605	575	618	616	582	571	609	593	556	624	634	602	623	619	610	590	626	639	583	578	561	644	593	637	610	601	566	621	581	582	578	600	593	565	582	609	607	624	581	582	621	611	614	573	624	608	578	604	572	635	582	571	580	621	602	612	575	635	571	549	619	616	603	573	561	566	631	605	586	586	583	577	651	619	542	596	600	631	623	594	597	593	558	599	610	610	635	627	613	596	598	593	610	611	604	602	599	590	570	592	594	600	583	605	595	620	573	601	583	614	602	605	584	588	597	593	597	621	581	603	568	634	567	618	610	610	546	603	585	588	612	608	621	588	638	618	632	636	576	568	615	605	588	596	596	628	623	578	582	615	597	617	618	583	598	583	643	615	588	617	618	637	597	597	599	600	640	571	604	590	598	612	598	614	596	608	581	620	590	625	603	611	613	639	595	563	583	616	637	585	589	611	613	602	575	580	634	607	596	547	624	664	610	604	592	553	595	634	580	569	579	591	590	582	636	620	602	589	610	612	612	608	629	568	582	626	582	598	631	550	568	611	638	572	629	590	559	628	587	569	563	575	603	552	633	600	581	627	611	622	563	641	615	583	648	607	574	624	598	623	577	627	628	588	638	626	601	603	647	611	609	582	587	634	594	645	593	591	609	619	589	631	587	627	582	566	585	619	596	605	602	632	575	593	590	619	592	598	627	626	586	615	575	637	633	615	589	599	598	600	620	593	604	570	561	624	612	592	569	585	605	594	596	651	579	602	604	590	620	596	628	604	577	609	620	604	618	584	624	578	624	572	589	569	604	585	574	642	601	603	614	577	563	581	595	614	648	627	631	573	596	613	598	592	591	660	614	610	617	556	609	601	613	603	577	595	602	600	547	602	613	614	609	587	594	590	597	576	626	620	596	620	541	620	617	624	579	608	596	564	612	596	628	655	593	555	635	590	628	592	657	549	606	615	594	601	623	592	591	578	617	626	584	604	560	649	643	575	595	616	618	649	542	594	612	629	604	636	572	585	567	581	587	585	640	605	625	597	558	609	572	597	593	616	608	587	637	627	641	607	586	608	637	627	601	621	603	621	566	607	600	642	590	580	575	637	619	620	594	600	597	613	606	612	616	608	565	578	579	577	634	601	614	586	584	589	615	588	661	614	587	595	627	588	640	561	563	619	594	577	617	580	601	632	591	611	560	626	538	604	606	611	611	594
2473	463	348	228	220	310	419	431	361	250	221	192	185	156	168	152	132	130	106	125	114	103	86	100	84	109	117	129	118	139	98	87	106	91	90	78	65	87	419	497	413	311	194	123	99	55	55	56	40	48	31	52	35	46	41	37	42	30	49	61	37	31	47	45	46	45	46	56	33	60	49	51	40	48	42	49	55	36	56	45	53	46	47	38	51	55	45	50	40	56	54	52	56	56	47	56	40	42	47	35	48	50	36	50	48	51	35	45	58	48	37	49	57	50	37	54	40	44	47	35	60	45	38	45	44	38	53	53	61	57	34	46	53	49	42	56	39	52	36	57	46	49	53	47	58	57	52	35	52	50	46	43	44	56	43	37	47	37	55	51	48	43	53	54	40	43	59	47	49	47	44	52	31	42	50	53	46	44	49	49	44	60	42	46	55	46	41	53	44	39	51	43	52	48	40	55	56	40	31	56	53	47	55	36	59	39	47	53	43	48	49	39	48	47	47	47	56	47	48	55	59	51	44	56	48	62	48	45	45	37	39	38	48	48	46	49	51	39	50	49	35	54	39	50	47	44	41	57	57	60	41	48	43	48	28	54	47	52	38	43	38	54	42	41	57	49	38	44	50	47	63	56	57	52	38	46	59	41	43	46	46	39	51	52	51	40	57	47	49	56	53	37	56	40	48	45	47	51	43	58	41	42	43	47	40	50	45	45	50	49	46	49	52	42	39	48	41	39	58	51	42	43	31	42	44	34	42	55	40	49	45	46	51	55	40	42	40	49	48	38	41	36	46	47	44	43	38	47	49	49	57	40	47	51	55	50	41	35	47	46	44	43	35	47	45	40	55	41	45	43	49	42	54	66	41	58	48	42	35	42	53	60	53	45	42	50	48	56	52	47	41	58	55	44	45	52	50	41	51	50	58	48	58	42	48	39	52	53	49	47	43	38	53	34	55	54	46	52	55	46	46	39	45	38	45	50	37	58	54	35	41	47	45	55	42	55	42	38	48	60	59	47	32	48	53	35	47	45	47	30	52	36	48	48	41	57	44	59	53	47	35	52	41	49	47	41	65	41	45	54	54	48	59	45	41	48	49	49	56	45	54	61	45	45	38	42	47	50	52	46	38	48	60	45	60	39	43	37	49	53	44	52	42	54	40	51	37	32	62	44	50	39	46	53	49	50	44	43	42	41	52	47	49	50	49	59	38	57	44	58	46	60	61	63	38	45	54	35	45	41	46	45	57	51	36	55	41	55	42	46	44	49	56	49	39	56	54	50	52	47	48	59	47	35	39	44	37	54	42	41	53	45	46	40	43	35	53	45	35	44	53	45	49	51	47	55	49	56	52	46	52	49	51	43	26	48	43	48	53	55	46	51	38	55	45	44	38	38	52	51	40	46	51	51	32	44	50	51	45	41	45	47	53	52	50	53	42	55	43	45	43	59	40	48	47	41	43	50	50	46	46	52	48	45	46	46	57	53	53	46	52	48	46	60	61	38	40	59	50	51	52	39	41	47	42	46	42	44	53	56	40	56	42	55	48	47	31	54	34	50	47	60	46	47	53	41	45	38	47	49	43	52	51	38	53	47	31	41	52	59	51	45	43	35	48	50	53	45	44	52	35	38	46	46	36	50	48	44	49	46	38	53	51	50	46	47	43	32	51	50	48	56	54	46	46	45	48	39	41	41	52	49	60	50	46	52	46	35	44	40	51	38	39	51	46	56	47	30	38	54	59	52	46	45	42	47	40	46	42	43	39	42	46	45	37	55	43	45	48	50	62	49	41	47	43	45	55	48	44	48	51	51	44	47	54	60	43	56	42	46	40	60	42	37	40	46	46	46	49	46	50	57	56	47	47	47	45	54	55	43	51	43	35	58	47	49	46	54	60	58	49	45	43	42	37	55	34	49	55	44	42	45	41	44	45	37	50	56	57	52	39	46	46	58	37	52	40	42	42	47	59	56	40	51	47	61	57	34	40	44	51	41	34	52	52	46	47	40	47	49	49	46	37	54	35	45	37	70	56	49	50	53	49	45	48	40	51	50	42	51	43	43	44	40	45	40	41	53	41	49	53	42	40	40	42	49	39	57	53	39	56	46	42	48	66	45	41	43	48	57	45	53	58	31	35	45	41	54	53	56	43	55	43	63	50	34	52	37	36	56	36	39	48	63	48	56	36	55	47	59	52	56	33	53	43	45	40	62	44	43	42	49	47	49	44	50	43	60	52	47	54	47	41	52	48	41	48	56	64	40	46	55	44	59	64	43	41	50	49	44	40	45	44	41	52	38	42	48	43	29	44	35	59	42	62	43	45	43	56	53	55	48	44	41	43	41	41	41	55	52	28	50	38	49	39	43	48	52	47	30	42	53	48	41	51	44	56	41	42	49	40	40	38	41	41	44	41	61	49	48	53	40	46	42	36	46	49	46	51	48	59	46	49	48	50	57	47	52	59	44	52	30	43	41	48	53	54	42	46	53	41	32	49	47	53	56	56	37	47	46	47	49	36	53	35	56	46	42	43	48	42	61	48	55	48	47	41	39	49	47	41	50	46	45	36	57	57	42	49	42	37	44	49	50	43	44	37	55	48	40	51	47	54	47	46	51	51	41	46	54	37	55	57	35	44	39	46	46	43	47	52	49	48	44	45	41	46	46	50	44	56	49	44	47	51	55	48	57	37	51	64	59	54	41	45	48	56	40	46	47	39	55	52	43	42	52	44	47	39	47	49	39	46	47	57	48	44	44	46	46	48	54	47	51	41	41	43	56	59	33	29	54	45	46	41	35	58	45	33	38	49	35	52	44	46	52	49	47	53	44	44	56	41	53	45	52	57	49	39	38	41	44	48	42	42	45	45	50	47	43	48	42	36	41	49	55	35	45	53	41	54	58	39	45	45	39	38	45	44	41	40	39	40	35	41	50	51	53	47	43	67	39	34	44	49	54	45	39	49	40	54	44	51	52	45	40	45	50	43	42	41	41	46	58	37	42	52	46	46	41	57	48	51	36	64	58	52	47	41	49	52	55	55	45	45	38	44	40	43	52	56	46	53	43	44	48	55	49	54	45	43	32	45	44	39	39	46	56	48	47	50	46	45	60	45	42	41	54	37	42	50	53	60	52	38	50	49	58	54	49	43	47	42	36	55	44	69	40	38	46	49	46	65	46	57	39	52	38	51	51	45	54	53	49	45	37	41	46	36	41	47	60	39	51	41	50	51	36	57	39	64	52	55	37	59	39	45	36	47	40	57	31	50	46	50	53	50	40	56	49	47	50	43	33	44	35	47	47	50	61	51	42	43	54	35	69	42	54	55	44	53	44	40	41	57	47	45	45	45	53	54	63	44	54	53	45	53	41	57	45	50	68	44	43	32	48	55	55	43	36	47	41	50	35	34	58	43	48	48	57	43	47	55	51	44	41	40	51	53	52	59	56	39	58	41	42	55	51	47	57	39	45	39	37	43	52	41	50	44	51	50	63	43	57	49	42
16106	8112	5829	10025	15745	17646	19357	18685	14735	10710	8463	6964	6791	6056	5199	4645	4068	4053	3489	3228	3037	2647	2365	2275	2085	2560	3048	3248	3031	2765	2570	2293	2357	2439	2240	1996	1500	2329	10701	11090	10263	6891	4243	2600	1533	957	702	572	526	522	526	475	512	541	505	487	523	519	515	521	448	511	546	529	542	529	531	507	559	538	466	520	508	507	533	524	528	533	553	498	500	551	524	540	524	515	519	544	561	509	512	521	540	493	531	500	529	548	560	520	562	533	534	534	504	548	574	521	519	510	471	496	548	523	561	534	502	502	550	512	522	518	537	540	523	510	509	503	464	520	508	490	551	490	565	573	510	493	562	514	536	551	492	517	473	555	496	507	533	515	579	538	491	513	516	534	541	497	569	496	503	533	502	544	515	514	512	573	527	500	519	517	529	513	557	560	518	539	510	509	522	504	491	515	544	519	525	509	524	504	555	516	554	552	519	525	536	549	569	499	502	484	513	517	518	545	543	546	552	553	537	522	554	513	498	547	497	542	507	516	498	524	504	531	503	552	550	487	521	524	559	562	542	551	557	545	546	497	545	549	514	477	520	506	490	535	519	519	519	530	531	524	536	524	510	521	513	520	498	533	562	535	532	532	539	521	538	517	496	485	531	564	523	543	541	497	505	523	533	473	517	532	506	534	506	474	519	536	506	536	500	539	511	497	502	504	559	511	523	502	536	503	552	542	544	508	538	508	518	532	544	531	564	485	514	531	512	515	495	485	503	541	536	530	552	485	527	523	540	514	560	522	535	501	539	506	543	559	495	514	522	558	504	509	543	515	522	529	534	509	542	522	524	525	523	487	507	507	532	537	530	496	542	543	499	555	495	514	589	508	535	481	561	552	549	485	513	550	519	539	547	507	519	545	564	505	538	530	513	528	502	515	526	506	524	498	540	548	521	549	551	524	558	543	503	540	524	507	530	552	531	515	494	513	529	530	525	513	531	523	520	520	530	508	517	542	481	520	518	510	536	534	578	527	524	523	533	553	519	541	501	491	553	534	509	508	539	542	506	517	555	527	499	560	541	510	552	523	513	502	533	521	508	542	518	521	511	498	512	554	516	514	582	518	541	501	532	574	502	550	516	533	518	520	525	532	520	539	566	517	524	555	538	505	508	548	510	548	534	502	534	507	527	492	507	518	532	512	525	542	519	531	555	561	495	549	515	482	513	592	515	532	564	481	494	512	486	545	506	543	527	529	554	518	531	501	520	524	539	516	541	509	522	544	520	519	541	511	494	529	516	501	502	513	506	531	520	534	508	546	517	516	550	508	539	545	504	525	546	527	475	536	517	508	539	556	526	548	510	536	508	515	479	524	510	534	525	517	539	531	547	547	552	565	533	542	540	567	529	546	508	497	538	538	538	494	500	537	542	484	540	498	552	551	520	503	524	515	515	510	557	523	516	523	539	521	501	497	551	534	500	534	530	505	527	540	519	547	513	512	530	540	481	540	544	536	507	534	525	551	508	562	536	485	539	546	521	511	558	515	537	548	567	512	527	513	484	507	541	557	539	469	532	525	554	511	489	551	502	537	538	587	532	505	523	511	516	511	542	509	511	566	524	533	507	486	493	500	505	494	542	506	513	502	521	519	534	526	486	526	510	510	518	514	526	519	518	539	532	518	531	559	512	535	518	525	547	536	546	565	499	508	538	508	490	527	514	538	530	541	537	533	493	529	507	523	529	589	505	549	474	539	525	552	568	538	525	508	489	565	505	529	544	521	551	501	548	461	535	540	545	539	523	519	526	517	535	531	514	496	508	537	519	523	499	511	531	525	526	491	519	506	546	497	496	549	515	557	553	514	507	513	527	545	514	562	504	526	551	511	478	523	546	521	527	495	503	545	555	566	532	527	530	480	556	520	512	490	564	557	542	556	527	504	543	511	483	533	501	524	535	479	512	468	545	531	507	557	528	556	517	480	543	537	543	514	530	564	526	538	530	528	557	538	525	544	481	524	552	523	571	520	538	515	499	540	520	548	522	508	548	501	554	528	500	560	471	476	507	493	526	542	538	504	514	530	536	537	574	542	530	547	511	510	543	540	572	500	514	523	509	544	534	547	513	526	548	505	533	535	505	486	498	545	545	495	542	562	529	518	544	534	512	498	554	531	526	541	510	498	553	519	536	522	521	536	495	523	498	502	521	511	561	497	484	548	577	547	535	528	548	507	534	515	515	550	543	558	508	519	517	535	530	500	516	528	537	567	544	521	503	518	528	526	549	509	520	540	517	534	522	500	530	533	562	510	516	510	544	515	518	508	493	505	538	525	535	541	492	514	506	502	522	570	502	502	517	535	519	508	564	521	494	533	517	503	525	541	533	516	539	505	535	515	533	540	542	531	554	499	570	534	529	494	501	520	503	544	503	558	504	514	519	553	543	502	540	527	479	535	487	510	548	553	490	530	534	503	561	513	514	548	491	509	538	527	533	511	515	538	565	519	545	524	543	483	507	550	599	515	544	544	493	525	511	547	571	537	540	571	498	545	528	514	558	516	476	550	518	510	537	540	522	548	541	490	492	529	501	513	518	536	486	519	555	505	529	523	515	513	505	521	504	546	576	534	526	538	573	506	498	487	473	480	541	513	563	522	574	537	548	545	518	476	560	506	554	479	482	524	565	512	552	534	550	525	519	555	510	534	510	536	532	502	519	515	537	515	520	497	556	520	532	521	524	487	538	527	529	528	519	498	495	575	519	530	538	516	535	530	549	523	497	540	538	544	517	549	554	550	541	515	545	577	557	525	511	548	503	546	509	521	511	538	545	552	518	516	538	512	521	539	514	527	521	521	546	504	527	526	510	541	516	560	478	513	486	556	492	511	497	525	534	530	567	513	524	546	501	569	514	544	531	532	557	513	512	494	499	524	525	559	526	536	520	515	536	531	531	536	539	546	520	562	476	521	522	543	565	518	509	511	528	540	521	536	543	542	574	550	514	522	512	528	497	493	520	518	548	539	525	545	500	538	532	549	506	513	551	513	512	519	548	505	532	542	518	551	514	533	529	550	494	517	522	513	542	590	523	498	494	501	523	566	518	506	549	502	515	529	537	564	545	562	499	489	513	575	492	548	549	515	560	529	570	540	539	510	517	523	515	522	530	511	568	485	542	544	505	538	492	520	523	540	592	515	533	570	503	487	536	515	480	529	484	519	539	512	540	535	517	504	517	544	491	524	540	560	521	519	577	521	503	549	560	546	558	513	502	504	516	512	488	490	549	585	514	531	519	480	533	518	480	538	523	538	517	548	539	557	573	543	483	533	500	571	467	527	502	480	564	545	584	494	496	528	515	532	490	543	536	546	513	527	549	519	530	537	554	519	493	556	525	498	510	555	508	511	565	521	533	526	502	524	526	538	516	504	561	561	526	561	490	573	514	531	531	502	524	508	510	518	513	512	506	543	547	530	472	533	517	550	478	547	525	524	526	556	539	518	541	506	538	496	529	571	555	515	532	494	531	504	499	514	531	537
1510	667	409	242	246	319	484	547	422	322	289	221	223	195	182	183	174	160	149	163	131	101	132	84	110	140	158	127	151	107	93	80	71	84	95	107	75	123	478	807	787	525	245	146	103	76	71	46	60	48	50	62	47	61	62	60	57	53	62	60	54	57	51	46	64	63	50	40	48	55	43	58	44	50	64	69	70	53	64	45	39	39	40	54	49	38	53	59	64	70	55	43	53	49	51	65	61	56	50	42	62	42	60	57	61	56	60	48	65	53	58	58	58	48	64	65	51	45	56	55	55	34	64	62	61	36	56	38	51	52	68	47	55	39	52	51	59	70	67	45	52	43	54	54	49	59	61	50	51	58	58	58	62	53	57	53	48	49	51	55	52	51	52	45	60	52	52	61	61	50	50	47	46	68	68	53	53	62	61	62	54	67	43	54	56	52	59	56	54	44	56	55	59	49	67	49	66	49	47	55	59	55	54	53	52	51	64	54	53	53	53	66	52	56	46	60	60	48	46	45	56	51	60	50	46	57	50	47	54	51	54	59	59	55	56	57	55	49	54	44	46	59	56	36	44	51	53	49	54	61	53	60	73	48	52	57	68	53	49	47	49	55	66	47	59	59	51	67	44	59	67	47	57	50	55	57	53	45	52	55	49	49	70	70	50	58	52	50	67	58	54	49	48	43	53	51	55	66	57	39	57	61	46	55	52	65	50	53	49	59	58	58	55	45	52	52	49	48	74	64	47	60	49	56	45	52	48	63	37	60	46	46	49	66	52	64	49	47	57	60	44	59	52	52	51	56	54	55	51	56	54	58	53	55	54	59	56	54	49	60	49	67	47	54	40	48	67	50	54	47	51	65	47	54	60	54	48	49	65	44	61	62	60	46	49	48	53	48	52	49	46	56	65	50	62	46	59	44	54	59	43	62	58	53	52	57	61	53	61	43	46	51	54	44	46	45	61	59	50	48	63	53	61	45	54	54	60	52	52	47	57	62	68	45	58	52	51	46	60	48	64	56	50	53	47	53	53	40	56	44	49	56	53	59	43	59	43	65	49	58	45	62	57	68	45	46	52	51	56	51	56	47	61	48	52	69	49	53	63	62	49	54	53	51	57	47	49	49	49	62	61	60	48	65	53	45	53	39	61	47	45	67	54	55	46	58	45	65	56	50	49	64	61	58	56	62	53	62	46	44	59	39	58	53	50	56	67	53	45	56	56	42	43	52	47	55	54	54	62	66	67	48	48	51	61	47	57	53	54	48	55	58	54	65	67	46	35	67	58	61	57	40	57	52	69	51	69	50	58	51	46	51	59	45	53	58	41	37	50	70	51	55	47	56	57	55	50	56	50	48	48	41	48	48	49	50	63	46	62	52	60	47	66	52	49	42	42	54	66	49	73	48	49	51	55	55	56	63	61	34	63	40	45	51	57	64	62	56	54	49	54	52	61	36	50	53	51	48	57	56	55	49	44	73	48	52	57	65	61	56	63	55	48	46	52	43	55	50	66	67	48	62	51	57	45	63	43	52	50	52	59	53	59	44	49	66	62	49	52	50	38	39	50	47	59	57	65	58	58	52	49	56	46	63	48	52	62	56	52	56	58	53	45	53	58	39	63	43	44	51	50	54	55	51	68	47	63	57	60	56	56	71	64	63	47	60	64	65	54	49	61	52	62	60	50	69	61	61	38	50	61	41	55	53	52	41	45	33	40	52	50	63	54	52	44	52	57	62	56	49	48	43	49	30	52	61	55	43	52	52	61	48	56	51	53	59	59	48	48	62	43	70	63	56	49	62	49	56	38	51	58	54	64	50	53	45	53	62	58	55	51	55	50	59	47	54	59	64	52	61	54	49	62	51	56	55	51	52	59	56	49	45	55	69	60	57	43	42	42	45	44	49	60	63	52	50	60	50	53	68	57	52	47	57	46	45	51	52	58	57	51	61	43	43	51	53	53	52	56	56	47	47	42	54	55	55	61	68	55	56	51	53	54	59	53	54	44	58	51	46	48	59	50	50	57	53	49	62	57	49	53	52	45	72	59	42	62	66	44	66	54	65	62	47	54	52	55	54	48	60	70	49	59	58	58	58	39	60	55	58	50	45	40	45	59	66	58	55	57	58	49	49	50	57	49	52	42	50	62	51	51	68	49	42	40	49	52	64	55	59	49	56	49	54	53	58	52	69	52	63	52	57	60	51	52	46	53	64	56	64	51	55	53	46	57	50	62	39	69	50	61	37	62	61	49	52	52	59	51	62	53	52	71	62	45	56	55	62	53	56	48	54	57	55	56	47	59	59	59	51	51	43	47	61	51	52	47	56	53	52	54	53	61	58	53	55	54	65	53	53	50	51	50	59	58	55	59	54	47	59	57	68	60	55	52	68	48	62	57	47	43	69	70	43	58	46	62	53	70	56	57	51	46	58	48	45	60	55	49	61	46	58	55	54	52	53	49	52	60	48	54	48	49	52	59	51	57	50	69	51	52	58	52	66	44	59	45	54	54	67	39	65	63	48	55	47	54	66	55	60	48	50	49	61	68	66	64	52	50	54	56	56	64	56	50	48	44	52	45	59	38	50	51	52	41	48	51	55	46	58	64	74	51	48	53	60	40	43	55	48	56	52	58	50	52	51	49	69	55	56	46	57	75	52	55	56	45	44	70	52	53	61	51	56	54	42	58	54	52	49	62	42	75	49	55	70	56	51	63	60	46	54	61	65	58	59	58	45	56	46	63	53	49	65	55	71	47	67	65	56	61	61	53	63	65	56	71	56	46	54	52	58	63	54	51	59	67	45	68	56	62	43	46	40	56	61	49	57	52	48	51	52	53	56	77	51	59	63	56	41	58	58	50	52	54	59	47	58	51	42	58	52	57	60	50	53	63	60	54	48	69	57	54	58	56	59	50	53	63	60	49	51	56	63	42	59	52	51	52	65	61	49	54	49	56	56	54	61	64	40	58	55	38	56	63	56	55	46	59	55	54	63	58	54	67	61	52	51	41	40	54	52	48	55	56	47	48	48	56	54	64	55	66	58	54	43	51	49	49	60	62	59	49	67	60	61	62	51	53	60	55	50	51	50	63	66	56	58	57	47	47	46	48	49	52	44	53	61	31	58	50	42	49	54	54	54	55	49	55	62	64	49	60	46	53	51	65	50	54	61	58	50	62	61	52	59	51	54	54	57	62	42	48	53	54	55	49	53	65	55	62	42	64	54	48	60	61	43	63	57	50	61	59	47	45	63	45	53	60	58	55	58	60	47	51	56	55	49	46	56	61	46	56	49	56	54	45	47	60	52	44	52	52	74	70	55	53	54	62	61	41	64	47	61	60	60	48	54	76	57	37	46	47	54	68	61	67	50	44	56	54	55	57	63	46	59	54	59	61	52	47	49	63	61	59	52	65	61	52	62	51	59	40	51	59	45	61	45	48	54	65	63	55	70	58	62	42	62	59	55	57	57	60	57	58	58	55	39	61	64	49	50	62	46	64	46
18949	10251	7196	10910	18368	19719	21177	21006	17070	13098	10684	8266	7243	7450	6708	5756	5258	4891	4432	4144	3992	2877	3063	2179	2432	3494	4130	3925	3876	2795	1865	1383	1282	1752	2336	2931	1964	3333	12202	16296	15620	11192	5892	3135	1857	1109	835	643	636	600	648	570	611	589	587	560	606	628	603	572	564	587	582	621	635	631	593	573	634	577	626	563	608	632	631	588	615	561	604	572	563	563	601	613	609	585	605	575	618	604	621	595	622	606	578	558	609	615	623	570	580	612	615	580	584	587	612	578	637	610	592	602	642	662	623	592	579	639	585	619	563	609	604	600	571	596	586	628	614	625	570	618	586	644	618	631	588	589	579	612	578	623	582	596	582	583	609	596	609	590	598	595	584	572	629	580	605	563	562	601	620	640	616	590	620	511	604	615	584	612	623	609	558	604	578	613	539	596	618	580	613	615	623	593	575	586	583	559	603	612	628	651	602	569	594	600	591	608	606	622	583	601	538	615	568	595	608	573	598	603	617	632	565	636	643	610	620	580	601	595	595	585	592	578	614	625	604	595	614	603	585	605	617	554	599	594	594	612	615	606	581	590	589	602	611	619	589	584	602	592	608	622	594	585	559	601	590	550	570	591	597	590	586	599	641	561	603	603	604	613	575	600	611	628	563	600	580	613	612	626	591	598	563	592	608	629	585	628	558	630	635	626	630	585	546	577	647	599	581	647	632	562	645	603	569	631	598	597	631	629	597	581	559	589	600	583	592	612	627	583	610	604	636	586	585	563	586	599	589	593	595	586	627	618	668	637	613	601	571	631	619	581	587	618	603	614	640	599	586	605	609	631	588	592	649	618	550	615	575	605	623	566	601	577	659	571	582	564	642	572	616	573	576	666	633	581	614	601	600	587	596	574	580	598	660	585	587	596	580	633	617	598	570	593	625	548	633	560	595	603	623	627	631	616	596	603	589	618	666	593	581	613	613	614	590	576	595	559	607	567	582	592	602	638	586	595	611	604	605	576	583	582	615	598	616	591	637	625	581	587	618	621	625	583	612	615	586	555	576	592	657	563	533	592	602	623	600	542	594	595	618	588	595	560	584	580	580	601	619	574	596	575	575	585	563	596	595	592	642	595	642	566	641	580	597	594	615	553	595	585	626	613	612	611	615	596	580	576	614	570	624	587	620	625	580	618	578	609	624	632	570	607	601	593	589	614	588	606	587	571	616	576	583	574	586	572	550	610	605	566	601	595	595	616	594	578	633	593	592	585	634	582	578	570	581	592	578	567	572	593	655	664	595	589	579	624	562	597	565	623	616	609	638	583	570	662	579	609	617	585	618	575	623	613	604	578	575	601	602	560	579	609	595	604	587	595	538	594	601	603	574	574	579	609	593	573	629	568	590	558	587	567	578	644	630	593	584	574	557	610	658	573	616	556	598	613	580	578	590	587	619	600	574	605	599	551	564	599	619	557	580	652	603	610	557	598	664	615	617	591	598	649	584	591	612	582	661	629	599	603	590	562	594	608	592	609	595	572	607	574	624	615	582	630	598	595	617	572	603	606	661	553	596	607	581	634	587	606	575	603	573	583	614	581	631	626	578	598	582	629	608	606	631	545	562	628	599	584	634	609	601	609	587	619	569	572	588	596	616	573	605	621	567	642	593	599	577	608	580	602	608	620	622	593	598	552	602	588	672	637	649	569	616	588	583	577	606	582	563	591	606	602	594	571	581	586	608	638	581	592	642	602	571	566	581	576	602	609	607	633	616	607	581	581	578	616	595	611	632	616	582	599	579	627	612	611	620	592	588	637	604	587	580	612	599	622	612	584	571	632	572	590	600	611	561	590	610	607	608	620	578	600	569	638	618	587	614	638	610	627	607	603	604	571	620	597	596	605	618	621	590	615	652	596	567	586	606	570	585	613	554	569	622	618	626	592	605	612	600	619	592	561	568	571	596	581	637	601	644	551	615	602	601	633	603	640	562	598	592	610	576	578	636	611	582	597	569	622	594	604	578	558	617	616	596	552	598	555	649	633	563	638	577	594	639	607	560	601	580	584	633	661	592	604	583	624	572	613	608	625	588	618	576	604	601	617	620	599	573	575	580	568	619	538	592	585	616	668	571	624	624	629	578	618	567	648	619	593	632	622	596	619	590	622	567	549	599	594	605	569	594	565	620	585	587	577	578	550	628	590	591	635	614	619	607	603	599	622	596	597	585	634	579	638	580	570	644	584	611	635	576	582	570	607	573	566	597	589	628	606	627	557	596	568	583	607	588	598	580	595	570	598	605	545	559	607	602	601	595	630	603	566	591	614	575	569	576	581	551	597	600	624	644	611	603	634	591	558	581	580	574	587	578	601	579	601	577	610	603	606	554	621	618	617	586	587	593	621	564	641	614	619	644	588	619	603	596	575	592	580	561	609	615	597	587	641	547	612	634	555	595	571	606	638	590	583	590	600	570	619	636	618	621	572	609	604	564	609	572	623	667	592	605	589	605	614	578	590	619	603	595	611	593	597	640	573	592	568	540	566	586	599	620	642	551	544	619	606	580	618	567	578	562	591	577	574	592	630	609	559	619	585	628	633	641	586	572	635	581	560	609	620	611	633	637	624	598	597	643	596	587	642	577	608	629	587	579	600	627	625	617	584	593	598	613	615	551	579	602	589	610	624	630	580	622	617	599	632	627	622	612	615	591	587	602	581	623	588	595	624	655	583	594	627	620	603	608	600	599	619	566	595	614	596	578	617	593	563	587	574	558	626	616	642	563	593	605	593	578	611	581	606	605	567	596	599	593	644	605	659	609	626	593	616	586	615	613	605	587	580	583	590	612	648	577	606	615	614	610	623	571	570	598	594	617	587	623	594	632	612	584	594	593	663	632	602	645	578	588	575	569	580	640	567	563	622	600	596	584	606	587	544	578	613	611	534	608	656	554	597	602	581	624	583	595	613	609	622	585	593	572	663	592	617	583	597	598	583	607	634	589	587	578	634	608	575	579	607	600	638	612	604	643	637	581	568	593	625	620	601	600	557	575	553	597	588	585	588	581	611	623	628	643	606	614	607	619	615	585	588	606	598	617	600	627	632	630	598	632	615	586	594	612	571	637	594	615	599	587	595	613	568	595	603	577	595	614	633	618	658	626	589	615	621	595	557	589	610	609	617	614	599	607	567	556	592	603	605	609	604	589	579	603	626	605	580	571	646	585	617	609	624	602	600	620	597	610	657	587	590	586	600	607	595	580	606	583	596	646	590	642	616	564	610	571	612	605	601	590	607	603	608	585	608	643	594	602	635	576	598	566	615	589	521	540	586	602	653	621	620	606	601	599	593	643	599	641	665	571	589	626	607	595	610	598	622	595	625	621	585	593	624	618	574	599	603	594	563	603	625	580	549	615	576	638	587	570	585	657	609	627	573	627	579	565	626	573	568	594	581	578	591	575	583	626	605	578	594	610	560	637	608	645	620	623	613	609	572	579	583	617	589	602	618	569	615	625	619	571	613	603	590	568	566	627	575
1644	387	218	144	125	164	200	236	206	179	150	153	120	106	106	105	100	105	110	81	75	70	73	67	57	73	102	93	88	65	60	71	62	61	60	78	71	76	135	188	238	192	111	79	68	55	49	48	50	50	57	47	49	53	53	48	49	48	50	49	42	46	45	33	56	42	48	55	46	52	40	50	49	34	41	62	38	42	45	38	36	35	41	37	57	52	44	43	48	33	47	56	43	43	46	70	44	37	38	44	59	56	41	55	39	41	67	39	48	45	41	45	49	42	52	31	68	56	43	40	55	47	41	48	47	41	47	42	55	46	48	48	44	44	40	42	46	53	32	41	50	39	50	43	35	56	48	36	52	48	41	53	54	42	46	48	47	44	36	37	45	45	47	37	37	53	49	42	54	41	52	38	47	56	53	49	51	51	47	53	48	49	42	43	47	54	48	47	41	42	37	48	42	44	60	56	43	50	42	48	43	55	46	48	47	47	38	41	43	54	52	41	36	49	47	55	58	52	42	49	41	55	34	53	49	46	51	40	49	40	30	49	44	57	50	45	45	41	56	56	51	38	49	53	52	38	53	46	44	41	40	55	44	61	51	42	37	46	44	47	48	48	42	43	36	51	50	43	34	38	44	63	42	57	48	49	54	47	39	57	46	51	47	55	37	39	53	46	53	47	47	49	47	48	33	36	46	35	54	42	53	47	37	43	55	62	43	44	48	51	50	44	57	51	48	52	46	51	44	48	45	57	50	45	43	38	48	43	32	47	43	51	41	53	46	55	28	45	45	44	45	51	42	48	48	36	38	53	48	51	53	56	29	46	46	41	57	50	41	48	45	46	52	45	41	54	46	65	49	45	50	42	45	43	53	52	48	41	45	47	52	46	50	49	41	54	46	39	56	44	42	51	57	45	47	45	39	43	47	52	52	45	46	38	38	52	42	52	40	60	56	50	48	39	41	43	56	47	45	41	48	54	55	38	54	59	47	57	51	52	39	41	48	50	55	51	46	41	40	61	49	38	46	45	45	44	42	42	56	56	55	45	50	45	46	54	39	51	56	63	49	49	57	43	40	48	63	46	52	56	45	39	57	44	43	37	54	46	39	50	40	43	63	43	37	51	51	35	52	38	48	46	45	34	38	58	42	45	45	39	36	39	63	48	46	44	47	58	55	29	34	51	52	35	48	51	42	41	51	52	38	42	50	54	54	49	48	50	58	48	40	47	40	50	53	40	40	44	51	53	42	38	42	47	31	41	51	48	51	38	46	49	48	49	50	54	33	38	54	41	49	49	54	50	41	52	38	35	42	56	40	53	49	43	45	55	52	52	41	58	44	50	53	64	42	47	47	53	46	61	48	59	50	63	51	45	44	50	47	45	44	34	37	45	49	44	36	47	45	46	53	36	35	52	51	33	47	50	49	46	57	40	42	69	49	29	51	47	44	49	44	54	45	41	52	54	55	53	51	51	55	45	46	48	51	43	43	47	40	70	47	47	63	36	50	54	40	34	46	49	40	47	44	48	57	65	47	51	51	48	47	47	50	50	43	44	52	55	48	58	46	49	50	34	54	43	40	49	44	48	56	41	52	48	56	45	40	42	57	52	51	53	34	42	43	35	49	55	59	42	45	48	55	55	41	46	39	46	39	53	55	39	44	52	36	35	46	43	45	43	30	54	54	47	50	54	51	53	39	46	54	55	57	43	43	47	38	47	48	48	55	51	46	57	44	61	42	33	56	35	54	54	44	47	49	49	32	45	37	60	40	41	45	53	43	40	40	41	44	50	47	40	51	39	54	37	43	35	40	58	38	47	47	52	50	42	60	40	48	53	46	52	56	43	48	51	37	55	51	36	47	55	57	44	40	54	65	39	42	46	40	55	56	49	56	51	62	36	51	42	49	46	60	50	44	38	47	36	41	42	45	52	41	46	47	47	50	45	46	45	49	54	67	41	40	47	50	56	44	48	36	34	62	48	54	40	44	46	45	35	48	41	49	54	41	51	52	45	55	54	48	52	42	51	46	48	52	48	48	33	49	51	48	60	62	46	47	46	60	54	49	40	39	41	44	49	43	45	43	34	50	43	61	49	41	40	45	44	55	61	54	33	40	42	54	47	39	42	50	47	49	40	39	45	37	52	52	43	39	48	37	54	43	54	44	45	51	52	43	36	48	45	47	43	49	56	36	40	40	45	48	43	48	38	39	39	46	56	41	37	47	48	53	41	42	46	45	43	51	45	52	61	49	52	61	45	47	48	47	45	39	51	43	43	49	45	42	50	34	48	45	43	49	48	50	39	46	45	48	46	43	49	46	55	44	45	59	47	56	41	47	53	52	57	43	43	43	43	48	38	55	59	54	37	49	49	40	48	49	46	47	43	43	48	45	50	39	46	38	52	39	45	40	50	48	44	45	43	42	45	50	47	48	53	48	33	54	59	49	37	58	51	45	46	45	55	50	55	47	54	32	42	52	36	50	38	47	39	64	51	40	61	48	54	49	48	43	55	51	53	43	48	46	41	50	46	40	46	45	45	62	49	47	58	53	44	46	52	50	44	60	40	36	52	45	48	44	54	44	46	53	44	49	51	39	45	60	56	53	35	48	41	55	55	41	59	46	60	51	56	46	46	41	40	55	53	49	44	47	53	40	55	46	53	56	42	48	49	32	48	41	47	57	49	47	43	45	58	53	42	49	54	39	51	64	51	41	52	47	49	36	55	34	40	54	43	51	46	43	44	45	52	42	52	50	47	49	49	55	41	44	50	52	52	49	56	50	44	53	57	43	36	34	47	47	34	47	44	50	41	47	50	36	55	49	46	33	48	48	48	44	34	51	54	40	45	43	44	45	49	44	41	47	54	44	48	50	46	37	46	43	49	50	49	49	58	50	47	33	50	36	34	61	54	52	49	43	48	48	51	42	34	60	40	47	37	44	34	55	43	47	37	46	38	45	45	48	40	50	52	48	53	55	40	42	44	41	36	41	46	47	47	45	51	39	57	38	57	39	45	41	43	51	42	53	45	60	37	41	39	49	42	31	49	48	43	47	47	47	55	45	50	37	41	51	43	46	44	36	41	37	45	53	49	52	40	51	52	47	35	49	40	39	50	63	44	45	40	43	63	40	45	39	56	45	54	39	49	37	51	53	54	49	39	40	46	51	50	46	62	40	51	46	51	54	41	38	48	58	60	43	51	59	51	45	37	45	52	45	52	37	41	51	39	45	42	49	41	41	42	54	39	55	35	37	38	46	55	49	49	55	42	45	40	49	54	47	55	48	39	44	43	46	43	45	59	56	42	35	43	38	46	45	47	44	47	46	42	49	54	43	42	52	45	34	40	40	48	52	49	47	38	37	38	48	47	45	39	34	43	33	49	57	57	57	34	35	56	39	48	50	45	58	46	45	54	47	44	51	41	54	42	49	50	44	51	41	49	57	44	44	43	48	40	45	58	43	51	45	34	48	56	44	46	32	47	57	53	48	44	50	45	36	49	45	42
13819	6890	4075	6456	10656	11722	12041	13476	10725	8636	6642	5319	4118	3608	3716	3420	3166	2933	2775	2351	2225	1554	1575	1147	1224	1750	2011	2494	1839	837	807	787	850	1085	1729	1866	1672	1503	3635	5081	5516	4263	2373	1392	912	713	581	563	499	517	535	500	573	492	550	522	525	497	532	554	510	556	475	536	583	505	489	517	481	508	509	516	512	555	519	512	502	544	517	498	505	527	540	512	532	509	515	532	518	493	492	550	504	526	556	563	499	521	527	538	537	533	523	528	491	480	514	511	534	499	524	558	548	524	517	524	487	476	501	513	524	488	533	563	521	492	496	514	516	532	495	469	550	560	513	500	522	479	487	484	498	556	499	514	502	543	548	491	520	536	486	547	517	527	533	473	534	531	522	468	515	536	525	483	517	521	528	529	536	530	470	465	508	545	536	539	543	526	521	504	501	546	538	507	520	551	551	501	495	540	529	525	475	521	512	520	501	533	510	494	525	524	545	532	515	513	562	533	506	536	559	536	561	503	551	519	534	503	548	526	551	481	547	507	528	532	501	487	505	543	517	502	508	563	502	507	500	509	491	496	519	471	550	496	544	533	568	492	506	513	552	587	538	533	493	460	546	514	485	536	505	567	497	479	521	497	499	489	514	525	541	528	523	507	535	553	511	516	532	505	533	520	501	511	547	523	489	515	518	479	524	501	533	541	557	505	524	507	500	487	501	504	533	530	526	510	542	484	520	510	510	502	488	501	528	515	506	507	519	505	489	507	478	511	512	519	514	481	514	510	517	518	514	535	547	506	520	495	515	558	491	518	530	515	483	492	565	558	488	540	527	468	511	535	487	501	520	517	501	512	506	526	486	521	487	512	542	531	525	570	542	496	520	529	532	548	496	480	507	545	524	542	493	465	501	516	525	511	551	559	518	510	459	502	568	510	540	548	555	503	527	543	562	539	487	557	520	522	531	522	502	548	565	490	516	565	523	497	544	513	487	528	493	494	534	514	531	539	507	509	509	503	541	510	555	502	526	545	491	519	506	530	481	510	518	523	536	545	504	532	517	523	483	488	543	542	508	537	498	519	513	556	543	513	544	517	485	533	520	493	501	500	497	551	526	532	543	570	522	545	558	514	472	532	521	526	556	535	563	536	554	516	538	521	517	502	474	545	542	545	511	473	522	541	518	527	497	553	562	534	485	543	512	515	487	512	526	538	527	561	521	555	527	487	495	501	547	555	496	510	525	511	538	491	571	503	550	510	522	520	518	555	498	541	505	537	509	502	494	534	494	523	509	500	523	506	558	477	517	495	491	489	483	510	505	530	516	509	507	535	509	512	515	532	497	539	516	515	536	509	497	549	498	491	564	533	528	528	521	532	532	545	537	543	542	491	534	504	483	479	531	521	479	502	528	510	517	467	496	489	511	526	561	517	531	506	540	506	525	520	520	535	545	528	511	511	483	533	556	497	520	520	500	565	496	520	537	573	477	531	518	516	480	505	539	502	494	514	529	468	526	503	525	537	548	487	532	528	544	515	512	516	489	537	511	532	501	532	563	498	567	515	522	523	537	523	487	561	517	516	548	498	522	511	524	565	500	523	482	529	549	509	528	513	539	529	540	517	530	550	503	538	502	550	518	544	510	537	564	485	478	522	521	526	536	535	526	508	487	523	534	530	548	548	508	553	545	509	503	515	513	551	551	482	507	535	519	578	470	488	498	496	530	540	540	551	548	517	531	509	519	525	479	551	489	516	512	548	532	497	482	509	519	528	485	523	550	536	524	521	507	597	518	503	542	515	517	530	542	473	500	549	535	522	532	529	537	502	478	543	534	517	497	486	500	526	533	542	526	482	517	484	485	499	507	493	534	508	486	532	522	492	557	554	549	547	545	552	537	552	506	532	536	510	538	522	472	479	540	515	555	516	487	527	506	497	509	500	535	494	502	546	537	544	499	500	535	544	534	531	520	545	529	522	494	507	506	488	509	529	525	539	547	529	498	543	481	530	541	526	532	510	496	517	489	536	520	533	514	491	578	527	517	513	550	490	557	491	520	487	512	543	512	525	506	501	551	524	551	485	504	532	513	530	487	548	494	540	545	497	535	525	535	510	553	505	549	528	546	551	490	512	542	521	522	495	542	525	503	515	488	492	482	534	542	492	526	560	542	558	553	516	537	548	544	559	487	520	529	526	490	515	544	533	543	496	472	485	516	556	523	548	506	527	487	456	551	572	496	521	497	526	497	510	529	519	473	517	499	537	523	518	518	513	517	511	526	518	476	555	518	510	529	533	503	536	523	507	550	513	509	538	528	477	564	537	472	527	532	492	520	516	482	508	476	488	560	532	536	489	531	499	508	510	494	539	518	566	522	545	572	521	511	524	513	499	519	519	492	523	566	513	535	541	542	536	549	531	531	509	515	544	527	515	517	505	494	545	502	520	484	524	502	515	508	508	518	566	557	502	489	559	539	498	511	550	529	525	520	489	535	498	525	525	477	529	449	487	513	565	508	505	566	501	506	567	494	554	506	551	534	532	515	569	486	541	560	517	521	540	523	506	503	536	513	534	521	493	557	527	548	519	515	486	536	543	521	496	505	515	521	562	509	518	516	530	546	528	562	522	492	522	530	519	534	536	522	517	542	489	553	547	466	508	500	496	522	536	499	501	515	509	524	470	475	524	491	508	524	507	512	506	522	521	556	505	547	519	521	565	488	513	522	529	548	510	539	525	547	548	527	527	562	534	552	489	508	541	530	490	556	541	525	467	482	515	523	509	519	539	511	531	446	535	523	549	495	493	508	499	516	508	513	526	514	517	537	517	535	475	511	502	516	482	504	522	522	513	509	540	507	530	493	502	528	530	500	491	521	574	511	557	513	474	508	533	523	534	507	567	528	508	556	508	517	536	532	505	532	516	518	511	574	547	547	520	541	553	543	487	524	517	516	552	522	539	504	524	570	484	538	518	526	526	511	530	527	541	513	519	509	485	518	503	506	526	534	516	485	575	545	502	537	534	539	539	537	531	529	546	466	493	539	524	538	536	505	533	490	528	547	524	514	525	498	502	510	508	498	533	483	524	526	517	557	479	520	486	502	558	511	518	563	507	526	510	488	480	531	498	553	540	544	510	504	518	525	537	511	529	529	513	545	507	532	514	525	515	499	522	531	513	537	523	544	512	527	495	553	524	527	528	541	509	547	474	528	555	543	504	530	506	521	534	560	511	535	546	569	454	478	538	549	531	512	492	509	480	506	563	486	519	516	527	563	512	520	510	521	543	518	502	500	540	539	515	522	502	518	541	547	512	572	484	518	516	515	492	520	505	517	505	523	548	509	448	497	541	504	497	513	510	515	536	513	525	532	509	566	550	503	522	542	558	501	490	513	555	498	475	507	539	528	497	555	542	534	537	544	530	517	535	478	502	500	546	511	497	522	533	524	507	537	521	528	575	512	516	517	523	531	503	539	531	517	524	536	508	520	526	530	508	522	489	512	580	554	506	581	527	540	509	521	511	513	519
1161	663	317	190	179	260	260	300	321	276	265	220	181	117	142	141	126	94	119	150	85	69	59	70	76	84	92	82	94	71	54	74	82	70	85	115	113	97	184	397	615	473	274	140	105	73	61	65	51	61	49	57	35	48	48	46	59	53	51	66	47	56	49	48	63	48	52	45	61	61	51	59	46	64	52	45	47	63	41	64	49	58	68	44	59	55	58	42	54	41	48	59	53	39	55	60	57	64	47	63	57	43	50	55	51	74	53	63	41	47	48	54	56	45	55	65	49	50	64	50	40	65	43	49	52	53	45	58	47	42	51	70	46	54	52	47	50	57	53	49	50	45	51	63	52	47	48	57	45	52	39	49	42	47	53	66	53	63	44	56	57	51	45	50	60	53	39	45	65	58	55	58	57	56	63	63	51	70	61	44	60	64	51	59	44	62	49	46	51	57	53	43	45	53	45	38	56	62	53	55	56	54	54	56	44	61	37	47	68	46	59	61	62	59	56	47	61	63	50	45	53	47	60	52	62	41	55	42	46	54	55	62	35	52	55	58	51	43	63	54	61	52	67	57	57	52	36	52	43	49	52	62	58	38	59	51	52	61	48	45	56	52	56	46	58	61	57	62	47	57	51	56	51	53	59	70	46	56	57	51	42	36	63	59	51	36	45	57	56	52	51	50	60	54	53	60	53	57	41	52	49	60	46	54	54	51	53	41	45	53	62	53	53	60	53	62	55	49	64	45	48	58	45	59	57	45	50	51	47	51	59	60	72	50	63	63	54	52	64	57	45	52	66	57	64	56	53	61	40	47	51	56	53	56	57	43	63	67	56	58	59	52	57	56	41	51	54	52	56	63	72	52	53	50	56	55	60	42	67	66	67	44	41	66	53	64	70	54	56	56	60	52	49	57	48	61	61	47	47	61	45	48	56	54	47	52	43	47	56	54	35	50	47	52	59	63	51	56	56	59	54	63	58	48	54	47	39	57	49	48	54	37	64	63	64	61	52	51	42	47	54	55	55	68	44	65	54	39	59	43	47	46	53	50	51	52	53	47	57	60	61	67	44	50	57	40	49	48	50	54	54	48	54	59	51	54	48	48	64	61	60	50	45	55	50	57	45	56	48	54	51	54	39	53	60	63	52	52	53	60	50	58	48	55	40	49	43	54	46	50	48	55	45	49	54	50	62	60	58	51	45	54	53	64	63	66	64	43	57	48	63	53	35	41	52	47	56	54	57	51	56	54	45	62	56	56	66	56	42	52	55	61	49	50	46	59	42	50	63	47	52	53	50	47	47	57	59	60	46	64	51	50	46	37	66	48	59	49	58	60	43	58	59	65	53	50	50	53	46	45	51	61	55	55	50	51	60	46	54	48	50	52	54	45	40	58	54	55	44	54	57	54	49	64	62	48	55	45	50	60	52	43	50	54	56	48	52	47	45	51	47	51	51	62	58	56	54	55	42	54	48	53	62	56	62	67	55	48	52	52	54	50	40	44	64	45	57	49	53	45	57	58	54	54	45	59	54	46	52	69	45	50	63	56	51	51	50	53	49	52	53	48	65	55	59	48	57	55	63	56	54	62	55	62	56	56	60	46	58	52	42	74	61	58	63	46	52	55	47	65	55	67	57	45	55	53	65	52	52	45	54	76	63	50	69	58	58	52	44	46	50	42	48	55	58	48	61	37	57	53	62	48	48	50	62	62	75	57	65	54	52	50	50	53	52	57	49	45	55	50	53	49	56	44	51	69	50	62	59	52	52	53	52	61	55	56	56	60	48	49	46	45	67	45	48	52	54	50	52	60	60	68	43	45	53	63	54	47	46	49	46	40	62	51	44	53	52	49	56	55	43	47	56	58	55	62	70	58	50	48	48	56	58	45	64	54	45	64	49	56	46	52	58	57	60	64	47	60	45	50	49	50	49	49	55	60	53	48	50	54	58	48	46	41	60	55	71	55	49	51	52	52	60	47	59	59	45	56	56	56	49	55	64	57	52	59	56	62	50	62	52	52	67	64	64	56	61	68	43	54	41	62	68	53	44	73	63	47	58	55	41	46	45	50	43	52	72	59	49	42	44	46	53	64	59	46	58	60	53	61	46	47	43	49	62	46	56	57	57	57	57	56	67	62	47	47	57	61	51	51	46	51	44	49	50	46	56	63	48	53	58	52	42	62	50	37	36	44	65	41	52	47	68	53	61	48	51	47	52	50	73	60	50	64	55	58	50	54	58	54	57	60	56	59	55	47	45	61	68	53	50	60	51	50	54	62	60	66	50	54	41	64	47	69	57	63	43	57	61	53	55	51	50	64	57	50	62	58	79	54	62	47	47	61	50	54	51	53	55	42	52	62	65	58	52	64	55	54	69	67	65	57	57	45	42	53	55	59	47	49	56	55	53	63	48	46	57	53	41	48	49	50	54	47	52	63	42	56	46	55	69	42	68	61	45	60	58	49	52	72	42	42	50	73	43	62	56	38	47	52	52	48	54	53	59	55	50	52	42	48	72	52	49	44	51	59	47	63	62	55	67	46	53	63	52	46	51	42	62	37	42	44	57	55	50	60	46	46	35	48	52	52	52	59	57	54	64	49	59	51	64	64	53	57	55	45	54	49	59	54	53	50	45	50	66	50	39	56	45	47	60	36	53	61	55	69	56	64	52	65	52	60	49	50	68	46	68	54	42	42	53	58	56	56	45	45	76	56	58	49	46	39	51	57	53	52	68	42	63	50	60	43	52	52	68	55	53	47	45	68	58	50	47	51	67	47	56	60	56	57	64	65	59	52	46	59	58	54	52	57	48	45	43	42	56	62	57	60	52	47	55	62	45	63	62	55	57	49	42	39	50	65	45	44	50	52	68	36	56	56	56	58	40	61	63	50	56	52	46	56	61	53	51	51	54	52	60	56	44	52	45	45	62	43	56	48	52	53	65	47	60	51	45	48	57	50	54	54	42	46	53	57	48	56	67	53	43	65	63	50	63	55	55	45	52	59	68	61	53	54	51	62	57	49	42	59	51	42	41	42	56	45	57	47	64	69	55	57	39	50	61	50	40	46	40	48	59	46	55	53	57	51	54	48	56	48	58	51	52	55	56	59	57	53	50	55	59	57	43	61	54	61	61	58	56	51	67	68	58	52	41	54	55	36	39	62	59	39	44	63	39	48	46	54	58	52	52	50	47	68	55	50	58	54	55	60	61	53	51	56	57	48	54	48	68	50	51	56	51	49	62	53	51	61	47	53	52	42	52	52	46	53	57	49	50	55	52	52	47	54	68	43	52	45	69	63	51	66	64	51	46	56	50	56	56	52	51	55	56	44	47	57	69	34	62	58	55	56	58	48	53	60	48	57	52	57	51	46	58	49	46	49	50	53	54	42	64	43	54	64	54	48	54	54	52	59	54	53	63	56	58	62	45	53	55	53	63	48	49	40	45	54	61	47	45	63	59	45	58	61	62	57	63	56	38	46	55	50	61	51	45	55	53	49	63	50
17900	10455	5463	8739	14818	16589	14994	15212	13898	10996	9108	8463	7092	4887	4280	4178	3747	3449	3299	3353	2384	1780	1773	1572	1480	1492	1908	2272	1959	1069	1149	1110	1153	1438	1966	2685	2515	2094	4547	10284	13048	9658	5766	3027	1724	1011	728	660	620	582	649	569	560	590	613	558	603	603	603	646	606	621	585	588	635	547	608	610	580	591	605	598	625	606	613	571	543	601	551	573	588	526	647	594	572	581	603	625	621	618	582	549	637	577	647	576	599	556	608	611	611	601	592	604	557	579	592	588	570	607	566	597	613	617	598	596	607	615	590	624	642	590	599	602	576	598	593	586	602	614	596	607	597	591	623	613	565	592	606	582	614	611	624	658	619	604	607	625	585	574	564	597	631	629	626	638	564	680	597	571	592	587	600	561	562	633	574	587	611	552	591	579	625	591	601	562	649	608	589	594	551	597	590	567	576	602	603	605	597	559	563	587	579	612	633	588	567	591	597	613	547	587	618	570	624	575	558	622	612	620	600	588	602	597	622	573	591	553	591	594	621	638	572	581	571	636	603	592	631	589	558	547	590	532	569	586	602	591	652	614	586	583	580	614	604	596	637	620	599	618	539	601	617	587	576	580	590	585	531	638	580	586	611	629	610	592	596	585	549	614	613	607	589	588	593	579	565	597	584	606	602	614	613	578	580	638	617	608	599	637	587	627	595	613	596	579	621	563	604	609	575	600	588	605	597	592	602	598	577	594	587	610	642	603	582	624	607	580	578	622	585	627	569	559	589	671	558	573	629	622	625	562	602	614	607	568	613	602	615	631	586	566	639	621	608	580	607	643	583	561	585	626	592	560	577	547	580	605	579	592	588	604	603	585	638	616	584	561	603	635	581	639	631	634	593	607	600	617	620	615	580	571	604	591	581	587	599	596	609	593	587	595	583	609	594	608	561	591	581	565	629	594	623	597	607	588	625	602	609	566	586	582	624	567	577	584	595	597	591	632	559	636	592	603	634	599	595	558	584	605	554	603	644	618	601	593	592	641	566	594	589	609	588	635	624	574	576	589	604	639	597	624	570	569	594	615	583	609	595	589	592	611	604	583	546	590	586	617	525	590	607	591	616	590	618	578	641	601	558	594	596	674	601	612	609	641	575	572	635	575	596	579	623	584	565	588	606	585	580	634	592	574	557	616	555	612	601	569	570	644	611	535	587	566	616	577	582	568	642	620	620	622	605	615	586	603	567	608	583	607	605	584	567	575	596	598	637	646	589	604	620	560	608	618	572	592	586	611	614	590	575	625	579	618	600	560	632	601	610	591	606	591	601	640	555	554	629	579	588	579	564	583	614	544	585	638	610	587	583	578	599	594	567	593	594	616	565	592	571	592	632	617	612	571	583	592	571	580	617	631	633	618	636	601	575	577	583	617	635	589	606	620	605	593	602	601	597	563	613	627	614	584	597	595	541	634	574	623	634	578	608	590	603	609	618	606	570	577	582	565	612	608	560	584	583	616	562	597	573	567	612	604	581	549	616	548	577	584	574	619	563	605	599	585	594	624	641	616	592	598	600	593	581	599	571	625	590	594	574	612	597	580	569	619	620	579	608	620	586	615	586	580	624	570	672	603	622	610	575	603	588	532	613	624	596	582	632	599	573	564	597	577	602	560	577	612	584	584	587	576	585	584	602	602	584	563	611	601	604	621	555	580	592	568	605	586	608	608	598	606	588	594	633	615	633	620	610	607	581	603	626	635	606	596	565	599	593	608	612	600	579	599	606	564	568	604	559	576	640	601	544	554	599	587	558	644	566	598	587	605	621	585	610	645	649	595	596	564	560	616	598	572	619	610	610	581	592	610	588	582	580	582	583	602	551	597	568	578	618	615	575	570	605	621	568	616	570	598	586	588	608	600	603	563	607	555	580	576	605	604	561	546	602	560	602	623	587	592	593	626	615	634	552	607	587	586	599	573	558	567	592	590	595	570	610	594	605	567	591	577	598	563	625	582	633	611	603	596	599	614	612	632	620	638	615	584	602	602	557	587	549	619	648	558	560	591	639	600	586	569	588	567	605	606	619	538	596	628	631	640	599	591	547	595	623	597	557	578	598	589	580	580	606	622	552	570	596	664	642	640	602	606	625	563	595	616	562	580	606	573	555	588	590	623	639	539	575	574	595	641	621	537	578	617	596	546	595	548	553	578	609	619	582	607	580	602	614	596	600	593	630	599	629	634	594	606	583	613	559	638	613	568	603	578	620	615	615	633	617	602	581	602	625	600	594	603	579	614	581	626	626	598	612	544	589	607	592	595	617	610	615	590	573	565	562	603	608	587	579	585	587	580	530	586	577	602	615	610	605	534	552	610	587	582	600	572	581	610	592	547	568	542	591	585	594	633	595	635	615	607	584	576	640	598	598	611	611	589	587	606	632	627	577	593	576	590	602	590	564	587	608	578	565	585	609	575	587	630	596	594	629	585	604	581	565	624	598	562	595	588	630	612	581	611	599	604	590	583	651	622	585	621	617	599	592	588	621	600	594	584	620	585	606	600	590	617	602	577	546	569	548	579	616	608	577	607	591	609	599	618	594	584	588	581	590	596	630	584	590	588	565	579	622	620	620	613	613	663	565	550	566	598	575	567	607	604	573	611	616	668	607	591	591	576	590	601	578	560	598	620	609	548	598	630	592	584	646	594	561	575	559	585	592	572	594	613	563	590	589	597	638	579	590	598	582	554	571	562	609	606	615	587	631	620	583	642	582	641	604	615	589	626	562	584	595	598	603	610	597	605	608	583	606	586	616	584	544	634	598	554	581	564	599	578	600	556	581	592	646	575	603	581	600	595	626	616	553	559	564	621	589	540	608	620	607	556	552	572	607	586	619	604	592	594	576	606	592	561	575	578	607	586	577	585	596	658	594	612	619	600	560	584	556	637	578	644	554	628	564	596	618	605	578	585	584	589	621	565	602	602	551	560	613	574	598	602	576	607	549	574	546	631	612	559	575	590	568	570	579	620	581	659	594	612	622	591	613	598	598	577	608	595	603	609	626	618	635	578	616	598	620	576	597	547	622	596	630	618	601	600	595	619	634	578	566	557	634	587	602	597	611	567	621	613	616	561	613	596	614	624	598	625	623	594	556	647	596	564	605	603	579	600	563	604	557	567	603	598	600	548	585	602	562	606	576	627	573	588	643	586	599	591	590	627	580	613	594	591	580	598	600	589	579	617	596	582	591	617	625	578	605	602	583	589	575	561	591	579	558	577	538	587	589	600	603	566	583	593	610	594	588	616	577	597	585	604	616	627	574	605	626	588	612	586	611	578	579	585	589	609	572	579	563	611	547	569	614	597	582	552	622	611	596	586	653	609	621	601	587	562	624	608	597	601	586	558	579	573	607	591	576	625	612	599	587	631	626	601	623	637	581	588	606	604	616	609	569	564	577	591	587	600	595	580	601	604	606	546	622	609	611	648	584	627	648	596	597	559	598	583	572	619	600	628	604	577	574	618	600	624	609	650	631	623	597	605
2744	607	290	218	195	243	274	313	279	242	210	152	173	171	125	117	130	103	102	119	77	88	73	77	77	72	65	65	66	77	75	73	55	61	100	98	131	104	106	370	643	508	273	161	100	54	51	50	54	41	46	53	46	48	48	57	40	52	48	37	51	32	57	41	54	50	34	46	41	31	37	36	37	48	58	40	34	46	43	54	50	43	65	49	43	51	41	46	49	39	44	42	55	45	39	43	47	48	35	45	49	51	57	46	43	46	45	44	47	52	48	38	47	51	59	46	43	34	41	33	54	41	56	43	48	35	52	45	48	40	43	46	52	58	47	55	42	46	58	43	48	50	58	52	50	43	37	48	49	53	54	50	52	35	52	52	56	42	43	49	57	38	58	39	44	55	52	42	42	51	39	35	59	38	37	44	48	47	43	40	48	47	52	49	43	42	43	45	45	51	26	50	46	43	45	42	57	51	25	40	43	45	39	55	50	58	52	55	49	45	41	45	45	50	46	66	36	54	39	54	40	51	43	39	42	54	60	42	51	52	45	55	38	49	53	60	49	49	40	44	49	49	50	65	51	38	44	46	51	36	41	49	45	55	43	51	47	42	44	44	44	45	47	43	47	44	49	44	37	52	53	68	52	53	38	61	36	44	47	42	44	50	43	32	42	49	43	53	43	46	41	56	51	55	49	49	42	48	59	63	55	45	42	48	46	51	51	41	39	41	45	47	53	40	58	47	35	56	37	46	47	41	37	50	63	44	40	43	47	46	42	54	45	49	46	45	27	40	48	44	43	47	43	43	46	44	58	51	49	44	44	46	62	40	44	42	48	50	62	42	40	31	46	47	54	53	57	50	30	40	49	40	40	38	41	42	43	51	40	42	47	37	46	41	43	51	43	54	46	31	45	46	33	48	49	43	44	42	36	43	52	49	52	54	56	58	38	40	49	44	45	43	38	36	48	53	60	55	43	37	48	42	52	44	46	45	48	45	63	41	42	49	51	45	42	63	54	41	41	52	49	49	36	27	54	49	60	32	46	51	43	37	52	34	57	46	50	44	37	42	42	52	38	51	44	57	32	49	52	49	47	41	41	54	53	45	49	46	50	40	48	44	50	48	51	57	41	57	56	51	41	44	50	46	45	48	42	47	44	37	52	49	30	45	54	41	38	63	44	55	46	59	53	46	47	45	41	49	50	49	46	50	50	36	54	33	47	53	44	55	48	49	43	39	42	47	38	49	40	36	44	38	44	46	38	45	52	40	23	49	38	60	44	58	49	45	48	55	48	59	49	48	54	51	40	47	46	43	46	62	60	55	40	41	43	43	41	42	40	54	33	48	48	47	52	51	48	45	49	45	45	60	36	42	57	48	43	36	43	45	43	47	54	43	51	44	51	45	40	41	48	35	47	56	38	45	53	49	54	35	46	37	44	57	33	50	52	49	36	47	51	39	51	40	39	56	42	48	49	54	46	56	55	50	43	43	45	33	45	45	40	54	45	48	48	51	43	53	39	38	34	52	43	53	51	55	49	46	51	50	42	44	35	48	40	60	48	36	44	53	48	50	46	52	46	41	49	43	38	45	43	48	43	55	59	47	39	43	56	48	38	49	42	44	45	58	41	47	40	42	42	49	45	47	44	42	48	41	43	46	36	50	48	36	43	55	43	45	51	48	34	44	43	42	41	44	45	48	39	38	32	33	49	47	45	49	37	65	29	51	60	51	38	52	51	48	40	57	37	49	42	38	41	49	40	38	51	46	40	45	58	44	41	45	37	51	41	45	38	44	40	54	48	53	47	44	45	52	45	49	36	41	38	58	40	40	29	59	40	49	60	48	50	56	41	55	47	39	58	57	58	47	40	66	50	47	34	41	41	42	45	51	40	51	44	52	52	38	49	45	62	44	38	48	45	43	52	58	50	48	45	42	33	49	42	42	46	47	44	43	41	40	38	55	52	48	43	60	41	57	47	49	44	61	39	52	50	45	44	42	40	38	51	42	40	43	60	37	57	46	51	41	51	49	45	58	45	52	44	42	43	40	48	33	43	47	43	41	45	52	56	47	34	39	50	37	55	45	48	48	43	37	44	39	47	50	44	54	45	39	43	45	55	50	49	44	55	48	36	49	44	49	46	50	37	42	50	48	38	63	52	53	47	35	46	49	60	58	49	54	48	40	35	34	43	51	41	48	47	51	49	37	46	48	54	37	49	47	38	51	35	46	43	61	56	43	50	49	60	37	48	56	37	43	45	52	39	44	46	39	47	47	37	49	50	41	45	48	51	40	42	52	33	42	62	43	49	52	51	42	51	53	44	38	47	53	38	50	45	68	48	38	43	41	39	46	45	31	40	52	54	46	50	46	45	40	44	37	39	53	43	43	59	58	28	49	52	48	39	40	52	52	45	50	46	36	51	45	47	47	48	44	49	40	48	41	51	49	46	45	47	44	44	66	46	46	48	51	48	32	49	44	53	45	62	43	43	43	35	51	55	47	36	39	32	46	31	46	50	40	47	54	51	54	55	42	43	57	44	40	42	49	40	57	40	46	40	41	60	52	55	53	46	46	57	47	50	58	46	51	30	47	44	66	37	47	38	47	35	46	46	48	50	47	37	54	47	46	37	34	44	38	50	46	41	44	46	44	40	50	45	61	46	42	43	38	50	42	46	53	33	48	60	52	47	51	37	44	51	52	48	43	54	44	41	51	56	45	38	46	36	44	46	52	45	53	41	62	41	57	40	47	33	36	54	40	56	45	45	51	48	54	50	48	54	55	42	48	45	44	68	41	37	45	43	51	50	46	48	42	43	46	53	53	40	39	52	58	45	49	54	51	37	54	46	54	40	61	70	37	34	42	48	44	48	41	42	47	47	46	28	46	44	40	40	41	40	35	36	45	49	46	57	51	40	35	47	38	35	57	39	44	57	48	50	46	49	59	48	59	38	39	45	42	42	46	43	33	31	43	42	56	48	52	45	39	42	45	49	52	42	44	54	61	34	57	49	39	36	44	53	51	46	52	51	48	47	42	50	39	47	34	48	54	54	47	45	53	43	42	43	40	39	41	53	52	56	41	47	54	44	47	48	49	43	63	48	54	49	50	41	43	42	46	43	52	54	43	50	52	44	40	38	48	51	41	71	42	36	48	34	38	42	50	43	45	52	60	35	40	61	42	42	46	54	47	40	40	53	60	46	52	48	41	38	50	38	29	33	48	49	42	44	47	47	37	44	48	57	47	49	43	45	52	35	46	45	31	44	38	43	45	52	60	36	45	42	43	46	39	49	43	53	55	44	36	56	49	58	45	43	45	49	47	58	40	44	48	35	53	45	39	47	41	46	45	53	37	48	39	46	34	38	59	48	43	35	43	45	39	54	45	53	46	43	39	43	36	39	50	45	34	56	50	49	60	47	50	54	47	49	42	45	61	50	45	45	45	51	46	47	47	38	64	42	48	34	41	43	41	45	42	44	39	41	55	49	37	45	40	53	45	44	47	48	49
18068	9480	5037	8044	14394	15651	15229	14805	13101	10558	8143	6749	6952	5669	4098	4077	3782	3415	3488	3192	2018	1722	1801	1644	1520	1316	1275	1137	1197	1097	1156	1172	1177	1205	2095	2517	2944	2317	2282	10379	14177	11469	6639	3342	1634	984	680	585	518	521	530	528	533	545	511	555	486	499	522	517	522	514	528	514	532	526	538	541	490	502	503	542	529	497	507	510	538	534	507	516	488	552	489	516	529	525	544	478	529	526	568	481	529	507	517	493	533	495	479	543	535	537	507	522	528	488	560	547	526	497	552	523	470	471	548	509	523	496	517	491	536	545	523	523	473	533	522	488	535	458	528	501	514	500	518	526	546	565	518	535	530	472	512	522	479	495	561	502	490	550	516	491	493	523	559	502	538	518	542	521	535	476	521	531	507	523	481	487	496	556	518	521	538	512	489	520	511	531	534	525	544	526	495	517	534	528	482	499	530	535	486	533	493	526	537	516	512	523	514	503	535	505	510	533	560	552	502	531	505	532	510	511	502	536	505	514	506	524	542	486	565	532	510	512	523	502	471	546	485	575	521	535	519	499	534	494	567	506	539	541	504	522	534	496	531	534	523	461	500	531	522	532	487	502	524	569	488	494	489	546	462	539	481	546	502	561	487	514	500	528	494	509	531	532	533	480	529	504	536	524	528	524	510	485	507	502	498	510	525	557	506	517	511	539	547	524	512	538	506	483	497	548	510	544	529	494	543	512	506	493	546	510	539	549	547	520	514	540	520	495	512	545	504	478	518	527	469	556	498	531	525	501	554	528	532	501	500	533	534	575	553	463	542	479	524	504	543	467	492	511	526	484	534	515	515	499	532	518	482	543	522	505	546	561	538	513	521	513	511	503	488	494	531	527	548	491	513	515	529	528	571	557	522	522	489	509	508	487	514	542	499	543	509	538	505	505	542	514	520	529	547	555	469	490	510	562	536	478	517	518	490	510	528	513	533	495	499	500	520	507	533	543	520	534	527	540	558	514	493	519	535	522	530	537	495	564	483	563	522	550	516	526	524	505	523	489	515	511	525	532	494	501	546	493	563	524	525	533	542	456	490	500	513	525	517	524	543	511	499	564	495	498	511	522	525	532	509	531	551	504	503	506	524	484	533	539	523	519	486	528	502	526	520	508	544	532	531	541	550	512	543	516	544	540	505	516	544	523	465	522	515	508	513	508	541	507	500	531	489	508	475	514	515	511	549	523	525	506	529	543	543	513	566	552	513	495	538	502	521	500	488	531	532	510	531	512	523	501	537	549	490	538	534	547	521	525	503	530	528	541	539	498	473	504	494	542	506	516	492	524	516	530	523	533	567	456	517	537	513	525	530	477	548	544	505	541	487	523	525	469	479	511	502	524	508	512	500	578	527	502	543	527	521	492	521	531	490	520	522	510	507	482	512	526	520	520	529	535	483	523	519	546	541	485	530	525	547	521	490	523	546	514	549	510	504	543	525	496	526	522	517	564	537	492	550	504	547	517	506	534	496	521	542	518	504	516	514	529	527	503	489	523	551	528	493	540	488	534	539	543	508	517	488	515	547	475	523	538	496	554	545	526	507	464	486	543	515	500	528	498	504	542	543	521	532	550	574	502	511	489	502	487	536	527	503	512	527	565	543	531	516	493	525	512	511	504	518	502	475	492	516	539	530	540	516	488	466	539	489	511	534	503	527	493	504	540	533	502	567	503	471	526	552	494	478	550	540	501	564	534	502	580	518	514	517	458	542	525	555	577	550	472	520	517	525	532	511	525	499	495	537	504	532	503	529	520	529	533	532	540	536	479	531	492	524	488	536	524	526	526	514	538	507	526	527	536	495	534	515	551	502	549	589	538	551	553	485	490	507	543	477	486	538	540	525	498	523	499	515	492	535	532	487	516	548	501	508	511	523	491	511	546	520	524	529	498	553	500	551	477	504	510	495	525	545	513	520	544	548	506	509	515	525	534	518	537	500	524	507	504	537	456	481	494	485	535	531	467	488	488	534	509	497	495	505	501	495	538	518	501	533	505	505	473	516	532	508	509	533	556	527	514	519	571	569	545	499	520	515	504	563	505	570	532	556	520	524	502	526	525	523	476	525	493	514	517	502	519	533	526	512	499	506	551	504	530	495	459	510	523	496	531	505	488	535	522	512	508	514	540	526	523	552	530	501	516	522	558	514	487	520	546	478	497	480	517	553	518	525	535	577	499	513	546	529	502	569	489	509	503	545	566	496	527	502	548	484	498	479	550	508	526	513	490	491	515	535	509	525	480	469	513	492	528	548	541	503	505	535	521	521	516	483	510	514	541	495	486	518	513	522	527	519	530	550	540	478	487	496	569	521	530	517	531	516	530	571	508	567	507	544	500	495	534	505	520	501	541	514	528	481	476	572	543	536	470	516	514	512	490	475	510	500	524	483	505	481	480	489	476	523	498	499	536	534	506	504	499	508	540	531	512	550	498	540	518	499	523	527	511	535	509	513	524	507	512	525	503	524	479	502	512	538	548	538	472	554	480	508	544	519	511	524	546	490	500	514	525	531	547	569	511	537	525	502	508	575	502	535	534	538	510	536	533	515	541	488	510	459	511	487	491	527	516	521	537	537	528	540	550	516	549	510	509	520	500	530	517	516	517	526	537	489	487	515	514	528	537	537	543	513	520	519	491	503	555	506	554	554	531	521	547	476	515	514	529	511	482	516	501	510	549	531	535	505	515	550	514	486	479	484	551	541	491	513	498	502	502	530	464	498	515	520	533	474	495	544	524	518	488	496	514	536	467	535	522	504	544	513	534	539	524	503	502	525	523	518	529	553	557	565	496	545	502	516	500	502	516	494	540	536	531	521	531	498	507	502	535	507	491	569	502	528	561	515	486	540	497	537	487	540	548	525	536	521	527	507	538	568	556	498	535	500	509	535	552	534	559	519	531	500	509	525	560	539	536	512	478	544	482	507	515	516	519	505	532	536	537	513	517	554	532	518	499	528	522	521	536	531	540	511	518	499	517	549	464	537	491	501	518	537	491	476	536	513	480	531	511	526	517	538	580	555	525	530	494	513	514	517	484	504	511	546	503	563	520	499	551	481	538	516	501	524	502	526	547	491	532	505	520	495	484	505	518	503	536	505	564	507	549	489	512	465	503	497	519	503	546	532	522	527	509	533	542	517	543	524	490	534	488	524	518	504	520	586	546	554	536	532	528	556	533	497	516	519	540	498	496	530	510	547	533	523	493	575	519	508	499	492	489	531	553	509	538	498	566	544	506	530	538	503	545	506	532	508	504	535	498	571	520	512	500	467	527	528	500	536	466	509	527	462	485	530	504	550	534	550	489	518	499	535	508	524	514	480	494	486	526	494	572	499	479	517	527	539	525	486	523	510	516	534	525	510	548	494	550	478	521	518	525	478	518	540	575	516	530	548	516	541	518	524	513	541	543	476	560	515	518	539	502	517	497	491	497	534	517	539	506	511	535	481	558	505	512	504	500	533	484	521	486	516	528	499	483	510	522
1733	777	316	206	226	361	398	368	351	280	234	207	208	202	158	155	138	167	142	128	116	70	91	88	97	89	75	81	71	60	71	67	71	76	81	94	127	132	138	694	914	765	426	190	121	81	62	64	50	58	66	48	47	58	60	54	31	48	46	54	48	44	54	43	59	68	58	49	55	66	55	65	53	48	52	58	56	49	43	48	52	61	51	46	54	58	60	48	61	56	40	64	46	46	68	43	46	69	56	56	61	65	48	62	54	48	62	56	43	68	50	47	52	60	50	63	53	51	63	56	59	55	62	54	55	51	61	53	58	46	43	56	43	42	53	64	65	63	53	44	52	46	59	56	56	49	55	60	51	65	53	33	54	51	40	68	65	54	53	52	47	71	35	48	53	46	51	54	51	71	48	54	60	70	43	49	45	41	54	45	46	64	50	48	58	42	52	49	51	70	53	61	51	52	52	71	57	42	51	73	47	52	45	50	41	42	45	54	48	46	42	52	59	66	61	56	57	72	54	53	50	58	60	44	52	52	59	53	60	67	57	52	52	63	58	57	55	51	50	50	44	68	49	62	55	64	57	61	38	57	54	47	49	60	48	62	45	54	48	41	69	54	50	55	57	54	45	58	60	52	52	64	42	56	39	48	49	68	53	51	67	50	54	58	40	68	48	68	56	48	54	55	63	57	48	62	61	49	42	38	48	40	61	43	57	54	45	52	45	51	46	47	56	58	61	39	53	50	53	64	64	52	51	52	69	61	58	53	48	38	51	53	64	47	62	46	53	59	48	50	56	36	45	54	60	55	65	47	62	51	57	49	36	70	57	46	55	50	52	42	47	50	42	73	56	54	62	39	47	57	54	61	37	56	59	54	50	58	48	59	62	58	50	58	58	64	38	53	51	57	68	60	59	57	39	47	50	42	54	60	49	52	56	54	52	61	36	49	60	50	45	47	66	62	54	57	54	41	72	46	56	43	45	53	55	54	44	54	70	57	63	55	57	45	41	35	53	65	64	32	56	54	51	56	78	51	59	50	54	47	53	61	58	51	57	54	54	61	51	52	54	58	69	54	68	38	47	48	50	53	51	60	76	42	59	56	58	62	54	56	51	52	51	59	42	44	54	57	65	51	50	66	49	59	62	52	58	54	61	49	62	53	49	55	62	55	49	53	44	55	42	46	42	63	53	51	54	52	49	62	65	59	67	52	56	61	70	62	60	59	41	36	51	43	51	55	65	64	60	58	53	46	46	58	57	58	58	52	75	58	51	61	55	46	51	36	42	55	58	53	38	51	46	65	46	62	50	48	47	50	53	49	52	59	48	57	57	68	47	51	43	54	56	51	64	55	64	60	53	73	49	61	45	52	65	58	54	49	51	57	46	45	47	33	64	66	63	48	39	58	56	49	57	51	50	56	53	49	58	41	37	48	53	44	47	62	66	54	37	48	49	54	48	49	52	46	48	49	59	45	59	56	51	46	44	43	63	51	47	44	52	61	55	64	45	57	45	60	53	47	61	47	49	73	51	52	40	53	57	62	53	49	78	43	63	61	65	64	54	44	52	51	66	65	63	49	57	54	58	69	51	42	52	59	57	51	39	51	63	58	61	55	72	57	52	48	46	45	52	43	51	67	67	58	70	40	66	51	56	37	68	60	54	50	60	45	49	56	47	51	39	66	55	64	67	53	55	57	49	40	54	49	45	51	46	62	55	52	56	60	44	50	65	56	51	57	49	43	64	52	50	48	52	54	69	38	48	47	53	51	43	45	57	51	49	58	63	55	51	43	51	60	43	57	65	52	54	54	44	52	64	75	58	61	58	66	61	62	43	55	54	58	54	52	52	49	52	44	56	59	71	62	43	39	54	60	49	59	55	46	54	77	56	60	43	58	69	61	68	56	55	56	48	60	48	69	55	67	51	68	59	59	57	51	54	48	42	45	55	61	61	56	65	48	51	44	51	52	53	57	55	65	47	58	46	51	54	49	44	50	45	66	60	44	54	58	56	63	49	47	54	54	61	43	54	61	53	47	68	40	59	58	51	50	57	49	57	56	48	62	61	69	46	52	44	62	47	63	54	49	42	68	42	51	44	50	57	54	54	65	64	40	59	60	58	49	60	45	63	59	58	61	44	56	51	58	51	68	56	47	38	53	60	45	53	53	58	40	49	52	48	53	42	50	55	66	65	53	47	50	50	60	41	46	50	60	55	48	41	52	63	62	48	57	41	51	44	68	52	54	54	62	61	49	58	58	57	51	54	46	53	48	42	57	52	29	59	53	71	63	64	63	55	75	60	36	45	55	65	49	50	50	61	49	56	54	43	49	47	57	44	49	44	56	57	42	59	54	39	52	58	52	46	57	54	60	51	53	63	49	55	49	53	51	44	47	48	46	50	65	56	47	62	49	53	54	46	53	65	43	66	44	62	56	53	47	47	73	62	44	67	50	48	48	53	47	52	57	46	49	60	52	54	60	57	39	60	60	46	68	49	66	48	48	49	59	50	53	57	54	44	61	51	46	56	54	43	52	56	57	69	45	47	60	55	57	51	60	54	45	62	58	45	62	56	60	49	50	51	58	55	46	56	47	40	64	53	44	72	55	52	47	53	51	50	52	66	55	62	44	60	55	55	44	48	55	53	51	50	50	52	48	52	42	45	44	55	42	54	36	60	47	46	40	56	68	45	65	46	42	56	68	69	62	59	54	46	63	60	48	57	58	54	54	42	44	40	67	54	59	50	47	56	48	68	52	61	49	46	63	52	55	57	59	52	52	55	56	64	52	57	44	53	49	45	44	59	51	61	68	58	49	41	74	52	48	50	43	49	59	48	57	51	50	60	61	61	43	54	64	45	65	48	66	55	63	54	59	52	68	60	52	50	69	53	61	66	65	60	46	58	67	64	57	61	49	49	49	60	57	53	52	49	58	48	63	57	73	53	59	47	50	47	58	42	57	44	48	56	56	63	55	57	50	50	51	56	56	47	54	49	57	49	51	63	49	62	51	43	46	44	55	50	61	62	46	61	54	59	62	57	57	60	41	62	49	61	49	56	50	56	49	55	41	44	52	52	59	49	71	52	55	42	64	67	48	59	50	53	54	50	67	57	47	62	55	44	62	65	51	47	75	48	55	48	69	43	52	42	34	51	56	53	60	44	57	54	52	66	46	57	49	59	46	62	61	45	64	43	50	58	56	49	45	56	59	50	44	59	61	54	52	64	65	45	57	58	56	56	37	51	47	56	51	50	41	53	42	49	47	53	52	61	61	52	45	48	45	41	48	54	44	43	58	40	58	60	57	47	47	51	56	55	60	46	61	38	57	65	44	57	52	55	39	41	52	40	60	51	45	46	46	51	49	46	65	59	46	63	60	57	52	57	48	72	41	63	46	57	47	55	49	63	54	65	43	43	37	59	56	46	41	63	47	51	40	54	61	47	45	53	59	41	56	52	50	51	59	54	44	42	64	60	53	47	46	50	51	66	50	48	60	45	46	53	68
20678	11536	5822	9803	17055	20048	18736	17541	14905	12003	9246	8125	7311	6998	5617	4397	4488	4456	4397	3348	2485	2085	2235	2057	1938	1789	1551	1330	1266	1303	1500	1360	1330	1393	1596	2511	2997	3114	4297	14859	17707	14313	9339	4816	2577	1390	872	725	630	641	608	586	574	596	573	591	609	653	547	562	557	575	593	572	588	612	610	576	626	620	613	582	589	571	603	630	589	566	616	602	589	557	568	552	582	566	580	563	578	627	592	561	589	594	587	612	577	613	610	585	591	568	593	578	608	613	561	585	580	623	589	576	546	583	591	572	608	611	588	595	575	569	628	548	599	565	613	606	593	549	565	597	587	568	611	615	612	600	607	545	607	570	588	556	611	590	619	606	592	581	616	603	596	574	575	590	565	634	581	585	602	546	594	555	614	567	603	564	618	572	608	573	590	547	569	576	602	574	598	614	577	600	617	601	612	626	596	570	590	640	624	596	583	590	629	575	602	588	571	614	623	601	633	579	570	614	626	619	638	593	593	629	557	598	588	559	601	580	537	618	580	549	569	629	555	599	604	610	559	634	635	611	572	616	624	596	577	614	668	575	584	578	578	614	562	592	595	580	609	600	609	563	625	622	580	586	615	645	586	607	583	624	577	564	579	595	583	581	588	633	602	597	553	590	558	617	612	573	586	591	586	588	577	576	593	603	580	577	574	603	565	596	600	587	564	565	603	605	589	584	600	532	583	642	606	608	565	625	612	580	617	617	600	583	612	571	616	570	578	594	550	611	560	569	612	595	620	574	557	607	615	607	590	599	588	588	619	564	576	620	640	606	594	609	569	628	592	596	578	599	557	580	619	630	612	582	598	584	554	605	608	602	571	587	599	589	588	610	624	582	609	589	608	601	597	575	656	584	599	595	591	585	583	581	602	634	576	586	589	620	585	610	583	564	612	605	595	629	624	569	556	593	555	621	590	606	591	597	589	584	637	606	622	607	574	600	581	609	587	580	590	628	593	598	606	589	595	633	626	612	575	617	589	560	561	594	610	554	591	560	605	570	650	596	600	596	573	594	580	619	608	595	613	585	602	623	618	571	568	562	587	595	579	582	588	609	551	589	582	564	589	605	560	582	567	625	583	613	557	572	600	600	599	593	599	629	600	563	578	555	574	603	645	586	607	635	556	586	577	594	613	584	574	598	576	575	593	545	591	620	630	577	597	641	648	597	564	585	584	638	576	614	606	580	618	596	630	599	575	582	627	566	602	601	555	590	606	631	605	594	611	552	580	598	583	577	645	561	588	594	578	588	592	618	592	644	608	613	597	563	588	599	587	592	598	588	605	570	612	558	560	591	588	607	634	537	595	625	543	627	598	632	596	572	570	615	594	597	586	626	589	583	605	590	606	606	569	585	613	583	591	593	625	590	588	586	605	621	581	551	637	580	629	591	600	607	555	566	600	635	608	611	585	632	589	570	621	651	589	578	648	634	573	587	589	612	568	577	577	611	580	608	591	563	652	586	623	614	589	609	624	601	555	591	570	637	590	597	605	621	590	595	583	536	597	616	589	581	605	614	605	605	633	597	630	588	600	609	598	615	602	594	605	601	629	578	607	627	565	597	572	620	618	641	614	567	586	591	573	648	536	578	614	550	571	580	565	616	625	597	588	604	608	562	601	576	617	558	571	572	550	575	596	573	595	604	602	580	591	571	623	584	614	577	583	591	571	615	605	631	605	543	581	625	543	626	564	516	585	574	593	559	605	571	581	574	561	575	554	586	556	557	613	615	602	659	584	599	586	628	567	554	611	523	617	585	569	569	615	635	640	619	609	606	606	592	629	623	583	593	574	591	591	627	610	586	598	585	579	603	609	578	606	580	610	605	568	609	537	573	633	597	565	595	607	606	648	584	548	630	635	579	605	562	594	630	589	640	587	615	563	600	603	607	592	597	556	615	585	545	571	629	598	607	594	612	633	593	593	633	649	584	598	584	609	601	594	561	603	585	579	605	589	579	597	559	593	577	587	571	559	582	566	598	637	604	592	629	593	648	596	599	612	608	564	638	581	583	584	650	599	600	566	533	608	604	589	572	560	623	577	649	616	622	598	593	603	601	579	629	536	605	612	598	585	569	561	604	587	597	609	614	578	625	595	613	615	601	610	617	590	596	600	607	591	571	634	580	587	590	595	609	576	633	596	563	598	606	628	603	598	514	580	568	568	594	573	596	616	550	582	594	607	587	628	591	546	568	598	607	560	567	571	567	584	587	597	539	583	590	620	575	570	622	594	619	562	574	613	597	568	602	619	620	617	674	628	574	586	588	548	578	597	576	587	576	566	605	565	628	587	594	639	588	609	584	587	571	594	580	621	562	599	580	575	609	593	636	610	589	571	596	606	549	578	567	568	552	618	552	614	603	629	612	644	601	584	563	571	563	560	573	631	605	586	575	607	643	592	580	577	600	599	587	593	593	597	601	579	572	625	638	593	578	584	597	536	600	602	576	576	597	625	580	631	626	554	625	555	585	566	644	610	553	581	602	624	604	620	634	591	580	569	573	611	591	597	574	629	618	596	608	568	601	631	572	603	567	588	588	584	574	612	588	550	561	624	618	573	586	622	614	596	583	600	577	577	584	591	627	554	621	615	579	562	549	596	587	587	573	592	605	585	554	553	617	563	560	633	589	648	606	615	575	624	587	562	594	570	637	606	593	609	596	556	620	564	582	600	578	595	583	598	611	587	620	602	606	567	553	581	593	597	562	617	606	559	552	586	589	578	598	591	606	603	580	612	638	590	589	618	591	596	610	556	650	609	601	582	576	619	571	637	581	626	589	590	633	579	611	540	608	576	604	621	584	641	624	567	637	581	603	593	591	586	618	555	582	585	581	593	568	620	564	591	608	623	615	537	578	620	601	591	600	570	564	599	579	611	616	568	591	606	599	576	608	550	600	604	549	638	624	584	616	599	574	633	612	591	561	596	596	614	586	613	626	622	553	619	594	614	642	638	610	612	600	564	622	572	596	583	607	598	619	621	596	622	596	569	597	576	639	569	608	639	567	609	558	608	597	644	571	622	593	627	607	598	573	605	569	564	574	600	598	616	603	595	607	619	622	593	572	590	588	532	609	613	604	541	644	611	580	591	581	620	614	623	608	569	580	589	582	613	567	595	618	585	614	615	606	571	609	568	645	622	592	601	584	590	630	601	616	587	592	597	584	571	587	573	605	563	600	590	603	537	624	576	584	589	621	601	594	605	594	611	541	601	598	533	564	565	587	529	608	546	572	574	581	555	611	613	592	613	600	591	542	609	601	614	608	607	571	601	565	630	621	547	640	559	617	580	593	610	550	578	592	592	597	618	635	605	555	581	604	623	614	581	633	577	591	574	625	638	584	580	580	548	608	565	580	591	592	569	631	592	593	574	566	589	596	627	553	605	597	653	626	597	582	601	584	619	616	610	555	590	632	590	638	592	590	611	572	538	578	624	597	608	614	595	595	600	571	578	581	630	605	615	556	570	582	560	611	626	589	559	623
1740	450	150	114	104	165	215	230	166	176	152	110	115	110	119	85	100	92	111	80	59	66	57	61	64	53	48	48	69	56	53	51	58	71	64	69	89	84	100	179	244	224	157	104	70	60	45	51	54	52	55	51	44	43	51	49	42	42	40	47	38	51	53	44	52	47	39	46	47	53	48	44	46	38	36	47	56	37	44	43	49	41	38	42	58	44	40	59	51	51	45	44	42	58	47	50	57	49	40	42	50	61	41	44	39	37	41	48	56	26	51	43	49	39	39	59	51	45	59	52	38	53	59	36	51	50	49	43	43	56	52	40	58	42	37	59	49	39	45	55	67	47	39	34	37	54	45	44	57	50	71	49	37	50	54	53	51	51	44	44	57	52	41	38	36	38	43	37	40	29	56	45	48	58	47	43	44	39	47	51	52	48	60	43	42	45	42	45	52	49	46	45	44	51	45	48	33	40	43	45	51	57	46	32	38	47	43	40	68	55	46	51	45	42	40	45	41	42	55	54	51	41	48	26	54	58	47	44	49	34	50	48	43	40	46	57	45	42	41	42	44	46	58	35	33	45	54	48	38	47	42	44	39	40	47	46	44	47	46	43	42	56	49	54	45	33	44	53	54	53	46	59	46	42	43	49	48	40	42	46	44	54	42	56	46	59	36	57	60	43	64	46	53	51	57	50	55	49	45	63	47	43	42	47	58	45	45	42	38	33	36	50	58	48	46	42	42	36	39	44	45	46	53	50	41	46	40	70	44	40	51	51	47	50	43	53	60	45	33	38	39	50	42	54	53	41	55	59	50	59	49	49	54	38	58	46	45	61	43	38	36	41	38	59	39	50	42	47	47	44	48	47	43	45	49	58	44	37	50	34	42	43	44	57	56	44	37	41	33	42	52	38	51	51	40	46	50	44	47	47	40	37	50	51	47	33	48	49	50	45	59	46	45	51	37	40	36	51	49	45	37	38	51	52	40	54	50	49	50	32	39	38	41	47	38	37	41	46	56	46	48	40	58	52	50	47	48	48	37	37	46	47	46	43	59	40	59	48	52	48	37	60	56	42	54	36	52	35	42	41	39	47	38	38	53	38	46	41	57	45	41	40	49	47	43	47	48	51	50	48	58	61	56	65	44	46	39	47	44	44	46	37	57	53	51	36	45	55	49	44	42	34	53	74	57	53	49	41	48	41	70	42	50	52	50	46	41	31	45	39	35	49	47	51	35	42	48	39	52	42	44	38	47	45	67	52	44	52	50	48	43	28	43	45	38	45	59	48	46	48	56	31	48	30	36	37	41	41	48	52	39	50	66	44	55	42	38	58	54	45	40	42	67	43	54	44	45	58	62	50	46	27	52	48	42	42	52	53	42	49	36	47	42	49	47	50	52	43	44	46	56	44	58	27	54	42	38	50	50	46	45	37	36	46	46	38	35	47	50	44	52	39	44	45	56	62	59	48	47	66	45	56	54	47	49	43	47	59	51	46	43	34	40	38	49	39	55	63	33	55	52	57	40	45	43	53	54	42	43	39	49	45	41	49	40	59	40	41	38	42	44	51	28	43	43	45	49	51	49	45	39	51	45	51	46	36	61	47	47	45	47	46	56	53	43	52	60	59	46	36	41	48	41	65	45	43	43	39	47	44	57	55	48	54	53	48	51	39	42	42	42	47	44	44	41	39	41	43	57	43	52	57	41	47	43	52	44	52	59	60	45	45	47	59	36	57	60	33	59	50	57	42	44	46	48	46	44	54	55	42	35	48	42	47	47	50	62	29	45	47	50	56	36	51	38	41	55	29	49	52	45	48	55	41	52	46	49	55	57	46	44	38	41	48	47	47	43	48	45	35	36	56	53	51	41	44	42	46	62	48	66	48	47	42	45	51	42	56	42	38	46	44	34	58	46	50	47	37	43	42	48	41	40	46	42	51	42	36	47	47	47	42	61	48	47	47	31	35	51	48	36	53	33	60	35	52	51	57	37	59	58	49	44	56	56	42	44	43	40	54	52	43	37	54	42	50	39	52	44	39	49	36	46	47	40	53	43	56	57	52	54	45	36	44	52	38	66	33	41	54	33	53	45	46	54	35	50	44	48	44	52	40	43	56	58	58	60	46	40	41	52	45	40	55	44	46	47	59	48	42	43	49	47	41	54	52	34	50	52	50	47	37	56	40	38	48	31	41	39	44	52	49	32	47	51	51	46	41	48	32	46	50	42	45	40	56	42	47	51	48	52	44	49	51	46	32	53	44	38	39	57	44	58	47	38	52	55	46	36	49	40	39	44	47	43	44	50	48	47	53	31	50	47	48	39	35	38	37	48	50	61	44	55	52	32	39	38	42	50	43	48	42	47	38	55	48	46	45	70	43	37	43	55	41	36	48	53	46	44	48	49	48	36	55	51	47	49	48	38	39	46	53	58	39	39	36	46	51	43	64	50	39	41	47	40	47	49	47	48	50	35	37	48	52	46	47	42	46	47	43	62	43	48	42	45	41	51	35	58	47	44	41	40	54	54	39	44	56	56	43	37	58	56	44	39	58	47	47	51	49	40	48	37	44	47	49	46	55	54	39	31	34	49	50	44	44	49	51	55	47	38	51	41	55	60	51	37	41	52	39	44	47	54	48	44	54	48	52	47	41	50	58	32	62	43	62	44	49	37	43	43	36	35	44	40	47	46	35	52	40	43	46	59	39	43	56	41	44	44	51	52	55	50	43	48	40	38	40	47	50	54	43	48	59	43	44	37	46	44	43	37	52	60	50	53	51	47	48	46	57	54	36	63	40	52	43	47	48	56	46	32	57	54	38	43	50	45	35	54	48	47	49	54	52	40	37	45	39	40	39	55	54	56	38	37	50	50	45	55	52	55	51	44	44	54	49	43	35	48	38	44	33	44	41	49	59	46	38	45	48	39	55	53	48	47	45	41	57	51	48	41	44	59	44	43	41	52	36	45	54	52	32	49	44	51	53	39	56	46	54	45	48	47	58	45	48	52	42	49	42	35	62	34	39	40	45	41	42	46	43	45	44	44	45	43	58	47	45	40	40	54	45	42	60	56	42	51	45	30	40	40	39	37	45	38	51	43	35	60	44	50	43	37	49	56	51	35	51	48	52	52	40	31	42	44	47	39	45	40	40	53	38	53	48	49	50	40	55	55	45	46	52	50	53	48	52	45	43	48	37	41	34	48	53	36	44	54	54	42	33	41	53	41	44	60	56	54	45	50	46	56	54	52	49	46	47	46	42	48	56	52	50	49	42	51	47	40	42	28	47	56	41	52	46	66	47	43	44	59	60	45	48	54	42	44	51	36	51	30	35	35	47	49	50	56	44	55	40	39	52	61	40	43	37	56	48	43	46	27	46	42	56	52	54	39	54	37	49	44	45	50	49	57	39	44	47	49	44	52	41	47	38	43	45	49	33	57	48	42	35	50	53	51	42	32	37	37	58	47	51	43	34	38	52	56	45	55	44	37	55	49	45	54	38	43	40
15364	7870	3318	4709	9571	11888	12751	11518	8518	7897	5962	4518	3922	3780	3240	2570	2196	2529	2853	2087	1404	1214	1273	1128	1056	960	864	811	819	835	869	864	914	891	1048	1283	1615	1765	2241	5036	6658	5229	3543	2122	1203	835	672	600	505	528	538	503	488	530	527	510	532	514	513	519	508	496	485	505	476	520	491	473	516	530	496	514	535	493	481	539	502	481	521	563	513	532	505	492	499	510	497	513	510	537	520	500	503	533	547	526	528	499	488	522	482	532	534	487	496	528	528	494	485	532	521	489	498	495	499	520	503	502	514	510	522	497	495	534	558	536	502	484	498	541	532	504	505	482	552	557	528	466	522	588	519	506	546	537	527	490	520	510	504	504	528	477	493	488	506	481	490	517	541	504	521	517	494	527	517	541	514	541	481	552	556	490	489	497	533	537	546	548	490	532	498	543	526	503	501	518	491	525	522	480	522	515	535	475	496	511	516	515	493	523	533	527	538	536	531	483	503	483	536	507	523	525	510	499	480	543	521	521	522	517	514	543	511	522	523	513	514	544	515	511	524	500	492	501	484	492	524	504	499	545	533	509	486	538	512	536	521	514	490	522	508	507	489	519	555	503	506	540	511	545	531	530	545	476	517	520	541	525	502	508	483	527	458	523	493	493	519	528	560	509	540	466	496	527	518	524	502	511	507	508	541	491	520	469	493	495	481	492	545	513	513	502	471	523	530	532	549	505	472	520	559	524	532	498	497	544	515	539	496	535	483	498	503	491	509	534	542	545	527	536	533	487	476	571	502	512	518	500	556	514	529	509	512	518	523	504	518	460	531	504	508	493	523	536	523	525	504	565	508	510	493	568	518	512	510	462	511	505	499	527	503	519	509	483	476	541	559	493	512	515	520	554	523	517	504	463	513	514	509	524	505	490	501	515	496	546	542	523	508	517	516	506	525	497	536	500	524	509	533	524	518	481	504	513	491	523	557	520	535	488	527	520	519	523	572	535	560	507	492	434	516	517	497	522	502	481	530	502	512	516	540	495	553	518	517	503	505	541	485	539	481	525	534	546	511	508	493	505	506	513	522	499	522	549	558	505	536	514	541	561	536	524	554	542	494	526	539	525	498	511	507	513	511	491	516	552	467	501	528	501	521	484	473	479	509	524	494	481	532	485	509	513	504	492	519	515	496	526	532	494	518	497	510	539	524	511	510	520	506	553	516	514	557	507	535	533	514	516	521	511	522	494	502	515	486	534	515	550	492	548	509	553	512	510	490	490	492	516	526	524	551	513	509	553	518	533	530	509	535	530	528	503	502	485	525	497	488	499	505	493	499	536	509	552	520	537	522	492	539	501	531	493	497	553	553	496	533	513	547	529	525	528	504	510	527	505	500	513	477	495	506	520	545	541	492	506	541	486	517	539	479	528	510	492	527	527	525	501	549	535	515	483	544	528	466	501	530	548	531	540	516	543	493	497	535	555	503	541	545	549	537	499	478	527	501	538	508	541	536	524	487	498	513	505	496	502	512	524	551	517	542	496	512	487	519	529	521	566	543	532	529	541	510	526	487	486	499	508	513	520	504	517	509	506	535	522	534	494	514	517	486	545	514	489	526	521	523	512	523	536	549	502	506	472	507	535	513	521	550	491	514	537	529	503	489	526	502	530	527	472	537	534	494	457	581	536	556	559	493	477	507	496	503	543	520	537	531	558	520	492	549	510	504	512	533	507	539	493	502	514	525	517	501	560	516	492	515	535	554	531	497	477	528	511	520	489	542	535	540	492	517	593	514	516	480	492	504	506	525	514	459	553	506	491	512	520	518	502	557	529	491	506	492	483	511	527	525	509	510	522	515	493	486	516	504	520	508	522	551	515	532	545	543	512	553	493	548	520	520	489	518	506	536	529	496	522	514	528	501	540	550	479	514	520	488	561	492	500	505	547	521	522	504	562	554	534	508	541	549	496	555	508	484	521	498	497	511	516	556	500	531	485	544	523	505	529	474	532	495	524	494	480	537	535	551	514	537	478	511	521	553	545	522	514	552	469	482	525	497	532	537	529	538	502	498	527	483	505	507	486	508	529	512	492	467	509	529	503	536	539	516	513	511	506	526	530	514	515	495	557	504	500	528	538	535	528	537	485	546	523	537	508	508	491	516	536	516	519	494	508	511	511	532	563	498	567	509	510	543	566	519	528	536	529	510	500	505	514	537	493	498	491	512	561	489	521	470	487	514	519	561	504	508	513	501	575	533	499	553	513	516	523	509	515	488	524	493	529	539	528	503	483	534	476	523	510	503	534	535	535	500	487	542	500	512	499	503	564	529	528	511	514	519	523	533	536	535	496	539	573	488	508	548	544	500	488	486	540	508	507	533	523	554	524	516	526	499	496	479	484	498	595	525	492	495	538	531	509	520	510	501	512	500	558	551	506	519	548	498	535	502	546	537	518	519	497	501	494	530	530	533	550	497	544	495	498	513	494	521	511	537	514	506	483	523	519	498	508	526	556	531	526	527	487	501	496	501	484	499	529	510	545	496	528	542	541	488	520	523	499	544	490	485	491	515	504	503	523	533	498	500	496	549	550	475	517	541	524	487	522	523	458	525	523	526	515	510	502	501	471	551	510	514	523	506	559	513	496	496	509	513	532	527	513	487	572	478	511	490	515	526	557	535	526	508	482	507	507	512	479	496	514	510	546	485	511	546	580	486	489	507	508	518	513	516	555	505	534	571	505	493	513	474	502	488	505	513	509	510	479	488	503	496	520	513	536	507	541	479	523	540	510	557	502	540	500	553	526	479	510	505	499	512	509	477	534	512	526	543	536	505	521	552	491	518	549	506	501	511	535	496	518	534	523	530	487	483	513	537	484	524	498	496	576	514	506	513	492	543	498	548	503	521	553	515	514	518	514	504	527	513	512	538	536	512	509	539	523	528	478	524	532	521	540	541	468	501	530	510	491	527	515	562	524	515	518	512	476	506	537	526	569	523	532	536	543	530	521	500	504	474	552	485	526	499	528	493	499	514	479	467	483	498	509	527	509	519	474	536	485	520	518	542	507	538	550	484	494	525	517	506	473	508	519	491	507	535	497	534	526	525	503	512	490	474	552	476	512	498	476	511	505	483	504	503	535	524	531	525	487	452	505	487	507	469	503	507	534	489	503	522	492	523	509	505	526	520	509	494	537	516	510	561	503	531	488	487	520	533	506	514	510	533	493	542	531	486	520	531	535	503	474	530	522	525	463	542	498	520	495	501	485	445	553	531	499	516	523	563	522	546	552	486	520	497	504	506	534	505	523	572	516	527	516	508	576	531	514	441	499	508	522	530	487	522	536	484	521	512	546	494	526	580	508	527	558	501	506	505	510	501	480	527	529	506	522	524	519	538	509	514	487	543	495	549	540	518	494	464	491	477	540	512	501	541	515	544	530	528	537	546	516	475	554	487	496	509	523	514	526	526	542	511	479	531	527	506	542	474	535	527	523	499	513	508	494	579	506	523	526	520	550	515	545	488	518
1099	613	257	164	164	253	281	330	254	258	186	176	143	130	123	125	112	123	140	99	88	77	79	75	70	75	56	65	59	62	74	48	62	61	43	65	92	100	108	279	578	450	343	222	130	75	58	68	61	38	57	50	51	54	45	58	43	58	65	51	50	56	45	46	64	50	62	47	58	53	54	52	52	60	60	53	59	63	57	51	60	60	46	64	55	38	50	54	53	52	60	54	64	48	58	61	49	65	59	64	44	47	53	57	42	51	48	61	55	63	48	67	45	42	56	51	55	32	52	60	45	50	54	56	46	47	50	58	59	55	48	42	48	46	48	65	65	55	44	49	50	59	45	53	54	48	40	48	53	60	50	65	64	59	58	58	45	52	55	52	55	49	47	46	46	40	65	58	55	61	62	68	52	48	51	50	47	62	47	52	51	52	60	49	47	53	44	56	52	58	52	44	58	40	51	46	48	50	46	55	62	62	52	44	54	50	52	54	62	48	46	54	51	50	57	51	55	56	41	53	65	59	48	49	46	62	47	54	63	41	47	55	47	59	45	53	50	54	41	74	48	47	58	67	63	50	46	55	54	56	46	58	60	57	50	53	67	56	33	47	51	55	50	62	60	42	44	51	57	46	63	52	47	59	52	42	42	35	54	59	51	56	51	60	49	50	50	70	59	45	55	56	58	52	45	46	64	59	63	55	60	45	59	52	52	44	44	41	48	59	56	57	59	50	49	40	57	60	53	51	57	68	51	46	56	48	55	53	57	45	59	44	62	51	46	52	55	56	54	55	52	60	57	57	41	57	57	48	70	45	50	64	45	54	57	54	49	59	64	68	52	48	60	48	57	40	44	48	56	60	57	45	40	53	51	51	49	59	60	68	51	45	54	47	51	49	59	55	58	56	47	48	49	68	46	58	62	55	51	46	55	49	55	47	52	56	58	73	56	49	49	55	52	62	45	48	46	49	69	62	48	52	42	63	56	51	53	52	45	54	53	60	63	48	44	47	48	52	59	62	63	68	59	52	53	59	38	34	48	52	43	64	45	58	52	54	43	61	56	46	52	45	55	50	60	66	34	40	40	51	63	61	56	43	61	65	43	56	69	41	46	45	58	58	46	47	37	54	55	46	54	44	62	49	45	40	50	48	62	53	46	51	54	49	54	47	65	49	56	50	65	60	51	45	63	52	60	56	56	51	42	59	47	50	47	61	53	41	53	53	52	59	52	42	53	45	56	63	51	60	42	38	52	49	48	45	56	56	67	56	62	52	47	54	47	43	49	56	51	70	53	54	59	55	51	62	40	52	56	62	47	44	44	60	47	56	63	51	87	67	55	57	47	54	56	55	54	58	42	61	62	45	48	62	62	50	45	54	52	53	58	64	48	58	43	60	52	58	54	45	46	46	52	40	47	47	55	62	50	58	66	60	53	57	45	52	51	53	59	52	61	50	49	45	54	39	45	57	54	54	48	42	64	40	55	56	56	69	54	49	56	43	57	56	51	45	41	57	52	56	49	69	55	50	55	67	52	45	44	52	70	56	53	58	55	45	45	50	53	54	46	49	51	53	47	42	55	50	51	48	49	52	37	48	55	47	64	57	50	57	56	56	59	57	58	64	50	60	61	68	47	44	52	52	50	43	47	45	54	59	56	60	54	69	50	46	43	59	42	50	52	45	38	58	50	54	52	52	57	57	58	55	57	58	60	54	52	60	53	48	52	57	60	53	45	58	61	63	36	68	66	52	50	44	62	49	51	56	57	57	55	46	46	57	58	53	48	37	56	57	48	50	56	59	50	52	43	69	58	54	44	55	48	45	60	61	58	47	52	52	57	62	47	62	60	45	57	49	48	52	61	48	44	53	53	49	42	51	47	51	50	43	49	64	41	50	44	56	60	49	56	62	48	62	68	47	66	48	58	47	47	52	50	55	51	54	59	42	61	53	45	44	48	45	55	46	51	55	60	51	51	59	54	68	57	49	58	49	44	40	53	36	47	45	71	65	60	49	49	59	60	42	55	49	50	54	59	50	39	37	43	54	41	65	50	43	47	61	60	50	43	60	60	56	50	54	51	58	62	52	49	48	52	41	72	55	56	49	47	57	51	55	47	55	73	42	53	47	38	48	61	59	48	54	67	43	60	54	55	61	48	59	48	58	46	65	48	54	62	59	54	55	65	56	67	66	47	55	45	53	59	63	63	57	56	45	51	71	64	42	36	58	55	65	54	63	37	49	52	49	56	46	51	46	64	49	46	55	60	41	46	59	65	61	51	53	45	46	60	52	41	53	46	72	56	44	46	60	50	65	58	41	60	62	59	60	54	55	52	52	58	70	59	50	58	57	62	48	65	47	41	57	55	56	46	52	57	53	39	45	56	47	56	56	56	48	59	51	53	53	56	51	55	67	58	52	55	46	49	47	41	61	64	56	58	56	38	50	60	40	51	50	56	49	68	55	62	66	53	50	48	51	45	45	50	51	50	42	48	57	56	53	67	54	48	49	51	48	51	61	50	51	40	54	51	50	45	40	58	52	48	55	64	46	55	63	58	55	56	43	58	54	51	67	71	51	50	58	57	58	41	52	45	40	54	55	51	53	55	59	63	56	62	47	48	50	61	55	68	54	50	51	51	62	59	56	59	55	45	57	63	45	71	58	48	49	61	55	48	71	48	47	56	56	55	50	47	64	49	53	56	54	59	55	44	52	54	45	58	41	45	41	40	58	71	53	47	41	43	52	48	38	55	47	46	53	54	50	52	52	63	68	51	45	52	42	53	47	59	54	49	50	55	54	60	48	42	57	42	54	50	44	55	51	70	51	59	62	60	48	46	55	45	53	40	48	59	46	61	55	52	66	50	50	63	58	54	49	59	63	62	52	55	46	62	51	49	56	47	42	53	37	58	66	45	60	51	52	45	55	53	58	59	59	51	61	53	55	47	56	49	56	40	50	54	48	41	41	64	49	57	68	37	42	49	52	56	58	48	53	53	50	55	55	55	50	47	49	55	53	47	46	56	62	52	60	52	56	51	57	50	65	63	65	42	49	52	55	58	40	59	61	45	52	58	56	48	52	63	51	50	67	58	55	44	54	51	45	61	61	54	67	64	64	56	61	57	47	45	55	52	38	65	59	41	48	51	42	65	45	65	63	39	44	40	49	44	50	54	48	39	46	63	57	47	59	50	58	51	34	53	51	56	64	57	40	60	56	47	50	51	55	43	58	59	62	45	50	56	59	42	70	62	55	52	58	33	51	50	58	53	58	51	57	57	51	54	68	54	40	39	54	50	52	53	49	57	55	50	63	50	53	52	54	51	56	39	66	50	40	54	56	49	56	54	42	55	47	51	44	52	39	57	46	50	58	35	48	54	68	56	56	46	50	50	49	59	54	49	40	60	50	52	44	56	47	55	56	53	51	65	50	44	48	54	49	49	47	47	64	56	60	55	52	54	45	51	51	54	49	42	60	49	50	48	47	60	53	41	47	53	45	47	53	53	60
17124	9568	4208	7186	13530	15285	16131	14572	10801	11260	8046	6251	5463	4727	4118	3638	3130	3395	3960	3237	1863	1645	1559	1449	1360	1350	1167	1110	1029	1077	1081	1140	1119	1119	1178	1274	1465	1924	2221	7641	13045	10847	7496	5055	2654	1440	923	688	597	655	601	565	597	536	549	595	608	627	578	567	581	600	598	587	571	571	591	653	584	658	576	571	585	615	540	580	578	540	558	596	552	607	553	586	589	584	576	583	577	610	556	623	561	583	592	609	589	582	547	547	552	609	552	584	587	594	575	625	581	607	542	590	575	591	556	605	597	570	634	596	614	587	600	583	578	572	552	553	546	590	585	614	551	595	582	616	584	610	600	562	562	570	534	574	588	573	632	549	541	554	594	587	604	609	582	634	591	626	614	585	547	586	596	586	629	570	586	623	568	620	567	570	601	619	600	563	598	588	596	546	545	581	604	583	607	584	600	557	571	532	609	606	575	555	573	563	601	582	564	582	607	602	568	592	593	577	565	619	606	598	569	588	598	597	605	580	614	551	575	624	599	581	549	615	545	600	581	583	634	570	555	591	567	611	613	566	570	577	595	627	577	590	599	572	596	566	523	576	586	542	609	586	589	579	623	593	546	571	563	586	578	581	588	538	565	628	596	580	583	602	596	572	605	581	577	526	616	548	620	569	598	647	586	598	604	552	596	576	596	581	598	605	593	622	574	581	643	601	573	609	592	591	583	644	575	577	642	589	578	571	549	612	624	588	605	535	529	600	593	594	550	591	592	612	568	589	575	593	577	594	576	574	563	618	599	584	571	568	564	562	563	574	606	578	593	584	572	632	597	575	631	582	588	554	540	588	585	556	551	602	594	568	566	546	578	603	586	599	530	576	562	549	625	604	585	585	554	618	574	592	551	585	590	578	572	561	537	605	599	613	562	602	606	650	530	623	579	586	557	555	583	597	587	549	596	555	604	572	576	571	604	574	579	600	556	631	573	583	576	593	590	605	520	609	615	603	578	625	600	555	571	586	584	610	565	630	604	617	622	567	591	573	572	601	587	616	557	567	593	570	575	580	588	572	580	557	564	575	570	574	603	593	585	584	603	581	574	608	666	563	576	581	564	619	615	602	604	564	569	600	559	571	593	589	553	598	617	614	566	577	608	584	605	566	575	590	590	605	580	562	585	587	622	584	567	574	600	538	562	566	565	625	582	611	594	594	583	626	582	591	538	598	636	624	616	587	559	598	547	620	594	596	597	644	622	589	625	601	596	602	577	563	570	552	584	566	575	588	554	573	583	563	568	619	613	562	552	581	634	597	549	615	580	615	596	588	607	600	588	582	569	623	605	562	531	542	600	613	597	554	617	608	577	563	626	576	586	612	536	599	578	554	556	597	553	579	545	557	574	609	597	591	569	602	609	576	572	598	573	585	557	551	562	604	583	612	630	561	588	569	559	589	600	611	595	576	594	609	562	641	585	615	603	569	576	598	601	577	553	589	634	566	577	587	605	616	616	548	585	581	597	587	598	543	569	583	564	624	582	579	558	562	601	564	525	554	611	598	607	564	583	608	562	613	600	558	608	578	609	598	618	583	553	586	597	559	623	605	545	631	566	558	599	578	540	593	585	575	580	523	599	618	567	609	602	573	649	616	623	541	545	596	623	625	545	577	612	578	612	618	601	565	573	548	564	564	578	580	584	593	569	569	581	567	612	569	609	593	573	601	582	566	596	560	621	543	597	627	617	590	544	605	570	537	632	600	596	571	535	602	574	564	559	559	532	642	578	587	587	600	553	606	574	594	589	569	599	599	593	636	572	602	591	595	629	578	615	593	588	609	570	582	577	583	581	545	633	589	622	588	607	608	607	534	603	634	588	563	583	586	599	555	593	564	583	578	582	615	593	614	548	586	596	585	612	627	568	596	624	573	585	600	581	581	584	590	562	592	572	578	570	584	556	567	596	636	591	576	612	592	538	620	626	592	591	586	575	560	582	581	524	610	624	586	566	634	585	585	607	594	580	591	574	600	589	572	569	598	570	562	579	585	593	612	593	560	488	631	596	551	587	551	606	609	613	591	548	623	599	570	534	603	548	597	617	594	571	596	577	536	574	601	577	576	618	546	621	571	570	576	582	583	557	568	549	570	602	554	515	612	564	610	554	584	597	590	589	599	580	595	555	595	591	608	626	593	609	566	564	587	576	559	624	577	597	601	612	611	546	582	608	546	551	619	573	519	580	591	575	568	563	580	547	558	584	594	613	588	580	587	568	586	568	563	555	585	612	653	596	606	611	600	613	580	567	584	622	598	550	575	564	627	610	547	598	589	591	598	602	614	510	545	599	603	561	632	596	585	628	618	614	615	557	566	570	615	603	539	578	638	577	639	679	579	596	582	532	579	587	593	541	594	576	599	587	590	611	590	585	573	572	564	564	599	552	609	548	613	605	643	656	597	607	580	570	583	555	578	589	593	593	599	589	583	592	607	599	588	571	588	546	583	617	576	554	579	612	570	621	560	621	544	570	595	613	595	593	540	600	614	561	598	641	599	601	595	602	586	621	596	594	594	624	585	571	553	584	588	529	576	592	607	585	567	613	609	571	572	594	642	598	597	576	596	593	585	612	603	602	600	619	577	582	553	603	577	616	595	599	568	552	564	589	609	587	540	601	620	580	587	571	556	604	585	530	600	586	616	561	594	644	545	613	617	577	589	564	536	580	555	581	577	603	593	570	623	600	572	614	613	565	597	603	585	554	577	564	582	577	560	594	587	584	584	612	558	580	560	552	567	626	584	628	636	548	608	536	605	576	587	593	583	570	599	614	590	585	613	605	585	629	594	576	586	600	589	597	560	567	594	569	562	557	583	610	610	595	605	601	602	550	597	586	610	549	594	634	599	622	551	576	586	566	619	569	604	539	607	618	605	565	609	576	611	592	571	596	578	579	552	564	614	606	556	590	587	616	568	577	612	595	586	539	558	580	594	614	597	565	588	581	591	581	598	553	599	654	605	574	567	587	592	591	611	544	571	536	568	615	579	567	599	598	596	618	556	597	615	573	568	580	575	611	614	548	531	565	568	565	559	589	596	563	580	565	585	573	612	587	572	558	560	602	585	579	555	576	587	567	568	573	580	599	575	590	615	556	561	610	582	562	581	580	603	590	589	565	551	618	555	601	589	579	589	604	580	601	567	608	591	574	575	566	506	561	587	591	580	591	583	571	576	612	615	576	602	552	599	544	572	599	605	621	597	565	604	587	581	623	558	587	573	608	606	600	615	567	589	576	569	592	582	607	595	586	536	587	596	581	611	567	596	581	551	630	587	587	583	604	621	582	587	601	585	632	612	620	543	569	591	565	610	561	605	536	568	524	560	583	561	594	588	578	552	621	589	599	596	584	588	583	559	581	573	567	571	582	613	576	589	524	564	575	589	583	551	604	602	606	605	569	589	589	565	537	553	608	577	559	595	597	576	570	570	624	554	595	565	598	590	608	625	545	578	562	612	576	553	605	599	592	613	613	556	584	597
2487	449	264	166	140	163	262	261	253	223	207	184	151	120	97	114	111	126	152	82	68	67	64	81	69	48	52	57	54	71	50	63	48	67	51	67	58	76	72	280	644	500	361	215	142	86	52	58	54	50	42	46	51	39	51	36	44	58	54	53	39	37	43	41	57	39	37	34	49	52	46	54	44	52	54	42	49	39	36	44	42	38	50	52	48	44	48	41	52	53	50	38	51	50	34	41	62	42	48	52	44	51	44	60	44	32	49	44	46	50	55	46	46	46	48	40	50	54	51	36	45	44	50	48	46	39	42	58	41	44	49	40	49	46	47	41	41	35	36	52	48	54	45	51	42	49	46	39	43	39	36	45	41	50	56	36	55	39	30	42	43	40	38	45	40	37	39	39	49	40	45	51	46	53	50	45	49	50	60	51	49	43	45	44	48	44	55	52	47	53	38	43	53	38	42	32	46	48	55	40	50	40	56	42	43	42	46	34	40	40	45	45	44	40	30	47	47	40	42	57	48	40	54	41	50	39	52	46	48	47	45	48	39	43	40	47	50	42	43	40	47	43	43	48	34	46	40	48	41	34	41	57	43	48	41	40	50	38	58	51	45	63	36	42	43	46	60	62	39	60	48	47	52	40	54	40	40	49	48	37	51	53	51	54	34	39	55	48	45	48	39	48	41	44	51	53	42	46	44	51	39	24	37	52	38	39	39	41	42	52	42	34	41	57	28	41	40	47	42	43	56	47	54	38	51	58	46	37	37	39	59	49	39	40	39	30	44	42	35	42	35	47	47	46	47	50	45	53	34	47	40	50	40	39	49	48	43	48	36	46	54	37	43	45	57	45	44	39	51	34	36	47	53	37	53	44	37	54	45	34	34	45	45	41	40	54	35	38	47	56	44	59	40	58	48	30	52	42	39	41	39	49	56	41	48	46	40	41	41	43	54	52	38	49	37	39	44	56	41	51	47	43	36	46	42	54	46	55	43	47	44	44	43	42	48	38	45	49	36	40	36	51	30	44	40	44	54	38	41	36	54	52	49	34	39	39	42	41	45	48	45	43	44	45	45	53	46	48	45	56	37	45	31	53	39	49	33	38	36	61	44	50	46	41	52	43	44	51	40	38	48	37	42	49	48	40	44	41	44	51	58	31	44	44	41	40	42	46	44	51	40	41	53	45	49	51	39	53	32	46	47	51	41	34	46	47	52	41	45	42	48	45	43	50	56	44	38	36	50	47	45	35	49	46	40	49	45	33	48	45	47	51	49	49	42	40	37	43	46	32	42	45	34	50	48	54	40	36	50	43	50	43	46	45	40	42	45	34	49	44	49	41	37	40	58	48	57	46	47	36	46	49	29	50	48	39	47	45	46	57	45	35	46	55	52	43	40	47	45	43	45	54	60	38	43	42	38	55	34	50	41	41	49	44	44	45	52	68	56	47	50	57	42	55	49	65	45	44	38	46	52	43	45	53	45	50	48	37	59	44	45	47	55	49	47	39	46	36	41	52	52	34	47	48	37	48	53	43	59	44	39	63	44	40	49	43	39	43	45	45	48	40	45	46	45	37	47	37	46	34	47	46	34	48	41	41	52	45	55	47	46	37	42	49	53	38	41	44	60	43	42	36	50	50	38	52	48	31	41	50	40	52	53	55	40	43	32	47	43	44	39	38	37	52	45	45	51	43	30	49	47	51	48	41	40	45	63	36	44	43	39	47	50	44	56	40	56	54	51	39	52	46	48	42	45	47	52	41	41	55	49	53	42	50	36	47	41	45	51	58	46	37	37	44	36	53	37	43	59	46	38	36	44	34	38	35	40	37	43	48	48	43	42	40	50	42	43	44	44	50	41	47	36	39	40	46	42	34	41	42	47	54	45	58	47	41	52	33	48	40	45	43	40	47	40	38	35	44	49	40	43	55	45	38	42	47	49	49	36	34	46	51	44	40	49	49	42	52	43	42	45	49	41	44	39	41	41	38	40	54	44	38	38	40	50	41	38	50	44	35	52	50	41	47	39	42	44	42	52	42	49	33	35	51	44	49	51	43	37	37	50	51	50	41	58	51	45	55	46	48	50	41	59	42	54	43	35	46	60	56	51	46	38	43	32	42	56	53	49	46	40	45	49	43	44	61	31	55	61	48	44	45	48	48	36	51	34	62	47	44	36	38	58	36	42	46	41	44	46	53	36	30	42	39	45	31	45	40	50	49	41	49	51	40	47	45	37	56	36	44	37	40	35	44	45	48	39	41	43	52	39	38	31	64	54	49	52	48	47	49	33	51	42	37	58	51	38	41	54	45	49	57	44	47	57	52	28	51	54	71	41	55	49	46	41	40	45	36	46	50	51	41	40	55	40	40	41	45	61	34	42	49	44	49	56	49	37	50	35	51	42	42	51	46	49	50	44	42	46	56	42	52	61	43	55	48	51	40	49	43	69	39	51	64	37	41	41	53	53	74	45	47	51	40	29	37	44	50	37	50	52	50	51	35	52	35	42	53	38	43	32	45	39	47	57	39	47	29	37	44	45	44	51	38	52	42	46	46	48	58	39	49	53	32	46	48	41	58	51	57	40	40	40	47	45	47	43	45	50	46	56	44	42	44	48	48	34	51	42	34	47	46	41	42	41	64	54	49	51	52	50	47	48	47	49	41	38	55	38	47	40	45	46	44	45	52	40	44	49	36	36	50	43	48	47	46	38	43	50	35	42	47	30	44	55	44	44	41	40	44	41	53	60	45	46	58	38	41	47	33	46	56	45	50	49	42	58	50	38	47	37	35	34	27	43	47	37	58	49	42	48	42	39	44	55	39	42	49	50	42	48	52	30	35	48	50	41	63	41	54	42	47	47	43	57	56	34	48	41	47	39	34	48	44	44	36	41	32	42	44	49	58	45	56	42	55	53	47	38	47	48	42	33	65	51	35	42	42	55	43	38	41	62	49	42	51	39	40	49	61	53	41	58	42	44	44	42	38	45	43	46	52	42	45	54	44	51	45	34	41	40	39	46	45	40	48	53	43	47	49	41	61	44	44	43	36	57	37	38	54	49	39	39	42	40	46	52	45	48	42	49	39	48	50	33	32	47	53	39	51	28	46	58	65	49	43	45	44	40	44	46	45	44	57	34	38	38	45	58	41	45	41	50	52	37	39	38	41	46	44	54	47	44	56	40	41	36	52	34	53	34	37	28	45	44	49	43	46	43	31	50	37	48	30	53	48	47	40	56	51	44	48	40	39	42	40	47	57	54	46	51	45	51	43	50	51	40	46	51	30	45	43	46	41	37	32	60	52	36	49	41	48	34	36	31	41	45	50	51	37	53	42	53	45	41	43	39	37	42	44	50	54	30	47	39	40	48	47	36	46	40	38	39	39	47	56	49	55	34	44	45	39	44	41	46	44	41	47	51	33	51	52	41	42	51	45	54	48	46	45	44	59	50	44	48	48	38	43	58	39	45	39	55	40	40	47	45	49	33	30	41	43	50	37	53	50
16135	8483	4117	5907	11810	13552	14086	13594	12179	9821	8451	7019	5929	4678	3914	3738	3399	3847	4083	2793	1791	1649	1636	1437	1398	1301	1191	1038	1086	1094	1012	982	989	953	1212	1095	1152	1574	1574	7570	14298	11865	8107	4791	2554	1435	837	605	519	517	511	485	506	528	468	493	469	539	502	522	497	493	523	513	535	503	501	523	493	528	512	524	515	498	464	499	483	474	500	513	517	536	578	451	522	493	522	535	485	501	494	461	504	473	513	513	464	493	485	497	492	513	518	522	490	537	518	512	498	502	529	492	489	529	496	546	483	521	509	480	506	536	518	506	498	506	495	510	514	509	537	519	468	499	563	517	554	487	508	516	494	516	531	501	507	546	488	473	494	476	508	460	516	483	545	516	500	508	516	502	493	515	500	500	492	499	475	531	495	510	513	542	516	494	473	525	462	509	513	521	494	506	479	498	513	511	486	489	473	486	464	498	507	466	477	488	516	507	501	471	506	534	505	516	477	489	546	514	484	521	514	494	490	498	466	495	547	487	541	538	514	461	480	466	477	501	482	506	495	479	506	515	506	533	518	474	525	524	571	514	477	506	501	547	553	529	509	503	492	487	516	529	540	478	499	516	526	493	453	511	537	509	517	563	524	457	540	515	520	493	498	504	508	533	517	521	531	509	528	516	486	480	470	509	485	503	511	529	494	516	503	544	514	485	455	499	525	474	512	526	507	526	517	501	525	510	492	513	536	494	518	535	487	505	480	491	547	508	505	518	502	501	516	512	478	504	502	494	488	497	508	512	493	485	482	526	451	525	494	527	512	484	506	527	469	492	497	485	515	488	492	508	497	505	489	505	522	486	460	526	485	483	481	553	511	512	517	501	489	477	526	555	526	519	472	497	526	483	549	493	526	495	534	500	520	484	487	464	494	550	544	491	497	472	516	526	514	517	475	500	527	522	468	454	516	479	520	489	533	532	489	505	476	528	515	535	507	434	524	491	484	532	544	467	514	505	503	506	495	544	498	482	544	498	510	484	509	444	491	524	510	506	523	518	506	525	476	519	457	472	458	534	525	510	535	493	509	533	525	536	507	465	514	481	501	489	478	473	503	504	499	498	494	498	472	496	479	438	512	548	487	492	492	506	494	510	482	502	539	509	533	503	487	475	485	515	498	552	484	523	477	500	485	461	533	542	507	489	501	487	492	508	483	478	528	525	494	509	504	496	495	493	512	490	497	535	478	482	525	477	520	498	540	519	502	511	463	483	535	497	512	515	483	500	501	496	496	481	479	517	520	532	479	567	496	479	502	492	506	509	489	490	531	516	484	514	523	514	458	520	524	484	489	518	508	515	554	467	449	508	496	502	520	492	512	481	523	477	493	502	499	500	472	532	500	507	494	504	476	516	552	487	527	532	509	507	528	527	487	519	506	502	492	494	500	492	541	511	504	512	517	486	488	510	498	497	541	522	470	499	525	470	514	537	492	530	504	507	544	494	489	502	501	476	548	515	542	482	517	531	505	523	515	524	508	517	481	498	510	524	520	497	490	480	536	502	480	499	489	480	528	489	519	505	460	502	461	489	499	497	498	509	502	496	507	507	506	520	509	473	469	500	495	500	492	494	487	466	517	515	518	514	461	509	470	523	503	519	500	514	503	530	491	455	510	513	552	466	539	497	471	523	498	495	509	500	516	501	549	493	520	480	513	512	520	498	500	513	516	511	464	537	548	523	530	470	490	569	552	514	569	505	489	515	525	510	518	494	498	477	487	473	535	483	542	492	540	497	522	500	517	507	521	549	525	462	523	537	511	512	526	465	510	513	504	525	486	466	526	498	461	481	529	468	491	532	556	509	507	516	562	494	486	520	487	486	516	540	489	537	499	518	519	513	524	460	504	505	525	525	527	510	491	527	525	524	484	527	514	527	477	482	560	527	537	527	496	514	517	525	542	505	487	502	501	481	509	505	455	497	495	518	494	528	512	475	512	511	518	532	524	488	478	525	537	516	507	527	503	485	492	496	529	498	486	491	495	503	514	504	468	514	474	499	531	526	509	486	520	519	547	474	528	522	505	489	490	493	491	504	540	511	514	516	466	501	481	488	478	523	510	514	470	523	507	480	478	456	500	547	488	495	492	474	522	517	522	523	515	487	476	501	483	524	471	491	487	500	505	484	507	534	513	527	497	526	497	522	520	532	523	482	506	497	516	538	491	496	514	519	519	504	502	482	513	507	495	486	499	474	481	492	527	505	495	515	510	493	495	505	501	486	551	503	504	548	473	525	517	530	528	500	520	507	499	507	516	539	507	506	485	481	486	519	505	528	547	524	493	515	499	513	509	515	530	486	489	545	485	521	531	505	531	537	470	466	503	509	490	489	472	484	485	504	504	504	473	502	493	492	514	514	520	520	534	491	472	475	510	503	494	530	527	518	479	480	467	510	499	539	507	526	509	530	501	495	513	520	514	472	496	517	488	505	514	496	506	545	484	491	513	533	552	538	512	506	478	509	514	496	458	491	444	460	487	502	484	512	467	486	508	494	469	525	513	521	519	512	502	466	483	512	519	499	523	512	488	491	530	502	501	503	536	508	475	489	512	464	497	483	487	512	479	534	515	501	489	475	485	483	554	506	508	491	505	500	558	511	456	464	480	495	489	505	477	521	545	481	489	490	538	484	468	526	499	458	495	512	511	487	509	528	513	511	518	503	498	504	546	501	545	543	492	539	494	528	497	516	517	498	470	509	481	543	483	469	531	527	506	470	507	521	536	502	491	517	550	511	533	488	476	529	462	496	523	476	494	510	515	536	511	510	534	545	518	536	475	575	489	482	497	491	523	481	537	510	481	516	488	497	515	492	497	548	516	512	493	525	530	531	493	491	459	493	489	527	543	496	503	522	520	493	506	492	502	471	491	515	485	530	560	515	536	484	498	508	494	523	504	511	514	496	494	486	478	480	489	465	501	502	507	538	490	478	515	508	479	496	470	503	472	492	495	507	477	515	518	535	513	505	510	504	485	501	502	476	532	483	502	537	511	519	507	581	531	492	526	513	479	507	523	494	503	463	501	495	510	508	518	472	492	502	503	511	505	498	548	526	519	501	511	515	481	510	480	524	480	496	485	494	521	482	482	481	498	498	551	472	492	514	472	499	488	544	486	477	510	536	443	467	489	485	497	447	501	556	499	524	491	548	528	527	489	495	550	487	519	480	536	505	463	505	511	491	498	502	514	514	518	521	487	542	519	526	492	479	530	488	470	498	477	468	507	480	512	525	544	490	505	488	457	508	512	498	511	498	553	543	509	500	530	519	518	512	461	525	479	505	520	495	508	493	554	504	533	514	515	493	504	510	498	504	503	519	495	556	538	504	528	492	539	528	515	521	519	523	505	559	515	496	488	499	503	515	532	483	510	497	543	460	529	533	489	476	509	539	513	490	519	517	481	514	490	490	491	551	510	518	498	514	502	512	496	530	498	466	535	498	466	510	479	523	508	513	539	481	511	506	506	517	546	523	472	500	531	463
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	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
