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
344446068796	344446069357	344446069907	344446070457	344446071007	344446071557	344446072107	344446072657	344446073207	344446073757	344446074307	344446074857	344446075407	344446075957	344446076507	344446077057	344446077607	344446078157	344446078707	344446079257	344446079807	344446080357	344446080907	344446081457	344446082007	344446082557	344446083107	344446083657	344446084207	344446084757	344446085307	344446085857	344446086407	344446086957	344446087507	344446088057	344446088607	344446089157	344446089707	344446090257	344446090807	344446091357	344446091907	344446092457	344446093007	344446093557	344446094107	344446094657	344446095207	344446095757	344446096307	344446096857	344446097407	344446097957	344446098507	344446099057	344446099607	344446100157	344446100707	344446101257	344446101807	344446102357	344446102907	344446103457	344446104007	344446104557	344446105107	344446105657	344446106207	344446106757	344446107307	344446107857	344446108407	344446108957	344446109507	344446110057	344446110607	344446111157	344446111707	344446112257	344446112807	344446113357	344446113907	344446114457	344446115007	344446115557	344446116107	344446116657	344446117207	344446117757	344446118307	344446118857	344446119407	344446119957	344446120507	344446121057	344446121607	344446122157	344446122707	344446123257	344446123807	344446124357	344446124907	344446125457	344446126007	344446126557	344446127107	344446127657	344446128207	344446128757	344446129307	344446129857	344446130407	344446130957	344446131507	344446132057	344446132607	344446133157	344446133707	344446134257	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2157	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2160	3300	1900	2700	2160	3300	1900	2700	2160	3300	1900	2700	2160	3300	1900	2700	2160	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2159	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2158	3300	1900	2700	2159	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
2702	810	482	308	242	212	317	331	243	196	157	156	180	164	175	115	148	124	131	129	144	120	107	132	126	126	91	96	73	80	88	82	59	71	60	93	66	57	71	61	59	74	62	54	62	71	60	72	74	72	61	60	63	65	69	52	54	45	70	61	60	62	81	74	71	62	54	55	53	63	57	67	58	62	54	73	67	72	55	65	57	73	76	69	58	55	75	58	59	63	55	60	47	57	59	55	56	57	57	58	60	63	60	57	52	81	53	65	54	70	55	67	56	76	56	55	75	54	62	73	59	72	67	56	49	74	62	60	78	70	58	56	51	60	60	49	61	44	52	70	61	71	54	49	63	70	62	66	45	54	63	70	71	61	69	64	57	57	57	47	51	54	58	65	60	49	53	78	84	69	64	70	60	70	62	68	75	80	67	47	62	56	64	68	56	63	59	40	63	70	56	65	63	45	65	60	68	54	58	59	49	53	57	62	54	61	70	57	52	63	53	74	67	54	65	56	48	67	62	61	78	59	72	59	59	70	62	71	70	69	66	73	62	70	58	57	77	44	70	53	62	65	53	65	64	57	60	73	69	66	49	65	63	60	60	49	57	58	67	52	78	64	48	63	52	63	61	65	62	69	59	46	70	60	50	43	51	59	51	66	56	63	80	60	57	56	51	58	60	70	41	61	62	65	59	55	42	47	64	52	57	55	39	72	64	58	62	62	70	58	59	64	77	61	73	66	67	67	65	60	60	69	72	81	67	68	53	57	70	59	46	59	68	59	55	63	43	73	59	62	72	54	71	70	74	68	65	59	65	66	52	67	64	62	58	59	45	51	40	63	72	54	60	62	61	64	65	50	63	67	75	72	66	61	80	50	68	51	66	52	57	68	69	57	86	50	49	64	57	65	71	58	60	63	61	63	85	63	69	66	59	64	52	57	56	63	75	66	69	65	51	55	51	54	68	64	66	63	55	38	60	61	72	63	55	59	52	64	72	51	63	63	54	68	68	55	47	69	66	58	59	52	62	63	78	54	61	68	70	68	64	47	50	55	56	48	59	55	60	53	63	52	74	55	55	68	60	63	69	69	59	49	52	75	60	56	72	47	63	48	68	55	76	58	53	53	61	67	71	54	58	62	56	49	57	74	72	74	57	65	52	75	57	59	66	68	61	78	45	62	69	67	54	62	73	57	68	62	63	66	53	50	63	65	59	65	59	49	62	68	65	60	54	61	63	64	78	51	49	64	56	59	61	66	61	57	69	55	54	55	68	53	56	56	74	61	73	56	57	50	74	68	58	66	51	53	64	54	50	48	54	51	59	69	60	57	50	55	66	77	50	57	68	59	48	72	66	54	71	61	73	65	55	56	52	71	54	61	61	65	75	52	59	62	62	65	57	55	54	63	68	60	64	59	64	57	53	68	55	57	51	73	52	50	47	60	68	77	45	81	57	64	57	55	54	61	55	44	50	64	54	85	50	74	55	53	62	59	54	62	65	68	63	52	55	55	52	53	65	75	60	62	49	59	48	61	60	64	57	64	65	50	52	63	70	54	57	62	47	54	62	70	59	56	66	53	62	67	63	61	67	57	41	60	50	56	75	56	68	73	57	59	55	53	65	59	61	67	61	54	58	76	54	66	58	52	48	60	59	84	65	57	60	78	66	60	48	52	58	49	63	70	61	59	68	57	60	48	63	70	52	68	64	64	69	60	64	60	58	49	57	49	72	44	63	60	45	62	64	66	67	54	57	57	65	43	56	57	79	54	62	52	65	71	62	51	66	62	52	59	67	70	69	56	68	56	65	56	67	62	58	51	57	58	69	74	55	62	64	56	71	38	56	57	76	52	73	62	46	53	64	53	71	51	61	62	60	70	62	60	63	55	53	68	62	62	67	66	64	55	57	61	50	53	52	65	52	63	58	49	45	51	59	65	59	64	60	57	58	78	46	63	66	59	70	59	61	55	56	66	68	63	73	49	55	48	73	66	65	58	71	60	72	57	58	58	64	51	67	54	61	55	65	55	54	62	58	53	65	63	68	49	57	61	68	64	71	53	63	70	54	50	64	55	59	48	55	73	63	56	60	70	54	56	64	64	63	69	50	49	62	64	51	61	60	60	68	78	79	51	59	62	67	65	65	49	61	71	55	51	77	63	55	70	50	64	65	64	52	58	56	68	64	63	59	66	55	58	75	57	69	53	48	53	55	57	71	59	68	57	55	63	63	56	60	65	39	58	71	62	61	49	58	65	65	47	56	53	63	52	75	53	57	59	68	61	48	69	68	67	67	54	54	69	54	45	66	71	64	55	82	59	66	55	54	79	62	82	54	76	64	54	65	60	59	67	55	63	56	50	62	67	54	57	71	59	58	68	57	53	66	59	70	67	78	66	72	64	64	74	68	61	51	49	56	53	65	68	71	68	69	64	73	47	63	56	65	53	61	59	38	48	54	74	51	58	67	60	68	62	58	68	58	62	69	68	76	74	63	59	56	61	60	62	61	57	53	65	60	58	59	57	79	54	62	66	65	53	69	58	65	48	54	61	58	58	74	51	57	60	56	65	54	71	56	68	51	62	55	56	64	60	61	61	39	56	72	63	57	57	54	63	51	56	54	76	64	55	62	70	54	61	43	66	52	63	64	63	56	63	61	57	51	50	65	54	57	72	49	76	61	53	64	62	50	60	76	69	53	54	51	65	65	60	74	63	66	61	64	64	76	52	51	48	55	71	61	64	47	67	55	64	63	64	51	55	55	62	68	46	52	70	76	53	62	69	71	58	53	64	59	63	60	56	58	60	65	56	65	45	62	59	53	61	64	49	56	59	60	64	63	73	66	67	66	55	70	50	55	68	60	57	59	68	65	53	61	62	62	57	67	63	55	53	58	72	68	56	70	64	50	60	72	59	57	60	57	65	69	71	40	73	54	52	46	49	79	64	65	55	56	81	58	72	59	54	52	59	80	60	57	63	62	57	64	67	63	62	53	56	51	53	55	68	56	55	50	46	56	63	48	64	58	58	69	56	53	64	56	66	67	60	60	49	64	53	48	61	50	73	54	64	55	57	78	60	66	49	49	57	57	58	58	53	47	50	57	62	55	79	48	53	55	55	57	71	68	65	46	69	66	62	65	41	63	65	85	59	69	54	51	49	60	64	55	70	63	77	55	64	57	63	70	62	60	59	50	63	70	54	54	76	53	66	46	57	75	65	68	49	57	67	62	49	49	61	55	71	63	62	64	65	57	63	67	55	71	52	56	56	48	63	52	74	69	61	64	56	83	60	61	51	60	60	66	72	64	63	65	55	63	73	62	55	69	53	45	58	57	60	60	49	55	52	65	50	67	62	58	51	64	54	55	53	67	67	56	65	51	56	59	51	46	57	69	64	51	49	64	57	68	64	66	70	61	55	58	55	64	59	61	54	70	48	74	69	65	58	62	63	61	63	61	62	50	60	62	41	61	60	75	51	64	54	60	51	63	52	50	71	49	54	65	47	59	79
22889	8701	5700	6268	9015	12206	14601	13132	9726	6377	5423	4726	4972	4517	4078	3352	2739	2635	2911	2866	2830	2570	2466	2250	2118	1869	1782	1460	1200	1167	1115	935	897	948	870	774	672	572	588	575	585	588	542	541	581	552	527	587	533	542	546	559	559	568	541	571	529	527	527	520	561	548	552	532	550	501	538	535	538	563	522	535	541	573	503	537	508	521	546	496	515	504	492	488	508	554	508	541	558	591	545	530	481	541	524	539	506	504	505	506	553	538	539	504	513	532	523	526	529	514	453	508	512	535	510	538	497	535	523	548	527	506	506	485	464	562	509	495	480	493	540	506	511	498	504	483	504	523	538	521	525	477	502	550	512	536	515	525	494	498	521	498	519	517	529	531	527	530	490	496	522	533	535	523	516	487	477	504	542	484	455	481	490	489	527	480	530	467	460	523	497	462	483	481	500	521	487	504	526	470	516	495	450	558	559	524	502	494	531	523	504	483	552	492	527	538	508	552	507	510	504	515	545	514	504	502	508	526	545	497	519	507	508	472	521	482	517	511	524	526	498	505	533	537	546	506	516	530	512	481	470	504	480	537	522	501	504	474	501	528	542	493	477	520	497	539	491	522	529	536	506	463	490	525	549	570	502	525	512	475	502	513	511	523	523	533	515	499	493	484	524	521	527	515	494	501	509	535	519	540	509	490	536	476	514	514	510	549	536	525	540	482	480	547	526	540	521	507	510	474	500	478	515	478	506	490	502	568	492	516	542	560	488	505	480	529	488	512	502	510	529	478	531	502	549	555	502	491	496	494	463	549	456	508	488	515	521	516	500	555	479	509	482	523	523	540	498	520	512	481	499	509	531	486	479	466	485	507	555	508	512	541	540	489	555	537	478	497	527	463	525	539	526	469	508	534	501	506	490	512	503	500	507	511	528	516	510	530	504	503	494	553	466	501	489	493	499	492	504	462	517	500	505	493	519	555	490	493	474	500	558	497	533	522	554	495	518	506	479	512	542	535	493	530	522	523	502	541	521	517	471	527	469	518	502	495	562	508	512	557	469	530	522	511	492	527	488	530	513	551	490	494	513	499	513	562	490	476	488	480	476	480	487	531	503	522	527	526	489	528	513	481	542	527	495	507	519	504	522	497	533	492	519	501	521	506	530	488	493	479	571	497	484	528	477	523	512	469	524	467	483	521	508	512	505	523	521	488	540	484	497	488	521	493	496	491	520	506	547	492	475	499	483	504	496	572	525	509	575	504	511	514	531	516	486	503	518	564	495	489	489	510	527	527	480	521	513	475	523	531	480	503	515	479	481	505	521	492	543	540	485	535	568	490	504	518	521	536	564	465	497	485	473	512	530	516	483	509	531	498	505	474	516	452	533	517	537	491	471	524	525	478	515	510	476	462	505	521	496	519	528	502	551	491	520	516	525	496	497	550	531	474	485	502	490	502	510	505	470	518	518	483	513	554	557	502	484	477	532	506	488	528	480	502	497	525	487	543	524	497	485	504	521	574	528	532	502	504	525	482	486	499	534	545	522	524	534	517	484	492	476	512	481	518	490	496	489	499	537	496	488	513	474	478	535	501	450	539	493	525	530	549	482	504	502	509	523	481	550	552	546	496	494	512	520	503	526	510	479	568	549	513	491	514	499	513	556	505	514	519	496	537	558	525	533	515	508	526	511	497	481	496	503	480	505	462	508	514	493	510	508	484	511	516	498	527	473	497	466	506	517	478	502	527	484	504	489	497	521	533	512	565	502	511	536	523	499	533	503	554	547	494	523	483	518	475	512	515	506	513	520	484	491	490	531	496	507	498	531	528	508	473	483	555	524	483	465	526	511	528	513	546	520	504	520	489	506	513	502	534	470	508	564	496	533	496	510	512	490	509	502	516	502	500	471	533	526	502	501	529	533	512	532	510	503	465	563	459	491	498	515	468	497	572	466	477	507	498	478	484	532	538	520	524	530	521	502	531	494	496	535	462	547	516	497	516	539	531	567	464	515	484	530	528	510	512	497	535	499	505	517	470	507	529	534	506	508	557	565	537	540	509	485	490	512	528	516	512	479	549	484	523	520	521	515	508	510	496	504	513	535	507	527	510	557	515	461	534	485	509	482	489	496	516	555	553	519	522	514	526	520	516	490	527	507	485	524	479	505	509	479	495	480	475	553	477	561	519	522	514	545	507	501	470	504	485	517	542	447	513	489	510	484	555	515	514	524	511	512	499	461	495	480	477	497	542	512	495	481	532	502	506	507	471	502	534	488	538	530	540	525	481	499	516	473	528	450	521	519	534	494	562	509	483	503	534	516	472	495	557	491	532	513	544	490	505	492	484	510	476	568	500	495	507	480	524	518	501	496	507	477	520	532	489	556	483	483	466	470	518	535	486	508	508	528	534	458	529	505	498	461	528	478	519	488	516	500	505	527	543	510	497	544	530	528	526	472	487	529	504	510	528	529	491	499	505	487	511	518	495	546	509	500	463	481	547	486	518	494	464	498	500	529	524	506	477	493	498	479	510	507	487	539	552	535	507	515	525	507	494	553	507	500	515	504	513	502	508	494	523	480	492	526	490	505	542	571	491	526	510	491	497	491	477	525	466	496	511	482	535	529	531	504	498	558	532	516	525	521	490	477	512	498	538	479	513	528	496	529	492	528	511	499	526	524	543	499	507	540	522	509	485	481	496	496	528	468	533	507	508	471	512	458	509	493	483	533	524	531	526	536	503	481	526	485	526	472	506	542	509	504	444	500	502	525	520	500	507	503	477	507	518	505	545	499	506	499	510	486	531	515	534	520	509	523	487	488	500	540	477	503	520	502	559	529	523	473	488	495	484	509	490	555	464	479	519	523	513	516	456	511	519	517	510	515	484	478	505	517	495	520	534	517	527	489	537	507	545	504	523	526	544	542	489	526	506	503	487	506	445	503	482	482	546	520	527	513	478	471	481	539	541	528	513	546	483	488	520	502	492	510	498	549	536	506	484	492	470	495	518	487	487	487	514	525	491	474	483	510	530	498	522	485	541	547	485	485	505	510	497	517	490	511	524	517	543	526	512	477	534	485	492	505	529	476	574	482	547	485	602	475	474	543	464	510	495	513	511	490	543	543	507	521	519	512	470	494	543	498	507	525	463	503	490	493	523	469	509	522	503	503	534	491	510	503	534	513	503	484	495	534	501	508	548	554	530	492	512	525	477	508	494	482	511	509	505	491	495	507	517	482	542	480	502	565	512	539	553	480	516	492	514	497	508	487	504	540	532	514	523	510	484	473	543	481	546	539	500	475	478	492	488	501	485	491	476	487	518	488	520	518	523	516	507	543	502	532	516	504	527	499	527	533	541	496	505	511	450	535	558	468	488	533	504	530	542	501	529	513	512	534	549	533	528	502	528	493	500	522	534	530	496	493	517	539	499	494	457	524	506	528	500	513	508	511	494	530	511	493	469	475	471	521	533	489	499	512	511	517	483	512	523	514	542	488	504	509	517	529	504	499	497	526	538	515	497
2042	525	339	198	97	107	170	161	155	97	100	85	97	96	91	67	69	87	103	78	74	66	65	58	76	76	58	80	53	66	49	51	50	49	52	57	54	43	47	60	47	45	51	45	42	54	47	39	53	69	60	45	42	57	48	46	50	46	42	54	45	42	41	40	56	48	34	53	39	55	55	43	49	37	42	43	50	37	45	35	43	47	43	44	53	55	43	51	48	43	41	47	50	45	57	40	40	49	50	44	54	44	54	33	36	45	40	42	54	33	52	59	57	57	50	48	47	52	52	46	49	47	43	45	49	41	49	45	48	47	45	42	53	52	41	53	35	50	57	50	68	44	49	44	38	47	50	44	51	39	62	46	47	55	40	49	53	43	53	42	44	51	49	40	42	49	45	50	50	48	46	41	38	43	46	49	39	30	48	63	45	52	49	53	43	52	56	42	40	30	39	50	51	52	31	41	54	37	30	45	45	38	50	46	52	53	45	54	56	42	48	48	58	43	36	43	49	55	48	49	44	54	45	32	48	31	36	50	45	37	61	49	44	45	45	42	43	49	40	47	50	51	50	39	48	42	62	56	45	46	44	53	43	56	49	50	40	45	35	36	49	45	58	43	60	48	58	39	55	59	55	51	48	72	43	50	58	40	55	54	44	45	49	60	63	49	51	53	39	35	62	32	43	51	50	46	47	49	48	51	36	51	44	37	53	55	55	51	39	39	52	55	44	51	43	51	47	50	49	55	46	48	44	46	61	49	43	59	60	31	45	45	47	46	52	44	41	47	46	52	50	45	44	53	45	40	48	47	43	46	40	46	56	49	54	43	51	60	56	45	47	51	49	37	54	53	61	44	42	38	42	51	49	41	44	58	58	43	55	52	41	48	44	44	47	45	52	48	46	54	48	45	53	48	33	52	36	40	50	40	52	50	43	44	42	38	58	37	49	37	43	46	60	40	52	57	51	37	42	44	41	45	41	41	37	44	53	40	36	36	45	49	49	46	40	59	43	45	39	45	56	48	60	45	32	38	48	38	50	42	54	53	50	33	37	46	38	41	49	45	40	47	48	46	49	41	46	47	45	50	51	50	47	45	56	54	55	42	51	52	51	51	38	51	44	48	43	59	60	48	40	39	43	51	47	61	50	42	34	51	46	40	44	58	42	40	56	53	53	52	51	42	58	43	46	44	51	43	37	51	50	56	59	50	50	56	51	37	47	35	60	53	39	53	51	38	57	44	48	38	47	53	47	57	53	42	47	48	49	58	48	43	54	58	39	38	51	46	37	38	44	59	45	39	40	38	46	49	61	42	53	47	44	49	33	41	54	49	55	46	46	55	63	41	39	53	47	57	42	47	50	32	51	49	51	40	43	52	45	39	48	45	45	63	45	37	54	47	47	46	33	51	48	46	40	51	48	45	45	51	42	36	50	50	54	48	42	51	55	44	46	52	56	56	45	37	46	45	45	52	47	47	54	52	51	49	39	52	33	37	42	47	48	33	49	57	49	69	56	50	39	53	39	45	32	45	49	54	40	43	49	52	42	46	45	42	42	45	48	55	54	53	49	38	48	45	44	41	51	41	63	46	46	42	44	59	46	52	41	41	54	41	45	43	44	47	44	59	50	54	53	40	42	57	57	49	51	38	52	52	47	36	71	42	39	44	56	41	50	47	40	42	53	54	33	45	54	60	49	49	34	45	39	37	58	46	53	43	65	57	50	49	46	41	55	55	38	45	44	42	60	56	48	46	44	50	46	44	36	37	42	46	37	37	56	50	39	52	39	35	43	49	43	47	42	48	61	31	48	55	49	52	45	64	50	46	55	34	52	41	45	48	50	45	49	47	50	57	47	51	51	50	35	46	46	50	49	49	57	44	47	50	48	41	42	47	46	57	48	52	52	41	44	40	53	47	47	58	49	38	47	51	46	40	47	53	65	52	46	42	58	39	51	45	47	40	50	43	42	41	40	36	44	45	45	40	51	41	35	46	51	42	43	68	40	44	47	50	63	44	48	45	54	50	47	59	41	33	45	56	43	43	49	43	44	40	53	44	43	53	45	45	62	54	41	46	55	59	50	44	49	50	54	42	53	49	40	44	52	58	46	40	45	41	49	55	45	44	57	55	41	42	55	48	41	43	45	35	54	52	49	43	35	42	57	47	38	41	47	45	43	45	50	47	38	38	55	35	48	61	50	47	59	36	54	44	56	42	46	43	52	35	51	36	43	48	56	44	36	46	51	51	39	48	50	55	39	49	46	45	36	44	51	44	47	50	25	50	43	31	51	48	43	41	41	47	45	42	53	50	59	55	56	54	45	56	52	47	58	47	43	45	55	43	57	48	45	50	46	45	57	56	35	57	63	41	46	53	34	53	43	40	49	46	37	48	46	37	49	55	46	50	53	51	41	48	38	52	36	40	52	43	46	40	43	44	45	50	43	54	43	41	36	39	53	45	51	52	52	52	53	40	60	49	30	38	50	48	35	59	49	50	39	31	38	59	53	43	57	30	52	54	36	43	47	44	44	42	48	41	55	46	57	47	51	57	55	43	47	36	45	52	56	45	45	41	51	35	55	45	49	38	52	49	52	43	41	40	44	48	48	49	37	49	49	37	47	43	54	45	34	51	32	45	45	60	51	43	56	58	40	57	43	51	46	51	54	48	42	45	50	44	58	47	44	46	48	38	37	48	50	45	53	49	54	51	41	40	44	45	46	38	44	55	45	53	43	53	53	45	59	52	48	45	41	50	52	56	49	57	52	50	35	40	46	54	58	42	57	48	59	42	39	44	29	48	46	44	44	40	35	50	46	50	48	54	53	47	44	61	46	59	37	43	48	39	50	53	39	55	36	50	49	44	42	51	52	48	41	49	48	59	48	47	39	36	40	32	47	45	47	35	46	47	49	55	35	56	40	36	39	54	53	46	39	41	44	31	47	40	33	49	32	39	49	47	37	41	42	58	45	64	40	56	53	47	48	50	46	47	40	37	56	48	43	50	47	54	45	33	52	50	43	42	49	56	44	43	51	43	53	58	36	45	47	42	49	41	44	43	41	65	41	49	38	46	33	39	50	49	39	53	53	45	42	41	48	55	57	38	46	48	40	37	48	39	50	41	46	47	33	65	53	53	48	57	36	43	48	49	37	56	44	56	51	35	54	55	43	59	44	46	46	35	40	47	49	55	46	47	42	46	35	54	41	41	38	43	57	61	37	50	45	49	35	52	55	40	38	49	45	46	52	46	41	46	42	54	46	44	49	48	54	42	40	51	59	40	44	57	43	47	45	53	52	45	48	48	48	47	48	63	45	49	49	69	44	50	56	51	43	44	45	45	54	43	51	51	46	40	48	39	55	36	51	39	47	53	41	40	44	46	47	32	48	56	38	44	49	43	56	60	49	56	31	63	43	55	59	36	37	37	45	53	46	49	47	40	43	47	47	43	39	43	60	48	39	54	51	47	47	54	50	46	38	45	35	49	46	48	52	56	52	44	54	49
16965	5921	3893	3768	5122	6829	8879	7893	5689	3132	2881	2468	2675	2388	2068	1692	1504	1542	1702	1664	1636	1536	1517	1370	1217	1144	959	792	750	777	656	625	598	628	580	470	434	412	431	420	430	380	416	401	407	397	417	381	378	404	396	387	372	402	412	402	412	390	395	403	399	387	391	363	381	415	420	397	423	428	387	448	391	375	433	379	387	379	400	373	380	352	414	399	395	400	393	399	402	415	412	414	368	407	365	396	414	424	413	363	390	420	388	426	381	410	409	381	366	365	410	353	436	391	383	352	383	350	407	377	431	378	379	408	433	378	365	380	419	373	387	397	341	396	341	385	397	375	402	400	415	390	429	380	378	348	375	385	427	392	416	394	394	386	373	424	387	385	363	410	389	409	381	361	390	403	372	369	356	355	396	412	384	386	406	391	383	405	360	412	389	379	420	396	377	383	426	376	410	397	393	399	399	387	382	430	393	375	388	388	399	391	387	395	401	413	418	378	376	385	401	385	386	342	404	378	385	369	405	369	373	397	372	407	410	403	375	415	390	393	371	367	373	408	369	385	399	404	383	369	389	410	391	390	386	360	364	428	354	369	410	394	401	402	378	442	351	369	380	384	389	404	406	391	401	405	393	380	407	388	403	373	386	393	405	371	376	417	377	372	382	375	398	386	384	383	398	411	402	384	386	384	394	380	354	413	408	405	410	398	396	392	387	424	385	376	412	383	389	347	354	390	424	405	414	395	393	411	372	400	377	387	421	404	454	360	407	411	362	352	378	372	396	422	411	390	366	401	370	388	381	396	394	386	394	382	372	364	362	400	405	374	380	392	400	403	378	386	448	395	384	384	407	397	406	392	404	438	386	414	392	402	411	390	397	400	396	390	417	426	406	370	367	392	399	393	367	381	360	420	422	415	386	390	413	365	411	416	405	400	434	372	428	396	425	390	378	388	406	409	408	384	416	430	401	387	413	409	401	425	376	370	359	366	360	345	363	372	398	436	396	382	387	365	364	409	411	360	398	388	424	397	405	358	440	393	393	378	382	424	393	396	390	394	375	394	368	386	410	398	396	383	358	394	395	390	454	355	376	372	376	401	378	395	386	421	390	343	407	393	364	385	377	369	413	395	407	404	377	424	403	361	389	385	400	376	394	395	401	393	374	381	382	383	373	407	425	409	409	372	400	349	381	391	360	392	372	393	397	419	418	358	454	391	363	409	395	410	387	396	374	409	349	385	373	400	401	390	389	409	423	382	371	387	378	404	371	382	382	402	407	372	382	364	376	393	410	388	407	418	418	378	426	383	380	371	413	413	374	385	401	348	374	383	374	350	342	371	376	385	377	414	399	408	365	416	429	403	397	368	409	421	363	402	382	417	400	383	404	400	355	368	394	377	430	372	374	404	377	434	368	403	388	404	413	406	386	413	357	380	415	384	388	377	374	376	376	417	376	409	410	391	405	411	408	425	415	396	403	411	396	386	368	368	364	419	399	381	400	397	401	403	374	363	398	380	408	380	389	390	377	379	388	352	364	436	379	394	394	374	355	390	369	390	364	443	399	396	410	387	387	370	408	371	448	371	432	379	374	387	411	384	378	391	422	392	393	378	412	399	370	385	397	362	385	390	376	396	392	393	402	375	409	353	363	413	403	375	402	388	380	382	376	389	341	391	381	379	385	441	410	409	368	368	408	390	386	398	407	416	423	370	407	405	432	385	371	381	406	352	417	402	404	417	376	409	351	394	368	430	347	402	369	368	426	394	376	383	362	359	402	407	407	381	399	389	406	357	397	413	354	423	352	429	380	401	388	374	389	406	417	386	372	417	409	424	371	416	402	405	378	375	372	389	396	405	370	407	382	382	405	421	367	373	377	413	365	399	386	382	375	391	388	411	391	376	377	381	437	380	363	403	373	391	377	397	366	412	409	384	389	396	373	404	381	367	389	397	405	406	383	377	392	378	384	367	369	386	351	365	404	373	405	382	372	380	402	376	380	412	352	368	396	399	392	417	386	371	394	375	449	422	401	386	377	395	379	366	406	400	388	418	367	379	374	401	418	357	434	419	390	355	397	409	373	403	396	409	434	378	414	361	359	407	369	390	383	394	382	397	419	380	412	420	399	358	415	383	355	358	366	409	399	415	354	390	431	351	383	380	376	361	403	424	394	409	384	375	400	401	387	365	416	360	416	380	397	403	412	382	406	410	409	370	397	407	383	387	406	400	345	393	401	403	367	380	381	411	387	362	376	399	381	417	356	397	380	380	369	441	396	376	385	421	377	390	411	396	371	360	385	385	413	352	371	392	366	385	409	411	370	368	410	406	377	370	388	408	372	412	442	372	333	370	357	397	365	378	373	406	384	398	349	427	409	421	376	396	402	417	356	402	407	373	365	402	375	386	402	367	389	375	393	398	372	398	432	393	365	418	390	402	395	401	378	394	370	408	354	413	388	377	374	405	392	404	386	368	393	410	414	381	394	365	352	355	393	375	382	406	399	382	418	392	434	402	409	408	417	401	396	374	386	403	344	404	399	367	384	398	426	389	391	392	399	386	381	382	372	386	391	404	382	430	387	397	424	370	386	434	371	374	410	383	397	423	370	417	379	398	384	367	382	385	391	391	395	391	407	407	412	376	388	384	353	407	346	406	400	331	363	403	384	369	405	387	395	346	400	413	393	399	405	399	414	390	381	339	425	372	415	392	393	382	397	414	407	377	374	406	412	382	428	402	354	388	391	402	406	420	364	425	425	396	410	372	389	392	413	390	385	374	388	403	359	384	388	403	383	409	404	363	417	378	361	374	361	399	355	370	391	388	389	379	357	418	390	339	373	390	417	405	369	385	371	368	396	344	411	386	377	395	381	377	385	364	390	369	403	382	399	361	381	390	385	399	430	390	353	389	344	369	391	387	395	371	377	378	384	372	361	400	367	392	390	379	380	423	400	386	396	371	383	367	388	401	366	402	382	357	380	400	417	365	396	408	398	404	398	393	424	377	369	360	368	392	390	409	396	384	367	395	395	394	411	359	384	393	398	400	372	381	378	421	426	428	368	390	381	374	401	405	384	403	367	385	377	393	415	367	384	370	369	399	386	377	403	402	388	398	361	373	411	355	394	402	370	378	395	393	363	393	381	370	418	358	408	383	396	446	399	377	398	396	352	376	389	383	357	366	379	385	365	351	383	398	394	375	388	411	371	415	379	393	375	381	374	392	354	405	393	380	386	347	362	427	399	403	373	403	360	417	400	407	368	388	382	399	416	396	428	391	371	382	380	399	412	380	405	406	403	381	385	364	419	375	384	363	406	352	407	404	368	398	399	412	404	397	417	444	351	395	360	395	371	391	379	396	362	389	415	343	404	402	406	401	404	381	433	358	390	393	368	385	371	400	417	393	408	395	401	383	372	351	404	402	417	399	390	366	380	355	404	403	368	412	428	384	377	387	389	406	389	368	409	412	393	370	391	349	381	336	371	380	373	380	361	392	391	441	384	377	368	358	398	383
1909	717	451	287	203	181	202	258	257	156	158	158	147	134	129	124	102	135	120	130	102	137	108	93	90	118	89	77	91	82	79	95	89	62	60	67	59	67	78	58	69	79	68	89	55	60	68	79	67	64	64	62	68	75	72	79	62	70	64	65	74	62	68	69	58	60	79	74	90	68	63	73	69	64	63	64	70	65	73	73	61	64	77	68	56	67	64	64	52	59	71	49	59	71	66	62	64	66	61	50	79	63	54	73	65	53	72	64	71	84	67	59	64	77	69	73	68	67	61	64	74	70	68	55	60	71	75	70	72	57	48	63	63	62	66	82	51	65	63	72	82	58	65	57	60	58	62	72	63	77	62	77	61	61	56	64	70	71	69	77	72	73	68	61	66	70	77	56	63	63	55	75	55	84	60	68	67	59	71	70	66	63	67	73	47	61	55	64	66	52	64	67	63	59	75	77	68	72	72	63	61	77	61	63	66	60	75	77	53	52	73	66	59	65	54	78	77	63	59	64	85	55	54	53	63	70	57	59	82	64	56	52	72	54	61	56	69	66	69	67	57	68	74	56	71	66	68	61	79	65	68	57	70	54	55	45	79	71	67	63	71	58	56	73	62	60	63	69	54	60	54	85	61	63	70	72	75	55	72	81	64	78	64	65	58	64	65	73	71	64	72	54	58	58	80	79	70	70	54	73	79	65	58	63	66	64	63	66	72	65	64	68	63	73	68	65	57	67	67	58	75	71	65	63	60	69	61	65	75	65	63	71	70	59	74	54	57	61	61	55	64	58	69	64	64	75	50	62	68	70	74	46	69	66	73	67	79	66	72	72	73	75	63	58	79	67	54	80	72	53	46	78	60	55	79	69	72	74	56	70	54	89	47	63	67	60	53	57	65	78	56	66	67	50	71	65	65	58	70	76	57	70	58	83	75	58	52	62	62	51	64	87	55	62	70	65	66	72	57	66	76	70	57	55	57	50	59	57	68	61	70	59	67	75	66	65	80	52	70	60	83	73	70	73	57	57	87	63	65	57	72	76	57	62	72	52	68	62	68	57	67	63	62	60	65	88	69	68	71	61	73	65	57	59	61	63	65	62	71	76	64	62	60	69	59	68	80	52	70	67	57	63	59	76	74	64	74	71	55	60	60	72	56	53	67	73	61	72	62	71	70	72	77	78	74	57	73	62	63	58	67	70	71	74	65	69	61	67	80	69	67	79	64	69	72	65	59	91	70	56	78	74	59	65	65	78	66	64	58	56	64	71	73	72	58	70	74	74	71	59	71	59	54	64	77	50	62	65	87	73	65	78	74	70	64	75	69	65	62	58	77	73	73	59	57	60	69	62	76	51	61	72	76	83	57	78	70	69	63	56	59	57	60	73	64	61	55	63	87	61	63	62	74	78	76	83	69	58	58	71	65	49	55	78	77	68	77	70	62	70	76	60	73	59	69	78	58	62	54	81	58	75	73	65	75	66	70	60	55	73	72	78	77	80	68	59	56	68	67	60	65	68	71	81	60	67	67	63	81	77	72	64	63	74	76	65	68	87	71	52	64	73	48	53	70	72	73	65	62	60	66	63	54	75	70	72	50	74	73	67	69	59	67	59	63	70	68	58	70	54	67	48	66	68	62	73	67	60	74	63	70	66	76	69	71	70	71	68	71	81	65	68	76	63	55	74	64	64	75	54	63	69	67	62	62	80	66	69	56	86	56	58	77	64	68	77	66	46	67	67	71	67	62	58	59	72	61	84	59	65	85	69	60	58	61	66	63	81	69	60	63	61	68	44	61	58	78	72	63	66	66	62	78	74	69	71	64	82	52	59	73	56	61	67	74	59	90	73	65	72	66	67	69	67	80	63	70	57	72	71	60	66	76	59	72	54	71	54	88	81	64	58	69	76	71	67	65	58	73	67	63	76	50	59	58	71	70	54	62	67	64	61	69	59	63	63	64	64	69	66	80	87	70	64	43	74	61	57	60	62	70	66	69	65	68	73	59	55	78	51	63	79	52	71	68	74	61	71	53	68	78	68	56	56	67	77	70	86	74	53	48	74	62	65	65	73	82	61	65	54	62	61	58	77	63	67	62	57	67	71	76	54	68	60	64	68	81	63	86	68	65	58	62	61	78	64	69	65	76	71	58	67	64	59	60	71	71	72	57	64	69	63	62	57	56	74	66	57	58	74	64	73	75	70	72	62	64	62	62	67	64	74	59	60	73	75	58	56	52	68	59	65	52	53	72	67	78	78	58	69	52	73	63	56	71	61	72	66	65	61	56	85	71	78	70	60	62	61	64	63	70	70	68	58	54	65	74	59	65	81	57	82	46	74	69	65	74	64	64	74	68	81	84	67	68	79	69	62	57	47	55	57	75	64	71	58	76	59	75	74	64	52	63	69	74	54	53	64	56	66	64	71	77	71	64	72	75	60	59	66	62	73	74	52	69	81	61	64	71	67	61	92	68	62	79	62	64	75	50	66	59	59	56	68	68	64	90	66	62	69	62	78	72	61	70	79	75	61	61	75	71	65	60	82	82	67	67	62	65	62	69	71	60	57	71	70	60	58	60	63	76	59	57	68	76	64	85	61	73	60	70	69	68	56	67	75	84	61	65	72	67	57	69	61	55	61	56	76	56	66	76	59	57	78	77	75	55	55	66	71	61	74	70	52	67	76	77	66	73	63	65	73	63	61	58	65	62	68	75	70	78	65	75	69	71	68	58	62	70	64	67	67	60	67	66	62	60	57	79	61	54	81	68	76	68	69	62	81	63	73	59	56	85	73	63	61	62	42	68	56	59	59	61	67	72	62	67	65	63	70	59	60	62	65	70	69	65	58	49	65	65	72	71	71	69	55	59	66	56	61	75	57	74	76	60	64	70	67	71	73	70	70	58	64	75	45	64	65	64	76	70	79	65	61	68	56	60	66	65	58	66	76	57	60	68	76	64	71	67	60	70	82	72	59	59	58	64	63	67	62	75	60	64	65	65	71	76	66	75	67	60	65	74	62	67	77	72	73	63	59	67	73	73	69	54	77	66	64	62	72	63	78	44	76	71	67	79	59	63	64	77	62	83	54	62	56	71	62	60	69	70	69	58	58	66	65	81	63	86	66	76	56	59	72	72	72	67	66	77	55	85	73	77	77	63	64	55	65	76	82	80	79	55	64	70	54	61	67	53	74	59	72	70	67	72	67	49	58	67	68	61	81	65	72	56	66	75	74	60	61	80	57	60	68	59	78	66	68	62	68	60	68	68	75	60	69	72	64	72	77	57	81	63	53	47	61	69	67	75	67	66	66	68	56	72	62	66	56	57	76	63	79	68	73	73	61	50	54	62	63	66	64	55	76	60	64	49	79	63	75	63	48	52	63	61	64	69	67	86	58	73	62	74	74	64	49	75	67	78	86	77	67	51	50	61	72	64	77	72	68	78	55	60	47	66	60	63	91	63	67	57	67	69	61	72	52	80	62	69	70	60	58	73	78	63	66
19905	8104	5170	4963	6793	10118	12312	11649	8277	4722	4191	3746	3927	3363	3174	2458	2281	2434	2520	2361	2293	2169	2057	1839	1636	1505	1280	1068	1089	1050	951	869	878	860	794	650	632	583	603	577	598	608	591	587	610	574	588	610	547	578	564	592	569	578	550	520	568	594	538	612	588	549	555	535	505	568	531	591	547	566	578	523	558	559	554	560	588	555	564	606	570	592	580	558	628	552	571	576	567	581	530	534	564	569	615	567	571	533	566	551	529	543	578	551	526	567	569	536	577	537	531	562	564	547	601	596	559	565	582	586	533	553	549	576	558	520	519	535	519	551	520	543	550	570	542	561	543	480	560	518	588	543	563	579	553	566	524	545	554	524	520	519	566	559	566	577	574	554	551	534	542	548	535	562	573	544	571	584	553	560	554	550	568	511	532	558	541	558	501	546	571	570	538	522	564	581	565	583	606	547	569	526	491	510	579	585	550	501	588	533	571	583	563	528	571	585	542	542	526	533	586	528	569	572	580	516	533	528	550	518	557	552	512	536	532	593	514	515	591	572	544	556	578	518	525	563	557	539	552	551	548	508	565	547	566	541	529	540	552	555	559	531	581	550	546	548	564	539	574	525	533	524	548	559	515	539	567	567	552	545	564	584	511	547	557	568	521	538	577	555	563	512	527	552	530	523	499	580	530	556	514	555	545	558	537	526	579	563	579	552	536	563	577	549	516	510	527	541	504	585	536	520	579	551	549	553	516	572	580	556	588	525	567	594	561	543	554	540	578	538	549	520	523	584	572	560	533	524	540	582	560	530	498	578	543	515	516	514	576	553	530	517	592	555	538	547	561	521	581	571	542	503	552	544	557	554	530	549	568	598	546	552	549	524	544	568	550	554	519	566	548	546	616	533	558	533	541	565	546	550	570	585	568	540	538	532	517	562	559	557	574	565	508	596	550	560	557	567	553	550	554	568	547	530	552	571	537	546	601	538	556	536	554	517	561	526	567	553	561	563	556	535	592	558	526	588	565	559	550	533	525	530	532	566	550	572	519	563	573	538	517	507	560	553	543	553	573	534	549	575	551	549	560	579	547	533	531	549	520	507	569	517	557	564	519	550	569	580	542	540	551	537	536	542	544	551	531	570	564	545	506	519	514	583	568	553	528	497	546	517	526	548	582	546	548	546	596	547	557	594	561	557	535	532	566	543	529	529	563	562	562	546	546	583	506	508	527	518	568	506	495	581	564	562	542	581	609	576	553	511	519	547	558	607	514	578	529	541	528	567	543	537	553	500	547	523	521	545	526	547	569	610	542	556	515	542	590	571	550	554	563	545	556	558	523	542	572	538	566	536	544	540	568	521	523	562	544	545	564	539	564	530	590	565	518	517	535	529	552	532	567	540	580	548	508	540	572	559	538	506	552	540	559	548	536	542	579	561	493	537	543	539	517	521	543	568	554	609	527	542	529	552	578	483	539	539	559	608	550	535	558	561	527	558	576	528	569	543	577	547	517	536	586	580	532	551	550	547	553	569	561	529	589	538	539	587	536	575	520	549	531	580	545	573	539	550	517	546	562	546	529	565	537	532	555	540	507	559	524	562	569	564	550	572	527	527	572	524	572	579	544	570	546	558	543	584	559	485	563	568	571	523	585	622	515	507	550	590	539	506	554	545	552	549	541	549	572	532	531	513	579	515	542	513	552	581	539	511	562	577	495	561	552	569	561	541	553	563	529	541	519	577	502	573	524	515	585	565	556	550	558	600	574	550	551	523	566	560	504	571	532	537	587	503	548	501	544	565	552	558	529	534	547	526	544	542	540	571	542	570	551	539	544	562	567	536	552	533	579	524	558	501	579	538	558	547	493	527	535	578	548	549	508	563	546	526	533	546	553	577	578	567	542	577	538	582	548	554	535	572	572	594	534	495	556	500	548	508	533	572	542	558	521	550	534	564	590	518	541	523	586	558	558	566	552	586	539	484	602	545	547	516	553	532	540	566	556	580	513	511	530	573	566	563	565	575	556	571	565	553	530	543	552	526	564	569	552	587	529	552	569	556	528	552	554	564	569	563	541	546	545	557	582	527	569	508	570	561	564	515	548	563	527	539	543	553	548	554	591	563	557	543	547	562	562	559	575	561	536	578	601	616	547	545	577	496	523	524	525	573	546	555	536	504	553	557	554	542	566	562	551	564	546	539	548	537	571	571	583	565	582	526	506	546	578	561	576	550	597	544	550	542	529	539	581	533	560	528	553	563	523	549	523	567	513	543	592	540	533	586	561	512	546	543	536	545	547	556	516	594	533	582	513	560	543	526	538	537	518	550	506	582	520	536	576	528	532	509	565	518	528	511	519	491	546	537	526	558	532	542	554	567	572	557	579	537	585	587	549	564	545	539	503	545	532	549	581	559	548	562	578	548	548	528	571	546	550	530	568	559	569	586	547	505	516	536	572	555	504	519	556	599	544	551	563	577	563	529	546	556	535	534	545	521	553	535	545	560	491	525	570	551	536	566	550	550	550	540	511	529	566	523	562	568	564	533	557	513	535	540	526	570	602	529	527	527	526	566	564	529	573	558	513	565	567	567	581	552	555	555	517	529	578	569	556	557	559	553	549	601	546	533	563	573	531	514	574	549	522	516	542	512	599	571	555	550	542	598	535	561	541	527	578	536	582	538	578	510	572	549	557	549	507	565	543	534	508	509	572	544	609	550	545	547	516	547	494	531	517	509	573	571	550	574	558	542	545	516	548	564	566	527	557	551	541	560	557	536	547	535	546	576	570	538	580	559	553	560	542	536	563	569	524	522	570	529	538	544	531	490	547	567	502	539	551	552	547	556	561	539	536	536	591	566	564	583	552	540	495	550	533	561	508	563	551	585	563	526	568	523	542	577	528	579	557	560	540	578	531	539	540	526	593	544	556	549	556	576	552	528	550	534	545	514	540	544	567	550	538	548	576	548	563	570	551	475	557	556	526	574	555	601	542	537	525	570	559	543	561	516	548	554	541	560	549	618	548	566	558	543	596	572	520	542	511	541	540	512	564	546	528	554	520	522	550	556	523	540	593	549	593	588	562	557	519	527	542	546	575	536	536	580	524	552	529	557	540	574	552	529	544	543	541	551	530	556	560	559	575	553	510	583	556	531	528	564	551	548	550	548	575	573	553	584	553	554	563	532	558	551	527	590	545	578	589	537	560	552	523	559	537	586	547	515	548	543	543	565	573	568	554	508	534	564	529	497	554	563	604	557	530	551	559	573	568	552	570	569	564	519	546	510	570	531	535	536	535	520	534	561	591	535	551	560	525	521	584	575	572	558	594	586	596	578	518	568	534	542	550	576	580	542	509	595	527	553	519	565	579	548	553	561	553	515	532	518	547	542	537	556	603	555	576	555	549	562	570	594	571	549	537	538	588	563	563	570	546	534	554	519	578	579	499	573	577	562	542	575	553	554	510	526	544	518	511	517	558	566	551	583	553	539	534	575	563	540	514	540	587	555	549	530	534	557	591	546
2908	605	367	184	106	114	194	216	176	127	116	106	108	125	116	82	73	100	91	89	87	97	72	59	87	60	67	53	54	53	50	40	42	51	45	47	46	36	42	55	50	43	42	37	27	24	47	38	41	38	35	43	42	40	37	36	41	39	30	33	34	33	34	39	31	36	50	32	44	44	43	40	52	39	38	28	29	45	32	37	25	52	29	34	37	40	39	47	45	32	44	32	34	34	48	42	35	45	44	34	39	26	31	45	37	39	38	34	32	34	39	37	40	40	37	36	44	34	42	32	38	33	36	35	43	36	37	33	31	31	41	30	39	48	34	36	42	33	42	28	27	33	27	47	35	49	35	39	46	39	32	37	34	35	30	34	35	39	37	44	40	32	43	33	36	43	42	37	42	33	37	31	38	29	38	40	28	40	47	33	38	24	40	34	35	45	40	33	44	35	38	34	33	36	31	52	42	35	43	45	35	42	39	52	34	30	28	40	25	40	47	43	41	45	38	38	35	42	46	38	36	36	40	48	36	46	30	28	39	47	41	37	46	42	45	32	52	52	29	42	31	40	29	35	43	36	42	46	46	28	46	26	36	35	30	38	25	23	39	34	41	56	27	30	30	39	33	37	41	40	30	46	34	45	32	37	36	35	47	34	44	38	33	41	40	39	35	40	35	35	33	39	31	32	43	21	34	34	27	26	27	46	35	37	33	29	34	48	34	40	35	41	40	30	40	35	37	46	29	34	22	41	46	35	35	35	36	35	38	33	34	35	23	40	35	47	36	38	37	24	34	31	41	41	31	36	49	42	36	37	53	30	44	34	29	47	45	31	25	32	36	30	35	36	36	47	30	25	44	31	37	42	34	41	52	34	33	39	38	45	23	42	47	39	40	34	37	40	37	31	39	37	41	36	34	36	43	35	42	32	41	43	35	44	40	39	44	41	41	34	33	38	32	30	34	38	35	42	37	40	43	32	44	34	51	41	40	36	45	38	30	42	33	39	35	50	41	50	39	38	39	28	41	45	33	34	31	33	47	34	44	33	41	39	43	26	36	40	30	36	38	41	41	31	32	34	41	51	42	45	30	42	46	50	30	36	41	45	35	38	41	47	30	47	38	46	37	32	36	41	29	39	31	35	42	44	38	34	41	37	31	37	37	37	41	47	45	45	45	35	26	35	44	41	42	43	39	42	33	43	37	37	44	31	37	36	32	30	37	35	34	40	37	30	29	40	37	41	35	32	32	33	41	32	33	22	34	38	34	37	36	34	34	37	35	53	43	34	46	39	34	50	46	34	37	30	44	41	28	37	38	34	40	30	48	22	38	37	25	35	43	33	43	40	30	51	32	35	42	32	41	32	34	34	37	37	39	38	38	38	30	35	35	39	45	30	48	39	35	30	52	40	36	36	44	37	37	35	25	44	43	36	35	44	37	33	29	41	45	27	42	30	31	46	45	38	36	49	52	41	38	40	28	31	37	26	38	42	44	45	37	31	40	43	30	41	36	45	30	32	37	36	32	36	53	37	32	45	37	51	39	54	34	39	39	41	48	32	41	37	44	28	45	55	38	44	36	46	50	27	30	36	60	39	39	34	47	32	41	33	38	32	34	40	38	36	42	47	33	48	36	39	36	46	25	27	35	32	31	47	50	54	41	43	45	42	37	46	37	29	43	37	39	35	35	53	37	28	27	32	39	41	44	31	31	38	35	45	27	44	30	43	32	34	47	36	43	42	51	51	32	37	39	39	43	36	43	36	35	36	23	36	34	31	31	34	32	41	33	33	43	40	38	37	40	35	25	31	37	36	43	32	33	40	45	51	38	29	40	48	42	35	40	47	43	50	33	35	35	53	40	33	37	44	27	38	42	42	42	44	44	49	40	30	38	33	35	41	32	38	39	42	26	38	30	31	34	44	43	37	40	35	40	35	38	36	29	33	42	31	42	35	30	45	38	31	44	37	39	38	37	30	40	39	32	35	45	41	39	37	31	37	42	40	49	38	29	36	42	45	44	35	45	38	32	42	47	46	40	40	53	32	31	39	35	35	42	36	32	39	39	33	33	36	43	53	31	33	38	39	38	44	39	37	25	44	33	42	44	34	29	48	42	29	44	39	37	32	36	28	29	41	46	42	37	43	36	41	41	44	41	42	44	51	42	36	40	44	31	36	39	38	49	30	36	36	31	42	42	38	43	35	45	37	27	40	45	35	40	37	38	57	42	32	33	38	44	36	35	30	34	28	38	30	41	31	36	37	43	41	45	35	51	36	28	46	39	36	41	42	37	34	26	32	44	37	40	31	38	46	43	42	30	29	36	39	60	32	37	39	35	39	38	43	44	34	35	37	43	42	31	21	35	39	51	32	43	35	38	39	34	38	29	50	34	36	40	44	35	41	29	39	41	31	39	39	36	33	42	36	37	32	43	41	41	41	28	40	39	48	49	33	40	34	24	39	34	36	51	37	40	52	40	51	41	41	42	27	34	47	38	47	40	32	42	34	38	44	44	34	35	39	47	40	34	32	39	35	41	38	31	48	31	39	45	45	35	30	31	46	43	37	47	35	38	34	48	37	38	42	41	48	46	44	34	46	38	23	46	32	46	43	31	24	42	52	36	36	45	34	31	37	37	41	33	41	35	42	44	36	31	46	33	50	38	47	33	37	38	26	39	46	43	33	39	32	34	34	46	31	37	34	33	43	33	44	41	29	35	48	47	34	36	40	33	38	39	33	43	44	41	32	33	41	46	32	41	37	34	36	33	41	35	50	30	44	39	48	34	40	36	37	36	39	39	35	38	36	40	43	44	34	36	49	32	34	46	32	54	38	40	31	29	43	32	49	32	31	36	34	31	44	40	38	35	39	32	41	32	33	41	37	41	43	45	26	31	48	37	37	41	27	39	44	41	38	37	40	41	36	34	38	32	41	31	46	41	50	50	37	38	42	42	32	34	39	35	37	33	39	40	36	31	30	31	42	33	31	34	40	38	39	41	46	35	37	32	36	42	39	33	38	42	35	38	28	38	44	27	42	42	42	33	41	32	44	34	34	35	40	40	25	37	29	35	33	37	43	40	47	38	43	31	39	39	42	47	34	32	41	36	43	35	37	33	39	35	37	48	33	39	27	40	47	34	42	33	37	41	44	35	29	25	34	25	40	39	44	29	54	47	37	35	38	33	29	32	47	38	50	49	21	37	30	41	30	37	34	39	39	33	32	31	29	33	42	38	36	45	36	30	49	28	35	37	36	32	28	41	32	42	40	43	38	45	35	28	33	38	44	32	40	30	36	43	37	34	42	32	42	39	37	39	50	30	35	50	31	36	48	35	32	41	44	43	34	25	36	46	37	41	40	46	39	43	44	39	37	49	37	48	41	46	44	34	35	45	42	34	29	32	48	36	32	33	29	28	50	58	51	38	30	43	34	38	36	45	39	45	36	35	42	39	34	42	51	40	32	33	42	47	37	42	42	45	43	38	37	40	35	35	37	30	40	40	42
18985	6961	4370	3908	5368	8810	11236	10508	7555	4333	3888	3636	3556	3029	2664	2232	2080	2312	2273	2195	1984	1839	1759	1500	1335	1181	1088	839	856	793	609	712	671	605	532	427	413	371	382	383	338	353	328	356	357	358	335	341	377	354	343	340	354	339	324	314	357	378	326	348	325	349	322	333	315	316	328	336	349	344	310	333	341	352	312	298	344	320	327	348	323	292	340	341	323	342	341	348	335	320	304	349	301	339	322	319	298	364	315	352	352	299	331	348	378	324	368	338	334	306	323	379	299	326	334	306	297	319	335	304	320	313	322	325	338	341	332	309	349	301	294	298	338	342	275	321	322	305	311	356	330	325	322	325	354	324	347	321	339	315	333	326	303	341	323	319	314	314	322	302	333	299	333	327	282	341	297	313	314	310	323	333	302	307	297	329	272	290	329	321	329	337	331	299	356	334	305	315	300	314	322	319	350	303	334	332	361	302	322	297	341	309	329	355	331	335	291	297	318	342	334	291	322	302	315	272	319	307	313	283	307	299	310	287	314	306	285	323	334	319	297	329	350	338	325	295	285	310	300	279	307	325	299	326	297	325	306	354	331	311	305	306	327	340	323	321	367	331	311	304	321	336	340	340	330	313	291	329	346	301	285	342	341	326	316	327	345	339	312	319	303	292	302	347	291	288	329	323	310	320	335	307	314	343	310	310	311	334	333	325	317	318	290	337	292	304	342	306	337	291	338	300	315	348	303	337	314	327	301	305	301	321	329	324	313	322	327	323	320	324	327	319	302	317	331	299	313	333	323	305	294	289	316	299	343	342	323	312	290	329	325	290	336	355	321	293	318	305	304	311	338	310	356	325	337	337	284	297	309	294	339	340	323	320	354	305	303	339	357	314	310	311	288	270	286	309	296	334	334	337	334	322	321	322	331	291	318	325	324	326	310	337	324	323	338	321	306	322	315	312	314	328	317	322	288	345	292	316	318	350	312	337	282	328	305	301	293	309	340	324	329	354	339	317	317	296	286	298	333	321	316	354	338	295	292	325	329	324	327	304	297	300	342	325	312	322	354	341	313	300	361	296	311	332	318	323	318	276	313	338	302	320	329	343	304	342	336	319	342	337	362	331	302	308	312	343	326	351	322	316	312	317	334	344	333	319	326	346	320	283	313	308	303	353	294	291	341	320	307	284	299	306	318	309	316	332	304	312	328	326	296	341	319	319	299	303	323	330	327	301	321	334	330	337	312	337	322	302	308	302	337	304	320	299	315	329	317	329	278	361	298	312	320	305	316	291	324	297	317	322	316	302	296	302	307	294	322	299	332	290	307	305	318	338	319	317	345	305	285	298	286	316	315	310	334	333	304	319	319	320	322	317	314	331	305	317	349	319	320	320	328	343	327	329	302	331	304	331	318	321	286	343	316	289	330	326	320	325	342	326	324	318	314	326	305	303	311	326	322	298	307	328	305	326	325	333	307	310	308	332	294	322	335	287	307	322	336	310	303	300	314	318	295	335	325	306	311	333	282	328	329	324	315	303	315	318	329	343	315	283	305	326	319	358	315	275	315	307	325	327	279	323	318	316	329	292	315	330	348	304	283	300	305	295	314	316	300	295	318	332	298	309	328	314	330	324	292	301	308	332	282	306	320	322	293	283	364	308	344	318	365	309	302	338	278	334	299	342	328	337	308	304	326	301	339	329	323	368	326	286	314	327	300	331	297	298	338	308	316	303	287	323	335	295	328	310	335	301	317	337	311	321	327	350	351	312	323	314	323	336	282	333	388	307	325	339	298	338	332	314	316	337	316	336	329	287	327	302	326	314	278	312	310	327	312	333	284	309	304	283	357	323	341	315	299	314	330	328	327	303	315	307	314	336	330	311	317	310	312	330	313	341	284	331	320	300	306	323	314	302	324	304	313	361	303	313	298	343	325	314	324	298	340	316	320	266	326	322	347	328	300	279	309	324	322	322	333	312	340	283	322	347	338	322	330	292	308	320	289	293	323	322	331	313	329	327	295	318	321	314	321	316	335	320	350	312	321	310	366	303	292	289	332	330	324	317	330	322	306	296	303	329	333	309	298	324	339	306	302	314	306	326	325	341	302	325	317	294	329	338	285	336	320	336	325	340	324	322	285	312	318	313	337	350	340	306	334	309	322	325	304	339	341	344	337	312	338	321	325	346	313	330	340	313	317	293	329	308	311	326	313	306	309	304	316	340	321	323	318	342	289	298	306	312	310	319	347	312	304	315	310	306	299	317	345	341	306	291	324	320	308	315	336	309	322	352	352	336	297	299	316	327	339	292	277	299	328	302	316	300	339	336	289	266	324	314	338	303	340	299	321	314	277	316	341	323	308	310	322	312	343	348	290	327	357	299	296	304	302	306	332	314	321	326	288	297	287	323	276	320	304	333	353	317	317	311	364	331	313	342	316	319	321	324	298	346	333	341	318	326	329	341	325	338	305	323	342	318	308	326	322	328	319	341	344	302	305	345	330	343	313	322	338	301	307	304	307	300	329	328	275	319	309	331	294	280	326	304	311	345	292	298	319	326	335	322	344	300	305	330	309	330	330	338	312	322	278	302	331	329	347	348	307	299	326	315	307	324	314	282	347	313	305	325	312	307	343	308	326	326	295	338	308	331	347	327	323	293	302	347	361	337	305	310	298	302	316	324	335	308	308	309	307	359	321	318	324	314	320	317	300	311	336	338	300	299	362	307	318	332	296	313	340	324	286	342	332	337	310	316	293	319	313	329	295	297	330	316	331	299	356	308	300	304	288	314	328	365	334	312	320	332	347	306	310	302	317	325	308	339	326	329	303	323	325	328	301	327	331	282	302	337	336	295	327	308	347	306	334	340	316	299	343	335	320	340	332	327	350	362	341	293	264	324	294	349	331	317	294	321	349	294	314	326	323	314	316	340	322	294	324	324	316	315	307	308	335	323	303	340	309	339	262	340	310	351	322	336	329	307	335	331	332	363	295	318	314	346	332	317	307	340	330	344	310	320	325	326	330	322	316	317	288	334	268	312	331	285	311	333	310	302	316	381	328	362	328	307	306	324	323	322	312	307	305	327	300	309	353	318	324	300	316	314	307	310	351	318	301	330	333	306	361	286	322	301	333	328	327	330	314	318	273	314	314	337	349	331	324	297	325	335	294	311	332	295	310	326	296	328	306	322	282	303	303	318	328	301	310	307	311	312	330	343	315	315	311	336	295	295	295	290	319	333	345	342	300	311	312	324	306	363	325	303	336	291	288	296	304	324	324	361	319	335	311	329	314	334	317	316	300	310	325	320	320	294	281	316	306	320	310	299	306	337	316	302	339	292	315	346	329	318	316	300	321	339	311	361	327	338	329	317	356	314	302	305	334	344	286	353	311	303	324	307	352	314	318	320	305	312	321	314	301	300	333	310	320	318	295	332	371	317	302	338	332	277	349	316	337	330	325	361	320	331	306	340	318	321	326	365	317	336	337	340	309	318	317	311	313	319	320	332	315	319	302	343
2681	861	505	304	181	186	307	321	238	168	185	153	160	156	138	121	129	145	144	129	134	116	123	136	123	121	78	75	87	63	78	72	73	90	74	67	62	59	76	72	62	65	65	65	71	50	61	71	70	56	54	55	57	66	64	56	68	74	59	52	62	74	53	56	54	65	60	53	73	53	64	58	65	60	60	57	61	57	60	67	57	62	48	52	65	65	57	52	62	62	67	68	69	83	60	56	56	55	72	56	54	67	68	70	63	57	70	64	63	72	68	59	59	58	51	63	44	54	57	61	70	59	54	64	61	84	62	56	65	67	43	53	57	52	88	57	67	56	69	57	58	65	62	54	67	56	54	67	71	72	63	67	66	57	56	60	59	51	68	70	72	53	64	72	57	57	57	47	63	50	75	61	59	58	40	59	63	63	66	68	65	54	58	59	60	62	59	51	60	57	72	71	69	61	53	49	71	62	65	66	59	60	54	67	53	74	51	46	67	44	60	66	51	50	50	56	63	56	54	58	61	54	63	73	62	58	54	61	63	45	71	59	55	52	70	68	64	68	68	61	54	72	72	54	52	56	61	51	71	61	63	74	57	58	72	61	60	53	68	50	67	52	67	56	69	66	66	55	50	64	65	60	68	56	53	48	58	58	78	56	63	63	62	60	53	49	68	51	52	57	52	46	66	60	49	70	77	60	68	50	63	65	75	71	63	56	64	47	70	61	75	65	58	55	68	49	66	62	65	51	56	54	50	54	60	73	64	51	66	58	54	52	74	67	67	50	67	54	62	58	77	63	54	77	64	70	67	63	68	67	64	57	52	59	61	50	48	72	75	49	55	64	66	68	49	46	67	69	60	69	54	69	61	65	51	62	61	58	56	65	59	69	68	68	59	68	55	47	65	60	54	54	59	65	52	67	63	62	62	79	52	65	55	66	52	50	61	71	62	52	58	58	58	53	56	66	58	63	64	61	51	56	58	56	49	76	57	67	69	53	57	48	57	62	66	57	53	71	64	49	58	59	60	64	47	53	77	63	64	53	70	74	82	68	55	55	49	60	65	78	53	54	71	60	64	62	47	48	63	66	58	67	68	72	61	41	61	59	51	61	49	53	60	62	64	52	66	55	56	62	61	61	54	69	67	67	47	54	59	57	66	46	48	57	56	66	61	71	72	60	73	50	52	53	50	44	67	60	84	52	59	58	61	54	49	57	66	57	59	61	73	55	76	55	71	67	72	65	57	62	54	58	61	61	70	70	59	58	59	59	60	67	67	53	54	56	55	67	47	57	55	75	73	64	65	64	53	53	57	60	56	53	58	58	61	58	70	54	60	61	58	57	59	52	63	76	59	58	73	62	77	70	57	63	65	58	66	55	75	71	60	68	55	54	75	67	76	63	49	64	53	55	58	52	67	47	62	54	65	70	59	56	45	73	70	61	67	56	61	69	53	56	78	65	78	57	72	80	67	56	81	70	64	66	54	50	48	55	57	83	61	61	47	55	65	52	61	50	69	65	58	59	60	55	66	58	71	53	64	59	60	53	66	56	68	47	49	60	71	64	57	62	51	60	61	53	52	65	68	69	59	64	59	57	61	49	63	65	56	57	46	76	62	54	63	52	66	58	54	68	53	62	70	70	63	54	55	62	65	54	59	76	50	65	60	76	69	62	70	49	51	52	64	63	58	75	60	55	61	69	63	57	60	43	76	53	58	58	53	57	69	73	67	53	67	59	56	56	55	67	61	58	52	52	48	63	62	60	55	66	70	60	62	65	54	79	56	67	69	65	53	68	59	65	65	65	52	52	52	62	54	61	66	53	65	54	56	52	68	63	53	73	55	58	56	62	61	59	56	69	53	69	66	60	74	65	70	56	65	51	60	63	60	83	62	57	57	56	76	48	71	64	60	66	54	49	60	63	74	51	59	59	48	70	49	61	61	71	65	60	67	82	61	51	59	53	55	66	71	74	58	62	62	58	76	65	62	62	55	55	67	61	53	52	55	59	54	61	71	55	78	50	45	53	60	47	47	63	52	65	66	58	59	65	69	62	60	57	65	43	63	47	51	48	55	70	56	59	65	57	59	64	60	60	59	69	55	58	66	56	69	54	61	70	64	73	63	64	68	50	58	61	51	63	63	44	58	73	57	67	52	68	58	68	65	59	59	73	61	73	65	60	67	65	65	78	45	71	57	55	65	54	58	55	52	75	74	52	43	68	49	45	72	50	85	52	56	61	54	56	52	73	67	66	60	48	53	59	66	83	63	60	57	50	37	54	71	55	57	65	55	74	55	75	58	57	60	61	63	67	48	66	53	54	51	71	64	54	59	64	60	61	57	52	80	47	56	69	56	64	76	66	51	68	53	77	65	74	64	69	70	65	57	67	75	73	59	67	63	59	60	62	72	58	60	65	56	59	56	49	48	47	62	71	52	48	60	54	54	60	56	56	58	63	63	71	54	65	63	57	67	62	54	75	56	60	64	56	55	67	65	68	60	56	66	58	58	53	81	57	69	55	58	61	77	75	81	60	62	57	65	58	58	65	48	57	70	59	62	64	68	54	52	56	60	56	81	66	54	59	52	55	63	58	56	63	43	51	65	53	63	61	49	72	75	67	62	58	63	58	66	53	50	62	63	61	57	59	62	55	51	51	65	68	52	53	71	60	60	71	73	61	60	66	49	61	64	66	63	66	63	60	62	56	61	62	58	63	50	67	57	64	57	56	65	48	64	59	51	64	57	56	57	69	65	53	55	58	43	60	56	62	65	61	48	62	59	53	78	60	82	56	60	72	61	66	64	68	56	48	60	65	66	68	62	64	58	61	68	57	49	74	52	66	46	45	51	59	50	64	46	64	66	63	66	61	45	50	61	65	52	68	54	79	60	75	67	57	63	59	56	69	73	66	60	62	62	62	57	59	53	61	64	70	64	76	61	59	55	75	65	57	74	65	61	62	67	59	77	56	53	62	67	61	65	62	85	77	57	75	62	55	64	62	64	59	45	58	65	68	50	63	56	58	59	53	49	47	52	67	62	60	63	70	59	51	56	57	64	56	49	57	47	72	53	62	71	70	56	52	56	67	59	56	75	49	67	66	63	62	71	60	57	60	73	47	62	60	74	61	52	60	62	58	68	52	66	76	67	67	60	58	72	46	57	50	58	53	51	61	56	54	51	51	66	60	75	61	56	78	56	53	68	63	62	63	55	59	69	64	55	62	57	67	69	65	76	50	63	49	50	40	60	60	74	75	53	62	51	72	58	62	59	63	53	71	53	69	79	60	63	59	55	52	53	53	66	64	78	61	56	55	49	73	62	66	63	55	51	63	65	69	61	60	69	63	52	61	65	53	61	69	59	51	66	63	66	66	59	54	59	62	69	67	50	62	69	57	68	57	53	61	69	77	55	59	64	60	48	57	58	59	55	65	64	61	72	65	50	63	64	65	49	54	74	56	60	52	58	61	63	47	55	54	61	79	63	73	45	55	59	55	59	74	64	59
22601	8933	5504	4839	7288	12235	14551	13239	9379	5834	5396	4963	4835	4215	3781	3115	3161	3378	3144	2977	2797	2541	2376	2081	1888	1695	1401	1253	1320	1084	955	1010	1000	1009	767	627	553	593	607	563	605	569	563	550	617	608	551	518	555	554	546	544	506	532	530	502	523	549	534	574	492	537	523	527	542	516	503	518	530	516	528	513	523	499	508	549	524	528	563	502	536	486	570	512	541	512	498	518	535	534	539	513	568	527	541	571	546	541	544	518	489	536	525	512	508	541	541	506	545	529	521	528	537	546	506	526	491	510	543	512	575	524	491	531	512	514	537	485	533	541	541	524	490	503	471	539	515	543	526	498	522	503	501	504	459	546	524	542	493	446	509	500	524	499	527	521	540	520	517	513	507	493	520	501	522	473	505	546	445	523	522	500	487	530	484	505	491	511	467	512	533	506	474	518	530	501	517	540	517	532	508	539	466	518	500	495	492	504	486	484	475	483	487	480	453	462	486	508	529	492	515	531	505	516	550	506	507	495	536	491	516	535	516	518	462	522	475	534	535	520	496	514	485	509	520	515	532	525	501	547	508	490	524	478	485	500	536	523	476	515	497	525	493	509	527	499	493	526	520	488	505	583	539	504	490	522	522	437	483	451	495	524	506	474	476	488	502	519	522	510	496	525	543	515	528	480	511	491	507	508	531	487	531	493	478	506	519	476	508	482	511	491	485	479	558	494	485	518	493	511	522	522	499	528	514	504	474	503	478	513	521	512	535	531	489	528	498	505	475	517	522	480	536	510	497	480	483	466	517	500	482	525	527	489	488	473	486	446	493	503	484	512	519	504	530	513	492	541	513	491	465	537	521	497	497	479	495	511	546	518	534	500	513	509	495	512	506	510	499	543	524	526	487	543	497	506	473	509	510	489	503	509	482	495	485	516	524	509	504	502	523	498	504	526	527	513	521	517	504	507	481	499	497	520	510	518	500	524	469	507	524	531	475	466	494	510	479	532	504	475	499	485	539	497	568	546	478	472	490	505	501	483	492	483	517	511	487	519	482	523	518	527	521	494	490	468	485	541	486	545	516	518	491	514	482	516	519	558	432	504	483	529	539	537	471	522	514	547	524	478	508	499	539	506	509	503	529	508	501	496	523	496	531	467	515	482	462	484	503	524	513	529	480	514	480	518	530	506	530	496	526	518	502	530	559	532	516	502	478	535	518	500	513	516	536	495	538	508	489	523	544	541	514	499	490	513	463	491	567	519	504	498	520	525	525	542	500	523	543	522	489	483	515	466	521	515	492	511	513	485	496	502	498	515	479	526	502	486	504	507	531	481	508	494	477	501	494	537	486	553	542	483	532	497	511	522	514	484	527	507	557	537	505	486	484	517	499	511	540	512	514	481	532	529	526	524	512	509	527	506	518	504	537	496	491	500	468	508	519	512	525	500	505	521	489	504	516	521	495	526	529	519	510	528	526	523	524	533	508	486	546	514	480	524	505	505	459	525	526	512	527	532	489	531	507	525	527	532	495	538	528	516	499	521	511	490	495	511	504	506	526	513	530	523	549	498	528	504	486	510	570	501	515	507	491	519	530	503	473	502	544	497	509	508	504	502	488	493	481	488	539	494	507	513	541	531	516	552	492	480	500	540	487	513	509	495	523	473	542	530	544	509	526	502	506	477	473	483	440	503	528	531	493	489	492	483	507	541	498	526	482	514	517	502	517	517	500	501	538	565	518	514	499	518	473	483	506	480	531	566	491	519	542	511	520	506	502	505	487	502	522	497	489	513	470	527	502	522	532	517	511	508	495	526	483	484	515	539	495	524	492	501	536	501	507	543	504	468	489	508	534	481	525	560	511	509	532	509	516	505	515	504	494	503	533	548	512	519	504	484	569	519	482	494	516	515	536	534	521	501	498	497	452	484	470	543	523	537	524	506	488	501	541	516	534	495	545	500	482	515	528	508	512	517	514	504	455	483	498	510	490	519	500	547	473	544	468	505	475	499	454	473	458	523	482	484	486	506	514	522	527	494	551	506	501	525	564	516	562	496	470	516	479	511	491	558	530	512	493	550	508	499	499	530	510	494	526	520	511	511	506	519	521	494	534	507	508	488	516	490	520	489	506	508	520	502	531	502	512	467	459	518	495	524	519	512	533	516	498	488	483	511	528	521	523	486	513	531	538	520	507	494	549	497	486	507	524	542	488	498	523	521	501	517	534	483	514	517	513	513	470	540	501	498	475	551	513	521	523	500	509	489	536	560	527	508	458	517	507	490	503	504	525	495	560	529	522	492	522	487	501	519	482	542	536	495	525	523	465	531	502	503	512	529	494	498	454	515	502	558	505	505	543	474	508	528	498	475	510	488	523	501	549	527	516	535	526	529	509	501	491	518	515	515	464	530	514	515	510	501	506	530	523	507	485	515	526	537	515	476	522	554	550	504	503	555	519	535	542	524	552	539	536	540	525	509	521	433	489	486	485	508	507	505	553	508	519	495	516	462	534	532	489	545	511	502	499	474	493	473	477	490	502	535	505	499	528	493	496	490	498	486	480	539	467	550	524	506	543	522	511	520	519	460	540	508	483	526	484	534	515	468	514	539	499	455	496	490	517	511	512	519	524	476	496	505	471	499	518	519	472	490	472	548	505	478	465	524	483	479	508	539	520	473	513	490	498	499	517	486	484	487	519	519	537	505	524	524	537	488	488	536	555	509	501	487	516	540	521	518	509	491	529	486	493	488	480	502	530	519	491	546	516	484	533	507	523	494	518	511	497	528	506	509	529	498	551	520	519	520	523	552	525	500	499	514	519	520	480	498	524	527	515	497	489	496	507	491	487	529	474	453	528	505	497	461	538	509	536	543	498	479	500	503	527	542	549	463	501	506	537	503	476	533	503	496	482	499	510	486	518	487	499	515	487	507	531	500	516	499	466	487	505	510	509	485	478	539	498	490	480	567	497	517	471	495	494	537	517	497	502	482	544	514	550	543	540	510	490	546	496	483	484	490	526	521	525	511	489	530	520	542	493	464	539	465	529	528	520	491	491	502	515	496	515	515	481	512	502	537	453	547	503	508	493	521	496	528	511	484	563	505	546	509	482	486	496	533	487	519	522	533	546	483	513	502	501	535	487	515	476	514	534	523	539	511	487	478	530	523	486	530	528	505	552	482	502	559	515	490	545	518	520	546	484	488	492	511	508	550	503	538	510	507	482	494	510	500	517	504	453	472	519	545	512	488	517	517	485	491	499	508	507	486	507	499	503	467	501	567	512	527	535	510	479	497	493	496	511	533	502	473	505	529	492	529	537	485	494	493	523	466	460	480	507	501	448	517	525	486	535	517	509	524	541	526	482	490	555	460	537	547	506	549	521	528	530	527	518	491	536	500	447	482	508	504	526	494	503	493	510	526	512	514	463	522	528	490	507	523	510	460	536	512	465	500	520	505	523	495	528	502	514	481	531	503	526	494	554	502	523	508	508	512	466	497	491	508	524	481	512	510	523	510	474	523
2065	532	247	156	92	122	159	150	135	87	106	97	91	97	98	95	98	82	92	102	90	87	63	60	65	69	67	69	75	53	48	63	45	55	54	49	49	48	43	53	43	44	33	43	52	53	38	52	50	50	44	48	45	61	52	48	35	30	55	53	42	58	51	42	38	60	48	47	54	53	51	43	51	62	57	54	52	49	50	43	37	48	45	55	58	44	44	49	42	55	51	29	52	49	43	45	43	44	55	61	52	36	51	51	42	44	47	41	51	39	38	48	47	41	46	44	49	47	45	44	50	51	42	51	49	55	39	37	50	39	45	48	54	47	50	40	50	31	59	52	42	49	41	45	49	51	39	65	44	56	58	57	48	40	46	34	51	53	44	40	54	49	48	41	52	44	47	42	60	36	42	39	52	50	46	58	34	45	50	42	42	44	45	43	59	42	41	46	36	42	41	51	41	53	46	38	52	56	59	51	48	49	57	59	49	42	54	43	48	64	46	48	45	45	60	41	53	42	48	49	46	51	52	45	41	43	50	54	53	54	53	54	40	46	46	52	55	49	57	47	48	50	45	36	51	37	43	72	51	53	55	31	46	53	53	53	37	49	49	45	36	45	52	45	37	58	49	42	41	48	42	45	54	52	56	44	42	37	39	61	42	52	41	36	59	48	53	60	55	52	37	44	36	55	52	49	54	59	61	40	41	53	54	46	53	49	49	50	48	46	40	59	45	54	46	54	55	45	36	51	45	46	53	49	60	57	64	50	50	55	42	54	42	46	37	51	49	56	39	44	51	41	37	50	50	50	55	43	50	49	61	36	45	52	59	37	64	47	40	51	43	59	49	45	60	44	51	50	49	39	51	41	60	58	51	59	54	46	39	53	43	43	45	47	50	48	48	52	40	51	42	49	36	63	59	54	54	47	54	48	54	43	54	52	49	47	47	53	41	58	54	40	38	55	42	45	45	43	52	52	45	42	49	50	48	57	62	58	40	42	42	43	57	43	48	57	53	48	53	54	47	52	46	45	47	54	47	43	52	56	42	49	46	34	52	49	49	61	52	50	48	53	61	45	48	36	40	38	49	63	54	62	59	51	35	61	50	49	49	33	38	50	52	44	50	60	33	50	49	45	47	56	44	50	37	42	40	57	38	52	38	41	52	58	46	54	53	50	47	60	40	61	42	54	52	46	54	47	53	50	50	48	62	46	37	41	45	52	46	48	52	45	51	41	40	55	42	50	55	46	50	66	40	62	39	62	54	51	55	43	45	47	41	51	38	47	47	51	35	39	52	51	49	51	44	47	46	46	42	47	51	41	49	55	49	45	65	54	55	47	40	43	51	54	39	48	57	49	38	42	50	46	36	55	53	55	55	49	53	52	47	55	51	49	46	42	44	58	39	47	53	36	38	41	47	58	45	45	49	42	51	49	51	41	41	41	43	55	52	56	43	50	54	45	60	49	56	50	51	46	48	55	54	53	41	45	50	65	47	58	45	46	40	38	48	53	42	60	51	31	46	57	35	56	48	58	51	54	46	41	43	55	42	46	42	53	42	59	35	33	46	58	35	53	51	49	49	41	45	47	51	55	46	38	49	57	44	49	39	48	55	49	40	45	56	50	55	43	45	41	48	58	55	46	60	36	40	52	58	53	43	36	61	34	49	44	51	42	54	52	53	34	49	57	51	47	41	39	55	45	40	40	50	44	41	56	44	60	43	51	52	57	44	50	45	40	31	54	51	43	56	48	39	50	47	54	47	40	46	46	38	58	40	38	51	45	45	66	49	48	60	52	48	43	44	44	53	42	46	46	57	40	40	51	47	45	43	44	49	42	52	39	40	51	47	44	48	50	46	53	54	55	41	64	42	49	60	56	54	50	49	46	40	45	56	40	46	44	43	42	59	51	41	39	44	48	56	55	51	58	37	55	48	56	48	55	50	41	55	41	54	46	40	47	55	48	46	50	56	41	46	53	45	47	42	61	57	52	50	50	49	42	40	54	48	44	48	65	42	42	47	44	46	50	37	50	55	40	59	45	42	48	46	48	51	43	59	43	50	44	41	36	40	54	50	43	37	41	51	47	53	48	45	38	58	53	44	53	63	47	44	42	31	59	50	56	44	58	39	48	35	49	47	62	52	39	51	47	48	44	48	40	57	51	43	39	45	46	49	53	56	50	41	50	42	48	72	40	29	48	41	56	57	63	50	50	44	46	40	52	40	53	50	52	44	43	50	51	44	45	53	43	55	48	50	62	48	51	39	51	42	39	48	52	29	47	56	60	43	39	46	47	63	56	39	52	39	49	39	47	42	49	48	56	55	48	40	49	54	38	40	48	44	43	39	57	52	38	76	52	45	44	41	41	44	52	70	46	50	55	60	52	58	58	53	50	52	45	54	56	46	39	54	52	44	48	43	51	43	50	62	58	47	52	38	42	33	58	45	53	42	55	49	50	55	39	38	57	48	53	43	43	31	50	49	42	42	51	50	44	55	64	66	40	49	41	50	58	47	51	62	54	37	47	55	36	51	52	60	53	52	44	45	55	48	48	43	45	59	62	41	42	50	45	42	49	63	54	43	61	63	54	39	30	55	40	51	50	38	48	54	55	38	37	43	50	47	48	43	52	48	50	65	37	55	40	53	43	42	47	47	47	36	54	46	52	42	50	51	48	58	43	41	57	50	52	47	59	50	32	58	42	45	43	49	57	63	38	55	29	44	49	52	52	52	48	51	45	53	43	54	48	64	42	44	57	54	57	48	67	45	52	41	40	47	56	45	40	47	47	39	52	49	43	51	55	49	48	41	50	47	47	48	62	49	52	47	49	55	47	48	50	31	41	50	45	31	47	59	47	53	45	36	50	53	53	41	43	42	47	56	53	47	54	45	45	51	38	50	46	51	39	48	47	41	49	39	43	47	45	42	53	43	33	50	35	49	58	51	51	54	40	57	51	48	66	53	45	51	42	42	57	45	52	39	55	43	46	46	56	40	50	58	55	47	56	40	48	55	47	42	45	48	39	47	43	54	41	41	41	40	52	62	56	45	56	56	46	44	36	56	53	42	50	53	50	59	48	46	49	40	43	52	47	29	61	43	48	53	39	39	41	45	49	47	42	66	50	51	45	44	51	53	41	42	41	41	53	49	54	47	46	42	57	53	41	41	40	47	50	46	43	48	53	48	40	48	49	47	56	63	58	46	41	59	51	38	54	35	39	46	47	45	46	35	38	51	47	47	42	31	68	48	40	37	36	50	39	43	40	58	38	44	45	35	51	51	50	47	47	48	59	46	37	51	45	50	53	49	57	40	68	67	48	52	45	48	46	31	46	44	40	47	49	46	46	51	41	50	45	51	47	49	43	50	60	48	49	48	29	53	50	54	62	52	41	54	39	58	48	49	43	54	56	55	41	48	45	45	54	51	53	40	43	44	54	50	51	46	42	42	51	42	55	47	47	41	51	59	42	38	45	39	49	50	43	51	56	45	47	42	52	47	60	44	56
17094	5802	3248	2622	3855	7407	8878	8050	4653	2941	2651	2619	2535	2403	2145	1847	1973	1959	1734	1722	1627	1406	1404	1165	1134	1070	876	790	791	711	685	686	653	601	479	500	428	452	428	429	418	412	458	452	442	403	411	424	383	414	363	420	391	407	389	408	401	413	407	423	400	377	375	415	406	403	394	381	379	421	371	402	407	342	390	398	394	411	368	405	436	425	432	409	455	395	418	421	379	427	399	385	411	393	419	428	425	402	430	376	404	437	404	385	427	404	424	359	409	437	408	421	400	404	416	379	429	402	382	428	371	376	413	395	412	421	419	441	369	411	403	393	384	426	431	395	388	391	382	366	394	374	402	384	392	428	383	392	383	391	399	392	399	416	412	415	384	415	419	406	393	398	401	383	399	388	418	378	398	402	391	367	414	419	403	402	402	413	403	412	429	396	398	371	391	382	399	406	396	382	439	407	408	375	418	435	408	365	403	432	376	379	378	381	424	412	416	380	395	354	407	373	373	436	390	401	401	388	420	401	383	402	403	404	425	389	403	407	397	351	391	396	412	400	428	383	404	400	393	435	411	419	389	388	388	364	421	392	405	393	400	411	421	408	402	418	365	428	408	390	422	397	377	403	425	436	368	369	365	407	393	390	388	411	386	391	422	363	402	447	383	421	438	382	395	399	417	423	394	397	430	388	398	423	388	423	389	388	379	408	425	436	367	386	400	391	398	408	434	403	395	392	363	395	424	413	408	390	417	415	415	366	388	358	373	444	396	390	388	386	379	411	399	408	395	418	383	436	410	444	393	432	393	456	409	402	392	410	363	374	380	396	414	395	385	385	379	424	373	399	382	385	407	379	450	452	415	417	370	420	404	407	391	421	369	364	422	390	404	390	374	369	402	353	422	389	391	382	413	392	391	427	416	383	428	365	408	407	378	395	420	376	351	400	386	415	381	387	395	373	384	413	398	407	415	423	399	375	420	388	384	419	403	406	412	384	407	419	425	415	407	416	404	400	405	428	407	418	369	367	398	409	415	409	401	390	385	356	382	398	400	399	389	395	386	404	422	418	376	405	383	366	396	362	415	354	383	394	379	405	424	341	430	405	435	401	383	394	394	404	436	370	428	425	406	418	400	392	388	389	431	409	392	423	355	445	398	394	408	427	384	389	393	410	395	405	402	374	398	407	420	420	397	375	410	399	409	377	382	407	387	365	398	407	399	393	445	400	404	383	390	442	374	407	398	416	423	376	387	404	387	350	343	387	391	381	404	390	425	415	394	396	370	406	397	380	431	370	392	402	397	402	420	393	384	408	435	408	385	405	412	377	414	405	411	404	398	359	384	396	392	404	392	388	400	377	405	396	414	409	397	407	399	391	357	405	381	386	392	388	400	381	416	411	411	399	384	398	424	376	374	392	401	392	387	422	393	399	401	451	400	413	376	412	410	398	395	366	415	397	396	374	371	402	374	397	362	419	415	440	407	398	409	401	418	416	391	408	407	407	410	416	386	379	392	393	391	425	405	417	405	376	378	353	425	391	388	394	400	400	371	374	415	378	391	421	375	393	384	406	432	399	418	387	381	385	362	373	389	387	401	369	427	400	397	350	421	423	382	402	355	440	387	378	374	386	385	394	401	379	405	384	447	393	376	400	411	425	405	384	392	423	380	380	406	391	417	360	415	405	382	404	394	424	413	438	430	388	404	366	401	435	378	388	349	404	334	376	377	400	405	392	399	377	389	411	425	389	382	413	406	438	387	390	420	392	403	414	406	385	398	430	397	472	414	428	370	411	414	396	369	421	437	413	383	396	423	417	372	404	407	408	383	407	406	433	371	392	429	395	393	376	383	405	390	413	351	389	403	412	422	401	395	390	439	427	414	388	378	412	393	397	404	425	411	369	360	424	367	457	436	414	406	397	396	360	404	388	391	413	401	412	414	384	406	397	406	403	397	403	415	406	407	371	396	412	393	386	341	382	377	392	393	419	367	368	414	404	436	427	369	422	425	384	384	411	404	388	439	388	405	363	411	416	387	423	389	427	390	395	391	400	404	387	408	396	376	409	413	388	414	385	379	439	389	405	406	393	429	402	366	458	386	390	387	414	379	400	363	399	375	410	422	401	401	370	379	429	388	396	409	399	367	407	389	421	404	396	426	373	379	389	433	405	405	386	393	371	400	376	390	405	366	400	386	392	394	406	415	394	365	396	422	389	359	399	372	426	422	364	383	406	391	412	390	378	424	365	379	397	418	399	410	425	400	406	396	371	439	389	415	403	420	401	430	410	447	384	399	415	376	397	432	381	420	431	399	414	409	399	428	427	395	437	445	400	391	389	402	419	374	401	357	410	411	385	399	376	408	391	381	401	394	393	417	432	411	398	394	429	393	397	396	403	369	391	413	411	410	436	396	408	398	397	394	412	395	367	398	392	406	430	398	415	394	424	418	399	424	408	403	410	393	425	379	378	394	394	393	377	378	413	374	378	383	411	423	383	388	409	430	390	378	368	363	393	399	402	417	375	406	422	406	372	400	391	418	372	401	380	393	390	390	351	374	401	417	398	389	380	431	391	402	413	389	403	419	398	383	364	383	383	395	404	400	399	391	407	378	390	417	415	395	406	403	407	424	425	424	382	384	420	373	429	421	379	396	397	403	421	392	393	379	382	385	395	401	419	402	409	396	429	391	438	411	420	390	424	398	378	380	350	377	419	352	421	401	411	427	389	430	357	383	408	398	394	399	399	396	391	383	373	373	387	414	387	423	422	405	336	410	406	395	412	397	409	395	390	386	369	417	380	403	436	439	379	425	374	395	436	388	419	385	428	387	455	388	414	443	420	408	407	410	386	387	390	379	393	422	401	387	360	385	384	406	383	405	387	370	363	410	434	414	404	414	397	410	407	397	371	394	391	404	401	412	399	392	359	422	408	427	402	424	369	390	356	424	433	417	416	396	379	414	363	398	401	407	389	401	397	386	417	455	432	380	423	388	389	397	434	370	369	394	394	370	382	406	407	366	407	410	409	428	362	425	409	410	392	395	400	399	362	448	410	430	417	401	401	415	374	442	389	366	389	389	407	380	400	395	380	402	365	407	402	416	378	384	373	442	407	402	381	406	409	419	405	385	394	408	383	390	393	407	405	399	401	428	378	377	374	390	419	410	396	387	339	367	389	406	383	372	419	403	417	419	340	420	372	397	390	417	396	399	419	405	393	395	407	409	384	399	394	401	415	422	421	402	385	405	398	388	388	388	412	346	383	407	464	379	391	415	396	426	405	416	390	417	431	389	370	395	383	358	388	431	401	378	435	388	375	436	386	424	414	395	389	372	393	392	409	360	449	399	395	407	406	403	378	396	413	402	432	393	413	435	410	420	408	425	419	437	387	404	423	376	391	381	419	399	384	433	407	430	394	395	399	387	384	379	395	397	399	362	421	388	412	424	386	415	397	390	389	368	419	384	381	415	430	408	383	387	433	416	383	447	423	364	367	429	434	389	390	407	392	400	402
2054	786	358	246	139	200	223	214	173	157	179	145	144	143	155	108	136	116	128	99	128	118	107	98	100	87	89	87	88	72	82	87	94	70	74	67	66	71	74	81	62	78	67	65	70	60	67	68	76	66	70	59	66	63	59	62	70	65	73	64	66	73	81	61	70	61	82	67	70	75	73	68	61	67	73	67	68	55	75	67	62	76	52	77	68	66	57	67	77	67	69	65	71	67	85	58	90	67	75	66	74	77	66	68	65	60	64	66	71	85	57	80	62	67	61	77	68	66	60	73	66	57	59	71	79	101	82	59	73	70	57	58	70	74	69	53	49	73	78	62	57	74	61	70	53	45	66	60	74	75	72	71	67	67	69	62	68	59	68	65	79	61	87	68	70	84	53	82	65	62	65	63	75	51	70	72	68	63	76	74	65	77	57	70	68	71	69	74	83	67	78	73	69	73	65	68	79	63	70	75	60	67	50	77	56	46	68	67	72	51	53	78	77	54	61	80	77	74	65	54	55	74	71	63	69	64	66	65	73	65	65	61	67	81	79	66	59	77	69	70	55	66	65	75	78	67	54	67	84	67	56	71	68	48	65	60	76	72	65	74	69	66	62	54	66	68	63	77	62	71	60	74	68	68	69	72	66	58	77	57	81	67	60	75	79	62	67	65	60	66	80	66	77	56	68	70	73	72	72	69	67	90	65	61	74	81	68	69	66	55	72	69	66	80	55	61	62	66	58	85	66	46	63	65	61	70	78	60	74	65	77	84	68	61	57	74	65	74	71	73	58	65	70	69	69	50	80	70	87	73	71	67	79	58	48	62	78	59	57	75	71	62	72	65	67	69	63	84	71	91	52	62	79	63	70	76	60	64	65	69	75	78	61	58	73	64	89	61	79	73	61	78	80	55	78	66	61	65	61	64	69	63	69	64	86	65	62	55	79	73	66	67	77	54	77	72	62	81	74	69	53	60	73	73	52	61	80	72	57	77	75	73	74	54	80	73	61	63	70	78	71	66	70	83	53	76	74	71	65	81	60	61	57	72	64	61	59	66	73	55	62	74	74	73	64	68	69	65	63	77	67	63	64	60	63	68	65	62	70	65	84	65	73	63	58	71	60	69	60	74	62	56	66	74	81	54	68	65	78	68	78	80	64	72	63	64	62	68	52	74	58	49	61	82	72	67	69	52	66	52	75	68	80	68	66	73	62	81	82	55	65	52	78	60	63	54	75	57	67	63	69	80	73	72	73	67	78	66	81	61	63	53	63	73	70	60	68	68	63	70	66	65	72	75	66	75	70	67	74	49	65	73	69	74	63	67	72	75	74	77	62	69	72	55	67	80	61	62	60	73	78	69	66	62	77	64	73	59	68	75	73	66	69	67	69	64	60	68	94	73	56	71	66	77	73	60	68	78	73	57	65	56	60	68	61	77	66	62	61	67	65	74	61	66	66	63	71	54	52	43	84	63	67	76	51	79	72	83	70	77	75	69	71	75	62	66	53	72	62	60	64	75	82	73	69	71	63	66	65	69	70	67	84	65	79	70	67	80	59	63	71	71	76	65	61	79	66	70	58	72	66	76	79	76	48	72	73	64	67	81	72	76	75	66	72	61	59	72	59	63	63	72	58	69	67	81	72	64	69	69	73	66	61	76	63	73	64	69	67	67	67	62	76	66	67	83	69	65	54	49	69	66	77	83	69	72	73	65	76	53	52	68	58	61	69	80	59	84	65	84	76	71	50	60	67	75	72	53	77	62	72	59	68	78	78	79	65	83	67	80	58	57	70	61	55	74	57	72	76	71	55	63	71	105	69	62	70	66	74	70	78	69	57	66	59	71	70	69	62	78	66	72	67	61	75	68	67	68	68	66	65	75	51	66	63	82	65	61	62	80	70	71	58	75	72	68	62	68	78	66	67	79	64	63	63	60	68	77	50	66	66	72	77	53	65	56	81	76	62	64	57	75	73	61	69	77	61	58	57	56	71	76	75	70	72	72	64	72	72	71	69	63	74	72	59	77	71	74	62	61	75	66	66	74	59	70	77	67	54	92	66	64	70	70	77	58	79	75	59	54	72	64	70	69	51	68	62	79	69	70	63	70	70	63	71	75	80	55	78	61	76	65	69	72	64	64	70	72	61	66	54	62	57	63	79	68	74	48	77	72	65	71	52	81	73	58	73	75	82	68	74	82	72	60	67	65	69	69	75	63	62	59	67	63	63	61	70	60	60	73	49	60	76	62	55	73	70	55	70	74	74	68	66	72	63	67	58	53	59	70	74	72	62	63	75	76	68	76	80	75	65	74	74	54	63	74	50	76	69	79	76	79	75	69	78	64	69	67	66	56	64	69	69	59	70	65	56	69	92	49	72	59	65	78	69	62	59	67	73	62	74	67	47	70	67	65	67	62	72	59	63	79	66	66	67	59	65	66	71	72	68	51	61	77	68	67	71	68	62	72	72	58	70	74	59	71	58	89	63	76	62	72	76	62	76	64	60	67	69	67	69	80	59	67	65	66	80	66	71	59	62	73	69	70	68	72	74	71	74	64	57	63	70	72	76	64	62	56	79	72	86	64	59	60	64	87	67	62	75	70	66	64	59	70	71	72	65	72	72	77	74	80	75	68	64	56	67	92	80	74	85	69	60	65	58	82	67	70	72	65	70	60	70	49	73	67	62	63	62	48	65	86	55	60	63	59	73	59	61	71	60	58	56	64	50	66	72	72	71	70	67	79	67	72	75	82	73	72	74	76	58	62	62	74	81	91	52	70	72	79	67	75	62	50	73	80	82	67	70	72	69	64	74	68	58	61	73	65	73	75	58	64	55	53	73	75	59	89	60	67	69	68	59	68	71	63	60	66	75	57	62	87	67	70	74	73	59	86	74	65	80	71	52	62	65	57	90	55	88	67	62	77	70	73	66	54	75	66	63	66	58	63	75	73	76	76	63	71	67	67	68	58	72	62	51	79	66	58	62	69	74	73	71	65	84	70	69	73	63	61	65	73	68	55	60	66	72	66	66	57	65	64	77	57	54	66	63	59	79	61	70	65	55	61	58	73	68	74	70	53	58	65	72	56	62	75	73	63	55	80	95	74	58	77	53	61	70	58	63	77	62	67	71	71	80	74	69	58	71	72	70	61	70	69	66	65	60	66	58	74	73	71	69	47	59	79	83	68	77	79	64	76	58	66	68	72	69	82	76	59	64	75	78	63	62	68	68	67	63	88	56	82	62	78	62	64	74	63	70	73	73	72	55	61	83	54	74	58	81	56	71	56	66	74	72	65	50	60	70	64	68	77	60	52	61	65	57	57	70	77	75	61	64	68	68	86	77	61	72	73	70	64	61	71	60	73	76	66	54	70	88	75	63	79	51	60	59	70	70	77	62	72	71	68	59	70	74	63	76	73	71	65	59	72	66	63	71	66	58	63	66	71	69	64	68	64	76	59	70	67	76	59	84	57	80	64	76	47	72	50	67	67	65	64	65	46
19926	8077	4085	3598	5937	10611	12539	10329	6417	4417	4663	3924	3804	3666	3103	2759	2952	2871	2536	2277	2221	2102	1903	1781	1588	1387	1187	1148	1073	1016	940	901	996	786	697	603	607	621	600	652	593	580	574	604	627	584	576	627	592	632	593	568	563	566	556	580	569	588	534	568	602	613	566	564	599	592	571	586	623	571	549	617	606	548	560	590	599	582	584	554	569	591	557	611	575	583	566	536	585	583	593	600	619	581	606	573	570	579	551	571	577	525	599	543	587	587	532	552	564	536	579	547	586	571	609	545	559	582	542	551	530	557	577	534	548	556	553	598	521	572	574	570	533	612	555	571	561	569	571	578	541	545	525	516	579	558	546	486	548	543	539	565	534	563	569	552	588	578	570	568	576	575	530	561	539	545	563	566	580	520	553	548	539	539	585	545	556	573	559	530	593	547	521	590	562	559	567	538	562	575	536	565	530	535	558	563	598	578	535	579	577	549	548	577	596	579	521	546	556	585	541	559	538	602	598	558	575	560	599	542	559	565	565	530	581	560	510	583	520	552	576	559	518	524	573	547	599	537	572	551	565	557	537	544	547	538	523	590	570	545	566	526	562	555	542	560	580	548	572	593	540	569	577	564	544	520	529	517	576	578	549	559	579	531	551	555	534	566	522	577	541	595	546	557	552	540	534	545	574	542	580	544	550	541	585	577	556	546	517	579	583	565	558	602	587	566	563	536	567	569	512	588	600	570	525	523	568	589	549	546	546	511	571	573	553	598	519	564	559	522	597	521	579	573	570	552	499	542	595	565	596	589	582	538	586	571	604	570	555	532	574	588	556	554	557	570	499	536	570	559	583	569	558	541	551	555	560	541	549	559	568	624	549	563	578	565	547	558	550	555	552	556	616	536	569	561	522	573	558	584	534	529	582	578	587	556	551	584	526	549	608	539	565	540	550	525	602	548	563	564	589	551	542	586	559	530	554	535	584	551	562	510	569	527	558	538	535	539	561	575	574	549	581	574	541	604	554	523	582	532	536	591	573	516	587	581	588	522	579	564	561	497	556	544	559	519	574	608	577	580	538	534	552	575	580	632	571	554	612	605	590	578	591	571	550	521	556	575	545	559	552	543	541	528	550	535	549	589	548	557	538	558	579	535	534	585	574	591	522	551	539	527	589	539	544	546	537	532	548	566	544	512	545	569	580	532	548	524	560	554	554	533	553	537	582	567	558	561	588	534	536	579	592	557	521	558	538	541	548	535	517	563	554	562	532	557	588	546	524	562	575	554	523	545	564	554	554	557	587	528	542	545	568	569	592	567	547	524	515	576	572	554	574	553	545	572	577	577	558	564	565	544	540	571	573	584	532	549	573	546	580	545	536	545	524	547	578	564	533	593	595	573	568	614	539	581	529	543	547	542	533	531	576	586	524	572	552	486	557	563	542	571	565	548	556	530	585	560	556	599	598	567	560	568	599	554	564	553	537	549	547	585	617	575	586	581	544	572	515	548	611	538	569	586	550	560	572	587	571	541	589	547	538	555	559	551	552	566	536	573	543	520	539	599	576	571	585	563	537	560	590	564	507	567	540	547	551	567	574	546	553	542	549	557	549	560	557	580	624	540	567	557	579	546	517	542	555	572	583	588	574	581	542	561	562	541	577	573	602	562	589	551	590	553	552	603	565	550	560	549	588	596	535	576	549	565	535	527	577	564	578	541	574	554	567	568	530	548	551	525	556	597	578	557	585	570	569	538	575	576	556	571	587	531	615	559	538	616	529	524	573	577	530	556	536	552	576	550	555	537	572	546	609	568	616	565	578	555	547	559	508	551	580	533	618	551	559	537	587	625	550	534	559	554	560	572	582	551	509	580	548	531	585	573	593	569	562	551	588	560	581	543	564	554	548	617	601	585	521	553	599	571	553	547	553	537	520	569	542	644	586	535	551	548	562	550	565	569	601	582	546	582	571	584	561	543	539	542	544	550	562	552	544	573	564	517	572	568	537	535	582	590	567	532	548	561	563	577	543	541	550	565	601	535	554	568	571	550	565	550	525	516	570	602	538	550	549	560	574	556	559	581	540	567	573	586	592	576	551	574	519	614	530	570	541	550	588	566	521	554	567	565	524	521	599	513	545	520	559	569	554	596	577	516	544	569	591	553	562	548	542	587	502	555	562	562	559	529	558	550	554	520	556	568	581	528	549	520	592	551	565	528	539	572	555	539	557	555	578	579	572	548	571	548	593	603	529	556	504	593	551	504	559	515	580	586	580	556	532	559	543	584	529	576	587	568	572	563	544	559	567	547	571	555	558	534	542	522	562	537	550	570	578	562	541	557	560	541	588	563	538	577	558	537	588	583	565	616	589	565	568	595	540	575	542	552	555	581	592	581	561	563	564	588	563	591	551	577	535	583	560	590	611	555	572	565	552	537	612	531	603	566	574	565	571	546	540	540	579	569	567	549	548	571	551	572	561	528	612	569	576	587	574	566	534	524	537	593	552	524	540	534	548	549	555	525	517	570	528	526	539	573	530	550	551	561	556	625	535	533	559	507	587	583	504	572	527	530	542	545	538	647	584	544	569	561	606	543	591	535	528	573	561	519	623	519	541	575	560	546	550	573	572	541	540	505	566	557	556	533	594	580	579	566	575	529	541	572	608	586	577	508	530	576	588	533	519	544	538	601	590	513	534	559	555	545	549	551	569	562	566	519	559	552	534	570	574	569	554	557	538	528	553	549	515	567	552	594	554	573	550	533	554	556	590	558	535	552	541	543	573	557	563	551	565	544	555	587	537	522	633	576	521	576	517	564	597	567	555	576	537	540	558	566	560	577	511	530	562	549	541	563	559	572	524	586	547	575	568	566	548	593	570	565	576	541	584	484	584	547	550	545	550	571	572	563	543	526	560	544	523	549	545	571	568	551	540	558	571	548	531	530	569	576	574	497	569	547	566	539	563	593	554	581	569	570	537	544	528	593	575	588	540	536	581	557	543	578	544	573	568	548	609	550	563	525	545	619	586	564	563	513	577	580	557	552	576	551	573	541	576	585	585	549	587	552	559	601	541	537	559	588	539	533	537	572	521	610	586	567	527	567	550	574	528	574	547	538	556	575	565	546	582	551	538	565	577	547	563	557	593	565	574	531	535	533	600	566	578	521	553	605	520	558	546	526	584	566	551	539	563	558	566	546	562	508	545	537	549	522	610	582	557	568	504	580	550	565	564	591	560	582	570	562	549	531	558	600	561	521	569	563	573	539	570	570	560	568	585	522	559	533	549	573	535	543	496	569	573	546	561	523	564	599	589	551	531	570	563	559	556	582	518	569	549	552	565	585	530	540	578	580	585	555	550	581	560	521	563	547	568	538	559	581	591	531	539	541	558	522	612	577	541	516	563	584	589	561	575	548	570	522	546	561	579	558	592	484	538	575	554	544	568	591	561	550	519	527	550	533	569	588	552	577	571	554	551	570	561	524	556	619	588	549	552	566	517	545	569	548	542	540	566	569	525	519
2944	614	338	160	110	144	209	210	150	109	88	134	119	90	97	92	101	100	100	115	81	72	75	91	84	49	65	50	59	53	44	59	52	58	38	33	45	44	28	48	40	51	35	45	32	40	44	47	34	46	38	32	50	43	53	35	44	33	36	48	49	43	38	38	31	36	42	44	48	32	36	40	44	35	45	43	29	44	51	38	39	48	43	42	38	39	37	43	41	41	34	35	33	28	30	46	39	48	36	32	44	33	40	42	45	48	28	46	46	33	39	43	37	49	37	40	37	52	45	46	37	43	32	27	29	45	42	48	42	34	53	46	51	39	45	30	38	43	48	44	33	43	50	45	41	48	30	39	46	33	36	41	42	47	31	33	31	40	43	35	58	39	36	49	46	35	46	44	45	40	34	40	36	40	43	52	37	54	34	41	38	44	53	38	40	46	37	51	38	34	37	49	50	43	35	44	50	45	25	43	35	33	38	31	43	35	49	44	46	34	28	40	40	39	32	29	39	36	30	35	37	45	46	30	35	33	45	37	35	46	46	43	32	34	36	36	39	44	33	30	38	40	51	33	35	41	33	34	49	36	43	56	33	35	40	38	27	41	45	39	33	40	44	34	38	41	36	43	39	34	36	41	38	32	37	43	40	30	45	33	29	35	48	41	27	39	35	34	41	26	40	38	30	40	47	37	42	37	26	40	47	33	38	36	27	44	30	38	35	41	35	36	40	42	43	47	48	43	47	42	50	41	37	31	29	47	47	54	48	49	27	53	42	32	40	35	44	41	27	39	34	46	38	37	45	38	36	49	46	36	43	41	46	39	34	40	41	39	48	38	41	45	39	45	35	26	49	40	37	51	40	46	37	31	34	39	32	26	48	42	37	38	25	34	44	35	39	30	44	30	30	42	35	37	49	47	44	46	40	39	29	47	40	55	40	28	34	39	33	40	38	40	41	34	35	43	34	30	29	36	44	37	48	27	58	43	47	43	42	36	38	41	39	37	32	41	39	48	39	41	37	33	47	45	30	32	37	46	32	27	27	39	43	41	40	38	40	29	34	46	50	39	39	34	40	38	32	43	46	38	44	29	35	34	39	34	37	36	47	44	51	38	34	35	39	40	31	38	31	42	46	42	42	36	44	28	39	28	36	34	38	25	38	51	36	26	48	32	44	39	38	36	40	47	41	40	52	31	44	39	42	40	42	35	38	39	40	47	32	32	35	35	40	36	36	36	42	36	39	42	41	43	43	37	44	38	42	40	41	26	37	53	29	38	29	31	39	33	33	42	34	38	29	39	25	42	30	44	45	37	34	37	43	44	42	44	54	40	31	42	39	38	38	50	38	27	45	44	36	45	45	29	37	40	37	40	33	48	38	42	47	40	32	43	34	40	32	43	30	42	41	42	30	34	31	30	38	40	39	41	40	39	44	45	40	44	41	39	39	32	37	45	38	39	49	33	31	35	35	36	38	35	49	35	37	48	42	44	43	41	34	40	26	44	28	46	38	37	32	39	49	40	43	35	35	41	38	46	47	41	41	35	40	45	26	29	38	38	35	34	45	49	35	39	49	30	39	39	43	42	46	49	42	47	25	30	33	37	33	46	42	41	33	47	41	40	41	38	44	38	40	46	42	36	44	48	26	35	35	43	37	28	35	39	39	29	38	42	44	51	46	39	43	41	49	29	45	36	50	44	36	45	42	30	43	34	46	36	39	43	38	27	42	46	31	36	34	46	40	41	37	36	43	36	38	39	30	50	32	39	41	44	43	39	39	46	47	43	49	29	44	30	33	35	38	58	36	35	38	36	44	44	38	43	39	37	36	35	43	37	50	27	43	40	42	34	39	46	31	31	34	36	46	40	44	41	41	26	50	26	39	32	42	40	46	35	38	51	43	43	49	43	41	35	37	37	39	30	39	47	34	46	40	43	37	46	35	40	44	38	33	34	41	30	49	46	38	45	43	35	40	37	33	42	26	44	45	54	39	37	44	32	38	43	28	35	46	38	31	46	33	43	43	42	44	26	34	38	45	38	45	40	41	45	44	44	29	46	29	34	40	45	43	28	35	44	47	47	42	41	42	48	37	28	48	31	39	43	32	30	32	33	49	30	47	38	31	40	47	40	43	31	41	40	31	32	48	38	33	31	37	53	38	41	48	35	42	35	40	42	53	47	39	31	43	29	42	33	51	35	47	45	35	33	33	32	34	30	33	45	44	29	42	33	34	42	39	35	47	53	42	37	28	41	33	36	42	33	49	43	31	44	43	36	49	30	38	39	38	51	38	46	40	38	38	40	27	50	41	46	50	36	40	30	43	36	23	45	40	45	32	39	47	51	32	43	39	47	47	45	48	38	32	41	39	42	46	33	49	44	42	41	35	45	30	49	35	40	36	40	37	44	25	33	31	38	42	39	43	44	39	45	44	37	40	41	33	32	42	48	40	34	36	40	31	47	48	38	40	32	44	39	41	33	27	48	42	44	32	39	29	45	38	36	48	34	35	39	37	34	33	41	36	38	30	40	48	50	45	42	38	37	32	44	35	34	35	32	36	36	35	38	44	26	53	38	46	45	45	34	45	42	51	42	36	36	39	40	41	39	37	45	36	31	36	40	35	42	41	40	36	46	30	35	48	44	45	33	33	37	33	33	45	28	36	35	51	46	39	35	48	50	36	34	50	41	32	40	35	30	39	42	26	29	46	34	40	28	36	34	41	33	38	41	37	37	49	45	40	22	40	30	35	46	35	40	41	37	32	33	39	37	45	25	49	38	28	38	44	39	60	37	33	42	43	40	35	42	33	51	52	35	54	40	37	39	31	33	43	34	34	21	41	52	42	34	51	45	34	30	35	33	46	36	39	41	44	39	33	40	39	28	42	28	39	37	47	33	45	36	35	39	37	43	49	25	35	44	40	35	31	37	31	32	31	43	40	35	37	35	37	32	39	34	44	38	33	35	50	39	32	31	39	45	37	30	41	37	42	42	34	36	35	45	41	46	34	42	38	41	43	38	32	38	36	39	48	42	39	48	39	41	40	39	38	37	39	41	35	50	40	30	37	40	43	37	36	36	32	25	36	35	32	39	31	40	42	45	34	36	36	40	43	42	30	48	50	33	36	49	45	53	37	58	47	47	23	41	31	31	52	23	39	41	48	35	30	26	52	40	30	30	43	25	36	33	33	33	32	48	32	36	44	36	50	37	37	42	34	37	40	31	41	42	38	41	34	39	43	39	33	40	48	31	44	49	51	38	34	51	34	39	40	35	34	32	42	29	42	35	26	48	45	44	33	29	41	31	47	40	44	38	31	37	29	46	50	37	42	43	40	47	44	31	38	38	48	45	34	35	28	35	35	42	42	36	34	47	39	54	35	48	26	38	40	46	37	34	40	56	25	46	40	36	38	31	37	29	42	36	41	45	34	38	34	44	27	51	42	35	44	41	42	46	57	49	44	36	39	37	31	36	39	43	38	33	42	41	41	59	33	39	41	37	28	33
19270	7020	3702	2705	4738	9382	10835	9252	5119	3859	4185	3742	3713	3241	2670	2717	2893	2613	2144	1916	1879	1808	1509	1402	1322	1110	951	961	873	752	728	768	705	532	452	422	389	400	360	382	385	357	396	394	341	350	357	345	347	364	334	321	351	336	347	333	363	320	324	335	344	340	326	344	325	315	341	324	339	336	358	360	331	362	373	337	326	345	323	331	338	393	325	340	327	361	339	355	350	355	349	364	346	345	372	350	364	342	363	351	367	298	317	351	295	334	326	357	352	332	346	325	313	310	320	332	302	353	346	325	300	329	335	299	315	344	358	344	322	345	317	321	345	339	334	333	363	332	383	334	355	366	296	326	315	330	351	308	363	294	310	303	339	342	306	312	314	307	313	334	337	342	301	333	315	322	294	344	331	286	319	347	297	321	336	338	326	334	314	327	304	319	324	323	339	317	304	313	303	295	312	330	321	336	342	318	344	322	374	310	338	362	314	336	316	311	370	335	312	340	341	330	318	331	331	316	317	336	341	342	331	347	298	337	306	312	322	337	322	320	343	306	314	373	357	342	319	337	341	291	336	313	334	333	322	325	311	333	282	312	363	330	327	326	337	304	359	319	326	303	336	367	304	318	314	343	305	339	343	327	288	324	295	307	350	332	357	300	326	294	346	319	335	334	332	328	328	326	330	358	328	281	314	326	364	301	318	309	347	330	325	336	347	309	363	304	313	299	337	355	323	307	309	339	318	307	307	309	315	324	313	325	317	324	292	305	325	310	346	337	330	317	266	338	327	333	361	329	282	340	334	357	318	308	302	347	334	332	321	329	345	336	320	339	317	318	354	316	308	287	334	343	339	317	308	326	303	329	324	339	319	332	269	317	326	342	337	312	336	281	345	325	306	329	319	326	334	340	326	340	317	318	312	330	351	295	320	335	342	313	320	349	312	332	331	355	308	307	328	356	361	322	307	319	321	337	347	348	310	310	351	328	329	328	320	325	344	309	299	347	314	372	326	301	331	290	342	295	298	310	359	338	346	309	302	318	338	313	311	336	318	310	331	336	309	295	339	310	317	349	335	307	320	307	346	280	307	325	355	302	336	306	307	354	281	327	312	319	313	364	292	323	308	326	327	382	309	319	319	330	297	306	370	315	330	333	309	313	322	292	318	355	343	346	297	315	325	335	342	309	314	326	308	329	307	338	325	292	354	324	323	327	314	328	336	312	318	337	299	343	335	310	297	321	347	308	322	313	303	316	315	347	319	291	350	319	323	371	302	312	338	306	345	322	304	305	334	311	311	331	290	324	324	328	325	303	345	330	361	358	334	373	327	349	298	348	316	315	311	333	329	298	322	365	326	306	324	341	311	320	329	330	355	309	328	310	302	339	345	332	335	330	323	326	317	336	326	315	294	322	335	339	335	339	322	353	291	327	326	312	369	364	332	343	279	314	364	338	340	324	315	332	302	347	310	305	297	348	315	311	333	325	284	305	318	325	324	325	348	336	301	339	301	351	349	318	331	354	306	343	313	338	323	312	339	334	321	348	313	324	316	356	312	328	310	319	323	326	358	337	341	315	331	318	300	308	326	313	321	333	324	337	333	324	350	310	342	318	340	366	317	320	320	302	348	302	368	324	343	347	336	337	349	333	332	317	373	313	332	318	354	308	355	339	309	366	308	299	321	336	335	331	316	329	298	317	289	320	322	320	353	327	309	357	357	321	322	330	339	330	306	292	313	318	326	333	352	324	350	327	317	334	306	323	306	332	296	314	342	349	314	297	320	304	323	328	327	323	316	317	323	343	320	317	348	329	336	327	326	342	333	355	333	371	350	295	320	340	332	318	315	309	333	333	298	328	323	332	310	327	323	316	315	295	332	364	331	324	299	334	341	318	339	333	317	335	330	318	331	333	317	313	329	334	313	325	331	309	307	329	342	343	327	313	329	305	334	325	325	329	342	317	313	336	322	313	332	334	313	312	314	340	326	314	338	334	344	331	338	356	364	353	293	289	293	324	325	331	308	319	342	310	303	340	341	323	333	355	342	354	321	295	318	349	329	361	313	331	310	310	298	297	350	372	325	338	286	309	303	346	351	320	336	351	290	308	317	301	329	340	324	340	331	313	305	318	323	312	337	292	344	321	310	370	314	334	351	329	313	325	339	333	359	301	354	325	329	334	337	277	305	327	294	334	351	275	324	332	321	366	320	333	327	328	371	316	341	318	318	296	336	353	310	290	327	336	324	328	331	329	294	307	331	350	296	323	306	336	329	301	327	365	297	311	295	301	311	316	311	319	313	304	318	332	326	327	329	307	300	329	336	322	308	327	338	299	278	323	314	328	370	293	342	323	329	328	352	317	297	332	316	326	307	346	308	319	318	293	332	320	330	305	354	336	323	340	358	384	297	324	318	342	340	365	326	316	347	321	350	345	313	330	328	321	297	314	302	321	375	318	345	314	346	327	328	325	302	316	341	303	360	329	329	332	342	319	305	314	311	321	322	335	327	304	361	307	322	327	311	342	330	355	313	343	350	358	318	345	329	326	325	322	334	336	357	314	327	331	339	317	333	296	356	318	329	305	315	325	307	299	321	325	335	335	321	319	328	341	351	313	331	330	318	355	348	353	314	312	327	345	336	312	318	305	308	304	329	306	337	332	320	312	354	303	338	341	303	308	339	335	330	322	338	321	329	371	326	313	317	325	340	363	309	334	308	312	329	346	312	312	331	348	345	343	337	337	316	351	322	341	312	334	317	313	305	323	333	326	341	355	361	285	343	307	332	343	309	330	334	348	345	340	345	335	372	326	314	311	336	317	336	308	304	345	307	277	311	347	324	344	299	372	319	332	347	330	341	305	343	341	343	303	327	329	330	315	300	321	323	331	346	320	304	312	331	310	306	337	333	335	331	317	313	310	320	343	343	352	314	323	364	327	322	332	333	338	374	323	335	334	343	341	333	323	344	299	323	347	331	353	362	320	342	341	325	331	319	314	347	345	336	293	339	359	301	323	300	329	311	307	309	311	335	325	357	335	325	337	305	333	324	307	316	321	333	316	321	354	302	354	325	352	342	351	324	382	313	300	337	342	332	338	326	335	316	360	325	314	341	328	338	330	313	302	312	348	310	324	332	313	353	364	299	322	341	310	279	328	328	324	349	347	326	314	315	337	317	306	343	308	318	332	311	332	345	328	343	312	340	319	316	337	324	335	304	338	352	313	310	310	354	326	326	301	323	325	322	311	320	306	292	342	317	315	296	323	314	336	342	332	327	304	351	328	351	341	316	312	336	344	325	323	328	337	339	333	309	318	315	338	328	348	321	342	322	312	321	331	326	353	330	336	285	324	346	330	320	354	322	342	333	310	350	320	310	358	351	322	304	311	335	304	315	347	323	333	348	327	334	309	318	316	304	359	318	314	321	349	310	309	321	325	351	340	359	326	311	333	329	284	315	327	322	341	322	311	323	315	283	343	315	346	324	302	333	346	327	306	340	338	325	290	335	315	347	318
2648	832	464	227	136	229	287	279	188	142	185	177	195	172	148	139	162	146	149	136	110	133	121	115	105	93	90	71	94	82	102	78	66	73	80	60	75	59	65	60	71	69	61	62	70	47	68	61	65	58	71	67	53	52	58	63	49	61	53	59	52	64	62	77	74	63	71	66	61	62	64	70	55	59	62	54	55	56	82	81	61	73	58	66	69	64	62	61	65	56	65	67	62	79	63	53	73	59	70	61	66	60	41	54	55	74	56	59	48	61	76	65	65	68	52	61	63	39	47	50	69	62	73	47	56	47	69	56	59	64	60	59	55	71	59	60	77	63	49	58	67	68	48	77	54	54	76	62	51	60	69	77	65	53	60	60	64	72	57	56	71	62	61	69	65	51	68	79	63	60	66	71	64	64	68	61	52	62	65	58	59	63	60	51	66	63	60	52	70	57	71	58	55	48	71	54	57	63	63	66	70	63	57	67	55	65	56	65	59	65	58	58	81	61	69	66	73	48	74	62	66	58	70	59	54	74	57	76	69	62	58	60	57	73	53	62	56	60	84	47	52	65	67	56	65	63	66	59	57	70	68	70	59	70	68	56	46	51	56	71	51	50	70	62	64	54	68	58	75	77	64	52	78	58	54	60	70	79	68	63	66	60	58	67	66	65	55	68	58	52	51	58	66	71	78	58	52	56	60	55	55	63	68	57	69	70	60	63	56	83	67	60	52	52	57	66	67	72	69	67	74	55	57	50	75	66	68	57	52	56	70	51	47	58	50	64	63	65	58	69	54	73	65	64	65	52	60	54	75	61	62	54	66	59	64	64	59	66	69	54	63	60	59	60	68	67	59	64	69	78	62	57	68	65	54	76	54	60	63	61	58	66	56	62	58	55	64	55	58	71	53	75	40	50	62	48	47	68	62	73	63	54	78	62	74	76	76	54	49	65	70	58	58	62	76	76	50	66	61	52	50	54	61	58	68	63	88	68	54	68	65	61	61	58	68	58	81	63	60	65	65	66	57	73	66	56	61	76	60	58	64	74	71	54	69	67	81	65	69	65	56	71	70	61	60	55	60	69	64	49	61	64	53	64	60	53	50	62	66	69	56	70	61	71	68	61	64	60	59	67	61	57	65	63	55	59	60	66	47	57	63	74	78	67	65	59	54	55	62	53	55	61	56	46	60	55	71	61	54	78	68	63	53	56	52	53	64	59	61	60	58	67	52	68	54	68	74	52	58	84	73	61	59	63	56	66	75	66	60	78	66	75	60	75	77	58	74	67	69	61	80	60	69	48	56	53	60	60	57	64	67	70	96	65	61	68	56	46	74	73	73	52	59	62	47	60	59	54	47	69	63	65	56	47	65	65	72	62	47	61	67	66	52	74	56	64	66	61	56	78	68	68	61	67	60	64	61	74	57	62	59	54	57	67	71	64	59	45	58	60	61	61	64	54	69	68	55	61	55	59	68	59	65	69	65	65	62	60	58	55	62	49	74	58	53	61	56	77	55	62	59	76	66	81	39	60	65	63	50	61	50	67	71	65	54	59	66	65	65	62	71	67	53	62	60	66	49	59	63	58	57	77	72	53	73	60	61	63	49	52	79	54	63	56	63	70	62	56	57	71	55	53	49	50	60	62	57	66	51	70	57	60	69	61	56	54	61	57	89	70	71	62	51	59	65	69	64	68	69	68	58	69	79	68	63	46	73	58	53	60	59	64	67	71	52	48	63	69	75	53	54	64	65	51	63	71	56	58	81	47	54	57	58	52	65	60	67	50	48	50	70	58	54	68	55	64	65	60	60	59	49	59	67	50	52	62	62	50	63	68	73	63	60	50	74	67	72	63	45	61	68	58	56	68	74	55	60	58	62	65	62	58	59	50	60	61	55	56	56	54	65	71	66	63	70	65	56	55	46	54	58	72	69	59	59	50	62	57	59	67	60	53	70	50	58	60	75	58	64	59	69	64	42	65	85	54	66	55	66	67	68	65	51	62	56	69	68	64	60	60	76	61	53	60	70	60	67	74	65	72	69	63	67	52	64	70	72	69	66	58	65	58	65	75	77	52	62	65	63	66	55	67	66	45	66	66	65	44	55	52	56	50	57	42	68	54	57	60	62	64	61	69	60	54	55	64	63	69	71	56	72	67	55	47	55	58	55	70	60	64	59	59	76	61	69	57	64	78	88	68	54	57	65	62	62	64	55	71	59	68	58	64	73	69	58	73	77	55	60	63	70	59	63	58	57	65	53	60	74	50	69	69	59	63	73	55	66	76	58	59	61	64	62	65	59	59	61	51	70	56	53	65	57	58	76	99	51	62	71	80	52	48	70	65	64	70	80	58	56	56	74	61	44	52	68	68	71	45	63	56	75	71	76	62	68	67	44	66	53	59	64	49	62	54	59	56	64	59	51	70	57	68	72	52	62	58	58	66	67	63	65	62	63	49	61	70	54	69	66	37	52	62	66	60	62	51	55	67	70	64	52	57	51	73	81	63	63	62	55	67	66	52	73	64	70	61	42	64	52	64	59	57	65	52	67	54	78	57	53	63	68	64	67	62	58	66	51	49	74	61	60	51	70	63	71	58	50	65	68	65	69	59	56	62	66	69	59	52	72	81	59	65	74	74	60	58	70	63	65	59	55	65	54	49	57	63	61	65	57	56	50	62	50	56	60	67	77	64	55	60	56	54	71	62	52	66	61	55	52	71	58	67	66	66	53	79	56	56	69	51	41	72	56	42	56	66	63	54	52	64	51	58	61	61	61	58	63	77	56	61	61	76	61	68	56	69	53	54	61	61	61	57	68	55	59	52	56	65	64	66	64	51	66	44	74	58	59	73	43	59	61	62	72	63	62	64	61	65	49	76	57	69	64	59	60	67	57	60	64	70	60	58	63	76	63	66	60	72	65	65	87	64	57	56	50	58	60	56	64	60	66	58	58	63	66	61	61	61	67	76	63	58	73	69	60	47	55	64	63	63	62	73	57	66	58	69	75	78	65	55	62	57	43	53	53	61	56	67	65	56	65	74	71	56	70	50	62	60	71	64	60	57	62	73	47	54	69	63	64	51	51	61	77	58	55	57	71	52	51	66	57	60	46	55	59	50	63	69	74	64	56	70	52	66	65	60	66	55	75	47	62	57	58	50	59	63	57	60	80	62	65	50	73	68	70	48	46	54	61	57	66	56	75	66	58	68	61	38	63	58	69	71	61	52	56	67	56	60	58	56	57	56	74	67	78	68	60	56	66	53	64	66	54	60	66	48	59	63	63	52	69	66	66	79	65	57	63	70	47	53	78	43	59	62	68	59	63	59	67	50	72	69	68	59	63	51	55	67	78	66	49	64	61	58	69	55	55	57	62	76	48	65	65	82	53	55	51	56	55	69	56	55	52	72	70	53	63	67	73	53	65	53	71	58	46	72	74	64	54	57	64	64	66	59	74	63	60	58	68	52	55	67	68	58	74	68	62	68	54	49	66	68	60	60	55	54
22477	8641	4867	3751	6692	12956	14540	11364	6841	5820	6045	5335	5001	4538	3824	4001	3853	3402	2949	2649	2513	2318	2176	2033	1842	1562	1368	1449	1214	1154	1089	1163	1026	851	666	629	571	578	596	608	621	596	597	565	567	556	601	559	552	593	583	543	525	533	551	558	581	584	519	543	513	524	548	536	543	529	514	543	535	545	533	538	517	551	529	576	558	572	519	557	533	539	514	552	554	550	546	528	553	524	562	536	555	568	592	531	535	569	527	541	535	541	542	545	546	538	549	562	503	539	499	550	536	514	524	505	582	507	488	524	552	513	512	557	537	519	542	554	544	535	520	558	535	537	542	520	525	491	522	464	492	538	496	513	576	551	533	589	545	522	538	536	531	546	498	509	534	515	513	514	513	544	540	491	532	509	533	526	521	558	577	523	512	521	493	528	537	529	521	538	520	558	513	524	533	529	518	511	515	537	516	483	479	539	500	521	512	504	511	476	506	519	517	498	529	525	556	522	503	549	521	519	515	537	517	528	559	548	526	549	479	519	532	527	491	560	529	500	524	540	499	550	510	519	512	556	546	526	497	518	493	504	518	502	491	537	483	536	520	532	512	510	476	544	504	498	545	511	544	529	483	479	493	508	534	513	499	503	541	512	501	488	521	469	529	518	530	540	486	532	543	501	504	537	484	510	503	504	533	519	520	514	523	539	526	532	526	540	516	551	561	545	510	522	486	501	534	522	517	488	528	507	540	551	542	515	509	526	517	511	534	521	552	508	468	531	509	494	534	536	517	539	534	538	528	491	502	525	537	532	501	505	500	504	521	531	483	510	543	499	519	506	543	506	485	504	534	491	535	543	556	501	533	509	537	548	485	520	546	542	525	483	502	524	511	521	544	507	538	526	533	525	500	496	529	514	526	525	550	516	543	531	480	532	527	528	506	482	536	503	520	493	548	547	533	542	554	527	486	491	557	556	519	554	588	514	551	472	555	490	498	529	521	521	541	502	512	507	516	571	525	495	499	524	486	534	512	466	518	520	507	523	473	529	527	553	494	510	514	499	540	522	492	530	502	506	526	497	516	542	544	539	542	525	525	517	510	549	506	504	520	549	485	484	513	511	536	548	527	481	535	551	500	545	525	549	475	505	524	482	583	514	520	495	499	522	544	553	531	551	547	497	559	560	487	553	487	522	508	518	537	516	543	523	530	511	506	493	469	497	519	507	512	473	540	473	541	526	499	542	525	529	519	511	526	554	529	501	494	536	522	536	512	534	523	543	537	527	527	511	515	504	485	578	503	527	556	527	518	562	508	510	521	486	527	525	505	565	497	549	512	487	524	540	493	542	531	534	534	518	560	545	575	558	533	491	491	493	550	514	520	539	559	568	476	532	476	511	503	511	497	582	505	488	532	494	519	576	524	538	540	489	484	510	544	520	508	507	543	539	506	504	532	522	509	510	519	521	542	546	533	501	523	511	488	482	492	507	537	527	528	524	495	541	520	532	519	484	481	534	470	522	567	509	518	519	536	498	523	507	535	539	554	496	515	529	521	508	584	543	497	549	525	507	513	516	567	547	571	531	510	534	518	544	498	551	510	530	536	493	514	486	503	513	506	527	515	518	527	545	563	551	509	529	543	530	501	527	514	530	512	520	528	536	498	539	526	534	547	485	509	474	537	496	531	530	538	472	517	528	555	457	466	545	537	524	528	510	510	569	552	506	518	522	560	524	537	575	536	522	538	538	530	502	517	527	560	520	521	543	547	521	526	530	496	535	501	508	554	537	507	521	531	580	512	553	528	521	516	513	539	500	558	523	564	579	496	526	529	520	492	489	515	508	522	500	545	539	535	513	507	520	534	561	530	467	526	525	499	491	532	511	502	514	529	478	517	549	504	538	526	536	528	551	545	512	562	516	525	527	507	574	522	490	535	522	516	513	495	539	517	525	518	506	485	533	540	530	517	520	507	512	476	540	536	524	503	515	566	514	497	537	509	493	533	498	534	532	519	518	547	525	466	537	529	503	537	557	545	469	491	561	540	521	541	496	533	511	515	525	517	555	500	558	509	512	540	562	540	521	517	531	492	484	537	525	511	525	467	492	506	523	546	512	504	500	495	504	510	499	545	483	558	520	551	515	487	512	521	515	493	554	570	592	520	500	527	513	520	526	514	540	534	510	502	516	551	531	509	507	527	505	501	524	530	533	531	545	577	558	503	525	535	554	557	523	544	524	523	522	558	494	484	490	510	511	521	502	548	494	516	548	502	533	543	534	483	545	533	553	509	539	534	505	524	493	537	536	511	474	510	503	497	542	529	525	509	505	507	509	504	514	538	515	565	502	514	516	563	548	483	534	514	503	541	539	513	496	495	480	476	491	515	510	526	534	526	552	503	521	536	542	506	508	487	525	534	494	542	517	590	501	499	488	511	507	546	529	528	549	527	498	553	522	532	525	526	550	541	511	556	540	528	478	508	511	518	557	521	513	538	503	548	501	521	541	547	495	498	512	534	483	496	519	509	532	545	516	517	554	537	542	515	535	554	519	542	530	525	529	536	507	558	467	533	508	500	502	551	537	493	498	550	528	572	521	520	510	540	504	523	519	525	509	560	522	518	546	555	511	521	511	545	535	483	521	508	519	566	503	535	493	515	524	531	514	567	527	505	551	525	510	552	498	549	537	517	523	511	510	564	506	501	479	508	520	514	540	548	535	517	535	535	496	552	561	515	500	543	514	557	519	504	466	571	505	555	489	555	474	559	497	560	551	541	576	515	507	521	513	531	537	551	542	505	531	588	516	534	530	518	528	546	507	560	509	500	563	524	499	490	505	533	497	510	527	545	517	507	543	511	485	545	536	547	574	508	524	570	529	476	536	489	529	537	518	530	515	486	480	533	500	509	484	554	520	519	481	485	548	518	505	530	530	542	515	510	533	506	500	507	531	495	534	513	504	539	515	534	516	525	523	525	496	514	514	504	495	501	503	517	519	536	554	529	503	548	506	544	498	541	498	516	485	523	565	501	522	522	489	557	520	533	528	540	534	495	515	531	501	533	508	532	478	535	538	541	539	537	540	515	522	462	530	512	520	498	579	501	509	525	517	524	564	517	538	512	523	520	537	506	506	540	477	561	503	523	489	504	511	561	512	491	475	483	516	527	539	505	536	518	518	520	491	557	501	521	528	464	542	520	578	547	484	519	548	522	524	547	521	507	511	567	511	528	510	512	562	510	479	505	554	486	471	487	495	543	552	507	512	541	532	530	533	544	492	526	558	507	539	498	529	508	530	528	511	513	491	513	498	525	522	500	522	564	504	537	555	504	517	561	523	531	506	518	557	532	481	542	519	536	505	512	507	530	487	527	531	596	510	523	498	546	521	538	518	503	521	542	567	489	509	513	556	517	498	516	541	537	544	489	533	525	521	534	525	515	508	562	553	519	519	555	528	506	507	519	542	555	499	511	533	534	543	511	524	526	454	525	535	515	492	495	525	547	525	503	539	565	523	500	519	548	505	519	531
2012	437	259	124	110	143	170	138	107	97	106	109	100	102	109	89	90	100	75	94	74	91	85	69	75	73	55	71	56	48	56	45	59	51	39	51	50	53	44	40	61	56	39	49	53	43	40	50	45	50	55	44	57	55	53	49	60	58	50	48	56	56	42	38	31	48	54	40	48	49	54	52	50	47	56	55	41	49	53	55	47	49	41	55	47	44	54	43	38	58	52	46	51	52	50	54	68	54	44	52	42	51	44	44	44	49	49	42	52	52	46	55	53	53	45	44	49	55	55	57	51	47	47	48	37	57	45	39	61	56	42	50	56	46	51	47	52	50	43	50	58	48	57	48	49	59	44	56	54	43	42	37	49	48	49	52	41	46	51	52	48	48	49	40	46	54	53	45	41	51	49	43	38	40	69	46	47	45	51	47	49	56	42	43	39	50	35	51	55	39	50	54	48	47	39	37	51	46	56	44	45	59	51	44	44	43	41	50	52	45	50	57	56	45	50	43	44	48	47	37	52	49	42	51	45	54	56	55	54	51	38	47	63	49	45	37	44	44	39	55	37	50	53	46	55	49	57	61	45	51	49	58	54	51	50	41	51	54	46	56	54	47	52	63	48	48	52	51	45	43	41	67	44	37	43	53	49	50	42	48	47	41	45	53	48	49	48	48	56	46	55	55	52	50	54	48	50	36	44	51	39	50	47	45	53	51	45	39	56	52	43	57	53	46	46	59	46	49	53	48	50	47	57	60	49	47	50	55	50	53	52	44	43	43	42	50	49	39	54	47	44	37	47	57	37	41	35	41	42	49	37	51	57	53	61	36	53	37	44	41	49	46	55	52	50	53	48	64	47	48	50	47	48	60	49	47	42	39	61	52	40	49	45	54	47	46	42	45	48	55	49	52	64	51	32	47	48	49	56	47	44	52	47	65	50	36	44	39	50	36	36	43	50	63	49	53	49	56	56	52	50	49	54	56	44	55	51	44	51	46	41	46	49	49	47	68	37	56	55	46	42	48	53	43	44	41	46	38	44	64	61	48	48	46	48	55	44	48	60	56	47	46	50	62	48	35	49	46	48	62	53	51	52	49	58	43	50	50	52	48	38	39	50	56	53	42	38	40	46	52	48	44	53	36	38	42	47	37	49	52	44	48	47	45	62	40	52	51	55	46	56	53	56	49	39	51	46	44	55	58	50	54	46	66	44	48	50	50	48	54	39	48	49	46	57	57	57	48	63	52	59	53	52	49	44	57	47	50	54	47	36	47	65	52	46	50	35	47	58	41	49	59	58	54	46	58	56	45	46	48	50	54	54	52	53	52	49	39	56	58	65	55	47	46	41	47	50	38	41	50	51	56	46	43	49	47	48	46	54	53	42	48	37	49	33	42	43	45	46	48	66	52	50	55	55	54	54	44	55	41	47	45	53	47	38	48	42	44	38	47	49	44	48	52	35	49	41	55	47	46	50	46	52	47	58	46	49	48	51	52	36	65	55	49	51	50	47	49	53	40	50	45	52	62	46	47	52	41	52	57	39	53	44	50	41	49	51	45	41	41	57	58	56	49	49	49	50	48	38	55	61	53	44	47	40	59	51	67	42	48	64	49	51	33	57	47	64	47	44	54	43	46	57	44	54	57	52	36	50	44	54	43	35	50	56	35	43	33	46	49	46	44	47	56	55	46	53	40	40	47	53	44	48	43	50	49	53	53	44	49	53	53	46	63	40	62	42	56	53	54	31	44	50	56	40	59	45	41	43	47	45	35	50	47	45	37	55	61	44	34	48	57	65	41	47	47	57	44	37	50	48	47	50	54	51	49	38	49	41	56	42	53	73	52	45	43	38	45	36	54	44	55	55	52	52	50	46	46	58	44	62	45	57	52	52	65	50	46	45	39	40	52	51	41	50	52	59	50	45	46	41	36	45	60	41	55	37	47	45	39	48	61	40	46	51	48	47	46	53	44	48	49	53	52	56	49	43	43	38	45	48	44	49	44	55	40	52	54	44	57	49	44	50	60	57	49	44	46	50	56	46	47	41	52	42	41	47	51	44	50	55	40	42	50	56	43	44	56	58	47	46	44	47	44	45	50	52	53	41	46	44	33	47	56	56	48	42	57	65	36	46	46	45	49	48	32	61	47	40	42	44	48	38	65	44	61	55	49	51	42	48	50	34	47	53	38	39	46	48	61	44	40	48	54	45	51	49	48	33	55	47	42	40	67	46	54	46	47	47	55	57	49	42	53	44	46	57	60	54	48	54	49	55	50	44	50	47	43	56	37	35	54	54	48	60	50	55	51	47	51	47	32	49	60	43	55	38	59	45	50	55	39	54	47	46	48	36	46	45	56	46	56	56	46	48	53	56	49	49	49	42	42	41	43	60	59	53	65	60	55	44	40	48	39	41	49	43	41	38	45	49	42	42	40	57	69	41	41	39	44	39	50	39	44	44	50	56	47	54	50	40	53	52	43	54	44	55	56	48	51	53	61	52	60	62	36	53	40	54	44	57	51	57	37	41	55	52	47	53	50	52	42	39	52	61	55	47	46	62	56	53	45	40	52	63	66	50	57	37	55	51	54	49	38	48	50	53	52	41	48	57	52	54	43	44	46	51	42	43	52	37	52	51	57	42	62	48	34	40	49	51	39	54	57	44	51	56	47	50	46	59	42	41	52	43	45	46	43	53	39	47	45	44	50	42	43	52	36	44	51	48	47	53	57	39	52	55	45	34	52	64	52	44	39	46	39	42	40	50	54	40	48	60	43	47	40	43	45	53	58	56	51	56	49	62	36	56	35	55	40	38	43	50	41	56	46	63	36	61	66	54	61	45	52	40	45	43	35	41	39	44	32	50	37	45	50	47	41	49	43	53	37	56	59	44	61	50	58	42	39	58	37	60	51	54	49	41	39	50	50	39	42	54	49	44	38	40	49	40	45	57	43	44	45	50	44	55	48	60	51	57	52	48	43	54	40	49	42	62	52	49	55	58	43	47	49	52	47	49	51	54	44	52	40	64	52	56	56	66	56	40	52	54	36	52	56	44	58	49	40	47	40	44	60	45	50	49	52	47	37	55	55	59	52	45	45	59	49	48	47	43	41	49	49	46	51	44	53	58	50	42	55	51	52	45	53	29	48	51	42	48	50	52	52	43	53	53	54	43	50	45	47	44	49	56	45	51	42	49	35	67	41	58	55	41	52	58	53	57	53	57	61	46	53	48	41	44	54	40	46	47	39	42	52	54	66	42	50	56	40	49	55	46	41	52	44	45	55	45	38	48	52	53	65	54	44	48	51	38	51	49	40	39	69	62	59	42	62	44	56	52	51	51	48	56	57	44	46	55	51	54	39	59	52	61	35	45	48	50	53	55	61	64	40	35	52	52	46	60	39	54	41	32	43	49	58	56	41	48	53	51	50	49	46	49	49	38	50	53	45	57	41	45	55	35	46	58	41	39	60	48	50	57	53	42	50	54	42	38	51	42	47	58	40	49	55
16481	5061	2864	2084	3866	8460	9140	5736	3431	3222	3038	2846	2837	2554	2358	2443	2200	1945	1729	1460	1500	1399	1249	1188	1012	860	872	857	738	706	672	744	670	522	470	449	422	417	442	452	428	461	457	474	405	387	399	430	392	409	439	424	440	438	385	389	412	368	425	392	380	401	419	436	411	367	411	391	417	394	441	385	446	387	372	412	407	390	396	438	431	434	398	413	420	441	431	429	452	394	387	465	452	419	425	416	422	410	411	409	400	421	427	452	421	424	427	426	420	431	385	379	419	422	394	415	424	423	371	385	402	400	424	414	412	367	405	401	417	408	422	404	424	414	401	422	436	401	416	448	411	406	403	399	396	401	414	391	388	420	383	379	411	428	384	409	403	417	382	427	438	400	409	392	442	401	379	410	415	403	414	410	397	420	461	410	419	433	411	401	398	391	390	396	410	398	443	428	376	397	386	362	406	452	400	401	404	396	412	403	446	366	422	428	399	368	375	451	387	383	400	400	409	395	413	397	375	455	416	400	404	431	435	408	381	394	387	384	414	426	422	385	426	438	406	426	398	373	436	378	435	397	377	385	450	400	429	402	387	397	414	437	410	419	407	411	407	409	419	430	421	430	400	403	381	420	432	408	408	411	455	382	429	374	412	419	407	397	391	359	412	424	381	388	405	386	378	391	388	381	421	373	392	398	403	425	359	376	453	388	364	421	397	399	390	410	368	427	384	441	406	411	424	409	404	383	413	431	385	401	385	397	382	426	382	434	435	414	421	369	433	393	414	413	387	371	393	393	392	438	422	406	402	378	395	407	382	408	429	419	439	364	452	377	388	416	354	427	383	403	380	410	418	402	439	395	393	409	420	399	389	381	413	413	414	404	402	479	426	401	399	399	354	376	393	449	411	348	381	442	408	378	415	408	436	409	438	388	428	409	393	429	424	417	423	418	387	428	403	418	421	400	386	387	422	437	381	396	407	391	366	399	407	377	401	411	413	359	416	417	397	414	404	430	399	414	399	374	420	387	398	439	419	438	422	387	408	425	405	444	412	435	407	387	441	388	406	389	384	395	410	401	414	359	384	422	427	441	391	417	392	370	449	421	391	395	412	419	421	393	411	393	424	407	403	399	390	417	407	412	396	395	402	403	403	380	399	414	424	420	424	396	411	418	411	449	399	404	423	400	403	430	403	428	394	427	412	390	416	401	395	408	402	447	422	429	392	407	408	402	397	419	396	383	359	394	410	416	395	353	388	399	404	364	428	437	390	382	410	443	428	421	413	423	427	407	426	398	396	415	457	410	393	415	392	405	406	427	421	402	390	399	434	386	385	419	416	404	407	437	425	417	402	391	373	389	394	429	399	406	417	410	421	424	409	423	374	432	400	399	424	395	403	408	388	403	403	423	406	394	365	399	417	374	387	411	392	403	422	404	409	399	426	398	375	402	419	438	428	437	435	408	394	423	440	382	437	420	406	380	391	392	428	379	411	417	399	414	377	407	375	405	412	389	380	390	380	414	405	396	397	435	424	408	399	405	399	457	393	411	411	434	420	414	415	395	412	410	406	431	391	415	409	405	404	397	392	446	429	389	445	400	384	424	403	418	474	423	404	398	389	393	352	401	402	407	368	414	428	398	430	437	396	394	396	413	364	402	409	417	382	390	404	395	407	388	418	430	419	419	409	412	421	372	395	416	362	408	403	431	367	410	414	395	358	389	394	408	407	395	416	419	394	412	436	379	398	426	413	425	404	382	430	394	388	441	390	434	402	390	404	417	429	421	421	453	396	409	392	378	429	431	410	423	388	426	375	410	393	386	443	405	361	398	391	410	414	410	391	391	352	402	354	410	411	414	366	439	387	406	391	410	383	419	423	402	378	411	424	371	429	400	388	390	403	375	408	429	420	411	435	409	440	416	393	441	381	388	398	412	423	397	398	386	400	416	414	368	403	412	406	395	388	401	418	406	414	410	428	397	421	408	423	396	398	431	394	418	408	403	392	396	421	404	432	362	405	394	388	412	433	443	394	393	412	432	386	385	405	379	420	385	415	375	399	413	421	422	436	423	397	397	403	383	423	427	393	401	443	426	400	377	447	414	433	434	432	409	374	406	401	403	445	428	397	405	409	391	403	410	410	440	376	364	389	378	418	406	408	411	389	417	417	402	390	422	440	368	417	411	390	434	406	401	383	412	399	426	399	417	381	431	432	372	416	387	398	393	396	419	402	394	398	426	415	402	391	396	428	415	418	395	397	413	405	417	399	419	397	392	392	392	393	404	391	393	380	391	446	378	412	428	429	397	364	426	381	400	442	395	417	419	408	396	429	414	431	388	427	416	403	429	427	387	442	394	425	440	369	416	394	383	388	439	430	422	385	433	424	423	418	376	382	397	399	382	416	391	399	384	427	375	394	392	390	406	423	396	368	406	433	444	343	434	422	386	389	386	405	390	371	404	429	427	373	428	432	451	417	353	397	413	387	416	433	411	418	408	417	427	387	410	427	413	386	390	407	405	424	425	402	425	396	383	374	394	451	425	439	388	412	393	448	423	390	421	406	425	409	404	402	418	401	439	400	389	379	415	428	433	380	423	440	403	402	420	369	399	405	432	417	428	367	395	392	408	411	405	377	388	398	397	417	429	416	415	429	384	399	444	414	414	415	430	433	431	418	398	408	411	366	386	431	403	441	441	379	440	400	435	424	348	396	413	409	410	409	413	443	402	430	402	397	418	423	379	429	398	431	414	396	382	439	392	413	370	444	445	405	435	381	405	404	410	441	422	391	388	377	448	397	441	405	409	397	395	398	396	397	422	389	379	390	376	377	412	394	414	391	398	399	411	390	414	408	442	388	446	406	415	437	404	390	394	436	391	402	401	411	407	383	442	415	388	395	367	391	389	396	412	411	408	421	431	389	407	391	391	378	393	403	390	422	403	418	425	392	420	374	394	402	406	457	452	391	419	382	416	436	428	401	382	405	413	397	390	402	441	422	391	394	398	413	424	444	443	390	444	413	399	457	386	430	413	405	375	396	402	395	407	446	393	404	404	396	430	382	414	423	395	373	398	439	412	417	396	402	396	418	400	426	390	392	439	420	424	427	429	408	454	385	399	406	400	379	442	441	386	417	392	399	380	443	395	432	387	425	432	417	404	391	398	391	408	409	435	423	410	391	396	411	392	402	408	431	427	445	394	404	426	430	366	396	419	381	463	402	410	396	409	427	384	403	380	413	439	398	408	421	423	379	423	383	427	437	404	403	389	405	407	382	409	416	410	398	396	390	384	428	437	389	388	401	446	403	440	415	423	417	356	375	416	402	412	413	403	410	402	423	391	398	403	364	378	388	399	441	362	393	385	394	424	394	394	400	456	411	434	381	421	428	399	422	422	398	378	457	399	393	394	438	394	396	407	396	387	398	424	398	413	403	451	460	393	427	387	346	393	409	472	404	403	435	406	412	441	403	398	415	421	468	402	429	447	387	406	413	381	388	417	386	426	410	421	429	413
1891	590	333	191	136	218	253	213	151	166	162	162	145	120	171	163	160	113	137	118	118	97	120	89	98	99	92	71	110	70	93	85	95	84	82	59	79	62	78	77	73	69	74	76	76	71	55	73	81	67	84	76	70	58	68	70	46	67	84	75	76	64	63	71	74	79	70	68	76	69	68	63	86	70	80	66	65	69	69	77	81	64	84	80	79	60	84	74	63	91	75	72	75	81	73	68	68	67	66	52	65	55	58	63	84	69	53	59	79	73	59	76	53	56	66	61	52	66	70	72	70	67	57	68	67	68	72	58	75	56	69	60	61	63	70	58	73	65	74	69	79	62	78	57	58	81	63	81	58	71	54	65	68	74	74	57	54	66	77	74	60	74	64	80	61	67	69	79	62	49	82	82	65	66	76	56	76	68	60	60	67	77	87	74	71	67	71	65	60	63	74	67	62	64	73	69	69	59	74	58	63	75	84	84	63	64	74	70	67	60	55	63	69	68	82	52	67	60	80	61	72	75	56	83	65	60	66	63	79	65	76	73	67	74	66	68	60	60	68	53	62	55	68	70	55	58	69	84	59	64	67	59	71	66	70	79	73	67	67	58	63	66	59	62	79	57	45	76	75	72	61	77	73	59	58	64	54	63	75	61	73	64	69	72	66	70	66	79	66	73	67	76	75	81	57	61	90	69	76	63	60	82	70	65	61	61	82	65	58	70	75	80	59	68	72	76	80	73	71	74	73	83	81	62	71	77	62	75	71	67	80	71	56	71	68	74	57	56	72	72	88	65	54	69	57	82	51	75	64	59	48	63	63	85	71	71	60	52	77	51	66	76	86	61	69	71	74	84	70	67	58	70	46	80	74	79	66	59	62	81	77	64	66	70	75	72	57	81	70	61	54	81	75	60	63	69	73	60	69	69	76	68	57	64	79	83	67	56	47	72	85	75	56	74	80	52	74	67	66	71	81	63	71	76	62	76	83	68	66	83	69	64	56	86	70	70	69	77	75	81	70	58	67	78	76	70	70	74	72	57	69	76	75	66	73	58	65	61	65	61	65	70	60	48	53	62	69	61	60	85	71	73	60	61	73	63	74	64	61	66	62	64	62	71	56	59	60	62	57	79	67	56	65	82	68	74	60	60	59	70	74	56	63	61	56	69	80	74	47	71	60	63	67	59	63	74	55	57	67	79	83	74	73	70	60	65	75	62	88	74	68	73	62	70	51	69	69	65	67	66	70	59	75	74	68	83	71	59	73	75	60	80	83	77	60	97	74	81	81	73	71	76	74	73	64	70	57	54	69	80	75	76	51	69	85	85	71	75	54	75	80	71	70	54	64	67	68	72	66	68	74	76	78	66	65	75	64	71	82	73	66	74	66	74	58	65	47	71	73	70	63	62	77	51	51	71	60	69	76	55	62	79	83	57	67	74	50	61	62	62	63	62	71	67	61	66	71	77	82	77	81	70	71	64	65	69	78	65	84	69	66	74	72	67	84	88	76	69	55	72	63	50	71	71	82	57	85	67	64	68	68	64	70	70	78	58	63	55	68	83	66	74	65	66	73	71	66	73	71	62	71	59	64	73	62	83	67	61	66	67	69	77	69	65	72	72	70	71	63	77	72	68	64	79	64	84	58	66	73	80	64	53	63	73	76	80	75	73	65	81	68	65	76	76	65	60	60	69	60	76	88	72	79	67	62	77	73	60	82	56	68	87	72	63	67	67	68	77	64	75	72	71	72	92	75	67	75	44	71	71	78	80	73	63	79	59	68	64	65	71	53	74	76	75	63	64	72	61	73	59	77	78	49	65	54	76	69	57	71	62	64	71	68	82	75	72	71	65	67	62	58	75	64	67	82	55	74	61	73	69	61	68	78	78	63	58	71	64	54	80	67	66	61	74	82	73	64	53	72	62	74	59	70	76	75	61	66	58	72	47	69	57	80	73	55	64	63	72	64	66	61	51	73	71	73	74	84	66	55	88	62	73	61	66	74	67	54	65	71	67	62	62	73	70	69	77	53	67	58	68	58	66	68	60	58	69	65	83	67	75	68	92	80	68	72	74	70	72	79	63	67	81	58	58	75	71	70	66	64	58	82	69	73	67	64	56	65	59	67	64	62	61	74	76	62	62	60	70	81	58	65	79	80	60	68	62	47	55	60	61	71	73	68	68	63	66	74	63	66	69	74	68	75	87	72	65	68	85	49	72	71	61	58	66	71	66	93	79	81	74	86	61	66	74	70	79	81	77	78	79	64	51	75	59	73	71	58	76	53	75	71	71	68	60	67	73	53	73	63	73	64	70	59	54	74	82	82	77	67	75	76	62	81	80	80	56	85	54	79	59	60	76	74	73	70	76	74	60	74	60	76	77	71	60	70	63	71	75	67	75	67	73	87	75	73	74	78	69	81	69	58	63	85	67	67	70	60	69	77	67	58	65	68	74	67	63	45	73	80	60	66	64	67	72	79	78	61	66	62	67	65	72	71	79	84	59	76	74	57	65	65	79	70	64	77	54	81	77	69	63	71	72	76	71	65	76	71	70	64	51	62	68	79	55	78	82	56	88	83	75	73	74	70	59	61	68	68	69	70	66	58	64	73	73	56	68	55	73	65	74	90	59	60	70	66	73	70	50	83	66	63	61	76	71	73	65	79	67	82	68	73	63	68	60	54	60	73	81	72	60	78	74	67	77	61	59	71	68	68	58	73	69	70	76	66	65	70	76	63	83	56	70	77	70	71	60	82	72	72	78	60	69	67	73	71	79	56	61	67	70	58	74	67	73	76	81	84	95	71	66	77	78	61	68	64	73	66	62	61	85	66	75	59	72	71	58	62	75	76	57	75	71	57	70	57	82	71	72	58	81	67	67	79	63	61	78	82	63	70	54	60	88	74	68	82	60	63	60	70	57	61	74	78	76	66	60	56	76	78	67	69	62	75	75	71	69	64	56	82	73	66	74	61	68	75	59	56	57	77	79	69	68	62	68	59	51	62	59	68	58	71	69	68	65	57	65	88	63	64	54	56	55	76	66	65	62	77	62	58	62	76	61	61	63	76	90	68	70	73	53	81	64	70	74	68	68	83	58	84	68	61	70	68	54	71	70	67	68	76	61	62	70	64	68	89	54	60	58	67	69	70	72	68	85	67	67	71	85	63	73	66	73	74	66	72	72	61	64	63	86	66	76	58	70	73	73	62	69	62	68	54	63	63	54	68	59	63	90	55	59	76	64	68	72	82	66	63	74	63	76	75	69	63	72	72	57	82	83	48	74	74	58	64	64	73	75	64	62	54	89	58	77	63	69	72	63	72	58	73	61	82	77	65	81	74	61	62	46	78	75	64	70	56	63	65	73	80	59	60	73	72	53	63	61	76	66	57	77	67	64	62	78	68	69	78	77	59	68	67	65	63	77	71	78	65	68	80	76	77	65	54	67	64	66	76	85	54	69	60	79	67	84	73	74	60	56	65	63	72	72	59	76	76	73	49	63
19401	6703	3903	2789	5945	11810	12378	8398	5264	4885	4488	4387	4144	3754	3644	3705	3212	2829	2475	2211	2152	1938	1854	1651	1393	1277	1303	1169	1014	1015	1079	1088	884	739	639	629	649	627	633	631	645	634	575	615	602	643	569	592	587	581	557	589	573	591	587	565	569	560	623	582	568	576	592	582	580	612	544	580	565	576	538	568	573	560	565	561	617	585	578	588	595	645	547	556	622	616	621	618	585	625	568	557	607	555	581	578	595	583	614	586	556	584	601	595	571	591	615	579	550	589	565	586	590	610	581	599	572	581	545	548	606	574	562	595	539	596	550	579	554	596	574	550	551	598	571	586	568	596	618	542	536	576	586	565	585	595	594	558	549	583	592	588	567	549	583	576	567	569	566	584	555	552	552	578	557	604	562	557	582	580	547	534	553	560	620	566	549	526	578	548	542	556	556	580	606	543	574	585	586	564	602	606	543	568	599	593	551	591	519	566	585	505	579	579	556	592	561	570	553	557	529	568	553	574	538	529	570	562	562	552	565	590	547	586	576	577	578	509	566	559	568	616	581	591	541	552	515	559	572	561	600	584	551	512	582	564	604	540	539	578	545	587	581	569	544	529	539	552	556	530	579	539	536	598	530	535	570	554	562	568	580	541	582	574	613	548	602	589	597	536	590	578	524	553	593	570	534	562	557	535	567	549	537	584	567	570	619	583	572	559	512	538	595	547	598	573	536	549	523	509	523	589	569	616	532	577	554	528	562	542	555	558	557	541	559	563	591	570	529	596	575	557	547	577	534	572	589	528	560	582	571	581	563	593	575	580	577	548	559	558	564	584	564	568	593	566	589	576	516	580	586	550	554	577	571	575	552	554	566	535	568	571	564	568	561	555	509	576	560	553	599	568	560	589	566	582	566	564	620	594	523	619	567	596	524	581	575	618	587	530	578	551	518	521	573	573	581	589	580	590	624	576	539	562	588	549	546	543	567	579	545	584	553	561	544	536	586	629	592	566	526	562	567	575	570	563	590	556	584	517	564	561	576	550	556	562	604	584	539	574	579	581	595	532	589	587	560	554	563	571	572	534	600	552	600	625	588	553	555	614	563	552	503	541	589	614	559	563	601	589	540	577	548	571	559	562	605	589	569	558	530	551	544	556	577	504	539	556	559	575	524	589	575	572	570	550	573	560	548	526	576	545	582	544	538	562	600	545	572	570	560	577	579	576	551	537	573	557	556	519	567	570	577	554	604	565	575	574	522	594	589	548	566	583	538	593	627	577	561	554	541	566	548	556	583	585	546	562	546	592	560	574	562	573	575	607	594	595	538	525	575	558	574	592	543	553	548	593	626	592	548	550	594	546	559	566	556	558	626	572	578	605	551	529	564	578	567	594	540	545	561	580	553	581	586	533	545	589	553	548	570	575	566	540	559	559	579	561	552	543	581	560	586	595	565	526	581	548	571	586	527	582	523	521	532	553	522	570	546	581	541	563	543	595	582	614	578	556	570	556	538	557	539	587	569	573	504	582	519	553	589	560	562	570	594	621	577	572	573	565	548	572	571	532	594	565	548	574	562	567	557	552	576	589	584	589	551	562	571	579	581	596	587	561	559	624	575	535	592	570	529	559	555	555	584	551	550	537	620	593	603	580	578	621	571	583	565	558	532	571	551	576	554	542	605	523	591	520	554	578	554	626	573	581	568	577	574	639	589	519	577	554	555	578	580	578	601	578	579	583	563	556	558	578	557	593	549	571	558	596	571	556	565	563	580	568	589	562	586	553	537	558	559	585	545	578	621	589	573	576	575	588	554	579	597	527	554	538	580	579	579	580	555	525	576	562	546	581	543	618	601	556	578	579	554	566	574	587	554	513	556	556	584	580	524	518	597	588	552	537	532	582	568	576	581	561	603	529	586	600	556	565	549	580	613	578	533	534	514	575	610	592	580	544	573	600	546	522	605	562	569	558	568	571	574	545	577	563	581	562	545	584	597	594	566	588	550	551	566	559	584	555	575	534	547	580	580	556	529	565	609	557	586	593	589	526	592	578	576	528	567	550	602	550	566	580	525	564	548	525	576	598	571	574	565	584	619	576	573	564	581	600	540	563	538	559	613	545	585	558	607	561	550	563	539	587	552	581	559	543	564	570	532	539	572	589	595	593	532	578	588	536	555	604	603	542	588	566	576	528	578	573	573	614	569	548	565	535	551	613	583	589	572	555	532	557	583	543	561	597	589	548	554	608	556	611	572	525	572	578	535	594	581	574	576	580	575	558	584	574	587	560	548	521	556	544	530	601	547	575	547	531	583	511	582	543	579	531	592	546	571	587	563	542	567	538	550	548	592	575	594	564	587	532	548	572	566	564	576	555	589	588	588	569	594	594	558	508	578	560	548	553	553	558	583	536	561	571	570	561	603	587	572	517	587	573	574	572	561	516	566	567	584	570	545	551	591	580	560	590	584	541	546	589	562	561	583	542	566	536	539	576	583	581	544	571	558	576	592	616	587	541	596	597	602	564	556	560	536	581	566	523	565	548	575	578	512	541	538	534	534	577	590	589	537	541	582	579	487	607	613	605	546	544	554	570	567	529	546	583	563	550	624	536	578	546	575	514	557	566	556	537	534	584	609	536	568	570	590	542	570	535	540	593	546	562	549	582	612	558	539	577	594	555	554	562	558	546	539	546	566	538	569	540	576	613	565	547	566	543	545	616	585	562	557	550	550	515	556	569	548	567	571	561	590	595	543	584	576	551	589	546	607	573	510	572	596	560	530	538	585	583	563	520	586	595	568	570	572	560	590	634	590	592	567	605	553	557	608	591	554	561	606	576	564	533	534	545	572	563	617	617	590	564	593	576	582	547	578	558	559	557	541	582	564	543	526	629	564	560	525	555	593	547	559	602	610	577	533	555	560	556	526	614	517	519	595	555	598	530	580	559	546	599	584	544	570	585	540	600	560	542	575	571	592	548	554	572	577	594	529	578	506	555	545	621	577	561	588	599	540	612	562	571	586	512	588	523	551	556	570	549	568	559	539	607	554	588	545	544	561	562	566	550	537	590	593	575	571	529	572	574	570	544	532	534	567	570	584	607	596	558	572	570	554	569	553	571	594	587	549	577	543	574	514	507	506	545	571	602	532	575	555	567	569	556	565	512	576	568	553	563	556	549	571	536	543	554	565	560	559	548	570	575	559	578	557	523	576	575	527	549	562	609	575	608	609	541	601	618	562	545	538	595	593	534	545	541	559	564	599	573	571	564	573	573	537	572	574	554	591	554	573	560	585	572	540	569	571	571	511	604	568	618	520	600	598	578	557	574	623	582	554	571	560	510	545	540	559	576	561	584	552	564	606	547	574	574	592	555	552	562	541	543	546	580	550	547	555	576	542	547	597	579	559	578	617	576	616	552	567	558	560	556	527	572	521	571	563	554	589	542	520	580	556	521	551	543	553	569	592	519	568	596	567	563	636	521	565	565	554	553	582	548	569	552	572	560	573	550	599	590	538	577	558	602
2809	491	238	145	103	170	186	139	117	102	125	121	140	107	116	138	114	88	78	91	92	76	60	60	74	62	65	61	50	58	67	49	45	45	46	38	41	47	55	55	49	45	41	37	45	53	43	40	40	43	47	50	32	38	27	36	49	48	43	30	41	34	39	50	37	37	42	51	34	47	37	37	38	28	42	42	34	32	27	35	34	51	47	36	30	37	37	28	31	42	45	28	39	39	30	27	30	54	38	46	51	34	48	34	47	40	42	44	43	40	53	54	47	47	26	40	42	35	36	31	32	28	48	46	36	42	39	42	40	28	36	38	50	48	41	31	24	42	40	42	43	37	40	29	40	41	64	35	33	36	42	32	45	39	40	36	38	36	34	41	45	43	38	33	37	50	35	36	45	44	42	30	44	43	42	35	45	39	32	34	37	37	45	32	38	34	41	31	42	39	34	34	43	33	33	31	31	41	34	38	51	26	37	35	49	33	48	35	26	34	39	42	54	44	34	35	38	38	51	43	37	35	43	41	36	31	37	39	27	44	39	41	50	45	33	39	58	33	29	46	37	45	35	23	30	37	46	44	43	47	43	35	46	43	38	46	43	35	40	43	38	36	43	34	36	25	36	36	27	38	46	43	52	43	35	33	39	46	40	26	36	28	38	36	32	33	39	34	26	37	51	46	55	45	39	42	46	33	33	31	42	36	38	47	45	33	44	36	33	43	37	37	38	37	40	43	45	38	42	35	33	46	31	40	38	42	29	38	39	44	41	47	31	30	37	35	50	53	39	34	38	39	32	42	33	26	38	42	32	42	46	52	29	46	42	39	36	35	32	45	30	49	34	44	31	43	32	34	42	43	36	43	45	28	41	32	45	28	51	37	44	37	47	31	32	33	35	47	36	32	46	45	32	27	45	41	33	39	34	42	37	31	39	42	47	40	32	50	33	44	42	42	29	38	37	37	44	41	45	40	34	40	38	35	33	40	34	46	39	43	40	42	32	43	34	31	37	37	50	47	55	30	39	37	45	36	48	48	49	31	28	44	41	44	35	42	50	53	38	41	39	41	30	26	43	34	48	40	38	33	32	31	42	38	34	37	36	45	31	34	45	43	30	36	25	45	46	29	36	31	40	35	40	29	41	44	40	35	26	37	34	44	38	42	40	34	33	32	29	44	33	41	44	42	31	28	53	40	38	34	42	42	41	31	33	29	45	42	33	40	42	48	37	39	47	36	42	52	53	41	42	40	32	27	44	28	28	40	29	41	32	36	29	43	31	34	33	51	34	51	51	41	35	51	41	42	29	39	33	42	38	36	33	39	43	39	29	41	39	34	34	46	31	38	50	34	34	29	39	38	33	24	41	43	37	27	31	43	34	30	27	39	30	49	32	41	39	34	43	33	42	40	32	31	43	42	53	33	37	35	40	35	46	43	38	35	30	28	35	37	46	36	28	32	36	37	31	41	47	35	37	44	37	45	37	44	45	32	53	32	43	43	42	36	43	43	41	34	45	51	22	53	34	54	42	35	33	34	27	41	29	34	43	30	40	32	36	51	35	32	32	41	36	30	40	40	32	25	34	34	46	37	35	48	34	33	48	48	25	46	42	46	35	28	34	38	43	43	29	31	34	39	39	29	36	40	31	44	40	32	38	35	39	45	43	29	29	44	49	36	39	46	45	54	41	46	44	43	39	44	32	34	40	43	39	32	32	41	37	32	38	34	45	48	37	40	44	41	36	43	37	38	45	42	39	36	30	31	46	42	33	37	37	35	36	30	32	38	29	49	47	36	39	43	44	44	51	39	37	48	31	39	26	41	43	40	45	33	45	33	46	39	38	50	48	27	27	47	54	39	34	35	36	38	31	34	41	29	42	47	46	40	32	32	36	31	36	39	37	43	50	34	37	45	26	31	51	30	36	42	37	42	29	48	33	44	39	32	47	45	38	39	39	31	34	34	35	37	39	40	34	37	38	39	44	49	25	37	29	40	34	41	37	44	42	40	33	40	37	31	45	46	48	38	36	38	39	41	29	38	34	38	35	40	39	44	35	40	47	37	46	39	40	43	38	33	38	36	42	33	32	38	58	26	31	44	36	34	48	44	34	34	32	34	31	35	35	29	29	37	45	37	32	44	38	41	37	47	29	40	37	40	38	45	33	33	44	29	34	30	35	38	33	39	26	40	42	44	43	37	39	41	33	48	39	38	45	44	51	49	31	42	40	31	32	39	53	41	47	46	55	39	47	45	32	38	32	30	42	45	37	56	36	33	32	27	40	44	38	29	47	42	41	39	33	29	39	32	48	47	35	44	39	38	37	43	37	49	29	34	49	27	42	36	40	28	30	37	39	43	41	43	29	42	37	32	42	28	29	41	41	53	43	34	32	30	34	41	37	34	28	36	30	43	45	35	43	45	35	39	43	46	36	36	34	37	38	32	31	44	33	32	37	46	44	42	29	38	46	39	33	23	41	48	31	41	39	26	28	33	34	33	45	44	35	38	38	41	35	32	39	40	32	40	38	42	34	41	38	46	38	32	27	37	48	48	43	33	47	42	36	35	37	43	39	37	51	39	35	45	42	37	41	34	38	33	29	41	42	39	36	41	50	43	41	47	45	28	49	35	37	49	38	35	36	32	47	47	48	52	46	47	40	30	35	39	41	46	42	40	33	29	29	36	39	46	28	50	40	47	27	37	40	33	35	40	44	38	33	38	35	43	45	39	46	33	49	38	36	46	44	41	42	39	35	43	38	46	34	32	48	40	35	37	51	37	34	36	25	34	37	35	36	35	45	35	29	28	41	39	33	34	38	46	38	39	35	31	38	41	28	32	46	29	44	36	44	45	30	42	39	31	40	38	34	35	41	43	39	35	36	50	44	37	36	52	42	42	41	38	44	44	36	42	38	39	29	53	36	43	36	42	50	46	39	36	44	46	41	44	42	35	30	43	33	33	45	39	45	33	35	38	42	22	33	36	47	40	46	32	32	51	41	48	33	35	39	43	36	38	44	32	43	34	40	43	43	42	44	35	46	38	39	43	38	45	39	30	48	30	31	36	36	33	37	24	37	22	37	28	35	34	44	31	43	37	27	45	46	55	43	36	43	36	49	36	37	31	29	42	28	30	30	36	36	44	39	37	44	41	30	55	45	41	56	32	41	36	43	44	40	39	34	42	44	32	47	50	33	30	35	40	46	39	38	37	39	38	38	47	42	30	32	35	38	37	35	36	39	35	38	39	37	43	32	43	25	37	42	34	32	28	43	26	45	36	53	33	30	37	39	17	40	44	44	34	46	43	43	32	39	32	40	43	39	35	34	37	41	25	44	38	31	33	35	34	35	40	44	35	31	31	50	38	36	39	44	48	41	32	39	29	35	34	39	38	39	33	40	37	29	36	30	39	36	36	40	42	36	34	31	33	40	30	43	47	39	43	38	46	33	39	32	43	39	46	31	45	36	38	43	33	31	39	33	28	40	42	48	44	38	43	40	33	40	51
17937	5438	2885	2308	5348	10886	10920	6804	4648	4098	4109	4195	3981	3690	3694	3316	2740	2410	2026	1864	1725	1692	1566	1329	1076	1076	1000	917	828	786	827	768	599	431	403	380	378	365	386	394	390	367	374	368	355	349	332	368	355	360	330	357	330	338	338	306	318	328	299	335	330	335	355	314	343	335	374	327	377	348	344	329	329	383	331	322	325	338	313	356	330	311	352	346	331	350	350	317	342	336	360	332	380	307	351	346	336	328	338	335	308	324	316	337	321	321	349	326	331	339	318	303	314	332	351	324	328	335	297	334	341	331	314	353	327	326	340	319	320	371	363	325	349	337	319	335	337	281	331	328	334	312	331	337	320	324	318	338	327	330	304	332	322	352	302	311	324	307	300	345	337	334	328	327	295	316	321	341	324	328	321	320	339	326	311	297	310	323	345	342	331	293	326	330	326	320	326	315	287	319	317	302	337	322	322	331	338	305	283	352	316	356	323	323	307	332	311	298	295	284	332	289	308	322	325	329	321	352	339	341	289	321	334	297	312	320	318	317	296	324	335	315	309	329	301	331	296	321	322	304	306	309	326	295	300	308	319	320	302	302	284	293	345	321	324	313	341	333	319	336	335	328	309	354	309	307	325	320	307	331	338	317	331	307	309	330	337	344	333	302	328	312	355	295	293	326	332	317	315	330	297	339	335	314	342	352	296	295	317	328	301	308	293	315	305	325	336	330	336	290	299	309	300	325	325	330	333	335	308	311	317	333	348	345	303	309	318	338	322	324	336	340	287	316	307	311	323	326	304	337	315	325	306	337	320	317	331	298	311	329	351	320	326	306	342	332	296	312	295	316	320	301	306	344	316	331	301	294	341	339	315	306	325	337	326	340	310	316	348	298	326	301	360	327	330	337	306	324	312	330	284	272	322	315	286	317	308	335	325	325	334	330	332	335	288	316	348	296	308	284	313	320	334	364	351	306	335	319	343	346	316	309	300	321	324	351	322	350	309	308	283	346	333	331	310	321	317	331	339	314	305	315	316	322	298	318	320	326	319	321	324	311	312	335	318	333	322	324	312	317	308	331	318	327	339	319	291	325	291	334	350	297	304	336	314	318	310	344	331	312	321	336	319	314	314	334	313	357	331	304	325	341	349	339	324	287	305	289	329	306	317	295	308	340	332	312	324	316	320	322	376	323	342	299	296	327	334	331	346	341	334	324	305	280	321	356	301	315	334	338	308	325	339	299	300	316	313	301	354	324	338	322	344	340	309	326	351	287	328	328	329	331	313	305	344	322	306	300	293	332	322	340	338	340	348	305	348	344	312	295	319	328	313	308	359	349	299	290	324	330	347	326	299	310	294	343	331	328	283	304	327	307	317	316	291	324	326	330	324	319	329	328	305	331	300	330	330	328	321	340	370	304	313	313	334	310	351	351	313	311	286	334	344	293	319	339	297	318	367	288	318	346	266	333	274	332	349	358	327	307	276	300	301	353	312	312	372	317	303	331	343	317	313	310	341	319	316	335	310	318	313	296	302	326	340	344	315	351	306	333	313	285	344	303	325	312	335	295	329	302	316	327	333	307	330	363	323	345	325	320	296	322	334	332	300	309	298	314	342	336	302	284	312	292	321	318	341	334	340	320	313	314	307	322	339	349	303	333	331	317	313	336	301	330	353	314	327	321	317	304	340	335	320	317	326	292	324	305	338	314	326	283	320	352	320	341	315	301	327	264	317	347	301	279	349	315	320	332	314	314	311	334	288	349	289	308	315	316	306	315	336	326	294	304	300	326	326	335	304	331	299	342	340	347	333	341	325	298	363	317	329	331	315	308	310	288	326	310	357	333	295	324	295	283	319	285	327	315	340	342	305	314	321	327	344	342	300	320	303	320	320	312	330	324	306	352	339	319	292	282	306	300	298	326	336	316	350	339	329	327	348	340	338	333	325	307	324	310	319	310	284	330	347	316	346	340	320	302	288	335	316	326	339	318	320	295	357	341	337	323	341	312	323	311	344	357	308	349	321	337	336	348	323	308	340	331	304	298	344	298	342	279	292	334	355	281	357	309	307	333	277	315	345	336	318	363	320	347	324	317	350	328	317	278	348	318	318	337	332	298	320	313	330	329	353	312	311	334	359	307	321	338	352	325	300	326	349	304	318	313	302	333	321	336	318	337	287	299	349	302	352	331	303	297	331	335	318	343	294	312	319	345	322	320	304	333	327	347	332	302	318	282	303	348	346	307	325	297	317	308	345	325	344	324	335	307	310	328	328	331	363	337	305	316	334	310	308	313	347	305	313	330	288	340	313	327	314	334	298	337	335	347	300	304	319	341	299	373	315	330	337	282	302	320	307	322	299	311	303	338	341	340	313	312	309	318	334	324	307	296	305	281	327	356	337	325	319	321	323	285	295	335	308	310	316	342	327	306	330	317	331	273	302	310	331	344	278	294	305	334	315	312	317	271	313	317	295	323	309	299	315	320	301	322	297	311	319	334	324	320	335	322	294	326	308	312	330	350	328	322	301	340	324	323	351	308	310	300	311	335	322	341	319	307	361	322	301	323	310	308	326	327	349	318	333	284	304	325	313	328	290	362	311	342	320	327	337	309	331	327	286	328	349	292	315	369	329	320	291	326	315	332	300	332	307	342	334	306	319	285	332	330	332	335	341	309	285	286	322	338	319	310	323	298	320	320	336	333	337	301	295	335	322	351	330	348	324	315	332	327	289	312	332	346	318	306	331	334	308	305	285	333	295	328	342	316	310	303	336	326	285	351	319	334	297	304	329	318	325	312	308	316	317	306	339	351	353	327	308	318	332	292	327	322	336	328	308	310	351	330	329	315	303	318	308	342	300	335	326	347	327	316	304	306	281	320	311	357	327	332	322	328	319	327	315	350	316	318	325	334	312	324	349	306	334	329	332	328	313	319	322	289	298	319	335	314	322	307	279	306	321	337	309	343	333	298	278	321	298	312	328	346	367	338	345	325	332	345	332	295	327	327	315	342	314	346	324	312	304	314	307	335	276	321	318	334	337	330	318	329	316	290	331	312	317	331	345	306	332	319	339	279	331	337	326	307	313	314	331	314	319	322	326	304	288	318	310	341	333	314	357	325	332	356	317	310	301	349	330	301	322	317	310	325	325	329	332	309	358	302	311	332	333	324	317	313	342	362	320	324	289	317	312	308	309	320	330	328	312	344	333	325	300	271	301	339	318	346	307	318	333	296	336	323	343	312	300	339	315	322	314	319	340	281	274	322	300	300	318	326	325	300	361	325	318	312	342	341	307	306	288	326	330	322	321	329	309	305	319	340	290	360	320	321	323	323	314	329	327	343	318	290	338	331	331	287	330	331	336	304	341	328	323	310	298	326	336	309	308	321	311	307	328	338	315	316	325	332	309	326	314	314	310	334	337	321	306	328	354	328	334	327	324	322	324	335	316	321	317	290	326	308	336	328	314	312	328	343	344	330	302	318	307	309	299	290	346	294	329	305	330	303	300	347	337	310
2419	641	277	197	168	258	256	209	183	167	185	235	176	191	176	168	164	137	134	135	120	124	111	86	80	103	83	87	83	83	76	82	57	66	60	66	65	78	69	61	52	66	66	72	65	66	64	66	62	76	68	65	58	71	62	51	57	38	60	48	70	45	70	45	65	61	60	68	55	50	49	79	77	62	73	63	64	47	64	66	57	82	74	57	84	57	69	53	59	60	55	75	59	65	66	61	77	55	45	60	50	63	56	75	70	68	69	58	48	62	60	59	60	54	82	43	57	56	64	61	63	61	61	57	78	66	55	66	65	56	66	57	74	70	48	68	64	51	64	75	57	53	55	66	54	64	62	53	61	69	62	76	71	72	54	74	52	52	72	63	56	70	52	76	42	60	73	69	71	66	69	63	57	61	56	56	49	58	55	72	61	74	71	77	63	68	69	68	65	59	54	52	51	78	49	68	49	61	63	60	54	61	65	70	66	57	64	56	60	55	63	65	60	64	65	61	58	81	76	50	72	65	56	60	58	60	82	70	65	62	57	67	64	74	64	73	46	65	61	43	50	49	74	61	50	57	64	57	61	65	57	51	64	67	79	75	60	52	76	70	73	62	69	66	65	68	63	68	67	47	61	58	64	61	50	69	62	67	67	58	56	63	69	48	59	62	75	80	60	58	61	59	55	56	53	77	63	65	66	49	61	57	54	51	64	66	52	65	62	64	69	60	71	70	66	69	62	64	55	62	57	63	67	59	59	72	74	68	66	76	64	65	68	52	60	63	57	67	69	60	58	76	57	65	58	78	66	70	63	75	74	72	55	53	55	59	62	52	58	70	62	60	64	55	69	69	70	50	71	62	56	62	64	60	58	51	75	73	63	52	61	52	54	56	50	62	49	55	71	50	71	49	52	71	51	70	47	76	53	54	64	64	53	49	58	60	67	71	74	61	56	58	56	63	65	64	60	53	52	57	56	63	67	64	65	75	64	68	41	57	55	53	62	48	83	72	63	82	76	69	66	55	51	65	63	60	60	59	69	60	68	70	52	67	51	63	55	58	66	77	70	66	44	65	63	66	55	53	65	54	62	56	50	51	72	65	76	67	48	64	58	73	66	72	67	59	52	68	72	62	76	51	51	55	60	54	62	68	74	51	52	63	59	55	59	54	64	55	57	52	56	64	55	66	56	46	74	55	73	56	57	53	46	45	60	45	62	53	65	54	66	58	59	57	48	71	71	62	76	74	56	67	72	64	66	68	65	76	58	56	70	60	76	52	67	75	53	56	65	62	71	55	56	65	65	66	63	51	54	66	70	62	59	64	57	68	61	76	59	53	72	70	56	49	62	53	46	53	49	62	62	59	62	69	64	64	63	72	48	56	66	69	64	51	43	85	70	58	61	66	67	64	72	56	75	63	74	58	68	61	79	67	60	63	58	64	66	64	77	62	73	49	60	63	56	55	65	70	67	62	66	55	63	63	35	52	64	67	56	59	70	50	61	55	63	58	64	58	57	54	59	73	60	55	77	60	48	59	59	60	61	64	73	64	60	83	56	56	59	62	70	58	68	43	66	81	70	62	56	52	67	56	48	70	59	70	65	56	59	57	77	49	81	70	60	66	55	49	65	53	73	55	67	76	55	61	65	71	63	67	66	77	62	56	57	58	63	63	59	57	55	56	63	67	63	56	57	60	68	62	44	64	58	49	56	62	68	58	68	66	58	63	63	67	60	60	51	62	63	68	64	61	45	71	60	62	67	57	77	71	66	63	62	58	54	66	62	60	78	71	58	60	68	58	68	61	60	59	70	66	63	56	76	65	53	68	60	67	44	69	56	59	75	72	55	64	52	61	59	73	61	56	60	59	64	55	61	63	49	59	58	62	58	68	65	51	59	74	66	70	71	59	59	66	71	67	65	48	43	63	70	82	51	49	52	63	69	64	74	80	48	65	51	56	54	60	74	70	70	49	61	68	60	65	66	57	51	59	59	68	76	56	69	65	59	59	57	72	73	52	59	76	54	60	62	63	71	62	70	63	61	89	56	61	69	48	57	63	68	68	66	59	61	60	57	56	70	66	54	60	58	52	72	69	52	52	60	57	56	60	45	59	61	64	79	54	60	49	59	61	71	48	68	44	62	61	56	74	62	52	62	54	65	60	72	53	71	65	57	51	61	68	72	61	60	59	66	63	66	57	52	65	65	55	44	59	70	65	55	58	56	56	60	61	61	61	63	66	69	71	65	66	65	71	73	51	53	48	54	56	63	67	67	60	45	48	63	62	62	53	66	68	61	45	60	49	65	65	62	56	65	63	50	56	53	65	57	61	62	59	57	33	65	76	66	64	60	64	61	53	52	69	57	79	70	58	66	60	46	42	62	71	62	59	62	63	62	58	57	75	63	67	56	57	48	64	61	51	64	61	58	68	47	53	51	60	44	45	78	67	60	61	56	66	78	80	74	72	67	59	50	60	54	58	51	65	67	54	65	71	63	65	65	61	62	68	76	57	66	62	70	49	72	59	56	48	64	65	56	66	57	61	72	64	64	60	73	62	59	53	43	56	71	62	62	66	68	69	56	55	57	61	69	77	62	50	61	71	60	61	52	66	70	60	64	54	65	62	56	65	70	70	52	51	46	65	59	63	62	66	50	71	69	59	59	58	76	53	65	74	61	67	59	66	64	62	54	58	63	51	64	64	66	62	64	63	62	48	53	60	50	60	67	72	60	62	67	73	81	62	59	62	66	57	53	58	64	71	80	68	74	61	48	65	77	65	67	59	54	65	61	64	48	68	66	75	72	66	57	54	46	73	50	70	59	59	53	54	60	63	60	61	58	70	59	59	68	59	69	66	53	59	54	61	75	60	60	61	55	56	63	57	59	58	59	66	59	66	72	67	73	54	62	51	68	61	62	50	65	66	59	46	56	48	78	61	57	58	61	70	62	69	56	64	73	62	74	70	69	61	67	48	57	62	53	54	61	67	53	62	72	57	59	61	64	67	77	55	71	68	75	64	53	64	64	60	55	65	56	62	67	75	60	63	60	52	64	50	56	64	61	61	77	71	64	53	54	55	56	62	59	62	59	64	67	53	72	55	48	67	63	54	64	66	69	44	52	57	68	78	67	61	63	69	59	56	63	51	54	53	57	64	71	62	68	52	51	40	64	64	57	63	66	54	58	64	63	63	70	79	59	67	60	64	59	58	56	60	69	56	61	71	64	58	60	56	61	62	59	67	69	67	63	60	55	61	55	66	74	52	53	68	73	50	55	70	73	54	63	62	67	68	61	68	54	55	54	64	80	57	50	67	68	65	59	63	64	66	62	62	64	56	50	66	63	71	62	53	72	56	47	65	53	67	64	53	57	63	53	59	75	67	69	62	57	58	54	65	71	70	61	54	51	57	71	54	59	80	57	63	63	82	51	56	78	62	62	78	57	50	65	71	65	52	59	74	59	59	54	70	55	66	56	52	66	70	58	48	64	50	63	72	64	58	52	65
20448	6767	3532	3325	7828	14798	12968	8530	7101	6433	6182	6087	5464	5387	5171	4457	3884	3296	2864	2682	2381	2275	2114	1789	1643	1545	1389	1293	1189	1259	1292	1004	824	619	626	616	575	575	606	582	587	573	580	588	579	640	563	563	514	553	528	544	544	581	596	548	545	504	548	549	540	578	529	540	507	560	562	538	563	523	491	535	519	578	546	529	531	517	582	541	501	543	536	553	566	578	549	542	580	550	574	556	559	599	491	537	536	564	554	515	539	569	533	551	531	558	548	551	508	516	567	520	521	524	522	560	487	540	513	544	529	551	559	521	527	562	510	520	528	481	538	529	520	527	526	537	528	544	473	524	508	521	561	537	547	502	506	514	531	528	510	560	504	509	505	523	518	525	531	525	505	491	532	552	521	522	546	493	503	501	529	561	505	506	521	507	561	545	537	488	497	517	521	550	512	512	496	475	499	514	528	498	499	503	502	534	527	523	499	530	513	564	504	512	528	500	512	463	530	526	484	496	500	502	520	509	524	520	503	509	473	496	526	492	571	504	515	532	522	524	508	518	533	496	474	513	506	558	542	531	494	508	549	502	525	575	546	461	482	522	546	488	511	495	553	565	517	517	546	509	518	507	498	506	501	518	524	537	529	545	545	506	571	493	576	537	500	593	529	523	523	522	526	546	513	507	522	559	537	508	530	522	575	536	523	531	510	532	522	529	509	528	527	481	502	529	503	536	505	537	500	528	518	561	477	533	518	497	559	520	479	533	512	531	504	511	547	505	526	530	505	512	526	547	538	545	537	510	525	522	515	539	486	516	508	521	544	534	542	511	542	547	535	520	513	525	500	514	502	485	480	492	486	579	536	506	486	533	545	507	513	544	553	527	530	510	519	510	517	520	521	527	537	515	518	514	535	540	530	484	524	502	504	536	541	505	520	532	538	517	524	519	467	575	526	541	512	541	525	506	490	579	497	538	543	528	489	504	529	513	501	552	539	496	519	527	567	513	506	524	502	509	519	516	523	525	497	558	517	507	527	478	484	509	477	471	491	525	520	502	510	528	509	525	524	499	557	564	492	533	520	512	476	519	490	508	519	533	511	519	507	551	526	532	547	496	531	538	547	570	507	550	475	521	506	507	560	505	489	471	530	516	520	503	564	517	527	528	496	537	503	516	504	483	522	515	526	530	534	498	498	481	485	530	537	536	507	560	530	543	491	524	554	532	497	538	511	547	514	533	499	470	519	538	509	541	541	481	517	534	544	507	526	521	517	480	501	529	501	482	544	523	532	505	510	538	531	542	523	541	471	507	530	496	474	546	522	475	510	542	553	532	531	547	544	486	516	507	511	528	515	511	534	504	546	496	532	483	488	513	545	496	528	535	490	503	509	514	507	523	546	555	498	564	552	530	517	546	514	545	506	549	515	518	539	541	515	529	560	547	509	483	539	541	523	501	504	505	528	500	548	556	448	478	538	539	495	542	502	565	523	518	525	515	529	508	535	510	514	530	558	498	596	503	509	526	554	495	509	503	504	531	526	516	475	532	550	505	537	511	517	511	497	526	522	523	545	562	526	498	513	548	492	469	523	534	512	539	534	491	534	552	564	515	484	504	551	501	512	529	524	537	559	492	515	547	511	501	560	521	542	544	548	471	522	527	514	513	498	516	564	527	519	546	544	508	544	502	507	537	572	522	522	522	531	565	526	519	492	510	522	487	558	550	528	528	525	524	480	532	512	507	525	532	532	554	524	535	491	530	565	492	529	514	529	528	532	514	512	515	489	519	481	521	541	512	543	525	551	567	487	524	492	518	513	501	524	517	502	515	505	562	523	530	499	491	529	555	536	497	522	532	503	530	536	480	519	522	554	542	538	525	510	506	551	527	526	512	503	508	536	528	506	503	535	568	528	528	474	544	540	522	525	524	544	537	577	502	485	520	518	514	499	539	525	508	556	545	528	490	535	520	517	539	511	524	497	548	507	554	576	448	524	504	526	525	525	527	517	521	531	524	531	495	492	491	513	507	545	558	507	517	505	531	539	507	506	499	526	468	501	520	499	530	505	506	481	533	520	495	522	518	471	495	515	509	532	535	507	517	561	493	505	542	523	528	549	552	524	549	525	490	528	529	490	477	535	531	504	513	511	541	528	521	526	491	535	494	540	505	522	479	513	562	508	461	535	524	528	480	500	518	509	511	536	512	527	557	514	512	533	523	527	538	547	545	532	507	498	532	539	490	512	514	539	538	546	514	546	512	541	575	507	573	546	552	558	536	506	494	530	543	520	500	523	538	481	540	525	496	513	510	569	496	552	483	505	497	548	510	483	490	530	521	519	535	526	539	514	532	513	512	506	477	509	513	509	487	473	525	532	519	547	468	551	503	506	510	505	556	494	534	493	500	477	509	493	520	538	534	518	508	533	547	570	513	522	529	516	520	515	519	564	502	535	522	507	527	490	516	499	499	540	563	509	515	524	476	516	518	531	535	506	507	524	535	515	538	556	501	550	548	513	479	526	512	503	485	546	538	506	536	499	511	500	493	522	512	518	520	544	566	513	531	564	520	494	562	512	551	542	548	532	472	530	561	523	514	534	547	531	521	526	523	515	502	536	487	523	500	500	529	514	502	592	502	562	527	517	481	509	503	528	531	539	509	496	536	522	523	550	534	536	555	486	510	538	518	511	530	498	524	550	505	550	542	534	477	526	503	552	476	525	502	524	513	543	497	534	504	511	547	523	511	488	547	547	524	503	509	560	571	521	556	498	495	537	484	526	498	548	522	518	517	544	485	554	558	491	500	503	471	503	493	484	468	537	511	484	514	510	558	510	516	482	508	506	511	483	519	501	539	544	541	527	519	518	508	514	533	512	525	512	563	516	497	542	516	534	495	501	536	547	549	526	540	545	537	498	515	540	555	543	526	500	560	498	483	548	564	551	533	549	514	513	528	520	525	517	470	515	513	501	572	511	533	542	562	517	517	516	538	492	467	551	517	543	496	503	513	534	495	506	524	517	549	551	497	488	520	501	508	515	525	511	516	512	500	500	498	509	549	573	488	510	513	500	525	500	541	489	538	492	503	550	495	513	587	496	512	544	490	539	538	488	552	521	500	526	534	520	549	525	526	487	502	523	531	541	527	493	511	461	539	542	543	524	507	544	535	512	501	521	531	526	516	512	511	513	547	486	599	494	555	540	500	524	507	559	530	515	525	521	534	563	564	533	538	577	547	500	507	502	554	489	532	532	498	494	528	485	519	471	510	502	510	546	513	550	534	488	561	511	487	570	522	568	520	529	508	522	530	504	517	518	470	522	518	465	527	496	568	516	522	520	513	519	511	547	556	526	546	538	491	492	496	527	517	543	515	562	505	505	557	513	526	547	498	528	510	543	508	538	498	491	551	511	539	568	509	486	512	524	520	498	539	485	487	551	503	551	533	507	558	510	515	495	547	529	500	527	532	556	531	483	535	465	517	553	515	489	495	503	538	491	506	473	530	509	494	526	507	460	533	529	545
1766	255	159	112	119	136	150	111	118	91	105	111	128	120	113	106	102	87	73	89	65	79	69	62	77	58	70	59	46	70	60	51	49	48	48	49	58	48	40	53	70	56	47	44	61	48	48	41	50	46	51	52	40	37	34	52	55	49	47	52	43	47	51	54	48	43	44	48	44	61	51	51	46	35	50	48	52	49	51	49	42	53	61	56	43	56	38	36	51	43	41	49	58	49	52	52	51	42	62	50	43	48	36	53	60	48	39	41	51	41	56	46	51	42	50	42	42	45	49	45	42	51	40	42	45	52	50	46	41	48	43	40	34	42	53	54	44	49	43	47	47	46	58	61	44	56	58	45	55	42	40	40	55	44	56	51	44	35	48	53	35	46	41	52	47	59	45	49	43	50	45	36	39	57	53	60	41	46	49	47	32	38	47	47	45	45	56	51	46	43	58	39	53	49	49	39	62	46	59	45	56	68	38	49	42	54	47	53	59	37	53	57	55	52	45	52	40	61	47	57	36	41	39	52	53	42	45	63	48	40	60	48	39	45	61	38	43	57	52	57	47	51	44	50	41	50	56	61	45	35	44	51	64	46	40	49	46	45	41	41	42	52	48	49	57	64	38	35	42	52	49	59	42	46	45	51	46	50	57	55	39	43	31	48	47	55	43	43	56	57	44	51	52	48	49	48	48	48	49	50	50	50	48	33	49	50	47	58	46	52	31	35	48	34	47	49	64	46	42	52	62	46	41	51	43	49	61	47	48	36	47	52	39	63	37	43	48	46	43	39	53	38	61	39	59	47	53	61	53	50	44	50	50	51	52	53	51	38	43	52	40	43	61	47	44	59	54	49	46	46	38	45	50	46	31	46	44	44	52	48	47	61	43	36	42	46	48	48	51	59	55	39	44	35	57	48	48	38	47	40	59	44	37	38	44	41	54	60	49	46	47	44	37	53	59	44	41	48	47	48	49	61	56	62	48	55	49	54	50	47	51	51	58	53	46	49	37	45	54	56	50	46	51	49	49	41	52	58	52	56	53	49	52	52	44	46	45	37	55	56	52	39	46	52	50	46	38	43	52	37	50	39	53	45	45	38	39	52	37	48	51	50	38	47	47	53	37	43	47	53	59	42	65	50	56	43	48	62	44	48	53	40	61	46	58	62	52	50	45	60	50	47	36	44	42	60	44	62	47	41	49	50	36	49	57	44	60	44	48	54	58	56	47	44	48	55	53	52	58	38	46	45	50	57	49	41	45	45	33	42	47	39	47	47	49	40	62	46	36	39	39	55	44	55	44	49	63	43	48	49	46	50	38	58	38	58	42	42	44	50	51	43	49	56	42	57	39	45	47	51	35	52	42	46	63	39	45	54	44	54	49	45	46	39	55	55	38	61	50	45	50	49	55	54	55	59	57	47	43	51	44	42	54	42	45	60	50	52	45	43	60	51	55	53	49	51	49	50	58	57	48	50	48	47	40	52	42	52	46	48	47	43	49	56	45	39	44	37	49	44	46	47	44	42	56	52	61	60	59	42	39	49	40	55	38	54	50	45	48	54	49	50	47	36	47	45	40	44	57	48	51	58	45	57	49	53	48	59	55	57	46	33	45	53	65	44	37	44	49	33	47	49	51	54	38	59	52	45	41	60	55	46	50	45	37	46	57	45	44	41	46	52	42	49	38	43	50	36	48	54	43	59	39	41	42	54	52	41	57	45	45	48	44	41	40	45	49	49	38	36	42	48	52	50	53	45	49	42	50	44	52	62	43	36	40	37	58	43	56	39	52	36	49	57	49	42	41	34	49	53	52	37	50	52	40	45	45	44	52	52	40	51	46	50	47	42	55	55	54	44	53	55	48	35	59	51	52	63	42	41	46	43	51	50	43	47	57	38	47	52	56	44	65	43	53	31	48	48	48	44	54	46	48	49	44	51	58	52	61	49	52	48	41	48	54	56	41	59	46	40	47	44	38	55	44	53	43	62	33	45	52	49	57	52	41	54	47	49	49	53	55	54	40	56	49	41	40	39	56	41	46	54	46	44	44	56	60	39	62	42	67	48	47	47	56	45	56	41	41	44	43	47	50	55	51	51	43	38	61	59	40	46	48	50	53	36	41	38	51	53	38	46	42	47	61	41	50	63	48	47	54	49	57	50	52	52	51	65	45	60	39	41	44	45	45	43	65	58	51	49	37	52	57	53	38	47	49	45	62	59	51	44	49	52	57	48	41	45	47	46	48	66	63	45	45	33	54	46	46	44	42	48	33	50	56	48	36	49	49	47	47	48	45	49	47	44	49	39	46	51	62	39	49	57	54	45	37	40	41	53	40	38	45	41	44	49	54	64	40	50	49	52	46	48	57	50	52	37	58	49	42	52	41	44	38	48	59	37	44	31	54	39	42	40	43	53	49	43	29	50	53	46	42	47	46	41	42	50	50	44	40	36	59	50	52	43	43	45	43	37	41	62	56	55	45	58	47	54	57	35	43	51	45	41	42	46	39	39	41	51	53	51	50	44	36	46	50	40	44	48	55	62	53	48	60	46	61	51	48	57	49	53	64	37	44	56	52	45	47	58	37	41	50	48	45	38	40	54	45	35	49	61	47	51	54	52	67	55	56	57	48	34	60	64	41	58	52	41	27	52	46	53	64	55	46	41	45	46	49	50	49	64	52	45	49	47	40	44	42	37	36	62	55	46	49	48	50	47	49	44	44	41	46	42	58	53	48	66	55	47	49	42	45	61	31	45	38	55	44	60	40	40	46	55	51	32	41	45	53	45	39	39	42	39	60	34	55	47	48	45	55	51	49	49	48	51	56	47	33	39	58	52	69	41	56	52	42	46	61	60	56	51	47	56	51	58	50	48	46	58	60	48	46	53	55	57	65	36	51	52	59	46	43	42	52	45	48	52	47	52	42	55	46	54	48	46	52	45	44	46	54	39	43	62	47	51	43	48	51	50	54	50	44	46	47	46	43	56	44	42	50	51	49	45	64	42	62	62	58	44	53	58	42	33	43	43	47	47	44	52	61	56	49	56	52	53	47	37	61	32	49	43	50	59	49	47	55	36	47	52	44	48	40	50	43	43	43	51	48	37	45	43	53	43	69	32	60	51	58	46	46	40	58	46	52	53	49	38	42	44	40	41	42	41	43	50	49	49	48	51	47	45	35	30	44	52	49	58	52	35	54	54	51	54	50	60	55	33	42	47	49	46	42	38	47	53	42	55	47	48	42	47	56	49	48	46	43	47	50	61	43	48	52	33	57	47	42	56	53	53	45	37	42	38	41	45	46	54	53	46	56	47	53	41	42	53	58	51	61	51	52	39	47	42	60	41	47	42	49	48	43	42	54	49	50	45	57	53	50	55	39	42	41	35	49	43	42	57	50	44	42	54	50	44	59	47	51	51	50	39	54	60	37	46	44	54	39	53	50	53	56	51	46	50	40	39	49	57	46	61	58	39	42	42	61	56	41	48	50	48	58	34	39	48	58	46
13816	3400	1702	1725	5050	9591	7505	4080	3992	3549	3859	3751	3375	3332	2985	2376	2163	1936	1633	1526	1372	1339	1211	1052	1039	905	875	742	739	778	671	574	479	457	423	463	450	424	447	431	427	439	423	411	419	373	432	389	387	450	374	408	405	393	411	392	385	352	427	407	378	388	418	421	385	398	398	364	435	418	392	418	403	405	382	408	409	385	402	480	399	418	394	379	421	442	393	405	448	437	422	387	418	402	411	403	382	396	371	410	396	398	395	368	366	406	423	400	381	356	377	412	365	392	371	395	405	409	409	404	395	414	413	407	414	364	399	393	404	410	403	355	402	402	386	387	412	405	366	394	448	365	403	389	370	439	417	365	385	411	397	346	380	386	385	388	404	398	383	410	384	425	396	384	378	416	389	387	395	397	380	366	379	396	432	401	428	384	406	387	424	386	395	426	419	371	386	432	378	430	377	381	409	431	383	376	382	366	400	415	385	390	408	428	383	413	407	419	402	380	416	370	356	397	407	406	424	383	399	410	407	416	369	429	404	409	395	403	384	377	436	381	396	423	403	413	385	406	398	390	408	386	393	410	383	382	406	348	394	408	424	387	383	419	388	408	397	407	397	411	381	408	390	392	405	375	400	388	405	396	417	385	429	392	386	390	438	407	416	400	391	394	394	379	386	426	383	407	389	420	383	416	402	397	374	392	371	387	420	401	394	398	403	420	417	396	400	384	381	434	400	418	409	437	386	379	408	382	398	388	397	354	396	391	367	377	415	400	387	385	390	417	382	416	416	388	399	376	352	437	364	410	392	396	435	417	409	391	388	382	381	392	368	372	400	437	419	387	396	388	412	372	419	383	402	400	397	380	399	400	385	395	380	387	397	391	365	413	369	410	379	381	406	386	378	402	409	414	405	397	411	396	421	377	382	399	416	419	360	383	436	345	448	388	394	393	396	408	359	425	407	424	394	374	409	372	376	419	394	400	412	392	420	393	395	373	401	366	377	404	403	421	421	410	433	409	420	386	371	390	380	421	399	432	395	432	407	396	439	450	401	406	390	373	391	428	379	410	382	381	406	423	413	399	412	373	382	400	423	382	404	412	388	367	403	375	400	408	367	389	403	380	381	417	367	407	414	388	403	363	382	366	400	379	404	414	385	405	398	408	371	393	420	383	432	426	408	396	387	382	387	418	392	402	438	408	446	422	396	400	412	416	364	397	418	406	418	384	402	377	384	380	386	405	371	378	366	372	355	407	427	393	417	340	360	397	392	399	384	368	430	398	389	433	396	374	403	384	411	411	353	434	380	371	390	411	413	417	395	404	371	396	391	436	397	392	412	395	394	398	405	395	400	428	386	382	399	405	397	381	391	421	414	419	398	372	404	402	391	396	384	379	401	406	435	406	419	392	439	370	377	410	419	379	391	397	414	401	393	386	404	404	372	413	430	440	376	381	423	357	401	363	429	372	390	414	411	405	389	386	406	410	406	431	385	418	389	365	374	397	384	388	421	368	392	396	388	421	385	395	411	391	402	404	381	388	394	388	406	414	396	386	386	388	405	410	396	376	413	370	437	396	424	424	383	404	395	394	392	392	419	436	387	367	434	447	386	457	361	405	371	410	436	383	405	418	390	400	377	378	404	368	424	382	404	384	425	413	416	388	405	355	380	393	412	415	420	375	387	434	414	392	368	382	393	392	398	376	386	427	386	413	390	368	439	422	377	394	377	400	368	413	408	426	409	397	408	421	408	394	405	389	404	389	395	388	374	421	374	396	418	415	386	400	389	407	418	398	358	389	396	395	407	396	398	389	403	380	385	412	407	398	396	379	411	379	398	376	372	390	401	376	367	387	389	390	397	393	396	385	425	388	391	388	383	358	402	420	400	420	380	372	380	385	417	406	419	442	385	422	391	371	396	408	371	395	407	377	403	387	364	362	406	381	361	432	354	398	362	396	414	399	385	405	391	375	362	369	414	399	375	401	408	401	417	396	412	370	373	412	389	370	369	399	408	374	388	407	395	379	392	395	378	401	419	399	400	391	390	390	370	375	369	375	369	395	403	389	384	410	399	399	384	415	403	437	405	405	411	355	351	381	412	380	423	403	383	376	390	387	411	391	399	403	394	414	392	414	406	406	375	409	401	411	415	386	385	397	437	420	423	417	409	422	431	378	409	399	365	399	405	402	405	413	388	378	382	426	401	405	407	431	380	387	415	427	410	403	391	404	396	389	426	408	399	420	406	394	408	393	386	406	369	393	376	371	381	383	398	406	442	400	386	411	401	368	379	405	392	395	378	425	405	417	424	422	413	389	387	396	385	380	419	387	377	382	406	406	389	375	377	414	397	370	389	420	422	401	381	371	433	391	393	400	382	429	381	391	410	438	396	384	398	397	376	381	416	402	384	389	361	381	404	389	418	371	396	374	423	385	402	368	381	385	379	391	400	383	388	395	372	436	414	365	363	422	418	397	390	394	390	409	384	392	418	431	400	395	443	422	370	422	420	426	405	394	390	382	367	399	406	427	411	401	415	383	400	376	424	416	396	429	385	395	395	466	426	381	401	400	431	424	413	406	389	386	378	409	400	408	419	389	405	371	390	357	410	388	349	407	415	363	415	403	400	373	401	399	399	352	376	427	405	386	414	411	364	386	401	398	411	385	427	396	392	400	352	351	403	393	402	432	448	403	370	389	424	365	383	357	386	427	370	361	383	399	416	400	394	380	397	375	375	415	418	390	367	408	411	386	382	401	404	398	349	388	424	418	377	367	414	396	389	385	411	387	410	393	431	381	371	374	414	397	407	384	386	412	381	399	376	363	420	419	363	394	388	371	437	383	412	391	421	397	419	424	426	409	379	417	389	405	412	415	422	407	398	403	388	401	380	362	412	424	388	411	389	406	384	397	432	406	396	396	431	398	412	399	408	376	399	367	367	395	419	414	366	383	378	370	371	400	397	400	404	397	416	404	362	384	399	407	380	399	380	363	388	419	408	377	430	382	380	419	366	380	420	421	381	390	398	366	408	381	355	409	386	407	396	420	416	390	411	404	412	391	411	418	383	374	419	381	398	389	401	385	397	390	380	403	415	406	405	383	406	395	388	410	385	396	438	408	423	394	379	431	437	385	407	386	395	419	442	403	405	377	392	386	419	404	379	384	395	400	389	438	375	359	397	418	393	409	420	381	384	404	426	438	413	404	389	425	425	460	425	356	402	390	443	371	419	375	388	404	432	401	402	376	369	434	379	381	407	408	380	390	415	421	351	346	354	388	412	400	404	421	372	377	392	418	372	384	386	414	386	366	388	412	372	393	361	407	414	401	428	397	391	417	411	406	376	414	387	397	385	411	386	388	369	407	421	384	419	386	389	395	384	391	400	387	394	389	400	382	385	400	386	399	375	383	401	423	400	395	390	364	384	397	405	400	379	411	387	420	393	380	351	399	406	405	390	383	403	424	411	409	407	392	420	389	411	379	388	408	397	415	389	429	424	398	414	376	390	377	389	395
1548	408	204	164	173	214	194	157	200	170	190	159	201	221	141	148	138	131	119	95	106	118	110	102	102	88	93	86	72	83	74	69	77	71	63	75	82	65	81	60	69	78	68	72	85	52	83	57	58	68	70	60	62	67	59	81	80	59	72	64	75	67	69	78	64	62	64	78	71	66	69	53	82	71	79	75	85	71	68	73	65	70	57	73	69	74	77	65	66	69	65	65	60	82	70	56	79	76	62	80	66	65	59	75	67	61	70	70	67	69	70	63	54	73	72	72	74	76	68	68	76	67	55	59	68	69	88	67	73	84	79	58	76	80	76	73	66	89	67	47	85	63	69	74	62	76	67	75	90	60	78	48	74	75	71	53	58	82	64	62	71	62	54	71	78	91	56	63	73	65	58	70	80	66	69	75	82	61	87	74	68	64	68	72	80	74	73	66	55	64	63	80	71	63	68	66	69	79	69	68	70	67	75	84	56	59	68	70	66	67	81	66	82	58	61	73	59	71	60	64	51	58	72	80	87	56	62	74	75	74	48	76	80	63	69	74	63	76	77	60	72	75	91	67	60	72	52	67	67	78	72	72	58	58	71	54	65	74	79	57	75	64	77	72	80	71	86	68	69	75	83	83	67	78	67	67	81	73	76	79	81	75	54	59	78	75	73	63	70	72	71	74	67	71	72	62	60	69	65	64	69	76	71	65	68	62	74	70	69	71	70	69	91	69	69	66	72	73	69	69	61	65	62	62	77	75	75	71	83	61	90	52	60	73	68	70	61	70	61	61	96	63	67	60	72	73	74	63	79	95	73	97	67	62	67	52	78	81	76	69	72	66	72	68	60	61	64	65	74	71	64	67	53	73	62	68	75	75	72	86	67	70	73	52	69	69	70	78	67	69	63	74	72	83	67	68	70	65	79	65	65	54	73	85	64	67	62	75	76	64	59	65	84	87	76	63	83	90	67	72	69	89	63	72	71	62	65	70	62	69	67	63	55	61	64	74	74	76	83	84	62	71	83	71	64	65	66	70	48	77	67	64	78	61	77	67	83	64	73	70	64	73	68	61	71	62	59	66	65	81	68	76	76	72	78	69	78	56	78	58	65	67	74	75	67	71	69	89	72	78	71	75	70	64	74	73	55	78	78	81	67	63	68	69	71	74	74	59	73	56	74	72	65	69	71	69	82	68	77	72	82	73	77	77	67	73	79	65	71	63	65	65	89	69	74	72	76	72	57	80	52	63	71	67	59	54	65	83	83	66	72	69	80	71	64	56	67	68	79	57	78	60	68	90	69	77	69	76	77	72	80	75	74	61	73	67	77	72	85	76	61	66	79	63	80	66	72	72	53	60	67	70	66	68	66	63	57	73	73	62	85	67	62	73	97	57	66	76	69	87	78	90	74	64	78	66	60	72	87	69	79	55	63	79	79	69	73	52	66	56	74	75	77	61	63	70	67	73	71	73	50	75	62	65	46	62	70	73	75	62	67	84	55	65	62	68	58	48	90	58	73	74	84	67	56	78	69	78	77	76	60	80	80	74	76	94	58	64	79	73	79	68	81	73	72	62	74	77	61	57	61	74	78	62	71	80	83	93	84	58	77	74	67	72	72	50	98	66	68	66	71	68	79	72	63	67	79	66	71	66	69	74	74	63	63	66	80	59	65	60	65	72	80	74	72	56	73	61	56	68	65	66	60	57	82	85	56	54	65	70	78	61	49	68	66	72	77	78	68	66	53	61	61	65	59	74	75	88	78	73	62	82	63	78	71	56	68	59	69	84	63	69	69	57	56	74	64	68	66	65	69	64	64	58	81	67	67	72	62	71	89	74	58	72	69	73	58	75	67	69	59	66	70	72	76	64	70	56	74	71	55	66	74	75	67	67	66	76	73	67	56	70	80	72	62	62	69	66	66	71	75	67	63	71	66	66	80	74	68	79	55	64	72	75	73	59	66	77	65	68	65	69	67	76	84	47	60	63	74	65	73	69	61	77	56	71	69	60	75	70	67	58	59	76	66	65	68	55	68	78	58	56	67	75	61	65	70	69	75	70	68	69	56	65	67	64	69	75	71	67	70	57	80	70	65	64	64	83	70	64	67	58	61	80	45	68	79	58	83	70	64	59	76	70	65	70	69	76	75	56	54	67	86	59	56	84	52	69	62	69	81	73	63	85	78	62	54	66	62	63	84	70	70	61	82	70	72	71	78	70	63	84	64	78	58	62	66	71	63	70	68	70	60	79	74	73	56	62	72	78	71	66	69	64	69	67	53	65	60	61	62	66	66	68	63	73	59	63	77	75	60	79	90	71	55	72	55	74	77	82	57	63	80	67	77	57	63	79	63	64	95	80	66	69	71	91	63	58	83	55	81	57	59	75	71	71	81	60	71	65	65	63	75	63	67	70	73	65	73	62	67	60	64	77	62	71	75	69	64	67	63	67	63	76	64	77	78	65	63	58	71	64	59	74	54	73	71	67	61	66	72	68	58	65	60	66	63	63	66	71	69	65	58	74	77	68	60	63	77	75	68	78	69	67	73	55	66	59	66	74	78	77	61	78	66	67	70	52	50	67	64	54	69	77	74	71	70	84	76	53	76	75	73	63	53	59	69	70	67	67	69	66	68	82	71	60	61	66	75	73	60	80	68	75	69	76	65	74	71	75	62	66	60	66	61	70	65	71	74	85	75	71	71	64	74	50	69	75	68	61	55	59	69	64	72	55	62	71	67	80	63	75	56	63	84	63	67	66	64	59	78	55	82	70	65	61	57	83	65	62	68	55	72	67	64	60	69	83	60	75	54	65	73	59	68	61	64	64	77	61	54	57	62	57	77	71	73	75	72	81	71	65	61	74	79	61	61	76	73	63	55	76	71	67	64	70	68	64	62	69	85	74	61	64	73	72	70	73	55	64	73	61	70	93	61	83	62	65	68	65	67	70	64	76	63	74	61	65	61	59	61	88	78	71	73	65	49	69	61	68	63	71	60	85	62	69	60	67	66	84	62	81	69	62	61	68	67	67	81	69	64	69	62	77	55	61	73	54	71	59	61	68	65	75	74	71	58	65	62	75	88	68	69	66	61	69	62	71	75	65	71	72	65	79	54	63	75	66	65	68	66	70	69	93	61	58	70	60	76	84	66	67	72	74	59	79	96	75	79	59	68	93	66	78	72	51	79	75	75	66	66	72	70	60	62	58	65	66	70	78	68	70	93	69	67	55	58	74	61	63	67	75	67	61	74	75	63	79	73	65	82	72	91	61	57	76	55	55	60	59	49	53	78	67	72	75	81	79	67	65	81	76	72	68	57	75	50	70	62	78	88	71	70	68	61	60	64	67	80	77	66	57	67	63	62	76	73	87	68	77	61	68	63	74	74	66	60	61	58	82	60	73	61	72	69	73	71	75	80	72	77	61	73	75	58	74	63	58	68	78	72	70	59	84	53	74	83	58	65	65	78	63	82	74	73	70	78	55	64	73	65	61	59	72	79	73
16353	4810	2333	2745	7975	12966	9546	6735	6240	5811	5982	5728	5413	4965	3947	3469	3054	2856	2514	2089	1958	1797	1785	1612	1439	1329	1199	1097	1097	1214	1015	776	675	668	651	637	638	647	617	603	616	632	620	583	602	672	593	594	605	577	563	544	567	551	516	574	564	573	601	554	585	553	581	534	589	574	560	586	594	552	653	584	559	575	607	623	527	569	615	591	583	597	564	620	577	626	536	616	568	607	620	611	573	593	594	586	599	602	560	568	544	580	619	564	564	548	553	546	538	531	589	590	576	557	515	596	618	595	583	602	612	586	616	565	550	540	590	570	532	530	532	576	555	574	610	573	582	578	555	577	558	542	599	636	598	599	581	562	550	573	566	574	538	555	585	571	599	550	606	551	584	584	558	573	536	516	591	558	563	570	570	555	523	607	589	602	591	580	584	565	556	613	551	569	537	557	566	531	576	600	527	585	596	579	575	620	558	563	601	550	587	604	554	562	589	578	580	612	561	560	610	580	540	584	583	590	556	580	568	583	528	515	576	580	546	579	572	603	591	563	601	537	573	539	592	567	552	572	565	560	570	578	609	560	601	571	558	564	517	611	618	538	561	590	531	548	562	554	550	532	574	526	586	577	540	543	599	565	579	566	529	604	524	572	584	578	627	557	576	578	583	542	577	556	549	568	556	580	590	607	572	537	587	540	536	559	551	544	588	606	558	551	612	586	539	562	555	533	511	617	581	544	584	538	550	559	545	570	552	554	581	583	578	557	554	561	556	575	566	564	570	540	552	534	558	564	565	591	577	598	545	572	543	547	553	567	552	548	569	549	573	540	558	578	553	551	550	552	596	563	610	590	571	599	583	586	553	530	561	577	543	569	582	513	589	566	541	551	614	556	548	551	573	587	557	591	589	596	592	550	555	577	570	568	590	525	572	576	557	573	543	557	571	555	573	571	584	569	573	545	581	561	550	552	564	552	568	596	565	561	598	564	585	558	567	563	566	536	598	595	541	610	584	571	576	584	571	567	558	551	559	587	551	578	583	567	578	587	563	549	541	500	574	558	559	576	554	611	574	544	504	589	581	546	554	545	548	562	556	542	575	548	573	566	571	559	585	551	523	559	536	578	583	557	597	564	529	532	529	555	572	561	552	616	547	562	555	572	533	584	561	560	553	551	604	590	564	559	582	580	576	575	563	551	563	581	533	589	605	537	581	537	575	585	581	531	555	573	542	554	573	557	566	557	579	572	593	550	547	549	548	592	545	584	566	576	552	562	564	594	540	571	558	590	617	532	572	596	566	526	554	553	567	547	560	590	550	592	560	585	568	584	586	551	565	590	569	572	581	578	516	559	542	533	570	530	566	564	595	541	535	567	567	553	554	543	564	540	594	533	572	583	552	534	555	553	592	519	572	578	576	584	605	577	568	580	527	545	559	569	549	593	545	541	543	558	575	557	531	579	545	532	606	550	561	570	533	575	571	564	593	532	541	556	554	536	516	586	551	547	586	584	558	546	548	552	572	554	585	617	563	555	562	590	551	572	559	531	538	555	560	550	570	554	597	587	569	580	545	579	574	574	543	591	562	561	585	556	549	573	561	502	554	586	551	588	602	549	544	537	529	586	539	543	610	584	575	541	553	553	577	551	565	598	593	547	544	568	599	572	544	583	556	578	569	569	601	637	580	603	572	561	632	555	602	549	529	570	536	546	544	560	589	595	580	565	554	572	581	541	578	579	526	594	579	563	565	550	607	584	571	560	589	542	590	549	569	566	545	562	561	544	580	540	572	567	590	570	577	573	563	520	554	548	564	590	571	538	547	554	595	531	553	591	543	556	570	545	566	560	589	572	579	561	542	543	597	566	570	581	544	570	529	557	545	571	613	561	518	548	606	549	585	565	554	553	578	515	604	585	572	599	574	550	529	556	535	553	569	512	572	589	589	598	574	581	572	527	568	578	591	575	578	547	566	593	561	555	569	584	563	565	585	581	563	552	604	546	551	621	589	558	580	563	610	548	539	595	604	579	582	603	568	608	555	617	576	554	566	588	547	532	548	533	543	618	561	564	571	560	567	561	595	571	560	562	596	576	563	557	544	553	614	546	590	571	555	572	572	548	551	570	530	547	571	556	548	571	554	562	530	542	549	588	546	567	609	586	560	598	610	566	556	573	555	574	554	543	553	591	571	574	555	571	564	545	568	606	574	540	597	577	566	598	548	565	542	592	567	555	593	553	627	516	594	557	525	581	575	560	573	553	521	576	549	560	550	551	578	600	549	558	556	544	560	531	584	617	568	552	551	541	574	606	580	514	616	608	634	526	526	537	545	548	521	557	566	566	564	552	553	570	580	552	583	562	582	565	528	569	577	512	541	542	564	521	583	578	563	501	564	587	559	575	590	592	556	541	584	538	529	550	566	555	602	536	533	554	570	578	571	595	552	593	570	596	604	562	550	539	522	581	575	553	556	568	573	575	607	549	533	576	533	553	590	550	517	584	568	556	599	574	547	572	599	607	534	562	569	581	588	601	526	552	545	571	548	580	574	547	547	567	543	570	534	556	551	519	559	596	582	573	541	602	551	585	602	576	539	563	562	578	554	535	535	561	585	564	582	525	561	603	587	574	576	561	603	622	577	613	543	524	562	591	563	579	597	555	577	533	556	521	591	562	549	597	567	577	568	541	535	606	514	607	573	551	530	587	545	511	538	539	554	559	552	538	569	536	531	560	550	560	594	590	592	531	578	589	551	580	568	576	548	584	541	575	581	603	548	561	574	591	598	572	547	569	549	520	577	530	560	562	574	561	577	541	599	556	595	522	574	586	574	570	564	574	563	602	586	535	575	564	572	532	568	602	603	549	530	574	531	553	545	586	586	590	581	592	556	535	589	551	582	546	531	569	617	587	578	555	561	571	588	560	553	544	604	626	547	541	558	596	534	527	555	608	540	608	573	541	592	551	587	560	602	585	568	549	578	584	553	539	578	581	572	511	538	605	543	604	577	558	562	549	559	602	538	557	565	566	557	574	577	542	563	552	601	586	524	563	577	545	537	551	565	580	577	568	581	554	569	564	558	603	562	572	586	555	592	597	578	556	519	574	545	596	588	566	576	576	573	565	572	551	546	576	581	569	569	557	547	565	573	573	570	569	535	586	604	549	568	573	554	586	558	579	555	578	580	558	558	518	567	571	548	564	565	606	541	574	581	546	554	548	547	607	557	570	560	525	510	590	573	528	572	561	564	601	538	589	572	618	564	574	583	567	551	576	606	551	573	554	533	550	543	570	557	570	537	578	533	572	526	530	601	550	581	555	571	579	573	548	560	581	559	575	600	558	553	585	633	611	540	580	581	528	576	570	612	587	557	583	523	570	590	546	532	563	564	546	577	544	593	576	579	576	574	551	536	568	539	549	556	591	557	502	557	560	547	585	555	532	567	586	575	503	632	616	564	544	556	567	543	547	603	536	590	568	545	607	561	568	623	567	603	551	577	573	552	525	579	562	522	574	551	556
2570	290	148	129	133	154	149	127	126	149	159	153	166	148	118	102	102	79	93	81	74	75	68	76	59	56	59	45	54	52	57	32	40	54	33	35	47	45	44	36	36	34	48	34	37	37	39	35	40	37	31	40	29	27	42	36	28	44	44	35	39	43	35	41	42	26	36	36	31	36	37	47	43	35	34	38	37	35	42	32	44	30	43	38	39	31	31	35	36	40	43	29	42	34	26	42	40	30	33	34	31	41	35	42	45	46	29	34	39	39	43	38	34	34	40	39	37	39	36	33	56	31	42	26	30	34	40	52	26	25	27	38	36	35	42	38	40	42	25	45	29	38	40	47	43	44	33	33	42	37	38	43	44	43	34	35	40	44	30	40	40	33	41	36	40	37	42	39	37	43	34	34	36	35	44	30	36	34	34	42	33	38	29	36	37	40	46	50	36	43	44	44	40	43	27	39	38	32	32	34	49	39	34	30	49	44	40	41	37	41	48	34	42	40	37	42	34	34	48	28	36	50	39	40	55	29	53	33	26	44	29	28	36	32	36	43	37	28	33	41	38	44	39	36	41	38	22	50	43	37	34	31	44	25	37	26	36	42	41	40	35	38	44	46	43	39	37	39	35	35	38	32	33	29	54	46	30	25	43	33	20	28	30	41	33	38	35	35	36	49	43	32	30	38	28	33	40	39	48	40	39	33	39	34	48	40	36	34	29	32	38	44	38	37	35	32	40	39	36	33	40	33	37	44	28	49	38	43	35	40	33	44	46	31	27	28	41	42	37	33	43	44	42	44	38	41	37	34	37	22	37	43	36	44	28	32	41	28	33	43	35	47	33	27	37	41	34	43	35	43	37	44	34	41	26	33	42	43	36	35	42	42	34	35	30	39	51	46	30	46	44	36	44	36	32	48	40	44	33	38	30	44	46	26	31	42	48	43	43	42	45	34	41	40	51	35	30	34	38	26	28	52	38	37	34	33	38	40	33	41	41	48	41	25	47	28	32	54	40	47	32	43	34	43	48	46	31	44	32	31	34	53	27	35	47	38	36	40	32	31	41	40	36	34	36	47	42	39	40	40	31	40	35	34	43	31	33	35	47	41	33	31	31	35	35	38	32	35	34	39	43	40	40	34	33	37	37	38	39	28	31	41	37	32	44	30	28	33	33	49	39	31	39	46	37	38	48	29	47	37	38	33	33	27	31	42	36	35	24	43	37	44	40	25	32	39	38	43	42	29	37	40	36	46	28	44	44	34	33	27	34	38	37	43	52	33	36	33	32	37	39	36	40	38	45	29	46	44	40	38	41	32	29	29	39	35	25	26	31	32	37	35	40	37	37	43	43	32	28	29	39	36	36	36	36	35	45	31	32	43	37	31	27	46	31	26	31	44	34	31	42	33	33	40	33	34	36	38	34	41	33	30	42	37	31	40	36	45	33	40	39	44	40	26	41	36	35	33	35	32	30	35	37	37	47	32	34	44	35	39	43	48	35	30	47	35	34	30	38	24	46	36	41	34	47	43	31	44	50	40	27	42	36	31	32	33	24	36	37	42	31	48	45	42	33	31	33	33	33	38	39	32	41	36	28	40	37	39	38	31	37	42	38	50	40	38	37	36	31	47	26	36	24	29	43	34	39	32	34	34	38	45	33	37	35	37	36	44	36	42	29	32	43	41	34	33	33	42	53	47	35	53	32	38	38	31	28	30	50	42	29	44	50	42	44	39	44	50	38	36	31	39	36	35	36	38	31	38	46	38	37	45	39	31	35	39	30	29	41	39	34	32	38	46	33	37	43	41	44	34	48	37	37	37	32	43	42	34	25	40	35	40	46	39	39	43	39	35	36	26	38	40	34	37	48	37	36	30	47	41	28	29	39	32	28	46	44	42	37	38	34	39	41	41	48	44	32	46	29	31	40	34	30	32	39	38	32	38	44	28	38	36	48	47	35	29	39	41	24	34	37	41	26	41	42	29	43	40	36	24	48	33	44	47	23	37	36	36	30	38	39	34	29	38	30	47	34	45	41	35	35	37	33	34	44	39	35	43	34	38	22	46	38	38	35	34	32	31	44	47	38	48	40	37	38	23	49	43	38	32	31	43	41	41	32	34	36	35	32	40	32	26	35	45	46	35	30	30	41	33	28	37	54	30	43	40	36	45	25	40	30	43	37	32	34	32	31	36	38	34	36	39	37	26	45	33	38	33	34	23	35	36	43	46	43	22	38	35	26	30	40	34	45	44	29	47	40	25	34	45	35	47	30	41	35	46	32	44	31	33	42	27	40	34	35	34	40	36	38	37	37	46	47	30	32	32	32	42	36	36	38	33	47	33	36	33	37	50	32	37	31	41	37	30	33	35	31	31	33	35	31	26	40	34	45	37	41	46	47	44	46	38	41	39	42	41	49	42	38	51	41	33	33	36	32	39	39	33	27	47	34	47	38	26	36	48	36	22	42	43	38	32	31	39	32	36	34	30	33	37	47	38	48	36	48	39	47	31	36	41	36	42	31	30	34	32	26	39	34	38	39	39	31	39	30	31	38	38	36	32	45	35	43	34	36	43	41	27	35	32	37	48	45	31	33	36	39	38	45	37	34	38	38	41	34	46	39	47	32	43	45	23	48	39	43	41	35	42	43	30	32	33	36	45	34	44	23	43	36	41	30	44	41	32	29	40	40	46	35	37	33	28	30	36	25	38	40	40	34	35	49	34	44	37	25	35	41	37	40	39	36	42	48	45	35	34	50	36	34	33	43	43	39	34	26	38	27	41	41	39	37	40	37	41	37	42	40	45	44	43	34	46	39	46	43	46	39	28	39	39	49	29	39	53	34	43	41	39	34	42	33	39	39	41	36	38	31	36	37	20	33	34	44	41	37	33	37	41	40	36	42	37	42	44	30	47	33	32	38	33	32	47	40	34	40	34	36	44	33	35	39	41	28	31	44	46	38	42	34	38	33	32	36	31	33	41	34	27	42	40	38	28	33	36	30	29	31	53	44	48	29	35	33	39	46	49	29	39	35	29	31	42	45	41	28	37	54	34	43	39	49	30	43	31	48	45	37	34	29	30	37	39	37	31	46	33	46	31	39	30	27	36	40	48	44	38	44	38	33	38	37	29	45	42	37	35	35	22	44	48	36	39	49	38	33	38	34	41	33	32	43	35	46	34	41	36	50	37	31	33	43	32	33	48	31	39	42	44	37	32	31	30	35	31	34	44	43	39	37	31	28	35	37	32	36	41	54	37	35	39	41	32	32	31	39	26	40	39	35	42	37	48	36	30	43	33	40	39	42	39	39	39	35	38	54	37	35	35	47	45	29	40	40	40	30	28	33	43	31	37	36	40	36	37	36	34	39	45	32	32	44	38	34	34	45	29	44	32	31	40	33	30	34	39	31	40	45	45	41	35	39	41	40	32	23	42	35	39	45	33	27	33	50	37	36	32	40	37	36	41	36	40	23	47	36	38	34	43	31	38	36	36	29	50	33	37
15265	3645	1860	2336	7365	11180	7599	5945	5613	5401	5939	5401	5078	4338	3516	3233	2721	2450	2005	1765	1617	1670	1551	1335	1235	1037	900	827	921	887	668	482	399	388	410	400	394	359	384	350	379	360	336	345	313	349	361	372	336	321	324	323	316	309	312	337	332	342	322	366	333	325	320	299	330	318	293	334	330	319	334	328	329	337	318	357	325	360	331	355	357	322	319	325	329	361	336	375	325	352	318	311	339	349	308	310	300	338	295	317	318	302	307	314	328	316	312	304	299	327	287	291	323	325	308	338	304	329	347	315	303	305	315	296	319	314	316	295	301	305	275	294	318	324	303	340	315	306	298	313	308	291	306	286	315	284	320	328	317	305	298	284	311	307	330	300	305	314	325	315	312	314	317	288	309	296	334	306	314	286	302	321	298	294	336	286	302	304	337	336	322	336	295	307	329	300	309	353	286	308	328	278	280	324	313	310	317	339	324	308	309	309	338	322	294	310	329	300	304	312	331	321	297	307	312	285	314	284	320	271	298	300	300	320	294	356	272	282	316	295	336	318	310	329	289	288	310	316	313	361	307	307	307	322	315	312	293	300	312	309	302	331	352	330	284	339	313	293	301	303	280	309	305	339	313	295	326	306	319	287	314	323	306	311	306	304	293	314	326	290	324	290	343	304	330	334	295	348	337	277	323	331	298	327	301	331	304	319	306	316	304	299	296	314	319	309	300	312	292	279	306	339	307	271	307	332	317	284	318	317	309	302	321	283	286	304	303	303	272	280	315	321	308	305	297	323	303	295	332	309	340	318	323	324	304	322	337	327	324	325	290	346	306	335	297	317	299	306	263	318	315	288	315	311	301	316	315	304	298	284	318	314	296	319	298	330	291	288	315	303	315	318	305	320	324	333	288	323	315	322	301	301	309	312	260	322	345	312	318	279	315	330	307	295	331	303	303	301	312	357	332	334	307	314	308	344	282	301	293	305	290	301	311	303	295	323	304	298	310	302	297	301	292	338	319	294	298	319	317	306	311	310	317	292	340	285	338	304	285	297	306	284	309	321	304	312	321	332	299	316	312	282	298	303	301	337	303	330	311	315	314	312	320	337	304	293	310	270	300	324	298	305	311	298	318	317	295	333	301	336	285	319	312	322	320	298	312	296	309	304	330	300	308	301	289	313	331	329	310	303	309	332	328	328	319	312	320	318	314	311	315	262	302	345	276	292	298	309	321	354	316	283	303	285	307	328	314	305	289	325	324	286	288	277	294	311	336	354	295	279	321	338	316	313	307	310	325	323	340	279	307	285	330	306	304	303	331	303	300	307	312	301	335	301	300	317	318	357	282	280	298	311	277	278	298	342	302	314	305	327	326	303	308	301	303	314	307	298	297	319	301	294	310	293	311	328	319	349	330	308	272	304	297	294	331	332	316	328	296	330	323	307	343	314	334	308	304	290	315	288	291	305	304	300	322	356	305	276	277	341	288	296	291	299	318	310	316	336	309	301	316	303	287	324	315	289	331	298	337	320	297	308	296	319	307	303	280	290	316	321	328	285	283	331	268	333	311	295	303	313	312	326	306	313	305	303	334	333	304	296	341	299	318	332	327	312	301	297	303	307	321	331	312	315	320	298	306	312	343	310	299	329	295	319	306	321	289	303	285	302	294	340	303	292	314	329	308	316	307	294	334	299	311	330	296	336	299	312	300	326	306	307	305	305	306	295	332	325	348	320	286	314	310	296	316	343	326	350	329	292	304	340	282	328	283	303	330	311	328	313	296	314	308	301	338	320	311	311	318	324	287	312	328	350	304	289	343	302	307	292	334	324	315	332	317	295	310	334	278	314	289	326	322	288	305	308	294	343	297	284	319	292	349	294	302	286	317	327	277	315	328	310	355	295	323	316	301	322	321	306	324	312	323	304	277	322	347	306	322	325	329	309	302	317	303	268	318	323	308	317	288	306	338	298	322	283	327	264	315	332	291	299	314	305	305	313	298	327	316	308	313	312	310	310	279	323	347	329	320	359	279	323	322	335	325	297	278	315	304	294	308	319	267	292	297	324	333	314	294	324	327	287	300	323	290	329	279	295	304	296	307	294	307	308	311	309	323	288	328	346	281	292	278	288	283	328	294	292	307	316	308	297	279	335	296	294	329	332	291	294	298	288	335	286	286	324	315	296	319	315	305	308	320	313	305	320	338	328	295	319	304	284	286	305	338	280	320	291	297	319	289	288	282	299	279	320	315	284	282	302	299	325	322	268	315	331	302	289	324	304	296	303	319	312	289	350	299	290	323	327	274	305	293	282	307	331	321	312	304	325	309	287	341	322	323	310	307	339	326	299	336	293	310	340	322	282	285	293	323	284	313	295	317	289	329	310	310	327	323	269	301	306	286	321	318	320	279	307	263	318	305	315	310	299	315	313	314	315	307	299	341	292	336	323	300	304	344	271	299	275	299	318	282	336	321	310	333	309	296	292	314	336	310	289	312	286	324	326	322	305	312	299	335	305	261	338	301	321	289	324	312	299	283	298	331	335	307	311	325	301	312	295	318	301	328	308	310	306	294	313	323	319	324	327	289	293	294	330	317	290	322	297	306	303	313	306	343	303	304	320	284	339	306	310	299	307	293	276	316	295	293	324	337	323	298	325	301	308	304	316	278	317	296	310	296	332	297	312	311	344	304	316	281	283	311	289	306	297	327	312	305	313	318	336	307	291	314	312	300	320	295	310	328	332	333	286	330	293	295	336	318	275	278	295	296	325	322	317	301	321	317	331	278	325	307	289	304	278	324	313	289	313	349	292	347	309	344	301	340	294	325	304	313	296	308	303	308	309	310	327	308	301	290	295	314	330	327	286	319	302	300	340	323	285	331	335	313	288	297	287	276	312	309	295	316	311	313	321	310	254	315	316	313	308	370	310	298	313	326	326	308	313	301	329	309	316	312	352	296	293	298	306	282	328	313	325	278	279	329	300	301	285	312	295	300	310	311	341	336	329	312	319	285	316	292	315	327	344	309	326	330	307	274	285	328	321	310	295	287	314	317	296	300	317	336	336	340	307	314	281	353	295	335	300	322	316	327	296	302	330	306	316	314	310	332	321	300	274	312	307	310	291	317	298	326	307	307	298	305	300	302	328	318	312	338	304	293	308	331	290	274	335	332	296	303	292	267	297	273	339	282	310	303	304	325	321	333	291	281	305	319	322	293	301	269	344	310	317	319	316	289	306	325	310	328	319	307	293	348	303	288	293	317	300	320	316	294	318	308	294	312	325	343	288	326	320	311	314	326	291	315	338	290	302	305	295	293	303	322	307	314	323	325	308	277	301	332	268	298	318	302	316	334	311	323	288	331	299	288	298	334	316	336	301	289	291	314	340	330	312	309	301	323	310	299	323	290	301	271	306	287	302	318	302	329	307	289	316	316	337	314	334	297	323	299	311	330	313	299	306	345	308	274	276	317	315	325	305	304	324	317	296	318	286	303	316	274	322	301	315	313	322	318	342	302	318
2031	427	217	203	207	239	193	187	216	226	239	267	228	175	162	166	163	121	144	141	102	123	91	89	101	90	96	90	104	77	81	70	61	75	64	58	66	66	71	71	81	67	62	59	63	68	55	71	56	58	59	80	59	60	55	74	57	62	56	44	67	59	61	52	73	64	67	85	64	65	46	68	76	68	66	62	67	50	69	59	80	78	69	64	57	73	62	72	63	59	80	72	60	89	59	57	67	54	69	70	67	70	72	54	70	66	60	67	75	58	61	73	59	55	45	50	62	72	63	67	59	62	62	58	73	69	70	57	58	66	68	51	47	68	59	53	55	61	54	62	73	56	75	65	59	64	62	63	62	67	67	68	69	75	66	58	62	48	71	60	63	66	51	75	61	65	67	52	58	57	67	60	74	73	59	52	55	64	68	71	60	58	38	58	61	71	68	58	42	67	47	55	54	61	72	71	56	63	68	64	53	63	60	64	67	65	72	81	76	63	67	59	68	51	56	67	54	62	67	64	61	69	60	79	67	77	54	62	55	51	50	61	60	69	76	61	61	54	64	66	54	64	54	73	54	50	64	56	48	68	82	62	54	63	72	60	76	55	64	60	73	60	71	58	62	76	63	58	53	60	69	57	75	55	72	74	75	63	75	71	65	63	47	56	53	68	64	52	62	71	51	60	55	63	65	66	67	59	53	86	63	61	51	62	55	68	63	63	51	61	58	73	59	78	73	64	61	71	61	46	56	62	57	52	63	78	60	75	60	68	53	69	60	57	57	69	66	66	55	63	60	58	63	77	65	56	51	68	46	76	67	56	71	71	57	71	52	72	66	60	59	70	56	65	54	56	61	66	56	56	76	79	61	54	61	50	64	63	58	56	59	59	66	61	75	60	63	62	62	57	76	75	72	57	58	44	72	66	65	49	65	71	52	64	59	62	61	60	69	54	70	56	58	57	69	55	74	59	64	41	76	51	56	59	70	49	54	67	65	53	57	73	74	61	63	60	62	55	67	70	62	55	75	73	66	47	55	79	60	76	57	56	55	59	53	65	55	68	57	64	58	58	64	66	60	66	60	70	54	61	63	71	71	71	54	64	56	63	47	66	47	67	56	67	45	59	69	58	62	57	69	60	60	50	53	57	55	58	59	54	56	57	52	53	45	56	75	60	77	70	73	55	61	55	65	57	68	67	65	52	67	52	60	49	58	66	55	72	57	57	68	71	67	56	56	43	80	59	63	59	62	55	58	58	72	56	64	60	59	45	66	64	73	62	59	54	56	71	62	52	77	69	62	55	69	54	71	79	59	52	59	73	66	61	71	62	61	63	48	56	53	49	65	60	69	57	55	56	63	60	57	72	69	58	52	60	61	65	69	54	58	62	63	53	63	66	51	72	56	57	75	58	56	81	56	71	63	54	68	60	60	60	63	66	55	71	64	60	42	61	50	63	64	81	49	66	77	82	67	65	64	48	61	71	50	48	65	75	71	62	87	48	64	57	61	64	69	61	59	64	64	68	46	66	56	63	60	72	81	61	62	65	45	61	59	48	58	48	54	62	73	66	53	60	60	55	59	58	58	62	75	72	80	55	78	69	76	70	71	69	56	67	60	69	62	70	60	64	56	62	59	60	63	60	71	62	60	65	75	60	64	52	49	61	58	54	55	75	69	59	71	62	53	70	76	66	66	77	73	50	56	70	66	64	63	75	76	73	76	68	62	73	53	50	70	80	60	68	59	53	53	66	64	73	52	53	52	60	55	52	49	62	74	56	62	44	68	72	52	66	71	55	62	67	62	90	51	71	54	60	69	55	63	70	78	78	64	61	58	61	61	74	71	65	80	72	44	66	67	62	56	72	80	62	54	59	70	52	70	61	54	66	57	61	61	65	58	70	69	50	63	65	76	54	60	58	54	41	75	71	52	48	69	44	67	76	66	63	77	66	68	69	59	39	66	60	73	67	60	57	47	70	50	60	73	50	70	79	54	66	59	70	68	55	69	65	56	62	75	62	66	65	68	59	62	55	72	70	71	60	61	59	71	75	57	52	64	59	61	67	55	66	69	57	63	77	55	57	67	67	64	52	65	76	63	51	64	55	63	79	61	74	64	69	66	53	58	74	59	59	54	69	66	73	51	67	55	64	62	59	59	54	67	59	60	66	70	74	72	66	69	70	73	56	67	68	65	61	62	47	56	59	64	45	69	55	74	64	55	72	65	52	72	62	68	55	71	70	53	57	65	63	50	67	56	63	48	55	56	61	61	49	57	69	64	65	59	74	52	63	62	59	59	59	58	60	63	60	56	60	65	78	56	61	59	74	69	61	68	74	65	74	63	66	53	52	62	61	75	65	69	50	60	61	80	48	67	56	73	68	65	58	68	65	63	52	58	61	66	64	58	66	65	67	70	61	66	84	61	58	68	69	65	55	69	60	52	77	73	66	56	69	50	67	64	67	63	55	49	71	69	75	53	62	59	60	42	53	60	68	60	53	66	59	66	49	63	64	58	59	75	65	63	66	73	48	70	53	54	68	57	72	69	54	58	62	61	60	61	53	57	68	60	58	60	59	58	60	66	58	66	62	73	70	45	71	53	73	72	59	61	72	72	65	62	72	58	73	54	78	63	73	46	68	59	64	72	63	52	83	67	64	67	70	69	55	64	74	64	67	68	64	54	64	77	70	63	74	68	68	65	68	46	62	55	58	55	64	60	53	50	55	59	57	73	73	55	57	66	58	66	83	56	44	67	50	72	73	58	72	78	43	57	60	55	66	73	57	58	54	66	67	61	71	46	56	71	41	72	69	63	67	62	56	61	62	59	60	72	47	65	65	47	64	66	66	59	63	67	69	60	57	72	68	54	52	67	50	65	56	50	69	50	75	64	69	48	73	74	46	62	65	50	70	54	66	42	59	70	63	67	58	53	59	63	69	67	64	62	59	59	56	51	75	61	65	63	44	65	77	59	72	67	69	52	64	53	66	57	50	63	59	54	61	61	62	54	66	67	70	55	46	52	51	40	68	64	47	59	52	60	73	44	65	52	65	54	74	67	59	62	53	80	53	49	68	65	69	66	47	88	58	69	53	71	70	57	58	57	63	64	62	72	61	76	67	70	62	58	79	53	56	61	60	72	69	56	64	59	60	54	60	64	62	60	53	69	60	66	57	56	64	44	72	54	64	57	64	48	75	56	74	52	53	54	60	64	58	75	60	61	55	58	69	84	47	73	73	51	49	73	58	60	57	62	62	60	71	65	64	67	56	49	64	67	61	60	68	77	61	63	73	65	60	59	61	64	80	80	47	69	73	62	60	60	54	66	59	69	68	62	63	88	66	58	57	64	71	60	70	53	62	48	61	70	70	65	65	63	46	60	41	73	66	61	69	61	67	60	64	65	65	66	49	75	69	75	50	56	59	56	60	59	84	67	53	49	55	63	64	57	65	69	69	62	73	56	59	66	66	64	54	49	63	61	49	62	67	51	57	56	64	52	64	82	56
18755	4769	2610	3677	10058	13744	10231	8204	7707	7813	8066	7655	6787	5781	4632	4314	3887	3399	2693	2420	2357	2341	2200	1889	1634	1498	1345	1367	1399	1214	954	701	659	692	661	618	657	593	580	583	618	565	615	588	565	606	584	548	575	606	540	560	564	515	560	550	516	578	529	510	543	527	545	519	548	545	556	576	506	558	542	558	523	550	560	559	546	556	539	586	551	558	515	584	584	596	609	555	601	541	527	576	513	536	548	514	591	556	532	589	531	504	534	499	520	538	523	527	544	544	531	540	519	546	550	547	574	528	474	507	567	512	554	543	479	526	557	518	531	537	539	487	497	496	495	522	494	530	498	530	511	533	462	495	508	512	553	572	490	549	549	521	535	535	514	501	537	537	503	554	512	506	547	499	538	537	474	512	530	531	512	538	541	535	508	541	532	514	487	515	513	514	508	539	509	530	512	535	521	552	544	567	485	540	505	485	523	512	559	542	485	504	526	486	493	498	523	489	516	498	522	527	505	506	491	488	549	498	552	508	531	511	483	487	501	494	509	518	488	527	530	541	508	503	502	511	530	504	497	485	544	500	519	540	518	506	501	560	557	533	507	528	462	523	533	518	517	547	556	517	519	539	520	494	495	573	521	524	513	539	453	495	508	507	525	532	520	514	493	493	507	560	530	521	527	472	500	508	527	514	554	503	524	494	510	560	511	483	554	519	528	516	544	486	504	547	517	534	521	477	561	521	543	531	525	560	509	513	532	542	503	526	483	531	521	522	549	542	548	501	488	538	555	517	516	503	503	516	517	544	491	519	558	503	498	541	509	527	532	490	540	497	524	545	517	514	527	473	502	530	506	536	529	510	541	501	508	545	539	504	505	500	514	498	542	547	528	518	547	519	509	542	531	511	561	535	493	533	503	518	502	542	465	538	557	546	503	493	505	505	486	484	500	523	530	469	539	502	509	495	532	503	519	521	535	560	500	530	503	501	550	523	507	541	513	537	521	538	535	529	502	524	520	535	552	484	489	557	559	525	551	508	502	545	550	490	546	551	522	524	543	504	548	534	532	489	486	489	492	536	555	544	525	527	481	540	500	562	506	517	543	542	546	486	548	498	514	503	512	503	493	483	585	515	517	536	510	496	465	519	513	537	511	484	505	530	487	571	541	540	499	500	538	504	565	496	540	508	554	506	518	497	534	556	550	535	505	503	507	492	482	553	524	501	499	543	529	532	550	521	522	513	539	514	515	512	493	493	563	538	551	479	525	477	542	474	491	540	553	494	505	547	540	535	531	525	504	528	528	513	484	499	559	557	527	518	502	538	550	497	556	558	501	531	512	524	576	472	519	507	518	488	495	513	518	488	498	479	525	494	513	506	508	505	532	556	569	525	512	538	488	515	487	502	548	531	549	517	534	539	562	507	533	530	461	526	519	510	519	503	530	534	476	492	516	535	527	533	497	509	554	490	537	557	480	555	530	534	527	509	541	478	491	522	551	506	519	568	533	516	539	535	511	494	544	538	507	579	492	507	509	512	575	543	509	516	495	520	558	559	530	519	525	561	528	534	558	556	524	543	537	489	538	511	547	516	502	544	554	514	515	502	538	545	534	535	534	532	523	537	548	525	514	479	512	501	572	546	518	534	518	507	524	540	494	557	537	574	537	531	528	515	501	505	509	505	544	482	536	509	556	518	530	507	532	507	536	534	520	538	470	511	533	489	546	504	504	539	511	537	526	503	570	544	509	516	541	562	518	564	480	497	514	477	551	515	586	539	565	518	474	546	518	541	532	515	503	508	536	523	516	521	522	523	531	519	507	528	563	496	553	569	522	531	481	520	525	545	558	508	528	513	492	523	516	487	507	508	537	545	524	515	526	554	510	551	517	513	536	501	474	490	542	566	500	573	498	490	520	513	527	521	525	535	516	526	489	520	518	535	544	494	554	530	503	510	518	539	517	541	507	465	512	552	501	539	546	518	511	513	527	538	518	522	517	548	483	498	520	546	489	481	552	535	533	541	541	561	493	531	529	530	496	470	512	503	466	504	517	537	532	498	478	477	511	547	521	530	560	571	552	530	501	483	551	540	492	540	550	488	521	552	532	519	499	503	514	500	523	549	515	532	559	555	521	528	532	545	502	508	520	531	522	528	544	505	529	551	529	498	546	510	506	533	586	508	508	502	534	509	484	525	531	507	548	530	477	499	532	503	521	556	499	518	512	521	526	502	548	521	550	560	553	524	505	521	560	494	546	528	516	518	519	473	483	494	527	531	529	539	517	535	512	521	567	534	504	545	531	526	530	538	534	489	524	537	559	524	529	530	505	536	529	479	546	521	568	542	526	563	514	605	541	519	518	523	526	548	534	515	512	487	485	500	528	500	529	511	509	513	537	490	495	513	515	529	547	524	534	503	523	514	511	510	541	527	528	527	541	541	490	528	552	524	543	543	552	554	582	509	534	542	501	512	524	546	534	528	539	530	507	540	517	522	531	521	553	523	506	536	522	506	526	549	521	541	523	479	509	547	528	536	490	570	522	503	515	510	510	505	543	512	497	511	514	523	544	486	529	501	546	497	556	547	539	483	543	525	502	547	509	522	569	519	515	497	529	483	504	484	482	494	492	496	520	568	535	527	532	538	496	549	517	534	523	573	486	484	516	519	500	504	517	526	484	515	524	498	517	550	520	545	527	521	483	498	499	532	543	519	503	552	527	524	562	455	529	513	509	525	535	503	533	536	470	536	518	547	516	527	524	541	502	523	527	533	512	526	544	542	541	547	519	511	550	508	522	498	529	519	553	540	555	532	494	512	530	492	521	526	461	532	514	534	514	519	518	516	526	536	534	473	511	516	522	549	512	511	509	545	527	512	505	505	543	555	506	506	514	502	513	520	501	526	499	528	537	486	536	533	493	523	553	540	510	540	542	528	558	517	516	534	491	512	508	506	511	528	604	485	514	549	512	504	539	501	539	481	543	552	512	500	518	526	529	517	528	550	541	495	516	504	522	520	511	522	558	516	535	521	559	526	556	493	497	554	486	490	569	542	498	557	516	523	511	559	538	528	514	522	511	534	494	549	510	531	502	487	511	527	542	517	545	530	525	525	525	478	501	531	545	522	543	517	505	470	550	527	556	495	510	495	471	528	547	507	505	451	554	525	492	514	554	521	532	514	489	540	514	532	522	554	551	526	516	513	490	499	534	530	510	500	535	505	581	532	590	527	518	479	513	493	524	509	524	535	545	504	520	535	510	500	504	567	504	521	534	555	513	545	528	502	543	488	500	524	531	487	532	520	555	480	546	552	527	481	536	536	499	527	532	484	495	530	512	490	520	524	538	535	526	490	532	516	533	507	548	524	560	505	529	491	553	528	529	518	543	551	513	545	525	522	504	498	538	538	509	511	495	511	526	541	573	514	580	521	518	517	551	519	503	509	524	520	553	537	496	534	475	544	533	564	519	525	501	542	570	525	512	528	583	511	520	496	504	549	519	532	570	549	533	501	486	529	518	497
1582	174	97	120	137	117	111	100	119	127	134	158	99	99	116	101	99	97	72	71	81	79	69	63	66	66	68	55	69	62	70	50	44	52	66	37	45	48	40	46	48	55	48	54	51	46	59	56	41	50	61	60	61	62	55	56	50	47	52	55	43	52	54	50	43	52	41	49	40	49	45	45	44	51	47	39	63	50	57	41	46	43	56	44	48	55	50	50	41	44	55	55	38	41	45	44	48	53	44	45	49	41	47	41	52	46	43	47	50	47	43	39	48	48	35	42	50	51	59	55	46	52	48	48	45	48	42	49	44	32	47	55	53	61	50	33	57	53	51	43	50	44	54	48	37	48	49	54	51	47	47	47	57	42	50	57	44	43	40	34	40	52	51	47	47	52	70	40	54	46	37	49	36	42	45	42	48	45	54	49	43	53	38	45	47	47	54	50	56	41	53	43	49	44	52	51	45	52	37	60	53	42	60	38	37	56	46	55	48	56	65	46	54	56	54	40	59	46	56	65	37	49	51	41	40	54	51	52	44	55	55	42	62	49	42	50	45	51	47	54	51	56	40	48	55	47	47	45	46	54	49	60	49	58	34	48	50	43	45	47	47	63	63	49	40	49	43	49	53	47	52	47	43	51	38	64	44	49	47	42	42	48	46	43	48	53	46	50	42	52	48	49	46	44	56	43	57	40	53	52	50	47	52	47	51	49	55	52	50	57	39	51	53	44	43	51	31	43	46	52	55	49	49	47	46	57	45	42	50	55	47	42	39	40	52	58	40	49	51	51	50	60	51	34	47	50	48	52	50	58	49	49	61	37	48	57	40	54	45	40	56	44	41	50	58	55	50	51	49	48	47	42	58	51	45	52	51	48	47	47	53	51	52	45	46	40	55	46	38	40	45	46	55	51	48	59	54	47	47	49	40	53	44	57	44	46	56	53	50	50	45	35	47	51	42	52	49	41	46	51	43	64	55	53	59	43	44	62	39	51	52	58	37	41	53	46	48	50	45	41	40	34	52	46	50	51	46	37	39	54	64	50	46	44	53	45	38	50	46	45	44	52	52	49	46	49	48	50	47	47	34	49	47	56	34	44	48	46	47	54	48	47	55	48	51	49	37	50	60	45	47	38	47	43	36	45	46	40	39	38	48	47	47	49	54	46	54	49	52	39	58	38	57	45	39	49	41	47	39	47	52	46	48	67	36	41	51	42	42	51	59	50	58	43	50	42	46	50	54	40	27	48	43	58	41	33	55	62	41	52	41	47	44	45	36	39	51	51	58	59	35	46	44	41	52	40	48	54	45	44	44	50	42	57	51	46	50	48	52	49	45	46	47	49	54	53	51	51	29	50	41	53	48	46	43	39	42	51	60	41	44	46	40	53	47	49	38	50	47	43	55	51	40	48	43	52	56	42	53	44	41	59	46	48	45	38	48	50	48	55	42	52	37	42	55	37	43	53	59	40	47	46	44	49	49	43	53	53	53	52	51	43	54	44	62	43	43	45	60	48	44	41	66	47	39	54	38	48	38	40	52	44	47	46	46	50	47	46	59	55	48	51	53	40	49	58	48	45	47	45	62	51	48	50	49	57	57	44	40	49	56	54	44	51	35	26	50	41	61	54	63	42	52	43	49	43	35	42	49	51	48	33	45	44	53	50	36	55	56	48	56	47	41	54	51	47	50	43	47	46	57	41	47	51	58	54	44	59	43	65	50	37	48	57	53	40	40	48	61	46	52	53	38	54	34	50	49	45	52	46	41	60	36	53	49	56	48	56	47	56	38	44	51	47	53	46	53	44	34	50	49	54	56	38	56	67	50	38	44	47	43	53	53	51	43	42	49	49	48	43	44	45	37	53	43	56	48	54	56	52	51	46	44	45	54	47	50	60	54	47	50	52	52	48	48	41	57	56	53	39	28	50	48	43	51	49	34	51	43	42	51	42	52	39	51	45	53	37	42	42	59	58	45	47	61	46	44	42	59	55	44	45	39	46	49	35	47	49	56	39	54	49	38	43	34	44	50	43	44	46	41	50	45	47	41	59	52	39	45	44	58	60	56	55	41	30	47	48	60	64	47	42	50	61	57	42	61	41	65	35	46	38	48	60	44	40	45	54	60	40	37	58	42	49	43	55	48	56	45	49	44	42	60	48	44	68	44	35	31	59	44	46	61	46	57	36	58	33	48	44	48	48	52	46	39	50	32	48	48	54	51	53	60	54	50	45	48	49	40	37	59	44	52	47	55	53	39	47	45	54	45	39	48	45	50	34	39	46	52	55	50	57	53	43	57	40	50	39	47	46	43	51	51	51	48	43	48	50	32	43	42	49	38	46	51	37	52	52	46	44	46	52	44	36	42	58	60	51	40	43	41	49	36	40	43	57	44	56	54	44	43	40	59	53	49	47	47	40	42	49	47	44	42	45	52	56	55	51	55	51	59	49	41	45	40	59	48	44	42	39	47	52	47	54	39	68	53	44	44	44	49	49	49	49	43	55	47	40	42	56	53	63	43	43	60	52	45	53	44	47	53	35	42	52	44	52	55	54	48	52	57	50	44	50	48	54	51	36	46	46	52	51	49	57	48	41	51	59	33	52	47	62	53	45	42	44	55	47	49	60	59	41	44	40	37	42	39	49	54	44	42	45	40	45	50	56	45	44	42	49	51	57	53	55	45	38	48	44	40	49	51	53	39	54	49	41	46	40	31	53	54	43	41	47	48	30	45	44	50	38	36	45	39	53	46	48	49	44	52	43	58	43	43	45	41	50	50	48	54	41	46	55	52	57	55	44	44	57	60	44	51	46	35	53	48	52	52	46	42	46	52	41	47	57	59	50	55	51	51	47	45	51	37	56	51	45	38	49	46	43	45	41	40	54	53	44	42	46	42	44	46	48	57	49	52	58	52	47	48	40	44	55	51	51	51	45	38	28	50	53	59	53	46	54	48	40	45	45	49	47	43	50	40	55	43	48	56	52	57	55	42	45	45	45	44	38	54	48	35	52	58	41	33	34	42	42	46	40	38	62	50	49	48	53	52	39	47	44	50	44	35	48	57	48	58	63	57	45	62	41	52	45	44	38	52	56	39	57	44	48	45	54	42	45	53	38	46	42	46	45	69	48	49	39	40	52	51	52	51	37	65	42	44	40	46	46	53	44	50	42	55	40	49	39	52	44	44	49	37	34	56	44	46	48	38	47	41	36	54	36	43	42	45	54	33	47	48	37	44	55	51	45	48	55	48	36	47	43	43	59	43	49	53	41	41	44	48	43	48	59	42	56	51	45	47	47	54	50	47	43	48	45	39	44	54	53	55	39	41	46	54	53	51	60	49	48	45	49	39	51	52	47	48	51	53	43	52	48	39	43	53	48	49	53	42	46	40	54	38	44	61	47	48	43	50	61	40	54	46	35	37	40	55	57	58	48	46	47	40	55	41	59	55	47	47	50	54	41	52	63	47	48	32	55	60	40	53	41	52	49	36	57	44	52	42	55
12427	2325	1342	2168	6361	8124	5091	4289	4266	4577	4695	4347	3665	3129	2662	2461	2255	1853	1590	1427	1432	1459	1305	1149	970	802	810	859	849	700	597	492	506	430	416	434	421	417	461	447	462	402	401	391	423	409	432	439	415	377	417	395	384	405	398	398	395	395	383	398	428	412	362	399	392	418	400	395	391	396	403	387	411	392	409	389	392	409	434	407	383	408	424	442	429	426	417	394	432	410	384	412	403	402	405	369	421	417	429	383	397	413	395	409	425	416	427	397	422	419	393	424	390	375	378	408	390	379	387	397	389	403	404	382	385	416	433	397	381	377	397	372	392	383	379	370	381	430	382	392	371	429	393	415	402	407	399	397	412	407	373	383	388	358	379	389	407	409	398	415	383	376	410	400	428	381	402	367	379	398	370	377	398	411	377	411	392	366	374	387	408	373	396	406	399	413	386	400	369	386	373	387	377	383	385	397	363	387	423	422	413	396	370	390	399	364	414	377	393	380	363	399	408	409	405	415	358	389	387	442	404	436	397	412	363	434	379	366	382	401	390	384	382	412	384	394	408	358	421	441	395	402	381	375	370	378	394	396	402	378	396	359	375	380	415	387	398	429	369	390	368	403	394	423	417	379	393	374	392	386	398	407	408	411	404	424	383	401	370	410	394	370	355	401	374	416	375	375	414	400	399	386	403	372	425	374	395	412	401	397	401	397	371	372	374	420	394	371	412	400	395	340	353	395	418	367	415	407	424	363	425	406	399	431	384	405	430	397	364	416	393	412	374	405	377	367	412	403	386	408	391	421	368	403	407	415	405	361	386	401	377	399	408	394	362	409	394	419	380	359	404	400	418	390	413	418	405	403	388	410	397	409	399	384	405	411	415	396	385	403	359	364	395	381	406	386	403	418	384	384	410	350	414	417	403	397	387	395	390	399	390	352	395	407	371	395	417	420	389	391	378	360	414	388	389	391	417	376	402	393	404	437	380	375	421	434	388	384	381	391	409	362	378	393	406	383	390	402	396	400	391	383	415	418	381	381	399	390	397	394	402	412	361	383	380	369	383	376	420	397	379	387	399	396	373	422	406	392	366	380	395	429	383	385	373	411	383	396	372	383	410	355	361	368	427	437	377	411	369	415	389	384	387	389	416	400	420	367	418	382	369	394	407	385	390	426	394	369	355	392	406	386	393	411	410	401	390	413	379	360	352	426	401	382	374	378	416	394	381	375	384	432	383	395	396	375	385	409	359	428	365	401	367	393	412	377	377	371	427	409	386	347	387	359	398	365	432	388	396	381	384	409	389	370	366	393	385	377	387	417	422	416	398	383	386	375	374	373	401	408	375	400	376	407	417	440	420	389	374	369	415	396	413	374	371	396	397	414	401	390	393	399	381	424	404	371	391	381	391	399	379	398	408	366	368	387	367	368	386	399	405	395	392	404	395	376	397	392	383	406	393	352	382	394	386	380	389	406	424	374	365	398	385	410	375	388	418	383	399	416	397	418	382	383	391	374	378	374	377	359	398	424	381	397	358	379	414	416	406	388	397	414	407	398	396	375	381	381	381	405	417	401	416	409	403	390	421	376	358	389	389	416	389	378	404	378	410	399	415	429	407	417	393	412	384	399	423	401	400	390	402	380	376	387	395	409	403	395	404	405	430	434	391	362	411	415	423	378	399	389	383	380	370	404	451	405	416	376	407	367	398	414	370	419	389	332	393	429	448	420	401	396	382	391	381	365	381	393	424	395	404	380	381	378	401	383	409	406	391	380	377	377	388	396	408	394	374	406	424	407	385	368	382	397	418	431	392	348	419	393	398	401	406	398	414	420	381	341	382	386	405	347	393	393	374	395	407	385	403	412	399	390	376	400	373	406	413	396	385	396	394	360	418	400	393	377	380	389	350	387	431	387	392	376	393	414	388	387	411	416	416	405	421	352	414	344	391	413	406	406	397	366	364	411	395	362	389	400	401	401	403	419	399	373	395	381	397	393	419	393	406	403	406	364	394	386	377	381	374	397	371	376	435	385	378	452	423	405	433	409	362	405	373	377	381	384	395	389	369	367	370	380	408	412	398	417	401	380	395	385	452	380	427	413	344	349	393	418	352	437	371	368	396	389	424	409	385	362	403	376	373	376	367	388	391	443	404	412	431	404	367	404	405	379	372	397	414	374	391	434	392	406	385	410	410	367	401	423	356	393	403	389	400	406	384	414	401	399	396	404	393	418	413	417	371	392	375	412	373	427	396	364	407	396	377	372	390	372	398	383	392	409	378	414	367	366	384	407	390	380	420	406	391	409	425	360	419	396	358	391	383	401	381	394	397	421	372	380	418	387	402	398	357	385	395	392	409	432	401	415	397	379	367	385	381	423	406	414	378	392	371	408	380	410	374	370	359	387	421	430	397	410	372	393	398	404	352	407	383	404	384	374	373	352	399	377	372	392	368	440	380	432	409	408	396	415	391	412	413	421	403	372	389	407	415	424	355	425	414	412	376	418	418	411	386	382	409	405	428	379	370	414	377	370	368	392	402	438	387	397	385	377	357	405	397	380	373	401	403	389	407	424	410	415	443	408	408	421	355	386	418	369	405	382	367	407	383	414	388	390	387	376	380	420	376	423	434	403	411	380	393	411	436	380	401	388	401	428	411	368	421	404	399	398	395	408	400	405	362	404	411	396	375	392	373	404	400	369	367	360	438	384	426	379	403	406	361	380	361	396	423	387	402	396	396	399	376	381	413	392	385	342	397	403	401	399	410	387	388	364	401	393	392	404	445	399	390	393	375	376	404	389	431	426	403	390	399	408	377	361	407	392	361	416	387	391	374	358	391	427	375	373	388	426	408	395	410	391	384	396	393	372	393	419	396	389	408	380	364	390	412	365	396	377	382	406	399	392	390	405	411	398	407	375	404	391	407	395	380	402	379	383	400	400	381	418	400	386	416	395	350	366	414	417	401	393	395	376	406	400	389	381	412	428	407	391	391	420	370	352	401	379	391	366	410	407	423	376	431	381	359	379	395	404	394	378	445	360	368	404	386	385	382	387	394	399	389	384	382	390	388	393	404	366	363	379	379	399	427	366	418	421	406	383	407	354	393	394	450	398	422	424	398	407	391	417	393	352	408	410	394	379	385	379	360	366	425	385	420	390	387	391	380	389	401	371	429	377	378	389	415	382	399	396	423	396	390	403	388	408	384	396	431	349	395	386	397	401	407	403	385	394	427	365	417	358	408	388	403	384	393	402	374	408	430	440	359	353	363	374	385	393	389	378	382	401	390	387	425	403	415	380	405	382	381	393	389	373	410	428	370	359	404	408	410	386	387	399	414	382	358	417	399	434	409	393	421	389	366	384	418	403	391	385	388	365	407	401	377	406	393	394	367	405	374	367	357	407	417	427	374	409	376	391	399	439	381	414	402	383	375	433	390	390	413	404	402	390	417	367	391	397	417	420	423	391	383	406	377	422	381	361	376	396	373	359	380	397	407	397	404	406	378	440	386	358
1332	307	183	175	199	182	178	156	184	212	189	209	170	165	157	157	135	115	99	116	112	121	105	100	74	85	86	81	106	80	80	75	67	68	75	76	65	64	69	72	74	69	71	86	71	65	76	73	66	74	69	81	72	68	70	66	62	54	64	71	64	68	74	65	67	78	67	58	71	81	75	66	84	89	77	67	76	86	51	70	68	79	66	63	76	76	85	67	70	86	71	67	82	61	75	57	68	65	77	71	73	62	63	53	83	71	73	77	77	75	64	61	79	73	68	80	70	69	61	69	74	78	56	64	72	59	65	77	68	67	79	69	57	60	80	64	65	73	77	69	57	70	62	71	66	66	73	58	65	67	74	61	57	78	73	59	74	77	82	66	81	92	72	59	70	72	59	73	67	63	58	78	62	77	77	74	60	74	68	76	67	85	66	73	81	67	69	55	69	48	68	76	72	47	82	74	72	69	65	70	61	78	83	75	67	73	76	76	79	67	62	68	81	54	60	77	59	58	83	63	79	75	64	64	71	62	68	69	79	67	88	69	65	73	80	68	64	67	70	72	69	71	81	75	72	72	58	65	84	67	72	69	72	64	72	64	75	77	72	67	82	63	82	69	68	57	60	80	64	65	74	70	69	62	77	71	66	83	61	77	70	52	58	67	87	64	64	76	71	66	73	56	74	63	50	94	69	52	71	63	64	83	70	81	61	65	74	65	65	76	74	61	61	53	73	67	58	77	56	70	67	72	81	69	56	78	64	63	57	70	62	78	66	70	58	68	66	61	63	61	78	76	57	72	78	56	61	66	60	80	65	78	56	56	68	77	63	80	73	72	63	70	75	75	87	73	69	66	68	64	54	61	80	71	60	64	68	67	61	71	73	78	69	79	56	72	80	70	89	72	70	65	68	68	73	61	67	81	55	64	66	57	70	69	70	76	69	69	64	70	62	66	81	65	65	77	68	74	68	62	62	66	87	72	59	76	66	75	70	93	62	70	87	72	56	69	77	63	79	62	65	71	58	61	75	73	101	86	67	84	73	68	78	81	83	65	80	65	65	65	79	65	67	63	46	71	74	80	61	83	60	73	65	70	75	65	52	79	70	59	66	69	63	88	63	64	65	72	76	50	83	49	62	65	55	74	70	71	72	66	67	67	78	76	64	67	68	60	67	81	72	71	65	46	60	59	66	81	81	74	80	78	74	72	73	60	78	63	67	59	70	71	56	79	73	62	70	74	72	85	63	73	85	73	55	62	56	57	62	67	72	67	66	65	70	73	81	82	57	74	72	79	74	65	77	71	60	81	63	79	70	87	70	67	54	72	70	59	69	63	73	78	74	61	60	80	65	75	79	78	61	66	67	81	59	73	59	63	75	66	61	79	80	68	71	79	72	59	81	57	64	62	105	76	71	56	65	58	76	65	77	75	65	65	68	60	68	73	80	78	61	61	77	61	69	79	74	68	85	68	77	65	48	48	83	69	73	67	72	62	67	74	76	73	66	84	81	60	75	73	88	76	62	61	67	71	84	72	62	82	71	76	67	74	56	60	75	62	72	57	75	76	46	67	66	68	65	59	59	46	81	64	74	75	52	77	65	57	57	77	76	71	78	63	90	85	74	69	65	57	66	50	68	81	85	79	70	64	64	60	65	77	69	81	64	89	63	62	69	72	85	66	62	77	59	57	75	64	63	74	74	65	59	68	76	86	78	80	65	66	76	64	70	68	70	76	65	63	70	81	56	67	67	62	68	62	79	74	78	67	78	72	72	68	63	78	71	70	67	70	68	85	65	69	72	62	77	79	59	63	81	71	67	72	64	62	69	76	79	70	72	74	77	68	65	64	65	76	55	54	51	64	86	79	89	67	64	85	77	81	61	64	65	77	77	58	71	68	67	61	64	81	57	66	77	68	56	61	64	63	59	63	56	56	81	69	74	72	63	81	66	59	79	70	64	74	64	72	64	56	74	73	60	65	68	78	78	71	60	76	60	67	72	70	73	70	71	68	57	63	65	68	63	71	72	59	57	61	78	74	65	69	83	57	55	69	70	71	64	68	78	70	73	72	58	57	78	67	75	52	72	69	60	63	72	67	79	55	66	75	73	65	65	71	71	62	73	69	66	61	67	66	63	87	64	50	73	52	71	61	72	63	86	58	74	70	63	78	80	67	71	63	75	68	67	78	67	60	71	67	64	76	70	53	67	58	46	66	81	74	59	64	70	75	56	64	77	71	74	67	66	84	72	77	72	67	64	64	64	65	62	78	70	80	78	74	72	61	76	70	66	45	72	74	68	59	71	81	66	76	56	59	66	75	70	66	80	67	61	72	73	71	59	79	75	63	82	70	63	83	72	69	57	64	65	67	65	79	68	83	66	78	79	65	71	87	63	70	68	73	72	60	71	68	66	70	72	72	70	87	72	65	76	70	69	81	81	70	82	64	72	69	64	72	54	79	66	75	77	71	64	75	61	93	64	71	86	68	81	76	65	62	86	64	82	67	74	64	76	77	72	73	60	74	55	73	73	72	77	62	64	65	66	54	72	71	77	78	68	79	79	67	67	65	64	58	77	74	68	73	69	66	58	70	62	67	71	66	78	77	63	73	71	60	86	60	71	65	70	87	59	64	64	52	66	69	78	54	79	71	74	58	89	63	55	78	70	72	61	70	63	80	58	81	66	67	70	73	54	63	68	69	74	82	78	68	61	70	81	65	46	74	59	74	83	75	63	81	68	75	71	48	77	60	73	64	65	75	77	64	58	70	84	59	76	62	64	59	71	59	73	79	76	81	76	61	67	76	74	81	72	71	60	82	56	63	75	70	65	75	73	61	92	65	62	71	75	79	58	61	59	54	82	81	65	83	67	61	65	80	59	79	70	75	78	76	52	66	79	63	73	81	76	77	59	66	69	70	79	74	87	60	62	53	76	75	77	66	72	69	68	72	60	75	65	73	80	65	87	75	61	81	70	79	65	72	64	68	78	60	69	65	71	64	76	75	60	68	65	71	67	60	68	85	67	64	75	66	83	69	83	58	76	55	65	72	65	68	63	71	60	60	73	50	66	81	77	77	60	88	61	64	71	65	65	63	66	65	63	72	82	72	70	69	63	62	63	75	67	82	74	72	59	85	53	64	62	62	73	96	69	56	78	68	71	65	83	64	61	65	61	64	63	63	73	72	76	73	64	52	58	60	70	71	68	75	73	82	73	81	65	66	85	75	63	63	77	74	70	64	79	64	64	65	63	77	70	68	76	88	58	70	85	63	66	67	73	70	69	90	73	62	65	78	66	74	61	65	70	62	77	89	73	62	71	46	63	78	65	63	78	65	74	56	68	74	61	60	67	58	81	80	80	53	74	69	59	65	82	65	78	84	68	56	74	72	68	79	72	77	61	66	74	76	72	69	68	65	70	84	77	73	70	80	65	61	82	80	73	70	87	61	68	65	71	71	76	72	52	51	59	50	71	77	53	60	71	58	66	65	62	78	65	66	74	65
14637	3624	2175	3437	9104	11055	7736	7057	6798	7232	7020	6132	4976	4332	4006	3708	3304	2717	2205	2115	2212	2076	1861	1648	1301	1243	1243	1382	1235	1004	754	710	652	639	698	601	630	633	674	664	661	630	603	630	608	588	656	588	629	614	610	571	593	631	595	589	578	582	589	589	580	580	582	582	597	638	636	603	609	599	618	557	645	570	617	606	630	633	558	594	604	536	597	656	606	621	629	649	623	618	626	579	591	601	621	590	560	589	574	621	590	581	584	563	608	571	591	563	581	532	560	605	562	558	567	609	577	575	576	560	594	617	558	585	564	567	586	589	559	589	576	590	569	540	619	619	623	558	620	559	570	603	586	591	572	587	611	608	542	585	560	535	561	566	588	564	537	547	593	559	617	576	535	562	525	599	597	581	543	568	599	566	564	610	577	584	609	582	589	541	566	561	625	587	590	601	611	584	565	582	563	587	579	565	598	591	587	574	558	565	592	570	568	561	583	583	561	588	609	566	583	547	575	634	580	533	605	565	617	581	589	570	568	578	566	552	554	573	574	624	588	545	580	539	576	608	610	600	556	587	574	558	574	549	582	554	569	585	557	638	557	572	533	563	568	572	572	544	595	540	571	571	599	582	579	550	627	569	616	588	593	600	584	602	593	583	629	566	587	563	521	579	576	570	573	563	518	598	558	589	571	594	576	586	534	542	561	582	556	585	604	590	597	598	548	594	587	594	597	566	570	571	643	613	574	552	556	606	560	589	583	569	551	566	531	574	542	566	583	529	572	581	589	582	627	568	586	560	560	582	560	578	592	572	590	599	563	598	557	641	553	583	577	542	540	585	642	610	614	574	573	611	596	585	549	544	515	564	610	560	572	589	567	567	593	561	577	570	637	581	567	547	556	584	547	611	572	544	573	570	627	556	573	572	674	605	559	539	580	588	567	616	610	536	626	582	568	595	608	605	606	568	547	576	613	624	603	547	580	597	575	543	551	574	562	585	569	555	570	583	599	606	613	559	554	607	551	525	556	583	551	580	559	562	612	543	559	595	552	621	605	608	615	577	618	542	556	586	580	569	556	648	538	566	538	601	594	595	607	553	540	545	601	580	619	579	628	594	577	559	586	575	584	602	585	530	601	590	531	559	598	564	568	572	561	559	589	574	620	594	602	543	573	568	566	628	580	579	575	590	581	573	585	556	537	581	583	593	569	551	549	594	584	573	587	579	590	580	604	555	574	584	591	587	591	560	581	573	544	590	570	562	623	584	553	617	591	619	535	587	582	570	573	544	557	549	559	574	579	600	544	621	583	556	558	559	570	584	581	556	596	605	524	589	536	572	630	542	574	534	592	567	593	582	564	574	569	540	546	560	566	575	594	551	587	587	561	609	562	604	577	548	579	605	532	618	585	561	620	610	567	546	570	579	590	568	569	578	553	593	617	574	525	548	557	551	530	614	599	540	581	604	582	542	549	574	563	575	529	583	570	571	577	565	585	590	554	593	599	571	556	590	524	574	563	575	585	575	539	580	595	587	566	591	560	586	546	579	564	560	569	585	584	607	576	563	537	603	540	573	604	578	571	579	544	606	569	626	572	569	566	555	575	570	554	615	539	592	596	581	570	542	565	558	606	567	559	549	505	596	589	574	563	617	545	565	585	568	544	568	572	632	608	576	553	583	584	527	553	572	569	582	608	560	592	586	583	565	568	598	607	587	559	570	587	592	559	613	579	579	598	561	558	577	557	559	578	573	546	578	592	574	547	557	603	571	597	541	566	588	569	560	557	616	564	581	576	589	505	573	569	580	641	565	640	548	591	562	536	595	538	564	537	591	584	576	573	576	592	571	624	591	623	598	566	572	580	550	581	599	578	557	585	630	549	557	545	512	639	562	587	631	559	610	556	569	540	547	600	564	601	612	556	558	546	583	599	584	573	550	592	547	571	567	593	575	579	573	609	563	582	600	592	598	611	599	586	547	565	583	564	596	575	572	602	600	589	576	562	567	591	538	592	545	577	536	545	547	555	530	615	527	567	578	526	534	557	580	555	612	556	622	586	589	554	578	567	588	588	574	564	571	580	556	568	536	543	601	525	599	601	594	585	549	604	552	590	558	567	592	574	598	597	544	593	584	557	619	548	556	613	579	540	575	575	546	591	583	578	576	582	566	577	582	593	636	554	580	571	599	581	554	546	589	562	548	552	570	552	569	564	584	552	571	591	558	596	570	545	606	578	596	553	573	517	582	543	553	606	564	598	611	583	558	551	606	552	580	590	563	539	562	588	575	561	559	570	556	593	580	600	574	568	627	562	567	556	557	600	556	577	550	564	599	615	564	548	568	579	558	559	592	593	600	602	549	604	574	544	621	537	567	573	571	570	565	580	589	566	570	600	596	552	530	617	555	589	587	601	564	545	577	588	563	584	583	557	604	580	557	598	559	602	570	586	630	537	562	628	569	564	578	603	565	584	598	528	612	565	591	596	620	609	566	595	580	564	557	550	549	593	598	579	629	569	575	551	606	569	567	555	602	601	535	586	575	559	557	573	576	606	564	543	600	589	566	604	594	566	622	566	565	626	608	580	561	506	579	597	584	560	587	555	583	549	577	589	585	560	542	604	535	575	573	599	615	594	588	566	574	552	590	562	572	581	590	578	583	582	599	574	581	550	595	556	566	565	573	587	534	570	592	588	572	591	578	567	573	578	558	569	600	624	572	593	558	610	594	513	586	610	584	613	611	565	556	601	593	603	559	600	583	598	578	586	560	576	576	579	549	545	601	549	545	568	547	579	586	573	570	620	579	544	603	544	554	592	576	591	570	602	537	556	604	623	558	541	596	531	565	595	541	595	581	582	588	578	592	592	582	595	605	579	579	580	611	603	621	541	565	587	586	576	570	608	581	584	600	581	538	587	597	612	592	572	539	565	608	581	530	565	560	573	595	567	627	526	610	563	562	570	602	589	559	619	583	580	567	582	552	559	548	593	637	592	588	585	584	565	585	589	564	547	560	540	626	565	575	603	565	570	581	567	558	593	590	588	564	580	553	585	598	549	591	584	600	598	576	578	564	544	575	519	585	589	569	542	558	546	579	631	554	584	604	639	579	614	580	562	579	542	593	536	538	605	586	582	618	604	574	552	542	599	571	539	504	592	605	569	561	559	558	545	571	581	608	578	518	575	589	584	588	557	565	551	600	571	576	569	616	530	591	567	561	568	585	588	554	561	570	613	578	577	559	565	557	529	581	555	560	589	564	563	558	599	550	573	557	596	553	603	559	580	602	553	523	556	576	623	596	593	567	563	581	588	614	616	587	594	581	572	551	568	563	562	600	599	639	568	543	595	573	608	518	606	563	595	568	607	576	599	569	581	565	594	586	568	614	604	586	601	551	581	553	603	551	585	582	537	586	587	547	582	569	571	609	577	581	601	577	586	592	579	562	576	552	584	557	563	595	561	556	596	541	553	578	555	572	570	526	536	572	644	600	595	580	591	549	589	581	632	566	600	561	566	597
2290	197	144	154	162	108	123	112	142	155	186	156	124	130	134	105	104	86	81	65	70	87	58	63	62	53	69	58	46	51	45	41	43	49	44	25	29	42	35	45	38	32	38	32	40	45	40	30	44	41	39	41	27	36	36	24	42	39	41	29	38	31	58	32	22	29	44	47	34	38	30	50	42	32	32	30	35	32	40	41	30	54	33	43	36	40	29	46	39	36	35	31	45	41	30	30	47	27	39	30	34	41	31	27	39	30	37	28	37	45	44	33	37	31	31	45	43	39	32	51	47	33	31	35	33	33	35	43	30	29	26	37	37	27	34	29	35	35	29	32	27	41	42	45	37	24	31	37	31	28	40	37	36	41	40	31	26	46	49	29	39	38	35	42	36	22	48	32	39	44	33	45	36	38	24	31	34	42	41	35	29	31	37	45	38	42	44	27	38	28	36	36	41	35	33	43	42	30	39	46	37	34	32	40	22	42	45	31	38	43	32	29	32	38	33	28	43	30	34	40	32	43	32	25	42	43	31	34	32	41	33	34	40	34	30	38	40	37	28	39	23	35	24	34	41	47	33	37	54	37	36	44	27	38	24	34	40	34	28	32	36	34	45	39	33	28	34	39	33	31	36	32	31	41	36	39	42	30	39	43	39	51	27	38	32	39	40	38	37	31	38	48	35	37	36	30	44	32	44	37	36	32	34	34	36	35	39	27	43	51	47	34	39	34	50	38	34	39	44	43	31	48	36	34	34	40	30	43	36	34	41	39	33	41	30	30	29	34	40	34	36	27	32	31	40	27	32	36	34	27	33	35	33	40	30	28	33	29	42	39	45	41	36	34	25	38	30	43	33	41	40	37	38	41	37	24	29	36	49	29	33	48	35	43	40	33	30	50	35	39	42	29	36	41	42	42	38	44	32	41	37	25	37	31	38	39	28	38	41	50	30	40	31	46	28	28	50	37	36	34	33	35	34	32	48	34	38	34	36	38	46	35	28	46	40	41	34	38	54	28	39	43	39	37	40	37	38	40	45	37	45	35	41	44	40	37	37	40	48	44	31	36	48	31	30	35	26	47	39	41	37	37	38	35	33	38	25	35	35	39	40	37	42	38	32	37	33	35	47	50	30	39	48	32	42	47	37	42	29	25	33	50	31	27	35	42	29	37	27	34	35	34	42	35	38	40	30	34	38	31	31	25	25	38	38	33	37	33	41	35	27	30	39	38	31	34	34	29	25	41	42	31	41	29	26	28	26	43	36	43	42	46	30	36	37	35	26	40	34	31	33	34	35	38	43	41	39	26	36	50	46	43	31	37	34	42	37	24	43	29	44	31	35	43	43	37	40	30	37	41	38	44	34	37	36	32	39	34	30	38	40	35	32	43	36	36	35	35	39	25	46	32	38	33	40	33	28	33	33	29	37	32	35	30	50	31	29	34	30	42	37	27	36	39	41	33	36	37	26	28	33	35	34	40	37	44	37	26	39	39	32	26	31	38	29	33	37	29	48	37	32	30	32	36	32	35	39	26	35	24	45	32	27	41	31	34	32	30	28	35	36	35	36	37	33	41	44	46	44	42	32	40	47	27	31	46	42	31	43	40	42	27	43	24	29	36	35	37	35	34	43	31	25	38	34	42	38	45	29	33	34	37	37	36	27	32	37	34	39	38	32	46	31	39	36	27	35	37	36	42	32	35	24	35	34	43	22	33	35	31	44	39	32	35	28	38	39	35	38	34	32	41	35	30	34	43	35	40	40	33	34	33	51	35	40	41	28	48	41	48	33	34	46	39	35	36	41	34	45	39	30	32	43	33	43	38	34	29	34	45	31	24	29	29	35	34	42	37	33	36	41	39	35	34	33	33	32	30	26	32	37	44	35	36	36	29	33	42	35	31	41	27	34	47	44	38	36	44	36	35	39	27	37	30	34	36	41	35	36	31	33	38	36	36	29	38	37	40	29	43	44	46	36	33	32	39	37	29	33	36	34	37	26	49	45	41	37	32	36	36	37	32	35	40	28	43	38	36	31	35	35	40	32	36	36	30	35	36	37	37	41	39	35	32	24	39	43	35	32	29	32	36	29	40	39	44	29	33	28	39	40	37	33	23	28	45	44	44	40	43	41	34	26	32	31	52	35	37	45	38	50	37	41	44	27	34	36	36	41	43	36	30	31	42	28	39	30	42	31	37	41	41	42	38	26	31	36	43	37	50	41	30	40	45	32	41	43	43	38	44	27	36	39	32	42	41	35	41	32	31	45	31	40	42	37	31	34	37	35	35	35	48	33	40	26	40	39	43	45	47	46	37	40	47	38	34	42	43	41	25	28	33	33	37	33	45	41	27	34	40	42	43	27	38	38	38	31	40	29	32	44	34	35	23	52	38	35	30	29	34	45	29	31	39	30	44	32	44	37	42	35	27	35	31	42	40	32	27	34	31	35	36	37	26	34	36	36	22	26	43	39	32	38	29	32	42	43	35	31	23	36	39	36	26	40	45	33	28	28	46	31	44	36	36	28	38	39	39	32	41	34	43	43	35	31	21	25	40	30	41	27	42	38	36	35	25	26	36	28	35	42	31	38	39	38	36	44	45	40	39	43	44	36	43	36	40	38	43	37	25	39	40	32	35	36	30	42	30	43	37	37	48	38	35	35	32	35	39	30	43	31	46	38	39	37	34	40	26	23	47	40	39	34	52	36	29	43	42	42	46	38	38	38	47	37	23	33	33	31	44	33	33	31	40	23	34	41	37	48	43	28	43	40	44	47	30	37	31	52	32	40	41	43	36	37	38	38	44	37	27	32	46	37	39	35	33	44	29	33	35	41	29	29	32	31	37	27	33	40	36	42	45	23	41	27	37	38	38	27	32	38	37	38	38	40	38	31	25	30	41	28	40	32	31	38	47	31	32	36	33	38	41	43	33	42	28	32	33	42	40	35	34	37	32	36	31	21	32	47	31	36	31	44	39	36	39	31	34	38	41	45	29	36	40	48	32	26	41	41	36	40	29	37	32	32	44	32	31	40	36	45	31	34	40	39	50	34	32	36	33	35	27	37	44	38	39	36	30	43	35	30	35	29	28	46	34	27	40	34	27	39	32	38	42	36	36	36	38	46	46	35	35	35	29	29	41	33	30	31	38	36	40	32	41	44	36	30	29	30	35	48	43	29	41	36	34	29	47	46	30	34	36	43	35	33	33	36	41	33	46	41	33	29	41	26	30	43	30	40	37	30	41	36	37	36	40	36	23	44	34	37	39	35	37	37	34	45	28	36	41	47	38	40	46	43	44	43	32	33	37	35	30	40	30	42	42	26	38	34	27	37	45	23	29	39	38	39	23	26	35	35	35	39	39	40	49	22	37	23	36	35	32	30	31	33	43	41	37	34	35	25	46	32	39	43	45	37	43	49	33	43	37	44	36	34	44	34	37	33	37	42	36	38	27	35	30	28	52	37	33	39	45	44	32	30	49	31	35	40	39	33	54	49	44	32	42
13474	2696	1804	3011	8121	8182	6672	6353	6280	6440	6389	5445	4568	3871	3729	3227	2929	2256	1939	1814	1879	1745	1558	1316	1098	959	996	1078	894	676	466	407	417	384	401	374	408	390	383	404	359	334	351	377	340	361	383	337	308	308	287	328	315	308	319	294	341	328	338	329	312	309	302	394	352	303	357	351	317	322	322	295	309	307	300	283	309	344	323	334	332	314	335	313	319	332	346	362	326	350	303	306	324	300	299	323	306	311	314	291	320	298	311	286	320	291	297	286	309	284	323	317	311	299	307	324	274	340	323	316	344	302	294	291	287	301	306	286	324	269	308	299	320	281	308	304	309	281	287	302	293	292	289	309	314	329	335	295	313	298	296	293	279	312	288	301	319	327	320	327	322	312	297	304	304	292	313	311	307	307	305	287	308	283	284	295	278	270	295	292	295	290	277	324	315	301	300	306	320	266	331	301	314	286	285	296	348	290	320	284	333	308	285	330	301	299	295	300	325	301	287	284	300	289	329	278	290	286	311	290	297	300	301	309	294	314	309	341	318	294	273	322	329	296	271	315	303	304	316	286	319	314	299	305	264	304	347	261	309	294	303	305	328	306	296	294	286	350	299	279	274	337	297	320	294	294	304	319	274	308	291	297	292	308	304	312	299	313	306	291	306	329	326	309	311	312	296	287	323	306	315	306	308	310	312	322	303	277	267	268	287	302	324	305	284	307	298	295	309	326	293	284	300	290	276	309	303	306	299	309	303	305	331	285	296	293	286	270	285	321	326	312	313	311	265	292	323	311	300	298	294	291	312	311	292	311	288	338	320	283	306	318	280	336	313	279	293	302	298	340	298	305	306	303	315	326	306	312	307	279	314	304	327	281	304	273	288	301	300	314	292	278	298	309	285	298	316	322	316	299	296	296	281	292	299	274	302	320	296	325	311	302	286	323	314	295	287	307	359	287	321	292	322	312	321	300	331	300	298	289	307	312	335	305	297	307	297	311	313	292	295	268	293	300	304	308	280	298	291	329	321	291	319	308	304	304	283	287	277	278	315	310	299	293	298	301	305	287	305	320	321	299	301	337	321	281	300	317	291	286	304	306	277	328	287	310	312	313	299	315	305	311	301	283	312	310	313	353	300	332	304	323	327	314	298	313	329	321	284	318	259	296	300	288	283	320	279	335	325	316	285	278	308	334	287	296	281	288	303	311	307	296	306	318	284	308	307	277	304	315	305	288	314	311	329	289	290	288	317	306	307	296	291	304	306	326	276	308	302	308	302	326	308	319	300	333	279	317	315	301	267	322	290	320	312	308	283	315	308	325	290	312	294	300	273	295	312	280	304	296	308	332	275	292	303	323	302	282	300	316	301	291	332	266	292	300	317	331	306	302	293	298	280	285	299	308	323	304	301	311	292	273	297	295	300	311	313	323	293	290	322	289	295	300	317	301	293	287	318	331	282	326	305	316	290	306	276	325	299	301	312	306	337	308	302	307	299	296	307	312	295	305	271	330	303	328	304	270	329	340	306	321	303	305	307	285	321	307	289	291	324	286	286	321	297	302	295	310	283	317	265	313	291	325	310	260	304	304	325	290	281	299	301	313	324	298	319	331	276	302	244	297	305	312	298	287	299	305	278	285	319	314	304	281	314	288	319	318	304	334	281	275	276	297	284	285	350	280	302	280	290	305	307	283	328	286	303	298	308	307	271	277	289	315	332	295	294	319	311	333	328	298	288	299	304	301	291	318	284	331	322	304	273	273	296	327	292	319	307	291	320	283	328	302	321	312	321	294	304	325	289	304	307	314	290	318	288	316	287	271	309	283	313	314	293	298	323	311	326	318	302	324	300	305	320	301	291	306	308	278	297	326	294	291	317	317	299	312	304	297	300	330	294	316	294	306	270	300	303	293	306	324	338	337	283	294	302	281	315	308	283	305	296	319	311	290	322	317	315	288	310	293	349	290	315	309	357	307	309	277	325	278	318	255	294	286	288	301	314	286	318	306	307	278	285	302	282	295	310	301	278	296	297	306	291	291	319	269	291	305	273	272	306	298	329	312	310	335	300	318	315	314	324	287	296	322	321	297	301	336	273	294	314	300	307	299	303	318	327	322	282	333	300	307	311	318	331	310	310	281	299	333	284	329	322	290	305	311	263	278	309	318	319	296	310	285	316	298	261	309	305	307	318	338	310	297	282	315	314	314	342	308	310	285	313	310	303	286	316	309	329	272	279	278	316	293	325	318	321	318	321	309	318	287	310	288	299	313	319	297	279	315	310	305	250	319	329	290	284	317	318	318	281	313	298	325	315	306	286	315	247	315	316	303	271	295	296	286	310	286	284	319	330	290	299	291	320	304	281	325	303	303	275	303	327	341	330	291	317	303	296	284	307	301	324	341	329	299	299	304	293	281	294	285	307	296	276	308	305	302	286	300	321	276	275	331	291	274	268	287	298	305	292	318	284	302	287	317	305	292	299	340	295	299	305	300	333	322	324	271	304	320	321	311	306	315	316	283	283	308	291	315	297	275	291	316	281	316	294	285	316	313	313	302	304	305	285	323	305	283	287	325	337	295	321	307	267	306	315	297	277	332	300	309	305	315	292	316	310	285	281	293	309	295	279	302	319	304	293	284	306	313	314	322	287	271	255	327	294	279	317	292	312	308	326	319	309	316	308	301	336	304	301	308	332	298	321	341	299	312	282	299	303	302	321	281	303	298	283	302	280	293	300	286	326	303	307	303	326	287	271	302	297	301	299	301	291	277	319	326	286	307	330	303	303	279	274	321	293	326	307	290	288	300	312	316	282	286	271	311	315	306	274	274	314	295	294	318	305	333	327	286	305	308	302	318	312	310	301	294	282	311	304	313	312	287	300	320	295	360	319	315	304	285	292	301	289	304	293	276	288	320	310	270	310	311	339	277	349	274	286	323	327	318	283	350	308	330	314	288	304	302	315	308	284	303	315	304	309	294	305	300	292	332	316	304	271	332	272	284	299	320	300	319	301	282	304	314	282	289	284	284	280	336	305	300	319	318	304	303	295	331	321	296	320	326	320	315	294	281	317	286	327	306	302	265	260	311	331	315	323	306	329	293	326	291	296	273	274	291	289	301	331	304	275	302	311	292	316	290	277	310	314	313	293	318	288	306	283	264	316	336	307	286	327	289	290	293	329	286	305	299	290	317	335	308	304	276	315	316	320	304	274	299	280	295	301	294	303	302	308	306	289	299	315	339	289	306	306	311	292	293	318	300	255	335	320	346	319	266	284	309	318	353	337	317	309	287	317	319	301	292	293	315	308	307	317	306	289	272	289	298	301	293	297	282	292	293	296	313	287	297	309	290	291	293	302	293	309	314	277	285	298	298	313	260	287	329	309	307	332	327	278	314	260	309	293	311	324	300	290	303	326	327	301	309	288	284	322	255	299	289	278	315	282	311	295	345	303	300	306	304	319	278	289	311	316	284	317	301	296	333	276	306	300	311	356	312	313	322	300	287	318	336	317	323
1787	352	251	257	194	180	180	212	227	237	233	221	200	191	194	169	170	140	134	136	101	107	97	110	101	110	97	77	97	84	76	76	58	62	67	54	68	53	60	68	65	57	77	63	65	60	76	64	64	66	58	51	55	63	64	67	70	73	69	51	70	67	59	67	59	66	69	67	64	64	60	61	73	60	53	61	52	61	68	65	60	71	67	66	67	73	68	62	64	58	54	75	64	61	69	63	64	61	56	57	55	55	53	71	75	60	57	63	56	78	65	67	64	62	64	59	63	73	56	60	59	67	68	58	57	54	56	66	74	52	67	57	81	61	71	70	61	62	61	67	65	58	64	60	60	71	63	57	62	68	54	62	68	52	65	76	65	74	64	55	58	64	67	64	56	65	65	60	62	71	60	57	66	59	71	65	68	51	58	57	63	63	60	59	64	68	68	68	60	71	70	62	50	64	63	68	58	81	65	41	49	52	64	63	74	66	54	54	56	53	67	68	66	54	90	70	58	46	53	62	54	55	69	58	71	64	75	77	60	74	65	61	49	53	49	61	70	55	51	66	60	67	60	60	70	66	55	62	63	64	71	59	70	55	53	60	67	66	69	78	59	58	57	52	73	66	70	60	59	46	66	66	73	51	56	57	63	61	68	67	58	59	74	56	72	72	51	57	70	63	60	49	74	56	58	70	44	76	57	54	57	69	73	57	68	61	51	64	57	52	54	58	68	60	63	57	61	83	60	56	55	59	58	82	66	76	73	64	64	57	65	72	63	68	59	63	60	59	62	69	66	63	53	55	48	70	64	74	57	59	61	57	73	67	70	62	74	59	60	59	55	52	56	53	74	50	71	72	45	72	67	51	69	72	63	73	50	55	61	69	66	77	65	56	55	73	62	65	64	69	63	56	55	55	54	66	63	54	47	56	55	58	67	77	58	56	76	69	59	68	69	51	61	72	79	52	73	55	71	63	58	67	71	63	60	61	63	59	55	63	75	60	51	67	88	59	62	45	77	55	58	58	61	53	61	56	57	61	63	50	68	58	64	54	60	64	74	66	63	61	70	79	49	56	50	55	52	57	55	57	80	59	67	73	58	65	63	61	80	58	76	65	51	67	51	60	65	54	58	47	47	63	75	60	50	58	54	45	62	48	73	59	72	60	67	68	66	49	69	55	57	65	72	53	55	60	55	64	71	53	61	72	79	52	73	64	59	70	51	73	53	71	70	64	56	67	51	58	64	66	58	53	76	47	63	66	58	65	66	73	57	62	53	62	65	82	59	63	53	74	63	62	65	49	62	56	67	62	55	58	68	58	62	69	74	67	66	55	67	46	57	69	61	56	68	61	61	68	57	68	67	61	58	53	74	63	65	54	61	71	68	56	64	57	47	60	75	59	67	50	53	50	78	58	51	60	59	56	74	57	58	74	54	73	72	57	68	50	57	64	63	58	66	65	69	61	59	67	54	65	72	58	76	67	69	67	53	65	60	49	66	73	63	66	60	54	66	66	60	67	66	67	68	64	67	60	66	57	63	62	66	62	62	56	50	79	68	63	75	73	55	65	63	58	57	66	61	64	69	47	53	51	60	64	64	46	71	54	46	55	62	74	59	62	48	43	70	61	59	71	72	56	76	71	66	76	53	63	51	62	67	66	57	52	66	60	81	64	56	71	48	76	56	53	72	59	56	60	63	67	60	52	69	63	55	60	57	62	66	66	51	52	56	57	65	50	65	61	65	67	55	64	69	65	44	46	52	52	64	59	53	73	71	58	57	57	67	59	71	62	81	68	77	54	65	69	73	63	61	55	64	64	65	55	62	64	69	68	56	65	60	51	68	64	58	52	69	48	69	68	57	69	68	48	60	51	73	63	62	75	72	69	62	65	71	66	61	55	71	62	62	73	68	71	53	62	57	55	66	65	59	55	68	51	59	61	61	59	65	54	78	59	50	56	46	66	59	65	64	71	57	49	60	57	56	62	71	65	67	55	63	61	65	61	55	67	57	68	56	66	73	70	55	61	70	56	62	71	55	80	71	75	60	71	71	69	66	72	64	67	73	49	64	56	62	52	50	83	52	60	76	68	58	51	50	67	57	65	56	44	60	67	66	78	55	58	72	65	64	68	61	75	55	76	66	74	69	59	59	56	70	64	57	67	61	74	55	66	68	63	67	65	56	66	63	65	60	68	60	51	60	55	61	65	53	68	61	64	67	52	60	67	60	73	75	51	53	65	60	64	68	63	76	48	60	63	60	70	72	72	65	61	64	64	63	71	57	56	66	44	59	55	61	78	63	71	61	59	55	75	64	54	58	73	45	62	51	69	55	76	69	60	61	54	55	67	66	64	57	54	52	68	58	63	64	65	50	69	67	47	73	59	67	69	56	59	66	40	54	82	45	81	55	49	55	70	51	61	54	59	66	77	65	63	53	58	56	65	55	58	62	66	61	57	57	54	73	60	58	53	61	73	58	64	68	61	76	59	62	57	47	75	43	52	65	49	69	67	57	56	68	62	73	64	67	61	60	58	65	74	70	53	71	66	73	61	48	55	67	62	42	65	65	67	64	69	62	60	71	49	70	52	61	67	60	56	71	51	52	60	56	65	63	54	71	51	66	65	56	71	62	60	56	61	64	78	66	63	70	52	61	64	48	61	68	70	59	62	73	60	56	58	46	65	68	65	65	61	75	62	67	65	72	60	64	65	78	55	62	56	49	80	53	49	52	54	64	62	64	73	55	52	65	45	54	56	80	70	51	61	74	62	58	70	67	61	71	73	56	63	64	65	56	55	60	63	69	69	69	70	67	61	58	59	63	71	69	58	73	62	69	76	76	59	55	66	56	47	52	74	58	57	56	74	50	62	70	55	48	79	58	59	48	55	59	64	67	73	57	65	70	52	68	75	64	63	72	52	60	47	56	56	59	67	66	70	76	69	58	64	55	63	55	54	53	62	60	66	64	51	57	53	66	55	62	57	69	65	61	69	57	51	63	74	53	74	58	64	64	69	62	69	54	68	46	65	68	60	53	53	50	78	74	67	58	64	63	60	60	57	63	69	63	54	67	54	62	74	67	74	76	65	61	49	84	69	80	66	55	71	65	67	63	47	70	76	55	60	60	51	57	57	57	63	53	63	62	56	66	65	80	65	64	55	51	82	58	68	55	56	41	75	59	68	60	54	56	68	50	59	54	67	61	61	54	59	65	65	67	54	55	64	62	68	63	59	60	66	63	58	65	78	57	55	53	71	70	67	66	63	58	52	57	78	70	63	75	57	58	67	55	76	57	48	63	63	68	75	68	49	59	69	49	67	52	69	58	64	66	60	62	53	76	59	57	79	76	70	69	57	80	70	69	61	80	62	70	44	53	57	61	60	47	71	64	52	61	66	57	70	67	66	59	55	61	66	52	57	60	76	67	59	57	51	68	62	67	71	51	61	58	76	56	58	65	76	65	74	57	66	62	59	65	57	54	72	65	71	69	66	69	69	68	49	79	55
16150	3985	2604	4245	9752	10515	9243	9016	8725	8633	8383	7239	6020	5265	5118	4601	3899	3157	2842	2621	2665	2453	2158	1830	1543	1532	1582	1514	1342	972	713	720	705	675	635	647	608	619	690	639	646	607	532	621	588	558	541	531	545	568	572	540	522	545	558	531	515	525	561	544	526	546	597	561	541	553	598	572	559	609	568	542	582	539	545	532	538	584	567	590	528	558	587	577	513	584	552	557	573	566	573	606	562	570	553	531	525	513	507	487	566	572	508	508	503	519	550	515	582	559	550	555	555	500	495	557	518	546	510	538	571	532	525	533	481	552	545	495	482	547	548	540	494	486	522	537	538	493	515	539	532	554	521	514	539	556	533	549	585	528	549	536	494	560	538	530	504	535	502	497	467	514	541	510	527	521	526	552	504	513	543	511	536	525	491	538	548	506	546	515	546	546	527	502	531	494	557	471	518	465	562	521	557	528	537	551	549	505	554	484	512	520	520	535	528	568	507	547	513	527	575	526	541	558	539	536	500	568	554	544	527	502	546	481	513	504	552	508	579	529	556	541	505	509	545	514	515	563	547	519	551	529	542	505	541	534	484	492	547	549	562	521	562	532	520	523	514	511	496	504	560	548	520	507	556	531	504	500	522	496	490	501	557	542	505	518	523	508	518	496	514	511	524	529	529	504	541	484	567	539	521	529	525	516	489	530	521	512	551	550	538	508	509	520	531	496	549	511	550	518	518	552	523	468	554	520	548	544	475	569	521	552	552	521	501	534	504	518	559	523	503	485	524	498	549	513	475	496	518	516	525	502	551	510	532	556	571	514	557	495	507	513	499	533	525	508	520	528	511	526	544	535	543	515	507	512	513	535	543	501	516	519	528	575	519	517	530	509	522	473	527	509	528	500	517	539	525	525	592	545	520	541	561	513	514	465	519	526	503	600	574	540	536	543	511	543	573	520	526	533	531	524	541	491	520	490	502	535	485	554	564	571	533	555	555	537	493	539	533	504	539	494	550	557	504	536	496	517	533	496	521	485	540	562	501	524	496	535	495	570	524	517	542	524	524	524	556	543	535	495	521	518	513	560	548	487	526	539	517	544	555	511	510	518	485	541	525	587	524	542	548	529	544	532	507	499	531	544	535	518	548	504	491	519	518	502	546	530	535	537	524	526	494	508	537	516	517	515	542	517	533	537	532	523	549	529	498	518	487	518	516	527	542	525	501	501	543	551	542	522	521	538	509	526	499	497	489	519	524	495	510	504	528	533	509	541	506	488	553	519	507	507	508	536	524	521	526	496	525	511	502	514	535	513	504	545	482	517	486	512	550	555	574	519	535	535	520	493	513	529	551	558	522	491	504	538	552	528	530	513	508	508	558	523	539	508	572	542	526	556	544	544	524	552	510	525	510	530	514	488	510	540	504	538	507	518	494	549	534	502	509	524	521	533	556	519	551	502	528	530	506	516	534	525	546	536	573	510	527	484	507	514	566	550	567	511	525	555	515	517	536	529	545	519	530	537	550	515	525	517	537	487	538	548	557	570	542	544	503	535	530	586	524	539	495	511	495	506	550	509	492	485	511	534	559	530	498	517	526	562	548	532	551	509	549	527	497	527	482	501	545	546	538	536	530	501	523	532	571	508	550	517	543	518	551	514	536	537	516	538	530	520	498	514	535	529	506	504	515	526	512	535	504	519	509	487	524	526	532	538	512	538	536	492	495	498	490	519	511	541	522	540	527	521	520	515	504	548	511	552	527	516	518	507	518	547	498	490	536	489	559	524	513	560	529	524	529	528	560	575	517	531	498	519	530	481	499	526	569	527	514	540	540	534	516	510	502	526	540	536	516	508	540	516	509	521	521	520	556	539	546	563	520	553	515	548	545	532	557	536	546	540	519	555	547	546	531	523	555	512	490	521	520	553	505	532	503	505	514	547	535	518	500	557	537	505	514	538	525	515	562	527	493	539	529	511	549	540	569	486	506	504	505	553	547	525	527	515	513	505	517	525	519	527	500	517	555	499	536	524	488	532	534	521	558	554	510	517	523	534	511	528	487	532	522	522	505	561	566	555	503	535	554	499	575	545	511	524	540	553	529	508	541	505	540	502	500	505	489	573	528	520	531	489	532	530	532	542	555	523	523	530	505	521	547	554	505	548	517	511	528	550	525	536	529	513	507	536	524	571	532	523	555	503	539	545	531	537	495	528	564	549	523	525	550	511	483	525	524	533	543	519	534	557	500	569	550	484	569	548	541	514	504	499	524	541	522	531	555	523	515	521	554	526	563	476	513	513	501	542	495	552	595	533	525	507	540	535	553	546	536	482	514	577	512	533	533	504	500	527	510	539	538	561	514	515	532	552	552	494	593	551	542	526	532	520	535	504	507	500	508	519	539	521	520	545	523	508	565	527	511	563	553	523	543	510	486	495	569	550	503	534	528	489	583	497	548	529	533	531	525	524	542	538	543	510	502	489	481	553	505	514	506	520	503	547	559	525	514	506	543	524	496	527	564	520	500	513	524	496	560	514	530	568	562	542	518	534	554	511	536	540	525	491	548	536	546	502	557	548	519	538	520	520	495	487	535	517	521	503	520	539	470	522	551	553	507	563	543	523	526	533	541	502	499	560	521	518	514	531	529	549	516	538	490	483	524	523	528	557	486	499	552	547	528	516	522	541	481	528	535	517	511	484	512	505	483	561	469	499	531	534	484	515	492	548	531	532	532	557	518	512	542	523	564	525	516	529	510	543	557	506	534	551	527	525	557	550	482	512	517	567	577	525	497	519	531	526	528	506	510	525	497	492	495	455	505	498	523	533	545	544	544	503	518	504	527	519	495	505	513	529	542	505	539	481	523	532	504	503	519	564	523	542	527	536	529	518	530	517	540	529	516	544	523	531	520	547	523	517	556	520	548	495	516	539	503	535	512	543	564	497	515	514	501	514	515	548	515	571	527	577	485	528	500	524	519	531	512	540	575	518	537	510	514	514	501	532	529	537	496	539	552	541	562	524	494	537	513	577	517	520	490	548	535	501	545	516	517	478	540	524	531	525	565	507	526	505	520	496	537	586	542	526	492	546	517	523	579	522	541	586	597	536	504	548	490	544	527	540	599	535	486	570	549	480	505	529	530	496	557	515	530	501	537	512	538	535	550	524	510	529	517	523	491	512	525	508	562	510	522	493	530	478	516	501	472	521	483	572	491	553	505	531	549	543	560	512	505	524	539	530	526	547	571	528	518	497	530	493	548	514	524	552	500	520	546	513	520	568	484	534	480	518	542	512	530	505	531	504	523	554	507	507	499	530	522	506	507	532	574	504	513	543	538	495	521	510	504	520	520	545	494	524	511	512	519	549	538	501	578	521	525	501	539	555	479	526	508	506	524	528	513	511	544	535	573	546	562	495	498	495	515	552	530	554	557	534	527	510	525	538	529	513	520	542	517	540	594	526	507	521	476	508	577	517	505	548	498	540	489	502	530	555	537	531	525	544	533	532	524	495	506	550	572	519
1485	147	144	135	150	111	102	97	120	129	128	150	114	125	113	108	89	96	87	78	70	60	78	76	67	66	66	50	53	64	55	64	41	54	50	41	28	46	47	38	56	50	39	54	58	35	43	50	43	50	54	66	49	57	45	38	56	38	53	48	34	45	36	43	36	41	52	48	33	42	57	52	51	50	57	35	47	49	51	50	51	41	36	47	59	49	46	40	50	59	45	50	45	43	58	54	52	45	50	40	52	52	45	52	54	53	45	54	48	53	48	64	39	41	47	49	46	49	46	44	52	51	42	28	41	43	47	49	39	39	39	64	38	41	44	53	38	50	54	34	54	50	44	63	53	48	53	49	44	57	45	68	38	58	41	45	61	48	41	47	69	40	45	47	51	43	45	46	48	46	53	37	53	45	38	43	41	38	43	51	55	49	45	35	47	42	47	41	47	43	43	42	55	62	43	61	43	49	64	44	58	54	45	57	44	51	42	53	46	40	45	49	35	55	49	52	49	43	41	23	49	42	53	38	45	50	38	40	39	55	34	48	40	47	49	52	51	49	54	39	45	52	54	54	43	55	52	48	58	26	63	49	48	47	48	51	52	41	48	48	52	45	47	50	41	50	41	38	56	46	39	55	35	57	50	46	48	37	39	43	53	43	45	43	46	47	51	51	47	36	47	43	50	43	41	46	57	46	48	44	43	43	48	54	63	45	53	48	40	41	47	49	36	46	50	49	56	34	38	58	60	47	60	50	42	45	62	46	44	54	38	60	51	35	50	48	35	44	46	43	41	45	47	40	57	52	52	46	43	53	41	47	53	60	37	34	51	44	45	50	51	37	43	51	62	55	46	49	43	67	37	47	58	48	49	47	51	39	56	40	56	45	50	51	30	51	58	45	28	35	60	50	42	57	49	40	41	50	52	48	49	56	45	60	46	44	56	47	65	52	47	44	56	40	46	45	45	53	46	49	63	53	46	57	34	44	41	42	53	48	47	46	47	51	41	32	41	51	48	61	58	40	60	54	50	54	49	40	48	51	42	54	61	49	47	55	48	58	44	48	59	45	42	46	56	38	42	45	42	50	54	47	49	39	43	38	43	52	45	45	40	47	52	55	46	52	78	40	38	58	50	58	36	51	52	39	58	35	44	55	42	48	51	55	55	51	48	41	42	48	36	45	46	49	54	51	32	53	42	55	51	43	46	43	49	48	58	65	45	54	40	59	45	46	44	43	43	53	52	54	61	45	65	56	45	41	55	62	49	38	47	37	47	46	41	43	50	53	44	48	39	39	47	46	59	48	55	43	67	51	41	36	23	54	47	48	56	51	38	37	54	41	60	61	55	42	33	52	56	53	49	47	49	60	43	42	45	49	45	58	44	50	62	49	45	41	54	35	52	48	55	47	31	48	56	41	46	52	45	34	65	53	44	48	46	55	49	53	46	50	54	48	49	47	55	37	55	39	41	45	61	46	53	45	43	49	42	34	36	58	42	61	37	43	41	48	43	48	52	41	55	49	58	45	48	45	47	45	45	53	49	51	57	54	51	47	47	45	36	45	46	48	41	59	40	49	47	32	46	47	55	43	58	50	36	41	51	57	44	42	49	48	45	43	52	53	43	42	53	57	51	41	50	42	36	55	39	38	47	57	39	52	52	54	48	37	51	60	47	50	32	53	46	56	49	45	39	47	61	51	52	49	55	62	45	45	44	54	45	57	40	47	47	56	57	56	50	47	51	51	57	38	43	38	50	66	44	57	39	43	63	37	47	57	40	53	48	61	51	48	48	45	48	49	55	49	40	40	53	42	50	60	32	53	29	63	46	44	59	52	40	38	52	48	42	53	43	49	53	51	37	60	46	49	37	42	50	56	39	46	50	49	53	43	38	44	39	49	48	54	35	47	50	46	42	44	46	50	54	59	51	54	44	48	42	51	48	49	49	58	49	49	48	38	41	43	51	45	49	52	44	47	47	48	54	55	46	64	51	43	48	47	31	47	42	49	52	61	60	54	60	49	53	39	46	42	54	38	61	53	49	65	50	44	49	44	53	42	46	51	53	58	35	43	48	52	47	49	56	46	50	43	39	41	31	44	33	49	38	48	46	37	51	43	44	44	42	46	48	37	40	45	45	53	56	53	41	43	38	49	30	51	55	55	50	54	41	54	54	48	44	47	49	38	50	42	44	58	32	32	45	36	54	38	54	42	46	32	52	47	44	43	50	51	46	55	46	32	61	43	44	53	39	50	52	49	51	45	51	52	46	46	51	52	42	51	47	51	46	49	49	43	53	53	55	62	41	54	50	46	49	61	43	42	46	59	47	45	62	57	55	46	51	47	48	40	56	50	63	56	39	41	59	45	49	47	36	36	49	36	36	58	45	49	34	48	44	55	42	47	49	42	28	46	38	55	50	40	33	61	42	43	43	36	45	38	46	42	54	42	51	49	46	45	47	54	56	57	48	35	41	53	62	41	52	45	48	49	56	43	61	39	48	48	47	60	37	45	47	38	56	50	41	46	51	42	39	54	53	55	50	50	52	49	55	47	42	38	48	53	40	47	45	33	43	58	53	50	53	43	51	55	45	42	44	52	48	37	52	48	48	47	43	55	56	68	44	49	50	51	40	63	46	42	47	61	38	48	49	55	38	45	49	39	44	51	57	49	38	51	50	52	36	44	53	45	45	37	54	50	49	43	46	26	55	48	52	54	57	52	60	34	42	48	27	45	49	47	49	40	44	52	47	48	56	45	47	38	42	38	47	53	40	42	39	51	51	49	45	56	47	38	36	40	54	50	54	40	42	42	37	48	43	42	46	46	36	45	50	49	49	34	48	36	49	28	50	55	46	50	43	47	59	65	55	47	56	50	47	53	47	68	47	50	43	47	53	66	38	59	51	50	45	51	49	46	34	54	53	45	59	65	39	44	48	44	48	43	47	49	49	53	47	42	31	51	48	45	49	44	57	47	42	51	55	50	43	45	57	41	50	43	53	46	45	43	50	45	51	43	49	40	35	52	56	58	53	39	50	31	46	44	48	42	44	40	55	42	54	52	51	47	64	57	45	39	58	60	49	49	44	52	50	51	41	40	32	49	53	60	40	65	69	48	60	45	50	36	52	47	49	46	39	60	48	40	50	61	35	46	52	47	47	36	52	42	59	59	57	46	55	46	60	49	61	41	52	49	48	51	34	52	50	71	50	51	57	47	50	57	62	49	58	30	50	51	46	47	55	46	51	52	42	41	60	50	48	47	41	38	56	49	47	52	43	53	39	46	49	57	34	40	39	38	53	52	44	63	53	57	38	56	44	40	46	69	53	50	40	42	39	51	50	46	41	52	54	50	50	49	56	54	42	58	43	38	45	53	44	59	45	49	46	39	43	44	43	51	37	55	40	52	45	38	49	45	45	47	43	44	44	48	45	51	51	47	50	41	48	55	49	42	56	51	43	56	42	36	50	47	49	46	47	32	39	43	47	30	46	58	52	52	42	43	49	64
9913	1922	1501	2868	5929	5520	4779	4959	4709	4824	4921	4122	3325	3127	2766	2671	2110	1822	1662	1614	1582	1475	1245	1008	858	955	970	916	786	555	509	415	455	454	421	441	430	430	460	399	453	406	404	446	418	421	395	409	396	379	390	411	422	446	408	405	425	412	441	380	417	397	378	424	416	395	382	402	418	431	395	391	413	415	409	406	367	374	394	384	433	420	418	419	402	431	433	409	420	398	402	428	408	419	388	370	387	386	411	419	371	401	418	404	375	381	395	381	398	353	400	445	379	391	420	384	383	341	386	393	399	359	360	367	341	381	418	390	395	386	390	375	389	394	422	388	400	354	410	430	384	382	410	394	395	367	359	408	414	380	422	441	401	392	386	396	392	394	374	374	379	401	413	361	388	398	377	424	379	385	408	394	420	406	401	368	393	401	368	394	387	419	383	375	371	397	402	368	379	399	405	386	378	414	418	413	374	395	402	383	369	358	386	406	381	394	417	373	375	379	388	379	411	389	391	371	415	428	410	411	401	373	404	400	395	387	391	397	407	378	397	408	379	379	414	367	385	392	399	399	406	386	381	399	365	402	397	375	374	393	358	400	381	424	401	419	395	383	393	394	394	381	390	370	409	396	406	411	395	420	388	379	417	382	393	398	408	381	410	434	386	431	381	375	391	368	388	424	379	408	389	428	392	385	390	387	399	400	379	390	382	386	409	390	383	393	383	400	381	391	371	387	422	396	382	406	412	393	398	374	395	370	375	360	380	421	399	373	445	392	377	380	382	403	386	405	411	401	426	353	404	448	416	381	413	385	397	410	426	387	415	385	413	387	392	409	410	373	425	389	422	428	414	377	392	400	363	394	408	376	415	401	405	384	391	372	382	386	400	419	406	386	402	429	391	431	411	388	404	407	364	374	401	413	399	381	389	387	455	364	402	421	401	412	389	419	400	409	397	398	408	395	360	392	382	377	372	379	426	369	389	415	414	390	392	411	433	407	412	393	380	401	419	409	420	426	418	392	391	382	403	356	399	407	400	394	403	415	377	421	381	383	383	382	414	370	392	360	373	367	397	419	433	381	399	390	372	364	400	342	390	404	409	411	387	390	379	371	363	390	420	394	449	388	386	412	403	421	411	406	383	372	388	401	415	405	403	345	423	409	419	393	451	402	398	381	396	449	407	398	397	401	362	403	400	431	408	349	372	368	374	360	369	411	414	396	408	423	405	366	382	425	393	411	414	405	394	382	421	369	358	389	409	370	364	385	407	373	417	384	394	396	396	390	375	385	401	379	410	423	419	414	399	396	374	381	379	432	394	406	373	410	364	392	377	393	407	421	402	414	413	390	398	399	392	395	427	403	416	363	444	387	422	410	381	378	351	371	385	402	440	400	384	405	425	413	399	413	403	378	371	407	378	383	391	377	413	420	428	380	411	368	386	395	406	409	391	392	426	364	405	395	382	413	391	425	379	363	382	405	382	368	383	359	375	441	416	381	370	395	410	399	408	391	370	396	394	367	384	400	388	333	373	400	403	397	371	400	393	420	346	420	379	404	390	371	399	392	414	372	389	427	411	400	343	381	398	406	407	393	432	383	344	427	436	364	395	408	406	373	405	364	428	355	371	360	399	406	397	368	360	410	378	391	442	426	392	391	414	412	409	434	397	369	384	430	389	405	443	393	400	420	384	385	403	389	378	400	382	411	383	387	383	402	389	399	412	395	399	407	390	429	398	400	414	355	411	359	394	414	385	390	400	422	411	375	407	377	384	386	391	380	408	361	373	373	402	403	429	362	373	415	436	386	391	401	405	365	386	409	381	386	414	411	393	419	384	386	413	380	388	391	365	383	416	374	412	393	403	421	387	424	411	374	411	364	425	425	444	434	405	357	391	427	392	392	437	384	400	397	405	426	385	397	396	397	411	418	378	396	404	389	373	425	397	408	385	432	421	381	385	387	391	413	442	407	386	410	423	386	410	384	365	381	359	399	368	374	381	408	364	414	428	372	369	393	373	369	414	444	393	358	405	371	403	389	389	378	403	405	404	380	384	395	386	394	344	402	391	379	370	380	388	450	406	404	397	395	376	400	405	386	392	377	397	428	362	403	402	377	367	377	389	376	380	396	401	378	385	404	402	369	399	377	427	388	390	404	388	377	389	384	399	384	392	390	362	390	358	408	365	391	421	386	415	373	393	384	382	405	402	396	434	381	407	406	408	369	417	381	369	397	394	367	376	381	373	386	419	391	398	426	423	421	412	394	365	403	363	405	393	388	416	361	393	412	389	383	402	374	389	402	402	394	390	401	417	423	400	368	389	413	416	393	394	379	412	394	408	372	397	392	382	383	383	390	395	391	362	390	411	391	404	367	394	375	387	414	390	379	393	373	362	371	416	375	401	357	382	434	359	397	435	403	405	366	400	402	391	436	394	427	391	423	392	403	361	415	368	413	410	402	389	395	397	410	379	435	401	368	395	395	381	398	393	419	394	424	398	363	365	370	392	424	374	404	365	391	397	383	390	401	391	406	433	361	428	392	412	388	334	372	402	377	402	398	373	394	425	403	431	388	381	414	378	413	407	377	392	429	402	360	415	388	405	386	398	405	371	406	405	401	397	412	385	388	393	410	401	380	392	386	384	381	370	407	423	419	420	408	355	393	400	416	378	427	371	392	406	396	400	410	406	372	396	419	401	411	381	370	421	436	400	411	384	377	381	364	412	403	408	370	406	404	384	381	408	389	406	388	351	350	383	423	403	400	392	384	386	380	408	403	421	401	410	384	414	375	422	397	450	419	396	404	379	384	404	414	379	385	413	425	421	383	371	383	388	384	402	354	356	372	378	384	392	372	385	382	418	406	394	416	360	393	366	400	420	410	384	378	366	408	385	392	368	373	393	398	429	391	413	395	381	407	360	374	384	426	416	369	426	371	407	382	417	398	423	377	354	391	382	400	417	394	388	429	386	432	367	387	370	410	379	364	397	359	424	391	378	375	402	415	417	391	394	388	405	374	389	427	391	424	373	379	382	402	424	383	405	390	416	370	412	431	403	389	406	405	381	388	402	402	345	397	368	409	388	393	372	366	388	397	384	393	380	408	413	363	395	420	402	388	402	385	411	404	379	397	401	339	413	385	384	398	418	423	387	391	395	409	418	397	371	378	413	383	393	373	414	398	385	335	389	400	404	386	402	364	401	418	360	391	400	393	369	396	385	367	398	361	391	425	400	360	382	402	440	404	420	392	402	405	392	397	391	403	405	428	372	397	386	386	380	368	364	426	384	391	413	360	399	383	437	377	378	386	427	416	435	387	392	402	350	418	373	416	348	392	407	412	419	362	398	401	390	435	408	377	376	440	377	371	377	401	380	423	386	394	371	382	395	361	367	398	404	376	352	429	378	358	391	399	378	412	382	411	393	402	411	424	441	395	422	398	385	409	402	380	390	383	396	427	429	389	413	415	431	397	403	389	372	377	365	376	409	401	403	423	385	367	397	373	404	409	390	412
1068	261	232	236	164	165	157	170	210	223	198	213	167	160	162	146	126	145	125	131	119	116	117	87	77	96	73	102	92	82	97	79	69	72	85	73	79	72	88	66	76	72	71	81	76	75	77	66	69	67	77	77	67	73	66	54	69	76	82	64	73	75	70	63	80	63	67	55	64	65	69	58	73	80	80	84	63	78	68	84	68	75	70	80	72	89	79	80	77	73	70	61	80	79	71	68	64	76	67	62	68	65	56	84	60	67	70	63	69	70	60	61	65	75	79	78	67	58	71	81	70	83	80	61	74	70	78	73	78	68	64	57	74	69	53	60	77	82	67	73	68	68	64	63	79	70	69	57	69	90	74	80	70	81	65	71	72	78	70	64	67	70	74	77	75	69	80	69	78	63	68	86	67	56	77	68	63	86	67	69	59	70	61	69	73	72	76	62	61	72	87	70	71	64	64	73	65	59	79	69	66	56	64	68	71	63	78	73	75	76	72	65	68	70	58	85	62	87	73	65	82	60	68	63	80	62	65	67	71	57	77	63	80	86	70	79	58	63	83	63	62	63	72	71	69	72	70	78	73	76	71	81	70	77	70	70	88	69	58	83	64	71	63	82	89	84	70	66	65	60	70	64	64	72	68	72	72	64	69	60	75	76	70	75	71	51	81	70	80	67	51	68	76	75	66	70	75	69	51	83	68	76	68	64	70	71	86	66	58	62	64	65	61	83	68	74	79	57	69	74	58	70	84	69	82	71	72	67	69	68	80	69	72	75	65	68	78	72	75	70	62	70	72	70	56	65	69	61	70	51	77	62	77	74	79	58	86	79	63	62	81	59	71	61	62	66	69	63	76	60	71	67	83	99	71	63	54	70	69	79	68	65	65	62	63	77	77	66	54	64	72	72	64	76	58	59	71	67	73	67	60	66	77	75	61	68	64	79	73	72	64	60	78	62	63	85	80	74	62	88	65	69	69	67	68	65	69	56	77	68	81	67	71	76	69	59	74	57	71	82	75	87	77	71	80	74	68	65	75	58	78	75	71	80	76	62	67	64	72	54	64	70	62	80	63	66	59	84	80	63	72	76	77	74	62	75	60	81	89	78	59	70	67	81	60	82	65	74	68	70	80	66	79	79	52	67	74	67	63	68	78	70	83	82	76	67	63	56	78	71	56	75	79	72	69	78	64	63	72	80	78	71	47	74	85	69	79	74	66	61	75	53	68	75	74	76	72	61	52	83	69	70	72	75	65	55	70	69	78	66	78	65	65	75	73	70	59	68	63	69	76	76	77	75	71	71	70	69	64	65	78	65	57	75	55	74	71	78	55	78	69	70	70	63	71	82	71	62	75	71	70	56	67	68	60	83	72	69	64	74	77	59	83	78	68	65	62	54	66	72	57	67	74	76	82	72	68	65	57	91	58	75	65	58	83	58	88	72	93	75	58	69	86	58	64	76	76	79	68	95	82	84	77	60	80	66	67	70	68	74	77	66	78	60	73	66	95	84	74	68	53	68	59	87	83	75	57	74	68	88	83	76	72	75	66	75	75	60	77	79	83	63	73	73	73	77	66	76	71	82	60	77	67	66	67	71	58	85	68	79	65	80	58	66	58	79	75	80	77	72	70	76	65	71	63	63	66	57	71	68	97	61	57	76	62	78	72	61	72	52	72	65	63	74	68	71	78	71	79	64	74	93	76	80	74	66	60	55	61	73	82	56	64	64	76	77	72	78	72	62	67	73	63	69	78	65	76	76	73	71	67	73	67	73	79	71	72	72	83	65	73	66	58	71	72	82	56	74	73	68	65	80	60	71	59	75	64	65	74	66	87	59	73	73	43	76	79	70	76	53	77	63	65	67	74	69	76	68	65	79	63	76	52	67	62	74	96	80	63	64	72	76	75	72	70	84	68	70	81	59	76	71	72	81	61	62	84	74	73	62	74	58	62	64	66	59	73	72	64	76	67	73	75	64	67	67	71	64	85	74	63	69	70	73	68	66	72	70	66	58	83	60	76	51	57	69	66	79	74	67	66	60	71	74	78	75	87	67	70	76	75	71	83	80	57	69	60	71	70	74	68	70	68	73	80	85	76	58	82	71	65	74	92	62	61	67	70	66	75	73	83	60	56	66	66	69	75	83	85	71	74	75	76	53	84	67	72	65	59	90	62	77	70	60	66	70	68	91	75	76	73	72	66	69	61	65	61	63	75	64	59	58	78	73	73	69	62	62	69	75	64	73	68	59	69	67	74	69	70	82	61	56	62	62	57	72	70	80	75	61	60	58	63	75	66	77	67	63	70	59	78	69	71	78	68	93	78	63	71	59	68	65	73	80	69	74	81	69	59	64	65	69	88	70	80	71	71	72	86	71	76	71	69	77	82	69	82	65	84	66	74	60	84	74	79	82	74	71	74	73	84	70	77	63	77	73	54	81	72	69	92	77	45	66	83	77	67	68	64	87	74	78	77	70	78	72	77	69	63	59	79	74	79	80	56	79	65	76	67	75	70	76	72	73	75	72	70	82	59	66	91	66	74	62	75	64	73	67	77	77	74	60	76	57	62	62	65	62	75	70	79	69	65	70	63	68	70	71	66	80	84	71	87	77	67	79	65	78	76	83	68	75	67	73	76	65	65	71	75	80	67	76	82	77	80	67	78	64	64	60	64	79	79	65	67	60	75	75	81	64	71	68	67	79	80	79	78	74	56	63	55	65	65	67	70	84	73	67	63	73	64	85	71	61	62	67	70	65	67	68	71	68	62	71	66	84	83	53	60	65	74	70	64	70	75	79	72	70	74	72	64	84	66	95	75	77	59	75	59	90	74	75	54	67	64	72	68	83	81	73	69	80	79	78	59	62	67	54	75	76	62	70	64	77	78	73	74	62	70	76	72	77	82	68	69	83	65	57	73	80	89	77	70	74	67	78	75	82	71	71	74	72	64	48	53	78	73	72	62	70	59	79	87	76	71	78	73	79	57	64	70	61	65	72	66	69	66	67	76	69	87	54	64	57	73	65	76	55	64	84	66	59	84	67	59	73	73	78	65	69	73	74	78	75	85	72	66	72	49	86	71	72	74	74	73	68	64	70	70	72	70	85	83	79	74	59	84	78	67	63	67	72	69	62	72	80	77	77	78	68	74	64	83	67	64	59	73	60	84	71	80	71	76	81	72	70	70	71	65	76	81	71	63	70	67	82	72	78	77	57	70	77	81	74	83	66	79	62	63	72	76	62	62	73	81	67	79	83	64	68	58	73	76	79	73	64	56	78	80	81	64	75	78	66	65	78	68	69	62	69	55	80	68	82	74	79	61	59	70	77	85	69	60	64	53	82	51	70	80	78	62	79	52	56	67	75	63	75	69	59	76	71	68	71	69	71	67	59	83	58	62	66	76	83	66	87	61	69	69	74	70	60	65	59	73	73	51	74	69	71	74	57	74	70	71	74	61	82	69	78	60	68	78	85	74	80	62	82	78	76	66	89	65	76	70	83
11881	3176	2488	4347	8133	8401	7846	7779	7360	7027	6927	6035	4845	4307	3998	3694	3029	2778	2379	2406	2295	2059	1737	1472	1376	1533	1442	1334	1008	812	727	657	691	697	645	648	642	658	612	637	643	599	615	668	584	615	586	578	563	601	591	609	632	595	560	593	582	580	601	617	607	572	595	584	598	591	611	617	633	621	593	640	613	628	590	615	537	576	611	635	616	651	601	613	606	622	626	639	601	612	606	650	601	565	608	574	609	567	587	590	628	604	564	541	558	568	528	613	602	538	564	561	573	599	530	579	591	564	623	581	585	604	582	603	540	567	586	547	550	575	656	624	630	586	600	594	620	554	576	621	568	656	599	616	627	624	557	542	580	634	594	572	552	583	588	650	596	635	545	571	587	590	569	607	583	591	576	587	573	581	551	555	598	573	571	588	561	564	608	636	600	610	584	630	619	580	607	582	565	587	593	586	643	546	592	623	569	584	575	561	617	544	641	567	589	559	575	586	584	514	604	585	541	580	610	601	594	593	576	580	582	577	556	537	604	541	599	600	586	581	586	573	588	568	615	589	554	574	548	619	625	580	608	554	582	594	564	586	576	568	596	625	631	568	592	544	601	560	577	580	613	598	541	603	573	590	618	561	592	546	573	593	619	585	547	593	536	604	551	575	567	597	584	606	624	577	573	557	567	623	554	525	581	577	599	546	551	554	613	553	603	574	570	597	574	548	603	626	574	544	552	596	575	565	589	585	579	569	556	568	599	541	558	553	582	545	574	561	629	582	522	576	543	607	577	589	538	567	563	622	532	595	557	555	578	571	545	551	540	544	606	568	599	555	578	559	573	577	614	544	580	590	608	618	596	543	545	576	570	539	589	586	561	546	536	553	542	578	558	582	602	554	548	528	561	587	575	601	544	583	607	593	607	570	588	575	571	606	568	570	585	604	636	590	578	590	580	594	568	564	572	581	554	590	593	603	568	591	538	573	563	571	555	567	568	614	578	618	573	610	612	547	584	559	543	568	593	580	568	576	593	544	578	558	527	576	565	579	560	594	566	562	575	576	581	583	588	569	561	562	600	593	601	606	568	607	571	574	608	597	581	542	579	584	589	623	591	611	588	567	583	618	585	559	609	577	564	609	634	573	594	570	564	546	569	614	598	579	551	608	615	613	568	597	593	583	604	536	573	566	572	627	620	583	564	587	585	571	584	595	547	612	576	561	601	592	604	560	595	574	593	566	575	570	509	543	611	586	586	548	576	570	628	620	602	552	594	611	562	602	559	571	579	538	586	549	576	574	570	571	584	572	558	599	561	555	597	590	576	578	615	575	547	572	561	605	594	595	601	567	575	565	578	592	566	571	562	562	577	561	547	547	584	599	594	566	571	561	567	589	600	567	598	555	533	608	601	544	571	583	605	587	628	559	587	561	567	549	593	603	557	587	541	593	576	600	584	591	592	567	587	609	580	579	570	575	586	590	640	624	576	568	590	604	568	564	585	556	605	560	591	587	566	596	597	591	579	580	567	576	597	597	537	593	598	543	583	509	549	618	556	556	576	572	624	539	559	563	580	533	556	581	613	518	583	566	553	603	540	546	582	592	613	587	584	580	609	561	535	579	586	601	620	594	583	532	588	616	540	606	556	587	556	548	546	531	525	627	629	556	617	560	578	575	571	573	582	607	575	628	596	595	564	561	581	567	584	582	559	547	576	563	572	545	574	552	551	592	590	575	610	625	604	582	579	565	575	583	553	559	561	556	602	591	598	587	545	600	607	578	540	554	579	560	543	596	600	586	561	577	593	574	576	573	597	578	573	644	568	589	568	594	596	581	550	559	564	562	586	602	586	578	603	597	577	598	551	623	565	608	597	574	619	628	586	610	577	554	588	562	571	553	609	631	555	599	593	574	624	556	533	554	606	560	620	598	609	599	594	561	609	544	575	627	593	596	555	588	557	569	587	595	577	600	590	561	593	583	579	584	524	591	617	565	579	543	586	605	577	593	583	589	595	569	577	595	558	532	603	555	561	610	596	585	571	583	573	525	575	592	570	575	579	584	562	584	531	588	603	588	560	578	586	551	552	575	575	589	555	580	520	554	569	580	590	582	573	598	618	582	561	599	549	523	592	559	623	595	600	580	539	610	587	546	582	582	587	550	598	598	586	598	592	600	553	548	565	598	559	570	587	575	556	567	571	567	560	591	580	602	604	594	564	577	582	588	611	547	554	624	578	578	605	613	583	588	583	556	574	607	625	541	609	593	612	575	592	543	605	605	569	572	562	544	557	565	548	560	596	582	620	596	555	550	597	582	555	538	573	573	564	581	573	577	593	555	599	594	574	565	598	540	576	600	605	535	548	572	558	586	579	569	557	581	563	526	576	578	568	568	581	583	591	573	585	586	584	578	574	555	598	543	565	586	598	588	569	582	562	571	613	603	601	586	580	586	574	585	562	582	544	554	581	584	583	568	579	575	588	614	616	556	572	605	590	558	570	598	613	573	640	544	589	602	566	589	567	562	545	580	569	604	612	608	611	608	513	605	574	544	559	617	585	553	593	591	584	573	602	566	598	561	549	538	578	563	571	563	552	562	558	561	588	620	610	592	562	560	566	590	635	582	587	595	553	602	570	586	583	629	590	557	547	586	601	555	560	592	577	601	596	556	622	581	556	571	565	615	562	570	541	610	575	541	601	595	583	577	555	596	592	595	581	543	601	590	577	606	580	588	580	588	548	543	617	523	584	581	601	519	607	596	576	599	517	569	557	567	585	570	604	622	556	571	591	587	618	585	570	557	563	625	615	592	602	548	619	591	574	588	578	577	568	580	577	582	607	573	551	585	601	555	605	558	545	561	592	550	596	579	570	615	577	582	556	561	581	584	588	563	597	600	569	568	577	573	565	568	552	596	535	572	578	585	589	551	574	653	582	561	563	600	565	593	560	590	571	582	549	613	605	590	562	567	553	556	581	551	598	584	572	597	595	571	592	566	556	549	559	616	564	590	565	582	573	549	579	572	551	577	557	576	610	607	595	567	567	604	629	579	557	612	597	565	585	567	576	602	586	576	593	600	589	548	630	570	625	599	585	566	580	544	574	540	560	583	580	612	597	586	565	596	585	559	557	587	575	648	580	605	560	555	578	601	583	587	589	548	607	596	579	602	578	570	614	574	604	584	543	602	566	561	577	592	571	634	579	603	640	549	585	571	542	594	551	572	578	560	565	562	603	580	594	602	571	569	590	566	576	560	583	607	586	601	547	591	604	603	621	519	584	568	550	596	610	558	541	562	567	535	575	568	568	559	590	569	620	530	547	597	519	593	559	531	595	620	616	546	555	528	606	606	569	597	575	581	596	560	565	595	575	546	541	594	596	567	554	565	595	550	562	554	543	572	537	610	570	567	623	559	561	555	609	606	559	564	568	597	569	585	546	551	586	595	567	565	572	536	581	558	529	566	581	609	561	579	570	580	562	558	604	559	589	546	560	573	573	583	587	540	608	567	568	591	596	576
2248	202	185	189	128	81	121	146	157	147	156	141	119	120	122	119	87	82	94	77	91	70	79	60	47	64	72	58	39	54	41	32	33	38	41	54	34	28	37	42	44	43	30	30	51	32	43	42	33	43	29	40	26	41	34	34	39	33	44	41	44	34	28	45	37	38	39	38	38	36	38	28	35	43	39	32	40	37	37	32	37	30	51	45	36	50	45	40	51	35	41	37	38	33	35	43	22	36	41	36	37	33	35	38	48	36	32	30	32	37	37	39	36	38	35	42	40	33	34	39	37	47	48	46	35	46	25	33	27	48	28	30	44	36	37	32	33	47	37	35	47	35	34	36	35	39	39	40	33	33	39	45	34	42	36	41	39	37	25	36	44	43	31	37	33	41	37	25	33	38	36	40	40	35	34	34	36	41	44	42	29	34	31	37	34	39	33	42	40	43	37	32	30	33	50	41	39	27	42	42	45	34	36	45	36	38	32	28	25	32	44	31	36	32	35	36	23	30	43	35	31	40	48	28	38	35	32	34	48	36	35	44	41	35	42	33	45	36	26	35	39	33	40	33	36	45	40	26	38	39	47	23	31	26	42	45	36	39	29	30	44	37	35	27	34	35	34	31	33	40	40	44	53	37	34	37	35	41	38	31	31	38	39	30	42	31	37	32	36	38	27	40	31	33	48	36	34	29	35	42	31	45	31	35	29	42	32	42	33	34	25	20	39	35	40	41	35	36	37	35	35	34	46	30	43	35	34	34	49	37	34	33	31	37	35	40	43	35	29	31	30	44	36	39	23	33	40	36	40	31	36	36	38	32	30	27	27	38	31	35	30	35	42	37	36	42	39	39	31	29	39	39	33	47	45	31	35	32	43	40	36	34	32	41	41	45	27	30	32	52	34	20	37	39	36	39	38	36	30	33	29	40	26	36	43	36	39	36	44	44	51	41	39	31	26	30	33	45	28	31	30	50	41	33	26	22	37	31	36	34	38	41	41	30	27	35	43	34	41	38	27	35	38	31	39	33	42	33	32	30	39	24	37	46	25	51	35	41	38	42	36	33	33	24	38	32	34	44	25	46	41	43	40	37	36	39	28	31	33	32	26	47	33	30	30	33	47	36	36	39	34	31	35	54	39	36	48	38	39	45	34	42	53	44	36	29	39	34	31	38	43	29	44	28	36	29	35	39	33	43	30	37	38	36	31	43	28	36	32	36	34	32	38	39	47	51	31	44	32	44	23	47	36	32	51	40	30	24	41	37	39	27	35	34	39	38	45	36	35	31	40	45	33	39	42	31	33	31	35	42	40	41	36	35	39	41	37	33	38	31	41	29	34	36	36	40	32	40	41	40	37	28	40	40	38	32	40	35	42	44	33	35	47	44	30	49	42	50	40	28	29	32	36	34	35	44	31	28	31	36	50	32	43	41	31	39	36	35	31	40	49	34	33	49	39	26	35	32	32	35	33	35	37	47	37	31	35	37	33	32	35	31	31	34	31	26	43	31	42	40	28	28	38	40	37	35	39	43	30	30	38	31	50	31	57	29	32	31	37	43	37	46	29	38	40	36	48	38	43	44	43	30	34	37	40	29	41	38	38	37	35	40	31	30	33	28	26	29	35	34	30	32	45	41	36	35	38	31	43	33	34	35	38	36	32	47	31	49	43	32	39	37	29	29	38	37	38	38	37	42	44	36	36	33	38	46	34	30	40	33	23	45	36	37	38	34	35	31	37	45	31	38	35	37	33	37	32	46	33	34	37	35	34	44	37	38	37	34	38	28	33	40	28	29	38	36	38	36	39	53	31	39	43	38	23	41	41	35	44	33	45	29	34	39	44	39	38	33	30	43	30	51	33	45	34	29	38	36	52	44	36	34	28	30	36	40	39	49	47	38	47	33	42	41	46	44	26	35	41	37	39	29	34	37	32	31	23	30	42	42	43	34	26	47	35	34	35	35	47	36	30	35	41	35	33	32	42	25	33	43	33	38	33	36	27	47	29	38	41	35	37	36	33	36	42	43	34	48	38	38	31	43	39	47	38	41	33	29	43	38	40	36	39	29	42	46	39	32	37	31	47	43	52	46	39	31	47	32	36	37	31	41	31	35	35	43	30	31	31	27	39	33	36	28	42	39	42	42	36	39	34	34	38	29	34	36	39	29	39	47	31	33	35	33	42	51	49	44	28	34	30	48	40	45	29	38	41	44	28	48	33	34	36	37	32	43	39	31	38	34	36	34	35	45	52	35	37	35	38	32	30	32	38	38	47	44	40	29	40	33	33	39	33	37	44	38	26	43	43	36	34	32	43	44	32	37	42	33	41	34	42	42	50	40	43	29	34	33	35	38	44	36	39	39	36	38	41	43	37	29	49	34	38	41	42	40	36	32	45	30	41	33	44	33	30	44	33	46	40	38	33	42	28	37	36	34	30	52	39	33	39	33	43	30	37	39	40	22	24	30	37	38	36	43	39	32	41	34	30	38	39	34	45	40	35	43	31	36	36	38	36	51	36	35	46	42	39	26	39	41	34	37	33	44	43	46	34	34	42	36	28	27	34	33	39	29	36	26	34	47	40	41	38	27	31	36	28	35	39	34	34	37	30	29	37	27	33	41	33	34	51	31	31	36	43	37	39	45	38	35	45	34	26	40	41	27	45	40	40	36	35	27	42	50	22	37	38	37	32	40	37	35	34	41	38	31	35	38	38	36	34	45	33	34	35	44	27	40	46	36	46	38	33	40	31	34	37	38	30	35	30	29	39	35	32	34	32	30	30	44	41	27	27	27	45	38	48	36	41	30	32	45	48	34	44	32	30	45	42	38	27	40	32	31	32	31	43	39	41	32	39	41	30	32	33	48	31	38	33	27	39	37	47	40	43	35	28	37	41	30	47	31	37	28	33	32	38	41	32	41	37	36	35	34	42	29	30	41	43	30	34	35	45	41	36	41	38	33	38	39	34	36	51	38	39	44	54	40	24	33	41	39	37	31	40	35	28	35	41	37	28	40	44	32	40	33	38	27	40	43	44	44	49	32	40	35	44	35	32	35	28	35	34	41	23	41	32	36	37	43	30	36	35	41	39	30	39	39	32	41	39	39	39	31	36	21	25	49	35	40	37	36	34	33	32	30	40	33	37	42	32	33	34	34	40	40	30	33	38	37	34	37	34	38	31	39	30	35	22	31	30	36	47	34	30	42	30	46	46	29	44	24	39	37	24	34	37	38	37	54	29	35	35	33	48	34	30	38	32	39	54	29	41	29	37	36	30	45	39	34	33	27	31	31	27	45	37	40	43	40	54	36	36	42	30	34	47	25	34	37	29	43	27	43	31	32	45	39	28	40	44	34	41	29	32	27	34	39	40	39	36	35	37	37	38	33	40	34	30	33	43	47	30	46	37	37	26	40	36	34	41	41	32	49	41	38	43	34	28	29	36	39	33	50	36	41	32	25	26	31	29	36	35	37	29	45	40	38	33	40	42	50	26	35	45	49
12265	2408	2459	3695	6611	7184	6997	7129	6743	6457	6328	5585	4341	3932	3757	3050	2532	2386	2090	2146	2023	1635	1323	1089	1159	1124	1106	918	623	503	420	410	416	391	416	346	372	388	374	369	361	348	340	318	332	309	332	323	310	310	319	310	327	323	329	335	347	313	324	333	348	328	315	328	324	352	343	323	318	341	312	321	321	316	354	351	300	295	329	325	326	318	331	336	316	337	331	317	323	303	315	333	317	337	317	293	312	325	296	316	331	294	297	300	312	315	343	309	300	279	332	332	304	310	286	322	348	311	310	309	307	296	311	336	307	304	315	279	294	297	269	318	260	295	273	318	287	320	322	298	319	289	326	289	278	300	304	310	315	291	289	317	287	299	330	314	312	306	305	307	303	292	302	313	276	309	275	323	309	363	296	309	316	327	297	318	316	317	304	301	317	282	275	312	298	318	301	309	299	319	309	302	322	329	294	287	295	323	318	320	301	305	300	304	301	304	306	284	299	304	331	312	294	270	299	330	293	276	303	290	302	282	290	332	302	342	310	294	296	327	306	309	313	319	327	336	330	312	318	288	313	294	306	292	271	314	303	299	304	286	313	338	303	323	315	331	318	310	307	323	306	304	276	341	322	312	308	309	317	316	317	297	295	305	340	306	330	309	303	295	293	317	282	291	331	328	305	295	323	309	329	272	300	322	296	276	277	292	322	307	302	307	323	310	308	299	282	329	275	335	316	306	318	311	314	313	317	312	310	333	293	310	313	269	312	318	305	318	302	323	317	334	323	274	319	325	320	334	333	304	312	293	340	316	317	315	342	261	289	303	293	301	288	310	273	311	336	337	309	319	320	338	314	293	296	300	294	313	307	290	306	281	337	301	319	312	294	270	278	304	282	306	292	306	302	292	298	363	311	325	293	311	309	313	320	317	303	306	337	291	309	282	305	304	300	305	303	318	279	303	301	284	327	305	304	306	295	326	315	303	280	301	285	302	317	303	294	303	297	308	315	306	345	299	320	317	296	291	311	283	331	273	312	309	305	316	309	308	287	298	291	318	274	352	327	322	317	310	302	317	263	323	311	316	308	298	316	280	304	300	327	332	323	318	295	298	277	312	309	276	309	280	299	291	315	315	290	299	303	320	289	292	306	295	308	288	312	292	285	320	284	314	292	316	295	277	309	280	305	287	327	290	289	331	316	328	316	287	297	282	333	307	298	294	318	282	320	310	297	282	308	308	294	296	310	317	289	310	289	323	303	293	293	326	304	325	258	303	305	264	293	336	283	280	310	299	318	327	336	309	334	296	320	309	329	304	297	320	313	308	291	322	319	306	285	314	302	313	300	295	287	293	295	313	306	288	281	315	296	328	321	324	301	294	303	326	276	309	294	308	293	320	310	307	323	279	317	263	280	299	297	323	293	324	311	265	274	305	306	277	307	317	311	277	302	285	316	290	296	295	299	304	313	300	329	295	338	290	318	287	283	336	288	328	302	315	293	323	326	326	307	279	307	302	300	288	294	307	300	336	327	291	306	302	291	318	310	314	307	319	312	324	316	317	325	294	370	281	307	310	296	321	287	312	283	317	317	317	330	324	314	302	319	311	295	297	305	273	277	310	311	273	295	340	315	291	305	346	279	319	267	305	293	299	297	311	323	314	318	288	285	302	286	306	314	305	293	282	316	295	297	320	307	324	312	305	285	308	289	314	292	300	326	318	305	313	300	289	292	296	295	312	283	300	327	286	323	271	321	301	311	297	317	338	327	319	324	318	298	320	303	296	333	337	285	295	296	305	301	323	283	309	302	321	278	294	298	313	291	321	298	299	310	291	326	297	292	292	293	305	333	278	300	297	320	304	302	291	283	291	305	309	310	326	280	298	317	318	297	297	304	308	303	286	322	290	316	298	303	304	294	314	283	286	286	315	318	274	340	312	316	272	309	278	302	283	296	318	285	323	289	313	305	316	309	313	316	305	279	303	326	297	292	292	301	309	300	301	309	331	309	303	325	300	299	283	329	291	298	308	315	321	288	282	304	303	311	277	340	302	298	296	336	284	306	310	315	280	302	306	316	277	325	331	298	304	323	300	334	299	319	294	316	262	284	272	299	305	297	290	305	303	311	314	318	325	304	311	330	301	304	298	302	269	283	284	323	301	318	316	325	310	290	309	292	325	330	336	293	318	294	292	272	271	301	316	296	336	342	324	291	293	357	309	303	308	311	328	307	315	263	277	319	301	304	304	313	320	324	295	314	311	311	322	319	310	319	277	291	317	320	306	307	296	280	320	301	300	310	312	343	324	310	285	297	312	297	293	319	301	303	325	300	292	308	314	269	321	295	311	315	297	316	298	310	333	325	290	311	317	301	309	320	322	321	312	308	308	324	314	325	281	339	308	314	305	280	323	314	289	321	314	305	276	305	321	329	319	330	310	276	298	286	311	324	289	319	289	312	280	312	374	296	316	329	332	311	307	325	314	317	289	323	304	340	306	309	303	294	328	295	327	317	323	297	305	298	293	322	331	300	308	295	324	299	319	317	304	287	289	312	294	322	298	345	315	289	296	343	300	292	304	267	275	312	260	297	347	291	302	300	300	346	300	322	312	299	300	314	299	296	286	294	312	294	316	325	288	277	300	283	290	304	316	300	325	318	314	308	295	326	300	339	334	289	297	317	317	323	321	316	323	273	283	305	258	301	327	310	304	289	308	300	289	293	339	299	318	317	327	294	308	294	282	300	289	318	288	296	329	326	310	315	309	345	305	304	296	310	318	300	329	282	319	318	304	324	296	321	293	328	308	287	289	273	299	313	280	325	303	314	311	281	291	295	281	329	325	318	310	290	316	298	261	274	301	333	292	278	309	294	290	323	305	363	283	294	335	307	323	289	341	295	318	318	301	294	287	319	302	305	300	302	288	274	299	296	313	318	300	289	318	298	312	274	318	288	327	305	335	297	316	317	298	289	311	288	315	324	305	306	316	289	309	310	283	313	314	280	316	302	282	293	292	307	313	290	266	296	326	290	310	313	298	273	344	312	327	358	324	279	317	306	314	295	316	267	311	298	300	316	315	288	274	310	324	291	313	301	298	332	327	307	334	306	315	291	306	303	307	299	292	322	284	319	310	284	303	310	290	301	307	300	298	275	279	316	295	314	330	296	313	277	299	310	277	313	291	288	316	311	290	304	309	289	309	344	314	322	334	313	321	287	301	299	284	316	301	287	293	299	297	297	309	320	319	297	282	290	287	312	322	294	267	285	297	301	301	308	305	317	292	303	315	268	292	312	327	329	306	297	312	290	331	307	289	337	304	276	315	302	297	307	296	318	300	324	298	296	307	300	308	299	326	315	307	308	314	280	287	312	306	326	312	301	312	297	306	323	286	312	319	297	295	301	313	322	302	317	299	280	297	307	305	281	321	289	326	296	323	298	308	285	330	304	322	313	294	307	316	305	296	293	315	292	277	294	286	310	276	288	307	303	307	301	280	321	315	291	298	300	302	285	314	278	303
1728	354	286	327	183	172	162	233	250	252	225	205	197	186	182	144	142	143	149	127	111	127	108	107	99	116	99	83	70	80	66	83	67	76	72	61	57	64	79	85	72	61	62	75	56	73	73	62	53	69	73	51	68	61	59	63	64	75	66	73	62	71	76	78	70	62	64	66	68	42	61	68	67	52	53	54	69	64	59	71	66	64	77	71	51	69	67	74	73	82	73	60	58	70	71	59	63	62	63	65	78	61	63	62	73	71	77	60	66	56	60	62	78	66	74	73	71	62	66	71	63	59	60	66	52	46	72	51	69	82	59	66	78	69	64	67	60	55	57	60	56	64	82	71	65	68	69	71	72	54	61	71	61	75	66	71	71	75	64	56	61	53	72	76	64	68	68	72	70	57	55	92	72	61	75	56	75	62	52	65	68	51	70	53	60	65	59	73	71	68	62	63	60	50	67	71	47	66	62	68	57	51	71	64	65	58	65	48	66	57	63	60	62	47	80	54	62	54	63	69	51	70	74	73	76	47	74	76	44	67	61	59	61	73	53	55	71	63	68	71	67	77	61	59	55	68	64	60	45	61	66	79	73	68	64	61	65	62	71	51	55	59	55	49	70	75	57	61	54	60	53	59	51	64	47	64	51	55	67	66	61	71	47	65	74	63	62	58	67	64	57	45	75	61	64	68	59	70	61	67	64	59	64	71	65	71	76	69	55	67	49	56	53	74	57	57	64	60	61	82	53	62	62	69	70	57	50	47	70	59	51	64	58	65	50	54	60	70	63	78	80	61	55	62	60	83	54	65	82	55	71	67	61	58	68	62	57	72	64	61	67	61	61	69	66	77	48	62	73	66	48	84	74	60	45	67	51	61	67	55	68	62	75	72	64	71	62	67	56	58	59	58	77	74	85	61	60	50	65	63	58	62	84	64	52	56	76	46	69	62	68	44	68	72	46	61	65	69	72	67	63	65	71	69	78	63	56	61	58	53	77	57	76	61	54	53	66	38	54	65	67	52	55	64	57	61	72	69	71	79	47	59	62	61	58	64	54	64	58	70	46	46	64	70	62	68	58	71	65	67	54	64	65	60	57	59	66	51	56	51	72	61	74	73	57	67	64	60	83	79	67	67	48	68	54	68	65	68	56	60	66	69	84	84	67	70	68	68	68	58	66	57	65	61	69	61	55	69	52	64	51	73	58	77	66	65	63	62	73	52	66	67	81	63	64	60	50	69	62	57	67	65	60	69	63	67	57	49	62	75	56	72	60	61	51	73	67	55	60	56	70	56	66	76	71	60	64	62	66	71	49	64	65	48	67	53	63	70	61	56	58	60	49	73	65	72	68	59	75	59	58	67	59	61	65	63	64	66	63	69	59	75	55	77	73	58	65	63	69	66	60	64	58	69	72	65	71	49	71	44	64	63	52	70	75	73	57	75	53	63	59	59	58	66	60	66	63	50	52	73	50	60	63	54	80	58	61	76	48	76	56	60	77	77	56	63	70	65	77	58	61	76	54	60	55	54	62	69	65	67	52	71	72	65	56	69	64	67	48	52	80	48	49	53	65	56	75	74	67	80	56	59	62	61	86	72	56	69	75	59	67	83	65	61	67	73	57	58	61	64	65	76	79	54	61	71	62	61	56	77	63	57	59	71	53	61	68	64	50	76	59	60	68	69	44	53	62	63	63	57	61	72	58	50	75	57	69	65	69	60	56	67	53	56	77	69	75	65	57	58	52	59	51	59	56	70	76	56	67	55	64	63	66	53	56	55	64	50	61	59	58	62	69	56	69	61	72	49	48	64	73	60	54	55	63	70	57	49	64	71	60	68	70	67	58	66	65	65	59	62	59	67	53	59	62	63	68	67	69	60	65	67	64	60	48	67	57	70	58	72	69	64	67	77	76	63	57	69	67	76	64	49	68	55	62	67	66	73	58	54	56	50	67	60	52	62	69	53	57	55	54	51	76	59	57	71	79	63	71	64	67	60	74	65	52	62	59	54	68	71	75	61	64	69	53	59	63	65	59	62	62	66	63	58	56	59	50	52	59	59	75	60	59	48	62	55	62	58	68	65	59	49	63	62	66	64	62	64	64	72	49	63	48	67	65	68	75	56	57	68	70	61	60	70	60	62	49	69	66	62	43	60	52	72	56	60	56	65	67	50	64	53	61	61	70	58	57	64	56	69	64	71	56	52	74	68	62	57	75	61	54	66	58	71	75	59	57	67	67	41	63	52	58	67	56	62	67	60	72	72	50	62	46	72	77	84	67	64	56	71	58	60	59	71	62	69	60	74	66	62	59	65	59	70	55	78	58	65	55	60	54	76	52	47	63	49	71	53	80	60	82	62	56	67	54	56	63	54	61	67	61	59	56	65	56	68	64	63	82	59	56	62	56	56	76	64	48	53	64	69	76	66	59	63	72	56	70	48	53	66	61	64	76	66	63	65	49	62	56	72	65	67	70	57	73	85	74	72	78	75	60	64	62	75	66	64	58	54	63	74	55	65	64	66	70	65	75	66	68	57	61	61	52	63	57	64	54	61	62	54	55	72	60	68	59	66	57	56	45	65	61	77	62	65	63	60	60	65	59	59	58	79	53	62	48	61	57	55	62	70	74	47	53	50	68	70	57	49	67	73	62	54	54	63	72	59	61	55	74	49	61	62	69	45	64	53	66	70	70	75	54	67	57	83	50	65	51	73	66	57	68	73	65	66	62	58	66	64	41	53	65	71	66	53	54	57	68	60	63	64	67	73	61	53	69	63	64	71	50	65	58	68	70	63	63	57	62	65	64	65	61	70	67	55	67	70	63	78	71	77	59	62	71	64	68	64	59	62	55	64	63	57	72	59	78	65	53	51	71	57	60	63	68	58	64	56	75	51	64	73	73	57	60	68	70	52	72	73	62	70	57	66	63	74	48	73	64	60	60	49	56	51	55	53	61	68	71	68	52	66	66	39	59	55	51	68	78	71	74	66	44	54	50	60	74	52	50	81	59	78	62	58	49	62	67	65	59	61	69	69	65	53	70	74	65	58	66	67	67	68	65	70	67	64	73	72	82	74	56	48	53	63	55	50	61	73	53	69	65	67	64	64	75	62	71	66	58	67	75	63	56	53	76	64	53	57	65	62	57	54	71	66	62	44	48	54	60	62	60	60	75	56	67	75	69	60	67	60	61	63	57	75	68	67	62	76	65	67	58	44	73	58	68	63	50	64	60	53	62	68	71	65	62	71	58	75	74	63	60	50	71	57	57	65	75	70	50	74	65	57	77	72	52	63	78	66	68	56	56	58	63	52	55	52	63	69	53	74	62	53	69	55	61	74	57	59	53	54	74	60	69	55	55	60	76	67	70	47	83	52	58	67	59	52	59	68	63	59	70	60	63	61	61	66	62	62	51	59	65	63	67	69	67	77	78	75	69	61	80	68	67	62	70	55	66	63	62	61	46	68	63	46	48	56	56	74	57	67	53	47	49	57	57	52	57	63
15805	4046	3557	5070	8601	9875	10014	9724	9382	8913	8448	7185	5725	5355	4893	4067	3624	3268	3013	2968	2698	2204	1899	1641	1688	1714	1658	1227	982	810	705	718	681	665	621	696	646	642	669	640	578	611	611	610	596	559	542	586	567	574	544	604	539	586	621	571	568	599	574	550	535	612	568	568	620	622	566	579	624	539	552	566	552	577	579	604	579	563	583	552	596	594	562	557	573	600	540	562	574	572	538	529	557	512	526	533	541	553	553	537	545	550	552	538	535	540	547	550	538	542	556	496	535	564	596	508	532	532	520	552	516	519	554	523	540	551	516	563	528	519	535	544	518	505	563	568	519	521	572	562	568	522	529	579	492	522	544	498	555	508	547	520	545	533	526	554	500	506	488	516	533	525	543	524	543	512	520	572	556	488	520	609	559	551	517	534	559	526	584	520	551	548	543	499	554	530	553	513	539	550	500	533	532	533	533	540	520	581	554	525	515	537	494	537	522	567	517	560	533	551	511	506	509	527	528	568	580	541	543	551	515	570	478	546	522	507	556	558	581	528	521	565	552	538	535	525	526	543	541	568	500	543	537	557	557	556	528	543	568	528	539	508	499	537	536	539	523	554	519	516	550	539	535	533	538	565	517	535	533	562	519	554	552	523	514	533	500	508	515	530	564	566	535	555	506	547	510	523	522	579	536	513	481	560	487	470	563	527	522	491	552	557	541	526	533	511	574	512	531	521	531	512	546	569	589	522	517	515	520	542	549	524	533	550	521	543	563	567	549	575	568	566	526	526	546	578	561	516	546	547	510	537	557	536	557	551	554	547	542	544	539	531	569	500	536	549	525	545	575	531	542	540	581	553	559	542	517	499	549	518	535	533	555	533	519	556	548	509	547	540	538	538	503	510	533	523	561	550	508	519	520	558	570	554	516	552	534	521	516	532	524	517	585	543	541	493	506	525	516	520	544	517	525	555	517	575	542	585	579	513	529	546	527	559	555	532	512	534	558	526	520	546	543	501	531	549	569	547	549	515	532	523	527	488	540	490	530	546	516	543	528	536	569	555	492	534	536	526	542	521	554	534	574	526	552	492	493	577	511	504	538	555	539	533	563	563	500	499	513	477	544	544	582	557	545	538	543	526	493	511	525	529	554	515	531	520	548	534	508	538	525	532	523	563	560	553	559	548	528	544	508	488	548	551	547	529	531	545	557	498	544	569	553	589	491	536	547	535	539	545	524	540	492	514	560	530	494	518	514	522	516	580	521	538	553	531	525	552	528	570	476	576	533	509	593	496	521	576	532	583	527	535	562	562	549	557	558	567	591	523	553	560	569	523	534	497	539	538	548	559	563	555	553	503	561	561	509	519	548	484	553	497	492	532	542	517	555	491	538	513	554	502	524	541	541	500	539	543	555	565	503	568	524	507	500	572	551	518	541	560	543	533	533	524	558	532	541	532	504	509	511	536	558	559	570	548	489	533	539	537	552	541	558	550	539	567	507	518	540	554	523	560	543	524	542	542	582	516	563	532	524	583	523	511	562	499	598	555	549	526	508	514	527	518	544	545	513	538	514	509	518	543	534	512	575	528	544	555	544	506	547	562	510	516	562	524	537	518	531	515	542	548	503	556	532	540	545	516	490	532	540	502	531	509	524	537	521	489	509	514	566	528	567	566	532	517	511	539	551	551	528	585	571	542	513	559	538	565	503	507	529	543	549	544	538	541	476	558	534	529	540	533	558	513	535	535	530	538	554	566	574	490	535	458	536	525	524	537	542	523	521	537	539	527	511	496	542	557	512	485	520	565	578	516	531	538	533	495	524	522	510	513	509	527	530	564	549	535	548	560	539	519	539	523	515	533	524	562	543	535	544	532	525	523	541	535	580	478	564	561	553	525	511	526	541	539	535	553	539	534	500	523	538	539	552	539	526	514	543	535	520	479	489	520	531	531	525	544	565	543	546	527	523	524	518	527	535	502	536	504	507	518	583	523	578	547	547	556	502	577	550	542	533	509	528	538	528	559	525	503	525	566	530	482	485	533	574	528	528	535	535	547	518	508	571	592	495	520	561	535	563	541	550	549	530	545	484	546	553	520	511	549	534	511	513	551	535	542	537	540	533	554	531	488	533	538	540	539	530	511	522	568	538	518	531	536	526	533	544	490	540	553	532	486	540	530	539	585	519	565	533	517	567	547	500	550	558	554	542	569	522	568	499	511	500	510	556	560	546	540	535	504	517	496	533	535	566	536	564	524	580	529	532	509	553	524	541	530	513	524	545	538	525	512	550	557	516	530	549	564	554	496	540	532	526	534	532	520	544	558	545	530	533	517	516	537	546	519	532	557	521	496	555	551	495	555	473	516	562	545	544	542	518	510	561	538	488	543	590	522	474	532	560	542	545	591	562	533	522	514	528	516	530	578	508	505	528	543	535	525	529	525	530	516	538	539	521	529	496	516	556	538	524	521	598	545	511	522	561	553	536	528	537	523	564	555	503	517	503	551	547	554	565	507	536	520	509	539	530	547	522	519	575	569	551	566	520	516	537	513	488	533	506	542	542	500	482	510	519	555	546	539	531	536	504	538	528	528	537	508	552	509	549	565	519	538	502	544	473	555	491	518	598	530	510	508	538	586	518	504	549	505	567	572	500	530	545	542	542	516	470	581	547	560	523	522	531	576	535	557	539	511	551	520	528	536	538	523	505	521	533	541	484	553	520	552	498	550	575	512	543	524	506	515	556	540	546	502	515	506	546	557	540	539	559	513	566	514	542	548	564	518	528	501	516	553	508	538	484	593	498	560	545	538	567	515	495	529	562	526	499	546	548	544	513	525	493	534	527	534	525	532	512	557	545	545	552	553	565	529	594	543	560	561	576	517	514	480	524	570	531	531	507	558	512	551	508	533	574	505	546	510	556	523	526	531	508	559	540	538	523	543	502	539	551	566	546	552	550	538	532	557	551	539	531	573	553	548	526	573	518	527	553	554	530	560	549	484	528	559	549	526	532	541	558	556	547	520	548	558	528	546	524	517	501	520	530	524	536	521	495	500	505	571	534	510	542	504	541	555	519	510	536	548	558	526	557	507	506	540	573	547	526	531	537	528	484	506	544	542	518	520	514	535	530	493	547	517	501	511	532	555	533	564	520	555	554	537	567	544	551	541	519	511	525	548	521	561	572	531	508	503	519	499	533	539	542	546	556	524	548	513	554	524	516	486	530	519	535	522	532	523	497	486	546	493	524	539	566	521	582	519	515	548	542	547	537	473	528	561	544	542	517	554	529	532	553	507	551	503	539	540	546	489	519	508	488	490	528	565	502	546	492	537	528	536	480	523	534	528	518	559	527	547	477	596	537	533	574	540	559	560	559	553	532	559	557	543	552	528	511	546	549	493	470	509	532	541	534	532	539	538	514	529	506	545	531	560	528	564	556	483	531	539	553	544	522	572	553	523	570	538	561	510	531	531	559	522	532	534	530	541	518	509	532	515	548	490	533	573	505	533	545	530	521	549
1389	156	180	159	105	84	111	108	158	132	146	144	129	122	117	93	95	100	84	88	72	69	76	66	72	68	62	50	60	52	49	37	53	44	45	49	43	56	41	64	47	45	41	55	37	48	38	48	47	48	42	42	58	47	48	45	44	43	48	55	55	54	44	53	53	44	43	40	47	37	56	47	48	53	57	41	51	50	45	52	54	50	46	66	51	45	60	40	39	50	63	50	46	63	53	61	40	47	48	38	47	44	48	42	37	50	46	49	53	54	55	60	59	45	50	49	44	43	39	46	46	40	55	39	53	37	51	57	56	53	40	56	47	52	52	57	47	46	43	42	44	53	48	52	39	55	51	49	48	55	45	42	36	44	35	46	44	50	42	49	44	46	47	43	50	42	56	51	39	40	44	35	54	31	41	49	42	62	51	54	46	42	36	49	55	51	41	44	37	41	51	43	45	50	63	47	42	59	40	54	42	44	51	32	59	59	48	58	59	35	41	51	40	49	62	48	56	53	53	33	56	53	44	47	50	58	55	48	51	48	36	56	43	53	54	60	43	43	50	52	48	55	45	39	55	46	40	43	53	54	51	54	57	44	51	52	45	51	51	47	52	50	39	42	49	55	47	49	43	56	47	39	56	53	45	46	42	50	49	44	42	44	38	59	51	46	46	47	45	45	55	57	51	46	45	54	45	43	54	63	51	46	53	49	51	46	48	52	37	48	46	57	45	51	47	62	42	50	51	47	42	52	53	46	49	50	31	43	36	49	49	44	48	59	42	52	50	42	49	42	40	53	43	54	48	50	48	53	54	48	69	48	41	39	43	56	56	41	43	55	62	47	51	49	54	45	50	41	40	40	47	44	49	56	57	59	44	56	57	61	61	45	44	51	47	45	52	60	40	42	39	59	52	44	45	54	53	63	40	53	33	56	43	34	60	49	59	54	44	46	50	49	45	49	42	57	49	47	52	62	46	50	56	34	39	44	48	58	46	62	50	54	50	49	57	54	52	64	58	54	60	50	53	33	35	59	56	43	43	33	48	52	33	56	45	42	49	39	52	47	59	51	46	46	61	54	39	53	52	43	39	46	52	57	47	59	50	48	47	55	49	38	45	55	54	48	44	52	56	47	56	55	55	55	52	53	45	46	43	61	37	49	52	45	61	40	45	46	46	44	53	52	39	54	54	52	53	44	38	55	54	62	61	48	47	53	49	45	53	51	49	32	49	45	43	56	54	36	54	46	45	50	40	38	42	47	52	50	46	50	49	44	45	55	46	47	59	55	51	56	49	51	57	51	60	42	58	51	53	53	44	42	51	43	52	48	42	58	50	42	54	44	49	49	50	49	45	49	50	38	45	48	48	50	37	59	45	51	52	46	50	55	50	54	52	37	48	55	43	36	55	42	51	51	57	45	45	55	56	35	49	55	44	57	55	46	44	50	49	49	53	58	56	55	51	55	52	50	45	41	40	45	48	34	57	52	51	48	54	36	43	48	53	49	50	45	40	49	45	52	48	42	39	69	43	40	55	62	42	41	43	48	42	49	57	44	47	42	47	62	40	52	49	52	49	56	50	59	41	43	57	53	49	50	55	46	41	47	49	45	51	32	40	45	57	52	39	38	45	51	52	45	47	55	57	44	46	46	59	50	51	42	45	47	59	51	43	51	47	38	48	49	53	47	46	36	47	45	48	58	46	42	44	45	45	39	42	51	45	47	54	44	48	62	53	43	45	53	57	49	48	50	57	41	49	40	47	34	42	41	66	55	54	49	43	45	54	43	53	41	43	54	46	40	48	46	42	63	43	51	55	49	41	42	44	49	61	53	44	47	47	50	46	52	55	49	47	56	45	36	42	55	50	31	56	41	56	50	50	52	49	44	55	50	54	50	52	50	67	52	50	52	47	46	56	55	55	49	52	39	38	44	51	52	50	55	36	39	41	56	49	54	45	52	52	54	49	64	46	48	50	56	38	55	53	54	50	42	60	45	55	49	59	50	34	42	56	48	52	46	40	55	60	40	57	46	37	46	47	49	44	48	50	39	51	55	53	48	59	59	58	48	55	51	56	53	36	44	46	53	66	54	64	47	51	57	50	52	49	53	53	51	49	49	50	51	41	56	40	50	51	55	51	52	55	49	49	47	73	40	34	58	51	48	52	36	44	45	39	57	52	52	50	50	42	47	48	53	45	46	52	38	49	41	52	44	54	62	41	38	48	52	59	40	41	48	35	36	49	52	49	39	45	51	58	51	32	41	48	64	58	41	44	48	45	38	47	51	45	46	50	54	48	43	48	68	48	52	47	50	55	52	50	51	54	46	44	46	38	39	50	55	61	43	74	50	46	47	48	46	48	51	62	47	33	37	36	29	38	47	53	63	54	33	42	38	45	48	60	46	49	41	48	49	46	47	53	49	51	43	55	55	57	53	44	58	36	42	68	48	49	47	56	48	61	47	41	53	74	45	43	60	60	42	50	57	59	48	58	42	53	53	59	48	52	46	47	58	43	50	52	52	45	46	49	57	52	51	56	49	48	59	48	47	43	50	53	48	48	53	55	49	49	58	37	58	44	55	48	40	49	50	46	42	59	50	62	45	49	44	50	53	51	50	45	50	44	47	40	51	56	50	54	36	50	44	54	51	67	53	55	48	45	41	43	47	54	51	43	63	46	51	37	60	43	37	60	43	49	38	46	56	40	57	34	46	59	45	59	61	50	61	47	46	46	49	49	55	42	54	44	48	53	49	55	51	41	48	42	43	53	38	58	51	32	47	43	45	51	51	45	49	52	55	55	50	57	37	37	45	69	49	53	49	38	46	55	45	43	49	46	48	65	59	39	62	52	45	48	50	41	42	54	54	48	37	52	48	54	53	49	44	62	49	42	61	48	54	51	55	58	54	52	39	53	53	46	56	55	46	58	45	41	53	51	63	46	47	53	57	67	62	45	48	57	50	59	42	54	45	50	52	52	51	47	43	46	54	50	52	41	48	46	52	54	71	47	53	53	40	45	43	39	49	36	41	41	39	62	43	53	58	56	52	53	45	42	36	41	51	66	57	48	50	55	43	43	39	53	55	52	44	37	47	58	49	46	55	44	34	47	52	39	51	51	48	55	42	48	36	46	38	47	47	57	52	53	53	41	52	51	50	58	47	46	51	50	49	59	48	57	49	39	55	55	53	42	37	53	44	55	50	36	48	59	57	45	49	51	29	40	50	53	51	48	54	42	67	47	47	46	43	40	50	39	52	49	45	57	41	50	45	46	43	43	41	40	50	53	41	57	49	44	56	51	40	49	51	45	38	55	46	56	42	61	43	53	55	41	42	54	52	54	55	62	48	51	29	56	55	48	53	51	65	54	37	41	47	54	50	58	52	56	45	50	56	45	43	47	41	54	41	58	49	55	54	51	40	44	50	50	51	54	43	33	58	34	51	36	49	52	53	53	40	52	51	50	51	48	54	61	56	46	48	53	56	48	38	54	52	55	50	47	52	49	62
10095	2278	2145	3074	4579	5238	5780	5869	5361	5223	4867	3840	3272	3106	2806	2239	2212	2028	1933	1795	1544	1326	1121	1092	997	1021	937	727	582	472	454	469	464	472	453	491	474	473	454	459	442	416	444	400	389	409	403	390	439	423	429	411	416	402	401	458	461	408	462	384	417	433	383	446	424	404	449	421	409	421	419	418	464	454	409	451	437	424	398	401	415	411	417	438	428	442	435	423	407	391	453	442	409	401	399	449	421	386	379	436	425	427	400	431	380	393	415	386	390	411	421	398	399	423	440	416	376	409	402	414	392	447	411	395	383	427	405	386	408	378	396	391	424	431	410	407	427	401	392	410	383	417	416	409	382	399	405	438	399	448	413	411	425	423	373	415	415	441	426	406	421	422	409	416	406	408	408	407	422	398	393	403	415	407	425	382	378	413	450	359	436	419	389	415	435	436	380	412	395	397	438	431	434	422	419	411	423	378	412	413	393	396	407	397	374	360	409	386	438	391	394	432	418	405	414	412	411	387	424	414	387	387	411	440	386	424	363	392	393	389	396	424	410	413	412	433	417	454	403	426	424	430	384	441	397	397	400	420	407	421	414	406	404	389	462	361	402	439	394	432	394	403	414	398	406	404	409	401	425	391	414	391	394	393	379	418	409	433	390	414	422	430	441	448	389	411	410	406	379	440	370	394	416	411	385	398	417	415	407	404	392	415	409	370	429	377	411	395	431	402	432	417	370	437	404	409	407	431	422	369	395	406	396	437	404	434	413	404	401	430	439	403	394	410	397	382	392	379	441	400	409	434	443	429	407	419	412	407	410	388	388	421	421	418	388	395	418	401	406	391	365	426	440	410	370	430	411	420	396	425	451	426	444	373	389	360	431	408	396	382	396	379	413	425	381	421	418	399	383	394	427	442	398	409	377	433	433	395	448	418	409	389	428	418	396	410	387	449	423	414	420	386	412	407	424	408	385	387	390	397	378	409	397	421	400	359	417	419	399	412	427	380	416	406	389	386	393	390	396	417	424	420	393	383	380	398	393	418	412	435	409	380	430	410	353	400	409	404	418	417	392	398	432	434	361	377	426	391	387	396	411	421	381	414	408	447	357	396	431	375	423	418	444	418	380	424	386	461	392	393	393	368	413	389	431	399	416	426	392	416	449	442	415	420	405	386	416	408	402	421	444	421	420	362	381	411	414	386	399	412	428	404	405	388	440	422	417	431	418	431	416	434	422	427	398	403	398	402	402	396	392	406	370	417	403	390	410	412	378	391	424	384	388	391	414	401	397	398	451	414	431	399	410	433	394	411	417	411	420	408	421	417	400	413	371	404	413	410	439	407	407	431	395	403	421	424	402	416	421	440	411	422	408	419	400	382	441	409	397	422	389	397	388	425	432	417	425	396	409	376	437	391	462	405	384	397	410	419	431	431	444	383	360	419	412	395	429	410	393	438	395	435	404	397	441	402	430	448	398	419	401	403	427	418	465	383	356	420	381	431	408	410	397	382	434	421	437	420	394	380	418	394	416	389	368	391	390	414	374	425	394	426	405	427	387	408	402	390	426	391	412	441	383	359	403	378	428	372	423	434	407	428	407	404	395	401	382	399	425	398	412	417	408	406	407	401	422	388	384	410	397	385	387	422	402	404	432	402	419	403	407	412	396	396	425	402	443	444	400	443	416	404	427	421	416	405	387	413	417	404	451	398	398	429	421	409	405	407	397	459	420	444	405	434	445	379	393	402	408	444	411	400	379	393	385	368	377	387	397	455	415	403	395	422	405	404	431	392	412	447	384	430	394	389	415	394	461	396	429	408	367	377	414	418	413	415	384	387	442	393	426	396	399	391	401	425	425	397	407	465	448	429	451	417	393	410	373	417	402	429	405	400	429	420	444	417	409	373	391	395	429	424	405	403	416	439	414	399	425	414	418	405	413	381	433	408	405	401	388	414	415	362	391	401	394	369	365	384	407	361	383	420	440	398	393	423	386	392	411	438	416	407	397	418	405	410	414	430	407	426	386	390	412	396	379	434	426	433	399	403	405	404	424	432	410	394	419	439	402	397	428	410	415	401	389	407	400	378	405	434	418	404	410	418	396	425	405	430	420	370	398	379	420	400	446	389	423	408	432	384	431	370	443	400	427	395	389	405	408	408	393	420	388	416	432	403	417	382	420	415	407	411	415	426	404	375	410	420	435	438	421	442	401	426	394	429	370	373	420	416	416	403	388	415	394	402	362	432	401	434	421	366	425	370	399	416	411	435	402	415	439	419	406	416	416	432	377	412	394	418	431	416	400	418	423	416	406	400	400	437	431	413	413	435	420	394	424	416	459	437	398	432	401	421	389	401	405	426	380	401	405	397	429	405	396	382	429	431	407	431	415	426	421	393	389	398	405	428	400	419	400	396	417	410	414	376	440	401	390	413	415	406	409	400	426	379	348	418	422	398	391	410	449	437	378	437	408	422	398	394	407	382	414	377	404	387	375	393	375	403	426	424	414	470	399	403	430	424	416	403	375	405	400	379	401	425	441	427	380	402	374	395	413	430	436	439	391	436	405	397	409	409	419	404	422	389	422	425	422	384	402	398	442	449	391	388	430	406	376	431	419	409	389	434	397	411	406	393	414	387	354	371	407	454	436	411	425	425	441	420	386	376	384	405	428	390	429	440	396	381	389	397	405	353	379	421	419	427	412	402	392	403	422	410	429	393	419	383	400	397	380	429	408	436	422	435	404	394	410	447	391	426	383	401	404	418	429	390	431	438	396	418	381	431	398	401	418	396	398	399	417	392	375	395	371	378	407	413	402	385	443	441	427	401	394	405	411	434	407	409	462	404	391	392	395	414	458	407	434	406	406	410	417	440	417	411	403	393	389	346	410	380	392	412	382	439	407	415	394	354	411	389	419	403	423	449	373	446	431	400	393	391	398	393	425	414	405	398	408	422	437	405	393	400	401	418	404	400	403	419	416	411	398	404	398	406	436	381	399	368	358	415	405	369	397	401	414	430	408	431	379	427	403	391	438	430	418	437	360	387	401	388	415	376	407	402	396	389	396	392	443	397	419	398	419	396	432	415	422	427	424	405	396	401	377	424	397	427	408	428	401	386	440	374	388	428	393	403	384	425	405	395	395	441	436	408	449	383	428	389	375	409	425	406	415	369	377	383	398	418	421	449	417	428	424	420	388	457	403	419	429	408	417	429	390	407	422	404	402	435	431	427	399	423	426	421	400	404	428	428	428	387	407	412	393	404	396	396	394	412	447	411	377	377	382	401	412	417	411	392	409	408	414	425	449	393	395	403	375	422	409	409	460	419	400	408	408	411	423	406	396	428	444	423	388	409	417	407	404	412	401	455	386	385	411	383	406	401	374	379	399	414	390	406	373	399	440	412	439	402	446	390	401	398	391	381	421	411	389	394	385	412	414	404	423	411	404	409	414	410	399	410	420	416	375	422	396	422	427	436	394	384	388	415	409	409	409	410	456	421	427	412	450	417	398	387
1099	325	243	257	141	141	182	229	206	235	220	217	197	160	152	154	139	137	134	116	126	120	110	96	101	101	88	74	88	76	86	66	86	81	84	76	81	67	81	68	83	91	76	79	55	72	69	73	62	82	77	67	78	70	83	79	77	58	63	81	87	75	73	73	78	85	59	82	62	78	80	70	81	66	72	76	63	84	63	79	73	70	56	77	83	71	60	80	71	85	68	71	92	92	69	79	45	69	74	71	68	70	70	68	85	78	75	76	70	77	68	82	66	83	60	67	78	72	63	76	56	58	65	73	68	66	78	76	71	75	59	57	82	58	54	77	69	61	64	61	67	74	84	80	73	82	86	71	68	94	65	64	63	79	76	68	66	80	79	67	77	74	76	87	66	72	79	78	74	97	87	71	72	75	78	94	64	62	76	68	97	74	67	83	77	64	77	74	88	61	69	71	70	71	73	89	80	54	73	71	81	67	70	64	87	76	61	80	59	73	72	80	65	92	90	55	72	60	71	70	65	74	62	72	69	81	76	74	97	74	51	71	70	67	73	74	66	72	69	66	69	80	74	79	60	73	78	70	92	62	72	76	63	67	77	63	68	53	63	89	62	77	73	66	61	76	69	76	80	76	76	73	75	67	59	71	73	74	73	73	61	68	84	83	59	78	58	78	65	77	81	62	67	64	76	67	58	59	75	57	72	72	80	73	63	71	66	78	71	73	65	64	73	71	60	72	63	78	80	65	76	86	76	69	75	60	86	71	57	78	66	72	69	63	88	63	74	84	82	71	67	78	70	63	77	67	61	89	61	63	73	91	61	65	74	58	68	63	85	72	72	77	74	82	74	63	63	77	73	77	82	83	61	75	77	75	63	88	73	61	73	73	75	71	76	66	76	86	65	59	70	75	58	72	68	59	73	74	66	79	68	70	76	79	86	73	87	86	72	77	51	72	66	61	65	63	79	75	63	72	92	72	98	73	70	59	55	75	61	78	77	78	73	71	76	74	65	84	76	81	60	60	81	63	67	66	75	70	87	80	70	67	68	87	70	67	72	95	79	70	77	66	74	61	57	72	56	79	83	83	86	73	85	80	61	74	67	72	58	72	73	73	67	88	76	80	77	63	79	68	76	77	62	69	82	78	85	73	68	80	74	83	76	79	71	63	68	72	70	77	64	92	57	62	72	72	73	67	65	79	77	63	77	64	70	75	70	80	68	63	71	67	70	77	64	58	80	85	82	66	81	61	69	70	69	82	55	67	79	82	79	75	68	75	67	61	67	75	75	91	74	65	71	66	75	79	69	76	71	51	75	63	70	66	67	74	63	72	66	86	64	60	75	80	75	70	70	68	61	70	65	60	75	82	44	65	82	81	60	61	65	70	72	62	72	62	66	72	64	75	62	76	75	65	82	68	63	63	56	73	94	73	78	79	71	64	73	65	75	75	63	74	76	70	75	73	74	69	77	58	72	61	64	79	76	72	70	62	66	75	72	90	81	78	73	71	62	76	81	68	69	67	66	64	69	51	77	68	89	74	57	60	61	76	71	69	80	71	68	72	70	54	76	77	68	72	90	73	73	84	75	79	66	55	71	72	77	70	70	66	73	72	79	59	75	85	70	80	65	59	71	71	70	87	57	73	64	91	61	69	65	68	68	80	60	75	59	62	81	85	65	68	68	59	70	69	78	69	64	67	84	76	67	76	82	68	70	71	64	75	78	67	65	91	68	81	73	76	66	78	73	74	79	78	68	94	65	62	64	63	77	76	66	63	60	79	70	78	86	87	74	66	74	78	66	69	64	78	86	63	73	70	63	76	69	68	75	74	69	58	57	66	65	65	67	81	58	75	66	82	65	76	59	67	78	89	97	58	74	49	67	92	71	70	69	64	73	82	69	64	71	72	62	66	66	69	72	73	67	79	69	68	74	66	81	74	74	74	80	67	74	62	71	71	70	70	72	70	81	72	78	74	89	85	70	71	78	62	77	77	88	71	42	74	74	61	65	71	69	57	57	67	64	80	74	66	77	73	53	74	73	78	81	67	72	65	74	69	57	78	57	70	63	69	70	70	61	76	83	67	80	81	68	62	77	77	73	52	74	71	67	71	69	65	87	69	83	66	67	66	69	73	79	62	91	60	59	76	81	88	69	61	67	84	68	66	79	69	75	65	68	77	71	75	70	75	58	80	64	70	84	70	65	77	90	62	63	74	66	73	68	78	69	86	66	76	70	61	78	71	57	70	87	72	60	80	81	69	73	81	68	70	67	79	67	79	68	81	73	71	73	88	61	59	64	76	66	85	67	74	76	82	66	53	75	85	71	74	76	52	86	77	97	67	73	68	72	75	65	63	75	65	62	65	72	83	61	65	64	73	72	63	55	71	72	64	68	63	83	80	72	63	82	69	90	76	70	48	60	84	66	76	69	70	67	69	67	75	70	59	56	56	68	73	66	64	65	71	77	81	73	74	74	56	79	69	76	67	90	80	77	79	48	68	86	63	63	66	62	56	67	56	61	78	77	78	80	72	57	62	69	80	76	72	103	72	56	78	72	64	90	77	65	77	74	57	77	59	77	67	82	72	76	62	88	83	70	70	64	68	83	67	69	74	61	87	74	70	95	79	61	82	85	86	80	65	72	68	72	71	74	79	67	59	70	61	87	71	76	63	74	62	65	70	68	74	87	61	63	75	66	82	72	70	76	58	71	83	57	58	74	71	80	72	65	73	54	57	64	79	78	82	82	59	68	63	71	78	73	76	61	69	59	74	76	66	61	79	73	75	76	65	67	99	56	74	69	59	64	85	87	62	72	81	87	70	59	70	78	68	85	64	55	61	71	64	66	75	65	70	74	84	66	74	64	64	75	82	78	66	70	71	88	75	76	69	74	67	68	83	60	74	80	95	72	76	76	82	70	72	67	69	66	60	76	67	70	65	68	68	64	77	97	65	73	54	56	73	77	77	56	72	69	65	70	86	67	74	73	55	78	74	64	59	64	69	74	70	76	72	70	80	56	66	75	66	65	62	75	64	77	79	69	83	70	76	70	65	73	73	75	85	70	84	71	74	65	69	65	69	69	63	63	72	72	54	87	75	65	74	66	89	78	68	86	65	61	79	72	61	83	87	76	83	66	76	73	69	85	70	73	70	89	77	61	65	66	71	68	64	55	73	61	78	75	77	71	78	61	65	87	79	73	64	69	66	71	59	66	61	79	80	74	78	69	55	54	80	54	67	54	68	70	69	58	53	59	56	75	75	77	67	61	81	81	64	81	73	66	76	57	67	71	92	69	70	79	71	64	81	68	68	70	62	72	93	72	82	74	86	58	76	64	71	78	87	70	50	69	68	75	82	67	63	70	74	64	74	82	89	78	82	64	86	56	82	74	78	67	72	73	75	73	64	74	75	69	78	58	69	74	81	85	71	71	67	69	81	65	82	69	72	81	89	84	67	78	70	73	64	72	63	87	77	74	83	71	71	79	78	71	71	64	82	77	71
12622	3821	3174	4065	6558	8433	9119	8687	8030	7754	7056	5621	4688	4538	3803	3392	3183	2966	2859	2612	2169	1861	1617	1681	1572	1500	1332	1082	838	735	705	686	637	685	675	677	650	703	656	643	648	593	670	665	612	620	631	633	586	586	576	620	629	598	638	594	672	611	644	630	605	649	611	662	650	599	614	531	594	594	587	626	614	620	623	656	630	614	646	626	616	627	641	600	617	661	645	607	603	633	580	631	632	620	625	598	624	593	606	590	634	634	567	600	592	599	556	650	611	583	563	592	584	590	588	576	579	580	639	570	598	586	560	570	627	619	615	535	597	627	544	552	606	581	611	558	628	587	593	624	581	622	607	599	577	588	580	599	611	568	602	628	630	623	586	584	594	647	590	593	581	627	565	554	645	610	618	620	639	626	604	596	605	581	610	620	598	599	595	603	618	605	613	612	593	568	620	587	563	625	594	610	608	613	615	577	614	567	621	589	623	585	626	569	634	625	595	611	587	592	564	605	602	597	660	599	623	593	583	638	572	598	577	603	617	585	534	575	593	572	612	594	600	634	570	575	571	607	566	587	608	553	566	637	624	615	596	565	598	569	583	605	613	604	586	596	619	600	596	611	590	579	603	632	571	589	596	604	643	545	590	601	598	550	615	584	608	631	590	610	554	648	603	587	597	598	584	615	545	592	661	612	572	587	535	569	601	584	587	563	628	614	580	609	604	588	603	640	585	567	578	628	593	593	588	566	576	605	554	584	610	540	594	634	643	602	593	623	627	558	597	594	565	601	539	583	602	607	631	594	619	625	529	608	576	586	598	607	619	604	613	624	619	589	620	569	569	654	576	565	582	588	588	582	596	600	615	573	588	576	609	594	627	518	615	577	592	561	600	548	627	572	580	615	603	636	638	588	606	624	600	621	577	618	609	613	588	596	647	642	581	622	597	623	590	560	543	584	620	596	622	586	591	545	589	611	593	618	616	573	581	591	611	570	581	612	595	585	610	594	580	648	579	578	566	587	652	595	566	586	573	590	594	605	610	601	587	626	609	605	584	575	565	580	609	607	589	585	599	557	577	577	622	595	656	565	586	637	640	588	583	553	583	599	567	570	631	579	610	612	598	612	612	575	631	548	611	638	541	594	584	567	576	589	602	544	599	584	546	623	569	620	609	574	621	634	620	561	610	602	593	597	599	621	634	595	566	585	617	576	556	614	576	603	557	560	586	618	569	631	596	558	580	585	611	575	563	601	553	582	571	629	577	598	596	615	573	584	652	609	569	573	613	602	574	611	576	569	605	602	629	590	595	603	559	622	572	555	611	587	619	597	538	546	632	605	583	598	563	559	575	620	595	601	621	599	616	584	620	583	606	569	587	600	603	599	587	604	597	571	573	587	544	602	550	592	615	565	599	588	576	605	627	631	596	585	578	569	595	589	640	594	565	582	551	619	601	584	608	628	594	569	595	625	657	618	620	630	580	555	621	590	554	583	601	590	583	620	618	575	591	605	549	609	578	574	582	588	585	586	613	573	573	597	584	590	541	600	590	590	583	621	614	557	649	585	580	551	613	617	583	602	625	623	599	575	581	577	635	628	582	599	574	604	574	597	586	601	626	545	615	601	555	612	607	626	570	607	581	601	561	605	567	593	620	603	616	578	559	595	591	598	620	570	623	603	594	558	612	610	621	637	642	625	572	566	644	608	574	623	566	570	580	603	581	589	588	600	589	543	622	624	569	593	599	583	576	585	618	600	551	568	603	580	614	556	605	616	633	629	569	594	637	592	600	608	576	601	551	584	595	609	595	552	579	592	579	556	597	567	608	563	608	589	591	566	567	618	615	586	606	604	620	590	579	568	622	596	588	587	612	605	580	583	615	561	566	575	607	598	593	589	564	559	587	579	610	634	603	577	597	568	616	600	597	570	600	626	637	597	589	598	605	627	571	609	584	564	596	576	601	652	594	596	636	626	584	524	565	583	596	603	611	631	571	610	602	607	634	565	611	639	577	585	608	582	561	569	585	589	598	612	605	583	617	568	589	598	553	584	579	645	596	541	577	621	583	588	565	581	608	624	587	607	561	572	618	589	618	616	601	575	597	608	628	626	562	594	592	595	626	595	592	584	596	616	587	576	632	593	594	604	583	608	564	575	577	622	604	634	569	600	574	599	563	588	599	573	607	584	573	606	644	588	599	629	616	615	514	587	585	602	623	599	611	557	634	581	618	568	629	628	586	608	585	653	591	615	565	579	620	588	552	597	564	583	601	612	576	611	604	629	594	602	621	566	629	618	592	598	590	604	620	551	605	613	637	599	584	621	598	601	580	590	589	598	586	561	537	634	607	617	596	588	581	603	579	607	566	593	627	604	575	608	561	542	611	604	571	558	586	576	590	564	583	620	596	599	619	660	621	576	546	562	561	596	643	604	606	619	593	560	619	655	630	634	619	579	613	555	569	617	587	548	572	589	585	597	569	580	629	578	599	605	580	572	609	634	590	591	573	591	629	607	589	584	632	609	604	624	580	593	575	582	602	583	555	646	583	639	610	634	568	586	553	604	607	589	587	598	613	622	624	596	616	589	595	608	614	610	575	594	583	568	562	543	594	584	658	595	564	620	599	562	628	566	531	612	609	588	574	597	603	577	584	622	619	583	596	625	592	612	610	607	625	579	601	588	570	608	591	581	591	569	592	608	596	580	609	624	582	593	582	579	542	563	628	638	592	593	632	652	608	571	615	580	539	606	633	568	561	652	603	588	596	612	635	597	625	606	594	595	626	567	598	583	555	604	621	602	587	608	597	601	644	596	559	585	596	579	585	572	597	637	601	565	588	604	618	579	590	637	619	568	613	557	589	620	626	612	590	562	582	584	573	615	612	552	589	599	598	595	615	615	607	552	573	622	600	621	554	635	566	565	602	617	609	594	603	581	576	596	609	593	575	682	579	647	582	576	595	587	588	580	586	594	596	604	577	554	629	611	634	600	576	587	582	624	590	597	586	575	627	593	602	602	624	542	602	563	580	599	601	578	598	571	602	611	629	628	587	623	594	632	595	603	617	553	583	628	579	609	571	625	575	614	581	625	594	590	589	572	592	599	551	580	610	585	614	594	614	558	555	559	565	624	591	616	600	608	582	565	591	568	621	628	623	618	578	609	540	610	610	592	596	607	602	596	601	610	565	612	628	577	609	576	608	539	620	611	601	618	586	608	552	625	641	591	606	581	575	592	566	607	568	588	609	605	619	592	597	555	642	582	624	576	537	583	596	597	571	605	616	562	590	573	602	598	658	559	587	644	552	638	627	611	594	586	607	599	606	584	584	571	577	528	606	585	602	583	583	584	578	609	586	573	596	585	617	570	565	631	605	563	615	616	616	593	562	595	616	632	556	623	579	603	594	575	595	619	611	603	601	611	618	600	572	630	579	594	593	584	594	586	582	608	588	606	559	549	575	617	596	609	636	631	595	567	590	569	585	602	583	594	579	590	605	572	613	547	573	578	571	574	601	583
2286	266	196	153	122	117	156	180	185	181	170	153	143	133	89	111	109	88	109	113	80	66	65	85	66	72	62	51	46	33	28	41	39	44	47	37	45	41	44	33	40	35	45	35	38	44	32	51	42	27	52	35	44	41	37	47	31	39	28	41	37	28	45	27	43	41	32	48	37	43	38	44	28	35	37	32	37	37	42	32	34	51	47	41	44	33	50	43	32	62	38	29	23	44	30	36	37	32	43	35	33	43	31	36	39	39	38	47	39	45	39	37	42	31	43	34	40	32	30	44	47	45	42	42	32	45	51	30	39	39	48	48	30	36	56	46	45	48	25	35	44	47	40	40	41	35	31	34	46	40	46	42	55	39	41	32	41	40	34	39	30	38	37	39	51	46	43	42	37	52	34	39	38	48	37	31	42	42	38	46	39	51	43	44	47	41	40	29	47	40	41	29	40	44	30	34	44	43	43	34	38	41	35	38	29	42	47	36	34	41	37	46	51	32	47	31	35	36	44	42	35	44	48	42	30	37	25	34	36	42	42	34	47	46	45	42	33	44	46	32	35	32	40	37	43	47	42	41	33	40	32	37	29	37	35	37	33	39	34	35	41	39	36	45	48	32	24	35	42	39	36	38	37	34	46	40	39	51	40	40	42	55	40	39	37	31	32	35	45	41	46	45	46	44	30	41	38	38	49	45	42	32	40	49	51	42	38	38	57	37	39	37	35	34	48	37	41	39	33	47	44	38	47	40	37	45	46	55	39	43	37	47	36	43	39	44	32	44	44	49	49	29	38	37	37	37	23	30	39	36	35	35	42	40	35	35	30	34	33	39	45	33	27	45	42	41	36	43	42	35	42	26	40	42	52	44	47	38	37	34	40	47	42	28	40	30	49	36	43	32	41	39	42	39	42	38	43	37	44	40	52	47	35	37	35	31	35	40	34	37	42	37	38	49	41	43	39	28	40	39	36	43	45	50	39	34	41	36	47	35	44	46	41	30	41	28	33	42	42	46	38	41	40	44	38	30	33	50	29	38	50	37	38	35	54	36	36	48	32	47	40	42	39	39	37	49	32	46	34	41	39	50	35	44	33	52	37	30	43	37	39	38	51	40	41	39	41	47	51	36	46	35	42	54	39	43	49	47	34	47	54	39	31	47	38	34	36	36	36	48	38	36	42	36	44	38	40	33	51	38	42	40	42	35	41	42	35	33	36	42	35	46	39	42	31	40	43	34	41	41	44	38	35	39	33	37	33	44	36	38	35	43	39	43	39	43	44	55	37	32	50	38	42	43	38	35	41	46	48	39	40	48	33	48	37	38	44	49	29	35	41	47	47	40	40	45	50	39	40	26	27	39	43	32	39	40	32	41	37	47	35	42	32	42	37	45	48	45	33	47	46	47	33	39	40	30	38	46	42	33	44	46	36	37	39	37	43	41	40	38	40	37	35	30	43	42	32	43	39	46	39	27	41	33	48	37	39	35	32	37	38	41	42	29	24	36	34	31	43	36	46	50	45	43	36	36	35	43	35	40	39	40	43	32	43	39	46	32	48	39	38	42	46	36	35	43	34	54	45	37	28	40	28	33	42	31	31	35	49	36	31	42	35	26	39	37	44	36	40	32	39	47	38	44	39	30	44	30	49	35	31	38	32	57	30	39	35	48	24	45	29	31	31	44	37	34	51	52	43	33	34	30	54	46	40	38	35	36	34	35	35	39	33	35	28	58	40	47	42	47	33	38	32	45	43	38	54	32	41	37	37	43	38	40	36	30	42	33	44	37	41	48	42	40	37	43	45	48	50	39	37	45	41	45	41	40	31	37	39	46	39	37	28	45	47	42	36	31	39	40	39	44	34	36	39	43	38	37	38	40	37	42	47	42	37	47	41	47	37	35	45	40	43	45	30	41	35	36	42	32	44	48	39	52	40	51	46	38	34	49	40	41	39	46	40	42	36	38	32	37	41	43	41	47	34	21	32	43	31	38	31	44	28	41	39	37	34	35	36	37	43	37	30	37	24	28	52	45	42	39	27	39	44	47	43	44	41	45	32	38	51	35	39	47	41	39	35	41	34	30	50	50	44	38	41	35	53	49	27	31	35	35	31	38	30	40	38	32	47	37	32	51	26	39	41	49	31	33	34	47	45	36	38	29	42	39	35	31	41	35	44	44	23	44	40	45	49	43	37	37	35	49	33	39	41	51	36	28	36	38	32	41	36	40	41	31	45	37	33	37	37	43	47	39	38	35	37	49	39	31	30	39	35	32	41	35	39	42	34	48	42	52	36	25	53	31	39	48	44	36	38	46	33	41	36	30	33	41	29	45	44	37	47	34	37	32	45	40	38	34	49	37	41	55	36	30	42	38	48	47	38	42	49	35	37	39	31	40	36	51	35	37	42	47	40	48	30	37	44	44	38	46	32	40	39	49	38	43	37	41	45	40	40	30	33	30	36	43	33	40	44	38	50	40	44	40	44	25	41	48	35	47	41	41	30	29	39	58	43	45	36	48	45	41	40	39	41	42	34	35	51	45	43	36	53	50	36	39	33	40	41	48	28	39	47	32	37	32	37	42	37	34	41	41	30	42	31	39	34	42	37	42	38	43	46	34	42	47	24	35	43	52	45	37	52	41	46	41	40	44	45	49	44	50	46	36	32	33	45	46	36	40	36	47	37	30	36	30	35	42	33	35	43	36	40	27	40	40	35	36	39	36	31	42	41	54	35	40	41	40	28	46	40	39	32	32	30	36	46	44	50	37	35	28	42	44	44	37	41	43	42	30	38	45	45	43	47	38	34	42	45	42	39	34	47	40	41	30	43	36	34	46	33	45	43	40	34	40	38	32	44	38	48	36	30	37	45	28	41	38	40	33	39	31	46	38	33	43	34	43	35	37	46	39	53	35	43	50	34	33	29	48	40	30	44	45	48	32	35	41	36	47	33	46	41	41	31	36	33	36	42	40	34	46	42	34	37	40	52	56	41	37	46	37	32	38	42	30	39	52	32	41	36	38	31	44	39	42	33	46	34	43	37	43	44	42	25	35	44	40	38	50	39	35	40	37	43	35	38	44	41	35	45	29	35	34	29	41	42	39	37	41	28	41	41	51	41	29	42	37	25	32	34	40	40	44	42	45	23	35	44	35	52	48	41	33	33	45	51	43	41	24	33	45	47	53	52	40	42	43	37	44	41	25	54	33	55	23	24	36	43	34	37	34	50	30	45	46	30	27	34	40	31	50	48	43	44	45	54	36	38	47	46	48	42	46	49	36	39	41	35	45	45	34	36	39	37	34	43	19	49	40	35	37	37	41	32	35	44	39	37	47	40	37	42	36	37	37	43	29	37	47	33	34	32	34	43	43	42	30	44	54	50	44	36	39	41	39	42	36	39	46	35	43	31	31	45	41	43	33	43	58	31	41	34	45	43	50	34	34	36	36	33	41	40	50	51	45	44	49	37	36	39	36	31	46	39	44	37	42	38	37	31	39	41	49
12868	3283	2652	3240	5445	7330	8198	7965	7597	7137	6574	4943	4586	4070	3274	3109	2822	2662	2549	2255	1935	1580	1409	1331	1351	1262	1041	690	536	486	450	450	461	405	438	413	383	404	386	449	390	354	428	403	356	350	320	363	315	361	369	338	343	339	358	369	375	373	364	371	333	338	358	385	354	379	350	317	347	372	360	332	370	365	354	346	380	359	353	346	357	379	346	366	366	407	361	369	360	367	330	344	334	377	350	372	311	327	349	364	357	308	319	354	330	332	347	351	327	348	326	318	328	298	320	323	320	343	339	329	331	331	301	319	331	335	322	315	318	326	339	341	338	357	369	312	343	361	318	290	351	293	317	321	348	334	348	342	338	332	354	293	326	336	310	337	308	319	336	343	304	325	321	368	296	316	355	366	330	355	324	346	284	309	313	353	323	321	352	352	358	341	342	332	334	348	317	312	329	321	340	319	295	329	314	310	315	347	335	316	327	319	343	322	331	283	325	333	329	355	333	339	275	325	334	335	340	312	314	321	331	339	293	297	327	342	338	315	317	324	331	323	360	335	305	335	325	329	344	331	334	345	318	310	357	298	325	321	318	346	332	319	328	335	340	341	332	314	322	315	380	329	325	318	348	346	356	361	328	318	310	342	338	364	351	350	361	323	328	343	337	342	335	317	319	318	316	316	330	351	359	343	316	338	329	349	323	363	347	318	329	344	294	330	321	336	328	348	324	351	337	329	358	335	363	302	346	311	332	310	312	342	325	315	327	347	326	284	319	332	342	325	327	343	332	344	341	333	342	333	328	363	365	306	356	333	319	326	351	309	360	336	326	341	338	329	280	351	315	338	332	330	291	310	301	337	342	344	319	313	309	354	352	318	293	329	343	314	361	308	333	350	321	326	344	335	295	350	334	343	300	335	314	336	325	317	337	332	296	318	324	301	328	327	312	318	302	325	348	344	309	328	316	302	322	299	313	339	350	334	322	319	349	339	316	314	352	313	329	339	314	344	376	334	321	336	310	336	329	328	321	330	332	333	320	320	341	377	343	369	349	326	317	333	339	318	352	294	324	351	346	340	354	363	337	343	291	309	349	321	317	326	330	312	347	341	329	354	344	324	321	306	353	328	346	324	305	317	334	309	309	358	311	320	311	359	332	347	330	310	302	333	345	328	334	329	350	316	356	316	322	349	314	337	294	328	335	335	313	326	317	366	312	360	314	305	332	336	319	358	332	351	340	335	352	374	345	339	328	345	334	355	353	340	345	291	334	329	338	316	306	327	347	352	292	305	323	332	308	344	325	339	329	330	324	314	288	317	301	310	343	353	344	322	301	331	314	355	310	342	336	337	331	299	311	339	309	331	347	321	319	320	342	404	317	305	330	342	311	309	325	346	339	317	338	303	327	326	315	315	322	304	317	344	336	339	348	321	356	299	300	299	354	312	335	327	338	330	305	343	346	348	338	326	287	328	340	349	339	324	316	309	319	313	360	334	337	354	341	349	330	370	330	328	336	341	341	323	348	331	356	307	340	335	353	311	350	325	335	338	310	347	347	323	340	347	305	317	316	303	323	327	340	336	327	314	320	355	329	295	350	332	297	305	335	305	320	338	356	359	332	302	337	331	367	321	317	302	319	345	354	341	329	343	338	324	321	333	324	327	362	334	341	337	313	336	346	365	325	299	339	344	311	366	347	343	317	331	343	327	318	354	361	335	313	333	308	344	308	320	327	348	299	351	345	311	320	315	325	317	341	333	335	350	313	312	337	384	329	316	325	298	341	312	355	284	315	298	315	308	313	309	356	316	333	341	334	321	338	316	295	328	326	350	271	320	300	336	335	319	315	338	328	304	316	347	355	346	288	311	353	323	294	329	317	332	344	355	350	351	355	334	303	343	363	322	301	331	339	329	356	334	320	329	313	333	327	296	305	329	353	320	340	354	333	319	348	336	319	312	323	318	343	328	316	336	340	342	315	334	328	331	333	333	338	338	355	289	318	320	323	345	320	285	325	344	328	343	330	310	327	307	323	308	335	316	330	361	334	349	330	318	327	325	310	307	337	336	291	340	299	330	351	307	295	303	304	306	361	325	286	349	340	297	319	318	343	352	306	355	354	350	364	354	374	346	348	331	341	321	376	307	298	331	341	345	335	361	351	305	338	291	321	360	329	313	288	351	327	310	328	336	339	340	322	333	330	338	304	324	328	314	325	379	342	327	344	360	338	346	316	327	302	335	323	329	305	347	347	318	340	345	312	338	341	286	320	318	323	311	295	306	337	346	317	338	361	358	320	342	297	328	346	303	305	318	355	311	336	350	331	297	331	309	323	363	368	348	297	314	318	349	329	355	317	305	289	276	352	342	334	320	346	299	328	350	340	345	340	335	331	327	358	324	322	333	345	304	321	336	336	372	337	320	333	353	350	331	321	335	333	313	352	338	319	351	338	316	334	318	317	323	332	330	304	337	333	331	332	306	346	324	326	328	309	327	320	356	301	318	329	322	309	317	351	324	332	329	339	319	319	340	289	319	352	314	301	309	311	283	364	341	326	292	333	340	346	358	288	348	327	320	314	340	323	344	346	356	309	352	319	371	359	334	362	330	314	332	343	326	347	309	318	337	318	337	308	347	277	379	295	329	311	323	326	346	341	355	338	315	329	340	329	339	361	317	319	305	329	342	348	339	362	337	352	331	321	331	307	349	340	316	351	342	332	319	326	304	313	323	315	313	330	299	307	357	333	325	325	303	309	338	318	355	321	317	361	308	340	286	307	326	310	319	291	308	303	332	348	313	330	327	350	333	310	321	311	355	313	351	353	321	349	345	339	335	338	332	331	345	342	333	285	359	342	327	349	323	364	349	341	348	360	322	311	312	319	310	310	328	331	317	351	315	305	339	317	301	329	340	312	346	335	359	322	321	362	308	339	343	299	324	365	339	333	329	316	343	321	335	334	333	328	270	320	350	324	345	342	325	333	323	352	325	335	322	364	349	346	320	326	331	330	333	339	327	361	333	307	357	330	347	322	315	295	355	353	336	356	352	326	351	335	336	336	351	322	318	322	332	345	343	301	350	346	338	324	320	363	366	348	319	352	335	340	343	313	328	315	341	341	329	328	338	344	321	343	325	298	386	333	350	345	303	315	315	349	313	326	326	334	332	322	310	334	341	320	320	318	321	298	342	358	356	327	320	333	329	330	335	315	329	315	317	309	317	340	339	325	354	341	355	337	356	302	340	313	320	351	315	353	337	349	325	350	314	325	337	325	335	320	341	356	323	322	320	318	321	330	347	328	308	318	325	339	329	330	336	342	317	326	304	351	344	319	334	328	335	324	314	325	327	339	332	341	314	334	347	333	309	329	329	353	335	328	325	334	325	350	344	321	324	317	342	325	348	305	302	330	319	320	341	321	341	349	322	300	345	310	375	345	311	315	356	311	308	328	351	326	347	323	319	294	314	349	314	333	342	342	349	309	311	340	337	330	362	334	297	319	321	355	342	344	347	297	302
1786	461	362	261	181	206	228	272	280	268	245	217	217	196	175	184	163	128	144	120	135	99	114	120	120	115	105	79	76	78	58	62	57	68	60	69	77	65	60	50	63	73	70	57	78	66	62	76	63	63	68	84	73	76	65	74	50	76	70	62	55	76	54	57	71	68	73	68	58	60	71	63	72	65	64	72	79	69	68	53	69	65	72	68	59	83	75	65	67	75	78	57	54	75	61	69	72	55	61	64	57	73	63	64	75	71	61	60	78	65	81	58	75	85	80	65	69	74	65	49	57	69	71	64	86	60	70	74	67	70	71	67	76	71	69	79	76	81	66	60	56	77	43	62	74	66	70	60	65	78	66	69	61	68	56	59	61	72	69	55	53	76	75	68	77	62	68	57	75	70	89	61	69	75	57	67	65	76	78	57	67	75	64	78	59	67	75	62	75	56	75	70	74	78	65	66	72	65	82	65	76	76	77	56	70	64	69	63	68	84	69	61	71	58	81	67	70	78	49	75	55	64	60	71	65	70	59	68	78	73	51	74	63	66	60	59	71	61	68	68	70	62	63	64	66	61	62	66	72	71	68	62	64	58	67	59	54	62	69	65	57	75	65	81	62	64	60	57	57	73	62	66	64	62	73	59	64	72	62	54	65	65	56	58	76	76	61	76	50	71	64	62	72	68	64	77	63	57	67	76	77	63	75	76	64	64	61	68	68	57	72	64	56	55	58	69	66	82	65	68	68	60	66	74	67	63	64	56	63	71	63	69	65	61	62	61	69	67	71	54	52	53	71	75	82	74	67	62	52	64	73	77	70	69	72	64	62	64	73	63	59	65	74	64	66	68	52	65	64	66	72	71	80	59	76	71	53	60	80	68	75	58	85	67	81	70	64	56	65	65	60	55	74	66	56	63	64	71	63	65	66	73	69	79	65	42	68	56	57	68	55	57	68	70	71	73	67	64	65	53	52	67	77	60	77	75	70	73	69	56	64	66	75	65	74	76	71	77	62	69	51	64	61	69	61	66	64	73	69	52	51	63	56	74	54	83	68	62	80	55	67	66	67	79	68	62	66	58	68	55	80	64	60	74	71	76	87	70	64	85	49	66	72	66	49	70	79	66	73	66	68	69	65	67	69	71	63	65	77	63	53	85	67	68	64	65	85	67	77	65	69	62	78	57	71	56	70	55	57	84	72	78	61	73	56	47	62	72	54	64	54	44	63	55	65	62	69	63	70	70	78	75	78	77	60	73	83	65	67	66	59	65	63	70	77	58	70	79	55	94	68	66	60	63	53	51	66	58	60	69	55	64	75	49	68	72	70	63	81	57	68	62	58	66	59	79	82	71	73	66	60	71	74	77	71	64	61	71	50	49	63	60	72	55	58	82	76	67	83	73	68	61	67	62	61	53	86	62	71	73	74	60	58	73	66	68	56	65	64	75	63	69	58	72	58	58	68	64	61	56	64	70	62	81	63	62	75	71	73	63	61	50	68	63	67	63	60	61	64	62	76	53	72	58	65	65	75	56	82	61	54	56	70	69	66	57	70	71	60	74	71	66	54	73	76	68	71	52	64	63	62	83	77	60	65	81	73	61	67	59	67	71	57	59	74	55	65	68	57	70	64	61	69	62	69	61	81	74	76	89	69	74	62	63	75	62	62	80	68	65	74	68	51	77	80	74	73	60	76	88	72	68	57	64	60	64	70	67	65	61	60	47	70	61	56	64	76	76	60	68	70	52	80	67	68	77	62	63	66	62	66	63	50	56	75	66	75	57	69	82	65	74	59	63	77	73	77	62	61	74	69	81	63	66	65	69	67	62	59	67	73	71	73	60	75	61	60	67	60	63	59	58	67	66	56	67	66	62	82	60	76	59	80	69	64	81	72	59	77	69	59	64	70	48	56	56	73	51	69	65	69	75	62	75	84	62	77	64	75	63	63	53	63	73	58	67	69	77	68	61	62	78	73	74	69	49	72	61	71	57	63	65	65	81	60	50	58	60	65	60	66	67	66	55	71	63	64	80	62	61	70	80	77	69	62	63	75	69	66	64	59	76	70	76	63	68	62	61	70	59	61	76	66	70	56	70	71	71	69	63	59	61	67	66	61	56	62	58	83	66	53	65	50	81	66	61	74	55	65	78	76	47	59	73	56	64	56	74	66	73	84	66	76	61	55	54	65	71	69	66	70	71	72	74	63	76	53	61	58	63	73	51	62	78	68	73	71	59	65	57	70	64	80	69	65	79	73	68	69	72	65	76	76	70	72	51	80	64	61	56	59	75	59	77	65	71	72	67	61	88	70	75	73	64	68	65	68	75	66	63	70	67	62	76	50	65	58	73	55	62	58	61	54	81	73	81	61	70	46	72	64	62	80	60	80	67	78	60	60	76	48	70	83	77	67	70	61	75	79	61	66	64	63	69	76	54	79	66	71	70	62	58	64	73	67	77	78	70	69	47	64	63	75	57	64	83	55	61	57	68	61	76	72	70	70	57	81	61	74	68	75	63	72	64	62	49	70	70	54	91	99	77	64	57	75	58	72	69	50	73	66	75	63	65	59	47	72	71	74	61	58	57	54	62	71	81	79	60	43	74	63	67	62	52	73	70	58	84	76	54	78	53	60	71	71	48	58	66	68	74	52	57	82	76	79	78	43	61	61	72	71	62	60	74	57	68	75	76	67	53	64	75	62	66	72	72	73	63	60	80	58	69	56	65	65	66	57	70	75	70	73	62	55	56	74	77	58	56	67	70	51	65	70	57	66	81	59	62	64	65	73	79	80	76	69	67	66	79	64	58	58	60	59	73	71	66	65	59	78	72	58	63	69	79	60	61	57	59	60	54	71	65	74	72	71	57	67	51	65	71	58	75	69	64	63	91	80	65	54	76	62	81	67	54	57	66	62	57	83	64	51	80	58	52	65	73	61	71	53	65	68	78	69	65	68	70	59	64	66	71	73	73	69	70	72	75	56	77	72	60	51	67	79	66	72	68	62	68	63	57	62	63	81	59	67	79	62	50	66	68	78	64	53	58	58	79	65	78	68	50	70	61	58	71	60	55	69	69	59	71	75	55	64	91	71	61	72	58	69	69	66	66	62	67	62	60	71	69	57	82	67	67	88	50	60	77	74	80	85	64	53	69	78	66	61	79	68	65	76	60	66	58	73	73	69	69	66	60	75	56	69	68	68	53	52	74	79	49	73	81	58	50	57	66	57	74	72	69	64	66	70	69	65	63	55	72	60	61	59	68	76	64	64	73	78	70	68	65	77	61	76	64	62	83	70	64	73	70	67	69	68	74	62	72	74	77	77	52	76	78	50	67	71	88	69	73	61	58	73	68	65	65	67	60	61	60	70	70	70	60	56	71	61	57	63	61	65	54	65	64	70	66	72	66	89	66	57	66	66	66	69	71	74	69	61	67	58	78	60	60	58	60	67	68	64	73	50	52	64	60	71	65	64	62	55	58	73	69	83	65	79	65	64	72	68	73
16029	5056	3722	4255	7696	10479	11173	10636	10193	9696	8447	6751	6265	5225	4738	4282	3927	3591	3539	3036	2585	2204	2038	1899	1955	1715	1320	1035	794	806	687	667	672	682	722	679	663	663	657	698	643	639	637	641	573	593	587	638	563	572	595	609	567	660	558	586	604	607	615	591	614	573	607	596	594	614	580	580	544	591	559	542	576	567	623	613	632	592	555	614	588	621	587	623	577	570	637	593	556	564	567	603	618	589	587	557	587	586	573	534	588	573	552	590	550	583	527	546	545	548	601	591	568	559	561	556	511	584	576	520	563	601	561	540	577	558	567	581	571	559	550	546	569	570	515	591	575	602	604	564	555	527	591	539	559	536	607	562	551	554	543	537	554	518	560	581	552	525	554	562	557	565	557	568	552	567	576	570	562	538	528	576	515	566	539	528	551	561	563	583	549	527	563	551	562	537	536	565	580	600	537	559	580	612	570	545	527	598	566	584	544	554	570	538	567	590	553	529	614	562	577	566	543	501	588	595	555	534	554	547	566	515	548	541	529	535	591	551	559	527	572	587	523	560	565	561	578	524	558	540	537	549	508	555	549	529	537	561	533	544	566	604	580	566	562	560	554	570	535	555	562	536	550	568	564	569	555	563	542	567	573	591	613	571	528	566	571	576	541	561	508	580	575	581	560	563	585	565	562	524	583	522	551	523	566	528	545	599	575	568	542	557	537	527	555	508	538	548	511	591	557	499	558	558	530	561	533	580	547	580	546	567	564	556	551	554	547	565	546	526	529	537	570	538	520	530	543	567	585	564	534	543	542	529	540	531	514	542	548	541	565	574	574	540	554	583	525	516	506	549	575	569	550	553	537	574	563	553	539	541	541	530	554	549	590	561	547	569	527	545	540	567	549	556	551	565	555	537	547	559	602	584	564	589	541	575	534	556	602	500	546	569	545	544	610	554	579	576	531	575	538	566	550	588	500	545	538	551	534	587	558	532	568	554	566	559	542	528	521	548	505	566	537	526	610	555	581	566	568	523	562	564	530	521	553	511	569	565	577	589	541	541	574	525	573	573	570	567	586	547	564	522	592	610	560	536	566	566	536	552	535	547	554	573	523	565	528	544	536	551	547	575	549	594	594	541	548	588	523	543	568	539	616	516	543	543	499	550	571	599	539	579	549	582	544	530	578	561	541	564	597	529	539	569	543	524	562	583	581	555	561	574	549	539	577	561	557	548	571	573	545	548	515	528	543	535	561	579	578	568	554	574	539	530	577	566	587	580	529	584	544	558	589	563	538	561	556	525	569	528	558	577	541	560	563	583	558	548	543	555	564	558	565	585	521	541	527	562	556	536	557	578	514	565	588	573	552	546	585	569	530	584	497	548	546	499	571	550	567	556	624	560	575	562	588	569	550	561	564	531	535	533	501	574	554	560	588	575	538	560	559	579	546	525	566	535	544	565	553	524	544	577	567	539	545	531	580	616	531	564	528	556	581	508	554	553	590	586	521	535	543	530	534	546	547	592	541	542	542	546	527	526	551	574	543	550	533	556	580	528	589	554	557	553	556	548	597	514	578	587	559	557	603	555	553	567	580	575	548	542	498	554	507	534	530	568	515	597	550	525	543	567	564	545	540	544	531	577	590	542	611	588	553	536	587	553	557	529	510	603	572	574	599	579	560	556	622	542	571	577	548	542	565	538	569	582	597	571	536	572	559	590	539	545	510	536	523	576	581	551	547	596	583	562	546	558	570	532	554	552	552	589	554	592	543	591	544	597	547	580	574	537	552	507	584	611	597	586	585	534	542	549	536	565	542	562	565	567	524	555	559	561	527	538	541	527	568	521	562	564	563	556	548	564	532	560	584	573	544	558	511	569	541	522	601	545	585	556	577	603	561	532	569	584	557	533	539	571	584	551	607	587	557	560	562	574	581	530	556	547	544	568	548	511	527	566	550	557	562	553	508	580	557	541	587	542	568	544	515	552	564	554	537	558	538	506	543	547	541	519	538	560	565	565	589	552	535	552	537	571	567	568	633	551	604	510	552	549	533	595	584	573	544	579	554	533	601	582	552	553	578	568	555	551	551	541	569	554	584	603	583	525	567	553	586	552	551	557	582	570	567	568	574	569	559	570	536	511	560	580	595	541	570	578	572	538	610	549	526	584	562	549	513	532	536	542	564	540	572	597	599	609	551	555	578	531	592	541	528	541	556	552	518	561	546	561	593	554	556	563	557	548	539	571	572	512	544	553	558	591	575	571	590	562	533	570	593	548	528	553	592	503	545	575	538	558	571	555	588	518	539	552	614	570	539	556	570	573	567	537	558	519	561	577	551	594	594	524	577	543	548	580	563	552	579	592	565	576	565	600	553	563	561	537	563	534	532	558	520	554	521	583	562	512	545	573	569	563	570	587	551	551	533	541	573	581	548	592	538	546	548	569	574	576	591	541	588	531	577	543	567	530	579	574	553	575	577	542	517	535	584	562	549	615	559	569	584	539	565	548	549	551	547	559	541	552	503	534	574	533	546	560	550	531	558	574	519	546	510	487	512	558	546	538	552	542	580	534	569	561	554	555	565	592	570	515	568	561	565	546	585	585	545	574	539	575	584	580	564	512	591	567	570	517	517	542	535	543	530	553	546	567	516	559	578	594	528	520	546	522	512	575	532	544	543	529	553	572	604	547	575	575	536	567	533	577	562	614	547	583	565	549	530	579	603	569	559	573	570	543	578	561	550	565	590	520	512	507	533	547	572	570	530	534	555	548	538	539	572	545	556	571	570	534	573	577	564	556	552	582	590	566	559	585	585	587	523	526	563	533	528	503	559	564	571	516	552	548	596	534	538	580	571	568	562	567	593	569	560	582	541	507	603	592	584	583	537	555	545	564	562	590	560	573	532	576	551	544	541	529	559	579	562	573	525	564	548	506	546	537	521	521	529	533	551	548	509	541	573	542	541	567	581	604	555	515	556	562	582	516	543	537	505	549	548	532	559	597	607	541	551	563	528	568	529	560	523	552	561	577	545	571	521	546	583	564	519	584	571	533	576	522	549	517	550	545	532	535	545	551	539	521	548	593	568	588	555	530	527	552	551	565	527	500	523	555	582	559	542	543	582	559	537	589	541	524	539	558	557	578	579	545	544	512	522	576	556	563	526	560	621	550	533	588	567	508	537	530	508	576	548	580	604	555	543	534	591	575	557	530	561	549	559	581	547	535	573	566	577	555	558	554	558	540	556	607	547	553	573	561	531	591	577	559	538	543	528	539	586	571	541	595	570	567	555	539	531	618	565	576	533	554	547	553	557	561	544	586	562	573	518	555	560	559	550	531	530	553	570	564	562	513	561	570	531	548	556	565	542	556	557	550	608	578	585	552	543	587	569	536	555	534	617	568	539	538	565	580	534	539	562	568	553	541	568	587	550	565	581	529	549	520	585	539	535	559	547	548	529	570	560	548	584	525	550	547	553	541	584	563	541	571	547	550	531	539	558	562	539	562	558	529	586	543	547	560
1525	232	198	134	103	96	149	134	143	147	141	134	118	114	116	111	123	112	97	92	90	78	68	95	74	67	59	55	59	56	68	51	54	54	58	46	54	60	45	56	57	51	49	52	62	54	68	49	51	60	60	57	44	41	51	54	40	57	51	52	50	56	61	43	49	54	54	50	57	63	45	47	49	74	48	68	55	64	41	47	41	50	60	66	57	63	51	41	48	55	44	59	54	56	69	57	44	52	45	46	54	63	54	49	43	48	54	63	50	49	59	48	55	48	46	63	48	48	60	57	38	46	46	46	37	49	59	42	45	39	63	49	58	51	45	66	48	48	52	65	48	57	53	48	60	38	65	54	45	70	58	57	64	51	48	61	61	47	54	59	55	49	51	63	60	48	56	54	62	62	48	50	48	46	59	57	51	67	49	50	57	68	40	45	54	44	66	54	61	50	49	53	58	48	51	59	52	57	62	47	51	42	59	53	53	53	56	50	47	56	50	56	60	58	48	62	55	54	50	48	52	57	62	47	47	40	61	52	54	59	42	36	57	52	56	53	47	57	52	65	39	56	36	59	45	44	49	47	67	45	50	46	51	51	45	43	38	56	52	44	60	57	50	52	44	49	60	59	52	41	48	50	50	65	42	63	43	52	63	63	43	49	70	61	48	50	38	67	47	48	55	59	44	50	45	54	48	50	45	38	58	49	49	54	67	61	51	52	52	37	45	55	68	47	59	71	45	43	52	37	47	48	59	51	56	52	66	54	44	47	49	55	45	55	64	60	47	45	42	53	39	43	55	49	47	58	56	49	58	59	47	58	58	41	47	63	61	48	61	63	47	51	54	63	38	58	37	45	45	49	63	56	42	50	61	56	58	42	60	43	63	56	45	58	55	48	62	53	59	52	58	35	46	72	61	54	59	54	56	57	46	47	63	47	52	41	59	41	48	65	51	49	49	54	41	50	41	54	48	42	51	49	46	43	54	48	60	46	54	52	49	42	63	53	56	62	52	42	57	57	54	50	44	53	53	50	65	45	53	61	42	56	38	54	39	55	46	52	48	52	44	53	44	52	68	46	46	58	47	43	55	62	50	47	35	50	52	38	48	44	41	66	51	47	56	58	61	58	48	57	40	44	48	48	48	41	43	59	53	48	62	56	48	57	50	60	57	58	52	49	50	44	48	60	55	45	52	53	54	51	64	61	46	56	61	54	48	54	49	64	48	48	57	63	55	53	46	55	52	51	57	59	55	53	58	36	52	49	61	49	53	50	47	48	54	55	57	55	45	59	43	49	55	60	41	55	54	49	54	56	51	45	52	47	58	53	49	45	67	55	67	49	50	61	61	75	49	52	56	47	58	42	57	46	57	50	48	55	46	41	56	65	48	44	59	54	48	46	60	40	55	51	43	53	59	55	48	51	46	62	58	59	49	54	54	55	49	52	51	47	54	51	41	67	53	37	60	61	53	53	61	48	57	44	66	40	61	51	47	45	60	64	54	43	53	50	41	54	49	49	57	44	63	45	54	56	64	55	52	55	49	47	59	63	63	50	51	40	39	39	56	50	65	50	46	47	57	52	46	55	46	47	51	49	47	48	55	39	51	53	53	52	48	47	42	50	60	63	57	58	41	51	57	48	57	56	58	51	39	70	46	50	50	48	64	46	43	67	52	49	77	59	55	64	55	55	45	42	47	56	50	45	57	50	55	60	56	68	43	47	44	47	55	61	51	50	41	66	49	48	46	51	64	57	45	56	39	53	56	53	47	50	50	53	50	51	66	61	66	60	54	59	40	65	53	49	67	42	38	54	50	57	41	49	71	48	50	58	46	55	59	46	55	52	50	64	54	47	64	49	35	51	45	42	54	49	49	57	57	42	56	54	46	57	47	66	48	54	74	53	68	49	50	57	60	48	43	46	52	63	47	63	51	63	54	42	63	48	58	56	48	60	48	42	55	56	66	53	51	50	46	60	50	55	47	44	59	59	52	57	47	49	52	43	66	56	54	52	44	57	47	43	46	60	66	54	54	58	57	55	50	49	64	74	61	46	48	47	52	36	54	64	43	49	50	40	52	65	60	52	60	49	43	49	55	50	54	59	52	50	45	50	46	52	48	50	60	59	58	49	56	47	55	47	69	52	53	48	52	47	53	66	57	46	65	50	47	56	45	44	57	43	48	49	43	52	45	47	47	56	49	52	54	44	50	59	67	46	62	54	49	56	54	58	59	63	54	49	58	50	57	40	61	63	56	57	51	47	44	48	45	56	45	65	51	56	78	46	48	43	53	43	49	41	52	54	53	49	59	52	50	56	55	55	58	50	44	55	55	56	46	50	53	64	53	46	64	52	48	51	54	58	63	59	51	38	51	50	61	49	48	44	57	39	41	41	48	39	52	60	47	49	49	67	53	49	48	56	60	53	41	55	58	62	48	59	47	56	49	53	55	57	58	44	56	57	49	48	46	44	44	47	57	55	45	53	57	51	61	64	56	39	50	39	47	55	56	40	65	49	70	52	54	42	51	49	46	41	48	39	49	46	49	46	57	51	59	53	59	63	54	64	53	66	54	49	55	51	53	42	57	57	41	36	52	39	49	58	50	47	62	57	61	55	59	58	55	33	48	50	48	48	51	48	55	54	56	56	43	51	55	57	50	51	65	49	55	62	45	52	50	55	56	41	45	61	55	54	56	55	51	50	49	44	37	46	45	54	62	46	50	57	66	49	40	46	53	43	45	40	59	50	58	45	56	50	61	47	43	64	60	49	41	50	47	55	52	64	54	65	41	42	55	49	47	54	41	48	50	50	52	46	46	48	63	59	51	57	72	54	44	57	49	52	47	58	61	57	59	47	56	59	37	52	56	66	51	51	45	43	63	56	45	56	66	38	48	56	40	61	52	47	49	55	53	54	39	47	65	60	38	47	39	50	45	47	50	47	48	55	55	47	52	44	46	53	49	45	54	44	48	49	55	46	43	57	51	47	51	53	48	48	54	54	54	42	50	54	50	55	56	63	47	61	43	59	64	52	54	56	52	61	46	54	61	50	53	47	62	57	54	43	57	70	50	50	47	58	49	43	63	43	56	45	59	53	47	58	61	61	48	53	53	46	44	60	38	39	57	46	50	61	46	56	44	49	41	61	46	56	53	56	55	58	53	47	43	52	55	49	57	66	37	49	54	47	45	63	45	60	58	50	45	44	52	55	41	56	57	48	49	67	62	58	53	57	49	51	55	64	56	47	50	45	51	56	42	71	47	68	50	59	54	53	65	50	59	42	54	51	54	40	45	47	38	42	57	58	53	44	59	49	45	56	49	50	49	44	50	49	46	58	48	41	67	43	53	59	52	50	50	47	45	46	47	58	54	60	42	47	54	48	51	51	55	50	50	57	48	58	45	48	44	52	44	52	56	42	50	45	50	53	50	59	61	48	57	62	54	54	53	51	49	45	46	52	45	50	51	45	50	50	62	56	70	52	34	60	54	58	53	64	48	60	52	66
11012	3056	2320	2340	4306	5757	6575	6186	6190	5552	4920	4135	3638	3161	2840	2640	2483	2216	2046	1758	1514	1383	1227	1193	1151	1043	792	599	545	480	505	525	489	504	512	486	497	482	434	464	491	466	422	447	439	424	447	442	434	442	428	446	429	420	444	466	442	480	426	469	484	468	445	471	454	430	449	463	478	439	425	481	439	447	477	442	480	393	406	436	486	475	478	443	403	425	466	451	393	459	452	408	448	431	489	427	440	447	429	439	459	416	426	428	427	457	437	417	451	419	425	438	452	432	445	387	392	453	460	452	418	441	449	445	455	416	408	370	443	431	420	440	449	409	426	433	467	440	454	421	459	441	446	438	400	439	397	435	461	431	414	430	447	461	402	414	419	434	432	419	434	406	408	424	392	392	427	434	465	416	420	416	419	444	444	428	410	436	421	435	460	443	437	412	449	422	440	471	472	422	441	442	434	444	437	424	394	432	413	412	442	438	453	434	433	432	439	454	438	456	425	463	429	402	382	423	454	403	412	426	442	406	425	427	432	464	398	419	431	427	421	414	442	420	375	398	381	439	444	420	430	408	394	437	446	428	442	445	461	428	420	431	429	413	427	400	442	395	436	453	463	458	403	422	438	458	424	398	416	457	428	455	474	425	447	486	391	451	429	397	424	414	455	420	436	389	443	438	427	410	415	404	394	409	453	422	417	421	447	407	441	410	400	432	429	409	451	425	424	423	430	416	439	401	450	408	397	432	423	414	461	449	408	445	430	406	427	429	402	441	435	446	409	442	402	411	425	426	442	390	386	446	420	441	455	426	446	406	460	422	426	443	442	460	445	443	428	412	461	440	418	432	433	409	438	380	439	417	431	448	408	431	447	436	419	390	436	445	444	480	413	454	406	396	425	408	482	436	430	394	470	407	397	388	422	473	425	442	433	458	434	439	435	441	442	445	433	409	452	395	421	435	391	456	426	441	439	385	476	409	388	440	444	442	432	419	429	420	430	422	434	406	428	406	438	452	406	432	392	475	434	412	427	446	430	446	438	409	438	419	470	445	456	411	438	409	410	469	406	452	442	439	437	443	429	394	453	411	446	435	429	432	410	451	446	462	458	414	431	423	447	404	413	417	451	437	418	425	416	454	452	435	418	446	442	405	424	432	405	473	420	426	453	446	417	405	416	434	430	443	421	421	414	414	429	430	440	458	438	414	435	469	383	421	431	451	407	432	419	431	421	447	441	448	423	443	403	418	458	410	404	417	448	407	444	429	446	414	440	446	410	457	402	458	428	450	418	411	442	432	444	419	412	431	461	472	475	403	410	411	410	408	442	418	418	425	439	480	450	464	425	440	454	411	412	406	416	418	435	427	464	424	405	446	383	413	459	413	432	448	413	429	407	418	451	446	433	452	465	417	435	457	441	461	456	420	434	425	455	426	440	456	443	457	412	405	432	429	400	418	403	401	437	415	399	476	436	413	438	416	449	409	434	451	451	410	435	459	440	426	417	406	418	401	440	434	414	426	434	460	412	426	455	399	413	469	429	395	420	410	445	451	432	449	373	474	433	425	415	390	446	430	438	435	415	460	436	423	403	394	460	416	422	411	417	402	447	415	423	424	432	442	435	433	445	472	428	446	428	393	470	435	428	471	437	427	411	416	417	424	403	400	436	449	376	436	466	427	419	393	450	453	445	403	440	458	429	461	405	413	407	430	453	411	429	430	461	415	421	404	415	453	431	431	405	451	450	444	420	401	431	448	418	410	454	396	409	422	420	474	493	438	428	427	412	479	459	412	429	449	428	449	437	414	442	411	440	402	396	435	418	464	445	420	444	430	422	443	429	476	433	448	423	435	471	421	411	449	396	454	425	414	406	416	417	410	436	407	440	422	444	424	406	454	427	410	414	420	403	434	432	423	412	436	442	395	433	431	469	442	423	420	436	420	415	425	416	440	443	438	408	470	416	446	392	421	425	428	427	420	446	411	416	431	405	392	427	416	425	415	435	385	430	404	437	428	419	479	411	447	464	430	447	428	400	433	424	412	408	394	423	409	460	408	391	431	430	439	436	406	468	464	463	411	439	436	469	458	411	448	408	416	471	423	480	389	404	448	435	451	401	430	467	452	452	419	453	472	435	430	412	439	425	410	424	417	424	423	438	423	429	442	397	407	441	449	410	422	430	433	443	422	389	443	409	430	389	435	427	385	420	450	396	444	439	401	437	429	454	429	426	459	433	396	431	438	407	451	454	465	453	449	475	396	431	432	423	425	421	419	418	418	440	398	429	447	448	423	438	407	404	446	422	433	447	420	457	451	450	420	402	426	416	430	456	418	434	438	446	408	420	445	486	447	419	432	435	452	432	425	421	418	407	416	418	443	446	419	406	431	391	469	434	412	413	434	392	431	417	414	411	464	423	485	422	424	416	461	410	376	390	447	432	442	443	443	452	451	410	414	401	428	434	425	453	463	429	453	452	430	432	426	390	424	422	410	418	448	439	416	435	409	418	408	437	433	414	457	441	456	420	424	437	442	420	443	441	441	382	420	438	405	485	442	401	426	436	420	430	450	471	446	411	405	408	401	433	397	387	433	423	399	424	415	394	423	471	407	412	404	410	424	444	433	448	469	422	394	415	465	479	404	418	400	418	398	426	388	414	448	414	382	437	416	434	428	450	405	464	414	435	416	449	435	412	421	418	471	468	426	461	406	440	404	433	420	407	414	418	449	438	435	442	462	407	455	401	432	437	450	431	446	439	432	413	390	465	431	407	437	448	430	463	465	430	444	434	437	425	431	439	417	434	438	456	427	437	458	417	396	451	426	475	412	459	421	412	441	448	436	438	424	434	401	418	443	433	412	455	447	406	432	454	457	418	403	442	432	435	427	424	408	426	438	390	459	442	438	414	424	398	471	442	426	436	446	460	435	431	441	409	469	449	432	401	444	422	422	408	399	420	416	426	416	400	487	444	399	434	426	414	450	447	452	432	427	416	433	435	446	427	417	397	439	401	410	428	413	426	385	430	413	440	432	435	426	428	420	435	410	413	406	429	453	466	421	449	420	446	402	461	411	420	418	440	417	403	435	422	395	418	454	465	450	411	439	444	445	428	449	420	450	455	467	411	460	444	445	426	378	421	429	459	409	449	466	422	465	457	411	418	446	434	428	406	445	387	424	448	464	437	434	414	448	458	423	404	437	435	433	383	411	422	413	409	433	418	405	424	454	470	429	404	435	439	429	439	436	437	433	427	430	410	420	432	474	454	397	424	391	432	432	445	470	411	437	438	411	448	447	407	467	440	389	433	373	424	444	404	449	444	468	422	411	418	440	405	450	391	439	466	441	435	435	415	448	421	408	437	441	438	434	444	417	424	427	446	403	439	468	411	445	420	439	462	438	428	462	401	439	419	402	440	436	433	429	447	428	409	440	444	438	418	454	424	420	433	437	437	422	427	410	414	372	431	395	402	484	423	429	443	456	419	413	441	419	453	403	413	414	447	468	432	437	472	448
1128	428	310	185	159	133	206	240	273	234	201	196	163	195	172	144	151	135	127	124	108	109	113	92	100	83	95	81	68	70	59	71	81	75	67	71	74	82	71	77	69	70	75	74	79	82	83	72	73	75	53	73	63	92	77	76	86	70	87	80	70	77	74	58	74	67	79	79	74	74	72	70	64	72	74	74	67	71	80	77	88	72	85	70	83	78	78	85	74	80	89	67	66	71	84	75	79	76	78	68	80	70	90	75	68	76	72	66	69	76	77	80	66	67	66	85	85	90	73	67	68	82	88	86	75	71	86	61	76	73	75	84	68	73	85	72	72	84	83	87	76	57	76	72	78	72	72	78	64	82	103	72	98	74	79	74	68	70	72	80	69	81	60	66	58	73	58	79	65	69	72	80	82	63	63	81	66	78	65	77	73	75	72	91	68	77	79	75	75	80	66	79	73	78	65	66	80	76	69	91	75	62	84	83	83	84	74	61	66	73	76	64	76	83	70	63	93	68	69	82	73	72	61	73	85	71	62	93	76	77	75	74	76	68	79	80	80	83	83	71	82	86	75	74	71	75	73	59	67	80	75	72	78	78	79	69	67	92	78	71	64	68	69	66	89	85	75	66	79	73	72	74	86	86	72	84	79	73	67	66	70	70	84	55	84	68	77	74	73	88	73	77	75	64	80	75	59	58	88	76	72	74	67	90	76	61	63	85	71	72	88	88	76	75	73	83	78	73	74	85	73	64	80	76	78	81	77	91	68	73	61	69	75	65	72	77	69	73	85	76	78	67	106	69	57	79	68	93	88	79	89	78	89	73	92	83	74	82	59	59	79	75	63	62	80	71	67	68	79	57	87	62	81	71	73	69	72	71	78	83	58	61	67	60	73	86	75	66	74	68	75	80	67	59	80	76	76	85	72	68	91	69	81	66	77	70	68	69	75	79	78	68	72	79	75	89	90	74	71	71	57	65	70	77	77	68	78	77	79	62	90	70	87	46	82	65	73	77	81	74	77	60	79	59	73	64	63	77	70	80	73	76	65	73	80	74	86	77	77	76	67	79	76	77	68	58	80	82	67	77	71	76	76	70	72	73	80	74	71	68	86	69	65	71	74	72	85	73	72	77	73	65	66	68	84	76	69	59	79	70	79	67	71	86	63	80	75	58	73	91	76	83	73	70	87	75	72	74	77	70	88	62	74	82	77	52	68	80	74	67	68	85	75	85	73	61	63	69	64	83	67	72	62	87	81	93	60	63	72	53	71	56	78	66	75	59	80	71	73	72	74	85	58	80	63	73	84	74	61	77	59	70	90	92	58	71	79	70	81	67	77	77	79	80	68	62	76	83	76	75	80	67	56	72	59	79	85	76	83	74	89	64	64	71	57	71	82	67	67	74	74	88	80	74	79	73	80	73	78	75	71	81	70	67	66	84	80	81	71	66	72	87	78	80	76	74	70	83	72	84	86	86	69	83	82	74	74	71	63	82	83	75	86	77	84	68	77	93	71	69	55	70	72	75	63	85	61	70	88	83	71	76	69	76	78	78	88	79	74	66	66	82	82	68	79	72	87	75	78	76	86	76	67	68	66	90	80	62	55	69	78	80	65	89	68	76	71	70	73	55	74	87	77	79	82	79	53	66	77	86	85	75	64	83	81	76	84	59	64	87	77	84	69	75	57	78	67	67	67	66	68	73	84	84	86	78	74	79	78	92	72	84	74	84	64	71	92	72	73	66	78	71	67	65	80	76	63	81	63	80	86	87	69	85	81	68	68	76	76	70	74	78	62	78	65	65	64	81	77	64	71	70	80	67	76	69	73	77	71	75	79	65	75	71	69	67	62	72	74	79	62	76	71	74	55	82	63	70	76	69	73	63	75	68	79	79	64	78	63	58	70	84	62	79	68	55	83	79	79	87	77	94	80	95	72	75	88	81	67	67	78	86	76	83	76	67	79	71	84	59	85	71	75	90	84	71	85	82	60	73	70	69	70	61	69	63	78	78	79	73	86	80	83	70	66	79	62	81	59	76	73	64	69	85	89	74	66	79	67	72	60	77	81	67	73	66	77	67	77	78	69	64	76	90	72	76	71	64	78	82	71	65	76	67	73	74	76	76	71	70	92	73	68	76	64	85	71	65	75	72	88	67	78	67	73	85	67	57	59	78	71	83	81	69	87	66	76	71	75	65	70	79	58	76	70	74	75	78	73	69	79	66	81	72	69	75	76	77	69	82	64	70	89	81	92	73	87	77	82	76	62	81	79	57	97	69	66	59	93	66	58	77	72	84	69	81	67	67	89	74	70	81	72	77	87	71	69	95	78	68	72	56	53	78	90	62	74	75	80	66	80	64	79	78	83	74	68	76	60	93	68	71	64	84	86	79	89	59	71	75	78	76	61	76	83	75	63	82	89	84	85	73	70	82	76	80	72	81	68	70	84	81	84	73	69	74	75	89	61	67	86	83	67	81	74	62	68	75	57	74	80	78	66	65	60	65	74	72	85	67	77	83	69	66	90	69	76	76	69	81	85	65	71	61	82	74	80	86	81	77	72	86	80	69	67	71	69	83	81	56	84	70	74	84	75	51	85	74	79	74	93	61	79	74	82	75	82	73	94	62	64	59	60	64	81	80	74	81	84	75	68	64	87	63	72	86	78	62	69	75	84	63	80	73	86	73	88	84	84	74	75	89	92	67	73	85	73	68	68	98	81	65	79	70	89	68	74	73	65	82	79	71	80	75	71	59	74	87	62	83	88	81	71	79	80	62	84	71	84	83	80	68	89	82	83	61	74	81	83	74	78	86	50	63	57	92	72	74	70	65	58	70	76	58	76	72	68	76	61	80	78	70	83	60	72	61	65	73	67	67	74	93	55	62	80	61	85	64	70	85	65	88	83	73	86	66	74	68	72	68	71	98	58	71	79	67	83	85	63	68	81	66	64	94	64	60	72	67	76	79	76	72	76	68	74	64	80	68	83	68	75	77	70	66	74	81	85	65	81	68	73	71	82	72	78	78	82	71	66	83	77	77	69	74	81	79	77	73	72	70	70	69	81	82	81	79	79	86	75	67	77	65	68	86	68	68	78	77	64	73	67	67	82	61	77	108	69	73	74	79	71	67	69	63	71	89	86	73	76	60	93	83	75	70	77	70	73	63	74	73	70	74	76	78	58	79	76	77	68	69	86	61	76	68	85	80	71	82	88	66	86	67	81	68	70	72	82	88	84	86	71	69	80	68	76	54	69	61	58	89	66	74	70	91	61	72	81	83	82	64	59	62	86	78	70	72	72	78	67	61	69	84	78	65	68	71	67	82	66	56	82	74	63	82	72	80	71	74	79	88	80	80	101	73	89	66	76	60	66	67	71	79	73	74	70	78	79	89	76	65	77	74	86	63	70	87	85	70	70	59	78	75	60	88	57	81	71	58	78	74	76	71	72	65	71	62	65	53	71	73	67	63	83	79	75	79	62	70	56	60	76	65	76	73	70	75
13660	4884	3266	3369	6448	9293	9784	9555	9014	7892	6965	5852	5154	4439	4267	3831	3693	3137	2906	2539	2217	1917	1770	1804	1708	1424	1097	836	761	725	723	666	749	715	714	740	657	641	687	677	665	669	647	658	629	602	651	595	600	604	667	656	619	646	642	610	612	654	637	658	649	701	660	626	640	622	675	666	607	626	679	656	673	588	646	603	657	623	650	642	675	664	666	587	606	642	673	613	619	639	668	623	602	613	586	618	633	596	600	650	603	613	644	629	600	615	666	620	633	639	593	628	584	571	618	585	610	645	596	609	589	616	616	673	646	633	613	640	595	599	588	623	595	621	575	616	591	608	608	616	616	590	631	605	620	604	642	622	599	635	602	621	592	593	657	674	595	646	625	638	628	650	632	590	610	598	578	654	640	615	620	641	639	625	655	609	613	581	604	544	627	577	608	603	591	611	653	643	638	597	571	580	589	608	562	624	564	604	615	605	651	594	581	591	622	636	624	629	625	665	637	625	603	592	600	625	606	612	649	644	642	620	627	585	622	636	592	579	623	586	610	637	625	636	587	605	629	612	613	610	633	595	631	650	569	622	609	608	646	614	597	597	625	594	571	618	606	569	585	570	635	633	609	622	643	589	643	616	627	623	641	595	610	643	668	617	628	588	611	594	613	616	578	609	628	622	661	611	614	602	602	594	621	589	588	568	581	603	627	604	649	618	593	598	643	595	614	585	635	574	596	557	588	619	633	601	615	645	650	630	585	578	587	580	618	620	618	598	600	656	620	584	625	596	601	616	583	590	612	572	643	591	594	609	597	581	621	648	671	616	624	581	612	609	667	633	593	609	638	679	549	577	658	599	605	646	649	651	564	590	623	644	621	581	624	646	598	651	602	626	591	619	595	617	592	666	642	598	628	638	590	573	601	628	619	613	594	630	631	609	602	611	620	618	622	617	653	626	651	618	617	622	632	616	601	607	586	609	627	587	652	628	616	678	641	649	581	615	638	611	620	581	644	604	650	629	634	594	602	588	588	546	591	581	616	611	602	625	642	606	579	554	627	605	616	568	622	614	639	587	587	622	612	574	553	622	650	610	615	641	590	616	589	573	616	598	563	630	639	607	629	597	606	615	583	655	575	573	624	619	583	625	670	623	623	641	590	603	610	673	653	626	620	612	657	558	583	612	582	606	616	626	619	590	623	609	624	567	616	599	586	622	599	584	589	615	605	587	592	584	612	628	612	609	624	669	585	594	595	560	596	608	587	601	619	661	663	582	605	628	592	669	596	587	607	665	631	584	616	624	593	597	628	614	632	636	631	619	597	613	597	652	578	569	588	572	609	635	624	579	581	644	593	607	622	677	598	563	595	607	611	645	639	581	589	603	598	636	634	631	616	646	580	602	619	598	601	594	622	602	615	612	576	640	617	638	582	645	628	636	587	615	599	599	631	615	587	625	597	598	620	624	614	603	581	598	620	589	653	602	625	595	637	574	623	610	595	637	618	619	613	633	629	571	651	586	620	629	617	598	571	655	612	591	582	636	619	599	578	651	634	604	612	591	613	607	663	615	630	583	579	625	679	675	596	595	569	646	611	597	587	613	599	614	595	613	617	693	611	605	592	596	613	690	650	582	580	613	596	608	615	523	627	585	580	604	601	605	622	617	626	617	596	621	608	645	649	637	612	603	611	595	643	673	608	586	569	573	631	610	627	618	578	616	621	626	653	593	622	617	602	619	611	608	601	664	608	634	586	626	606	627	562	583	624	605	635	591	596	630	621	637	604	571	595	641	615	617	626	603	611	627	636	607	618	618	620	613	611	630	635	660	581	656	624	619	641	604	603	638	599	625	544	646	635	564	588	659	619	612	622	634	607	616	615	610	606	658	610	598	619	622	640	616	622	630	596	598	646	552	623	614	595	627	622	613	594	587	631	633	619	612	629	622	585	619	630	592	611	596	607	609	611	622	605	615	645	622	649	588	648	640	615	594	580	606	602	648	556	616	629	629	624	590	608	599	656	586	644	554	602	650	606	605	631	642	620	601	609	637	628	551	636	624	558	652	617	605	642	593	618	627	620	603	618	632	591	628	588	619	593	619	634	611	615	590	611	583	573	621	585	606	588	644	630	599	570	650	611	595	642	613	655	592	648	589	619	589	628	588	550	576	616	633	597	595	541	646	609	637	587	612	627	640	638	625	619	599	654	624	624	619	570	675	609	646	622	638	580	618	586	614	625	663	648	604	617	631	601	604	601	624	624	573	646	588	549	590	593	606	607	586	602	571	580	662	581	633	615	630	605	638	577	591	598	672	624	621	594	631	593	606	648	616	606	586	602	615	604	613	592	581	566	617	603	607	619	597	621	600	617	567	610	602	637	558	627	627	605	591	603	612	591	602	591	582	588	589	640	611	596	623	636	644	583	614	596	568	659	595	619	612	568	636	625	573	586	671	610	635	612	595	622	645	598	646	633	571	569	624	581	568	651	609	622	622	643	619	585	618	571	616	604	598	594	602	603	626	601	614	596	576	599	630	600	562	655	600	598	655	617	647	580	634	598	598	588	574	644	642	606	604	627	594	616	623	596	629	616	599	592	581	586	627	643	593	613	561	602	628	642	620	653	579	601	617	617	564	633	596	581	622	631	592	581	606	552	623	609	632	603	578	612	572	620	647	623	630	572	592	641	578	560	606	632	659	627	639	602	610	589	632	601	604	598	650	623	655	669	592	625	621	632	561	579	634	615	647	633	569	625	618	588	629	557	620	585	607	618	621	600	628	631	640	626	665	643	587	617	627	646	593	570	597	644	611	626	592	585	593	659	629	629	631	659	637	648	588	619	574	596	588	626	645	570	614	611	620	610	621	619	658	563	632	649	603	588	630	611	550	673	568	606	602	586	604	606	622	609	623	614	572	630	639	606	644	590	645	625	612	627	618	647	594	629	609	603	638	635	624	595	614	666	633	630	606	594	568	610	602	591	580	617	578	603	636	614	604	584	622	656	636	590	605	652	634	664	562	602	617	583	599	603	620	592	593	643	634	629	602	575	614	638	644	642	651	596	599	613	626	624	592	681	612	625	630	606	636	615	591	628	623	612	646	631	605	630	622	641	606	578	563	605	554	615	632	616	635	659	589	614	625	563	630	610	588	629	626	612	570	562	639	624	609	624	615	594	625	649	583	582	608	585	590	619	601	602	602	627	621	608	639	594	636	626	550	640	596	605	598	627	605	625	605	632	623	674	636	608	594	632	572	618	602	572	629	586	665	568	560	598	617	659	665	635	637	631	596	668	606	602	590	613	616	613	603	619	650	626	592	636	620	677	631	657	623	554	603	598	639	580	595	621	585	582	620	604	624	584	603	612	645	586	620	613	583	633	634	606	625	617	625	587	619	615	639	618	641	608	626	590	570	619	624	656	616	585	627	642	597	631	584	631	617	576	591	619	634	663	609	588	591	609	558	637	617	582	606	594	628	623	617	638	598	644	585	621	611	592	640	586	621	622	647	633	645
2477	317	240	148	124	140	160	210	218	202	171	129	140	133	115	127	124	108	102	70	71	75	80	75	81	61	58	44	56	40	40	55	44	39	45	49	52	42	45	41	57	41	30	35	50	37	52	43	40	45	41	41	42	35	53	30	26	33	49	41	44	48	53	33	38	41	46	31	45	41	38	31	39	43	43	40	41	47	50	48	37	50	47	35	41	36	39	37	40	39	58	52	42	48	38	46	46	49	48	49	45	42	47	42	22	41	57	40	36	42	34	36	45	49	34	34	29	40	42	38	47	52	45	47	32	38	40	44	37	41	41	35	48	44	45	38	49	38	46	41	44	26	39	45	37	39	49	35	60	48	43	43	43	41	41	38	43	50	32	44	48	38	34	43	33	41	49	48	35	34	47	36	38	30	45	44	40	49	45	40	40	23	40	49	45	49	43	42	44	30	44	39	41	36	50	33	42	41	51	39	54	32	43	42	35	45	40	42	50	50	48	42	51	43	54	44	42	50	32	49	42	28	40	52	48	30	34	44	57	36	40	37	34	34	49	40	43	48	40	37	59	39	40	46	46	35	49	39	26	44	50	49	43	52	46	48	38	52	39	45	37	37	33	41	32	35	43	38	34	34	52	34	37	48	44	30	42	41	38	33	39	38	42	39	38	37	44	35	41	40	47	45	44	43	57	36	35	51	47	42	40	52	42	42	32	36	49	55	31	43	48	39	57	54	34	43	42	42	44	32	44	37	38	35	37	41	38	47	39	49	43	39	41	44	35	41	49	42	46	47	35	33	41	41	54	43	44	55	28	44	45	36	37	44	44	44	44	49	38	37	51	36	42	39	45	41	38	32	42	48	37	37	48	43	31	47	35	39	57	50	52	45	31	45	45	45	48	45	36	60	46	48	34	44	43	41	40	35	43	35	43	47	38	41	34	46	37	36	42	41	43	41	45	41	39	41	48	36	46	45	46	40	38	39	43	27	31	36	42	30	36	34	41	42	44	46	44	37	38	37	39	43	41	39	48	34	41	39	38	48	37	43	39	34	30	38	40	38	42	34	45	49	49	34	41	45	26	56	35	46	34	36	43	31	31	37	35	33	37	42	31	40	45	49	43	36	35	38	40	38	37	32	37	43	39	41	38	50	36	44	38	25	50	41	33	38	33	31	37	42	38	53	41	37	41	43	41	41	53	40	42	38	35	38	58	48	40	38	50	36	26	52	37	46	41	35	41	51	32	46	48	36	44	39	41	31	34	35	45	44	48	34	46	34	43	49	31	36	38	40	43	50	50	46	49	51	39	38	37	41	27	42	36	45	42	49	33	42	44	32	48	43	44	43	41	34	39	52	33	48	34	44	40	44	35	45	40	34	39	38	41	43	43	39	41	49	54	41	31	42	39	53	51	45	39	42	38	42	39	55	50	47	47	34	37	36	39	40	32	47	51	51	44	48	20	50	48	37	41	34	53	42	42	43	38	55	32	48	50	37	43	35	39	54	32	38	46	48	34	34	35	49	31	47	44	35	47	31	47	43	39	33	41	34	44	53	43	48	41	42	28	46	39	58	39	34	40	38	44	38	46	36	49	52	42	41	39	43	39	40	35	35	41	31	42	32	50	50	40	40	40	37	38	36	34	44	30	41	40	42	44	33	40	51	33	43	49	35	39	40	39	48	52	30	41	35	33	41	48	24	32	44	39	49	45	34	44	41	35	46	42	30	49	29	43	30	36	36	42	49	43	34	35	30	49	43	42	59	50	36	42	33	39	35	28	40	46	39	37	43	43	43	32	43	40	42	44	43	41	39	31	56	49	47	42	43	41	43	43	35	45	47	43	45	34	36	34	44	38	43	48	38	45	38	41	59	53	46	41	43	38	42	48	40	46	44	41	40	46	45	42	49	38	45	38	51	31	45	53	35	29	40	39	39	39	52	44	51	41	39	33	38	44	34	47	41	46	45	43	32	49	36	35	45	31	54	42	41	38	34	56	36	48	43	45	48	36	36	46	46	39	44	30	53	37	34	40	42	39	47	32	39	52	50	37	41	39	31	35	56	37	38	47	42	35	51	43	35	39	47	44	33	53	44	36	45	25	44	43	36	51	38	60	28	44	38	30	36	32	40	39	38	38	43	38	44	29	44	59	47	41	38	43	37	43	38	47	33	44	45	45	42	37	46	55	47	40	42	38	38	42	41	36	52	50	50	35	40	45	35	46	42	53	38	54	45	34	55	46	47	32	40	37	44	39	42	37	37	38	37	49	38	51	40	38	31	43	32	40	38	39	42	43	42	46	39	34	47	46	48	46	39	39	34	42	56	40	45	45	38	44	46	47	32	42	47	36	46	44	39	33	34	48	42	36	40	34	54	58	41	36	44	33	47	45	36	29	41	45	39	39	32	37	48	59	53	45	38	40	46	47	34	43	50	42	34	40	42	30	48	44	46	50	52	47	48	47	35	45	36	50	47	45	42	41	41	27	47	40	49	43	43	43	34	33	35	42	49	39	47	59	33	57	41	41	36	43	39	46	40	37	47	53	40	48	35	34	36	41	41	45	44	36	32	47	52	30	43	38	46	42	26	38	40	41	35	34	38	50	48	29	43	36	51	50	40	45	34	47	44	46	40	37	44	42	34	40	40	37	30	43	46	41	40	51	40	43	41	46	51	42	38	48	40	55	34	37	46	41	45	51	39	53	39	39	27	35	46	45	46	56	49	44	42	46	37	44	37	46	40	41	53	42	47	41	38	47	45	47	42	27	45	51	53	29	30	38	32	42	34	38	42	31	36	40	38	49	48	44	43	56	54	39	43	46	48	37	49	38	43	39	45	51	34	49	58	38	42	34	40	48	51	46	31	49	56	53	37	44	31	42	46	46	39	38	44	47	43	47	46	44	39	45	33	44	38	36	47	58	38	54	36	40	47	52	43	35	47	42	30	39	48	44	35	35	37	47	31	29	29	53	36	37	38	40	36	44	39	37	30	34	40	33	51	39	45	34	40	45	42	34	42	37	34	47	44	35	37	37	47	45	38	33	42	59	40	44	38	53	49	38	37	43	27	48	39	35	49	46	52	42	32	51	38	37	31	31	34	36	54	48	49	32	49	42	34	44	29	40	31	36	49	31	48	39	53	36	34	41	52	38	37	44	42	43	48	39	39	42	44	39	34	34	41	48	48	35	40	35	46	46	48	42	36	37	40	45	37	52	37	36	34	31	47	29	41	36	46	48	28	38	33	62	43	28	49	50	49	43	45	40	35	39	37	34	33	38	45	44	37	36	50	49	49	29	37	43	47	52	32	45	30	42	35	32	36	35	41	41	34	31	39	45	51	42	40	46	37	39	52	40	41	43	40	42	38	40	35	37	39	32	45	30	44	43	44	45	45	46	59	47	40	38	55	40	39	37	43	39	43	31	53	43	37	40	32	42	42	49	52	40	34	48	43	46	31	42	36	46	48	33	36	64	45	39	50	49	47	37	49	41	36	34	43	31	44
14604	4009	2913	2802	5821	8429	8963	9005	8418	7284	6558	5503	4664	4178	3960	3651	3215	2818	2549	2243	1799	1570	1437	1439	1304	1054	746	552	481	455	406	420	445	462	468	431	422	406	454	404	439	439	373	398	407	380	370	333	384	363	388	380	378	307	381	346	394	395	387	364	371	386	397	391	375	408	353	356	356	356	367	358	370	345	355	360	373	394	370	394	398	388	363	383	362	377	352	368	380	375	358	364	359	344	392	340	345	381	353	348	342	341	373	323	344	354	354	362	400	347	341	375	337	347	319	341	363	362	358	338	393	331	368	349	326	386	372	367	351	335	349	349	382	327	341	348	359	328	365	356	340	340	333	356	357	351	346	346	330	343	354	371	370	348	358	321	346	357	336	339	329	346	345	374	337	369	372	325	354	366	337	374	346	368	347	348	372	314	384	341	353	344	331	357	328	338	380	322	365	338	338	327	373	333	349	342	371	348	342	342	321	347	358	356	340	376	327	361	406	338	363	330	354	339	347	334	375	336	313	350	363	337	355	365	331	375	331	291	369	365	357	355	376	386	369	380	361	337	364	359	340	361	341	360	352	316	348	362	334	365	337	359	346	341	352	335	368	348	367	343	343	358	374	371	354	358	330	364	344	335	353	330	317	344	338	361	386	343	355	347	319	351	313	313	341	325	381	335	347	375	366	357	326	355	339	347	362	328	358	323	352	345	331	345	368	370	341	387	367	364	354	379	364	356	332	356	325	357	344	346	361	355	352	361	343	347	358	353	346	337	344	327	361	352	355	355	356	352	348	353	356	343	333	323	333	335	336	407	346	344	323	322	383	323	316	349	362	344	344	345	316	338	364	331	350	351	357	348	375	306	325	367	338	330	341	374	372	389	343	348	360	349	355	334	338	347	347	357	321	343	355	344	337	312	329	353	324	356	351	335	334	336	358	362	328	333	311	371	339	354	365	347	341	359	370	350	353	366	343	350	352	383	363	349	380	345	371	339	349	370	335	370	339	327	384	340	393	352	355	350	343	318	337	346	370	350	356	336	334	342	349	369	366	335	323	343	359	359	306	385	338	341	354	348	369	359	339	341	372	337	295	350	358	349	333	378	364	320	354	316	391	368	359	343	346	364	341	353	337	327	369	353	355	326	340	332	353	346	341	375	366	338	325	338	321	354	359	344	390	339	404	365	350	322	320	368	366	331	368	357	325	328	344	357	345	357	334	347	340	339	364	351	374	355	354	354	354	343	340	361	365	361	355	350	338	356	313	363	360	356	341	345	331	308	336	382	338	317	367	336	387	335	349	339	348	367	335	349	353	371	323	348	356	340	337	355	359	369	352	363	365	371	334	355	380	343	346	369	336	351	345	339	355	361	349	314	352	374	315	347	301	401	358	350	325	326	369	357	351	339	358	374	350	352	366	363	359	355	382	346	341	334	362	318	335	339	383	364	344	341	345	358	336	356	362	311	321	364	350	350	328	349	348	349	350	349	343	374	322	362	398	365	339	329	349	344	358	358	381	325	335	340	350	394	330	339	326	362	352	342	348	340	374	354	324	342	358	345	320	328	355	348	358	362	327	353	303	357	360	377	324	372	356	340	363	361	320	358	339	363	344	335	348	368	358	385	338	354	347	358	347	344	358	357	339	325	386	368	334	327	329	343	318	351	348	357	331	336	352	364	352	351	353	363	358	366	349	355	395	356	337	325	371	347	353	350	347	325	337	332	351	335	352	333	331	342	368	336	331	349	344	371	348	358	336	337	341	371	312	331	339	376	348	353	353	370	349	349	351	377	380	364	338	334	352	356	356	336	332	374	323	336	346	351	337	342	351	390	327	381	332	343	341	354	353	335	349	359	324	345	353	342	355	341	371	349	346	344	330	362	327	330	349	361	343	338	348	323	346	322	348	341	348	360	371	364	333	349	384	373	355	358	344	323	358	361	319	359	368	356	383	323	341	371	322	351	353	382	342	323	347	357	338	370	354	333	328	356	368	331	343	357	370	355	383	373	349	314	339	364	337	320	330	364	354	353	344	348	331	326	356	375	363	367	360	346	327	385	313	355	350	353	336	361	338	342	305	309	389	340	327	376	347	344	339	371	329	324	367	331	328	352	316	370	341	346	355	346	338	351	350	354	348	339	334	346	344	363	340	340	328	325	347	334	321	353	393	364	370	334	330	361	370	361	346	335	368	386	321	354	341	348	350	342	352	318	327	316	349	336	344	332	375	359	350	384	342	353	361	318	375	357	333	372	345	389	351	342	367	369	351	346	311	284	377	342	346	369	347	353	336	332	328	321	316	351	353	338	366	332	366	359	362	336	359	382	326	333	360	362	377	370	359	352	336	322	328	321	322	340	331	374	336	349	372	344	339	329	353	340	335	321	359	339	345	366	337	358	310	337	365	346	347	323	337	320	341	351	356	343	345	337	359	350	345	348	352	358	329	367	346	330	354	348	383	352	297	341	317	359	332	362	335	360	368	367	342	345	359	345	351	350	342	349	370	350	328	384	358	324	349	336	350	359	327	361	344	344	353	369	327	361	368	338	360	337	332	342	349	368	336	358	341	330	348	334	319	358	336	340	352	361	324	320	345	342	345	379	330	361	326	361	350	361	372	347	375	349	324	324	370	338	367	317	321	348	355	338	353	363	363	382	355	354	355	334	305	349	364	337	322	347	371	349	364	358	369	343	345	329	329	338	347	329	344	379	342	383	324	321	360	369	350	368	394	358	356	357	342	374	354	356	316	360	354	366	333	355	380	364	334	357	370	353	331	352	340	354	338	364	356	367	345	332	353	371	344	378	345	360	348	352	320	370	354	319	352	346	331	368	339	341	365	348	322	354	363	317	409	383	354	378	338	336	324	360	346	341	334	330	364	336	346	342	334	331	364	350	317	385	330	345	354	324	352	362	356	329	354	322	367	371	353	341	367	365	323	348	346	362	354	324	350	338	364	377	309	329	355	310	330	343	351	350	339	364	348	369	340	357	345	367	349	306	344	338	324	324	345	336	339	347	331	368	355	299	364	352	357	367	378	330	348	311	366	353	349	374	365	356	348	370	340	322	377	366	331	352	360	346	373	345	328	376	338	367	343	349	344	350	371	320	346	355	329	320	378	341	381	339	354	352	369	321	378	331	324	307	321	352	369	355	383	335	365	382	334	342	328	356	335	367	351	380	358	335	320	347	318	358	310	336	371	335	343	361	341	359	398	322	336	352	342	369	355	351	361	323	365	330	342	351	334	310	341	320	340	372	365	315	347	324	355	334	333	352	390	331	339	361	362	331	323	361	330	354	360	333	363	311	347	315	333	371	351	348	368	349	334	351	349	361	349	322	334	357	374	345	334	316	336	356	370	375	326	361	329	347	346	346	302	365	328	347	350	351	333	313	370	344	350	377	343	342	328	358	358	354	372	345	363	360	325	362	348	351	346	334	331	318	350	354	321	369	338	318	318	357	364	370	355	355	358	335	298	329	339	360	327	331	373	316	363	363	347	338
2046	542	354	243	194	177	243	309	305	293	280	214	196	215	179	173	180	169	176	149	137	100	113	117	106	95	80	80	83	61	71	74	77	90	86	90	83	59	74	80	84	75	71	62	65	47	86	70	61	73	81	67	69	65	65	56	67	66	71	64	67	73	74	79	85	73	69	76	75	70	70	75	53	71	77	70	88	75	55	66	63	71	66	60	77	77	67	63	68	80	73	70	70	47	78	61	72	66	72	70	68	61	68	63	58	71	61	62	75	89	71	73	64	51	79	74	67	65	58	70	61	64	73	69	70	71	71	69	73	77	77	56	48	86	68	63	68	73	71	58	72	77	75	57	63	52	64	57	89	81	64	59	66	65	73	61	66	76	60	84	67	71	65	67	71	66	85	62	59	81	61	62	70	72	61	60	75	85	78	71	79	54	65	64	71	70	60	55	70	58	47	80	66	70	89	51	55	69	57	66	80	58	60	77	84	79	67	88	78	76	64	83	72	58	57	63	50	70	71	61	85	73	68	59	67	64	63	70	62	71	69	66	70	69	69	64	62	59	59	83	69	75	64	68	71	63	80	57	57	86	71	76	61	66	72	75	77	56	60	64	76	92	61	62	71	71	75	64	71	65	53	58	82	48	59	54	57	58	78	71	78	68	59	55	61	64	56	69	72	81	59	65	66	81	58	65	66	74	61	70	64	55	62	85	79	66	68	55	77	56	66	84	83	81	70	74	62	59	67	83	62	70	66	85	82	65	61	72	75	78	72	68	61	63	72	72	66	78	51	72	53	78	72	60	59	69	52	90	65	70	69	55	77	53	66	62	68	76	61	62	72	70	84	64	73	72	75	66	61	84	74	77	67	62	67	68	76	70	72	67	56	75	73	74	71	64	67	80	73	55	69	63	62	64	73	59	71	57	69	83	75	86	78	64	58	54	82	77	81	79	68	70	58	63	68	58	68	57	68	68	64	55	79	71	60	75	61	57	68	62	82	58	71	68	76	58	59	74	75	87	76	70	64	63	74	73	66	87	74	74	73	67	71	68	71	70	61	68	61	64	69	74	67	65	59	63	64	64	65	54	71	60	59	61	61	59	84	80	65	61	78	74	73	81	70	55	97	63	90	72	57	71	74	65	66	59	60	68	64	65	69	65	68	59	62	72	72	63	68	70	56	61	61	54	66	66	79	67	70	73	69	68	52	59	65	65	71	72	66	75	74	56	85	74	75	70	74	83	86	53	50	53	70	80	71	70	58	68	60	54	70	69	61	70	70	72	62	76	69	90	69	80	71	72	74	73	67	86	68	82	76	75	70	51	70	61	66	92	64	80	69	59	83	83	77	60	86	58	51	64	68	87	70	85	75	58	74	83	62	74	84	63	69	51	77	61	64	67	69	60	77	78	72	69	77	72	82	60	60	57	70	73	64	74	86	59	76	62	66	69	75	74	82	67	56	67	69	78	75	76	77	69	75	89	61	55	74	57	73	74	72	61	73	62	71	68	70	72	76	76	57	71	60	66	62	67	63	58	59	74	58	59	71	71	69	68	66	56	59	67	75	63	61	61	51	59	63	66	71	60	62	66	73	70	60	68	69	63	80	68	79	61	66	68	73	65	73	77	68	75	65	67	87	66	60	62	60	69	68	83	65	56	81	60	72	70	76	70	67	60	72	65	64	68	63	74	74	83	74	64	56	64	74	66	73	75	74	63	72	60	52	65	72	61	80	68	66	72	76	63	76	58	71	71	62	62	57	74	48	62	82	85	60	66	63	66	65	64	55	54	58	62	72	71	74	61	66	80	64	72	81	78	65	76	57	84	75	66	59	73	68	53	77	68	49	57	59	64	65	56	77	84	70	83	65	60	68	64	69	64	86	65	61	59	61	82	69	86	69	73	79	89	69	77	81	56	65	76	66	79	67	83	55	67	67	61	73	64	55	53	76	59	76	80	61	65	63	68	66	66	79	60	50	66	72	73	67	61	82	65	68	72	56	62	61	59	54	52	65	78	60	62	63	60	64	51	55	75	80	73	73	57	74	70	55	63	79	79	74	65	66	58	55	75	63	65	89	79	66	63	76	64	54	72	63	68	64	59	70	65	66	66	60	72	65	59	81	74	71	71	69	55	73	73	71	68	79	66	74	64	66	54	59	68	72	69	72	71	75	58	56	62	66	70	68	69	91	76	62	70	76	66	70	57	64	72	78	56	71	74	58	71	68	75	74	64	64	73	63	64	66	72	67	71	62	55	68	73	74	64	81	58	71	72	66	65	73	68	71	74	64	76	76	68	61	73	62	76	74	83	61	71	68	87	79	68	78	55	60	67	66	69	63	69	62	71	79	67	70	57	60	73	64	75	76	75	61	57	68	63	53	80	58	62	64	57	78	69	69	81	59	70	72	75	73	83	73	64	61	74	62	72	59	73	73	62	65	56	81	80	88	64	87	70	54	64	70	74	73	65	61	66	58	63	62	76	77	69	80	70	64	73	65	66	64	68	68	68	65	66	77	61	58	62	84	61	84	58	70	67	78	71	72	59	62	82	53	64	62	63	71	80	68	87	61	63	62	65	73	69	65	55	93	66	62	68	74	58	65	76	75	74	83	58	74	85	74	57	64	62	83	67	77	70	63	63	74	75	65	72	63	53	66	52	63	65	67	79	62	59	75	68	61	70	77	64	61	67	62	57	60	68	57	75	57	54	67	77	65	64	64	63	69	65	57	75	67	71	75	66	71	49	70	71	70	70	65	71	77	62	57	66	62	78	71	64	68	76	55	64	64	76	77	69	73	57	74	82	73	68	78	49	54	67	70	68	69	78	57	58	67	52	56	64	62	77	61	57	70	50	71	76	74	59	77	67	86	82	67	65	75	60	65	62	66	74	80	72	69	67	80	64	85	86	67	61	74	69	65	84	74	54	65	74	70	61	58	87	70	65	65	63	54	64	69	65	63	71	67	77	63	67	73	61	84	76	66	60	52	72	62	78	54	75	58	73	71	79	80	60	76	58	70	83	58	74	71	49	71	62	57	64	65	68	73	82	61	77	63	54	66	71	52	83	67	75	69	61	65	72	68	71	63	79	65	61	62	68	68	64	73	70	70	86	52	68	60	76	68	63	62	81	68	70	59	71	62	68	65	74	66	62	61	64	81	69	66	78	62	65	77	58	74	76	67	68	75	69	64	73	70	71	69	76	65	81	69	64	59	72	66	66	72	85	73	72	57	80	78	65	63	70	76	62	71	69	70	58	57	69	70	74	68	62	71	72	50	94	70	66	49	73	73	51	59	76	59	80	66	67	70	66	73	66	69	59	63	53	82	61	70	62	77	87	83	68	67	69	66	59	97	72	67	77	81	72	79	75	48	59	53	71	62	71	53	61	64	74	52	70	66	76	71	84	71	67	67	84	73	67	58	79	71	59	86	60	79	63	75	63	76	74	76	62	72	76	57	70	60	75	73	65	67	72	70	77	61	70	76	56	77	80	65	49	69	64
18353	5558	3873	4040	8380	11706	12541	12283	10985	9656	8631	7151	6369	5970	5276	4944	4353	3723	3456	2875	2461	2118	2070	2042	1789	1423	1036	800	769	721	754	668	719	721	686	695	669	678	659	654	640	627	651	645	619	572	595	604	603	573	566	577	579	577	576	623	648	629	614	626	635	557	614	617	624	599	606	573	617	585	601	598	573	590	612	612	581	599	601	604	611	623	553	630	568	610	579	599	543	611	613	596	565	567	594	566	623	566	603	595	564	586	563	593	548	596	596	600	577	581	581	571	549	585	539	573	573	594	578	581	576	591	564	572	594	604	563	586	561	580	575	592	583	554	588	576	570	566	551	581	593	574	597	552	568	548	588	540	558	581	576	552	554	595	587	589	652	573	578	597	568	592	578	558	572	574	560	624	547	545	575	616	575	559	569	550	608	558	548	568	554	602	601	622	569	573	568	542	595	542	577	571	586	558	568	534	577	585	586	588	599	576	566	589	573	611	612	597	551	575	564	571	584	563	597	557	574	566	578	546	557	577	532	613	553	594	550	552	598	573	552	592	552	568	573	558	575	547	561	565	574	551	563	557	546	567	542	589	594	571	548	587	548	610	584	586	545	537	545	553	576	573	591	572	537	570	565	554	572	578	577	577	617	591	571	577	546	575	568	518	609	594	529	554	591	596	536	559	556	574	587	541	607	549	606	581	565	532	595	563	610	573	552	594	611	557	593	581	532	545	526	556	570	551	550	551	570	555	600	552	550	573	524	562	541	587	556	561	571	577	612	550	570	570	562	554	566	557	561	530	596	605	584	529	594	541	585	579	546	587	577	555	562	544	547	549	597	575	592	552	588	556	553	597	600	586	578	566	579	514	642	553	557	575	586	525	562	570	528	546	606	559	564	522	578	565	545	565	532	533	611	570	579	571	523	586	532	530	563	584	601	545	548	618	549	635	556	534	519	597	610	566	544	572	579	571	585	577	574	558	613	570	585	556	587	595	588	567	517	565	598	566	587	619	569	570	540	559	555	581	602	573	619	572	593	554	580	578	571	584	525	579	557	578	534	575	557	550	587	575	579	553	556	568	562	545	563	578	547	596	550	576	598	597	560	548	571	560	567	604	560	571	559	576	539	584	601	559	523	581	573	559	536	574	561	560	567	544	573	551	594	536	547	549	542	553	576	575	547	550	562	596	573	567	567	615	528	575	534	591	595	608	567	581	565	576	544	529	580	573	581	576	560	592	561	592	597	569	577	551	576	547	571	562	536	539	556	599	546	553	580	571	557	548	578	545	583	525	565	571	621	570	557	548	562	539	611	581	556	570	539	577	582	563	516	582	606	530	601	583	558	576	552	536	545	549	576	597	545	573	558	607	508	549	542	605	553	565	543	588	544	564	555	615	553	551	599	585	561	577	610	555	575	569	539	561	594	549	516	605	558	611	537	536	589	567	544	580	579	589	579	608	589	574	578	567	560	582	579	564	547	550	556	589	576	600	573	596	589	535	590	559	571	567	533	587	544	590	564	568	575	572	557	561	556	545	569	579	573	514	575	571	526	555	579	543	543	574	603	573	558	588	634	583	560	548	571	524	575	597	560	578	564	581	594	555	544	564	564	544	542	608	559	560	583	532	583	581	565	542	574	633	586	538	596	579	557	580	552	647	588	542	615	557	576	574	566	581	589	577	580	551	534	543	583	583	608	600	547	543	543	600	568	556	571	549	631	558	549	562	569	578	567	538	561	593	585	604	550	583	568	537	538	585	502	573	572	560	573	576	601	571	599	573	555	585	558	553	554	573	569	579	602	589	485	625	562	556	585	581	571	557	576	588	617	569	580	556	611	596	567	532	581	567	571	583	603	604	605	566	562	598	576	536	613	554	565	544	565	576	560	586	590	584	542	593	542	553	540	569	568	582	568	607	605	525	512	610	566	571	544	627	565	570	554	585	564	573	621	552	590	558	574	568	545	610	587	568	609	589	544	543	538	552	592	567	546	538	532	525	558	610	578	563	534	539	575	581	592	568	580	559	567	543	565	565	584	528	582	592	555	599	566	563	546	582	550	567	579	572	529	508	609	513	579	595	598	586	631	542	591	561	598	586	611	563	582	580	577	584	589	563	541	543	523	595	573	588	524	597	565	553	565	542	528	571	571	575	583	568	608	556	594	612	550	561	624	572	535	552	555	561	597	554	528	556	558	557	580	596	582	585	547	572	540	550	584	550	543	596	545	559	542	550	560	577	611	553	596	564	542	546	585	602	581	574	579	548	526	532	577	591	561	528	594	530	566	585	544	592	627	576	587	554	554	555	616	519	603	608	527	576	560	584	571	519	568	568	592	557	601	580	545	556	591	604	605	579	562	541	534	536	568	596	568	545	590	603	582	608	595	588	578	510	618	572	512	565	588	613	598	585	558	582	530	584	544	569	597	558	567	604	569	539	563	565	560	557	549	517	524	584	552	560	561	564	587	556	574	516	573	568	564	585	554	568	607	578	535	560	587	548	561	556	586	562	535	547	555	544	532	602	596	561	582	566	543	589	567	579	534	600	542	546	574	574	547	551	613	581	552	564	527	577	572	572	571	574	545	539	560	586	557	582	600	601	553	570	542	607	507	585	564	602	579	563	567	575	525	532	609	589	585	587	571	585	554	573	572	589	567	588	557	534	543	591	607	567	545	586	580	526	599	575	592	557	614	616	601	545	564	594	574	558	594	564	598	527	596	578	597	606	575	590	612	584	577	550	559	580	523	601	557	564	586	587	591	551	586	575	551	555	543	562	539	576	598	553	554	582	556	560	586	565	596	565	556	546	586	587	575	567	597	586	545	590	535	548	541	553	580	601	587	586	589	568	556	568	522	596	578	572	569	581	552	570	574	584	562	565	583	509	525	583	591	596	602	623	579	535	543	574	585	555	553	563	555	575	547	612	572	585	546	575	559	597	592	615	527	541	573	587	540	581	550	555	541	574	609	564	570	569	530	585	576	566	597	585	552	559	609	569	567	535	580	555	560	532	584	610	572	586	558	550	574	575	595	547	569	567	582	582	581	582	575	546	570	573	579	593	540	573	589	548	565	578	601	565	568	575	571	537	573	596	536	574	597	601	605	596	558	533	582	586	549	595	639	559	571	526	630	571	561	565	580	561	566	614	572	520	533	551	589	557	621	505	599	543	532	575	591	546	578	561	551	556	595	591	536	539	572	561	545	549	554	573	559	522	531	603	628	527	618	589	590	599	542	542	569	597	551	575	561	593	573	548	625	544	558	590	584	528	533	575	558	544	562	578	586	611	597	600	584	562	511	601	575	542	558	621	604	579	565	577	575	545	578	564	577	551	576	543	544	532	576	555	531	528	558	535	587	585	563	522	579	551	578	560	584	602	547	580	608	602	562	561	594	573	547	589	518	556	539	593	581	535	581	541	533	592	549	509	559	554	616	532	551	606	573	618	599	527	563	598	558	608	560	577	539	586	515	529	570	540	587	580	581	602	570	573	548	591	550	556	580	551
1579	250	176	128	99	127	164	146	160	153	152	127	141	137	118	132	112	106	111	67	85	88	70	87	69	59	51	66	56	59	48	43	48	46	47	47	47	50	54	61	54	53	50	63	53	38	56	46	51	44	76	49	57	57	51	69	50	55	56	63	54	43	48	69	45	55	43	49	50	57	55	52	64	62	47	53	50	55	59	46	55	49	41	50	57	61	62	56	60	50	58	68	48	52	45	53	53	64	48	55	48	48	47	49	60	56	54	51	59	62	48	45	47	52	56	42	66	52	58	51	56	53	47	51	57	39	51	44	56	62	46	49	58	56	57	66	57	55	60	58	57	43	59	47	55	41	52	50	37	62	54	53	59	51	72	61	47	61	48	49	58	51	53	53	54	45	49	48	50	52	52	59	51	53	49	53	43	62	48	52	54	49	57	50	49	64	54	52	59	48	56	58	63	54	43	68	55	48	58	42	56	54	60	53	57	63	53	40	61	41	51	55	54	65	51	52	51	64	63	49	51	53	49	57	55	46	55	40	59	45	55	54	54	52	51	55	39	54	55	53	60	55	52	48	53	57	57	55	55	54	45	45	58	50	52	57	68	59	44	62	63	61	61	54	56	54	50	50	47	70	54	57	50	47	50	45	45	54	56	44	59	52	42	52	44	52	46	57	57	49	61	56	58	61	60	64	56	34	55	48	50	47	56	50	50	45	49	50	62	54	56	54	55	45	45	47	49	48	48	58	39	50	41	54	43	53	45	53	57	49	33	68	50	60	69	56	52	58	48	56	45	53	54	68	56	50	48	65	72	59	44	56	46	49	49	58	49	51	57	42	43	55	39	64	48	59	67	63	44	61	54	47	41	53	41	53	66	63	62	36	54	48	48	47	54	59	46	35	49	47	57	58	57	44	66	43	59	52	50	43	51	60	71	55	64	48	48	44	60	39	48	63	58	63	44	59	50	65	49	57	60	59	56	58	66	55	45	66	61	45	56	48	44	52	54	56	57	49	47	54	48	48	47	49	49	51	55	47	47	57	54	45	67	59	45	51	62	37	58	56	52	60	49	50	44	50	49	60	38	53	56	53	53	60	51	51	54	64	55	47	58	49	62	54	50	41	58	51	59	47	65	64	61	51	59	62	53	57	60	51	39	57	49	67	40	53	62	44	52	49	67	55	36	50	52	48	54	56	62	50	50	61	53	55	60	49	62	52	56	56	53	62	62	52	74	49	45	47	40	65	53	58	51	52	46	38	55	57	61	72	55	48	43	61	55	50	54	56	55	57	55	66	55	67	40	51	65	68	66	49	49	60	53	46	58	51	62	62	55	50	54	54	41	71	55	57	49	46	54	65	38	51	61	51	51	57	52	56	58	52	52	61	61	52	49	46	47	67	55	57	44	49	51	57	50	68	56	50	52	48	44	65	52	45	48	56	47	52	55	61	41	52	50	47	64	51	68	56	66	56	62	58	61	56	54	61	59	61	51	57	47	56	54	50	56	55	56	56	50	48	61	53	49	55	57	47	44	56	48	49	49	44	55	61	50	48	52	47	60	47	56	41	43	49	47	69	52	49	58	63	52	48	58	53	52	56	58	56	68	51	49	51	50	61	50	49	71	41	49	68	52	45	69	55	58	62	56	69	62	59	54	60	65	57	54	58	49	62	55	47	59	44	52	51	41	49	48	45	49	52	59	51	54	52	50	44	53	49	60	45	54	48	49	37	45	57	54	46	47	58	33	62	53	45	59	45	64	56	53	42	57	69	45	48	49	65	49	68	55	56	54	52	49	60	41	60	41	41	57	53	59	52	54	52	46	42	75	74	64	62	52	63	50	59	56	49	54	46	64	57	54	48	55	52	53	50	56	53	52	44	53	50	55	54	57	68	51	45	60	55	54	53	50	66	60	49	50	61	46	51	54	63	50	56	59	62	70	51	57	60	48	49	40	55	41	64	52	55	52	51	52	47	56	65	43	59	55	50	61	56	48	51	44	64	56	44	68	53	57	58	41	45	45	52	55	54	60	59	50	44	48	45	55	60	49	50	49	53	44	44	61	41	54	55	59	43	44	54	51	64	58	50	53	60	56	47	50	55	58	63	48	47	48	47	51	42	55	57	49	58	58	48	56	45	55	63	50	55	59	59	44	56	46	59	43	65	41	51	68	49	49	54	46	54	48	65	59	51	54	37	49	54	60	43	58	59	55	61	51	40	54	62	58	56	59	37	56	40	66	49	65	57	55	46	58	53	46	54	58	53	61	53	55	67	67	57	56	63	51	43	52	56	64	44	60	41	42	69	45	52	66	48	49	40	50	56	57	47	66	61	43	38	57	39	53	71	46	44	49	47	51	54	62	51	42	56	56	57	55	55	60	45	56	58	50	55	54	38	60	56	53	59	58	54	53	57	57	54	52	58	37	49	70	52	51	43	51	49	65	56	39	55	64	58	40	41	54	60	72	55	56	47	47	74	52	45	66	53	61	66	57	47	45	54	48	56	43	49	56	55	52	65	57	47	68	51	39	49	34	43	50	55	61	48	46	66	69	56	52	57	55	68	53	55	58	43	55	47	63	46	54	54	46	48	39	49	46	60	42	48	62	52	54	68	47	65	54	57	53	59	56	53	50	73	55	63	58	58	58	58	63	62	56	59	41	54	41	45	41	61	59	58	36	49	70	45	47	45	46	54	49	61	46	56	60	57	61	62	50	43	41	54	52	55	55	51	47	56	53	45	74	50	52	58	45	52	57	51	39	50	53	51	41	51	56	62	55	53	52	55	55	68	60	66	62	50	57	47	53	62	59	47	53	62	56	59	65	59	49	61	53	50	56	48	44	51	50	52	54	51	59	41	45	60	46	61	56	56	55	57	60	57	56	61	43	60	51	35	53	50	42	43	59	43	55	43	57	55	43	54	59	53	50	51	52	67	53	67	45	39	52	51	49	62	52	46	52	59	45	53	58	62	48	55	52	50	51	36	50	46	50	46	51	50	57	57	46	35	51	60	47	49	50	58	53	46	59	59	65	46	45	51	76	54	57	49	51	52	54	51	59	58	58	55	60	55	55	58	52	55	60	48	49	68	45	45	58	54	51	54	52	53	53	46	47	60	49	58	56	52	68	51	57	44	62	55	55	38	47	52	39	50	36	55	51	59	66	61	63	63	49	48	53	55	53	37	44	48	64	59	37	49	59	51	59	53	43	55	60	49	64	54	46	48	47	37	55	58	62	68	45	65	45	57	44	46	48	52	60	49	48	62	45	51	49	61	44	51	59	66	55	51	69	62	51	41	52	44	55	59	56	54	42	60	49	54	68	38	46	52	53	59	57	50	63	49	48	49	54	41	61	56	50	46	58	51	46	55	51	57	55	48	52	54	52	57	59	57	56	60	51	55	48	57	41	42	58	67	34	63	40	48	45	42	51	67	64	51	68	61	58	55	64	45	41	50	37	46	56	47	47	53	63	54	41	55	50	48	53	58	47	51	59	52	57	57
12652	3208	1990	2238	4524	7211	7583	7488	6475	5849	5135	4382	4115	3659	3390	2999	2663	2494	2042	1733	1407	1323	1333	1258	1048	757	613	578	473	454	484	507	493	491	489	432	481	489	512	477	491	496	483	460	467	467	414	415	422	469	480	450	474	486	484	457	447	475	426	453	434	467	425	472	468	462	475	464	451	475	463	467	465	458	443	449	484	428	494	492	413	435	432	447	423	443	483	449	457	484	450	405	478	450	466	455	488	453	470	469	435	436	458	474	433	434	483	429	460	440	431	417	460	451	469	436	486	415	430	444	441	420	464	447	409	442	445	451	458	464	407	457	433	431	484	464	429	462	449	441	448	453	438	474	434	460	421	416	482	459	428	448	477	484	471	440	481	439	427	453	436	446	439	442	435	453	435	392	438	437	458	461	442	433	429	453	449	431	455	484	453	436	484	449	421	437	424	418	475	483	436	434	452	430	434	393	447	458	417	422	422	462	504	449	476	450	393	452	431	437	477	418	415	447	444	431	451	429	422	417	458	424	439	427	423	453	438	433	407	462	456	433	449	476	460	463	412	477	437	443	473	463	435	444	433	421	447	461	450	458	424	461	462	475	437	453	424	420	428	402	452	425	446	430	477	431	444	453	448	421	430	453	435	416	456	407	422	478	431	474	448	407	459	432	427	473	471	454	438	416	452	439	387	435	409	444	454	477	411	414	495	402	436	425	456	474	442	450	482	467	460	450	429	459	432	471	417	428	415	454	445	437	461	436	440	453	429	475	438	454	440	474	497	416	442	435	425	421	441	435	432	471	457	450	418	449	450	444	425	434	432	467	422	441	455	463	442	438	423	444	415	442	466	423	440	465	436	446	459	400	444	435	468	438	422	455	467	424	476	474	463	445	466	444	458	444	458	440	433	436	466	459	444	447	454	453	432	434	476	431	413	432	446	446	459	453	429	450	480	419	456	430	437	429	434	469	431	437	455	465	429	424	427	446	450	464	463	421	451	444	458	455	440	438	441	435	421	438	445	452	476	433	409	508	462	463	467	451	445	434	427	450	410	452	452	444	402	437	461	409	448	451	437	422	482	468	422	431	466	452	461	461	386	408	425	442	456	454	426	447	443	446	441	464	456	456	418	440	407	444	443	450	434	425	489	430	437	454	456	447	417	452	476	442	420	462	419	422	460	431	418	433	466	463	425	417	399	454	485	441	466	400	414	456	412	428	446	454	471	457	418	450	455	462	445	434	434	446	468	428	475	435	449	493	441	435	441	446	422	421	435	438	491	438	409	465	459	410	460	423	428	455	458	432	465	442	463	435	448	454	434	445	421	434	427	434	453	442	451	469	426	416	422	398	434	463	493	400	430	434	486	453	429	444	444	443	472	450	490	425	438	479	443	430	421	436	469	456	447	470	458	439	467	444	433	418	491	459	379	441	437	478	450	414	460	423	459	438	445	439	448	448	425	460	454	432	396	397	436	446	453	402	479	434	411	451	453	460	457	419	468	466	465	453	473	425	435	430	474	433	432	439	419	427	495	446	445	427	483	475	453	420	438	439	443	425	478	423	461	451	434	456	455	431	462	417	455	425	477	458	443	462	441	458	422	437	424	440	457	427	453	455	437	464	453	469	495	474	465	484	447	433	457	444	408	418	433	438	438	465	413	428	428	449	480	417	435	430	414	400	398	448	444	432	475	463	442	445	427	440	458	448	453	422	441	415	413	479	429	462	447	470	494	429	458	435	461	427	461	442	426	440	448	425	457	384	444	420	477	477	437	468	453	442	461	466	453	466	469	453	455	477	436	441	455	441	433	469	433	407	457	417	469	484	443	449	413	423	456	477	436	447	425	435	438	517	437	468	442	434	447	445	454	460	425	404	463	433	415	455	448	510	430	446	440	414	435	482	402	443	461	462	452	436	436	400	432	419	425	427	442	419	432	458	437	453	440	427	440	409	391	465	453	444	409	402	437	435	462	477	388	436	441	430	421	485	419	427	427	439	395	427	446	423	467	434	414	461	426	431	425	430	425	447	477	485	410	441	427	458	460	442	456	451	464	423	426	446	460	439	443	423	453	424	457	414	472	468	419	454	427	402	463	464	433	454	437	446	438	495	434	445	446	449	389	461	453	444	428	436	490	445	444	451	459	438	466	438	481	450	446	447	449	409	427	474	455	449	420	456	430	414	449	435	422	442	424	429	451	432	420	433	442	416	418	465	483	384	382	469	422	445	477	421	430	489	463	443	404	450	461	436	454	448	477	424	426	429	416	458	463	443	414	434	472	437	413	473	437	480	459	428	445	449	450	459	458	435	453	449	452	464	439	408	485	441	466	440	455	456	416	429	415	440	465	452	389	409	462	431	437	446	482	423	430	437	469	456	472	481	437	477	413	438	478	465	442	477	430	433	452	425	445	420	424	436	446	442	412	433	412	477	437	452	427	454	451	437	426	432	433	436	490	429	460	444	421	441	439	426	440	414	503	451	462	454	445	429	448	433	491	451	448	489	402	470	463	431	457	451	461	452	433	453	447	428	439	467	483	436	468	423	484	447	471	452	412	453	443	470	433	454	435	456	421	467	430	397	440	491	424	416	424	443	414	433	438	535	456	467	409	440	439	426	413	464	445	435	431	434	420	429	459	442	437	439	449	462	457	457	441	431	449	448	431	467	448	422	437	444	421	467	439	453	432	453	470	444	402	446	404	419	444	442	482	454	421	456	428	465	452	460	436	435	447	416	436	416	417	423	432	447	448	431	408	418	463	444	436	464	466	424	440	491	469	477	454	461	445	415	471	447	430	436	447	441	485	410	442	424	474	440	436	480	478	436	428	425	461	454	441	426	459	437	439	436	437	411	463	462	405	428	469	456	411	416	437	433	447	408	436	413	434	446	445	432	501	437	476	436	444	477	483	436	468	432	432	426	439	428	407	443	436	452	449	503	456	451	422	426	452	426	465	468	477	449	455	435	486	425	427	446	466	409	420	451	427	452	450	427	439	433	448	482	424	435	443	450	454	484	445	443	442	465	497	419	443	420	449	444	469	444	467	418	438	418	456	427	458	443	458	378	423	456	461	421	446	379	428	470	408	448	457	445	442	429	455	422	425	445	437	454	446	456	414	420	438	471	443	427	459	435	462	443	440	446	436	426	449	436	442	456	431	424	434	430	440	438	438	434	445	438	426	458	431	440	433	408	431	432	478	407	496	426	443	453	391	416	421	435	431	455	468	397	438	472	429	434	445	449	453	446	453	415	399	422	444	477	464	425	418	467	425	479	435	479	474	458	439	422	457	422	440	411	448	483	441	416	433	478	450	440	465	478	441	430	473	471	444	432	446	460	403	442	481	465	474	458	425	428	445	400	434	444	414	479	470	430	394	448	418	430	450	450	433	438	484	441	433	444	474	416	422	462	466	421	443	430	447	411	443	438	435	425	455	435	427	458	455	465	463	451	461	439	422	464	429	476	438	427	426	454	475	464	442	428	402	476	499	434	421	464	463	442	458	444
1419	416	235	187	157	196	217	257	245	246	243	203	205	196	184	186	171	157	139	121	127	124	119	104	83	95	86	77	69	75	92	79	82	87	82	66	72	77	62	72	86	82	100	94	75	72	53	93	67	89	81	62	76	71	80	85	76	76	73	89	71	77	87	67	59	73	70	85	69	61	80	71	70	72	91	75	72	87	82	90	70	101	81	77	79	63	71	67	85	86	74	78	76	74	75	81	81	83	88	76	91	90	71	81	78	90	62	82	78	91	83	86	86	68	73	78	74	74	71	74	77	74	59	79	82	78	70	60	65	75	79	63	72	90	71	67	78	87	69	65	64	84	72	83	78	82	77	66	83	92	60	61	69	66	69	81	79	94	63	68	74	73	77	82	82	93	61	76	80	70	85	80	66	75	69	67	61	72	76	65	74	74	75	97	84	67	80	68	58	66	81	89	79	72	65	90	54	74	84	80	79	77	65	77	93	71	68	75	78	68	84	76	63	67	83	62	79	73	68	83	89	73	72	59	85	78	67	78	75	83	66	89	55	80	77	78	73	87	70	78	80	82	70	84	71	68	67	90	66	80	91	82	74	90	79	80	79	66	71	72	74	66	79	65	79	96	88	77	74	66	65	74	75	71	62	85	78	74	76	77	63	71	69	83	72	84	87	72	73	70	75	85	77	78	69	79	77	78	85	88	72	82	64	70	99	67	65	74	89	70	84	80	79	78	66	77	84	84	84	76	85	86	90	78	107	70	69	82	64	67	92	63	80	74	73	83	97	77	70	65	79	85	84	68	72	74	79	88	85	78	74	70	84	77	80	61	69	86	68	94	75	90	78	64	62	77	74	86	61	69	60	80	76	75	83	79	71	52	74	57	76	85	67	83	72	64	74	74	93	75	80	66	64	81	71	57	70	79	96	69	62	92	82	89	68	71	80	73	82	72	60	67	78	77	78	57	74	58	71	62	69	71	79	81	81	71	82	72	59	83	81	64	73	71	72	73	75	74	76	77	58	71	84	63	79	70	72	75	80	87	66	81	78	73	69	70	68	62	82	71	83	79	85	76	66	84	68	92	78	78	80	58	77	63	76	79	82	82	80	80	78	83	58	78	69	69	71	90	81	77	85	63	70	62	63	69	67	70	77	83	73	68	71	88	68	77	63	57	82	91	78	70	72	71	82	78	74	84	58	77	91	68	80	65	82	80	67	76	78	76	68	73	72	74	79	86	79	77	78	87	82	72	67	72	61	70	58	72	69	73	87	71	83	76	69	83	78	87	83	85	83	63	78	75	83	78	77	63	89	74	76	76	75	70	82	74	74	71	69	67	99	80	68	88	71	76	75	92	74	67	77	71	58	76	85	81	61	68	59	85	74	73	76	84	81	79	77	64	69	88	58	62	65	72	69	79	88	106	83	69	72	80	49	80	82	55	77	82	78	85	84	88	74	92	88	66	74	65	73	88	76	80	64	75	61	77	82	73	76	68	78	86	73	70	84	96	82	74	84	78	79	73	73	84	81	70	94	83	69	81	86	75	87	81	64	74	54	76	69	72	90	81	86	65	64	80	81	71	64	63	76	75	84	87	84	76	74	70	77	78	80	69	74	80	87	79	64	90	75	59	85	59	81	83	75	86	76	60	77	67	74	80	63	77	82	83	71	76	79	66	80	87	78	71	83	61	59	89	73	91	81	75	80	67	86	69	66	79	70	69	71	69	83	64	72	77	74	79	71	60	83	63	74	82	69	70	76	80	86	84	81	81	85	62	62	70	62	61	68	65	70	74	99	88	75	103	72	73	68	73	74	72	76	72	90	86	79	73	70	77	59	74	86	72	79	72	58	64	68	85	77	73	71	76	69	68	79	74	67	66	86	82	77	71	77	70	73	71	78	76	92	80	64	66	84	78	81	74	62	84	87	74	62	74	68	72	85	93	76	68	74	87	74	70	70	70	73	77	70	58	67	59	85	78	76	81	69	89	62	84	69	74	81	65	77	63	67	68	76	65	69	66	88	74	60	71	79	70	77	88	69	93	80	58	79	73	81	71	87	97	62	75	69	65	65	83	67	90	74	71	71	78	79	62	86	79	57	74	81	67	80	79	92	89	76	73	85	74	67	94	80	89	74	80	82	73	79	72	68	61	85	74	74	60	82	81	72	63	69	77	76	82	72	81	69	71	65	59	86	75	67	64	89	78	81	84	71	78	82	87	77	95	89	69	68	73	79	95	70	73	72	82	79	93	81	74	76	72	78	84	60	91	77	84	85	65	81	82	79	89	69	72	78	77	61	76	74	68	76	66	78	80	75	70	89	79	81	61	73	79	63	76	73	68	84	83	83	76	69	83	73	71	76	81	75	78	69	67	82	68	81	78	77	57	70	90	82	67	86	79	79	87	71	84	72	63	69	79	79	76	74	75	76	79	86	65	76	92	64	83	78	70	81	83	72	79	92	63	69	66	57	79	69	73	78	91	89	65	64	78	61	71	63	96	65	83	71	75	85	99	73	70	76	76	62	75	73	94	69	102	76	81	84	68	73	64	77	72	87	70	77	79	64	79	70	77	68	80	75	88	81	80	80	80	70	83	77	92	79	71	83	103	69	84	100	67	69	86	84	77	69	83	83	89	89	77	72	60	72	74	78	77	76	78	87	84	80	65	76	83	71	71	72	73	81	63	66	76	77	68	57	78	88	76	76	65	65	78	59	69	79	65	70	78	71	67	88	75	88	81	65	72	85	89	70	85	82	91	69	56	78	80	73	85	98	70	77	81	74	101	67	69	71	91	80	70	89	62	83	85	68	88	68	78	71	81	81	65	78	80	68	91	74	78	83	69	69	68	75	87	77	67	65	89	68	67	87	79	80	74	85	80	73	76	75	81	74	69	87	70	80	88	92	79	79	71	84	67	73	64	93	66	76	73	61	82	72	74	76	101	75	79	76	67	67	85	86	83	92	78	76	58	63	82	77	74	80	93	92	63	86	79	89	81	70	76	71	65	74	84	58	81	72	59	75	64	80	74	75	87	73	68	74	74	76	80	76	64	87	76	72	61	64	59	72	72	76	75	75	78	73	75	80	88	86	83	78	57	75	76	82	69	81	71	64	76	88	81	79	83	90	65	74	78	77	70	93	79	85	54	63	77	79	73	80	67	66	65	64	77	76	70	92	68	73	86	82	64	74	71	92	86	67	64	69	72	69	81	94	91	74	70	72	84	76	88	78	101	76	63	74	72	81	81	85	91	69	82	75	68	59	84	69	81	76	77	75	80	84	77	86	75	66	68	62	69	72	87	89	71	66	74	67	78	85	91	80	67	65	67	80	77	61	74	76	84	58	80	79	81	69	67	81	101	78	75	71	75	73	66	71	75	88	78	63	67	74	70	71	89	70	75	73	68	74	72	74	72	66	70	75	80	82	81	72	74	72	99	68	82	79	71	76	88	81	85	81	66	75	59	76	76	69	88	75	77	92	79	84	84	82	78	70	68	67	80
15826	4892	2716	3266	6791	10964	11141	10772	9282	8057	7209	6447	5909	5303	5026	4317	3714	3371	2788	2327	2009	1951	2004	1715	1369	1037	842	789	715	730	711	714	713	706	686	706	653	678	692	702	680	668	612	657	698	618	610	667	637	657	638	654	673	660	640	701	637	686	670	717	665	684	687	664	702	683	630	633	649	624	621	643	654	660	657	645	688	660	636	657	667	622	617	679	645	615	649	636	612	620	603	573	622	641	662	645	631	630	640	604	657	647	611	633	651	647	646	637	658	627	634	648	641	608	637	626	613	644	620	615	637	693	653	640	651	604	658	613	601	647	614	646	632	594	583	578	669	621	620	615	616	641	572	623	641	652	629	593	630	613	613	666	593	579	659	610	614	648	585	586	618	625	620	614	576	628	644	676	645	616	634	647	615	671	608	602	626	626	654	606	644	594	607	602	644	628	628	584	662	634	660	624	604	640	647	597	644	599	585	547	635	610	621	603	615	609	603	618	641	645	634	624	603	655	649	610	616	622	648	627	612	594	643	626	688	644	647	613	629	595	624	611	643	600	660	625	580	655	628	628	629	667	635	621	624	610	624	597	611	650	635	649	601	668	614	588	622	610	631	591	628	609	627	595	602	592	602	619	655	664	614	626	631	656	646	649	580	669	610	666	651	607	601	579	640	634	654	598	683	596	626	666	637	612	629	597	622	643	642	643	655	648	615	626	671	637	636	572	631	619	652	645	619	645	651	598	605	589	588	663	617	603	616	630	593	620	636	610	590	625	619	606	650	651	630	663	650	604	622	642	657	639	650	605	651	649	632	621	639	675	625	642	604	672	574	622	642	644	622	597	593	592	618	637	602	624	627	618	610	609	702	592	656	641	606	671	584	624	645	692	669	636	606	653	652	578	639	646	632	621	609	627	667	655	612	656	639	627	624	622	657	609	638	632	627	643	657	645	594	636	634	603	624	605	625	616	610	671	627	609	603	625	610	605	621	607	606	610	639	626	585	627	578	603	615	633	619	616	661	633	659	659	643	577	646	673	619	625	624	617	603	607	616	634	635	605	680	613	626	582	637	609	611	624	645	595	630	635	650	634	622	618	578	624	622	612	621	625	618	606	667	651	623	584	630	612	605	605	650	654	622	641	602	601	594	612	576	632	637	615	640	630	634	653	633	636	634	587	636	656	689	630	622	631	611	600	648	622	619	577	640	607	638	583	628	630	630	611	607	614	619	614	595	611	655	645	596	623	640	648	664	602	598	659	656	648	627	637	620	622	611	597	656	599	645	616	647	635	619	595	661	636	638	652	629	677	629	636	652	608	624	644	632	620	642	618	629	620	609	671	649	636	674	592	636	658	640	632	610	643	620	658	635	625	623	628	624	564	618	614	600	647	610	634	600	633	634	629	646	601	632	626	639	634	583	636	669	617	599	633	612	612	638	635	620	614	601	639	645	622	630	667	722	618	635	586	627	637	637	626	617	647	660	641	585	592	620	667	613	608	600	620	659	691	656	639	672	599	630	641	636	690	648	628	642	646	636	617	607	645	636	604	612	597	636	606	637	632	627	668	623	656	590	674	578	650	610	607	654	620	587	649	656	599	587	598	637	643	612	611	653	654	623	632	609	614	599	608	651	600	632	617	633	548	612	633	623	592	615	647	668	565	661	646	605	633	624	589	596	611	649	623	626	604	622	610	644	613	643	622	609	647	589	575	575	617	603	600	615	597	626	659	637	615	674	617	601	617	663	620	657	630	594	610	620	614	650	623	611	600	614	623	623	653	682	669	649	610	660	628	639	640	646	633	639	607	620	647	653	647	593	627	588	585	624	643	621	640	589	612	631	619	597	658	628	620	609	649	582	601	636	621	626	647	585	645	602	604	591	615	641	615	714	631	613	646	593	638	637	647	620	642	628	656	592	606	642	591	622	623	622	621	633	572	639	647	624	643	653	624	631	630	644	608	636	596	612	575	605	595	596	635	609	650	608	641	594	628	681	580	662	622	613	658	638	592	622	619	661	683	599	577	643	628	649	648	615	637	629	656	600	597	621	672	625	644	609	638	679	641	681	630	666	625	642	635	649	613	597	605	625	677	609	623	631	601	622	622	640	661	607	643	624	647	630	586	604	624	593	589	634	627	611	623	666	593	689	635	649	621	613	616	604	631	624	641	632	628	645	602	623	600	656	633	685	643	670	630	639	608	632	621	658	605	606	618	661	646	658	640	608	673	639	649	631	618	655	652	630	599	671	600	601	668	631	646	621	625	642	583	634	625	599	666	643	630	590	614	618	611	671	647	624	618	625	628	624	611	592	642	608	635	632	645	598	596	631	625	654	610	626	639	615	625	640	633	601	645	647	631	627	622	660	625	644	643	627	618	655	614	632	650	570	621	603	667	573	635	634	677	605	647	658	636	626	658	613	614	636	631	662	654	597	642	618	621	675	561	669	616	656	576	646	616	647	627	657	618	638	652	617	627	651	608	587	590	591	641	594	625	646	613	630	611	595	621	609	601	625	636	646	624	613	604	637	656	665	614	618	608	603	657	624	629	635	586	624	590	622	604	689	678	620	653	618	610	617	646	593	620	630	639	595	584	623	635	609	672	661	602	640	603	647	611	593	640	631	676	681	679	641	630	597	625	627	630	630	609	642	627	621	669	647	622	629	635	647	634	617	636	612	657	638	605	637	611	622	600	624	622	599	638	663	610	638	625	643	613	616	645	588	669	643	584	615	607	645	641	619	589	674	653	651	600	601	592	627	597	617	644	614	605	651	621	647	650	668	600	644	669	669	597	609	626	626	603	574	625	599	595	645	600	613	654	655	616	647	618	632	586	619	629	618	618	638	600	601	613	574	644	623	625	629	569	619	657	589	638	621	641	667	650	642	576	648	580	624	636	679	633	662	652	633	608	622	621	593	606	642	641	619	654	631	659	586	628	622	615	605	615	635	607	657	609	619	584	651	600	635	653	584	602	609	652	596	627	624	565	635	620	620	626	652	620	655	620	607	618	656	613	653	615	640	582	606	669	654	650	640	612	647	630	627	617	659	611	659	625	603	620	638	629	588	619	661	608	645	645	623	606	619	624	656	694	614	625	642	600	626	651	624	634	672	643	657	688	603	569	656	645	611	619	627	625	661	619	639	601	639	628	629	618	594	603	597	642	628	610	600	607	662	610	597	648	584	622	631	603	618	640	607	639	613	598	603	614	625	594	609	602	660	608	628	645	628	637	603	609	665	642	635	659	670	629	595	630	629	654	673	614	584	662	584	634	639	656	631	621	645	635	649	625	682	632	629	657	617	660	646	600	563	663	623	625	632	676	628	675	671	607	612	622	620	593	619	642	629	611	629	601	620	608	655	592	633	653	618	619	674	594	629	630	641	632	626	598	656	652	622	623	611	638	611	606	663	671	617	599	594	628	681	603	616	675	600	619	636	633	630	656	643	603	631	613	595	636	632	621	656	619	664	616	624	607	643	641	640	638	597	661	610	618	603	639	606	653
2498	294	190	140	120	146	201	182	176	189	191	193	169	186	152	148	142	118	101	83	77	75	81	74	63	63	36	52	43	41	42	38	45	54	38	54	48	46	45	41	43	39	41	50	50	54	38	33	38	43	44	53	37	46	39	44	53	48	36	48	34	45	51	40	43	47	45	59	44	40	47	45	53	41	44	48	41	44	44	31	48	47	45	56	44	40	42	51	56	49	43	37	53	33	41	42	54	56	32	36	37	40	46	51	37	42	43	42	52	36	49	35	35	32	42	37	35	40	46	42	37	45	45	44	43	41	41	38	48	50	35	46	37	42	40	45	44	34	47	50	43	44	37	43	49	57	28	31	47	38	51	47	42	34	42	37	42	57	48	37	38	46	39	42	40	38	49	49	37	32	42	52	25	51	38	42	37	37	36	45	54	41	34	40	47	41	52	30	45	50	54	51	53	33	33	42	43	52	38	48	34	45	53	43	38	46	53	51	46	50	43	33	51	41	54	38	51	38	45	42	45	41	40	45	53	41	43	52	39	50	39	45	47	48	44	39	37	33	28	38	41	30	43	43	44	37	47	37	52	51	46	39	50	44	37	37	39	39	55	36	42	45	49	44	35	31	40	60	40	34	36	40	37	45	35	41	44	46	42	38	40	30	34	36	41	46	40	53	50	40	44	44	55	29	46	42	42	38	35	61	47	38	43	42	42	48	50	43	50	47	37	48	39	38	40	44	54	35	38	42	45	45	49	44	47	40	52	33	45	33	60	28	41	55	32	45	36	46	40	36	44	46	35	39	30	46	33	49	43	34	34	40	36	37	49	38	39	54	63	52	35	39	38	45	52	47	42	40	45	43	34	48	25	42	40	36	45	40	48	34	42	36	36	43	37	42	35	43	50	37	44	45	48	48	52	38	44	50	42	44	44	44	42	35	38	47	39	48	40	41	49	56	39	36	45	47	56	47	39	45	45	39	37	38	35	33	41	27	39	42	55	51	46	39	53	53	44	36	35	44	48	43	51	43	40	41	43	43	47	37	40	36	39	34	35	39	44	46	51	35	47	45	39	44	42	39	37	49	37	55	42	35	35	36	34	46	40	40	42	40	39	42	42	42	33	38	40	51	36	36	36	28	27	43	39	40	41	41	39	39	48	44	34	40	43	37	34	39	39	43	38	32	47	37	34	40	41	40	42	43	39	38	40	47	44	28	41	39	46	44	52	42	48	31	53	39	39	43	44	40	50	52	42	51	32	47	32	43	40	48	51	52	39	41	36	41	59	31	40	43	36	38	51	57	58	43	44	41	53	40	34	41	31	50	46	42	39	53	44	40	42	43	38	36	51	34	43	37	50	40	48	52	33	50	35	30	49	44	31	41	38	51	48	39	33	49	53	37	38	34	35	41	53	40	34	47	44	37	47	38	44	49	41	43	41	42	34	47	45	40	41	42	45	49	37	45	42	45	37	44	42	35	42	53	58	41	40	60	46	55	50	44	54	52	36	35	38	42	44	51	39	48	47	51	44	38	44	47	43	36	39	38	42	51	35	38	37	42	34	38	45	47	36	44	43	41	47	41	36	39	46	41	51	39	39	47	36	38	39	36	37	37	36	39	44	43	35	41	39	50	36	49	43	50	54	39	34	38	48	48	39	39	37	57	32	38	47	33	44	29	32	38	43	48	45	40	43	45	34	55	54	55	50	52	39	49	52	38	44	53	40	45	43	44	48	49	33	45	43	55	37	52	33	46	49	40	55	41	39	38	44	53	51	48	57	40	64	48	36	39	44	51	36	44	48	39	45	41	40	28	44	49	35	45	30	38	48	45	46	42	41	37	38	39	40	43	40	38	45	50	45	38	38	31	38	45	50	41	37	39	32	44	36	59	36	47	44	35	39	57	46	45	39	47	51	48	37	43	44	43	42	40	51	38	43	43	45	48	32	46	30	51	50	49	45	38	53	40	48	44	35	32	44	43	54	38	46	47	32	46	36	45	36	41	39	44	34	41	43	31	48	41	43	42	41	28	47	39	43	49	44	56	43	44	33	35	34	37	51	42	42	36	37	35	40	42	42	44	48	40	28	46	43	43	35	39	52	45	35	44	49	41	45	45	55	42	51	40	49	51	48	52	52	34	39	34	41	42	49	48	44	35	47	40	40	45	38	51	36	47	45	44	55	47	42	44	36	34	41	42	47	43	49	33	44	38	43	30	35	34	39	37	48	43	45	41	40	56	36	55	36	43	54	55	34	43	47	41	40	44	37	43	47	52	47	40	42	50	51	58	56	36	47	52	43	42	36	39	42	41	39	42	44	44	48	41	46	38	45	42	41	46	39	59	47	39	41	42	48	44	40	59	36	39	50	48	55	40	46	45	46	33	35	50	49	47	35	51	39	38	49	52	37	40	38	49	32	54	53	46	29	35	41	38	41	34	46	45	44	50	42	47	40	43	31	49	51	38	50	48	41	46	43	50	50	39	35	47	36	48	51	53	23	42	46	39	39	37	37	40	45	39	50	40	39	41	57	53	38	54	46	58	44	38	50	45	51	30	35	37	42	36	31	51	47	42	33	46	44	44	45	47	41	42	47	37	42	39	46	50	42	48	32	52	32	47	59	41	54	44	45	49	39	46	50	53	46	40	40	54	40	45	30	36	35	24	61	32	28	42	53	47	45	45	41	37	44	45	46	45	43	43	44	44	41	54	40	32	40	46	42	28	36	44	43	41	34	42	39	43	38	37	44	37	33	46	51	41	43	43	29	41	46	44	44	42	38	31	44	49	42	45	37	39	39	42	41	51	56	38	55	42	38	40	39	45	37	54	52	36	36	50	42	41	39	44	43	43	38	24	55	53	45	45	39	29	48	39	38	43	52	43	32	39	42	31	36	48	41	54	33	49	45	42	38	40	47	37	41	31	41	23	35	36	39	43	46	38	43	34	53	36	47	41	51	38	50	35	46	40	49	36	53	43	42	45	52	54	43	38	55	50	32	56	54	38	31	40	42	46	38	48	54	30	43	41	43	47	43	30	43	44	34	43	44	36	48	33	37	51	44	44	49	37	33	56	44	38	38	51	51	49	43	45	49	36	36	30	47	49	59	42	44	33	34	55	43	51	50	44	47	27	48	37	34	51	43	53	43	43	50	25	44	51	52	49	40	46	40	42	47	57	40	30	32	44	33	42	38	42	50	43	42	37	34	34	40	59	40	47	45	37	38	47	33	48	40	47	46	43	39	40	34	50	43	37	55	47	47	41	30	42	35	38	46	46	39	32	36	43	39	37	50	41	48	46	42	51	40	45	40	36	44	52	31	52	40	40	38	40	35	46	44	49	47	42	42	46	52	44	48	40	34	50	33	43	39	40	39	29	46	39	40	54	35	31	39	48	48	52	39	50	43	46	43	42	40	46	36	42	33	48	50	42	39	40	33	47	44	41	45	58	42	62	31	40	43	43	44	50	36	42	31	38	55	43	46	55	31	51	57	50	49	37	53	45
15243	3934	2256	2624	6043	9533	10176	9640	8314	7489	6407	5880	5657	5116	4667	3780	3284	2988	2471	1933	1724	1686	1585	1440	977	740	592	555	466	459	468	443	453	420	461	431	442	432	415	431	411	388	415	356	359	381	359	382	368	409	398	378	379	430	388	388	425	384	358	426	420	374	377	385	397	383	362	371	383	366	350	362	389	363	358	356	421	387	373	384	382	373	387	378	375	374	360	385	382	396	343	364	373	379	353	338	360	378	345	363	388	367	369	374	378	351	359	348	347	359	399	360	354	364	351	334	345	363	345	410	337	375	365	369	341	368	342	377	357	384	391	351	387	363	353	337	373	373	347	379	334	375	367	351	346	371	365	404	389	345	357	372	333	373	343	348	360	413	345	367	402	353	349	327	340	345	333	342	334	330	403	367	358	347	356	347	364	317	302	350	343	357	355	345	374	378	360	383	374	355	369	355	345	326	356	330	335	381	372	344	336	359	382	372	371	373	376	398	371	341	378	362	338	367	346	368	388	368	328	362	360	365	341	334	364	355	393	385	366	336	398	351	350	355	369	364	372	331	374	354	345	352	384	341	355	336	336	359	375	351	361	374	336	351	359	330	344	352	381	342	350	360	370	348	339	374	382	361	362	376	362	364	352	362	326	342	365	346	367	356	370	335	377	358	379	372	346	340	342	385	386	352	323	351	346	373	370	396	355	383	353	343	353	374	360	351	410	331	366	336	379	341	354	384	355	398	358	336	374	345	351	325	348	391	355	338	380	392	362	363	401	368	365	372	339	348	369	356	399	335	355	355	343	370	340	357	385	353	367	392	341	359	338	368	361	372	334	383	341	396	363	349	305	354	369	367	369	337	369	344	385	358	361	404	374	354	348	347	369	330	361	346	387	365	371	388	353	363	358	352	334	357	335	346	355	364	335	350	354	374	347	368	357	344	395	388	357	382	335	340	346	335	391	369	382	352	378	382	369	361	359	345	366	359	334	354	377	398	334	359	341	345	349	360	348	381	371	353	350	373	394	358	331	345	367	361	328	352	351	346	366	343	366	384	352	335	375	356	361	402	403	355	338	377	373	345	346	355	346	362	367	362	340	350	349	404	370	344	344	348	368	374	355	371	378	397	379	353	378	310	380	355	339	326	372	363	352	372	358	344	343	382	362	365	372	361	383	333	386	367	327	365	376	338	355	350	370	360	374	351	342	350	382	396	372	390	362	367	343	351	338	340	359	359	361	347	304	372	359	369	338	352	403	335	342	345	335	341	368	380	368	366	348	342	354	342	332	319	329	399	385	355	355	353	338	373	371	370	357	391	352	372	331	373	333	373	344	355	335	356	341	346	339	347	358	346	356	340	339	360	366	375	374	364	359	304	343	368	332	371	327	334	320	383	333	373	351	384	328	368	355	307	348	340	351	331	342	343	361	384	343	360	395	339	353	340	361	371	336	368	350	360	359	353	368	370	336	386	364	363	373	353	346	367	359	312	347	367	339	350	357	364	359	395	379	353	356	338	373	358	321	347	362	345	369	381	339	341	366	410	373	377	359	356	361	386	360	354	337	354	330	374	340	347	357	345	349	357	348	356	357	357	357	343	358	328	348	375	337	344	376	362	386	334	363	336	373	340	367	331	355	344	373	352	348	347	348	364	341	340	335	350	331	336	325	319	342	377	363	376	354	345	339	343	366	354	340	354	353	357	363	347	355	349	327	362	347	359	298	361	380	360	356	318	344	350	346	414	358	354	342	340	358	380	365	373	390	360	366	364	376	338	361	371	344	353	385	340	337	365	359	370	328	361	342	373	380	354	314	316	359	350	383	338	341	353	343	350	351	367	372	361	344	356	340	350	379	394	351	373	368	341	337	377	382	386	358	347	384	365	339	343	366	370	395	380	367	336	359	355	332	366	343	360	380	356	371	383	347	366	377	366	342	368	335	339	369	360	356	369	349	380	366	331	363	355	331	388	363	358	394	316	383	362	356	383	351	372	351	368	349	376	381	358	358	384	367	340	382	359	383	359	349	388	403	335	358	365	377	325	359	347	340	357	345	374	388	364	352	341	332	350	345	349	384	325	365	364	332	336	371	336	353	372	349	358	387	367	341	348	355	371	353	369	360	339	354	348	389	352	375	353	346	374	381	372	386	360	369	383	375	360	313	360	393	346	382	353	312	352	359	378	358	369	344	370	352	323	361	350	334	352	392	350	337	354	388	384	377	380	346	383	366	350	350	387	346	338	370	368	381	338	346	383	335	366	354	373	363	333	344	383	392	364	338	359	348	361	372	329	389	335	346	336	317	340	341	353	368	368	371	398	383	352	375	369	318	385	362	348	356	335	372	312	337	347	351	348	324	368	354	351	370	365	356	362	361	353	337	382	339	384	336	390	340	353	342	364	371	325	356	354	380	351	373	323	331	372	384	351	357	371	379	352	324	339	362	332	386	350	393	355	347	333	346	356	382	336	385	379	355	376	365	383	354	385	353	341	347	348	375	376	366	338	353	347	390	376	360	382	342	359	334	353	347	359	339	333	348	345	325	319	356	392	362	370	379	330	332	352	374	348	334	363	355	339	353	344	362	349	372	347	372	346	399	363	346	319	368	356	384	388	371	348	346	309	369	382	358	356	324	343	368	366	347	365	357	359	364	352	391	347	339	339	347	351	385	373	353	391	356	351	360	332	346	370	346	344	376	335	373	361	353	348	397	316	327	365	386	383	387	382	366	374	347	353	335	332	334	327	355	387	360	349	376	346	361	372	354	382	326	327	384	355	362	334	355	368	375	349	350	360	342	356	352	345	360	365	331	356	320	358	332	348	389	362	372	388	346	407	337	353	385	360	333	360	323	357	323	397	344	354	363	368	351	324	366	354	401	355	420	357	384	348	354	347	329	357	369	341	344	347	348	323	364	365	384	322	325	305	375	353	386	343	365	345	388	347	315	336	349	353	350	352	354	371	339	352	393	340	376	354	379	345	353	324	346	362	306	405	374	365	378	374	366	364	375	343	383	361	364	348	351	362	346	351	380	366	389	350	345	373	351	365	329	343	374	351	325	358	383	320	376	356	352	378	382	370	357	350	370	399	395	357	392	382	339	374	354	380	365	328	363	371	341	361	364	354	327	373	358	364	386	375	352	319	358	346	330	352	333	383	375	341	337	352	360	327	358	394	394	364	360	373	366	359	345	365	359	345	381	381	346	346	349	395	349	377	361	352	343	380	374	376	385	370	335	360	371	379	342	364	359	367	362	356	358	334	343	311	343	371	365	336	359	378	352	349	364	383	363	341	366	358	339	389	357	365	349	352	392	363	332	369	312	360	366	365	357	343	350	366	389	352	376	364	349	365	341	367	354	328	357	387	353	342	345	352	343	369	339	342	380	379	361	323	377	356	348	372	373	351	362	364	347	352	395	315	350	333	396	385	397	395	338	364	331	352	349	352	366	360	345	344	364	329	370	321	379	332	363	344	345	376	355	386	315	360	322	337	363	348	377	356	328	360
2016	471	291	233	165	215	255	316	277	327	280	250	262	241	231	202	175	159	152	133	152	124	127	104	115	73	81	77	66	59	67	70	71	72	87	59	67	58	75	72	61	76	73	73	54	71	60	71	63	57	63	73	75	75	80	95	71	72	89	72	64	69	69	71	75	69	59	66	57	78	80	71	90	90	54	77	73	72	54	76	69	64	73	64	74	75	82	73	74	74	64	67	57	74	68	57	60	70	80	59	75	78	71	75	84	66	81	74	64	63	68	67	69	72	68	76	64	72	78	60	78	66	63	77	62	72	65	76	78	66	79	71	75	66	65	60	76	66	65	66	56	67	66	77	67	60	80	72	73	61	84	71	70	72	80	69	67	77	62	74	73	67	77	65	69	68	80	73	72	75	81	62	69	70	59	62	52	85	59	81	71	54	64	70	63	64	64	66	76	70	83	60	69	70	70	70	65	73	67	70	70	67	66	84	69	65	90	67	55	80	70	73	77	87	93	76	59	70	71	75	75	63	58	68	73	67	75	71	75	79	87	73	80	71	61	55	73	69	76	70	68	58	71	84	64	69	74	77	71	81	73	59	67	66	69	80	67	63	67	55	72	71	82	69	74	69	68	66	72	88	64	75	56	62	66	61	55	69	72	75	70	65	68	74	84	89	72	77	66	66	64	71	70	71	63	77	59	70	63	68	60	69	72	69	75	62	61	77	71	62	57	64	72	56	66	69	74	69	64	73	59	70	72	77	66	54	59	70	90	84	64	78	68	93	84	63	66	65	67	79	89	67	64	72	73	77	77	70	72	82	48	68	63	86	54	67	66	60	71	49	88	82	71	71	75	70	67	82	68	70	79	72	49	60	62	60	69	64	80	76	52	72	75	61	79	56	68	61	68	84	77	67	84	77	63	73	74	65	74	77	74	87	71	63	73	69	66	69	62	66	85	60	71	74	65	65	75	91	84	52	76	68	78	70	50	67	88	62	60	59	69	57	66	52	65	81	65	61	88	76	68	79	73	69	77	62	66	79	48	56	57	68	81	82	75	73	84	71	72	83	63	64	62	71	65	59	72	81	69	66	54	69	57	63	66	63	66	69	80	70	64	81	82	69	69	68	76	57	65	66	76	65	75	62	67	69	49	66	67	77	78	66	79	61	64	73	70	66	63	60	47	72	69	74	74	72	70	74	71	80	58	70	61	67	70	68	51	68	53	57	75	83	70	76	65	70	72	72	76	65	80	84	58	81	72	67	50	62	56	58	51	71	70	74	51	65	55	65	88	69	69	70	60	71	88	67	66	65	81	68	81	68	69	78	66	54	73	75	69	82	45	61	69	77	58	67	71	74	75	69	65	76	65	75	74	68	58	83	72	88	63	62	74	62	63	74	84	72	50	70	70	88	72	82	65	77	71	73	71	73	67	57	69	88	56	67	63	67	84	82	71	77	87	76	79	68	69	71	66	74	70	70	75	81	69	69	69	64	73	54	64	61	71	67	67	80	83	65	64	70	60	72	56	66	49	76	68	65	61	72	72	57	64	90	86	63	82	64	76	70	63	71	63	77	68	77	64	69	78	71	78	65	77	83	63	61	63	76	65	80	64	69	68	76	81	67	75	63	75	77	70	61	66	77	60	74	64	70	81	86	67	79	58	80	58	81	61	68	73	75	73	88	79	65	55	57	73	71	70	55	70	57	69	66	66	68	57	69	70	66	77	58	74	56	65	60	60	76	76	68	71	70	81	69	81	69	74	54	77	73	69	58	64	56	64	57	65	77	73	78	71	63	80	82	75	61	70	66	83	60	74	62	70	61	65	68	66	82	71	62	90	64	62	71	58	58	70	60	68	60	66	60	69	72	67	58	66	55	68	81	75	66	66	56	57	80	54	91	60	71	69	74	76	69	70	73	74	72	62	65	74	67	65	47	66	67	78	66	60	68	69	68	80	71	72	76	54	61	55	67	70	54	65	74	69	62	67	80	65	60	84	75	76	76	71	75	87	67	83	65	84	67	70	58	73	73	58	59	63	45	76	93	77	63	83	63	69	69	53	47	73	60	72	50	68	77	77	62	79	54	81	71	75	72	61	71	80	72	65	71	69	67	79	71	64	72	93	65	80	57	67	58	74	65	51	77	71	76	69	61	71	65	62	60	81	74	70	59	72	67	68	73	54	59	75	76	59	84	70	66	66	64	71	76	75	48	71	73	70	71	79	64	70	67	74	73	77	67	64	60	72	61	76	75	71	78	64	75	73	88	67	80	55	74	74	67	72	66	69	73	84	63	70	64	88	71	54	62	72	69	46	75	74	73	72	70	79	68	67	83	61	63	55	69	69	63	64	69	73	69	64	70	62	71	71	73	57	75	72	75	74	66	72	86	77	75	62	69	72	61	56	56	87	81	65	55	77	65	65	68	62	69	65	73	81	74	81	76	70	83	65	52	65	65	83	70	51	71	82	66	63	75	69	60	60	76	66	72	74	73	80	79	75	62	74	84	65	79	61	66	71	73	63	72	72	76	81	77	92	68	52	82	67	66	68	71	64	69	81	59	82	58	67	79	95	69	66	70	80	71	71	61	59	77	73	61	61	60	74	89	67	65	76	82	72	66	64	80	69	60	77	60	65	73	66	55	64	65	63	58	73	49	79	63	62	60	78	72	63	68	81	83	67	61	70	72	60	67	73	47	66	54	43	74	80	57	77	69	67	78	54	59	63	62	61	61	82	62	86	63	72	59	66	70	65	70	68	67	74	84	75	73	75	70	72	71	61	66	70	66	72	69	64	79	71	70	69	76	68	57	75	71	64	72	69	65	62	76	77	77	70	75	69	64	79	56	81	80	80	74	63	67	66	76	69	68	90	65	60	54	64	83	74	58	78	62	71	75	80	66	75	69	69	58	71	82	71	63	72	66	67	56	69	75	68	59	59	69	72	79	59	64	79	71	45	86	81	75	69	54	75	70	67	64	73	67	71	70	72	63	86	69	71	69	69	64	69	73	84	67	65	63	73	71	70	70	77	71	83	68	58	82	67	67	67	69	78	57	78	70	70	60	69	71	57	64	75	73	73	72	48	69	52	75	70	71	70	85	74	89	73	71	63	72	75	77	66	79	73	84	70	70	61	70	74	88	75	66	55	61	72	67	71	70	81	76	70	81	74	80	53	86	62	59	73	61	72	58	58	66	80	63	65	66	85	62	65	59	71	72	64	73	72	71	82	76	65	58	79	66	73	81	65	74	67	73	88	80	77	78	68	64	65	66	61	60	79	75	83	71	62	70	65	81	63	79	61	55	75	86	64	81	92	71	70	60	76	68	81	78	72	85	61	66	67	60	85	65	56	54	80	58	42	66	79	61	84	81	51	86	66	74	63	68	75	84	79	83	57	60	67	64	66	73	64	73	82	77	75	69	75	61	78	67	74	84	68	60	82	65	78	69	67	62	63	68	80	58	52	52	67	51	79	72	80	65	72	69	79	70	65	60	63	62	61	79
18920	5698	3317	3706	8256	12642	13302	12852	10900	9762	8519	7933	7801	6802	6198	5042	4351	3859	3315	2659	2419	2421	2151	1843	1292	1028	844	786	755	759	725	715	715	661	713	738	714	673	681	630	643	620	632	593	613	615	626	617	609	647	610	622	599	642	606	655	612	632	613	638	678	654	620	614	626	624	625	621	602	612	589	623	600	639	592	613	581	572	600	627	650	612	605	641	584	604	629	605	596	598	608	600	558	606	559	626	604	600	573	605	619	580	654	572	569	597	582	574	578	575	628	609	567	594	571	622	583	601	617	617	598	562	604	618	584	573	603	613	602	606	594	582	577	596	594	595	592	568	579	564	586	579	547	607	620	566	557	560	601	589	615	546	591	573	525	546	623	604	592	606	607	571	576	600	597	577	575	602	522	586	600	591	580	590	564	617	574	540	559	550	595	577	530	579	576	568	608	599	599	526	634	575	571	602	613	575	594	603	558	588	607	597	592	569	565	594	569	592	602	580	583	590	562	563	584	572	578	578	584	624	587	570	529	552	594	561	644	636	580	586	570	566	603	550	548	568	594	607	540	558	587	643	601	593	587	610	589	574	548	598	607	585	559	552	614	545	552	586	568	567	568	527	558	614	579	650	585	604	540	569	566	592	580	586	543	554	613	569	606	542	586	552	627	587	635	570	584	556	545	592	583	631	592	574	578	551	561	601	616	555	562	527	622	573	585	619	577	579	605	568	582	591	586	604	553	556	566	586	613	637	594	584	597	595	607	534	605	595	596	604	559	588	622	564	616	553	610	598	568	590	608	562	556	558	572	574	566	552	587	600	556	602	565	575	563	566	610	608	616	590	578	580	548	588	610	562	566	578	593	597	580	548	585	559	603	582	604	530	587	604	580	590	548	587	601	557	547	567	598	600	568	604	585	608	664	595	585	585	625	575	605	583	593	577	560	604	617	583	584	567	573	584	571	584	589	593	588	567	603	612	544	581	548	585	562	604	577	541	543	600	588	555	627	587	599	607	622	552	599	584	569	562	583	608	583	614	604	585	541	590	579	593	587	551	550	543	578	566	599	581	624	594	617	591	598	547	590	549	560	607	556	578	525	581	640	571	573	584	576	522	602	609	555	617	579	600	570	597	561	561	585	573	572	575	551	612	582	583	597	631	577	544	563	611	619	586	596	575	560	556	582	589	604	566	539	616	571	585	568	588	603	595	561	555	652	569	610	606	607	557	573	574	568	567	570	529	575	564	571	557	565	614	629	547	550	572	589	596	579	518	587	589	545	624	568	576	550	620	595	591	587	536	594	543	533	600	587	550	590	583	597	588	575	589	569	566	563	601	588	587	543	559	545	576	554	580	617	571	616	609	576	556	537	602	574	609	559	565	603	573	564	586	576	564	570	594	580	623	566	621	581	576	559	581	583	545	560	601	547	532	588	587	598	536	566	569	630	567	597	607	571	580	594	590	598	562	581	608	579	587	607	613	546	603	580	571	587	572	616	555	586	574	603	532	514	610	575	611	566	586	582	570	558	604	605	597	580	612	592	558	571	592	605	618	625	589	589	611	558	557	588	571	561	535	562	615	584	526	580	585	608	573	594	589	574	544	587	599	569	578	600	585	611	577	551	567	605	599	586	606	610	545	575	602	586	567	571	598	614	573	586	550	588	617	584	570	561	595	589	577	630	587	597	615	561	600	588	582	611	564	557	596	556	549	543	580	570	601	574	630	611	607	537	558	614	580	566	553	561	579	626	566	615	564	572	569	574	561	563	616	571	562	633	598	576	568	563	617	583	570	590	577	611	584	618	594	549	578	560	558	603	588	585	568	578	602	559	549	567	575	571	635	552	599	593	593	580	553	567	571	567	602	566	565	574	567	625	599	592	606	573	589	583	568	553	569	556	591	561	598	597	578	549	607	550	576	626	589	609	583	632	577	550	572	581	552	616	592	554	621	620	555	566	590	566	590	563	571	626	568	591	578	580	588	537	554	593	535	576	574	561	590	592	588	570	589	583	561	560	565	563	584	580	588	576	605	591	544	588	585	583	599	565	604	548	586	574	593	583	567	630	579	588	578	608	573	589	596	562	645	627	541	600	548	555	583	561	594	570	587	584	572	593	573	582	585	622	589	593	619	559	585	575	560	592	549	578	571	566	590	579	606	593	561	593	629	568	591	584	598	565	621	593	595	593	604	588	592	583	598	620	578	603	588	571	564	583	564	613	571	593	571	574	610	606	569	571	551	601	603	544	561	578	569	580	548	613	568	599	600	546	564	545	604	554	592	558	564	539	592	580	576	556	601	560	552	571	564	603	559	589	589	606	555	584	536	554	595	601	594	562	577	606	539	601	529	583	576	552	596	584	584	586	558	582	593	560	576	622	591	586	562	603	551	587	625	636	588	580	561	610	612	581	541	543	594	591	556	618	588	607	582	587	548	563	563	578	590	558	563	557	557	604	555	563	597	581	575	571	607	591	604	619	582	569	576	596	584	590	582	605	584	570	572	584	613	581	617	559	613	587	610	568	554	548	629	600	551	559	547	544	568	556	612	604	580	586	581	557	616	563	580	576	547	592	526	569	575	593	556	571	577	580	600	611	558	595	537	601	570	594	572	589	533	567	595	622	567	585	573	570	567	603	568	568	556	565	557	601	558	555	575	642	568	579	560	616	521	544	567	591	540	551	553	568	568	609	522	575	571	544	623	530	558	574	612	588	556	543	560	612	617	582	612	581	554	584	569	560	600	593	563	559	598	600	563	624	558	615	556	654	603	549	613	600	611	573	572	625	588	595	607	579	570	566	520	596	595	607	549	574	559	590	572	565	602	625	587	588	629	608	611	570	564	556	611	615	587	564	608	596	560	586	597	557	561	557	559	590	652	569	569	598	609	557	534	607	611	572	602	594	535	599	605	559	592	636	554	583	565	528	586	586	610	592	554	581	544	591	564	589	575	557	620	589	591	562	566	575	580	536	585	600	584	558	564	571	565	522	589	560	584	588	602	593	568	585	630	614	531	592	590	586	570	601	548	518	565	603	577	531	571	594	549	545	575	577	610	595	586	591	553	593	573	556	605	592	571	558	583	540	546	577	582	567	573	573	578	614	560	573	560	584	589	596	529	591	569	577	571	588	561	541	579	622	572	539	596	601	527	575	615	545	601	583	600	553	580	591	598	592	600	586	592	599	553	572	547	535	557	570	600	578	581	586	585	655	589	597	549	602	560	600	611	621	555	577	592	580	588	553	577	580	590	602	557	579	609	570	607	586	556	595	594	580	562	575	585	600	618	558	587	580	562	536	608	598	562	591	567	618	577	581	632	566	548	595	573	600	564	566	620	594	546	571	625	565	550	558	558	569	534	584	576	575	565	622	579	583	560	593	605	589	576	572	587	592	545	588	647	567	569	601	593	599	571	566	569	587	581	609	601	563	599	582	563	627	559	578	585	590	576	589	572	588	563	594	579	550	557	563	540	557	575	594	571	552	608	580	557	555	566	541	602	544	640
1640	251	139	107	112	132	142	193	164	171	156	145	149	136	141	111	133	81	109	80	84	88	71	50	61	68	47	51	41	49	51	44	59	49	59	45	67	54	58	60	45	38	59	46	52	52	50	49	62	68	56	54	46	51	51	54	61	61	59	74	49	55	50	52	42	42	47	52	42	48	55	51	59	58	67	57	48	65	56	70	62	49	40	50	62	57	44	52	46	53	64	47	58	39	63	59	47	52	55	56	61	63	61	52	42	53	57	46	59	59	59	57	45	53	67	43	65	59	60	46	62	54	72	53	46	45	64	54	54	58	56	60	57	56	61	60	47	56	57	51	51	75	53	59	49	55	68	54	55	32	48	63	57	55	54	56	58	53	62	56	61	45	43	53	73	54	59	56	60	48	54	43	62	58	51	47	43	52	50	64	47	54	51	64	53	42	55	53	61	56	56	62	57	65	53	53	53	57	50	60	63	70	42	60	48	52	43	61	63	41	56	65	53	57	48	49	55	45	42	46	49	52	48	47	50	57	55	61	40	56	52	51	54	46	63	62	59	49	54	48	58	59	61	48	56	56	42	51	46	61	54	60	46	33	50	57	53	45	49	49	57	54	57	48	61	63	60	49	58	49	59	44	58	57	52	48	58	65	59	51	51	51	58	49	46	39	55	58	53	53	52	42	56	54	68	55	60	31	60	44	56	47	44	74	46	60	54	52	57	43	75	53	54	61	65	55	60	67	68	47	51	59	50	62	44	48	50	57	62	53	57	47	50	66	59	47	58	52	46	50	46	39	61	57	46	49	40	60	50	67	41	59	55	37	54	50	55	56	58	50	62	63	55	54	54	54	61	58	60	56	45	54	41	54	34	54	37	55	52	52	44	62	59	56	61	55	58	56	50	51	47	58	50	54	41	59	61	56	55	47	43	52	51	57	63	39	51	50	66	43	47	70	47	61	50	54	69	56	58	41	58	60	43	45	53	55	53	51	48	51	62	57	57	53	60	53	56	55	52	63	48	41	58	67	55	46	54	55	58	54	47	54	63	43	49	61	64	63	47	62	59	45	49	57	64	66	37	59	55	55	54	44	50	45	69	59	55	45	47	53	55	49	37	73	65	45	53	54	53	46	48	52	61	49	51	50	55	48	48	34	62	39	57	54	45	45	54	58	47	63	49	56	56	54	66	56	55	46	53	52	64	46	64	44	54	50	50	53	51	48	56	48	44	56	48	51	68	62	49	44	58	53	62	54	54	70	45	59	61	48	60	48	41	55	42	52	52	67	41	62	45	44	56	44	54	53	40	62	50	48	52	57	46	44	53	45	43	46	48	67	48	75	41	45	64	50	53	63	57	67	54	37	59	40	53	57	50	55	57	52	48	43	67	48	57	50	47	44	58	62	70	47	57	45	38	46	54	44	61	49	49	38	59	67	53	50	58	59	57	67	57	61	44	51	51	60	53	54	64	48	52	53	51	50	61	61	50	49	40	53	69	51	54	47	67	42	41	49	51	56	36	65	58	38	44	57	38	53	65	62	56	62	47	52	40	57	53	51	50	57	61	64	60	58	67	46	61	58	58	56	64	58	45	51	59	57	70	52	60	67	52	49	47	60	54	53	56	63	55	58	47	44	61	46	43	54	66	50	57	50	53	49	57	48	52	57	58	56	55	63	57	51	56	55	59	61	59	55	60	60	64	51	53	44	44	45	58	39	54	50	52	54	60	62	59	59	44	48	60	47	48	49	56	52	59	44	48	57	55	44	52	48	49	55	51	38	55	55	48	64	59	47	63	59	43	51	60	51	43	65	48	44	63	44	54	55	59	44	44	57	37	48	43	56	52	50	55	55	42	52	57	55	57	52	54	57	53	49	48	58	53	59	53	49	49	58	44	42	53	53	48	58	52	58	51	50	62	60	50	57	58	60	43	53	61	54	43	51	49	63	52	56	59	58	71	67	49	49	68	51	58	48	53	43	63	43	65	55	67	66	53	62	47	51	58	44	56	65	50	57	55	43	62	54	58	64	57	56	60	33	39	45	57	39	59	53	51	44	66	54	55	48	54	73	57	38	41	63	58	50	50	52	53	52	63	63	57	50	55	53	58	60	59	41	43	65	66	58	54	55	49	52	47	56	50	61	58	81	54	76	60	56	50	49	56	54	57	45	65	51	58	55	53	58	57	60	53	58	58	55	49	66	61	50	47	50	54	45	59	38	53	56	57	57	48	51	55	64	54	71	51	36	43	51	66	46	53	49	49	42	50	50	51	62	65	64	51	44	58	44	53	51	56	60	55	66	55	50	51	46	68	50	46	51	48	55	45	41	49	53	47	46	42	53	44	50	50	45	58	47	57	51	61	49	46	47	57	48	56	44	53	51	65	42	46	43	50	67	55	49	51	59	55	51	38	48	58	48	54	49	51	50	55	58	42	48	33	52	55	52	56	51	57	47	41	59	60	58	64	55	43	49	61	59	58	57	56	52	60	67	65	51	51	53	40	51	44	41	61	50	60	44	51	49	55	58	51	61	49	42	47	62	62	73	57	51	63	55	61	62	61	63	56	49	68	63	54	64	57	53	54	48	64	50	51	39	52	69	51	48	42	47	62	62	48	46	51	54	60	46	55	46	50	56	55	55	56	51	50	54	50	51	65	49	67	52	58	51	64	53	51	39	60	62	41	54	47	61	69	47	49	58	59	55	53	46	52	49	57	63	60	51	45	67	59	56	54	57	68	55	50	49	59	59	44	52	59	57	54	40	46	48	54	55	48	66	64	52	64	56	57	51	54	46	58	62	77	51	58	62	61	60	60	53	54	70	50	52	50	55	62	46	52	63	51	58	65	52	56	61	51	47	57	55	48	45	53	42	47	48	59	64	50	65	46	68	58	48	61	72	60	63	46	45	46	58	48	53	48	61	55	51	63	57	49	44	43	46	51	46	47	49	57	59	48	62	58	48	48	60	40	41	56	51	67	56	52	56	61	49	56	61	57	46	47	54	48	56	53	47	63	59	50	58	45	54	46	54	61	59	51	53	51	47	65	62	66	55	56	57	61	51	58	62	52	61	55	57	45	48	60	59	48	47	54	64	65	59	52	47	43	41	46	58	52	35	50	62	52	48	71	68	53	53	65	67	48	56	40	57	49	61	57	52	48	55	59	55	54	51	61	40	54	51	51	58	54	51	47	60	52	68	54	51	47	42	56	58	66	57	44	46	65	53	55	52	53	52	49	55	46	59	53	46	50	48	65	53	57	60	49	56	51	57	59	56	53	54	39	69	57	53	57	65	52	53	52	56	39	54	53	57	53	58	60	51	49	51	48	56	45	62	64	64	60	50	59	66	52	46	54	70	49	49	56	66	61	53	42	69	57	44	56	51	58	45	55	51	68	57	45	57	64	62	55	59	45	57	57	54	51	40	51	62	62	55	60	55	55	54	67	53	54	47	61	47	46	58	55	63	46	49	63	48	43	63	64	55	62	53	45	59	51	50	60	54
12865	2931	1600	1922	4520	7403	8285	7804	6597	5755	5275	4996	4908	4042	3533	3045	2624	2202	1824	1507	1527	1462	1324	956	687	574	573	568	523	512	504	500	505	503	489	511	477	462	492	517	394	481	456	442	472	441	447	439	436	454	474	512	481	483	481	450	482	430	464	463	466	488	478	494	484	457	427	443	415	500	459	455	449	468	456	435	420	409	441	435	450	441	426	447	458	454	456	467	432	441	455	454	457	465	457	444	456	441	494	437	460	451	435	480	415	446	394	458	437	456	391	423	419	465	402	438	432	423	436	404	450	452	447	427	443	437	479	443	474	432	479	458	480	452	470	462	429	473	498	470	429	444	464	473	426	438	451	431	415	427	450	458	448	430	459	414	432	482	416	452	429	451	467	399	453	439	432	470	412	452	482	442	442	417	450	443	462	457	439	440	428	461	453	451	477	440	450	431	422	427	422	446	417	474	402	439	450	425	456	461	413	396	447	419	435	473	454	441	452	451	442	474	463	444	463	435	450	427	457	440	466	437	417	422	462	435	453	452	423	433	404	450	446	451	466	455	428	452	450	453	434	419	422	432	429	442	433	432	451	469	405	458	448	453	441	436	464	418	460	448	448	415	416	476	466	453	425	396	450	445	419	455	456	461	446	454	415	432	442	440	447	496	409	455	453	426	440	430	437	428	486	446	446	424	479	422	433	392	431	466	454	438	462	446	481	435	435	452	449	433	442	449	469	444	430	468	396	468	430	400	452	437	466	440	456	455	445	460	450	415	424	442	458	422	404	426	459	434	463	448	475	424	423	460	451	411	426	428	438	445	464	440	463	424	471	458	422	448	431	461	409	461	468	457	466	457	414	451	463	448	441	448	393	480	413	476	473	424	422	479	412	434	436	465	421	426	423	453	425	429	454	408	471	478	435	456	436	420	436	457	432	420	473	412	433	432	393	438	447	441	434	428	423	435	488	467	433	469	425	439	434	412	430	464	431	438	458	456	456	427	431	435	446	420	452	418	414	429	445	462	462	433	426	441	426	453	463	442	449	471	455	440	463	443	462	432	458	431	476	485	412	433	434	453	490	406	473	448	428	445	423	468	433	468	449	463	469	429	431	417	432	437	460	409	471	476	453	453	441	463	461	452	449	452	474	443	415	462	415	448	433	456	479	439	402	467	464	453	439	404	444	454	444	454	472	448	425	458	432	425	441	445	430	415	442	454	465	470	430	441	466	450	426	415	424	418	429	440	449	437	404	468	464	448	469	425	473	437	430	419	420	443	429	452	443	441	456	442	430	454	441	467	452	442	419	432	453	485	410	455	387	438	433	446	486	472	455	433	410	442	408	452	458	424	462	427	436	432	456	420	455	468	438	449	433	453	444	424	454	454	450	451	450	448	442	444	448	439	448	437	428	467	448	460	428	452	429	446	475	420	474	484	449	444	441	453	433	410	473	485	445	449	431	473	469	457	421	439	423	412	415	471	455	453	449	447	470	421	438	468	466	435	420	449	470	461	436	393	413	440	458	424	452	447	421	467	415	454	431	443	468	453	446	429	430	426	429	460	439	406	454	453	439	438	414	450	434	458	465	434	427	465	455	435	450	457	392	448	411	429	472	480	427	435	484	463	453	468	429	426	435	432	478	442	446	437	436	458	451	484	457	422	445	447	414	448	418	413	433	431	473	416	436	445	433	478	432	474	452	431	386	437	433	432	432	463	415	426	406	458	438	430	438	407	456	454	437	440	415	450	455	416	442	457	452	451	448	440	461	429	433	437	444	425	438	446	435	445	430	462	429	450	444	399	410	444	403	433	432	440	434	476	452	452	423	414	457	420	454	421	425	445	426	453	474	442	460	444	457	454	443	462	447	472	453	435	443	494	429	415	413	418	438	440	448	443	411	477	411	430	428	441	449	459	447	447	441	452	412	403	449	423	445	451	446	469	454	443	444	461	437	443	455	496	447	455	481	445	455	448	438	437	447	474	458	461	428	428	434	406	438	467	461	443	411	477	404	435	403	482	477	409	439	398	443	452	424	405	421	458	459	443	470	448	418	425	413	445	436	378	470	441	423	452	446	438	443	454	455	427	473	415	427	457	455	476	449	398	443	404	425	443	455	434	405	430	436	455	411	420	457	437	464	443	453	428	430	421	466	445	407	476	429	466	432	443	436	438	420	411	473	437	396	463	463	436	463	457	450	411	464	431	440	469	413	444	482	441	457	433	453	428	457	426	443	437	451	443	431	427	440	432	459	417	429	470	443	441	466	452	450	430	421	475	411	436	487	417	426	420	433	434	452	460	431	453	462	428	419	472	410	447	437	478	454	494	461	480	429	419	471	463	465	411	465	425	457	408	463	415	456	468	431	479	472	411	457	453	427	426	439	443	473	444	432	457	410	439	455	405	426	460	418	456	431	419	458	423	451	454	455	465	452	402	431	432	430	435	463	432	453	469	424	440	427	437	444	447	486	415	430	442	439	457	468	398	418	476	464	436	440	468	458	419	453	456	418	404	421	414	426	435	419	422	431	403	440	472	433	432	439	457	473	480	398	429	449	422	456	457	434	442	420	464	470	470	476	457	469	455	452	446	440	454	442	484	403	423	456	457	465	451	460	426	426	426	453	460	474	432	410	418	427	381	480	491	443	399	431	452	428	472	436	464	450	471	440	475	402	458	470	404	467	402	438	438	445	455	437	417	451	471	460	464	425	454	428	483	427	458	461	472	494	410	470	462	422	418	412	441	451	480	440	426	457	483	434	448	450	455	425	470	462	436	439	461	415	432	407	428	495	439	456	480	451	422	431	450	485	468	477	429	413	421	453	410	453	463	417	493	441	442	446	412	412	450	422	407	452	502	413	447	482	465	443	433	431	437	492	429	439	434	429	442	440	448	438	447	462	457	424	494	436	426	435	461	450	471	468	445	441	423	451	459	450	401	431	445	434	445	445	463	471	428	451	454	453	452	415	470	429	428	476	438	455	440	420	461	436	463	483	421	435	411	458	435	474	444	454	431	446	442	411	446	420	449	432	465	427	429	440	405	457	438	432	438	443	420	465	428	453	436	407	455	418	443	445	426	426	480	452	474	461	479	456	472	409	425	441	472	448	452	438	433	414	431	455	417	443	471	427	456	486	474	443	427	424	425	404	407	435	434	421	418	438	395	437	436	434	404	459	410	430	442	454	465	448	461	401	485	464	404	466	450	463	419	476	423	394	499	452	484	459	419	403	435	451	484	466	442	439	439	460	434	452	474	436	455	428	438	433	470	467	423	442	454	475	458	398	435	442	437	459	441	448	429	449	436	432	473	421	416	462	416	442	474	480	429	438	444	442	428	451	426	466	430	423	390	471	433	425	438	446	450	431	438	496	451	465	431	447	440	438	464	428	448	379	447	481	479	441	423	469	416	426	451	462	439	436	435	439	448	444	419	441	431	467	453	422	454	440	450	421	451	444	447	427	445	417	441	446	433	415	441	431	413	452	452	394	464	470	431	446	459	443	451
1403	414	202	167	149	213	271	259	244	232	270	237	240	204	186	150	171	154	124	112	130	105	116	104	87	86	74	76	66	79	78	77	72	60	85	79	74	89	89	78	66	73	78	79	85	84	75	69	62	67	76	87	90	74	70	80	94	78	79	72	88	76	86	74	77	86	80	64	88	85	79	86	88	80	76	86	62	79	78	83	64	67	65	77	73	85	66	73	79	79	67	80	68	75	70	75	77	76	60	72	72	70	77	81	88	73	84	85	78	84	90	70	71	71	80	84	82	67	75	71	71	72	59	92	91	69	76	81	84	70	73	64	74	77	72	58	76	61	68	68	73	70	85	71	72	67	64	68	77	69	71	87	82	69	58	71	60	73	65	71	81	77	71	76	75	71	76	73	68	75	66	66	76	79	74	63	65	83	61	65	66	70	89	81	70	71	76	69	69	75	66	72	73	75	77	69	83	75	72	79	79	80	76	62	81	89	82	76	60	79	49	86	84	84	65	78	64	96	59	81	75	79	86	89	73	73	85	82	89	84	74	63	62	58	86	71	72	79	85	83	77	61	82	73	92	77	75	88	90	85	73	77	86	73	80	72	86	77	87	64	84	71	60	76	80	76	84	87	77	87	84	75	84	78	68	77	81	74	75	72	63	88	67	88	69	74	68	79	64	78	68	85	73	85	84	73	63	73	65	78	97	71	72	73	80	70	60	95	75	65	73	66	64	73	52	82	69	82	72	85	98	77	75	92	77	79	84	76	83	90	80	80	99	81	75	71	96	80	76	64	82	90	66	79	58	76	79	80	75	80	73	75	89	80	78	77	88	77	72	77	81	71	82	82	67	64	67	66	63	74	84	81	74	76	77	68	80	79	80	73	71	86	72	78	74	83	73	72	73	90	85	80	56	71	76	70	64	70	73	80	78	77	84	78	79	79	68	79	86	62	88	89	79	71	85	72	73	73	72	87	72	80	68	72	77	75	78	88	90	91	81	77	75	80	78	78	83	79	78	88	81	81	77	68	75	67	92	73	81	65	85	90	67	78	86	85	71	63	80	76	75	85	69	83	73	91	74	64	71	63	79	66	83	77	80	75	90	78	73	73	66	67	71	83	91	78	92	73	87	83	76	73	79	89	78	79	84	78	96	68	72	66	81	61	82	67	73	79	70	78	88	77	85	63	82	75	80	92	77	87	77	89	72	90	80	65	59	90	67	71	69	66	82	80	73	77	66	80	80	79	81	72	79	72	64	78	79	73	64	57	68	87	74	73	70	79	55	84	83	78	73	78	83	71	67	81	80	86	82	72	82	67	72	75	60	78	76	63	96	88	75	82	83	78	76	75	75	74	80	80	68	77	76	69	78	56	80	83	79	97	82	72	74	85	77	89	79	76	67	75	56	80	87	74	66	97	63	82	68	84	90	82	71	94	76	69	78	82	80	73	75	81	91	70	67	67	74	77	86	69	86	89	77	70	90	81	74	92	70	66	82	59	72	76	78	80	63	78	70	86	75	75	67	64	72	91	84	65	87	64	73	92	68	71	79	83	87	66	69	78	76	64	78	86	69	93	90	83	88	84	79	64	79	80	85	97	67	81	82	76	88	68	75	77	75	78	86	82	76	84	82	84	72	66	64	75	70	82	76	76	80	75	72	79	77	63	84	69	67	61	66	67	68	77	76	73	76	88	67	73	62	87	82	78	87	59	96	81	89	59	81	77	75	84	80	69	79	70	83	83	71	91	75	67	75	90	88	81	70	79	86	77	73	69	84	79	85	78	90	82	95	69	76	77	82	76	73	63	64	69	92	75	75	72	80	79	82	73	73	71	67	63	59	76	83	92	78	50	74	82	82	71	85	78	80	56	91	77	84	71	76	74	76	77	75	71	77	88	62	86	73	92	73	76	78	82	90	69	67	75	73	82	63	63	90	88	84	71	78	77	60	76	85	70	97	70	78	75	63	77	89	63	95	69	66	93	84	70	75	71	80	66	84	82	76	59	91	79	67	74	77	72	81	75	71	82	63	69	70	78	78	63	74	66	69	75	74	62	73	86	69	84	75	96	93	75	93	81	76	70	89	66	81	79	70	68	86	65	61	82	69	99	77	75	84	90	86	89	69	67	83	72	66	76	67	73	76	76	77	75	77	88	99	75	70	82	86	77	74	53	63	96	66	65	75	86	76	81	84	83	83	84	77	65	53	98	77	93	76	72	89	95	64	81	80	90	72	71	98	87	75	71	70	81	78	86	85	82	78	75	79	82	78	73	78	74	84	79	76	80	80	80	63	83	91	78	93	96	73	73	77	83	84	93	100	73	83	62	84	72	71	62	62	84	60	96	69	62	74	87	65	94	74	77	85	86	63	88	83	72	85	76	87	90	101	81	58	72	59	86	70	71	77	78	65	81	65	79	85	70	72	84	66	68	76	78	76	91	86	87	78	73	74	64	81	74	65	83	78	70	73	81	75	62	99	72	81	61	75	66	70	77	69	74	80	70	85	74	68	81	79	68	79	75	68	73	91	83	73	74	84	80	74	75	95	65	91	89	78	77	88	72	65	84	81	76	60	71	68	65	83	71	73	71	75	62	86	79	74	85	76	87	86	94	78	88	80	74	73	63	81	92	76	75	70	64	83	86	77	91	75	75	67	97	79	85	67	58	64	86	90	88	71	64	71	55	67	89	96	81	74	64	80	82	77	68	78	60	71	65	82	79	85	78	71	77	81	70	69	61	89	77	65	79	67	63	76	79	85	72	72	87	82	66	65	71	69	72	65	79	93	69	93	79	90	89	71	74	83	69	79	80	80	80	82	67	81	66	85	67	76	83	83	73	75	77	81	73	84	89	83	86	79	72	76	80	85	95	68	85	79	79	73	82	80	82	76	72	73	78	71	65	69	77	80	83	80	85	85	68	72	83	88	89	65	67	70	70	69	78	72	72	86	75	82	82	74	84	78	73	73	71	92	65	72	67	59	67	87	72	67	87	75	83	73	83	72	75	82	95	66	70	77	68	90	82	85	72	72	85	64	66	68	67	99	81	88	71	75	82	76	78	89	76	77	94	72	72	83	87	74	94	69	70	67	72	70	70	93	71	74	79	76	82	94	68	86	93	69	84	82	74	85	70	71	71	93	73	84	77	87	82	71	83	80	85	86	69	75	72	78	78	59	78	72	62	69	69	75	75	80	72	83	97	80	67	77	84	73	69	66	61	69	89	77	78	73	72	79	83	87	84	62	74	69	75	66	83	69	74	75	77	80	80	64	70	81	83	79	73	86	71	67	81	65	71	74	81	81	94	76	70	76	77	84	81	67	82	75	87	68	91	78	65	70	62	77	64	76	83	62	77	72	72	71	60	91	74	71	94	59	88	78	76	64	79	83	77	74	69	73	70	67	67	80	72	73	95	68	66	86	70	68	70	85	80	82	72	79	73	65	75	78	79	81	61	82	81	72	79	67	64	72	53	99	58	61	69	96	74	76	67	83	72	62	87
16210	4626	2732	2816	6659	10814	11992	11036	9117	8400	7708	7193	6912	5562	4825	4138	3547	3044	2463	2129	2126	1998	1761	1237	1000	858	726	712	780	811	725	740	751	707	757	704	679	704	723	689	663	664	673	639	644	603	664	661	653	657	680	645	673	721	673	646	657	700	674	710	665	682	640	678	630	614	619	630	674	690	659	637	650	704	651	620	637	595	665	665	645	656	644	620	677	641	670	683	605	695	589	629	664	617	653	675	654	622	639	628	609	630	590	662	663	613	617	655	658	609	651	660	655	653	628	620	635	633	617	618	639	582	627	645	644	670	619	588	594	624	654	626	641	633	630	630	638	629	637	645	632	650	672	611	654	600	610	636	597	633	621	615	656	699	610	630	647	635	640	632	639	643	638	640	628	619	670	640	689	624	649	598	597	628	611	617	644	612	659	611	583	647	604	637	638	611	645	579	627	586	664	683	585	653	666	612	673	614	631	589	639	674	622	635	597	671	638	633	650	629	635	648	637	639	644	643	625	632	621	633	622	668	633	629	671	664	583	628	632	622	605	646	622	625	646	639	633	615	610	636	616	614	633	579	660	591	638	618	612	646	618	618	623	614	643	639	632	637	667	604	637	620	604	611	638	616	686	593	618	639	593	579	599	648	683	630	656	698	657	642	622	649	593	631	649	637	593	633	617	642	620	646	604	609	609	639	594	608	611	584	676	638	620	606	592	629	608	620	611	600	593	603	611	682	581	586	637	691	671	650	651	659	652	643	668	618	626	637	622	653	655	639	687	649	622	580	638	660	654	611	594	601	667	606	631	592	635	615	620	622	582	621	654	603	627	590	619	616	644	604	637	639	631	650	638	645	587	626	634	630	659	654	641	625	613	604	655	609	614	597	638	684	631	554	620	618	604	686	632	632	617	641	620	655	655	625	600	628	625	670	626	620	657	650	654	625	611	602	604	619	579	603	700	617	633	607	687	575	623	697	622	692	605	668	610	652	647	621	647	635	632	659	633	643	635	607	645	663	631	618	620	615	617	607	649	634	586	611	630	650	681	655	635	649	640	629	640	605	622	585	611	674	646	637	607	618	648	651	597	587	634	623	645	588	607	678	640	681	665	654	634	637	615	663	636	621	637	633	643	669	581	605	672	608	595	644	627	620	662	682	638	637	616	614	608	657	618	636	607	628	601	657	618	662	607	593	632	667	603	658	625	624	701	623	604	626	635	642	664	643	611	684	584	604	600	632	613	605	637	623	614	640	656	615	662	605	604	633	637	645	650	635	644	634	644	665	605	631	666	653	619	624	608	656	586	648	646	601	637	614	618	622	652	644	599	650	659	585	636	653	698	619	633	613	573	621	631	650	610	618	599	657	647	596	608	677	578	614	663	686	656	626	581	608	622	639	630	622	598	614	636	627	614	650	635	652	630	660	622	638	640	639	639	615	606	668	569	614	579	644	653	639	648	654	596	632	562	636	597	654	625	621	645	591	629	584	625	671	660	630	638	620	630	559	610	640	593	628	634	634	625	616	596	674	663	657	606	618	586	639	617	639	649	623	635	642	644	622	613	636	631	612	654	655	635	577	624	628	654	693	610	625	634	649	674	670	598	627	641	653	643	639	596	634	625	660	638	577	601	603	637	613	644	617	596	658	599	662	650	624	573	651	630	669	631	580	637	662	646	655	651	613	621	668	589	651	637	611	615	616	658	655	609	635	677	645	649	596	618	625	631	651	637	628	599	633	667	631	665	679	611	617	580	642	646	625	632	602	630	628	656	615	623	619	635	623	615	601	630	611	594	632	602	688	654	653	642	620	627	629	636	606	613	599	657	614	607	644	592	643	621	622	634	638	603	623	622	633	623	610	590	622	623	653	633	609	615	611	680	640	629	621	630	604	609	646	603	645	587	647	666	652	627	618	631	646	638	662	617	605	646	644	642	644	632	602	601	614	668	639	599	604	703	633	642	632	592	589	649	672	620	622	615	599	607	568	570	683	592	585	616	602	637	612	622	680	633	605	606	620	597	615	612	626	637	660	682	629	635	660	652	644	586	594	639	618	626	649	608	632	645	620	592	626	624	665	644	707	634	607	650	608	636	567	654	606	622	613	614	614	638	642	671	631	610	626	640	597	631	600	631	640	646	627	642	613	649	584	660	596	664	629	675	660	631	630	660	601	656	643	642	628	614	616	608	652	654	642	635	606	601	648	608	617	683	585	634	628	644	672	651	650	628	623	619	626	656	621	675	610	688	656	629	672	632	634	617	600	621	654	652	619	670	659	644	592	609	607	621	622	619	646	614	643	616	670	596	648	615	596	663	591	651	630	636	618	639	607	610	608	671	630	609	663	596	642	627	669	603	661	613	628	626	628	655	629	647	602	653	632	620	638	648	612	631	594	624	636	632	632	615	655	625	641	589	626	631	627	593	613	662	636	658	604	609	630	619	631	670	584	674	610	625	629	599	643	612	623	603	647	624	648	628	598	635	630	592	608	629	654	648	644	594	634	628	633	682	600	634	614	597	621	630	632	619	637	554	613	610	620	649	642	644	642	639	605	611	616	620	634	607	612	632	639	634	645	609	659	615	640	573	605	605	608	582	604	649	628	639	665	624	586	612	604	664	591	612	595	665	605	613	633	665	611	632	635	663	670	620	601	628	649	649	659	585	636	691	617	645	625	636	617	663	604	643	656	653	652	593	637	645	628	587	608	637	666	594	619	635	585	655	637	632	624	609	623	647	601	604	624	636	650	616	619	597	681	668	606	691	613	569	613	605	659	642	628	595	668	638	645	605	584	610	629	679	616	627	638	587	602	626	634	625	634	630	624	600	648	628	642	697	621	585	679	655	619	639	613	687	636	606	628	655	621	635	649	628	632	639	609	636	670	620	619	626	625	650	605	632	612	619	646	671	624	674	650	624	610	627	655	580	619	623	666	625	665	660	665	598	647	629	614	635	642	590	626	617	627	611	573	655	665	628	645	649	649	618	628	628	660	604	661	616	673	632	629	638	622	658	627	619	603	679	654	657	627	628	623	647	643	632	622	605	585	653	638	635	590	612	639	616	626	617	604	661	646	645	624	626	647	652	623	616	610	644	640	636	641	671	634	640	634	648	583	629	687	626	590	631	654	656	655	647	628	618	618	652	690	573	584	612	686	643	679	625	624	615	628	647	625	645	627	624	623	598	616	643	657	628	618	637	663	639	628	624	688	610	625	603	602	664	666	635	628	651	633	627	620	618	669	631	628	639	607	624	669	597	602	623	629	610	578	644	635	622	664	647	622	592	604	674	666	605	616	617	640	683	627	610	648	660	649	637	619	631	669	667	603	621	585	643	642	628	611	628	647	621	629	624	630	574	658	632	646	617	562	647	634	606	603	616	655	665	587	659	616	621	627	615	676	686	613	624	609	652	630	608	642	634	604	614	581	643	609	606	636	673	638	589	620	603	638	657	661	601	627	660	605	676	648	611	607	653	642	573	627	628	674	629	652	622	612	638	642	634	630
2615	280	166	127	111	141	230	230	190	192	212	194	191	158	152	138	112	94	87	97	102	76	64	62	55	37	33	61	55	42	46	64	45	49	51	41	51	44	52	33	38	53	43	43	55	41	44	48	41	30	40	51	42	49	37	45	44	40	31	49	51	45	48	45	47	48	40	47	47	47	53	49	40	44	44	43	53	30	44	51	53	40	31	45	50	45	40	55	58	45	34	39	39	35	46	52	45	40	49	42	43	44	37	50	37	47	39	31	54	43	42	42	44	55	43	42	52	46	45	36	47	39	47	34	44	44	52	39	50	44	46	50	45	45	40	36	42	45	48	47	48	37	28	47	45	47	43	52	40	47	40	48	43	54	43	43	44	38	38	36	36	44	46	35	41	55	39	37	53	46	37	51	40	45	43	41	38	28	38	41	39	34	41	42	50	48	42	35	45	38	45	57	34	43	40	36	41	47	45	42	38	33	33	40	46	43	38	45	55	63	43	43	49	41	40	42	38	38	42	36	47	46	43	43	32	39	50	32	60	41	45	42	52	49	46	35	45	44	38	41	38	55	37	39	51	40	44	37	34	36	55	39	31	54	50	50	44	35	45	44	38	43	41	50	34	35	36	43	41	40	55	34	45	39	31	40	45	46	42	43	46	36	46	41	46	51	45	42	39	43	41	34	46	38	45	44	39	40	46	37	48	38	41	44	38	34	44	34	48	44	38	45	53	50	44	35	57	34	28	34	43	50	34	51	36	40	40	39	29	41	44	50	39	50	47	40	54	45	51	52	40	48	43	49	41	47	41	46	35	46	42	34	34	41	34	40	46	33	55	41	45	37	41	40	35	50	40	54	57	45	36	44	51	34	39	47	41	43	61	37	38	31	53	53	42	40	40	50	32	42	41	51	46	49	36	52	44	44	38	34	49	49	41	38	52	32	41	47	31	38	47	52	34	45	31	43	37	47	38	41	29	38	42	32	39	37	44	43	45	41	44	37	37	34	35	39	36	41	40	40	38	36	43	40	43	33	38	49	32	45	30	47	44	52	44	42	55	39	39	42	53	41	57	47	37	40	40	41	40	52	43	36	49	50	43	26	46	50	45	43	38	34	46	41	41	36	33	38	52	37	41	40	38	40	41	39	57	42	49	35	33	43	39	43	42	38	45	25	42	35	38	50	50	54	44	53	45	37	40	38	33	38	46	44	44	35	39	40	34	41	50	51	47	44	37	49	45	49	49	42	42	42	39	43	36	38	30	48	34	44	48	52	51	56	46	38	29	34	49	34	42	42	40	44	45	44	39	50	37	44	38	37	44	40	46	51	45	30	41	42	43	47	51	55	49	34	56	31	60	37	42	52	46	39	40	43	53	34	45	38	36	53	43	31	44	45	41	49	43	42	41	36	36	47	52	47	53	46	38	30	35	32	49	43	47	54	47	38	52	37	52	46	44	38	41	47	40	44	36	34	42	47	50	32	39	45	49	47	42	35	46	50	44	45	38	43	49	38	45	35	40	46	34	40	36	40	41	41	44	50	37	39	40	45	32	45	33	40	32	56	42	44	50	53	55	45	44	40	47	49	35	46	48	55	47	36	41	55	44	38	45	54	38	47	35	40	42	48	38	52	50	46	37	34	54	36	41	47	48	42	40	47	60	36	36	41	46	40	38	41	41	23	46	41	48	33	51	39	39	47	37	38	47	37	44	40	41	42	40	36	51	47	51	39	37	43	34	44	44	33	40	39	52	56	54	41	41	36	54	49	40	46	49	40	59	39	47	44	39	39	40	37	43	40	39	45	39	36	45	34	51	47	54	37	48	44	34	45	33	37	46	38	37	48	52	43	34	47	35	47	51	42	41	42	37	55	42	40	35	37	44	32	53	44	39	39	36	46	46	48	48	51	43	46	35	58	53	51	55	35	33	42	57	48	43	35	40	39	43	44	30	36	44	39	28	33	46	51	45	39	44	37	45	48	33	40	48	47	49	44	46	61	52	42	41	36	43	49	44	45	33	32	46	36	48	48	40	40	52	55	52	39	45	37	36	41	45	37	53	39	43	33	38	37	57	40	46	47	31	47	35	46	48	44	54	52	56	46	59	56	35	27	46	32	44	46	52	48	50	53	37	40	50	34	43	44	39	42	43	44	46	46	53	32	38	52	41	35	42	40	47	37	47	52	39	46	44	48	38	40	49	46	42	47	41	26	36	42	31	48	46	44	47	50	50	41	33	45	54	37	32	54	29	38	44	50	41	43	39	53	43	45	44	41	43	41	37	51	43	62	47	44	41	39	48	31	43	32	42	43	38	51	41	58	46	35	30	39	41	49	52	44	38	48	55	39	46	53	38	39	39	41	43	46	50	51	45	56	32	45	37	47	51	38	36	33	24	30	44	39	33	31	40	43	47	43	37	51	42	55	41	51	47	35	37	45	36	48	46	51	26	38	36	40	38	47	39	42	46	44	37	55	40	36	39	43	47	31	40	44	42	46	44	45	56	46	42	41	37	42	40	47	49	50	44	42	39	42	46	43	44	44	42	41	47	39	29	52	47	39	39	43	50	47	52	42	39	47	35	32	42	45	37	45	44	45	36	52	46	41	45	39	36	45	25	45	53	41	37	33	34	43	40	43	34	37	44	54	43	50	42	38	29	37	45	40	36	32	45	42	36	31	49	44	42	49	49	43	50	37	39	35	30	51	50	42	47	39	31	39	37	38	49	35	43	40	47	53	39	44	41	43	43	29	37	48	40	38	38	42	38	38	35	34	44	30	37	42	35	44	31	41	37	43	46	47	44	49	40	47	43	40	63	38	42	32	46	42	37	42	51	42	38	49	50	36	46	43	53	56	34	39	41	37	37	43	46	45	46	45	45	55	40	36	40	47	28	32	35	42	32	44	36	41	50	48	27	48	46	47	42	44	56	49	36	46	34	40	51	51	35	42	45	39	46	36	31	37	52	40	48	49	34	47	40	52	47	43	50	43	37	33	34	45	43	46	50	42	36	32	35	35	42	36	46	47	55	28	36	39	43	48	46	43	30	41	40	43	43	39	30	30	37	41	48	45	37	46	41	34	45	49	50	50	43	32	35	57	46	46	40	54	41	45	33	34	55	52	53	39	45	25	39	52	43	47	36	41	52	35	45	49	35	32	32	40	35	39	41	43	48	47	41	47	42	42	40	36	38	38	28	45	57	38	34	55	41	26	40	38	53	40	52	36	52	34	33	43	43	44	40	35	42	41	47	33	42	48	37	36	42	49	51	51	33	47	35	46	43	32	43	52	38	45	41	38	39	41	51	45	41	47	48	52	48	44	57	35	47	50	37	38	45	33	44	44	42	45	51	36	37	44	36	37	38	36	37	35	47	44	42	39	48	47	37	35	51	36	39	32	41	49	48	37	35	40	43	43	44	40	43	42	41	33	40	40	43	40	43	47	46	38	35	33	40	47	39	55	37	48	42	32	51	43	37	40	42	53	43	40	40	47	37	54	48	38
15694	3655	2152	2213	5429	9607	10797	9830	8434	7816	7370	6807	6271	4939	4102	3505	3133	2511	2098	1940	2020	1675	1259	806	677	578	536	538	480	477	459	424	454	458	423	405	417	446	435	395	395	415	388	373	387	372	389	316	352	364	388	381	405	424	429	394	401	406	415	419	454	417	436	378	376	350	354	386	371	396	367	378	343	383	378	348	317	370	367	364	336	372	353	395	360	368	373	352	380	366	340	350	368	350	349	374	346	376	372	358	375	330	341	383	333	314	373	360	375	363	346	346	366	387	375	341	345	351	353	308	391	398	363	367	365	346	393	355	373	336	329	371	373	350	363	334	322	360	392	345	352	340	381	366	346	361	376	349	345	309	372	328	329	377	336	368	371	320	375	335	362	348	338	356	333	343	365	340	348	354	360	334	340	350	340	349	351	319	353	349	354	348	345	366	331	300	371	343	339	366	334	343	350	346	365	322	358	329	303	355	322	340	340	372	352	341	362	334	313	353	346	336	348	366	360	373	360	319	365	375	405	381	341	339	364	320	376	359	370	344	373	326	339	346	353	356	352	358	313	339	349	335	321	367	351	319	355	330	342	368	341	378	346	365	350	379	365	361	352	389	350	313	360	312	333	339	346	323	349	346	346	363	335	344	366	374	328	371	353	359	349	326	329	337	351	353	340	356	339	350	323	355	356	362	355	367	367	370	345	367	372	366	375	334	348	365	330	357	342	372	344	368	346	346	339	349	360	357	350	359	330	338	360	360	367	329	382	358	352	366	356	381	339	361	333	343	344	340	324	346	357	336	343	337	351	368	335	348	339	350	300	359	370	344	314	356	343	363	353	313	343	347	350	375	391	341	329	321	336	312	336	329	341	368	375	342	351	348	349	316	354	364	331	346	343	366	309	382	338	348	339	363	334	382	351	338	351	357	350	339	346	309	316	345	351	326	320	340	341	355	341	327	375	357	367	327	349	349	347	343	372	331	333	348	337	365	326	344	315	370	368	339	369	376	346	342	363	346	370	366	326	368	332	373	332	364	389	376	331	351	332	312	337	335	320	377	323	298	376	338	329	356	360	369	367	335	362	358	340	342	359	321	381	356	319	331	346	362	391	344	364	354	394	369	321	368	341	360	354	366	331	349	358	388	346	361	321	386	341	353	330	319	367	355	356	349	353	315	345	345	340	342	359	356	375	356	351	348	346	331	317	343	362	322	338	363	337	328	387	346	343	377	347	311	359	361	382	328	383	348	383	305	328	369	376	329	324	353	331	345	356	347	357	364	380	375	336	332	347	327	329	381	343	332	364	342	353	369	355	354	348	361	333	369	362	349	359	373	333	328	346	336	326	364	325	347	350	305	374	350	347	327	364	343	350	383	340	321	348	353	347	324	372	357	331	359	321	325	336	318	345	344	341	370	338	379	341	403	363	367	313	326	341	352	373	371	366	368	344	356	348	364	348	362	352	343	358	332	340	337	323	352	349	385	364	352	320	351	406	338	353	352	355	362	338	349	358	354	307	314	346	373	348	340	346	334	332	335	350	355	333	349	354	336	343	334	364	328	345	344	362	330	313	369	375	378	306	373	365	346	328	330	353	327	324	296	362	340	373	334	317	334	365	317	333	346	376	335	344	340	336	354	378	340	362	368	355	366	340	336	331	344	332	331	332	351	347	313	330	336	360	380	337	339	333	343	356	334	329	349	311	342	378	362	313	341	327	334	357	375	358	390	336	346	332	323	385	338	363	334	344	344	349	342	331	358	344	354	338	337	364	362	344	349	305	391	357	337	359	375	366	347	337	326	384	346	367	376	381	370	363	356	382	342	365	319	363	364	344	346	344	385	332	355	361	322	344	354	318	351	330	387	366	374	364	352	363	331	386	336	347	345	345	371	337	351	383	315	349	356	368	339	336	377	335	348	345	327	345	351	323	353	347	313	368	346	376	380	329	335	344	347	341	350	325	346	323	359	361	349	349	330	365	357	349	343	369	356	362	345	335	351	371	324	358	367	342	356	317	343	311	372	346	368	334	322	391	334	341	358	346	401	331	356	376	337	356	344	340	368	331	381	355	345	311	346	343	344	319	366	335	339	326	344	350	372	345	370	317	337	330	353	353	345	328	374	334	340	403	345	333	352	378	346	324	370	334	355	329	354	331	339	353	370	383	360	369	366	324	336	358	343	356	400	363	335	324	365	335	373	319	358	330	360	353	360	363	348	381	344	364	359	365	357	327	374	359	322	366	366	355	346	370	351	365	380	352	357	347	333	323	365	348	380	346	355	368	342	361	366	327	359	386	349	368	346	339	368	357	366	383	329	351	352	353	309	369	346	302	407	337	357	378	348	346	362	330	336	331	347	313	375	329	375	351	373	361	345	351	333	340	360	362	328	331	345	335	361	324	340	355	344	325	299	331	358	377	349	361	365	348	347	351	324	391	352	372	390	346	343	356	370	356	332	389	337	336	349	352	327	336	331	368	354	377	344	354	346	353	353	357	357	328	363	378	362	339	344	354	377	348	339	337	342	352	343	340	354	344	347	344	380	374	379	343	374	353	374	341	381	308	342	368	337	328	310	357	337	349	333	351	351	339	353	364	370	324	374	381	358	320	376	350	344	370	329	366	366	355	369	328	352	368	359	372	337	362	372	328	338	353	330	342	375	362	387	329	353	338	367	348	333	328	349	364	326	347	346	391	367	336	351	327	341	330	359	369	320	356	355	335	350	346	350	335	351	339	338	360	356	324	342	341	336	348	342	332	357	354	354	344	363	360	334	346	371	349	379	355	340	353	350	340	341	338	328	343	358	338	351	359	343	336	332	350	326	350	357	356	353	364	365	353	363	344	327	327	371	364	381	340	369	319	370	370	329	327	339	329	377	333	369	354	338	352	320	325	375	317	316	337	366	358	300	354	358	367	372	357	335	372	357	331	351	351	365	335	350	341	370	332	364	361	324	329	333	344	356	352	374	356	339	381	325	371	355	353	342	331	339	358	360	346	342	356	376	330	323	343	355	376	348	388	372	336	322	344	344	333	348	335	375	313	356	334	336	333	382	342	337	363	370	315	338	370	329	337	362	356	335	337	343	378	363	368	341	366	356	355	366	328	359	361	349	378	338	364	369	320	358	357	372	338	305	346	345	351	352	345	408	357	317	330	341	352	370	344	351	336	399	312	350	367	353	348	372	322	327	327	340	357	348	335	343	356	330	352	339	348	343	327	329	359	338	358	356	357	332	335	354	325	397	352	356	371	344	373	393	350	326	362	323	342	353	359	329	355	363	343	324	339	367	343	335	339	361	346	325	344	358	346	357	326	346	337	336	357	361	344	360	371	326	341	354	347	363	351	341	352	368	355	356	335	367	363	386	345	324	332	341	358	342	323	334	307	347	346	339	342	353	396	365	356	380	342	351	352	341	349	342	384	357	366	359	374	351	335	353	335	340	383	353	359	394	364	326	374	348	382	368	352	350	344	373	364	347	339	386	352	340	332	339	329	360	348	328
2287	473	291	201	161	247	279	263	312	300	269	296	252	240	201	190	157	151	127	127	123	121	109	88	86	66	77	81	81	67	74	75	66	75	75	71	69	76	64	87	65	67	77	75	76	78	73	80	63	71	72	79	87	70	68	63	98	60	74	84	68	76	79	74	54	75	77	72	64	67	70	79	59	77	75	68	69	82	71	71	69	64	57	72	61	74	81	74	67	69	74	73	75	67	62	72	61	61	76	70	55	74	68	64	61	57	69	69	75	68	82	66	72	69	63	68	76	63	83	85	81	68	73	64	79	63	67	88	57	77	70	54	68	51	73	66	75	61	65	66	56	57	65	72	63	64	69	63	47	73	78	73	62	65	61	61	64	87	65	71	75	73	66	70	81	73	70	60	74	59	57	83	64	73	71	71	66	78	61	62	61	55	74	79	71	68	86	74	64	75	71	61	77	62	56	64	74	60	68	63	71	65	64	69	78	79	54	48	67	76	60	70	77	71	64	73	66	77	70	67	74	56	72	75	65	78	74	77	70	66	65	66	50	79	54	90	65	82	77	89	59	63	62	64	72	65	72	71	52	85	70	59	64	80	74	75	71	78	56	76	74	63	68	68	67	69	68	66	64	79	61	64	84	68	70	96	68	65	80	60	64	58	62	67	71	81	67	83	78	83	68	61	82	74	56	70	49	63	65	73	71	72	79	62	63	59	56	65	67	81	48	79	49	79	77	75	76	61	58	68	73	68	65	76	62	78	72	64	75	66	67	64	82	74	63	83	70	77	72	79	70	72	68	81	69	78	62	59	55	66	61	75	73	63	76	72	74	80	60	81	77	81	51	73	72	70	85	80	60	60	66	80	58	60	69	77	66	78	83	81	76	71	79	66	75	60	74	74	56	78	57	82	77	66	62	83	80	54	70	77	89	74	92	49	67	82	60	73	68	58	71	73	60	76	66	65	74	73	73	75	55	83	67	75	70	79	53	92	67	69	76	64	68	77	77	70	65	69	55	55	68	57	74	72	68	64	71	77	62	53	77	72	75	64	77	65	63	73	61	69	70	71	66	82	65	76	71	69	75	73	64	73	73	81	65	68	68	74	61	56	61	61	63	81	75	74	72	75	90	59	76	70	70	61	65	66	81	70	54	71	70	57	62	68	68	85	73	81	66	70	74	84	78	73	73	82	79	71	57	81	70	59	66	63	68	67	82	70	66	74	69	82	65	84	86	69	62	85	60	70	71	71	74	77	71	71	75	74	51	73	77	78	71	63	78	65	70	62	73	65	69	64	73	67	78	73	60	64	79	72	68	60	83	74	79	76	62	90	82	78	64	82	81	73	70	78	65	81	66	66	81	70	77	67	74	79	73	65	72	71	60	69	63	84	67	64	68	63	61	69	64	63	62	56	61	76	71	77	64	76	80	76	59	65	67	67	64	81	71	66	77	80	89	68	75	74	60	80	97	69	63	54	64	66	64	72	67	62	73	71	63	71	72	62	69	79	73	64	83	66	67	79	64	76	65	77	74	64	69	72	76	59	71	82	57	74	72	56	72	67	65	61	75	74	60	77	63	68	77	76	65	78	79	85	79	59	77	87	93	75	68	77	85	81	60	66	71	77	69	72	58	81	60	73	65	74	74	60	73	69	77	70	81	67	77	77	68	61	74	81	71	89	73	82	76	83	66	75	80	81	86	69	71	62	67	72	57	69	88	88	73	72	72	75	70	76	76	57	74	75	58	60	73	80	73	66	64	62	61	69	71	70	77	65	64	82	63	55	83	75	56	67	79	62	80	81	63	69	72	65	70	68	73	67	70	76	52	83	79	71	72	60	82	70	68	81	61	65	59	65	73	69	65	76	82	60	62	68	74	61	68	64	63	77	73	78	75	85	73	61	69	77	54	83	63	63	68	60	66	67	67	57	70	74	72	75	69	61	72	80	73	70	73	60	77	76	72	57	78	71	60	70	78	72	69	79	72	73	79	69	75	80	76	59	87	82	73	65	70	79	81	66	63	68	77	82	75	85	82	66	67	53	82	75	58	75	82	60	63	76	78	70	67	72	76	62	69	80	93	62	62	70	77	69	65	80	70	71	66	63	78	73	68	81	64	69	70	78	69	68	77	76	61	79	70	70	68	63	64	64	79	72	71	64	74	79	67	80	81	63	73	80	51	68	70	69	81	62	51	62	88	74	61	72	66	63	80	68	77	72	69	65	70	67	77	66	66	84	72	69	70	83	50	78	61	52	84	70	73	66	73	88	61	77	77	58	66	87	67	77	79	74	58	73	69	55	62	74	71	67	72	80	69	86	64	72	73	77	63	63	71	74	69	81	73	67	68	86	70	61	78	69	70	78	85	64	64	61	61	62	77	55	55	70	75	78	77	67	59	62	78	70	68	76	77	71	68	90	62	66	55	80	49	83	66	68	80	67	67	60	72	70	84	76	62	61	71	66	82	61	65	66	62	75	67	82	62	64	73	76	63	59	67	56	55	77	83	76	68	72	58	86	57	65	60	77	70	71	71	68	73	85	74	64	86	69	54	76	68	63	66	68	70	90	65	92	75	59	75	76	68	60	75	64	77	74	70	65	84	63	65	74	66	78	71	76	65	74	81	64	64	65	71	73	78	65	80	76	76	77	69	65	71	74	60	89	60	70	75	79	79	71	71	70	74	89	70	71	80	66	70	70	57	65	69	65	77	63	85	77	71	67	70	74	78	55	69	72	59	71	72	65	65	60	65	66	63	58	77	65	68	72	73	83	77	74	81	66	85	66	80	70	84	82	74	71	68	61	58	61	66	75	58	59	69	64	63	67	73	83	65	85	70	59	87	79	85	70	63	75	83	59	50	66	85	68	60	80	54	76	71	56	66	83	70	64	63	70	70	71	66	70	72	66	46	75	62	75	86	70	73	70	76	67	74	69	71	62	87	69	69	85	70	65	67	76	68	65	70	75	72	80	67	85	70	72	73	67	64	89	84	55	55	74	63	72	63	66	96	73	62	53	66	77	76	64	77	76	83	63	67	63	73	69	64	79	73	69	71	82	71	68	58	53	65	76	46	72	62	76	63	71	76	68	71	79	62	83	73	64	70	75	75	79	58	72	85	85	76	84	67	75	69	65	77	72	57	65	78	63	71	74	63	70	67	71	66	66	64	79	73	72	62	75	80	69	82	66	59	83	76	69	78	65	66	54	72	71	68	74	76	58	73	69	66	79	75	72	76	82	69	76	76	61	75	69	95	70	65	83	86	67	63	79	79	64	72	69	62	73	67	77	75	81	86	58	59	78	67	76	66	75	86	81	65	65	63	79	59	72	92	87	65	67	63	79	58	58	85	60	65	78	67	84	66	69	72	69	91	77	70	75	71	70	47	75	77	63	79	77	80	66	88	69	79	74	66	69	62	61	69	72	75	90	71	59	65	81	77	66	73	71	79	58	76	75	79	61	68	63	77	78	80	70	65	62	53	73	74	63	74	76	72	62	69	75
19848	5332	3006	3101	7581	12617	14190	12835	11211	10361	9554	8834	7791	6460	5445	4839	4003	3364	3011	2819	2664	2337	1829	1264	966	892	858	777	761	809	735	725	727	696	709	698	708	711	704	630	665	609	659	656	613	627	621	611	617	652	673	627	674	643	693	693	681	657	614	662	704	673	641	617	621	644	581	588	602	588	564	612	616	618	567	640	602	581	574	592	615	573	661	591	597	585	597	574	583	602	589	594	569	603	618	594	582	564	631	578	639	604	606	584	595	609	621	562	595	638	567	576	602	598	596	611	608	555	594	587	578	606	609	612	610	594	612	610	641	670	536	575	597	583	600	556	568	582	598	601	641	586	570	629	613	605	558	589	528	565	624	607	578	572	613	513	574	596	620	559	574	580	611	595	594	595	580	612	592	581	621	612	590	589	555	580	617	564	610	528	631	615	568	603	604	590	596	613	561	627	572	554	596	604	555	591	565	551	575	605	603	574	578	576	593	565	573	591	571	573	590	530	571	597	576	606	585	591	618	623	575	575	576	555	597	560	591	558	587	579	635	570	613	558	567	591	595	570	583	585	618	636	594	573	564	594	576	567	631	530	552	592	586	606	558	558	608	601	598	578	574	618	614	582	626	570	631	556	590	544	588	545	585	569	579	554	592	588	577	607	605	580	589	574	571	583	610	594	585	580	613	571	559	598	618	612	555	633	571	564	577	562	591	645	583	589	620	583	601	607	573	610	587	572	660	572	586	591	583	571	585	581	574	573	576	601	591	557	582	558	556	548	583	612	554	527	582	581	564	547	579	589	578	621	566	588	593	602	542	621	593	586	596	638	600	524	616	605	587	586	587	559	580	571	569	542	595	593	583	543	582	605	666	584	569	608	552	584	570	536	594	604	557	577	607	591	590	574	593	624	546	538	583	576	581	581	558	553	595	607	604	576	619	603	635	586	587	612	627	577	565	578	601	588	578	559	602	607	557	562	606	597	574	616	569	576	563	626	601	575	606	590	571	580	573	594	588	601	555	595	565	557	561	596	621	608	524	593	582	631	588	629	586	541	571	621	580	581	617	585	614	524	628	578	567	621	550	631	570	592	567	552	640	594	563	583	593	540	598	565	578	627	589	588	578	609	587	583	561	512	601	580	609	624	564	578	607	599	596	593	563	593	563	556	636	603	568	553	590	624	601	570	579	571	575	597	588	622	620	561	574	573	557	583	599	552	579	585	618	612	585	580	574	598	605	568	570	589	583	562	564	573	566	588	576	649	575	579	583	585	566	594	560	589	598	651	581	609	591	588	610	593	626	625	628	601	563	563	575	591	584	571	546	589	603	584	607	592	595	541	569	612	602	569	590	598	578	598	619	591	629	617	571	575	599	575	597	589	597	601	553	549	576	588	590	600	596	540	596	580	620	593	573	584	593	540	528	625	592	562	593	545	618	585	601	578	614	532	559	602	585	606	601	584	614	556	600	551	582	593	604	578	595	623	634	586	607	621	611	574	594	567	555	564	630	584	576	586	645	579	614	574	562	625	583	577	552	600	587	573	600	584	608	621	563	596	571	603	610	548	576	533	578	609	603	560	554	565	588	578	575	576	571	541	569	523	589	606	574	615	584	566	594	575	577	580	582	565	593	570	590	608	590	567	581	601	543	561	571	586	588	559	607	603	596	565	564	560	553	583	526	542	590	556	559	608	580	576	635	600	618	590	646	581	604	524	610	565	569	613	598	570	573	622	552	578	594	577	577	589	611	588	590	584	547	600	555	646	540	581	593	563	573	604	569	578	592	630	581	610	558	587	537	583	571	574	618	571	563	568	590	556	601	602	537	619	623	598	584	623	616	635	589	597	589	573	604	566	577	624	598	574	579	600	577	559	595	601	551	548	571	562	536	583	600	564	595	586	573	606	576	596	543	627	620	603	611	611	563	603	593	604	566	579	617	553	590	579	558	507	588	561	579	601	608	576	553	567	585	580	603	615	569	625	609	592	567	594	617	619	551	612	554	561	584	584	618	563	604	607	615	576	574	561	575	599	619	595	569	588	609	583	610	603	581	595	598	519	581	594	556	621	574	590	551	584	626	606	590	560	549	590	576	582	555	603	572	576	588	539	606	538	604	612	607	576	608	618	587	616	603	622	567	589	572	614	583	574	585	604	611	568	583	573	553	579	595	608	547	616	588	567	625	566	604	598	578	580	581	576	607	584	606	601	544	610	608	613	592	543	610	567	610	614	607	567	561	627	595	576	587	589	579	583	616	579	598	583	621	572	599	585	568	605	588	606	555	622	612	588	556	577	586	627	619	607	619	588	582	573	571	553	647	559	610	557	626	582	619	584	583	590	582	574	583	537	533	557	615	623	533	602	603	616	579	619	572	559	606	595	588	593	578	608	593	543	599	593	557	592	571	586	589	608	566	565	651	588	608	576	583	568	572	583	585	602	563	562	585	566	566	589	555	560	584	573	577	563	570	589	602	619	596	560	576	561	593	591	656	597	568	595	583	563	575	603	599	584	522	588	602	619	603	603	562	583	602	596	602	542	577	619	590	576	585	625	598	581	570	563	621	590	596	596	589	594	586	575	610	559	578	590	602	624	603	627	612	587	539	576	564	566	608	606	590	590	599	601	549	574	594	574	614	607	609	545	580	567	623	631	584	589	568	598	575	556	549	631	595	605	586	586	588	572	583	557	622	604	626	622	596	618	625	641	574	551	572	620	581	628	568	615	560	581	590	615	610	565	558	595	569	581	610	618	543	588	595	541	598	635	586	599	562	557	574	583	592	597	571	606	591	598	598	617	617	620	625	597	576	582	518	585	630	603	582	599	565	598	603	615	566	616	580	615	595	594	605	602	571	585	583	587	573	647	645	571	594	585	590	612	593	581	608	555	609	554	556	591	573	561	610	588	559	617	575	586	580	627	588	609	592	573	576	629	600	574	575	554	576	608	577	609	634	579	558	574	617	603	569	579	558	592	587	597	584	580	553	595	598	568	571	604	546	567	616	598	594	539	568	564	589	584	567	590	580	572	612	595	590	583	610	570	592	632	551	624	591	585	593	584	542	582	605	592	585	575	574	571	617	589	584	606	601	569	606	593	636	584	557	585	581	632	618	633	572	616	561	538	597	625	569	588	559	580	546	565	557	590	573	583	562	617	623	606	554	541	583	560	582	588	562	541	578	614	564	577	573	582	577	584	613	592	637	592	568	570	546	554	570	544	584	590	553	558	574	526	579	589	568	562	586	603	585	614	612	600	592	574	599	573	592	613	539	616	563	577	542	598	556	615	565	571	626	612	601	625	589	572	578	578	607	543	572	563	584	552	556	589	587	607	594	586	578	548	633	579	553	597	600	576	569	566	590	610	581	559	593	621	583	578	584	586	580	600	618	593	581	606	543	594	601	560	621	597	543	614	592	600	564	562	564	566	560	596	585	595	589	598	553	614	586	591	570	575	571	546	608	612	580	522	579	594	585	537	608	574	593	532	564	570	586	610	584	610	578	595
1788	230	137	105	110	144	166	169	159	179	173	166	160	135	116	107	96	91	90	86	98	70	63	60	64	55	58	55	57	55	59	55	47	71	67	55	43	62	47	46	48	44	55	67	58	47	49	59	55	52	64	58	45	49	58	59	41	46	53	55	50	68	61	43	57	55	58	47	48	47	52	53	55	50	49	53	65	64	54	57	66	47	55	60	57	50	52	54	59	52	41	39	61	58	53	57	53	61	53	35	61	57	49	56	68	54	45	61	38	51	51	48	37	51	58	49	45	60	58	58	54	60	58	35	45	61	51	57	47	62	54	47	56	45	48	46	63	53	59	52	56	53	43	55	50	59	51	49	67	57	33	55	61	65	48	49	58	59	55	57	52	60	74	49	47	63	52	51	53	60	60	57	53	44	47	75	48	53	56	50	53	46	52	57	57	47	47	52	53	70	44	46	61	63	55	48	55	55	39	55	73	56	59	60	50	67	57	61	53	68	51	49	69	53	50	48	50	53	42	58	55	52	58	56	57	57	46	59	66	48	58	58	49	58	49	65	46	57	62	57	50	60	46	52	51	56	45	57	48	66	54	51	53	56	50	61	42	45	51	52	56	53	60	57	56	50	45	51	48	46	61	62	78	48	33	42	50	56	45	49	48	51	60	69	55	48	54	65	55	66	61	47	57	61	50	50	47	53	67	50	63	51	56	52	62	61	59	44	48	48	43	55	51	42	51	71	70	47	49	54	55	49	46	63	58	48	59	52	58	69	58	52	61	48	48	45	52	55	55	55	41	40	50	64	52	62	45	63	57	58	36	41	53	53	53	54	51	53	51	57	54	45	39	46	55	53	50	46	40	53	60	52	57	63	55	54	56	52	51	63	56	46	53	53	52	55	49	48	60	51	35	47	63	55	53	54	61	56	51	49	59	54	57	64	55	49	51	61	56	53	45	52	48	57	56	55	51	53	59	61	56	59	44	56	46	41	52	44	55	42	50	59	48	43	40	62	48	47	47	61	52	44	51	56	46	59	44	56	61	51	47	46	64	43	53	53	44	49	47	52	55	47	47	55	55	42	54	46	53	46	42	50	68	53	60	63	55	53	62	54	66	42	45	52	59	59	63	48	51	48	51	49	61	56	51	45	53	61	56	50	51	75	52	45	58	57	54	50	55	49	59	56	53	52	55	61	50	57	65	38	60	58	45	49	43	55	41	60	50	41	58	52	47	57	43	53	54	62	70	50	59	44	52	66	47	63	49	72	50	63	55	57	58	58	58	46	43	51	49	49	41	59	56	43	46	59	60	65	61	72	56	63	63	67	44	70	53	51	48	65	57	61	45	47	60	49	71	55	53	60	50	59	42	63	33	56	54	47	53	61	43	55	52	56	47	61	53	60	61	49	58	54	64	52	67	55	49	58	48	54	53	42	50	59	49	51	52	61	59	51	45	55	46	70	54	58	48	62	47	60	53	52	57	49	61	51	55	55	42	55	53	68	59	55	41	56	61	56	42	66	45	43	57	38	54	51	52	55	39	47	44	61	49	63	43	43	38	55	61	51	60	50	53	43	62	56	58	50	44	41	57	65	71	47	61	54	50	61	63	51	47	55	42	56	67	74	56	56	52	45	54	57	73	55	49	45	63	50	41	64	69	53	59	53	49	49	41	61	66	47	47	58	59	70	52	48	60	52	50	42	51	56	48	63	54	55	62	47	56	44	55	56	53	48	56	49	62	65	53	52	59	63	49	41	53	54	45	49	47	53	65	59	49	53	51	44	66	54	43	64	60	49	47	51	60	43	46	50	56	55	49	57	51	49	51	61	40	42	48	62	61	55	47	60	52	51	47	62	73	57	59	78	46	63	41	53	55	62	48	47	59	51	45	56	60	63	58	54	60	58	57	58	58	59	54	50	51	63	57	60	54	63	49	51	46	46	57	43	52	58	55	61	55	67	67	65	58	54	59	48	44	59	57	62	55	37	60	56	48	38	44	62	60	71	49	64	53	68	54	50	45	64	64	42	49	55	59	46	49	58	47	53	72	46	35	46	57	66	60	52	68	55	48	65	53	61	43	42	50	52	63	66	57	59	45	56	47	58	55	60	60	55	49	62	66	50	49	67	62	56	66	44	46	52	69	47	67	65	48	51	57	51	52	56	65	55	47	55	60	61	65	47	53	54	49	45	47	57	51	53	47	58	50	61	57	59	51	61	50	57	59	62	48	53	56	52	53	56	54	70	50	47	53	61	59	53	57	66	46	58	52	59	60	55	49	63	51	49	70	43	47	59	58	43	56	58	54	65	59	56	59	54	57	60	54	45	52	71	64	42	62	61	65	61	51	54	56	65	46	54	63	56	59	55	59	57	49	46	37	66	35	45	60	65	49	54	56	59	46	50	64	60	56	58	45	55	52	53	52	52	46	61	63	59	77	57	52	57	59	47	49	58	60	51	70	65	45	60	52	45	59	58	49	64	65	59	45	58	53	62	50	63	48	64	58	56	55	68	54	55	57	46	52	54	48	55	47	46	56	56	57	53	53	54	56	59	58	52	57	57	59	53	57	63	42	50	48	54	52	52	54	44	66	49	39	52	44	55	44	51	54	56	52	65	63	61	52	44	45	47	69	50	62	58	55	47	54	62	61	55	52	44	51	50	56	63	45	68	50	40	59	59	51	45	63	73	54	47	58	56	58	50	63	56	70	51	62	53	67	57	59	38	53	42	64	52	54	43	51	49	59	47	46	48	52	43	68	61	55	59	48	48	67	56	66	59	63	64	53	48	25	63	46	49	52	70	51	59	55	49	40	61	52	62	49	65	57	53	59	50	52	55	58	53	53	47	64	63	45	55	58	64	47	62	54	62	50	38	67	49	47	52	54	37	61	56	61	64	49	43	57	50	50	47	54	65	66	59	43	74	64	59	54	46	54	56	60	65	55	54	59	65	58	56	63	50	45	45	48	52	57	61	50	55	51	40	50	50	58	53	53	48	46	64	46	57	55	55	55	54	57	42	60	54	63	54	46	58	61	67	49	56	56	53	62	53	51	52	44	58	49	45	42	51	52	61	57	61	57	63	39	52	47	54	56	58	43	50	49	55	59	56	59	49	66	53	59	56	62	54	52	56	59	49	62	65	43	68	45	46	45	54	57	46	44	64	82	63	56	54	46	50	41	51	48	55	55	50	66	54	50	44	45	47	50	56	54	47	61	41	50	52	62	57	56	39	49	46	47	41	55	52	52	54	62	57	54	66	59	55	58	50	62	54	39	53	58	58	66	40	40	54	60	59	53	53	49	76	53	59	60	45	59	52	55	65	58	52	52	47	48	53	56	62	48	50	50	62	50	57	51	60	54	49	46	53	66	54	59	58	59	62	57	53	55	60	62	44	48	54	51	67	62	50	48	62	46	49	47	52	57	58	55	45	71	44	54	62	43	53	59	60	57	59	46	55	51	56	47	50	50	51	55	51	54	42	56	56	51	71	45	57	55	35	52	63
13427	2868	1636	1734	4450	8009	8971	7588	6591	6350	5925	5498	4595	3628	3116	2710	2397	1932	1730	1644	1512	1307	1008	680	596	554	566	517	506	488	515	478	526	499	475	435	508	507	444	504	468	472	474	416	418	413	435	445	486	453	475	444	490	460	465	439	450	463	453	442	495	485	439	496	466	468	458	446	497	462	477	478	447	470	477	467	423	462	436	423	456	484	431	485	424	459	472	435	458	449	433	455	486	441	500	443	419	452	451	491	426	443	458	477	455	444	431	409	434	463	456	425	486	448	456	478	464	435	447	440	439	456	449	494	454	482	454	431	435	461	462	452	446	453	426	423	422	453	439	456	447	454	442	448	427	473	423	429	427	465	461	444	447	443	467	448	443	469	441	472	445	458	472	462	449	419	438	468	454	450	442	429	463	489	436	425	444	445	440	450	427	449	458	470	441	442	415	436	437	455	442	467	442	447	433	441	454	485	436	401	467	433	396	473	484	484	432	490	456	434	442	444	454	436	447	475	454	411	435	465	446	417	414	454	433	441	463	449	437	461	424	438	430	423	467	434	449	466	461	451	431	469	446	477	394	437	422	457	423	439	460	433	429	504	429	419	489	494	428	457	467	422	462	477	418	464	462	424	418	444	450	476	450	443	422	474	447	443	464	428	475	421	461	440	474	461	424	439	498	432	465	429	449	500	473	475	451	477	444	428	424	423	437	442	430	434	467	449	426	472	455	431	468	451	427	413	471	460	422	466	431	477	470	454	469	437	419	433	467	439	460	405	469	462	461	471	482	430	421	476	461	403	462	405	468	451	473	425	474	443	444	469	430	435	428	455	473	439	432	471	436	438	447	464	484	436	462	445	453	458	458	418	481	455	407	463	465	434	457	447	431	450	426	410	446	444	451	450	461	444	424	444	459	424	402	432	432	433	439	492	434	445	400	405	458	450	439	439	419	450	431	438	446	454	441	451	478	470	417	450	435	425	426	441	443	444	434	412	433	426	430	432	413	496	459	470	473	463	459	418	451	440	444	445	473	461	417	446	418	457	425	425	436	421	479	454	449	429	424	446	450	456	464	461	429	474	453	458	453	460	443	435	408	473	453	431	414	478	441	420	454	408	447	448	451	446	430	458	425	450	449	414	453	433	479	476	456	444	453	455	442	415	471	466	418	439	441	439	443	455	422	434	417	453	444	439	456	400	417	406	462	442	441	448	441	454	450	438	429	429	454	467	454	455	452	432	456	420	455	420	442	446	449	443	450	417	453	444	455	465	445	447	445	489	469	450	456	448	450	432	458	446	428	444	444	492	485	452	426	441	473	439	462	448	462	436	444	465	441	422	455	424	436	474	448	447	453	437	418	454	440	452	412	480	421	420	435	455	446	437	469	490	427	477	418	404	421	441	486	426	438	444	452	482	447	436	442	425	449	429	446	487	446	437	449	474	462	424	456	477	426	435	461	420	450	432	452	461	460	478	460	434	437	454	456	434	443	464	435	448	462	463	401	452	464	430	448	497	442	479	432	408	441	434	416	444	417	453	484	429	432	414	452	462	438	416	470	445	439	466	445	433	469	494	430	454	420	447	432	437	453	440	448	450	445	432	448	427	491	430	426	421	456	433	411	449	405	452	417	424	490	432	480	438	429	452	445	418	432	452	462	456	449	434	420	408	488	411	432	430	476	468	442	436	491	486	441	434	441	444	480	459	460	453	454	454	454	441	442	438	441	452	443	435	440	425	447	446	452	418	459	426	407	445	455	487	449	486	449	461	441	437	440	436	472	431	451	461	450	436	484	434	431	432	464	443	422	429	446	461	452	465	472	449	440	446	477	422	417	434	455	409	460	433	415	454	479	447	462	443	483	404	439	451	435	448	423	460	469	492	466	443	487	421	451	455	481	465	439	436	417	431	439	435	424	454	437	434	501	445	433	434	410	412	466	428	447	445	493	446	448	471	452	439	454	447	458	460	448	460	487	445	469	466	437	463	446	426	446	428	445	465	479	453	449	473	438	456	431	428	464	457	463	460	449	481	414	454	443	441	473	462	488	462	478	446	459	426	429	457	451	452	453	442	426	437	432	460	472	466	440	436	461	437	455	469	478	450	461	512	426	431	447	452	476	437	439	423	435	452	411	459	432	432	438	438	450	443	468	463	436	465	426	450	432	439	445	481	465	438	403	464	457	422	373	462	445	456	443	475	458	412	442	484	426	443	475	452	413	453	483	479	454	462	464	466	459	428	457	434	436	436	425	447	443	469	435	430	432	455	458	436	432	432	412	424	407	469	439	434	451	434	466	450	415	461	469	428	494	436	482	490	425	452	411	434	463	426	450	441	431	475	452	434	418	423	460	478	435	418	496	460	424	455	440	456	425	456	452	392	436	442	488	473	425	423	450	444	412	463	443	461	456	456	451	448	416	450	439	444	457	441	464	464	412	449	409	478	432	433	439	448	460	454	429	460	485	461	427	427	460	443	456	465	458	471	444	448	463	430	450	464	489	461	461	444	428	441	453	453	391	416	423	420	434	459	439	428	422	448	436	430	438	419	465	445	436	428	473	457	432	428	439	458	424	437	449	441	505	405	462	441	472	464	475	448	439	450	455	437	421	427	461	457	459	424	458	436	432	440	415	470	462	414	442	469	402	436	464	380	468	477	439	452	434	473	461	433	497	459	461	420	467	449	411	443	440	461	437	441	443	457	451	468	466	444	451	475	461	423	417	413	442	468	434	465	429	389	485	439	399	425	482	425	410	425	465	432	420	453	464	455	433	468	506	440	451	433	455	441	391	428	466	468	435	488	429	418	453	443	427	478	473	444	428	458	432	453	445	439	418	438	450	492	420	487	491	435	421	455	456	439	414	448	418	480	478	453	431	451	442	445	483	452	450	418	437	445	458	458	451	466	446	423	447	441	455	450	437	456	444	456	429	453	456	483	458	430	447	461	427	448	443	449	458	487	353	471	470	442	483	467	414	451	434	437	449	389	467	451	417	459	482	448	421	412	413	425	457	470	441	424	421	449	472	435	447	449	467	455	416	428	462	467	439	467	451	472	469	443	462	420	474	443	463	502	448	464	446	437	461	446	406	450	423	473	457	457	416	441	433	451	443	450	459	490	443	445	430	486	443	422	428	400	458	451	469	432	449	443	462	442	460	446	467	423	465	473	426	459	430	449	453	404	435	412	449	417	462	429	424	434	434	438	434	473	475	436	421	454	449	493	479	450	453	457	443	446	466	479	465	443	411	422	468	457	468	465	429	489	435	454	442	457	455	446	444	412	462	470	428	457	468	440	466	455	435	435	451	469	421	400	452	455	416	444	463	458	438	429	465	459	447	471	460	436	449	440	441	445	465	440	458	456	457	456	446	457	471	424	441	461	437	440	421	456	480	432	442	475	434	448	451	477	425	447	407	453	423	484	468	466	428	446	477	428	412	471	442	430	452	454	416	434	436	418	407	474	439	422	458	493	415	459	417	459	445	443	417	407	443	468	444	462	406	443
1554	413	249	200	136	233	263	284	269	272	260	260	208	193	202	163	148	131	135	123	126	106	97	94	87	87	78	82	65	78	81	85	64	83	89	68	76	91	79	75	91	68	76	66	72	75	79	91	80	79	75	76	82	68	74	72	75	99	68	80	72	73	82	84	56	64	69	76	89	82	83	94	84	86	87	63	68	74	62	76	65	80	82	78	69	75	77	69	74	84	81	85	82	83	75	90	79	68	72	82	71	75	64	69	85	75	76	65	78	71	68	81	87	76	92	85	75	74	87	75	96	75	85	87	76	80	71	67	84	80	80	87	75	105	86	75	73	61	63	81	64	72	68	68	72	71	78	62	69	84	75	63	77	83	65	92	85	91	70	99	72	64	75	86	87	82	88	88	70	80	69	77	71	68	80	79	57	65	79	81	87	64	78	55	71	70	85	75	79	77	89	86	73	71	76	76	82	96	89	85	69	85	72	93	102	94	69	69	65	78	81	65	62	86	80	89	71	71	76	87	65	61	75	82	78	71	68	78	81	78	84	74	95	69	74	77	80	76	90	92	87	81	66	74	92	61	54	85	81	68	70	75	89	90	81	87	81	80	83	73	76	74	71	77	89	74	73	76	98	70	71	82	74	98	76	70	78	82	86	88	87	84	85	82	86	67	80	59	85	81	79	73	75	80	84	74	70	73	91	67	97	77	82	69	73	63	90	60	80	55	95	70	75	78	83	78	88	94	96	89	83	74	87	78	75	67	84	70	90	77	71	67	79	83	83	74	84	85	83	63	78	66	69	83	78	87	69	68	79	73	85	84	73	76	89	78	57	83	61	66	59	86	74	79	80	59	72	64	74	77	80	75	74	78	72	80	94	74	81	75	105	87	71	79	64	75	85	72	86	89	72	76	77	80	70	85	74	82	91	87	71	70	81	70	68	93	85	67	73	70	80	73	73	72	74	79	88	70	82	76	79	69	86	83	65	84	79	69	75	79	74	74	80	82	66	63	81	87	98	70	68	81	81	82	77	84	81	71	74	85	94	73	89	75	80	83	80	77	67	78	78	81	79	81	81	80	85	65	77	82	91	75	83	69	76	70	91	99	76	68	93	58	79	75	96	82	76	80	72	75	85	78	73	63	79	63	60	81	79	72	75	69	57	65	79	82	74	85	78	62	73	73	73	68	70	74	90	70	64	72	77	79	82	74	82	70	96	75	74	74	72	74	77	98	75	86	81	54	79	67	60	81	84	80	59	78	69	75	77	71	89	72	82	66	76	71	98	82	81	82	75	85	69	80	89	80	71	75	74	70	80	83	73	90	76	68	66	63	75	73	80	90	69	73	87	78	91	90	60	84	84	81	87	91	82	81	68	66	74	92	77	80	69	74	81	78	79	88	79	76	74	75	70	72	83	77	83	83	78	75	79	85	75	71	71	70	70	87	70	85	61	76	69	78	63	84	86	76	91	71	79	77	76	74	82	87	70	70	79	73	66	74	77	76	72	84	80	87	71	75	87	66	83	65	65	74	100	81	77	85	63	67	86	84	69	74	85	74	59	73	68	71	74	93	81	69	84	72	82	90	78	72	85	73	68	87	71	79	67	77	100	77	102	60	71	68	69	79	79	69	84	89	78	81	76	71	90	75	96	76	69	83	90	85	71	75	88	61	87	64	71	73	70	80	67	85	88	80	61	84	84	81	61	85	73	64	67	76	86	88	72	78	73	82	76	72	83	76	68	90	65	87	83	70	72	72	78	79	77	88	92	67	81	73	74	85	77	75	67	81	77	93	77	64	87	81	60	79	70	57	81	92	80	72	69	90	88	81	95	75	68	69	79	92	72	79	74	85	76	81	64	97	76	92	87	84	75	79	74	85	98	76	87	81	80	84	81	77	56	82	74	82	77	77	62	80	81	91	74	73	101	76	76	61	80	75	74	75	90	70	70	75	93	72	89	78	70	80	78	75	79	81	80	63	80	62	84	81	75	89	84	69	102	89	73	75	72	95	64	72	66	78	78	81	68	87	68	80	72	84	86	80	75	80	74	82	75	72	88	80	68	69	77	78	83	75	96	56	65	84	90	67	74	75	74	79	82	83	85	68	87	59	73	75	69	67	65	68	72	77	74	76	89	81	79	70	60	76	78	74	84	92	80	82	98	67	77	77	70	97	69	85	97	67	73	82	76	82	82	78	75	76	73	75	94	71	90	77	58	81	75	73	107	91	91	76	72	89	89	76	68	88	77	77	78	76	77	74	88	82	71	74	70	94	90	77	71	63	71	95	61	94	70	77	78	79	96	80	75	72	81	78	68	94	70	65	86	74	84	75	80	86	79	65	101	75	53	85	71	77	75	97	71	84	81	95	76	76	82	67	76	87	88	94	81	74	75	85	75	62	55	87	83	80	66	80	87	77	70	78	84	67	77	61	93	80	75	71	73	92	69	72	82	71	84	57	84	75	66	83	79	88	70	84	72	88	70	77	62	81	66	52	88	77	100	73	75	73	72	73	74	90	90	72	73	79	88	96	83	76	87	80	71	69	78	74	98	88	73	94	66	91	91	78	82	69	84	77	80	83	78	67	78	82	63	97	78	91	81	70	53	89	75	78	71	80	71	71	72	77	78	73	83	90	86	62	68	59	57	75	86	77	91	72	71	82	80	80	73	79	82	81	80	58	82	89	76	83	79	70	85	79	90	67	76	86	73	74	73	78	66	69	75	72	97	89	87	70	77	83	82	70	85	93	75	70	77	67	77	79	76	69	76	79	84	77	87	80	69	70	71	81	86	74	83	74	69	64	78	78	83	81	83	92	84	81	76	66	79	73	64	85	72	81	74	75	89	68	86	97	84	79	78	81	77	71	81	73	81	97	84	89	65	75	77	63	79	80	86	71	80	71	87	78	81	83	65	69	84	62	67	71	80	69	68	75	75	97	72	74	66	86	82	69	78	76	70	78	76	82	77	67	79	78	71	88	61	79	79	71	76	66	89	82	89	78	87	73	80	61	69	75	71	79	61	84	73	77	87	77	84	83	80	80	81	88	82	67	73	90	80	83	84	84	86	67	86	79	80	82	82	82	82	72	79	67	73	78	80	85	90	83	85	78	97	81	69	82	79	91	82	66	79	75	76	63	99	80	87	97	87	72	87	75	80	70	76	89	76	75	67	68	71	81	80	91	80	73	82	72	70	85	91	86	72	82	77	73	76	96	75	72	65	93	66	66	75	67	72	90	77	85	83	68	85	74	91	81	80	90	90	80	73	67	59	98	82	91	95	61	72	68	87	96	71	70	69	73	61	77	78	77	88	95	70	71	88	68	61	97	83	74	94	71	70	93	66	77	74	72	69	88	85	90	90	78	74	73	87	90	83	67	65	77	82	86	81	67	78	62	56	62	84	71	69	91	91	84	78	80	82	87	78	76	94	79	89	74	65	89	88	74	77	66	81	71	85	95	81	77	80	75	73	68	74	67	82	73	70	76	77	69	80	85	60	83
16931	4677	2529	2823	6789	12276	12749	10891	9531	9076	8324	7456	5906	4892	4340	3840	3240	2796	2499	2298	2115	1772	1353	1024	842	805	792	773	738	794	700	785	673	733	746	705	698	698	690	661	648	649	672	640	597	630	682	620	718	670	701	725	748	736	693	712	716	728	668	666	665	654	638	658	643	644	656	667	687	601	646	687	644	619	610	648	621	641	677	677	623	663	620	612	628	677	633	656	670	627	638	678	649	640	661	673	638	665	618	601	642	660	685	606	661	637	684	636	669	632	614	691	670	634	675	611	618	610	667	650	670	630	652	623	662	647	639	661	609	628	677	651	664	650	599	651	649	597	595	622	645	608	658	634	681	654	676	636	659	600	694	623	662	660	687	650	650	624	617	646	616	672	605	637	699	628	616	684	620	642	642	655	646	598	657	601	660	639	656	656	624	609	655	639	633	636	597	665	654	622	585	600	629	665	643	625	632	638	649	629	630	620	610	612	632	635	652	677	658	611	647	619	627	673	683	659	651	595	648	662	625	660	638	663	649	656	620	674	636	617	646	659	619	641	658	610	626	658	659	672	649	636	637	637	605	633	585	671	635	642	593	652	671	637	664	621	633	679	639	666	661	625	605	599	664	661	633	644	664	650	619	661	622	690	613	664	655	657	666	633	625	633	635	604	653	608	657	653	651	669	626	643	667	646	623	657	636	607	638	668	619	640	652	565	616	575	632	626	625	647	599	659	625	640	615	659	665	616	636	587	598	620	622	623	633	654	669	618	670	644	659	625	664	664	639	590	627	618	674	628	647	614	660	653	656	674	621	628	636	639	647	649	647	657	692	648	643	658	626	649	689	660	662	618	619	681	646	630	647	680	618	677	659	670	661	641	659	655	594	641	646	686	662	637	619	619	674	656	649	610	610	654	674	669	607	647	606	655	622	624	650	648	636	650	657	647	672	642	619	637	675	622	601	626	651	660	670	627	633	679	647	633	646	640	624	626	669	641	655	624	627	643	660	656	605	700	633	656	649	584	627	645	660	633	602	638	682	671	625	614	635	618	623	673	600	604	603	651	663	638	611	601	664	579	644	656	656	627	635	643	661	608	646	651	662	674	592	647	608	591	665	661	684	602	683	626	650	685	701	624	636	639	636	635	625	627	625	610	657	685	598	672	637	620	658	625	636	620	589	622	618	633	644	607	662	615	662	661	650	657	613	625	603	615	627	659	617	632	631	621	622	644	658	648	628	648	649	633	646	670	610	649	669	611	612	622	676	611	620	661	647	687	647	628	653	624	655	627	711	615	623	638	637	643	632	612	615	628	641	632	592	637	645	639	620	612	635	618	626	649	648	636	644	617	670	628	643	673	667	636	599	714	642	666	635	630	599	633	674	644	615	642	619	620	626	666	629	597	691	635	618	612	642	638	677	633	640	644	657	695	637	634	631	653	665	600	613	690	663	617	604	681	632	657	670	617	644	613	659	660	607	593	630	642	649	634	658	638	644	632	635	593	607	633	670	612	658	641	618	693	651	687	663	670	596	639	640	655	620	612	678	642	634	621	635	678	641	621	607	632	638	642	680	636	663	629	655	613	660	659	652	628	666	659	651	660	644	681	620	627	643	658	721	662	663	671	658	639	632	624	639	635	652	651	643	588	643	637	675	670	594	647	647	674	664	677	680	670	626	646	635	670	623	640	656	647	580	638	604	628	702	682	637	628	595	626	621	644	657	605	642	620	654	585	637	650	642	631	644	672	646	634	640	678	614	703	604	625	651	648	645	636	640	622	616	671	648	667	660	635	650	634	688	657	637	634	643	635	653	673	633	638	664	645	601	629	625	639	634	642	639	621	635	672	672	630	627	646	633	694	612	602	627	649	597	679	660	644	577	635	643	643	618	620	664	615	592	664	659	656	620	626	607	650	636	628	687	646	643	627	611	639	629	622	616	637	653	634	592	623	635	615	664	602	659	678	704	695	650	596	603	647	635	668	681	660	657	625	656	635	658	636	651	614	610	621	633	612	667	646	660	643	648	630	605	626	621	587	629	656	675	623	678	635	642	637	674	616	577	630	648	645	604	679	650	587	665	643	652	632	615	637	597	650	654	649	649	642	630	617	631	615	662	624	607	632	624	655	689	652	637	647	640	647	602	611	664	695	620	637	628	618	616	648	636	618	673	619	619	647	599	629	628	638	614	619	647	663	637	612	626	627	661	623	619	655	633	626	609	633	630	643	625	651	628	646	625	634	631	650	671	637	630	630	650	594	665	617	635	641	678	634	617	634	634	627	659	649	616	618	607	607	616	663	613	640	645	646	642	653	669	644	640	607	574	660	662	659	645	633	594	607	640	644	651	601	622	603	620	650	633	611	671	602	664	659	620	623	630	600	665	615	644	644	677	643	637	671	629	638	629	656	563	626	650	666	667	650	651	561	634	660	662	621	661	655	607	645	662	657	621	614	614	622	666	686	628	658	598	624	680	623	647	615	654	619	615	631	621	635	667	640	650	611	644	626	588	681	638	602	646	653	666	661	634	618	646	632	619	687	690	628	684	636	636	672	611	619	601	620	616	654	638	615	656	561	674	662	581	611	644	686	666	622	642	671	632	611	616	655	668	653	608	636	658	622	640	702	633	606	672	671	658	636	676	609	642	652	641	630	684	649	664	670	624	625	652	666	664	637	603	587	646	643	635	579	687	628	626	633	672	664	644	647	643	642	594	657	608	667	640	634	630	607	643	608	622	645	674	632	611	619	602	663	655	645	613	620	654	608	621	650	614	660	641	645	600	581	654	637	623	645	550	617	662	639	635	628	645	636	584	648	675	667	635	681	666	586	643	632	663	634	623	618	641	627	681	681	629	633	604	627	642	669	643	618	581	612	628	661	655	655	622	688	671	627	601	618	660	638	669	620	640	656	622	630	657	622	660	632	620	638	643	614	646	654	656	608	651	652	628	604	622	637	630	668	668	621	617	657	628	605	636	674	612	637	637	612	675	628	644	598	607	636	634	669	631	632	638	671	633	611	605	641	641	639	657	704	654	610	668	669	660	611	680	629	651	657	660	610	667	652	648	653	609	642	620	613	611	628	638	641	652	643	633	661	651	639	630	623	685	656	633	649	671	634	631	700	653	623	615	626	594	696	592	626	671	659	687	641	643	678	646	625	615	656	636	635	641	639	623	616	627	676	630	629	624	602	626	702	649	629	640	651	647	637	643	627	639	590	659	654	635	631	620	595	647	631	626	614	619	667	665	612	627	667	647	647	645	650	603	640	645	638	679	614	663	615	632	636	632	620	661	617	684	664	638	634	641	664	576	630	637	654	604	612	649	643	655	645	644	665	601	657	641	642	624	643	672	628	641	640	648	614	655	623	657	642	618	590	638	619	617	660	689	598	656	638	613	604	600	666	640	671	629	600	671	643	669	570	652	614	659	668	655	664	647	640	660	616	620	643	617	620	642	610	624	645	627	635	661	639	611	595	594	733	648	648	600	650	665	648	627	660	664	634
2621	295	162	144	129	159	196	201	220	213	230	196	151	145	126	112	104	99	94	91	80	78	49	59	61	56	38	40	42	39	48	45	50	56	52	53	48	57	50	40	42	38	43	46	40	48	43	33	41	40	55	60	41	44	48	33	38	44	52	43	42	46	41	43	46	41	63	42	48	49	55	38	54	47	37	31	40	41	46	46	45	49	41	51	35	35	53	33	39	50	54	42	42	46	37	37	49	42	47	44	53	41	35	46	37	49	44	43	45	35	47	50	37	50	43	31	49	48	50	49	39	29	36	60	44	44	41	47	44	34	54	41	51	40	30	38	47	39	51	38	53	40	59	53	44	47	59	43	45	32	40	47	48	43	34	44	42	47	47	41	40	45	36	48	41	40	42	45	30	41	45	38	40	45	44	45	42	40	46	44	43	44	54	36	47	40	37	46	39	39	49	35	34	35	55	39	44	48	44	49	36	52	38	31	55	40	47	45	40	47	45	46	29	42	53	50	42	34	49	43	40	38	35	48	44	27	47	46	50	28	30	49	39	38	45	37	47	48	46	46	47	34	52	41	46	36	43	41	46	33	35	47	63	46	36	40	40	34	52	38	36	39	33	55	43	37	40	47	36	42	40	58	43	46	45	39	46	51	46	36	37	55	41	50	40	46	36	42	28	41	51	30	37	44	42	49	43	33	60	36	39	51	34	45	34	36	46	43	45	42	32	40	35	55	40	33	40	35	42	52	40	48	33	37	46	46	36	39	41	44	44	38	33	36	53	41	44	46	44	40	47	39	52	45	41	30	35	44	34	51	29	36	41	42	47	46	36	43	45	27	43	41	44	55	42	45	50	42	27	37	39	43	32	47	30	42	33	61	38	40	57	40	44	48	51	41	50	46	45	52	50	47	27	41	45	44	29	44	36	48	41	38	48	36	45	36	47	38	47	51	45	50	38	40	49	45	48	42	47	39	46	42	41	37	37	40	36	49	43	38	37	45	48	34	40	42	35	47	40	38	35	51	33	55	38	52	43	40	41	45	37	48	43	45	44	39	41	31	42	33	39	48	51	43	45	25	29	31	48	28	38	43	43	45	38	60	36	46	33	40	54	46	41	43	49	36	46	37	39	39	38	47	38	39	48	46	43	46	50	46	42	53	44	30	34	39	38	36	48	45	50	39	41	47	33	43	51	41	52	51	35	47	41	31	42	45	48	30	34	38	42	40	40	37	32	37	51	43	38	37	34	50	32	38	40	46	39	56	34	31	45	41	43	52	39	30	44	45	44	36	44	40	43	41	37	39	46	42	45	47	31	43	45	43	39	41	41	38	43	34	44	46	51	39	37	45	49	54	56	28	53	37	49	43	43	43	46	54	38	44	39	46	48	45	56	37	41	45	53	35	44	38	42	42	42	46	48	51	49	38	35	35	35	42	47	34	45	41	46	43	40	44	46	40	37	51	31	36	39	42	44	46	51	39	34	40	53	40	48	36	46	43	50	40	42	30	38	43	36	27	40	46	43	52	49	45	52	40	33	41	40	41	48	38	35	60	54	53	37	47	43	37	58	45	50	44	36	39	53	43	39	56	50	46	32	37	50	41	52	43	38	42	49	44	51	51	40	38	48	56	33	54	46	42	52	46	38	43	52	52	40	43	40	48	33	41	31	52	50	33	39	35	48	44	47	42	50	42	33	35	50	40	35	41	40	44	36	43	45	43	39	36	50	38	46	49	41	38	44	43	59	44	38	47	44	43	46	50	51	32	38	29	39	44	45	49	43	48	36	33	40	43	38	47	57	40	53	41	43	44	42	46	36	50	44	45	36	47	42	39	41	35	47	51	48	50	52	36	55	45	45	29	52	28	41	32	51	38	43	36	48	42	41	45	36	39	44	43	46	36	44	40	37	47	37	36	46	45	52	47	36	51	43	41	53	57	53	51	48	43	42	37	31	45	44	41	39	31	43	43	43	47	40	51	38	43	32	33	44	41	39	36	37	31	50	49	43	52	41	41	49	33	33	52	36	33	44	43	52	39	33	49	35	40	40	46	41	46	43	39	28	26	50	43	39	42	42	36	49	35	34	29	36	52	55	38	34	30	42	44	45	46	51	43	47	58	41	44	42	45	41	42	56	43	38	43	58	48	34	37	40	36	55	41	52	43	40	44	38	47	44	45	50	60	40	39	39	48	35	46	27	39	50	30	44	50	55	37	44	44	41	39	34	46	40	38	38	50	35	48	54	35	59	40	49	43	49	47	43	42	38	44	43	45	42	40	46	37	44	40	41	39	36	38	33	35	43	33	45	47	45	46	46	49	46	42	50	45	28	42	42	34	37	49	50	46	47	44	51	44	49	44	38	40	45	55	54	50	45	52	57	45	36	40	49	44	60	32	32	38	38	39	44	44	47	41	35	36	29	44	42	47	40	48	51	35	35	43	38	40	45	41	42	44	40	45	55	44	53	35	47	35	56	42	40	34	49	44	45	41	23	39	50	39	41	37	40	37	50	50	28	49	38	43	37	49	39	35	38	42	46	46	36	41	37	54	53	48	35	42	51	37	43	37	41	42	50	38	48	53	40	31	49	46	48	44	35	46	33	41	41	37	44	46	25	47	36	48	38	54	47	50	52	58	39	35	44	40	42	41	53	42	38	46	38	36	38	45	40	34	49	48	55	32	46	44	43	37	39	39	39	41	48	38	48	42	46	36	33	40	41	39	48	42	40	41	43	45	41	50	48	48	48	40	47	41	43	36	41	49	46	43	47	47	53	55	48	40	31	33	39	39	45	50	44	45	47	49	35	40	43	43	38	48	57	36	29	46	40	40	38	45	48	28	35	37	36	48	42	38	42	41	57	40	58	49	45	52	41	33	53	53	42	30	40	46	40	50	47	47	47	37	52	43	44	44	44	35	41	31	39	49	54	56	44	42	37	42	33	44	41	32	38	51	47	42	44	44	46	39	50	39	29	49	45	44	38	45	38	45	45	44	39	42	45	36	48	47	41	53	29	51	42	36	43	34	52	53	37	49	43	47	51	48	40	35	48	49	48	49	51	39	44	40	49	37	46	41	49	42	40	44	26	36	35	48	42	44	35	41	48	46	46	29	46	59	37	52	38	46	42	38	53	47	40	36	41	49	39	49	43	51	40	48	33	40	37	46	58	36	31	51	37	42	39	37	45	27	43	53	45	38	50	40	48	45	34	48	41	41	41	38	42	42	37	37	44	41	45	41	51	45	45	46	39	30	33	48	40	33	52	48	48	49	36	52	41	53	39	53	39	44	35	37	42	55	39	58	44	44	33	59	55	52	40	30	34	39	41	39	46	38	45	41	41	42	44	35	46	41	43	50	49	47	45	35	43	46	42	40	40	48	34	48	32	44	36	50	48	33	47	45	46	35	45	40	40	50	49	34	39	42	40	48	39	52	37	49	43	55	49	43	50	44	51	38	46	38	42	46	25	45	45	43	37	38	49	38	31	46	41	35	44	50	42	33
16244	3974	2097	2280	6044	11332	12106	10292	9143	8387	7964	6594	5265	4471	3903	3499	2957	2544	2278	1792	1720	1280	939	688	592	506	498	488	443	508	516	458	483	440	459	439	448	433	408	378	409	391	389	361	373	388	388	401	389	400	402	427	412	402	415	399	440	392	399	381	370	389	400	385	384	338	377	358	376	387	356	381	384	363	335	357	343	407	382	388	387	360	359	373	353	375	349	322	361	355	375	393	346	360	362	341	363	339	371	335	366	329	389	322	346	364	377	355	366	350	343	348	350	383	348	395	337	409	330	373	378	378	349	388	331	331	372	353	384	383	353	409	377	357	347	353	360	346	344	336	355	321	360	388	376	362	362	344	349	328	338	361	363	378	357	369	334	327	318	392	347	354	353	339	347	368	341	368	334	331	383	353	355	332	340	353	328	352	349	382	398	375	367	342	349	350	359	377	353	358	347	396	343	371	363	386	344	325	320	316	368	369	348	322	363	372	359	343	379	339	355	339	350	336	376	363	324	342	372	343	349	395	322	369	370	346	358	359	362	374	348	360	330	351	350	373	359	411	365	371	348	339	386	364	327	328	362	347	389	367	354	392	335	351	378	356	341	352	352	361	370	358	355	344	322	339	361	344	357	351	370	358	370	332	340	321	349	378	345	367	345	332	357	346	339	396	347	333	344	344	342	415	334	335	353	354	354	332	313	393	334	316	355	339	361	360	359	358	364	390	364	337	375	317	349	345	371	379	354	343	373	365	352	347	355	387	363	363	334	340	382	386	356	350	358	381	344	350	348	354	365	366	354	355	352	308	350	400	370	371	352	341	359	352	352	350	353	365	353	353	333	356	347	324	360	343	359	354	348	339	318	342	356	352	374	332	362	370	356	369	360	358	365	375	383	349	348	346	335	389	327	355	354	338	358	379	338	350	345	349	357	364	370	355	340	353	360	381	354	372	380	401	331	351	332	337	337	340	361	350	363	386	385	367	336	355	371	344	356	382	323	334	356	353	340	367	330	345	361	368	397	353	344	376	341	359	336	338	317	373	343	323	352	357	391	334	357	365	361	371	367	337	349	347	347	347	334	346	373	324	349	356	376	367	350	370	351	353	366	360	352	309	326	341	340	367	353	365	364	335	367	339	373	338	330	353	328	366	351	343	356	328	346	356	365	376	338	369	371	374	358	310	386	376	354	364	349	351	337	323	349	329	314	323	367	343	391	340	335	336	385	351	353	374	353	343	348	353	379	358	388	363	347	353	341	352	353	336	335	373	358	326	339	362	350	345	331	334	388	362	353	352	349	332	355	322	369	365	366	352	367	326	347	369	361	345	328	342	385	358	368	345	360	360	361	334	347	342	361	328	333	380	362	335	317	361	335	365	348	357	391	355	334	370	351	349	350	373	361	375	342	357	376	340	355	316	353	341	344	362	359	338	350	369	326	362	362	381	350	376	336	334	336	357	397	375	365	334	351	341	374	330	339	385	322	349	342	357	359	362	370	321	364	323	354	344	341	348	355	391	334	333	351	353	369	339	349	348	354	336	369	371	371	318	372	316	354	370	341	343	351	349	349	365	332	357	342	312	322	329	370	346	363	337	347	342	376	357	336	348	359	362	347	377	405	340	332	325	356	348	312	354	363	355	313	384	392	415	340	340	342	366	347	326	345	385	345	356	347	345	394	333	346	332	335	334	358	352	335	359	356	373	360	374	325	364	360	365	385	385	338	374	367	331	374	342	363	336	393	359	354	370	354	369	377	363	344	352	339	376	347	308	369	395	361	339	361	337	370	365	349	381	361	333	346	338	340	353	335	379	370	368	338	352	372	373	340	332	366	359	360	369	355	324	377	335	350	356	350	341	330	347	347	385	364	369	377	345	365	377	322	342	371	309	374	354	350	394	363	331	354	352	330	357	362	340	343	378	323	356	357	344	370	364	347	361	387	356	360	355	331	345	314	328	384	397	353	340	346	320	355	334	353	348	336	360	361	366	345	315	365	375	367	367	336	351	337	330	338	372	348	334	355	336	340	377	361	361	375	349	340	339	352	355	376	390	328	391	339	345	318	388	370	357	376	365	341	362	371	324	365	368	334	334	334	323	369	351	348	331	381	323	404	377	363	389	364	343	349	345	349	347	313	355	339	328	353	340	351	336	336	394	346	327	374	357	372	382	362	374	389	380	332	334	350	353	333	338	319	360	372	357	343	362	342	357	380	375	387	354	352	329	346	360	356	345	359	336	381	348	314	334	359	396	366	347	370	381	356	335	325	376	336	344	371	352	350	326	365	349	330	339	355	391	387	340	315	339	359	374	390	380	346	367	352	343	361	348	354	334	372	333	339	345	350	327	365	353	374	360	339	384	345	345	352	352	357	379	346	351	394	323	365	374	359	360	331	339	370	366	394	356	339	397	352	346	368	355	348	323	347	363	332	381	362	393	338	375	318	393	368	353	358	376	355	336	374	366	372	373	364	358	368	331	351	362	357	350	335	359	353	366	341	330	326	330	357	312	369	375	335	337	338	344	353	375	342	345	363	367	379	377	329	362	343	342	357	344	360	353	359	366	392	371	369	329	391	353	364	365	315	334	377	342	362	338	397	358	332	371	379	405	388	374	328	376	343	365	354	358	353	334	325	364	360	360	353	347	325	362	387	388	354	382	363	341	361	350	314	340	321	365	341	359	348	363	351	375	340	327	359	348	308	369	338	365	355	355	387	347	342	334	385	361	358	323	379	347	371	332	325	384	365	324	370	339	325	365	349	365	330	338	366	399	344	340	392	412	348	328	349	347	365	343	353	382	368	367	338	327	336	328	377	349	369	343	380	380	349	354	330	392	331	329	380	363	364	314	378	326	354	335	336	346	356	370	345	336	350	362	355	372	370	356	364	378	342	369	352	349	370	370	335	402	334	377	362	381	352	358	342	396	355	345	368	333	351	346	388	375	343	309	385	347	364	334	370	365	374	372	360	320	365	398	368	364	354	333	370	337	358	369	350	352	318	323	335	390	365	382	335	350	383	372	350	369	390	312	359	360	346	335	363	347	355	344	362	356	352	369	376	352	337	375	348	379	356	353	392	325	340	376	356	368	366	336	349	355	372	369	367	384	346	370	345	355	354	356	379	348	381	362	381	347	325	352	383	331	365	354	375	338	369	362	385	375	361	368	347	353	415	331	341	350	339	369	368	348	345	354	329	368	367	369	362	376	382	363	338	371	320	383	382	352	351	365	377	346	371	386	344	347	355	348	330	354	334	402	373	377	336	383	365	372	343	372	328	364	360	367	322	379	380	336	370	355	374	346	364	335	329	350	325	404	377	341	357	322	356	327	365	372	371	337	341	359	336	355	343	366	353	364	369	384	390	340	332	356	352	370	392	383	358	345	360	347	361	371	351	373	334	388	380	370	349	346	337	411	392	343	342	346	371	316	363	358	377	374	339	361	335	357	322	386	362	349	393	375	369	350	330	338	369	341	327	337	361	344	361	360	368	337	361	323	369	378
2308	525	250	197	169	250	316	327	324	334	300	288	235	238	206	171	161	170	128	132	110	111	101	91	73	99	80	80	79	63	63	62	75	74	85	79	84	78	65	59	84	71	80	55	77	59	63	58	78	69	68	82	61	75	82	70	76	66	77	74	70	70	71	75	77	64	89	54	90	63	75	78	75	60	77	67	84	68	72	63	67	76	60	85	82	60	61	72	70	67	76	66	85	45	69	70	67	57	70	72	71	76	83	85	67	71	75	75	75	70	73	82	67	75	73	66	90	75	62	69	64	76	76	85	73	66	68	63	69	73	74	86	76	71	68	64	77	77	69	71	63	84	74	75	64	69	68	61	77	70	68	70	68	66	78	84	82	58	63	74	75	84	62	74	65	72	69	79	79	75	67	58	80	71	66	80	65	65	71	71	60	59	69	64	83	69	68	69	67	68	70	71	74	76	61	68	77	68	67	62	72	59	64	63	66	62	70	72	75	74	70	59	76	57	72	63	77	81	64	69	75	52	69	70	72	69	59	78	85	85	72	60	82	74	81	61	73	55	65	70	76	63	67	73	70	71	69	66	68	71	67	72	67	68	63	71	59	88	76	64	76	77	76	81	70	83	64	65	75	77	63	58	80	73	80	91	65	82	65	88	60	72	66	68	79	79	71	68	73	79	68	68	65	50	60	79	65	86	64	78	78	75	56	55	81	68	79	66	75	72	75	72	70	69	63	75	67	75	79	82	65	61	63	76	77	71	69	74	83	67	55	77	61	76	68	88	76	73	65	56	67	67	83	83	67	69	85	68	65	97	77	78	75	83	80	86	62	82	69	66	75	78	68	72	76	74	73	71	67	77	62	77	66	66	84	63	85	72	82	74	73	58	78	70	76	71	110	77	75	64	72	73	82	59	77	86	58	78	51	73	79	68	73	81	78	89	75	72	78	76	74	76	61	70	75	59	66	53	68	72	74	75	75	65	77	81	95	63	79	60	67	65	58	80	62	67	87	65	84	63	70	70	68	79	70	81	58	73	61	86	76	61	63	78	83	71	81	72	76	76	58	71	72	80	55	72	70	62	58	74	62	78	66	79	67	76	68	70	71	68	62	75	84	55	69	66	66	63	85	80	74	63	76	91	72	70	71	64	81	77	77	68	68	70	61	75	70	78	78	70	57	69	62	67	62	58	71	60	72	65	61	83	72	64	79	66	63	66	79	63	78	67	64	69	79	67	83	78	64	67	66	73	64	79	79	82	62	78	81	73	90	75	64	71	95	84	59	82	61	68	82	61	86	69	69	69	59	80	52	72	83	75	65	84	75	72	75	79	73	89	76	86	81	50	67	74	90	73	84	71	70	46	78	52	76	64	78	87	84	62	72	83	58	67	82	80	71	53	69	61	66	59	71	81	92	68	82	77	63	62	82	56	78	61	62	65	72	64	76	88	73	67	62	62	61	79	64	56	66	72	71	74	64	78	60	76	68	79	65	71	67	82	79	74	71	69	77	66	70	63	66	76	73	81	69	54	72	72	78	79	82	68	66	80	69	76	70	72	65	87	65	61	59	66	81	58	74	66	60	64	61	67	81	73	71	79	76	77	78	76	71	82	70	62	59	60	81	81	68	71	69	63	87	50	62	75	63	61	79	61	73	74	64	60	90	56	77	75	68	80	66	69	77	84	76	70	46	81	68	67	81	63	74	51	72	73	71	90	76	63	64	91	68	68	67	61	55	75	65	60	88	70	82	68	78	66	71	77	77	83	55	75	45	84	62	60	82	65	72	94	63	72	80	76	74	56	90	89	72	62	66	61	70	78	86	89	78	70	63	59	70	66	80	73	74	63	74	66	61	65	60	66	72	54	61	68	62	84	76	74	87	78	78	71	72	54	66	58	68	63	71	68	64	83	62	82	65	61	77	72	86	59	86	56	89	79	78	73	71	69	87	63	65	87	61	65	66	75	65	80	74	68	81	69	82	66	52	69	74	59	85	78	62	71	63	81	77	72	83	73	67	72	72	74	60	85	65	73	63	74	63	59	66	63	73	94	72	75	79	81	77	63	73	62	70	67	75	80	59	74	62	70	64	64	72	80	67	79	87	73	74	65	82	75	75	65	59	74	72	57	78	68	60	55	65	58	77	67	72	76	81	60	59	67	72	73	64	67	66	62	62	68	74	69	67	71	53	79	81	83	75	77	77	76	67	75	69	77	71	77	73	76	70	74	75	73	64	60	75	59	69	60	79	76	58	52	72	81	68	66	72	78	70	64	83	74	79	71	72	82	75	67	64	78	72	69	79	73	68	80	73	80	91	95	72	74	68	59	59	73	71	78	76	66	72	77	72	62	68	98	78	83	57	71	72	74	75	67	64	61	70	79	67	74	88	49	63	69	82	69	82	66	69	76	62	56	78	59	73	66	69	77	60	70	71	65	68	74	65	71	72	62	72	65	67	71	67	75	82	71	79	73	71	74	71	64	74	67	67	75	63	67	67	61	77	85	72	81	76	73	82	59	69	89	62	71	72	75	71	63	77	70	84	67	74	87	64	65	71	71	57	75	78	71	73	64	82	83	65	56	69	66	63	69	57	71	69	101	73	69	79	73	59	70	73	64	71	61	63	74	76	72	75	75	76	63	78	68	66	73	65	64	66	74	60	72	76	72	50	82	70	68	81	63	75	62	66	70	78	67	69	73	77	78	71	68	77	72	55	65	79	67	60	76	67	72	81	56	70	76	68	75	73	73	77	75	61	65	68	77	70	75	74	65	71	77	73	76	69	71	61	86	70	78	68	89	76	62	63	89	91	63	70	69	90	70	82	81	80	59	68	86	65	50	89	73	75	81	84	60	63	66	58	74	66	63	70	68	78	67	67	71	74	88	73	71	81	54	85	73	76	69	62	78	55	78	72	71	89	90	59	63	67	62	88	78	77	80	66	74	70	77	70	74	75	63	65	74	73	83	67	72	68	83	80	74	70	61	64	79	88	74	67	89	65	69	87	64	81	69	95	75	60	75	72	72	66	72	66	56	67	62	63	67	70	84	87	48	71	72	61	80	66	69	62	84	82	66	77	58	76	84	60	77	79	70	74	73	70	58	65	76	70	65	94	92	67	55	68	68	63	65	90	85	77	70	66	66	64	80	75	56	89	74	82	76	85	78	81	65	70	77	65	62	62	67	83	66	71	77	66	72	88	63	67	57	73	68	62	77	72	78	84	65	75	94	72	66	69	67	73	69	74	66	75	76	82	83	61	70	82	76	61	68	73	61	73	77	69	72	77	51	68	62	74	71	56	80	82	77	75	77	76	70	64	74	60	73	78	69	70	79	74	79	79	61	73	53	69	56	69	66	62	75	58	58	76	75	71	73	55	76	68	60	71	77	69	89	88	69	78	76	78	76	74	62	79	85	68	65	90	72	75	68	57	56	73	67	88	73	58	69	72	78	73	59	75	72	64	67	69	63	66	69	70	77	64	65	71	74	71	68	72	76	83	71
20509	5746	3013	3508	8466	14639	16040	13613	12174	11077	10383	8544	6775	6023	5382	4634	4002	3512	2964	2477	2253	1700	1351	1079	932	885	823	823	808	794	803	810	751	745	765	732	782	705	680	732	673	593	625	659	609	631	609	631	631	685	655	665	664	701	719	680	696	720	684	696	702	670	632	637	626	636	628	631	606	634	607	584	593	610	618	677	627	577	635	639	640	629	612	581	611	610	612	576	607	625	652	586	651	633	584	588	613	557	595	656	615	586	558	646	600	607	584	620	593	587	563	583	580	564	624	635	613	575	579	598	619	606	615	605	637	610	617	581	617	570	607	586	600	597	559	575	550	577	596	586	588	605	565	614	579	563	611	613	618	596	580	595	582	550	580	594	573	598	628	562	608	586	595	609	575	616	558	619	540	594	609	585	595	558	588	582	619	592	585	612	593	586	543	605	570	591	574	579	568	616	566	601	609	590	569	602	591	599	601	561	599	554	551	596	576	581	616	562	612	611	589	561	576	573	548	635	614	576	588	561	590	623	571	575	626	589	604	600	596	602	600	589	584	609	612	642	611	580	617	583	584	583	574	536	588	589	585	618	615	627	581	590	588	572	601	590	598	594	590	571	578	613	542	591	662	616	545	540	610	571	578	543	589	582	611	593	625	574	594	581	578	556	565	556	599	578	584	563	556	554	576	581	577	569	619	611	582	578	617	595	596	615	610	614	584	580	595	606	625	607	589	603	594	602	563	614	591	606	558	562	610	590	608	579	584	617	578	584	639	634	615	612	591	589	558	592	634	568	609	571	581	576	589	568	598	570	565	570	600	603	629	601	530	600	587	541	608	625	594	591	596	566	618	597	588	640	615	574	563	590	597	593	577	637	583	558	623	587	576	581	563	620	597	570	637	601	580	564	591	659	619	580	562	592	602	611	585	592	673	593	584	595	578	588	561	589	614	561	615	577	601	600	597	603	609	611	563	592	574	604	596	626	601	560	559	636	593	565	620	594	569	572	640	622	577	637	581	592	612	596	590	600	576	583	620	582	584	565	597	586	588	567	588	605	585	609	579	584	567	575	563	574	619	612	596	617	559	582	601	632	619	599	576	577	566	589	579	639	604	602	567	606	568	612	579	564	584	589	580	612	628	607	591	572	586	612	581	589	607	620	654	588	618	564	632	585	602	595	600	645	643	597	583	555	603	619	624	613	615	577	602	615	601	619	615	569	584	627	597	602	588	584	582	587	597	589	576	622	578	625	571	608	609	575	596	596	604	607	586	611	641	598	590	621	601	592	564	595	578	594	562	560	542	608	605	610	594	587	611	579	564	650	634	621	599	600	599	582	573	575	598	624	527	634	623	624	584	575	606	562	586	612	606	589	573	610	555	617	569	584	538	577	642	577	614	599	576	609	615	555	640	622	603	602	598	620	592	601	589	606	601	639	614	590	557	609	642	615	569	599	621	594	670	559	585	596	578	613	605	604	603	615	574	613	560	602	585	630	613	639	627	609	598	572	619	566	585	565	542	616	588	591	569	588	592	548	626	588	618	625	609	595	589	645	559	617	655	614	579	618	593	600	593	610	614	606	572	548	606	542	612	583	596	630	594	601	627	591	564	612	641	586	593	614	554	614	594	593	582	600	565	585	588	569	589	563	590	573	610	585	599	607	561	569	577	592	611	588	560	602	601	562	605	544	542	571	616	620	655	561	612	578	573	566	584	634	610	610	594	570	619	612	583	623	575	585	599	605	595	590	627	558	556	603	553	565	608	557	553	588	580	595	605	548	629	636	572	588	614	598	565	617	548	596	594	568	593	570	580	595	587	579	542	600	581	582	588	619	621	592	587	611	617	622	589	577	593	618	604	588	639	552	590	576	556	595	564	574	596	629	588	591	571	634	563	574	601	597	637	623	573	546	578	594	618	593	578	608	549	611	596	657	592	585	629	596	565	575	587	561	559	591	591	575	596	586	634	622	562	606	635	616	601	572	633	615	558	566	640	586	582	525	626	601	548	577	599	574	581	595	571	556	568	611	624	563	584	589	606	588	551	582	601	583	632	629	574	634	635	555	601	587	581	582	572	617	587	631	583	588	612	566	628	591	598	597	561	600	635	626	597	606	556	648	599	635	592	648	617	583	584	600	594	591	640	562	618	573	598	608	541	576	629	594	627	569	564	613	601	581	624	606	591	583	601	598	596	569	590	605	561	552	566	587	585	593	608	584	608	576	573	571	564	591	552	603	615	579	611	602	549	609	632	610	609	573	638	613	583	602	589	585	600	592	569	601	593	626	595	587	620	604	592	594	604	587	570	589	543	608	614	578	592	581	625	585	631	605	585	567	610	617	630	595	631	609	609	600	640	572	582	579	588	533	587	589	564	571	586	614	592	591	575	584	582	617	643	571	648	593	557	581	644	610	578	576	633	612	590	544	572	584	611	578	568	584	545	590	591	634	591	587	626	638	592	556	585	577	570	631	565	601	580	595	567	581	602	591	600	560	589	596	580	604	622	569	581	626	621	580	597	579	549	576	577	595	589	606	603	629	589	604	636	609	599	587	588	597	613	555	554	584	583	670	601	621	617	634	618	586	593	610	538	559	567	602	619	579	602	611	579	598	597	613	575	607	574	604	611	577	590	589	576	549	586	590	568	575	583	657	593	654	611	586	584	561	594	631	589	578	549	624	598	598	597	586	617	622	592	636	625	577	590	593	609	631	616	603	600	585	601	587	617	573	601	615	572	618	595	590	622	594	616	600	586	543	591	610	582	602	575	573	596	548	618	583	593	580	619	615	632	608	566	612	617	608	600	571	541	598	613	536	598	626	592	584	633	578	603	582	600	585	575	614	569	580	622	602	591	551	597	565	651	608	574	569	612	612	609	585	588	643	580	623	565	597	654	573	588	544	565	569	643	583	630	618	588	608	583	577	556	603	562	569	615	613	574	590	551	553	622	608	568	564	571	583	606	578	614	585	596	589	583	598	602	574	577	612	580	605	590	624	611	616	592	541	565	554	582	579	582	581	596	567	616	621	562	559	581	603	572	587	603	600	646	595	571	579	587	582	575	611	564	627	573	539	592	601	624	581	551	581	594	566	562	590	597	582	570	588	548	620	581	595	584	577	611	550	579	587	591	589	611	565	590	606	569	594	562	571	608	553	617	622	597	649	587	567	604	592	635	590	591	590	590	586	584	608	591	637	586	648	577	609	629	600	610	572	553	610	589	644	622	582	606	602	615	586	550	625	614	606	587	572	606	613	587	619	560	594	634	586	643	610	567	627	623	561	611	600	568	569	655	617	593	580	608	595	606	598	586	614	578	596	572	611	596	571	599	567	581	624	599	524	589	568	580	572	623	606	632	599	555	595	615	572	593	591	585	603	582	585	609	572	575	586	586	578	535	595	580	624	613	610	621	575	621	619	581	605	637	598	608	599	625	583	592	594	613	613	639	575	566	585	608	599	604	607	659	583	604	586	564	588	590	614	570	559	584	576	617	636	579	571	581	585
1801	261	164	108	105	159	227	179	197	187	209	146	159	149	104	107	107	102	76	73	75	53	68	67	54	55	54	50	47	58	60	62	51	59	58	52	47	76	52	48	49	44	53	56	55	55	56	57	64	43	38	63	70	51	50	49	42	67	60	64	67	55	57	49	56	61	52	45	56	35	68	53	51	59	66	62	50	68	51	46	63	53	52	67	56	46	52	48	52	50	49	59	69	49	67	66	45	62	55	49	68	61	57	43	53	57	58	56	55	49	63	53	60	58	54	51	55	58	64	57	53	48	51	64	54	64	61	53	50	58	55	75	62	54	62	54	49	51	48	72	45	50	50	54	41	58	54	51	55	40	50	56	53	62	47	55	43	46	56	58	45	62	50	50	51	62	49	55	58	48	60	55	48	61	60	51	65	63	43	56	50	57	54	41	56	52	58	44	61	54	60	56	49	56	52	61	53	62	64	49	49	51	43	53	63	66	65	57	49	46	40	58	52	62	52	49	47	66	54	55	55	52	44	54	42	53	51	54	65	69	57	56	57	50	58	61	57	60	62	54	58	52	45	56	54	60	51	64	62	56	68	46	53	62	47	53	60	70	50	52	42	56	52	55	59	64	67	60	48	52	55	51	61	41	58	53	49	45	52	42	50	54	50	42	55	62	51	71	45	63	46	61	41	61	46	51	57	45	52	57	65	53	64	69	58	52	66	77	59	50	52	45	59	56	61	49	50	49	46	63	45	51	37	52	58	49	62	45	60	59	59	56	56	55	55	56	60	57	58	55	51	49	48	61	53	61	49	58	56	53	42	49	50	48	46	50	49	47	49	50	53	56	59	48	64	52	65	48	51	62	53	38	56	56	52	39	57	47	58	60	42	60	56	45	50	61	55	53	62	46	53	58	49	55	51	57	59	60	60	62	48	51	53	54	68	50	61	50	53	49	57	51	50	61	61	51	60	51	51	46	58	67	57	38	47	63	49	52	54	44	50	67	56	54	43	63	50	51	62	49	59	61	63	67	61	55	52	66	62	58	46	59	55	50	69	60	49	53	56	63	60	58	48	62	48	48	62	56	53	61	59	50	40	55	52	57	40	68	65	52	34	52	58	54	52	47	47	47	47	50	46	52	48	57	63	61	53	58	61	48	53	44	57	50	53	45	44	47	57	70	56	46	64	39	43	60	53	61	55	55	53	52	57	52	58	49	59	50	57	51	58	59	56	57	42	41	44	60	52	66	54	53	61	52	54	70	43	43	58	53	49	57	49	42	50	60	52	50	48	60	51	56	43	58	65	44	44	72	55	51	44	51	57	52	60	60	60	63	56	52	53	64	55	60	58	62	57	57	49	47	55	72	54	58	77	54	53	66	60	65	46	58	61	53	58	47	51	43	56	54	61	66	62	49	76	53	70	58	61	50	57	59	48	46	54	67	56	55	44	49	56	53	56	55	48	72	75	65	58	51	59	46	58	54	52	59	45	70	56	70	51	50	55	44	60	53	56	59	48	63	57	50	55	50	52	52	52	48	68	66	64	56	50	63	66	34	64	58	58	36	53	64	51	52	66	57	54	45	55	59	53	58	64	47	48	46	56	47	63	54	69	52	44	52	60	57	45	48	48	67	49	63	49	66	60	60	60	49	50	54	45	61	53	55	61	48	65	67	41	68	44	61	54	62	59	69	61	53	47	42	57	61	49	59	57	63	62	55	51	52	79	57	52	51	58	70	47	57	40	40	68	53	51	46	50	64	57	62	48	42	54	52	65	53	63	60	63	53	50	55	66	58	59	44	63	54	55	55	51	50	41	72	48	64	45	46	51	52	58	45	54	63	53	71	50	56	68	42	44	50	41	43	56	53	46	47	36	45	59	58	49	62	53	48	58	44	61	58	67	53	57	49	61	53	43	61	58	57	49	45	53	50	65	52	55	58	49	40	59	58	60	48	59	54	55	54	35	48	53	54	52	56	54	56	62	56	59	54	56	57	47	55	55	65	66	53	52	62	59	67	64	62	62	52	56	57	48	58	64	39	50	53	54	44	59	44	64	60	54	54	51	50	49	50	49	66	58	46	38	42	55	54	59	55	54	56	49	41	62	52	45	47	55	53	61	46	63	58	56	44	47	42	57	53	40	55	56	56	52	56	60	56	55	49	50	51	55	48	47	54	51	54	45	65	55	54	62	59	60	60	51	58	60	46	52	60	49	50	54	48	49	59	62	59	48	62	62	68	48	54	43	68	68	48	51	46	55	48	57	57	56	54	48	52	47	52	60	49	67	66	53	51	52	54	69	49	65	54	44	37	58	46	41	54	57	59	49	69	66	49	47	59	64	56	44	73	44	57	56	62	64	52	59	44	59	63	52	54	50	58	57	61	37	46	56	69	43	45	46	64	58	47	58	59	52	56	51	59	59	70	50	42	51	57	55	41	58	42	57	54	45	53	54	65	57	61	62	66	56	63	53	51	57	50	48	46	58	51	41	66	64	54	48	56	59	62	49	52	64	45	49	59	49	52	58	48	52	50	48	49	53	55	53	57	57	65	59	58	49	59	56	55	47	50	50	50	62	58	71	63	55	49	46	55	59	58	56	47	62	57	50	45	59	57	60	56	68	66	60	46	61	65	64	53	58	56	44	62	60	71	48	60	46	59	39	67	66	49	64	56	66	59	41	61	58	50	67	47	74	57	54	54	47	57	57	52	56	45	43	67	45	48	49	67	50	60	71	49	58	56	64	55	60	43	62	45	53	59	60	68	56	49	56	55	50	51	57	45	45	67	56	50	51	47	51	56	49	56	44	61	48	58	57	47	60	50	50	52	59	69	49	53	63	50	55	66	58	50	63	64	57	50	49	57	62	61	64	54	49	53	58	52	45	34	47	53	51	65	60	54	46	57	59	60	71	54	63	65	52	51	40	58	68	45	49	46	47	57	54	53	54	51	58	56	42	61	54	45	47	51	68	55	55	47	49	50	46	51	56	52	51	64	57	59	60	67	52	51	61	48	61	53	58	52	52	61	48	45	59	53	58	45	39	53	39	47	56	51	48	60	53	60	58	52	41	44	58	52	61	46	54	62	43	56	47	61	54	38	51	71	58	49	37	71	64	67	55	56	54	64	60	60	47	61	57	58	58	61	57	47	45	44	39	52	48	54	49	51	74	52	60	52	50	53	53	46	57	53	66	60	50	47	52	64	66	57	46	50	58	41	52	49	44	43	70	52	51	52	51	63	53	56	53	58	58	59	53	75	56	38	68	75	51	59	65	51	57	56	46	67	54	61	54	68	66	52	61	42	72	63	64	55	55	61	63	57	57	50	50	46	63	62	55	51	59	50	49	42	49	58	49	52	58	51	59	56	63	63	37	57	51	56	56	55	55	59	58	62	54	53	63	56	49	60	49	53	49	58	54	46	51	38	60	48	54	49	41	48	49	57	50	49	50	63	54	59	56	60	49	55	62	55	49	41	40	56	53	62	65	50	62	64	44	50	41	62
14164	3238	1756	1987	4991	9499	10189	8864	7864	7083	6519	5147	4176	3612	3172	2768	2298	1979	1622	1482	1168	982	702	623	556	572	552	551	523	529	502	506	507	544	516	480	537	485	476	470	436	438	457	463	464	454	481	434	480	491	481	512	507	448	514	479	508	470	474	493	501	473	473	504	490	428	440	467	485	459	449	436	460	465	453	458	492	454	471	455	433	463	437	413	439	457	472	432	495	470	463	432	464	441	419	443	438	449	455	455	462	438	431	459	487	414	465	448	450	460	447	475	465	437	466	428	484	422	482	448	455	473	446	475	480	498	460	472	454	459	425	444	442	389	416	448	414	447	442	484	464	493	418	465	471	457	442	486	487	449	483	446	421	425	455	481	418	442	467	458	456	430	441	466	436	429	443	454	432	455	482	451	490	442	468	456	449	394	413	405	450	473	428	426	433	470	437	455	419	444	466	453	443	478	462	434	440	465	478	459	444	441	411	431	433	479	507	481	462	476	456	418	459	462	468	458	436	446	437	466	434	441	427	511	452	478	460	450	427	447	452	454	428	437	462	450	437	459	470	456	487	444	421	451	452	423	466	451	465	446	484	418	449	451	488	431	458	440	449	482	457	447	452	443	442	449	480	438	459	413	456	460	467	426	447	471	461	486	467	446	471	459	446	463	449	461	472	444	427	422	465	437	471	464	451	459	477	494	473	468	450	435	479	487	465	435	458	422	461	425	462	467	421	443	440	396	456	460	417	435	434	417	475	483	471	456	453	405	476	408	486	474	422	434	472	461	472	466	424	486	453	466	454	463	443	459	465	438	429	464	435	471	458	486	456	450	464	455	483	481	427	436	443	469	481	449	475	428	434	422	472	462	470	406	431	475	434	468	448	478	429	446	425	412	433	437	450	463	451	452	434	486	448	456	470	424	411	471	427	486	433	460	489	413	429	480	450	452	434	440	463	447	449	450	441	500	418	452	451	432	473	427	453	441	436	453	437	447	466	463	464	462	431	432	480	480	467	467	438	474	450	448	451	460	448	460	424	448	419	458	436	429	414	451	475	446	461	477	450	458	442	457	432	441	454	436	471	464	472	438	472	458	442	492	477	481	412	467	493	472	472	463	431	455	444	450	471	472	444	491	503	437	468	449	477	445	466	457	493	441	466	475	454	479	450	451	453	438	455	480	450	430	418	464	452	447	467	448	436	464	425	460	460	445	483	459	445	474	469	467	450	459	439	474	475	472	470	456	437	489	464	441	487	466	439	450	431	422	446	438	460	441	446	466	459	431	470	436	456	438	444	465	438	442	438	442	446	455	468	450	450	426	479	483	464	442	450	438	452	465	456	480	444	422	430	501	426	467	477	472	499	423	451	434	436	439	456	471	444	395	443	448	457	483	416	446	438	444	479	420	478	444	463	428	488	479	428	457	453	448	491	457	454	449	434	461	452	492	461	490	460	463	448	428	443	440	423	450	494	470	409	446	439	433	444	466	445	441	448	450	438	447	477	444	481	453	502	475	446	450	464	467	462	467	435	455	470	463	464	451	458	494	520	449	427	451	449	438	448	453	453	448	455	468	454	436	468	437	451	485	466	486	476	485	448	458	470	441	457	476	449	475	457	461	445	443	446	474	466	460	454	502	485	463	458	427	463	474	463	416	466	438	442	419	479	444	421	465	456	448	452	455	445	459	430	468	442	438	481	463	444	457	467	419	430	430	441	459	477	475	444	446	395	451	441	485	455	458	434	448	477	462	444	481	467	471	433	408	437	457	457	472	462	491	443	456	440	455	423	451	438	469	453	446	478	460	430	452	448	437	425	486	427	472	466	459	464	456	401	407	441	458	474	478	458	431	466	444	473	466	452	442	433	511	484	484	441	465	471	429	420	425	470	474	483	449	421	441	429	471	443	464	492	440	447	428	467	452	458	481	459	459	421	439	471	454	478	428	445	437	434	454	486	453	481	426	468	462	454	457	436	450	437	453	429	412	470	408	484	450	507	448	431	480	452	499	484	481	458	493	454	434	435	467	475	467	417	441	465	416	434	424	437	443	423	437	475	471	446	446	435	430	465	441	463	468	454	462	461	427	459	445	448	427	441	464	465	488	437	465	462	449	471	438	432	465	447	441	454	484	446	436	455	423	455	453	450	467	464	487	464	439	437	413	460	490	470	486	452	449	472	460	469	459	474	466	487	469	486	455	408	432	469	449	455	462	418	422	471	441	443	467	484	458	448	444	421	458	446	430	441	420	483	478	449	466	496	445	441	453	431	441	443	437	466	428	470	435	481	450	481	474	478	442	475	434	467	444	467	482	421	482	441	467	447	437	450	464	452	454	465	441	454	419	465	469	430	453	461	424	469	470	437	456	467	440	462	475	434	481	453	408	479	448	433	494	431	461	445	438	465	408	462	469	501	489	455	443	448	450	474	468	447	430	492	456	431	465	440	454	435	465	468	454	439	451	459	458	449	458	445	423	447	509	485	441	421	453	452	450	459	448	443	442	430	464	424	493	436	455	450	443	468	434	436	430	429	415	450	432	464	478	450	451	448	442	467	448	437	473	427	425	453	464	464	427	439	436	485	466	472	445	453	431	468	446	496	462	430	451	447	439	491	489	438	457	477	442	429	455	395	461	478	473	465	464	430	442	457	443	455	442	483	485	437	442	475	449	470	461	463	449	452	479	451	443	443	477	424	435	462	442	435	465	450	460	460	482	470	491	457	425	456	472	478	432	423	458	421	466	458	456	453	458	455	451	462	446	417	453	449	482	486	454	454	437	435	486	447	443	417	460	432	431	449	397	458	459	473	459	470	436	430	428	450	445	434	475	454	458	418	466	432	455	414	452	430	466	408	445	451	449	459	438	484	401	453	485	455	449	457	423	420	480	459	397	436	447	429	425	424	429	420	453	444	399	427	469	445	461	455	484	464	466	434	430	446	447	460	423	441	439	458	443	472	430	436	451	466	463	413	412	470	441	444	442	458	461	438	461	433	463	470	499	463	450	473	452	451	427	455	466	426	439	427	442	458	459	477	453	453	448	421	447	448	449	472	461	457	447	500	487	450	435	470	425	460	491	477	466	404	488	453	451	437	494	473	479	420	466	411	459	457	465	462	430	434	454	438	420	462	482	448	458	433	454	495	465	436	469	460	450	467	445	510	433	455	466	435	453	472	452	465	421	492	466	456	443	462	439	419	470	445	431	459	439	440	416	430	468	461	449	412	451	412	462	434	479	440	502	477	430	455	370	434	487	463	446	418	436	415	462	432	436	434	417	487	461	460	434	481	424	442	473	442	463	484	466	477	433	445	444	445	487	446	452	483	471	452	468	413	440	469	457	477	495	439	453	447	433	473	456	434	454	470	472	443	412	442	467	459	431	457	456	485	444	485	433	439	467	457	447	489	474	459	475	459	473	435	449	443	407	457	467	465	442	441	447	482	486	429	484	458	457	445	471	434	453	493	439	483	417	429	432	447	432	425	460	455	475	452	429	457	424	446	429
1786	455	234	197	187	226	333	308	317	265	282	235	190	184	188	162	151	132	140	134	133	106	89	81	96	84	82	94	88	93	77	76	79	87	83	75	82	78	87	79	85	85	55	74	82	73	73	68	82	81	73	74	90	90	104	83	87	80	85	71	76	86	72	75	77	76	79	76	98	75	92	83	93	97	77	69	79	102	79	79	65	79	81	91	77	89	73	68	64	92	66	82	83	81	89	86	85	97	71	84	75	79	90	78	67	77	69	84	83	96	94	67	75	80	72	81	95	67	71	84	79	74	79	80	79	72	77	84	100	80	85	79	100	69	72	94	72	78	63	88	86	78	65	100	68	74	84	79	83	90	73	80	61	85	76	93	78	76	90	92	92	80	71	94	75	74	81	81	80	81	62	68	70	82	79	76	81	61	81	58	74	79	77	77	75	88	73	72	80	75	85	87	74	69	94	84	88	94	69	74	79	72	83	79	75	74	77	71	84	68	82	74	76	76	86	76	77	78	82	74	69	72	77	81	81	68	74	77	79	74	76	77	96	77	89	80	81	73	91	84	79	82	73	81	84	90	66	84	72	84	78	83	94	85	75	87	88	87	96	76	84	97	80	63	78	73	87	83	80	81	82	92	88	82	79	83	60	72	55	77	72	86	80	86	90	88	79	89	73	79	75	85	92	76	66	58	71	73	67	78	82	87	82	79	78	86	83	73	67	69	77	78	86	68	64	62	90	78	61	76	77	74	92	76	69	75	73	85	91	84	88	83	73	84	79	78	91	74	77	80	75	75	83	79	80	83	72	87	90	70	72	83	85	65	69	63	95	80	97	80	85	89	68	75	76	67	92	91	93	74	81	73	71	84	81	70	73	82	73	83	85	82	71	94	72	83	88	77	87	67	77	66	75	94	75	71	82	80	74	82	75	79	78	85	75	82	70	90	75	82	70	82	76	77	85	71	88	92	68	76	84	91	91	90	71	77	111	89	78	81	81	74	94	79	74	60	69	70	83	86	85	74	63	71	101	86	85	63	79	78	83	84	82	86	90	69	82	68	78	71	82	79	94	76	73	81	79	71	79	75	81	77	75	86	69	71	56	80	76	79	85	67	78	91	90	89	81	82	84	66	61	76	71	77	55	63	74	75	72	86	63	66	86	80	69	81	86	83	71	66	89	63	71	77	88	81	86	69	80	89	84	87	81	93	93	104	82	85	76	91	87	97	75	80	79	77	80	91	67	83	75	85	84	86	75	74	87	71	73	82	80	83	89	64	76	72	71	77	69	86	81	72	92	77	91	79	74	85	86	84	96	77	62	80	69	95	65	75	78	87	89	82	69	77	89	84	75	76	71	77	86	89	73	68	75	73	83	85	66	74	73	67	78	97	85	72	76	60	66	86	110	80	76	67	82	89	74	75	91	88	80	85	78	97	66	92	84	88	72	74	84	73	90	70	72	91	78	82	66	83	93	80	87	66	72	74	89	90	59	84	64	71	78	70	84	74	84	84	83	75	85	85	71	81	64	84	96	75	53	72	77	80	102	70	84	89	77	69	74	94	79	82	84	85	54	67	83	61	70	78	69	90	78	88	80	83	68	91	63	83	99	73	78	78	90	77	90	78	67	88	76	77	85	78	84	85	84	66	88	83	70	70	86	81	84	78	72	53	67	73	68	83	82	71	69	79	83	79	63	93	93	89	81	81	99	86	84	59	85	78	87	62	66	98	68	79	74	74	89	75	65	81	77	85	72	84	87	71	72	86	72	74	82	82	84	82	85	75	97	75	66	85	86	75	94	85	74	77	85	62	80	89	74	70	74	98	85	77	80	74	81	73	71	87	78	87	97	81	73	76	67	88	67	84	75	92	69	80	85	90	76	78	78	87	82	82	88	78	68	68	78	74	85	84	80	75	87	71	72	83	70	88	72	81	73	70	68	66	78	76	72	88	85	81	75	89	73	72	97	79	81	91	85	85	84	87	82	79	83	85	73	82	90	93	68	83	72	86	75	80	61	94	79	77	84	75	69	72	90	72	78	75	84	70	65	64	80	76	72	65	66	88	91	95	78	75	67	83	76	70	86	84	81	70	86	80	97	72	83	75	89	81	84	80	79	90	79	91	77	79	70	88	81	69	90	67	85	63	95	78	73	94	93	82	75	80	81	83	81	89	88	75	68	83	88	76	69	61	64	76	65	69	88	99	73	83	82	75	82	69	85	62	68	73	79	88	83	85	71	78	71	75	81	72	93	75	70	72	81	88	82	78	88	84	80	87	82	67	72	85	73	74	76	80	84	72	81	80	76	83	73	80	86	82	87	79	73	79	69	92	83	76	62	79	80	67	71	90	80	69	82	70	84	76	94	68	67	70	93	84	79	80	82	72	76	69	76	88	88	86	76	82	100	78	80	70	68	86	89	81	83	72	72	80	75	73	77	80	83	74	66	70	73	69	91	75	80	74	89	86	87	71	80	83	81	83	67	93	95	77	93	73	87	74	68	96	68	96	80	94	95	81	98	103	74	61	87	72	72	78	67	75	66	83	90	76	81	91	88	65	91	67	86	95	84	78	68	79	89	64	77	71	69	88	81	92	80	83	77	90	87	75	81	80	85	77	67	80	84	81	80	80	81	84	89	71	80	88	88	76	71	84	78	90	78	78	84	79	78	79	80	91	70	81	85	76	76	95	81	88	102	76	78	64	75	74	83	73	78	84	76	82	73	80	86	93	89	79	83	67	75	70	80	98	79	63	86	80	85	86	74	82	84	73	76	84	85	75	85	98	74	71	97	81	69	81	100	67	85	84	92	76	80	93	87	66	92	96	81	66	88	77	57	72	71	84	83	93	89	83	80	79	75	88	84	71	76	87	69	86	82	69	84	87	83	80	74	87	71	86	72	84	82	76	82	77	81	77	80	82	75	70	82	88	76	75	90	69	75	74	83	68	86	84	93	68	85	78	74	81	75	80	76	93	80	75	67	76	66	87	74	84	82	83	83	78	64	73	76	95	80	97	78	65	80	89	73	71	87	66	81	77	69	90	64	89	76	75	84	70	82	75	77	82	81	83	78	69	73	84	72	70	83	81	74	91	84	95	90	82	79	83	72	104	72	82	88	75	78	82	82	77	88	88	68	72	69	83	55	64	87	74	81	79	93	98	68	70	79	73	67	68	93	77	98	78	79	80	82	75	78	73	83	76	76	77	69	84	87	86	69	81	66	67	76	79	67	72	56	64	78	84	81	80	77	82	97	82	81	83	79	80	72	90	86	60	60	79	76	72	79	78	94	81	84	78	83	84	97	74	67	77	72	73	74	63	87	86	70	80	66	65	87	88	70	84	89	83	76	70	72	82	64	76	67	70	105	89	79	76	62	85	88	81	81	79	85	72	81	80	86	86	63	67	67	86	82	83	71	89	82	84	84	68	65	74	72	65	73	80	83	91	85	78	83	84	75	87	84	86	89	80	86	93	79	80	83	92	68	80	102	74	80	85	71	92
17894	5185	2669	3157	7477	12737	14046	12642	11407	9870	8603	6894	5913	4999	4541	3738	3196	2738	2307	2019	1682	1377	1108	950	870	794	806	827	797	832	723	775	782	819	789	753	752	707	709	662	683	640	667	668	668	697	700	675	673	693	702	730	705	685	755	708	681	730	709	668	733	682	631	672	655	685	618	673	652	706	695	675	691	653	650	631	693	683	649	650	612	692	654	652	692	650	664	668	615	677	644	645	662	654	639	607	689	654	685	678	638	642	656	636	701	704	637	624	675	677	640	678	628	667	634	696	651	620	661	629	631	665	643	638	670	686	640	708	659	687	616	631	646	707	641	683	608	672	653	693	631	599	651	656	618	684	609	658	707	646	639	626	591	630	699	672	675	635	629	623	643	629	666	653	625	642	616	657	648	630	687	661	668	620	676	668	664	642	691	571	654	612	624	623	621	652	642	650	625	640	662	655	656	676	643	648	657	632	629	663	697	638	655	668	688	650	645	650	628	623	627	632	600	663	640	635	710	605	707	675	637	623	658	645	621	619	631	637	653	653	663	657	663	640	661	642	655	644	655	669	644	632	662	620	626	638	652	638	637	700	613	608	641	657	692	703	666	658	639	648	658	636	643	648	673	640	601	640	641	657	666	669	676	642	627	660	656	670	649	632	669	633	627	670	671	658	614	670	653	633	647	604	650	644	676	660	625	637	673	623	654	683	651	682	661	646	623	692	614	650	676	629	664	633	684	652	669	665	668	666	628	631	669	635	585	659	586	630	659	633	703	677	656	679	661	629	596	657	609	613	650	657	663	688	669	632	673	627	636	645	625	662	635	655	651	631	693	657	633	610	594	641	652	664	612	663	687	622	648	627	672	623	607	642	648	642	650	679	632	684	647	629	685	678	630	654	630	689	666	605	652	621	686	684	653	642	639	668	629	651	646	618	630	652	663	625	674	617	690	628	670	611	651	660	606	648	625	651	646	678	632	643	642	628	626	640	671	630	667	659	637	636	596	680	675	632	632	650	621	693	653	631	635	632	656	651	673	634	685	656	659	656	666	639	637	668	639	667	654	647	624	633	618	677	639	632	679	704	660	628	665	621	620	679	639	632	647	643	631	643	667	666	642	617	625	598	702	669	669	661	628	644	571	660	642	639	652	656	637	672	674	654	656	643	722	597	638	632	638	598	642	663	647	655	652	645	584	684	711	652	664	627	649	636	622	665	626	636	640	637	659	575	656	703	686	683	621	644	622	665	676	644	639	630	611	630	624	669	615	647	633	644	678	654	625	669	646	629	651	678	659	644	664	636	635	639	603	630	629	629	646	656	659	686	653	629	627	631	661	649	651	631	704	681	671	676	644	677	677	645	644	693	645	651	630	634	636	662	656	650	614	594	697	685	666	640	638	667	651	591	643	634	649	647	650	658	661	677	683	671	612	662	613	638	680	678	708	646	641	667	675	668	611	667	626	638	626	631	621	624	613	713	654	657	627	665	625	644	641	663	603	641	606	626	678	665	641	625	667	648	616	657	637	662	651	643	648	642	636	687	656	653	668	634	663	662	679	607	646	653	670	587	627	680	664	704	653	687	650	636	668	641	657	637	639	664	649	682	655	628	662	654	636	635	632	602	680	653	618	676	680	596	646	620	652	607	682	647	655	674	646	628	673	613	654	623	642	606	602	635	625	700	641	678	630	612	635	627	688	636	610	618	646	587	640	630	633	658	672	697	629	609	609	643	639	628	690	685	691	704	662	618	646	621	655	644	709	726	660	664	632	637	643	606	637	676	605	595	677	695	647	671	633	655	641	631	640	629	654	702	668	679	655	664	666	621	656	668	649	616	653	646	658	635	665	643	618	647	617	660	626	625	659	663	710	600	654	632	641	627	636	664	658	649	652	732	695	644	668	665	638	650	696	672	666	641	581	656	692	634	661	643	601	618	686	671	616	610	636	606	610	636	620	638	641	660	667	637	626	650	630	624	616	696	594	621	646	653	672	637	643	687	649	650	646	675	606	617	692	686	644	669	692	677	607	648	626	650	659	628	625	663	623	648	679	637	668	601	653	653	662	614	639	635	641	655	635	647	601	616	658	675	605	685	633	635	656	643	611	693	644	643	664	679	684	640	668	658	605	673	656	665	679	635	645	663	640	677	644	685	693	682	679	649	674	628	636	675	632	620	654	667	655	684	643	618	627	643	678	677	690	677	659	640	654	678	616	641	686	656	620	690	620	622	693	654	695	693	684	657	620	647	633	655	614	622	623	674	642	669	667	641	687	638	646	685	648	640	642	669	645	607	633	713	663	650	638	650	672	692	658	652	633	677	673	661	639	699	654	615	648	602	664	668	672	675	672	663	657	641	604	653	659	614	669	667	687	653	663	654	679	574	676	631	622	638	644	627	664	589	694	665	611	690	601	678	648	641	673	630	668	692	642	634	657	703	648	685	616	686	639	629	620	647	674	650	606	592	644	659	678	656	646	616	629	650	638	638	676	661	671	669	640	622	640	624	681	633	626	611	643	604	654	643	654	642	591	673	682	659	604	620	693	606	636	691	644	630	652	638	656	649	668	683	616	623	647	637	644	622	643	619	627	626	580	649	619	611	667	716	658	649	635	617	635	659	727	709	694	701	610	626	652	658	645	677	650	612	634	653	652	626	679	682	630	650	646	654	656	644	658	664	641	654	637	625	652	660	667	639	661	630	651	614	650	634	649	656	601	618	640	642	662	570	631	662	649	664	654	684	678	624	702	594	639	614	649	657	636	698	611	662	612	673	614	667	662	691	630	689	639	680	641	647	632	720	683	660	630	661	638	693	646	640	664	595	648	687	649	601	679	639	637	649	679	593	609	641	662	693	656	665	659	679	656	635	640	642	635	631	679	628	653	625	580	634	687	641	580	646	655	601	641	651	642	653	653	662	661	661	638	602	664	637	658	666	644	655	651	611	652	638	598	665	620	579	682	665	603	654	640	651	654	689	659	630	646	671	650	727	631	626	636	619	672	618	645	592	671	624	716	657	686	667	628	662	604	639	646	642	604	644	664	664	693	699	687	603	617	587	640	676	629	652	684	636	639	646	677	720	639	639	672	670	654	652	669	650	608	629	662	644	591	714	639	647	628	650	619	692	658	610	650	645	635	593	624	657	659	643	637	627	626	608	681	640	627	644	673	651	646	612	642	639	664	669	658	651	681	610	623	636	680	632	618	641	679	616	664	647	684	708	651	590	669	664	642	638	656	644	636	626	639	677	634	639	669	612	628	648	674	635	667	653	651	680	670	657	647	669	630	591	684	642	637	625	644	657	644	659	622	672	635	664	679	651	617	639	677	653	634	660	624	680	633	651	614	651	564	659	668	648	636	609	647	607	670	666	641	680	641	650	654	654	664	614	637	658	650	681	639	661	652	667	633	672	609	630	684	631	650	646	673	646	619	628	656	715	639	689	639	627	589	647	610	635	649	643	688	619	662	629	621	680	635	582	635	639	659	654	640	637	654	694	609	661
2768	354	219	147	124	166	221	256	295	265	233	186	148	200	155	112	122	100	87	90	72	65	68	56	51	41	44	44	54	41	52	40	51	55	45	43	71	38	55	51	42	45	50	57	54	45	55	45	52	38	44	41	47	49	66	54	42	38	42	45	46	55	52	50	42	47	47	44	34	49	42	52	43	39	43	43	39	39	35	50	54	57	52	47	50	44	65	50	41	34	48	36	54	42	34	49	45	48	49	41	39	59	56	39	35	40	33	46	43	41	30	54	51	42	53	48	36	44	47	47	34	49	37	49	38	41	52	37	39	46	50	46	40	37	49	46	49	38	37	41	42	42	37	39	41	44	53	42	39	42	39	42	40	47	37	42	45	49	33	35	42	44	50	37	42	38	44	46	39	34	48	47	46	46	40	55	35	56	54	49	41	39	47	40	42	46	46	44	43	47	46	46	49	61	56	41	45	38	56	29	55	48	56	56	40	40	58	34	43	64	40	60	35	41	45	46	45	45	34	46	48	48	40	30	51	45	41	41	45	46	41	37	49	38	38	43	37	36	44	38	61	42	34	48	43	42	42	39	44	47	39	43	45	41	42	35	38	39	40	41	48	45	39	44	44	48	52	44	44	43	42	41	39	48	46	46	37	45	47	45	31	42	46	47	37	37	47	39	43	38	48	38	46	48	43	38	37	48	35	52	39	37	38	50	45	39	53	49	33	39	49	42	46	36	44	36	36	63	44	54	42	43	49	44	58	38	38	55	37	33	50	37	33	36	38	47	41	40	35	45	44	39	41	32	41	37	36	44	36	38	46	39	46	53	43	51	52	39	45	50	43	39	46	38	41	49	47	46	51	42	40	55	45	54	40	45	39	45	39	40	50	35	33	45	35	40	50	35	41	32	45	44	40	38	31	43	46	34	44	41	37	47	44	39	35	44	36	37	53	53	37	40	44	51	38	46	40	57	42	54	50	28	41	32	43	61	42	61	58	44	49	38	48	37	45	49	36	46	38	47	42	47	49	44	42	39	46	46	36	43	39	43	51	41	49	40	42	34	51	50	45	54	36	45	46	45	41	41	42	49	56	52	46	39	45	35	55	41	64	52	45	47	41	47	39	37	38	48	51	49	53	48	39	37	52	35	47	45	54	44	40	50	43	38	48	44	39	64	34	54	46	45	60	41	52	42	46	47	46	37	41	48	49	48	38	49	57	46	31	40	46	37	49	46	44	49	45	37	47	43	50	52	46	38	50	39	44	34	46	29	48	43	40	38	40	43	49	36	45	42	47	47	44	37	46	43	59	52	48	39	40	45	42	48	50	35	39	44	42	40	62	51	45	56	56	47	48	53	43	42	41	52	41	52	43	43	39	46	42	44	43	42	53	36	38	35	39	42	40	47	41	40	44	39	34	38	48	55	36	45	34	31	43	39	41	50	41	34	36	52	47	44	54	44	48	49	46	44	47	50	52	47	44	32	50	38	46	39	47	42	36	34	43	52	24	43	36	50	40	42	43	31	54	49	40	44	44	34	50	41	44	35	40	48	34	35	34	36	42	39	52	44	46	37	50	50	32	44	45	39	49	53	38	64	44	44	39	42	32	47	43	42	32	42	41	42	41	46	41	41	43	45	33	37	34	49	43	48	46	49	40	45	42	58	42	46	46	54	42	45	47	36	44	41	48	54	35	53	48	40	53	43	46	42	46	43	40	39	44	41	31	47	39	35	40	45	50	49	40	60	44	46	55	50	44	47	28	42	48	43	40	49	43	45	46	43	34	49	40	53	39	43	44	43	45	36	45	42	39	53	38	39	38	45	40	44	38	47	59	42	41	34	39	38	48	46	51	49	50	38	41	48	39	43	46	32	50	52	45	45	47	54	46	45	47	37	48	47	49	44	51	41	47	39	32	40	37	39	39	53	48	59	48	47	47	40	57	39	40	54	35	50	51	51	47	42	41	52	32	37	40	43	49	39	44	38	36	51	55	44	44	34	54	50	39	42	57	36	37	33	57	52	42	56	41	41	39	40	39	43	40	37	44	36	30	30	39	56	48	46	43	41	49	43	43	44	42	45	49	41	43	37	41	34	46	32	45	44	34	45	40	38	56	40	50	45	41	47	39	45	40	37	48	42	41	53	46	61	42	39	39	46	44	46	47	37	45	51	41	43	36	53	39	55	33	49	52	70	52	40	38	43	60	41	37	40	61	38	36	52	35	37	35	52	51	39	44	45	45	41	46	36	47	41	49	44	44	44	41	37	39	53	57	41	22	51	53	51	29	45	39	51	52	42	43	48	43	47	39	55	43	48	34	37	50	46	40	51	40	39	34	43	43	41	47	45	46	40	44	38	36	34	48	39	47	47	50	45	45	43	52	36	35	48	36	38	46	35	52	50	44	44	50	54	50	36	35	48	39	29	46	34	51	57	44	52	51	38	43	40	57	48	43	41	53	38	47	33	45	49	43	43	35	47	33	61	53	45	46	42	38	43	46	45	54	29	35	39	32	43	48	44	46	45	45	53	51	38	48	42	47	37	43	44	36	49	51	48	41	47	42	36	37	57	48	47	53	39	42	41	30	47	41	50	47	45	39	54	44	49	43	39	41	55	45	43	42	49	38	43	44	41	44	30	47	30	40	50	51	42	45	41	47	41	39	41	46	45	36	54	54	43	36	41	42	43	55	40	48	38	45	37	51	37	38	39	47	55	46	42	41	39	44	43	61	36	50	44	55	43	46	34	34	44	44	46	52	57	43	45	47	35	41	37	46	31	46	61	34	45	47	36	45	52	51	45	42	48	64	47	53	37	50	42	41	49	54	39	41	45	39	40	37	46	35	39	47	35	39	44	49	47	43	33	34	46	45	37	49	42	45	42	52	52	40	50	38	32	42	54	44	37	41	36	42	42	41	27	68	40	33	52	50	46	31	46	42	47	51	45	58	52	36	44	40	54	53	50	41	41	46	50	48	56	36	49	34	26	38	35	36	38	37	39	49	53	43	35	42	40	41	41	48	40	47	38	35	35	54	39	39	33	39	48	51	46	43	43	43	46	42	41	54	34	41	42	33	45	34	40	45	45	55	46	43	44	38	52	53	41	34	40	48	36	57	45	52	36	30	44	53	42	41	41	50	45	36	46	36	41	36	43	48	37	35	45	42	56	32	65	54	41	39	56	48	52	37	50	44	43	45	52	42	48	35	45	29	39	39	50	45	48	34	46	41	55	53	50	34	40	42	48	47	48	42	39	42	56	45	43	40	25	45	43	41	37	35	49	46	40	47	43	51	49	42	55	45	48	44	34	43	39	47	43	51	42	46	34	47	35	54	45	51	46	47	32	42	49	45	38	36	50	40	43	43	44	38	37	42	56	46	33	38	51	51	43	41	39	43	46	43	46	43	51	50	49	28	44	36	44	36	41	42	46	45	40	40	38	36	34	39	42	42	37	45	46	57	42	40	42	55	44	32	34	41	45	44	43	42	51	35	58	34	35	36	39
17198	4207	2209	2709	6610	11382	12800	11958	10949	9475	7807	6432	5140	4619	3983	3233	2708	2257	1944	1683	1350	1045	749	661	531	540	479	533	545	496	472	484	470	467	476	472	468	427	399	420	384	384	394	412	398	430	374	375	413	452	397	406	442	429	449	420	425	419	409	399	386	410	352	395	361	379	375	362	343	382	387	385	400	370	371	370	379	384	368	339	381	359	391	375	368	349	355	330	355	384	373	378	341	384	331	369	338	341	374	361	379	370	389	376	355	371	395	398	350	364	344	372	367	340	363	353	377	347	358	335	349	402	372	388	372	381	377	371	354	358	405	376	363	332	381	358	393	383	393	354	366	363	371	349	362	347	382	370	344	357	350	341	388	345	359	386	368	387	365	331	376	366	349	343	403	380	375	343	366	384	351	348	381	373	348	401	396	373	363	330	361	355	379	350	363	330	349	347	361	409	349	394	381	367	342	350	380	363	350	371	348	350	350	361	363	356	383	342	369	369	382	323	375	329	365	353	390	361	338	380	344	372	369	344	389	348	378	338	354	351	384	360	341	367	358	365	348	377	385	372	358	364	370	352	329	333	301	374	335	312	347	362	326	330	347	352	378	353	332	387	351	344	362	363	347	371	347	371	383	366	360	370	358	390	371	375	343	381	367	327	348	361	377	359	348	366	332	385	390	344	364	352	381	356	361	388	370	361	356	373	353	330	340	352	390	360	345	377	312	401	398	383	371	322	377	325	363	334	375	371	331	363	419	353	366	362	371	378	333	358	378	384	345	390	341	369	379	338	389	362	332	342	340	348	358	333	356	375	336	361	364	374	360	332	361	390	359	337	337	347	355	346	366	359	347	373	361	377	366	345	389	327	342	348	356	382	353	353	379	371	351	386	347	326	357	402	375	365	345	351	366	358	397	378	348	351	372	351	371	362	354	364	347	374	369	374	373	367	377	341	357	354	332	368	366	349	366	373	354	354	352	385	336	357	356	326	393	387	349	340	384	380	414	371	371	348	398	382	381	319	365	380	363	344	362	350	345	346	373	361	329	370	360	356	339	311	369	369	378	337	317	349	364	371	336	365	360	349	360	355	366	381	360	381	394	346	358	357	375	346	334	387	321	356	372	345	348	351	389	394	356	341	353	359	396	360	357	376	356	349	366	398	370	360	416	381	340	355	337	369	402	368	353	342	340	357	362	362	382	372	368	344	330	320	396	360	376	355	350	397	361	380	360	381	358	338	368	323	356	388	363	368	370	357	381	345	370	322	389	319	359	368	318	379	353	367	352	326	361	349	377	360	341	354	366	362	367	378	350	373	344	347	364	346	347	360	350	381	395	375	385	370	365	362	359	380	358	366	360	373	368	362	363	387	366	391	343	368	374	336	404	357	365	325	370	371	380	363	359	378	369	365	358	364	378	340	367	366	353	364	360	369	407	384	370	359	355	369	371	378	346	376	334	383	358	378	366	355	319	366	368	335	360	350	350	335	332	373	330	367	404	365	378	374	362	368	361	346	344	362	381	383	394	354	368	352	357	373	379	329	357	368	382	368	386	382	332	354	343	369	378	383	354	400	324	369	346	405	321	351	350	378	342	369	369	359	363	338	359	364	340	360	412	315	326	362	381	333	329	347	376	354	371	349	368	341	367	357	355	397	379	359	324	362	359	376	364	340	333	358	398	380	366	334	365	343	363	342	336	345	357	358	350	387	338	373	355	362	347	381	394	362	366	371	354	384	363	340	353	331	356	351	338	340	409	381	340	387	363	363	385	375	356	339	318	364	371	371	376	340	359	379	333	358	347	378	345	362	377	350	391	377	364	356	337	349	359	380	362	366	336	337	350	356	379	401	326	339	404	382	377	373	344	361	367	366	376	360	382	362	347	391	347	395	385	363	340	335	350	359	343	369	342	378	395	350	375	337	371	370	365	374	355	359	366	365	343	342	406	351	351	391	391	371	367	367	352	345	351	354	394	397	362	365	363	353	371	362	361	348	383	365	357	342	350	373	364	359	371	335	390	344	364	374	378	372	339	362	344	353	360	388	383	340	386	350	383	384	357	374	391	343	349	341	415	370	383	333	356	373	375	391	351	345	373	376	362	371	394	346	361	367	355	408	360	359	330	371	345	358	356	389	381	375	351	353	319	336	333	378	342	338	340	358	347	337	372	343	340	367	378	328	370	409	374	395	336	347	382	362	377	376	353	348	400	329	341	379	401	341	359	357	378	377	403	353	387	359	373	365	318	386	369	364	368	378	351	377	367	370	356	394	373	364	372	328	370	363	339	367	394	367	384	378	346	338	390	359	350	323	362	379	327	359	384	354	358	376	365	370	388	397	346	355	367	324	380	348	348	377	378	337	340	359	363	379	332	361	384	341	336	343	373	367	400	355	337	343	358	350	354	368	373	363	360	319	352	350	381	336	371	356	367	384	414	401	360	352	400	368	407	349	369	349	374	356	368	343	383	340	381	348	396	351	349	408	349	377	373	385	362	357	368	349	361	355	383	361	356	351	339	378	345	375	371	362	324	381	325	332	351	371	361	347	347	332	322	365	354	354	343	365	293	323	383	361	368	358	383	351	348	348	352	346	389	376	359	388	348	369	357	328	377	352	354	382	384	361	333	373	344	406	349	352	397	360	346	371	360	346	407	355	380	348	380	353	368	383	366	345	340	361	332	365	366	393	348	320	350	370	327	349	354	389	373	324	377	333	368	337	376	371	375	381	382	360	408	369	362	348	361	349	375	355	358	362	390	343	331	372	355	336	348	406	382	400	351	345	367	378	330	364	362	373	369	360	378	362	386	346	377	349	369	385	367	380	371	353	373	358	330	401	376	366	386	368	393	355	349	366	379	336	345	342	351	348	391	374	378	356	367	368	339	361	347	393	345	344	361	372	348	353	372	360	362	351	349	329	347	361	332	362	365	350	339	350	350	365	336	360	372	393	361	338	368	372	403	391	333	340	337	358	363	352	347	369	362	356	350	367	344	378	379	345	349	355	365	336	362	375	363	370	350	340	377	351	379	404	379	368	347	358	361	390	360	408	375	352	338	346	380	356	375	359	340	344	390	391	352	360	355	396	339	394	340	368	342	365	396	355	380	368	394	351	367	363	337	353	330	377	386	358	349	371	330	343	335	383	380	370	357	362	335	345	352	403	368	381	354	381	361	327	341	369	334	351	381	337	351	358	357	357	337	372	353	333	353	368	364	373	358	371	400	349	356	348	350	338	309	344	347	340	362	365	330	362	362	396	366	370	361	348	360	340	355	371	353	393	358	359	339	372	367	384	353	364	365	379	332	350	365	368	327	353	334	357	367	368	365	335	384	380	362	324	360	371	359	370	373	388	327	354	350	381	410	366	340	351	355	358	369	380	343	328	359	369	392	385	346	366	379	376	348	389	378	376	369	338	349	340	382	354	388	375	375	375	344	352	361	379	352	364	335	354	417	351	357	363	339	389	342	378	384	361	351	341	344	391	356	370	397	358	398	347	359	331
2484	555	278	239	219	238	334	402	389	339	300	289	207	253	161	190	174	130	139	117	119	97	97	85	87	81	77	86	75	85	74	85	83	81	77	80	68	79	66	82	64	75	84	54	64	64	56	74	71	77	77	82	99	64	69	95	74	91	66	80	89	71	69	72	90	64	84	78	73	65	69	61	69	85	86	76	78	70	70	71	75	66	68	83	87	99	77	77	73	61	70	87	85	66	75	69	70	73	89	65	67	75	69	92	73	68	77	77	68	65	80	63	73	67	74	60	76	76	77	72	75	72	74	65	67	75	69	81	56	76	73	89	78	82	58	67	64	68	82	80	67	77	76	60	75	71	70	91	78	79	88	64	76	69	71	73	67	81	71	57	63	80	76	75	60	70	72	63	77	76	85	69	67	67	76	53	66	71	66	70	86	62	74	57	82	64	57	70	76	74	67	75	85	72	69	77	90	69	64	78	80	74	78	82	65	63	90	72	81	84	55	69	82	75	64	69	79	66	56	89	79	67	73	78	87	77	87	71	72	79	81	81	64	67	84	75	72	55	56	79	79	70	81	71	82	65	66	67	69	50	75	69	75	80	75	55	65	66	73	67	68	78	74	72	65	73	72	60	63	74	74	69	50	73	74	81	71	70	72	73	85	48	53	71	84	77	82	76	69	62	72	68	61	65	85	76	75	73	71	65	90	82	71	91	74	74	56	87	70	69	74	75	86	76	83	79	90	73	72	80	70	76	56	62	77	77	64	82	68	81	60	79	76	64	64	77	85	76	55	84	78	65	68	65	75	62	95	64	74	76	62	72	69	75	70	74	95	63	80	65	63	72	66	65	59	65	73	92	69	85	98	75	58	68	78	63	82	67	70	67	74	81	83	70	78	65	62	75	79	60	78	59	85	63	75	77	72	67	83	76	77	78	93	59	65	73	60	68	81	66	85	85	65	84	75	68	68	70	77	78	72	68	67	69	73	60	92	78	78	77	73	73	47	72	67	84	76	74	67	88	73	80	76	61	81	89	72	64	81	66	68	82	63	73	83	76	75	55	75	60	64	66	71	79	80	49	70	72	68	69	90	73	59	72	54	72	66	70	100	67	73	72	61	75	76	86	73	67	77	72	70	63	56	74	66	62	66	66	81	76	98	70	70	73	89	71	64	81	61	78	63	58	63	68	88	67	80	75	68	82	74	75	79	72	67	63	76	62	72	84	62	65	75	82	72	78	74	88	81	60	70	79	60	70	64	76	86	61	75	69	69	68	66	63	68	83	84	81	59	70	70	79	76	75	82	78	82	63	69	66	58	67	62	87	76	67	70	75	73	74	67	75	73	70	87	84	69	66	69	86	80	95	76	88	74	96	62	95	66	67	67	80	76	84	79	71	92	75	92	65	78	62	73	71	74	86	85	97	75	79	67	62	69	58	65	66	87	63	78	93	60	80	58	67	64	71	72	75	63	66	84	76	48	70	80	63	80	76	63	85	75	68	70	77	76	68	64	75	65	66	73	81	64	70	75	77	63	79	65	67	77	74	63	67	73	80	61	73	84	76	76	60	70	75	98	80	76	82	74	67	60	68	64	75	77	67	74	79	68	92	69	72	62	67	78	60	87	75	73	77	75	79	73	69	74	62	86	77	72	71	77	66	74	83	71	81	83	69	78	66	67	72	79	62	68	63	65	65	69	75	83	76	74	73	66	96	81	96	72	62	67	60	79	68	80	75	77	67	69	69	79	63	74	59	83	74	84	73	67	77	66	71	81	70	61	83	72	73	74	58	68	60	76	74	69	66	80	69	81	68	82	77	54	89	72	66	88	78	51	71	70	60	86	72	65	85	61	77	65	64	72	91	82	72	79	80	73	66	61	65	65	73	67	62	81	58	65	79	61	66	69	71	70	82	72	73	60	61	79	74	66	81	79	98	68	80	75	64	71	92	76	81	88	70	70	76	68	58	69	72	72	66	75	72	75	71	81	59	75	67	67	74	72	65	68	72	63	73	61	59	77	76	61	76	67	87	74	78	65	70	74	77	73	77	78	72	83	87	63	66	79	67	66	79	79	61	80	78	68	66	78	71	73	82	68	79	68	83	56	66	81	85	76	66	76	74	80	54	69	72	76	83	67	65	72	73	62	74	76	74	64	79	87	64	103	79	55	78	73	77	82	70	56	88	72	83	59	73	78	76	65	63	66	68	72	77	71	82	72	56	85	65	63	65	68	62	69	70	70	79	76	72	76	67	72	71	80	67	80	59	75	68	88	67	83	102	61	73	76	64	68	71	69	61	62	72	74	89	73	69	61	75	82	76	60	66	69	76	68	64	58	84	89	74	75	73	77	83	61	78	72	62	51	74	83	72	72	74	60	78	77	59	72	79	66	62	80	66	89	73	76	58	67	72	61	76	68	76	78	73	55	77	62	71	87	72	66	68	57	79	76	73	64	70	66	77	65	74	71	81	65	63	72	82	75	69	76	66	73	53	73	82	64	47	58	68	70	71	91	66	63	73	78	64	64	73	71	67	68	75	72	82	79	75	68	71	71	88	64	64	72	64	76	79	70	85	83	76	56	80	60	69	69	60	71	74	61	87	81	76	61	71	69	73	60	68	64	65	66	77	59	70	67	81	92	73	81	77	76	68	96	66	79	82	82	63	67	72	68	46	74	75	71	72	71	64	66	65	81	75	77	94	55	72	67	74	80	74	70	72	75	77	63	68	66	63	72	75	79	82	65	79	88	70	71	81	59	69	88	68	76	67	82	72	63	61	64	75	86	69	73	73	77	73	64	70	73	78	86	79	81	64	78	85	73	84	60	86	70	81	76	84	64	63	61	56	69	69	66	73	73	62	81	77	82	78	63	59	66	75	76	81	81	74	82	73	61	63	84	89	56	94	98	67	62	57	75	67	65	58	88	67	78	76	63	74	73	64	67	68	73	85	67	80	69	63	71	57	70	72	68	69	73	70	81	63	86	73	64	87	68	60	79	82	81	67	68	78	76	74	78	74	76	73	74	51	80	55	69	78	84	67	68	69	55	92	73	74	67	81	73	63	89	86	75	67	70	65	67	77	68	76	66	78	67	63	63	66	79	70	80	66	78	61	75	68	89	69	96	61	87	72	69	76	76	78	81	77	62	59	78	62	49	68	76	72	67	74	80	73	81	72	63	86	81	63	77	80	70	77	70	80	53	71	77	65	67	67	79	64	66	76	72	59	79	66	72	66	69	73	83	85	78	64	80	79	81	71	67	87	56	74	74	76	69	65	63	71	62	82	71	69	90	66	83	90	76	84	61	64	73	82	64	67	61	82	60	82	69	81	75	79	82	58	66	73	69	78	61	76	75	67	77	68	69	55	79	69	94	78	87	85	68	80	79	73	68	67	83	78	81	73	75	64	88	71	72	78	72	62	62	72	73	65	75	66	83	61	80	71	79	73	76	82	68	72	72	66	73	59	78	75	66	63	68	80	76	74	74	79	81	73	69	66	87	79
21289	6091	3305	3820	8974	14505	16021	15256	14303	11857	10000	8079	6853	6218	5317	4201	3660	3159	2818	2389	1886	1563	1203	989	920	840	798	861	843	836	746	795	745	763	782	792	698	691	675	654	655	638	661	620	675	645	631	655	728	679	686	695	636	691	692	676	743	700	689	686	665	621	603	611	638	653	594	636	637	657	586	628	624	644	579	576	665	641	620	591	622	641	609	604	616	647	586	610	623	643	593	578	616	605	610	574	629	623	632	595	611	606	641	633	602	617	627	621	623	626	574	641	636	663	615	613	603	583	600	609	575	596	652	650	602	613	605	587	640	609	613	616	593	604	586	620	587	568	642	600	615	648	563	633	602	619	623	622	599	664	611	544	596	655	615	608	605	637	613	589	625	615	595	632	596	574	634	628	609	590	603	587	609	602	570	595	591	568	624	612	600	567	564	565	576	620	603	586	578	600	617	598	614	595	568	593	602	604	612	669	599	580	586	605	561	585	593	612	616	610	613	618	597	592	616	583	608	628	629	656	648	581	540	602	605	586	579	584	586	636	601	633	569	585	599	640	590	563	648	614	577	617	597	616	623	649	583	604	620	589	602	596	605	605	606	553	616	625	630	622	635	567	599	617	620	606	612	564	593	617	625	570	607	608	569	616	607	595	630	604	565	573	640	658	607	601	615	588	621	592	617	607	606	621	565	596	580	598	631	611	604	584	614	649	617	587	617	583	645	589	571	612	644	598	619	618	607	594	591	612	639	589	549	622	615	569	597	567	581	589	592	643	607	654	568	604	621	626	661	594	593	617	584	615	587	628	650	605	577	603	606	551	614	582	606	601	603	601	597	598	609	598	604	583	576	575	598	622	614	614	592	596	581	603	630	624	653	583	574	600	596	618	629	615	580	617	618	609	579	575	608	615	606	593	624	591	620	566	565	607	619	601	585	660	609	602	634	604	624	591	586	607	589	599	625	623	596	626	607	681	609	590	584	638	574	621	612	618	604	608	607	627	574	568	590	545	601	546	575	611	604	566	612	581	588	576	592	580	636	628	607	546	617	607	591	570	595	606	608	570	640	603	591	562	589	637	633	599	569	617	614	603	585	630	584	663	622	621	586	572	588	644	601	604	615	578	576	612	628	622	634	587	606	620	585	623	617	593	620	581	581	603	604	658	617	574	620	617	638	608	608	592	577	601	620	613	615	628	607	575	587	590	619	636	603	614	606	628	620	586	613	639	594	612	551	601	595	612	612	604	571	590	628	593	605	588	612	619	581	596	627	552	579	580	648	621	625	598	655	584	598	603	582	597	595	640	611	590	620	607	564	639	574	626	599	573	591	572	566	622	598	601	616	571	626	596	609	603	617	595	616	604	623	624	622	601	578	634	644	580	615	604	581	589	571	611	635	585	610	610	612	585	621	631	614	572	576	612	585	619	592	599	629	601	613	633	600	592	618	599	631	599	607	605	597	584	613	626	588	589	596	620	608	629	563	612	626	621	598	574	642	642	637	576	563	646	628	622	595	624	618	567	610	591	661	654	593	608	644	611	611	608	589	602	644	568	646	661	627	582	608	634	573	573	598	618	605	618	591	572	611	641	592	586	646	606	609	597	620	574	576	596	638	588	608	621	562	561	599	574	621	604	577	643	613	604	593	608	568	609	629	575	601	637	596	646	621	580	611	652	618	646	604	618	643	592	605	597	590	612	612	588	625	614	583	609	645	580	596	614	618	596	645	601	629	589	594	621	628	585	594	566	601	598	596	544	590	587	601	573	612	557	542	641	569	613	587	629	661	587	620	591	601	639	631	595	637	608	629	605	636	565	580	599	577	577	609	592	578	616	594	556	599	562	581	631	605	599	640	587	604	615	622	601	641	566	579	599	592	637	618	624	599	642	583	626	609	633	595	584	600	642	591	618	620	612	625	596	581	603	600	619	608	587	600	631	574	603	593	644	594	576	645	636	576	597	579	603	642	591	605	590	580	578	584	608	610	619	592	601	606	620	619	619	626	595	593	636	573	617	591	618	608	641	600	602	586	584	540	665	591	601	642	625	636	614	550	615	578	616	644	582	635	619	584	588	620	627	630	668	617	627	581	575	596	605	565	569	654	615	607	624	586	615	592	625	641	627	627	584	594	550	621	634	629	614	637	625	578	602	633	580	607	597	635	598	623	631	584	635	620	641	631	634	628	620	589	571	595	581	583	606	642	636	588	586	608	617	614	569	626	579	622	609	587	610	619	659	614	602	617	628	592	612	639	616	607	644	627	635	581	582	640	618	581	603	607	563	596	628	576	595	569	605	578	606	607	599	630	604	564	622	621	608	599	640	620	647	580	588	649	612	608	597	612	589	657	603	608	588	621	586	594	626	617	582	616	592	658	586	584	639	589	600	630	589	612	617	632	606	618	627	603	596	629	607	626	619	577	637	638	567	591	611	625	613	620	611	603	616	568	596	540	662	609	571	597	629	624	640	607	583	589	604	594	614	583	617	625	616	605	605	619	588	623	571	612	604	563	618	588	632	618	612	632	577	585	644	631	614	622	600	583	524	640	634	594	609	673	579	535	634	620	568	590	665	598	584	598	618	604	629	613	624	578	580	608	602	611	571	604	596	603	582	643	581	590	613	573	600	665	583	570	571	620	597	603	630	600	612	633	656	558	598	573	619	612	601	587	591	608	643	606	629	614	587	615	598	573	572	616	605	586	551	592	619	624	620	624	609	628	601	651	614	576	637	613	578	594	566	595	609	606	597	638	635	579	606	620	575	608	646	630	581	647	620	612	611	635	581	643	602	573	550	580	620	592	598	644	616	622	579	595	603	561	586	602	600	584	587	631	574	617	621	594	573	609	622	584	600	612	605	564	580	562	599	614	625	628	583	599	618	577	610	621	604	622	611	574	591	614	630	592	578	602	595	550	596	609	595	565	634	678	630	618	633	607	624	602	590	605	624	620	567	577	596	601	612	593	625	638	628	575	605	613	626	621	635	598	635	614	613	598	626	567	638	564	595	586	624	634	577	631	639	603	610	618	600	593	592	584	627	586	595	654	616	578	622	574	625	595	579	650	633	575	574	628	563	631	593	598	620	627	617	583	625	592	582	611	634	590	549	572	652	636	603	600	604	624	545	648	615	609	618	597	593	605	638	600	571	609	612	603	592	562	578	617	634	579	609	650	619	611	594	588	624	616	586	590	599	622	620	636	531	612	622	585	543	603	637	622	612	608	606	635	617	613	590	580	603	609	618	605	614	635	584	561	579	589	613	634	607	590	627	588	601	574	600	610	598	637	604	609	634	625	577	578	607	608	646	597	613	584	616	627	611	629	595	606	582	580	611	589	588	617	522	576	598	570	596	602	604	636	585	659	585	585	616	578	597	599	650	543	612	615	626	601	588	590	578	592	619	598	618	614	575	621	616	611	621	578	606	614	621	608	571	577	589	580	588	584	616	613	598	574	609	610	579	617	622	569	603	569	631	567	585	606	628	632	638	597	606	654	609	587	623
1917	248	180	105	128	141	199	231	245	196	178	170	137	140	116	107	92	110	79	86	69	67	58	55	61	53	55	56	63	58	66	58	58	56	52	53	49	58	48	55	46	58	57	70	44	49	65	58	43	45	56	41	73	48	58	48	56	54	67	58	64	48	61	51	53	61	64	59	68	61	54	65	57	52	66	53	55	53	64	63	65	52	60	63	57	52	53	52	40	52	58	44	55	58	57	48	55	54	61	65	60	59	45	63	55	57	69	46	52	58	59	61	63	61	53	62	56	55	40	48	48	52	60	58	62	51	67	58	61	42	68	52	67	52	58	61	53	53	53	42	56	46	49	52	51	46	54	60	52	63	73	64	57	55	65	64	58	57	62	60	61	42	48	56	46	43	45	50	50	49	47	65	59	51	45	53	59	54	50	64	58	45	60	70	56	62	52	69	48	51	55	53	52	69	48	64	69	47	60	37	59	61	59	57	50	60	45	51	54	63	50	60	47	57	55	58	42	56	50	59	56	53	46	67	46	58	66	50	46	53	62	57	44	64	50	65	46	62	56	50	65	48	42	56	49	47	45	60	53	46	45	58	53	56	70	67	74	50	56	55	62	65	54	59	48	56	69	58	55	63	42	74	56	73	54	57	67	62	52	69	46	59	58	49	63	71	63	50	58	46	61	59	58	62	48	56	52	53	60	57	65	68	53	58	58	54	49	60	52	65	59	60	64	58	61	66	51	59	40	56	50	42	61	61	59	48	50	64	50	48	51	58	64	45	42	47	62	53	59	63	53	67	64	57	53	62	56	48	63	56	53	61	56	48	50	47	51	57	51	55	44	52	52	64	54	51	39	54	61	68	48	41	58	57	56	56	64	46	52	47	60	57	53	50	59	53	59	52	51	53	53	45	58	54	63	59	53	67	48	74	64	60	66	49	59	55	66	46	66	52	56	68	72	71	61	44	58	66	55	60	59	63	67	55	64	61	55	63	46	61	53	73	58	78	61	65	53	60	57	75	57	60	56	58	56	68	63	60	62	58	75	58	59	56	66	41	47	52	60	76	47	51	48	50	57	62	55	54	49	61	58	51	51	53	46	50	60	58	63	51	72	70	54	58	53	54	41	45	52	57	57	56	52	56	56	52	54	57	52	70	71	63	61	54	43	47	61	57	54	52	80	45	47	54	56	58	56	56	46	45	54	62	39	60	56	60	54	48	58	67	55	65	57	61	58	45	80	52	63	54	55	42	49	57	61	66	49	60	45	60	45	53	57	50	48	59	55	70	48	44	51	60	52	69	67	48	58	56	47	49	52	63	65	57	45	52	68	59	39	49	57	63	61	46	51	54	68	45	48	53	51	48	52	60	66	61	60	62	64	60	67	61	54	52	61	51	46	56	68	46	48	48	55	50	62	52	54	60	57	51	52	65	51	72	59	63	64	60	61	50	63	48	55	71	63	44	38	59	59	54	55	67	50	56	48	54	54	45	62	76	79	51	57	67	60	54	64	52	38	50	62	62	56	55	60	52	58	38	42	50	49	64	47	50	63	56	64	52	67	56	74	65	58	64	57	41	50	64	45	59	58	55	39	56	70	43	56	52	52	58	62	56	63	56	47	51	59	59	48	56	54	48	48	58	51	52	67	73	60	52	57	43	54	67	52	60	65	63	66	64	66	63	55	68	48	54	72	64	47	57	50	52	58	62	59	55	58	57	53	53	63	54	57	63	68	49	34	56	53	52	64	53	57	52	50	62	62	65	66	54	47	53	79	56	50	53	55	51	59	58	59	61	54	59	60	59	60	56	57	44	61	40	57	56	47	59	57	62	50	52	51	63	60	45	70	68	52	53	50	56	64	41	59	58	51	51	43	62	54	52	56	58	51	52	62	64	68	42	57	73	49	65	55	45	67	48	56	43	68	71	41	56	41	55	57	52	56	55	57	50	51	46	54	54	53	46	51	51	62	59	60	57	50	61	56	49	43	58	54	57	52	55	56	45	56	51	52	59	55	53	62	54	56	58	76	70	44	52	59	57	54	36	60	46	57	64	59	58	63	55	64	48	67	67	53	54	62	50	65	61	60	49	53	42	56	52	52	58	59	55	43	55	58	47	56	55	47	63	58	50	58	58	33	48	46	54	60	35	55	56	45	47	51	65	53	54	63	52	69	46	48	51	62	53	58	50	52	59	51	65	52	61	53	60	56	59	57	67	61	69	45	51	57	57	67	67	43	43	60	63	63	49	60	65	51	49	67	52	60	59	47	50	47	67	55	55	56	39	49	75	56	38	79	49	58	53	52	55	56	62	48	37	54	57	43	44	60	65	71	56	66	47	57	52	57	69	51	54	52	55	72	45	64	51	58	55	48	50	52	49	58	58	49	75	57	56	57	63	63	56	67	55	70	61	62	57	56	44	59	52	52	56	39	65	57	74	59	45	55	64	56	55	61	54	65	56	52	56	56	61	51	51	57	59	53	51	54	69	48	60	56	58	49	46	46	46	54	62	62	46	60	53	40	57	63	62	47	55	52	55	57	62	46	50	65	56	58	51	49	48	43	62	53	61	54	57	50	48	54	60	46	47	61	65	55	63	66	41	58	47	52	55	55	57	65	62	58	62	64	67	54	64	50	44	58	50	50	54	63	59	52	58	64	73	49	63	62	52	57	53	51	63	48	54	44	66	56	56	61	49	50	51	51	59	52	56	58	58	48	45	51	64	49	55	49	69	46	65	63	65	43	64	37	54	53	63	43	49	57	63	58	64	56	42	54	47	65	52	56	42	55	57	48	63	66	52	54	51	55	69	42	72	66	46	51	53	63	48	42	51	55	50	40	59	47	57	49	42	53	49	60	51	62	52	58	54	61	53	61	70	74	44	53	47	63	56	56	57	51	61	65	60	45	68	71	66	62	60	61	59	60	52	54	67	51	55	63	54	63	63	58	78	67	72	75	66	62	57	51	54	61	58	59	56	58	56	59	69	58	66	51	62	58	57	61	53	60	48	62	48	70	55	67	65	44	45	45	58	60	56	60	54	40	49	43	61	64	55	50	51	72	55	55	66	60	61	47	47	60	60	62	55	47	54	56	61	65	69	60	55	46	50	46	62	66	63	64	60	58	44	61	58	61	53	61	50	56	57	41	63	55	63	56	52	53	51	57	55	67	67	44	69	73	39	45	59	41	55	51	44	51	55	54	59	44	52	48	45	52	59	55	55	58	64	54	56	58	55	40	45	53	61	47	50	53	57	51	53	56	60	59	54	53	51	43	57	64	59	58	64	57	59	53	61	54	43	54	52	49	63	59	55	55	52	50	49	44	67	52	49	51	53	55	66	53	51	58	64	63	46	56	61	53	56	52	57	48	66	67	63	55	59	57	48	57	55	54	48	55	61	53	47	54	55	37	55	42	51	55	58	59	59	46	42	51	52	45	46	50	64	58	60	55	63	62	62	47	51	58	47	56	48	44	56	59	48	53	45	59	60	58	55	52	55	46	61
14937	3425	1760	2110	5193	9019	10146	10221	9197	7297	6073	5052	4223	3724	3017	2259	2014	1771	1477	1278	1059	821	674	599	538	529	547	566	514	558	518	527	562	502	567	582	550	462	457	446	492	460	466	485	492	465	487	477	485	531	488	492	474	522	470	529	497	500	519	468	451	465	475	459	479	454	471	479	444	422	484	454	485	453	500	450	423	445	440	456	538	459	460	473	485	485	467	457	449	469	458	442	459	453	472	466	458	450	487	512	480	466	433	469	460	482	433	452	485	442	434	456	459	469	452	479	491	477	454	469	448	474	482	486	441	454	450	482	471	431	469	470	440	464	421	464	457	423	449	439	449	474	446	478	424	437	478	475	477	492	477	443	449	457	457	453	419	460	413	455	423	480	462	470	478	434	457	450	457	500	447	469	472	454	456	464	457	476	456	464	435	500	467	467	467	456	458	455	461	425	417	428	480	483	490	444	447	460	492	498	490	469	491	467	480	504	430	463	435	480	417	431	471	415	475	489	494	478	447	476	480	488	473	449	461	487	453	482	506	454	463	458	455	463	434	445	476	412	419	469	496	421	497	462	434	441	452	475	446	457	459	417	453	440	457	455	480	429	464	466	469	447	470	431	443	465	492	463	478	458	452	467	437	479	429	442	449	434	476	446	456	427	465	459	430	437	461	440	454	457	428	496	492	470	446	446	462	452	491	456	438	479	438	411	413	446	416	480	462	486	443	453	441	478	480	489	422	421	462	448	431	464	466	463	442	441	474	468	429	471	459	441	498	441	446	464	496	452	483	432	475	477	479	458	448	445	443	464	476	465	454	443	398	479	438	475	474	463	424	442	502	445	459	497	437	443	452	483	478	473	495	464	437	440	486	459	436	467	453	455	431	483	423	445	472	458	502	464	445	442	473	440	436	450	465	452	443	456	440	460	450	434	493	478	411	473	485	448	466	440	445	463	460	453	468	466	476	417	462	458	449	459	442	440	451	469	485	444	458	442	444	439	427	494	470	489	498	440	428	450	434	444	451	483	459	445	463	445	505	444	419	486	448	456	451	447	493	438	455	440	453	485	476	495	452	444	461	455	445	466	451	467	456	484	451	438	441	475	478	468	440	430	466	456	459	483	461	495	468	444	471	450	457	461	406	465	453	474	442	495	441	443	458	466	498	484	451	461	461	431	426	443	452	490	462	449	447	487	467	457	464	480	463	465	456	445	462	472	453	499	419	451	465	448	427	464	467	452	467	440	428	479	434	444	486	476	459	470	436	421	459	450	489	466	450	453	474	481	424	475	426	454	444	462	481	491	489	470	448	468	469	452	427	435	476	475	496	516	496	480	462	461	462	471	431	444	455	490	441	428	442	483	464	455	462	449	442	493	481	411	458	454	454	439	442	450	416	475	469	480	487	464	411	420	494	434	470	501	491	459	445	436	463	469	427	433	432	464	470	460	478	456	455	459	453	474	473	475	486	439	469	475	475	471	420	446	472	461	474	441	465	455	488	451	416	437	483	460	445	471	457	442	461	455	450	441	497	465	448	478	447	538	459	482	468	464	439	473	481	465	469	504	477	437	454	442	427	461	449	513	452	421	468	484	471	472	440	457	509	512	420	425	498	492	497	449	462	463	481	493	462	484	449	440	473	486	442	434	418	464	492	455	448	442	447	452	485	434	459	470	455	441	479	450	426	476	447	453	469	452	447	457	473	434	456	470	456	464	443	440	470	397	447	469	428	467	441	473	424	440	475	438	460	477	460	471	454	466	508	458	465	437	426	494	462	459	434	456	443	474	441	443	442	466	469	483	460	500	438	439	453	414	427	441	445	471	456	473	486	445	467	450	473	459	433	467	447	457	465	445	426	448	482	465	469	442	472	488	441	449	460	450	417	471	477	477	478	441	472	458	440	448	470	487	426	436	471	433	500	396	498	480	494	500	414	462	447	464	448	464	450	472	455	414	476	478	452	453	457	455	467	480	458	471	443	495	476	436	463	459	473	450	483	462	474	468	472	488	469	469	473	447	443	499	454	475	475	449	423	469	441	448	468	464	475	461	424	457	473	457	439	462	431	431	429	490	449	458	444	430	445	487	494	451	464	463	410	454	452	452	411	490	414	493	491	492	437	455	471	450	449	482	469	443	481	475	454	497	445	437	460	479	442	419	448	470	408	452	441	528	444	463	483	469	462	502	469	455	486	494	445	454	466	450	462	410	448	463	460	465	478	486	451	482	443	464	478	478	477	502	502	479	460	460	426	440	484	476	463	453	480	465	457	439	452	456	429	485	478	411	421	416	474	463	465	430	444	445	472	423	443	454	453	470	454	462	468	469	467	426	492	439	485	462	432	419	451	465	500	494	453	420	453	472	460	490	421	478	470	445	440	468	464	423	446	450	488	440	410	442	471	463	508	453	475	461	471	458	457	454	448	430	421	451	431	458	467	455	461	463	480	466	462	446	460	433	483	469	438	508	499	458	443	432	487	460	414	435	474	411	468	454	448	465	463	477	428	469	456	412	459	461	415	472	448	450	459	476	471	478	482	486	443	420	433	485	456	457	460	460	469	461	460	433	483	489	454	497	482	463	450	403	503	427	449	465	436	459	446	453	472	409	466	429	443	459	432	471	463	471	473	461	457	469	453	453	448	498	430	494	480	472	494	439	435	478	457	485	437	463	466	435	419	497	495	463	425	458	438	452	455	482	448	391	446	445	482	434	460	489	419	445	449	457	492	450	526	454	464	474	476	446	438	450	487	452	441	452	454	480	439	464	451	477	507	437	447	471	472	456	462	474	449	442	452	466	473	458	451	494	462	478	511	455	483	447	464	457	464	453	487	446	446	465	447	482	484	465	436	452	451	415	417	455	430	474	455	439	456	418	499	451	446	432	444	480	441	448	430	463	467	459	475	446	472	428	466	439	450	451	453	455	472	444	450	467	462	454	454	428	472	467	461	486	472	444	478	426	494	465	437	459	432	467	438	442	480	478	461	472	445	486	457	458	449	470	425	462	459	413	468	432	419	469	440	455	448	484	454	437	449	445	458	441	475	498	505	455	451	486	466	442	446	451	479	449	469	471	463	446	482	474	439	455	452	440	477	440	474	462	454	428	483	468	486	458	485	469	469	477	448	474	477	441	494	436	486	477	482	498	469	456	443	471	462	478	487	472	469	454	464	440	474	411	476	482	485	476	479	438	461	460	469	455	514	446	432	523	440	478	459	482	445	504	474	477	461	445	449	417	478	489	450	428	454	472	470	468	450	478	449	429	457	424	465	473	456	486	434	471	496	457	460	452	456	450	477	487	481	477	454	446	466	481	439	471	456	464	444	440	472	436	438	462	479	470	458	459	468	494	433	451	454	432	479	440	455	459	479	457	427	443	461	468	412	449	475	469	458	485	470	435	473	431	454	457	449	457	483	450	439	507	435	413	493	449	499	473	455	472	486	449	505	453	431	479	453	431	468	493	436	424	478	455	461	479	454	478	451	465	448	434	460	461	453	457
1748	469	247	189	185	237	343	353	333	272	288	219	220	207	171	132	140	137	115	94	112	75	102	77	83	93	90	70	87	83	83	78	86	72	91	83	87	90	78	89	68	69	61	87	87	87	71	94	75	72	80	90	74	72	88	75	85	82	79	85	85	87	86	84	85	80	80	71	89	84	65	78	71	82	80	74	76	104	83	86	67	79	105	80	93	80	70	72	103	93	91	76	78	85	71	91	94	86	72	77	93	62	74	101	83	76	76	92	93	82	92	80	83	83	79	68	69	99	78	100	98	76	89	66	89	89	72	71	70	79	79	84	98	69	73	80	81	80	96	72	75	86	79	80	91	75	79	85	78	72	70	81	78	89	81	88	82	72	79	80	94	80	77	79	73	100	74	74	90	73	89	63	82	81	84	71	87	96	74	67	61	74	85	71	76	75	61	72	84	77	88	75	74	76	69	90	88	72	87	50	68	64	95	80	88	76	79	86	80	81	79	92	82	65	81	72	78	75	75	76	87	84	98	78	68	84	105	102	72	75	72	73	81	67	71	74	84	71	89	81	74	88	89	86	84	97	85	76	88	84	78	87	86	83	83	77	73	96	89	85	76	77	91	77	85	64	71	66	60	88	91	94	104	97	86	74	84	80	71	71	81	89	96	68	87	78	77	93	78	67	88	74	85	85	86	88	82	92	75	91	81	57	76	74	74	85	83	79	68	73	89	80	63	72	64	89	74	83	91	70	80	80	82	74	104	78	75	85	73	94	83	84	73	77	73	77	79	63	86	66	87	87	97	69	77	86	86	74	77	64	84	77	81	73	78	90	86	72	74	83	72	91	83	78	73	66	79	78	94	77	86	75	103	95	66	87	83	79	84	68	77	78	92	95	76	69	77	73	85	85	87	83	76	88	73	85	79	90	79	81	90	76	83	83	80	92	76	59	86	83	87	66	76	93	102	90	86	72	76	78	89	69	92	73	93	91	63	97	75	89	72	106	72	100	84	97	86	82	82	81	89	81	94	80	78	74	76	88	84	86	80	90	70	85	92	65	88	99	85	78	91	82	80	73	75	83	75	83	89	85	71	81	78	80	96	90	75	98	82	78	63	63	85	74	64	89	73	78	62	95	83	73	72	62	79	77	88	78	80	86	91	82	63	69	79	81	90	78	88	87	80	82	89	88	79	85	77	88	85	70	65	76	97	98	90	86	87	76	98	90	73	79	87	78	99	81	74	80	72	73	74	75	90	83	86	81	75	84	78	76	75	83	77	81	99	72	92	98	65	71	95	80	87	73	92	78	84	88	94	83	83	82	82	78	77	82	69	84	74	57	75	85	76	62	93	86	77	87	77	77	90	74	68	97	82	64	90	81	69	84	82	74	86	81	78	100	70	88	79	64	80	73	64	77	83	74	88	63	77	83	75	67	88	85	88	63	74	88	74	68	70	86	90	79	73	95	67	76	73	77	76	81	61	85	77	84	70	88	80	87	80	58	90	80	78	72	81	74	78	68	75	82	79	86	96	71	72	82	71	82	78	76	83	73	80	91	76	76	88	69	79	63	92	79	81	74	85	63	77	71	87	90	68	77	81	70	70	94	100	84	82	76	89	77	99	81	81	82	67	70	83	95	97	85	91	92	71	73	73	70	86	86	93	78	108	80	69	92	91	73	86	91	80	71	75	95	77	88	90	80	78	74	83	70	81	67	79	85	65	67	70	90	89	83	91	81	79	78	80	72	75	72	78	73	79	74	86	77	90	82	79	87	79	60	71	72	81	65	73	83	88	92	95	93	74	86	76	79	77	87	75	86	88	92	78	71	90	59	77	77	76	89	80	103	80	88	64	80	79	79	85	88	93	86	90	79	81	89	93	85	81	72	83	75	66	68	91	83	78	93	70	77	84	70	75	94	66	85	88	78	80	80	86	65	60	78	68	73	61	79	86	72	83	93	94	87	72	89	77	68	74	95	65	60	85	98	90	62	92	63	85	86	89	80	70	93	59	63	69	80	88	77	65	87	79	64	88	68	78	75	66	82	78	88	75	75	90	83	80	79	75	72	106	75	100	80	77	82	92	65	80	93	91	90	71	84	79	80	92	84	56	83	67	80	92	89	89	80	80	81	69	69	80	92	80	72	91	62	100	98	82	88	75	74	82	84	67	73	77	78	89	92	88	79	73	83	88	82	100	86	87	86	82	69	91	81	86	83	80	86	71	84	81	73	86	75	71	91	94	87	60	68	85	85	90	84	92	85	87	81	83	88	92	84	84	74	95	86	65	63	73	99	88	73	64	93	87	76	76	75	83	78	82	69	76	78	89	85	101	101	71	78	99	80	81	88	80	88	76	79	85	89	81	80	94	84	93	81	76	72	88	79	77	95	85	94	75	85	74	96	87	87	67	75	84	72	92	84	81	78	84	90	87	81	82	82	98	66	104	89	76	74	87	73	87	78	85	88	77	77	83	79	78	72	82	72	80	88	100	81	75	86	73	77	89	93	85	90	78	91	76	85	76	63	90	100	75	83	95	67	87	75	79	73	83	72	88	86	65	78	84	90	93	93	85	71	76	91	85	85	83	90	87	89	62	87	86	73	86	75	69	97	62	71	79	67	85	76	74	71	75	71	78	72	73	79	84	77	77	104	77	84	79	82	81	75	82	61	78	70	81	78	96	90	93	66	62	88	92	76	84	72	72	95	71	80	79	85	88	73	76	75	72	71	71	99	87	80	74	82	78	80	84	72	65	79	81	74	85	94	86	75	82	71	77	77	68	80	80	78	77	83	78	84	79	76	69	89	88	101	79	75	92	67	90	66	87	80	88	81	73	81	71	83	83	87	86	72	74	83	79	60	68	100	84	83	70	80	82	99	87	70	71	78	91	75	73	86	87	81	85	102	71	82	75	68	75	80	76	81	88	84	81	91	91	84	75	59	81	65	85	83	89	66	70	75	77	98	79	62	81	90	84	64	87	59	76	75	86	69	93	99	69	80	70	70	85	85	83	93	90	89	83	72	106	78	78	79	90	70	93	76	78	86	86	74	84	74	90	77	82	88	84	86	93	78	69	72	81	78	76	93	90	84	89	83	70	85	86	92	91	79	80	81	82	79	96	79	77	82	69	89	82	87	64	84	95	72	88	79	100	84	91	90	74	105	82	75	82	62	80	69	86	78	81	99	78	74	73	82	82	82	70	73	76	73	102	75	91	82	78	91	89	79	90	73	87	74	95	73	80	82	107	76	74	79	80	97	83	80	61	77	78	82	83	73	80	75	80	90	68	79	57	87	70	84	74	78	80	76	76	81	73	91	84	82	88	71	77	79	89	87	81	91	72	76	88	100	82	82	89	78	69	87	68	78	86	91	73	74	85	88	92	80	102	82	81	84	80	70	84	99	81	90	68	72	62	79	69	92	76	81	81	78	75	80	80	85	72	77	70	78	78	69	91	70	77	76	70	74	62	68	69	73	79	91	82	88	67	63	80	87	71	81	85	87
18272	5392	2853	3254	7601	12032	13812	13843	12132	9604	8018	6686	5861	4957	3938	3120	2817	2453	2222	1911	1444	1188	990	927	870	815	816	845	864	819	767	840	758	760	829	753	712	701	650	675	710	688	676	710	693	693	688	714	720	716	701	715	765	714	759	687	757	696	670	665	713	671	683	671	630	650	708	680	684	676	688	689	667	661	637	637	656	680	683	619	645	663	671	691	635	668	676	682	644	701	675	615	635	620	669	633	718	640	674	642	688	662	675	677	649	685	684	700	657	650	680	668	670	663	654	693	650	674	665	654	648	713	664	702	682	720	677	670	645	637	699	692	698	641	626	642	629	664	689	650	706	652	679	626	684	672	626	654	647	639	632	642	697	703	638	592	645	644	637	671	649	652	633	674	639	676	669	662	625	714	636	657	703	639	647	634	659	659	639	690	667	646	658	663	661	620	675	652	658	638	681	669	695	623	686	643	641	651	629	598	665	614	685	638	667	701	662	676	679	646	690	628	644	678	627	707	654	670	688	625	682	666	657	645	626	704	695	663	700	664	647	704	662	636	656	661	616	646	697	659	631	611	649	634	632	677	687	625	611	680	660	697	671	710	666	661	643	643	624	625	677	617	623	640	666	689	637	663	634	642	654	641	609	661	666	646	653	632	642	652	649	652	608	703	617	627	678	632	690	609	645	620	709	636	633	648	641	654	686	667	706	721	701	673	638	671	637	645	677	688	631	662	676	701	681	641	660	677	661	668	689	680	661	694	623	659	649	616	641	677	644	633	647	648	646	657	621	655	662	606	621	644	643	657	646	635	695	668	616	700	679	650	612	674	653	664	622	713	717	654	664	626	666	633	662	683	648	687	697	675	612	651	645	707	630	671	642	634	666	662	683	651	666	649	664	626	650	688	670	650	625	636	624	628	657	665	666	648	656	671	663	661	673	622	656	660	668	673	665	670	694	696	620	654	673	640	685	637	643	642	634	611	667	649	672	576	693	663	653	659	646	711	632	686	639	644	637	664	651	623	641	660	650	662	700	663	619	642	640	652	670	651	683	722	663	656	696	658	682	690	634	682	677	668	659	662	684	680	690	640	689	701	581	671	636	649	598	645	668	689	627	650	638	679	663	628	652	661	635	652	676	638	692	655	690	682	616	681	649	679	652	603	677	665	693	686	681	626	630	626	702	650	704	623	630	632	631	680	668	619	655	692	639	649	642	656	652	624	675	686	647	679	646	648	630	593	679	639	672	646	663	710	608	649	635	653	670	652	648	663	631	642	671	612	630	651	657	693	643	621	703	650	647	679	619	667	626	681	604	671	665	697	646	667	644	680	622	631	650	658	694	724	624	604	652	668	690	667	656	645	640	648	669	618	665	686	705	625	649	667	664	648	662	657	668	702	675	658	614	726	673	645	661	642	674	634	648	642	655	642	679	615	679	663	639	654	640	656	633	653	625	640	674	599	667	659	658	652	687	675	651	686	695	652	704	638	680	613	714	661	646	674	618	715	635	664	673	658	609	658	659	646	704	631	687	677	658	693	630	653	670	661	648	665	751	693	670	641	653	657	677	663	690	657	656	678	691	636	658	638	704	651	637	597	691	655	660	673	634	692	677	664	627	652	674	661	643	651	638	610	621	664	630	653	658	710	657	652	646	628	653	673	655	668	656	693	652	642	670	638	672	687	629	701	632	662	644	674	662	661	622	644	626	676	671	631	636	612	614	653	655	645	618	680	652	656	647	629	673	660	641	644	631	610	672	630	654	652	667	639	649	706	676	663	643	683	643	697	651	724	683	677	656	707	666	686	676	655	657	651	655	646	643	623	663	612	664	673	693	664	657	700	671	650	632	652	670	654	631	657	649	629	654	663	686	633	670	619	686	622	643	685	665	637	630	622	669	643	628	689	684	634	653	631	681	656	625	641	685	692	645	652	659	618	652	697	648	686	668	601	663	637	664	646	632	635	653	629	647	646	637	591	672	659	704	662	649	685	667	657	679	655	639	639	678	674	641	642	638	663	652	609	705	662	645	659	667	623	624	678	672	635	658	647	647	675	654	636	700	657	634	676	665	664	666	639	634	680	673	635	689	623	693	671	663	675	647	603	652	618	653	690	656	617	664	659	661	705	670	646	660	643	655	659	664	666	649	698	723	583	625	663	716	685	651	672	641	625	630	677	673	701	675	662	690	664	624	689	659	617	644	694	645	683	672	661	666	635	664	681	666	662	618	634	663	650	713	684	655	638	670	703	694	619	655	629	641	634	660	625	638	633	588	648	657	693	678	615	674	657	688	629	630	702	624	632	645	660	622	651	673	643	637	643	617	635	682	636	677	650	642	654	633	640	654	669	692	642	660	643	655	672	652	641	635	656	667	661	662	637	630	612	696	651	695	679	650	654	662	673	661	693	687	649	674	661	620	662	651	666	656	658	676	612	641	677	649	634	670	616	636	691	649	662	696	633	677	620	681	658	654	670	640	652	673	655	703	649	636	627	678	686	675	647	624	673	659	679	699	702	657	613	619	692	689	637	675	643	673	626	681	682	682	669	619	688	666	641	676	643	664	632	666	632	679	636	674	637	626	676	679	638	679	648	631	654	682	653	703	690	610	656	615	642	686	655	625	663	607	633	695	672	660	674	662	665	660	666	648	642	669	670	627	697	631	651	709	668	667	638	654	664	620	667	642	628	687	667	666	675	659	622	621	640	627	651	639	650	690	635	697	649	681	653	698	663	660	622	667	644	654	603	711	665	645	689	659	654	677	662	663	648	684	648	639	677	687	668	647	708	649	646	662	666	620	610	682	680	688	671	693	695	668	663	648	648	640	639	649	649	695	699	595	666	647	640	613	649	654	622	633	641	695	682	619	647	650	687	654	649	652	667	629	681	653	678	679	674	664	645	649	641	662	658	621	683	624	665	652	691	661	644	645	643	686	650	659	663	657	674	629	662	623	685	704	677	690	684	637	669	665	665	680	671	676	672	665	700	638	676	624	640	645	664	669	674	659	664	655	665	637	610	666	655	636	665	689	638	648	676	666	637	619	668	671	636	664	654	621	707	691	659	634	664	638	636	701	641	654	638	623	673	636	648	663	626	615	633	627	641	687	682	646	666	629	669	646	665	611	655	642	688	660	653	637	651	673	660	651	684	659	649	658	653	639	651	676	661	677	647	636	604	683	632	670	643	659	663	627	602	629	646	671	668	612	685	653	600	615	642	653	685	637	643	679	658	624	662	644	672	670	639	685	644	648	675	688	627	702	684	654	669	659	670	648	664	646	642	628	641	641	630	704	616	725	645	634	662	663	647	678	672	641	658	655	673	684	618	669	636	662	619	628	643	685	659	675	654	625	626	710	691	633	639	674	604	686	629	625	642	653	639	616	673	659	654	673	645	641	685	621	645	612	691	621	629	681	602	652	696	661	676	628	657	659	681	645	664	673	621	629	642	649	638	643	641	638	636	678	685	669	656	656	643	617	672	660	634	668	662	669	660	681	644	686	624
2762	395	211	148	149	167	226	279	222	211	226	176	166	176	128	101	93	84	87	82	65	48	58	39	37	53	56	56	38	51	50	36	65	43	56	51	49	45	38	52	53	48	32	48	46	59	50	45	43	51	38	47	47	48	46	33	37	62	40	43	52	45	32	47	40	45	45	44	50	46	48	39	52	31	48	44	33	44	38	30	42	40	40	54	51	47	54	42	42	36	41	38	45	40	43	46	31	57	49	44	47	39	51	54	44	51	40	47	47	31	42	42	44	46	50	49	59	43	47	40	41	44	51	46	41	39	42	45	43	38	41	55	43	47	36	39	52	42	47	44	43	38	45	44	59	50	43	57	46	50	45	50	39	34	47	40	48	58	53	50	59	34	38	47	38	52	38	37	47	49	35	36	40	52	53	41	34	38	37	38	37	43	36	43	45	44	53	40	48	49	33	46	57	48	42	55	37	41	42	41	47	31	41	39	42	33	40	41	44	53	52	48	48	43	53	36	44	37	49	53	44	37	39	43	44	52	42	39	42	48	43	43	46	60	42	38	53	46	46	38	39	54	51	43	48	39	56	33	48	30	44	42	38	42	42	46	42	26	37	38	34	39	47	54	37	34	35	52	41	42	51	40	47	42	54	57	49	49	38	50	39	46	54	43	38	55	37	53	32	43	33	52	46	44	50	48	43	39	53	25	58	39	36	47	54	37	45	50	38	38	54	37	59	45	49	34	60	43	42	40	51	39	53	45	47	53	46	44	40	42	42	51	41	41	38	37	36	42	37	44	46	39	54	43	48	30	55	39	42	47	41	34	43	45	49	41	62	50	50	50	43	48	48	51	40	36	44	65	53	48	51	40	44	42	39	49	52	26	51	51	36	58	39	44	47	41	41	42	47	40	65	37	49	33	38	57	47	43	44	33	50	48	38	44	42	43	37	54	45	46	49	40	43	37	42	45	38	31	40	34	43	47	37	47	50	39	45	47	36	51	44	36	44	39	44	43	48	40	43	41	49	38	39	59	49	30	48	44	34	50	42	50	44	47	48	43	62	36	38	51	31	55	34	46	42	38	34	46	38	53	42	44	37	47	48	44	43	41	48	41	42	45	45	51	44	39	46	39	48	47	43	47	41	42	48	55	38	42	35	34	51	48	41	64	38	53	47	47	39	47	52	43	46	39	45	51	45	27	39	46	45	38	52	46	44	47	47	51	32	56	56	39	46	42	35	38	49	48	46	55	36	35	44	40	35	42	45	46	39	38	30	47	34	42	53	32	49	46	38	42	40	47	36	43	55	31	56	40	44	53	42	50	43	33	34	51	45	57	51	32	43	42	38	60	44	43	41	48	40	36	42	40	42	37	39	53	42	46	41	48	39	45	45	36	52	37	46	41	45	47	53	46	47	42	49	45	52	48	59	32	36	39	33	50	51	45	43	49	46	41	39	42	47	34	38	43	41	48	33	55	53	54	39	43	52	36	47	41	46	44	38	48	31	36	41	46	51	46	57	48	43	41	43	35	47	47	40	43	53	49	36	40	48	48	55	37	39	37	52	56	59	34	42	39	47	52	50	45	39	42	37	43	52	50	59	40	37	49	27	47	45	45	36	43	45	43	44	46	46	41	39	32	51	46	48	36	40	47	35	48	36	42	55	54	48	41	47	37	39	50	46	53	49	52	54	39	52	45	44	42	47	45	30	41	42	44	57	44	47	44	42	45	45	39	46	37	47	42	42	62	52	53	41	48	39	40	50	50	43	48	53	44	33	39	37	33	54	48	43	48	42	46	47	40	47	49	47	45	49	40	37	49	39	36	53	38	42	49	53	40	51	52	47	44	45	39	33	44	45	38	44	36	42	45	42	51	42	48	55	56	52	56	39	29	36	53	54	54	45	44	41	57	41	37	45	43	52	50	50	51	39	44	40	41	55	34	51	54	43	54	38	40	33	45	44	51	50	28	39	56	61	44	57	25	39	46	50	52	46	39	34	34	47	49	39	38	51	40	38	36	40	39	48	61	35	48	41	40	47	46	40	52	43	45	40	56	40	42	38	54	38	45	42	35	43	48	53	40	47	37	58	48	59	49	29	40	34	37	40	30	24	42	43	41	34	41	47	47	45	34	42	40	40	37	45	42	39	38	40	47	40	41	43	38	58	46	39	43	31	45	38	42	36	42	47	43	53	46	52	53	46	37	42	49	54	51	48	40	52	34	43	40	44	32	63	46	38	48	46	50	49	33	38	54	57	41	38	47	48	43	38	38	46	42	30	45	39	43	51	47	48	51	47	53	37	42	49	53	60	40	45	41	43	48	48	40	35	35	45	48	42	42	44	36	45	43	41	42	58	44	60	50	44	40	33	40	42	46	40	42	40	47	51	44	44	47	51	49	54	57	49	54	35	40	47	57	50	48	46	65	52	55	48	43	36	43	44	45	51	45	56	47	48	41	42	42	52	43	45	33	45	54	46	45	40	51	43	47	60	36	31	44	49	43	45	54	41	39	43	52	34	40	31	39	44	38	30	35	38	50	37	43	47	51	58	47	61	48	52	44	39	47	56	43	46	46	37	50	41	40	55	36	41	46	38	47	43	46	49	38	55	35	35	50	40	51	28	45	48	41	60	39	42	34	40	40	39	47	44	40	42	45	48	35	49	43	49	39	46	46	40	41	45	40	36	35	29	48	42	39	35	52	56	49	45	44	45	36	46	45	42	60	45	47	39	45	40	39	47	59	48	30	56	49	43	50	51	29	40	38	42	45	36	42	45	54	55	35	37	46	35	47	48	41	40	46	39	31	49	46	47	40	42	44	40	40	49	42	43	41	49	43	58	47	49	57	29	60	49	35	56	49	46	46	37	43	36	41	36	55	36	41	46	44	49	38	32	51	34	40	50	34	51	49	48	56	31	46	47	52	50	50	38	44	42	32	35	47	38	38	46	37	46	48	48	43	43	55	45	41	52	48	51	43	36	50	48	43	46	36	47	48	43	39	38	40	36	46	50	43	43	43	53	30	34	42	39	39	33	34	38	45	43	50	49	36	46	38	34	41	41	45	33	36	49	47	43	47	55	53	37	35	43	42	42	38	38	39	49	41	49	29	47	49	42	40	43	40	56	36	45	57	34	44	44	35	39	56	43	38	54	48	43	49	43	34	43	33	38	57	39	41	46	39	46	54	48	43	44	37	41	56	49	38	42	48	43	39	48	40	41	38	38	41	47	51	55	52	39	45	53	53	46	52	43	44	42	53	39	43	47	41	45	48	25	39	45	43	45	50	45	47	43	54	42	40	36	55	48	44	39	41	38	57	44	41	56	46	46	49	40	39	56	30	31	44	47	38	50	41	41	38	52	46	31	36	39	41	47	42	37	49	42	38	34	45	41	49	42	50	42	53	47	50	32	43	46	44	62	44	47	41	44	41	50	45	47	48	43	41	36	37	39	53	43	43	40	45	44	41	39	43	46	51	38	42	41	36	57	38	49	52	42	43	38	36
17806	4691	2322	2610	6443	10644	12400	12456	10675	8641	7580	6472	5329	4363	3317	2661	2393	2180	1950	1453	1074	878	677	601	596	536	512	480	492	492	504	514	459	502	477	460	430	410	396	384	378	360	393	374	407	391	439	411	458	453	421	435	463	438	431	427	428	416	416	409	405	401	364	376	367	392	413	401	342	360	380	362	393	362	392	379	393	372	382	392	373	364	382	425	359	353	378	384	374	323	355	383	392	355	385	356	390	362	394	412	376	377	366	408	364	361	377	373	399	402	377	331	399	379	388	409	369	388	406	386	384	361	418	351	338	391	349	349	366	378	343	343	379	368	357	341	365	363	355	379	396	352	347	359	367	358	358	407	348	372	333	370	370	382	338	384	381	342	340	332	344	392	366	385	372	354	337	350	406	397	365	367	358	341	379	373	396	368	369	385	347	335	417	394	367	377	362	361	368	374	368	370	382	353	400	359	333	342	373	347	385	363	351	345	355	361	354	373	366	408	388	357	372	350	379	354	348	421	333	360	366	391	387	337	394	411	349	391	388	384	409	363	378	372	338	366	357	353	379	367	355	358	370	391	347	399	376	386	346	359	347	389	339	364	357	369	360	365	398	360	349	376	360	374	346	353	335	383	358	336	385	382	348	360	371	396	364	362	377	393	364	384	363	390	386	368	387	374	388	367	348	365	372	382	364	375	371	351	346	351	342	362	355	393	385	384	368	361	383	379	352	381	375	369	361	350	380	364	329	385	372	348	418	369	360	369	368	358	359	355	357	350	383	331	352	381	357	374	368	325	342	343	378	378	355	357	391	381	368	369	390	351	351	374	426	371	369	356	375	372	394	355	357	382	354	330	337	374	382	366	383	349	389	343	372	357	333	383	360	375	349	393	343	367	365	389	368	365	357	350	374	383	325	375	359	324	349	389	378	358	312	361	363	391	373	389	374	377	383	389	340	361	398	345	367	371	349	332	360	359	348	398	364	345	365	375	354	346	367	357	378	357	359	413	378	366	342	348	332	359	356	368	385	350	345	380	386	327	356	364	336	306	329	339	349	402	357	359	369	371	393	371	367	365	361	407	362	362	334	366	362	343	363	332	341	341	366	364	415	379	349	369	395	367	361	323	360	370	348	369	371	337	362	337	390	375	383	374	357	348	384	327	358	352	356	361	338	387	358	369	369	373	367	348	353	366	382	373	358	346	357	358	336	361	349	381	370	372	347	373	333	335	368	408	363	389	352	368	373	356	370	379	368	327	371	375	393	380	349	332	345	370	372	385	380	360	381	382	398	347	352	336	367	364	368	338	376	388	362	363	370	336	367	359	372	341	373	379	352	374	352	360	349	354	380	362	359	363	352	339	370	373	391	362	363	386	340	357	352	402	368	334	364	357	372	362	366	375	339	395	367	379	400	359	337	341	341	348	343	371	354	378	350	362	347	383	362	378	376	374	383	372	347	368	379	367	371	358	362	345	374	372	342	341	354	349	353	333	399	368	316	389	396	364	379	404	381	395	355	360	385	356	385	368	338	387	345	387	375	391	377	350	405	402	330	382	358	373	360	411	375	370	343	381	378	333	368	358	384	383	336	341	355	410	347	406	350	400	370	336	361	394	398	362	392	345	369	351	351	325	357	380	390	404	366	349	376	335	404	397	381	357	347	376	342	353	387	363	357	368	376	389	363	375	354	374	355	386	344	365	359	347	343	353	336	390	391	374	362	349	332	359	372	354	348	367	382	363	341	375	361	370	347	359	380	359	371	359	347	354	332	355	324	374	342	342	345	382	367	364	343	350	382	365	334	396	370	370	370	360	398	365	369	384	371	397	351	339	359	349	396	393	328	346	397	380	413	378	368	423	352	369	382	377	358	346	369	362	333	359	342	355	341	364	385	370	351	360	352	383	363	365	377	359	329	358	355	377	358	374	367	358	378	386	343	338	351	330	386	356	361	376	388	354	340	374	367	361	383	369	352	365	356	385	415	421	385	380	363	345	361	375	371	344	360	382	339	371	351	365	392	374	350	363	381	382	365	331	344	326	382	361	360	369	343	376	365	353	344	368	381	381	320	384	368	384	380	360	373	353	363	380	374	358	341	365	345	355	323	350	385	342	368	396	388	355	371	383	381	370	373	375	327	330	361	362	340	361	383	374	390	343	368	375	332	336	360	361	379	387	357	361	375	325	379	359	362	366	368	369	377	377	391	385	386	389	354	389	373	340	352	391	336	387	357	348	327	352	385	381	333	358	356	359	386	361	373	348	370	371	361	354	363	374	372	372	377	358	368	360	369	387	363	368	366	328	379	373	380	346	357	343	385	332	387	367	391	352	384	354	367	352	351	382	387	344	394	371	353	363	354	352	341	373	335	367	350	341	357	347	336	348	373	335	383	377	370	377	372	332	335	340	379	325	385	360	383	396	362	351	391	375	375	400	363	358	357	356	344	395	405	356	367	367	334	365	362	375	379	357	361	353	368	360	333	378	360	356	388	352	386	373	324	382	355	348	377	323	359	363	372	359	353	358	384	377	384	396	372	379	361	348	334	368	380	374	336	375	346	353	375	359	363	365	356	366	390	394	353	388	372	359	406	372	408	355	356	375	344	365	405	357	379	355	362	399	369	342	394	376	358	375	387	359	380	350	373	363	323	357	368	362	354	375	362	317	375	359	376	379	341	370	325	356	376	349	345	336	352	381	378	368	372	340	358	382	346	425	344	362	349	349	360	369	414	352	345	374	363	382	365	316	373	348	319	374	379	387	351	365	356	364	374	389	379	351	366	393	375	318	367	376	369	352	393	376	332	374	340	385	373	364	381	382	363	338	360	361	331	345	424	341	368	378	391	383	389	355	365	343	379	397	373	344	388	383	408	369	360	365	373	374	383	372	358	355	348	379	352	371	347	399	356	357	382	394	319	376	351	405	349	377	366	352	374	376	377	384	381	369	343	357	391	361	367	345	379	405	365	374	409	351	356	359	358	364	387	336	365	358	366	350	367	343	338	370	347	366	349	384	360	354	345	404	355	352	359	385	369	402	365	316	375	377	361	374	368	395	364	385	375	366	375	330	402	342	388	365	369	343	357	340	328	377	389	354	349	364	398	357	365	373	388	357	368	365	374	351	405	367	387	366	362	387	373	357	355	397	370	357	355	381	341	383	359	344	349	375	376	371	366	349	367	365	365	363	371	346	364	363	358	365	387	385	374	359	348	368	375	363	383	337	385	364	364	329	368	353	379	396	353	369	362	371	366	355	379	362	383	358	372	385	363	362	393	337	360	381	357	387	361	357	370	359	378	389	382	379	341	352	364	358	346	369	344	365	362	364	326	339	368	350	350	352	365	347	381	371	380	365	361	353	333	372	381	347	337	365	358	363	357	339	373	362	348	392	383	347	384	367	361	339	383	370	372	379	371	342	343	351	371	343	364	369	380	347	401	382	361	369	375	343	346	377	375	383	365	370	383	339	341	362	371	375	362	353	382	372	356	348	368	369	363	350	390	391
2580	642	326	228	205	242	323	434	379	335	287	274	249	212	186	155	138	153	120	99	112	106	82	94	72	84	74	80	85	85	85	86	84	70	79	62	71	78	74	88	67	81	99	77	75	60	63	75	83	85	78	67	81	78	81	84	73	82	74	90	76	75	85	86	74	76	64	79	68	76	90	64	76	77	64	80	75	86	80	79	67	80	93	80	88	72	66	90	83	68	68	78	75	76	80	73	65	69	86	80	70	89	76	85	81	86	82	74	68	54	66	65	73	70	74	74	77	66	80	81	81	75	68	88	76	57	68	91	77	61	86	74	75	57	66	65	83	81	83	83	59	76	70	73	84	69	60	89	81	75	80	73	72	89	73	70	67	66	75	65	76	79	75	75	64	72	75	82	76	71	85	81	81	79	67	76	79	58	73	71	67	79	73	77	64	73	64	79	65	72	66	80	86	79	88	73	77	75	63	85	75	81	77	81	74	67	63	71	82	61	64	74	69	75	73	81	71	64	84	70	80	70	71	69	74	77	66	62	84	61	83	89	71	87	85	86	62	72	88	92	71	79	82	76	80	71	79	56	83	67	76	63	82	79	68	91	85	71	71	66	69	70	55	72	79	58	82	80	77	68	85	85	60	78	79	86	81	77	73	72	81	73	79	91	78	94	85	79	84	64	72	68	71	63	75	75	72	85	72	93	74	66	76	84	82	74	70	65	70	68	71	79	75	65	72	74	66	86	78	75	67	63	67	64	94	65	57	85	79	67	82	87	65	74	96	76	73	64	79	88	81	75	75	66	71	73	65	77	72	61	84	71	79	71	54	61	68	74	73	59	79	81	73	70	81	80	76	70	88	87	68	69	77	79	76	85	84	60	85	68	79	79	64	80	75	83	62	75	67	60	71	73	68	67	69	74	73	88	72	64	74	61	67	63	85	66	83	73	58	76	83	73	75	86	66	81	78	69	73	71	78	70	73	72	79	75	75	62	81	75	72	74	70	85	67	73	71	63	62	77	85	62	81	76	78	63	72	72	66	70	65	63	68	85	63	57	69	93	72	89	86	72	66	83	60	75	71	73	70	77	64	68	73	83	65	71	79	84	73	82	76	85	91	74	78	82	77	68	98	73	65	73	70	73	90	67	84	70	84	74	80	86	61	79	75	79	74	78	75	70	61	69	60	75	67	69	71	80	75	68	71	84	76	100	90	87	80	63	77	72	63	71	84	71	79	72	74	74	67	73	76	76	66	64	74	81	77	74	64	85	75	79	75	77	83	82	74	71	75	76	73	86	77	74	67	79	67	59	64	76	82	74	93	70	72	85	92	77	87	67	86	93	63	70	69	72	77	75	74	71	69	70	58	78	74	84	65	81	73	84	84	68	74	89	66	75	74	69	75	60	84	71	79	85	80	77	80	76	56	72	73	87	72	66	80	72	69	74	66	63	62	71	89	82	82	78	79	82	91	72	80	97	83	80	93	56	86	66	91	88	76	65	75	61	73	74	77	70	70	71	67	83	77	60	86	63	75	82	73	69	69	79	75	60	80	65	68	64	75	65	79	72	89	72	86	82	90	63	64	62	69	59	67	94	83	71	77	79	71	83	90	75	71	66	78	88	76	65	65	59	82	76	90	84	67	79	70	62	77	76	66	71	80	68	72	81	71	90	73	76	73	83	80	69	82	85	78	65	82	76	73	72	65	64	63	71	74	81	86	72	72	64	66	73	93	55	67	67	69	65	78	75	91	52	87	91	69	88	80	62	85	78	54	84	82	68	70	70	58	77	71	70	63	89	96	79	80	78	73	73	77	74	61	71	69	61	67	92	91	81	68	83	74	62	75	67	65	75	73	73	59	69	65	82	62	73	58	64	77	73	86	72	76	87	90	58	58	78	74	74	84	72	63	77	71	68	73	93	71	75	73	67	78	83	72	79	79	83	78	80	72	76	63	78	80	71	68	71	73	70	84	77	71	80	68	59	78	68	74	86	61	75	76	83	67	82	82	70	74	76	82	74	59	79	56	61	87	77	75	86	57	84	85	77	73	66	78	92	71	64	75	61	94	72	78	60	63	73	66	68	77	78	77	63	71	74	70	67	80	87	64	63	65	91	90	78	71	66	80	67	80	68	67	77	61	83	85	66	68	71	66	75	68	67	58	79	78	82	83	75	61	73	69	68	79	80	73	76	63	76	63	78	73	73	77	72	74	70	85	66	74	64	87	65	68	86	61	72	73	56	82	58	99	71	67	72	74	57	75	85	69	71	79	74	90	82	65	82	78	63	83	70	80	64	74	82	61	77	84	72	91	66	75	76	67	81	82	67	85	80	64	84	69	63	78	81	78	75	74	63	67	78	62	77	59	73	66	66	68	67	82	62	81	73	77	77	78	80	77	64	64	77	65	77	69	58	63	79	78	90	72	74	61	66	70	80	63	64	79	67	56	57	78	76	78	63	78	75	64	80	80	68	67	60	95	67	86	72	69	66	76	76	75	91	89	70	70	71	72	70	75	80	64	72	74	70	72	72	60	79	72	86	77	96	96	68	70	68	85	70	74	80	89	74	82	75	72	82	89	70	79	72	62	86	73	77	69	65	69	74	71	70	71	93	52	81	85	71	71	73	86	63	70	82	68	76	67	74	66	62	78	72	71	78	68	66	64	74	81	74	85	87	65	84	74	77	63	84	74	77	65	76	82	69	111	71	83	72	70	72	67	63	71	78	74	76	64	82	68	95	81	83	60	72	74	72	87	81	80	79	84	71	65	69	74	87	57	73	66	77	72	71	79	88	72	83	80	67	54	81	66	65	72	69	67	71	72	74	68	75	65	70	68	72	78	74	79	69	76	66	83	79	70	72	74	71	81	77	75	65	89	82	90	70	62	71	71	73	88	95	67	72	75	69	73	82	77	85	74	68	73	92	55	82	55	84	75	75	63	75	70	70	87	83	77	68	81	77	71	64	67	88	76	92	70	61	89	90	81	73	70	68	89	71	75	73	80	75	82	75	77	69	85	61	87	78	79	71	73	69	74	79	76	75	67	67	84	64	77	76	69	64	73	70	65	80	76	63	75	78	74	69	69	70	98	68	76	85	85	86	78	69	74	72	80	60	71	64	81	73	79	74	65	75	74	81	73	62	78	69	71	89	70	66	89	67	73	80	68	74	72	78	84	73	64	68	79	76	68	56	69	63	91	74	67	82	94	79	76	77	69	77	67	63	74	78	64	78	76	63	76	73	82	63	67	74	65	64	65	58	62	67	81	74	68	60	72	91	66	78	68	75	77	74	77	82	59	68	72	74	62	92	66	90	55	69	91	74	68	66	73	67	83	75	83	91	66	80	62	65	86	87	76	64	79	78	80	77	71	88	81	75	58	76	71	80	68	66	84	70	57	75	78	71	66	80	73	75	87	86	73	78	63	76	77	66	85	86	75	63	78	63	71	59	80	78	85	74	86	59	62	83	65	80	77	76	78	85	83	75	79	70	62	67	71	72
21916	6614	3228	3626	8787	13715	15746	15488	12945	10930	9573	8258	6879	5529	4259	3447	3140	2965	2453	2037	1561	1176	1091	974	906	886	829	855	877	860	809	823	822	812	773	718	782	707	695	672	671	631	661	617	697	662	676	687	689	715	705	702	755	756	732	730	686	711	689	601	622	636	689	603	651	621	633	663	636	636	618	681	644	662	638	652	621	637	593	625	615	621	642	603	628	621	650	640	664	649	592	642	607	630	611	640	625	681	600	670	660	657	626	630	620	602	668	658	606	592	595	621	590	655	606	652	617	618	621	671	655	594	603	625	643	649	601	605	610	611	644	602	595	607	620	665	648	605	675	653	568	590	601	637	597	573	628	631	580	592	619	560	657	601	646	574	609	633	646	610	607	649	617	641	599	618	579	631	605	618	626	650	614	613	608	592	614	667	589	554	565	628	609	573	578	619	616	589	604	683	622	614	610	666	599	611	578	628	581	632	593	588	607	615	642	598	613	647	598	606	587	615	639	597	598	615	620	664	658	646	639	664	595	654	648	545	604	596	615	597	630	582	618	595	563	586	636	609	633	566	583	625	620	607	600	609	579	604	598	610	650	596	572	573	546	616	637	602	604	616	627	585	627	644	644	605	603	646	616	626	597	642	562	618	616	595	621	668	578	573	601	617	612	587	640	592	590	583	610	601	620	590	616	577	610	599	662	596	608	619	617	611	630	629	614	671	647	594	618	612	568	613	642	590	592	680	643	600	616	597	536	609	602	628	611	620	606	577	645	646	566	647	587	637	621	591	566	640	640	614	594	598	612	667	626	561	622	559	589	641	610	620	598	616	643	615	602	584	615	610	619	604	672	592	599	619	577	662	599	624	600	635	605	619	606	621	642	665	643	570	634	638	621	620	615	607	588	626	564	599	590	647	607	617	614	620	587	588	576	604	574	611	618	657	603	638	613	638	640	616	570	612	622	648	637	577	629	639	600	554	601	586	656	588	608	626	646	590	569	588	640	571	608	623	616	591	634	595	598	624	562	604	635	623	637	627	649	593	608	584	623	626	614	601	597	583	571	632	615	581	635	608	600	606	630	600	654	644	612	612	619	623	597	621	628	613	609	646	629	599	619	594	620	622	587	584	612	623	593	581	602	621	595	611	605	632	616	579	604	596	602	593	551	622	578	587	590	629	677	595	611	597	646	627	599	598	607	652	627	598	599	587	605	609	564	637	632	607	633	602	648	621	587	641	634	592	633	649	604	591	591	609	603	557	607	593	609	615	619	631	562	582	611	641	618	601	612	637	629	620	572	601	631	649	588	628	629	571	643	632	581	615	568	626	626	600	590	584	587	624	637	631	604	665	601	661	656	647	608	590	623	559	623	578	625	593	605	627	586	613	645	615	627	580	601	635	627	625	595	609	605	613	660	611	623	601	648	616	593	614	610	617	628	560	543	620	592	586	624	602	625	576	575	564	627	606	645	594	618	651	644	630	670	630	620	631	651	597	643	622	652	616	630	593	576	592	641	565	631	640	629	620	567	631	596	635	625	595	622	616	607	599	666	603	625	609	634	606	670	630	605	633	600	626	668	596	659	604	593	610	576	613	574	598	578	605	566	610	599	618	623	643	635	638	606	573	653	622	626	578	600	588	655	686	621	629	642	605	635	636	613	588	579	596	603	662	592	610	641	610	599	658	600	614	625	588	610	639	607	622	587	627	599	608	614	615	628	587	587	614	632	605	675	609	626	623	658	625	634	624	611	606	621	629	601	626	612	609	611	604	574	620	558	657	637	596	625	615	626	594	598	587	623	617	659	573	573	620	620	631	584	598	607	595	635	630	640	624	582	628	663	623	617	603	610	613	598	613	705	590	600	580	588	623	612	611	603	604	624	579	613	614	565	632	620	643	608	559	607	609	606	605	619	637	630	641	592	594	583	567	599	633	567	604	615	629	617	605	632	627	569	618	642	594	644	626	676	632	629	605	637	575	608	586	623	610	562	616	568	581	641	618	617	583	656	598	578	583	665	621	599	554	618	655	640	616	631	570	610	620	606	609	601	599	589	596	587	611	625	604	620	622	596	577	618	569	588	575	593	581	595	608	573	574	627	630	591	575	613	618	599	594	607	602	623	586	576	576	641	615	584	656	620	642	595	590	620	609	598	656	576	617	626	612	610	592	589	601	630	624	613	622	608	569	584	625	648	616	586	563	575	602	568	624	622	575	619	608	571	613	613	629	602	603	597	626	627	605	634	586	599	594	607	614	610	616	574	589	630	652	625	589	631	617	648	626	604	657	553	569	628	648	596	627	592	585	616	618	654	598	606	598	620	610	623	631	595	566	625	586	604	675	607	625	607	601	589	617	606	622	647	648	600	629	576	569	588	636	629	648	611	592	665	673	617	657	607	588	553	644	608	586	633	603	585	634	627	579	614	659	627	588	605	601	629	680	606	575	613	659	617	624	629	650	581	616	564	583	612	590	608	595	617	567	663	623	587	623	620	617	590	590	628	564	622	615	614	602	612	590	616	622	602	583	621	634	626	578	598	588	602	624	610	580	608	591	607	631	668	625	607	619	593	626	617	586	626	602	590	618	647	622	605	610	611	593	585	638	612	658	633	569	613	591	591	568	598	628	611	604	591	621	628	596	644	602	609	587	602	624	690	595	615	592	578	603	619	595	621	628	620	635	629	613	570	585	659	629	575	614	604	632	633	617	598	621	627	580	623	627	642	630	577	602	626	594	627	599	586	606	605	578	656	596	638	598	633	620	564	623	647	625	607	622	596	596	626	628	605	608	638	608	627	588	592	626	577	611	629	598	640	630	563	644	649	593	613	604	595	632	587	610	599	583	616	595	635	527	603	598	596	631	618	648	627	586	610	597	640	628	598	615	579	590	608	601	616	636	636	605	615	608	596	592	582	636	602	627	610	624	584	561	636	623	625	569	611	599	653	557	596	620	607	608	616	632	639	576	590	608	642	607	649	625	640	718	598	610	597	633	603	656	600	596	595	575	607	600	575	561	555	586	586	635	587	635	611	625	602	595	592	633	628	598	591	639	582	633	591	626	635	609	601	643	603	647	635	591	663	600	617	617	599	639	631	635	645	633	622	604	569	616	617	647	662	668	615	640	608	644	630	582	594	611	616	614	573	594	582	591	603	591	589	592	608	614	621	650	612	605	590	645	614	600	598	595	604	620	601	599	606	599	605	607	628	600	631	596	619	599	597	631	599	584	607	620	612	591	575	588	615	618	591	655	618	597	613	635	639	609	593	608	625	618	555	565	616	616	623	573	697	648	605	624	606	590	651	633	636	603	589	658	645	594	640	590	616	651	591	598	590	626	614	651	613	591	610	605	646	584	604	612	611	609	618	609	609	621	591	614	567	638	570	572	615	595	634	643	599	575	632	609	594	627	587	626	556	601	618	605	624	589	580	574	630	645	626	594	587	611	658	631	592	648	579	623	618	584	563	573	604	612	610	612	599	613	663	631	615	650	636	607	641	594	603	618
1839	281	181	150	133	151	194	210	201	171	200	152	138	107	112	111	95	84	99	65	69	53	56	69	54	61	56	60	53	76	42	68	62	52	48	64	61	70	41	53	50	49	49	37	66	58	59	59	66	57	63	53	64	54	61	53	49	65	48	58	47	60	50	62	47	44	65	52	48	49	54	63	49	54	49	42	44	48	61	54	54	56	65	51	51	64	76	53	61	69	51	59	50	58	61	69	51	54	45	57	66	70	57	67	45	56	52	49	68	55	51	61	65	57	53	71	62	69	65	59	69	50	60	66	43	61	45	53	45	60	48	49	58	75	49	55	47	54	58	56	52	36	51	58	55	66	52	67	66	48	43	60	54	56	68	45	56	51	46	52	62	52	61	55	48	68	54	64	62	60	62	54	54	53	57	50	68	61	53	53	62	62	53	53	52	59	58	52	54	72	47	62	62	43	58	69	53	53	48	58	59	48	55	57	61	63	62	57	56	69	50	54	60	54	54	49	57	65	50	54	51	55	62	58	66	63	61	45	55	57	63	69	48	62	48	36	52	53	52	75	67	57	53	63	65	50	52	54	54	68	57	53	56	52	50	53	48	57	51	58	54	43	70	51	59	51	51	61	45	58	68	61	59	62	44	63	43	65	42	67	63	52	58	44	57	59	64	60	55	69	55	53	62	61	46	59	46	64	41	45	56	66	64	50	63	72	59	62	68	50	60	68	64	47	64	49	63	40	75	54	52	58	55	66	53	60	61	54	50	74	52	59	45	58	73	63	52	51	52	50	61	43	55	55	60	49	71	52	57	59	54	72	57	51	58	64	53	45	51	58	50	64	67	55	51	70	76	50	61	54	51	60	63	60	47	67	59	50	63	54	64	49	57	52	52	60	52	59	36	58	64	53	69	56	50	58	56	62	60	52	63	53	51	62	64	69	70	52	61	50	55	48	51	60	47	55	44	65	50	55	48	53	55	52	68	50	67	64	45	45	60	65	58	61	73	55	59	59	52	63	66	59	60	53	59	51	52	52	53	53	63	54	57	51	52	54	47	63	70	59	75	59	63	62	58	48	58	62	72	53	53	55	51	61	41	58	47	64	53	66	61	73	73	60	49	40	49	67	45	67	69	47	63	53	56	53	63	77	64	49	52	61	56	64	57	59	62	40	51	61	55	69	53	48	45	64	62	66	56	54	61	55	60	49	51	61	66	60	43	49	75	55	57	65	41	51	48	57	74	61	50	51	63	58	56	63	54	54	56	60	52	60	51	56	58	60	60	51	59	63	48	68	60	60	53	59	56	59	49	62	61	63	49	70	51	60	51	58	52	48	56	60	54	62	69	79	68	74	59	63	56	52	56	60	55	47	68	47	66	65	55	55	68	65	59	58	58	51	62	51	58	71	52	44	63	55	52	49	45	64	35	65	48	56	64	61	50	66	63	62	63	57	65	46	56	62	54	77	49	53	63	51	67	65	53	66	49	56	65	58	50	69	49	54	59	56	54	65	69	57	48	59	70	63	54	59	60	53	56	47	66	72	62	56	50	63	54	54	50	58	56	53	52	60	57	50	46	50	63	63	60	56	61	56	56	48	62	58	69	67	67	55	58	55	68	53	35	63	66	52	54	46	44	54	67	47	50	50	41	57	71	54	66	52	49	46	56	66	58	64	65	52	62	57	41	50	64	52	62	55	74	53	62	61	55	60	46	45	61	69	55	58	52	54	49	33	58	52	53	56	61	59	63	57	61	63	52	51	55	62	47	47	50	66	58	56	50	52	48	44	46	65	53	59	59	60	57	43	38	67	59	55	58	64	63	74	53	59	55	41	71	73	66	44	65	51	52	48	65	62	53	67	48	41	57	59	55	65	44	64	55	56	59	50	51	54	35	52	57	60	51	51	38	57	42	57	49	57	50	65	49	60	64	54	52	51	50	49	56	52	64	58	62	52	65	65	63	52	63	68	54	53	57	68	59	44	58	58	58	58	62	56	53	48	47	58	63	61	50	55	66	45	56	44	63	47	66	47	63	62	54	50	66	55	55	51	56	55	46	61	47	62	64	55	55	66	57	59	51	61	44	58	62	55	64	57	54	60	57	53	54	46	48	48	62	51	57	56	58	44	57	58	47	52	57	62	64	49	48	51	64	70	58	63	65	58	47	71	70	63	62	56	46	48	37	66	62	60	43	53	60	55	58	47	55	67	52	47	53	46	60	67	57	56	63	50	53	54	50	54	65	64	50	52	59	47	45	70	52	45	56	67	59	46	50	58	65	53	60	59	55	64	59	68	55	51	54	55	55	54	50	60	58	51	50	55	67	48	55	46	58	68	50	58	39	55	57	41	63	56	52	60	65	52	54	53	45	60	52	52	64	68	57	44	73	61	58	58	64	52	52	64	53	55	61	57	65	71	49	50	50	46	54	55	57	69	66	58	61	66	53	65	66	56	55	53	66	57	58	56	54	60	68	49	53	47	68	53	52	61	56	52	71	69	54	57	45	54	58	62	54	57	51	54	41	44	49	58	49	60	65	58	42	56	52	54	67	53	58	58	58	59	56	51	53	60	63	62	44	40	60	54	57	46	69	48	51	63	54	65	60	74	67	46	53	68	58	63	55	53	62	50	71	56	52	47	70	60	52	54	58	48	50	53	51	60	54	60	47	60	63	45	65	53	47	63	56	59	51	52	67	52	55	59	52	60	59	60	57	66	48	48	53	57	63	58	52	49	46	51	63	61	70	65	59	56	64	50	64	47	57	54	48	52	53	49	65	60	49	48	75	56	52	63	64	50	65	72	66	56	66	63	67	42	54	69	54	66	56	72	54	62	54	49	56	44	49	48	53	66	62	60	65	50	54	43	62	58	58	49	51	60	43	56	63	69	70	48	55	51	57	64	44	63	64	60	67	56	58	41	60	56	53	49	64	60	58	59	60	52	61	54	60	48	53	51	65	49	44	62	50	52	48	40	51	57	51	44	57	58	68	65	67	63	60	62	57	58	57	46	46	78	51	38	52	60	51	64	47	42	59	58	52	69	54	76	55	54	63	63	53	48	61	55	46	54	57	51	48	69	53	49	62	54	65	55	46	58	57	63	63	76	51	62	76	60	60	61	68	65	46	65	60	48	50	52	71	62	62	63	40	46	50	45	66	51	61	60	73	69	57	64	61	50	59	48	70	56	46	56	61	52	53	69	58	64	57	66	61	49	45	64	58	61	55	55	49	48	46	61	63	73	42	56	64	74	61	59	54	44	55	56	53	62	50	53	67	74	71	52	46	68	54	62	62	51	52	47	60	61	55	38	68	49	67	66	55	48	58	54	63	61	55	58	55	52	54	60	54	67	45	58	63	46	50	66	73	71	57	64	60	47	53	54	52	52	62	58	65	58	55	63	62	50	56	57	64	50	52	51	39	56	51	60	45	78	58	63	54	71	53	51	44	63	61	74	58	50	55	55	68	68	46	56	43	62	52	60	64	55	63	48	72	37	53	41
15497	3787	1670	1978	4912	8070	10018	9706	8069	6697	5791	4907	3960	3196	2431	1890	1812	1649	1309	1049	822	689	648	599	571	530	557	561	587	539	549	542	527	543	524	485	543	502	471	501	511	457	476	464	489	481	479	499	493	517	537	500	530	521	514	496	533	536	475	473	490	474	459	453	480	472	452	483	481	491	475	458	463	449	499	471	478	471	490	419	497	497	456	454	485	444	474	505	490	495	431	430	445	470	451	433	468	490	467	446	508	482	500	451	451	455	450	457	448	484	457	457	496	497	494	466	479	461	483	496	476	453	496	509	435	475	488	451	464	490	464	444	439	456	474	479	498	499	469	485	457	485	452	448	468	489	458	467	476	463	489	458	465	472	471	465	482	475	476	455	460	494	459	398	438	462	468	466	468	466	454	479	456	484	468	489	458	450	451	451	480	468	450	431	436	464	439	484	481	476	451	459	446	465	476	472	465	471	452	457	478	472	457	422	492	422	473	479	486	480	455	447	455	474	441	465	463	441	499	479	435	455	498	504	496	452	480	445	414	471	469	457	474	490	408	472	456	466	445	453	453	467	468	482	444	464	456	450	452	435	480	474	443	431	452	469	468	476	448	473	468	470	448	480	457	459	492	500	450	453	470	488	472	484	452	428	474	485	473	499	481	489	417	473	451	460	488	461	454	478	478	465	459	453	458	414	448	483	470	481	470	478	466	454	470	445	482	458	464	481	448	451	461	476	472	459	460	441	478	489	446	448	446	456	479	468	462	478	445	447	456	478	448	446	463	483	451	474	479	449	427	464	468	465	475	490	461	457	467	483	465	439	451	456	451	460	488	497	467	492	502	519	461	468	494	435	478	454	452	485	466	468	420	466	453	471	477	457	465	444	457	471	442	466	440	502	454	485	464	473	458	444	476	449	467	435	421	472	467	445	452	459	459	417	463	442	469	462	511	448	465	442	451	452	473	426	508	483	496	447	437	469	419	466	476	491	458	425	472	478	477	455	475	474	483	481	475	484	450	458	432	476	498	459	435	502	503	458	472	454	457	462	443	489	487	476	480	479	466	481	451	466	499	497	483	460	464	444	485	468	483	453	492	450	499	470	438	428	476	439	452	469	461	458	439	508	447	507	431	476	450	506	476	446	479	473	491	487	485	443	447	474	433	445	422	448	447	495	459	459	426	465	460	479	447	482	486	490	436	438	490	451	495	437	443	461	434	449	441	464	448	496	477	463	461	488	466	461	493	495	482	475	473	475	494	497	469	469	484	427	462	453	450	497	469	449	448	438	461	457	482	437	498	484	480	486	464	453	447	476	450	450	473	443	481	494	461	486	498	476	457	476	490	494	507	476	503	482	484	465	486	458	478	461	488	454	438	534	468	501	485	467	459	490	468	512	479	447	473	467	441	487	474	437	437	429	472	463	473	488	441	465	477	467	494	534	474	476	432	439	481	459	463	464	477	496	454	497	460	462	500	456	485	453	453	482	506	489	487	488	522	459	454	447	509	455	445	458	495	475	443	495	424	429	454	463	501	463	476	478	461	495	466	450	474	493	463	446	481	501	462	465	473	465	438	450	461	453	432	488	471	460	431	468	454	467	428	472	474	470	469	489	471	499	452	468	430	434	479	455	467	459	450	483	467	475	472	437	461	450	462	475	442	455	504	456	463	500	439	474	463	500	453	495	457	465	439	486	444	457	468	450	466	480	417	460	473	432	490	495	461	449	427	452	432	470	511	484	452	452	475	503	479	493	471	471	475	480	460	474	479	487	494	460	473	447	452	406	486	449	466	446	449	505	428	483	462	474	457	517	451	483	476	477	469	451	446	483	460	455	461	467	465	487	482	462	486	438	462	457	461	445	478	500	485	491	468	468	464	496	467	431	436	465	450	465	462	449	491	421	448	475	482	483	469	468	470	451	430	465	452	467	466	500	455	464	478	462	451	445	444	456	485	475	443	461	468	480	469	490	470	422	450	449	471	479	475	525	455	474	460	436	466	447	450	461	455	467	467	439	459	453	473	489	481	456	487	394	516	500	469	471	472	477	453	490	463	472	489	453	455	454	452	443	487	433	463	459	503	460	507	472	437	480	471	498	482	470	419	436	452	440	481	489	441	514	517	459	484	469	444	451	478	475	438	442	456	450	484	461	488	470	481	456	488	475	455	464	476	453	463	464	466	427	473	477	456	520	473	468	470	460	451	446	446	480	501	446	464	450	474	469	475	439	480	475	468	446	479	495	505	480	467	446	451	473	453	451	453	469	453	458	471	439	438	483	451	385	502	498	458	440	482	472	476	443	460	469	476	477	472	485	465	490	431	463	469	505	447	445	497	478	483	500	444	464	433	480	501	450	464	464	438	437	467	484	489	461	462	445	481	461	464	442	438	475	487	499	413	478	444	465	449	486	465	490	452	460	506	487	488	456	458	456	508	449	455	484	463	499	458	504	481	455	441	465	460	513	483	447	452	432	501	436	487	455	489	423	454	464	437	489	449	476	449	448	489	506	469	447	455	473	490	463	478	494	476	471	417	492	523	451	441	477	435	498	464	461	474	497	451	447	476	481	475	456	433	475	480	450	453	436	460	466	485	477	454	447	488	493	473	483	479	468	468	433	463	429	479	456	459	470	466	455	460	450	459	466	477	468	475	470	469	471	444	487	467	488	445	462	485	488	464	464	421	492	442	449	485	448	457	432	455	479	482	448	471	465	441	459	448	484	464	469	461	491	462	473	434	465	438	440	477	470	469	437	471	436	464	444	494	491	436	451	453	448	468	424	461	484	461	457	468	440	451	499	470	455	479	435	490	453	473	478	444	455	458	484	495	480	468	505	438	471	428	481	474	471	454	476	458	439	459	483	465	479	458	446	453	477	466	470	470	494	497	492	511	484	500	466	492	462	454	500	436	475	454	469	468	457	455	503	474	443	496	448	469	416	462	478	413	454	459	501	459	468	460	461	449	496	497	450	471	510	458	466	420	439	445	461	455	430	454	454	486	435	476	449	478	460	471	418	465	492	419	491	457	481	488	485	463	516	483	485	442	480	454	483	482	459	455	438	455	472	456	427	509	459	421	471	440	452	463	476	494	485	459	423	461	447	452	461	478	444	458	465	446	474	435	456	486	472	483	413	463	456	502	460	454	505	497	468	454	453	484	457	452	428	493	451	499	463	457	445	441	507	474	508	472	464	460	424	442	450	496	456	482	475	472	475	502	488	511	469	465	476	504	474	476	485	452	407	461	491	458	494	461	465	488	454	485	450	442	482	437	520	457	442	516	432	469	451	462	472	481	485	463	481	473	458	450	457	479	474	470	463	479	475	426	458	455	440	459	506	441	453	469	470	458	453	479	469	510	463	455	473	431	472	414	446	463	441	449	440	455	483	501	450	440	481	463	452	446	496	494	452	503	442	471	452	480	471	522	471	439	454	493	474	447	451	462	467	467	454	457	486	452	474	479	466	473	492	491	455	444	464	451	481	414	452	517	479	468	491	451	456
1807	469	213	221	202	215	293	325	287	243	256	257	176	183	153	117	149	134	112	107	99	86	82	92	80	75	81	81	80	83	112	82	85	83	89	83	91	78	72	82	86	70	90	94	98	82	97	103	99	71	90	99	107	93	96	75	90	86	96	78	81	75	83	65	73	84	99	91	88	88	82	87	89	90	69	72	75	85	81	82	74	68	89	76	86	80	88	89	86	78	79	75	78	76	84	79	75	68	92	89	93	81	78	87	79	81	73	77	82	104	78	78	88	84	75	76	72	76	93	96	99	88	90	61	86	79	84	76	96	77	64	83	82	83	87	86	79	78	89	79	75	76	72	91	80	86	75	85	92	94	77	84	67	76	82	93	76	69	96	83	83	81	77	86	86	91	83	69	83	78	74	72	94	86	79	72	77	91	96	87	73	91	74	64	89	76	77	90	91	80	83	96	77	88	75	85	74	73	76	89	91	82	77	91	86	84	67	71	78	88	85	88	97	79	78	74	70	77	95	93	94	66	101	80	68	81	102	69	82	77	84	62	81	79	82	84	80	83	80	81	87	81	87	88	87	104	77	85	90	84	83	87	84	93	69	78	79	89	98	83	107	89	89	71	82	79	85	98	84	77	86	76	93	95	83	97	82	78	84	68	85	71	82	80	79	82	82	88	82	84	91	82	78	76	86	79	71	96	79	77	88	81	84	85	89	80	73	72	85	86	83	68	89	83	78	102	96	85	77	114	79	86	76	87	76	85	84	87	75	87	101	85	90	66	84	90	90	88	71	72	86	90	78	103	79	73	88	94	93	76	81	78	78	80	102	84	81	88	69	93	82	79	81	90	84	75	87	82	75	82	87	74	88	81	111	82	90	83	64	74	84	80	85	78	79	77	85	73	91	82	79	70	95	80	80	98	88	82	97	94	79	77	88	88	78	89	74	70	84	84	78	86	84	98	83	88	94	92	77	73	81	86	69	82	76	87	78	99	86	80	83	72	84	79	94	86	101	95	65	93	90	71	95	85	83	85	74	84	82	82	81	73	73	84	88	91	79	73	81	69	81	82	85	86	77	86	99	83	74	81	79	86	99	76	97	76	83	83	82	63	79	91	92	80	75	81	74	84	98	92	68	84	73	91	80	89	84	83	73	94	78	75	68	88	90	98	84	86	88	96	80	65	75	78	88	77	77	79	66	76	92	89	85	74	92	74	80	66	93	78	84	77	69	83	87	77	72	84	78	75	104	85	89	93	74	62	73	70	91	73	97	71	86	90	73	82	100	84	84	82	74	88	85	88	82	71	93	83	84	89	100	98	98	84	84	76	75	77	83	81	98	80	80	78	87	76	88	74	82	86	93	92	90	74	84	85	73	80	85	82	83	75	90	80	84	93	78	74	96	90	86	86	65	101	87	83	94	84	71	75	70	87	85	98	79	88	88	95	96	84	100	92	80	77	62	84	99	70	77	86	66	64	82	83	71	79	73	77	80	67	95	73	69	85	90	75	78	95	76	66	83	75	81	87	79	81	77	85	81	72	102	82	71	91	96	80	85	96	72	100	81	83	97	84	82	80	78	81	70	87	93	98	86	100	85	88	85	85	77	92	95	80	83	80	59	73	80	79	83	85	83	82	91	69	83	88	70	67	74	76	102	92	67	76	97	81	76	82	88	75	76	70	88	81	79	77	76	84	88	88	91	64	91	84	64	97	70	71	79	99	82	69	91	81	70	88	105	70	76	99	93	72	85	66	74	82	79	85	72	82	67	91	78	80	80	89	90	83	86	78	88	84	84	90	78	84	65	105	85	115	81	112	88	76	80	63	78	75	89	74	94	87	84	85	93	83	94	105	80	81	89	84	89	90	103	77	77	65	100	79	93	75	83	94	97	83	71	71	82	57	93	66	69	71	82	86	99	105	85	77	93	60	80	75	86	80	91	81	98	85	85	91	67	85	77	83	70	70	73	81	88	77	69	88	75	85	89	84	96	84	81	86	90	89	104	84	74	74	91	77	64	87	85	84	71	83	88	74	78	95	76	81	77	78	70	78	90	80	76	90	72	89	78	75	76	79	87	76	73	88	66	83	82	79	73	99	101	87	86	76	81	71	82	82	73	78	89	82	71	70	90	87	107	83	93	73	90	63	80	83	94	68	91	86	83	89	75	84	85	72	82	86	81	92	101	69	80	92	79	82	84	67	62	72	77	94	90	74	82	82	84	81	74	83	79	95	61	75	75	92	82	98	65	84	91	77	86	89	87	71	87	89	69	85	76	96	78	92	92	78	79	90	81	80	87	86	65	75	82	77	84	66	67	95	74	92	79	101	60	81	89	88	92	71	80	93	84	75	83	82	64	94	85	88	78	83	77	94	91	87	79	88	74	93	94	78	79	76	71	66	85	70	76	91	109	89	86	92	89	80	79	89	86	102	76	73	84	77	101	86	103	88	85	80	73	80	84	69	81	83	78	93	95	94	71	95	95	95	75	64	81	82	78	86	88	67	69	91	86	81	89	77	73	87	72	74	86	71	79	78	84	75	70	81	76	78	70	93	66	83	94	85	86	74	92	72	92	84	70	95	80	75	92	92	73	82	77	69	95	96	92	104	88	66	77	89	85	95	97	96	73	82	75	75	78	71	83	75	81	88	85	79	88	75	83	78	68	102	87	85	86	62	70	66	98	78	67	92	81	86	68	71	80	83	86	80	81	97	87	106	58	67	81	86	85	97	87	94	83	88	87	73	82	87	78	97	84	65	82	94	88	98	79	74	75	85	78	94	88	70	89	82	66	89	85	83	74	66	69	82	102	67	79	77	63	101	86	83	84	95	84	90	76	80	82	86	78	81	82	79	94	83	71	74	72	79	90	84	82	87	75	81	101	73	96	83	85	74	76	80	80	93	79	84	77	98	71	70	85	84	65	93	87	91	85	77	81	82	58	80	79	94	106	82	88	76	92	84	80	95	89	82	87	88	79	83	76	83	71	74	75	98	73	75	73	84	94	74	76	82	87	85	67	90	81	87	82	73	84	93	86	87	81	82	69	62	75	79	78	95	82	78	88	84	86	88	90	93	80	80	94	87	92	72	85	74	64	80	78	79	68	78	73	67	86	84	77	90	69	75	73	81	97	83	82	96	94	88	74	88	82	109	84	74	87	73	90	74	72	81	73	85	62	85	81	55	84	73	73	91	82	77	76	99	81	86	80	83	93	65	76	91	81	78	82	68	85	85	78	91	86	92	81	78	92	88	87	85	72	90	96	89	104	84	87	87	63	76	90	90	85	82	90	78	85	82	79	92	67	91	102	81	85	90	82	71	78	73	72	84	78	94	97	87	100	79	83	88	68	91	77	97	84	91	88	90	69	87	92	86	91	82	83	65	81	79	94	87	94	80	84	70	77	72	93	78	78	75	94	89	86	88	68	100	84	72	67	84	80	85	78	88	92	91	88	102	79	74	82	92	91	92	72	83	74	61	68	89	75	82	77	77	60	83	77	76
18715	5698	2577	2966	7504	11661	13648	13103	10788	9040	8084	6748	5353	4241	3291	2766	2622	2133	1844	1533	1254	1027	898	971	891	874	867	841	808	802	839	866	850	822	784	763	717	689	687	711	679	705	732	702	718	777	738	760	726	789	805	772	785	761	722	728	729	742	729	736	674	714	676	694	692	698	653	704	683	681	705	690	691	676	681	696	707	656	708	669	680	705	679	699	694	704	718	707	662	636	676	675	705	702	684	687	712	645	704	680	668	720	704	680	668	657	674	696	648	660	702	639	720	706	680	684	656	677	678	693	637	655	739	688	662	698	670	681	634	648	697	657	703	666	667	675	667	674	693	664	694	658	680	677	658	664	664	610	697	689	663	670	646	681	660	662	680	701	689	642	618	646	643	658	641	649	690	638	654	724	646	702	681	724	679	686	703	643	660	662	676	692	670	663	680	705	650	646	641	662	652	686	676	658	669	703	705	662	645	651	645	652	705	667	713	642	699	688	702	631	705	684	705	672	663	672	677	652	667	670	644	680	688	654	714	678	658	717	671	656	634	661	692	660	711	632	668	702	685	672	670	669	701	679	640	724	692	682	676	673	680	681	636	678	672	686	667	687	645	662	641	682	687	661	653	648	657	664	654	640	663	685	706	671	708	656	640	663	660	688	679	665	689	689	658	680	628	661	657	731	670	642	634	690	673	677	692	681	638	647	643	679	674	669	651	673	733	634	672	681	664	671	603	657	668	653	664	683	649	676	649	676	661	652	657	666	647	704	671	621	635	698	661	647	683	714	635	681	702	701	612	687	658	657	718	631	643	685	658	659	662	647	666	669	651	653	725	679	658	645	663	655	624	663	619	649	667	709	681	686	648	682	664	653	647	693	664	679	701	657	724	716	682	692	697	675	671	687	665	637	661	661	711	647	666	713	638	691	669	688	674	675	661	681	626	706	678	648	660	706	696	688	654	636	686	628	628	699	673	642	645	625	663	653	665	707	674	641	654	687	669	699	672	673	653	666	631	690	657	634	676	688	651	678	665	645	712	683	633	664	681	663	667	675	690	655	624	645	697	675	688	719	662	688	703	633	664	596	642	673	655	660	683	648	674	696	645	627	647	667	652	693	657	698	613	690	670	651	641	677	646	670	702	680	659	671	644	710	709	640	648	720	673	707	645	720	687	660	665	653	685	686	673	701	664	666	663	706	650	693	692	690	655	689	673	653	683	675	663	634	695	641	674	659	688	667	686	661	705	694	709	715	673	649	661	653	705	643	681	669	667	688	681	692	699	632	657	650	635	663	688	688	721	658	646	707	689	662	664	633	686	670	644	648	676	695	667	650	611	686	723	698	677	683	702	684	716	641	689	672	683	626	688	660	649	693	664	714	704	662	714	682	662	645	707	664	665	683	698	714	652	634	638	662	677	666	637	634	656	647	684	702	680	695	666	659	689	664	661	669	641	668	664	715	628	627	716	670	631	667	666	671	674	654	673	688	682	648	669	643	689	667	701	635	656	657	642	673	662	626	686	672	627	622	676	600	651	641	656	684	707	669	730	656	684	678	703	668	662	657	670	669	677	645	654	666	670	715	659	680	657	659	658	653	688	667	671	629	659	691	710	668	697	691	658	666	702	670	599	646	691	644	658	677	664	693	660	657	680	678	656	678	614	668	654	645	658	693	651	651	694	728	669	670	675	688	678	664	657	641	657	718	679	630	623	651	681	639	679	638	690	696	654	690	643	685	661	665	649	719	646	682	668	661	700	644	638	637	655	686	700	669	680	658	679	679	658	671	659	649	691	711	679	645	629	684	685	672	670	672	670	690	712	650	682	641	651	669	647	694	665	632	717	645	695	667	666	685	668	683	636	678	683	654	651	707	666	677	652	733	635	675	707	709	671	646	694	660	674	653	671	632	630	668	664	694	699	623	643	663	669	656	678	624	675	670	656	671	687	674	663	636	667	701	611	621	650	681	669	696	662	685	625	673	646	681	678	671	671	648	639	683	665	660	712	655	675	677	643	654	719	689	698	648	633	694	658	626	674	652	656	651	691	680	718	647	612	654	648	672	669	694	655	676	610	662	699	671	687	706	670	681	671	684	614	658	685	689	708	709	680	681	658	630	689	660	713	679	689	683	674	703	690	671	672	664	655	663	708	677	643	646	682	654	633	653	681	672	659	699	719	650	659	704	677	692	684	660	671	697	719	680	631	717	696	643	692	660	696	688	659	654	659	701	677	630	656	712	681	722	662	648	682	661	689	645	667	694	696	649	662	673	709	686	657	649	671	667	657	669	669	677	667	673	694	678	669	686	694	693	668	712	687	654	638	648	655	683	707	688	666	651	670	656	689	697	652	658	652	666	703	704	671	653	712	686	690	685	672	660	665	648	696	646	668	656	684	646	609	691	724	654	702	649	703	656	736	658	644	686	661	624	646	669	659	689	697	658	685	669	667	663	712	681	670	707	653	682	659	648	657	627	658	694	656	663	717	674	679	679	716	651	655	646	697	676	708	679	694	691	656	685	653	680	674	692	670	669	666	690	704	657	675	652	706	653	661	648	667	655	660	676	633	659	672	688	701	674	669	678	651	667	695	714	703	666	617	644	638	647	700	665	697	625	661	650	617	668	644	703	686	728	654	661	652	661	620	680	676	655	656	643	643	679	684	667	676	699	642	652	638	623	681	664	656	669	705	706	686	666	662	708	695	707	682	678	615	700	692	648	651	713	681	679	665	660	634	719	671	666	690	711	687	677	693	684	700	672	685	627	716	712	682	641	629	660	693	693	688	729	695	675	704	664	680	670	679	697	611	691	672	685	628	624	692	650	638	641	643	673	679	683	681	661	643	625	641	697	694	669	677	680	699	631	666	687	667	682	682	645	686	665	631	710	703	625	669	670	687	566	676	685	664	645	662	676	704	643	697	671	637	619	676	677	710	641	661	614	638	687	663	667	663	703	656	673	621	684	670	693	709	624	655	702	669	670	658	666	646	651	682	689	690	664	658	663	668	684	661	673	676	695	707	630	692	656	703	683	621	649	665	683	658	655	640	709	672	684	698	684	669	675	677	656	623	691	657	642	635	674	687	641	667	709	666	653	697	650	673	696	612	679	762	669	664	707	652	664	639	716	646	631	655	621	658	654	683	655	654	664	687	721	630	677	648	690	686	676	662	639	616	664	668	702	655	700	670	693	641	664	669	678	664	707	689	671	673	672	657	646	701	666	683	668	605	657	674	692	662	648	719	634	633	669	711	663	684	669	648	690	669	711	673	657	703	718	678	679	680	680	682	664	689	656	666	645	685	686	652	609	664	624	652	693	664	676	670	677	671	625	704	629	659	718	703	701	649	684	657	665	649	690	697	682	654	680	667	683	714	709	680	661	659	635	693	685	684	674	712	679	675	671	648	653	702	655	656	696	662	695	655	673	656	692	690	719	682	682	693	642	682	654	719	656	645	648	655	677	621	690	632	682	711	690	623	680	706	653	673	688	697	660	691	679	618	637
2782	397	181	139	131	152	230	265	241	220	215	170	145	124	93	92	77	73	61	63	71	56	66	53	53	45	61	44	49	46	49	69	56	49	54	56	38	60	44	47	46	38	38	41	43	49	35	62	42	58	56	42	44	52	55	39	43	36	50	60	47	41	35	57	47	34	42	43	54	61	42	35	45	32	45	44	42	31	30	38	42	49	45	36	53	37	37	53	32	31	35	45	42	40	57	38	44	41	40	45	49	49	47	44	45	31	42	46	33	41	53	46	60	46	45	55	34	37	38	50	34	42	36	48	40	53	52	49	37	48	47	37	52	54	38	53	51	37	43	50	41	48	40	45	50	40	48	40	45	48	48	41	54	54	48	44	52	54	36	43	42	35	40	46	41	55	39	34	54	56	44	47	41	48	35	59	43	38	44	43	50	52	38	48	40	45	41	39	41	49	46	35	38	39	46	52	39	44	47	40	40	59	51	50	45	45	38	38	57	45	49	42	34	38	31	56	48	44	46	47	40	48	38	39	44	41	43	31	48	39	58	54	46	53	41	41	40	39	51	58	52	39	54	38	41	37	50	46	44	34	47	51	43	45	46	45	38	42	32	48	37	48	47	49	44	48	42	42	42	42	44	48	40	48	42	54	36	42	43	54	45	42	43	37	38	35	37	50	38	33	49	45	55	49	42	50	33	52	46	52	43	38	41	41	47	44	48	45	51	45	46	45	37	45	45	36	48	39	34	50	33	44	37	46	26	44	41	36	47	43	46	35	45	35	40	39	51	49	40	42	43	45	52	41	41	43	39	39	46	52	46	40	43	43	42	48	48	47	43	48	32	44	52	38	58	48	37	44	47	53	59	47	39	49	48	47	47	44	40	44	47	45	51	43	41	39	53	30	47	50	41	44	42	32	60	50	40	40	36	45	35	39	45	35	42	47	49	45	41	54	50	57	50	37	45	48	40	49	44	42	37	47	38	61	49	47	37	53	54	51	48	41	43	48	49	41	46	47	38	31	43	48	36	43	55	42	43	55	49	39	40	43	45	44	43	54	52	34	51	50	39	41	40	45	29	49	40	44	42	59	49	46	48	37	37	49	45	49	39	42	38	44	38	48	50	38	43	44	40	42	34	55	41	41	44	45	47	41	32	49	42	51	41	34	52	55	34	52	46	44	49	41	40	41	40	46	41	30	53	48	36	32	48	42	40	49	47	45	38	39	36	39	29	35	39	35	41	35	51	40	45	44	40	33	41	40	39	42	42	46	39	42	28	45	53	43	43	47	43	34	32	41	38	38	38	52	45	63	48	49	42	48	44	35	45	39	43	32	40	48	49	43	31	36	45	36	46	43	44	43	48	44	43	35	43	40	54	42	39	47	44	38	53	41	43	46	39	48	32	37	36	35	45	46	43	39	45	39	34	41	35	38	35	39	62	40	43	52	40	29	46	47	37	42	38	46	43	47	33	43	39	49	43	56	48	50	50	46	48	46	40	39	48	47	36	52	55	58	41	40	44	45	44	40	38	44	43	46	36	36	42	37	41	42	37	47	40	52	51	42	44	38	46	49	44	40	55	45	48	53	43	48	52	30	53	39	46	43	29	39	36	50	45	48	43	45	41	36	56	36	36	37	32	39	49	42	40	36	42	46	33	37	38	48	45	39	51	46	34	47	38	40	48	42	38	37	45	48	43	39	50	51	48	45	49	42	57	35	43	50	39	47	47	45	48	30	43	50	41	35	45	38	42	43	40	45	39	43	33	33	45	49	47	34	39	39	47	38	32	44	53	44	33	47	38	42	46	41	39	35	50	57	38	51	50	35	48	47	33	45	40	49	43	39	55	45	46	44	46	40	34	46	39	52	47	49	40	48	41	27	33	47	40	38	51	50	38	42	36	40	51	53	39	48	53	36	44	44	51	44	45	57	50	47	45	47	32	48	41	34	38	40	54	36	37	43	39	43	51	50	34	47	38	34	37	48	23	42	40	44	40	42	43	43	42	37	34	50	43	49	46	51	35	58	43	40	52	50	42	41	48	39	42	48	63	51	49	38	63	50	46	50	46	46	46	46	50	53	46	48	43	39	42	37	46	39	40	43	35	57	38	38	55	52	46	50	46	37	49	53	53	43	50	44	45	34	40	45	56	51	43	35	45	48	38	37	50	36	42	44	53	48	37	40	61	39	42	48	44	48	46	39	42	27	43	42	44	35	49	42	40	44	48	55	43	39	44	36	62	51	44	32	42	41	53	55	36	50	39	43	39	40	46	44	54	39	43	42	45	40	49	41	46	44	43	42	42	42	36	51	51	40	43	53	45	49	58	52	48	36	44	46	50	46	51	45	46	51	45	39	48	39	43	37	51	41	47	33	47	51	31	43	47	48	51	44	38	45	35	40	42	47	48	34	63	45	35	53	40	41	35	48	58	53	33	46	54	42	30	38	28	45	54	36	37	38	49	49	40	47	38	37	44	50	45	44	42	42	40	41	47	40	54	37	51	47	48	45	43	34	56	44	50	61	46	48	28	43	32	41	43	43	33	47	51	37	38	52	42	51	44	36	37	49	34	39	48	42	51	47	35	28	43	53	36	47	37	32	52	45	57	47	49	47	39	48	42	54	49	38	57	50	47	47	48	43	35	55	48	41	51	58	51	56	43	53	48	39	46	49	38	45	34	46	43	39	51	39	41	56	42	42	37	39	45	44	49	54	42	41	47	47	52	35	42	44	37	42	40	53	43	36	45	49	42	43	52	41	29	44	38	53	50	46	46	44	51	40	42	49	49	43	48	37	36	36	48	54	43	40	42	39	39	45	43	42	40	52	42	38	37	39	32	40	51	50	40	46	35	42	45	49	52	44	39	42	36	43	55	34	38	56	45	35	43	46	40	40	52	52	42	30	47	52	54	47	40	46	57	42	43	43	38	44	40	45	50	46	44	36	41	41	62	47	63	43	48	49	32	45	48	61	39	49	45	39	45	41	51	52	49	53	50	47	44	40	43	45	35	64	47	47	55	38	55	47	40	50	34	45	43	27	35	41	45	49	39	55	41	44	42	43	45	53	41	39	50	40	48	46	32	42	55	55	39	37	45	45	54	33	42	42	47	36	39	46	41	46	44	40	54	44	30	48	41	49	42	46	48	38	42	37	32	46	46	40	35	46	46	39	45	44	33	49	41	45	44	53	49	45	48	52	52	45	57	41	48	43	41	43	47	53	54	37	43	47	37	37	41	51	44	55	41	51	36	38	38	47	43	40	50	54	45	44	48	39	39	51	45	41	42	36	36	45	41	49	44	45	56	31	43	37	44	34	55	32	37	35	39	46	52	48	44	50	40	50	44	34	31	43	48	40	45	32	45	39	50	38	45	44	42	50	50	32	41	43	52	53	47	51	36	45	52	45	37	36	40	43	56	43	37	46	31	56	42	47	43	42	40	42	43	39	34	53	30	43	38	49	46	40	39	50	47	42	50	50	41	38	34	41	53	37	49	42	48	41
17483	4592	2053	2461	6502	10681	12503	11832	9776	8574	7424	6099	4750	3572	2637	2432	2008	1636	1410	1118	903	716	659	633	580	604	558	531	499	543	545	514	519	526	492	426	402	380	402	399	412	389	373	422	413	419	425	434	461	465	466	484	481	432	433	431	441	411	361	382	383	391	390	363	356	393	409	344	413	393	371	381	384	411	427	375	370	372	370	413	389	364	363	367	384	363	335	369	372	398	367	323	368	376	389	363	393	402	331	376	406	382	357	353	359	346	383	349	362	350	346	402	339	428	348	376	403	348	344	386	372	394	370	378	374	403	365	366	331	347	371	361	339	372	376	370	386	346	383	353	382	354	397	373	389	363	410	382	339	370	360	340	377	373	352	367	381	393	401	352	383	368	382	382	372	362	356	359	329	355	344	369	373	390	394	350	395	394	346	358	379	331	348	370	354	357	340	349	360	352	344	367	369	314	357	352	360	411	363	419	381	335	349	378	374	353	392	363	352	365	370	395	347	397	375	357	359	357	344	346	385	358	362	397	327	337	358	353	357	343	364	354	375	347	357	378	383	361	397	379	350	365	346	373	343	347	362	355	363	370	373	347	349	327	342	336	365	361	346	363	359	365	353	365	346	352	336	377	364	356	376	366	360	361	343	368	351	375	397	375	356	381	360	355	379	375	364	398	363	376	372	382	312	355	367	373	365	392	386	357	365	386	340	383	364	391	326	375	333	389	372	346	358	368	374	345	342	367	362	382	340	350	352	372	341	367	343	367	359	316	368	382	329	353	388	345	334	355	369	334	390	391	326	363	354	360	368	348	368	361	383	361	351	366	353	348	360	338	355	366	344	336	390	367	391	392	376	372	353	342	426	387	367	403	365	345	371	361	345	341	378	350	346	390	359	320	382	374	324	341	345	343	378	379	361	347	380	354	362	373	338	379	360	373	355	377	364	356	368	375	387	392	356	349	364	373	348	378	398	359	396	372	376	419	366	361	386	335	385	357	348	363	386	392	376	386	365	346	369	370	366	338	364	393	380	373	379	339	354	379	361	368	329	356	366	368	359	357	381	374	367	367	363	399	327	364	394	366	387	387	335	393	344	390	343	350	360	376	363	373	392	398	363	360	365	359	357	361	366	352	362	388	390	341	365	323	391	309	364	346	369	369	394	371	363	362	352	380	349	392	401	345	348	357	382	343	400	388	348	385	369	334	365	384	378	374	370	384	333	321	356	366	377	415	365	326	357	396	359	371	370	377	360	366	352	401	368	401	341	370	351	363	327	326	371	356	354	358	396	360	354	395	377	367	351	373	348	354	385	380	372	377	378	363	387	375	333	346	374	381	384	368	363	385	351	397	364	365	381	386	395	363	360	353	325	364	369	407	387	337	341	386	349	353	397	371	376	347	352	369	386	368	376	354	389	366	377	371	360	374	393	361	371	375	368	345	321	351	350	337	405	372	381	356	383	364	365	358	390	402	394	396	358	368	344	376	345	366	328	344	377	374	395	354	393	394	370	374	386	361	370	379	334	386	377	367	371	351	378	408	336	369	368	382	350	379	371	360	382	318	348	353	323	372	330	355	374	332	367	414	354	376	360	370	387	335	339	379	362	376	354	322	377	418	370	363	369	360	323	385	341	353	373	330	365	362	380	351	345	372	350	335	361	360	375	360	356	375	341	369	344	351	364	377	409	391	359	381	351	396	361	316	334	369	372	349	385	338	389	364	361	348	326	355	386	378	372	362	360	360	347	373	346	353	342	354	387	361	359	351	353	402	330	360	339	362	372	359	360	335	350	349	345	395	367	345	349	332	381	375	376	367	361	361	355	392	370	373	352	369	369	330	371	343	350	368	361	355	344	362	371	353	343	356	394	370	370	373	392	357	347	380	379	353	352	336	362	346	352	359	353	377	329	326	357	373	360	389	373	336	370	351	360	346	354	359	377	332	354	339	386	371	378	365	373	333	345	389	351	354	364	340	350	376	407	373	385	325	388	318	371	363	352	347	377	359	368	336	348	356	378	390	328	393	374	382	325	360	340	365	385	391	352	341	414	356	357	384	374	359	355	388	352	359	387	379	369	352	358	363	366	369	386	383	379	360	381	357	363	371	388	400	336	389	338	349	351	330	360	380	355	341	317	358	380	370	372	338	387	361	346	380	357	338	379	381	373	381	379	382	377	360	357	340	365	370	379	406	386	329	364	338	362	392	358	364	366	383	356	383	378	361	357	342	384	355	385	380	387	361	365	368	357	370	367	348	381	332	340	362	383	350	342	377	340	396	353	356	374	400	380	398	372	364	378	343	401	371	383	377	359	352	368	352	355	332	369	358	371	340	343	368	328	386	364	386	365	352	382	384	363	394	331	392	378	361	354	364	358	356	369	334	373	376	349	336	371	359	350	364	361	389	396	394	360	395	373	376	364	353	359	356	343	338	376	373	366	362	364	382	381	299	397	345	336	405	343	364	366	357	361	380	380	354	378	365	357	375	341	373	357	344	401	338	325	381	339	364	349	364	372	320	367	379	355	357	380	346	327	358	373	389	370	357	343	377	381	382	388	364	368	376	362	362	361	363	394	357	368	391	310	352	350	368	370	357	345	386	365	405	368	383	361	338	351	362	355	356	397	347	363	328	366	354	350	372	385	393	389	357	357	405	338	358	369	388	338	381	359	368	354	396	413	343	379	374	365	343	368	402	364	387	358	354	357	390	377	380	353	356	374	375	387	371	378	386	380	388	357	367	379	331	382	358	351	370	359	326	363	377	331	389	324	361	362	328	338	372	338	389	354	350	373	378	380	363	335	377	348	379	350	337	370	406	365	310	355	377	344	368	361	387	373	385	354	361	351	386	343	358	406	360	325	319	357	386	382	337	401	349	408	379	357	378	326	360	371	357	419	364	330	368	395	370	381	350	370	381	385	367	325	381	346	340	384	326	370	395	357	395	406	344	397	395	363	338	386	347	378	370	369	356	340	341	368	388	360	355	351	384	345	345	390	371	369	366	367	359	347	349	376	364	374	371	352	368	350	345	365	369	374	365	378	340	380	363	339	359	344	348	362	338	384	373	358	368	344	375	386	351	400	367	350	365	343	392	348	362	357	373	374	344	352	376	350	342	397	373	366	341	365	351	333	355	396	346	370	379	362	360	368	357	332	359	385	369	380	365	341	376	361	369	390	383	346	383	388	398	388	360	382	333	382	365	338	347	372	399	377	357	359	368	382	371	353	358	389	351	333	342	353	337	343	350	349	342	340	394	366	372	378	365	370	374	362	370	362	357	362	332	365	344	435	400	332	328	338	391	402	354	376	366	350	374	361	358	338	362	358	339	373	368	365	351	374	346	350	365	369	374	355	357	348	363	374	390	382	355	396	377	354	350	377	356	349	358	376	362	370	352	366	370	351	345	413	354	352	343	361	385	359	373	346	364	340	354	355	346	346	364	335	387	384	369	369	369	376	348	385	345	353	367	361	355	365	372	372	356	362	379	335	413	374	363	369	384
2349	576	220	185	190	230	301	377	317	288	299	252	228	184	142	140	132	114	104	108	92	86	85	94	73	74	72	79	101	82	89	92	81	77	78	92	71	74	77	88	92	80	93	72	75	80	76	76	90	79	83	82	90	83	65	79	75	72	76	74	74	61	65	88	79	78	81	97	69	83	84	80	75	76	86	68	68	67	68	71	63	71	64	58	62	79	84	79	80	68	73	82	76	84	81	76	79	74	87	62	70	64	67	75	67	74	76	82	79	80	71	67	57	77	68	65	70	59	63	84	66	85	70	84	63	77	74	74	75	68	55	79	74	85	78	95	75	76	89	75	71	79	74	75	63	73	63	64	65	80	80	74	86	86	67	71	86	63	84	77	70	74	71	69	67	87	81	82	74	82	79	80	78	74	66	73	65	86	74	68	79	68	87	75	58	85	81	82	72	69	72	64	74	71	71	73	80	57	66	83	77	68	61	79	74	58	74	80	78	68	66	81	68	56	76	63	51	87	69	85	80	72	68	66	76	79	78	69	79	66	63	84	85	67	62	85	88	83	65	72	71	79	69	61	73	68	67	73	76	77	86	61	82	64	87	69	74	88	70	92	72	82	87	89	72	77	67	62	82	66	80	62	90	75	92	78	87	71	57	68	72	71	80	77	82	85	85	72	78	84	61	64	81	65	71	72	61	70	70	66	64	72	70	89	84	82	76	82	71	86	87	75	81	66	81	83	80	73	76	79	81	88	68	90	86	72	73	88	75	90	86	97	81	53	84	76	70	82	77	71	82	68	64	72	69	73	82	80	82	89	87	79	64	78	67	77	76	65	75	72	69	88	75	77	69	84	80	62	71	60	65	70	76	70	65	68	71	71	77	81	73	76	79	65	85	78	72	80	88	71	67	77	83	76	74	66	80	82	86	83	68	61	72	74	80	65	76	62	68	89	61	56	71	82	69	78	79	80	81	88	68	80	80	81	62	68	65	72	78	75	91	86	84	81	73	69	74	63	82	76	83	74	82	75	82	78	56	76	80	73	78	69	74	82	73	87	65	85	89	74	80	74	57	94	74	86	70	91	72	73	67	68	80	81	66	71	77	69	75	79	96	69	79	67	72	68	79	61	64	69	81	59	74	67	62	72	65	74	81	85	83	85	74	82	94	56	79	83	77	75	81	68	73	71	84	81	78	84	83	86	61	74	71	90	73	69	76	79	73	82	53	64	73	64	76	72	74	69	67	64	78	69	69	78	68	82	78	60	79	75	75	85	82	81	80	88	75	78	79	73	62	78	84	72	78	71	71	66	64	76	73	71	66	87	87	70	93	73	72	69	59	80	73	67	82	59	71	77	76	82	66	88	68	71	75	69	68	72	71	79	67	74	97	65	73	71	71	69	74	82	87	82	78	76	66	78	63	76	68	66	73	84	95	75	70	57	78	73	64	76	80	88	86	72	79	72	71	70	61	81	73	65	74	65	74	83	77	75	86	93	90	84	58	73	69	73	61	71	79	69	71	87	80	65	59	78	82	64	68	62	70	74	67	74	85	69	78	66	78	73	65	58	75	69	86	74	73	88	68	63	73	60	77	89	82	49	70	71	75	83	80	69	82	69	88	85	67	72	65	75	74	86	77	84	94	88	76	65	79	71	75	75	81	79	76	76	72	81	66	84	71	78	69	77	73	72	93	75	75	91	73	70	73	65	66	62	71	71	69	74	57	68	58	71	90	78	70	80	82	86	80	75	84	71	73	76	68	71	79	63	86	62	79	75	75	93	82	75	70	58	83	67	82	91	76	67	74	71	92	81	83	82	71	59	67	73	74	74	78	88	84	92	73	86	72	74	72	63	66	77	73	87	72	79	73	83	61	75	66	70	70	89	79	72	72	66	73	76	68	78	76	78	71	86	84	72	73	83	74	82	67	83	72	75	81	65	94	71	50	72	79	64	65	74	92	91	50	71	72	80	72	79	84	57	80	69	76	62	57	75	83	96	62	90	86	72	72	72	76	84	88	83	74	64	82	79	65	70	70	65	72	75	78	80	79	83	77	72	81	82	82	87	79	75	67	86	80	71	86	86	59	74	72	76	74	86	75	64	80	67	74	75	63	91	77	85	57	58	70	57	61	82	76	63	72	66	81	70	87	74	74	77	59	65	84	57	78	93	92	77	75	78	70	82	82	65	66	78	80	70	72	73	74	73	66	92	75	95	73	66	64	96	79	89	74	80	75	74	77	88	81	87	77	77	68	66	81	76	75	73	58	69	69	78	92	96	81	75	87	70	74	84	65	88	72	81	82	68	69	68	64	67	68	81	69	94	74	70	87	67	71	64	69	80	81	63	67	77	68	58	64	67	85	66	83	64	71	72	78	66	70	75	73	68	68	62	79	77	76	83	75	74	85	77	83	71	77	77	57	83	93	87	83	77	58	79	77	74	78	77	70	60	76	60	71	72	76	73	86	69	72	68	77	61	66	83	76	80	83	66	55	72	65	81	67	59	77	71	95	74	87	76	73	89	68	82	88	66	76	70	73	71	71	69	66	80	74	61	79	80	75	78	71	71	80	62	72	77	85	88	83	81	79	78	79	78	71	73	73	72	87	77	63	67	73	63	63	65	80	62	66	66	72	72	82	75	64	78	61	85	75	52	73	76	70	62	80	70	98	68	78	91	77	70	75	59	74	85	63	68	67	84	79	67	68	77	65	79	66	96	71	86	65	85	82	82	74	88	76	86	71	75	90	66	96	86	75	75	78	65	77	74	62	79	73	68	74	66	63	79	69	80	65	72	75	48	60	70	88	75	65	70	64	73	76	61	82	67	62	68	59	70	64	81	80	78	81	87	73	68	77	72	78	69	78	87	86	67	81	70	81	82	82	80	71	69	84	75	79	99	64	72	68	70	69	70	72	78	68	62	63	71	79	77	87	71	61	69	77	76	61	79	73	72	81	63	78	68	67	66	78	70	84	89	76	74	75	76	64	68	77	72	72	80	70	71	75	71	84	83	79	75	68	94	77	64	57	70	71	75	78	79	74	75	79	85	86	78	83	64	78	75	73	80	76	83	70	68	79	79	69	77	73	81	70	73	81	67	74	78	70	82	87	87	87	72	65	64	74	84	89	85	76	69	66	68	69	73	80	79	74	86	77	76	70	72	70	77	75	76	66	81	67	61	83	65	77	69	73	71	82	94	74	71	77	69	81	68	60	65	57	79	71	65	84	61	78	87	82	76	65	76	76	70	75	80	76	68	83	71	73	77	72	72	70	77	85	84	82	75	67	66	65	63	76	81	78	67	88	69	72	75	72	73	95	86	82	79	78	84	82	66	88	74	79	77	87	68	82	73	83	83	82	84	90	82	75	71	80	70	69	60	60	68	65	73	73	70	67	57	64	69	69	71	70	74	70	79	83	77	89	75	68	89	59	84	75	70	68	74	70	81	100	77	71	70	79	78	67	75	84	80	69	85	75	78	82	79	79	75	71	73	85	68	60	84
20909	6292	2952	3710	8950	14036	15587	14727	12264	10845	9465	7803	6179	4692	3662	3312	2612	2345	2083	1601	1268	1155	1126	1080	976	908	924	910	896	832	848	830	841	900	816	710	717	706	678	685	677	692	684	697	681	715	737	724	774	770	791	763	768	757	730	663	725	704	722	643	681	692	650	677	632	681	649	668	646	678	672	684	711	681	688	692	653	636	648	640	660	672	627	612	659	643	630	630	602	631	648	636	598	656	587	640	613	688	674	626	608	670	594	627	624	600	624	588	647	651	635	627	616	637	623	664	649	700	648	626	659	596	639	649	625	615	636	618	588	619	614	663	625	602	632	581	645	624	644	598	616	613	625	644	662	634	630	591	608	616	624	600	608	654	662	660	617	615	543	612	634	648	621	656	630	606	627	609	634	643	613	628	606	660	584	645	629	606	575	603	629	644	610	644	657	623	614	648	614	603	579	631	649	590	659	624	640	576	654	594	599	614	607	607	615	669	597	595	620	603	608	565	613	630	646	639	576	606	627	622	615	605	695	679	617	671	608	615	613	653	608	631	636	597	597	606	627	681	616	605	625	586	614	589	636	635	627	640	660	623	635	608	583	588	663	641	600	644	630	595	624	578	588	674	587	603	633	635	665	634	650	638	613	583	565	589	589	622	647	632	630	641	593	588	625	672	575	635	608	628	610	622	648	593	645	639	601	634	622	637	652	629	641	628	641	650	621	646	596	617	585	627	668	610	589	629	585	648	661	647	607	608	642	613	647	621	624	641	624	607	610	644	620	622	596	600	628	665	601	640	630	632	586	614	624	574	650	608	627	618	614	594	653	627	633	670	604	635	649	649	581	591	612	620	612	653	665	632	625	579	631	617	631	644	643	611	658	632	612	644	623	590	591	595	608	606	602	616	579	609	634	594	620	585	585	625	650	609	597	611	622	613	613	608	600	617	646	629	643	649	605	675	608	632	647	571	630	655	669	622	663	617	635	624	625	630	676	645	598	645	651	576	626	614	597	660	640	578	629	623	603	612	601	642	623	603	646	607	606	612	596	599	589	600	645	648	623	612	610	590	620	628	619	626	640	598	623	603	622	614	602	592	588	628	595	568	623	579	664	646	609	619	617	621	647	618	601	672	618	570	604	630	639	676	611	683	645	626	591	596	602	613	632	596	617	643	621	641	631	610	581	593	601	650	622	623	616	613	616	636	635	623	598	594	662	626	581	643	643	652	625	616	623	609	592	622	654	587	602	604	590	612	631	648	618	624	614	709	661	601	621	613	624	631	593	612	647	641	625	612	618	652	652	627	630	590	591	632	672	625	625	644	625	644	576	596	644	642	624	623	605	650	580	632	617	627	656	610	636	608	580	617	619	610	618	655	611	593	589	670	671	606	610	608	637	613	638	625	610	598	689	638	634	656	597	612	651	605	600	620	615	590	617	662	653	635	619	638	648	619	649	640	658	614	611	594	594	626	641	627	614	616	622	673	650	660	603	609	642	582	606	657	627	589	668	609	653	642	607	609	617	572	607	627	586	677	656	586	670	656	648	637	646	672	622	698	641	622	646	630	611	580	629	618	628	630	646	660	602	634	586	617	622	636	584	542	637	614	659	653	613	668	641	640	607	663	617	639	625	643	634	652	610	627	589	613	660	560	629	626	621	666	594	600	613	636	639	623	603	641	602	623	627	641	650	635	666	575	615	643	592	606	583	628	642	627	586	627	653	626	604	635	566	665	610	633	583	625	606	566	624	592	611	610	647	597	642	667	641	625	616	646	639	613	634	614	598	613	651	640	597	608	574	616	663	675	628	613	615	595	653	628	633	673	641	669	604	632	616	604	612	640	637	597	603	656	609	670	615	675	618	634	607	666	653	646	617	580	622	596	616	622	628	644	624	622	611	586	630	623	572	621	618	644	653	643	650	580	633	653	646	660	591	629	607	655	637	596	618	641	621	619	608	624	635	642	650	624	665	635	617	616	620	604	612	672	619	653	578	585	619	628	636	633	674	613	669	598	622	593	579	630	607	619	615	638	634	616	626	625	564	616	622	637	602	602	631	617	590	615	633	585	650	650	592	604	604	619	614	625	618	601	638	587	620	631	586	590	641	647	600	631	638	610	642	648	606	596	623	599	596	613	677	650	615	636	585	583	605	642	591	642	661	606	631	610	620	605	640	606	593	706	642	635	617	618	615	620	610	610	575	652	624	605	626	630	569	613	622	628	653	627	617	631	621	633	655	624	620	621	579	606	573	622	649	642	626	589	581	619	639	620	633	619	642	661	631	615	601	624	627	638	619	615	650	610	618	581	637	628	616	623	647	595	641	596	631	615	634	633	624	604	589	625	611	630	605	640	631	573	628	653	562	613	608	639	632	610	625	605	566	579	610	632	605	634	631	631	638	647	592	597	580	594	643	645	628	620	599	608	625	590	632	592	663	649	615	602	591	649	666	596	561	631	629	643	607	628	640	602	618	612	626	624	630	669	600	634	589	606	595	666	621	592	628	688	579	591	594	593	620	586	667	627	580	677	636	602	633	618	672	625	588	650	623	638	642	635	588	603	608	626	572	654	622	589	638	609	560	644	623	610	636	627	622	641	616	616	649	647	582	652	619	587	568	643	622	607	602	605	613	611	632	649	619	601	610	608	576	650	634	591	644	633	600	631	608	584	620	644	643	623	613	620	648	626	634	634	615	588	560	603	600	622	605	655	601	588	630	632	580	613	604	617	648	654	613	597	625	613	655	576	624	675	590	621	611	618	611	628	613	601	610	595	645	608	632	627	590	605	640	630	612	594	631	623	614	614	582	618	658	662	625	565	648	602	592	621	630	625	675	625	607	602	638	583	625	630	656	624	584	625	613	630	615	643	611	667	668	645	605	628	639	631	681	644	653	656	656	599	595	596	645	631	643	649	609	631	593	595	636	622	618	621	603	659	572	619	627	655	633	639	617	596	634	659	616	623	608	605	631	653	656	601	597	616	608	598	607	619	620	620	600	601	607	571	617	595	646	614	602	648	631	599	631	655	647	644	610	624	624	621	627	586	645	622	644	616	628	600	624	651	619	627	652	629	627	620	609	586	622	583	641	625	644	625	603	603	633	651	604	572	614	613	621	602	629	609	620	668	604	598	668	619	633	639	603	652	592	629	641	608	557	619	588	622	654	606	608	613	651	634	576	643	598	643	629	604	598	628	567	572	609	621	627	611	585	595	575	614	625	589	618	594	636	646	622	627	596	669	686	604	630	607	608	616	591	660	626	636	624	573	603	587	621	651	640	623	610	639	605	667	624	602	604	601	632	595	634	609	615	631	639	611	637	641	630	594	614	640	630	593	640	565	633	635	626	645	653	649	634	658	589	626	598	640	652	694	613	573	623	590	640	600	612	623	609	590	600	616	615	598	588	629	612	614	603	645	617	627	637	635	580	649	608	589	597	648	615	655	624	597	597	646	658	674	633	691	648	604	633	628	587	646	592	631	589	610	636	595	644	605	623	586	663	594
1799	288	131	106	135	152	169	231	188	209	169	154	117	98	106	90	78	74	76	64	70	75	64	57	72	60	71	78	76	69	42	76	55	58	60	50	55	54	48	55	48	56	55	62	65	62	56	55	55	65	67	68	56	59	45	59	76	62	39	57	62	58	62	54	56	54	50	56	57	56	55	47	54	65	69	68	55	65	56	52	55	58	61	62	60	53	55	54	49	72	70	54	59	56	61	54	56	59	53	58	64	74	58	43	36	53	64	55	60	52	67	61	63	66	63	56	56	56	60	62	71	60	56	61	62	56	66	62	50	66	51	53	59	60	58	68	57	47	59	63	60	78	48	57	63	58	57	51	62	50	50	66	58	57	58	55	55	52	58	60	55	53	57	71	58	71	59	48	65	65	53	60	48	48	41	57	50	54	52	51	60	45	64	61	47	60	52	59	67	65	58	46	59	66	70	60	62	46	58	40	63	57	58	48	64	50	53	54	51	62	78	52	64	50	54	65	71	71	55	64	63	57	47	42	63	62	54	65	62	47	47	50	62	63	63	68	67	50	50	59	61	58	68	50	64	48	61	72	56	55	57	54	54	47	67	67	52	62	59	68	52	61	55	54	61	51	58	48	49	73	71	58	44	58	75	51	50	53	60	54	61	55	63	46	68	55	56	85	59	62	50	62	67	72	65	65	62	44	47	51	57	53	55	60	60	56	65	70	65	52	62	64	67	67	55	54	60	60	41	62	63	57	59	76	52	56	47	59	63	70	60	58	67	41	61	61	70	37	55	62	59	56	63	57	47	60	55	47	47	54	56	53	65	67	60	53	59	66	64	55	54	62	65	59	60	68	70	47	55	60	54	59	66	41	57	59	49	66	52	54	66	64	80	58	62	48	59	61	57	57	56	56	48	59	51	71	52	56	55	56	41	67	58	46	46	54	57	58	56	48	59	65	64	59	59	59	57	60	73	55	62	59	58	56	53	49	60	50	65	63	77	63	60	55	57	58	61	58	60	67	61	55	51	56	41	68	65	62	53	56	62	76	63	55	59	47	60	55	54	55	55	52	56	55	50	60	55	62	51	53	63	68	64	58	66	51	53	41	59	39	57	46	56	63	60	55	45	55	64	68	59	58	57	66	56	75	51	58	58	62	67	58	68	63	55	57	59	55	58	55	55	66	58	60	57	58	66	54	61	69	64	70	57	57	46	60	52	54	47	56	62	64	42	58	69	54	52	50	54	73	62	60	56	52	64	60	57	60	63	63	66	60	55	46	49	50	80	60	60	59	67	61	48	68	49	66	64	59	61	45	56	61	50	57	47	57	62	61	47	54	53	53	64	57	62	64	58	53	65	58	50	69	61	66	56	80	50	59	60	56	68	69	59	61	55	47	53	55	56	63	50	62	62	56	60	58	47	55	63	60	68	56	62	51	42	63	50	65	60	44	72	62	71	64	54	57	63	56	48	59	69	60	63	67	56	77	60	53	63	48	63	58	42	56	63	63	59	46	57	52	61	64	55	62	62	48	65	54	54	59	72	59	57	72	67	53	59	50	54	62	64	58	62	60	58	60	62	52	73	59	55	60	56	69	71	56	46	65	65	66	54	57	56	61	52	72	67	63	73	62	59	52	62	61	62	56	50	74	66	57	51	48	68	55	55	58	57	58	66	61	54	55	50	57	62	63	60	49	56	58	47	56	55	53	51	74	59	48	51	51	58	66	62	59	56	59	63	68	74	58	56	36	52	52	60	45	55	36	62	34	61	59	64	54	46	60	51	52	60	57	55	66	59	62	58	61	56	63	62	64	67	61	75	48	45	71	43	52	63	55	61	51	67	71	55	49	54	62	64	57	60	58	40	67	57	60	60	50	49	61	63	53	51	63	46	58	61	56	54	51	53	56	59	56	59	66	61	65	62	54	56	53	64	62	63	64	62	57	58	63	54	80	53	44	59	71	64	65	64	74	62	62	57	55	62	45	63	58	58	71	61	66	65	59	64	62	72	55	52	58	49	47	57	59	49	57	66	53	48	44	59	50	53	53	58	65	60	50	62	53	54	66	49	48	53	63	66	53	60	56	50	62	61	63	61	46	55	62	54	61	56	53	40	57	73	64	63	64	57	56	79	60	46	55	59	55	69	48	56	51	50	65	62	60	52	53	50	60	69	41	66	60	40	50	65	66	51	70	68	61	67	57	67	49	56	47	53	50	51	52	63	50	57	67	63	58	62	43	53	63	65	58	54	57	64	43	55	61	44	69	59	60	56	66	63	58	72	48	69	62	57	61	51	68	62	60	63	57	51	58	61	49	60	63	51	51	59	55	55	47	56	48	71	63	47	61	48	50	56	55	55	57	52	71	48	55	49	63	53	58	53	59	67	48	57	59	47	62	50	60	51	54	64	52	51	62	66	65	52	58	60	48	73	64	60	60	64	60	75	60	67	65	64	53	81	47	60	57	62	69	68	44	62	67	61	54	58	56	52	66	54	44	52	50	58	66	67	49	69	59	61	64	81	69	49	53	57	49	49	45	71	53	53	57	65	62	62	59	58	65	49	42	65	64	82	63	60	66	59	66	62	54	74	56	55	70	54	48	58	48	48	58	59	55	50	69	54	63	57	63	57	48	60	55	66	60	60	70	68	66	61	72	61	57	58	50	50	65	71	44	50	70	44	55	69	54	59	65	56	52	42	61	61	62	72	68	62	67	72	57	59	59	60	56	52	58	63	52	56	52	45	67	71	63	65	54	56	69	41	61	55	47	59	60	68	58	58	61	69	56	47	52	55	55	46	38	58	61	58	74	53	45	62	60	49	68	63	61	51	63	46	63	62	56	52	57	57	65	67	57	62	54	69	44	57	70	55	75	52	58	57	66	55	68	73	55	61	66	56	56	59	50	54	49	50	45	45	67	61	63	71	65	44	50	46	67	54	55	55	63	48	47	54	62	62	42	49	67	66	48	59	50	54	52	59	63	65	61	55	56	56	62	71	54	66	64	66	64	55	46	69	57	59	65	62	58	57	55	50	61	81	57	71	59	50	57	42	63	71	58	65	66	57	52	55	46	50	55	57	63	58	51	50	65	51	55	71	66	56	51	55	60	43	69	55	62	58	55	51	60	54	66	64	60	61	58	59	61	54	51	70	63	55	57	68	62	54	62	68	56	49	63	55	54	64	51	71	51	64	45	62	52	58	52	50	52	82	51	60	50	79	58	66	51	51	67	47	60	69	55	52	56	56	59	49	51	61	61	68	57	68	49	57	56	47	71	55	60	56	66	68	46	48	57	66	55	41	60	53	53	60	52	59	53	60	77	56	60	67	58	62	47	55	69	50	58	70	65	46	54	48	44	52	72	67	50	48	47	62	62	53	55	60	64	46	63	63	55	56	53	35	61	52	51	54	52	53	63	68	50	54	58	48	59	67	58	47	48	59	44	48	46	47	60	62	59	62	73	46	55	58	51	43	50	49	38	65	35	58	60	58	67	62	75	60	53
13954	3407	1513	2120	5274	8794	10022	9038	7466	6692	5796	4664	3528	2428	2059	1838	1525	1261	1055	822	718	677	650	635	625	622	619	552	597	559	561	577	561	563	473	449	512	457	492	489	501	475	546	496	552	528	523	556	541	546	600	576	523	475	522	528	543	476	526	465	474	465	470	532	487	484	511	462	505	538	468	465	504	492	471	509	486	492	461	473	505	500	503	486	436	501	483	465	492	496	496	439	459	475	478	483	511	485	454	549	479	457	462	448	464	484	469	467	484	461	508	471	468	465	490	504	490	473	493	472	488	462	472	487	473	473	479	454	442	495	474	517	507	478	464	478	434	464	496	466	505	490	442	502	508	465	508	481	477	489	508	476	492	483	452	516	470	477	473	454	476	510	483	461	489	467	465	478	505	463	451	484	479	484	469	449	493	462	474	449	475	484	513	457	441	482	489	513	514	496	460	460	472	479	521	471	497	474	453	484	516	467	469	467	475	484	485	463	483	486	461	459	447	446	480	485	478	466	486	481	457	486	455	440	478	505	510	468	474	480	469	467	479	463	487	477	491	475	470	470	496	485	478	488	455	513	506	441	490	460	465	508	465	484	492	494	463	486	488	517	469	429	487	466	455	414	487	455	468	478	460	471	473	495	462	444	465	464	473	490	462	469	521	435	479	453	473	529	431	475	501	491	448	481	458	456	454	476	501	472	478	451	464	472	506	508	479	468	455	459	487	435	470	473	487	491	509	452	462	476	475	438	444	456	464	479	475	505	476	446	497	461	478	467	501	490	510	450	512	518	451	491	429	467	485	450	500	455	489	437	485	480	482	514	460	432	491	457	473	522	472	507	480	449	448	455	486	486	454	457	451	477	468	454	480	456	492	477	447	468	488	514	481	465	519	472	446	501	456	451	456	462	479	448	469	474	477	481	465	474	474	470	528	457	477	462	430	489	450	447	482	440	470	453	451	495	514	449	478	487	471	466	474	442	518	482	503	485	478	461	448	475	479	487	487	471	512	467	429	478	472	485	441	505	425	465	534	511	451	476	447	464	479	436	509	498	502	504	486	458	451	487	479	480	467	453	515	480	469	450	474	519	502	484	484	507	507	470	539	475	469	527	512	475	483	476	474	463	477	479	440	491	441	453	473	505	498	477	482	497	477	469	484	515	437	456	490	457	467	488	450	475	454	474	429	475	489	459	484	465	473	448	487	452	463	461	487	505	495	453	514	486	471	435	460	424	489	447	480	505	452	470	447	476	503	504	502	444	454	456	480	512	475	500	469	454	483	425	455	502	491	466	480	443	488	481	518	438	459	501	475	451	471	488	500	461	478	464	499	480	471	468	482	471	466	499	501	478	517	440	475	470	489	495	467	521	465	514	470	494	466	466	521	489	458	478	492	472	456	480	520	473	451	496	480	521	468	473	487	472	489	477	478	493	461	466	491	515	470	453	460	497	509	471	451	498	473	459	486	510	459	478	454	517	461	460	452	471	507	479	492	467	441	480	503	456	459	453	489	482	493	463	471	462	473	456	496	485	504	434	443	515	464	427	481	488	492	449	418	460	436	480	486	494	458	488	461	445	480	457	440	491	483	457	463	449	418	421	505	475	499	479	478	453	496	494	470	456	474	479	463	477	528	475	519	491	470	475	480	490	460	490	462	491	456	495	494	438	484	457	505	466	534	454	439	453	460	467	497	478	490	479	461	453	467	460	496	500	469	480	480	481	471	497	466	451	464	476	459	428	478	503	428	487	472	472	458	502	458	479	461	491	493	508	494	476	435	458	477	465	453	464	476	489	457	466	472	483	471	477	464	464	412	496	465	431	468	454	422	510	510	466	495	469	486	429	477	472	493	472	426	463	477	451	474	442	484	484	487	473	464	478	472	486	474	471	465	472	482	478	483	460	462	426	464	472	441	480	468	474	446	441	469	425	483	477	475	457	461	485	485	489	473	485	490	503	501	457	463	465	477	472	493	497	444	467	513	468	467	501	518	506	526	474	477	476	503	515	482	461	484	454	436	474	467	526	489	502	459	484	507	482	460	448	472	482	440	484	481	491	441	452	489	473	448	443	436	474	450	483	441	438	487	462	463	474	503	480	477	471	490	463	468	496	467	504	475	490	481	456	466	503	464	536	467	477	466	482	456	526	491	498	463	519	525	466	480	450	482	461	462	484	497	450	501	473	471	435	464	492	464	457	493	475	493	493	466	483	463	491	488	478	487	447	475	464	520	478	469	473	499	461	442	482	466	486	484	491	468	489	455	451	461	451	467	489	485	458	467	458	491	472	487	495	500	516	519	452	468	484	474	485	490	465	480	489	474	491	516	503	494	462	483	469	467	503	511	472	437	493	466	485	426	492	488	490	466	478	491	478	501	460	471	493	477	495	459	455	482	470	461	488	515	523	466	459	506	461	503	457	473	472	457	485	471	486	465	503	501	478	499	475	537	474	488	490	464	511	485	495	462	494	461	441	485	482	447	488	475	459	482	457	454	489	452	438	490	472	484	428	500	496	483	487	457	470	485	483	487	499	471	463	494	476	477	469	492	496	444	478	474	473	499	458	478	457	469	464	485	456	480	444	502	477	485	513	484	483	478	529	449	507	502	496	488	472	487	480	460	471	467	481	440	495	502	483	449	498	501	486	507	454	486	459	477	478	443	496	497	487	477	472	473	469	439	454	463	455	462	492	470	468	477	492	478	429	482	476	508	470	483	506	446	484	517	464	460	507	445	488	458	473	466	478	507	450	459	483	475	470	512	514	475	440	496	462	473	464	476	495	499	443	451	512	483	462	514	484	483	425	477	510	455	454	503	483	453	482	442	473	469	490	512	493	504	515	443	494	470	456	475	493	460	455	475	508	453	461	428	466	487	456	493	488	469	475	479	484	462	464	496	507	508	456	486	477	475	484	500	492	473	460	463	495	481	457	463	468	447	490	436	448	469	494	445	480	442	447	468	469	500	486	437	475	494	434	445	459	468	456	496	468	454	461	509	467	491	476	467	478	479	473	444	497	443	474	469	515	485	505	487	533	458	473	489	451	486	497	466	479	443	468	487	472	491	425	503	491	459	461	489	470	484	458	516	461	483	506	487	439	493	439	528	473	452	526	425	491	457	484	482	483	466	443	459	460	466	475	469	524	455	484	437	458	487	471	461	439	466	440	453	466	483	464	469	464	467	461	418	462	493	461	487	464	521	473	452	457	423	452	466	529	472	442	499	491	456	431	470	451	465	478	476	472	437	463	502	497	486	528	475	481	424	470	484	493	475	477	480	469	474	461	476	479	493	516	497	475	534	440	463	475	469	449	495	458	494	457	453	494	475	461	481	466	466	466	455	474	485	478	485	465	473	496	457	469	478	468	460	468	486	459	468	496	474	490	463	490	492	480	435	471	486	408	477	487	525	473	473	522	495	460	458	480	481	510	494	515	491	482	486	432	475	492	473	448	508	519	456	486	493	476	432	520	440	470	492	522	415	477	481	490	456	487	456	454
1638	452	216	169	180	224	308	307	274	254	228	215	197	158	132	122	117	139	109	92	104	73	91	82	89	101	85	79	109	96	92	103	98	69	75	76	94	83	93	88	78	92	73	83	95	89	73	80	85	100	100	94	77	92	95	95	94	97	77	80	91	85	70	107	84	76	76	95	94	80	86	62	93	87	87	78	72	77	72	95	72	68	83	83	81	95	72	101	96	79	99	81	88	77	79	88	82	69	73	99	104	84	83	83	89	78	73	79	75	80	92	73	90	85	108	89	72	92	105	83	71	71	75	93	81	78	77	86	93	66	90	89	100	80	97	73	72	96	82	78	88	86	92	89	69	69	85	91	82	82	62	96	72	91	64	82	73	90	85	74	87	74	75	83	90	76	90	76	71	79	76	97	95	81	96	85	104	80	92	85	93	77	79	86	72	77	99	75	85	81	72	77	73	72	76	95	69	82	82	92	91	81	107	95	90	86	90	89	76	84	65	86	62	82	115	85	79	89	84	92	74	81	85	70	79	83	77	88	84	91	98	68	88	82	74	83	85	80	77	76	91	76	86	97	90	83	81	85	77	88	80	91	92	101	70	86	69	80	82	74	75	84	93	93	90	82	77	88	67	90	81	83	91	86	77	76	77	78	91	97	91	78	74	81	67	90	81	89	65	88	95	81	86	88	77	91	71	89	107	90	86	67	89	91	82	66	76	100	72	74	92	76	83	91	85	67	77	91	92	93	80	97	74	78	68	85	72	96	75	74	84	91	69	81	82	91	70	73	73	80	82	86	74	94	89	78	89	100	85	85	87	67	90	77	81	79	86	94	88	84	75	90	72	91	89	64	77	85	70	91	81	94	100	92	81	81	80	88	94	82	93	97	100	66	86	89	81	86	75	72	81	69	76	80	93	86	72	80	95	84	78	85	86	92	71	84	79	91	66	79	86	72	97	85	84	77	69	69	82	88	84	76	79	100	84	80	104	81	90	75	77	85	97	79	86	91	86	90	91	87	67	71	96	83	78	80	77	77	74	83	108	79	86	79	72	81	85	75	78	92	78	82	90	102	79	76	80	89	81	86	84	95	73	84	86	73	100	77	76	81	87	79	76	81	92	71	86	97	79	81	63	102	84	89	80	83	77	80	86	76	82	81	92	86	79	83	76	87	68	106	92	67	95	85	86	80	89	88	100	83	75	93	81	77	77	85	83	81	72	81	89	67	91	91	74	94	79	70	75	78	94	77	95	97	85	84	85	69	88	70	81	87	89	66	98	87	99	91	84	87	103	73	79	70	85	87	69	82	93	75	69	84	114	79	95	89	95	112	86	90	93	93	76	79	82	97	83	59	88	94	78	65	80	89	84	66	74	86	82	79	87	80	82	75	74	71	95	77	91	85	96	80	82	81	83	75	94	85	96	89	82	69	72	82	89	74	90	87	69	63	79	85	73	84	87	80	96	77	82	94	81	79	89	81	85	82	76	82	81	89	72	98	105	95	81	77	72	91	87	75	95	100	85	81	89	66	63	74	85	80	74	86	94	82	80	89	83	90	72	87	85	68	77	78	87	71	88	68	82	80	90	82	91	105	87	96	86	98	90	74	86	91	86	81	81	79	75	76	82	90	90	87	86	98	89	81	95	68	96	65	76	74	64	84	61	77	80	97	76	82	81	88	88	76	73	79	81	107	74	72	92	72	84	73	83	75	73	92	85	75	91	93	81	81	86	84	82	82	90	96	86	89	86	76	90	70	76	85	97	77	86	85	83	83	97	80	82	84	69	90	87	96	80	80	79	80	80	74	61	76	64	73	85	99	86	84	88	59	68	57	78	93	97	86	79	87	102	80	90	77	85	77	92	84	80	79	82	84	84	81	67	89	65	70	87	85	93	89	89	75	78	73	86	71	91	91	79	85	82	76	76	87	99	86	119	82	81	89	98	81	82	102	73	89	79	84	98	81	92	79	84	86	80	83	79	82	70	75	95	80	76	83	72	90	76	78	83	90	92	88	59	95	72	86	58	83	84	84	86	81	98	81	92	84	80	81	68	90	93	71	87	82	90	87	82	73	100	98	80	87	84	98	73	96	85	70	82	82	95	88	78	73	90	81	83	92	104	90	96	95	90	66	84	88	81	87	89	70	80	79	77	86	78	76	89	73	73	78	90	84	94	81	99	81	84	78	86	81	76	72	71	80	88	79	78	84	87	95	74	80	78	71	80	91	91	89	82	81	92	85	75	78	86	84	93	87	72	81	88	77	70	89	90	81	96	85	94	101	84	87	94	86	79	100	74	77	76	81	76	96	80	94	91	73	77	81	92	86	70	75	92	91	79	80	87	79	77	90	82	96	76	71	88	78	80	92	88	75	77	93	91	83	81	74	90	76	80	77	82	76	91	73	96	82	100	91	83	72	83	77	62	83	85	72	85	99	79	83	95	84	71	89	73	90	99	74	85	63	109	95	84	84	81	78	83	88	80	96	98	83	90	80	77	70	79	95	81	86	82	77	80	75	112	75	76	89	109	84	87	98	89	69	66	69	95	98	84	83	86	72	101	77	74	85	80	89	89	80	84	64	74	70	80	83	81	92	65	88	98	94	102	95	72	77	76	87	80	86	78	77	76	81	88	101	95	85	90	89	79	97	62	75	84	98	73	91	78	92	86	92	94	82	83	85	74	83	88	81	77	88	87	85	93	89	79	96	87	77	74	85	81	78	83	78	78	76	73	72	85	87	67	80	78	76	80	77	87	77	76	80	75	81	96	85	84	84	79	89	95	74	97	70	79	90	87	98	89	82	85	55	83	84	92	88	85	85	88	64	85	73	81	58	94	77	84	96	85	86	111	77	84	94	83	92	80	94	85	78	77	80	96	85	73	87	86	67	84	79	91	69	80	87	93	93	74	83	93	93	79	103	87	80	82	87	74	65	92	90	80	83	109	76	77	84	96	82	89	96	85	91	72	77	98	111	72	87	87	91	76	85	79	80	95	74	80	96	95	96	79	86	63	88	83	90	83	92	92	76	95	101	87	79	69	89	79	75	81	92	71	87	67	84	80	78	85	76	87	81	64	84	79	87	107	88	89	83	72	99	75	88	89	74	87	79	86	87	78	108	97	79	84	76	92	66	76	94	90	95	85	100	71	78	94	70	85	66	85	89	82	71	71	78	74	78	91	84	81	70	85	72	99	80	93	86	76	74	92	90	80	69	78	70	79	85	79	85	80	89	77	95	84	72	86	84	85	94	79	77	73	92	77	76	78	95	87	89	70	104	87	105	89	87	88	70	68	72	74	73	83	76	85	86	82	87	85	84	72	74	99	75	81	88	66	91	86	91	80	72	75	89	73	84	87	90	85	67	87	80	79	77	91	82	67	79	81	82	101	94	84	97	67	85	79	100	66	75	92	91	91	78	81	74	91	98	114	110	83	74	96	83	86	87	92	75	79	70	82	84	94	88	81	86	85	90	69	96	98	79	84	85	69	82	77	84	91	84
17431	5102	2522	3092	7800	12379	13420	11905	10145	8893	7868	6321	4594	3466	3139	2616	2171	1837	1445	1185	1121	1063	1039	947	986	912	872	927	862	910	888	896	866	902	781	736	720	719	725	730	691	703	741	746	724	765	740	754	775	794	829	803	819	765	745	791	742	736	723	686	710	765	714	711	738	725	744	749	705	698	712	709	736	689	739	705	740	716	701	701	655	689	667	680	729	675	706	719	685	699	662	701	682	758	722	668	682	641	692	684	709	668	698	671	672	718	691	707	668	683	682	697	687	664	682	733	712	707	696	657	686	684	700	667	708	663	697	645	701	668	703	667	687	676	717	675	726	720	698	694	715	727	686	654	682	702	693	670	682	653	699	666	694	652	654	636	650	641	596	713	668	720	705	721	687	669	700	707	679	684	701	710	654	647	656	692	676	693	701	700	695	694	671	703	662	672	642	691	714	700	705	693	674	681	700	685	681	647	652	728	697	692	652	677	705	644	731	707	710	655	677	685	697	681	677	674	689	681	707	701	660	671	720	672	688	692	693	695	692	618	681	700	689	693	694	702	688	682	684	702	680	685	648	658	701	695	680	704	704	697	695	635	678	696	693	731	706	713	661	664	677	672	676	657	680	696	689	647	647	609	661	644	678	636	709	670	690	618	698	731	699	663	642	667	676	684	694	705	680	617	699	664	684	703	691	684	682	704	697	706	703	678	663	673	667	693	649	712	720	686	707	654	718	646	682	686	630	618	703	654	664	709	680	673	670	666	677	654	666	663	724	714	693	651	694	695	657	706	698	669	682	701	690	681	648	653	673	682	718	667	694	701	651	666	658	676	666	726	675	681	705	680	702	683	696	711	707	723	676	703	721	713	702	731	691	692	679	673	666	711	696	623	676	658	675	671	677	643	674	682	698	680	629	686	668	673	685	681	674	657	695	699	692	709	676	636	669	698	699	669	702	687	663	707	693	711	671	700	724	692	675	678	667	693	732	655	723	716	692	682	682	726	698	680	655	702	698	661	651	694	659	686	678	664	668	707	677	692	698	713	649	698	685	667	706	698	682	725	712	664	667	612	659	696	731	691	699	688	662	680	691	684	689	711	706	686	695	670	671	672	657	635	690	656	740	695	693	691	649	694	721	662	658	640	665	676	678	670	736	674	674	682	651	714	649	670	700	703	669	654	658	734	685	700	681	678	643	648	698	716	715	717	658	663	699	683	683	698	689	654	692	631	661	674	666	699	653	626	694	667	709	674	645	712	731	703	724	692	672	653	709	774	686	689	681	673	672	664	713	727	667	720	703	707	668	669	657	695	690	662	702	682	702	680	703	688	648	694	693	667	654	688	682	695	635	687	694	713	691	669	690	637	686	701	671	684	643	683	700	672	649	666	667	699	665	681	688	709	683	664	694	720	668	688	663	655	685	659	654	709	723	697	696	717	675	673	666	696	689	686	676	679	705	729	723	697	670	732	669	722	701	678	663	704	649	684	670	677	657	714	712	715	696	641	702	703	635	675	662	691	716	675	654	696	654	694	651	672	670	739	693	705	665	660	706	710	620	664	697	719	703	718	694	645	699	657	675	662	690	671	682	703	674	710	690	675	679	673	695	664	682	654	693	677	698	641	686	671	703	682	679	636	638	678	707	682	670	728	661	699	712	672	677	673	678	639	714	746	666	670	721	641	691	641	646	675	691	695	702	696	680	668	631	688	709	687	693	672	714	694	661	647	734	692	676	656	691	665	646	714	694	699	673	689	706	693	699	680	670	674	691	728	696	698	661	674	638	667	668	685	697	672	670	670	717	673	614	702	681	694	670	694	756	706	701	658	630	666	678	698	667	685	670	682	689	718	713	680	717	653	657	681	705	602	689	642	680	694	632	662	685	687	692	684	724	682	700	697	669	710	712	702	724	686	677	674	686	731	683	680	679	728	719	667	695	666	664	716	687	675	700	715	690	684	671	711	663	676	664	682	666	672	721	686	681	658	707	695	692	656	654	705	742	667	645	676	675	683	694	696	715	690	718	656	678	654	675	700	655	707	691	663	667	675	693	687	768	656	707	700	677	644	696	681	620	719	700	762	701	708	746	686	692	690	685	673	657	696	671	720	690	638	662	658	681	679	693	703	695	690	660	691	667	637	682	675	656	693	694	659	692	659	713	626	707	701	688	666	723	689	699	670	730	688	699	695	683	636	703	693	682	637	667	670	688	728	670	719	682	683	696	692	684	664	663	667	763	696	688	683	731	659	715	679	691	726	728	656	715	721	665	726	675	718	670	670	672	696	674	690	667	691	675	699	683	725	678	656	661	723	647	648	676	631	708	695	661	662	676	665	695	733	732	690	649	701	717	702	651	717	719	698	681	694	713	701	692	686	675	689	724	691	741	668	682	607	711	673	723	689	643	684	713	683	708	703	654	688	693	623	725	688	662	672	698	688	708	690	689	692	718	684	652	689	693	710	690	646	650	697	673	695	684	666	730	711	641	699	704	659	663	710	674	664	721	705	698	667	657	708	662	661	657	710	667	666	702	678	705	688	671	713	703	709	712	629	694	640	660	698	685	612	665	659	676	685	675	680	686	667	667	691	699	716	669	685	652	706	705	678	647	692	712	672	681	685	707	697	661	649	685	631	699	682	679	670	639	659	665	668	695	723	679	659	729	697	661	689	716	696	681	620	689	645	691	672	718	682	715	708	681	688	680	671	740	694	652	665	716	728	744	700	667	639	686	674	689	659	667	622	656	674	702	733	684	664	679	679	663	684	648	720	676	676	704	683	692	687	672	652	654	670	693	676	647	730	690	688	676	710	678	654	700	687	667	651	696	699	649	675	705	707	668	642	685	682	730	670	668	740	704	659	667	690	649	721	650	703	693	714	641	690	673	672	708	713	714	679	663	665	687	634	673	679	679	709	690	719	698	650	710	715	676	648	678	658	657	684	681	690	688	726	716	676	721	685	725	681	658	700	671	660	728	675	672	705	674	654	738	673	674	679	683	720	680	651	687	698	672	671	708	705	747	713	697	692	742	647	703	652	677	690	686	729	694	716	637	760	710	694	691	680	698	636	680	698	680	675	674	688	674	705	705	692	693	684	640	663	693	696	704	695	692	631	681	711	624	666	710	673	689	698	705	687	698	676	678	659	695	711	660	663	716	710	656	699	695	654	683	659	670	689	689	747	665	664	711	670	678	705	661	659	701	649	633	706	710	697	697	681	682	689	704	672	660	722	671	697	644	711	663	689	707	684	662	718	650	638	668	723	664	710	651	659	702	687	718	700	677	684	743	692	700	654	726	737	691	687	685	692	660	650	700	703	683	650	705	667	665	687	663	695	712	697	643	640	686	675	683	735	662	703	666	664	719	657	705	668	646	687	664	664	671	677	677	659	721	694	719	687	671	702	714	677	700	687	655	654	713	669	650	669	707	702	669	671	646	689	703	685	646	713	632	633	696	718	680	689	672	664	684	668	650	677	725	688	661	729	690	697	672	691	706	676	640	720
2544	335	184	130	150	167	246	217	203	213	213	164	122	131	115	98	92	78	66	66	46	53	59	57	54	43	51	55	54	61	47	55	45	51	51	52	46	42	41	57	59	53	57	51	57	39	40	57	56	50	55	49	47	43	66	48	50	46	47	46	44	48	35	44	51	43	39	47	52	53	37	39	38	52	72	54	41	46	57	41	50	35	38	38	46	39	36	44	58	37	35	56	48	52	43	39	42	44	52	57	60	40	41	47	41	45	61	53	42	48	53	59	54	46	50	52	31	53	40	54	41	60	34	42	56	39	52	48	30	47	54	51	48	56	59	48	40	38	55	44	48	46	52	34	55	39	34	53	35	58	45	44	50	44	54	48	40	49	51	39	53	48	49	42	42	52	31	47	35	52	53	51	57	52	56	37	34	31	41	33	44	49	43	52	46	52	47	57	38	46	47	53	43	52	43	43	33	52	59	34	38	51	42	47	53	51	47	39	47	40	42	48	54	50	51	50	51	45	39	41	49	53	39	42	39	55	41	34	32	46	45	43	45	57	46	52	40	44	38	55	48	44	41	48	59	43	40	46	39	52	45	41	41	53	47	51	44	46	50	51	54	59	42	47	40	41	41	49	38	40	47	39	58	54	41	38	42	37	43	54	50	49	48	37	41	46	46	45	47	56	60	54	39	42	60	49	41	47	30	47	41	55	38	49	36	51	50	44	45	64	52	48	42	49	45	32	56	38	56	60	44	37	64	31	43	36	38	52	42	39	52	39	33	59	51	53	45	41	34	53	51	54	38	42	50	56	39	35	43	34	39	41	55	59	42	46	41	41	34	47	49	45	50	31	58	46	40	41	50	58	36	61	50	43	54	36	45	48	49	55	53	44	35	45	54	43	62	40	44	41	45	45	52	49	40	45	52	46	44	47	45	41	48	52	56	54	46	39	47	36	43	58	45	52	45	45	44	45	53	55	41	46	56	33	50	52	44	48	54	49	47	47	45	47	37	41	60	55	48	45	48	53	43	48	55	50	49	37	42	53	45	40	42	37	37	42	39	49	53	39	40	49	52	48	46	41	51	46	46	37	45	58	48	39	40	40	53	45	53	42	50	42	49	44	42	45	47	44	48	45	50	44	45	43	38	47	48	46	43	58	56	39	54	46	42	45	34	45	46	54	59	47	52	45	40	41	35	49	47	38	43	53	40	35	37	51	64	57	56	48	53	51	42	48	47	42	53	37	45	40	42	61	44	45	31	62	44	44	45	48	37	43	37	42	62	43	40	46	34	53	46	42	35	48	52	43	63	42	47	47	45	53	53	50	45	33	44	47	42	44	46	47	49	43	45	47	30	49	47	46	52	40	44	58	33	53	50	43	40	52	53	46	47	50	48	43	53	40	42	34	45	30	39	44	55	37	42	43	46	41	44	48	50	54	42	36	47	38	41	47	42	57	47	49	46	33	48	52	49	51	58	50	48	46	51	70	53	46	41	54	44	39	51	34	47	55	50	46	36	42	39	50	36	40	43	38	47	32	48	38	43	43	44	37	45	55	52	48	43	43	34	48	44	45	46	56	51	47	56	43	29	36	51	50	55	51	35	54	45	50	61	36	43	43	49	48	40	31	45	44	42	45	32	47	46	40	47	42	58	59	42	37	51	40	45	40	58	53	47	46	45	41	42	45	45	49	37	44	37	41	53	47	45	47	49	48	59	64	50	48	41	46	45	48	41	47	47	39	51	43	41	56	44	56	52	51	46	54	54	51	44	46	43	40	39	55	32	48	41	30	46	43	37	41	42	34	48	36	45	41	39	46	56	40	47	39	52	59	50	43	43	49	39	48	60	51	45	41	50	47	42	47	34	43	63	35	41	56	52	59	55	59	40	39	42	52	45	49	52	42	43	43	49	46	41	58	49	51	52	45	48	33	47	58	53	42	36	39	56	48	53	51	45	57	37	39	35	47	35	40	45	49	49	48	41	42	54	53	46	46	60	69	45	44	48	48	46	35	46	45	43	39	42	44	50	57	47	45	58	48	56	47	43	44	50	51	49	49	50	41	44	56	49	42	28	37	40	38	40	46	55	38	53	47	44	52	39	43	37	35	53	42	49	56	44	41	54	51	44	52	61	42	54	42	52	55	33	42	54	43	42	41	55	40	49	49	46	51	49	47	49	45	42	54	44	50	39	47	50	54	52	37	40	52	40	55	43	40	55	41	47	38	37	43	43	38	32	44	48	45	44	51	59	40	37	37	50	41	55	37	49	49	57	48	53	53	54	50	41	60	47	29	43	51	32	55	42	55	59	48	59	38	49	51	53	51	47	42	41	47	69	42	42	50	46	50	37	50	44	47	53	54	50	54	44	43	44	42	41	47	46	41	40	50	44	48	59	43	52	50	46	43	53	38	40	45	58	54	58	51	49	30	42	46	34	46	44	41	51	44	36	56	55	41	45	43	54	49	45	37	50	45	42	46	43	37	54	51	39	48	45	39	48	46	52	36	42	54	42	59	34	41	58	49	48	41	38	51	38	42	40	46	46	42	43	39	40	45	46	42	45	48	53	49	48	60	37	32	44	51	52	49	41	35	47	53	60	51	35	36	41	43	44	44	47	35	39	48	38	51	40	53	42	42	51	44	45	29	63	47	43	48	41	52	46	37	52	53	44	35	60	51	37	40	44	54	50	45	51	47	54	50	51	49	34	46	41	46	48	53	46	58	30	60	43	54	37	37	47	55	37	43	51	57	38	45	48	46	47	45	32	44	39	45	26	38	50	46	58	55	34	36	54	41	53	45	35	53	41	44	41	42	31	43	44	42	42	55	49	51	51	48	45	54	45	42	38	50	53	35	48	37	47	40	37	42	51	55	34	38	49	36	43	35	48	46	50	46	47	56	55	44	47	47	42	42	44	42	48	46	45	49	49	42	49	33	51	38	53	45	51	46	45	49	46	54	45	43	34	48	45	55	46	49	44	40	45	28	44	41	40	31	42	42	40	49	49	38	55	42	46	48	45	41	60	49	45	52	49	51	53	40	41	42	54	40	37	41	56	64	45	47	43	39	40	50	53	47	47	40	35	43	43	40	33	43	44	40	51	38	34	61	61	53	53	43	38	43	42	46	45	38	46	56	41	43	44	51	49	54	51	63	46	56	60	40	38	54	43	38	49	43	54	40	48	62	51	47	53	42	38	49	54	47	58	47	41	37	37	54	51	49	53	45	49	52	51	53	49	43	54	43	46	54	59	45	55	48	36	34	52	49	54	46	48	47	46	46	43	47	40	41	44	50	49	51	51	48	41	62	42	33	51	55	52	40	30	37	38	50	46	35	50	47	38	49	37	38	40	46	56	32	44	41	43	44	58	53	41	45	56	54	42	47	49	52	53	53	52	49	35	53	36	49	53	39	46	44	47	39	55	49	48	41	41	46	51	50	65	46	47	43	41	43	46	44	42	55	44	39	41	40	43	45	48	40	46	49	56	52	45	47	50	40	53	44
16092	4031	1928	2698	6949	10969	12056	10594	9038	8237	7249	5621	4030	3208	2631	2120	1818	1620	1106	928	903	809	728	683	582	590	625	538	539	549	586	604	590	564	475	460	433	424	418	427	382	432	433	431	439	419	455	508	503	474	506	460	468	446	447	473	419	449	426	410	423	410	436	407	404	428	405	404	400	448	376	428	392	390	423	368	404	413	415	354	372	391	375	395	397	389	411	381	393	359	390	404	385	395	382	403	361	420	395	394	402	389	420	422	384	408	355	382	382	359	365	388	398	379	402	410	409	377	417	417	421	351	409	382	390	351	380	352	366	406	389	407	404	375	372	396	403	383	378	406	424	360	362	430	372	359	382	408	385	385	382	366	377	389	413	401	386	400	383	379	357	364	425	407	399	356	366	381	373	424	347	381	440	420	391	374	394	349	381	371	389	385	386	373	379	364	379	376	434	407	371	366	390	434	387	366	388	406	361	405	384	365	356	354	374	365	390	369	363	383	359	411	394	393	386	387	367	383	437	388	383	371	360	383	407	363	372	369	407	424	387	392	371	390	396	367	364	355	376	412	359	362	368	357	326	358	369	380	367	401	405	378	387	360	403	352	385	376	367	421	376	391	383	388	383	371	404	389	371	410	401	378	430	351	389	380	419	391	380	354	357	374	389	385	342	364	386	348	375	339	393	363	388	396	397	364	376	397	394	388	394	404	403	360	354	400	382	374	373	340	394	355	363	401	364	392	372	395	349	346	384	356	379	408	357	362	397	360	350	396	403	373	389	362	386	395	386	340	337	360	413	383	432	411	359	363	386	388	376	398	374	371	376	388	348	382	391	383	371	388	374	403	368	386	388	378	396	400	413	362	390	374	393	362	415	375	407	404	381	382	399	362	373	368	389	361	356	391	396	358	339	377	392	377	351	345	406	376	402	395	354	393	366	359	359	396	391	380	395	370	408	383	403	345	376	378	401	408	375	359	389	399	344	371	384	408	386	406	381	387	367	390	362	368	382	392	370	403	394	392	318	378	401	366	349	366	389	352	347	354	413	367	364	357	354	359	354	380	372	388	356	383	355	400	378	376	354	417	388	402	383	360	372	377	377	386	400	367	383	388	393	398	384	379	391	369	345	393	353	363	363	375	350	361	374	391	350	357	396	380	383	391	374	419	399	399	371	381	386	400	354	384	358	386	392	369	410	405	366	356	381	424	375	399	371	334	418	353	346	359	386	387	396	368	336	345	366	416	370	367	364	379	373	377	392	363	394	383	406	366	367	359	390	370	377	380	387	368	426	393	409	345	373	376	390	379	367	368	397	371	359	381	401	415	404	353	377	374	374	399	374	364	393	410	373	410	378	358	368	378	358	401	411	364	378	377	363	379	400	397	379	404	367	365	339	398	389	371	392	361	370	375	378	403	370	391	409	392	362	363	368	395	417	356	386	349	356	398	389	380	393	377	370	401	372	407	382	357	402	391	398	347	368	330	392	359	405	399	407	359	352	381	392	398	378	388	407	392	391	370	378	354	385	388	397	332	385	384	376	369	357	343	372	385	368	393	387	359	359	393	384	376	385	373	384	398	342	394	401	405	397	387	376	378	362	405	397	387	390	404	348	379	391	363	397	383	361	406	381	379	361	398	350	409	391	398	400	383	357	379	397	396	404	356	355	377	426	364	383	372	380	385	377	363	381	365	391	350	387	385	361	369	402	385	397	402	350	405	391	357	369	381	407	395	398	362	351	375	392	356	372	383	383	382	376	406	374	380	383	354	367	407	404	386	381	398	370	380	381	395	380	379	362	389	378	416	383	437	395	375	368	397	402	354	388	374	398	396	360	421	351	361	407	347	382	367	378	367	398	391	407	393	417	368	406	389	390	393	361	430	366	345	361	393	391	388	381	382	379	372	381	393	377	374	345	394	368	388	381	403	377	374	353	376	362	392	418	413	389	373	373	378	403	364	406	391	421	420	438	388	359	400	388	432	376	380	375	371	396	390	394	378	366	368	365	404	396	368	360	399	385	366	391	374	399	341	383	386	403	367	357	410	390	389	349	369	388	375	416	348	371	342	383	366	364	369	399	366	357	351	350	394	362	388	381	360	379	360	355	377	381	361	390	379	360	393	380	355	357	407	389	390	398	384	375	387	388	358	382	377	394	385	419	367	388	338	388	360	363	351	342	368	379	373	403	396	375	389	372	375	371	390	377	368	373	413	395	354	378	396	405	355	426	381	379	366	373	380	375	413	365	351	394	397	389	387	362	380	351	365	394	392	352	374	369	419	390	398	355	381	367	429	361	339	388	378	409	417	372	385	383	408	408	438	403	395	381	383	378	405	363	348	346	374	365	375	398	387	358	324	355	372	374	365	359	393	392	385	409	386	398	362	393	382	377	376	364	391	378	375	361	382	384	357	348	394	384	385	392	408	384	381	346	377	381	375	391	390	397	358	352	373	402	424	387	353	370	409	361	370	370	386	353	386	380	364	383	368	407	360	362	384	394	393	380	382	359	361	379	364	402	371	420	361	385	407	384	403	384	385	383	438	367	369	387	370	376	399	351	336	364	366	383	382	399	393	351	404	388	376	370	419	377	392	375	367	386	393	403	389	345	393	369	398	379	378	374	359	371	393	387	390	374	356	392	369	373	375	412	393	376	379	373	350	386	361	395	379	396	336	355	371	344	376	354	401	411	395	371	371	376	380	373	413	363	423	363	360	363	395	387	401	381	415	359	347	418	389	382	416	376	390	383	400	379	368	392	407	411	401	374	411	368	379	343	332	423	378	380	397	366	370	408	379	355	377	356	386	385	381	382	397	371	340	362	409	407	374	396	419	366	373	391	430	390	358	365	351	371	371	353	360	380	414	378	383	380	381	383	421	393	377	409	343	356	384	365	398	393	385	374	391	356	379	365	382	388	409	368	377	343	410	352	345	400	370	383	352	377	355	389	352	393	382	379	415	376	375	352	401	363	381	393	381	394	383	378	409	374	386	354	397	375	359	396	384	405	414	387	399	395	406	399	375	371	368	390	400	393	396	402	413	380	359	381	395	367	418	396	384	347	371	365	376	402	388	407	369	359	397	365	354	378	365	403	387	364	391	378	406	368	370	365	375	406	391	387	370	372	354	378	380	369	365	402	413	368	342	381	418	380	383	411	369	413	367	374	362	359	333	395	395	402	399	385	378	379	394	395	367	397	382	329	380	402	355	423	387	343	355	361	377	390	381	345	367	371	387	414	391	374	403	371	396	403	394	374	381	333	357	376	385	372	367	379	391	397	386	380	382	333	359	368	366	375	399	374	366	348	346	394	372	402	387	387	376	381	408	392	345	348	380	394	410	408	388	386	378	373	395	414	412	383	397	354	355	390	423	377	357	399	360	340	444	389	379	370	396	377	406	369	374	355	380	370	338	405	362	394	397	411	404	393	342	395	365	373	365	395	357	400	364	375	371	364	376	381	365	376	374	373	410	366	394	388	361	386	376	380	401	351	401	414	362	367	392
2300	527	288	247	224	221	300	315	333	316	297	245	198	205	178	129	116	112	118	85	98	87	86	77	92	99	83	87	82	76	88	96	101	84	71	82	94	76	63	76	86	76	77	83	84	95	80	81	82	72	92	76	98	77	77	74	77	89	69	63	83	82	70	75	73	82	71	71	79	75	67	80	73	62	81	89	48	70	70	65	78	83	76	69	84	76	77	81	69	66	86	89	59	80	87	68	62	72	77	65	64	72	68	74	87	87	73	79	79	81	77	67	61	96	76	77	88	65	86	77	82	73	75	76	74	72	91	77	84	62	70	74	88	77	72	77	85	73	79	79	75	68	77	75	77	92	80	74	89	92	97	85	80	81	69	65	77	65	63	83	64	90	68	75	67	62	76	74	90	69	74	87	89	66	90	82	80	88	63	72	78	73	69	85	59	58	77	54	79	67	84	75	87	63	74	74	73	83	78	86	82	67	69	74	72	69	75	73	69	84	86	70	82	75	63	68	84	74	79	86	62	61	79	84	91	72	66	71	65	66	80	84	83	67	78	80	93	88	82	85	75	92	79	93	75	86	79	64	66	66	71	77	51	79	58	71	77	71	88	77	92	70	63	73	60	73	86	88	67	84	76	63	66	72	83	73	83	91	78	68	64	81	71	79	77	93	84	75	73	72	89	66	78	76	74	84	83	86	75	82	83	51	72	85	84	69	70	72	98	82	73	73	84	56	73	84	78	71	70	83	69	75	78	79	68	79	76	62	93	75	92	73	93	77	72	74	66	95	88	86	76	89	65	75	78	79	98	94	77	90	70	78	81	87	81	73	68	71	72	71	66	71	76	73	87	79	87	82	69	67	82	92	66	90	54	74	82	71	78	76	68	89	71	73	80	66	67	76	80	77	98	85	65	86	77	69	61	72	80	93	68	81	64	68	75	69	68	89	73	91	73	79	74	90	76	57	85	78	77	69	83	84	59	70	77	72	87	79	87	86	72	75	72	88	76	83	83	70	83	82	79	69	72	89	72	71	78	80	78	57	101	71	81	73	84	62	61	67	93	66	84	90	64	76	84	53	67	74	74	65	83	85	86	84	70	74	84	72	87	56	78	69	70	70	91	91	81	78	85	63	78	81	70	89	63	79	73	88	81	73	75	79	66	84	80	68	65	86	67	64	81	79	84	72	65	74	73	68	75	75	79	74	91	81	66	80	82	88	81	75	75	67	74	85	91	71	80	69	85	70	84	64	68	83	69	66	77	79	93	74	72	80	86	84	57	75	74	91	74	73	76	74	68	76	80	69	77	79	77	78	67	73	77	80	75	81	86	77	82	70	77	90	74	69	70	71	85	89	76	77	58	87	72	89	87	79	84	78	64	68	73	69	83	78	73	71	78	82	90	75	81	72	67	69	75	79	100	69	69	73	75	67	83	77	79	71	95	68	74	77	88	73	68	71	72	85	75	81	80	61	79	71	75	64	82	85	81	69	78	74	101	83	83	77	84	78	75	75	82	72	70	72	81	77	78	74	77	65	78	83	90	77	76	88	86	78	65	66	62	63	58	78	66	70	74	76	72	62	76	82	57	78	92	97	63	78	78	82	76	83	70	83	64	67	69	85	73	77	72	71	80	89	93	64	79	79	74	83	70	77	66	74	72	82	75	90	91	79	84	77	65	67	61	73	65	74	99	72	79	79	83	75	91	76	76	83	69	73	69	69	83	76	72	83	89	77	67	82	61	71	74	86	78	87	65	73	69	77	67	63	68	93	80	67	93	83	88	86	88	79	91	78	62	58	70	93	79	71	83	72	80	104	71	77	83	76	56	72	68	62	77	58	67	81	91	59	84	84	70	85	67	66	89	91	69	70	65	89	76	69	75	75	95	74	96	76	84	79	68	83	82	89	70	72	82	81	89	69	86	68	67	64	74	81	72	71	90	81	76	68	87	73	84	77	92	92	80	68	84	81	73	68	80	80	78	64	70	83	61	89	79	81	85	74	82	79	72	94	69	81	69	78	67	76	71	78	83	78	72	64	62	83	74	85	66	76	69	75	75	82	69	85	83	76	75	77	66	73	68	76	76	89	81	98	70	70	64	67	57	83	70	64	72	64	73	66	82	81	80	75	69	87	87	89	74	69	67	68	74	73	84	76	80	66	86	84	78	86	67	73	86	48	93	78	71	68	68	63	70	100	65	71	78	75	97	71	75	56	80	69	81	84	63	60	73	71	87	77	83	81	70	72	79	89	61	59	64	85	75	80	76	63	58	84	71	70	85	68	95	76	71	86	77	73	66	76	67	82	78	88	75	81	72	72	67	72	90	72	79	65	88	82	63	59	80	64	53	84	87	73	58	66	77	81	77	73	77	87	73	82	93	83	70	66	74	77	71	65	88	71	79	84	85	65	76	66	79	76	68	69	81	82	79	59	66	70	77	77	84	89	71	86	57	69	71	79	82	77	93	86	79	68	73	78	84	87	71	79	82	88	59	69	67	77	98	80	81	79	74	73	97	79	83	73	71	85	82	87	69	73	93	57	75	75	95	75	77	76	77	52	88	86	77	85	83	62	79	75	92	79	86	79	73	97	63	68	86	83	74	74	78	64	60	89	73	74	66	83	61	72	95	63	92	67	71	81	68	61	73	94	75	81	61	94	89	62	75	84	80	89	72	66	74	75	83	87	64	89	76	81	75	76	67	73	61	74	85	66	72	64	74	88	104	66	85	83	73	64	73	84	68	85	76	84	78	74	84	73	60	85	87	80	67	78	96	87	65	73	71	71	73	82	83	73	82	66	72	79	87	71	77	76	87	83	64	88	86	85	72	84	65	61	93	70	85	89	84	76	87	77	78	74	71	74	66	79	102	93	84	76	80	88	105	82	81	79	75	82	57	87	84	84	76	77	67	71	78	80	62	87	87	78	73	74	84	83	66	69	100	72	90	76	85	70	72	89	82	67	69	72	78	89	59	76	70	69	77	69	78	87	93	84	65	75	81	88	67	75	77	72	80	77	86	79	73	69	89	100	74	72	92	76	77	84	94	77	78	76	73	67	76	65	96	66	79	60	70	71	83	58	81	78	82	84	74	76	74	55	98	75	78	76	82	76	82	76	91	71	81	76	82	64	73	63	67	77	83	75	65	83	85	73	81	82	75	81	92	75	75	93	85	87	72	82	79	77	87	63	79	83	69	58	74	85	90	79	82	80	86	64	65	79	68	61	97	68	90	88	80	74	71	86	70	71	80	75	61	55	83	79	74	74	59	81	67	86	76	93	77	56	85	94	73	78	89	71	77	73	77	90	81	88	74	89	79	77	79	92	60	75	76	82	83	54	74	80	77	57	64	77	69	69	81	83	66	67	77	71	70	83	64	80	79	66	79	69	67	77	80	86	84	72	70	78	79	59	78	73	82	79	83	66	70	87	76	72	73	72	75	75	64	76	65	57	72	79	68	86	64	71	79	83	78	70	83	75	90	77	72	78	69	75	88	71	83	70
20286	5790	2959	3845	9450	14518	14992	13549	11403	10417	9122	7240	5357	4547	3824	3006	2612	2029	1589	1426	1338	1249	1069	1058	980	901	1007	982	927	954	962	934	941	839	769	776	748	747	707	692	699	696	676	717	707	698	775	801	812	871	830	813	754	765	755	682	751	691	641	686	683	689	670	696	658	653	676	682	707	695	697	728	627	657	695	718	618	612	601	636	660	698	630	629	654	644	621	636	674	707	653	601	670	634	702	621	650	658	644	687	703	654	638	639	638	643	653	641	668	668	660	637	643	657	709	686	656	679	656	678	686	645	630	625	600	623	669	598	611	641	631	693	654	638	641	625	640	615	690	649	642	629	600	655	648	677	644	654	633	630	636	636	662	663	610	654	584	634	634	623	676	624	646	655	653	622	645	643	633	627	652	585	603	601	654	657	655	638	629	631	649	653	608	614	631	619	646	634	634	601	636	677	574	633	685	591	621	615	602	604	636	633	645	614	656	670	679	603	648	631	643	635	634	638	684	630	596	604	667	612	599	634	633	648	665	637	637	649	686	597	639	628	659	655	651	619	621	670	670	619	607	637	631	610	683	623	630	600	621	695	640	615	641	605	683	660	624	625	634	632	610	570	608	633	605	637	624	663	582	601	636	633	654	608	634	688	577	624	617	628	624	622	644	638	648	637	646	611	662	669	631	642	653	644	621	639	602	647	641	614	649	653	645	640	639	658	625	643	619	593	590	619	633	627	649	648	666	598	669	647	628	615	625	706	667	616	660	651	605	638	634	660	646	570	683	643	630	630	617	666	632	613	617	595	606	651	667	643	646	661	641	641	637	624	625	620	588	630	652	646	643	630	622	618	632	667	664	649	650	636	663	616	645	649	662	631	652	660	624	657	620	647	652	610	653	644	655	617	657	609	630	674	559	627	693	647	653	639	608	635	665	629	605	607	571	608	646	600	640	617	642	629	661	639	602	621	643	647	677	664	649	619	579	638	641	629	682	653	618	601	592	625	640	629	636	649	659	661	642	632	623	572	641	641	631	675	600	621	648	669	668	614	658	601	632	638	603	600	650	648	623	605	612	600	563	621	651	613	618	638	613	622	622	619	655	636	651	643	610	639	695	642	633	669	610	664	614	633	610	650	657	592	660	638	633	612	675	598	605	637	619	642	632	597	637	625	646	655	623	648	694	603	615	659	648	637	670	640	690	611	662	605	637	658	652	588	611	613	620	626	625	654	614	674	620	644	617	642	622	670	618	643	648	633	689	679	630	663	650	649	628	620	634	632	610	666	644	619	623	636	605	625	649	663	636	641	639	606	630	628	633	600	616	664	635	624	622	622	635	626	651	632	652	652	636	617	631	644	583	612	611	672	645	590	642	638	663	638	661	626	648	659	653	651	670	628	585	623	610	612	635	654	625	633	684	615	682	650	626	644	615	592	638	672	664	626	643	601	605	657	624	618	638	698	591	663	630	641	658	575	619	621	634	593	665	595	629	645	673	647	624	677	618	628	602	625	643	633	621	655	609	617	596	623	628	628	613	595	641	622	626	662	651	640	612	641	644	662	595	617	652	634	624	587	663	634	673	640	671	616	663	630	662	640	634	610	650	613	668	657	626	640	595	610	646	651	618	650	620	607	647	610	678	625	660	615	645	701	620	607	601	632	620	644	597	619	648	614	661	665	640	683	684	619	647	624	655	627	622	638	663	663	627	663	647	643	619	679	589	651	625	643	622	637	649	599	638	659	669	595	637	625	593	620	608	613	645	637	633	642	665	660	644	643	628	581	635	621	646	630	656	650	626	604	631	624	629	639	640	629	659	609	640	645	634	668	626	588	646	631	622	635	615	659	635	581	597	619	569	642	661	648	664	635	617	643	611	620	615	642	665	639	621	607	644	632	656	673	588	602	640	626	605	635	656	603	618	616	672	627	642	656	656	606	633	669	665	642	634	647	644	637	652	636	685	648	623	676	626	655	631	627	618	611	615	623	653	641	680	636	645	604	638	660	681	637	607	676	655	614	622	668	668	597	642	623	619	659	650	669	652	688	593	624	612	640	639	624	638	651	615	590	667	704	617	617	651	634	626	628	625	643	681	609	598	598	620	614	663	642	667	698	689	613	634	629	599	630	682	631	647	647	610	625	670	597	679	608	647	610	621	635	653	675	616	648	663	654	654	629	611	622	664	610	629	651	618	587	636	670	614	642	653	673	634	636	612	606	671	602	647	655	614	644	639	623	614	596	632	622	644	569	617	599	587	634	642	616	650	603	645	643	637	612	639	668	635	651	653	629	630	615	602	651	656	660	628	684	657	677	639	679	648	645	637	668	626	626	676	602	624	663	649	642	638	620	633	608	655	595	595	594	623	647	618	648	613	641	645	575	695	621	653	633	597	633	618	608	675	621	639	655	620	605	660	624	689	649	634	631	651	635	623	603	649	647	583	660	611	610	627	635	632	615	619	678	600	657	658	641	626	615	655	619	713	672	659	629	622	584	623	639	577	651	664	637	643	635	664	644	671	623	683	607	664	655	629	640	590	619	593	576	645	628	628	664	616	620	619	665	685	632	631	601	633	638	607	639	637	643	669	653	633	585	597	646	679	644	638	621	701	623	615	592	642	660	662	671	623	687	624	626	637	606	658	617	613	658	621	635	671	622	664	636	683	571	638	696	597	628	598	691	656	613	668	658	618	655	607	665	633	622	605	665	638	590	655	678	635	703	613	660	632	660	649	621	631	611	620	623	692	600	612	598	625	635	603	620	663	638	612	603	602	653	628	643	614	674	596	643	648	611	651	660	667	655	664	626	621	625	682	646	618	641	676	623	632	633	595	642	657	647	640	612	646	655	639	635	646	626	662	603	618	603	644	650	620	648	634	601	679	645	608	646	675	655	621	639	637	620	601	656	650	636	632	608	662	630	629	621	635	641	644	704	627	623	612	604	644	627	636	648	634	665	675	602	617	625	646	608	673	642	680	608	671	642	659	650	622	675	630	666	601	642	653	671	643	680	632	646	708	651	635	615	646	657	607	617	623	613	674	632	639	688	627	645	667	649	617	648	637	645	606	653	643	673	597	628	673	643	642	628	620	641	602	654	679	636	677	597	691	651	662	647	690	671	673	597	600	634	668	638	607	652	625	699	634	689	625	636	675	670	639	631	615	599	684	638	663	675	622	683	587	684	644	620	644	641	656	607	596	694	616	650	642	674	644	672	649	647	620	630	686	586	599	640	607	648	650	615	637	628	591	600	624	599	627	633	647	630	670	642	597	654	622	666	628	631	698	651	588	632	588	614	692	605	677	648	659	663	610	614	603	652	708	579	625	631	628	652	559	605	632	630	667	623	644	682	664	704	601	636	615	625	553	667	612	624	627	617	662	622	654	597	636	659	622	641	686	598	677	583	604	620	613	633	681	619	662	655	598	638	627	651	651	620	642	626	680	631	643	677	658	677	691	645	660	647	605	689	605	610	626	593	631	663	633	644	614	613	672	633	653	615	617	647
1737	261	152	140	127	148	150	175	188	163	155	121	118	131	91	88	72	74	70	55	70	66	66	70	60	60	69	47	62	46	57	67	63	59	61	64	55	62	49	53	60	55	51	52	60	56	64	56	57	67	55	69	77	66	62	73	49	44	49	49	53	51	61	54	60	60	71	50	62	54	53	60	63	54	57	56	63	70	52	61	64	56	57	62	70	49	63	61	57	60	61	56	65	62	65	61	68	67	59	59	65	66	51	73	65	46	54	53	56	65	61	47	56	63	57	68	64	56	54	67	58	60	65	60	53	57	64	58	59	42	62	61	58	64	63	66	64	59	72	56	56	73	62	54	61	56	62	50	61	72	61	66	67	59	68	45	52	58	66	66	49	47	55	55	59	59	63	68	47	61	52	61	54	53	54	50	58	63	49	62	65	54	63	63	66	50	59	52	57	66	56	60	52	61	62	51	62	60	66	42	54	66	53	50	58	53	59	56	60	53	51	60	63	52	54	51	56	55	60	60	71	57	60	50	61	56	69	64	64	58	66	57	56	65	54	59	56	54	68	67	68	47	63	61	57	42	58	63	39	48	63	74	51	66	59	61	62	58	54	52	50	73	71	50	73	57	68	69	52	55	51	61	50	54	57	57	74	71	68	53	55	58	61	72	60	53	68	58	67	67	59	73	54	61	49	55	72	59	45	56	46	63	61	65	61	57	48	75	62	68	73	67	48	60	87	56	58	64	53	63	77	73	56	54	51	59	65	59	53	54	46	66	65	64	57	74	56	51	55	75	61	57	55	69	64	66	51	57	74	63	57	66	63	52	62	59	56	70	71	60	52	58	50	59	57	67	68	72	52	62	70	60	66	53	66	57	54	53	58	53	56	51	65	69	47	74	73	59	70	46	56	70	76	62	55	63	62	50	71	50	49	57	44	58	53	61	61	60	48	59	48	74	55	46	48	60	70	53	53	63	63	69	46	62	65	55	64	60	54	72	59	62	55	65	63	65	60	57	56	65	67	54	58	53	46	50	72	62	56	70	66	47	64	64	55	61	68	60	53	54	69	55	54	60	53	51	60	67	62	46	56	57	60	53	58	51	62	49	57	63	48	71	71	59	60	68	57	49	57	45	75	62	64	54	70	80	62	60	63	52	64	65	65	59	47	54	69	59	61	64	68	56	59	61	54	60	74	63	54	63	43	59	55	53	56	63	55	67	55	58	76	58	67	77	47	64	58	56	55	54	46	45	67	58	62	75	56	64	61	63	57	58	61	61	63	43	46	56	58	65	68	58	68	69	60	51	65	56	61	55	49	65	72	49	61	62	56	55	52	60	47	46	47	62	62	54	56	52	58	60	63	55	66	66	72	57	47	69	68	64	49	64	62	60	52	46	66	46	58	61	48	63	69	56	59	58	79	65	59	61	52	44	70	61	57	76	70	61	48	54	58	54	55	67	52	61	62	60	48	54	61	59	67	57	60	56	58	68	52	67	49	47	62	48	61	59	52	57	60	48	64	73	50	54	67	52	55	54	64	56	67	59	46	56	52	58	48	68	71	60	61	57	65	56	62	53	74	59	53	67	56	72	59	55	53	55	68	65	67	52	56	70	72	55	52	60	58	60	57	51	62	55	67	56	56	63	69	52	70	67	45	60	49	47	49	53	50	67	55	63	66	61	57	53	54	58	60	56	66	52	55	63	57	67	59	76	56	68	67	72	63	45	68	57	56	65	60	56	69	70	61	61	63	59	50	55	66	55	67	54	67	45	64	68	53	67	52	57	63	69	55	55	52	55	67	64	51	56	67	64	77	64	56	69	56	61	58	54	72	58	68	54	64	62	85	71	65	69	53	59	57	56	64	57	50	64	60	77	57	61	61	64	59	57	58	60	64	66	58	55	64	59	63	47	63	53	68	61	55	53	71	52	70	61	53	57	74	62	49	63	64	47	64	72	72	48	56	55	55	69	75	70	58	64	53	72	66	66	63	47	67	47	62	49	59	58	57	53	57	47	58	68	45	62	67	55	62	55	55	66	55	56	54	60	73	58	69	64	64	52	46	62	40	52	60	52	61	71	72	60	49	61	55	58	60	63	57	65	58	53	62	70	59	55	64	64	67	54	54	67	63	45	64	69	73	42	62	59	57	65	65	62	61	68	46	54	54	69	56	53	54	55	60	50	57	75	55	67	57	56	65	66	57	71	64	52	70	58	57	54	50	51	54	45	55	52	59	46	66	54	48	68	64	60	48	63	55	56	70	58	60	44	53	55	52	58	62	72	55	49	52	57	55	78	70	81	45	65	58	56	52	61	43	41	55	70	58	65	67	66	42	49	60	64	67	60	53	63	61	59	67	70	71	58	58	50	44	54	62	71	63	73	60	58	60	53	64	43	61	60	62	68	56	67	46	59	56	61	61	53	56	60	67	58	55	61	56	55	55	63	58	63	46	62	57	35	69	51	59	77	50	58	67	62	62	58	57	65	49	60	53	62	53	51	54	52	52	61	67	62	65	55	69	68	46	66	54	46	56	57	71	66	48	68	63	60	45	66	60	61	65	63	59	59	70	63	64	56	79	62	49	46	67	62	53	51	43	56	56	47	68	57	44	46	68	48	62	54	48	49	49	70	56	69	69	59	58	56	68	67	49	74	73	57	71	51	59	46	53	59	65	52	60	58	43	57	47	53	53	67	60	69	46	62	71	64	48	62	54	54	56	63	61	58	59	57	54	42	58	58	53	63	58	66	56	54	70	66	55	51	52	55	52	59	59	46	58	57	56	57	54	64	59	51	67	63	61	53	61	69	52	65	62	64	45	59	58	65	55	63	63	63	66	60	51	58	54	72	64	63	56	61	58	65	59	54	62	66	51	60	62	58	73	66	63	63	71	75	40	60	44	53	58	57	63	71	68	53	57	56	56	53	59	61	49	46	51	57	50	49	51	59	56	64	49	72	71	60	60	60	53	55	56	64	58	62	53	55	64	51	60	60	62	64	63	65	60	64	68	64	59	68	60	48	50	63	50	70	70	57	57	67	50	58	60	56	59	56	59	72	50	80	67	58	52	61	64	58	62	54	45	64	67	65	50	63	71	64	61	61	49	58	68	55	64	55	53	63	71	66	51	64	64	67	63	55	48	61	58	64	62	62	70	46	46	61	55	54	48	60	66	71	58	61	54	62	60	56	72	61	73	73	49	67	83	64	60	50	61	65	70	66	62	48	62	51	67	53	60	43	55	48	57	52	55	50	49	55	41	43	48	59	59	73	54	60	54	63	61	68	52	64	45	60	66	50	68	63	52	67	54	55	55	46	82	65	60	56	71	65	44	64	54	41	61	65	61	57	63	58	63	61	57	68	61	68	61	64	53	75	61	46	62	67	54	49	66	44	59	57	48	58	59	64	60	62	53	69	62	70	50	55	68	53	55	62	51	60	67	51	55	55	52	70	63	59	72	51	55	59	63	60	42	60	72	75	69	57	54	45	59	74	46	48	58	60
13452	3167	1642	2207	5851	8898	9318	7972	6832	6345	5439	4051	3120	2644	2007	1625	1470	1125	879	858	779	736	634	667	599	569	601	608	627	601	634	622	578	528	548	538	534	499	461	493	487	526	535	569	547	528	534	580	568	579	587	599	568	528	526	584	520	531	506	524	478	475	491	565	500	527	489	485	478	474	487	540	510	512	477	412	494	483	515	473	471	511	464	475	497	497	523	484	484	467	510	542	507	470	468	456	505	499	489	500	487	470	502	500	490	491	457	521	509	539	512	512	523	476	491	521	500	485	494	501	505	465	508	461	460	502	462	487	487	471	498	474	497	515	489	498	484	462	477	510	535	476	493	481	454	472	485	435	490	492	459	473	499	471	520	502	474	487	450	496	475	465	470	503	469	508	490	456	482	499	463	490	461	505	492	498	561	511	519	475	526	499	461	467	515	510	526	483	477	482	455	480	450	461	478	482	513	525	507	474	494	433	474	492	492	467	490	464	486	473	479	443	451	545	526	503	480	447	448	490	470	486	481	508	516	478	464	505	493	467	459	516	470	510	496	454	465	471	485	518	489	480	474	483	488	488	477	463	461	480	472	505	469	460	473	493	480	474	480	531	455	480	475	506	492	453	502	491	468	480	484	482	445	490	497	486	485	454	479	484	481	480	508	464	515	489	511	483	479	488	481	473	523	511	505	530	468	458	479	479	493	464	476	522	501	508	487	502	458	473	475	475	490	462	482	485	484	496	487	482	495	476	468	486	486	519	479	516	454	493	462	504	482	525	487	474	506	460	494	478	514	453	495	496	472	495	543	507	439	432	492	463	487	449	456	503	505	509	479	503	507	517	500	501	447	466	505	489	492	459	483	496	467	477	479	491	473	486	503	458	454	476	459	493	499	485	529	528	455	479	500	479	441	516	533	463	505	480	531	484	507	457	503	471	484	504	481	495	488	467	478	485	487	491	487	473	492	526	519	477	499	506	544	499	490	438	477	483	491	501	496	503	490	487	461	472	494	465	472	510	506	464	474	497	507	463	489	470	499	501	485	494	528	473	522	521	487	491	485	469	519	500	516	464	477	486	448	463	507	472	491	493	488	486	474	492	475	492	459	511	472	512	476	511	451	490	497	456	483	495	496	502	462	464	474	460	509	478	522	532	466	471	474	496	488	494	526	476	463	492	485	499	484	497	473	462	488	487	506	494	453	488	475	475	482	513	518	486	510	489	474	499	475	473	491	456	473	479	484	505	519	492	495	470	474	507	470	456	526	489	481	498	465	534	540	491	467	530	461	497	499	505	480	499	496	472	486	461	484	458	486	475	518	463	459	440	494	465	488	454	505	478	484	510	488	494	476	499	486	532	477	493	480	440	476	527	454	532	483	504	471	484	458	459	535	472	473	507	476	535	524	513	495	488	522	507	483	479	489	507	474	489	483	465	499	496	497	474	477	450	472	498	454	487	488	486	494	497	494	490	489	464	476	460	479	517	471	476	503	483	509	471	498	530	465	494	505	497	461	532	448	489	504	482	476	469	519	460	491	476	520	499	466	489	464	461	483	460	463	452	474	473	468	454	483	475	471	446	499	489	462	492	517	447	491	495	487	491	471	500	493	456	504	506	465	464	443	533	500	483	470	502	468	519	470	481	483	471	484	514	469	473	503	480	469	480	487	506	466	508	495	444	453	526	465	494	477	483	483	516	541	459	484	494	540	485	461	509	509	480	461	489	489	505	491	486	474	475	476	478	450	439	504	474	482	486	477	465	481	526	469	468	476	491	467	506	501	504	464	449	470	475	454	505	462	475	477	508	490	460	454	526	503	483	459	492	480	483	503	490	476	445	475	502	511	498	472	534	517	458	467	490	460	480	502	491	494	496	491	459	480	486	468	494	492	495	497	450	461	513	449	494	510	477	497	483	485	493	530	479	490	449	498	488	513	482	477	480	474	520	461	495	469	486	518	460	538	511	468	493	482	518	514	501	482	501	453	478	466	505	525	471	445	500	505	466	521	484	457	525	519	465	484	488	485	453	483	537	495	487	488	482	515	480	467	498	513	445	493	484	519	498	484	489	489	469	459	481	495	483	514	509	509	506	510	521	492	459	517	466	495	501	464	495	497	455	482	486	469	475	488	469	477	511	458	481	480	485	530	473	532	462	498	474	500	514	514	491	472	508	505	497	489	475	536	522	474	472	511	456	504	486	506	498	496	484	479	482	520	472	474	501	486	477	484	468	453	428	507	487	485	494	483	495	500	498	445	481	459	503	515	502	482	469	556	489	489	485	498	492	488	509	512	461	493	488	495	477	470	490	502	529	494	495	468	469	482	464	481	463	503	468	436	517	455	475	496	500	472	480	478	518	505	472	467	474	470	464	490	454	501	481	523	471	466	503	462	499	469	506	477	451	498	464	494	512	527	528	478	502	466	484	501	483	476	514	488	502	499	470	472	498	470	463	467	489	489	467	503	486	493	493	519	510	469	534	457	484	485	466	490	518	472	469	513	452	490	470	526	449	499	514	477	510	491	467	507	500	478	480	495	501	522	503	496	491	492	507	481	471	467	516	493	475	473	514	473	488	531	490	446	474	521	525	487	508	488	477	482	494	490	452	498	455	457	479	475	488	476	506	478	516	461	471	482	499	445	508	458	491	502	482	497	526	517	515	449	469	499	533	501	477	511	496	453	508	475	543	507	434	473	473	487	478	480	491	516	456	461	528	510	480	509	500	513	453	512	518	491	475	475	446	479	458	495	468	509	494	477	499	470	480	488	531	489	466	516	474	453	449	483	528	484	500	499	502	498	469	501	509	528	507	474	489	472	482	502	463	482	461	442	482	492	502	456	469	459	443	462	472	471	492	541	478	486	472	507	490	429	465	507	489	458	490	507	497	504	511	507	518	473	472	470	511	469	478	510	467	490	471	490	455	517	508	488	508	477	518	482	472	523	505	475	462	480	482	487	464	497	495	487	463	509	491	493	490	468	464	518	487	471	479	497	474	475	533	523	491	504	476	464	469	488	494	454	480	503	511	450	508	491	454	475	498	489	505	492	517	508	467	513	513	464	484	476	479	464	518	483	465	500	491	506	496	489	499	493	464	479	461	472	518	496	510	484	500	489	480	482	502	470	509	502	451	481	477	509	496	526	469	500	516	485	487	483	484	497	491	510	513	450	510	450	492	455	491	442	479	509	477	432	460	501	527	503	521	500	440	459	474	484	479	496	467	465	484	493	498	489	514	459	489	508	468	539	460	477	478	505	504	471	489	460	489	504	474	452	480	475	501	485	504	467	506	472	494	490	495	461	501	476	498	523	469	491	480	464	470	489	480	465	468	509	484	464	496	469	454	480	467	516	446	481	520	535	490	469	475	461	453	498	497	478	505	484	469	465	466	449	528	506	533	487	493	482	497	511	467	453	445	481	536	494	457	480	498	499	495	480	486	479	491	510	487	495	475	477	452	455	504	485	487	505	483	486	496	455	465	518	492	471	485	500	454	492	522
1537	438	208	205	186	238	285	265	277	310	223	197	188	178	145	119	135	93	105	101	112	83	91	84	94	85	92	108	81	108	79	94	95	96	87	95	86	95	76	90	87	95	84	95	66	75	82	80	104	93	79	76	95	86	73	99	97	92	92	84	91	84	73	99	82	96	95	88	82	90	84	82	67	101	97	98	78	73	105	87	92	89	79	85	76	84	69	99	91	105	88	83	83	92	84	87	103	69	77	75	89	80	75	83	86	79	78	100	94	85	88	85	77	80	89	84	84	93	83	81	88	84	78	78	100	81	93	94	88	83	81	83	85	96	74	82	85	83	77	101	77	84	97	77	82	84	93	72	89	91	89	83	80	94	90	76	75	93	91	79	77	75	92	83	90	77	86	85	73	82	98	66	71	88	96	79	71	92	80	87	81	76	77	93	65	98	80	95	74	100	78	91	89	85	96	76	93	99	79	96	95	86	72	91	97	86	82	97	83	81	91	78	95	86	82	93	80	79	86	101	102	102	89	74	68	73	100	97	87	84	86	71	95	92	90	78	89	95	88	80	88	91	116	69	81	88	80	70	97	71	87	93	93	94	101	80	71	97	89	99	84	71	84	87	85	88	115	103	97	95	78	100	79	76	86	70	98	89	73	86	73	77	91	80	89	80	88	96	91	76	94	78	89	89	83	72	86	85	93	89	96	76	86	103	94	90	91	84	81	90	93	89	81	103	90	88	78	88	82	95	81	76	92	88	78	87	85	66	77	76	86	94	65	85	83	79	82	97	97	78	78	80	76	93	70	75	84	80	77	96	84	89	76	79	83	81	78	69	90	97	72	80	68	79	89	99	81	84	63	79	78	86	89	86	89	85	93	95	75	82	81	79	87	84	98	91	80	97	83	84	76	71	78	94	98	84	84	92	88	83	91	88	97	86	92	90	84	87	99	87	86	87	84	83	87	96	97	71	85	69	72	96	83	100	96	87	76	89	81	77	96	95	77	84	79	98	81	100	80	81	73	87	90	75	86	90	93	83	80	94	86	95	91	88	78	76	90	85	72	86	68	66	80	84	79	77	88	90	67	75	91	95	96	94	108	85	93	82	87	84	81	94	94	100	72	86	95	95	80	86	87	85	109	99	89	104	83	85	92	87	88	82	79	92	82	82	97	102	105	90	94	93	87	88	85	84	84	78	75	99	64	87	79	78	88	84	87	98	72	73	81	80	72	111	84	91	98	90	87	89	80	81	108	87	90	89	104	91	75	91	92	88	92	79	103	78	77	78	87	63	87	92	91	81	92	97	86	86	117	89	89	84	100	69	83	89	106	97	85	78	73	85	100	77	91	71	76	82	93	85	81	70	84	72	76	94	78	62	94	82	86	84	99	97	85	80	94	82	89	83	92	83	93	100	76	83	85	95	91	81	96	73	96	88	101	85	92	85	111	93	99	91	87	75	103	103	63	68	79	74	98	66	85	92	70	91	80	87	94	80	82	100	93	92	93	74	81	90	94	103	91	77	90	93	80	76	94	83	79	78	102	79	84	87	81	85	86	76	71	62	86	111	83	89	78	84	77	81	85	94	96	73	86	86	82	75	102	103	100	96	84	75	94	85	74	75	92	98	94	95	81	82	88	84	78	80	95	93	77	72	99	75	94	92	76	93	85	73	68	79	86	94	68	97	84	92	84	88	79	95	89	89	80	85	79	86	96	93	89	93	81	79	81	85	67	90	71	101	89	85	82	86	106	80	94	93	88	89	100	81	98	79	103	70	96	79	83	84	87	87	80	71	77	88	89	89	91	75	85	97	78	81	93	62	90	72	75	69	89	75	91	85	91	90	81	95	79	87	87	71	82	82	94	85	101	86	82	87	73	90	92	80	95	87	83	72	94	89	75	112	73	72	87	81	88	73	84	96	93	91	79	83	78	89	84	83	93	86	92	94	81	91	83	74	70	78	75	83	94	103	79	86	87	92	87	92	74	78	77	77	84	69	103	81	81	98	86	93	94	84	83	83	81	88	72	81	87	81	92	76	100	79	91	78	80	82	91	94	83	79	70	76	82	87	76	86	89	76	86	85	81	69	74	77	93	78	91	71	78	83	72	72	88	88	83	90	87	81	91	71	72	90	89	83	75	89	90	78	86	108	79	82	81	80	93	92	86	87	82	86	102	93	86	85	93	90	91	76	74	93	85	95	96	90	91	78	83	77	77	95	67	83	103	97	82	95	93	75	83	103	78	94	103	98	93	89	88	90	81	84	86	100	95	84	90	80	98	91	73	84	84	81	77	95	72	101	78	98	69	100	78	81	71	87	85	99	111	82	75	96	81	75	87	83	68	72	89	95	82	83	84	96	95	85	74	92	68	92	83	94	81	81	95	86	97	71	91	76	109	82	84	65	92	112	92	93	84	88	84	79	88	91	94	76	97	74	70	94	68	91	89	88	91	83	83	84	87	93	81	78	86	82	66	66	72	89	87	85	90	70	80	80	76	70	95	78	91	84	76	80	81	63	77	87	78	88	71	93	99	76	65	76	91	92	77	78	91	106	87	90	87	81	88	82	85	100	91	90	74	91	84	80	91	85	77	78	90	88	90	101	98	66	84	61	76	89	87	84	99	72	88	69	94	102	97	97	79	86	73	94	87	94	91	81	78	78	77	81	69	66	85	78	96	79	92	87	86	87	98	88	69	80	81	89	79	77	78	78	89	91	79	96	73	72	95	72	84	92	101	88	89	73	84	86	102	99	87	82	89	88	84	78	92	99	79	65	78	87	83	80	81	77	81	106	76	78	74	73	68	86	112	103	88	93	99	81	70	88	76	102	88	81	83	69	87	85	92	90	83	75	87	73	91	85	106	96	92	86	76	96	81	91	69	76	78	87	97	72	92	75	73	76	89	82	83	91	99	89	76	72	80	101	101	99	95	95	96	77	91	82	71	84	93	90	77	75	83	62	80	82	63	96	85	94	89	91	82	66	93	90	90	88	88	81	96	90	86	95	79	92	77	72	85	90	67	71	89	76	94	88	89	82	94	98	79	92	73	88	80	92	71	94	96	83	86	88	100	80	89	88	81	87	84	91	80	70	76	94	85	78	89	72	98	94	71	96	82	68	95	98	87	96	95	80	87	88	87	93	85	74	68	95	71	89	83	89	83	98	71	89	74	91	90	92	92	70	84	87	98	92	83	78	83	83	87	73	81	71	65	101	107	95	103	90	81	82	59	74	81	82	97	87	65	80	82	98	88	82	85	76	90	82	89	90	97	87	64	85	91	88	102	87	86	88	93	90	91	87	84	89	65	86	71	81	93	81	76	82	90	93	105	81	83	82	101	92	95	90	81	92	81	68	77	82	101	82	81	92	82	66	80	80	75	88	80	93	93	93	93	70	86	88	94	94	86	89	84	59	84	96	76	103	96	95	91	84	69	90	101	88	82	84	78	87	87	79	73	91	101	76	85	85	75	104	77	77	76	97	82	85	88	83	95	84	81	71
17136	4879	2530	3343	7980	12029	12270	10753	9542	8774	7276	5776	4562	3830	2997	2381	2185	1673	1357	1272	1170	1104	1004	1001	950	956	982	870	900	935	894	955	866	786	806	723	696	694	771	733	786	730	783	780	778	835	792	844	831	812	818	787	795	845	751	777	796	677	723	749	723	718	686	715	744	704	731	762	759	724	730	790	740	696	697	753	690	701	708	678	674	646	664	712	674	713	666	703	697	669	708	687	682	697	720	673	741	683	682	695	734	706	711	644	669	687	713	693	715	745	721	710	679	717	752	723	716	720	707	702	700	679	696	654	676	683	734	687	657	655	760	705	682	714	690	721	688	681	702	672	695	653	694	694	653	746	653	639	704	670	669	712	690	726	730	698	709	720	711	676	731	719	740	672	683	727	711	687	664	673	709	704	693	657	713	675	691	728	745	686	725	721	733	662	661	684	684	665	661	664	686	737	696	715	657	705	699	687	719	694	736	706	689	690	750	710	679	687	659	670	672	725	700	677	686	756	692	691	711	712	707	668	733	733	703	673	677	725	727	710	664	693	687	695	631	680	693	699	695	668	674	669	697	735	700	686	654	708	681	683	728	672	697	682	735	700	670	680	681	689	683	720	700	688	705	663	670	709	652	665	737	685	724	658	673	676	718	695	724	699	703	658	716	682	734	713	712	669	674	730	717	704	711	671	727	664	703	683	665	705	673	686	701	717	691	683	660	717	687	683	686	679	689	718	673	720	685	720	728	685	731	665	652	721	671	681	649	677	705	654	707	693	693	699	696	670	736	656	708	718	678	733	721	747	710	722	673	677	676	648	696	637	665	731	677	694	722	653	657	706	674	688	656	705	699	742	645	656	683	693	681	714	748	732	743	663	668	715	695	701	693	715	736	687	686	715	684	730	685	685	681	700	678	744	723	694	705	720	763	686	767	674	664	722	713	725	708	671	687	659	698	717	738	724	718	691	676	691	698	708	701	709	679	688	667	735	657	688	719	715	674	693	733	680	686	726	679	734	713	693	681	740	645	682	691	692	695	700	655	698	695	625	760	722	693	668	650	687	693	703	692	661	683	718	706	719	657	697	691	672	659	661	687	691	629	702	664	743	643	660	669	704	724	702	679	693	675	686	667	686	654	585	697	709	684	663	657	692	719	708	670	713	694	687	724	690	724	705	711	679	670	734	685	703	700	709	739	655	689	698	694	693	691	711	674	678	703	703	708	714	694	687	689	730	704	694	745	671	694	704	692	688	673	717	731	710	675	683	692	691	669	659	718	702	718	689	732	687	693	666	653	682	725	714	673	711	692	735	687	648	659	703	746	671	711	702	679	674	697	703	696	721	696	685	708	701	640	675	670	713	716	680	719	719	690	695	702	708	698	718	695	631	717	706	647	639	672	679	737	714	702	708	696	646	747	667	718	718	688	678	716	724	738	699	705	752	746	691	670	691	750	707	700	689	703	711	750	671	699	687	710	690	738	736	728	734	673	674	670	658	695	655	702	685	705	674	682	688	672	710	698	641	690	698	720	678	684	715	709	678	644	682	674	715	675	649	671	683	680	700	664	673	707	714	647	703	698	693	687	721	674	686	680	712	649	650	705	674	746	712	727	743	728	662	666	692	733	673	682	683	687	669	671	706	721	682	692	641	663	678	692	685	684	680	682	674	671	660	646	695	697	713	654	690	690	680	673	679	671	668	708	683	689	741	740	730	720	681	677	729	702	670	666	678	748	673	698	735	710	706	687	638	737	700	711	707	688	663	693	660	657	697	687	687	726	714	641	668	713	712	706	689	662	704	701	710	678	701	721	678	687	746	678	652	763	716	707	686	700	744	716	718	655	716	721	676	687	652	654	684	655	698	686	689	704	741	702	711	713	680	686	692	672	694	744	685	712	657	691	677	698	646	680	703	710	708	706	647	696	717	666	684	688	631	701	731	652	701	674	676	705	686	620	695	674	698	673	712	676	704	712	725	727	698	701	718	728	723	646	675	727	691	690	704	661	690	675	711	657	680	655	695	718	702	716	676	682	708	648	661	690	749	692	707	716	719	683	720	668	699	689	685	709	693	696	667	684	666	676	682	678	628	695	726	776	706	664	691	644	718	710	659	660	667	692	704	706	696	706	697	696	681	694	653	685	660	684	705	660	674	694	684	709	693	679	665	669	682	672	730	698	722	720	666	721	684	666	650	702	695	649	686	640	679	687	726	663	655	684	664	698	687	688	705	703	688	683	696	652	664	711	733	699	642	756	695	696	685	692	732	709	709	687	696	667	714	703	708	643	725	667	689	746	674	671	712	712	752	685	719	692	724	727	695	700	701	703	703	671	730	683	712	670	678	717	701	715	705	684	660	730	689	698	665	683	729	686	714	677	679	691	655	675	718	728	668	723	745	680	696	681	666	685	647	685	687	684	720	709	727	711	671	690	665	615	671	689	704	730	703	679	683	737	687	717	754	733	683	696	695	736	635	708	672	686	720	666	670	704	740	714	696	688	690	670	681	707	680	709	699	683	658	712	663	671	656	745	661	665	678	705	659	650	676	689	641	744	676	705	701	668	665	700	676	644	676	707	678	697	688	675	750	671	667	701	641	675	733	665	679	634	727	691	672	659	679	706	714	684	703	702	701	693	631	670	688	693	705	686	713	686	674	650	687	656	679	733	747	633	690	725	750	731	713	649	695	715	738	691	641	681	702	709	690	709	666	685	739	715	698	700	675	690	693	693	676	675	719	701	709	691	656	717	693	719	669	706	674	724	737	709	653	713	663	712	686	702	637	689	723	662	672	706	700	661	674	670	656	702	696	717	704	657	694	671	707	642	647	656	662	685	677	695	697	707	717	689	716	661	758	693	669	703	702	722	657	709	717	721	703	705	701	685	678	728	686	711	687	668	723	661	700	721	714	680	680	671	729	698	682	743	663	704	720	664	709	685	696	688	656	684	709	733	654	683	674	714	738	748	719	689	707	723	701	633	686	703	691	678	726	716	670	636	666	698	729	661	706	710	713	723	741	642	665	697	687	674	715	689	653	705	690	675	713	721	708	696	662	722	702	695	704	681	687	691	683	682	656	666	731	698	693	663	704	715	681	726	726	675	639	667	669	688	692	679	714	726	774	747	689	681	734	732	661	673	688	674	707	715	654	715	726	684	681	689	690	648	689	690	696	713	681	677	657	680	661	732	728	681	678	724	775	670	706	679	785	690	714	696	688	722	662	656	672	740	712	682	685	690	728	669	748	711	728	739	707	679	664	667	733	724	728	676	717	674	683	657	698	657	720	668	689	679	687	685	729	732	691	644	674	743	682	706	682	705	706	668	678	685	713	724	708	678	698	692	725	708	714	722	692	681	673	668	692	702	676	680	685	718	718	717	715	704	758	692	672	665	714	711	723	701	705	704	705	697	662	693	740	664	652	689	659	652	710	697	714	707	701	661	701	683	683	712	700	652	712	690	662	659	671	663	689	724	737	693	640	686	711	700	691	652	715	699	696	718	697
2620	336	174	155	136	154	193	182	245	212	178	168	141	143	117	89	84	65	70	64	59	66	48	64	59	48	57	60	54	64	59	53	47	66	50	66	48	44	49	60	45	48	54	58	38	41	48	48	54	45	57	52	47	56	55	52	53	38	50	48	55	40	44	62	39	48	58	39	46	46	49	56	56	37	43	59	54	47	43	43	48	45	44	41	42	45	54	47	57	49	48	47	52	49	40	52	43	50	40	57	46	53	56	59	43	46	50	59	61	50	50	41	45	50	55	48	45	57	48	47	39	39	50	56	57	44	43	33	44	44	39	47	53	46	48	48	44	53	38	48	54	53	46	59	49	43	40	55	52	55	40	45	49	53	49	47	55	39	48	37	57	58	51	50	52	51	39	50	48	52	44	48	52	41	41	55	59	57	43	46	53	53	48	59	37	46	49	50	39	37	48	49	44	49	46	48	52	53	55	51	33	45	50	57	50	55	50	45	50	48	45	47	60	46	42	51	44	52	46	59	55	48	56	51	54	47	59	45	44	49	54	46	40	46	45	50	45	39	48	47	39	42	34	52	37	55	48	59	48	47	46	34	54	52	40	49	45	49	38	41	52	41	45	44	53	42	51	55	45	57	56	48	43	40	41	49	49	52	59	42	45	53	43	36	50	53	44	44	45	40	47	52	40	60	55	57	57	47	58	55	51	46	44	49	45	46	38	42	48	51	51	56	51	44	48	53	51	51	35	61	44	50	48	56	62	40	59	50	47	54	45	47	44	48	60	59	49	42	33	54	43	45	31	49	52	45	30	41	56	66	41	40	35	43	57	63	43	49	58	60	51	56	46	50	70	35	54	62	40	53	50	44	48	49	41	45	38	34	54	43	45	45	56	52	52	52	47	56	50	38	47	51	45	41	50	48	42	44	46	44	51	58	47	36	45	56	51	40	62	41	52	45	43	49	45	44	49	49	45	52	52	53	45	37	49	49	42	53	52	55	49	36	51	42	52	39	39	46	45	53	42	59	32	54	38	49	53	52	52	56	50	29	34	48	41	51	49	56	58	37	46	49	49	47	39	49	47	45	40	51	55	46	47	47	43	49	48	38	50	48	51	62	47	51	37	45	52	65	44	50	41	43	41	52	59	48	43	56	48	52	54	53	41	39	36	55	37	46	47	59	43	34	40	48	36	53	58	47	41	44	43	61	58	46	51	51	44	41	44	46	43	51	44	48	52	38	48	57	49	47	59	48	51	42	55	60	61	49	41	54	43	60	48	66	60	47	40	56	46	47	42	51	50	43	44	49	50	56	48	55	48	44	40	44	54	47	44	46	54	66	48	43	54	53	53	41	49	49	46	51	43	55	47	40	43	49	50	42	50	53	53	44	40	59	57	49	46	41	56	39	50	48	52	47	50	45	39	42	48	38	47	44	49	49	56	53	41	56	54	46	47	37	46	47	52	44	46	51	49	59	49	44	48	47	48	48	43	49	54	50	55	42	53	48	48	67	54	46	40	54	48	45	45	49	42	34	40	59	42	53	47	41	51	41	54	47	49	56	59	46	52	49	37	45	50	42	51	49	41	50	42	59	59	58	51	51	49	61	50	57	59	47	49	48	39	45	54	43	57	50	53	45	44	41	47	36	34	48	54	48	52	49	44	48	43	43	47	43	33	44	47	55	38	42	41	40	41	44	48	55	48	50	47	43	38	46	51	36	35	49	44	48	40	45	58	51	50	65	49	47	51	58	44	37	50	49	43	46	64	54	56	42	35	55	59	53	41	55	50	50	53	44	54	47	49	50	52	42	57	48	47	57	52	54	38	36	42	52	59	33	54	51	48	55	64	46	57	33	54	36	43	42	48	45	46	53	47	45	73	48	52	52	67	49	42	59	59	39	54	38	45	52	41	53	47	42	53	46	51	41	41	46	49	41	41	50	40	52	48	45	57	54	53	40	47	46	44	58	48	40	59	48	50	45	49	39	46	54	59	54	47	51	59	58	60	41	42	51	44	51	41	58	53	52	51	59	39	64	62	55	53	35	56	46	68	50	55	49	44	53	51	42	55	59	45	45	54	43	54	50	55	49	55	46	54	44	59	50	45	45	44	45	63	57	53	37	47	56	48	35	43	50	56	42	40	48	41	50	53	43	59	34	48	42	39	44	45	45	37	59	56	44	62	44	52	51	41	41	46	48	50	48	52	49	37	54	43	49	37	52	49	43	45	42	51	47	45	50	43	56	54	49	56	38	50	50	52	44	54	50	44	38	52	40	44	42	46	58	53	60	53	61	42	47	53	45	47	41	60	51	48	39	54	48	51	66	62	53	52	55	58	47	51	54	56	57	38	62	51	49	54	53	44	49	48	47	39	38	47	47	61	50	56	50	42	40	51	47	43	46	51	53	54	47	40	52	44	54	44	54	51	32	47	44	43	47	48	49	51	43	45	49	42	48	46	64	40	57	42	39	50	42	44	43	54	48	48	48	47	49	38	59	52	47	43	59	56	51	56	43	41	43	47	54	47	45	54	44	47	59	41	46	64	55	49	41	58	60	37	52	44	43	57	41	50	47	49	37	64	57	48	42	56	50	35	49	42	47	42	39	37	54	33	50	49	50	46	58	43	56	41	36	46	48	48	45	47	68	43	62	44	47	58	56	43	40	50	46	40	59	52	43	46	53	51	47	47	48	50	47	44	39	51	50	35	44	56	48	36	45	61	42	52	57	47	54	51	52	48	53	37	39	45	53	49	42	52	48	53	46	55	37	42	65	49	60	47	60	58	47	52	34	49	39	39	43	40	45	46	51	39	51	45	41	43	48	45	37	43	49	47	49	64	40	55	46	60	29	48	60	49	44	54	49	59	46	49	43	54	36	42	53	45	55	51	61	40	39	40	53	61	47	44	39	62	44	47	51	46	39	45	54	62	40	39	44	39	42	51	52	43	42	53	37	51	47	43	43	42	56	54	40	47	51	48	41	48	51	40	46	46	51	47	45	51	48	51	44	48	53	45	36	48	50	45	50	42	51	41	40	54	44	38	56	46	46	58	53	39	54	52	53	49	41	45	49	47	47	49	49	48	39	34	55	47	51	44	51	46	50	49	47	56	59	48	48	40	50	64	39	39	55	41	49	46	49	49	44	55	54	46	52	53	44	56	54	44	38	37	54	51	50	32	57	49	37	47	45	64	62	49	52	59	41	51	54	41	53	42	45	43	46	39	38	56	50	50	57	48	56	50	58	44	50	48	50	47	51	48	45	45	43	57	40	46	56	53	46	50	57	44	49	58	48	47	45	33	54	46	36	47	38	42	61	44	50	48	58	57	57	38	44	37	45	53	52	45	37	47	42	42	43	47	44	45	51	42	47	49	51	46	47	55	51	39	52	48	48	40	49	51	52	44	56	50	47	44	42	45	46	36	50	46	39	66	47	39	44	50	49	46	59	43	47	44	53	38	50	48	58	44	51	42	43	60	66	48	59	54	41	62	36	50	53	46	47
16319	4112	2081	2911	6876	10527	10736	9078	8542	8011	6690	5200	4398	3503	2592	2112	1701	1272	1100	975	833	819	697	667	635	610	639	636	645	551	552	617	524	481	450	501	441	453	449	425	462	464	486	473	484	527	496	523	592	536	499	541	510	494	506	468	484	452	427	436	443	422	432	433	467	455	436	448	423	438	439	396	404	399	474	421	437	429	389	383	389	353	428	414	422	387	438	389	373	397	366	386	425	360	421	389	420	373	447	431	419	409	411	401	417	398	399	395	409	384	452	428	409	403	412	373	376	434	404	384	393	406	394	380	375	400	394	393	376	379	401	374	397	376	407	400	360	397	386	368	404	362	374	401	404	379	376	378	393	395	390	407	395	380	406	430	405	373	357	430	423	356	402	422	409	402	407	407	385	396	415	359	374	389	348	420	402	410	419	367	406	378	378	390	379	383	391	395	389	393	382	388	419	382	433	398	391	368	400	396	398	459	371	372	377	406	415	386	381	376	394	419	388	420	399	422	378	373	360	402	410	376	355	381	368	379	379	397	383	398	392	421	400	382	373	358	399	353	370	401	398	394	374	442	409	393	410	330	356	411	389	401	380	352	344	422	418	405	406	375	390	372	398	394	437	403	399	404	396	383	413	416	385	394	388	407	389	406	374	379	378	369	399	399	380	400	372	381	381	417	371	391	432	401	381	355	376	402	409	377	439	376	404	386	420	405	397	398	421	398	373	379	427	402	395	412	370	403	398	385	402	397	396	377	408	391	378	400	408	390	400	386	381	398	405	376	411	366	414	410	396	419	368	363	392	396	373	407	428	381	374	372	404	367	418	354	396	392	367	415	365	406	373	442	389	411	385	414	394	348	353	421	375	395	373	394	395	388	392	404	396	428	367	415	401	432	369	413	377	383	394	373	416	372	349	371	431	406	452	408	367	401	372	415	418	371	382	410	362	400	349	386	407	378	363	415	397	406	377	424	383	355	363	411	406	383	378	361	347	400	395	424	392	437	401	420	402	391	418	385	404	406	389	422	385	400	404	370	382	429	424	414	410	365	388	413	424	403	382	389	392	365	375	410	373	389	406	388	391	377	378	391	425	423	394	415	371	397	376	418	376	376	376	416	377	409	408	405	397	402	376	414	384	374	372	400	392	379	359	405	361	400	369	404	381	383	417	400	378	408	383	390	428	376	380	370	407	417	384	375	370	378	394	376	366	401	376	429	399	379	388	396	423	401	420	408	370	379	396	384	383	406	386	404	414	381	411	413	398	392	397	381	374	391	384	425	421	399	390	408	384	366	376	400	379	410	393	399	367	400	363	429	356	387	394	408	371	398	387	398	396	398	411	380	394	353	390	428	365	364	420	381	392	376	379	409	381	382	375	445	402	422	400	375	389	419	401	385	416	367	367	381	381	411	444	384	351	380	361	379	385	392	356	373	419	414	392	429	378	365	406	387	432	356	408	360	392	425	382	415	401	366	375	396	424	414	379	385	383	402	385	386	400	387	376	400	360	388	417	394	400	425	373	372	402	421	380	395	394	377	402	396	371	364	407	376	402	378	392	397	372	386	390	376	384	417	403	360	409	378	373	401	389	401	390	370	409	361	394	394	376	397	383	389	406	385	401	384	383	387	436	428	395	408	371	399	404	372	396	389	415	369	399	381	407	381	369	395	438	397	385	376	416	424	391	389	414	420	390	404	414	375	415	434	379	398	364	400	398	374	375	377	370	416	376	431	385	416	379	381	412	370	389	411	400	402	412	405	408	433	378	389	393	431	386	388	375	413	354	391	406	392	363	392	356	380	418	401	432	394	397	413	359	414	389	384	425	380	388	410	381	400	371	372	388	406	394	378	383	384	389	417	399	373	394	381	365	411	387	383	402	416	379	402	399	359	399	378	429	384	356	416	406	391	430	395	423	424	385	391	374	391	366	414	363	398	382	372	371	396	377	384	433	382	386	414	363	364	392	407	392	350	388	383	396	401	391	383	354	379	370	397	415	367	394	367	423	402	379	386	383	363	420	383	389	411	392	405	406	406	353	421	395	380	411	377	401	427	420	387	376	424	373	392	399	390	413	379	381	408	424	384	382	397	404	391	408	383	411	407	375	377	410	393	433	409	383	390	388	421	388	381	392	409	379	409	407	400	416	396	375	408	392	398	402	380	430	396	421	411	383	407	407	402	391	392	414	360	380	392	371	393	413	403	394	407	412	376	384	366	407	430	412	386	408	391	387	366	364	436	393	410	380	407	398	423	361	430	354	413	401	413	402	400	406	377	406	385	410	389	386	387	383	381	389	407	366	403	374	372	374	346	415	410	388	351	374	358	416	393	389	378	391	383	373	362	336	353	373	392	398	351	378	411	385	391	403	402	394	354	382	362	393	379	419	403	360	379	383	417	404	431	367	396	404	414	356	397	393	392	409	397	389	388	412	352	404	384	410	378	348	393	369	380	398	378	371	415	408	403	405	396	348	419	378	375	387	385	387	403	387	395	389	367	386	378	404	402	401	397	398	377	380	393	382	416	380	410	409	355	394	402	386	394	375	392	377	414	395	432	362	385	371	432	399	392	373	382	368	370	406	415	389	386	382	422	406	428	393	405	373	371	393	383	354	372	417	399	405	404	394	390	400	397	385	423	405	395	397	388	379	384	356	398	391	366	356	403	379	381	403	362	406	397	384	390	388	371	393	403	395	398	383	410	400	400	402	396	395	396	406	378	381	387	399	420	386	388	401	378	419	381	415	399	364	429	367	364	383	368	379	369	400	404	397	373	398	373	412	401	401	381	389	389	390	387	384	408	386	379	389	403	412	383	389	376	371	382	363	380	395	407	372	389	363	369	386	416	384	411	407	396	424	406	421	400	370	412	402	411	430	386	402	400	387	383	393	424	416	408	395	383	400	400	372	400	393	406	419	360	361	380	367	392	393	393	381	409	380	386	379	386	393	381	371	407	395	388	371	374	389	423	407	390	401	395	396	403	391	401	384	380	392	405	394	401	381	374	374	383	415	439	377	407	408	448	364	398	423	394	367	350	378	383	428	393	383	375	377	377	390	407	381	392	405	406	380	374	391	418	442	394	397	378	396	417	413	421	377	393	383	425	428	411	403	350	388	361	415	409	383	394	410	375	395	379	398	399	388	408	399	381	417	383	380	395	408	390	391	391	405	389	365	366	392	388	361	379	389	388	402	402	384	413	404	393	381	392	396	375	401	425	363	348	392	404	389	347	371	410	423	396	415	432	397	417	355	375	415	399	390	366	399	368	374	385	425	414	404	373	365	417	392	390	369	394	401	418	427	400	388	398	402	383	397	407	373	396	406	396	392	419	390	406	382	383	366	418	395	394	419	384	374	412	440	396	385	411	398	368	367	382	382	419	411	418	397	398	394	383	374	383	406	402	418	341	389	406	408	393	357	434	378	392	384	388	353	365	370	419	377	411	419	400	363	409	459	360	363	400	418	401	377	365	408	364	423	392	390	369	386	405	391	390	404	396
2500	505	259	217	231	227	280	271	279	288	272	228	200	189	169	126	121	116	95	110	97	92	104	109	89	98	85	85	78	88	98	90	87	86	83	79	74	71	70	82	89	76	88	90	73	89	77	83	76	94	74	95	87	99	80	64	83	77	95	80	80	78	73	65	82	85	77	82	82	79	84	85	69	95	76	85	82	79	92	81	101	77	71	75	75	82	87	76	74	87	66	69	82	75	74	56	79	69	78	61	67	69	82	81	73	72	75	83	71	70	75	80	73	93	87	87	52	90	91	95	79	60	74	78	93	77	71	72	70	88	71	94	74	71	64	73	84	93	64	86	82	78	80	80	85	77	88	87	90	86	84	67	86	87	78	64	80	80	63	79	71	86	83	73	94	95	99	79	87	69	68	75	57	72	62	82	74	84	66	74	93	78	85	74	70	76	88	77	64	63	63	83	86	92	86	86	75	86	78	87	78	74	79	53	76	97	78	78	71	78	73	82	92	76	86	84	71	87	61	73	78	77	71	75	86	73	81	68	76	76	75	61	78	75	83	73	73	84	75	78	85	61	71	81	59	74	92	64	81	76	82	77	88	65	84	83	83	80	78	79	89	76	85	79	82	80	72	76	70	65	80	84	77	70	62	85	69	88	76	87	104	77	81	80	99	88	69	73	86	81	80	85	80	83	100	80	68	84	83	81	88	85	68	78	56	82	79	78	90	74	92	74	70	75	89	74	73	97	78	91	74	78	87	92	116	77	89	73	61	80	86	84	66	87	84	87	98	66	90	72	72	89	69	79	66	72	81	86	88	71	68	67	72	79	76	74	93	72	70	80	78	74	72	65	87	82	73	66	78	70	77	82	69	72	75	80	69	85	68	70	75	69	68	69	87	85	71	76	88	76	71	87	88	80	81	76	87	75	67	72	78	71	71	67	79	73	87	97	74	69	74	76	72	70	73	89	84	75	79	67	84	98	59	80	60	74	70	73	74	79	70	75	78	92	81	67	73	77	82	84	87	86	77	67	66	87	82	82	85	94	78	72	86	65	72	76	70	74	71	81	69	75	61	85	86	82	91	83	75	91	70	95	64	88	75	67	76	100	81	73	65	77	77	80	73	69	77	82	75	97	62	92	84	85	69	87	75	68	76	81	91	78	80	71	83	80	90	86	77	73	75	73	69	81	74	66	87	73	75	82	71	84	67	79	96	79	77	90	63	88	78	91	79	70	75	95	96	94	87	72	72	76	84	94	74	85	89	79	89	94	77	84	70	83	77	78	85	70	84	81	79	70	75	79	76	79	73	101	81	72	77	78	86	80	86	76	72	58	71	96	80	72	62	64	66	90	72	85	74	69	73	68	82	77	83	96	78	79	79	78	81	78	81	101	73	88	99	71	96	78	74	83	83	87	78	77	73	74	81	95	74	65	74	79	84	69	81	73	70	72	80	65	68	82	89	80	77	80	73	78	74	65	89	77	74	57	79	72	73	78	70	85	88	81	74	75	89	72	91	83	80	76	73	60	79	87	86	84	89	85	81	79	81	77	93	71	81	71	83	71	86	63	84	94	87	82	82	92	91	69	81	68	75	84	82	83	59	81	67	91	81	65	70	83	97	88	81	79	72	83	65	71	79	79	63	80	88	60	93	73	83	73	72	82	97	79	78	88	91	68	76	56	76	84	78	78	81	66	92	94	77	94	64	95	75	68	65	92	91	99	71	83	94	74	71	78	66	89	80	76	73	74	72	69	69	79	82	95	97	76	74	90	78	82	72	71	70	87	64	65	88	70	69	84	80	72	72	83	90	83	79	72	72	78	78	59	73	69	85	74	84	84	65	80	76	75	82	81	65	78	79	77	79	83	80	72	67	79	76	71	83	83	94	72	97	88	74	85	88	85	87	82	85	76	84	70	74	83	81	82	80	79	74	87	75	67	73	86	80	72	79	74	69	66	78	84	63	80	75	83	84	64	84	70	84	80	89	69	69	69	84	83	76	85	77	78	63	77	80	70	62	95	82	71	72	74	81	82	60	69	71	58	61	91	95	90	78	79	78	77	76	93	70	91	77	67	70	79	90	77	63	72	74	79	66	85	76	85	102	74	76	80	72	79	82	65	74	74	65	76	82	82	75	68	86	67	81	75	85	89	85	86	70	89	78	65	77	72	76	87	78	60	79	84	75	74	89	74	75	74	65	70	72	79	91	80	79	75	86	79	81	67	82	88	74	80	68	93	73	71	77	68	57	83	91	83	75	76	87	84	70	75	84	83	76	76	77	68	89	68	61	80	78	61	67	76	62	68	86	91	66	65	89	76	80	84	92	70	56	75	66	77	80	86	80	75	76	81	69	79	72	75	75	89	88	66	79	71	76	76	81	77	70	70	76	71	77	78	73	86	73	76	71	81	74	70	79	82	87	71	75	75	80	82	82	85	75	86	80	66	82	78	94	64	86	70	80	99	75	78	81	70	95	67	69	78	74	63	66	65	80	72	84	76	82	81	76	77	76	73	90	62	81	80	67	79	80	69	93	92	79	75	73	87	79	85	80	82	86	73	79	69	78	89	69	68	82	65	75	87	79	92	66	97	82	79	84	88	79	80	79	83	65	77	79	78	66	79	88	80	80	92	76	66	64	74	80	79	87	79	95	99	73	78	68	65	81	80	72	75	72	79	74	92	83	73	93	66	73	89	65	82	61	84	100	76	83	83	85	72	73	91	71	68	70	67	75	74	90	77	72	63	66	106	84	66	94	80	80	74	83	78	71	71	64	86	83	87	81	82	60	84	73	71	65	72	80	78	83	73	66	77	62	70	84	79	81	97	75	73	71	89	93	54	84	85	80	77	74	80	67	84	79	77	67	79	64	87	88	86	104	84	71	81	78	77	72	72	85	58	91	69	81	73	72	82	80	80	73	99	78	98	81	83	78	78	99	65	68	99	83	62	71	68	87	82	64	80	67	89	87	74	72	87	68	71	88	92	91	77	92	73	83	65	76	79	78	74	77	68	68	102	77	90	80	78	72	74	85	70	94	82	96	86	87	78	81	78	74	71	75	86	71	76	71	84	77	64	87	94	78	62	88	80	88	85	73	81	91	107	85	94	79	72	60	85	63	81	72	69	76	87	94	72	74	95	71	76	79	72	69	93	72	80	95	75	76	75	67	72	75	77	58	75	69	75	66	91	71	77	86	81	87	79	70	76	73	74	78	78	84	77	75	88	80	84	68	73	86	68	82	71	65	75	74	77	79	65	73	78	94	82	64	75	71	85	87	71	68	83	73	89	75	88	82	86	77	69	75	65	74	84	88	74	72	76	82	64	75	85	107	79	75	81	63	79	76	89	87	83	87	76	78	75	81	75	76	77	73	77	68	75	74	69	71	67	73	66	84	85	79	80	70	76	83	67	77	72	73	79	78	86	67	83	78	58	81	76	85	76	61	103	77	82	75	81	75	78	65	73	79	75	89	74	82	90	86	85	68	82	74	62	80	73	87	87
21119	6084	3138	4029	9614	13419	13102	11632	10922	10151	8675	7185	6102	4718	3583	2980	2450	1909	1626	1397	1323	1196	1133	1069	1044	989	966	994	1006	1001	938	968	892	805	737	777	717	737	718	756	698	761	788	794	826	807	848	852	872	881	835	803	853	779	809	791	759	747	707	707	746	682	666	727	664	701	699	722	701	721	686	729	711	696	633	666	663	662	659	697	663	661	679	610	677	634	672	663	604	649	656	641	684	685	652	636	633	660	641	702	664	665	698	653	652	631	672	684	659	717	634	686	664	676	662	643	709	646	686	697	664	666	737	674	680	654	640	650	651	635	636	656	705	738	663	645	658	677	639	616	603	680	656	677	653	707	598	676	632	638	679	652	629	607	645	648	674	633	677	658	669	665	654	674	663	634	650	616	634	639	640	638	655	641	647	682	636	677	619	704	641	674	674	649	627	618	650	618	612	649	658	664	616	618	644	669	611	634	666	603	647	664	643	651	673	636	585	636	613	650	642	614	637	672	642	696	655	655	644	694	645	633	654	637	654	613	697	624	641	631	708	607	636	643	680	655	657	666	666	639	647	662	645	672	641	623	639	636	618	634	669	623	652	637	639	639	653	622	664	647	613	694	654	666	673	619	589	655	637	657	665	671	638	645	621	644	619	656	670	647	623	616	643	657	614	627	621	675	659	707	679	673	718	690	692	657	634	683	648	680	613	606	649	642	679	647	664	657	644	670	638	673	630	648	675	611	675	628	677	670	630	684	698	648	640	632	667	659	601	650	677	641	714	651	659	676	614	673	666	608	654	646	675	644	676	643	649	640	595	648	672	644	670	676	637	656	651	672	662	687	658	641	678	670	683	626	641	658	630	649	652	684	660	645	657	661	635	609	680	632	664	646	646	629	671	602	638	712	665	658	649	637	631	648	656	611	638	644	656	660	684	650	602	669	621	640	631	724	637	684	662	642	635	679	633	637	665	662	664	650	638	702	658	692	679	653	654	631	629	656	655	659	664	658	615	608	652	646	629	643	645	652	651	629	666	647	625	608	611	635	613	684	675	642	666	625	621	647	615	673	660	672	633	633	616	650	707	645	626	599	677	633	677	664	658	654	665	661	623	649	692	622	621	659	671	591	667	627	613	630	644	639	614	662	676	639	643	691	648	644	698	705	684	659	686	690	701	621	681	627	660	633	655	648	657	621	649	670	654	650	691	666	619	620	698	645	658	632	661	627	685	599	655	633	660	675	634	641	697	640	665	690	619	639	697	668	657	646	647	650	602	613	627	651	641	632	646	648	656	646	628	649	647	693	618	672	605	664	658	647	655	686	642	646	629	651	652	669	688	632	685	663	697	663	614	687	634	615	671	627	658	697	654	663	641	638	625	653	644	688	662	663	670	612	646	647	645	624	638	618	646	604	593	690	680	667	667	622	666	663	665	629	680	643	640	655	653	674	670	630	638	654	658	630	662	649	641	632	666	635	633	672	661	700	635	653	642	605	646	613	619	652	622	642	670	637	635	670	607	639	695	633	640	636	676	662	707	653	667	659	632	681	630	627	634	621	694	679	651	654	647	668	677	605	672	634	629	615	641	604	642	651	642	656	653	660	634	662	692	653	624	674	662	652	662	683	709	625	603	673	648	644	665	657	642	644	643	642	663	605	663	642	637	694	588	634	606	686	683	666	677	622	631	678	635	613	666	638	653	616	661	615	657	648	681	656	615	679	655	633	672	687	670	651	652	635	656	629	639	651	655	653	634	660	697	675	615	648	661	703	684	645	680	660	685	646	679	721	662	632	634	700	630	637	633	620	630	611	674	667	675	632	655	595	639	634	627	626	648	645	702	633	650	682	676	643	647	626	691	643	641	688	655	623	653	697	667	626	648	642	657	640	661	625	654	637	598	652	691	652	625	662	630	659	605	674	597	664	677	622	677	649	698	669	599	659	666	690	624	708	632	644	639	651	648	663	667	658	649	642	691	692	669	638	646	651	663	681	668	681	654	682	681	608	650	661	652	672	633	633	628	660	629	641	605	664	659	668	658	689	679	676	648	622	664	667	598	647	663	630	650	667	672	610	701	665	629	677	654	680	650	654	661	641	654	683	689	706	625	655	659	652	661	674	650	635	610	674	637	639	630	618	611	605	608	661	658	668	670	660	598	636	674	653	732	648	608	641	628	609	600	673	632	642	593	689	652	667	691	692	688	674	611	673	653	649	656	627	688	670	640	676	650	686	623	642	686	641	683	644	608	631	641	634	647	659	652	704	670	630	624	668	681	669	634	662	673	642	655	624	662	651	636	661	604	623	665	676	619	664	634	648	636	608	630	634	647	602	601	667	640	658	692	666	638	697	609	653	657	668	694	648	664	682	668	653	686	647	649	668	667	664	659	652	677	676	644	649	631	645	631	669	650	692	594	642	687	612	663	656	633	619	652	642	673	716	631	657	663	655	689	666	630	697	658	655	678	696	637	635	653	691	687	634	602	668	667	684	599	658	655	658	646	656	668	632	666	682	638	606	652	671	626	652	650	657	635	663	653	620	638	634	608	658	612	667	698	627	628	651	628	625	645	592	607	642	647	612	679	686	672	660	641	647	674	652	643	657	661	658	697	701	673	655	656	643	579	654	652	605	597	641	699	675	637	665	624	651	649	697	638	603	657	617	671	633	690	656	639	608	651	659	646	654	635	652	674	669	637	651	689	632	673	645	642	647	664	663	631	597	699	683	627	689	628	670	647	646	653	633	621	653	648	611	624	649	624	661	668	622	633	689	581	652	699	675	649	636	639	721	633	613	607	642	647	634	624	672	691	653	586	660	616	656	676	608	633	627	609	658	607	646	620	640	683	616	592	670	749	687	677	687	635	670	646	663	643	651	633	610	649	669	588	621	622	611	660	670	695	655	667	688	610	636	662	618	607	642	629	675	645	666	658	650	673	668	640	609	645	599	646	653	630	706	596	652	662	673	647	598	634	673	615	615	669	696	604	627	669	664	696	646	629	628	632	703	617	616	657	647	646	628	693	674	637	632	657	657	713	677	629	659	637	667	695	670	618	636	640	645	644	595	622	647	610	605	706	651	628	656	669	661	700	664	582	661	659	659	626	647	642	634	624	631	701	624	601	625	649	676	694	627	603	657	616	679	670	644	665	660	655	658	642	642	656	647	654	635	629	657	609	657	702	682	658	664	682	696	662	699	661	632	691	649	637	648	650	630	653	692	654	632	652	624	668	686	641	588	642	622	647	688	696	652	651	658	683	685	657	679	642	680	671	681	667	648	636	705	618	657	615	690	687	633	675	701	700	643	654	652	642	684	633	661	681	650	650	625	658	657	632	629	638	666	609	688	656	672	660	667	625	684	677	663	652	622	673	625	605	621	623	636	665	656	637	652	651	658	654	639	646	692	658	664	659	631	639	624	666	631	662	655	610	654	656	634	660	613	646	650	643	639	703	628	645	641	667	693	618	647	633	679	598	637	656	643	684	640	622	656	634	617	635	619	654	640
1695	248	137	117	136	140	176	158	165	181	169	140	148	129	73	89	94	69	72	77	74	62	67	69	65	78	48	66	63	62	72	70	66	66	70	64	60	59	58	57	63	70	67	73	76	57	51	51	64	65	56	51	62	64	50	55	61	63	52	64	68	77	51	59	57	73	65	59	64	61	65	72	65	64	62	69	58	70	63	52	67	47	64	61	66	67	57	68	49	54	54	56	62	70	66	61	60	46	50	54	78	61	63	63	72	53	54	69	68	62	73	68	70	79	60	62	61	77	69	66	69	63	71	60	46	59	48	63	73	57	51	58	53	55	62	72	56	61	55	48	68	59	58	59	75	69	61	57	60	69	70	61	56	45	69	73	58	69	66	68	61	62	73	46	77	76	68	50	75	57	83	63	62	54	54	60	67	72	51	44	49	54	66	66	76	60	64	74	62	65	56	64	61	51	74	55	51	66	65	55	66	61	61	61	75	51	69	70	52	74	82	59	63	59	53	55	52	80	65	59	57	67	54	53	59	73	67	58	66	61	63	58	76	54	56	57	58	54	48	63	67	51	62	59	48	64	67	67	61	68	53	62	50	62	70	43	52	59	59	67	60	52	49	70	61	58	52	54	60	48	57	58	60	58	59	61	56	61	52	50	67	64	56	52	63	58	58	63	45	58	68	57	58	56	53	58	61	60	68	59	70	52	71	51	54	58	59	66	50	67	55	68	63	62	52	61	70	53	64	48	53	62	61	52	63	52	63	68	53	53	68	53	61	51	67	62	64	57	51	67	65	55	56	61	64	47	59	56	76	63	75	75	55	59	59	53	54	67	65	64	69	54	49	63	61	73	77	59	59	71	55	59	55	50	66	55	65	69	55	64	55	58	46	81	53	57	60	56	60	57	58	57	55	58	63	53	52	57	48	52	58	56	60	68	69	77	62	67	81	67	54	57	57	61	71	52	72	60	58	71	60	64	60	54	58	59	75	57	59	71	64	64	47	52	40	54	62	64	53	59	64	58	64	69	58	56	61	64	54	52	58	54	60	75	60	68	59	65	61	58	54	62	63	58	70	61	48	60	66	59	57	65	52	50	55	53	61	60	60	66	69	65	68	60	52	70	49	60	65	75	66	54	52	57	64	52	58	55	44	61	72	66	67	50	69	46	61	56	76	57	53	48	52	46	74	62	72	60	54	52	70	46	71	59	64	58	53	64	57	70	69	67	66	63	50	54	69	58	55	66	52	64	65	53	58	63	66	56	66	57	72	71	68	76	67	70	55	60	72	70	69	58	71	63	63	52	60	58	60	56	55	68	64	58	55	72	66	69	51	77	60	68	63	62	77	55	55	60	77	58	59	67	60	57	55	71	60	49	69	64	64	57	53	63	64	57	57	70	64	66	46	60	53	62	69	55	80	61	68	61	54	63	60	67	57	54	45	66	61	63	52	55	67	56	65	68	62	44	75	58	62	76	68	55	57	56	63	65	46	62	61	65	42	66	58	49	72	62	55	50	66	57	62	60	48	64	68	61	66	57	62	47	49	54	54	63	48	61	67	53	59	58	72	63	51	59	64	62	53	54	72	56	60	64	57	50	54	52	58	57	58	56	53	54	60	56	56	61	64	70	57	62	44	72	58	56	62	54	59	67	67	57	68	53	65	62	49	53	59	65	63	47	63	60	54	61	71	59	69	67	45	51	57	67	55	59	65	69	49	60	70	64	69	61	72	56	82	65	56	66	51	63	67	58	62	69	55	56	65	68	57	46	70	58	55	45	65	56	68	47	66	54	65	54	64	64	65	65	69	62	57	58	40	61	72	52	59	58	66	59	74	66	69	48	70	62	54	52	63	57	71	70	59	56	53	46	60	56	71	64	63	66	70	50	35	61	53	71	63	64	60	67	60	59	63	59	70	63	64	61	52	55	61	64	46	52	67	70	72	53	53	52	49	53	71	56	67	53	54	55	63	48	53	61	70	58	55	50	58	59	66	35	71	62	55	67	62	64	47	74	65	55	63	64	62	68	67	61	67	53	74	70	51	55	58	59	62	65	55	49	68	69	67	48	64	65	45	57	50	73	54	70	60	58	66	45	52	70	54	58	55	57	68	69	72	45	63	50	60	51	52	60	59	49	67	56	71	64	56	63	75	60	74	54	56	67	63	56	71	60	63	53	60	66	55	57	68	51	58	62	70	39	61	62	58	50	62	73	65	56	54	57	60	70	58	66	49	61	53	52	52	61	46	57	56	61	72	48	49	55	59	71	65	75	53	60	61	54	40	56	72	69	68	60	43	73	52	71	58	67	70	69	68	52	57	58	53	83	50	63	53	55	63	64	64	63	66	48	57	73	58	78	63	65	55	68	59	78	66	63	62	60	59	63	63	58	68	72	71	56	62	71	51	68	65	46	49	67	67	77	48	65	47	49	49	62	52	55	51	53	76	66	59	57	70	68	65	84	58	61	73	58	66	59	55	57	58	56	62	54	54	64	60	51	62	66	53	63	65	65	48	62	55	69	62	66	58	53	59	56	52	61	58	47	65	62	63	51	69	66	52	44	64	48	57	48	53	48	56	69	70	69	69	59	64	56	71	53	49	53	52	70	62	55	54	68	52	57	67	65	64	40	64	56	62	65	64	65	57	57	65	49	45	59	49	74	83	48	54	61	55	72	57	52	54	55	52	59	57	48	42	59	57	68	63	59	55	47	68	72	43	51	61	52	57	63	44	37	65	61	65	72	50	59	74	47	47	55	66	54	60	53	62	55	57	63	73	68	50	60	62	58	59	56	65	65	51	47	53	71	65	57	65	61	47	68	60	58	45	50	57	74	65	65	68	49	59	59	82	59	73	59	47	59	76	53	88	56	62	71	65	53	71	62	70	47	70	46	63	63	64	52	62	58	64	70	62	49	59	54	57	52	70	74	55	75	57	67	59	56	49	61	72	69	54	58	66	52	57	54	60	59	56	54	66	60	68	65	62	53	80	49	48	63	57	45	54	72	59	69	62	72	62	54	56	59	64	67	65	60	54	58	61	59	57	80	61	62	61	69	54	72	46	57	56	63	64	53	67	59	67	64	56	62	68	48	42	53	68	65	61	45	54	68	55	63	57	54	57	56	65	58	75	61	60	64	63	69	64	71	67	68	52	47	58	49	65	56	56	65	63	63	54	48	55	62	63	69	43	56	60	61	59	56	61	63	53	47	71	61	62	67	57	61	60	63	56	55	55	59	53	58	61	48	54	67	73	54	56	70	61	65	77	59	71	69	69	71	65	56	57	61	64	63	56	54	66	60	58	50	58	46	69	62	63	65	50	55	54	55	71	63	71	54	60	62	51	62	68	75	79	60	57	65	71	46	60	58	52	61	40	66	68	76	53	70	55	56	53	49	63	84	65	60	65	46	61	50	65	60	60	64	61	61	61	61	70	62	66	54	47	62	60	57	54	67	51	64	70	80	59	58	59	68	77	51	63	61	61	56	58	78	57	73	58	67
13990	3379	1767	2386	5759	7898	7378	6486	6373	6052	5252	4178	3532	2572	1965	1613	1292	1020	921	812	787	713	702	679	650	623	638	660	627	627	682	663	566	561	553	532	566	562	514	512	540	528	550	569	549	597	598	621	675	616	552	559	587	594	503	531	511	516	527	492	542	536	541	553	514	550	552	508	553	513	562	474	503	532	522	532	513	476	539	488	477	522	519	513	511	501	480	457	479	482	484	503	509	479	515	501	532	510	512	479	523	518	495	472	523	512	521	504	457	537	519	531	536	536	524	530	530	457	510	459	489	455	475	512	522	498	486	496	529	520	521	515	511	489	517	491	492	512	520	501	492	486	467	498	523	536	509	486	477	508	519	475	528	512	496	519	494	510	516	527	495	482	497	486	528	484	487	462	521	461	486	464	468	475	496	502	511	561	500	491	479	502	525	527	514	487	501	484	509	520	529	476	468	530	488	483	479	543	506	473	496	494	518	518	481	526	446	499	449	495	454	495	500	475	510	476	499	448	486	491	458	536	514	495	487	540	486	461	507	539	509	488	493	512	494	504	488	505	502	479	486	445	532	449	491	501	474	464	505	480	535	487	503	499	470	483	490	454	486	493	499	509	474	528	518	469	469	492	488	457	484	465	490	502	499	505	508	478	472	522	487	499	504	482	474	528	518	481	478	492	471	515	528	485	523	508	483	485	501	521	508	500	513	500	509	534	529	502	482	497	493	490	489	471	522	542	478	535	486	448	533	492	504	493	499	566	507	508	491	512	529	526	486	464	458	470	503	463	501	525	486	510	509	444	482	556	501	497	532	478	504	489	501	501	511	519	503	515	499	505	450	491	466	481	497	490	548	487	475	537	498	503	491	494	509	501	495	497	489	517	479	465	494	454	451	492	538	530	531	511	520	541	518	489	510	484	491	481	530	468	491	516	476	486	523	509	504	494	487	473	522	498	460	539	509	479	501	519	507	496	511	473	515	503	504	489	511	530	536	475	493	474	493	495	447	485	524	494	468	527	522	502	502	514	502	529	459	513	521	511	486	531	491	539	495	498	505	508	479	525	488	475	515	523	492	497	483	506	519	494	482	525	507	527	500	519	526	503	485	476	504	498	503	481	490	511	512	490	416	479	505	502	531	465	529	488	459	487	519	495	541	591	485	476	478	507	505	520	484	495	465	529	510	499	483	523	505	497	487	472	467	520	503	521	517	507	514	495	502	480	481	511	486	522	531	481	495	464	482	508	530	502	508	469	460	489	513	460	521	488	489	524	454	469	495	511	470	477	507	472	546	438	522	451	464	527	481	509	529	505	509	498	517	498	481	490	522	517	521	459	465	503	463	494	490	539	476	513	527	501	515	508	504	469	491	515	487	523	540	505	532	471	509	502	458	491	513	494	465	487	487	485	542	476	490	472	492	482	520	513	515	517	504	500	513	510	479	489	555	493	471	532	503	468	497	514	517	453	467	504	519	465	490	499	482	474	509	512	524	517	513	502	501	519	500	457	455	502	486	469	467	505	498	486	508	517	484	491	481	489	468	484	504	528	475	507	465	467	491	509	466	480	515	500	510	491	516	485	488	495	513	500	514	491	525	455	480	472	493	499	497	505	470	458	466	513	527	484	516	489	497	471	502	520	471	474	494	546	535	488	452	502	450	504	493	518	513	510	513	500	519	489	496	498	509	472	507	519	494	468	496	534	548	522	499	510	495	507	553	483	482	528	486	525	508	502	473	503	474	442	472	504	466	474	511	486	466	556	498	482	483	504	488	509	440	555	478	489	487	467	499	517	530	512	487	535	498	519	467	496	482	491	484	491	475	516	536	481	506	511	506	511	496	523	517	485	437	513	474	464	512	515	465	501	508	477	512	482	497	500	504	505	478	511	479	478	480	501	482	502	487	510	488	505	532	502	505	483	509	449	490	469	530	493	448	509	509	487	496	515	471	512	523	525	475	510	512	463	498	482	507	516	462	484	505	522	498	480	536	488	503	518	520	501	473	537	473	489	522	492	545	461	495	490	518	532	513	499	491	468	509	468	480	514	523	492	492	440	520	505	520	512	508	474	512	512	501	500	492	492	523	505	534	497	478	487	498	524	483	531	518	473	477	536	493	474	518	482	502	470	492	535	543	468	489	503	466	486	486	497	509	534	487	502	492	467	465	507	494	486	509	542	514	527	497	487	485	502	486	456	503	481	510	481	515	508	528	478	476	449	464	438	510	474	506	487	453	511	507	492	530	491	500	495	504	483	498	507	516	485	519	475	530	496	472	512	509	500	521	516	466	549	471	460	533	513	520	512	544	507	551	482	476	476	522	494	478	515	547	493	498	497	524	517	530	494	476	492	513	566	515	491	510	475	525	473	533	512	518	519	523	475	492	511	508	486	495	484	504	496	509	493	506	508	522	479	485	494	470	512	513	491	499	467	505	497	485	537	493	493	498	524	496	546	460	499	500	483	514	497	469	499	458	497	494	517	493	521	480	488	500	512	499	495	483	476	537	491	535	496	514	501	497	496	483	490	507	488	509	497	475	489	505	501	459	514	470	497	484	502	545	483	493	483	458	490	460	492	498	476	499	529	487	497	490	478	492	514	506	484	487	521	528	492	492	482	504	490	513	496	510	453	502	514	471	525	547	520	487	470	508	482	511	519	510	492	470	525	484	472	504	528	519	493	521	471	528	466	432	484	491	473	509	496	497	511	512	527	462	503	483	506	520	477	520	469	494	550	443	513	491	502	502	491	535	534	490	532	514	536	509	522	456	516	535	498	505	497	515	539	523	515	490	521	524	493	504	486	512	481	515	503	536	481	521	521	488	479	479	483	498	483	469	468	477	491	512	525	494	486	476	461	555	482	491	481	538	509	547	472	495	459	487	449	498	502	502	528	502	540	519	478	510	496	489	473	496	502	497	517	509	456	474	521	545	494	524	494	498	477	460	517	516	503	475	483	481	513	516	489	482	515	494	454	507	519	510	491	514	510	470	517	512	494	551	476	510	461	482	507	467	482	517	493	535	512	484	550	468	519	526	538	481	498	455	481	494	513	480	491	458	497	478	496	500	504	459	478	561	509	473	491	473	529	516	503	482	508	491	513	460	476	482	470	490	496	488	494	479	522	470	484	483	470	525	462	479	547	513	543	484	511	506	541	495	530	481	501	504	504	494	511	496	490	485	473	516	477	482	506	495	528	509	525	531	482	496	493	535	505	499	548	508	504	500	467	542	506	495	511	497	460	472	453	503	506	499	514	471	488	494	535	488	509	489	491	515	511	495	542	476	499	487	479	505	487	479	506	495	523	518	475	514	494	536	497	500	467	483	533	474	500	480	490	514	484	514	495	485	495	509	500	530	497	480	505	500	491	517	469	521	498	467	453	508	524	505	466	466	502	473	492	497	532	488	521	483	440	500	465	510	555	495	490	496	477	517	464	518	504	542	514	474	484	494	491	463	488	499	501	508	508	524	505	496	488	477	475	483	502	521	519	552	501	564	512
1728	469	238	237	221	195	210	216	247	276	224	210	181	175	128	141	102	107	88	94	109	113	108	82	89	84	99	106	104	81	97	98	97	102	83	102	91	80	103	93	99	90	84	83	80	90	85	94	84	102	80	102	100	76	77	84	93	82	84	91	87	94	76	102	86	94	80	71	87	87	82	78	85	77	93	95	83	84	84	81	85	111	73	82	84	91	87	94	81	83	75	83	71	67	90	87	94	86	87	101	94	92	94	87	85	106	85	86	78	83	88	83	91	81	92	93	82	84	101	81	94	82	104	91	95	81	101	80	90	88	71	81	93	94	92	102	83	84	80	104	92	94	87	103	81	95	92	86	92	82	93	76	114	82	90	103	72	95	90	85	88	92	80	93	90	92	77	65	81	86	86	97	80	83	75	82	88	85	68	87	79	108	84	88	90	95	96	81	72	91	102	88	99	90	95	89	85	83	120	99	99	82	75	82	94	84	87	87	77	74	97	92	79	87	97	94	77	92	78	90	100	96	88	92	91	72	81	98	95	98	91	105	86	103	100	94	94	90	78	86	82	106	100	72	92	66	82	79	86	80	85	92	88	80	84	72	103	74	79	84	94	80	81	94	97	97	78	61	80	90	94	77	70	75	107	81	97	98	92	99	91	76	86	85	92	73	84	88	98	92	102	78	80	86	91	90	101	87	104	84	87	89	95	92	76	106	88	102	88	78	87	92	86	77	84	84	76	99	87	76	79	78	72	86	88	85	96	79	97	93	83	97	105	99	88	81	90	71	86	80	73	78	86	71	91	80	73	81	96	61	75	81	85	86	83	101	104	103	84	76	79	96	93	78	74	102	96	81	83	79	78	93	94	97	66	92	88	69	93	88	92	92	100	92	77	81	81	79	91	90	84	72	87	105	69	77	76	83	87	102	93	88	99	78	97	96	92	81	76	95	86	85	95	82	77	86	88	92	97	86	72	73	78	77	78	102	85	73	80	79	97	86	74	71	83	86	96	76	86	78	100	88	101	72	82	97	76	80	89	92	60	86	84	84	92	96	73	85	79	79	98	84	85	79	101	79	69	90	73	75	79	112	78	95	85	89	88	90	92	82	98	77	99	87	81	71	81	92	73	69	108	82	87	85	90	85	95	97	81	88	86	96	104	78	78	80	87	88	79	77	77	84	93	98	85	88	101	73	93	74	104	103	85	82	95	95	90	80	69	78	70	96	72	73	81	96	108	110	80	90	95	81	88	87	74	83	82	103	81	85	69	74	86	76	95	100	114	94	87	80	78	95	95	98	83	95	92	84	89	94	97	82	98	90	95	101	97	86	88	86	80	81	87	88	90	96	89	82	78	84	80	84	93	89	93	91	99	88	95	74	77	74	86	103	109	118	92	78	107	90	73	92	101	93	86	84	87	76	73	84	90	72	91	109	94	94	95	77	84	91	87	81	93	88	91	96	65	80	89	102	95	89	96	79	93	71	85	101	95	85	83	86	90	88	96	92	92	82	82	78	69	93	88	98	82	75	100	70	105	66	79	73	74	90	83	95	74	100	76	109	87	83	95	95	89	79	102	89	98	76	79	84	82	88	84	83	95	101	80	98	104	82	77	93	95	110	98	86	80	88	87	74	77	82	82	100	82	86	99	83	84	77	104	82	108	101	93	84	78	90	93	115	73	89	76	84	97	93	83	101	83	95	80	97	106	95	63	84	113	91	91	98	98	90	89	96	79	95	93	87	89	85	79	97	84	89	97	62	97	84	86	77	87	87	81	91	88	72	98	90	94	84	78	79	91	84	105	90	80	79	105	66	99	95	87	112	72	90	83	73	72	101	83	93	90	89	80	88	103	93	77	78	77	84	93	93	89	91	90	89	91	78	90	81	90	94	90	88	89	76	81	75	91	74	90	101	84	100	88	98	85	79	78	100	90	77	86	77	90	74	84	83	84	99	94	97	89	81	99	97	83	91	79	103	74	101	105	92	91	93	92	73	100	90	80	81	80	77	111	68	77	85	85	80	96	97	94	89	92	101	81	86	77	94	78	79	91	96	88	82	92	77	90	91	100	94	82	84	72	86	99	86	86	87	71	102	90	86	84	94	84	94	87	100	89	117	75	103	82	83	87	84	67	83	85	78	90	78	79	80	73	84	88	108	81	85	88	97	104	101	106	80	78	81	80	97	100	84	92	82	94	85	77	89	98	100	95	84	87	89	79	94	87	89	71	95	77	81	95	89	84	87	78	99	95	105	87	82	83	96	95	85	85	93	89	86	87	102	63	87	107	92	89	78	71	90	110	93	80	82	80	87	88	97	87	94	88	81	91	88	76	90	100	92	86	79	88	87	72	82	87	82	92	80	109	100	96	114	80	91	93	91	92	91	93	90	91	99	78	84	100	92	81	95	79	83	79	92	76	82	87	90	95	97	83	89	90	89	83	66	80	75	95	76	90	81	102	82	91	77	95	96	79	94	92	76	77	75	97	92	86	85	87	97	92	87	84	77	84	102	65	88	94	66	82	93	90	92	81	82	89	87	67	95	92	90	88	90	92	88	82	71	90	83	89	83	87	99	92	103	76	88	96	95	89	76	89	89	89	99	92	81	72	103	91	84	103	72	94	97	91	73	89	96	96	87	75	77	79	73	87	76	77	89	86	101	86	89	94	83	105	73	110	101	78	99	107	99	79	86	92	78	86	97	76	77	77	94	101	121	98	83	95	80	88	78	77	97	82	96	94	94	89	98	102	81	91	93	83	109	100	84	85	89	96	96	95	93	104	76	99	96	82	81	89	94	69	87	101	101	87	80	91	93	79	89	88	86	95	90	85	87	69	89	100	81	91	84	80	91	93	86	87	85	77	84	72	85	91	87	93	89	98	94	88	91	78	87	95	82	85	82	108	93	86	95	96	98	76	92	75	93	83	91	82	97	76	83	77	85	94	92	83	104	91	83	98	75	85	87	87	81	85	93	100	73	84	95	84	77	76	100	83	100	81	79	90	85	85	82	78	78	92	89	81	92	83	96	87	84	97	79	80	100	87	88	74	73	76	95	92	82	107	88	78	85	80	79	81	88	88	87	92	78	80	91	115	92	84	87	93	87	95	76	99	89	70	101	86	88	88	72	102	101	82	96	79	88	84	84	78	97	74	87	89	99	93	93	76	77	93	74	97	94	94	78	97	78	91	97	93	91	82	91	85	93	95	79	72	90	90	91	96	91	105	89	98	99	89	89	74	82	101	83	91	78	88	80	67	85	91	82	109	80	76	94	96	82	96	93	75	80	96	100	101	80	87	76	109	92	98	92	100	88	86	84	96	75	74	80	85	90	73	87	92	74	94	75	77	85	87	107	84	88	86	74	89	96	83	86	93	81	91	96	59	83	90	89	83	96	102	90	69	86	94	87	87	86	85	98	83	77	79	76	81	90	96	83	109	81	79	91	80	89	91	83	100	76	86	94	72	76	91	78	90	84	82	80	78	84	82	86	113	89	76	85
18413	5382	2742	3603	8491	10890	10169	9018	8873	8559	7432	6069	5063	3731	2912	2414	1850	1474	1314	1146	1201	1041	960	917	942	998	979	969	962	928	968	865	835	752	785	771	791	740	804	744	784	770	801	833	855	871	889	916	914	871	798	835	792	871	767	775	758	755	718	755	762	810	743	751	798	719	722	731	740	724	700	747	770	748	732	728	724	703	703	697	714	734	736	723	711	718	738	668	698	741	718	738	776	684	754	736	709	749	779	768	717	691	733	699	670	680	714	671	659	704	712	699	716	663	681	702	720	673	712	708	689	641	709	699	684	688	693	633	750	703	717	740	732	722	706	719	766	727	690	674	714	744	666	711	716	680	673	705	739	663	700	710	713	722	689	744	764	690	694	747	698	646	684	679	687	732	731	704	709	704	677	701	729	688	700	678	712	740	689	670	717	708	695	677	736	704	748	725	675	664	680	693	693	660	693	755	759	759	727	697	702	686	685	681	709	746	701	698	702	740	707	752	684	687	660	635	701	659	690	707	690	698	732	681	638	736	725	698	698	676	704	702	744	724	676	676	738	728	696	714	728	680	744	697	666	705	700	743	706	665	742	703	687	699	681	751	713	692	721	649	643	704	683	694	668	716	736	709	654	650	718	684	695	733	666	662	698	715	726	714	698	706	674	670	696	684	668	737	685	743	751	716	676	752	754	667	665	726	732	682	711	676	719	654	741	687	645	715	694	690	683	717	689	744	721	697	707	696	695	692	762	708	657	733	689	706	701	681	733	653	715	717	679	711	672	730	743	721	725	678	709	705	730	727	704	713	660	731	703	689	706	721	732	708	730	730	715	688	682	673	708	711	736	712	718	684	698	689	719	660	661	714	731	732	723	666	682	742	655	721	703	678	679	684	729	688	682	691	716	727	718	678	663	674	682	708	714	738	709	684	667	702	701	658	681	720	736	698	754	685	688	689	729	697	692	691	715	709	709	717	741	737	726	688	711	679	683	675	732	704	751	711	723	712	709	665	697	665	694	675	728	686	696	734	696	695	694	698	700	769	681	725	729	689	700	665	659	644	749	702	717	692	687	713	730	712	710	672	740	665	710	694	747	716	739	671	688	746	722	732	644	662	643	662	695	675	702	685	718	710	706	708	698	738	643	704	684	718	714	641	672	697	702	720	708	710	716	705	689	740	705	716	647	704	720	705	671	684	689	681	660	670	730	746	744	685	690	741	714	722	702	693	692	698	733	723	687	703	748	705	702	689	697	686	738	740	678	729	752	712	695	673	692	692	691	701	719	692	704	701	691	697	682	689	749	680	689	684	683	707	702	675	696	727	716	697	705	701	724	722	736	677	718	704	737	728	692	733	694	710	691	720	694	710	711	684	699	667	679	689	694	684	709	695	697	712	708	706	636	706	704	742	706	673	682	705	734	690	695	727	732	713	700	686	757	733	707	689	693	745	700	682	681	734	669	670	762	724	690	685	699	695	677	719	714	663	714	729	691	701	685	732	737	683	698	701	709	722	717	707	756	685	694	679	720	664	692	666	708	708	661	687	702	720	698	747	745	697	731	685	711	667	703	719	672	701	687	718	704	679	700	696	688	723	709	702	713	684	680	724	704	721	719	733	705	724	704	739	720	682	647	714	742	690	629	671	711	658	691	635	734	687	682	658	675	703	699	736	696	702	690	708	699	691	710	700	709	695	704	692	736	695	658	711	730	751	713	661	699	723	713	704	703	687	683	727	693	716	731	676	672	691	704	707	698	719	734	707	661	696	698	699	719	758	687	665	718	724	695	715	748	701	713	745	673	695	761	708	748	702	698	689	686	675	667	701	780	729	695	677	700	711	735	703	741	708	716	727	720	699	696	701	697	696	697	717	667	743	696	707	699	683	733	727	755	685	715	732	693	747	675	729	774	707	704	740	700	722	704	720	660	705	733	691	684	687	689	671	703	741	703	658	695	736	721	598	734	659	741	660	678	720	678	681	747	737	705	723	660	705	665	705	746	705	760	693	672	700	748	725	737	695	696	708	671	674	695	658	630	706	707	696	743	682	729	671	706	694	692	711	709	711	686	714	713	688	712	722	696	655	662	680	681	647	743	765	732	675	708	704	696	708	698	741	715	713	677	717	708	672	716	698	696	695	674	716	712	709	729	690	743	693	699	710	723	719	731	662	728	703	658	701	676	703	693	676	739	704	676	683	739	707	695	664	718	729	679	729	691	743	728	724	690	700	665	694	723	707	701	730	711	710	704	683	682	701	699	722	690	706	688	718	676	704	720	652	724	718	732	733	678	717	701	689	708	691	702	714	692	730	721	719	697	701	734	720	708	714	719	682	729	663	698	709	694	738	719	701	727	725	684	675	665	722	723	689	724	699	689	701	708	698	725	760	710	712	653	698	684	711	716	714	736	720	718	722	747	721	715	700	686	701	710	707	727	705	717	723	707	670	677	703	758	764	667	687	732	710	710	659	708	720	680	702	719	712	744	707	707	709	724	735	707	705	736	725	683	674	725	736	760	716	709	673	741	636	689	720	701	740	700	773	730	732	711	701	687	691	639	654	727	683	689	692	744	668	714	682	727	713	709	682	702	682	725	691	726	727	669	673	703	687	712	659	706	707	716	657	689	705	698	692	689	666	693	694	689	697	683	712	707	736	722	680	738	723	652	702	723	680	700	709	663	724	704	691	705	727	705	710	682	701	676	713	732	729	729	695	691	688	699	684	738	697	684	737	697	649	707	695	684	702	719	730	664	666	673	675	713	711	751	697	718	688	732	736	665	670	748	704	726	681	717	694	737	709	736	701	717	739	725	723	727	711	718	732	729	687	666	686	659	712	732	706	740	663	709	749	734	667	724	670	727	687	746	705	764	702	719	686	683	718	720	735	683	694	736	690	691	691	727	656	726	658	725	721	706	652	714	675	741	718	683	736	706	703	738	753	689	718	688	698	719	703	683	753	705	716	716	710	657	709	702	639	794	700	706	748	684	718	682	734	663	743	639	733	713	737	694	700	719	753	690	698	706	742	734	663	738	733	689	690	707	669	666	694	713	703	707	690	732	712	765	738	678	726	708	673	677	729	696	690	665	761	710	690	692	711	685	691	699	648	723	678	697	708	737	712	655	717	684	728	733	733	680	679	692	672	706	693	725	718	688	664	690	698	675	679	720	725	643	704	718	724	662	627	699	645	745	746	685	718	647	725	656	724	732	709	707	740	684	724	722	730	680	721	686	718	684	675	684	678	708	707	711	695	681	716	695	727	711	664	699	703	720	655	686	714	674	689	679	674	719	758	705	707	756	731	679	710	727	701	711	718	679	732	731	694	724	723	689	702	715	725	694	726	698	708	687	688	703	718	744	721	713	668	731	727	727	728	716	653	721	738	705	683	667	723	662	723	666	709	746	700	712	723	691	687	684	691	687	715	688	741	733	667	700	722	672	722	710	651	674	669	695	700	698	715	707	711	696	697	720	720	674	663	679	666	692	690	651	682	696	684	662	693
2666	349	188	182	153	140	184	185	192	194	207	156	129	116	95	83	78	68	56	61	77	64	58	49	53	54	61	60	50	62	60	57	54	47	54	40	49	64	45	47	55	48	55	66	43	66	83	61	61	53	52	49	51	44	46	58	41	48	46	54	57	57	56	33	52	52	44	46	52	47	71	42	47	52	51	51	41	53	54	48	50	44	51	57	49	37	61	69	58	47	54	57	37	54	60	50	55	54	51	50	49	49	47	59	39	58	48	46	48	44	55	43	47	46	50	46	62	55	45	57	53	54	44	61	39	49	55	67	50	40	44	44	41	58	43	45	59	39	57	49	63	48	46	48	38	58	60	42	63	45	39	42	58	58	63	46	52	38	49	46	48	39	53	49	46	42	47	49	57	45	39	49	52	41	37	51	50	54	48	45	46	66	56	50	60	54	45	52	48	46	47	45	44	39	37	56	39	61	46	49	51	52	67	42	51	54	40	48	49	57	55	55	40	52	52	46	40	54	49	49	50	49	33	59	37	50	51	53	37	58	41	49	60	50	50	47	50	45	61	61	54	54	44	38	44	47	53	43	41	43	45	50	54	47	41	44	50	50	39	52	38	56	57	51	48	48	35	49	54	53	47	38	46	48	59	44	47	48	49	35	34	51	44	50	45	50	59	43	50	43	51	52	42	54	43	60	43	50	51	53	63	44	44	53	47	48	53	47	45	44	44	42	51	49	48	59	47	48	58	46	40	53	45	42	59	54	47	47	51	55	63	46	38	35	55	47	48	42	44	51	46	70	43	49	57	56	49	59	52	59	39	48	54	37	51	63	47	63	40	41	68	37	49	46	60	55	58	51	47	53	50	52	49	57	47	57	51	44	49	51	49	57	39	48	53	42	43	41	37	42	43	45	49	54	51	52	61	45	35	48	50	65	49	61	43	44	54	49	65	50	57	62	47	52	48	37	47	44	55	45	43	56	25	48	50	43	65	43	51	55	42	36	51	52	53	57	49	45	53	54	59	56	58	51	47	50	37	56	48	50	50	46	42	53	47	49	31	49	48	45	45	43	53	38	49	51	55	52	58	43	40	51	45	60	60	34	60	61	50	47	57	51	47	44	50	48	54	42	46	44	51	36	56	54	36	47	50	47	40	41	55	50	55	40	48	44	56	45	54	45	43	53	38	43	43	49	45	48	43	64	49	44	56	39	35	41	37	44	39	55	41	49	49	60	48	59	49	38	57	41	47	46	53	47	48	53	39	50	48	44	56	50	34	48	55	37	62	49	62	42	65	46	57	40	53	42	64	54	50	54	35	49	42	35	49	62	50	43	43	45	44	48	47	43	50	58	44	46	43	42	49	50	51	47	52	47	59	55	63	50	43	50	58	52	48	50	47	46	51	54	53	44	40	52	47	67	50	39	54	42	49	53	44	42	52	45	53	36	47	48	55	47	47	50	66	42	43	49	45	53	62	42	47	52	45	38	52	51	43	45	44	45	64	45	39	46	55	49	54	53	34	56	56	45	51	51	41	34	57	47	58	61	29	39	40	50	42	51	51	49	45	46	46	38	53	50	49	55	55	53	49	50	42	41	45	47	47	55	44	62	51	51	52	62	48	57	51	50	68	45	46	34	39	57	49	48	49	54	57	38	53	50	64	54	43	49	56	39	51	44	44	52	50	43	39	56	61	45	40	40	49	54	44	43	59	53	46	51	51	62	45	48	40	44	41	48	55	53	46	37	57	35	52	52	37	43	53	51	41	51	49	59	47	52	48	52	36	55	53	48	48	47	47	42	59	53	48	53	58	38	50	56	47	43	44	47	45	49	43	51	41	35	49	48	48	51	52	50	50	57	44	49	45	34	48	49	36	45	44	50	53	45	42	39	48	50	38	36	45	51	43	59	58	50	56	44	48	64	58	43	47	43	49	57	58	43	51	50	49	39	45	49	44	41	49	54	58	56	55	39	64	58	44	48	44	56	37	39	38	48	46	49	52	53	58	49	50	66	48	60	53	58	40	54	42	47	42	41	44	44	45	58	50	46	54	37	59	41	59	52	45	56	43	44	47	46	37	43	55	53	58	52	60	44	44	54	48	43	52	51	40	66	49	45	56	51	50	64	50	57	52	47	59	51	52	44	52	54	50	47	52	40	58	44	47	61	44	45	39	42	49	57	41	54	38	46	42	39	49	50	44	54	49	62	63	57	55	42	50	52	45	52	55	45	55	56	54	55	59	53	50	57	53	53	46	47	48	36	56	42	48	44	42	38	47	55	51	48	40	52	40	42	50	57	47	48	44	44	57	51	49	46	57	40	42	51	58	54	46	56	49	34	45	59	61	48	51	60	41	37	54	57	40	58	53	44	50	52	68	58	51	66	41	43	43	56	49	52	47	50	44	47	47	49	48	52	60	46	54	49	42	43	50	60	45	47	49	37	59	58	47	59	35	55	64	52	60	48	39	49	49	62	45	46	54	50	42	47	48	55	51	52	53	50	51	44	50	47	49	42	49	56	47	66	54	52	33	53	46	47	52	55	49	51	47	53	55	56	46	50	43	51	59	44	39	52	49	44	48	52	41	40	48	59	45	46	51	42	44	42	56	57	40	52	46	61	53	44	55	56	45	51	53	41	48	48	66	54	55	55	52	41	43	57	51	48	39	61	36	48	53	40	57	39	57	48	46	46	53	55	48	49	51	44	53	52	54	40	61	52	41	48	39	57	39	46	57	53	61	40	33	45	52	51	50	40	54	46	44	41	57	48	47	50	56	47	45	32	43	56	53	56	39	47	46	47	56	44	55	48	47	48	56	58	45	38	47	54	57	45	52	37	55	57	48	58	44	46	46	46	46	58	44	42	50	69	46	60	46	40	42	37	46	46	51	42	55	59	33	62	48	51	46	48	38	50	58	46	43	50	58	69	55	56	46	48	40	51	61	43	49	48	57	50	53	38	35	38	52	47	43	53	49	50	61	57	56	53	46	51	42	40	47	37	54	49	47	44	54	43	39	55	44	55	51	50	38	36	55	59	47	48	45	43	54	53	47	47	51	52	43	42	51	49	58	52	50	55	48	53	58	53	51	56	57	66	47	56	48	44	45	44	37	43	48	50	53	47	52	54	43	38	46	60	53	48	56	55	51	50	44	45	50	51	48	43	47	50	55	45	48	40	38	37	48	49	53	55	52	45	47	46	52	52	46	46	51	57	44	45	49	52	54	42	60	39	40	47	35	46	41	46	43	45	50	47	63	44	43	51	48	50	59	37	31	46	66	57	45	56	52	51	48	58	39	56	50	50	50	57	44	56	48	46	44	56	54	48	50	49	48	58	60	50	46	54	55	53	47	43	50	61	62	51	41	40	51	55	50	59	52	49	43	46	54	55	52	67	63	46	58	56	48	47	45	45	42	45	37	46	54	55	51	50	49	59	53	47	49	56	38	45	49	44	32	44	48	48	43	53	54	51	63	77	49	48	47	54	51	43	40	41	51	37	30	54
17304	4408	2230	3036	7310	9442	8836	8289	8104	7875	6857	5570	4439	3337	2461	1823	1457	1186	908	927	873	781	680	679	713	707	680	662	635	650	630	561	469	496	487	465	452	440	495	456	467	498	534	508	515	546	558	582	587	524	490	500	505	464	476	488	440	454	441	437	461	491	462	447	464	403	457	406	475	448	452	413	405	412	409	405	437	416	401	430	415	424	392	397	405	415	411	418	388	398	404	411	424	404	426	404	432	386	407	423	409	433	382	393	429	449	403	402	449	353	401	385	448	442	394	407	425	406	392	421	401	423	422	357	389	419	387	389	377	397	422	385	414	415	457	408	404	441	421	412	423	390	382	412	393	364	436	381	431	418	433	443	426	393	360	427	419	419	367	399	386	374	401	404	377	388	392	384	416	438	428	405	388	388	375	406	381	391	434	410	407	426	431	406	391	398	396	409	391	389	402	433	415	397	420	369	376	421	398	403	430	399	380	415	369	407	409	411	402	405	395	417	426	415	438	435	375	374	425	378	401	419	399	415	353	376	441	374	394	431	439	403	397	421	401	362	400	421	434	402	401	387	405	413	411	377	407	416	433	412	400	425	360	401	385	406	394	405	399	384	414	411	420	397	386	401	391	406	403	407	439	366	407	420	421	423	410	407	380	428	426	385	394	408	424	390	389	423	408	410	393	411	414	384	386	411	425	433	378	349	386	397	430	430	371	389	386	424	414	420	411	419	411	452	369	396	423	385	409	369	393	412	456	405	380	412	377	391	373	428	397	364	399	391	386	402	386	374	397	404	399	392	420	407	412	402	426	388	397	463	429	395	401	376	376	437	393	398	358	394	413	390	396	387	386	397	392	389	435	436	392	435	398	397	364	420	411	414	380	415	391	405	396	418	374	397	405	395	387	360	395	384	414	410	370	437	409	369	435	425	406	410	414	423	385	420	364	392	402	413	395	400	401	406	380	407	436	381	370	415	418	389	400	391	398	408	400	373	419	387	401	418	434	433	389	407	387	436	425	406	423	449	389	413	403	392	410	391	424	406	390	421	455	390	427	403	413	426	369	425	375	387	396	412	389	370	407	377	426	443	404	370	421	389	379	432	423	380	422	360	374	430	397	393	401	384	422	427	345	406	366	414	396	418	404	408	402	400	405	407	397	402	404	418	449	405	428	378	350	412	427	373	363	414	406	360	395	402	373	392	407	410	405	403	384	360	379	405	396	403	398	392	380	415	398	394	446	392	356	388	392	407	418	366	423	405	403	408	421	431	389	414	367	395	387	404	409	418	399	407	420	391	383	392	370	405	394	392	398	415	394	400	385	386	396	397	424	405	410	375	401	383	385	459	359	396	453	413	403	371	400	405	393	427	378	417	420	395	411	410	420	427	422	392	379	376	377	438	408	392	420	417	400	395	394	385	368	383	393	423	400	411	408	412	369	415	439	415	410	419	370	373	393	373	396	418	394	416	378	383	376	401	411	423	401	397	386	420	408	384	401	436	394	405	397	403	385	378	410	426	387	428	372	387	346	419	376	392	397	409	375	401	408	402	422	406	416	417	442	378	399	416	411	382	422	424	394	405	402	402	383	415	399	413	406	401	387	413	427	395	442	383	396	391	422	380	403	427	413	381	412	397	411	422	416	414	440	389	378	394	407	421	366	397	417	416	374	382	413	436	438	446	358	422	408	408	413	386	398	385	415	401	421	392	427	411	397	411	413	401	396	415	380	362	396	421	421	404	430	421	413	409	409	403	403	412	404	420	393	412	389	401	388	380	382	402	369	430	434	422	346	394	420	411	413	411	394	409	422	394	429	414	400	398	417	416	413	404	374	402	420	363	392	426	431	401	408	412	369	419	398	406	402	409	385	394	426	436	390	405	392	399	413	418	400	380	346	421	390	409	425	388	438	388	404	388	420	376	412	413	433	407	391	389	424	424	396	394	435	429	397	366	359	394	405	402	396	405	404	406	407	457	393	415	458	405	366	426	390	399	417	417	400	423	426	383	414	392	423	419	413	378	412	404	446	397	384	384	344	387	380	377	423	412	386	366	425	392	439	360	399	382	399	442	404	418	390	385	383	426	365	418	402	420	409	433	404	393	407	415	383	401	410	409	395	418	406	437	389	427	377	437	373	360	404	389	391	388	385	424	405	389	381	407	407	417	394	398	423	424	375	397	395	422	429	384	401	402	415	385	429	402	377	414	421	367	393	405	392	391	419	401	420	430	419	390	405	372	417	407	440	423	397	401	405	422	391	393	366	402	411	386	382	425	399	425	445	390	416	394	362	419	418	389	385	388	401	427	400	411	405	427	411	404	417	425	417	394	393	432	390	400	376	395	420	406	380	383	399	372	429	419	402	382	400	419	379	387	404	427	413	388	407	400	445	399	439	388	383	398	394	411	405	413	419	405	396	418	412	415	404	433	431	400	424	428	385	405	411	364	415	399	436	393	387	401	386	415	439	417	404	393	395	421	388	352	438	409	413	409	353	420	410	395	392	389	408	414	390	400	387	374	417	419	389	403	441	402	371	388	381	368	405	436	406	420	421	385	387	389	423	384	395	385	364	372	408	422	418	403	404	382	425	412	400	443	390	382	431	398	409	392	420	413	372	383	425	430	368	412	387	407	374	414	392	428	393	426	387	397	365	378	415	372	416	402	428	400	403	365	382	432	416	427	393	387	418	385	399	428	380	393	407	393	416	425	401	434	400	391	383	415	415	424	411	379	434	407	430	425	412	415	400	392	414	392	407	423	420	391	388	395	384	410	394	390	430	403	408	376	401	403	397	388	412	372	412	401	447	418	400	392	428	435	415	409	414	382	403	439	388	437	388	391	416	405	408	378	407	389	414	387	389	366	381	442	410	425	428	377	415	445	436	409	394	425	385	400	428	398	377	416	432	421	423	429	428	411	428	404	388	412	388	411	429	394	407	414	434	439	349	400	408	379	413	445	393	385	402	395	418	386	420	399	356	425	399	399	430	418	388	399	392	377	388	391	407	399	381	420	428	420	421	390	425	394	390	402	384	446	424	372	371	415	392	441	369	406	401	429	413	382	409	395	413	388	389	394	385	414	396	419	373	414	409	445	435	430	407	397	432	407	405	371	453	367	411	402	370	398	417	371	381	384	393	401	398	401	419	382	409	375	423	385	392	420	389	413	421	422	410	412	399	423	429	405	411	432	383	415	454	393	397	411	412	412	382	426	373	381	395	400	443	392	402	415	386	380	406	399	405	407	400	384	372	406	387	415	395	406	448	447	401	379	385	383	428	379	407	390	411	422	390	414	412	423	429	414	406	425	389	384	380	403	438	392	377	429	423	382	394	422	422	398	404	398	388	417	386	390	384	364	399	412	391	417	407	423	389	438	362	415	401	382	406	395	414	412	379	374	389	423	395	403	386	379	408	405	419	402	425	407	426	411	369	405	375	398	396	429	387	382	390	374	389	410	417	384	435	405	376	391	434	402	405	394	384	420	407	432	407	414	404	387	383	365
2361	592	304	264	241	232	236	277	304	304	307	263	222	178	158	120	119	106	101	78	94	94	100	92	90	99	96	89	113	98	103	94	80	86	74	83	77	97	76	98	80	91	95	91	100	90	89	103	105	83	87	83	78	83	82	84	81	97	81	76	78	94	72	91	82	80	85	78	87	75	85	90	77	89	56	76	84	100	84	71	79	84	87	68	79	82	86	88	79	70	81	86	74	70	83	83	78	80	79	84	83	94	69	76	88	82	82	76	87	91	84	80	83	70	82	94	82	80	80	86	76	83	68	72	87	87	71	82	78	68	55	74	78	74	89	94	68	93	84	79	79	78	76	84	70	94	87	91	90	85	77	89	70	79	74	88	84	75	83	87	84	79	68	60	100	89	87	78	74	81	74	72	78	91	74	69	77	80	81	70	78	88	69	98	78	72	72	92	87	85	77	86	77	86	83	80	80	105	100	75	69	72	84	87	94	82	87	79	83	98	76	87	84	91	71	68	99	91	78	72	96	76	92	87	72	80	83	83	83	68	84	90	82	69	82	71	87	82	69	80	68	70	69	74	80	86	69	88	98	76	73	89	84	80	75	79	70	67	81	81	77	75	85	72	63	85	74	68	77	77	77	72	79	74	62	84	77	82	70	74	75	85	75	92	88	74	63	86	64	94	85	70	78	88	58	81	82	80	81	81	91	88	84	92	75	85	71	75	87	87	82	62	71	100	90	79	93	74	85	79	93	78	72	86	76	84	97	76	77	81	62	93	84	74	64	89	78	83	79	84	80	90	77	86	84	73	80	74	91	86	73	73	81	80	89	72	94	79	88	64	76	77	82	80	88	70	65	81	82	60	74	73	76	88	73	76	77	83	79	63	81	67	96	79	79	81	86	88	73	73	74	79	69	70	81	79	82	83	65	80	75	81	68	86	86	74	79	84	88	83	87	77	76	80	74	72	77	86	67	73	78	80	74	82	77	85	79	92	87	71	91	74	85	85	76	83	89	74	64	86	71	81	81	80	72	69	75	79	87	60	95	86	62	85	91	66	67	86	79	89	77	74	105	78	71	77	71	68	76	78	75	76	90	92	75	97	97	91	100	84	69	77	96	69	90	86	65	82	88	87	90	85	76	74	78	75	68	72	93	74	87	86	89	91	81	74	79	80	90	78	67	75	61	85	69	74	85	99	77	74	71	74	88	67	95	82	90	91	79	98	66	79	85	76	87	76	81	75	67	76	80	75	68	93	83	92	77	66	75	82	77	76	87	72	73	67	93	69	68	61	109	79	79	64	79	96	72	89	67	77	85	60	75	84	111	74	69	59	81	67	75	67	81	71	74	83	73	82	74	88	70	68	100	79	71	78	65	84	79	68	88	78	95	77	107	81	71	81	92	98	84	83	83	89	89	78	90	77	94	66	83	80	78	68	73	90	93	84	76	77	80	93	86	95	84	80	68	85	80	61	78	94	86	77	96	103	72	69	75	79	69	88	67	74	94	74	69	82	73	65	67	81	78	73	86	76	88	77	74	76	91	93	90	75	74	73	79	68	94	91	87	86	73	85	64	69	84	78	83	100	64	76	75	94	78	73	66	68	85	68	83	82	79	74	86	72	87	81	65	69	89	89	99	88	78	89	88	69	69	76	92	76	73	75	84	71	70	89	84	83	74	73	90	91	71	83	80	85	108	68	93	97	77	76	79	85	78	82	75	82	83	80	92	82	72	73	63	81	83	69	73	84	71	77	73	67	82	82	79	81	82	93	75	97	87	88	80	75	79	88	79	73	101	81	76	103	78	98	72	81	80	59	72	72	63	87	77	99	75	85	90	78	81	85	79	70	106	88	81	81	91	71	81	82	81	86	77	88	75	86	86	72	70	100	78	81	88	79	85	85	85	92	85	89	77	89	73	79	77	85	84	76	105	68	90	58	79	68	88	79	93	76	84	65	63	74	88	73	90	85	70	78	59	69	72	78	64	87	82	88	72	71	92	68	75	91	86	88	67	99	60	80	89	84	85	79	75	80	77	78	99	74	79	61	74	76	83	87	74	84	85	81	89	71	75	77	77	71	81	99	75	59	72	65	75	81	79	74	81	87	81	89	82	85	72	67	60	82	79	75	72	76	75	88	88	82	81	80	88	81	68	79	87	84	78	68	74	74	100	85	81	78	85	73	91	79	84	83	83	66	75	102	90	82	84	89	78	80	91	95	69	69	82	97	90	79	88	84	89	81	73	91	69	65	76	87	85	96	71	90	82	69	75	95	78	90	87	73	78	87	102	63	93	81	82	80	65	69	68	74	77	79	70	67	64	79	88	76	102	96	64	70	78	82	83	74	82	88	73	68	78	74	88	89	91	86	71	74	76	96	81	81	80	85	82	78	69	82	75	69	97	70	82	81	88	94	83	71	83	77	78	78	91	71	88	91	72	98	71	75	70	67	72	67	80	87	87	89	85	82	80	72	70	89	80	84	67	89	84	70	85	73	93	67	79	85	74	72	92	81	88	85	96	91	71	88	79	72	76	70	79	66	91	102	77	80	80	86	73	93	71	79	95	76	77	76	77	84	65	75	84	91	75	80	92	69	95	82	69	76	96	90	75	89	83	73	99	80	78	79	68	57	76	91	69	84	75	79	73	72	84	71	84	82	85	77	69	71	88	70	78	81	86	77	78	72	76	87	69	74	80	76	72	76	63	81	89	87	59	76	79	93	57	86	63	60	96	85	99	72	79	73	91	75	88	82	89	64	85	85	79	82	86	70	94	82	83	80	78	87	78	70	77	77	74	81	82	69	73	83	83	66	86	86	82	75	76	77	79	81	78	86	77	72	74	89	76	61	66	85	99	91	80	76	97	83	89	95	67	70	80	71	84	82	78	84	82	73	99	88	74	76	83	81	98	73	79	71	92	83	81	98	79	80	87	86	89	81	76	97	79	89	84	85	81	73	79	89	69	74	84	87	75	87	83	73	93	71	73	84	79	75	67	85	69	73	70	93	65	63	81	74	83	74	72	84	82	61	81	80	75	83	73	76	94	73	89	71	69	70	58	88	88	83	94	74	93	92	87	71	69	84	67	94	78	91	83	82	95	70	77	68	69	77	78	91	67	92	65	81	80	75	85	87	71	86	85	75	65	78	72	69	93	81	75	70	100	91	75	80	82	66	70	75	73	84	73	78	70	62	98	94	85	77	80	84	69	65	88	75	68	76	78	77	82	73	71	86	64	98	90	50	78	99	75	90	65	79	79	63	92	87	70	97	66	71	73	74	89	77	74	72	66	81	79	76	83	87	73	95	80	101	88	79	80	90	76	76	94	75	95	99	76	75	60	75	72	62	80	66	86	94	75	71	86	70	73	92	65	85	76	88	72	90	72	68	73	76	81	90	81	65	81	76	91	68	92	56	90	73	81	84	79	74	76	73	74	83	60	88	81	91	75	91	75	83	60	70	93	74	73	80	70	84	71	85	71	88	79	97	79	83	81	91	83	82
20989	6307	3291	4147	9872	12216	11611	10863	10637	10490	9283	7611	5981	4475	3280	2454	1995	1677	1513	1312	1231	1151	1068	1101	1061	1044	1051	1041	1031	1014	954	859	762	801	795	784	780	726	783	788	780	780	815	824	836	879	961	844	960	860	870	862	847	818	802	781	672	692	772	728	707	715	715	704	698	741	724	733	725	747	692	658	700	601	683	653	639	697	708	675	640	663	642	635	652	675	701	629	677	637	681	626	711	704	675	674	652	698	658	691	715	679	679	675	675	639	697	650	625	629	635	697	662	711	640	692	663	669	642	659	678	673	661	657	667	665	620	682	713	670	694	663	709	650	654	630	689	721	643	599	694	611	674	669	610	648	664	651	650	616	691	647	632	683	698	655	670	678	644	697	658	656	636	636	672	614	620	644	661	669	661	646	664	680	649	667	646	619	640	615	634	646	642	659	652	702	657	658	656	652	642	677	671	667	717	658	674	712	645	667	623	641	664	678	601	678	717	630	628	678	658	703	662	634	668	628	647	658	635	688	644	735	697	668	641	631	662	638	635	633	643	618	625	636	659	658	616	655	675	645	626	687	668	675	663	691	674	600	660	679	635	614	636	679	626	672	639	600	643	651	628	651	630	653	688	615	641	644	599	672	636	651	653	631	658	695	666	659	608	649	629	579	677	655	663	620	634	642	734	696	632	620	641	659	662	650	667	692	685	643	676	681	632	635	656	685	641	604	660	618	669	660	609	586	665	624	648	670	677	693	672	676	685	698	612	684	676	641	656	643	666	674	679	689	597	626	674	646	706	653	665	600	633	673	671	656	584	679	643	663	637	659	598	655	654	665	627	685	616	646	643	699	698	632	676	640	645	646	647	594	660	698	688	647	642	670	602	625	688	611	685	685	599	639	614	654	654	637	677	693	661	618	663	678	646	659	667	727	646	620	670	655	683	652	644	668	693	687	641	685	639	664	664	643	646	665	678	709	680	643	630	670	643	646	655	595	677	603	658	656	642	679	681	634	667	637	662	615	652	672	674	681	607	668	639	633	676	646	683	716	653	667	647	653	616	632	688	617	632	601	688	654	654	639	646	648	678	643	693	632	645	607	701	665	661	626	637	642	632	680	686	629	666	623	650	645	649	661	634	629	641	638	643	635	690	600	648	658	659	678	663	681	626	667	659	695	640	664	691	629	643	702	658	651	690	608	669	694	637	679	626	670	602	678	664	632	666	723	659	650	646	600	656	675	671	654	667	621	625	668	662	654	680	669	670	710	685	648	626	677	665	668	612	674	632	627	689	652	659	621	673	659	653	683	636	658	651	703	648	681	673	662	644	651	668	625	675	667	638	685	639	622	697	637	612	657	638	676	645	642	692	669	638	603	622	695	686	677	676	641	624	660	662	641	607	678	664	653	670	650	648	682	653	667	662	648	677	686	636	627	667	648	653	677	632	691	648	646	630	679	659	649	682	681	646	701	674	652	597	674	618	629	623	604	658	692	671	614	698	636	654	655	687	719	662	626	609	627	659	666	612	680	690	621	642	679	728	659	669	615	633	701	660	644	677	651	658	659	632	641	646	646	675	622	666	653	652	683	696	659	645	682	627	666	643	664	659	655	649	677	647	699	659	670	653	577	622	625	620	631	634	675	676	692	644	632	620	653	636	654	672	620	687	695	632	696	659	680	646	662	610	659	659	678	648	644	668	674	675	666	674	634	671	664	665	701	666	659	692	659	703	657	661	649	673	670	649	645	642	671	673	665	640	676	642	615	674	657	661	614	614	650	657	659	631	620	631	685	644	657	683	640	656	620	665	690	673	656	682	608	689	670	644	636	621	635	655	692	683	661	652	614	648	673	619	646	669	666	662	647	669	681	692	644	611	674	670	672	703	637	650	635	686	622	645	654	629	632	634	631	692	631	626	645	669	643	664	649	654	622	674	653	658	745	595	699	662	665	643	661	667	666	602	679	661	633	637	651	662	683	696	660	663	671	671	643	678	665	717	655	671	669	641	664	681	619	634	691	667	655	665	667	599	654	644	670	664	622	658	674	649	639	620	670	640	665	645	690	611	667	657	651	613	624	648	635	677	658	673	662	618	664	626	664	640	665	642	662	638	661	631	674	679	649	684	640	622	629	673	682	628	632	663	667	680	646	631	613	611	648	607	655	661	597	673	662	656	668	631	614	636	656	637	662	686	647	634	624	640	668	643	618	644	682	687	666	621	653	691	635	664	645	683	669	620	669	654	624	667	647	653	652	625	651	672	682	664	632	678	689	662	615	676	692	649	642	645	629	646	635	676	660	621	677	626	649	661	655	666	657	654	678	627	638	654	630	652	617	669	666	664	609	628	655	643	637	673	641	633	652	715	628	661	644	599	654	677	636	709	649	650	674	632	676	666	652	676	684	703	637	664	676	665	627	645	659	645	655	672	679	647	695	655	642	657	663	653	673	606	650	681	681	642	681	635	640	626	638	598	639	658	688	663	616	633	700	703	655	647	704	653	696	613	672	694	674	635	665	666	633	648	656	646	640	608	674	661	700	694	653	661	675	698	657	637	661	649	679	644	677	660	646	635	650	667	639	676	648	629	673	628	648	663	653	622	670	689	660	637	613	680	627	682	624	647	677	669	647	616	646	666	614	634	629	671	689	691	674	676	658	684	693	651	663	636	689	616	613	656	682	654	640	657	664	663	667	665	631	653	625	706	666	578	654	657	657	635	689	641	651	715	649	619	651	645	643	655	653	634	620	634	679	587	681	681	662	631	655	612	650	651	665	653	635	665	656	639	610	631	657	684	641	636	657	673	633	681	683	684	635	654	663	719	686	647	619	626	655	641	641	643	671	666	638	612	695	642	634	693	610	669	635	675	659	680	672	706	655	639	680	635	684	694	634	649	681	640	664	674	690	677	652	643	716	644	657	637	637	639	643	636	616	600	656	675	683	670	646	674	651	705	672	656	679	621	645	680	603	647	632	646	674	662	708	704	711	644	622	639	640	612	604	657	653	607	645	640	670	682	694	649	652	601	655	655	708	675	662	668	646	599	678	614	644	614	697	680	705	668	656	618	649	667	665	632	636	640	664	652	732	659	650	655	661	696	645	641	670	640	699	641	636	628	667	638	699	649	653	714	628	675	647	636	712	666	664	648	636	686	680	630	682	652	613	663	656	596	728	653	599	670	689	698	673	621	647	686	656	661	651	647	643	627	623	664	690	659	692	647	646	640	678	621	688	666	678	652	625	679	640	618	675	669	649	596	656	674	688	664	649	641	635	643	633	646	618	671	686	669	637	639	683	680	666	657	668	677	692	680	663	649	655	659	652	639	610	664	669	660	662	630	687	672	670	674	632	654	635	644	698	693	682	627	648	660	634	637	637	670	668	631	597	689	662	663	676	686	657	627	634	683	646	623	627	687	636	672	678	653	705	620	660	642	680	656	688	647	680	688	645	688	678	653	672	635	669	689	672	636	667	654	672	667	635	697	677	632	696	706	660	673	622	677	644	644	640
1707	302	177	131	140	119	150	139	177	186	156	175	110	105	85	79	76	67	63	79	68	56	60	78	84	69	70	80	68	71	72	55	50	60	61	63	63	69	56	68	59	61	75	65	49	65	63	71	72	54	74	77	73	72	65	50	62	58	65	70	57	77	63	66	50	65	68	69	66	68	48	76	69	63	62	68	54	71	68	54	70	62	68	67	65	67	62	72	74	65	69	58	72	74	61	81	69	68	77	68	55	55	57	60	74	47	60	65	63	58	61	52	52	61	49	74	52	52	63	64	66	49	55	65	65	65	65	84	55	67	50	65	63	58	74	72	58	64	47	57	56	54	62	56	66	76	66	53	69	60	64	43	54	53	52	70	54	60	67	68	49	49	67	53	68	60	83	62	65	67	64	62	63	51	52	69	52	59	45	64	53	55	54	67	61	56	58	62	56	59	67	77	57	51	54	81	58	67	82	64	60	49	63	76	46	61	51	70	52	55	38	59	64	55	49	47	53	66	55	57	78	59	65	71	60	62	69	59	50	42	58	64	57	52	58	55	70	70	63	72	74	52	68	53	65	68	61	64	65	58	51	53	47	57	64	53	50	58	72	71	63	60	49	68	59	48	57	72	75	54	64	66	50	61	59	59	73	61	54	60	57	66	60	65	59	66	58	57	70	63	62	58	64	57	59	64	59	54	53	67	61	63	63	60	63	64	61	61	76	73	53	54	63	77	49	65	67	68	61	54	68	70	63	71	66	53	58	76	58	51	45	55	72	60	57	82	57	51	61	58	69	55	45	55	57	54	49	66	56	67	62	49	57	56	84	60	54	65	59	61	64	70	48	61	61	61	54	70	65	49	56	74	60	63	67	77	66	56	51	49	66	61	52	74	65	68	63	68	56	71	57	76	42	49	55	65	69	45	56	58	71	58	49	58	54	64	53	65	62	44	55	48	50	53	59	58	61	63	57	58	65	71	62	53	59	59	72	52	56	76	62	56	65	72	55	69	63	49	78	62	71	59	65	59	65	60	59	74	50	70	64	55	63	64	62	51	63	53	56	68	71	53	72	72	71	61	68	62	60	57	65	56	92	68	72	64	61	70	61	64	67	53	70	70	68	45	55	58	61	53	55	78	62	58	59	55	51	49	62	65	63	63	61	58	70	75	60	50	55	65	62	43	54	60	69	66	80	64	50	55	61	76	66	67	61	57	61	66	67	64	57	66	49	65	67	57	74	70	58	70	63	58	53	58	75	59	61	67	65	65	60	59	62	64	61	74	85	73	57	67	72	51	62	78	60	70	69	67	72	68	57	62	72	55	68	70	58	65	64	74	60	79	56	55	72	69	60	63	63	73	63	57	53	80	62	67	69	57	70	72	65	60	69	52	54	64	52	57	73	63	50	63	59	50	79	67	56	63	48	76	52	52	71	69	64	56	69	60	70	61	75	57	67	60	69	63	69	60	63	43	67	66	60	55	62	54	55	74	47	71	51	65	64	75	58	56	64	73	56	56	45	53	53	58	70	65	68	71	75	64	68	53	60	62	73	54	67	55	74	60	59	53	55	53	62	57	56	51	55	54	65	54	66	64	69	68	55	73	48	63	74	58	51	72	58	64	74	50	72	56	65	68	53	66	68	55	68	52	59	60	69	65	59	59	74	63	62	64	57	65	55	46	56	68	48	59	63	66	73	55	72	79	54	68	81	65	60	64	66	62	70	68	59	55	77	52	62	77	65	46	53	40	49	44	53	56	58	72	55	73	67	71	57	59	77	56	65	72	56	65	71	64	59	55	57	59	67	48	54	57	56	51	59	78	47	72	58	67	65	71	62	57	63	51	73	62	43	70	68	58	54	47	64	54	72	66	56	63	70	69	48	63	72	56	68	65	57	53	54	62	67	66	68	68	54	55	61	65	54	56	70	54	78	74	68	66	58	75	69	70	57	69	64	66	68	64	51	59	67	68	58	61	64	64	59	65	73	67	56	57	64	53	50	52	57	44	57	62	50	60	60	62	45	53	50	64	59	65	47	67	55	70	70	58	66	66	62	54	63	70	56	68	78	60	54	58	69	51	68	59	64	48	51	76	67	60	72	74	52	67	60	63	70	64	60	48	60	68	58	52	56	56	70	67	44	72	65	55	55	65	65	69	62	58	56	59	61	53	57	49	54	66	76	53	46	63	66	61	53	63	57	61	56	43	55	55	60	55	64	55	60	60	54	65	65	75	60	60	59	54	49	65	65	62	65	63	68	81	58	60	62	66	66	52	54	58	55	66	65	79	60	60	65	60	72	48	66	60	63	70	57	61	62	68	55	50	48	64	60	71	56	66	70	61	53	57	60	68	56	50	76	49	76	57	61	59	70	49	59	63	64	53	48	77	59	51	53	53	43	72	63	60	52	55	47	53	60	69	56	74	59	55	58	57	56	62	77	58	67	55	52	55	66	50	62	63	71	51	59	77	60	54	54	57	62	60	50	55	64	68	70	59	60	66	58	62	66	42	57	60	64	66	51	58	65	73	62	69	44	62	70	64	56	61	57	55	51	51	69	54	75	56	54	41	57	69	53	72	72	59	83	69	54	56	53	66	59	74	55	79	62	55	64	55	77	66	62	54	62	55	60	57	68	59	64	63	63	61	44	52	75	60	61	61	45	59	56	61	67	54	62	60	58	68	71	54	76	60	55	72	72	51	65	74	55	53	69	60	59	66	59	61	55	68	58	52	62	54	66	67	57	72	53	56	63	70	62	63	75	73	56	72	52	68	61	63	70	67	46	69	65	61	55	60	62	60	61	62	53	65	63	69	49	52	54	59	61	59	47	71	68	63	59	66	57	52	67	78	70	73	54	51	63	67	50	52	63	60	74	67	67	55	59	67	69	49	58	57	49	58	57	60	70	66	63	62	57	54	62	63	57	57	63	59	73	53	50	56	67	71	38	57	66	73	42	58	55	74	64	56	50	68	59	48	55	53	67	59	72	72	45	67	67	69	69	40	62	63	46	71	70	60	58	67	61	57	50	62	65	58	62	44	72	56	65	64	64	65	55	44	62	66	69	57	68	63	53	62	58	50	59	59	61	68	70	69	47	50	55	55	68	63	64	63	66	47	56	60	72	53	59	66	60	61	57	66	61	61	47	48	57	57	70	57	76	75	63	61	58	71	75	69	59	74	70	50	61	53	66	55	74	62	63	55	66	52	62	72	48	63	61	57	72	65	69	71	66	68	65	62	66	60	65	58	55	59	78	53	64	78	63	60	74	71	65	74	64	65	59	56	61	66	64	56	53	66	55	75	51	63	67	59	61	56	63	56	68	74	53	63	71	73	58	60	79	66	56	49	57	79	56	61	64	65	72	62	62	60	68	65	57	69	60	49	50	58	60	57	69	59	67	55	64	68	59	53	68	55	57	67	59	55	48	54	63	57	66	73	60	58	60	62	54	48	67	58	57	66	52	56	56	64	59	65	59	67	58	55	71	81	48	64	62	63	64	67
13648	3498	1903	2334	5747	6859	6673	6493	6513	6635	5442	4561	3387	2278	1691	1277	1023	850	767	784	776	702	681	712	670	690	644	654	649	654	662	619	565	518	534	521	598	509	551	526	540	542	619	612	617	654	618	632	662	626	612	595	594	536	535	532	548	520	557	520	523	508	562	537	568	515	534	511	492	505	552	498	493	462	521	498	535	478	538	516	478	509	520	485	498	497	534	515	503	497	499	477	505	476	493	505	552	503	512	523	476	514	523	493	501	489	497	483	500	540	502	450	523	500	562	496	515	495	517	544	508	540	497	483	509	489	498	509	526	484	537	502	501	490	541	516	476	477	482	494	511	497	504	524	485	525	497	497	523	506	500	565	518	514	479	495	520	487	505	491	509	515	529	537	519	535	500	498	528	498	539	485	543	529	519	472	517	449	536	513	529	499	502	508	484	490	507	502	422	501	496	533	497	523	518	501	520	516	486	499	524	533	490	548	493	493	489	489	511	545	498	529	521	489	508	499	501	485	499	516	475	470	504	473	458	473	512	513	489	488	512	548	485	503	516	493	509	512	474	506	504	447	482	465	465	549	525	517	487	489	549	464	505	496	489	486	499	506	491	550	475	491	473	514	476	497	460	475	501	485	504	491	512	487	474	497	492	509	531	536	499	524	493	509	513	486	520	495	516	494	523	511	514	476	437	498	504	502	481	566	513	490	491	512	497	520	489	498	492	525	522	509	486	481	506	497	473	493	481	516	491	514	480	492	469	478	478	489	524	514	515	511	506	517	491	549	492	510	500	484	499	531	516	520	459	495	458	445	486	492	482	493	485	521	482	517	471	520	453	528	513	538	547	530	504	522	482	510	517	483	476	497	456	488	529	501	483	499	508	546	523	517	496	490	542	521	514	500	503	443	484	508	483	538	490	534	491	503	507	509	528	459	499	510	521	490	525	471	504	526	535	519	531	507	494	480	445	512	551	510	494	481	498	486	498	506	494	524	529	503	554	503	539	501	515	404	533	497	498	519	502	489	480	499	484	494	536	504	499	529	543	500	474	508	479	490	513	493	530	477	470	510	531	498	490	470	527	506	501	494	487	489	475	491	499	522	492	502	524	496	497	475	491	522	495	513	497	499	519	486	500	506	542	502	488	516	510	513	512	481	487	452	491	521	535	467	504	508	494	555	479	484	487	509	504	515	488	501	496	518	525	535	500	462	528	516	507	496	531	531	493	510	499	540	518	476	517	498	502	475	494	552	503	494	480	513	521	517	465	517	505	491	519	529	491	499	524	511	467	494	507	475	484	483	555	499	555	512	513	484	501	526	476	564	446	512	513	459	544	501	498	517	500	479	508	520	518	500	509	498	504	493	541	518	537	488	520	502	494	531	521	477	447	514	486	478	503	502	531	481	501	522	516	497	510	503	496	511	478	549	468	465	464	490	497	503	485	468	469	503	513	504	490	473	485	532	488	500	464	492	523	474	510	503	490	508	489	502	499	520	483	494	502	545	534	483	494	514	485	508	484	503	515	482	507	496	500	548	548	498	526	486	520	494	513	471	520	486	500	449	525	517	485	508	509	474	481	502	506	489	556	494	529	481	533	512	514	531	489	493	498	483	563	506	468	467	507	493	524	493	512	508	515	497	484	461	503	494	563	516	543	523	518	478	488	493	509	513	493	493	472	514	524	462	472	558	494	501	484	486	520	532	484	522	464	505	504	525	476	456	486	512	475	473	489	469	503	479	494	488	492	500	497	481	496	542	505	503	461	501	519	506	479	516	481	489	476	506	474	484	468	507	512	464	522	495	495	481	526	492	508	509	473	481	471	514	485	463	499	509	520	473	507	487	514	501	508	553	484	467	534	475	541	514	492	536	519	514	506	502	474	495	523	532	488	495	478	511	474	526	507	527	480	521	509	540	529	536	532	571	461	536	484	508	481	502	531	495	514	490	494	458	526	475	491	528	550	499	482	511	497	527	469	475	479	487	514	475	529	490	507	515	500	474	488	500	471	493	524	507	550	523	524	511	502	535	496	490	493	516	503	521	518	493	503	475	462	516	472	546	486	513	549	489	468	480	520	515	525	498	477	475	493	520	487	527	495	514	501	513	519	468	517	508	510	474	487	524	526	489	490	542	511	516	471	536	464	495	523	477	490	516	498	474	510	513	491	504	515	468	518	503	493	488	478	471	490	502	487	488	504	494	515	495	469	538	503	514	531	482	502	523	457	486	496	497	510	474	526	526	463	500	455	514	513	524	493	490	487	530	512	459	511	516	500	539	540	492	531	472	519	531	537	466	537	516	477	500	498	528	501	499	547	417	493	511	551	509	504	507	548	493	504	497	486	501	515	494	520	509	494	562	503	487	510	496	482	484	483	490	478	533	469	535	498	491	487	506	493	478	532	536	535	515	553	545	524	491	488	505	494	470	482	488	489	496	462	478	520	490	506	488	508	492	467	447	463	530	489	487	476	529	470	494	516	444	464	516	487	512	485	496	481	483	492	523	482	530	474	507	502	547	479	504	484	480	474	520	529	494	484	499	503	509	513	535	516	486	492	528	452	492	495	532	497	477	498	497	469	549	475	540	508	491	495	517	510	503	455	509	493	522	511	494	499	504	510	485	481	509	489	528	541	474	488	498	449	462	474	493	462	496	523	500	495	498	523	510	544	533	487	473	469	500	522	472	495	469	494	509	504	509	517	519	499	514	502	513	485	525	511	485	498	494	467	496	497	509	503	523	477	506	493	505	473	530	521	494	463	508	467	490	491	509	486	534	489	470	504	489	474	515	484	474	517	513	541	479	489	490	487	503	527	549	503	504	517	520	471	541	519	528	492	476	530	493	510	529	522	465	481	501	517	503	514	513	483	548	490	523	491	489	504	509	484	473	498	536	494	515	511	500	509	510	458	492	492	493	458	504	513	473	482	536	497	507	500	489	514	521	481	504	495	482	509	485	477	483	489	494	472	495	506	534	500	530	492	524	477	499	503	485	506	513	521	457	474	505	461	491	537	545	509	469	518	507	512	533	500	493	505	502	507	496	449	492	454	495	461	522	491	518	509	544	497	494	474	493	490	485	488	506	494	531	488	464	531	550	554	503	483	495	504	523	518	499	475	510	508	494	519	481	560	505	539	493	505	509	473	488	472	530	526	518	495	484	479	490	518	520	491	474	520	512	515	503	519	471	489	465	511	518	480	487	523	525	513	550	531	462	477	489	479	507	501	479	501	498	503	503	558	515	489	535	515	461	461	486	520	473	514	512	530	491	509	489	531	522	528	509	512	491	527	497	507	517	515	477	525	524	565	523	503	513	505	495	526	462	486	535	522	497	497	525	522	483	514	503	547	543	521	491	519	518	513	492	502	515	489	522	522	503	510	543	486	484	506	530	514	517	512	524	497	546	523	514	505	462	535	529	513	542	522	498	518	485	480	496	488	492	514	503	516	510	506	536	476	505	505	524	523	494	454	502	498	533	505	493	496	507	476	481	490	478	490	479
1531	514	250	205	177	195	220	234	287	295	271	232	168	132	117	105	119	105	104	88	97	94	96	95	101	98	81	103	80	95	81	99	84	108	93	99	94	94	89	103	92	92	93	102	96	81	108	82	91	89	86	105	90	83	98	98	88	85	105	96	94	82	91	90	91	79	71	80	77	77	102	87	76	97	94	85	96	95	80	93	75	72	82	97	73	75	91	88	105	92	90	101	65	92	88	89	82	86	83	73	93	78	94	95	88	90	94	90	84	85	73	100	92	97	87	109	95	80	88	99	89	87	81	80	94	83	79	84	93	87	86	104	91	92	80	94	72	73	96	81	75	87	90	78	94	100	76	85	94	92	103	87	85	80	106	79	94	80	75	83	72	90	71	84	84	105	83	103	88	77	86	93	71	103	100	95	95	80	86	83	83	102	85	76	89	85	93	84	80	92	82	94	94	86	91	74	93	72	90	75	77	88	71	115	95	79	95	105	86	90	80	84	84	79	72	98	90	73	87	78	101	95	101	87	89	93	89	88	85	94	83	84	101	89	85	88	86	83	95	97	80	80	86	96	79	80	86	71	102	80	87	97	72	87	92	90	87	73	100	90	78	85	94	80	98	96	88	88	84	91	100	94	77	87	83	74	86	82	77	96	79	96	74	83	89	79	92	95	91	98	92	95	91	85	84	96	75	107	80	85	70	66	104	76	85	90	73	87	76	82	99	85	81	91	84	92	91	89	74	83	78	78	72	78	87	89	78	92	99	83	91	94	74	94	84	89	102	88	94	90	85	81	90	82	94	100	83	100	90	90	88	99	94	94	83	82	91	87	80	93	103	74	73	96	79	86	69	85	104	94	86	85	87	90	93	107	87	99	94	96	104	69	78	85	101	88	98	97	85	75	107	85	88	78	88	82	87	70	87	73	84	97	91	87	91	79	108	77	81	89	86	81	81	89	100	95	99	66	81	82	73	85	70	90	78	91	88	89	86	102	78	83	86	69	80	107	85	88	93	104	75	99	79	83	92	78	72	94	107	97	92	83	73	87	90	91	101	88	111	93	91	83	88	81	81	75	82	96	91	90	85	77	85	89	86	101	96	97	82	102	100	100	78	113	80	99	93	87	99	96	84	99	84	81	98	86	83	83	92	92	91	82	115	76	79	91	92	86	89	96	90	95	96	92	70	77	86	78	82	80	100	75	87	93	72	83	78	98	107	86	91	85	82	93	84	90	85	80	79	80	83	91	88	95	74	89	72	88	83	83	80	89	104	88	91	91	90	97	83	82	93	77	82	70	91	94	72	75	83	81	96	86	87	86	98	92	94	93	76	94	81	87	81	78	94	116	94	88	90	62	85	84	97	87	102	94	91	80	91	77	87	78	93	86	103	113	96	82	100	95	86	111	68	86	65	81	94	99	89	80	81	93	80	80	98	70	103	93	83	87	100	86	91	90	91	91	105	82	98	73	80	94	79	80	78	94	102	73	83	89	88	82	83	97	77	92	89	99	91	81	94	83	78	109	119	99	95	74	91	89	78	103	72	77	71	86	100	87	89	91	87	90	95	89	80	81	81	78	83	95	79	82	81	81	81	62	71	87	83	93	105	95	86	79	75	89	86	81	90	77	106	92	84	84	81	97	66	98	91	74	81	80	90	98	98	98	90	65	84	89	76	98	85	72	87	84	98	94	79	107	75	80	84	106	101	97	80	87	85	106	85	93	92	91	100	81	72	82	78	93	72	81	95	89	76	95	94	97	86	90	89	92	100	68	71	99	68	95	71	88	78	88	85	97	89	86	75	91	74	86	78	110	109	94	87	79	82	78	100	85	69	79	91	90	96	92	107	79	86	110	98	102	83	91	81	88	97	96	86	87	75	96	81	96	83	79	77	124	79	87	72	82	69	99	94	86	79	85	86	78	99	76	79	83	84	94	86	76	95	108	97	80	83	88	105	81	91	94	86	73	89	84	96	93	82	87	78	88	90	70	79	101	76	95	86	85	80	100	76	80	84	84	86	87	96	87	80	68	85	86	103	78	76	95	89	91	84	76	85	78	79	91	95	90	86	90	107	72	79	106	102	75	67	96	92	100	78	86	93	100	85	102	89	100	79	94	96	78	81	68	91	85	90	109	76	84	113	80	79	95	90	85	103	79	85	86	91	76	85	88	84	81	91	83	91	86	87	97	89	88	79	89	103	87	78	91	96	85	91	89	89	104	103	82	88	72	87	96	86	77	75	87	81	82	90	90	80	92	64	102	83	109	85	66	93	83	86	91	89	80	76	85	80	92	98	83	89	85	90	89	95	78	88	76	88	92	95	79	71	96	73	89	85	82	109	85	94	80	89	95	86	88	84	89	78	109	91	72	92	81	92	97	100	100	93	87	101	74	91	88	88	87	90	79	69	95	91	91	91	97	85	75	95	75	88	93	84	68	93	83	74	97	107	84	89	96	67	76	73	92	92	95	81	100	84	91	85	85	97	77	94	91	86	75	80	96	81	74	71	80	77	95	74	85	82	73	67	95	92	72	83	76	82	108	74	103	87	89	85	83	93	80	71	86	78	109	84	80	109	83	92	78	88	93	81	80	72	87	108	94	88	80	85	79	108	96	70	92	91	95	82	78	87	84	78	79	91	94	99	91	93	78	96	81	87	94	81	99	90	97	76	69	102	93	111	70	72	90	88	88	98	96	89	101	88	93	92	96	79	88	97	87	82	94	82	82	94	99	93	74	90	80	87	85	97	97	84	80	88	91	79	81	89	85	95	87	76	80	106	67	96	73	97	85	85	102	88	92	80	85	99	73	84	67	93	81	87	90	79	96	89	102	92	103	96	99	117	88	95	102	91	77	93	76	81	78	87	78	86	97	111	87	91	96	87	78	76	90	110	88	102	86	97	99	96	100	99	79	89	89	82	88	66	87	97	101	93	103	87	93	79	105	109	86	85	95	91	82	79	81	88	91	99	99	93	80	78	87	100	67	82	86	91	82	97	79	88	95	83	77	99	85	87	85	93	68	82	95	96	100	92	95	76	104	75	88	104	88	90	101	78	94	73	93	82	83	74	90	101	96	87	95	85	83	99	87	110	92	94	96	95	95	88	74	78	90	86	94	84	96	87	82	100	79	89	90	106	83	93	94	67	93	100	83	106	82	88	93	71	70	102	75	92	103	76	95	97	88	97	80	81	107	89	99	79	87	90	99	83	96	91	84	90	93	84	73	86	71	74	98	93	72	79	91	90	86	88	82	86	80	101	94	89	96	83	105	87	99	100	80	79	97	96	82	108	82	100	94	93	76	94	90	91	85	93	61	77	84	89	86	83	91	87	73	89	85	71	91	91	71	86	82	96	81	87	88	83	88	94	92	87	95	86	96	77	86	99	98	82	83	86	75	79	77	82	75	82	84	86	95	88	71	69	89	79	82	91	107	88	92	97	89	93	83	99	86	74	79	80	101	78	82	75	87	96	82	74	96	79	80	85	85	83	79	94	71
16856	5363	2816	3467	7752	9507	9469	9677	9527	9313	7902	6312	4614	3264	2461	1940	1452	1278	1261	1268	1116	1103	988	1021	985	1021	979	956	963	971	901	848	817	826	827	837	813	768	783	790	778	841	858	890	886	940	925	895	857	849	906	787	847	828	775	771	738	731	797	738	774	772	763	703	715	760	750	802	766	720	742	755	743	697	733	715	719	724	705	737	676	690	698	703	701	694	704	715	735	735	702	732	700	719	682	742	737	730	742	701	692	733	755	736	738	714	689	742	685	676	715	735	745	788	723	716	696	759	691	728	721	702	717	788	758	754	666	681	714	717	680	739	693	701	694	733	760	715	674	746	742	743	668	719	746	720	744	723	729	690	733	711	633	717	713	730	737	733	669	696	713	741	699	719	743	712	715	734	692	705	733	744	690	726	715	705	680	665	700	709	732	708	678	693	666	720	715	695	728	661	713	724	747	713	647	706	730	742	699	725	720	704	728	718	718	715	707	666	701	744	703	751	699	733	701	732	734	690	711	695	709	703	704	732	719	730	703	683	702	674	728	684	711	759	707	705	698	703	719	692	690	702	747	755	734	659	696	670	694	692	650	715	705	731	652	734	711	732	749	689	735	712	697	714	710	716	737	711	706	732	678	698	734	699	718	724	665	710	714	699	694	719	660	738	706	712	675	725	733	728	715	710	691	718	670	678	760	705	686	673	701	801	726	719	702	662	724	665	716	720	732	761	749	708	761	723	737	724	737	712	710	724	702	741	714	731	695	720	680	660	709	745	696	691	703	722	671	709	734	718	706	713	721	765	672	704	741	736	698	716	703	669	720	752	686	705	701	693	723	728	704	712	790	712	682	697	733	745	716	724	708	706	686	674	696	711	670	730	783	729	722	707	761	685	746	764	707	730	731	711	654	683	692	687	788	678	748	724	675	687	738	719	701	640	715	718	694	758	693	725	724	712	686	710	673	752	739	676	704	664	716	705	722	770	708	743	698	707	718	679	682	684	708	698	695	749	683	737	724	794	714	711	696	719	725	698	683	670	765	699	741	718	699	724	691	734	696	668	741	737	746	716	684	728	759	698	740	672	713	699	709	686	685	750	725	704	722	712	732	695	701	729	717	690	690	714	762	737	690	671	701	673	753	684	698	679	777	732	744	701	754	668	742	700	709	689	674	715	676	680	697	763	711	713	740	709	691	724	686	698	734	692	701	725	699	710	720	723	710	677	767	708	692	719	757	706	715	707	691	715	704	690	667	674	701	715	694	699	701	738	732	739	712	673	755	689	707	680	718	686	713	716	714	701	696	701	718	688	726	747	716	711	731	684	708	725	748	701	698	750	697	704	715	710	715	703	705	706	693	691	691	714	652	730	696	671	726	760	734	739	753	733	658	672	703	704	728	718	678	738	696	745	709	721	705	749	718	686	684	690	715	696	659	695	736	733	708	768	772	696	713	645	672	690	728	735	710	731	712	703	726	654	690	718	685	737	681	726	765	695	728	743	742	715	715	702	707	698	685	672	719	681	714	721	740	704	741	659	732	715	697	720	694	762	739	665	767	714	693	680	714	678	728	731	757	693	701	692	715	681	668	723	720	723	727	699	741	698	727	678	702	696	713	702	711	719	687	723	678	700	672	764	778	734	697	725	703	684	725	693	703	710	707	718	666	636	749	695	678	729	719	738	671	731	714	706	752	707	729	728	687	673	726	727	657	724	718	696	702	723	669	717	701	727	724	704	693	709	686	704	713	688	684	688	658	683	671	753	725	738	710	734	734	664	699	731	683	681	699	722	713	694	701	679	687	732	728	705	706	673	709	722	715	730	676	718	683	708	735	711	686	723	713	697	698	715	679	717	706	711	709	724	692	704	705	726	728	700	673	726	728	681	722	730	681	718	720	724	702	704	678	696	747	736	726	704	716	709	701	706	669	741	720	703	713	706	754	718	688	746	731	703	705	690	749	690	783	765	652	716	697	695	679	720	741	775	766	694	745	707	723	743	719	712	673	745	713	743	722	719	741	718	655	754	712	671	687	711	731	704	755	743	707	707	699	697	740	733	738	729	690	723	710	720	698	713	728	703	688	709	730	684	681	726	698	733	682	709	746	673	730	678	723	700	723	672	684	757	691	685	670	696	676	744	739	727	721	705	728	705	692	735	697	738	687	702	680	704	701	652	710	726	720	733	675	768	730	731	706	719	706	747	722	721	698	704	740	728	709	714	702	671	707	683	698	705	700	704	668	724	709	706	676	649	693	735	673	719	704	706	726	704	689	711	778	755	728	740	731	736	725	673	683	739	662	728	698	747	716	731	707	702	696	710	734	696	703	680	711	688	742	675	680	695	677	673	728	721	711	698	689	676	763	699	745	690	733	687	705	684	717	647	749	744	754	692	723	745	735	670	706	740	709	741	698	670	673	669	733	680	700	647	745	701	701	749	739	700	751	727	724	691	708	681	702	755	704	724	732	682	688	680	730	722	707	682	709	670	705	721	726	728	739	699	668	724	693	677	709	684	705	678	689	730	739	696	706	720	739	667	685	729	669	737	726	738	781	722	687	712	714	706	670	655	719	700	736	690	718	677	746	711	721	683	725	709	740	723	739	736	689	718	770	698	731	667	764	736	725	714	760	716	644	709	672	723	673	719	720	707	712	715	724	726	722	689	738	721	718	715	714	688	729	721	735	689	728	722	749	710	687	721	745	699	714	742	742	714	746	766	708	701	705	669	739	716	747	706	710	671	678	717	774	681	676	689	719	706	703	745	697	681	705	778	689	732	714	685	659	760	697	707	727	737	690	755	695	717	715	710	739	728	709	716	695	680	713	692	743	668	747	699	658	728	700	770	659	699	718	706	761	713	681	708	688	690	697	715	686	722	700	723	717	728	710	679	722	661	719	719	720	730	706	700	709	698	699	735	696	681	698	718	694	727	683	688	716	720	744	661	736	729	734	681	732	708	673	737	711	710	733	717	682	740	719	733	683	697	710	751	718	691	704	683	712	744	674	696	711	770	766	708	644	647	755	746	745	667	716	698	739	662	689	730	718	717	712	752	727	743	715	685	667	716	738	717	724	721	702	704	750	680	740	738	724	673	712	742	727	733	697	768	681	755	694	682	756	700	716	731	675	726	745	727	662	739	725	684	688	674	734	704	672	758	724	680	711	710	697	677	721	694	748	692	711	696	708	684	650	717	757	666	703	768	733	704	651	674	684	754	701	709	702	715	712	691	703	669	656	759	716	718	743	701	712	735	702	690	758	745	738	735	748	706	684	742	704	710	758	704	644	680	703	715	695	685	714	735	714	688	702	719	704	665	731	712	697	677	760	706	639	752	680	724	671	728	720	749	756	744	696	691	743	704	680	723	708	698	741	749	705	715	714	681	681	725	723	736	673	733	747	702	705	689	732	710	731	685	685	700	712	655	724	716	734	702	718	728	715	706	660	691	647	693	689	726	748	728	665	686	696	698	701	707	785	720	717	703	723	774	717	733	706	731	729	727
2502	379	206	168	161	126	159	181	231	249	215	177	147	93	71	77	64	57	67	57	74	58	60	56	57	59	69	58	61	53	56	46	57	52	48	57	51	37	48	35	47	56	51	46	60	38	44	51	55	55	49	48	63	66	49	61	48	43	41	50	57	57	54	50	55	46	56	49	48	45	48	59	57	43	58	42	50	45	33	59	42	47	62	49	47	62	47	44	48	43	39	49	34	47	47	61	47	49	38	50	47	54	47	47	42	43	51	43	49	41	48	41	60	44	46	46	45	40	51	44	35	47	50	45	60	49	50	46	46	46	44	57	45	54	47	52	51	51	45	50	42	44	41	53	37	56	46	47	62	42	54	45	40	56	48	40	52	48	45	53	48	53	59	35	48	51	59	56	51	39	43	48	54	47	60	49	43	44	53	59	53	59	45	46	50	56	54	43	48	50	59	57	44	41	32	57	50	44	43	48	42	43	55	31	48	35	56	57	52	33	49	54	47	38	63	56	44	48	54	39	43	40	50	47	45	57	49	53	55	51	44	36	42	44	54	43	57	48	53	62	33	47	45	48	42	49	45	38	54	47	42	44	55	61	47	51	45	39	47	47	43	45	47	45	51	45	55	41	55	53	46	48	44	45	61	47	57	54	50	45	53	33	48	45	61	55	37	41	47	57	42	49	50	42	47	46	43	44	44	43	50	39	35	47	36	52	43	47	65	43	50	47	37	47	42	58	52	54	54	51	48	47	44	40	51	43	59	41	36	60	46	52	40	49	47	53	54	50	55	54	45	49	39	46	60	53	40	42	38	58	50	53	51	36	61	45	47	42	45	53	40	48	38	47	49	48	45	47	49	50	49	41	44	51	39	56	55	53	57	58	44	42	40	39	49	41	46	47	51	43	49	46	53	40	45	46	43	61	41	51	54	45	44	50	39	46	55	58	49	45	44	35	52	48	36	53	37	37	60	44	50	47	38	51	69	36	54	51	57	37	53	40	43	41	41	60	52	50	51	57	45	70	48	43	56	30	59	56	52	50	47	36	58	47	39	50	38	46	41	62	39	51	45	50	59	56	55	65	48	49	60	47	56	52	44	50	51	48	64	41	56	43	47	48	51	44	43	51	54	50	46	54	44	53	65	54	54	50	48	48	48	48	42	48	59	46	48	48	60	44	44	51	48	45	46	57	54	48	44	47	47	52	45	49	48	48	46	42	33	59	36	48	52	55	38	49	44	60	54	37	59	39	56	40	59	46	45	54	47	49	41	44	50	50	40	47	36	57	41	57	55	34	50	62	54	51	41	35	39	42	49	56	55	46	50	53	42	55	53	51	49	40	49	50	48	65	50	47	45	54	37	58	45	55	58	38	43	39	52	59	44	50	44	49	53	53	55	53	38	50	41	51	56	36	53	50	56	56	49	42	36	56	43	48	48	45	56	44	52	31	54	48	47	59	49	59	46	48	44	50	56	37	38	60	48	50	46	45	31	63	46	34	48	43	37	35	47	34	38	60	39	43	58	44	49	46	46	46	45	50	54	50	59	48	36	50	52	50	40	54	44	46	45	49	44	46	43	43	44	44	31	51	36	44	41	47	50	53	57	38	36	40	46	46	43	51	55	54	30	57	50	59	48	42	44	41	50	60	53	52	38	43	42	43	43	52	46	38	45	50	56	48	40	49	51	48	31	44	37	53	53	47	49	48	33	55	54	49	56	48	44	43	50	50	41	39	40	53	38	56	46	53	49	42	55	46	52	52	52	51	52	47	46	60	44	51	56	48	51	40	44	60	51	45	38	41	37	43	44	51	57	45	51	45	55	47	49	51	53	49	44	40	52	57	41	48	52	41	42	47	47	63	43	52	46	42	43	49	50	55	46	56	39	37	48	50	48	41	50	46	41	57	53	52	40	49	48	49	44	51	51	52	51	44	35	42	40	55	63	46	49	49	44	58	44	43	51	51	59	53	41	56	48	49	48	53	49	41	61	43	52	35	48	48	43	57	45	44	47	53	57	37	30	48	63	52	35	51	57	50	40	46	40	55	37	42	52	50	57	52	43	48	58	36	48	34	66	45	48	42	40	44	54	41	47	49	44	57	38	47	49	55	44	51	57	48	42	50	50	62	51	50	49	58	35	51	50	43	45	44	44	49	54	50	42	50	56	43	58	43	42	45	54	40	39	46	55	57	54	46	47	34	48	57	42	54	45	59	45	42	42	35	42	54	42	52	49	50	44	51	61	58	58	49	45	42	38	41	51	61	42	46	43	51	54	46	47	39	46	54	46	44	49	48	49	51	45	48	38	41	59	56	61	57	47	45	42	49	57	45	45	50	60	60	45	36	43	46	46	56	50	54	54	56	39	54	45	40	40	60	41	46	42	49	49	54	45	37	40	51	62	42	47	50	59	50	52	40	45	53	50	57	49	33	31	49	49	46	50	52	46	45	39	47	46	62	46	41	48	56	44	56	43	56	51	68	46	50	52	43	42	45	52	37	56	50	44	41	50	64	51	52	37	42	51	53	47	47	43	40	42	43	49	43	59	53	49	41	41	54	50	47	48	51	52	58	51	54	55	43	50	46	44	49	53	36	42	58	37	42	45	55	54	40	57	59	44	64	61	38	44	42	52	42	50	39	41	45	54	39	34	48	38	61	61	39	45	46	46	51	50	51	46	41	34	52	41	60	50	52	52	48	53	45	40	41	43	46	60	50	39	36	57	52	57	43	57	47	48	54	41	44	45	62	58	48	40	39	38	56	44	57	48	45	42	41	50	54	44	39	36	54	47	52	47	38	44	60	34	59	38	43	54	42	56	45	57	50	43	44	43	55	50	57	38	41	46	60	48	60	51	44	41	44	54	60	52	54	44	41	53	39	53	44	41	48	64	49	50	45	50	45	54	55	56	55	50	47	48	57	41	47	54	40	48	51	45	50	46	40	41	50	39	60	46	47	50	35	52	59	52	45	45	45	43	45	39	50	53	39	48	58	51	53	44	45	41	52	51	59	53	58	48	49	50	52	53	46	58	53	39	41	53	38	48	37	48	42	54	46	34	61	48	51	59	42	46	47	57	57	55	50	48	45	52	48	69	46	52	42	53	47	53	39	61	53	55	46	39	47	49	42	37	44	49	49	50	58	51	46	44	51	61	50	41	35	61	43	49	47	48	49	48	48	48	46	39	47	41	47	49	51	49	54	42	47	45	55	51	47	49	51	30	47	50	50	54	41	54	49	38	51	41	46	51	64	38	51	39	50	45	62	55	52	46	50	42	54	48	50	54	44	49	41	41	58	43	47	60	51	40	44	38	36	56	57	47	50	52	52	42	40	47	46	54	52	51	52	51	42	40	52	35	51	51	45	52	43	47	48	48	40	48	55	38	64	46	47	41	51	47	38	46	49	44	43	58	39	36	44	53	48	44	45	52	46	40	55	36	40	47	45	40	56	46	45	56	50	46	49	50	35	42	51	57	51	44	52	58	48	54	40	49	32	38	57
15979	4621	2336	2759	6318	7953	8256	8935	8968	8323	7149	5655	4081	2745	1857	1383	1053	921	869	887	812	747	743	767	710	683	673	664	695	639	525	510	526	487	477	468	437	441	456	503	515	525	533	578	602	602	565	631	564	537	570	564	531	465	431	450	463	466	422	437	436	480	463	440	445	467	430	432	362	421	429	427	414	387	422	388	415	393	360	372	419	394	433	395	410	382	405	394	406	390	385	390	436	382	404	378	378	408	414	394	413	417	412	413	423	372	387	396	389	379	381	409	422	391	386	409	376	475	403	396	402	405	391	407	398	413	435	387	393	404	366	385	377	451	384	392	392	386	396	369	393	408	394	402	425	405	412	402	374	378	397	398	401	386	430	391	375	396	409	357	426	397	398	390	393	387	375	417	416	413	382	403	415	406	413	381	384	382	377	383	419	405	405	386	393	401	420	397	402	396	394	401	389	385	397	421	392	438	424	414	372	403	387	373	385	372	379	406	382	417	372	398	378	372	396	396	410	396	368	386	376	383	382	348	381	390	422	422	384	385	447	398	399	406	417	396	413	419	421	388	417	397	392	376	397	355	411	377	389	406	412	390	396	403	378	394	392	380	387	407	385	400	379	392	356	389	460	367	372	365	408	397	387	399	398	389	372	424	399	388	386	381	385	394	375	407	388	398	400	398	395	428	405	390	360	407	337	403	409	367	401	395	372	393	378	380	390	376	379	414	416	401	376	395	399	365	391	395	364	399	412	392	367	410	396	392	381	418	392	371	404	369	355	384	390	415	380	391	384	398	382	371	408	397	373	431	413	378	396	394	414	401	408	385	383	390	402	396	388	382	375	384	392	361	394	367	411	412	417	379	376	402	389	393	415	396	403	382	410	418	394	394	388	404	395	372	384	406	409	410	380	395	381	345	387	386	401	372	388	382	408	406	406	426	435	455	412	389	427	401	440	397	430	380	404	394	389	393	387	400	363	408	380	372	407	403	409	380	369	408	433	390	382	410	391	391	396	378	412	409	410	410	411	410	386	416	418	405	418	391	402	424	395	386	407	396	406	390	411	386	385	423	410	419	404	392	430	386	393	416	396	348	393	392	428	390	416	421	383	409	411	379	358	421	363	400	381	381	368	400	426	410	381	366	402	389	413	394	393	416	401	428	376	388	385	453	382	356	417	372	403	362	381	373	388	406	397	400	415	415	408	395	392	395	419	425	407	424	396	410	413	410	415	402	378	378	369	384	398	392	395	404	397	385	395	405	415	395	368	398	356	411	375	393	404	446	354	385	344	392	415	383	416	365	372	427	407	358	415	368	394	389	439	407	408	390	379	382	386	379	397	413	406	386	407	423	394	401	437	347	384	386	397	413	397	387	385	360	385	391	416	397	397	382	398	396	387	396	414	397	379	404	421	420	415	396	402	402	389	388	391	387	397	408	438	376	414	415	413	409	411	374	390	381	383	373	405	395	386	395	426	429	409	396	427	399	366	448	384	435	405	400	360	392	402	362	399	401	404	339	394	396	406	421	406	437	425	393	423	409	391	413	381	424	383	395	376	408	373	377	386	377	408	406	417	404	366	409	367	396	401	387	382	430	409	400	406	393	396	423	412	389	402	411	403	404	361	353	391	344	406	397	420	393	386	360	364	399	362	387	425	396	372	388	376	432	405	443	379	368	392	429	420	385	354	420	361	398	398	392	360	410	423	357	404	373	407	390	403	402	387	407	424	396	372	384	399	397	391	365	420	388	371	384	393	383	384	416	381	377	384	377	404	428	422	402	410	366	405	425	424	447	415	362	390	421	358	405	388	366	379	415	396	401	418	384	424	399	392	414	400	405	378	379	395	427	394	395	394	399	424	412	402	412	403	378	392	357	391	423	404	374	381	355	457	381	403	392	398	357	398	389	368	389	388	371	409	408	390	399	393	379	381	387	427	400	415	390	442	423	360	420	381	407	424	358	394	392	423	409	417	393	382	347	398	378	404	364	423	394	381	405	402	428	389	405	402	406	431	397	405	404	417	405	367	420	395	403	384	414	395	387	426	397	410	386	396	401	395	415	365	385	395	366	394	348	383	381	342	418	375	417	380	391	418	393	387	416	401	380	374	422	398	406	425	401	386	349	360	417	441	383	441	395	399	390	383	400	379	422	360	371	384	425	404	381	416	409	401	387	416	366	375	436	393	424	410	406	374	383	395	400	434	416	388	363	425	386	392	396	389	371	392	420	405	396	386	389	395	421	384	387	415	408	387	410	404	399	386	363	376	388	386	406	427	438	433	401	349	398	427	386	390	366	400	394	371	404	382	375	361	398	421	396	381	419	418	349	387	389	378	372	392	383	390	449	381	449	412	362	434	359	387	382	414	376	395	385	397	377	413	385	405	426	409	383	388	393	432	406	402	400	364	422	371	392	390	381	446	356	386	424	410	397	388	402	400	381	403	391	423	411	401	389	416	423	380	421	392	402	388	406	384	410	408	448	380	411	421	398	392	395	384	394	410	381	364	428	430	393	391	382	359	382	355	395	398	374	386	405	399	419	397	392	414	377	371	402	383	408	404	395	408	432	415	414	384	434	390	445	403	405	412	396	418	399	380	406	404	390	376	409	378	405	385	405	381	366	408	408	417	378	422	376	395	408	421	406	385	409	432	419	375	384	391	403	381	392	409	412	413	397	382	422	400	383	427	401	399	363	379	385	397	400	393	408	399	376	392	413	380	378	386	392	391	390	362	366	401	381	399	374	372	428	386	391	374	377	373	378	381	383	358	391	371	406	377	375	383	395	392	396	411	411	415	389	384	388	380	398	388	380	377	422	418	360	414	398	439	385	384	413	398	423	400	412	387	385	422	382	372	383	415	381	411	372	450	394	420	412	396	384	393	401	405	391	411	373	445	427	389	370	375	361	403	403	411	381	387	376	400	425	394	401	381	405	411	415	419	400	384	420	397	417	395	404	403	402	416	355	417	398	378	420	334	368	426	409	424	416	408	388	399	388	399	378	383	377	354	396	395	399	386	378	402	364	356	386	406	410	369	433	370	380	389	420	423	380	399	438	409	394	417	417	426	403	376	419	363	413	369	395	377	410	396	340	384	399	360	418	392	403	419	390	387	435	375	396	447	395	385	420	372	369	361	423	394	398	392	408	372	395	384	425	443	371	395	398	413	377	409	398	397	399	409	398	399	389	381	375	378	403	372	409	392	383	409	450	404	399	377	374	373	370	421	408	379	396	392	437	404	407	406	421	386	401	389	382	400	431	376	387	377	385	415	376	381	428	417	400	397	411	390	386	469	388	399	379	405	386	391	378	378	409	377	365	386	407	396	400	386	396	403	410	377	391	385	404	416	380	420	373	402	390	369	408	399	410	424	387	404	407	425	377	377	414	366	384	404	383	404	366	396	398	382	410	384	376	419	391	404	403	383	396	418	404	403	387	377	423	402	394	381	404	383	386	400	393	408	385	409	375	385	419	399	403	361	397	389	416	387	400	415	418	391	429
2269	604	276	220	208	187	220	303	321	309	296	262	210	156	138	101	120	102	90	114	81	84	99	102	96	91	85	89	105	91	89	85	71	100	83	82	72	90	79	68	72	82	92	93	90	96	101	89	89	92	83	86	86	84	67	81	75	83	79	69	90	86	89	76	63	89	80	83	78	87	89	84	76	66	75	74	67	74	72	82	92	70	52	72	86	75	84	86	78	94	66	79	79	82	80	76	71	91	93	82	66	60	79	94	76	83	60	76	72	77	78	81	84	76	89	80	86	78	92	71	93	83	63	90	87	86	83	90	67	72	79	79	79	68	76	80	68	78	87	76	67	77	91	100	73	81	78	63	78	81	86	93	90	82	73	83	97	88	91	74	87	69	72	82	93	80	73	85	82	82	80	82	88	72	74	86	74	99	84	80	84	90	88	74	72	82	96	100	86	85	85	66	76	74	84	69	73	72	81	77	91	76	76	76	92	80	89	79	73	77	75	84	91	88	66	70	81	67	62	76	77	77	94	75	76	67	70	86	89	81	75	85	86	80	79	91	81	65	86	86	73	82	92	71	78	86	84	62	86	77	80	82	85	72	80	87	83	73	78	78	76	97	91	92	66	88	80	70	82	71	88	76	79	78	77	79	82	106	84	91	77	76	79	87	88	90	82	81	75	87	80	89	84	75	70	87	70	78	71	76	69	73	78	80	69	100	60	68	75	84	85	70	84	84	76	87	77	68	77	73	80	76	65	71	65	76	88	64	86	70	83	76	78	76	82	86	80	68	78	70	77	77	70	73	72	76	67	79	86	65	96	72	85	88	73	78	96	87	78	80	72	74	73	84	86	78	70	69	93	65	85	83	102	89	92	88	67	81	71	80	81	76	97	62	67	68	72	94	80	83	79	90	77	90	85	87	76	85	77	73	86	78	80	59	72	71	74	80	92	67	63	97	70	79	89	89	74	82	67	77	80	67	68	86	80	76	102	67	78	77	70	65	67	53	77	85	78	81	78	86	71	79	56	84	97	68	94	82	79	82	68	80	80	78	67	81	81	81	73	83	78	69	67	81	92	78	81	80	88	91	86	79	88	70	78	71	95	88	84	83	94	84	70	65	70	77	90	71	68	76	75	71	77	82	96	86	70	82	81	86	73	89	76	85	84	89	65	85	94	76	95	89	70	76	81	84	90	73	79	61	85	79	95	78	73	81	70	81	65	82	88	61	76	79	77	80	65	92	83	74	68	85	101	77	64	87	92	71	80	85	85	73	96	76	74	89	85	68	83	75	88	92	94	71	78	70	72	65	73	71	84	73	98	79	65	75	70	84	68	71	84	70	82	76	80	86	73	84	80	82	71	88	87	80	75	89	66	67	82	101	71	68	74	73	76	88	67	88	62	84	84	92	78	81	92	87	63	81	107	83	69	78	84	89	78	81	86	82	83	90	83	67	79	91	72	69	86	79	87	78	83	72	80	71	91	77	81	62	83	79	86	70	73	87	78	87	77	81	83	91	90	58	89	72	99	74	75	76	91	85	67	63	77	83	70	83	80	80	76	72	85	74	63	69	65	81	66	100	89	71	70	71	67	75	64	90	98	79	99	87	86	81	90	74	89	87	84	77	78	75	84	82	69	97	68	73	86	79	80	71	82	83	77	86	84	103	64	96	82	77	76	69	94	81	76	80	76	86	89	89	85	71	85	66	81	76	95	93	76	73	90	75	73	66	83	72	79	68	63	76	86	74	72	77	75	90	74	66	83	100	81	91	87	89	83	70	85	82	81	77	87	91	80	87	70	71	91	84	88	78	84	86	81	61	85	88	65	81	53	71	88	86	88	71	83	85	91	69	73	90	92	76	91	67	81	102	71	84	94	76	84	94	78	92	75	80	73	50	86	77	86	73	61	73	70	70	85	72	74	93	92	70	83	71	81	92	73	76	77	87	102	84	64	77	74	81	84	66	56	72	81	72	85	83	86	78	86	51	82	69	71	70	83	81	68	72	78	89	81	83	90	79	75	91	77	77	85	93	89	76	78	90	80	87	89	77	83	78	71	87	78	73	95	91	66	74	93	71	63	85	72	66	77	85	102	76	72	93	78	66	90	79	82	75	89	73	93	82	80	75	90	73	88	80	68	80	58	89	86	74	72	79	82	65	76	89	87	86	75	86	76	81	73	75	74	90	66	86	80	80	91	100	71	81	89	81	91	79	91	72	66	77	75	91	86	77	91	92	76	82	72	96	72	86	76	86	89	71	87	81	87	72	67	76	95	77	80	87	77	89	76	66	72	89	88	79	102	93	66	85	66	86	85	85	68	92	84	70	81	86	81	79	70	74	71	87	96	81	89	79	66	69	77	68	67	80	86	73	78	84	84	87	83	78	83	90	74	95	78	82	76	88	91	79	94	91	82	64	95	90	91	83	84	80	92	90	81	82	59	66	88	80	90	70	79	88	68	73	83	89	71	79	87	83	78	74	90	92	84	82	74	83	77	80	78	79	67	75	84	71	84	91	76	85	78	86	72	72	78	87	82	69	92	70	72	82	79	88	82	87	81	76	74	70	86	73	85	86	81	73	97	79	94	69	83	80	81	92	79	113	100	95	94	64	98	87	65	84	67	84	83	77	98	96	71	88	75	71	81	85	84	83	91	75	91	83	68	87	69	75	79	67	85	77	79	95	88	77	77	79	69	93	78	69	74	69	82	93	80	75	93	77	87	69	75	92	82	83	76	93	83	86	79	81	66	84	84	83	77	60	76	93	89	78	89	87	75	65	89	90	77	84	72	75	81	90	88	76	74	78	75	71	83	79	74	84	80	81	77	75	95	92	84	94	68	78	88	73	96	80	85	70	95	73	107	75	88	80	77	81	85	71	66	89	80	91	68	82	77	89	82	66	72	102	67	80	84	80	84	77	89	73	75	68	53	75	100	79	75	73	90	82	80	81	74	80	66	79	69	62	71	89	75	68	92	85	75	80	84	83	91	60	95	80	79	92	86	85	85	86	77	81	98	83	78	78	69	95	72	83	81	76	80	89	84	84	86	79	71	71	71	86	93	78	75	78	82	76	96	71	79	98	70	79	80	84	69	100	68	101	76	70	73	93	87	88	77	91	77	65	86	90	95	81	91	86	87	93	93	101	66	90	85	72	82	87	76	70	66	75	73	82	70	72	79	74	71	90	92	73	89	100	92	79	94	68	73	67	76	78	89	67	90	80	58	70	71	87	86	84	84	72	75	85	84	68	88	68	88	90	79	70	73	75	106	102	87	86	78	91	75	68	75	71	80	68	84	95	85	93	79	75	77	85	76	85	77	85	71	81	89	88	86	64	89	78	89	75	74	65	70	74	75	86	76	96	82	81	60	82	82	83	81	93	105	77	87	80	71	85	78	66	68	71	81	80	87	80	86	81	77	95	76	87	71	81	78	67	91	86	72	72	83	75	75	67	99	93	72	71	76	84	85	72	63	88	67	93	69	85	95	67	76	96	98	76
20086	6675	3397	3804	8483	10563	11100	12399	12047	10940	9233	7502	5531	3580	2663	1951	1600	1508	1438	1325	1278	1191	1138	1069	1144	1159	1021	1028	1073	980	869	852	832	798	832	710	729	758	776	806	810	928	831	852	979	943	982	870	860	874	854	895	820	826	722	701	690	734	746	739	783	744	675	745	693	711	669	716	745	675	681	675	664	618	652	662	678	645	637	615	674	641	693	620	678	677	648	671	680	636	677	687	656	653	655	680	685	686	677	696	656	606	647	643	635	617	664	702	657	656	687	720	645	677	724	632	696	696	700	679	640	645	721	643	673	627	651	684	686	659	626	641	634	632	638	669	648	671	580	657	636	650	614	644	660	660	635	640	613	669	658	686	671	637	599	693	665	628	685	648	643	622	698	697	637	670	657	627	647	641	677	670	626	726	678	672	663	659	641	652	687	618	657	666	649	677	620	640	672	621	670	622	670	680	666	638	669	663	674	614	696	635	666	636	695	632	639	656	689	712	654	687	629	680	683	654	686	645	653	606	660	612	633	617	604	640	692	666	624	647	614	653	644	651	609	635	614	737	637	604	652	665	667	650	659	668	671	644	675	624	689	630	673	637	648	564	596	610	645	650	648	657	641	654	641	646	626	634	652	644	651	635	631	708	708	666	675	629	659	633	618	680	621	668	643	672	606	610	652	656	644	690	658	628	678	657	686	647	626	658	711	653	632	641	671	664	618	651	700	615	686	640	633	631	694	624	632	638	639	652	679	650	680	648	646	684	665	667	632	685	647	668	624	665	722	688	696	699	649	673	648	671	634	702	682	669	648	622	652	648	631	687	634	639	678	652	626	672	625	666	646	637	689	647	623	662	649	643	640	671	612	605	654	652	649	671	654	638	649	618	625	644	661	608	674	653	663	664	661	715	661	669	654	655	674	640	629	644	634	680	646	631	678	635	643	625	642	662	666	656	687	646	654	655	654	641	654	666	623	640	705	643	672	665	651	592	729	642	646	638	644	652	663	627	677	661	664	647	728	642	636	666	609	625	624	652	677	629	639	634	658	622	668	641	653	662	641	677	656	679	632	679	612	646	653	613	646	644	615	663	653	687	624	587	668	621	684	687	627	631	668	624	668	704	677	648	668	667	711	638	684	649	666	651	639	634	651	670	652	652	652	640	636	634	642	693	668	650	639	662	632	639	657	635	647	607	644	690	660	664	662	681	658	656	618	659	692	629	665	703	659	644	675	666	666	653	666	639	710	691	687	658	703	698	629	663	632	595	631	647	634	673	620	609	662	645	651	654	682	672	642	659	637	598	663	639	634	653	659	650	692	659	650	674	632	693	667	690	689	662	677	633	591	691	641	648	635	666	614	670	624	635	641	601	628	640	658	630	637	613	679	630	680	626	679	668	677	621	637	697	664	628	659	652	648	597	681	630	656	674	671	625	658	633	651	622	631	601	664	633	649	655	696	656	664	636	690	652	652	675	696	712	665	674	570	649	671	684	663	725	645	671	668	609	664	629	614	650	688	666	642	691	673	660	627	615	634	679	636	635	666	639	697	688	663	653	653	670	661	655	645	639	692	668	638	661	705	692	635	640	637	693	618	645	676	693	676	666	636	656	660	638	655	604	677	621	676	622	668	623	650	657	654	661	644	641	619	671	653	707	605	701	689	667	646	656	677	648	666	670	617	652	675	612	645	656	620	674	645	657	680	623	662	653	676	684	622	641	661	688	662	608	598	660	608	608	606	665	675	606	659	676	691	680	642	626	620	644	638	668	636	692	625	649	642	649	667	656	683	686	661	656	676	663	705	636	673	665	682	680	645	686	631	646	622	640	675	643	635	638	652	631	674	633	641	633	665	648	641	620	673	666	689	681	691	615	639	654	711	668	678	661	607	638	640	668	646	642	661	658	729	668	627	636	603	640	641	670	686	673	675	673	683	643	650	692	680	656	667	674	647	638	695	631	676	666	639	669	637	702	695	662	705	648	634	670	617	656	694	623	651	647	640	671	669	669	647	674	628	690	678	635	667	683	693	658	655	676	647	645	613	675	656	644	659	610	677	626	643	644	668	657	643	655	666	642	617	583	628	607	657	678	663	677	672	655	700	681	659	636	610	667	637	598	625	661	669	675	648	638	632	646	655	633	630	670	652	644	661	649	651	630	682	652	645	693	663	619	636	695	691	669	623	611	664	666	682	717	664	650	692	660	665	679	662	636	578	676	674	657	613	668	650	656	717	633	671	628	633	615	648	622	683	691	647	699	712	666	652	674	638	646	648	676	659	634	643	684	647	650	647	638	651	692	688	656	680	657	665	641	668	657	691	692	703	624	625	680	620	672	703	623	648	641	636	633	713	682	680	669	630	656	669	649	662	624	657	638	638	733	637	617	669	612	668	667	715	614	621	638	648	661	678	664	632	658	660	562	628	663	638	671	624	687	637	646	644	653	641	634	654	682	659	666	635	613	646	604	643	632	649	680	695	650	672	646	673	651	665	645	652	652	629	682	644	660	621	663	706	656	691	643	657	602	656	655	666	583	689	620	640	636	660	658	660	639	662	652	667	629	633	650	655	624	609	674	685	592	647	637	636	605	651	645	680	621	689	675	681	701	689	619	627	699	646	651	613	657	657	642	695	624	620	676	672	693	635	640	635	638	634	654	649	698	655	681	678	659	653	626	651	666	662	644	635	665	676	664	611	693	643	649	649	653	680	668	649	667	630	624	669	599	632	631	647	695	612	671	636	698	694	628	615	639	635	660	643	643	708	662	661	611	644	675	661	624	687	656	613	675	657	645	661	630	635	667	648	651	661	663	685	646	650	666	670	658	670	669	678	654	657	644	610	638	701	638	657	704	703	642	675	638	606	678	620	696	691	688	663	687	673	649	640	629	650	713	621	659	652	679	706	658	657	653	660	622	622	616	671	615	664	669	580	633	648	664	634	677	665	646	681	658	648	634	667	664	609	653	680	635	643	633	639	648	632	625	694	677	663	635	668	651	675	642	652	661	647	639	620	662	689	673	671	639	653	626	650	632	620	644	628	660	647	683	678	657	645	633	621	659	633	637	650	651	667	682	638	654	655	637	672	618	685	650	631	670	652	671	646	659	671	625	676	621	649	628	664	666	637	688	661	713	622	633	669	665	664	633	641	651	628	631	666	638	625	621	621	672	671	638	635	633	633	603	626	660	643	626	671	693	657	634	659	668	666	612	634	637	669	662	646	598	665	665	648	682	650	629	702	630	641	626	629	615	625	633	642	651	641	625	662	681	665	677	609	623	647	592	659	651	656	638	652	685	639	657	684	629	656	675	613	646	648	663	637	658	653	630	641	632	661	617	585	652	648	645	694	648	676	640	657	702	666	682	626	656	663	692	656	602	688	654	642	631	655	648	691	656	637	644	657	629	664	669	695	639	673	634	699	660	693	634	659	685	590	676	684	607	635	684	648	632	698	632	656	680	681	658	672	666	635	646	632	677	607	643	636	667	662	619	644	604	670	604	651	686
1633	300	142	118	111	119	145	211	199	172	191	141	109	100	83	70	68	72	63	64	66	65	75	62	68	70	69	59	70	71	59	79	79	75	69	54	60	63	66	64	66	53	64	61	60	62	61	69	72	81	63	74	62	55	50	71	65	56	71	73	52	59	68	78	68	63	65	61	69	83	59	69	44	53	69	55	81	80	67	48	54	57	68	67	56	49	74	60	63	59	67	59	64	63	67	56	51	62	66	47	68	60	69	64	57	48	69	59	61	54	48	49	58	54	71	55	79	62	56	68	75	64	68	49	56	72	63	57	72	56	62	62	55	59	62	46	79	64	74	70	66	56	61	57	58	59	61	58	70	56	54	54	62	60	66	59	71	69	61	52	60	60	59	82	69	66	60	72	65	72	74	68	66	57	65	54	66	60	52	60	73	58	65	50	46	71	62	63	54	59	49	53	59	63	61	65	54	69	70	67	76	53	70	59	67	76	68	67	58	70	62	60	71	61	67	61	54	56	62	65	62	66	61	56	57	69	55	68	74	52	61	66	50	62	74	62	60	62	68	67	51	56	65	69	62	61	48	55	62	65	54	68	55	67	53	63	57	47	65	67	60	59	67	52	64	58	65	55	56	57	69	71	63	63	51	65	72	63	73	59	66	65	60	64	58	66	53	56	63	59	52	68	57	61	65	48	52	65	64	56	57	72	65	71	42	69	70	55	64	62	47	51	47	52	62	56	62	58	52	58	79	79	68	67	66	56	55	74	48	75	58	56	67	48	57	49	79	48	56	63	69	71	60	57	47	67	62	51	47	72	64	49	64	62	48	63	72	73	69	66	54	70	53	56	51	67	58	59	65	52	47	74	69	56	64	59	60	71	61	62	53	64	40	68	58	51	54	55	76	61	62	40	59	63	58	62	66	57	72	79	62	65	62	66	53	55	58	74	64	67	56	51	51	56	61	59	62	59	53	64	65	56	57	62	62	67	63	68	54	61	62	51	73	71	59	56	67	65	66	60	67	64	53	50	43	61	57	59	58	59	64	53	54	52	55	68	52	68	57	62	48	72	76	67	71	63	61	62	62	58	57	66	64	57	58	71	71	57	70	58	77	60	76	56	62	56	71	67	72	62	53	66	45	59	64	67	74	48	52	64	59	64	49	64	67	56	55	57	63	62	68	61	58	58	54	44	54	64	59	62	69	63	66	50	62	76	47	47	56	67	62	74	74	57	64	62	69	61	59	64	54	55	63	58	69	49	71	65	67	54	68	63	76	44	58	62	69	48	62	72	50	61	53	64	53	68	63	61	71	60	59	58	68	68	60	63	67	77	59	67	54	69	61	57	66	42	52	75	55	56	59	43	65	61	59	74	54	58	49	62	59	73	57	57	60	54	56	62	46	58	58	57	60	66	65	65	49	69	40	70	57	58	73	48	54	71	57	60	56	60	60	69	66	72	41	45	66	58	64	61	66	56	52	59	78	55	63	70	56	58	66	57	67	53	49	67	61	56	51	69	57	57	64	55	67	62	51	60	63	60	58	65	62	63	53	62	57	61	55	68	63	58	61	49	57	56	73	59	59	72	60	64	64	74	60	62	58	65	61	64	68	49	52	58	50	68	64	71	61	86	61	55	71	62	70	62	56	51	59	56	66	55	66	63	53	48	44	67	47	56	74	54	63	68	62	70	62	52	59	66	60	56	71	48	50	50	48	58	61	48	65	55	55	64	54	62	51	66	55	60	71	56	61	61	75	59	56	64	51	58	71	61	64	51	57	72	66	60	61	61	58	59	71	58	51	47	58	72	58	68	52	71	72	67	54	51	60	51	60	57	55	83	44	72	65	62	58	59	51	66	56	60	59	61	72	55	72	51	62	65	43	60	65	52	69	67	88	49	68	78	65	67	59	64	56	54	63	54	56	56	54	54	51	57	62	57	67	71	64	47	50	71	52	62	64	55	72	61	67	59	64	63	55	53	59	63	54	57	66	60	64	56	60	52	56	54	56	62	65	50	63	57	60	79	58	67	68	64	68	53	64	54	62	70	54	62	54	60	57	60	62	53	71	70	66	64	51	58	62	49	58	66	70	49	56	63	67	46	69	57	60	67	56	60	60	56	55	72	57	56	48	82	53	49	66	71	63	57	52	55	59	61	64	64	59	48	61	62	59	78	55	53	59	57	52	58	66	62	63	47	62	68	53	73	69	54	56	67	70	68	65	63	67	76	75	59	59	81	49	59	62	41	50	64	48	69	57	57	65	59	66	77	60	57	73	76	48	71	52	74	68	57	67	59	53	46	69	58	58	60	53	49	58	55	56	72	57	66	67	58	67	64	52	53	57	59	65	56	50	59	60	70	68	51	65	54	48	51	73	60	58	57	62	51	54	49	57	45	79	63	64	67	63	64	68	51	71	64	59	46	57	59	55	62	55	62	63	63	63	44	67	60	60	59	49	58	75	61	53	76	58	50	60	59	58	64	49	66	64	54	74	63	65	66	44	60	66	77	70	72	59	59	78	55	60	53	52	61	45	68	57	62	57	66	72	59	61	65	66	64	68	59	59	59	69	66	53	53	45	55	60	62	57	48	67	65	57	50	67	58	72	60	48	60	62	65	48	62	54	50	58	57	64	64	70	64	62	71	47	56	54	67	56	60	51	68	66	57	58	56	63	51	52	69	53	63	55	59	71	65	54	56	66	47	62	57	68	64	62	52	41	63	64	56	57	60	57	58	51	53	77	49	48	51	57	50	51	64	68	70	59	57	63	63	62	63	59	51	79	55	57	53	61	52	62	72	70	65	57	48	62	58	58	69	64	71	51	72	63	63	52	57	50	65	56	63	52	59	39	58	55	59	73	54	51	53	55	57	63	62	58	53	59	57	52	58	57	56	52	80	57	56	73	57	56	61	72	57	60	66	60	71	57	50	54	64	65	63	60	65	54	52	80	69	61	53	51	61	57	59	69	60	70	61	83	61	67	45	61	62	70	45	63	59	55	53	59	62	63	61	65	46	54	52	68	69	58	70	59	42	65	61	50	54	61	68	43	73	60	74	60	66	58	62	66	61	75	64	57	55	69	64	64	59	73	65	62	54	53	62	61	57	75	64	71	52	56	58	48	69	71	61	64	44	67	52	62	53	54	61	67	65	61	73	62	81	65	58	55	74	54	54	47	53	68	65	63	67	52	57	76	64	63	54	65	54	50	53	51	63	69	56	61	60	64	64	65	54	57	47	85	54	67	67	53	56	58	62	65	54	52	69	60	67	58	50	61	64	66	68	48	68	54	60	62	65	49	61	64	57	71	56	76	69	61	58	72	54	66	54	68	69	44	46	59	55	57	61	74	59	70	55	53	65	69	68	52	58	50	61	57	60	58	67	64	63	43	75	60	59	44	58	61	66	68	69	65	60	58	65	57	67	60	75	45	63	58	59	69	61	49	66	67	62	62	66	60	61	61	56	60	65	56	72	61	45	59	64	60	61	59	54	54	53	59	53
13052	3918	1966	2059	4600	5978	6719	7848	7734	6782	5549	4175	2931	1799	1381	1003	915	810	831	739	735	672	649	678	719	673	677	649	663	724	555	529	590	537	588	560	522	535	582	590	593	590	618	657	641	681	650	659	665	595	626	561	614	552	557	521	522	549	533	567	542	555	533	558	510	528	495	511	503	503	497	490	488	506	483	515	506	521	489	489	480	490	535	507	498	493	504	462	503	513	530	497	493	505	495	481	480	511	485	503	503	518	493	497	509	487	476	558	534	507	516	496	505	525	528	527	539	497	489	495	509	470	513	493	512	465	493	502	458	474	458	542	486	499	476	453	454	481	505	481	519	484	468	491	491	508	492	507	507	495	502	481	482	477	531	509	468	487	498	516	492	497	499	498	496	501	475	508	479	454	477	528	495	523	503	537	519	493	515	496	468	475	524	483	504	500	501	501	478	518	466	512	498	489	484	509	500	488	522	531	496	483	485	536	473	482	515	469	509	473	515	463	470	514	485	482	529	520	509	497	489	525	488	520	488	460	472	515	494	473	508	485	507	507	501	508	488	490	508	459	464	456	472	442	482	480	498	526	470	501	467	482	494	513	508	538	545	491	499	476	542	501	497	520	452	472	462	486	484	544	478	472	486	471	490	467	464	469	452	495	521	505	455	491	474	479	503	501	489	492	504	499	513	502	494	513	478	500	503	500	470	478	497	460	494	489	487	488	504	486	480	496	514	491	478	477	490	467	508	494	520	501	492	518	500	534	487	449	484	513	474	548	486	527	486	457	470	513	487	520	508	513	487	515	496	487	519	511	535	498	482	451	516	497	518	507	513	523	507	479	503	514	484	420	501	468	513	486	499	520	450	522	459	504	508	476	467	489	485	469	487	460	484	480	515	473	496	479	523	455	455	456	529	546	524	508	492	484	475	527	518	508	490	486	534	487	504	503	466	491	491	521	511	498	471	504	490	489	497	491	501	489	497	483	503	490	467	485	500	489	495	497	533	476	467	465	510	490	474	481	493	525	498	509	481	486	505	504	498	458	497	491	486	485	529	471	473	509	526	517	494	503	526	496	479	466	493	510	468	506	513	511	467	530	535	511	529	481	483	508	538	472	502	534	540	457	459	489	488	463	483	481	515	460	504	483	446	519	500	493	476	468	503	518	521	492	513	475	502	488	504	494	507	514	458	500	477	488	491	457	494	508	536	519	494	492	513	475	486	475	507	453	513	469	498	497	522	481	501	495	496	498	498	468	473	473	483	469	499	497	530	469	483	502	498	536	481	459	496	524	523	480	515	527	496	541	503	504	487	507	479	505	499	463	531	445	464	542	504	508	491	525	442	497	510	499	515	475	479	494	488	504	469	492	481	523	492	498	453	511	474	476	512	512	491	484	482	490	481	521	483	521	507	489	513	500	464	473	505	486	515	464	514	473	468	452	465	508	480	493	497	526	486	493	509	508	532	517	459	508	505	518	527	537	541	469	505	523	489	521	505	474	479	463	492	498	485	477	460	453	467	475	486	477	504	516	502	484	504	505	488	513	515	522	519	475	513	510	469	491	538	488	498	519	492	485	530	482	476	486	507	502	484	490	515	504	499	536	482	512	472	473	516	524	463	499	508	467	522	484	538	497	465	518	496	495	500	483	481	512	472	469	495	520	475	475	495	475	449	505	507	486	472	500	474	522	509	471	508	517	468	512	500	520	484	464	488	465	476	482	489	498	500	482	480	472	482	503	525	467	479	505	544	496	472	492	518	481	497	491	488	504	498	486	495	491	506	501	474	442	457	497	489	475	465	447	534	527	484	502	496	467	474	513	491	495	522	489	487	501	475	502	488	489	441	501	517	471	495	544	465	503	469	500	492	547	471	496	490	488	475	472	505	505	505	513	489	531	484	493	481	489	486	468	501	485	479	465	478	490	511	488	480	480	528	491	477	461	484	535	481	507	517	484	493	502	535	495	487	541	473	525	505	486	481	478	494	457	502	525	489	488	506	499	553	518	496	504	469	456	480	523	508	515	482	470	542	489	464	509	528	476	468	482	503	487	521	488	478	493	508	487	509	447	498	467	487	505	512	525	528	496	503	538	469	514	502	484	476	476	461	469	485	478	455	464	482	486	481	500	460	491	504	513	495	498	508	462	512	501	527	480	496	448	480	484	483	499	506	490	480	513	494	503	497	503	497	452	474	493	492	465	541	469	491	503	482	475	502	502	503	473	505	489	497	483	458	503	491	485	505	480	530	488	521	459	515	481	480	477	468	469	492	472	527	483	518	484	524	522	493	488	529	510	500	504	529	506	523	527	505	491	471	476	501	507	481	511	508	467	495	488	500	454	516	496	499	525	476	500	461	513	503	499	477	482	464	511	485	520	508	498	526	472	524	510	492	498	505	471	507	515	439	515	502	516	485	505	481	479	456	459	529	517	506	476	526	477	510	509	508	494	482	476	528	468	500	481	464	517	467	514	527	507	506	488	496	509	497	466	497	514	481	474	504	499	476	474	516	528	466	485	514	496	482	503	498	475	466	487	495	505	505	492	477	497	524	477	463	539	463	502	455	526	513	490	445	485	509	507	514	484	494	494	512	492	537	477	521	506	493	486	531	451	455	505	468	491	512	467	530	456	477	491	484	479	467	484	472	495	535	524	532	472	514	480	456	500	452	467	471	495	512	499	519	519	491	475	507	512	482	502	514	503	503	483	481	476	501	499	482	527	492	502	487	481	526	503	472	486	485	513	491	482	542	496	496	485	472	454	518	499	475	503	499	507	487	495	505	525	467	534	512	495	512	538	492	481	481	483	511	530	474	508	450	458	518	466	503	456	505	498	507	500	494	506	506	469	456	486	504	509	503	501	491	474	524	493	476	510	511	462	452	513	497	516	512	492	469	473	502	484	481	516	532	515	503	514	497	492	514	512	519	494	511	501	502	451	456	470	477	480	502	478	529	486	494	468	492	479	489	514	477	513	492	474	485	482	461	510	463	488	465	488	481	471	492	517	505	516	445	520	496	488	521	491	535	507	529	478	494	515	499	446	477	511	563	477	511	487	463	473	518	549	519	480	480	486	434	504	485	483	525	478	480	503	460	450	471	491	466	499	489	533	486	544	508	493	514	497	472	473	539	500	479	531	533	503	465	494	524	522	480	510	498	474	502	480	499	520	504	491	498	491	500	499	482	482	498	483	497	486	518	516	466	420	494	494	474	499	478	495	531	498	482	495	480	479	477	502	496	523	490	484	483	489	476	496	499	473	494	495	514	481	500	505	504	474	528	494	472	484	486	472	489	514	499	541	490	503	514	513	468	491	481	465	481	491	473	519	470	465	442	491	505	485	487	482	472	498	508	485	453	489	494	495	524	478	486	536	478	498	450	509	505	500	472	476	488	510	501	509	470	517	491	493	457	475	501	464	458	484	498	500	474	521	476	519	471	489	512	521	499	508	478	491	482	496	534	494	522	496	480	458	514	506	513	491	506	481	518	526	479	505	471	513
1414	548	244	171	168	168	205	278	291	303	247	220	140	131	118	108	108	100	90	87	76	94	109	99	98	78	98	84	93	100	101	83	78	85	99	87	80	102	94	86	95	74	87	95	98	91	89	100	101	96	100	91	76	81	96	95	84	81	83	88	104	80	98	82	86	78	90	78	80	91	77	104	100	99	86	82	100	89	87	85	89	82	107	78	89	91	78	95	87	73	77	88	83	87	93	83	67	81	76	97	83	96	94	73	77	92	91	73	88	86	86	95	104	76	66	89	74	71	100	85	85	88	92	81	85	89	86	78	94	95	79	81	99	98	81	82	88	68	74	96	87	87	95	82	83	86	92	87	92	92	71	106	93	82	95	92	86	75	84	91	81	91	91	90	109	91	87	98	93	84	85	91	76	71	65	84	92	77	76	67	86	84	83	82	89	72	86	80	73	113	81	94	95	106	76	86	72	91	78	95	101	92	78	105	100	89	69	78	91	90	91	86	84	86	87	97	79	89	81	91	77	87	83	91	78	83	89	100	95	84	86	91	103	91	95	92	85	100	91	84	88	84	88	80	96	87	72	99	72	92	98	78	97	78	108	85	89	104	75	107	97	79	88	86	87	83	77	92	92	94	86	77	90	75	96	103	76	93	78	77	80	81	95	94	90	90	77	98	78	84	91	88	85	84	72	71	111	88	75	89	75	95	82	87	78	80	88	98	80	94	89	84	86	60	94	87	82	113	81	98	107	94	100	86	87	91	89	81	78	111	106	86	87	76	66	90	102	81	89	71	83	100	89	81	87	105	95	93	85	100	90	83	105	87	86	95	96	79	92	97	87	86	82	85	95	72	91	90	89	75	76	80	90	85	89	82	79	98	84	102	97	87	88	90	90	80	83	83	94	68	85	85	85	86	82	87	79	86	94	94	88	102	73	79	90	95	85	63	98	78	76	77	84	85	71	94	93	95	90	81	81	83	81	82	93	93	77	84	91	99	89	91	91	81	88	96	85	80	98	88	77	85	82	73	92	96	90	84	75	94	106	94	88	93	83	98	69	87	91	95	89	106	106	93	83	107	94	90	90	87	97	72	92	87	95	93	79	92	95	92	99	92	78	83	69	93	80	94	92	78	103	100	102	95	93	80	72	85	75	111	98	77	78	89	86	96	70	76	83	79	92	93	74	89	74	96	85	83	91	93	85	78	83	70	90	89	95	90	80	71	104	86	92	74	81	77	74	96	97	79	96	73	84	94	83	79	100	95	99	84	113	77	93	101	99	88	92	94	101	91	86	71	86	80	85	70	101	101	87	86	96	84	82	91	112	99	87	98	85	96	76	84	83	83	109	101	88	90	84	99	87	92	82	94	90	84	78	90	80	79	83	76	70	87	102	106	82	77	94	96	92	58	94	100	88	98	75	62	84	71	92	97	89	74	81	87	97	88	88	86	63	86	80	94	81	99	96	89	91	106	96	99	74	91	80	88	93	91	81	86	90	87	90	91	85	82	76	80	83	95	79	86	90	77	98	77	69	85	85	84	82	85	92	81	78	83	71	89	73	94	78	89	91	81	67	91	105	96	90	99	88	105	75	87	86	95	86	85	79	99	72	109	75	94	90	92	91	80	98	88	86	76	85	86	86	88	87	94	98	81	90	94	86	80	91	89	86	95	83	101	97	86	82	79	98	93	97	87	108	94	103	91	90	95	112	95	90	88	105	85	86	84	75	91	99	77	80	91	87	81	87	95	103	77	83	72	85	111	92	82	82	81	75	69	93	75	91	99	76	92	98	78	70	83	87	82	86	93	79	81	97	87	104	97	91	74	88	87	80	103	77	91	84	94	95	93	96	98	94	90	78	100	78	101	82	106	99	96	94	103	70	87	104	104	78	89	89	75	104	87	98	78	90	90	79	91	89	95	92	83	79	82	96	92	101	84	85	79	72	72	78	82	82	77	76	71	75	90	80	96	89	83	85	77	85	98	107	90	90	67	72	75	107	89	83	82	74	59	88	106	91	112	100	76	89	85	110	84	75	84	84	96	86	93	94	82	89	96	83	95	90	89	88	73	75	84	72	86	109	104	103	78	99	83	90	100	96	90	87	80	94	81	93	89	106	78	87	85	104	79	97	100	81	75	99	89	91	78	103	77	110	97	86	74	83	86	93	83	86	77	78	91	84	98	84	83	82	101	68	103	88	91	96	84	77	74	81	99	99	78	71	87	87	80	79	104	96	91	92	85	112	82	90	79	91	81	84	101	103	77	94	83	78	95	83	87	87	77	101	81	99	87	88	98	85	90	87	92	87	103	103	82	94	84	97	75	98	91	66	83	79	94	95	85	82	96	81	99	76	92	72	83	81	92	91	81	78	78	76	71	85	86	76	84	90	77	87	93	107	76	85	104	82	91	90	91	87	64	86	74	83	79	91	89	115	102	88	101	86	95	94	97	92	76	87	93	86	101	77	70	102	75	74	85	69	84	104	70	85	89	88	101	93	83	88	98	79	67	96	88	89	88	84	89	76	94	100	90	66	87	91	79	103	91	88	80	74	85	84	87	90	90	75	91	87	91	95	82	63	80	105	77	90	91	101	96	92	103	85	87	79	84	87	92	88	92	81	92	80	94	86	88	85	78	116	101	82	83	85	87	95	88	91	91	88	92	96	78	88	97	91	88	86	90	90	99	69	91	86	83	103	98	95	97	86	94	87	76	107	83	86	87	97	100	78	92	80	100	105	82	72	83	88	100	94	83	87	92	87	73	77	76	89	71	86	93	99	79	107	94	107	88	90	90	102	85	97	89	83	82	110	94	97	83	90	64	88	102	86	96	104	89	109	93	88	71	65	91	83	73	73	80	84	85	93	79	89	85	91	95	81	89	85	75	104	77	81	73	90	92	81	74	83	77	86	84	88	95	87	87	75	87	80	95	85	86	88	80	104	90	106	89	90	89	90	93	90	95	93	84	79	85	90	79	71	95	92	89	80	90	95	96	94	82	79	89	80	85	96	102	70	109	95	88	82	77	78	91	88	84	76	74	85	113	93	109	88	90	116	93	90	94	78	104	98	99	81	88	90	77	73	81	97	72	85	94	99	100	87	98	111	87	82	95	101	97	75	74	62	86	102	90	81	86	89	98	93	80	76	91	85	72	93	98	91	89	92	84	82	77	94	88	72	74	93	98	89	74	88	75	73	105	94	89	92	101	108	90	82	86	72	75	93	92	82	98	90	90	103	92	98	98	96	93	92	73	85	83	94	110	112	75	71	81	70	94	100	93	94	96	90	96	96	111	97	87	79	87	99	83	92	97	80	80	96	76	93	76	94	96	86	84	88	109	77	82	100	88	82	89	85	72	86	76	80	89	88	78	98	77	79	94	90	99	86	100	86	86	109	96	80	74	78	102	80	89	103	79	102	87	91	79	91	93	88	88	61	100	91	102	78	100	92	108	74	75	84	78	89	90	73	91	98	107	83	76	83	67	85	93	102	94	93	71	104	76
16193	5843	2991	2986	6344	8508	9859	11170	10899	9443	7507	5564	3912	2575	1989	1550	1318	1296	1226	1167	1120	1102	1070	1051	1053	1023	954	985	980	932	885	882	801	831	781	754	749	794	809	798	842	872	919	929	956	926	907	866	933	877	786	851	833	756	769	765	729	699	762	781	735	771	827	754	827	749	750	747	722	788	699	715	764	721	739	703	695	724	701	725	673	706	751	727	705	753	703	730	697	693	730	701	668	737	758	716	688	694	701	659	689	683	734	695	647	741	645	666	715	710	693	699	703	750	681	695	715	740	742	725	700	706	728	720	672	705	721	720	721	758	642	732	682	648	702	679	703	727	747	726	666	677	666	678	716	689	686	661	703	736	758	719	700	692	676	688	724	738	694	705	696	722	729	724	672	713	724	684	693	710	756	694	691	730	678	750	711	731	705	726	730	728	681	741	679	700	682	708	714	697	725	678	712	668	743	731	741	692	720	711	692	702	702	733	697	715	697	709	694	653	710	709	756	717	724	768	694	749	724	693	662	721	698	722	659	689	757	681	685	733	675	720	701	693	771	719	689	697	722	697	664	688	673	702	734	689	691	652	726	733	720	713	656	694	666	705	739	706	695	700	682	680	688	686	693	699	690	744	640	694	726	659	731	627	665	718	707	695	771	710	720	665	709	679	670	730	700	668	674	687	709	685	726	731	684	692	709	728	690	736	722	696	692	691	703	730	661	730	678	696	739	706	696	704	690	752	716	701	693	702	689	695	718	737	735	685	654	714	735	716	698	737	703	697	676	727	711	701	687	690	682	691	732	688	735	726	695	721	745	684	710	702	737	684	670	680	731	693	695	754	693	743	754	704	707	726	702	701	654	736	747	691	656	632	695	682	761	724	708	668	770	739	711	759	726	714	736	702	724	732	723	718	713	708	733	755	698	679	724	655	734	733	700	699	690	723	709	762	650	710	727	725	702	707	707	749	690	720	699	701	740	727	723	728	665	697	689	710	710	695	684	671	705	691	649	722	723	715	686	708	688	686	657	749	673	682	701	713	737	683	768	673	713	683	706	734	705	733	680	688	716	715	723	679	715	724	722	681	693	753	730	658	705	674	681	780	697	707	716	720	701	717	714	705	740	685	663	696	760	671	737	741	698	729	739	708	707	724	733	705	713	718	728	725	666	721	733	725	681	740	741	663	729	744	692	714	728	694	695	752	703	744	740	721	690	656	715	722	715	654	654	697	679	714	742	662	771	708	723	713	709	709	698	725	691	745	742	723	675	711	693	686	735	721	693	745	713	685	663	725	716	724	686	681	695	685	714	699	772	749	715	720	757	719	674	686	680	683	690	688	710	710	710	720	739	743	719	710	726	695	703	722	659	654	697	684	717	723	703	720	690	684	711	728	696	711	738	706	714	721	708	712	746	705	692	722	682	727	700	703	715	676	630	698	699	721	715	721	733	742	719	685	687	719	753	693	705	743	733	723	672	688	695	685	693	706	705	722	750	733	666	743	695	697	704	729	752	680	691	682	715	702	663	701	688	717	718	723	709	666	700	700	689	734	707	701	737	706	708	684	687	703	702	660	706	716	745	798	684	723	703	745	729	698	704	695	670	731	773	688	775	731	721	692	700	734	648	683	661	713	730	677	761	711	669	714	735	698	725	720	717	734	681	678	728	712	658	711	721	678	680	671	702	669	691	719	734	707	779	724	739	717	682	671	758	683	685	725	701	665	681	722	689	705	712	692	695	720	728	678	692	714	719	684	731	713	672	656	717	666	654	697	678	692	727	709	678	741	703	682	719	710	738	725	735	721	703	665	736	705	714	716	724	725	679	675	672	717	715	760	707	671	701	750	668	708	731	690	721	702	683	701	700	734	686	714	693	719	721	677	671	701	710	684	746	713	700	719	770	710	708	744	676	700	679	696	724	707	697	717	697	688	681	701	734	759	694	671	721	732	693	679	714	735	676	719	696	733	655	701	685	705	730	708	720	684	731	713	740	669	708	677	687	690	736	708	713	687	686	711	697	699	716	755	752	731	719	701	775	690	718	744	724	702	679	701	678	666	675	714	720	706	698	706	699	709	720	740	668	694	734	712	736	737	714	710	737	661	723	691	724	695	747	708	744	715	714	768	696	684	718	716	711	717	718	736	699	754	744	719	671	686	740	656	674	648	742	735	753	733	697	703	734	721	746	726	695	753	750	747	685	725	705	711	685	712	734	741	711	655	734	679	749	675	696	717	715	680	688	688	723	752	726	742	741	735	728	735	738	706	739	696	749	723	707	666	693	686	702	679	706	668	713	706	698	705	740	703	737	671	759	740	701	758	732	740	728	729	672	699	649	719	751	757	712	700	717	661	664	739	690	716	698	664	681	696	751	708	719	680	701	693	702	739	674	728	752	717	706	717	704	684	689	731	697	721	731	708	706	663	697	697	706	714	741	694	728	673	686	705	710	697	722	690	707	717	704	678	704	716	703	680	683	741	660	742	692	713	690	683	697	696	735	698	731	730	671	691	697	705	736	705	713	677	704	727	707	723	694	685	720	713	750	714	719	712	720	706	675	658	725	710	685	718	721	693	690	699	692	710	721	666	695	663	736	701	675	691	721	739	690	708	727	717	699	663	678	692	702	674	681	733	673	721	754	727	728	676	719	680	713	728	705	709	669	719	722	727	681	701	729	709	687	667	668	750	701	721	704	670	746	760	699	675	681	693	741	739	684	699	751	722	732	745	698	742	702	701	685	684	733	694	731	704	682	701	708	781	722	714	699	672	713	700	711	737	717	682	708	687	743	674	657	682	705	658	722	717	671	667	711	708	718	738	756	711	662	703	712	639	729	741	654	736	671	729	704	752	707	705	677	685	722	696	747	716	717	639	658	691	717	711	698	696	688	659	725	703	701	723	679	670	740	763	704	728	723	703	670	682	676	663	738	729	722	753	679	689	680	686	681	659	704	708	650	644	739	692	741	733	736	685	711	695	715	731	726	756	657	752	699	688	730	751	651	681	703	750	701	670	668	701	676	699	742	705	697	692	708	701	710	739	758	726	681	648	680	708	709	693	718	735	720	699	648	692	757	662	695	733	709	776	652	719	718	760	716	725	740	692	759	733	739	699	738	648	697	728	690	680	689	697	750	652	704	694	732	712	720	725	761	719	681	729	721	705	761	705	709	733	732	673	683	727	694	653	690	735	645	684	730	749	716	711	754	728	700	707	715	723	695	720	698	747	701	682	714	688	766	690	708	708	667	726	715	676	675	710	737	672	686	720	718	665	703	721	741	682	738	743	731	728	668	676	699	682	753	709	683	721	659	664	682	703	697	642	683	723	705	741	749	707	671	660	696	671	690	662	729	738	730	715	709	647	711	736	738	746	684	698	732	698	763	715	729	681	688	771	740	712	709	691	714	728	688	681	719	700	705	668	717	657	693	692	726	647	715	625	739	688	683	721	721	738	694	696	633	693	674	697	702	677	683	722	679	677	698	712	725	712	694	686	718	735	706	665
2470	429	194	123	122	121	182	234	234	227	187	150	104	88	70	72	76	70	52	66	60	58	69	56	60	57	62	47	65	48	54	51	44	47	57	49	48	43	55	62	61	58	50	61	59	41	62	60	62	60	57	49	59	37	40	51	39	41	44	52	47	50	48	49	55	49	54	43	44	60	51	48	42	50	39	49	56	37	34	39	61	48	39	48	51	41	46	48	50	56	39	42	42	41	39	42	41	47	52	60	35	45	40	45	49	37	41	41	38	36	38	44	51	43	50	48	54	44	42	33	57	41	41	44	56	51	50	43	51	34	39	55	55	48	52	51	54	55	43	51	42	48	44	48	54	44	37	47	46	47	39	49	36	37	54	46	44	42	40	43	52	49	48	54	44	51	35	42	45	47	54	34	38	35	38	50	41	53	46	36	51	44	40	38	36	46	47	47	62	46	52	54	59	50	42	43	44	51	42	46	39	54	50	53	42	52	38	61	51	57	44	43	57	49	62	44	38	40	58	47	47	50	45	39	35	56	41	26	49	47	43	45	53	44	38	41	48	52	42	45	36	48	52	52	42	37	46	44	43	55	56	57	40	44	57	52	61	34	50	43	42	36	51	61	46	66	45	33	51	34	42	49	40	46	53	50	35	36	43	48	48	44	47	50	42	36	45	53	50	44	48	47	46	42	38	59	52	43	53	45	32	47	39	49	52	46	52	58	57	44	45	47	40	43	49	50	48	49	46	48	42	53	54	45	36	38	47	52	41	52	49	37	53	38	38	49	38	52	60	54	38	54	49	44	52	37	51	47	49	38	43	42	44	55	38	45	40	48	46	47	58	47	56	48	49	25	50	41	41	43	48	47	33	56	53	50	38	58	46	60	52	45	42	42	45	54	44	48	49	41	44	37	54	39	45	47	32	39	46	53	62	56	46	40	46	31	47	46	37	56	53	38	37	52	45	55	50	32	39	59	58	50	53	39	47	44	44	45	43	45	47	52	51	56	53	41	44	58	59	45	43	42	44	55	33	44	47	58	49	56	44	41	46	51	54	53	35	29	51	52	40	42	40	51	35	48	51	35	44	47	43	37	39	43	45	42	56	52	44	47	46	49	42	49	47	59	56	46	46	44	50	48	44	51	42	51	46	52	55	51	47	46	44	37	47	48	46	47	42	49	43	53	46	47	50	39	47	51	38	44	57	39	51	44	62	51	60	51	49	44	40	43	57	50	39	41	47	43	50	49	41	38	48	53	42	49	47	44	47	76	47	52	40	51	42	45	57	50	59	47	49	51	58	40	48	47	36	60	58	53	62	52	59	55	57	45	52	56	38	44	60	47	61	49	58	41	52	57	44	43	41	46	46	44	60	45	42	42	58	44	38	37	46	39	50	48	43	47	53	39	60	51	57	43	44	47	62	52	49	45	60	41	48	44	46	54	37	56	45	61	34	49	51	44	43	53	48	44	33	36	45	50	48	38	52	65	52	38	40	46	51	38	52	50	42	44	42	52	44	43	45	49	36	41	44	43	40	62	51	43	35	54	47	54	40	42	56	50	48	46	52	40	64	51	48	36	46	51	51	45	54	45	40	43	43	49	40	50	37	44	38	50	41	52	28	39	55	39	64	44	49	47	45	40	58	47	48	54	47	46	50	43	52	51	50	40	43	53	39	42	46	44	44	40	37	40	49	36	54	51	37	52	47	43	48	51	51	38	43	40	61	45	47	54	42	43	47	49	50	55	60	48	49	39	45	44	44	47	51	41	49	49	52	43	33	39	43	46	28	51	59	43	48	47	46	53	47	47	53	41	46	39	59	61	47	38	55	53	52	34	52	56	51	51	46	35	50	53	52	47	39	49	37	42	58	37	57	41	41	46	41	54	40	47	46	49	44	47	48	54	51	61	55	53	47	53	44	48	56	47	60	47	37	49	71	41	46	51	47	42	56	42	43	57	54	40	68	53	36	41	57	42	42	51	49	35	46	45	49	48	44	55	49	41	53	52	56	49	40	42	45	40	43	47	40	52	53	43	39	37	42	53	51	55	36	41	56	59	48	56	57	50	43	55	49	34	55	66	58	50	37	39	58	47	47	44	41	46	38	41	50	42	40	57	41	54	45	40	52	46	48	36	47	50	42	55	47	47	42	34	60	43	56	52	62	52	31	48	55	36	47	38	49	53	46	43	48	45	36	63	46	61	48	44	36	53	58	40	47	44	51	44	35	47	55	55	43	49	54	47	44	44	53	50	39	38	45	51	49	51	60	40	39	42	50	44	52	47	42	40	42	45	52	45	47	51	52	40	43	59	43	32	44	46	36	54	39	38	44	51	38	54	49	43	48	46	42	48	38	49	51	53	56	38	56	46	49	42	41	44	54	34	33	49	46	41	40	37	47	53	46	46	57	43	58	56	59	33	57	37	43	52	47	48	45	49	34	57	53	53	53	39	42	41	48	44	52	47	39	47	51	49	40	44	51	53	50	46	55	38	40	47	39	54	50	47	43	41	54	47	48	49	41	50	59	46	51	43	48	50	39	48	59	45	43	38	54	48	42	48	69	52	56	40	38	46	37	55	54	55	51	46	53	47	46	61	47	48	61	44	47	45	43	39	55	41	41	36	47	47	43	47	51	44	40	40	51	57	40	55	61	45	51	52	55	49	54	52	54	37	52	52	41	40	51	57	44	43	42	33	55	47	46	60	54	37	33	37	56	54	48	32	29	44	42	45	43	54	35	43	36	47	50	48	46	54	43	48	40	60	49	38	34	42	58	59	47	48	45	49	47	48	44	40	43	62	56	36	37	43	35	52	45	51	40	60	54	55	41	56	44	43	49	43	49	47	50	53	42	60	65	60	53	47	40	37	40	43	60	51	48	47	53	50	42	54	49	44	41	50	38	49	52	47	49	39	38	47	45	51	47	54	50	47	48	46	42	40	42	46	37	53	40	43	45	42	49	56	37	44	53	45	48	61	53	47	42	45	42	57	54	43	50	48	47	43	45	57	50	46	58	39	49	49	49	38	55	51	40	46	55	44	46	51	52	53	41	58	43	40	41	47	40	36	43	44	54	57	54	62	45	44	51	51	29	54	55	46	40	59	42	46	39	43	40	54	47	39	50	42	54	46	42	41	41	34	40	36	56	33	40	39	66	39	59	41	55	53	42	46	48	44	57	42	37	37	54	49	46	54	52	56	40	51	47	40	36	53	45	56	44	53	41	58	38	53	47	51	46	62	47	57	45	47	58	48	46	48	44	49	40	48	44	56	41	50	45	48	48	40	48	55	33	50	53	36	56	48	50	45	33	54	63	44	44	47	59	46	49	39	37	47	63	56	53	47	36	61	46	56	44	47	51	54	40	49	40	43	42	41	39	41	48	40	60	44	46	51	50	35	45	50	41	53	48	44	44	51	45	51	48	43	57	45	40	42	43	43	53	43	52	47	51	38	32	44	37	41	46	36	61	47	52	42	56	35	48	51	45	53	59	52	52	38	54	36
15314	4833	2344	2223	5098	7404	9293	10635	10144	8597	6864	4687	3088	2112	1556	1140	1030	958	836	830	810	744	850	758	707	677	664	714	715	561	501	486	505	534	462	452	442	468	478	535	564	565	615	586	646	639	629	579	557	561	532	503	523	451	408	465	430	436	421	409	429	439	422	444	459	458	401	408	390	411	399	400	379	417	417	422	403	397	400	413	398	397	395	346	380	418	383	394	383	366	356	363	368	424	398	380	417	387	373	375	385	402	389	412	385	372	353	426	380	421	396	407	408	384	397	425	399	407	361	420	358	394	380	377	372	390	383	400	402	401	373	366	372	387	384	388	384	349	361	390	390	366	400	387	386	363	394	374	369	350	379	381	367	396	428	377	398	373	374	413	382	395	378	375	370	391	401	387	406	371	378	397	393	396	384	367	404	397	389	405	392	392	392	436	373	394	347	434	389	400	373	369	391	389	395	355	412	399	354	406	395	417	398	375	356	363	366	351	381	380	369	415	404	395	407	389	380	362	379	397	379	388	414	372	389	368	382	381	360	328	366	387	364	366	373	401	387	405	360	392	363	376	328	364	408	400	399	406	403	371	394	379	373	405	401	406	380	438	391	406	391	388	407	414	395	371	363	375	417	399	386	382	403	361	381	403	392	370	361	362	376	333	373	373	398	371	424	430	391	366	363	375	392	430	363	342	373	377	356	369	398	394	371	405	398	396	415	375	387	348	350	390	384	415	387	383	394	383	373	370	385	363	369	361	379	375	351	385	356	377	388	412	384	405	361	389	377	352	347	384	405	412	391	396	404	382	387	385	374	399	382	388	412	376	384	416	387	387	412	398	410	372	412	405	344	380	414	414	386	395	409	403	357	371	407	391	384	390	400	417	359	353	365	369	432	348	393	367	389	392	385	359	407	356	365	399	411	364	401	375	375	407	409	413	386	383	353	369	398	404	375	428	378	379	389	404	388	372	371	317	370	369	400	419	404	390	377	378	375	386	417	382	383	381	394	367	383	386	386	409	390	391	382	399	417	407	364	389	390	362	397	391	360	382	359	359	338	374	386	396	392	399	410	399	383	387	406	371	376	410	412	393	384	374	374	395	374	405	345	403	416	381	368	379	370	341	381	377	381	411	373	396	369	380	355	363	369	398	361	403	362	398	405	397	370	389	374	413	379	358	369	384	401	408	362	397	402	376	374	394	389	399	407	403	408	426	425	400	381	406	412	406	414	405	406	353	380	396	375	361	389	396	446	371	426	386	380	384	394	397	385	391	395	398	362	404	402	396	385	343	396	385	379	383	411	376	369	404	402	400	348	414	380	387	366	394	386	335	386	396	420	391	369	365	377	383	404	361	389	415	373	399	404	403	393	411	368	394	356	397	380	399	360	362	395	391	369	371	390	395	412	356	385	398	376	407	415	362	368	366	390	390	397	391	407	412	377	379	385	411	426	377	383	386	402	431	381	363	412	394	394	392	357	364	382	376	392	386	387	391	396	373	390	366	417	408	404	364	419	398	404	356	375	400	360	419	420	342	410	372	386	367	385	373	386	392	366	412	405	425	382	400	359	376	362	355	409	360	344	392	416	385	384	342	392	380	356	407	362	358	357	389	393	374	367	397	362	373	385	400	364	360	404	413	393	385	355	399	402	373	374	375	381	376	393	405	395	376	401	369	406	376	404	376	402	372	414	405	370	386	409	393	412	370	407	412	417	397	342	373	369	393	384	344	365	396	403	377	386	384	385	405	382	394	409	389	370	369	393	376	397	409	395	381	398	396	412	388	389	379	410	389	390	354	398	390	394	354	393	404	380	410	393	391	408	400	412	379	384	371	395	385	382	358	375	406	382	368	399	380	374	369	394	378	385	397	400	376	347	403	366	400	353	378	354	388	400	407	353	374	375	430	374	404	362	388	424	386	364	369	386	374	399	383	349	398	349	397	388	414	366	398	345	408	403	371	379	373	413	393	372	398	375	415	390	351	381	374	379	381	419	377	366	366	380	362	361	406	409	387	411	377	411	365	379	404	362	396	395	392	360	403	402	368	388	387	362	399	352	406	393	368	372	369	405	395	381	373	404	369	372	396	396	440	416	377	373	416	374	340	380	335	344	404	392	414	394	394	403	353	414	403	403	423	399	409	405	384	389	400	355	389	384	398	376	372	371	373	375	390	349	361	374	371	403	356	418	407	379	376	370	402	359	379	365	402	383	408	408	374	386	418	396	368	386	354	381	384	362	405	399	380	364	401	406	413	374	375	362	387	369	377	366	401	376	407	372	385	390	400	371	383	398	392	381	370	361	388	396	398	396	358	393	387	374	393	407	351	408	387	356	380	368	424	402	430	358	399	385	353	393	373	388	402	427	389	397	411	369	371	374	394	380	378	388	380	383	385	391	383	408	371	403	373	357	384	376	413	368	372	386	385	427	402	387	374	417	380	386	393	345	406	394	406	425	394	399	386	388	380	344	396	381	374	426	403	389	384	379	415	391	401	380	375	407	380	396	344	358	397	370	409	395	397	384	407	422	367	390	410	432	395	393	393	382	392	388	378	408	410	418	362	384	400	388	382	389	376	417	364	384	378	376	389	362	392	412	381	421	372	357	404	391	385	396	381	395	373	385	422	350	399	383	341	363	396	387	397	391	389	374	392	409	382	412	410	394	383	396	405	419	381	410	345	373	405	405	356	395	393	377	409	394	409	414	373	452	404	386	398	421	380	349	408	390	406	378	355	367	391	385	404	378	403	422	388	365	376	388	388	386	429	369	406	376	389	365	404	407	394	397	369	384	368	401	350	357	383	394	381	398	401	374	407	352	398	441	421	383	390	397	373	407	373	366	347	398	360	361	398	378	378	396	405	374	362	409	362	395	402	381	386	402	398	350	392	415	369	386	402	400	395	379	406	375	378	394	393	377	380	372	393	421	404	401	395	389	349	377	366	365	359	408	368	420	378	432	411	395	374	377	358	377	369	392	394	381	393	393	404	405	370	406	396	420	365	413	413	378	401	396	360	382	417	374	417	405	380	389	353	370	395	360	404	385	370	384	375	404	366	371	421	339	428	397	371	384	384	367	367	363	379	380	400	403	369	390	376	412	340	393	379	369	362	382	375	422	367	408	412	384	388	364	382	383	372	348	382	399	389	369	354	397	407	382	411	370	372	402	369	392	389	401	384	388	402	409	377	399	416	398	412	398	433	381	422	363	369	361	413	346	374	365	380	381	389	374	398	372	372	404	392	393	395	391	342	375	411	369	383	438	406	367	371	377	393	407	366	407	408	392	386	418	406	390	400	384	396	380	392	421	399	392	426	393	391	384	393	415	394	364	393	392	388	389	387	399	443	365	386	404	362	381	407	401	401	425	361	391	387	393	414	371	362	384	364	408	368	381	415	365	371	407	348	335	400	411	361	393	398	404	407	368	376	385	379	358	397	354	390	396	388	419	355	368	361	405	379	384	431	369	381	373	425	360	382	382	395	411	364	390	403	365	407	383	384
2227	611	335	185	166	213	270	366	361	360	278	190	166	149	111	89	111	121	97	98	91	91	95	81	100	101	80	94	96	101	92	81	87	80	78	80	82	92	95	81	96	119	103	93	83	92	86	102	90	71	94	72	74	92	85	82	81	108	93	93	90	94	71	84	99	99	75	86	95	69	75	78	85	100	80	85	87	86	81	79	64	86	60	73	84	83	86	73	73	95	78	85	85	88	82	79	78	81	76	78	91	73	77	74	74	85	83	81	74	87	71	71	91	90	75	84	73	89	85	92	72	77	87	83	65	77	94	79	71	81	94	89	86	91	77	86	74	77	82	70	68	71	78	84	78	87	87	73	92	82	100	80	76	80	71	91	105	84	81	83	64	79	78	64	74	84	77	95	78	104	72	77	87	84	87	91	76	84	63	73	73	55	71	83	75	78	90	82	85	68	74	91	83	77	89	71	86	71	73	86	71	71	79	63	83	77	86	79	90	86	87	86	67	80	66	83	72	80	69	86	70	93	76	96	66	80	87	73	78	73	63	101	89	77	80	79	78	75	81	81	65	75	100	88	90	67	78	59	89	87	85	83	62	79	70	67	85	86	77	78	76	85	78	102	90	99	81	89	82	56	77	70	90	84	91	75	62	76	67	84	87	83	87	92	88	73	75	83	67	74	85	73	74	80	69	96	71	76	83	79	87	74	69	71	71	74	90	83	86	78	84	87	84	72	97	90	65	71	73	76	72	64	97	92	70	74	72	77	83	88	85	80	68	75	70	85	85	80	88	74	72	80	73	75	90	81	86	84	75	83	78	81	69	77	80	86	84	74	76	84	96	82	81	81	79	80	69	83	81	78	85	81	90	79	83	77	85	81	74	95	66	82	87	75	81	88	82	88	83	86	71	83	79	79	77	94	76	86	85	78	66	88	50	85	86	83	85	77	85	68	76	94	77	71	86	83	79	87	93	77	83	74	88	85	89	98	87	86	68	70	74	63	80	81	92	72	81	92	74	63	86	102	98	79	75	75	88	64	81	97	78	76	76	79	84	56	77	78	72	82	79	83	89	71	89	82	76	77	82	77	75	65	82	67	84	87	100	86	81	83	87	76	74	68	79	78	73	100	89	75	96	86	99	83	76	90	85	75	83	71	67	81	75	71	71	90	77	85	73	73	82	72	83	89	71	89	89	86	82	76	87	80	77	81	66	77	82	92	78	87	90	76	61	83	74	79	67	75	79	76	68	87	86	92	75	83	82	71	66	65	90	73	80	91	70	91	81	87	73	70	84	77	69	85	74	76	96	88	68	83	78	78	83	85	82	80	59	69	92	78	67	82	71	92	77	74	94	74	88	79	67	68	78	75	87	86	77	90	93	90	75	89	100	58	85	85	101	68	72	84	79	82	62	81	79	91	75	85	84	97	78	88	82	78	71	72	84	69	82	85	81	78	73	88	78	80	71	61	82	83	70	81	82	82	54	75	80	66	80	71	82	66	86	85	93	75	83	78	103	91	72	73	89	78	76	76	67	84	91	74	88	87	95	84	79	70	91	98	77	81	78	94	79	75	69	72	79	64	85	87	77	80	84	82	68	83	83	71	82	78	55	74	88	88	76	91	78	94	79	75	75	88	73	77	75	89	89	82	94	81	69	89	79	69	75	76	82	76	81	72	87	62	65	87	85	71	68	75	72	77	83	61	68	85	87	78	72	87	73	70	92	87	67	61	81	62	70	74	67	71	69	74	73	81	77	77	88	75	90	77	70	77	72	80	65	85	73	69	90	79	74	76	91	82	61	78	79	82	74	79	69	85	77	63	72	64	82	107	93	88	79	84	97	98	70	88	80	75	75	77	89	73	82	82	72	83	92	77	88	68	87	94	83	77	73	87	89	68	65	67	78	85	89	75	85	83	88	68	78	94	89	88	80	89	86	83	71	62	85	106	75	84	73	56	71	87	101	71	77	77	77	82	93	78	56	75	73	81	87	102	84	63	71	69	64	71	93	93	83	72	64	78	80	83	76	70	67	102	84	89	67	70	79	87	72	82	72	79	87	86	75	86	83	67	81	69	72	76	76	97	75	68	85	80	71	77	83	88	66	76	88	73	87	69	76	94	77	75	107	73	86	95	79	77	82	83	77	89	88	87	68	79	64	94	73	85	78	66	90	84	86	86	77	90	89	96	76	85	85	95	78	67	65	69	72	70	83	84	93	69	77	75	69	55	65	63	64	70	84	76	69	89	73	84	86	81	75	69	58	79	69	91	65	73	79	98	71	75	75	90	70	74	68	94	86	77	80	81	72	72	75	104	72	73	81	64	71	96	63	85	80	82	74	52	87	92	65	68	84	72	98	92	92	82	73	86	87	75	93	70	113	82	75	80	71	80	90	83	73	85	87	74	60	72	79	71	71	85	77	80	77	73	79	70	69	81	79	92	71	97	90	70	76	78	91	82	73	77	76	63	84	80	76	86	77	75	73	79	64	73	94	66	65	86	84	82	83	77	81	83	83	81	83	81	84	78	85	74	85	93	52	71	93	87	74	68	79	83	79	99	82	101	73	85	76	57	82	78	68	69	78	80	87	78	93	93	78	75	72	66	77	82	76	66	69	71	86	74	100	75	86	73	84	74	96	79	97	77	80	78	75	79	79	79	78	90	78	75	78	102	82	82	79	89	68	72	103	72	76	72	91	71	87	79	78	84	93	83	81	84	75	72	70	70	73	68	95	61	85	91	70	90	64	82	75	67	77	90	62	73	83	83	84	90	74	86	82	95	74	74	86	93	78	94	89	82	69	87	80	99	75	86	84	96	75	67	71	76	75	68	99	68	84	76	73	98	77	80	71	80	100	88	71	95	96	70	100	81	81	93	72	93	86	96	76	74	92	68	76	84	79	93	72	76	74	71	79	86	87	79	82	67	87	95	77	83	73	81	84	66	77	94	72	84	77	77	76	83	67	87	87	98	74	75	64	80	72	81	85	81	90	75	72	76	76	78	81	83	91	81	68	70	66	77	80	88	80	89	89	75	73	87	74	73	65	89	83	88	83	94	86	75	86	80	77	69	68	84	70	68	87	91	79	69	87	65	92	75	85	71	79	71	90	87	84	82	70	80	98	68	79	75	72	78	95	81	74	70	82	86	69	77	81	74	98	66	82	82	76	99	83	56	59	83	88	76	76	77	86	82	68	97	90	69	82	78	71	75	90	88	80	86	79	82	83	92	69	92	61	92	87	73	74	86	76	69	91	79	76	80	74	80	88	71	81	74	81	80	80	80	77	85	65	72	95	68	69	77	91	74	75	77	75	78	87	83	67	69	77	89	92	75	81	84	98	67	84	77	76	80	71	60	94	58	80	91	63	79	79	88	73	64	84	90	75	81	64	81	79	81	69	83	96	79	87	83	81	82	72	89	93	72	77	93	98	86	80	81	81	74	71	83	70	76	94	89	92	70	84	83	70	73	64	64	80	94	84	92	105	71	74	82	69	90	90	76
19522	6565	3519	3195	7045	10367	12782	14202	13137	11238	8729	6107	4211	3001	2175	1636	1581	1453	1434	1327	1293	1228	1158	1183	1095	1122	1082	1078	1074	940	833	845	823	832	823	741	817	808	827	805	878	866	936	978	958	1015	937	999	845	891	823	869	833	729	754	721	768	745	703	731	735	754	746	726	733	683	723	737	675	691	664	711	667	680	674	665	708	677	678	704	702	689	684	645	658	664	676	700	679	659	620	681	620	683	662	650	672	699	644	686	641	662	667	631	615	678	666	637	706	662	679	709	687	712	679	701	630	635	626	639	604	659	653	666	673	619	648	682	677	662	637	672	674	623	625	683	659	673	655	671	654	730	658	680	703	659	650	675	666	666	708	664	645	689	671	672	661	647	684	675	659	688	663	686	681	615	677	708	711	683	651	697	623	693	630	661	670	681	685	684	644	654	653	636	608	635	643	640	638	680	687	643	640	631	679	615	664	648	665	684	690	668	711	677	647	658	688	639	643	682	663	596	671	664	681	649	656	621	647	684	640	636	674	664	649	689	628	644	649	694	727	661	640	655	658	656	636	630	644	645	638	662	673	616	627	672	635	670	629	643	648	642	647	658	655	653	660	692	621	658	656	633	728	654	680	660	620	649	646	663	629	691	697	651	634	645	620	657	632	651	639	663	633	665	652	673	656	672	710	655	643	662	684	659	655	607	669	662	663	719	677	659	652	683	660	646	668	654	645	638	670	665	647	649	678	688	670	654	651	681	622	649	676	633	655	636	642	665	689	645	699	679	629	634	635	683	652	637	612	647	644	668	648	663	655	613	633	696	631	649	652	644	603	662	612	632	661	644	631	656	659	659	633	654	634	650	654	666	622	650	636	648	656	651	653	699	678	641	618	681	651	697	679	652	662	698	588	681	664	639	705	637	617	686	674	609	638	690	680	660	639	653	683	648	706	688	638	644	703	646	632	663	648	711	664	640	639	662	621	632	637	648	658	640	636	644	681	672	650	652	661	614	642	604	649	670	651	683	631	606	674	629	675	667	660	633	634	619	655	662	667	662	655	647	657	650	586	642	646	655	658	654	657	676	616	663	661	606	673	612	671	668	659	632	663	646	691	664	662	665	701	645	646	696	632	683	647	669	676	644	628	690	627	644	623	654	698	689	657	661	619	692	651	638	653	663	676	656	640	677	671	671	627	663	688	648	662	658	597	599	648	702	694	660	646	661	671	656	653	633	686	662	658	615	633	656	671	646	665	700	672	682	620	650	643	642	595	707	641	648	656	648	621	645	659	673	666	629	688	644	674	635	703	678	636	687	693	660	674	690	652	612	668	682	603	652	654	648	678	662	641	635	680	682	672	691	650	649	681	613	655	715	734	675	650	658	659	638	677	681	675	655	631	683	671	640	703	620	674	666	653	685	621	683	655	635	646	673	660	647	657	668	623	664	663	646	691	674	632	652	660	668	650	647	636	677	622	659	673	609	637	625	689	652	652	686	657	641	663	706	652	656	613	607	698	629	658	685	711	663	671	639	651	664	661	680	673	680	609	633	652	633	634	678	656	737	693	619	655	688	620	659	639	647	670	645	603	663	635	644	663	657	678	685	691	648	661	665	645	662	658	630	654	666	619	651	636	651	664	678	643	658	659	585	624	687	666	633	693	635	654	644	661	632	650	700	658	653	669	674	656	654	625	697	722	639	646	687	634	662	642	724	643	660	675	658	665	685	689	636	667	705	667	660	674	654	668	618	622	697	619	674	667	698	650	643	617	654	652	664	664	662	637	682	620	683	652	582	642	669	660	647	641	633	629	609	674	649	682	668	637	693	701	658	658	686	615	642	658	634	693	671	628	644	642	671	627	637	644	633	689	620	683	635	722	632	665	668	641	670	673	658	681	712	661	622	663	636	698	659	629	657	605	639	625	674	689	696	646	654	667	716	626	707	712	645	664	672	658	630	660	658	682	668	666	637	681	596	668	626	651	643	690	649	688	652	616	591	654	666	629	665	655	659	650	661	684	660	670	648	681	657	648	639	640	597	670	654	663	614	614	663	644	661	667	665	670	663	603	657	593	651	645	640	633	667	629	667	642	678	662	632	678	674	645	671	626	659	693	688	670	667	630	647	683	650	674	637	625	627	674	656	664	667	648	636	648	653	666	714	657	620	661	668	657	628	623	635	642	642	673	628	655	630	640	669	665	660	667	659	687	667	716	650	694	632	634	693	670	656	675	647	644	633	696	693	655	674	635	654	680	657	627	680	670	650	649	636	670	639	702	671	656	620	655	661	662	650	648	696	672	640	619	652	620	680	646	642	668	678	609	686	689	641	659	629	682	627	678	602	642	667	651	636	637	688	668	665	656	685	650	675	639	654	698	669	644	624	636	653	698	620	658	670	664	655	663	650	632	659	627	673	669	690	655	652	669	666	675	616	670	657	680	673	642	662	636	629	700	649	677	595	668	642	687	676	672	632	637	654	670	618	643	648	687	665	668	680	663	654	649	694	650	599	611	661	700	681	658	638	627	628	683	660	624	665	650	669	700	665	644	677	688	651	637	685	635	682	644	668	619	626	639	649	652	660	711	647	608	642	693	675	654	648	715	695	633	697	656	687	623	646	601	625	668	656	650	686	635	667	653	626	620	694	705	631	642	617	671	646	642	621	653	664	653	671	676	660	687	655	630	687	691	675	680	681	638	621	673	620	614	637	652	645	656	667	648	665	660	630	672	684	658	683	610	690	617	652	651	649	606	627	633	670	677	640	660	608	658	670	639	650	632	634	624	632	651	645	677	680	590	689	641	631	677	658	652	644	668	676	650	657	601	686	662	694	695	658	685	677	658	671	650	687	648	642	649	664	638	656	683	664	667	680	680	666	673	683	628	701	685	662	635	692	655	649	643	645	629	657	676	666	674	711	643	734	656	652	623	644	611	673	681	620	648	643	659	681	641	666	717	661	622	657	653	662	654	656	633	706	623	633	663	648	635	647	651	608	696	653	646	615	660	627	663	712	690	626	697	700	615	677	612	689	668	631	634	655	650	682	650	644	676	663	665	690	744	640	647	648	619	590	736	627	638	648	635	654	667	670	690	644	611	640	634	703	674	645	675	627	670	653	665	632	682	645	670	683	641	691	609	693	647	653	641	657	704	704	675	610	671	615	660	618	675	684	664	647	696	659	636	614	640	683	655	650	611	599	654	634	632	670	708	679	660	622	690	624	677	671	629	647	669	692	655	660	654	698	653	640	649	662	651	662	644	613	689	624	676	660	641	648	629	624	735	641	670	683	605	627	603	671	673	675	658	686	654	674	686	633	638	632	668	632	665	650	642	647	636	621	688	638	673	653	698	637	663	665	653	673	672	658	673	665	664	721	611	626	658	621	659	670	680	657	643	656	687	676	639	669	675	657	641	686	676	667	667	660	684	672	631	683	684	668	660	654	645	658	610	621	614	650	614	650	597	700	688	663	706	650	670	658	651	665	664	683	702	617	607	616	634	686	636	698	663	651
1593	292	207	131	101	109	160	199	212	186	149	135	105	82	81	74	62	62	77	68	69	71	58	62	65	65	64	73	65	64	72	56	55	60	65	50	51	46	44	81	53	67	63	74	53	62	64	74	59	65	71	73	51	83	53	54	57	62	64	50	64	54	68	61	50	66	62	60	78	71	55	53	58	57	63	55	73	55	50	63	52	61	63	52	63	62	57	44	64	65	56	59	58	72	68	70	61	43	57	56	47	58	47	45	59	50	66	66	67	78	62	49	50	70	61	64	56	62	65	58	60	55	55	62	62	65	65	63	58	53	54	43	62	42	56	56	54	65	69	56	48	71	65	66	71	53	66	58	49	69	69	48	56	59	60	62	68	67	71	68	54	55	55	61	52	53	70	50	61	44	54	52	53	60	51	51	72	58	72	51	48	60	71	69	46	70	58	48	66	48	51	50	54	47	68	64	55	56	60	51	58	64	56	60	66	64	78	53	60	60	64	73	67	61	66	65	80	53	62	53	62	60	58	56	49	57	64	56	60	62	56	49	71	64	54	61	55	71	51	53	66	56	63	59	72	53	76	54	56	53	62	60	76	62	54	55	55	60	60	71	64	72	58	49	49	46	48	70	61	76	66	55	76	59	64	58	64	72	48	67	57	71	57	51	54	66	70	55	56	71	51	60	37	60	56	65	69	72	59	68	45	53	57	65	60	63	66	68	74	58	74	62	60	64	64	57	53	64	65	48	60	60	60	60	49	62	67	52	59	70	63	67	55	61	60	74	71	58	48	51	58	67	54	69	64	58	56	63	76	57	63	50	57	67	54	57	66	54	53	80	67	75	75	66	46	49	57	53	60	66	40	56	52	63	54	59	62	66	68	58	76	77	75	53	66	54	56	63	75	67	53	62	63	60	42	60	67	61	60	61	63	60	64	67	55	68	66	56	57	55	62	56	53	66	61	79	45	74	59	62	57	46	43	49	56	61	42	53	58	52	57	65	64	64	56	62	72	61	60	59	60	51	67	67	60	62	64	69	52	61	59	67	68	76	63	63	69	63	62	70	53	59	54	61	63	62	51	63	58	69	53	59	68	66	58	56	66	55	60	52	77	72	52	55	60	69	54	49	46	64	54	57	58	56	72	73	48	71	78	62	51	47	76	67	46	67	64	67	82	71	71	63	64	74	65	69	57	77	66	64	69	51	70	66	55	51	51	57	57	48	76	60	67	64	73	61	50	71	53	57	64	63	68	62	61	58	63	53	55	68	48	49	55	51	55	74	65	54	72	59	67	70	79	55	59	69	80	63	49	61	51	66	58	49	53	62	50	78	54	65	57	60	69	70	51	58	64	37	66	59	61	44	59	63	55	69	56	63	64	54	60	55	64	55	54	49	71	60	56	61	62	62	57	60	60	59	65	70	54	69	50	79	58	71	64	54	61	59	59	71	46	63	49	54	69	38	54	73	61	62	56	45	61	60	50	58	65	68	65	76	59	67	67	53	50	47	64	52	67	56	62	61	64	67	60	58	65	52	70	54	69	65	61	65	52	67	57	65	55	65	69	64	62	54	65	47	57	58	58	55	59	63	53	53	65	64	50	52	56	59	62	59	66	57	47	57	56	64	53	53	67	63	60	48	56	50	72	74	76	63	61	61	63	49	63	56	55	60	46	45	61	60	65	63	63	60	56	64	60	55	58	57	69	59	62	67	62	64	50	62	69	50	46	54	56	45	61	68	64	57	59	54	76	65	53	64	73	60	71	51	68	59	72	65	75	77	58	56	50	70	52	59	67	74	71	67	64	63	64	54	66	63	69	59	44	48	61	70	59	63	63	66	65	60	61	60	54	71	66	46	56	69	69	67	48	61	60	66	50	58	66	55	59	68	57	59	53	50	50	62	64	75	63	62	72	62	64	53	47	68	61	66	63	50	62	63	57	58	57	64	61	55	64	49	64	70	65	62	57	48	47	61	58	59	61	67	51	61	62	58	72	71	53	59	61	65	54	46	69	76	64	50	65	65	63	60	60	62	60	62	72	65	43	62	68	64	49	62	48	80	72	57	60	66	65	49	55	68	82	62	65	58	55	57	66	60	46	73	60	59	59	58	63	62	71	60	61	60	70	63	66	65	53	67	58	55	55	55	50	55	61	63	63	48	49	68	54	58	60	53	54	63	55	55	58	53	50	70	59	59	71	62	55	58	55	63	52	59	65	49	52	71	56	59	74	46	54	62	67	69	61	77	58	45	65	67	60	50	52	55	58	45	60	58	49	67	46	54	55	51	64	67	56	66	66	69	51	53	53	58	61	77	57	62	56	49	70	64	60	65	56	57	57	69	50	59	55	65	66	52	51	52	65	54	70	62	55	45	65	62	72	70	61	67	60	56	50	40	58	73	54	54	65	70	75	60	57	64	78	71	63	64	55	48	64	78	57	71	50	68	57	52	68	66	58	45	69	54	64	45	54	60	51	64	56	73	76	53	68	70	53	56	71	65	62	64	55	80	74	65	63	68	50	58	65	58	69	56	66	61	62	54	70	58	59	73	65	81	60	67	61	48	39	59	61	70	47	57	62	61	69	58	69	63	63	58	69	71	63	51	58	59	53	63	69	70	59	73	66	58	60	67	60	63	63	73	54	46	62	55	65	61	56	50	52	52	65	61	71	58	51	70	72	56	54	68	56	61	61	68	66	60	67	58	51	77	63	60	63	72	66	60	59	57	80	61	55	49	51	46	58	70	66	56	69	59	64	59	57	66	61	67	68	66	61	67	59	57	66	48	53	65	65	65	57	56	66	53	67	69	63	70	54	61	73	64	58	57	46	43	60	55	67	54	58	52	60	43	67	72	57	78	53	61	58	57	71	77	63	59	62	53	48	64	71	56	59	60	60	70	63	67	67	84	69	64	69	70	68	55	43	53	61	59	59	59	70	66	55	64	59	62	65	57	64	59	63	50	70	65	59	58	61	63	63	59	58	60	47	62	65	58	45	55	61	54	73	74	48	56	68	41	51	68	60	57	64	52	49	61	77	52	53	64	68	75	60	49	64	68	62	46	62	65	57	61	51	67	56	69	74	52	72	57	66	56	75	47	55	77	47	51	67	59	59	67	74	65	53	63	67	60	52	69	63	72	72	66	66	71	61	54	55	64	61	72	74	61	63	73	69	60	61	53	57	67	56	62	65	64	69	56	62	45	65	66	53	58	66	70	63	54	55	45	58	64	76	58	59	74	64	65	62	58	60	65	51	53	52	62	63	69	56	65	47	61	56	67	77	56	48	78	56	50	49	68	71	69	62	78	71	62	77	64	65	54	64	62	59	66	60	56	53	73	67	62	69	65	69	64	71	61	59	55	58	73	62	65	59	63	71	58	51	62	78	55	59	71	56	59	62	57	67	73	54	61	59	71	57	54	72	56	76	59	69	49	52	65	63	56	63	64	54	68	70	54	58	63	66	60	70	65	62	58	59	54	69	61	49	60	63	48	64	60	70	63
12812	3532	1853	1754	3760	6034	8208	8786	7912	6777	5079	3259	2132	1445	1029	877	897	876	830	816	738	742	762	753	717	679	730	713	638	552	548	572	563	533	535	512	560	578	604	590	608	619	639	617	631	650	650	621	608	607	533	549	513	512	539	537	545	515	529	536	520	558	544	520	503	537	551	510	489	510	481	484	511	485	482	475	472	491	531	515	490	489	468	518	481	542	540	494	508	504	525	489	477	491	467	507	502	477	522	487	470	484	491	467	503	449	487	466	469	479	467	477	482	501	504	510	516	525	521	474	491	498	496	517	499	522	467	492	498	484	510	481	497	505	505	510	488	506	482	470	492	498	482	476	454	493	496	501	474	518	489	494	493	488	492	476	519	509	513	520	508	499	465	515	503	521	491	553	522	501	479	485	471	478	482	466	482	458	518	484	511	532	492	499	484	481	471	532	481	517	516	550	512	501	545	496	509	513	485	501	510	492	489	536	503	485	477	474	486	485	483	468	475	480	526	484	477	500	467	475	490	505	520	477	502	487	501	446	522	484	495	466	529	512	509	492	472	489	474	499	483	512	509	491	486	496	523	488	489	510	487	478	496	528	473	526	507	495	467	500	505	530	466	502	505	487	491	502	541	549	485	483	469	494	484	475	496	517	511	518	500	484	471	520	503	491	496	503	473	495	476	519	489	524	500	485	487	439	463	510	475	468	485	512	485	496	472	471	508	532	477	494	469	486	485	483	480	494	504	474	484	499	477	465	511	490	471	493	468	528	464	470	475	500	479	460	489	506	470	498	501	480	494	529	526	470	515	452	472	476	504	495	492	482	462	522	504	517	501	510	446	486	563	480	528	475	481	503	544	437	489	507	493	485	504	450	440	521	495	451	513	499	498	492	499	481	534	505	479	450	507	491	453	479	461	497	493	503	466	520	494	471	512	497	461	482	437	519	443	545	470	497	493	497	498	484	469	490	467	436	477	509	475	476	470	513	482	521	474	454	510	462	469	491	495	467	457	470	475	475	454	527	463	456	466	495	522	481	481	499	545	477	504	494	513	468	471	486	509	460	489	486	478	465	479	515	520	498	472	485	470	501	450	478	465	503	485	508	511	504	500	517	483	490	508	508	518	478	464	490	517	549	503	500	466	505	502	518	490	512	516	488	475	456	473	508	464	481	507	490	474	467	506	487	481	507	532	512	504	461	521	481	489	515	499	492	468	492	519	520	485	433	491	481	467	487	463	499	490	493	514	473	481	492	506	525	516	461	487	490	507	506	447	512	515	487	470	488	480	492	483	480	457	493	521	500	489	507	506	477	500	482	531	452	419	486	484	496	509	492	470	487	518	489	527	475	489	484	491	473	503	488	460	490	477	513	479	488	517	487	506	504	466	533	495	513	486	496	525	483	486	506	446	489	484	469	512	519	514	478	493	504	467	483	489	446	527	527	481	482	478	513	496	472	482	479	506	484	488	478	478	454	533	483	495	530	502	480	467	474	510	509	506	463	499	468	505	491	517	477	439	464	504	498	489	496	510	515	506	528	520	474	509	501	471	491	486	464	485	491	467	499	479	488	490	494	475	543	492	489	496	522	466	482	486	464	538	487	485	524	510	490	501	475	542	505	506	501	489	507	476	476	504	494	500	489	463	534	462	442	494	490	491	490	491	490	502	477	501	509	517	476	486	470	477	510	495	474	489	503	485	510	515	520	531	511	469	497	487	463	499	477	467	501	509	505	462	512	460	510	489	489	524	457	468	441	506	488	521	450	496	476	517	526	511	483	461	492	452	497	488	440	496	486	470	487	479	495	479	484	509	488	480	504	443	465	480	557	490	511	463	482	516	478	494	486	486	477	464	513	449	484	498	517	498	475	460	508	475	504	510	493	516	469	521	506	500	525	491	496	492	492	501	485	452	494	487	503	499	486	492	507	498	495	467	497	498	466	467	474	491	485	509	453	475	511	503	487	505	481	529	460	449	484	502	525	481	494	484	481	468	503	474	498	492	465	466	501	465	505	470	520	475	503	494	492	498	480	516	478	498	448	473	489	505	476	508	509	498	484	512	508	474	486	483	473	525	487	449	482	537	522	467	490	535	452	458	470	482	513	509	512	501	461	481	491	502	511	483	511	507	490	482	439	465	543	487	495	510	498	471	458	516	467	479	491	477	508	503	492	470	466	500	489	503	509	475	494	464	481	479	485	471	516	509	507	499	530	486	491	503	497	491	500	478	480	454	493	499	531	490	519	493	522	501	499	526	493	498	509	513	524	455	475	517	498	483	490	493	511	483	500	453	509	478	521	489	459	498	496	509	462	511	505	480	496	465	434	500	473	490	511	455	484	504	494	484	462	509	459	482	503	522	508	481	514	493	488	517	504	525	500	488	500	519	523	529	503	517	489	495	500	492	475	501	513	495	456	498	520	543	483	478	527	498	487	512	487	504	493	477	514	493	502	494	470	473	468	472	506	507	530	512	514	495	482	512	500	499	489	468	545	504	495	466	512	528	489	486	473	518	501	448	467	494	512	518	476	480	481	501	465	487	498	502	494	523	497	491	497	471	526	520	523	477	547	486	517	489	531	479	467	493	472	501	497	504	471	490	488	497	456	530	460	486	529	526	482	494	511	465	499	479	496	538	458	495	530	493	489	508	465	489	495	515	508	530	493	508	476	484	478	469	505	507	517	517	489	494	456	519	488	501	489	485	467	492	499	487	455	486	509	515	489	498	491	488	472	485	515	476	533	497	489	496	525	514	519	510	502	497	475	548	479	499	500	480	497	505	525	457	486	492	489	488	448	479	453	502	495	448	514	464	496	497	473	482	512	490	490	515	460	485	519	509	487	466	500	468	517	493	503	502	514	508	506	472	500	463	502	474	503	520	486	513	514	484	527	528	508	486	486	494	492	495	495	498	471	475	489	539	536	508	508	477	488	476	481	457	498	489	459	471	499	505	504	484	482	471	507	518	460	474	526	493	490	483	509	457	496	485	501	541	478	478	514	486	459	467	503	526	476	529	476	473	481	455	482	492	488	509	478	493	520	462	505	476	487	520	508	490	493	515	507	486	514	481	491	500	512	532	495	487	486	502	499	467	498	476	478	487	500	503	506	505	488	468	505	503	528	499	494	477	483	501	495	499	522	481	477	430	517	501	470	488	460	489	502	504	485	485	496	477	476	513	499	485	467	542	503	492	502	502	472	475	473	499	456	485	490	511	512	490	486	493	519	477	493	523	480	510	467	494	490	526	450	475	487	496	528	499	465	451	532	517	490	476	504	505	524	487	497	499	505	473	494	491	471	441	474	500	475	504	454	488	485	508	443	499	494	502	478	502	513	466	482	484	485	504	472	446	515	492	498	523	489	479	542	487	525	505	516	485	517	469	471	507	488	508	448	504	505	515	481	510	494	489	523	515	482	496	487	503	469	503	497	490	473	464	477	535	491	466	508	495	477	492	499	469	498	506	516	487	487	479	491	541	493	462	487	464	469	467	443	422	513
1471	456	247	172	156	170	254	335	344	289	241	187	151	122	119	119	105	84	87	107	96	91	97	100	104	117	93	82	93	89	105	97	91	86	84	91	87	85	100	97	89	89	104	88	97	105	98	100	103	102	98	94	91	101	99	82	87	76	87	99	84	87	94	80	87	99	76	80	99	106	86	94	88	96	88	81	75	107	110	102	98	84	81	105	100	83	93	73	75	98	93	82	92	81	110	90	93	93	98	98	85	73	86	92	81	91	98	79	89	83	79	73	95	110	81	89	96	95	85	77	81	94	83	76	80	85	97	85	94	86	86	84	102	83	78	93	89	74	93	84	68	79	98	90	64	88	84	86	92	68	105	78	93	93	90	78	102	87	89	97	98	86	83	74	80	82	87	75	103	102	89	80	89	100	93	98	84	88	91	70	96	103	85	94	89	73	81	74	72	98	87	93	85	93	84	98	98	74	92	92	113	95	99	85	96	78	79	90	97	88	84	103	78	83	79	81	85	87	78	91	103	88	104	103	85	77	93	91	75	88	96	85	79	76	88	83	93	87	90	93	79	91	81	85	94	86	94	85	103	85	91	104	78	99	100	107	81	81	80	79	85	89	100	96	93	90	88	89	98	71	100	76	83	94	74	78	91	69	92	90	84	88	74	89	89	88	78	89	82	104	93	87	86	97	80	94	79	90	90	92	75	95	87	104	96	91	102	83	89	72	78	88	93	87	93	61	91	79	111	71	94	92	78	80	104	82	104	95	88	79	89	92	109	90	80	84	93	88	100	90	92	103	73	98	98	91	79	81	77	94	80	96	70	110	93	80	85	92	101	89	90	91	111	83	86	80	88	82	84	91	72	86	99	88	77	97	94	89	82	85	82	84	90	99	97	99	93	101	88	86	84	104	101	81	84	84	79	96	86	94	95	78	81	98	92	76	97	87	75	102	109	98	77	89	103	91	84	81	86	82	80	101	91	84	100	83	93	74	94	103	95	74	86	93	80	84	90	90	82	75	105	93	86	93	85	85	106	103	97	104	105	94	91	83	98	93	79	80	99	76	85	86	86	99	85	95	99	92	98	80	88	121	83	78	82	78	92	85	73	77	90	90	103	89	93	88	93	98	79	93	82	83	97	71	93	93	101	84	71	97	92	81	86	82	89	103	114	77	101	93	91	85	86	103	95	95	78	96	82	65	104	95	96	89	84	79	93	99	98	96	96	83	86	90	84	80	85	96	79	66	101	96	93	90	87	81	100	77	84	81	76	101	112	98	64	89	73	77	81	82	82	88	94	85	74	93	83	95	95	92	79	90	101	86	70	89	97	86	88	86	93	79	86	97	103	82	107	93	105	95	109	88	89	84	89	85	94	96	95	94	76	105	89	93	106	76	99	78	95	92	97	84	76	90	87	88	110	89	77	84	100	108	90	81	95	90	102	77	96	92	89	94	74	105	90	105	95	104	94	99	84	87	81	86	75	69	93	101	75	86	95	72	98	91	107	85	90	85	91	77	86	69	108	80	90	90	91	86	62	104	98	80	83	78	88	91	105	84	86	80	97	95	91	99	89	90	83	101	85	91	100	77	107	89	86	90	87	110	79	81	111	89	116	86	88	80	88	90	79	105	76	65	84	79	93	100	98	91	96	85	96	88	94	96	101	92	75	76	86	88	79	105	83	97	102	91	90	93	94	80	91	94	97	81	79	93	78	87	104	95	84	96	99	89	82	82	77	81	84	94	87	89	90	84	100	85	85	87	99	81	90	90	81	88	83	97	108	77	90	86	86	101	92	83	76	76	78	93	90	94	81	100	99	106	74	92	94	107	81	92	87	94	72	86	91	85	93	85	104	87	84	75	78	92	91	97	82	89	92	96	79	88	80	88	81	89	81	92	84	96	113	100	93	82	69	103	88	90	93	87	105	81	110	105	96	86	85	76	81	104	87	75	106	82	91	93	74	93	81	90	74	102	90	83	97	97	71	88	98	90	79	103	91	100	84	85	85	95	89	97	96	78	78	85	89	106	93	101	90	78	88	96	90	78	99	80	84	81	95	114	98	82	72	76	94	90	86	93	95	77	86	92	75	110	106	102	97	96	76	89	98	90	104	93	78	92	87	89	87	64	87	100	98	82	84	90	79	91	90	93	95	91	86	90	98	91	95	79	99	84	84	84	86	83	98	78	91	86	101	97	87	97	85	92	70	86	77	70	102	80	85	102	83	80	84	103	90	85	81	85	102	79	91	87	96	98	85	88	92	98	89	93	117	113	103	94	75	91	87	104	96	87	89	79	102	94	89	74	93	89	84	97	94	73	93	75	93	96	92	86	86	96	92	104	88	86	97	88	85	91	75	81	87	94	84	102	81	88	92	117	85	82	73	86	107	100	97	83	78	91	76	82	86	81	94	100	94	91	80	105	85	74	95	81	77	85	90	78	92	87	92	76	98	80	95	86	115	79	81	94	80	104	104	81	88	96	99	96	83	80	96	84	81	87	67	87	96	93	81	99	79	95	79	98	90	91	87	98	83	111	89	100	84	87	92	87	88	93	83	95	85	98	82	85	101	85	101	102	96	77	85	72	91	90	85	97	90	84	75	67	93	101	98	88	69	82	103	88	88	93	85	86	98	79	83	96	91	91	109	74	79	79	99	83	104	108	88	95	91	102	80	87	93	82	105	96	94	99	86	106	93	83	69	99	95	80	89	105	107	86	81	80	87	98	98	78	102	113	88	84	87	93	84	72	90	86	100	90	77	91	89	93	86	103	91	95	92	100	86	91	82	89	90	84	98	75	98	101	85	99	85	87	77	81	84	89	100	90	92	68	71	80	90	91	96	111	84	84	104	86	88	89	98	104	89	83	96	91	76	103	94	67	87	81	82	89	74	91	86	94	82	84	99	90	91	78	98	89	75	86	81	99	92	86	87	94	83	96	80	90	84	87	76	90	95	90	107	68	76	106	97	88	87	99	93	87	76	84	95	88	103	93	104	85	105	89	89	85	103	87	92	93	86	97	93	76	68	87	90	91	80	111	87	85	82	90	93	77	60	90	84	71	78	96	88	91	104	113	83	92	89	63	87	86	78	85	86	77	90	84	68	73	78	75	82	76	86	97	82	99	86	94	100	97	94	92	99	80	92	83	85	95	85	87	100	80	107	72	84	91	84	86	106	77	77	93	74	73	75	96	65	87	91	99	90	74	86	84	81	73	89	77	99	79	81	95	83	81	83	94	82	92	93	92	97	97	104	73	86	99	102	104	85	91	95	92	76	92	84	86	103	102	90	90	76	96	103	96	89	85	97	92	103	74	87	99	88	101	91	79	90	93	84	90	87	80	98	83	96	89	89	100	89	82	94	74	93	82	77	100	80	87	81	95	81	87	88	98	89	98	95	82	88	98	70	76	98	78	97	94	65	79	85	92	77	91	83	90	78	92	103	98	89	74	94	72	91	92	102	93	91	90	76	100	88	77	99	83	70	81	98	94	84	82	81	93
15975	5154	2753	2488	5641	9005	11908	12100	10824	9192	7041	4750	3378	2242	1609	1429	1393	1346	1236	1198	1188	1097	1115	1047	1087	1070	1021	1025	933	882	839	903	857	834	745	798	828	864	832	925	896	970	1004	948	1018	940	945	916	945	856	844	845	786	810	773	800	740	773	772	783	821	786	771	777	752	756	775	784	746	746	788	703	754	691	695	694	667	714	736	750	672	765	734	693	707	713	707	778	726	698	643	736	698	721	676	744	702	732	695	735	693	732	694	756	698	719	750	676	757	724	744	694	719	739	756	759	723	775	712	748	739	733	733	722	704	707	748	716	747	710	695	748	745	680	743	720	698	741	734	739	733	652	661	678	754	703	744	714	732	729	741	705	700	708	731	675	707	658	784	722	731	743	703	699	724	702	735	714	732	713	702	682	692	717	769	728	746	695	709	698	679	757	744	758	726	690	743	706	711	707	701	711	719	698	741	746	690	720	699	730	698	769	739	721	755	748	723	739	736	711	710	730	700	729	734	689	707	708	681	717	718	744	656	716	686	672	712	734	658	732	739	710	743	746	697	702	685	764	754	692	732	767	734	675	700	708	760	706	742	741	681	686	692	723	690	746	730	739	740	710	751	659	736	729	701	717	747	755	730	716	700	726	734	723	708	640	697	663	749	700	710	692	732	682	716	720	738	684	727	683	677	726	689	692	713	698	740	767	703	717	692	726	764	717	727	714	717	732	700	774	725	707	713	693	696	696	699	717	749	702	738	744	695	691	659	727	683	697	723	779	696	659	720	748	723	699	716	722	729	714	730	730	676	705	723	740	710	719	679	727	745	730	696	756	719	650	742	727	731	742	749	696	708	731	690	738	683	707	744	748	730	726	717	726	711	713	678	737	730	755	732	654	718	746	749	647	722	765	676	711	695	729	691	685	702	707	693	711	706	690	700	730	747	745	698	729	721	714	732	704	692	720	690	648	710	692	697	693	740	731	705	733	712	747	756	684	703	704	745	706	747	765	682	727	724	735	723	680	734	707	707	750	740	752	720	753	706	708	709	719	690	707	744	720	722	717	719	712	718	744	758	662	763	745	677	690	672	689	706	729	717	722	727	709	731	711	642	679	762	704	654	672	745	708	735	703	758	737	750	735	748	693	725	761	713	754	766	718	738	697	685	706	723	690	710	660	702	726	757	691	731	698	698	729	747	680	704	699	729	705	730	734	725	689	738	715	701	750	776	681	658	730	691	731	728	669	654	694	698	723	690	695	701	682	710	706	757	738	690	696	755	735	777	755	695	761	710	683	712	748	742	700	701	710	685	684	678	675	723	730	707	787	730	705	766	757	691	758	725	690	699	723	702	686	733	721	740	696	699	724	768	698	739	732	706	676	690	735	689	663	743	718	700	720	720	713	659	697	686	759	749	732	721	668	715	722	779	750	735	686	702	761	741	745	749	677	713	728	733	723	786	681	741	740	700	704	703	728	718	707	732	728	729	706	686	770	700	723	738	764	696	679	730	693	717	705	745	689	748	724	700	734	684	744	719	740	727	710	705	674	692	711	723	706	723	723	711	722	727	740	735	684	732	748	751	711	691	743	732	696	693	721	712	704	728	748	700	795	731	716	691	761	755	674	731	724	714	732	718	701	739	742	750	698	672	774	706	745	747	742	716	693	718	759	760	703	731	712	695	734	716	723	751	720	713	703	696	750	722	726	732	702	716	687	678	739	705	702	755	711	706	715	731	690	694	699	701	689	698	668	720	720	696	703	704	688	706	715	718	695	725	732	697	701	695	723	700	664	707	691	714	666	717	738	700	722	732	725	715	733	724	760	738	704	723	735	705	731	731	713	697	759	705	748	719	683	731	694	716	727	715	727	689	735	794	705	724	689	715	710	672	688	736	743	680	704	737	694	683	725	733	726	721	744	688	678	720	749	666	690	720	745	746	683	724	721	746	698	703	717	699	706	691	772	755	721	711	699	782	774	710	702	699	709	687	734	702	740	675	759	736	668	697	783	699	772	761	706	683	765	653	679	714	719	694	724	772	697	714	717	690	731	684	704	739	705	703	704	681	705	733	731	662	723	723	711	714	732	683	714	722	718	743	751	770	764	676	708	735	713	721	735	696	719	734	739	715	718	704	705	708	751	678	729	734	658	691	721	720	751	707	698	718	744	711	659	684	692	699	714	685	769	724	756	709	703	695	713	766	729	713	649	760	707	735	778	676	786	707	706	739	725	690	711	713	742	713	705	710	746	740	754	747	740	731	700	668	742	707	675	686	712	713	742	744	765	698	719	721	674	712	745	685	756	696	703	739	702	711	723	731	741	740	777	690	716	741	718	716	712	709	727	701	765	749	706	717	682	705	664	705	706	723	729	692	736	699	729	687	687	746	729	757	741	714	775	736	727	701	792	691	699	693	740	802	739	737	713	740	702	781	735	727	742	764	672	718	676	706	723	753	683	756	683	720	682	672	742	696	713	769	722	658	731	698	723	720	689	721	726	734	725	692	709	706	716	719	667	717	745	723	712	759	706	691	697	720	708	720	727	710	742	748	709	723	761	751	744	736	664	706	734	707	698	769	697	712	711	693	792	730	708	720	740	784	740	700	701	719	703	706	687	697	744	755	721	724	714	721	730	715	736	697	699	690	671	772	698	782	697	742	686	718	726	695	730	708	705	708	736	680	726	706	699	718	680	725	700	686	731	716	783	678	751	757	669	776	727	700	686	706	732	730	721	764	722	680	718	697	741	680	734	731	755	751	715	691	709	677	765	723	780	746	753	703	716	678	702	710	701	690	742	737	757	728	699	708	729	703	709	748	684	722	703	730	712	709	704	687	683	704	673	741	686	753	689	765	703	703	723	716	730	667	753	686	744	707	724	713	712	739	656	700	753	703	710	742	693	714	695	758	709	700	707	704	702	711	713	740	691	710	741	712	766	722	725	685	757	705	778	685	728	736	693	707	743	734	725	740	775	694	700	691	703	696	758	706	706	743	704	738	700	745	694	672	783	699	706	695	703	699	677	679	744	676	692	704	683	656	736	736	734	715	693	703	671	747	717	663	696	731	696	740	726	699	734	660	672	686	713	761	731	689	714	705	754	747	655	741	706	694	717	723	709	726	738	730	683	697	744	721	669	779	710	740	696	700	710	711	741	738	737	733	693	698	743	729	734	707	804	694	716	696	750	736	729	658	708	753	708	725	710	749	695	740	709	725	708	716	718	668	710	763	719	719	680	712	706	715	692	693	698	739	691	679	711	739	702	722	742	709	730	738	715	730	733	748	720	744	712	692	679	715	683	719	692	725	729	715	685	753	734	730	749	736	716	762	736	730	759	662	703	660	701	719	719	773	678	725	697	716	701	716	740	779	687	726	676	699	710	700	758	746	702	694	713	713	727	708	706	744	712	717	685	715	734	709	715	696	733	741	727	693	739	702	710	707	720	719	745	745	784	738	689	689	739	720	741	771	737	691	724	727	681	708	724	721	686	735	739	725	715	762	711	694	687
2554	359	189	119	97	123	199	263	227	210	168	121	113	84	74	70	80	82	63	62	56	64	58	51	69	61	71	63	53	55	57	50	56	38	41	44	43	38	63	54	59	64	69	55	68	57	52	52	54	47	52	55	58	45	57	53	62	38	39	51	50	54	62	51	58	51	57	34	43	44	53	55	55	57	39	45	46	47	54	44	56	49	43	43	43	40	48	42	39	37	52	46	45	53	45	60	61	45	34	33	40	56	62	54	35	40	60	47	54	46	57	50	55	59	43	47	40	50	43	45	50	48	56	36	40	63	49	42	43	42	53	58	52	37	45	48	65	55	46	40	48	49	58	57	40	43	50	50	56	57	45	46	46	51	52	40	48	39	40	52	49	50	47	46	44	43	58	46	53	40	45	45	49	58	45	46	43	64	52	60	43	56	48	45	41	34	44	34	55	48	41	36	53	39	46	44	41	58	45	48	51	44	41	52	51	59	41	61	50	36	55	45	52	59	43	44	47	47	41	39	61	37	42	47	46	31	52	48	49	49	39	38	56	36	50	51	53	50	54	47	42	60	52	47	57	50	51	46	48	52	41	44	41	62	44	55	44	60	44	51	50	37	48	47	47	48	43	48	50	56	41	43	44	44	52	40	45	50	47	49	53	44	48	44	45	40	47	40	45	42	48	56	45	53	59	31	48	46	52	51	54	63	49	49	41	55	56	61	50	49	43	49	40	48	46	38	39	60	46	46	53	43	35	48	40	51	43	38	41	51	46	58	42	43	50	46	49	43	47	44	34	40	49	40	44	47	59	44	43	43	48	49	62	44	50	48	44	42	52	54	42	53	61	51	55	49	50	52	45	62	52	46	58	61	48	43	48	54	39	48	43	34	46	56	49	53	51	53	47	43	36	44	45	39	46	58	46	36	51	31	43	36	44	41	54	33	49	47	54	32	52	55	41	56	56	64	57	51	51	49	50	48	41	50	64	39	59	41	50	50	46	47	47	52	53	37	46	53	46	39	42	62	41	44	56	49	56	42	53	54	49	55	39	41	52	54	44	49	60	50	49	46	62	44	45	46	42	56	44	47	59	48	45	41	46	44	42	45	57	42	55	44	51	52	42	50	52	46	42	42	57	47	45	50	45	53	62	53	55	52	47	47	48	57	75	52	38	46	40	51	42	63	51	54	45	36	41	64	55	48	40	47	41	54	46	51	59	46	52	47	57	56	47	45	54	61	61	55	52	57	55	57	53	40	37	43	43	52	47	55	62	50	44	40	40	43	49	46	58	46	52	41	54	34	45	40	56	46	43	28	45	57	52	49	47	38	36	43	47	58	47	57	41	42	48	56	42	51	47	43	56	54	41	50	42	35	44	43	46	43	62	48	57	59	44	54	45	40	43	51	48	33	56	41	55	42	51	53	52	52	41	45	45	49	55	47	49	45	35	45	44	46	43	49	41	61	44	50	44	51	50	48	50	44	38	41	36	53	40	53	45	36	44	46	59	53	43	55	54	51	40	55	50	42	48	44	42	47	48	57	48	62	51	54	44	43	48	42	48	42	41	48	50	48	49	53	44	42	54	46	55	52	40	60	46	52	60	56	47	44	46	50	47	54	58	46	53	40	58	57	61	42	61	50	43	49	53	61	51	46	41	42	52	43	43	51	46	52	51	59	51	50	38	38	42	50	47	42	46	50	50	47	55	44	54	46	42	49	55	44	57	54	57	49	41	53	45	58	54	58	40	35	45	48	42	48	36	53	42	59	45	48	49	48	47	46	54	45	50	39	47	36	45	50	37	54	37	47	60	53	48	50	45	52	46	50	47	44	39	56	43	51	46	63	43	39	59	46	55	52	42	46	52	58	49	48	50	52	39	51	51	48	49	35	52	64	56	37	54	41	46	45	52	50	47	42	50	43	53	35	55	50	51	51	41	41	42	52	43	42	57	50	47	58	58	47	41	52	50	55	50	47	54	44	48	46	47	44	58	46	46	41	48	45	46	47	41	41	46	53	50	49	54	49	54	50	48	56	46	61	46	40	41	44	35	43	47	40	43	46	41	49	44	40	41	55	51	56	40	59	33	46	52	57	39	45	40	45	46	43	49	53	47	41	43	49	42	42	45	49	64	55	50	53	38	52	49	62	48	53	50	55	58	51	55	50	55	45	41	50	46	43	56	33	42	46	49	39	40	40	46	55	47	46	41	41	53	58	54	42	49	49	38	40	54	43	44	49	48	34	51	47	48	49	60	43	57	49	45	49	39	45	41	41	54	42	34	36	55	49	41	43	44	50	66	50	44	38	49	39	46	50	47	47	45	34	49	36	54	41	49	49	45	46	51	41	40	49	36	53	56	51	38	59	42	49	42	59	43	51	55	56	60	47	45	44	46	49	34	37	58	54	38	49	55	42	63	37	56	52	42	41	57	44	56	51	43	49	50	49	48	55	42	41	64	44	46	55	54	34	45	49	47	46	43	40	50	45	38	54	43	44	57	43	49	46	63	32	49	42	61	51	55	48	47	53	41	58	37	49	45	52	36	47	41	43	55	61	49	57	38	49	45	67	61	45	51	53	48	56	37	44	49	58	41	58	44	48	47	49	40	56	44	43	47	46	46	48	42	46	50	44	51	46	61	51	41	42	57	46	42	52	52	40	44	50	67	33	41	47	45	50	41	51	44	49	45	41	46	44	44	48	49	48	44	52	50	51	52	38	49	45	46	46	53	34	48	53	55	52	45	33	42	46	44	46	56	55	52	45	51	42	40	43	53	51	58	47	45	41	43	49	59	52	50	41	50	51	33	45	50	44	49	52	54	44	57	44	42	44	57	41	52	63	56	39	66	50	45	66	55	59	41	36	40	40	41	49	50	49	33	43	51	42	40	39	51	53	52	59	59	60	42	60	50	45	44	56	48	55	47	53	44	44	49	43	48	45	42	43	45	41	48	48	42	53	51	50	67	50	54	48	62	42	44	51	43	52	33	55	50	42	59	48	53	51	52	52	54	58	65	45	42	38	46	46	47	45	43	48	44	56	39	59	50	48	40	46	42	49	48	55	37	53	41	35	45	54	52	41	37	51	44	48	37	39	45	46	53	46	52	45	48	50	51	36	59	38	51	42	46	37	44	39	48	48	42	45	45	46	40	50	34	42	45	57	44	56	62	42	44	56	51	57	45	51	55	49	51	40	44	51	47	60	38	41	34	47	37	52	51	49	49	44	54	35	45	52	53	40	49	49	47	59	50	48	46	44	65	41	47	48	47	47	57	48	47	54	46	56	52	46	45	61	40	47	42	47	40	42	48	50	47	56	32	49	49	49	48	45	51	48	43	38	53	55	55	47	42	38	62	34	53	48	33	50	45	43	54	34	40	58	51	45	45	48	46	53	42	50	52	48	56	39	42	49	41	54	50	46	53	45	58	54	55	41	43	38	40	49	50	59	46	38	44	52	53	34	44	51	44	56	32	47	44	47	47	54	63	39	43	37	67	44	35	64
15334	4147	2212	1990	4958	8785	11113	11104	9971	8492	6079	4360	2842	1654	1231	1089	1093	1024	947	888	870	870	882	717	798	732	798	629	592	564	470	565	559	530	478	477	499	502	493	532	606	636	687	709	669	642	578	594	567	536	528	456	440	421	485	422	418	452	412	464	461	458	486	424	454	467	386	394	385	401	442	403	372	394	401	404	421	386	410	406	399	391	395	397	396	380	414	416	431	409	387	407	405	395	394	419	407	376	431	375	385	394	418	439	388	398	377	422	405	409	408	433	401	447	403	421	402	403	392	401	385	374	382	401	369	359	398	336	418	388	391	368	360	418	372	382	408	397	371	370	435	374	415	410	391	395	391	418	389	378	370	398	410	353	437	381	395	423	461	384	364	396	383	386	423	398	371	426	381	393	399	395	397	389	369	391	393	411	385	408	362	382	387	393	376	400	402	409	382	402	381	378	391	414	369	416	386	415	401	399	369	374	408	393	375	375	410	411	417	382	393	384	386	411	413	390	353	384	419	382	385	343	421	419	393	412	406	411	397	359	402	377	394	419	396	395	406	437	400	416	404	393	405	399	406	403	378	385	377	408	398	385	412	381	394	370	401	408	346	370	393	411	420	377	387	384	374	394	384	383	416	397	412	375	389	425	370	356	436	429	398	380	396	369	428	400	365	389	415	417	365	395	428	389	379	399	408	400	354	415	389	382	397	375	398	344	370	373	440	421	372	379	382	381	369	372	391	379	369	404	398	389	358	375	393	385	396	401	401	372	405	395	406	356	400	360	373	389	379	365	417	412	386	381	357	378	361	387	383	362	367	432	409	387	384	416	389	378	364	417	385	354	400	376	350	362	360	385	379	372	389	383	344	383	412	338	375	400	374	374	415	363	362	371	415	391	377	403	374	397	371	399	363	387	384	396	398	397	381	416	358	382	387	420	406	415	385	381	401	390	395	405	396	396	407	398	397	399	409	398	359	401	385	379	407	378	365	357	395	371	422	410	411	400	419	425	355	402	408	418	404	398	390	399	419	371	412	383	379	394	364	414	398	395	355	418	407	386	394	428	364	393	400	378	374	387	398	361	352	370	415	388	379	405	381	392	382	381	395	378	389	393	402	377	416	381	374	389	371	422	392	389	432	403	387	376	423	401	417	385	387	380	406	389	359	369	389	393	385	421	390	387	432	375	391	387	377	400	357	397	367	395	401	353	419	394	362	396	384	364	412	366	391	407	418	405	386	380	354	377	405	403	412	379	383	399	391	377	391	391	423	387	427	357	387	385	337	383	422	393	382	415	398	414	403	380	394	396	395	373	373	401	380	389	400	391	391	418	392	397	410	390	359	399	382	402	371	394	393	421	418	403	361	410	386	379	420	390	398	385	421	406	378	356	404	379	398	383	399	376	395	425	400	397	370	347	386	368	412	380	398	394	403	383	401	396	421	416	364	371	346	393	392	399	437	388	414	373	378	401	363	397	441	376	404	397	410	423	403	410	379	371	389	404	388	336	447	416	407	387	402	419	405	368	386	363	395	424	411	418	386	390	380	386	431	413	395	397	399	412	364	416	415	459	390	390	370	405	415	422	343	404	376	412	410	369	382	382	378	412	413	413	387	417	403	372	355	408	395	400	403	389	390	378	386	392	383	406	413	382	406	440	409	378	392	359	375	410	375	415	421	424	352	387	406	386	386	372	427	403	425	375	378	392	404	378	389	383	405	390	375	403	343	363	405	401	450	401	398	364	385	368	377	404	387	377	393	365	390	394	354	409	382	405	429	433	386	401	360	387	405	408	413	350	426	395	353	379	394	416	407	386	441	406	393	399	418	369	404	436	394	338	370	399	418	418	397	392	396	397	354	405	399	421	392	379	412	367	395	390	400	369	404	404	406	365	408	376	387	409	385	396	409	381	402	395	419	358	406	372	395	400	393	399	396	376	351	399	402	377	391	398	385	387	399	400	361	359	410	405	365	427	353	435	422	368	403	374	359	406	391	387	384	391	430	381	386	374	400	388	386	429	402	399	372	394	380	399	417	386	404	374	363	383	408	389	400	426	403	397	367	389	394	401	398	407	401	404	368	381	384	389	366	400	366	403	378	375	384	410	425	379	394	408	393	401	375	378	390	386	420	398	401	378	421	402	371	422	347	369	407	411	366	380	371	371	387	403	363	401	394	409	371	439	420	426	425	414	384	418	410	408	390	406	381	394	376	390	412	390	368	426	388	372	368	400	390	420	376	402	409	392	406	392	391	390	374	421	394	401	412	392	386	389	387	394	409	395	394	365	413	405	397	414	401	410	378	353	385	402	375	395	375	364	398	377	387	423	423	393	464	379	378	428	404	392	417	410	392	399	399	439	388	366	374	389	417	382	403	410	392	362	407	374	432	410	402	381	386	399	408	413	407	422	362	407	409	410	395	397	412	381	414	407	417	383	412	392	415	409	392	395	379	353	397	368	402	401	367	377	436	377	384	380	395	394	386	392	435	377	381	389	405	395	367	400	362	382	409	405	430	344	399	404	394	362	410	379	398	406	432	384	375	392	384	403	395	381	416	387	379	405	386	395	387	362	403	377	401	377	402	421	395	429	397	423	405	401	404	362	388	375	399	395	356	390	401	427	393	392	421	386	423	369	390	403	378	386	408	378	364	373	378	386	394	368	401	398	397	391	393	401	397	397	392	406	447	385	396	400	391	396	413	405	387	376	405	389	442	400	385	395	350	406	389	398	377	354	410	382	384	411	396	392	391	437	378	399	372	407	379	369	452	403	407	427	433	393	385	393	397	384	373	360	423	390	394	373	377	405	375	381	376	389	346	405	361	378	436	417	369	389	401	382	394	374	372	385	368	411	370	348	407	363	406	381	387	410	399	392	370	361	390	402	394	383	386	388	385	398	363	407	364	425	368	393	359	392	385	401	353	373	405	405	419	397	354	382	399	402	455	421	396	392	401	396	402	373	414	420	370	365	377	394	386	369	382	391	352	370	356	387	395	399	406	380	396	359	404	396	401	410	385	378	392	391	434	372	382	403	398	392	396	401	347	384	393	392	391	415	411	406	376	448	401	426	416	406	380	372	403	385	382	419	408	408	387	398	379	387	379	398	385	384	377	414	390	430	406	414	393	390	395	369	407	426	386	391	421	367	357	406	393	403	359	370	382	360	395	366	389	376	416	356	387	395	374	404	376	381	411	404	388	397	405	378	432	373	416	403	355	405	407	369	398	325	413	377	432	408	381	392	393	412	391	382	390	401	385	403	352	385	416	406	364	420	382	390	392	422	371	402	415	359	404	377	385	352	391	414	403	378	411	380	401	394	375	401	415	382	382	407	381	352	431	386	396	371	421	422	368	379	363	415	403	407	375	411	365	365	413	404	370	385	376	427	377	434	389	378	361	360	402	374	399	393	365	361	395	415	391	378	395	384	377	381	408	419	378	360	412	394	413	382	376	381	429	360	372	412	371	377	369	376	388	397	376	384	407	361	393	389	402	378	357	404
2167	540	267	202	190	211	304	386	356	284	257	215	149	137	120	114	109	115	98	122	102	95	111	91	82	95	95	98	69	85	85	105	83	94	87	73	86	91	87	81	94	91	105	95	93	95	91	94	114	90	75	83	89	85	80	100	71	87	83	77	105	74	85	94	82	74	81	89	67	74	79	88	90	80	83	70	79	87	94	95	62	74	79	94	79	69	71	78	85	87	81	84	78	91	87	84	65	75	89	83	82	81	83	83	82	87	88	70	84	69	71	63	82	89	93	65	75	84	66	77	85	77	70	83	84	82	84	79	71	81	87	85	72	90	87	63	90	73	71	77	86	70	84	96	90	79	76	91	81	75	81	83	84	70	79	90	104	85	79	99	82	68	73	88	101	70	84	73	99	92	99	74	73	71	89	72	95	77	80	89	72	93	71	82	87	79	73	73	95	93	79	80	78	68	88	77	84	85	95	78	78	95	84	85	70	78	70	68	79	77	76	76	83	84	73	71	74	75	80	85	74	78	79	86	85	84	68	84	83	86	87	73	80	76	85	82	79	88	77	85	81	79	76	82	70	76	75	77	77	55	67	78	78	84	67	85	76	71	73	84	90	93	84	91	72	56	94	66	91	79	92	80	73	63	63	88	82	73	78	89	75	73	68	79	80	75	65	65	86	62	83	65	79	76	88	79	72	85	79	81	73	82	87	72	93	91	92	78	88	82	76	102	85	77	66	76	88	82	72	85	79	97	77	84	63	64	84	90	85	83	60	74	91	99	82	71	79	70	80	93	84	77	70	83	75	81	61	79	78	71	74	83	81	71	75	94	82	83	87	78	74	91	70	78	78	92	69	82	78	84	84	85	89	87	72	82	69	62	79	70	84	66	86	104	71	79	80	75	57	59	71	79	65	86	74	88	91	75	77	98	93	91	75	65	87	72	90	74	64	91	73	76	88	70	68	82	77	100	97	84	74	72	91	86	88	82	82	90	80	73	81	81	69	94	82	70	76	76	88	77	78	89	79	74	86	85	72	92	83	83	79	83	86	82	71	83	67	79	77	85	95	77	89	74	74	82	76	93	81	76	92	73	75	75	75	89	83	81	86	75	88	97	68	85	72	83	89	77	93	86	92	84	77	90	76	87	94	88	74	93	79	71	79	83	80	98	85	70	80	66	80	77	65	84	60	91	68	82	69	91	93	88	67	85	74	94	81	91	100	85	83	71	87	99	83	73	102	74	83	104	85	86	72	96	81	81	77	73	82	101	81	94	89	96	68	82	82	87	61	74	83	80	76	81	79	76	92	81	68	65	80	80	82	76	88	80	84	81	68	70	92	66	91	69	77	80	87	86	81	92	83	96	87	75	70	96	72	78	92	68	70	71	77	89	87	66	89	73	82	88	79	89	76	81	90	80	87	85	98	85	80	87	80	89	78	85	77	73	69	86	81	69	93	106	71	75	79	85	72	96	71	85	67	73	83	81	86	79	83	59	74	77	87	85	86	85	85	82	79	88	73	74	73	89	84	81	71	92	90	92	76	74	73	81	84	70	83	78	77	86	71	73	84	82	79	84	90	55	65	77	84	74	87	72	86	99	72	80	86	91	68	85	79	89	81	70	65	79	93	70	83	90	77	79	77	88	76	91	72	73	86	75	80	66	69	80	93	101	73	68	74	74	93	78	85	86	83	70	83	88	83	84	84	77	69	96	84	88	70	78	91	89	91	96	67	87	89	68	85	65	68	81	77	77	62	92	77	98	78	89	69	84	78	70	81	77	66	87	103	80	83	76	79	90	84	84	89	82	84	76	79	75	80	81	80	73	73	80	69	88	77	80	91	88	80	93	73	75	105	75	83	72	82	88	84	72	80	88	91	70	80	85	66	82	78	83	70	75	102	82	82	78	66	97	80	76	82	70	92	97	81	85	90	76	75	85	88	79	92	80	82	89	91	75	77	87	72	94	76	94	71	92	91	81	73	68	76	72	72	95	79	90	70	76	87	80	97	100	77	79	72	87	75	68	81	93	100	93	84	81	85	92	90	81	95	87	77	74	68	72	97	108	86	70	70	89	78	99	86	79	84	75	70	77	78	79	79	85	94	84	83	78	83	80	74	77	82	88	70	84	67	95	81	83	84	84	83	76	78	77	68	75	88	69	66	82	74	89	80	76	89	84	72	94	93	81	79	93	83	69	90	73	73	80	79	82	71	78	81	86	82	88	81	74	82	78	94	63	83	89	77	83	79	95	80	80	81	79	102	77	79	56	78	81	74	104	67	78	85	83	90	76	90	84	73	87	75	96	89	83	68	76	62	80	69	72	84	81	99	98	92	97	82	80	66	88	70	75	82	90	79	89	83	85	89	101	74	78	78	77	67	71	75	79	68	82	81	90	67	69	80	83	76	70	84	86	80	79	72	81	87	82	76	73	71	85	83	92	86	84	71	62	85	82	89	99	79	83	79	70	74	60	69	88	64	78	87	98	92	75	86	87	74	69	70	73	75	77	78	73	80	70	98	78	88	65	69	96	81	74	79	86	81	93	75	78	87	84	90	92	83	89	82	97	87	70	89	79	63	69	74	79	80	82	81	82	74	87	76	101	71	74	69	85	84	76	62	57	82	87	80	88	94	97	81	82	77	68	83	74	74	90	77	62	80	87	74	86	81	95	74	79	83	77	74	68	85	82	82	71	89	77	91	89	100	81	75	82	83	75	88	83	86	82	79	80	81	74	86	74	82	83	64	68	85	75	79	94	87	78	91	83	85	84	84	73	99	80	75	75	87	59	92	92	78	87	77	92	93	83	92	97	80	69	82	81	86	74	77	78	71	73	92	89	97	76	86	71	76	84	77	72	83	80	85	89	73	62	87	74	94	64	92	80	88	88	72	78	65	77	74	80	83	82	65	69	68	85	64	73	69	77	76	83	91	71	87	90	77	86	85	76	90	75	92	94	80	99	81	79	76	87	95	96	83	80	77	78	75	75	92	71	79	81	79	82	77	79	83	82	89	87	76	80	86	96	85	88	80	73	90	68	84	80	85	66	92	93	69	73	104	78	76	81	72	77	85	91	74	68	87	79	69	93	74	72	81	80	74	71	80	80	90	83	81	68	76	84	76	77	80	86	86	89	85	78	88	61	69	88	80	80	88	88	74	62	79	81	80	76	92	84	92	90	74	84	89	89	97	74	80	72	67	75	88	68	84	75	62	79	97	65	83	70	90	79	87	84	75	61	69	81	78	85	87	70	86	73	73	84	76	64	73	86	86	81	81	76	94	91	95	78	73	81	78	79	89	72	89	95	75	89	75	90	73	93	80	68	84	63	77	87	83	79	91	62	84	71	79	81	100	81	86	80	74	58	87	72	76	79	87	96	74	80	77	65	81	61	77	84	66	84	75	71	80	84	87	94	89	78	80	81	71	84	96	74	77	104	91	80	82	81	76	89	79	84	77	79	85	78	94	81	78	88	95	76	81	92	82	90	72	90	77	98	84	90
19144	5792	3104	3224	7205	12472	14726	14967	12845	10804	7786	5693	3717	2315	1909	1661	1706	1541	1544	1460	1367	1378	1268	1173	1228	1265	1138	1071	933	884	845	879	841	777	816	734	803	852	969	882	965	1030	1052	1107	996	997	945	972	889	916	882	770	760	776	716	719	812	821	741	733	724	725	800	731	764	736	723	728	740	727	714	695	689	684	660	683	647	660	715	691	659	672	673	665	645	663	670	694	692	681	630	737	616	672	674	693	643	684	649	639	643	681	631	738	675	725	716	720	690	748	715	747	675	640	627	700	705	692	701	649	706	707	678	660	691	692	730	669	702	673	700	677	690	650	651	665	680	680	664	664	679	692	686	683	668	652	691	605	671	691	689	688	668	698	663	648	680	665	688	680	664	627	638	636	673	705	683	645	686	631	688	685	659	621	650	636	657	687	672	710	687	647	640	668	691	683	671	684	649	661	679	667	671	677	652	695	673	690	697	653	735	650	682	696	687	648	630	686	646	642	653	681	636	662	691	650	659	639	696	642	705	650	675	667	652	672	650	685	665	691	710	670	674	698	654	667	688	657	657	682	678	672	675	683	688	653	647	610	664	677	659	617	661	662	676	649	710	660	694	691	678	668	662	690	637	666	662	672	679	667	705	742	616	682	644	681	687	699	632	667	741	642	676	674	676	640	666	655	676	667	630	655	689	686	689	661	723	643	660	693	675	745	722	691	702	652	662	684	682	701	667	696	670	681	659	641	660	658	662	651	667	667	643	634	654	661	677	662	634	671	680	683	647	639	683	703	654	641	678	695	732	643	627	682	679	634	665	665	664	740	693	670	662	684	704	712	658	718	702	683	668	654	631	600	641	638	659	669	647	661	677	665	645	663	673	659	652	682	672	627	677	720	668	669	659	678	641	639	665	685	704	690	705	652	678	654	637	683	620	662	694	633	662	698	696	656	680	652	685	645	622	641	661	715	651	672	631	683	667	677	644	670	696	727	631	666	683	618	676	677	701	704	641	663	683	677	619	670	637	683	653	648	620	660	654	636	629	649	677	634	673	643	681	650	646	681	700	717	652	690	657	650	639	669	690	707	676	722	705	632	669	675	663	653	709	651	659	716	716	666	614	677	700	687	666	633	661	697	658	681	599	676	684	630	648	654	677	662	729	655	638	625	652	699	666	652	647	676	619	688	681	708	656	667	625	695	681	681	621	676	704	646	689	724	646	673	685	661	685	690	689	716	702	713	663	649	658	696	628	696	644	732	624	716	705	705	642	617	676	670	637	652	729	705	643	685	668	702	664	677	643	655	684	684	660	625	679	640	661	693	657	680	656	728	663	691	703	679	707	675	637	662	688	673	701	644	646	638	671	667	735	645	681	683	630	660	650	670	664	672	673	649	662	665	692	728	696	667	703	673	706	675	661	696	661	657	661	668	677	650	664	687	650	632	689	692	656	716	678	633	656	680	690	648	655	650	651	618	671	655	671	626	677	632	704	619	688	719	661	670	683	667	673	649	671	711	682	646	711	673	687	649	666	661	695	665	680	644	635	698	659	677	637	680	663	724	664	722	645	688	699	659	682	632	662	639	677	659	674	668	681	632	710	621	657	661	654	654	646	673	720	664	662	679	684	661	696	673	705	639	641	692	690	668	641	696	649	641	632	679	664	644	663	667	684	636	691	591	664	725	653	674	733	666	683	673	683	668	681	641	696	666	664	675	668	689	689	599	629	663	706	666	690	689	655	670	651	686	689	642	637	658	663	643	651	672	648	697	657	634	678	686	667	642	687	605	672	681	635	715	655	677	698	660	661	627	665	683	710	667	665	682	655	624	683	661	664	671	683	695	653	683	696	667	680	732	698	669	663	653	682	659	664	672	636	643	649	686	662	639	671	644	677	684	670	660	679	629	699	670	641	641	630	643	640	622	640	656	673	624	683	687	632	591	691	661	620	665	714	657	692	728	675	646	682	711	683	657	682	684	668	689	675	655	634	642	627	664	710	664	686	689	606	651	632	654	651	720	696	673	609	709	636	635	671	720	657	626	667	686	691	656	685	630	669	669	693	668	644	634	640	638	687	671	652	676	657	716	613	632	624	679	688	704	619	664	634	726	660	683	677	664	650	689	628	666	673	686	712	670	678	709	692	658	741	705	613	682	663	711	615	638	662	630	672	660	682	635	694	642	682	654	686	630	646	641	656	635	639	677	689	674	691	651	700	728	672	665	678	711	694	652	678	645	615	680	651	721	689	637	692	681	674	698	684	691	706	673	663	665	655	680	708	673	667	654	678	654	645	656	695	654	717	673	685	724	655	629	638	670	666	640	670	686	628	687	701	670	642	710	679	666	670	654	651	707	705	671	705	690	652	677	664	680	662	674	678	659	693	656	642	711	662	649	704	656	723	628	657	664	660	652	666	644	693	657	667	641	614	669	678	669	627	674	654	696	699	667	658	657	626	679	663	618	666	659	638	646	656	708	662	682	626	663	639	625	687	684	676	713	625	628	655	676	687	642	685	630	666	680	647	672	657	645	703	680	652	667	632	674	693	648	622	607	653	634	663	680	703	701	694	676	691	629	708	622	629	677	713	659	687	667	706	689	667	684	642	681	660	690	685	665	665	693	692	643	648	708	670	676	646	664	679	643	646	697	689	652	623	728	666	681	618	638	624	676	634	650	608	694	660	674	674	604	662	663	667	622	687	631	674	676	672	664	696	632	685	704	682	697	661	654	669	677	678	619	715	713	655	692	708	652	653	658	657	630	647	680	679	657	647	706	652	678	643	679	661	696	693	651	691	657	667	658	664	676	666	648	627	666	664	625	662	719	635	678	674	651	706	697	685	644	658	686	674	658	666	678	706	647	693	678	641	646	653	685	667	654	667	707	656	665	654	661	688	677	664	707	691	681	680	665	700	712	660	678	619	664	671	700	622	647	704	630	688	644	677	663	682	610	671	637	651	669	708	621	690	695	651	664	682	686	675	703	651	630	657	672	698	666	683	661	672	700	644	668	684	643	665	677	662	700	675	661	733	666	667	658	676	684	656	679	707	657	640	634	684	680	649	691	700	635	671	720	691	634	662	647	677	671	646	605	668	689	678	702	664	649	687	711	670	729	668	683	632	770	651	670	662	654	627	688	675	613	650	670	704	653	683	643	669	666	680	675	652	646	718	668	661	666	696	683	680	659	627	696	715	655	624	647	670	629	637	669	689	693	666	673	713	664	640	689	695	654	715	669	614	669	688	588	635	666	711	679	642	657	660	687	624	619	681	649	665	709	647	675	670	652	640	664	675	678	718	680	673	647	684	666	685	656	680	620	661	644	677	654	694	629	691	673	629	676	662	656	671	674	642	695	680	671	650	664	667	646	637	665	653	669	697	638	671	602	643	687	632	660	680	640	691	691	711	653	676	673	664	712	679	652	672	657	607	657	681	673	705	654	659	671	692	659	674	638	657	639	726	684	652	668	633	668	677	620	659	669	654	707	655	687	642	659	662	705	687	700	677	682
1644	276	144	128	101	135	202	215	197	162	142	102	93	74	56	79	79	74	80	60	78	73	90	50	70	72	68	61	65	76	57	63	71	72	72	63	60	58	70	67	62	95	63	75	72	48	59	70	69	68	63	56	67	66	57	58	59	78	52	50	65	56	51	69	57	74	69	62	59	64	68	70	51	55	56	58	61	71	46	64	84	63	80	80	74	66	60	56	59	58	66	87	57	67	72	58	60	66	47	61	68	59	65	57	68	79	55	59	45	60	65	67	54	66	57	61	49	72	75	57	65	50	62	59	53	69	52	76	61	61	62	64	68	67	68	56	56	68	58	68	60	55	66	54	61	67	63	67	61	62	79	74	71	70	52	62	73	63	68	57	67	73	61	78	58	78	56	56	63	67	71	48	53	75	74	70	66	64	55	56	58	67	53	62	66	66	56	53	55	76	75	58	52	77	62	61	56	62	59	60	77	68	61	64	70	65	69	61	66	63	64	72	70	52	62	74	70	69	65	72	66	54	73	52	77	58	71	69	64	61	54	56	66	62	59	65	66	63	68	47	63	67	64	71	66	50	66	56	64	58	73	72	53	56	53	43	60	61	76	61	55	53	69	71	59	62	51	74	63	56	54	73	52	65	59	57	61	63	75	63	53	56	61	66	45	62	72	66	78	52	54	50	37	63	49	67	59	63	52	54	75	59	61	72	63	57	61	64	63	59	67	68	69	64	46	78	68	62	64	61	58	46	72	60	62	67	69	81	63	70	52	60	55	52	66	57	66	61	59	64	68	53	52	87	65	63	64	60	57	58	56	60	76	60	55	56	77	67	69	72	62	64	64	59	67	57	52	52	63	56	44	62	60	58	71	53	58	62	59	73	68	69	58	62	66	51	68	60	63	60	57	58	74	67	45	47	67	61	60	50	65	54	56	70	54	66	67	56	61	51	54	66	46	49	71	57	65	59	45	76	63	55	73	71	52	66	73	66	61	69	64	66	58	55	72	65	58	52	57	77	81	53	69	64	59	59	60	74	46	83	53	67	60	65	65	56	63	56	51	66	61	69	49	61	69	62	69	56	70	59	67	65	63	67	71	59	56	52	50	49	66	58	65	58	69	68	58	54	63	62	60	70	63	74	70	64	59	47	69	59	52	54	72	70	54	49	56	52	78	89	72	68	60	68	59	63	47	59	57	69	63	61	62	60	57	76	53	67	65	51	64	57	56	75	67	57	64	59	63	61	64	71	67	59	60	51	74	61	64	61	55	63	67	66	81	66	72	55	63	64	68	54	70	50	54	65	56	66	71	72	53	59	53	51	56	48	56	71	57	67	59	74	58	64	67	58	61	79	62	49	73	50	64	62	81	48	62	50	60	59	63	65	57	64	58	48	59	69	63	72	45	78	60	69	55	69	66	62	65	53	64	72	71	58	60	53	59	59	71	65	62	59	57	61	52	67	48	58	62	64	70	48	63	67	59	54	65	59	51	62	63	60	79	52	65	56	55	63	60	76	61	55	65	65	47	61	64	54	75	66	59	68	52	66	56	65	75	60	65	61	73	60	57	56	59	81	45	70	64	72	58	79	52	47	63	63	63	52	67	62	69	60	72	57	79	62	67	69	58	66	53	58	49	58	59	62	59	66	61	77	56	66	49	76	60	58	64	58	56	69	72	65	50	57	50	64	61	54	70	58	66	61	66	63	67	72	57	73	54	55	60	62	64	59	58	59	73	68	52	67	67	62	61	62	59	65	62	63	63	63	68	64	52	61	57	70	48	48	56	52	59	53	50	61	63	52	68	54	61	58	54	57	70	67	68	60	57	62	59	59	66	55	65	54	73	46	67	67	55	68	68	77	64	68	63	75	67	71	59	48	55	66	49	59	62	63	59	64	55	61	62	54	59	59	65	66	69	66	65	65	54	65	48	58	56	54	55	61	62	55	54	66	57	66	54	68	50	63	62	61	73	53	74	66	64	64	66	69	65	73	60	68	75	62	68	59	70	62	58	59	79	71	54	75	62	67	46	66	62	63	50	51	57	65	60	68	53	59	51	66	57	63	68	95	59	58	53	62	60	67	72	73	62	66	68	59	73	66	75	66	57	50	65	52	57	55	67	47	59	60	68	58	55	57	48	66	74	58	54	66	76	63	70	68	60	53	60	63	61	67	54	53	50	63	74	63	61	71	58	56	68	56	65	58	69	56	49	67	57	52	45	66	56	69	64	69	46	73	68	67	67	74	74	64	65	65	53	57	66	54	67	62	61	55	67	76	60	77	51	66	69	56	54	58	55	59	64	60	81	54	53	48	77	57	66	57	63	62	52	60	71	64	64	62	57	59	60	57	61	61	62	57	69	65	66	79	81	62	56	75	74	48	65	50	59	54	60	57	60	67	53	60	71	61	49	58	63	54	68	68	75	59	55	65	65	52	56	69	66	55	50	59	59	65	59	58	60	57	58	57	51	50	46	54	67	55	63	58	65	56	74	61	64	77	69	57	61	65	54	55	72	65	68	60	67	66	65	67	62	66	58	71	69	73	54	56	47	56	77	66	63	62	68	78	71	58	58	52	68	61	58	78	66	61	61	82	62	60	57	50	63	72	62	64	63	61	71	46	65	73	61	69	76	68	68	53	52	64	71	55	65	60	53	47	66	55	57	67	60	47	57	47	67	57	63	65	54	55	43	51	54	55	62	86	68	62	72	72	68	62	68	62	57	75	66	57	69	63	62	72	70	70	65	73	50	58	68	63	69	50	65	77	72	71	63	45	76	89	67	67	66	56	63	63	60	67	55	64	49	47	64	62	53	70	69	76	54	74	59	67	75	60	65	55	70	59	66	62	56	63	64	56	68	60	57	61	65	58	60	73	64	69	45	71	44	59	59	75	58	60	55	56	67	70	45	59	63	65	65	58	65	49	69	52	68	76	53	59	55	61	52	63	64	70	65	61	70	59	52	65	65	55	55	59	69	57	47	75	69	80	62	58	77	66	51	48	61	60	74	72	49	73	61	75	65	52	57	63	58	72	50	67	61	70	58	67	58	62	55	65	68	55	58	74	71	62	71	64	61	77	54	70	50	58	63	64	75	66	62	64	75	65	65	67	68	63	64	57	49	63	57	63	55	60	51	54	65	68	68	73	74	41	59	76	52	61	62	64	48	58	63	68	55	48	56	54	52	71	77	55	54	66	49	76	65	62	71	54	57	52	66	56	57	76	72	74	59	60	62	58	71	71	53	73	61	65	59	59	76	51	55	57	83	67	61	56	72	59	79	60	56	68	49	60	55	67	61	61	65	53	71	68	56	57	51	77	66	66	62	74	64	56	57	70	59	63	54	54	69	56	70	56	65	57	56	68	55	54	74	61	64	62	64	69	56	55	67	63	57	65	68	52	65	51	66	54	72	64	78	66	69	72	70	73	63	75	60	64	60	67	69	59	72	63	76	72	58	54	80	66	62	53	58	70	53	57	52	60	57	62	66	66	39	48	61	66
12890	3158	1731	1906	4406	8126	9680	9653	7816	6114	4232	3151	1738	1055	958	918	929	872	865	774	878	794	754	739	769	729	695	625	619	617	609	579	610	543	539	530	559	582	586	651	666	697	683	723	665	686	683	634	629	622	571	556	540	556	498	557	529	532	528	510	535	559	526	505	529	525	514	510	540	537	508	486	491	524	530	513	552	468	556	527	475	526	531	486	510	485	490	535	486	503	488	504	493	497	512	491	538	492	521	514	503	513	462	548	517	521	486	501	525	504	478	527	531	470	517	501	464	512	502	503	513	527	466	472	497	471	508	528	519	492	488	548	496	530	509	474	483	514	516	503	471	532	513	521	530	522	510	509	520	477	493	526	466	474	514	489	481	545	499	499	496	510	476	515	509	502	501	515	515	514	512	482	506	493	531	548	516	500	502	506	481	514	524	508	479	515	518	489	522	504	517	475	506	516	466	505	498	496	557	496	524	509	488	486	531	474	484	473	473	474	499	491	496	480	493	495	481	527	545	503	461	521	496	500	536	485	492	518	533	502	487	513	519	521	515	465	513	496	469	533	487	469	490	532	490	512	483	525	514	525	523	512	494	495	488	515	493	499	486	484	533	509	506	497	499	546	519	480	508	522	511	499	510	536	515	503	533	534	476	492	507	508	500	492	505	511	496	490	539	520	510	500	489	491	469	513	478	490	523	483	518	474	490	519	502	558	522	562	514	501	477	503	535	490	488	483	510	488	511	448	553	493	531	509	530	544	486	510	532	506	493	509	510	537	461	532	482	521	523	486	486	483	544	544	467	535	544	475	534	510	518	538	458	543	470	500	495	500	544	528	508	493	521	494	509	514	567	544	495	507	488	519	499	482	485	518	473	517	527	551	534	503	521	510	515	533	488	521	489	490	484	496	519	487	497	505	527	523	500	494	467	535	502	511	524	509	542	513	485	537	497	515	517	474	475	516	493	479	533	548	504	471	511	547	530	472	512	464	545	519	505	475	504	514	505	499	505	492	522	489	517	499	521	510	493	491	508	480	490	515	498	450	473	461	500	516	522	484	507	535	508	479	463	519	532	493	512	493	518	503	484	516	497	538	483	535	496	490	458	504	508	481	540	523	506	525	507	507	504	512	526	524	520	466	501	482	491	529	505	549	529	515	502	496	515	504	509	463	510	502	475	473	523	509	532	538	493	490	491	479	519	514	462	515	485	470	513	458	516	526	456	486	544	539	490	476	503	512	543	481	521	480	491	549	479	480	513	542	434	515	500	491	522	506	503	517	503	477	509	443	500	508	501	487	483	472	531	514	518	543	507	490	492	503	530	497	473	460	530	500	492	496	497	553	514	498	523	507	499	507	483	474	514	517	520	484	464	511	492	477	482	505	483	537	526	488	493	461	480	527	483	537	517	484	492	553	536	521	541	493	536	496	497	513	482	491	480	469	483	505	519	519	524	541	485	519	520	454	458	487	483	483	452	496	508	512	507	476	534	499	512	521	521	560	563	506	534	505	469	520	483	513	531	479	468	514	485	526	467	512	507	485	532	465	502	498	533	484	481	519	476	485	508	526	484	513	476	494	531	493	493	516	473	456	507	493	508	495	488	484	509	506	509	476	497	455	529	474	504	507	465	507	512	523	488	483	501	470	481	523	507	488	490	502	503	497	492	485	506	498	531	542	545	503	522	535	492	499	519	541	464	503	545	529	526	522	488	500	509	477	511	485	520	512	517	507	497	482	538	509	505	521	516	522	517	503	489	483	475	509	493	499	445	540	474	476	503	503	514	511	499	493	551	528	492	472	492	522	501	485	510	543	517	512	510	471	495	492	502	514	512	510	519	482	507	488	529	504	484	504	499	486	488	477	492	503	528	496	533	455	482	546	508	468	537	495	523	498	479	470	524	495	502	515	505	490	512	491	509	495	505	540	496	490	487	505	547	490	483	487	468	521	499	508	481	498	468	546	468	498	508	513	503	529	496	474	514	490	517	493	545	508	535	513	492	499	510	525	499	524	493	509	469	473	508	520	501	540	531	520	482	487	474	527	481	496	505	457	514	452	483	483	480	502	505	501	503	448	509	505	514	530	484	525	461	489	468	482	498	510	516	487	483	535	480	508	474	523	491	542	486	492	558	514	505	518	475	518	513	544	512	493	497	486	553	536	517	487	503	536	459	525	451	507	506	495	506	507	494	576	517	530	477	477	519	530	519	526	531	495	491	529	486	502	510	505	482	489	522	531	515	475	501	513	495	524	549	496	502	485	489	519	542	502	490	496	505	495	502	502	508	541	511	508	491	460	479	520	537	513	551	493	506	542	501	490	484	503	509	496	542	484	443	502	489	544	502	498	530	495	504	535	490	523	539	502	505	520	516	479	515	500	511	476	506	501	492	491	505	515	522	505	499	509	521	485	515	529	507	570	540	513	550	498	555	504	487	518	487	492	462	522	540	497	526	475	488	524	486	503	530	478	492	544	502	503	507	517	471	471	480	506	515	484	534	507	519	484	550	483	516	521	477	505	465	528	497	475	476	543	453	512	508	484	506	515	493	462	500	483	484	474	505	553	478	513	494	500	488	502	493	500	452	486	519	497	510	490	506	493	511	537	523	489	522	492	494	483	513	501	456	482	543	509	475	486	516	485	499	511	507	518	517	536	517	532	497	506	489	493	473	491	520	516	515	508	516	433	490	503	518	499	524	535	509	509	471	525	514	499	515	512	527	513	483	477	501	529	499	535	474	483	490	519	563	502	516	503	500	535	498	521	491	467	490	509	531	504	520	510	507	522	488	492	503	513	523	504	510	500	468	512	497	536	474	548	490	502	488	493	510	473	539	502	502	497	484	509	471	497	484	480	486	512	512	521	528	508	467	491	525	493	526	489	490	475	505	514	499	566	527	492	467	508	500	524	516	493	514	512	520	523	538	506	508	523	563	500	476	520	536	474	511	510	518	478	520	470	511	507	546	508	510	518	474	506	432	547	511	510	464	491	522	523	542	493	528	516	511	480	524	528	497	511	530	468	530	521	540	464	498	495	526	487	507	501	484	470	472	544	557	497	545	498	514	494	472	486	504	504	477	520	494	507	523	484	544	467	473	511	518	527	502	471	514	497	528	491	507	547	512	533	465	469	534	457	525	517	499	512	520	514	539	507	502	541	472	542	497	460	508	512	494	496	530	496	510	533	498	510	481	494	511	547	462	507	511	516	502	511	506	459	520	527	528	508	537	491	541	485	499	505	515	516	534	525	531	526	512	560	510	483	514	493	496	481	523	512	480	505	458	528	511	522	494	505	495	514	527	532	474	494	485	511	518	540	552	480	524	532	497	541	496	507	478	480	524	476	530	480	502	498	494	509	519	536	530	485	497	496	520	500	529	523	522	507	526	505	502	494	537	474	485	513	497	500	488	500	525	480	501	506	498	486	509	516	504	521	540	538	507	506	491	462	479	511	529	524	508	533	500	479	469	528	491	535	494	514	456	513	542	504	503	544	490	472
1515	410	256	188	187	211	320	344	283	264	198	176	133	135	117	103	99	121	121	108	114	101	119	119	105	116	78	96	90	100	97	95	87	94	107	101	103	102	90	78	80	92	90	104	96	103	99	109	100	93	107	96	90	91	103	96	82	88	105	84	97	94	98	98	89	104	77	100	88	100	82	66	84	84	83	112	94	80	88	80	88	94	77	103	95	89	73	89	85	95	110	92	82	104	97	87	88	97	103	77	91	95	108	84	104	109	92	81	95	89	97	97	95	86	83	98	86	95	83	103	91	91	106	99	94	108	88	87	85	95	85	90	86	111	106	99	100	68	102	77	105	96	82	86	95	73	88	93	100	101	77	102	102	89	96	109	72	108	91	93	91	81	77	83	72	97	90	92	102	98	92	100	93	95	110	98	111	84	82	85	99	82	78	80	102	90	111	84	81	94	66	96	81	99	91	71	95	79	107	95	81	104	67	91	92	83	99	87	103	95	104	75	77	85	96	87	96	78	102	100	84	88	80	96	98	92	89	94	101	96	76	89	106	80	103	95	79	109	96	121	95	99	105	82	87	85	99	91	77	103	87	85	87	89	104	88	85	86	113	97	95	70	90	90	86	102	89	90	91	97	89	90	91	90	89	90	89	74	89	88	96	87	83	91	89	91	93	99	87	99	85	104	89	94	92	93	95	89	89	91	87	94	98	112	102	91	115	81	90	82	92	96	97	93	96	92	90	82	84	84	94	91	95	92	95	84	85	92	86	102	90	90	95	100	90	80	104	84	91	98	88	84	96	101	100	98	88	99	113	85	102	104	103	89	73	95	89	90	80	102	107	88	102	82	101	87	86	83	90	78	86	95	101	82	75	91	85	80	95	105	100	96	99	86	102	84	88	92	84	84	94	89	82	79	98	93	93	96	99	109	90	78	83	84	93	97	112	88	109	89	95	96	89	106	88	84	96	88	76	91	99	105	97	83	96	98	110	92	92	105	85	87	93	91	104	108	114	85	99	107	94	74	89	100	107	103	84	94	81	91	92	86	92	81	100	84	97	79	88	84	91	105	88	81	86	94	87	95	87	108	87	98	80	105	93	85	96	91	71	83	87	98	79	82	95	99	90	84	85	100	93	92	97	89	74	77	99	91	97	90	97	119	113	77	86	92	88	80	74	84	95	83	89	81	92	81	101	78	102	89	96	100	85	80	91	85	104	110	73	91	98	78	84	84	95	95	111	119	112	91	87	88	78	80	80	95	84	73	108	88	88	98	98	76	88	97	97	79	102	97	66	95	86	75	89	77	98	102	101	96	95	92	98	85	86	81	95	92	104	102	83	108	77	94	80	102	96	74	78	80	100	94	95	104	94	85	79	95	91	87	100	98	92	110	85	93	102	99	82	86	104	93	98	97	86	91	95	92	75	91	89	101	106	97	86	87	101	80	88	110	91	94	90	92	85	84	86	97	93	96	87	79	105	84	94	97	98	85	106	77	101	90	82	83	94	86	86	107	75	99	87	89	89	106	91	104	89	100	97	99	89	79	76	75	94	116	92	93	103	89	99	101	101	79	78	78	94	94	92	96	77	96	101	93	75	105	105	91	82	106	95	89	100	93	83	91	96	79	92	93	82	87	102	111	98	79	84	96	85	91	92	83	76	78	81	113	91	80	91	108	85	96	91	82	89	87	100	97	90	86	90	88	75	85	92	91	101	115	86	86	93	84	73	102	93	91	84	80	91	91	95	90	113	90	91	101	90	107	98	101	100	106	78	77	96	86	89	101	102	103	100	107	92	84	76	100	109	94	110	99	84	98	84	102	89	97	80	86	93	85	96	82	86	89	96	91	103	89	96	95	71	110	95	80	79	92	87	91	92	77	87	90	82	100	108	82	80	92	107	98	94	82	92	99	86	81	105	119	94	99	88	112	94	89	93	80	93	90	92	86	101	105	84	101	90	93	96	89	80	88	92	75	97	76	102	89	93	93	77	97	88	96	108	67	92	95	97	87	83	88	105	104	79	101	74	84	78	85	73	102	101	82	106	93	96	110	90	91	96	91	92	82	94	86	82	81	81	96	90	117	102	95	86	104	106	95	81	99	92	89	91	92	72	89	70	105	105	98	97	93	79	95	85	84	92	92	85	106	97	99	82	79	85	95	83	90	86	78	120	104	91	98	89	103	83	93	70	86	110	86	90	81	80	94	72	82	81	91	97	98	96	106	82	89	99	92	98	111	99	97	83	92	80	99	98	100	90	103	88	74	78	84	91	93	106	103	91	97	103	110	96	92	91	80	96	85	100	110	99	89	99	87	98	89	92	96	90	86	87	99	97	102	86	88	97	91	105	92	89	98	96	95	103	101	101	91	95	111	87	81	92	108	92	111	94	86	109	79	84	90	89	96	98	100	89	86	86	91	93	87	103	94	96	86	98	86	116	104	103	95	99	96	85	96	85	93	92	90	109	80	77	91	76	95	65	97	76	82	103	110	94	107	88	78	101	94	105	94	93	96	83	98	93	83	90	85	106	92	84	86	86	96	97	88	93	80	86	96	78	75	99	96	90	110	101	96	87	108	90	89	89	86	95	93	97	85	86	105	92	80	83	107	101	91	107	91	98	103	90	90	89	83	84	88	81	119	101	97	76	107	92	99	82	90	71	78	89	102	97	95	93	88	92	78	97	94	96	86	81	93	92	99	94	96	86	94	89	92	91	104	94	83	95	95	80	91	87	92	89	74	94	90	95	83	91	89	86	82	91	101	106	83	81	84	94	103	106	91	89	87	96	79	103	90	88	93	88	90	102	86	75	101	89	90	77	99	102	106	90	102	92	93	85	86	94	104	89	89	89	93	78	91	101	107	95	89	87	102	94	93	93	96	83	81	91	99	80	78	81	78	96	79	84	93	83	105	96	86	90	101	95	82	84	85	100	88	102	90	80	101	91	83	93	101	89	99	93	100	86	91	83	95	91	86	98	83	94	81	76	96	75	95	105	87	101	102	76	98	99	83	100	107	100	98	90	81	89	89	93	88	99	102	88	94	90	101	87	91	103	84	90	73	98	99	96	87	97	85	95	85	89	74	93	85	71	110	98	88	88	81	87	79	90	95	86	87	100	72	93	92	93	99	95	87	109	86	97	99	82	87	88	92	95	71	87	78	87	88	87	115	90	89	108	104	92	88	90	83	89	112	80	76	78	78	96	99	105	76	83	93	93	91	103	81	91	97	71	99	85	99	86	85	101	94	94	95	114	83	101	85	86	77	95	81	90	96	88	89	101	100	122	85	101	77	96	104	95	79	86	104	88	96	86	99	97	88	89	111	68	76	94	96	88	99	92	82	71	98	100	77	90	87	93	102	91	88	99	96	75	93	96	106	88	79	95	84	96	96	99	75	95	89	99	91	91	97	93	89	82	83	82	91	76	89	87	92	83	93	95	97	101	90	91	96	87	85	98	90	106	84	88	81	90	90	102	79	92	85	86	109	86	89	76	87	111	93
16493	4820	2734	3034	7193	11679	13689	13062	10651	8245	6095	4053	2272	1688	1506	1491	1416	1391	1336	1272	1238	1249	1196	1193	1108	1125	1087	1012	878	886	899	895	842	825	756	830	894	948	923	898	1010	1011	953	989	976	983	932	955	896	881	829	793	809	814	780	802	758	842	805	797	798	796	775	785	766	760	761	815	781	739	764	741	751	702	745	704	706	716	756	792	762	703	762	748	760	728	685	738	703	726	741	696	761	782	738	777	730	748	741	742	747	678	754	766	753	698	769	759	691	733	703	762	746	764	689	753	763	708	740	749	701	712	712	790	702	732	693	734	750	698	748	727	685	759	750	758	674	767	745	699	748	729	747	793	699	725	721	748	738	708	783	722	757	694	743	743	741	700	680	730	663	732	697	768	708	707	769	689	720	726	715	716	707	771	717	729	722	713	713	733	728	765	771	740	708	711	737	714	743	732	709	752	689	706	738	695	756	706	725	743	714	756	727	726	726	684	700	712	680	738	700	717	720	760	721	732	744	743	760	712	775	715	729	731	684	735	771	761	691	724	708	712	747	761	704	744	723	685	711	778	697	715	722	754	723	715	682	724	721	730	757	701	708	726	748	764	756	736	774	771	727	729	756	712	697	758	697	687	740	760	714	733	713	763	745	739	683	732	726	699	722	762	725	750	742	742	685	779	696	688	714	731	725	718	768	738	744	763	744	730	680	722	714	753	754	725	737	737	742	745	704	717	747	781	734	712	704	748	752	726	733	705	719	754	723	706	740	727	701	710	733	741	727	742	729	680	694	712	680	738	732	690	736	743	704	741	706	711	670	788	776	708	730	730	758	739	751	694	709	707	702	742	740	713	699	738	775	698	707	779	759	775	719	770	696	750	773	743	669	704	721	760	698	767	734	788	732	728	770	670	704	744	728	730	754	721	771	736	741	717	722	732	694	734	733	753	753	702	729	761	706	726	794	740	724	701	731	761	683	739	742	730	702	745	745	709	770	684	723	694	709	737	713	725	730	734	751	711	716	738	729	751	701	724	739	754	670	660	738	714	756	728	764	745	731	767	752	746	689	738	707	682	731	745	736	675	686	718	726	779	713	713	733	699	718	707	772	727	700	696	714	680	755	741	702	742	739	719	745	756	706	754	754	706	699	720	778	697	740	747	737	781	751	745	712	789	703	740	690	722	761	759	768	741	737	761	745	705	754	733	776	734	735	699	712	729	735	768	770	702	751	700	721	719	715	767	696	750	742	737	730	750	736	733	747	718	702	728	714	686	726	742	729	750	715	739	746	714	731	752	737	737	691	741	717	732	706	756	722	725	733	731	721	724	754	730	749	728	719	759	742	709	708	744	756	776	722	712	780	723	719	709	729	753	728	730	795	723	724	786	749	753	719	712	716	707	685	768	708	712	697	712	778	765	744	738	755	761	744	741	759	719	744	708	682	704	689	717	694	696	695	694	731	708	763	737	748	708	763	769	762	724	771	735	737	744	702	708	711	709	697	755	764	713	749	727	759	728	748	728	718	715	744	699	713	757	795	727	764	740	769	753	726	735	695	736	733	678	746	754	714	700	720	741	694	699	689	699	715	746	750	728	717	694	737	737	711	719	734	780	727	708	705	735	686	737	736	732	714	746	752	772	774	725	748	703	711	720	718	743	716	727	764	722	719	762	728	728	720	754	722	741	763	760	739	730	747	705	775	705	744	746	720	726	769	684	690	758	754	663	670	766	694	756	698	683	764	732	723	764	731	746	700	721	734	741	767	702	724	712	727	695	706	743	677	772	785	693	728	747	740	713	708	704	766	669	673	703	720	715	747	760	720	665	753	711	788	750	745	706	717	712	677	751	737	712	672	706	706	770	734	697	772	687	726	735	755	747	772	707	779	745	735	695	747	774	727	729	736	751	742	746	686	729	723	716	725	762	703	736	771	730	762	739	694	723	707	760	732	736	746	728	713	731	714	701	748	733	742	749	735	729	723	718	736	727	716	753	747	724	703	704	732	703	743	712	713	733	749	793	742	714	709	737	692	751	739	708	735	743	711	768	694	743	741	713	730	722	715	716	744	710	715	727	722	705	717	714	743	733	709	718	751	801	746	690	734	693	754	750	689	714	748	736	749	685	726	762	772	686	690	709	818	758	715	739	716	720	739	689	692	717	761	737	736	741	709	680	743	725	736	670	743	720	779	723	713	717	731	768	695	753	698	754	755	709	712	730	725	762	729	708	719	679	704	745	703	758	761	742	680	706	692	718	718	720	726	728	713	793	746	699	713	739	713	720	741	716	721	728	727	730	705	713	739	678	751	706	758	719	706	742	746	725	751	710	743	750	700	732	716	737	772	738	725	700	735	691	723	715	717	733	736	776	705	725	712	693	727	745	743	748	750	712	762	710	714	699	708	750	699	681	703	767	739	751	761	728	695	732	715	701	694	738	758	736	734	707	735	776	713	709	712	739	673	761	751	763	727	685	697	697	735	742	754	702	778	743	750	753	755	705	712	736	768	735	693	746	696	686	724	746	703	733	700	720	761	736	710	711	731	715	707	741	732	730	729	736	711	764	765	712	731	741	671	758	710	758	707	752	728	732	691	719	702	723	716	744	736	736	781	753	741	745	699	752	722	680	691	802	741	746	713	729	701	692	716	713	692	769	760	758	740	721	699	725	743	728	768	774	739	779	693	728	729	673	725	745	727	730	756	744	698	677	731	734	673	701	724	713	719	688	758	749	715	709	768	696	703	685	704	710	731	693	744	726	762	743	716	768	732	761	701	707	744	730	764	724	682	734	695	727	759	744	710	753	682	744	764	743	687	718	664	735	702	736	764	713	739	793	742	702	746	740	784	726	786	725	713	731	774	690	727	766	678	727	755	683	778	770	784	733	698	780	723	752	724	735	759	712	701	711	705	654	702	718	726	810	667	695	769	705	760	723	681	706	763	727	715	721	734	704	711	746	699	705	728	757	716	707	729	666	716	746	705	718	707	746	706	736	741	680	742	661	715	747	707	742	765	732	731	752	710	701	747	730	770	739	696	783	719	783	719	736	735	691	721	719	716	728	731	739	754	721	763	738	788	743	703	677	757	768	703	740	716	747	735	731	763	726	764	732	719	746	666	710	752	734	709	756	776	719	718	740	712	744	749	734	741	720	722	702	696	746	684	711	743	744	735	759	763	731	744	732	732	686	740	717	735	731	741	713	727	750	699	706	684	672	723	721	759	710	716	697	784	730	720	676	750	737	736	711	743	759	730	736	682	692	688	739	761	773	672	725	780	739	732	739	745	760	711	700	688	790	795	733	765	715	772	743	732	734	763	772	711	769	719	732	764	755	731	714	698	737	697	708	753	742	726	732	695	702	732	732	724	713	705	746	772	700	725	709	712	681	737	724	707	742	766	734	700	752	732	701	701	789	746	729	689	719	766	690	732	712	743	696	726	743	708	713	751	723	730	722	731	740	743	726	749	778	689	746	781	711	745	713	723	731	737	775	700	735	746	725	764	777
2407	358	203	158	127	186	244	290	242	205	162	117	81	91	71	56	62	78	73	70	60	67	62	55	69	66	46	59	55	54	66	49	53	55	65	49	49	62	60	63	73	71	55	49	62	56	56	53	50	56	45	45	45	57	48	56	56	38	45	48	46	41	70	52	47	54	52	41	62	46	40	40	48	38	42	36	57	50	42	59	60	48	43	43	43	56	48	42	50	58	80	54	49	47	52	50	47	52	45	49	43	56	56	48	51	69	56	46	40	53	55	49	44	52	54	56	50	56	37	67	46	45	47	50	53	50	34	60	54	70	51	52	45	51	51	51	45	46	50	60	54	50	52	48	55	50	49	47	56	42	46	46	56	40	54	43	43	49	49	46	38	53	55	51	38	51	61	45	52	56	45	53	61	59	58	50	54	58	56	42	50	53	45	52	54	50	38	60	45	37	59	42	50	46	53	38	36	47	38	46	61	36	62	44	46	48	55	49	55	41	58	52	46	54	45	61	46	59	57	43	53	54	52	46	53	40	51	61	45	45	40	47	60	44	48	50	51	49	50	45	40	60	54	45	43	40	53	50	43	46	47	44	53	52	59	57	40	59	47	47	42	53	59	44	51	49	46	47	50	55	50	55	39	45	58	67	54	61	52	40	58	49	51	50	50	46	54	38	51	54	52	35	62	40	39	63	54	47	37	55	54	56	53	57	34	40	50	49	58	45	51	51	49	45	45	46	52	47	50	51	45	52	56	42	46	43	67	58	49	47	56	51	44	39	57	59	41	45	43	42	53	57	59	54	60	39	47	47	45	44	67	57	47	31	56	52	53	53	46	50	67	47	48	52	45	57	56	47	51	60	47	35	60	57	52	50	47	53	60	58	53	56	50	54	46	55	47	46	39	59	52	41	56	51	46	51	60	52	36	56	54	56	38	47	39	44	50	43	46	64	56	44	39	40	44	41	41	52	47	60	46	56	51	46	52	43	56	44	55	45	47	54	61	43	56	55	65	48	52	59	58	38	59	43	49	47	59	58	44	52	54	51	51	56	43	66	49	51	48	44	51	59	47	48	53	36	37	40	52	49	59	36	37	57	44	44	57	56	51	43	58	48	60	52	47	50	46	38	43	53	53	42	50	56	53	53	63	63	43	59	38	42	42	41	53	52	51	50	56	46	54	41	45	43	50	51	62	53	49	45	61	42	51	64	63	48	53	39	61	48	60	40	53	48	54	67	54	45	46	58	48	36	46	43	49	58	67	45	48	38	51	41	54	44	44	55	39	57	57	64	42	40	46	48	60	51	50	54	48	44	50	54	52	59	55	42	51	52	40	47	53	52	50	53	29	52	40	53	60	53	39	56	38	50	51	54	62	43	55	70	53	39	63	48	50	47	54	46	41	45	55	53	63	61	52	53	52	49	50	54	42	44	46	46	52	47	64	53	53	44	47	61	47	51	40	41	56	41	46	52	52	53	53	48	48	60	57	61	41	41	49	57	54	49	46	59	52	45	42	54	52	48	49	42	45	42	41	36	49	46	40	40	34	41	49	42	54	36	43	58	39	48	41	69	45	65	51	51	52	49	56	42	51	38	52	60	32	36	44	45	51	46	55	52	53	49	55	54	53	51	67	50	54	47	41	54	46	57	45	59	56	68	58	50	60	44	54	43	64	56	54	47	50	59	43	35	55	50	58	50	57	50	48	53	51	54	54	54	48	59	61	38	52	41	47	61	48	39	55	44	40	58	59	49	49	44	35	51	49	58	39	58	52	55	51	56	52	50	54	45	47	55	49	62	50	38	60	49	46	51	64	49	60	40	53	56	61	53	47	42	45	56	56	51	58	48	44	44	58	62	64	52	49	42	57	40	40	43	59	43	33	41	41	46	46	43	40	35	52	46	39	54	54	46	50	58	48	48	61	54	42	50	54	59	66	60	33	40	46	44	53	65	62	40	40	56	45	50	44	72	40	53	50	52	53	49	48	40	41	56	53	54	51	48	45	54	50	60	53	58	43	43	46	48	53	64	48	48	46	62	52	48	34	46	56	63	48	43	54	46	59	61	53	56	56	38	59	48	64	52	48	53	58	39	57	40	54	65	47	57	46	62	52	42	56	56	41	51	53	49	52	44	45	49	45	55	36	45	67	39	52	57	51	39	47	55	49	58	42	47	29	53	74	50	52	52	61	57	40	49	58	47	47	55	59	51	48	46	51	54	44	67	39	50	43	42	37	56	53	42	47	44	54	46	54	55	51	54	31	53	47	65	52	47	55	48	55	60	40	49	47	44	52	56	61	46	50	49	49	43	52	42	62	54	41	48	43	50	59	48	50	39	48	39	46	36	39	39	45	53	44	49	45	45	43	45	51	49	48	49	46	53	39	57	58	50	50	45	66	57	35	55	48	58	61	49	47	56	46	52	45	37	47	49	50	57	49	64	48	58	48	44	38	59	47	48	51	50	58	48	48	60	40	56	46	49	54	42	44	55	62	49	47	48	45	62	61	49	48	40	64	41	48	51	49	48	62	49	57	43	60	53	52	54	53	48	40	48	53	67	57	44	48	37	53	47	47	58	50	44	54	49	58	50	45	57	64	49	60	50	50	54	52	51	39	64	47	56	46	48	56	49	49	49	57	46	48	41	60	63	53	57	44	41	49	48	44	45	49	48	41	64	57	53	36	51	52	59	55	49	44	46	46	51	62	48	47	52	41	39	52	47	51	41	60	60	52	47	38	52	47	45	42	28	45	51	54	46	44	49	51	49	47	60	57	55	33	44	53	58	47	55	53	43	45	55	47	50	45	44	48	51	57	41	54	59	69	53	59	44	46	57	42	48	43	58	49	59	43	46	60	48	44	48	55	53	37	57	48	54	52	37	55	43	43	51	48	66	57	58	63	46	56	52	53	52	54	46	53	52	53	50	54	38	57	56	53	49	52	63	46	54	48	50	43	40	42	61	51	55	59	45	48	51	64	72	50	45	40	41	48	30	52	52	55	44	40	43	52	60	43	53	40	48	55	43	40	43	52	55	55	50	57	34	50	66	48	42	42	46	53	49	56	51	36	49	43	48	52	54	57	50	43	36	47	40	41	44	60	40	62	49	33	48	41	40	54	54	44	47	53	46	50	55	45	45	57	48	58	59	53	47	47	42	48	48	63	43	45	52	61	45	54	57	54	38	53	52	35	52	63	61	44	40	61	53	41	58	48	57	52	54	43	55	49	40	45	51	65	52	56	51	55	48	60	39	59	60	57	58	45	45	42	44	55	55	47	46	55	67	58	40	58	46	56	42	63	48	42	45	45	45	63	39	42	53	46	62	51	58	40	50	59	46	44	43	42	46	52	51	39	59	40	61	63	61	48	46	60	60	40	57	48	49	40	52	55	47	49	44	42	46	46	55	45	46	46	45	57	40	50	51	49	54	45	51	37	51	59	62	59	52	55	37	56	43	48	41	67	39	47	63	55	43	50	55	60	52	59	54	37	60	42	55	58	62
15597	4115	2380	2565	6391	10566	12943	12001	9652	7279	5441	3134	1782	1311	1217	1136	1203	1082	1033	1013	951	927	846	868	827	735	708	641	588	545	583	562	544	502	517	528	566	573	582	650	670	697	689	674	683	594	596	609	597	553	491	497	496	493	457	514	469	438	465	499	461	489	452	424	437	454	454	430	449	432	437	415	423	389	417	426	450	442	407	436	403	423	430	401	408	421	409	407	414	403	417	428	427	408	447	428	408	406	385	392	404	394	386	440	421	396	436	454	403	430	428	427	438	444	403	444	420	402	418	400	397	443	410	392	388	418	415	472	435	402	418	426	385	435	401	386	401	431	395	385	396	413	440	382	415	413	385	398	371	424	409	412	421	415	402	430	403	432	389	448	411	421	429	406	399	423	407	423	430	411	428	428	382	441	394	428	410	434	421	433	417	416	413	386	413	404	417	363	420	400	399	418	378	393	429	392	394	362	388	421	414	410	436	365	403	424	431	403	381	425	401	412	422	412	390	400	418	387	397	376	426	379	436	420	393	402	422	392	374	420	380	387	475	432	384	442	417	405	384	377	425	387	432	391	407	383	415	400	390	410	418	416	409	382	399	417	418	363	410	413	414	419	376	426	423	400	426	403	421	446	379	374	362	416	425	398	403	419	442	407	424	383	427	406	421	388	438	368	376	391	413	420	389	433	401	396	410	396	406	435	401	382	389	425	416	389	405	413	428	385	421	416	420	382	432	394	420	422	401	423	435	387	387	399	424	379	415	406	398	391	417	426	390	391	392	437	395	398	395	424	434	371	416	397	437	390	382	406	396	413	394	404	413	414	413	380	447	419	389	406	397	420	407	411	414	434	422	401	411	433	415	395	427	414	422	389	413	383	403	384	433	360	414	441	391	425	406	367	402	388	413	403	399	430	409	397	413	417	397	413	394	417	401	443	401	428	419	390	403	447	417	419	421	420	408	397	381	411	417	414	381	380	415	401	430	392	383	390	412	398	389	407	466	414	410	418	437	432	446	453	394	408	418	436	423	386	413	425	409	374	407	429	410	395	413	414	425	412	388	371	385	396	396	399	363	391	379	418	376	392	411	406	433	422	412	400	438	427	413	389	415	422	419	397	401	387	430	419	398	376	418	406	422	430	392	402	458	399	424	422	397	390	407	416	405	412	396	389	424	387	446	369	404	422	406	398	422	399	382	433	373	424	385	414	416	410	362	402	398	385	392	413	458	410	409	393	392	396	394	394	396	406	418	386	426	480	395	424	416	403	411	425	412	397	416	411	442	414	365	409	394	408	395	401	416	426	383	412	405	422	402	414	411	368	417	370	454	418	411	408	419	404	447	420	415	407	413	390	422	410	415	401	384	401	389	445	373	378	389	428	380	425	402	412	399	375	440	431	398	424	400	432	397	399	433	405	386	403	391	399	374	424	432	365	417	397	383	402	372	395	403	440	390	413	361	423	408	406	400	409	395	415	386	389	418	391	417	410	401	403	393	403	400	421	449	414	386	416	397	386	396	422	364	391	387	442	386	425	445	401	396	410	404	393	382	435	435	424	417	434	375	389	421	388	411	410	380	458	437	386	459	446	378	441	403	416	415	396	409	377	402	392	423	407	408	430	416	394	404	393	384	422	433	394	403	402	387	390	427	415	434	417	395	422	412	365	389	432	411	389	381	383	439	409	455	401	418	394	444	426	388	415	412	389	352	422	444	369	418	402	402	393	414	409	397	410	395	431	384	433	378	397	379	384	390	395	439	395	422	430	422	413	421	437	402	414	447	424	417	344	402	432	392	425	382	423	377	429	405	397	387	402	404	424	421	447	405	383	403	413	389	402	407	422	428	402	405	390	404	418	386	403	412	371	418	390	392	421	410	400	402	458	411	387	410	398	424	429	378	427	402	404	394	405	422	442	403	402	421	419	368	403	419	400	417	395	407	419	398	403	391	392	416	417	384	419	415	397	420	438	369	358	407	427	407	418	408	428	410	432	375	407	416	394	401	408	388	393	417	402	398	424	400	428	402	378	409	401	402	380	404	384	422	407	405	388	401	409	431	393	384	418	415	361	396	400	419	392	407	469	410	406	455	354	418	431	438	400	391	402	422	405	389	417	443	392	397	372	378	389	396	443	423	431	412	417	384	400	399	422	401	413	370	375	395	400	423	400	391	398	419	386	395	397	438	411	427	376	396	408	400	451	386	440	387	378	387	401	368	390	396	454	402	455	456	414	403	390	400	437	398	413	378	421	422	438	410	358	411	371	408	400	410	372	431	416	386	430	365	432	412	411	394	448	421	392	376	411	414	397	408	366	429	430	417	424	406	411	387	390	400	412	384	407	424	386	412	397	396	443	445	451	401	365	410	423	437	398	391	425	372	398	404	429	448	415	447	428	398	432	378	400	409	403	439	386	406	456	404	419	397	372	406	377	414	411	413	392	410	400	399	378	411	409	412	423	413	380	406	394	418	371	412	406	408	398	407	417	432	362	412	412	418	430	386	411	405	409	416	440	395	408	397	393	394	399	425	404	454	414	397	427	394	437	447	411	367	414	411	426	403	413	404	385	375	410	405	391	396	409	383	348	408	385	395	389	396	380	423	418	384	400	413	383	394	386	431	437	420	436	377	391	391	416	384	345	402	408	389	371	407	415	438	388	417	416	428	414	462	428	411	408	427	401	404	430	422	398	371	403	367	410	424	388	398	421	369	405	370	411	417	411	368	435	406	436	440	411	413	376	383	398	402	421	373	391	410	409	378	351	430	419	431	390	413	400	394	392	370	453	407	388	431	410	385	420	380	451	418	400	415	439	399	395	391	384	433	407	401	446	391	406	417	381	409	393	412	433	386	398	383	385	390	435	377	417	402	407	409	430	410	431	426	376	424	393	398	378	413	389	386	422	444	375	426	394	396	388	421	434	406	441	399	441	428	411	411	362	363	427	429	409	422	426	386	395	365	382	393	422	391	432	412	413	385	370	426	436	410	407	425	436	387	413	393	414	403	426	426	390	411	391	400	436	430	414	422	414	425	440	431	384	370	405	413	397	425	404	425	401	371	403	418	421	421	410	371	391	401	389	410	379	402	415	381	388	423	383	411	393	403	436	435	428	419	436	421	414	389	411	398	403	421	422	418	423	423	439	385	426	430	411	428	409	414	412	390	429	385	381	420	382	411	431	385	432	417	439	409	403	427	424	433	432	440	404	402	396	439	431	397	424	425	395	390	386	402	378	377	438	413	401	436	401	405	417	408	428	389	408	374	399	381	408	429	404	401	394	404	381	395	415	392	382	434	439	406	395	414	426	422	382	419	454	399	434	403	423	387	383	410	421	398	394	396	404	383	416	408	438	418	410	375	427	382	397	389	422	373	408	395	435	400	366	410	387	435	414	417	450	409	377	408	383	404	427	395	398	399	420	416	452	422	394	432	418	435	415	376	393	431	375	402	418	420	422	415	422	404	436	394	407	380	419	419	436	432	438	420	427	412	416	441	431	416	387
2232	550	307	240	206	244	387	416	352	286	260	136	119	137	128	125	117	108	142	117	109	114	89	101	100	88	100	84	84	108	105	88	86	75	91	98	90	82	93	94	113	90	107	110	92	104	84	93	94	86	91	70	81	91	105	86	104	87	95	94	81	104	77	84	93	87	86	82	82	79	97	73	89	75	82	76	83	69	85	85	85	77	78	79	74	90	74	77	78	84	69	80	65	80	90	91	98	97	101	81	85	81	81	85	78	80	73	90	95	90	75	90	79	78	81	87	96	76	76	94	82	107	84	74	87	92	91	85	71	79	76	70	78	85	88	87	85	85	79	78	93	79	86	84	100	88	77	67	74	77	103	79	90	80	89	79	69	78	94	86	73	95	75	96	83	83	91	96	81	81	82	79	95	82	83	76	75	64	87	90	89	88	80	94	84	89	87	100	84	86	85	86	104	85	92	73	94	86	65	88	93	86	90	84	90	83	79	88	75	62	73	74	72	86	88	96	85	75	97	82	86	90	85	73	80	65	78	90	65	95	91	76	89	104	80	76	99	71	85	94	87	88	84	86	89	70	77	83	89	81	70	86	77	83	73	87	68	74	81	97	72	74	74	64	90	93	74	96	90	72	90	73	76	87	85	91	96	73	97	87	67	81	69	89	101	73	90	76	91	75	83	84	72	80	103	86	91	86	94	82	73	76	75	83	72	73	79	92	86	80	73	70	76	69	87	84	87	80	71	82	92	78	77	71	83	82	82	81	93	90	72	80	81	90	76	87	76	66	97	75	95	102	82	77	66	102	67	80	87	96	95	96	84	74	82	89	75	78	75	77	89	76	82	78	83	72	103	90	86	77	85	89	88	84	90	89	78	84	77	88	98	74	82	78	86	78	83	77	84	86	94	81	89	90	88	81	83	103	81	78	86	77	83	98	81	90	74	95	87	98	89	92	83	73	93	92	85	74	101	83	87	75	88	104	86	78	73	91	89	88	81	88	89	95	84	90	85	79	104	82	87	90	77	85	81	74	81	70	83	92	82	72	72	75	85	98	77	81	72	75	103	80	77	81	92	78	97	91	85	88	85	91	83	85	80	77	90	77	79	81	95	90	84	73	76	74	99	72	90	89	89	81	86	98	87	94	83	116	68	95	80	82	78	98	77	89	67	91	94	81	91	82	87	110	100	78	104	87	96	68	76	82	90	82	77	82	80	78	77	95	79	80	100	72	86	86	84	76	69	89	89	87	82	79	80	84	85	91	89	88	75	71	92	78	75	76	80	66	87	95	88	80	66	83	88	89	81	72	85	92	77	77	99	74	71	79	67	82	91	87	76	69	84	84	77	88	79	84	90	70	95	93	83	86	71	76	86	76	80	78	86	75	100	67	92	84	74	71	91	86	76	81	70	98	90	82	79	96	97	88	97	96	92	85	92	86	92	85	78	93	85	94	79	91	92	89	81	91	88	89	95	63	81	81	81	73	83	77	86	86	68	70	81	90	83	102	92	83	85	85	84	78	78	87	75	95	78	66	67	109	100	92	84	80	99	58	89	103	75	92	84	84	87	89	72	76	96	86	90	81	99	89	89	76	65	86	64	92	88	84	77	79	76	99	102	99	71	82	95	87	89	103	77	106	90	73	87	81	92	74	69	79	72	90	87	99	76	94	83	82	89	85	94	68	71	85	69	87	85	72	68	71	72	88	89	68	92	93	100	91	84	77	76	88	112	87	76	56	92	93	88	88	85	86	72	62	75	101	77	89	97	83	81	78	71	76	57	78	66	86	82	79	87	97	79	87	83	81	86	81	101	76	103	81	107	81	77	105	75	92	87	79	84	81	107	87	83	88	76	77	73	99	93	101	78	85	93	82	77	90	88	76	84	81	95	80	63	95	88	80	72	80	70	83	76	65	76	84	98	67	86	78	80	84	79	74	80	94	71	83	84	85	90	70	83	89	74	79	85	65	82	84	81	71	82	84	98	83	89	104	90	98	70	90	80	100	89	84	98	80	92	81	99	89	84	77	85	68	73	76	80	67	92	89	80	86	78	67	83	93	88	84	86	82	81	77	86	93	84	79	70	76	94	69	95	79	78	72	93	94	93	83	93	82	88	86	102	86	80	86	71	92	81	79	84	95	62	108	96	89	96	89	70	82	81	79	90	82	79	71	89	86	83	64	101	84	83	101	96	108	91	62	100	96	74	87	69	76	85	84	93	89	93	90	84	74	89	88	68	69	76	92	88	93	88	91	83	95	80	87	77	83	94	83	74	75	92	86	88	70	83	82	83	89	72	86	97	86	89	99	92	74	98	79	81	80	85	72	74	78	87	81	108	76	92	79	70	94	86	81	88	90	73	83	79	85	86	71	81	85	89	75	84	96	85	97	87	93	84	93	82	73	100	93	70	84	96	92	86	92	80	91	83	72	67	79	66	92	74	80	81	71	82	78	79	62	85	67	76	76	97	95	90	77	93	75	78	80	80	77	78	87	64	87	73	83	82	79	82	79	91	85	55	67	98	85	97	92	84	89	90	98	91	93	84	60	75	68	97	84	75	74	81	86	73	72	92	73	83	89	97	89	91	77	79	90	78	75	78	84	75	84	83	71	78	101	90	75	78	88	89	89	85	89	77	81	98	79	72	110	81	100	92	74	82	74	82	82	91	83	85	84	83	85	90	89	86	80	89	89	90	78	68	92	87	77	86	89	88	80	84	86	89	77	87	63	107	84	77	100	97	83	87	93	80	88	84	80	79	87	94	93	93	94	80	76	80	84	95	90	95	77	90	79	86	90	85	78	84	92	82	94	76	105	85	81	80	71	79	68	95	80	77	81	79	89	73	66	77	80	81	80	88	98	71	87	83	80	68	89	79	91	105	84	76	78	77	61	75	86	93	78	82	85	62	94	80	89	81	73	63	83	95	95	87	88	91	81	85	87	84	76	94	85	89	85	96	88	91	75	66	97	65	90	98	103	75	79	78	83	81	80	79	77	85	104	90	73	83	75	82	93	82	98	69	69	80	90	92	84	75	92	99	82	90	99	87	81	101	85	84	96	67	96	92	86	74	78	77	87	88	87	76	85	88	81	69	73	94	90	93	88	72	87	88	101	78	93	84	86	91	91	93	88	88	81	77	100	80	98	86	79	78	71	82	84	83	79	76	88	88	81	79	83	75	78	74	73	87	91	97	81	84	72	92	77	93	74	108	100	95	79	85	85	93	96	67	88	83	79	75	71	76	68	89	78	87	71	72	93	86	67	77	82	102	83	84	82	82	86	91	101	86	94	81	91	80	93	96	83	88	86	87	86	70	93	101	69	87	90	88	93	105	79	81	70	92	82	96	87	101	80	94	86	84	71	78	88	95	80	72	74	68	86	83	77	86	91	83	79	84	71	101	78	100	86	74	90	67	91	104	78	78	84	91	100	87	79	80	97	80	76	70	86	81	81	66	86	75	83	80	117	91	97	86	78	81	84	101	73	81	86	73	87	69	76
19597	5765	3454	3827	8855	13861	16301	14813	12278	9073	6952	4063	2516	2108	1945	1821	1761	1610	1644	1565	1503	1441	1383	1243	1257	1081	1091	970	914	934	933	884	804	826	860	912	918	899	944	1046	1063	1137	1026	1111	1092	929	987	916	952	850	823	798	783	747	759	785	758	747	805	804	724	746	771	712	719	788	696	720	741	727	689	701	685	650	692	677	690	678	682	714	766	685	765	690	694	725	695	667	727	696	690	668	701	683	693	700	708	724	726	722	660	666	707	708	685	699	735	734	675	713	704	701	705	662	713	716	718	684	717	654	621	649	707	696	713	671	670	661	656	666	690	678	632	645	695	645	615	686	684	688	669	680	695	690	670	660	651	674	677	698	680	685	671	676	664	662	708	668	708	711	716	667	665	712	698	698	647	631	678	676	658	686	694	669	681	663	644	703	684	649	726	716	647	699	660	671	695	694	668	613	698	715	681	676	655	700	684	658	696	659	709	674	698	724	691	703	664	677	683	728	667	715	654	641	633	706	687	686	662	638	707	695	665	671	644	698	689	700	713	708	655	685	649	731	733	682	638	696	665	665	643	697	685	663	654	709	691	703	681	659	644	693	671	657	686	649	684	707	635	700	674	665	695	671	676	685	659	664	703	721	670	676	686	751	662	698	669	702	703	660	656	666	682	691	696	661	700	662	681	623	658	653	646	650	665	672	690	650	666	718	687	741	671	648	683	661	684	693	648	669	709	684	636	688	636	668	657	693	673	686	714	727	694	680	656	667	685	686	647	678	637	701	703	708	691	725	683	690	684	688	665	699	675	663	750	681	694	669	657	661	666	694	668	671	733	686	661	673	703	641	682	658	685	719	610	681	670	671	670	706	678	662	684	652	679	702	706	694	720	682	664	666	697	681	689	663	664	651	714	683	689	640	662	647	679	685	706	647	676	689	733	718	676	691	696	669	677	688	735	713	679	676	707	687	684	674	673	734	724	694	685	677	690	683	712	693	683	669	658	686	725	686	695	654	697	732	668	678	677	658	687	614	631	701	711	681	664	667	716	736	664	703	671	714	646	664	652	652	677	694	692	716	668	711	697	706	660	724	670	675	686	630	672	684	662	719	710	637	697	683	686	695	686	712	713	675	669	709	695	708	698	692	661	682	736	684	659	666	676	656	678	696	672	693	683	669	688	711	678	687	693	658	664	714	626	697	671	735	692	703	702	667	689	692	685	716	676	684	630	658	678	639	642	669	653	680	670	708	669	648	642	685	696	683	705	717	670	661	701	694	646	626	673	633	676	673	673	700	695	694	689	677	703	620	681	670	703	675	719	691	677	644	668	665	677	697	694	740	681	707	671	682	632	630	700	672	697	662	700	717	698	724	673	700	683	645	691	707	674	685	661	657	700	680	708	701	676	678	684	653	680	684	666	666	746	684	610	740	703	714	689	654	677	633	678	696	708	650	696	662	657	693	669	674	666	676	712	678	663	695	712	671	663	678	704	707	696	691	670	704	687	694	710	703	675	678	727	688	685	680	739	655	677	653	615	707	637	656	696	710	708	715	687	642	702	723	708	661	676	692	646	711	733	668	684	659	707	667	660	657	706	674	710	700	700	737	692	646	662	657	631	696	717	684	701	663	675	696	697	691	687	685	695	649	693	686	689	686	690	686	703	686	690	711	690	701	694	678	656	663	689	690	722	683	714	637	654	660	622	676	664	698	638	634	737	661	687	685	673	670	636	663	676	682	750	688	692	678	676	664	678	689	656	694	702	668	665	694	685	711	687	712	724	675	654	680	690	727	712	701	693	648	639	684	645	692	701	635	649	689	708	620	696	709	697	642	643	705	736	660	706	663	720	668	681	608	714	650	661	661	669	682	724	696	692	634	721	667	716	702	663	671	682	713	677	689	695	704	680	702	714	722	692	693	679	679	686	724	691	702	694	726	652	742	683	698	662	650	671	685	713	661	658	648	698	693	657	717	669	665	695	713	712	667	704	683	720	702	673	734	661	666	669	657	680	688	671	663	698	727	692	678	673	690	659	672	678	720	731	686	666	683	737	643	676	670	704	678	732	697	667	718	662	656	697	622	627	694	664	708	700	688	716	704	693	683	693	632	718	672	662	689	694	678	698	725	710	705	714	671	719	693	660	673	660	738	723	657	699	710	709	705	722	670	641	647	687	723	693	640	672	662	659	652	692	693	681	635	701	663	739	694	664	668	716	693	722	687	668	750	639	676	703	690	723	696	666	697	702	672	673	656	667	674	674	662	716	719	714	653	680	654	667	693	675	651	674	642	694	770	687	707	688	682	695	689	672	680	672	666	664	666	691	703	677	662	685	662	648	703	657	679	662	642	695	720	666	674	687	665	671	710	677	685	721	673	670	707	662	683	679	709	664	681	664	697	690	637	737	669	663	712	667	668	656	703	721	658	681	734	648	656	670	656	634	646	641	695	658	661	654	670	672	660	732	685	670	688	697	632	695	663	695	709	688	686	690	684	708	662	657	718	694	688	650	683	690	732	703	694	694	710	686	658	686	665	670	692	757	680	658	693	641	652	715	688	708	674	699	650	653	692	650	688	678	685	665	643	718	673	619	674	629	645	646	660	700	724	652	709	685	694	674	651	611	711	688	700	729	636	681	679	673	616	692	645	681	649	686	662	624	713	703	645	656	643	715	687	683	687	673	694	681	683	684	675	747	642	710	681	723	679	649	646	665	699	676	672	653	656	689	685	630	678	689	724	669	705	678	667	721	662	725	675	727	732	672	699	663	696	680	688	703	692	711	714	656	698	691	681	673	665	661	691	720	707	688	692	696	687	686	739	680	756	655	663	670	648	675	750	665	698	736	702	640	647	653	715	691	674	695	679	689	712	702	697	680	669	676	696	661	663	688	686	662	696	688	687	664	730	690	677	663	689	641	691	664	652	690	663	693	712	677	679	666	686	691	671	684	661	688	661	643	657	672	647	710	635	669	640	636	723	671	693	673	686	652	697	697	686	643	656	689	662	683	676	675	720	680	658	693	685	622	684	687	682	695	674	622	684	689	662	693	725	750	668	710	674	656	676	743	691	687	687	656	662	629	692	677	675	677	702	676	674	703	670	700	710	692	709	690	702	708	699	665	709	652	684	704	667	698	704	660	685	661	688	661	676	674	666	678	653	672	728	676	716	664	698	730	691	682	690	683	722	671	678	722	637	704	666	701	641	658	627	714	674	684	711	641	676	672	665	678	661	689	693	691	680	659	658	662	660	642	642	688	636	712	692	654	672	634	682	668	710	699	682	708	683	675	683	660	648	643	672	633	649	668	694	709	668	696	731	643	687	704	676	720	660	721	671	663	703	654	669	688	720	713	651	735	669	689	688	752	681	676	647	675	656	675	679	689	687	641	702	681	714	648	666	683	712	661	675	684	689	694	677	732	692	672	647	684	695	673	675	701	674	639	654	683	695	703	687	713	677	670	726	665	700	693	673	716	659	739	657	683	716	674	681	689	687	678	686	660	673	690	681
1738	286	161	148	151	157	231	219	198	161	131	89	68	73	79	74	84	75	70	85	75	70	82	70	62	77	91	76	60	57	66	72	64	54	73	66	77	63	70	60	70	59	83	79	68	62	71	59	56	53	67	65	64	61	71	61	69	60	76	78	63	70	67	69	66	58	54	66	71	58	66	60	63	79	59	61	54	62	55	62	86	67	56	79	56	60	73	71	72	57	48	67	64	64	52	51	83	64	67	75	64	75	57	55	60	66	57	67	73	60	79	68	63	70	75	51	51	46	82	74	84	80	61	59	63	68	54	66	61	66	73	76	66	56	63	55	58	72	55	61	61	70	58	67	59	67	54	60	63	55	61	63	61	70	57	55	78	82	65	59	65	81	71	51	64	68	74	58	54	68	72	68	67	74	67	60	73	65	65	57	60	69	69	77	49	62	66	62	65	67	71	84	59	79	72	73	61	63	73	75	68	68	68	60	67	53	61	68	65	52	69	51	49	63	55	59	67	63	65	76	57	64	65	64	69	62	57	65	77	64	66	65	65	53	64	60	67	72	51	52	55	55	72	72	80	66	50	71	72	50	51	97	65	61	65	72	55	70	49	76	72	75	69	68	68	76	67	93	56	70	79	70	75	63	72	65	70	69	72	49	68	64	69	74	66	64	67	58	58	64	66	65	44	67	68	56	74	67	74	67	50	57	69	58	74	48	46	66	66	60	60	52	69	62	46	69	63	69	48	53	71	55	63	64	57	64	72	59	64	72	65	55	64	59	73	72	64	54	67	69	63	76	58	42	58	68	50	67	66	74	69	65	54	63	53	66	68	59	61	75	63	71	54	66	60	57	55	64	60	49	69	72	71	60	61	56	65	57	55	58	61	61	55	66	63	80	60	61	70	66	58	70	60	63	66	73	69	68	62	66	70	71	71	63	61	72	70	59	52	80	67	57	74	71	63	65	65	72	71	51	69	60	72	66	57	63	54	57	64	54	67	65	63	40	77	57	63	76	66	85	61	57	58	72	51	64	65	42	73	67	63	60	55	57	59	53	60	62	57	60	45	66	73	66	59	73	78	66	60	61	62	67	54	60	71	79	66	59	65	55	82	56	62	61	60	66	75	63	62	63	76	60	70	62	79	63	60	48	64	64	49	63	64	66	73	55	71	56	61	55	68	60	70	56	58	66	60	64	73	69	64	60	65	79	64	55	59	63	74	70	70	71	63	66	62	54	58	56	65	56	78	64	66	52	76	66	68	51	68	75	56	68	66	66	71	69	56	65	65	65	46	68	68	66	71	68	72	70	73	56	66	65	64	74	65	89	56	55	60	82	79	60	60	71	62	82	59	48	58	73	69	64	62	60	66	68	71	62	76	67	64	70	62	48	64	64	61	65	67	66	42	70	64	65	64	55	50	65	75	66	70	67	51	75	72	45	62	66	71	75	68	59	44	68	70	69	72	61	59	70	63	62	74	72	59	65	67	60	52	60	86	50	72	67	64	73	67	64	60	79	51	67	66	70	67	59	54	53	65	55	65	62	63	68	62	72	61	64	74	60	59	54	67	73	72	47	69	64	72	59	54	65	49	61	78	59	75	52	72	55	56	84	58	63	72	69	58	49	67	62	66	67	75	65	57	67	58	68	65	59	57	73	71	71	71	64	65	78	66	59	61	72	73	57	64	42	75	64	38	60	73	64	60	53	61	55	67	71	70	67	55	51	74	65	58	69	77	57	66	62	57	64	66	62	70	64	61	65	78	64	70	52	66	73	64	71	68	52	70	58	73	58	72	55	61	82	59	57	51	55	68	60	70	58	59	53	71	70	59	65	56	69	82	53	69	72	53	72	57	66	56	78	60	74	64	58	60	53	73	59	79	60	50	70	64	61	67	60	61	74	48	67	77	65	65	66	69	68	52	47	76	66	61	56	74	60	61	59	71	48	72	77	67	53	64	57	70	47	62	76	68	67	74	54	75	59	59	60	70	66	61	63	50	64	63	58	53	73	74	65	68	75	64	61	69	66	78	70	64	67	58	66	60	75	72	65	74	71	61	70	52	66	58	80	69	50	58	48	72	61	70	75	71	65	69	66	60	65	56	57	55	58	73	59	71	68	76	67	56	56	53	64	56	62	63	58	80	82	67	59	62	51	55	63	63	55	62	66	64	59	75	65	79	53	54	77	65	64	58	77	61	80	71	69	57	56	50	68	61	65	77	54	61	65	66	59	72	52	68	64	76	65	64	50	77	54	70	62	59	61	60	61	79	68	69	64	58	68	63	62	57	69	63	61	71	76	77	69	56	62	58	55	61	55	58	77	72	65	52	53	55	59	54	59	67	57	75	73	70	41	66	66	56	54	70	59	62	64	57	71	75	64	84	70	69	52	62	54	67	55	64	69	70	71	72	58	70	66	54	76	75	72	64	61	59	70	68	62	84	61	62	72	78	57	63	71	60	77	77	60	61	70	82	56	60	62	72	63	65	55	65	48	62	60	70	55	59	54	72	61	71	63	59	59	64	62	69	58	51	51	61	50	65	72	64	67	65	66	65	62	62	54	59	63	62	71	54	66	71	70	53	83	82	74	66	67	60	68	59	64	75	65	76	81	60	59	72	67	58	68	77	51	62	63	71	66	57	59	73	65	52	70	58	66	53	69	72	65	58	62	59	54	59	67	80	57	64	63	64	65	58	72	66	78	73	80	68	63	60	59	74	56	61	56	77	65	64	52	65	67	57	56	71	66	65	60	63	65	62	59	61	72	54	71	64	64	56	58	69	67	57	52	66	71	70	51	57	60	49	61	68	60	63	53	62	78	71	55	57	70	68	82	73	71	51	59	77	50	67	58	73	36	73	66	64	52	74	89	48	47	51	68	57	50	63	67	72	60	60	54	58	66	68	61	78	70	58	68	64	58	75	58	73	60	64	68	48	78	68	74	42	69	57	73	81	55	65	51	63	71	62	57	60	76	47	57	72	65	61	65	69	69	64	59	73	72	78	49	65	52	69	73	72	50	62	84	75	58	60	73	59	62	47	66	59	59	65	57	89	65	61	75	60	53	67	53	56	61	71	66	54	49	69	57	55	66	68	72	55	82	63	65	62	62	62	63	74	66	59	73	58	61	48	67	70	71	57	48	73	53	77	66	56	73	56	56	70	66	71	75	67	61	37	57	63	48	53	54	72	65	83	54	71	60	66	66	81	66	65	57	73	45	57	61	65	72	58	64	77	74	75	58	50	50	65	47	58	57	69	62	58	69	68	66	53	55	85	72	58	56	60	65	80	61	64	64	73	69	62	67	69	71	85	64	58	58	70	58	56	68	51	58	71	55	81	59	65	61	59	55	69	65	65	84	87	73	63	73	65	72	48	56	73	55	61	80	62	62	59	57	62	65	54	70	59	57	61	65	84	61	75	69	57	54	61	54	67	68	64	53	59	67	62	55	65	67	70	63	55	60	52	64	73	75	65	65	82	71	61	58	64	49	64	70	75	55
12910	3148	1954	2337	5643	8992	10741	9286	7512	5116	3681	1918	1149	983	1039	1040	989	930	946	917	868	790	813	804	770	745	642	607	629	610	646	580	585	604	568	604	640	619	664	686	721	699	734	685	736	712	646	627	576	562	577	522	544	545	524	532	498	547	552	566	573	535	510	591	562	553	530	531	467	548	540	508	533	463	485	490	518	532	541	561	511	552	541	516	484	532	532	511	504	534	540	538	549	486	550	525	515	530	506	501	489	540	559	528	553	539	558	550	498	543	531	530	531	559	490	514	525	519	499	531	535	565	539	523	495	498	536	532	544	541	505	534	480	555	536	497	501	547	520	526	482	525	543	533	519	553	517	528	471	503	465	485	516	482	525	494	516	513	490	506	526	552	497	556	559	480	502	513	534	490	597	519	503	493	525	548	524	523	522	523	553	529	518	515	524	537	547	504	568	533	528	498	505	535	530	532	528	538	546	513	509	508	537	501	524	503	504	511	508	514	503	570	482	520	479	511	489	518	548	554	477	514	536	534	509	499	510	532	499	498	520	513	523	511	537	483	510	531	521	527	512	544	490	534	472	544	489	514	538	517	493	569	537	529	535	519	482	499	534	504	506	526	497	551	498	514	532	545	534	517	531	539	492	494	520	536	535	501	503	504	489	547	534	478	519	539	553	514	504	531	530	504	488	497	500	477	535	517	505	485	538	523	517	484	529	547	553	495	528	548	484	545	515	515	543	502	556	484	487	501	525	499	519	487	512	519	564	516	487	511	510	539	504	503	521	536	534	548	483	487	521	565	506	491	499	513	513	537	525	549	544	517	507	513	511	521	540	498	558	518	544	518	491	537	524	546	494	543	502	533	516	494	499	529	520	516	534	538	498	528	485	519	520	515	475	494	536	483	550	512	508	521	512	513	535	537	514	504	541	513	512	545	506	499	522	515	508	543	518	534	528	518	572	542	551	513	543	509	570	503	529	518	536	498	523	497	528	539	516	495	542	514	518	520	508	474	533	487	554	505	517	563	492	550	531	488	503	571	512	528	517	496	493	528	545	519	494	499	525	538	484	548	522	504	534	534	464	511	504	552	574	522	506	524	476	526	545	510	557	542	536	541	522	511	501	537	527	508	471	549	517	477	504	524	466	554	488	517	570	500	563	535	544	498	507	503	519	478	579	530	545	534	530	514	548	540	527	518	546	534	520	522	536	503	465	534	478	515	522	522	493	544	497	538	510	511	514	542	470	498	497	534	525	513	515	538	485	497	527	500	543	502	528	535	536	500	494	495	506	530	521	527	488	530	534	528	548	491	500	501	519	573	498	552	510	509	523	532	479	527	506	538	540	533	528	569	500	555	518	570	516	512	519	493	547	506	499	494	515	548	508	565	553	520	510	517	523	495	493	511	523	568	527	574	516	528	521	527	537	520	521	506	512	511	504	508	518	529	513	515	526	541	512	558	494	510	527	548	554	523	458	496	512	523	564	495	508	527	524	523	515	519	496	535	542	484	559	520	550	497	520	492	495	540	561	528	536	491	554	513	518	535	507	538	464	529	540	511	529	551	512	550	494	525	518	498	528	517	531	545	509	546	506	520	507	516	520	535	511	543	520	482	519	495	522	541	506	483	522	536	523	509	566	510	466	497	498	518	541	511	485	533	505	541	516	522	511	498	525	507	513	520	509	512	527	550	548	500	548	535	516	498	518	539	540	560	488	548	571	574	517	520	492	496	507	502	510	541	540	513	529	520	475	532	529	520	515	509	491	522	529	491	514	474	538	553	516	515	521	526	497	504	515	567	473	519	511	495	510	534	530	507	502	521	541	498	518	538	549	504	537	531	512	497	510	533	493	525	508	494	531	534	519	478	529	507	529	506	511	495	519	507	519	520	499	459	510	528	499	501	548	524	503	508	501	526	497	540	535	519	473	522	559	474	545	496	505	471	508	530	521	529	537	521	527	511	506	517	507	499	491	512	521	512	486	497	490	530	472	533	505	485	519	504	495	483	522	545	536	548	498	516	544	488	505	537	518	528	518	512	548	509	491	534	530	495	535	500	500	541	496	490	520	528	521	564	536	501	520	538	528	526	511	532	530	526	525	493	522	522	548	496	518	530	537	471	517	543	520	506	519	544	539	518	534	528	559	541	531	574	501	516	469	562	522	544	523	490	522	500	526	527	552	517	534	515	498	561	518	501	511	502	482	501	538	518	522	526	518	498	516	527	519	557	525	524	525	552	518	509	577	529	535	513	503	511	547	532	502	526	514	541	524	488	549	534	488	511	495	527	529	536	550	525	520	502	545	501	533	540	489	498	518	512	537	516	485	535	544	518	538	523	501	494	547	541	527	534	515	499	518	533	546	547	533	523	519	526	530	509	489	527	566	544	556	509	516	506	544	531	526	517	499	537	486	494	526	517	486	548	505	535	511	571	529	526	514	494	510	501	514	515	494	540	518	510	542	529	515	486	488	494	539	504	512	485	511	538	520	533	504	476	505	538	481	541	548	490	551	533	519	481	498	554	533	558	490	554	500	529	466	529	521	515	530	557	548	558	520	496	519	531	508	526	504	525	537	506	514	539	528	518	511	508	504	515	501	518	527	527	524	473	522	527	483	507	493	491	522	540	530	528	509	516	520	501	497	509	510	497	531	502	505	539	498	514	525	542	535	535	537	521	514	514	514	505	511	520	487	509	525	531	508	530	527	514	508	520	579	508	545	518	536	504	554	495	510	543	553	524	504	570	530	520	519	549	499	534	489	481	527	504	518	520	514	534	528	480	538	497	515	513	521	532	526	537	495	494	524	527	549	563	519	528	523	516	520	498	571	511	482	523	535	533	548	535	518	496	544	494	480	552	505	534	540	517	553	520	532	551	530	499	520	507	525	488	562	538	567	513	516	532	522	503	519	525	519	525	480	506	534	544	537	498	495	529	545	531	531	543	519	544	498	569	526	511	555	552	533	486	517	544	535	519	510	535	516	514	545	489	499	511	518	491	504	519	516	478	514	533	510	507	524	563	531	501	520	520	523	513	504	535	561	530	491	515	510	513	502	540	524	528	542	506	513	523	566	507	502	522	516	534	502	526	495	518	499	493	506	552	473	540	540	489	534	474	538	492	524	528	500	511	467	526	507	556	521	500	500	552	561	526	554	530	517	506	526	510	516	549	556	514	536	516	528	513	537	510	555	527	540	499	489	529	528	523	561	510	510	511	511	570	517	513	492	473	545	540	525	554	547	528	519	500	541	532	477	511	533	524	525	486	546	502	497	522	523	558	527	496	535	532	575	555	541	527	569	525	492	530	512	568	485	505	545	561	520	522	493	496	534	522	551	549	481	518	547	508	528	541	512	523	527	534	519	519	517	519	518	499	560	531	485	526	522	492	508	523	521	524	525	509	517	497	553	546	446	504	502	511	520	549	524	521	531	556	522	506	528	489	501	536	541	526	477	526	511	490	526	477	505	498	536	502	534	521	504	516	525	522	550	507	508	556	466	497
1461	395	261	217	191	262	313	349	255	230	194	137	116	134	113	116	125	121	109	112	111	98	99	112	102	102	90	96	88	83	90	90	106	87	109	108	104	95	89	95	101	88	93	110	104	110	104	106	108	98	88	105	104	101	95	86	117	91	91	95	100	91	97	81	116	119	104	94	93	93	91	75	78	95	109	100	98	92	88	101	78	86	96	96	79	92	92	91	85	94	109	87	86	104	69	70	87	97	77	99	102	94	90	88	84	86	89	95	112	91	104	101	101	98	96	88	89	96	102	99	109	77	75	94	83	91	79	82	86	94	92	65	96	86	83	94	81	101	73	86	78	101	94	90	95	98	85	101	83	92	78	87	88	105	101	98	82	102	80	93	84	110	117	76	85	88	95	86	92	100	97	91	115	101	107	111	92	93	95	96	104	94	87	98	90	108	102	101	94	92	100	90	95	98	102	83	105	97	92	98	89	83	77	93	87	88	87	93	94	78	88	90	93	104	83	100	86	92	82	103	103	86	74	94	88	82	95	82	80	99	67	98	90	84	95	99	106	88	94	73	98	97	100	95	104	72	88	91	115	93	103	91	93	105	77	90	84	96	92	96	78	78	89	86	89	109	85	101	108	91	96	83	87	93	99	98	102	93	103	91	80	98	99	83	104	96	84	80	99	99	93	91	86	97	80	106	110	84	89	105	110	88	86	108	98	95	96	96	101	84	82	102	78	75	86	103	85	88	107	113	97	95	103	98	98	107	98	77	87	81	105	85	87	101	82	104	88	88	92	92	94	94	93	86	96	105	96	103	103	77	88	97	76	96	79	95	102	88	109	91	92	101	105	79	73	81	85	101	99	77	86	98	96	95	97	93	89	92	99	74	96	79	92	93	85	80	94	85	77	96	91	87	95	104	107	95	87	97	70	76	87	91	108	100	78	83	92	84	99	81	84	91	76	80	89	92	96	89	88	89	90	100	84	104	99	85	82	102	90	93	81	110	100	65	107	113	91	100	83	92	83	78	110	72	95	92	90	105	78	87	110	99	92	92	84	85	74	83	70	88	72	102	91	91	88	88	74	98	87	95	73	97	97	97	96	93	92	74	99	98	90	94	112	96	128	99	87	103	86	98	109	93	97	92	91	105	95	89	95	87	103	84	92	97	96	74	79	104	105	90	108	82	93	81	95	87	102	100	101	103	88	108	89	99	82	94	85	87	94	99	106	105	89	94	97	97	95	69	98	102	110	97	87	80	86	92	96	96	82	103	94	104	99	101	94	88	92	72	76	91	92	96	84	81	101	92	93	104	94	83	95	96	106	90	103	80	96	99	84	94	104	88	96	80	85	86	104	85	93	108	84	79	85	110	94	90	90	98	88	93	101	101	101	106	77	92	93	92	81	92	117	109	104	92	92	82	77	102	82	81	104	76	93	107	96	95	90	90	75	97	85	90	94	93	91	79	106	95	99	87	92	90	99	88	86	83	80	94	86	97	110	99	66	91	87	99	100	84	88	100	87	77	77	98	111	93	109	112	94	99	81	78	103	89	95	95	104	81	88	96	102	81	78	91	87	101	96	83	88	86	85	69	100	82	85	110	112	80	103	86	72	75	94	96	95	96	77	82	104	78	111	113	89	103	84	103	95	89	90	91	79	103	100	108	88	94	108	88	118	86	94	85	117	99	79	79	108	85	85	102	94	87	81	86	97	99	84	72	83	88	88	93	84	89	96	89	84	97	91	82	84	90	94	94	116	93	91	105	105	96	82	91	102	109	98	116	91	92	79	92	104	80	78	108	101	105	100	90	90	101	96	81	87	73	69	84	93	86	74	109	89	96	91	83	84	89	80	94	109	78	92	108	94	95	91	113	84	97	95	89	70	80	78	83	101	88	83	92	94	95	90	114	91	86	98	104	83	86	111	113	93	92	103	95	106	87	106	86	109	91	101	90	88	91	98	91	80	107	74	82	70	115	106	82	86	100	89	87	89	103	83	70	98	101	77	87	86	82	116	84	85	78	96	73	94	112	85	90	92	97	97	95	90	99	93	72	102	93	88	85	103	93	81	81	97	100	95	84	67	98	85	97	97	96	78	89	88	86	94	105	86	107	87	86	94	95	89	102	107	93	88	112	95	100	101	98	91	83	104	84	95	91	84	92	98	93	89	88	83	85	98	75	79	87	103	89	98	105	82	80	96	94	90	90	107	81	93	109	88	90	93	95	94	91	90	92	103	89	103	88	109	99	100	81	97	73	85	97	85	98	102	78	98	90	93	88	99	78	76	81	97	74	106	94	115	77	96	92	106	91	88	89	90	96	92	92	92	92	88	118	87	87	95	104	97	94	66	85	72	77	75	81	84	116	106	107	99	104	88	90	103	92	68	86	88	105	92	92	88	85	95	100	110	99	104	102	101	107	86	105	91	85	88	97	95	91	70	99	106	93	85	94	101	99	88	84	92	98	95	95	90	94	88	89	95	109	89	95	89	96	90	89	69	103	91	96	84	86	104	87	103	101	95	102	110	90	92	82	87	103	120	98	105	89	106	86	102	87	100	86	96	91	87	70	73	91	81	91	98	107	96	91	97	101	87	80	89	98	108	76	93	109	81	91	94	92	99	94	86	81	85	77	80	99	95	90	91	92	94	91	90	106	105	93	83	78	81	92	89	78	93	98	84	89	109	87	92	100	88	86	86	79	99	91	98	94	82	83	104	106	101	101	68	81	114	85	61	109	85	97	79	94	90	113	82	97	97	108	104	97	97	85	73	91	88	89	89	104	92	97	89	100	95	84	83	96	82	84	92	83	100	86	98	90	93	90	100	78	67	83	96	93	88	80	90	97	77	89	77	95	93	66	107	90	87	109	95	97	81	96	82	93	96	100	88	90	94	92	120	101	113	81	88	61	87	103	87	97	104	97	98	92	96	85	92	100	97	86	114	96	123	95	88	74	89	88	108	84	80	99	94	87	100	125	86	106	118	110	107	80	105	100	80	89	81	97	99	87	82	99	83	82	91	92	83	100	87	106	95	83	99	90	96	92	81	90	101	95	81	84	97	88	89	82	81	98	87	94	89	80	106	93	99	105	91	91	80	82	86	94	81	111	84	88	105	82	97	86	90	79	103	89	95	86	93	107	88	99	91	90	100	88	84	98	103	79	77	80	91	100	101	100	91	74	94	86	99	93	96	97	95	76	92	85	112	87	81	97	89	105	77	88	84	84	87	91	109	98	87	95	98	96	80	84	87	83	98	94	86	78	101	93	100	95	103	99	93	87	99	89	98	71	89	94	114	90	84	74	83	91	90	93	87	92	91	99	87	89	96	104	105	90	87	82	91	94	91	100	81	99	100	99	73	104	97	101	96	90	91	93	90	76	92	84	110	85	96	76	92	82	98	104	96	85	96	87	90	82	104	81	87	106	106	113	93	102	99	94	100	104	108	86	88	83	86	92	78	86	107	112	95	95	89	96	96	91	109	77	82	92	100	96	74	90	111	89
15810	4795	2972	3567	8107	13115	14564	12801	10111	7574	4922	2756	1898	1710	1606	1641	1559	1471	1480	1424	1348	1390	1256	1215	1111	1070	951	959	953	960	932	782	884	834	873	928	954	941	966	1053	1001	1008	997	1014	935	972	895	967	882	822	838	836	796	808	826	803	750	807	798	770	788	814	826	740	808	791	823	751	751	723	755	744	773	723	776	735	744	761	738	709	758	776	695	790	705	685	715	777	737	749	708	770	746	691	677	745	713	736	783	723	752	729	798	744	755	770	774	734	809	762	744	782	803	701	771	762	777	769	678	725	712	743	772	758	740	747	759	724	775	701	666	741	722	744	781	724	687	744	735	731	749	709	753	743	719	789	690	742	717	722	793	733	730	770	713	721	735	764	724	741	746	734	756	770	754	764	741	743	707	790	712	709	734	719	684	711	710	735	692	789	728	763	743	745	707	765	762	769	741	755	773	774	740	725	762	698	775	735	711	776	735	716	756	746	762	732	730	731	776	690	750	779	728	769	710	795	746	736	766	716	674	752	762	736	742	734	742	768	731	753	751	720	722	743	742	757	755	776	749	729	790	795	760	792	741	739	768	734	769	775	748	741	766	774	742	728	756	772	742	705	748	782	707	758	740	721	725	720	794	740	718	755	736	718	784	769	729	726	770	753	730	724	758	707	749	733	756	734	714	753	753	709	741	745	764	733	796	744	746	750	708	765	725	704	746	741	704	713	741	763	700	720	752	750	739	739	728	705	723	780	682	786	777	734	717	720	741	744	715	729	729	751	722	746	728	737	760	751	683	772	705	693	755	731	740	678	717	739	723	762	745	771	709	765	745	759	777	703	699	774	720	735	712	741	733	760	724	675	762	767	804	777	767	741	730	746	773	764	721	748	748	769	767	797	726	724	778	719	742	728	740	746	813	757	757	777	717	727	729	780	694	714	728	736	748	728	744	690	755	706	792	770	771	760	743	750	752	724	768	740	763	736	750	766	761	714	761	676	689	761	771	760	729	726	731	727	737	736	745	746	700	733	737	726	710	712	724	764	745	752	739	745	761	762	759	710	707	733	743	742	761	738	706	720	781	718	704	777	731	735	716	708	752	738	780	789	757	743	721	723	696	743	689	770	749	749	703	715	729	699	793	728	753	768	750	716	755	760	738	768	741	767	738	740	693	694	782	742	727	710	729	719	750	715	710	689	723	709	745	750	701	777	731	735	757	755	745	754	731	739	713	731	718	701	733	744	732	764	761	744	743	724	769	762	728	735	751	749	708	711	722	744	758	728	734	749	734	758	754	724	725	751	686	759	712	745	740	747	754	736	765	706	762	743	703	767	803	709	729	739	711	752	724	728	699	711	730	764	685	745	734	748	748	728	759	748	763	715	749	773	731	781	785	740	732	768	754	717	746	735	731	729	705	721	783	737	733	760	743	760	760	748	679	751	751	760	724	751	721	784	740	766	739	702	709	692	727	705	717	688	766	771	734	784	716	764	744	772	742	698	769	722	772	727	713	738	759	737	732	757	721	759	717	693	756	715	761	736	737	719	684	777	719	772	758	732	733	751	715	754	791	743	745	776	735	785	765	693	678	716	777	734	728	812	764	740	808	731	758	698	760	717	687	782	781	763	699	712	731	736	760	773	707	754	777	767	744	761	721	707	741	754	704	743	748	730	706	721	713	740	728	743	711	788	750	673	769	737	731	766	750	703	725	686	757	726	767	721	691	723	706	703	737	738	705	710	762	718	737	776	699	753	728	739	734	760	728	775	710	748	736	750	728	740	760	745	775	721	742	755	701	743	726	719	741	775	727	711	783	728	749	741	755	673	716	788	704	756	708	741	729	732	701	729	735	715	718	736	786	743	713	731	718	714	783	746	761	755	727	763	729	695	750	785	767	714	741	734	734	756	766	777	739	726	786	752	708	713	737	730	747	668	735	722	748	762	723	717	739	728	743	735	710	746	733	696	718	805	736	715	797	752	696	685	749	694	755	786	719	734	711	734	716	753	729	719	767	756	743	734	752	748	740	727	715	753	716	703	765	741	735	783	735	749	747	687	720	739	763	723	749	714	708	699	718	730	752	788	713	687	722	740	738	745	773	725	751	737	720	784	722	730	794	759	753	739	798	720	776	736	770	728	742	734	717	754	754	676	717	763	693	692	731	741	762	783	738	721	760	746	713	734	731	711	766	693	694	771	747	727	757	706	712	711	771	768	774	745	735	736	739	740	731	767	730	694	688	772	770	754	691	733	718	732	715	772	743	770	741	720	749	748	709	717	746	765	733	739	756	693	738	699	714	730	726	757	763	763	773	720	738	743	729	724	801	762	734	705	775	708	759	756	755	742	785	733	719	698	830	704	770	747	692	757	689	704	824	764	750	766	698	758	769	727	744	769	716	754	738	765	768	679	789	719	769	756	761	737	725	747	740	760	778	768	763	692	729	716	694	748	777	756	757	734	702	764	757	753	736	709	763	767	723	739	724	744	752	723	697	720	705	743	770	715	724	738	686	744	741	763	724	712	763	742	709	756	754	737	699	711	714	722	749	760	717	756	710	691	697	800	740	762	777	747	730	734	741	700	752	733	772	779	722	721	722	776	755	762	750	711	740	767	742	727	752	773	776	709	746	783	721	758	717	743	691	765	734	731	732	762	716	758	743	708	750	747	736	754	760	739	753	780	773	729	724	721	713	736	721	729	782	755	714	736	776	773	739	719	720	772	767	763	729	746	742	707	727	769	732	716	721	702	768	785	717	731	783	774	770	744	727	780	756	697	767	696	725	745	752	763	704	715	760	734	721	751	750	693	763	768	755	731	728	734	752	728	747	668	749	755	754	758	712	747	759	713	699	746	774	753	710	725	719	762	718	713	732	715	731	728	706	767	696	711	707	752	696	737	800	758	765	683	736	724	752	706	733	766	737	737	765	716	723	703	722	753	698	739	715	753	737	771	726	813	740	801	759	741	778	700	727	763	769	708	774	745	715	755	777	767	732	729	782	716	742	757	720	719	780	704	739	750	735	743	738	758	760	721	780	746	744	748	757	743	732	708	720	727	747	733	746	739	732	721	771	745	746	727	738	743	719	718	736	736	738	718	705	724	728	762	740	757	753	755	721	788	781	760	748	741	788	691	779	759	747	741	795	785	771	707	757	728	762	709	758	681	744	761	736	781	773	720	731	765	717	766	773	754	800	699	709	710	752	763	722	701	778	784	778	742	774	761	736	753	737	796	732	760	724	727	731	770	746	736	757	731	746	752	722	715	725	751	753	733	696	734	751	750	759	740	716	729	759	697	777	715	738	768	772	764	747	755	765	718	750	798	702	795	736	770	697	690	779	769	735	720	740	768	750	765	718	739	755	711	715	734	747	712	733	717	732	723	779	740	792	729	755	803	727	721	737	713	746	767	700	753	707	748	748	710	779	775	771	787	780	782	731	740	731	723	700	750	783	709	758	712	745	775	768	715	719	762	729	710	776	735	744	740	740	730	733	769	790	730	678	764
2603	282	218	159	157	178	292	277	233	197	122	93	84	66	69	78	80	90	68	76	66	66	67	52	58	52	66	40	61	56	53	56	54	56	66	52	48	71	59	67	56	64	52	66	63	72	57	62	63	55	67	54	40	70	59	45	60	51	54	63	48	43	63	59	50	58	55	51	63	42	62	51	74	55	46	59	60	51	46	53	34	41	51	54	56	51	39	44	39	50	48	49	48	40	47	41	55	52	60	53	58	42	47	58	52	50	54	66	48	57	55	49	53	60	57	45	50	57	51	39	44	42	44	53	41	45	38	46	48	50	42	56	59	48	45	61	50	46	47	46	50	51	55	38	44	54	49	48	52	64	47	57	42	60	50	57	55	46	45	68	44	56	53	57	48	57	48	46	51	54	47	46	53	55	47	49	53	65	49	59	53	44	59	59	58	58	49	62	42	49	58	48	50	46	55	42	37	54	52	49	60	67	44	32	72	42	39	48	45	54	53	52	48	53	44	48	47	49	46	69	54	43	42	51	46	49	47	45	55	51	41	50	61	53	53	63	57	55	50	50	45	51	55	46	67	53	56	47	64	53	66	59	53	47	51	59	49	53	45	48	58	49	51	48	59	38	48	61	54	60	54	57	40	50	40	52	46	46	50	53	48	37	53	50	61	47	64	67	50	43	56	52	53	54	58	49	49	51	50	58	54	52	46	55	59	53	39	51	63	47	48	58	55	41	49	53	51	42	54	59	50	59	52	45	49	53	51	62	51	54	62	46	53	49	43	53	44	60	53	55	60	41	34	49	42	45	47	55	47	60	53	56	38	43	51	60	45	41	46	53	61	60	38	52	34	58	62	70	56	51	55	43	47	56	60	46	58	51	46	60	69	58	40	58	41	58	64	57	47	48	65	53	52	61	42	57	44	61	55	56	52	72	54	48	52	47	66	49	48	57	43	52	47	48	58	55	35	49	51	43	45	48	39	50	55	45	48	57	52	43	41	58	51	65	60	59	45	71	59	54	52	50	51	55	58	49	59	42	49	42	46	56	45	52	48	53	63	39	50	50	56	55	45	58	60	49	47	49	55	46	44	53	53	43	48	52	56	44	41	52	58	58	49	47	42	47	48	45	56	48	49	65	61	71	55	52	56	59	38	46	49	51	47	52	57	50	54	44	52	42	40	69	47	56	51	49	42	56	44	46	56	47	51	55	52	48	54	69	69	56	50	41	65	45	66	54	62	57	51	68	44	42	47	41	53	46	46	54	46	50	52	48	43	63	47	62	53	62	64	57	49	50	51	57	52	36	47	51	50	55	50	43	63	45	56	40	50	53	49	55	45	47	60	36	47	53	52	60	49	51	59	47	40	53	51	43	55	45	51	51	45	49	60	53	45	44	40	56	50	46	48	42	60	50	44	51	47	48	51	43	50	42	46	45	48	48	68	54	54	42	49	43	55	50	43	52	45	52	49	49	35	65	50	58	48	49	72	49	53	51	52	51	64	43	49	58	58	51	41	49	59	41	45	64	54	42	51	52	50	50	63	60	61	46	48	49	51	55	53	41	49	54	63	49	43	53	54	51	51	50	44	41	37	53	40	50	50	51	53	58	54	41	55	40	55	49	53	58	44	54	52	63	54	43	42	59	52	61	57	72	40	44	63	63	51	39	45	48	60	52	47	68	49	58	45	42	53	41	55	57	44	55	61	47	52	60	47	52	58	57	58	46	48	41	43	52	51	51	53	53	53	55	60	44	47	55	51	52	50	54	44	64	49	48	41	45	72	47	59	46	51	54	55	44	57	55	58	55	54	47	63	51	51	59	57	51	47	46	61	54	51	63	57	50	66	47	32	56	63	54	57	53	52	48	44	55	60	41	42	48	52	48	55	45	51	47	56	60	53	45	64	50	45	42	62	50	51	45	64	58	50	66	43	47	59	33	39	41	45	44	50	67	50	49	51	49	61	45	54	67	45	53	66	53	34	48	50	52	49	52	55	45	67	48	56	52	46	53	53	57	60	60	48	61	55	44	61	50	48	62	53	56	45	54	63	64	45	61	55	42	53	59	49	35	48	54	52	52	47	48	44	52	52	48	38	47	53	47	48	49	51	54	56	35	70	51	60	62	58	45	56	56	54	53	47	57	58	64	41	47	49	51	48	46	75	62	56	45	46	61	59	61	53	48	53	50	60	57	64	38	48	52	56	51	62	48	42	49	60	55	47	56	34	49	48	45	46	58	48	46	45	64	58	54	58	67	51	52	55	51	47	63	32	53	40	53	44	58	46	51	45	63	56	58	38	37	45	49	40	39	41	48	47	45	43	51	54	51	47	49	56	47	47	69	51	54	49	58	43	52	48	46	57	44	49	52	51	63	60	49	45	53	60	66	43	47	47	56	62	40	45	51	55	50	48	54	49	40	34	52	48	54	48	42	49	48	53	50	42	51	50	58	53	53	51	51	41	56	46	49	49	52	54	49	39	50	48	50	46	41	39	42	56	40	50	42	58	49	47	78	52	43	61	43	54	48	45	53	57	46	63	48	50	44	60	46	43	53	47	55	46	51	59	63	54	44	49	60	55	55	52	48	51	25	63	46	49	65	47	56	56	45	63	61	58	47	48	49	52	40	48	49	37	60	46	56	70	56	50	50	45	53	48	61	52	47	49	71	53	48	52	46	56	60	51	58	52	45	60	56	50	49	58	51	55	49	56	51	56	54	59	47	48	57	44	50	52	37	54	38	60	53	48	51	50	56	51	51	51	55	64	58	54	59	40	43	46	53	45	69	41	62	58	46	49	44	51	60	50	50	41	42	47	58	57	40	49	39	54	51	47	46	41	57	57	49	38	55	56	48	55	48	61	52	45	42	54	49	53	56	36	44	41	49	51	56	52	63	54	46	43	55	54	57	44	50	39	68	47	42	60	44	58	40	55	50	50	51	64	41	52	54	55	44	54	49	50	49	53	55	65	55	41	58	54	49	63	52	44	49	72	43	56	50	58	55	43	55	56	46	48	49	56	44	58	46	42	37	37	39	46	50	48	56	46	51	45	49	53	47	41	53	54	52	59	69	54	54	62	49	43	44	58	48	62	43	48	69	51	50	54	51	45	57	54	50	47	55	56	44	44	54	56	62	49	44	48	45	49	45	54	55	41	39	42	46	55	67	57	39	64	53	59	49	59	43	52	54	40	56	36	44	52	52	31	45	47	52	67	44	53	56	52	51	50	58	47	45	52	50	48	65	43	56	41	54	59	51	58	51	54	52	38	49	33	60	44	59	50	49	48	47	33	48	45	48	45	54	45	56	38	52	57	46	47	64	57	49	52	49	73	49	52	52	67	59	55	50	56	55	71	39	53	53	43	51	56	57	40	49	59	46	52	56	42	63	51	51	52	58	64	47	88	57	54	41	51	39	34	53	48	61	53	56	58	48	42	56	32	59	54	51	54	51	68	44	50	57	53	49	53	59	41	59	62	45	45	54	63	50	50	57	52	46	52	61
15331	3747	2549	2987	7363	11752	13118	11621	9140	6950	4015	2005	1539	1422	1381	1404	1165	1103	1039	1007	1012	973	945	898	841	706	636	637	604	603	583	503	479	542	533	568	589	643	696	685	671	723	735	705	624	658	565	589	558	459	449	510	449	480	448	465	501	502	492	492	471	481	423	477	424	446	455	485	410	413	406	420	450	371	448	420	414	417	392	420	393	420	429	420	399	428	415	382	421	408	432	408	429	437	446	432	422	383	422	373	444	419	436	409	445	437	371	448	441	441	421	448	435	435	450	427	430	417	427	454	399	450	410	411	412	405	399	432	423	401	414	435	440	411	397	446	436	436	434	419	410	428	436	401	424	467	407	408	443	442	418	444	423	400	418	417	436	432	442	401	436	418	405	436	407	413	464	403	420	405	410	436	404	435	399	408	411	391	413	442	410	395	440	417	427	419	441	421	397	381	424	433	419	423	394	395	413	449	405	390	418	383	428	405	411	440	431	415	420	411	430	377	388	442	441	386	385	433	430	413	408	398	419	451	428	401	433	397	421	401	411	423	402	432	394	433	419	378	417	459	409	425	438	444	425	430	414	424	455	392	420	458	403	421	411	450	404	423	453	438	407	402	459	446	407	406	419	427	384	389	409	426	415	451	384	404	423	446	390	432	420	417	433	401	395	424	401	439	460	399	413	403	420	426	430	392	405	414	438	417	384	413	407	384	430	403	421	435	406	420	464	388	423	415	425	453	409	431	443	427	387	391	437	416	426	423	401	399	407	415	420	411	414	404	430	451	430	421	462	411	408	402	429	419	392	417	464	406	424	414	398	459	392	426	398	424	405	467	431	417	394	410	399	349	426	411	398	399	443	435	411	435	415	440	395	411	435	406	411	447	429	412	434	434	409	427	408	459	409	434	423	422	419	434	435	366	406	416	419	412	399	419	447	409	383	379	394	381	411	414	416	408	401	415	392	395	388	400	403	405	437	426	414	420	411	422	404	395	401	396	444	418	409	455	386	463	400	419	372	410	420	414	397	405	424	411	424	418	453	421	419	447	414	421	397	410	370	416	417	418	414	400	410	419	419	415	442	383	406	412	427	446	416	404	410	431	417	394	394	406	421	400	400	405	423	396	426	401	411	421	414	386	429	441	380	445	431	418	415	415	372	399	426	412	461	426	413	421	415	441	425	427	442	389	460	416	396	453	413	393	440	417	386	420	399	450	424	435	441	444	393	430	432	403	406	427	446	423	416	454	403	422	414	404	415	395	423	408	396	460	402	444	424	422	455	403	410	414	424	435	478	379	413	428	395	395	460	421	411	415	386	426	401	399	416	399	427	425	391	406	402	428	407	412	383	409	395	394	420	426	403	413	409	399	374	413	412	421	406	393	417	416	473	431	403	408	429	414	381	411	440	432	413	421	413	428	379	413	428	422	416	424	413	389	421	435	423	398	447	392	420	435	374	419	400	399	385	402	458	377	396	391	403	453	447	378	396	429	430	415	407	440	446	386	391	434	414	416	421	423	384	407	407	410	415	422	426	408	389	370	420	431	386	399	398	411	392	426	398	420	354	421	412	411	451	462	427	408	386	407	434	432	399	383	435	441	401	423	358	415	370	447	423	412	403	399	406	416	404	397	429	388	416	419	409	443	390	428	408	417	399	433	427	417	434	440	402	408	413	416	408	404	455	419	447	406	424	406	436	392	427	467	396	389	432	429	417	377	389	425	389	439	425	409	428	404	379	387	378	398	421	405	444	429	418	430	425	408	424	392	411	431	421	411	445	435	379	446	422	412	422	411	380	426	413	411	436	423	419	411	404	418	433	402	419	437	491	417	406	418	442	393	441	450	466	411	407	420	423	419	433	393	436	427	376	439	432	390	409	424	441	409	429	430	386	404	436	400	425	372	434	424	394	404	424	433	444	391	408	436	451	432	415	432	412	438	409	424	432	419	422	390	401	421	444	414	414	421	401	397	413	417	420	390	362	398	451	427	404	409	390	408	373	415	424	376	388	439	402	401	399	421	428	415	444	412	407	421	411	400	422	398	411	429	401	405	421	436	449	386	427	405	401	430	438	408	411	418	403	414	415	396	394	449	369	420	423	415	425	429	416	420	396	418	439	396	401	414	395	380	414	443	448	458	431	451	425	387	439	443	401	448	434	418	434	407	383	435	408	407	448	410	429	425	420	400	448	426	414	417	416	437	402	427	425	393	395	415	447	399	411	457	396	421	425	419	411	428	429	418	442	423	415	427	430	418	401	468	384	416	422	400	395	463	408	438	367	433	421	433	443	429	439	416	419	393	391	414	385	390	434	403	466	442	399	400	427	423	434	419	434	436	407	407	357	410	408	407	425	396	412	445	388	452	425	424	431	408	394	407	431	411	410	416	399	416	416	429	392	388	405	417	393	428	435	408	404	415	412	448	411	401	434	403	423	404	403	406	459	402	393	405	425	455	426	444	371	403	421	428	427	472	400	443	385	446	430	421	415	402	395	434	408	420	427	430	440	387	407	409	415	415	416	409	419	492	443	429	404	436	405	408	412	426	431	420	414	413	432	441	407	427	422	411	395	446	420	431	452	401	400	386	390	410	383	432	412	412	387	408	414	426	425	389	423	425	424	428	440	384	407	459	399	383	377	445	401	411	435	420	378	384	394	411	468	397	414	416	438	440	443	403	403	411	405	422	411	423	438	427	412	428	416	427	383	437	394	421	410	406	413	421	444	404	415	436	417	425	401	438	406	400	422	440	425	394	421	418	404	392	411	392	429	410	397	455	421	427	429	386	425	438	412	451	419	432	425	412	414	396	394	402	426	425	452	396	418	432	422	419	397	420	431	419	417	400	418	409	419	457	454	454	446	423	452	427	435	410	410	429	443	378	424	398	404	419	441	434	433	378	413	432	457	415	405	415	392	434	417	385	429	403	400	427	397	401	428	419	427	432	376	416	411	440	483	431	453	399	422	430	467	417	416	436	438	429	409	446	421	409	406	425	428	407	384	414	419	409	416	414	415	383	387	418	458	383	403	420	447	431	379	446	426	424	434	410	392	432	389	432	400	416	434	403	416	449	439	398	403	415	395	424	422	439	401	397	446	449	406	441	392	408	416	451	408	410	442	412	427	374	412	462	439	421	400	439	408	428	432	462	431	418	397	447	432	429	411	399	407	426	441	411	443	410	408	412	400	419	429	440	431	428	414	383	392	440	438	433	400	413	431	430	436	429	409	379	409	408	427	397	402	432	431	392	401	420	416	422	460	432	398	384	427	409	437	429	399	426	406	409	445	442	409	429	441	395	462	447	433	427	373	431	392	399	417	465	396	383	432	447	390	402	440	416	424	404	419	429	400	414	437	433	412	398	434	397	449	464	423	401	399	411	387	396	398	414	386	411	416	434	443	418	422	430	377	394	416	423	418	403	463	424	419	416	378	436	391	391	464	402	441	386	381	447	419	378	477	434	436	413	422	408	385	401	419	413	411	392	409	414	405	407	422	390	434	410
2148	494	311	291	252	313	400	414	357	283	198	129	125	131	109	116	108	101	126	114	127	124	109	105	86	104	95	95	96	79	95	100	87	88	94	98	91	96	88	100	87	102	105	93	99	104	99	85	112	77	78	81	83	92	93	76	101	85	101	89	99	90	92	84	73	103	82	106	94	91	84	79	90	96	71	84	82	78	88	94	72	68	86	90	84	87	82	78	82	81	85	84	83	82	82	86	97	77	74	93	76	67	73	81	90	87	93	78	79	78	85	85	82	103	80	75	88	91	76	69	89	77	76	92	69	72	97	93	95	93	95	84	112	94	96	87	87	89	99	77	94	85	71	84	98	88	82	91	79	96	83	57	91	70	90	82	84	86	77	91	83	76	79	74	94	91	87	85	76	74	70	83	87	86	87	70	80	85	90	70	78	74	78	95	88	91	91	79	92	81	88	85	102	86	78	79	76	83	118	70	79	76	72	81	82	83	80	78	90	89	93	87	91	75	85	79	79	78	86	84	75	92	69	78	84	93	84	78	95	101	85	94	80	97	97	98	91	101	81	96	85	65	92	72	96	78	83	90	88	77	87	84	83	84	90	87	81	71	94	76	85	104	69	98	79	92	94	83	87	89	79	70	93	88	70	78	81	100	84	97	106	85	95	93	98	98	111	87	92	82	71	89	83	89	93	70	106	69	79	104	83	90	76	95	98	117	67	100	86	78	86	77	91	79	104	89	83	78	83	82	87	98	84	84	83	84	77	79	71	82	72	93	88	81	81	85	75	102	77	105	96	69	80	73	84	100	84	83	90	95	87	79	88	87	79	87	93	96	94	91	85	87	103	85	84	73	90	75	81	96	72	78	67	85	100	84	75	85	65	102	95	80	92	81	88	88	92	81	82	85	86	75	86	96	94	93	70	80	85	77	76	84	79	74	83	83	89	103	75	71	91	86	66	84	82	79	75	74	89	86	77	85	95	85	85	80	77	77	92	101	95	81	86	72	70	88	86	87	93	81	94	91	86	91	84	76	92	82	84	91	79	80	93	79	62	83	82	73	79	87	82	94	84	85	85	86	89	80	100	80	89	91	99	82	87	85	84	91	84	88	79	103	81	82	79	80	100	86	80	88	81	81	87	89	77	87	83	91	94	92	77	87	99	85	85	75	76	64	84	90	78	87	86	101	77	85	81	77	86	90	71	79	91	84	83	83	73	80	95	87	79	94	102	90	86	78	90	75	80	100	100	91	96	105	113	66	80	73	75	91	79	78	90	77	94	72	101	82	82	79	80	88	79	90	99	90	87	91	92	84	84	83	90	71	98	72	78	90	89	94	95	86	80	78	84	90	88	74	94	89	83	80	88	83	89	66	65	79	90	86	74	84	87	89	78	90	97	77	105	82	83	101	89	68	85	87	86	67	77	87	63	103	76	83	85	77	74	96	76	80	89	87	88	69	80	93	76	87	84	97	90	72	101	97	90	87	101	97	82	78	101	69	92	85	96	70	84	73	91	92	67	66	102	99	92	89	89	87	81	99	79	74	59	84	71	81	77	82	82	73	72	100	87	82	88	79	74	94	67	82	86	83	94	77	83	91	86	88	82	86	82	80	85	85	82	74	83	83	95	75	106	78	88	82	87	77	86	83	78	98	70	100	73	81	95	97	73	77	87	83	76	86	77	80	74	99	92	72	86	88	92	69	92	91	79	89	83	84	75	97	64	89	97	86	91	84	90	90	93	73	95	86	92	87	72	87	69	84	61	97	86	98	94	73	70	76	82	80	87	68	99	92	105	84	78	99	97	85	66	84	84	107	87	95	82	71	85	86	77	86	81	83	72	84	88	82	88	78	92	71	81	88	73	83	84	95	90	67	76	69	94	70	84	89	85	82	59	87	80	90	95	79	91	92	83	89	84	93	84	83	89	86	98	76	85	90	73	82	77	87	89	81	67	99	69	73	92	79	91	85	89	67	101	89	72	90	90	73	101	75	90	88	77	82	81	87	88	84	89	89	63	84	72	75	64	82	74	78	78	76	86	69	79	80	75	75	85	93	80	90	84	83	76	80	90	70	71	98	89	77	84	95	80	86	97	80	86	85	98	72	101	88	87	83	96	83	65	82	85	77	75	75	82	89	85	85	83	73	72	89	79	70	90	73	97	83	80	99	77	83	76	79	84	80	99	93	94	91	86	107	89	95	107	88	89	86	89	79	79	94	94	78	81	87	72	77	85	82	76	88	79	82	94	76	79	101	78	89	94	90	75	86	88	72	73	74	83	75	86	78	85	90	81	73	92	79	82	80	101	86	85	88	82	88	73	73	71	87	73	79	74	84	96	89	90	89	88	85	93	88	80	86	73	89	65	82	85	79	71	89	89	89	79	98	89	69	82	82	83	71	92	95	78	71	87	82	73	73	81	78	78	67	87	84	91	89	84	88	82	88	89	87	94	82	81	80	77	86	94	86	70	85	74	89	71	90	74	82	91	65	100	89	88	84	88	83	93	85	96	82	89	81	84	67	88	89	95	73	80	73	83	67	82	81	82	76	91	98	95	91	82	95	90	83	81	77	87	73	105	87	76	87	90	85	99	76	92	80	111	91	84	92	92	94	76	86	77	94	89	91	87	101	76	90	88	78	80	84	82	78	91	73	88	70	93	90	86	97	89	88	89	87	79	84	68	100	92	103	75	88	87	80	92	90	77	82	77	70	90	84	89	89	90	89	85	81	77	86	91	94	103	88	98	82	92	83	86	96	94	91	84	89	77	82	98	74	97	76	85	77	81	88	96	87	87	106	86	94	73	82	78	85	77	75	80	76	90	93	84	80	82	103	74	82	77	84	90	90	83	83	98	86	78	76	100	78	101	100	80	66	79	75	90	81	89	68	89	80	85	70	80	80	87	71	79	98	100	80	84	87	84	79	90	93	90	102	82	81	83	70	86	91	72	78	81	82	91	89	79	75	89	83	90	89	90	98	89	81	96	97	84	92	92	81	76	91	102	80	81	81	89	98	85	82	79	91	72	72	87	94	87	82	91	85	87	91	78	97	84	86	77	66	87	89	86	82	80	70	76	77	89	70	75	83	81	79	86	76	90	76	76	66	93	84	79	92	79	90	85	71	82	91	88	108	73	99	76	81	85	88	87	84	83	101	82	91	78	83	95	74	71	68	86	96	89	84	89	92	90	79	89	76	97	75	94	73	79	87	90	86	97	88	79	89	92	79	91	72	98	85	94	65	86	89	86	74	71	96	109	84	94	74	96	75	83	92	86	90	77	101	86	74	79	81	94	80	96	97	74	94	79	87	94	73	84	64	82	90	90	89	62	83	97	69	96	84	78	78	88	82	84	73	91	106	76	84	96	84	68	70	95	72	94	92	85	90	77	93	105	82	95	80	87	88	86	91	89	74	90	87	85	96	82	73	87	78	83	110	91	68	79	92	89	85	60	71	90	93	83	79	78	83	76	81	88	75	99	96	97	91	88	73	97	104	96	86
19025	5494	3601	4247	10236	15303	16869	14488	11959	8645	4737	2903	2380	2159	2140	1964	1905	1691	1662	1593	1579	1565	1405	1339	1228	1056	998	969	1015	999	866	835	847	851	886	938	995	1012	1111	1092	1077	1131	1105	1040	1030	985	964	916	948	823	780	754	796	809	768	750	740	774	789	766	771	759	700	778	728	752	781	714	753	742	709	713	699	727	701	711	738	749	717	639	646	695	704	700	656	720	676	720	684	710	638	652	732	773	699	669	722	693	684	676	715	717	703	707	700	723	722	735	729	736	703	739	687	689	713	677	688	669	745	636	729	707	698	692	675	675	685	670	673	692	664	708	704	651	721	667	674	702	720	631	671	698	665	648	693	675	694	706	718	715	662	670	687	697	683	662	698	633	692	649	684	753	706	738	716	724	717	720	702	719	659	683	711	712	666	703	696	695	691	705	670	695	685	713	676	695	676	702	679	677	685	715	644	663	675	682	683	716	732	735	681	694	718	655	740	661	694	642	699	690	701	685	681	690	711	710	664	709	701	692	672	681	657	703	660	683	657	688	696	660	692	696	695	706	658	700	693	654	725	699	740	723	694	694	687	674	656	685	675	695	683	690	677	743	702	681	654	677	723	633	694	616	686	650	654	685	696	695	650	693	697	681	688	692	683	676	706	704	679	750	649	769	648	702	665	710	683	660	624	663	675	726	662	681	632	712	729	676	717	713	644	660	663	707	699	690	679	684	669	726	731	672	708	661	692	700	655	711	662	681	743	651	713	674	684	691	636	650	708	651	656	723	685	698	722	697	679	720	651	703	648	692	648	699	705	654	711	677	633	648	702	633	662	667	671	686	653	745	700	635	670	681	748	685	655	703	661	679	691	657	744	688	686	710	669	693	697	695	682	693	701	675	695	722	649	664	698	702	686	688	678	671	741	674	689	658	658	709	707	689	630	672	715	698	683	686	689	724	711	703	720	703	695	714	653	685	694	669	656	652	633	695	678	710	677	651	685	698	714	732	695	689	696	688	663	698	651	705	695	692	691	711	690	723	697	698	647	720	670	701	705	671	711	720	705	677	717	722	695	684	739	714	706	664	667	692	722	689	694	711	742	703	692	692	702	709	680	722	693	647	696	690	710	673	677	666	673	660	670	693	722	718	675	688	662	725	724	644	690	688	677	724	692	713	647	670	672	719	663	700	665	693	662	694	687	695	706	690	710	680	685	632	679	686	684	706	706	664	663	685	697	682	684	677	676	711	725	698	681	651	686	719	677	706	674	691	735	727	696	749	698	742	695	673	673	669	678	694	669	696	661	707	696	682	705	679	646	697	659	695	663	662	666	630	682	676	733	740	690	701	704	695	656	704	689	665	656	744	670	679	685	700	706	655	697	691	679	703	655	677	675	707	712	664	677	664	748	624	672	728	691	694	718	668	692	708	656	665	684	697	661	734	678	689	733	697	747	607	673	688	683	654	672	723	706	695	721	741	711	734	719	688	628	674	658	662	743	697	704	649	696	742	683	718	684	703	723	685	744	667	743	761	680	638	675	688	682	687	686	699	667	722	718	706	680	712	706	697	716	692	683	717	702	672	695	693	706	636	684	717	680	713	665	627	704	663	685	671	700	682	662	655	657	684	668	663	708	707	712	679	684	683	703	671	678	692	687	719	655	714	644	700	725	709	692	699	678	666	688	686	678	640	677	698	699	713	681	633	704	643	645	703	675	698	705	690	685	732	721	659	683	741	671	691	688	696	720	704	701	750	669	637	716	719	712	726	674	641	659	649	695	706	675	705	657	733	639	707	707	709	677	677	703	703	701	696	678	713	677	678	713	667	691	741	695	682	728	686	659	708	711	690	681	677	717	675	695	647	705	718	690	719	678	642	734	694	669	702	672	686	697	711	700	694	690	678	680	697	686	676	717	663	721	724	671	696	676	725	666	670	724	720	698	655	732	689	682	689	729	680	694	706	680	682	671	687	728	688	707	678	659	718	695	690	680	700	698	691	676	729	683	705	657	656	702	653	682	704	684	635	677	761	720	638	718	681	746	705	688	723	681	674	665	711	691	688	687	696	692	689	695	692	678	701	703	692	705	626	704	658	718	697	679	690	682	694	674	689	668	653	675	675	666	720	687	658	706	687	674	697	694	689	718	722	691	697	658	622	720	700	689	661	729	682	675	697	712	677	698	717	704	763	697	665	658	689	705	700	678	700	693	702	685	732	665	715	753	739	714	716	670	717	695	706	709	640	640	663	703	706	685	750	683	744	737	646	722	675	701	713	710	681	720	658	668	700	662	736	660	688	734	666	628	702	640	725	656	655	673	738	683	700	701	727	649	743	676	680	659	671	759	672	692	695	681	738	653	680	694	648	705	650	703	694	724	670	702	706	685	697	689	653	657	645	709	687	727	691	701	701	668	697	742	655	659	666	669	667	666	734	691	720	715	686	677	668	717	712	677	673	728	645	732	714	694	645	683	676	628	628	675	737	705	692	700	704	718	683	682	717	720	696	617	716	699	675	679	711	639	687	665	695	727	702	696	702	673	681	709	680	692	672	734	694	700	708	669	672	715	714	665	671	673	733	658	716	693	684	645	670	664	653	697	712	642	698	675	715	696	651	703	702	727	675	725	714	684	723	673	683	695	698	690	669	704	675	698	709	677	718	679	650	680	674	681	657	697	654	698	672	655	750	671	673	669	726	656	709	668	656	690	749	714	697	693	702	694	700	708	698	671	676	685	672	632	667	693	719	705	702	733	753	696	652	643	720	704	699	650	698	724	698	668	670	666	673	662	678	684	645	697	724	666	696	704	691	749	678	698	703	693	667	689	674	696	640	710	660	731	710	641	704	724	685	676	714	708	676	717	695	720	675	678	714	711	671	712	650	670	654	721	684	686	713	711	676	692	679	722	705	671	705	662	749	661	685	745	680	677	706	648	662	712	669	675	676	695	696	716	728	651	724	645	688	728	661	732	684	717	621	652	705	703	653	713	703	699	702	697	653	697	678	681	686	714	685	720	669	693	701	699	655	650	682	721	646	691	744	700	684	668	686	707	723	689	668	682	687	644	665	739	656	707	732	693	696	711	640	727	688	674	688	690	644	678	677	638	699	695	701	710	699	733	675	747	681	756	675	710	672	713	676	723	673	721	673	696	666	706	668	680	650	713	677	743	674	747	700	689	658	713	719	691	678	687	660	721	664	717	702	670	704	654	720	677	679	713	701	691	685	696	685	709	699	672	696	680	755	741	711	695	689	665	674	652	697	725	694	676	723	731	739	700	669	728	662	703	705	697	647	701	663	670	659	696	715	729	694	676	675	721	707	693	695	723	686	747	695	728	737	726	635	721	716	685	679	649	693	660	633	674	725	644	643	688	687	711	637	691	656	733	717	664	686	683	675	659	665	698	641	694	719	652	655	736	660	678	712	644	698	655	686	693	670	713	708	698	732	647	728	736	727	680	654	696	687	674	713	646	714	698	686	686	717	653	710	650	700	719	704	660	681	707	641	687	672
1755	234	183	150	140	168	229	222	177	159	85	74	78	83	74	73	82	99	80	71	89	72	67	71	72	73	87	79	79	66	68	63	59	75	69	62	70	69	75	61	78	68	68	69	84	57	65	63	73	78	71	49	63	62	58	69	53	66	60	61	80	71	56	63	55	52	64	68	68	69	78	72	63	78	67	75	66	68	57	60	88	57	60	53	71	68	74	67	65	71	64	62	56	62	73	67	79	63	61	70	71	73	82	55	59	60	69	58	60	59	66	76	62	54	67	78	47	59	57	70	66	63	67	54	56	60	72	66	71	76	55	66	72	71	70	70	65	75	57	71	62	59	69	71	71	69	63	83	70	65	60	69	65	72	57	67	73	68	59	63	75	67	61	63	65	56	53	72	66	52	72	70	62	59	78	83	55	53	58	87	58	78	56	53	66	65	59	53	62	71	71	67	51	74	58	69	57	59	70	55	73	67	65	62	64	71	66	61	60	59	61	62	70	49	66	65	68	65	58	77	63	58	59	64	63	65	65	59	73	71	58	54	58	76	79	69	57	71	57	47	69	55	62	60	70	57	63	65	63	61	62	73	47	67	60	58	67	69	75	64	64	70	64	63	66	72	52	62	68	61	65	83	64	62	76	62	70	58	69	62	51	74	58	50	60	70	59	70	76	47	66	70	57	54	66	57	59	55	58	71	56	71	78	70	74	68	67	75	54	72	56	74	60	74	61	72	65	52	66	67	62	66	56	69	73	85	66	53	71	61	71	60	55	73	56	64	70	65	66	70	65	60	56	69	66	60	58	57	51	57	68	63	57	59	79	53	56	70	62	63	55	70	65	75	62	74	61	54	76	64	64	60	58	57	65	82	67	67	68	58	77	55	72	68	62	71	73	68	61	61	67	63	82	62	44	67	54	69	79	61	74	67	67	62	53	68	46	65	63	61	70	65	66	73	72	58	71	68	63	50	68	61	67	74	69	73	53	60	58	51	69	66	79	56	63	59	62	67	53	53	70	68	76	75	64	78	61	50	62	59	64	71	58	70	61	62	61	64	68	78	60	54	71	56	76	62	69	63	67	60	56	59	57	51	61	64	47	66	73	76	57	55	71	64	60	59	46	43	66	59	71	51	59	71	74	54	61	79	54	61	71	67	65	68	58	56	47	69	75	66	79	60	60	70	67	60	68	53	65	65	63	54	72	74	65	82	69	52	69	57	75	77	68	68	60	53	63	67	73	62	58	69	61	67	74	58	68	71	65	70	56	73	64	66	65	60	65	88	51	63	71	52	73	81	60	75	58	52	68	68	70	68	61	60	63	54	57	70	58	70	66	57	75	60	77	74	75	65	57	57	67	75	60	70	72	67	64	50	63	61	67	67	64	73	59	49	54	53	66	62	70	52	71	72	68	70	67	70	69	57	72	66	56	73	58	70	63	65	59	62	66	77	46	64	60	61	60	63	81	67	67	76	64	80	70	66	69	59	68	63	57	71	74	66	66	66	57	58	77	77	56	75	61	71	70	72	72	74	56	76	77	51	58	69	57	67	58	69	78	64	58	72	83	64	63	59	71	66	60	79	59	64	66	68	73	63	52	61	66	69	69	71	55	63	62	72	61	75	66	75	59	53	65	65	71	73	53	63	70	76	54	68	57	74	67	60	52	57	71	78	62	66	72	54	54	68	69	64	74	72	78	71	62	70	66	67	74	68	66	70	74	55	70	69	73	68	73	59	60	78	53	70	58	63	63	62	52	53	75	78	65	68	70	63	60	56	64	60	64	72	79	47	64	59	57	76	70	64	65	59	65	48	67	60	66	64	72	62	70	75	66	64	76	66	64	78	51	53	69	73	85	83	52	55	67	54	58	59	57	73	67	99	60	66	62	52	69	61	54	57	70	62	55	75	68	81	70	59	63	57	71	58	59	62	73	63	70	67	63	63	56	69	59	43	59	71	53	71	71	75	61	69	58	63	67	64	76	58	70	61	51	65	66	71	67	85	71	70	50	69	52	72	58	55	55	59	54	64	71	64	75	62	57	66	52	63	65	70	66	72	68	64	68	61	69	62	77	63	76	58	83	61	60	71	63	63	66	65	67	59	63	61	77	56	61	76	70	74	66	70	78	72	71	67	69	75	56	66	62	81	70	70	58	67	70	59	63	72	62	61	53	58	68	63	75	66	61	64	75	49	59	67	73	64	51	62	59	57	64	73	71	74	73	64	72	59	56	52	57	69	67	61	70	62	72	62	65	67	50	55	44	70	53	69	67	77	66	76	56	68	82	61	61	67	57	77	58	58	60	61	72	61	60	65	78	48	66	82	64	51	65	72	61	59	75	72	56	52	69	68	57	64	65	59	63	54	68	60	63	76	58	73	77	73	67	69	81	63	59	59	76	53	62	59	48	62	63	63	67	63	72	67	75	78	74	66	63	76	69	61	59	66	62	68	62	66	55	63	60	52	55	75	50	68	74	58	55	70	72	71	62	66	79	65	77	66	51	66	70	63	61	72	65	78	75	65	71	64	58	60	64	62	52	89	51	55	70	58	42	61	66	63	76	75	66	51	66	56	60	72	62	64	59	57	56	70	58	65	69	81	63	61	63	72	52	68	71	67	69	81	59	76	56	67	75	56	53	71	65	59	71	66	64	60	62	64	57	57	64	68	60	47	51	56	52	70	66	59	75	54	60	66	65	75	72	56	54	54	62	59	63	58	62	57	67	57	63	67	87	50	84	66	72	58	64	59	62	71	67	69	79	65	61	74	72	64	59	62	53	65	65	68	57	61	62	58	79	57	69	74	55	69	73	54	74	56	73	56	62	79	77	71	81	62	64	67	58	76	63	80	63	72	69	86	62	72	53	68	68	75	65	63	65	69	55	66	66	67	66	61	65	59	64	67	60	60	65	73	69	61	55	63	68	69	62	79	82	57	51	55	71	71	68	65	69	60	76	74	63	69	67	66	66	63	64	66	64	64	65	64	70	72	64	73	54	74	72	62	64	59	62	53	54	63	63	64	73	55	69	71	74	75	52	58	73	70	59	64	60	64	82	75	71	65	52	60	71	87	60	60	66	57	74	69	68	68	67	59	64	60	65	60	58	78	76	56	62	49	63	67	68	62	56	66	68	74	61	54	66	57	79	60	62	63	61	65	75	59	73	66	73	62	61	67	51	63	85	76	61	56	59	72	60	73	71	67	56	71	60	68	69	63	64	65	73	76	68	70	70	61	58	66	73	59	70	59	61	61	73	75	64	66	67	54	69	56	54	61	71	77	87	53	50	61	85	69	69	75	62	66	75	83	70	69	58	66	60	72	70	60	59	69	64	72	45	68	66	53	53	65	75	64	57	68	50	74	63	63	75	74	60	55	65	64	58	74	57	71	69	66	58	68	77	53	69	78	67	71	81	57	61	85	58	68	69	52	60	52	74	82	69	56	72	70	56	60	61	68	71	59	72	71	82	63	75	65	61	60	81	63	64	68	75	81	45	78
12973	2826	1818	2600	6496	9757	10834	9343	7439	4280	2114	1338	1196	1178	1197	1123	1021	1001	966	951	920	890	850	844	759	634	700	631	638	712	612	602	588	611	635	623	672	679	732	743	734	818	687	709	730	673	659	633	623	560	546	570	558	585	561	589	530	527	605	523	542	556	542	549	560	548	546	553	502	529	513	528	558	512	523	508	501	518	500	540	540	533	510	556	513	548	565	492	548	548	535	534	570	566	516	521	532	541	527	551	550	566	572	550	560	534	516	528	538	560	532	536	567	524	550	538	525	525	547	555	541	539	535	536	532	534	533	516	510	521	488	495	549	509	532	519	498	556	496	511	540	487	548	522	527	470	564	562	550	512	499	522	547	528	528	522	571	535	507	532	547	550	478	577	512	554	504	537	511	571	491	560	537	534	581	556	512	492	499	507	538	510	532	524	497	521	510	516	538	525	524	526	540	514	544	528	547	548	518	540	535	489	528	519	511	550	543	538	543	524	501	498	514	551	540	516	527	522	552	543	531	523	508	499	537	528	518	517	490	526	526	550	541	491	508	538	530	550	549	489	533	542	505	511	547	516	528	557	507	535	548	524	575	532	521	521	558	525	492	549	548	524	483	520	511	559	538	514	493	527	539	504	497	501	532	536	532	567	526	584	537	543	510	527	558	488	562	555	522	500	506	506	577	521	476	543	502	501	490	523	529	543	537	545	481	543	510	544	548	495	570	518	487	488	531	533	441	536	541	504	525	530	524	507	511	532	536	511	520	543	513	546	516	508	526	516	549	500	529	528	527	543	511	556	519	557	505	534	548	509	515	519	488	515	536	531	481	531	523	548	526	546	520	529	542	567	519	511	530	526	512	523	549	509	479	522	544	506	510	534	536	517	508	521	482	547	553	535	543	553	484	512	519	547	510	552	544	481	505	534	529	545	534	509	540	545	519	545	544	533	530	545	503	536	491	566	558	558	480	541	510	546	553	512	538	490	508	524	482	523	533	542	526	519	526	527	495	515	533	511	541	492	527	519	538	501	516	567	508	512	514	504	538	516	523	510	483	509	570	521	505	532	530	489	540	504	511	548	514	505	518	543	530	530	523	499	531	539	550	530	509	508	516	534	508	549	567	508	500	523	540	571	513	527	530	516	501	519	517	511	542	556	506	536	533	525	525	529	517	523	521	506	523	560	513	519	514	487	555	527	500	498	519	510	525	514	515	494	538	519	554	523	550	559	531	542	506	572	513	538	528	499	535	497	547	489	505	529	534	520	464	532	525	496	511	519	529	533	511	540	584	523	513	504	525	559	549	551	543	493	543	547	533	537	556	488	534	523	553	514	504	546	526	538	569	510	537	574	554	490	554	522	522	510	505	547	509	551	492	533	562	468	486	557	533	513	528	481	526	537	504	520	494	529	518	561	511	555	514	551	557	560	548	528	536	503	545	496	495	507	556	507	532	522	519	510	513	534	548	535	537	522	530	536	535	534	525	514	503	488	573	538	547	516	519	512	525	547	550	492	520	525	492	476	524	484	532	526	547	550	508	555	530	526	526	501	553	514	522	520	546	515	518	519	559	558	501	556	540	512	515	536	495	559	552	501	528	523	478	529	493	492	518	511	552	539	474	513	541	526	522	507	522	511	501	508	526	523	519	541	558	558	540	513	525	523	486	530	545	507	503	526	545	545	516	532	551	553	497	525	538	548	500	513	483	561	531	513	538	554	529	542	534	546	536	528	531	510	559	483	557	520	551	532	527	527	523	543	562	544	531	542	520	521	532	523	537	541	530	526	540	519	548	515	554	539	580	552	523	553	519	524	529	519	558	490	540	511	522	531	513	506	516	502	560	513	526	526	538	568	542	504	489	534	516	518	498	505	488	522	543	526	500	530	568	527	520	528	553	545	521	537	525	569	491	507	492	531	534	549	464	561	577	567	503	510	511	521	532	505	612	502	561	572	490	524	520	519	549	516	532	513	526	583	511	517	496	501	543	552	545	527	486	497	509	518	528	530	556	531	523	518	498	525	508	515	516	528	510	471	504	520	534	523	461	539	555	496	508	553	524	540	504	528	524	544	504	553	525	539	517	500	551	507	562	540	484	516	545	546	555	506	513	495	524	533	517	530	492	533	501	518	525	502	520	531	512	537	556	509	497	548	525	531	508	564	549	509	545	504	537	541	532	531	514	510	514	561	525	538	528	512	499	548	549	507	532	541	565	502	539	527	549	556	464	507	481	503	539	545	563	511	561	526	547	530	523	540	506	537	506	512	461	542	500	538	517	577	541	529	549	531	529	552	524	542	546	537	555	488	508	525	523	540	536	555	527	515	556	562	568	509	499	537	509	551	540	575	550	530	556	551	491	499	509	528	528	518	506	507	556	524	518	521	523	516	557	525	499	532	513	535	533	499	509	521	527	516	492	540	509	548	526	541	510	538	489	522	517	566	531	514	479	561	543	515	525	505	550	514	541	495	529	539	528	555	453	511	549	522	522	526	536	536	538	540	507	537	515	462	519	485	526	550	550	503	522	509	527	533	564	536	583	551	548	542	509	528	495	505	539	591	539	547	524	473	558	522	574	532	531	512	551	528	583	535	552	505	507	516	514	567	512	492	536	525	541	505	533	511	497	522	555	515	496	511	511	503	522	521	540	537	548	528	524	538	545	527	515	558	545	548	533	548	527	528	565	496	535	521	554	517	512	504	579	525	497	549	547	529	548	551	501	519	524	512	532	459	492	481	533	525	509	529	523	524	494	543	527	539	512	514	520	527	514	530	557	524	524	541	528	510	539	553	548	516	507	525	524	502	559	525	504	535	520	480	519	530	508	535	500	562	464	538	544	496	451	528	536	545	544	525	528	562	531	502	505	551	513	532	541	540	479	517	563	476	507	555	521	538	512	536	524	517	501	525	554	499	469	563	489	516	538	534	486	539	508	522	506	505	527	507	496	511	553	513	512	522	502	518	494	523	541	534	535	531	548	502	502	514	571	528	497	546	523	609	542	543	530	523	530	506	522	536	470	536	498	556	518	516	477	541	481	505	547	538	548	516	481	533	508	525	493	508	545	551	531	538	554	562	551	552	525	504	516	532	507	521	530	527	554	494	520	492	535	554	545	561	481	538	547	526	557	500	524	491	517	540	506	526	511	519	551	567	529	492	522	543	527	507	498	462	524	526	554	530	535	507	524	503	551	515	510	557	539	525	546	563	515	496	553	531	515	524	516	532	525	503	537	517	512	535	519	535	488	556	550	521	545	531	559	483	516	490	546	531	504	501	533	580	529	517	535	513	548	522	535	566	578	529	510	511	521	533	491	510	493	574	504	527	525	550	527	482	557	509	525	513	571	524	503	522	536	530	530	523	527	547	582	525	549	524	546	534	525	532	557	471	539	538	501	510	510	540	554	556	505	482	507	512	531	518	508	553	495	535	505	484	513	576	531	523	511	510	536	497	532	510	523	523	526	529	545	542	508	556	537	527	520	514	551	533	519	486	554	509
1538	408	245	236	226	232	342	310	282	182	126	126	143	122	130	117	111	108	117	128	109	127	112	106	108	95	100	101	92	99	87	98	89	98	101	96	120	94	95	91	115	113	120	103	111	118	112	106	106	95	107	90	103	107	98	109	101	102	75	91	104	96	84	88	93	95	98	103	113	108	114	86	94	95	87	98	95	113	87	80	113	87	112	87	111	86	86	95	91	89	98	90	88	96	93	97	98	110	88	87	98	76	76	90	85	100	102	111	83	88	82	92	102	111	90	113	97	103	116	112	72	81	109	93	125	106	95	88	87	102	114	95	104	91	89	93	113	94	101	101	95	101	100	95	80	99	106	87	98	108	108	82	120	106	110	98	93	80	94	96	83	84	106	88	94	94	94	73	106	93	100	68	88	93	103	102	82	96	93	100	67	87	91	98	97	98	95	86	80	84	91	85	96	73	103	80	94	98	96	90	98	92	68	94	95	83	92	94	89	93	101	91	111	80	101	84	99	89	76	88	89	96	85	100	93	95	97	103	91	88	103	85	90	80	89	115	94	130	95	94	103	95	95	100	85	84	82	88	103	80	88	115	89	105	105	83	91	96	93	92	91	104	86	101	94	102	93	97	105	87	96	104	107	109	87	77	111	87	90	88	94	85	88	90	96	85	98	94	93	92	83	92	88	106	103	116	102	98	82	85	93	125	99	87	83	91	80	84	80	92	72	97	104	84	82	78	105	96	106	87	101	93	86	94	77	92	97	85	79	104	93	98	93	113	80	99	97	93	100	91	90	116	92	87	92	104	101	90	99	105	78	87	97	96	103	90	97	91	97	91	106	87	101	97	86	99	90	99	85	84	89	86	106	97	95	81	106	111	86	103	107	92	88	106	96	95	86	85	81	96	79	88	94	112	75	86	101	105	101	86	103	98	91	96	87	87	85	110	95	100	73	116	81	100	97	81	80	102	81	68	96	95	101	96	90	83	97	96	81	97	93	100	99	93	80	98	88	95	103	86	85	105	113	87	106	83	87	89	92	94	84	75	95	105	104	84	112	109	94	98	91	76	100	87	107	100	90	90	89	92	88	98	92	85	80	88	76	87	98	81	100	97	109	97	87	96	84	101	92	92	77	93	88	75	94	97	78	104	83	113	113	102	86	97	87	90	92	81	86	94	96	87	111	98	98	94	90	109	111	98	109	79	95	100	100	85	85	96	89	94	98	109	95	81	102	86	91	88	96	83	103	89	94	101	91	112	92	93	88	96	86	93	92	85	98	104	114	94	87	97	105	98	97	92	101	99	85	84	93	88	112	102	106	89	102	114	85	88	96	107	98	102	72	83	83	89	87	101	80	92	88	103	85	91	95	91	98	88	90	81	88	105	102	102	99	89	92	99	90	102	87	105	84	107	84	108	96	112	90	102	93	87	103	113	95	104	99	86	90	104	87	83	94	96	75	97	74	85	102	97	90	101	90	103	82	106	78	86	100	101	105	90	104	104	93	91	89	89	98	94	102	102	99	93	95	106	91	87	76	90	81	83	99	100	95	79	88	103	105	93	94	99	93	72	103	94	83	101	109	85	81	102	103	95	91	87	96	79	94	107	97	80	94	87	88	97	93	103	101	115	99	91	110	85	93	94	108	105	104	108	93	92	94	99	88	106	109	104	91	79	100	88	87	97	88	87	89	78	103	83	91	93	91	97	91	98	95	102	102	90	95	86	82	84	87	92	100	96	89	100	101	94	82	93	87	112	85	96	84	71	96	85	103	104	75	89	93	90	75	91	89	98	98	79	104	87	108	109	96	102	87	89	92	102	106	101	105	88	84	92	87	91	97	108	81	95	82	94	86	106	94	103	102	104	88	93	104	81	94	87	101	93	86	96	82	111	109	96	91	100	89	98	83	93	106	82	103	96	109	82	78	90	73	94	70	112	119	70	105	106	107	78	94	100	104	96	98	95	75	110	86	70	114	93	96	88	90	95	98	108	85	97	100	86	101	92	116	90	88	82	96	76	105	92	94	88	84	84	77	88	108	89	80	94	101	90	93	92	102	103	89	103	85	116	81	96	85	92	97	100	98	89	97	91	97	98	109	94	101	92	75	88	86	96	106	94	102	97	90	89	82	82	106	97	96	112	91	87	84	92	89	89	91	97	107	89	99	90	86	88	92	97	85	87	93	92	80	101	89	103	95	84	94	101	101	97	88	93	89	87	90	87	81	93	84	92	115	118	102	93	94	78	109	99	96	85	74	95	93	94	73	95	86	89	89	100	75	86	104	92	119	91	112	85	97	107	112	97	109	109	94	90	83	84	83	82	81	93	101	100	98	92	83	99	105	100	96	85	79	85	76	64	111	96	97	95	85	108	80	77	80	103	92	91	90	78	97	92	101	109	101	105	110	107	96	93	96	78	102	92	107	111	106	95	89	89	115	95	89	101	99	108	94	94	114	91	85	95	98	92	93	85	86	96	81	103	85	99	87	90	85	105	81	92	105	92	105	101	94	94	97	91	102	89	81	93	81	85	84	89	116	89	93	109	85	111	95	92	100	113	78	83	77	83	93	91	81	110	78	95	97	96	110	84	94	87	96	100	92	96	92	92	98	92	84	81	97	94	101	86	113	101	102	96	95	95	92	88	85	105	89	85	115	102	106	91	104	99	78	80	90	93	91	77	98	78	100	81	92	94	89	96	84	87	96	100	95	76	105	85	82	104	84	110	94	95	104	102	92	94	91	82	87	103	97	81	100	98	99	90	95	104	98	100	97	88	76	100	91	99	85	101	112	101	90	96	94	78	93	95	103	85	102	96	104	72	94	121	90	98	81	95	85	96	97	88	106	99	91	95	93	92	97	86	84	99	99	79	92	98	105	91	81	87	88	93	94	93	98	101	90	96	97	86	102	101	89	105	92	104	93	99	101	83	91	95	99	87	91	74	84	100	106	83	104	94	110	117	90	97	94	95	98	99	97	97	114	96	74	103	98	103	93	82	89	86	88	103	105	87	99	91	99	103	106	101	98	86	91	90	118	86	101	104	81	110	84	102	95	92	98	109	107	97	93	106	108	91	94	92	92	94	83	92	95	84	129	89	91	70	113	71	93	80	85	114	88	86	80	88	92	88	91	93	102	108	91	72	86	80	101	79	89	90	107	104	104	91	85	78	115	91	92	103	116	90	101	77	83	104	93	114	93	90	98	105	79	80	73	105	91	104	99	95	90	89	113	84	85	94	110	110	82	115	107	92	94	92	103	97	99	97	84	84	86	94	102	101	103	96	88	97	90	117	104	101	92	98	87	90	97	83	97	75	92	87	92	92	85	98	103	74	106	88	105	94	85	80	92	86	95	90	99	99	77	73	89	94	92	90	97	87	88	81	80	100	91	105	94	74	100	117	84	103	104	94	84	102	84	78	75	107	89	91	117	80	83	94	93	70	80	99	89	91	83	80	110	107	94	80	84	87	97	85	84	101	78	93	86	74	91	87	99	101	81	94
16357	4622	2794	4067	9256	13676	14639	12731	9475	5407	2919	2142	1925	1895	1883	1711	1585	1522	1481	1389	1345	1430	1272	1205	1155	935	989	974	980	932	914	837	814	979	916	941	1001	1091	1133	1098	1135	1088	1079	1013	1018	1012	888	898	847	837	802	791	822	779	767	837	798	766	784	806	808	806	716	785	788	762	753	783	796	769	750	726	792	751	775	780	784	760	733	752	728	753	756	763	729	747	760	768	768	742	774	711	781	714	769	778	748	737	768	766	731	715	734	756	782	762	771	787	746	824	803	790	753	733	711	737	773	760	780	763	769	756	778	759	766	733	748	825	737	779	760	717	726	768	782	797	783	741	745	782	755	747	713	732	747	738	750	766	779	783	735	755	708	729	738	741	743	764	738	745	724	787	755	743	726	748	734	714	776	762	742	734	739	763	789	752	720	766	698	743	732	728	755	794	722	679	787	758	764	752	720	749	745	772	740	704	757	775	774	765	757	762	785	739	773	767	806	748	738	736	771	763	779	745	757	753	812	763	737	715	749	776	717	771	757	744	758	725	798	740	781	742	742	744	797	745	742	754	747	721	743	742	724	758	752	790	728	737	788	786	792	760	700	756	747	750	746	762	749	763	729	757	700	776	726	675	775	751	759	745	750	789	740	741	784	782	746	801	784	761	776	679	772	753	746	778	771	793	751	763	714	760	747	788	762	737	733	738	776	715	790	730	726	746	766	733	803	724	753	784	779	759	777	730	754	730	756	778	756	776	730	735	750	790	738	750	759	732	715	726	698	711	707	770	773	761	739	758	723	736	756	804	732	711	717	724	705	710	769	739	720	751	750	773	736	702	763	726	727	749	710	744	783	798	757	787	767	766	755	705	773	765	699	736	742	753	719	717	755	720	752	766	743	766	758	742	738	778	757	755	802	759	707	782	726	774	805	821	745	777	706	804	711	771	742	773	712	730	766	740	736	745	772	709	767	709	728	736	778	728	712	786	760	716	720	794	711	761	750	772	816	735	750	774	765	722	713	794	786	721	722	759	762	737	803	719	768	787	818	719	746	817	740	717	768	729	716	705	809	717	728	731	734	744	728	760	727	705	687	732	689	762	736	724	768	729	722	743	772	776	729	752	787	749	787	812	757	748	743	723	774	742	745	764	733	737	787	785	738	748	725	717	785	778	769	778	754	790	747	719	715	717	693	764	729	770	722	746	767	761	744	736	771	768	765	727	718	768	788	717	804	753	772	789	749	750	752	773	712	744	713	750	760	762	749	764	701	707	764	744	738	735	767	726	772	716	803	726	743	745	773	760	708	703	785	726	764	729	788	711	737	751	746	725	740	775	755	709	779	729	766	702	742	762	774	789	827	743	734	783	700	739	763	719	757	742	800	788	771	787	762	832	732	729	710	764	706	713	730	700	758	689	754	702	693	734	718	718	743	782	752	745	730	752	766	737	756	762	759	781	735	695	780	792	703	717	726	755	795	774	739	741	761	757	737	769	783	744	705	727	757	798	715	766	812	759	744	762	756	761	734	743	760	769	749	724	725	784	709	754	761	773	761	750	756	755	718	757	763	743	768	751	810	765	769	727	771	712	737	727	738	763	781	758	764	757	800	770	749	759	734	729	719	789	754	786	756	740	710	771	746	801	795	774	743	699	749	751	763	794	777	741	748	728	731	771	775	732	755	729	767	738	720	727	764	754	707	736	743	732	722	723	758	727	785	764	807	788	731	780	756	759	776	755	753	761	690	785	754	767	698	790	780	750	730	758	749	728	711	778	749	744	786	751	704	710	749	802	779	718	707	742	811	780	741	795	734	738	785	724	677	699	757	715	727	741	778	751	750	742	764	744	786	747	734	704	728	754	756	704	759	785	760	702	759	721	745	732	752	785	744	755	780	760	738	756	738	773	744	742	756	782	752	754	737	780	774	717	740	748	758	727	769	815	728	730	751	707	759	699	806	737	730	735	767	741	738	706	785	743	756	723	783	780	733	755	805	735	740	776	745	756	729	824	762	732	777	770	773	711	741	780	799	747	741	763	773	744	716	757	788	742	765	726	750	734	775	758	763	747	773	746	742	705	733	669	766	722	735	718	753	768	739	737	797	768	781	705	751	733	710	741	717	704	760	773	739	768	782	753	758	735	770	805	755	752	738	723	767	693	772	731	799	738	714	804	729	736	730	757	717	735	730	770	777	754	726	775	752	716	758	736	814	757	747	739	782	791	733	696	743	721	740	747	719	751	711	745	712	729	714	775	730	734	783	719	748	736	744	744	741	747	794	711	742	692	803	764	755	751	733	768	773	741	767	759	736	747	734	726	742	727	739	726	766	758	754	718	785	780	764	734	785	766	754	756	751	735	743	791	709	780	744	725	720	727	715	711	719	755	794	756	772	765	749	737	764	692	755	770	809	737	723	743	769	714	757	765	704	766	791	749	757	752	748	732	770	705	762	718	719	749	772	774	722	721	780	733	739	751	744	716	696	752	739	749	724	733	729	753	781	744	699	709	729	735	736	749	747	723	765	711	789	718	705	781	748	744	799	743	727	738	732	767	782	701	732	716	788	773	770	721	766	742	733	756	738	761	790	734	772	806	786	727	768	733	761	757	742	728	747	769	742	749	723	781	732	741	765	722	752	735	771	791	768	746	705	803	738	713	709	713	731	793	776	758	758	720	734	784	776	761	797	757	761	764	784	786	708	765	770	774	772	702	787	743	758	738	778	740	741	764	743	751	774	750	790	744	797	731	744	745	715	746	775	755	774	683	748	774	724	755	734	782	723	752	767	779	725	748	821	689	790	730	761	746	755	791	754	750	704	816	734	748	725	733	767	744	760	763	743	756	704	813	726	742	804	712	732	776	724	764	760	754	757	798	798	726	742	765	708	757	755	751	750	774	718	727	709	765	781	739	760	785	739	735	737	769	762	753	769	743	775	740	740	738	790	756	769	764	753	763	684	737	753	713	752	751	786	751	734	728	739	764	790	755	698	691	733	757	732	728	794	698	711	698	691	711	772	686	762	732	747	721	752	724	752	721	777	745	743	720	653	760	762	767	735	771	730	754	710	754	763	736	755	744	782	749	737	797	741	763	726	738	758	747	683	754	715	777	785	722	768	798	764	782	721	713	785	783	802	730	727	777	757	747	744	734	774	787	759	713	733	797	796	769	742	763	783	728	770	744	735	749	715	760	806	691	720	782	749	800	775	734	718	711	712	764	726	722	754	742	743	735	780	723	752	773	787	707	746	748	721	729	758	737	790	725	773	752	765	708	753	706	696	755	731	814	744	754	770	772	750	714	742	753	717	743	747	764	773	750	738	742	748	761	747	737	730	744	743	737	743	744	701	736	764	742	767	731	740	763	713	798	764	719	760	748	720	725	777	710	719	794	753	744	732	723	739	735	690	733	722	710	788	744	762	755	712	757	747	743	731	707	752	802	777	760	707	703	758	795	706	721	722	741	736	722	743	778	747	738	728	753	721	731	718	771	758	782	747	799	712	741	761	722
2655	300	169	212	174	219	282	225	191	136	102	59	69	87	73	70	74	91	67	62	63	58	81	56	65	66	49	47	47	48	62	50	58	54	71	59	62	60	70	70	67	59	66	56	71	61	67	50	47	52	49	59	55	52	54	54	59	66	61	41	42	48	68	47	50	63	57	60	49	52	52	62	54	64	54	53	65	52	57	52	56	60	60	49	51	52	54	48	59	53	51	62	52	55	61	39	53	44	59	58	64	55	58	62	41	63	50	37	40	46	53	48	50	51	46	60	52	59	46	59	37	47	47	55	69	49	59	63	53	59	69	55	51	39	63	45	45	45	54	64	58	48	52	49	74	61	37	54	61	52	45	64	55	60	47	51	47	58	57	59	58	59	46	40	56	55	59	53	46	68	45	43	62	52	53	32	57	47	55	56	54	51	55	56	50	48	61	50	69	51	51	51	38	48	46	52	59	54	39	57	49	52	60	59	46	49	45	56	56	43	44	43	53	56	66	60	50	52	44	55	58	41	55	54	49	61	42	52	45	54	49	58	57	59	48	49	54	57	68	54	56	60	53	56	57	54	44	44	42	61	62	61	51	54	51	51	60	58	48	53	53	54	52	59	47	44	48	66	58	54	43	55	44	46	41	46	49	65	69	47	53	41	50	46	50	60	47	55	54	56	57	72	52	56	68	47	50	50	47	53	49	48	52	61	47	64	47	46	60	59	49	55	62	41	64	57	48	46	46	61	48	48	47	48	46	65	49	43	56	54	51	53	66	54	47	62	65	43	52	66	40	45	54	55	53	59	52	52	45	43	50	55	64	59	53	45	57	55	40	62	40	52	60	51	44	61	42	65	53	49	59	44	63	53	55	66	43	53	48	63	47	65	47	52	55	60	60	64	53	53	58	43	45	60	56	54	60	42	54	53	62	56	51	55	49	65	44	55	44	49	39	57	55	58	52	52	66	45	47	51	65	67	43	56	46	41	55	69	62	58	56	62	61	45	69	51	61	51	56	54	51	44	56	53	45	60	44	61	57	65	40	51	48	53	52	56	50	71	47	60	55	62	44	42	50	46	57	51	50	50	45	44	49	50	55	48	57	55	49	34	60	47	45	53	62	65	49	57	57	45	50	58	51	55	54	49	53	44	44	42	52	64	55	50	59	50	53	55	51	52	33	43	52	60	49	57	47	38	51	56	51	54	50	65	74	53	57	42	49	45	61	47	68	54	45	42	57	64	51	55	49	44	52	42	41	61	73	60	59	45	57	44	56	67	55	50	43	67	45	53	41	44	48	43	50	39	42	47	46	57	40	54	45	63	61	46	42	40	42	50	65	61	49	54	44	50	55	64	59	59	59	44	45	45	59	66	52	59	50	54	47	46	62	47	52	52	53	42	47	47	73	59	58	59	72	42	37	47	52	57	57	51	72	51	44	51	43	62	55	47	45	46	45	58	48	44	58	64	50	50	43	54	39	49	45	54	65	47	51	44	49	46	52	44	42	56	55	55	49	41	55	54	58	52	50	47	42	45	55	50	37	51	49	45	40	43	46	41	44	41	58	53	49	47	63	45	47	57	53	50	46	57	64	46	56	44	53	50	47	55	60	42	52	54	45	42	62	61	44	54	40	54	49	53	47	69	54	42	63	52	48	53	53	47	58	53	50	52	57	52	53	51	53	50	67	48	42	51	53	67	38	48	57	52	50	59	61	50	41	57	55	54	52	51	66	54	53	56	58	50	50	45	67	62	60	44	46	53	45	58	51	54	57	55	57	44	62	71	46	48	62	51	51	34	55	43	58	60	46	50	46	41	50	48	52	57	50	61	54	60	64	61	47	48	81	46	47	70	62	56	51	60	59	42	55	48	44	41	50	56	53	45	52	62	44	64	39	64	66	52	61	52	36	42	44	47	47	40	47	59	50	57	57	54	44	55	47	50	36	49	64	58	50	49	53	50	55	54	49	41	43	51	44	45	39	55	46	62	51	54	53	58	45	59	50	54	69	55	52	58	41	44	56	44	50	47	47	51	47	47	63	53	53	52	50	51	46	53	60	68	62	63	46	56	63	62	52	44	57	54	45	67	50	59	41	37	52	49	56	46	49	41	44	41	47	66	53	41	63	47	50	56	51	55	59	46	66	47	46	60	52	59	57	53	56	49	42	37	44	55	57	50	50	65	48	60	51	59	59	62	53	41	57	59	43	66	70	62	49	67	48	63	62	57	48	57	48	48	57	41	52	42	66	59	51	61	63	47	59	55	51	55	51	44	62	63	48	62	54	46	60	46	60	50	45	59	41	65	46	55	60	55	49	57	48	55	46	57	44	54	52	48	51	68	64	49	52	49	51	59	38	56	62	55	44	43	51	69	60	61	48	57	44	51	56	57	39	61	48	46	48	53	42	44	48	35	49	58	50	44	66	52	66	62	49	59	48	48	69	49	54	55	41	47	53	48	65	44	48	53	46	54	55	48	47	53	42	51	57	57	34	51	39	56	50	52	63	52	52	57	60	43	58	60	61	48	51	45	54	53	56	69	52	47	55	58	57	40	57	51	60	52	37	48	45	53	41	58	43	49	53	63	67	51	49	40	56	43	43	51	59	50	56	49	35	46	47	58	45	53	50	49	62	60	49	59	55	58	56	51	51	48	47	54	52	55	35	55	52	52	44	55	51	53	60	50	40	53	49	54	47	50	49	50	51	51	56	44	57	58	62	69	52	47	52	55	59	60	65	55	46	60	58	61	38	58	54	71	50	54	58	46	42	49	53	52	58	45	50	52	42	65	40	51	44	53	46	48	58	61	50	58	43	48	52	53	49	52	61	67	48	61	61	53	47	53	48	51	54	39	64	47	55	50	52	54	56	46	48	54	56	53	40	57	46	52	55	42	47	48	54	54	51	41	44	52	52	49	47	49	62	57	55	65	48	40	50	42	51	46	48	54	49	44	58	49	52	59	48	47	61	49	46	49	47	47	49	63	60	52	52	44	51	44	62	63	75	64	57	46	54	35	66	50	54	60	57	52	54	55	50	42	43	49	48	52	54	54	60	55	66	62	77	51	47	57	61	49	61	53	36	45	56	64	57	52	50	38	48	65	35	57	50	61	46	53	72	59	53	56	58	55	57	51	65	63	54	43	42	66	64	48	54	46	51	38	48	66	43	50	56	56	64	54	62	47	72	54	55	44	53	65	47	43	53	48	47	55	44	58	55	62	51	53	55	52	48	47	50	53	42	66	52	64	51	45	59	48	53	64	49	50	55	49	49	50	49	64	58	55	60	42	55	46	46	45	64	46	59	58	61	58	51	45	64	58	52	44	45	57	51	45	44	43	57	57	49	50	51	53	43	48	43	49	61	46	55	52	47	36	58	48	55	58	48	51	52	43	55	63	45	56	49	52	38	60	50	47	57	51	59	54	41	60	51	37	43	34	62	45	37	57	52	66	63	49	63	55	52	44	68	46	52	54	54	61	49	52	53	50	53	55	57	53	54	59
16015	3886	2351	3625	8288	12390	13390	10991	7633	4236	2296	1769	1696	1643	1585	1446	1281	1301	1135	1105	978	1017	989	886	736	668	679	632	649	599	540	540	604	554	620	661	654	748	744	766	751	749	707	719	668	630	603	562	506	502	494	494	485	506	492	515	495	479	491	494	464	477	482	452	464	458	431	461	441	482	447	416	432	424	427	434	450	379	414	418	412	430	380	454	421	436	462	417	425	422	435	419	399	408	397	419	429	434	443	468	440	391	440	403	432	430	471	440	452	412	435	415	435	428	402	447	397	438	412	411	438	400	412	406	413	447	444	414	413	414	383	469	417	389	446	445	447	428	435	431	397	395	425	430	404	444	434	445	419	389	412	371	394	423	441	432	435	413	389	425	411	443	432	420	443	436	444	404	399	445	443	392	453	428	425	439	421	437	414	422	442	377	451	451	439	392	422	407	405	428	418	405	437	451	415	415	453	433	403	397	417	392	400	410	417	447	417	431	432	442	465	409	422	452	413	425	402	446	457	445	433	425	428	412	379	437	399	427	431	421	425	448	478	420	417	408	437	463	433	439	415	438	414	452	406	447	435	443	474	435	443	452	441	441	406	427	436	434	427	402	402	418	423	425	439	459	467	420	430	375	462	454	419	418	415	399	422	451	432	444	402	436	432	391	407	428	406	452	406	427	437	438	423	396	441	419	418	412	414	438	419	407	417	437	413	391	411	431	413	414	430	407	424	414	408	401	434	425	431	403	386	409	414	438	481	456	401	423	394	401	423	408	389	418	406	399	434	443	415	421	428	382	408	440	446	431	390	429	422	404	440	443	425	415	435	446	394	438	419	415	420	416	454	429	425	461	437	422	426	467	420	406	456	421	413	422	399	419	394	442	410	435	439	428	430	424	447	427	452	458	395	440	427	435	410	466	431	406	436	394	416	412	417	465	431	399	411	397	393	437	387	434	415	414	405	410	409	458	430	429	419	416	421	380	401	440	423	407	391	399	372	424	458	402	410	408	433	420	459	411	476	396	439	440	466	415	428	424	424	410	426	415	439	407	428	407	442	393	423	419	447	435	445	402	427	428	430	425	428	443	388	402	401	449	423	418	423	410	368	402	416	403	438	402	453	419	382	422	375	471	427	429	435	412	457	417	403	461	417	454	412	386	440	414	417	415	437	402	398	471	454	447	429	411	410	414	386	386	424	459	443	372	433	395	409	399	443	384	387	419	372	457	409	442	455	401	394	435	426	456	431	418	425	380	386	436	411	398	438	408	449	432	388	423	432	399	406	413	440	411	424	427	438	431	422	409	438	475	413	418	417	448	401	405	451	449	400	415	418	410	454	431	422	435	455	424	406	416	387	430	392	422	417	442	446	407	438	415	446	408	454	391	407	400	431	410	445	459	420	444	432	431	460	413	438	430	412	440	423	441	429	443	376	442	402	423	412	414	385	417	372	428	429	423	428	422	426	410	389	419	429	438	445	456	392	429	432	430	450	428	417	422	406	436	450	393	388	406	440	440	423	426	458	451	393	453	422	439	380	402	438	413	424	404	442	391	433	421	442	418	426	400	393	420	425	413	465	401	419	384	423	437	412	422	412	435	401	424	412	404	440	412	399	430	408	420	433	402	434	411	412	414	428	451	421	435	400	405	423	413	413	385	426	431	416	439	404	395	391	412	422	397	418	435	442	395	415	418	403	406	420	439	417	404	439	426	435	405	396	436	442	417	406	406	441	404	450	421	450	438	426	437	452	412	412	450	407	372	395	434	423	427	406	435	427	415	417	444	409	439	461	402	426	428	437	410	431	450	425	390	418	391	369	408	435	462	422	468	429	384	449	444	420	426	433	434	392	415	453	414	419	430	426	407	414	425	407	427	426	374	432	404	453	401	423	399	423	450	418	438	399	397	406	423	407	404	418	384	411	408	441	423	420	425	414	403	469	420	409	418	446	418	447	456	389	469	416	423	431	417	481	410	427	434	456	382	391	436	413	425	412	418	405	456	410	396	417	433	413	423	434	437	424	403	418	439	441	426	428	420	437	399	446	416	436	489	405	376	421	400	399	439	404	452	422	404	435	355	426	437	421	404	411	401	408	399	408	406	430	400	443	438	424	426	455	389	421	427	448	430	414	412	432	396	417	381	450	435	401	401	420	400	451	403	410	427	388	410	364	449	402	433	407	409	426	420	430	404	431	410	392	419	419	414	420	406	465	421	407	402	429	437	426	422	420	444	428	399	395	450	391	445	426	433	417	460	437	421	426	386	406	423	419	418	433	423	449	468	434	436	421	415	433	435	434	422	443	400	435	405	377	462	458	451	443	437	423	428	387	464	418	424	407	432	415	418	417	431	435	406	414	433	450	401	451	411	439	409	426	384	405	431	405	398	440	375	421	415	384	413	407	423	427	417	433	412	424	428	407	418	414	417	440	441	420	412	424	433	424	417	414	374	431	398	377	448	396	387	409	415	411	453	448	404	428	393	417	415	425	447	423	429	403	430	464	434	427	443	409	450	427	419	422	414	404	379	417	377	407	450	379	432	442	444	437	458	414	406	389	427	420	442	420	419	423	419	432	421	423	431	423	439	403	406	435	439	405	441	429	418	402	417	430	397	425	442	440	431	395	428	420	429	418	440	422	433	395	433	419	417	452	439	395	450	441	436	421	446	439	428	393	394	443	429	416	391	446	429	468	440	380	434	433	409	398	406	443	432	409	419	440	396	413	404	430	413	427	415	451	457	411	405	399	422	455	405	403	439	417	403	460	426	448	418	427	461	458	414	435	434	413	390	419	442	394	409	437	454	438	446	399	411	473	426	443	424	384	425	415	368	435	457	404	385	388	414	384	425	446	421	421	399	409	455	402	437	414	408	402	461	427	419	451	410	408	419	435	418	401	413	429	412	414	391	405	381	386	466	440	450	439	420	427	426	440	461	409	434	444	401	405	442	462	443	417	445	459	442	434	409	399	470	443	397	416	417	411	423	392	450	392	423	395	430	414	393	413	433	424	386	438	405	450	413	427	393	429	427	465	429	445	436	379	424	421	425	397	433	409	416	412	379	404	430	429	382	419	433	434	430	459	396	400	443	429	419	421	407	445	417	451	436	398	438	413	427	376	409	471	413	466	410	427	439	431	422	436	443	436	438	418	418	439	391	426	427	421	429	411	429	411	431	413	402	396	414	438	438	373	450	410	450	403	391	393	418	431	442	399	405	451	412	438	455	408	435	453	442	417	450	446	410	454	419	410	441	396	444	417	425	448	404	400	463	424	434	436	439	471	410	409	408	435	413	407	459	443	423	404	406	442	425	405	406	409	459	411	410	422	381	413	392	428	414	447	437	437	413	421	427	417	427	401	474	390	428	395	432	438	403	444	418	429	373	419	454	438	401	424	469	426	367	440	407	409	390	432	404	416	423	449	452	415	431	451	418	417	390	470	418	430	433	462	434	406	438	431	396	415	388	430	416	421	411	434	404	391	417	470	444	433	453	426	456	413	412
2285	510	329	293	265	298	388	338	265	190	132	123	95	138	125	126	134	109	113	116	88	104	112	98	110	106	84	86	105	89	78	97	104	97	93	94	93	109	90	102	87	111	103	85	114	96	115	91	76	89	90	94	89	94	88	84	91	79	80	89	104	78	101	79	85	95	85	95	95	80	100	86	88	67	79	86	67	90	80	86	76	75	93	86	80	69	89	85	86	84	79	87	83	95	70	98	76	77	93	103	82	87	92	88	81	81	87	96	88	101	93	102	82	94	91	74	87	74	112	82	94	84	82	76	89	66	94	93	84	91	79	110	102	94	93	86	92	80	86	103	78	77	75	74	88	91	91	76	76	89	90	87	93	95	83	80	90	91	81	89	90	86	97	83	77	113	97	76	86	90	86	110	75	82	93	81	84	94	97	101	90	88	86	79	87	95	104	87	71	96	76	76	70	95	83	102	104	89	69	91	98	82	92	77	75	89	89	82	73	92	80	93	70	84	83	83	100	92	99	93	96	80	105	78	88	84	81	91	84	94	90	92	85	97	80	85	76	74	100	81	93	95	84	87	86	96	84	88	90	78	83	96	91	77	100	70	75	81	81	91	87	94	95	81	91	77	67	88	85	81	101	88	83	89	82	80	85	92	91	74	94	64	88	83	87	86	94	92	76	83	85	85	81	100	83	91	72	93	90	82	87	72	74	61	74	85	79	85	85	85	88	87	80	84	84	87	82	92	77	99	92	78	87	88	85	87	86	86	81	93	84	92	74	89	104	95	79	92	110	96	89	70	82	104	85	80	90	92	97	91	111	77	96	95	77	83	101	87	84	86	84	111	86	80	78	88	95	68	82	103	82	88	78	69	93	99	93	71	71	96	104	82	64	78	80	79	100	98	104	79	96	83	95	103	101	83	82	73	96	86	80	85	85	81	85	85	84	85	92	104	61	102	84	95	75	85	74	72	85	78	76	77	76	97	95	83	87	95	84	76	103	86	82	103	79	102	75	87	79	78	81	78	77	78	90	78	86	83	99	72	76	94	91	88	80	73	86	96	93	99	91	77	90	80	101	78	75	97	96	79	104	94	75	82	78	93	89	92	86	97	79	81	76	96	78	75	96	98	108	73	96	88	78	96	74	78	86	85	90	87	81	72	88	92	93	55	88	86	94	89	114	78	82	86	91	93	88	90	88	101	74	84	65	80	73	90	83	98	64	85	100	89	74	80	85	75	97	97	81	89	74	81	77	76	91	79	98	76	88	93	86	86	93	81	73	74	94	73	97	90	81	85	92	84	73	73	95	97	83	87	88	93	92	83	70	68	93	102	80	74	96	90	95	83	74	109	88	79	82	73	85	80	101	86	81	74	94	89	91	82	79	99	84	75	94	69	82	86	97	85	96	90	80	79	72	84	76	75	100	74	92	89	92	90	70	102	71	97	91	93	76	87	72	100	99	94	86	100	86	101	81	76	99	75	96	95	93	85	93	88	79	77	91	93	78	73	88	91	97	68	77	90	89	97	77	89	71	80	88	86	89	88	85	101	75	70	94	89	97	86	79	103	82	89	88	82	73	78	87	65	98	86	89	77	91	75	95	72	72	87	87	87	87	90	90	81	85	94	96	90	96	68	87	64	73	81	87	69	89	72	100	81	85	78	89	84	97	93	86	99	74	91	95	73	95	88	87	85	73	80	87	83	83	88	81	85	93	84	98	88	83	101	74	84	88	98	71	72	80	90	88	94	82	67	96	79	102	100	89	110	77	91	85	75	103	96	81	73	82	95	85	92	84	90	89	73	85	69	73	79	109	81	99	88	95	88	74	85	75	78	90	63	85	86	82	97	88	67	88	82	98	93	86	96	63	88	70	89	93	73	79	86	96	82	85	78	94	82	82	66	79	87	83	81	83	84	76	80	79	80	75	78	87	71	105	93	86	80	94	91	77	89	86	91	79	86	78	70	67	77	92	102	86	81	79	75	92	84	82	84	93	102	81	87	79	79	81	106	76	89	81	80	82	91	86	98	79	92	73	78	78	79	90	69	86	92	104	87	74	79	95	92	92	81	91	95	93	77	82	88	87	81	102	90	78	74	88	79	83	98	86	85	92	87	66	72	93	80	71	85	88	76	86	79	65	82	85	107	92	71	97	92	85	105	93	93	88	71	76	70	72	76	64	88	94	73	92	88	96	72	85	75	76	62	83	80	64	84	84	78	79	88	90	82	99	99	77	74	76	103	87	75	83	104	91	86	98	74	78	80	66	77	89	73	89	78	83	78	86	78	95	93	94	82	102	91	77	75	72	76	73	89	91	81	72	81	85	96	100	94	77	82	84	82	77	97	78	91	99	100	71	94	77	93	93	81	84	78	72	107	73	75	70	87	79	84	86	88	77	79	84	87	79	85	83	101	90	96	89	89	85	90	93	97	71	84	82	105	79	88	77	78	86	68	81	94	75	79	85	88	86	73	93	93	73	86	100	86	78	74	87	90	85	88	74	83	93	83	81	74	93	86	77	87	100	74	95	82	96	81	96	102	76	75	100	87	78	89	77	80	87	82	67	71	83	95	79	67	79	104	97	89	87	87	96	90	75	83	82	75	77	65	89	66	95	87	83	83	88	83	82	86	90	82	76	104	90	89	100	94	76	76	94	99	76	73	80	82	95	83	67	91	85	98	91	72	100	74	87	88	81	99	77	86	87	97	76	82	107	68	87	75	92	64	100	91	89	94	85	101	87	77	80	79	72	93	80	73	84	89	93	94	78	83	108	79	78	91	82	93	92	98	88	75	90	90	97	77	92	93	72	88	100	82	101	84	80	88	86	76	84	91	93	96	57	69	97	79	106	92	105	94	70	82	86	86	91	81	84	68	98	88	82	81	92	83	92	96	89	84	88	81	92	80	77	92	88	93	105	97	95	69	89	89	80	77	82	99	98	96	67	89	73	92	62	95	83	88	86	77	89	105	95	88	76	83	64	88	102	107	79	95	97	75	88	95	71	64	81	99	97	85	78	82	85	91	88	82	90	92	75	77	72	88	65	106	89	112	96	89	83	83	92	76	93	86	76	76	82	94	108	98	85	69	92	88	77	81	81	86	94	88	85	76	64	82	94	77	98	98	84	72	83	86	71	97	87	94	85	68	96	80	80	65	87	71	99	91	110	93	88	85	81	97	96	78	80	79	90	98	95	73	87	90	91	93	82	75	97	84	87	88	94	84	90	81	81	119	85	79	96	74	66	101	83	90	79	75	86	94	88	78	83	76	84	79	74	76	74	87	96	84	72	94	84	65	76	79	86	83	102	82	94	87	81	87	90	85	91	69	82	83	87	83	90	88	102	76	77	86	103	87	96	95	77	81	78	78	95	104	74	91	83	88	83	85	84	72	87	74	80	76	118	96	94	81	73	101	95	84	90	87	96	93	92	93	89	76	76	86	98	79	88	99	79	98	79	81	88	101	78	86	79	76	78	72	83	88	87	87	69	71	83	82	81	85
19950	5457	3631	5140	11199	15905	16889	13694	9267	5623	3455	2750	2519	2647	2450	2155	2008	1803	1758	1653	1508	1461	1535	1324	1136	1066	1090	1059	1010	968	861	900	905	960	979	1064	1052	1063	1111	1146	1247	1103	1088	1093	1015	999	956	863	856	823	836	774	761	787	792	742	757	783	788	771	792	759	721	731	701	765	750	702	694	728	709	736	699	647	707	671	748	678	688	717	693	717	738	677	722	682	701	668	716	748	730	700	676	687	694	727	718	713	712	712	664	686	687	678	708	728	686	670	754	744	700	678	675	721	702	655	752	729	695	707	700	685	709	710	688	669	704	655	740	700	677	729	678	733	709	655	681	728	735	647	652	711	685	718	732	737	695	717	621	728	677	646	714	654	698	723	713	679	699	687	711	665	719	671	700	635	694	662	700	712	688	688	688	681	708	728	693	651	711	712	673	696	719	708	695	728	720	667	701	714	677	647	683	696	668	695	708	722	719	723	718	708	687	658	687	665	701	681	682	667	706	651	687	682	644	683	688	694	664	712	741	684	726	682	688	677	696	706	675	738	709	699	690	635	693	685	703	689	695	713	723	720	683	618	660	705	675	645	657	720	698	726	678	737	704	670	677	693	691	689	701	730	636	716	695	674	703	710	719	699	704	727	716	690	694	672	727	744	711	644	714	680	668	697	714	724	704	720	668	701	666	698	675	671	699	679	680	706	664	663	693	717	670	704	691	712	671	654	692	705	670	716	726	696	672	650	664	721	721	709	691	657	730	697	711	738	649	691	717	716	660	725	690	722	739	699	678	691	718	665	657	640	716	704	651	691	708	681	687	710	733	724	695	693	689	676	656	750	701	675	676	687	702	665	694	662	697	711	698	656	747	692	709	727	732	685	691	708	637	726	701	721	705	712	671	681	685	717	680	711	678	683	710	737	704	695	665	724	647	691	692	679	642	690	662	666	731	706	714	666	722	669	697	720	709	731	689	718	723	702	701	766	693	729	658	676	732	700	753	717	677	729	703	668	662	689	677	736	710	677	727	686	726	720	714	714	726	711	710	686	624	714	688	737	722	691	689	723	685	732	724	687	683	739	707	683	706	641	681	694	695	701	684	719	673	728	755	708	714	726	667	731	689	732	703	664	719	694	719	730	679	720	728	697	703	659	695	708	663	747	705	682	700	704	728	730	708	724	665	704	692	688	661	730	699	698	732	707	703	713	681	744	681	715	677	666	686	721	699	678	702	700	726	689	685	691	655	671	676	689	704	707	705	646	709	712	718	703	690	637	668	668	677	758	719	708	659	702	722	695	685	692	681	742	702	699	694	719	728	699	707	663	708	679	721	704	705	686	706	665	719	692	689	693	713	712	665	703	743	660	652	656	691	711	710	696	712	685	694	728	721	695	673	711	677	653	643	686	680	724	669	684	654	707	685	689	702	640	710	686	694	711	669	639	706	730	701	728	671	673	741	646	690	677	653	693	627	684	681	684	680	726	707	689	707	711	705	702	726	721	704	696	707	729	746	707	697	678	683	672	711	705	745	648	680	731	685	743	733	695	665	697	664	699	710	745	701	654	684	710	756	694	668	669	691	692	670	680	666	709	658	665	706	691	669	692	760	646	707	684	709	690	710	669	720	683	666	668	725	704	686	683	690	724	701	721	710	706	701	702	666	668	667	692	739	729	707	669	668	697	732	714	652	656	691	692	740	687	675	705	693	685	689	744	690	706	703	661	702	695	708	647	715	671	654	704	689	683	688	710	688	686	667	710	704	721	713	701	702	663	733	716	694	655	673	713	678	664	678	685	662	719	741	732	675	737	681	704	693	709	640	663	675	750	720	683	685	656	736	687	695	666	701	675	747	687	691	710	714	717	651	684	721	710	721	695	672	739	711	689	655	680	686	742	674	658	697	708	757	654	654	749	697	643	703	686	656	700	686	716	697	619	688	742	686	718	706	688	696	697	744	721	670	637	703	638	669	682	720	697	693	708	702	715	690	751	704	747	712	731	705	703	702	680	698	649	673	702	694	667	723	644	676	676	689	723	722	686	710	677	698	727	655	748	718	704	721	691	684	679	717	689	678	658	709	735	732	696	702	728	708	645	672	722	700	707	659	719	698	685	658	697	688	702	670	683	694	709	683	678	661	668	665	681	709	698	664	693	684	711	678	710	666	711	682	701	645	694	712	688	734	730	693	701	714	710	740	723	694	784	691	678	665	672	711	714	715	725	715	657	716	679	671	714	700	712	703	713	695	680	703	709	695	709	719	684	717	673	691	694	732	683	699	726	717	700	706	683	710	703	701	657	690	695	706	697	698	665	723	667	734	678	698	721	665	686	750	668	738	689	658	705	682	693	638	695	724	735	708	657	738	682	702	671	624	723	695	715	696	702	678	692	701	671	695	715	680	717	731	757	652	691	699	716	694	645	693	689	630	719	767	704	674	701	688	715	714	690	694	734	710	731	669	676	733	695	679	684	685	695	727	733	767	748	666	658	660	659	715	664	680	732	650	684	690	689	715	680	707	706	680	666	708	679	676	747	717	657	689	699	707	696	729	684	705	703	722	681	682	663	736	682	701	685	670	734	688	621	700	711	683	688	697	681	702	702	708	772	755	769	697	719	615	705	695	671	721	716	677	677	720	695	682	731	698	670	646	669	678	704	660	731	661	688	709	705	681	653	688	719	716	716	682	707	678	689	695	715	660	722	666	675	718	720	673	751	697	679	652	727	702	686	711	709	683	680	681	676	720	759	698	680	670	719	695	653	665	707	726	710	727	694	723	699	685	695	755	715	657	694	674	701	735	698	686	704	736	691	674	697	737	700	694	704	693	716	688	703	698	699	674	673	729	704	665	648	727	701	664	685	722	658	734	657	692	698	683	738	692	688	701	685	734	723	712	672	738	740	717	715	674	731	732	720	734	699	676	708	684	683	725	692	726	688	699	716	674	722	697	688	657	751	694	668	730	692	701	709	700	659	718	675	707	711	729	695	764	731	706	690	651	745	679	701	703	637	662	686	688	710	689	713	670	687	662	693	720	680	699	748	707	675	696	680	700	675	704	732	686	743	647	705	716	686	692	668	654	673	693	693	657	692	714	688	710	714	652	729	654	685	647	654	655	651	663	723	668	672	727	710	717	686	726	682	707	688	691	684	716	691	704	693	721	683	675	754	721	715	713	711	676	709	692	705	652	622	666	691	645	695	667	707	708	728	667	698	701	712	696	715	664	735	673	691	712	743	716	675	655	690	692	697	748	654	738	674	661	737	685	702	721	694	681	727	710	715	641	681	693	665	712	691	741	676	708	688	686	727	682	716	695	652	693	703	708	716	721	706	683	700	695	682	682	674	666	690	685	689	733	677	699	719	700	708	696	639	744	695	730	677	666	674	704	724	670	689	697	701	661	685	728	707	673	685	716	679	686	696	725	681	737	762	697	739	680	709	691	695	713	689	661	701	715	691	697	652	658	731	758	659	686	676	667	730	691	667	702	675	667	647	697	735	684	725	675	679
1663	239	181	169	188	191	225	181	131	108	75	83	86	86	84	89	83	76	79	69	74	79	82	82	54	64	67	61	69	71	61	69	74	70	57	57	68	58	61	73	79	73	75	83	87	83	55	55	70	66	59	66	62	64	60	69	81	72	67	74	62	71	86	59	59	72	65	72	61	61	63	44	50	77	73	71	61	61	72	64	54	73	45	68	71	70	70	58	81	62	74	60	84	62	50	66	65	65	79	68	55	62	58	75	85	59	59	62	60	66	65	60	80	65	64	64	71	69	63	63	64	63	58	65	62	74	56	77	80	60	61	70	50	80	63	70	70	68	55	68	73	70	67	69	76	60	60	69	60	74	66	59	64	63	69	61	59	73	61	59	67	69	76	74	69	60	52	74	63	71	59	62	79	56	71	57	69	50	67	57	62	59	65	55	65	64	66	70	52	65	57	60	58	67	52	74	65	56	50	63	69	84	67	78	69	53	72	60	61	62	55	61	65	62	68	74	69	58	68	72	78	77	72	70	63	76	65	68	74	70	61	62	53	67	69	74	71	75	76	77	64	88	66	69	67	75	66	70	69	71	60	69	64	65	74	71	59	69	62	67	66	64	68	70	60	71	61	60	52	63	69	76	77	57	75	47	79	59	63	56	71	72	60	80	72	63	78	60	73	84	89	51	68	72	69	62	72	72	58	73	65	78	54	82	74	62	72	67	69	65	62	76	62	56	73	76	53	62	74	54	70	61	82	60	72	71	54	60	59	58	73	78	74	60	63	66	64	75	56	67	75	84	68	66	81	66	67	82	69	70	74	60	75	71	62	75	55	52	51	62	68	59	76	54	51	65	63	71	63	68	60	53	63	64	79	66	55	58	59	71	72	80	65	70	76	75	74	66	62	53	65	58	71	75	56	74	60	59	70	74	66	70	77	58	58	65	68	76	64	69	73	62	76	70	81	53	78	79	80	61	62	72	64	73	61	73	64	65	63	80	70	64	72	77	72	76	55	63	68	75	55	62	70	73	73	74	61	62	54	62	74	51	75	57	84	65	76	65	68	88	67	67	70	69	57	69	73	62	56	55	65	68	58	63	58	70	80	63	72	74	59	66	75	73	67	68	58	70	76	74	77	72	59	54	59	60	70	70	70	66	59	61	71	65	69	75	75	63	63	55	79	70	56	86	71	70	61	73	78	73	66	60	68	73	56	54	62	58	66	72	66	79	63	61	60	71	75	78	79	64	59	56	74	63	66	77	79	65	60	60	76	68	63	66	61	68	61	75	71	76	63	66	66	61	89	70	67	55	63	67	64	64	68	57	65	66	63	57	67	66	74	79	52	66	51	58	70	62	76	67	57	64	66	54	80	55	75	53	61	75	56	77	63	82	61	64	70	78	58	66	72	72	60	69	71	57	62	59	74	71	69	72	61	69	64	69	63	78	61	67	81	78	76	57	77	64	66	61	71	60	60	69	66	64	62	80	64	74	78	74	74	67	68	66	65	58	66	64	55	48	55	89	60	83	61	72	61	57	67	62	52	61	76	56	59	62	60	71	67	64	70	60	47	65	70	64	57	71	63	71	66	44	67	83	71	76	69	64	78	57	75	53	64	69	59	63	65	69	61	73	73	63	52	60	65	51	81	54	78	66	59	61	74	74	66	64	60	49	69	71	71	67	57	46	71	59	78	56	74	68	66	75	69	84	58	62	79	67	68	73	65	57	80	53	68	64	72	64	59	55	71	65	62	76	56	62	53	68	67	61	65	72	59	88	63	71	69	74	72	73	60	59	72	70	53	74	64	65	60	64	65	74	61	66	57	49	75	67	63	70	66	67	78	51	75	58	69	77	61	68	68	64	68	69	67	64	68	70	73	55	70	62	71	63	70	74	65	66	60	62	58	62	78	70	54	65	67	54	61	72	74	69	73	68	68	64	64	67	70	81	84	66	59	61	69	63	64	62	72	61	68	53	62	58	56	60	66	59	68	54	59	64	59	63	72	58	81	51	64	64	70	49	73	61	59	66	64	66	68	65	74	61	73	59	63	74	62	63	64	71	76	61	59	60	80	69	62	64	57	60	54	59	70	69	77	73	68	49	64	61	74	72	56	64	64	61	68	53	78	77	55	54	57	78	78	45	67	78	69	70	75	60	70	57	56	69	57	64	65	65	62	69	60	80	74	68	72	62	70	72	65	64	54	75	74	48	63	61	69	63	71	60	66	72	54	71	67	65	59	65	71	61	74	67	63	63	59	60	56	77	70	73	74	60	62	60	82	69	53	73	68	47	59	63	68	66	70	72	72	57	61	68	62	74	54	53	64	62	71	74	66	71	49	59	59	52	53	44	56	65	70	60	60	71	58	67	60	67	66	58	69	69	83	64	73	69	76	58	86	64	63	70	63	63	70	60	64	67	67	68	63	63	72	76	60	72	68	65	56	69	63	61	69	79	70	71	64	58	63	84	77	62	79	71	73	52	62	69	70	68	66	81	71	61	71	81	52	74	73	63	63	87	79	52	67	55	62	62	60	74	79	67	64	68	62	50	70	66	84	67	77	75	66	72	48	71	66	62	61	64	71	77	56	69	71	62	72	64	59	60	68	80	55	59	78	74	72	61	55	62	53	85	70	63	65	74	68	71	75	65	73	63	61	80	59	69	71	58	65	56	65	60	64	62	74	64	70	81	61	50	64	71	64	63	52	66	70	74	65	66	63	59	48	63	55	56	65	58	62	76	78	74	72	50	65	74	62	75	68	70	88	64	87	71	60	76	68	61	66	54	68	68	67	62	63	69	64	87	57	62	65	79	68	62	65	56	61	55	77	55	57	65	59	69	54	68	67	83	73	72	65	58	62	71	70	72	52	68	74	66	46	60	67	76	69	49	62	58	63	53	60	76	86	77	62	63	59	65	76	63	53	59	78	60	61	64	71	73	75	58	69	74	56	71	63	74	75	59	60	62	56	75	63	52	76	53	72	73	70	64	56	76	63	68	58	68	70	66	65	52	70	65	61	56	84	67	70	59	58	75	64	60	54	75	58	61	68	69	75	69	72	64	72	60	85	75	61	68	67	73	60	56	71	68	59	58	62	69	57	65	72	89	63	65	57	73	74	63	62	72	65	78	54	73	75	68	76	49	60	66	79	63	62	79	76	72	70	61	69	75	68	53	67	66	65	59	85	55	50	59	65	68	71	70	49	58	58	68	69	66	70	57	50	58	64	73	60	72	67	72	74	83	53	62	71	56	71	55	74	71	66	64	72	74	93	59	59	71	64	75	70	57	65	54	58	81	68	59	47	85	59	77	58	64	67	64	61	64	68	69	59	64	67	50	58	77	67	79	74	74	59	61	60	61	64	54	60	63	54	80	62	68	80	76	61	57	53	64	69	72	53	42	70	57	67	65	66	59	82	80	61	55	43	73	57	53	60	80	69	60	68	53	61	69	74	65	65	61	64	67	68	68	74	70	75	60	75	58	67	60	75	75	62	41	54	61
13223	2864	2375	3218	7452	10522	11073	7920	4849	2623	1472	1362	1325	1385	1273	1190	1067	1058	1019	968	901	949	870	732	724	655	662	671	667	643	626	580	581	651	731	723	689	761	756	749	814	767	709	680	728	627	620	617	569	585	587	579	602	595	549	586	591	567	611	520	596	560	566	595	593	565	559	531	564	568	543	528	515	515	558	532	550	551	522	542	575	507	511	531	467	519	552	504	527	529	524	528	491	525	543	539	544	521	537	546	496	545	524	517	544	543	549	542	520	518	542	569	541	538	539	555	554	560	537	573	513	552	528	561	540	527	526	548	544	575	573	569	520	534	530	557	517	525	563	531	514	556	501	509	526	543	527	511	497	499	535	519	560	528	518	522	530	551	534	539	537	504	543	507	527	514	529	513	534	519	510	532	530	528	515	527	494	509	534	545	529	528	520	531	529	576	557	553	546	541	511	534	540	533	560	563	511	531	515	555	546	508	537	568	526	515	548	494	559	514	532	557	527	545	512	542	530	546	510	546	534	543	527	543	528	551	510	535	556	523	547	544	500	539	544	526	587	543	558	521	519	555	512	552	524	528	522	532	524	552	538	541	584	558	557	512	546	480	532	554	552	526	508	504	531	561	524	607	553	541	532	537	523	517	537	583	546	597	523	510	547	525	568	561	535	528	527	535	541	556	494	553	541	559	527	553	544	521	536	555	511	531	552	529	502	535	545	511	544	498	533	578	545	560	543	522	517	518	535	523	533	558	541	529	527	558	564	514	516	514	533	542	527	510	553	548	518	565	546	520	564	542	566	543	557	556	529	561	537	534	589	511	527	508	570	558	508	540	526	537	520	586	529	526	535	507	535	523	496	494	508	511	499	521	511	562	529	517	582	544	476	568	509	516	541	545	582	536	530	520	532	522	535	492	535	539	548	528	523	538	492	529	525	542	516	497	544	503	543	526	564	550	515	510	545	527	532	519	552	561	558	517	513	538	555	556	554	519	521	523	516	548	509	546	496	521	526	495	524	527	550	575	526	544	548	477	517	536	525	528	508	556	504	521	509	553	554	514	535	562	539	542	595	532	547	555	517	524	539	496	544	545	517	507	501	517	519	566	529	552	479	509	537	493	529	568	537	524	511	501	535	566	549	545	523	551	560	510	551	537	524	558	539	517	531	573	511	515	503	511	540	554	502	510	566	554	521	532	519	535	551	530	541	584	524	573	556	565	551	563	541	540	511	562	563	530	513	552	533	523	525	517	503	516	531	556	498	508	573	541	508	560	501	520	518	566	528	549	531	508	481	519	574	586	543	541	527	569	485	586	550	517	490	466	581	532	516	530	573	549	519	503	500	572	540	566	547	498	506	514	500	489	523	498	577	555	563	520	525	578	546	559	534	548	514	530	540	515	538	502	547	528	533	530	538	517	534	572	548	553	580	598	509	494	549	557	561	544	514	545	523	534	514	552	535	515	517	524	566	518	520	552	551	571	543	536	572	563	548	512	524	516	525	511	550	546	535	510	521	493	577	544	549	575	523	479	529	528	512	543	569	506	517	545	550	492	554	534	558	584	559	535	571	515	543	539	509	534	508	570	529	503	525	556	553	520	554	544	517	518	518	517	495	543	503	518	499	550	600	521	574	545	550	563	528	549	504	517	562	525	528	542	522	540	517	526	508	565	510	542	524	504	555	540	512	550	539	502	487	540	533	525	502	536	539	553	536	519	522	515	551	566	547	520	549	521	555	526	498	507	531	526	544	553	529	525	520	550	542	536	537	548	549	531	540	547	539	530	584	557	503	529	542	549	541	520	516	474	530	522	546	544	510	530	537	503	511	556	562	519	543	527	589	547	547	544	543	584	532	516	503	560	548	529	549	556	523	543	578	512	508	512	543	571	551	519	542	544	528	557	529	514	542	543	527	526	492	554	523	533	558	552	520	513	531	555	529	517	521	562	581	559	546	496	579	523	544	544	498	573	541	515	540	514	477	526	533	579	513	533	520	545	514	551	546	579	586	532	491	575	532	525	525	545	554	562	510	545	507	578	536	557	540	532	511	521	502	522	532	535	563	547	519	557	558	514	555	542	534	497	489	549	493	526	518	564	529	504	510	557	538	558	561	521	526	490	559	534	592	538	547	534	501	500	572	519	523	498	486	564	534	544	536	504	525	496	568	540	530	586	542	535	524	528	559	554	565	535	523	524	563	490	589	480	505	533	515	485	554	498	508	525	554	525	548	507	540	535	554	539	500	553	520	524	532	510	546	539	522	521	510	537	531	593	553	521	511	520	567	477	519	529	501	639	557	521	514	511	526	542	566	539	545	503	536	515	536	526	531	547	523	562	515	561	492	549	516	554	535	522	513	500	573	528	581	517	493	583	508	537	540	561	532	539	574	519	510	539	482	492	523	547	521	577	523	508	569	549	515	538	541	532	555	543	532	530	532	554	542	554	559	550	553	516	539	507	526	516	536	515	555	550	543	527	538	535	514	489	547	527	537	503	529	570	503	559	591	516	475	524	525	508	513	505	570	558	508	553	545	570	532	538	505	535	494	535	527	568	522	540	561	558	510	561	521	514	512	509	550	538	530	474	497	517	543	542	555	517	544	542	554	555	512	532	559	573	470	519	510	525	528	527	524	533	533	559	505	569	551	500	517	526	501	559	541	568	556	527	534	562	566	581	534	502	528	524	554	500	518	571	529	559	527	501	552	537	568	485	518	556	567	452	531	526	509	507	507	550	547	535	520	581	494	542	535	560	535	543	540	494	547	507	559	527	491	534	542	514	498	533	507	525	539	506	501	543	517	503	546	541	500	523	529	515	540	546	511	512	540	566	539	578	523	539	513	507	491	527	523	528	583	542	552	596	518	551	538	531	549	545	530	544	536	525	505	537	543	529	540	514	504	534	576	521	534	540	521	542	525	508	541	548	590	529	534	542	515	535	528	526	526	517	536	509	538	524	530	558	558	530	594	502	584	573	530	516	543	567	504	511	531	495	544	507	537	465	478	520	540	531	537	583	536	529	488	533	541	538	519	496	509	528	511	510	539	496	495	539	541	581	561	482	575	513	539	555	537	510	540	508	566	546	549	535	493	556	505	528	537	504	510	514	566	546	576	538	548	568	526	583	517	539	542	494	560	524	527	520	579	530	542	544	501	564	512	529	511	520	540	563	546	507	504	508	548	526	517	556	512	508	517	543	527	515	518	557	515	523	495	511	535	577	528	523	516	533	560	531	547	542	549	510	520	561	554	520	541	553	534	525	551	508	510	489	552	543	524	494	458	478	529	539	565	522	514	511	535	537	523	514	560	475	555	516	585	556	522	549	495	557	522	548	509	514	521	537	544	513	554	546	569	523	524	516	530	501	502	504	523	520	531	525	546	537	517	523	508	559	556	548	513	525	569	516	558	555	549	568	513	555	551	509	494	539	553	540	510	559	539	528	568	536	539	537	526	533	556	523	540	553	583	549	535	543	542	527	555	516	498	515	539	562	515	496	549	533
1595	414	346	271	289	283	336	284	229	176	143	133	141	133	139	130	115	117	107	115	99	88	110	119	94	104	86	81	105	98	108	96	109	103	85	107	101	111	109	124	83	94	113	112	95	103	105	105	85	88	126	115	98	104	100	96	82	94	107	97	97	92	117	91	96	100	79	93	115	108	90	112	89	86	86	97	95	78	87	92	82	88	115	95	88	95	105	90	93	111	101	96	86	127	88	90	105	113	89	85	99	95	101	93	113	88	93	99	92	94	102	90	86	100	106	86	92	88	115	91	91	84	101	87	88	95	101	82	79	98	87	112	104	82	95	99	93	105	105	104	88	100	89	86	99	85	89	102	113	91	90	86	103	95	119	92	82	103	104	80	83	100	83	84	109	104	98	108	73	94	78	119	96	103	86	99	88	88	80	98	97	90	97	90	76	93	82	104	76	84	82	89	105	89	101	100	99	101	105	81	100	95	95	95	106	72	101	90	88	95	112	93	92	108	95	85	80	90	101	77	70	102	92	84	91	104	107	100	103	106	91	89	126	99	111	122	100	104	110	112	87	92	83	81	107	97	96	106	96	85	83	86	96	99	90	103	83	111	81	96	110	88	87	91	74	94	90	98	90	101	89	95	85	96	117	86	97	105	93	97	82	107	85	100	86	85	92	94	111	94	88	105	84	86	82	98	90	95	83	96	128	103	90	90	93	83	109	82	100	74	104	98	97	100	102	102	89	109	113	104	93	91	80	107	110	105	98	94	88	95	96	100	86	89	109	94	79	86	86	97	106	106	70	103	99	100	88	86	98	84	89	104	92	72	78	85	84	78	105	88	102	74	94	89	99	108	105	104	101	87	96	120	93	93	73	80	96	87	84	87	98	86	85	94	102	106	97	109	93	103	102	97	78	89	107	106	109	84	117	99	98	87	112	82	99	89	98	99	100	88	105	93	94	104	100	105	104	83	91	97	88	95	92	82	93	102	87	92	106	97	104	105	98	85	101	98	115	104	87	99	79	95	87	93	87	107	94	107	104	91	99	88	84	88	108	95	98	93	96	96	107	91	96	89	105	99	98	102	94	96	96	91	95	89	83	93	92	92	99	105	114	90	96	99	106	102	92	101	100	85	106	107	96	84	87	84	86	95	72	85	96	97	88	85	90	92	106	91	110	111	92	97	101	99	81	98	93	89	106	94	92	104	101	85	99	87	83	97	103	81	86	98	105	101	111	105	94	92	107	88	90	97	81	101	97	107	109	96	87	105	109	96	88	97	100	96	92	92	101	95	99	97	107	92	107	89	98	86	106	89	76	109	98	96	97	94	91	89	99	100	105	101	96	96	100	100	100	93	101	123	81	88	109	89	95	90	102	93	89	101	83	112	97	101	87	114	103	96	101	91	96	88	95	90	98	97	80	115	93	90	107	86	110	90	87	89	89	107	86	102	82	71	104	107	102	95	91	91	103	79	85	99	109	80	105	88	104	78	108	99	83	98	108	99	85	85	97	94	98	97	75	86	91	95	93	101	111	96	102	86	95	94	102	99	88	94	98	115	92	96	105	81	121	105	94	90	111	104	91	99	110	83	85	77	87	91	83	100	100	111	110	107	91	76	98	112	95	99	82	85	112	113	105	99	102	115	98	114	99	93	87	81	106	102	106	105	100	107	104	92	107	99	94	102	85	97	85	87	94	91	96	101	90	94	98	107	85	101	93	87	108	119	106	81	104	93	74	98	100	96	94	97	79	85	91	87	102	86	103	101	74	91	84	114	93	110	106	77	91	103	85	101	91	96	101	100	87	95	92	108	98	73	117	88	96	87	100	93	90	70	91	73	94	97	100	89	99	87	94	103	95	76	74	92	96	100	110	100	86	88	102	90	76	79	77	107	98	114	89	103	103	84	104	88	97	80	98	88	91	100	88	70	103	105	99	112	97	81	84	102	101	90	92	100	102	108	88	88	90	98	92	86	80	91	108	98	85	96	78	83	88	84	97	89	116	78	106	87	84	87	68	104	98	104	108	90	92	94	97	96	89	108	91	101	84	94	88	92	83	93	82	101	95	91	102	98	97	86	98	89	115	111	102	95	94	88	89	86	100	91	100	87	106	94	99	105	102	96	106	86	88	93	96	87	108	86	81	96	103	101	96	87	95	88	88	98	86	89	111	99	93	93	111	99	111	92	85	110	106	101	100	107	76	106	82	97	82	92	89	101	103	108	73	97	81	83	94	79	95	92	87	74	98	94	102	99	93	78	91	103	93	98	95	111	100	104	76	104	107	88	88	89	91	96	90	88	94	86	95	94	97	98	97	89	92	107	94	99	100	96	97	92	108	93	98	105	77	88	108	88	88	101	101	107	88	83	92	106	88	95	101	101	104	72	106	95	84	90	87	89	85	98	108	100	111	88	93	99	100	90	93	92	87	108	95	113	102	96	102	84	81	113	88	102	87	88	98	97	116	99	93	89	102	91	109	107	90	109	85	82	105	98	81	97	107	95	90	92	85	79	104	106	97	98	104	84	96	107	101	101	101	95	101	104	113	85	91	92	96	71	85	97	105	104	101	93	95	101	67	98	97	103	88	102	84	122	80	104	101	105	94	82	78	92	101	88	95	113	106	99	103	104	104	115	96	109	117	87	101	93	94	97	92	93	116	101	92	94	101	97	104	113	95	104	117	87	108	94	92	93	96	67	86	108	101	85	79	89	94	95	111	102	80	110	109	110	86	105	102	83	74	85	91	98	89	87	90	104	105	103	81	99	99	95	97	86	80	103	70	80	84	81	95	75	86	100	84	97	87	97	85	100	85	101	104	90	86	97	103	91	97	106	99	85	92	102	108	84	92	79	95	73	94	83	107	109	86	83	100	86	90	89	77	107	98	99	94	99	106	105	95	78	83	78	90	94	90	85	99	92	117	91	92	97	82	96	80	102	75	100	98	97	104	108	100	88	103	91	76	81	95	99	70	91	98	83	107	85	97	106	92	106	97	107	94	105	115	107	114	99	106	98	111	94	96	112	92	103	84	106	95	89	83	104	94	90	91	89	88	106	107	79	86	90	95	108	98	86	88	90	107	103	114	88	95	96	93	100	82	82	105	84	107	86	97	101	85	97	96	108	98	87	107	88	124	100	89	88	106	93	99	87	87	81	91	106	84	93	85	86	100	78	97	95	94	98	87	111	105	100	92	107	91	107	98	81	84	85	94	98	82	91	98	104	82	84	94	83	104	85	103	78	91	99	90	99	86	89	111	111	96	107	73	111	92	103	105	97	95	89	94	113	89	82	94	93	75	87	73	78	94	101	107	77	99	94	98	103	102	92	92	107	90	73	91	97	75	105	97	106	104	86	105	90	85	103	92	105	103	110	98	99	104	95	92	99	101	74	85	87	102	99	96	89	107	94	82	87	94	100	86	84	82	97	100	101	106	112	97	103	89	96	115	71	106	90	96	98	97	86	80	98	89	107	79	74	92	86	97	89	99	99	88	88	91	90
16520	4639	3476	4798	10575	14535	14270	10315	6499	3644	2568	2422	2371	2226	2018	1857	1657	1586	1471	1406	1400	1339	1240	1099	1015	1053	995	983	970	919	922	877	977	967	1046	1081	1115	1097	1113	1101	1138	1038	1099	1027	1038	957	886	822	835	816	840	838	813	847	795	801	816	771	848	843	816	836	813	766	808	809	806	769	765	795	765	753	736	750	797	749	737	772	765	741	748	775	800	730	778	709	746	791	737	734	743	781	738	746	791	786	770	806	725	764	769	766	729	781	735	780	720	740	744	785	742	776	860	755	760	797	793	761	775	732	824	746	741	724	714	768	776	739	744	757	768	795	743	794	682	762	791	778	770	759	734	781	769	726	770	785	749	722	807	728	739	713	811	751	733	811	738	760	751	770	727	741	731	782	768	742	754	732	781	753	775	734	733	750	762	771	736	700	771	713	719	685	827	747	821	775	760	756	712	782	784	783	729	743	734	737	738	786	779	806	798	751	733	737	802	820	743	788	733	701	795	773	755	763	725	755	740	733	755	800	845	736	767	759	788	720	737	741	754	723	750	720	767	751	791	730	771	773	711	755	752	714	748	773	748	795	788	799	759	771	784	703	782	717	784	689	789	806	779	743	789	808	731	729	777	764	760	815	767	749	769	770	768	771	768	730	766	765	736	791	743	812	700	722	743	725	755	738	748	734	778	740	727	789	735	715	762	720	751	784	753	758	770	780	761	745	781	730	736	762	793	772	797	711	746	772	753	756	739	689	756	775	763	769	689	775	728	763	769	764	784	750	753	765	742	728	724	765	820	762	754	790	750	760	715	807	761	796	740	754	745	682	788	768	773	764	808	795	802	774	792	748	735	746	796	745	776	753	752	736	797	754	740	746	738	746	803	763	717	759	735	818	802	770	763	766	778	761	800	741	797	734	753	709	726	774	748	762	725	763	799	719	800	773	769	780	744	738	741	732	766	763	750	735	742	712	774	754	778	757	730	761	735	740	754	760	823	780	786	747	738	742	763	735	743	769	785	746	790	768	731	802	754	739	796	770	739	752	794	744	709	685	765	713	739	772	731	743	733	753	701	726	777	803	726	737	773	766	755	786	697	775	773	719	713	740	766	765	759	754	743	763	801	749	746	804	723	789	754	709	728	811	776	773	740	741	830	751	722	756	738	744	771	779	754	768	736	767	770	764	729	782	786	757	734	755	773	726	764	750	763	787	728	813	784	763	736	778	768	760	786	695	756	746	802	718	753	772	743	740	756	782	708	789	745	744	799	783	780	765	770	753	728	781	768	742	810	751	819	741	740	741	739	707	763	715	720	789	850	746	728	768	788	729	773	698	758	762	758	774	798	769	729	745	775	777	771	737	767	754	780	791	758	744	741	786	740	690	758	721	785	742	760	727	796	759	765	710	792	760	750	733	761	749	748	752	767	785	758	784	758	780	766	738	734	785	749	807	775	755	760	780	796	762	787	768	725	790	751	727	709	750	768	734	770	744	746	742	792	709	757	766	748	725	695	743	747	754	743	730	779	778	712	733	791	792	720	791	731	820	786	762	806	767	717	788	745	748	729	725	760	749	774	721	747	759	811	756	756	738	748	743	716	786	735	765	742	784	751	741	769	736	786	745	785	785	766	772	744	809	796	796	732	799	766	733	766	770	747	781	738	755	725	712	745	761	751	760	763	695	779	815	728	738	750	710	763	751	782	730	746	697	730	767	780	772	710	733	796	717	765	773	707	782	765	751	790	783	753	757	733	800	789	714	803	785	725	780	785	792	736	817	801	731	781	792	812	753	723	746	751	775	780	735	797	770	749	742	771	751	761	753	735	779	760	738	734	740	754	743	747	765	738	749	735	823	775	769	769	742	804	776	763	754	817	747	809	721	731	770	771	776	746	769	738	693	784	698	757	722	787	730	762	739	740	756	758	767	762	779	703	789	788	717	784	807	736	803	763	772	759	796	751	803	717	800	783	748	784	769	774	760	739	748	762	773	696	766	775	761	746	782	774	733	752	731	689	810	730	757	693	768	784	761	742	781	778	732	761	791	747	756	772	801	728	745	781	712	762	784	774	766	786	764	739	772	731	792	719	777	800	772	801	770	768	729	800	734	759	772	705	721	793	753	756	788	737	757	735	745	758	714	746	784	700	750	755	782	757	785	729	780	812	758	702	748	709	753	783	713	776	831	789	743	773	753	756	751	733	760	783	721	744	720	763	773	813	751	779	780	764	718	729	789	743	812	735	764	724	778	770	752	704	824	739	751	784	776	775	772	740	798	762	786	780	759	701	756	750	780	758	731	747	759	749	782	718	815	716	787	796	764	792	746	756	735	801	742	746	768	807	769	745	746	800	766	721	753	757	753	698	748	792	735	764	755	739	783	760	772	747	757	747	757	754	727	769	736	730	754	701	776	781	793	706	821	753	782	746	761	801	793	811	785	775	749	723	765	791	742	759	774	803	752	744	760	769	747	746	734	756	782	767	750	746	834	771	757	762	718	821	721	776	755	735	753	781	704	734	777	769	791	765	811	693	785	756	754	774	733	781	762	810	782	799	790	754	807	792	777	760	750	754	719	746	739	749	732	779	779	788	724	724	835	737	727	726	730	773	738	775	793	763	799	750	796	750	761	750	761	800	776	759	790	760	727	735	779	793	732	791	750	764	770	751	733	773	776	766	777	757	805	784	732	757	723	778	785	783	743	791	772	818	815	822	723	779	755	727	768	783	799	764	769	714	762	764	761	739	728	766	733	794	754	728	780	798	748	770	758	758	764	793	753	759	759	739	801	790	748	740	722	762	739	767	715	748	751	785	739	776	788	762	721	762	799	743	752	775	766	747	719	774	763	681	782	766	751	856	758	791	752	723	791	787	783	748	746	786	734	800	748	754	769	791	771	753	769	739	805	808	702	807	699	744	713	710	765	792	753	709	697	727	821	796	767	781	752	740	800	739	767	796	736	767	757	801	712	783	708	762	779	714	741	779	809	752	749	725	811	783	763	740	759	758	796	746	763	764	734	773	744	785	739	800	736	734	786	781	776	733	783	728	774	779	727	787	759	744	749	784	797	767	708	724	771	727	812	736	766	743	763	761	754	757	751	749	735	737	765	767	739	789	766	724	760	793	818	810	722	792	758	812	751	754	742	704	760	737	778	745	738	788	813	798	766	779	777	790	713	753	798	694	796	770	776	771	776	730	785	766	785	773	746	756	767	706	714	746	737	771	757	759	774	737	762	779	786	759	758	706	763	729	745	800	804	790	750	775	774	767	712	771	716	753	731	772	719	732	784	761	750	749	760	750	778	762	736	771	726	789	762	799	767	803	761	755	765	769	736	708	765	774	758	737	725	767	805	752	761	820	809	779	758	738	734	752	705	816	782	804	787	759	735	736	722	751	716	759	713	737	790	742	798	770	742	723	782	723	765	724	795	752	744	754	790	774	782	759	789	734	725	726	805	768	762	765	740	763	769	746	779	759	743	736	779	784	773	782	763	775	747	718	762	714	750
2622	312	280	253	215	246	235	187	179	89	91	71	102	78	74	78	84	70	79	72	66	62	65	71	58	61	58	60	69	47	63	51	69	63	62	61	75	69	80	68	71	80	57	51	51	45	59	56	64	51	55	59	61	50	55	56	66	55	52	51	51	51	51	41	60	57	54	47	70	46	44	59	51	59	50	54	45	55	57	56	47	52	49	59	68	65	52	47	52	68	42	64	52	62	52	52	57	51	56	55	49	54	56	54	64	41	46	52	46	44	45	47	58	63	58	53	55	45	63	54	57	46	56	65	62	63	51	62	53	58	51	50	59	54	55	52	57	46	45	55	57	61	49	48	46	59	54	60	54	52	52	64	49	48	46	46	56	57	50	46	56	44	43	57	56	55	53	45	61	60	60	42	47	66	50	52	45	47	67	58	56	58	49	46	68	46	38	61	49	63	38	50	46	57	68	50	62	60	49	54	64	48	58	60	53	52	53	47	65	52	48	45	44	56	44	51	59	53	51	46	53	44	56	58	43	53	51	66	49	49	39	59	55	54	47	47	55	68	50	47	56	55	42	41	51	62	59	65	39	62	52	59	42	44	50	59	44	58	45	44	45	54	55	53	49	59	64	48	67	55	59	52	64	53	43	55	51	48	45	59	59	68	47	58	59	52	35	43	53	57	51	53	40	55	62	44	48	58	59	50	56	45	52	57	56	52	64	54	51	45	49	52	45	71	55	56	59	54	49	57	50	60	61	51	51	45	56	54	56	43	56	47	43	68	52	59	44	46	60	53	42	44	64	54	53	36	55	57	43	55	50	53	40	52	50	56	54	62	55	55	47	54	42	56	60	65	53	40	56	32	58	50	58	46	56	53	63	37	47	57	45	55	70	49	55	58	61	46	43	52	56	48	47	47	58	53	51	54	49	61	54	51	51	50	54	66	40	55	55	57	54	51	48	40	47	63	49	40	40	64	68	53	40	45	46	46	53	49	52	64	45	55	67	54	49	48	66	59	60	43	64	54	60	52	56	59	52	47	60	52	60	53	61	45	56	58	57	47	41	53	54	61	60	62	62	59	68	58	56	51	34	52	62	60	57	57	55	47	62	49	55	65	45	52	50	61	50	52	53	51	53	62	51	54	49	51	41	53	44	57	52	51	38	49	61	58	62	52	53	57	55	55	47	55	58	39	52	47	54	58	62	47	55	51	36	65	44	65	57	49	48	47	48	46	50	60	53	56	51	63	58	51	57	50	51	49	57	55	40	49	70	46	51	44	54	66	45	42	52	51	59	60	43	44	55	52	53	51	53	58	55	43	51	51	48	59	53	65	56	53	46	55	49	53	49	59	41	62	54	54	51	54	58	58	42	56	46	55	50	50	49	57	47	50	52	47	61	44	53	52	56	47	63	66	54	48	59	53	63	37	53	62	56	44	53	64	51	52	60	58	66	62	56	60	50	46	53	45	56	68	55	49	58	46	61	52	59	54	51	57	55	52	63	54	54	44	40	51	53	48	43	48	47	50	55	62	60	52	56	40	50	69	54	44	48	38	58	53	51	61	62	53	54	51	51	49	53	53	53	74	51	65	57	57	52	59	58	47	65	38	53	70	56	42	50	72	45	54	53	50	50	55	56	62	46	69	58	44	56	55	53	58	59	66	62	58	38	56	48	54	43	49	60	48	58	61	71	52	60	62	47	61	51	53	58	53	49	59	52	54	63	68	69	46	52	51	57	49	62	40	55	59	57	44	56	56	60	53	41	47	54	32	57	66	32	61	45	53	58	47	58	67	51	63	61	45	50	55	47	43	53	54	58	55	58	45	65	57	62	54	61	56	51	57	62	57	61	62	54	43	63	71	66	49	43	49	60	62	57	46	65	62	49	51	54	44	38	48	59	53	46	42	64	46	68	58	41	57	47	42	62	57	51	47	52	42	48	50	51	59	38	61	52	51	43	60	47	54	45	64	58	55	47	55	59	57	51	63	50	56	56	44	50	58	55	48	59	52	55	46	55	63	49	57	57	40	59	52	57	46	38	48	57	44	61	60	42	58	58	60	56	60	46	54	47	35	57	40	44	44	50	50	52	50	56	59	69	52	47	54	52	44	55	51	49	55	48	64	52	66	56	42	41	67	43	45	68	52	38	49	52	51	49	53	43	49	53	58	59	60	70	51	60	55	63	55	67	50	53	48	34	66	47	55	62	46	54	38	69	54	65	49	48	42	55	46	61	63	46	41	54	50	63	58	68	55	52	51	72	50	62	38	51	47	67	58	49	58	52	47	41	63	61	57	53	58	47	53	56	54	48	51	61	69	49	49	57	66	43	54	66	50	48	43	60	53	54	41	70	57	63	44	55	50	54	65	40	63	71	73	52	56	55	49	61	51	57	55	49	56	51	56	46	57	46	51	55	59	48	45	37	59	57	52	56	48	52	49	48	64	53	49	34	55	54	64	59	57	52	54	55	56	44	57	62	52	46	57	51	59	59	59	42	56	57	62	54	52	67	61	58	58	48	50	51	54	48	54	46	52	66	59	55	57	64	60	49	62	66	53	58	53	51	40	57	42	48	48	52	57	53	67	49	59	57	44	54	59	50	50	51	50	45	46	50	41	67	47	45	58	43	48	57	53	52	47	50	55	47	42	47	61	60	65	57	61	59	53	46	51	58	53	43	63	49	52	61	49	61	28	43	64	53	52	64	49	59	59	49	67	55	57	43	56	40	64	44	55	54	53	48	49	47	43	50	56	51	49	59	60	60	57	43	48	52	51	51	44	44	61	53	55	52	40	46	54	52	54	44	35	52	38	55	49	49	55	63	62	54	65	46	46	50	57	38	63	58	52	53	49	57	49	54	44	57	60	45	42	54	55	46	47	48	59	61	55	62	55	51	65	55	62	49	52	47	42	55	58	50	49	59	48	55	69	46	76	57	52	53	62	58	58	44	46	44	54	63	64	72	51	40	47	59	48	67	47	57	53	39	56	52	60	55	56	42	52	55	46	56	45	61	66	44	59	51	54	59	66	68	49	43	53	50	52	51	52	46	61	43	46	45	58	53	53	61	58	61	50	73	45	64	62	55	40	51	55	57	54	49	71	47	55	56	58	51	62	51	55	57	56	48	54	55	49	68	49	54	49	59	50	62	51	61	53	44	64	59	49	61	59	50	59	56	53	52	42	46	63	45	42	54	56	56	48	65	48	58	38	50	47	45	45	54	51	65	39	65	55	52	55	50	48	50	36	50	52	52	52	53	69	51	55	40	63	54	70	59	51	58	54	52	57	55	54	49	61	48	54	52	45	47	55	53	51	74	49	58	71	49	44	51	70	46	69	58	57	53	42	50	50	53	53	51	63	60	56	73	46	58	49	50	55	53	51	47	53	47	49	54	52	51	51	59	37	62	51	60	55	59	64	56	53	50	53	48	56	59	54	69	55	61	53	36	49	58	63	55	43	54	53	63	46	55	59	48	53	62	57	52	66	52	54	47	49	57	48
15950	3784	3152	4322	9305	13031	12341	8640	5063	2716	2228	2057	2014	1904	1714	1493	1379	1250	1169	1108	1086	1036	966	818	729	717	751	686	610	566	521	575	619	659	688	710	761	729	733	743	742	748	728	683	672	624	546	519	498	472	493	517	496	483	500	489	503	509	500	498	510	472	486	453	448	467	448	458	443	412	448	435	427	429	400	438	455	440	411	467	400	442	462	432	418	399	438	442	419	406	438	409	451	452	407	443	404	457	420	492	431	419	475	458	466	473	433	449	446	425	463	425	472	460	409	456	424	427	425	462	475	450	434	439	480	419	437	453	452	428	402	464	404	467	421	458	441	423	422	453	441	452	437	452	449	408	456	426	444	442	431	424	498	481	418	445	399	432	429	417	402	422	464	440	428	424	442	424	438	416	454	396	476	443	442	470	425	446	453	454	387	426	441	445	437	420	423	428	415	415	438	406	447	421	461	452	452	419	428	437	451	438	414	429	419	448	400	411	436	468	405	435	404	460	420	474	453	424	419	419	441	434	449	414	439	437	466	402	421	436	402	441	445	442	428	436	413	415	413	456	442	421	453	417	447	451	454	422	471	449	400	445	391	436	415	431	426	442	423	425	476	425	441	406	406	422	445	442	420	422	474	428	408	447	450	406	457	400	453	433	430	461	457	464	434	437	425	436	421	446	419	443	420	444	451	392	423	408	451	463	436	418	481	398	430	458	430	419	405	433	428	427	439	437	447	401	426	440	468	397	415	432	401	456	383	454	409	446	433	405	480	412	444	422	420	412	439	396	435	431	440	401	429	450	448	426	406	429	431	476	396	422	382	399	424	410	415	456	445	439	454	415	450	442	432	425	446	394	430	449	419	440	429	436	457	443	436	439	395	423	415	420	390	432	453	409	443	445	449	430	416	394	444	403	409	421	454	392	409	414	461	414	416	418	421	423	402	441	393	416	438	419	445	446	406	393	414	435	444	449	435	422	429	425	438	441	433	431	417	425	418	435	443	411	439	434	423	406	456	446	427	430	450	451	462	419	441	444	436	418	428	447	388	455	411	443	458	433	395	433	445	430	442	415	430	435	433	411	441	435	449	427	421	444	411	434	449	468	455	433	402	392	433	419	408	462	393	449	453	421	425	437	430	426	443	436	414	427	445	428	410	410	402	447	415	424	452	460	405	435	434	432	430	443	454	420	437	441	455	437	394	417	459	477	426	448	452	422	463	424	431	437	452	417	411	387	444	425	420	439	452	416	453	444	423	465	402	431	410	409	461	452	453	390	406	423	423	411	432	424	396	436	442	440	451	418	451	451	468	453	422	445	449	420	445	456	409	428	437	420	414	427	450	449	395	435	397	438	434	404	453	455	444	436	412	433	440	465	436	429	432	439	411	416	434	424	390	434	425	450	477	434	432	414	421	453	433	397	432	436	405	453	417	472	464	388	467	395	427	404	432	415	428	455	394	433	429	399	443	430	462	404	372	424	417	439	430	439	428	441	414	425	471	430	414	446	438	427	461	434	464	428	413	445	424	440	426	383	400	481	435	452	423	456	417	415	435	416	431	472	407	412	419	477	440	450	411	461	443	399	452	423	430	441	446	418	453	467	417	458	433	450	452	454	405	469	451	439	417	438	466	428	445	448	435	469	442	393	411	428	440	402	436	441	415	429	440	423	446	451	444	451	427	436	432	447	388	451	408	458	476	418	446	441	441	406	413	429	404	415	416	460	447	428	414	445	444	448	451	454	438	424	424	410	456	402	452	392	480	415	452	446	440	409	406	400	401	436	412	475	422	442	407	437	435	464	414	463	422	409	436	434	423	444	419	404	413	409	446	486	464	435	442	418	497	466	443	433	387	456	452	415	456	459	418	411	439	440	424	440	430	419	448	435	443	401	439	407	463	408	460	431	443	426	425	434	418	451	445	424	451	432	401	418	423	453	449	412	430	414	434	377	452	412	452	465	434	471	425	453	409	457	400	437	443	465	436	448	436	446	426	418	407	419	441	422	471	453	400	413	437	426	421	440	424	406	466	413	407	435	434	443	433	408	450	429	435	442	463	420	428	416	416	438	428	403	440	479	412	428	414	427	425	449	437	425	428	456	424	436	445	456	431	433	477	415	413	433	478	434	424	426	445	446	443	427	476	405	424	442	447	434	456	437	440	485	404	448	457	407	476	416	438	444	428	453	403	443	412	381	423	442	427	455	439	484	430	446	430	443	417	418	465	436	424	434	436	421	438	418	427	442	408	419	469	441	413	413	409	410	443	481	415	435	467	454	424	424	457	424	424	442	425	442	398	452	421	424	418	406	434	422	421	443	457	453	427	442	415	447	462	439	426	418	438	449	440	452	428	433	446	431	421	430	431	431	494	448	439	425	436	425	375	415	413	428	425	433	426	454	412	453	426	432	396	403	411	439	466	441	428	441	441	455	418	443	409	413	470	448	396	426	453	426	443	437	449	393	448	413	441	445	412	464	407	442	449	427	409	456	433	409	449	461	431	449	432	453	411	442	392	446	440	450	431	404	429	441	457	414	387	441	438	414	440	442	465	446	411	443	436	412	439	441	450	437	411	448	438	430	439	471	413	409	410	404	425	440	461	396	368	458	394	442	474	450	438	422	399	418	429	467	429	399	424	429	413	410	447	414	410	430	450	410	454	421	449	451	462	423	462	421	496	400	404	477	417	411	405	452	431	436	379	454	456	432	434	430	441	424	387	398	394	421	427	438	430	443	404	402	435	397	461	446	419	426	459	408	427	420	420	445	413	416	442	417	424	398	432	441	429	427	435	423	451	427	461	428	440	422	447	431	467	432	457	417	443	413	421	420	416	438	430	414	392	437	438	418	409	416	425	432	430	448	416	448	448	449	429	463	446	439	460	426	461	452	391	469	417	424	457	451	452	460	426	453	435	411	424	421	420	376	470	407	420	506	448	419	432	449	460	472	410	438	459	391	414	390	438	437	433	424	401	443	440	444	451	403	405	465	428	455	467	436	430	431	432	449	421	425	448	432	419	434	445	391	450	401	453	455	460	428	387	482	427	435	450	435	446	465	442	453	465	439	410	432	451	426	416	400	430	433	489	461	455	412	406	412	479	429	435	440	460	450	443	408	449	404	391	442	406	417	454	439	419	437	431	389	443	418	444	424	447	439	427	427	418	418	421	449	428	442	472	404	445	436	431	411	452	426	421	406	418	468	370	450	427	466	422	430	435	398	472	493	426	459	450	402	413	459	474	421	444	450	448	430	429	390	413	446	395	431	452	406	419	406	415	429	412	422	425	433	435	418	459	427	430	431	451	413	401	419	402	460	421	442	429	442	427	420	410	416	411	421	442	423	430	420	406	429	440	424	443	422	419	435	391	400	405	409	418	427	437	439	419	419	424	411	439	425	423	419	442	449	399	480	441	393	380	449	453	433	419	421	448	459	438	449	431	417	417	416	378	403	454	405	420	416	462	442	416	447	439	411	443	449	426	472	460	458	407	488	462	441	432	404
2387	434	378	387	330	306	338	267	185	159	144	139	138	138	137	137	124	119	124	122	107	100	110	100	90	90	86	80	117	89	97	81	91	108	115	122	113	102	122	100	99	116	92	116	103	95	76	99	97	94	95	91	84	94	103	93	88	77	78	95	77	97	83	71	89	75	92	67	89	75	87	90	92	87	81	87	75	98	97	93	92	105	84	83	82	86	79	92	83	80	95	98	84	73	80	93	88	81	67	86	91	100	99	92	74	80	95	84	85	79	99	89	74	83	70	82	83	85	89	85	88	94	80	87	77	88	85	87	82	75	98	94	83	78	72	82	94	94	99	88	97	107	81	83	71	89	86	76	84	90	79	85	93	77	80	73	108	111	80	82	73	94	68	75	81	91	93	89	98	87	86	71	81	86	74	81	90	79	99	83	77	69	93	84	71	88	96	102	85	92	83	75	86	79	80	87	66	95	76	81	81	96	84	94	97	85	92	93	74	82	88	103	100	88	76	102	84	75	94	86	82	63	75	80	89	72	89	84	79	80	89	86	87	77	109	96	80	92	88	80	76	77	87	95	83	88	97	85	78	76	86	89	82	73	96	92	96	91	97	94	85	66	86	85	85	79	109	92	90	78	89	107	92	86	82	78	92	82	84	88	90	92	82	79	85	85	88	72	102	90	91	95	85	97	95	92	82	71	96	83	90	79	90	107	102	87	87	69	100	80	107	84	75	99	70	76	98	94	79	77	92	70	87	74	73	88	72	92	97	74	95	90	94	87	75	81	80	83	86	67	100	90	93	77	106	93	96	99	76	84	93	82	93	90	81	88	92	90	92	85	95	84	78	85	80	83	82	83	78	94	85	84	94	71	83	92	97	98	78	77	84	98	74	92	82	81	91	81	102	80	94	87	85	99	79	98	88	64	89	77	97	83	79	95	69	81	85	92	79	78	99	82	77	80	87	101	73	79	75	90	82	73	94	94	85	102	96	91	98	85	74	86	90	93	101	92	92	95	86	84	83	91	78	96	89	74	101	84	83	100	84	74	88	99	80	93	88	81	94	94	93	98	95	91	89	88	73	86	97	103	76	87	89	81	91	73	91	72	108	72	100	78	94	87	91	74	70	89	70	84	85	83	83	89	93	95	86	98	89	93	95	103	72	79	85	87	83	91	85	97	93	75	92	85	84	70	76	90	78	81	73	61	81	87	84	87	96	77	83	90	89	96	83	74	107	99	62	70	76	81	74	117	92	113	67	92	88	87	104	85	77	77	80	92	81	90	89	81	82	81	71	77	95	70	108	105	79	68	82	89	75	87	82	83	82	79	112	87	71	70	99	84	89	87	86	83	72	91	76	100	73	79	84	77	82	96	87	67	96	80	91	70	86	89	88	103	98	95	86	81	103	88	75	83	80	107	86	96	82	96	87	78	103	76	72	81	74	89	80	91	106	82	66	94	104	80	93	91	109	78	74	73	75	90	97	86	89	88	86	87	71	61	91	96	79	79	88	83	92	104	85	81	83	97	82	101	86	84	89	100	72	92	69	86	77	79	76	71	89	86	91	90	89	113	82	74	89	79	75	97	77	94	99	89	86	77	82	89	93	86	85	80	88	83	74	74	101	86	110	81	88	74	78	80	98	110	86	84	104	83	107	94	91	85	91	102	87	78	93	83	83	97	77	90	96	89	74	74	96	72	84	96	92	88	82	84	86	74	88	101	96	81	79	103	79	84	82	73	77	74	92	86	82	83	68	83	70	96	89	82	74	94	78	77	90	74	85	86	92	97	89	96	82	86	95	100	77	89	92	93	66	74	84	105	76	93	94	73	92	85	89	74	74	83	98	85	85	85	80	93	87	66	91	97	81	78	92	104	67	83	96	69	103	75	88	96	89	76	96	89	93	84	84	77	88	85	86	97	95	72	89	91	82	85	89	86	100	97	94	82	94	79	102	79	76	74	92	65	76	84	73	86	101	90	98	97	88	74	81	96	84	103	92	85	94	76	94	74	94	101	92	74	73	96	81	95	87	96	81	90	71	89	98	78	105	84	92	82	91	90	92	91	85	79	81	83	81	84	84	84	79	78	97	104	85	79	86	100	93	88	97	78	80	81	85	82	87	85	91	81	94	82	89	87	85	73	86	115	89	96	103	77	88	68	94	86	83	87	79	74	79	84	94	82	85	100	87	79	86	91	73	73	97	97	83	87	72	99	89	87	84	82	99	99	85	86	99	91	97	87	69	92	81	96	90	87	94	91	80	89	94	75	86	102	97	99	91	84	78	67	83	79	97	99	83	67	75	91	83	90	88	81	98	101	90	89	94	91	79	97	82	92	68	107	104	96	88	89	71	91	88	78	88	84	107	75	95	92	75	79	94	113	82	92	61	66	85	89	95	85	108	78	63	99	94	80	99	86	96	70	96	92	86	86	83	91	80	86	92	93	92	63	80	82	81	69	73	87	81	88	85	85	83	78	82	88	80	71	84	77	103	81	82	80	79	88	101	82	79	81	93	114	81	87	93	78	75	72	84	74	91	85	81	91	86	79	75	90	86	73	82	94	101	81	85	100	64	79	89	75	96	86	82	64	87	81	83	89	97	72	97	73	94	108	93	103	82	96	88	84	83	105	99	100	88	94	91	89	97	87	98	92	85	96	92	88	86	80	60	101	89	84	101	84	78	77	82	104	80	86	78	88	85	83	90	72	87	97	84	81	99	92	72	84	80	87	94	78	83	80	95	89	88	89	84	82	86	91	76	84	77	102	87	85	82	76	82	87	84	79	96	86	82	96	74	97	93	97	102	74	96	88	84	92	73	98	84	81	91	88	82	89	76	80	90	87	90	100	84	85	96	84	95	80	88	84	94	91	90	79	85	85	89	94	67	74	80	113	79	84	95	101	83	84	75	102	78	87	92	84	87	75	81	90	89	88	80	97	77	83	86	72	94	95	83	84	86	90	67	85	92	74	84	90	82	87	87	113	88	93	77	87	85	94	81	94	96	55	76	113	78	90	76	91	66	87	74	88	86	94	73	78	84	66	75	81	83	79	80	97	98	92	84	95	83	67	81	83	87	82	71	91	79	88	95	98	94	85	81	78	98	85	96	92	83	86	95	88	89	96	75	84	91	80	112	72	87	77	85	94	97	84	92	82	87	86	107	88	76	79	99	98	87	92	88	75	82	88	109	91	85	87	79	71	105	97	102	78	85	67	78	86	78	71	91	83	100	100	82	78	95	97	90	95	101	92	81	69	73	62	90	76	79	84	92	98	88	98	94	100	85	84	84	87	91	86	89	72	72	97	74	118	89	79	96	80	82	95	81	73	95	87	80	81	88	85	83	104	100	82	91	90	83	69	76	92	88	66	71	84	82	91	80	77	90	90	97	94	62	82	87	87	77	82	78	102	81	82	86	100	81	103	91	72	89	88	93	95	86	98	115	90	86	94	81	79	90	86	84	96	85	79	83	79	104	88	89	70	80	88	82	102	91	97	98	68
19677	5277	4168	5940	11960	15760	14918	10668	6000	3824	3432	3106	3022	2814	2519	2249	2042	1885	1770	1628	1670	1596	1436	1259	1135	1102	1036	1067	960	942	872	943	1002	1036	1152	1116	1199	1200	1206	1194	1204	1131	1085	1079	995	916	847	848	831	826	760	811	808	806	796	763	770	840	784	775	789	783	751	793	811	688	761	766	713	678	722	717	695	731	757	675	698	708	703	744	718	741	712	699	643	730	699	722	711	707	665	727	673	706	707	729	703	707	685	709	731	701	700	732	717	790	738	778	698	745	699	694	706	630	707	710	719	705	738	695	715	711	681	723	660	673	685	727	717	663	712	727	675	657	662	701	747	759	695	730	734	699	703	725	661	701	670	703	706	727	728	707	733	686	721	736	717	667	742	672	673	655	703	683	697	692	704	695	699	692	706	712	694	697	723	704	687	713	729	740	708	716	722	719	724	718	716	729	691	692	674	675	728	696	707	718	743	687	728	688	684	661	685	720	705	714	696	707	690	719	717	717	708	711	689	718	710	708	714	688	667	706	675	682	712	704	698	680	716	664	702	683	699	730	749	725	698	708	700	697	680	714	747	693	734	716	730	726	702	679	732	724	687	738	708	750	717	663	694	671	677	664	686	702	689	695	690	708	748	675	697	695	669	679	701	618	697	706	707	681	692	681	732	718	732	674	726	710	749	685	670	702	655	691	688	710	727	693	708	699	710	717	684	743	712	716	705	658	622	696	727	747	647	710	738	677	665	705	668	693	695	753	696	689	691	734	694	691	666	672	689	663	670	714	706	729	710	703	753	674	709	767	702	712	701	738	737	713	699	750	686	731	686	726	695	708	672	693	693	663	713	697	672	681	666	707	716	720	655	676	693	680	682	732	698	686	683	710	745	744	728	705	740	671	648	668	707	711	664	725	697	702	680	715	715	708	704	661	715	712	684	715	724	725	652	718	693	689	730	724	716	753	698	703	678	635	741	720	748	694	723	689	734	720	710	695	736	695	703	717	699	678	673	699	702	734	694	685	709	707	706	703	739	677	722	653	693	673	722	711	677	654	714	725	710	698	770	690	693	723	703	735	717	697	726	699	682	707	695	663	679	674	692	748	710	676	691	738	726	711	718	706	677	659	667	725	684	697	680	679	697	675	697	677	734	683	696	671	686	682	700	663	689	699	712	717	714	711	684	723	708	696	697	700	697	716	703	713	725	681	709	702	693	710	646	703	668	723	650	720	712	697	673	730	693	706	734	678	693	731	660	709	664	703	691	696	685	734	704	666	691	683	720	649	695	662	751	688	749	719	691	739	734	702	763	666	670	674	673	702	672	750	633	691	693	730	695	692	722	731	724	738	715	702	719	720	686	720	712	710	697	674	698	722	692	702	712	671	724	742	667	675	693	703	680	712	694	654	694	762	697	716	727	685	706	694	713	691	673	676	705	708	661	660	739	703	688	750	744	720	721	679	705	721	679	727	718	704	738	717	699	710	663	707	713	700	707	694	686	714	722	793	675	707	712	712	668	691	711	721	751	683	702	646	715	711	614	693	704	672	641	699	736	685	731	755	694	679	681	684	709	691	691	714	679	709	674	684	685	742	679	724	704	667	673	701	722	680	720	682	743	721	691	717	700	760	666	739	641	648	725	705	696	725	657	682	707	686	713	706	702	731	701	680	629	695	713	670	716	702	691	665	693	673	678	667	665	703	713	736	645	728	628	694	708	706	699	712	713	700	685	746	699	688	673	703	713	660	677	682	704	731	703	685	754	681	678	663	691	694	702	704	709	726	696	714	702	721	706	701	722	660	723	711	703	687	665	715	691	694	676	680	739	730	699	730	775	710	682	713	716	674	728	718	604	664	684	730	728	695	723	713	709	706	711	693	698	704	693	720	674	698	667	695	706	714	730	734	701	728	728	681	643	692	712	672	707	743	666	715	731	694	716	697	732	681	714	662	708	674	657	705	723	713	721	690	699	744	709	710	704	704	734	729	710	715	706	698	673	743	723	608	745	698	722	740	701	660	687	688	672	712	663	727	686	705	723	681	730	714	715	667	680	695	721	725	755	714	705	749	672	736	697	695	673	701	727	653	697	720	737	731	677	683	682	737	695	710	687	729	745	705	674	696	688	690	698	736	726	710	713	768	736	729	679	747	703	678	716	700	686	700	701	708	641	720	679	750	716	734	728	723	720	677	679	680	732	686	686	730	720	692	762	714	705	722	691	669	680	715	739	704	703	740	662	694	693	695	635	716	739	687	730	715	687	723	708	690	718	738	670	700	682	689	703	683	679	716	695	713	748	740	705	733	730	695	712	726	728	677	724	699	700	691	743	682	698	687	726	698	711	706	718	724	705	708	698	690	708	716	718	697	652	702	687	704	697	694	682	720	698	698	720	677	714	714	683	750	664	748	662	695	696	671	705	730	648	700	752	681	713	692	665	699	673	741	651	726	688	673	707	662	700	715	716	722	707	730	664	692	709	708	724	731	721	664	664	726	695	696	677	724	681	685	660	669	677	721	757	713	714	671	680	686	731	749	706	671	691	754	654	709	685	709	712	692	643	704	692	741	712	688	691	712	659	702	704	698	721	662	687	694	689	704	684	693	699	684	727	683	746	681	721	682	731	685	679	730	704	710	696	724	695	697	725	705	730	708	690	760	733	697	689	690	756	719	707	703	685	693	635	710	720	698	659	703	709	705	681	692	739	708	715	717	723	744	721	752	651	693	733	709	677	697	706	730	673	678	707	752	670	717	722	698	696	668	683	773	728	677	732	709	723	681	656	709	683	687	704	770	713	700	685	693	694	738	725	745	712	712	707	744	655	715	762	748	735	705	692	700	710	691	708	744	692	710	735	694	684	663	717	679	713	695	664	687	713	690	701	681	720	642	743	734	725	717	714	703	714	672	686	740	657	691	689	688	674	704	701	770	733	726	674	718	715	742	724	686	678	704	708	663	653	714	695	679	705	733	750	722	686	678	689	738	679	698	718	680	748	681	700	703	697	722	723	661	669	692	721	701	692	699	709	664	650	702	683	683	700	716	693	687	730	719	728	674	723	718	722	762	657	681	704	690	723	708	690	691	695	715	718	699	744	738	679	675	747	677	673	697	691	687	681	713	640	698	730	709	699	681	707	692	674	713	751	697	721	702	661	704	662	680	704	725	707	702	715	684	743	737	732	735	762	754	712	666	725	664	682	689	687	712	729	683	660	706	685	687	686	721	687	727	656	696	710	706	712	750	695	724	706	724	708	721	698	704	715	696	669	718	720	723	707	694	688	704	692	683	747	672	777	658	702	684	692	681	704	705	732	674	705	728	710	712	699	766	699	683	735	681	705	708	696	700	703	769	718	686	705	674	731	687	663	683	700	643	690	654	672	684	716	687	676	720	674	743	695	649	711	658	725	709	768	660	724	696	677	693	729	716	641	714	693	703	687	694	718	715	733	668	734	720	669	721	709	734	696	715	694	679	689	646	690	710	725	714	763	707	672	712	732	682	691	710	691	681
1756	191	166	196	170	158	143	141	111	83	89	79	84	81	77	90	82	93	77	91	72	78	82	61	81	74	60	74	56	70	61	59	73	99	74	77	71	79	71	70	68	74	74	78	71	80	66	61	78	56	59	63	64	95	78	72	76	91	66	65	75	64	59	78	79	78	62	66	63	56	64	57	67	61	61	58	71	67	75	69	86	59	68	72	67	54	71	81	82	64	69	56	74	59	65	62	59	82	83	70	71	60	62	67	93	75	62	53	72	78	56	72	66	57	77	69	86	67	68	77	73	68	60	66	69	64	72	63	72	74	64	71	60	63	77	66	53	75	71	78	65	76	63	70	73	76	68	87	70	76	71	82	62	68	63	83	69	64	61	75	78	84	62	69	80	76	74	64	60	61	71	71	66	54	66	62	86	54	79	68	71	70	77	68	58	66	81	58	83	72	76	81	69	77	68	60	76	73	77	72	72	64	73	69	57	71	71	71	70	69	78	66	74	67	66	68	56	74	84	73	79	61	83	71	54	76	64	66	62	60	65	70	78	61	65	65	62	63	66	78	65	60	59	74	58	66	62	64	66	69	65	58	69	66	55	73	67	67	80	52	56	63	76	62	64	73	68	79	72	73	53	70	76	62	69	50	65	69	66	65	76	58	80	67	67	67	65	61	59	57	63	71	73	68	76	64	73	61	79	71	71	83	59	66	76	69	68	66	73	61	61	62	54	67	75	56	70	70	56	77	63	77	76	54	72	80	69	57	90	67	70	59	70	75	60	64	74	86	67	72	65	57	49	58	65	80	64	60	57	72	64	70	77	87	68	64	73	66	71	59	66	72	73	77	61	55	66	74	73	57	75	76	64	58	55	82	66	70	57	64	72	54	67	81	53	52	64	48	59	62	64	57	74	65	64	72	68	69	96	67	57	73	72	76	58	63	79	64	58	59	62	61	75	60	57	65	73	80	79	66	62	59	70	77	64	70	56	71	73	56	72	72	88	67	74	63	75	79	71	68	57	73	66	50	69	64	70	78	60	61	68	84	75	86	68	62	62	87	74	59	66	63	74	75	66	76	65	67	63	81	64	66	80	65	66	61	81	68	62	68	66	69	69	58	54	51	70	76	75	74	72	55	63	61	59	62	63	72	65	60	74	60	62	60	76	82	52	55	67	57	73	50	56	99	64	72	58	65	72	59	75	74	73	53	69	62	57	71	48	57	57	66	55	79	86	63	79	70	59	69	62	58	95	77	66	55	72	65	68	84	56	66	60	61	68	74	58	65	66	72	69	54	71	68	61	71	67	54	62	74	62	68	72	53	67	73	70	66	89	70	70	76	66	78	56	57	80	67	62	70	55	55	62	58	63	61	61	56	75	57	65	53	50	64	83	71	60	61	63	55	70	52	68	53	63	71	70	65	72	69	55	51	70	47	75	71	67	63	70	69	57	65	55	70	62	70	65	62	70	72	69	74	61	75	71	71	50	58	67	60	69	65	63	69	77	72	73	71	59	77	72	75	63	59	56	64	73	69	77	63	71	64	70	61	76	67	66	70	77	65	81	45	80	77	56	64	66	72	62	69	70	65	70	79	61	66	59	63	74	63	61	88	80	53	71	72	58	71	66	58	70	66	78	72	85	61	71	71	65	75	49	66	77	76	80	73	77	57	59	65	72	71	69	63	51	67	77	68	66	74	72	69	50	62	69	70	63	72	75	60	64	72	74	67	67	53	70	74	57	68	61	83	65	66	58	72	61	71	67	53	77	52	62	65	68	79	66	79	61	66	78	52	63	72	65	65	85	62	60	80	66	64	59	79	70	66	68	53	55	70	60	63	58	79	56	70	63	75	58	71	57	72	61	65	75	77	65	65	70	84	73	65	59	65	69	70	65	58	63	71	63	71	67	63	56	56	72	71	78	64	71	75	60	66	69	63	66	59	69	67	70	67	75	53	69	64	81	69	48	60	60	63	61	64	64	68	85	69	64	75	56	65	57	70	68	70	64	78	73	72	67	56	51	73	66	64	64	63	66	60	74	54	73	67	66	57	52	55	53	80	82	80	78	65	66	60	60	69	58	64	67	73	47	66	65	72	81	68	66	69	76	70	54	68	61	62	68	62	76	58	67	57	64	67	66	76	77	73	85	71	74	71	64	55	74	67	61	64	67	63	66	63	78	62	64	69	68	76	63	61	69	69	64	74	64	72	81	65	64	72	67	42	61	88	59	64	64	78	59	68	68	73	69	53	63	68	58	57	67	64	61	68	78	72	55	68	83	66	59	64	64	57	79	74	67	65	81	69	65	73	61	65	54	64	64	65	73	72	84	73	78	66	71	66	57	66	60	52	59	60	58	78	56	64	89	65	67	58	70	77	62	92	74	60	74	72	70	74	62	64	63	77	64	82	68	61	75	84	65	65	68	67	70	67	70	54	52	67	60	70	66	72	63	63	88	63	55	75	74	55	58	69	69	80	58	62	65	57	69	64	71	58	72	84	63	76	78	69	49	58	65	55	70	59	66	60	65	73	56	68	67	75	75	61	78	71	71	78	61	51	63	83	85	81	60	67	70	57	62	61	77	77	79	62	60	54	64	62	54	66	60	61	69	79	47	57	58	78	70	75	62	58	59	72	75	64	66	61	58	75	62	70	79	58	75	69	70	71	69	75	60	67	69	60	64	69	57	67	66	67	66	85	57	66	55	63	60	74	73	61	72	64	68	66	70	67	80	72	73	69	64	69	70	71	71	61	66	79	68	70	63	64	82	77	70	79	79	65	67	67	67	58	89	66	71	71	68	62	74	61	67	48	69	55	62	80	67	50	73	66	79	74	57	59	69	78	63	70	72	62	62	56	66	72	66	59	72	52	73	74	65	74	66	67	62	50	75	66	77	66	60	66	66	77	62	62	73	63	53	61	51	66	75	75	64	60	59	65	62	81	71	70	75	59	65	74	67	71	79	73	64	61	65	62	70	76	73	57	71	82	78	79	56	72	69	68	65	72	60	62	64	65	57	73	59	67	63	54	58	70	85	62	63	69	64	70	73	71	71	60	63	65	61	68	62	66	73	74	70	65	74	77	68	71	77	67	77	59	67	71	67	73	64	78	63	53	71	55	64	70	60	65	71	58	64	71	63	68	63	57	79	74	69	71	68	67	73	60	73	65	60	89	73	68	61	63	61	66	69	71	72	56	74	55	55	72	75	58	70	70	60	59	64	69	61	65	64	67	64	65	60	64	69	77	53	59	65	77	59	64	73	62	82	57	69	75	62	64	83	75	64	77	67	55	82	70	63	63	59	59	68	66	73	73	72	63	45	66	49	57	61	70	67	68	59	63	76	66	62	77	52	73	70	67	56	47	68	39	70	69	73	67	60	62	75	84	60	70	61	67	58	65	59	65	62	55	84	61	68	78	71	78	73	75	66	62	91	59	77	72	76	61	63	64	69	71	60	72	65	73	68	77	62	71	78	56	72	62	62	74	67	68	66	66	50	67
13043	2660	2257	3538	6958	9175	8857	5432	2540	1821	1542	1651	1544	1521	1354	1250	1153	1048	1089	947	983	940	800	763	671	728	726	720	637	586	607	674	652	700	743	815	752	825	787	834	804	787	750	741	652	625	586	607	560	576	589	574	579	599	579	572	588	590	595	568	578	542	556	540	535	549	517	525	530	539	530	551	558	557	514	563	510	523	541	534	499	545	548	531	534	544	521	552	559	549	511	549	538	540	543	559	562	560	534	494	527	496	548	586	581	551	555	583	521	555	546	498	544	535	523	526	563	547	523	542	499	569	554	563	498	581	514	540	514	558	515	553	505	504	500	532	579	492	528	594	526	564	535	544	525	522	545	572	547	555	540	508	531	535	538	517	523	504	545	549	593	524	502	489	503	548	488	503	591	555	541	524	539	553	530	551	549	566	594	542	507	548	532	535	511	522	542	530	564	520	567	557	539	570	488	529	500	530	508	519	560	500	557	533	497	559	525	550	536	512	526	528	546	522	527	520	499	508	540	529	544	547	567	533	549	520	572	566	532	566	533	532	559	538	595	510	539	524	547	556	529	567	514	501	532	558	519	572	529	563	540	567	542	532	543	554	545	558	545	573	541	581	539	520	490	540	518	528	567	512	518	606	541	530	563	566	514	538	562	547	533	511	519	494	543	518	573	515	543	549	536	526	530	529	514	530	532	528	488	550	539	559	547	526	555	527	545	574	552	573	552	541	515	545	558	512	549	547	485	542	553	516	523	514	513	529	573	530	506	538	511	534	545	568	536	535	554	529	553	547	525	565	546	535	541	510	517	531	539	550	531	552	572	521	556	531	525	576	533	535	541	528	542	519	463	515	514	531	542	572	520	557	525	499	550	495	556	562	523	537	537	532	512	508	533	558	541	534	562	515	496	514	519	520	538	531	540	540	503	567	522	507	538	545	555	583	527	529	497	531	532	577	575	514	532	542	503	517	560	525	528	535	517	543	534	487	536	546	531	544	500	553	540	563	543	507	537	480	525	573	536	569	561	576	536	540	500	531	578	495	536	526	585	515	514	531	545	552	535	525	555	522	581	533	550	537	520	528	559	568	554	515	487	545	534	536	537	525	541	527	535	527	541	536	559	519	540	521	548	556	563	513	501	510	535	517	553	547	531	495	535	554	568	551	506	539	535	533	531	519	532	504	553	510	574	536	539	539	543	545	486	520	536	525	556	535	550	539	549	563	569	507	507	552	498	546	557	537	565	565	574	538	541	516	534	556	514	548	604	520	540	542	491	600	536	525	542	507	528	551	521	553	548	499	533	533	521	520	522	534	614	535	499	548	559	539	549	542	521	470	576	550	531	544	515	512	500	487	548	556	509	559	553	529	542	505	541	538	558	538	569	533	511	515	553	542	526	531	544	558	523	530	545	530	533	546	489	532	518	516	589	532	567	551	568	530	552	500	531	499	534	542	540	545	577	506	557	551	520	531	548	524	528	568	497	579	585	520	551	559	463	556	576	546	538	554	506	540	519	552	550	537	527	491	547	562	527	541	606	548	527	578	532	573	502	530	497	501	570	557	531	551	552	535	549	559	573	536	487	510	499	526	547	502	520	551	532	552	509	518	518	559	548	556	518	554	566	537	537	534	555	574	521	546	545	547	491	511	579	525	518	521	512	515	543	517	541	515	513	563	552	519	571	506	527	544	490	508	538	536	528	580	533	538	515	544	545	550	518	530	504	549	540	581	529	539	509	506	496	502	519	560	553	601	570	544	537	586	546	554	538	504	575	507	550	545	535	516	515	546	517	530	524	521	525	499	537	510	469	530	518	554	549	519	525	516	527	579	523	574	528	569	535	506	534	513	553	544	537	554	519	563	563	574	513	590	497	487	527	557	518	494	526	538	528	524	486	551	579	511	530	541	543	522	566	530	495	527	544	565	539	553	561	526	555	539	561	528	477	530	522	538	536	543	563	533	540	556	499	526	503	515	475	541	529	544	550	525	533	549	524	575	539	520	516	579	499	577	503	525	533	509	480	530	502	523	541	562	538	543	519	526	560	545	517	514	545	525	529	549	535	533	546	534	512	528	524	577	510	559	530	527	525	529	534	546	509	546	589	527	530	555	499	548	526	544	513	547	517	486	563	537	526	521	553	524	539	563	542	522	525	586	547	537	522	522	527	528	526	558	536	560	531	518	585	517	539	563	492	560	563	524	541	568	550	594	508	533	533	501	528	544	545	534	539	492	586	554	540	537	538	530	551	520	565	532	505	527	481	538	526	538	556	568	529	534	516	529	549	505	561	491	525	551	558	520	549	562	561	565	525	583	521	509	538	580	510	540	526	565	547	547	530	564	525	494	568	533	522	535	547	546	574	557	570	506	563	557	532	517	547	546	499	534	531	560	536	516	567	542	574	567	495	516	539	536	548	509	559	545	525	536	510	540	535	562	513	542	511	555	529	526	547	550	547	543	547	542	513	554	520	536	546	557	516	561	542	524	560	595	582	570	578	550	540	562	549	532	519	527	562	512	554	520	540	557	517	563	556	501	527	558	558	516	550	533	476	540	605	580	504	531	529	498	550	519	547	562	589	501	507	524	503	533	568	508	565	565	539	552	556	547	514	514	537	528	494	546	521	521	540	547	523	546	534	539	526	567	511	540	580	494	536	528	525	549	533	509	526	557	586	551	532	566	541	550	576	563	568	556	567	538	534	524	554	567	574	545	568	529	557	551	521	508	548	560	536	591	548	578	493	523	501	521	555	538	576	534	501	515	520	541	559	535	462	554	563	535	461	496	547	535	521	533	560	549	546	550	543	524	496	533	498	547	546	516	530	549	568	510	501	562	556	513	545	529	544	560	524	533	525	513	530	506	547	579	515	526	532	518	579	518	557	564	470	531	533	530	548	552	565	567	530	507	537	575	542	505	510	560	522	553	577	524	548	543	510	555	585	525	532	560	564	527	566	553	539	507	543	565	530	519	508	497	541	516	556	556	539	564	563	521	544	590	506	559	539	503	540	547	522	523	553	522	571	521	558	558	550	557	552	561	538	563	560	532	561	497	541	531	544	527	559	544	509	542	512	534	573	524	536	540	515	499	525	516	532	561	508	515	543	570	509	516	546	536	528	539	537	520	557	522	504	565	546	553	546	529	548	554	531	546	551	500	591	542	537	566	523	553	572	549	515	553	564	508	571	540	540	537	551	509	543	522	520	529	524	541	535	502	502	537	546	507	519	532	554	536	532	532	543	525	577	506	515	536	526	505	540	550	533	540	519	529	512	531	507	512	514	525	526	586	590	508	543	522	528	543	526	545	550	533	525	565	553	528	544	512	515	542	548	585	555	537	515	521	576	568	547	518	537	503	563	561	530	552	579	530	532	509	472	570	505	551	559	569	560	494	505	535	506	521	520	540	535	557	544	512	567	531	522	541	558	562	499	515	559	532	561	515	489	520	545	524	556	488	526	531	551	519	549	527	519	562	512	562	554	534	535	557	571	536	539	568	528	523
1592	405	309	307	232	236	254	172	163	157	154	159	148	128	132	132	107	123	116	121	111	122	96	118	104	87	87	112	98	83	108	103	106	98	112	108	104	100	98	107	127	112	97	97	116	101	94	83	100	99	83	89	120	103	105	79	110	82	90	100	103	90	104	91	101	115	129	106	100	91	75	86	94	96	81	94	96	105	93	95	94	70	81	97	83	90	91	98	105	116	100	96	105	118	104	88	92	112	100	104	91	90	122	88	104	104	112	108	90	112	116	95	107	87	118	89	99	93	91	99	104	85	105	99	95	92	97	99	93	117	82	87	85	107	108	94	84	79	94	120	108	89	93	111	106	89	104	84	81	90	80	97	99	105	93	95	94	96	98	86	102	97	101	104	116	111	106	83	101	106	86	105	105	101	118	89	110	102	93	107	92	100	100	102	81	80	99	94	120	94	104	99	99	103	111	76	102	93	99	98	101	96	91	80	109	92	102	99	109	112	99	81	114	93	88	107	75	106	110	106	107	106	90	93	103	104	96	91	90	105	101	88	99	109	114	89	109	93	94	85	95	81	109	103	103	106	101	98	107	107	110	78	126	98	104	100	101	101	103	120	92	104	111	92	124	101	102	105	112	100	76	97	97	113	74	113	112	125	82	73	98	88	101	82	105	94	110	100	93	102	110	88	98	87	85	89	95	90	104	121	116	103	91	85	89	110	87	111	93	100	105	94	87	107	91	91	98	115	100	91	108	95	102	116	75	107	91	106	107	102	101	101	85	99	98	108	83	104	88	115	99	89	82	108	102	92	100	93	81	99	87	86	112	94	86	79	96	99	106	81	105	89	96	100	115	85	109	102	102	116	86	111	88	103	107	97	74	111	104	92	94	121	106	104	93	91	111	93	83	118	77	94	81	111	93	96	90	98	106	102	103	107	87	92	98	94	96	85	85	105	97	104	111	87	100	84	100	99	97	86	109	95	108	98	114	100	98	80	84	80	101	108	114	98	85	88	91	102	97	90	110	84	88	113	104	95	86	93	92	86	103	97	98	96	103	117	98	89	102	81	111	110	96	96	100	90	92	109	107	106	79	89	100	101	88	98	90	105	95	88	99	98	85	97	107	99	106	94	87	96	103	92	74	100	110	88	103	103	86	105	110	103	89	115	115	119	107	98	87	100	103	106	87	99	108	96	82	115	111	102	88	97	89	126	93	120	105	98	87	93	82	98	95	80	102	95	87	97	109	106	74	79	77	103	92	119	95	90	82	107	107	89	107	88	95	87	103	91	81	92	97	95	101	101	98	97	82	99	99	104	79	91	104	88	93	76	92	98	104	98	90	106	99	115	98	85	106	100	115	84	98	93	113	104	88	92	109	89	100	88	85	93	120	85	105	101	117	102	84	114	96	90	95	89	105	87	94	96	107	87	92	90	97	81	104	84	80	114	89	94	82	92	86	101	86	104	89	108	102	95	94	85	123	92	98	106	106	96	91	98	113	98	97	88	97	112	95	109	86	86	92	106	99	95	96	97	86	101	94	111	99	97	109	100	98	91	95	95	91	103	89	89	95	95	97	115	103	90	100	99	113	91	112	116	92	107	99	93	97	115	103	109	78	87	87	110	96	87	109	102	88	105	117	93	94	94	99	98	107	97	114	91	95	103	91	96	86	80	109	102	91	98	99	83	100	89	97	86	97	90	108	102	103	90	93	116	95	81	98	93	95	95	103	101	98	103	81	96	104	88	103	112	117	78	73	101	89	79	110	97	94	99	107	81	99	94	100	99	104	110	95	89	90	89	84	90	93	74	110	96	105	111	88	106	111	105	100	82	100	96	93	95	104	95	79	96	85	90	95	87	111	100	95	95	91	85	100	81	88	107	112	80	111	100	84	93	104	109	96	98	118	94	77	91	102	95	82	98	114	86	113	116	110	87	104	123	84	89	91	91	104	97	95	84	98	108	89	98	101	87	95	114	100	97	101	92	88	94	86	91	87	101	83	107	92	97	96	112	84	82	93	103	98	99	86	90	92	91	82	92	101	104	100	94	104	84	108	99	107	98	104	100	82	98	98	108	99	90	97	99	87	79	90	86	105	81	94	98	106	106	106	109	84	81	99	86	92	97	110	96	95	98	104	90	100	102	97	101	90	90	93	95	87	101	106	91	111	107	97	98	82	99	101	101	85	95	101	102	84	96	102	97	99	99	99	103	101	95	93	107	103	111	101	103	103	85	94	100	125	107	108	108	92	112	85	104	108	101	92	93	93	96	82	92	116	94	116	100	94	91	96	106	97	99	86	108	92	92	93	94	85	97	96	90	101	104	90	104	100	98	86	90	109	95	97	92	93	76	94	108	111	94	99	104	97	92	92	90	100	98	82	90	98	91	89	124	76	88	106	115	87	74	102	105	103	97	89	100	89	103	99	84	111	92	99	77	93	94	95	103	91	92	76	112	92	101	96	102	95	86	79	86	88	96	90	93	95	91	103	114	108	113	99	85	96	88	86	113	86	102	82	96	96	102	97	110	94	106	108	122	101	84	99	95	106	106	85	90	108	91	97	106	93	78	94	107	106	88	93	88	88	96	85	90	95	104	101	96	107	96	105	93	74	99	96	112	111	96	102	92	87	107	113	111	106	107	114	98	112	96	93	115	101	110	97	91	99	101	96	90	100	102	89	89	96	100	104	97	102	109	104	82	87	103	89	93	101	108	113	89	99	92	86	98	92	107	100	93	108	93	95	92	105	90	78	101	86	89	102	105	99	116	90	112	103	119	99	89	112	92	84	101	90	95	89	96	108	95	98	98	104	88	116	94	93	106	83	105	95	89	94	86	110	92	108	74	102	104	99	99	89	92	80	89	83	85	95	117	102	98	93	101	92	90	79	105	94	90	96	90	91	96	108	110	90	91	106	88	99	99	100	89	93	95	106	99	104	101	99	71	91	84	98	99	74	90	96	96	80	101	102	118	107	92	106	111	92	84	117	93	116	93	105	84	93	97	90	93	87	100	97	86	83	94	85	80	98	103	99	107	91	107	98	76	100	116	106	109	107	92	112	85	98	89	98	102	109	85	108	96	89	97	105	88	99	94	98	92	80	96	113	100	91	91	98	116	88	109	91	98	81	122	95	94	86	94	87	99	92	95	98	99	93	102	91	84	100	89	91	79	91	108	86	89	97	87	98	87	95	83	115	95	94	112	87	74	125	71	92	92	89	87	78	94	98	104	105	110	89	106	106	102	109	103	102	90	87	107	95	109	109	103	90	99	104	107	89	96	109	101	83	77	102	90	90	91	93	85	96	91	101	112	97	93	93	89	85	102	100	102	91	93	99	86	102	93	109	91	102	86	86	104	76	89	100	89	86	96	100	114	100	106	100	90	101	84	81	103	104	106	99	99	103	124	114	95	85	102	105	114	91	81	100	110	94	85	116	88	108	85	82	81	88	95	108	92	100	92	98	109	80	95	90	102	105	82	103	98	88	82	95	109	91	86	90	85
16268	4494	3251	4932	9380	11775	10817	6710	4078	3159	2822	2739	2545	2414	2205	1953	1777	1727	1594	1485	1580	1466	1210	1080	1044	1135	1033	1002	1003	971	903	965	995	1119	1148	1185	1174	1149	1154	1134	1165	1115	1096	1059	990	889	877	838	880	881	846	827	766	773	861	862	878	881	855	880	817	793	810	807	819	773	794	789	862	785	801	722	797	715	773	766	819	779	810	765	776	708	758	803	750	745	761	775	768	735	787	782	787	776	758	805	768	789	748	777	782	753	811	808	748	813	769	800	831	748	792	785	768	789	812	795	808	791	740	737	753	775	763	794	793	727	787	796	766	730	804	796	796	730	741	831	732	789	727	753	781	729	785	754	790	752	745	838	742	743	806	746	746	756	777	832	764	751	736	738	738	716	842	778	730	768	702	740	791	783	748	768	741	760	755	769	772	778	727	761	726	759	741	773	745	725	788	753	772	772	755	782	768	768	803	748	746	728	778	777	843	772	769	746	726	793	765	718	786	769	769	727	730	794	766	711	776	704	739	746	753	762	731	793	773	759	744	735	784	730	822	746	786	783	777	755	749	802	770	712	783	752	794	757	751	701	768	745	797	720	770	733	762	735	761	821	805	773	763	747	797	761	760	783	755	798	739	751	746	815	761	791	746	795	792	752	824	816	769	789	796	784	722	777	732	751	738	737	749	758	772	760	744	796	741	765	773	738	800	735	803	759	776	795	758	773	812	742	786	763	795	753	777	763	737	828	793	736	788	758	754	781	806	719	740	739	717	726	709	809	799	748	723	751	740	780	787	778	782	760	777	786	821	750	716	771	742	775	734	721	778	710	765	773	787	723	777	770	776	771	729	799	790	711	757	706	781	791	793	783	748	765	791	746	796	783	750	742	776	784	748	749	712	760	787	765	750	806	718	779	740	736	772	765	767	756	759	807	756	733	808	742	794	791	769	790	765	752	809	788	784	791	817	758	775	761	753	756	767	811	763	811	719	770	748	827	747	753	807	785	800	768	746	745	748	767	773	778	769	747	756	766	762	765	759	763	762	758	793	789	769	740	811	767	723	772	788	779	789	768	735	816	757	780	813	738	725	749	740	793	759	769	800	817	736	809	744	713	767	762	813	752	724	783	779	749	772	780	762	776	808	774	753	770	746	760	821	771	750	759	760	808	739	786	751	773	720	767	776	750	780	785	744	780	752	709	737	783	789	758	751	722	760	777	720	792	762	767	785	789	770	739	743	787	748	815	754	787	733	782	782	784	790	753	784	776	790	832	793	764	779	774	789	712	734	769	774	785	791	737	767	819	764	754	740	791	763	756	770	760	738	738	734	811	742	759	751	792	723	776	744	775	784	776	792	809	763	747	789	744	820	793	789	762	729	737	781	773	760	765	775	784	804	726	794	752	807	759	767	742	716	757	761	747	782	734	744	710	769	768	762	754	766	759	786	780	849	788	730	753	743	747	846	761	776	759	739	801	771	736	739	738	732	752	787	752	754	769	814	780	843	790	731	794	774	754	780	816	759	771	756	774	757	784	758	798	766	771	775	764	729	750	796	787	772	737	741	781	772	768	783	808	730	760	784	723	764	765	767	758	817	756	739	747	831	751	771	821	742	785	740	786	812	740	751	741	796	809	757	770	783	794	744	749	774	748	756	810	789	720	769	764	793	790	765	785	783	788	722	783	816	763	788	747	747	712	775	755	790	723	779	768	768	711	744	745	764	776	748	739	747	760	755	781	734	768	769	750	723	740	767	731	748	740	775	773	768	744	796	713	762	755	809	739	745	716	750	754	797	737	762	700	818	824	762	771	749	790	768	775	810	779	756	739	744	791	779	745	768	747	742	748	744	736	762	763	776	731	800	797	711	825	769	740	736	768	836	740	684	844	759	752	738	758	820	774	763	806	796	711	797	764	794	770	736	791	784	763	786	766	760	732	774	765	732	789	780	735	750	804	777	766	735	740	723	776	777	821	796	772	813	786	744	733	755	764	763	767	768	768	745	777	776	765	749	765	763	734	704	785	754	763	798	734	766	775	800	766	743	756	770	790	740	773	730	783	771	771	797	742	743	733	735	797	756	775	731	751	766	725	786	791	768	787	757	773	780	750	734	718	779	759	770	760	718	804	775	766	847	758	789	758	755	772	777	811	786	782	748	784	775	758	797	705	765	761	691	797	789	774	743	761	753	804	763	718	767	725	776	758	733	743	789	778	714	796	762	791	710	743	732	786	749	756	766	779	740	780	781	769	755	756	825	780	758	776	774	754	781	742	765	715	768	784	763	741	786	751	758	744	758	755	784	761	722	781	781	734	773	745	769	760	773	794	768	770	785	791	795	768	800	723	751	741	743	783	762	725	733	734	754	771	788	754	746	775	830	789	793	742	771	781	789	776	784	777	793	775	777	740	749	710	764	737	773	764	715	779	797	782	718	712	740	758	746	778	739	745	719	751	802	773	709	752	766	742	757	781	737	749	787	776	763	754	754	792	762	792	697	701	830	793	750	729	811	754	767	727	781	756	746	724	786	732	730	752	771	765	796	724	807	788	722	769	804	756	763	817	773	758	770	764	775	765	802	752	771	758	768	760	764	751	768	830	764	777	767	778	751	792	748	774	787	797	798	716	746	742	742	754	803	751	791	830	739	778	752	806	760	754	766	742	749	756	780	733	741	813	788	783	709	773	722	776	765	801	760	812	786	688	739	748	814	717	735	764	748	803	745	755	754	769	791	752	852	751	777	819	774	770	756	769	718	756	787	791	795	736	757	799	765	751	746	755	766	745	795	727	781	764	814	772	756	758	756	727	692	776	799	767	757	785	757	738	755	788	756	750	787	762	733	750	769	778	767	791	739	804	783	755	781	745	739	781	774	803	751	762	766	795	767	739	731	743	753	699	772	775	758	796	789	778	690	781	773	764	765	714	814	759	757	756	754	771	702	795	695	799	750	786	740	765	720	788	773	761	748	737	771	738	740	783	779	762	735	782	740	683	785	783	763	819	706	793	799	782	809	733	736	769	780	820	756	772	775	764	733	772	755	741	777	792	753	796	802	755	718	807	743	783	781	810	790	764	714	730	812	752	769	742	751	711	824	766	759	779	762	746	824	710	739	797	804	699	770	738	781	797	765	815	769	802	739	729	750	737	741	777	773	750	774	762	814	792	781	782	777	780	807	774	794	728	758	748	850	771	762	805	763	712	783	726	796	734	763	741	783	773	783	769	823	767	805	827	699	774	705	776	783	694	749	787	726	738	765	740	788	773	775	712	785	735	786	782	771	787	805	770	765	802	725	718	740	784	779	785	804	796	800	707	767	784	784	765	750	784	797	730	780	813	777	828	792	765	753	816	794	717	793	784	677	764	723	728	801	755	807	741	783	775	749	756	775	754	778	784	757	764	746	788	776	753	791	725	778	735	775	738	782	766	796	788	821	783	748	762	774	757	726	747	774	762	794	739	754	781	824	809	785	789	723	683	728	762	748	723	759	740	770	731	747	811	753	710	781	736
2500	310	243	231	187	129	167	95	93	98	98	63	99	94	92	97	92	80	63	67	75	68	61	74	87	60	68	71	51	59	67	54	57	51	64	66	59	61	76	71	82	64	76	51	74	49	57	57	59	52	62	41	53	57	47	47	63	66	50	47	45	50	39	48	63	53	57	58	54	49	52	55	56	53	59	59	57	43	43	51	40	69	46	49	48	65	62	53	61	42	57	64	47	44	71	65	52	51	64	60	46	53	49	47	52	44	50	48	51	57	44	58	49	67	56	56	54	53	54	62	59	53	54	62	51	59	57	48	73	56	50	69	51	62	56	46	68	46	45	57	59	49	57	51	42	53	56	54	54	44	47	64	60	44	42	61	54	62	48	55	47	51	36	55	54	51	52	49	51	60	61	53	62	64	47	53	58	51	67	47	55	51	54	60	42	54	44	61	58	53	58	46	52	52	51	56	49	67	63	46	55	53	57	61	45	59	60	57	62	46	57	43	50	60	60	57	57	58	51	53	64	63	59	45	59	45	47	50	62	57	49	62	36	59	45	58	40	57	64	47	56	53	58	63	45	47	56	47	48	40	63	50	54	56	53	51	57	51	59	45	54	41	49	46	55	68	56	58	41	56	56	54	54	49	51	46	60	54	57	65	54	55	56	51	47	56	61	68	43	41	56	53	56	52	54	58	57	58	60	55	53	58	47	62	56	50	57	58	62	46	40	56	48	41	52	57	62	59	50	50	48	56	51	53	57	47	54	59	42	48	45	61	61	66	52	42	47	60	57	46	49	59	59	59	55	47	57	55	38	49	56	49	48	64	62	52	47	56	57	62	50	50	51	64	41	55	67	62	49	52	49	57	43	50	57	50	62	52	55	48	53	59	52	49	59	60	47	56	67	46	52	48	46	54	61	52	53	66	60	38	47	42	49	73	60	63	57	50	48	56	48	46	45	49	56	51	40	43	54	42	63	70	41	31	61	58	68	53	39	63	54	53	53	45	60	60	56	50	50	57	42	56	59	53	44	55	55	56	41	55	42	46	55	63	60	46	51	56	73	42	53	49	40	52	61	52	47	64	60	50	51	54	38	54	57	58	71	65	53	51	54	49	56	59	54	57	61	49	53	55	76	50	51	46	50	54	41	50	52	53	72	53	62	61	52	55	62	45	46	58	60	46	51	58	68	43	45	39	48	65	59	36	48	61	56	41	35	31	59	57	49	49	48	62	40	49	55	64	76	47	58	57	50	56	54	50	52	49	64	55	52	39	52	65	40	58	61	48	58	44	59	61	68	65	70	49	52	57	59	35	50	57	59	57	48	60	61	55	44	47	56	54	55	57	66	55	50	57	57	49	52	44	54	47	45	43	39	58	51	57	49	46	59	42	59	53	48	66	58	55	46	49	51	45	60	46	56	51	50	48	53	45	70	51	42	59	65	63	58	61	58	60	52	47	41	49	53	60	58	52	61	55	61	56	45	56	55	60	59	68	56	46	49	52	60	50	58	62	52	51	46	45	44	40	61	60	61	60	43	52	29	54	53	55	64	60	53	56	45	62	71	41	72	44	51	61	53	50	52	49	53	45	58	64	59	58	61	48	53	48	58	55	67	36	56	56	56	56	51	63	46	58	35	57	50	42	68	44	39	47	55	60	72	46	51	54	36	38	48	54	70	63	42	59	54	51	75	60	47	61	58	62	46	55	49	60	58	46	62	59	62	67	42	55	58	46	42	63	50	55	62	44	67	62	50	48	49	55	55	46	43	57	71	48	51	36	55	54	45	39	58	54	45	64	61	51	55	50	42	48	58	45	53	70	50	61	54	52	51	58	47	63	69	50	42	54	72	53	56	53	54	45	59	53	54	52	42	55	71	51	51	54	49	57	40	59	56	44	50	49	45	55	56	51	37	67	47	52	45	59	50	52	55	43	60	54	54	58	54	59	46	54	67	61	41	46	55	50	58	52	43	48	51	63	49	55	49	58	45	43	52	45	48	48	51	44	54	51	54	37	58	49	51	58	46	58	65	55	53	57	56	51	55	68	54	52	52	56	45	56	50	57	66	51	66	55	55	48	52	60	55	59	59	62	68	54	55	62	60	60	52	47	57	50	51	60	53	65	52	52	59	47	60	47	59	60	48	46	53	45	64	51	55	52	45	58	48	49	50	43	50	52	45	60	57	49	64	53	54	48	62	64	49	56	58	50	42	47	58	57	49	66	48	51	68	53	47	51	58	56	45	55	48	47	47	48	48	59	45	63	50	47	56	43	47	58	44	58	53	46	56	50	55	50	55	54	49	59	40	71	49	46	54	53	61	64	49	69	49	62	59	55	55	42	59	41	61	63	34	64	56	54	60	49	60	56	51	62	43	50	55	65	50	33	51	51	62	43	44	63	48	47	52	52	52	57	50	44	48	63	59	43	73	50	63	48	45	69	51	52	61	60	51	68	53	62	66	53	52	50	69	56	50	63	62	57	50	61	43	58	59	46	53	40	54	50	65	49	40	52	52	47	59	65	59	44	66	47	66	58	49	58	52	58	55	47	61	46	46	53	42	48	54	58	56	60	50	52	56	58	55	43	51	50	61	52	66	54	52	48	41	62	56	54	60	61	59	63	68	71	58	58	52	56	43	64	57	47	57	48	42	58	49	43	52	58	64	55	53	48	51	60	56	52	53	60	57	56	53	49	62	55	57	50	43	52	49	54	51	43	67	40	57	51	68	54	58	59	73	51	56	52	57	63	59	57	42	47	62	45	59	55	41	53	50	46	55	47	59	46	58	66	68	52	46	49	43	45	55	49	45	60	62	47	59	56	56	52	47	48	57	47	61	48	48	56	68	50	33	63	49	51	63	60	42	52	47	50	60	69	55	54	52	52	49	49	54	60	63	36	55	60	48	62	61	42	60	52	53	61	60	53	53	66	45	57	61	46	57	62	49	51	61	52	53	58	50	65	58	54	53	68	53	59	52	46	52	49	44	54	52	57	68	60	53	56	61	48	55	66	51	47	56	66	46	40	62	52	64	56	43	61	49	64	56	60	52	56	48	61	38	59	54	51	55	46	49	45	55	70	59	58	59	47	49	45	49	63	54	47	41	51	50	54	52	57	54	46	62	51	52	55	57	55	46	60	43	47	49	59	53	64	50	56	56	58	58	52	73	49	66	58	78	61	51	64	45	42	47	51	64	59	50	50	56	61	59	45	62	55	54	49	42	61	60	48	61	45	53	53	61	54	68	50	53	47	44	59	50	51	46	54	49	50	47	55	47	42	52	48	64	68	69	59	64	52	50	53	45	63	53	48	54	60	49	43	55	61	57	55	66	63	64	62	39	57	57	50	56	57	67	47	39	60	56	54	51	60	41	53	55	60	65	55	44	50	52	45	62	59	59	56	52	64	50	59	67	50	48	61	60	55	45	61	39	55	59	63	59	50	51	64	54	54	53	52	62	45	61	50	54	44	50	54	64	55	48	52	71	65	49	55	49	68	65	57
15334	3547	2554	4131	7247	9380	7829	5165	3235	2769	2584	2569	2339	2098	1756	1666	1475	1411	1197	1280	1269	1053	860	756	732	745	754	662	629	610	616	652	736	816	829	776	855	843	808	801	793	769	669	679	575	585	549	531	516	476	536	494	505	511	494	506	517	481	531	524	494	473	468	473	447	478	428	453	453	428	434	448	448	436	460	421	447	428	455	440	432	409	451	469	433	416	413	433	419	423	459	426	410	421	406	413	431	442	432	483	438	434	426	459	455	430	420	448	470	452	452	428	448	445	415	428	438	472	438	411	447	460	402	423	416	434	437	436	431	445	455	434	427	429	473	408	439	457	433	466	461	435	459	425	445	434	403	421	421	481	426	396	466	452	431	441	416	430	432	443	462	440	444	448	439	435	413	457	469	430	412	411	438	451	406	426	453	426	426	438	463	414	405	424	396	406	411	386	437	446	430	450	436	455	438	455	446	384	409	478	408	438	419	419	421	441	397	447	400	418	445	431	407	447	435	432	412	454	457	416	436	406	453	406	436	439	460	435	376	439	425	400	443	459	445	393	467	421	437	387	429	407	411	439	418	420	414	455	452	404	417	471	421	424	395	454	452	443	437	426	409	425	450	455	429	417	420	422	430	444	419	413	461	420	449	418	415	415	455	424	426	428	448	400	442	431	421	432	394	433	406	401	433	426	450	455	424	415	433	417	417	420	414	465	421	454	421	421	412	444	451	419	418	437	459	429	462	456	415	456	415	426	412	455	436	409	425	426	470	445	436	440	411	486	418	435	411	461	383	419	458	424	428	399	441	408	409	421	446	360	430	424	453	430	391	429	456	459	459	432	433	449	442	463	467	463	447	433	421	438	450	412	432	406	449	415	436	421	459	434	418	429	415	466	456	441	444	433	463	416	431	417	447	461	423	461	447	416	445	458	439	413	429	431	395	422	414	430	452	412	419	433	431	457	432	468	404	420	455	466	443	410	447	462	454	438	432	440	438	430	429	426	418	456	472	432	401	455	406	409	419	443	449	434	412	452	434	412	449	427	411	418	449	405	451	425	420	440	456	429	434	419	430	441	429	456	453	407	434	435	424	431	457	428	443	409	425	451	429	455	431	435	432	425	448	413	435	428	441	428	454	427	411	394	417	403	418	476	464	441	416	453	396	434	397	407	419	433	421	470	465	415	428	459	417	448	440	443	454	418	449	436	461	470	428	422	468	453	417	416	413	435	451	441	411	402	400	408	421	386	401	390	430	454	441	440	466	402	465	441	449	434	428	460	430	435	424	454	434	437	420	431	407	482	477	437	430	440	445	449	443	459	437	417	426	423	413	461	403	422	444	379	465	456	434	432	452	419	427	426	426	442	437	461	429	463	435	414	456	435	441	465	404	442	430	426	430	453	444	418	409	435	458	468	421	464	433	409	459	462	452	448	433	430	448	449	398	435	408	430	449	455	393	462	457	431	447	442	458	405	395	450	404	410	429	431	405	451	404	434	406	459	400	427	428	425	423	418	432	450	418	419	443	441	427	415	485	473	432	407	454	429	437	430	426	416	435	425	433	434	435	437	424	446	446	412	433	420	406	448	442	416	435	451	434	430	444	411	424	430	424	467	411	420	466	455	453	410	440	432	457	430	437	462	456	447	422	418	436	431	431	404	413	421	454	468	468	436	436	437	427	431	422	443	425	433	458	462	404	429	419	458	440	390	459	442	429	444	425	449	430	440	409	427	447	451	458	432	466	430	405	449	433	446	409	434	402	426	427	423	403	424	440	444	441	460	416	407	438	420	427	440	426	468	420	436	432	403	439	416	417	418	426	401	426	456	408	414	410	439	406	413	436	420	441	464	417	413	401	478	431	471	409	425	435	429	385	409	400	424	414	407	436	435	422	412	404	474	395	424	401	421	429	440	448	409	421	449	421	432	428	380	416	453	421	459	463	449	449	405	417	433	425	437	432	419	415	447	409	420	392	425	417	446	431	400	435	423	419	454	450	432	449	437	456	394	439	395	416	499	419	432	402	433	414	415	435	464	411	407	430	421	451	421	427	417	438	459	423	434	423	458	439	415	431	444	442	402	429	437	432	445	427	423	451	388	415	391	433	420	453	448	437	426	416	443	431	421	406	424	422	394	427	414	427	421	460	429	410	417	452	432	414	436	454	443	413	403	444	428	403	422	432	453	450	459	455	440	422	437	400	428	428	456	397	440	428	484	442	439	454	418	462	426	398	442	451	420	442	429	437	399	433	432	483	407	456	462	410	436	470	409	442	476	431	441	470	417	442	402	448	438	454	438	427	439	442	467	420	402	476	427	454	398	438	444	414	430	439	419	432	388	431	423	454	398	449	481	403	441	414	418	391	434	432	426	402	434	443	457	449	416	444	432	405	399	441	444	425	388	449	439	473	451	449	446	403	458	424	404	429	402	422	426	441	414	472	458	398	461	414	422	437	441	409	406	452	440	436	416	435	420	434	444	432	426	454	414	448	435	433	470	441	427	464	444	448	409	430	419	435	439	437	455	445	441	388	412	417	451	417	417	421	474	430	430	471	420	377	408	427	437	419	449	423	410	395	440	434	404	428	445	457	444	429	456	435	442	442	426	428	389	464	448	400	418	424	447	414	437	439	451	426	440	442	414	450	408	439	423	457	453	431	438	431	420	450	392	460	420	427	411	462	438	455	446	420	416	451	457	402	435	458	406	472	455	471	428	432	398	427	410	420	443	436	430	402	442	451	405	414	427	400	466	472	446	453	453	416	456	426	456	438	448	441	427	402	440	431	413	410	428	400	434	458	411	453	437	416	451	448	424	406	399	439	451	416	456	436	414	461	431	396	411	425	421	431	455	397	442	391	459	426	404	424	458	381	458	450	453	429	454	420	413	428	439	422	449	449	455	398	403	431	407	381	436	469	419	445	441	462	440	424	452	459	446	439	418	405	434	425	419	426	452	443	439	432	437	490	413	436	429	450	467	403	436	420	429	419	454	458	424	444	406	433	433	436	394	397	451	450	450	429	440	431	405	424	413	448	447	397	430	406	449	430	408	457	402	397	443	422	408	423	418	436	463	432	395	418	443	383	473	406	435	458	423	465	461	483	451	460	455	412	437	444	426	407	422	439	423	406	467	399	449	467	437	475	451	421	453	402	487	423	414	443	454	455	405	439	461	452	421	442	423	418	462	445	399	439	483	412	399	441	449	480	425	419	411	448	421	448	436	426	403	440	429	426	426	434	465	448	433	459	462	423	434	427	420	437	459	447	449	459	422	436	433	439	439	454	457	434	432	436	443	427	447	414	455	418	410	446	473	465	445	451	437	403	420	442	467	462	439	439	467	423	440	422	457	436	423	437	440	391	446	398	426	398	423	415	458	419	406	409	441	416	397	449	420	440	490	439	408	455	442	443	437	459	423	457	440	415	431	437	421	395	454	428	397	453	399	420	417	432	483	402	411	432	420	464	444	439	427	468	412	402	432	453	444	465	436	463	483	448	397	426	416
2296	476	324	336	200	196	210	168	160	136	171	162	157	150	152	156	124	114	124	110	124	122	93	110	105	109	104	92	94	86	90	106	105	96	97	104	104	107	107	118	102	108	112	98	89	77	84	79	86	90	99	110	102	84	90	92	88	94	89	83	92	84	103	94	87	86	100	90	104	75	93	95	91	79	79	90	82	104	93	86	94	95	89	121	89	91	99	107	89	88	83	88	86	83	84	104	91	94	90	95	70	71	95	90	96	93	84	81	71	103	82	90	108	84	81	101	89	70	93	75	98	84	85	88	96	104	94	70	92	99	90	93	87	95	85	72	81	104	74	88	88	93	87	88	90	98	95	64	106	81	79	80	83	86	82	88	97	91	103	90	81	73	76	91	91	76	101	74	80	85	84	83	73	87	91	91	78	88	76	88	97	99	79	109	85	95	78	103	95	83	104	88	82	92	103	88	88	99	96	89	82	74	92	84	91	99	97	100	93	79	93	84	100	83	84	73	76	93	71	80	77	87	81	76	89	81	89	90	79	67	89	79	113	73	84	78	77	81	81	81	111	66	96	85	86	76	98	94	93	71	101	85	85	73	95	93	109	70	87	82	83	93	85	94	83	73	70	76	83	68	92	93	97	75	114	95	90	82	91	85	77	80	97	91	91	92	80	91	87	96	84	103	80	103	97	103	89	84	97	72	99	95	91	93	71	87	86	87	62	86	86	81	95	90	89	88	90	73	75	101	88	89	82	77	85	93	78	97	93	85	84	90	87	76	91	92	80	90	95	105	83	83	93	78	89	82	95	86	87	84	81	75	76	97	101	83	91	79	75	83	77	80	86	95	81	94	95	93	93	103	78	101	76	86	92	84	96	81	93	100	89	91	90	108	111	85	88	99	79	78	100	98	87	84	98	93	79	85	83	85	96	88	83	84	91	85	91	80	67	87	85	81	95	87	79	90	84	86	86	81	86	93	103	74	85	84	83	78	89	82	90	103	92	80	86	83	89	69	95	112	85	81	87	81	87	94	79	76	95	89	88	85	84	73	96	73	85	72	77	93	101	91	84	101	110	87	75	101	94	81	78	98	83	88	104	95	93	99	94	86	85	75	104	86	78	95	87	96	79	93	93	94	77	111	87	102	102	76	90	81	89	83	93	89	83	91	96	85	89	91	92	101	80	74	81	84	90	86	80	99	93	85	95	71	78	79	103	89	84	79	77	85	91	72	90	85	78	91	77	81	82	99	88	83	90	94	97	91	89	95	97	84	84	87	87	93	79	108	82	88	78	83	79	80	99	90	98	103	86	86	73	89	109	88	85	94	64	100	99	92	82	77	87	97	90	82	74	94	72	90	82	96	81	106	90	86	92	114	110	89	73	95	85	87	94	81	79	81	82	89	86	87	90	79	108	80	87	72	93	101	80	77	89	97	102	86	94	96	96	81	103	96	81	90	82	98	86	86	83	86	84	81	73	70	84	78	94	87	88	81	74	95	85	95	94	80	78	90	89	86	85	78	76	79	89	85	82	108	91	97	95	95	86	104	89	77	62	91	83	74	86	99	94	78	106	91	69	78	80	79	91	99	99	73	76	89	84	96	94	106	101	77	86	95	94	92	83	101	80	92	78	82	105	76	89	94	78	68	91	90	92	90	83	81	77	87	87	70	94	79	85	99	102	84	87	82	70	85	80	77	105	91	83	101	96	86	101	99	80	97	72	98	89	102	91	92	80	91	78	90	100	90	71	90	85	94	87	93	111	91	91	78	99	87	84	82	87	73	80	83	83	94	85	68	91	84	84	110	74	89	87	82	88	93	97	94	84	88	100	87	90	91	75	80	82	75	102	111	91	86	94	98	90	91	80	81	77	85	79	85	81	81	88	90	72	90	94	90	83	92	102	79	68	88	88	80	93	67	103	82	105	87	100	101	77	106	93	90	101	85	78	96	75	66	86	81	93	97	97	90	77	97	84	105	86	73	98	90	85	88	78	100	93	91	90	85	80	97	87	93	61	75	82	93	79	75	114	90	76	71	106	89	94	71	90	92	86	93	83	83	100	104	94	99	83	89	97	85	76	86	101	80	86	86	86	108	89	90	100	91	75	99	89	77	93	82	132	77	87	85	93	82	95	86	85	87	90	102	97	88	104	86	94	103	83	89	80	83	92	84	85	92	77	87	93	99	85	90	97	86	88	92	92	83	86	73	79	93	102	86	75	77	90	76	105	86	87	87	72	85	104	88	107	98	86	82	97	73	92	94	85	78	86	102	90	95	92	81	100	86	88	103	82	100	84	99	70	77	85	78	78	87	83	87	91	85	80	74	94	107	93	87	94	100	95	76	100	86	86	82	93	109	87	94	85	104	86	77	103	81	98	88	91	93	78	92	86	112	99	98	100	83	82	68	92	96	80	77	96	97	96	89	99	99	96	83	84	104	91	98	93	91	90	90	91	106	86	89	87	76	83	103	97	93	92	95	92	85	89	98	103	64	98	80	87	82	104	80	105	86	85	96	71	103	76	95	107	89	92	89	88	95	71	78	80	94	104	94	85	78	77	95	96	87	93	72	85	89	91	78	96	85	80	73	95	79	83	94	101	90	104	97	77	99	96	90	88	93	98	90	92	116	104	98	94	86	87	108	91	93	90	89	89	69	93	72	82	88	87	81	89	73	79	82	79	79	96	85	72	101	100	98	82	89	106	89	102	88	113	87	80	104	107	91	90	94	97	85	76	85	90	65	102	94	78	94	74	104	98	89	86	103	88	95	91	85	93	90	95	89	67	93	104	79	105	89	88	74	80	98	94	103	71	97	92	79	70	76	83	91	82	85	96	77	96	82	81	85	90	76	84	92	84	96	74	83	90	86	80	108	83	84	83	79	77	85	97	98	75	75	89	92	72	92	90	87	78	92	85	75	84	85	86	81	89	109	89	85	77	86	85	102	81	79	100	93	85	75	92	82	80	83	86	95	110	70	84	94	83	80	92	80	92	95	84	85	85	92	81	87	88	99	95	90	78	72	78	93	106	98	80	78	84	82	94	104	83	81	85	76	104	82	96	71	98	100	90	80	87	72	85	97	91	92	89	77	79	81	87	97	83	94	75	96	70	96	98	96	92	91	86	78	88	100	83	96	97	72	84	93	85	84	86	96	89	84	89	72	90	81	86	85	100	92	89	88	83	90	79	87	81	76	71	89	72	72	88	90	108	99	89	83	86	89	93	86	96	69	95	98	98	95	99	69	95	93	91	95	83	82	107	89	92	73	81	98	103	77	94	89	105	94	91	83	96	96	89	91	71	92	85	81	90	103	81	100	104	75	80	80	92	90	77	85	78	82	103	91	93	85	100	81	77	90	90	101	90	93	86	84	103	88	85	87	83	73	97	95	89	97	95	79	96	92	83	86	90	74	93	91	99	96	98	111	92	81	96	104	107	115	91	74	93	102	82	82	72	70	90	75	100	82	72	89	99	81	91	81	88	96	95	96	96	91	98	84
18841	5048	3485	5195	9163	11417	9277	6553	5021	4125	4150	3976	3573	3051	2642	2497	2274	2113	2023	1941	1788	1486	1326	1266	1218	1227	1167	1071	944	954	982	1048	1109	1299	1204	1231	1358	1198	1275	1167	1175	1146	1175	1062	1019	910	865	794	821	810	821	795	813	835	872	821	857	788	790	831	761	853	764	719	772	784	740	767	685	731	713	686	713	730	730	717	721	750	697	759	698	726	679	672	716	687	715	742	771	716	751	735	685	749	741	730	694	686	679	702	724	722	692	740	767	743	726	765	723	713	704	698	743	738	698	696	691	708	746	702	699	712	705	726	687	732	678	700	701	695	718	717	753	745	741	640	720	710	769	665	720	753	710	693	737	711	722	694	743	706	704	718	689	714	728	733	714	700	713	735	706	713	732	728	688	712	659	670	740	684	711	718	725	685	704	693	741	718	741	752	672	733	699	668	702	744	685	733	748	729	704	653	717	721	719	697	671	702	750	678	732	703	717	715	715	752	743	726	731	688	707	700	704	680	724	676	651	732	716	721	691	695	725	671	687	680	712	654	720	740	703	716	673	724	713	766	684	678	721	711	666	688	711	711	720	729	731	724	721	683	688	699	742	709	664	683	703	663	723	693	704	721	713	736	725	737	685	685	702	672	709	663	738	719	675	681	663	693	763	643	720	671	705	712	719	715	700	700	700	712	727	698	679	659	700	739	729	695	662	757	651	716	715	704	660	703	689	672	715	669	710	694	695	704	729	666	705	708	661	738	700	637	711	721	675	660	684	661	713	729	678	705	719	739	782	697	717	708	737	712	684	709	752	732	734	711	722	706	702	684	677	741	695	725	708	703	705	699	724	686	696	711	716	673	730	760	697	753	748	648	744	697	682	682	693	750	707	670	721	730	701	700	676	671	738	701	698	731	675	746	693	692	667	720	701	746	714	694	678	735	689	700	755	703	684	737	690	722	686	714	729	760	687	705	647	698	671	695	714	658	712	709	669	704	741	665	734	704	667	710	725	722	714	721	731	743	688	745	704	666	677	705	701	758	653	711	713	715	712	763	717	673	734	705	713	710	708	666	669	717	725	700	744	740	744	721	726	726	702	703	712	692	690	722	733	681	675	661	695	681	690	724	705	726	707	690	732	710	719	740	699	697	708	708	755	688	743	702	723	725	731	691	654	684	721	724	655	744	728	695	703	690	722	739	724	718	698	705	693	701	700	697	779	735	703	671	690	712	744	763	686	730	736	699	748	729	703	685	680	732	672	770	731	710	726	693	742	683	738	728	700	735	679	704	678	716	725	704	728	691	738	711	734	689	718	702	751	740	691	751	701	679	691	710	733	693	711	685	715	719	688	735	670	720	774	714	736	701	720	677	697	720	668	737	686	699	710	635	776	705	732	710	723	673	631	695	730	700	738	659	748	688	709	690	694	722	703	735	679	741	737	714	727	744	710	731	731	695	673	733	679	717	717	692	765	683	740	765	722	696	684	743	648	698	726	701	688	753	681	651	709	730	671	714	737	696	700	735	663	728	720	704	715	772	697	705	678	771	729	699	693	708	675	691	720	691	704	703	721	697	720	688	672	688	709	694	732	718	683	711	752	703	692	723	693	735	729	672	687	713	758	737	722	700	710	679	676	739	670	730	764	699	715	690	688	710	718	754	753	678	754	722	691	660	738	698	734	686	693	695	773	668	683	686	665	720	699	730	749	714	697	660	683	708	689	697	709	724	744	680	677	698	699	695	734	715	722	715	664	725	713	704	742	694	680	770	746	727	729	716	715	693	702	671	747	729	781	678	744	718	761	752	750	688	726	704	728	698	695	708	700	703	687	720	708	692	687	726	705	733	714	713	692	655	672	684	745	746	708	728	742	753	682	713	672	681	705	707	717	727	729	691	720	705	704	686	700	706	655	739	734	706	745	691	729	697	705	720	764	757	706	658	728	706	664	672	747	720	742	737	682	744	675	720	671	751	717	728	722	727	700	666	749	700	701	719	675	717	705	660	709	711	680	712	683	717	675	708	718	703	690	744	703	678	684	727	680	726	753	707	714	736	677	703	705	762	688	705	750	773	684	718	673	718	681	701	699	688	747	692	686	715	717	728	704	720	741	769	709	728	680	737	691	718	687	660	724	719	682	691	745	744	686	749	711	718	720	677	730	705	744	663	706	674	699	678	709	643	701	742	705	721	739	714	689	733	700	688	725	724	739	740	759	666	676	704	768	733	682	684	669	698	690	709	665	765	717	679	711	651	683	745	707	722	736	701	751	685	685	740	711	684	704	703	692	699	706	726	680	679	744	722	688	684	743	707	690	705	698	712	662	706	722	686	692	678	666	737	725	742	697	657	716	653	682	689	723	695	733	716	653	709	708	701	681	738	723	725	691	696	723	686	704	705	711	730	670	713	712	688	687	707	722	727	713	718	754	731	690	744	700	700	726	660	700	667	697	670	723	726	743	693	730	729	696	701	709	708	686	668	710	720	726	730	701	694	725	732	752	719	723	673	696	698	656	695	682	678	674	738	743	682	733	746	688	734	698	728	735	750	724	701	737	675	680	721	701	723	739	705	710	736	682	729	724	656	671	692	687	705	742	672	689	676	703	723	685	776	718	677	638	709	684	712	692	721	695	686	676	724	724	697	700	723	741	678	658	687	691	690	716	693	715	680	742	682	703	711	683	751	698	671	692	705	730	749	717	778	733	691	683	634	736	700	691	686	740	642	702	698	707	717	714	692	726	653	688	753	707	743	682	684	687	716	733	699	642	665	718	689	723	685	728	720	699	690	736	695	688	700	725	711	694	712	701	690	707	672	757	711	712	704	700	714	721	685	765	668	724	681	704	651	707	711	716	732	697	688	725	736	695	742	717	718	717	658	694	731	728	701	743	683	712	724	648	756	717	762	710	691	679	648	667	692	682	704	695	668	695	690	688	706	759	653	711	723	700	751	712	710	783	657	729	680	692	737	737	692	698	698	709	791	714	697	695	710	684	748	707	738	721	713	718	677	716	723	715	751	724	695	711	717	724	714	678	704	707	729	698	693	727	689	714	696	753	736	700	704	658	726	733	714	716	703	702	752	666	703	695	721	701	703	656	726	717	722	723	701	731	760	723	646	732	700	691	729	705	699	744	701	727	675	732	735	700	726	740	764	695	672	743	738	722	688	724	779	685	716	716	712	731	752	761	693	672	678	686	694	738	683	766	734	728	686	707	693	672	701	677	703	691	735	683	680	737	709	647	744	722	750	685	694	692	696	692	723	740	653	728	682	704	698	680	732	725	693	729	754	728	691	775	718	660	675	678	780	712	717	704	703	727	652	761	692	695	700	675	695	715	715	674	736	693	745	659	708	658	721	676	717	649	722	760	652	710	702	708	702	715	720	752	703	720	676	715	712	768	728	766	696	699	709	696	739	643	749	665	715	716	704	704	737	686	762	709	732	717	741	711	765	767	658	728	741	723	683	720	689	704	710	712	697	693	677	747	707	723	748	731	739	719	692	650	721	727	726
1600	222	173	170	134	137	99	106	93	85	101	101	97	89	74	83	91	76	80	81	74	66	56	83	93	76	71	82	65	65	68	51	68	64	79	65	97	77	91	88	69	86	70	73	69	75	80	57	72	73	71	64	66	67	91	74	66	55	68	76	71	70	65	70	82	61	61	68	60	57	57	85	73	71	71	76	60	83	73	72	75	61	55	55	77	51	57	62	60	71	84	62	72	75	69	69	53	73	56	69	63	71	62	54	66	72	69	65	74	63	74	57	64	89	77	65	84	77	66	70	70	83	80	72	73	51	60	82	72	63	49	72	63	65	66	56	70	89	84	87	74	65	75	76	71	66	64	80	79	66	70	53	63	57	64	87	48	77	76	81	86	75	59	71	71	66	66	55	74	61	74	58	70	56	69	61	64	68	58	70	87	61	70	73	52	60	69	66	76	62	84	76	55	51	58	69	67	97	69	71	71	63	61	70	69	57	68	78	66	97	67	72	62	70	66	67	72	86	58	65	68	70	63	73	54	71	77	61	72	71	73	75	61	81	74	71	68	63	62	73	77	63	78	70	67	66	51	78	77	57	62	64	74	65	74	69	65	67	64	63	60	64	74	75	68	64	56	47	70	75	64	64	58	64	66	82	66	67	79	66	65	53	61	64	56	84	57	66	65	64	68	58	75	56	59	66	65	60	60	61	52	66	80	67	62	53	75	77	68	69	62	75	71	66	76	53	85	70	60	74	72	65	75	63	65	64	60	70	62	61	65	72	63	69	76	74	83	74	67	78	68	56	66	72	68	82	70	70	69	67	66	66	57	67	60	81	74	87	81	58	53	77	63	61	62	66	75	78	69	76	73	73	71	54	68	65	65	59	67	69	63	63	66	87	69	79	69	53	63	70	69	67	67	56	73	70	75	67	59	62	65	76	75	52	68	77	75	78	70	68	80	64	63	69	60	68	75	53	70	72	85	70	60	66	85	77	80	67	78	65	73	62	61	71	65	61	57	85	77	70	65	61	73	71	75	54	83	69	59	69	75	71	64	61	65	51	65	80	73	81	69	76	73	70	67	58	54	68	70	71	76	50	74	63	76	64	71	59	57	51	74	68	81	56	59	85	59	69	63	64	86	68	60	59	58	74	70	75	66	59	61	70	77	70	84	63	66	49	77	72	62	72	79	65	55	56	74	73	75	75	83	74	58	80	67	67	76	57	72	64	71	58	59	67	65	72	66	51	60	65	86	51	77	74	68	79	69	67	55	61	68	68	74	64	69	84	56	60	67	74	44	72	77	66	70	71	55	68	54	62	73	68	67	69	68	51	72	72	66	81	64	73	67	62	67	74	65	67	58	61	82	58	74	49	66	71	79	60	66	78	71	74	70	88	59	60	64	65	61	63	58	69	79	56	53	62	73	62	51	52	66	85	76	62	66	64	68	73	70	74	75	52	80	74	66	73	66	64	54	61	70	78	68	70	76	54	74	62	54	73	58	76	69	78	53	61	77	74	69	51	72	64	52	69	64	76	53	78	87	69	65	61	64	68	73	64	68	64	83	76	63	72	67	67	61	65	63	67	62	65	78	51	51	70	76	63	61	63	78	66	62	77	80	63	63	67	85	72	80	80	72	71	83	69	74	64	71	66	66	82	65	84	76	83	63	50	68	65	72	80	67	75	74	77	78	69	58	62	69	87	78	62	65	61	67	81	66	70	57	63	70	67	66	70	78	73	70	70	62	68	65	66	62	52	77	63	67	84	67	60	49	64	71	70	67	71	78	70	73	80	71	72	70	66	62	66	69	60	77	70	71	79	65	62	78	60	78	61	78	63	65	73	61	67	58	79	66	63	72	68	70	60	74	81	67	75	68	80	68	61	72	66	60	88	67	69	67	67	74	83	67	65	70	80	51	78	70	56	91	65	71	76	67	63	83	69	76	67	73	71	79	60	66	67	73	74	69	65	74	71	79	80	75	74	71	55	73	59	63	63	69	67	63	64	54	68	56	79	52	69	80	63	69	66	73	78	79	59	57	81	53	80	68	67	62	72	68	74	77	59	78	62	75	63	71	67	60	78	60	60	70	60	62	67	53	59	72	70	62	70	64	63	63	65	62	67	73	54	64	79	66	65	37	59	81	62	70	75	68	70	71	79	74	79	71	76	70	66	60	76	58	70	76	68	68	68	80	66	80	59	78	85	71	65	78	66	63	72	57	69	66	71	66	55	70	67	75	69	61	61	64	65	71	66	58	63	52	80	67	80	70	68	65	78	74	69	56	70	64	58	62	73	63	59	70	71	76	43	64	57	62	57	73	68	71	75	82	41	58	70	65	66	68	68	84	73	65	81	75	58	66	64	62	67	64	74	75	72	66	65	65	72	77	70	91	70	71	66	61	70	64	67	68	72	86	57	57	69	56	84	68	81	70	66	81	75	74	74	66	66	62	81	48	62	58	70	82	72	71	65	67	63	53	59	72	73	61	72	55	47	80	61	58	63	69	60	68	58	75	67	70	52	91	71	63	62	66	79	78	59	62	75	71	69	81	60	70	76	72	83	68	65	74	67	70	70	64	79	83	57	50	64	72	61	69	63	65	87	70	76	74	75	64	68	69	59	61	71	68	69	52	44	59	80	67	74	71	75	80	60	75	64	69	64	82	70	69	74	49	66	80	71	77	58	70	74	75	76	77	53	69	68	64	89	74	85	62	73	72	71	66	63	68	70	68	69	67	66	92	77	73	64	64	45	84	64	52	70	61	57	74	54	72	97	71	66	64	75	65	66	53	65	59	76	67	53	83	72	48	72	62	69	77	64	75	66	64	55	72	77	69	65	62	76	83	71	70	83	59	56	71	63	67	63	69	66	70	71	68	74	76	77	69	57	73	60	60	67	60	65	57	69	71	83	79	69	73	57	66	66	74	70	57	84	73	78	68	69	74	80	68	67	55	56	86	80	80	67	66	62	69	80	63	80	59	61	73	65	66	77	75	71	75	64	94	75	98	67	59	66	77	64	73	58	73	69	68	73	65	72	83	69	63	73	80	68	68	77	66	75	60	73	68	63	68	64	60	72	80	74	74	66	72	61	70	65	66	59	60	66	60	77	60	60	62	61	70	66	58	57	78	76	69	66	51	75	58	60	60	64	63	75	81	84	77	46	75	71	75	64	72	74	71	77	80	58	77	76	60	76	71	70	73	68	74	70	70	64	72	72	54	75	81	60	70	72	78	66	78	57	57	69	72	68	54	79	60	64	55	67	77	81	74	78	74	69	72	52	69	67	76	85	74	56	63	67	62	73	71	66	57	74	68	67	68	66	76	62	74	72	65	67	73	74	65	74	72	83	76	65	59	76	60	72	79	82	55	64	69	68	60	72	67	52	63	65	72	63	80	66	55	65	63	68	74	72	73	73	60	58	63	62	75	81	62	53	69	56	60	77	74	78	58	64	66	71	67	58	66	70	69	75	59	67	65	71	64	82	72	74	60	58	78	67	67	68
12480	2671	1773	2678	4893	5738	4248	3011	2325	2117	2288	2164	1808	1607	1437	1330	1210	1253	1169	1027	937	910	838	725	780	801	705	651	620	656	689	727	765	802	904	818	803	865	811	830	802	772	751	708	634	609	603	545	596	609	626	582	597	568	579	559	616	583	572	568	580	577	597	555	553	518	534	515	540	511	545	490	575	551	560	525	548	539	519	564	525	505	560	558	529	493	535	521	565	559	495	532	492	554	510	556	528	492	566	528	566	550	543	566	557	514	570	564	549	522	536	496	533	517	551	550	554	525	534	510	514	556	557	550	515	529	526	521	546	534	535	563	527	533	568	526	501	533	506	569	494	575	515	547	522	525	502	498	481	545	582	509	502	540	574	503	574	552	495	528	583	516	557	523	514	525	598	519	527	542	529	564	547	492	528	525	511	558	541	545	549	532	529	543	549	552	539	520	520	545	530	526	560	546	559	516	522	541	587	576	516	519	524	533	522	494	533	531	511	518	541	566	513	520	511	495	531	527	544	560	545	539	521	566	551	520	548	547	489	544	526	523	553	550	534	570	544	540	516	535	517	560	525	534	538	509	570	562	531	558	579	543	512	565	525	546	538	537	570	510	562	524	542	552	533	535	545	540	545	515	512	503	552	548	590	543	557	545	535	536	540	513	594	544	588	574	530	526	558	549	527	569	565	524	549	546	524	564	522	501	545	534	586	550	517	555	512	535	521	541	556	571	548	538	501	500	564	552	521	563	532	564	507	552	540	565	501	547	525	588	557	489	526	537	534	555	564	531	568	538	557	532	562	520	561	564	518	571	570	517	543	560	562	518	532	552	547	550	578	587	524	515	562	567	524	518	565	511	529	557	525	565	535	517	525	527	495	560	540	522	516	511	509	493	519	535	523	553	569	523	521	580	518	527	568	518	555	552	539	553	546	557	540	505	559	485	547	521	524	559	505	554	538	563	539	552	505	544	525	518	537	527	543	502	543	497	499	546	541	543	580	502	536	551	530	544	532	520	534	543	554	520	515	481	513	574	537	518	559	541	559	539	548	543	544	511	567	540	560	528	536	570	545	532	524	548	566	558	520	516	525	542	505	529	561	550	551	554	544	558	577	531	527	504	562	550	501	534	534	544	543	543	563	501	531	568	519	502	545	481	558	572	543	541	532	557	549	535	521	565	483	519	513	520	512	538	577	522	529	519	513	566	535	515	569	517	545	514	531	551	534	599	528	521	539	557	553	539	504	576	552	547	514	563	525	559	493	535	607	540	514	507	518	568	516	523	589	531	516	535	534	523	542	508	537	553	542	522	506	496	520	559	534	560	517	488	546	563	588	531	495	540	537	568	538	551	546	498	513	567	549	522	575	531	559	513	502	537	518	563	550	510	541	558	519	496	505	565	546	552	547	526	546	549	510	520	529	488	541	553	511	511	520	571	554	523	518	521	521	505	508	544	532	531	576	564	535	537	516	572	535	544	544	524	566	556	486	557	569	565	530	552	553	542	554	509	521	573	551	517	511	573	553	561	546	534	560	526	566	495	559	540	561	614	518	582	577	525	569	530	556	557	556	496	556	534	531	565	567	543	493	532	550	569	508	551	555	549	494	533	522	542	529	565	513	568	534	551	549	576	599	533	579	546	546	520	544	507	529	573	535	490	560	529	542	574	574	546	533	558	490	546	555	542	536	542	521	551	522	519	551	535	558	495	516	534	562	526	561	576	499	524	549	539	537	513	552	497	521	507	543	536	517	512	514	540	592	522	577	537	552	530	521	525	588	489	542	560	526	545	562	549	543	551	516	551	559	496	506	544	565	563	548	564	531	546	510	536	560	526	514	520	503	548	561	521	571	526	489	508	539	509	542	514	519	538	543	542	537	503	490	508	582	526	538	493	486	526	557	506	569	577	516	522	561	518	560	554	559	527	532	531	531	532	547	561	548	541	542	534	501	541	552	511	595	517	582	496	529	623	528	539	543	558	539	533	571	562	539	532	577	575	540	528	538	518	507	511	544	498	498	561	516	528	545	509	476	523	528	544	515	589	561	564	535	558	516	528	562	540	536	515	543	556	538	523	549	558	518	507	527	549	537	567	528	520	555	558	501	555	516	543	514	576	523	525	589	578	545	562	555	520	531	551	561	496	593	573	563	537	504	559	547	516	514	546	579	573	569	526	531	510	519	509	540	541	515	559	524	534	603	582	555	555	509	531	514	489	524	549	569	518	536	515	548	519	557	548	472	507	558	551	583	524	520	505	526	509	562	514	562	572	522	561	544	580	534	513	605	526	522	552	531	583	527	547	538	533	529	544	524	593	508	546	521	575	526	589	524	521	541	511	552	556	580	518	536	569	518	556	530	576	560	563	561	536	500	491	509	573	538	530	531	588	580	526	519	520	556	511	559	546	515	547	516	546	507	539	532	557	534	522	540	567	563	541	540	541	502	499	524	494	533	530	552	526	564	566	495	509	548	501	589	526	572	518	538	555	536	553	482	557	517	553	510	544	521	563	576	518	556	548	535	523	564	542	524	532	532	536	520	517	507	536	541	522	549	550	519	588	522	541	558	543	500	537	558	595	549	510	526	529	470	570	525	524	526	552	526	551	532	545	527	512	533	550	548	583	548	521	567	527	501	545	552	558	521	520	564	523	537	558	528	589	546	523	552	519	536	533	547	532	553	544	545	507	562	516	584	532	542	520	526	521	545	552	519	560	510	533	511	539	531	495	549	578	578	557	489	522	547	506	536	553	540	568	559	509	557	569	552	533	565	550	518	562	514	564	499	550	539	522	551	540	483	551	502	542	546	532	518	523	573	523	513	564	545	543	543	517	499	529	542	521	627	536	591	532	517	530	519	578	525	539	501	528	506	533	538	521	558	540	516	501	553	545	515	557	536	567	574	535	506	521	554	571	553	546	532	549	525	517	586	545	520	595	585	518	521	567	572	551	553	589	548	549	567	535	577	575	538	559	520	519	519	511	530	541	530	522	521	560	548	530	535	562	545	549	552	527	529	533	550	575	537	579	525	527	522	510	554	524	501	518	560	522	500	497	558	542	535	542	551	537	560	532	560	558	539	529	481	524	557	529	562	555	573	555	534	564	540	536	512	530	543	504	523	528	574	538	554	553	544	591	543	544	535	536	493	488	544	504	548	526	523	501	542	552	528	559	556	564	540	543	488	519	524	550	505	551	549	533	528	508	527	546	535	521	518	521	556	518	535	507	548	512	495	528	516	536	523	550	516	548	575	539	537	523	557	526	528	534	523	543	539	529	545	561	529	578	535	507	554	556	569	540	571	517	576	536	525	535	524	569	547	532	530	539	570	523	511	535	557	548	546	498	507	502	561	575	574	525	507	508	524	522	505	503	541	556	548	533	508	522	545	530	553	549	513	464	575	550	547	564	548	528	534	530	548	552	500	556	574	570	574	516	519	478	524	500	531	518	535	549	521	578	525	521	531	543	596	495	547	524	579	552	503	525	539	547	540	539	518	595	532	593
1379	399	246	250	196	194	185	165	155	162	170	155	172	114	141	117	118	145	152	129	112	118	107	111	106	93	108	105	95	85	101	123	125	111	94	98	106	125	102	114	110	123	98	105	123	113	112	104	102	89	94	96	120	85	114	106	89	110	92	93	90	102	111	118	112	94	105	87	92	116	98	101	112	93	100	94	86	98	127	99	82	100	103	94	106	112	87	99	91	83	85	98	85	104	90	99	92	104	95	106	114	99	102	95	95	103	77	90	110	106	96	101	91	91	100	87	100	100	89	88	94	96	103	99	93	86	76	104	90	104	97	84	85	97	107	101	103	99	114	86	101	105	90	104	99	105	96	112	111	98	97	102	92	100	99	95	92	82	98	102	105	102	87	95	102	108	103	90	120	78	106	97	90	89	101	109	99	99	110	97	90	87	102	97	106	101	97	94	95	98	92	97	103	79	83	101	100	89	100	97	94	87	112	101	76	120	92	83	99	99	89	91	107	86	84	94	94	101	109	88	89	106	104	91	98	109	97	102	97	94	107	100	98	93	107	97	105	103	100	111	102	99	107	97	103	103	105	79	95	100	99	84	91	102	98	80	96	110	95	110	106	109	97	95	85	92	93	89	88	97	88	101	113	84	103	96	97	77	80	87	90	114	99	85	85	87	89	93	90	104	106	97	93	114	97	82	91	90	82	95	109	89	119	97	98	102	104	103	95	79	103	93	89	100	101	95	84	98	94	89	120	87	70	97	100	93	95	92	95	89	102	92	85	103	114	106	99	119	84	102	92	100	92	95	74	115	93	113	82	96	107	96	86	119	92	107	84	90	87	107	105	109	104	85	93	105	107	103	107	106	111	95	84	98	103	101	100	100	91	85	76	74	95	88	104	96	108	97	100	90	102	89	107	103	102	99	84	96	93	99	85	106	113	99	84	100	85	99	107	87	95	105	93	108	91	103	105	91	87	94	109	99	101	91	95	95	90	84	96	105	83	94	98	89	109	95	105	106	96	100	112	92	120	107	90	110	111	97	105	97	91	97	109	91	93	93	80	92	92	109	94	84	94	90	92	93	102	83	96	93	107	105	123	106	108	109	121	95	117	91	103	111	83	83	87	88	101	111	94	90	95	97	95	97	110	85	93	98	106	87	101	115	79	101	90	96	83	90	83	106	102	89	102	91	108	104	125	98	105	95	97	82	82	94	104	87	95	112	102	89	94	102	104	81	110	109	103	95	100	82	97	102	90	84	117	80	95	101	89	102	75	102	79	84	94	84	96	85	93	101	100	95	98	95	95	105	103	103	108	113	104	99	115	102	103	102	110	92	87	113	82	93	102	109	98	99	96	98	108	112	100	94	84	95	108	100	108	92	86	102	114	101	86	105	85	89	95	93	114	96	104	87	90	101	109	98	96	95	93	98	93	83	106	122	83	103	110	117	111	82	97	107	96	103	115	92	99	106	104	94	90	95	97	107	82	96	90	102	111	107	103	89	97	100	96	109	78	101	96	81	100	99	88	96	108	103	77	108	96	89	110	102	106	101	110	100	94	103	106	116	102	78	121	111	102	97	98	105	98	99	108	88	95	93	102	118	93	95	81	102	91	102	113	95	105	89	104	106	92	91	91	83	100	98	106	108	112	80	98	96	114	109	116	89	86	103	90	85	95	79	85	100	103	94	95	78	96	115	95	86	106	99	92	109	106	85	90	95	91	96	94	94	103	88	91	93	94	108	92	96	104	84	109	98	104	92	85	93	93	98	97	101	103	109	104	111	96	109	72	93	100	95	108	83	90	96	101	111	116	82	111	98	99	102	88	108	97	101	85	115	95	120	88	97	86	95	88	93	79	94	92	86	95	91	92	105	96	101	89	102	80	95	92	89	105	96	83	99	84	101	85	122	104	82	85	99	110	83	101	102	85	110	110	95	107	96	99	90	98	116	83	113	102	107	104	86	84	99	117	103	92	90	108	95	107	93	87	107	110	89	110	80	99	99	82	103	95	101	90	106	89	105	87	97	109	113	103	101	87	98	97	96	108	106	96	99	95	100	79	104	102	88	104	106	88	119	92	91	105	92	86	109	103	95	82	105	107	94	91	110	103	95	92	97	97	91	103	101	99	103	106	93	87	102	94	83	107	116	100	104	86	95	103	94	101	76	102	95	93	107	96	91	100	87	85	90	116	71	98	94	114	97	105	93	91	92	101	113	91	112	105	86	97	79	99	100	110	102	110	90	82	96	85	116	90	98	103	102	110	96	87	93	92	92	100	102	112	104	93	101	85	94	117	113	82	85	85	112	107	128	96	92	94	100	110	102	86	89	102	105	118	98	107	115	106	87	105	104	103	113	105	93	92	76	98	85	117	78	97	88	110	109	89	87	100	87	80	101	91	98	123	96	97	106	115	95	95	84	101	108	122	119	97	78	117	84	84	93	94	90	100	94	96	107	93	90	103	107	82	98	103	95	99	115	87	91	108	105	111	96	97	96	96	84	108	103	94	100	100	97	93	105	104	104	96	93	103	102	95	116	87	90	89	85	99	105	115	105	94	108	93	87	80	91	93	87	104	91	123	99	112	98	105	94	90	98	109	112	119	98	98	97	109	88	81	98	112	117	106	88	92	114	118	106	92	105	86	111	96	115	104	117	118	98	106	85	91	89	118	94	103	99	94	88	100	102	89	106	103	96	89	124	93	88	115	85	114	102	102	107	106	86	88	112	89	95	100	108	97	100	113	75	96	108	111	89	92	103	84	102	104	107	109	97	101	93	95	90	86	84	90	105	100	109	102	99	85	85	93	95	136	104	89	102	94	91	108	89	89	103	107	97	100	96	114	106	98	112	104	110	91	97	101	111	111	93	91	93	90	87	93	99	89	96	100	91	101	101	109	88	107	89	94	113	87	95	86	99	92	100	116	106	90	89	101	101	106	110	94	90	111	98	100	93	96	86	112	90	88	95	104	105	88	85	102	100	102	91	93	93	89	93	110	119	100	106	88	93	84	99	106	97	107	94	92	113	108	109	100	85	88	86	105	79	92	90	95	77	88	98	96	98	94	109	83	96	89	80	109	109	96	93	101	89	103	103	91	87	93	83	96	87	85	91	91	96	99	107	91	113	91	98	102	100	111	118	76	98	98	96	101	84	80	111	81	114	93	104	91	103	104	121	87	95	86	102	96	103	94	105	108	104	107	85	92	103	94	98	84	86	118	98	92	104	92	93	104	92	103	90	97	83	101	81	99	100	77	94	122	96	116	101	107	83	84	119	94	83	95	72	107	98	87	102	95	103	106	110	106	111	89	90	87	98	106	85	94	98	115	107	80	107	94	112	97	89	105	103	104	101	95	96	80	92	74	117	99	96	96	101	94	92	100	112	96	100	86	102	94	99	73	99	109	115	103	88	89	93	111	102	91	84	91	97	97	92	123	113	98	87	105	83	87	97	100	97	112	112	91	84	99	99	91	93	110	106	91	97	91	109	94	97	112	98	111	93
14983	4153	2555	3698	7199	7702	6612	5077	4064	3978	3980	3603	2927	2535	2262	2047	1945	1947	1726	1621	1454	1319	1218	1170	1226	1163	1105	1009	931	933	980	1074	1151	1171	1220	1234	1229	1263	1148	1199	1184	1138	1137	999	965	873	898	880	884	827	848	847	845	862	840	906	837	814	880	841	808	819	804	856	851	824	796	763	771	749	823	780	754	808	833	757	778	822	798	782	807	780	759	798	762	817	725	746	794	762	776	803	808	783	741	754	786	752	768	760	744	763	813	829	785	769	779	776	784	758	747	740	755	805	773	739	760	774	803	760	771	795	715	744	757	795	795	835	785	773	748	809	782	763	732	836	800	734	756	797	769	748	727	809	805	738	768	779	796	729	766	757	769	788	723	758	808	794	709	788	775	783	792	781	796	736	756	763	822	766	788	774	772	738	729	787	757	791	828	790	768	744	782	819	804	783	794	784	789	781	753	755	762	768	798	760	800	774	737	771	736	723	756	775	787	805	745	769	761	772	738	755	735	776	769	778	837	769	796	770	800	841	773	798	744	788	751	763	799	766	778	750	764	767	724	752	800	801	737	734	763	822	760	762	678	774	754	756	811	772	741	761	807	756	840	767	730	740	785	777	757	762	728	834	818	767	785	797	766	732	758	789	755	804	749	743	769	778	789	742	801	771	795	754	802	784	764	754	748	775	789	753	766	768	756	745	741	808	734	752	766	795	765	751	747	805	773	811	749	761	734	732	767	737	721	804	745	794	782	757	805	794	785	781	767	762	807	716	765	818	786	763	765	765	762	743	842	757	769	770	787	740	780	789	764	787	759	764	703	750	749	726	765	750	808	773	809	725	755	774	733	774	782	779	804	786	728	794	785	739	751	766	752	819	817	781	768	785	759	738	753	764	727	746	814	800	765	792	781	784	785	772	781	760	774	758	767	769	738	752	801	796	760	755	752	755	782	763	826	749	768	769	738	823	742	727	793	782	775	752	796	818	745	728	719	758	740	781	840	777	742	790	787	768	789	759	752	796	729	789	754	758	785	787	752	800	790	721	782	691	789	783	733	762	748	762	764	777	769	738	791	833	737	760	826	780	735	816	776	763	767	769	772	769	782	833	747	755	769	750	801	736	769	737	776	780	792	803	797	737	766	747	807	762	800	755	757	720	769	777	704	796	787	769	795	773	832	796	798	767	701	819	750	777	730	755	776	783	751	794	760	824	791	780	773	701	787	772	771	800	727	754	754	766	772	790	821	795	783	765	771	761	719	774	729	781	775	754	795	732	737	778	725	746	778	749	814	791	763	776	771	795	764	828	788	786	748	769	696	798	743	803	744	762	758	775	792	810	786	759	838	755	768	794	793	755	736	789	811	782	751	798	750	759	736	770	776	766	803	770	769	734	756	789	820	781	828	802	761	722	782	798	771	706	779	775	809	760	757	797	771	735	785	807	804	750	791	778	771	760	746	777	765	769	706	765	786	761	790	722	799	732	834	715	779	728	736	752	798	778	781	768	761	765	769	787	776	789	771	799	746	819	774	732	800	742	763	771	751	839	688	738	777	777	758	809	794	816	789	829	798	782	736	756	786	737	762	793	746	790	740	751	819	774	741	787	757	786	787	709	813	794	795	782	785	788	728	726	768	825	779	769	755	796	733	793	780	730	755	767	773	772	747	742	731	807	758	758	799	797	796	785	791	777	777	774	769	763	772	764	749	770	747	790	763	708	738	744	764	730	795	766	800	767	807	748	782	759	668	781	792	747	694	771	822	718	791	779	747	744	755	772	781	750	776	726	811	785	769	787	761	752	736	772	723	780	772	795	770	771	762	744	749	730	790	753	767	780	801	758	763	822	745	740	729	752	787	768	748	782	794	774	747	765	704	811	809	727	799	783	762	785	770	776	787	768	747	787	745	790	798	825	781	781	749	799	702	819	789	777	778	742	750	793	785	773	812	771	755	734	771	787	738	729	750	748	800	774	767	733	771	782	809	771	757	772	811	718	781	789	782	791	803	760	792	812	759	771	769	777	732	781	792	728	685	797	754	767	741	798	756	763	781	798	773	760	780	725	780	778	772	746	787	808	752	826	772	754	769	727	752	790	744	767	747	817	765	728	755	752	744	739	743	794	766	800	750	767	752	772	766	766	750	846	763	771	777	766	791	733	797	751	823	794	744	802	789	805	746	756	788	789	769	810	788	705	773	767	776	776	776	697	790	823	740	825	746	711	786	778	822	748	796	773	783	711	784	738	808	743	772	717	749	774	742	793	783	785	788	760	743	776	752	770	752	769	788	775	740	795	691	765	764	682	786	748	778	749	743	787	744	777	789	761	815	763	778	745	775	755	779	728	771	743	748	818	801	748	784	780	814	801	775	774	755	788	798	734	766	776	727	730	760	774	818	752	763	838	749	714	764	724	754	716	775	814	792	814	786	729	753	759	795	775	746	749	791	704	787	773	731	810	774	732	777	781	777	736	767	766	769	715	782	779	743	741	788	760	769	764	774	763	784	786	754	768	765	770	771	827	789	728	778	745	748	826	796	774	751	760	810	765	756	765	797	816	821	773	774	748	768	762	740	757	809	772	775	766	788	751	794	776	758	738	740	747	746	800	777	809	816	717	787	747	744	760	745	815	790	839	802	815	712	770	751	796	776	796	779	738	766	749	750	758	794	767	777	764	804	816	784	834	724	749	794	739	764	782	831	793	825	782	742	794	815	785	762	748	753	753	791	784	749	734	809	794	737	755	752	708	751	721	740	793	760	806	732	780	791	802	819	764	789	793	785	757	738	789	837	774	804	738	768	745	790	781	765	797	781	752	751	735	772	714	711	802	753	816	783	735	819	771	818	761	809	751	772	773	769	716	815	778	745	755	796	749	738	718	832	812	749	777	776	749	794	795	750	784	824	746	748	767	750	807	757	802	778	801	782	787	785	804	758	811	775	775	758	724	779	749	796	783	763	764	781	793	791	764	804	773	757	759	766	745	742	691	718	821	776	729	698	792	753	756	806	731	754	766	778	769	808	801	794	783	806	786	748	770	760	774	741	789	808	804	759	790	813	800	775	766	802	727	790	804	820	778	750	743	772	757	818	842	773	741	762	765	756	738	770	783	779	767	787	744	741	756	782	721	758	781	807	751	765	816	779	770	784	740	761	810	784	773	808	714	804	751	792	763	764	731	796	816	814	785	765	815	766	770	718	752	815	792	769	815	777	787	784	733	781	809	766	778	802	725	775	759	787	784	773	775	851	753	762	791	739	750	774	786	790	748	748	765	782	765	735	806	765	785	762	750	772	730	789	748	796	739	743	765	805	736	759	787	783	749	793	762	736	769	800	780	791	770	775	736	765	803	730	832	736	774	737	792	763	775	780	809	708	800	838	761	747	775	750	759	774	792	767	779	714	757	790	738	819	766	764	741	751	764	774	773	744	808	798	759	754	756	777	768	733	741	779	683	759	767	779	745	775	795	793	785	790	755	793	707	829	749	728	792	790	817	756	725	793	788	762	788
2492	273	178	191	157	105	110	117	99	126	137	116	107	99	103	91	87	99	86	86	82	69	74	68	56	75	64	55	61	68	62	59	74	78	82	65	75	57	69	74	71	83	64	64	78	58	56	59	58	74	51	66	72	64	49	69	53	67	54	56	53	71	44	51	66	47	50	62	65	50	62	59	47	60	60	53	40	52	51	61	47	55	60	51	72	65	63	43	45	56	59	56	48	56	59	59	49	61	61	73	52	50	43	60	47	58	53	57	57	64	66	55	51	59	51	63	52	50	61	62	50	49	48	40	47	49	55	59	58	64	42	62	60	58	47	63	49	55	53	57	61	60	53	45	49	61	70	53	47	54	63	63	45	50	42	50	71	53	64	47	58	57	49	53	58	74	48	52	60	51	46	50	68	49	47	56	51	53	59	57	63	61	50	60	41	71	67	59	43	57	59	47	47	65	45	53	53	45	43	49	50	56	55	71	74	61	34	47	42	52	49	62	54	49	51	41	71	62	62	56	55	48	72	63	54	54	57	51	57	50	45	56	53	64	71	75	60	69	57	53	72	46	53	55	49	53	58	50	52	56	54	66	66	39	54	49	67	53	39	59	52	49	59	51	46	43	64	56	58	66	53	57	61	47	58	58	59	49	56	62	40	59	55	66	63	51	70	71	60	50	58	44	67	67	61	53	62	62	38	51	53	47	62	52	45	68	54	55	61	57	59	48	56	48	56	53	51	58	48	54	58	59	49	41	48	55	58	57	47	61	53	49	65	52	66	52	56	48	62	58	55	61	68	60	45	55	53	49	51	62	59	57	60	47	55	56	68	64	47	60	56	56	55	60	65	51	52	52	63	53	43	60	60	57	48	62	51	68	51	51	57	63	51	56	51	50	52	53	60	62	59	54	57	60	69	58	60	62	57	50	62	52	66	66	43	46	62	70	58	56	64	60	60	53	55	52	61	61	45	47	64	53	55	59	54	55	63	57	52	36	62	61	60	64	73	55	72	58	45	60	51	61	60	51	49	44	53	50	54	63	51	57	44	59	33	63	49	46	45	44	45	64	50	51	50	48	57	68	50	47	61	48	65	66	55	52	64	57	59	68	52	53	56	50	59	52	68	44	55	43	51	52	52	47	65	63	63	58	72	60	69	54	51	52	54	58	53	53	49	59	69	51	46	57	45	56	61	49	55	57	68	52	54	44	56	60	48	75	50	56	51	58	65	49	53	60	58	48	52	43	43	44	59	43	56	41	53	51	45	52	51	66	42	57	49	51	63	44	58	52	69	58	54	56	58	44	47	65	58	53	48	46	54	60	54	40	56	49	48	61	55	49	60	57	60	57	51	51	69	48	63	37	58	47	44	63	62	61	55	41	54	72	57	49	42	47	67	55	54	52	47	66	51	76	47	53	49	51	52	50	47	58	48	53	58	39	43	41	49	59	45	60	63	57	53	58	49	50	60	60	36	46	55	56	49	63	58	57	50	61	66	66	69	54	55	57	49	64	50	50	48	55	54	44	59	59	65	46	55	42	56	68	53	55	53	56	55	48	53	48	53	65	42	62	42	46	56	63	43	58	64	62	61	45	60	60	55	64	40	71	52	60	48	52	57	61	51	60	66	49	51	54	42	61	53	55	61	63	55	62	61	55	50	48	41	59	66	64	53	53	47	68	61	53	46	48	54	58	37	59	48	53	73	61	61	43	55	57	58	52	54	54	53	49	46	54	57	56	53	61	57	55	49	54	60	63	59	55	61	58	29	55	50	48	64	47	58	52	62	54	44	51	49	50	54	48	49	46	47	50	47	50	53	57	59	63	44	45	65	63	47	58	62	52	48	53	58	53	55	58	64	48	56	59	47	58	54	68	68	56	64	47	74	60	50	51	52	60	48	54	48	65	43	53	65	57	69	52	60	62	70	55	59	56	56	53	68	59	64	53	57	54	64	49	58	54	61	49	64	52	56	54	56	61	51	52	67	49	50	56	49	46	52	67	43	62	60	69	37	47	63	55	51	52	59	62	54	60	44	56	62	64	67	61	56	73	59	53	53	68	64	64	48	50	51	50	47	69	71	59	50	60	70	56	50	45	54	56	45	49	48	57	56	42	62	61	53	58	52	60	66	61	49	44	52	46	50	53	61	48	50	63	60	54	64	56	48	58	67	49	56	59	53	56	59	51	32	55	62	52	54	60	52	66	48	54	75	49	51	56	55	61	54	67	53	43	53	57	44	51	47	54	65	59	62	59	52	58	52	52	53	57	50	61	49	71	52	52	63	61	56	64	65	47	63	52	61	43	48	53	54	63	50	72	50	52	53	46	65	61	57	67	48	71	49	57	58	49	43	50	50	44	51	47	47	54	57	50	58	53	53	60	64	47	43	52	50	52	39	48	61	64	44	69	64	48	55	48	53	66	47	63	62	47	42	63	53	66	50	54	55	52	47	52	84	51	63	62	56	58	38	62	61	62	64	49	58	53	50	55	52	68	56	54	49	40	67	49	40	48	45	57	51	52	53	70	51	63	41	70	58	62	65	56	48	51	48	42	59	51	66	56	46	55	58	63	59	40	48	44	63	50	71	60	63	64	51	51	49	55	51	64	60	34	53	56	38	47	55	58	61	47	57	51	53	57	50	59	58	47	46	56	52	55	53	49	58	52	51	60	49	59	55	56	60	47	44	64	48	61	57	46	70	45	65	52	68	49	55	58	41	58	57	50	49	58	64	58	53	51	47	49	52	45	51	52	42	56	57	58	43	62	53	51	69	66	56	56	44	45	56	58	50	51	48	66	47	67	59	58	56	72	60	60	56	36	50	49	57	59	45	52	56	43	56	54	52	56	53	56	50	52	52	60	54	48	68	60	41	53	61	61	53	67	75	56	61	64	53	60	44	46	67	43	63	64	61	61	60	47	50	41	52	62	54	61	54	58	53	64	47	55	63	44	47	55	57	43	54	59	65	69	58	63	64	64	45	45	47	58	64	56	42	59	64	51	44	50	50	60	47	54	47	54	59	62	47	54	59	36	58	55	34	40	49	49	46	57	62	47	58	51	55	58	59	54	51	50	49	52	63	53	65	66	49	54	57	45	58	50	47	64	60	58	47	58	58	61	45	46	66	53	54	59	50	53	55	55	69	40	63	70	59	44	58	58	47	56	70	62	64	40	53	65	61	41	51	44	55	52	52	45	74	49	66	45	50	47	48	62	63	50	53	44	70	54	46	46	65	63	45	64	65	50	60	58	62	59	45	64	51	65	57	52	58	49	44	58	53	49	56	57	50	60	67	45	48	55	53	54	49	61	57	61	52	46	52	54	56	53	53	66	61	61	42	50	57	57	53	57	61	46	43	52	49	68	45	60	60	67	47	47	64	55	44	48	52	58	49	61	61	56	58	64	50	48	58	46	56	55	56	64	50	59	36	63	52	73	60	48	55	49	52	47	55	66	49	46	47	81	57	56	60	40	55	55	49	49	60	48	64	51	58	43	46	55
14533	3200	1959	2900	5935	5795	5575	4480	3900	3640	3395	3280	2596	2256	2002	1805	1631	1538	1375	1325	1176	905	816	865	917	781	728	663	632	619	659	775	865	876	867	882	936	885	846	867	867	774	741	655	601	524	516	547	553	527	514	515	504	505	544	567	565	532	494	479	522	536	476	501	474	426	455	483	460	450	435	466	418	460	458	455	459	459	439	468	429	468	444	462	467	463	445	442	446	438	462	436	421	422	429	424	479	429	448	457	465	450	459	488	466	462	473	479	464	458	426	438	414	479	426	447	438	433	453	456	459	451	452	401	471	499	430	461	461	408	455	451	442	447	418	430	460	422	464	442	440	443	419	448	432	415	428	456	457	455	426	441	455	424	458	428	438	402	404	457	431	417	472	441	456	408	446	445	439	437	435	431	446	393	427	437	461	425	437	434	467	440	421	428	441	433	432	396	439	486	439	457	462	463	457	431	434	411	453	426	458	465	422	477	427	452	435	427	435	445	436	414	468	407	446	424	460	426	454	455	426	445	478	476	425	433	464	427	440	426	436	456	448	437	468	433	460	460	434	418	433	430	432	432	461	475	429	436	459	446	445	436	413	450	449	430	393	434	420	441	464	467	468	409	417	455	458	433	461	439	447	412	440	465	445	479	472	459	434	432	478	449	418	426	471	458	488	461	421	439	454	429	464	454	423	452	471	462	437	444	445	428	438	465	406	411	488	405	468	455	444	446	467	420	431	453	446	440	423	446	472	413	467	451	406	468	433	452	461	439	426	400	422	428	426	452	429	442	467	428	501	455	408	435	416	462	448	455	417	420	423	438	437	453	415	448	437	460	448	413	425	435	418	418	449	432	412	408	433	454	405	445	465	425	422	453	449	431	466	390	433	417	464	444	419	457	468	487	449	434	454	467	427	436	425	417	427	419	444	438	389	418	448	441	454	452	436	452	423	446	428	440	444	411	450	471	456	476	465	439	462	415	455	443	426	471	456	460	474	429	418	438	425	404	458	451	471	450	444	427	438	444	431	452	457	432	407	430	468	450	434	441	438	435	454	448	405	451	431	442	420	438	434	449	421	455	426	425	467	453	452	458	431	474	467	446	438	426	421	443	467	452	437	393	405	435	471	472	457	432	466	426	449	416	442	446	441	446	423	471	398	481	426	442	413	426	427	425	442	463	444	425	430	433	395	422	448	443	470	437	438	410	426	418	461	479	456	432	428	452	398	479	456	440	445	436	383	402	454	420	454	423	413	403	405	465	426	461	429	456	445	456	423	471	429	445	457	433	417	466	460	440	430	435	416	467	437	435	427	403	425	411	431	407	423	469	467	477	469	476	475	442	438	464	477	406	466	458	457	402	452	425	422	444	462	434	456	434	448	461	398	432	445	449	441	399	448	439	440	411	434	444	442	436	460	421	427	440	442	463	429	436	453	435	458	428	470	480	453	431	465	426	441	462	434	457	458	460	458	431	452	459	436	406	416	430	483	453	427	418	426	453	453	437	422	412	427	466	395	431	411	418	441	423	468	455	428	458	422	427	440	453	451	434	432	453	447	448	428	441	452	434	425	410	419	429	438	440	447	457	440	459	467	467	427	462	484	469	431	421	450	437	457	426	476	433	435	450	406	422	422	471	455	467	431	452	423	433	421	467	439	435	420	447	443	440	422	422	460	443	444	474	432	446	379	436	428	416	455	436	446	427	472	426	409	464	457	386	443	425	419	428	437	456	420	430	443	469	450	455	412	440	474	461	426	441	396	463	427	433	418	445	404	424	451	424	416	441	424	437	430	445	441	432	451	412	410	470	400	448	424	447	440	478	437	414	449	433	470	469	418	422	474	458	457	457	431	423	434	451	490	427	477	451	443	394	437	467	435	450	417	435	450	438	436	424	464	453	392	422	447	408	476	456	431	441	445	451	417	446	419	443	469	443	447	441	477	409	461	439	398	431	454	428	437	474	440	450	436	446	459	435	442	485	399	451	430	441	449	447	411	412	465	410	456	442	456	470	443	432	465	436	449	401	419	438	445	504	408	437	403	433	435	448	445	464	440	448	453	424	425	442	462	402	462	440	467	455	422	444	457	419	455	490	443	435	467	463	442	482	408	422	422	427	424	447	440	402	451	441	432	467	430	465	454	447	408	449	416	445	438	420	439	416	405	435	481	440	455	410	443	409	473	411	460	460	411	425	440	437	461	435	444	449	446	442	421	409	427	454	430	436	442	387	431	399	442	470	427	437	462	484	457	452	443	439	443	454	433	446	433	431	441	451	440	454	439	433	488	452	460	465	435	453	410	452	454	420	419	443	431	439	416	487	422	433	468	469	434	473	442	450	465	446	446	430	420	458	453	456	436	457	425	458	463	486	462	443	431	461	429	487	438	440	428	462	463	459	442	423	425	434	427	452	418	504	425	448	443	428	434	447	458	419	447	451	426	453	461	466	453	403	425	417	424	423	438	459	421	411	423	459	462	435	417	426	432	439	419	409	463	454	447	493	433	433	433	434	434	456	449	408	449	442	439	480	433	416	479	456	426	452	447	431	419	433	426	425	437	420	462	474	434	430	450	450	413	402	406	425	405	441	430	420	446	451	461	421	483	408	440	434	491	471	433	469	466	440	441	439	428	453	469	466	407	453	435	465	449	445	432	441	407	457	416	453	425	435	415	469	475	458	402	479	433	452	424	455	403	433	405	445	444	471	409	456	432	395	416	417	409	459	453	460	451	435	416	457	444	461	408	403	433	454	438	413	440	424	479	447	450	475	445	452	421	404	415	460	445	456	455	452	417	450	439	433	448	428	439	472	418	455	439	449	411	468	452	408	410	437	431	419	448	448	429	456	433	455	466	431	425	467	476	418	423	435	416	462	458	474	460	448	453	437	452	416	453	448	423	439	449	411	439	431	421	424	451	436	406	459	409	456	433	467	428	448	447	421	402	400	451	423	431	400	441	468	420	436	491	441	425	421	432	427	452	440	425	405	448	430	416	416	412	450	430	480	434	442	454	423	420	466	460	439	460	453	458	444	451	416	419	415	406	460	421	443	479	432	426	442	390	456	406	437	394	429	447	432	401	490	464	442	416	391	431	447	426	417	457	394	435	491	460	450	406	405	469	451	437	433	399	457	461	456	438	473	419	441	426	472	428	417	454	429	427	425	458	461	434	455	435	457	463	465	472	440	464	428	445	423	470	430	432	447	435	409	452	421	419	449	444	444	441	462	431	421	415	488	429	384	410	440	443	402	455	465	420	439	444	464	445	434	424	432	398	413	452	468	451	429	441	451	425	440	455	425	446	491	433	430	427	428	438	429	477	419	431	458	430	471	465	460	421	434	439	431	439	410	463	420	452	443	422	447	432	446	423	482	404	441	418	461	434	450	416	419	432	404	498	440	415	447	451	423	474	440	483	472	476	448	439	456	478	438	446	466	409	492	440	469	421	441	452	433	451	452	454	442	475	444	427	437	435	427	438	467	458	392	462	448	471	397	451	476	436	426
2044	468	239	246	212	167	170	176	187	196	171	175	183	155	141	118	145	126	141	132	112	107	110	117	115	110	113	102	99	94	99	111	111	104	89	101	136	123	108	115	113	104	98	101	120	109	81	96	92	103	105	96	106	87	98	102	95	102	107	82	91	88	99	87	97	90	88	73	90	87	90	97	86	89	88	97	86	102	92	90	109	97	83	88	80	95	105	104	81	82	107	86	85	91	113	86	100	103	99	81	85	107	92	99	101	96	94	81	82	84	87	83	86	84	84	82	101	91	104	79	97	87	93	91	87	107	86	85	99	72	112	87	75	83	94	96	78	88	75	86	114	81	81	89	68	84	94	85	88	98	76	100	73	99	105	83	93	104	89	106	92	90	110	84	98	100	90	83	93	72	81	81	88	98	92	103	113	94	87	81	92	99	90	82	74	89	104	94	116	81	94	88	84	102	70	86	86	103	103	104	89	92	82	78	99	76	88	87	89	87	83	86	73	82	96	90	103	86	84	99	90	87	102	90	85	85	84	88	98	94	80	82	95	85	82	79	89	89	82	91	82	90	98	91	95	105	95	78	105	78	92	78	94	96	82	99	90	88	85	85	93	90	78	90	83	91	100	91	80	83	87	89	103	95	103	98	100	92	93	96	102	87	79	101	84	70	71	84	106	74	93	88	95	92	76	81	89	85	101	85	87	89	88	76	82	84	105	88	93	89	81	82	87	85	79	74	86	76	93	101	89	82	83	93	94	82	96	91	76	84	92	90	83	96	87	86	95	109	87	84	96	87	106	121	80	81	97	84	112	80	91	96	104	94	87	83	98	75	90	91	95	87	86	81	107	96	89	113	92	82	81	91	82	100	93	105	74	97	99	78	86	82	101	95	87	113	70	77	92	82	82	89	83	89	83	85	86	94	95	89	86	85	90	87	118	86	102	93	79	71	72	92	85	75	78	95	81	95	86	90	83	80	81	98	66	95	82	103	95	94	80	99	82	80	87	82	85	97	95	88	106	93	99	82	83	85	100	94	112	98	85	77	98	102	84	95	82	105	93	79	95	89	105	87	89	93	70	95	81	76	82	107	76	85	78	85	93	79	77	91	89	101	100	84	72	93	90	96	87	92	108	99	98	85	91	93	75	85	100	86	91	86	90	91	102	85	78	89	89	84	94	86	87	81	89	86	98	84	104	77	94	100	82	98	70	96	93	86	78	71	103	84	85	94	79	74	94	95	79	75	85	89	109	86	94	80	101	83	72	82	89	97	86	85	86	98	97	75	98	100	101	94	69	105	92	85	86	87	84	88	76	99	83	95	78	97	107	92	79	96	99	80	96	100	86	88	94	95	84	81	80	89	94	100	87	91	69	105	79	94	108	96	81	90	94	79	80	92	82	108	92	87	96	86	94	93	93	103	88	97	98	84	81	86	104	95	89	87	84	92	93	100	90	74	85	85	83	91	90	82	98	92	89	74	90	72	88	92	93	73	86	113	80	102	79	76	88	92	98	89	97	88	88	95	77	88	92	88	96	79	98	107	80	73	103	88	77	72	86	100	75	105	78	94	90	67	85	98	74	88	83	101	83	87	89	64	107	84	96	99	78	85	87	95	88	85	95	95	85	89	105	103	99	91	100	76	88	88	90	72	80	76	80	107	88	90	81	90	85	106	84	76	85	91	83	92	84	88	100	91	98	97	92	97	90	108	84	88	88	79	96	96	93	103	91	82	81	79	97	81	80	78	71	82	83	82	81	102	90	88	89	74	99	83	100	107	90	108	84	84	93	106	89	85	86	105	84	80	91	101	97	85	83	94	73	100	95	102	89	97	90	94	88	85	71	83	78	77	115	94	91	81	86	102	102	90	96	91	95	95	69	101	94	83	96	106	83	91	90	65	91	97	108	84	95	89	97	85	102	91	68	97	95	98	83	96	92	87	86	105	92	85	93	91	108	82	84	84	86	72	79	80	89	89	85	94	86	95	92	107	69	83	112	92	91	94	94	94	82	90	90	87	84	86	97	86	83	72	87	66	107	100	84	94	82	84	108	82	84	89	79	86	81	95	98	92	91	77	80	80	94	90	95	96	66	88	90	78	85	94	90	94	79	75	93	77	96	80	80	94	94	70	75	87	80	82	82	103	96	82	76	111	95	105	93	85	89	94	87	104	78	101	93	104	81	96	90	94	85	94	94	77	87	78	73	96	95	90	106	94	93	91	84	87	98	89	92	89	98	76	97	90	113	90	89	89	88	114	86	73	92	83	89	109	77	93	105	80	87	74	85	78	87	80	86	82	91	99	86	103	107	77	82	90	91	89	93	78	95	92	98	94	79	82	85	64	95	86	77	92	93	82	81	95	92	90	94	85	103	103	91	95	76	79	90	88	76	101	86	83	86	93	93	91	78	66	104	90	96	85	82	77	80	94	98	90	83	91	81	77	83	61	73	86	83	99	89	90	83	87	88	107	89	85	109	69	82	90	94	79	89	76	84	98	90	98	94	73	84	79	79	95	90	78	83	95	87	84	91	102	92	90	84	90	75	97	96	108	92	82	81	94	96	76	94	95	97	97	82	80	75	88	92	87	83	100	81	96	83	77	78	74	87	81	96	85	92	95	118	85	110	92	86	103	104	93	91	86	95	91	82	109	104	95	90	91	91	90	81	99	88	104	75	101	101	86	67	90	94	71	85	97	90	81	117	97	81	85	80	91	97	86	82	75	93	80	96	80	83	102	102	87	88	79	90	97	84	94	95	87	78	81	96	95	87	94	68	100	92	92	84	88	89	88	93	100	84	87	81	94	75	71	91	85	95	99	93	99	97	96	96	83	95	102	75	79	75	91	104	94	81	91	96	81	89	111	89	89	98	82	98	104	87	89	90	94	77	78	103	108	78	81	84	72	94	96	90	81	99	79	90	104	95	90	95	99	105	88	91	86	89	87	97	94	114	74	84	86	102	87	95	79	86	84	92	94	95	110	89	90	105	99	85	83	92	96	98	83	98	96	84	89	93	101	81	83	115	81	96	101	101	86	97	86	88	99	84	95	74	91	98	106	82	71	79	98	87	87	101	89	90	99	90	92	105	87	101	106	95	110	92	74	82	82	95	91	78	78	93	104	88	95	91	91	78	95	102	112	98	71	98	76	90	87	95	109	84	86	94	92	79	100	90	87	94	90	88	107	81	84	85	81	99	92	93	69	100	88	89	89	94	101	94	70	85	75	91	71	91	102	87	89	77	96	78	87	94	105	78	98	101	80	96	89	90	82	104	85	80	95	82	88	73	101	113	78	94	92	84	89	86	85	95	102	98	97	84	91	97	75	91	72	77	82	86	104	93	101	99	89	79	95	89	86	91	96	94	98	76	83	99	98	106	98	85	105	86	92	91	81	81	87	94	91	95	82	87	90	83	86	86	84	88	100	100	86	79	97	90	78	105	103	101	100	99	95	99	62	94	102	80	70	80	86	98	87	77	96	97	66	104	100	95	82	88	86
17823	4675	2570	3914	7412	7874	7941	6724	5847	5227	4912	4562	3871	3290	2895	2612	2525	2238	2222	2025	1729	1358	1292	1411	1419	1240	1082	1029	1030	1044	1189	1182	1253	1294	1267	1371	1373	1277	1287	1268	1264	1196	988	983	875	910	882	874	818	830	815	906	819	802	899	885	870	894	836	816	840	777	796	804	803	756	742	735	707	734	734	715	713	775	731	728	709	665	718	709	746	762	735	683	730	736	751	745	736	704	720	685	697	749	729	717	753	745	747	759	712	693	781	747	739	727	738	767	703	722	700	716	709	762	707	736	703	753	691	767	695	737	719	753	750	707	740	724	720	721	718	755	717	688	726	737	712	710	726	691	768	717	719	706	750	738	733	743	754	686	726	738	744	759	683	718	711	721	737	693	731	722	724	722	698	757	656	715	739	703	776	708	737	698	743	727	732	758	703	734	740	708	690	714	718	686	715	722	707	724	724	728	718	750	728	704	749	748	697	724	750	731	761	726	751	690	691	733	750	743	719	673	712	716	766	739	695	747	765	739	671	717	746	739	695	684	703	736	687	729	726	731	672	725	781	684	767	740	722	694	744	712	703	710	733	682	712	705	730	739	690	715	749	735	711	738	688	742	738	723	686	737	724	716	752	696	743	742	713	732	722	746	715	772	717	744	688	685	704	686	683	721	740	740	714	718	718	678	760	760	733	729	724	694	751	755	772	692	739	759	716	727	734	715	745	723	679	739	776	718	732	683	698	707	715	762	699	692	705	703	724	686	722	745	717	784	676	667	698	705	740	743	767	730	701	730	704	764	731	749	644	732	694	739	766	699	693	688	701	708	676	681	702	754	784	631	736	709	744	725	730	692	749	691	718	753	727	702	637	795	683	754	693	758	702	775	742	714	686	757	704	721	770	741	708	704	725	743	689	755	734	713	686	725	700	732	783	719	767	758	725	709	661	733	693	755	741	709	703	753	725	675	705	694	720	697	705	664	726	698	721	685	713	702	712	678	685	714	733	719	733	737	729	712	669	728	688	701	740	685	689	692	728	708	714	737	728	727	747	751	738	690	643	739	710	734	705	734	706	728	748	708	699	688	715	722	711	725	700	761	718	758	744	715	718	721	710	735	710	749	737	712	675	729	710	747	701	693	720	700	711	737	725	763	717	728	689	709	714	744	733	758	738	677	715	699	681	761	733	702	730	748	679	773	705	712	726	711	753	702	704	711	723	768	721	713	710	698	679	707	729	734	734	743	731	708	683	697	735	725	708	673	689	685	706	700	770	695	748	686	673	701	762	740	745	700	686	734	674	690	729	692	744	710	721	722	733	766	721	722	656	727	689	732	729	776	708	724	721	711	645	706	764	709	701	720	668	716	678	688	707	714	758	686	723	716	702	688	726	738	751	738	725	771	670	752	720	687	714	682	703	689	741	730	762	702	723	688	731	685	695	696	738	726	726	798	739	710	703	768	743	681	782	666	706	723	716	740	729	694	708	722	708	704	689	698	669	714	729	757	722	694	747	694	710	732	718	738	697	725	697	716	730	732	748	770	725	727	723	749	778	720	733	715	763	738	678	669	704	725	705	705	697	707	734	709	722	727	706	733	721	716	727	717	719	726	733	742	697	723	735	752	671	697	728	707	710	711	736	734	756	723	731	751	749	711	754	691	736	705	727	741	731	737	710	730	648	763	729	735	696	708	736	772	730	748	720	717	733	671	717	722	702	696	710	679	720	720	743	729	735	671	723	688	690	734	733	726	686	730	733	734	694	734	721	720	739	737	694	654	650	720	724	706	751	722	677	727	717	758	740	723	726	717	724	698	719	733	720	688	709	763	703	703	731	750	740	759	764	731	681	705	692	744	742	753	707	698	727	735	708	743	688	715	731	683	714	693	689	702	697	699	707	676	738	694	694	710	696	726	757	713	666	720	669	688	715	724	719	723	740	719	688	732	741	648	676	737	722	701	677	753	689	710	748	715	678	663	693	764	758	732	700	746	702	708	733	711	751	782	695	703	740	773	684	693	694	713	679	699	724	741	751	689	725	702	763	666	706	735	668	781	729	671	715	696	668	681	701	693	714	741	732	759	697	689	747	728	697	695	690	695	744	713	770	733	730	711	724	729	720	709	706	687	751	680	737	698	697	698	715	709	732	700	705	739	740	740	681	741	697	744	722	711	762	703	748	719	708	726	687	725	699	716	674	709	728	720	710	734	735	739	735	717	759	705	682	764	720	730	712	738	695	704	754	728	744	733	691	678	674	705	706	733	681	699	749	719	733	715	697	731	758	710	759	749	724	747	685	721	715	667	718	696	713	756	684	730	728	717	776	745	726	701	788	725	645	715	681	757	727	777	718	704	708	682	696	712	732	694	746	717	729	758	749	741	697	754	748	722	747	709	691	664	731	668	738	733	733	725	716	705	722	768	730	682	734	719	686	725	738	680	758	709	703	680	712	721	747	729	746	696	728	662	696	747	677	727	744	722	701	782	746	726	701	741	749	760	726	761	716	707	733	730	711	738	722	716	701	702	747	735	731	692	712	708	708	700	730	698	741	752	724	654	693	771	764	670	722	719	698	759	759	746	737	740	687	755	690	739	695	697	684	709	681	728	675	712	744	757	737	722	724	693	749	708	699	738	714	677	720	735	720	729	727	743	729	694	716	727	747	706	704	684	695	712	724	719	726	688	689	661	700	724	707	756	700	694	757	696	753	705	730	672	746	687	754	702	703	684	716	733	743	742	760	722	685	711	743	700	710	771	709	684	703	718	722	732	665	728	702	690	740	724	708	739	711	752	755	708	721	773	701	719	679	726	723	732	738	712	704	743	811	748	765	684	697	694	731	746	685	717	742	684	696	744	721	731	757	728	690	697	753	714	728	725	698	707	736	726	766	699	709	732	702	700	752	708	717	761	739	761	712	715	721	703	679	720	720	721	710	692	753	771	751	737	648	746	718	703	728	739	691	722	707	752	693	677	743	722	744	719	756	735	724	729	682	719	730	743	696	720	681	727	720	719	701	737	781	704	733	719	668	732	717	730	690	672	730	707	698	729	739	709	653	710	720	715	738	737	723	738	757	724	690	723	720	688	696	711	731	680	714	672	764	712	730	702	747	718	708	766	707	673	774	696	692	652	682	702	704	728	733	761	734	703	699	727	683	690	728	770	727	690	735	730	743	747	735	700	716	695	693	723	703	725	688	728	705	742	707	706	706	706	735	722	745	730	735	721	764	714	696	722	769	803	720	716	765	695	719	771	691	760	716	631	714	725	764	717	684	718	711	719	719	721	761	721	677	734	725	660	707	708	705	702	716	746	732	706	725	711	695	723	694	757	737	738	699	732	692	724	751	717	683	746	712	688	684	709	748	769	747	689	699	672	733	768	719	719	769	698	707	699	714	704	759	702	732	720	735	766	708	741	695	701	730	731	706	723	699	786	735	687	701	729	719	794	754	701	726	788	687	668	730	737	744	692	702	689	722	701	707	678	743	727	720	704	754	656	791	710	732	743	729	762
1510	190	106	141	118	98	110	116	124	119	100	103	86	87	102	96	90	95	84	87	91	72	74	71	77	85	67	69	78	72	79	88	86	62	76	87	68	75	96	87	71	71	87	80	76	91	65	67	86	70	69	70	64	72	64	81	70	66	47	65	63	77	62	66	68	59	72	67	62	65	78	67	70	77	72	71	66	68	66	64	81	55	80	77	53	64	67	69	77	73	70	78	74	60	54	72	83	77	73	70	71	61	61	69	76	92	77	75	77	66	60	70	62	48	69	73	70	76	58	74	63	66	69	82	72	62	66	81	72	61	73	67	76	64	78	68	60	76	72	85	62	82	59	64	64	71	83	71	77	85	65	68	79	66	70	82	76	62	74	69	60	54	68	56	76	67	46	69	59	69	71	76	64	60	66	63	59	68	78	54	69	85	67	74	62	74	65	70	70	75	69	66	63	73	71	71	61	55	65	58	74	66	63	84	70	77	91	72	86	59	82	70	72	61	67	70	61	65	79	68	61	58	69	66	68	65	89	57	70	67	57	80	75	61	75	51	75	79	79	65	67	74	78	70	64	67	68	62	82	69	57	62	56	75	70	57	79	59	59	63	74	65	67	71	66	67	72	82	57	69	67	57	63	66	69	69	78	66	64	74	68	66	68	60	73	52	73	73	58	78	67	63	63	66	75	73	72	68	63	76	74	72	78	68	45	59	76	82	56	67	60	75	67	65	67	74	73	81	78	59	90	64	76	72	83	68	70	78	61	78	59	73	70	71	71	81	66	77	83	68	70	68	71	60	67	72	71	75	76	62	52	69	87	80	65	65	70	70	56	64	83	74	52	70	72	55	69	76	57	59	69	73	64	68	68	73	76	79	75	68	77	76	78	75	60	59	62	60	56	65	80	80	72	67	70	56	69	69	64	70	73	83	58	76	67	66	55	61	61	74	78	64	72	67	64	74	78	61	51	63	78	86	73	61	80	74	68	79	62	76	64	68	55	74	75	66	80	57	64	71	60	71	68	67	86	84	69	74	73	76	56	72	74	83	59	84	58	64	68	52	60	83	72	57	77	67	59	64	76	63	76	54	80	62	71	56	68	68	71	74	56	75	69	52	98	77	69	70	77	89	63	66	80	82	75	69	61	61	69	58	84	78	75	73	74	70	66	63	75	53	78	73	70	70	66	77	85	65	67	66	68	63	56	66	66	67	61	57	97	63	68	74	60	66	62	68	64	58	72	77	64	98	53	75	66	85	82	71	59	70	51	68	76	83	75	73	71	72	62	67	69	66	57	73	66	72	75	66	60	63	63	57	72	55	90	81	74	66	78	59	81	47	64	56	56	69	68	64	63	75	68	70	65	77	69	80	76	76	78	55	71	81	74	61	74	68	66	68	75	60	52	63	75	76	67	58	68	62	53	99	59	66	53	51	80	65	58	63	51	80	63	80	64	58	81	62	75	76	64	68	72	66	75	57	67	69	76	89	72	80	94	60	53	68	59	68	75	71	83	59	81	82	80	85	72	70	83	82	64	66	72	70	56	71	68	68	71	63	71	74	79	73	74	73	73	67	66	77	66	76	76	50	71	56	59	73	65	64	76	59	92	65	73	77	75	76	58	58	61	55	56	71	60	65	78	70	81	84	56	62	75	67	60	84	65	61	73	71	80	50	64	55	72	73	58	64	67	60	60	80	59	59	72	62	72	65	81	89	86	67	71	73	45	78	67	73	57	76	64	72	65	67	62	82	64	65	66	67	65	74	56	67	73	61	64	79	60	65	60	68	69	62	77	51	68	61	68	69	71	60	74	81	74	54	69	49	64	62	71	63	55	80	73	88	54	62	70	68	60	79	66	58	67	65	74	72	66	73	67	68	76	54	71	85	61	51	65	72	67	80	65	53	86	66	74	74	60	74	70	60	76	84	71	77	58	68	68	72	71	67	60	63	76	63	63	72	55	71	60	73	58	71	85	72	70	67	88	63	69	75	59	77	53	81	52	70	74	68	71	70	65	65	74	76	69	80	70	73	80	89	55	67	81	64	62	78	75	78	58	64	74	56	59	60	81	66	67	71	75	83	59	55	70	65	74	63	73	55	63	69	66	56	79	67	71	88	79	72	74	66	73	72	70	65	65	63	59	69	65	70	75	52	70	55	65	72	77	75	57	54	81	58	77	71	72	68	68	63	56	71	66	64	81	75	59	66	65	74	90	78	74	65	76	73	77	67	66	71	66	79	84	77	62	82	77	64	65	59	78	76	56	77	66	74	66	70	56	78	67	73	70	65	79	90	67	58	72	79	68	68	72	82	82	70	81	73	56	78	60	79	59	56	68	73	72	63	85	60	73	79	46	56	80	69	72	76	76	73	73	71	73	66	73	66	64	63	65	71	55	72	58	78	75	68	68	64	73	66	75	60	70	82	85	76	63	70	71	73	66	68	71	62	70	71	80	74	69	59	58	74	84	80	64	65	64	67	67	61	65	58	55	65	76	73	72	65	73	82	61	69	59	59	72	79	60	66	68	79	59	55	60	67	73	55	70	70	78	71	73	68	61	69	51	81	72	69	70	64	70	61	62	71	69	63	91	68	68	84	73	71	64	81	63	68	69	76	71	74	67	64	54	69	82	72	76	69	71	57	69	68	65	72	62	62	66	73	75	59	80	60	75	56	79	67	70	71	77	63	74	72	76	64	75	64	68	66	71	56	61	68	66	65	73	76	58	81	66	75	64	80	58	73	55	49	58	67	69	62	76	66	74	83	81	70	61	68	75	57	71	70	70	74	67	79	67	82	73	67	75	73	85	75	57	63	67	65	73	64	48	74	69	69	81	78	62	72	59	62	58	59	70	76	64	76	82	78	65	70	85	85	68	61	67	68	63	70	73	60	58	69	71	52	71	71	69	63	54	61	59	67	73	78	67	80	52	61	72	61	63	65	86	78	74	74	73	63	71	55	65	63	67	73	63	64	71	74	78	80	79	67	77	72	60	65	66	68	70	62	64	64	63	63	76	70	58	74	68	73	74	69	66	80	59	64	53	64	51	54	60	70	83	83	71	65	69	82	67	67	68	73	90	65	50	64	66	75	58	70	63	68	60	62	66	64	84	74	65	62	63	68	70	63	67	87	82	66	60	56	78	90	59	68	59	73	72	67	72	80	75	55	63	54	68	57	64	75	57	59	81	63	83	79	65	72	69	65	72	75	64	70	68	92	80	77	67	67	69	66	78	78	69	70	71	58	55	72	80	78	57	73	88	56	75	75	75	59	68	59	66	59	70	70	75	65	78	76	81	68	78	77	76	66	75	51	76	72	63	82	74	68	63	65	85	72	64	66	64	69	74	67	77	74	59	67	60	71	66	65	67	75	65	85	80	51	67	65	78	67	64	66	89	62	68	63	85	65	69	72	86	66	62	61	49	57	62	77	66	70	85	78	65	54	64	71	77	55	47	76	61	56	76	62	76	65	67	64	82	64	64	71	66	73	65	56	59	78
11250	2306	1161	1964	3028	3636	3707	3046	2633	2638	2601	2353	2008	1719	1483	1434	1334	1351	1273	1104	961	817	838	838	875	768	702	646	650	710	738	806	853	871	858	922	845	882	869	907	844	785	714	677	643	609	606	605	610	630	564	618	641	595	586	587	586	605	596	559	589	604	635	529	545	572	546	545	574	565	579	569	542	546	518	542	552	565	554	530	589	545	533	543	535	575	584	546	581	560	547	520	520	498	546	532	533	589	579	562	587	590	553	531	556	506	576	545	579	554	541	559	554	600	561	545	540	566	538	619	574	512	532	567	535	565	542	545	531	556	565	580	546	558	561	521	559	530	554	493	551	573	553	539	541	541	536	552	564	546	544	561	528	541	543	548	592	529	550	548	537	544	588	566	538	567	523	577	562	582	538	598	556	516	563	585	574	551	584	577	567	572	554	548	540	599	549	532	557	523	560	519	535	533	512	580	550	526	524	552	546	565	562	569	525	547	558	503	555	558	571	529	553	545	585	532	556	581	574	548	525	509	529	576	552	559	534	556	538	540	543	510	597	512	541	529	539	582	567	541	572	592	563	512	510	544	554	523	589	580	509	530	526	534	527	538	567	530	578	581	538	539	539	545	576	553	540	563	539	524	563	567	549	562	548	544	548	588	537	544	565	536	539	590	536	551	503	526	527	549	576	518	562	548	574	588	585	563	548	541	540	605	553	556	544	503	535	539	531	504	524	538	528	526	580	510	557	528	499	537	528	514	539	526	554	580	519	540	559	545	561	571	547	562	568	544	560	517	512	590	584	545	564	543	562	586	565	538	547	560	505	556	514	584	555	560	547	576	505	573	576	563	523	557	509	550	522	570	498	574	527	571	583	546	559	604	564	577	575	541	535	563	518	541	533	518	567	588	555	527	542	545	586	582	566	584	533	512	538	577	566	547	505	562	606	546	519	570	506	565	563	513	540	517	533	537	531	598	560	539	545	545	557	536	529	535	537	542	591	546	503	557	559	555	541	569	541	516	539	515	596	567	515	580	547	548	548	509	548	585	536	513	555	526	539	555	554	600	582	541	547	567	561	551	535	523	578	562	554	540	536	556	525	579	564	530	555	578	537	537	524	534	543	528	539	512	549	565	530	536	545	541	624	509	533	549	578	579	570	528	530	554	564	538	559	559	548	539	552	497	537	535	547	531	575	589	561	531	557	523	551	579	548	535	536	566	569	519	514	509	554	528	536	563	540	520	544	538	514	525	564	552	569	572	549	542	518	522	533	539	517	550	518	545	567	532	550	586	551	531	541	562	564	515	571	562	516	523	541	583	559	549	543	554	542	576	565	598	525	526	570	546	516	611	548	556	569	544	589	559	535	507	534	550	509	532	552	556	555	559	544	501	529	563	570	566	556	585	584	523	562	512	525	543	562	572	512	509	544	536	522	544	545	522	551	569	554	548	505	571	502	541	559	551	550	528	550	584	515	578	576	543	526	540	542	525	563	595	563	547	562	547	576	562	540	513	537	576	553	544	527	544	552	571	543	565	528	572	578	556	525	576	543	524	571	527	534	551	531	515	529	552	542	565	552	560	555	550	507	588	554	518	550	536	516	508	506	565	573	567	544	528	535	568	519	556	539	545	516	587	560	585	576	558	558	553	567	537	513	536	568	551	550	551	513	553	575	583	566	554	590	573	529	533	526	545	569	578	509	576	591	543	582	579	566	534	536	577	533	590	587	569	556	537	556	541	587	525	556	556	552	542	533	554	533	523	570	572	533	577	558	525	548	555	485	564	531	568	555	573	547	539	579	556	572	500	592	576	497	546	507	587	581	545	509	529	519	557	555	542	562	551	589	525	537	505	520	547	542	553	558	534	535	539	542	534	510	525	542	572	596	594	556	529	520	572	562	584	575	504	524	510	562	556	532	553	514	532	592	562	544	576	525	539	544	556	579	503	537	519	521	535	566	558	559	561	548	520	538	564	553	538	543	555	550	525	515	595	575	527	554	579	536	539	513	581	540	576	559	508	560	510	560	519	590	530	559	575	554	520	551	571	543	576	569	542	563	518	554	517	570	543	504	523	541	540	575	579	526	547	500	527	562	538	579	553	585	506	547	569	562	541	579	596	572	543	559	591	555	537	576	515	539	563	541	573	561	533	512	565	517	506	553	512	524	548	543	544	533	542	542	533	577	524	584	566	543	530	539	526	519	526	502	522	551	563	548	569	576	601	513	565	592	499	590	560	520	595	549	553	518	563	550	518	564	549	552	540	560	583	502	572	547	543	550	547	580	538	517	568	560	555	540	526	580	541	567	533	541	508	542	536	550	580	542	520	568	578	569	580	560	577	568	542	526	540	599	525	541	545	529	571	522	534	567	534	556	520	555	555	528	550	518	565	555	563	531	548	525	548	552	595	557	557	563	574	583	535	540	568	551	573	553	519	517	558	538	553	577	526	564	538	568	535	544	518	591	536	532	579	574	584	526	575	582	570	580	538	601	567	537	592	600	518	505	555	573	535	556	573	571	523	553	568	548	581	528	558	558	564	539	594	529	566	576	540	552	550	586	570	549	591	563	487	562	543	572	546	531	519	510	550	567	546	545	568	581	544	521	555	487	538	519	542	566	569	536	492	547	557	527	574	561	557	526	550	587	597	542	509	557	525	534	559	514	562	526	548	571	538	532	555	534	554	499	537	528	560	554	565	530	549	535	552	555	570	582	553	555	543	545	531	529	544	527	549	562	551	557	566	529	546	513	556	562	546	577	543	564	553	595	556	520	549	540	568	538	555	538	543	524	581	573	574	584	562	512	584	564	577	559	601	559	594	522	570	534	551	579	534	612	548	571	538	571	560	543	545	518	592	579	569	554	565	569	549	536	540	561	528	579	514	551	557	537	557	517	525	585	551	568	575	543	563	534	575	556	525	518	516	551	552	547	570	543	541	512	542	507	554	528	510	539	597	506	622	557	547	510	568	557	543	576	527	554	558	545	519	530	568	496	555	574	541	583	570	559	543	529	554	556	582	588	552	530	561	551	532	568	571	540	575	539	550	559	542	552	583	590	582	508	555	518	552	559	583	556	554	566	549	560	548	539	533	511	537	561	546	552	507	554	560	546	544	562	576	587	566	521	552	588	524	544	567	504	542	515	544	569	534	568	575	549	577	541	565	565	596	536	525	577	525	561	556	547	569	580	551	534	541	557	529	565	532	574	541	549	550	531	530	570	545	559	508	544	563	548	575	527	537	530	550	524	563	555	574	548	555	559	554	568	546	516	545	522	525	528	563	555	548	554	511	569	574	521	533	528	550	546	583	556	558	571	554	538	555	553	519	547	566	541	581	613	571	524	551	546	536	541	532	542	530	570	544	520	588	541	548	529	576	514	554	527	561	596	541	534	545	593	593	566	509	575	545	534	572	498	587	530	522	545	518	546	582	573	584	559	532	519	515	577	536	575	539	583	539	548	512	557	556	545	559	556	485	523	539	550	554	585	566	571	560	551	566	540	542
1323	323	175	186	152	141	153	179	178	150	193	155	154	127	144	147	121	129	128	144	104	103	120	117	119	102	95	106	100	115	106	120	114	107	120	106	125	119	136	122	116	115	110	96	117	112	124	105	105	97	115	102	115	104	108	113	107	119	118	99	110	89	92	96	109	101	118	97	94	98	103	99	108	90	103	106	110	89	99	102	82	106	97	105	98	104	100	92	113	95	90	97	97	108	91	94	74	94	103	87	96	99	108	94	96	81	89	103	89	105	100	91	118	92	86	103	100	105	88	104	77	99	94	116	91	99	109	117	97	117	99	85	91	114	98	88	100	113	83	97	112	91	99	104	111	84	100	119	97	108	96	101	85	92	77	91	109	96	90	104	89	103	118	100	104	112	118	96	121	94	99	109	102	105	104	95	107	80	84	104	106	109	97	97	87	76	90	117	95	99	88	103	79	117	79	102	108	99	89	94	87	104	113	107	90	92	93	84	99	97	114	96	92	97	117	111	103	87	91	103	113	98	104	88	98	89	112	105	90	102	106	112	101	109	102	100	100	91	110	103	117	89	101	91	92	114	99	104	90	109	118	86	105	83	101	120	94	80	93	107	109	95	87	87	113	101	115	100	109	110	85	116	90	88	97	92	121	95	80	99	77	105	96	91	94	85	99	105	80	107	112	92	111	89	93	95	114	104	107	100	112	80	90	119	114	104	115	92	86	95	104	101	94	95	98	103	99	96	116	91	119	111	109	105	90	92	104	99	100	124	107	105	93	99	85	109	86	98	110	104	84	99	110	89	103	89	98	102	94	97	106	122	97	104	98	115	110	86	92	114	97	105	97	112	118	98	94	79	98	100	104	100	99	100	94	93	90	97	105	91	96	104	85	91	102	104	111	112	92	92	112	95	88	95	95	106	93	104	94	89	106	88	102	104	112	93	87	83	118	95	93	103	106	102	98	101	84	102	87	96	109	107	103	88	110	95	109	102	94	127	84	102	76	99	97	99	94	86	95	109	112	102	99	115	102	84	90	104	102	104	104	98	105	86	119	114	100	88	91	98	89	87	104	114	95	93	115	98	98	112	87	114	98	103	107	108	108	114	91	94	85	85	110	99	100	89	103	102	85	91	105	102	85	107	114	91	87	98	98	119	99	101	86	95	94	95	85	101	92	89	109	94	96	107	110	107	102	93	105	104	104	99	108	96	93	93	91	93	117	109	101	117	118	103	100	83	103	90	100	94	96	116	108	109	101	107	94	101	85	100	86	99	103	115	101	113	96	104	114	119	109	113	95	85	100	105	82	113	122	96	113	94	90	105	98	95	104	96	114	105	84	86	92	85	97	85	108	92	98	106	103	90	86	107	97	88	88	110	92	97	103	109	96	103	95	116	101	103	100	102	91	97	99	118	96	96	89	109	98	86	104	96	107	77	106	79	111	90	95	104	90	96	107	91	96	97	106	96	99	96	86	102	104	104	97	98	84	93	81	96	114	114	112	82	99	97	115	99	98	100	94	82	80	100	96	85	119	105	74	107	101	109	113	104	119	83	126	109	95	87	100	100	102	99	88	81	104	104	101	96	101	100	83	91	99	96	89	104	86	92	83	95	100	107	87	95	112	103	94	104	96	103	100	96	84	97	82	94	98	111	121	89	106	108	88	76	103	89	99	100	103	101	110	108	92	97	99	88	83	102	99	100	93	106	81	105	124	98	88	90	96	108	93	104	99	86	123	102	100	98	103	96	94	103	110	100	114	100	107	96	104	117	126	86	96	102	88	116	102	97	96	97	96	109	85	95	112	74	115	82	96	117	79	96	92	88	95	97	82	116	105	91	104	110	93	100	94	115	104	111	108	110	126	109	91	123	99	95	86	100	107	95	112	104	87	108	95	68	106	79	97	82	111	97	114	104	116	84	76	104	105	105	115	83	128	104	98	108	105	104	83	98	100	99	91	90	122	100	101	114	102	106	106	89	114	116	96	120	93	102	101	106	107	97	107	118	93	103	91	107	108	129	97	96	78	99	115	102	88	101	95	107	111	93	109	99	122	112	97	98	100	104	88	109	89	100	104	93	94	99	100	107	116	100	92	126	95	113	99	87	83	117	87	98	94	108	107	108	96	89	97	115	99	82	104	87	81	97	102	80	99	92	115	100	77	106	95	103	104	95	107	85	87	100	98	107	102	90	90	95	97	98	91	102	98	97	96	95	88	102	110	102	87	107	77	82	107	121	86	117	97	97	102	104	91	101	84	73	107	99	117	103	101	96	106	126	102	99	96	88	95	116	111	83	109	111	109	110	83	106	98	85	103	86	99	105	88	89	89	94	84	100	96	103	88	99	97	103	93	119	102	86	102	102	89	110	108	102	104	111	106	105	104	110	112	99	103	93	103	96	104	113	94	99	90	107	102	116	124	106	99	117	88	103	87	107	96	87	92	117	101	91	91	87	94	92	106	100	90	110	88	112	93	102	94	97	112	109	104	100	82	114	113	96	107	102	89	115	114	104	86	86	92	95	112	97	97	96	92	104	97	104	104	81	94	106	90	106	102	94	94	91	101	122	107	111	105	102	100	117	101	104	108	85	92	93	100	109	102	88	99	111	101	112	105	90	96	103	94	110	100	114	88	102	75	89	112	92	102	97	89	100	101	112	97	101	92	98	92	109	93	94	92	113	101	84	97	97	87	98	100	101	91	98	113	100	101	102	87	113	87	97	100	92	96	105	108	114	95	98	94	97	104	96	102	95	97	93	105	88	90	91	117	102	108	113	108	74	95	101	96	83	121	99	95	99	98	98	107	91	110	100	99	95	105	100	102	123	111	98	82	122	101	107	107	119	101	98	103	95	83	84	111	97	114	92	96	106	116	88	104	109	123	100	120	102	95	98	90	114	84	95	103	115	90	101	102	98	93	77	97	100	106	89	89	101	104	110	93	106	111	98	110	90	104	99	90	89	107	110	111	102	107	105	92	111	110	106	104	93	98	103	92	100	97	111	111	98	87	106	104	96	106	102	90	110	105	107	106	118	89	109	78	116	113	73	98	118	117	94	101	86	104	115	112	115	86	105	103	96	106	95	101	102	89	112	83	109	104	105	103	105	99	114	92	108	86	116	93	95	99	90	87	109	91	113	102	96	93	101	79	97	92	87	83	102	87	98	110	112	97	137	99	114	101	87	101	98	109	89	97	90	103	89	114	106	91	96	98	81	97	102	111	97	108	103	111	89	99	99	107	91	95	87	93	97	92	101	92	114	99	116	94	92	124	79	107	87	93	93	112	109	92	89	88	106	110	99	89	94	113	97	87	104	102	87	127	96	101	90	99	81	90	124	78	90	106	92	91	120	93	82	102	92	89	126	109	86	83	108	85	105	93	85	100	104	96	111	110	86	96	111	105	109	117	99	117	99	96	92	105	102	82	106	95	103	90	99	121	79	103	99	100	106	94	92	102	99	83	103	81	97	92	98	97	99	96	106	93	101	90	107	93	95	88	87
13797	3463	1890	2448	4296	5741	5777	4985	4434	4328	4408	3637	3202	2728	2510	2190	2102	2056	1863	1580	1454	1279	1252	1249	1301	1103	1029	1002	967	1069	1171	1249	1258	1272	1328	1313	1334	1285	1268	1268	1207	1127	996	906	926	856	901	856	893	889	884	889	871	937	915	859	893	881	867	855	839	893	800	807	790	771	828	787	809	827	791	783	738	760	800	813	799	794	780	794	792	787	766	802	802	774	809	814	761	790	787	784	816	784	800	789	791	786	780	825	825	816	806	822	840	807	807	831	774	788	811	775	796	753	776	798	764	807	787	830	819	752	805	794	766	772	816	762	750	754	826	790	766	737	754	769	795	803	751	806	784	776	783	819	818	766	778	791	788	721	753	776	838	781	820	780	851	790	772	774	782	763	803	786	787	806	758	790	765	806	821	774	723	795	826	787	786	780	725	852	816	741	784	783	757	764	834	768	764	790	793	780	764	760	756	792	772	756	789	729	748	780	788	783	814	785	826	805	808	817	763	798	798	757	780	740	779	786	801	744	781	776	792	785	768	762	776	756	801	736	827	800	817	794	763	793	812	816	778	768	719	770	817	807	809	825	775	772	782	764	800	839	805	769	785	783	772	793	794	793	779	842	750	781	791	785	750	769	784	811	800	787	771	745	777	813	811	814	816	811	767	797	755	798	782	815	828	772	854	809	781	756	866	741	792	778	787	768	850	772	764	748	808	793	770	796	776	779	760	806	806	807	782	793	766	724	805	792	758	756	749	794	785	800	762	785	785	746	779	737	833	769	827	719	764	755	793	770	816	803	789	785	839	750	796	782	792	770	776	818	838	777	789	757	738	841	772	779	780	746	829	755	779	787	776	772	811	761	810	807	808	734	836	795	811	853	784	768	795	768	797	783	764	748	824	829	785	777	787	756	713	797	842	805	753	801	752	804	787	811	717	805	777	828	793	817	767	797	796	752	763	770	743	766	827	772	758	786	780	790	788	750	756	804	803	758	764	775	763	780	750	805	764	747	784	824	768	760	776	775	788	838	799	784	760	792	777	801	790	790	785	744	798	753	756	815	769	795	789	833	824	782	811	761	823	799	805	808	785	761	787	800	799	805	798	807	793	805	771	814	767	760	816	770	765	799	802	755	793	825	796	767	785	826	824	791	851	797	734	778	802	768	802	738	795	764	768	745	762	804	778	758	756	750	756	821	815	767	791	767	826	809	786	808	811	801	764	792	775	803	801	747	780	779	792	766	741	805	752	773	795	764	764	789	814	779	836	747	757	800	777	758	748	774	775	772	735	779	776	790	788	763	794	757	786	747	731	825	763	782	780	757	784	774	758	821	777	786	785	784	812	757	787	769	754	797	798	807	814	788	775	741	772	788	774	809	772	803	774	750	749	796	780	762	767	838	795	768	784	812	782	830	818	841	808	769	785	794	859	772	805	795	743	836	803	771	777	750	758	785	787	745	801	776	781	781	750	809	858	827	808	797	823	816	795	742	776	770	742	766	772	796	773	772	774	801	744	810	755	768	773	793	809	793	780	802	766	728	817	781	765	760	743	754	781	820	800	819	814	794	782	747	792	839	827	805	778	767	771	779	785	792	800	760	810	804	767	781	763	761	782	756	777	801	737	800	779	772	795	761	766	788	769	788	785	818	791	831	761	810	796	779	783	794	771	786	777	765	786	757	791	799	745	838	818	764	811	810	801	756	778	829	815	759	828	797	800	779	800	774	817	776	798	760	776	808	765	780	756	764	762	717	821	796	733	727	779	751	795	787	813	742	808	780	731	778	779	788	825	760	775	748	811	753	814	740	793	789	777	807	778	735	807	791	824	804	775	811	737	795	768	785	776	805	795	798	806	737	783	763	800	738	778	788	812	726	730	740	820	768	758	775	831	709	802	814	768	838	779	786	800	721	764	797	756	784	775	787	734	709	775	777	780	841	804	760	754	764	742	802	759	742	765	735	787	749	790	807	808	800	798	766	786	762	766	763	825	735	797	760	797	790	804	772	793	768	776	766	790	758	783	834	766	743	773	824	799	761	840	786	782	765	742	768	796	793	804	798	732	798	765	809	810	767	780	741	806	715	753	811	734	782	817	780	861	787	821	820	818	785	783	794	792	766	815	746	772	776	804	769	785	838	777	804	793	762	811	807	782	760	742	792	827	781	771	790	813	794	802	798	804	763	790	806	794	841	759	810	837	785	790	773	743	790	773	779	777	767	786	793	730	759	789	803	821	792	799	763	784	787	775	780	779	808	805	751	787	781	794	815	809	779	824	762	787	772	763	808	777	780	836	782	762	798	789	802	853	831	800	803	785	799	787	744	758	752	830	783	751	796	807	779	795	811	745	794	809	798	816	797	828	824	772	835	742	747	780	758	807	796	748	804	787	749	801	787	769	790	786	738	767	733	774	804	818	766	818	803	795	780	775	744	797	772	780	744	788	829	851	773	796	775	789	811	746	804	782	768	759	840	800	787	824	722	717	830	752	797	839	816	777	769	778	806	848	717	781	827	794	757	779	746	781	786	729	762	761	825	732	771	814	850	749	791	791	798	759	809	788	832	787	820	749	775	798	783	817	763	761	759	814	816	792	754	789	779	777	774	806	782	764	766	727	776	799	788	745	761	784	804	783	765	743	751	732	746	785	805	779	756	822	775	787	777	777	813	774	771	814	809	766	780	806	767	789	839	803	817	796	775	760	771	763	768	762	846	773	785	762	778	787	785	772	780	793	819	746	750	766	799	768	821	783	771	816	766	814	808	788	792	780	802	780	778	805	782	766	785	799	767	816	780	842	773	753	799	789	760	762	789	775	759	762	818	763	768	718	829	789	754	794	765	780	781	826	808	757	777	736	750	798	763	751	821	771	768	783	796	865	788	856	786	807	782	726	752	724	735	786	766	723	788	812	761	784	811	792	754	790	797	796	752	825	778	789	771	728	785	758	780	735	790	776	774	810	790	738	804	800	761	803	802	753	785	772	800	771	761	762	788	771	766	798	772	772	819	775	773	736	843	788	806	768	756	821	769	785	810	827	764	806	776	848	748	790	772	817	759	719	810	750	735	784	748	762	782	730	853	769	779	807	793	824	764	780	817	811	788	800	808	760	800	792	795	790	824	822	783	818	853	816	808	773	830	793	846	770	805	806	749	807	833	802	772	797	830	831	784	804	787	811	752	770	744	840	782	791	794	788	786	809	788	749	777	804	805	803	738	807	753	747	754	772	797	733	766	772	812	794	743	782	778	768	762	735	775	777	766	800	783	781	771	756	792	793	808	774	812	801	745	784	852	771	758	813	787	806	821	819	766	824	754	779	806	775	814	793	751	810	755	759	754	794	757	784	798	832	796	767	760	770	781	760	822	795	762	768	750	757	847	794	785	812	742	767	840	792	756	761	832	763	791	796	810	780	806	746	786	795	758	767	771	769	815	774	802	763	769	751	801	757	844	775	767	703	808	789	763	805	759	793	768	771	786	784	746	803	775	792	802	781	784	800	758	809	774
2472	216	140	110	85	99	106	114	114	128	134	126	128	92	84	100	74	93	77	85	84	68	84	74	84	75	70	59	64	63	58	85	63	68	68	80	59	66	76	69	68	81	64	63	68	59	64	62	65	56	60	61	56	62	63	51	57	53	56	62	57	57	62	52	62	65	52	49	59	59	65	63	66	62	64	72	54	54	56	57	37	57	51	52	53	44	40	65	47	59	60	63	47	64	56	57	71	59	62	46	58	52	61	49	61	63	48	64	53	62	50	57	53	48	57	60	54	54	50	75	56	45	44	63	52	54	45	52	62	66	70	54	58	52	59	53	56	49	51	62	47	65	42	52	55	63	58	59	53	49	50	52	51	66	55	52	51	61	50	55	60	56	47	49	66	58	48	56	63	50	55	49	64	47	53	67	55	66	53	54	56	57	54	62	60	55	55	57	54	56	56	49	54	58	57	50	52	66	55	57	52	62	47	62	69	47	54	44	58	48	37	63	54	58	57	53	54	56	59	66	51	63	57	42	59	43	66	42	50	52	42	49	77	50	53	59	51	66	57	41	58	62	60	53	51	52	68	44	55	55	51	65	53	53	56	54	55	51	61	71	53	55	63	46	66	59	51	63	53	56	62	64	55	52	49	49	57	52	67	60	60	62	60	56	56	47	62	41	48	56	47	48	70	69	60	51	52	57	48	59	55	55	51	53	55	74	61	54	47	55	65	54	60	60	57	59	57	42	55	57	51	63	76	51	60	52	50	58	48	60	49	31	53	69	55	52	53	53	50	55	64	54	53	50	47	45	69	46	60	47	47	51	50	60	61	78	66	59	52	62	57	62	51	59	65	60	59	45	58	53	63	49	59	61	55	50	51	51	53	59	58	50	66	54	50	48	70	59	45	62	50	55	55	50	67	74	63	59	61	45	45	61	58	65	62	73	56	50	66	64	45	58	56	60	50	61	56	65	54	58	53	57	54	61	64	44	47	41	42	59	57	71	48	49	61	67	56	47	67	50	68	55	58	67	58	59	55	61	55	53	56	53	59	63	60	36	61	71	42	60	62	56	64	53	51	54	51	58	60	61	44	75	51	65	56	56	56	57	55	59	48	41	66	61	35	44	70	49	53	55	57	55	41	56	66	62	46	49	59	46	61	61	60	60	64	55	62	54	65	48	70	66	49	53	56	59	49	51	84	53	46	56	62	46	49	52	54	49	67	58	50	74	52	55	59	54	61	53	59	54	55	38	61	60	52	73	70	57	64	65	50	55	54	51	59	49	61	58	58	68	64	48	68	68	63	37	56	65	50	68	51	47	45	71	67	48	60	64	62	66	55	74	56	57	70	77	50	43	73	58	44	49	61	52	46	64	54	47	63	56	51	56	61	50	62	56	64	57	66	50	53	62	32	58	61	70	67	52	62	60	56	59	55	50	45	60	47	56	50	59	51	54	56	64	58	45	63	51	60	63	59	61	56	61	47	64	45	54	51	39	51	59	49	57	59	54	47	57	36	67	57	58	60	49	62	65	58	58	51	60	57	50	55	45	49	76	60	53	58	60	64	54	57	61	58	68	61	63	45	61	48	66	56	45	57	59	45	55	59	58	52	47	54	47	53	50	49	70	46	69	60	54	48	62	62	42	48	57	62	60	59	48	63	51	53	62	61	63	46	52	58	54	66	58	57	59	57	65	61	57	58	53	49	59	53	65	57	53	55	50	49	63	45	49	63	56	53	57	56	44	62	60	45	48	61	50	56	52	52	50	48	67	55	60	46	69	55	54	58	62	56	57	49	50	68	52	56	47	55	50	58	54	55	64	57	68	61	67	48	50	53	61	70	43	48	60	70	62	53	58	52	49	59	61	63	56	56	64	57	67	55	50	55	62	57	72	61	62	45	68	46	76	53	57	57	67	62	49	63	53	59	48	58	56	62	61	64	44	53	49	48	61	65	47	49	53	62	59	55	53	76	57	64	58	50	55	69	63	48	61	65	57	56	66	63	47	50	51	58	59	59	53	65	63	45	60	55	48	67	62	51	57	57	67	47	67	46	43	63	56	63	50	61	60	53	48	52	63	76	59	69	53	52	59	45	52	61	60	53	64	57	54	67	55	57	56	47	59	49	53	61	63	62	56	65	51	58	70	66	64	47	66	54	66	56	73	64	53	77	47	56	54	58	37	48	68	51	51	47	58	51	61	55	61	62	55	52	59	67	67	59	66	62	55	60	71	62	59	75	51	56	56	70	46	54	48	59	60	70	55	53	63	55	60	55	54	53	64	52	67	63	59	51	65	63	50	48	60	55	57	42	55	62	50	44	56	57	59	53	76	49	52	41	46	63	68	49	56	57	60	48	50	78	60	61	67	59	54	58	55	51	56	64	69	65	51	67	62	58	59	51	58	58	62	59	59	60	57	52	53	64	58	66	53	58	60	53	51	58	53	51	61	71	57	43	59	63	52	53	60	46	56	52	47	63	68	49	57	61	58	48	52	56	60	48	45	55	63	55	56	61	56	50	50	45	50	39	55	62	48	59	52	60	74	60	57	65	57	53	59	62	52	55	61	73	58	58	56	57	52	52	53	57	47	51	74	56	73	61	61	53	59	51	35	53	47	47	56	54	53	51	42	63	52	63	58	46	64	57	61	57	55	63	59	43	73	70	56	57	64	60	57	55	66	60	60	58	56	67	49	56	58	61	50	62	51	48	50	49	73	62	52	56	57	66	59	51	50	61	45	50	66	57	54	46	43	67	77	54	51	56	52	50	65	48	43	52	43	56	64	56	64	55	62	56	54	66	54	63	63	48	59	41	55	63	58	44	55	65	45	48	58	54	55	66	56	65	61	52	48	57	60	68	66	48	56	47	61	56	66	73	60	49	56	67	66	66	62	63	54	58	65	60	56	55	60	65	58	45	43	62	57	56	58	55	50	70	59	65	46	50	62	65	61	61	58	49	49	54	55	46	63	52	63	62	59	61	54	56	64	52	47	58	57	53	50	56	53	68	45	57	47	57	66	61	59	58	63	50	54	55	54	57	61	64	49	39	60	66	60	48	57	51	53	59	57	62	54	55	53	69	55	67	49	50	54	58	71	49	59	57	57	52	45	64	56	62	50	50	59	59	58	52	55	51	48	44	56	59	66	70	62	53	67	42	67	63	53	63	51	57	68	51	44	49	61	56	54	52	68	80	64	62	62	77	48	54	65	63	51	55	42	60	51	50	45	53	49	67	49	70	51	60	46	42	49	40	60	44	45	52	66	60	55	48	58	65	36	44	45	71	70	63	63	56	59	43	45	50	63	54	59	51	62	62	60	49	68	55	48	56	57	61	70	64	49	63	58	55	72	52	66	50	58	65	48	67	55	68	60	62	43	51	57	60	51	61	57	56	59	51	55	55	53	61	55	57	61	64	48	61	48	65	60	45	55	64	64	47	55	46	59	66	53	49	52	56	55	60	63	47	59	68	66	41	74	55	68	63	58	58	56	47	63	58	48
12907	2578	1345	1504	3209	4744	4563	4300	3836	4136	3833	3381	2784	2370	2081	1983	1751	1703	1520	1298	1053	934	937	914	879	802	686	665	718	757	861	965	904	922	987	949	939	963	916	881	828	732	674	569	549	563	551	549	575	517	533	589	571	579	561	528	557	556	558	564	529	529	496	495	486	460	502	448	498	478	444	458	453	491	486	480	445	477	458	436	491	464	471	463	458	528	474	423	449	482	462	449	485	474	472	453	497	446	449	484	438	482	492	490	494	474	519	425	433	483	488	469	475	505	422	427	485	453	482	478	467	423	511	439	507	448	464	467	441	474	400	474	440	441	490	435	422	487	448	464	449	439	425	448	462	453	437	460	440	486	489	435	467	453	433	465	453	494	446	440	475	446	515	433	477	453	457	455	425	454	432	423	487	427	417	455	460	436	458	424	442	434	446	487	428	499	454	473	485	426	427	413	468	454	422	429	479	425	433	417	485	468	448	459	479	453	451	460	454	421	454	440	430	460	431	476	460	441	409	496	464	473	479	455	450	416	444	456	476	461	422	470	458	439	510	467	449	427	465	443	471	492	461	471	451	458	440	441	440	460	449	483	417	444	481	477	422	460	474	439	450	445	472	446	471	505	446	476	430	485	451	441	469	437	401	475	475	451	452	445	457	465	484	489	463	458	431	483	441	452	429	480	451	486	433	444	460	432	443	428	439	443	443	471	456	454	418	456	464	458	463	451	440	415	411	472	487	479	450	472	485	420	462	474	480	439	440	477	432	450	442	462	452	448	458	473	472	479	399	436	450	490	439	440	446	439	465	501	455	480	441	450	453	456	452	475	450	456	470	482	439	424	438	434	424	441	441	447	437	432	437	433	496	430	428	434	413	468	443	440	451	479	451	477	475	478	451	415	444	433	476	435	433	480	430	476	453	444	453	461	434	459	441	479	436	471	446	453	417	460	438	452	455	428	470	439	465	466	456	464	443	465	419	431	445	453	490	445	454	446	455	431	419	425	467	451	457	485	438	466	470	456	433	480	493	506	468	453	403	453	438	462	413	459	452	439	440	428	469	469	456	432	474	476	451	466	447	468	437	473	496	456	436	456	441	414	481	485	445	463	436	450	420	454	477	455	461	432	478	428	480	444	446	457	426	455	445	475	473	472	462	428	418	471	437	456	448	463	451	482	418	433	456	450	432	443	472	464	449	445	437	446	438	467	507	454	439	470	480	446	452	431	491	426	459	462	445	469	456	448	457	471	463	450	480	472	481	441	465	425	463	434	470	477	434	467	464	484	479	492	436	437	438	445	470	491	440	452	470	466	444	471	481	432	464	425	477	434	488	444	441	448	401	425	419	440	460	490	446	440	460	440	475	428	470	425	455	442	430	449	441	472	477	446	487	460	440	427	466	475	463	467	450	459	465	439	432	492	455	453	447	470	439	425	470	465	443	473	480	450	455	450	493	469	460	456	453	456	465	442	482	474	426	490	435	457	452	460	471	462	434	453	424	466	442	467	471	452	444	464	428	408	458	411	457	443	472	446	452	472	424	458	424	460	425	440	440	444	489	448	417	467	427	475	463	448	463	485	459	471	459	448	460	476	481	447	465	418	445	472	450	442	459	442	480	456	478	434	430	454	423	450	465	415	461	450	442	481	470	488	478	455	456	423	477	446	463	459	444	451	466	441	449	480	458	456	484	474	509	462	515	487	445	464	455	454	460	502	436	463	444	475	417	464	484	433	459	449	483	478	425	435	420	454	422	440	426	442	432	484	474	447	453	434	501	476	435	410	448	464	446	421	474	446	458	436	421	462	428	416	418	457	477	452	438	432	463	460	432	463	421	427	511	452	472	455	507	452	460	466	476	475	467	462	434	471	432	431	460	450	472	470	457	456	448	436	456	466	489	431	456	413	498	435	455	459	455	467	473	446	485	440	465	454	434	479	481	448	491	445	470	458	430	449	478	456	440	436	420	494	443	450	428	479	449	454	451	456	442	439	425	470	422	482	473	457	436	495	461	456	441	497	464	445	456	472	488	462	458	464	419	449	441	444	422	455	414	464	430	424	495	438	455	463	441	468	421	464	459	424	445	455	468	466	441	439	447	427	443	449	456	464	456	440	485	460	470	436	455	457	475	470	469	464	460	451	431	476	443	439	455	457	470	487	444	476	432	457	425	510	491	472	469	482	459	477	469	466	456	454	470	475	474	464	459	436	457	451	437	415	436	412	467	487	433	461	434	432	465	444	448	438	435	462	477	458	446	484	488	445	424	453	449	432	449	441	483	460	431	472	440	458	420	459	451	436	451	462	447	460	456	430	472	453	497	466	493	440	466	421	479	480	445	489	477	457	468	438	414	439	431	438	453	448	472	444	464	452	479	474	440	461	463	449	478	433	439	453	411	493	465	462	444	405	448	469	464	445	478	441	431	458	487	460	426	448	426	455	456	440	442	450	449	442	470	463	448	433	460	488	420	460	444	478	502	447	472	422	473	472	466	496	450	480	465	455	459	460	477	437	431	451	430	423	472	478	445	464	433	473	496	467	484	455	467	505	455	471	481	465	472	484	474	458	469	462	446	451	451	481	465	485	421	470	450	461	433	436	452	471	470	430	477	466	473	465	470	423	434	501	474	446	485	479	488	445	432	449	473	469	430	449	481	497	444	480	458	482	478	455	443	474	473	450	439	492	470	457	457	456	471	447	455	459	461	445	430	466	445	458	445	458	456	414	469	490	470	469	441	448	438	499	416	454	449	484	460	417	444	418	448	441	434	442	429	475	459	437	472	419	459	481	441	417	457	467	453	462	422	443	472	439	437	440	470	464	478	481	447	478	439	453	426	474	469	461	439	456	423	478	422	424	489	450	445	473	451	445	457	478	469	428	445	458	457	461	487	417	440	463	461	469	431	439	466	467	450	408	438	448	405	436	449	487	457	418	468	455	451	501	460	480	427	435	491	465	473	454	485	441	450	460	436	479	481	512	473	490	461	480	446	470	424	434	458	486	455	473	466	450	456	481	457	466	456	464	485	425	482	439	485	478	451	444	443	413	444	499	431	462	497	447	454	492	470	461	467	501	489	468	464	452	455	462	446	449	431	461	434	483	431	454	445	493	445	429	437	458	465	457	463	407	457	427	466	484	418	425	456	480	475	440	460	469	428	474	481	442	468	441	471	470	462	487	474	430	423	469	424	437	451	444	489	437	449	457	480	441	459	445	467	448	420	470	421	446	484	476	435	464	428	471	462	466	440	452	480	436	454	470	457	454	491	462	453	450	451	478	428	488	429	458	468	419	454	425	502	453	436	431	445	480	408	468	479	443	450	472	448	466	422	481	463	454	431	477	445	445	472	456	459	464	436	459	507	451	459	457	486	484	473	428	468	480	444	463	455	434	469	461	464	444	497	436	455	459	480	463	477	465	468	461	495	480	462	447	461	451	473	448	472	472	507	441	493	475	474	454	463	446	455	470	442	411	443	443	415	428	442	495	445	448	457	439	460	469
1929	354	187	162	154	160	176	179	170	202	208	195	169	152	139	145	148	126	137	126	100	110	100	115	120	103	131	95	126	112	101	128	128	122	108	115	124	99	118	118	96	114	95	93	93	82	80	82	83	94	109	99	111	101	99	91	78	103	90	105	84	88	107	90	84	80	96	89	101	78	97	76	91	114	79	104	97	120	76	88	91	106	76	85	88	108	77	87	107	100	101	94	88	90	92	96	89	106	91	97	102	94	84	90	96	104	90	94	98	93	88	82	119	79	101	102	87	79	93	79	101	85	94	97	89	100	83	75	78	82	89	98	95	85	99	106	80	91	95	91	74	97	90	103	90	92	86	74	87	84	104	93	78	93	97	95	94	98	98	93	97	82	110	73	95	110	105	109	98	91	98	83	88	90	92	101	90	101	95	77	86	84	95	108	98	100	89	82	105	93	100	92	100	82	96	108	104	79	96	99	92	86	87	99	89	93	93	92	92	84	103	119	86	100	81	100	90	95	76	102	93	81	110	90	93	91	89	90	95	94	86	93	90	67	101	80	100	99	80	104	93	92	71	77	89	89	96	83	93	95	91	85	80	99	88	94	93	82	102	88	94	82	97	98	98	100	104	94	88	89	85	92	100	96	80	93	86	90	100	92	81	80	93	104	87	96	85	80	92	96	81	98	83	98	89	86	98	102	79	93	97	95	91	84	102	123	88	85	83	116	87	80	74	97	98	96	76	90	93	92	67	87	112	102	101	88	115	81	90	102	94	97	81	97	94	91	87	91	99	87	94	98	76	92	86	98	89	89	93	89	90	86	90	87	92	77	89	100	93	98	86	106	87	90	79	101	88	105	106	99	96	95	105	100	89	78	91	87	83	98	105	105	85	73	86	99	69	101	113	91	99	72	86	87	109	68	89	110	93	98	95	85	105	103	88	91	103	89	92	100	81	75	96	93	85	105	103	86	122	112	90	104	82	94	83	78	92	83	107	79	94	63	103	79	100	92	81	91	97	83	88	100	129	99	84	89	100	100	94	78	92	80	103	90	97	82	76	81	72	95	100	93	92	95	114	95	104	76	94	91	95	87	87	80	105	105	92	74	76	83	97	100	100	107	89	91	103	84	83	97	96	93	82	97	96	87	109	93	101	83	104	80	91	82	83	95	90	97	86	98	92	91	92	87	97	82	110	84	92	95	85	87	97	82	90	73	89	96	90	104	88	111	93	86	94	94	83	86	81	96	104	95	97	87	83	92	96	99	98	88	81	81	95	107	96	86	85	93	94	85	102	106	84	96	85	110	98	76	81	72	113	93	89	90	96	100	87	98	107	109	91	103	94	88	115	87	91	97	88	88	93	91	108	103	87	101	107	69	89	88	74	85	90	102	89	106	94	97	93	91	108	101	93	107	95	102	74	99	76	86	85	107	101	68	81	96	93	83	97	95	82	89	73	106	88	81	95	89	81	86	87	78	89	79	100	77	82	95	88	112	93	97	94	99	93	74	83	92	88	95	86	87	85	82	88	91	90	103	100	86	84	101	86	85	81	91	71	81	81	93	99	93	74	92	91	76	69	101	94	93	74	101	108	93	98	95	95	101	101	80	93	100	104	96	96	93	92	89	93	107	84	91	78	91	93	95	92	94	91	91	83	81	84	87	89	93	114	99	86	91	101	87	89	81	87	110	94	101	78	74	88	96	89	99	96	91	80	97	85	93	91	113	73	106	85	102	87	99	91	101	82	94	89	91	98	94	86	87	107	77	96	90	75	74	97	82	85	99	80	81	104	96	102	67	94	82	79	73	86	106	96	100	79	73	102	97	103	78	98	99	101	101	82	111	81	85	90	92	80	83	74	92	80	89	95	83	97	91	83	89	102	82	94	86	88	79	81	105	100	89	98	84	94	85	83	96	90	107	97	98	86	93	97	79	91	94	81	98	98	100	86	108	106	89	97	98	92	88	85	98	100	82	90	98	110	94	77	88	108	87	93	72	95	84	92	92	90	95	79	98	89	108	85	93	85	95	92	101	88	80	74	80	98	106	86	85	92	80	93	79	103	96	86	76	88	88	91	89	106	87	97	96	107	88	89	80	86	68	91	105	104	91	105	83	86	90	103	82	100	79	87	85	76	96	94	87	95	98	97	93	98	104	95	95	89	89	92	112	90	88	97	93	89	78	83	91	107	80	85	84	105	85	90	82	95	88	91	83	110	84	104	99	99	94	99	95	90	88	115	89	106	88	69	90	100	89	80	114	109	85	107	86	100	78	75	97	71	86	102	101	86	87	90	90	110	77	84	76	103	94	90	98	87	93	96	98	110	90	88	79	105	80	98	87	80	82	97	88	106	95	83	90	85	81	96	99	99	79	90	85	82	77	76	86	91	79	86	101	88	86	69	92	81	85	96	94	86	84	76	84	99	97	100	90	76	100	108	91	82	87	70	93	93	101	90	92	92	87	103	99	96	98	91	78	95	98	86	101	84	88	102	96	97	93	87	82	112	79	82	76	97	72	91	98	89	79	91	87	93	102	104	89	87	101	98	97	106	98	87	123	102	92	93	85	111	89	96	94	99	99	103	87	82	86	98	72	91	99	90	83	95	98	84	91	84	94	105	104	77	96	94	82	79	90	94	111	100	100	90	88	99	86	104	77	99	79	93	87	106	73	82	108	82	84	91	86	84	72	88	79	100	98	98	104	98	78	87	81	84	87	86	90	101	80	89	90	84	89	105	87	97	75	86	97	102	95	90	79	84	80	97	81	90	97	86	91	82	107	89	84	87	83	92	73	93	68	94	97	92	102	109	89	94	81	90	99	85	98	84	104	92	86	90	95	92	80	89	90	96	102	100	84	96	95	103	95	86	91	89	79	82	99	87	91	86	106	88	94	97	105	93	97	88	88	100	110	86	92	95	87	74	114	84	94	90	101	93	96	98	79	90	87	89	81	109	82	77	87	77	88	79	73	92	96	112	88	101	93	83	73	86	105	78	90	78	98	103	94	108	93	97	101	77	89	98	83	101	95	86	83	85	95	94	85	83	88	91	87	98	94	99	87	86	86	99	99	100	96	103	94	111	73	94	76	115	106	89	96	108	87	98	91	115	107	84	91	101	96	93	105	104	82	85	81	92	80	77	96	92	89	87	112	96	78	101	73	70	87	90	99	73	86	90	91	92	101	103	80	93	79	80	91	109	104	105	80	85	86	88	98	97	105	96	104	94	91	102	93	78	83	100	92	87	107	85	95	92	94	90	95	99	96	91	87	82	77	86	85	104	109	94	100	88	106	92	92	82	91	86	87	87	76	85	115	123	95	86	92	94	75	90	91	87	79	78	110	96	89	101	87	88	96	105	85	79	94	112	111	91	94	94	79	77	91	98	88	89	90	89	101	82	83	87	102	89	86	81	92	91	93	105	80	86	96	85	108	86	81	78	101	89	92	99	87	93	72	85	78	97	93	84	87	94	100	104	93	86	100	91	101	82	87	87	100	85	84
16263	3873	2058	2077	4562	6761	7033	6411	6120	6157	5580	4646	4052	3376	3019	2804	2679	2495	2239	1967	1619	1427	1510	1512	1396	1257	1087	1057	1189	1256	1416	1379	1348	1433	1437	1438	1384	1445	1348	1448	1285	1083	985	875	901	872	884	851	902	877	928	909	912	879	897	928	841	905	862	893	795	873	874	738	773	789	804	762	744	762	739	769	707	705	752	700	699	752	746	744	713	772	795	735	754	728	753	762	768	753	789	754	740	786	774	789	754	760	747	766	750	745	839	768	767	721	778	719	781	762	729	759	717	733	781	734	719	768	688	763	810	741	741	721	684	746	739	759	712	744	672	725	712	737	692	724	728	725	775	786	679	730	718	768	748	714	752	708	746	735	712	709	782	747	734	694	713	729	733	719	746	762	713	758	741	706	713	753	747	718	768	741	728	754	742	714	753	726	759	704	736	751	730	739	748	732	735	722	693	722	721	729	769	722	735	811	728	725	805	720	712	741	741	751	712	742	737	712	726	719	727	766	738	706	763	757	728	750	737	770	720	720	698	721	726	703	783	726	724	735	714	697	782	739	725	644	739	733	687	718	792	748	716	726	729	763	755	726	732	734	729	743	744	758	705	726	790	697	697	730	739	717	779	789	727	724	793	759	742	707	750	700	741	731	759	770	735	699	759	758	723	708	750	762	715	718	773	776	720	789	775	730	714	702	753	738	706	729	756	755	725	748	708	758	707	731	719	762	733	763	756	745	758	698	717	741	749	744	728	707	766	743	740	731	718	758	693	766	774	769	714	756	710	733	735	724	756	767	735	740	764	773	666	731	728	693	718	740	783	755	748	687	715	743	760	715	756	755	727	744	726	773	774	709	720	761	756	725	755	714	754	786	752	725	777	670	732	700	715	733	754	722	794	718	700	717	739	781	787	722	703	736	696	742	738	775	730	731	758	694	754	750	783	651	736	715	771	702	716	740	728	743	755	705	787	748	723	696	690	732	756	746	698	762	729	764	718	704	784	733	722	672	792	728	746	773	752	795	717	743	720	763	712	711	735	743	755	769	748	729	773	783	771	767	712	776	697	735	710	693	748	753	784	714	750	744	703	735	731	745	707	748	730	767	727	750	751	749	697	741	758	751	749	704	749	754	783	750	748	726	707	719	774	714	775	734	705	701	675	729	719	745	761	728	767	695	780	684	740	734	731	728	758	701	729	703	709	718	783	724	704	712	739	714	722	725	735	764	752	784	742	730	740	752	763	723	717	699	725	738	759	705	737	700	730	797	767	711	719	748	742	759	758	775	760	751	717	747	733	726	750	749	798	726	785	708	723	725	731	717	726	733	738	733	793	721	740	780	753	733	731	722	790	704	757	752	719	757	761	723	739	718	760	729	770	737	710	760	736	735	728	748	716	735	751	741	741	781	729	696	732	764	768	721	742	693	778	685	717	726	707	708	766	761	758	727	766	717	695	688	763	778	743	698	731	786	719	711	704	727	745	746	773	666	805	751	794	763	771	741	723	774	749	721	730	745	735	716	688	731	752	754	728	737	709	726	733	756	731	730	724	750	712	747	731	721	796	716	747	705	759	742	715	709	747	747	732	693	763	780	658	766	762	697	722	711	747	751	741	694	683	741	723	739	718	702	703	635	732	729	754	782	727	721	731	757	746	730	728	741	750	744	706	800	794	751	707	750	755	775	764	705	720	772	769	718	753	729	732	716	787	732	718	772	793	754	753	729	763	738	720	745	731	741	717	722	712	737	759	720	761	729	733	739	732	717	740	760	729	748	718	770	728	711	683	727	775	700	756	695	686	734	743	705	727	738	707	747	690	750	701	701	712	749	730	739	749	738	738	725	787	724	729	692	722	687	767	698	722	740	777	727	734	752	737	761	812	738	710	743	730	735	775	697	768	727	678	724	722	734	724	780	775	770	722	744	754	757	749	752	744	744	765	752	766	723	725	717	707	723	775	751	737	695	737	723	755	733	778	729	739	769	709	716	714	719	708	706	733	762	683	725	761	713	704	786	722	727	766	757	740	763	746	711	733	733	737	723	708	786	718	772	730	756	752	728	767	722	711	748	757	737	739	717	682	698	744	772	740	741	769	730	752	742	762	721	709	727	721	756	698	747	781	731	751	741	780	767	797	730	766	756	748	759	711	662	711	759	725	722	692	727	777	716	704	737	794	749	763	723	757	717	778	740	755	712	764	710	676	744	734	727	755	707	723	750	759	754	748	711	739	751	719	707	810	739	769	737	739	721	735	721	743	765	725	751	783	708	715	734	711	750	724	751	767	746	745	750	762	759	820	714	737	743	748	725	739	753	722	717	775	772	774	746	732	686	746	743	734	765	719	749	726	693	709	731	763	769	745	709	772	738	717	743	793	763	743	705	725	732	724	694	731	744	733	712	758	730	789	702	700	740	701	784	756	741	775	692	757	762	761	703	760	702	731	798	790	764	807	769	745	760	794	729	723	772	717	756	760	747	720	689	749	743	752	726	719	721	760	779	749	844	782	715	763	759	734	705	738	768	718	722	696	765	753	720	777	705	737	739	765	760	710	751	672	750	737	724	777	772	679	736	784	718	727	729	708	732	736	748	750	739	760	784	755	783	742	705	738	703	754	731	817	774	704	792	723	764	723	751	770	752	715	725	756	770	780	724	733	736	756	730	729	728	706	748	747	740	719	730	781	751	767	737	709	711	682	734	731	740	725	691	741	711	715	781	780	736	733	759	701	719	686	708	738	709	755	710	721	676	772	734	696	770	793	740	737	759	701	732	731	792	717	699	756	746	732	752	696	715	773	763	746	760	767	715	730	727	759	763	723	718	721	738	731	727	690	745	765	708	756	763	767	676	749	721	767	752	690	723	816	724	700	744	753	737	752	708	724	750	813	738	708	675	741	776	741	696	731	736	752	728	730	749	734	749	766	802	716	762	764	719	727	720	693	757	735	744	740	778	727	729	712	749	718	791	757	800	723	732	745	750	745	726	728	701	758	758	763	750	720	737	743	690	737	744	692	755	795	720	725	735	711	782	705	754	738	740	717	707	750	735	694	723	696	710	749	707	774	797	681	775	752	751	711	734	776	715	719	785	697	727	738	740	745	752	774	773	779	740	763	739	737	687	760	724	721	740	732	750	700	763	762	758	753	723	741	800	746	715	767	757	687	718	744	753	744	760	735	776	694	685	755	746	745	745	713	733	771	746	783	738	752	711	738	778	697	716	735	746	744	706	764	741	743	723	745	771	741	799	727	657	763	810	749	729	717	753	735	741	761	714	762	750	753	792	779	678	716	747	715	742	731	749	714	708	731	773	739	673	780	761	752	752	719	731	732	741	712	768	764	741	771	743	730	733	738	731	814	737	737	799	763	778	756	714	738	759	733	752	708	748	730	732	792	722	767	710	710	755	704	728	733	754	706	747	724	754	768	791	743	706	846	741	718	749	755	781	704	707	701	721	707	700	733	778	707	733	760	725	717	727	745	749	722	794	724	706	788	756	729	735	755	707	755	688
1543	154	92	92	93	93	101	102	117	134	121	98	89	114	88	97	94	88	76	95	91	69	75	63	74	91	57	69	86	87	73	81	83	88	83	80	95	102	70	93	80	81	69	65	73	75	63	74	76	78	84	81	55	64	71	69	83	60	68	82	68	75	64	98	76	66	55	56	69	63	80	80	64	59	59	81	70	73	72	56	79	82	66	68	81	74	75	55	62	67	70	72	71	69	71	71	77	62	70	62	70	79	71	95	64	60	76	67	71	61	80	75	67	81	81	88	68	67	77	86	69	76	78	82	79	82	66	73	71	60	69	83	69	63	62	63	60	77	69	64	69	62	71	72	71	68	59	63	64	78	58	51	83	82	72	81	78	71	80	84	66	66	79	65	72	68	79	80	75	85	74	58	72	74	75	68	72	72	78	77	82	64	77	50	69	90	84	86	64	75	64	58	74	68	70	88	84	68	72	65	73	70	64	70	69	84	79	69	64	71	98	70	56	68	52	56	65	61	80	71	81	74	71	74	83	59	79	62	71	64	71	57	63	65	69	66	77	73	68	71	65	69	69	68	58	91	67	62	63	46	76	86	55	63	72	73	79	73	76	66	63	80	70	67	79	83	70	68	71	87	72	86	58	60	64	76	70	65	52	72	62	76	61	71	83	97	76	73	62	67	69	74	70	75	71	74	66	82	78	69	62	52	67	72	77	67	59	71	81	61	79	87	69	76	60	64	80	66	73	80	55	72	79	69	60	73	64	48	61	77	71	84	76	74	68	71	78	70	83	83	82	81	72	58	75	63	58	75	67	83	70	71	78	70	73	69	92	74	75	76	68	73	62	53	72	61	61	74	71	88	79	73	59	55	66	54	70	60	81	73	68	77	74	69	78	62	66	68	82	64	83	78	72	95	72	62	69	81	81	75	77	69	73	52	79	75	64	69	75	59	78	77	77	83	67	83	73	69	77	67	69	76	69	73	67	82	88	69	61	77	62	68	66	78	63	65	64	79	64	80	74	70	69	80	80	74	64	69	64	63	64	60	73	64	71	73	74	80	69	88	77	65	68	73	72	72	76	58	62	79	64	72	62	78	63	66	57	69	72	64	75	77	63	62	59	70	70	76	87	71	55	84	70	71	69	63	65	59	68	65	79	68	74	73	70	62	70	87	62	64	70	74	68	64	72	64	81	82	79	61	63	80	75	67	75	67	59	77	63	69	61	62	70	73	62	69	79	68	80	75	70	82	80	69	76	76	63	82	70	62	66	72	68	59	82	78	72	79	78	70	72	78	72	62	78	78	91	59	71	73	76	90	86	73	62	63	61	72	59	73	86	76	77	67	69	70	81	79	81	62	72	67	61	72	84	62	76	65	54	78	69	69	66	84	76	81	60	66	69	64	72	65	70	73	84	72	65	68	72	73	75	71	70	76	71	75	72	79	78	71	57	68	70	78	101	69	73	78	65	67	75	73	64	52	75	63	62	68	74	68	77	78	73	62	58	74	59	53	68	66	73	72	63	70	68	84	60	84	70	61	84	63	60	64	73	67	74	87	75	74	62	53	72	68	69	70	74	81	69	82	75	66	79	77	75	65	73	82	85	84	58	77	65	67	65	66	76	69	76	80	63	60	69	69	76	57	64	66	72	59	73	70	75	79	75	66	69	76	70	85	75	59	66	95	55	59	68	61	78	65	59	66	84	54	69	59	71	46	90	66	74	81	67	76	64	69	64	71	82	89	73	60	83	68	77	70	65	56	72	79	67	61	67	67	65	59	69	66	67	65	76	66	67	71	67	79	63	69	82	81	69	71	69	79	53	73	61	73	63	84	66	63	58	64	68	57	72	76	74	66	73	77	68	70	80	68	68	47	77	62	57	71	73	73	70	68	68	68	74	74	74	71	75	67	56	71	90	68	70	75	75	64	78	70	68	65	73	75	63	52	77	59	64	83	83	55	71	74	77	69	67	85	70	73	72	82	66	74	67	66	72	60	87	70	73	56	70	68	67	64	55	77	67	75	65	70	71	65	81	68	69	78	62	55	64	67	70	70	73	52	76	75	61	79	79	75	54	75	57	79	80	62	88	65	71	75	63	90	55	76	61	72	65	64	71	73	65	76	71	77	70	70	53	71	57	57	72	77	70	78	68	61	88	65	62	76	62	59	78	62	70	73	70	74	58	76	77	61	77	72	75	69	66	68	66	75	78	49	81	71	78	71	85	83	65	81	68	62	66	65	77	49	84	82	73	68	81	65	61	75	73	69	50	63	75	77	67	62	74	88	63	64	52	58	67	78	65	77	76	81	58	60	64	70	67	85	64	71	77	67	67	73	75	68	63	72	67	64	65	70	76	61	66	66	61	61	66	58	78	77	59	54	58	80	84	72	61	73	65	66	79	66	83	61	77	72	69	65	59	61	82	56	83	74	79	58	50	97	81	65	71	57	80	69	72	63	85	82	78	60	90	53	68	72	59	69	66	97	70	61	69	77	77	47	69	58	73	78	71	54	74	82	51	75	66	74	71	86	79	73	78	72	71	69	84	63	73	76	69	73	75	66	79	57	75	74	70	63	78	70	89	68	68	75	62	64	66	65	80	77	66	70	84	73	78	60	57	71	62	69	75	62	76	73	55	63	79	73	75	62	69	88	79	64	71	67	71	84	61	67	71	74	72	68	69	71	83	69	76	77	69	72	70	67	92	68	74	63	62	78	82	65	75	64	73	61	78	85	59	82	65	66	74	69	62	62	86	70	71	62	66	88	66	74	61	77	67	57	76	71	65	67	54	70	61	75	75	67	67	64	59	76	79	77	88	62	81	56	82	74	62	85	63	67	74	59	69	68	70	68	69	74	65	72	70	62	68	72	73	75	79	62	73	70	67	74	59	77	53	72	55	71	69	55	67	78	55	54	62	67	57	54	76	72	54	79	64	79	62	70	70	73	61	77	65	72	60	68	71	59	67	80	80	76	67	79	62	78	65	76	84	63	76	70	67	86	69	55	73	74	72	70	70	73	84	59	58	66	77	85	67	57	62	61	66	79	69	70	75	68	60	67	75	60	74	81	76	53	76	69	62	85	62	67	81	70	72	79	73	80	95	67	79	68	61	81	68	57	73	75	88	83	81	82	67	60	57	65	63	66	72	55	61	83	66	64	63	62	83	67	83	82	66	69	67	83	78	81	77	75	77	72	88	76	64	75	69	79	63	63	68	73	66	59	74	72	78	84	72	59	84	52	59	64	66	72	68	69	81	74	58	74	76	61	70	67	87	55	49	64	81	78	70	63	76	73	74	76	59	70	75	75	58	56	72	69	85	63	75	81	79	73	63	63	71	57	77	82	68	71	78	55	76	74	74	71	70	74	71	71	67	61	62	66	73	82	64	54	82	71	69	64	86	65	92	58	72	76	56	83	77	72	74	78	64	61	67	69	85	55	74	64	68	69	76	71	65	74	78	60	84	59	76	78	71	84	67	66	62	66	66	72	64	79	56	65
10405	1831	1056	953	1972	2914	3363	2939	3021	2958	2596	2478	2079	1754	1662	1579	1491	1389	1188	1078	1011	844	865	867	837	740	697	742	755	849	843	824	878	918	941	948	899	879	902	889	827	701	697	620	622	592	656	574	604	628	614	643	629	649	633	623	633	675	620	607	606	602	587	599	571	559	546	533	549	535	561	552	554	553	586	573	588	537	575	538	551	566	565	621	536	601	580	577	579	602	572	535	569	568	535	568	556	545	564	502	585	577	537	542	554	571	570	544	563	559	597	560	498	559	566	555	577	564	562	538	552	576	553	577	576	559	559	568	518	521	554	545	531	602	556	544	531	564	613	578	554	551	581	514	537	549	572	578	551	555	595	559	563	571	583	536	552	587	536	533	558	553	571	584	570	584	559	567	560	613	593	567	561	582	567	579	536	578	582	540	560	547	554	567	552	539	562	564	542	591	609	557	580	591	581	581	575	560	562	617	536	563	593	546	544	565	522	605	610	563	566	575	563	569	570	623	557	568	543	549	563	541	561	559	584	580	582	524	559	560	552	564	550	531	585	541	614	557	603	535	594	616	529	556	556	614	557	564	600	584	571	555	549	510	522	550	564	556	538	564	549	520	540	541	574	602	561	544	573	582	547	555	583	560	563	560	603	568	594	580	573	548	502	556	593	561	568	582	597	534	550	605	552	549	588	582	547	592	568	566	560	568	582	592	584	546	557	544	555	550	564	556	597	587	561	543	560	575	583	521	554	556	533	580	586	572	526	567	505	567	568	547	543	551	588	553	571	548	574	557	606	557	562	566	542	583	547	580	588	558	565	592	565	551	548	557	569	553	555	541	528	537	555	580	581	564	537	530	591	543	570	536	569	541	526	555	583	587	555	553	556	540	546	546	530	593	577	593	585	530	594	558	549	596	559	555	565	565	567	527	565	541	553	593	542	539	549	539	576	521	543	531	543	566	529	560	584	547	578	592	600	576	557	580	521	530	550	575	601	592	572	582	548	544	565	541	529	555	567	532	578	546	561	573	547	535	584	545	571	563	569	540	550	539	572	572	570	560	542	534	579	559	531	541	581	547	559	583	558	505	514	547	571	549	558	583	574	577	569	630	590	615	556	606	560	550	539	515	572	543	575	599	571	568	557	549	557	582	587	516	554	541	538	601	547	571	561	570	616	593	547	563	584	576	523	569	553	524	554	565	571	527	581	530	544	553	520	580	595	537	556	539	613	559	539	544	555	556	545	568	533	575	544	572	583	609	573	545	588	561	554	545	601	535	621	549	550	609	535	548	558	573	629	572	538	570	568	526	566	607	569	571	584	607	550	588	576	552	551	577	585	575	537	588	594	517	558	591	552	555	550	563	606	574	585	569	570	557	547	549	605	559	590	496	545	539	563	590	495	548	554	583	539	530	576	582	568	556	567	513	552	543	560	544	542	544	562	545	566	603	564	575	585	531	585	575	558	576	550	560	532	593	578	582	552	561	543	557	592	567	532	544	562	552	609	503	558	615	573	552	531	554	575	543	546	552	566	575	537	563	594	530	576	567	550	549	558	520	538	556	560	534	597	586	572	577	562	555	555	549	580	550	534	544	539	568	571	532	557	618	540	549	588	554	581	587	581	529	560	560	551	533	570	551	562	559	567	591	586	524	592	592	549	541	598	549	552	534	529	543	575	559	580	587	536	565	620	578	542	559	553	566	544	573	577	540	544	538	520	560	575	563	572	554	556	544	557	569	522	526	588	562	571	588	504	571	551	563	546	549	579	556	574	562	614	565	591	544	563	559	555	599	573	545	567	586	508	541	558	603	581	552	587	570	531	574	591	615	575	562	603	524	573	576	552	550	598	595	549	521	602	581	568	561	544	570	537	553	571	511	566	557	602	599	538	576	586	564	543	579	568	582	551	523	566	565	570	543	554	582	554	499	517	542	555	518	546	544	537	542	563	576	559	633	589	553	565	539	544	548	545	582	548	552	572	525	609	589	532	590	521	572	548	579	585	564	544	562	581	546	553	584	578	552	556	595	559	596	589	557	534	572	591	583	617	612	577	521	577	547	529	587	571	540	554	563	582	530	567	562	608	579	583	568	560	612	558	567	531	571	583	576	567	542	553	519	578	594	559	571	557	559	567	567	581	585	562	558	551	535	553	557	570	563	573	568	545	564	571	572	560	552	551	600	556	590	580	586	583	541	536	567	535	577	565	596	601	512	575	540	525	576	551	588	533	592	551	548	523	575	587	578	540	555	583	556	591	547	583	577	578	556	616	572	629	552	587	550	546	569	587	603	573	563	567	546	571	609	551	550	551	592	534	562	602	598	574	560	556	541	577	601	605	552	559	569	601	537	583	572	602	574	572	594	539	608	589	544	562	608	557	580	587	575	561	591	561	554	549	547	535	579	563	573	556	522	570	583	582	540	544	555	532	568	573	561	545	586	535	569	556	577	544	562	576	562	528	563	583	573	583	518	535	571	551	573	563	540	583	579	548	607	540	556	534	532	600	515	555	586	572	564	598	543	566	573	512	546	566	578	574	583	554	559	569	550	578	554	521	562	589	577	584	560	550	590	568	541	535	575	585	559	585	610	555	572	571	511	562	564	571	532	559	584	557	564	539	556	601	579	566	550	571	524	542	582	556	596	578	580	521	576	537	573	583	604	559	589	555	531	594	577	520	561	546	612	583	541	536	562	570	555	590	564	545	559	599	558	548	604	564	568	565	577	584	585	557	539	572	557	525	551	577	561	568	566	559	544	612	545	565	560	603	575	567	534	559	574	588	512	545	543	588	559	549	616	604	582	597	580	572	555	562	573	568	556	576	572	529	579	583	581	560	556	572	538	550	544	543	580	567	578	592	551	612	540	587	572	548	519	500	555	531	567	535	588	577	572	564	627	585	576	559	540	544	585	573	544	526	548	556	547	559	582	540	572	566	551	548	530	579	567	611	559	585	607	575	553	553	558	606	543	565	553	608	536	589	520	549	592	566	570	553	531	606	554	585	574	594	571	555	568	588	552	578	595	531	543	581	569	580	564	577	543	573	537	592	502	574	560	599	571	567	568	522	546	561	577	573	617	598	524	570	526	535	540	549	529	554	564	516	572	557	559	557	574	567	572	537	588	537	549	552	584	559	558	547	561	585	617	580	572	557	556	552	584	584	566	554	565	582	587	594	556	543	602	579	583	559	574	582	536	575	538	592	576	549	569	575	582	587	587	553	538	574	547	584	572	555	551	538	586	507	568	535	576	547	578	605	561	549	587	571	556	542	569	540	578	523	534	598	549	571	554	561	595	565	550	578	562	572	517	553	564	550	542	596	545	582	549	586	540	551	546	556	585	566	544	571	562	539	581	582	589	542	525	583	520	557	560	531	568	561	574	524	558	555	586	533	543	546	548	578	553	584	504	555	571	576	554	541	530	553	573	563	574	562	562	545	607	557	550	610	581	569	587	548	582	575	564	598	544	538	554	541	569	542	542	552	533	511	551	568	534	523	578
1221	273	134	152	127	130	147	184	173	162	186	179	147	139	139	127	129	135	139	119	128	123	99	122	114	113	116	109	118	142	102	107	126	111	127	131	105	119	127	127	122	98	99	123	124	91	90	110	117	109	98	105	103	112	106	101	110	94	116	106	110	89	107	99	88	93	115	101	101	92	104	99	97	127	106	98	105	92	91	83	108	98	104	105	106	106	101	106	86	113	92	108	81	106	93	90	101	91	90	113	110	124	103	110	107	93	104	110	109	83	90	85	81	108	102	101	113	110	97	82	103	99	103	100	95	103	102	87	98	103	118	90	106	87	102	107	108	112	90	93	100	103	89	97	78	102	93	116	107	98	93	114	111	117	99	105	118	115	95	110	101	120	101	95	109	89	93	87	102	102	98	89	104	85	90	97	91	117	101	101	98	101	113	118	87	106	84	115	97	96	102	96	82	92	97	90	97	85	100	102	113	102	91	103	96	101	105	106	91	106	102	105	112	122	83	88	86	99	99	83	99	98	94	127	111	108	96	99	99	108	116	80	109	102	122	94	94	108	102	98	89	72	102	101	100	112	107	94	111	100	106	106	89	111	98	102	96	101	100	86	110	105	98	99	115	108	97	97	93	113	109	126	92	123	84	101	109	91	104	94	96	97	100	100	108	118	97	98	99	105	99	103	112	90	101	108	108	86	106	112	98	93	125	90	108	110	106	101	103	103	105	111	116	110	97	97	107	98	80	103	115	105	91	116	91	98	101	96	94	98	93	93	92	101	116	99	106	116	105	99	100	92	107	92	102	109	89	97	95	105	88	124	93	113	107	85	113	106	117	85	92	97	100	123	104	101	109	94	84	100	92	98	108	99	107	114	120	98	115	111	88	98	97	92	102	109	89	75	106	94	99	88	110	116	105	89	124	110	114	106	91	84	90	96	83	96	119	102	94	91	91	98	85	107	91	100	104	99	106	101	99	100	87	100	105	80	97	101	115	110	95	97	94	112	84	94	108	92	84	112	114	99	91	107	108	106	99	112	104	90	110	100	81	88	94	114	101	110	97	93	90	102	94	102	111	84	106	106	113	109	112	119	111	113	91	84	102	89	107	103	106	109	101	99	97	95	102	90	100	106	97	96	113	97	119	75	91	96	113	98	109	98	102	101	82	99	91	106	115	82	132	97	103	100	86	102	114	91	114	112	86	113	87	95	92	107	109	100	98	102	103	98	106	102	103	91	92	118	97	89	78	109	111	81	81	113	89	80	102	107	86	99	108	108	99	95	113	100	98	114	117	105	103	99	100	89	112	102	120	103	96	78	103	96	94	96	115	97	76	92	98	105	101	92	109	97	96	83	87	88	99	97	107	105	96	85	87	107	101	97	104	91	108	111	117	96	91	90	101	105	103	117	105	101	112	113	110	88	81	107	89	86	106	104	82	92	100	92	107	95	114	122	107	89	82	94	115	89	93	87	103	112	92	98	110	108	91	103	97	105	89	99	122	108	106	103	114	89	97	108	100	96	112	112	115	120	101	116	112	88	90	108	109	98	97	94	99	108	100	112	89	96	101	116	90	92	96	97	93	96	112	98	104	86	102	105	106	99	101	101	106	101	102	96	96	112	114	115	118	111	103	102	111	127	112	92	98	113	98	105	84	89	111	88	107	98	100	89	93	80	94	68	98	88	87	95	92	106	89	104	99	91	88	112	119	88	110	96	115	93	103	109	112	104	100	97	91	91	99	98	106	105	94	92	88	92	87	108	118	109	94	87	110	110	108	94	107	80	90	111	93	100	93	114	105	107	111	98	93	94	110	101	92	99	106	85	100	92	95	120	97	102	93	110	87	77	94	112	112	99	103	108	107	85	84	97	103	91	84	106	102	105	116	93	111	108	93	112	101	115	101	104	98	80	103	105	108	106	94	85	93	102	84	90	95	96	103	99	124	94	87	113	111	101	99	94	99	107	101	102	93	94	113	92	111	115	96	113	104	81	114	95	92	93	106	114	110	89	101	94	113	90	117	101	98	113	107	108	118	102	93	99	99	98	91	104	92	102	109	120	109	121	107	116	93	90	97	119	98	95	97	101	97	107	88	98	97	104	95	86	108	115	108	78	108	83	101	107	108	93	101	98	105	103	102	95	117	103	97	114	95	105	83	86	104	104	118	105	116	105	96	77	100	105	93	85	120	101	103	88	115	88	83	99	102	117	111	100	96	106	105	95	100	98	93	105	81	87	102	101	87	127	116	92	101	126	107	90	92	97	103	89	103	114	115	98	97	114	110	98	93	95	117	108	99	98	106	100	94	105	104	99	110	101	96	109	96	100	96	118	111	98	106	105	112	94	105	105	98	90	99	84	96	96	108	78	117	99	86	90	88	91	91	98	111	89	87	90	105	120	99	110	105	103	96	111	100	98	99	94	91	98	99	103	99	109	89	116	114	103	97	115	106	121	102	102	88	95	92	101	114	96	88	85	127	110	117	107	79	104	108	88	87	103	92	114	89	95	117	106	100	114	90	107	96	107	105	94	86	107	101	104	95	80	98	115	95	91	93	101	92	118	104	93	113	96	96	113	125	98	91	97	98	100	97	83	78	96	95	110	104	99	93	107	90	95	95	119	109	93	89	99	90	108	97	91	100	98	87	89	99	108	96	103	87	108	105	117	94	101	92	84	98	96	117	110	108	92	94	89	91	117	94	80	96	97	111	98	101	112	95	97	98	116	114	96	105	97	117	104	104	95	94	111	90	96	117	93	89	106	97	113	98	100	106	87	90	81	103	110	98	106	106	109	111	89	97	99	118	98	94	119	90	109	98	106	99	103	116	106	99	99	101	73	99	95	112	92	102	91	102	92	100	107	96	109	114	92	101	95	99	97	89	94	113	98	102	96	78	97	108	90	108	92	124	94	104	109	107	106	94	99	104	99	111	97	117	94	97	102	127	105	109	105	109	81	100	103	96	110	107	112	92	113	110	86	109	80	105	105	99	95	107	92	100	107	99	90	93	100	102	106	126	101	101	85	102	96	105	112	108	108	74	93	112	101	92	99	87	90	108	85	98	104	101	108	90	97	95	89	95	100	100	102	96	86	94	104	111	118	86	103	95	93	88	108	89	94	120	94	96	88	102	101	94	114	94	97	107	112	101	97	112	100	101	85	96	94	108	96	95	88	108	91	90	91	96	107	105	120	87	89	92	112	86	78	106	121	102	93	107	89	97	101	115	108	101	104	85	110	118	99	105	119	83	87	101	111	110	100	120	95	105	95	99	95	124	105	112	105	82	103	115	96	103	95	89	84	95	100	89	106	84	95	106	114	102	99	111	92	108	88	109	111	89	99	79	92	99	96	102	103	107	95	114	91	106	87	101	96	107	103	94	101	104	117	97	112	90	95	108	100	107	106	93	95	99	92	114	96	98	97	102	107	103	103	97	111	102	97	127	97	102	109	84	98	90	115	74	104	102	93	83	100	96	80	110	106	105	93	91	112	90	107	113	107
13063	3130	1539	1604	3163	5254	5456	5096	4904	4489	4300	3986	3370	2866	2605	2428	2283	2110	1821	1562	1316	1260	1252	1309	1210	1108	1001	1124	1173	1254	1346	1263	1298	1310	1400	1343	1267	1319	1332	1293	1160	1020	937	930	871	899	867	910	875	900	928	901	923	929	921	902	897	865	902	851	927	856	868	841	797	790	818	754	783	800	779	798	866	773	768	791	787	797	788	759	793	816	774	774	806	818	797	849	814	783	773	836	750	788	815	820	842	818	852	833	793	770	792	818	758	815	820	850	807	826	800	844	759	742	756	816	750	856	826	839	816	769	819	827	811	797	792	798	809	805	724	743	827	796	800	780	790	803	793	779	841	823	753	835	814	785	787	793	793	822	807	782	784	784	739	811	810	802	797	778	817	827	782	783	780	793	761	756	804	849	787	835	864	754	810	803	798	842	736	818	821	790	789	774	765	783	741	753	803	751	810	839	740	819	775	817	806	803	767	790	772	795	821	766	783	774	777	806	784	801	769	827	863	738	845	817	792	818	799	781	795	797	760	781	744	773	837	836	747	769	749	833	741	748	778	774	790	828	722	780	793	814	778	832	785	792	779	824	849	782	819	778	737	795	780	797	782	799	777	811	787	849	782	783	818	738	796	836	838	808	803	789	780	807	787	793	771	830	772	792	814	804	806	806	723	752	751	789	828	758	770	788	786	819	785	772	834	804	757	783	799	787	749	807	809	835	787	809	772	823	811	806	763	828	806	817	800	834	801	846	757	752	825	778	769	779	748	800	806	789	802	823	819	806	745	777	778	755	775	801	779	831	766	786	789	815	784	770	848	805	820	841	822	808	768	874	808	846	755	797	773	801	810	812	790	786	794	794	784	758	807	790	811	803	788	854	832	757	849	758	776	824	806	775	799	774	768	773	789	775	764	784	777	842	813	776	720	746	782	801	809	821	822	812	827	797	778	782	813	791	792	808	739	796	776	778	830	807	787	828	791	742	850	808	806	788	816	850	808	806	751	746	810	820	786	805	795	830	796	819	805	799	859	770	810	846	837	740	815	791	831	775	772	749	814	842	840	806	807	778	802	775	762	799	800	827	774	796	744	754	741	810	800	817	782	782	772	809	822	781	833	763	739	782	777	792	795	770	786	822	793	723	795	822	781	752	821	825	787	780	820	772	780	762	792	770	793	787	831	833	814	778	835	768	779	778	835	780	796	760	791	746	825	809	826	806	837	836	770	822	779	756	764	769	774	825	831	818	819	796	742	779	801	857	799	756	797	788	810	802	788	762	791	814	863	840	804	798	770	808	771	785	747	818	812	807	780	816	794	802	802	792	784	783	739	808	768	806	747	775	800	792	784	796	821	848	821	789	824	822	777	790	771	772	857	835	818	799	786	791	767	779	737	811	794	716	841	778	838	857	809	810	819	765	797	806	825	799	736	862	824	805	765	808	834	789	766	821	833	782	756	827	820	795	827	847	784	819	831	796	819	818	772	751	813	808	758	794	806	765	787	796	782	763	819	777	798	780	814	786	836	806	831	792	812	825	774	817	779	831	794	806	860	814	773	812	743	814	805	799	828	787	799	776	764	818	799	809	806	786	762	839	801	805	801	844	784	773	804	840	843	790	782	766	820	769	751	809	804	827	797	826	742	850	756	793	774	855	818	816	844	794	763	774	841	793	769	777	850	759	763	787	791	828	813	810	783	764	778	773	749	793	830	764	761	771	815	747	782	821	755	809	773	758	754	765	806	756	772	782	814	808	798	842	809	797	801	822	783	773	758	780	815	766	783	792	789	773	784	813	776	754	815	778	828	821	816	797	789	774	769	741	842	789	812	774	791	802	819	770	823	803	799	806	753	760	775	799	807	812	747	843	798	730	797	758	837	789	810	791	778	792	803	799	848	812	764	769	830	778	812	823	819	843	847	796	798	789	768	726	825	858	823	782	825	806	820	760	763	821	838	808	806	809	732	788	823	810	786	808	836	810	799	792	813	870	828	787	780	839	827	849	742	839	816	839	830	823	747	796	787	781	768	748	827	802	785	766	779	804	810	829	774	803	820	856	813	809	753	818	779	775	810	779	780	797	759	768	817	793	758	786	804	746	763	785	838	769	806	845	758	782	763	742	826	839	820	749	807	779	790	824	797	782	779	803	830	832	774	771	796	783	796	812	793	864	782	799	849	758	805	798	800	825	821	788	829	790	795	800	810	808	791	790	782	775	792	836	802	793	786	804	787	793	810	807	822	801	782	820	842	840	764	792	830	744	795	810	821	745	818	754	811	772	826	770	795	808	816	777	794	823	731	772	786	787	788	813	814	803	794	758	856	785	827	784	766	724	795	761	773	787	787	750	816	775	799	786	814	779	780	778	838	773	858	848	813	772	788	788	808	793	851	804	781	783	818	802	815	783	762	796	783	766	858	805	746	775	759	837	845	791	774	846	784	766	804	812	776	765	773	709	772	794	857	799	780	805	834	823	876	729	804	831	818	850	814	747	737	803	764	792	801	766	764	801	780	824	803	785	749	801	809	790	815	796	840	802	814	813	851	767	789	805	761	814	798	814	827	820	806	789	742	798	814	801	723	834	808	779	805	796	782	808	801	804	802	808	818	831	806	803	808	794	794	801	744	757	780	797	820	776	856	796	755	823	809	818	798	735	820	817	818	720	803	773	806	830	799	820	881	838	783	791	819	788	736	783	778	799	741	778	859	818	720	771	789	763	760	797	814	791	778	815	819	790	782	786	773	801	783	849	792	787	727	763	843	789	837	751	837	820	800	780	779	790	791	791	756	822	774	772	794	775	773	834	779	856	782	790	798	812	781	806	815	785	821	815	813	763	810	793	828	793	736	757	757	800	771	811	799	793	795	794	855	789	817	819	760	826	759	814	763	793	810	793	778	825	770	837	792	827	800	761	844	799	807	810	764	829	801	781	824	786	843	811	801	845	774	773	804	830	815	829	760	819	784	763	797	769	801	779	811	825	820	798	789	816	825	819	809	750	790	796	830	795	746	802	815	738	775	794	795	830	808	795	801	860	804	781	762	825	798	747	795	827	806	844	816	804	786	804	766	743	782	793	784	788	803	782	797	853	757	826	774	813	828	794	835	777	761	803	789	788	796	829	831	767	783	776	844	767	781	856	800	776	816	821	816	845	794	786	818	755	795	774	813	771	792	827	798	824	783	754	795	811	800	834	788	775	837	805	773	793	778	805	777	820	783	759	811	791	824	818	708	833	790	768	779	794	749	783	807	812	801	837	783	832	812	819	775	806	795	765	730	825	802	802	760	882	827	749	746	807	837	808	833	812	773	779	799	735	764	801	810	793	761	766	860	826	828	793	786	795	782	815	834	779	881	829	791	813	796	799	848	802	801	775	783	874	849	800	779	818	791	841	802	816	805	824	808	767	814	799	815	806	848	810	804	799	839	863	761	771	809	818	819	792	857	794	761	812	739	801	830	790	793	787	769	794	866	830	829	802	777	778	791	796	801	767	763	777	795	801	797	787
2292	206	107	100	84	94	140	109	139	105	142	91	100	110	97	112	124	89	79	87	55	84	72	66	72	69	55	73	86	77	63	71	62	63	87	73	72	68	88	68	78	63	56	65	71	68	60	51	68	39	58	56	57	58	59	77	68	59	77	72	47	58	44	52	42	54	61	52	50	42	54	65	59	57	52	56	54	57	61	69	62	65	62	58	54	60	59	68	58	54	51	64	70	70	53	54	64	55	60	47	60	53	48	62	61	66	57	63	68	60	42	53	62	63	64	59	56	53	54	44	53	59	66	62	68	54	56	63	56	60	54	54	55	44	65	57	67	54	43	56	67	69	47	52	35	64	66	50	64	63	57	49	42	69	61	49	64	50	56	62	58	68	39	61	63	51	59	44	66	56	61	56	45	56	54	51	63	54	52	53	46	68	66	50	66	46	34	56	60	58	60	58	55	61	44	64	60	65	53	53	54	60	63	60	65	65	61	45	73	63	57	43	69	58	61	63	67	55	63	59	51	54	50	62	60	61	59	67	62	65	53	59	58	56	61	49	48	65	54	51	65	53	48	49	58	57	55	51	72	48	52	66	70	49	49	62	55	55	68	62	40	50	49	51	58	47	55	64	61	64	74	54	37	50	57	64	57	53	74	50	52	63	68	58	64	67	66	70	60	49	57	55	62	47	61	56	64	52	59	59	54	43	63	67	50	67	68	52	48	68	59	60	53	57	58	65	55	65	55	55	57	56	68	52	71	57	57	61	71	61	57	58	46	64	66	61	53	53	49	61	45	57	66	52	50	63	71	50	62	58	59	59	71	50	59	52	58	62	56	50	77	48	60	65	49	52	66	64	50	51	44	52	63	56	66	59	52	62	48	55	62	66	56	48	55	45	53	48	58	58	46	58	58	58	63	66	52	52	54	53	47	56	58	53	56	64	51	60	66	53	56	61	54	56	57	60	69	51	75	61	51	51	59	57	61	56	64	57	63	58	75	66	59	59	61	54	50	51	64	72	46	54	60	59	65	55	53	46	54	58	59	54	56	55	46	52	62	49	62	45	70	65	47	66	55	47	64	58	55	62	63	70	64	54	62	70	54	69	49	71	57	60	61	50	61	69	54	58	66	59	52	70	74	55	45	61	70	64	64	62	58	47	45	56	50	65	58	56	68	56	58	54	63	53	50	60	50	54	69	57	41	65	64	45	62	51	64	73	50	57	48	46	58	62	57	59	60	54	56	56	55	64	48	73	50	60	46	57	65	60	47	57	55	59	53	47	59	66	73	58	57	57	50	67	51	52	59	51	62	59	53	45	61	60	72	61	61	65	57	58	63	54	54	44	62	58	56	62	66	45	57	60	42	41	55	54	75	58	65	46	56	53	59	72	46	60	51	52	61	58	44	51	60	66	68	48	68	40	53	57	63	64	47	60	54	57	62	55	71	67	65	62	49	53	77	55	65	56	68	42	44	64	58	50	62	58	54	70	66	55	61	51	54	51	49	64	61	51	49	59	70	53	62	58	63	54	63	57	63	62	47	59	80	75	56	57	62	56	75	59	46	57	71	65	67	56	49	52	54	55	59	67	58	54	48	58	57	53	51	70	51	57	65	69	56	55	48	71	64	63	72	55	79	52	58	54	49	56	60	67	61	59	63	54	48	52	63	51	63	75	54	44	45	57	34	45	62	56	61	61	63	57	56	61	60	47	54	52	77	46	48	54	57	69	67	63	63	58	62	68	61	67	57	52	53	52	63	65	56	52	59	56	60	43	68	51	57	50	65	68	60	54	54	50	49	63	65	57	46	56	57	64	55	50	64	56	59	46	54	49	58	68	61	59	55	59	54	68	64	49	57	65	50	57	63	60	59	43	65	49	52	47	64	53	59	62	61	53	50	52	51	47	57	70	71	50	54	56	51	56	59	61	63	64	48	58	44	61	44	64	54	62	59	59	54	59	55	69	54	64	68	46	59	65	51	63	64	51	65	59	64	54	57	46	52	60	64	52	57	68	45	60	54	52	54	41	64	61	56	64	52	57	51	53	56	66	48	69	50	64	47	52	58	69	66	56	55	64	48	58	75	61	55	60	69	53	65	71	54	66	47	56	62	70	56	67	58	65	60	63	47	63	55	54	60	48	47	48	57	60	62	52	49	61	63	61	69	48	52	41	66	43	66	53	44	59	68	65	55	58	55	48	59	58	50	53	63	58	57	60	60	54	65	49	46	59	49	57	62	48	55	52	66	62	54	51	50	63	52	55	57	50	63	59	61	61	71	60	53	41	64	66	62	62	68	58	71	57	52	64	61	54	51	54	64	50	57	56	59	62	60	61	57	50	66	67	59	64	62	53	41	65	58	70	58	44	59	56	66	56	56	45	51	60	57	63	55	51	61	63	44	54	58	66	50	70	45	62	63	62	65	52	61	59	64	53	47	61	59	63	52	51	67	67	59	47	47	66	53	51	51	61	55	43	64	52	59	52	57	61	65	61	61	55	56	68	54	55	56	57	50	62	61	53	59	49	65	60	55	45	55	69	62	44	64	54	70	53	56	59	66	54	50	65	64	63	48	52	62	65	63	50	56	57	48	55	56	48	62	50	60	49	64	53	55	57	63	58	61	41	55	47	59	51	70	58	63	56	54	60	58	38	45	60	65	59	35	55	59	55	61	60	51	54	60	73	60	70	62	45	51	48	37	63	65	62	43	61	57	48	65	62	52	58	62	72	54	73	58	61	51	66	39	66	60	56	58	54	68	63	60	67	59	52	60	53	54	47	70	67	68	51	57	56	62	52	51	59	54	60	66	60	55	62	59	50	51	67	57	53	68	45	55	56	65	43	63	51	48	59	48	69	49	53	58	56	81	56	70	47	42	61	51	52	52	51	50	56	59	47	58	53	60	64	45	55	52	50	52	61	58	65	54	55	60	42	58	67	54	57	53	57	58	68	51	65	61	55	42	66	41	52	55	41	64	55	69	59	65	54	65	55	50	47	61	56	63	61	59	64	71	66	59	59	67	64	54	66	47	60	70	58	55	54	56	75	59	63	62	48	70	47	60	51	59	53	56	59	53	68	49	51	71	52	67	59	50	58	63	54	46	44	50	56	64	71	59	43	66	71	56	65	54	59	63	55	66	54	60	62	61	51	55	49	68	52	58	54	58	51	63	57	61	51	64	71	79	61	48	45	57	78	45	72	65	52	39	56	54	57	52	57	56	61	51	53	61	56	50	65	62	45	65	61	69	55	64	66	58	74	66	38	51	51	56	66	53	42	50	59	71	59	52	64	61	51	53	53	62	66	42	57	48	67	42	71	52	54	64	66	49	46	58	59	46	60	54	51	44	57	51	68	58	64	46	65	58	37	54	59	48	66	56	61	50	55	52	53	53	45	60	82	59	64	58	53	41	71	50	51	55	54	46	58	57	51	72	59	56	54	58	63	56	54	51	60	57	57	61	60	68	69	62	59	63	44	65	65	55	54	53	45	52	74	48	49
12480	2129	1156	1165	2542	4121	4549	4423	4282	4103	3925	3212	2740	2426	2191	2173	1896	1700	1389	1205	936	1000	918	948	872	794	790	806	919	963	944	1044	976	1003	1038	1018	1012	994	929	880	756	714	632	594	555	575	613	589	588	556	610	546	605	492	613	545	539	557	574	559	524	494	491	475	472	492	512	468	476	495	442	466	452	441	480	452	449	498	474	448	483	478	451	453	454	465	413	453	472	490	479	442	458	474	497	495	519	462	461	463	497	444	496	472	455	444	432	473	456	466	467	485	443	447	480	464	482	481	465	459	482	465	477	471	477	444	480	439	442	473	478	446	449	451	444	440	435	469	483	468	421	473	452	472	471	443	453	498	472	475	437	459	420	462	451	457	480	430	446	490	424	477	462	461	454	464	470	498	477	434	473	475	496	435	464	469	457	497	492	436	475	442	436	446	425	454	462	457	469	429	435	457	454	475	458	450	474	424	473	476	483	490	456	470	478	472	495	456	441	440	448	445	441	466	495	459	481	468	467	444	444	472	429	469	464	463	448	466	458	456	468	441	476	462	457	419	431	447	442	462	469	443	485	484	489	440	435	493	455	456	461	444	469	476	467	469	465	479	488	467	454	456	448	463	422	434	437	489	455	478	491	483	459	454	418	464	461	468	449	487	432	485	474	454	505	523	506	433	479	468	498	462	483	483	503	458	467	473	493	498	453	435	485	430	478	473	470	445	459	452	450	499	470	455	514	474	457	442	456	472	482	421	437	479	496	444	484	456	475	478	472	433	452	468	476	454	451	438	443	487	458	491	438	453	465	449	462	513	445	467	442	472	437	496	438	510	455	469	452	462	447	504	468	446	454	453	488	450	489	431	439	463	514	454	472	476	503	423	449	446	476	465	454	449	482	448	487	445	446	479	485	466	472	469	470	438	430	465	465	462	454	468	497	459	487	439	452	441	434	460	499	482	429	454	438	421	447	487	437	461	458	485	444	466	443	462	458	445	443	447	430	449	441	484	472	451	449	491	459	487	466	426	447	436	479	461	448	462	510	475	439	456	451	485	481	414	477	447	431	457	452	478	460	460	498	464	496	444	470	454	440	452	510	461	461	446	497	479	464	462	480	504	471	409	449	462	462	445	513	479	471	474	460	447	461	499	437	483	449	448	471	508	457	465	488	470	474	474	434	465	451	485	445	495	471	434	446	466	449	450	467	465	471	469	456	454	478	478	517	453	435	478	435	503	450	442	454	432	485	496	459	487	483	447	461	471	422	461	497	429	468	469	497	431	454	466	457	454	476	461	518	531	471	485	495	464	472	481	453	424	480	479	430	485	484	485	473	508	460	495	481	451	476	433	440	494	474	430	459	487	448	412	471	474	440	448	487	490	424	436	461	444	425	477	452	486	464	446	453	492	440	456	457	461	474	446	461	457	441	465	482	468	448	490	502	463	466	489	467	431	448	481	460	429	473	481	480	473	490	479	487	449	458	454	474	451	465	427	454	453	492	430	469	446	476	467	495	478	474	446	445	465	449	425	453	466	471	450	477	480	450	460	467	433	464	448	456	475	443	420	434	469	461	485	460	496	448	470	480	474	444	435	462	434	492	421	445	450	424	475	468	449	487	449	464	450	482	462	455	462	476	459	457	460	460	491	489	461	463	481	478	496	481	440	504	515	492	453	475	494	453	459	487	506	505	466	460	463	438	445	457	439	463	460	471	479	489	504	417	503	471	440	467	452	441	486	473	466	444	473	493	456	481	454	431	498	443	478	485	447	484	458	451	471	463	463	452	459	459	478	452	469	461	455	487	458	462	482	478	458	474	468	420	474	464	461	470	515	450	460	441	478	427	468	452	454	423	445	450	444	496	463	465	465	496	445	454	440	498	471	462	454	438	476	431	475	493	445	434	455	464	440	446	478	471	487	452	465	483	454	456	464	447	486	487	474	442	444	444	449	482	498	499	456	412	457	455	458	460	470	444	516	475	438	470	469	454	436	473	467	475	483	471	462	493	478	473	434	499	499	464	440	496	471	438	468	490	464	480	467	427	414	462	466	450	453	435	451	508	462	478	482	465	455	486	469	427	488	486	424	479	458	467	444	494	449	475	462	415	477	423	492	475	446	447	457	489	467	478	420	504	499	449	482	468	466	465	501	433	406	453	481	471	466	449	411	454	452	465	464	466	479	461	445	463	474	475	490	472	423	440	494	474	461	454	470	461	443	491	458	443	469	491	486	432	429	447	460	432	472	467	445	442	479	477	456	453	477	463	450	479	465	507	477	471	500	455	445	440	437	468	463	430	499	470	495	449	465	452	476	446	412	456	473	466	459	435	459	460	446	458	416	454	445	467	464	489	416	470	468	498	457	510	466	458	467	457	465	469	469	500	467	450	459	499	435	454	474	459	432	445	404	479	497	472	464	490	451	458	458	493	475	479	461	475	467	468	444	455	472	446	444	467	465	466	437	472	423	465	489	433	500	453	424	454	446	482	478	465	461	465	459	479	451	458	466	479	452	456	429	434	443	468	453	498	475	434	468	449	475	485	428	471	459	484	480	470	453	494	461	465	462	445	462	483	435	465	465	479	431	473	503	446	453	447	422	434	508	514	470	458	475	484	494	433	472	450	441	439	479	449	454	492	461	437	479	454	447	455	460	483	434	461	455	457	465	454	405	454	418	460	474	500	506	429	443	492	473	459	477	461	472	465	440	443	467	459	455	510	472	401	492	439	467	441	456	481	438	453	423	507	473	470	513	485	451	480	426	467	466	468	487	413	455	456	445	450	471	448	438	482	490	462	467	458	452	450	451	472	482	426	458	480	501	482	456	469	467	477	492	467	462	485	436	479	468	481	487	469	441	442	444	462	455	466	492	431	485	434	486	443	459	482	444	477	459	472	449	414	456	486	468	502	459	430	451	479	509	464	472	487	445	444	473	509	476	412	445	441	460	457	486	437	448	434	451	454	481	468	464	504	494	433	447	428	478	487	462	470	490	463	460	471	473	493	472	456	452	462	432	465	440	448	486	479	441	464	472	446	487	465	453	470	437	499	470	476	453	483	481	435	466	439	506	453	458	454	460	510	466	425	420	460	447	442	425	465	485	501	478	484	457	472	441	497	472	462	453	441	443	472	453	482	443	466	495	448	470	507	456	464	486	497	454	458	435	501	437	477	457	413	414	446	452	442	465	436	495	476	450	472	481	435	483	481	421	481	490	476	509	459	480	438	466	465	459	478	458	446	473	484	473	434	467	478	456	427	444	464	451	452	469	475	454	434	446	484	433	428	444	425	449	476	441	420	454	450	428	473	421	472	455	438	448	454	484	481	478	510	455	476	461	462	404	474	470	484	478	470	454	447	465	456	428	460	452	463	473	472	523	476	436	454	467	436	450	488	506	449	516	481	487	480	442	466	451	448	454	479	439	460	491	476	466	435	450	481	461	446	470	458	435	459	473	469	484	471	470	496	460	462	463	437	466	400	479	455	459	453	431	456	431	472	443	498	485
1848	305	168	139	147	139	187	189	169	200	209	178	171	156	138	154	147	141	125	118	110	131	140	111	105	103	107	121	106	97	147	133	113	133	112	105	99	127	109	114	103	94	91	104	113	92	99	105	96	108	81	106	94	102	90	106	102	100	90	93	95	88	92	109	86	80	101	111	97	91	94	98	105	94	109	97	90	110	94	97	87	91	81	95	91	84	77	85	104	91	119	101	81	96	95	102	113	94	104	101	78	88	97	106	102	93	83	90	99	95	99	106	101	80	96	84	84	93	90	87	96	109	102	87	81	102	96	93	102	102	94	91	82	97	91	77	96	67	88	95	100	83	87	90	85	86	100	70	83	91	81	86	102	84	99	92	79	108	100	111	78	70	99	97	92	79	91	108	107	89	95	94	96	88	86	93	88	93	97	103	94	82	88	81	100	99	111	93	100	105	110	88	92	71	92	90	89	84	90	108	99	103	88	80	91	81	101	108	87	103	81	104	80	113	94	93	96	82	84	99	90	86	89	104	81	82	100	95	102	92	95	98	87	106	99	84	96	85	92	93	98	78	84	100	97	98	91	109	108	80	97	98	92	90	85	92	106	89	81	97	97	112	115	101	89	96	87	78	89	107	92	92	92	77	95	99	96	82	98	94	77	91	90	102	83	110	89	103	92	104	95	99	96	84	85	101	85	92	101	102	84	103	89	85	84	88	79	80	83	100	86	92	109	94	80	94	94	101	85	112	81	91	98	99	97	85	104	99	99	78	78	84	75	92	108	82	94	79	95	71	95	86	96	84	101	92	72	109	82	88	108	87	105	99	86	85	83	92	77	94	76	91	94	84	96	106	94	99	104	93	91	99	89	105	103	86	82	103	94	82	98	98	111	92	96	84	98	88	96	83	99	91	92	87	90	100	85	82	96	95	110	86	93	110	92	69	93	106	81	88	101	86	91	105	95	78	92	111	102	71	114	91	112	92	81	99	87	84	80	100	102	86	101	88	81	93	87	86	87	92	92	76	94	110	88	96	103	93	84	83	87	89	97	101	93	98	75	99	78	97	99	94	82	94	89	83	89	90	87	100	91	96	90	96	108	110	93	93	93	89	94	73	88	91	88	85	98	103	106	94	104	90	118	72	87	101	106	94	81	94	114	86	90	89	88	88	92	90	108	90	90	103	89	84	87	98	89	91	93	103	89	88	74	92	93	100	101	84	73	94	88	98	101	92	91	110	96	90	108	91	88	92	101	78	119	97	94	82	108	94	92	116	81	76	88	90	102	104	95	103	104	90	86	84	78	95	82	94	80	96	106	97	102	101	75	90	85	93	94	105	83	107	109	79	106	93	91	95	88	91	84	94	90	105	105	96	105	76	81	104	94	107	85	99	94	88	88	91	81	98	111	85	107	80	91	101	84	99	94	110	79	74	95	92	87	93	93	81	91	90	89	87	78	81	87	83	112	99	84	81	98	104	79	92	88	99	103	114	78	96	96	89	98	93	84	96	88	101	106	89	105	89	96	84	85	97	89	102	102	89	94	84	97	84	96	122	84	101	95	95	86	108	85	86	110	102	95	74	90	102	103	93	86	88	95	87	83	109	82	74	79	122	91	94	85	87	92	94	99	95	89	93	84	94	77	104	87	99	70	84	75	80	85	93	86	96	83	80	94	73	98	88	93	88	102	90	97	88	97	108	106	64	89	95	85	83	72	98	77	96	95	98	92	84	106	115	76	93	101	97	100	90	78	82	89	92	98	104	91	71	90	92	108	85	102	100	100	81	93	86	88	83	98	85	88	95	89	97	97	91	82	114	89	90	112	98	83	89	95	87	85	105	74	101	109	82	83	89	87	84	98	85	99	92	93	97	87	105	92	94	93	72	88	85	79	90	82	97	98	85	74	81	91	98	107	97	82	92	108	89	85	91	85	97	91	99	93	97	91	115	89	89	97	102	85	95	87	95	86	88	83	94	80	97	72	80	68	106	88	91	111	82	97	102	82	91	94	81	81	87	91	94	80	97	80	90	88	90	106	91	100	90	107	90	106	76	87	87	85	93	97	94	101	92	77	77	103	91	100	87	87	93	102	97	81	90	98	92	90	79	85	100	77	102	87	90	95	80	86	118	88	89	90	95	91	91	83	82	81	88	99	103	72	97	97	93	81	78	105	93	97	79	71	98	98	77	104	100	100	93	67	98	94	88	90	93	83	99	101	82	109	103	86	93	95	85	91	111	93	79	95	98	91	100	80	93	104	95	106	88	111	93	111	101	70	93	93	90	105	93	100	101	97	112	108	97	81	93	95	110	77	107	114	96	89	99	95	81	81	100	92	92	104	81	88	82	93	85	89	88	88	116	82	92	84	78	90	90	88	86	76	108	70	90	94	91	96	72	93	114	92	88	89	106	78	107	99	95	82	104	105	82	88	93	100	85	95	72	94	92	92	87	101	94	80	88	97	94	110	73	88	84	92	108	91	92	95	107	83	82	87	82	84	88	92	101	82	110	92	115	97	107	94	83	84	97	101	75	83	82	111	89	93	79	91	100	97	106	79	104	87	95	97	84	81	100	89	94	95	95	87	87	89	102	99	104	96	86	78	77	93	77	88	109	94	101	98	93	102	90	99	99	89	88	93	111	93	84	108	128	98	92	75	96	95	93	89	79	89	96	97	81	101	89	88	97	101	105	103	90	84	79	94	99	106	101	100	97	89	97	95	90	90	92	94	82	99	99	92	83	99	84	95	76	91	84	91	79	107	103	100	70	88	77	94	91	85	98	112	91	73	95	96	97	116	87	73	86	102	94	94	89	89	90	86	104	87	92	92	88	90	93	80	97	99	103	97	85	93	103	91	96	93	92	92	100	106	87	96	87	86	101	88	95	101	96	95	82	87	93	109	83	98	92	82	95	115	106	75	92	94	76	93	97	105	93	106	82	94	98	85	85	98	100	89	107	99	95	103	90	85	91	81	100	88	87	92	93	95	88	96	85	96	95	85	79	94	94	82	98	74	100	103	98	96	87	102	89	82	82	100	90	98	108	97	100	90	91	103	88	113	96	94	97	90	78	98	89	112	101	93	99	89	107	85	86	101	91	92	93	104	98	91	118	79	99	93	98	99	83	72	98	104	83	109	84	94	78	102	88	94	77	98	91	99	76	91	125	89	88	84	80	101	100	109	68	92	88	77	98	92	98	95	75	85	98	98	100	90	117	99	80	93	87	89	83	98	97	97	88	67	100	91	78	103	84	98	87	76	71	94	91	86	96	92	86	107	94	91	105	76	86	86	98	103	84	89	99	104	114	97	87	87	84	91	93	84	90	85	89	99	93	86	89	104	75	91	85	89	108	115	99	98	89	94	104	85	107	80	84	80	94	82	105	93	71	91	82	78	100	97	76	92	90	109	113	100	95	93	99	95	94	94	94	94	104	79	100	112	92	98	109	87	99	97	81	100	84	95	105	83	98	120	91	72	94	105	87	88	109	92	82	86	93	103	94
16095	3472	1774	1817	3892	6048	6665	6363	6258	6428	5879	4804	4064	3518	3316	3035	2752	2420	2018	1712	1479	1534	1521	1497	1391	1203	1112	1294	1379	1410	1422	1446	1413	1514	1482	1508	1495	1482	1428	1263	1198	1007	944	921	900	893	893	959	919	970	929	907	886	944	902	882	806	875	839	844	849	825	822	817	737	732	798	733	709	748	778	762	753	774	728	802	793	755	750	717	753	794	723	708	725	707	776	718	782	764	729	699	778	744	735	750	739	752	827	784	732	795	762	790	782	715	774	742	751	762	724	772	784	771	748	757	734	791	788	737	803	720	739	778	769	782	750	751	749	705	722	719	706	760	759	713	663	749	741	694	750	730	757	746	737	718	736	761	710	757	714	794	796	770	708	719	789	732	712	804	771	704	750	770	720	752	769	748	752	705	764	747	738	781	792	764	761	741	680	733	729	767	762	701	709	760	698	731	758	761	741	734	716	760	773	733	736	759	744	711	695	741	754	743	723	748	731	670	750	734	679	733	726	757	733	772	713	694	773	768	698	721	743	729	765	753	731	743	732	743	756	768	725	785	715	729	731	753	725	760	722	759	731	728	737	766	730	777	751	773	723	701	759	778	778	778	721	738	746	752	741	741	767	698	780	750	732	746	759	729	759	713	798	698	753	745	760	713	756	744	761	770	758	770	710	740	757	725	710	712	732	776	750	745	747	732	748	758	746	757	697	756	769	744	764	773	738	751	725	725	741	752	732	695	747	721	754	769	751	765	786	759	740	777	769	726	684	759	712	743	789	753	744	807	742	700	759	734	756	752	775	704	755	724	760	739	750	741	737	801	724	708	766	740	715	731	777	768	797	820	768	699	739	736	755	717	718	753	741	767	728	736	710	730	721	748	703	883	746	709	731	755	734	770	744	770	741	809	729	729	758	740	800	703	744	778	700	753	763	770	727	744	766	768	756	787	763	786	743	739	724	712	742	719	788	756	728	783	717	742	729	752	748	770	759	759	739	736	805	753	754	708	714	728	733	737	763	711	701	740	785	783	690	746	738	766	730	734	675	757	720	705	788	724	811	731	734	716	758	751	729	763	741	734	741	751	764	755	733	749	779	776	729	747	738	798	726	763	773	755	780	746	756	772	765	732	731	720	747	739	730	756	728	759	791	738	737	714	768	788	748	742	781	723	758	697	749	767	772	740	718	738	790	754	737	759	763	720	725	733	738	734	729	727	771	748	758	698	759	788	806	693	771	720	721	776	709	727	815	708	699	755	762	752	766	781	754	715	797	710	785	691	711	740	759	728	699	743	745	786	754	774	723	725	730	720	813	719	746	761	765	764	742	751	788	748	685	786	751	764	766	750	761	759	755	708	736	755	745	750	745	762	759	745	752	760	719	801	771	720	690	803	778	786	744	727	720	760	740	737	754	744	739	777	751	737	744	747	758	729	731	778	732	749	723	729	749	733	731	748	759	728	718	763	711	823	732	759	786	751	753	758	720	710	717	756	761	739	732	712	796	726	721	753	752	689	674	776	779	701	774	692	763	747	703	784	715	756	745	732	733	808	715	732	811	766	722	737	724	728	779	758	719	742	760	768	753	763	711	725	738	768	740	772	732	744	781	752	758	740	819	771	712	739	747	759	738	744	722	785	699	755	749	746	755	783	710	732	744	730	734	751	731	715	739	705	727	737	753	676	755	744	763	751	731	736	734	758	751	748	722	773	804	771	711	715	762	746	713	737	759	782	787	706	713	773	747	762	716	771	744	703	726	735	704	735	759	642	723	780	732	738	789	724	788	716	750	726	759	773	727	736	741	778	739	746	680	784	731	734	732	738	774	722	712	765	795	722	751	765	764	729	751	741	733	751	749	769	741	816	759	730	720	727	785	721	722	720	755	754	736	771	758	762	707	802	732	745	755	796	729	721	749	751	730	757	758	750	757	713	723	717	727	732	740	789	746	728	811	756	712	737	752	731	721	700	735	727	762	693	771	826	772	686	789	757	744	752	747	743	733	746	757	766	721	683	732	750	787	693	746	727	769	732	790	733	788	741	746	751	712	712	727	727	745	778	756	765	721	700	760	773	723	783	766	724	790	691	758	728	761	691	765	751	738	748	761	732	702	752	745	727	731	724	742	748	737	774	748	722	785	760	803	734	742	731	782	749	722	775	744	772	761	748	758	732	746	760	713	749	756	760	763	738	743	711	733	743	770	759	754	789	766	719	765	722	716	736	762	744	720	726	738	757	738	782	705	760	785	735	739	764	771	782	775	719	760	692	718	724	754	724	767	710	778	761	780	731	743	740	749	763	768	741	724	741	744	790	763	725	743	790	775	737	737	745	778	732	744	724	744	743	772	731	733	716	785	725	753	781	755	740	736	750	732	774	745	735	750	765	771	750	745	736	707	715	713	742	751	758	775	764	809	756	768	690	716	759	761	725	773	780	778	764	735	754	760	729	748	728	786	743	730	710	716	767	756	706	773	763	771	738	739	724	716	778	750	703	764	714	734	732	731	783	696	769	736	744	781	763	720	740	717	754	774	750	735	773	740	734	772	793	758	813	762	780	741	755	766	721	726	753	759	714	743	732	692	697	742	790	723	714	776	697	785	733	739	777	723	720	746	723	747	717	757	746	727	766	728	748	733	764	740	803	744	720	777	784	728	724	711	783	787	779	755	746	715	738	732	715	748	683	751	726	769	731	762	766	760	771	714	741	788	747	785	730	746	773	737	733	739	735	710	743	709	697	725	716	754	717	741	769	753	730	750	743	766	770	750	764	743	746	757	777	753	698	733	758	814	751	761	753	739	745	671	726	707	718	743	746	791	693	730	759	729	745	729	753	729	734	713	724	716	767	726	732	747	708	727	725	710	737	786	743	768	736	718	746	774	692	729	734	774	711	784	726	774	772	700	718	714	768	763	717	733	725	778	779	763	732	753	712	777	763	781	771	732	734	720	763	712	712	761	736	715	722	732	754	777	749	770	675	706	750	770	810	750	787	724	705	730	791	708	645	735	718	756	748	727	754	764	724	751	721	747	748	800	727	752	751	743	712	749	723	769	726	768	738	756	695	796	707	760	759	750	742	711	719	742	743	689	748	774	775	719	749	736	737	694	753	722	739	769	756	724	807	762	727	770	772	719	733	731	748	769	712	745	765	754	807	749	728	713	786	717	703	719	769	760	717	762	760	746	791	731	771	708	777	731	758	737	751	767	749	772	703	760	753	746	738	762	751	752	719	762	742	713	775	753	753	754	740	770	758	762	726	701	809	754	746	706	773	807	725	744	770	724	789	703	709	794	719	771	760	804	716	722	728	758	748	728	758	731	719	792	784	790	760	740	731	759	753	729	710	718	731	755	777	767	698	735	718	771	732	770	757	753	732	716	765	768	765	745	750	754	750	750	711	766	721	750	765	761	712	741	709	716	779	787	703	790	741	752	783	785	749	713	742	758	783	742	732	708	753	761	745	724	752	790	760	698	735	757	695	783	745	743	820	735	724	766	706	711	760	735	740
1528	122	104	103	85	75	96	99	122	125	126	95	106	96	102	113	108	79	85	79	81	86	89	59	72	83	73	78	70	85	78	76	88	68	88	81	100	81	73	86	72	76	81	80	82	61	70	72	70	85	79	71	68	79	80	70	73	94	94	76	75	80	69	70	72	74	92	80	80	73	71	78	79	82	76	67	63	67	71	72	56	65	92	79	64	75	74	54	60	68	57	69	72	69	67	63	80	67	50	89	78	71	71	67	66	77	78	73	90	63	80	88	67	79	73	72	78	72	72	74	71	86	79	56	74	68	66	83	63	86	75	61	63	76	77	72	70	58	63	67	70	69	74	62	65	67	81	79	78	69	82	64	58	81	83	66	91	69	65	64	71	66	73	83	64	74	67	66	92	69	64	62	71	69	77	63	85	78	55	62	56	63	76	82	69	69	79	70	64	75	71	75	79	77	89	55	64	87	76	63	60	82	92	80	71	61	71	69	70	67	71	57	78	68	67	75	75	64	59	66	78	74	91	77	76	55	60	61	71	75	73	63	64	67	61	91	59	79	71	61	78	68	73	62	61	68	70	68	71	65	67	82	67	61	69	67	59	72	63	81	66	79	72	75	69	82	78	63	66	70	63	74	79	85	81	67	78	68	70	82	79	79	76	76	71	68	64	71	71	66	69	77	81	57	63	76	62	69	74	71	68	70	80	83	64	78	62	69	61	67	65	72	64	68	67	69	76	82	67	58	68	57	57	75	73	64	83	78	70	77	64	93	59	64	64	83	68	71	53	73	66	82	71	56	74	63	74	73	80	61	76	67	73	58	70	78	68	78	77	70	64	64	69	76	49	67	75	73	90	73	56	78	62	64	74	60	63	61	55	64	69	60	69	68	82	64	80	64	82	60	70	69	68	74	74	87	65	71	69	87	60	64	72	78	92	76	68	89	71	75	74	71	77	82	74	67	71	60	63	63	85	79	83	83	63	89	79	67	61	60	87	64	77	78	65	73	56	63	69	56	61	50	66	79	71	68	82	75	77	79	68	67	75	72	63	84	81	65	72	88	73	67	69	69	56	59	75	71	77	67	68	77	66	72	82	60	59	76	64	73	79	70	82	61	72	62	68	69	84	87	66	66	67	79	66	74	54	75	79	66	59	77	64	76	65	77	68	66	65	83	81	54	77	62	71	75	94	72	62	62	55	72	58	61	78	71	75	55	76	67	81	68	63	72	66	70	61	76	78	66	74	74	81	64	55	57	75	64	59	77	76	74	81	72	80	62	75	70	69	69	76	66	70	60	59	76	84	65	56	70	58	92	79	69	67	68	69	54	72	66	69	64	83	68	69	62	65	74	66	75	82	82	73	67	100	85	63	55	73	75	64	64	78	79	67	66	70	79	82	60	65	57	67	58	93	79	61	72	87	79	75	65	68	87	78	66	82	89	87	69	75	61	73	76	70	81	66	77	77	77	82	59	81	64	76	66	69	83	65	70	70	62	77	70	79	82	78	61	77	61	66	63	70	59	95	76	65	71	76	73	68	65	58	71	68	82	78	70	69	62	79	61	71	83	76	72	63	71	65	79	87	62	63	61	75	63	65	75	77	75	54	68	83	89	66	67	81	76	74	70	65	78	70	55	61	80	76	74	65	74	57	87	71	70	84	82	74	60	77	70	79	68	68	68	68	69	82	87	80	68	71	80	77	69	68	87	71	61	67	74	69	54	79	71	84	83	84	66	69	74	57	73	70	64	71	78	73	61	55	67	81	77	61	65	84	59	71	71	76	68	93	75	75	64	76	80	77	65	83	64	91	73	75	63	73	77	66	58	72	68	80	58	77	71	74	58	67	80	61	63	78	72	78	60	69	71	79	85	62	59	75	73	70	65	64	70	71	69	76	61	70	60	71	83	76	78	64	85	75	79	74	68	65	78	64	73	70	75	72	67	66	72	81	73	77	76	82	79	87	83	69	71	86	75	73	82	69	72	72	77	73	61	78	81	70	73	76	75	80	74	81	50	61	76	69	60	56	57	60	76	70	87	65	57	64	94	79	81	72	86	75	70	64	77	77	67	65	83	86	62	71	64	52	62	82	77	84	59	70	57	73	83	84	71	80	70	60	74	69	87	62	67	76	58	57	70	84	77	66	71	72	61	84	73	79	71	82	66	77	74	74	71	73	75	74	76	74	71	68	70	70	68	65	70	74	72	68	79	59	74	62	74	65	71	55	67	64	69	66	67	73	64	75	79	73	78	81	67	76	70	72	71	71	61	63	71	61	72	71	76	70	70	89	74	86	69	69	73	75	69	67	81	87	79	69	67	63	53	86	65	74	84	74	71	64	81	65	74	62	72	64	80	70	72	75	76	83	73	75	62	77	73	82	59	75	69	67	77	65	91	72	56	81	75	64	78	69	57	75	75	72	58	84	53	73	63	66	77	75	72	66	55	84	79	62	80	85	69	75	67	60	59	66	64	62	54	59	63	76	57	69	89	73	59	76	63	69	63	58	80	66	85	74	76	66	71	64	69	59	59	74	72	67	83	69	71	82	54	93	74	65	78	70	69	67	71	77	78	76	77	58	73	83	68	63	76	59	76	63	70	67	75	82	63	69	66	61	62	69	75	63	57	59	77	72	59	79	60	58	76	66	71	69	70	66	80	85	66	72	77	74	70	62	53	67	81	66	62	82	78	81	75	78	63	66	58	73	72	81	78	66	58	91	67	66	81	75	62	73	62	60	77	65	65	71	67	62	83	72	82	79	66	78	74	64	66	72	68	74	77	76	84	69	83	70	88	83	59	83	58	75	72	67	79	75	84	74	69	67	76	63	72	84	68	67	69	78	78	70	75	58	78	63	68	56	73	74	77	72	76	84	80	79	79	66	73	53	58	77	70	67	85	77	74	60	58	73	83	68	75	71	58	83	55	66	72	71	89	62	79	58	79	55	67	77	71	76	72	61	68	78	78	70	61	87	63	66	72	72	65	82	78	61	67	57	71	68	72	56	68	81	61	77	75	65	63	77	73	61	64	78	71	69	74	61	71	73	58	72	63	67	61	61	65	67	67	77	60	76	80	73	78	73	77	66	76	67	60	74	65	76	69	78	84	63	65	77	76	63	51	82	81	84	72	77	69	77	63	80	66	69	57	57	72	74	75	78	69	67	71	69	81	69	69	74	83	76	69	56	56	76	69	81	74	86	72	75	72	71	68	80	68	68	62	76	67	57	82	72	78	83	66	69	60	78	73	65	60	70	71	76	73	70	79	73	91	69	86	61	80	55	66	61	72	73	76	62	69	55	80	60	75	69	78	75	75	60	66	72	64	83	68	71	76	69	71	67	74	80	76	59	72	80	76	70	77	84	69	77	66	62	85	74	62	60	61	78	72	74	83	69	93	67	64	71	73	69	71	75	76	66	60	79	80	72	72	79	75	74	68	66	80	86	75	68	73	72	60	67	66	67	68	81	64	87	69	74	72	82	93	69	60	71	60	71	81
10224	1540	942	997	1842	2736	3092	2900	3291	3262	2987	2418	2179	1845	1664	1685	1537	1299	1092	958	869	904	936	877	829	795	762	842	891	893	929	909	930	1063	958	1020	949	965	894	849	770	645	688	604	664	618	672	642	669	653	664	636	650	651	663	647	641	615	642	635	633	583	637	585	528	585	558	585	617	548	547	588	598	549	614	568	572	588	531	576	557	556	606	623	565	563	545	545	551	581	542	593	564	593	587	596	550	585	536	556	582	564	539	588	561	571	544	577	596	578	582	562	590	610	570	588	603	562	585	618	586	559	597	580	624	556	568	575	606	593	597	554	536	580	556	553	584	546	586	567	564	544	557	573	550	568	567	571	595	576	572	554	542	574	602	560	586	569	610	572	581	564	557	548	579	580	601	567	620	547	583	574	561	552	589	577	577	607	540	570	577	608	527	524	593	563	579	569	620	554	571	607	571	575	529	567	562	581	579	560	577	564	565	570	580	617	566	581	529	559	560	549	602	599	573	597	585	595	571	585	564	539	584	571	581	586	572	583	579	545	600	590	593	555	539	582	574	591	591	532	638	573	549	545	530	571	555	557	516	584	570	521	522	597	604	585	594	591	602	554	586	600	540	558	542	571	535	594	590	548	565	556	538	507	582	553	571	551	542	588	599	554	582	566	554	553	584	550	556	574	601	547	590	590	560	581	573	580	604	618	571	580	577	574	576	582	602	585	577	564	551	591	592	555	607	554	573	579	617	546	612	548	559	560	573	568	576	572	601	545	608	579	548	567	552	573	539	599	585	554	599	572	583	611	536	566	594	547	577	580	558	585	538	591	541	563	541	576	559	569	562	580	598	527	562	569	553	594	558	560	567	606	545	604	579	544	584	553	556	560	557	576	525	627	580	540	598	570	576	570	546	575	608	603	566	552	543	553	570	585	585	515	575	586	562	595	588	564	556	571	552	592	550	559	602	541	523	552	572	580	601	590	527	614	592	595	558	564	588	574	604	558	575	556	524	576	572	556	546	527	622	539	590	550	552	579	566	577	581	568	593	553	579	605	604	577	594	589	554	585	599	581	580	550	554	602	570	571	604	571	558	531	604	561	577	580	548	611	565	563	566	516	547	540	561	568	577	543	548	513	579	548	623	569	546	598	590	568	547	580	546	534	576	586	565	597	540	523	544	582	558	605	537	575	551	575	570	563	568	589	573	536	561	538	534	578	594	529	587	535	560	588	562	579	577	572	539	552	595	572	558	536	582	539	592	550	534	596	599	583	580	512	596	565	567	557	562	599	556	543	544	571	557	564	622	579	536	591	603	547	586	562	586	531	504	615	561	558	610	540	560	589	594	594	555	602	534	553	615	575	587	593	607	563	588	601	559	561	575	614	593	538	571	586	577	534	601	593	543	559	577	563	602	556	602	567	560	569	574	548	577	573	569	573	537	610	575	521	559	596	582	566	573	566	571	578	602	574	588	600	569	551	595	553	558	560	595	574	600	555	538	565	537	571	525	592	543	584	580	605	552	615	524	591	621	555	595	579	551	568	580	564	576	554	571	562	579	591	563	553	573	564	600	565	572	557	566	570	578	566	554	556	576	558	572	595	555	566	595	588	584	568	527	543	601	573	572	550	569	548	609	578	544	578	590	580	541	530	556	588	518	553	606	610	579	542	530	566	593	615	540	571	531	549	607	573	554	512	544	551	561	566	578	586	640	575	635	569	582	599	539	554	569	572	566	523	561	592	592	587	567	570	604	597	540	624	582	573	576	589	562	610	587	571	541	604	533	563	550	569	585	557	560	598	584	557	590	566	567	606	584	583	556	561	557	612	576	566	604	546	575	581	590	602	564	534	585	544	552	589	575	581	566	591	596	606	565	557	526	560	583	614	541	599	582	590	594	536	594	583	548	586	545	592	616	576	572	552	583	567	589	589	580	600	590	593	532	590	540	568	592	569	604	525	596	535	569	534	550	557	564	582	547	590	558	566	577	597	611	595	576	543	563	590	556	547	571	525	605	506	565	538	554	529	606	598	523	554	580	591	594	572	584	568	592	585	566	600	595	603	558	570	583	605	597	583	542	554	577	628	562	526	630	563	606	551	519	567	543	609	578	573	589	552	596	579	532	585	582	561	556	562	574	559	583	595	542	543	539	571	542	546	546	596	529	539	577	593	581	575	605	541	622	558	561	616	573	569	595	537	578	578	605	586	538	549	525	586	586	528	552	574	552	570	585	550	526	580	511	538	597	580	585	566	570	571	583	605	572	577	566	560	539	556	558	558	584	521	598	600	592	533	567	582	573	581	578	551	557	575	558	601	575	554	570	588	539	580	584	569	576	577	531	589	605	581	582	548	513	590	567	575	616	594	568	571	582	583	557	561	591	589	583	561	568	573	507	599	561	588	556	577	562	583	534	571	543	584	550	570	544	581	571	548	542	603	549	586	555	578	544	600	533	610	551	570	605	553	554	551	577	564	589	546	592	591	589	580	576	579	583	569	587	565	564	575	560	595	604	537	595	567	591	568	583	595	569	586	540	577	554	563	562	602	568	594	596	547	570	540	576	592	546	549	540	603	559	546	560	600	529	625	594	577	600	562	593	585	567	600	586	570	587	541	572	576	540	565	571	534	593	543	609	550	585	554	571	571	536	581	596	609	566	567	586	554	582	598	596	552	599	602	556	522	558	598	547	541	558	556	573	577	567	566	572	568	544	531	586	572	588	561	555	564	528	625	609	550	574	547	595	568	566	597	561	552	569	572	571	525	581	599	585	590	572	594	592	570	574	583	543	542	601	548	532	570	590	545	600	561	549	565	575	555	594	537	560	521	579	556	625	582	614	574	564	568	575	580	570	531	550	555	544	582	575	604	599	566	612	577	537	566	593	563	537	570	551	586	593	584	558	567	568	579	570	540	585	596	565	566	584	593	562	546	538	573	629	557	587	517	564	574	582	535	598	549	564	549	565	528	581	567	595	575	572	565	567	537	551	542	572	581	563	564	562	548	583	554	585	588	543	568	604	593	590	532	566	615	559	562	574	546	605	608	559	579	567	573	640	579	575	584	536	499	553	599	569	597	578	554	550	583	567	538	564	560	608	564	622	623	556	579	583	557	570	547	586	537	557	587	557	564	552	535	593	581	588	604	559	548	580	586	583	558	541	589	571	568	552	565	591	545	596	556	571	590	570	574	572	534	570	579	580	524	537	593	549	545	598	575	568	559	562	561	594	560	556	583	563	576	560	576	593	567	580	537	562	568	569	581	563	566	543	570	568	582	535	546	571	572	585	619	569	589	592	566	610	578	580	546	583	555	566	590	530	573	566	535	529	567	571	573	572	552	604	543	562	597	562	588	573	532	566	550	559	586	577	624	564	600	580	608	578	543	562	565	568	590	600	543	608	568	583	597	626	549	555	548	600	542	578	560	542	579	554	576	559	565	577	580	538	564	543	602	557	559	588	589	594	585	538	576	577	582	605	592	564	582	582	586	552	560	584	561	623	596
1199	257	144	138	132	146	141	179	203	209	181	171	146	146	150	152	127	150	154	101	134	133	124	128	107	106	118	115	110	121	125	126	119	123	126	109	121	129	122	97	108	98	110	110	117	102	114	95	106	112	117	106	122	112	108	89	120	102	101	119	112	111	115	94	93	121	99	92	93	104	115	101	108	105	113	90	93	99	83	99	98	88	96	107	90	99	95	114	95	100	91	105	112	107	100	96	108	107	108	110	113	99	115	105	89	114	100	108	94	106	114	112	88	109	118	98	102	98	96	90	94	99	100	97	116	90	120	87	110	95	97	100	101	90	105	101	96	102	96	106	100	95	118	114	103	103	104	93	102	115	96	93	96	88	104	106	107	104	116	93	114	88	114	106	92	83	90	91	101	109	109	92	94	99	101	94	90	97	117	120	92	99	101	102	67	117	97	104	100	115	108	115	87	110	98	101	112	115	95	97	101	102	101	91	96	119	97	92	108	103	103	97	93	100	102	103	100	94	101	110	88	94	108	105	109	115	91	97	77	96	90	113	91	89	110	94	109	117	94	104	94	99	106	81	90	87	108	97	111	104	109	89	109	88	96	92	94	95	103	103	92	76	102	94	101	112	80	115	97	97	98	109	106	117	108	109	98	105	95	82	109	107	105	92	90	104	100	114	100	94	96	96	96	106	87	102	102	110	100	113	100	95	108	105	97	108	103	94	89	122	118	91	90	102	103	105	113	109	119	118	110	91	111	93	99	108	114	98	102	116	95	105	87	100	83	112	105	91	103	90	113	105	110	106	109	89	106	96	100	100	105	110	110	103	105	96	110	100	99	88	104	95	108	100	86	109	94	105	89	112	108	107	101	111	89	95	83	108	97	106	96	98	105	102	112	106	97	104	112	105	93	98	98	110	95	118	89	109	107	99	112	86	76	95	90	99	91	105	120	107	97	105	96	96	99	116	92	95	119	121	95	91	113	87	120	106	95	114	102	104	103	107	84	90	107	94	106	96	91	99	115	91	116	106	102	108	98	99	87	110	99	112	92	97	99	104	112	104	104	120	118	79	93	92	98	110	99	123	100	106	98	99	120	112	99	88	100	98	99	120	95	104	98	97	90	94	101	104	117	91	114	106	110	118	96	90	106	115	100	107	100	121	104	111	93	101	111	111	106	117	101	88	122	87	98	107	102	102	81	113	126	111	102	107	110	123	118	104	90	91	91	92	99	90	112	102	124	95	110	107	102	97	90	127	122	127	110	107	127	103	112	99	101	98	104	85	97	102	99	78	120	100	96	95	109	100	95	94	111	91	108	96	109	94	105	96	122	94	102	101	104	105	86	98	97	100	114	91	109	105	98	98	108	86	106	104	96	100	94	100	117	97	112	107	113	111	89	91	121	104	106	104	101	97	102	92	104	115	107	95	116	104	113	113	105	95	101	108	116	111	123	118	95	84	104	111	87	99	96	103	105	100	83	102	125	80	96	101	101	103	110	77	92	117	113	114	109	91	97	108	103	103	82	78	104	99	88	108	107	100	87	101	81	111	101	105	102	91	102	100	96	112	109	112	89	93	98	122	80	91	101	109	104	101	116	92	105	103	91	96	104	98	89	101	119	103	108	109	146	112	103	91	114	90	103	111	92	116	99	99	91	86	94	104	92	121	111	84	88	114	110	91	89	112	111	117	120	122	103	94	92	109	104	93	99	111	94	95	98	110	111	97	95	111	104	102	114	101	106	103	110	87	89	94	103	95	101	103	123	108	102	102	108	104	104	88	106	102	113	92	93	109	97	105	82	104	102	96	102	99	113	82	95	107	102	105	98	109	112	101	86	95	102	94	106	121	107	110	101	111	85	98	112	112	86	105	75	126	97	94	110	88	105	107	109	91	102	107	99	110	107	99	99	90	107	102	75	112	91	100	100	111	100	105	93	99	102	97	92	98	97	92	112	114	88	117	86	104	96	97	102	109	101	114	98	113	97	109	107	105	98	110	98	108	102	94	96	93	83	100	131	102	107	111	101	95	125	113	81	120	104	108	99	97	86	102	100	94	84	93	91	117	101	119	102	84	100	96	119	106	96	109	108	98	77	88	105	94	79	92	100	99	88	114	109	109	82	98	128	112	88	100	97	106	93	100	102	92	113	93	88	82	100	104	104	95	90	114	82	106	101	103	102	104	112	99	102	91	108	106	108	105	92	102	104	106	99	83	100	89	101	80	97	109	95	117	107	104	111	114	109	112	99	92	94	92	94	109	120	103	98	96	114	100	85	101	93	82	91	111	99	104	101	86	96	117	114	105	123	113	115	115	105	108	102	97	89	109	109	124	100	97	106	97	90	115	70	103	92	104	97	107	97	80	125	104	105	96	110	101	100	98	99	121	100	94	108	101	102	113	81	100	118	97	98	96	107	110	94	86	79	97	85	105	102	119	93	118	105	118	91	113	104	105	93	88	110	85	107	102	98	106	87	109	100	103	113	114	92	103	103	100	113	107	101	89	87	94	103	104	98	102	96	86	89	111	104	113	104	94	112	107	87	108	123	110	103	117	109	112	86	84	94	105	131	105	110	97	106	104	91	97	105	102	95	106	112	121	93	89	109	106	101	109	90	117	128	91	99	93	92	112	108	98	112	92	88	95	114	112	128	101	108	102	106	119	108	78	112	120	91	107	119	91	101	105	98	111	111	88	87	92	94	95	104	72	87	96	82	89	102	106	102	93	111	89	85	103	95	90	93	94	89	119	101	95	94	111	101	91	106	95	115	90	97	93	95	99	109	96	94	97	117	113	94	103	96	119	101	109	110	94	126	114	102	103	94	108	89	100	119	117	117	116	106	107	82	89	117	96	106	99	113	95	97	108	91	103	110	100	87	103	91	106	103	101	109	107	116	102	86	100	93	117	96	98	89	96	109	105	105	102	106	114	93	100	95	103	117	99	109	107	95	110	110	104	103	107	89	109	117	100	99	90	98	102	120	88	99	127	106	100	91	114	120	95	95	94	105	104	98	120	109	93	95	100	108	84	101	106	107	85	123	87	113	105	100	113	112	113	98	85	104	112	109	101	100	109	103	98	101	111	90	90	98	79	108	92	95	97	118	115	95	92	120	98	89	96	93	104	101	101	104	96	96	113	122	115	111	101	103	112	88	112	103	122	108	103	107	101	81	100	106	107	96	99	98	107	109	96	113	113	109	114	92	119	95	97	105	103	108	96	115	119	92	115	104	101	91	116	100	110	120	97	100	100	94	108	103	87	123	91	121	96	105	92	105	91	82	103	91	79	107	85	88	100	104	95	95	99	100	106	104	100	87	101	116	113	110	100	104	108	105	98	94	94	116	95	107	117	103	96	95	96	98	101	86	89	100	108	105	105	91	108	101	103	102	102	91	109	120	100	111	112	107	107	94	97	106	102	111	101	106	116	128	98	90	110	113	105	107	109	111	110	111	83	87	106	99	92	111	102	85	98	102	97	117	102	109	105	92	104	107	110	82	107
12903	2761	1508	1632	3174	4999	5430	5295	5575	5284	4532	3849	3271	3015	2716	2524	2259	1926	1685	1458	1376	1542	1408	1362	1244	1140	1163	1254	1378	1335	1344	1303	1455	1407	1390	1442	1318	1371	1291	1148	1087	1015	949	934	923	927	887	922	940	923	960	887	1009	916	930	906	872	880	890	869	917	870	821	860	879	817	824	819	787	838	745	833	835	804	826	810	858	812	783	797	795	835	814	870	792	825	785	820	763	838	814	851	762	788	832	800	808	752	824	840	803	833	811	840	808	826	844	867	807	834	822	839	798	798	766	789	797	806	831	819	781	821	804	781	821	780	810	787	766	876	822	839	777	779	829	833	863	801	787	790	849	835	802	752	792	786	856	827	781	797	849	861	780	786	790	856	807	859	807	823	786	840	796	855	800	839	853	788	768	854	825	772	822	794	830	823	787	798	834	778	861	777	772	777	834	766	786	763	770	789	789	820	815	876	794	820	788	798	802	874	816	804	836	790	859	834	793	790	839	802	794	799	821	776	845	801	814	795	847	783	824	835	773	785	846	849	749	831	850	899	818	773	786	784	812	867	764	783	779	868	826	798	814	879	819	819	854	815	803	785	776	759	793	806	783	754	862	762	890	852	841	801	836	846	789	793	828	874	770	782	769	790	761	817	845	828	854	775	827	860	772	804	799	816	784	849	812	767	851	829	796	787	787	812	793	820	765	745	787	793	815	791	809	817	782	834	852	845	793	783	832	829	797	817	850	837	781	770	811	759	776	810	744	827	826	790	816	830	792	791	799	817	784	816	783	791	804	782	834	809	818	818	797	768	803	770	815	752	763	799	851	806	782	784	839	831	818	820	759	806	853	793	796	770	852	848	800	819	795	817	816	797	728	823	834	808	822	823	840	773	785	808	815	793	833	774	834	815	793	814	808	804	806	796	807	813	815	821	798	815	807	811	779	797	826	779	850	816	821	832	796	820	808	774	822	809	758	828	832	763	840	853	827	837	784	803	810	819	803	821	798	795	791	792	757	801	839	792	792	811	835	763	760	810	832	800	802	793	791	841	825	754	835	834	771	836	811	863	783	759	824	810	811	799	805	797	783	805	819	823	762	812	831	795	804	831	854	744	804	808	844	808	844	823	806	823	777	857	764	805	810	815	810	786	841	826	787	799	764	785	814	826	842	797	777	811	795	793	812	798	848	820	799	726	838	800	812	822	852	822	831	861	791	833	790	836	772	806	806	773	807	823	784	868	821	768	833	779	787	764	766	777	819	833	812	817	858	810	775	786	784	856	741	787	813	772	769	796	817	762	820	813	838	818	814	772	831	776	807	832	780	825	791	792	810	802	838	796	772	802	855	801	773	795	823	800	802	804	789	781	848	815	817	863	837	822	756	798	805	763	859	803	790	797	821	777	816	783	811	749	839	829	791	767	831	799	808	785	847	788	784	789	833	811	772	767	770	848	784	858	839	758	808	823	782	819	789	813	843	732	795	831	820	799	831	799	793	826	812	813	812	823	803	764	809	789	783	821	831	804	800	820	798	794	812	812	840	849	820	822	796	798	841	833	770	830	851	794	750	838	782	788	804	884	834	845	848	812	773	768	787	865	797	771	798	786	783	818	825	755	799	875	829	809	810	794	770	808	802	794	814	822	783	817	799	842	786	751	801	804	826	810	788	737	840	821	813	844	835	821	833	784	817	797	798	833	814	818	770	819	828	798	830	834	778	789	783	831	818	783	840	787	769	784	832	821	838	794	746	800	795	759	717	865	811	760	780	781	818	815	827	834	841	826	804	783	834	823	748	781	854	837	754	825	822	828	819	811	869	823	798	816	764	871	777	835	764	787	800	797	805	811	774	833	851	790	790	802	795	819	780	825	766	776	843	806	798	786	822	834	764	856	771	757	775	840	815	845	825	851	794	802	782	824	809	828	771	812	797	831	827	802	748	789	852	819	829	812	835	793	815	870	812	806	820	815	824	792	821	804	801	852	862	871	817	794	838	828	787	778	860	765	810	815	792	820	763	810	765	814	838	833	797	822	800	792	845	782	852	790	827	760	757	793	801	837	781	861	824	768	783	794	810	821	791	804	823	833	797	860	810	821	833	780	847	794	849	814	792	788	782	836	860	808	859	804	802	816	775	818	753	809	815	805	859	818	836	820	800	772	783	810	826	749	815	829	783	838	796	804	816	839	805	798	774	782	807	816	786	812	832	799	834	844	769	843	837	796	848	787	820	813	774	816	815	807	786	851	815	869	812	846	811	780	789	803	827	802	774	748	839	775	806	809	811	826	774	814	774	806	811	830	856	850	829	808	749	795	841	813	783	808	778	777	783	849	774	792	770	823	800	781	787	829	809	834	827	773	734	783	791	814	808	817	779	816	839	820	764	802	794	775	827	785	822	796	787	822	780	793	816	753	790	810	783	807	767	845	814	764	809	770	811	840	813	822	825	755	800	835	796	778	854	775	807	826	802	767	844	764	824	786	801	801	800	816	788	770	785	768	780	815	829	808	788	830	815	792	777	793	718	812	769	812	790	836	805	793	855	787	782	862	793	802	755	783	848	813	808	808	813	823	782	865	803	775	795	807	793	752	765	824	854	841	782	787	829	789	814	850	889	814	809	799	756	844	802	768	809	785	769	840	800	836	733	816	789	777	803	736	836	797	791	796	843	810	838	818	816	810	841	855	796	786	784	831	804	824	832	809	794	798	808	752	822	797	814	840	836	811	842	808	812	826	777	787	747	769	792	831	822	779	778	770	795	844	751	829	811	799	817	797	782	781	797	788	783	881	765	826	799	788	817	826	832	801	804	853	806	824	829	794	798	821	819	880	837	828	767	787	800	776	785	766	794	851	788	806	791	786	797	794	819	863	822	777	808	805	818	857	851	793	821	814	778	783	773	735	864	873	893	760	841	776	812	864	746	783	803	834	765	769	846	827	795	800	797	854	833	830	840	779	836	812	788	857	762	854	842	812	757	778	822	831	801	801	773	844	744	736	861	754	826	784	818	792	804	793	842	793	794	820	771	771	795	776	829	816	817	852	786	855	809	784	846	785	787	781	848	769	845	802	756	805	826	794	806	821	816	843	867	803	739	756	846	823	800	763	843	802	791	779	799	812	826	781	744	814	814	782	846	803	817	847	783	794	838	801	837	812	777	793	811	847	871	852	772	850	795	832	774	791	809	807	804	851	817	764	780	804	826	778	819	770	808	840	799	768	797	811	873	795	847	798	813	848	750	770	834	833	827	804	807	809	856	803	827	801	833	815	825	826	824	796	840	828	782	773	817	823	843	821	834	781	816	782	765	784	845	786	848	807	828	802	815	814	781	809	796	838	784	828	837	863	809	857	824	791	834	803	771	785	834	849	837	814	850	808	806	808	819	795	816	835	804	816	842	805	826	789	767	821	853	796	772	847	841	816	820	801	840	810	781	771	812	853	811	824	823	825	843	812	750	835	751	874	788	800	829	823	829	848	835	813	832	780	785	817	870	818	819	859	807	795	840	799
2318	155	91	86	74	91	130	101	124	144	142	103	121	107	111	100	100	94	79	78	66	74	78	97	74	74	60	69	85	76	91	76	67	76	76	91	85	85	57	59	63	67	74	71	52	72	51	57	68	55	74	63	51	67	61	71	59	53	66	60	77	59	50	54	68	54	74	56	68	66	63	54	66	59	68	62	59	59	65	58	55	56	63	48	69	75	72	67	50	63	54	75	57	48	63	62	68	48	49	70	57	73	53	57	60	66	60	52	58	55	67	68	53	52	58	50	73	60	56	51	53	67	69	68	58	57	64	48	50	57	58	50	61	62	79	61	56	56	59	57	72	65	72	52	77	50	59	55	58	66	63	58	63	67	55	55	56	55	57	52	73	42	64	62	50	66	49	67	59	52	64	69	51	48	63	68	70	59	58	58	63	54	68	62	60	56	58	50	58	62	46	58	68	53	56	68	64	51	62	73	56	59	66	52	54	60	54	57	47	59	65	67	63	62	56	62	64	43	66	50	58	54	55	62	47	72	75	63	67	57	64	54	49	52	59	53	64	62	68	54	54	48	52	51	53	39	50	47	59	50	63	57	54	50	49	58	57	57	56	57	54	47	57	44	63	54	63	42	52	61	59	63	61	40	65	82	49	54	58	52	59	57	73	70	60	54	65	55	54	50	65	61	49	68	55	58	64	62	66	72	72	45	47	54	62	53	68	54	54	57	48	64	66	57	60	62	64	64	66	44	55	59	65	60	56	59	69	56	68	77	65	65	78	67	67	51	61	45	54	59	59	51	54	61	51	55	62	51	58	66	56	60	51	54	68	49	67	65	54	60	63	67	67	60	52	64	61	55	59	60	50	55	66	52	71	52	58	53	51	44	49	67	59	51	57	60	55	60	54	62	56	53	59	44	61	53	61	39	48	75	66	56	55	57	60	53	59	61	51	63	55	58	54	61	64	62	57	54	79	56	60	81	52	55	51	55	56	59	71	54	55	57	54	58	56	56	56	49	49	53	59	47	57	45	66	64	62	55	60	57	57	53	63	66	61	46	60	51	70	49	55	67	58	60	44	70	69	54	66	68	73	48	62	64	66	51	55	67	56	50	58	54	61	53	46	60	59	55	53	61	54	64	69	64	61	52	61	57	61	64	56	62	50	50	52	70	55	67	63	60	50	60	62	72	65	50	64	74	52	75	62	56	53	78	61	59	49	68	43	49	62	58	56	60	51	59	56	62	59	61	60	64	47	60	54	50	59	48	68	61	49	53	58	68	56	61	55	56	53	67	57	53	59	58	61	60	51	61	65	55	43	55	49	59	51	74	47	58	64	58	49	65	59	54	54	56	61	49	57	54	53	68	52	61	62	51	63	67	71	52	48	63	71	66	47	59	62	52	63	50	66	67	52	61	61	56	70	70	69	56	64	64	43	59	61	43	42	65	64	54	54	61	55	58	56	70	42	65	54	60	53	52	54	61	64	53	68	59	53	64	55	64	58	61	61	50	57	52	57	55	73	58	50	66	55	59	50	54	53	54	60	48	41	72	59	64	56	56	64	59	59	46	53	61	59	50	56	59	64	56	68	59	58	60	58	60	72	58	70	46	56	57	59	64	61	56	59	56	57	53	56	64	60	59	60	46	69	68	58	65	63	55	52	56	39	58	47	64	52	64	50	49	52	63	57	60	53	70	67	41	53	66	54	68	62	58	53	68	60	60	58	59	51	55	58	60	66	76	68	50	55	65	62	49	61	63	53	58	68	54	61	67	49	63	67	60	54	60	63	54	49	52	58	66	58	55	60	55	55	63	60	57	59	58	58	60	54	60	48	62	57	67	56	47	58	56	62	56	58	63	57	45	54	66	49	63	77	44	52	52	46	58	55	59	59	55	57	58	52	51	65	55	58	61	58	50	61	68	61	62	68	53	50	52	66	48	57	55	53	60	66	51	63	43	51	47	54	54	71	59	53	72	49	62	48	60	56	57	45	51	63	65	54	55	67	67	47	52	56	59	57	55	48	65	67	56	58	55	59	62	47	76	53	67	56	67	52	51	55	70	47	52	63	70	50	50	50	48	56	63	64	58	59	62	53	56	71	46	62	55	41	55	60	45	52	53	66	56	52	64	62	60	57	43	71	56	71	70	53	56	54	47	56	61	58	59	63	71	56	54	70	54	50	61	70	49	59	54	50	61	64	53	58	59	65	54	57	56	84	58	51	56	76	57	51	70	64	60	61	52	73	68	56	50	70	53	56	57	67	49	54	72	52	52	66	60	57	64	55	61	62	55	62	67	53	61	65	63	66	64	65	54	60	52	46	42	65	57	57	62	53	52	56	77	51	55	58	61	66	52	54	63	60	67	58	55	67	59	67	64	53	61	59	46	71	61	66	53	62	60	60	66	51	57	55	56	69	57	46	60	51	58	71	63	60	56	67	58	76	54	44	56	67	59	49	38	64	63	62	61	46	58	58	59	64	48	50	51	52	58	54	50	63	50	62	71	56	60	55	58	67	76	58	60	56	62	41	60	46	62	53	54	57	72	44	53	59	48	57	54	64	53	54	60	50	58	73	68	43	58	52	62	64	53	58	55	58	58	71	82	54	55	55	47	62	60	58	65	52	67	63	53	80	67	65	59	56	60	49	56	64	64	54	74	66	59	45	45	63	60	59	57	72	53	61	56	64	62	52	53	39	53	56	67	56	49	69	59	56	66	51	61	61	61	68	56	59	58	58	42	61	58	55	52	68	43	48	52	67	63	48	50	56	63	56	63	52	59	58	49	57	65	63	66	52	60	66	58	55	57	50	57	55	54	63	61	59	62	76	52	54	59	43	54	62	56	50	56	45	59	78	71	51	68	59	50	60	62	54	64	58	61	69	66	65	62	67	55	67	56	50	50	50	51	76	63	68	58	65	57	55	55	57	63	75	56	61	52	58	67	54	70	59	52	63	43	57	61	64	46	65	52	54	53	52	54	56	49	47	67	49	61	60	72	52	62	56	63	60	51	52	44	61	62	55	48	65	52	50	66	54	56	55	59	47	78	53	52	65	57	56	59	72	65	57	62	45	68	57	56	47	45	65	53	50	51	49	68	49	73	56	58	57	50	63	61	53	55	67	61	56	49	56	59	59	61	55	55	60	68	48	54	57	55	55	67	70	59	60	55	52	50	55	58	70	51	57	68	52	39	72	59	57	53	58	56	63	54	65	62	57	48	58	44	52	63	53	53	48	59	63	47	51	67	57	57	60	61	55	60	56	75	66	64	65	56	51	54	58	61	60	52	56	65	57	72	60	59	68	62	67	57	49	59	60	56	43	61	47	61	60	63	57	65	55	59	68	64	55	64	59	71	61	61	56	62	57	41	45	50	56	68	78	55	55	78	53	51	55	65	61	46	56	57	70	62	59	49	58	58	60	54	63	53	57	48	53	56	56	52	47	58	64	66	71	53	63	50	55	73	44	52	61	64	65	49	70	60	52	58	53	66	55	48	71	56
12690	2086	1090	1202	2527	4440	4603	4902	4898	4661	4026	3426	2848	2568	2414	2165	1799	1599	1215	1103	1116	1056	1100	956	847	847	844	964	981	1007	997	1033	1162	1052	1110	1075	1043	1032	896	863	673	650	574	578	629	611	566	595	602	601	613	573	560	584	591	563	554	540	533	539	553	523	507	495	513	478	467	479	478	471	513	492	498	457	465	441	546	499	480	476	437	509	487	497	489	491	481	502	476	465	540	506	464	479	471	504	506	465	491	470	498	511	509	486	491	481	514	468	468	461	437	468	485	519	517	468	493	483	452	511	458	487	476	472	497	484	463	505	464	484	494	466	484	514	495	463	435	500	495	470	465	488	481	465	473	488	472	451	489	452	500	474	456	471	480	433	500	464	455	454	478	457	472	467	458	448	486	488	489	456	435	471	487	443	484	454	470	508	436	473	458	448	478	455	487	492	495	505	475	478	515	426	480	496	463	474	426	502	477	445	506	493	471	463	492	451	451	508	502	478	474	457	443	506	499	480	435	479	429	489	440	465	499	491	454	495	466	469	500	485	498	506	452	464	460	508	457	428	460	491	436	528	531	472	473	450	484	510	448	467	506	480	463	451	463	482	486	528	451	498	455	482	468	446	500	478	498	471	473	491	446	481	456	451	503	468	459	490	468	490	469	475	508	495	464	494	441	462	480	448	496	482	457	472	483	483	469	456	479	459	511	482	520	510	495	466	465	503	458	446	494	506	456	509	488	486	453	500	486	491	428	483	485	530	461	460	480	486	448	462	475	503	488	462	488	430	425	476	481	481	493	510	446	492	505	495	474	472	479	490	518	462	477	494	492	470	434	460	457	494	479	444	478	487	445	446	474	487	503	448	496	497	485	447	447	500	500	471	494	490	475	464	441	464	480	483	463	476	454	470	485	449	466	510	461	508	445	479	464	524	494	463	491	470	455	473	483	503	451	515	515	472	489	438	471	468	504	458	478	497	454	496	471	431	476	472	487	454	505	461	442	503	488	477	450	480	491	451	476	474	479	476	455	452	490	475	468	514	436	493	467	495	511	516	487	457	429	495	468	460	485	452	443	449	479	468	479	441	436	471	489	489	460	467	476	466	480	467	455	520	465	449	523	490	490	473	458	515	539	516	485	507	464	495	472	448	488	500	492	500	480	463	480	495	490	478	490	473	480	465	484	469	448	473	466	523	468	509	476	496	524	454	443	459	455	482	496	467	441	474	457	491	482	487	485	447	478	493	497	492	434	473	502	458	451	452	487	479	450	487	500	505	456	490	484	502	461	492	445	437	474	439	457	463	467	466	454	500	462	464	497	444	488	514	450	454	440	479	518	495	478	453	483	467	489	459	452	495	502	478	496	454	478	520	445	469	510	473	483	458	449	493	470	479	475	469	410	467	429	476	508	493	489	443	453	464	458	483	504	489	490	472	451	461	492	505	503	495	449	469	465	471	497	480	442	462	447	459	466	460	493	480	444	513	455	493	466	471	436	515	490	460	464	504	461	453	473	483	499	459	475	463	472	491	505	468	449	483	454	499	443	472	462	463	464	448	483	469	463	476	487	481	477	449	487	482	476	474	475	480	472	467	501	500	520	441	477	485	473	490	481	511	479	495	464	457	465	492	454	472	485	476	459	462	483	488	488	448	498	475	519	494	495	498	438	490	477	490	497	517	463	515	459	518	483	492	461	461	449	466	517	436	467	458	479	490	483	482	480	508	460	482	503	444	448	460	450	484	459	486	522	459	491	503	459	468	492	473	482	453	496	460	455	500	506	484	480	475	452	501	481	446	456	477	483	511	468	482	479	480	486	498	472	477	454	459	485	455	461	463	526	489	496	471	445	482	478	462	475	484	477	474	492	421	492	494	484	441	481	460	462	458	493	472	433	497	419	478	449	482	432	527	470	483	473	501	483	487	495	486	501	470	445	445	476	431	484	459	458	444	476	471	483	440	460	469	505	479	499	468	467	472	484	470	492	485	468	477	502	445	479	491	502	493	429	476	451	467	442	459	508	503	490	498	479	480	452	453	454	472	491	452	483	466	462	476	491	462	479	480	504	487	453	448	442	451	511	459	462	445	433	475	474	477	460	439	481	468	478	464	480	474	451	464	443	458	457	498	459	434	473	453	475	443	473	492	462	528	490	495	479	500	487	489	429	465	462	438	490	448	465	485	457	460	479	477	458	507	438	489	465	502	499	559	496	476	457	460	466	477	525	481	476	521	492	464	458	527	411	512	469	502	475	483	476	495	459	480	444	503	497	507	470	528	431	472	481	448	451	462	466	452	469	457	504	435	493	451	496	460	461	492	491	465	485	507	451	469	477	441	461	481	474	419	459	485	470	494	495	452	499	472	469	459	488	456	419	441	471	454	494	498	487	476	487	490	522	448	447	447	483	465	454	500	481	470	507	448	445	437	449	463	506	503	494	467	477	439	491	450	457	455	466	485	507	474	442	449	481	456	438	449	484	490	466	448	508	460	458	510	437	492	503	455	478	503	457	435	481	480	489	476	517	498	452	465	479	443	465	484	487	439	481	482	508	476	501	488	468	467	471	483	427	451	457	478	474	446	477	437	481	466	492	466	483	470	498	461	495	482	456	510	476	477	434	483	470	458	490	473	464	480	489	497	489	496	466	483	456	466	500	484	438	544	478	480	468	492	488	466	492	533	464	452	502	469	501	455	493	445	461	475	479	472	447	506	462	554	509	480	473	500	493	478	467	512	460	463	501	460	449	484	469	468	477	477	465	478	501	504	481	519	510	499	462	467	497	479	463	488	447	465	501	473	514	460	484	482	473	460	464	462	494	468	468	468	511	498	485	485	502	502	476	487	436	475	492	461	464	475	514	460	474	451	482	486	495	480	456	484	490	474	467	500	464	441	464	448	476	480	484	456	463	497	494	515	453	463	495	488	456	457	506	497	493	516	474	464	498	491	491	469	493	521	443	523	444	510	487	467	526	511	493	491	456	460	456	472	466	492	481	510	501	467	472	475	483	454	506	454	436	497	528	502	479	485	500	447	467	464	480	462	502	453	490	462	488	476	446	487	468	494	467	480	463	467	471	475	452	493	486	538	481	490	496	487	489	478	492	465	506	474	506	496	483	469	452	474	478	481	508	481	485	487	486	464	471	452	507	453	484	478	431	469	476	469	482	475	462	506	480	470	485	500	497	469	479	487	440	461	434	494	478	484	457	479	491	509	421	482	514	483	473	469	468	487	500	456	501	479	502	478	481	484	455	468	464	446	469	476	504	479	503	481	465	446	501	468	482	460	506	461	455	484	454	459	465	465	473	513	437	513	466	490	470	506	487	499	474	445	479	430	468	461	521	494	483	475	495	490	440	438	477	451	417	485	418	513	436	498	514	483	461	453	482	467	466	472	463	485	499	464	440	466	469	471	484	479	531	490	507	462	461	489	410	494	504	498	510	461	531	481	461	498	463	472	496	500	463	462	494	447	441	515	508	489	462	463	512	489	463	455	485	468	473	466
1805	275	179	149	146	156	172	203	226	213	192	189	174	147	181	168	157	122	133	138	137	144	115	117	116	116	99	119	116	107	123	102	134	122	121	104	130	131	114	127	100	105	105	103	109	101	116	111	107	99	103	84	101	103	86	102	84	99	101	98	104	101	102	91	94	81	94	103	103	98	104	92	81	84	100	96	103	104	84	100	96	99	106	82	105	86	85	92	108	100	92	94	101	97	89	97	93	103	101	94	85	98	110	103	78	89	79	95	75	92	90	105	94	94	83	91	94	80	96	107	89	99	98	112	108	81	82	82	105	112	107	90	95	95	118	105	92	90	98	117	87	95	82	79	93	103	86	91	101	94	97	88	100	92	96	105	108	100	92	102	91	88	86	90	80	86	102	100	78	104	109	90	85	75	94	81	98	93	102	77	90	100	106	101	92	89	94	89	98	102	99	95	95	76	102	111	97	84	102	88	93	105	89	87	102	100	94	86	101	78	83	97	83	102	97	102	107	103	98	90	90	80	85	88	93	101	86	110	113	88	105	103	102	86	104	81	106	98	87	91	88	78	93	94	102	114	100	97	91	97	86	78	97	80	96	83	92	113	76	90	82	92	87	104	92	80	97	103	89	84	111	92	96	97	81	110	88	108	107	95	88	106	90	98	83	111	81	91	109	107	76	97	97	109	87	94	100	86	97	103	82	95	90	85	110	101	100	104	85	107	79	92	99	84	98	94	95	102	93	82	81	95	92	89	100	90	108	89	84	95	103	95	91	111	102	99	90	94	69	103	100	114	99	102	81	92	91	87	93	102	90	99	95	79	90	109	75	101	87	94	94	92	98	97	100	98	110	83	94	109	95	100	103	89	100	112	96	87	92	97	110	111	104	87	110	105	82	93	90	82	113	87	84	93	100	98	101	106	84	112	90	99	92	90	103	102	99	99	85	79	100	88	87	90	81	82	111	108	100	110	103	111	100	86	66	92	104	98	77	81	105	94	107	83	97	88	96	82	96	89	95	92	106	102	120	92	102	100	102	90	101	92	77	101	94	91	99	96	97	108	84	92	93	89	107	83	90	100	71	94	102	72	109	93	90	83	105	94	90	105	97	88	93	86	86	83	98	100	92	95	88	101	92	83	89	97	85	83	95	112	91	96	93	97	95	95	85	93	90	83	91	100	98	94	90	84	92	98	89	70	100	88	88	102	89	84	75	86	79	105	83	95	101	105	107	102	101	89	87	99	104	109	95	65	101	88	79	87	77	78	92	79	102	95	101	89	101	104	108	101	93	71	81	110	87	98	96	74	93	111	114	92	108	85	91	83	71	106	109	83	97	94	91	82	100	97	80	103	105	101	101	87	97	95	90	88	98	93	109	102	90	103	99	71	99	84	100	101	87	85	101	84	93	107	114	81	86	105	90	108	97	95	81	101	93	89	100	112	93	95	89	101	102	69	83	99	105	79	96	101	94	102	91	99	93	100	98	70	112	101	103	93	99	102	95	105	99	97	89	96	90	112	101	95	113	92	100	102	102	86	90	84	87	88	106	87	88	91	99	100	103	92	88	82	95	91	101	91	96	104	96	99	114	90	114	70	105	84	114	108	88	82	93	106	101	99	83	88	111	107	94	102	95	90	84	87	84	88	74	95	100	88	93	95	82	89	101	98	86	106	96	79	88	103	87	80	84	96	86	105	86	89	102	92	111	94	90	86	87	96	109	91	96	80	108	85	95	91	94	105	111	100	100	84	94	79	88	72	116	93	105	88	104	83	97	84	96	96	95	103	97	111	99	99	94	85	112	79	97	95	100	92	93	88	87	98	107	86	111	103	94	118	103	87	106	94	95	109	85	90	92	86	92	86	95	96	90	97	97	106	87	83	84	109	90	98	120	97	93	80	92	99	100	89	119	82	72	83	93	96	70	93	89	100	88	92	108	90	96	107	93	97	97	91	95	107	116	107	72	88	106	97	101	85	106	100	98	90	100	107	96	88	95	104	103	98	100	119	91	105	102	88	102	79	98	100	97	105	95	101	76	85	93	103	82	87	109	78	86	95	73	94	109	92	79	96	82	100	97	80	102	90	95	72	93	103	96	110	102	92	98	106	104	100	100	101	94	94	102	95	92	93	80	103	90	90	86	85	101	89	88	109	93	97	83	93	88	92	87	88	102	91	85	84	85	88	98	92	98	95	101	98	95	87	83	84	127	108	110	112	90	99	105	93	116	95	90	109	104	94	96	95	120	95	95	106	92	77	116	77	75	91	100	93	102	96	107	92	91	112	95	88	100	98	104	84	96	93	96	83	101	86	108	89	84	99	95	84	85	108	87	105	94	93	113	96	93	78	113	80	91	92	96	104	71	84	96	91	91	97	112	92	83	98	94	87	95	97	92	89	85	89	75	103	104	86	91	105	103	116	97	109	93	110	98	88	99	86	100	89	83	95	83	107	100	90	98	96	100	105	84	94	106	104	96	92	102	98	81	86	86	109	82	106	95	98	102	119	110	97	90	112	87	98	69	89	88	90	80	82	96	112	89	94	99	85	78	87	100	96	87	91	93	104	94	100	100	95	112	117	98	96	99	87	83	86	94	101	96	107	94	83	93	96	98	104	91	102	91	85	91	93	90	83	96	108	90	82	83	96	88	88	92	99	106	102	89	95	100	94	80	108	96	112	100	101	91	101	84	91	97	75	95	99	89	93	83	84	97	94	100	77	89	99	85	97	100	78	91	110	107	94	91	97	91	112	87	96	89	96	99	91	91	64	92	89	108	101	92	84	99	85	95	87	88	89	100	85	99	104	95	119	95	102	68	93	92	87	97	90	104	89	109	103	104	104	91	87	97	90	91	117	103	83	92	103	98	110	94	102	90	109	81	93	80	88	94	88	92	109	99	81	106	98	116	91	98	90	95	90	93	81	94	101	105	115	116	105	102	87	105	114	83	107	87	97	84	106	112	117	93	99	82	103	83	106	96	102	95	87	101	104	87	66	89	94	123	99	92	107	86	117	90	110	73	89	100	87	77	96	95	79	101	89	95	94	85	85	95	97	102	96	89	104	113	89	102	93	97	101	78	111	94	91	116	88	100	88	111	96	96	91	85	98	101	100	97	99	103	92	93	80	94	105	100	95	101	102	82	99	93	113	94	93	96	93	98	107	109	84	98	108	102	83	95	76	94	98	95	112	102	73	105	95	105	81	80	98	80	79	77	118	101	85	88	85	105	85	85	101	79	84	93	102	86	87	94	92	92	104	84	98	87	73	103	96	85	104	101	115	99	106	99	106	98	109	91	102	98	81	101	92	104	90	95	100	92	86	89	89	94	90	109	88	77	97	84	88	80	100	115	82	98	89	94	85	88	94	93	105	112	114	102	85	83	92	85	99	90	95	85	92	98	92	91	93	101	91	91	100	80	84	88	106	93	99	88	83	91	98	86	109	102	101	96	83	101	93	94	114	79	89	88	72	100	93	100	84	95	94	98	100	86	68	100	105
16077	3144	1815	1966	4292	6555	7026	7289	7115	6840	5680	4797	4232	3769	3436	3060	2661	2150	1866	1636	1618	1673	1667	1367	1361	1301	1446	1478	1495	1495	1478	1521	1623	1505	1579	1514	1573	1477	1302	1233	1078	946	1019	941	958	979	951	958	1003	1045	1007	950	962	962	895	906	841	881	855	825	833	813	870	804	794	740	823	768	819	794	758	790	837	782	814	804	752	717	789	737	796	720	823	762	777	748	786	774	772	751	785	818	804	789	759	804	733	827	776	804	772	794	757	767	828	763	754	826	808	726	793	757	827	795	789	760	764	796	772	752	768	834	749	792	771	773	784	758	799	803	746	764	758	745	735	738	750	748	753	814	788	764	784	736	789	719	772	735	726	739	815	767	787	785	784	757	766	788	762	738	753	812	788	789	739	818	789	797	709	754	717	784	732	765	745	763	776	758	750	744	821	777	773	713	768	747	779	776	790	744	741	803	774	760	758	746	765	814	758	756	808	755	736	756	742	792	757	801	757	782	784	766	713	696	715	776	728	781	749	737	756	778	728	737	801	759	741	757	766	777	784	763	740	759	785	725	756	784	722	790	773	767	810	773	786	769	716	777	789	755	754	776	827	792	787	763	789	766	763	794	733	740	735	790	773	747	738	731	814	804	770	781	764	757	714	742	737	756	777	789	798	759	759	803	774	766	801	783	726	777	769	779	785	756	809	775	740	770	713	756	770	728	767	767	824	769	753	716	778	768	756	759	747	770	793	744	768	805	764	800	773	744	774	772	794	787	738	749	748	759	733	776	775	784	773	775	812	732	788	707	819	720	801	762	764	775	781	809	803	729	774	819	754	759	764	808	784	838	762	754	750	764	745	752	774	762	738	740	736	726	758	794	791	813	760	749	742	810	825	750	786	728	769	753	782	778	786	820	751	762	779	763	761	749	806	770	748	741	765	741	765	743	752	753	757	705	741	725	783	771	796	764	771	739	764	777	723	771	808	802	810	742	792	764	775	767	800	780	772	803	773	714	748	762	785	788	756	796	760	732	734	757	769	762	747	750	808	769	766	792	777	702	748	788	747	743	814	739	741	783	758	813	739	745	764	803	768	761	749	774	720	766	758	793	768	820	744	764	779	748	754	764	731	774	761	784	709	755	724	804	723	743	743	760	772	831	768	797	805	749	778	783	748	805	735	785	732	801	775	748	804	733	748	740	768	761	783	762	788	795	720	735	808	773	817	804	781	762	797	761	740	758	788	810	755	725	786	727	737	740	755	766	793	748	807	756	782	809	769	788	769	796	787	777	736	785	776	830	810	764	716	755	781	746	726	746	764	766	730	751	757	778	741	730	764	757	806	796	758	772	828	779	774	771	761	735	770	745	772	738	748	741	738	732	716	752	764	780	784	770	736	739	766	747	787	809	830	757	770	760	778	816	818	760	794	800	792	797	731	766	757	769	781	703	764	799	754	753	768	773	745	780	798	769	757	790	781	808	770	784	804	761	768	769	731	718	787	764	708	779	790	747	733	783	792	753	799	747	807	806	777	756	811	747	804	749	812	760	715	775	747	780	730	785	720	764	796	764	826	734	820	747	771	761	769	753	764	764	769	794	746	772	791	744	730	804	762	726	771	764	774	767	736	827	775	765	733	792	790	760	809	771	728	762	752	753	760	716	774	819	784	785	817	756	793	782	743	775	769	751	736	758	786	758	720	800	783	769	765	733	744	774	776	753	745	764	814	743	757	782	744	765	738	790	745	739	789	770	788	733	813	721	766	738	719	780	763	713	808	729	783	739	728	767	796	775	825	722	772	810	753	734	770	724	774	766	759	751	798	779	758	775	733	767	801	813	812	728	820	765	777	736	791	756	745	770	771	749	779	751	729	771	810	790	807	735	703	705	771	756	796	812	797	747	826	723	761	769	777	782	767	835	814	739	772	794	797	740	771	758	793	754	789	811	726	720	794	736	723	763	728	801	704	733	719	799	794	781	758	777	735	770	749	763	790	764	728	766	773	803	794	789	809	824	785	756	725	759	742	725	845	728	759	748	746	723	777	774	770	794	788	776	758	769	748	793	774	747	764	750	748	759	764	795	793	768	751	786	722	778	784	807	755	765	724	790	766	757	766	763	770	769	792	804	725	773	792	754	749	777	791	769	790	832	752	761	774	730	802	752	748	767	791	762	721	748	749	718	759	766	781	749	736	719	764	796	754	746	773	779	782	785	779	769	796	766	797	768	783	846	748	831	782	755	781	743	761	768	781	738	761	796	780	758	758	743	816	765	788	732	786	769	708	763	766	700	779	768	771	780	754	737	785	772	735	754	791	740	747	763	788	791	808	750	781	729	737	762	815	726	763	761	768	818	745	710	755	751	797	716	763	752	743	790	775	745	753	717	767	785	737	797	786	801	791	768	822	756	768	778	763	758	782	783	783	764	804	756	763	759	759	759	753	708	763	726	760	732	777	766	750	730	751	785	796	730	768	754	803	773	812	754	746	741	762	792	791	803	776	713	811	746	811	786	722	755	828	797	714	778	805	755	758	748	740	788	768	779	803	761	778	786	746	749	746	776	749	795	783	776	746	735	711	786	762	752	775	744	723	752	750	772	743	785	744	772	761	789	790	798	820	721	749	806	701	761	736	744	726	740	746	781	784	712	748	687	821	774	784	773	793	803	771	714	816	738	729	750	736	764	764	736	771	757	788	749	743	783	753	763	770	750	778	748	746	763	779	779	775	757	780	710	720	759	766	765	734	736	787	779	767	764	843	781	773	741	734	792	780	765	796	721	710	744	758	703	711	785	803	798	745	717	771	797	788	778	705	737	782	781	775	774	785	747	765	785	789	765	765	743	770	793	798	690	758	759	753	723	740	762	757	737	741	756	811	801	770	791	746	756	758	762	733	723	738	800	754	786	750	767	775	751	727	737	762	790	716	769	753	763	805	780	801	760	762	698	799	784	707	767	801	757	813	754	795	798	787	780	798	766	762	709	764	714	797	743	793	787	775	754	778	750	758	748	763	773	748	771	767	764	798	750	791	776	765	793	769	775	784	761	738	703	811	743	770	737	761	786	795	744	755	742	779	771	792	768	735	797	756	743	746	772	767	712	750	746	726	783	750	766	803	756	750	787	737	759	825	806	756	780	731	774	751	782	780	738	780	771	778	724	735	737	767	735	749	741	775	789	801	770	738	764	755	747	732	755	740	760	754	753	809	694	738	801	776	768	724	774	752	782	804	742	796	762	774	770	763	771	758	758	775	741	734	771	771	708	802	746	768	803	780	780	788	755	776	759	758	825	752	803	800	810	785	756	733	801	747	786	743	777	805	761	738	770	777	767	756	730	748	748	759	755	750	732	766	782	716	731	750	750	779	786	761	779	755	773	777	826	798	724	775	748	746	819	748	722	767	785	746	809	744	730	751	783	775	766	750	762	745	757	764	762	786	797	798	758	800	763	740	751	789	749	764	785	760	720	784	751	709	812	781	743	760	760	763	724	763	792	753	803	769	798	781	763	808	762
1552	137	104	89	105	107	105	121	109	136	116	112	124	107	128	97	94	108	85	93	72	94	57	78	90	93	64	76	87	91	77	102	76	79	72	86	78	96	88	79	66	67	76	76	92	72	91	96	77	78	88	72	67	91	85	100	78	78	79	74	80	61	70	73	82	77	76	72	80	77	81	80	64	75	77	78	65	65	80	58	81	74	61	70	61	58	67	67	86	82	83	67	70	73	72	57	64	82	78	61	83	69	74	83	76	82	84	74	66	69	71	53	70	78	64	72	82	61	94	68	78	88	75	79	61	71	67	67	67	71	73	74	66	70	76	68	78	77	82	67	83	65	73	67	64	70	54	82	76	78	70	58	63	70	73	62	58	63	83	70	81	71	81	69	73	73	75	67	55	74	85	67	70	66	69	70	72	73	79	76	82	84	84	80	73	54	79	84	73	58	89	83	74	80	78	77	74	78	87	63	60	78	75	84	70	68	75	53	74	71	79	83	82	75	66	73	80	69	65	72	67	70	83	83	76	68	83	85	74	65	85	87	71	88	64	86	77	77	97	78	71	61	70	73	74	72	56	70	69	73	78	75	71	71	61	62	84	55	82	78	68	75	71	69	65	74	74	71	70	79	64	70	73	67	73	62	66	61	61	78	62	62	72	79	71	86	72	66	62	87	62	81	74	78	81	90	77	74	71	66	89	67	79	70	81	68	57	82	77	82	70	85	74	64	74	84	87	66	64	67	72	67	77	74	68	63	68	64	83	73	78	71	64	68	69	69	74	74	81	68	83	78	80	84	74	75	71	59	75	78	85	69	69	67	77	79	76	74	64	73	70	75	71	81	62	65	57	65	73	67	81	60	81	76	70	84	85	68	85	60	85	59	78	67	73	85	55	75	61	82	61	80	69	76	66	84	69	101	64	81	75	75	85	82	72	76	84	84	65	64	71	67	76	69	94	93	80	73	55	75	66	71	81	97	65	75	60	66	70	76	88	82	70	65	73	62	80	85	72	69	67	70	68	86	60	78	78	72	72	66	64	70	69	68	68	81	55	64	80	69	69	85	61	75	66	70	70	84	86	65	78	90	82	81	74	79	50	68	86	81	90	57	69	87	60	69	78	73	81	62	68	64	66	75	58	83	69	63	75	83	72	62	88	69	83	69	85	79	68	75	87	80	78	75	68	70	79	85	66	62	77	76	70	68	65	74	73	72	66	72	81	61	66	85	85	77	71	77	68	88	82	77	73	86	78	86	69	61	68	80	69	77	78	68	72	76	71	75	67	68	74	84	78	74	80	67	80	74	80	61	69	68	66	69	65	80	80	76	41	79	92	70	84	77	70	76	72	71	62	78	61	74	62	58	68	83	71	70	76	73	78	88	62	65	72	66	78	63	78	74	91	80	60	79	75	65	81	88	76	63	74	62	79	72	83	75	71	67	73	64	59	68	82	79	72	60	75	73	69	60	79	63	84	70	78	64	66	78	96	73	68	78	76	76	71	73	70	87	66	71	82	57	84	76	66	85	63	89	85	76	77	70	75	70	71	63	58	74	61	73	67	74	86	82	75	87	75	94	83	60	64	67	63	75	77	72	83	66	76	77	71	70	73	85	76	67	96	52	77	67	69	88	76	60	67	84	72	73	80	67	72	76	75	66	63	71	84	68	83	65	77	68	52	55	74	81	67	86	72	69	82	58	70	68	79	72	73	60	61	72	65	58	68	81	60	77	61	66	77	63	79	58	86	74	62	80	85	84	73	70	68	70	67	68	80	87	71	74	74	79	82	85	82	63	59	48	70	68	63	79	64	76	65	73	68	67	67	67	69	68	83	70	82	75	76	56	81	95	63	74	69	85	67	84	66	60	81	62	72	78	84	60	64	74	73	73	81	83	80	84	68	57	79	79	80	69	80	74	76	100	65	69	72	67	72	79	71	63	69	69	78	73	59	65	77	73	78	72	82	76	69	67	73	91	81	62	81	78	77	66	68	73	61	66	68	70	78	81	68	69	62	76	75	69	80	62	68	74	79	55	77	81	79	75	74	62	79	83	72	76	68	84	76	63	57	89	72	67	65	63	70	63	90	75	71	55	82	80	73	76	64	80	76	77	53	82	52	67	73	62	61	74	93	48	79	65	79	66	62	71	78	72	76	75	66	74	72	79	75	70	66	81	80	79	59	67	74	67	98	65	67	65	79	74	78	70	82	76	56	92	86	69	73	76	82	80	67	76	75	78	68	66	103	63	65	84	76	75	72	69	72	64	67	66	61	80	63	76	78	69	73	80	69	62	69	66	90	77	59	66	95	63	59	85	76	66	85	67	69	72	79	60	88	74	74	60	69	78	82	83	76	83	84	69	64	81	75	59	70	90	73	73	94	63	69	73	80	86	76	85	83	74	59	74	89	65	76	82	88	74	77	89	69	73	77	59	76	69	68	82	78	76	79	70	64	57	63	71	69	83	62	69	85	70	55	74	81	69	86	65	73	70	72	76	85	66	82	75	78	69	72	72	75	75	53	54	77	78	83	84	90	68	69	67	81	72	88	68	75	67	68	79	67	66	76	76	54	84	89	95	76	70	85	92	67	92	73	75	58	89	73	71	65	77	69	64	66	74	75	62	72	86	65	69	86	78	87	74	82	63	59	73	68	82	73	75	61	86	56	73	70	69	71	81	84	62	62	100	73	58	64	69	78	81	95	68	80	80	82	91	80	78	65	62	69	79	98	66	70	71	63	71	68	81	84	74	54	78	81	73	75	75	77	80	65	79	69	74	67	75	97	52	87	77	70	64	61	83	74	71	76	68	74	47	74	72	66	81	73	68	84	83	67	75	77	82	71	73	80	86	71	72	77	75	74	67	80	71	92	70	65	86	74	83	79	56	63	66	54	83	61	58	72	66	68	72	71	78	79	62	75	60	86	87	56	70	76	78	56	70	70	64	78	68	67	79	84	70	76	69	63	65	76	73	71	79	83	87	73	74	80	73	69	69	69	73	62	85	68	83	76	58	64	71	80	75	54	72	82	68	75	69	71	89	66	77	61	85	82	82	73	75	85	80	73	73	82	72	72	83	93	74	83	59	66	72	89	71	85	94	70	80	83	81	81	69	68	84	73	72	73	73	62	70	73	76	67	77	84	59	74	71	81	80	65	68	66	80	66	76	69	80	73	78	66	72	73	57	72	71	96	83	75	73	81	84	74	68	65	65	84	83	66	88	53	77	80	87	71	78	63	63	65	59	70	87	57	67	92	76	77	83	85	71	71	79	79	82	69	70	79	66	62	73	66	61	75	70	74	83	64	70	78	72	69	81	69	66	80	71	79	71	66	73	84	80	75	78	61	82	73	79	82	74	65	68	68	82	69	78	89	75	77	85	65	76	91	78	79	63	84	79	69	63	77	83	63	92	79	82	75	74	66	79	80	81	65	76	75	73	78	71	71	79	86	75	63	69	69	69	77	71	65	75	80	103	77	70	73	81	74	72	60	80	69	75
9959	1513	999	1055	2126	3040	3287	3566	3610	3402	2866	2463	2083	2022	1877	1674	1421	1115	1024	947	968	1006	961	853	827	825	879	950	1054	980	962	1004	972	1042	1033	1044	1004	883	851	774	692	657	707	635	667	666	670	682	679	646	690	637	711	649	661	703	592	666	600	614	596	604	619	585	565	600	629	608	599	578	594	642	659	590	625	593	566	572	593	579	598	582	579	615	582	638	588	600	609	623	569	597	557	571	616	612	603	601	584	554	600	584	568	595	604	594	577	612	568	579	600	574	576	552	608	604	551	598	604	611	623	583	520	604	618	557	612	582	618	599	609	616	585	568	596	594	586	584	578	563	598	579	597	609	569	604	603	553	606	592	605	627	573	618	570	587	577	603	592	589	590	608	572	584	578	580	609	602	531	574	587	586	576	614	657	584	579	589	597	586	593	570	580	616	608	602	601	608	556	553	594	575	568	590	597	576	564	606	591	595	597	600	566	558	576	597	623	588	538	591	569	586	609	562	622	623	593	587	615	532	561	583	592	620	557	553	579	614	590	569	632	622	613	624	617	623	585	586	547	608	616	613	581	598	564	546	597	547	658	615	560	569	609	634	592	611	603	579	611	541	534	604	588	587	612	572	567	564	617	601	605	628	604	614	543	616	553	571	537	566	564	582	594	565	659	576	604	611	572	570	625	619	577	576	605	609	568	535	592	565	626	571	625	606	595	628	596	648	600	610	611	650	590	628	597	583	585	580	628	545	549	604	590	668	587	594	596	557	609	595	585	581	601	576	574	618	551	588	583	564	518	611	597	590	564	582	590	610	540	587	624	618	567	585	599	613	599	587	568	585	617	593	613	551	613	612	564	570	611	596	603	560	558	572	620	603	552	590	541	532	585	592	560	569	584	536	635	621	602	604	580	615	595	644	574	578	577	584	578	574	527	619	580	601	556	626	630	592	572	607	560	613	562	557	550	566	589	591	589	567	618	564	592	547	550	600	606	579	616	610	616	575	580	554	571	556	625	593	590	579	560	573	586	606	569	607	628	551	632	587	584	580	569	626	628	575	640	600	596	552	566	580	556	589	572	625	579	595	553	550	593	603	605	612	628	590	600	587	584	601	586	538	589	585	601	594	560	580	567	548	576	573	585	609	598	544	625	557	589	543	576	550	566	545	586	584	585	622	578	578	604	554	645	594	590	561	610	600	582	555	589	597	629	574	584	592	609	566	595	594	660	587	576	573	561	583	606	562	581	633	608	546	537	555	624	573	580	585	592	613	608	588	549	598	583	591	555	611	578	604	628	582	612	551	621	620	588	613	537	591	601	577	578	582	604	581	561	590	580	572	604	622	574	590	608	586	568	595	570	591	567	576	564	596	548	566	622	569	582	552	586	550	590	603	595	604	576	580	642	583	579	575	570	627	603	563	597	568	543	601	568	614	578	603	608	595	580	565	590	603	573	613	611	619	572	601	602	578	573	597	563	556	575	552	628	602	593	609	594	585	633	602	612	592	578	585	538	598	602	582	590	563	607	578	580	595	592	546	590	632	610	606	620	582	566	606	593	605	567	591	591	581	629	586	581	579	586	603	608	617	593	580	562	571	576	613	578	616	621	580	561	637	599	587	586	614	606	624	547	567	589	594	658	570	579	618	606	563	612	542	602	598	540	632	572	623	577	583	559	520	556	509	563	617	591	574	590	603	581	607	601	602	584	594	601	644	570	599	629	623	569	594	547	600	578	566	589	530	569	565	557	601	568	573	581	576	575	564	569	588	589	594	607	563	611	585	610	615	607	645	588	605	599	617	585	529	610	558	575	586	627	581	620	575	602	578	581	597	561	554	598	583	573	592	593	623	546	582	584	611	580	579	592	564	600	617	599	598	632	605	577	587	537	580	618	596	577	615	593	562	576	609	595	600	549	578	560	576	570	555	606	565	608	612	567	607	584	577	601	593	643	555	602	606	582	559	595	572	618	570	564	566	591	590	570	594	617	582	619	632	625	598	612	569	631	616	606	616	578	551	613	596	574	556	625	590	603	600	576	619	611	590	614	636	554	583	571	602	572	585	564	620	576	598	566	579	603	576	566	581	587	608	620	625	592	551	624	585	586	596	583	554	543	585	582	595	557	598	620	573	626	632	551	600	592	599	582	612	608	602	606	635	581	535	604	598	609	586	596	580	536	600	590	604	601	589	616	604	607	591	588	587	582	565	565	614	588	596	552	625	535	584	585	574	551	577	601	626	589	561	581	579	618	604	621	589	584	561	567	599	571	580	575	540	564	609	552	593	602	612	592	596	599	605	584	588	590	639	577	577	598	554	601	567	612	597	609	604	579	583	577	595	625	563	547	569	599	583	544	585	659	595	601	591	600	570	619	577	577	622	596	561	616	571	593	577	587	627	632	590	614	620	558	571	588	575	553	619	600	611	611	529	599	573	561	595	581	557	610	536	628	550	600	602	572	590	576	574	595	606	579	600	525	586	603	631	604	576	586	630	537	565	593	585	579	644	618	577	546	595	585	595	577	565	601	635	576	580	586	571	621	543	563	554	630	581	592	576	632	605	559	604	596	590	592	605	621	586	653	599	606	588	562	607	588	598	581	586	551	563	600	578	587	600	585	571	613	592	589	556	579	588	603	557	567	569	567	592	595	583	571	620	589	559	591	611	565	591	646	605	592	613	545	580	564	588	588	564	570	617	561	578	585	605	571	605	638	602	578	598	575	595	554	582	583	620	536	627	587	581	606	558	608	579	616	616	623	584	599	605	597	606	567	599	543	524	597	578	565	615	608	630	590	545	597	597	634	601	619	570	568	622	597	576	624	551	645	604	603	587	558	586	645	566	598	573	565	578	559	600	587	595	577	641	556	613	579	567	582	574	589	623	594	571	563	618	631	546	576	602	604	571	571	550	576	600	585	558	585	626	585	574	568	578	595	580	588	576	597	586	617	594	608	636	580	556	584	535	583	636	613	562	541	576	554	594	561	627	560	603	585	578	557	611	593	579	605	586	596	585	587	584	605	593	593	636	610	619	599	572	629	569	587	581	576	616	567	598	619	632	600	627	543	607	599	582	572	550	593	566	579	567	592	592	590	597	596	577	560	556	575	550	590	631	593	597	578	593	611	565	552	590	654	598	563	592	577	604	628	625	636	541	541	570	633	613	567	553	616	593	573	578	588	592	593	552	586	593	592	582	581	599	615	621	602	590	592	582	590	559	581	579	587	609	621	613	613	606	606	579	585	622	614	611	582	619	546	586	600	593	563	592	606	596	655	568	584	560	570	602	546	586	558	594	624	602	568	558	580	564	585	559	591	582	577	620	568	565	575	614	573	583	595	590	586	589	609	615	632	544	586	586	599	543	561	575	576	561	583	555	604	614	634	592	594	569	583	610	624	594	602	603	628	586	582	600	566	563	604	548	597	571	620	628	578	591	584	618	596	641	605	636	555	578	588	568	576	571	635	595	569	613	567	573	620	607	598	540	590	582	621	576	573	584	628	599
1220	221	156	141	134	177	164	181	187	185	193	168	153	164	156	153	132	132	122	123	134	120	116	103	99	142	127	135	126	125	104	108	122	118	116	128	131	99	103	110	123	124	116	99	137	86	102	122	123	111	96	119	115	103	117	102	100	96	112	102	104	98	95	96	105	92	115	113	94	89	90	101	83	95	116	88	114	115	115	100	113	103	107	88	113	119	102	113	109	93	120	102	115	108	110	95	107	121	98	111	100	97	116	100	98	96	97	105	95	111	93	93	108	91	88	97	116	92	115	109	89	100	106	108	110	95	89	100	110	97	111	91	113	92	95	126	90	107	109	98	92	112	115	101	126	93	102	91	98	113	109	113	103	100	98	107	120	95	104	103	117	94	83	98	110	107	120	94	98	117	103	105	98	117	96	89	126	102	99	96	106	117	92	92	100	107	91	100	100	105	107	108	95	89	114	104	120	122	111	90	88	105	127	107	102	105	120	103	90	117	90	116	104	121	114	109	109	112	97	98	124	111	105	110	100	103	105	88	91	100	91	97	126	111	98	101	120	102	105	101	102	89	116	104	131	104	100	112	102	111	105	101	104	111	96	107	120	115	91	101	109	97	112	109	109	104	115	100	92	91	115	95	98	101	117	91	92	105	105	102	126	94	111	112	99	126	99	116	103	100	106	110	91	115	103	92	97	100	101	98	104	91	98	125	106	111	97	117	118	99	103	98	113	106	110	92	110	115	100	118	103	107	111	108	88	103	108	104	104	108	99	117	114	99	77	98	80	75	98	113	100	107	117	121	93	116	130	105	105	119	109	107	108	101	115	90	102	110	101	82	106	97	111	95	101	117	93	110	115	117	92	122	103	129	105	114	108	113	111	101	107	105	118	101	88	102	115	97	109	114	101	105	100	115	98	99	100	91	92	105	115	103	87	100	115	102	115	107	108	106	114	105	104	110	94	98	101	108	103	112	111	109	126	105	114	107	99	105	107	106	103	101	97	106	88	102	104	84	116	118	89	103	135	104	125	99	93	116	92	105	103	120	106	101	103	100	91	120	87	123	100	109	93	110	129	106	80	112	95	102	87	81	111	123	108	97	102	118	103	111	93	92	92	102	88	121	96	87	85	89	100	100	104	106	120	98	118	117	105	103	109	103	91	109	111	101	104	87	112	99	105	105	102	100	111	100	107	87	105	95	107	103	129	111	92	95	113	102	99	102	97	119	91	101	105	93	114	123	98	99	107	99	112	111	105	114	110	111	112	95	96	105	109	106	99	106	115	98	124	110	91	115	103	103	108	100	121	102	112	113	107	99	100	101	89	106	105	100	119	125	103	100	117	110	76	114	103	122	104	108	107	102	107	122	106	112	98	112	107	113	98	109	96	101	109	115	103	101	91	102	104	96	107	99	92	98	93	74	111	95	109	111	93	103	98	120	95	101	97	104	117	113	99	106	127	100	104	95	96	109	93	125	113	93	104	103	90	106	105	134	108	96	100	96	110	94	104	108	108	107	112	112	97	111	100	99	114	121	109	112	108	110	92	98	95	88	98	91	105	104	103	95	91	89	91	109	107	108	109	97	110	101	111	91	100	89	94	109	108	109	105	94	104	105	112	118	112	86	115	109	115	92	117	96	88	102	106	111	103	116	105	104	125	107	96	113	106	104	119	108	121	82	109	94	97	105	108	104	98	90	99	113	100	114	90	103	110	113	108	102	96	112	113	118	120	112	120	119	98	122	112	104	111	101	88	109	100	97	110	95	84	100	102	89	116	133	103	97	95	113	120	93	97	112	111	93	109	106	129	105	111	107	96	84	117	121	116	118	93	99	104	92	109	105	110	90	121	121	100	98	102	88	105	105	110	123	76	110	87	110	108	93	106	86	110	109	110	115	122	105	112	119	99	75	113	111	108	116	111	100	110	106	90	90	113	95	82	108	105	102	74	98	112	108	109	118	131	100	117	107	113	85	102	88	114	95	107	102	101	112	112	93	102	105	97	111	110	107	98	93	95	90	112	115	107	105	100	107	93	102	97	98	101	94	100	119	126	120	112	115	109	97	111	118	112	98	112	105	88	99	121	106	96	116	103	105	111	108	106	95	106	118	106	103	98	105	121	113	76	112	90	103	113	111	108	98	110	105	110	93	114	121	105	118	94	105	102	116	107	96	96	121	104	110	97	103	98	108	101	96	96	107	105	96	93	102	114	103	120	99	121	107	94	101	121	103	96	101	122	99	110	104	99	116	115	85	109	130	101	91	92	92	115	106	108	114	119	109	120	86	114	123	108	120	109	103	115	91	85	89	94	80	98	113	124	118	108	103	120	110	100	96	110	93	117	99	97	94	97	104	94	93	109	106	116	91	97	111	120	101	102	126	113	94	97	117	112	104	105	95	89	99	119	107	103	111	88	100	90	111	107	87	102	100	110	93	104	105	86	88	100	115	114	108	98	107	140	110	109	112	112	87	95	95	117	123	110	88	102	94	98	108	102	108	95	128	113	114	114	84	100	95	111	105	91	133	112	122	110	105	102	95	90	113	119	121	120	123	115	100	105	107	96	93	82	111	97	97	97	109	122	111	110	94	120	106	103	108	105	93	109	95	126	112	93	103	107	103	100	130	110	121	96	99	99	95	96	94	101	123	97	107	103	102	85	85	92	105	91	91	108	109	80	96	99	117	97	100	80	96	109	134	88	97	116	121	120	107	99	98	102	102	108	110	84	106	94	96	104	90	118	103	112	112	86	111	96	96	86	102	117	105	101	112	106	108	110	111	112	119	112	75	82	107	109	85	113	112	93	93	108	126	115	99	121	116	104	120	96	89	104	109	107	112	106	111	89	93	96	97	96	95	102	110	105	111	119	90	102	95	111	112	107	103	102	104	85	111	117	100	123	105	115	109	74	98	114	96	108	91	104	112	115	99	92	86	131	100	126	113	103	106	108	105	105	105	93	115	102	108	116	105	109	94	109	112	115	96	100	87	111	114	103	112	108	100	108	102	111	92	102	109	96	113	105	114	95	126	119	109	109	97	99	101	100	92	111	107	111	116	110	119	102	116	92	116	103	115	87	89	99	97	121	110	93	103	104	108	99	103	128	108	125	106	116	101	107	110	101	103	118	107	98	92	113	122	89	105	106	101	118	126	105	98	99	110	106	86	101	99	99	105	84	91	104	130	104	91	117	92	122	96	85	102	81	112	80	111	101	107	102	112	105	112	90	108	98	128	87	92	96	120	121	112	81	120	125	112	93	98	93	122	112	106	91	106	95	97	88	106	115	99	110	100	110	105	95	85	96	100	98	105	98	102	110	103	116	85	86	108	111	104	92	90	108	97	116	121	91	94	115	94	88	115	102	107	106	101	84	105	111	112	110	113	120	110	116	120	109	102	107	105	108	121	113	129	100	100	96	97	101	107	101	116	122	116	100	112	118	96	105	126	88	115	107	100	109	90	113	109	104	118	112	97	110	106	106	116	103	113	107	94	101	102	112	140
13272	2616	1550	1760	3763	5302	5582	5879	5870	5313	4511	3836	3408	3163	2966	2532	2010	1712	1497	1494	1469	1506	1425	1274	1294	1265	1323	1378	1431	1496	1380	1447	1494	1449	1418	1485	1386	1211	1152	1125	1028	933	995	958	967	1006	1032	1017	958	985	1000	1019	901	884	953	889	918	887	858	871	893	867	873	874	845	820	844	802	880	874	828	868	807	868	819	763	828	834	806	893	855	847	782	814	866	841	839	901	843	822	830	882	792	853	843	844	820	831	894	848	803	852	813	834	811	855	820	809	898	801	833	829	871	855	897	837	830	841	820	841	837	855	852	850	748	845	859	819	802	802	811	810	813	820	786	796	816	815	826	778	829	844	783	861	812	831	802	824	818	792	847	836	821	807	866	844	857	817	805	878	817	876	797	808	836	901	909	845	801	765	781	785	787	889	876	811	827	800	833	822	794	845	823	832	823	827	857	889	809	778	788	862	800	835	813	882	846	797	796	863	751	769	833	837	821	862	848	851	847	851	891	856	828	843	846	781	768	811	785	826	825	798	820	835	809	799	779	830	872	808	864	840	827	849	827	804	838	822	838	829	864	830	828	811	820	874	821	859	798	845	814	813	810	859	821	783	827	808	816	757	821	833	839	813	781	858	807	833	812	831	825	834	784	793	764	846	810	830	836	790	811	825	848	819	835	823	787	862	813	870	815	834	842	829	849	851	828	792	847	795	800	807	820	817	812	901	869	872	826	819	798	778	818	842	885	817	828	820	782	852	850	834	847	873	844	834	851	815	780	838	801	804	835	834	744	764	805	841	827	816	833	814	826	797	810	851	839	835	829	828	838	791	858	831	836	832	768	860	799	811	853	845	867	830	833	838	807	875	889	837	805	863	804	781	850	834	808	903	857	821	796	834	836	800	862	844	891	823	841	804	880	812	822	837	880	787	821	842	891	807	889	845	831	817	807	833	846	848	810	835	884	808	834	857	838	793	802	807	779	909	847	833	831	840	805	805	829	804	802	833	832	844	828	780	831	836	815	795	811	810	788	818	844	933	813	796	768	795	842	820	829	784	833	852	818	795	806	803	807	838	817	820	828	835	790	857	803	834	852	816	806	854	831	871	827	862	767	808	804	813	829	850	830	811	840	809	813	790	863	829	787	822	833	850	844	890	799	856	786	831	835	865	865	876	834	844	753	793	837	854	868	806	812	821	820	799	800	857	787	839	807	811	827	827	765	800	845	805	833	783	890	812	798	800	791	826	835	819	848	807	804	848	843	847	827	799	815	788	823	808	808	817	786	857	835	837	854	795	796	780	816	843	826	833	824	784	797	841	815	819	845	832	828	826	824	788	824	850	880	852	787	855	854	857	839	795	844	811	845	849	864	821	820	788	808	857	800	867	786	831	833	807	872	847	852	787	791	854	835	840	783	850	904	833	814	837	795	819	834	862	834	807	882	858	813	791	815	825	806	804	847	793	796	786	863	853	797	802	806	802	847	856	797	826	860	816	832	845	768	824	833	829	870	841	829	816	833	822	854	816	820	843	820	851	760	848	831	853	825	839	838	884	782	784	787	828	828	757	815	798	754	839	834	811	817	824	887	816	835	813	851	845	825	842	836	810	849	812	833	762	749	789	835	807	799	822	846	841	828	868	791	846	814	827	890	843	839	839	865	807	793	865	847	811	814	792	790	861	806	783	839	815	858	823	818	773	824	863	790	820	804	825	848	743	823	867	842	830	788	808	805	845	806	842	806	812	819	796	819	823	811	823	794	863	825	855	854	831	818	812	833	871	786	764	842	862	851	824	833	771	760	880	853	813	822	821	841	832	842	789	850	831	818	837	829	807	783	838	861	843	827	873	828	869	805	886	801	887	837	803	816	799	829	857	829	794	801	838	859	824	812	812	828	833	820	792	833	806	810	865	834	821	770	847	832	849	855	868	809	769	798	822	776	871	820	774	840	787	835	882	818	789	846	849	834	841	821	831	815	827	828	802	813	858	859	838	820	842	810	868	827	843	821	775	804	801	811	834	849	801	857	826	849	831	818	847	805	859	847	824	776	821	844	854	810	858	777	820	853	903	775	816	825	816	846	884	842	793	811	769	745	861	783	794	883	821	776	789	845	772	826	874	842	824	833	847	815	804	834	832	829	804	831	854	786	793	827	818	849	844	794	868	810	880	823	807	883	814	852	847	812	844	877	796	821	867	797	861	863	835	822	856	822	810	811	813	849	844	828	786	877	833	826	821	764	838	827	833	815	799	803	888	788	772	776	797	826	823	815	814	797	830	817	838	794	881	872	847	809	887	801	826	827	869	821	788	811	823	812	852	866	809	815	813	828	835	792	811	855	817	840	823	790	851	805	817	852	858	822	825	868	831	871	835	846	839	861	827	806	841	811	822	853	814	806	831	829	792	822	818	819	815	819	787	805	895	860	835	785	886	817	849	833	846	821	859	805	827	826	838	876	900	821	823	878	797	810	851	809	844	885	818	837	874	851	794	823	787	840	804	796	803	820	815	835	856	846	798	822	837	901	855	822	844	850	874	830	815	856	821	864	827	818	831	828	827	846	766	896	751	802	786	820	853	844	807	831	849	768	826	803	840	822	842	748	848	858	852	767	834	863	795	802	844	855	804	874	813	836	871	842	855	814	828	836	854	852	877	808	805	820	830	844	820	836	831	788	830	817	873	841	745	795	806	855	836	807	825	840	846	797	836	872	868	799	829	795	821	797	772	860	797	830	830	812	837	842	827	803	817	800	780	789	789	865	802	822	819	820	827	777	836	815	826	843	853	732	820	817	853	854	789	813	821	809	862	851	843	812	835	820	768	845	789	783	810	830	824	810	851	832	781	803	849	811	805	784	860	902	833	852	836	855	877	806	871	861	835	841	806	830	802	835	780	810	809	788	860	829	830	874	780	819	834	823	790	806	817	816	827	822	835	795	805	829	818	841	808	832	820	850	805	828	883	823	801	829	818	867	819	823	819	872	790	811	804	817	842	859	808	792	827	842	808	792	816	852	836	806	800	812	843	877	849	859	797	803	834	799	766	830	836	789	830	858	827	824	789	793	818	816	809	834	851	780	812	816	842	874	846	853	794	803	819	767	784	815	831	866	802	827	839	841	818	877	818	822	819	834	853	830	812	827	796	864	813	835	772	874	825	848	874	816	789	784	856	884	820	812	850	777	809	826	818	794	860	826	784	827	804	796	834	796	822	857	807	790	839	821	818	836	818	791	793	836	854	767	842	844	781	862	839	827	813	811	856	785	857	819	809	840	832	828	854	857	818	798	846	816	830	801	865	861	835	817	870	798	824	807	834	861	805	763	821	773	793	805	831	833	796	767	844	786	790	816	814	837	792	841	811	827	824	847	789	882	887	826	821	812	798	799	845	867	872	835	856	865	768	850	779	824	839	801	828	818	830	826	841	835	851	789	807	751	827	876	829	815	813	848	848	828	850	855	813	780	829	822	790	819	869	830	851	782	837	794	857	862	786	794	854	805	823	887	839	834	787
2339	159	109	101	96	91	116	135	147	149	120	116	131	120	97	108	105	76	88	71	69	88	82	82	81	72	74	91	69	91	82	82	79	64	72	75	74	79	69	60	70	58	77	47	66	72	59	69	73	65	60	54	73	61	78	63	62	56	56	57	59	65	42	59	54	62	67	64	49	69	59	63	57	56	74	49	70	52	63	58	72	61	74	53	54	58	61	75	76	63	63	60	66	78	50	53	63	53	58	73	66	57	64	62	51	63	79	65	56	61	47	62	52	61	80	53	55	51	68	50	55	72	65	58	52	67	57	68	55	67	58	55	73	55	58	42	68	65	58	60	61	66	48	69	61	66	67	78	61	58	72	59	59	56	75	55	75	63	68	67	48	62	61	75	56	63	65	75	57	49	61	50	57	58	57	57	75	56	69	44	75	61	68	59	65	67	66	64	64	63	62	72	48	75	58	54	59	64	75	54	78	60	55	68	71	62	75	44	71	66	63	63	71	57	48	69	73	66	53	52	65	53	55	52	61	83	63	68	61	45	50	68	86	62	48	51	53	65	65	73	77	77	40	66	64	73	55	62	58	57	58	64	69	68	59	64	78	76	64	54	63	55	78	46	52	49	63	62	60	62	72	60	52	64	55	63	67	50	53	57	56	68	63	52	74	48	65	58	71	68	65	78	59	52	48	53	69	45	44	70	53	66	56	61	58	48	45	60	74	59	61	54	59	58	51	65	60	70	61	56	58	57	72	74	60	67	77	47	51	57	74	63	61	53	68	76	50	54	57	53	71	63	61	56	77	61	57	60	71	53	69	61	50	66	76	61	65	57	62	56	61	71	56	68	58	63	71	58	54	71	59	49	59	77	58	73	51	70	69	61	64	62	63	56	58	68	67	66	59	74	59	63	68	67	51	63	64	55	69	72	69	80	60	62	75	66	49	42	77	51	71	60	63	65	66	67	61	54	56	57	66	53	80	78	53	53	49	61	74	50	65	54	63	55	57	56	54	63	61	54	63	76	53	61	64	72	79	62	62	67	61	69	59	71	67	58	48	56	59	56	73	50	61	68	74	52	66	66	64	55	66	44	67	51	75	53	70	62	71	60	59	64	60	63	56	42	57	70	80	55	53	69	59	43	71	63	49	71	59	76	63	55	75	65	55	65	57	65	68	54	58	56	71	53	55	62	67	64	60	58	51	70	57	57	49	49	55	47	79	64	59	59	58	46	63	59	57	72	72	57	69	65	51	70	56	66	53	53	63	56	49	42	56	58	62	54	64	58	41	82	49	59	55	65	63	61	66	70	67	70	68	54	75	57	40	56	55	56	70	55	59	65	62	55	45	56	63	66	55	63	54	57	64	71	51	49	59	60	65	55	82	57	54	56	57	68	64	46	53	68	63	56	70	58	59	65	67	49	63	62	50	68	65	61	64	54	55	52	46	59	63	66	77	69	58	46	78	75	65	70	58	45	69	67	66	54	47	72	57	65	49	50	57	68	59	44	52	67	54	56	57	57	54	62	67	71	53	45	65	70	56	72	64	64	55	66	71	54	66	77	60	62	72	48	56	61	64	61	56	58	72	58	89	59	63	60	54	55	55	62	64	53	60	55	56	63	64	56	54	57	61	56	57	83	72	44	58	58	70	68	57	66	63	52	54	64	55	60	52	67	68	50	66	64	58	50	49	65	62	60	63	60	83	56	60	61	67	58	53	51	61	67	54	53	64	57	63	56	67	52	52	52	63	68	64	59	79	71	50	53	50	60	50	57	61	67	76	67	72	57	74	78	84	74	62	62	59	61	69	62	57	68	54	56	68	54	54	51	71	59	54	46	53	74	59	51	55	47	49	75	45	64	51	66	59	66	54	55	48	68	65	54	67	68	66	59	64	65	56	66	59	70	68	71	61	56	66	80	62	64	65	61	58	61	64	69	56	65	52	56	51	60	52	70	48	64	69	54	63	67	56	61	59	48	59	59	74	69	57	62	54	57	50	59	69	50	75	55	57	52	63	69	66	71	57	45	64	60	78	62	60	60	66	40	72	55	61	58	47	63	55	64	59	75	63	66	49	60	54	58	48	47	72	68	53	48	66	53	70	50	61	64	60	59	62	46	60	42	85	58	64	64	63	61	63	58	66	56	56	71	67	64	66	54	62	58	58	66	58	61	56	67	71	55	58	62	61	56	91	73	73	68	67	57	62	61	64	53	71	50	60	70	65	61	61	44	55	60	63	61	61	69	71	55	54	60	60	75	70	80	62	58	55	63	56	54	55	46	62	56	53	60	68	67	45	64	56	64	61	61	59	71	55	62	58	64	57	63	63	65	64	63	64	46	56	61	64	60	63	53	58	60	61	68	63	43	54	67	60	55	64	61	61	62	67	64	70	59	56	62	72	57	60	54	64	67	66	70	67	56	59	51	64	68	56	58	61	51	60	54	60	59	54	57	56	69	67	68	70	69	62	57	65	59	53	55	57	58	73	56	61	74	55	50	66	72	53	63	67	51	62	61	63	61	55	70	57	72	54	61	74	61	64	56	64	60	58	65	61	52	64	60	78	53	58	62	78	60	84	51	51	59	63	64	59	57	53	56	55	69	70	49	64	51	66	47	65	60	62	62	46	69	70	69	51	58	76	56	69	57	58	60	63	59	59	61	66	63	68	63	63	85	51	63	67	59	57	63	60	59	69	66	61	65	56	76	74	56	53	55	48	86	49	67	68	57	65	54	63	62	64	74	50	63	55	65	55	59	66	55	58	53	54	61	59	52	61	54	75	48	58	60	71	54	67	54	64	58	56	65	77	52	77	70	53	62	50	64	56	47	57	62	75	49	56	56	72	71	67	49	80	65	75	67	61	62	55	79	51	78	54	61	56	55	60	59	73	49	50	59	65	59	55	69	51	73	54	66	54	53	52	55	75	56	58	61	68	60	68	48	62	67	67	57	64	57	57	65	62	55	56	60	53	60	58	63	66	57	64	64	70	59	60	55	57	50	53	50	54	62	66	56	57	57	52	75	60	54	60	66	68	63	45	72	61	48	69	52	58	63	73	69	64	56	58	44	71	64	61	64	74	56	51	65	67	59	65	55	64	65	50	64	59	64	65	66	61	56	57	48	50	71	59	59	66	66	82	62	67	75	70	64	69	59	62	42	63	64	68	48	56	57	68	53	67	54	53	65	54	65	65	73	58	82	59	68	62	67	56	65	57	69	60	66	69	58	61	53	48	57	60	51	58	59	55	53	67	57	65	65	61	71	55	62	66	46	69	71	62	79	66	60	55	59	64	53	52	55	49	59	65	54	55	49	69	65	48	57	53	56	62	60	65	59	58	68	60	52	50	57	55	75	53	54	54	71	70	63	67	59	47	67	76	70	48	59	67	63	46	56	70	63	53	69	49	73	72	57	59	59	57	51	57	60	62	70	47	76	71	73	68	64	69	63	69	59	70	53	65	52	49	55	62	50	61	58	54	63	49	61	74	69	61	59	71	56
12895	1920	1140	1312	3118	4629	4766	5160	5181	4593	3931	3359	3064	2737	2466	2053	1630	1372	1147	1157	1198	1227	1131	906	925	950	1017	1070	1137	1087	1090	1215	1138	1127	1125	1079	1046	909	783	712	689	621	629	590	607	630	625	659	607	651	577	588	638	597	597	545	550	554	544	536	586	518	520	515	488	480	482	444	493	460	518	484	506	499	512	460	536	474	497	510	466	504	528	502	470	505	446	533	461	445	482	500	481	472	500	517	439	478	505	510	529	481	468	455	520	536	502	491	506	469	468	491	474	477	506	509	505	491	528	507	490	495	516	456	487	470	483	482	510	518	497	513	516	490	516	504	513	494	500	471	471	493	494	491	490	470	438	496	465	508	497	519	500	525	495	506	499	494	523	483	478	506	478	530	463	470	488	505	503	466	440	490	464	460	482	491	501	484	462	498	491	466	489	452	520	467	475	482	504	462	479	450	475	513	464	506	469	469	485	478	541	531	498	489	513	502	483	503	496	471	477	520	498	491	470	496	507	523	487	495	506	492	487	474	498	493	509	471	485	477	510	463	475	469	500	524	470	505	480	487	539	442	481	483	491	452	506	490	505	483	436	529	486	487	462	480	471	467	475	474	515	501	481	512	504	499	485	499	478	509	491	495	516	451	476	492	521	486	496	481	468	518	486	473	498	516	458	505	456	505	464	491	507	490	484	456	462	476	483	499	494	480	534	524	490	461	467	490	532	472	529	492	503	519	500	484	510	487	515	507	504	496	470	471	474	509	535	485	491	513	474	515	488	490	488	494	492	461	473	502	504	454	498	513	489	507	489	497	462	473	478	508	493	516	509	475	493	466	483	445	478	446	512	477	507	506	492	483	517	475	492	480	506	471	514	475	477	481	479	479	464	446	499	522	478	498	511	510	474	487	447	495	451	491	507	531	534	494	484	537	499	466	529	479	491	515	480	462	496	478	474	495	482	485	482	459	509	513	519	486	525	509	485	454	495	484	473	504	526	501	451	508	485	523	496	478	470	493	477	472	498	468	518	488	464	522	488	460	494	461	473	488	499	468	520	481	467	494	489	538	530	520	482	494	498	477	506	533	476	516	467	475	507	499	495	486	496	491	510	498	495	506	484	449	502	433	502	494	482	499	493	509	480	483	489	513	478	464	484	508	512	449	498	491	485	488	514	504	456	473	523	483	502	487	475	427	512	467	515	483	510	435	514	525	472	482	499	492	497	513	504	518	490	476	504	500	491	443	494	516	452	514	477	467	504	525	476	487	490	480	471	486	492	459	468	458	461	491	486	486	523	463	499	480	488	462	511	475	512	515	502	513	535	484	551	457	500	525	476	508	489	445	497	513	475	517	501	480	451	457	474	501	501	482	477	474	451	479	478	509	482	489	473	485	483	505	521	477	496	452	509	484	464	496	474	486	499	502	474	506	499	500	473	511	467	500	503	520	502	507	484	482	461	523	503	494	492	505	468	496	481	479	483	486	451	471	472	462	478	506	473	510	505	495	497	462	504	505	491	478	467	511	452	468	495	482	503	498	497	512	444	470	480	485	503	501	483	475	506	443	495	456	502	472	508	477	479	522	467	497	516	518	489	509	490	435	502	456	450	500	484	485	498	481	487	465	477	466	507	526	484	487	510	485	478	497	521	470	477	461	487	499	500	479	526	464	472	467	534	499	489	496	479	516	488	517	538	460	477	509	487	502	503	455	514	496	519	470	488	462	503	456	456	449	510	559	469	476	493	496	510	521	495	504	520	511	465	442	465	480	461	506	449	479	536	502	489	457	475	503	480	503	483	503	464	500	478	481	486	495	511	486	505	495	509	519	512	474	505	486	486	490	444	510	529	453	468	528	479	504	492	478	488	520	494	486	485	473	458	454	458	484	465	514	474	496	457	508	487	471	424	480	481	485	513	471	481	506	428	480	485	492	492	481	520	481	516	501	505	498	479	500	472	524	502	467	474	459	483	488	439	528	482	466	472	494	475	486	504	466	473	465	491	479	498	487	525	485	489	534	498	480	528	490	474	500	501	474	479	472	479	503	500	488	497	473	478	475	495	455	487	491	518	492	493	460	489	484	539	506	478	517	508	460	469	464	515	480	477	495	476	468	508	494	468	475	457	491	480	498	501	512	478	480	484	475	490	532	500	498	496	485	503	481	487	519	493	478	500	493	495	509	488	487	502	491	524	521	427	496	483	483	495	506	483	484	434	529	491	475	462	512	507	506	496	478	440	476	493	504	520	470	500	441	484	481	473	511	478	505	516	501	491	452	492	508	488	474	523	489	530	524	504	493	492	479	494	491	444	477	481	522	520	529	510	463	480	494	500	458	519	492	472	465	480	507	506	511	530	466	515	537	487	466	482	516	468	479	531	460	503	497	513	498	488	500	490	509	453	459	483	466	480	508	451	495	490	492	464	492	467	495	497	500	421	476	499	498	471	490	489	521	478	484	472	498	506	479	464	440	474	499	456	436	457	526	474	498	517	448	474	506	502	483	469	486	498	478	486	472	483	485	463	489	507	475	463	485	487	447	471	447	487	522	489	506	488	481	484	488	464	497	489	517	502	507	491	522	534	471	501	456	486	508	515	485	477	464	495	426	509	493	434	485	477	491	515	454	518	483	481	507	482	517	485	501	495	490	475	482	489	475	477	466	477	487	499	525	482	475	499	520	551	479	500	455	441	430	496	456	494	488	531	490	490	475	470	508	452	510	469	480	487	470	486	496	468	485	437	517	519	448	511	474	500	477	509	461	470	540	519	452	544	490	503	475	462	479	545	485	485	518	494	454	467	486	502	457	525	534	504	477	451	453	491	501	490	498	511	507	480	410	492	498	484	486	467	507	508	466	501	501	521	451	515	467	468	522	481	505	470	468	508	466	461	493	460	493	433	465	472	508	508	473	488	460	494	539	513	522	471	476	518	487	505	493	493	490	441	499	462	472	492	495	448	510	478	519	483	509	500	487	499	462	504	456	500	484	499	512	491	468	511	482	503	475	518	498	512	507	471	498	490	499	507	435	503	495	501	490	527	488	466	461	488	522	430	510	501	496	496	511	457	508	521	507	496	479	525	517	456	475	487	487	501	479	564	464	475	486	498	474	492	507	514	457	473	459	480	473	482	505	483	495	477	509	501	483	512	484	472	489	539	474	500	476	493	478	486	448	506	518	492	480	491	464	492	492	489	520	513	480	529	502	533	524	514	500	450	510	486	490	524	547	480	478	481	449	463	489	492	473	465	497	473	448	531	482	530	472	508	497	508	519	533	476	491	489	505	521	501	474	450	453	486	489	476	464	480	486	464	489	478	471	491	508	497	456	448	490	492	519	481	482	480	470	453	525	514	498	451	547	499	498	510	500	497	506	486	541	486	510	522	490	469	484	492	479	466	482	485	512	469	478	513	465	511	500	503	456	494	488	492	505	473	499	494	471	482	500	484	498	504	514	476	471	521	490	480	476	491	510	501	465	504	498	470	494	506	457	541	472	514	469	520	480
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
