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
343027917370	343027917933	343027918483	343027919033	343027919581	343027920133	343027920683	343027921233	343027921781	343027922333	343027922883	343027923433	343027923981	343027924533	343027925083	343027925633	343027926181	343027926733	343027927283	343027927833	343027928381	343027928933	343027929483	343027930033	343027930581	343027931133	343027931683	343027932233	343027932781	343027933333	343027933883	343027934433	343027934981	343027935533	343027936083	343027936633	343027937181	343027937733	343027938283	343027938833	343027939381	343027939933	343027940483	343027941033	343027941581	343027942133	343027942683	343027943233	343027943781	343027944333	343027944883	343027945433	343027945981	343027946533	343027947083	343027947633	343027948181	343027948733	343027949283	343027949833	343027950381	343027950933	343027951483	343027952033	343027952581	343027953133	343027953683	343027954233	343027954781	343027955333	343027955883	343027956433	343027956981	343027957533	343027958083	343027958633	343027959181	343027959733	343027960283	343027960833	343027961381	343027961933	343027962483	343027963033	343027963581	343027964133	343027964683	343027965233	343027965781	343027966333	343027966883	343027967433	343027967981	343027968533	343027969083	343027969633	343027970181	343027970733	343027971283	343027971833	343027972381	343027972933	343027973483	343027974033	343027974581	343027975133	343027975683	343027976233	343027976781	343027977333	343027977883	343027978433	343027978981	343027979533	343027980083	343027980633	343027981181	343027981733	343027982283	343027982833	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2127	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2127	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	1900	2700	2126	3300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
1705	772	410	292	343	394	374	303	274	198	177	139	140	110	94	55	63	69	39	52	55	45	48	59	48	36	35	28	30	31	31	33	30	51	39	42	31	27	39	26	21	24	22	20	29	32	28	31	13	29	29	20	18	24	33	23	21	18	21	19	21	33	26	24	31	31	22	28	26	32	29	23	27	23	24	24	20	29	25	30	32	14	24	21	28	19	17	19	19	15	25	29	20	23	20	22	18	22	21	34	29	24	15	26	23	21	32	27	23	18	29	28	25	30	32	22	32	41	27	34	24	22	22	23	18	28	23	22	17	21	23	26	26	26	22	22	26	24	17	29	14	25	23	24	26	29	26	25	23	18	23	13	26	30	22	26	25	27	25	19	27	18	20	19	26	24	31	21	19	27	22	18	25	10	25	23	18	25	19	20	16	21	21	24	28	18	23	17	29	12	23	18	24	39	19	23	25	25	18	17	20	17	17	14	20	22	32	17	24	21	26	23	19	24	21	22	24	19	25	30	20	27	17	26	24	16	13	20	18	35	13	25	16	25	14	31	31	21	23	23	24	24	30	27	27	26	22	21	25	23	27	26	32	22	17	25	19	18	22	20	16	26	28	31	24	23	19	20	15	29	16	22	28	22	25	23	28	21	21	31	24	23	16	24	20	24	26	20	20	27	24	14	26	41	30	25	23	18	24	20	19	26	22	22	26	13	32	14	21	28	21	19	33	26	15	24	20	22	25	23	27	31	21	19	17	18	23	28	20	16	29	19	22	21	32	23	18	25	24	22	33	14	21	26	14	20	22	24	28	22	21	33	31	27	34	19	28	21	30	24	20	28	28	25	21	26	21	24	26	17	22	22	23	28	18	29	28	22	34	24	24	25	20	25	19	22	34	23	24	16	30	24	24	17	23	23	21	26	22	17	18	28	23	17	28	30	24	28	26	26	21	29	21	24	22	31	29	26	17	27	17	22	24	22	18	23	18	22	26	25	17	19	32	22	21	21	18	24	21	24	25	24	26	21	22	34	21	19	20	23	8	12	22	23	29	22	13	18	19	21	14	27	20	27	24	28	25	18	18	20	22	31	20	27	20	25	25	18	27	18	21	33	27	30	29	24	26	26	26	21	15	24	26	22	36	24	30	25	21	25	26	27	19	20	21	19	14	20	21	24	27	21	26	15	31	25	24	22	23	32	21	25	20	26	31	29	30	28	22	21	21	19	25	15	24	27	23	12	25	16	23	18	26	14	21	26	21	18	25	25	30	22	20	15	19	16	11	22	22	22	20	23	28	17	18	24	21	18	16	18	22	31	23	23	25	26	28	25	19	26	22	18	29	21	25	27	27	31	24	26	31	21	14	20	22	20	24	33	23	24	38	21	22	19	24	24	22	24	20	13	12	25	24	19	24	16	23	33	20	30	19	30	23	18	22	14	29	29	17	21	18	35	26	24	22	25	27	19	21	16	23	26	20	18	19	23	14	26	25	18	12	29	19	20	17	27	17	25	24	20	28	13	24	20	29	21	8	24	20	20	21	32	24	15	34	19	21	20	21	18	24	16	23	26	25	21	18	21	32	28	21	28	26	21	24	23	26	14	27	22	34	22	20	21	19	16	14	17	31	26	30	23	22	25	19	25	21	14	23	21	16	27	17	13	32	17	18	25	24	21	27	25	26	21	26	19	25	16	28	26	18	32	23	21	24	21	21	25	32	21	19	14	18	21	23	23	29	22	28	17	39	24	22	21	19	16	19	20	15	29	28	20	19	28	28	20	21	20	21	23	23	21	22	24	29	28	17	27	22	19	24	31	25	24	21	23	28	24	29	28	16	22	18	15	22	30	25	23	19	24	21	23	20	23	27	23	30	24	12	30	18	28	26	22	25	30	29	17	22	17	19	22	30	23	19	31	21	18	22	24	22	19	22	22	22	25	25	26	15	26	21	33	21	28	36	23	32	18	26	21	17	26	22	21	23	23	29	24	25	30	26	16	36	13	22	20	20	25	21	24	20	21	23	18	33	27	15	22	16	13	21	18	19	36	28	15	23	29	35	25	20	23	17	28	27	11	17	30	22	20	18	32	19	13	28	15	17	28	22	20	31	28	21	33	25	18	27	18	17	29	11	18	16	26	16	24	19	20	19	18	22	16	25	28	16	17	29	31	24	21	22	17	27	25	21	24	19	19	30	32	28	20	13	22	21	20	32	33	31	22	27	30	21	27	20	19	14	25	28	24	15	18	19	26	19	19	22	20	22	22	19	29	23	17	22	21	23	24	21	16	26	17	18	31	22	29	20	25	26	29	12	22	22	33	23	25	20	19	16	21	15	23	25	24	22	22	23	19	24	24	25	21	17	22	23	24	20	21	23	20	27	21	27	21	30	24	27	24	25	18	19	31	26	35	26	20	19	21	33	24	29	24	23	25	30	20	32	26	25	24	18	21	16	20	32	19	23	23	21	19	23	27	27	18	21	29	26	26	20	25	22	32	19	23	20	13	25	30	26	12	26	24	27	26	22	24	31	23	20	23	23	26	15	18	13	20	30	15	21	31	17	27	28	22	19	22	28	27	20	35	18	29	28	26	20	23	26	18	24	34	29	25	23	11	18	26	29	22	43	19	26	30	27	20	32	27	17	29	24	30	18	25	28	23	32	21	32	27	19	28	29	16	30	28	18	28	33	26	21	19	18	23	30	12	17	20	22	21	34	21	20	27	25	18	25	17	25	28	31	28	15	26	20	20	26	18	22	17	22	26	25	17	30	16	26	33	16	24	21	18	27	15	26	21	25	26	22	18	23	21	24	21	15	20	22	19	16	25	26	20	23	29	30	27	22	27	27	17	24	28	13	32	20	24	29	18	26	27	23	17	21	27	25	17	24	25	20	21	20	21	24	22	20	38	30	24	24	15	23	22	15	21	18	19	23	22	27	18	31	14	18	33	17	21	16	24	21	18	15	19	19	14	25	26	19	11	18	18	23	32	22	21	21	16	24	27	30	23	29	22	19	23	22	21	18	22	22	28	27	23	16	22	18	19	21	21	26	19	26	19	31	14	23	32	24	18	25	20	14	27	18	24	23	22	24	25	21	27	22	28	31	19	22	16	24	14	20	22	30	21	24	19	17	18	18	25	19	21	21	27	25	22	20	19	21	28	24	26	17	23	26	21	15	17	27	16	21	25	15	28	30	23	23	20	26	19	22	21	26	20	29	25	25	23	35	21	21	24	26	18	23	28	17	18	32	19	25	28	17	26	21	21	19	25	25	24	22	22	26	28	24	26	20	29	21	21	22	25	16	17	24	23	24	18	26	23	14	25	22	20	33	29	20	19	35	20	21	24	22	20	17	19	15	22	22	28	32	18	34	16	22	21	23	22	32	29	20	16	21	24	21	23	27	23	27	16	27	26	25	24	24	21	20	24	18	28	18	25	16	18	15	27	15	24	24	22	12	22	20	24	30	28	27	14	24	31	26	18	16	14	21	24	20	28	35	29
20721	11642	6812	12665	20374	20461	17205	14095	11721	9320	7499	6141	5331	4156	3083	2210	1950	1775	1525	1160	1091	1059	1090	1169	1036	930	806	694	685	635	772	775	877	809	770	745	726	549	546	556	470	421	456	423	405	384	422	363	404	347	366	351	310	375	360	328	312	310	324	339	332	363	412	376	347	352	295	324	320	341	321	342	323	304	306	252	322	278	305	297	306	284	282	275	290	291	320	313	317	290	328	334	317	292	299	317	296	308	321	328	298	327	360	413	391	348	344	390	391	417	342	410	373	383	348	322	339	369	345	350	329	309	314	324	291	298	258	280	299	279	305	268	255	293	281	276	274	256	250	272	249	298	268	267	302	284	317	284	300	319	270	241	313	267	300	274	265	271	281	252	248	280	274	235	281	289	260	273	287	268	266	283	269	293	278	273	302	293	289	289	294	264	290	293	273	311	290	282	269	318	294	297	294	305	278	276	298	276	284	289	290	242	268	290	266	293	245	300	273	308	303	291	275	276	271	277	265	262	282	266	286	273	280	283	267	292	260	286	246	261	269	286	260	295	278	287	248	312	286	300	274	283	302	271	242	294	326	303	282	236	271	272	278	283	300	292	290	285	283	305	304	284	306	266	258	300	300	236	297	281	287	279	304	265	281	289	266	256	253	279	278	287	288	290	285	299	261	285	264	262	263	266	265	276	277	284	347	272	260	262	261	256	284	267	253	251	260	309	280	244	284	246	276	307	289	282	302	295	285	300	303	271	272	301	294	300	275	295	302	262	276	272	272	315	284	270	271	267	250	263	302	252	299	257	267	276	259	279	283	243	281	257	267	275	295	290	268	264	280	266	290	292	276	272	251	284	290	259	289	250	277	258	272	281	255	253	306	266	277	281	259	259	281	288	257	288	276	290	304	270	275	284	271	271	273	267	265	262	297	310	274	281	267	291	299	274	277	295	273	250	274	276	308	286	272	262	271	292	252	261	224	322	250	254	261	261	282	281	306	266	285	287	287	297	309	304	286	261	286	286	278	280	273	246	277	291	301	253	264	281	291	264	270	260	248	263	281	316	252	269	265	293	236	276	264	270	284	276	275	306	268	289	297	284	270	283	283	257	265	279	297	283	283	300	296	278	285	272	267	281	265	272	245	258	297	259	296	305	270	265	279	282	281	322	290	256	257	281	287	310	290	289	282	273	292	299	287	275	289	288	299	266	288	277	290	305	274	259	295	285	291	257	279	248	290	277	271	269	274	285	250	275	285	280	285	295	260	265	282	290	283	251	277	269	283	261	270	280	262	247	274	286	236	269	291	304	278	295	294	259	268	301	269	243	298	251	292	292	269	289	293	266	280	264	288	271	298	297	301	279	293	258	287	282	273	283	259	297	247	316	271	294	285	284	278	314	272	279	278	252	269	278	297	295	272	274	279	273	263	280	282	291	248	293	277	274	260	303	294	272	255	265	289	294	306	272	278	283	267	314	282	280	283	273	255	275	304	269	279	287	274	254	267	260	262	264	294	252	273	268	270	295	278	288	281	277	282	287	269	284	252	274	250	239	283	269	261	302	306	273	275	281	269	245	294	295	267	270	288	276	299	281	273	259	265	257	252	289	302	250	304	238	283	279	283	260	257	250	287	245	298	254	286	247	272	248	279	291	285	282	264	265	277	272	282	277	302	288	273	285	255	280	301	255	272	279	295	274	256	290	240	266	293	302	282	290	259	297	266	256	272	264	289	273	265	265	323	278	245	287	266	308	278	261	256	274	286	279	271	283	270	269	276	281	239	292	287	282	288	277	278	281	255	294	287	287	276	281	274	267	268	282	259	313	294	279	287	287	288	268	268	259	289	297	309	266	254	247	279	254	259	285	264	271	286	270	267	255	270	284	276	290	280	293	274	254	292	288	292	276	275	270	266	279	265	250	279	302	293	271	257	287	286	273	294	279	283	286	273	283	284	273	289	297	290	233	265	283	264	269	259	274	303	256	305	270	282	272	288	267	274	251	273	262	258	298	264	264	268	268	242	298	299	285	268	279	287	269	268	280	286	258	268	291	277	298	286	282	265	290	283	282	260	267	275	310	253	283	293	273	313	297	271	286	284	270	293	277	311	271	262	266	249	255	255	263	271	264	260	279	278	255	282	281	244	287	258	273	300	306	292	325	279	271	296	293	273	262	275	270	294	291	292	278	288	280	285	277	274	291	286	287	268	284	259	270	283	278	278	259	274	268	294	285	246	243	277	284	292	297	248	282	293	266	277	265	274	307	285	295	266	267	284	294	283	285	285	281	282	277	297	302	274	260	283	299	273	267	296	256	304	280	284	270	272	285	257	321	262	290	279	289	320	288	267	278	251	290	279	251	271	297	264	316	260	270	293	273	293	276	268	247	265	299	253	281	272	263	269	286	242	282	265	277	267	295	277	291	297	282	264	277	295	259	265	261	288	268	252	274	269	240	288	252	271	300	226	305	253	268	275	248	279	247	282	273	270	277	281	286	247	250	260	281	245	233	269	301	266	297	299	287	272	261	287	281	276	258	260	283	310	273	267	245	267	257	287	269	289	238	267	255	284	265	258	264	275	279	281	268	282	272	278	305	283	269	261	272	261	256	291	264	290	273	266	274	272	262	294	275	293	309	282	255	296	302	271	262	262	286	279	266	288	281	290	280	257	312	328	286	278	298	267	292	264	290	311	251	263	280	269	269	252	276	260	285	273	295	289	281	271	251	283	281	265	266	277	260	266	293	283	260	299	276	275	268	274	287	270	264	257	322	287	248	240	275	269	269	266	283	288	251	295	266	292	276	270	290	280	303	257	279	279	296	238	297	314	290	281	311	285	276	279	268	281	281	275	298	293	269	254	254	301	302	276	271	288	272	275	258	284	262	280	242	285	315	268	301	248	280	266	258	271	284	269	274	267	265	278	248	287	258	283	277	255	267	282	298	255	291	260	268	290	293	309	278	307	256	239	265	237	256	280	266	261	287	293	278	248	281	281	330	273	256	265	271	263	277	275	280	277	286	276	266	263	268	283	249	265	253	267	252	275	277	318	302	291	282	293	244	291	296	320	272	276	268	291	265	283	291	259	277	254	294	272	265	285	274	293	284	292	259	264	286	268	302	310	297	276	296	273	292	298	289	299	279	265	273	322	274	282	275	281	248	277	269	282	278	288	262	265	236	278	287	283	285	266	289	271	274	277	306	281	272	281	280	300	281	290	283	270	263	279	312	250	260	287	268	295	250	284	287	270	280	269	286	295	278	262	253	299	262	278	274	288	268	283	264	307	291	294	295	271	264	282	269	290	286	274	257	297	277	293	267	308	280	308	280	256	292	281	244	278	270	265	252	276	298	255	274	266	277	270	279	261	277	273	274	273	301	252	266	242	272	284	267	286	280	287	294	283	275	264	280	296	272	276	289	267	263	287	314	292	274	282	273	225	262	277	290	302	283	289	275	255	289	256	292	281	278	299	261	292	284	248	287	280	232	270	267	299	273	289	288	249	288
1411	234	166	109	119	153	146	115	118	105	106	83	78	67	62	47	56	53	44	49	50	49	45	56	50	56	32	37	59	50	54	51	55	43	46	40	56	37	43	50	38	50	46	38	47	51	54	45	38	34	42	39	55	36	46	45	45	38	52	44	42	49	32	37	47	47	39	63	45	47	33	35	40	34	44	42	35	52	47	45	41	40	36	53	40	46	36	48	51	33	37	44	40	49	35	40	45	53	45	45	32	40	48	39	41	35	56	48	39	47	44	42	41	40	52	51	51	47	44	46	41	53	38	47	50	44	51	44	45	43	43	37	46	36	52	33	54	40	41	31	55	55	49	43	52	49	46	48	47	36	53	47	35	43	37	41	35	39	49	55	34	49	45	50	48	32	50	47	40	46	48	42	42	44	41	45	42	40	43	37	45	45	37	37	46	45	37	35	42	36	43	29	31	54	49	32	42	34	57	38	45	44	44	37	40	40	30	45	55	40	38	42	46	44	42	40	51	40	37	43	35	43	42	45	37	34	43	37	28	44	37	43	39	43	57	39	49	53	47	50	42	49	39	44	48	58	46	29	39	47	31	49	46	51	54	37	37	39	48	47	39	43	37	51	42	46	43	40	41	36	42	52	51	44	40	43	51	36	48	39	43	45	46	35	49	50	34	48	57	46	47	46	42	44	42	47	50	28	38	53	44	47	41	52	42	35	44	36	51	39	40	38	40	43	41	56	47	44	44	48	38	51	43	49	37	32	51	48	41	38	38	31	49	33	38	36	46	55	49	47	42	47	38	48	34	38	34	35	44	34	40	37	44	59	54	41	52	60	41	41	37	33	39	46	44	44	47	41	41	47	42	49	46	42	47	42	36	49	48	36	39	37	37	46	39	45	50	46	38	47	53	43	45	38	47	54	26	27	45	48	40	43	45	48	34	44	30	35	37	51	33	56	36	29	40	46	52	37	43	50	32	46	44	42	37	35	45	31	49	44	56	41	48	42	49	35	46	46	43	46	31	47	44	49	47	58	53	37	33	38	45	49	39	33	47	49	48	33	56	32	38	42	45	46	40	49	34	34	42	40	38	50	53	33	39	41	47	27	40	32	41	55	38	52	37	55	45	43	41	51	42	42	44	37	43	32	41	38	58	30	43	43	42	36	42	38	43	50	34	47	42	48	35	40	47	33	46	51	38	50	38	42	43	33	45	26	39	36	33	38	47	43	31	53	33	56	44	38	32	54	42	41	43	39	44	41	45	47	53	32	45	36	41	36	56	49	39	47	36	47	46	44	47	40	48	39	52	53	39	32	47	42	26	60	30	38	38	48	29	51	44	36	40	43	45	37	47	55	48	42	50	48	39	32	45	43	48	50	44	48	45	34	50	45	51	42	36	32	32	42	38	43	38	40	46	43	43	53	46	48	49	40	43	38	30	40	48	41	51	43	37	46	32	55	41	47	38	48	51	39	37	32	41	49	49	47	51	41	33	48	57	51	51	49	48	48	41	49	45	43	48	41	49	50	36	34	46	52	48	40	49	45	48	49	54	60	40	42	45	40	53	38	36	38	29	46	43	45	32	35	50	40	33	50	56	41	45	35	56	43	41	51	45	40	49	43	35	47	48	40	41	49	39	55	30	55	40	34	44	39	44	41	43	44	44	33	46	45	49	38	48	29	47	42	39	49	44	39	56	49	40	47	34	36	50	28	49	44	40	42	43	44	36	48	36	39	37	48	35	42	45	47	34	47	50	45	40	37	40	33	43	41	48	29	24	34	51	47	31	46	39	43	46	39	50	37	31	48	48	32	40	48	45	34	48	38	37	45	49	44	40	46	48	59	43	44	41	56	53	40	44	38	60	41	43	39	30	50	44	36	35	30	41	42	34	31	42	45	53	37	45	41	44	51	41	48	48	44	40	41	42	50	48	40	53	45	32	38	52	42	52	47	33	44	34	41	43	43	50	41	41	41	53	38	39	47	58	33	52	54	36	44	54	49	47	42	41	39	45	43	32	43	55	42	42	47	46	39	42	32	35	37	46	43	41	44	39	41	35	54	45	31	55	58	38	39	56	48	38	43	45	41	43	38	43	60	38	46	37	54	49	42	38	44	53	47	39	44	47	47	41	39	56	42	44	45	39	52	44	47	41	31	49	43	34	48	36	49	52	50	61	42	42	36	48	34	38	30	43	59	38	38	42	38	40	45	39	40	35	52	36	46	42	54	43	34	47	46	46	45	38	42	37	33	36	42	47	37	38	41	58	38	52	47	40	44	38	44	43	50	44	38	36	39	48	38	40	41	56	37	39	44	45	41	48	49	44	46	51	47	42	47	39	28	41	46	32	50	36	52	48	48	47	51	34	40	38	38	35	32	51	52	37	24	25	49	39	40	46	41	39	33	54	36	47	43	36	45	42	45	46	44	41	57	47	47	50	57	42	47	41	46	36	50	37	48	49	52	45	39	45	50	47	41	40	50	35	41	48	48	40	36	42	47	31	44	47	37	58	45	36	29	50	40	49	34	42	41	37	48	47	43	46	34	49	36	44	50	37	36	58	37	44	37	42	50	46	33	59	53	35	37	36	41	42	45	50	43	41	46	38	45	41	58	49	36	50	41	32	34	36	56	46	53	46	46	29	33	55	52	58	44	54	43	38	37	42	43	43	39	51	53	41	45	55	34	48	38	41	62	39	33	42	44	47	50	49	46	52	49	41	45	46	29	35	50	30	42	39	45	36	54	41	39	43	53	35	52	35	41	54	38	40	56	33	50	31	50	41	45	44	50	44	42	45	40	47	37	36	31	36	52	37	49	43	55	40	43	46	36	47	47	37	47	43	46	56	34	40	40	45	43	44	40	46	57	45	61	47	43	40	48	40	37	44	54	48	45	52	38	51	54	42	47	40	42	36	38	44	44	44	39	44	41	36	49	31	49	58	45	55	47	35	35	34	35	36	57	38	29	44	34	56	45	39	35	47	41	47	43	42	55	52	47	47	40	36	46	49	45	40	56	44	43	38	49	37	43	50	40	31	40	35	37	46	47	30	37	53	37	50	56	51	46	43	31	56	50	42	47	40	37	34	59	44	45	43	36	40	30	45	41	31	47	54	46	45	48	48	37	53	52	36	37	46	41	52	50	26	44	53	37	44	39	33	46	39	42	39	32	28	46	30	41	28	42	31	53	50	54	50	42	49	47	44	39	51	46	53	51	43	43	55	34	39	45	47	43	44	44	26	34	36	51	47	45	55	47	38	46	34	32	49	52	49	44	54	41	32	42	42	38	41	50	42	42	33	47	44	40	53	49	54	40	46	46	38	55	44	34	36	39	45	31	48	41	49	36	36	45	43	55	38	59	35	32	48	55	47	45	49	45	52	38	49	45	43	50	55	44	50	45	43	56	52	43	37	52	55	64	38	43	39	35	49	37	36	40	39	38	41	63	34	40	38	46	32	48	36	31	40	35	44	46	33	37	46	34	49	39	38	43	31	46	38	43
12907	5480	2951	5610	10237	10138	7921	6200	4986	4123	3127	2695	2371	1973	1465	1164	1101	969	905	745	785	718	821	871	818	735	739	626	625	647	719	705	728	768	780	746	668	613	617	590	554	548	533	539	530	545	540	527	501	530	495	490	470	518	482	500	463	505	482	526	534	486	575	507	570	459	530	458	493	483	484	540	544	522	538	499	519	512	468	518	521	509	469	519	499	479	476	496	534	537	515	532	487	521	495	501	501	522	516	485	516	553	508	549	531	550	527	557	557	542	546	538	516	544	520	534	481	518	534	541	481	527	491	457	489	478	504	463	485	477	499	469	530	508	470	476	503	497	512	505	471	490	480	516	516	481	528	528	500	494	457	469	496	480	470	497	462	518	465	509	475	480	478	509	457	461	476	486	458	500	495	502	510	448	478	490	492	470	510	530	466	477	491	500	523	455	485	458	495	526	521	489	489	498	480	474	508	464	481	507	489	496	499	488	507	475	515	508	466	483	475	507	490	485	489	495	458	495	486	477	489	517	510	477	483	456	485	498	534	480	464	466	487	472	525	471	473	490	503	470	476	453	466	468	482	487	509	481	525	458	467	470	448	504	490	509	488	496	478	500	518	479	482	476	493	488	491	460	489	499	478	471	506	481	492	496	479	508	456	492	483	502	437	441	506	487	497	520	527	498	489	510	492	512	488	501	495	495	510	446	493	498	477	514	471	472	458	479	488	443	465	478	435	486	489	512	477	511	452	491	522	474	487	458	476	511	518	531	491	464	461	493	493	451	494	461	502	510	527	551	492	500	474	475	504	478	491	481	483	473	503	516	456	479	476	474	474	435	474	494	505	500	485	496	476	486	476	490	506	485	484	549	487	513	493	456	506	517	512	512	477	456	478	476	518	482	438	489	465	476	496	475	465	486	476	448	490	472	487	460	501	459	502	513	450	460	464	479	454	472	463	517	478	478	486	505	483	504	494	480	502	521	491	487	522	502	499	466	532	462	484	506	462	490	488	504	467	532	543	469	499	473	482	504	449	497	457	467	490	495	497	501	445	484	507	474	480	520	485	470	511	466	494	489	489	498	514	499	537	462	476	502	457	469	499	496	486	497	452	468	452	486	454	470	452	483	490	510	460	492	470	471	474	499	479	440	481	494	465	471	478	483	452	482	528	520	482	499	506	466	471	473	460	482	451	507	480	466	502	512	478	480	486	460	461	507	461	491	464	495	469	456	509	428	472	463	501	496	472	545	495	482	538	492	533	530	487	480	468	463	494	463	507	499	503	442	482	480	509	473	493	465	482	496	505	504	469	484	500	511	509	517	468	471	466	477	512	443	492	454	513	518	485	498	469	511	510	508	508	454	480	500	514	465	482	456	491	484	508	470	497	477	510	469	488	507	499	499	457	496	492	501	471	485	473	479	479	497	470	483	509	481	477	461	512	511	496	524	485	499	519	483	482	478	515	502	481	437	484	470	518	496	465	520	459	493	494	514	443	476	468	502	510	491	495	451	473	488	544	494	497	460	458	486	528	494	509	447	510	474	505	490	490	471	521	495	503	468	527	476	499	474	514	507	504	501	459	498	472	469	497	516	451	500	500	476	474	479	439	503	478	520	436	463	488	488	491	486	490	490	499	475	467	467	488	506	508	456	468	501	488	483	491	502	464	501	465	483	468	511	483	463	479	482	494	497	491	482	489	493	539	504	490	479	516	492	442	507	536	495	465	487	504	484	512	449	439	483	474	450	506	505	504	515	471	497	471	467	482	494	491	510	452	489	456	492	454	541	491	504	489	532	505	490	519	484	469	495	508	495	476	499	514	458	516	507	498	496	469	482	479	463	476	501	459	505	494	489	467	524	489	463	444	491	470	478	456	492	467	517	464	501	501	471	464	450	517	466	537	458	435	511	497	522	526	470	480	490	483	512	478	472	489	502	492	501	485	485	496	469	495	499	511	497	498	472	486	530	477	488	469	465	481	500	510	496	478	506	456	491	505	483	520	492	480	493	480	492	489	445	496	489	514	479	508	496	484	473	512	540	500	524	450	498	465	499	487	480	483	481	472	484	487	463	479	479	475	489	476	493	504	475	519	509	480	498	508	487	450	482	476	518	511	479	465	493	530	471	478	486	466	526	476	508	481	544	466	438	503	519	514	494	480	505	523	485	538	468	484	508	481	479	530	505	468	452	422	468	473	517	481	489	451	465	490	482	482	482	527	487	445	480	479	496	461	483	465	469	473	499	508	487	465	513	469	530	469	486	472	500	492	468	496	470	432	456	527	516	452	442	460	501	502	476	475	460	423	476	528	487	515	498	447	497	519	492	503	504	505	500	496	499	485	488	487	492	489	479	509	518	444	486	482	537	493	512	502	492	507	466	485	491	525	518	469	492	474	483	478	508	479	461	475	484	467	479	513	471	482	483	501	470	489	496	483	479	479	482	499	464	487	500	503	467	496	473	539	484	437	444	458	472	493	468	475	452	536	485	515	471	487	495	451	487	466	514	498	475	481	480	485	516	517	530	502	468	490	537	484	506	526	499	454	497	530	516	481	495	467	495	514	515	529	480	502	460	456	477	475	473	475	474	486	484	461	523	479	482	535	472	501	476	482	490	492	468	491	490	497	490	489	446	464	481	516	497	457	473	516	492	488	477	479	456	536	509	493	494	454	468	484	496	495	466	499	483	517	521	498	489	451	493	492	463	496	463	494	499	496	512	480	506	491	438	477	469	545	507	508	446	472	478	503	462	486	495	484	472	514	461	466	473	512	469	480	498	485	498	520	455	495	468	475	469	491	485	480	494	518	514	492	490	495	502	505	462	492	488	478	467	493	514	458	484	509	500	524	552	461	508	485	462	483	473	534	488	480	517	520	491	481	477	489	498	482	489	483	494	501	474	517	459	457	507	509	463	456	471	476	468	469	475	499	494	488	517	472	488	476	497	493	510	505	485	502	477	508	456	481	473	446	503	496	512	489	507	477	494	484	505	487	488	477	501	492	507	477	476	476	505	541	475	538	500	488	503	519	499	463	477	512	539	498	540	475	518	514	466	488	469	483	489	479	523	522	515	471	492	488	493	466	470	494	500	502	500	516	466	506	496	480	475	503	535	492	500	474	531	472	510	449	490	495	480	452	486	481	463	488	459	497	486	477	496	504	484	471	464	496	477	474	454	475	443	498	473	469	503	509	506	490	469	494	487	496	467	469	505	467	515	491	503	484	466	512	473	482	458	508	509	490	489	478	511	456	542	451	464	500	499	517	477	484	524	464	471	482	462	505	497	481	445	459	460	492	500	480	489	473	478	440	487	509	514	484	493	486	481	451	489	500	503	451	470	508	481	441	474	508	480	500	499	493	485	463	479	492	474	472	528	469	549	498	510	501	466	482	479	474	511	471	495	501	489	478	522	465	466	482	499	481	531	452	475	442	495	513	471	489	513	458	568	477	517	482	500	473	475	448	487	487	542	499	470	466	470	516	459	498	482	472	530	469	437	467	465
1116	582	344	198	299	330	320	219	216	144	139	111	103	96	83	64	48	46	49	46	60	41	52	57	42	54	34	31	33	39	33	41	50	40	32	39	44	28	29	40	44	38	36	40	38	46	33	37	32	30	30	48	32	37	47	35	41	30	32	34	28	22	40	37	34	32	46	32	29	44	32	29	26	37	41	30	36	38	33	46	30	30	28	22	42	34	26	35	33	38	37	29	33	40	29	28	29	34	37	42	37	44	37	43	30	37	39	47	39	41	22	27	30	32	27	24	39	38	37	39	38	36	32	29	40	40	37	32	37	31	24	31	31	39	33	38	26	34	32	36	44	31	25	36	32	27	28	36	32	38	37	26	32	28	36	30	32	35	40	36	39	41	32	32	30	38	35	34	30	27	33	25	40	39	29	31	29	22	24	41	37	40	32	30	39	43	27	32	37	35	30	27	32	31	29	25	36	28	44	30	55	28	33	37	34	25	29	34	37	32	27	42	34	37	48	24	33	32	40	41	33	29	37	28	28	33	37	34	33	27	45	20	34	40	40	28	37	24	39	27	36	30	32	34	33	45	39	31	35	31	27	37	32	37	27	34	32	28	36	35	26	24	35	34	26	32	32	27	39	36	30	25	49	21	27	36	32	28	35	27	22	36	29	32	30	33	39	38	32	19	46	40	26	37	33	35	34	30	31	43	38	31	33	40	33	36	40	45	33	33	30	27	42	39	29	33	44	35	22	37	34	43	41	34	34	31	37	32	42	36	33	27	34	25	33	37	30	32	26	27	36	35	25	29	18	37	43	40	35	24	30	29	31	33	35	40	31	32	30	36	32	31	39	27	33	36	29	31	33	38	27	25	38	38	37	40	37	35	28	34	28	37	33	31	36	37	34	29	28	33	38	30	30	41	28	36	31	28	26	34	29	35	28	41	33	28	31	32	33	34	32	33	22	45	25	32	29	24	24	27	20	33	24	25	33	28	30	39	36	30	33	35	31	37	31	32	32	28	26	34	33	31	29	31	37	38	30	33	30	34	35	31	33	27	29	30	34	42	43	34	35	29	25	28	40	35	30	27	21	34	36	29	30	25	27	30	38	31	30	44	24	27	40	38	26	30	26	40	27	34	36	30	21	31	35	35	37	25	30	26	38	40	36	29	30	32	37	33	36	32	37	36	42	27	37	31	32	36	35	26	32	34	28	34	35	33	34	39	48	41	42	32	39	26	33	27	30	34	41	26	37	36	35	25	25	30	24	26	25	44	26	31	28	24	33	29	36	26	31	35	35	37	34	35	36	30	35	31	18	32	32	36	37	26	33	35	36	30	25	43	32	41	31	32	24	38	39	31	38	34	37	35	42	26	35	43	32	27	36	32	42	38	39	34	35	33	37	30	34	28	37	43	27	28	36	26	33	29	31	44	43	34	33	27	33	30	36	35	28	32	31	28	30	31	28	37	27	26	35	29	33	32	22	32	34	35	37	38	48	47	27	24	23	41	25	30	28	35	30	29	36	24	25	30	25	28	23	33	48	31	25	32	31	28	37	26	40	32	40	27	26	27	28	41	42	51	42	27	26	38	33	41	31	37	39	37	40	26	39	32	29	32	39	21	30	29	30	39	33	32	31	30	36	45	34	24	33	26	26	31	25	32	35	27	32	25	33	35	29	26	32	27	27	38	42	32	41	33	34	31	20	31	39	21	30	41	30	32	39	43	36	25	19	34	34	35	34	37	37	42	38	29	34	29	31	29	32	17	33	31	23	28	35	25	33	26	30	31	28	30	29	31	42	34	39	28	44	42	26	33	35	29	30	32	28	37	27	27	26	42	39	33	37	38	29	38	33	27	35	34	23	38	25	40	35	30	47	38	35	37	35	36	32	24	35	27	32	41	34	26	27	42	36	31	37	31	34	31	39	34	31	26	30	33	45	37	33	30	25	30	40	40	30	29	33	39	27	29	40	34	38	36	28	28	36	38	35	23	36	41	41	26	30	33	30	40	30	39	40	42	25	38	30	40	46	34	37	30	22	38	23	26	39	43	35	28	35	35	25	30	33	31	29	38	32	30	26	35	31	35	35	43	29	39	40	37	36	41	35	22	31	33	33	39	39	36	33	37	36	29	35	26	36	23	31	32	29	41	34	39	46	32	28	27	43	29	25	35	25	41	30	38	31	35	38	39	33	24	40	29	28	39	29	42	38	36	37	37	37	30	32	33	36	26	35	29	26	35	31	27	33	51	23	38	30	27	32	43	38	32	25	34	36	33	40	28	34	40	36	26	28	35	33	43	40	31	31	34	36	40	36	32	28	36	43	25	39	20	34	39	24	33	29	19	32	33	35	29	25	29	30	29	33	24	41	23	21	32	30	32	42	42	38	33	39	37	37	38	24	28	23	31	25	26	32	35	31	33	28	31	38	34	37	34	26	31	37	32	23	23	27	31	26	26	34	30	31	42	34	29	28	39	29	37	28	34	28	33	33	34	30	24	39	29	36	40	32	34	26	40	46	36	28	40	23	22	27	23	33	33	38	35	41	41	33	37	42	31	36	37	34	33	30	26	26	40	32	39	34	27	36	32	33	30	38	31	33	33	30	34	36	32	29	32	22	35	38	33	35	26	46	36	38	30	26	23	47	41	35	36	27	34	34	22	35	35	28	31	35	24	38	28	43	30	43	37	34	28	33	35	45	28	36	46	30	33	28	32	41	32	43	48	38	29	32	22	37	24	32	44	38	33	28	40	38	41	31	34	37	37	41	29	31	24	30	29	34	34	34	33	24	33	23	31	31	36	39	37	27	30	34	27	32	35	35	32	27	34	34	35	34	37	41	32	32	31	36	41	30	32	33	36	26	25	33	33	22	39	32	28	29	36	23	25	38	36	36	31	37	38	38	39	33	31	37	26	30	46	33	29	26	36	26	44	41	30	46	32	33	28	44	34	24	39	35	35	25	36	31	29	34	36	36	36	30	25	42	31	32	34	32	31	35	24	36	47	37	38	35	29	37	30	36	29	32	34	36	35	30	29	36	35	43	32	36	35	33	37	34	33	33	23	27	34	32	31	39	36	31	40	34	34	36	47	34	24	31	26	26	37	34	27	33	36	31	25	22	34	28	33	35	21	41	30	39	34	27	36	36	33	35	29	42	24	32	23	28	37	26	34	38	28	27	29	39	33	35	44	35	32	37	35	34	31	32	34	42	28	29	30	26	28	32	43	28	37	28	38	32	25	31	32	25	42	35	26	28	32	32	35	35	33	42	28	35	35	40	37	35	27	28	31	29	32	38	29	40	33	30	32	33	37	33	37	31	32	35	37	36	28	37	35	29	33	35	32	32	42	28	31	34	37	39	24	37	27	30	37	37	35	31	46	30	41	34	36	27	34	32	36	41	28	41	31	29	31	26	38	23	37	26	23	30	30	29	42	25	44	33	31	28	35	33	26	37	30	35	38	33	37	25	28	24	34	48	33	29	35	33	31	42	38	32	32	32	40
17306	9681	5288	9842	16605	16374	13514	10631	8537	6793	5265	4378	3680	2953	2150	1735	1419	1385	1178	944	889	822	939	1006	925	850	759	621	687	643	696	711	860	829	761	810	678	587	608	549	501	525	471	449	486	504	493	479	467	462	425	436	457	396	431	419	404	397	429	408	425	430	513	516	448	417	419	459	447	426	404	415	420	423	410	383	389	397	419	415	390	419	394	398	419	438	421	442	384	451	436	381	400	392	410	381	390	400	448	377	422	472	457	514	494	461	458	437	497	505	486	430	463	423	419	439	432	441	454	408	401	434	409	409	416	378	387	397	405	441	382	397	398	432	391	389	352	430	371	367	413	402	423	391	410	407	390	396	398	394	382	423	401	369	401	397	405	401	405	382	410	399	381	401	394	395	394	378	363	400	369	395	425	430	376	408	397	392	377	352	377	374	382	380	370	416	374	388	388	397	384	386	384	429	401	426	403	425	410	367	389	378	391	378	404	409	391	411	406	349	415	380	379	371	380	422	370	393	388	422	436	378	395	344	390	402	441	333	433	397	411	403	381	383	385	393	381	388	395	391	393	422	396	398	395	398	382	425	381	401	393	376	392	388	383	423	392	392	373	406	359	421	405	403	425	402	347	417	380	363	408	385	381	395	398	390	418	384	414	399	425	382	388	366	418	383	381	387	393	387	415	368	390	373	365	382	408	357	375	383	389	412	418	384	362	414	425	381	404	373	382	387	369	404	379	414	428	404	397	364	383	375	411	396	386	368	406	411	378	391	396	377	367	389	417	414	377	398	406	395	392	410	368	409	411	388	354	385	397	396	353	387	389	353	364	426	381	416	360	393	389	398	435	399	417	391	396	393	375	395	434	404	396	419	396	377	400	382	405	370	359	380	377	429	401	410	391	385	420	399	422	382	380	381	391	394	369	387	403	404	391	389	384	360	398	423	416	407	390	373	372	384	383	399	420	377	376	407	381	419	397	389	358	438	414	443	411	426	395	418	402	398	391	405	423	390	413	425	380	400	380	400	380	366	363	383	373	369	376	396	401	420	405	400	369	368	379	376	421	415	350	378	422	388	368	413	410	388	381	394	390	390	397	389	400	393	406	383	392	377	367	375	375	404	415	429	418	428	395	371	391	430	414	392	384	364	409	381	401	392	370	399	386	391	403	377	403	390	420	401	409	420	403	377	383	398	395	359	387	390	402	376	395	402	373	381	387	382	402	390	396	391	394	392	375	432	372	406	356	399	421	407	422	367	368	363	426	410	408	404	371	376	411	426	379	427	385	408	373	381	370	389	400	409	386	399	409	372	360	426	407	409	367	384	402	376	402	377	364	370	357	403	431	390	412	399	367	387	392	407	398	379	403	390	421	412	391	383	401	363	386	388	384	419	422	396	420	412	394	393	411	349	399	380	392	346	407	362	400	413	396	400	406	377	406	382	411	414	395	367	365	412	403	378	372	397	407	392	370	389	415	355	390	424	451	344	363	396	392	382	375	403	383	386	416	401	377	376	368	398	364	411	375	439	400	357	383	394	356	429	371	382	416	407	407	434	378	378	354	389	417	387	411	392	363	378	406	362	395	392	373	391	390	381	431	393	401	381	390	409	382	367	407	404	376	403	405	369	381	375	403	384	392	454	396	362	380	394	411	405	422	386	395	417	367	370	448	399	406	379	406	397	365	401	399	429	411	409	400	402	365	379	366	383	407	390	403	370	424	383	391	381	430	377	360	380	402	375	411	391	406	407	392	398	376	429	383	400	409	416	373	388	386	392	384	397	414	394	382	361	398	404	395	391	416	376	372	417	414	405	392	386	369	393	426	405	383	369	389	359	403	399	400	386	395	385	391	378	424	379	399	385	381	416	406	382	400	385	424	388	383	376	391	394	407	401	394	388	391	388	397	404	366	427	384	390	406	400	420	392	338	395	383	371	405	368	402	399	400	387	393	357	406	398	395	398	398	391	398	366	400	390	370	415	380	384	385	401	380	385	389	388	390	414	365	407	404	367	393	386	434	397	420	381	361	427	429	385	371	452	395	395	386	393	392	423	359	405	393	339	411	400	381	384	364	370	420	387	443	385	347	391	388	419	356	379	366	389	377	386	372	435	395	416	365	417	399	406	442	384	365	404	393	403	350	384	381	383	403	386	401	407	394	421	425	370	395	410	375	379	376	401	395	392	440	405	385	372	367	402	413	400	403	390	421	363	388	414	402	404	355	403	405	394	370	403	412	388	393	372	407	357	394	377	359	392	421	413	403	365	413	390	380	407	389	380	426	387	399	380	397	396	387	422	421	391	381	409	404	392	416	383	369	386	364	441	412	400	383	365	382	380	392	382	411	375	393	414	411	382	401	393	361	408	408	376	408	390	367	419	387	395	403	388	409	352	398	430	399	400	404	387	353	357	383	391	372	416	390	408	376	374	389	362	366	430	391	381	377	390	377	354	413	370	384	380	402	396	392	397	394	369	392	376	402	391	388	407	394	408	395	429	374	420	402	392	423	370	372	368	388	401	379	371	408	396	390	372	381	419	382	374	360	392	419	400	391	395	385	399	403	414	425	427	402	401	377	332	371	377	392	347	431	360	394	412	402	354	386	392	339	421	365	381	366	402	394	384	378	387	387	405	414	404	402	410	369	400	384	405	359	379	416	373	412	399	418	406	417	371	383	404	395	387	380	426	408	431	406	359	400	397	410	410	370	392	405	401	418	395	349	373	359	402	387	411	347	404	351	411	401	401	375	392	394	388	372	376	416	366	392	406	409	429	399	390	376	397	400	414	384	413	394	391	421	399	409	407	389	360	393	399	407	419	420	410	394	384	382	398	409	414	392	406	404	381	395	409	388	400	392	417	371	403	391	397	416	395	414	374	398	397	404	388	408	404	383	374	409	422	388	420	411	364	386	416	387	383	376	378	383	381	425	449	386	418	408	393	369	410	386	425	418	376	385	380	372	389	404	398	401	389	392	402	393	383	406	404	388	391	376	409	389	385	378	382	354	421	378	399	377	396	389	353	383	381	402	390	375	391	397	399	422	454	395	389	404	413	411	390	373	440	424	414	400	399	406	391	397	372	400	436	377	364	390	352	415	425	375	436	397	394	403	390	408	380	403	389	390	364	395	411	413	403	406	396	392	410	385	417	412	391	412	377	397	387	377	420	415	388	389	432	446	391	389	381	396	404	384	398	376	390	421	432	400	389	377	375	421	356	376	390	399	393	389	401	355	406	405	354	373	373	391	367	381	407	388	392	408	371	411	422	390	382	399	417	379	409	342	412	358	376	426	375	390	351	412	386	352	402	407	374	388	382	377	389	401	391	416	363	370	407	385	394	375	420	373	351	434	375	401	411	402	411	383	384	400	380	399	382	394	407	366	365	402	420	399	397	409	371	377	375	360	402	363	359	399	399	408	382	396	381	401	373	381	397	392	415	358	370	396	429	389	384	371	419	400	389	400	416	422	393	386	366	404	381	416	404	419	349	390	398	384	411	410	372
2273	506	272	180	256	234	244	203	182	171	123	126	121	92	72	69	67	66	47	45	51	47	45	44	33	52	35	47	44	35	38	32	50	38	34	32	42	38	49	46	29	28	31	29	32	44	42	25	36	33	32	32	36	32	30	28	25	31	37	29	32	34	29	40	31	37	23	39	19	32	27	39	17	27	44	17	30	34	31	32	33	38	27	41	25	29	34	35	26	24	33	41	24	40	37	31	31	35	34	32	28	30	45	18	34	29	33	31	29	31	33	32	33	26	26	35	31	27	37	38	21	35	28	34	35	36	38	31	23	27	34	29	35	25	37	40	36	23	30	23	26	24	33	29	34	36	22	30	34	35	25	40	48	34	32	36	25	40	25	34	27	26	31	31	23	39	23	36	26	29	33	32	26	38	28	42	25	34	34	28	29	23	21	36	28	30	29	34	27	37	33	34	13	31	37	40	31	32	30	37	33	40	36	35	22	41	35	25	35	39	31	27	35	46	33	31	27	37	29	32	22	37	34	27	19	27	31	34	39	31	34	24	34	25	40	39	29	32	32	34	27	26	41	33	24	43	33	28	28	28	40	38	39	28	36	34	37	33	34	32	27	32	28	24	39	27	34	29	21	35	26	35	26	40	32	30	28	27	29	25	28	26	29	27	29	31	33	31	30	29	29	27	33	30	23	28	32	30	40	29	36	27	41	37	36	39	39	31	37	31	36	31	32	32	34	36	35	33	31	36	41	48	33	24	46	26	24	27	39	35	26	26	34	43	35	32	39	38	36	26	28	26	28	26	25	35	31	24	34	25	35	36	28	33	40	41	40	33	31	29	29	34	25	35	23	20	30	21	28	18	32	30	29	32	28	29	40	26	21	30	29	24	29	35	25	26	37	42	41	32	24	31	33	30	37	26	34	31	28	32	43	33	32	31	38	30	29	43	26	20	39	35	31	38	27	33	32	34	24	30	35	29	35	29	28	32	29	32	28	32	25	22	25	31	30	31	28	25	29	34	33	29	28	27	30	40	29	28	27	29	41	42	26	37	27	23	35	39	30	39	45	29	30	31	23	34	28	33	34	41	34	30	30	28	33	29	34	33	39	28	28	33	28	29	42	25	41	35	30	27	33	31	24	42	32	43	37	32	35	32	29	29	30	36	41	27	36	37	37	21	32	41	23	36	36	44	33	25	29	23	40	33	28	30	41	34	28	35	31	19	29	31	22	37	35	30	50	35	38	32	37	22	33	24	39	30	39	27	35	40	34	33	34	31	34	26	19	31	32	36	30	37	40	29	35	25	35	28	32	28	30	29	31	35	27	36	22	39	29	23	33	31	40	35	25	38	30	32	26	38	41	35	39	33	24	27	31	28	27	37	43	44	32	37	28	20	34	30	31	22	32	39	35	32	43	39	36	31	25	20	38	27	33	27	31	25	39	26	33	28	40	26	33	39	38	33	18	38	42	29	43	31	36	39	34	28	23	35	27	36	28	29	18	30	33	40	33	26	33	30	35	31	33	42	28	29	35	38	28	31	36	20	30	29	31	30	37	27	28	31	35	37	34	30	25	39	36	38	36	33	29	27	29	30	32	27	25	31	23	23	25	31	20	31	26	27	33	31	28	25	30	22	34	23	29	38	35	27	25	34	39	42	35	33	36	30	35	30	25	31	37	42	21	34	33	31	26	41	34	31	26	37	32	32	31	28	30	27	40	28	28	31	41	42	25	31	33	32	37	35	33	34	30	39	23	31	37	36	27	38	21	27	29	32	26	29	36	38	33	26	21	35	39	49	30	27	33	36	27	39	37	38	28	34	36	38	40	30	34	31	27	25	25	24	36	29	22	24	28	33	29	29	33	25	35	34	33	28	33	21	24	41	26	28	32	34	22	36	30	26	35	29	28	26	27	32	35	34	46	36	20	25	25	40	39	28	41	28	38	37	27	22	27	29	23	33	33	22	29	40	25	46	23	23	37	32	32	22	32	39	36	28	22	32	32	25	22	36	29	31	31	34	36	42	39	29	32	31	36	29	33	34	42	30	27	28	22	37	24	30	25	40	47	29	36	30	32	28	32	33	31	21	24	24	37	33	25	27	33	34	33	39	34	42	33	33	40	34	30	26	27	35	26	27	33	31	22	29	34	33	33	32	21	38	36	34	30	24	25	21	26	30	29	26	33	38	38	38	26	37	36	37	34	33	45	23	27	31	34	26	29	30	36	39	24	32	32	38	31	29	33	37	25	35	34	26	33	35	23	32	32	32	38	28	37	24	39	35	31	34	34	42	34	33	27	34	34	35	42	27	34	35	33	29	37	20	38	43	27	30	34	36	25	32	25	24	21	35	37	28	46	31	35	30	28	30	33	25	28	23	33	28	22	34	32	30	29	26	35	38	26	30	37	41	27	36	30	33	22	35	39	32	26	29	25	30	38	29	25	27	26	38	34	36	31	28	28	34	30	33	30	24	29	29	29	38	29	35	34	32	34	37	25	31	31	25	32	27	41	35	24	32	34	29	31	36	25	27	23	32	26	22	25	26	30	28	29	36	31	27	33	27	35	23	23	29	37	34	44	31	31	36	25	24	26	22	40	35	31	31	28	29	30	25	29	20	35	27	34	33	34	47	34	31	30	40	31	25	25	27	38	30	27	31	35	30	26	41	34	42	27	25	38	35	28	33	31	38	34	31	45	32	41	32	30	39	32	41	33	36	42	20	33	30	27	21	35	36	25	26	31	27	29	38	36	38	31	23	31	36	37	38	29	34	30	33	42	21	33	25	26	23	37	40	26	40	20	32	32	32	28	26	25	31	33	35	26	35	40	35	23	36	41	33	32	44	33	30	26	31	22	27	18	37	28	29	25	27	28	35	31	35	28	34	35	26	35	23	31	27	33	19	38	28	35	34	38	26	38	26	36	43	32	24	23	30	20	25	33	28	34	34	34	29	42	29	24	36	36	22	34	31	34	29	26	14	39	30	33	40	35	40	25	25	31	31	30	35	35	35	33	34	37	31	34	26	33	33	27	38	32	34	32	23	35	30	32	38	33	22	24	41	24	36	43	35	28	24	26	29	31	30	32	35	38	28	23	40	32	31	28	33	34	34	33	26	27	41	32	23	31	35	35	33	33	30	31	37	30	39	32	39	25	32	23	26	30	33	38	27	42	35	40	33	22	34	25	34	30	34	41	39	30	27	29	27	36	25	28	32	36	36	28	32	40	31	27	26	32	36	45	30	35	28	31	40	33	26	25	35	33	31	23	22	36	31	27	29	31	26	36	48	27	28	25	33	51	30	32	28	25	32	26	29	32	39	27	29	33	28	30	30	21	40	26	31	30	35	21	31	28	35	34	36	32	39	31	26	25	30	31	34	24	31	34	34	37	38	33	25	38	37	24	33	25	30	30	28	22	38	30	28	22	38	33	29	25	26	33	25	32	35	34	37	42	42	30	32	35	25	29	26	38	32	41	30	32	23	30	31	29	29	27	34	40	32
16800	8506	4987	9186	15537	15600	13224	10905	8543	7080	5542	4620	3764	3109	2238	1734	1543	1391	1197	942	864	925	964	1022	903	869	790	636	582	659	741	710	772	802	721	766	685	593	575	518	479	453	448	443	463	463	425	440	429	392	399	410	409	418	406	391	378	413	389	403	407	373	442	436	379	412	419	401	375	385	378	400	381	427	368	395	363	369	394	347	395	363	375	379	360	425	436	376	418	400	412	398	365	416	380	371	387	402	376	378	426	428	467	435	410	443	443	458	451	431	436	427	447	431	412	388	415	389	400	416	411	384	414	388	403	358	382	347	393	346	367	318	330	356	344	318	364	388	356	362	371	367	388	382	366	388	348	360	358	365	347	359	347	380	383	350	371	400	351	368	378	357	310	377	362	364	368	380	368	355	366	379	370	365	354	369	386	427	339	355	337	355	347	342	343	384	342	355	341	357	356	367	348	338	337	367	405	369	367	379	409	368	323	383	370	372	357	346	369	368	390	349	338	369	350	347	370	365	369	359	355	335	344	369	367	358	358	382	330	356	349	369	321	353	354	363	385	338	348	368	395	378	344	359	373	390	380	379	354	349	355	300	349	369	356	386	364	342	326	361	361	360	362	360	364	363	358	381	357	376	358	357	331	349	356	384	382	347	369	381	368	398	385	382	382	368	365	391	369	344	362	364	368	349	389	379	367	330	335	351	344	332	383	349	354	362	353	368	335	390	356	375	335	376	396	348	371	373	365	365	370	340	363	386	343	368	385	361	374	379	336	314	333	310	375	353	358	358	395	370	374	356	350	367	379	356	373	359	362	360	379	366	400	392	357	380	359	343	380	386	361	339	336	352	383	313	360	318	369	339	359	314	342	361	369	359	342	388	375	343	389	382	320	359	359	368	373	381	362	381	402	353	366	356	380	376	376	383	360	343	342	359	373	363	367	332	384	380	364	345	359	353	382	378	337	335	360	346	342	370	357	341	359	362	341	366	329	340	394	384	354	355	328	382	373	372	360	387	338	384	354	384	356	339	375	368	360	364	375	368	368	347	363	343	366	350	389	398	368	369	377	377	391	394	387	360	366	379	362	412	339	364	371	353	346	375	330	384	381	337	375	360	378	370	360	344	391	338	361	357	369	344	385	350	382	348	366	350	341	359	380	358	374	364	388	360	344	379	356	343	356	369	373	372	341	392	382	356	379	359	358	347	376	355	360	343	363	345	377	320	368	375	342	374	366	372	348	355	358	368	330	333	373	338	371	387	335	333	365	368	370	344	364	389	362	381	349	328	348	358	330	365	372	356	362	359	349	329	425	363	364	382	358	373	355	360	372	391	367	381	350	392	376	384	378	366	361	384	375	361	336	354	341	374	360	361	354	346	395	346	356	362	371	400	373	362	383	401	335	359	363	366	347	343	389	358	370	364	377	382	369	358	342	374	335	351	359	375	337	368	362	388	381	380	366	378	319	367	293	399	319	344	394	374	357	377	380	389	351	358	405	384	350	378	398	357	350	356	383	364	378	344	332	391	344	377	352	327	366	364	355	332	370	374	366	367	354	377	299	367	366	346	366	361	363	322	335	333	355	333	359	363	372	348	359	371	331	391	352	357	362	392	348	368	376	372	375	315	355	360	369	361	380	332	356	338	351	364	337	347	349	352	374	364	369	352	371	353	396	388	390	354	376	331	360	346	351	392	375	361	376	355	347	379	396	375	364	350	342	365	378	387	341	346	364	340	389	390	371	403	385	360	382	331	342	380	365	344	353	395	368	345	356	384	331	389	318	373	358	329	335	324	376	353	383	338	372	371	309	377	363	318	373	365	399	365	387	346	374	364	362	369	355	355	347	377	390	346	352	338	393	340	373	382	340	371	340	379	335	375	402	370	369	345	362	379	317	353	378	378	380	374	393	344	371	404	328	342	344	361	330	385	370	350	369	341	377	340	335	364	342	366	347	339	383	333	349	394	360	393	331	379	365	377	345	372	353	400	360	356	374	375	370	344	358	335	340	366	368	355	374	373	338	360	374	328	369	377	349	358	343	328	377	358	367	388	376	399	342	353	384	348	370	369	401	371	354	374	364	340	359	339	366	378	379	363	368	361	408	329	329	368	364	339	338	364	354	374	359	378	388	355	379	357	360	364	353	371	372	355	321	360	364	362	357	382	368	360	330	371	337	343	337	360	387	361	386	383	369	388	347	368	356	351	368	365	350	373	366	333	339	377	332	378	382	397	335	354	358	356	409	401	405	381	347	362	348	333	372	339	365	353	348	367	365	377	351	372	373	363	347	359	368	410	360	365	337	327	353	369	349	377	369	375	363	320	342	396	361	355	388	395	349	359	354	347	343	375	393	384	383	396	336	342	357	337	372	368	340	353	381	354	355	363	385	346	351	364	379	362	334	350	345	385	346	395	380	367	325	384	352	347	385	405	350	388	341	361	367	363	359	328	339	378	374	341	378	387	394	353	354	364	373	386	364	334	353	400	331	379	325	364	339	374	350	383	366	354	364	341	351	403	392	369	381	374	317	383	373	342	318	416	369	401	329	367	393	316	372	388	363	377	380	331	367	351	335	347	370	376	372	345	346	346	325	356	379	396	357	336	348	387	350	342	368	368	365	339	338	368	358	364	373	343	373	368	353	353	362	363	334	374	363	363	368	356	397	393	373	369	356	382	364	381	339	333	363	375	348	371	390	380	347	386	319	360	376	372	362	389	366	389	370	367	380	329	376	348	375	362	334	358	340	357	389	374	363	377	354	344	372	351	328	334	373	382	377	328	363	353	349	365	345	384	361	389	358	363	354	351	344	401	354	327	344	361	337	388	346	383	368	368	341	369	361	336	405	331	360	373	403	384	375	349	362	373	372	360	338	349	364	384	359	374	354	326	331	372	347	361	314	380	348	347	373	396	362	404	367	359	362	352	390	363	330	361	400	345	360	359	392	352	345	327	369	344	346	394	347	378	383	330	351	340	361	344	332	321	394	342	347	335	384	358	308	365	378	329	362	349	354	349	371	343	344	339	319	340	357	338	371	345	375	318	378	363	353	354	354	410	370	348	372	401	376	356	379	381	371	359	370	377	390	387	368	331	347	368	328	375	370	355	383	372	360	362	354	364	347	374	329	351	360	367	363	350	335	315	364	363	352	379	368	331	345	349	380	369	367	369	362	392	353	344	341	364	358	349	359	348	346	365	407	350	391	354	348	340	378	376	330	365	392	402	326	355	393	388	346	355	347	388	353	351	390	357	372	390	336	377	358	392	378	368	343	385	378	352	358	381	345	371	367	368	376	371	355	386	364	342	365	362	368	340	347	365	349	378	351	382	374	360	364	345	373	375	374	361	387	341	413	392	380	389	354	341	333	362	368	356	332	369	340	364	353	349	316	394	351	387	339	357	367	380	354	394	358	352	377	362	348	381	334	367	371	343	379	346	373	382	362	372	387	337	369	370	354	409	383	340	354	337	386	363	365	358	371	339	370	393	374	403	386	380	375	354
1708	823	441	332	338	409	345	325	254	199	159	154	103	112	86	58	67	59	59	55	67	51	43	38	42	31	40	32	33	21	29	36	39	49	40	34	24	32	34	24	34	29	19	27	18	35	34	30	27	24	32	27	28	20	31	32	17	18	20	29	24	21	31	20	31	22	28	21	24	27	19	14	21	19	24	19	26	34	24	16	18	10	22	28	24	17	15	21	19	24	25	22	25	20	26	31	26	22	17	27	27	22	27	28	24	21	21	25	27	23	21	23	29	27	30	16	26	18	16	30	36	25	28	18	21	22	21	19	25	28	25	28	23	23	27	13	25	35	19	23	29	22	13	15	35	26	27	18	23	26	26	19	27	28	28	23	20	21	22	16	22	32	22	20	24	16	30	21	13	17	21	27	23	24	23	23	20	25	32	19	22	20	17	22	29	17	33	25	24	32	27	21	13	33	22	16	15	33	21	26	25	19	22	25	16	26	27	22	22	21	30	22	21	17	26	16	20	20	24	18	32	16	24	27	28	23	17	22	21	25	18	26	27	20	21	26	20	19	26	15	20	26	25	19	21	17	17	26	27	26	20	21	19	20	30	21	24	29	20	27	23	14	26	26	28	27	22	23	25	26	22	28	26	21	29	26	18	20	32	23	22	22	29	23	22	23	26	18	17	25	22	26	15	19	20	19	27	17	24	18	21	18	20	28	26	23	18	24	24	23	22	21	18	28	17	30	29	26	20	19	26	21	26	25	17	27	32	33	24	11	15	24	22	20	26	21	24	16	30	23	18	25	23	23	30	17	22	28	20	20	22	25	21	19	30	21	29	16	15	24	22	19	24	34	29	18	24	22	28	24	22	15	18	18	23	18	22	39	18	17	12	28	21	21	18	19	26	20	22	31	16	19	16	25	19	15	22	21	17	33	18	15	30	21	22	27	25	24	23	21	13	26	25	26	27	22	22	16	25	28	19	18	20	23	24	23	22	19	21	19	19	18	25	22	26	21	29	27	19	30	33	24	25	25	19	17	32	27	16	24	25	29	27	22	30	18	19	17	21	21	19	36	19	24	20	16	21	31	13	27	24	22	31	24	20	21	19	23	27	25	17	28	20	19	25	36	14	18	32	29	21	18	23	28	27	22	20	25	22	19	34	22	19	14	19	38	16	15	21	31	10	16	17	25	21	22	23	31	15	17	24	26	30	24	24	18	30	22	20	26	18	23	21	25	27	21	21	16	25	16	29	23	18	33	16	24	31	28	30	31	28	20	22	25	13	35	23	16	28	23	20	17	23	23	22	22	21	31	18	23	20	21	18	24	31	16	31	18	20	23	24	21	23	22	9	17	22	22	21	23	24	31	32	13	28	22	21	20	18	27	18	23	32	24	21	20	27	20	28	20	23	24	22	23	22	33	25	16	22	14	27	24	24	25	26	25	23	20	29	26	26	28	24	23	24	14	14	16	16	18	18	21	20	23	32	24	21	19	25	18	23	18	24	22	20	17	18	22	16	24	28	18	31	28	23	12	24	18	22	25	21	13	30	28	23	22	21	19	22	21	23	23	18	24	19	21	25	25	27	17	23	31	25	29	21	16	23	21	28	17	27	31	17	24	26	22	24	26	23	28	21	18	19	25	21	33	23	22	20	28	25	25	26	18	21	28	22	26	23	18	21	20	21	26	23	19	14	17	22	23	19	18	26	28	21	16	14	27	22	25	18	25	28	24	21	19	30	29	19	20	14	31	26	22	24	24	20	20	25	22	21	16	19	26	21	26	30	17	14	25	20	17	25	19	26	32	22	17	27	21	16	22	24	24	20	23	15	32	26	20	19	28	15	22	24	20	21	23	25	23	23	16	25	24	12	20	19	15	21	24	24	19	23	30	23	14	30	20	19	16	20	21	26	22	16	19	19	12	21	20	30	27	21	26	16	20	29	19	26	19	17	21	25	24	20	16	15	29	24	32	24	23	23	24	18	13	23	24	20	19	17	24	31	20	22	21	23	25	27	23	28	27	19	21	17	28	16	19	20	19	20	26	36	19	24	27	24	27	24	18	23	22	25	21	20	20	24	18	23	21	21	29	14	21	26	24	20	17	18	11	24	30	18	19	26	26	28	28	22	22	25	22	13	21	16	20	13	18	17	23	21	22	21	23	18	21	17	35	20	24	15	27	17	26	24	14	27	17	20	24	23	31	21	29	19	18	21	24	19	26	24	23	25	17	24	17	24	22	26	20	24	22	27	26	13	20	26	16	19	17	27	24	21	24	21	20	17	28	25	28	22	15	23	25	23	28	14	21	33	24	23	23	21	29	35	15	24	21	29	25	32	21	22	23	18	22	24	29	18	19	20	24	21	24	26	30	24	27	20	25	31	24	32	19	20	19	22	31	9	21	26	30	19	25	20	27	18	23	18	19	28	23	29	28	20	30	27	21	27	24	26	24	24	25	23	22	23	17	24	29	21	21	25	23	24	19	20	23	24	25	27	22	23	15	29	17	23	25	25	23	10	29	25	18	24	23	19	23	29	13	20	19	22	14	25	25	21	16	18	19	15	23	22	36	14	24	27	24	21	15	30	20	22	19	21	25	15	23	28	27	25	26	24	22	26	26	12	23	28	20	23	24	21	27	24	26	35	13	15	28	22	27	20	26	17	18	17	20	26	29	29	15	30	26	21	24	24	23	24	19	18	18	25	22	23	22	25	21	19	23	18	22	17	19	27	23	16	26	24	19	26	18	22	22	9	19	18	17	26	19	21	26	22	20	18	30	28	26	29	19	26	21	25	25	20	21	26	28	20	26	20	25	25	22	27	23	24	22	25	18	18	31	22	18	15	25	28	26	28	25	26	34	29	33	25	27	31	20	30	22	22	14	17	15	31	23	18	24	26	18	23	23	23	19	28	24	32	20	30	13	14	21	19	25	21	24	24	14	26	24	30	19	25	22	11	20	33	28	21	32	27	15	25	24	34	21	22	17	28	24	15	8	23	23	15	15	29	26	30	25	35	23	19	23	22	20	24	22	16	17	28	25	21	22	22	28	27	21	21	20	23	20	23	18	21	24	24	22	24	29	26	19	30	26	19	15	18	23	21	21	21	24	22	20	26	22	20	17	19	18	22	18	29	18	23	30	20	28	22	24	24	20	22	23	22	19	26	19	26	22	31	21	18	23	24	22	17	22	31	19	18	21	15	21	22	28	22	25	20	24	21	21	29	27	20	34	22	23	20	29	27	27	18	34	20	23	27	21	16	28	20	23	26	31	25	26	33	18	23	19	20	25	23	16	21	21	27	32	30	27	28	23	16	24	27	19	20	22	15	24	22	20	24	18	21	24	34	22	28	27	18	19	28	20	27	24	21	20	20	28	20	19	26	26	21	21	12	18	25	20	15	24	18	23	26	23	24	21	23	24	16	18	28	17	18	26	26	27	24	15	21	33	29	26	21	29	23	32	27	12	25	33	21	28	22	24	24	16	21	17	30	24	23	25	32	27
20519	11547	7072	12386	19605	19438	16727	14035	11265	9185	7075	6061	5146	3904	2869	2248	2019	1791	1498	1073	1038	1109	1085	1208	1075	937	863	660	629	712	748	785	811	760	759	733	740	582	544	533	436	454	433	415	421	414	380	358	384	360	383	358	342	355	312	344	319	351	318	335	359	345	347	414	354	326	345	314	324	318	322	321	315	313	335	302	294	296	294	265	301	309	290	314	312	334	312	341	344	384	355	368	304	320	320	294	298	317	291	336	369	364	365	381	373	387	373	425	363	402	365	366	344	349	366	360	366	371	355	367	325	287	329	298	287	300	295	274	257	284	270	252	287	293	291	274	308	284	292	258	295	301	272	304	278	284	298	270	298	279	317	271	265	307	282	294	270	263	281	299	292	274	278	278	294	282	253	306	271	288	285	269	285	263	290	278	275	294	287	283	281	298	262	259	290	269	262	279	255	275	278	247	296	304	289	287	253	295	262	268	295	253	309	252	294	265	278	283	281	274	290	291	275	266	276	267	274	271	285	278	292	279	272	265	276	279	298	283	261	255	285	281	278	256	283	274	286	260	301	269	278	280	263	247	295	288	276	296	280	250	295	274	260	306	305	257	333	276	296	282	271	262	274	270	291	308	258	260	252	271	272	287	284	274	273	293	286	281	272	265	292	278	266	274	284	254	252	271	300	292	283	265	242	301	288	254	306	298	286	273	295	289	281	273	285	248	291	245	271	281	281	296	275	270	256	272	278	279	278	304	289	273	288	301	272	265	288	257	279	272	316	282	264	300	283	272	278	281	289	259	270	267	258	302	284	292	314	278	290	273	244	301	307	282	293	277	307	253	279	271	304	267	283	314	295	269	276	274	265	262	273	259	287	309	269	304	305	309	280	242	267	268	273	272	311	289	305	298	297	284	262	266	314	264	248	269	270	271	289	280	283	315	278	276	257	268	262	251	269	256	241	272	264	305	264	280	270	282	283	277	297	265	293	274	294	303	305	299	259	258	305	258	275	277	268	273	275	293	295	263	294	280	291	281	251	291	271	282	287	267	291	262	276	296	277	269	294	272	279	305	288	258	271	266	268	292	306	293	309	277	291	260	291	276	310	288	242	273	295	281	275	300	285	266	288	303	263	275	303	285	282	294	280	266	280	250	268	279	274	298	265	298	281	301	278	279	256	278	270	287	266	279	294	250	278	275	305	245	303	250	273	304	294	267	302	301	284	302	284	299	249	302	289	269	274	293	284	280	292	280	294	283	295	281	317	252	279	283	280	283	291	271	259	256	256	251	252	295	280	276	292	278	242	284	290	290	284	297	276	265	294	287	269	296	282	280	293	273	317	301	305	277	282	287	274	278	303	284	265	260	266	300	296	285	275	277	273	280	287	304	279	337	271	269	280	267	290	255	300	289	290	332	286	266	263	295	284	312	297	282	251	264	265	266	264	299	296	294	291	277	295	302	283	274	296	291	287	257	281	255	274	267	278	269	305	254	288	296	269	309	288	281	303	336	288	252	275	274	279	279	289	292	254	245	312	271	295	275	302	268	271	274	269	261	288	293	291	291	301	275	259	309	299	282	263	316	285	301	270	253	278	255	291	302	295	286	289	286	279	294	282	297	280	272	273	286	284	262	285	252	260	250	288	281	309	283	280	288	327	291	263	285	285	307	294	267	317	266	281	270	281	290	291	251	273	258	269	278	267	273	299	302	254	291	256	286	271	274	302	303	257	263	270	273	266	280	268	274	270	251	276	295	297	263	290	239	259	266	283	268	255	290	288	276	304	268	332	272	272	288	276	292	260	298	269	289	278	305	294	319	288	273	304	318	273	285	293	290	264	291	298	289	296	272	259	288	239	279	271	263	283	273	295	298	256	277	274	281	266	267	283	252	300	275	225	313	259	299	297	286	267	283	244	246	281	279	272	280	265	288	281	284	294	268	273	267	305	272	294	278	255	270	289	264	268	279	294	284	305	252	273	294	292	261	247	293	293	253	243	287	268	269	280	267	267	292	307	260	268	245	258	272	269	274	289	262	277	300	271	284	275	270	298	276	269	299	288	306	271	289	280	271	278	277	273	295	255	287	318	256	274	281	292	299	267	273	276	278	257	324	271	264	281	304	287	284	275	285	266	268	300	303	276	264	265	268	278	288	279	291	291	256	275	289	273	294	269	288	259	277	277	290	310	247	298	285	278	264	300	264	255	287	304	310	261	291	276	292	276	277	278	284	277	257	280	290	272	267	272	304	270	270	290	294	301	270	256	283	305	261	272	271	289	295	270	264	289	273	269	271	273	250	270	252	291	296	278	310	315	269	267	276	234	285	305	289	313	281	279	272	305	254	252	286	294	255	250	246	268	286	267	284	316	288	272	282	292	276	277	268	300	291	255	275	308	276	273	286	306	264	277	264	277	273	306	266	251	263	259	291	291	251	281	264	262	317	256	284	274	261	304	271	282	280	283	279	306	273	277	269	279	285	272	294	300	313	245	291	282	259	250	265	270	283	285	305	304	299	302	295	274	298	312	297	290	266	284	266	283	288	298	298	298	289	304	252	276	282	266	303	274	265	293	306	266	284	295	294	306	276	274	300	262	296	300	277	268	279	281	283	268	302	277	256	320	296	295	247	294	280	247	281	284	262	287	302	289	310	287	242	293	274	281	259	296	285	260	311	281	291	274	288	290	279	263	286	287	284	297	283	292	318	297	301	285	272	293	289	305	288	281	294	298	277	310	274	288	258	277	286	287	296	281	277	315	305	310	275	300	278	277	269	284	275	268	257	273	293	289	274	301	286	282	263	300	307	268	266	283	246	279	277	280	302	270	298	258	274	287	281	278	285	303	295	282	283	267	290	298	285	268	274	303	267	260	275	276	301	261	270	288	312	309	259	271	300	287	302	293	282	317	290	267	247	294	252	280	269	272	309	283	272	273	298	259	275	318	284	284	284	286	291	277	273	294	266	269	259	270	258	284	271	276	275	270	284	264	275	263	263	299	292	293	273	266	326	269	270	261	293	265	288	272	265	281	266	273	300	255	260	265	287	302	287	286	274	270	271	250	332	275	285	270	299	297	282	275	269	278	282	295	275	296	303	290	323	312	281	285	295	275	311	287	292	278	253	297	277	286	295	311	253	290	254	267	288	293	289	271	260	273	282	292	305	319	257	270	267	288	290	285	278	255	288	292	301	264	276	258	283	275	272	282	299	278	277	288	278	262	286	299	255	284	265	260	282	264	254	283	291	314	303	295	292	274	292	301	285	289	291	255	282	256	289	265	282	271	239	298	272	270	299	289	266	294	306	302	314	304	279	278	284	301	264	260	287	257	274	269	285	281	258	317	275	255	287	284	281	265	263	285	286	274	284	275	289	252	253	272	271	269	281	274	276	264	285	277	271	268	267	307	284	315	291	270	253	245	297	262	312	271	295	273	288	282	286	273	293	299	277	295	319	293	284	291	291	285	300	289	283	290	286	278	259	287	267	311	284	298	292	312	282	311	293	281	292
1425	257	153	113	118	158	141	113	114	111	89	83	82	65	65	60	67	50	52	50	50	51	53	62	44	46	55	39	35	40	56	47	49	48	45	61	55	46	39	48	46	46	39	47	37	45	33	50	38	39	59	52	35	39	42	55	54	52	43	39	53	46	45	42	47	38	40	34	37	43	46	49	49	45	42	47	47	42	49	39	37	45	39	50	53	38	36	46	40	39	53	41	45	38	44	41	50	40	41	53	51	36	55	42	38	46	45	57	44	40	39	39	45	46	50	48	51	40	40	56	41	52	34	45	37	41	39	49	37	47	46	50	41	50	48	35	40	49	47	35	49	63	32	38	36	49	39	49	49	52	46	47	46	40	46	49	41	63	47	47	42	52	47	36	51	36	56	37	50	42	33	32	42	45	42	41	39	42	31	38	43	40	46	38	51	42	38	37	43	41	46	50	39	58	41	37	38	51	37	37	42	49	34	41	47	37	45	42	37	40	46	39	31	37	31	53	48	38	36	49	32	37	52	57	33	29	48	38	31	53	47	47	37	45	48	45	47	31	37	37	36	46	41	44	41	54	41	57	45	47	35	43	48	41	40	56	46	45	38	40	47	41	38	58	42	44	30	38	41	33	33	38	27	34	44	36	31	33	45	46	39	40	46	52	42	45	48	50	46	52	33	50	40	41	44	42	44	53	46	37	35	46	42	52	41	24	36	45	54	48	52	37	35	30	29	49	39	48	45	36	43	36	40	37	40	54	36	34	44	38	54	50	50	48	47	43	48	32	48	34	43	33	41	39	46	38	37	38	38	46	44	41	50	35	33	43	47	43	46	40	47	43	35	41	34	49	41	43	48	38	45	35	55	40	54	35	44	37	37	45	39	43	43	55	46	45	45	47	41	45	46	38	39	47	48	46	52	40	45	36	48	42	42	45	41	54	41	44	48	37	43	37	41	44	47	45	37	53	53	36	36	46	38	45	50	46	35	44	41	37	48	47	28	38	47	34	39	32	45	49	41	35	50	57	52	49	45	39	44	36	41	48	43	35	41	53	43	32	46	49	47	43	46	37	38	58	33	45	47	47	39	48	45	41	42	40	38	52	41	47	49	35	47	48	47	33	37	50	46	48	45	32	42	54	41	48	42	35	43	37	46	34	42	35	57	47	36	43	45	48	37	36	41	43	33	55	43	40	30	39	45	45	44	46	46	47	42	45	46	37	46	35	46	50	47	48	49	48	45	33	45	41	45	51	44	35	33	37	47	48	37	30	47	54	38	36	46	45	47	50	52	42	41	31	43	40	32	35	48	33	47	51	40	51	36	38	49	39	48	62	38	43	49	39	42	39	42	53	35	45	39	52	40	41	34	46	38	53	45	43	43	41	36	38	43	38	46	55	47	43	35	33	42	32	36	45	52	52	35	46	46	52	39	39	54	48	48	44	37	45	35	42	46	53	50	48	37	41	44	45	40	42	33	37	39	32	52	46	52	41	44	50	38	45	35	40	59	44	49	45	50	38	35	47	41	34	39	41	44	40	35	36	40	49	52	43	43	46	48	34	39	46	44	44	43	24	48	51	49	47	61	47	51	46	44	42	44	52	50	45	44	38	45	42	46	44	35	42	37	53	47	40	31	39	38	36	35	46	28	37	44	36	55	36	38	54	40	37	52	39	31	38	59	50	34	33	51	36	41	28	38	45	39	33	31	41	30	39	38	40	36	43	55	39	41	38	49	44	39	41	35	42	49	44	37	38	39	42	47	48	41	42	39	41	43	42	45	38	38	48	53	40	43	48	40	49	44	30	45	33	41	45	49	47	45	36	31	44	43	48	44	43	44	43	41	29	45	34	45	35	38	33	40	50	52	47	49	50	41	42	54	39	56	47	40	45	54	40	37	33	49	35	40	40	44	44	49	48	46	36	36	28	39	53	47	49	41	38	34	47	38	44	47	23	46	41	41	44	55	42	35	34	38	39	39	43	30	42	50	46	42	40	53	40	41	32	40	42	35	42	46	42	38	55	46	30	51	38	49	36	31	45	47	33	32	31	44	38	45	45	46	54	49	42	38	36	48	38	43	35	46	44	24	42	46	41	42	43	35	49	44	33	40	48	35	49	33	34	48	40	60	48	40	44	38	48	44	56	36	37	40	40	39	47	40	53	34	51	41	51	41	43	31	34	34	36	48	43	34	40	49	41	45	44	33	37	44	43	45	36	54	48	52	45	44	44	46	48	36	36	45	47	49	42	48	38	41	52	47	51	37	41	57	47	50	39	51	41	32	46	46	56	48	54	39	42	45	41	38	49	46	31	53	38	43	45	51	31	39	43	46	42	42	51	44	49	41	46	52	37	30	41	45	45	34	59	54	45	46	47	45	44	38	52	43	46	49	47	49	40	39	35	42	44	39	42	35	44	38	39	43	29	37	43	41	48	36	37	37	37	41	43	34	36	51	48	48	41	35	46	47	41	46	35	38	48	34	33	45	38	52	44	43	41	36	50	41	49	55	44	44	37	45	46	40	37	49	43	56	36	46	44	53	37	56	44	49	45	42	42	41	41	30	50	46	52	51	29	38	38	52	30	45	50	35	36	39	32	37	37	45	25	57	43	49	46	44	42	51	54	43	45	37	47	45	41	45	43	50	40	25	46	45	36	43	42	43	34	45	53	39	47	46	47	62	57	36	52	41	51	43	36	48	35	39	36	42	62	42	47	44	44	47	30	50	47	40	57	43	54	49	49	50	33	40	35	30	44	38	47	39	36	59	46	37	39	47	36	34	52	42	38	51	40	44	52	54	36	44	46	50	39	48	44	53	30	51	50	52	36	53	38	53	34	44	50	47	38	48	43	42	30	37	51	40	45	45	44	39	50	47	64	56	44	42	39	36	36	39	32	48	34	55	41	39	41	43	49	34	59	34	37	43	46	33	45	50	34	40	46	56	48	35	46	42	43	32	40	38	39	45	47	38	35	33	42	39	37	48	33	44	41	47	41	49	39	55	39	29	51	66	36	48	51	45	46	42	32	48	45	38	35	48	40	45	49	38	35	50	51	42	39	46	37	38	52	39	52	53	52	38	40	43	43	40	34	56	40	44	34	39	43	39	50	43	41	43	37	46	47	43	42	31	35	45	41	34	36	34	50	44	44	46	49	48	46	40	37	37	37	39	38	41	44	51	42	39	40	57	43	42	33	31	50	48	41	44	44	46	29	51	40	49	48	37	42	39	53	41	35	40	52	49	58	47	46	49	37	40	48	45	30	54	43	43	37	44	36	54	43	45	43	47	38	46	46	39	47	30	46	59	42	38	47	31	44	44	39	36	41	46	50	36	38	48	43	58	34	38	34	36	46	48	50	43	43	58	41	42	53	45	46	46	50	45	39	33	37	38	47	36	42	38	42	50	44	47	40	41	46	44	44	45	45	39	41	42	45	39	42	33	51	41	41	48	56	48	40	33	38	36	54	42	33	34	42	31	40	47	52	41	47	39	43	48	42
13116	5599	3113	5612	9941	9804	7917	6273	4963	3997	3155	2760	2409	1901	1347	1122	1088	1050	957	754	738	762	846	888	760	770	773	590	565	692	703	747	748	719	679	705	706	696	555	569	584	548	563	543	553	531	530	533	493	503	530	484	521	501	530	498	504	528	479	502	505	495	522	556	501	515	490	536	496	533	501	493	470	488	493	493	509	500	532	478	495	471	495	472	499	530	496	502	554	554	558	493	506	501	510	487	510	516	511	525	523	537	550	544	556	519	559	550	556	530	494	524	507	506	511	504	531	511	517	531	533	510	538	526	556	486	513	471	459	459	529	486	497	472	514	497	485	472	477	524	468	468	504	486	506	485	493	506	512	519	518	488	522	486	503	514	492	489	473	554	455	505	491	515	515	516	524	479	472	477	521	475	539	484	521	467	511	450	477	481	476	508	510	513	474	506	483	484	461	508	504	508	545	466	486	498	517	481	459	498	524	516	515	509	500	492	445	491	465	496	490	491	485	516	523	506	464	509	495	513	519	511	454	490	489	459	489	499	458	490	460	510	517	476	457	457	508	440	505	455	534	494	457	463	506	475	472	534	514	469	449	441	453	452	504	497	494	481	517	492	499	489	486	473	470	514	496	469	460	475	495	471	505	515	496	497	498	513	479	513	489	490	470	489	466	479	464	509	459	473	504	501	449	473	464	533	483	499	484	487	492	504	483	487	480	477	497	479	489	503	477	476	474	453	502	494	489	513	508	521	489	481	504	486	546	515	479	505	484	461	483	473	487	491	478	478	521	458	519	470	532	491	492	498	493	505	483	538	460	455	479	477	479	539	488	511	488	491	496	480	468	480	502	501	484	507	468	525	471	536	470	496	484	482	491	428	482	489	444	468	475	465	456	472	462	496	473	458	469	464	491	490	494	499	500	462	525	505	478	500	524	529	519	513	504	457	525	491	488	480	498	490	481	507	516	470	503	480	521	524	519	513	496	491	500	493	482	469	501	514	499	507	497	470	543	503	510	482	473	495	480	501	495	468	497	484	484	479	493	525	472	481	473	471	489	472	469	526	488	453	507	471	467	477	514	463	506	483	525	501	485	475	485	527	512	508	472	485	496	492	488	514	509	505	486	498	517	471	439	449	467	436	509	475	484	471	471	476	458	499	503	471	528	493	501	510	494	483	463	477	482	460	472	485	497	484	502	486	465	496	500	499	491	529	489	514	513	516	492	469	498	519	492	506	484	514	488	491	495	513	490	522	489	473	488	512	481	506	511	516	432	486	453	479	490	462	458	533	479	481	508	506	494	532	507	494	509	511	467	522	464	464	484	476	507	464	526	501	486	511	473	474	496	468	532	501	473	503	482	506	482	444	522	473	528	515	472	490	525	498	483	451	485	486	515	501	506	477	493	471	520	474	494	485	435	564	468	486	489	464	433	483	470	513	501	500	463	523	547	459	460	511	511	498	467	456	475	493	511	506	515	459	472	506	463	488	501	482	486	483	491	479	456	459	519	459	499	493	502	482	476	492	524	482	461	495	474	483	480	510	482	471	506	515	498	549	498	483	484	502	462	500	538	491	506	502	479	509	460	476	496	524	502	499	505	514	489	494	427	492	497	463	501	500	494	459	479	432	484	430	493	522	470	471	496	469	457	478	458	489	509	473	491	492	460	511	503	469	473	486	520	486	513	544	500	502	425	483	520	480	505	498	516	511	521	502	493	481	460	471	519	521	495	517	479	499	433	481	499	505	470	487	478	506	507	506	460	476	485	479	432	482	526	504	491	508	451	528	515	508	517	498	460	461	489	444	486	511	497	501	493	492	462	468	497	453	518	469	501	504	483	520	463	458	482	500	493	486	485	473	495	494	490	506	472	515	485	497	465	469	472	501	510	502	509	468	509	490	459	499	523	481	470	448	510	466	509	524	506	483	516	521	471	461	483	517	499	512	467	508	437	454	461	504	466	502	507	538	510	524	497	500	460	514	482	507	465	493	522	497	505	536	512	492	500	498	464	461	481	521	480	460	514	478	443	527	511	523	471	495	514	508	438	527	553	496	462	486	502	480	481	486	466	489	507	503	443	464	472	511	524	530	499	509	472	465	489	499	474	533	485	482	506	492	478	556	546	442	462	483	521	482	497	491	496	465	466	475	476	502	495	466	519	520	524	470	500	476	486	569	505	489	510	504	494	545	494	476	499	499	482	453	514	506	508	465	512	506	493	494	516	470	454	520	440	491	504	515	516	507	458	459	465	504	494	497	508	542	497	494	471	486	513	466	483	487	474	526	464	507	521	499	530	489	485	470	466	488	493	496	511	539	505	504	477	493	490	468	503	506	533	462	481	486	490	508	513	480	464	510	483	486	487	521	496	492	490	519	511	464	493	510	495	487	507	516	504	473	508	509	513	488	486	545	495	496	516	509	487	479	490	453	507	465	526	480	463	517	538	490	461	486	490	517	499	459	507	470	495	482	515	547	473	465	492	492	496	491	486	508	490	485	502	518	513	482	448	514	495	514	519	491	517	493	518	462	505	486	454	504	458	515	507	504	511	490	489	483	486	534	487	505	480	480	499	465	488	464	457	475	496	468	512	519	532	501	493	502	489	499	497	478	480	482	485	462	497	490	518	518	507	505	489	519	474	516	472	523	519	463	457	490	504	504	431	454	500	524	498	446	509	490	486	517	507	513	504	484	469	486	519	505	487	519	490	526	494	518	500	479	478	490	488	452	484	496	506	508	508	494	516	508	501	492	496	450	498	453	450	468	482	476	496	500	521	498	512	485	432	487	497	517	474	514	469	510	458	444	474	511	572	472	491	476	492	509	460	498	514	498	490	492	501	489	504	487	479	502	484	504	522	490	497	480	492	487	486	518	493	490	480	487	486	507	533	526	500	520	493	502	489	491	485	486	456	535	462	540	464	465	458	497	494	518	523	507	498	511	473	466	449	508	482	507	516	496	469	509	470	470	511	504	520	472	489	532	470	482	493	478	515	509	481	487	463	480	504	470	515	486	457	488	517	529	481	480	489	437	503	503	460	475	503	475	481	509	495	499	480	503	464	453	498	482	467	469	525	495	468	484	507	498	502	497	457	467	476	496	475	517	479	504	501	481	485	476	491	520	514	467	471	503	478	500	487	490	475	475	495	554	472	512	464	502	466	487	498	484	505	516	472	477	498	481	488	476	479	515	508	512	504	494	469	505	481	529	456	494	486	472	478	514	471	510	504	514	507	482	493	514	530	543	477	524	463	508	489	528	486	474	489	505	460	493	461	456	476	473	491	486	501	486	507	452	517	499	508	490	466	499	505	523	481	513	488	488	478	508	500	466	481	515	511	470	423	489	514	544	476	468	474	505	487	499	500	470	479	496	528	497	488	500	481	488	525	485	475	491	488	459	513	521	487	504	527	500	509	497	483	483	495	502	506	457	468	528	460	479	467	460	495	501	501	512	478	500	444	464	527	477	538	503	497	493	482	493	502	453	516	515	458	504	511	511	536	495
1176	624	303	210	208	277	240	205	181	170	128	118	109	85	85	49	58	62	55	43	41	46	50	44	46	44	41	35	30	44	45	50	49	45	45	39	42	41	39	30	34	33	36	39	36	34	35	30	30	34	23	34	36	37	36	38	40	45	30	32	40	35	30	37	35	50	33	31	33	32	37	46	38	27	40	26	31	30	31	25	42	27	30	37	31	38	32	35	45	35	36	27	38	40	36	36	25	27	28	30	38	19	30	33	36	34	39	40	42	40	47	36	35	32	34	31	33	42	30	21	39	32	32	33	26	47	40	40	20	43	39	31	44	46	31	33	31	40	27	42	32	40	23	32	35	33	40	38	33	34	26	34	33	26	36	29	34	27	24	37	24	36	40	43	29	27	25	45	29	37	46	25	25	31	35	27	32	36	40	29	38	24	41	39	28	23	35	36	44	24	38	31	39	33	35	24	43	33	29	31	43	32	39	26	33	32	32	31	23	36	29	30	35	33	33	33	37	28	29	37	38	27	35	34	35	36	37	45	26	29	28	43	36	41	32	35	35	43	32	34	29	31	39	54	30	25	33	32	32	36	32	28	38	39	33	22	46	27	37	24	43	37	27	36	33	57	37	39	37	34	42	29	37	31	34	39	28	37	35	36	33	35	30	31	29	40	26	32	41	24	30	33	48	37	28	41	42	38	28	27	33	26	38	45	26	30	24	37	31	25	37	28	31	31	23	26	30	36	38	34	34	35	31	26	37	41	26	31	25	38	31	38	36	24	23	30	29	35	36	31	33	44	29	35	23	26	37	30	33	29	30	36	39	48	36	29	35	26	35	33	29	35	37	34	19	30	37	37	41	22	47	36	44	31	27	37	43	29	30	37	33	31	28	37	32	37	35	27	24	39	24	31	36	35	33	38	36	33	30	32	35	36	32	31	31	38	36	27	36	35	26	26	25	28	32	35	37	43	32	33	28	33	33	35	39	29	28	38	33	29	31	29	27	39	39	35	32	29	32	30	32	34	30	40	40	30	25	29	41	36	31	26	31	29	37	38	32	28	31	31	30	34	19	35	24	31	22	39	23	29	46	39	31	39	34	44	28	44	35	31	30	35	25	40	40	28	42	37	42	25	32	30	34	30	27	33	30	25	38	28	36	33	25	40	36	32	41	30	36	24	19	26	39	36	30	32	39	37	28	35	40	33	30	31	32	31	34	32	35	29	35	27	23	25	32	28	30	39	40	33	33	29	32	24	41	30	31	33	30	38	33	34	32	24	32	28	33	40	31	35	30	34	30	30	29	21	41	42	23	28	32	25	27	36	32	33	26	32	33	37	32	34	32	32	34	34	37	31	21	28	30	29	36	35	33	35	21	43	35	36	34	30	31	44	40	30	32	39	27	34	29	35	27	31	38	36	39	31	33	35	33	35	21	41	24	28	38	36	23	28	30	24	32	35	34	41	36	30	39	33	33	34	27	41	44	31	30	45	34	28	28	40	32	33	38	35	38	39	24	32	40	28	32	32	36	27	29	43	44	28	30	42	46	35	37	41	47	42	32	33	33	30	39	43	40	34	35	33	32	23	38	25	44	38	39	40	37	26	27	32	30	34	36	40	28	28	34	22	26	24	38	33	30	26	27	35	37	29	29	35	32	40	25	29	25	27	31	29	36	36	25	35	35	30	28	28	27	35	42	35	34	38	36	31	29	34	43	32	36	25	30	34	38	39	39	39	26	38	23	35	37	35	42	36	37	34	27	35	27	36	33	39	36	41	31	42	35	31	48	32	44	44	26	26	33	23	29	31	36	41	25	33	42	27	21	32	45	32	39	27	36	31	24	31	39	27	31	28	16	31	36	32	40	35	22	37	33	36	30	27	26	33	28	41	28	37	30	40	35	31	32	34	34	23	23	29	22	30	39	31	37	33	26	43	37	37	34	39	42	34	30	42	35	53	38	27	36	38	29	36	50	26	33	36	40	37	36	33	39	34	35	30	41	34	31	37	39	26	39	44	27	25	20	34	25	41	28	38	34	31	26	35	31	24	26	48	28	35	27	31	31	38	27	29	39	39	25	31	32	29	42	25	38	32	31	32	34	30	26	30	38	38	33	33	26	31	30	29	31	46	33	27	31	29	31	38	32	33	28	30	29	32	28	38	23	23	29	41	33	42	24	32	38	31	32	32	25	33	34	36	32	33	32	40	32	40	23	31	24	31	30	32	38	45	37	30	32	34	32	39	30	25	32	26	34	43	29	27	20	34	34	36	37	32	29	30	21	42	32	20	27	36	34	31	41	30	35	40	32	32	41	35	36	26	27	40	48	46	31	26	38	35	24	30	35	40	31	31	25	38	28	29	30	30	33	39	35	27	33	47	28	24	33	35	26	25	38	28	35	39	33	38	35	30	38	21	28	30	31	34	40	40	35	37	31	32	34	29	30	27	31	35	32	51	35	21	38	42	47	31	37	27	36	39	24	31	28	33	40	31	35	34	35	35	42	35	37	25	39	31	39	36	30	33	36	29	39	25	28	32	38	35	35	30	32	34	25	29	32	33	39	24	33	32	33	41	44	28	28	35	33	31	35	39	27	36	31	31	26	29	52	27	34	30	43	33	33	31	35	50	28	32	36	33	31	31	31	40	36	30	42	32	36	30	30	33	37	42	31	43	28	37	30	26	33	34	41	19	34	29	30	29	29	24	33	37	32	39	34	35	27	36	33	43	39	32	36	33	37	42	32	26	36	34	31	35	32	34	30	29	28	32	33	40	20	39	30	37	40	40	28	34	35	36	34	37	27	38	36	31	37	28	31	42	25	25	32	27	30	33	31	35	31	29	40	30	28	37	37	35	45	30	29	30	25	31	40	50	33	32	35	38	31	30	35	39	37	34	32	50	34	28	28	33	39	29	36	30	34	25	35	25	29	31	25	40	32	32	28	35	38	30	37	24	29	24	35	35	28	30	29	36	30	29	27	34	36	46	23	26	38	30	39	34	37	39	28	29	36	32	29	38	31	38	35	27	30	25	31	34	37	29	36	34	30	30	34	35	31	28	40	42	31	34	27	34	33	30	37	29	37	26	26	39	28	29	40	22	35	33	29	25	30	29	34	29	27	36	28	33	37	24	37	39	37	35	26	32	47	25	42	29	36	37	29	37	38	31	32	26	31	33	31	39	35	37	37	37	37	39	37	33	27	33	22	29	32	27	32	34	35	28	31	44	29	29	33	45	51	30	25	30	40	33	41	35	20	38	38	29	37	36	55	32	32	27	35	29	31	27	28	32	31	35	31	29	37	28	43	38	32	32	31	41	29	34	43	37	25	26	35	46	29	32	31	38	23	31	33	38	35	32	26	32	45	44	23	36	34	28	34	32	21	38	31	35	37	29	34	34	41	29	32	33	39	33	39	38	26	24	27	38	36	30	37	44	36	32	32	44	30	32	34	43	31	41	36	25	30	32	32	22	23	41	36	32	30	32	28	33	33	33	31	31	24	35
17345	9879	5546	10005	16325	16034	13339	10819	8420	6826	5186	4594	3800	2941	2157	1641	1449	1366	1195	941	865	903	970	1011	919	856	835	646	626	721	744	802	823	745	815	769	696	640	545	555	469	447	511	462	468	494	491	456	446	432	454	435	416	450	404	423	416	445	403	431	428	414	454	479	481	444	422	412	435	424	382	429	456	400	393	406	369	387	415	429	445	413	427	415	403	402	428	457	447	412	412	442	441	411	411	420	420	400	407	464	442	424	495	463	431	474	448	512	487	512	446	418	415	463	455	421	445	506	427	442	448	432	400	406	382	421	410	414	415	380	423	419	450	408	421	388	392	424	379	402	384	417	425	391	376	427	391	417	414	372	410	417	414	361	402	394	394	416	413	385	375	418	375	364	406	369	408	415	407	407	418	442	410	418	402	388	411	400	440	391	431	384	408	346	402	388	358	376	378	405	383	400	343	417	381	397	419	412	396	399	376	387	404	414	422	392	393	381	424	373	394	406	404	386	384	419	450	407	388	380	405	389	402	390	415	397	374	402	401	422	390	406	410	412	398	388	424	414	410	426	410	369	410	433	402	404	407	395	381	425	447	406	399	397	405	406	383	407	389	375	378	409	410	401	403	428	429	401	379	378	376	386	388	402	403	396	408	410	373	429	404	407	417	378	426	405	384	381	424	408	402	408	400	399	396	410	391	389	382	423	422	399	410	371	389	409	366	402	407	381	387	374	455	380	425	423	394	422	409	432	406	400	391	397	405	414	368	377	371	422	375	377	412	383	412	384	418	435	427	384	364	386	374	369	410	396	376	374	428	365	393	414	393	380	411	406	416	404	403	396	416	421	419	396	424	410	427	388	374	412	411	394	390	400	425	406	388	433	395	409	395	378	415	420	415	390	381	413	374	402	415	417	390	416	419	387	386	373	350	392	419	385	387	393	386	388	433	431	415	394	404	362	390	423	398	417	391	370	427	379	397	404	367	393	408	417	400	396	403	404	394	389	396	357	412	430	407	377	390	406	420	407	444	441	403	409	416	395	409	376	374	420	392	441	404	405	411	429	395	400	410	407	393	405	356	370	399	414	374	363	384	397	395	377	397	378	415	430	379	427	389	379	396	400	364	402	379	405	397	406	400	397	410	408	388	416	410	369	405	385	388	440	399	400	389	443	376	381	382	400	385	365	388	399	441	400	398	447	386	405	411	379	418	410	424	377	359	393	430	404	418	417	366	383	368	425	356	397	409	405	383	367	418	375	407	405	409	378	403	401	430	413	405	393	413	374	412	411	411	392	405	426	405	420	395	377	358	413	404	415	428	421	401	384	398	394	371	387	390	409	411	428	427	399	409	389	399	429	400	411	381	404	398	379	446	414	371	372	406	425	386	359	410	410	430	409	374	424	397	401	392	378	391	384	396	403	414	402	422	371	422	432	350	369	419	423	416	394	381	456	406	425	419	387	401	407	403	386	434	377	394	373	428	428	377	366	416	419	385	388	397	360	409	442	435	409	387	426	401	406	421	378	424	389	409	394	408	414	411	378	412	368	387	399	357	400	389	380	394	379	431	365	400	422	406	410	366	393	427	396	377	423	424	413	370	389	391	347	395	420	399	389	382	392	403	440	384	389	419	406	422	381	378	372	395	396	419	427	402	379	427	405	387	409	370	405	453	393	412	374	409	386	384	407	378	402	392	387	387	363	391	370	421	382	409	380	417	392	404	398	399	397	402	421	364	441	388	404	366	395	359	415	354	380	381	406	379	408	384	431	418	371	373	399	419	422	399	394	372	376	393	423	414	399	394	417	419	385	381	371	394	378	415	385	387	432	383	405	430	379	359	396	411	424	374	398	395	374	392	380	408	380	381	414	411	382	390	416	370	403	388	403	406	390	401	382	425	420	395	369	466	399	378	396	392	388	386	395	416	396	365	393	422	421	412	382	392	416	397	418	413	430	420	386	445	431	387	399	409	409	403	364	396	361	373	411	421	391	415	407	423	403	397	401	380	409	394	422	386	376	385	388	410	395	428	405	414	446	375	381	390	428	393	417	395	427	383	375	425	422	406	387	410	395	399	395	438	381	406	453	414	362	398	394	372	393	391	403	398	422	396	402	394	416	404	387	420	394	404	422	391	418	423	381	380	383	428	386	392	416	404	393	367	376	395	415	363	399	411	385	408	386	375	443	412	385	373	393	418	414	412	407	409	415	430	430	403	438	393	418	369	398	389	406	449	476	416	369	416	425	380	399	396	395	398	396	399	424	407	369	398	398	371	392	440	407	386	412	419	389	389	425	391	422	392	391	400	388	396	422	404	377	424	410	393	352	397	412	411	405	390	383	376	380	415	393	373	376	423	414	419	408	397	420	389	398	424	409	375	376	418	391	386	379	380	379	393	414	435	423	419	362	399	421	401	401	384	409	367	383	402	369	415	390	425	406	392	441	414	408	418	407	386	434	417	372	384	337	392	407	390	400	383	437	393	392	425	414	377	411	420	381	377	395	396	415	430	439	389	375	419	406	395	403	378	408	394	415	405	422	376	373	420	390	391	383	388	366	423	402	420	406	426	396	379	378	406	396	421	438	377	419	396	392	403	432	390	406	403	416	406	420	421	414	414	389	387	398	413	428	391	400	405	395	405	396	403	376	411	391	421	387	427	427	382	387	431	390	406	422	411	401	426	410	392	381	403	395	404	401	380	403	408	402	408	426	386	400	426	423	403	368	375	412	400	423	409	389	419	408	415	372	418	432	395	364	399	393	367	392	408	377	382	448	364	401	403	364	402	404	402	392	400	391	423	369	417	388	411	418	384	399	425	376	393	424	403	381	390	418	418	400	423	376	431	366	407	403	372	411	411	383	381	406	427	429	404	430	427	393	385	376	407	411	401	441	404	375	388	425	351	374	435	404	447	379	401	429	376	408	368	396	416	381	423	444	422	380	410	413	408	403	387	399	395	362	398	405	376	352	423	392	378	377	444	387	351	403	396	395	398	412	432	402	381	458	392	413	415	438	427	389	383	408	391	376	406	368	372	389	408	408	360	392	406	387	402	411	348	372	385	418	381	380	402	383	390	382	394	432	431	365	345	404	441	429	444	395	407	426	426	409	370	396	413	401	395	415	406	394	419	406	409	398	402	409	396	409	410	382	378	348	408	425	432	402	358	411	415	385	423	393	358	415	386	383	393	405	415	404	377	387	387	405	401	434	407	397	414	404	406	388	406	362	388	373	407	408	406	381	357	391	374	401	381	394	379	383	411	398	376	383	387	408	395	380	381	363	405	404	402	368	427	419	401	371	415	414	403	411	432	371	398	395	386	384	418	400	394	408	399	371	403	404	443	397	379	390	403	377	404	401	406	407	431	375	383	414	405	405	417	406	423	411	397	426	391	391	394	385	367	387	407	400	406	407	408	398	371	395	401	412	379	390	427	413	421	400	399	391	387	405	413	400	351	436	371	411	432	381	419	410	403	396	433	398	385	376	368	409	381	437	406	393	389	399
2299	539	287	185	219	237	242	211	185	182	123	122	115	103	72	51	65	55	50	45	45	48	45	34	50	42	39	30	33	44	33	41	40	42	46	34	46	41	40	37	47	43	35	39	33	43	41	35	28	26	32	51	27	22	40	30	36	27	39	29	34	24	44	32	24	29	32	31	23	28	30	36	24	38	31	29	45	31	39	23	33	34	22	38	33	35	34	33	28	34	28	31	32	39	30	42	34	38	35	38	38	24	31	35	37	38	41	23	18	48	22	26	26	36	37	36	30	39	27	28	33	32	34	33	37	28	38	32	41	40	27	30	43	31	38	26	35	28	36	36	29	31	32	31	25	26	29	42	31	32	24	35	27	27	35	35	28	30	27	40	35	39	32	42	36	34	28	22	30	34	36	30	25	29	33	29	43	40	31	33	33	25	37	34	27	30	24	36	34	23	41	34	38	41	36	32	31	33	34	26	32	31	23	31	22	37	35	37	28	30	44	25	34	29	30	30	35	32	22	31	33	21	29	28	45	23	33	32	37	24	40	31	28	42	32	32	31	32	31	26	42	32	20	27	31	31	35	25	39	30	39	27	35	17	31	31	37	30	29	28	47	33	39	33	28	36	31	33	34	28	26	33	36	33	43	33	27	32	28	31	23	35	28	26	35	40	32	27	29	24	44	29	35	41	21	32	33	28	40	37	25	39	27	36	26	42	32	29	24	49	32	31	32	26	29	40	32	39	20	35	32	42	28	34	28	34	36	27	28	34	30	30	31	42	32	34	28	27	23	27	29	26	35	36	24	31	30	42	24	45	29	31	25	42	26	24	34	32	27	35	36	33	32	29	26	23	29	36	42	35	27	34	36	28	29	31	24	41	40	22	38	28	27	31	28	28	26	32	37	33	26	35	39	23	35	33	30	28	34	29	28	29	31	28	28	26	29	33	40	38	33	42	27	34	26	27	33	36	42	31	31	22	50	37	39	21	31	29	38	30	43	22	25	29	32	36	40	25	34	38	23	41	28	21	24	33	37	40	40	25	35	27	32	29	29	31	35	28	33	31	32	25	37	31	36	40	25	33	42	30	36	35	28	35	27	31	45	28	46	28	27	26	40	37	36	29	35	33	39	29	32	32	23	26	34	33	37	30	31	32	24	26	36	40	38	30	34	33	27	38	27	41	31	29	29	34	33	25	30	33	29	31	20	41	25	35	25	26	26	39	37	33	26	38	28	23	32	31	34	39	24	29	37	31	33	32	31	31	32	27	43	40	37	31	25	22	37	35	34	24	44	30	29	29	26	30	36	35	37	35	40	24	27	28	39	35	40	38	40	32	37	33	45	34	26	34	37	37	31	27	31	32	29	43	31	25	32	33	36	26	32	44	44	38	30	26	34	25	26	37	26	37	30	29	31	28	33	30	27	27	45	30	30	32	33	29	40	32	34	26	37	23	35	29	27	32	35	42	27	34	33	39	31	44	42	30	35	32	37	25	34	31	32	38	30	33	35	26	31	31	29	30	32	40	35	32	30	30	29	27	31	30	28	28	29	36	26	25	32	35	35	42	30	32	43	41	34	34	35	31	37	36	29	30	33	40	29	38	43	26	25	33	39	32	34	32	31	40	29	32	31	29	33	27	26	35	35	32	23	29	33	33	26	34	26	32	26	37	25	31	33	41	39	28	44	42	22	36	29	33	29	28	31	38	30	20	31	36	28	36	26	37	35	26	26	39	31	36	31	23	29	31	27	31	30	28	27	33	22	41	30	25	22	26	24	34	31	31	36	24	30	26	26	30	31	31	35	23	28	50	25	35	32	39	33	34	28	24	33	29	34	37	24	30	38	31	30	28	32	28	33	44	26	20	29	26	26	36	38	29	25	31	37	34	36	45	30	28	35	24	42	25	34	31	31	35	34	32	27	30	36	40	44	28	35	42	35	37	30	35	42	38	40	27	25	27	35	24	44	28	30	32	32	28	39	38	26	16	20	38	32	20	30	35	32	35	33	39	29	30	35	31	23	31	30	30	42	30	36	26	23	24	38	36	39	35	31	27	36	36	40	30	37	30	28	28	35	38	27	39	27	39	35	21	30	31	30	28	28	32	31	27	25	20	29	31	37	35	31	32	43	33	41	28	44	37	25	25	25	31	32	29	34	26	35	31	24	34	32	35	29	35	33	39	36	32	29	29	33	35	27	26	37	33	32	37	30	21	27	34	26	42	28	25	29	35	34	35	35	28	34	35	24	23	33	36	29	37	24	26	30	37	30	23	39	31	21	30	25	38	29	29	34	38	34	32	30	27	51	26	31	25	34	31	43	23	28	35	33	31	26	23	33	28	23	25	28	40	36	36	27	28	41	22	27	28	24	22	30	28	38	40	26	35	32	31	28	33	30	32	22	42	32	39	24	37	29	22	31	34	25	35	27	27	30	27	25	29	36	35	37	31	38	34	33	27	33	42	34	39	34	34	28	35	31	27	32	33	30	25	27	28	31	38	37	34	32	25	28	33	39	26	32	28	36	35	30	33	32	32	32	39	39	24	29	22	26	34	25	24	38	40	25	33	28	32	35	30	28	32	32	35	26	27	30	32	19	34	32	30	27	34	35	39	30	37	33	31	25	37	30	27	41	33	35	36	22	34	38	34	26	36	34	23	33	33	41	26	26	33	25	33	30	37	28	29	27	36	20	36	25	34	26	33	33	26	28	41	32	27	44	35	34	36	22	27	32	33	29	34	33	35	32	33	33	29	25	29	34	34	37	30	30	28	32	31	24	20	41	42	37	26	29	25	34	34	33	39	38	27	34	43	36	30	34	34	26	24	29	34	37	30	32	43	27	31	29	27	19	36	42	31	38	30	37	28	30	40	34	37	27	31	37	30	41	35	30	34	38	28	26	38	37	38	33	35	25	27	32	20	35	30	35	32	28	23	27	29	31	38	38	28	34	35	24	33	42	25	32	35	41	28	37	30	20	38	33	31	31	26	30	30	31	36	34	25	30	24	37	30	25	31	33	35	30	31	34	31	29	30	35	27	34	26	31	25	23	27	29	34	46	27	27	36	31	32	25	30	45	35	41	33	34	38	26	31	22	27	35	34	23	30	35	29	37	33	36	31	30	36	41	24	18	29	28	45	38	37	28	23	46	29	31	38	32	33	42	31	37	25	35	41	28	29	26	32	28	33	25	28	36	32	22	23	41	25	33	31	27	24	32	27	35	24	34	35	25	36	29	28	30	25	37	27	19	25	24	28	37	28	25	30	37	37	27	32	29	24	30	34	31	34	36	21	29	36	38	27	33	40	39	35	30	32	31	38	30	27	31	25	33	37	34	41	31	32	37	30	29	27	29	37	32	28	40	22	34	30	31	36	37	39	26	28	22	37	32	33	31	26	28	30	27	31	34	36	27	40	17	29	32	30	28	37	34	32	28	39	44	30	35	42	31	32	38	24	31	17	34	24	41	36	25	33	29	25	27	32	36	22	30	33	33	40	35	35
16760	8649	5066	9269	15245	15303	13040	10798	8725	6970	5486	4681	3951	2968	2211	1784	1537	1416	1193	1005	933	907	1091	1051	910	847	780	580	642	732	736	804	833	713	749	733	726	571	540	499	474	466	449	442	446	439	484	432	400	407	385	373	383	394	423	396	360	389	391	413	397	405	438	470	426	411	388	403	417	382	372	395	414	384	400	352	366	384	379	374	354	375	345	362	399	380	361	376	410	412	395	412	372	390	380	380	436	382	426	431	395	431	425	434	389	455	461	460	473	432	455	405	410	397	453	434	443	408	408	421	399	370	378	394	400	374	389	389	348	334	367	378	338	357	324	402	397	363	375	353	322	390	367	365	354	347	349	380	379	392	366	373	415	400	367	379	377	345	354	408	375	367	403	354	347	368	324	368	360	365	377	335	372	355	377	383	382	361	358	365	386	363	352	374	360	354	353	389	386	369	403	351	380	371	329	362	338	380	420	329	352	365	369	362	373	400	363	363	363	375	388	378	348	357	373	363	328	382	378	369	388	346	384	363	361	368	363	367	359	360	354	366	380	346	373	365	377	345	406	368	355	359	375	356	343	372	339	345	397	360	376	392	361	350	351	365	373	355	371	358	320	345	393	361	339	363	373	386	394	357	374	390	403	373	364	359	404	375	387	352	378	378	345	362	388	346	406	374	381	350	373	347	341	370	361	361	356	345	383	382	373	347	349	365	368	346	327	350	319	318	381	328	347	355	348	360	362	350	342	350	364	359	365	387	359	376	367	361	378	321	311	374	367	391	385	390	350	364	399	355	379	369	368	406	375	366	422	350	363	369	353	357	380	356	351	367	389	371	359	366	396	359	360	374	376	372	368	352	346	381	388	355	395	362	368	363	352	379	354	345	366	386	374	380	358	356	358	345	363	383	363	338	355	349	333	398	354	377	376	357	359	357	355	338	340	370	348	381	350	359	379	371	361	343	333	347	379	371	350	319	389	356	384	341	334	382	354	335	365	354	339	358	385	345	352	380	367	375	351	350	383	375	344	390	368	353	369	393	349	370	370	360	396	331	358	362	341	341	354	338	388	355	334	367	438	351	388	378	331	350	352	369	362	394	375	354	374	362	352	381	360	357	375	356	366	385	353	388	352	380	368	366	363	355	361	349	341	358	329	364	379	375	407	383	349	336	373	357	370	361	377	346	379	352	380	357	351	379	355	347	371	365	373	338	357	357	337	341	363	321	343	381	367	375	356	370	393	381	379	364	425	320	375	376	383	357	351	346	376	351	377	333	363	396	372	397	381	359	353	371	402	360	370	346	350	380	352	336	323	357	381	350	360	380	372	361	379	390	393	385	352	358	385	375	377	374	376	368	349	390	371	369	352	371	369	331	384	377	345	376	352	372	392	394	352	360	394	373	369	369	378	411	377	360	327	345	358	389	401	357	406	363	343	378	368	364	371	323	380	390	374	346	394	357	381	330	402	348	378	338	362	369	358	389	388	381	354	352	355	366	396	353	366	354	351	364	401	366	366	376	349	354	355	365	352	393	356	364	355	363	374	348	379	364	366	365	374	332	389	379	374	396	388	336	391	370	375	361	400	364	368	392	343	367	385	365	387	384	333	390	342	380	363	406	381	389	385	334	370	393	395	344	345	337	334	375	356	405	377	363	377	341	367	372	335	336	341	371	369	377	372	390	325	385	381	359	345	330	358	337	354	376	362	346	362	355	339	382	374	383	366	370	362	379	382	359	351	383	379	358	383	348	359	385	372	374	358	404	329	388	374	354	344	359	356	348	393	327	371	372	373	347	339	393	381	350	353	339	360	332	332	324	331	352	367	337	373	366	373	412	372	353	376	367	355	352	349	362	363	364	386	347	357	312	367	378	371	355	403	380	379	349	345	361	367	353	353	383	349	346	389	345	391	373	367	384	354	370	372	364	363	346	384	374	373	390	351	363	344	342	388	337	378	395	380	322	377	364	376	361	354	375	375	383	394	337	376	350	368	373	359	348	374	390	302	364	366	357	392	364	348	354	359	371	369	340	382	366	357	400	359	367	373	402	339	376	366	366	394	377	375	364	372	368	347	360	356	356	367	337	376	376	358	352	360	366	376	376	337	340	388	344	346	383	358	391	355	376	352	391	333	323	357	374	369	358	334	377	393	375	361	333	383	367	392	361	380	379	391	388	390	348	369	373	335	340	390	357	386	368	343	370	341	361	379	354	372	362	379	347	367	359	378	353	320	360	355	351	363	340	375	336	388	364	359	332	364	366	385	354	376	357	336	356	379	392	355	362	355	350	338	347	357	356	359	367	366	397	370	382	363	353	358	348	385	337	376	348	405	359	394	374	369	387	368	351	364	379	385	336	380	387	401	363	396	394	331	349	369	371	389	378	356	336	372	373	362	362	365	359	380	357	345	371	375	355	340	388	392	366	363	348	369	365	377	391	358	377	343	387	380	328	357	383	344	415	354	403	331	361	369	364	380	360	375	397	357	360	385	353	385	384	372	344	360	380	364	377	431	395	370	325	359	370	347	385	349	380	403	384	360	395	377	353	386	346	410	368	360	392	371	371	400	372	323	331	381	407	358	366	360	365	389	358	369	366	349	347	384	375	391	368	380	429	373	345	348	354	380	368	384	341	361	354	374	351	334	342	354	365	379	358	385	400	354	347	375	323	352	385	370	394	356	359	387	402	354	343	390	359	349	369	387	349	359	344	358	368	403	387	395	354	392	346	354	333	382	360	378	380	356	365	369	372	358	361	358	387	381	371	352	377	347	362	368	330	366	405	352	364	375	340	368	356	372	326	375	374	364	329	360	386	353	390	361	370	356	345	395	372	358	348	367	369	359	370	405	330	396	365	363	354	360	372	354	365	367	341	388	385	333	377	333	368	366	399	386	356	375	402	344	370	413	355	402	337	385	397	354	406	381	354	363	385	374	376	375	390	364	365	384	361	406	339	381	343	360	379	331	390	344	368	366	378	345	370	368	340	388	362	376	343	366	349	383	371	362	359	395	331	357	373	351	359	351	348	346	344	357	389	387	355	360	316	370	365	369	357	350	358	401	353	371	382	392	387	364	358	382	371	366	357	350	348	358	381	376	371	386	360	389	362	353	367	357	394	352	350	377	337	376	354	381	390	375	375	349	385	355	321	372	313	358	388	345	371	325	368	334	363	378	379	402	362	371	366	366	358	361	353	371	385	360	342	330	349	353	350	328	355	380	378	351	378	368	375	384	384	341	372	347	370	385	361	383	368	339	348	402	336	371	351	352	354	349	379	370	369	394	410	399	369	380	356	368	356	390	383	344	359	322	358	378	353	356	380	343	357	364	330	341	381	357	375	328	408	417	361	389	377	389	369	379	342	367	348	349	335	391	321	344	363	389	378	361	358	354	400	358	360	365	343	360	357	355	368	354	357	367	361	364	361	349	349	370	375	362	366	367	355	308	340	356	387	378	320	369	383	377	338	370	373	372	397	343	362	365	391	383	379	352	364	351	346	364	371
1720	806	441	276	316	409	356	317	240	187	184	133	131	99	94	78	80	51	32	45	51	47	34	45	44	36	35	25	33	28	24	38	40	34	28	45	42	30	21	26	23	21	24	31	36	22	35	31	25	22	39	20	24	22	27	26	21	25	13	28	25	27	21	24	26	27	33	31	19	31	23	22	21	22	21	19	19	22	21	20	24	18	26	21	27	17	18	22	25	24	20	29	21	28	18	20	30	25	21	30	21	18	28	37	23	19	20	25	20	21	26	24	12	15	29	19	21	25	28	31	31	32	33	26	19	21	22	26	28	25	22	24	19	21	24	16	27	16	22	14	26	17	24	21	21	24	24	20	21	26	28	24	26	26	17	18	14	16	27	26	29	28	32	26	15	22	23	24	22	24	21	23	30	19	27	28	36	10	19	27	31	14	23	22	20	26	19	28	25	19	26	17	25	22	22	21	17	23	30	30	23	18	24	21	12	27	25	15	13	25	21	28	27	25	26	20	24	20	22	20	31	17	22	24	20	22	19	23	17	18	30	32	22	17	25	21	24	19	27	17	25	23	24	31	17	17	20	28	17	36	26	21	23	18	18	28	19	18	18	36	11	26	24	24	28	23	14	25	26	29	20	28	22	24	25	29	30	22	28	23	30	23	30	22	19	24	32	17	29	21	27	19	21	35	22	29	31	32	34	29	23	21	26	21	17	23	23	23	25	33	19	19	25	28	22	26	23	26	18	18	21	24	22	20	23	23	17	26	21	26	25	24	19	23	17	22	22	20	26	20	14	26	21	20	29	15	18	27	26	20	24	15	22	35	12	33	23	20	15	20	24	29	14	22	20	20	24	16	23	28	21	22	17	24	15	14	29	18	22	30	22	17	29	26	11	22	15	27	22	38	21	14	28	20	14	21	33	20	24	23	23	25	21	22	31	21	24	27	21	26	15	31	22	19	27	33	31	24	22	23	23	29	15	15	22	28	20	19	18	22	22	17	25	13	23	22	20	23	25	25	21	29	17	28	24	31	21	28	23	19	21	19	17	15	30	29	25	20	35	22	23	34	26	26	26	27	28	15	27	28	25	21	23	27	24	20	22	26	17	22	20	27	25	32	24	24	25	14	14	15	20	23	24	17	16	19	32	24	23	20	24	28	19	27	26	15	17	17	23	25	24	21	23	27	21	19	14	21	26	21	33	18	26	26	20	17	26	29	32	27	24	29	29	24	22	29	21	26	27	18	31	23	24	33	22	12	26	29	26	25	24	15	16	22	18	23	21	20	22	19	24	20	12	20	34	22	21	20	23	17	29	20	20	19	32	24	27	21	17	20	30	25	23	19	31	13	24	22	20	22	25	27	21	20	27	35	31	20	17	20	19	16	20	17	22	21	22	24	18	34	16	28	23	26	27	25	23	26	32	24	26	20	28	18	24	15	37	30	25	22	26	28	24	31	22	27	18	25	24	23	22	31	20	28	18	20	25	25	21	16	27	20	22	30	25	16	23	20	24	24	30	19	28	18	22	20	20	18	23	23	22	20	25	20	19	17	21	24	13	19	34	26	26	12	17	32	25	18	25	22	21	40	23	26	21	26	15	14	25	20	24	39	22	30	22	31	19	19	24	24	17	20	16	28	30	11	33	18	27	23	18	20	25	22	25	27	19	37	29	16	22	21	22	25	26	25	16	23	22	25	22	26	30	16	27	16	16	16	17	20	21	19	26	25	31	23	21	24	23	20	14	18	24	20	21	20	13	22	18	20	27	35	18	16	23	20	19	24	25	22	13	22	29	31	25	19	18	27	19	26	31	15	25	27	25	26	16	31	21	14	25	25	20	23	25	21	21	27	28	28	23	14	27	25	22	21	24	26	22	21	26	23	19	17	23	28	23	19	24	21	24	24	27	25	14	22	28	33	22	25	15	19	23	17	33	23	33	19	25	28	20	28	22	14	22	24	25	15	20	21	20	18	25	20	24	24	23	23	22	24	19	15	28	24	16	22	25	33	14	26	19	23	17	23	21	28	18	24	34	19	22	14	33	19	21	23	21	15	24	18	22	17	23	36	20	21	25	27	25	26	20	20	24	22	21	18	27	25	21	19	20	10	31	16	22	18	20	23	25	24	26	27	21	23	19	22	26	17	17	30	18	24	24	23	21	25	13	19	32	23	21	15	16	22	27	15	27	20	20	17	24	27	24	21	18	25	25	25	21	23	24	26	29	23	31	20	29	30	21	17	17	28	20	17	20	21	19	27	24	32	19	21	31	16	26	18	21	33	23	19	27	26	30	26	28	26	16	18	27	31	22	28	25	20	19	37	20	27	27	19	28	18	19	23	25	20	30	21	22	12	23	16	20	23	19	23	21	23	15	20	29	21	20	21	17	26	16	15	20	23	24	26	17	19	19	18	22	13	19	28	17	17	25	21	41	27	29	25	19	29	26	21	21	18	15	23	26	20	19	27	24	12	16	31	24	19	22	24	25	21	16	14	16	26	27	25	14	24	17	24	21	23	27	29	17	20	26	19	17	20	24	25	21	25	32	29	24	17	24	21	19	18	19	20	26	19	18	23	25	15	23	31	25	27	33	23	18	21	26	28	25	26	19	17	27	25	20	18	19	15	23	16	26	16	25	29	26	14	20	20	24	19	27	23	25	19	24	19	15	27	20	27	16	16	14	24	29	21	17	27	15	12	30	28	24	24	17	27	24	24	32	15	30	24	29	17	22	19	19	33	26	21	24	18	35	25	23	16	25	21	27	25	25	24	30	24	23	23	22	17	17	27	25	21	15	25	26	22	17	30	20	25	20	22	15	22	30	24	20	27	29	23	19	31	16	23	28	15	28	25	22	26	21	14	20	18	21	25	33	30	22	17	21	24	15	19	30	18	28	28	23	24	26	21	23	27	27	15	27	27	34	20	17	24	30	31	23	24	35	30	28	20	23	28	21	25	25	26	24	20	30	21	24	25	29	24	18	23	23	24	17	32	24	24	20	20	21	24	26	22	26	17	22	25	30	35	21	26	25	22	33	26	28	15	21	34	16	15	25	19	20	23	21	22	22	27	23	30	23	23	24	26	25	32	22	19	28	29	21	19	31	23	20	18	25	27	15	18	18	23	32	13	24	24	24	27	20	24	28	28	22	22	25	27	22	18	34	19	17	24	31	18	21	24	17	20	22	25	23	27	25	25	25	20	18	19	17	15	21	29	19	23	22	17	22	29	20	21	27	26	25	24	23	20	20	24	18	30	24	29	27	17	19	17	18	19	27	13	17	21	19	31	20	18	29	22	18	26	26	26	21	25	30	23	21	19	29	25	22	18	25	28	25	26	20	12	27	26	33	22	16	19	23	17	31	19	17	24	26	25	22	25	25	29	15	25	17	19	21	21	34	29	28	28	24	22	20	21	22	12	22	15	24	12	22	26	24	20	24	25	23	39	23	23	23	18	23	24	21	19	25	28	32	28	21	23	26	21	32	23	20	29	22	27	27	17
20696	11650	7285	12276	19309	19170	16619	13780	11243	9019	7181	6119	5139	3927	2784	2207	1898	1850	1315	1150	1069	1092	1218	1196	941	934	840	659	664	790	799	940	839	690	820	769	695	561	512	494	409	455	444	408	415	412	422	368	356	337	333	322	346	356	311	323	322	344	304	317	340	356	365	392	346	315	343	322	299	329	330	292	314	306	289	315	319	324	294	281	292	276	290	271	310	294	290	341	351	336	359	301	293	316	282	313	306	288	300	361	358	336	344	403	408	379	371	367	373	355	354	315	315	356	327	344	360	329	381	362	290	318	294	340	300	335	303	272	284	287	285	261	256	265	288	277	306	300	284	303	254	264	283	281	290	296	293	300	257	259	274	300	296	291	295	292	279	277	269	237	282	308	290	288	281	259	274	287	269	299	275	273	270	293	293	247	289	285	279	292	268	237	286	245	285	292	273	278	309	279	293	289	262	308	274	288	275	273	290	309	254	266	291	314	302	301	297	264	309	276	262	291	279	268	275	294	290	312	278	271	272	301	279	310	292	301	290	287	320	288	257	280	276	285	294	275	309	295	261	279	271	253	269	276	279	263	281	283	297	299	293	266	255	283	276	267	268	291	297	267	313	280	274	256	313	276	266	306	286	293	295	264	297	257	315	277	290	317	271	261	294	277	287	277	297	265	316	263	262	277	282	299	256	301	267	305	304	287	267	272	299	288	272	281	272	287	295	280	288	267	307	287	283	311	272	279	297	267	295	267	304	268	270	246	269	288	282	291	324	277	290	257	292	269	283	273	283	299	311	304	271	259	277	290	257	265	307	301	256	271	258	279	282	289	307	283	285	284	272	270	272	268	327	287	274	293	290	262	256	282	268	307	269	285	294	276	260	287	282	312	272	277	299	258	276	280	297	273	292	245	286	283	275	335	294	250	260	308	288	291	275	305	266	283	281	293	274	292	277	255	288	298	290	245	290	281	270	271	293	288	309	302	299	273	264	280	310	280	297	284	275	272	286	264	284	274	261	302	283	274	274	257	272	293	260	269	285	280	288	273	250	265	293	269	301	271	235	299	286	298	267	258	265	270	334	284	289	274	280	241	278	291	294	295	313	281	262	276	301	292	286	276	296	300	296	274	303	311	282	276	289	297	279	276	257	259	267	263	265	271	305	267	311	268	294	272	268	306	259	321	287	301	285	259	259	255	270	285	262	289	305	272	270	257	269	287	279	279	304	305	280	283	286	247	249	280	279	304	284	305	304	296	287	282	262	285	279	262	279	317	266	272	265	302	280	294	252	287	295	304	259	288	298	290	302	285	282	298	274	276	293	281	278	281	298	263	281	281	243	292	278	275	279	302	295	257	256	324	298	277	304	259	264	282	315	272	255	261	296	301	256	294	272	309	303	271	278	262	297	302	289	302	269	260	315	259	291	294	299	272	298	256	275	288	307	268	263	296	286	264	284	296	269	300	264	281	278	306	306	286	275	268	268	279	291	280	284	285	277	291	287	280	287	299	280	275	265	333	262	279	281	266	266	296	263	259	307	288	240	274	256	269	273	289	286	300	293	305	263	305	247	287	295	273	276	298	281	272	285	286	299	282	269	290	288	261	278	261	277	282	284	275	268	295	269	260	283	255	292	278	280	297	273	286	277	257	287	279	288	289	290	300	265	279	263	265	320	293	286	279	282	306	271	265	295	279	338	251	288	280	258	298	309	262	272	254	273	273	266	280	290	288	280	283	274	308	284	290	283	302	294	293	279	299	291	289	302	292	285	269	300	293	255	259	267	262	297	303	304	293	268	286	255	300	255	288	294	241	289	275	278	268	300	274	299	271	284	244	278	281	276	305	282	282	271	258	256	282	276	317	274	278	250	286	317	297	282	294	290	283	293	270	258	297	325	284	283	282	261	292	276	259	296	304	286	274	262	283	266	256	260	294	282	266	275	282	284	299	263	292	312	282	305	313	276	296	280	297	282	266	291	266	253	295	294	275	271	285	252	293	279	258	249	259	297	287	287	284	265	272	304	284	280	276	312	275	272	273	267	258	286	283	269	252	287	274	309	290	288	273	286	283	275	311	266	302	264	285	284	284	282	284	282	275	246	281	276	271	292	289	282	289	259	284	286	293	275	292	260	301	302	273	309	284	279	300	287	303	262	268	244	291	272	283	269	264	286	297	289	260	308	281	281	296	274	280	290	309	306	305	293	301	288	284	271	251	318	287	262	288	296	316	317	248	269	277	276	282	282	282	252	303	256	289	267	282	295	277	309	279	271	254	307	250	290	276	278	305	292	277	268	283	282	290	286	311	263	284	294	289	274	307	287	257	293	289	256	259	295	244	285	274	279	293	274	290	296	288	275	258	295	298	269	268	268	259	272	285	263	298	303	283	285	302	287	242	278	287	271	319	283	283	321	286	275	277	271	275	294	295	282	270	269	302	295	293	261	257	277	302	292	268	270	318	300	262	278	272	310	313	280	269	239	288	277	280	294	290	267	289	276	282	255	257	268	249	258	295	291	270	299	268	269	274	290	269	274	314	328	287	297	277	270	273	267	287	255	269	271	273	289	240	252	271	309	295	301	268	296	306	293	277	283	251	286	298	296	244	264	292	266	287	273	285	281	275	297	288	292	301	261	282	286	291	283	261	271	278	246	312	248	283	274	287	295	317	283	291	279	286	280	262	303	269	299	278	275	289	271	273	254	274	283	265	274	250	251	266	257	276	306	294	284	271	301	270	282	272	251	290	268	287	265	270	312	263	276	294	287	295	253	264	261	270	287	282	265	284	286	290	258	261	303	266	268	285	275	309	289	291	320	302	290	269	263	267	259	255	253	291	309	283	275	311	286	280	301	278	308	285	287	278	271	256	283	264	295	270	262	251	255	273	285	332	272	275	262	290	312	286	268	284	270	281	273	303	282	299	290	295	287	263	250	310	283	280	280	277	316	278	277	286	307	263	287	290	259	277	272	283	265	263	284	276	250	271	283	313	269	310	285	300	269	267	271	281	264	284	302	272	287	264	284	282	280	281	308	267	262	280	260	315	298	249	258	290	267	264	281	302	278	279	305	300	289	266	266	277	270	272	290	267	288	266	305	253	291	262	286	293	280	280	270	281	291	313	256	291	281	289	273	281	260	284	273	261	277	291	281	284	303	288	287	268	276	307	289	255	277	277	288	269	267	277	293	293	279	282	293	257	289	289	272	287	296	271	290	268	272	293	303	246	272	270	292	337	269	261	256	299	302	287	270	297	313	275	281	289	256	295	262	277	272	272	274	288	290	288	266	280	273	297	298	278	291	272	289	262	265	265	294	266	328	267	259	281	283	267	308	284	289	262	270	287	252	264	244	292	262	285	261	265	305	282	278	254	282	282	269	272	298	272	289	280	254	305	307	297	280	301	274	298	311	271	312	261	276	297	269	270	263	269	294	285	279	305	286	280	285	270	289	268	304	305	299	238	290	279	298	281	275	272	292	262	255	270	291	297	291	295	280	283	279	262	320	277
1422	262	171	120	142	157	136	129	114	113	95	89	77	56	58	63	53	61	39	45	52	48	56	65	44	66	53	50	44	43	51	47	43	51	49	48	35	53	43	36	28	49	46	51	43	39	34	52	48	46	45	40	50	40	40	43	38	47	35	32	43	42	50	48	36	39	37	47	54	43	41	34	42	52	31	39	48	44	37	40	41	49	54	48	47	40	40	38	32	41	37	46	41	43	55	48	49	58	42	54	52	59	30	49	41	47	42	41	39	53	30	53	43	50	47	34	52	32	49	44	48	39	50	41	49	47	32	48	33	54	45	45	51	45	35	39	40	37	47	39	60	34	45	50	41	58	45	31	46	49	35	52	41	57	34	52	49	46	51	46	39	41	32	46	36	39	46	45	37	48	54	40	44	42	41	47	34	37	49	47	29	36	54	46	40	47	42	44	42	38	45	45	44	47	47	34	35	48	43	41	38	50	47	42	52	43	44	34	42	44	40	46	50	38	52	43	42	42	62	49	31	51	48	52	54	54	44	49	55	46	55	44	55	46	42	61	52	43	29	47	53	46	58	37	37	46	35	46	54	59	42	53	26	46	40	46	41	52	51	38	38	39	40	44	46	47	45	34	36	50	37	33	60	40	43	47	39	41	42	46	56	29	36	44	48	43	41	50	41	39	50	45	41	46	52	34	42	40	48	40	59	48	55	38	51	50	49	41	41	40	47	47	44	51	46	56	42	44	44	51	38	44	39	48	41	47	51	57	47	40	39	43	48	48	39	41	51	44	36	49	47	37	56	38	38	39	49	36	36	50	42	46	42	42	43	37	47	40	48	44	59	40	44	43	35	45	50	52	41	52	36	49	50	47	43	48	42	41	43	36	47	47	52	51	51	51	37	38	35	40	42	48	49	47	56	42	43	34	39	27	40	44	44	39	55	39	55	46	44	44	47	42	41	46	54	36	44	46	36	35	41	34	40	48	48	47	49	38	37	42	44	41	58	50	47	38	39	35	42	52	45	41	37	49	28	46	46	53	50	36	46	52	37	31	50	31	46	43	43	52	37	46	50	37	43	61	41	46	48	57	56	39	48	44	39	50	43	39	38	47	52	36	44	40	38	39	36	45	44	39	41	56	42	49	39	33	51	38	43	36	44	29	43	56	49	32	53	34	37	42	51	33	36	50	36	43	42	44	43	38	50	42	44	36	40	38	48	38	48	41	39	42	40	32	60	55	44	50	48	52	50	34	44	46	43	48	37	43	48	34	40	52	40	60	50	34	50	52	45	42	49	39	52	37	46	44	38	40	44	40	36	41	44	33	46	44	55	51	45	44	41	45	40	45	47	35	37	33	57	49	52	44	37	45	48	47	37	38	56	45	42	57	40	56	52	52	47	43	45	44	32	37	43	51	53	38	40	43	46	48	49	64	41	37	59	38	45	39	54	44	33	41	53	44	52	31	47	53	43	40	51	40	45	46	47	48	42	47	54	51	40	43	40	48	48	44	45	39	49	53	40	40	40	44	42	53	34	33	42	48	53	42	43	38	40	32	43	41	52	34	44	47	52	46	48	50	46	41	44	48	46	59	45	46	46	43	38	37	35	45	55	32	44	52	43	53	35	45	46	37	59	48	58	40	42	44	46	58	49	40	38	45	42	50	50	39	43	42	46	40	52	49	46	40	51	36	40	43	32	33	51	58	43	51	49	45	40	47	54	50	53	43	33	46	42	43	47	52	37	50	46	40	43	61	35	57	42	41	52	40	45	42	60	40	50	43	40	42	40	53	47	41	47	53	31	47	39	39	47	41	53	46	48	45	36	36	39	29	48	54	45	52	48	45	45	54	43	45	44	45	55	59	45	56	55	46	40	43	49	41	51	38	33	39	40	48	42	31	52	45	43	46	43	39	45	60	48	51	40	33	33	44	63	45	45	51	45	47	45	37	39	46	36	52	37	39	42	46	44	43	50	42	44	41	38	40	50	42	46	40	40	44	38	40	33	49	49	47	53	36	52	48	43	31	52	43	44	35	44	47	48	42	48	37	33	43	48	46	41	63	52	44	37	43	48	46	52	53	41	58	39	47	36	44	45	43	52	51	41	44	46	31	49	35	36	40	33	46	44	47	46	43	51	49	41	47	38	49	47	53	52	44	49	32	35	45	38	48	35	39	36	49	34	44	45	54	50	53	41	38	44	45	42	24	47	41	52	45	38	41	39	51	40	34	51	36	41	49	48	39	59	43	38	48	51	33	49	42	56	37	36	52	46	40	51	54	38	42	39	40	30	47	42	48	37	42	50	42	38	39	36	43	42	37	43	38	37	47	52	33	40	44	55	48	49	49	53	39	41	34	48	44	42	54	48	38	47	36	38	40	49	39	43	47	42	52	35	48	42	52	51	46	47	39	55	48	49	40	47	45	33	39	58	36	35	45	47	47	37	52	46	43	41	38	36	49	40	52	60	40	52	46	42	41	36	65	42	40	46	34	49	48	57	38	53	44	44	44	40	54	55	44	48	44	47	48	56	39	51	46	34	43	43	40	45	44	37	35	49	53	42	32	37	33	45	53	38	49	53	45	47	57	50	46	36	44	49	43	37	48	34	29	30	53	58	47	41	34	46	38	56	45	36	30	37	43	44	49	41	39	43	46	42	50	42	43	42	41	43	52	52	50	44	36	46	54	36	42	54	47	48	41	32	45	47	41	46	39	43	56	39	44	57	46	31	50	43	44	45	50	56	46	53	43	34	47	35	43	48	39	34	45	57	49	55	42	40	44	34	44	43	42	35	49	52	39	61	40	29	45	43	42	55	36	50	36	50	51	43	48	43	44	43	50	47	29	36	40	48	48	49	40	52	57	47	41	53	45	41	52	44	42	50	57	45	50	39	48	46	43	51	45	62	43	43	42	40	40	49	47	60	43	51	35	38	47	35	47	32	49	43	47	50	38	39	43	37	44	47	48	38	41	44	43	37	48	52	41	56	33	51	44	49	47	31	50	54	50	45	34	46	42	32	49	44	35	50	39	46	49	37	46	48	54	49	43	58	39	39	40	37	31	40	47	60	44	35	41	39	44	44	37	45	57	48	46	49	44	41	36	52	46	37	52	50	39	47	40	44	38	50	50	43	39	53	44	57	36	62	54	44	47	33	54	36	52	49	57	46	56	45	44	49	41	43	51	35	48	53	38	43	44	43	49	47	40	31	52	38	55	29	38	39	45	39	34	34	35	46	47	41	52	44	34	37	43	35	44	42	35	50	44	42	38	45	43	50	42	32	43	39	38	55	61	42	44	52	48	54	29	40	50	40	58	49	65	44	36	40	41	33	44	48	46	50	41	33	55	35	54	47	50	55	50	37	50	39	40	36	50	40	48	54	45	45	33	55	36	34	47	44	38	59	41	40	48	49	45	42	35	46	41	29	45	34	24	36	51	44	46	44	40	39	37	36	52	41	42	46	51	48	49	41	53	30	43	49	47	35	40	35	36	40	47	49	51
13174	5759	3048	5653	9724	9675	7739	6204	4843	3993	3212	2754	2399	1867	1435	1193	1072	1049	868	803	754	721	947	943	751	826	753	643	689	706	810	844	776	716	746	740	684	661	602	557	560	541	573	590	547	534	573	545	516	592	513	538	498	508	507	542	492	503	466	538	514	532	554	568	520	507	530	528	511	469	505	515	515	514	516	542	534	504	500	529	496	497	537	532	505	510	492	491	531	542	520	504	538	513	503	468	485	546	542	568	546	521	599	550	552	556	551	555	488	513	536	571	534	533	531	518	506	546	541	496	520	551	473	546	513	530	514	488	504	522	490	499	490	549	516	482	484	506	487	470	573	509	509	507	520	489	464	530	533	471	506	501	522	483	488	502	473	529	508	474	508	523	508	525	490	505	525	497	509	499	512	518	523	512	505	506	483	496	498	503	520	513	471	498	504	515	522	480	477	490	532	480	487	492	512	515	541	504	476	529	467	481	500	491	520	539	511	517	525	516	521	497	494	463	472	492	514	550	506	511	471	496	499	528	526	473	540	489	517	545	489	484	491	509	488	510	555	513	496	498	439	479	500	505	489	510	540	504	481	505	466	525	495	483	515	519	491	522	481	476	500	507	496	504	477	513	499	528	496	548	515	512	489	563	469	551	486	503	469	506	494	471	503	466	493	490	515	499	493	543	462	481	474	499	469	496	505	511	538	489	539	494	513	473	522	492	470	475	527	534	465	477	512	491	473	488	469	503	508	486	484	514	498	479	527	494	522	520	521	509	505	511	488	521	479	456	537	507	496	468	479	494	462	457	502	453	476	515	518	512	451	491	500	495	487	489	503	502	543	496	514	493	477	491	509	503	532	480	528	498	506	513	510	500	516	503	529	491	464	476	500	506	499	492	507	505	515	538	539	499	497	530	503	484	530	513	515	540	503	492	504	484	513	479	473	516	477	520	497	469	507	507	505	483	471	492	492	483	519	504	535	476	475	497	526	491	465	508	474	491	500	521	517	464	443	492	505	489	489	495	484	532	496	477	518	530	502	531	518	516	501	484	492	495	512	541	540	491	511	470	490	532	468	491	549	503	503	518	530	520	475	516	494	480	551	478	491	527	466	478	520	530	464	472	503	468	523	544	539	453	528	488	499	518	483	545	477	502	491	538	505	505	516	519	502	508	497	472	518	494	522	491	465	522	530	509	487	531	524	466	499	488	483	481	519	513	493	510	510	519	498	526	536	490	476	525	473	478	488	503	501	514	511	506	468	500	480	485	517	525	520	479	517	491	478	512	495	489	499	503	496	501	485	483	473	505	461	510	473	519	471	466	494	487	451	478	507	534	457	493	519	468	504	496	491	505	505	483	499	454	472	528	509	516	472	518	473	504	510	490	503	516	526	470	525	521	485	503	486	477	469	499	470	508	516	503	506	463	534	525	526	509	485	536	504	490	492	517	509	471	503	521	526	504	492	522	506	561	521	482	513	497	502	513	475	503	515	510	470	514	493	503	480	520	515	510	478	489	509	492	483	504	504	520	507	484	516	485	478	479	489	511	500	495	515	533	514	527	560	506	488	478	524	492	522	501	538	515	496	469	493	505	496	512	513	495	515	493	475	506	495	493	525	509	499	511	526	507	462	493	478	523	520	490	505	521	553	490	525	482	455	505	522	474	512	527	523	510	512	476	511	477	502	536	533	530	537	489	508	512	502	525	483	466	478	465	535	523	513	512	484	489	510	480	511	500	548	491	504	496	539	486	510	540	494	520	512	519	518	482	484	482	490	514	478	476	526	500	498	508	512	518	560	529	482	508	504	499	501	518	492	492	474	533	475	507	518	515	471	483	462	503	501	517	461	511	488	514	506	486	476	492	488	494	488	502	531	526	479	502	498	519	551	513	537	486	531	444	478	553	478	497	492	493	502	526	474	491	514	506	463	470	483	507	471	482	519	484	449	469	495	482	523	509	484	521	546	480	522	513	516	490	528	484	466	511	486	511	500	473	505	492	534	489	482	484	523	477	496	554	519	450	513	498	502	487	467	495	541	551	492	499	530	563	481	501	542	452	498	465	515	502	510	523	477	465	479	494	485	473	504	521	511	507	505	495	487	453	476	515	454	476	526	517	497	520	487	523	516	543	499	496	545	520	489	535	467	515	541	519	545	476	550	495	507	488	481	477	479	479	504	509	519	490	511	488	489	489	514	493	504	517	511	475	503	530	557	489	499	536	467	497	423	453	517	505	540	493	524	509	508	525	518	517	458	510	495	470	525	507	469	495	467	455	515	536	504	526	529	536	502	501	498	495	511	458	485	487	500	506	537	491	522	492	505	526	501	570	477	485	467	520	503	509	516	525	525	531	516	504	462	517	523	489	473	479	529	512	484	497	516	504	498	532	477	511	474	530	505	490	505	470	480	494	555	522	500	513	462	481	460	515	533	526	490	526	477	500	464	522	512	503	488	495	534	514	495	499	485	516	487	461	507	535	519	512	475	537	496	491	506	538	546	539	532	530	470	509	506	495	560	517	463	491	493	477	448	487	550	508	489	507	506	514	523	524	472	492	512	516	510	528	505	466	482	485	506	514	499	450	507	473	478	520	472	575	538	524	501	514	500	507	473	488	511	537	503	499	501	511	488	496	474	462	525	483	536	471	514	495	487	489	528	503	484	516	505	505	493	481	478	494	506	524	497	506	508	511	501	474	487	504	508	513	472	531	523	495	475	522	502	528	522	487	531	481	530	527	488	503	496	471	524	467	489	493	476	486	499	489	490	508	477	488	503	499	495	498	539	496	486	504	480	508	498	478	498	522	516	474	481	472	512	495	518	482	563	534	501	526	509	520	480	493	547	488	544	529	487	484	558	518	511	505	493	505	490	531	507	499	494	501	511	500	488	535	512	512	501	483	515	496	505	497	472	523	488	492	504	479	512	502	471	517	465	490	511	564	495	512	506	487	488	473	502	533	521	501	527	487	539	513	509	509	444	532	463	501	510	476	521	497	499	483	499	503	505	507	463	523	504	502	509	509	539	530	479	489	512	505	474	523	463	532	492	500	497	527	486	479	515	493	511	499	504	523	525	511	467	513	517	512	513	483	522	569	498	502	512	480	511	473	496	515	505	519	491	527	473	520	483	489	440	491	493	471	497	506	482	460	501	514	489	465	517	496	440	498	512	487	491	471	497	529	488	483	539	495	502	477	476	509	500	519	527	514	515	504	517	524	506	492	456	517	524	472	526	504	515	469	488	511	490	489	518	497	530	520	495	456	460	539	485	506	507	488	508	532	523	542	527	516	504	497	492	522	494	531	514	487	463	531	508	478	497	522	504	548	499	536	515	502	498	478	535	514	483	504	535	495	542	519	506	504	515	507	500	525	514	513	514	539	544	523	567	479	508	479	530	505	450	502	509	512	516	510	527	537	490	499	506	529	516	542	486	478	486	523	491	500	488	517	534	459	520	526	510	505	508	543	499	455	498	511	535	481	498	528	506	510	529	512	502	499	521	492
1212	627	339	221	245	283	256	229	186	145	133	117	88	80	69	70	54	57	53	41	40	43	38	58	43	42	42	45	34	39	42	49	41	39	49	38	33	37	43	42	31	43	29	36	38	42	47	39	40	35	35	31	28	44	32	28	38	47	30	37	47	34	32	35	27	39	29	36	51	35	38	36	38	37	40	41	40	40	33	26	25	35	21	36	32	33	36	36	37	35	34	42	41	28	35	24	19	36	41	32	35	34	45	33	37	35	40	49	37	34	37	34	39	33	35	46	31	51	32	29	40	17	47	33	36	45	36	42	48	41	36	33	35	33	41	32	40	26	44	33	41	27	27	37	28	37	45	33	27	25	36	29	28	45	28	32	34	38	27	41	37	28	34	20	42	34	25	43	33	32	38	39	39	27	39	36	40	31	44	30	34	26	28	25	32	38	34	31	36	32	33	39	36	42	37	36	39	38	44	32	44	29	31	28	34	37	36	31	28	44	33	34	27	29	38	42	36	34	41	34	33	33	28	31	40	24	38	31	43	28	34	27	29	24	32	33	31	25	46	32	37	39	19	28	50	40	30	32	35	42	39	41	35	38	32	20	38	41	31	35	26	35	38	40	36	42	31	38	38	31	42	33	36	40	32	30	30	33	37	33	36	38	32	35	32	37	28	19	29	41	40	36	35	30	39	35	34	35	39	39	39	41	29	37	34	40	23	33	25	31	34	33	32	34	39	33	23	33	32	31	34	31	38	28	40	32	33	29	34	41	36	36	40	34	35	38	36	36	33	30	35	43	23	47	38	29	26	37	33	26	34	30	35	34	37	29	35	30	38	45	39	41	26	23	47	26	38	32	31	30	32	32	39	43	30	44	34	35	28	38	44	31	35	40	48	30	29	27	29	27	37	43	39	42	25	32	23	34	26	30	32	31	36	37	37	38	28	35	28	32	38	41	29	31	37	30	31	45	43	44	38	29	28	22	32	35	36	36	33	41	24	35	28	39	37	33	31	37	50	32	39	35	34	42	28	32	29	34	24	31	32	39	26	32	43	41	41	34	29	39	42	35	25	40	30	42	33	23	37	34	44	33	31	33	24	28	34	29	28	39	39	40	37	40	27	32	35	35	36	29	27	43	45	39	38	31	33	38	37	45	36	26	30	37	44	37	30	40	37	44	28	25	39	45	41	32	37	30	37	24	28	34	25	39	27	43	40	39	36	35	32	29	30	42	41	34	36	35	41	37	41	33	23	30	22	36	33	31	31	38	44	26	36	39	44	29	26	35	24	30	46	26	32	31	28	33	32	25	24	28	42	26	26	39	39	24	30	28	39	45	30	37	24	44	39	39	42	37	29	31	25	36	40	38	29	46	29	32	42	23	31	28	42	32	34	27	33	34	48	35	37	32	33	42	34	36	37	35	38	35	38	31	30	33	40	37	27	36	25	35	27	31	35	24	36	37	30	35	27	36	28	32	35	25	29	34	38	29	37	27	25	29	30	48	36	46	27	31	37	40	27	35	30	41	39	22	31	37	32	33	32	44	32	30	41	30	29	33	43	24	33	35	31	31	37	36	29	33	48	34	30	32	33	36	30	34	29	32	35	26	35	29	35	34	32	33	41	31	28	29	42	31	35	46	20	39	36	32	35	43	25	32	31	35	36	34	41	31	38	37	35	33	34	34	34	24	46	40	40	41	33	34	39	41	33	35	34	23	18	39	36	36	33	31	42	36	25	45	44	37	37	40	34	37	30	28	27	29	30	48	39	32	24	27	43	34	43	48	40	39	33	42	32	29	36	33	32	38	32	35	31	34	33	35	40	36	27	29	39	37	39	31	36	39	29	26	37	22	35	29	44	31	37	32	39	26	33	30	41	36	38	38	29	37	35	42	41	34	27	33	37	32	24	30	37	35	30	53	35	43	31	41	33	27	39	29	28	42	37	43	36	37	23	31	31	38	52	32	37	44	36	32	16	34	44	28	37	28	42	36	32	37	30	30	36	34	31	26	28	26	36	32	30	29	40	34	28	34	29	30	31	29	24	35	26	38	35	38	34	33	33	40	32	34	32	31	40	36	43	38	34	44	30	25	39	31	38	27	43	36	40	35	23	31	40	45	32	33	41	29	39	40	39	38	33	37	26	43	30	24	41	40	39	30	36	30	44	30	37	25	20	44	38	34	42	30	31	30	43	34	32	30	42	32	34	31	37	31	38	34	46	32	41	43	31	34	30	28	25	25	25	38	32	32	33	28	35	34	36	23	35	35	35	24	33	26	26	32	35	28	40	42	26	23	25	37	42	24	38	37	47	37	30	44	29	25	39	31	37	24	31	43	33	40	36	30	37	34	28	33	44	19	43	32	31	41	33	39	26	26	39	38	40	27	34	36	35	28	29	34	27	25	34	27	27	25	46	29	37	32	34	48	40	28	32	38	24	32	35	37	43	34	38	22	36	22	34	42	24	30	39	39	41	27	43	30	34	44	31	45	31	37	36	36	26	27	28	38	36	36	30	33	29	33	35	28	36	29	43	29	32	38	43	45	38	37	51	34	26	30	46	23	28	37	34	40	32	42	21	37	33	41	31	29	34	32	29	33	39	36	34	41	39	46	34	32	36	34	36	48	33	30	32	34	39	31	32	39	38	41	35	32	25	47	34	42	44	33	40	39	29	31	35	35	34	39	34	33	35	28	33	45	38	32	38	35	36	31	30	34	32	40	37	31	32	26	29	28	32	35	34	43	43	42	34	35	30	29	34	31	37	31	33	36	29	40	37	45	39	35	40	45	29	28	46	24	36	43	35	43	33	34	27	37	29	23	39	21	29	42	32	37	44	48	35	35	30	34	32	36	34	35	24	46	32	39	37	39	45	31	36	35	35	28	36	41	29	35	28	32	36	27	31	34	29	53	38	36	30	31	42	33	40	32	32	25	28	38	21	32	30	37	37	31	31	37	40	23	26	38	25	32	29	32	38	23	28	36	33	31	25	38	38	43	39	31	38	48	34	31	31	37	34	35	32	30	35	34	31	46	40	42	35	46	49	30	26	30	35	37	31	39	31	24	33	38	33	34	33	29	38	41	30	32	42	32	39	30	24	42	33	35	36	32	38	29	42	37	38	34	37	33	33	29	38	33	42	36	30	36	42	31	34	43	24	36	32	29	32	33	36	29	33	28	24	25	36	37	36	44	32	28	31	35	51	39	30	25	33	27	35	32	44	31	45	33	43	34	30	37	35	33	37	28	30	25	33	32	31	23	28	36	25	32	24	29	36	34	31	38	28	30	33	49	22	40	37	28	37	29	38	39	42	36	35	41	31	29	32	30	26	32	32	30	36	37	35	33	37	39	26	19	35	39	32	35	35	29	37	34	36	22	32	40	38	31	35	40	32	36	31	24	36	30	40	26	29	23	47	33	39	35	36	32	29	36	33	34	32	30	30	43	42	34	31	30	30	33	31	25	35	32	42	30	43	26	44	32	27	36	38	32	32	30	42	36
17557	9930	5660	9774	15893	15611	13191	10757	8311	6527	5235	4469	3740	2865	2147	1666	1481	1287	1154	992	865	955	1084	1066	856	792	814	679	738	736	765	839	808	722	762	737	693	653	630	519	530	524	507	489	537	477	435	464	495	427	438	455	424	460	430	418	435	440	424	420	438	427	442	480	474	409	457	440	430	402	472	442	390	432	386	429	423	431	441	402	408	413	439	424	446	439	437	437	471	442	397	404	426	435	436	411	388	457	432	443	421	465	508	541	476	491	467	491	478	445	477	444	469	433	479	449	491	434	431	411	402	390	427	431	420	451	407	396	391	420	396	399	400	429	409	393	423	397	410	399	419	399	426	423	441	405	390	410	405	412	429	408	408	401	410	390	403	399	397	406	371	422	406	425	389	428	422	416	447	400	393	424	416	366	453	424	396	424	392	421	396	404	416	394	429	382	407	403	422	404	435	381	401	427	377	420	391	417	387	396	405	400	411	428	393	390	452	425	428	401	415	431	420	401	356	432	375	426	392	416	390	428	431	398	407	413	400	412	434	417	373	445	448	400	423	364	395	385	395	430	424	380	391	420	388	398	416	422	418	415	395	422	389	450	386	434	415	393	406	391	405	421	386	436	404	425	422	371	425	406	378	436	392	386	386	414	401	384	413	402	390	386	386	380	409	425	408	395	440	421	410	380	392	409	374	417	407	392	383	422	417	366	414	400	404	424	378	388	394	405	423	376	403	379	416	406	393	403	394	423	409	449	402	417	395	416	415	371	415	428	369	390	421	394	420	418	414	412	413	440	403	415	391	411	377	383	402	423	416	397	366	425	370	440	428	360	402	429	424	405	449	396	408	419	428	404	427	417	396	392	419	396	387	386	401	406	415	431	416	396	386	415	384	383	386	413	386	422	373	394	393	394	434	411	379	378	408	404	411	393	404	425	417	414	410	387	402	382	414	412	397	413	394	398	423	420	390	401	384	400	436	421	444	429	392	426	425	380	424	390	398	392	388	413	375	389	360	404	419	391	462	398	399	426	396	414	415	432	405	432	415	401	430	403	436	387	440	414	400	409	404	430	423	391	402	403	370	407	444	429	416	403	443	403	396	378	388	386	368	429	427	397	410	429	433	388	421	397	371	406	402	393	410	402	408	406	384	368	423	420	445	414	389	382	418	384	379	399	362	465	388	375	405	382	367	422	387	364	411	385	385	412	411	385	463	402	422	414	402	384	399	397	431	392	408	433	396	433	408	404	413	431	387	432	385	402	413	417	433	395	369	410	429	415	407	427	391	446	383	431	398	428	402	423	399	443	401	391	408	381	361	400	423	361	415	404	394	366	377	402	411	415	453	386	394	393	414	390	407	409	391	410	414	418	387	387	386	404	361	379	391	396	404	390	388	432	388	417	394	412	392	407	400	435	408	395	409	390	406	384	406	377	387	440	417	385	393	417	402	397	417	403	403	434	393	429	387	425	419	399	426	383	427	419	415	414	396	388	439	400	418	404	428	428	427	392	424	433	380	408	430	384	393	434	373	431	387	390	432	431	419	412	379	460	410	382	437	389	425	396	369	390	386	408	411	387	393	406	395	405	392	403	414	426	383	423	397	385	402	376	403	407	370	426	423	437	378	420	425	413	444	387	416	389	411	419	419	398	410	379	379	422	393	431	392	385	447	409	408	400	438	437	415	409	401	428	390	373	415	406	387	363	395	366	409	390	405	443	388	387	401	391	399	421	408	391	400	437	408	388	412	385	412	454	392	367	424	397	398	368	410	393	408	410	415	371	434	416	426	415	420	387	386	409	428	439	379	402	384	375	397	394	425	384	452	407	430	429	345	409	426	404	391	393	393	422	396	423	412	409	398	399	413	387	466	411	391	420	424	388	449	429	401	454	415	418	390	406	395	452	414	382	393	387	417	382	391	389	393	406	419	427	425	387	407	378	420	350	427	386	403	400	409	403	419	421	369	388	410	416	379	368	388	399	404	407	386	426	393	413	362	415	419	433	397	343	426	382	414	402	383	432	368	391	440	433	411	432	386	412	433	389	400	389	395	423	403	398	405	438	423	414	388	374	390	409	395	378	387	409	364	470	420	412	407	385	419	422	393	377	419	389	397	396	425	405	425	410	435	394	396	408	428	399	394	412	416	405	402	366	396	361	392	399	403	391	425	418	403	363	415	418	390	435	440	423	379	413	410	417	424	408	407	406	415	425	435	394	427	411	406	409	385	371	387	393	413	386	416	390	381	382	408	383	412	420	430	423	398	411	410	411	351	388	407	393	398	384	432	416	432	417	410	411	412	417	419	406	415	369	446	422	375	421	390	388	418	403	433	423	408	415	353	415	395	406	409	405	395	405	400	394	391	398	398	374	423	423	382	397	437	418	408	377	377	402	364	425	409	388	411	397	443	410	393	451	417	434	416	367	399	396	398	445	406	383	385	397	410	409	415	409	383	377	409	377	391	435	444	409	429	402	417	394	385	386	420	393	411	379	430	389	405	417	417	409	406	417	402	395	420	419	431	400	433	391	413	405	396	401	379	412	413	426	385	429	390	442	388	392	425	397	435	437	382	396	407	418	415	417	393	402	399	441	413	411	421	435	412	405	414	390	455	417	392	384	417	403	418	412	418	415	400	405	430	399	404	399	401	383	384	419	400	404	446	436	423	391	435	444	379	428	420	394	422	412	408	393	440	371	384	415	400	413	383	423	422	405	435	402	415	413	412	394	374	386	387	419	430	424	408	430	414	398	400	475	419	407	413	393	387	404	427	391	400	410	439	415	447	395	396	390	402	383	417	408	380	380	423	396	412	462	399	410	433	380	406	402	404	421	392	433	401	399	376	420	414	386	435	394	385	419	395	380	392	414	372	401	404	402	398	413	423	401	398	443	406	395	402	394	395	411	415	420	393	426	415	405	422	410	431	421	407	404	369	390	400	401	413	386	415	408	392	386	391	407	381	413	408	378	400	409	432	393	384	390	392	401	394	413	445	429	437	424	413	376	430	433	397	430	411	408	416	405	414	415	406	411	398	411	408	413	414	410	427	436	386	423	407	384	412	409	371	393	389	424	409	399	393	425	431	396	383	380	433	403	403	405	365	421	358	377	431	366	424	373	445	387	429	437	399	395	377	408	378	374	398	396	406	406	442	444	413	354	426	384	415	432	371	376	419	421	415	413	423	390	402	413	410	374	425	425	403	442	416	404	383	390	363	392	398	425	419	413	426	405	384	395	391	415	430	405	420	383	381	424	422	400	397	412	410	380	416	413	406	385	402	408	394	438	416	398	427	414	401	407	407	420	427	361	401	389	419	406	384	404	363	425	428	380	439	445	376	392	436	396	411	404	393	435	409	393	429	397	393	427	415	453	405	374	413	395	416	380	445	429	398	375	411	415	438	393	414	397	409	400	390	347	430	393	414	400	455	422	432	399	412	391	405	416	420	393	398	423	403	403	427	368	396	396	429	418	393	409	452	365	396	393	437	405	395	430	411	409	380	417
2205	537	291	198	213	244	256	279	213	173	128	129	100	74	89	63	55	57	43	35	48	56	41	47	33	53	45	36	43	42	49	42	46	38	42	47	43	39	35	40	28	41	38	32	30	29	28	23	32	20	36	38	28	32	19	31	37	34	31	32	41	30	33	35	38	37	45	35	32	39	40	38	25	34	39	30	27	30	26	40	32	28	39	42	34	35	35	41	34	44	45	28	39	18	33	29	32	34	27	34	31	39	34	37	28	35	38	31	27	35	30	28	39	34	43	40	36	33	32	39	32	31	35	27	25	42	36	31	38	34	28	31	40	23	31	27	32	33	27	36	38	36	30	27	29	40	24	26	44	32	31	37	33	29	34	45	27	28	29	25	29	35	37	37	38	23	29	29	30	33	29	33	31	32	27	32	38	34	27	32	27	26	32	28	32	41	41	38	32	35	28	35	39	40	28	39	33	40	35	38	26	31	34	23	30	34	41	32	37	32	27	31	38	29	20	35	32	37	41	36	29	31	43	35	46	23	42	35	31	29	32	47	30	32	31	28	29	31	31	38	40	37	33	21	29	33	27	34	36	39	34	29	17	32	35	27	29	31	35	27	37	30	39	39	28	29	38	30	32	30	29	38	28	22	27	33	34	31	28	35	41	40	39	31	27	37	28	25	28	30	34	39	40	25	35	30	28	43	29	26	30	38	30	25	26	30	29	35	39	40	35	35	38	26	38	29	34	28	32	33	37	33	28	30	36	34	38	34	33	35	22	25	42	20	30	34	32	29	35	28	37	27	30	40	36	35	27	37	30	27	31	29	33	33	32	35	25	34	41	35	28	29	37	35	42	40	26	36	32	32	33	39	34	32	31	34	30	32	31	28	25	38	36	35	43	33	30	35	37	30	17	37	32	37	38	34	28	33	26	28	32	29	35	38	32	41	31	31	40	36	42	33	34	36	27	32	32	37	33	33	37	30	32	30	39	36	25	21	26	26	28	38	37	33	34	23	28	29	31	33	42	32	29	20	18	22	34	32	35	26	35	29	25	40	35	33	24	33	31	34	40	24	39	25	33	24	35	24	27	33	24	28	29	39	32	31	38	34	27	38	37	31	35	36	22	30	31	24	31	45	44	36	45	33	42	31	35	34	34	32	47	34	20	31	32	40	28	35	39	40	50	16	35	26	41	36	27	39	35	23	39	35	25	35	36	19	26	37	35	36	33	22	34	39	31	30	38	21	32	40	37	25	30	38	28	30	32	36	34	23	31	30	30	27	39	31	39	37	31	30	35	28	31	28	28	29	32	32	44	29	36	27	28	27	37	39	27	29	39	28	34	33	31	38	36	38	34	27	30	32	35	27	33	27	37	36	38	26	38	35	21	24	32	22	28	25	33	26	27	33	31	42	34	45	38	32	33	27	37	25	27	28	22	23	34	30	33	27	37	35	34	33	33	32	42	40	28	38	35	47	26	29	35	26	35	36	30	39	33	31	27	38	33	29	33	26	31	34	39	40	30	28	28	32	22	35	32	32	30	35	27	22	22	28	24	30	30	37	31	25	26	28	28	31	32	29	36	18	30	37	29	34	37	39	46	25	31	32	18	21	41	35	26	34	34	36	34	26	27	28	35	23	39	30	20	30	29	36	30	31	32	25	32	32	31	38	31	29	27	29	24	38	32	23	32	35	33	32	35	31	28	36	28	28	27	26	28	37	28	27	34	33	33	29	34	30	26	23	31	30	30	36	40	42	19	30	32	28	36	30	21	37	31	34	33	26	37	31	40	45	30	36	31	36	28	36	35	30	43	34	46	30	38	34	23	26	31	32	37	26	30	32	34	27	41	36	31	32	31	23	45	29	36	27	26	42	28	31	28	35	37	22	42	35	33	44	37	34	36	31	27	31	40	39	33	30	29	34	30	26	27	26	33	35	20	32	29	35	33	39	34	38	26	33	34	28	27	28	27	22	41	39	44	39	37	32	38	25	30	28	33	38	33	34	30	36	33	33	29	29	21	35	34	33	27	21	32	33	35	40	28	34	27	25	39	32	30	31	38	24	32	32	31	30	19	30	42	25	30	32	34	35	34	35	24	28	30	23	32	40	36	28	31	42	26	38	19	28	33	29	27	37	31	33	32	40	37	26	34	33	26	38	33	31	30	31	36	36	24	35	37	25	28	35	34	28	42	29	31	32	34	35	29	28	24	28	22	28	36	28	36	37	34	47	27	34	33	34	30	31	29	35	37	33	27	31	33	32	36	33	32	33	43	34	35	33	33	32	29	28	32	32	25	38	39	22	26	34	21	36	37	28	36	23	33	21	42	30	29	22	34	40	30	31	29	31	29	35	37	30	35	28	30	28	42	33	41	28	24	31	33	29	33	37	35	25	41	36	35	32	39	29	36	29	34	34	33	31	35	42	34	15	29	19	23	33	23	31	28	30	41	44	37	31	35	38	28	33	26	30	37	34	34	35	28	38	39	34	33	34	34	30	33	35	29	35	33	33	27	34	32	26	35	28	34	36	39	29	29	28	36	28	21	36	26	36	31	33	31	41	35	42	30	34	38	35	39	36	43	24	30	33	35	40	37	18	33	26	29	30	31	26	32	38	35	31	43	40	20	21	40	27	30	36	24	30	37	25	45	34	46	27	24	29	35	37	28	32	37	31	23	28	29	27	36	33	25	33	27	22	40	39	28	25	29	31	24	35	32	37	31	24	20	35	31	36	31	34	33	33	36	36	28	36	25	36	29	37	29	27	36	26	24	31	32	33	23	31	25	28	37	40	26	38	38	36	30	28	26	29	32	32	30	29	37	30	33	46	34	33	33	46	42	35	39	29	45	36	35	42	26	25	32	28	42	35	33	24	30	27	42	25	28	29	35	35	33	30	31	28	22	39	39	27	26	31	25	30	31	29	33	24	39	22	33	33	33	28	35	26	26	29	35	37	39	36	33	30	24	33	41	30	29	39	37	32	37	38	36	23	32	33	34	35	33	31	32	37	30	33	36	36	27	28	28	22	33	29	30	29	30	37	34	39	34	37	31	36	27	32	27	34	34	29	40	30	33	29	25	43	39	34	24	32	36	37	28	34	28	33	32	32	28	21	32	41	25	27	38	33	28	31	26	37	33	30	31	33	32	47	28	36	27	27	23	26	32	21	34	41	30	25	28	32	33	29	32	33	27	28	45	41	28	31	23	32	30	26	36	36	29	20	45	20	42	39	40	30	30	32	43	31	30	36	34	29	34	43	28	20	31	23	38	32	29	38	31	32	32	38	37	37	35	36	33	34	40	27	28	39	35	25	20	45	25	27	35	22	29	23	31	29	26	29	33	25	34	33	28	25	34	30	42	26	32	44	43	31	26	25	32	34	40	32	28	35	38	28	34	26	29	36	30	22	23	30	30	34	32	31	26	40	28	34	36	40	29	30	34	37	23	33	25	51	32	30	31	28	32	40	33	39	25	25	32	33	32	30	34	32	32	30	32	31	30	32
16861	8930	5187	9279	15451	15254	13074	10738	8754	7025	5528	4829	3887	2924	2218	1697	1471	1396	1110	1061	942	1004	1099	1089	924	866	715	653	704	762	763	844	796	749	715	720	650	674	558	513	464	482	455	478	457	485	442	450	421	423	413	384	430	429	404	373	384	391	390	379	387	406	426	457	416	416	394	419	415	342	410	399	405	386	373	371	401	400	385	368	381	418	378	384	356	364	375	416	444	422	404	385	363	415	375	379	419	377	381	455	435	400	474	478	475	455	436	451	451	435	430	399	418	402	415	428	404	415	416	428	422	415	435	413	399	396	360	371	395	346	354	376	372	346	361	350	387	388	382	374	370	389	366	375	379	390	376	346	393	384	388	391	391	391	357	409	371	390	383	369	385	361	388	362	401	336	399	375	374	423	413	397	402	368	370	359	360	376	396	337	412	388	384	421	352	393	375	379	387	380	369	397	391	370	352	355	400	347	369	399	383	351	406	378	369	354	395	387	362	356	354	354	343	384	369	372	369	389	377	367	381	381	397	392	356	372	368	365	358	372	352	372	369	368	377	383	411	384	366	431	381	382	404	351	365	385	358	337	419	369	349	393	358	372	376	370	394	388	325	369	377	366	353	403	377	380	378	346	378	390	362	351	342	387	345	371	386	388	409	350	355	389	397	375	369	356	361	373	403	410	373	369	360	375	394	377	369	382	355	360	377	357	372	401	349	373	384	376	386	364	369	362	392	403	372	371	349	381	374	367	373	394	373	400	341	384	405	408	368	372	366	404	373	332	361	381	390	383	342	405	359	389	411	377	378	367	380	360	366	425	347	408	361	351	371	367	352	398	374	365	368	387	362	368	345	353	372	327	370	371	363	362	348	382	340	369	374	343	382	357	344	410	369	357	384	369	363	375	392	405	388	363	387	355	381	359	408	344	347	370	382	377	398	360	377	405	364	351	375	394	353	368	346	363	395	365	396	404	384	342	365	396	387	356	395	446	379	397	386	386	372	357	369	409	379	402	364	385	386	355	369	353	394	401	330	354	363	382	416	389	353	394	372	392	344	362	355	411	374	371	365	389	406	385	406	393	349	364	368	384	325	353	372	385	402	385	361	412	383	370	416	371	388	370	397	382	392	395	354	355	327	361	375	395	378	387	425	380	364	378	399	372	344	396	368	386	382	354	382	390	362	375	384	371	362	399	357	360	410	371	349	358	383	358	393	346	363	391	374	357	377	355	381	359	337	390	400	367	412	355	392	359	369	377	360	356	350	358	377	387	409	362	386	339	378	396	354	377	352	373	379	415	383	349	387	401	371	402	373	433	350	389	387	406	400	360	344	363	381	354	376	375	385	392	366	395	360	399	392	340	350	361	347	371	377	376	381	374	352	396	381	370	388	359	360	372	370	407	359	382	363	385	382	410	338	355	393	372	375	385	370	370	399	378	343	384	382	381	387	368	379	386	358	369	380	344	397	334	363	391	385	389	386	385	349	361	373	400	373	378	384	373	374	377	373	380	360	375	374	364	358	362	366	382	396	403	388	382	379	360	358	351	378	366	362	361	401	351	398	369	353	393	364	390	339	395	373	360	381	367	380	380	394	377	430	367	384	377	370	343	375	402	372	404	414	374	371	383	357	372	364	388	402	388	375	396	372	383	379	368	380	375	359	378	375	407	370	389	376	370	380	375	385	355	387	363	385	349	383	374	343	371	402	407	383	381	377	389	397	390	387	368	366	357	348	403	395	358	353	392	394	355	386	374	356	373	353	366	380	346	409	397	368	371	404	375	359	398	364	355	356	365	345	377	398	374	398	372	364	408	380	372	386	377	383	369	374	377	391	366	377	352	378	381	361	389	350	395	363	401	386	374	377	377	383	355	358	358	389	369	347	355	385	342	361	384	385	371	381	370	382	376	396	368	398	388	363	343	376	371	371	369	376	377	387	360	388	355	318	382	384	387	348	370	369	401	345	355	377	393	369	404	396	380	385	362	358	363	408	365	384	371	364	351	367	342	358	368	338	413	373	385	362	377	326	380	403	398	395	334	365	397	364	398	338	377	387	364	361	346	367	357	365	387	386	364	341	385	385	356	376	376	381	377	416	344	377	385	398	368	370	371	362	408	393	348	388	391	364	359	403	333	383	422	401	373	392	432	379	350	381	384	374	362	344	363	373	354	378	411	360	368	360	384	368	411	401	362	387	392	381	368	366	381	382	381	403	383	382	352	387	387	394	365	385	363	348	387	358	410	348	360	360	376	383	386	358	349	371	383	386	364	371	384	349	362	360	345	341	359	393	359	364	354	358	393	363	393	414	383	362	422	350	371	392	397	386	351	379	341	374	407	357	379	391	380	367	375	382	386	421	366	374	365	369	362	378	397	333	381	379	381	365	375	368	387	370	375	364	382	355	398	410	392	351	380	381	376	327	354	378	363	369	359	367	381	384	387	379	393	389	367	370	373	366	387	363	405	370	365	394	378	363	377	415	403	363	384	323	368	386	379	395	377	356	361	379	393	402	342	371	413	369	382	356	380	394	363	365	390	371	362	381	342	398	358	373	351	363	379	391	364	392	361	367	376	386	397	367	391	373	397	384	387	365	415	356	380	386	366	378	408	369	352	365	372	384	392	373	359	348	405	377	359	366	367	356	358	406	370	422	364	368	375	369	389	394	385	389	388	382	362	389	403	370	397	380	367	346	370	340	351	357	404	308	391	350	362	381	387	377	370	367	375	401	350	387	358	377	397	357	359	413	396	416	341	370	383	330	388	374	396	369	346	352	372	399	352	369	406	375	363	365	366	384	346	350	362	382	370	392	387	356	363	367	374	385	346	349	387	361	362	381	363	385	367	369	376	330	359	320	372	339	362	405	388	375	387	339	365	402	377	379	326	401	368	353	385	398	351	379	398	352	346	342	382	384	375	376	351	389	366	385	373	373	351	338	339	357	356	398	370	386	380	381	380	385	345	377	366	354	389	369	362	428	380	383	378	353	415	355	365	391	407	311	366	402	415	384	376	387	382	381	383	399	404	382	384	381	362	381	378	394	377	377	382	391	384	367	355	372	374	387	358	392	398	366	370	393	379	384	344	421	386	348	386	382	372	399	394	369	377	367	387	354	376	355	383	387	391	407	385	385	371	372	362	404	392	388	357	389	359	401	368	352	387	371	377	383	404	347	369	408	371	365	388	389	391	373	376	376	403	374	394	372	357	336	351	374	356	346	364	364	371	379	379	426	383	382	367	370	351	363	351	371	357	359	384	403	367	330	345	368	358	386	409	396	413	424	381	394	398	380	345	375	378	371	362	383	387	381	376	371	382	402	379	372	368	372	407	418	368	354	370	399	368	383	377	374	340	373	397	337	375	334	369	373	365	374	379	365	369	382	386	372	323	359	384	361	337	385	360	366	334	369	393	357	383	388	343	388	361	376	399	351	387	371	376	376	372	350	417	390	351	372	394	366	365	363	374	385	371	372	384	374	366	373	400	391	339	389	404	356	393	382	375
1662	858	416	285	320	432	348	302	216	229	173	132	146	100	77	67	65	57	54	52	38	47	45	35	34	36	38	32	27	34	42	38	43	37	40	27	25	37	35	29	33	32	25	32	29	29	25	22	21	26	23	29	27	37	37	21	29	32	23	29	32	16	26	25	38	25	33	23	26	26	30	22	30	39	34	27	25	17	25	26	25	25	26	23	19	24	31	23	19	28	16	18	28	20	30	17	24	24	28	23	35	21	22	22	28	30	22	32	34	27	32	20	34	22	28	24	33	19	21	25	27	30	25	30	24	24	26	23	31	32	25	19	20	22	21	16	29	25	22	27	22	43	26	32	24	14	12	20	29	19	25	18	20	24	20	24	23	24	20	19	27	18	24	23	28	26	29	32	23	22	21	31	22	22	23	27	23	19	28	31	27	28	15	17	32	15	35	25	18	22	10	23	22	30	22	19	21	16	30	20	14	33	20	21	19	16	23	18	24	18	25	28	15	18	20	32	21	22	25	24	33	23	23	21	25	21	21	22	24	20	15	22	29	24	28	16	24	22	18	18	8	14	30	18	16	21	23	20	21	24	25	23	22	25	18	23	21	16	30	27	18	30	19	18	30	24	23	27	25	18	27	28	22	26	25	30	30	18	29	20	22	20	20	24	21	22	32	25	24	32	21	23	20	30	26	24	18	24	24	33	21	26	33	20	13	25	25	32	28	24	24	19	29	12	31	14	21	18	14	34	24	22	20	23	25	27	25	22	24	27	17	23	26	16	22	24	29	27	16	25	29	22	19	23	24	17	20	17	22	24	19	19	21	24	24	24	15	24	31	22	19	28	20	33	13	26	20	26	19	18	15	15	22	24	26	14	24	19	30	17	13	32	18	19	24	31	19	27	27	15	34	25	25	32	26	21	26	25	26	16	16	27	28	25	25	20	29	13	23	28	16	23	20	24	16	18	26	29	24	27	35	21	21	20	27	24	30	23	22	28	23	24	23	25	24	24	33	13	29	13	30	14	21	23	34	24	32	21	29	32	27	31	32	18	28	17	29	23	19	33	22	25	15	18	24	23	21	20	21	27	24	27	27	33	29	26	35	25	34	22	39	28	24	22	23	30	26	21	27	10	24	28	22	18	30	18	21	34	18	15	19	22	24	18	28	24	17	29	22	25	29	22	18	24	18	29	21	21	19	15	31	24	23	30	25	25	23	29	20	25	25	23	20	22	28	27	33	22	21	28	25	24	21	17	23	31	29	34	24	20	15	23	19	24	20	20	23	23	28	28	27	26	21	20	24	32	15	25	25	29	22	23	22	17	34	26	23	27	30	15	28	17	29	27	14	25	20	31	21	25	19	25	33	23	19	22	30	30	27	23	31	26	16	20	22	25	24	30	21	23	30	27	26	28	32	19	26	26	20	21	20	28	23	26	25	23	25	26	27	18	30	20	18	33	19	14	21	26	26	25	22	36	24	28	23	18	22	29	16	23	26	19	26	22	20	27	26	21	20	24	26	19	23	21	33	34	14	18	25	20	24	10	24	12	26	26	13	25	23	24	18	22	23	20	21	29	21	16	16	24	22	25	18	27	24	29	18	26	15	21	19	22	10	19	21	28	27	17	22	21	25	27	18	20	21	17	25	16	17	23	34	23	25	14	31	15	29	26	21	26	23	27	18	24	28	15	27	19	23	32	27	25	24	18	13	16	16	29	16	21	26	20	28	17	27	19	18	22	21	22	21	31	25	25	22	24	28	19	24	18	21	31	23	30	30	17	20	21	27	22	17	22	27	22	24	28	17	21	21	19	28	20	29	40	28	25	22	18	21	27	24	32	27	25	27	22	24	22	27	25	32	18	20	22	15	22	23	19	29	27	27	26	22	20	22	22	24	23	22	21	20	23	23	25	23	28	22	27	29	29	20	19	21	8	21	24	21	15	26	24	31	29	24	14	18	25	35	23	21	29	26	21	23	22	25	24	25	28	25	28	30	26	17	19	27	27	18	23	28	19	24	19	37	23	25	24	21	23	19	22	15	23	26	27	21	34	27	18	28	24	22	22	23	32	18	28	30	18	24	23	27	26	16	28	21	17	21	23	28	27	26	18	24	30	21	31	27	31	19	18	30	22	22	24	33	31	27	23	29	24	29	21	26	20	21	26	19	21	22	25	22	21	24	22	24	28	24	29	22	15	19	25	14	20	23	15	22	26	24	24	23	29	21	22	23	29	23	23	22	18	19	31	23	23	27	24	28	18	24	26	17	28	26	25	30	22	26	34	29	21	28	25	26	22	22	25	32	33	34	19	28	25	29	23	28	19	23	24	37	18	39	26	20	37	30	23	25	38	21	23	24	27	24	30	15	22	20	21	34	27	21	20	16	24	23	16	25	20	29	24	23	26	28	36	36	24	19	23	27	24	25	18	19	30	26	24	20	18	24	27	20	29	29	33	20	23	28	32	12	16	29	23	28	27	17	22	24	22	23	26	20	27	27	24	25	26	27	24	19	26	22	29	28	21	23	23	15	30	16	18	14	19	20	29	18	14	18	26	25	26	22	18	24	23	32	22	28	22	26	27	24	26	32	23	25	21	21	26	21	23	19	34	42	16	20	19	18	26	20	19	21	20	31	21	22	20	22	25	28	18	29	22	16	21	19	24	32	28	21	18	36	26	27	30	27	30	19	21	17	16	28	18	20	22	16	25	25	26	25	25	13	18	14	30	21	22	21	13	25	28	27	26	25	18	16	26	24	26	25	22	22	34	20	19	22	32	34	25	28	31	31	23	18	23	18	30	20	28	24	20	24	28	26	15	20	20	24	24	19	30	27	19	32	20	29	19	23	29	32	20	25	26	21	19	24	32	21	19	24	23	24	30	21	41	27	15	22	22	25	24	29	24	16	29	21	25	17	22	23	13	21	23	21	34	20	26	24	29	19	23	19	10	25	25	19	29	24	26	16	29	21	21	21	32	23	21	28	27	27	17	20	26	23	21	24	32	19	28	33	24	18	14	23	18	22	27	25	21	14	26	23	26	24	20	21	20	25	25	25	19	22	22	35	23	26	32	22	24	16	19	25	15	17	30	26	21	17	20	19	25	21	27	12	19	26	34	28	21	24	20	33	26	23	25	27	20	31	18	32	18	15	19	25	20	23	25	26	22	30	25	22	17	13	29	29	11	24	31	24	23	21	29	29	24	30	33	31	24	25	19	31	25	23	24	16	27	22	23	17	23	27	21	28	23	27	25	31	27	35	32	25	26	27	39	22	19	24	29	16	31	24	23	22	27	24	16	26	20	30	21	24	30	32	29	20	27	22	21	20	28	28	27	23	30	24	18	24	25	29	23	22	30	18	24	23	16	30	26	24	22	22	29	14	23	24	11	20	24	19	22	24	24	17	30	23	32	20	20	30	20	27	34	20	27	15	20	29	21	22	27	30	25	14	29	13	31	24	29	32	25	25	21	16	23	21	18	25	16	17	25	31	24	37	21	26	27
20690	11945	7386	12433	19426	19156	16703	13878	11123	9210	7139	6062	5002	3879	2867	2191	2015	1768	1309	1181	1108	1188	1301	1280	1032	917	773	654	734	821	858	910	801	809	744	769	643	578	500	487	469	454	427	418	415	399	413	389	332	372	369	341	317	337	334	320	345	348	347	348	350	334	358	367	344	324	328	322	337	324	339	316	314	341	323	354	310	323	308	272	314	306	317	306	316	298	331	365	378	345	338	327	325	314	288	295	317	298	367	367	369	343	368	384	407	405	361	419	366	395	341	332	329	359	342	327	383	334	317	379	336	320	368	351	309	288	317	325	330	302	286	326	299	315	287	304	315	311	295	277	312	293	293	267	292	286	297	285	277	307	295	271	282	315	312	323	265	273	292	285	295	303	280	313	320	286	293	273	268	290	292	311	248	296	277	274	320	286	300	279	304	339	328	309	299	284	311	285	251	297	280	268	265	288	289	285	304	335	308	281	291	282	264	274	297	267	296	273	305	270	295	301	297	304	294	289	303	310	285	286	283	295	326	281	259	311	276	316	280	237	319	312	286	280	274	284	273	300	261	296	285	307	283	300	290	292	298	294	284	269	312	285	271	288	298	299	273	290	250	261	294	313	282	316	307	290	278	284	283	266	319	268	269	273	260	293	290	263	302	284	318	243	262	272	297	280	275	296	287	280	266	256	261	301	300	285	288	287	271	278	287	277	271	257	299	287	275	326	277	296	274	281	272	267	273	294	299	290	261	306	300	284	319	280	316	304	264	281	302	309	326	295	283	298	287	306	317	287	263	281	322	253	286	298	274	289	285	296	286	308	295	287	287	287	293	301	315	284	277	306	283	309	305	268	310	271	287	291	268	293	278	282	272	314	301	304	306	291	289	305	284	284	288	284	294	272	276	278	289	307	275	316	277	287	291	266	261	289	275	292	276	269	291	285	305	322	288	301	302	289	270	292	307	321	337	287	261	264	297	304	303	289	270	285	284	293	281	284	277	318	304	265	283	279	293	289	321	310	263	283	284	301	303	285	315	305	306	296	321	283	321	249	271	297	313	267	308	272	285	279	299	286	291	271	294	296	286	270	275	271	273	285	283	278	305	320	278	251	282	313	289	306	293	295	303	284	288	279	298	311	310	280	304	274	304	282	295	313	279	284	276	301	291	271	291	273	265	275	301	259	283	302	283	277	265	317	314	330	264	304	299	269	286	269	299	316	278	295	289	308	313	283	324	301	311	266	292	299	293	325	281	289	272	322	297	278	297	297	296	290	306	298	282	275	276	304	279	264	285	274	280	278	279	280	287	293	300	296	331	270	281	280	300	282	302	288	308	290	268	279	305	283	281	256	282	287	304	296	268	285	276	308	298	287	280	299	292	288	277	298	258	287	297	302	286	292	281	291	280	297	279	282	300	283	273	293	312	292	293	253	309	353	284	283	323	275	286	284	282	285	301	304	279	292	302	272	240	265	279	276	272	285	247	271	296	295	299	299	257	260	314	308	289	277	294	282	280	271	294	318	283	286	345	302	293	310	302	263	256	291	316	262	283	283	273	313	292	278	318	322	275	324	303	276	284	284	298	272	274	280	253	275	290	302	284	297	294	332	290	267	304	294	297	300	299	290	280	258	299	293	262	274	274	282	294	300	292	262	304	277	286	267	299	289	273	282	276	298	272	291	308	283	308	280	276	278	277	292	322	294	323	291	246	280	276	277	284	303	271	292	280	306	289	296	295	295	263	297	272	280	294	315	265	257	269	294	258	301	278	290	293	270	315	318	295	298	276	293	318	291	312	318	285	293	270	274	302	318	307	284	281	298	305	313	317	294	294	290	281	293	261	283	262	294	270	295	293	289	258	311	259	283	288	297	341	279	303	257	280	329	304	286	292	297	287	296	300	265	300	292	291	273	288	304	298	308	308	322	313	280	299	289	294	298	280	280	294	277	312	268	288	257	302	277	283	307	276	268	272	315	263	292	286	300	291	293	296	296	321	284	294	285	296	271	325	285	267	315	270	291	320	274	316	297	282	309	299	287	268	284	277	264	283	297	256	272	294	279	312	307	307	297	294	300	310	270	288	278	294	302	295	269	288	319	313	279	293	256	274	283	301	278	256	308	297	287	300	271	280	276	315	315	273	285	272	280	282	290	291	266	286	313	288	278	250	269	281	304	282	292	282	294	293	295	318	274	300	324	329	280	299	275	303	311	309	290	288	287	276	285	269	321	294	274	301	301	297	302	278	306	303	310	299	317	298	280	272	311	318	257	283	322	273	305	277	302	285	274	295	300	295	317	276	288	298	320	318	280	306	304	301	283	248	331	288	292	299	298	270	274	266	283	302	311	309	311	282	294	284	288	278	300	293	301	309	302	294	317	294	284	275	309	312	285	300	299	291	285	258	270	317	301	294	282	296	278	284	292	292	290	285	313	279	294	278	337	276	295	307	328	290	281	299	278	294	292	338	301	276	292	283	296	303	305	277	279	290	293	305	271	288	284	298	321	264	300	292	297	310	285	291	269	266	273	300	281	284	278	293	260	311	273	295	284	283	291	286	304	316	312	303	304	279	270	296	273	295	285	308	284	294	272	283	279	292	277	326	275	276	284	327	309	267	262	303	291	299	300	304	285	312	300	295	291	302	304	315	283	268	291	265	294	302	301	288	299	285	305	279	313	315	268	273	277	295	277	325	289	280	294	273	275	301	281	313	261	286	294	328	299	270	281	316	303	302	307	272	269	294	275	291	283	287	297	287	274	273	286	273	290	272	299	318	289	292	331	296	287	324	299	304	285	292	309	273	282	301	312	314	308	304	268	279	274	275	322	278	312	296	298	291	272	305	277	267	302	293	280	291	324	259	295	304	276	271	293	296	284	281	273	311	302	317	287	288	289	289	311	247	316	321	297	287	284	300	312	289	281	262	284	281	276	275	294	264	302	291	286	289	302	284	307	274	290	322	305	309	272	259	290	311	298	294	263	324	318	272	247	282	264	312	302	280	282	289	294	325	285	299	303	304	272	271	256	264	305	289	295	273	274	287	280	283	283	278	288	293	293	309	298	307	297	326	260	262	275	304	281	319	282	273	278	262	312	281	322	281	306	285	301	286	280	297	308	296	310	311	284	278	309	286	319	292	254	268	301	286	276	288	298	306	313	269	308	286	298	293	281	310	289	304	254	304	295	296	280	275	254	285	300	298	302	313	288	279	291	291	274	280	272	303	277	282	252	265	292	313	284	301	271	291	272	287	289	312	278	304	306	314	325	276	311	294	271	291	270	307	277	301	287	294	320	308	288	310	292	297	317	303	291	285	308	290	264	297	282	290	292	285	289	321	307	287	308	279	312	323	281	295	298	256	311	313	314	285	309	291	290	285	306	290	268	312	290	268	283	303	307	299	267	282	292	297	301	327	295	294	260	295	268	298	291	266	272	284	278	291	290	300	286	287	317	304	320	292	332	287	289	309	299	296	314	300	293	292	303	275	293	298	262	295	279	284	302	297	271
1440	280	181	132	124	135	139	115	108	96	83	90	83	61	62	59	60	52	66	54	46	72	53	51	43	56	51	34	52	45	69	68	39	50	50	47	52	41	43	45	48	52	52	64	59	48	33	46	60	45	50	53	47	36	47	35	36	42	40	48	37	47	47	38	48	43	40	44	47	51	46	36	49	47	40	36	41	29	39	38	43	43	41	52	41	45	46	43	42	52	61	36	35	46	46	41	50	49	49	35	66	34	58	43	51	50	56	37	42	38	44	55	51	51	49	49	41	34	47	54	37	41	45	46	49	50	44	42	40	48	54	48	46	48	46	44	50	46	44	43	58	35	42	58	39	29	35	43	43	35	36	50	49	51	50	52	43	39	50	42	49	51	38	51	40	51	44	42	45	50	45	53	38	49	45	34	39	40	44	49	40	50	40	56	50	53	42	44	49	45	41	50	54	51	49	54	46	54	41	45	48	51	55	42	50	47	43	49	54	45	36	26	44	47	46	53	44	37	52	49	47	47	34	37	34	41	39	43	41	47	45	32	58	44	29	44	50	43	41	47	42	45	36	29	45	45	46	43	44	41	57	34	32	50	45	45	47	44	40	36	43	37	38	61	42	35	42	47	42	59	49	43	32	40	46	36	33	47	56	47	55	49	39	47	40	50	50	35	51	54	56	43	41	40	50	41	45	50	46	37	35	39	49	36	51	42	47	43	43	56	47	40	37	47	38	50	48	30	33	43	38	45	58	38	50	48	47	41	45	42	37	43	30	52	48	46	44	42	59	40	33	43	53	44	50	44	48	44	44	51	41	50	40	43	46	49	46	38	42	36	44	48	48	53	48	49	46	49	41	43	39	52	53	55	38	49	56	47	45	39	46	39	43	35	41	42	49	48	42	40	45	37	43	33	48	42	38	42	39	50	47	47	46	39	55	44	53	50	29	45	43	46	46	50	50	44	52	31	48	48	40	47	48	52	49	43	49	54	44	47	31	46	53	56	45	49	44	53	40	38	46	41	43	39	54	49	32	44	49	42	32	40	46	40	50	53	45	48	45	39	43	28	38	46	48	49	37	44	57	43	30	35	38	41	34	45	56	40	46	46	48	57	42	46	51	48	47	47	45	35	46	41	40	41	39	30	40	32	52	47	57	43	43	42	40	40	47	38	46	35	36	40	42	42	36	43	55	48	47	49	39	44	55	46	45	54	39	32	42	44	37	48	41	53	51	42	49	40	38	41	47	52	42	36	44	40	38	42	40	58	48	46	43	48	45	53	45	51	38	41	41	31	39	53	49	36	40	50	55	45	54	49	37	39	48	36	45	41	53	44	52	38	34	59	44	44	49	46	41	63	49	41	54	39	46	46	50	55	46	42	43	42	45	53	64	46	54	51	38	60	39	53	38	44	40	47	34	37	35	46	42	50	45	48	43	54	49	38	42	50	56	58	47	41	44	38	36	49	44	57	46	49	48	52	43	41	51	37	51	38	51	41	36	48	56	71	55	49	46	48	39	47	52	52	34	54	50	37	52	43	45	56	41	36	60	40	37	39	43	51	57	53	48	53	48	42	43	41	53	43	38	45	46	49	48	37	43	45	46	49	44	45	39	52	36	45	43	40	48	49	43	42	40	37	51	38	52	42	40	51	50	43	33	49	31	52	55	45	52	46	45	42	53	33	52	35	44	49	41	56	44	43	45	45	45	56	45	44	42	50	44	48	37	50	45	40	42	39	50	37	23	40	46	49	50	54	44	48	45	55	41	34	48	43	45	45	44	53	61	44	39	49	48	36	43	51	43	47	47	52	43	50	42	51	39	50	46	42	43	44	46	36	43	42	37	40	37	46	46	47	41	55	48	47	51	47	42	46	46	57	56	51	35	39	41	50	46	37	48	45	36	50	58	45	46	49	49	39	43	47	50	45	39	29	54	54	46	47	46	41	40	49	47	43	46	57	42	40	46	51	48	40	45	49	46	46	55	43	41	66	43	34	55	58	36	47	45	46	48	46	51	38	43	46	42	37	48	45	56	48	35	50	44	49	52	48	45	44	47	42	43	50	46	42	46	42	42	45	51	37	54	49	44	47	47	40	38	45	48	41	44	39	42	41	51	46	48	41	44	44	43	36	29	47	50	42	47	39	42	35	46	39	57	38	46	46	45	54	44	48	54	43	34	49	47	60	49	52	37	45	24	43	47	43	49	43	43	43	37	57	42	51	32	51	47	57	40	51	44	35	32	37	40	37	35	54	43	53	44	36	46	49	41	50	43	46	40	42	50	49	41	38	46	43	38	34	49	50	48	46	46	47	40	51	45	37	35	63	56	47	46	40	29	35	51	39	51	48	38	42	42	52	58	43	37	42	37	49	42	52	32	52	43	41	49	38	42	47	36	49	42	45	40	45	43	46	49	52	54	32	57	43	39	59	47	48	43	45	36	52	38	46	37	41	29	46	36	32	41	51	41	51	37	52	52	58	44	52	46	44	54	48	48	48	48	42	42	52	47	34	42	50	51	51	45	64	39	45	44	45	42	51	43	46	55	42	41	44	43	52	55	45	48	46	44	32	35	47	54	31	46	43	39	56	45	46	51	48	55	51	61	46	40	41	49	44	36	45	53	34	52	49	49	39	39	45	49	45	45	53	40	43	36	38	40	40	43	35	55	49	53	34	47	34	30	49	50	43	46	36	41	49	41	44	53	54	46	39	39	56	50	50	45	44	62	44	49	45	50	46	59	41	46	52	44	38	60	40	41	49	58	44	41	35	48	59	48	48	50	42	49	53	53	44	53	50	41	42	51	47	47	41	39	40	50	47	44	38	29	52	42	38	38	41	28	40	44	47	43	28	38	55	40	56	40	40	41	42	40	47	44	37	40	54	33	36	50	58	45	43	40	51	38	35	39	42	43	53	56	40	39	53	49	59	41	46	55	41	37	45	49	54	47	50	40	43	54	52	36	46	45	45	41	55	42	58	55	58	51	43	40	48	47	34	36	38	50	45	47	38	48	40	46	41	55	46	50	43	44	50	58	41	33	38	42	38	52	47	57	49	55	42	51	46	45	42	42	48	43	51	40	46	44	52	44	50	58	60	47	44	52	39	30	41	46	58	49	36	55	56	52	39	53	45	41	45	41	43	47	45	55	47	46	32	38	34	53	37	39	52	56	47	44	41	44	39	43	53	48	42	59	47	45	46	45	49	45	49	37	47	48	47	46	40	59	55	47	57	42	26	33	46	52	47	44	53	53	45	59	39	45	39	50	49	38	45	45	49	45	50	52	41	53	51	34	43	34	39	36	53	36	45	50	47	57	34	43	41	55	45	48	50	40	52	45	39	49	28	42	50	44	38	38	51	41	37	39	43	46	39	43	41	43	43	38	45	43	49	47	39	48	58	46	34	49	45	39	37	35	48	61	44	40	49	45	45	40	38	45	37	43	47	40	43	50	37	44	53	39	43	47	45	42	52	52	42	40	41	44	40	41	63	40	56	41	53
13144	5745	3202	5701	9670	9342	7721	6312	4854	3977	3178	2728	2368	1878	1394	1123	1067	1061	856	824	783	829	987	927	860	783	660	709	810	796	785	835	738	761	730	707	687	616	637	617	580	581	548	548	580	540	545	591	557	595	549	530	523	492	532	525	525	547	550	573	553	547	510	566	508	540	504	541	535	513	521	494	523	540	541	536	518	476	528	523	489	509	519	501	504	586	541	524	549	510	543	548	505	555	528	532	544	496	508	509	521	523	587	521	586	553	586	547	560	553	543	552	516	514	506	515	570	518	543	526	528	548	514	522	568	527	522	514	521	506	494	520	540	495	523	504	543	520	526	522	506	523	497	523	516	548	505	500	529	510	498	507	522	498	512	533	494	512	498	491	488	515	530	531	510	533	488	502	504	524	519	510	524	499	503	500	475	492	514	506	509	489	547	490	532	524	498	531	460	505	498	550	521	511	523	535	523	512	531	535	512	504	509	488	497	534	504	503	525	508	516	554	468	527	508	539	498	501	516	496	510	526	513	519	537	533	484	477	471	549	516	504	501	553	524	505	523	488	498	498	543	527	532	494	509	514	498	513	534	500	515	485	532	521	538	476	520	476	495	532	511	522	538	533	512	479	526	507	491	517	516	502	484	541	492	554	483	529	493	503	516	456	509	497	505	495	508	478	517	514	517	486	500	534	511	522	482	502	466	488	486	543	518	507	488	494	550	526	553	495	500	536	552	516	532	502	462	494	492	526	489	496	560	496	500	514	550	499	512	510	461	530	517	502	502	494	528	528	514	498	528	516	542	523	501	528	467	500	485	486	497	492	512	557	493	500	511	511	512	463	531	497	436	512	495	523	503	494	529	507	482	533	493	527	500	538	552	538	558	512	499	522	519	506	495	517	500	512	501	555	521	467	535	507	517	493	512	486	533	522	494	528	575	512	501	508	529	504	537	510	547	445	507	493	524	503	540	468	530	535	520	519	463	527	523	504	523	502	540	498	517	537	528	529	511	515	517	510	535	487	533	488	528	500	518	511	516	534	499	513	516	530	546	507	545	530	510	540	516	552	470	480	537	504	526	507	529	496	496	552	533	536	507	529	507	519	483	544	525	491	515	519	519	537	540	525	479	511	502	528	506	529	545	509	493	521	523	524	538	454	521	505	514	552	497	507	515	511	493	513	525	497	497	533	519	493	534	529	538	496	541	534	560	506	534	519	515	506	518	552	530	523	506	546	510	509	535	518	487	552	526	518	499	526	534	493	511	523	546	470	475	508	519	527	520	518	518	536	487	466	513	522	507	506	514	480	530	492	505	480	534	500	566	533	508	513	546	513	496	508	514	515	495	520	521	508	533	533	530	480	489	535	512	542	491	544	490	503	533	538	536	491	525	528	495	500	494	517	509	537	495	503	511	509	526	485	510	512	499	507	507	510	557	523	507	458	488	492	523	499	527	510	474	533	518	520	539	534	481	512	498	544	537	492	552	503	546	530	507	514	520	500	510	542	537	549	546	553	570	530	530	500	509	479	473	533	500	476	521	522	542	525	479	523	517	521	526	519	493	490	492	484	517	501	540	536	529	499	522	549	525	530	519	485	510	518	538	498	527	550	530	521	512	506	551	525	500	518	516	485	542	582	537	508	527	472	505	506	504	526	536	478	507	514	509	505	475	542	550	504	519	562	522	510	523	517	537	503	512	476	519	488	495	563	516	531	541	506	550	536	493	461	514	497	550	502	517	520	527	525	531	467	501	500	543	498	530	516	502	450	528	487	503	506	504	521	542	503	535	491	536	533	509	536	480	491	557	536	550	494	510	487	509	493	488	507	525	563	519	487	535	545	512	544	541	460	506	486	489	534	512	512	460	529	508	459	517	533	537	524	562	557	479	534	499	510	547	541	495	451	519	536	507	550	482	510	514	551	531	480	505	520	517	524	528	481	526	490	541	499	514	520	492	508	506	503	478	514	498	563	509	512	513	506	530	539	512	536	491	512	514	488	523	527	538	513	558	486	561	500	508	470	542	556	525	542	517	487	525	539	483	525	521	507	520	497	518	504	530	520	511	516	515	505	512	501	546	505	531	499	530	468	519	522	484	521	499	505	486	466	499	518	515	484	484	505	504	530	511	500	504	524	470	539	492	493	527	471	511	510	506	491	545	497	525	530	543	517	536	586	515	521	525	562	476	551	519	542	512	537	514	545	533	495	510	542	503	497	489	472	589	508	525	488	519	530	494	485	534	522	511	516	509	497	551	518	536	511	528	504	467	544	553	476	499	532	522	487	506	528	490	514	527	512	491	538	492	488	512	517	547	525	514	505	540	528	510	536	572	495	500	492	517	541	519	478	495	527	535	487	508	502	547	509	518	506	527	487	499	501	523	482	538	509	466	530	519	513	476	509	542	503	472	505	514	546	502	513	499	508	552	539	491	495	492	541	520	522	530	520	541	556	475	473	524	565	501	541	496	508	484	509	539	480	560	525	512	540	482	501	497	502	547	533	506	538	512	501	485	491	523	525	511	517	481	561	516	477	557	521	493	537	539	522	516	513	502	486	528	498	509	552	508	491	532	487	520	509	525	459	528	485	517	485	510	532	479	485	519	532	545	521	504	536	524	472	504	546	497	517	557	495	502	540	522	509	535	501	525	551	532	487	506	513	534	530	536	501	554	534	501	558	528	510	502	528	496	508	504	519	499	505	549	484	510	459	499	552	490	494	489	514	493	509	578	548	534	526	485	519	536	505	489	544	513	464	526	531	497	520	527	531	527	541	538	507	524	554	479	508	498	524	466	497	506	488	492	521	537	543	497	505	484	515	514	568	502	490	515	524	547	516	516	492	510	514	549	510	529	511	517	511	516	509	482	522	516	539	561	534	498	481	534	529	469	532	503	534	495	487	514	485	557	519	520	514	527	508	500	533	491	540	485	518	484	513	516	522	513	529	532	496	552	483	510	500	550	515	516	503	522	525	534	528	491	522	506	497	503	518	493	499	557	487	491	510	520	514	440	489	523	553	540	555	523	528	481	538	481	472	522	505	515	506	471	512	495	512	520	506	551	530	491	490	481	518	486	503	498	548	523	516	466	509	478	512	509	490	532	484	539	545	507	504	521	532	534	500	530	528	462	497	508	523	505	518	508	476	515	513	512	523	521	499	509	484	493	508	508	525	533	497	540	535	504	509	536	518	511	473	488	509	542	526	550	524	481	516	498	528	467	504	488	500	498	472	475	514	552	510	531	549	527	509	490	553	559	515	531	458	515	556	508	531	510	512	520	449	540	571	524	541	468	500	546	501	497	471	528	476	529	473	524	537	499	531	522	471	514	500	547	515	525	466	509	532	530	492	489	504	546	564	521	493	523	533	517	541	523	524	511	504	513	465	481	495	534	530	517	494	481	550	529	523	483	486	480	523	485	519	522	514	478	487	530	490	530	516	478	530	554	520	468	521	484	486	491	523	477	463	473	535	506	508	542	517	509	532	549	522	512	523	500	495	566	519
1098	615	316	201	248	245	263	210	167	143	121	110	97	84	55	63	65	60	53	36	37	40	49	51	41	42	45	47	52	46	37	50	36	55	53	41	36	47	47	53	39	33	36	29	41	35	47	31	28	41	40	40	38	32	40	32	30	36	30	43	34	31	39	32	36	31	34	26	33	40	40	38	31	40	35	31	33	27	39	32	29	50	33	37	29	36	44	35	32	34	34	37	42	38	37	35	39	42	39	35	32	39	33	37	31	42	50	48	35	46	40	42	36	36	42	33	37	30	32	34	34	33	39	45	36	44	35	28	34	26	37	33	31	36	30	35	22	40	36	41	27	29	49	30	29	38	35	41	31	42	36	38	39	24	41	38	35	45	27	41	22	29	33	31	45	36	37	27	35	34	36	34	44	31	37	33	31	46	41	35	33	43	43	35	35	30	37	35	31	38	36	32	26	35	32	39	35	39	38	37	43	36	41	38	33	33	28	40	39	32	45	33	31	39	34	40	45	35	26	32	24	38	37	29	33	28	47	29	33	27	40	36	50	37	28	40	32	41	48	35	42	30	30	33	39	25	31	31	27	31	40	31	37	38	35	29	33	31	38	36	40	41	35	35	37	42	37	28	35	35	33	37	43	28	30	31	35	48	30	29	35	36	34	33	35	36	26	38	30	30	35	36	44	38	36	31	41	36	42	32	47	27	29	42	34	27	31	36	37	22	50	32	33	38	23	29	39	18	39	26	29	42	45	30	36	39	28	37	41	46	28	33	26	40	36	37	40	40	40	45	31	30	28	30	29	32	35	31	41	32	31	37	42	34	34	38	25	32	34	48	23	33	38	32	35	42	37	27	37	31	48	41	30	42	26	41	49	34	39	32	27	37	24	38	37	46	45	33	33	40	31	25	34	28	35	31	34	34	28	41	24	27	41	35	39	31	39	36	38	38	45	41	30	34	27	25	34	38	39	31	47	37	44	44	31	34	34	41	41	44	35	41	35	32	33	36	42	35	26	35	43	27	45	29	27	34	27	23	32	33	39	40	30	30	38	24	35	28	38	33	32	37	34	29	55	31	39	41	37	38	27	45	38	32	32	32	44	47	36	28	44	35	48	37	38	43	34	41	49	37	27	38	28	39	39	27	34	30	37	31	36	40	30	34	32	26	36	40	37	28	34	37	46	26	49	41	41	37	30	44	38	27	47	46	33	34	30	29	43	31	31	37	31	37	37	32	29	36	36	41	35	35	24	37	38	34	39	39	30	24	34	41	39	26	33	34	49	24	33	34	55	29	41	36	32	47	38	31	45	25	29	34	35	41	30	41	28	42	35	44	22	35	31	26	44	29	30	35	48	30	40	38	35	44	30	38	42	28	38	22	34	43	28	30	26	34	33	36	43	33	25	34	37	32	29	39	43	43	40	40	38	33	46	30	30	47	36	31	26	36	30	35	31	36	42	28	48	34	37	39	24	33	39	39	35	36	39	30	37	25	42	48	39	25	33	39	26	32	45	36	22	27	29	33	26	39	34	39	38	38	40	31	33	36	35	48	35	32	33	37	43	44	39	31	34	36	41	35	29	37	35	38	36	35	40	40	30	45	38	34	25	23	37	36	37	41	42	36	43	33	35	32	37	27	36	27	43	40	27	31	30	34	44	30	30	33	30	38	33	39	35	27	30	44	42	36	27	25	31	42	20	48	48	37	47	43	40	40	41	40	34	35	39	24	36	33	35	38	49	50	42	49	29	45	34	23	27	37	34	40	28	39	46	37	37	45	35	40	35	36	24	30	34	37	27	48	30	33	36	33	28	33	35	31	34	34	39	35	35	46	33	33	38	34	47	44	31	33	34	35	36	32	41	32	37	32	47	29	33	34	31	34	33	26	27	39	35	36	42	41	30	31	37	35	35	25	35	37	36	33	35	38	40	33	32	25	32	37	41	33	40	36	28	37	26	34	46	37	37	37	29	35	31	49	24	35	34	45	30	31	40	29	37	22	43	32	35	39	42	37	41	37	34	27	35	34	45	37	33	30	41	34	34	29	36	31	28	39	32	30	35	32	39	35	30	46	40	33	36	40	38	29	35	40	38	45	22	39	40	40	30	35	35	25	32	35	51	33	30	38	39	34	33	22	44	24	42	33	31	31	38	36	37	33	35	30	32	33	40	24	36	37	32	24	29	35	36	27	33	42	37	30	33	35	27	41	34	42	23	30	25	36	30	32	40	47	34	40	20	42	29	39	39	43	40	37	27	24	32	25	39	34	29	34	45	33	34	40	25	40	49	34	36	44	42	22	27	31	33	30	35	33	36	38	38	33	35	36	30	37	42	33	44	41	19	36	34	40	34	35	24	46	38	33	29	35	34	33	23	33	36	37	34	31	38	32	42	40	33	33	31	31	25	40	22	33	32	36	32	27	39	25	30	31	37	27	39	37	46	43	39	38	44	38	30	30	39	34	26	45	43	36	37	24	36	52	40	42	42	33	31	34	45	33	23	35	34	34	28	38	28	36	33	32	34	39	34	33	39	40	36	31	37	29	33	33	32	25	28	34	39	32	29	40	36	40	39	35	27	44	47	28	24	41	28	32	40	39	31	29	25	32	33	26	32	41	38	40	28	26	33	38	24	35	40	34	45	36	32	40	41	38	30	39	36	32	30	38	42	36	36	36	21	44	32	31	28	37	39	28	41	44	34	32	38	28	35	36	43	40	28	40	40	30	40	30	33	40	42	35	41	28	33	39	35	27	27	32	39	38	40	31	36	30	40	34	30	35	31	39	32	34	44	43	31	29	41	31	37	35	21	28	34	22	27	26	33	33	40	28	36	30	36	25	39	33	40	34	33	40	40	26	37	40	30	44	28	39	29	40	34	30	29	30	32	38	41	18	26	34	28	37	37	37	41	36	32	46	39	38	47	41	33	31	43	30	33	32	42	33	28	36	37	29	35	38	39	36	27	32	32	27	36	35	24	29	25	28	27	33	34	28	33	36	48	33	33	31	32	32	34	40	39	41	42	34	36	28	34	28	37	42	40	44	38	23	25	32	34	34	39	29	45	30	27	38	43	34	41	42	47	33	43	37	38	27	43	39	35	29	32	42	29	34	32	27	30	32	37	50	33	38	46	20	36	32	40	46	43	31	27	32	32	32	34	31	31	35	37	30	21	33	36	31	31	27	37	27	39	37	34	39	30	50	38	28	24	38	28	36	26	42	29	34	36	40	49	38	33	38	35	40	28	30	38	36	31	29	32	31	42	53	39	26	38	36	46	32	30	41	30	33	35	35	26	25	32	30	38	34	29	35	45	36	29	39	35	36	44	35	29	41	30	40	41	29	37	37	19	24	34	46	44	36	23	33	32	36	35	40	42	30	26	30	36	33	30	31	40	35	31	31	23	42	38	35	24	34	35	37	47	45	41	27	33	29	35	38	39	26	44	30	37	39	33	29	42	39	43	29	36	30	40	35	26	42	30	33	33	41	34	38	34	35	34	34
17321	9965	5539	9699	16299	15925	13457	10586	8569	6804	5272	4558	3783	2882	2151	1782	1565	1423	1165	972	963	1032	1017	1085	897	846	762	675	797	848	851	894	802	794	776	714	689	632	584	579	533	572	499	535	550	467	488	452	508	420	452	452	441	438	483	495	415	477	505	425	434	459	484	492	454	472	426	439	473	479	419	450	471	443	423	412	397	472	424	411	426	423	462	423	422	434	456	466	441	462	477	428	475	412	431	418	450	453	425	453	457	479	508	503	486	462	498	444	435	462	481	452	454	458	433	483	465	499	431	458	494	478	453	459	478	427	415	424	405	377	410	393	422	390	438	413	388	410	407	413	413	423	429	459	416	438	400	420	382	417	446	438	403	400	392	417	369	406	453	453	427	416	401	409	427	413	421	403	440	430	418	430	414	442	411	385	443	391	375	427	408	392	423	407	450	413	420	420	410	441	414	444	441	428	408	409	400	426	408	392	435	422	377	418	423	427	454	451	453	414	388	396	442	431	412	452	479	443	392	407	379	395	432	416	413	423	425	374	418	421	403	404	444	415	414	384	390	415	408	443	398	440	410	377	424	393	462	409	413	402	394	406	389	415	412	358	434	418	405	441	369	414	424	436	428	411	408	402	428	454	428	415	401	405	396	410	382	429	414	397	390	414	401	414	400	385	437	418	389	409	368	409	432	447	429	432	432	444	409	441	418	406	402	434	371	407	414	416	403	401	450	430	450	409	400	431	398	414	427	442	396	432	418	416	405	446	413	438	383	453	422	383	422	446	432	430	404	420	416	390	424	435	410	387	420	385	456	383	402	446	457	385	429	412	410	384	411	465	428	435	413	424	391	415	450	364	417	405	462	431	395	427	416	441	424	398	388	439	407	426	411	411	418	396	425	410	422	417	459	401	449	404	405	432	407	367	421	386	393	446	437	450	447	417	406	399	417	438	435	399	419	439	391	368	435	441	427	430	429	369	424	415	437	380	423	400	422	442	406	422	409	409	414	457	419	421	459	404	404	393	448	409	430	438	449	409	410	388	412	381	398	368	435	422	403	422	415	433	397	429	416	447	427	399	446	384	425	408	407	394	410	425	395	418	419	400	414	405	422	466	418	394	425	422	403	434	404	437	411	405	417	436	423	405	444	414	417	400	428	464	459	404	393	390	466	437	420	393	419	430	437	457	403	415	413	396	409	420	451	448	418	434	427	442	420	409	417	416	418	406	406	431	419	397	404	453	434	443	393	433	442	446	395	414	449	427	421	426	428	388	442	378	417	375	409	388	398	424	421	435	404	429	406	433	387	408	460	382	412	424	408	443	409	435	411	452	445	385	396	416	398	410	441	387	437	384	427	427	433	404	442	395	424	433	410	457	434	412	419	429	425	460	427	419	406	401	404	438	398	435	433	417	425	404	432	406	407	428	425	428	410	402	366	413	418	379	414	434	411	394	418	421	422	400	427	441	427	407	430	421	393	407	391	472	440	441	428	427	417	432	381	408	407	436	404	418	398	408	390	401	437	416	403	439	449	424	379	410	440	411	429	379	409	384	406	456	449	456	430	383	416	422	417	431	447	430	426	390	453	405	399	420	417	420	400	421	421	385	423	403	401	440	392	404	437	420	405	390	436	465	477	394	410	373	430	421	395	440	455	394	448	414	399	427	440	397	412	414	451	446	439	429	456	385	378	375	451	406	380	409	403	417	421	412	415	420	429	376	447	431	421	402	451	423	416	452	396	407	431	402	423	430	424	420	442	406	395	430	432	427	463	411	449	425	437	417	443	409	423	416	402	400	410	436	411	425	422	420	415	425	409	430	432	436	436	409	419	395	366	401	408	448	391	416	408	384	410	421	406	425	425	423	397	421	397	428	429	423	415	439	407	407	391	418	406	424	401	427	434	401	436	420	438	394	456	407	413	442	412	388	397	440	442	415	413	390	423	442	409	416	404	406	420	417	422	428	417	451	368	421	428	416	427	391	431	417	415	419	491	459	385	414	423	437	424	402	407	402	478	390	405	421	429	429	393	443	418	429	435	476	411	391	428	443	405	430	436	409	448	434	417	437	411	412	417	432	405	436	399	405	428	429	425	445	423	439	379	411	423	400	376	410	413	451	428	416	438	412	435	397	402	407	411	396	409	408	427	421	425	393	438	417	449	429	429	412	406	389	421	410	405	421	447	418	370	413	394	413	404	450	392	411	434	427	441	416	451	392	436	411	441	407	421	410	406	450	378	435	416	401	406	424	431	388	419	417	391	444	392	408	435	391	426	416	401	434	459	424	423	445	405	441	426	364	439	404	435	407	382	444	405	405	411	419	420	429	412	418	406	411	410	413	458	421	426	422	437	415	439	449	420	431	438	398	398	407	411	406	394	401	383	438	419	415	401	415	418	383	428	416	416	425	449	399	443	402	409	404	397	436	432	413	412	404	434	452	395	408	420	439	404	425	434	413	433	454	407	414	455	419	438	444	416	447	399	385	433	430	420	455	404	387	415	446	415	444	393	403	396	419	441	397	410	420	443	425	393	384	423	427	438	425	394	449	400	425	399	418	446	431	364	413	426	409	389	383	413	417	412	457	444	450	414	423	410	402	394	461	416	424	436	443	435	426	413	406	384	418	424	424	392	426	390	432	418	411	418	402	455	419	428	410	457	421	408	414	401	399	395	452	431	438	396	396	418	424	397	412	442	394	413	417	437	417	405	426	393	405	404	406	406	392	390	396	447	407	422	449	402	427	398	402	401	403	421	417	420	431	465	411	422	426	433	403	398	434	375	419	473	432	407	385	409	400	418	384	408	429	372	415	437	415	394	456	407	462	388	398	433	439	422	411	397	409	431	410	403	441	435	432	380	448	398	400	442	380	408	403	436	450	425	437	412	412	447	417	432	375	402	412	426	404	439	404	370	456	412	426	416	426	409	380	412	406	425	414	416	420	394	427	432	433	418	395	419	422	425	393	418	398	424	424	462	431	408	413	405	424	448	440	434	421	434	427	424	440	420	407	433	413	446	414	448	398	449	410	430	424	376	430	418	437	426	425	434	382	395	400	408	393	423	431	397	446	399	402	435	416	405	394	403	444	426	419	435	392	410	434	411	424	392	420	428	385	425	428	424	395	450	425	429	407	455	435	382	421	412	375	419	415	403	437	415	407	447	451	430	409	396	427	421	415	431	417	412	421	419	407	428	418	392	390	421	447	394	408	429	434	421	401	401	419	402	440	426	428	443	401	425	423	421	441	449	432	420	434	420	400	409	423	426	404	409	420	431	417	391	403	418	429	463	410	424	442	421	455	406	397	433	431	428	422	458	413	416	422	417	446	422	370	397	435	442	427	408	408	441	425	424	433	414	398	390	430	434	426	423	419	422	425	433	431	410	454	446	399	440	416	373	418	431	415	428	411	401	403	423	452	398	380	373	422	444	421	434	421	415	416	416	416	395	448	411	439	428	410	405	437	422	381	435	422	435	422	447	409	412	447	424	421	417	436	406	402	434	422
2269	547	283	215	223	248	223	214	202	181	147	119	124	88	88	67	51	65	48	62	40	42	50	58	58	51	42	42	47	60	42	47	47	54	45	53	32	36	28	37	33	34	37	36	35	29	30	41	42	26	46	36	35	30	30	29	31	27	23	35	35	32	28	34	40	41	36	46	32	32	29	27	36	26	30	22	34	34	41	37	29	33	37	29	33	39	32	42	38	39	24	34	42	27	27	31	27	28	43	46	37	40	31	35	40	46	34	35	33	29	35	34	40	45	24	29	40	36	42	40	46	30	34	35	27	29	37	35	32	30	30	35	39	33	32	35	27	44	44	37	31	33	35	25	27	36	33	24	32	37	39	31	33	35	26	34	39	35	34	33	24	29	38	33	43	21	36	35	43	36	24	39	34	25	30	23	34	29	38	27	39	38	37	39	51	33	29	33	27	28	25	31	34	35	34	41	38	37	35	28	35	37	29	27	40	35	29	27	20	37	34	38	27	34	23	27	38	36	29	28	27	37	32	34	30	36	31	29	45	31	43	33	32	41	27	28	34	28	35	34	37	26	26	22	27	37	24	33	36	28	50	32	44	33	25	33	29	33	27	31	33	32	39	22	30	33	23	27	33	32	35	30	48	23	30	44	32	34	19	43	41	48	31	25	37	26	28	29	38	34	29	36	43	32	30	44	32	31	39	41	36	41	31	42	38	34	29	36	31	28	28	40	32	29	32	21	28	45	32	38	29	42	33	44	30	30	39	24	32	34	25	46	41	36	47	34	34	35	37	26	35	42	33	39	30	34	30	25	25	42	29	32	38	36	36	32	37	33	30	36	38	22	27	41	36	32	31	40	37	33	29	28	35	41	32	36	36	40	29	33	28	29	29	36	48	38	43	34	38	35	35	28	30	32	28	41	29	37	42	37	44	34	48	30	40	33	31	27	27	27	31	40	26	32	43	25	38	31	30	32	40	29	39	46	28	36	40	31	36	29	29	39	47	25	32	38	35	33	41	25	34	34	35	39	32	43	33	30	43	43	20	33	30	37	29	36	35	34	37	34	29	28	40	33	41	32	32	39	31	35	26	35	43	44	46	34	32	31	39	36	43	33	34	44	29	28	39	37	33	36	31	35	37	34	29	37	23	37	28	28	36	42	37	39	25	34	37	26	27	40	39	37	41	20	21	18	31	32	26	44	45	35	38	34	42	40	39	31	32	41	40	32	27	35	24	33	33	42	28	35	32	32	39	28	27	44	30	32	28	32	30	29	33	37	45	35	36	48	33	32	36	31	41	36	32	38	29	44	38	35	35	37	29	44	28	37	34	37	31	30	41	40	35	34	38	32	27	34	28	41	25	41	42	34	29	34	35	33	25	35	31	33	37	40	35	29	42	26	35	28	32	33	34	27	32	28	31	28	33	39	32	37	36	23	30	29	31	26	27	30	37	31	36	42	36	31	29	28	26	36	43	31	29	21	29	37	27	34	29	42	31	33	33	29	39	36	30	39	37	25	26	25	27	25	35	32	37	34	25	36	38	33	24	30	23	37	35	29	47	31	27	41	38	36	26	32	31	39	26	29	33	41	36	24	28	40	32	33	24	41	36	30	31	31	38	32	40	30	27	39	29	23	39	34	25	35	30	29	33	36	30	37	31	27	25	42	25	37	28	33	29	36	29	30	37	34	26	37	44	30	47	30	40	32	32	29	31	35	36	31	37	39	30	39	37	19	32	37	31	35	37	35	30	38	22	38	28	29	30	27	31	33	24	33	42	29	32	31	39	32	34	39	37	33	33	35	29	34	28	30	31	24	30	30	33	33	33	45	31	38	36	36	37	28	37	29	17	28	35	20	35	29	27	31	32	39	32	31	30	31	40	43	29	37	24	35	39	35	25	37	37	34	32	36	31	31	32	35	30	40	24	26	29	38	34	25	34	39	40	26	21	36	35	32	30	30	41	24	33	35	32	36	39	39	24	31	36	41	33	33	27	34	27	25	29	32	33	34	38	33	44	37	43	34	29	37	27	33	40	44	25	28	28	24	30	32	37	38	30	29	25	31	35	24	28	20	33	31	26	30	27	36	22	30	37	32	28	30	29	19	35	35	36	30	28	39	31	37	25	35	33	41	42	32	33	32	35	43	38	32	25	30	33	24	41	33	31	37	36	30	31	33	29	39	37	28	45	31	30	31	35	28	24	36	36	29	30	35	49	33	34	32	33	39	40	34	40	36	25	35	38	34	43	28	40	37	38	28	28	31	33	39	33	40	33	23	31	30	32	31	18	32	19	36	33	30	22	37	39	43	33	36	33	31	30	36	39	31	30	39	33	40	31	32	29	21	28	27	27	38	36	36	44	35	27	33	33	31	31	29	34	40	32	47	34	34	30	33	27	19	45	32	31	26	32	34	35	31	35	29	38	24	29	34	26	46	32	43	41	36	34	28	33	26	27	29	30	25	43	27	40	24	41	34	32	28	41	37	37	40	27	34	34	31	33	29	39	47	23	29	40	34	35	26	48	35	32	39	34	35	35	35	28	35	35	42	22	35	27	26	34	45	31	39	31	38	38	29	36	35	38	31	22	40	41	31	32	38	26	42	33	31	25	40	42	33	23	51	36	41	32	41	31	32	40	33	32	45	30	40	25	31	49	32	28	38	34	34	32	35	33	25	37	43	29	35	35	35	38	32	36	32	35	24	37	23	32	29	38	45	31	30	41	30	40	32	31	34	28	34	27	38	40	47	32	32	30	38	40	28	38	42	27	38	40	30	27	29	25	27	35	38	28	42	37	35	34	31	29	34	35	42	34	34	33	27	32	39	34	35	33	39	35	28	30	45	40	30	33	33	43	42	38	36	39	37	30	42	32	36	28	35	36	32	36	32	38	28	36	33	36	27	24	43	30	41	32	43	35	27	35	26	40	22	40	31	33	27	31	29	31	37	31	45	37	26	41	30	31	34	27	39	28	38	23	34	33	42	40	30	41	28	34	33	39	33	39	40	29	51	49	30	30	22	23	32	31	31	31	32	38	35	32	26	32	31	27	32	21	33	33	41	38	31	33	39	45	38	27	28	34	25	24	32	28	38	40	34	29	27	32	37	37	29	25	34	26	33	37	33	27	44	31	31	42	34	35	51	37	28	29	33	36	34	30	23	42	37	46	33	36	39	32	43	30	31	27	39	29	48	43	29	31	30	32	26	30	31	29	38	28	36	30	40	35	36	34	20	40	35	44	40	30	28	40	27	25	17	30	47	32	36	48	36	29	37	39	38	34	36	26	25	36	42	36	28	43	51	29	29	29	27	24	36	47	38	29	33	32	34	29	35	36	34	37	26	52	35	37	25	33	34	30	32	28	35	38	34	32	34	30	32	29	31	38	34	33	30	25	35	34	31	30	38	33	44	32	30	35	38	30	39	32	30	41	31	39	31	31	34	35	32	43	43	46	29	41	28	36	28	44	27	33	29	29	30	39	33	24	39	24	45	28	31	32	26
16600	8932	5185	9389	15543	15193	13332	10903	8889	7124	5776	4776	4031	3075	2242	1928	1629	1439	1194	1023	987	1100	1166	1082	956	893	692	687	766	802	837	871	802	827	788	805	728	631	589	503	529	488	492	487	505	471	459	448	445	416	441	420	379	454	422	431	388	406	446	423	399	436	432	482	403	423	396	435	437	404	399	392	390	378	401	361	390	413	386	400	460	414	393	381	377	395	430	444	436	426	398	417	415	392	429	380	404	413	414	471	462	445	499	465	398	421	452	415	407	416	434	437	446	429	409	398	443	399	427	403	413	412	414	440	452	415	407	400	416	359	387	330	385	348	381	400	388	388	379	347	420	395	386	359	403	421	389	394	391	380	388	393	369	375	389	399	396	371	386	406	408	375	419	379	344	405	402	344	383	367	432	365	375	377	389	372	363	406	351	397	400	365	396	392	355	405	386	422	401	383	396	402	386	362	355	356	365	401	355	359	392	388	382	383	374	357	390	400	389	394	348	358	372	388	402	383	372	426	339	392	408	400	351	386	376	371	368	390	396	387	404	394	400	387	379	365	411	375	439	398	371	409	426	403	373	391	408	440	379	349	364	383	402	396	363	391	371	369	378	377	366	397	411	393	393	401	393	363	402	414	367	389	372	380	405	374	378	368	353	406	341	370	376	396	344	397	372	414	387	390	377	418	422	392	360	399	379	381	402	395	389	389	375	400	387	382	395	344	391	395	384	379	351	368	395	389	371	372	383	356	393	428	380	395	390	429	400	404	382	367	390	383	391	396	393	388	369	420	386	358	422	394	388	379	406	412	400	384	394	375	393	374	366	375	389	381	373	390	408	369	446	428	398	356	427	404	349	368	384	378	376	403	399	367	378	395	371	389	396	387	387	374	353	351	424	367	412	401	402	371	377	354	421	380	369	396	397	362	396	379	378	419	383	435	396	395	395	379	379	414	384	384	414	412	379	389	400	366	418	388	351	396	380	353	383	386	365	394	358	410	395	383	410	379	408	376	382	379	381	381	360	377	380	416	428	404	383	382	390	376	380	387	337	364	393	389	361	387	396	395	418	378	373	389	365	388	430	385	366	411	392	333	394	350	381	343	371	427	411	399	398	382	385	395	379	388	406	430	401	410	420	404	378	396	373	364	390	403	382	374	380	348	370	362	418	400	405	371	404	399	403	375	359	382	403	379	358	407	392	380	388	357	362	383	375	376	369	360	360	417	341	397	406	456	383	371	391	377	392	397	413	354	353	386	390	392	393	371	404	407	401	369	387	400	387	354	411	385	392	373	378	377	412	378	424	398	386	382	392	357	376	383	352	371	363	392	386	385	402	355	364	391	364	409	369	380	394	416	397	376	351	377	407	386	376	356	374	374	399	371	362	402	382	383	379	358	394	410	382	351	400	364	380	414	372	420	398	407	367	398	382	395	384	397	363	383	380	378	407	350	347	365	396	420	361	346	354	403	399	370	409	397	372	398	343	383	381	377	337	395	416	355	369	349	390	432	356	374	389	407	381	379	382	418	388	372	387	353	368	349	397	408	352	379	359	394	394	391	364	445	389	351	360	380	402	372	409	399	399	356	353	398	387	393	384	395	369	343	373	412	331	377	346	409	403	407	419	403	393	425	383	430	402	359	396	389	381	408	374	408	378	366	395	388	371	395	377	407	400	389	374	376	377	374	394	408	395	364	326	358	388	358	385	410	418	370	388	405	379	411	405	370	385	390	395	381	388	335	380	405	388	356	379	402	369	404	400	399	373	403	399	405	392	403	395	377	380	411	383	382	392	398	399	401	372	391	380	397	389	381	387	393	375	405	373	367	407	423	403	379	408	388	397	377	366	410	414	392	393	388	413	374	381	386	378	397	386	398	393	352	352	389	381	374	406	386	400	392	388	388	347	367	405	374	378	395	361	363	401	387	396	415	373	387	418	351	397	366	345	412	362	390	385	426	401	354	405	412	390	352	403	376	387	384	358	373	382	349	396	364	391	412	415	398	391	396	379	396	358	349	399	409	393	374	412	378	374	402	443	392	374	380	431	396	396	391	392	403	370	357	413	407	372	389	373	363	358	375	382	385	400	387	407	383	392	391	396	385	358	377	380	373	413	393	428	375	403	381	365	426	387	349	365	407	363	354	379	394	418	414	374	371	373	375	415	341	406	372	374	386	372	401	391	399	410	380	386	376	379	384	364	401	398	435	368	380	375	386	364	392	399	373	404	424	382	407	404	402	415	383	364	388	389	358	389	375	383	408	393	399	381	371	384	395	367	378	356	376	390	382	394	371	432	391	396	384	349	384	418	413	372	376	399	381	403	428	385	387	379	406	362	403	393	391	368	333	388	368	370	400	402	373	404	404	412	397	379	384	373	415	384	374	388	410	391	370	397	360	387	393	419	379	363	406	391	400	370	374	431	413	392	390	377	374	377	395	397	390	377	389	382	373	403	391	367	388	357	356	376	386	393	377	376	390	363	381	406	385	346	398	342	414	385	409	374	386	361	406	385	396	395	425	402	391	394	372	414	387	364	376	363	357	396	400	368	400	374	370	364	400	378	398	360	365	357	380	418	372	399	393	381	367	397	363	378	402	397	367	401	367	384	376	385	354	388	395	337	368	388	381	401	383	409	390	384	377	393	388	349	372	376	395	409	391	416	407	387	357	380	403	392	391	381	369	371	369	395	397	383	376	363	413	377	383	375	359	373	354	371	400	374	365	374	347	420	376	362	394	404	360	373	423	378	401	396	396	417	398	366	437	373	398	381	331	389	383	385	418	404	362	391	377	384	371	384	355	381	367	368	383	361	400	386	397	401	394	346	355	396	374	397	409	397	379	374	362	395	373	391	383	388	378	408	407	381	366	383	368	410	403	403	400	370	400	387	382	390	411	356	378	364	413	402	355	374	371	411	375	405	357	391	390	372	361	365	379	404	384	387	396	354	360	403	364	405	395	380	391	381	365	359	376	375	424	385	357	387	376	375	384	383	377	367	368	415	398	382	362	403	380	397	413	403	395	380	378	391	404	370	390	451	409	388	406	417	379	371	344	428	408	413	371	354	381	368	384	394	368	407	395	385	397	379	400	388	392	384	387	385	388	388	377	368	372	390	355	390	381	416	380	396	399	399	392	368	373	389	362	379	386	380	414	419	346	374	387	365	372	394	422	409	387	390	356	369	413	408	350	410	408	362	393	373	374	398	380	387	387	415	386	370	400	398	380	355	356	420	368	404	431	382	371	390	352	391	418	358	370	387	368	412	400	370	412	386	372	397	384	387	360	387	388	379	420	377	375	379	374	372	420	359	395	372	411	400	417	384	349	364	416	423	353	359	426	408	391	379	367	408	399	377	370	381	414	369	394	397	350	388	360	374	389	379	393	382	385	376	387	411	377	380	401	380	369	380	362	383	359	394	378	369	394	369	374	406	385	402	355	393	381	402	402	388	382	386	414	399	364	358	392	382	419	365	380	382	364	370	397	350	356	389	371	379	387	390	382
1673	865	391	301	302	399	338	293	258	235	165	163	138	109	88	86	62	62	35	45	47	37	59	60	43	48	33	42	45	35	42	40	33	44	39	47	43	37	37	34	18	27	26	25	31	25	33	33	26	24	30	21	29	29	29	32	29	23	25	28	25	28	18	25	25	25	26	26	25	20	24	23	22	30	23	31	29	26	41	21	20	26	13	26	35	26	28	36	34	34	25	21	29	23	28	16	30	19	32	26	25	40	21	26	25	32	28	27	24	17	25	23	25	30	20	29	31	24	23	32	27	26	23	23	31	20	25	26	30	23	20	29	23	20	24	21	21	16	27	20	27	35	30	22	26	25	23	26	22	24	24	24	24	26	26	25	29	18	20	29	17	29	29	21	18	19	26	35	19	35	26	29	18	22	13	35	21	34	18	31	23	32	25	26	22	24	20	24	27	21	33	15	29	23	20	21	22	24	24	29	31	20	25	26	27	28	19	19	25	21	26	35	29	37	23	16	20	26	22	27	30	21	16	27	23	24	18	30	24	19	29	16	27	29	24	34	22	37	32	30	24	29	19	24	24	25	26	31	29	22	25	20	26	23	26	23	22	18	17	24	35	24	31	31	17	22	24	27	22	24	19	17	18	26	20	22	28	25	26	18	27	21	19	20	30	37	25	25	28	22	21	24	23	23	30	23	32	21	20	23	26	18	22	23	32	20	29	31	18	12	22	24	24	27	21	27	26	22	24	23	33	23	31	24	23	29	31	18	19	29	24	28	23	31	29	28	28	15	31	22	25	25	12	20	22	38	14	22	20	29	23	23	32	22	25	32	15	24	29	31	27	20	23	26	23	30	23	26	23	26	31	30	27	24	24	22	21	34	22	22	24	26	23	29	29	32	26	28	31	31	20	28	38	35	25	23	21	20	21	32	24	30	26	32	16	21	28	18	35	29	24	21	22	24	26	28	19	21	21	27	33	21	31	34	26	24	18	18	17	18	21	23	24	30	23	20	25	19	21	25	28	21	17	38	31	22	29	22	27	23	29	15	23	21	19	23	27	23	30	26	22	25	19	25	25	23	19	17	17	29	22	25	24	18	28	25	27	21	27	24	24	27	20	21	27	23	26	18	20	25	23	22	17	18	20	26	24	25	24	28	17	22	30	23	24	29	24	25	40	12	26	16	31	18	25	18	25	31	30	20	29	24	34	20	20	33	24	24	21	24	34	28	23	28	27	18	23	26	41	21	21	25	17	22	30	29	20	22	32	22	19	20	20	26	19	26	28	32	16	24	34	30	34	32	25	22	20	27	19	20	28	14	21	27	31	25	21	26	25	21	23	23	26	30	24	22	24	26	28	23	23	22	22	26	28	26	25	24	28	28	34	22	21	25	34	21	19	26	23	27	26	15	26	29	27	31	31	22	22	17	29	18	28	26	13	22	26	14	26	23	27	31	25	36	18	17	21	23	23	20	26	18	27	25	25	16	21	17	24	18	25	18	17	20	23	17	21	26	32	27	27	30	16	27	30	19	20	30	25	24	27	30	20	26	27	15	29	17	24	22	16	28	31	21	22	32	28	26	32	20	25	25	28	25	21	26	23	28	29	25	29	18	19	24	23	31	25	26	28	24	29	23	23	26	24	24	18	24	26	23	15	26	29	19	24	20	25	28	23	24	22	23	20	25	30	23	29	27	25	32	24	24	33	20	20	37	28	23	17	20	21	21	25	24	30	32	19	28	23	26	25	24	28	18	24	20	17	22	23	17	19	26	27	21	28	20	33	18	30	22	37	24	43	24	14	19	18	21	35	27	24	25	22	21	25	20	32	26	26	19	17	23	17	20	29	14	32	29	27	27	27	34	22	27	25	29	19	31	21	21	26	31	26	32	33	25	27	26	32	17	25	27	20	27	19	33	35	18	22	19	31	28	32	25	23	24	18	26	27	25	30	27	22	18	33	31	30	21	27	20	19	37	31	25	23	23	19	27	23	32	27	27	33	24	31	23	23	24	28	26	19	29	23	27	25	30	25	26	22	20	27	25	24	29	23	22	19	25	12	23	29	20	29	19	31	24	25	28	26	24	31	28	31	31	22	29	24	29	27	30	28	22	25	19	24	24	26	17	28	23	31	22	29	30	24	34	23	24	28	22	20	24	30	26	33	30	26	25	20	23	25	26	21	33	27	19	30	33	28	21	28	27	25	21	17	24	26	27	27	21	25	29	22	22	29	25	34	27	15	22	22	31	26	32	25	25	25	22	32	25	28	32	30	18	19	22	22	21	23	21	23	24	28	28	26	25	21	34	22	22	29	22	22	29	25	29	24	20	32	24	25	23	20	25	31	15	28	26	28	24	19	25	21	29	19	19	22	25	29	23	18	30	27	22	28	22	20	24	24	25	25	21	26	30	25	14	5	26	21	18	21	26	26	25	38	25	22	26	37	30	28	37	21	20	31	25	26	21	24	32	24	19	35	27	25	31	24	22	23	26	30	22	14	17	24	23	31	28	16	30	25	25	25	23	31	20	24	25	18	20	22	19	23	25	26	25	18	26	28	23	24	16	24	22	34	21	27	25	23	19	21	32	31	29	31	18	20	20	22	25	35	23	28	27	33	36	34	18	30	22	31	25	27	30	27	22	28	29	22	19	24	29	22	28	24	21	24	17	29	28	18	18	23	30	22	28	16	31	26	19	19	22	28	18	24	24	29	27	19	32	35	17	16	29	22	16	21	24	23	24	25	22	24	28	28	24	30	25	27	25	18	28	31	31	16	8	22	20	21	24	26	32	21	29	26	29	20	24	27	22	24	16	25	18	19	28	35	20	29	22	31	23	19	23	33	17	13	25	24	20	29	23	27	34	27	23	31	24	22	20	25	20	22	25	28	20	31	37	23	19	31	22	14	35	26	19	25	24	31	25	30	29	33	22	29	26	28	25	32	18	38	34	29	32	25	28	27	20	23	21	28	36	25	29	28	17	24	25	25	24	31	30	27	27	23	19	28	27	17	32	21	22	29	31	26	24	24	25	18	22	25	30	31	33	26	16	28	19	30	25	31	23	25	22	17	22	22	21	20	24	23	29	23	27	26	34	25	28	15	37	21	20	29	23	24	23	23	25	26	25	15	19	32	26	24	25	24	28	24	22	29	26	11	22	25	30	19	26	29	25	32	22	28	34	27	29	17	24	19	23	17	26	27	23	29	14	22	31	34	17	24	25	19	27	24	26	12	23	18	22	28	13	28	14	23	29	30	23	27	27	30	22	20	22	20	24	23	27	27	24	25	34	22	34	23	21	21	25	33	22	29	23	16	24	21	25	23	25	30	26	30	22	29	25	19	26	14	39	24	22	21	19	23	25	23	19	16	27	21	16	16	16	28	24	20	30	30	27	29	25	22	21	36	25	30	26	28	24	15	23	23	26	28	25	26	28	22	30	21	18	25	30	34	17	27	26	25	21	23	24	27	27	29	19	17	21	28	20	23	27	20	28	15	28	19	28
20696	11855	7047	12222	19417	19193	16961	13951	11436	9261	7451	6277	5189	3878	2967	2255	2033	1742	1380	1194	1268	1236	1355	1285	1018	1000	735	734	808	857	898	945	865	829	839	785	779	616	568	500	451	452	475	473	443	412	422	360	379	407	351	366	390	336	351	349	357	333	326	331	364	370	372	360	347	333	331	341	346	328	313	337	371	334	308	350	319	316	309	314	294	324	313	324	333	397	324	355	361	378	349	319	390	354	342	328	346	334	346	365	363	419	392	418	377	399	407	365	387	381	400	359	364	335	329	333	369	363	339	396	358	330	338	364	346	323	287	324	322	306	305	319	299	299	305	293	304	333	294	348	257	270	300	298	297	290	308	288	307	317	309	287	261	286	303	327	295	286	308	276	322	293	307	308	350	312	311	288	295	288	297	318	325	289	298	303	300	294	320	264	323	299	300	340	283	311	305	283	312	280	321	316	311	291	299	295	336	300	332	288	269	326	287	286	297	316	341	294	328	319	296	323	303	290	290	302	303	327	270	304	300	273	325	279	304	291	314	311	302	350	317	297	340	289	294	277	273	309	280	294	297	303	274	299	295	286	300	303	291	278	288	289	318	276	285	301	301	318	297	322	286	286	294	299	341	296	284	288	311	297	301	286	297	304	311	318	287	289	300	323	312	289	306	344	295	311	309	287	291	305	317	316	309	308	323	324	292	304	292	293	280	327	263	309	279	315	317	316	303	311	316	322	274	311	311	291	299	323	284	317	310	291	280	322	286	289	301	279	327	274	321	308	317	293	292	300	301	301	283	304	288	302	289	312	297	273	309	314	299	282	312	293	293	335	296	287	301	315	297	303	296	304	306	311	315	293	289	322	308	309	298	308	314	297	289	296	264	338	311	304	296	336	303	333	309	328	337	338	338	341	264	268	329	315	316	296	330	316	311	268	306	307	300	324	314	288	304	305	286	284	304	293	293	292	283	291	278	285	319	305	295	297	296	333	298	290	314	315	292	304	321	300	300	292	308	296	330	317	297	331	286	305	309	298	294	296	310	274	280	288	302	316	313	319	297	319	300	300	311	288	323	309	290	288	291	292	299	298	294	303	296	315	291	292	282	320	291	318	283	303	306	277	316	305	273	312	282	326	306	317	286	309	307	278	282	305	291	284	296	288	278	302	317	306	308	299	274	315	304	316	307	304	310	289	337	299	300	286	311	320	341	278	304	289	316	298	268	283	309	288	294	310	313	288	312	315	312	305	325	318	315	304	295	292	333	305	315	312	309	323	297	295	298	288	318	287	313	329	289	326	286	290	295	330	284	330	327	314	302	343	284	312	275	283	295	329	305	265	288	308	313	299	300	330	294	309	285	339	311	310	296	318	293	311	319	328	269	302	284	313	273	313	291	310	291	294	284	324	312	311	293	274	310	292	305	320	317	305	303	317	300	322	295	319	288	300	316	311	319	263	313	324	287	294	313	318	302	287	304	278	295	301	282	292	292	297	282	330	308	318	298	325	287	294	306	314	301	318	265	317	312	297	285	309	320	300	308	309	279	275	315	302	302	327	314	311	305	332	307	302	325	307	292	272	297	304	276	287	319	284	296	289	289	280	288	280	314	318	315	287	321	305	297	297	302	318	297	338	299	311	306	278	311	313	296	337	301	303	297	274	299	349	309	291	297	290	323	273	287	307	291	283	315	306	299	276	299	296	282	327	314	296	299	295	344	292	301	307	313	314	303	306	352	303	285	299	318	315	296	311	303	276	283	311	320	288	313	301	315	316	321	316	303	279	333	303	297	306	299	307	310	279	327	280	289	308	321	320	296	319	295	315	323	324	292	288	307	319	301	302	324	329	300	310	302	310	300	291	316	321	291	311	289	315	312	310	294	302	296	276	332	275	297	291	280	293	352	340	303	340	302	276	294	314	317	317	305	298	298	306	294	275	277	320	305	317	291	287	312	275	303	284	312	326	303	298	328	295	312	301	295	299	321	312	326	293	346	289	304	257	286	294	312	280	286	285	269	287	296	341	305	305	295	302	318	308	316	356	304	274	304	311	277	297	315	276	303	284	285	292	280	308	262	290	331	327	305	306	308	312	325	301	294	337	310	282	329	305	305	297	291	299	283	305	305	307	278	316	304	319	319	307	304	320	279	282	306	329	274	324	325	287	305	310	287	328	301	248	336	289	316	296	345	320	307	298	277	330	289	283	282	328	310	305	309	285	318	285	325	307	320	288	287	289	290	333	323	318	296	326	332	291	322	285	313	313	314	316	311	321	295	318	309	309	329	309	306	307	307	319	292	314	271	319	325	309	305	316	287	283	310	288	345	305	301	327	332	327	299	304	295	311	318	306	290	282	296	306	297	316	314	305	305	320	300	281	297	286	331	276	313	296	310	313	307	298	299	305	319	345	290	318	279	283	303	303	267	320	325	292	304	299	257	306	305	324	307	306	301	309	281	283	335	295	270	303	330	299	296	301	318	288	302	320	302	288	285	296	293	315	314	322	292	296	294	301	325	313	321	298	321	317	290	303	295	281	285	314	288	281	306	308	320	275	295	296	261	284	309	292	320	317	285	271	289	311	283	286	322	303	323	315	299	253	312	318	298	304	299	296	286	295	288	315	282	283	262	340	314	283	299	291	293	279	294	284	305	276	354	288	317	333	285	310	279	279	314	295	262	318	309	309	318	321	298	311	303	318	301	316	307	327	313	273	308	307	307	303	329	305	276	292	292	301	302	317	300	277	316	293	278	296	310	307	317	324	322	332	296	318	314	293	312	272	325	273	286	317	337	316	297	335	301	260	322	303	298	288	305	286	314	325	281	285	338	322	297	321	288	326	300	278	304	307	303	334	293	304	305	330	315	310	328	282	286	311	308	335	309	291	293	277	309	304	323	299	289	297	302	318	293	341	310	316	286	313	293	281	310	302	309	336	301	292	309	307	280	273	288	314	320	303	300	319	286	286	314	308	304	326	313	342	317	288	303	310	281	296	275	310	310	328	306	291	324	303	311	302	309	310	296	293	277	323	333	325	302	332	328	316	292	301	317	314	284	282	301	294	273	292	325	299	302	298	284	333	304	329	304	314	326	327	301	308	317	312	299	314	315	337	328	292	296	304	298	325	307	317	297	297	283	280	293	300	345	314	294	308	275	298	285	312	332	346	314	296	320	296	283	278	299	305	285	312	306	318	275	272	337	293	252	310	308	279	306	352	303	286	291	289	317	314	300	295	255	299	282	324	311	332	327	322	298	285	353	319	291	281	308	326	301	285	304	309	323	324	286	320	292	297	293	305	322	324	301	301	309	290	276	311	309	321	276	320	311	310	320	287	312	258	330	305	319	287	287	314	301	314	310	298	286	337	284	287	280	325	309	304	307	286	294	290	334	288	317	318	305	310	308	331	306	283	328	315	302	291	310	312	332	311	316	311	294	284	309	286	286	298	315	290	308	331	296	300	288	272	330	271	303	304	330	289	311	321	322	261	302	306	288	291	288	293	277	361	309	299
1398	285	172	116	122	147	137	140	99	88	117	88	93	70	58	60	58	65	46	59	47	51	58	68	49	53	47	45	48	63	65	40	58	53	59	42	46	53	61	46	42	63	46	49	46	43	42	43	42	51	37	43	50	37	38	30	48	38	41	51	44	45	37	43	41	42	32	46	32	38	45	63	48	44	44	53	36	52	56	57	34	47	45	41	44	41	43	45	48	34	58	44	50	57	40	52	45	33	52	52	48	44	46	55	46	40	43	57	45	59	55	44	43	40	43	55	63	33	41	43	41	58	48	45	37	44	47	44	50	56	49	41	54	46	47	42	41	50	53	48	62	41	59	38	40	45	50	51	39	49	44	51	34	46	44	44	42	45	38	49	42	58	42	45	41	55	52	45	48	45	40	38	53	57	53	49	54	48	42	42	52	39	50	39	42	51	48	39	48	50	47	40	44	40	39	46	57	38	43	47	38	52	44	44	45	39	41	45	36	45	52	44	43	54	44	48	46	43	50	48	61	62	34	33	39	47	53	41	34	56	43	52	42	35	46	46	43	39	49	41	53	38	49	48	48	40	36	46	31	56	35	50	35	45	46	41	44	51	43	41	43	47	51	54	33	55	43	48	30	56	39	42	47	41	38	38	45	42	32	40	47	49	46	43	38	49	51	56	61	59	45	38	47	52	47	46	44	46	37	38	53	42	34	52	47	44	44	51	49	40	25	43	48	52	47	43	51	41	40	38	61	34	47	50	46	48	40	59	50	39	41	47	46	45	39	53	43	56	51	46	38	54	49	53	63	32	37	41	41	49	52	52	51	45	40	51	39	56	32	48	47	36	39	47	54	34	43	37	41	38	51	42	38	44	45	53	45	42	53	55	45	51	50	55	43	48	36	50	44	39	40	36	52	62	46	46	48	55	44	50	50	40	44	42	42	58	42	47	40	39	56	40	52	46	52	44	60	53	37	40	46	51	39	48	57	37	45	57	47	50	42	39	49	49	36	51	45	56	35	52	45	44	35	50	48	36	44	47	53	49	42	46	44	45	46	44	53	43	44	42	54	39	45	58	46	51	58	37	47	45	41	48	56	40	42	39	33	49	37	39	42	51	47	54	59	46	41	42	47	32	36	35	38	40	35	47	44	46	48	35	42	41	43	55	34	53	36	57	48	41	38	51	48	44	46	44	38	43	44	44	41	52	49	50	43	62	44	39	47	45	39	50	37	49	40	52	55	37	50	40	46	43	56	40	41	41	40	48	43	42	48	43	47	50	44	47	37	47	49	61	38	61	47	51	43	36	45	45	38	44	42	60	50	40	44	47	45	55	57	55	59	54	40	48	45	38	53	45	43	43	43	50	57	47	45	38	42	48	45	44	55	42	45	55	35	37	46	47	58	28	36	50	44	51	47	41	45	43	51	55	40	41	42	62	55	42	49	58	35	42	43	41	60	37	42	37	43	48	54	54	51	51	45	44	44	45	55	42	59	43	52	53	35	49	35	45	47	49	47	47	51	47	60	47	39	37	29	40	51	52	54	51	39	52	41	42	40	47	45	36	49	52	44	28	43	52	50	36	38	61	35	43	46	56	51	50	44	46	53	46	45	47	58	39	47	43	39	50	42	38	37	35	43	43	33	46	43	61	49	56	47	42	51	61	43	42	40	47	37	49	64	37	49	47	57	54	45	50	27	65	44	39	39	47	39	53	41	46	31	47	37	38	59	39	45	46	42	40	60	38	47	45	50	48	52	33	43	48	50	49	36	46	54	49	41	41	40	50	47	53	45	40	46	56	40	47	33	53	39	38	39	47	54	38	52	37	43	35	50	42	45	48	41	53	32	63	45	47	47	40	49	54	43	49	39	41	37	46	35	53	52	47	39	42	48	47	46	39	42	47	38	45	41	37	40	57	42	48	43	41	47	34	43	50	36	43	47	52	44	50	48	39	50	44	42	56	57	52	31	35	60	52	41	49	50	47	48	49	52	42	51	51	68	32	44	38	42	43	52	41	45	39	55	50	48	49	48	37	49	49	54	47	44	45	46	56	51	42	33	54	52	55	46	49	42	48	45	43	54	39	34	44	48	52	51	42	52	50	38	46	56	39	49	45	48	59	54	46	51	55	41	64	48	41	39	42	48	39	50	30	42	40	64	46	49	34	49	36	52	38	43	37	43	46	50	45	53	41	40	39	59	51	41	39	49	45	38	44	36	44	35	41	36	39	54	54	38	35	44	44	43	66	46	33	50	43	51	44	33	49	56	40	47	46	42	53	40	60	51	38	61	39	46	40	50	46	40	45	38	45	45	43	31	43	47	38	48	49	48	44	38	44	47	43	48	46	57	49	46	44	46	53	49	33	45	43	56	40	44	49	46	41	36	53	50	57	42	52	62	45	44	50	47	48	42	47	50	43	43	47	44	46	45	48	39	41	40	62	48	46	44	49	49	45	43	57	37	41	54	52	48	45	52	43	51	45	45	43	42	42	53	35	51	44	41	59	64	44	54	38	48	43	46	38	40	44	47	38	49	43	41	47	38	42	46	46	38	47	50	53	54	55	43	52	44	45	34	49	45	53	41	37	46	43	56	42	47	47	49	45	44	54	52	44	52	46	51	47	43	49	39	39	53	50	52	50	42	48	45	54	50	38	39	43	46	46	48	39	43	38	40	50	44	48	43	46	46	44	46	50	45	49	50	48	49	40	32	49	48	49	47	44	49	57	45	34	37	44	33	37	54	50	50	42	51	52	49	52	41	56	44	42	56	44	56	48	33	66	45	43	45	53	47	44	57	43	49	44	55	45	51	56	52	57	47	37	57	37	47	36	41	41	57	48	41	55	47	47	39	43	48	52	44	38	40	50	33	47	39	44	56	41	34	35	34	41	46	40	39	52	40	54	54	41	50	43	46	45	43	52	41	50	38	41	43	38	48	45	41	45	57	43	40	51	46	34	54	50	41	47	57	56	27	51	47	59	44	48	41	44	56	41	49	45	55	32	50	40	49	38	48	61	38	45	36	44	44	29	41	37	37	50	45	62	51	49	41	38	50	46	49	57	48	51	49	64	39	44	44	46	40	44	58	36	55	44	39	45	46	40	58	52	31	35	42	44	41	44	59	45	44	18	48	51	41	40	42	48	48	47	62	48	48	33	43	54	55	44	46	47	47	33	56	43	38	50	33	46	38	41	40	42	49	39	36	37	51	47	44	52	42	61	59	42	57	43	43	44	44	56	45	39	60	46	42	43	41	44	49	43	42	57	38	51	50	38	37	44	50	40	59	43	54	43	45	34	53	63	43	51	51	47	64	54	40	53	56	43	36	32	42	47	40	55	48	45	50	38	44	54	35	39	48	43	37	43	48	55	40	50	48	53	44	46	41	46	51	55	37	47	48	49	41	33	47	51	53	44	47	38	50	47	50	52	48	41	40	34	43	42	49	33	47	43	61	40	56	29	38	53	40	53	45	42	51	39	41	41	52	29	46	49	51	51	40	53
13158	5626	3127	5418	9636	9253	7735	6345	4954	4070	3292	2778	2438	1887	1443	1194	1165	1074	846	795	853	895	993	978	800	803	666	687	759	808	849	861	800	742	833	828	735	659	627	586	557	596	559	583	610	557	592	575	548	551	523	562	561	532	519	547	586	517	501	540	575	575	601	551	540	566	542	536	476	547	511	508	507	505	564	598	482	555	538	551	535	522	527	509	551	570	558	571	548	539	576	559	590	531	509	509	544	546	549	607	558	597	571	574	600	611	549	596	583	559	573	537	566	554	544	517	547	560	619	585	549	543	601	542	576	529	533	536	527	512	546	543	486	502	537	560	513	543	600	495	541	511	517	517	493	518	505	523	557	553	537	523	539	522	530	521	510	510	493	544	503	536	507	528	517	505	555	540	493	498	553	521	524	510	506	531	504	519	525	551	521	530	533	539	559	505	579	551	496	560	550	508	554	496	565	572	576	563	517	542	539	532	521	543	519	522	524	487	523	510	513	508	525	534	520	503	502	487	576	496	496	531	550	560	502	522	542	545	525	561	550	520	526	531	527	539	488	523	539	548	501	520	493	531	539	523	532	542	490	565	527	532	534	541	542	542	554	519	531	532	519	527	532	528	499	544	504	568	518	518	535	511	512	543	535	515	545	499	530	537	493	519	502	542	548	520	509	576	505	549	555	531	541	558	553	518	542	544	570	521	547	522	542	512	521	523	536	494	536	484	505	547	528	570	521	511	546	486	520	542	495	556	499	519	524	521	567	538	505	503	556	498	521	512	527	537	517	551	531	549	526	512	523	508	563	516	548	545	538	516	553	497	488	545	557	559	539	536	534	525	550	550	467	551	556	517	569	493	568	552	529	502	499	546	536	547	488	547	511	483	542	538	547	525	502	538	553	568	561	485	522	523	540	566	561	528	570	557	511	522	511	519	550	534	525	505	529	535	496	525	522	528	539	563	562	512	549	527	558	547	525	509	504	543	559	519	504	535	497	560	519	520	544	507	504	529	510	542	576	553	565	521	519	510	513	522	557	513	503	486	535	550	538	560	568	505	514	518	580	470	535	523	512	548	532	547	517	463	549	518	571	478	522	552	543	559	564	522	556	547	515	508	520	503	547	588	541	577	497	505	511	551	557	550	521	517	493	552	586	571	535	533	536	507	497	536	576	536	519	528	541	529	525	549	518	504	502	543	524	513	505	553	539	548	514	529	516	510	513	542	562	523	522	554	510	526	556	499	553	536	546	509	485	555	531	531	520	546	536	504	532	522	549	519	533	504	545	491	528	544	522	531	549	497	532	542	555	507	508	511	511	516	571	521	542	550	526	504	537	558	519	543	552	514	489	546	556	509	538	554	551	550	529	545	523	546	525	519	518	521	497	525	535	494	520	556	491	531	520	528	560	545	510	529	519	535	488	531	500	557	531	520	519	503	539	549	528	526	501	489	528	538	484	491	538	511	536	507	556	544	522	524	510	544	549	515	503	526	513	538	527	540	506	521	530	545	541	553	501	514	536	501	535	525	528	525	507	528	514	524	520	512	526	538	528	541	549	516	511	549	557	547	515	519	529	524	566	588	556	546	529	490	539	567	578	542	539	527	520	508	586	547	560	543	509	530	531	535	505	523	556	522	543	503	539	547	514	519	513	538	486	592	562	537	560	532	524	564	501	554	518	527	536	529	526	510	522	549	492	504	523	482	530	554	548	526	554	559	486	535	518	534	577	524	512	513	534	495	528	522	512	546	538	541	554	533	529	535	521	540	522	538	521	511	514	526	533	505	543	529	518	569	489	524	531	561	511	505	559	533	526	533	513	526	539	507	569	562	512	571	512	518	499	490	481	598	532	497	531	516	531	484	491	530	506	523	520	537	518	558	549	515	534	515	548	500	536	539	548	559	560	551	521	545	536	510	533	525	536	543	531	499	514	537	565	515	505	549	556	495	530	527	520	535	515	510	522	529	531	552	558	562	531	563	510	543	511	523	518	527	539	528	544	546	543	527	527	532	536	542	518	514	514	492	532	535	513	504	525	522	536	535	489	501	565	552	547	535	506	547	513	565	543	550	523	520	554	533	550	500	518	536	556	559	536	535	546	545	471	522	534	531	572	467	528	554	551	526	533	540	555	531	544	522	553	538	528	503	527	532	560	519	515	506	538	513	537	534	494	513	518	559	525	522	534	540	482	527	524	531	511	492	547	514	517	522	521	536	542	542	536	526	521	541	556	545	551	554	534	533	531	515	545	530	562	513	515	524	515	512	507	517	507	540	551	513	547	546	564	498	495	524	564	541	513	517	520	532	538	479	525	525	527	515	560	519	585	495	512	539	559	540	571	551	512	547	527	516	586	570	532	549	544	561	526	558	533	569	539	527	530	520	553	515	536	510	574	540	541	525	536	549	544	540	543	526	534	522	519	495	566	482	546	546	523	522	541	563	559	516	511	520	554	536	548	550	528	519	501	521	493	573	509	552	503	554	510	529	514	543	552	525	520	565	538	518	545	557	517	479	476	529	519	547	541	526	508	519	499	536	530	539	529	554	528	518	494	565	517	544	557	535	526	510	541	512	551	518	497	518	515	556	560	512	480	535	530	511	531	528	505	530	519	507	508	535	530	508	525	497	555	566	540	520	534	520	507	518	514	535	542	493	552	499	497	507	564	561	554	518	514	545	493	578	496	493	550	552	532	525	523	501	540	525	525	501	560	582	567	526	550	530	534	543	524	525	488	528	545	541	516	555	510	551	517	568	531	541	524	488	549	477	557	525	568	505	505	515	573	564	538	559	568	518	532	513	519	572	504	558	524	534	569	542	517	527	532	516	559	517	486	525	518	524	546	559	527	544	515	554	528	560	523	535	546	544	494	520	541	527	519	546	532	519	508	574	520	516	531	526	550	570	508	517	555	548	504	515	509	539	530	559	511	507	546	541	519	534	559	560	579	511	562	498	528	553	562	526	539	542	489	537	537	525	512	563	526	531	515	539	579	539	572	528	517	549	528	516	508	529	511	548	503	497	501	543	534	537	566	531	532	537	541	510	512	556	545	524	523	527	533	566	481	547	533	530	534	551	503	500	511	516	516	506	515	567	539	533	503	516	548	512	546	546	503	512	545	558	504	548	551	513	536	534	492	516	549	515	520	552	548	501	529	578	559	547	538	526	562	576	570	520	522	513	527	503	534	557	494	513	533	509	549	525	522	522	487	524	533	502	529	515	530	575	541	549	578	549	514	520	530	525	487	505	540	567	526	570	509	531	516	545	580	517	514	531	539	549	515	489	517	545	533	557	527	559	539	514	538	526	527	501	565	498	554	480	513	571	504	554	556	521	550	533	507	562	519	555	550	570	564	550	515	544	525	532	528	457	528	500	532	499	541	580	538	528	489	545	537	532	551	536	536	546	517	468	516	562	500	533	505	516	535	529	541	543	533	531	520	546	530	538	541	483	556	550	559	557	518	539	516	521	594	498	509	502	503	532	532	586	558	519	544	500	540	507
1189	575	325	239	240	268	255	227	180	148	112	120	88	107	74	59	66	61	40	45	48	40	56	49	52	41	39	46	54	50	41	48	43	44	54	54	43	39	39	37	37	27	39	34	47	40	43	58	27	42	39	47	33	28	43	38	41	43	35	36	33	37	38	34	34	30	34	40	45	36	32	36	30	55	42	34	42	38	38	47	34	38	44	36	28	42	38	46	43	37	43	29	40	32	30	45	42	34	27	43	39	36	30	33	38	52	36	28	37	29	27	45	40	39	34	19	36	49	41	34	39	33	32	42	50	34	34	34	34	43	35	41	27	35	39	29	26	26	30	38	34	45	42	40	28	39	31	32	34	35	27	39	36	22	33	39	40	41	37	33	34	29	38	23	27	37	42	35	37	37	40	33	41	48	32	25	34	34	38	27	35	29	37	38	29	45	46	46	21	36	37	35	31	34	29	35	31	30	35	29	28	44	25	42	30	39	33	38	40	37	35	34	38	44	36	33	36	36	25	42	36	34	36	34	36	31	39	33	28	33	42	34	36	35	26	41	40	39	28	43	37	45	32	26	27	38	31	38	43	36	41	41	24	29	26	28	22	39	36	32	33	39	27	28	38	27	39	51	37	34	32	27	33	28	32	42	33	21	38	34	35	38	23	29	31	39	32	30	36	31	37	32	30	34	31	34	36	38	40	34	48	35	38	36	32	39	34	25	37	32	31	35	41	36	30	34	42	32	31	42	36	38	27	43	38	41	37	47	35	60	33	41	35	38	33	33	25	26	31	48	40	32	42	31	36	25	51	32	35	44	34	53	47	34	45	37	49	37	36	37	22	35	46	23	28	32	40	35	31	34	30	38	30	37	31	28	24	27	41	46	33	25	27	30	34	35	37	36	30	37	30	57	33	34	35	27	43	39	23	29	41	32	31	39	40	48	32	45	31	36	27	39	43	36	35	37	41	34	36	36	39	33	32	33	39	24	34	34	35	31	41	43	31	32	32	39	35	32	41	43	41	32	31	42	26	28	37	28	28	39	34	31	38	37	30	43	45	32	36	40	39	22	42	38	28	28	26	30	25	40	46	36	36	33	31	37	33	39	25	37	32	38	27	35	37	26	45	38	42	40	33	38	36	41	41	27	39	38	42	32	18	36	32	28	30	32	37	30	26	36	33	44	34	32	34	47	46	33	44	31	37	40	30	35	32	40	36	34	35	31	45	27	39	36	31	40	38	31	30	39	34	39	28	44	29	32	40	38	39	39	37	37	31	48	32	30	32	26	38	27	28	30	34	29	33	42	47	32	33	31	30	40	33	36	37	37	40	45	42	33	50	31	37	36	38	33	40	35	35	38	37	41	41	29	36	34	35	28	32	38	42	31	30	34	32	40	33	47	39	28	36	31	27	33	31	32	40	28	36	32	41	35	39	33	42	32	35	40	36	39	36	30	31	40	44	33	29	34	33	24	27	23	36	32	33	37	37	46	42	46	27	41	36	33	31	34	36	34	30	28	28	32	26	32	37	48	26	30	35	31	39	35	33	36	36	50	30	37	37	35	38	45	32	30	41	36	33	30	38	33	27	27	39	30	29	30	35	40	31	36	34	40	31	31	27	48	26	29	36	36	31	33	44	35	33	34	28	35	31	36	31	33	31	39	37	34	35	33	35	29	36	32	48	26	36	37	29	48	34	35	33	35	38	32	41	32	37	28	30	35	25	32	32	32	31	36	29	32	40	28	35	38	38	35	36	39	38	32	29	46	32	52	34	29	45	30	34	35	34	46	41	41	24	31	37	49	32	27	35	37	38	26	36	42	36	27	40	40	32	38	32	44	29	31	32	35	35	39	41	31	39	27	39	28	46	39	21	45	31	32	29	30	33	29	27	26	36	47	27	27	33	32	38	33	26	41	39	33	35	36	40	35	34	33	31	36	35	43	40	43	33	30	33	40	42	41	35	35	27	40	38	27	42	37	33	29	32	31	36	33	38	34	36	29	39	35	34	46	40	30	35	42	35	46	41	38	29	30	27	38	51	43	34	44	32	42	37	36	41	40	36	34	41	35	36	34	36	35	35	38	35	44	40	35	39	37	36	37	35	25	30	37	37	36	47	25	34	29	34	26	32	41	47	43	32	27	32	40	37	25	41	42	33	29	38	34	32	44	37	36	31	37	52	35	40	36	45	35	40	39	41	37	39	27	33	46	39	39	43	40	35	21	35	34	44	33	32	29	41	29	37	32	32	37	40	37	32	36	31	36	45	41	28	45	33	36	28	34	32	31	42	45	28	40	35	31	31	38	38	38	37	31	35	40	32	32	31	31	25	41	38	54	37	27	39	32	45	32	41	38	26	44	34	37	29	51	37	35	44	35	31	37	24	33	43	42	32	32	27	34	38	32	25	25	29	43	42	27	46	45	41	46	35	29	32	29	38	31	34	27	29	28	29	35	29	26	34	42	36	40	26	45	35	35	35	30	28	37	28	33	33	36	35	42	30	41	34	29	40	40	39	30	37	24	33	52	30	36	39	25	35	30	34	36	39	31	45	26	30	36	39	35	32	33	40	34	27	30	41	38	37	42	31	35	27	32	37	32	32	34	47	41	29	34	36	43	32	37	36	35	47	30	32	40	31	44	35	36	35	36	39	31	31	33	35	37	41	24	26	36	35	42	29	43	31	35	47	35	37	28	40	25	32	47	37	40	32	44	42	22	28	25	40	26	23	38	41	38	30	33	31	36	33	34	43	39	36	25	33	34	34	34	27	33	37	43	35	39	29	33	32	27	35	37	43	35	27	48	29	31	40	35	37	35	33	37	30	39	37	34	30	30	33	42	43	38	38	40	28	47	36	40	36	42	38	44	52	30	35	31	37	31	32	36	43	49	29	41	40	33	40	32	29	35	37	39	43	44	34	32	29	43	46	41	32	41	27	30	36	26	30	24	47	41	40	38	32	26	28	35	28	36	27	36	34	29	40	36	38	41	36	30	38	35	29	44	28	44	37	32	39	32	38	34	38	35	37	37	25	32	36	43	42	32	36	32	38	31	43	30	46	34	35	26	22	29	39	38	39	35	27	41	34	25	40	49	37	39	32	33	33	37	41	31	35	48	35	34	29	39	49	37	35	35	36	33	33	39	41	39	40	42	27	27	40	51	32	41	36	32	33	42	31	33	42	37	37	26	39	29	37	30	39	35	41	34	34	31	45	40	37	34	29	35	30	35	29	34	36	41	40	35	40	36	37	34	32	42	44	45	27	32	45	39	36	45	45	42	30	38	22	30	40	35	31	38	28	45	35	37	46	40	42	34	38	36	25	25	30	40	30	31	39	37	36	37	43	29	31	35	26	26	26	30	51	41	28	36	30	26	30	45	32	44	29	32	34	30	38	36	26	23	27	24	36	42	39	40	35	37	39	35	35	29	35	38	38	48	35	29	32	34	38	34	35	29	29	24	30	41	48	40	51	47	35	35	33	27	46	29	23	29	41	34	35	40
17318	9750	5238	9659	16424	15725	13352	10740	8701	6850	5461	4564	3602	2929	2138	1709	1629	1385	1109	1012	1023	1122	1221	1118	960	1000	682	772	834	868	861	909	839	829	844	861	742	658	572	529	500	535	508	553	489	499	504	513	507	497	483	491	462	457	517	442	432	474	449	421	466	515	469	468	444	441	416	449	430	478	416	420	432	452	431	444	436	417	424	409	457	425	457	443	433	474	488	481	451	427	505	486	430	461	428	433	455	480	439	505	474	529	515	499	485	480	502	508	478	498	511	422	436	494	467	469	485	494	462	481	480	452	438	471	434	443	415	419	419	431	358	432	426	411	409	431	445	450	434	424	397	420	399	448	442	435	419	460	400	439	403	435	413	431	481	439	430	412	431	429	427	458	417	467	465	457	429	444	443	418	480	423	394	440	437	476	449	414	455	412	438	412	445	414	414	407	468	454	431	424	397	454	437	388	429	428	443	413	400	399	452	426	467	400	440	441	419	435	411	426	432	442	453	397	427	473	468	456	472	442	407	413	445	424	411	467	432	460	408	394	446	431	444	426	447	437	410	437	409	480	412	450	463	454	437	425	416	435	431	453	468	397	414	438	434	432	422	454	434	470	435	400	446	428	403	437	431	435	462	393	418	383	395	398	424	411	421	440	440	435	464	442	413	418	423	443	470	399	410	454	429	429	421	436	421	422	433	451	420	450	411	465	408	417	426	402	419	417	395	395	436	384	432	444	417	404	404	428	429	445	444	415	442	448	435	418	419	393	435	407	439	414	463	417	424	435	420	441	429	389	416	393	401	419	428	385	404	445	432	451	453	426	432	402	456	436	467	382	444	413	383	413	398	421	409	449	415	471	401	447	397	429	423	393	446	459	406	393	438	427	443	407	427	417	441	432	425	468	443	403	442	447	397	436	392	442	440	438	406	409	434	430	454	446	457	434	430	411	467	419	388	440	439	431	434	431	375	413	424	407	438	441	503	415	436	409	408	449	422	417	423	413	439	395	459	431	437	415	398	402	432	438	430	457	434	430	419	383	417	406	464	411	413	442	454	402	448	465	431	464	457	407	438	444	405	449	467	383	445	424	419	446	436	440	418	398	438	446	434	428	430	444	452	455	400	412	454	438	439	443	404	463	444	454	425	421	421	420	408	396	434	433	435	395	460	411	432	437	455	369	421	431	419	449	408	452	413	442	393	412	451	457	417	417	453	413	435	431	447	418	421	425	428	415	433	414	443	438	423	462	427	429	411	422	422	467	427	411	434	453	420	404	412	418	435	447	413	404	441	397	456	418	436	477	420	461	457	434	442	436	435	436	405	394	429	433	452	459	465	431	445	433	426	396	426	436	442	423	430	436	433	415	439	455	410	460	477	405	387	424	397	396	390	418	453	396	414	422	452	410	423	403	453	450	414	399	460	448	444	432	410	421	450	466	388	456	447	435	450	445	432	418	385	425	401	448	436	415	448	418	451	419	453	464	441	407	426	439	421	401	467	426	477	460	418	427	449	405	432	402	435	431	451	438	418	399	412	420	447	415	439	451	430	452	409	423	420	387	427	422	426	442	424	455	440	441	465	437	422	393	422	427	465	445	415	403	452	433	411	450	415	450	433	445	432	467	426	386	434	398	430	426	418	420	440	389	439	439	427	424	418	430	430	427	418	462	460	447	432	414	432	442	481	414	421	436	475	471	428	479	437	428	418	456	423	434	411	406	419	444	461	442	409	423	457	422	410	399	399	472	419	411	434	414	465	403	433	415	434	448	430	435	424	433	453	426	463	433	417	424	457	423	455	406	410	406	398	459	406	446	410	448	425	427	424	421	433	398	461	439	448	470	432	444	407	433	442	439	406	420	451	419	430	423	424	412	426	455	454	414	431	411	403	415	441	450	437	418	453	432	400	387	469	406	416	457	398	429	408	450	457	438	408	420	453	426	426	420	440	438	446	416	417	448	470	459	423	439	415	411	466	440	449	430	446	418	441	385	436	437	433	470	407	437	431	405	453	436	435	426	434	413	438	428	444	429	450	414	391	395	461	432	420	418	429	406	440	439	400	433	413	411	451	411	414	439	408	448	435	431	421	411	425	410	425	440	378	408	449	364	447	391	416	406	424	412	446	423	441	383	390	472	451	412	457	400	370	441	397	440	376	459	460	417	411	440	383	450	446	445	413	443	444	428	436	422	420	454	432	420	440	419	432	429	444	416	415	418	428	402	394	429	458	436	425	440	455	443	426	415	388	421	436	449	436	430	406	399	428	450	440	418	401	478	396	472	428	468	436	441	407	438	435	440	424	410	399	400	402	395	406	454	443	442	450	452	442	422	446	438	454	476	416	424	421	438	401	418	446	406	438	448	406	421	417	448	435	388	427	416	415	444	478	427	444	470	419	417	426	442	442	455	413	435	431	451	422	426	392	424	454	418	436	430	386	438	455	389	423	393	424	430	413	460	445	428	432	430	454	454	400	417	442	449	410	390	433	396	418	435	424	440	437	418	410	411	439	398	416	415	420	442	453	411	440	420	450	414	433	441	454	440	423	416	432	434	427	439	416	463	440	395	434	436	472	423	421	469	392	429	426	442	412	476	434	446	426	445	417	445	451	381	436	427	436	412	435	486	466	479	453	418	469	450	458	461	432	428	422	414	421	435	427	428	432	425	426	422	444	416	421	393	428	444	447	419	429	443	429	460	445	420	442	419	428	426	417	429	437	415	437	412	432	428	411	406	420	407	449	426	429	424	425	395	420	411	399	443	450	424	421	448	452	378	445	415	395	391	433	450	417	421	433	458	419	414	418	446	446	396	409	440	392	447	453	414	399	400	438	435	412	423	426	426	452	419	426	430	431	418	468	430	447	431	459	432	415	469	427	455	417	410	379	404	456	375	438	460	433	404	401	428	431	405	431	411	451	421	409	435	454	472	444	461	421	386	429	433	412	458	408	423	429	438	459	442	449	417	438	405	395	413	429	428	422	468	400	445	421	425	454	440	447	455	426	420	409	398	386	439	454	450	451	407	418	466	380	453	412	463	413	424	410	387	402	464	422	438	428	456	420	429	439	433	441	432	397	429	418	464	437	409	444	467	418	421	415	443	410	409	426	439	406	441	430	417	427	435	415	439	417	452	402	427	439	435	430	426	421	439	413	444	411	445	416	433	449	428	426	430	442	419	457	424	403	405	419	430	466	453	463	395	421	412	430	438	439	424	401	434	440	402	488	384	382	414	423	478	421	420	436	442	436	419	422	381	466	418	431	430	412	389	428	404	438	416	446	404	391	431	455	413	419	424	396	431	394	407	406	446	386	428	448	426	433	463	434	378	451	462	414	408	419	396	430	409	420	431	381	396	464	438	443	464	423	445	428	439	488	406	446	432	431	408	410	465	425	413	409	431	442	420	433	404	399	429	437	434	410	467	428	398	424	436	441	449	421	420	411	449	442	440	378	392	457	444	429	396	390	434	394	420	438	469	421	427	451	433	401	440	413	458	458	406	504	417
2287	504	310	210	192	275	230	215	167	139	139	134	124	89	80	75	65	73	44	37	41	50	54	69	39	47	52	41	55	48	42	43	48	57	54	40	41	52	30	49	34	34	47	50	39	40	41	42	37	34	36	32	33	33	40	33	30	35	35	42	35	25	26	40	38	43	32	31	29	35	33	30	41	50	38	32	28	26	39	37	32	32	40	34	33	34	34	34	38	36	32	36	30	45	28	27	20	30	35	34	33	40	36	47	40	25	46	31	29	30	32	33	34	36	32	32	34	35	44	34	33	51	32	40	33	31	29	46	41	34	29	41	32	35	27	33	39	39	20	47	30	24	30	27	31	30	36	41	35	42	36	29	32	26	26	27	35	36	41	29	31	36	39	26	44	39	28	32	27	31	40	42	21	36	37	37	38	34	31	37	22	44	42	42	37	39	33	31	36	30	36	33	41	32	27	34	29	38	28	32	33	37	37	32	40	33	34	36	40	42	36	29	38	32	35	35	34	30	36	27	31	34	27	36	32	24	39	34	36	40	36	35	41	36	38	33	29	34	43	32	40	42	37	40	39	27	32	39	33	24	35	33	41	31	34	25	36	31	35	33	25	35	37	30	33	37	28	35	36	38	33	44	35	35	34	32	37	36	30	35	35	39	32	32	40	40	32	34	41	42	42	46	33	32	38	27	37	37	34	30	32	25	32	37	38	34	30	24	32	34	32	42	23	30	37	38	31	23	37	35	36	35	31	34	40	33	43	35	34	32	37	28	28	36	40	39	31	28	32	31	31	34	36	36	41	34	31	36	35	32	43	33	40	31	31	30	32	33	41	28	26	51	33	37	30	39	35	32	37	36	35	50	29	41	28	33	40	33	34	42	39	41	27	32	25	42	26	35	33	41	20	31	35	28	42	27	42	33	25	24	25	27	38	25	28	22	24	42	35	41	28	42	32	30	34	29	32	33	28	36	38	29	31	41	29	22	48	33	26	24	35	33	28	35	29	45	24	37	36	36	45	31	30	33	23	37	28	38	35	35	26	29	37	30	44	25	30	35	22	32	25	38	32	41	27	29	35	26	37	37	41	24	32	39	35	38	52	38	47	33	39	38	38	35	32	34	28	33	33	33	27	36	30	34	30	39	33	32	33	28	45	29	36	29	45	31	27	38	33	35	41	36	34	21	32	44	34	34	31	29	32	43	35	34	30	36	22	36	40	36	28	28	40	33	41	35	38	28	36	40	34	42	30	35	37	37	41	34	34	35	31	37	36	30	35	36	26	34	25	33	27	31	38	28	31	34	30	34	27	34	27	28	39	33	37	28	41	34	33	23	30	28	42	32	38	39	41	31	25	34	36	38	31	38	38	26	35	34	35	26	33	25	31	34	33	31	31	32	24	33	32	36	42	33	33	36	33	41	38	36	33	31	38	29	22	34	45	37	36	36	23	26	51	32	28	48	44	25	33	44	35	37	36	21	30	30	38	30	27	29	35	36	30	33	35	30	39	48	45	37	30	31	32	39	36	22	40	38	34	42	38	46	34	34	32	27	36	33	30	34	32	29	45	34	27	37	36	39	44	34	28	26	51	33	32	29	45	34	38	38	32	39	50	39	33	36	34	51	24	34	33	38	33	38	27	24	36	33	27	36	31	24	32	42	32	38	37	29	39	29	35	34	44	30	40	24	50	30	31	47	39	35	43	39	22	34	32	40	25	35	26	38	36	33	37	36	29	40	27	32	29	40	26	23	37	43	40	35	42	35	29	37	37	29	35	37	33	33	29	30	22	24	40	40	41	39	36	33	27	31	26	35	31	30	33	37	28	27	38	39	36	34	43	20	27	36	22	33	27	42	38	43	33	37	29	32	38	38	38	34	39	36	43	30	33	24	30	24	32	35	43	27	23	34	38	37	29	32	24	29	37	33	37	38	30	36	37	33	42	36	27	34	32	36	39	25	39	33	32	32	26	28	40	46	41	32	31	42	34	35	34	32	33	35	31	37	33	24	26	34	30	41	36	46	40	31	36	35	45	38	27	31	39	42	29	32	34	31	37	24	27	34	30	29	37	32	23	46	36	37	39	46	30	33	43	37	29	35	33	31	31	39	33	36	48	28	33	36	34	42	32	27	36	33	40	36	32	32	40	38	42	31	30	32	34	21	34	37	32	36	33	30	34	45	40	33	24	34	26	45	31	36	40	54	42	34	26	28	31	33	40	39	35	31	41	34	35	27	32	39	34	30	35	39	29	28	27	39	31	29	30	43	35	25	37	32	25	35	37	38	29	39	42	28	27	37	33	32	30	39	35	30	27	27	37	32	34	33	28	39	33	30	33	31	41	31	38	31	40	29	34	31	30	41	34	32	30	33	31	34	32	31	37	37	22	41	28	31	30	33	37	36	40	33	42	41	45	35	32	34	32	38	26	29	30	25	35	26	38	36	41	41	36	31	43	24	35	39	40	34	30	37	29	33	35	28	29	36	36	31	37	47	32	36	39	32	31	46	42	32	29	33	31	25	37	43	29	30	25	31	29	26	29	33	33	33	27	27	32	38	36	37	30	44	36	36	30	38	27	31	36	33	26	24	44	24	27	22	36	32	37	23	29	30	31	32	23	36	45	35	31	25	42	36	28	39	35	29	35	35	26	35	30	32	37	34	33	31	34	37	33	32	32	35	26	27	23	37	34	23	32	33	25	21	32	42	38	27	30	23	33	31	29	31	26	36	34	27	31	46	29	28	33	42	29	39	25	32	31	36	29	34	42	33	30	34	28	34	50	34	39	35	37	35	41	27	34	31	34	37	33	34	33	21	30	36	32	25	36	37	38	23	28	50	42	30	27	34	31	34	28	35	34	31	37	36	40	43	35	30	26	49	36	29	41	40	28	29	37	28	24	38	16	31	36	31	32	33	30	32	28	33	38	38	30	39	29	27	35	35	42	34	44	40	37	33	29	37	32	34	33	35	39	39	31	32	43	41	32	32	36	38	26	30	43	35	32	33	34	31	43	37	39	35	35	36	25	31	33	36	26	36	34	38	37	36	37	44	39	32	30	38	31	34	32	38	39	30	37	33	25	35	34	34	47	32	41	43	33	28	37	31	36	38	25	29	26	42	37	30	32	23	32	39	26	32	38	27	22	35	28	25	37	43	21	28	34	36	30	38	31	44	33	38	44	34	27	35	40	33	36	38	34	37	32	32	41	42	35	30	23	36	26	33	31	30	35	37	28	30	40	32	34	44	34	43	37	26	42	31	29	32	33	36	42	36	42	36	31	40	32	34	23	40	49	30	35	34	34	35	37	40	30	34	20	37	27	28	24	24	35	39	36	35	41	36	43	32	32	36	33	27	34	34	38	37	43	33	33	35	26	39	41	39	35	39	39	36	34	32	30	32	33	31	31	33	39	29	30	36	33	31	27	36	42	29	31	32	20	31	33	30	37	30	29	34	34	30	35	40	28	34	30	48	29	32	43	32	30	33	28	34	38	40	33	29
16517	8762	4922	9014	14953	15362	13288	10911	9058	7159	5806	4815	3838	3047	2265	1898	1707	1436	1176	1056	1095	1124	1230	1116	946	906	654	737	875	840	867	856	859	867	890	826	701	599	608	484	455	509	514	541	496	505	516	424	416	443	466	401	451	415	384	439	422	442	405	434	457	463	440	440	403	450	379	423	411	466	387	423	433	416	415	412	385	423	412	414	371	400	398	408	415	451	441	445	433	442	458	448	445	419	419	433	399	425	405	393	482	473	487	439	452	451	478	469	463	467	428	404	436	430	445	430	464	491	464	434	492	479	391	427	406	388	411	411	367	396	403	393	377	396	379	379	435	404	375	392	393	374	426	443	406	418	414	399	390	410	402	422	395	397	402	387	386	390	379	400	408	401	389	391	396	388	376	384	382	379	387	375	396	418	366	392	370	361	403	421	377	373	385	412	375	406	399	421	392	381	398	391	405	370	365	415	375	379	396	388	417	422	414	386	363	361	388	368	417	363	396	401	375	434	379	383	346	403	408	404	383	394	413	417	391	435	371	388	380	389	375	396	364	450	388	390	364	370	411	414	378	395	411	358	378	416	433	385	395	384	390	382	416	371	373	385	378	398	415	385	404	385	406	404	383	381	405	380	374	406	395	379	395	371	435	390	388	399	374	396	415	400	419	389	394	375	399	371	406	397	411	419	408	393	378	406	390	361	384	406	415	374	392	424	412	401	372	403	422	382	354	388	389	390	400	378	350	410	395	410	397	384	395	369	408	429	388	407	378	390	399	332	372	402	376	393	402	378	437	382	369	420	420	396	411	401	393	412	403	391	389	360	387	424	386	399	367	362	387	414	419	376	404	374	378	415	382	398	378	394	381	411	394	394	377	418	372	392	384	350	416	409	425	377	376	379	375	431	389	405	383	406	410	398	378	365	394	393	392	371	384	410	407	401	360	370	401	397	399	388	418	401	370	405	377	393	433	398	406	390	406	421	374	381	354	410	383	433	403	380	395	390	350	416	385	394	397	385	391	398	405	390	392	411	411	409	398	377	387	369	397	368	355	403	370	387	378	370	376	397	387	390	387	406	424	380	408	401	433	410	424	367	431	392	374	443	414	381	383	410	418	391	373	363	375	396	400	376	366	380	425	405	390	389	357	352	379	400	385	391	433	375	398	385	386	372	397	396	388	374	387	344	385	396	397	413	353	388	381	373	404	389	394	405	406	365	382	405	402	403	369	384	422	374	410	408	382	366	387	401	410	377	402	396	393	366	406	420	408	394	421	348	405	405	416	370	385	387	397	394	391	433	390	399	421	398	405	408	417	388	401	410	391	410	401	375	418	390	380	401	377	383	400	412	391	368	419	384	396	385	345	378	362	415	420	395	376	402	365	413	391	427	406	401	406	368	384	382	396	391	401	332	407	402	430	374	382	388	359	417	397	378	405	426	406	374	380	366	393	401	397	380	370	345	399	381	389	412	377	375	370	392	363	395	420	365	397	392	386	362	427	381	436	394	371	363	387	412	431	404	388	382	396	423	381	399	352	382	369	399	368	365	423	402	394	413	362	388	377	397	382	411	421	366	366	398	380	396	392	422	386	396	420	401	347	396	384	388	384	405	404	371	388	425	416	392	389	367	421	402	379	378	423	439	427	384	344	368	416	390	418	362	399	408	383	374	388	375	412	406	430	385	396	383	387	383	402	404	381	419	390	401	389	397	391	383	364	398	432	381	376	382	383	368	410	406	423	386	395	362	408	375	363	395	397	390	414	369	408	392	396	402	355	400	396	359	383	410	415	355	367	404	389	364	394	390	415	392	370	398	380	350	407	364	411	392	396	380	428	377	394	413	402	389	441	376	374	381	396	415	430	403	355	423	373	377	368	393	356	390	379	422	398	387	421	377	360	365	393	404	391	354	371	401	365	388	358	374	401	411	396	385	382	415	367	389	399	383	406	375	376	387	383	383	400	393	393	403	412	383	421	389	385	422	396	390	388	375	393	393	378	421	412	404	363	367	394	385	405	409	396	369	400	425	375	387	378	376	378	394	370	380	416	382	379	350	378	368	380	412	405	408	429	420	372	389	384	410	405	392	366	377	384	389	393	385	387	395	418	384	382	364	388	382	396	389	389	426	426	433	418	418	397	416	380	414	395	426	386	428	367	398	396	384	401	390	388	348	381	367	389	391	395	410	402	370	356	427	386	423	412	359	389	394	404	391	389	400	395	397	356	363	390	369	385	402	369	406	419	393	421	377	374	381	378	371	428	403	370	397	374	397	379	428	396	383	387	394	368	393	369	370	344	427	428	417	403	341	402	402	416	377	412	381	422	378	345	408	376	408	378	367	421	386	404	396	397	409	398	373	396	370	358	375	377	425	377	373	397	380	380	370	385	393	377	387	355	387	384	376	396	409	387	389	380	379	374	393	379	371	366	393	378	356	377	365	372	370	376	413	417	391	389	379	397	429	396	393	390	430	389	363	413	398	383	378	404	378	382	396	395	412	395	401	388	415	378	431	361	390	387	417	380	371	408	360	379	388	415	398	404	407	378	407	414	389	416	369	370	355	368	403	371	392	377	378	394	427	404	422	406	390	404	393	376	410	388	414	344	418	407	423	413	427	385	365	436	387	370	413	402	383	401	371	388	388	391	407	375	386	414	357	404	376	380	413	407	408	357	400	379	371	371	416	421	398	394	379	381	416	391	382	373	371	384	381	401	386	380	370	399	343	402	401	376	393	417	393	378	423	369	396	396	413	397	390	388	408	372	423	387	390	358	343	394	402	400	416	383	376	427	394	393	373	369	395	389	375	392	366	405	401	399	405	368	385	391	368	417	428	380	439	366	413	393	382	399	392	365	411	390	387	441	357	388	416	405	379	407	375	400	399	368	384	386	389	379	445	375	351	364	405	386	385	398	371	395	369	372	402	384	369	397	422	401	390	389	390	425	357	357	369	385	381	384	413	416	358	374	392	360	379	361	388	425	379	392	397	406	437	401	387	421	379	369	381	394	385	414	384	369	374	395	399	390	389	357	390	394	393	401	409	387	414	426	392	416	417	413	430	392	406	394	399	420	396	389	394	399	407	372	406	383	403	388	396	356	423	356	382	382	406	369	425	393	401	413	427	390	403	423	357	394	393	367	368	391	397	373	402	388	382	385	409	375	433	367	371	407	413	391	407	370	389	370	367	415	397	363	323	415	379	407	396	389	400	346	383	376	387	384	382	351	379	373	362	384	369	369	377	430	397	440	406	397	427	382	386	396	373	409	391	427	382	391	410	402	382	390	396	388	390	398	411	374	399	432	390	406	408	389	406	385	375	385	373	375	388	423	372	417	366	405	370	391	409	387	409	388	373	394	369	369	413	419	383	400	404	383	404	420	436	364	395	384	402	342	410	403	383	385	415	381	400	405	367	393	396	403	385	394	408	402	382	409	388	402	400	375	405	399	374	412	391	354	390	374	368	403	390	374	376	387	406	388	396	400	396	376	399	378	417	392	424	416	371
1662	826	458	290	278	367	335	290	241	207	188	172	129	82	76	82	65	50	53	50	44	46	44	48	43	36	36	41	26	37	38	43	33	34	43	37	32	42	36	28	21	41	26	17	33	20	20	33	36	23	27	25	31	26	23	21	30	23	24	23	22	17	39	21	26	24	34	23	24	34	28	26	37	28	32	26	30	26	31	19	32	36	31	20	25	35	17	23	27	24	27	33	38	23	21	23	24	26	38	32	33	28	25	26	34	32	35	19	31	30	25	21	23	24	30	19	25	24	29	26	34	18	26	25	26	31	20	28	14	28	20	22	29	27	27	26	14	20	20	27	29	23	30	25	26	31	22	22	20	25	13	18	16	22	18	22	29	27	27	31	29	31	22	27	28	28	24	20	22	23	30	24	21	29	28	24	28	28	20	21	23	29	20	16	30	24	32	26	22	22	30	23	26	26	18	39	24	16	20	21	24	26	18	32	26	27	21	27	31	26	24	23	35	15	31	20	15	28	28	34	22	21	25	17	32	23	14	31	31	26	23	18	36	25	23	20	32	21	17	25	33	27	21	22	29	22	26	28	35	21	25	29	23	24	23	30	32	25	24	29	31	24	24	22	25	22	31	22	20	26	28	24	24	24	25	20	24	26	22	24	26	31	26	23	36	20	19	25	31	19	21	23	24	18	21	25	25	30	24	21	29	21	19	30	21	21	28	19	28	29	18	35	19	33	21	24	28	30	33	20	34	18	35	28	19	29	29	23	22	25	20	34	32	27	29	35	22	25	32	18	28	24	21	33	24	20	22	24	27	21	22	32	22	28	29	28	21	26	19	28	20	27	26	29	19	31	17	27	22	24	19	23	32	18	20	30	26	24	24	23	18	27	22	25	25	24	23	21	25	29	28	28	19	21	17	26	30	22	17	22	28	22	26	25	26	22	30	26	36	22	21	19	27	14	33	25	33	27	27	19	26	17	17	21	21	30	26	29	22	22	23	27	25	27	28	33	32	24	19	28	29	27	37	32	24	24	19	23	30	20	17	18	23	24	33	23	19	16	32	22	31	30	33	32	27	20	21	23	33	28	23	31	21	22	21	27	18	23	26	20	33	17	24	34	23	27	27	24	24	21	19	21	26	27	23	28	25	25	25	23	28	22	21	23	20	22	26	30	36	20	20	30	21	27	23	24	23	15	21	20	17	21	21	24	27	28	25	20	26	29	24	14	21	28	27	22	21	18	20	18	20	27	24	16	31	32	30	26	29	24	23	31	25	25	20	17	27	24	26	22	23	19	42	22	19	27	25	28	20	22	24	28	32	22	29	26	27	37	27	28	22	34	31	18	25	21	22	24	26	30	19	20	24	23	21	30	26	30	30	15	19	25	24	27	21	21	24	22	29	24	26	36	19	25	26	26	34	33	33	27	23	37	24	31	28	22	23	31	23	37	23	21	26	14	27	35	29	24	24	29	22	22	19	25	28	27	24	35	32	33	24	32	26	25	25	32	27	26	21	22	19	24	35	17	26	26	26	23	25	25	25	14	18	21	28	29	19	25	21	23	24	21	21	37	31	29	26	25	30	27	20	24	24	23	21	26	14	24	24	26	27	28	27	33	15	27	27	28	28	31	20	30	35	33	26	21	17	32	25	20	25	19	24	34	28	33	27	15	18	38	23	25	15	21	22	24	30	23	23	33	34	27	24	23	22	30	24	26	29	23	24	20	23	34	29	25	25	28	34	24	18	23	25	26	21	23	23	30	23	29	22	21	27	30	19	25	20	32	30	30	27	24	25	20	16	26	18	22	27	21	19	30	36	16	26	36	21	26	17	29	25	38	28	21	17	23	27	27	22	30	22	26	27	24	22	31	25	26	24	25	29	30	30	17	21	25	27	24	38	24	33	23	19	21	23	33	16	32	22	18	28	25	22	18	28	27	32	20	22	21	32	30	18	27	13	28	22	28	19	34	20	21	29	15	29	21	22	33	27	30	22	14	30	27	30	34	25	24	21	17	21	29	24	26	23	31	23	25	26	25	26	18	25	25	29	26	18	25	19	27	30	30	31	27	24	30	21	23	26	31	24	20	24	31	27	29	23	25	27	31	23	29	26	28	21	13	19	21	26	20	28	22	29	28	29	21	27	19	34	25	23	22	27	25	20	33	32	21	22	25	23	22	29	23	31	21	25	28	29	24	23	32	29	26	15	19	27	30	26	26	21	23	21	30	20	24	18	22	25	23	25	16	22	25	34	23	24	20	28	28	21	27	19	18	20	22	24	18	19	24	22	33	31	27	23	19	25	26	23	23	19	42	33	28	29	22	22	29	28	25	28	27	22	26	13	24	19	19	24	30	22	22	25	29	30	16	25	23	25	28	22	28	31	33	28	44	25	25	24	27	25	27	18	33	25	31	18	30	22	28	27	31	28	27	28	30	26	23	28	28	33	25	19	20	30	32	21	26	29	26	33	24	15	16	32	27	22	22	26	32	24	31	22	25	29	20	32	27	17	30	27	21	18	16	27	21	21	28	24	22	18	24	23	20	24	19	19	27	33	24	19	31	21	23	16	31	20	15	32	21	27	32	24	27	22	24	29	21	36	33	37	22	22	23	19	21	33	29	28	32	22	26	36	31	26	35	26	35	23	26	29	41	29	26	18	27	31	27	25	29	22	35	24	23	26	25	24	27	24	28	21	21	25	33	23	28	23	22	23	32	23	26	27	26	26	29	23	22	32	18	21	15	36	22	21	30	24	21	23	22	24	24	27	23	20	29	30	29	21	20	26	19	27	29	30	23	36	28	45	19	19	34	21	32	20	33	31	29	27	24	27	33	29	25	20	20	27	28	29	28	30	20	26	32	21	25	23	20	29	19	25	28	24	15	24	31	31	19	27	41	16	14	14	23	29	24	28	23	26	23	13	18	22	34	31	30	26	32	24	26	30	24	28	19	27	21	30	33	23	31	24	29	28	34	22	38	30	19	23	19	28	22	28	22	27	21	21	17	32	35	29	25	25	33	15	25	26	29	30	33	26	19	27	23	23	22	15	26	26	24	32	28	22	30	26	17	15	23	31	22	21	32	30	35	29	28	28	24	21	27	24	31	26	26	23	33	26	18	30	13	29	19	26	20	26	31	26	30	35	22	19	28	26	30	27	22	25	22	20	25	24	17	34	26	26	12	21	32	22	24	31	28	22	33	19	30	26	23	28	24	27	30	26	38	25	30	27	26	27	26	18	32	24	28	28	22	21	20	25	27	25	26	32	27	27	20	18	19	19	25	16	26	25	30	14	26	26	24	29	18	27	20	27	20	32	31	20	32	25	24	33	15	23	23	33	27	22	31	30	22	20	20	27	25	22	30	23	25	19	26	23	19	23	12	16	22	25	23	16	14	27	21	18	28	23	21	26	22	29	28	22	22	31	27	23	19	30	30	25	28	21	19	41	18	19	18	27	21	30	24	19	26	17	21	19	21	23	30	36	21	24	36	30	19	25	24
20593	11401	6751	11883	19144	18950	16687	13997	11518	9365	7599	6181	5020	3935	2830	2280	2142	1732	1378	1342	1199	1462	1452	1235	1041	971	718	815	1000	932	968	847	899	982	857	845	636	633	525	479	450	443	477	455	438	427	383	390	374	353	345	359	356	371	346	363	384	338	370	354	336	342	361	367	342	354	352	323	332	338	366	340	334	292	313	336	310	294	344	318	331	310	333	308	289	375	389	343	348	390	354	365	342	360	325	323	348	332	306	344	343	400	365	349	403	380	391	381	385	346	344	327	331	350	345	358	318	383	374	357	414	347	392	321	310	323	308	304	298	297	306	335	313	325	314	297	329	287	319	302	295	314	289	276	325	356	320	276	317	291	307	297	303	300	299	318	310	265	300	320	330	312	285	291	319	332	290	279	313	340	337	280	303	267	289	357	318	312	312	301	322	301	296	300	307	278	277	299	313	302	300	303	298	302	294	291	301	289	265	318	303	331	287	343	311	319	284	301	303	329	287	285	296	298	317	319	300	333	328	286	292	296	328	337	312	295	318	290	306	290	306	317	288	344	304	258	325	292	293	333	284	318	359	312	298	297	321	322	311	313	300	296	329	302	300	301	311	302	281	317	292	304	290	291	273	301	275	306	320	329	315	279	262	322	336	295	296	300	325	292	297	299	323	326	312	336	269	317	288	265	328	339	347	306	287	319	305	300	282	301	322	317	268	325	260	329	283	315	293	285	280	273	311	273	286	310	312	326	319	307	311	276	291	311	298	291	327	270	276	291	325	296	278	296	299	309	317	293	326	310	275	292	305	311	297	311	316	315	309	302	310	314	317	289	302	328	303	327	285	332	294	286	276	318	281	294	290	310	293	328	298	318	320	310	311	315	283	312	301	309	319	297	322	283	313	305	281	325	311	318	321	292	311	314	329	271	285	304	310	274	277	284	300	305	309	277	329	295	317	298	300	288	281	305	304	308	327	322	322	322	307	286	305	311	273	313	307	306	306	307	298	284	309	305	323	288	309	286	305	304	294	301	323	302	306	299	316	306	287	303	277	318	311	304	303	328	280	294	306	316	328	314	284	313	316	329	270	333	318	312	335	309	299	321	282	314	315	313	294	295	331	333	341	291	308	285	308	309	321	315	269	294	310	300	286	272	271	300	307	312	302	282	305	308	329	291	291	298	318	323	329	299	333	297	292	294	307	293	301	294	304	289	269	300	317	300	321	301	322	289	297	330	333	301	283	287	286	287	290	306	289	326	267	295	317	323	317	305	292	276	321	291	297	319	257	288	320	286	287	299	293	303	309	315	313	298	298	304	287	293	282	306	262	284	286	295	293	312	311	294	309	290	319	296	332	307	301	265	303	329	301	295	293	290	285	291	284	312	315	304	308	305	265	273	313	303	270	254	293	303	280	275	280	303	342	324	297	331	341	315	309	293	326	302	301	285	328	306	318	310	331	316	310	314	310	299	313	314	281	293	260	278	296	301	308	310	284	300	317	293	311	293	291	347	315	323	319	306	297	296	273	277	339	301	296	293	293	313	314	283	298	318	326	288	301	301	294	299	322	316	317	313	277	308	324	310	317	306	272	296	333	305	292	305	302	310	324	284	291	292	307	263	324	293	330	317	286	313	290	287	324	324	305	287	294	290	298	312	300	319	316	325	289	284	275	286	293	313	331	298	302	295	310	324	324	345	288	280	299	278	273	292	303	283	292	297	293	314	330	310	281	289	307	336	322	311	290	307	304	300	297	332	280	316	304	306	277	293	296	331	315	323	309	311	295	283	292	356	250	269	303	315	319	310	314	294	326	299	302	312	298	307	319	315	283	297	273	305	315	311	310	336	294	294	300	289	282	313	313	325	302	301	310	329	302	344	303	327	314	254	294	288	272	325	296	308	326	256	284	313	304	278	303	327	303	296	295	285	270	320	306	306	298	278	285	309	287	316	295	292	313	326	305	280	290	290	325	290	282	328	300	302	306	315	317	265	316	311	307	316	320	295	320	297	310	335	303	307	314	295	283	251	313	311	282	337	272	294	270	291	318	271	302	289	295	301	320	297	337	326	274	270	298	315	284	285	289	273	317	310	296	280	282	275	316	302	295	332	280	301	312	308	295	300	294	331	270	288	310	324	288	309	299	277	296	316	317	299	332	272	286	285	301	270	344	287	294	329	306	317	285	306	306	289	288	326	354	312	302	289	316	299	316	300	312	300	319	292	285	295	305	300	304	302	284	304	338	312	325	310	323	275	299	288	289	286	316	297	302	288	306	308	297	349	320	338	290	322	324	321	307	357	340	290	297	301	312	300	298	277	311	338	310	313	300	305	300	290	308	310	293	318	318	292	288	291	291	345	301	287	291	299	320	314	305	322	311	297	312	318	315	294	302	292	300	297	296	291	319	281	290	314	295	317	314	318	315	308	300	310	285	302	309	277	309	323	310	297	315	321	294	314	300	296	267	263	320	299	297	301	308	300	297	322	279	320	350	303	308	313	280	296	292	266	298	295	315	302	288	303	303	304	291	273	305	273	300	278	275	294	294	288	284	293	289	302	302	323	285	318	328	269	318	303	284	279	312	293	305	335	321	312	297	290	306	265	283	297	285	324	288	283	299	298	295	334	320	309	315	294	292	306	316	305	274	304	305	289	298	278	311	310	284	286	270	320	293	299	307	303	297	270	255	286	306	295	316	284	316	279	309	345	295	303	295	308	325	292	302	307	275	306	291	279	345	268	282	301	291	284	284	307	274	289	300	301	277	276	289	285	336	284	332	299	309	316	293	305	318	297	298	314	327	286	332	291	291	306	322	330	318	296	306	298	311	280	307	292	283	327	299	262	312	314	290	316	290	298	316	298	317	311	335	340	292	271	305	283	286	312	318	292	307	310	324	297	286	334	305	303	322	317	291	317	282	292	334	314	313	308	299	325	291	324	272	298	306	308	265	325	296	289	310	299	303	317	331	304	314	290	305	314	306	298	357	296	326	252	303	302	322	320	317	307	298	323	295	305	325	279	271	298	315	283	323	308	320	324	291	298	295	282	303	317	274	312	337	319	322	293	287	283	312	281	324	308	337	312	282	287	288	321	290	290	286	302	311	282	312	294	293	314	280	303	296	292	320	291	295	294	295	301	352	361	303	293	331	280	286	311	331	278	295	298	317	298	295	291	285	311	305	312	301	313	281	327	286	293	291	312	283	325	315	300	295	282	299	295	326	279	305	306	287	284	281	316	314	307	310	301	291	291	304	287	284	304	327	267	283	310	319	294	316	313	262	310	306	310	311	269	313	292	300	321	322	334	331	299	301	326	297	324	290	332	299	334	307	312	291	296	285	301	300	289	307	322	309	297	283	289	295	289	318	287	324	295	313	289	307	274	299	279	286	300	300	303	275	328	282	319	343	267	318	334	331	287	277	284	302	299	323	324	292	291	313	319	313	313	269	306	285	305	311	298	311	303	328	326	334	284	321	311	304	290	325	332	283	295	310	269	298	303	291	292	297	283
1434	278	161	118	136	183	162	131	108	106	89	86	88	65	69	70	51	49	42	46	51	60	60	49	61	47	47	59	45	57	47	58	59	62	58	50	58	47	46	60	45	54	40	49	53	51	47	43	39	37	44	50	53	49	37	50	36	48	58	63	40	46	47	53	48	52	56	41	53	50	54	45	37	34	42	41	55	52	52	49	49	53	43	41	47	50	61	45	54	47	48	34	49	53	45	49	34	49	41	32	43	42	50	51	65	51	48	45	60	42	50	48	38	46	49	44	66	61	46	43	51	48	66	42	42	55	54	42	56	68	56	36	32	59	53	34	56	43	41	48	55	59	34	34	48	36	53	51	43	43	51	52	42	48	46	36	33	58	51	34	52	38	57	45	34	49	46	44	48	46	35	47	33	53	24	34	37	41	45	50	53	39	51	29	53	41	45	52	55	41	58	46	54	46	49	46	43	34	44	48	53	47	56	55	45	38	49	56	46	47	46	46	50	53	43	42	36	46	46	44	63	55	50	45	40	50	42	40	45	47	35	45	46	46	48	46	43	40	50	55	39	48	59	53	38	46	58	39	33	37	51	42	59	53	58	41	53	44	48	52	54	47	48	64	26	45	52	45	41	50	49	52	40	48	53	46	42	43	58	48	50	49	54	43	39	47	40	59	48	51	44	64	38	59	51	47	30	49	47	40	52	44	51	37	49	51	48	39	45	41	45	50	51	43	41	58	39	42	50	55	50	49	33	42	60	58	52	46	54	52	50	45	49	51	49	40	52	48	53	42	48	42	46	35	40	37	45	45	61	57	42	46	53	57	47	38	43	49	58	45	44	47	53	59	49	48	48	53	50	45	43	35	42	43	59	39	48	34	65	49	44	58	46	45	51	46	45	37	55	28	44	50	35	50	44	46	42	45	48	43	41	49	50	57	46	45	50	41	45	39	48	48	42	43	44	57	40	55	44	40	34	52	51	46	44	48	46	50	44	49	50	59	39	57	38	39	50	53	51	36	44	42	50	40	56	48	57	57	50	47	41	62	46	44	55	50	48	39	56	53	52	52	66	49	45	51	46	47	57	54	53	43	60	54	43	52	40	32	51	42	37	36	40	48	54	51	53	43	54	45	50	36	52	49	50	45	42	37	56	47	45	43	51	47	55	56	45	42	46	53	44	48	51	37	45	42	34	41	58	43	51	51	34	43	47	46	46	50	49	56	41	37	52	49	50	55	40	44	53	57	38	47	42	42	50	48	55	50	42	56	40	55	33	50	50	48	38	46	48	36	44	35	46	37	39	49	54	42	47	50	50	48	53	41	37	53	46	39	57	34	53	53	49	41	38	40	57	45	38	52	43	41	39	41	49	45	39	51	52	40	50	48	58	46	55	52	51	53	43	43	51	58	53	45	52	46	64	39	35	61	50	59	39	47	46	55	53	49	51	64	42	40	42	38	36	60	54	42	37	37	41	73	47	53	37	39	54	56	47	45	50	28	36	54	47	40	31	45	45	44	48	52	52	33	43	60	40	50	46	46	53	49	48	59	44	47	43	40	41	45	49	43	45	40	60	44	53	59	38	41	48	49	53	54	60	50	45	46	42	37	51	46	53	32	38	34	50	40	43	47	50	42	49	47	48	45	49	50	45	51	39	49	51	53	57	42	56	51	41	54	52	39	43	46	52	56	47	39	38	52	57	53	65	38	53	58	42	57	44	54	36	36	54	59	55	43	37	50	44	56	49	56	39	43	54	52	47	60	48	51	63	45	55	42	50	58	40	46	44	59	40	45	58	46	52	50	50	45	34	49	48	52	51	46	46	58	42	37	50	56	51	44	50	43	47	39	51	41	51	51	36	46	51	41	45	61	55	49	51	46	32	37	47	45	51	45	53	45	45	53	48	58	47	48	55	33	48	48	41	52	50	42	44	34	48	49	40	48	50	62	57	38	50	42	43	46	43	45	46	53	48	46	46	46	48	50	47	53	38	47	55	37	50	48	43	51	42	40	46	40	50	52	45	50	45	56	42	51	51	51	44	45	55	42	39	49	56	40	53	49	52	34	41	38	42	43	47	39	42	47	55	52	49	40	43	48	54	48	56	58	54	46	52	51	53	57	40	48	55	52	61	45	47	57	41	49	43	43	36	40	46	43	49	49	40	44	54	34	36	42	47	57	49	47	42	39	53	43	48	38	65	42	58	42	39	37	40	49	42	40	50	42	35	41	43	51	49	33	42	40	33	62	58	45	52	44	35	42	57	45	54	38	55	45	51	48	51	54	66	45	51	58	40	32	50	51	40	37	44	48	49	45	39	44	40	50	39	35	54	59	39	37	54	43	59	43	46	46	55	41	42	55	55	59	49	43	62	57	54	53	46	46	47	51	43	45	50	46	47	54	46	44	49	49	41	42	35	49	49	51	46	42	46	59	50	41	53	46	58	41	55	57	45	48	54	50	40	52	36	34	36	45	39	52	43	31	48	44	48	54	43	56	42	44	40	39	46	43	51	56	45	38	46	42	55	38	46	40	28	47	48	47	58	38	48	49	47	50	32	55	50	40	46	44	49	54	51	40	38	40	46	43	44	42	44	46	60	43	44	48	50	57	39	42	38	49	47	43	46	42	52	37	49	47	38	60	39	52	33	49	40	54	38	53	42	52	48	57	40	42	47	39	36	37	40	52	44	47	52	44	47	37	36	46	47	56	44	42	45	47	39	50	48	53	50	50	37	41	58	63	55	32	52	36	42	47	40	44	34	52	47	62	66	60	43	35	47	39	47	48	39	53	50	51	47	47	47	49	58	55	41	57	55	40	36	41	54	45	50	46	38	40	47	43	47	33	52	54	43	36	41	49	47	48	46	56	51	45	44	44	47	49	56	42	38	55	48	39	47	46	46	52	47	56	57	46	57	48	43	55	43	51	50	52	39	52	49	40	44	53	43	56	40	38	41	37	56	43	44	54	47	48	47	37	55	45	44	46	56	53	46	35	47	43	46	50	41	50	52	41	52	51	37	50	48	43	44	43	57	55	35	39	47	51	53	42	46	48	52	52	46	54	43	49	50	48	54	45	56	58	38	48	44	43	47	40	48	43	41	42	54	45	44	53	43	46	49	53	40	46	46	44	41	60	34	42	39	46	50	42	45	41	37	48	39	41	48	51	49	48	59	38	53	43	40	54	42	46	48	41	39	47	57	58	32	54	47	46	54	37	46	34	46	36	43	42	49	44	40	52	46	46	56	48	51	42	52	38	50	42	56	47	52	42	54	57	55	38	51	38	48	51	53	48	47	49	49	53	45	49	52	53	46	51	46	43	44	52	56	56	38	54	59	37	49	44	40	43	41	33	54	45	42	39	55	43	47	53	45	50	42	44	51	43	46	50	46	53	57	52	39	39	35	43	39	47	51	59	48	39	36	46	50	50	35	43	50	46	38	38	47	42	43	45	31	47	53	44	48	42	48	41	44	42	39	47	45	42	48	41	40	47	54	52	44	36
12783	5538	3032	5209	9235	9145	7961	6233	4995	4062	3402	2744	2302	1815	1453	1329	1237	1033	928	849	893	907	1048	912	874	813	675	818	811	820	814	769	793	803	845	776	666	645	634	606	589	594	573	610	632	559	605	576	540	536	534	523	596	554	519	543	561	500	543	549	525	514	576	560	532	574	540	540	510	537	544	539	481	489	531	576	559	533	495	532	505	523	592	563	570	581	561	543	564	537	590	566	586	568	563	513	532	529	538	548	608	567	578	581	578	573	568	570	575	544	569	533	556	524	619	550	567	572	584	564	522	593	563	535	502	529	552	542	524	536	572	537	529	519	534	527	535	539	535	533	541	528	533	549	518	545	521	521	552	557	537	541	520	523	542	537	517	520	515	542	501	529	520	529	532	480	528	520	525	573	496	530	504	520	548	529	503	554	490	554	542	535	544	515	533	518	512	548	538	540	523	526	495	520	545	573	558	489	506	556	533	522	495	551	533	514	519	506	528	558	539	541	510	490	531	532	518	519	531	491	530	524	532	561	519	512	508	491	599	521	528	533	541	475	523	533	521	545	518	549	526	513	529	549	503	544	524	543	518	525	494	522	560	486	516	537	501	615	524	513	528	507	516	548	522	569	503	543	506	555	547	513	519	535	549	547	539	519	581	534	498	557	537	547	512	497	546	484	589	559	544	524	573	520	532	533	508	510	534	482	548	511	528	528	512	533	538	526	508	542	555	532	542	518	572	503	536	529	540	508	520	534	562	509	526	539	551	527	532	508	516	559	514	517	471	501	547	505	533	497	523	546	538	512	554	510	528	551	533	537	560	544	486	576	502	521	535	493	531	534	541	546	551	555	528	496	508	558	551	597	525	543	551	535	541	481	560	505	481	550	533	508	554	519	543	500	511	526	527	532	537	560	518	510	536	506	520	545	535	575	546	502	529	538	515	503	553	516	537	512	523	525	515	534	534	505	536	560	540	535	518	486	508	519	554	509	570	480	517	565	540	501	585	535	528	554	527	544	503	546	516	518	521	525	516	527	516	517	575	504	521	530	526	530	526	559	562	513	496	540	499	535	562	502	513	500	552	543	523	521	535	491	494	530	543	542	555	520	518	523	533	518	527	545	542	496	500	510	520	539	507	551	538	494	532	508	576	476	556	530	519	561	557	514	483	558	494	532	538	530	527	539	519	582	535	488	511	563	527	573	511	531	529	494	578	527	535	524	541	509	542	503	557	517	561	519	520	536	493	532	506	526	537	514	536	563	537	552	542	559	529	563	548	550	525	531	512	541	506	525	568	481	533	534	541	541	569	527	476	531	549	529	549	540	507	528	548	487	534	529	548	555	564	514	547	533	525	505	543	517	560	529	515	551	523	545	563	535	528	538	561	527	527	529	547	539	531	547	546	559	536	528	547	526	504	552	564	500	518	542	544	524	496	515	568	502	512	549	499	585	551	560	536	536	532	536	529	523	502	534	583	526	514	529	525	539	541	536	559	515	511	553	501	491	571	534	518	526	527	546	520	546	522	506	525	534	522	562	517	540	513	522	521	543	528	513	511	527	503	534	565	528	552	526	534	476	522	509	531	533	513	490	517	527	529	532	492	527	461	575	548	517	516	556	546	504	519	521	519	539	530	475	557	509	535	545	568	498	529	538	520	543	523	502	522	577	531	523	544	511	517	511	570	492	526	559	507	561	480	505	478	547	536	543	515	561	527	535	556	513	527	537	540	502	542	585	580	501	527	518	540	571	579	527	536	505	542	504	572	529	537	538	515	526	529	544	514	514	498	528	577	542	580	523	516	524	510	540	527	517	550	521	505	549	545	530	518	538	556	525	540	547	520	520	546	479	514	519	517	529	530	535	540	505	523	549	540	562	585	582	538	553	491	535	516	527	551	519	553	508	568	518	520	525	542	534	522	524	547	511	588	540	541	481	552	549	558	581	534	549	557	521	517	513	521	511	515	554	545	561	535	542	537	571	514	532	536	560	572	525	545	520	526	508	581	539	527	496	536	547	460	543	513	541	504	499	564	569	539	551	532	560	562	582	536	522	579	515	497	541	533	534	534	560	546	578	554	509	548	524	499	532	521	534	542	530	570	540	514	536	509	510	508	519	546	515	535	547	542	545	572	519	547	490	555	574	538	548	516	477	516	501	558	502	539	504	523	522	535	533	537	523	549	523	559	508	520	525	541	515	477	498	545	571	470	491	531	522	551	535	539	556	525	511	536	485	552	580	576	491	559	486	551	512	540	534	515	525	548	493	525	493	556	549	540	462	510	525	535	517	547	519	560	532	501	516	556	512	525	538	521	540	555	544	545	549	531	540	534	534	524	550	584	502	553	521	528	525	506	547	526	579	546	538	566	481	523	545	530	510	530	538	545	509	534	542	515	483	507	506	552	498	502	580	563	550	583	534	536	547	537	520	471	532	502	562	542	502	515	523	480	507	522	477	572	528	544	539	565	544	494	539	543	552	563	526	520	563	532	544	568	522	538	524	530	546	524	533	581	546	524	537	546	553	541	574	509	552	506	542	526	578	480	530	526	493	599	550	564	547	546	543	526	563	516	543	549	550	516	533	533	516	541	550	540	534	512	528	526	535	529	507	520	592	547	547	497	505	514	517	526	546	506	539	525	565	568	524	499	515	559	514	516	528	519	545	545	524	554	517	526	501	543	510	560	561	531	515	527	496	551	530	520	492	530	544	538	518	524	497	518	496	542	488	476	483	573	553	530	553	522	545	550	514	515	540	546	524	537	542	557	609	518	490	493	566	556	535	532	500	516	505	539	485	587	522	542	553	528	538	579	542	549	553	584	514	541	529	531	535	531	538	493	562	563	525	521	518	512	497	509	501	521	519	515	541	526	529	551	531	533	559	560	526	551	571	547	550	508	515	525	547	539	517	539	511	525	528	592	565	551	528	535	514	510	530	568	526	550	540	535	549	535	540	496	541	514	547	515	513	563	522	533	507	520	516	517	536	529	513	538	541	523	498	586	538	536	558	540	524	526	521	546	549	510	538	527	500	565	522	560	528	576	537	526	558	550	534	579	505	522	538	533	506	535	496	541	518	581	552	521	521	528	498	512	484	528	524	508	549	575	549	570	521	547	511	533	511	558	565	550	531	553	532	561	528	525	534	587	529	546	505	553	515	542	503	506	580	549	522	564	534	548	509	542	518	560	532	520	525	506	519	533	521	563	549	545	560	520	534	525	552	527	544	569	540	567	517	503	515	515	508	505	544	574	528	570	572	538	531	543	538	512	481	551	534	525	534	501	499	525	518	512	522	538	561	482	491	536	552	529	534	528	548	500	537	576	530	525	515	517	580	522	562	539	544	532	511	565	543	509	531	509	541	509	530	531	541	547	548	493	539	537	537	540	531	525	535	519	492	540	552	530	517	561	538	555	554	528	519	565	553	538	526	536	572	547	529	556	486	535	509	564	538	546	516	532	557	559	514	537	528	541	564	495	525	544	506	473	541	557	566	539	510	506	520
1149	640	348	215	213	294	244	210	193	174	128	104	112	99	75	61	71	51	67	60	53	65	65	60	55	53	49	45	54	52	36	48	47	51	52	55	41	46	58	44	38	36	34	28	47	44	30	36	44	31	38	41	37	33	42	28	38	46	39	37	44	38	42	39	37	54	36	42	33	39	31	37	41	37	38	35	33	32	36	30	28	39	35	32	48	39	39	27	30	44	35	39	30	34	40	36	35	35	35	29	48	52	42	36	39	39	41	35	40	52	18	46	37	33	45	31	27	36	29	37	32	37	49	39	36	38	32	36	39	44	27	29	33	38	46	43	35	37	46	35	40	32	45	38	41	38	39	46	30	43	52	30	32	42	22	34	36	34	43	42	33	36	37	37	44	32	27	45	33	37	39	39	44	34	48	42	39	38	28	39	37	30	30	32	29	41	42	47	34	39	33	32	30	31	34	37	38	28	36	40	38	47	37	34	32	32	35	40	36	36	37	30	35	35	43	36	29	62	39	30	27	29	35	36	34	40	38	33	39	40	43	46	35	43	33	32	34	25	30	39	40	39	25	43	37	41	36	36	41	39	22	38	42	34	32	37	31	28	35	36	36	41	42	37	31	44	50	39	46	41	41	39	44	33	35	33	41	44	37	41	41	35	38	48	43	42	45	36	29	44	34	37	33	33	30	48	38	35	28	44	37	30	50	26	43	51	30	37	37	31	41	36	32	43	44	35	29	43	33	43	30	38	44	36	39	40	32	33	41	37	46	33	44	32	26	35	38	34	40	31	38	41	26	37	45	24	25	32	33	34	32	45	43	36	42	41	28	43	43	42	33	38	41	38	45	32	32	44	35	41	36	40	37	33	42	32	46	36	28	43	34	39	35	35	28	42	42	37	31	34	32	39	36	41	36	39	41	43	35	35	37	38	47	36	30	38	38	42	43	43	42	45	39	41	37	41	35	37	40	33	31	42	28	37	38	32	38	36	28	36	35	39	27	41	43	34	26	29	40	34	33	34	32	29	40	37	30	30	32	27	36	41	38	43	42	44	41	38	27	35	52	46	37	31	36	45	40	47	38	39	37	45	43	39	38	39	40	35	34	31	35	26	32	35	28	40	41	33	33	40	34	48	35	32	33	44	38	40	45	42	40	36	51	33	38	39	26	42	43	30	24	38	30	25	40	38	30	30	42	30	33	40	29	30	41	47	31	29	43	32	38	41	38	29	37	42	49	37	41	37	41	38	30	36	40	39	40	48	36	46	42	32	35	36	50	36	39	26	34	36	33	37	36	49	33	36	29	38	24	34	45	33	29	41	34	40	34	50	29	42	38	37	37	39	32	41	39	31	40	28	32	30	44	43	41	31	46	49	41	35	35	32	34	31	25	31	41	31	30	38	33	42	41	40	35	35	36	22	33	37	33	35	52	39	35	41	50	31	39	29	35	27	35	26	29	30	51	44	37	34	36	34	38	38	43	39	37	25	42	38	38	57	23	44	38	39	42	26	34	42	38	34	37	39	28	35	34	40	46	32	23	37	38	38	25	34	37	35	45	43	28	36	41	31	38	36	38	37	40	34	41	30	43	29	39	31	28	39	40	41	36	37	39	41	35	28	27	40	39	39	39	38	36	37	32	32	33	47	39	40	39	37	30	28	34	29	37	45	38	43	41	32	47	34	42	51	38	25	33	44	38	30	34	35	34	39	38	34	39	34	41	31	35	45	40	42	40	38	33	39	41	33	32	45	46	35	40	36	37	39	32	48	46	45	39	32	36	37	30	48	28	52	34	49	50	36	41	40	33	36	38	31	44	33	41	46	47	39	33	36	28	43	47	47	43	31	43	31	34	44	33	37	52	39	35	41	42	46	31	30	31	33	36	32	46	31	49	54	25	27	43	38	51	32	35	35	41	44	46	45	46	36	31	39	41	33	35	45	24	46	31	29	24	30	45	43	42	34	31	25	33	37	37	30	38	37	32	30	33	40	41	31	44	30	37	29	29	43	40	42	34	41	36	35	41	37	40	42	36	28	30	38	39	40	41	45	27	35	30	42	47	37	33	43	40	37	32	36	36	33	39	32	33	39	34	50	26	29	34	38	39	40	37	32	42	37	40	40	28	52	30	39	31	29	37	41	44	36	34	23	42	36	42	27	34	32	29	34	33	44	43	22	34	35	35	32	34	45	29	44	39	33	30	40	36	34	35	40	38	40	35	48	23	44	40	36	38	40	31	33	37	44	40	33	34	42	42	42	26	45	42	49	44	36	28	28	42	37	41	38	40	34	44	33	36	30	50	38	44	38	40	41	41	30	35	38	53	33	39	45	42	46	39	29	34	34	49	43	31	47	32	33	36	37	36	27	31	39	34	28	42	30	43	37	33	34	24	54	37	32	33	39	51	45	38	46	35	33	36	42	28	48	43	38	37	36	49	39	34	41	51	41	29	33	37	28	36	28	36	31	25	41	34	39	32	42	34	31	31	32	32	31	40	38	44	39	39	41	41	39	40	34	40	32	34	28	27	43	45	38	34	26	40	37	34	39	43	41	36	33	48	30	40	41	40	38	35	36	40	36	29	32	37	37	41	26	36	32	40	38	37	38	45	31	33	32	44	42	34	39	47	42	30	32	39	33	37	44	49	38	35	39	35	32	35	50	36	47	45	34	30	37	36	33	42	42	40	32	26	45	39	34	38	29	39	37	44	34	38	35	27	38	39	47	35	26	37	33	35	43	43	37	39	41	44	31	25	33	41	40	44	37	40	41	25	53	30	43	30	32	45	36	35	35	45	34	31	35	38	35	34	45	33	33	30	42	29	38	37	38	37	32	45	30	35	31	36	44	38	38	44	47	38	29	52	44	40	26	40	27	40	29	52	34	39	46	35	34	40	42	41	31	38	35	32	39	33	28	33	47	28	24	41	39	42	25	44	41	35	37	40	36	39	45	45	29	31	36	45	37	34	28	31	30	28	40	41	39	24	44	25	31	33	35	35	42	39	27	29	37	32	37	36	37	37	22	31	40	37	29	37	36	26	30	33	45	35	35	35	35	41	33	39	43	44	38	37	42	29	32	36	32	50	31	44	38	32	29	47	40	29	46	32	43	35	47	36	44	41	44	46	48	38	34	45	42	32	29	28	36	37	43	45	30	35	45	40	34	35	38	33	29	52	40	39	26	32	49	31	47	30	35	43	44	42	35	37	52	45	39	38	38	25	28	31	43	37	34	43	28	34	34	44	29	38	29	37	31	44	38	46	33	31	37	29	51	39	31	32	32	43	38	29	38	30	40	36	35	43	43	22	41	37	29	32	48	38	39	32	29	41	36	37	38	38	37	39	40	34	45	35	32	33	39	35	42	37	42	28	37	44	39	40	31	24	39	45	35	39	35	44	50	30	36	35	33	52	34	35	41	38	47	26	45	47	43	36	34	47	34	29	26	26	37	34	33	36	37	44	35	36	38	40	31	40	30	41	37	30	35	38	39	37	27	38	32
17244	9417	5271	9264	15692	15452	13184	10730	8614	6884	5596	4449	3695	2866	2108	1860	1674	1398	1148	1035	1038	1234	1251	1062	987	817	715	773	891	848	985	846	911	854	891	782	689	618	609	558	526	564	531	517	517	486	542	473	449	463	472	532	468	477	466	469	477	448	480	485	479	473	528	466	478	475	492	465	467	445	457	452	440	470	463	483	429	462	458	457	423	427	426	479	523	514	479	471	475	499	505	485	463	468	452	467	432	434	430	465	474	517	536	509	485	478	499	494	461	497	478	477	485	494	501	523	494	503	552	515	484	484	475	441	496	467	457	437	474	401	459	427	464	418	410	412	436	473	425	464	430	435	446	453	449	457	481	442	445	444	452	454	475	442	431	437	465	466	415	449	455	425	456	406	477	429	460	418	440	442	399	449	429	441	451	438	447	421	471	478	432	440	483	459	429	480	432	456	438	458	437	420	414	453	452	452	466	448	481	444	452	449	485	420	409	430	481	432	440	466	412	449	461	489	432	448	448	414	407	416	424	433	448	473	401	468	417	491	426	427	416	418	447	459	445	455	435	428	434	444	424	479	474	411	448	469	446	455	426	453	438	458	445	410	460	401	451	417	458	432	448	437	444	439	463	424	409	423	483	445	432	418	455	453	439	401	468	457	423	433	456	434	438	416	456	462	434	445	419	484	405	453	464	450	481	447	412	452	448	432	455	425	439	451	441	465	458	469	432	467	461	422	399	478	430	472	408	420	465	449	406	479	422	453	459	448	429	439	420	451	469	453	437	464	434	459	468	441	435	419	448	449	424	461	441	418	441	456	438	428	445	406	452	388	462	472	444	479	411	388	459	435	420	422	429	461	458	406	439	446	442	485	482	442	451	448	431	423	441	437	446	417	437	419	435	452	406	453	449	432	482	438	420	438	442	429	469	433	432	439	460	430	440	424	453	447	469	460	477	436	447	425	420	435	456	404	449	457	468	448	457	437	435	422	437	451	431	443	425	466	413	436	436	444	459	430	447	428	457	452	415	428	481	435	433	412	424	442	473	421	468	461	459	438	425	457	466	450	477	459	415	438	459	424	437	482	434	420	463	458	465	451	400	427	434	437	449	479	468	444	474	476	420	434	417	493	457	479	449	408	423	444	462	455	451	503	452	413	437	483	425	471	444	413	457	450	462	439	424	442	420	467	439	461	417	445	452	455	444	433	436	439	448	467	450	462	442	471	418	415	425	498	460	460	435	478	438	446	448	419	425	397	435	431	434	460	412	444	405	441	446	425	436	462	424	410	429	413	428	434	399	466	427	416	408	411	468	425	408	478	427	426	453	441	454	410	466	460	409	411	451	461	421	448	453	435	420	408	462	438	435	438	439	435	447	441	444	470	435	422	457	452	446	477	438	415	456	473	450	393	486	427	451	463	466	432	454	411	431	458	429	377	482	467	456	443	442	504	442	410	482	441	444	424	441	441	451	407	426	441	465	417	441	432	424	457	439	451	448	431	472	483	444	418	419	453	471	461	437	411	473	450	460	447	432	469	469	421	435	437	423	418	429	503	456	452	477	450	435	458	437	448	433	425	445	447	445	442	395	442	461	435	432	443	463	438	404	455	440	452	440	437	433	486	448	478	428	436	438	427	462	429	465	467	441	467	428	432	435	452	422	457	435	450	437	483	412	441	424	418	449	484	423	419	440	448	469	449	444	470	424	453	415	441	444	399	481	448	452	451	410	405	404	467	429	435	444	461	438	434	407	446	418	446	443	487	459	457	432	453	440	442	396	497	449	418	424	433	452	440	479	425	453	394	409	445	430	426	453	466	424	481	440	456	453	487	404	421	415	431	413	442	464	396	440	430	430	474	456	436	451	436	438	441	436	423	424	438	489	440	423	428	446	435	420	419	422	414	455	427	446	441	471	455	406	452	428	477	446	459	459	444	445	445	446	450	439	425	433	416	415	459	421	434	467	435	457	436	439	445	415	446	451	442	457	481	417	463	438	446	442	442	428	427	420	430	439	444	435	439	411	410	448	434	424	428	496	445	417	451	437	475	449	417	447	448	463	434	451	400	423	473	451	433	464	429	453	432	458	428	448	434	425	454	444	471	449	456	431	464	387	458	463	466	472	493	421	442	417	416	416	453	451	421	453	412	439	432	469	439	441	452	451	444	435	408	462	436	460	438	442	414	433	460	455	450	435	417	462	436	422	423	474	441	464	467	448	423	450	442	436	461	458	411	462	404	418	420	465	406	458	422	430	478	443	479	473	404	493	456	437	460	441	469	419	471	457	448	442	448	444	449	422	418	425	451	447	434	432	402	424	453	440	491	425	416	471	442	457	426	472	452	445	457	432	441	472	455	447	415	448	423	434	424	463	439	465	444	409	414	462	488	453	484	439	442	445	460	429	422	473	464	396	475	413	486	431	432	425	425	445	457	432	455	432	460	476	462	451	434	432	430	443	434	448	468	439	453	448	414	448	448	437	439	456	497	420	450	442	434	438	437	430	474	469	477	421	456	468	458	447	444	464	491	448	452	481	409	457	495	408	425	436	438	425	458	445	419	448	458	448	461	452	455	438	400	397	476	463	422	399	453	456	446	430	435	474	442	449	462	435	425	436	438	453	461	464	454	465	461	429	406	416	473	466	435	450	452	460	444	449	434	433	451	461	409	455	395	439	427	427	450	439	454	460	438	419	432	435	447	450	464	442	448	464	474	442	461	426	480	467	429	418	473	447	465	460	459	442	449	416	408	415	459	458	434	476	414	462	459	438	461	424	399	432	452	441	447	461	436	435	435	424	399	402	435	427	446	448	437	445	485	464	452	443	414	475	441	434	377	454	442	446	435	429	454	427	455	441	417	457	434	426	469	419	466	416	474	481	442	441	435	429	443	413	450	428	396	438	443	412	455	457	452	442	439	408	429	470	448	447	472	415	442	428	484	444	446	446	450	452	477	467	452	450	455	419	395	423	435	461	423	453	422	452	450	437	439	466	444	405	439	454	473	465	405	450	460	433	433	447	429	447	402	430	483	439	393	458	424	436	432	416	437	422	451	451	449	470	451	459	428	436	430	437	431	417	441	439	410	483	444	420	416	431	441	441	427	429	458	454	417	419	461	435	441	413	456	406	488	447	467	397	460	431	428	435	469	466	416	422	441	462	437	430	458	470	455	438	451	449	421	434	452	423	426	440	417	458	458	438	459	411	453	445	385	438	462	450	440	405	423	454	424	422	425	436	441	420	454	444	428	410	464	450	439	409	506	442	403	420	411	433	465	452	437	431	493	447	427	419	452	457	410	438	471	480	387	444	427	442	404	439	423	406	457	407	420	461	433	400	445	425	430	486	424	449	452	464	404	440	437	439	461	473	443	442	410	445	443	419	430	435	418	455	416	430	467	428	476	440	438	402	423	479	444	444	453	463	506	426	428	468	440	432	453	439	408	463	508	453	445	435	467	469	466	459	415	422	442	452	456	407	453	456	444	465	455	470	458	456	479	423	427	474	432
2254	524	303	216	207	234	205	217	171	185	133	132	127	92	79	65	64	50	66	57	54	72	64	55	49	45	51	43	37	41	38	43	38	50	55	57	38	53	51	42	36	51	43	37	36	23	37	31	34	35	33	42	41	41	39	36	27	28	48	35	45	39	30	46	27	27	43	25	29	38	37	33	42	37	31	38	39	46	38	35	37	31	21	35	33	35	44	39	25	35	43	34	38	52	40	42	31	29	30	36	44	38	31	39	43	24	40	36	26	31	44	50	22	41	41	39	35	36	25	42	40	38	50	23	31	46	23	35	38	37	42	33	37	31	35	32	38	40	32	40	43	40	32	27	37	34	37	31	30	33	26	29	34	39	44	41	36	42	29	29	37	37	48	27	31	37	36	40	32	35	21	40	31	35	37	44	48	39	32	33	34	33	27	40	35	33	34	28	39	31	44	38	36	49	42	35	41	44	30	49	44	24	34	31	35	37	37	27	28	36	34	39	35	33	34	53	27	47	32	32	29	33	36	30	40	30	36	44	39	38	36	45	39	28	35	33	24	30	29	33	40	43	25	29	32	33	35	31	40	39	27	37	30	36	34	30	25	24	38	37	36	32	36	33	32	41	29	43	23	34	32	26	26	32	33	36	40	35	29	35	32	44	35	42	32	37	30	32	24	22	21	25	29	36	35	43	30	37	33	35	23	26	45	38	23	30	38	28	28	40	38	31	40	38	40	38	33	31	34	37	34	37	35	27	24	33	26	32	35	36	31	46	37	41	30	33	42	31	28	43	30	30	33	32	37	43	34	28	35	35	23	37	37	34	29	36	39	31	32	39	43	32	34	40	37	43	40	30	42	27	28	22	33	32	32	32	36	46	33	30	34	34	36	28	35	48	30	36	34	32	39	35	39	37	27	31	29	41	28	35	36	35	29	29	47	30	29	38	43	41	41	28	32	41	29	30	43	39	38	37	26	21	32	38	39	27	38	33	31	34	23	39	27	29	42	27	32	36	40	41	37	34	31	31	36	43	31	31	40	32	41	38	37	32	26	35	34	42	39	35	33	31	41	32	40	39	30	39	34	43	43	33	34	39	39	36	26	35	34	27	47	38	38	38	40	29	33	22	45	41	31	38	37	30	33	39	32	38	28	28	39	40	37	34	29	31	47	34	51	40	23	29	31	39	41	27	35	36	34	40	26	31	31	38	36	40	35	34	42	29	35	38	31	37	31	38	38	40	31	33	35	33	34	36	35	44	40	33	38	27	43	27	41	35	43	35	25	38	39	40	42	37	37	31	24	31	38	37	29	38	33	43	36	35	34	33	34	33	36	34	38	30	33	29	32	35	31	45	47	21	25	35	41	44	40	31	40	39	26	29	32	32	31	29	33	42	30	31	34	29	34	37	35	36	40	33	28	39	46	34	36	40	35	34	32	31	33	37	32	49	42	46	35	38	50	27	47	36	32	44	39	39	33	47	31	38	39	33	21	40	35	32	19	25	28	25	35	31	25	39	31	30	40	23	35	33	36	44	36	38	38	32	39	33	36	35	36	35	37	32	36	37	28	29	27	35	38	39	29	31	31	45	29	32	30	40	37	28	30	24	41	40	39	36	32	19	42	38	41	30	34	41	32	39	29	36	25	31	36	43	48	30	25	31	34	29	36	31	34	37	31	32	34	41	34	32	33	39	39	39	26	31	35	28	33	39	33	26	25	27	33	31	34	40	40	39	32	34	33	31	38	35	28	27	34	27	38	24	36	29	36	32	37	35	35	28	37	36	35	37	41	34	33	27	29	42	31	40	53	40	38	40	23	19	33	28	20	41	44	36	41	36	38	33	39	26	41	38	41	18	36	41	28	43	33	42	33	32	31	33	33	42	30	39	45	28	46	37	40	33	32	33	32	47	36	36	31	36	44	35	36	35	41	31	26	30	37	34	28	23	34	26	44	30	44	33	26	40	30	36	37	42	41	40	41	35	37	29	40	38	33	41	30	37	46	42	42	42	26	21	33	41	38	34	38	31	44	37	30	44	36	31	35	31	37	21	29	35	32	30	38	35	39	48	34	36	52	29	32	48	39	37	37	34	42	36	32	34	21	35	40	32	30	28	32	36	40	44	30	36	24	34	32	26	40	49	24	31	34	39	25	39	24	31	38	36	42	33	26	26	28	30	39	38	32	33	38	31	30	23	38	26	35	45	30	28	35	25	30	36	40	37	36	43	21	28	35	28	33	39	19	31	25	31	33	32	33	36	35	33	38	29	26	34	29	31	35	35	28	40	39	35	43	32	37	44	39	40	38	29	28	31	32	34	32	40	20	40	31	41	30	36	40	37	33	32	31	43	35	39	35	38	38	27	26	33	42	33	34	39	39	32	30	31	43	30	32	32	38	34	36	34	48	36	38	33	30	42	39	31	42	40	31	25	47	44	44	45	29	39	35	50	33	38	26	30	40	35	32	40	24	38	25	26	31	35	27	29	34	24	36	29	29	46	37	37	36	32	29	40	35	33	37	36	32	41	31	30	35	27	43	32	32	37	33	28	38	39	24	46	32	53	35	36	34	38	25	35	45	37	31	41	33	29	41	23	21	28	43	32	42	41	24	47	27	32	23	41	25	37	39	43	37	43	29	45	38	27	37	34	33	38	40	44	34	34	32	25	30	33	41	27	39	29	33	44	39	39	39	38	35	24	19	31	31	24	34	26	34	38	36	47	32	24	33	30	47	39	34	38	37	38	32	32	33	34	39	40	29	23	35	36	36	35	39	36	26	34	40	42	36	24	29	46	41	34	42	27	35	30	36	29	31	31	34	30	34	33	40	36	40	42	27	28	25	41	44	31	38	42	33	42	34	47	43	30	37	39	27	37	43	28	30	29	29	37	36	29	31	35	41	28	36	27	28	37	30	32	32	34	29	34	32	31	33	37	35	34	40	35	35	33	35	32	25	41	27	29	39	41	45	40	37	36	47	39	37	39	42	28	30	37	30	38	28	43	31	35	34	29	31	38	34	34	31	37	46	37	27	42	37	37	36	39	39	33	32	29	27	31	25	36	38	30	38	36	42	35	38	35	35	35	37	41	43	27	29	46	42	35	34	37	33	34	35	27	35	40	35	39	36	36	31	37	41	26	23	38	29	36	37	33	40	39	19	32	21	45	30	39	38	34	36	37	40	46	41	34	35	33	39	37	29	26	38	34	48	28	37	28	28	36	36	28	25	27	33	37	32	31	46	41	35	42	32	39	36	34	43	25	34	30	29	30	29	32	37	39	35	39	32	36	36	37	32	34	41	25	32	29	47	31	36	21	29	39	36	31	37	24	27	25	41	30	29	31	40	33	45	38	39	37	32	33	38	28	36	33	35	31	36	32	33	32	33	34	41	48	48	42	29	32	36	29	43	27	36	44	26	31	37	32	28	36	33	37	34	42	37	38	30	36	31	40	32	37	41	38	28	41	25	23	33	34	32	32	39	39	36	33	37	35	37	42	40	35
16315	8635	4971	8525	14633	14776	12896	10872	8714	6946	5713	4720	3923	2962	2324	1997	1772	1453	1127	1086	1100	1221	1294	1062	957	888	661	781	893	856	931	804	834	926	867	751	675	631	573	503	527	499	509	506	537	512	457	459	451	474	457	456	461	434	411	439	455	420	431	427	382	459	419	478	397	417	422	400	447	435	419	397	401	414	401	437	380	392	392	402	434	410	402	413	423	479	450	446	427	472	440	463	410	402	407	388	454	429	450	433	422	472	451	489	465	469	462	487	468	473	460	448	439	410	443	411	471	445	470	447	485	465	446	446	404	394	358	400	406	413	406	434	394	399	412	381	422	400	396	370	382	419	407	395	425	412	387	396	409	411	372	405	394	411	402	405	447	437	423	401	373	420	416	400	432	395	385	365	399	415	382	385	392	412	353	426	424	361	401	412	416	423	392	395	397	376	391	377	415	439	389	394	403	390	416	384	415	411	436	424	416	399	426	382	404	431	369	388	409	373	409	380	382	392	393	403	420	389	388	413	402	397	385	402	388	404	412	409	401	403	402	371	402	438	412	398	408	384	368	366	403	418	393	410	393	399	453	421	361	410	402	424	387	396	399	388	408	412	429	414	416	383	394	366	406	407	469	430	381	379	403	411	415	396	408	407	406	401	374	364	420	405	384	406	395	437	375	414	398	395	420	425	415	407	396	394	382	402	398	399	374	410	411	400	380	441	391	406	407	404	392	435	397	399	432	412	381	406	391	414	402	438	417	425	390	452	365	410	418	387	378	410	412	408	400	429	412	411	385	422	402	430	404	391	412	425	382	363	400	387	391	433	396	408	407	403	395	413	389	380	381	422	409	387	384	401	427	400	369	384	430	401	404	399	384	407	398	398	388	401	421	390	407	377	410	379	375	396	409	369	406	393	349	398	390	391	428	418	368	427	415	394	447	431	446	421	401	395	397	404	429	400	367	396	414	427	376	379	378	368	413	405	413	417	424	400	386	393	426	437	421	431	402	388	421	339	418	403	430	420	442	417	390	453	425	381	413	409	385	399	429	388	410	420	393	385	376	413	413	433	409	431	412	365	402	413	387	402	419	383	409	410	414	432	416	380	410	413	374	381	381	380	379	401	400	369	388	410	403	397	398	359	400	411	366	408	394	421	391	402	416	384	433	396	417	406	441	394	394	376	393	405	416	403	438	422	400	387	410	374	385	426	402	381	396	403	372	443	408	401	393	395	389	408	436	384	383	436	435	418	378	368	393	433	413	416	387	396	362	418	371	394	427	413	420	383	418	447	400	402	417	386	445	387	382	351	394	388	392	387	410	406	401	383	410	399	400	380	386	387	372	374	373	416	399	400	398	400	411	393	418	369	411	409	425	374	402	363	384	433	402	440	412	419	411	429	429	383	418	400	406	405	386	371	428	398	389	399	409	408	423	386	402	408	392	387	428	397	384	388	430	396	379	417	426	415	420	372	416	377	433	396	420	381	413	375	406	386	396	390	389	396	407	396	408	388	392	414	420	417	401	367	437	382	389	407	376	442	427	417	360	403	402	430	412	390	418	399	403	382	392	405	386	417	410	387	398	452	396	417	372	429	412	366	424	441	416	412	426	365	410	443	415	400	423	423	402	416	413	426	382	414	424	409	390	387	379	447	400	417	423	415	398	420	417	397	424	403	399	422	404	382	377	418	439	403	413	433	389	392	419	439	396	406	406	423	392	439	387	402	408	435	405	414	409	406	414	394	415	394	402	402	415	407	413	380	386	401	384	404	387	399	414	383	381	376	394	409	383	412	406	368	389	391	398	382	395	385	414	399	404	386	413	400	392	408	391	389	418	423	409	404	380	410	403	399	408	407	400	420	355	396	374	389	405	389	402	406	422	410	434	388	412	414	417	412	424	417	431	412	408	409	388	385	423	404	391	408	401	398	397	417	380	416	430	385	399	406	441	420	378	389	417	413	401	404	431	429	389	425	423	391	398	389	411	404	399	361	450	403	402	409	414	401	414	406	397	399	414	435	368	401	406	408	413	415	429	406	401	414	379	427	428	385	427	422	440	393	416	407	385	392	423	409	419	393	381	381	428	398	366	405	417	381	407	424	410	402	417	393	391	402	384	398	389	390	417	365	436	388	389	427	402	435	383	415	382	428	411	432	396	402	402	391	389	406	417	410	400	400	379	397	384	386	420	405	415	412	399	384	387	364	357	395	403	356	399	425	428	396	408	387	446	410	407	429	385	383	381	372	384	417	399	412	376	393	387	390	406	374	433	432	440	416	387	415	372	388	431	410	394	414	379	406	397	408	416	397	346	390	453	398	432	408	387	368	375	400	440	433	386	374	436	416	410	394	391	374	386	365	402	422	415	413	390	396	396	400	372	438	395	395	406	419	371	404	405	396	395	377	363	387	443	390	437	408	385	425	387	435	373	425	417	390	417	419	395	409	386	401	382	394	423	391	419	424	400	398	429	402	382	406	406	392	413	401	403	370	380	385	428	385	388	430	402	399	386	446	374	405	415	392	417	385	408	437	407	420	413	351	425	419	431	394	413	364	390	404	372	396	412	375	427	377	396	397	412	398	419	418	394	430	371	383	432	363	403	428	415	389	393	394	393	374	418	415	432	411	410	384	408	440	433	411	442	416	392	406	444	401	389	380	406	367	415	377	410	392	384	395	387	386	401	436	390	390	432	392	419	381	420	386	396	401	401	395	392	406	390	389	395	390	432	380	398	436	388	394	405	380	392	426	413	390	441	427	411	392	372	345	401	387	448	408	398	393	412	413	391	422	423	408	368	411	378	405	402	438	376	402	405	403	437	401	398	405	404	414	403	441	414	375	392	389	387	422	428	406	397	415	419	415	409	418	383	432	429	368	407	437	382	417	402	418	411	392	386	403	375	377	374	374	392	415	409	384	367	407	397	386	382	390	423	435	353	426	402	400	419	391	379	394	390	408	376	376	381	362	387	404	419	416	387	447	377	441	371	382	421	376	415	400	404	380	373	399	429	395	391	370	368	403	402	408	424	418	403	416	417	414	392	401	434	390	411	389	395	429	371	388	385	392	422	375	388	405	405	399	405	388	421	391	358	406	428	368	407	416	417	434	404	430	422	394	386	407	376	399	424	388	399	406	396	389	379	408	388	389	417	430	393	428	397	413	383	403	405	382	424	430	401	370	376	379	390	409	405	412	391	404	420	406	424	415	392	408	399	440	404	391	371	426	415	389	403	410	398	400	429	412	418	439	425	393	438	371	426	395	408	374	406	385	421	427	375	386	382	418	444	403	407	415	410	389	376	393	424	432	402	410	404	432	397	398	401	410	424	363	373	435	415	398	362	411	395	404	377	385	355	376	387	407	436	433	399	424	389	365	403	413	423	412	408	409	422	367	409	396	387	376	379	441	411	418	410	405	399	402	428	445	395	418	382	381	418	367	405	412	393	400	423	404	430	433	395	427	427	413	385	422	407	404	398	418	387	389	418	395	423	385	387	401	405	391	378	402
1718	866	409	296	304	395	395	303	245	198	199	151	127	96	84	66	81	51	46	44	42	56	53	40	41	36	40	28	33	49	41	46	39	42	41	31	32	26	26	26	29	26	27	38	32	25	38	32	21	27	17	24	29	24	16	31	19	25	38	29	25	22	21	28	33	30	20	21	21	18	22	37	24	17	26	20	26	27	25	25	23	32	22	24	33	32	19	27	30	30	29	28	25	32	21	21	28	29	31	37	34	21	17	35	27	31	24	24	28	21	27	29	25	21	19	28	27	33	34	31	24	26	28	22	20	25	17	21	31	28	36	17	17	26	26	25	26	28	21	22	31	29	15	25	30	29	24	23	23	27	25	18	30	22	37	38	27	27	24	23	33	20	23	32	23	28	33	26	26	30	14	17	28	21	20	24	26	24	23	21	23	25	32	17	26	18	22	22	25	17	30	29	23	28	24	21	19	29	28	22	20	24	29	27	23	25	23	21	29	32	25	30	26	34	23	24	17	33	35	25	17	23	30	21	21	29	34	35	25	25	23	29	21	22	22	22	22	16	35	24	40	31	35	28	25	34	19	25	26	31	27	22	24	35	25	22	28	33	30	21	28	24	22	22	34	32	32	20	27	33	34	26	23	21	33	22	18	23	19	21	25	22	22	29	28	20	31	23	24	23	27	26	34	22	33	22	25	32	28	23	22	24	20	22	21	25	30	27	26	30	26	26	20	27	40	26	28	17	29	26	29	20	27	23	23	24	23	21	22	31	15	38	17	25	22	29	28	26	28	24	18	24	29	17	25	35	24	31	24	24	25	21	32	30	36	35	34	28	34	33	29	32	24	35	16	26	37	19	26	30	25	29	27	29	27	31	19	27	30	22	32	24	21	19	22	31	26	22	18	25	20	24	21	29	28	30	34	26	20	22	20	24	22	28	29	20	33	31	24	34	30	28	18	23	30	29	18	29	29	22	23	28	21	22	21	21	30	23	25	23	34	28	26	32	28	28	27	18	26	22	30	22	25	23	19	28	31	22	22	23	33	24	25	29	17	28	36	26	17	24	37	22	27	27	18	34	20	36	32	15	28	26	25	29	30	31	28	25	25	22	22	25	24	35	27	26	25	30	31	26	21	28	23	19	25	20	15	22	28	20	20	27	33	29	22	28	14	22	26	22	25	27	27	24	27	22	30	20	22	24	29	26	26	26	24	21	24	20	22	39	22	25	27	21	28	23	24	23	20	21	24	35	24	21	23	29	36	19	19	28	23	32	25	20	19	23	30	25	25	33	25	21	31	31	32	24	18	23	34	29	26	21	26	27	24	22	30	28	24	27	23	32	20	18	28	27	29	25	25	27	24	34	32	46	25	26	33	22	22	28	37	27	21	23	18	33	31	25	34	30	29	23	25	23	31	27	17	17	35	28	24	34	25	19	25	26	23	24	28	29	31	30	27	14	35	22	22	23	24	24	20	16	22	19	21	29	25	27	27	19	32	20	24	38	15	17	34	15	33	28	29	27	22	21	22	26	28	30	24	20	41	28	20	25	21	34	35	16	24	29	32	33	23	20	34	25	28	22	25	38	26	27	24	24	27	33	28	27	29	29	24	21	25	23	33	17	27	26	18	30	28	19	25	24	23	35	29	26	22	22	20	28	30	27	34	27	32	24	30	25	23	21	21	33	28	26	27	20	32	36	29	23	28	28	26	31	23	30	25	18	23	28	28	30	18	20	28	27	24	26	29	19	28	20	26	24	23	30	25	35	29	33	24	25	34	20	19	25	28	14	31	25	35	25	24	23	27	28	32	31	20	19	24	29	19	21	33	21	23	20	24	25	30	33	28	30	26	29	19	18	21	28	22	30	26	17	27	29	26	29	19	30	34	31	23	26	24	28	9	30	21	27	21	24	21	36	28	28	16	17	24	27	24	22	26	17	30	22	27	20	29	22	21	23	29	32	25	30	26	25	24	15	23	27	23	23	20	16	19	27	24	27	28	30	14	18	25	27	27	21	22	29	22	24	17	25	26	27	27	23	22	20	18	30	36	30	20	25	17	23	23	28	30	24	19	19	19	36	24	32	26	21	26	21	34	21	24	21	31	23	27	28	20	28	20	34	27	28	37	31	30	25	35	38	32	25	24	26	22	27	15	27	30	22	27	31	19	23	30	24	23	19	34	25	31	28	23	20	26	26	39	24	25	20	27	22	24	23	29	25	27	29	25	22	25	23	19	36	24	20	19	26	19	35	19	28	15	22	27	21	30	27	23	28	26	31	24	19	21	19	30	33	27	24	24	23	16	22	25	29	25	25	25	25	20	29	32	18	32	20	24	22	29	22	25	30	25	27	21	28	24	24	22	22	23	19	26	30	18	26	24	26	24	31	20	24	33	18	32	25	29	21	26	26	27	21	32	22	29	31	25	17	27	25	22	18	26	34	24	27	21	25	15	26	27	32	21	21	33	28	31	20	29	19	28	20	24	21	27	16	27	23	23	28	21	22	32	30	17	23	23	29	17	22	32	20	28	27	30	25	26	24	23	20	22	26	32	26	29	29	26	26	19	30	26	25	22	29	23	30	25	22	19	20	20	21	33	22	26	13	24	20	22	25	25	33	23	24	27	25	22	24	33	19	29	25	19	17	18	24	33	26	32	32	32	20	22	25	24	27	21	31	15	23	21	23	29	22	22	34	27	25	23	27	35	25	23	26	30	22	31	24	28	34	24	25	24	25	20	32	31	30	22	26	31	32	27	19	31	24	26	24	16	27	15	25	14	20	23	26	31	21	24	23	24	20	33	26	28	19	22	29	32	25	29	23	23	32	16	24	24	27	27	27	25	27	18	30	30	28	16	22	23	25	22	24	29	35	25	25	22	30	11	31	25	29	30	26	34	22	23	27	19	26	24	20	21	18	31	26	25	32	27	20	27	36	26	29	25	24	27	29	20	20	33	22	25	24	25	28	26	21	25	20	29	25	31	27	28	23	21	26	30	33	27	26	24	29	29	27	24	26	26	41	19	27	36	25	24	29	32	27	36	14	17	22	20	29	23	31	21	26	34	19	21	29	20	34	28	22	23	13	23	32	20	19	29	33	21	24	24	26	38	20	27	28	34	24	24	29	23	17	32	30	25	24	22	23	24	22	25	23	25	33	24	29	18	36	33	21	19	29	33	22	32	19	27	17	23	31	36	36	11	27	27	21	20	24	24	39	27	24	29	24	32	35	24	33	37	28	27	31	22	22	26	32	32	23	22	33	31	31	28	23	23	29	34	33	32	20	32	34	30	10	32	27	17	20	25	14	24	24	24	25	22	22	24	20	20	31	28	30	30	35	25	26	24	17	19	24	32	22	28	22	18	27	22	23	22	27	24	38	13	23	23	19	24	20	27	39	31	23	25	26	34	30	26	21	26	28	22	17	28	32	27	19	22	26	21	21	29	32	29	32	30	27	22	24	22	23	31	27	19	30	18	33	19	18	21	20	27	37	34	17	11	30
20435	11544	6785	11867	18519	18520	16647	13804	11355	9310	7638	6263	5004	3805	2934	2439	2120	1726	1366	1332	1334	1563	1496	1156	1138	838	731	843	952	900	908	829	928	952	934	760	668	563	504	443	425	449	419	462	461	461	461	365	408	349	362	345	366	348	361	357	350	351	381	343	367	361	367	369	367	325	362	337	334	351	353	339	307	313	325	322	334	321	322	338	292	348	315	321	335	333	377	374	385	391	380	327	334	325	367	334	317	366	380	356	389	385	348	433	380	372	349	415	380	393	340	351	338	350	350	359	349	412	394	404	387	385	377	358	321	295	329	319	353	306	314	307	312	321	305	270	333	287	318	278	314	314	299	324	325	327	307	289	310	319	332	308	284	325	297	287	287	329	322	328	290	278	333	315	334	324	325	331	307	328	299	327	320	309	319	312	320	294	305	304	299	308	331	326	305	320	330	304	320	315	297	317	286	324	335	294	303	323	307	299	300	333	298	317	297	327	330	307	315	313	329	318	286	302	312	301	319	314	316	280	322	316	326	293	328	328	300	304	313	331	302	336	337	301	298	318	333	274	312	324	315	313	307	331	335	295	327	334	351	288	273	323	321	294	336	271	325	285	352	275	317	308	305	320	327	301	298	284	314	299	293	305	327	326	299	329	310	291	311	289	298	295	270	306	291	305	287	335	276	315	326	282	321	281	316	288	328	299	300	293	330	324	328	335	314	349	298	328	325	319	300	278	310	297	323	323	329	318	333	315	316	310	295	315	274	335	290	324	329	308	336	326	285	290	324	344	316	278	310	281	321	316	282	328	317	303	299	302	302	324	304	273	329	290	333	298	295	321	299	306	287	307	279	327	331	311	281	320	324	297	312	298	329	307	335	294	306	316	300	298	317	282	295	309	335	304	320	334	296	306	293	313	328	316	285	319	312	320	302	310	311	305	311	299	298	275	315	318	328	278	294	304	291	307	307	318	288	310	330	291	281	311	313	341	305	339	347	342	292	278	331	306	299	317	312	352	280	322	309	322	340	289	304	310	288	333	329	312	296	284	302	298	306	303	324	313	300	312	308	319	334	277	282	326	311	302	292	333	335	322	315	298	281	315	326	290	304	319	301	273	307	304	315	338	304	318	294	285	288	308	337	289	322	306	330	284	305	324	318	293	311	278	307	343	281	299	327	298	309	282	312	302	301	305	317	316	338	306	303	320	311	298	329	293	304	312	281	306	327	321	296	293	331	294	310	307	311	330	314	318	322	326	302	323	293	295	303	340	311	340	303	319	312	310	316	317	298	326	290	292	320	335	315	314	296	302	332	308	306	279	332	346	306	298	304	339	316	320	326	332	305	320	320	309	318	301	328	310	354	316	324	329	308	280	327	337	309	298	310	278	315	308	306	317	297	315	317	327	313	328	311	317	306	311	304	301	320	300	327	321	290	314	322	311	322	300	326	327	291	278	328	333	288	306	303	325	304	326	308	340	324	302	332	289	312	352	305	299	301	326	284	301	317	318	309	316	318	327	307	314	288	312	299	302	299	320	252	299	320	314	304	320	294	309	303	307	316	271	315	266	294	312	331	319	308	345	316	300	291	328	292	311	321	306	304	293	309	326	317	364	334	312	328	300	324	289	294	320	291	302	292	267	283	305	283	325	292	314	283	305	266	298	285	305	300	288	322	326	286	291	291	325	290	274	313	331	336	263	302	301	301	319	283	334	321	285	291	317	285	303	287	314	305	301	323	329	316	336	330	325	324	303	289	338	305	297	318	305	325	319	313	314	301	330	296	333	310	326	296	309	304	301	311	326	292	291	286	293	340	305	306	321	296	333	299	299	306	280	314	309	311	331	308	323	298	331	286	332	326	328	282	331	307	293	299	321	308	333	325	288	290	298	319	328	319	294	288	325	327	302	330	315	331	308	302	293	289	304	322	306	300	307	327	284	310	305	304	300	292	321	345	294	303	307	274	319	353	340	284	318	311	285	322	320	323	329	324	300	291	308	307	340	261	304	337	326	307	318	296	291	294	294	315	319	337	328	298	344	302	288	326	325	296	310	301	305	333	326	291	309	312	316	336	332	286	330	336	309	310	297	341	331	295	270	306	312	313	338	299	318	336	317	331	289	305	298	291	314	324	292	316	320	289	303	300	329	306	293	276	335	329	322	316	326	291	301	324	301	296	286	302	322	300	338	297	302	288	297	273	311	307	325	312	331	265	310	324	314	298	306	295	298	299	304	310	282	323	333	319	307	341	310	265	341	314	288	302	315	289	285	305	353	306	302	311	301	284	331	314	306	282	315	307	294	321	311	312	321	342	323	314	333	301	297	281	317	288	334	303	316	287	308	303	319	303	305	296	313	290	312	283	331	277	333	343	305	253	284	318	305	318	275	326	296	268	290	298	314	299	291	310	299	321	304	323	351	313	307	292	312	305	333	308	337	302	284	310	308	303	312	302	336	329	316	286	297	322	309	305	294	320	292	286	302	321	321	294	288	327	320	339	321	323	320	319	312	325	316	320	348	279	289	333	321	295	329	328	307	280	302	303	316	305	294	310	292	334	330	307	297	298	291	333	352	295	302	304	319	294	281	324	286	332	304	315	317	281	295	295	297	315	302	354	324	313	334	291	317	304	308	301	298	313	317	315	293	327	308	317	288	297	332	279	316	302	300	331	324	330	373	319	311	330	335	304	306	307	298	321	336	335	309	300	305	324	311	337	330	323	308	341	288	315	320	271	304	311	300	348	283	318	325	304	316	267	295	297	304	331	309	297	300	323	352	308	307	322	335	284	331	309	305	315	338	336	307	312	311	278	313	307	311	287	291	312	299	305	303	322	331	306	293	325	306	311	317	302	309	299	347	301	298	300	286	334	283	314	285	317	331	317	283	304	312	334	306	306	318	306	280	313	321	298	304	330	302	327	313	288	326	312	310	296	311	322	307	307	306	305	336	272	334	291	318	325	301	307	296	338	307	305	299	314	301	279	323	308	349	306	325	309	326	344	324	341	310	287	320	311	289	305	314	323	337	305	322	312	311	314	320	304	320	315	316	333	308	300	280	308	278	323	281	327	310	307	299	314	324	302	311	320	310	316	335	295	316	276	327	300	335	324	344	309	308	323	301	311	285	335	291	286	296	292	320	346	307	317	308	330	299	321	273	296	315	290	319	317	330	316	305	308	316	306	286	328	304	321	324	288	323	296	301	302	323	322	323	308	296	315	311	330	322	297	283	306	308	269	327	299	294	309	313	306	284	297	283	291	315	332	321	332	302	309	309	313	303	288	278	311	314	311	329	327	321	310	329	307	296	318	309	292	307	299	325	275	315	326	318	279	337	315	313	295	323	289	319	287	323	316	329	305	352	317	293	306	331	317	319	298	318	322	335	313	287	311	301	303	327	284	345	297	337	335	292	296	314	323	328	281	361	303	271	330	269	299	324	305	316	298	322	281	295	310	333	306	331	306	328	290	297	318	329	282	293	313	354	289	321	307	310	337	302	330	305	327	315
1472	254	155	131	118	143	139	121	105	107	93	88	88	82	68	71	79	48	54	76	58	60	62	48	52	52	64	56	60	51	61	55	53	52	51	52	56	60	61	42	53	52	45	39	57	44	38	46	50	55	47	58	51	53	45	45	44	41	47	47	35	35	46	49	51	48	51	50	50	43	36	51	50	51	54	37	42	64	42	45	40	49	44	51	48	50	42	56	42	58	56	57	51	38	58	49	45	48	47	64	46	50	46	44	50	40	43	45	47	54	53	50	45	55	39	54	37	50	47	46	43	58	69	52	43	43	39	49	47	46	38	48	46	43	45	49	66	41	66	49	37	43	40	59	51	44	49	44	51	38	48	40	49	49	48	38	52	39	48	37	48	44	62	50	39	54	50	46	47	60	51	57	54	44	51	41	45	55	52	41	48	49	46	53	33	37	44	48	33	57	37	56	53	50	45	48	51	50	47	50	61	48	61	48	47	43	40	34	54	40	50	48	50	46	55	50	53	43	51	43	51	60	49	51	49	53	39	50	33	43	47	44	52	55	51	32	46	44	45	44	43	55	51	32	62	58	47	50	46	51	54	67	49	48	48	66	50	52	56	37	51	45	47	54	40	51	55	60	37	48	48	45	56	38	41	44	48	55	55	47	49	54	52	55	57	45	60	53	57	59	52	60	51	52	39	51	50	35	54	55	58	51	47	46	60	52	59	60	57	47	55	46	46	33	43	53	47	49	52	51	57	38	59	56	46	59	61	37	49	46	43	51	51	50	35	50	42	55	47	56	40	43	43	53	52	44	35	48	45	51	43	38	51	56	54	39	42	46	38	45	61	56	52	53	29	51	51	53	42	33	44	36	41	51	50	43	40	52	51	59	45	41	45	55	52	47	51	42	49	48	40	41	55	44	61	31	47	57	50	49	40	37	49	30	51	42	51	55	41	49	49	44	56	54	48	44	52	46	47	39	46	41	57	49	42	45	48	44	55	54	53	64	40	37	50	55	44	68	45	59	60	49	42	41	43	43	55	32	41	46	58	54	48	54	32	41	55	42	45	58	58	46	29	44	42	45	51	54	50	50	53	52	38	60	44	39	45	50	57	53	48	67	45	55	60	43	58	45	46	49	48	48	49	54	49	47	45	53	54	54	40	49	57	55	51	46	45	41	49	47	56	40	43	46	44	52	59	56	47	56	51	48	43	48	51	54	38	46	41	57	48	56	49	30	36	38	44	49	45	40	28	56	41	50	51	44	33	45	54	49	58	45	50	55	44	43	38	42	46	46	42	38	69	48	43	50	41	56	60	48	44	48	53	53	43	49	49	45	44	45	66	46	40	46	42	45	50	39	54	44	44	49	63	48	39	43	57	37	41	40	55	47	57	47	48	52	34	57	49	40	44	56	59	42	46	46	39	43	50	58	46	37	34	50	46	45	46	48	47	56	39	51	50	36	51	44	37	49	52	59	47	44	44	48	48	51	50	51	51	57	50	47	46	53	39	40	47	54	42	47	51	47	48	56	58	36	43	53	51	36	41	40	55	59	53	48	39	50	42	52	49	49	42	57	44	50	37	47	57	44	39	41	51	53	49	50	47	54	57	44	46	47	43	38	38	51	47	59	58	58	42	56	41	45	52	53	38	67	41	55	47	42	46	34	47	50	51	52	48	49	50	62	45	47	55	58	55	50	49	43	56	51	34	48	41	54	42	64	58	42	47	42	44	34	49	46	49	49	63	45	34	56	44	59	45	44	56	55	49	45	54	45	47	51	36	63	56	47	50	54	47	45	48	53	53	32	45	58	58	36	39	57	41	58	49	42	51	36	52	37	46	42	52	44	46	45	44	62	48	60	50	48	49	34	54	54	39	42	47	59	41	49	53	58	47	48	40	55	59	46	57	44	46	52	59	44	52	43	44	49	47	42	35	56	48	47	58	39	58	42	41	40	38	52	40	56	66	43	45	40	43	45	41	52	44	52	55	63	48	51	53	40	61	51	40	44	46	50	52	50	39	55	51	53	55	36	40	42	52	43	55	40	53	53	48	40	53	54	49	59	45	45	39	43	50	51	58	47	45	54	39	58	53	42	51	49	53	41	38	39	51	41	30	57	63	41	47	59	50	41	53	63	57	51	61	45	56	44	58	44	36	57	38	46	52	45	58	45	54	50	46	46	52	44	51	55	52	43	44	42	43	43	38	39	43	41	57	29	44	48	42	44	53	53	65	54	45	60	52	40	46	54	52	39	48	41	51	43	43	40	40	61	52	51	47	42	46	44	52	43	51	43	35	49	48	43	43	35	40	41	50	38	55	50	46	56	63	55	50	43	55	57	49	53	40	37	54	53	61	51	53	51	63	48	50	42	51	49	51	48	49	55	39	55	48	50	64	63	55	46	48	44	33	50	41	40	39	43	38	50	46	45	44	53	45	48	48	46	47	58	61	47	38	42	37	61	43	45	48	53	50	51	56	41	42	50	46	46	55	35	54	53	54	43	54	53	57	61	44	46	53	59	44	50	51	40	60	36	43	55	56	39	54	50	43	48	57	41	59	42	58	39	48	48	62	53	62	59	50	43	46	43	50	40	53	46	41	49	67	45	56	41	49	43	48	44	41	51	52	55	44	37	42	44	58	38	46	64	46	39	48	56	37	44	46	52	61	39	49	39	39	53	50	44	37	46	44	53	50	54	50	52	47	51	49	40	53	46	45	61	43	57	44	42	41	51	42	41	42	34	57	52	38	48	43	66	35	56	48	43	56	45	47	42	50	56	45	42	45	56	56	44	45	62	58	37	56	57	41	47	44	48	49	36	31	47	40	47	39	50	38	42	66	52	34	47	36	61	57	47	42	55	36	57	59	61	52	49	41	38	43	54	52	32	56	44	46	43	64	60	50	46	42	48	52	48	60	38	49	56	51	73	58	43	52	56	51	48	56	43	47	45	41	52	49	47	42	50	52	36	52	63	52	51	57	42	48	44	50	55	59	54	48	41	45	56	42	51	49	46	52	46	44	48	56	43	44	29	51	44	59	40	52	42	47	41	57	60	63	51	51	57	58	63	48	44	44	35	48	41	57	52	58	58	40	62	46	50	54	45	47	49	54	47	41	46	47	46	54	44	44	41	33	43	42	54	55	54	42	51	62	42	42	46	42	44	55	46	55	50	42	51	37	54	50	41	73	50	42	46	55	38	56	44	60	49	48	52	44	38	54	50	54	48	27	55	44	44	41	48	44	46	45	47	48	50	46	48	46	60	46	46	59	56	42	43	48	49	43	58	51	52	42	49	41	43	48	47	50	52	47	53	47	56	52	42	51	46	54	56	45	52	42	42	52	48	52	44	43	65	35	52	45	53	37	45	48	43	41	59	46	32	60	49	49	51	58	51	47	51	44	48	32	46	36	46	36	51	42	50	54	40	47	50	48	43	40	58	45	55	61	44	47	46	49	51	41	43	52	52	51	59	51	51	57	46	41	48	44	48	55	48	49	43	43	50
12817	5359	2973	4937	8698	8945	7775	6314	4961	3895	3388	2892	2329	1763	1398	1340	1241	1068	925	871	873	1020	1202	926	911	810	696	741	890	812	815	808	839	859	835	702	711	672	603	586	640	551	578	647	610	550	616	621	602	607	605	529	570	574	539	537	573	539	555	536	534	503	584	566	531	575	525	560	543	555	541	531	570	531	540	560	496	519	539	520	557	546	550	533	564	506	593	596	508	561	525	530	538	540	573	544	639	567	622	567	584	593	577	609	567	631	557	595	544	552	592	552	605	601	557	577	540	634	601	591	566	575	561	574	518	523	529	536	519	532	519	559	566	546	547	542	582	547	523	525	497	576	523	590	515	514	562	598	573	556	552	527	537	606	537	522	554	555	556	522	506	520	571	533	514	542	537	503	531	516	530	499	525	571	555	531	566	567	551	541	513	554	523	501	512	515	543	547	550	487	572	558	545	529	562	523	537	517	536	554	556	512	513	550	566	556	574	558	558	521	529	568	547	557	504	563	527	512	526	562	563	578	524	570	516	558	545	528	569	533	536	553	572	502	541	526	542	506	536	572	536	547	582	527	556	581	516	554	532	512	546	537	536	559	547	578	545	555	551	564	501	511	541	541	531	552	520	560	511	560	532	527	549	537	519	545	529	528	589	546	592	590	550	623	520	495	518	594	522	566	529	557	559	575	542	554	519	543	523	550	545	534	530	538	539	551	511	560	552	545	551	584	577	522	567	539	527	535	545	523	562	553	556	503	537	571	590	502	576	572	529	544	570	572	540	492	551	540	532	554	561	564	527	517	562	574	557	533	550	518	583	544	576	552	547	543	530	550	551	522	557	533	587	508	525	534	579	537	529	526	543	568	552	546	540	526	535	566	506	543	518	563	576	530	484	572	556	554	557	555	523	523	570	526	558	564	514	516	593	544	533	525	571	533	535	567	533	532	557	544	511	543	559	561	546	507	496	526	494	605	560	515	534	558	533	563	543	556	484	552	588	520	528	520	575	515	540	551	540	540	487	571	532	558	556	526	513	539	538	560	517	553	537	555	552	569	547	540	591	540	541	543	561	534	542	533	562	502	531	570	538	586	561	527	542	555	519	538	553	492	551	549	537	525	567	551	530	571	543	551	577	547	515	573	495	537	537	535	525	539	536	541	523	554	553	546	560	520	567	538	547	553	521	555	534	521	540	522	541	552	535	558	512	514	539	547	509	553	551	546	543	519	518	551	542	557	574	532	553	535	564	525	531	517	516	519	548	558	558	558	548	540	580	572	560	576	478	554	584	539	532	529	586	549	508	502	557	568	528	555	538	526	522	546	551	526	565	544	554	541	557	549	550	517	535	557	522	549	528	549	519	558	504	531	586	525	563	555	547	580	536	548	494	534	548	515	552	543	566	544	581	562	547	551	540	538	584	570	579	523	524	519	548	521	552	557	550	564	573	494	550	513	590	551	552	554	534	607	527	578	517	576	537	512	558	519	553	566	589	525	550	536	497	529	522	544	518	521	511	559	525	583	498	570	547	519	555	565	552	559	491	526	524	518	559	544	485	538	548	561	538	534	511	516	530	522	544	513	530	543	541	542	604	542	507	556	572	558	516	555	536	524	569	517	562	539	543	533	548	537	555	538	559	597	542	524	579	549	547	563	488	530	504	519	512	523	613	551	521	576	541	552	528	498	590	510	578	551	531	531	499	505	539	501	542	568	561	543	557	526	586	539	564	538	553	572	534	557	537	578	537	558	518	534	553	543	549	554	548	528	556	554	565	522	503	514	524	546	526	525	537	541	526	544	533	547	508	523	529	556	530	540	520	524	536	527	564	569	532	548	574	540	507	557	565	547	544	547	532	580	562	539	542	510	588	521	500	564	531	531	558	509	495	513	506	511	540	503	528	497	546	547	513	556	553	532	540	526	514	540	552	552	513	520	529	544	522	560	532	534	542	552	492	514	525	548	534	517	559	526	551	561	519	528	495	528	530	564	562	508	531	573	572	524	511	572	539	507	559	496	523	563	505	524	509	573	498	558	544	575	550	530	510	557	501	535	535	520	551	514	525	574	521	525	599	524	582	557	558	533	510	537	543	525	576	550	497	494	536	499	563	548	517	567	546	536	560	544	556	570	561	511	502	503	572	580	560	574	529	515	538	566	559	561	513	544	520	555	523	555	524	506	543	531	556	530	512	561	584	572	571	531	550	513	515	549	570	571	575	574	541	522	512	541	537	561	519	527	533	558	525	507	588	555	584	538	545	557	546	574	534	568	574	528	519	563	579	540	569	514	542	522	522	525	534	535	550	537	599	516	505	544	523	530	535	576	544	543	521	571	564	528	557	511	536	535	515	506	589	540	510	559	513	534	525	556	580	547	541	530	514	576	559	564	575	546	571	554	511	555	545	531	546	549	553	544	581	514	501	520	557	574	548	581	520	566	551	522	496	532	519	556	547	546	532	563	559	544	538	505	535	536	538	563	551	549	538	565	583	547	540	533	494	566	543	539	534	566	557	517	539	496	553	504	514	576	522	576	518	527	523	535	505	546	529	495	532	523	546	568	536	550	522	557	529	531	578	528	540	537	561	536	540	534	526	556	514	542	597	508	543	556	517	534	569	550	538	550	537	504	540	546	596	518	581	548	556	529	536	516	538	563	569	511	531	533	534	589	518	594	541	522	546	543	509	585	561	563	523	530	568	495	542	580	558	522	547	566	529	541	552	540	555	542	512	543	503	513	476	488	521	524	521	543	508	539	564	543	575	500	548	549	538	537	564	566	568	528	496	563	535	561	530	577	517	550	526	529	564	550	525	522	547	556	515	527	520	532	531	500	555	544	548	538	557	538	525	525	545	526	543	490	575	503	570	520	571	543	535	529	523	536	540	537	525	515	504	577	521	528	517	507	579	556	525	488	558	520	524	535	488	551	523	586	523	529	539	571	524	545	530	561	561	550	548	530	570	536	538	523	535	508	546	527	563	485	574	518	502	543	556	509	516	516	525	532	533	543	584	537	538	534	504	508	541	554	529	549	592	539	521	508	528	524	503	533	561	566	527	545	529	556	512	530	552	529	529	511	549	508	517	526	525	554	586	505	554	548	586	508	546	536	522	559	535	528	530	587	525	511	570	560	584	547	580	591	558	560	501	581	534	517	538	561	521	516	527	556	532	537	519	597	538	532	522	538	551	555	535	543	550	528	562	536	518	525	541	555	537	575	556	559	550	560	545	512	597	565	528	553	542	521	535	549	538	533	564	514	553	537	542	551	499	557	552	533	503	552	519	563	531	522	486	600	531	572	569	551	539	504	537	530	576	527	567	541	534	566	548	532	551	569	564	552	555	557	559	598	562	567	568	575	566	549	549	563	550	564	529	553	536	559	547	521	527	508	513	549	539	523	546	541	544	505	536	535	584	566	587	545	533	542	493	522	538	517	533	532	561	528	555	537	544	528	555	543	585	499	536	562	546	525	535	526	540	511	547	521	557	540	557	538	534	537	580	527
1116	663	339	222	199	272	255	227	196	184	146	122	94	87	63	68	66	57	56	62	52	51	57	43	57	50	42	43	45	51	51	56	50	50	45	49	29	36	46	38	43	42	37	42	48	53	42	39	47	35	26	27	41	28	44	27	41	39	44	37	40	35	30	41	24	40	36	38	34	44	30	44	46	43	32	39	37	54	35	33	39	33	28	38	37	36	42	40	40	45	44	38	31	39	28	32	45	47	37	40	44	47	35	43	26	26	35	39	28	51	40	35	37	40	40	38	46	43	36	28	38	35	25	36	39	38	34	44	52	40	34	39	41	44	30	44	41	37	36	40	45	37	33	32	33	34	33	31	43	48	37	42	40	40	28	35	30	31	32	38	33	48	43	44	47	32	32	38	37	37	29	24	42	36	39	30	33	41	30	44	37	32	40	34	35	34	30	40	31	38	33	33	26	30	40	40	35	34	33	41	29	31	43	31	30	29	41	38	32	45	33	39	38	41	35	39	38	37	44	25	23	39	37	28	40	36	42	21	35	42	45	32	33	34	40	30	35	41	40	35	37	35	44	34	39	32	32	31	39	51	22	34	33	28	36	47	42	49	50	32	48	30	32	38	37	36	32	33	43	34	25	40	28	39	40	34	32	36	36	34	28	46	40	32	42	34	32	30	48	40	39	40	30	35	29	32	36	35	39	45	40	31	41	36	45	35	45	36	29	44	34	33	38	40	43	51	34	30	34	27	38	35	36	39	34	42	30	36	34	41	30	44	31	43	29	39	27	26	34	39	38	32	31	50	31	38	39	39	38	42	37	39	24	30	30	43	47	38	33	29	40	36	39	30	35	43	39	35	45	37	35	28	39	38	27	50	30	25	35	27	37	36	28	35	38	36	50	41	35	43	32	42	38	31	30	34	45	36	34	40	37	51	40	39	42	36	46	33	35	46	43	43	42	47	36	40	48	30	39	43	38	28	45	28	37	43	45	36	44	35	41	42	42	57	38	34	43	39	49	24	42	44	36	31	38	49	27	31	35	33	44	30	48	37	41	33	31	40	43	35	40	33	45	50	34	44	39	31	49	41	32	35	36	46	36	35	35	40	29	41	31	40	34	27	41	54	30	36	34	28	40	35	39	36	32	32	38	37	34	38	32	38	29	38	41	43	34	43	31	49	33	35	36	43	39	41	34	40	42	41	41	36	37	34	38	38	40	29	37	30	30	32	41	27	30	32	51	36	22	44	39	40	43	42	37	48	33	43	24	39	30	31	39	36	38	41	34	27	32	35	27	38	32	35	46	39	43	38	41	34	42	37	48	42	34	46	40	35	35	49	31	26	40	42	49	42	41	42	31	38	35	34	39	33	35	29	41	44	50	40	33	38	28	36	40	44	44	48	50	44	41	39	43	38	49	44	35	35	40	32	34	40	30	40	35	26	35	37	34	38	43	33	41	36	23	36	39	34	35	38	30	40	40	36	36	37	32	48	32	42	49	31	41	39	48	42	50	43	32	31	42	33	32	46	43	36	28	44	43	38	37	36	51	30	35	30	26	46	41	50	51	39	42	36	33	55	32	32	37	43	39	44	29	36	45	33	33	36	30	32	36	36	51	42	33	42	46	44	38	29	37	48	36	36	43	42	30	36	38	31	37	33	39	46	28	42	33	33	29	46	37	31	34	50	42	52	35	37	32	35	38	39	35	37	39	32	29	31	31	38	33	38	46	29	42	30	44	40	36	39	29	37	44	39	39	30	29	36	27	41	28	33	50	40	41	30	22	49	39	41	33	34	40	39	39	35	35	43	44	34	42	39	37	29	42	32	36	41	31	41	47	43	48	22	36	40	37	36	31	38	37	39	38	37	41	33	45	28	33	38	48	37	31	36	41	25	41	33	39	38	38	40	42	32	43	38	31	45	39	33	44	42	37	35	39	34	42	34	35	43	32	31	38	49	34	42	26	28	45	25	30	41	32	30	37	39	41	37	33	43	31	33	37	37	38	40	37	30	40	39	41	35	29	40	26	30	46	50	34	40	31	38	30	31	33	42	36	37	38	36	25	28	46	39	29	34	51	31	35	49	35	43	42	49	35	38	36	36	36	38	33	30	39	39	30	43	39	37	36	44	38	38	35	30	32	32	34	30	45	33	50	36	32	40	32	29	34	47	26	28	33	23	41	34	36	35	42	28	31	43	47	38	52	35	37	48	44	38	33	54	48	40	37	36	42	47	41	40	42	35	43	33	41	37	35	44	37	38	41	32	44	40	37	41	39	35	34	31	35	38	40	33	34	44	46	44	39	44	45	42	40	37	43	34	32	35	40	38	35	37	43	38	37	43	33	27	37	36	47	35	38	35	35	32	34	36	38	42	33	37	46	38	48	37	27	44	36	37	37	26	36	30	47	36	34	42	38	37	35	42	36	34	53	44	28	24	37	49	37	44	36	29	32	32	41	42	40	39	34	48	44	45	54	41	25	42	35	57	50	38	41	36	36	41	40	32	34	45	38	31	46	36	49	40	37	34	29	33	28	36	45	33	39	40	34	33	45	38	30	35	42	32	40	49	41	36	33	40	42	38	38	44	40	40	42	38	41	38	36	29	35	32	32	39	43	39	35	38	39	29	38	39	33	29	28	40	44	30	45	37	35	39	33	44	41	35	39	43	28	49	31	24	47	25	39	26	28	39	39	33	31	52	39	35	40	36	38	41	38	32	41	34	39	40	37	43	26	35	48	36	35	32	50	36	46	33	31	38	44	33	41	40	42	36	36	35	41	28	29	30	46	32	33	44	40	32	41	29	23	35	35	36	43	41	37	39	37	43	34	24	37	36	37	50	32	41	40	40	33	50	36	52	40	42	45	38	43	43	45	32	39	30	30	44	28	31	39	42	41	41	42	30	40	41	40	35	35	41	36	31	40	37	40	39	34	37	38	31	42	43	34	32	35	35	32	28	32	32	46	33	38	36	39	45	39	30	35	41	35	33	32	33	44	43	38	39	45	30	33	32	40	28	48	33	43	38	44	41	49	29	40	43	43	41	32	39	28	39	39	31	34	31	39	36	33	34	25	36	57	37	35	39	50	40	39	47	42	43	36	39	37	30	40	42	38	34	33	42	34	46	36	45	30	41	35	37	39	36	36	33	40	33	41	33	43	33	35	27	38	37	41	39	33	45	35	38	32	35	35	51	34	33	36	34	43	37	29	31	35	37	39	29	33	34	37	35	28	38	42	25	37	27	48	37	36	38	40	33	42	41	28	40	43	32	38	32	34	21	35	44	35	37	41	30	29	40	36	25	32	42	41	35	38	40	39	48	39	42	37	47	31	27	34	52	32	29	38	42	29	36	33	41	40	39	40	29	40	36	44	28	46	30	36	42	44	43	38	52	30	42	27	32	41	47	39	34	33	31	30	27	32	43	31	38	34	41	36	35	33	38	37	37	46	36	38	30	44	44	37	44	38	41	32	30	32	37	38	24	42	46	37	40	32	39	54	39
16941	9514	5172	9129	15354	15359	13120	10936	8533	6961	5667	4674	3844	2837	2203	2007	1685	1423	1190	1151	1149	1348	1338	1076	1029	829	711	842	902	890	902	829	900	889	850	778	688	544	544	529	565	531	515	504	513	511	508	468	488	490	456	491	507	492	461	453	457	446	487	513	494	479	453	456	459	438	421	431	455	501	475	483	484	456	461	470	468	466	479	436	437	453	443	449	486	460	523	490	488	444	475	482	496	503	516	440	481	482	486	497	498	547	511	481	468	502	461	505	477	446	426	478	461	473	505	544	483	492	515	531	473	473	448	485	450	421	456	389	432	442	436	474	433	433	451	461	439	459	445	429	442	442	477	411	431	443	437	410	444	412	439	474	425	447	418	440	397	439	425	449	475	423	416	415	467	447	434	447	461	421	467	472	456	447	449	445	448	471	436	450	423	442	476	402	434	425	416	454	435	469	459	475	442	462	440	419	441	453	475	447	407	427	478	439	467	449	403	460	402	437	462	483	465	455	414	453	456	438	474	439	433	473	434	425	456	410	437	419	423	439	463	457	455	480	436	456	371	460	451	431	421	460	456	470	467	441	462	441	456	489	466	473	466	435	427	447	414	423	443	451	457	456	462	432	465	426	468	436	484	424	419	422	453	435	437	465	459	451	432	455	444	449	446	461	429	399	433	428	476	474	430	432	463	459	448	437	465	406	488	452	465	430	482	440	417	423	410	445	474	408	473	403	447	428	420	455	462	476	424	451	439	428	468	459	454	429	446	421	441	440	461	422	438	442	455	445	389	422	417	474	442	436	448	488	462	464	433	455	465	437	414	479	419	449	460	458	458	476	414	449	458	478	442	418	436	403	411	416	429	429	401	421	430	454	432	462	450	478	455	418	472	479	428	430	437	432	419	424	469	427	417	429	446	444	410	441	447	461	404	437	444	441	426	453	432	488	425	465	438	455	426	455	451	442	428	489	440	411	424	447	427	469	435	437	457	408	445	455	451	449	425	473	438	457	498	472	454	439	439	460	483	445	413	482	469	411	462	473	426	484	428	432	441	459	443	438	391	458	474	431	433	415	454	442	471	452	456	439	448	431	466	441	429	456	416	434	448	461	447	428	416	432	457	472	458	433	441	501	429	440	445	449	437	435	439	445	409	431	453	468	473	441	434	410	472	409	427	477	435	447	420	432	423	403	446	465	420	458	412	480	434	478	441	485	413	449	453	453	477	471	458	446	442	488	430	415	432	440	447	449	451	441	482	444	447	431	427	448	452	458	459	467	456	453	460	444	426	466	415	449	428	448	445	455	402	422	398	431	413	443	467	446	460	402	423	463	467	422	473	489	456	405	468	449	472	423	453	474	427	439	410	449	424	472	450	437	403	440	455	429	438	468	458	464	416	433	442	418	447	455	443	459	423	457	491	406	380	431	405	470	440	482	395	425	474	450	447	448	432	429	439	469	425	446	441	469	448	430	440	444	432	446	437	449	425	449	409	450	447	451	435	420	429	423	425	470	446	423	409	439	439	399	472	418	450	407	437	418	432	443	440	433	454	424	467	430	439	431	435	456	444	463	446	420	447	463	432	466	447	432	429	457	447	419	461	420	429	423	407	429	464	437	455	421	401	447	446	460	461	474	423	439	457	438	446	503	473	444	428	462	449	483	417	412	410	431	435	438	471	425	446	461	464	427	447	425	460	412	469	433	417	495	452	434	452	454	466	456	483	427	446	460	424	430	429	401	427	444	474	437	452	443	445	442	429	433	445	453	466	444	470	435	449	461	449	442	487	424	429	450	457	466	421	432	454	450	460	397	445	433	434	472	461	424	464	437	401	420	444	421	465	431	439	439	413	427	415	427	442	457	452	470	426	394	411	448	450	374	475	460	428	471	439	469	446	459	421	458	441	455	452	420	425	426	433	436	447	420	437	411	468	451	460	423	439	437	438	399	443	415	427	469	425	395	462	410	466	452	454	467	426	486	445	465	406	414	451	478	414	439	449	430	474	438	452	458	437	451	410	437	440	389	429	436	427	444	436	428	430	435	447	449	440	436	422	488	457	492	450	456	478	403	423	442	430	451	456	451	437	480	477	484	452	465	455	441	449	395	468	443	482	467	417	456	481	445	431	454	478	434	431	481	440	425	430	434	450	467	468	460	495	400	450	419	414	453	428	443	423	453	440	457	403	446	447	436	464	430	451	451	451	421	398	431	494	452	426	453	478	482	480	460	422	460	469	461	422	416	450	414	444	471	459	432	426	436	455	473	420	435	420	494	438	422	461	431	423	440	447	411	438	467	519	447	462	452	446	440	462	446	459	429	450	417	412	435	439	435	414	433	468	425	407	463	450	455	447	416	455	432	464	442	416	448	446	463	411	441	463	441	447	446	443	389	480	448	464	438	423	433	472	454	455	456	388	417	477	458	456	406	446	458	462	473	436	455	428	442	476	406	447	435	443	449	438	454	466	452	454	452	431	449	443	498	422	446	415	435	444	419	407	476	423	429	447	431	426	457	396	421	466	451	445	460	460	448	471	396	460	462	425	446	452	444	439	456	479	467	418	440	415	457	440	455	425	469	426	433	461	443	437	478	420	432	436	483	434	445	447	447	438	427	426	411	472	445	423	457	437	451	428	421	439	418	464	452	447	494	447	453	407	453	446	458	426	473	455	427	480	435	462	435	487	458	391	454	437	453	459	447	477	412	420	468	423	431	444	452	467	433	444	431	441	409	432	441	441	419	411	453	416	407	459	418	456	446	423	432	468	452	415	460	434	458	484	416	397	430	410	465	434	423	468	428	447	437	459	415	423	435	463	437	409	422	442	449	443	477	450	457	437	434	436	421	436	432	428	430	421	459	415	453	458	467	422	442	406	459	463	436	466	407	445	463	441	448	430	430	416	426	438	426	404	428	426	454	434	436	446	429	428	444	449	462	457	459	453	469	447	442	448	483	409	438	431	446	447	484	445	442	438	446	444	451	437	435	455	455	417	463	415	474	493	422	457	457	440	433	425	454	442	431	433	427	432	391	450	465	427	430	478	428	436	466	442	455	429	456	392	443	440	444	441	437	440	451	454	479	441	453	488	479	417	460	461	443	438	431	417	431	447	413	472	409	391	417	430	451	438	451	448	440	451	458	459	429	411	414	433	448	428	457	445	460	454	454	469	437	438	455	453	441	455	453	428	427	433	474	437	459	452	457	448	449	436	412	473	462	437	468	427	480	451	482	424	439	451	441	448	418	445	442	458	418	460	413	474	465	423	427	447	440	451	486	472	474	442	426	430	455	440	394	426	440	475	454	465	447	417	454	485	417	484	484	441	457	462	457	464	430	465	416	449	400	412	434	425	449	401	435	425	427	455	448	442	462	442	407	404	419	458	468	432	458	497	479	444	413	475	469	432	414	454	470	476	462	414	434	434	459	466	458	438	410	435	430	469	435	436	426	434	426	477	452	442	445	443	440	434	477	442	414	423	477	422	486	446	437	418	415	469	425	456	444	433	452
2290	514	287	207	184	264	246	211	203	174	143	142	108	88	74	86	76	71	54	59	42	57	49	47	46	35	42	39	49	56	64	47	49	49	42	41	44	36	44	38	40	41	32	37	39	42	33	34	34	36	30	39	38	32	33	26	34	34	42	38	26	39	30	35	37	39	33	28	35	40	22	34	43	35	38	38	28	29	36	29	46	34	40	45	35	42	25	36	41	43	37	33	39	39	39	36	30	24	36	45	41	18	41	26	36	37	51	43	31	34	41	30	42	40	45	54	44	32	35	32	39	40	23	31	35	39	34	45	36	39	40	38	34	30	45	38	37	34	25	29	36	38	35	38	32	36	28	35	39	39	33	31	36	28	31	41	32	35	29	28	40	38	41	30	35	26	37	32	39	35	32	25	45	33	39	35	38	24	22	41	25	37	39	33	32	40	32	41	37	38	32	42	41	42	41	39	39	41	44	35	45	30	50	27	32	40	32	43	29	42	36	24	33	42	41	29	34	38	31	45	46	33	37	28	46	30	23	31	39	35	42	40	29	41	36	36	37	43	35	41	32	36	33	27	25	32	42	26	31	30	36	23	35	33	44	40	44	30	33	41	24	40	35	41	37	28	34	34	32	38	25	31	34	33	42	25	31	41	40	43	41	34	40	45	42	37	41	46	37	44	36	37	34	32	44	39	36	40	29	36	44	33	28	41	31	42	42	40	28	46	37	41	39	41	28	35	34	37	28	35	37	37	28	46	31	32	38	37	39	33	47	32	26	26	45	26	36	28	36	42	34	33	37	49	37	35	35	41	40	34	36	39	33	43	31	31	31	36	37	29	37	33	41	48	33	31	42	35	32	33	25	33	40	44	28	31	27	34	31	41	55	32	25	30	34	28	28	30	31	26	42	41	37	46	34	48	42	37	34	32	36	36	32	25	27	30	40	25	34	40	41	36	33	34	33	42	34	36	45	42	27	36	44	37	32	36	28	39	40	36	35	29	34	27	34	34	42	28	26	42	38	41	40	30	42	34	34	29	43	37	42	38	26	44	36	42	37	46	42	45	45	42	32	38	37	34	34	28	44	32	29	27	43	27	41	32	29	29	34	38	33	42	26	44	35	32	30	40	31	32	26	33	36	42	40	26	33	30	35	34	43	41	41	35	38	43	32	30	40	36	33	24	35	42	32	38	37	39	42	32	33	34	39	26	33	47	38	41	36	35	47	45	24	24	32	37	40	46	40	34	36	35	35	42	33	34	38	34	30	34	37	28	30	36	49	31	41	34	36	28	45	41	29	35	27	32	29	37	26	21	41	31	33	41	30	42	28	39	26	38	41	26	43	41	35	35	36	36	32	40	31	35	27	29	28	43	36	35	28	24	25	26	37	29	42	36	39	49	39	34	39	33	35	33	37	42	37	29	30	34	33	32	24	34	40	40	43	38	35	44	36	36	23	31	43	44	39	25	36	25	38	34	42	39	28	44	38	31	27	31	35	50	40	36	28	32	20	33	34	40	39	30	36	43	32	36	43	38	48	33	43	27	45	34	33	35	39	31	31	51	31	34	28	36	43	34	36	41	39	39	28	29	32	25	42	36	24	38	30	38	39	36	34	34	36	34	30	45	51	36	30	29	31	31	32	35	39	43	54	37	33	29	35	33	32	34	38	40	39	37	41	37	44	38	28	36	35	38	31	27	34	36	28	34	40	25	40	30	31	34	40	48	22	29	43	40	35	25	33	42	44	26	51	31	28	49	41	31	28	37	40	33	27	25	34	33	31	33	32	40	42	39	29	26	42	34	46	32	44	37	33	25	46	36	33	31	39	45	33	29	36	23	32	30	33	33	41	35	30	22	27	36	37	29	38	42	40	40	29	29	34	30	31	24	35	35	34	25	36	29	31	32	48	31	40	32	26	30	35	44	37	30	43	32	41	38	32	32	37	38	35	30	28	31	41	29	31	24	32	42	32	39	36	36	28	49	32	31	30	36	34	31	29	41	39	37	40	37	42	35	32	29	39	36	33	37	32	34	37	23	21	30	38	31	34	29	36	34	48	30	39	42	47	34	42	34	37	26	41	37	32	30	40	48	40	37	38	37	41	34	37	27	19	39	32	26	39	22	27	25	34	26	32	36	39	37	28	37	40	28	43	21	36	37	41	32	32	28	34	28	35	31	39	19	45	32	41	44	51	34	30	30	32	33	32	34	29	31	43	39	38	30	33	36	28	31	35	31	32	27	29	34	32	32	28	32	30	23	27	37	33	43	37	35	45	35	30	37	33	40	30	31	38	34	35	40	51	31	34	28	34	29	37	34	40	30	35	43	34	33	37	42	31	36	34	35	35	26	42	38	35	30	36	42	37	35	28	35	33	43	36	32	30	36	32	33	33	36	45	35	32	37	27	36	35	31	37	35	22	41	40	33	40	36	43	42	36	27	42	35	33	30	25	32	31	34	46	27	41	28	40	42	30	43	43	40	29	31	31	34	36	36	31	24	35	33	31	37	44	38	35	43	41	38	34	44	37	27	47	37	33	31	27	34	35	31	34	35	30	41	22	29	37	37	39	39	31	23	41	35	34	34	45	34	39	46	33	42	41	40	38	40	37	31	38	38	41	32	27	38	32	31	35	32	35	31	23	36	51	36	30	36	31	33	41	24	33	32	39	46	28	34	42	44	35	37	46	42	40	37	33	31	33	40	35	45	49	41	26	35	37	40	44	20	35	38	32	39	43	31	34	41	46	38	30	34	42	39	36	41	27	33	32	30	36	42	48	49	43	25	42	26	28	42	35	28	35	44	27	38	33	36	35	37	42	34	34	44	39	37	38	30	49	32	32	40	33	44	26	33	30	32	49	36	37	34	30	32	35	37	27	44	35	31	38	33	41	30	40	42	32	40	41	35	32	41	39	40	40	38	28	38	36	31	35	39	39	33	44	34	35	29	35	34	41	29	27	26	37	41	52	32	43	39	36	43	28	40	38	29	37	25	30	31	24	38	28	36	32	31	38	29	33	35	36	28	26	29	45	34	34	36	38	28	41	36	52	41	40	39	24	30	34	40	40	30	27	46	41	45	37	37	46	26	37	38	35	42	29	34	37	45	25	29	34	35	42	40	47	37	35	39	39	37	37	37	29	45	26	30	30	27	28	32	37	33	30	31	25	39	44	47	38	30	43	48	34	36	34	25	34	36	38	42	42	23	42	37	36	46	39	34	40	35	25	39	36	29	36	27	45	38	28	30	40	38	39	36	45	38	34	27	44	28	41	32	39	41	33	38	39	40	41	42	29	34	49	41	41	43	28	32	44	46	26	28	34	28	37	32	33	43	32	29	34	33	40	38	30	44	28	44	36	41	31	29	36	35	37	36	49	32	35	27	39	33	34	43	36	45	35	35	34	37	30	20	30	39	38	29	29	38	29	36	32	33	37	32	37	37	39	38	42	29	43	31	26	35	43	41	32	31	39	31	28	33	42	34	41	28	35	26	44	34	34	39
16340	8407	4812	8258	14400	14931	13244	11019	9087	7240	6205	4936	3956	2896	2146	2074	1782	1404	1207	1200	1185	1368	1398	1076	1020	758	749	879	892	927	887	836	939	966	868	781	570	549	533	514	524	497	506	514	500	454	452	449	427	452	442	457	471	477	443	456	446	447	472	438	462	453	481	428	415	430	439	406	410	410	451	428	433	442	427	403	429	381	439	392	431	422	408	455	437	450	497	479	449	410	424	437	425	424	446	466	433	498	450	423	520	508	442	445	462	426	482	430	453	422	425	428	458	467	407	464	493	504	484	441	462	406	441	459	433	403	388	421	395	425	419	422	391	399	409	391	396	386	391	390	417	439	394	389	429	425	415	412	395	396	430	390	441	417	396	440	417	406	429	402	428	397	420	427	415	404	414	405	420	396	425	403	414	394	375	438	382	373	382	418	411	417	379	383	420	411	432	393	407	370	431	423	402	396	399	413	448	438	386	429	409	400	391	413	405	385	391	430	392	408	403	423	407	413	417	443	407	391	415	427	437	394	466	411	409	409	396	404	400	399	409	391	385	366	381	410	417	424	425	388	410	403	391	429	392	396	389	440	381	401	430	373	398	435	409	383	415	398	412	453	390	443	396	431	400	410	410	411	374	384	432	410	407	387	409	440	400	428	406	386	400	399	401	411	406	405	366	425	386	420	411	411	406	387	439	407	397	404	403	375	410	401	387	402	431	395	411	439	419	384	397	413	386	421	440	433	401	433	423	428	403	359	406	435	431	429	390	410	381	406	408	349	420	410	393	414	416	396	425	420	416	411	422	438	423	402	409	394	414	426	388	415	393	399	440	415	385	413	406	450	379	404	414	369	411	402	426	381	393	441	372	397	393	394	373	409	365	413	449	441	433	413	421	431	419	412	381	410	406	409	421	385	396	393	412	397	415	393	428	435	405	417	433	401	415	407	377	397	411	372	380	388	407	430	393	382	385	412	396	365	416	400	404	411	413	398	435	379	374	410	423	405	410	392	402	413	405	430	437	410	426	382	428	397	425	416	408	427	404	414	422	431	412	381	443	419	387	409	397	402	406	410	375	395	406	428	430	378	370	409	448	416	400	445	423	447	375	389	433	392	419	395	406	428	368	381	398	416	393	396	405	401	381	436	377	440	407	402	376	410	410	423	397	409	406	395	425	409	458	417	396	430	406	413	448	393	438	394	459	404	388	382	427	388	415	418	403	398	365	411	392	423	433	414	401	431	437	420	414	420	397	417	401	401	429	427	431	410	394	411	385	428	407	392	407	418	428	395	400	366	386	384	409	399	385	416	411	411	372	424	419	401	406	411	456	367	416	438	409	401	408	408	418	440	409	403	393	413	398	385	430	408	383	400	398	371	435	428	414	400	414	431	430	421	407	416	380	400	411	398	374	422	372	413	413	404	426	383	411	394	401	402	402	415	389	406	395	403	403	383	404	468	408	409	373	354	390	394	413	388	426	368	396	384	410	356	397	403	444	370	429	405	391	404	427	416	416	400	415	403	390	407	423	405	386	390	404	387	423	413	358	426	425	406	416	408	440	393	403	421	384	400	402	408	410	399	392	425	399	367	407	404	391	406	424	432	411	388	395	422	460	404	422	381	411	422	398	401	400	412	380	400	388	453	408	389	421	431	470	384	412	408	414	408	420	387	419	424	422	421	424	383	426	396	381	416	398	429	431	405	371	432	437	404	414	430	406	433	446	377	418	379	397	401	383	379	410	434	404	377	419	387	388	409	409	401	388	433	417	400	402	388	411	387	379	359	451	425	400	433	381	394	406	411	377	404	389	432	404	387	378	422	431	412	374	358	415	405	380	402	422	402	415	431	422	411	407	401	414	387	433	394	416	383	384	399	443	398	414	416	386	408	421	381	409	451	402	419	398	390	408	427	437	412	387	399	421	415	389	388	373	421	419	408	408	381	390	428	429	422	392	405	423	398	398	422	436	430	407	404	417	413	429	416	368	402	410	422	409	401	389	393	390	432	390	398	415	423	435	409	412	418	384	380	388	403	396	402	392	406	430	367	391	387	404	416	355	401	422	397	383	427	430	393	420	418	433	383	395	422	428	365	353	392	398	409	399	415	401	410	409	404	417	443	402	409	369	414	419	417	424	398	413	357	387	403	438	428	381	408	407	404	458	417	403	392	422	446	431	452	391	408	420	380	425	397	449	391	415	416	407	386	398	379	432	416	442	403	404	375	433	414	427	427	402	400	366	384	402	384	415	413	374	414	369	404	390	425	383	395	401	412	419	432	399	423	396	397	402	398	405	398	425	390	420	391	400	436	377	415	411	405	391	365	395	398	441	437	410	402	424	425	379	406	421	400	408	396	381	394	378	423	401	405	412	404	413	401	423	383	395	412	423	389	429	403	385	412	411	391	405	408	438	418	411	441	388	415	400	419	436	393	435	371	410	390	406	435	403	424	445	370	413	413	372	393	410	360	409	391	419	412	428	427	388	413	402	374	417	399	446	417	406	400	407	422	404	403	368	426	438	457	384	400	414	393	437	430	416	421	387	411	418	388	430	394	403	409	435	441	407	419	428	448	411	418	431	445	410	418	422	407	387	423	403	402	435	377	432	395	378	404	450	379	382	406	395	458	407	416	403	407	431	398	411	394	417	404	436	404	409	407	382	389	385	394	405	417	409	391	435	374	411	418	377	405	429	421	374	441	408	401	371	392	408	375	400	390	439	403	430	394	416	391	398	450	396	402	386	419	392	420	451	412	407	377	415	412	437	389	408	426	384	404	418	384	420	401	428	393	431	419	402	381	416	408	419	425	406	404	390	403	435	414	438	407	417	372	409	416	397	387	381	412	420	408	399	451	396	417	432	410	424	373	380	385	412	410	403	442	370	429	391	419	420	422	419	405	396	394	374	408	415	427	415	404	425	358	381	415	436	426	398	371	395	407	398	406	387	395	376	406	422	423	398	427	367	399	398	375	386	387	437	399	415	420	425	408	451	409	409	393	420	422	420	385	422	454	368	403	419	417	396	418	405	358	400	377	427	413	406	410	420	387	394	456	458	389	408	417	427	409	413	409	407	406	407	404	405	435	406	430	393	412	422	412	416	412	394	403	401	383	377	391	387	385	404	408	410	417	419	380	418	390	409	395	399	420	399	409	380	416	380	411	414	425	367	379	402	399	400	411	422	377	384	409	387	422	422	411	397	387	448	412	411	421	407	430	386	408	420	418	450	388	438	443	410	380	400	414	385	437	392	406	427	393	415	394	406	392	429	406	425	428	363	391	390	374	408	423	380	402	416	404	409	431	397	392	387	412	420	415	433	397	421	391	420	436	400	403	404	418	411	384	417	403	370	421	412	430	393	409	432	394	420	426	439	383	407	406	426	444	429	402	421	372	407	377	411	388	384	411	399	398	409	406	401	368	422	393	352	425	404	374	386	411	422	382	391	402	414	389	460	430	430	397	405	370	425	398	398	445	396	392	410	434	404	413	408	410	433	392	388	412	410	440
1719	861	457	276	305	341	340	283	259	213	228	150	143	120	87	89	82	69	51	55	58	59	50	51	54	31	41	53	29	43	59	47	38	45	41	33	31	34	34	30	38	28	31	34	32	30	39	24	26	27	26	34	22	23	24	21	37	37	21	27	34	36	31	28	25	28	29	28	27	27	31	32	25	24	27	22	30	27	28	15	25	26	29	27	25	27	24	22	19	33	28	27	28	17	22	26	26	39	29	30	33	24	23	32	29	27	27	37	24	25	32	24	23	32	28	28	30	31	26	38	31	24	26	31	24	31	17	30	33	27	25	19	28	28	18	40	28	22	20	21	35	21	34	28	25	35	12	20	31	28	32	36	35	27	24	27	25	23	21	35	21	25	30	30	28	24	25	23	23	12	20	29	28	22	26	28	32	31	29	23	33	18	30	27	21	19	17	25	25	36	26	26	35	26	31	38	30	28	26	37	19	27	22	20	21	32	30	29	24	27	33	22	18	35	27	26	27	33	35	25	30	35	29	26	25	31	22	23	21	22	25	22	26	28	23	25	23	38	26	21	25	33	26	30	36	24	25	24	26	43	19	22	21	21	38	22	21	19	26	25	21	16	24	27	35	24	37	22	20	20	27	19	29	24	23	25	26	23	34	31	16	20	21	20	24	22	24	27	23	31	35	22	21	25	21	17	36	18	27	24	25	32	15	34	22	36	27	24	27	21	34	27	26	20	18	33	34	23	19	32	20	15	28	29	24	24	22	19	31	28	18	30	27	34	26	32	30	20	25	24	17	26	24	33	26	24	27	28	38	29	25	19	24	20	31	26	24	25	30	23	25	21	19	35	29	28	21	25	29	33	30	30	34	31	32	24	30	35	26	18	25	29	23	27	30	23	29	28	20	30	26	31	23	28	36	26	27	27	20	23	32	22	30	22	31	20	20	17	31	26	27	32	21	26	37	27	30	29	26	30	24	23	24	23	18	33	24	39	24	19	32	29	18	29	22	22	16	21	27	33	19	37	23	27	36	29	25	25	35	24	27	22	22	24	21	26	19	23	28	25	24	27	23	25	24	17	23	23	31	28	36	23	26	19	27	37	29	20	28	25	33	25	29	18	33	35	31	35	28	17	30	30	22	16	22	27	21	27	25	24	25	31	28	35	29	23	24	28	29	30	24	24	24	30	21	24	27	28	31	22	31	26	24	31	23	45	21	28	22	33	34	22	31	27	26	30	32	34	20	30	22	29	22	29	26	21	22	30	31	27	25	25	28	31	28	29	28	26	27	32	16	32	24	30	32	34	26	20	32	30	23	25	29	28	28	24	26	20	29	20	25	23	18	22	21	26	17	37	23	24	30	30	24	24	23	26	23	18	24	22	23	24	33	28	22	20	24	20	28	25	31	27	21	34	23	32	30	30	22	19	25	35	25	30	17	25	36	35	34	28	33	31	21	23	25	32	35	25	25	24	22	33	20	26	16	31	23	25	22	28	20	15	22	27	22	17	25	23	30	29	32	24	27	27	29	22	18	26	35	30	29	23	21	33	20	21	21	37	30	28	25	30	23	31	23	24	29	24	19	22	26	28	24	19	25	19	24	23	29	26	27	28	39	26	31	35	24	23	25	29	24	25	33	27	16	17	27	35	24	29	22	26	25	27	20	32	32	31	33	30	24	28	28	27	34	22	26	24	22	34	31	27	19	22	30	24	33	23	20	20	26	20	25	20	40	23	28	17	16	20	17	16	20	22	39	19	26	29	31	27	25	27	37	31	30	23	20	24	18	30	25	30	24	24	28	39	25	27	21	22	28	20	25	29	27	28	32	36	31	29	25	24	24	17	30	34	32	24	19	25	20	23	21	25	32	33	18	22	33	20	24	25	24	40	20	19	23	26	28	30	36	21	24	19	18	20	39	33	22	25	21	26	28	32	16	29	30	29	19	33	26	29	24	34	26	22	31	27	23	24	29	34	29	20	16	24	20	27	35	26	25	24	22	24	19	29	34	17	24	34	40	29	26	29	25	28	21	35	20	23	33	39	32	26	35	25	24	29	33	22	22	33	24	32	31	24	24	22	22	20	32	19	28	24	28	32	22	24	25	35	27	24	31	27	19	34	22	22	19	25	24	25	32	23	20	19	31	21	28	27	23	31	23	29	27	33	26	24	33	37	20	34	25	22	33	28	26	31	29	23	33	31	24	23	20	33	34	16	32	28	26	28	28	18	35	20	29	31	15	25	35	32	29	29	29	40	28	25	31	21	21	34	31	21	27	21	30	35	31	28	27	18	27	28	21	19	30	28	17	30	26	30	28	25	28	26	34	38	20	41	30	28	28	26	26	26	18	30	27	34	32	25	24	28	25	28	29	22	35	21	19	35	22	31	25	23	27	38	31	27	28	28	29	27	22	21	18	30	23	41	26	20	28	25	17	31	18	24	29	32	31	31	25	27	20	26	19	22	29	33	27	28	34	27	23	28	24	22	30	31	26	21	23	28	33	27	39	33	33	23	39	31	15	32	36	16	26	29	33	27	30	30	35	27	24	42	19	16	18	26	22	30	22	20	22	24	38	25	25	31	42	24	28	25	21	28	28	26	27	17	35	20	16	19	27	25	37	21	21	28	25	34	32	33	25	29	23	22	32	30	19	24	29	28	23	25	22	29	27	20	21	21	29	29	35	24	29	25	22	19	24	29	28	30	23	22	32	33	21	26	28	31	32	30	21	27	24	20	26	30	19	31	28	25	16	26	27	39	34	24	26	27	32	22	31	26	40	25	23	25	23	21	30	27	27	33	24	26	27	24	21	20	40	27	15	25	24	24	20	26	35	26	32	29	25	25	30	29	21	32	23	31	28	20	25	25	28	21	28	19	32	33	34	30	26	27	27	28	25	29	27	23	27	24	21	28	23	25	32	28	21	30	30	28	27	31	29	22	38	28	28	21	28	20	27	33	23	26	18	22	32	19	29	33	28	27	21	27	27	37	14	30	20	18	33	36	24	28	20	20	22	20	35	25	20	37	20	22	21	29	24	37	26	33	22	29	27	23	38	32	20	28	28	21	23	32	29	29	25	13	34	21	25	26	28	23	31	27	26	26	31	27	30	27	28	27	32	31	32	13	15	24	17	34	29	35	19	28	26	28	22	23	28	32	23	24	18	26	34	23	24	30	39	26	24	22	34	28	18	19	24	27	30	31	23	28	24	29	39	23	28	28	31	34	22	14	27	31	28	24	30	28	26	28	29	29	31	27	33	25	35	27	25	25	26	24	20	25	27	21	18	23	27	28	24	30	33	32	29	22	21	29	29	19	35	27	27	29	23	28	25	20	26	28	27	28	23	28	35	18	33	20	32	28	30	30	29	22	20	23	26	28	35	24	27	25	31	30	15	19	32	23	25	29	32	28	20	26	32	27	37	24	19	29	23	28	28	22	20	21	28	28	27	22	17	20	26	17	33	31	26	23	25	23	24	29	33	21	23	31	27	25	24	32	30	23
20338	11623	6801	11552	18677	19028	16796	14175	11729	9696	7965	6417	5222	3877	3008	2686	2157	1774	1410	1413	1535	1671	1572	1212	1174	772	819	980	954	1027	945	984	969	982	885	727	602	518	456	487	466	483	517	467	475	463	406	406	407	397	377	384	379	379	401	373	376	366	329	339	380	375	393	414	390	366	360	350	357	357	372	377	359	327	336	328	361	331	347	321	349	346	306	327	349	363	397	351	347	340	325	343	358	337	335	354	358	375	388	400	385	390	381	390	419	363	366	368	393	364	325	374	336	371	352	389	391	413	435	432	394	359	338	351	339	351	324	335	323	314	308	318	308	316	331	307	316	292	310	312	308	305	300	312	299	335	322	347	317	320	355	301	324	320	284	293	350	334	315	310	325	323	331	325	335	307	317	307	319	318	328	316	318	307	303	325	350	275	324	306	324	317	323	316	317	325	312	339	304	320	288	296	334	302	309	315	357	312	334	298	300	300	313	290	296	335	315	287	318	314	305	329	311	308	319	310	313	318	322	320	331	306	302	320	346	318	312	306	307	320	303	325	338	321	346	318	317	323	341	296	309	347	273	315	312	317	323	319	336	317	341	315	292	284	305	353	306	300	286	319	301	320	317	326	332	298	331	327	300	311	325	303	297	334	333	312	315	312	357	302	331	331	300	353	338	331	305	329	279	315	329	311	282	295	320	312	349	294	352	316	288	307	316	336	290	309	337	326	297	315	332	334	318	306	322	358	284	314	304	330	333	328	287	302	310	315	303	314	304	309	301	325	312	288	339	320	300	302	323	301	316	314	315	320	310	310	273	309	323	337	347	315	316	337	322	290	280	338	321	293	314	302	316	286	334	302	355	314	320	304	288	337	331	321	291	279	319	345	311	341	320	324	299	334	326	308	297	305	298	311	350	293	315	291	318	326	318	325	342	316	331	295	337	337	292	328	300	316	300	333	320	319	331	331	326	327	310	302	308	306	341	349	344	274	303	312	329	307	325	291	281	335	322	331	339	318	309	350	360	328	296	306	335	297	334	334	306	348	328	339	347	314	293	308	301	306	312	333	341	320	280	297	299	320	357	320	318	336	302	343	303	333	345	329	330	299	348	317	300	323	324	322	292	323	310	330	315	325	306	340	316	301	313	326	364	356	334	333	346	276	312	301	293	333	308	261	298	334	312	310	310	324	278	331	318	333	345	308	291	330	311	345	317	293	316	302	307	322	292	328	303	301	316	332	315	308	323	299	317	358	287	346	306	346	302	303	310	324	307	307	326	313	330	254	287	341	353	280	329	305	317	288	327	296	314	327	290	303	313	313	317	314	316	319	306	295	331	299	316	293	302	328	293	294	304	285	353	330	336	307	304	318	314	331	332	314	341	327	333	310	347	330	332	311	339	324	326	343	313	277	363	316	309	323	323	317	309	331	336	302	359	312	307	324	331	338	342	346	291	330	343	273	288	332	306	332	323	338	321	321	285	335	309	300	315	301	323	314	322	290	307	306	331	312	280	310	312	314	317	292	292	301	314	312	308	307	334	328	334	302	332	304	311	293	335	299	314	307	317	347	311	353	339	344	313	302	312	298	308	273	297	338	309	291	316	332	320	299	336	302	325	330	333	300	290	303	307	328	314	298	315	324	335	308	304	341	331	313	320	311	308	357	286	288	334	344	304	333	334	305	319	296	330	350	309	296	290	314	308	291	306	280	279	299	301	318	286	322	330	332	326	316	292	306	341	323	329	326	340	329	312	321	325	301	322	323	319	323	299	302	310	315	320	311	333	293	330	314	305	333	318	325	353	317	307	321	326	322	347	331	306	349	341	338	331	304	294	318	309	305	335	300	325	326	288	311	314	327	310	306	325	300	315	301	324	305	298	339	339	355	322	309	348	279	283	298	327	322	324	304	300	306	338	328	323	294	332	352	325	327	330	313	303	339	298	327	317	306	279	346	297	326	329	323	303	295	321	316	322	318	337	354	315	302	286	299	341	321	347	298	330	300	306	303	305	307	317	319	330	338	342	318	307	330	349	336	331	322	329	303	295	335	332	308	288	340	357	324	319	321	314	328	284	300	321	311	306	315	356	303	269	331	293	326	313	335	326	279	333	317	338	312	311	326	312	319	298	300	324	337	295	293	293	316	319	322	328	302	296	344	360	321	289	318	326	318	326	303	295	345	330	321	287	340	277	314	334	355	317	342	325	325	308	346	330	345	296	325	341	339	299	314	308	340	280	307	349	298	319	316	285	335	294	304	326	331	297	326	318	306	320	308	329	304	315	326	337	285	312	324	307	320	353	304	292	311	326	337	338	300	321	311	333	322	316	308	305	299	309	309	303	330	333	304	346	337	328	310	312	296	338	347	303	324	316	274	330	310	332	324	303	328	302	292	345	292	304	303	355	338	303	304	317	315	317	301	306	301	325	318	300	310	324	324	315	337	302	335	334	348	298	321	290	349	290	332	312	320	300	301	323	307	323	309	321	326	312	331	321	304	309	316	283	317	288	345	348	333	303	284	329	308	331	352	318	312	304	304	321	315	328	290	333	320	324	325	300	303	324	327	317	309	329	305	313	297	320	320	320	301	316	332	317	292	293	330	330	317	313	302	312	339	309	319	323	299	316	311	326	318	324	326	313	317	343	340	304	272	303	346	318	328	296	303	342	313	285	328	299	321	292	347	292	321	324	338	317	334	318	300	293	281	349	320	311	322	315	311	309	288	326	310	304	297	333	307	358	336	283	300	343	311	315	344	301	296	330	323	338	299	343	330	322	311	321	288	319	337	302	365	319	294	328	321	342	341	335	334	339	319	327	318	273	304	315	337	301	342	314	368	304	323	301	309	317	343	327	312	324	314	295	343	355	324	306	330	283	339	337	330	310	336	296	311	349	313	310	321	318	293	354	310	308	325	297	347	327	291	306	315	323	305	309	329	303	330	303	320	305	312	313	318	316	302	302	322	326	342	319	336	336	331	323	311	311	328	285	330	328	347	340	328	308	313	317	313	305	339	332	337	309	287	334	286	343	318	343	326	296	289	309	357	339	317	298	314	331	327	312	349	327	291	322	301	354	321	299	335	344	297	335	337	335	296	319	352	332	323	353	311	307	281	321	321	296	334	324	316	293	330	317	326	313	292	329	335	280	299	304	325	312	331	298	308	322	300	324	343	323	338	294	332	302	309	328	356	288	330	307	321	303	308	331	309	319	313	346	304	319	314	306	309	315	327	300	361	345	329	315	360	337	310	329	299	319	340	353	342	337	345	316	328	309	304	344	301	315	287	302	305	304	323	317	330	300	339	299	318	313	350	314	318	296	318	302	305	333	345	331	315	299	311	317	356	312	310	304	333	329	314	306	335	311	315	332	338	315	316	305	347	339	330	283	322	357	304	281	313	298	313	331	343	302	320	288	315	304	336	301	281	310	324	290	339	308	328	345	340	292	308	351	287	312	295	297	359	333	297	279	335	308	336	282	324	313	335	328	301	334	302	295	298	319	304	334	306
1366	240	183	103	109	145	127	111	112	106	105	82	86	71	52	65	63	59	68	58	68	69	68	47	57	55	51	52	57	53	57	59	49	67	54	47	45	53	55	57	48	51	49	62	67	32	47	40	56	53	46	45	48	39	47	47	39	48	41	49	52	43	47	39	51	48	65	49	55	57	33	56	49	49	39	52	50	49	42	56	54	51	56	47	58	42	56	56	48	57	44	53	48	42	49	55	49	57	51	50	41	58	54	51	48	51	47	48	47	47	52	51	51	49	49	52	58	50	38	42	46	44	45	61	50	48	46	48	48	52	44	61	52	59	45	62	49	57	52	40	45	58	53	52	50	43	38	43	39	37	48	55	50	53	38	53	64	50	53	49	45	60	55	62	54	54	36	47	56	42	52	49	45	52	63	51	43	52	54	48	50	49	52	46	57	38	42	50	54	43	54	49	36	53	47	48	45	46	43	47	57	41	52	43	44	57	48	54	56	51	44	48	56	52	61	59	46	55	55	54	40	39	47	50	38	53	61	64	56	59	57	48	42	52	49	65	46	45	60	53	42	43	50	51	56	58	53	48	51	47	35	45	44	49	54	53	45	48	46	47	46	46	46	50	47	58	51	51	49	41	36	42	43	39	52	40	55	47	62	49	53	40	37	34	51	40	38	42	47	41	42	52	48	43	54	57	39	52	53	54	48	61	51	45	56	55	47	43	57	57	47	58	53	44	52	63	48	58	52	46	66	41	46	39	55	30	41	49	52	47	55	47	58	51	40	41	65	63	58	50	49	44	54	55	42	58	44	34	44	47	51	55	53	44	47	52	35	58	45	55	53	41	38	33	47	47	51	55	55	56	48	55	36	53	54	53	62	49	45	47	38	49	52	43	53	43	51	54	44	45	53	57	54	45	56	53	52	43	47	51	44	49	49	45	55	42	52	55	46	47	48	47	45	44	45	47	42	55	49	39	44	50	50	50	40	48	46	59	49	47	40	35	51	48	49	46	49	54	48	44	54	36	46	43	54	55	37	48	58	47	51	55	58	53	44	46	55	30	56	50	58	50	52	58	56	45	44	53	41	55	60	52	39	46	45	47	40	48	49	48	48	47	51	37	35	51	53	42	57	51	47	34	51	46	46	53	64	57	48	54	53	62	40	67	39	46	41	46	47	55	56	50	41	63	42	50	55	65	43	44	46	44	61	38	41	46	47	52	46	50	44	43	48	55	43	35	41	51	51	33	46	51	55	50	47	60	33	54	54	48	61	56	51	33	45	53	46	42	56	42	52	50	49	51	50	55	44	48	52	47	50	43	47	52	37	42	52	43	50	60	38	43	50	43	52	52	47	55	65	45	42	48	56	60	33	43	30	62	60	43	53	56	43	42	43	37	43	50	38	42	43	47	52	41	59	50	47	50	54	43	40	46	53	46	43	62	50	59	53	37	55	45	57	54	44	53	41	47	41	49	55	47	58	62	52	41	49	41	58	66	50	44	45	56	59	38	61	33	59	50	49	48	43	49	59	64	51	43	45	53	59	42	44	44	52	44	43	51	54	45	53	46	60	43	67	58	46	43	34	50	54	42	51	45	45	44	43	52	47	36	50	57	35	45	47	54	48	50	38	49	27	42	49	47	60	47	46	53	57	43	60	47	38	64	39	42	42	50	51	50	44	43	46	42	62	34	51	49	43	64	38	45	56	47	45	45	51	49	59	45	54	39	40	43	39	41	50	45	64	55	59	61	62	50	43	43	36	50	53	44	40	47	49	56	58	44	47	50	46	46	52	45	50	56	47	43	42	47	46	36	57	58	44	51	54	48	46	52	46	43	56	36	48	48	50	45	54	51	42	53	43	49	49	41	55	46	46	34	40	48	46	49	50	41	57	52	40	60	53	51	58	48	50	45	61	58	54	50	61	45	52	37	43	42	41	55	44	49	36	59	40	42	39	55	41	62	51	42	38	43	28	55	50	54	52	44	47	47	60	44	36	45	46	57	47	43	56	52	44	39	44	43	37	43	50	53	47	47	43	45	51	53	45	45	52	54	47	50	54	45	57	40	49	52	50	44	48	54	47	61	42	53	58	62	53	47	54	55	36	65	51	59	48	34	53	54	54	56	41	51	49	37	57	40	37	50	46	56	45	47	48	53	60	42	49	58	46	50	38	57	40	50	45	52	59	45	55	46	59	55	51	55	39	53	46	58	64	48	45	55	48	55	41	48	64	44	46	41	38	42	58	50	67	56	37	42	43	47	46	44	48	52	61	42	42	50	56	47	52	44	45	49	59	64	39	59	48	45	47	37	46	51	49	43	58	45	51	57	55	39	51	54	40	46	46	51	48	52	57	37	48	43	48	51	35	39	47	56	40	45	53	29	57	52	62	55	56	54	45	50	54	47	42	42	38	52	36	64	46	40	54	50	57	48	46	49	50	55	46	66	58	49	44	57	51	41	61	50	51	38	61	48	45	50	43	44	43	52	52	51	44	54	51	43	49	43	45	53	52	41	51	57	55	45	46	60	55	41	45	41	40	49	52	44	50	45	52	51	55	40	55	49	47	50	37	52	42	50	39	52	42	52	44	38	45	38	53	38	48	46	48	52	50	39	48	56	47	44	65	54	50	53	42	52	44	42	45	44	43	49	51	51	42	50	37	36	42	60	46	48	33	41	39	50	31	43	45	54	44	54	63	54	56	65	33	52	36	43	46	40	52	47	44	47	48	45	34	46	49	33	62	47	39	54	51	59	44	46	44	51	45	47	51	35	51	50	43	41	35	54	48	49	42	52	41	40	59	39	59	51	42	51	43	56	51	48	47	55	37	46	49	51	39	46	44	56	47	54	43	46	48	40	57	48	48	57	52	58	49	46	51	35	48	51	57	51	45	45	41	48	52	56	52	49	40	48	38	45	48	51	47	57	43	55	51	44	40	56	41	49	40	61	47	58	51	42	47	63	47	56	50	55	40	50	56	47	57	61	37	41	60	52	51	47	57	45	44	49	50	47	59	35	47	47	46	41	51	37	59	37	49	41	50	49	50	38	48	35	55	47	60	60	55	52	45	51	48	67	44	39	45	45	60	75	44	43	53	63	51	42	58	55	35	47	53	48	42	41	52	41	48	58	39	49	45	60	39	59	46	53	49	55	43	57	50	51	59	57	44	42	54	58	45	55	49	48	59	41	43	42	58	59	47	44	41	50	40	40	41	48	47	52	48	35	36	57	48	44	40	38	55	42	55	49	56	52	52	51	66	46	42	53	48	44	58	44	53	50	46	44	56	62	44	48	60	52	40	49	48	48	50	58	48	43	49	51	50	45	52	55	43	55	49	39	35	42	47	64	55	57	47	41	58	59	43	60	52	43	50	52	47	46	57	58	58	65	56	46	46	43	51	48	57	49	57	53	41	51	69	42	48	36	51	50	46	40	44	56	57	60	44	49	44	56	53	49	48	51	68	47	45	52	53	53	49	48	46	42	66	45	62	50	40	44	47	59
12573	5413	2875	4630	8469	8518	7657	6258	4921	4229	3392	2917	2408	1742	1501	1476	1234	1044	920	946	1052	1184	1129	910	971	762	762	828	877	945	858	804	862	884	787	720	707	612	583	607	597	592	624	600	659	577	594	556	595	590	539	590	585	586	585	570	573	600	540	582	559	566	578	573	536	549	557	510	523	544	557	572	562	563	591	554	559	538	550	576	569	562	532	572	569	584	582	560	566	586	562	567	528	581	565	535	543	555	598	621	606	624	615	601	536	569	604	577	567	561	551	586	538	571	582	591	592	594	622	611	572	559	571	570	546	536	552	526	573	531	588	563	513	553	545	535	590	557	580	541	570	573	609	530	543	520	545	520	526	544	575	515	532	551	547	577	520	551	547	509	552	548	531	507	548	560	605	517	484	512	571	551	548	587	541	549	523	558	503	546	567	551	540	571	548	536	560	573	543	503	563	518	570	583	540	558	579	538	570	544	554	519	587	532	567	517	545	538	552	548	513	535	535	557	603	506	562	551	559	522	508	545	557	517	558	573	573	514	531	507	530	555	541	558	530	525	534	582	566	544	543	571	603	564	565	571	552	577	553	543	536	560	555	561	610	534	547	558	563	547	554	556	524	537	559	562	532	563	587	549	538	561	544	550	528	558	524	530	536	546	540	553	546	530	534	547	557	557	555	569	574	515	536	555	556	540	536	519	497	585	561	576	535	567	544	538	502	561	541	536	580	555	585	545	538	546	562	588	570	503	550	573	528	555	545	558	554	557	529	533	524	496	554	553	549	547	565	544	517	570	533	545	571	551	571	569	543	503	570	545	538	515	561	548	549	545	572	587	549	549	554	525	537	557	581	550	546	581	519	578	581	541	535	580	555	552	520	545	556	570	525	582	539	539	539	502	509	536	533	568	556	555	550	545	537	572	556	561	553	558	518	562	550	554	590	566	565	558	547	553	533	543	495	572	522	561	548	530	595	560	515	561	507	516	558	537	536	520	556	551	567	537	559	554	506	564	535	572	555	545	513	541	542	480	537	559	551	481	511	543	546	561	583	531	575	508	585	551	564	543	556	549	595	516	571	543	544	577	567	530	549	536	556	522	533	571	567	510	518	562	515	549	528	562	569	572	549	578	549	562	543	581	557	509	536	590	585	535	528	528	520	559	532	560	525	542	529	539	556	529	560	527	551	582	584	580	558	542	509	546	603	555	580	537	519	592	550	605	539	555	548	573	507	556	541	551	533	539	549	522	550	545	559	533	594	539	510	543	542	519	577	551	557	563	586	539	562	552	550	577	549	506	582	527	608	563	564	553	514	528	548	541	562	566	523	551	521	552	548	546	557	554	536	537	542	568	530	537	523	536	539	582	517	524	575	530	540	512	558	551	559	567	579	538	519	531	523	526	548	549	545	518	617	557	532	561	570	558	571	518	575	591	544	525	548	556	608	537	578	569	530	582	558	505	538	571	526	540	542	548	553	523	535	537	587	561	584	534	540	553	575	538	515	575	501	555	512	524	532	527	570	554	542	555	560	518	546	534	541	531	575	536	555	592	565	526	555	512	547	536	557	536	561	535	583	564	540	545	556	559	552	527	562	513	528	552	524	569	558	548	560	531	552	538	531	552	549	602	496	566	569	527	550	545	557	535	549	538	542	552	531	527	512	553	532	556	551	535	536	612	504	532	515	550	553	519	544	542	562	555	527	573	548	548	560	495	569	548	558	522	545	525	519	549	538	543	578	542	546	560	536	556	540	558	550	542	561	562	562	546	536	545	524	527	536	528	583	548	558	541	540	565	526	561	530	544	542	537	563	547	550	600	542	532	548	523	527	559	566	528	536	509	571	573	518	572	539	546	533	525	585	549	563	521	526	538	529	520	531	579	566	585	567	561	587	510	540	538	540	552	554	551	555	526	555	551	539	539	553	533	590	554	544	550	547	534	527	568	551	556	597	597	528	534	552	567	563	558	540	544	524	566	561	535	531	530	510	546	501	555	561	552	567	524	551	549	515	548	566	523	539	569	580	546	527	507	534	559	555	591	514	570	528	563	518	536	555	568	555	541	570	549	593	549	527	588	550	523	552	519	533	577	560	544	540	541	554	576	561	544	524	558	515	553	561	577	557	539	557	579	547	525	534	559	522	534	584	537	528	515	574	516	553	531	570	584	544	579	577	498	537	553	538	534	540	590	531	537	509	528	536	498	546	507	501	540	551	569	522	574	542	560	541	542	522	576	522	522	539	587	546	539	557	569	486	548	546	538	526	585	560	592	556	567	542	520	577	528	555	557	556	557	539	596	542	554	536	608	553	554	537	596	581	582	510	531	533	549	541	508	555	523	523	589	521	545	558	560	516	538	560	549	557	585	486	565	519	549	547	554	551	553	519	575	550	530	543	559	527	556	564	558	507	548	520	568	552	538	577	534	565	526	532	588	529	526	524	604	549	526	578	532	569	533	561	569	521	556	560	535	541	550	546	493	543	509	523	517	549	538	578	573	505	517	513	567	508	532	580	553	544	564	562	570	549	543	494	525	530	551	574	558	573	578	583	532	561	558	555	512	540	557	526	526	546	561	535	540	578	559	543	545	479	564	608	525	547	536	518	533	561	513	586	560	509	514	482	522	546	566	597	535	578	566	528	551	556	528	556	601	551	577	529	501	514	555	550	546	563	535	531	535	551	538	519	525	543	555	546	535	572	537	611	549	543	556	553	526	574	538	536	572	561	539	562	523	533	528	548	542	541	556	537	562	536	557	578	541	550	579	549	534	540	557	534	547	573	611	515	612	526	576	550	596	554	529	568	564	544	561	507	561	521	598	572	574	540	545	542	564	555	551	508	549	568	551	572	538	571	567	552	568	584	563	542	531	555	568	582	580	543	550	528	569	570	547	572	550	519	566	569	535	532	519	492	520	553	562	551	541	581	530	570	584	526	576	513	549	554	547	523	552	557	549	558	577	581	545	571	511	541	552	529	560	564	535	508	552	557	555	550	530	532	557	538	555	545	562	567	583	513	575	536	583	554	521	539	501	575	511	573	525	536	532	497	547	551	556	514	532	584	546	559	574	549	540	547	521	543	520	592	517	553	499	531	548	591	504	537	555	554	554	525	562	565	541	560	551	555	514	580	573	588	553	570	555	561	585	567	576	554	566	583	564	570	520	576	567	558	537	547	535	551	507	552	536	564	553	552	538	516	527	571	504	524	558	547	529	547	548	536	562	516	541	562	490	549	532	543	550	492	558	524	508	540	538	512	553	575	507	568	552	571	528	564	564	502	533	541	553	564	539	545	548	566	556	561	511	550	488	562	569	529	542	567	518	578	583	561	562	541	541	576	543	569	535	567	535	589	527	539	533	588	570	551	540	568	536	527	509	523	575	526	547	596	542	541	550	526	535	566	510	582	573	534	565	525	510	516	558	581	554	558	539	550	544	603	584	564	514	523	562	602	551	550	578	543	561	581	537	555	537	548	533	549	543	534	561	587	547	529	555	578	525	557	530
1143	570	309	208	186	270	244	212	200	181	170	124	112	87	87	74	69	51	52	46	63	78	67	61	52	50	31	50	32	53	45	61	55	49	44	48	43	45	43	54	43	42	46	48	31	57	52	45	35	47	35	33	51	38	32	35	38	29	34	34	45	48	33	32	31	41	43	43	34	45	28	43	38	35	39	42	44	24	36	22	38	44	41	46	28	32	35	49	38	49	44	31	45	29	43	34	42	39	42	50	37	50	35	38	46	29	40	41	34	37	49	48	48	41	50	38	40	41	38	22	38	32	52	36	44	32	36	39	42	40	37	34	27	46	39	40	35	35	40	25	38	48	46	48	37	50	44	47	27	44	35	32	41	29	35	43	29	32	33	28	41	37	36	40	41	43	24	45	34	36	47	46	29	39	35	43	42	33	44	42	38	42	37	45	34	42	41	35	35	44	40	44	35	52	42	46	36	36	59	44	38	47	42	38	48	38	28	42	44	36	36	42	45	40	47	31	42	33	38	35	49	36	33	36	35	37	40	32	48	36	43	28	42	31	41	40	41	41	30	49	43	51	31	28	39	48	40	52	29	39	33	41	31	39	24	39	41	34	39	35	40	42	43	32	36	43	40	46	43	34	34	47	42	30	45	23	29	41	28	46	46	44	38	39	42	34	43	37	34	53	43	29	29	37	37	29	37	41	42	40	40	44	34	31	47	43	47	32	42	38	37	39	46	46	30	43	46	33	31	33	40	27	31	47	43	27	25	32	40	44	34	34	49	36	46	39	40	38	46	45	37	36	42	34	40	28	36	46	34	32	35	47	35	39	36	34	40	33	39	43	35	34	29	34	27	44	44	49	36	38	38	39	40	35	50	30	39	42	39	50	44	32	41	34	33	49	36	48	39	40	42	42	48	36	32	39	48	34	41	36	30	30	35	41	34	31	36	27	44	65	35	26	39	43	39	38	34	35	31	32	43	55	54	42	43	41	49	29	31	37	34	38	43	42	48	37	45	33	38	38	42	39	33	46	39	43	47	45	47	33	36	33	33	35	37	51	43	41	41	30	25	42	45	31	33	31	35	42	37	46	42	30	39	46	35	43	25	42	42	43	46	31	38	28	36	38	33	36	42	31	50	38	38	40	30	29	38	42	22	36	26	27	34	46	37	34	44	31	37	29	47	38	37	43	39	39	31	35	37	36	38	43	31	40	29	37	45	42	47	34	43	47	23	31	33	49	44	33	31	42	31	29	30	44	37	36	36	36	36	40	38	44	43	40	40	34	33	43	33	46	31	40	34	30	33	46	46	43	51	53	36	34	46	41	43	38	40	36	37	35	42	41	39	35	33	42	34	35	36	45	32	40	46	35	27	36	42	38	44	51	27	42	37	35	34	47	26	28	36	30	38	33	45	45	25	29	42	54	41	34	36	43	26	38	39	42	44	38	48	28	36	38	34	38	36	30	38	47	33	38	33	55	51	36	37	48	50	40	46	40	41	50	34	29	44	39	41	39	50	31	44	34	43	41	50	43	30	41	33	43	47	36	42	55	28	38	30	33	44	40	29	33	37	38	48	39	42	34	34	47	32	37	38	42	45	36	28	39	44	40	46	42	43	39	43	39	32	34	47	31	35	52	46	34	25	40	37	40	40	36	42	35	39	33	42	42	26	38	34	39	43	34	41	38	35	30	33	33	49	48	48	26	43	41	39	50	35	32	30	38	37	45	34	28	44	42	38	42	38	44	37	38	36	46	34	42	40	43	32	31	30	34	30	28	40	37	35	41	45	35	31	39	23	37	37	40	37	34	42	35	33	33	39	33	38	34	49	44	33	36	32	36	36	38	30	33	39	30	38	34	46	34	30	35	39	40	46	48	31	46	35	38	32	41	39	27	28	32	38	39	33	38	35	36	42	37	50	35	30	36	36	41	38	44	35	39	44	41	30	41	50	43	42	33	38	32	52	40	31	37	34	36	41	31	36	39	35	32	46	40	33	51	42	45	32	41	40	40	46	49	29	45	37	33	38	40	33	33	39	35	39	40	53	34	46	32	43	42	47	32	36	36	26	46	37	45	43	43	39	32	51	29	45	44	41	40	40	40	38	55	35	35	35	40	38	36	37	39	41	31	44	28	31	38	51	28	35	29	34	35	36	33	41	34	34	36	36	42	33	34	44	38	48	35	33	37	33	38	37	27	37	46	47	37	34	52	47	47	37	36	42	37	30	39	39	39	30	48	44	40	57	36	41	39	29	38	29	39	32	39	29	28	39	29	38	40	40	56	41	46	38	41	48	41	30	35	31	27	35	47	49	39	39	33	30	39	41	39	39	43	36	36	43	36	29	35	33	44	42	38	30	30	43	36	37	31	48	41	44	41	41	34	39	40	44	39	38	39	36	37	34	51	38	32	47	41	37	27	29	46	32	27	36	43	40	36	44	33	47	37	42	43	42	54	52	33	44	38	45	28	31	52	38	26	40	44	48	31	34	41	48	42	36	40	39	35	30	47	32	29	31	34	39	45	40	38	34	44	34	42	35	44	33	39	37	48	43	31	37	54	40	38	44	31	48	51	26	45	35	34	30	42	36	37	31	33	32	47	38	42	36	31	32	30	38	35	41	42	31	43	28	43	39	40	39	37	44	29	35	35	46	33	42	51	38	34	33	30	36	32	51	40	29	49	37	35	33	39	33	36	60	40	37	46	35	44	39	39	35	47	34	40	33	34	34	37	52	41	47	40	42	41	31	42	30	50	34	34	26	47	42	42	41	39	40	26	36	46	37	37	32	41	44	45	39	32	34	44	44	34	36	38	44	35	35	28	49	36	47	30	47	46	41	39	33	40	28	42	40	41	30	47	44	32	37	50	39	34	37	38	42	22	31	50	31	30	21	42	38	36	30	28	50	39	38	38	36	35	37	45	29	58	23	34	33	37	24	56	40	45	40	35	39	38	45	38	42	28	31	30	31	24	45	41	40	44	38	35	37	31	37	37	32	49	45	31	38	32	44	45	35	37	32	40	47	42	39	51	54	39	37	32	46	35	36	43	22	39	34	35	45	39	38	47	43	44	31	30	23	31	44	38	39	43	44	44	43	45	25	31	38	51	37	29	37	46	43	43	35	36	32	40	47	38	52	45	37	42	47	43	54	39	31	39	42	44	35	46	32	26	40	41	39	31	36	27	45	38	47	30	36	39	33	43	28	33	40	38	48	40	38	43	44	40	43	34	36	47	36	40	37	38	45	27	38	32	42	37	37	44	35	30	37	34	49	40	31	31	31	46	41	42	35	43	42	34	34	33	36	42	31	36	38	37	26	33	40	35	48	38	45	35	37	30	39	42	42	39	32	33	28	34	34	48	28	39	35	36	38	43	38	48	31	30	44	36	31	33	37	41	50	39	46	40	41	35	51	41	35	38	35	33	45	33	37	34	35	38	35	44	38	41	30	45	43	40	35	28	42	46	36	39	39	36	35	29	43	38	37	28	39	46	42	41	40	32
17053	9467	5049	8796	14687	15218	13336	10800	8758	7056	5858	4710	3787	2683	2304	2227	1797	1334	1182	1185	1298	1429	1290	1157	1049	813	856	849	1004	981	940	945	898	930	788	757	654	644	519	533	533	527	529	579	550	554	516	513	509	543	491	494	509	496	457	486	489	488	458	468	476	503	495	455	464	500	413	466	485	441	484	463	449	440	468	474	416	418	460	450	408	435	447	448	503	488	471	457	426	458	488	453	463	468	461	473	452	470	535	504	476	471	475	497	514	465	480	481	506	490	448	517	474	463	502	493	519	528	501	530	509	515	445	508	458	471	412	428	415	423	460	435	417	467	455	417	462	440	443	454	474	433	435	439	453	419	442	455	448	438	422	426	387	422	439	411	458	424	446	469	423	429	470	450	419	427	448	431	406	429	434	400	460	405	484	452	435	440	445	451	457	456	432	435	468	468	413	441	421	464	457	454	444	442	418	447	485	435	450	460	400	463	458	428	461	447	451	417	442	452	438	434	445	462	442	439	420	414	446	441	435	456	465	448	448	431	418	454	482	424	462	427	453	450	456	421	456	445	418	420	463	434	449	463	442	452	455	443	413	460	462	478	425	435	462	415	431	435	449	447	456	433	467	433	461	467	463	472	449	429	403	432	453	452	437	421	424	447	450	484	448	452	445	447	483	454	422	408	431	435	426	404	425	435	470	439	425	414	437	473	430	420	455	437	445	443	402	459	475	420	443	436	440	496	450	423	444	429	437	429	450	450	447	424	464	449	408	429	426	419	441	423	399	441	487	434	437	454	435	454	429	458	448	484	434	433	455	421	433	429	418	416	434	450	416	428	435	411	405	421	465	482	436	474	461	450	436	453	444	422	464	432	450	480	480	450	465	478	398	428	397	430	430	453	451	461	428	465	458	436	457	407	461	419	430	448	481	427	459	440	442	466	470	403	443	456	447	460	423	403	427	440	432	434	432	448	406	425	418	416	442	483	456	414	402	489	430	464	442	449	408	465	444	463	438	467	479	414	448	442	412	465	442	476	463	402	419	441	435	449	433	435	498	421	444	430	418	453	455	435	441	445	444	448	457	417	466	436	462	449	465	450	454	417	420	456	504	427	443	414	468	440	439	458	438	451	471	454	390	424	414	463	410	447	438	438	440	407	410	426	449	415	452	459	419	434	424	466	422	452	436	392	460	456	433	466	459	421	449	420	460	473	460	444	469	446	436	451	450	463	447	437	424	444	495	448	448	469	428	458	479	441	417	450	401	446	419	464	447	431	406	447	442	443	404	424	421	460	427	461	426	397	476	413	448	433	423	491	435	447	414	435	462	438	471	446	447	481	453	401	480	464	432	399	472	437	478	461	439	449	480	445	456	441	450	465	412	419	432	458	454	430	488	421	435	427	436	459	436	444	403	415	477	445	445	434	417	439	428	430	442	451	449	472	428	421	454	444	459	432	460	411	424	443	416	437	444	477	465	444	459	443	463	456	432	437	495	462	420	477	458	420	434	435	459	431	443	433	440	442	456	443	420	425	429	431	434	442	418	392	420	428	450	413	437	461	472	476	460	450	447	422	434	397	450	464	412	415	437	413	434	452	443	446	432	477	438	443	486	443	443	448	448	447	497	432	459	441	431	437	428	441	452	461	429	496	413	423	450	435	428	421	431	450	510	437	462	435	451	475	465	460	466	448	464	431	426	466	438	452	426	440	440	434	419	436	437	445	418	421	476	423	447	449	418	405	433	492	462	466	437	457	453	391	424	408	477	454	429	434	488	415	428	419	441	478	426	451	466	447	424	452	468	453	432	453	422	468	457	447	446	412	452	477	438	447	481	417	446	438	460	436	427	417	424	412	448	477	435	428	479	445	435	419	421	424	428	424	427	404	425	420	427	412	452	438	429	463	432	439	449	475	459	429	387	442	429	431	457	429	407	432	422	470	457	472	446	445	425	450	498	463	458	425	436	437	425	453	379	401	423	413	428	434	445	482	450	449	496	470	445	463	411	465	446	454	433	412	463	451	452	448	436	465	421	469	443	459	438	449	422	446	449	437	422	469	455	478	467	431	430	430	447	429	437	437	428	476	419	445	396	470	419	419	482	463	440	450	440	440	448	441	464	475	419	427	433	460	453	421	442	461	450	435	430	462	470	454	468	457	430	466	400	421	420	457	441	455	418	421	428	458	466	444	416	439	444	433	434	442	475	447	432	441	457	398	449	475	470	444	435	401	462	438	430	455	419	413	445	440	429	452	463	408	447	453	488	424	434	431	468	406	465	437	433	429	462	429	482	441	461	456	465	445	414	472	420	415	428	481	439	481	439	444	418	405	438	437	460	450	440	403	462	462	427	472	440	436	429	454	431	479	430	397	450	419	433	449	439	465	433	453	448	431	449	454	462	441	457	426	477	443	417	428	441	437	444	461	443	434	426	494	427	468	446	415	474	457	446	426	439	463	452	454	444	431	449	441	454	408	445	422	465	458	477	416	434	443	429	484	430	447	439	410	458	421	491	430	443	455	423	469	467	443	453	467	458	423	435	461	429	489	441	449	447	432	428	454	437	483	433	423	431	462	422	439	527	452	484	440	464	455	411	417	461	456	459	409	440	485	446	442	449	459	451	453	439	437	448	478	424	415	463	461	428	437	469	415	416	433	443	436	387	455	416	474	431	413	461	435	417	419	457	407	469	431	449	441	434	465	450	455	444	466	448	452	495	445	436	406	450	433	427	492	430	411	442	449	427	456	440	422	434	437	467	449	434	433	452	441	447	424	429	423	451	419	426	423	444	436	490	433	427	485	401	447	437	465	481	460	489	438	447	443	461	412	445	464	425	449	434	428	475	458	474	464	449	438	422	457	450	411	426	448	441	456	459	411	471	424	450	434	397	470	468	423	444	457	418	460	428	412	428	442	420	432	453	431	442	425	442	414	438	394	423	455	454	445	449	451	473	459	457	438	478	467	478	451	448	443	411	478	458	453	424	445	414	396	455	444	454	446	464	419	454	424	424	422	417	431	444	444	438	438	399	458	448	444	457	434	427	441	429	471	440	446	432	427	408	426	453	439	420	429	442	459	419	468	462	455	438	437	477	436	464	420	449	450	401	412	440	459	426	447	462	447	422	447	429	475	443	466	475	425	471	415	435	414	432	442	426	439	432	464	447	449	411	421	419	437	444	449	437	429	428	437	458	443	483	450	433	477	447	492	427	430	443	467	424	398	436	460	427	451	479	426	442	432	439	466	446	416	453	414	474	443	437	467	448	424	402	419	461	432	473	460	470	427	420	422	435	459	386	438	454	479	421	485	501	453	470	479	436	439	433	453	501	418	462	459	423	490	455	400	432	462	478	433	455	435	451	435	431	445	462	440	429	429	467	447	444	407	443	416	445	409	399	428	418	427	410	416	447	430	455	452	457	450	453	420	475	463	433	447	431	462	424	450	435	463	431	420	430	447	419	473	447	421	408	434	480	445	445	460	438	434	427	476	412	465	458	411	434	479	460	455
2314	504	310	196	204	266	240	247	221	194	159	116	113	84	77	84	75	71	46	46	49	71	73	42	46	33	31	54	45	55	34	54	39	54	41	46	45	45	27	35	35	34	51	26	47	33	32	30	27	37	33	43	39	38	35	37	38	36	38	43	37	36	49	43	22	35	40	47	39	39	31	33	41	37	41	39	41	33	38	41	44	37	43	31	39	42	44	29	40	33	39	40	52	38	42	32	33	34	42	38	41	36	45	47	31	27	37	40	34	40	37	35	40	30	37	42	42	39	33	33	39	32	37	26	37	39	40	37	37	37	36	41	29	37	38	33	30	33	41	38	41	36	36	43	25	31	27	38	29	39	33	33	19	35	29	35	36	38	34	39	33	31	37	36	31	29	40	40	32	36	34	39	35	40	35	39	33	33	30	41	42	34	29	31	30	41	33	26	36	27	41	41	33	39	33	34	41	37	28	34	41	38	33	26	33	32	41	39	50	41	41	35	38	39	41	44	28	38	48	44	33	44	35	39	31	32	38	30	38	36	26	45	35	33	39	41	29	44	32	34	38	42	34	27	29	33	30	43	35	33	40	31	38	32	40	35	34	33	29	35	40	34	30	37	42	32	44	59	42	34	35	28	37	47	39	37	44	36	38	34	33	38	28	35	32	27	45	26	30	36	30	33	32	43	42	40	44	32	41	36	39	32	24	38	44	38	36	42	36	32	30	44	27	36	27	48	39	26	39	32	38	38	34	35	34	28	35	47	38	28	36	28	43	42	38	40	36	35	32	28	28	43	41	42	27	37	38	28	35	31	31	33	34	38	38	42	31	39	36	34	41	33	30	41	37	28	30	35	28	29	34	36	37	50	30	35	35	39	35	39	38	35	37	28	36	37	51	35	43	47	30	30	41	49	30	42	33	33	26	33	39	37	33	48	32	40	37	46	34	37	33	37	41	34	42	33	42	37	27	30	29	41	33	34	34	33	40	34	39	25	53	38	41	34	33	43	28	40	33	31	32	29	25	40	35	38	39	39	35	25	27	39	22	19	34	37	45	40	26	27	36	38	38	30	35	34	29	52	36	39	22	30	29	38	36	36	44	35	33	41	28	46	35	48	41	35	28	29	34	36	38	27	35	45	29	41	31	35	34	35	29	35	44	41	27	30	37	26	34	40	37	37	37	43	41	39	30	32	33	43	46	43	34	40	32	33	49	38	43	39	40	32	39	42	41	20	30	43	38	38	33	40	39	30	44	51	37	31	30	35	36	41	19	37	28	40	31	38	39	34	41	30	45	33	46	36	43	30	34	27	32	40	31	44	25	34	45	38	39	35	37	37	38	49	33	36	45	32	33	40	31	31	40	26	44	27	35	35	39	36	31	27	31	40	50	39	39	42	35	38	38	33	40	33	40	32	45	32	38	34	26	48	40	35	31	43	39	32	32	46	33	39	27	32	40	33	39	29	36	36	38	25	38	36	36	45	22	28	28	30	26	36	35	40	33	39	37	35	38	37	28	35	49	39	41	30	35	29	42	38	30	36	47	31	29	35	36	46	32	36	29	29	30	38	32	40	36	34	35	39	40	37	35	41	30	26	39	41	39	31	31	42	39	34	32	56	39	41	48	37	36	34	33	36	40	33	27	37	38	38	33	39	33	25	41	23	36	37	37	44	32	33	24	35	37	40	43	38	39	41	45	30	27	25	32	33	50	41	37	34	34	32	34	42	39	32	24	31	29	40	30	34	29	20	34	44	36	40	39	35	39	30	29	42	54	32	29	33	37	33	34	23	37	38	33	35	35	41	27	41	34	38	26	33	31	32	31	34	37	36	34	40	35	44	44	33	40	36	31	40	33	35	38	31	44	37	35	31	30	38	29	37	32	30	29	46	35	23	37	27	34	40	28	41	34	32	37	36	43	29	35	31	39	39	46	35	38	32	29	33	33	42	40	38	42	29	30	32	35	36	33	51	37	31	31	37	42	33	39	36	43	31	33	28	36	28	23	32	32	38	31	49	35	33	37	39	48	37	32	40	33	38	44	25	47	35	38	31	37	39	38	42	32	34	40	38	29	27	44	32	49	34	36	33	36	21	33	46	38	47	35	44	45	40	42	39	36	40	29	39	42	42	36	39	37	33	30	37	32	30	27	35	26	27	34	39	45	33	38	50	38	35	27	26	35	43	33	29	41	42	41	42	32	37	33	33	35	38	40	36	27	37	31	35	39	28	33	26	38	43	41	44	39	47	27	37	44	27	38	38	41	46	36	28	35	36	31	43	41	35	35	27	34	40	34	34	34	17	47	30	26	37	32	25	43	39	28	33	36	35	33	38	39	31	29	32	41	40	41	36	30	42	32	32	36	39	37	25	40	42	50	44	47	38	30	39	36	40	40	29	32	30	28	28	38	45	35	29	43	36	40	35	43	47	40	40	43	40	51	36	37	33	33	39	35	34	36	40	35	36	32	37	30	38	42	42	38	42	44	37	34	33	35	37	46	27	42	26	32	34	34	27	43	34	41	41	43	32	31	34	37	41	39	30	39	38	30	50	48	50	42	37	39	34	38	31	34	44	44	42	33	45	30	43	41	39	45	30	35	51	46	35	40	24	45	48	24	43	35	30	27	25	38	29	43	39	38	38	31	39	33	39	45	39	43	39	37	27	40	34	38	29	34	33	39	31	42	30	25	32	33	37	33	45	34	38	38	37	39	29	33	38	28	37	31	40	41	35	34	28	39	40	34	29	36	22	30	43	46	42	31	33	29	48	33	46	40	38	47	29	46	32	42	26	42	40	28	41	37	37	36	32	34	37	37	32	40	31	37	41	31	31	47	31	33	36	28	34	51	38	23	27	36	30	35	24	46	37	34	26	24	28	42	39	39	42	30	39	36	32	28	41	34	37	40	37	43	34	32	34	41	34	26	35	45	43	30	33	35	38	29	33	37	45	37	31	41	36	32	33	35	30	37	34	38	32	39	33	30	36	45	36	48	43	33	29	49	42	36	24	43	35	41	35	32	29	31	31	55	38	44	41	36	39	41	47	29	27	32	36	43	31	43	29	26	42	29	33	32	40	34	32	36	25	44	39	34	40	40	35	35	32	34	33	42	37	31	47	32	47	32	43	36	36	32	22	25	36	41	32	35	34	29	36	37	34	32	35	40	38	37	36	33	33	34	38	41	49	41	44	27	43	46	39	36	36	32	37	41	32	37	31	27	47	39	54	41	37	38	50	28	40	41	30	37	36	30	28	46	38	41	34	30	35	44	25	44	25	41	35	36	29	30	32	31	29	35	32	27	39	26	41	27	42	29	29	35	40	43	38	39	29	46	37	40	32	33	42	27	35	30	35	27	36	49	33	45	39	47	42	38	37	39	37	34	41	35	38	37	45	40	36	33	26	31	45	39	36	42	29	26	37	43	37	37	49	39	33	28	34	39	29	40	45	29	34	39	37	34	44	23	27	38	35	32	37	37	34	40	38	29	26	35	33	25	35
16257	8214	4824	8181	13920	14879	13097	10990	9238	7528	6211	4940	3811	2820	2365	2206	1742	1432	1292	1234	1291	1500	1272	1073	1080	760	796	988	965	1021	969	944	910	889	811	692	649	539	573	502	499	479	513	545	544	508	476	446	421	436	456	421	441	446	399	456	477	414	430	481	458	455	483	419	486	459	420	440	420	408	416	420	405	451	417	406	422	449	408	426	447	422	413	420	478	424	455	435	419	420	431	427	419	451	399	459	438	451	444	475	421	416	474	446	463	495	418	442	454	446	454	430	458	447	468	477	446	482	476	469	391	452	389	406	423	382	443	443	421	433	377	409	407	397	416	381	400	398	386	388	420	445	392	401	392	378	427	401	424	448	413	411	410	418	377	395	385	420	398	385	409	411	384	419	388	442	401	411	390	389	390	436	414	391	404	397	387	401	407	417	414	414	360	386	401	392	417	392	372	409	370	405	417	403	409	374	415	414	415	413	393	448	444	381	397	416	419	434	391	381	414	384	457	413	427	434	417	389	398	403	408	430	422	412	382	428	418	395	403	406	387	421	378	399	417	399	426	398	406	401	383	422	431	409	407	412	398	415	418	402	417	403	400	391	410	370	403	416	422	371	409	395	396	403	370	431	391	398	374	395	417	403	395	388	395	422	420	404	372	400	407	395	398	419	369	394	433	383	441	376	404	407	427	428	399	414	432	410	396	396	395	339	393	404	453	363	423	383	379	403	382	398	389	395	391	407	404	420	412	392	402	382	411	405	427	414	392	424	397	376	395	418	407	424	374	470	410	433	405	394	449	412	394	402	393	408	447	407	406	420	388	397	424	387	410	397	377	404	421	424	405	397	384	403	412	424	396	387	381	394	398	411	397	384	403	378	418	394	374	407	388	404	425	372	408	384	416	397	394	412	419	410	416	403	404	379	391	419	413	400	396	394	389	409	425	420	429	433	389	445	403	413	416	433	414	374	405	391	416	413	370	367	385	413	398	386	421	399	417	369	410	416	369	399	409	414	405	378	431	385	399	412	414	408	385	393	408	449	404	422	435	403	393	407	427	434	395	419	374	408	392	385	381	393	399	391	451	432	428	439	419	454	375	419	347	402	390	369	395	384	402	435	404	433	392	453	417	390	392	383	391	418	406	398	363	410	395	430	417	383	415	405	407	413	406	394	403	390	393	419	406	413	374	423	409	395	396	367	392	412	367	436	405	428	422	425	420	406	422	408	416	405	424	423	401	447	383	399	435	401	390	372	390	413	419	400	382	387	404	410	409	401	412	431	413	415	399	454	399	402	404	425	381	395	413	397	392	410	372	388	398	408	399	365	413	398	396	460	414	397	363	380	403	411	421	384	401	432	396	404	373	431	394	397	426	397	392	398	393	383	400	435	428	368	380	417	428	410	387	431	421	418	431	372	452	406	416	412	395	390	402	395	437	396	424	453	395	396	386	429	361	406	445	387	400	371	396	452	385	411	404	421	406	418	424	389	405	420	387	410	396	389	407	405	400	403	406	415	429	429	409	398	391	417	408	413	405	381	365	402	388	399	396	395	372	395	415	401	401	423	432	397	420	421	408	389	405	386	387	380	393	373	397	408	440	399	384	350	446	425	413	388	379	432	397	429	388	377	370	384	425	394	412	425	400	430	383	399	397	413	378	381	400	423	397	384	417	397	410	412	409	422	380	392	390	402	360	393	417	404	376	387	413	419	404	369	394	439	419	398	379	363	427	408	411	438	402	380	407	394	436	408	416	376	377	397	400	415	417	413	408	400	454	368	390	392	404	431	391	397	428	421	377	413	383	390	431	410	392	388	377	430	461	395	402	407	383	385	417	422	419	360	441	363	404	444	439	391	402	411	445	417	414	400	421	361	412	400	376	401	441	384	457	380	397	385	445	429	427	424	411	401	408	423	398	427	425	382	384	415	372	404	417	411	370	417	402	434	420	417	411	395	374	363	357	390	395	418	436	383	391	456	382	367	435	434	385	422	411	396	400	413	419	430	371	379	413	393	447	388	404	385	415	397	401	427	441	401	402	439	401	401	400	418	420	404	437	405	402	395	383	470	379	391	414	397	429	385	391	443	380	415	394	389	424	389	418	380	392	394	404	398	390	421	425	397	414	430	374	387	373	406	438	410	383	439	407	415	400	395	396	390	408	403	372	414	439	397	416	357	384	386	384	404	425	405	395	388	396	422	430	385	419	428	414	425	402	422	384	428	410	403	405	402	384	358	416	389	439	387	409	360	391	399	392	366	451	402	428	406	392	373	397	383	405	420	419	367	369	408	408	390	412	391	404	407	402	383	380	430	407	399	400	447	393	388	404	407	395	417	435	417	430	408	393	401	383	418	430	426	404	424	387	395	368	429	392	398	379	410	419	413	382	392	384	408	372	399	431	394	407	439	385	401	401	376	427	368	410	413	394	359	417	409	375	389	425	449	384	383	411	410	404	388	428	392	384	426	410	394	408	382	432	409	380	392	389	443	388	403	425	401	424	385	396	384	424	382	407	397	417	387	443	406	410	400	410	413	418	420	414	396	404	425	448	412	435	371	417	424	405	398	425	418	383	389	395	371	389	383	397	394	367	412	374	414	402	397	391	399	368	400	401	409	412	374	397	402	419	426	436	424	398	416	388	437	422	422	400	373	422	386	394	381	412	422	351	401	381	471	396	411	426	384	426	387	387	384	394	411	375	440	418	398	407	414	397	404	386	402	385	386	392	421	397	413	391	381	411	391	422	385	442	382	387	385	423	422	399	361	399	374	433	404	401	407	432	391	402	416	385	387	419	420	415	379	352	436	451	417	377	407	387	417	431	411	410	416	402	416	400	407	374	394	424	368	398	404	391	366	416	388	447	385	386	370	422	402	394	419	449	435	399	406	406	411	406	374	411	385	412	392	410	385	395	413	389	411	390	393	409	381	403	400	380	386	445	418	394	388	431	404	416	382	401	403	383	432	389	416	386	408	395	389	408	404	391	391	405	392	394	396	409	401	429	425	392	396	417	407	363	397	436	412	398	435	412	379	402	414	407	395	432	383	364	415	426	405	407	390	434	387	384	439	395	422	371	390	385	400	447	414	385	385	392	398	418	453	413	411	388	405	429	416	404	417	429	392	400	389	422	398	415	404	404	382	408	404	407	420	390	410	391	419	415	420	364	388	384	420	372	386	430	427	395	371	354	408	397	412	440	436	420	414	371	408	410	393	390	386	414	396	409	422	395	376	405	418	345	381	407	389	374	397	423	402	411	394	411	396	406	442	435	414	387	371	414	414	424	389	420	409	413	404	434	393	432	402	406	433	396	404	419	429	387	407	411	418	390	412	430	428	369	435	356	424	415	391	387	411	387	383	448	389	405	387	433	440	415	408	391	396	399	387	405	398	416	411	417	397	382	385	392	412	380	410	373	378	419	377	427	429	395	372	435	398	404	393	425	400	411	392	393	417	407	427	435	408	411	405	407	409	412	413	398	395	391	432	390	406	376	430	389	379	374	413
1662	886	543	289	265	385	392	307	266	230	187	183	145	118	91	87	77	77	66	64	47	65	67	54	55	34	38	47	44	49	53	53	51	38	27	32	35	34	29	31	32	40	35	28	26	25	35	36	32	26	33	25	33	39	28	25	32	32	25	31	29	25	35	33	38	41	37	28	25	18	30	28	33	33	28	40	26	22	26	21	31	33	33	29	28	21	25	33	22	25	32	19	25	37	36	40	20	32	31	20	29	31	23	26	31	31	33	27	32	27	28	28	28	31	37	27	39	33	32	33	24	25	19	30	40	19	30	28	26	37	24	33	30	28	18	23	30	25	29	33	23	29	36	26	39	20	24	32	18	39	25	24	17	27	19	17	22	28	29	22	23	31	34	26	37	23	33	24	28	23	28	23	33	33	30	36	32	26	31	20	22	38	31	24	20	30	28	23	29	28	23	19	26	24	19	22	29	24	21	24	27	25	27	24	34	30	27	28	32	30	26	32	30	27	27	32	25	35	26	31	34	21	26	25	27	23	23	28	28	27	17	25	34	21	30	22	27	35	38	22	32	32	28	30	30	23	21	37	23	28	20	23	30	20	26	26	28	21	29	28	31	22	27	31	27	26	22	36	27	23	28	25	19	19	26	26	24	22	25	25	29	28	27	24	34	27	20	35	26	27	25	28	25	29	36	22	29	20	22	25	26	25	27	26	30	25	26	33	27	32	25	14	24	27	25	21	37	27	29	27	26	40	20	23	34	22	18	31	24	22	27	26	24	29	26	34	26	31	33	23	27	20	33	32	21	30	17	34	23	28	24	30	28	17	25	33	25	24	27	23	34	17	34	26	30	23	30	26	35	21	34	19	28	29	20	23	28	34	20	32	20	25	25	19	27	27	25	35	23	32	26	29	24	23	29	26	33	26	23	24	19	22	27	25	23	31	24	27	28	32	26	31	21	28	26	21	31	27	32	21	29	28	29	32	32	32	30	26	22	20	26	20	28	27	16	18	20	28	27	25	30	25	23	19	23	19	33	26	23	28	32	34	21	18	27	37	34	39	30	25	39	24	22	25	19	27	19	19	36	22	32	30	33	13	28	20	36	30	28	28	40	30	26	22	22	26	24	37	29	25	27	25	38	29	25	26	27	26	25	21	25	26	19	23	33	30	25	13	30	25	34	19	33	23	28	24	25	23	21	31	36	18	25	25	27	33	25	23	28	32	27	30	36	39	24	18	22	26	28	24	31	27	32	22	19	30	26	21	22	30	26	23	30	33	30	26	23	35	22	24	28	36	21	28	33	22	25	22	23	24	30	25	24	31	24	21	18	24	24	24	23	20	32	29	21	27	23	27	40	21	29	23	28	29	36	22	28	16	32	22	25	28	25	26	19	18	29	43	25	19	29	31	34	24	28	24	24	33	21	23	37	20	29	29	23	34	32	32	30	30	27	27	32	26	27	22	25	30	22	26	27	22	29	33	28	34	24	19	30	28	35	29	33	20	25	26	23	19	34	32	28	28	35	23	36	20	18	28	31	34	21	25	34	28	23	25	28	26	29	28	25	29	30	27	14	31	35	27	26	16	31	22	22	26	28	29	21	25	25	30	23	35	32	33	30	34	23	28	26	37	36	28	26	24	29	21	33	20	26	23	28	34	30	21	30	23	22	23	19	26	24	34	22	22	29	36	27	33	23	22	23	17	29	31	26	24	26	19	33	35	30	37	32	37	26	27	22	20	22	20	31	14	31	26	23	24	33	36	41	24	21	25	19	28	21	15	28	21	17	21	27	27	30	21	30	27	34	30	26	23	29	25	30	28	29	30	26	25	28	24	33	34	27	25	26	38	27	20	26	32	26	25	29	20	23	28	28	21	29	24	26	26	18	23	32	30	24	23	24	20	29	29	25	30	31	29	17	34	27	19	25	33	25	25	29	28	18	27	24	25	30	21	26	25	28	30	28	21	25	24	28	27	32	20	33	24	23	27	18	26	30	28	34	28	24	36	18	22	25	28	28	31	29	22	35	20	24	22	24	30	23	34	29	25	23	26	25	29	21	21	30	18	19	31	29	26	28	20	29	26	23	28	24	37	24	25	36	24	29	32	23	25	17	26	24	31	24	22	30	22	27	27	19	30	38	20	16	28	25	15	29	30	22	33	26	31	22	26	39	26	22	19	24	28	27	28	27	36	26	24	29	24	26	25	27	22	34	23	23	24	29	19	32	30	27	35	21	20	31	25	21	21	28	31	33	24	20	21	26	25	36	23	36	25	23	24	23	24	38	33	22	25	24	29	36	30	19	28	27	27	26	26	24	25	16	25	21	30	32	23	27	19	28	28	27	23	22	22	21	20	28	26	27	31	22	26	20	22	21	36	18	32	34	25	25	32	17	29	25	18	24	31	12	23	20	26	19	26	27	19	36	25	25	21	24	27	30	22	23	23	25	28	33	17	22	28	28	22	22	33	39	26	20	22	27	28	31	23	27	21	25	23	34	26	37	38	30	16	28	31	23	37	41	24	25	33	22	27	24	28	19	25	31	33	31	36	28	25	25	23	22	31	27	23	27	45	25	24	25	37	23	29	26	29	23	29	24	31	29	32	18	29	29	31	29	21	23	19	32	22	27	29	20	30	31	33	15	29	25	23	24	23	21	29	26	23	33	23	26	32	22	26	21	28	30	24	34	23	22	38	34	29	23	33	23	30	33	29	30	31	37	18	29	24	25	32	23	30	24	21	31	28	39	24	27	26	23	21	35	23	25	36	28	25	33	32	20	36	31	23	16	21	18	32	22	22	26	20	27	17	27	27	26	20	23	30	23	30	26	29	26	30	31	32	21	27	30	28	29	25	17	29	26	25	29	23	28	29	23	26	25	26	23	25	29	24	24	24	29	19	26	24	16	26	29	26	20	14	25	26	28	26	31	26	28	25	26	30	31	28	26	30	28	25	18	20	20	28	27	25	28	34	26	29	20	30	26	22	31	32	38	22	26	22	29	31	25	30	31	30	24	26	20	33	28	23	22	34	28	27	26	18	23	19	22	32	25	32	23	20	25	21	31	22	29	29	18	23	26	37	43	24	29	25	28	27	23	24	30	21	29	24	27	24	24	33	21	20	36	26	22	36	23	24	28	34	29	27	25	30	19	24	32	21	28	27	17	24	28	27	29	24	31	31	30	29	25	28	27	21	7	19	23	28	20	24	24	35	33	27	31	28	27	19	16	24	23	24	21	23	33	28	27	27	26	18	26	36	32	31	27	31	23	32	24	28	23	32	18	34	26	26	25	30	26	36	30	27	22	23	20	27	28	23	26	29	22	28	21	21	34	37	28	22	27	21	16	20	24	25	26	27	37	25	25	32	20	24	22	27	32	28	20	29	23	24	28	28	24	29	25	28	20	28	26	31	27	19	22	28	33	23	26	27	34	30	27	29	14	28	21	20	28	24	33	34	29	20	32	14	26	24	32	31	23	26	27	22	28	24	20	18	19	27	29	26
20304	11466	6743	11070	18383	18801	16836	14030	11715	9655	8157	6493	5216	3698	2948	2808	2175	1823	1497	1453	1513	1834	1442	1234	1162	805	890	957	1035	1032	957	1016	978	968	892	740	658	534	485	443	500	472	450	476	461	458	414	346	360	416	415	410	409	368	377	343	354	387	395	360	345	393	383	390	336	359	360	307	366	368	330	342	347	354	340	344	341	326	357	329	298	319	342	373	386	367	359	361	342	351	318	301	346	323	342	356	359	386	381	407	391	383	410	394	404	427	394	382	373	367	361	392	351	385	359	407	403	426	410	426	386	354	367	345	370	326	310	322	315	309	324	330	311	375	305	315	306	331	335	347	306	342	307	328	334	317	337	313	309	319	352	302	325	311	339	326	329	349	295	313	344	344	337	325	333	297	347	315	324	299	321	308	353	337	293	311	316	335	333	296	334	296	331	337	323	330	331	292	322	320	309	327	334	297	298	307	334	322	289	324	367	356	357	309	292	342	320	352	295	314	304	317	300	327	305	308	298	312	300	332	321	323	292	330	341	306	342	321	338	326	314	312	301	315	332	306	351	314	314	304	343	309	307	324	287	317	312	304	321	354	315	342	312	293	298	311	336	308	288	302	310	307	297	345	318	299	300	320	296	343	316	325	351	300	324	311	321	322	306	302	350	306	333	328	324	338	321	350	326	319	305	302	319	307	311	315	345	318	323	306	322	298	344	301	299	308	318	312	300	316	319	322	320	303	307	294	317	322	336	342	308	311	339	311	333	311	317	307	335	320	337	326	322	291	290	300	319	305	324	360	306	322	331	343	339	312	331	340	305	313	313	335	285	332	288	318	328	336	303	331	301	329	290	313	321	314	335	323	334	314	312	336	312	350	291	344	317	301	333	307	314	298	318	350	348	320	322	330	309	308	372	339	344	325	295	325	325	325	323	343	331	338	329	338	327	306	316	302	329	304	290	307	316	326	292	336	313	329	304	320	343	294	321	337	308	291	320	321	346	332	287	349	318	345	313	323	331	341	319	303	314	299	312	309	337	309	335	320	304	309	304	311	312	313	360	329	311	306	315	337	320	331	325	333	340	339	339	329	317	308	314	330	304	342	324	311	361	333	363	342	291	317	327	338	325	316	310	318	327	339	302	307	312	307	316	322	315	305	330	305	318	351	330	340	315	299	318	306	315	328	302	329	304	335	300	313	315	324	364	320	337	302	300	338	350	332	319	308	291	325	294	310	334	323	331	302	314	303	318	314	339	306	355	314	272	330	314	305	320	340	272	325	309	294	298	336	316	339	325	334	307	318	288	300	334	313	319	302	310	299	330	322	323	317	345	290	332	298	333	325	315	292	316	329	337	335	324	316	341	311	350	323	320	316	347	314	348	343	327	330	325	305	315	318	316	310	328	322	321	310	336	320	316	295	309	302	307	310	322	327	332	346	337	338	302	326	317	331	292	347	306	298	285	330	323	320	292	334	327	314	309	323	317	327	321	331	327	335	315	317	332	310	340	323	303	329	292	303	308	355	348	316	309	301	314	306	312	324	314	308	326	344	319	299	314	356	313	341	302	358	271	321	315	311	297	333	321	357	320	344	318	327	319	332	313	334	310	314	345	351	316	319	299	305	336	329	309	318	324	320	322	293	340	323	327	315	309	322	304	336	321	348	321	334	333	303	298	308	313	306	334	336	297	338	332	313	322	359	322	260	296	322	322	347	314	324	339	294	274	359	306	300	320	330	324	338	326	324	291	318	330	309	324	301	334	323	289	361	354	339	319	296	294	332	319	312	316	330	287	267	306	304	328	310	300	317	327	331	304	322	321	329	295	304	316	300	317	301	335	303	344	331	335	334	348	303	335	320	290	312	308	291	313	331	311	332	281	309	319	308	317	330	347	299	319	303	310	289	359	333	324	319	319	347	334	300	314	336	312	330	351	335	323	302	316	347	332	304	311	325	341	321	340	316	325	344	352	302	340	340	336	323	300	295	294	286	346	304	294	305	319	324	314	313	303	316	304	288	343	294	306	302	346	325	304	298	347	319	300	301	331	325	327	296	306	307	326	294	323	323	329	336	321	311	349	310	292	348	345	292	294	291	327	330	262	314	330	307	323	295	326	324	329	343	302	319	325	295	294	359	326	341	314	334	303	328	320	330	325	333	293	325	304	339	315	290	294	297	329	317	305	312	351	310	307	307	309	318	320	319	348	322	315	371	312	346	326	310	300	326	291	315	377	312	332	321	304	280	331	340	321	296	345	312	305	318	319	325	315	323	303	335	310	340	331	291	290	350	320	343	314	308	312	301	302	328	319	302	337	307	327	331	292	326	299	325	310	304	316	282	313	352	322	342	322	305	338	327	313	332	299	300	312	306	346	326	341	303	313	305	308	306	310	303	318	287	309	317	326	300	315	340	362	317	345	314	307	301	318	335	326	317	354	306	341	342	319	318	301	333	313	327	322	330	308	330	305	307	304	315	309	297	324	323	301	360	327	324	303	321	305	319	322	316	313	321	328	342	313	308	295	317	306	297	292	312	289	323	345	311	330	337	310	315	313	287	347	319	325	308	303	309	288	333	308	297	346	320	332	315	329	297	313	308	340	336	306	314	314	319	323	360	322	326	304	298	359	303	312	336	310	352	326	323	297	304	336	324	341	302	318	338	317	320	314	341	328	339	335	322	319	341	306	352	310	321	316	312	316	312	298	319	316	306	358	285	311	311	334	320	341	292	298	360	344	312	335	306	317	299	311	297	318	343	301	327	307	312	308	336	310	287	321	316	350	317	325	291	310	327	313	309	268	310	346	303	337	326	310	324	295	329	326	318	310	323	326	313	267	323	310	321	329	299	318	298	321	332	306	309	360	335	329	329	295	324	341	333	340	318	320	309	298	334	313	330	308	297	344	325	314	302	334	350	314	307	293	330	335	304	328	323	308	310	288	324	301	345	331	340	318	308	295	323	296	328	314	323	306	324	292	305	326	291	332	305	302	339	291	325	325	317	334	303	307	313	305	316	303	311	322	329	310	333	308	308	332	344	312	299	300	309	294	301	329	293	329	336	323	328	331	309	305	317	318	293	309	323	302	309	273	321	303	281	297	341	329	357	325	365	331	352	330	311	333	336	315	320	286	332	316	341	315	342	316	305	293	332	325	336	301	275	357	308	307	310	319	322	310	319	313	354	333	292	300	287	320	291	312	325	322	305	319	334	326	290	320	301	278	307	347	310	310	322	308	334	307	328	282	312	322	326	333	343	308	325	306	335	332	313	305	319	331	314	324	319	309	296	331	342	364	343	321	286	317	291	325	331	306	300	338	295	333	298	313	270	352	340	345	331	303	300	340	304	326	307	313	294	322	306	312	326	316	325	328	319	333	334	333	329	291	313	301	281	332	324	327	313	344	309	294	308	325	316	303	322	338	294	327	318	313	326	320	329	333	315	319	338	319	309	336	336	300	316	311	337	292	328	322	314	319	339	331	319	346	318	319	315	304	298	290	303	318	339	315	312
1432	234	135	113	116	116	130	116	116	108	106	94	86	82	68	83	62	47	64	54	50	61	56	60	45	55	42	50	53	56	68	58	63	54	54	50	63	46	55	46	39	50	44	46	54	44	58	41	45	58	45	52	48	57	53	56	39	42	49	44	45	51	47	55	50	41	43	47	47	61	53	43	37	46	43	46	41	49	45	60	70	36	49	50	60	53	60	54	47	37	49	52	47	53	61	48	58	50	46	37	42	55	55	49	41	45	45	53	59	46	62	46	57	67	60	43	50	51	52	56	43	51	57	38	46	45	39	40	43	43	65	60	38	56	54	45	50	49	63	36	51	52	51	48	50	65	45	39	50	45	65	53	45	50	55	42	56	39	46	57	51	66	48	52	48	56	53	52	51	43	54	49	56	45	44	51	44	58	47	62	42	52	52	55	36	50	53	54	46	49	51	54	54	61	47	41	45	52	57	58	50	70	37	50	52	54	38	48	53	48	55	51	50	42	47	48	45	44	53	38	43	49	43	52	47	53	50	66	49	58	60	53	45	55	48	49	50	52	46	37	53	49	45	42	52	57	47	54	39	53	54	45	39	54	46	51	39	44	49	50	39	43	49	46	47	44	61	45	53	46	50	54	62	53	48	53	71	42	53	41	38	47	56	62	43	41	47	40	56	51	49	52	43	59	41	42	67	43	50	58	34	46	61	38	48	46	49	60	49	63	41	46	46	42	63	48	51	48	42	52	56	46	52	43	48	55	57	44	54	54	60	47	50	47	46	47	49	45	53	48	47	45	38	48	44	46	49	51	42	40	42	37	43	52	46	40	39	60	52	59	57	49	52	52	43	58	41	53	44	49	53	42	52	42	59	36	57	39	48	52	36	54	45	55	44	45	54	44	39	55	49	46	45	51	48	59	46	46	65	46	52	48	49	46	52	33	59	48	54	56	52	37	54	46	44	43	41	53	55	58	43	49	34	60	65	49	57	52	51	49	44	59	49	56	42	52	48	44	45	44	55	48	59	51	38	52	39	45	44	42	39	53	44	50	45	54	52	38	42	44	43	58	54	58	48	52	39	45	56	43	46	44	53	55	41	52	54	43	38	61	51	46	54	75	53	48	54	49	54	43	45	57	43	48	46	47	51	59	46	50	56	42	45	41	58	46	47	42	65	33	67	34	64	35	60	52	40	56	44	42	54	52	48	45	43	49	48	61	47	40	53	43	45	43	43	64	48	51	49	65	45	51	49	46	55	58	53	47	42	41	51	60	46	56	41	37	57	56	50	43	59	52	55	59	42	45	42	56	55	50	63	52	47	45	47	53	51	45	53	57	72	48	58	50	52	56	51	54	49	61	47	53	53	45	45	39	59	35	41	56	45	44	44	49	56	48	44	54	56	40	52	59	57	50	48	49	43	43	72	67	60	52	50	44	56	50	57	52	58	40	53	50	53	51	53	38	51	43	50	41	52	43	54	60	42	56	41	47	59	46	44	49	42	42	47	43	44	58	57	41	55	43	60	42	59	48	46	57	45	42	54	55	59	56	52	42	52	50	61	45	44	42	49	53	54	38	48	50	39	42	52	48	74	50	47	53	45	54	56	54	54	51	65	55	56	48	52	49	54	56	40	39	41	50	47	50	49	55	60	43	47	51	29	47	59	55	60	46	37	42	49	54	53	53	48	48	38	46	52	54	56	51	45	57	51	47	55	52	44	50	43	43	46	46	53	63	52	47	51	51	49	43	58	71	49	48	44	48	51	56	52	42	52	42	47	39	54	49	50	63	57	56	53	54	45	41	52	44	44	52	45	59	59	47	52	51	52	48	52	47	47	59	60	57	52	49	53	41	47	45	52	45	54	42	50	50	59	47	55	52	38	39	46	52	62	50	47	53	44	44	52	50	50	42	53	46	52	42	41	64	44	55	46	50	49	49	48	53	51	42	49	53	50	50	46	62	54	50	46	36	50	51	44	52	35	57	49	46	41	51	47	55	45	45	42	36	47	53	49	45	53	52	50	49	57	46	42	55	52	54	50	47	39	55	66	53	50	57	50	38	45	45	35	42	57	49	49	31	43	61	55	58	51	43	41	48	41	46	51	54	42	57	52	52	42	42	43	49	60	49	51	47	47	47	41	38	53	55	38	53	59	44	40	57	48	41	45	54	55	45	45	57	44	62	55	52	55	48	45	45	69	45	52	52	55	61	61	50	42	48	46	41	55	42	52	52	43	55	49	53	59	61	54	60	53	62	43	56	61	40	36	43	43	47	54	48	38	38	41	45	38	54	40	54	46	45	56	44	57	43	42	43	44	63	51	64	47	43	50	55	56	47	56	45	45	45	44	52	37	43	57	54	54	63	38	53	61	44	45	48	48	40	57	48	44	52	54	33	52	53	41	39	59	58	49	59	52	43	61	61	53	43	49	55	55	65	56	47	55	35	49	53	50	52	47	47	46	46	49	48	41	53	53	55	53	49	50	52	34	53	48	44	41	50	51	42	47	55	48	51	43	45	60	51	59	58	52	59	56	52	49	47	49	54	52	71	40	42	61	49	54	49	42	48	50	50	49	37	48	54	49	44	52	60	59	35	49	53	44	44	52	55	42	49	41	35	43	60	49	37	60	51	56	46	54	57	37	46	40	55	43	52	41	48	50	53	62	61	56	41	45	56	66	63	56	53	50	39	55	55	55	44	40	50	48	37	40	58	63	53	33	44	63	49	45	40	52	50	58	49	50	47	59	42	58	52	47	42	54	51	43	55	43	49	56	46	58	42	50	41	39	53	49	49	46	45	33	53	52	49	47	66	38	46	51	39	55	54	54	43	47	51	49	60	61	51	53	47	46	59	46	46	49	46	60	46	57	45	36	47	51	49	45	34	59	40	50	54	52	48	52	60	50	47	52	41	52	54	63	57	42	39	66	41	60	44	55	41	48	50	42	51	62	52	51	48	54	47	42	51	49	47	42	51	57	44	54	48	48	47	52	51	37	56	58	55	38	43	51	54	50	47	44	42	49	40	56	61	42	48	44	50	54	43	51	47	49	37	51	49	53	53	59	57	35	40	48	50	63	56	57	44	46	38	52	44	37	47	41	55	42	55	44	57	39	41	36	52	48	44	57	49	45	41	40	45	43	44	41	57	39	52	45	53	58	50	53	49	38	47	42	54	39	46	52	57	42	54	51	45	40	55	50	47	53	54	47	57	48	52	44	39	31	52	45	34	46	48	46	48	46	49	32	54	58	38	45	61	48	41	54	62	53	48	55	56	51	43	51	53	45	58	39	50	41	74	48	48	62	54	58	58	43	55	58	59	44	68	55	58	52	58	54	54	45	62	71	46	54	63	44	51	53	60	42	48	48	48	51	60	51	34	56	43	35	53	53	53	39	73	53	56	47	38	57	47	54	42	50	48	52	45	34	42	43	47	41	55	39	47	52	49	55	59	53	62	59	59	46	41	47	51	49	54	39	56	46	39	44	60	44	54	46	59	42	55
12276	5215	2836	4502	8061	8737	7878	6384	5074	4265	3567	2932	2301	1733	1502	1485	1259	1003	1010	1031	1114	1219	1052	1024	866	775	815	814	861	899	919	917	847	874	824	773	731	633	590	599	619	626	650	625	591	577	624	609	555	576	578	608	567	556	543	534	607	585	546	584	585	585	551	551	523	562	543	536	569	611	569	560	562	555	584	558	576	573	572	539	552	609	568	550	596	583	551	526	543	581	570	519	563	585	525	592	556	578	603	586	543	588	596	592	573	638	615	611	580	573	611	616	624	598	641	590	569	591	623	588	585	595	577	556	580	564	523	564	644	548	548	555	523	590	529	568	561	550	564	588	522	555	585	533	544	549	567	543	564	557	571	592	571	555	542	556	543	538	578	555	606	583	525	575	559	556	541	562	562	563	574	546	554	575	564	562	560	535	574	559	600	613	550	543	572	557	529	583	543	607	526	553	538	571	497	574	540	539	570	553	534	553	570	524	550	548	557	568	560	601	548	595	579	557	505	564	573	554	560	602	578	580	547	529	568	526	524	607	551	570	530	558	535	520	570	547	527	510	592	579	560	536	511	558	555	555	517	541	570	554	577	575	592	548	577	553	507	547	584	592	586	551	557	533	584	570	552	593	527	545	593	538	527	552	566	542	510	545	528	532	539	565	556	555	584	565	539	564	534	587	546	566	515	535	595	555	541	535	514	576	565	571	554	558	560	581	570	539	555	543	574	594	601	558	586	549	541	530	586	544	549	586	525	565	573	612	531	550	524	589	576	575	574	537	569	580	596	569	555	568	552	564	597	549	570	579	589	525	559	566	576	544	521	571	530	602	580	530	586	546	544	532	534	564	565	562	551	573	529	563	539	578	559	586	574	535	530	528	572	550	572	581	531	529	525	561	582	558	560	550	540	545	577	539	519	613	596	537	545	547	539	558	525	560	531	600	514	570	582	571	537	570	562	556	559	533	586	559	528	560	574	536	561	577	572	518	547	582	507	551	521	549	545	552	555	530	541	558	525	622	536	585	539	556	547	572	554	534	530	556	543	569	553	540	551	548	571	558	569	568	545	546	537	571	581	577	579	568	526	562	521	566	533	564	514	569	624	535	536	528	550	529	554	561	551	552	551	547	572	544	525	558	511	574	578	532	570	546	571	568	545	568	548	536	540	578	543	537	541	545	556	563	527	588	560	562	580	561	560	557	604	555	550	568	592	597	601	567	588	562	592	531	582	556	580	508	560	585	553	561	550	541	583	526	532	584	576	536	576	527	556	526	560	572	568	543	527	581	592	536	549	603	606	570	599	565	563	558	561	554	558	539	528	542	566	574	569	502	543	542	564	552	578	559	547	546	560	589	540	570	580	543	517	547	535	541	583	546	585	540	560	509	548	568	561	565	571	550	538	586	559	583	566	572	593	580	606	530	562	613	552	600	549	569	588	555	520	572	548	578	505	556	561	535	567	585	567	589	566	515	526	569	545	585	554	523	561	562	559	597	562	571	538	511	546	531	540	518	589	565	602	537	522	561	574	558	557	563	561	556	563	522	563	562	577	539	552	571	571	608	578	503	587	549	527	555	565	564	525	519	519	522	523	557	551	545	585	548	573	595	544	563	606	557	570	602	551	531	551	584	570	566	601	554	540	571	582	532	557	542	583	545	616	568	564	574	568	576	598	576	594	536	537	565	565	537	541	579	508	564	575	535	565	522	544	610	539	528	576	561	558	563	528	572	563	524	583	534	568	590	531	542	584	555	565	572	560	575	561	589	551	542	533	570	555	541	538	555	579	568	544	593	568	542	573	558	562	551	541	562	560	565	528	560	531	537	552	569	532	515	535	512	598	542	563	593	571	591	545	512	535	555	560	570	575	578	534	539	559	592	556	573	589	548	546	568	538	556	519	579	589	574	523	538	593	576	540	574	582	562	536	581	531	556	537	545	534	574	609	575	553	534	578	602	556	578	601	542	581	559	558	567	528	556	563	552	552	581	567	528	567	537	535	612	546	507	534	555	550	542	573	577	554	562	556	560	568	581	590	562	565	566	552	560	534	551	565	542	521	532	552	562	553	546	578	543	579	536	562	526	565	519	536	567	587	545	554	563	585	552	535	557	536	554	542	539	540	572	588	525	550	555	546	574	541	537	551	542	595	543	570	525	513	578	510	560	565	510	569	548	518	533	579	539	608	560	551	529	563	552	540	595	553	530	547	609	560	559	568	569	555	541	584	556	576	541	518	549	557	546	572	546	608	535	522	565	586	547	570	564	552	580	531	581	549	559	584	555	585	515	541	582	536	569	559	544	547	561	526	555	572	584	569	534	555	551	567	598	584	524	564	541	510	580	575	565	560	568	578	515	533	566	513	540	597	513	569	568	552	574	571	546	564	537	531	554	541	560	535	570	539	519	543	558	590	559	596	542	607	582	607	547	552	552	563	536	546	531	539	559	565	524	534	520	541	550	529	531	519	510	573	505	540	562	528	532	550	554	590	531	537	556	556	552	540	552	567	517	565	550	554	568	559	544	547	571	538	520	533	562	563	574	534	549	597	549	555	546	543	598	546	560	563	536	579	521	556	517	531	545	535	520	572	573	550	534	538	504	547	543	603	528	600	585	579	567	552	539	552	582	540	541	540	593	606	554	502	571	531	514	573	567	514	606	569	604	575	540	552	527	533	529	528	543	523	569	570	583	552	564	542	580	571	530	549	552	525	546	566	574	572	522	570	567	568	582	543	560	566	539	546	561	595	575	541	537	558	587	520	564	540	565	535	573	533	576	588	583	547	583	563	553	561	563	529	575	497	613	513	569	567	555	541	566	561	542	570	589	585	584	567	557	587	558	566	577	530	577	524	546	528	556	566	562	546	569	540	576	550	587	561	553	586	543	574	559	588	549	545	590	599	560	572	548	544	565	561	617	547	563	544	582	492	518	572	514	575	576	556	530	541	524	552	538	573	567	523	548	532	507	577	589	592	568	522	600	539	557	568	546	571	589	558	564	578	566	525	528	592	576	553	502	529	528	588	559	518	547	566	582	568	583	525	584	548	557	584	622	561	535	611	592	569	582	539	577	545	551	572	533	562	538	551	593	539	572	574	587	550	598	552	543	557	538	591	547	574	579	589	556	573	552	599	546	546	575	565	562	536	587	543	518	563	555	563	567	596	566	547	544	515	539	569	587	566	542	581	551	553	553	566	551	605	533	524	566	518	571	559	546	559	542	529	558	566	507	556	543	565	570	582	588	551	566	540	578	580	568	582	501	546	547	551	560	534	535	544	589	535	551	556	564	592	537	554	528	550	565	579	547	545	551	594	579	523	543	539	560	564	555	553	532	540	564	553	547	558	532	534	556	573	534	568	550	567	535	519	548	548	532	530	574	574	562	548	552	522	576	526	538	598	577	568	529	559	536	546	534	587	594	532	557	574	542	616	549	619	541	559	546	547	554	546	523	579	552	573	587	567	513	518	554	556	553	565	566	582	574	566	545	551	530	576	541	530	512
1164	589	334	219	194	234	253	215	198	172	134	106	89	81	87	70	53	57	62	70	52	64	73	52	61	50	50	56	67	56	63	48	48	55	43	50	42	35	49	34	42	47	38	37	39	38	42	45	35	40	32	43	29	45	46	34	37	51	33	35	46	41	41	34	31	40	37	35	47	30	38	29	51	33	36	39	35	48	42	44	29	45	37	44	49	32	38	41	33	45	30	44	35	38	29	38	39	26	42	35	41	45	34	40	41	36	35	58	42	38	42	43	39	46	40	49	48	36	38	18	47	33	47	31	42	38	39	42	32	34	26	34	38	40	32	34	42	39	38	33	41	24	39	36	30	42	38	30	38	32	41	43	47	28	44	37	38	38	32	45	40	47	57	46	37	32	28	31	37	30	29	48	49	43	46	44	45	45	37	42	30	39	35	32	39	41	49	36	36	30	42	38	50	28	39	56	32	45	38	36	25	26	37	37	30	40	43	41	43	42	34	37	30	30	40	38	38	29	31	34	38	43	45	29	48	38	31	40	47	36	42	46	37	35	27	41	46	41	31	48	42	31	52	34	37	46	45	31	38	32	30	32	41	31	36	41	33	38	38	35	40	32	30	46	42	43	41	33	41	49	49	26	24	35	52	40	37	38	43	47	23	41	39	31	34	31	39	42	30	33	38	33	44	40	43	34	36	34	38	30	35	38	40	32	36	41	45	24	32	40	48	35	37	36	39	47	43	35	41	49	41	39	44	38	38	37	44	42	40	51	42	45	24	43	36	42	55	41	41	46	43	36	40	48	36	43	34	39	34	40	43	54	29	48	40	40	31	44	43	58	40	32	45	36	38	41	30	44	39	42	37	48	53	36	32	35	42	44	46	36	36	37	39	56	58	26	35	40	42	40	50	34	33	47	34	37	38	34	48	43	27	39	39	32	46	43	34	35	33	40	44	34	28	45	27	44	29	36	43	33	45	44	32	45	41	37	38	35	41	38	50	33	33	50	38	37	44	43	35	34	40	29	37	33	39	34	34	38	37	44	30	37	35	32	34	34	40	43	32	35	25	37	35	49	46	49	53	39	36	38	41	51	48	35	47	41	26	27	38	38	39	41	35	38	36	45	39	38	31	47	39	33	35	36	32	40	43	32	37	41	32	29	36	42	44	32	38	34	38	44	40	46	34	39	36	42	37	36	34	32	49	39	44	32	33	34	38	38	38	41	48	38	33	42	38	40	55	37	42	31	46	46	33	40	34	41	44	41	24	45	37	42	38	38	43	36	45	40	40	43	37	36	36	39	41	27	36	44	49	37	41	41	30	34	29	42	43	45	39	45	44	34	48	43	33	41	42	43	34	38	30	36	39	31	29	34	33	37	47	30	32	37	41	30	34	37	31	36	48	39	36	34	48	42	35	48	45	36	34	29	42	30	31	39	38	54	43	37	38	35	34	38	41	36	27	32	32	36	30	32	50	51	34	45	37	27	40	51	38	33	44	34	41	40	38	38	39	54	31	39	24	42	37	35	28	45	44	32	43	29	39	30	47	30	48	38	31	38	41	32	35	32	39	34	23	40	40	36	34	34	49	37	43	44	32	36	40	37	32	38	34	27	42	36	40	42	39	42	36	45	41	46	31	33	39	37	35	40	34	43	38	38	38	45	38	31	33	36	45	54	28	35	34	36	37	40	32	27	32	39	28	45	31	45	40	36	35	41	43	31	54	47	56	29	32	46	50	42	36	30	45	43	32	45	44	37	46	41	39	36	32	39	26	51	36	26	47	38	33	40	50	34	38	32	35	53	30	32	33	39	40	48	37	46	36	46	31	46	29	35	36	38	42	45	44	37	39	32	39	34	44	39	27	26	28	46	52	41	40	45	33	44	40	36	31	36	36	36	32	35	44	47	40	28	38	40	43	39	44	35	48	33	37	41	30	33	36	43	37	31	30	36	32	49	34	42	39	49	29	36	44	36	30	44	42	43	39	42	35	37	45	36	34	39	35	46	33	43	48	35	41	48	32	40	30	26	52	52	46	47	41	37	38	40	40	43	33	39	46	41	41	21	32	30	31	29	32	37	32	49	30	39	35	34	40	36	42	43	44	35	42	44	36	38	36	38	36	42	41	45	37	30	33	42	42	30	37	36	30	38	42	48	39	54	42	26	32	34	33	32	39	38	43	45	34	43	43	37	36	37	34	37	41	27	42	43	44	53	41	34	34	39	43	45	36	42	27	51	46	34	37	41	38	30	42	45	44	45	44	39	41	42	43	51	54	39	60	37	42	48	50	44	39	38	41	48	44	42	44	46	33	39	51	46	39	38	32	37	46	28	43	48	33	35	36	38	40	32	38	35	36	35	36	40	42	46	41	47	39	34	39	39	51	35	48	36	36	44	44	35	37	37	32	34	41	34	44	27	44	31	41	37	29	22	40	35	44	39	45	37	34	41	38	42	37	39	38	32	36	35	34	39	39	39	40	36	32	54	41	41	34	40	35	44	45	32	38	44	30	40	33	43	50	32	36	30	37	32	42	54	38	44	32	39	51	32	32	49	37	30	39	36	45	31	33	52	36	51	39	47	40	39	33	31	38	38	41	41	30	41	38	31	49	38	38	52	41	36	33	42	37	27	44	32	35	29	46	39	37	39	36	40	44	37	31	41	47	37	33	35	34	38	32	46	43	57	54	38	32	37	36	32	38	27	43	27	30	37	39	45	44	39	42	36	34	36	36	43	34	42	46	47	43	45	46	47	44	35	35	41	34	35	40	33	39	38	36	36	27	33	37	29	42	48	37	46	35	36	43	46	34	26	28	37	27	31	36	35	32	36	31	42	32	37	44	43	36	30	35	38	44	29	34	38	44	34	39	35	39	30	35	38	40	33	35	47	42	29	39	24	32	44	46	48	35	36	42	32	39	32	42	38	37	36	32	40	51	50	41	40	45	37	33	38	36	33	49	38	45	27	30	42	32	38	34	31	42	46	34	32	42	38	32	34	33	44	44	44	41	31	39	52	34	36	44	38	36	33	49	42	47	40	48	36	36	36	33	35	45	53	47	27	33	39	28	43	40	40	36	42	32	43	42	33	37	39	38	36	48	39	39	30	29	43	39	36	33	32	31	29	43	32	39	42	35	42	34	36	31	39	33	32	29	39	37	39	30	40	27	49	34	37	43	57	27	32	32	34	40	39	29	36	45	46	46	51	23	31	47	34	40	33	43	42	41	35	43	34	40	33	31	40	32	36	30	30	35	35	49	20	52	34	43	44	41	43	30	37	39	45	41	24	32	41	30	37	51	37	40	42	35	42	49	32	24	26	41	49	50	31	46	36	36	27	31	53	42	43	32	38	37	43	37	46	35	32	28	48	38	39	33	39	53	44	44	26	46	27	35	34	28	30	45	42	40	42	28	43	36	42	42	41	34	44	41	41	34	40	41	32	44	33	37	39	41	43	38	49	40	38	25	32	37	36	39	49	41	44	41	39	43	40	35	35	42	42
16913	9280	4894	8583	14512	15306	13529	10701	8862	7260	5784	4793	3765	2769	2359	2160	1669	1431	1369	1306	1441	1525	1185	1156	1003	837	936	939	1027	968	907	957	993	946	905	757	717	572	556	567	578	576	593	575	537	543	538	494	537	489	507	489	508	493	472	478	489	507	481	480	523	495	509	495	515	488	452	517	503	514	474	484	468	515	475	472	466	448	467	469	467	457	492	477	470	503	468	459	468	477	490	495	503	461	509	508	508	540	486	500	486	535	463	513	513	485	520	493	508	515	488	520	498	472	521	544	520	530	514	505	536	508	474	498	495	451	454	454	441	435	487	427	466	431	488	464	453	460	455	423	465	485	472	468	427	430	451	426	428	432	439	440	456	453	442	450	450	493	457	444	465	461	462	423	450	474	479	453	484	412	449	457	461	473	470	483	420	465	437	468	429	439	451	495	442	443	427	429	441	469	424	467	483	436	444	401	447	427	459	497	448	477	468	437	459	459	434	467	473	447	447	487	454	414	457	445	460	417	455	449	465	451	462	445	464	486	483	418	489	478	421	481	443	460	458	423	462	480	443	445	473	462	424	429	469	473	459	447	428	467	494	460	471	462	434	431	418	441	444	465	376	459	465	442	450	453	432	450	465	429	446	455	471	460	456	490	413	486	485	455	464	448	479	450	468	432	462	489	472	468	458	471	434	504	432	476	454	454	427	462	466	457	451	465	493	471	442	442	430	457	450	459	458	469	452	463	495	451	427	455	447	452	462	476	422	448	449	504	456	473	505	470	422	429	435	484	496	447	464	470	448	485	427	439	488	459	444	428	468	452	440	464	427	478	407	475	463	444	458	458	467	481	469	443	477	475	454	520	509	424	477	474	471	473	456	414	479	473	478	454	437	428	472	448	448	441	447	452	452	489	443	460	471	440	452	430	421	419	446	467	424	432	434	440	428	461	434	459	433	447	443	436	398	462	452	477	479	464	421	433	395	446	453	430	447	437	484	451	447	432	501	457	460	444	456	435	463	441	462	471	484	436	478	457	427	441	503	437	454	407	452	425	455	449	456	441	445	450	482	439	451	462	460	461	457	448	458	414	446	449	431	453	453	424	432	465	420	424	462	425	423	450	453	446	456	466	458	460	470	404	456	446	474	425	423	445	441	490	430	430	441	453	449	469	480	426	452	449	478	445	448	455	481	474	435	470	458	442	480	444	457	442	482	425	471	467	425	453	425	464	457	453	456	441	518	465	454	443	467	460	430	473	459	426	490	471	487	438	462	415	442	441	460	449	459	438	438	425	463	455	429	474	432	465	466	430	461	440	442	441	446	421	455	444	442	468	474	470	420	471	440	436	474	423	450	488	447	461	485	482	436	478	447	473	468	449	484	450	488	459	418	440	494	441	461	445	445	453	465	457	432	437	456	440	478	443	474	466	464	472	456	425	462	482	466	445	431	426	441	454	526	429	441	461	444	427	458	425	443	492	428	477	409	473	427	469	440	429	466	422	453	444	485	484	463	451	490	405	458	433	441	443	442	446	498	465	496	451	484	451	469	465	432	455	420	436	433	445	483	442	461	421	449	446	458	467	459	429	485	445	418	464	438	424	457	497	459	434	435	457	436	467	444	469	454	432	445	473	457	467	481	430	474	456	439	405	466	461	435	462	473	425	485	432	418	484	445	416	433	463	448	468	447	431	449	461	461	460	479	455	430	449	447	479	441	455	431	447	462	465	456	443	442	466	472	457	430	478	446	460	460	412	448	461	448	481	456	455	437	458	474	436	436	468	425	424	440	429	453	465	490	464	446	467	432	520	452	435	464	485	450	438	478	454	477	439	444	486	468	417	442	440	427	489	409	433	503	464	468	431	462	449	443	462	409	443	449	456	447	480	466	491	427	477	449	444	445	423	429	437	464	410	439	418	445	413	440	446	460	476	449	468	460	456	456	447	396	452	464	459	452	470	440	448	454	467	471	505	451	422	423	439	454	455	457	461	497	492	435	453	439	461	435	454	455	439	437	432	446	467	450	454	434	458	468	448	463	468	443	461	404	436	444	491	455	485	459	468	430	427	438	477	443	449	452	439	462	444	484	458	477	483	442	457	430	420	479	471	419	419	443	446	484	452	466	427	461	446	477	491	484	464	441	494	408	442	500	467	460	439	480	469	447	463	445	450	441	473	446	479	414	469	440	467	446	438	458	455	486	422	443	438	481	458	431	426	453	439	488	471	453	463	456	480	457	421	460	473	474	486	477	451	456	432	457	445	453	450	459	434	469	438	456	444	430	470	447	496	436	455	458	485	419	430	458	444	478	448	434	498	469	456	488	414	464	466	464	457	448	437	439	455	454	482	446	458	435	458	454	445	463	476	501	479	469	473	466	437	485	443	470	459	416	485	416	481	445	471	466	429	477	400	408	464	443	432	450	444	430	470	456	480	473	451	430	457	410	402	474	478	447	454	443	442	438	492	460	426	476	488	456	444	480	465	463	456	443	447	441	469	422	441	475	395	434	441	470	465	465	460	471	436	411	460	488	477	464	442	468	470	438	417	462	439	460	480	430	447	458	431	490	457	468	468	382	479	472	449	474	441	451	437	444	466	448	439	429	441	455	416	481	432	493	428	455	454	466	460	442	477	460	423	462	436	447	470	475	415	470	433	488	480	480	485	459	451	442	483	462	390	419	444	465	445	438	482	444	459	472	497	421	456	447	438	453	439	463	498	465	456	435	482	449	423	445	483	444	435	467	458	416	434	438	446	445	423	436	426	466	458	453	448	463	448	444	470	466	430	508	476	439	465	470	466	453	448	484	430	485	424	477	438	448	432	453	431	449	428	458	472	461	430	468	471	460	415	450	501	459	457	469	481	440	428	463	450	442	437	465	472	488	415	462	432	434	439	439	432	441	436	475	407	471	451	440	469	444	486	468	476	439	446	432	443	481	500	468	436	420	472	444	476	466	451	446	424	477	491	481	439	463	443	473	418	459	454	465	456	472	457	419	470	484	458	447	450	472	414	455	423	455	429	446	482	418	472	512	454	478	410	410	446	468	464	465	470	457	437	473	464	442	490	458	462	437	432	468	450	431	444	498	421	474	486	504	431	439	449	446	460	495	462	449	512	469	411	472	452	490	454	466	419	411	444	478	465	429	450	443	447	459	454	421	478	430	500	438	456	482	443	454	407	477	434	447	450	465	444	468	473	429	431	451	438	474	453	420	479	443	456	477	494	457	466	450	467	455	460	481	460	418	462	449	433	456	409	443	444	445	472	437	430	476	431	452	431	432	445	497	451	420	437	434	455	467	432	470	458	512	467	435	480	473	439	447	450	453	408	469	496	460	459	453	494	446	460	459	429	459	477	461	445	449	447	479	456	442	488	445	448	442	472	437	435	457	416	518	433	437	455	419	495	466	454	470	458	498	413	443	475	417	479	456	420	418	494	460	469	438	513	454	453	462	454	443	467	478	464	491	451	441	442	445	437	495	461	479	435	464	457	489	500	453	465	462	449
2383	504	254	194	186	220	263	210	177	155	157	146	110	77	79	75	56	72	52	63	64	71	69	52	58	35	64	45	46	53	62	53	53	47	53	51	45	33	48	36	43	36	41	44	48	43	33	40	31	39	38	34	47	45	35	35	32	38	34	33	30	36	25	43	47	36	32	39	28	34	31	38	37	29	36	30	25	37	43	30	35	38	38	48	30	43	39	32	41	26	40	31	33	30	44	34	28	38	38	38	30	41	45	31	45	40	48	45	30	36	44	44	38	39	41	34	41	46	43	40	50	41	31	43	41	42	29	50	43	25	29	34	31	38	40	40	34	37	27	44	38	41	31	33	33	37	32	44	38	34	43	26	49	38	26	33	44	35	45	32	30	45	34	33	42	35	52	34	41	42	49	32	38	28	28	37	37	36	44	31	44	46	31	24	34	35	41	30	40	34	36	44	49	33	28	46	32	29	42	56	33	40	33	48	46	30	22	41	44	34	45	27	34	33	47	40	40	27	39	32	32	25	40	35	37	33	36	36	23	37	40	39	30	36	37	38	32	38	37	35	44	32	40	25	40	29	26	46	38	36	34	33	40	38	35	34	36	34	40	33	32	42	40	36	35	36	45	38	35	30	36	42	38	39	24	46	36	50	43	26	42	33	24	34	30	39	31	50	38	34	36	34	31	37	35	41	41	45	29	37	34	39	43	25	35	35	36	36	31	31	35	32	39	33	52	41	36	36	35	40	42	37	48	42	40	44	41	35	29	31	30	33	34	33	36	38	47	32	41	38	42	31	33	32	51	39	28	30	34	43	36	38	34	39	31	34	36	48	41	43	27	36	32	35	44	29	45	32	32	38	35	30	36	40	38	44	37	43	42	42	45	40	43	44	35	39	33	44	31	29	26	40	34	37	36	36	22	42	28	38	34	43	31	43	31	54	38	36	42	36	36	24	30	40	44	30	33	28	40	37	24	33	43	43	28	32	45	35	40	37	43	39	32	34	45	43	35	34	37	22	41	47	30	27	37	54	32	33	33	32	43	43	45	37	27	35	31	39	32	30	33	33	35	39	25	44	33	32	38	30	47	47	42	36	37	35	47	45	30	35	32	38	40	53	40	32	31	32	44	26	42	31	37	44	39	41	42	36	56	27	30	26	37	32	47	37	40	39	34	41	26	34	36	39	32	33	28	40	35	40	29	33	36	26	49	37	46	42	35	28	32	42	38	36	41	21	37	35	37	36	42	42	38	39	23	35	36	45	44	33	35	33	34	46	32	29	32	53	38	30	43	35	25	38	40	35	45	50	22	36	46	37	34	32	32	26	31	43	40	36	44	39	29	41	47	42	45	39	25	41	30	47	37	28	43	27	26	34	36	33	29	34	35	39	43	37	32	36	35	25	34	36	37	34	35	25	29	36	23	34	35	31	36	32	39	30	35	39	41	38	40	42	22	32	42	35	40	36	35	38	25	36	30	39	47	44	43	35	40	32	40	36	39	41	34	31	27	40	32	35	25	31	27	40	36	36	20	36	44	33	35	35	58	28	36	39	35	28	32	32	35	45	37	29	36	34	44	34	49	28	28	36	25	42	19	39	43	39	43	35	35	38	36	39	28	31	38	33	40	42	36	37	40	42	34	37	41	32	43	54	38	38	45	39	25	43	44	41	38	46	40	36	24	30	23	31	30	42	32	39	34	40	39	41	40	42	51	41	32	29	40	32	41	34	32	41	40	38	30	34	41	25	31	32	43	37	33	41	41	37	33	35	37	41	27	42	37	27	32	22	48	50	40	32	41	39	31	28	29	36	32	51	40	36	33	29	35	35	36	34	30	41	36	37	41	42	33	32	41	40	24	29	33	37	44	32	47	33	34	28	43	34	44	37	40	35	31	42	46	36	35	34	37	31	37	47	37	36	35	23	29	40	35	43	35	34	43	37	42	39	33	46	36	29	42	48	42	39	36	38	30	37	38	38	41	39	48	39	39	31	43	33	33	36	39	26	30	27	43	26	33	44	31	27	41	31	28	37	31	41	27	31	45	34	39	36	37	37	28	35	39	44	36	28	21	43	27	38	37	40	42	45	40	33	42	44	40	39	32	32	40	34	33	35	36	42	36	33	35	51	36	30	42	38	41	35	36	43	47	40	41	35	29	30	31	32	37	43	40	40	39	35	30	37	39	28	30	21	36	32	37	39	37	33	35	37	37	30	34	32	36	33	25	28	31	40	31	33	34	33	37	36	47	34	26	39	37	32	35	31	34	40	36	36	36	44	33	49	37	49	36	31	35	31	36	42	37	30	34	42	29	40	36	43	38	34	24	33	36	33	33	27	30	37	36	30	41	32	42	39	30	36	30	35	33	45	31	40	58	29	40	33	26	39	42	56	27	36	41	28	34	28	39	34	36	34	35	29	31	34	44	43	26	29	31	36	39	38	44	24	37	39	39	32	40	44	25	44	41	33	38	34	33	31	34	41	48	32	49	43	32	35	31	37	29	34	28	36	36	34	28	40	34	32	42	31	28	32	31	31	39	45	39	30	35	41	31	42	40	30	41	29	41	45	38	44	29	42	37	41	35	40	47	37	35	35	31	29	30	30	29	38	35	41	32	41	33	37	28	46	41	34	31	38	35	26	42	41	21	41	35	28	34	26	31	40	44	24	33	27	36	27	30	33	38	39	38	40	38	44	39	40	36	30	35	36	36	32	33	32	37	25	35	38	31	38	32	41	24	33	32	36	36	34	30	30	39	38	43	38	31	39	43	35	37	33	29	39	33	39	36	36	37	37	38	32	40	54	39	34	25	34	32	43	39	51	35	33	29	34	21	42	37	33	35	33	39	28	40	40	36	39	40	35	38	34	43	34	24	26	32	38	33	50	32	32	38	31	34	36	28	33	41	27	39	28	44	39	35	45	44	29	30	30	34	47	30	29	31	40	35	38	41	36	27	33	37	27	41	28	34	34	37	37	37	32	35	34	34	38	28	34	42	34	47	40	37	24	30	30	40	35	37	37	34	48	33	30	39	41	43	28	43	49	31	38	27	37	25	41	35	32	35	44	36	40	40	38	35	27	39	38	32	32	32	46	35	36	40	40	36	35	35	35	29	45	33	37	33	35	53	36	32	38	30	34	43	34	33	36	38	32	27	26	36	47	45	33	34	38	36	43	53	32	35	45	39	44	32	39	37	43	34	28	40	44	35	33	29	34	32	32	41	28	32	28	35	50	37	35	47	45	35	26	39	42	34	40	31	36	42	42	38	27	49	37	33	34	32	35	31	36	55	45	34	51	27	34	39	33	35	37	39	28	40	34	38	30	28	37	39	34	38	39	38	42	37	38	41	42	36	45	39	34	34	32	40	27	36	26	40	37	32	33	29	30	23	28	35	44	46	34	37	36	34	27	41	29	33	30	37	36	41	40	35	37	36	34	43	36	40	39	39	27	33	41	36	34	41	40	39	18	35	43	39	38	24	35	30	30	33	29	35	33	40	35
16170	8278	4801	7881	13772	15123	13194	11082	9397	7630	6210	5092	4078	2863	2564	2332	1774	1441	1422	1427	1528	1639	1266	1207	1003	789	894	962	993	1026	887	1038	947	901	892	816	697	545	508	498	521	529	503	557	584	505	468	476	474	434	448	446	456	468	448	456	429	460	437	437	434	471	449	459	411	455	447	433	444	463	431	436	419	472	417	464	415	395	409	405	430	434	443	421	478	475	466	426	417	451	484	472	447	415	441	460	433	445	452	494	474	443	477	470	426	423	425	512	449	417	491	459	491	422	458	465	448	485	504	486	469	490	449	438	436	410	411	400	403	385	434	394	433	411	403	415	425	432	386	406	433	397	389	399	388	388	459	423	399	428	377	374	403	350	404	397	410	411	439	438	398	382	427	404	414	447	428	423	383	390	414	408	410	400	405	407	426	345	420	398	418	451	411	430	451	423	453	400	424	360	401	423	422	400	400	413	428	433	440	421	393	439	381	401	401	419	399	451	418	427	439	371	424	407	391	388	382	404	432	372	419	462	394	441	429	433	401	395	390	424	415	438	405	396	446	426	398	380	419	438	447	406	432	426	427	466	470	404	413	449	425	373	373	415	448	424	411	434	394	411	446	391	403	437	411	426	387	385	416	428	412	453	397	413	423	377	383	449	400	379	387	409	401	375	451	418	379	415	426	429	426	388	399	395	392	389	431	422	400	450	383	397	428	459	430	411	414	394	417	425	360	409	430	429	425	408	411	418	419	431	408	423	459	418	419	407	418	402	437	397	429	422	427	370	426	427	432	390	428	403	400	413	392	392	345	419	417	389	409	443	424	447	373	401	444	408	384	390	364	414	373	421	413	388	411	438	396	402	384	410	410	418	385	409	420	427	396	382	428	411	405	381	441	429	425	388	417	408	428	407	437	388	401	403	412	399	401	426	425	379	404	423	430	400	399	435	428	431	376	422	414	421	389	411	405	438	420	417	422	433	454	447	436	373	450	385	416	435	405	388	409	414	379	420	377	394	401	421	436	394	363	439	413	379	418	416	449	415	406	420	425	417	439	406	402	388	418	423	413	384	442	390	421	420	441	415	416	388	424	436	435	419	410	429	403	411	421	405	407	399	430	446	413	411	417	417	394	431	417	398	422	386	425	404	410	406	384	434	444	444	384	410	405	404	427	399	388	379	414	376	390	413	401	449	399	395	449	409	414	402	415	442	402	416	447	421	418	366	399	414	438	438	421	448	433	407	409	448	436	416	397	438	453	436	419	439	409	448	431	437	427	431	381	417	407	392	454	394	435	386	396	395	394	417	384	424	397	435	424	402	439	423	393	386	406	391	417	410	432	392	398	388	420	400	403	417	405	424	420	397	416	364	396	430	428	412	431	438	399	403	385	415	444	400	431	427	430	368	391	415	435	403	411	395	414	428	397	388	447	407	416	417	409	412	404	393	430	460	409	407	430	423	417	397	442	420	410	421	426	412	429	435	446	440	356	412	423	410	396	396	394	372	435	399	422	429	380	402	434	439	380	386	435	397	418	421	373	419	416	405	384	398	437	425	402	398	427	409	393	473	391	389	436	391	410	396	396	402	429	411	389	443	428	438	360	383	427	407	392	424	414	442	461	390	396	361	419	455	405	385	392	405	394	449	418	403	425	403	410	434	435	399	421	403	380	376	417	413	448	372	438	396	424	413	399	372	440	383	423	401	411	394	399	419	403	379	381	409	417	432	433	415	415	427	431	430	405	422	404	438	397	375	413	410	411	401	387	495	414	402	386	356	418	401	421	439	405	432	418	395	393	423	397	444	395	438	414	433	422	407	395	417	413	432	398	413	428	399	405	436	430	401	399	457	400	412	431	400	431	425	420	429	401	419	410	389	455	391	388	409	455	431	432	427	395	420	379	407	425	395	380	395	392	435	386	416	461	405	411	437	351	398	422	401	405	402	421	403	433	424	416	450	420	445	436	425	411	403	380	393	395	430	416	405	407	444	428	406	411	400	397	390	448	459	431	408	424	414	438	391	410	409	421	437	439	432	418	450	440	414	367	408	387	394	367	466	397	412	424	368	406	433	429	404	445	445	449	403	408	439	451	441	420	419	400	401	397	444	422	412	434	445	415	404	406	417	423	408	382	391	418	397	426	427	433	402	422	416	437	415	407	443	383	387	415	391	419	367	397	412	407	415	416	390	387	425	396	398	438	421	419	416	418	420	419	397	367	425	408	357	438	400	361	449	399	422	420	410	411	428	376	443	364	420	453	430	418	405	411	369	409	403	422	429	397	407	399	466	400	401	404	400	392	420	423	443	419	406	429	433	411	399	406	394	436	443	386	415	409	431	434	394	457	408	357	420	412	377	434	404	397	413	396	426	381	414	404	394	391	445	413	412	402	386	389	430	417	451	446	413	403	401	422	404	434	435	403	478	419	418	437	406	407	395	379	419	401	420	411	406	417	410	404	401	401	414	428	441	408	393	415	440	374	406	413	387	408	402	402	408	402	402	397	387	410	419	382	422	413	408	425	424	423	423	406	408	403	425	433	379	405	431	438	445	415	367	404	418	428	396	398	405	423	416	440	446	461	400	408	435	412	429	412	411	411	395	376	435	404	368	397	418	425	418	404	447	428	408	405	389	431	427	419	400	408	424	408	429	403	419	411	387	396	387	389	424	404	401	427	409	408	397	422	427	394	417	378	418	415	404	408	434	402	468	426	432	391	412	362	409	356	370	421	405	372	391	419	425	417	432	427	382	424	427	430	411	403	419	379	401	351	357	438	408	394	424	418	404	409	439	418	433	446	388	413	429	403	379	419	412	407	422	421	387	411	404	423	429	453	463	438	416	414	435	441	381	444	395	432	402	431	417	432	440	389	404	418	420	437	399	445	402	404	400	446	395	411	419	433	409	390	400	358	403	419	423	423	386	388	416	414	410	419	393	429	411	434	396	408	425	417	420	401	430	408	392	410	393	420	417	412	412	443	405	413	422	403	396	408	416	394	410	417	428	396	394	413	426	413	387	437	432	443	430	427	434	414	386	389	397	419	392	424	411	430	436	417	405	423	387	381	390	384	403	382	399	429	379	427	421	397	405	408	418	401	431	430	409	419	420	413	379	451	387	411	429	394	430	409	430	417	422	420	439	431	394	396	433	424	418	413	390	429	420	419	471	422	439	407	396	420	439	404	424	402	421	439	443	437	454	419	387	415	411	418	423	452	408	417	389	411	411	379	393	434	401	389	430	447	366	408	370	368	433	456	393	405	413	415	436	381	425	409	381	411	426	431	408	428	412	408	436	404	375	433	404	418	402	389	383	397	421	396	426	442	423	443	409	398	408	397	404	392	434	433	431	433	420	421	417	404	411	388	420	380	400	437	416	432	410	437	382	400	408	387	396	415	401	418	419	408	387	384	413	424	408	433	416	396	411	368	417	385	439	415	389	440	421	374	436	417	420	412	425	427	411	422	417	441	418	389	401	396	420	461	435	410	427	381	446	441	438	415	446	403	399
1702	835	447	318	280	325	311	292	281	217	212	184	137	107	76	84	69	54	69	56	61	43	47	63	40	40	37	48	42	49	40	42	43	31	44	45	34	36	38	34	27	30	29	33	39	26	28	28	25	32	36	31	24	25	41	24	24	42	29	29	36	32	30	32	26	26	26	29	26	27	32	28	20	27	31	23	28	30	23	19	21	27	25	27	37	34	44	34	24	28	27	36	21	29	30	32	33	31	24	31	31	34	27	33	19	36	35	26	23	24	32	24	27	27	29	31	23	27	28	22	16	22	27	26	34	23	36	21	22	27	26	22	28	37	24	30	15	40	26	34	19	26	18	17	27	26	24	26	27	26	30	28	30	21	28	31	24	28	23	22	25	30	30	26	22	22	31	32	32	20	32	13	17	35	25	26	25	35	28	24	26	22	31	26	25	25	27	26	26	18	37	29	29	41	25	22	23	29	23	24	23	31	35	23	30	31	23	24	28	25	33	16	34	29	30	21	21	31	30	35	28	29	21	26	29	19	30	17	28	32	35	37	15	37	22	20	23	26	23	28	33	31	21	20	24	27	33	33	38	29	22	27	21	30	30	21	29	25	22	30	30	23	35	27	31	34	28	24	26	29	20	23	33	30	25	18	28	24	28	24	28	24	26	24	30	25	22	34	18	24	27	32	30	24	25	28	18	24	20	24	27	31	34	35	27	30	23	23	30	31	21	27	26	33	26	21	27	28	23	28	32	29	20	29	29	26	34	26	33	26	24	27	24	23	31	30	29	25	26	28	29	27	24	28	25	21	35	30	28	29	34	37	26	20	27	34	24	31	22	25	26	24	22	27	21	17	27	27	23	23	20	24	30	31	19	24	27	27	29	32	27	31	31	35	24	29	19	20	22	22	28	20	25	26	36	21	30	25	33	29	26	25	33	23	30	24	24	28	28	32	40	22	26	28	30	17	29	21	17	23	20	28	26	27	23	23	29	28	11	26	18	27	28	17	25	33	25	25	18	37	25	25	38	30	25	25	32	22	22	26	28	34	36	33	38	26	26	23	36	26	25	26	28	31	29	21	22	26	26	38	35	27	24	26	28	26	28	26	19	25	39	29	22	29	34	23	34	38	31	21	27	29	27	28	26	26	17	36	23	26	28	23	32	31	27	17	21	35	23	34	20	18	33	22	26	24	23	26	26	24	34	25	28	25	30	34	25	33	17	31	21	31	25	27	16	25	22	23	25	27	29	37	15	23	22	30	18	27	27	31	24	28	26	22	28	28	27	30	30	25	28	30	22	25	23	26	27	25	25	31	19	28	29	28	23	21	34	25	23	20	22	22	18	30	28	27	22	17	45	40	29	25	29	24	25	28	30	26	25	37	20	33	19	26	26	30	22	31	22	33	35	29	29	23	32	34	25	24	28	30	18	34	35	28	29	25	24	30	39	19	15	20	22	25	28	25	29	30	19	34	28	21	26	29	22	19	24	22	23	20	27	26	31	19	25	28	21	31	38	30	24	33	21	32	27	25	21	28	26	20	28	27	35	16	34	28	23	22	33	21	19	31	24	27	28	28	28	29	22	25	22	16	27	28	35	22	26	32	21	26	27	29	27	25	25	26	29	32	26	17	29	26	17	26	41	23	26	35	34	25	27	27	27	26	32	36	30	36	21	22	24	24	24	29	28	21	36	33	32	34	24	19	24	20	25	34	17	22	28	21	20	26	21	26	28	28	35	13	25	32	45	26	18	29	19	32	28	30	31	31	30	23	17	34	28	31	26	26	24	29	23	33	18	27	24	30	31	24	17	24	28	40	29	23	22	19	31	32	21	19	27	25	27	33	23	34	39	30	43	28	25	37	24	26	27	28	34	35	19	21	17	31	16	34	25	33	23	32	28	24	34	25	24	23	22	37	27	32	28	28	28	23	19	24	26	35	24	25	30	18	21	22	24	43	28	32	25	22	38	17	27	26	27	27	33	32	33	32	29	27	31	26	24	25	23	33	22	26	30	38	23	23	21	24	25	28	31	17	35	29	32	21	19	28	28	29	25	25	26	30	32	25	30	30	27	27	25	31	30	26	28	26	30	18	26	18	31	33	22	31	28	28	25	22	34	18	36	23	31	33	34	28	21	24	20	19	22	29	32	24	26	27	20	33	22	28	15	27	29	31	32	33	25	32	46	19	22	26	20	29	28	25	21	23	26	32	19	32	20	34	23	24	26	25	27	31	25	16	31	22	24	26	20	32	27	29	31	21	28	22	19	26	21	24	30	27	24	32	27	21	23	36	23	26	28	26	22	30	20	35	15	30	30	20	27	22	31	23	22	28	26	28	27	23	26	29	31	24	27	35	26	27	32	33	23	31	28	32	25	30	28	30	24	23	31	15	29	22	27	27	31	22	32	25	23	37	27	25	31	25	24	27	41	24	35	26	23	27	25	26	27	20	28	11	20	24	22	18	26	25	25	28	27	29	30	23	21	29	33	24	31	30	32	30	26	24	21	27	31	33	32	24	30	34	28	31	34	26	27	26	30	29	21	30	26	23	31	29	25	23	25	34	22	23	32	21	24	22	31	22	24	21	31	33	16	24	28	19	28	24	29	25	34	31	25	32	30	34	22	29	28	18	25	27	24	34	22	20	30	24	23	18	37	27	22	31	35	31	27	31	30	26	23	21	25	32	35	25	28	29	31	21	23	38	18	30	34	27	25	27	29	35	13	36	29	28	32	29	24	27	27	19	31	22	32	28	27	31	22	25	24	28	31	17	21	15	26	27	20	31	21	27	25	17	23	22	32	38	21	33	39	31	31	36	26	26	24	35	30	21	37	33	30	28	27	31	29	21	25	37	26	23	22	31	30	18	21	26	30	28	27	20	26	25	31	27	24	28	24	32	20	25	27	21	25	24	31	20	26	31	25	39	35	27	28	25	28	25	22	18	20	30	24	32	27	25	40	22	27	24	29	24	28	19	26	32	26	33	24	25	25	30	35	26	15	23	32	19	26	22	26	38	27	35	27	25	23	28	26	30	23	28	30	25	27	24	31	31	19	20	24	22	28	27	25	29	24	36	29	28	24	37	27	19	34	22	25	26	31	28	30	32	44	20	28	30	24	22	22	22	36	33	28	21	27	31	35	33	27	34	30	24	17	29	29	29	24	40	32	23	28	31	26	24	25	22	18	31	33	32	27	18	29	22	22	24	22	37	20	24	27	23	25	34	21	34	22	23	21	19	21	25	31	21	23	26	30	27	28	35	26	27	38	23	22	29	24	24	23	26	26	18	34	27	30	30	25	29	30	24	25	23	36	26	25	25	24	34	27	28	29	32	31	20	32	37	33	34	21	21	23	28	25	24	27	30	24	18	37	28	32	27	28	31	25	16	29	24	35	23	25	23	18	35	30	30	30	35	22	24	32	25	16	31	27	18	28	33	27	38	21	31	39	23	27	37	23	30	29	25	21	31	35	25	26	20	18	21	17	24	26	24	31	24	31	30
20257	11097	6403	10959	18034	18953	16777	14220	11851	9893	8203	6509	5177	3596	3295	2877	2170	1874	1776	1651	1797	1800	1487	1449	1041	828	1029	1020	1149	1062	1009	1052	1093	992	921	755	628	516	494	443	493	486	496	486	521	450	415	418	370	367	416	370	378	341	352	384	325	398	331	404	367	395	382	347	398	342	381	349	361	351	350	353	330	347	357	336	355	320	373	342	362	340	324	411	385	404	378	354	320	382	399	370	333	344	387	351	361	402	424	403	412	400	402	378	381	381	372	398	383	389	356	356	366	396	403	389	418	399	425	362	349	374	389	324	310	352	320	298	357	345	353	318	334	323	311	365	313	319	327	323	328	334	321	308	316	314	338	330	354	326	297	330	341	312	318	323	286	333	315	315	353	310	348	342	304	312	342	318	343	316	330	292	331	301	340	307	365	327	315	299	325	330	341	327	300	324	324	347	292	309	309	318	338	332	334	287	256	361	339	321	309	289	308	309	305	334	339	317	327	301	328	291	319	328	303	300	349	323	340	342	329	338	373	304	326	308	303	326	339	278	319	288	332	307	331	334	356	303	303	347	312	332	353	335	333	341	327	317	315	310	311	287	344	340	325	326	351	329	330	313	337	331	326	309	298	310	310	319	318	318	304	316	305	340	310	337	298	306	332	342	320	334	328	302	306	320	327	308	324	331	310	310	296	305	314	319	339	323	322	298	324	329	313	337	303	309	356	331	320	326	334	341	317	327	327	321	304	321	308	319	354	361	331	274	307	324	314	337	323	331	317	347	301	309	335	323	329	333	348	329	307	346	273	339	326	340	330	302	319	339	291	301	326	319	336	337	298	367	312	272	330	333	329	307	324	315	319	333	291	332	319	303	306	302	297	324	338	324	365	301	284	322	354	299	329	296	322	337	338	303	336	325	318	321	329	347	325	323	315	319	301	326	319	325	301	328	321	336	337	325	307	327	310	329	328	305	308	319	290	348	315	313	306	319	328	303	352	347	327	296	318	324	331	366	335	316	345	301	306	361	344	313	297	328	338	329	344	328	302	368	335	324	340	333	311	326	315	298	319	291	313	336	352	338	350	313	335	324	322	334	338	327	325	367	305	308	314	320	320	329	330	295	302	315	315	330	316	333	290	313	317	342	321	313	354	334	329	332	274	316	341	308	300	296	317	301	314	322	319	302	323	304	320	309	319	314	326	336	336	353	353	342	290	331	325	317	306	327	379	332	283	357	334	333	319	320	310	324	332	317	355	323	323	297	340	309	326	329	321	299	335	343	311	364	352	326	314	304	279	318	320	341	354	278	276	318	288	329	318	324	374	318	306	290	319	312	319	342	294	315	303	331	306	322	320	326	274	313	345	308	297	348	309	319	324	296	309	329	319	353	332	318	293	308	333	298	338	334	320	338	307	318	331	314	313	335	304	328	289	310	338	326	304	346	350	320	327	299	306	303	333	301	330	346	303	344	323	313	316	306	315	363	296	333	285	333	323	311	348	316	325	324	328	304	312	288	294	296	314	281	311	298	351	350	279	346	292	319	317	346	328	346	339	335	321	329	315	315	356	307	291	335	311	332	315	330	300	306	302	355	330	353	321	329	325	311	317	326	320	343	308	328	308	326	310	321	336	323	345	330	332	313	311	316	310	348	292	329	312	331	304	327	317	324	334	301	296	319	303	322	324	304	314	313	335	315	331	329	314	330	296	319	305	330	329	298	310	310	313	339	311	287	314	328	355	297	314	334	305	323	308	311	347	328	317	300	320	316	297	301	257	304	300	312	316	299	321	300	336	331	339	297	309	314	285	322	331	341	347	338	341	328	342	304	316	336	299	321	309	286	327	314	340	390	314	310	335	304	333	337	338	320	320	310	304	336	294	335	340	316	293	311	336	329	357	324	333	318	304	363	307	323	303	323	314	336	319	310	342	304	318	351	327	339	323	295	332	340	324	319	315	346	329	317	335	340	344	303	322	301	306	308	314	327	327	307	332	325	325	284	340	280	300	308	306	322	324	313	320	317	343	278	335	323	320	300	333	315	316	345	291	353	306	286	318	346	322	297	348	303	307	303	314	301	342	323	333	361	331	310	310	341	308	268	311	360	293	312	324	313	314	311	329	321	294	323	318	327	320	328	308	302	293	320	288	324	321	291	335	302	324	325	301	333	324	318	325	362	335	337	315	300	333	328	327	329	302	354	354	330	314	309	339	306	315	322	337	272	313	299	306	319	338	332	312	328	337	325	344	367	319	315	306	301	344	336	356	315	335	305	331	309	285	339	294	289	331	336	337	299	315	327	346	302	293	286	310	323	310	317	356	305	313	296	330	298	329	308	322	328	335	316	357	316	347	321	317	293	300	304	336	327	312	344	329	330	335	339	332	321	295	343	295	324	314	315	341	326	326	311	324	309	331	338	353	316	321	274	336	311	320	317	293	330	302	300	343	322	316	320	335	337	304	310	313	307	329	352	339	352	345	321	336	287	345	302	315	322	329	349	337	337	300	342	314	321	346	286	343	345	290	306	329	309	287	325	305	341	327	346	331	323	365	347	330	315	330	279	326	301	354	289	326	300	322	301	327	324	355	305	300	330	368	350	382	323	317	333	351	345	348	328	324	312	283	289	310	305	331	302	321	287	303	339	307	299	329	304	332	309	302	358	292	304	319	310	312	329	293	326	337	281	351	340	277	347	354	335	317	343	308	364	298	294	288	321	305	316	341	312	358	319	318	328	359	364	302	331	328	314	327	311	322	316	339	341	311	293	327	334	309	319	309	301	318	324	345	347	328	311	337	340	297	331	325	306	364	291	323	289	332	320	326	350	355	313	345	336	353	340	340	334	341	330	275	330	299	304	323	301	309	326	343	344	301	316	336	307	300	353	349	347	319	350	299	332	336	324	323	304	284	349	339	354	293	293	282	313	311	317	295	292	357	329	344	324	305	336	294	302	333	341	307	302	340	353	309	306	311	311	312	333	338	333	293	310	349	348	299	330	327	291	290	325	317	285	328	317	280	311	329	320	355	310	324	293	337	314	341	313	362	299	342	309	327	313	315	303	324	324	292	334	329	346	332	317	306	282	303	319	320	308	324	336	324	328	325	342	305	295	333	311	330	333	309	315	308	343	343	322	292	292	334	308	313	323	288	280	298	331	346	281	339	299	336	306	303	357	326	330	315	296	320	334	326	292	322	342	316	337	306	340	321	353	330	322	313	336	328	332	319	317	305	338	329	299	309	304	313	312	324	363	331	335	355	323	319	345	352	309	346	329	338	321	316	305	333	308	333	315	295	320	305	299	316	317	309	297	328	307	341	334	325	345	336	316	322	314	303	319	298	364	315	323	303	322	324	324	326	297	309	316	292	336	293	325	334	342	340	318	325	290	288	326	287	316	358	302	313	302	329	325	323	323	325	343	338	312	353	321	310	298	309	304	324	343	288	352	321	334	311	339	357	313	340	300	305	297	314	311	361	302	307	297	321	294	300	346	331	303	302	315	335	318	279	306
1445	287	162	108	97	136	123	130	98	89	83	85	84	74	66	64	62	52	65	57	71	68	53	62	56	52	57	55	56	54	61	52	50	49	55	47	47	53	46	44	48	40	44	44	57	50	54	49	56	48	42	54	54	42	58	48	52	40	42	58	46	45	50	45	43	58	57	53	56	39	52	54	59	60	44	45	45	58	45	53	52	58	43	50	49	54	43	48	51	50	50	44	51	57	48	68	51	49	39	49	51	51	58	52	60	52	38	54	56	49	56	52	58	46	61	50	48	63	51	39	65	61	51	48	50	32	50	38	45	56	40	41	49	45	54	41	45	44	45	50	46	42	52	46	45	47	49	40	42	48	40	47	46	51	51	43	48	48	48	50	53	56	74	43	51	60	50	52	59	44	67	52	48	65	57	52	48	44	46	43	62	54	45	41	65	51	51	46	57	36	60	64	56	52	42	51	60	50	38	44	48	62	46	47	53	50	47	51	51	55	38	35	59	44	55	53	46	53	57	67	50	43	48	50	52	41	45	44	67	54	57	60	50	51	51	43	57	45	53	51	59	50	50	43	46	54	47	44	49	60	49	59	49	57	44	44	44	54	50	52	46	51	45	50	41	48	49	44	64	39	45	48	56	57	48	43	59	56	51	37	50	46	56	51	56	54	44	58	51	45	51	40	46	50	48	49	47	63	43	45	54	48	59	39	54	48	51	54	52	48	51	54	52	39	52	51	40	57	56	58	41	46	45	58	48	61	48	31	65	40	45	45	33	40	53	54	52	52	55	46	50	47	52	56	59	40	57	51	50	48	47	45	50	53	51	41	45	51	50	39	39	57	41	55	48	47	47	50	52	58	46	38	59	59	45	55	53	42	60	56	53	43	46	49	49	53	40	50	40	49	45	60	40	50	57	38	44	47	58	62	37	57	48	41	52	50	57	45	49	31	43	50	48	47	45	52	50	40	41	58	36	63	53	60	46	47	58	47	55	44	53	52	55	39	50	54	49	49	45	56	38	54	57	46	52	33	63	45	50	54	44	53	46	57	43	33	51	45	52	50	40	56	47	50	50	44	44	46	41	55	47	48	44	41	63	49	53	44	42	49	50	61	56	53	42	54	56	40	54	52	58	63	51	48	53	55	49	49	40	53	51	45	49	48	38	47	51	57	44	48	43	57	53	49	53	49	40	44	58	58	61	52	53	63	63	44	41	36	38	61	52	45	53	52	63	46	55	46	54	49	67	50	34	43	50	48	55	50	53	42	48	55	49	43	53	54	54	54	34	53	59	56	55	46	38	51	53	45	51	41	51	52	40	48	51	54	46	47	51	56	47	42	45	60	48	53	53	49	49	52	58	66	45	45	55	53	38	35	51	45	60	35	53	42	63	40	47	55	60	47	51	47	58	39	45	44	49	53	57	34	62	53	48	51	50	50	64	55	63	60	54	53	55	52	52	44	53	42	44	42	41	49	43	43	51	42	45	58	45	43	45	53	58	47	54	47	50	52	50	47	50	60	52	49	54	50	54	46	53	55	59	62	46	47	49	42	47	39	56	49	38	42	44	48	51	51	54	54	52	45	51	58	44	39	65	49	50	58	64	35	51	60	52	67	38	48	60	61	47	33	38	43	39	52	57	61	51	47	57	45	43	53	40	54	58	54	52	43	51	62	51	51	50	47	46	50	42	54	36	35	50	47	45	47	45	51	67	64	52	47	67	42	39	52	67	45	62	46	45	44	45	49	36	56	50	57	53	46	54	57	51	51	49	52	42	50	57	65	45	45	52	52	63	61	53	50	53	53	49	43	48	54	50	56	42	42	52	43	50	45	41	43	59	43	50	56	38	56	51	65	40	41	49	60	37	45	60	50	50	50	49	52	51	51	48	37	47	59	44	39	58	37	54	52	44	57	50	47	52	45	35	52	47	50	53	53	56	43	45	50	52	46	55	44	39	46	49	49	41	49	46	50	43	51	42	55	51	49	35	35	51	42	42	44	54	55	76	47	51	54	48	57	45	60	56	60	41	49	52	44	48	46	54	52	50	40	54	54	50	52	50	46	42	56	49	57	44	44	42	53	51	37	54	35	52	56	50	49	56	45	60	43	40	47	37	35	39	45	51	54	58	48	46	34	53	57	50	51	53	45	49	41	46	40	57	40	53	60	48	52	43	49	53	38	50	52	48	38	39	62	52	51	47	49	43	54	53	49	45	54	51	50	48	41	42	48	36	41	40	39	47	41	64	45	53	61	56	36	49	45	61	52	43	50	47	53	41	62	48	44	47	45	52	54	44	46	56	44	61	52	50	55	48	37	51	54	61	48	39	49	47	64	37	41	36	48	56	50	55	56	50	65	57	46	49	47	57	52	57	47	44	54	45	45	50	41	48	60	52	48	48	43	63	47	56	47	51	51	60	50	41	54	49	50	42	56	56	57	57	47	50	39	35	58	56	48	43	42	56	51	45	42	51	42	63	58	49	45	61	45	51	48	59	36	48	54	54	40	50	49	62	46	46	56	44	45	60	58	48	41	48	42	40	42	51	50	45	51	54	60	49	46	53	43	45	57	56	45	51	52	58	57	42	62	45	45	49	44	62	59	54	58	49	43	56	43	42	49	59	58	48	49	51	73	53	40	42	50	34	60	43	48	42	51	39	46	62	56	54	48	58	48	48	60	43	46	47	52	53	39	48	50	54	46	50	38	42	47	43	43	49	46	44	42	42	47	48	44	55	50	46	47	53	62	48	53	45	53	59	51	45	43	49	51	50	45	49	50	55	53	48	47	38	54	61	36	50	56	53	58	52	52	51	46	51	52	46	54	54	60	47	42	47	54	50	58	55	42	63	44	59	41	45	51	48	47	50	58	47	39	52	62	47	50	51	42	44	58	50	47	58	59	41	47	46	48	56	40	53	47	52	64	51	42	66	66	44	44	61	48	53	41	41	52	58	49	49	51	51	43	45	54	53	50	52	46	52	48	47	54	53	50	37	48	50	56	36	44	54	53	53	53	48	52	60	50	44	42	44	49	48	61	52	52	49	63	50	67	52	41	59	40	49	49	41	56	43	39	50	46	51	51	43	41	47	37	49	39	44	54	62	49	41	50	57	54	49	61	41	39	50	44	47	62	47	53	49	43	45	52	50	50	47	53	57	54	40	44	46	51	45	52	54	59	51	45	49	50	50	51	45	44	53	63	55	43	56	63	60	54	56	61	49	54	56	51	54	52	49	54	56	45	53	55	56	43	53	46	51	52	45	46	37	44	36	68	33	52	52	48	57	54	46	35	54	46	52	59	47	54	67	61	47	46	56	49	51	60	35	45	39	48	39	53	42	45	46	46	57	42	46	50	44	66	49	37	51	54	43	60	52	40	43	49	51	49	51	48	53	53	50	49	38	52	60	56	60	49	40	49	63	48	63	40	43	43	50	56	54	46	38	61	57	50	57	49	57	40	45	55	37	47	40	60	48	53	53	41	39	49	54	45	65	41	52	51
12455	5039	2744	4344	7954	8922	7756	6279	5406	4377	3694	2985	2345	1746	1773	1583	1195	1057	1013	1122	1261	1263	1084	975	786	759	799	909	1014	909	888	962	940	917	883	827	661	579	646	614	598	611	600	599	608	585	641	611	608	570	566	615	580	599	569	618	562	589	558	570	618	566	606	564	597	577	552	566	540	586	561	579	579	557	563	571	597	564	536	549	583	601	586	570	590	597	609	615	575	568	569	562	565	551	587	601	639	612	611	568	546	627	564	583	565	588	605	604	579	606	594	553	574	578	578	620	550	615	582	580	585	610	563	534	553	533	534	585	574	552	550	576	530	567	562	507	566	560	596	561	504	574	608	532	559	537	560	567	580	560	573	583	546	564	582	538	569	558	608	580	571	584	533	561	609	593	516	588	592	552	557	579	610	550	572	569	516	545	577	583	546	594	546	572	584	549	584	526	561	532	608	528	525	571	530	586	562	567	596	544	540	615	567	591	536	546	584	557	547	542	567	512	571	565	576	562	554	558	563	578	579	567	547	559	525	529	583	548	593	535	549	529	597	568	618	564	569	566	550	557	557	526	525	537	578	601	575	576	599	561	562	554	555	591	545	569	582	581	587	509	577	569	561	548	534	572	573	539	556	564	587	552	591	570	628	579	567	542	614	566	557	579	564	570	583	544	578	566	550	574	556	551	562	561	564	509	524	578	572	566	555	528	516	560	528	588	560	554	568	591	532	581	556	516	553	573	595	562	589	545	541	592	581	602	574	555	564	512	485	550	534	594	598	586	587	540	549	547	529	588	575	565	571	556	542	585	545	542	525	583	498	563	532	539	578	546	543	570	584	549	576	601	540	571	558	529	534	592	591	522	555	561	552	547	586	549	550	573	579	591	522	563	572	535	569	555	566	550	566	570	574	574	563	579	574	551	554	588	557	554	590	577	580	602	559	530	593	538	523	541	538	570	548	539	577	532	585	583	580	536	559	552	569	588	560	548	590	511	519	557	561	584	539	533	569	579	512	541	556	504	577	549	563	508	509	564	540	578	554	550	510	547	618	577	617	531	555	580	580	554	572	536	525	545	583	564	558	577	546	514	586	565	617	575	567	512	563	563	545	541	551	555	549	572	576	532	542	550	591	548	579	531	593	591	561	541	570	554	511	579	541	569	562	530	580	586	596	559	567	568	557	568	570	554	569	528	583	599	517	570	531	581	573	576	545	556	612	604	539	579	551	544	582	592	577	577	532	536	532	532	573	522	561	527	516	595	530	575	550	514	599	517	539	596	537	569	604	518	566	595	572	585	566	538	524	566	574	584	576	599	538	610	515	544	578	572	565	548	553	534	597	569	585	572	546	579	560	550	594	608	511	571	577	558	506	573	577	581	527	539	549	552	490	553	528	548	590	565	538	599	527	509	611	586	573	548	551	560	545	560	569	549	560	563	518	552	553	537	545	547	538	573	571	566	567	566	496	614	525	552	540	563	563	573	543	609	523	564	558	598	567	546	547	548	530	571	545	518	527	558	595	584	589	536	554	600	551	593	594	560	523	542	586	582	526	575	573	531	562	572	565	560	580	556	559	573	555	509	557	544	544	566	532	558	553	598	549	571	554	509	541	560	568	568	549	618	542	534	559	583	554	600	559	572	571	553	573	550	577	591	586	551	535	563	568	542	534	552	598	494	534	576	570	578	571	563	547	571	569	552	577	604	566	596	549	568	594	592	581	579	588	513	587	532	575	582	542	549	563	551	579	563	537	525	554	574	535	580	562	554	508	576	523	587	530	546	574	557	565	596	566	553	524	559	576	575	572	558	564	565	573	583	584	559	571	553	585	555	559	564	521	531	548	577	513	550	543	568	559	576	600	577	538	578	545	612	538	518	546	543	565	593	532	554	579	519	529	580	588	576	576	551	562	563	574	547	573	604	573	551	515	531	604	544	558	541	523	581	561	544	567	597	565	571	535	534	529	555	578	519	541	540	546	544	585	574	567	536	571	541	573	539	549	579	559	577	580	562	569	533	552	533	560	534	564	564	571	524	553	583	543	569	547	596	578	562	561	565	531	525	601	608	543	544	565	511	568	552	561	546	536	600	532	528	576	551	549	567	577	542	560	574	515	575	502	540	568	540	567	580	544	542	550	558	479	572	582	601	521	557	557	556	526	552	587	570	554	533	546	580	570	562	560	546	553	563	548	555	571	539	566	548	589	584	593	541	550	553	583	539	547	542	561	599	577	546	558	560	584	516	605	543	586	557	624	561	537	532	562	592	568	531	573	596	557	566	591	561	523	567	605	541	570	578	566	553	537	585	577	586	596	562	558	588	583	559	530	517	536	563	593	527	564	546	612	564	539	564	576	608	544	561	575	580	494	582	533	599	553	547	577	582	558	561	501	525	538	573	549	572	584	523	549	550	556	526	536	561	558	510	568	566	606	570	542	535	548	575	597	571	559	592	593	546	565	539	553	498	532	576	616	572	540	530	570	558	519	537	539	538	596	581	546	577	595	516	568	598	569	549	544	566	565	576	549	570	570	578	546	616	560	585	545	535	564	539	544	582	545	554	561	575	584	570	581	504	583	572	585	567	567	540	595	555	578	621	592	562	581	584	562	610	558	546	566	544	563	600	537	570	545	544	537	565	562	534	546	581	526	535	539	515	558	559	566	531	580	563	572	558	563	523	559	573	530	547	571	523	557	537	535	581	523	526	524	574	590	574	544	604	533	566	587	556	549	557	553	502	535	594	567	558	563	532	524	609	571	568	583	589	585	538	552	521	551	577	583	555	533	566	541	594	562	570	576	547	530	557	540	554	584	567	580	535	553	566	569	543	582	575	578	561	536	595	567	582	553	560	603	555	503	576	582	584	563	578	590	546	581	575	552	585	598	552	535	545	550	559	524	581	532	587	549	550	557	561	535	584	546	561	587	569	567	531	582	569	565	540	590	517	585	522	553	583	609	575	522	562	507	540	517	540	556	569	570	573	522	541	563	545	561	496	602	578	481	572	569	516	574	580	550	592	577	571	503	571	559	528	546	551	563	599	541	580	604	536	561	553	575	560	521	553	570	606	566	557	585	618	590	584	577	517	579	516	548	566	566	546	539	548	552	557	510	577	550	578	606	544	558	586	509	522	553	570	551	558	558	568	565	573	551	555	518	532	539	549	564	573	524	578	582	599	528	545	524	605	578	494	567	575	547	551	604	571	518	597	560	506	559	568	565	545	529	541	562	575	546	527	547	597	612	576	532	581	572	572	586	563	575	538	567	534	544	534	551	562	594	568	564	582	558	557	494	570	592	492	545	576	585	588	590	584	543	545	539	563	575	546	562	562	558	551	552	576	530	555	532	572	540	560	571	578	543	545	523	549	596	559	528	534	551	567	543	573	535	539	599	572	551	547	555	551	546	568	556	555	541	568	576	505	564	559	560	563	575	579	519	529	559	553	565	594	599	555	552	556	619	563	575	569	577	546	598	553	562	547	562	564	585	555	542	560	561	555	571	592
1175	605	306	214	184	265	271	231	175	186	143	147	105	80	74	79	79	48	75	60	51	71	60	69	49	49	59	46	62	46	55	57	60	49	53	64	45	45	34	61	33	46	39	36	32	36	41	32	52	40	40	40	42	38	36	39	35	32	43	43	55	37	39	30	42	38	42	38	34	35	40	40	39	37	41	34	37	42	36	44	44	30	48	38	43	40	45	35	43	44	37	37	43	37	39	40	44	36	41	42	41	50	32	45	38	38	34	43	32	33	39	39	47	38	23	47	47	32	31	38	37	43	34	40	37	44	48	27	44	41	45	42	53	35	53	43	44	33	43	49	51	36	37	40	46	40	33	43	44	34	37	31	36	39	40	40	36	45	44	40	29	40	41	48	31	43	42	57	47	39	49	42	34	48	32	35	43	42	35	37	31	54	41	35	47	53	41	41	30	50	40	42	46	41	31	23	39	39	33	37	42	49	47	37	34	35	44	28	33	50	49	40	33	43	44	49	38	36	32	44	33	35	46	44	48	46	53	36	28	41	42	35	43	43	39	31	36	38	39	42	39	34	41	34	34	39	45	34	42	33	48	42	34	43	48	34	40	44	35	44	35	30	27	31	26	36	52	38	31	41	36	36	37	36	34	45	43	36	44	44	39	42	38	35	47	55	37	50	28	34	31	30	38	42	43	35	48	32	41	39	27	33	39	37	31	35	40	54	34	44	39	32	35	40	40	39	50	41	43	43	40	39	39	27	36	38	45	41	30	45	34	41	35	42	47	28	36	44	38	43	42	47	53	40	29	45	45	39	34	33	37	35	47	40	47	40	29	33	40	48	45	36	42	38	47	44	40	43	32	41	41	33	40	31	37	43	34	41	28	36	45	42	29	37	30	47	48	35	29	32	43	39	33	40	35	41	48	40	30	44	35	45	43	48	46	33	43	42	40	40	29	46	47	38	48	42	40	48	39	26	35	36	40	41	36	36	37	38	39	35	48	43	38	42	53	34	36	47	35	61	33	46	25	36	41	28	38	39	44	42	43	49	49	40	32	41	43	38	36	46	42	36	33	27	38	42	39	32	33	38	46	42	38	47	44	36	30	32	36	45	49	27	42	36	39	41	44	42	31	36	40	42	46	48	47	38	57	31	32	29	44	48	33	44	46	34	38	34	40	41	35	44	49	35	35	34	40	38	45	28	45	40	46	33	40	34	30	38	25	43	40	44	38	40	42	37	36	52	33	39	41	37	36	31	39	31	46	39	44	58	32	37	51	35	38	46	37	39	39	35	46	36	33	41	34	39	39	35	47	33	30	45	32	44	44	35	42	41	39	33	45	46	34	43	29	39	38	42	35	27	49	38	35	36	38	42	39	37	48	31	39	41	41	42	44	34	47	34	31	35	36	36	43	41	30	29	38	44	42	50	42	44	39	34	42	40	42	41	35	48	39	33	35	35	37	35	49	29	53	39	33	40	38	48	47	38	47	32	34	37	56	34	50	37	43	38	33	48	50	41	38	38	42	30	46	44	39	42	46	33	43	39	48	36	42	49	38	38	34	35	38	46	38	30	37	40	43	38	36	48	38	39	41	29	53	35	34	35	39	26	37	43	36	33	29	40	36	31	34	31	47	42	40	28	40	46	27	34	42	45	33	23	39	36	34	39	42	35	44	36	48	42	42	37	34	30	33	38	31	45	47	47	43	31	41	38	35	33	41	48	43	48	47	32	50	38	45	40	48	38	38	38	30	39	26	34	43	38	31	40	37	33	36	51	42	42	30	33	41	41	39	42	46	53	29	46	41	32	30	41	36	33	31	37	38	38	42	45	42	46	33	39	40	50	47	37	36	38	43	36	26	34	40	51	39	31	42	53	47	32	42	45	36	40	37	37	45	43	39	42	41	39	42	37	36	49	45	28	30	50	47	28	44	35	33	41	46	42	31	42	39	45	43	51	39	33	39	48	36	34	38	39	42	40	40	38	42	33	46	27	35	35	30	32	49	36	44	31	33	39	30	40	38	44	38	33	34	43	42	39	43	35	37	36	33	42	55	37	36	35	31	33	40	36	46	43	37	35	48	31	45	41	24	38	41	41	28	35	42	41	37	37	47	36	38	42	39	32	41	38	38	31	31	42	49	46	40	43	51	39	29	34	36	28	39	32	41	35	35	33	24	36	39	31	40	31	40	33	33	38	43	44	47	43	41	34	40	37	43	31	23	37	43	38	43	41	31	51	46	38	39	31	28	43	38	39	44	35	33	38	38	47	34	36	40	38	37	36	41	38	34	32	40	40	37	35	42	50	40	42	31	42	44	42	35	36	49	42	39	50	38	35	39	44	34	47	41	29	40	33	45	41	31	38	41	28	33	44	39	44	38	37	46	37	35	49	36	39	43	44	33	46	34	46	27	33	36	38	39	42	31	32	35	42	39	39	44	35	42	36	59	32	52	43	43	51	28	42	39	35	51	43	49	41	39	38	29	44	33	52	29	38	42	37	39	43	39	42	34	52	42	41	39	39	42	31	41	53	40	34	40	46	33	43	37	44	41	39	45	31	46	26	43	33	41	39	37	31	42	34	39	43	36	36	34	38	46	47	32	41	44	49	39	46	33	31	37	40	42	43	33	43	43	40	44	37	59	43	37	39	44	38	42	37	46	43	44	37	39	39	32	33	48	37	41	21	42	30	37	56	34	44	33	48	29	43	33	41	38	43	45	52	41	41	39	38	37	46	42	36	44	46	47	33	35	37	51	44	47	32	31	27	30	33	45	33	44	38	43	40	40	40	41	44	40	44	35	46	44	28	45	38	28	32	41	39	36	42	31	46	36	39	29	36	34	44	50	31	38	37	39	34	38	47	44	39	37	43	28	34	34	36	29	39	34	30	35	52	43	30	36	43	40	40	28	42	43	37	39	49	38	38	39	32	34	50	42	32	30	43	47	35	34	34	35	36	33	41	45	43	37	35	39	33	43	50	31	43	29	43	33	33	43	39	41	35	40	35	37	49	37	39	37	50	46	39	50	31	41	27	41	42	36	36	37	37	40	42	44	21	34	47	35	28	41	37	37	37	48	34	46	39	40	33	48	33	48	50	37	44	40	41	44	36	32	36	34	43	38	37	36	35	40	38	42	26	30	32	34	37	45	35	40	45	38	21	43	44	39	32	31	39	49	40	37	34	39	39	35	32	31	36	48	43	38	44	38	35	41	49	38	44	40	40	48	43	40	34	33	37	39	38	37	46	41	30	38	34	20	39	32	40	43	39	28	36	48	45	35	41	36	45	37	45	34	33	45	34	46	37	31	35	36	42	41	37	26	43	28	45	34	34	40	42	37	41	26	36	41	36	30	42	42	37	43	44	43	35	32	33	37	36	41	31	38	33	47	41	40	38	50	36	46	31	30	40	40	51	38	38	25	40	25	47	32	41	32	39	27	41	37	34	40	40	43	37	34	34	46	42	32	45	40	38	52	46	25	42	40	32	42	39	38	35	43	34
16964	9146	4931	8350	14567	15378	13511	10766	8822	7471	6160	4777	3729	2709	2530	2158	1698	1451	1385	1490	1521	1565	1273	1299	960	832	954	1010	1148	992	961	979	1040	963	914	773	678	596	571	564	590	572	559	571	536	525	515	545	496	513	479	502	496	500	446	459	457	490	481	473	467	500	489	460	462	449	464	520	528	510	464	515	492	466	495	490	475	443	468	485	460	484	475	519	502	501	509	465	488	506	442	484	456	507	516	491	481	495	503	524	453	483	508	480	453	497	508	489	504	513	498	474	481	522	489	513	548	546	509	544	540	524	490	430	483	471	453	448	473	452	468	486	458	436	468	462	439	491	455	443	403	514	451	491	456	476	450	469	446	419	468	457	467	457	438	444	433	440	417	468	442	476	464	461	437	462	450	489	455	444	470	462	470	457	441	461	443	471	455	493	477	481	468	457	428	451	433	445	436	466	419	511	437	450	453	439	473	502	473	471	442	439	475	432	429	441	436	423	443	493	477	466	450	457	463	463	431	418	471	434	420	470	485	461	455	467	483	471	493	486	461	457	439	471	451	464	491	445	450	451	469	442	449	476	436	451	527	437	478	449	421	498	461	483	495	455	444	438	464	423	431	473	483	452	409	465	456	444	419	462	407	462	438	450	462	444	455	460	449	449	438	474	484	455	467	497	446	484	471	459	489	421	473	481	446	477	420	483	450	469	440	442	471	442	455	473	477	414	461	452	465	462	455	433	474	458	461	519	463	511	462	478	461	456	482	452	452	456	442	477	458	449	451	423	455	445	426	458	484	455	451	456	475	454	455	462	451	484	463	464	453	432	411	456	440	463	470	477	473	426	456	480	450	470	475	453	480	456	427	493	479	454	454	438	442	476	478	435	431	454	466	444	449	461	445	436	503	489	447	458	483	455	500	490	468	419	475	447	470	475	453	445	429	464	450	473	498	477	498	452	450	464	458	492	478	406	480	491	485	429	454	450	445	505	488	477	440	460	498	466	478	493	428	474	392	471	466	499	425	474	451	442	437	508	424	465	453	438	408	472	437	449	446	466	503	477	466	434	451	439	467	443	446	455	479	460	437	448	446	426	425	463	429	451	447	448	444	424	410	480	461	470	473	472	467	478	477	486	480	431	447	408	459	464	435	434	494	446	479	452	452	461	470	419	459	443	440	465	442	401	457	493	441	461	466	458	435	461	444	458	484	473	493	468	483	488	473	441	503	483	463	470	441	438	493	478	426	461	469	467	448	505	458	479	473	443	445	471	434	472	439	460	487	455	456	462	447	456	475	410	438	436	448	454	490	436	495	534	450	460	452	441	481	493	465	440	434	443	437	465	468	447	476	477	468	442	462	434	472	468	455	465	454	478	443	460	447	433	449	468	479	419	446	417	425	436	463	454	415	437	416	476	465	423	461	450	460	502	487	459	451	425	451	469	459	457	485	445	488	450	452	460	441	444	444	471	434	496	432	484	440	411	397	488	448	461	450	439	507	475	486	437	455	458	456	453	485	463	454	454	480	479	462	449	480	470	500	455	441	436	480	459	445	458	473	416	484	459	490	450	418	478	473	474	466	424	463	469	464	451	474	439	441	459	457	497	461	462	481	445	479	421	430	480	443	465	418	482	471	484	467	450	457	464	491	448	447	433	432	453	461	472	475	465	466	464	456	467	453	441	473	409	448	451	415	456	456	477	471	466	436	455	453	467	451	463	465	447	447	497	414	486	462	473	461	479	463	475	464	454	504	506	458	432	483	401	466	437	469	482	488	439	429	448	426	436	422	448	477	495	446	481	439	471	452	430	447	470	462	419	464	466	444	446	477	429	452	431	439	428	439	448	446	468	426	476	451	467	477	420	459	497	491	438	441	491	421	505	452	475	460	437	462	440	463	426	459	439	440	439	491	427	473	474	450	439	449	459	435	484	474	499	443	418	430	431	413	457	457	431	419	457	434	469	477	479	450	463	460	485	411	488	470	464	446	480	454	451	474	481	480	452	453	463	482	447	438	464	487	409	433	481	461	451	466	446	444	474	442	471	483	428	502	483	475	470	448	430	463	499	461	460	494	455	455	467	475	480	476	444	462	426	429	427	470	445	434	467	459	495	414	485	447	452	408	478	440	462	460	498	458	453	466	458	471	450	476	455	433	458	469	467	460	463	475	457	457	462	439	449	467	450	474	462	434	450	473	447	436	481	473	403	445	455	465	437	455	436	472	452	473	460	445	471	462	449	490	443	437	496	436	483	431	424	467	458	465	443	440	419	446	483	458	481	447	484	488	455	461	443	451	415	408	448	467	430	455	469	454	451	475	453	468	485	444	414	487	419	434	445	479	434	441	443	450	466	444	448	488	454	432	463	462	438	391	483	463	490	433	453	477	456	454	426	457	507	466	472	445	468	459	478	467	465	467	447	445	471	448	411	477	453	491	454	473	467	458	458	459	437	503	480	472	423	463	451	401	463	453	452	441	452	429	445	424	485	470	468	487	458	467	455	465	452	467	487	498	478	468	455	416	472	485	491	463	451	488	484	458	469	491	439	476	474	476	471	471	449	421	432	473	481	445	463	484	483	511	453	464	450	447	465	438	483	480	474	480	441	440	483	422	437	438	461	470	481	470	476	470	457	435	454	459	459	415	434	444	444	458	450	431	467	444	474	465	468	457	476	476	455	465	488	475	442	447	432	457	457	445	461	463	455	423	463	452	458	486	464	485	450	444	400	516	443	461	490	452	457	449	426	485	481	479	429	482	487	458	457	482	444	455	482	452	467	448	448	468	472	447	479	450	459	446	459	461	454	448	471	419	407	449	481	415	457	477	454	447	482	435	482	452	446	437	429	445	453	476	494	442	434	434	438	438	453	419	465	438	509	478	446	466	487	475	475	466	465	443	469	457	436	442	476	485	469	461	439	453	445	447	479	429	444	445	456	476	465	446	395	458	473	462	429	455	481	469	484	481	451	450	455	486	455	462	440	431	463	455	437	482	440	454	501	454	464	434	465	444	465	460	464	465	440	430	448	485	458	454	452	447	466	460	496	406	447	507	452	419	471	474	475	472	443	454	458	429	466	460	452	474	450	481	437	447	449	457	423	467	487	471	497	459	492	478	443	448	493	449	460	469	434	443	496	461	440	445	481	449	495	421	397	438	440	461	439	410	468	456	451	471	431	441	492	470	482	469	464	466	473	445	470	442	477	462	429	470	472	449	458	469	452	465	464	473	480	472	495	465	468	497	462	462	441	439	443	413	450	461	498	463	426	431	509	465	518	464	441	437	454	477	473	461	489	482	415	435	426	487	429	475	459	464	484	458	466	484	454	426	477	463	447	461	481	454	485	466	462	466	435	436	499	452	434	516	509	433	419	415	478	457	483	449	476	453	497	493	462	446	451	421	475	451	469	418	511	477	494	437	475	453	475	474	484	456	443	447	487	472	454	480	447	484	448	462	439	445	459	477	448	462	499	449	477	462	436	459	480	474	461	465	490	420	466	458	466	430	452
2259	494	273	186	187	257	226	219	201	160	149	152	99	82	95	89	76	54	56	68	74	60	53	56	54	39	55	48	50	47	49	53	57	51	50	51	43	45	43	44	45	49	43	32	41	30	39	32	41	41	37	42	33	44	39	30	36	27	57	37	36	35	47	25	35	39	35	37	51	42	44	39	36	31	35	33	35	33	27	38	33	32	33	37	36	37	31	55	32	45	39	51	39	37	40	41	45	40	40	50	41	40	40	36	52	42	38	45	40	28	47	36	28	33	43	54	41	33	37	45	32	39	34	30	41	38	29	43	33	32	33	38	49	31	34	31	36	36	35	41	51	38	37	31	38	43	38	44	32	41	30	31	37	39	45	20	31	42	43	30	45	16	43	39	36	43	43	32	32	37	46	27	44	35	42	41	38	39	48	42	41	25	41	42	44	29	40	37	53	37	41	29	41	41	20	39	34	41	41	41	19	46	29	47	51	39	40	31	40	38	43	38	35	41	39	26	40	27	24	37	46	42	45	30	37	32	52	38	38	38	31	41	32	40	44	37	49	45	32	37	42	35	40	41	39	47	55	35	45	33	41	32	50	26	32	41	25	29	32	47	50	41	31	45	38	35	35	38	42	28	31	49	39	37	52	30	44	36	38	39	42	30	31	41	53	45	41	33	46	27	30	35	30	39	43	37	39	47	37	49	32	38	45	45	35	34	38	34	36	43	42	38	40	28	41	35	38	40	33	47	28	30	42	46	33	31	42	47	26	36	49	28	38	33	34	36	42	39	39	35	38	24	35	37	51	38	48	47	44	33	47	45	41	54	27	35	42	36	42	32	34	33	38	45	45	35	31	31	43	28	38	46	51	48	35	32	48	33	35	42	45	33	33	38	28	33	51	30	40	59	34	33	30	39	27	34	38	31	24	39	31	34	35	29	32	35	34	31	42	30	30	36	36	34	39	37	32	44	24	38	29	30	25	37	31	32	34	36	34	45	40	47	28	44	33	42	33	44	30	37	42	34	37	41	49	46	46	32	29	38	42	41	37	30	37	29	37	34	40	36	30	38	30	40	32	38	29	43	37	36	44	33	38	46	45	49	35	31	33	34	34	35	44	43	32	31	55	39	32	39	44	42	26	38	37	38	35	44	38	35	39	39	37	47	40	37	37	44	37	36	41	41	36	33	28	33	43	40	40	37	34	35	32	42	45	43	34	27	43	31	52	34	34	27	34	30	41	32	41	38	35	29	36	44	27	38	41	33	30	45	26	35	49	39	36	44	35	24	38	39	42	43	40	36	37	38	36	43	29	48	30	47	41	39	33	39	37	31	28	34	31	41	43	42	38	34	45	36	34	30	33	40	24	33	44	28	43	43	42	40	35	43	37	32	46	37	31	27	31	44	32	43	28	49	42	28	38	45	32	41	35	31	28	39	34	52	26	36	27	54	42	40	38	40	33	34	42	33	37	41	30	33	34	42	39	35	34	48	36	40	47	33	39	34	34	41	30	33	36	27	42	44	33	24	36	42	28	43	30	39	33	32	34	45	38	41	43	33	42	43	46	33	35	34	37	36	28	43	33	42	34	50	41	34	41	35	43	36	39	34	41	40	33	41	33	35	41	50	38	39	36	42	39	31	49	30	29	26	39	37	38	37	26	39	37	33	36	41	32	37	37	43	53	24	39	28	35	38	41	39	35	42	33	32	42	38	28	34	44	43	44	31	46	51	35	35	40	42	45	43	35	32	37	30	33	39	41	40	41	32	35	33	42	32	38	42	48	47	45	35	37	40	41	33	38	29	36	31	37	37	32	48	40	46	35	38	36	32	39	43	48	36	32	30	39	40	24	36	29	35	38	38	32	41	40	38	43	36	45	23	41	30	34	40	32	33	34	31	38	43	28	34	37	38	40	47	39	41	32	35	37	33	42	31	30	35	46	36	31	31	36	31	39	26	35	46	40	43	26	34	42	52	34	47	27	41	40	35	40	37	32	40	30	32	36	48	34	34	45	40	42	45	40	34	39	38	33	34	33	33	37	34	41	35	39	42	43	40	36	38	37	29	37	30	45	39	38	35	28	42	31	44	29	42	36	42	30	38	33	33	39	37	37	34	35	33	47	37	40	29	40	34	34	46	35	37	35	43	32	40	36	30	26	45	36	44	29	37	33	29	31	30	43	30	32	40	38	40	41	42	39	49	42	34	33	34	29	33	33	39	36	50	37	40	29	28	35	42	38	53	33	32	37	37	39	38	43	38	34	37	37	40	36	41	30	26	40	39	36	32	28	32	45	33	43	38	32	47	42	49	43	35	30	45	44	32	35	36	34	39	36	37	29	40	31	43	39	38	39	55	43	41	41	29	40	39	33	39	44	37	30	39	37	34	45	31	40	42	37	47	39	37	35	42	32	43	45	33	39	38	35	34	38	31	39	30	36	37	39	43	30	37	43	36	30	43	36	28	37	34	36	37	54	40	34	40	32	32	43	37	31	34	41	40	24	33	23	39	37	27	36	32	40	26	45	36	30	31	32	41	39	39	29	33	30	40	37	35	40	36	38	30	37	43	46	37	40	47	34	34	29	35	49	37	43	37	41	30	25	38	47	38	31	32	36	37	37	36	23	27	40	36	40	29	49	44	34	47	40	47	37	32	34	35	38	33	46	40	31	33	41	36	40	41	44	32	24	43	42	38	43	34	46	46	31	33	33	35	35	30	41	39	41	32	35	38	35	49	38	33	47	43	32	33	40	35	25	44	27	44	29	45	38	42	42	40	51	32	28	43	40	34	42	37	21	38	34	42	41	36	44	31	27	38	33	37	35	23	40	34	32	29	35	44	28	45	43	33	33	28	37	33	32	29	32	39	41	41	30	42	27	36	36	27	31	44	41	33	34	35	37	36	28	34	37	39	33	26	37	31	28	37	37	41	35	38	30	28	46	45	29	33	51	39	38	34	37	38	39	32	33	38	37	29	43	40	40	42	40	37	34	41	34	34	41	37	41	36	39	31	27	36	33	33	38	45	33	37	34	39	44	36	42	45	43	48	47	38	37	35	37	38	33	33	34	43	34	46	46	19	27	44	47	37	47	35	35	35	41	42	37	33	30	43	39	34	32	38	41	31	37	27	42	34	38	41	43	29	37	40	37	38	33	32	43	44	25	38	39	47	36	47	30	39	31	35	38	34	42	38	22	33	39	34	40	42	35	43	37	25	41	39	40	41	35	31	43	34	39	34	45	30	29	43	35	38	38	46	47	35	41	40	46	34	36	47	28	38	38	40	43	43	34	32	32	48	37	30	40	33	29	36	34	27	37	38	39	32	35	44	43	27	35	45	41	32	31	48	38	44	45	27	48	37	37	35	45	39	35	35	34	45	29	40	24	35	36	30	46	27	32	42	35	35	35	37	41	29	32	44	51	38	30	36	32	35	38	33	39	32	39	42	35	44	34	50	33	40	42	50	42	48	52	34	25	35	44	33	36	31	42	30	30	34	37	30
16187	8111	4726	7743	13796	14782	13394	11022	9108	7906	6348	4954	4010	2874	2721	2281	1731	1546	1433	1483	1612	1542	1320	1269	915	850	913	1003	1138	926	893	1000	992	1000	883	792	614	579	486	514	528	525	528	536	550	499	499	485	475	466	499	470	448	450	463	474	447	424	463	500	429	478	418	449	438	454	421	462	414	415	447	458	434	427	462	459	440	418	415	422	446	453	446	488	460	513	435	404	457	431	465	438	469	432	451	493	437	490	454	489	451	479	464	501	476	455	439	428	502	478	439	457	467	470	461	471	477	511	515	458	466	458	490	444	432	445	430	394	413	407	419	399	415	410	409	428	424	416	391	408	402	401	413	422	430	356	398	444	417	406	420	448	412	401	366	441	406	361	395	403	422	398	424	401	382	444	417	441	403	438	442	436	407	436	379	467	427	446	410	403	395	402	425	443	406	433	446	417	424	430	394	401	429	410	434	395	402	417	419	422	401	401	442	446	407	451	431	408	425	379	422	420	415	383	399	438	409	424	419	410	404	435	410	421	418	421	390	425	433	413	442	423	424	474	464	420	432	420	408	435	399	425	427	397	455	409	429	407	401	410	427	424	448	364	419	425	385	403	441	444	454	415	404	403	436	405	417	405	414	440	413	424	436	405	416	432	401	390	428	412	420	433	368	456	415	395	421	416	419	437	376	425	411	410	428	445	399	426	400	429	438	403	440	455	430	397	395	414	430	433	429	420	422	453	427	413	372	431	446	417	416	416	410	381	430	432	429	402	377	412	422	424	411	439	428	401	485	397	417	386	429	398	391	404	408	395	399	445	404	410	404	374	442	404	407	433	426	420	429	449	408	408	407	395	449	397	399	427	420	410	398	424	439	421	419	438	383	419	405	429	457	426	437	406	400	409	424	396	396	420	436	380	465	392	425	401	418	431	421	437	420	427	421	456	376	445	424	391	408	411	416	396	431	430	436	427	430	452	406	401	395	432	399	417	432	434	398	414	423	436	408	422	424	422	419	426	443	433	393	407	449	407	428	416	378	419	396	420	406	407	379	420	411	459	428	427	442	405	393	405	425	436	415	412	411	445	381	461	375	408	400	441	396	414	391	426	424	442	399	415	391	405	435	445	400	456	413	417	405	436	408	444	409	388	396	419	395	418	437	391	401	431	388	397	425	387	422	451	388	421	432	406	391	396	448	387	393	411	414	405	386	384	444	415	415	387	395	392	413	416	401	421	399	416	430	427	411	414	419	461	417	457	403	419	424	403	393	435	399	397	400	406	417	440	411	428	418	441	434	446	429	409	433	423	406	413	395	423	454	422	394	400	428	402	409	431	400	423	401	440	410	389	391	406	461	395	414	403	402	395	437	402	396	412	440	414	413	430	375	427	397	431	392	406	418	412	404	422	400	401	409	416	426	419	393	441	409	411	427	415	378	439	415	398	390	418	440	427	435	409	383	410	417	399	413	413	411	436	429	393	399	412	420	417	400	428	397	384	431	384	384	420	386	382	418	415	385	407	454	381	400	410	417	435	404	403	395	456	438	406	395	438	411	408	402	403	406	403	390	417	439	459	431	417	418	396	397	429	418	414	438	418	433	423	451	407	387	447	423	410	428	433	408	395	427	401	382	361	452	461	414	433	377	412	381	448	385	453	420	390	444	416	398	399	425	436	418	414	379	425	380	444	393	418	436	419	414	414	429	420	432	407	433	444	390	443	439	442	389	422	428	414	439	435	404	411	383	442	376	428	408	390	392	412	408	432	422	401	392	430	440	402	424	412	409	385	406	425	430	410	412	437	442	390	391	433	386	427	396	441	380	443	431	412	401	418	395	405	430	427	395	462	452	409	445	413	459	429	371	421	446	395	449	407	397	396	394	428	408	416	429	438	405	385	419	418	412	397	401	425	456	442	430	400	430	458	398	425	440	426	459	384	406	420	441	427	434	410	430	424	392	431	427	421	426	434	451	408	400	432	446	412	390	396	398	387	366	418	418	415	395	376	418	406	427	437	424	452	430	431	453	419	385	438	417	462	409	417	418	406	432	455	394	423	432	447	395	436	456	411	418	425	410	415	428	415	417	468	473	423	391	424	428	456	437	412	438	396	389	388	447	419	419	402	442	412	395	422	448	423	410	436	423	413	436	398	380	389	437	397	389	417	438	440	439	408	409	400	412	415	407	407	453	449	445	453	460	399	404	414	438	417	416	445	412	421	401	416	413	432	425	421	417	374	393	408	407	425	423	421	425	410	398	429	430	432	412	421	392	428	416	419	456	439	437	420	447	421	410	433	419	391	421	422	404	434	420	423	379	389	432	439	421	421	449	390	422	391	415	409	410	455	397	417	416	424	390	458	459	440	427	439	384	413	384	420	405	420	440	445	432	399	397	427	390	466	410	361	420	391	442	438	456	397	374	416	429	410	420	410	379	416	405	434	393	466	416	427	418	409	418	395	449	408	380	427	453	423	432	439	397	422	438	414	460	399	462	431	401	427	422	408	413	395	394	433	412	392	418	458	427	407	428	433	412	412	461	404	451	435	425	433	397	399	428	427	393	464	380	394	434	419	434	429	401	407	432	440	409	410	436	410	441	416	421	401	417	430	437	402	416	400	454	421	410	449	442	422	438	462	409	449	436	426	420	399	425	408	391	393	471	423	437	402	369	425	405	408	405	442	405	374	438	401	405	406	400	424	379	385	434	391	422	431	403	429	431	446	425	448	444	429	451	405	439	423	400	445	401	411	475	419	435	441	414	394	431	413	433	374	389	436	443	378	419	395	396	435	438	398	409	430	432	443	395	452	475	427	442	429	429	419	448	415	424	406	407	454	406	456	440	455	419	416	440	443	405	396	412	429	438	397	434	411	432	442	397	416	422	395	428	426	393	371	410	413	434	457	401	422	406	402	404	422	421	446	419	434	421	429	409	430	400	388	434	421	405	446	395	394	434	413	419	408	401	411	400	418	409	420	411	442	432	454	428	435	414	424	423	443	428	421	437	418	415	411	430	378	415	429	396	448	421	401	415	401	436	422	430	421	380	426	382	421	422	451	400	423	418	398	406	431	435	377	407	440	456	436	434	395	420	417	419	458	395	435	398	401	422	474	437	371	402	415	400	436	380	396	400	407	425	458	403	419	441	397	456	445	369	403	448	427	401	417	393	410	412	411	428	427	454	415	403	409	405	395	413	413	411	426	459	425	420	408	416	444	425	423	409	440	428	420	395	381	465	416	439	415	395	399	385	395	437	414	405	433	397	443	393	407	448	411	431	386	429	428	421	422	426	428	428	432	409	411	422	428	405	414	440	434	422	417	427	411	438	413	425	418	387	412	432	435	406	434	418	440	405	441	428	399	422	411	451	409	400	405	439	412	413	441	423	420	410	426	427	420	415	434	414	373	388	397	387	422	495	411	389	426	450	449	395	397	418	382	435	368	406	410	409	407	417	454	400	378	426	446	422	408	452	412	416	417	448	437	434	413	398	423	426	430	394	395	410	434	424	396
1657	781	394	335	282	364	383	311	272	248	228	165	138	118	97	75	79	79	56	70	76	69	59	61	49	52	39	40	50	52	38	56	44	39	50	42	30	30	32	37	31	39	37	24	35	25	36	32	34	31	28	26	28	35	33	32	38	35	25	29	27	23	23	27	25	28	31	34	26	25	28	35	22	34	28	31	24	24	26	32	27	29	39	27	33	19	32	25	28	25	36	24	36	26	35	36	28	29	32	29	40	32	26	22	35	26	22	25	29	33	27	26	32	30	26	35	34	28	33	39	19	28	28	19	24	31	24	24	31	28	23	39	34	25	28	24	32	21	23	30	36	24	27	22	24	33	31	27	33	23	32	19	33	36	34	27	27	25	32	29	29	16	26	29	23	34	24	25	25	25	28	25	35	27	24	25	25	33	25	37	23	37	21	33	28	26	22	29	27	23	32	29	20	35	26	18	24	35	20	27	26	30	28	31	20	28	27	30	15	26	28	29	24	31	30	22	32	21	26	25	28	32	31	23	22	20	30	31	35	25	31	19	25	38	28	33	28	23	28	23	21	33	22	22	27	31	26	26	26	32	23	20	27	31	29	24	36	25	34	22	24	30	26	21	24	33	39	34	29	26	26	35	26	23	21	34	27	41	25	18	20	26	23	25	27	25	27	25	18	33	32	18	22	32	33	26	31	33	28	28	29	23	31	27	37	22	27	30	30	27	28	28	24	31	30	27	34	34	24	24	24	28	31	52	19	25	32	40	30	32	26	24	32	22	33	24	22	32	31	22	29	31	32	37	27	18	33	21	18	31	18	24	29	29	25	26	30	38	24	28	24	27	25	21	32	23	34	43	29	24	28	40	33	27	19	33	31	20	35	26	23	26	31	34	34	24	26	30	24	35	24	25	24	19	30	29	30	31	29	32	33	36	29	31	28	27	27	22	21	17	30	21	20	29	34	26	32	23	19	29	24	23	38	27	35	26	35	30	29	26	27	25	23	30	28	19	37	28	22	26	25	28	33	28	19	27	29	29	33	32	32	27	24	27	39	32	29	20	25	26	27	33	26	29	25	30	35	34	30	27	34	26	30	20	31	24	30	23	24	29	23	38	22	25	26	37	26	26	34	25	27	32	23	21	28	27	30	20	33	23	27	23	28	31	28	32	24	25	29	30	38	40	28	29	19	26	27	32	37	32	28	32	31	21	29	25	29	28	29	27	28	21	43	27	29	28	26	40	19	22	20	17	33	21	29	31	29	17	29	29	28	26	25	26	27	22	25	23	29	30	25	23	31	25	27	38	26	18	39	25	23	21	29	25	28	19	20	31	20	32	28	28	33	26	22	20	34	31	31	30	28	26	31	34	36	26	35	33	28	28	29	25	29	32	20	26	23	32	26	36	26	31	28	34	32	37	31	21	32	20	31	17	27	26	22	25	34	32	32	26	36	32	24	31	19	27	23	30	23	30	23	28	21	30	23	38	31	25	25	22	32	26	26	27	26	27	27	34	22	40	21	32	22	31	26	25	31	28	25	23	19	20	31	35	26	21	31	36	33	25	30	31	28	17	27	35	28	26	25	30	31	27	30	31	33	23	22	33	26	33	25	30	29	39	28	30	32	31	26	32	30	34	33	25	29	35	23	37	28	22	24	30	25	22	29	22	35	29	22	34	31	26	27	27	29	22	31	31	35	25	25	25	26	32	33	27	19	24	32	20	37	34	26	28	22	25	31	22	31	23	32	24	32	23	31	28	35	28	19	37	31	31	24	23	28	25	36	21	30	34	20	25	27	30	34	30	26	25	23	35	34	31	34	31	24	29	35	30	25	26	30	29	29	32	27	42	22	30	26	23	30	27	24	25	22	33	30	35	30	31	40	21	23	31	30	22	27	26	26	20	26	24	36	22	27	23	26	29	28	25	29	32	26	26	37	24	31	29	26	32	28	20	29	28	34	22	20	31	33	33	25	24	21	31	23	22	25	32	28	31	22	21	24	26	23	31	34	27	25	31	26	22	23	30	20	28	23	20	29	24	17	20	24	37	18	28	33	33	23	29	23	28	12	26	22	27	38	24	28	28	31	33	28	10	35	33	32	27	14	27	24	22	28	26	22	29	33	35	29	17	19	26	23	30	20	18	27	36	29	23	30	36	24	25	42	25	29	29	26	30	23	30	31	25	29	19	32	29	29	27	31	35	23	34	28	30	26	25	25	22	36	30	27	39	25	25	35	27	24	33	22	29	24	24	22	27	25	21	24	29	29	35	24	25	21	35	32	18	19	27	35	31	25	15	35	34	25	29	22	23	31	32	26	23	38	28	25	37	20	25	27	24	25	28	31	32	34	20	18	28	21	36	23	21	20	27	34	16	41	26	27	24	28	29	26	26	30	17	29	42	22	29	36	26	20	43	26	27	26	24	29	23	21	33	20	24	29	24	22	27	35	24	20	28	35	27	31	21	42	27	33	34	38	18	33	21	32	24	26	32	28	22	16	33	33	26	33	20	29	28	27	16	29	26	30	23	27	23	35	30	27	20	33	30	28	22	25	24	28	31	30	39	25	31	34	23	29	39	23	28	27	30	28	30	25	24	25	27	41	15	34	22	26	25	31	27	31	26	36	41	29	35	28	29	27	37	24	28	32	25	32	30	27	31	35	25	32	30	26	31	35	20	21	28	29	37	22	25	34	24	36	29	14	24	29	26	26	24	27	28	31	31	24	33	32	34	33	19	37	24	24	22	18	24	29	18	24	34	25	32	32	25	25	19	24	35	32	28	30	34	33	32	24	22	26	28	31	31	34	36	26	31	34	32	27	24	31	38	36	33	21	24	23	31	21	24	24	25	20	22	39	19	32	32	31	24	34	25	30	35	25	25	31	26	36	22	39	20	23	33	29	24	30	37	19	46	26	22	36	27	29	28	29	26	27	35	29	28	23	33	22	22	26	27	34	32	25	15	28	22	33	34	26	21	36	30	27	30	22	20	22	26	35	32	32	31	28	29	25	29	25	31	33	19	33	25	31	21	33	32	27	22	30	21	34	25	23	33	24	33	27	27	25	22	23	27	25	34	16	13	21	29	22	27	30	31	28	26	30	28	37	36	30	30	29	26	30	23	24	23	21	31	38	27	23	16	43	14	28	29	34	30	25	25	24	30	30	23	19	28	31	24	30	28	33	28	31	20	25	27	20	27	25	29	24	25	24	24	29	28	26	18	34	21	35	34	18	28	23	34	32	29	25	16	33	23	24	30	19	20	26	23	22	29	26	26	45	37	39	26	21	30	18	24	28	25	27	28	23	32	30	29	34	21	30	28	30	39	21	24	24	27	30	28	34	28	28	25	33	30	32	30	34	30	24	25	17	25	36	23	32	25	34	30	28	17	33	30	32	26	26	21	26	24	31	29	18	25	24	29	33	25	25	26	23	28	33	32	32	25	22	28	42	33	28	24	25	33	22	21	29	23	16	29	32	21	27	22	25	27	20	23	26	31	21	35
20330	11253	6375	10949	17824	18837	16925	14175	11766	10179	8233	6576	5098	3669	3500	2871	2204	1834	1705	1794	2000	1783	1551	1545	927	940	1041	1047	1288	1056	1088	1047	1081	1063	984	801	631	526	537	489	549	479	487	494	463	465	434	422	424	434	399	378	408	344	399	394	421	374	403	388	407	405	393	385	392	368	346	385	381	401	385	381	352	368	360	334	324	339	341	373	355	356	437	410	405	399	392	353	340	372	351	339	365	321	390	406	368	418	410	404	382	396	398	337	390	413	393	420	384	371	324	389	399	379	440	416	404	415	431	388	398	334	359	343	336	310	367	330	315	328	356	324	321	342	312	351	319	360	283	342	317	336	360	303	310	316	358	313	328	340	307	347	323	319	338	343	319	309	352	352	330	350	345	330	334	298	305	340	325	329	321	335	291	287	299	291	346	348	357	340	312	300	299	311	311	356	336	313	326	316	333	347	324	338	339	303	321	331	349	326	314	347	343	345	322	305	294	328	335	341	335	291	325	327	350	339	328	343	328	320	346	298	358	345	292	335	329	304	307	322	331	324	314	323	314	361	325	329	340	333	298	304	330	333	297	337	321	336	341	317	370	357	351	330	326	309	344	299	348	349	312	366	319	314	350	328	316	305	358	327	359	333	313	360	294	310	335	292	316	340	314	293	334	319	298	344	328	318	330	305	337	322	323	298	321	352	356	335	334	306	334	334	321	324	353	335	346	327	304	328	322	327	328	318	319	344	362	335	373	351	347	296	316	304	325	358	352	328	347	343	303	313	336	315	309	341	353	335	332	296	318	322	310	320	341	336	307	309	359	295	331	338	335	323	305	311	346	319	324	365	323	349	330	332	323	303	347	298	339	334	291	340	352	350	345	330	303	316	332	296	313	371	344	316	311	355	347	352	302	324	317	343	336	301	312	323	339	337	319	342	360	331	343	336	342	334	348	338	330	309	328	317	289	300	316	325	300	348	340	335	322	329	349	348	345	373	318	336	322	310	352	335	354	331	328	329	345	339	327	326	283	337	339	338	345	315	337	338	305	321	333	337	317	340	329	320	317	334	328	306	331	339	340	343	311	313	312	337	335	345	329	318	340	339	328	324	342	337	330	338	341	321	322	335	318	318	340	324	340	310	342	324	347	318	318	324	302	308	313	337	344	321	353	331	314	299	312	326	324	300	309	319	337	311	335	293	305	343	330	348	337	314	323	339	324	345	337	338	364	325	343	316	344	348	340	312	318	308	319	300	333	288	315	354	326	323	303	334	311	341	302	327	317	307	352	330	325	333	335	328	348	340	340	342	346	335	331	332	359	357	297	299	315	320	274	340	319	322	308	324	330	349	317	323	315	290	331	325	315	312	353	343	337	311	308	305	308	354	350	332	310	328	330	304	344	336	359	330	337	324	352	328	345	332	352	311	339	349	329	306	325	361	339	331	327	345	308	347	323	353	324	327	320	323	366	326	309	344	318	329	328	309	340	325	347	332	338	330	338	295	356	334	358	303	336	322	305	325	308	313	331	309	325	321	338	330	362	337	325	336	343	295	325	336	305	351	356	319	322	337	334	287	321	313	341	347	320	330	330	335	289	322	347	308	316	335	344	294	347	296	337	325	295	343	309	328	325	355	341	327	318	332	357	330	322	317	346	339	333	330	339	331	340	341	308	338	321	315	326	336	344	314	361	327	341	315	336	331	338	359	314	322	335	326	321	352	331	329	334	321	364	327	277	317	325	339	337	319	324	332	336	321	323	315	327	342	327	321	332	292	318	345	338	336	339	318	329	355	313	337	334	345	331	331	321	347	315	319	342	329	300	320	338	333	331	320	315	324	340	352	352	300	320	308	356	364	349	342	317	308	355	313	315	307	343	312	326	333	321	356	292	323	366	376	320	328	344	308	333	321	314	306	339	311	301	333	325	338	319	312	375	303	314	326	341	352	350	363	315	343	351	301	318	347	302	305	348	331	340	312	324	352	320	296	317	330	332	329	327	353	300	345	332	334	341	344	336	333	325	345	338	330	319	340	365	327	326	312	329	340	377	339	343	331	324	330	313	338	313	311	310	329	315	308	337	334	343	314	311	349	308	306	288	328	307	348	322	305	269	322	337	309	304	336	292	312	302	318	302	307	310	344	312	312	318	350	303	281	341	320	324	335	324	292	337	315	368	301	324	291	346	356	295	367	340	356	330	323	329	302	304	309	302	307	330	299	332	316	354	335	323	297	310	318	317	367	317	316	329	300	319	320	327	336	341	302	337	325	360	319	337	328	333	330	333	316	344	318	321	289	344	314	338	350	347	332	313	339	346	364	322	326	332	361	332	328	325	333	311	319	341	335	323	337	320	331	328	285	346	305	314	323	322	345	290	318	352	316	348	339	299	312	307	330	297	306	306	325	298	313	339	327	291	329	341	371	314	314	368	326	350	320	330	309	327	345	329	362	322	316	360	322	344	340	317	333	349	327	314	319	340	347	353	322	313	322	349	318	333	333	311	329	292	317	337	326	313	314	328	328	314	308	318	327	317	305	326	338	301	305	352	328	334	337	312	336	330	354	321	364	337	322	309	327	382	346	370	301	323	345	339	350	298	311	317	374	327	355	305	358	331	346	363	360	349	308	331	334	323	304	311	314	320	294	342	353	315	325	332	337	344	344	305	337	328	325	314	336	307	310	331	348	319	297	383	353	299	297	318	344	326	348	359	301	343	333	338	329	345	334	327	297	323	333	352	337	360	323	322	313	367	326	283	304	337	356	308	336	311	332	332	356	317	347	318	313	293	293	311	325	334	316	313	326	316	304	309	321	331	312	298	339	331	344	321	328	315	301	318	332	360	340	331	352	350	336	329	289	308	287	337	350	315	359	336	310	333	340	333	360	341	346	328	371	332	352	323	336	333	334	331	328	334	321	334	299	324	333	344	328	319	319	363	337	330	336	355	293	342	318	322	329	304	306	315	326	336	348	334	336	355	331	374	304	354	325	325	309	342	331	322	334	345	355	354	370	332	302	336	349	340	347	334	306	317	312	356	335	366	334	329	335	329	327	340	316	310	342	347	311	301	347	334	358	326	308	326	305	306	316	351	338	342	345	343	353	290	309	297	334	333	362	336	313	348	305	332	335	332	314	332	320	329	320	352	312	325	346	312	316	336	333	328	334	302	338	337	344	314	361	352	351	296	302	327	330	326	351	314	336	349	340	352	319	342	326	338	374	335	345	309	302	340	325	335	334	343	317	336	306	322	338	342	283	320	346	323	318	339	361	301	366	330	326	341	325	321	314	321	296	351	351	344	324	346	316	336	336	321	354	315	305	312	347	334	319	352	353	300	322	325	339	339	321	341	342	305	305	314	351	341	333	309	335	329	339	361	340	329	324	327	327	330	332	312	327	331	312	300	334	330	324	298	335	348	344	323	349	320	332	343	331	314	322	319	319	329	329	344	311	359	323	329	337	347	333	292	311	349	351	328	324	349	304	330	330	338	316	334	295	336	324	320	292	325	336
1433	249	151	133	126	140	127	130	124	127	117	110	72	70	89	83	68	61	75	67	77	77	69	63	52	46	58	72	55	69	60	58	77	54	42	55	50	58	59	55	50	56	50	60	49	54	50	62	54	45	45	50	42	58	52	51	54	47	42	50	44	69	57	53	48	52	55	46	45	49	47	51	53	67	50	50	46	51	43	59	47	52	48	49	50	45	51	51	48	54	56	55	67	64	50	55	50	49	62	66	55	46	68	59	57	53	45	57	55	53	58	50	44	54	53	41	48	45	61	59	50	64	57	48	54	41	51	41	58	64	56	62	42	46	63	51	63	49	41	42	46	57	62	43	54	37	58	39	55	58	41	53	61	43	75	59	61	45	49	48	35	61	47	55	33	36	52	51	49	66	61	42	61	45	59	40	60	53	51	44	56	44	59	54	54	58	38	54	62	47	40	57	68	53	41	49	44	58	54	51	50	49	51	57	52	74	47	56	47	54	66	48	52	54	53	51	57	44	54	60	57	56	52	48	53	59	60	45	53	55	51	44	44	64	50	41	45	55	52	48	57	50	59	61	56	45	59	44	58	52	57	54	54	69	53	41	60	43	53	47	42	57	44	48	56	50	56	60	46	62	54	64	41	61	50	56	46	54	49	47	45	52	54	46	42	52	46	46	50	44	56	53	47	49	58	59	52	55	56	62	55	52	54	48	56	43	49	48	55	52	49	54	60	55	53	41	48	53	43	58	57	56	44	53	57	44	46	46	44	60	51	45	35	48	61	52	50	48	52	55	50	41	56	52	53	56	53	55	51	52	53	49	36	48	52	66	53	52	52	57	50	36	61	60	52	51	68	54	48	46	41	52	62	62	58	58	61	55	64	49	30	58	36	49	56	55	46	47	49	54	44	47	43	50	41	51	53	53	50	51	42	47	69	48	60	52	56	54	69	59	55	42	54	50	43	45	48	52	47	52	49	54	52	54	62	49	51	58	59	57	48	46	42	60	49	62	51	44	41	47	49	46	43	51	50	45	60	58	61	47	41	65	46	59	49	57	67	52	63	50	43	58	50	55	55	59	46	58	43	58	41	53	38	38	55	61	60	46	57	38	52	58	47	40	52	49	52	49	50	56	60	56	41	49	62	44	44	42	41	43	56	41	74	42	50	57	58	57	49	61	51	53	48	56	55	42	47	49	57	46	40	46	68	53	69	58	55	76	53	55	42	56	54	64	59	46	49	59	53	54	43	45	52	60	50	62	51	50	40	47	52	54	62	46	49	47	60	51	52	64	49	49	50	42	51	62	49	48	49	52	54	52	51	45	46	36	54	42	56	54	63	42	43	47	54	54	56	54	45	43	50	53	52	50	50	57	44	47	51	48	40	49	42	53	38	56	56	58	55	47	50	39	40	51	37	50	58	46	47	56	45	40	58	58	50	62	50	45	44	42	44	58	44	60	55	37	57	47	45	40	48	47	50	45	54	58	51	44	46	41	46	47	53	48	65	59	51	59	66	48	53	48	51	54	48	52	51	42	52	40	57	70	63	52	45	51	65	54	52	48	51	60	48	51	52	57	49	53	55	64	46	42	54	65	53	66	49	63	50	55	63	64	47	49	49	64	53	51	65	54	49	37	52	44	63	55	50	55	49	59	45	40	48	48	54	50	49	62	51	55	42	69	45	46	44	61	59	48	50	48	49	59	56	53	54	45	47	53	51	62	58	55	47	47	48	53	54	53	55	47	65	47	58	56	53	57	53	55	57	51	54	54	39	50	43	52	57	59	57	49	60	40	55	40	56	53	54	55	49	49	52	53	65	53	43	54	53	57	48	64	39	46	48	53	54	56	49	50	48	42	54	53	48	59	52	62	66	49	55	49	43	50	39	56	50	63	45	49	53	43	52	55	49	48	56	52	45	69	54	57	52	51	52	43	54	41	64	56	55	47	45	56	51	52	48	61	71	56	48	44	51	58	54	45	47	53	49	60	66	51	55	50	53	62	52	55	49	57	61	55	56	55	40	37	37	59	55	58	59	54	46	64	53	49	52	69	49	36	48	59	49	46	52	48	51	64	59	64	43	51	43	68	43	47	57	61	49	43	57	47	49	62	56	45	53	66	50	47	44	53	42	46	46	58	58	50	45	55	48	58	54	59	57	56	43	53	52	47	73	45	53	45	51	55	46	43	49	52	53	52	59	56	53	50	55	57	57	49	56	61	47	49	46	48	46	48	54	52	54	47	43	47	64	43	43	64	57	52	56	67	53	61	54	45	59	36	56	57	55	58	47	46	67	51	42	44	41	55	45	52	52	65	46	51	40	52	53	48	60	53	57	53	62	54	49	53	57	52	51	49	58	57	41	39	46	48	57	43	39	53	53	55	50	48	46	46	54	49	56	62	46	57	49	61	60	59	55	58	59	53	48	56	42	46	42	56	65	54	48	47	47	62	55	48	56	53	48	51	56	49	50	52	71	49	50	55	58	50	37	54	57	69	47	72	42	52	55	62	52	58	62	54	45	44	61	64	47	74	48	46	51	52	47	46	38	58	62	53	40	50	55	45	64	58	58	51	43	57	52	62	44	52	59	40	61	51	53	58	57	53	36	67	47	55	46	49	48	52	48	50	61	48	49	57	60	55	51	48	46	47	56	48	61	49	56	46	48	43	53	54	58	50	52	46	55	51	50	56	50	52	42	66	40	57	52	52	44	54	51	53	56	52	55	50	52	46	44	59	45	36	62	55	51	31	61	45	50	57	47	53	62	47	45	59	46	43	54	55	41	37	59	46	59	48	59	48	43	45	30	68	57	53	68	34	50	52	62	44	59	47	63	56	47	56	52	51	63	33	39	54	53	45	40	62	46	66	50	35	55	63	38	46	50	40	59	47	47	59	48	47	43	59	52	52	42	58	42	62	45	60	39	57	46	65	51	53	54	49	40	52	56	47	42	52	48	51	50	42	40	53	62	48	48	57	51	55	46	51	49	51	63	55	54	55	43	52	67	58	38	64	44	48	45	57	52	61	59	56	45	47	60	57	54	44	32	52	40	54	33	40	55	47	54	61	45	53	52	62	50	51	47	50	55	58	55	45	56	52	51	47	48	44	55	50	48	55	63	52	48	46	46	46	56	51	48	51	46	53	47	35	49	47	47	57	43	67	55	66	56	47	50	60	45	38	47	57	40	54	53	60	53	53	59	53	45	50	50	44	49	46	49	46	56	59	43	42	47	49	46	61	58	46	53	36	44	62	55	50	56	55	53	65	51	58	41	66	54	47	57	50	57	48	50	49	66	61	56	52	68	55	54	61	52	52	50	51	44	47	57	59	41	54	52	45	49	47	64	46	45	44	45	47	49	59	54	56	63	63	56	52	49	58	45	37	60	39	50	54	67	55	50	54	58	49	46	50	45	48	38	47	51	48	42	44	50	41	51	63	47	54	55	52	50	49	52	45	56	49	50	54	60	55	44	55	67	52	44	47	55	49	60	60	50	55	52	49
12159	4974	2642	4240	8102	8824	7972	6479	5381	4661	3605	2984	2319	1801	1807	1494	1227	1124	1112	1239	1251	1284	1088	1145	812	845	893	913	1008	867	991	968	997	978	896	786	702	676	689	673	643	635	671	628	667	649	586	604	602	596	616	591	625	557	602	569	573	584	548	584	575	600	550	636	601	583	574	599	583	585	577	607	571	604	573	588	536	588	545	592	571	595	613	664	620	614	617	595	603	561	552	592	582	589	588	582	636	610	626	606	594	628	589	566	597	553	621	632	603	587	608	618	589	609	631	660	644	636	566	630	576	582	586	581	614	586	569	577	542	564	602	549	538	549	615	555	562	616	573	592	550	565	551	578	583	563	536	597	549	586	536	582	550	567	545	555	574	532	577	518	543	584	585	560	560	611	633	529	592	559	576	582	546	548	590	551	587	596	574	553	566	587	585	596	533	584	564	576	533	531	567	558	630	548	572	590	541	575	564	562	609	608	573	565	563	594	575	601	578	598	563	600	603	584	611	557	550	587	583	576	609	570	589	568	538	593	601	563	596	563	608	566	572	550	565	554	590	570	549	574	540	541	555	579	568	566	575	545	553	610	601	549	577	576	553	596	584	523	577	575	586	583	590	610	563	561	587	574	575	569	560	547	591	555	544	588	538	542	523	581	554	566	582	605	599	569	545	513	564	535	624	549	605	587	580	569	605	581	562	545	567	567	593	584	559	594	538	583	579	550	578	606	578	571	567	585	562	559	570	552	551	628	584	556	560	559	576	551	522	583	586	554	572	567	598	564	607	557	539	540	578	550	572	599	567	564	538	594	567	559	553	596	579	577	604	626	554	610	552	585	535	575	564	537	587	551	591	554	568	572	572	571	534	590	582	583	565	576	565	588	555	575	589	537	533	576	574	557	559	566	575	592	580	609	548	563	570	574	541	560	566	564	595	562	590	616	601	583	551	566	534	576	585	586	539	585	621	571	610	599	586	597	596	545	530	548	560	599	611	542	561	538	576	592	532	553	616	575	552	595	618	606	554	587	589	519	528	524	551	563	605	588	566	614	592	572	549	558	522	570	544	586	591	557	609	583	570	629	578	547	581	578	554	568	556	547	596	576	617	563	546	613	597	565	597	579	572	606	559	589	546	545	526	592	588	635	595	573	534	589	542	585	565	594	550	578	601	567	593	619	615	618	571	576	541	551	595	587	556	566	553	576	587	579	597	568	581	554	568	573	578	560	570	575	604	557	528	574	630	537	573	533	601	618	591	577	537	601	568	542	562	570	575	579	603	593	577	595	536	579	556	633	609	580	559	567	577	551	597	585	560	567	602	543	599	558	558	578	555	584	533	591	585	586	582	578	588	541	575	564	584	557	520	586	563	585	529	526	616	559	596	562	574	585	587	562	574	563	577	578	567	585	578	608	524	560	598	558	574	579	606	527	548	547	587	591	604	586	592	576	589	559	610	581	575	619	627	613	543	575	598	586	563	591	602	605	633	609	574	527	555	653	567	642	601	577	609	565	515	603	574	593	555	562	554	572	567	595	566	564	576	576	537	584	590	573	585	529	602	571	571	571	596	541	576	586	563	559	562	556	534	555	570	623	590	604	578	563	551	581	567	557	542	596	592	565	596	601	560	584	585	559	547	564	571	575	576	578	590	583	552	554	603	565	566	603	567	555	604	574	559	593	581	561	598	588	583	537	571	598	589	599	580	595	616	581	597	565	603	562	607	574	575	578	584	583	587	530	581	578	571	567	584	554	583	594	618	566	578	505	556	557	578	559	568	551	593	568	549	555	560	579	595	580	593	554	599	567	575	562	537	621	580	527	574	563	616	575	563	546	597	572	621	552	571	606	590	589	561	599	599	627	533	536	557	567	590	590	604	585	572	548	588	543	578	587	569	564	574	564	544	540	589	564	574	540	550	581	612	624	552	601	543	587	575	547	543	575	577	571	541	589	597	563	541	564	536	577	557	567	609	565	542	491	564	591	571	570	549	560	566	562	627	555	527	550	583	605	566	590	616	556	543	579	573	597	569	591	558	567	557	577	580	600	565	606	552	576	609	600	557	569	569	572	600	575	568	554	543	541	547	552	504	561	587	615	572	562	576	571	554	562	590	582	573	577	561	582	579	548	527	588	563	581	605	569	545	617	584	563	563	607	601	617	619	564	624	593	558	531	564	577	554	576	622	550	583	544	601	563	566	613	573	587	572	611	600	576	572	576	586	559	578	554	539	613	565	559	626	553	591	591	581	560	559	605	575	555	573	580	601	587	557	559	547	557	559	589	618	533	563	591	628	606	537	582	538	578	543	575	552	532	592	557	570	590	563	601	572	557	605	577	538	619	531	572	567	574	605	547	573	584	572	579	545	613	570	576	545	576	559	559	576	614	564	564	590	606	578	560	601	561	562	548	543	621	577	620	586	563	568	595	550	529	565	558	568	588	611	564	578	564	570	561	556	577	560	605	576	557	550	615	579	569	539	596	583	566	544	580	564	555	558	623	539	622	585	545	608	588	577	526	593	575	530	587	578	517	572	551	599	549	577	555	585	576	554	553	550	575	525	571	582	563	526	567	584	571	560	566	594	598	590	561	540	562	566	541	606	608	553	579	582	550	566	564	601	540	563	553	561	610	545	559	551	604	579	546	573	562	611	631	544	568	565	571	554	570	541	587	609	553	618	592	569	552	566	583	558	573	619	612	624	598	551	573	597	589	585	598	563	608	531	557	612	561	558	555	570	596	578	574	585	560	571	610	581	556	592	564	610	537	574	574	552	588	551	580	600	587	567	596	544	568	583	563	551	575	565	534	614	545	581	590	616	595	573	553	608	595	555	590	517	549	566	584	550	570	622	582	541	567	544	610	563	621	573	556	597	590	586	539	584	583	563	582	570	580	616	563	573	595	575	546	567	566	628	556	542	599	587	562	626	566	603	571	584	548	516	525	614	541	609	563	548	555	588	615	565	564	557	542	604	579	579	553	581	562	571	583	558	580	583	582	548	591	572	601	553	563	585	580	571	571	559	579	580	597	594	584	599	592	599	579	585	586	594	596	588	564	564	573	576	589	566	552	563	542	536	589	541	558	570	588	585	570	583	607	562	569	594	591	589	550	551	546	593	574	617	625	549	560	538	603	588	600	565	523	555	545	578	567	590	577	544	535	577	562	589	571	555	549	581	574	596	548	592	587	549	542	616	576	564	590	556	562	536	586	631	587	567	566	577	581	575	600	548	570	592	613	568	583	587	558	615	569	596	568	602	580	599	600	584	561	594	536	590	594	531	520	556	579	602	557	582	585	537	564	547	565	545	558	565	508	579	565	609	582	591	565	605	560	542	597	534	546	569	539	540	553	583	569	605	604	537	535	618	531	562	564	537	567	587	539	600	574	576	547	545	537	581	564	580	577	618	534	572	561	587	590	572	554	563	539	579	564	570	578	579	599	581	571	583	568	589	574	608	595	608	596	578	576	542	543	589	588	558	523	564	578	577	608	531	610	587	550
1080	610	318	228	205	272	256	223	207	176	142	137	102	88	82	86	69	63	61	60	57	76	62	66	51	42	52	61	60	50	50	56	57	81	61	39	41	43	34	44	46	47	41	45	43	46	29	46	42	41	30	53	39	45	52	39	40	48	46	43	34	39	38	40	38	37	39	63	34	41	27	42	49	43	39	34	27	36	44	37	38	47	38	37	39	47	38	49	54	36	42	39	40	33	42	58	47	38	49	33	36	38	47	38	41	45	38	40	36	37	37	45	38	34	42	42	48	45	37	42	34	49	32	35	49	43	40	50	45	48	37	38	43	31	37	37	24	43	37	39	37	51	44	55	34	45	49	40	44	43	43	50	47	41	30	36	36	31	46	43	32	50	38	41	36	46	27	40	38	41	36	37	43	45	46	50	32	49	34	34	47	50	46	38	41	34	47	32	33	39	43	44	36	35	40	43	39	43	36	45	42	51	40	47	41	47	42	46	51	29	38	42	52	38	26	30	40	40	52	37	38	40	47	46	37	34	47	37	30	43	36	46	34	47	39	39	31	35	37	41	45	47	48	47	36	35	45	32	31	43	32	30	36	38	37	34	54	39	43	40	49	29	41	41	40	39	50	53	46	33	37	40	48	35	46	38	38	25	35	40	38	36	49	45	50	40	49	49	48	36	47	47	56	35	47	58	43	54	38	48	33	44	38	45	32	39	52	48	51	59	38	46	44	51	29	33	54	39	29	47	42	41	41	50	43	30	37	43	41	34	42	35	38	36	43	41	31	50	37	46	47	35	28	41	45	43	38	43	43	46	44	37	46	46	48	51	36	44	39	35	43	42	43	51	39	49	39	37	32	41	43	54	50	46	40	40	35	40	39	51	39	32	37	33	33	43	39	34	32	38	34	36	33	45	39	37	40	49	31	47	44	41	33	34	44	35	50	38	42	43	31	47	45	39	38	46	35	36	40	41	42	48	29	32	43	37	38	45	50	44	45	46	39	45	38	41	37	39	33	45	48	47	46	53	34	40	41	43	43	47	48	34	41	43	37	41	31	42	35	37	38	39	52	36	43	46	33	43	40	39	32	38	29	51	43	31	36	40	30	24	34	34	33	34	40	32	47	40	27	30	47	43	36	50	33	33	52	51	44	45	28	35	51	39	49	42	43	37	29	45	27	41	43	43	30	38	36	46	43	35	47	41	43	38	44	37	47	44	40	46	42	39	31	37	43	38	41	43	50	49	42	31	34	47	35	44	46	34	39	43	34	47	49	34	38	58	43	32	49	35	32	38	34	39	35	32	39	55	31	32	54	33	32	53	38	40	43	45	33	43	40	44	54	49	42	33	48	46	32	39	32	49	54	34	46	41	51	58	35	37	54	38	43	39	36	33	31	36	50	42	39	39	48	46	40	34	46	33	30	40	38	33	46	31	39	36	43	33	47	36	44	47	42	34	34	42	39	58	37	43	48	37	32	52	40	47	51	42	30	47	46	42	30	41	35	39	46	38	45	40	33	46	35	48	44	39	44	42	41	40	38	41	32	52	48	33	46	35	54	34	42	47	32	41	39	30	44	43	31	36	45	41	32	42	51	39	47	28	41	41	45	42	45	36	44	31	36	28	34	40	42	41	52	32	39	35	33	31	33	55	34	40	34	37	38	40	38	38	48	37	33	52	42	40	34	47	39	43	39	44	45	39	35	35	43	43	45	29	44	32	48	38	46	45	41	33	43	55	41	41	40	42	35	43	52	38	42	38	38	43	50	39	42	43	53	32	32	39	46	40	36	46	40	46	36	41	47	38	48	37	27	35	44	39	38	51	39	52	43	44	46	36	46	30	28	40	43	31	44	57	40	35	39	39	42	41	44	34	29	41	46	30	40	40	49	53	41	38	27	37	39	35	34	43	26	40	37	51	28	34	39	56	49	47	45	36	38	32	33	37	45	39	35	31	44	36	43	46	43	33	38	33	47	39	41	33	33	29	54	41	33	51	35	55	48	39	42	41	44	49	48	30	32	36	48	37	31	40	45	34	47	33	47	39	39	40	42	37	55	36	50	38	39	42	38	40	52	42	50	45	42	40	49	40	41	33	58	54	33	45	35	43	42	37	38	34	28	32	39	36	40	35	43	37	41	33	43	30	41	44	37	37	35	36	42	43	38	47	35	40	40	39	38	47	45	36	56	46	40	37	32	39	46	38	44	42	25	26	32	31	51	32	41	43	43	39	30	39	32	41	34	37	44	35	33	45	40	40	45	45	40	37	45	53	47	48	42	39	48	40	41	34	45	37	54	43	46	41	42	43	62	32	42	30	43	46	37	23	29	24	34	37	36	44	32	40	41	44	43	38	40	37	40	27	45	45	31	43	50	50	43	40	43	46	44	43	42	48	45	38	45	42	44	49	52	34	39	36	36	37	39	41	41	47	40	46	34	35	41	33	48	41	41	41	36	47	40	45	37	44	43	31	53	48	55	48	43	35	44	47	42	47	44	47	45	44	44	50	28	33	37	27	45	36	38	36	53	39	34	41	36	37	41	29	35	39	51	37	37	43	33	38	45	32	42	42	42	45	35	38	40	40	43	39	43	33	47	46	57	43	48	44	33	42	37	43	49	30	40	35	48	36	40	35	42	40	46	32	49	38	49	28	38	37	35	45	50	35	40	45	46	30	36	50	36	36	28	52	49	40	45	36	39	36	33	32	36	34	47	39	47	39	45	39	41	42	52	41	36	44	44	40	41	44	44	24	41	35	38	38	49	39	41	29	31	43	45	41	47	30	47	40	43	51	37	32	36	33	36	44	26	39	42	27	44	37	57	33	34	37	30	39	49	47	40	44	48	34	38	41	36	40	42	47	38	39	41	38	41	34	32	34	42	46	44	50	42	40	40	33	41	42	29	34	32	51	40	38	46	48	43	42	39	40	40	43	30	50	39	36	44	36	39	34	36	44	39	46	40	45	41	40	44	52	33	50	35	43	31	50	44	36	37	47	46	55	31	48	39	44	48	39	46	35	32	44	34	48	49	40	36	48	54	42	45	40	41	37	39	37	38	45	48	26	32	43	48	38	39	34	46	44	45	43	35	34	42	36	38	49	34	44	42	45	43	38	52	34	65	38	28	39	39	46	39	42	40	39	41	26	55	44	42	46	42	46	49	49	40	42	39	35	39	29	42	33	49	43	45	54	46	38	46	31	35	50	32	51	49	36	37	46	38	40	35	52	45	38	37	29	58	53	41	30	37	38	40	48	56	43	49	37	45	53	48	45	43	36	54	34	34	41	36	45	37	44	40	45	49	30	40	45	29	41	34	47	43	45	46	39	41	37	25	40	33	42	46	37	42	39	26	41	38	37	43	45	58	45	40	44	40	49	36	39	44	40	31	39	51	39	42	37	40	41	48	46	36	48	25	40	29	38	45	36	39	35	42	42	40	38	44	38	38	35	38	50	30	36	49	35	40	36	42	35	39	36	33	51	33	27	46	36	26	42	41	49
16918	9239	4908	8104	14565	15207	13372	10910	9036	7677	6003	4989	3700	2888	2619	2139	1738	1551	1434	1526	1663	1428	1292	1362	885	937	980	1059	1176	1020	1030	1093	1033	1057	949	795	765	685	609	606	611	587	570	574	553	565	526	566	549	510	535	501	499	490	543	523	478	506	524	512	546	533	528	503	481	478	492	496	500	542	505	444	514	474	522	471	512	474	425	500	498	525	522	583	525	484	524	476	477	527	535	497	513	564	555	517	555	560	505	538	517	490	499	547	489	523	584	552	525	517	449	499	490	571	527	574	542	527	529	499	523	493	476	545	513	460	484	434	471	490	445	478	432	465	508	451	495	431	505	503	497	486	470	475	499	500	447	501	470	441	460	471	508	466	467	472	476	491	468	515	485	493	480	495	451	499	465	458	487	500	491	500	478	469	491	489	434	473	440	464	482	469	455	485	420	474	484	419	467	478	485	482	491	450	413	425	455	476	484	483	465	480	502	484	488	479	471	507	449	479	485	447	488	475	464	495	463	472	473	462	465	466	470	460	457	423	456	489	472	469	434	484	455	456	486	489	477	482	497	462	465	530	511	482	500	504	486	487	470	494	452	469	456	477	505	440	474	479	485	470	510	448	484	474	486	442	449	482	498	466	429	449	486	515	485	501	468	474	472	474	443	437	484	504	486	474	473	496	446	455	454	451	480	463	476	453	449	474	521	473	469	463	453	477	459	462	493	504	536	462	474	449	483	442	439	451	488	466	494	470	447	472	462	485	460	451	453	505	432	485	493	471	469	501	487	455	445	496	495	460	494	451	456	481	446	455	476	478	502	499	493	494	484	465	419	466	451	454	505	466	470	485	462	517	498	490	480	454	488	436	487	480	433	474	491	451	498	461	488	456	468	480	460	473	485	462	468	500	478	485	467	427	461	444	429	446	458	499	513	450	465	490	464	459	470	466	463	471	480	449	472	482	452	442	499	514	432	480	473	476	480	492	512	485	501	431	458	464	474	448	457	466	433	478	473	506	462	459	457	445	491	507	480	458	440	461	478	467	453	444	489	477	501	488	503	479	504	475	462	486	457	461	423	409	500	468	472	502	522	504	469	456	465	464	473	490	448	487	474	511	528	484	456	484	488	474	466	462	487	474	465	466	482	531	452	478	471	495	471	458	483	486	467	513	499	472	498	440	470	465	442	458	484	472	471	475	475	458	454	474	480	482	499	464	488	447	506	481	479	440	481	466	519	495	433	506	446	475	481	458	439	487	455	465	461	463	473	486	521	480	484	492	464	483	481	473	490	458	435	464	438	438	471	458	483	450	487	472	498	455	470	497	455	450	465	435	486	449	462	509	495	464	509	478	464	481	475	480	493	467	457	451	473	477	528	433	456	436	482	446	489	488	513	440	507	488	457	457	493	512	468	464	481	507	500	442	473	445	470	466	482	471	447	508	489	476	485	513	484	498	428	473	475	486	472	482	494	438	487	485	493	491	466	457	497	450	440	471	483	508	492	466	489	429	448	510	476	484	477	500	465	492	501	477	480	450	477	473	497	471	515	443	428	471	479	472	481	519	515	425	475	468	487	477	476	518	448	463	484	494	487	472	508	479	464	453	493	483	476	453	472	442	495	450	472	448	484	488	429	501	466	492	497	449	450	518	492	469	433	477	459	496	488	479	460	494	436	450	450	480	469	511	473	451	486	474	503	444	466	448	445	485	462	514	485	452	453	470	454	484	508	470	476	497	463	491	478	446	474	459	478	476	485	485	469	494	489	481	455	470	485	490	504	437	506	512	496	503	480	474	462	535	489	484	496	493	475	470	475	493	453	502	464	472	467	433	464	473	453	463	467	464	489	436	481	504	479	464	485	499	466	492	486	452	445	499	454	488	493	503	470	452	479	495	464	505	491	517	485	455	494	437	446	496	466	442	429	511	510	472	476	476	461	505	442	481	424	485	456	471	472	458	462	457	477	487	465	471	437	485	505	489	460	458	444	468	474	455	492	480	477	510	487	476	497	477	485	465	456	475	481	487	517	480	502	438	487	492	487	471	482	469	467	463	478	479	476	473	509	495	505	487	448	484	492	479	482	480	501	478	479	453	459	479	487	460	456	481	447	481	422	489	480	466	493	469	465	486	529	448	467	501	485	494	477	495	469	481	455	467	488	464	513	463	481	448	472	477	435	488	451	471	425	507	527	469	458	483	482	459	462	418	451	448	468	437	488	488	464	459	467	467	436	487	490	454	463	482	519	469	457	481	466	507	462	466	457	451	447	496	480	460	480	443	511	460	478	482	496	453	472	452	473	496	509	467	482	466	450	490	482	517	495	461	482	494	485	482	467	443	455	495	490	494	446	476	496	470	499	471	475	456	450	465	457	484	517	455	473	480	496	526	479	468	419	425	476	500	479	478	524	473	482	454	458	481	440	488	485	452	522	487	515	508	448	497	475	472	504	501	453	479	514	486	464	441	464	485	483	430	468	483	485	473	496	499	471	442	446	441	484	485	508	500	463	494	447	503	456	484	456	452	478	474	477	451	448	445	489	457	474	515	434	499	490	499	507	422	506	482	469	458	497	469	474	473	479	485	508	512	479	461	446	492	478	472	518	441	486	464	426	445	450	465	480	475	450	485	458	489	499	504	475	465	440	472	480	454	495	497	482	488	474	426	504	439	461	472	475	494	483	464	487	502	481	473	488	460	490	453	502	467	486	471	517	466	459	498	448	444	467	486	484	477	487	462	478	472	448	449	466	505	498	456	419	474	464	494	456	502	437	453	452	433	457	458	492	481	468	488	485	423	471	513	495	470	456	493	477	456	458	463	445	488	504	468	434	499	499	495	480	511	469	468	450	485	439	454	477	463	449	469	450	449	491	477	467	460	443	474	505	486	470	449	473	468	474	433	464	494	420	464	460	451	503	432	497	427	487	467	434	461	499	467	504	459	492	532	467	496	463	455	492	467	466	506	453	502	471	508	487	470	440	482	481	458	437	475	477	490	491	469	492	470	467	477	498	481	466	437	466	475	463	524	438	505	440	476	471	450	485	433	479	458	471	445	435	468	497	476	445	450	485	450	504	494	489	472	477	470	515	456	477	460	486	489	478	483	468	426	476	487	485	435	458	502	462	461	427	510	467	504	497	495	485	464	537	475	506	472	447	483	515	472	501	511	463	467	447	478	452	497	478	431	462	433	517	455	472	513	473	411	490	484	459	484	442	446	428	469	473	466	449	458	519	476	507	459	488	472	493	453	479	449	464	491	465	461	471	492	460	476	467	483	488	493	440	504	463	475	524	450	484	491	519	422	439	462	468	441	450	493	479	481	507	445	474	495	509	449	460	454	467	474	488	454	478	490	452	471	488	493	465	456	472	492	472	452	487	505	528	475	467	455	437	435	477	454	454	461	441	455	469	483	464	467	509	459	460	446	454	490	468	474	438	490	472	470	467	456	459	499	475	486	459	479	490	471	459	467	455	473	461	469	496	481	498	469	514	489	522	455	454	461	481	444
2374	530	294	251	194	251	252	217	190	203	153	111	114	101	78	73	81	67	65	61	77	73	71	56	41	47	49	56	51	48	51	47	59	33	44	53	33	51	53	44	49	37	39	55	41	33	43	32	34	46	36	42	40	36	46	35	32	55	48	28	36	37	53	36	28	31	35	50	36	47	35	33	38	34	45	39	44	36	40	29	39	35	45	43	53	41	43	25	44	39	39	44	36	39	36	48	41	49	38	42	42	41	48	46	42	34	44	31	45	37	40	35	51	37	45	39	25	23	53	37	35	40	40	31	39	33	31	35	29	38	22	38	25	41	44	42	40	42	39	47	47	49	30	35	40	33	43	27	45	33	48	37	50	36	34	36	36	40	45	49	25	38	35	42	36	38	22	32	45	25	34	40	39	38	39	32	25	33	37	41	35	33	35	36	29	32	37	47	34	33	40	37	42	41	35	35	36	36	27	39	30	43	45	36	42	32	40	29	36	29	39	41	34	31	37	35	36	40	39	44	34	38	43	46	34	43	42	32	33	48	33	32	34	45	41	50	43	47	37	38	38	35	51	32	39	39	42	35	36	44	31	43	37	34	28	44	44	43	52	40	35	38	38	45	40	37	41	40	34	32	42	36	39	41	33	46	33	50	36	35	45	53	33	45	37	32	34	46	45	40	42	50	40	44	31	36	49	31	33	34	38	29	36	41	37	40	37	34	24	28	28	33	45	36	45	41	29	30	42	27	43	26	43	55	32	43	39	31	42	29	44	36	34	39	32	44	40	45	41	38	39	42	39	42	36	26	40	41	34	36	28	35	40	46	30	34	43	27	43	37	35	40	34	41	29	45	32	48	29	40	31	52	42	25	52	39	40	34	30	44	39	32	45	37	32	46	48	25	27	41	40	31	39	34	33	31	39	36	51	33	31	39	39	33	40	38	39	33	44	36	36	42	55	39	38	39	30	35	32	51	37	34	47	35	42	40	37	39	47	39	48	42	38	38	45	37	41	36	41	33	39	25	36	39	34	37	31	37	45	39	44	40	35	35	34	29	44	41	28	42	22	39	37	45	33	37	38	38	42	48	36	43	40	30	40	31	37	47	41	50	46	36	40	30	40	36	37	46	38	44	46	54	22	38	43	36	42	29	36	40	41	43	46	37	39	42	41	40	35	28	27	47	26	46	39	33	44	38	38	44	27	35	41	36	27	29	42	40	43	45	32	31	31	38	40	30	42	30	49	40	32	42	39	39	50	42	45	31	38	43	43	39	29	34	43	41	33	31	39	39	46	45	35	31	48	32	31	44	34	44	30	44	38	35	39	31	48	37	41	40	34	42	39	42	50	28	39	43	38	35	36	31	47	46	47	40	37	46	34	45	30	37	42	42	49	30	34	44	35	31	40	33	40	31	30	34	37	27	33	36	32	45	24	35	34	30	38	33	44	43	40	33	49	37	46	36	39	30	62	25	39	27	34	40	40	45	34	39	35	40	41	45	40	51	44	38	28	24	36	40	49	34	46	25	35	35	46	45	39	38	36	43	37	39	41	42	36	39	37	29	43	33	41	36	44	38	40	42	41	41	38	41	44	40	38	31	45	43	39	42	42	30	28	44	41	34	37	37	31	35	34	27	43	31	27	35	45	35	38	28	44	39	39	37	37	41	39	45	36	31	43	40	42	36	29	44	29	46	43	31	39	42	34	44	38	30	49	34	28	42	38	44	38	28	36	48	32	29	38	34	35	38	38	37	36	39	40	44	30	31	36	35	40	36	43	44	33	37	32	32	43	40	51	28	42	47	39	36	41	39	38	39	54	34	40	38	31	37	50	38	29	37	42	39	30	34	38	33	47	41	41	30	36	42	41	49	32	30	33	30	34	39	37	33	36	28	37	31	32	39	34	47	41	49	29	25	45	39	45	31	44	33	39	38	32	39	37	37	43	27	48	27	50	38	48	40	38	36	42	42	32	31	47	34	34	39	34	43	42	44	38	37	41	44	27	32	29	36	38	35	37	43	40	34	34	33	34	37	35	39	40	38	34	36	42	27	39	32	30	46	39	43	48	30	42	48	35	39	36	31	41	34	37	37	32	51	32	49	37	32	40	38	37	36	45	45	37	30	44	24	54	41	38	35	41	39	28	19	34	34	43	33	37	45	31	36	39	34	28	39	41	30	30	22	38	38	40	45	46	31	23	29	28	38	43	41	30	32	29	35	46	45	39	36	40	36	36	42	33	34	40	45	36	42	41	30	44	59	45	32	40	39	33	37	43	44	35	40	47	29	33	33	40	32	39	43	35	47	44	36	40	44	34	37	35	34	51	42	46	28	53	34	38	33	32	44	37	27	37	50	33	43	30	34	44	42	41	36	39	35	38	48	36	42	36	33	43	41	35	42	42	31	33	35	38	34	35	36	32	41	41	38	37	34	34	37	42	35	42	28	32	38	44	41	34	35	43	33	26	32	29	37	35	48	38	29	42	34	41	34	35	38	42	51	31	50	40	39	34	35	38	36	42	38	46	33	42	37	36	37	36	35	38	35	24	39	29	31	30	35	38	44	33	46	35	31	27	37	44	43	39	34	38	29	35	35	33	36	48	25	44	39	49	33	42	32	44	38	28	35	51	42	45	43	39	42	32	35	32	36	35	36	31	42	41	35	37	32	42	45	39	40	38	46	41	39	44	35	40	39	41	33	46	36	27	39	40	44	30	32	35	41	39	41	33	37	31	37	42	42	47	38	36	32	37	37	39	39	29	43	36	41	31	37	24	25	40	51	28	49	29	43	35	29	43	34	39	25	46	41	41	29	33	40	38	30	32	33	42	39	33	44	40	30	45	36	26	39	42	43	34	49	38	32	37	48	35	32	34	32	37	40	33	33	34	37	35	39	34	46	36	44	33	32	34	56	44	34	34	35	36	40	35	39	40	33	44	40	37	40	38	24	40	46	40	41	33	43	27	30	48	28	41	33	52	41	36	37	41	41	38	42	48	39	38	44	36	40	34	38	30	40	30	36	39	34	41	28	24	35	36	30	42	28	50	39	37	32	40	52	33	36	34	42	43	53	40	42	43	36	32	38	29	46	34	42	35	41	31	35	39	37	41	30	34	47	50	33	34	42	36	39	47	43	52	41	38	37	43	41	43	43	31	36	40	48	25	40	43	48	38	30	36	51	39	55	42	32	40	46	39	48	50	37	37	43	37	39	32	41	37	46	42	39	42	37	43	37	36	36	32	30	28	34	41	43	43	50	42	49	38	35	38	44	37	40	33	46	33	34	39	39	40	35	43	35	46	33	46	46	45	28	31	34	31	34	35	46	41	34	46	32	34	40	36	32	41	30	44	39	43	43	33	40	45	49	42	34	51	39	24	33	39	33	34	34	33	38	30	36	45	35	40	37	51	28	32	25	44	44	43	32	43	37	40	36	34	44	25	37	32	37	32	35	37	26	32	48	35	36	37	23	36	32	36	48	42	29	34	36	39	38	34	34	51	46
15980	7952	4664	7694	13586	15259	13254	11170	9398	8027	6458	5148	3841	3012	2777	2196	1830	1594	1448	1667	1685	1492	1395	1268	905	908	922	1139	1123	1019	1032	1221	1106	1029	876	731	670	688	638	595	568	533	535	513	540	490	500	455	461	510	477	457	498	464	475	457	457	461	467	457	484	505	464	487	466	401	444	446	455	481	459	430	439	463	429	453	413	428	422	460	454	471	538	466	491	459	440	468	480	467	456	477	462	502	514	510	517	494	497	475	494	445	488	501	459	499	498	522	495	461	457	439	494	485	493	511	495	479	496	474	459	454	467	457	432	467	446	459	464	440	419	453	464	396	409	405	417	435	448	400	415	405	444	445	453	442	401	435	417	402	401	427	443	426	419	432	479	406	429	466	415	411	420	431	401	469	441	446	443	429	449	443	416	409	422	444	394	428	441	444	381	438	443	458	442	441	435	409	431	418	424	428	467	450	443	421	409	444	395	445	447	448	425	448	453	488	443	470	392	447	405	488	428	414	442	434	418	451	429	419	445	417	431	400	456	430	443	408	418	423	444	412	403	480	403	421	445	414	416	479	450	411	442	405	409	428	408	428	458	476	426	445	446	424	444	434	412	425	454	429	430	373	419	421	412	439	402	430	419	420	406	436	445	405	428	442	414	399	441	376	404	400	429	443	440	414	435	450	439	427	427	423	434	423	436	416	432	426	414	403	425	427	428	449	403	414	450	440	432	460	470	413	446	458	424	421	403	439	409	421	411	420	407	428	455	416	383	418	414	452	473	424	427	479	395	432	422	436	400	418	467	420	413	466	428	423	442	410	430	424	424	422	444	434	436	438	440	466	406	470	441	439	427	415	404	442	397	414	424	432	445	440	445	452	399	405	428	387	453	424	423	412	463	410	418	429	411	425	437	427	402	438	439	452	444	460	442	429	434	430	420	424	378	425	474	437	423	437	439	416	383	444	432	414	447	390	405	472	451	450	427	439	410	434	456	400	435	439	413	412	429	460	426	462	428	429	398	452	416	411	449	435	431	450	382	434	461	423	441	441	450	423	403	417	422	411	420	451	399	443	447	403	417	463	415	442	427	431	441	404	427	409	398	430	398	463	433	436	390	387	432	393	459	449	413	470	385	411	423	403	433	435	425	408	409	428	468	445	439	400	399	457	414	417	449	470	410	411	424	421	431	433	429	449	424	449	420	418	426	427	415	417	450	432	437	448	417	436	436	436	458	424	425	473	436	432	426	397	467	429	460	425	417	454	399	416	412	462	449	448	429	430	444	421	442	412	429	420	460	408	385	431	415	456	429	429	440	449	419	408	431	417	398	429	440	448	433	402	429	476	434	428	432	427	441	452	442	450	429	424	436	407	431	451	413	415	421	464	414	463	430	432	438	414	459	467	467	414	428	437	422	453	416	437	468	432	433	433	400	455	463	422	427	427	433	425	411	446	399	413	416	430	423	429	423	420	451	396	467	436	442	440	460	447	431	399	429	414	440	433	429	406	457	455	458	428	464	477	419	462	458	422	442	424	451	461	444	458	421	416	454	401	425	462	461	443	446	413	431	388	435	430	430	431	406	461	411	420	433	427	424	421	408	452	429	458	429	422	433	458	438	408	446	460	430	401	397	457	406	414	404	414	409	407	392	449	386	424	414	407	435	416	425	417	417	398	429	463	428	444	420	487	417	427	453	414	384	482	452	422	440	399	427	388	448	412	464	406	444	432	379	402	440	411	418	415	406	440	452	425	405	438	464	437	424	411	411	436	429	423	429	410	433	453	434	453	465	430	436	431	471	411	428	476	448	417	441	425	428	444	433	428	409	445	425	456	420	444	420	394	440	414	427	384	487	424	432	388	413	403	415	406	414	414	412	427	444	439	383	433	421	425	443	411	405	425	418	423	428	474	451	437	404	457	406	410	426	386	434	421	428	433	427	422	434	410	420	459	429	436	404	451	431	413	448	420	433	414	443	422	398	459	437	432	420	460	413	418	421	422	400	408	454	453	405	449	414	437	411	404	405	443	422	454	450	406	451	415	426	431	424	427	428	388	434	419	441	448	393	433	408	432	464	453	454	414	404	446	441	439	445	418	432	462	438	411	437	430	437	420	459	434	442	428	443	418	400	399	430	448	445	443	419	418	443	438	463	414	415	432	447	427	471	419	393	424	416	445	416	456	401	405	483	444	445	444	426	458	427	404	432	408	412	408	462	396	402	440	393	426	427	408	432	444	421	441	415	433	431	445	438	445	441	414	424	457	431	406	435	437	433	437	420	423	445	396	446	433	453	459	420	427	377	423	428	461	436	413	426	400	449	455	431	420	414	427	419	423	408	431	412	413	456	424	463	435	453	431	437	412	422	440	448	450	429	411	412	444	463	395	444	437	457	454	451	430	406	412	439	429	456	415	439	429	458	446	391	437	426	402	438	452	439	424	416	447	406	415	440	467	408	460	383	445	432	430	399	419	405	431	444	418	445	418	440	437	447	424	431	431	426	428	419	417	420	427	430	421	427	417	454	390	439	438	459	410	402	444	438	396	421	409	440	454	434	425	416	454	424	438	404	473	421	414	404	466	444	407	429	445	433	445	427	411	450	430	421	433	406	407	414	443	469	450	419	408	443	439	429	441	430	406	447	439	448	443	416	440	440	450	461	429	422	456	437	438	455	428	424	456	442	438	431	457	427	456	435	463	413	431	429	448	436	427	452	393	440	436	431	438	410	420	457	461	418	424	369	441	445	394	404	442	427	444	419	452	434	435	419	493	424	412	406	458	440	434	432	428	401	420	439	420	437	438	429	433	448	419	376	447	448	414	418	409	433	399	428	430	435	398	451	435	424	441	447	407	392	431	421	434	437	409	425	425	391	465	426	435	402	434	435	424	440	436	402	434	408	410	444	476	413	430	434	411	420	414	420	404	426	391	423	437	451	460	422	423	418	427	408	434	452	447	448	425	452	418	437	437	424	439	451	433	411	427	406	448	404	449	423	415	435	417	429	438	432	417	469	408	432	432	432	439	449	424	464	432	457	426	431	418	420	444	427	446	415	451	447	457	441	438	435	432	431	430	478	413	457	425	465	389	463	457	429	402	401	449	449	431	449	428	440	445	444	394	429	439	430	446	432	402	472	441	465	462	410	427	414	433	413	448	433	454	441	429	429	403	455	377	450	446	415	411	422	448	447	416	428	418	464	455	441	467	417	410	407	430	407	420	428	401	421	465	461	380	415	420	475	408	420	397	422	420	432	417	458	385	438	461	404	438	463	406	434	456	447	468	468	439	430	416	417	422	436	392	453	417	448	444	433	414	433	415	421	435	419	469	410	437	412	420	431	441	461	415	422	419	446	406	396	410	410	429	417	448	418	428	418	456	450	456	426	427	431	435	418	439	440	446	423	435	424	432	420	473	431	446	439	463	457	410	417	464	439	422	407	437	405	418	431	431	430	411	398	426	405	466	431	435	389	400	408	438	418	442	399	463	422	426	393	455	467	460	401	416	411	417
1663	819	450	264	271	310	375	300	255	215	204	169	124	119	113	80	70	63	57	55	79	59	68	63	44	48	42	44	44	46	67	62	45	57	49	33	45	33	50	42	37	22	23	34	29	27	34	31	32	28	35	38	29	25	22	42	28	28	38	29	41	33	41	28	29	27	27	27	34	32	31	25	23	30	32	35	34	28	24	27	28	38	29	30	25	21	28	34	30	23	26	24	33	41	27	27	29	37	31	24	31	32	36	21	32	35	22	19	27	27	32	30	44	33	25	34	38	37	31	33	33	31	27	27	21	22	36	34	21	32	37	23	28	20	36	28	25	25	18	28	29	36	25	17	30	32	27	34	20	26	32	29	26	26	25	33	30	18	30	27	29	39	26	35	32	39	28	27	32	24	34	24	34	38	21	28	28	21	28	21	33	30	40	25	26	33	31	39	29	25	36	28	46	19	29	26	28	31	27	32	38	29	30	25	32	29	37	28	23	36	35	21	31	34	34	30	22	38	38	31	30	30	25	21	37	22	38	25	35	26	31	24	30	23	30	22	24	29	36	29	28	28	28	19	22	34	26	26	23	28	29	35	28	38	28	33	21	28	31	33	26	32	28	19	37	26	25	24	31	32	30	30	42	29	41	22	17	22	29	25	25	33	19	32	26	22	39	19	30	23	34	30	31	27	41	33	29	25	34	37	28	32	30	28	29	18	20	26	33	25	31	28	30	31	34	16	21	35	37	41	23	33	26	26	29	28	35	21	30	40	27	31	30	32	36	25	32	23	32	30	31	31	30	21	30	27	31	37	30	29	25	22	24	33	18	34	37	21	28	24	19	36	28	33	26	37	20	33	33	29	34	34	42	34	21	25	25	25	26	30	33	32	19	28	34	30	36	26	29	31	34	37	23	33	21	21	32	25	34	31	29	32	31	26	35	18	32	26	23	27	21	29	32	22	28	33	34	34	31	28	33	34	26	22	24	33	30	21	33	32	19	28	27	24	30	36	24	40	31	28	25	26	22	30	36	35	28	22	24	31	30	19	30	30	21	31	27	29	28	22	31	27	17	26	30	27	21	25	30	41	34	28	29	34	28	30	33	29	27	37	39	17	31	38	33	27	31	33	25	36	24	29	36	29	32	28	23	21	30	30	28	26	32	37	30	27	34	23	20	60	23	17	33	35	31	26	25	34	35	20	29	23	39	27	35	26	35	23	25	27	34	29	32	27	18	32	33	34	26	42	36	24	36	20	24	26	30	36	18	22	30	34	28	23	34	41	29	22	46	29	24	23	30	31	38	27	40	32	27	29	27	32	27	27	27	29	31	17	24	31	26	27	24	31	42	31	16	24	21	19	28	27	41	27	33	22	25	26	22	25	21	36	22	37	32	20	39	25	27	33	33	31	32	36	25	26	27	25	29	35	18	24	18	31	25	30	30	25	27	31	30	34	42	25	31	26	26	34	38	25	48	28	20	26	37	22	27	30	37	30	24	29	27	33	22	29	44	27	35	29	29	26	26	27	23	39	19	33	31	27	26	34	22	29	22	38	23	24	26	29	34	29	22	41	24	25	22	27	30	28	30	34	29	19	31	27	34	27	25	30	38	20	32	23	35	28	27	20	14	28	22	31	29	35	23	21	22	40	27	30	26	31	23	34	30	36	34	27	36	30	29	33	27	27	28	30	22	22	32	28	14	33	37	26	33	31	27	31	32	32	23	21	26	38	26	33	30	21	30	23	28	26	20	26	33	38	17	21	36	28	28	21	43	28	20	34	25	32	31	31	26	25	22	30	29	23	25	25	29	31	38	30	19	31	38	16	35	25	25	34	36	24	33	26	28	39	31	29	40	34	22	35	24	35	33	31	34	25	33	37	31	27	34	26	18	37	29	25	26	33	21	26	34	29	27	29	18	27	22	21	29	31	25	24	35	19	37	28	23	30	35	37	39	22	22	33	27	29	26	29	23	33	41	22	32	32	30	22	30	30	34	32	31	33	30	28	27	25	39	26	33	33	39	24	28	25	23	32	31	26	38	29	29	31	34	29	34	31	21	28	20	23	28	25	31	28	25	24	37	26	29	28	28	26	33	17	28	28	24	29	39	29	31	24	36	27	30	35	21	23	36	38	32	29	35	30	33	28	26	32	25	30	27	33	22	27	26	28	28	28	33	25	25	34	32	33	21	23	28	24	23	24	23	32	32	33	28	32	25	26	23	22	24	27	35	29	32	23	23	25	37	29	30	15	24	34	28	33	28	25	20	25	24	30	31	34	33	29	31	29	26	29	38	22	30	37	27	37	26	24	18	30	31	20	38	33	25	26	33	29	31	27	27	23	33	29	35	29	26	30	28	33	31	27	44	25	27	37	23	27	29	29	25	29	39	35	16	24	30	21	21	26	36	21	27	20	27	28	23	26	25	27	18	29	28	31	21	34	27	28	21	24	30	31	19	33	39	21	24	32	17	22	37	24	29	34	26	24	33	20	32	37	30	22	26	23	22	34	32	27	19	34	32	23	35	33	30	26	24	25	31	31	31	24	30	25	35	35	26	27	39	31	20	35	31	18	30	26	28	25	34	29	19	33	27	26	24	31	23	23	30	35	25	19	32	41	29	38	24	30	38	20	26	34	36	43	30	32	26	22	37	27	21	29	30	30	36	33	26	42	23	18	35	32	26	32	34	31	34	19	34	24	24	35	20	35	23	29	25	30	26	33	31	29	27	25	28	33	38	40	49	35	24	32	18	30	29	32	30	30	21	21	33	35	25	42	24	22	29	18	39	29	20	30	32	34	29	23	31	18	20	22	28	20	29	29	32	34	30	26	37	31	30	29	30	36	26	34	36	27	26	23	35	27	23	28	35	32	35	26	29	27	27	29	34	27	29	24	30	24	34	24	23	34	39	31	32	19	28	28	41	28	21	32	32	23	31	24	28	27	22	21	36	24	29	35	40	23	30	36	33	23	30	32	27	23	34	24	26	26	25	36	26	37	28	21	32	30	36	35	33	29	25	32	27	22	35	22	24	30	35	29	22	24	31	34	36	24	35	27	34	31	35	26	24	22	40	25	38	24	25	21	22	37	29	30	24	31	36	23	38	22	35	32	27	34	22	23	32	35	32	17	30	31	31	22	31	23	25	21	19	27	32	38	29	31	30	29	32	34	29	38	31	35	34	32	25	35	33	25	32	31	31	30	41	32	20	28	29	29	26	28	32	22	39	34	38	28	34	21	29	29	33	26	21	28	40	22	35	27	26	30	25	33	35	27	32	44	23	25	23	32	25	28	44	31	26	30	28	31	31	27	24	19	38	34	23	30	20	20	39	24	26	28	22	28	31	36	34	20	26	30	27	32	21	31	40	28	31	30	17	33	30	26	33	23	30	28	35	31	35	26	29	37	32	22	31	29	27	25	33	20	31	33	45	22	27	28	39	25	29	27	29	35	28	28	29	24	26	24	27	28	24	26	21	28	31	35	26	18	32	32	26	26	38	24
20306	11366	6478	10745	17853	18844	17255	14550	11986	10423	8248	6672	4987	4056	3635	2704	2271	1985	1806	1932	2065	1685	1693	1264	932	955	1065	1180	1212	1127	1162	1212	1193	1155	924	722	671	646	595	584	513	531	476	496	479	502	452	412	372	414	425	413	419	406	398	374	371	407	370	397	421	399	409	387	381	390	326	395	355	381	388	353	376	342	348	368	390	379	325	354	391	444	407	394	395	382	372	383	365	375	377	404	409	403	367	388	384	487	415	432	385	383	376	357	403	442	402	401	409	409	372	364	361	412	441	427	447	439	439	373	375	422	392	389	364	366	324	325	361	328	330	367	337	335	360	342	310	372	368	346	344	333	338	361	306	358	316	329	371	361	343	367	363	308	365	330	356	389	345	374	355	356	353	338	355	360	348	333	365	338	354	366	356	341	360	351	355	365	363	360	343	324	327	363	356	365	357	305	365	322	362	319	344	332	347	341	359	314	384	334	368	350	351	331	365	347	332	354	342	330	343	354	327	370	372	329	362	379	372	335	339	319	335	336	328	356	355	343	330	325	333	369	352	350	335	369	334	348	373	369	340	356	337	323	328	330	370	328	334	368	326	299	329	367	335	359	368	373	368	328	322	345	343	395	363	361	333	346	359	368	330	318	351	373	375	340	366	380	332	323	355	308	335	388	319	347	325	330	346	350	313	318	355	346	346	367	345	341	337	341	340	319	316	353	322	361	376	355	329	349	318	328	374	371	346	324	377	385	341	356	335	346	344	320	357	346	327	340	311	351	340	337	357	332	308	363	327	360	304	346	360	357	321	347	310	311	327	338	349	357	345	338	336	352	351	360	336	337	345	349	369	354	321	317	310	339	362	331	374	334	362	325	343	365	358	354	332	331	342	318	362	314	321	311	361	359	333	373	368	370	350	330	337	346	339	348	338	296	352	342	351	348	375	318	360	343	327	333	363	349	341	354	317	323	373	323	331	340	328	392	342	354	344	334	319	324	306	327	338	354	333	370	343	335	335	330	332	344	360	339	331	355	315	336	327	343	333	355	350	358	342	337	352	329	316	344	351	344	358	348	338	349	337	344	345	344	361	362	353	369	326	332	354	317	349	329	371	336	353	315	366	310	334	350	337	357	338	337	345	347	331	365	339	336	377	341	358	334	336	339	314	349	354	340	369	349	339	388	341	325	360	326	345	351	334	324	344	344	327	339	378	313	346	304	328	326	341	356	307	306	373	358	332	341	320	357	346	279	347	334	343	312	374	358	352	316	337	330	354	363	329	365	373	340	384	338	349	343	336	365	346	334	359	329	344	341	345	328	366	331	391	337	359	325	341	335	350	356	343	365	361	362	325	350	340	377	348	346	350	347	306	319	331	368	362	343	319	343	336	370	293	336	364	355	314	349	345	346	362	312	348	322	295	333	294	339	324	326	343	340	391	334	320	311	353	365	347	343	366	334	335	339	348	325	352	320	326	341	315	321	351	354	335	365	342	338	319	384	340	322	325	353	345	318	345	369	321	354	318	340	367	331	297	350	335	365	332	361	341	344	357	336	334	344	346	319	337	363	318	330	309	344	312	374	316	339	338	318	351	341	339	347	324	325	356	365	357	344	339	349	297	326	376	332	311	343	338	325	335	357	351	358	363	325	341	373	309	336	362	315	336	371	335	330	331	354	344	383	339	361	340	342	328	287	359	303	337	372	322	335	360	347	335	296	340	350	361	355	325	350	369	351	347	347	354	332	340	331	326	337	328	345	344	304	328	332	329	343	338	369	336	345	382	333	344	356	336	333	366	302	350	338	343	339	365	339	342	339	378	362	345	346	339	341	355	336	355	358	354	357	338	344	362	334	337	332	344	347	350	338	321	339	370	327	339	316	319	305	354	325	308	348	341	345	345	335	351	308	328	334	321	339	344	341	350	311	333	373	325	291	350	340	349	331	359	337	313	375	343	357	328	336	346	349	343	328	332	350	346	377	346	299	337	337	325	363	324	350	341	335	349	362	353	348	351	349	360	346	346	353	362	372	367	343	352	346	347	360	346	332	334	364	310	352	343	346	365	371	377	341	323	330	306	386	333	324	326	310	369	347	351	362	361	366	351	352	336	336	350	353	372	308	375	366	338	313	397	364	345	333	361	328	342	354	389	300	359	332	370	356	337	328	344	346	312	345	319	328	333	335	321	333	317	320	303	332	360	330	335	344	326	333	331	332	297	314	351	348	322	339	324	334	357	367	353	341	376	358	323	342	301	343	354	360	369	352	347	328	324	347	318	365	377	358	379	346	301	325	386	349	373	324	336	363	390	343	346	317	381	344	355	320	352	326	362	350	349	341	350	345	343	325	357	343	346	309	336	331	369	352	356	329	369	347	350	306	356	338	350	353	360	373	332	365	321	363	299	352	350	357	367	382	354	338	376	361	350	334	312	345	390	339	335	299	338	334	338	345	370	367	314	344	317	362	335	356	363	341	366	339	317	330	362	343	326	343	340	339	323	356	321	329	323	362	342	366	364	340	347	321	307	335	386	345	345	330	391	369	368	351	338	346	343	341	361	335	354	343	356	316	322	359	331	334	314	359	352	355	368	348	361	345	350	332	340	343	341	347	337	368	328	350	354	346	333	309	315	353	363	338	373	351	324	350	310	345	366	344	337	356	360	340	336	347	335	345	330	327	309	349	339	334	366	334	329	348	351	364	339	344	356	319	348	353	321	356	383	355	397	347	358	351	344	372	335	342	322	314	354	354	379	346	362	326	364	338	338	342	340	334	307	345	301	345	357	345	329	329	352	362	338	341	320	320	346	345	335	329	330	384	348	375	344	354	356	340	367	334	342	372	355	348	325	329	324	321	344	357	369	319	319	349	339	333	328	361	377	328	322	356	361	327	335	329	329	323	388	368	330	343	361	325	367	340	370	345	354	367	322	356	342	309	363	329	335	343	310	348	335	355	368	326	362	346	333	330	389	351	382	335	347	348	356	360	336	323	309	360	320	347	389	330	370	339	351	363	359	344	345	338	334	339	354	352	364	318	340	365	330	317	343	334	354	348	326	322	303	325	358	333	378	318	320	343	333	352	360	329	344	346	347	356	340	328	319	358	342	326	343	354	331	350	322	346	327	344	354	348	385	342	358	358	350	347	325	331	343	343	332	366	329	329	366	340	362	369	318	327	333	336	367	328	311	355	373	345	332	337	314	334	338	364	346	334	383	340	319	357	325	339	349	344	336	355	350	360	340	334	327	370	375	403	356	366	373	322	324	341	340	323	335	351	354	353	317	352	339	357	353	323	358	335	324	363	362	345	331	356	316	307	315	345	318	334	331	386	353	315	335	313	373	328	329	344	324	369	339	341	329	336	373	364	347	365	345	345	309	352	320	350	366	335	355	347	353	328	339	351	330	347	317	346	363	343	328	336	342	349	320	339	347	350	341	316	344	363	365	331	327	332	369	314	330	300	332	337	354	382	333	334	336	334	374	338	338	356	351	340	361	335	368	348	370	361	345	336
1476	225	150	109	101	148	131	134	111	134	97	91	79	93	77	74	70	60	72	89	72	77	63	52	63	52	70	54	66	66	59	72	59	61	73	58	60	61	59	44	58	55	52	69	42	53	53	52	44	51	51	54	53	54	44	63	50	46	50	55	53	51	46	64	51	58	57	50	46	53	48	51	56	46	55	55	41	52	65	67	62	48	66	54	57	46	48	54	53	48	56	67	50	53	75	52	46	43	51	54	67	50	57	56	56	57	41	57	45	53	57	66	48	55	61	54	55	53	49	49	45	48	54	50	52	58	61	55	54	59	40	47	52	52	62	54	53	50	56	59	54	52	51	53	59	51	58	45	58	56	65	62	60	48	47	44	45	42	50	46	68	43	60	47	61	60	57	53	43	63	51	60	53	54	57	66	48	59	52	61	57	60	51	46	42	39	57	68	46	57	52	48	44	55	43	54	72	44	53	38	61	49	50	63	49	65	40	56	44	57	44	46	59	49	46	49	51	73	59	61	60	43	54	45	62	55	49	55	59	53	53	49	57	57	49	55	53	52	46	64	52	58	48	41	54	36	57	47	63	60	55	53	59	50	51	52	64	71	50	54	60	43	42	55	42	62	62	59	39	55	53	54	67	51	48	54	49	50	53	58	66	59	62	61	46	53	48	49	43	57	53	56	51	57	54	71	45	56	51	42	56	53	59	45	47	59	45	45	45	64	43	47	45	62	62	64	55	58	54	66	65	59	44	52	60	49	45	59	52	41	62	51	51	54	57	63	48	44	55	46	71	47	52	57	52	40	52	52	76	55	48	50	56	53	61	49	41	47	49	47	49	48	44	52	47	55	58	51	51	56	54	53	38	56	45	59	58	53	55	49	55	50	46	42	54	56	57	49	55	49	42	54	47	58	54	48	53	41	46	47	56	50	51	48	50	58	61	60	56	47	60	54	40	55	57	56	49	50	51	42	64	60	55	49	61	65	51	48	47	55	58	45	55	49	49	64	53	48	66	53	57	54	37	49	54	47	62	57	67	54	56	55	72	58	52	46	56	47	59	63	55	49	55	50	45	58	66	66	39	49	49	55	63	65	59	54	41	54	49	54	55	49	53	40	62	46	55	65	65	47	54	61	53	64	41	51	45	55	64	53	56	40	54	42	52	53	60	57	54	45	61	47	55	60	56	61	51	57	62	49	50	59	52	61	59	53	62	54	49	53	56	60	71	45	53	53	38	44	65	55	45	46	56	58	50	54	44	46	60	51	46	45	58	47	53	48	50	59	53	54	43	45	59	41	58	39	51	60	72	64	56	64	61	54	49	51	54	66	48	43	55	46	44	39	48	57	58	44	64	51	58	44	49	51	52	44	56	44	50	43	48	44	53	49	48	61	46	51	58	50	61	51	53	49	43	36	55	56	55	48	44	54	60	44	44	46	47	53	53	54	49	62	49	54	47	56	55	45	57	49	49	47	49	48	48	45	44	51	63	49	54	44	54	70	66	50	46	64	36	58	54	58	50	56	55	46	43	65	60	46	49	52	54	44	42	58	53	67	52	61	52	54	45	51	42	46	50	42	46	63	56	53	62	53	54	58	48	48	53	61	53	43	44	55	60	52	52	51	43	57	39	51	56	47	47	46	58	49	59	53	51	52	53	61	55	61	47	55	43	60	43	53	55	65	45	62	51	54	57	47	38	62	63	46	48	48	57	46	41	52	46	48	51	55	58	57	44	55	45	53	41	44	45	45	54	50	53	51	47	54	51	54	46	55	51	66	58	60	58	57	55	47	55	51	58	50	51	61	54	56	69	66	68	42	55	66	49	51	61	49	50	57	58	44	56	58	55	51	58	52	57	58	43	39	61	50	48	64	40	65	57	48	64	50	63	46	41	47	59	56	48	58	62	42	51	50	51	42	50	48	56	54	60	63	48	46	40	53	57	41	51	52	54	47	50	54	42	63	42	59	51	43	53	47	48	63	62	56	47	43	42	41	45	54	72	54	40	51	40	44	59	41	49	51	51	55	47	42	49	50	64	44	56	62	64	51	51	54	42	50	52	41	47	47	48	60	58	52	46	49	51	42	43	42	40	38	55	56	57	52	50	47	50	59	48	46	51	63	53	46	48	52	46	53	44	48	54	46	54	50	47	56	64	45	55	68	48	46	54	64	66	59	45	46	53	48	64	55	53	50	58	55	53	56	48	51	65	43	59	55	53	50	51	47	58	55	55	44	55	51	52	47	57	49	47	35	62	45	54	52	49	46	61	55	41	53	53	54	41	56	61	50	55	50	49	48	49	64	53	45	48	42	41	44	45	51	39	44	58	62	55	73	45	62	54	41	49	59	52	57	55	41	55	57	61	46	50	45	46	65	51	46	50	53	42	64	59	58	39	58	47	69	65	51	55	56	48	48	61	67	62	51	46	50	54	41	53	58	61	52	53	55	58	61	60	65	55	41	54	61	51	52	61	50	46	42	59	46	60	53	43	47	43	63	45	58	55	60	56	48	50	34	42	53	50	48	51	45	42	54	47	48	54	68	51	41	53	47	51	52	53	58	54	55	48	46	54	48	52	62	53	59	43	66	65	43	54	41	60	44	58	46	49	49	58	61	58	54	52	59	51	53	52	50	61	51	57	46	59	52	56	50	46	43	47	40	53	56	58	47	55	40	56	57	43	57	60	55	55	55	55	31	55	56	42	47	46	57	52	51	55	48	45	46	59	49	57	52	57	73	47	48	53	48	49	57	53	49	49	51	57	54	58	54	52	58	63	59	51	61	50	57	50	59	47	52	46	44	50	51	63	50	52	54	53	31	58	69	50	55	51	53	55	45	54	48	48	58	58	48	44	53	57	69	43	54	57	57	63	48	62	55	55	41	52	62	35	53	51	55	59	54	46	43	41	57	47	45	59	61	51	51	45	57	55	50	57	66	47	50	57	48	47	52	56	57	55	83	44	51	53	47	47	59	47	59	44	55	52	59	56	56	48	53	36	53	53	46	52	47	57	58	54	37	44	56	50	54	53	61	51	39	63	48	68	36	50	47	38	54	43	47	41	48	49	56	66	50	75	57	49	61	48	51	53	39	46	56	61	47	60	46	50	49	54	46	67	39	52	41	38	42	55	62	50	49	49	50	51	52	46	36	50	52	63	52	54	64	54	54	43	63	58	45	69	59	53	59	64	53	66	54	53	42	57	57	64	45	54	51	42	63	65	59	51	51	60	49	42	47	48	62	57	48	51	40	51	41	56	49	46	39	53	57	51	56	47	57	62	42	48	42	50	44	50	60	49	46	58	53	47	43	49	51	55	50	65	42	62	48	64	61	54	47	54	37	55	40	50	63	40	36	39	53	44	55	57	49	48	55	53	50	57	52	63	40	62	44	63	53	43	63	58	55	59	54	52	53	72	59	48	41	63	48	55	44	59	43	54	44	64	64	50	51	52	58	46	55	55	45	39	52	55	49	59	54	43	66	44	32	53	56	41	54	52	60
12038	4955	2725	4294	7458	8719	7607	6445	5270	4583	3638	3040	2270	1893	1879	1527	1186	1110	1217	1283	1360	1263	1216	988	779	843	871	1102	1032	963	967	1054	1032	988	878	794	742	722	734	638	649	631	682	666	609	626	575	642	617	619	617	628	573	589	596	616	587	604	568	616	613	612	597	537	603	605	536	636	579	549	612	564	577	588	587	620	666	607	626	645	644	666	623	619	592	575	592	571	672	663	599	585	630	615	595	622	648	664	630	612	577	635	603	626	652	656	613	655	634	603	627	611	614	628	609	622	633	562	630	623	565	596	622	591	616	590	595	570	609	581	597	562	575	590	575	586	586	571	599	621	559	573	566	595	616	575	580	616	567	555	587	573	609	586	582	554	559	626	575	585	555	645	573	609	580	581	619	574	613	581	585	579	595	551	620	623	556	596	594	575	587	561	587	616	646	577	568	572	590	564	556	582	576	611	596	614	579	577	631	568	570	567	552	575	570	576	576	615	593	559	586	555	541	524	591	557	628	583	590	576	585	556	577	575	592	604	616	558	551	609	576	600	584	569	596	616	599	628	593	578	623	563	591	561	584	573	566	548	625	560	587	570	563	553	605	593	583	586	564	572	594	523	581	580	601	567	558	554	603	567	586	575	582	596	548	552	624	613	552	603	625	584	580	591	564	594	573	580	614	560	582	600	569	552	610	574	606	558	554	590	539	584	551	591	584	533	539	635	564	594	546	589	632	568	568	542	617	590	562	607	556	586	540	597	570	572	543	601	623	560	558	600	587	572	593	613	568	608	563	539	607	575	577	574	596	584	571	572	555	594	556	614	574	557	574	606	642	592	649	602	509	578	560	592	580	595	595	617	570	596	571	559	577	563	532	570	586	616	595	603	593	537	558	569	552	601	569	567	610	577	558	563	555	592	622	570	570	580	545	552	565	590	541	624	599	592	640	580	589	571	574	606	578	544	578	608	607	571	614	582	596	576	566	599	545	595	579	594	579	548	587	555	617	589	569	647	585	581	582	591	599	571	593	570	590	606	553	582	608	582	556	619	564	569	558	622	601	590	605	588	617	582	628	546	605	625	626	607	650	586	574	608	566	597	552	590	610	636	551	579	601	608	605	614	572	585	589	556	615	547	580	594	534	584	610	586	562	632	616	592	565	596	577	626	588	578	580	594	607	582	581	585	503	572	560	588	582	575	616	587	569	635	617	567	593	575	585	596	554	591	589	575	587	608	563	582	573	582	598	600	558	599	607	619	597	538	614	544	577	586	568	572	550	607	584	558	528	592	587	584	591	567	540	612	587	554	604	611	626	617	550	584	614	545	597	549	609	649	590	597	616	618	595	558	562	560	585	552	572	631	579	546	562	603	560	580	597	596	563	595	518	593	570	565	596	523	558	626	594	589	599	598	610	560	582	612	550	592	576	559	556	581	562	559	545	552	573	558	586	561	617	573	588	536	582	604	528	597	603	583	561	611	596	574	589	557	601	600	591	559	568	574	599	607	593	578	580	561	593	582	552	590	604	598	592	634	570	604	577	562	620	596	545	572	609	508	590	563	588	601	527	584	549	582	558	582	589	568	607	567	540	557	617	549	609	633	557	580	562	595	580	546	600	590	561	589	548	551	551	607	577	607	568	546	600	607	607	576	584	609	599	561	562	603	588	538	557	606	550	550	585	555	602	574	584	585	584	549	600	559	618	615	596	530	595	568	561	547	593	562	582	550	559	554	594	609	629	593	605	579	594	611	586	570	563	568	575	576	592	593	546	575	595	595	551	564	604	587	557	585	587	551	596	610	586	611	615	576	581	558	608	584	589	612	587	542	607	588	589	595	618	596	555	591	555	597	595	612	595	599	633	567	587	594	619	568	599	586	575	569	572	567	545	578	579	592	586	596	573	588	602	520	526	576	554	585	572	595	556	580	586	579	590	558	583	574	601	565	571	587	603	559	575	581	566	586	618	608	604	561	599	592	574	565	570	587	563	593	620	579	541	548	564	561	554	598	585	559	616	574	618	544	595	575	616	595	584	619	561	587	605	546	593	588	594	606	528	610	545	587	554	610	564	607	542	565	607	618	594	589	562	615	581	607	609	609	573	545	564	573	579	581	567	569	627	636	612	612	617	611	566	575	562	597	566	549	559	617	637	568	527	584	552	625	609	574	578	583	614	568	615	606	534	558	539	591	530	581	569	597	590	593	565	602	582	582	579	613	597	570	563	546	586	609	573	601	593	585	562	546	567	595	582	580	591	577	571	565	572	562	583	596	554	599	599	544	581	572	552	601	608	575	585	562	576	590	603	597	561	558	607	599	551	614	601	579	622	573	576	600	576	529	590	568	641	594	581	587	552	582	590	590	558	609	613	588	615	589	546	557	603	617	578	570	634	584	596	571	578	554	550	557	561	545	548	576	577	535	628	563	594	607	597	564	592	593	605	623	544	566	586	605	575	575	564	613	620	575	572	532	545	628	589	585	578	635	597	597	566	579	575	557	596	606	561	590	595	560	604	541	513	624	617	585	608	538	582	585	605	574	567	634	571	559	619	601	615	586	564	582	538	616	603	571	560	593	597	572	591	605	590	551	575	600	599	574	585	598	578	635	619	567	563	598	573	575	589	576	627	534	558	609	555	551	606	579	571	576	610	604	577	543	594	598	564	553	612	519	564	582	559	606	585	629	584	563	576	558	566	589	603	609	573	600	598	567	626	596	565	602	591	609	575	560	586	576	583	604	625	575	566	561	570	635	592	561	552	578	582	591	589	601	611	582	561	560	575	614	569	563	603	616	553	598	585	625	565	602	595	561	595	612	632	585	598	575	579	540	557	525	565	541	593	550	585	560	597	560	559	634	558	545	609	590	614	551	566	581	568	590	589	603	580	544	526	598	587	596	571	586	633	589	585	554	570	604	574	572	564	571	597	606	612	581	579	547	550	585	590	574	576	550	552	569	575	618	546	596	573	573	590	586	559	565	583	564	572	575	539	550	561	592	554	575	572	555	564	632	566	601	599	566	590	618	568	584	608	590	576	566	569	567	582	611	555	621	576	544	576	597	600	591	597	577	581	591	620	573	556	612	573	608	556	557	613	582	640	557	593	552	590	607	554	582	542	614	606	593	587	579	569	568	598	564	604	624	575	614	591	572	592	558	557	588	577	578	579	629	564	590	565	554	561	575	590	587	621	611	574	585	580	562	574	561	563	581	624	563	525	568	549	593	579	553	590	571	520	645	588	534	567	606	561	601	555	559	564	592	579	577	567	612	603	624	570	587	567	581	570	580	542	559	628	556	568	572	570	571	571	569	545	618	534	586	575	574	610	561	582	573	594	555	584	608	590	576	610	609	598	577	565	605	574	601	572	600	570	585	570	545	615	604	542	567	577	566	591	612	600	568	540	554	605	605	566	589	529	602	610	572	593	579	585	591	598	598	597	588	608	573	547	572	556	561	575	603	587	601	582	557	551	584	522	617	585	620	621	569	579	550	591	557	597	569	605	564
1176	634	330	232	205	287	261	235	199	180	145	138	95	92	90	80	66	67	58	79	83	63	76	51	44	46	50	53	60	54	52	64	62	59	51	70	58	44	42	56	35	48	43	45	44	34	44	40	38	35	56	38	47	32	35	35	46	41	48	38	42	35	33	45	30	46	45	49	36	43	45	36	32	44	44	43	47	38	40	45	50	45	41	47	52	32	53	35	37	45	39	34	47	37	52	50	40	45	50	32	39	38	36	40	41	38	44	42	49	51	39	41	35	42	43	41	24	38	40	36	30	36	53	40	51	41	49	33	54	40	52	38	37	53	39	46	42	50	52	51	34	38	35	40	38	49	29	39	39	36	40	46	35	35	44	48	38	54	36	42	35	41	45	35	46	54	50	38	30	41	45	42	36	42	29	45	41	42	54	49	46	39	41	31	34	38	39	40	34	37	42	40	40	29	37	41	48	34	44	35	35	36	41	33	42	41	41	42	42	31	46	50	39	52	31	35	51	41	42	40	36	38	48	32	41	43	38	51	39	46	34	38	38	45	44	38	39	46	50	44	54	39	43	43	34	34	43	36	42	30	50	36	45	34	49	40	40	47	44	39	46	33	41	32	29	39	48	42	40	37	34	43	42	37	44	38	36	39	38	34	33	36	48	42	50	33	34	34	38	56	42	37	46	43	43	48	41	38	38	43	39	49	40	45	41	37	29	35	40	41	51	45	33	37	39	41	43	55	50	36	44	46	44	35	51	35	50	38	35	35	45	42	52	33	41	38	28	55	35	43	43	50	43	41	34	29	45	50	33	38	45	34	50	37	34	47	39	39	52	44	45	45	43	52	46	39	44	55	34	45	50	47	42	55	48	45	35	38	41	46	37	50	41	43	37	39	41	31	35	45	56	34	44	48	39	46	51	57	51	39	38	48	40	51	49	37	40	47	30	40	40	38	46	42	32	38	45	41	52	41	46	34	56	37	42	50	40	30	53	39	42	53	36	46	48	34	36	53	42	43	28	38	36	35	52	46	58	36	53	51	53	41	42	32	42	48	34	37	35	38	51	54	43	38	40	41	35	30	44	39	38	28	43	43	45	36	44	37	47	31	52	32	35	40	38	41	30	65	42	43	35	41	40	46	38	36	24	36	40	49	57	42	59	36	48	38	44	42	41	43	42	35	34	42	48	34	50	35	44	47	54	47	37	50	41	48	51	38	42	41	39	41	49	39	37	34	49	46	37	37	45	44	38	44	41	50	43	43	43	43	44	52	50	36	55	44	38	44	47	37	42	48	45	56	33	38	45	40	38	42	46	49	36	29	40	41	51	31	37	32	39	37	45	46	53	53	43	33	51	37	42	33	44	38	37	52	36	52	49	53	45	41	41	37	54	39	51	54	47	37	34	53	41	35	31	47	44	45	53	44	51	43	39	40	56	41	41	46	33	34	36	36	42	41	40	48	43	33	35	45	41	37	39	43	30	32	37	40	34	42	37	45	40	41	38	39	39	48	43	51	42	38	37	50	44	29	35	35	45	50	45	39	41	42	45	32	45	42	62	46	34	34	32	50	37	39	32	41	42	43	51	42	45	38	44	47	38	42	47	40	46	44	44	41	33	57	38	42	41	42	38	43	43	39	41	41	60	48	46	35	37	48	46	46	44	38	47	41	40	43	47	39	47	39	50	51	39	44	46	41	38	36	40	39	38	48	49	44	40	56	45	43	45	38	42	56	35	51	44	31	48	38	46	42	44	44	60	40	48	40	35	48	46	46	43	33	48	44	39	51	41	47	44	41	41	37	43	35	28	55	49	36	36	41	45	56	34	37	38	50	51	45	30	47	55	41	36	45	44	56	46	44	38	43	47	46	38	53	44	37	37	44	44	46	34	50	40	44	44	37	33	46	62	41	42	36	43	44	44	49	45	42	42	49	42	37	38	41	40	48	51	48	44	46	45	43	58	42	36	43	35	36	34	42	41	38	40	38	51	40	52	41	48	38	27	40	37	50	40	36	40	53	31	38	52	52	38	55	28	35	42	37	36	47	45	38	33	48	37	40	39	49	44	36	52	46	50	36	35	38	43	44	39	49	46	48	43	35	42	46	47	39	42	33	45	49	38	47	41	53	28	34	48	47	31	33	41	45	35	37	47	36	36	46	41	35	40	37	51	38	37	37	41	41	47	31	47	33	49	46	46	40	41	40	50	46	43	44	39	42	36	47	53	40	37	42	45	42	35	42	43	40	34	51	41	48	51	41	36	51	43	29	46	39	42	35	37	49	33	35	51	47	40	43	34	46	43	40	54	41	38	41	38	40	43	47	50	47	50	30	38	45	35	53	34	42	47	46	53	50	41	48	48	37	48	45	50	39	44	33	38	41	48	43	39	49	45	41	41	38	45	48	41	44	32	51	41	32	40	44	51	53	26	36	36	31	41	36	48	58	35	44	28	46	42	47	39	39	38	42	40	37	32	32	41	42	50	51	44	47	34	45	38	33	34	56	51	50	45	53	37	47	38	33	37	43	50	46	34	42	37	42	30	46	36	51	45	28	39	46	32	42	58	30	51	44	52	41	38	41	54	29	47	45	38	44	41	54	34	33	48	48	48	44	46	42	54	46	46	46	43	50	48	35	31	36	32	42	45	51	38	53	56	30	31	45	46	40	44	33	32	40	50	39	40	49	38	35	43	38	41	27	41	31	45	44	37	34	52	30	41	40	43	40	41	46	36	44	41	52	41	45	34	50	30	36	48	40	50	37	28	29	38	43	47	45	50	44	42	41	37	34	42	30	46	41	44	34	50	38	42	42	33	42	46	46	34	41	39	46	56	44	48	39	43	29	42	44	33	39	48	45	43	40	53	37	45	46	47	57	37	35	40	41	46	46	44	42	50	54	44	37	37	43	39	34	38	39	41	34	35	44	33	45	48	43	52	45	46	44	35	47	51	36	40	50	33	45	37	46	44	42	38	48	47	35	41	37	41	49	47	38	44	38	56	44	45	51	39	44	38	38	41	36	49	31	35	28	42	40	36	39	38	43	39	33	34	40	44	39	42	44	40	40	47	37	45	42	40	35	38	45	35	28	51	46	41	42	44	48	42	43	38	46	36	53	52	34	42	42	45	36	35	51	36	50	38	35	51	43	36	44	40	40	50	41	42	38	33	43	36	37	34	39	38	45	48	38	49	30	49	32	42	42	40	39	37	33	34	47	47	37	39	43	42	34	36	39	52	47	57	38	53	39	40	50	31	41	51	39	40	36	47	42	37	45	43	41	43	48	33	34	38	53	37	39	38	44	38	32	30	28	47	43	40	45	46	41	42	44	35	40	37	46	50	39	45	47	42	44	35	40	48	43	62	40	44	46	40	40	40	38	41	45	38	47	39	41	46	47	42	41	37	52	43	43	51	52	42	40	31	38	45	36	34	43	42	43	49	43	42	53	53	52	42	36	36	43	38	50	48	49	37	37	28	38	44	39	40	37	42	37	41	30	41	43
16779	9096	4800	8416	14394	15439	13375	11023	9425	7683	5998	4741	3627	3006	2664	2183	1706	1561	1585	1598	1760	1465	1443	1123	866	968	902	1200	1129	1069	1053	1181	1179	1020	848	837	782	649	708	609	600	551	627	558	547	602	563	554	568	546	540	482	521	519	545	521	512	487	499	493	543	527	525	524	514	482	491	501	484	495	507	524	504	471	512	462	444	516	499	502	551	576	551	550	512	504	485	478	505	515	494	533	513	517	478	546	507	531	532	527	541	491	514	511	568	530	517	522	523	523	525	517	549	516	532	512	562	530	535	519	507	517	498	517	468	491	505	496	503	496	452	485	481	467	491	507	491	493	448	470	473	505	451	524	439	483	443	518	455	484	441	502	471	492	516	494	511	478	483	501	488	472	475	497	504	463	489	512	449	492	507	452	476	466	485	493	483	449	474	452	511	484	460	456	480	483	466	461	478	434	528	456	467	493	471	494	500	471	487	484	470	504	499	480	491	494	500	484	500	479	493	460	493	523	450	449	470	465	510	464	474	489	540	471	461	451	464	515	468	534	515	457	471	469	481	503	494	485	479	483	478	459	530	479	502	484	474	479	462	500	497	480	491	465	490	434	489	485	461	473	451	484	528	463	482	515	511	479	485	505	467	459	474	469	515	472	480	465	479	484	427	539	478	472	504	469	471	456	461	481	479	446	468	469	483	525	436	491	519	491	512	454	488	481	440	470	496	538	479	467	473	468	470	482	454	456	484	472	498	474	481	461	463	475	461	506	449	508	495	473	500	456	455	508	443	449	426	492	470	495	460	450	478	460	466	469	523	508	521	479	472	448	457	496	467	481	466	477	488	488	451	435	504	466	523	462	483	470	475	483	459	454	486	461	472	479	470	448	478	486	443	481	497	467	485	462	460	489	474	488	471	495	459	504	475	512	455	462	500	451	470	440	445	458	509	454	504	450	432	480	487	450	495	502	468	495	485	473	514	458	488	485	475	527	436	512	473	487	492	419	489	458	478	479	485	474	497	476	493	452	466	513	467	459	476	481	497	463	478	484	449	457	489	450	490	522	452	535	470	476	510	455	473	504	507	435	485	478	497	453	442	496	458	473	469	479	506	484	427	482	479	467	480	503	492	488	504	484	454	496	469	472	517	489	488	508	471	475	489	468	454	509	462	459	492	476	482	478	495	509	519	433	491	462	482	524	500	486	484	499	475	502	496	462	481	463	479	516	507	489	490	467	489	476	453	509	511	482	513	488	465	472	509	443	461	438	448	455	486	480	449	485	497	462	528	493	488	496	452	459	489	445	458	460	452	472	456	494	481	466	502	529	461	477	478	450	467	478	453	473	486	497	475	520	464	468	449	503	452	478	518	494	508	436	468	477	504	491	458	495	468	465	447	539	503	498	508	455	487	452	469	455	473	518	503	483	467	457	452	453	468	478	485	489	485	486	471	489	486	482	489	473	490	467	473	501	450	505	434	484	459	475	518	455	479	463	449	470	485	462	507	502	455	438	472	465	523	460	493	472	451	483	487	498	462	477	459	497	468	446	458	505	497	507	455	463	464	508	455	503	521	495	474	469	473	476	504	501	503	474	486	484	453	474	470	471	496	507	511	499	461	476	470	467	466	434	486	544	445	482	475	471	462	489	500	474	491	506	462	472	490	517	482	482	477	479	451	483	464	496	452	457	500	473	458	457	474	457	508	492	426	462	466	461	487	471	517	430	449	463	452	483	465	466	493	482	471	507	496	463	457	474	489	471	476	457	497	488	472	432	476	478	441	503	483	474	472	494	475	490	485	480	494	520	481	449	512	499	461	471	531	453	480	479	468	490	493	501	492	512	486	480	480	470	520	470	461	497	498	463	491	470	469	482	488	540	519	495	470	439	460	504	497	466	510	522	485	459	476	439	511	487	488	525	507	482	497	495	488	491	491	476	463	503	518	460	477	494	441	484	472	486	474	459	478	488	441	462	471	521	463	479	480	468	490	464	454	515	527	478	478	473	472	466	460	440	473	463	479	511	520	448	479	483	497	464	484	423	458	501	476	512	518	468	494	465	487	480	464	497	495	471	497	474	509	461	488	478	477	506	469	453	460	516	476	527	463	474	506	477	503	441	504	454	448	480	502	441	456	493	485	449	515	460	509	463	441	491	454	479	490	497	474	430	486	458	429	500	477	523	464	466	467	446	464	487	459	467	483	470	460	464	474	487	464	451	483	475	497	472	478	482	487	479	472	495	515	489	484	493	500	481	467	497	465	487	485	468	478	507	458	497	487	485	483	537	460	468	480	463	475	441	475	474	478	485	473	463	489	478	480	520	464	512	506	473	484	470	469	514	471	485	518	526	462	491	506	419	506	474	477	479	478	459	492	469	481	490	484	481	494	462	506	476	455	464	496	458	491	465	502	466	441	448	502	440	460	489	484	476	494	490	487	491	489	448	484	494	483	485	480	483	444	500	503	484	479	513	490	543	465	477	476	484	493	492	450	469	488	447	470	468	491	471	469	460	449	477	489	451	489	482	488	457	477	468	480	485	457	491	479	493	455	447	498	473	471	469	481	484	462	501	468	504	457	481	476	467	462	489	446	461	477	503	488	467	499	487	499	465	504	508	464	437	519	442	467	468	492	508	485	475	493	473	512	482	487	498	473	515	505	481	481	511	451	448	465	446	474	465	514	467	482	499	499	460	494	466	435	469	481	478	441	495	458	482	462	510	497	484	502	478	518	464	486	514	443	431	480	501	516	503	471	470	524	489	465	487	459	485	472	499	512	458	441	543	493	483	505	474	473	482	422	469	453	496	488	464	495	470	495	568	476	482	500	471	451	510	515	505	515	514	479	431	492	473	483	474	477	507	474	448	493	509	509	468	449	505	475	469	486	490	501	500	466	472	469	480	438	506	494	490	469	458	527	509	499	454	495	468	501	465	450	544	493	452	452	515	482	472	480	465	448	425	469	492	461	475	472	493	508	492	493	468	480	508	498	478	483	479	489	497	496	457	471	457	494	474	470	457	446	465	450	453	502	469	483	461	480	506	515	474	500	471	476	524	488	493	458	510	475	458	490	450	459	496	495	485	514	518	471	453	466	519	471	472	474	497	467	489	468	497	480	441	483	477	497	488	468	501	509	465	531	523	452	430	463	496	480	499	518	500	495	476	481	500	511	502	501	457	518	456	472	470	486	458	498	504	465	481	494	508	471	491	517	484	541	478	485	467	489	462	495	517	496	501	455	470	501	504	470	471	457	501	480	464	478	502	451	514	486	511	505	472	463	493	503	482	467	503	488	475	492	475	472	465	443	491	454	468	489	451	501	434	492	484	478	486	490	484	457	466	451	493	456	458	478	494	467	462	506	469	475	450	501	510	483	474	474	465	450	485	463	456	490	464	480	483	493	490	461	463	482	465	448	490	484	484	483	523	473	490	473	453	478	515	443	476	486	463	458	480	494	472	498	460	481	481	498	489	481	521	454	475	460	476	465	485	467	468	492	449	457	515	487	474
2283	493	266	181	180	246	264	202	196	173	152	132	111	85	96	92	70	70	66	69	77	63	84	58	37	39	51	44	56	61	53	70	59	58	52	56	42	42	53	37	28	53	51	53	33	37	30	37	50	38	34	49	37	39	38	29	37	44	39	46	46	45	37	38	45	31	46	35	45	38	34	38	29	32	44	31	39	51	36	35	38	37	39	35	41	44	50	31	33	42	50	37	38	37	31	34	46	31	38	49	48	28	36	31	42	44	36	43	34	42	40	36	37	38	38	41	44	37	46	45	41	41	43	38	43	43	29	44	50	46	36	49	48	41	29	39	32	35	38	37	37	45	35	37	28	31	45	55	39	37	40	36	37	31	40	40	42	37	31	36	51	38	33	38	57	33	41	33	35	36	50	44	37	35	39	38	42	38	41	42	34	32	38	31	42	33	48	38	35	42	33	43	32	41	35	44	27	43	30	35	51	46	39	37	31	45	32	46	39	40	37	49	37	37	29	46	39	35	37	31	44	35	40	41	37	44	45	25	37	49	39	32	35	40	43	33	45	41	29	36	44	35	44	33	32	39	52	40	44	35	37	38	31	50	32	32	35	31	42	36	52	39	47	46	35	47	39	38	39	40	34	40	40	32	50	37	42	39	44	35	46	27	48	38	39	42	38	55	33	42	40	38	46	40	37	40	54	32	37	34	30	27	36	39	32	30	44	36	29	36	44	36	48	50	45	44	39	40	43	40	31	28	39	50	32	46	24	29	52	43	41	24	41	31	48	39	43	39	45	34	37	45	39	41	49	44	34	40	36	40	31	42	35	28	50	34	40	28	27	49	37	34	42	41	35	39	33	33	39	30	60	37	44	46	39	34	35	37	38	44	44	40	53	39	38	30	41	26	39	32	47	49	47	39	35	31	35	43	44	41	43	45	43	43	49	40	41	42	37	38	40	42	19	52	46	48	48	46	41	33	29	46	32	36	44	30	36	33	45	44	44	45	41	32	31	32	25	44	34	35	32	42	26	44	37	43	38	39	40	35	39	25	40	41	37	44	36	42	37	40	49	50	48	37	32	36	46	37	39	30	33	47	44	48	45	39	39	43	48	39	33	37	38	43	35	35	31	40	51	47	43	38	39	37	41	33	48	42	34	45	37	37	34	43	57	35	41	37	50	37	34	36	31	40	32	35	39	41	39	32	37	32	40	41	34	35	32	34	45	25	43	44	48	44	51	33	47	47	44	51	36	45	37	41	31	46	54	40	41	44	51	32	37	47	27	32	28	35	44	40	40	43	44	40	42	38	50	35	38	32	37	38	26	32	34	37	43	28	33	45	40	36	48	36	35	40	32	42	36	27	42	39	44	45	40	42	42	47	46	41	41	29	47	40	39	40	46	40	37	33	38	24	28	25	42	39	43	42	45	42	35	30	25	40	34	29	35	41	23	37	39	48	44	42	40	43	34	41	38	42	38	37	42	32	33	39	42	55	37	41	31	40	34	51	30	31	31	31	40	35	33	50	42	34	31	39	40	43	45	43	46	45	35	34	37	48	46	37	33	42	37	44	31	29	40	38	37	46	39	43	45	39	43	38	44	40	36	41	46	24	45	38	38	32	40	32	41	42	37	43	39	28	35	34	36	29	42	36	53	27	41	36	42	28	34	40	41	41	41	47	42	31	35	26	34	32	45	28	44	34	36	37	50	42	42	46	30	39	49	34	41	38	46	40	48	39	37	37	38	36	44	52	45	32	46	50	37	31	48	37	42	42	37	39	47	36	39	44	44	48	37	34	25	46	49	38	46	50	32	32	41	31	33	41	42	38	55	38	51	27	45	36	40	49	40	39	43	33	46	36	36	44	34	36	46	35	36	36	37	43	35	39	39	29	28	41	37	39	37	31	44	37	29	33	41	38	35	36	51	40	33	36	41	44	44	39	35	46	42	48	45	41	36	46	53	45	38	52	43	32	36	30	44	40	33	38	39	36	40	34	34	26	43	44	39	44	37	34	40	42	36	30	27	33	42	33	35	38	34	54	46	37	43	37	35	50	40	37	36	29	40	44	41	44	46	31	46	28	28	52	36	38	27	33	36	34	38	33	42	42	56	32	36	33	41	40	44	35	35	38	36	35	39	34	39	44	45	29	45	39	44	39	48	37	31	49	50	34	37	36	41	41	34	35	41	37	41	43	44	28	36	53	40	51	36	42	35	31	40	31	35	34	55	42	37	37	45	40	38	37	38	36	35	38	46	44	41	28	34	38	34	32	44	30	32	29	31	35	42	34	35	46	51	36	34	37	36	47	31	41	37	50	23	49	34	32	40	37	37	46	44	41	42	34	53	42	49	37	32	45	33	32	46	31	36	28	33	34	33	41	37	35	27	45	38	34	37	33	44	37	34	28	28	39	36	45	47	41	40	42	39	41	40	37	33	30	42	33	51	29	31	40	42	34	35	43	46	36	33	29	36	38	41	34	53	45	39	36	38	42	38	42	37	46	45	35	42	41	44	38	44	52	27	37	29	38	38	34	34	38	43	48	38	40	28	33	46	47	32	48	25	38	37	46	35	40	38	43	39	44	43	34	33	39	38	42	39	30	36	28	47	42	40	41	35	45	39	34	34	52	29	36	38	44	37	40	36	29	37	29	31	43	47	34	39	37	38	30	50	42	45	44	40	39	40	39	40	45	30	32	44	32	33	38	50	32	48	45	34	39	41	35	33	50	33	32	39	30	39	46	41	31	30	34	27	36	44	25	37	47	41	42	41	42	34	45	34	34	51	52	43	31	43	46	38	34	53	54	42	40	45	37	37	47	32	35	30	43	40	33	42	47	35	32	31	37	43	42	42	34	32	40	43	37	45	44	40	36	28	41	23	45	35	44	40	38	29	38	41	38	34	25	30	43	27	37	34	37	46	46	42	31	41	51	54	30	43	39	32	43	35	45	41	42	39	33	29	57	45	38	20	30	37	38	43	38	50	35	30	38	38	42	43	48	33	37	41	36	53	35	47	41	37	46	39	44	35	37	34	32	34	36	45	42	59	36	29	39	40	33	47	41	32	43	28	39	33	46	36	46	34	46	44	36	27	31	33	33	46	42	44	42	37	34	41	39	37	41	40	26	44	42	31	50	34	48	52	44	35	36	34	50	33	44	47	40	26	39	40	38	55	34	42	32	42	40	26	36	34	34	44	32	48	32	34	35	41	33	39	54	48	39	46	32	37	33	35	35	33	37	29	44	43	39	44	41	39	33	36	38	35	41	35	45	32	47	38	50	48	35	28	41	36	39	37	39	32	27	43	32	32	54	42	45	47	50	35	40	40	52	49	37	45	44	45	39	40	41	33	42	37	36	41	49	43	38	42	42	42	41	47	36	46	39	40	54	36	36	38	43	31	42	42	35	31	46	47	25	32	35	29	42	42	39	44	47	37	35	33	35	41	47	43	41	45	32	42	37	39	41	33	43	32	35	49	40	54	44	47	46	50	39	49	59	44	39
16050	7911	4605	7562	13378	15017	13208	11364	9709	8067	6387	5127	3846	3204	2876	2302	1819	1620	1688	1647	1779	1518	1438	1059	872	945	934	1253	1091	1038	1098	1176	1139	1097	851	901	786	668	634	579	592	582	555	563	549	523	523	530	452	484	436	509	507	469	480	478	482	449	462	500	476	504	462	471	447	474	458	482	458	423	439	423	492	424	444	473	438	432	467	496	513	542	485	505	492	433	475	473	434	456	435	463	480	483	460	481	479	537	492	488	449	457	475	503	492	521	471	453	501	467	449	481	456	515	500	496	467	508	500	492	456	451	415	429	455	462	418	443	436	436	450	444	423	413	412	457	446	458	441	443	419	423	437	427	416	424	400	436	419	426	447	439	442	470	441	446	458	453	417	460	426	443	440	474	440	467	434	465	442	432	405	428	437	433	468	444	447	460	434	470	443	477	441	454	435	482	418	428	445	442	425	420	436	452	430	412	436	418	445	446	459	432	450	437	458	401	482	428	445	462	433	436	400	446	428	446	422	417	430	443	418	407	445	396	456	456	414	427	437	446	457	417	421	474	408	465	441	439	408	444	418	475	449	458	409	432	429	405	430	444	488	436	439	419	433	436	444	437	453	470	414	425	425	462	438	420	447	429	427	401	454	400	437	464	417	441	423	450	469	408	430	450	440	437	401	423	477	448	446	417	416	446	458	418	447	434	430	446	475	420	444	437	416	434	424	457	426	438	410	446	439	450	464	435	439	400	419	409	426	442	451	444	412	415	455	452	405	443	428	395	488	453	415	447	438	413	416	410	386	458	431	462	465	435	448	450	423	460	466	431	445	438	445	429	417	433	463	444	445	406	446	433	450	433	420	450	427	421	419	446	457	431	483	454	479	432	446	364	445	440	438	482	432	440	472	455	493	438	423	441	416	462	440	448	435	459	455	424	448	425	430	415	433	424	432	475	415	422	434	450	453	453	460	437	461	397	433	495	432	437	433	414	405	449	428	423	443	446	415	431	428	448	436	451	447	440	447	413	462	400	454	400	421	431	454	432	407	436	427	420	427	421	442	404	439	469	440	397	466	434	488	457	414	431	439	410	458	469	419	446	439	416	424	452	443	418	437	451	420	475	484	427	459	429	454	432	424	432	436	415	452	455	418	428	424	418	461	447	430	408	404	463	448	482	452	477	451	407	423	444	460	432	453	456	454	485	429	487	462	481	447	449	458	450	425	442	441	444	460	408	403	453	472	438	477	445	438	422	422	419	427	436	458	447	428	455	422	415	476	454	451	445	441	446	454	443	455	421	411	418	471	429	400	402	456	448	434	444	444	386	439	434	454	432	436	461	433	428	423	465	440	450	417	430	448	421	424	440	442	408	485	431	436	431	448	443	430	436	489	465	441	441	398	459	452	481	417	444	443	435	395	467	480	423	414	430	415	397	445	464	454	445	397	433	430	438	426	444	385	397	439	402	422	476	395	436	439	420	445	469	462	458	429	404	457	428	424	502	448	450	422	490	422	440	475	393	416	404	458	411	442	412	436	442	441	439	457	449	440	467	451	469	434	412	433	440	420	433	425	416	417	420	452	500	446	443	452	428	438	441	470	451	423	445	447	438	455	432	463	466	431	467	445	454	456	456	424	431	415	404	486	416	470	445	398	443	427	453	436	441	419	425	459	442	464	419	482	445	434	443	467	422	473	422	416	429	436	454	454	420	482	429	419	458	432	446	424	455	439	405	440	452	456	475	411	439	442	434	391	429	391	403	419	392	432	431	426	481	435	402	416	460	416	458	469	449	462	473	445	455	410	430	464	454	447	432	409	464	426	441	433	426	448	405	404	465	449	400	443	447	456	429	434	449	456	450	441	431	425	412	378	465	463	422	421	460	395	472	434	442	425	472	430	445	457	437	456	429	451	427	428	451	447	442	407	449	404	432	421	466	439	471	431	430	469	437	398	445	432	412	412	446	458	435	418	416	433	431	427	459	423	417	459	411	451	464	442	463	420	463	410	402	443	424	435	384	417	468	453	445	404	451	432	415	420	424	491	457	433	403	424	444	431	430	455	413	413	438	440	424	409	451	430	454	450	474	478	453	438	475	393	422	437	442	426	456	441	412	446	403	462	433	458	412	427	424	410	448	434	417	457	445	417	466	381	456	430	450	481	451	440	419	412	423	453	440	404	454	418	441	453	407	434	430	425	416	464	460	413	417	471	468	426	445	437	388	407	379	436	435	462	451	454	465	435	460	447	409	437	447	441	430	437	442	446	422	425	474	468	446	446	451	428	451	417	432	484	462	415	434	446	430	469	462	455	445	466	436	423	430	423	422	448	451	454	448	432	423	450	424	393	451	420	428	447	485	451	432	428	448	413	428	391	440	486	424	437	443	435	461	423	442	435	461	451	454	439	481	441	420	413	449	425	449	404	449	465	456	475	455	408	440	444	450	423	440	454	400	433	468	431	435	456	455	433	459	424	447	409	415	423	448	477	444	422	439	434	433	438	459	450	478	479	447	403	437	454	416	432	439	430	431	441	446	431	474	441	412	436	461	425	424	415	472	412	465	450	455	429	456	392	411	414	446	463	474	397	397	447	481	448	438	450	468	433	425	413	452	415	469	441	456	421	427	439	443	417	449	425	454	481	453	430	451	458	412	471	435	417	419	452	479	425	437	413	425	406	436	471	482	430	447	431	408	471	441	425	466	442	426	461	446	441	434	468	416	405	457	439	454	465	452	446	447	457	429	441	485	433	426	441	461	437	401	459	461	422	434	431	398	451	418	441	421	445	436	431	435	419	414	444	421	432	446	451	436	445	430	460	448	428	456	480	437	440	447	403	447	460	455	403	465	437	448	452	422	443	470	426	406	429	430	464	429	415	419	416	457	411	441	459	426	425	445	426	430	446	457	450	449	454	409	443	422	447	414	418	468	448	403	419	439	437	447	453	433	418	454	489	425	419	473	445	427	422	475	470	482	426	448	425	482	447	436	414	463	446	422	446	454	440	448	408	466	446	452	486	417	446	451	483	450	407	420	439	454	447	426	458	463	476	474	414	412	455	483	432	484	428	440	429	437	411	409	443	451	409	437	459	445	439	441	431	439	467	448	435	447	422	432	455	446	428	452	469	434	451	480	430	398	409	455	430	495	460	434	463	474	445	459	448	493	467	437	420	415	430	450	453	429	426	439	450	480	464	446	422	438	436	423	411	466	431	436	453	447	432	421	438	471	418	444	426	428	445	427	414	477	472	402	416	454	439	420	429	446	411	444	436	414	446	436	422	451	426	473	466	408	417	437	407	419	452	380	405	434	406	426	426	441	488	446	432	447	434	450	422	420	426	428	448	425	453	446	465	450	435	434	447	456	470	415	456	430	451	432	452	455	458	478	418	419	424	461	448	408	438	478	472	431	418	457	440	456	445	444	461	411	438	449	455	471	409	461	430	437	410	424	457	420	430	431	454	434	467	450	439	437	449	437	460	452	438	424	401	423	432	438	445	478	444	440	472	429	456	442
1753	814	439	273	276	341	378	312	264	227	202	190	125	120	111	83	64	68	78	63	72	71	63	63	42	41	40	67	54	52	48	43	57	52	39	40	39	36	32	47	36	26	35	35	29	30	30	43	34	27	31	32	39	25	34	30	20	41	41	22	29	37	29	37	29	30	31	37	32	29	32	33	34	27	26	29	41	37	42	23	33	30	28	18	30	37	26	40	32	28	38	30	30	26	32	32	37	34	24	29	38	31	32	34	23	27	27	22	22	28	31	25	33	36	35	22	41	27	25	33	35	30	24	29	31	26	30	35	34	36	30	28	29	33	45	33	29	37	25	35	27	22	30	33	35	34	29	27	29	31	28	30	31	20	33	30	30	23	30	28	38	19	32	31	21	33	26	26	28	31	32	30	35	28	19	29	40	23	31	29	28	29	33	26	30	29	38	20	20	24	28	38	34	20	22	28	31	30	30	23	25	30	23	39	29	29	38	35	33	23	30	32	37	29	26	31	28	22	27	20	42	34	21	34	31	28	28	31	25	31	33	33	31	41	41	34	36	22	35	23	33	30	28	19	24	27	19	21	37	40	30	19	30	28	24	31	28	37	35	33	38	28	35	24	33	23	29	30	26	34	27	31	27	30	25	21	20	24	25	26	33	19	27	23	33	22	25	31	24	25	28	33	27	29	37	23	33	28	22	25	31	33	26	33	25	30	23	27	29	29	35	36	37	25	23	22	28	35	29	29	44	35	33	27	30	24	26	32	27	28	34	23	31	27	27	37	32	30	41	29	33	42	27	33	25	22	33	31	31	39	29	38	37	19	27	27	29	28	29	27	33	33	34	25	38	36	29	34	33	27	29	27	25	22	26	20	42	29	25	23	30	26	24	25	30	27	29	35	28	34	30	36	36	34	28	33	25	35	26	28	25	17	36	25	33	35	26	27	35	26	34	27	26	28	28	26	39	29	20	36	30	24	44	42	15	31	27	29	43	32	36	23	26	38	31	33	23	34	26	39	34	34	32	24	35	25	36	40	25	25	34	37	23	20	37	30	37	33	22	30	32	30	37	24	23	38	34	31	25	27	21	26	30	36	37	34	27	34	32	29	36	32	25	23	32	33	24	19	19	36	34	34	26	32	30	33	33	29	33	19	39	26	33	23	28	25	28	36	32	29	32	23	31	27	22	31	24	49	34	28	32	23	22	23	36	26	32	40	22	26	38	25	31	27	30	36	33	29	32	19	22	42	21	30	19	25	31	39	30	27	34	39	25	30	22	24	30	26	31	24	36	29	36	30	32	31	27	25	20	29	35	22	37	23	25	21	29	26	29	22	35	28	31	23	24	26	36	27	30	21	37	25	27	28	22	34	34	23	26	32	30	35	31	35	28	34	26	25	28	26	29	30	31	31	34	24	25	33	23	28	35	38	41	18	30	21	26	23	21	27	30	28	43	34	31	37	22	30	27	38	27	28	29	30	37	33	30	27	32	27	28	36	32	29	29	26	30	25	33	34	31	28	32	35	28	35	28	26	34	32	30	32	34	27	34	22	34	34	26	34	25	32	23	37	30	26	31	27	28	29	24	17	44	35	40	30	33	26	40	29	25	28	32	28	37	21	25	23	32	37	21	34	28	39	28	23	34	35	23	25	36	35	21	31	35	28	37	25	28	26	21	36	28	25	28	28	28	29	21	34	20	35	29	33	36	35	20	31	26	33	27	21	33	26	29	30	37	27	29	30	29	32	33	32	41	32	21	37	30	28	34	33	20	37	34	32	33	26	30	22	27	24	27	32	25	30	30	28	22	27	25	21	25	34	31	28	20	34	44	30	26	35	27	33	21	26	33	34	22	17	29	31	31	27	32	35	39	34	25	29	37	26	18	33	31	38	34	35	24	27	25	39	36	34	25	29	25	23	43	32	40	25	19	31	27	35	29	29	34	20	30	27	36	31	33	27	35	30	28	26	28	33	30	23	24	28	23	24	28	31	25	22	25	29	32	33	26	21	33	36	34	34	35	33	28	34	20	27	36	31	35	28	30	20	25	25	37	31	17	23	28	24	28	26	26	27	36	28	31	29	38	36	30	38	25	25	30	28	32	28	19	30	26	23	25	30	16	32	32	32	24	29	36	33	22	26	27	33	44	32	27	21	34	33	25	22	32	23	25	22	22	31	31	28	25	27	28	34	32	32	29	20	21	32	28	33	28	35	39	27	27	37	23	27	41	29	31	40	18	46	34	35	32	26	31	34	28	23	21	29	21	28	36	23	31	27	33	28	24	31	35	24	33	26	40	22	30	42	32	32	31	30	28	27	40	26	27	30	32	30	26	26	28	28	34	41	25	29	29	21	40	25	26	24	34	26	28	28	31	25	33	36	32	25	23	26	38	32	26	31	28	30	31	30	36	28	34	30	37	28	31	27	35	28	34	36	32	31	28	21	28	34	33	28	36	32	33	23	31	15	31	34	27	32	25	28	28	21	32	32	34	33	29	24	29	28	24	28	36	22	41	23	35	38	32	29	26	33	35	27	30	31	29	27	34	26	29	23	35	40	25	36	34	24	27	29	27	24	32	31	28	21	30	16	22	27	29	26	26	41	31	18	26	24	20	23	31	19	31	26	27	28	24	33	32	25	37	23	27	35	28	26	25	25	25	36	32	28	35	25	36	20	35	34	32	28	28	24	40	32	32	27	35	28	31	23	35	31	34	25	30	31	30	33	34	29	28	33	32	26	28	21	21	33	28	27	36	27	24	31	21	28	32	31	29	41	32	31	25	25	32	34	32	30	30	33	34	18	29	26	27	35	48	21	32	36	30	20	37	20	40	30	32	34	38	24	33	28	30	25	31	38	27	29	37	18	27	31	27	25	33	31	32	35	40	28	35	26	41	25	23	26	27	33	34	25	29	25	19	27	31	25	42	40	19	26	20	29	31	23	32	21	41	42	25	31	26	23	25	28	29	29	27	22	28	29	31	30	27	30	23	30	32	23	27	33	31	30	28	31	38	30	26	32	28	28	29	33	30	31	27	29	28	27	44	31	29	36	26	32	31	24	26	28	25	31	21	22	27	32	29	37	35	35	28	24	28	24	29	34	27	29	31	31	33	31	33	28	23	35	30	29	28	32	25	34	46	18	38	27	17	26	26	36	18	28	29	28	25	28	30	41	28	30	24	32	24	26	30	32	25	27	32	34	41	27	26	26	34	22	25	20	27	34	36	28	22	37	28	21	30	31	33	19	21	29	23	23	24	40	30	27	27	44	30	21	35	24	35	25	25	25	36	36	30	24	31	30	25	32	21	32	34	33	29	27	23	29	22	37	26	21	18	30	26	32	49	26	26	25	32	35	29	29	30	33	41	29	37	26	28	22	21	36	28	28	21	35	24	24	30	30	36	35	25	30	32	20	21	29	26	29	34	38	31	29	26	31	28	35	27	30	35	31	19	22	33	33	20	22	34	33	23	22	33	27	27	36	27	37	26	28	31	23	31	31
20141	11008	6519	10548	17797	18838	16992	14375	12358	10347	8379	6719	4966	4182	3475	2829	2200	1934	2007	2088	2024	1765	1770	1177	949	1043	976	1411	1199	1108	1156	1283	1195	1084	904	923	857	669	600	616	547	472	484	554	513	485	446	447	437	434	453	422	431	444	415	412	384	406	409	420	422	381	402	379	404	353	355	384	413	423	416	383	391	366	401	366	380	368	383	463	427	448	451	447	425	405	455	406	351	396	381	381	380	418	421	430	430	436	500	438	396	389	375	450	399	417	399	427	423	421	383	410	386	411	396	418	421	440	367	410	403	416	363	328	379	363	341	349	354	341	346	348	333	330	372	352	325	340	321	346	351	335	331	370	372	359	344	357	365	374	334	353	348	367	370	365	336	380	309	361	338	388	341	345	376	360	358	383	357	358	375	373	390	332	375	376	328	342	337	374	336	330	383	341	353	376	368	362	371	352	364	371	327	350	396	354	357	337	360	330	372	363	358	345	349	336	361	338	329	352	341	359	366	359	365	347	335	355	334	352	359	315	343	334	346	329	375	350	307	388	357	378	353	347	357	387	342	372	396	351	375	361	341	359	362	362	357	332	320	333	344	356	350	341	338	349	349	351	374	361	369	370	368	355	366	353	364	328	372	329	329	312	345	306	365	353	368	373	339	380	357	351	323	329	327	366	322	357	352	385	322	342	337	403	337	351	362	336	352	339	355	352	342	360	346	350	356	332	336	298	358	360	310	309	368	369	346	356	336	330	335	319	354	355	318	372	341	341	364	360	357	364	341	368	352	361	353	352	348	323	335	362	357	351	340	340	347	355	366	340	345	364	373	348	348	348	343	380	375	355	366	344	340	350	359	366	353	351	374	364	349	335	362	367	346	354	342	370	327	358	363	387	354	374	331	380	346	365	339	363	353	324	327	358	353	341	346	374	357	384	352	365	341	346	356	338	383	355	361	356	353	376	328	364	362	363	325	319	389	324	345	350	353	386	360	378	338	327	374	324	324	359	335	314	319	373	339	346	331	306	377	337	332	355	355	374	415	326	363	359	338	316	338	358	363	378	333	355	358	349	383	390	314	387	347	356	353	349	368	331	333	387	362	354	380	360	355	346	363	352	343	341	354	385	335	351	348	364	343	361	383	365	366	374	352	350	329	324	339	325	348	369	309	354	383	354	384	356	360	348	305	365	357	350	347	345	346	315	343	350	350	368	381	364	323	365	339	357	351	353	357	367	381	348	373	350	332	325	312	357	348	345	368	338	325	354	359	359	365	378	341	359	337	396	339	332	341	356	333	359	368	346	358	322	339	348	329	295	344	349	364	364	377	377	356	367	345	353	356	312	322	324	345	366	327	316	364	328	342	353	365	350	365	369	361	335	380	356	363	362	385	339	379	352	367	348	360	348	360	352	376	367	363	353	375	349	347	313	365	348	357	342	353	336	346	323	359	342	368	331	361	351	384	349	343	378	381	368	356	338	322	364	340	343	351	347	335	365	363	379	326	352	335	337	336	318	369	351	352	342	367	357	346	376	348	356	367	342	356	363	371	354	360	377	359	354	318	326	344	317	354	346	343	343	386	349	328	347	364	353	364	352	376	330	340	343	328	300	365	340	342	345	349	346	351	349	397	346	382	359	374	390	360	359	335	382	343	374	352	370	386	344	350	342	328	371	358	329	340	347	358	344	334	374	336	364	353	359	385	359	361	345	346	352	347	342	343	353	344	372	352	344	347	327	333	346	324	384	373	338	371	343	355	351	343	356	363	352	338	331	377	332	354	368	371	344	329	376	366	326	337	334	371	315	342	344	349	341	332	323	348	366	368	346	347	378	349	372	335	369	375	302	359	328	348	373	329	337	359	327	315	360	350	364	321	321	357	369	344	350	358	342	356	336	342	401	392	355	299	335	341	342	343	341	349	356	357	326	329	355	353	341	348	326	333	364	335	340	348	337	346	361	365	337	334	342	318	339	337	339	348	370	359	363	332	357	330	362	345	323	341	383	360	378	353	347	377	329	340	344	344	364	360	362	370	370	324	322	363	325	364	353	407	364	351	351	350	367	388	368	366	365	335	350	344	323	368	367	342	351	342	356	368	343	348	325	328	341	341	360	338	371	319	341	375	375	364	332	334	345	369	349	356	359	322	337	328	331	383	337	314	361	325	365	375	346	355	374	358	373	370	363	369	366	349	347	337	392	353	364	356	358	360	338	348	344	384	360	377	339	339	354	341	374	360	328	325	347	333	362	339	366	341	361	350	351	360	355	351	378	351	342	370	333	344	392	373	361	362	347	354	312	338	367	370	319	335	366	315	356	363	331	352	353	348	335	370	380	353	333	320	364	364	332	358	358	345	372	372	352	356	351	332	357	346	347	345	390	347	323	375	366	367	319	345	334	342	404	373	354	350	365	322	372	366	361	357	377	386	350	335	337	328	346	311	341	341	367	375	372	349	369	387	375	362	358	312	334	340	335	330	341	335	332	332	345	346	394	357	357	362	343	382	353	328	360	313	359	347	360	354	343	333	346	336	346	358	380	344	325	333	365	351	359	353	357	360	344	339	347	358	361	367	356	347	333	364	369	354	365	349	374	318	368	318	350	328	328	375	361	367	341	334	377	348	317	330	372	349	344	334	369	345	361	346	357	360	346	346	349	371	346	369	324	346	340	344	359	364	381	335	351	345	383	340	331	344	325	340	382	368	341	370	366	370	359	340	346	350	378	352	373	339	325	352	345	382	353	342	361	355	343	333	392	343	339	345	341	331	326	365	340	347	350	339	331	373	342	342	348	349	330	361	353	359	365	343	356	333	365	361	341	347	369	397	371	369	370	361	338	377	388	345	366	365	362	352	367	351	365	376	352	315	363	358	377	352	359	370	371	359	365	361	363	346	337	325	326	375	352	341	330	338	362	323	363	345	341	332	301	360	320	358	322	375	355	353	353	363	356	374	347	332	381	318	366	347	375	351	314	349	354	338	335	298	301	334	352	344	352	354	364	349	358	362	326	333	340	364	344	362	346	347	350	346	332	353	340	348	356	366	353	341	339	352	333	380	344	352	354	342	358	387	341	329	361	348	362	333	345	343	317	373	361	319	350	370	337	339	341	373	334	351	344	351	361	323	327	341	363	333	351	377	344	332	344	341	318	371	351	335	349	347	334	356	329	361	348	354	362	352	398	340	352	344	378	352	333	363	362	336	325	374	361	358	323	350	363	348	333	379	319	375	326	370	324	389	353	357	341	338	359	332	334	327	329	373	360	384	339	344	341	346	330	348	337	338	332	351	327	348	346	347	320	372	373	356	331	361	341	328	350	342	338	323	384	336	343	348	355	341	356	375	381	342	402	355	309	325	346	334	344	361	320	388	350	386	385	366	363	301	371	320	360	368	396	380	364	340	375	364	331	355	343	359	367	344	361	352	312	373	312	330	333	340	319	324	337	351	352	342	384	374	370	350	377	366	329	361	347	327	372	369	365	381	372	317	324	344	388	349	365	342	355	395	331
1405	240	167	114	107	129	135	132	125	121	110	105	88	76	72	65	58	58	57	69	68	76	75	58	65	60	58	87	69	68	70	77	67	73	64	61	57	64	57	63	49	40	64	63	65	32	56	56	57	48	54	48	63	43	46	62	48	59	35	56	51	58	52	49	45	54	57	38	49	57	61	56	56	61	62	46	55	48	66	64	58	56	60	66	56	62	50	48	41	38	58	59	69	51	58	54	60	53	56	61	55	48	58	53	56	58	44	64	63	49	60	46	63	56	50	49	56	61	56	59	54	61	59	55	54	69	47	35	48	42	57	39	61	48	39	50	49	52	59	45	42	49	61	67	44	52	52	45	60	46	53	55	53	46	49	60	43	52	60	44	58	59	48	50	51	61	56	62	54	60	59	55	56	49	59	65	48	70	46	58	65	52	51	50	54	53	41	63	53	64	49	54	49	77	63	58	61	59	52	46	55	44	56	49	44	54	39	55	55	60	40	54	68	54	53	52	56	69	52	47	48	63	63	51	47	54	49	52	43	43	47	56	50	52	52	50	39	58	47	49	53	38	63	58	65	58	52	44	44	57	47	42	51	45	57	58	46	53	59	58	54	45	53	47	30	52	55	55	45	49	49	52	62	65	57	37	43	63	41	53	55	53	55	59	52	81	41	56	46	62	50	56	56	61	46	51	45	65	46	56	51	52	61	56	55	53	51	54	46	62	61	42	58	40	49	45	58	60	55	52	51	48	60	54	59	50	55	49	45	41	64	48	63	61	57	59	51	56	54	52	58	53	48	43	55	41	48	50	54	51	55	56	56	57	58	59	41	65	53	65	48	56	44	57	55	56	52	49	57	56	48	50	51	56	56	56	39	61	48	53	66	54	51	38	54	65	52	53	59	53	62	68	50	61	49	48	50	58	42	56	62	51	44	56	59	55	56	48	75	55	57	59	51	49	50	55	39	57	47	48	47	57	53	57	51	42	64	44	44	58	49	45	46	49	55	61	44	55	54	53	54	49	48	57	43	52	58	62	56	59	52	56	63	45	51	47	45	51	64	64	54	56	48	56	42	64	45	53	40	60	50	51	55	54	48	56	57	44	52	51	48	61	61	62	48	48	55	36	59	48	45	52	48	42	66	60	46	49	55	55	50	60	63	44	54	55	64	41	61	55	40	58	65	57	51	56	53	50	50	45	47	55	43	61	60	57	63	58	50	51	52	58	47	54	45	62	58	63	52	56	51	54	58	65	57	60	46	60	50	55	42	48	41	57	53	47	56	60	52	51	55	53	65	49	62	62	51	45	66	51	61	51	59	57	60	50	47	51	64	60	50	44	54	57	41	45	57	57	68	42	54	45	43	63	50	42	43	39	62	57	56	57	50	44	48	38	62	62	46	58	56	49	60	53	52	70	59	55	50	59	63	56	51	53	51	53	53	51	52	48	57	73	41	48	58	44	47	55	64	62	54	52	50	56	52	52	62	51	46	61	55	51	50	47	66	41	53	54	58	52	58	46	62	51	58	52	45	46	59	50	54	45	43	54	45	57	55	50	58	54	50	49	49	57	53	45	40	43	64	50	47	43	61	55	63	47	64	61	56	61	55	53	55	56	43	43	49	44	56	69	61	53	55	53	49	55	61	62	56	57	51	34	51	51	66	54	49	41	49	57	52	56	43	56	64	52	54	58	49	39	49	54	49	61	67	57	55	56	55	48	53	55	45	62	58	55	40	38	59	57	53	77	46	46	58	52	59	54	65	67	38	54	54	60	59	50	51	51	53	61	54	43	48	46	58	51	60	62	52	48	53	63	50	60	57	45	51	60	37	45	71	49	60	59	50	54	53	59	51	40	53	50	50	52	43	51	57	56	54	66	59	47	70	55	57	56	64	43	49	50	50	50	48	54	64	51	51	62	44	48	57	52	52	53	52	69	44	61	60	59	65	51	63	59	48	52	77	42	57	44	62	59	54	61	38	55	37	54	68	54	57	49	54	52	53	45	51	54	69	67	52	47	36	64	68	59	63	53	54	55	51	61	53	47	66	58	55	48	55	49	47	50	67	52	66	45	51	69	49	41	45	49	57	47	54	51	45	44	54	57	58	63	67	55	56	47	54	54	60	51	38	62	60	47	45	50	54	66	62	66	47	55	63	50	49	62	58	60	34	61	45	60	56	63	62	56	52	59	40	42	44	44	66	50	58	43	51	53	61	63	56	50	48	61	49	49	44	53	67	56	52	61	48	57	60	63	52	52	50	48	69	39	51	53	50	42	63	46	52	53	50	45	48	48	47	60	53	52	61	52	54	61	49	59	41	57	53	47	48	56	64	64	46	53	59	46	50	52	54	60	46	57	50	36	59	40	65	58	49	62	62	46	43	53	48	51	62	59	57	50	57	43	57	43	57	49	65	59	52	58	48	49	50	46	50	57	69	60	43	42	55	51	44	64	57	63	49	55	44	58	72	56	59	46	49	49	40	71	61	54	42	54	62	60	61	48	51	62	59	70	64	64	58	50	47	55	52	49	59	46	56	56	68	56	52	54	51	42	61	57	65	54	53	56	59	53	39	41	57	42	61	49	57	52	52	56	52	58	73	54	60	51	45	54	47	64	64	58	55	43	54	51	42	37	54	45	50	56	70	48	51	42	46	72	51	58	54	62	50	60	51	53	57	57	47	66	46	54	44	53	55	41	58	64	52	59	58	40	45	48	70	55	52	54	62	48	52	53	56	52	53	42	50	51	53	42	55	62	48	49	51	55	57	57	52	62	44	51	59	47	54	48	43	39	55	45	53	55	44	53	59	63	54	65	50	51	48	52	47	54	47	49	62	56	45	43	58	52	46	56	44	60	66	65	61	57	52	56	65	54	45	59	47	50	47	62	50	40	56	46	62	63	45	49	52	55	55	51	57	57	58	51	47	58	51	56	54	54	50	53	48	48	59	47	63	46	55	46	52	49	53	59	56	59	45	42	61	52	58	44	43	56	59	47	43	51	48	58	50	62	47	69	54	58	54	63	48	59	50	58	61	47	51	55	55	63	67	55	43	58	47	46	37	62	54	59	60	56	40	60	52	64	51	67	54	44	56	50	55	58	38	53	57	53	45	47	65	66	46	52	44	57	51	49	59	63	42	36	59	56	49	56	55	65	51	56	53	54	50	45	62	49	48	55	56	45	46	51	53	44	52	51	48	61	68	40	68	48	55	60	47	52	56	61	47	56	62	41	66	46	47	58	59	67	54	56	40	61	61	44	61	61	58	48	48	54	54	67	50	61	41	59	49	49	52	51	60	63	43	58	45	47	66	70	33	47	54	57	54	45	49	48	56	47	74	50	45	44	49	55	54	52	59	52	61	62	55	64	60	56	50	64	47	52	48	56	60	51	62	67	62	59	62	52	60	54	60	55	56	45	41	58	44	37	53	56	46	35	52	46	50	65	45	42	38	38	52	50	48	51	48	53	66	61	62	47	62	56	50	43	52	43	56	42	62	55
12088	4733	2671	4207	7685	8684	7617	6417	5567	4474	3672	3051	2282	1976	1860	1536	1294	1169	1276	1335	1375	1231	1257	921	843	858	919	1122	961	990	1058	1052	1099	935	920	897	865	796	668	681	651	625	672	648	655	650	627	617	596	583	590	591	594	589	610	579	566	616	568	639	569	650	619	603	595	651	549	586	602	594	606	595	573	550	630	622	588	590	641	629	657	643	641	587	653	617	610	574	614	563	636	592	626	635	645	575	612	669	641	588	602	631	560	604	618	606	626	609	621	652	608	639	662	638	629	663	650	650	626	609	580	586	573	589	583	594	613	581	614	615	606	597	585	625	564	565	587	630	612	636	616	592	609	571	589	583	571	640	597	605	629	551	602	615	585	567	595	573	628	555	621	581	578	619	560	607	584	607	613	609	635	584	566	595	609	535	546	596	599	604	591	602	607	583	598	607	553	600	587	592	603	595	583	596	590	584	563	610	581	589	597	573	579	577	589	584	576	593	611	575	577	582	605	596	629	656	665	631	591	574	584	602	572	590	651	606	642	624	605	631	616	634	600	623	638	573	604	606	593	627	568	598	585	598	589	635	577	586	560	571	609	573	618	572	582	568	566	573	589	598	610	662	584	573	628	627	607	612	560	643	601	618	619	580	583	580	622	615	569	597	571	592	575	593	657	580	574	597	566	550	565	626	600	579	610	584	562	583	570	582	612	557	605	631	571	576	627	599	575	609	567	615	611	587	593	581	595	579	599	562	609	628	597	588	618	595	614	604	600	594	600	614	598	580	589	589	588	581	561	562	614	598	611	575	580	591	599	589	604	584	600	607	609	549	591	555	594	623	587	634	537	557	607	555	579	607	655	569	575	605	588	544	556	584	600	601	610	584	607	642	554	595	573	565	608	601	587	618	611	602	643	652	607	615	594	620	565	577	593	608	577	584	592	586	570	598	599	597	594	585	579	542	599	611	635	584	596	596	562	599	600	558	623	632	623	620	552	566	575	639	609	596	621	580	558	603	556	586	619	603	597	605	591	614	624	597	569	653	613	544	565	605	608	557	584	564	606	630	620	621	608	593	591	608	595	579	567	581	634	586	637	576	609	614	626	557	607	599	589	622	619	559	549	594	622	578	583	563	577	560	577	613	619	619	589	621	589	597	591	583	581	595	626	631	585	633	601	596	602	618	586	581	590	562	576	596	585	563	573	621	603	615	588	610	574	563	611	587	603	568	578	566	596	598	588	616	612	626	616	573	595	619	622	571	585	608	596	645	540	644	596	622	566	626	598	583	593	613	577	580	578	586	568	570	591	570	579	566	626	573	602	602	582	591	574	629	647	594	636	597	618	619	626	605	615	599	585	605	600	580	599	607	588	580	620	599	607	577	566	614	602	592	563	611	607	614	607	617	623	582	571	592	586	593	595	626	581	587	621	584	608	577	592	586	604	581	614	621	563	555	620	548	593	584	576	578	567	612	564	578	581	591	588	576	567	598	622	559	608	607	612	617	619	625	596	582	598	572	633	581	581	585	647	615	621	606	600	608	603	612	550	595	602	558	609	629	589	575	574	571	620	573	608	569	562	612	617	590	634	603	617	611	629	616	596	574	594	661	593	631	583	612	584	592	581	596	599	580	607	594	596	599	574	576	611	600	625	608	607	595	595	583	630	567	589	587	594	582	550	614	581	589	604	587	605	614	602	613	594	619	590	590	578	616	596	613	571	580	593	622	620	578	547	596	597	616	581	601	585	598	577	610	582	579	622	609	609	622	603	621	578	614	605	605	619	570	554	598	587	557	602	604	571	620	624	605	602	612	640	641	597	605	600	585	622	590	587	569	624	583	610	603	568	590	563	623	546	562	600	583	606	566	627	614	586	580	642	556	605	645	558	580	592	588	617	595	560	604	615	564	557	577	611	621	608	570	571	644	545	584	638	583	569	552	622	573	586	609	578	553	596	627	605	605	579	625	607	606	639	587	589	601	617	566	565	635	567	618	597	603	637	561	568	634	601	614	605	590	615	564	602	615	625	587	547	603	562	595	596	588	638	553	632	623	577	605	549	610	550	559	589	601	609	612	617	562	657	560	551	572	561	596	628	570	621	601	641	626	612	618	595	582	622	615	562	567	587	628	619	594	579	643	582	595	571	600	600	602	597	595	579	625	589	582	592	577	601	550	594	615	547	613	623	623	594	602	604	624	607	589	577	555	597	593	601	595	550	574	601	599	573	568	578	593	634	586	579	628	612	606	661	594	572	624	585	565	620	611	611	580	610	593	578	540	536	615	580	608	597	592	577	591	590	601	581	667	595	569	589	591	584	580	583	589	603	601	620	561	537	592	604	613	586	587	633	604	588	580	584	567	588	584	576	608	624	598	605	556	566	595	600	617	556	567	648	634	596	603	556	565	584	609	602	606	622	601	638	589	567	570	589	609	611	639	581	608	582	615	614	552	603	596	550	592	568	614	623	582	597	549	631	633	586	599	612	579	592	553	557	576	595	589	602	624	585	597	629	629	594	595	604	559	574	564	605	569	639	569	583	619	574	599	585	545	609	593	637	583	534	592	607	585	564	618	612	546	558	570	610	588	564	547	569	573	568	589	588	605	608	629	560	578	619	560	596	571	606	591	591	582	574	604	596	632	585	578	586	558	611	585	561	608	578	574	591	611	600	558	599	604	547	590	568	607	600	622	612	620	598	588	621	559	600	615	620	619	628	584	589	573	579	568	609	585	607	630	586	579	589	611	587	603	581	571	630	582	594	642	560	570	570	588	528	562	588	574	571	523	586	622	612	620	589	601	580	607	574	592	602	596	605	619	554	585	630	594	605	602	613	594	589	627	617	580	638	616	637	584	575	619	608	577	632	574	675	574	574	596	613	602	592	573	581	586	596	584	589	603	624	599	628	599	617	573	590	590	566	591	631	634	574	628	550	589	584	612	580	616	588	588	585	551	595	587	531	609	529	587	575	575	615	572	613	594	615	552	599	586	592	551	586	603	558	579	608	599	604	550	571	622	602	561	600	589	657	564	606	653	541	597	578	614	586	585	597	574	587	583	589	562	603	585	587	624	618	563	618	563	569	619	584	593	598	587	622	608	590	613	601	581	610	596	616	624	578	554	574	561	599	614	595	644	618	580	604	594	608	567	584	576	628	618	613	574	578	585	586	610	618	620	565	644	623	568	592	596	578	631	620	606	592	580	600	597	576	588	620	596	521	627	574	586	570	585	648	560	572	612	588	571	560	580	620	580	554	594	611	631	590	567	582	577	543	604	601	577	593	566	578	572	599	560	607	570	607	603	604	605	590	570	631	620	578	599	512	632	564	629	586	596	620	573	554	561	614	578	607	599	599	561	599	597	614	577	610	602	566	618	588	643	563	613	638	574	601	577	630	546	605	561	641	614	575	576	547	597	613	607	604	595	552	606	573	546	594	590	635	572	589	569	588	582	617	592	612	580	621	546	589	631	593	601	624	602	570	577	577	574	596	585	549	574	574	634	547	541
1147	553	364	241	229	207	240	251	200	187	160	145	122	97	94	86	65	67	61	72	73	65	77	53	60	52	66	63	58	51	58	58	65	45	57	47	64	45	43	47	50	44	44	45	30	48	46	49	57	35	51	38	44	46	47	43	46	52	48	55	48	41	39	46	42	40	42	53	42	41	42	42	46	58	48	51	45	44	33	50	56	47	34	35	63	44	60	57	48	36	37	43	38	46	43	44	46	56	42	40	46	48	47	45	48	44	42	53	48	47	46	37	44	44	46	38	46	52	51	41	51	39	62	36	35	51	47	48	37	54	37	38	48	44	31	52	42	48	54	43	40	39	50	58	60	41	50	54	42	36	42	34	38	36	36	32	48	33	44	33	41	43	52	36	47	48	42	36	52	32	54	41	41	38	49	38	36	40	47	31	40	29	48	40	43	48	35	35	45	37	47	46	48	47	48	37	39	46	55	39	37	42	36	63	41	55	38	49	46	42	42	40	47	32	43	55	37	38	49	52	34	54	42	42	41	38	55	52	43	48	47	39	55	34	51	36	54	48	39	46	44	41	39	47	27	54	46	42	39	28	33	37	42	45	43	33	45	39	35	35	44	39	38	43	37	54	44	42	39	54	50	43	49	34	50	37	45	52	42	52	48	46	45	45	37	55	39	32	45	35	51	31	46	48	46	40	37	51	46	28	45	38	38	38	35	35	43	34	41	47	50	47	49	40	51	51	37	53	40	40	37	52	42	46	45	46	40	42	41	46	37	43	37	33	47	38	40	35	55	34	37	42	36	47	52	44	44	48	46	42	62	49	43	43	34	42	65	50	43	32	46	38	46	52	49	38	38	36	46	40	37	39	39	42	49	44	52	47	58	42	46	43	53	43	37	37	37	43	42	41	28	41	36	45	37	38	52	44	46	46	51	43	49	30	41	43	35	42	44	37	52	45	46	28	40	35	48	45	29	54	44	44	46	47	47	37	37	40	34	35	36	43	45	50	38	45	35	39	36	32	46	36	40	42	43	51	46	39	38	33	35	35	31	40	56	41	33	48	39	50	39	29	50	43	45	39	33	40	50	46	38	53	39	53	44	52	57	49	46	44	41	46	42	44	29	36	46	47	51	39	48	34	53	40	53	35	43	45	37	55	37	37	46	36	35	37	35	49	44	34	43	43	45	50	33	38	38	38	42	42	43	52	46	37	39	43	39	50	46	47	44	26	36	57	36	46	41	50	37	51	52	46	55	41	35	43	37	47	44	46	49	37	46	49	36	49	34	50	38	48	44	49	44	37	42	41	50	45	39	46	38	41	46	47	49	44	41	39	44	37	40	43	38	44	45	40	49	37	44	45	46	53	50	44	39	49	40	37	46	45	40	38	29	52	50	35	41	51	43	49	32	48	49	48	45	28	28	46	49	41	37	34	38	38	45	42	37	56	41	43	39	47	42	35	29	46	43	39	46	52	46	49	37	58	39	55	44	32	45	41	40	42	45	48	45	38	44	35	41	49	52	38	38	44	53	36	38	50	45	50	42	41	45	42	39	47	40	41	33	46	32	44	46	40	46	37	57	43	46	54	46	37	51	45	37	42	42	46	36	46	53	32	37	56	34	50	48	30	40	35	42	44	49	45	38	61	40	50	57	51	42	43	43	27	38	52	38	51	50	44	52	45	40	41	36	38	44	36	42	46	46	38	47	43	47	52	43	43	41	44	42	43	37	41	42	35	50	39	43	42	49	38	35	49	55	47	35	49	55	43	50	41	50	52	37	34	49	49	47	35	38	36	53	48	60	48	50	35	37	44	35	44	50	41	47	39	47	45	35	45	35	45	41	48	41	53	38	47	35	47	37	55	39	45	50	41	36	47	44	34	54	41	39	59	45	45	45	37	42	41	39	31	39	45	39	41	47	50	45	37	38	43	53	42	42	40	45	44	41	43	37	44	46	49	30	38	45	46	44	36	33	32	45	40	61	57	50	44	42	35	40	47	40	53	45	27	47	57	39	42	45	41	43	50	43	37	46	53	44	49	44	43	41	32	41	41	39	41	39	48	36	38	51	32	44	48	32	42	57	46	36	37	40	53	47	40	37	35	48	48	48	47	36	38	40	52	43	47	32	41	46	42	39	44	36	36	44	37	43	45	42	39	49	49	38	38	45	50	33	44	40	45	35	35	41	45	46	38	50	60	46	45	54	47	31	50	46	49	50	48	43	42	46	46	38	36	50	32	30	43	45	66	43	46	36	32	41	46	44	41	42	48	41	34	41	37	37	56	39	33	41	42	46	42	50	36	47	43	43	46	38	29	56	62	42	45	60	32	47	37	52	44	36	52	52	51	52	37	37	42	48	47	40	38	33	49	51	50	44	32	43	38	43	42	36	42	46	43	39	44	39	46	48	23	45	44	36	40	38	36	52	55	42	40	32	46	35	46	47	50	38	45	43	40	35	43	52	46	47	39	44	51	36	27	34	41	56	48	29	39	36	47	40	48	32	35	57	50	58	53	35	46	46	51	45	42	51	49	62	41	47	53	62	41	35	34	47	51	43	42	48	36	40	41	31	46	49	35	46	46	34	52	34	38	35	51	69	47	38	45	46	52	34	35	43	39	48	41	43	47	44	40	36	32	37	39	44	39	34	40	39	46	47	45	32	41	58	34	31	46	44	41	52	31	43	37	39	39	47	38	48	40	46	47	53	37	38	61	42	52	36	37	41	48	38	57	45	45	45	44	37	41	40	32	46	43	41	45	43	41	42	41	50	42	48	53	41	49	59	25	55	51	35	43	41	53	42	39	39	43	48	39	39	39	38	46	49	41	46	49	50	35	44	45	41	47	33	40	44	44	43	37	47	36	31	35	45	35	33	37	31	47	40	34	44	43	40	50	45	50	49	44	34	40	36	42	38	43	38	34	39	46	55	41	41	37	43	43	39	37	45	36	45	41	45	37	39	49	35	41	40	43	34	54	45	33	52	53	47	37	41	48	48	45	45	48	28	35	44	34	49	39	37	40	48	47	48	45	45	55	49	48	54	40	35	49	40	31	40	48	51	53	41	48	41	47	43	43	36	45	41	41	42	46	51	47	41	45	39	59	39	43	35	43	50	41	44	49	42	47	40	43	40	42	45	44	56	41	45	50	44	39	39	29	41	50	54	48	38	44	40	47	41	48	40	42	39	40	52	43	55	49	46	41	35	40	45	51	38	37	48	45	39	41	41	40	50	41	52	27	46	50	47	56	46	63	49	43	50	32	37	34	42	39	45	46	44	45	36	47	48	42	46	50	44	36	43	35	47	44	41	49	47	41	45	37	40	40	41	48	47	54	41	46	38	42	42	40	53	36	48	40	47	41	52	40	40	45	52	33	40	55	38	43	41	45	48	45	41	38	53	36	36	48	46	43	45	51	40	42	42	37	49	47	35	37	36	46	42	33	44	39	45	39	51	55	46	53	43	48	41	41	40	38	40	41	41	43	47	34	39	38	45	40	39	35
16711	9098	4821	8252	14334	15275	13638	11130	9550	7697	6251	4974	3605	3214	2727	2173	1775	1654	1686	1661	1704	1517	1433	1009	979	1018	999	1306	1122	1036	1076	1182	1173	1001	987	1021	834	734	705	669	594	582	566	556	539	561	516	551	543	501	547	571	529	533	511	453	547	533	496	554	538	504	549	512	521	464	512	520	498	515	537	511	507	509	475	517	485	459	549	539	580	514	596	554	543	502	505	557	540	568	500	515	535	493	553	573	550	591	561	572	533	494	505	537	506	530	516	548	542	531	485	546	475	553	541	495	536	552	494	482	529	492	490	505	505	473	495	497	505	487	501	500	471	490	464	494	515	481	466	495	501	475	471	454	501	513	485	480	514	496	497	463	457	474	454	457	470	482	507	466	496	530	509	455	483	505	459	492	465	497	511	510	482	514	436	479	484	473	514	478	488	470	524	514	494	531	478	507	492	519	452	447	472	492	478	487	476	491	486	501	504	514	506	484	502	478	464	520	520	485	516	472	487	463	495	525	465	505	459	457	454	449	481	520	461	460	531	482	495	518	498	494	483	512	439	555	488	466	519	516	471	480	500	470	437	466	458	496	515	512	458	541	463	496	515	513	505	520	532	498	493	500	461	493	483	498	452	477	520	486	513	473	483	490	501	464	461	441	525	481	471	503	498	478	525	470	502	495	457	531	521	463	515	497	514	490	503	502	491	490	501	478	522	456	515	478	491	480	518	487	513	503	450	527	499	540	494	477	507	497	472	492	491	534	469	458	487	460	515	478	478	457	521	467	501	516	483	485	472	461	495	511	515	476	501	510	484	497	496	490	500	522	453	529	518	462	498	481	509	482	501	529	525	496	514	480	467	513	518	469	490	503	490	486	469	511	513	538	449	467	477	497	508	472	487	463	468	430	471	518	474	443	498	486	491	500	516	509	516	441	502	510	473	460	484	513	489	494	512	529	460	497	514	492	504	474	512	505	512	464	467	485	514	461	503	528	493	478	502	451	509	508	477	523	469	503	505	494	523	479	511	499	505	447	469	507	459	495	453	458	490	453	533	490	479	500	532	525	483	461	512	503	491	505	485	460	492	477	513	521	498	491	459	491	488	493	507	500	441	503	457	477	473	490	465	480	518	490	505	519	448	480	529	447	498	472	511	458	454	494	525	499	479	467	533	496	504	500	488	491	523	532	469	464	507	513	483	486	546	501	481	487	499	488	475	442	480	499	498	485	475	509	515	499	502	498	487	488	500	522	490	498	488	465	472	496	486	505	497	503	465	497	479	499	494	472	539	467	497	489	468	466	550	537	425	471	517	492	470	465	497	493	492	504	460	488	482	508	486	498	498	513	470	485	485	464	493	493	504	523	504	504	516	479	484	510	489	464	531	520	464	478	505	502	464	505	514	495	483	454	453	476	506	474	463	494	525	470	477	483	441	489	511	505	473	510	503	468	468	536	420	504	485	506	468	479	500	492	479	514	525	499	516	510	488	472	478	468	485	503	489	504	480	480	468	497	467	525	481	467	497	467	524	447	496	472	500	487	495	477	465	508	508	471	485	488	485	520	493	466	486	440	456	487	483	532	481	525	513	520	481	510	463	484	473	479	489	527	495	502	491	464	451	496	476	487	540	473	458	480	483	509	534	486	479	500	472	505	498	485	497	466	495	517	463	473	522	473	493	475	493	528	469	497	500	492	516	503	504	511	495	502	535	496	507	504	516	511	447	475	493	528	540	513	479	494	517	515	525	492	511	490	477	482	449	521	502	505	494	530	500	520	496	535	477	505	487	510	514	483	481	512	518	498	502	509	485	520	498	515	480	476	515	497	488	454	553	509	467	484	480	499	519	492	503	485	465	467	493	496	485	493	515	490	472	454	493	507	476	535	503	492	485	497	455	440	475	505	481	454	462	467	485	488	503	530	460	477	503	466	500	481	478	471	522	444	507	480	523	501	513	476	453	489	456	480	486	505	521	489	486	523	498	497	478	486	503	520	464	511	518	468	485	497	482	506	467	517	459	507	484	537	528	480	524	518	497	537	504	481	504	474	474	504	495	478	465	485	504	503	469	515	478	511	517	477	484	478	465	494	482	509	515	489	528	501	437	477	495	492	509	481	531	517	496	469	504	464	504	490	460	518	518	477	512	463	456	464	518	465	510	486	509	445	493	489	529	482	519	492	452	479	484	485	513	519	464	490	516	501	487	480	466	494	496	520	494	467	487	492	507	510	479	467	528	489	505	481	509	500	489	463	493	521	495	521	512	447	503	454	509	532	473	502	472	481	467	530	471	482	484	499	514	482	496	454	498	499	502	460	491	489	496	500	495	491	488	488	529	463	475	505	491	527	481	481	494	484	501	551	486	476	499	483	479	464	526	497	487	502	511	473	532	499	485	500	479	526	488	474	451	515	480	502	487	473	482	459	497	477	539	482	503	509	477	483	484	444	488	489	513	493	468	530	482	498	517	514	518	504	501	506	481	514	505	491	525	494	517	499	504	485	479	472	460	495	515	467	465	480	457	474	457	522	493	497	502	491	511	501	480	527	433	471	488	483	484	482	457	493	501	491	528	474	520	462	497	490	492	504	468	468	488	477	441	468	495	501	468	432	495	524	512	475	533	468	483	512	476	483	488	504	496	475	517	500	499	471	437	493	528	485	484	487	508	473	492	497	473	458	508	511	472	464	504	506	499	461	497	491	508	482	499	515	472	458	509	475	500	481	532	480	512	496	486	470	449	471	513	500	494	495	484	445	487	490	520	475	497	503	492	505	487	472	496	521	519	511	505	462	494	525	498	497	505	497	493	473	505	495	445	467	478	475	508	493	481	489	464	503	489	469	491	524	465	466	522	442	482	503	474	507	518	466	499	496	477	502	496	486	545	476	483	493	474	473	507	516	510	520	503	487	511	505	515	517	449	498	489	505	490	514	478	537	526	468	512	503	487	481	457	490	474	491	467	503	475	492	465	491	475	485	473	455	512	492	522	458	465	480	485	503	508	488	497	472	519	463	480	504	492	476	476	452	504	499	488	511	456	507	521	502	480	500	513	481	510	488	452	525	465	512	525	515	499	541	491	473	513	518	525	500	456	499	494	477	516	485	489	499	509	488	499	474	516	466	496	516	486	530	461	483	528	496	512	439	484	514	499	493	503	479	511	521	532	491	515	470	463	513	521	480	492	470	513	492	529	489	471	499	520	500	471	487	470	510	460	499	490	500	488	506	492	489	520	500	523	492	538	516	493	459	463	469	526	517	458	533	475	489	479	481	455	509	482	492	473	490	478	489	455	466	522	453	485	492	457	487	505	485	515	470	511	507	536	457	486	444	496	477	479	506	476	462	483	456	492	494	458	534	530	485	453	457	472	497	503	494	483	531	509	454	480	483	481	529	498	478	463	474	494	512	501	471	446	483	519	460	493	490	475	474	472	455	515	525	472	499	503	468	507	491	484	477	491	496	500	497	477	516	501	482	501	460	449	491	508	527	494	504	541	507	489	476	501	495
2297	479	299	228	194	241	251	224	241	186	152	155	109	97	96	69	82	61	68	70	62	59	63	53	53	64	65	60	61	63	55	52	56	51	54	46	55	38	49	47	45	45	50	48	46	46	33	32	41	37	36	41	33	47	47	37	35	38	38	41	44	40	44	41	41	49	45	30	36	48	31	40	37	44	43	39	47	45	33	34	44	40	39	44	39	37	42	31	42	41	56	50	44	36	37	42	48	39	27	33	43	39	23	51	41	46	51	47	43	33	30	37	40	26	38	48	36	50	41	37	48	46	48	36	55	35	36	38	34	41	42	47	37	45	51	43	42	43	41	40	47	39	27	37	39	40	37	37	34	52	44	42	51	39	38	44	51	29	48	33	30	36	37	32	43	35	42	24	34	40	44	40	39	49	43	40	49	44	40	40	38	43	36	45	42	55	37	41	41	34	48	36	42	34	33	35	40	40	45	46	44	41	37	21	35	49	32	30	37	45	45	49	39	37	38	33	33	45	38	48	40	37	40	38	39	51	42	39	41	43	37	38	46	43	36	35	49	44	35	34	40	32	51	39	24	39	42	49	37	44	35	47	39	45	44	44	32	45	48	50	39	46	35	33	41	40	42	47	40	30	46	42	45	31	40	50	30	35	46	50	33	32	49	42	40	37	34	46	41	38	35	38	29	34	40	45	43	46	42	50	53	31	53	41	45	39	42	44	49	35	40	39	48	41	47	38	40	39	38	37	43	32	35	42	45	28	30	31	37	53	45	31	34	47	35	37	41	43	42	37	50	32	38	42	51	37	37	37	34	48	44	36	50	44	38	48	40	32	41	44	52	41	29	52	39	47	44	53	33	33	42	37	37	38	24	30	34	39	37	40	44	34	47	29	49	39	40	39	36	37	45	45	47	52	33	43	42	43	38	28	35	44	31	38	34	40	50	47	45	35	42	47	49	38	48	36	37	33	37	33	45	40	39	45	35	40	40	36	45	46	45	42	43	39	21	44	35	41	39	46	37	47	33	33	28	38	43	38	53	45	34	44	38	50	40	30	38	41	38	45	54	26	40	35	45	45	41	40	33	34	43	42	29	42	36	37	57	38	52	43	33	40	41	52	44	29	38	37	36	43	31	43	51	48	47	32	35	38	36	44	28	33	44	46	41	39	48	41	30	47	39	47	31	32	35	47	35	43	42	40	43	38	33	45	38	49	37	36	33	34	43	41	36	35	37	39	47	35	38	48	41	53	42	47	44	38	48	44	36	41	36	40	44	42	33	42	31	43	39	45	40	26	30	35	36	43	33	50	48	36	45	45	32	44	54	47	43	33	35	39	42	38	48	35	39	46	48	36	42	48	54	28	33	41	46	39	42	57	46	33	38	42	30	46	44	44	42	39	26	36	41	36	43	42	39	37	42	35	42	44	43	36	40	56	31	35	40	27	46	37	42	48	32	42	40	38	35	29	41	37	30	45	28	54	43	42	37	51	38	33	41	42	36	40	33	30	38	26	41	31	46	49	36	49	30	45	32	42	30	42	28	30	39	44	42	42	38	32	39	41	39	43	44	35	35	44	31	38	45	42	42	40	39	46	43	42	51	44	37	60	42	28	35	26	47	47	44	34	33	42	36	34	42	42	36	46	42	37	38	27	39	40	42	42	53	28	38	43	35	37	52	46	43	25	52	37	38	42	48	45	39	38	32	30	47	31	40	37	44	41	34	43	31	39	41	47	35	43	47	39	25	42	45	39	41	33	40	45	39	39	45	36	37	35	38	42	40	28	42	36	39	45	34	50	29	45	38	27	34	44	38	45	44	36	33	35	39	40	38	35	29	44	40	38	44	53	40	29	35	43	38	42	30	55	44	46	51	42	40	39	53	44	39	39	39	49	41	37	39	34	38	50	38	39	36	46	43	54	30	38	37	41	38	38	41	42	39	34	36	46	52	36	54	47	38	43	37	32	44	34	44	43	33	41	52	42	47	47	33	42	49	32	41	31	41	41	34	43	32	36	38	35	43	36	46	43	46	42	35	45	46	39	43	30	35	44	42	38	42	42	43	56	36	40	41	38	21	46	33	53	58	45	34	38	38	34	43	42	38	35	35	34	47	41	36	25	39	40	38	41	33	46	42	41	36	43	27	46	50	57	32	32	38	31	26	46	30	37	26	45	43	29	41	41	32	41	37	41	44	40	41	38	49	40	42	39	37	44	38	44	51	43	37	42	49	47	38	30	40	31	40	35	47	43	37	39	39	37	45	50	38	34	49	37	43	44	49	40	39	42	32	31	42	45	35	35	34	48	36	47	42	42	45	38	43	44	45	34	44	43	35	44	37	43	50	42	42	43	48	36	36	35	34	35	52	20	53	43	35	43	39	28	40	38	29	42	30	42	27	45	44	41	34	42	36	40	33	44	36	38	37	40	37	44	38	43	37	42	35	32	39	33	44	38	45	40	35	32	54	41	34	32	32	37	36	33	42	55	45	33	37	49	45	31	47	37	35	49	39	42	32	39	46	48	39	47	51	34	35	46	39	42	45	40	39	36	32	30	33	41	35	48	41	40	38	38	33	35	41	41	35	44	45	45	47	47	47	36	46	38	37	45	38	46	35	47	55	31	42	34	24	33	34	31	51	31	38	33	37	39	28	43	39	37	34	50	28	38	49	37	36	43	53	44	45	38	47	30	48	44	36	39	39	32	35	43	44	32	46	32	27	41	44	38	33	37	42	32	31	32	29	40	44	48	49	49	44	41	37	42	53	49	42	55	33	36	36	39	46	43	33	36	36	39	42	43	39	45	58	39	33	38	34	43	46	52	38	34	33	41	35	38	41	47	36	24	41	38	40	39	47	42	43	39	40	36	35	40	34	35	46	43	31	36	34	42	44	45	41	45	37	41	41	30	43	41	41	33	34	33	38	46	41	38	24	46	37	44	34	50	33	44	44	53	35	40	29	41	42	38	43	41	34	46	39	44	36	49	23	40	37	39	51	40	43	35	42	51	49	33	37	35	46	48	42	38	34	35	40	47	41	41	45	41	48	36	45	30	58	45	47	41	38	42	47	38	37	36	37	44	33	36	41	36	45	41	31	34	31	46	31	45	38	48	37	38	43	46	38	35	44	40	40	42	52	44	57	35	47	46	39	36	46	38	37	44	51	40	38	41	41	47	48	30	33	42	46	35	48	36	30	42	44	46	38	45	31	34	34	50	26	42	38	32	46	46	38	38	37	47	47	26	42	41	48	40	43	43	35	40	39	48	35	49	41	39	33	35	42	37	33	47	45	35	39	47	39	39	43	27	35	46	38	44	37	39	47	41	34	36	52	39	41	45	42	41	35	42	29	42	47	36	36	47	31	46	45	31	50	37	36	43	37	36	37	46	34	47	35	39	38	36	31	45	41	37	40	40	42	50	36	36	40	50	27	35	26	34	45	36	46	39	45	47	38	48	36	40	49	48	46	32	40	45	36	32	43	25	41	43	50	40	49	33	34	40
15963	7730	4555	7572	13370	14445	13327	11293	9620	7909	6282	5013	3830	3207	2651	2297	1852	1618	1735	1755	1629	1502	1467	1047	943	908	1041	1304	1070	1036	1004	1170	1093	955	948	925	814	696	662	596	575	557	551	530	573	532	502	512	450	485	459	482	511	491	470	468	470	448	491	467	508	439	481	499	463	506	478	452	438	452	505	464	500	453	457	464	446	472	473	481	499	595	522	526	484	428	471	475	463	430	449	492	466	479	478	500	516	538	506	559	511	460	482	455	491	512	537	489	457	499	479	480	453	513	494	467	494	457	450	410	493	457	440	421	445	467	420	456	467	437	441	423	406	487	456	451	451	419	443	434	431	455	456	437	447	469	450	435	468	453	421	431	458	422	443	443	426	456	421	466	460	444	453	441	422	464	432	420	437	451	457	469	447	465	443	439	452	449	424	459	420	440	410	453	475	429	433	436	405	482	460	457	461	442	464	431	423	415	420	449	480	404	472	462	454	434	446	443	452	442	399	444	460	456	450	460	447	447	419	429	467	450	446	460	462	451	427	444	437	411	456	472	470	411	402	438	427	446	454	424	454	431	415	420	455	429	435	425	440	458	409	467	435	431	444	469	468	465	453	438	466	445	436	430	477	438	478	433	439	446	430	471	475	425	404	438	482	441	458	453	417	462	473	414	406	420	433	458	424	465	466	429	444	386	460	486	453	441	447	390	441	439	470	424	473	442	466	455	413	414	397	403	439	447	415	440	495	435	441	453	462	455	423	442	442	412	450	409	450	448	426	447	462	449	431	448	445	440	444	432	451	448	420	446	435	414	444	464	430	447	454	447	426	429	418	432	402	460	472	436	401	436	477	424	441	457	435	440	409	427	439	414	450	445	415	438	421	430	446	456	435	444	427	408	459	427	405	470	444	485	401	459	447	418	424	434	422	452	447	450	454	439	444	435	430	441	433	415	433	466	438	436	443	441	478	439	410	429	448	454	465	422	465	412	420	438	400	431	465	421	457	433	465	434	456	449	439	463	406	436	476	432	459	468	437	428	477	462	424	435	436	457	442	465	430	461	459	446	432	473	457	479	445	437	438	444	447	424	455	477	413	427	452	411	441	449	427	453	451	446	450	470	419	439	437	447	434	434	420	441	430	399	448	458	429	405	433	454	466	455	439	456	459	421	472	416	457	414	434	452	414	428	424	433	434	464	442	464	441	463	424	426	465	444	459	454	451	464	434	432	441	436	444	497	462	456	458	455	427	428	425	424	426	436	437	458	446	432	474	459	425	436	491	456	452	438	467	441	460	462	476	440	473	410	452	460	465	443	436	456	417	466	436	451	451	425	461	427	454	465	390	427	449	458	442	405	433	436	468	426	369	451	441	459	440	400	478	440	465	429	460	454	451	404	449	448	411	418	462	398	423	408	463	437	430	437	450	454	438	470	450	449	456	431	433	443	463	436	427	435	467	458	447	456	418	437	447	456	426	427	483	435	415	425	447	411	381	461	454	420	424	417	433	445	419	416	442	477	406	441	458	464	468	475	486	453	475	417	454	423	400	435	456	464	439	410	458	445	400	464	472	425	447	447	456	393	419	438	438	431	450	424	444	475	439	411	445	455	453	460	411	450	441	432	425	409	439	485	454	431	438	427	425	411	445	445	406	463	422	445	481	457	412	445	447	439	452	464	447	459	435	428	422	446	454	449	446	455	462	459	449	447	453	416	421	409	437	441	445	410	451	442	435	437	460	417	465	448	421	448	427	478	443	435	424	432	438	432	448	456	413	444	435	432	465	447	442	461	431	429	442	451	447	454	439	412	396	501	415	451	466	457	439	438	457	448	444	433	423	413	440	433	422	418	473	415	410	463	499	433	428	423	436	417	418	433	466	436	449	454	494	446	385	468	410	410	433	452	420	474	421	413	448	453	430	423	463	417	441	458	442	448	385	435	504	439	465	449	468	402	438	441	431	453	467	450	470	449	463	425	431	453	414	474	460	448	453	423	453	422	418	442	447	460	443	476	424	472	423	416	464	472	437	432	460	438	480	408	431	438	455	447	443	446	441	440	440	443	438	456	449	430	413	463	457	429	433	421	458	404	425	462	442	479	486	451	439	425	446	409	461	453	423	506	462	436	420	463	385	435	428	440	419	456	437	424	436	423	417	411	434	456	443	458	418	454	478	462	451	422	458	459	470	445	450	450	443	463	438	421	445	453	428	444	434	448	438	418	437	458	465	405	428	428	407	481	389	383	421	443	433	477	445	460	502	413	449	448	422	444	451	429	444	476	447	420	463	403	421	435	446	466	454	398	427	465	485	442	441	435	440	436	432	449	451	424	399	445	482	436	463	453	438	456	434	427	412	472	466	457	417	453	431	438	446	428	456	420	418	421	414	440	451	463	461	456	414	421	458	431	446	434	479	443	447	412	437	398	446	449	476	439	470	459	439	442	457	451	440	428	397	425	458	469	419	478	469	433	479	459	448	408	437	460	487	431	423	453	421	441	476	444	448	414	456	439	431	431	452	438	404	456	417	456	425	462	425	444	429	456	443	437	419	413	433	442	451	440	447	423	487	453	438	449	464	449	432	465	450	459	466	433	423	465	431	489	430	458	414	481	455	416	452	434	412	473	432	417	437	472	444	431	436	465	426	428	416	438	434	430	420	454	439	417	418	484	446	408	459	448	446	440	436	412	420	434	449	455	434	400	490	443	404	445	426	438	469	443	452	438	444	456	465	442	432	455	435	446	469	447	419	439	420	431	409	454	408	417	403	434	452	414	471	430	439	424	471	461	460	463	445	454	436	453	450	451	442	442	406	416	433	426	460	432	453	434	447	455	455	422	456	439	439	454	423	423	414	444	451	422	455	443	458	438	451	465	450	421	441	441	434	444	426	452	427	421	483	448	392	446	455	423	422	474	429	440	423	473	454	450	443	467	468	427	456	453	491	391	461	421	421	458	447	432	444	455	461	471	461	445	439	446	443	482	427	471	458	410	411	439	462	407	442	420	443	425	465	432	468	447	449	405	454	408	424	433	438	417	436	487	480	455	418	451	439	459	454	439	475	449	430	394	451	456	424	457	431	428	423	433	441	442	455	445	443	437	441	444	461	443	442	469	413	492	435	451	448	417	392	406	426	460	414	418	431	470	399	440	468	423	439	444	397	456	430	442	446	475	441	445	489	449	432	434	434	440	438	454	435	489	434	473	442	453	455	425	442	449	454	479	416	455	466	427	451	425	454	459	421	436	417	406	441	420	414	444	417	441	435	418	439	471	459	422	417	440	432	424	441	431	418	451	467	479	445	452	451	442	452	415	435	434	448	439	460	416	408	457	447	483	431	403	422	391	440	487	441	444	487	431	439	446	413	454	460	451	424	426	414	456	416	422	437	449	445	455	439	441	438	461	452	443	446	456	448	442	408	480	419	440	447	424	431	483	422	488	469	440	429	496	452	463	430	438	444	430	420	431	472	464	457	451	438	441	450	463	414	434	442	434	469	418	396	440	402	436
1727	785	447	260	280	380	366	336	253	240	210	166	140	121	110	85	69	61	76	73	58	82	71	48	43	38	44	72	63	45	53	48	51	49	53	55	43	31	37	35	46	31	24	30	38	30	39	28	30	26	31	33	35	24	36	32	35	27	40	30	31	26	25	32	27	38	34	29	22	29	30	38	27	31	35	29	39	22	35	29	30	33	40	37	30	31	28	24	34	29	30	24	35	27	29	30	36	32	44	37	30	39	44	26	30	37	29	31	33	34	28	39	32	30	29	32	35	33	40	35	39	32	23	32	36	31	37	27	29	29	30	36	40	25	31	32	35	28	31	29	35	34	42	30	37	34	24	33	32	23	36	28	28	34	31	23	28	43	35	21	28	29	33	45	36	31	37	35	39	29	27	30	30	30	29	30	28	39	25	31	36	29	21	33	35	40	22	34	33	28	34	33	30	40	28	32	29	25	23	34	23	34	29	31	42	35	39	26	26	41	41	32	35	29	18	26	40	22	31	42	34	34	29	40	25	28	28	29	33	18	31	27	27	34	27	36	33	23	29	29	33	35	37	41	41	31	25	31	32	24	25	36	38	27	34	28	31	25	21	37	28	27	34	38	42	35	37	31	35	32	28	26	24	32	32	38	30	33	31	40	29	31	28	34	27	30	30	35	34	36	27	28	41	24	38	26	46	29	27	23	32	39	33	39	32	30	33	28	32	29	31	39	23	31	33	42	29	31	35	25	32	29	34	31	37	29	32	32	30	29	36	30	37	36	36	24	32	32	29	32	23	43	23	35	29	33	30	37	33	24	20	33	36	34	38	30	30	25	25	39	29	35	25	29	41	26	35	21	38	38	32	27	41	32	33	20	39	35	37	33	31	25	27	23	35	29	34	28	40	34	42	38	29	38	28	39	31	31	24	34	34	36	28	25	21	29	40	37	25	28	33	30	17	32	33	35	24	29	30	33	31	32	36	34	35	35	31	36	39	35	37	31	41	29	29	21	26	36	31	37	36	26	32	40	33	33	28	46	35	34	41	25	36	26	23	34	30	31	32	30	39	23	27	25	35	39	34	32	34	39	36	33	30	29	30	42	31	28	36	33	24	25	28	30	45	31	26	34	35	25	32	25	24	44	37	20	35	31	29	21	25	29	26	31	24	30	29	38	24	33	29	35	34	36	31	24	22	24	33	18	29	46	21	37	31	29	40	25	29	26	30	25	30	34	35	25	36	32	31	20	30	34	28	30	16	30	30	28	31	23	37	46	36	31	30	32	41	37	35	43	34	32	33	29	25	26	28	31	37	25	32	24	32	26	37	31	35	28	36	34	37	38	34	28	34	35	26	31	31	33	31	33	28	26	25	32	27	31	19	23	25	25	25	29	28	22	20	31	34	32	38	28	29	28	38	43	25	35	27	34	24	29	25	28	23	24	26	35	36	23	35	27	41	30	35	31	32	32	41	26	36	38	33	26	21	32	19	36	39	38	29	24	31	33	30	30	38	41	26	25	29	34	32	32	26	32	17	26	26	26	28	45	23	35	38	33	32	29	27	30	35	34	24	20	27	24	33	35	35	27	26	48	26	36	22	20	39	31	27	34	25	41	39	30	38	36	34	28	34	23	30	34	42	26	35	27	39	37	30	31	42	33	28	27	26	22	33	34	33	32	33	29	29	34	32	23	27	35	33	32	29	31	31	30	22	24	31	23	31	31	33	26	39	31	32	26	27	42	38	24	28	35	33	29	30	47	30	31	30	23	23	24	30	33	26	43	26	28	31	32	38	30	32	27	26	25	29	25	28	28	29	36	34	29	30	28	44	31	35	27	34	32	23	34	29	28	30	32	26	28	26	29	27	30	33	33	29	27	30	34	28	33	27	37	25	44	28	34	28	41	23	23	35	31	39	16	31	27	35	38	34	35	25	26	34	37	27	34	29	36	35	29	23	29	28	44	21	31	35	27	34	31	38	38	46	37	27	36	30	29	39	25	25	41	33	25	24	22	25	39	33	33	24	31	30	36	29	37	39	32	34	28	28	29	28	27	34	28	43	32	31	31	41	18	38	27	33	39	40	35	19	22	34	21	39	33	27	32	25	43	29	27	26	30	26	31	25	37	20	36	35	31	31	28	35	27	30	24	32	44	26	25	23	22	18	40	26	33	33	35	28	31	26	40	26	43	22	33	28	33	28	36	30	36	29	23	37	26	37	29	28	27	28	31	35	32	29	30	23	26	28	29	33	34	29	35	33	26	22	34	40	28	29	26	35	34	36	27	22	27	39	26	30	24	41	29	42	42	32	30	18	35	34	31	31	39	21	37	34	28	33	32	29	29	35	20	29	28	35	32	42	43	26	29	32	32	38	34	32	37	43	29	26	37	33	31	33	29	27	27	40	30	34	35	32	26	30	21	33	31	30	38	21	34	28	36	37	30	36	26	29	23	21	31	20	42	34	27	33	25	31	31	34	32	33	32	32	42	23	34	28	30	38	29	34	34	32	35	24	31	20	28	39	35	24	30	35	26	25	32	39	29	26	23	34	39	33	29	29	25	29	27	27	36	30	43	28	38	20	29	28	27	36	36	28	28	35	32	36	35	38	23	28	38	36	19	24	33	32	37	32	39	27	18	24	28	28	30	36	33	38	20	34	24	27	34	34	31	26	43	30	34	37	28	29	38	36	19	28	33	37	34	26	30	33	31	39	29	25	32	25	34	35	33	28	33	38	29	36	26	32	28	30	32	28	28	24	35	40	36	39	31	31	42	27	41	20	24	22	31	31	27	31	28	35	31	29	36	40	29	28	31	35	32	38	23	31	39	33	23	38	35	28	27	25	33	31	24	30	37	38	32	23	32	29	35	34	28	29	32	28	36	28	33	33	25	31	28	37	38	31	37	30	43	31	31	33	22	26	35	40	34	29	33	27	31	34	23	38	25	26	36	18	29	29	33	26	38	30	31	24	29	34	29	21	44	25	33	38	38	27	31	32	31	34	27	41	33	38	25	30	17	27	31	35	36	30	24	32	24	30	28	25	35	29	31	33	26	33	29	34	30	35	46	26	29	31	34	25	42	39	40	29	31	37	28	23	28	38	35	36	39	39	38	41	32	34	36	34	26	34	32	27	22	25	32	44	26	30	31	34	29	31	28	35	36	26	30	28	32	33	40	22	28	34	32	29	29	44	47	32	37	21	29	28	32	39	31	31	31	26	30	48	18	34	34	30	30	35	33	27	28	30	26	30	37	25	34	33	25	37	32	30	29	32	25	35	32	38	26	26	27	34	24	31	29	39	32	31	20	32	32	39	37	30	29	33	39	32	27	28	41	24	37	27	24	22	40	33	31	32	32	36	27	39	23	32	28	29	31	24	36	32	32	34	26	25	30	36	41	26	44	29	24	29	29	28	22	27	39	36	28	34	26	24	30	35	27	30	33	35	23	32	37	30	37	40	31	32	24	30	27	33	25	43	37	34	44	25	26	24	33	30	29	26	30
20329	10902	6481	10430	17671	19066	17061	14536	12493	10460	8257	6685	5041	4233	3479	2800	2339	2081	2094	2144	2038	1892	1662	1083	1017	992	1140	1401	1200	1112	1176	1281	1232	1045	1117	995	798	735	598	563	504	522	459	488	469	464	404	432	456	399	457	409	421	377	424	405	399	375	374	433	432	391	368	376	391	370	395	366	373	440	421	372	374	413	377	368	354	381	408	417	445	488	467	413	421	441	396	427	420	373	405	387	388	388	436	401	437	451	481	444	420	408	435	444	435	423	451	408	408	399	400	397	428	465	389	401	418	418	407	444	402	426	400	360	367	364	409	394	393	335	383	334	382	383	373	349	359	340	330	358	370	376	337	351	342	407	358	353	379	353	378	366	357	364	345	363	369	364	365	334	375	345	367	356	339	382	344	354	336	354	343	366	353	343	371	389	354	361	383	367	362	311	350	347	347	390	340	351	343	333	373	356	361	349	336	362	370	364	329	375	357	357	361	373	385	360	363	385	368	378	371	356	405	356	335	386	380	338	377	341	369	348	364	353	383	397	357	354	327	330	354	341	347	365	379	354	315	343	346	385	403	324	364	372	368	343	372	341	350	370	337	371	378	353	348	348	343	363	346	388	381	377	398	353	347	350	362	374	344	369	370	336	378	340	347	363	370	341	374	369	356	364	353	401	368	358	328	374	352	340	353	339	343	346	343	365	365	344	367	360	333	381	361	330	334	375	385	356	357	350	346	380	378	369	343	355	361	352	341	380	350	372	372	350	332	343	354	387	349	352	377	367	360	339	356	388	397	353	366	368	343	339	348	388	379	351	373	379	370	385	399	345	328	332	338	331	356	336	322	363	352	350	375	329	373	402	346	366	400	347	366	383	374	366	354	349	367	369	314	386	353	341	379	363	406	369	318	380	363	353	367	384	385	337	352	345	396	360	394	366	368	347	347	357	365	381	362	356	357	365	365	400	363	380	344	375	366	376	343	365	344	350	368	326	369	341	341	341	388	371	360	356	355	351	360	350	331	342	378	355	353	381	311	347	364	354	357	399	365	355	348	344	361	374	354	379	380	357	333	355	347	355	346	355	353	318	354	385	338	353	361	360	375	364	353	371	364	365	350	381	369	380	357	377	349	367	358	348	370	324	384	388	389	381	363	346	362	332	380	387	386	358	327	376	365	360	385	348	326	373	337	366	341	372	387	349	341	348	343	376	333	347	338	343	366	346	364	368	380	320	361	371	358	362	365	354	372	342	364	380	335	346	349	357	357	338	386	362	328	361	337	343	343	330	389	332	361	363	355	344	370	373	369	346	357	383	369	376	353	362	366	343	353	330	361	326	331	366	324	372	362	366	376	386	361	400	362	346	396	347	356	371	314	355	368	366	371	346	352	356	370	353	334	363	341	366	396	365	397	366	376	361	323	329	374	341	363	333	358	329	345	391	359	367	342	362	367	364	349	343	359	347	353	381	355	359	358	346	366	357	320	362	343	343	370	399	314	349	355	355	370	341	345	372	355	326	341	348	342	344	388	344	339	330	355	363	345	363	404	363	344	364	362	343	364	369	374	344	350	365	362	370	339	365	359	378	321	386	364	352	355	402	374	351	362	339	384	359	333	333	372	374	353	334	336	353	371	364	343	357	316	356	367	359	329	367	346	358	353	313	337	365	344	374	339	342	343	344	343	369	341	382	349	348	364	308	368	381	354	367	352	360	379	357	353	325	374	371	352	349	367	361	357	365	357	355	351	370	356	341	359	335	345	351	351	340	367	341	349	356	338	389	376	380	343	340	348	350	342	338	334	378	369	316	382	372	349	358	365	352	384	334	349	347	342	352	385	342	339	359	365	314	364	353	333	339	357	375	368	346	379	346	365	325	377	338	360	346	356	341	345	406	343	347	322	333	376	372	355	334	361	348	367	341	363	361	353	373	366	356	350	390	370	343	346	328	366	378	393	387	357	337	389	357	378	366	388	362	380	354	365	351	408	353	375	379	363	347	378	332	396	348	352	346	353	357	358	353	364	366	352	375	361	365	355	337	365	371	337	370	367	362	367	383	343	370	340	343	366	348	358	332	365	345	372	376	388	347	339	355	340	388	382	357	380	347	362	354	366	378	328	372	359	354	330	336	376	381	370	366	330	309	358	355	361	352	367	330	376	329	356	349	389	393	362	373	366	370	329	347	372	400	358	358	376	376	338	390	376	356	359	357	313	352	396	366	372	354	350	382	357	353	350	346	378	343	406	372	359	359	372	338	348	359	345	348	352	348	369	355	350	339	389	340	380	339	314	342	321	377	365	361	352	351	392	398	376	335	349	368	368	328	354	374	367	346	357	331	377	369	351	324	380	345	345	315	377	329	340	375	377	345	371	346	377	342	350	377	350	363	349	366	381	372	365	340	378	375	342	363	388	359	380	364	379	333	345	389	381	351	348	367	345	365	353	381	365	364	357	345	353	371	374	355	385	361	363	355	367	360	333	389	342	350	371	336	347	370	353	338	394	362	351	345	338	380	382	356	392	361	356	334	359	376	372	338	360	342	351	369	365	362	342	356	337	371	363	350	342	361	328	340	370	358	374	349	338	377	358	383	368	378	375	347	348	331	357	371	339	351	381	350	327	356	359	342	356	369	358	335	393	339	371	360	356	342	315	389	418	354	388	371	343	358	374	346	389	361	395	365	363	370	350	316	397	362	340	357	317	356	378	363	390	398	364	351	395	382	362	364	366	328	339	340	327	306	377	376	365	320	335	368	350	363	366	344	347	356	364	392	330	369	365	369	355	370	376	313	384	344	354	376	371	347	360	370	295	360	365	327	369	342	350	374	385	352	363	371	379	380	329	378	347	320	359	360	353	325	354	357	359	355	381	335	339	357	330	344	385	340	378	362	400	359	367	390	375	348	343	363	352	370	369	353	343	353	392	346	375	335	335	360	396	366	364	343	397	371	341	376	352	364	360	333	369	368	366	370	325	378	350	370	386	388	337	354	334	343	337	358	340	361	366	359	326	393	355	360	361	365	331	361	417	338	291	344	348	388	373	358	333	368	354	394	324	327	358	309	349	367	347	371	370	384	320	355	369	351	360	348	380	366	357	387	366	376	376	355	340	348	353	361	360	356	372	378	354	336	331	383	358	397	347	348	360	345	323	370	350	360	341	395	370	362	375	376	356	357	364	324	364	404	360	363	359	349	359	346	378	393	355	363	348	380	349	341	340	361	349	375	355	366	359	361	375	355	357	360	366	340	347	314	362	353	361	361	335	328	363	339	378	391	341	380	402	314	375	306	329	333	329	356	358	346	357	355	358	329	346	373	318	367	361	355	341	375	327	354	339	375	347	322	369	362	374	356	368	335	396	374	357	333	341	347	404	347	365	346	383	340	365	359	356	351	359	383	351	355	317	364	376	364	362	344	351	339	342	372	323	378	346	360	336	363	343	385	333	345	354	375	366	390	319	405	364	348	353	346	350	376	375	317	394	341	351	349	340	372	355	364	408	364	343	338	339	349
1496	224	159	140	112	146	140	135	124	117	112	93	90	87	78	82	85	68	80	64	75	75	60	55	67	57	60	72	64	62	73	61	52	69	59	67	59	57	61	58	52	54	56	46	55	53	50	55	58	44	66	59	55	61	55	49	57	48	60	49	55	49	58	52	57	58	66	70	40	53	47	62	53	40	54	54	47	51	38	51	48	66	54	52	52	55	63	50	48	49	44	41	52	62	57	54	61	64	67	41	53	63	47	38	68	61	51	61	64	57	48	60	56	52	52	59	52	54	46	52	65	66	64	67	57	46	53	49	44	57	65	54	59	62	66	54	57	62	47	67	53	47	61	51	51	62	37	56	49	65	48	63	66	53	36	49	60	44	57	63	53	55	51	60	53	55	56	57	49	51	43	51	63	57	54	54	55	72	44	54	62	65	50	41	53	62	56	55	60	58	47	54	57	65	63	45	51	59	61	61	41	70	51	52	50	62	50	58	41	60	67	61	60	56	51	54	58	55	47	50	61	51	55	42	60	52	65	52	63	64	56	60	58	53	55	54	70	59	72	58	56	55	72	38	49	62	54	67	72	58	65	56	71	50	52	61	53	42	51	69	53	67	53	59	67	63	56	53	52	50	67	40	48	59	54	66	54	64	43	49	53	60	50	51	45	50	61	66	37	52	63	58	56	52	42	49	59	73	77	44	63	51	67	63	49	55	60	56	50	51	69	48	57	60	56	64	41	50	72	52	66	58	49	46	53	62	57	53	53	49	63	68	58	47	41	51	54	50	51	52	57	47	53	72	58	57	40	66	52	62	56	61	52	53	54	42	64	46	59	57	64	57	56	48	55	62	57	51	66	46	37	69	57	61	56	55	52	46	46	49	65	54	61	73	68	59	62	40	47	54	63	52	53	48	48	50	43	57	45	61	54	63	61	45	57	53	59	33	55	48	68	60	57	43	43	52	52	51	65	58	48	64	48	64	60	45	55	64	56	61	51	47	77	51	43	58	51	55	53	66	44	47	53	68	64	57	70	60	55	64	50	44	62	72	60	58	66	56	65	44	47	58	60	54	66	55	53	57	35	44	43	67	55	52	78	52	45	52	55	49	50	53	54	59	61	66	61	51	56	59	56	44	55	50	60	55	65	59	65	59	55	54	52	50	58	49	31	56	60	55	48	56	52	53	39	49	60	49	49	45	55	59	53	50	57	54	59	55	45	61	42	52	55	58	47	58	53	43	53	53	50	69	58	64	53	65	53	50	49	52	57	65	50	56	56	50	57	60	54	54	43	53	53	52	54	67	56	63	52	52	43	55	56	55	77	59	62	63	52	55	54	69	65	47	51	63	60	60	54	50	49	46	58	48	61	55	56	61	56	42	57	43	63	60	65	57	51	49	52	40	52	54	63	64	66	48	50	52	48	52	32	55	43	62	49	62	58	66	59	59	44	61	57	52	58	77	54	66	49	52	52	43	66	51	53	51	53	62	68	61	48	51	45	45	62	55	61	47	47	47	57	50	47	60	63	50	39	56	51	57	46	50	49	54	50	65	60	47	55	70	47	55	42	51	57	46	55	50	60	59	65	53	54	45	44	66	58	52	47	42	34	60	50	62	51	52	54	49	46	46	54	66	60	70	62	50	58	43	51	64	53	51	37	52	49	54	55	49	55	45	52	61	52	58	59	33	47	58	61	60	59	62	58	57	56	61	53	40	55	58	66	68	47	48	58	56	48	41	55	57	52	53	59	50	61	52	60	62	46	57	60	68	48	52	57	54	62	49	46	51	48	63	50	54	61	38	61	59	72	49	67	59	48	55	62	63	47	46	62	67	54	53	60	58	59	50	48	60	45	46	48	55	48	48	52	71	60	52	45	54	68	64	56	61	53	38	58	45	51	58	66	60	65	54	54	52	58	60	63	53	56	63	58	46	64	59	41	55	49	47	73	60	61	47	42	53	52	57	50	63	46	62	65	53	61	46	57	66	65	56	56	46	61	51	57	68	54	48	52	74	56	56	51	61	56	59	65	56	61	59	51	59	53	49	61	45	40	49	55	52	51	61	50	58	57	66	49	65	56	52	52	63	52	51	60	51	47	53	55	43	53	54	59	44	64	59	51	64	61	55	44	43	61	57	52	59	51	52	56	54	51	53	58	68	44	50	60	53	56	55	48	49	53	55	67	47	39	41	53	51	66	47	51	57	45	51	52	44	44	64	49	55	50	40	63	46	58	67	41	47	49	59	55	49	56	54	55	55	50	54	55	65	46	38	72	60	61	60	55	49	62	61	58	47	43	64	48	52	60	61	61	57	51	52	54	56	48	46	39	57	46	56	60	46	52	67	62	53	51	67	59	47	60	55	52	52	58	50	55	52	53	48	53	64	58	53	45	59	50	52	39	48	53	60	57	55	45	52	53	52	50	52	56	52	58	51	36	53	62	50	49	61	51	59	55	56	54	67	63	60	48	42	51	46	65	56	52	56	67	63	51	54	59	57	64	52	49	54	43	48	63	52	52	52	59	62	55	52	53	64	63	56	63	49	51	49	57	46	55	50	55	49	53	54	63	63	47	52	53	61	51	49	55	52	45	49	48	48	41	48	48	64	59	53	46	66	62	56	45	61	55	51	59	59	48	50	64	45	55	57	52	64	44	40	40	60	47	57	57	55	58	51	58	56	57	51	52	59	57	61	55	67	53	59	53	47	49	51	48	62	52	56	61	39	75	61	44	64	51	66	53	52	55	51	48	55	46	67	44	59	50	61	65	53	50	59	55	40	58	55	62	62	42	53	64	52	60	55	55	63	52	52	55	61	60	43	62	47	48	56	43	67	43	50	58	64	47	64	70	56	53	50	52	62	47	43	64	52	64	50	52	54	60	63	65	52	53	63	45	58	56	67	70	57	67	55	59	59	54	60	49	46	53	57	50	60	69	69	50	66	60	49	72	50	53	52	47	48	58	54	57	44	50	54	48	49	60	49	42	52	53	45	57	51	46	55	50	58	57	52	56	60	48	53	57	47	61	61	64	47	58	57	55	40	54	50	50	46	69	58	51	49	53	50	54	54	64	40	54	69	53	48	46	50	55	58	45	59	56	48	53	58	54	48	47	70	65	61	55	59	67	52	63	53	54	54	51	59	59	60	53	54	48	54	45	52	45	56	53	58	60	52	46	70	38	52	53	57	66	49	57	51	56	48	52	42	57	46	57	62	49	57	60	63	52	65	53	60	48	55	54	61	43	47	44	51	56	51	52	40	70	54	56	44	42	50	64	62	54	73	67	46	69	63	35	56	61	45	51	47	67	53	46	55	62	44	44	45	67	67	60	53	59	49	53	55	49	56	56	56	59	59	47	58	60	62	60	66	62	58	45	48	57	57	48	44	44	64	60	45	64	55	59	46	55	58	58	56	51	73	58	54	63	33	49	50	50	54	51	67	64	52	52	62	44	59	63	56	52	56	47	59	52	51	65	56	63	62	58	63	66	54	65	50	47	55
12252	4803	2631	4197	7779	8855	7868	6640	5754	4718	3731	3062	2270	2071	1774	1529	1352	1264	1383	1405	1427	1293	1219	924	892	908	1020	1187	1067	985	1024	1157	1080	973	992	920	818	762	731	679	645	662	643	586	640	626	609	648	620	673	592	590	635	597	633	612	662	644	620	618	591	598	603	618	647	562	612	581	598	658	627	596	606	606	586	561	602	611	636	616	707	585	651	578	615	667	596	633	636	644	658	608	616	604	631	629	647	673	672	667	609	632	635	650	633	615	655	683	629	631	617	637	631	654	615	594	630	602	626	670	667	612	619	640	628	609	624	622	579	599	619	630	619	605	632	596	629	637	587	579	627	590	590	598	598	611	579	609	610	617	611	592	631	564	633	577	583	636	622	601	615	590	567	587	643	599	590	559	574	611	602	619	534	604	597	599	640	593	625	602	590	596	622	612	608	612	605	595	602	599	591	573	623	635	596	617	596	565	616	611	584	546	567	620	558	583	634	649	592	666	573	637	586	578	579	633	600	601	631	594	576	604	586	615	610	587	650	553	596	616	613	597	580	567	595	602	604	633	597	600	622	611	567	641	597	600	614	609	618	618	606	594	579	582	532	578	659	573	626	611	577	548	607	609	621	606	587	648	619	603	593	575	570	595	652	617	618	608	583	604	643	581	555	625	607	578	626	600	606	580	581	636	573	579	619	571	558	638	612	633	616	590	625	631	588	562	589	621	626	575	586	619	597	620	612	582	621	617	608	632	617	578	597	624	586	624	631	616	621	592	615	625	590	575	595	599	619	594	615	636	640	614	617	601	605	583	601	606	598	600	643	583	623	633	556	622	568	634	597	616	604	579	625	598	590	595	597	587	618	601	632	635	613	554	619	593	595	605	586	616	598	552	556	600	628	598	622	576	608	596	653	585	618	586	594	613	589	595	590	649	593	630	600	595	624	636	631	599	558	556	612	622	587	637	600	603	598	590	609	590	603	601	618	557	596	631	591	598	642	587	641	615	602	576	613	614	573	632	542	570	612	624	583	624	645	636	597	615	630	603	595	581	627	652	609	600	619	605	593	642	617	575	618	636	556	607	604	585	603	626	609	581	628	621	550	600	593	574	596	593	585	602	591	577	573	607	575	600	574	623	615	602	604	610	655	611	631	574	643	585	620	548	631	569	634	569	609	625	637	579	607	600	603	577	606	638	643	581	624	588	579	606	663	626	628	601	628	599	577	650	637	589	582	604	668	627	629	603	552	600	611	619	618	582	575	608	563	601	605	580	612	634	599	604	606	596	559	631	589	609	659	603	591	579	595	592	580	603	585	640	611	622	636	635	605	609	626	572	626	607	630	596	594	605	647	585	619	620	574	621	600	592	616	587	604	593	598	621	587	633	598	587	625	590	580	590	561	602	588	554	592	596	586	639	601	609	616	605	619	615	600	650	647	602	631	623	607	604	584	607	577	599	619	521	612	584	637	596	583	602	600	577	569	583	589	600	602	593	539	602	608	620	630	610	618	603	583	629	592	599	600	607	593	582	621	592	618	632	608	570	646	633	609	651	596	602	606	586	611	605	627	629	604	615	637	589	609	591	642	604	579	594	626	637	578	587	561	649	584	575	630	598	595	653	592	638	617	639	568	625	640	639	596	589	597	609	627	652	586	624	580	606	634	563	580	570	621	600	587	607	561	578	558	606	608	569	597	576	617	580	598	624	620	583	616	614	581	643	581	585	602	643	599	584	596	607	610	591	642	592	578	576	583	573	623	596	572	586	571	668	616	589	576	584	623	626	614	635	592	598	578	645	569	627	625	654	617	609	589	601	620	614	551	593	599	586	584	643	549	611	638	612	584	589	664	588	607	587	594	537	619	581	564	602	630	631	611	603	651	613	598	578	606	550	606	582	594	594	588	577	585	585	608	563	618	576	582	587	575	612	603	545	620	604	603	628	613	590	624	600	610	576	603	614	591	615	625	645	595	604	581	595	578	584	596	620	622	593	585	602	546	593	612	604	588	645	595	608	589	605	578	593	626	593	576	595	624	637	599	607	608	614	605	621	583	591	578	609	581	575	603	555	643	624	555	598	633	610	645	615	591	602	594	633	625	658	616	564	621	648	617	577	605	639	621	606	595	592	578	611	619	635	549	584	571	585	617	597	597	609	659	630	615	627	571	548	609	604	587	572	610	544	629	589	604	585	618	582	597	615	592	576	581	631	577	612	611	601	586	627	640	590	590	642	543	631	604	563	610	590	620	579	603	613	613	604	607	628	633	572	569	595	583	611	612	620	603	568	590	597	590	624	600	573	562	613	648	611	571	594	580	616	592	593	627	644	586	579	639	621	583	589	582	612	572	600	623	618	593	594	586	628	590	632	616	571	624	596	612	600	540	648	607	591	572	594	590	598	643	585	550	598	611	606	598	590	622	647	580	624	615	604	641	595	651	588	598	601	557	578	593	620	626	596	575	555	599	628	624	584	590	560	623	565	660	588	597	597	640	604	577	605	603	661	639	615	597	574	600	651	597	639	562	591	594	613	622	613	610	667	628	591	594	586	607	627	600	597	598	535	582	600	578	625	566	583	589	588	575	611	567	596	613	552	617	591	641	587	585	623	582	612	621	612	612	590	621	621	630	613	583	595	581	597	615	617	592	624	607	620	598	622	588	630	579	601	590	594	666	563	570	578	577	625	608	611	568	600	624	627	611	590	601	629	589	571	603	621	597	593	599	625	609	588	556	586	580	588	594	636	598	605	566	543	618	607	600	530	598	592	594	598	545	600	618	622	612	548	571	608	646	611	602	611	593	594	594	565	581	598	638	618	616	634	621	593	594	575	624	619	620	596	597	613	633	632	595	583	589	600	596	602	599	613	595	579	600	572	613	619	595	623	592	586	587	590	586	597	599	599	594	653	608	572	598	585	573	642	599	557	664	602	570	610	573	621	601	619	640	569	598	622	614	607	650	626	572	589	623	644	601	574	617	593	605	630	616	589	622	602	616	643	634	631	582	595	609	623	601	589	606	614	643	651	619	578	605	582	611	559	615	643	583	632	571	587	595	582	575	643	607	576	588	624	638	573	622	605	616	601	634	585	622	612	600	612	550	604	581	664	614	623	579	629	614	588	622	602	612	608	603	622	637	608	593	584	608	579	605	589	621	590	626	610	592	597	616	601	643	596	616	599	595	621	630	601	602	630	592	611	568	616	621	599	617	604	640	608	588	588	601	614	643	610	600	600	572	633	610	568	599	603	584	600	622	560	601	639	596	605	606	599	597	607	595	601	652	656	592	625	577	576	603	591	604	609	619	578	606	620	625	601	620	644	603	607	575	605	588	593	587	609	613	574	600	629	607	622	588	605	601	584	594	615	616	609	557	591	599	622	612	589	588	586	614	638	628	595	572	603	570	614	586	612	637	621	636	599	593	590	613	579	660	620	628	641	595	572	561	614	628	594	561	605	597	572	582	619	615	603	624	558	550	609	580	659	627	629	594	586	636	608	534	617	605	582
1205	557	272	195	216	276	276	250	201	185	158	145	119	86	96	91	54	74	77	73	64	77	68	43	61	58	56	54	47	48	54	49	63	66	61	51	56	43	52	47	54	56	61	54	49	51	27	50	50	50	64	44	48	45	33	42	39	55	40	44	32	56	39	33	55	38	44	46	32	53	52	42	55	51	47	34	42	45	51	46	50	37	46	41	41	36	48	52	32	38	38	34	48	45	43	46	53	37	49	56	49	42	41	40	34	49	49	44	41	42	39	50	33	30	56	47	44	59	41	33	31	52	44	44	40	39	43	41	40	40	40	41	52	42	39	49	38	46	43	36	47	51	42	48	34	44	46	43	49	35	44	44	44	37	66	44	48	41	51	47	47	35	46	35	41	41	36	43	35	48	36	44	56	47	41	38	45	30	38	39	51	50	38	43	46	50	47	46	48	46	40	55	43	52	46	41	34	44	50	42	40	53	51	51	47	57	38	62	46	36	43	45	43	40	38	41	35	50	46	47	47	52	50	49	45	33	41	55	35	37	33	40	50	34	39	43	59	38	51	43	40	43	45	45	32	41	43	46	38	48	40	53	36	36	35	37	37	31	41	50	42	37	50	44	39	39	48	43	52	41	32	46	43	44	40	35	45	49	47	49	36	45	49	28	43	50	42	41	35	46	45	53	38	47	46	53	48	38	54	39	40	36	41	30	42	51	49	41	52	44	48	58	46	37	47	45	48	43	42	52	54	43	46	49	39	45	36	38	36	49	43	44	49	33	34	49	42	38	41	42	60	42	50	37	43	43	55	38	45	44	46	33	54	46	47	40	43	57	35	41	44	33	48	34	41	36	51	38	36	51	33	41	50	52	58	33	46	38	53	40	45	54	43	38	42	43	66	58	39	43	38	47	50	46	29	43	43	51	42	32	36	39	43	45	53	42	44	33	37	34	54	47	46	39	33	34	41	46	43	37	46	44	44	43	43	39	45	44	46	40	46	45	42	53	51	37	43	50	37	35	61	37	53	41	49	43	49	45	53	36	42	51	44	36	51	43	50	49	35	51	39	35	60	44	44	49	33	51	39	43	48	37	36	54	59	45	39	57	43	42	48	46	39	44	50	43	37	47	49	42	46	40	54	40	46	31	43	47	48	49	36	46	52	32	46	52	36	38	46	44	47	49	46	34	34	33	42	37	45	34	45	51	50	43	40	54	54	41	34	44	41	37	37	40	42	35	44	38	35	44	40	33	41	49	49	31	45	59	51	42	36	37	34	37	37	47	39	44	39	35	47	50	40	50	47	52	45	43	60	50	42	54	42	46	35	44	42	39	38	38	46	46	43	47	37	43	41	48	54	52	46	38	32	36	43	39	46	44	46	44	52	39	41	46	39	56	46	43	43	51	36	44	39	46	46	26	39	43	50	37	38	43	39	46	39	36	52	34	38	45	37	40	44	41	44	39	40	46	47	51	42	49	42	44	51	43	57	50	43	39	49	46	48	49	43	41	52	40	48	50	39	50	43	36	46	37	42	46	44	40	30	37	36	44	40	46	56	32	40	40	37	56	41	42	51	27	43	49	44	48	43	37	47	34	48	38	51	36	43	46	38	44	57	48	51	34	45	50	40	43	45	35	48	50	39	44	46	32	30	44	67	40	50	41	48	44	36	26	41	33	35	31	46	51	55	45	36	40	40	42	43	57	42	51	39	36	39	45	45	44	49	44	37	38	60	53	49	32	49	46	42	37	35	64	40	56	44	56	43	44	31	42	40	45	47	35	48	48	41	48	42	39	46	36	55	51	59	38	39	46	40	38	48	51	42	40	39	43	47	34	31	51	50	50	48	50	51	45	50	43	37	43	41	48	37	40	37	42	39	39	51	39	47	41	39	45	39	50	42	41	47	39	47	49	47	39	40	41	38	44	43	43	47	44	32	45	40	46	46	48	52	41	46	38	43	34	41	38	42	53	38	56	34	43	43	56	37	45	61	53	39	44	46	44	41	34	48	51	43	42	44	39	46	56	52	62	42	45	33	39	36	41	42	39	42	43	38	39	50	48	50	59	62	41	40	51	48	52	54	46	48	43	35	43	41	43	47	48	50	45	48	41	38	42	38	47	42	45	42	51	37	44	48	43	46	30	35	54	45	51	34	36	44	46	37	50	44	29	36	40	33	54	43	32	43	39	43	38	47	31	41	41	47	27	36	60	44	47	39	33	42	39	38	35	49	48	56	32	31	51	37	40	44	48	43	39	55	36	45	36	43	34	42	45	55	44	45	38	52	52	51	44	36	40	41	41	35	46	41	44	39	60	36	43	39	53	46	39	46	41	37	38	35	47	37	38	51	46	36	43	55	37	42	47	47	45	47	48	46	45	47	38	42	37	43	53	42	48	34	53	47	47	46	35	38	37	51	41	40	44	39	40	47	45	41	38	39	58	34	48	45	53	53	36	48	42	43	34	55	46	46	52	42	34	35	47	42	39	44	51	43	40	36	39	41	48	37	38	52	54	54	49	52	42	44	58	42	43	43	48	33	33	43	40	44	51	46	41	61	38	44	39	56	57	46	46	39	44	39	41	43	52	51	47	43	42	42	43	44	38	41	42	36	39	46	49	44	47	49	48	33	41	42	46	47	47	44	38	48	50	51	43	42	35	38	53	33	49	44	49	43	42	39	47	49	28	55	46	44	39	38	35	38	29	46	39	38	55	40	45	45	46	50	47	48	43	37	51	42	44	53	48	43	40	47	46	49	49	44	41	38	45	49	48	34	50	48	41	40	46	55	51	38	46	47	51	37	44	46	37	44	44	50	50	45	39	39	50	39	43	38	53	40	44	45	51	41	43	56	28	33	32	43	42	49	56	45	54	44	53	46	36	39	38	45	49	32	37	36	40	41	50	33	39	36	44	56	36	51	41	43	44	32	43	33	36	53	41	41	41	41	48	45	36	47	45	47	52	46	45	36	46	30	43	49	43	43	49	39	51	44	39	33	37	54	38	40	40	35	45	49	56	47	34	48	51	38	60	44	35	55	43	49	42	45	38	49	38	48	53	44	42	40	40	46	40	51	38	51	35	44	47	42	42	36	47	51	43	20	55	42	39	36	43	43	40	47	30	49	36	47	35	50	43	53	35	45	43	50	53	34	49	33	54	39	35	40	39	43	46	39	54	37	67	38	45	53	36	45	45	36	50	52	37	45	34	43	51	48	53	36	42	45	46	42	43	39	56	46	35	54	40	31	50	43	40	35	53	58	47	45	43	50	50	38	54	34	41	62	35	46	52	41	33	40	48	38	40	32	37	47	41	42	44	42	38	47	41	38	42	42	41	34	50	56	42	36	42	39	42	45	46	42	52	41	57	42	47	65	55	40	41	52	50	40	45	34	47	30	41	41	60	38	45	57	42	52	45	46	48	38	50	35	44	48	46	47	46	40	50	42	46	45	41	39	61	46	34	41	39	39	32	48	37	45	43	45	49	38	38	35	40	37	34	50	31
16764	8997	4794	8176	14434	15380	13786	11375	9608	7765	6201	4988	3698	3163	2719	2167	1894	1806	1763	1908	1714	1605	1414	1003	1043	1000	1206	1259	1170	1100	1152	1220	1180	1065	1045	986	797	721	676	673	579	560	534	576	594	573	599	615	524	564	530	504	549	508	539	508	493	477	571	527	546	478	557	487	477	521	550	512	482	556	538	539	527	514	512	505	531	482	563	540	555	562	556	543	569	518	560	533	514	566	519	560	537	510	522	552	576	542	623	592	514	602	543	570	563	582	602	521	540	538	515	539	528	521	550	575	567	540	587	525	516	522	529	528	493	550	524	513	498	494	473	461	491	485	477	564	510	500	516	487	467	514	528	524	518	477	514	498	460	539	485	528	511	509	500	495	519	534	488	508	499	482	472	492	517	477	493	511	533	506	502	482	478	544	509	556	537	495	521	540	525	493	480	486	508	470	513	497	479	519	504	488	497	543	473	503	512	480	519	510	477	530	509	493	457	539	511	502	513	489	488	524	501	539	498	510	480	471	499	514	508	499	456	493	555	472	561	505	552	506	481	473	495	493	510	492	481	469	533	480	509	503	490	516	469	482	504	513	494	489	535	533	461	523	539	500	533	497	503	519	497	494	486	478	510	510	538	511	518	508	488	531	487	487	495	489	504	488	503	532	470	507	501	470	483	477	500	558	454	502	496	505	508	490	489	495	481	499	476	534	496	483	517	520	494	499	490	465	523	493	498	502	503	505	511	480	521	496	517	507	510	484	497	527	512	541	516	510	482	527	487	480	522	530	495	522	510	499	488	515	493	496	502	519	509	477	509	509	514	533	496	481	521	534	472	498	521	466	479	569	489	528	477	522	462	497	455	526	478	521	470	516	500	477	523	514	516	481	474	490	524	504	503	503	478	451	514	473	501	489	543	484	466	469	512	507	542	478	524	464	462	532	495	479	494	540	528	521	531	498	470	539	484	504	500	493	501	543	499	518	503	494	511	523	489	509	522	503	512	536	503	484	495	466	511	502	525	505	474	537	508	502	522	468	495	489	506	483	470	472	465	468	514	502	500	534	531	506	503	522	530	475	504	499	520	466	493	495	533	506	487	521	481	503	498	492	513	508	469	509	496	518	491	498	460	480	525	476	488	533	530	509	500	522	517	494	535	502	505	505	483	489	483	543	541	491	493	524	479	471	507	501	500	536	508	533	494	504	511	476	515	528	504	491	500	482	521	505	483	508	487	485	526	485	501	501	501	479	450	502	511	534	522	476	508	527	523	504	493	523	496	527	501	514	498	561	502	492	468	465	542	522	510	535	495	503	516	495	511	535	505	495	497	518	488	502	505	506	500	478	502	491	506	517	509	485	502	488	522	511	485	497	507	536	535	482	489	521	516	500	550	519	495	508	492	490	525	504	512	465	515	488	526	496	538	502	558	509	500	495	491	522	518	523	499	504	525	502	496	509	482	473	503	529	474	521	472	494	482	524	490	513	475	505	467	531	495	475	551	485	483	521	466	493	548	452	492	473	513	487	494	508	489	491	476	463	534	528	519	473	520	483	495	527	461	543	503	521	499	504	477	494	497	486	551	526	438	522	484	467	520	481	535	509	483	501	486	490	532	470	486	507	541	455	498	486	564	517	486	498	487	523	484	487	470	520	546	491	505	506	480	485	476	527	496	497	474	455	463	507	498	539	533	494	507	507	506	524	444	510	509	514	474	460	545	482	469	553	525	510	506	507	498	498	537	513	530	533	500	485	515	491	499	511	506	529	479	495	487	497	537	503	510	469	500	512	492	478	518	491	514	504	486	513	517	513	525	507	490	484	519	486	533	522	506	494	516	475	482	494	531	472	505	510	517	479	471	515	482	491	522	487	498	505	490	500	538	529	527	555	545	520	544	486	510	517	530	490	529	504	513	526	501	482	521	486	535	484	514	488	518	505	522	517	461	518	502	507	526	500	501	552	545	514	485	478	511	487	452	501	479	476	533	447	505	486	509	523	522	527	518	511	516	506	498	500	519	483	498	472	538	551	509	532	509	476	540	508	535	515	484	489	503	502	503	509	509	514	480	493	489	485	443	514	483	525	526	478	457	459	485	505	477	499	512	525	503	495	518	499	514	499	447	498	484	510	510	505	473	479	481	521	549	525	485	575	473	513	478	487	493	487	483	474	492	483	494	473	499	516	494	512	460	515	536	478	515	485	493	477	526	470	484	522	527	482	483	523	520	518	482	495	460	497	512	466	522	495	541	487	528	549	500	520	489	510	455	521	482	459	482	511	515	531	506	560	487	510	483	487	527	504	513	518	526	499	490	498	493	552	530	494	517	455	490	502	516	504	497	474	484	510	474	496	454	495	531	451	497	448	504	522	464	488	538	518	505	446	475	508	471	470	521	472	503	496	497	466	540	472	527	525	509	521	544	538	530	498	509	507	490	499	526	517	497	481	453	545	505	518	492	477	477	527	531	516	484	529	479	504	512	524	484	485	490	504	502	535	449	482	509	524	523	519	511	502	489	499	514	458	501	521	538	495	525	522	480	482	481	509	514	481	522	479	520	466	523	567	495	519	473	548	494	487	513	510	522	467	506	510	491	523	545	470	531	518	515	534	478	500	489	524	514	485	527	480	500	485	520	474	493	529	482	460	480	492	500	489	508	468	505	501	502	490	512	470	507	521	517	488	473	517	488	522	520	497	525	498	454	479	502	483	481	509	503	468	505	486	527	476	533	540	515	504	533	512	509	482	544	492	489	493	548	495	530	481	491	516	510	473	526	518	495	507	506	501	510	527	489	495	517	486	512	492	502	500	489	540	480	495	499	528	488	513	504	509	497	479	518	511	497	500	502	504	512	477	518	458	496	546	505	522	519	444	492	477	523	526	500	517	509	493	525	505	513	497	471	478	485	513	478	538	507	526	506	540	517	485	496	493	506	516	483	470	539	535	541	529	471	496	491	535	482	464	467	552	485	505	488	524	493	494	502	518	471	516	506	496	497	526	532	485	486	482	524	517	531	504	515	512	523	503	502	469	522	514	494	549	556	508	433	526	531	473	535	541	533	498	503	528	473	497	499	502	522	458	467	511	491	545	510	465	513	507	534	486	448	524	515	515	548	498	488	494	495	510	500	485	495	477	510	496	504	525	508	481	510	525	506	453	525	546	455	500	525	488	479	485	482	496	499	525	558	523	503	465	483	513	513	512	513	498	507	510	537	498	504	504	497	520	514	513	493	505	505	516	495	518	470	507	518	495	497	524	500	485	531	474	496	503	453	484	501	520	503	520	495	520	502	526	492	497	482	462	481	514	522	492	518	537	515	494	515	473	550	503	508	535	513	526	487	499	512	489	509	502	510	526	524	522	494	524	505	460	563	492	494	544	475	549	506	528	514	465	567	504	509	527	473	462	510	556	528	486	493	493	514	491	521	523	478	524	482	515	461	514	505	542	484	484	500	495	518	561	519	507	491	521	556	467	490	457	550	506	493	483	505	505	481	506	532	536	488	516	526	496
2407	472	299	187	196	240	264	231	204	215	171	127	107	88	101	97	83	67	73	85	68	60	62	66	56	59	68	55	46	60	59	66	48	64	51	59	37	40	34	30	35	35	49	27	43	42	49	55	36	36	48	46	44	50	40	48	40	49	42	44	39	42	44	59	27	41	32	44	30	45	37	48	39	39	30	30	29	31	42	38	48	44	47	33	34	43	35	43	44	42	35	38	36	31	41	40	34	41	56	51	53	51	41	37	45	36	28	35	40	49	42	41	34	35	39	31	47	48	36	40	42	33	28	42	37	33	45	34	38	46	34	50	43	43	39	40	50	43	47	29	49	43	29	47	40	49	44	49	41	37	40	40	42	52	46	36	38	39	37	42	32	33	45	33	42	39	46	33	41	36	36	30	52	38	37	45	42	37	37	45	35	41	44	36	37	35	45	44	50	40	43	47	37	46	43	33	38	29	35	47	48	44	32	36	38	36	41	35	48	48	36	38	50	37	46	40	38	39	38	46	42	44	40	56	48	27	30	50	44	46	37	30	40	42	39	40	49	40	43	42	43	44	39	43	50	30	45	32	44	36	37	29	29	41	40	38	48	50	44	42	30	33	41	36	33	37	37	41	38	40	34	39	34	42	33	56	36	45	43	46	26	43	41	48	40	49	31	34	33	35	38	43	45	49	40	44	39	43	47	45	40	37	43	37	33	54	38	43	32	38	42	32	42	35	27	36	37	47	46	36	34	36	50	40	44	42	48	41	30	53	44	36	42	40	42	42	42	33	57	40	37	52	41	52	36	46	42	31	30	43	42	50	33	46	37	41	49	34	37	44	38	47	38	40	44	50	35	37	36	39	44	48	31	52	35	28	50	51	41	33	49	47	38	27	36	39	41	38	43	37	33	30	37	61	49	30	50	30	53	40	49	52	50	26	39	41	38	52	36	43	38	35	28	36	32	33	44	40	37	38	35	41	54	39	48	56	41	35	29	56	36	35	34	45	42	32	49	43	51	49	44	30	48	34	56	37	43	39	50	32	51	41	39	37	50	43	44	28	43	45	31	46	47	50	23	31	45	32	44	35	34	40	39	45	41	35	47	35	35	53	33	47	48	31	45	45	42	37	45	43	42	38	48	38	40	52	45	38	43	45	45	59	37	34	37	47	45	37	36	22	45	39	43	41	42	42	38	33	34	39	38	41	35	36	35	35	53	37	40	44	35	50	43	38	46	45	43	44	41	38	46	35	45	41	37	41	49	51	46	38	49	30	34	35	42	38	54	54	46	40	33	37	43	47	49	46	41	44	39	49	31	29	39	49	41	49	48	29	46	37	52	36	41	49	36	46	38	46	35	53	34	38	45	35	38	49	32	42	41	45	35	39	30	42	31	41	33	28	48	32	54	45	37	44	40	43	55	40	46	34	40	39	38	42	45	33	53	52	39	36	50	42	46	28	37	35	42	44	37	45	40	40	52	30	43	39	32	36	55	43	36	43	41	46	49	43	46	39	40	34	32	31	31	39	56	46	31	50	44	38	36	50	36	42	44	50	42	39	46	36	42	48	29	41	34	26	42	36	39	40	44	40	32	40	41	42	28	37	53	44	48	51	45	37	41	40	38	41	52	46	42	39	34	41	38	29	30	37	36	43	39	47	33	39	45	43	42	37	42	36	42	50	44	41	39	46	34	40	36	38	44	43	43	44	33	32	38	30	30	48	46	44	44	39	37	41	46	28	40	54	36	42	42	28	38	50	36	35	43	52	40	37	30	44	44	41	44	44	46	45	49	43	28	35	62	50	46	40	41	36	46	41	35	38	32	46	41	38	39	34	33	39	43	35	38	36	51	39	47	36	27	37	49	52	55	39	39	51	36	42	36	37	41	43	30	46	39	47	30	49	41	45	53	31	50	41	33	42	28	45	41	41	41	29	47	41	39	46	34	39	43	39	42	53	38	45	37	36	39	38	44	43	34	50	38	41	29	41	49	38	41	43	49	35	39	47	35	39	42	32	41	39	39	56	35	43	31	36	34	37	44	48	51	47	41	38	56	45	39	44	37	31	44	38	36	44	46	37	42	49	36	39	41	45	33	41	41	36	46	33	49	38	39	44	33	40	39	44	35	57	35	38	44	47	39	43	36	52	40	38	43	42	52	53	52	39	50	38	47	44	36	42	39	43	42	33	31	41	32	38	33	52	36	40	38	37	34	46	46	41	38	38	38	38	31	42	47	35	39	34	40	36	49	30	38	39	38	35	34	37	40	40	45	39	34	48	37	40	50	44	37	43	35	40	41	50	50	42	41	52	40	44	31	30	45	51	31	43	44	39	43	43	34	48	48	44	25	37	38	48	37	29	53	35	28	40	39	52	31	36	48	36	22	45	39	43	40	37	44	45	58	44	36	40	39	47	39	43	30	41	54	44	47	33	46	48	35	42	39	39	38	47	27	39	53	44	48	34	35	41	46	43	41	37	43	44	35	39	33	44	44	29	37	41	36	42	40	39	50	52	46	48	34	47	41	45	55	46	40	38	62	38	43	33	39	41	46	34	43	43	35	44	45	37	28	38	43	40	34	38	46	45	44	37	40	45	41	55	23	43	35	40	32	43	45	44	43	43	45	50	53	39	46	56	40	39	36	44	46	39	34	37	32	36	40	42	41	37	43	52	34	41	54	35	40	38	41	56	40	39	41	28	28	42	39	42	41	29	39	50	50	40	42	40	47	44	39	38	46	58	52	45	47	40	50	33	39	31	41	35	32	31	42	38	28	44	45	40	47	56	37	32	38	36	64	50	36	47	52	25	35	41	40	47	36	54	40	45	36	47	37	39	45	41	41	39	44	41	35	41	46	28	34	41	32	48	42	38	51	32	54	33	50	35	35	43	41	44	46	40	36	41	40	35	43	51	42	46	28	50	42	38	37	33	42	39	39	45	33	33	45	36	36	30	37	34	41	36	27	46	30	22	40	33	45	38	36	38	48	38	48	43	38	41	40	41	46	35	43	32	44	48	41	45	52	36	28	39	50	36	44	44	36	36	37	45	48	40	36	39	37	32	38	27	41	37	30	40	46	44	30	35	45	39	36	31	47	42	42	39	42	53	47	37	46	45	50	47	32	43	39	39	44	38	46	43	49	35	40	43	44	32	40	38	26	61	40	39	39	37	35	32	44	37	35	35	34	44	30	38	37	43	28	28	51	45	44	38	58	35	36	29	44	44	35	46	38	39	47	55	44	43	40	46	38	46	34	40	27	40	40	41	38	33	31	45	42	44	40	36	30	45	42	44	37	31	45	47	52	40	31	41	37	43	37	43	33	42	51	44	27	45	40	46	42	48	39	30	50	30	46	46	36	39	45	41	40	44	21	37	50	46	35	47	32	37	40	40	44	44	33	46	51	34	43	43	40	35	44	39	37	44	44	38	53	48	48	34	58	35	41	25	48	44	42	56	46	31	47	41	35	36	44	43	40	42	37	30	56	35	47	45	42	38	34	51
16105	7731	4541	7587	13133	14621	13522	11323	9861	8034	6515	5025	3914	3333	2828	2121	1920	1777	1702	1878	1702	1645	1401	990	1037	965	1250	1255	1101	993	1171	1241	1173	1087	1067	891	735	691	666	599	538	523	552	490	514	542	498	529	482	462	482	496	512	455	480	499	492	472	468	490	522	480	502	450	460	493	457	469	469	438	472	445	469	478	474	471	426	498	465	490	497	490	546	479	499	521	482	454	475	481	465	484	483	500	524	509	469	468	528	553	503	507	504	502	483	503	517	475	527	535	449	482	487	488	505	552	475	493	465	493	475	483	474	472	455	438	432	425	447	470	437	425	454	448	436	425	488	443	444	460	510	469	472	493	442	444	455	412	463	483	474	465	445	487	440	434	495	468	457	418	465	448	450	449	474	461	406	446	448	439	463	399	450	433	478	399	474	455	498	410	464	393	473	491	475	471	452	463	470	461	482	434	439	488	469	416	455	471	449	443	438	452	436	464	433	434	460	445	424	462	466	433	437	454	448	452	464	465	448	442	448	443	420	435	443	449	438	469	467	465	448	482	478	439	453	410	407	453	430	448	459	442	431	421	443	454	479	460	473	413	452	453	433	420	403	437	463	428	448	432	425	484	445	458	458	480	422	461	491	458	485	438	450	462	463	470	458	451	423	464	418	450	447	463	452	473	436	453	447	437	474	458	459	428	461	429	438	484	464	432	441	426	427	423	445	476	475	456	422	416	451	445	430	416	446	456	440	452	438	418	448	509	450	465	447	472	463	444	443	437	428	422	461	441	481	437	434	455	473	426	439	425	426	445	416	431	461	432	466	476	454	485	425	443	452	444	455	442	438	440	427	446	465	448	444	440	461	481	463	476	479	456	444	452	444	437	436	427	430	464	452	459	467	458	474	458	459	454	464	467	452	468	452	454	418	448	440	492	462	453	431	439	452	459	461	460	432	473	445	431	472	494	474	468	423	447	450	410	482	447	468	428	435	443	483	468	452	472	454	473	471	452	424	446	462	483	458	425	476	432	448	471	451	434	426	451	406	436	462	429	405	441	450	452	475	469	458	441	412	440	448	467	454	451	432	438	446	438	436	439	468	451	466	469	466	448	462	473	436	466	454	409	449	449	459	463	431	435	472	444	428	462	453	442	454	451	423	459	406	393	456	443	481	432	456	460	426	490	423	439	433	453	457	465	419	468	402	482	467	462	428	453	455	426	442	421	460	438	458	418	427	416	447	440	429	442	426	449	442	413	471	434	434	485	415	485	435	456	472	458	427	477	452	462	427	432	472	435	462	443	388	428	410	406	451	456	465	452	441	476	465	473	436	500	456	450	447	462	427	456	438	451	454	434	429	453	455	457	437	435	446	469	472	445	465	443	465	423	457	425	482	460	443	446	418	467	427	453	440	435	445	436	460	456	460	446	472	458	468	451	469	478	448	445	444	449	419	450	403	448	441	453	452	484	430	476	459	416	436	419	450	468	449	405	477	475	487	444	474	437	417	463	443	437	425	437	471	468	467	451	448	459	454	458	466	427	470	460	474	455	418	443	462	472	463	466	470	468	460	402	424	453	476	474	464	430	442	438	460	441	471	465	460	434	438	464	425	470	444	418	458	457	439	437	437	428	469	452	416	441	413	446	434	434	462	443	440	465	451	428	451	451	424	478	428	432	495	441	451	468	491	411	437	439	423	416	391	455	447	458	442	456	471	437	433	422	448	446	475	459	471	504	434	467	430	437	414	468	475	469	417	510	445	452	461	434	457	477	448	486	432	438	458	411	457	426	408	449	420	478	443	471	436	403	452	439	473	438	425	458	484	448	399	461	428	453	455	458	439	433	454	463	432	458	424	445	423	454	440	478	445	430	486	472	436	455	434	462	428	453	474	430	477	412	409	462	428	443	453	391	444	441	424	451	457	441	462	410	461	411	415	489	476	401	427	451	423	421	448	445	453	454	440	466	470	459	473	436	443	417	442	456	425	439	501	433	461	410	438	423	452	452	405	487	441	441	471	447	429	447	445	439	486	429	421	479	443	480	411	479	416	466	468	428	445	434	449	433	441	439	449	461	473	449	448	421	473	458	451	490	509	417	453	479	457	434	451	450	443	425	459	431	429	464	451	465	454	428	471	439	437	425	484	462	429	466	425	458	483	485	430	457	475	418	485	458	478	444	449	410	411	452	462	441	451	428	446	504	459	454	417	439	438	490	477	412	431	455	439	458	416	450	420	414	439	448	461	477	437	439	426	480	462	422	394	437	469	466	459	444	439	439	487	452	419	434	452	461	477	444	445	475	468	477	439	467	403	456	450	466	460	428	467	451	469	422	459	465	449	465	442	453	382	463	478	487	453	446	452	471	408	446	454	412	474	446	436	446	441	460	445	465	432	461	482	429	440	423	416	457	468	452	425	465	443	445	448	448	455	437	404	489	394	418	418	482	455	460	419	435	440	422	468	452	488	441	435	459	469	457	455	507	459	469	439	422	451	464	447	484	461	474	458	425	454	441	430	421	418	477	432	466	436	432	505	433	474	445	464	453	420	453	433	428	418	429	465	450	439	448	435	464	426	446	406	436	465	473	436	439	448	461	466	438	438	430	434	437	486	439	469	447	422	400	437	453	453	436	447	423	442	448	458	457	451	468	435	459	437	473	439	457	409	448	480	462	476	428	504	424	433	443	429	439	452	442	442	436	474	427	463	456	432	473	444	426	424	446	431	441	418	411	476	431	431	489	438	484	488	449	463	449	423	448	447	445	430	456	449	468	465	410	434	469	420	452	428	436	470	450	437	446	407	444	455	411	442	439	435	442	448	457	407	454	462	483	436	458	438	440	479	428	447	455	444	454	424	438	474	433	477	456	466	422	439	434	457	402	476	434	463	427	431	440	439	444	459	462	468	435	453	469	436	446	491	468	466	445	418	427	447	455	444	477	444	463	492	425	435	485	468	431	507	440	445	471	434	420	485	464	418	477	444	409	455	469	452	460	453	459	426	427	465	426	428	486	473	472	441	485	455	468	445	436	466	455	416	456	448	442	466	420	457	446	470	446	446	462	415	454	465	470	435	473	468	414	473	466	464	416	460	433	456	449	449	466	454	474	435	497	459	446	453	450	426	448	461	484	397	479	446	488	469	481	451	464	454	492	480	465	480	452	446	464	464	454	446	416	426	439	513	462	423	408	456	475	437	447	467	428	435	420	420	432	396	456	415	464	454	462	427	441	438	470	456	436	425	482	402	473	454	444	450	440	507	443	453	442	461	459	434	416	426	436	495	459	462	429	453	448	435	454	418	475	448	455	429	444	463	485	439	432	440	404	438	476	434	513	405	436	442	450	411	484	471	450	443	435	463	427	448	476	476	461	472	453	444	465	437	463	465	442	443	460	413	411	427	439	456	484	487	434	416	448	454	464	424	446	465	401	440	484	422	441	428	454	430	434	436	453	448	442	458	425	444	452	442	461	447	421	432	470	449	444	441	437	431	447	438	442	475	456	440	447	463	470
1767	786	427	270	321	367	399	369	315	258	221	153	151	108	80	68	74	82	70	79	74	73	62	42	41	55	59	73	43	58	51	71	48	44	55	40	43	38	39	49	36	33	39	34	40	26	37	28	37	31	27	37	32	34	23	40	31	37	31	34	35	33	28	38	27	34	37	26	26	24	30	30	35	31	27	39	29	32	50	32	37	36	36	40	44	34	33	36	31	28	31	36	31	35	42	31	38	32	32	34	27	31	29	44	32	26	26	46	36	36	35	34	34	36	31	34	35	39	31	34	35	40	34	35	30	43	35	25	33	24	29	33	29	27	31	33	26	28	33	31	36	38	23	38	42	33	34	28	29	36	28	33	28	42	27	35	36	32	27	25	31	31	24	25	33	28	48	31	27	28	26	33	33	19	36	30	41	30	22	26	29	30	37	25	24	52	39	26	26	26	34	33	31	50	35	28	20	26	28	27	27	25	44	34	25	29	21	30	33	39	44	33	26	24	33	29	19	22	21	33	35	31	33	28	42	36	34	36	26	30	33	32	21	28	29	35	24	36	34	32	28	40	38	26	34	34	31	24	23	22	31	35	33	37	22	32	35	30	30	37	39	27	29	34	27	41	32	35	32	31	31	40	29	37	35	26	27	29	29	30	24	25	34	32	23	40	26	31	32	33	34	27	26	31	30	31	28	30	23	32	37	34	28	29	29	40	31	29	33	26	32	32	29	33	28	31	32	31	30	34	35	30	29	32	33	35	35	34	43	33	31	27	43	24	32	34	24	29	41	24	24	27	31	33	45	44	28	42	30	34	25	33	35	30	36	29	41	28	38	22	36	33	31	28	37	34	34	33	25	26	33	35	37	32	19	31	37	45	29	46	30	28	42	32	28	35	28	34	32	33	31	31	36	33	27	24	31	34	40	35	29	26	27	34	31	32	32	35	30	36	26	35	37	32	33	25	31	30	31	30	33	33	38	32	30	29	28	21	38	36	26	29	29	33	37	22	24	26	27	37	29	35	29	38	38	36	40	38	25	28	34	33	24	32	34	35	37	30	24	29	37	45	29	23	30	30	28	37	30	29	39	27	29	22	29	30	28	39	30	31	44	28	34	29	30	27	30	31	29	36	37	46	29	33	21	26	29	26	42	28	24	28	30	29	27	30	35	35	22	40	30	33	26	37	40	44	27	26	28	33	23	23	32	37	32	36	29	37	35	27	38	27	34	34	31	27	27	34	32	32	37	32	36	33	22	36	35	34	27	30	35	33	26	33	21	40	34	31	23	34	30	33	30	32	42	27	22	30	29	33	25	20	27	29	23	22	31	49	29	27	29	29	29	34	25	32	31	30	30	25	35	31	28	25	38	29	32	26	35	33	31	47	23	27	27	29	27	30	25	36	31	25	30	31	38	35	28	29	37	32	28	30	34	30	37	37	24	34	45	32	38	29	31	24	22	24	26	47	28	31	32	33	29	27	17	42	32	28	36	35	30	19	33	24	43	29	26	28	26	22	32	25	33	35	22	34	33	29	27	28	39	32	39	28	37	49	30	25	34	36	28	40	39	28	35	30	21	32	38	36	23	22	29	33	33	29	20	41	22	34	37	27	21	29	26	27	31	34	28	22	32	32	33	23	29	30	30	15	24	43	30	33	28	27	33	23	22	29	39	31	26	33	33	37	27	23	31	32	30	33	23	26	35	35	27	30	31	34	39	36	44	40	36	26	32	32	47	26	36	36	21	31	30	45	37	34	23	23	32	29	31	28	36	41	30	34	27	31	27	31	33	37	29	28	37	26	36	29	31	32	28	30	33	29	33	36	28	38	31	29	38	37	33	19	39	20	31	32	28	33	41	42	32	36	22	33	26	31	42	28	33	33	39	29	31	21	34	33	39	25	39	31	40	31	26	32	33	35	25	27	31	35	41	28	22	38	25	28	33	34	44	30	31	33	22	35	44	48	23	34	28	32	29	24	18	26	44	33	30	39	30	25	26	28	28	39	41	34	28	23	30	33	27	32	31	25	25	27	28	35	45	25	30	35	39	29	27	37	36	40	32	23	23	29	36	28	38	27	38	28	30	25	37	35	31	23	29	29	25	29	28	29	27	37	31	24	25	35	37	25	26	23	27	25	34	28	35	28	35	35	27	33	34	32	28	34	25	33	34	36	43	28	23	37	34	30	30	18	31	34	30	26	32	32	29	29	29	36	32	22	29	38	33	20	33	32	27	39	26	40	36	36	37	32	27	29	39	26	43	31	24	38	41	31	30	39	31	27	33	32	36	31	30	42	26	26	32	34	33	35	33	25	34	31	21	29	34	33	26	35	37	29	23	32	25	18	30	26	32	27	27	31	21	25	35	29	33	23	25	42	22	31	34	30	38	27	29	37	37	20	35	38	29	36	27	35	33	29	40	37	25	31	32	36	27	39	37	34	30	21	24	37	29	29	29	39	22	35	29	26	40	24	35	28	27	33	30	23	35	27	29	34	43	25	27	25	33	39	32	38	24	29	34	32	42	34	29	44	32	33	33	27	27	24	33	19	28	33	36	48	24	24	31	31	26	24	31	31	31	31	33	36	31	19	30	26	28	29	34	30	34	32	40	32	31	33	23	37	34	36	39	21	39	30	27	25	34	39	32	29	32	31	28	21	34	35	32	25	39	29	34	27	34	30	33	37	32	22	34	30	39	30	24	31	36	34	39	28	32	33	31	39	25	33	25	27	34	25	30	26	27	29	34	31	21	31	33	20	33	32	24	28	23	41	36	31	25	32	30	39	35	26	31	38	30	33	36	23	27	29	42	27	34	24	38	24	26	22	37	29	30	30	39	33	30	38	38	34	33	44	27	30	30	26	35	29	30	36	34	35	36	30	34	39	37	36	37	27	33	29	35	33	41	40	30	33	26	32	39	29	29	27	32	32	29	33	30	24	31	25	40	42	19	33	28	30	27	29	42	24	29	34	25	33	29	27	28	34	28	27	29	40	32	25	19	31	28	32	37	35	36	33	27	33	29	25	32	33	27	33	34	30	33	35	47	34	28	30	29	19	32	35	33	25	23	30	31	37	30	25	34	31	40	36	34	30	31	26	34	31	35	27	33	23	35	31	30	24	35	20	27	20	41	26	28	32	37	33	26	27	27	28	29	38	25	30	29	30	32	29	22	20	35	34	33	27	34	33	21	33	26	29	37	26	30	31	24	27	36	28	22	34	36	30	39	26	33	28	42	30	35	29	34	36	25	29	19	27	27	32	17	33	36	25	36	27	24	36	27	29	33	29	30	28	49	39	24	40	23	28	32	39	30	27	32	35	18	26	32	34	33	24	30	27	21	36	29	40	28	30	22	25	20	25	44	30	16	28	36	32	28	31	21	39	29	34	33	32	27	37	35	26	25	22	32	31	35	38	21	33	38	25	23	28	33	36	41	37	29	28	27	26	29	30	25	21	33	32	28	29	41	27	24	32	30	21	31	36	34	33	28	29	29	37	30	23
20288	10887	6368	10559	17670	19161	17207	14858	12778	10520	8349	6689	5267	4370	3473	2705	2359	2261	2161	2265	1988	1990	1577	1052	1068	1090	1424	1340	1193	1097	1213	1354	1222	1227	1081	934	716	673	657	570	472	517	490	500	487	496	457	427	437	451	422	404	407	429	441	402	396	415	432	461	422	405	442	373	415	428	404	403	388	402	390	378	355	357	388	403	398	391	397	432	486	443	449	456	426	418	439	434	413	394	413	407	409	389	461	412	448	449	453	464	461	425	428	471	438	446	451	490	450	439	400	423	463	412	383	429	425	407	391	398	410	368	400	357	337	391	390	336	374	390	361	369	329	365	357	370	402	372	393	352	380	386	343	385	378	342	376	392	357	396	387	357	382	380	367	336	374	349	395	345	379	354	342	363	354	348	341	387	359	351	371	371	365	399	360	394	330	375	366	346	355	337	375	361	375	350	394	345	363	359	384	353	364	370	355	360	380	333	366	340	370	410	345	355	381	364	345	385	378	381	380	360	337	378	361	335	332	356	378	377	356	354	380	355	382	371	389	390	360	358	344	379	339	356	398	405	357	358	369	366	344	361	350	377	365	381	378	381	368	384	356	354	380	397	376	366	343	352	357	365	326	397	385	367	348	408	375	381	364	384	336	363	393	334	388	373	373	342	366	369	357	352	428	351	358	363	372	337	386	357	426	382	358	384	332	365	333	338	364	337	394	356	401	340	372	382	380	344	356	399	358	381	368	347	368	361	366	327	371	348	354	378	350	361	389	394	382	383	352	335	369	362	387	382	357	363	414	374	374	353	387	347	361	386	347	392	338	368	364	368	398	391	372	396	373	356	372	391	408	373	369	381	379	388	353	390	379	384	355	362	366	368	388	374	348	352	382	368	377	352	359	390	332	369	368	371	358	327	348	364	354	347	353	378	346	347	384	425	373	372	344	363	337	342	368	371	350	317	377	372	375	349	362	349	378	362	372	356	396	359	351	392	384	355	366	347	381	393	343	317	346	383	356	375	354	375	354	377	342	361	392	361	358	381	365	402	370	365	333	334	360	331	378	370	359	335	366	365	382	377	350	378	357	359	346	384	389	369	347	363	371	348	364	359	375	378	374	362	388	370	342	360	371	381	359	368	363	361	365	374	369	339	350	379	381	334	364	365	342	378	372	361	335	379	406	367	359	365	366	342	343	384	340	333	395	390	361	377	416	398	369	375	345	372	338	354	360	373	387	374	399	376	349	380	363	356	364	360	339	357	370	361	381	361	383	374	331	343	374	368	360	377	362	382	335	370	383	382	382	374	385	335	356	346	348	366	376	363	376	389	344	328	364	346	365	355	340	418	371	361	394	360	396	385	381	332	390	370	384	389	357	360	376	365	361	385	390	355	390	401	343	353	386	377	379	367	350	343	387	344	408	346	356	353	362	402	394	364	396	380	369	354	359	353	341	387	383	339	365	366	390	344	335	340	369	402	352	376	377	379	346	371	365	372	334	381	362	361	351	361	347	388	392	362	367	349	365	340	361	349	365	349	344	340	356	366	394	418	356	381	361	355	363	362	360	346	358	349	346	380	378	347	358	345	361	382	379	341	362	329	389	398	364	367	366	369	365	392	354	351	357	376	337	356	349	332	374	339	396	358	390	385	352	374	391	388	357	353	364	367	361	341	330	371	387	352	376	406	359	360	376	372	352	388	371	390	365	369	330	367	355	368	372	394	404	354	346	331	365	360	413	374	347	397	411	336	385	381	381	357	405	352	345	360	349	368	371	371	348	380	366	376	345	358	396	363	353	358	368	383	343	350	359	349	391	360	353	354	377	364	377	357	366	372	407	322	330	356	370	372	323	390	364	371	375	360	357	358	322	358	402	387	335	396	395	357	346	375	356	354	344	377	360	343	391	391	386	348	402	346	337	371	366	363	378	327	359	380	386	406	325	335	348	374	363	385	386	390	387	327	355	389	380	354	346	394	347	400	364	357	364	374	377	354	364	365	383	352	367	370	340	378	354	387	334	381	372	348	392	354	361	358	375	367	412	342	363	328	334	324	346	347	361	355	380	370	352	367	361	354	367	367	371	328	361	373	371	352	361	336	357	362	363	375	363	354	374	365	397	354	360	373	347	347	356	336	383	377	352	365	370	391	380	356	355	369	353	342	357	386	376	327	361	381	398	401	345	320	359	395	374	329	357	361	361	324	344	350	379	343	332	389	398	376	358	372	358	348	344	352	375	389	345	381	383	361	339	357	360	366	368	359	404	340	397	348	331	364	351	324	364	372	358	339	362	371	389	383	369	350	374	392	333	375	357	373	386	364	392	353	364	356	336	395	365	397	364	340	360	385	365	366	355	340	360	341	389	334	371	374	329	364	334	395	373	372	353	394	413	359	341	376	359	385	378	342	343	353	391	352	387	359	370	358	359	381	371	340	356	347	380	386	393	378	347	334	352	359	382	348	372	370	366	386	356	353	337	379	386	373	385	354	371	372	373	396	331	406	350	379	360	344	345	372	367	412	341	352	370	365	352	305	353	342	374	376	365	335	392	375	387	380	341	332	369	339	376	363	369	345	356	374	358	355	373	380	362	368	352	359	388	360	367	403	352	355	359	319	339	334	359	359	375	362	356	364	342	347	360	380	369	353	361	373	366	330	364	333	362	367	380	354	370	339	381	371	363	390	330	356	385	383	360	333	339	356	380	365	365	325	338	368	362	341	353	323	319	362	398	351	393	334	352	360	373	355	365	364	363	373	382	359	383	400	363	379	390	344	361	340	354	370	378	345	354	404	329	370	344	389	374	365	365	360	370	374	356	371	356	367	331	326	353	365	383	367	349	371	351	389	398	369	388	374	379	329	374	412	418	371	325	386	359	375	356	376	377	380	375	385	369	355	334	375	394	361	373	351	365	363	388	378	363	365	349	354	374	367	344	342	365	365	370	338	362	381	370	299	390	324	390	360	363	364	377	337	351	361	332	353	385	417	344	342	380	352	382	364	350	400	377	352	396	374	368	382	345	345	396	358	388	351	370	365	354	320	386	337	392	371	351	380	376	398	373	376	398	376	337	337	369	377	349	355	376	368	388	315	358	375	375	343	409	342	348	338	345	383	339	362	320	361	388	378	373	354	352	373	343	359	376	371	395	367	373	370	342	349	319	389	382	407	396	378	371	361	347	355	379	374	373	329	373	366	355	340	400	360	335	372	339	317	336	359	371	374	376	358	390	372	349	388	361	364	345	356	361	368	380	367	376	349	363	376	365	342	369	357	372	356	365	310	373	377	362	325	349	369	326	334	355	377	410	383	350	370	359	354	391	338	380	342	399	398	358	366	413	360	403	376	356	355	365	377	368	361	378	338	338	367	392	352	374	356	346	388	400	409	379	381	342	347	378	378	379	391	385	353	384	338	331	380	368	365	378	378	365	416	372	392	328	343	357	358	372	392	332	374	366	346	358	370	360	345	351	349	335	366	398	377	371	354	392	368	360	370	374	384	363	346	339	361	397	362	378	351
1505	256	151	114	87	137	139	140	121	125	108	114	91	87	96	81	78	79	65	77	64	72	80	62	68	69	62	58	78	61	69	82	68	69	60	69	61	62	56	59	68	59	66	54	56	57	45	67	64	60	65	63	57	61	53	54	51	55	53	67	56	52	58	47	57	62	58	56	43	58	71	56	72	54	57	47	70	62	52	59	55	45	55	58	63	57	67	64	46	36	59	62	48	55	55	58	39	47	47	49	58	59	41	67	57	60	62	64	41	54	61	51	60	60	69	69	44	66	57	46	45	55	49	52	54	45	49	47	71	73	43	59	60	53	61	57	55	57	76	60	48	54	49	62	65	61	60	58	45	50	60	56	60	74	56	55	51	60	64	74	46	59	46	44	50	53	45	51	52	47	46	60	52	62	45	42	65	48	64	76	47	45	58	56	61	65	52	61	53	49	47	63	59	58	56	65	49	50	56	56	55	71	49	58	48	69	68	59	48	69	55	58	48	62	52	55	56	52	67	57	53	49	55	73	44	58	56	54	41	56	63	51	46	53	73	56	69	48	62	59	55	41	59	63	53	51	54	52	58	64	52	64	46	53	49	53	54	53	67	51	48	56	52	51	57	56	51	53	41	54	51	43	61	50	63	43	44	47	48	63	63	57	66	64	57	65	53	50	60	70	54	53	58	55	46	57	62	48	59	54	53	64	47	59	48	64	70	56	57	50	51	59	50	61	52	54	69	47	56	57	61	53	46	54	64	55	54	58	62	57	62	58	51	57	63	54	53	62	46	50	61	53	50	47	58	52	56	54	62	48	77	52	54	66	48	57	53	52	46	56	54	60	63	50	60	73	53	62	51	57	46	53	44	61	61	61	65	53	45	54	55	52	52	61	39	59	69	45	53	56	62	53	58	51	55	60	63	54	63	55	46	52	49	64	68	57	55	52	56	48	58	57	55	61	75	44	45	71	62	53	60	53	59	58	62	54	59	56	44	51	64	51	55	44	58	49	56	73	47	45	63	53	56	64	44	38	65	59	61	72	57	56	62	57	51	45	50	69	56	52	48	69	58	51	54	49	55	52	80	46	51	45	49	47	61	46	52	64	51	66	49	46	53	63	53	45	52	61	60	55	57	61	64	52	49	44	47	49	62	59	68	60	64	60	69	56	73	51	52	53	51	57	42	50	65	58	37	53	37	52	49	68	60	74	58	58	54	67	60	69	43	34	44	68	58	42	45	57	48	53	51	51	43	67	53	68	48	63	70	58	50	51	56	43	57	50	51	53	48	59	58	50	53	59	54	58	57	57	53	61	61	61	51	47	45	47	56	67	50	66	57	48	51	70	40	62	49	51	66	57	54	63	57	59	47	55	58	63	65	52	70	63	50	55	52	46	70	44	56	52	47	56	70	56	59	56	45	52	55	48	59	54	57	50	56	41	66	50	60	53	46	54	57	59	52	59	57	60	54	48	46	59	61	51	54	51	49	54	51	63	70	58	54	51	57	64	49	56	53	44	44	57	53	43	55	48	66	61	67	63	57	66	46	50	59	49	47	56	60	59	44	48	59	56	51	64	51	41	41	65	46	60	45	65	49	54	49	44	64	58	41	65	45	62	65	51	63	68	56	64	45	52	49	67	65	47	56	58	48	52	61	44	46	54	45	60	51	58	51	44	54	75	70	61	51	50	58	64	50	57	58	59	53	56	65	56	53	55	51	52	61	66	52	63	59	57	59	47	38	44	55	59	66	54	53	50	58	50	56	55	57	56	62	50	57	59	53	55	58	59	53	58	53	58	44	48	55	65	47	64	57	60	52	60	52	53	56	72	50	55	56	48	49	45	71	62	54	55	55	61	46	54	53	60	60	50	66	57	59	57	46	56	50	57	44	55	55	51	53	62	50	61	57	48	59	72	51	55	59	50	52	53	52	49	56	58	57	58	58	34	42	45	59	49	59	52	48	57	55	55	50	58	47	59	51	58	50	43	63	45	58	64	61	56	49	41	55	67	60	43	46	46	56	65	48	47	75	51	48	48	70	60	50	62	70	53	72	51	46	64	51	61	58	55	49	56	51	72	57	43	55	52	54	58	56	57	51	58	57	48	55	51	47	64	52	49	64	56	60	47	48	46	44	59	54	53	48	27	56	52	46	56	57	53	55	49	57	42	56	59	53	58	50	45	67	54	58	56	52	56	64	54	71	44	60	65	69	68	54	49	59	62	50	68	60	56	65	52	52	60	63	50	50	60	51	51	66	50	62	58	62	57	51	66	59	63	58	50	66	64	81	58	64	57	53	60	67	56	50	53	49	62	41	55	50	58	66	54	51	58	54	45	51	57	57	46	54	60	64	59	62	65	55	53	50	60	48	44	52	61	52	40	49	48	57	63	57	51	54	57	73	52	64	66	53	51	67	47	52	63	48	59	65	52	59	54	58	56	50	48	38	59	51	52	52	61	57	39	41	45	58	63	55	68	66	53	59	47	68	60	63	49	52	62	60	72	62	47	62	68	64	61	56	59	65	63	53	62	50	58	61	49	52	60	47	70	52	55	63	55	45	66	50	67	59	68	64	53	53	56	60	53	55	58	58	40	53	68	60	63	56	68	47	45	42	46	59	67	62	47	58	59	64	55	52	49	60	60	53	63	56	49	51	60	58	56	58	45	51	60	69	52	64	46	76	63	57	50	53	58	67	53	57	63	50	63	56	51	59	52	56	51	42	61	64	51	62	54	55	52	43	63	61	53	66	58	52	48	59	48	60	57	53	57	57	48	54	73	56	49	45	44	51	43	60	63	42	64	55	65	48	62	53	62	55	59	49	67	53	48	63	54	45	57	38	52	70	66	42	65	44	59	56	46	60	58	48	65	61	59	78	57	44	55	62	53	59	47	56	55	63	62	50	61	49	58	50	61	55	55	54	61	62	44	58	61	57	48	63	66	65	43	47	51	49	60	63	55	60	60	46	49	63	49	43	47	58	51	53	54	55	49	58	53	57	52	59	60	65	79	51	36	64	48	63	72	63	58	53	52	42	37	51	50	46	47	49	60	60	56	60	56	47	56	71	64	66	54	55	66	70	47	63	51	53	58	50	47	51	44	65	55	56	57	71	47	54	47	55	56	64	51	64	65	50	57	55	43	59	58	59	65	61	58	51	62	63	53	56	55	65	47	47	66	61	51	35	74	58	64	57	72	51	57	54	56	40	51	43	56	64	61	60	43	60	57	73	62	53	65	69	49	52	52	60	53	43	58	44	60	65	61	53	60	62	69	43	64	64	50	45	65	43	53	47	61	52	65	46	53	52	69	50	55	53	45	48	63	62	60	60	55	62	51	63	50	65	59	53	48	47	48	57	59	54	50	55	54	51	63	51	55	49	58	53	63	51	64	57	45	58	60	59	61	46	58	47	58	63	63	52	65	55	49	54	55	55	48	49	60	49	54	57	53	52	44	62	44	46	49	50	61	50	56	61	64	56	57	58	47	47	40	41	51	60	51
12262	4789	2591	4142	7605	8720	7764	6710	5695	4644	3741	2971	2414	2109	1773	1559	1399	1408	1434	1636	1363	1382	1204	888	913	1022	1201	1103	984	1033	1077	1150	1095	1033	1001	819	777	715	761	688	665	652	657	662	719	648	662	622	635	636	658	587	692	609	693	609	579	620	624	633	642	634	627	595	620	670	592	629	564	588	632	615	614	616	654	639	643	643	606	576	664	645	650	655	664	683	645	613	599	649	563	612	659	634	633	623	669	643	659	680	640	659	661	651	652	636	652	671	703	635	658	659	626	654	667	626	616	633	656	627	631	631	611	619	616	600	581	621	633	572	644	628	609	606	567	596	596	629	609	609	594	593	605	627	620	597	620	602	603	640	693	651	602	629	679	596	621	590	599	604	604	617	595	564	672	588	574	564	638	589	613	626	614	624	614	618	637	596	582	669	614	586	616	591	619	618	605	614	637	619	643	631	627	593	615	599	615	627	658	617	597	584	593	589	608	579	627	657	623	669	620	630	591	570	634	629	645	590	641	661	632	565	616	613	616	639	596	637	649	630	624	615	643	592	605	598	619	600	586	645	586	626	584	629	629	601	591	567	610	612	604	612	615	587	658	618	606	613	576	589	653	605	589	590	617	606	579	607	606	605	604	637	635	598	604	570	577	583	624	614	617	598	591	579	596	610	586	623	599	638	645	617	618	602	614	619	654	598	602	625	651	596	625	624	660	646	575	590	602	651	605	611	591	632	617	634	574	599	564	557	609	633	637	660	613	590	605	599	572	613	620	617	645	617	627	614	586	627	609	576	630	625	604	606	640	621	615	588	596	540	631	604	674	591	616	588	626	631	635	601	629	637	622	613	604	612	584	634	619	637	659	618	598	637	594	659	628	594	632	661	598	594	626	592	625	680	617	594	613	594	644	581	634	634	620	650	628	635	638	618	612	645	596	638	637	639	678	631	606	606	604	629	604	656	616	610	607	580	593	639	615	612	609	631	589	680	572	615	585	632	638	637	649	626	614	618	629	639	623	622	642	629	606	619	598	644	628	595	610	600	608	612	592	615	674	586	615	593	606	589	663	605	635	588	653	622	607	583	577	603	617	621	571	653	664	631	600	589	550	581	624	612	612	609	645	586	599	617	617	664	642	603	623	619	608	620	636	621	609	613	661	625	603	583	624	590	627	611	609	578	613	568	592	561	610	627	590	597	605	619	634	572	616	609	578	654	626	638	603	607	629	592	619	603	618	654	625	613	655	637	594	630	632	590	636	613	592	599	614	627	574	621	634	656	619	643	642	592	610	612	637	603	607	639	633	588	634	600	633	655	633	593	590	634	630	592	614	603	613	605	587	612	607	639	584	628	565	675	637	586	596	614	574	664	626	607	580	603	644	619	639	623	621	611	602	591	613	632	627	642	595	570	603	627	639	603	637	607	598	615	616	625	632	588	639	581	577	589	652	604	594	576	611	615	626	582	599	639	622	598	622	588	672	637	644	572	626	615	609	615	628	648	598	606	638	644	593	657	610	615	628	604	586	615	620	657	615	637	618	585	640	623	626	640	553	625	615	583	616	606	560	604	563	568	639	618	635	626	617	620	629	626	610	619	587	630	614	607	629	603	620	603	605	614	588	586	593	539	657	648	593	557	605	598	637	634	593	621	676	618	643	558	617	606	602	624	639	571	632	615	630	576	570	606	591	628	646	643	547	609	622	658	619	607	687	632	665	598	617	611	643	628	600	656	632	553	624	613	648	576	593	609	618	638	608	613	638	580	640	613	605	587	622	625	607	602	587	618	616	620	639	626	627	628	555	631	566	603	597	638	601	642	629	642	597	661	648	590	612	595	618	558	646	634	599	609	633	617	637	588	622	626	531	604	605	556	625	622	647	619	610	619	596	616	602	615	618	591	639	600	585	590	626	664	611	621	640	588	599	611	635	596	640	625	631	621	618	609	606	581	653	621	568	603	638	626	661	623	610	602	611	621	609	590	617	672	592	666	604	648	606	647	640	582	588	619	611	585	572	648	626	623	618	588	590	625	610	605	617	602	610	570	580	590	639	554	602	576	620	629	587	624	591	629	642	623	623	596	581	593	618	600	627	621	601	591	611	604	602	633	610	618	644	618	603	557	646	584	647	613	631	572	625	642	629	577	627	633	591	598	631	610	607	620	652	605	587	623	604	625	644	609	638	637	607	612	587	609	589	623	566	616	599	624	655	634	607	624	632	638	630	644	593	590	605	632	609	628	602	609	631	613	553	601	657	623	612	611	651	619	620	611	640	612	596	616	600	613	611	653	613	613	586	623	619	628	650	677	648	616	599	618	593	590	574	644	593	623	570	623	609	624	605	624	614	631	614	616	646	636	627	603	639	620	619	595	612	611	631	630	596	636	570	601	631	619	632	609	640	625	639	619	610	611	618	618	650	605	584	591	581	617	643	608	614	622	625	633	589	617	593	620	572	651	605	657	642	640	654	592	624	611	647	592	629	584	591	603	624	658	606	599	585	603	648	606	615	623	649	620	649	627	633	610	591	653	633	606	632	582	618	638	593	562	558	608	579	621	610	626	603	619	605	640	597	584	594	645	604	653	568	610	615	589	585	622	608	537	579	643	590	649	629	630	605	624	576	621	604	589	600	607	575	617	632	594	621	571	649	586	604	586	636	595	557	585	599	574	697	652	639	612	609	600	636	607	610	617	567	599	580	599	628	568	594	642	587	655	625	616	644	657	617	635	661	628	603	610	632	617	649	657	628	649	622	610	641	586	625	642	662	570	650	612	568	613	611	619	576	614	638	607	602	634	598	612	587	628	650	584	562	605	621	627	615	609	671	594	667	573	635	561	622	579	639	622	615	603	598	585	580	589	602	666	630	601	645	590	588	588	613	629	616	589	610	641	578	649	628	605	620	575	659	627	670	625	625	618	637	628	607	619	610	613	618	632	606	592	590	581	597	623	642	616	632	634	644	584	614	581	592	659	619	600	596	609	624	597	640	625	592	585	602	643	603	575	650	637	669	619	612	627	661	600	622	599	592	579	633	638	616	605	623	634	609	633	628	588	629	604	618	642	646	560	596	620	644	628	624	589	607	662	629	600	613	580	587	584	627	635	609	583	623	604	636	606	607	634	628	566	604	583	642	636	615	626	639	640	630	584	611	626	574	610	612	645	636	605	650	565	611	586	644	575	585	590	594	630	608	637	657	581	580	622	593	593	632	646	645	628	655	601	662	641	615	604	624	588	611	603	659	604	667	586	638	610	627	625	598	571	604	586	608	612	614	619	575	668	606	601	624	614	609	584	681	589	594	631	623	628	591	604	583	597	597	653	613	621	580	598	633	645	600	583	656	595	630	616	616	640	647	644	615	645	651	601	588	667	598	590	613	626	578	587	578	599	624	631	637	610	668	606	623	584	651	639	608	602	633	576	624	628	638	607	591	557	649	662	590	594	626	632	579	621	572	606	578	633	568	632	628	627	585	630	619	621	645	596	615	607	593	611	642	630	561	603
1189	620	287	241	237	265	259	259	230	206	150	141	105	82	96	80	70	87	82	79	80	62	62	41	68	59	63	63	78	64	73	60	61	61	67	51	47	61	62	51	42	54	44	48	42	42	55	61	49	43	36	43	51	52	45	40	43	51	44	58	46	42	42	42	44	45	42	45	43	32	49	69	40	34	51	53	45	46	59	58	43	52	45	48	47	37	45	43	54	43	43	47	32	47	36	55	52	44	38	52	54	56	43	55	42	51	53	47	44	46	42	39	34	48	45	39	44	59	34	41	49	49	59	43	44	39	50	50	41	50	46	53	41	44	56	53	40	43	48	37	56	55	40	48	46	49	49	32	47	45	57	59	46	51	38	41	47	45	46	50	51	57	38	47	41	41	50	44	52	41	41	47	47	42	44	38	62	46	49	39	50	55	36	42	37	30	43	40	45	33	35	39	37	37	51	56	50	33	39	46	38	49	33	45	53	46	36	43	43	39	52	51	51	35	43	42	35	52	52	56	37	68	29	46	49	45	46	41	41	46	45	39	39	49	46	42	36	35	37	45	55	42	54	44	48	36	53	39	39	40	46	38	49	33	51	50	48	41	45	39	55	49	32	41	42	43	48	46	42	52	42	52	44	63	44	44	40	43	40	44	36	51	39	40	44	40	36	31	52	51	48	52	47	40	47	50	51	49	44	52	41	54	36	48	38	41	39	52	40	48	53	44	53	32	50	40	48	38	48	48	35	44	38	54	54	53	45	44	46	40	49	35	50	41	37	49	47	52	45	46	47	56	54	44	49	54	46	52	38	35	46	50	52	59	36	44	48	50	34	41	46	48	48	42	42	46	38	35	38	43	36	57	51	33	38	42	41	58	45	49	42	55	56	49	36	40	54	40	56	39	31	43	42	42	48	49	46	40	45	47	53	44	49	49	29	46	43	43	48	53	44	30	58	36	54	45	42	46	40	48	42	38	58	44	35	46	49	52	48	52	47	36	37	54	47	42	39	39	48	42	46	49	40	45	43	43	44	41	34	44	53	52	43	46	53	39	45	47	42	54	41	56	47	48	43	50	49	47	47	45	47	55	33	39	55	54	43	46	52	45	29	52	30	45	49	49	69	45	41	43	51	47	42	54	45	49	42	35	39	67	50	55	40	55	49	40	48	42	39	40	41	55	41	39	37	35	47	39	38	41	38	47	48	37	41	53	41	44	53	47	36	44	50	40	53	50	42	44	47	35	47	47	32	55	58	57	55	46	52	46	48	49	48	48	55	51	43	50	47	32	40	39	44	31	40	36	45	45	51	37	48	63	45	39	42	49	53	39	47	50	34	49	36	48	40	44	46	55	34	67	52	63	43	41	52	42	43	42	53	52	53	47	46	40	40	57	48	43	45	48	47	39	48	40	48	47	39	57	59	39	41	43	45	38	48	55	43	39	37	52	47	58	46	41	43	44	42	45	44	51	46	45	45	36	40	40	51	40	38	39	46	39	42	40	60	58	55	43	44	46	42	38	60	50	45	44	50	53	46	48	29	47	52	55	54	49	39	46	56	34	48	41	52	48	51	29	43	49	48	32	35	44	51	37	38	46	42	57	35	46	31	48	47	46	41	40	52	35	44	54	41	48	52	48	50	52	43	47	42	44	44	47	55	54	49	49	35	43	50	39	45	50	54	45	44	36	36	50	43	45	38	63	49	40	27	38	47	44	38	47	47	42	43	42	38	35	31	58	38	48	51	53	39	37	41	39	38	42	48	51	40	50	39	44	42	39	49	47	46	50	51	53	45	49	41	38	39	45	50	48	39	59	43	35	42	39	35	43	40	46	46	49	43	57	40	44	46	38	52	32	46	43	46	45	49	35	41	46	42	39	39	38	44	46	38	48	50	51	45	49	32	36	52	48	55	31	47	42	43	40	34	48	55	51	50	51	39	45	40	54	45	38	55	33	36	52	36	52	50	39	49	39	49	43	35	53	51	45	50	31	43	35	42	43	40	38	41	48	51	34	55	42	43	36	38	51	41	38	50	58	41	57	44	61	48	38	32	41	52	37	42	50	40	42	47	48	56	45	44	51	53	44	56	55	47	44	35	44	54	45	46	46	35	48	53	42	45	44	39	34	42	54	44	50	39	50	42	45	48	51	54	41	36	46	45	48	48	43	36	36	61	36	41	22	35	40	45	51	48	64	46	43	43	33	39	46	48	51	35	40	54	40	39	34	37	45	44	34	48	44	42	34	30	40	49	39	42	49	49	39	55	38	50	36	37	41	39	50	45	65	31	42	46	39	40	45	51	53	46	41	38	54	24	48	48	48	43	64	47	57	48	46	48	32	50	55	50	43	35	51	42	35	45	46	39	35	42	54	50	48	40	40	50	36	44	51	36	41	48	43	55	37	50	55	49	30	35	39	33	46	46	53	57	43	47	42	45	46	54	40	45	37	35	56	37	50	48	43	47	54	49	48	40	41	40	44	29	67	39	53	36	40	54	43	41	43	36	48	40	48	36	51	57	32	43	46	48	45	49	41	57	42	38	43	63	49	36	47	36	32	35	45	35	38	44	36	39	41	40	52	43	37	38	49	55	51	36	39	41	50	40	43	34	59	48	45	39	53	51	52	38	59	51	45	33	39	64	45	40	50	48	45	36	50	48	43	41	46	44	40	45	40	39	36	48	41	50	59	50	35	47	41	31	48	42	39	41	43	50	57	42	41	51	50	56	32	40	33	37	36	43	41	45	50	34	49	52	45	34	41	43	41	47	44	38	47	41	48	38	44	41	46	36	46	56	56	48	42	49	44	49	37	41	32	45	44	54	58	58	39	56	38	56	41	39	42	44	42	41	44	49	38	41	41	50	45	34	53	56	51	40	59	42	40	49	39	44	43	34	40	46	41	46	36	36	44	53	59	46	43	40	46	34	41	47	43	53	49	35	51	44	63	30	36	42	41	49	48	39	54	42	31	52	45	46	48	52	43	60	35	44	43	41	42	40	45	45	40	42	41	35	44	46	53	29	39	55	27	46	40	48	44	39	40	30	41	49	44	41	48	51	39	40	28	37	49	50	47	47	40	40	47	46	49	51	41	34	40	44	41	53	40	39	54	47	46	44	40	50	47	47	37	44	48	41	53	50	60	53	46	41	49	39	57	36	45	41	52	45	40	45	29	49	48	49	48	42	34	45	39	51	44	38	50	45	40	44	48	43	56	46	53	52	29	43	46	61	42	53	39	57	48	53	48	42	44	39	58	50	41	44	46	47	53	44	44	46	54	55	40	39	35	38	38	48	48	42	31	43	43	51	44	45	50	42	41	62	48	49	47	43	51	50	47	50	51	40	51	44	39	31	37	34	37	45	39	46	45	51	46	38	55	42	38	51	54	44	50	48	48	45	51	39	53	45	43	48	57	60	51	51	48	54	48	52	37	39	54	40	55	48	47	35	45	39	41	47	47	42	48	48	40	38	50	53	53	53	42	31	41	60	42	47	42	38	43
17017	8920	4877	8144	14708	15628	13906	11683	9908	8049	6405	4939	3905	3166	2731	2115	1954	1890	1800	2015	1666	1707	1289	998	1069	1246	1414	1181	1140	1156	1225	1208	1183	1237	1016	879	829	710	710	644	671	599	558	607	579	606	611	567	612	512	550	571	581	519	565	525	543	531	547	582	547	543	584	569	531	585	496	508	517	512	534	554	536	527	539	545	518	490	540	590	566	552	582	566	570	545	568	557	550	516	507	498	526	574	505	525	561	570	602	575	632	546	587	587	609	539	572	547	530	532	551	541	548	551	595	578	555	579	588	565	563	539	546	519	514	541	482	524	487	524	504	491	490	522	517	526	496	514	492	494	502	504	515	510	541	516	516	496	543	502	513	500	509	489	471	509	526	566	530	524	532	514	477	492	536	486	500	509	541	521	542	551	504	502	496	488	479	499	487	488	582	527	516	523	535	494	520	496	465	549	544	528	524	468	504	468	497	512	517	541	541	491	498	478	517	548	520	493	509	502	551	493	518	515	471	491	488	528	509	505	550	524	526	518	510	489	557	521	488	547	510	552	542	508	530	496	508	485	503	522	552	521	501	520	517	500	503	538	522	510	493	498	478	511	522	513	534	490	521	495	463	499	541	521	517	513	492	513	521	535	495	487	568	505	504	477	491	493	514	520	502	501	478	525	523	462	523	501	526	500	517	497	503	562	478	521	530	546	501	460	519	528	514	490	520	498	498	542	489	482	518	501	527	521	520	501	509	522	530	546	510	480	507	545	492	521	518	524	495	539	489	535	496	502	461	512	537	520	515	471	505	511	505	498	527	538	514	555	527	517	534	507	503	556	527	526	482	498	476	521	498	552	523	521	519	494	485	496	497	468	521	498	500	540	548	478	513	489	476	492	526	516	479	472	495	480	500	558	542	562	485	511	519	494	502	502	501	526	499	498	529	501	490	528	519	522	502	540	480	487	489	511	537	497	564	489	539	497	523	468	542	493	498	500	497	517	517	500	562	488	505	524	512	539	570	501	510	528	490	494	522	497	514	527	512	535	508	479	518	548	543	549	565	520	522	503	508	548	468	481	486	477	545	443	492	505	487	543	519	528	506	516	553	549	483	481	552	516	526	509	518	482	505	540	494	476	518	524	519	482	488	497	543	530	528	533	484	493	511	505	469	505	533	447	518	461	504	526	517	536	506	492	511	521	508	528	541	520	512	513	530	531	479	480	503	546	514	506	516	503	505	487	549	519	507	510	489	524	541	480	553	509	488	525	526	546	495	500	510	524	520	529	498	535	488	544	489	492	496	511	510	506	499	517	537	516	541	500	505	483	489	500	503	509	466	494	518	512	502	493	487	494	519	487	503	529	504	526	532	551	494	510	539	499	515	485	533	503	512	496	508	508	528	482	517	500	528	532	549	516	543	493	540	506	526	513	489	490	492	511	539	499	487	475	520	483	542	508	522	539	520	528	517	556	499	499	567	499	559	496	481	523	547	488	492	497	512	516	510	523	524	481	491	496	525	518	497	520	494	523	526	482	521	482	505	472	517	502	526	530	523	540	494	495	516	516	483	530	525	534	517	514	520	525	545	532	513	526	511	512	510	520	557	568	512	523	554	509	487	507	485	511	508	514	528	531	521	520	530	473	474	513	479	502	520	543	493	541	519	528	524	519	501	507	475	528	530	511	482	537	490	496	504	516	504	526	483	500	525	500	498	492	513	497	543	510	516	480	481	532	494	537	548	517	527	537	528	508	557	495	529	510	508	498	511	492	482	499	531	506	553	518	539	543	508	544	530	490	529	505	510	454	500	537	507	473	484	488	510	499	516	525	529	528	495	494	562	516	546	473	545	481	513	561	518	511	484	525	481	508	517	482	516	496	488	552	553	517	524	486	522	511	489	554	501	495	510	483	539	504	518	477	503	509	552	511	502	511	521	532	512	487	482	531	483	485	504	522	497	525	511	531	482	566	528	523	503	497	513	541	477	529	496	519	517	495	515	565	467	525	538	486	514	502	529	516	491	472	505	526	515	542	515	511	524	477	532	513	546	537	481	515	496	484	482	504	485	516	476	532	513	503	521	522	551	532	471	519	501	507	478	545	524	451	552	518	516	514	536	486	553	514	523	544	559	528	495	506	476	543	516	512	523	491	535	516	530	487	496	496	508	472	542	515	543	480	539	531	529	484	514	468	513	496	517	526	519	494	495	495	507	513	545	539	476	527	509	474	560	528	546	543	529	483	489	503	520	513	518	527	553	501	473	528	546	514	527	537	538	494	483	528	498	528	510	519	511	477	515	551	494	483	515	519	511	552	511	562	516	537	515	499	518	532	527	500	548	516	520	514	528	541	506	510	523	505	506	510	494	527	532	543	537	530	536	539	482	469	541	505	515	535	522	526	494	542	501	570	492	524	510	526	538	496	535	538	520	497	526	528	502	497	531	516	492	518	502	504	524	496	519	498	496	480	516	491	536	542	526	499	496	510	502	498	522	529	513	517	528	558	525	512	476	511	522	500	464	554	524	512	483	503	511	475	491	530	508	534	495	553	519	517	542	493	476	508	485	558	544	515	524	475	501	482	560	502	550	550	506	533	520	494	502	482	517	459	543	537	559	546	523	503	512	528	468	458	523	525	454	518	493	518	479	473	516	519	484	504	504	492	501	504	474	528	538	508	479	495	516	507	510	490	450	499	519	545	521	532	531	528	496	485	440	536	515	512	530	495	514	460	478	485	541	456	536	510	508	504	490	499	512	504	481	490	514	509	541	513	501	480	513	500	540	503	503	518	477	487	535	530	501	506	509	488	509	538	541	518	503	522	491	475	507	541	530	529	537	501	520	520	517	530	533	530	488	498	494	489	509	509	512	517	526	498	481	516	513	549	540	516	470	496	487	513	517	511	508	528	520	521	506	512	525	510	511	511	525	561	490	491	512	535	505	476	524	532	521	515	561	523	503	520	543	495	514	532	504	496	530	523	519	490	493	544	518	549	534	491	530	532	507	522	516	493	473	487	539	527	512	540	472	524	497	510	488	564	487	537	562	495	531	510	478	479	514	485	525	476	534	517	522	534	550	518	549	542	538	537	517	535	516	538	506	484	534	478	521	516	547	475	481	507	502	522	513	508	513	508	516	554	513	538	495	529	506	524	520	529	542	491	504	553	518	497	548	510	521	536	467	522	507	489	549	491	498	516	510	511	536	510	537	531	523	508	527	500	515	475	534	491	487	498	535	525	492	501	509	527	519	528	532	480	510	492	482	499	513	499	515	495	532	506	511	525	519	491	542	514	550	478	477	540	486	497	503	491	546	493	536	539	478	477	501	511	540	543	481	491	473	568	519	489	514	517	555	481	481	498	509	511	472	487	491	514	498	572	525	499	514	515	503	501	515	543	462	551	467	553	481	528	501	517	515	476	491	509	512	516	493	480	507	508	526	504	530	489	507	519	492	516	495	513	536	520	529	476	506	502	487	504	475	537	526	499	498	522	545	569	511	489	482	509	516	491	538	517
2482	519	301	220	189	255	252	228	214	180	175	131	136	104	96	86	63	80	62	77	58	84	73	52	61	67	69	64	63	49	72	63	55	50	46	51	52	38	48	35	48	59	46	44	47	49	54	52	46	47	30	39	34	43	29	48	48	42	50	49	54	48	43	38	46	48	45	42	34	46	36	52	40	42	47	42	41	40	43	45	34	42	41	40	43	40	46	37	42	37	42	44	51	45	36	41	30	53	53	50	51	39	47	37	42	39	41	45	44	42	47	43	47	30	29	38	54	39	35	36	52	38	47	43	38	47	27	41	39	46	39	46	43	42	42	28	57	42	37	40	41	36	38	45	37	47	50	42	51	40	40	44	43	38	48	36	35	46	44	48	39	43	40	33	30	32	44	43	39	37	43	38	45	29	39	45	44	37	34	43	44	55	42	37	45	44	59	38	45	45	31	41	42	35	47	36	45	38	46	47	34	34	51	28	40	39	54	58	48	55	38	24	48	45	39	43	45	45	48	29	41	35	55	36	42	44	51	42	37	42	33	47	48	43	39	45	39	35	37	47	50	45	34	47	44	45	57	28	37	54	44	47	48	41	45	51	40	40	47	34	38	41	39	41	37	34	42	38	38	48	46	37	38	40	43	41	44	36	40	42	47	42	50	43	39	38	44	46	61	47	48	45	38	40	37	50	53	40	37	38	39	26	49	43	43	50	47	38	33	51	48	47	41	48	49	41	36	42	39	58	42	48	44	53	55	41	41	41	37	54	35	51	36	36	30	46	40	47	56	33	52	36	40	42	53	49	36	51	40	44	45	48	34	50	51	46	36	39	31	32	46	43	41	35	50	46	40	34	47	51	40	42	38	48	36	39	64	47	35	40	44	33	45	46	41	46	44	40	44	42	46	40	38	42	43	48	47	41	47	40	40	46	46	57	50	38	42	42	44	42	45	37	55	44	39	32	36	37	50	40	38	31	36	45	43	49	65	45	38	49	38	38	46	41	39	42	35	37	42	39	35	41	40	30	41	47	36	44	30	46	48	43	33	42	53	46	30	51	32	51	38	50	39	46	48	50	46	43	47	62	36	36	35	50	38	43	46	42	44	42	42	44	39	47	45	33	45	32	49	54	41	32	44	41	29	46	41	46	49	34	35	37	34	39	38	46	38	43	49	44	42	47	45	39	43	52	42	49	31	50	41	40	45	43	44	43	50	45	48	35	50	38	49	47	44	47	45	39	48	48	42	49	37	41	40	42	47	42	37	50	43	32	39	30	37	43	40	36	29	40	41	44	48	44	33	32	42	52	38	41	41	43	33	38	43	46	23	44	34	33	35	48	48	41	32	37	44	32	41	46	53	33	44	39	41	57	40	42	45	36	45	49	34	49	44	33	47	50	27	46	53	55	45	30	28	31	45	47	48	46	36	54	45	51	45	39	40	33	37	43	44	54	42	37	39	39	40	37	42	43	41	35	38	47	34	34	48	40	43	51	49	36	42	48	41	48	37	34	45	36	56	48	39	43	52	45	49	40	42	39	42	51	55	44	39	44	36	41	41	58	35	44	39	47	36	56	32	47	45	46	44	45	42	36	35	48	41	35	39	54	39	46	44	40	27	34	44	33	45	39	34	47	46	35	33	49	51	40	34	44	35	38	35	40	47	40	44	37	41	43	33	40	49	40	43	46	37	43	39	51	40	51	39	42	43	46	36	45	62	46	51	36	38	47	44	46	41	39	40	41	42	34	37	43	41	44	50	48	44	39	48	47	47	46	36	50	54	51	41	36	44	43	44	35	42	43	33	43	38	40	39	49	40	31	46	38	49	48	39	51	39	49	36	37	39	35	42	26	37	37	52	45	50	34	39	53	48	39	52	45	40	39	41	36	40	58	42	37	49	44	50	46	33	35	36	37	38	41	43	44	40	32	35	42	36	42	47	29	45	49	36	38	35	42	38	44	37	39	43	40	48	38	40	44	38	41	48	34	44	35	37	44	33	48	35	46	37	52	38	49	48	36	40	50	34	38	41	43	32	36	45	43	37	48	33	60	43	33	43	46	54	42	46	41	43	39	32	48	37	53	55	44	47	35	36	41	38	51	42	33	41	32	49	48	49	40	38	44	32	47	42	33	44	40	36	50	43	57	45	53	44	40	42	45	40	37	41	30	45	38	39	33	45	51	51	50	42	47	37	50	31	45	36	47	36	48	40	44	45	47	36	42	40	39	35	35	39	33	30	41	37	47	55	44	44	40	37	34	38	52	52	54	35	46	52	41	34	37	43	34	48	37	34	28	42	50	44	49	40	28	38	43	35	40	37	43	38	45	29	46	46	47	48	48	49	44	35	37	55	43	38	39	41	62	37	39	54	36	31	52	38	42	41	34	36	39	30	28	47	23	33	43	43	30	37	46	42	48	52	26	31	35	39	45	37	45	32	39	36	33	45	46	41	38	38	38	44	49	35	53	41	36	33	41	53	49	43	37	34	48	44	42	42	41	34	39	34	33	46	44	42	34	41	43	33	62	43	45	40	32	30	44	44	52	55	56	41	52	39	44	38	48	38	37	46	51	50	45	35	34	32	40	44	31	53	44	39	36	48	38	41	44	37	47	47	33	39	47	39	43	42	40	43	41	53	43	49	48	51	52	54	54	42	43	45	37	38	38	44	48	35	46	47	28	36	41	39	30	48	50	54	43	38	40	55	50	40	52	38	43	45	46	54	43	36	40	38	37	53	55	42	41	34	39	39	53	41	36	43	47	35	46	38	47	44	30	43	45	44	46	36	48	42	44	40	43	30	32	42	38	43	33	39	42	50	43	43	52	42	42	45	42	39	39	38	44	42	43	31	42	43	42	40	42	24	36	38	41	41	27	45	45	43	39	42	36	43	38	44	46	53	61	37	39	43	40	43	22	32	39	44	37	38	51	45	38	46	44	49	63	49	48	41	33	40	41	38	50	42	34	36	53	44	39	53	39	37	48	49	34	44	44	37	48	42	45	49	35	32	48	42	43	59	50	47	36	36	41	45	44	44	49	44	46	48	37	47	35	42	37	38	37	33	56	46	37	33	46	48	42	47	45	45	44	48	45	38	44	34	52	36	40	48	42	42	33	34	51	33	42	50	32	43	30	48	29	43	53	44	33	46	38	41	43	38	51	36	40	50	58	49	46	29	32	43	32	51	38	41	42	51	31	37	50	37	33	48	42	46	32	47	38	40	41	33	34	43	59	45	26	40	40	40	35	43	41	43	45	46	27	37	51	37	41	42	42	35	45	43	35	55	41	39	38	43	47	35	44	44	40	44	46	41	39	45	48	55	42	48	49	44	36	53	32	33	38	40	38	48	46	44	35	45	38	53	41	50	40	43	62	40	57	45	39	51	42	37	42	28	47	50	46	61	41	42	38	36	34	35	31	39	30	42	42	34	38	55	35	39	49	40	47	57	36	39	50	42	35	33	51	36	54	44	46	39	39	48	41	45	48	47	57	39	52	46	38
15872	7736	4674	7448	13516	14859	13744	11777	10099	8198	6549	4869	4077	3344	2773	2228	1931	1972	1915	2024	1668	1719	1285	1014	1042	1209	1379	1195	1094	1110	1212	1221	1191	1047	899	872	758	664	712	656	562	574	533	602	588	507	513	531	500	471	527	533	542	513	476	501	458	515	498	555	511	488	509	490	481	432	523	489	508	472	468	468	448	404	508	434	507	468	451	489	558	550	533	533	504	516	478	485	486	468	475	516	512	496	457	479	501	570	571	560	550	503	556	516	547	539	491	553	525	536	492	514	547	464	479	523	519	467	484	497	465	493	495	466	473	433	438	470	465	468	472	480	459	421	447	498	461	451	443	469	482	445	454	462	423	458	461	467	448	441	479	462	433	440	448	500	491	489	449	461	464	452	476	448	445	463	478	449	479	466	466	440	468	450	447	445	466	472	449	447	435	468	455	449	442	492	440	488	477	453	465	440	425	441	448	440	454	437	472	451	439	419	430	488	476	449	458	466	482	467	436	441	456	449	453	493	465	490	489	474	467	465	467	435	442	445	450	454	499	473	448	457	495	441	480	481	480	465	448	452	454	441	451	433	457	455	432	470	430	456	465	466	466	455	435	477	481	433	429	438	449	435	474	500	446	464	413	440	464	463	467	461	494	436	470	458	483	450	444	462	439	414	464	440	485	449	428	482	457	502	450	490	431	468	486	457	495	447	436	484	453	457	463	448	460	480	426	438	498	483	487	456	473	422	461	457	475	436	450	453	472	450	439	467	445	451	431	484	458	459	435	455	444	483	435	443	455	466	407	454	441	445	456	447	493	436	500	481	473	443	423	455	491	421	446	464	479	466	426	478	421	430	482	461	464	453	415	477	460	480	471	441	437	437	466	483	484	427	431	470	476	464	450	474	436	462	443	478	449	431	448	443	495	491	427	472	453	448	435	495	447	398	485	475	470	484	455	460	472	458	460	460	474	442	488	425	465	459	428	452	466	465	524	437	474	450	472	457	440	436	452	468	452	433	453	446	468	451	476	460	455	471	476	420	435	457	452	416	427	446	480	457	472	465	434	446	472	454	453	430	465	506	468	434	462	450	438	432	477	486	471	462	464	448	457	457	463	458	436	463	420	469	447	411	472	491	469	466	465	452	477	447	483	420	484	477	453	437	449	438	483	425	440	432	479	473	481	461	439	457	450	434	463	487	466	464	440	472	456	460	459	450	421	452	472	458	465	461	440	511	460	444	453	437	458	434	445	451	447	451	389	476	445	441	460	446	461	468	431	468	444	464	456	443	454	484	431	468	482	472	451	418	472	462	501	451	453	499	433	466	464	475	455	481	428	458	431	482	481	421	435	436	449	515	482	455	454	439	461	503	474	416	449	469	441	458	467	468	449	481	441	471	450	487	438	478	471	491	416	460	458	464	453	487	492	480	449	487	484	464	454	460	445	446	436	454	492	423	522	474	499	442	443	493	456	427	468	435	470	452	455	432	421	457	421	434	447	456	424	466	465	425	430	458	445	448	436	473	445	439	441	428	461	460	432	464	459	431	484	499	464	470	455	411	486	451	483	470	508	511	465	457	485	449	433	483	484	492	415	437	486	455	460	448	486	475	451	476	461	429	467	432	468	499	483	454	467	445	429	485	443	476	437	408	458	434	446	445	446	460	426	438	461	465	458	484	449	436	454	473	462	451	448	496	484	461	463	476	477	460	450	446	495	457	461	489	438	470	456	449	473	442	449	480	443	444	447	485	445	482	434	450	465	467	422	488	503	453	440	436	490	441	458	471	484	449	444	444	442	432	434	445	461	466	442	455	450	433	493	461	451	438	456	451	456	440	459	491	469	497	478	447	479	417	457	459	437	462	451	478	430	484	457	425	473	458	485	481	459	476	488	465	452	470	463	450	455	481	467	451	478	482	451	468	446	438	446	438	451	483	440	464	447	445	501	451	455	457	434	447	453	490	437	442	459	479	461	443	460	443	449	467	484	491	460	464	459	473	431	464	460	445	478	465	456	461	482	437	475	457	440	518	432	458	472	437	455	468	448	488	449	493	456	470	425	468	407	454	466	458	436	457	439	475	415	468	428	469	419	449	468	472	480	422	461	495	430	474	468	532	442	454	508	474	454	451	416	446	432	451	465	467	463	420	440	442	486	478	387	456	445	454	449	444	446	452	427	448	429	431	464	435	450	472	454	436	471	437	464	431	494	447	485	436	475	492	459	437	415	470	471	477	456	414	444	431	471	446	465	495	483	446	458	464	446	500	466	467	450	471	445	432	444	449	409	498	439	455	441	484	480	442	451	455	448	469	475	473	431	477	432	473	486	449	471	436	483	453	439	471	409	498	471	441	430	471	453	459	468	497	505	422	448	436	450	469	442	443	481	454	446	474	438	495	491	423	486	458	450	462	469	437	422	460	448	460	430	433	417	467	443	472	484	446	422	452	521	464	478	475	454	448	447	485	449	457	483	442	440	468	462	434	474	462	459	465	456	454	439	474	498	465	475	477	466	474	460	444	487	467	450	445	430	513	449	471	443	458	441	457	470	414	439	476	442	430	461	453	467	438	472	454	450	429	480	479	471	446	463	460	460	451	436	432	476	494	437	466	458	459	475	446	462	437	483	441	460	454	480	506	431	426	458	456	479	472	458	422	471	468	439	503	429	483	439	472	473	484	449	437	469	472	489	414	457	438	452	450	458	495	418	505	450	439	448	471	387	479	478	409	459	472	443	467	406	455	469	476	473	433	422	475	496	457	449	429	438	468	479	466	421	506	493	469	488	460	473	458	464	449	465	468	450	465	424	420	443	456	448	480	465	456	487	422	489	483	417	457	462	422	427	491	477	463	421	496	466	445	461	434	431	496	425	448	472	440	415	480	476	448	462	477	491	495	466	454	459	447	462	403	487	434	453	462	423	512	453	478	421	472	467	437	449	437	434	466	485	458	485	455	464	427	461	457	488	460	434	423	466	480	488	485	461	441	470	426	477	472	489	510	416	493	476	444	438	435	458	467	444	473	438	473	492	454	471	450	441	427	458	455	447	483	443	459	461	444	463	439	473	447	495	431	469	465	465	478	474	419	455	470	450	445	434	446	450	502	479	477	451	478	467	504	438	445	476	461	467	446	454	482	469	448	453	503	459	442	453	448	448	448	438	439	459	445	428	427	499	495	469	485	472	428	482	409	463	467	443	484	499	467	459	489	435	435	455	443	460	406	463	523	480	455	444	457	459	477	434	502	436	456	435	435	487	437	460	459	444	471	417	500	441	432	449	467	446	457	453	447	464	496	457	447	433	467	446	463	454	437	480	471	454	481	464	461	447	424	430	455	448	499	471	443	436	447	449	457	448	447	451	476	467	504	484	441	447	445	470	444	464	504	482	452	492	444	478	460	485	484	461	479	476	465	445	449	432	454	486	470	482	465	458	469	455	441	463	438	453	470	474	469	449	484	463	461	470	455	447	465	462	468	425	451	488	506	476	419	466	451	437	472	474	451	429	451	463	454
1779	785	415	344	323	372	381	341	282	264	219	178	144	147	98	91	85	80	76	87	76	74	60	55	52	71	60	65	53	57	59	52	57	59	46	47	42	46	36	33	39	44	40	30	35	43	34	33	29	31	26	34	31	34	47	33	35	32	41	27	23	36	28	37	30	34	24	30	34	37	30	33	35	37	34	23	33	40	27	36	25	43	27	30	46	52	28	45	36	35	38	38	42	34	30	38	33	29	31	33	34	32	36	39	35	34	37	24	45	37	32	42	39	30	33	39	27	33	38	41	38	29	23	34	27	33	38	40	12	25	35	32	37	35	28	31	35	34	27	27	37	34	34	30	26	36	39	29	29	34	26	34	32	34	36	35	26	27	34	36	32	34	25	35	31	29	36	32	35	34	33	31	26	32	36	28	34	26	34	33	29	29	33	33	35	26	26	37	20	32	27	38	38	32	35	33	27	30	40	29	29	33	41	33	37	32	25	26	35	24	27	37	30	35	33	38	28	41	38	30	29	33	31	33	37	33	29	34	36	39	27	30	37	35	30	34	39	33	27	33	35	32	32	39	24	39	41	32	33	29	31	37	33	40	30	33	39	33	35	34	32	32	33	37	32	28	37	32	34	42	44	29	36	38	28	27	31	21	30	30	33	27	33	28	33	37	32	41	24	34	27	29	27	37	22	28	38	25	31	31	40	38	26	30	30	31	33	21	29	41	32	42	29	30	35	28	32	27	41	42	37	40	24	35	31	32	33	31	34	28	27	25	33	37	30	26	32	40	35	31	32	25	27	25	26	29	31	34	28	24	37	20	34	39	35	31	19	44	44	28	28	25	40	35	31	31	32	39	37	24	35	32	36	32	39	41	24	32	30	38	30	28	28	35	34	31	28	30	29	36	37	42	41	37	23	35	28	35	31	31	23	43	28	31	33	31	24	34	51	38	32	31	36	37	38	36	30	24	33	37	26	30	28	23	35	27	33	25	24	29	27	33	34	34	37	31	29	33	28	30	35	22	33	37	26	34	34	32	34	27	39	37	34	33	26	38	29	34	35	20	28	33	35	37	28	33	31	26	33	23	38	25	29	34	33	29	26	28	29	26	30	19	21	34	30	25	28	24	33	37	39	19	37	41	39	32	38	27	27	33	35	33	29	38	22	36	34	34	29	33	29	34	30	22	45	29	37	35	28	36	32	26	37	28	27	34	31	30	25	33	33	38	27	39	38	26	25	32	41	29	34	47	34	36	34	36	29	29	37	27	45	38	34	35	36	35	35	33	40	36	35	37	37	24	28	34	30	26	30	37	29	41	37	33	35	40	27	28	33	28	28	42	33	36	30	33	36	29	25	31	28	28	34	31	32	24	33	32	26	25	26	24	22	32	44	26	37	23	27	32	27	25	35	42	35	40	33	30	39	28	34	35	28	26	31	28	38	28	38	40	40	33	30	23	26	29	27	27	30	29	40	35	25	32	24	33	27	27	25	34	29	31	29	25	35	39	26	35	28	36	24	28	37	26	33	29	25	23	25	20	36	30	33	31	25	28	38	34	34	32	35	35	39	26	29	30	37	36	35	32	30	37	41	37	31	20	22	29	22	32	34	34	26	40	23	26	25	25	36	31	34	28	28	38	32	36	35	37	35	33	36	33	41	26	41	31	34	42	35	35	35	24	37	31	35	32	38	24	36	26	21	32	35	37	28	41	35	30	39	40	32	28	29	33	35	37	35	37	37	26	33	32	26	23	47	33	33	32	31	31	39	38	42	22	35	27	22	33	40	36	37	35	34	43	40	30	26	38	28	39	40	34	34	31	26	41	38	25	32	25	35	33	28	30	30	36	21	27	37	24	36	25	41	29	25	40	31	30	33	20	26	38	32	30	34	37	32	38	35	34	31	26	27	40	33	28	35	41	35	22	38	30	31	28	28	26	25	42	30	29	40	25	31	36	29	37	25	31	28	35	28	41	37	28	32	35	28	39	41	32	24	27	31	33	27	36	35	30	36	29	31	28	31	32	29	33	36	38	27	34	35	30	24	30	37	34	33	42	21	31	29	30	29	39	31	26	42	32	36	26	30	31	40	19	32	35	32	31	25	28	26	40	36	36	34	32	33	35	31	42	34	24	30	28	37	38	32	41	32	34	28	42	37	32	29	34	35	28	33	31	32	33	43	35	33	31	28	42	34	37	28	34	29	38	41	24	28	39	32	34	26	31	36	34	37	24	35	36	29	35	38	26	48	32	30	18	35	44	36	34	40	33	41	24	32	31	38	44	28	22	38	27	35	34	28	35	30	31	35	40	29	31	27	31	34	40	42	23	28	36	30	38	35	23	34	32	38	29	28	30	40	22	30	43	41	32	28	37	21	35	27	34	40	31	31	24	34	32	29	26	24	30	37	38	33	37	37	28	39	28	32	39	27	32	28	32	33	28	28	36	32	27	31	33	39	31	37	28	24	29	39	32	32	37	32	38	34	28	29	35	40	33	40	27	37	25	22	27	29	31	31	28	35	29	31	36	41	28	38	26	40	35	37	26	36	37	26	33	36	38	36	34	27	35	31	28	32	32	34	36	28	40	41	39	24	27	36	26	30	32	39	26	30	41	38	28	35	24	34	31	44	42	38	34	37	24	27	28	30	21	35	34	30	33	41	36	34	33	33	36	33	33	34	30	32	41	35	40	45	32	37	31	35	28	43	24	23	28	26	45	30	29	27	28	38	35	31	39	26	35	36	32	35	23	35	35	26	33	30	26	35	21	28	38	29	31	46	24	33	37	36	24	30	26	40	39	35	44	25	27	38	26	31	21	33	30	26	38	29	37	30	29	25	28	29	24	35	29	35	33	27	32	30	32	39	38	27	33	37	27	32	33	42	31	29	41	33	36	36	27	22	37	35	27	23	23	22	28	44	28	33	42	34	28	51	31	40	34	27	21	34	41	30	21	31	39	24	30	33	33	35	26	34	41	37	29	34	29	31	37	23	26	32	32	36	32	27	36	33	38	26	15	26	28	23	31	36	28	33	34	42	33	24	30	21	23	30	24	36	31	38	35	34	32	26	32	37	27	28	35	33	39	41	38	28	25	34	29	35	27	33	40	26	28	43	35	35	23	37	29	32	35	30	31	35	39	30	33	32	31	37	32	26	27	41	29	26	50	28	33	32	37	38	36	38	31	32	23	40	35	26	31	36	34	31	28	41	38	32	26	24	24	34	32	34	25	26	35	36	33	34	38	34	42	28	34	37	31	26	32	24	47	33	28	33	28	44	34	46	30	28	38	32	36	32	34	31	25	32	33	32	30	26	30	31	36	32	26	28	34	29	20	35	26	35	29	40	40	36	25	24	27	38	30	28	31	31	36	39	43	30	43	27	26	31	33	23	35	27	35	32	32	30	22	32	44	28	32	28	39	45	27	24	34	36	39	38	38	42	29	35	35	34	28	22	41	26	27	34	29	44	37	28	26	41	25	32	32	30	32	44	20	33	35	34	41
20300	10731	6272	10676	17889	19281	17410	15164	13077	10475	8837	6508	5271	4381	3624	2862	2415	2479	2397	2484	2019	1947	1424	1090	1135	1391	1496	1251	1198	1232	1316	1396	1227	1221	968	893	774	674	641	600	563	548	534	522	483	496	469	452	464	403	435	474	405	419	448	393	434	412	411	426	362	455	416	420	415	421	444	397	415	410	394	388	382	420	398	389	380	374	452	450	491	480	452	433	431	450	427	397	412	422	429	422	409	411	402	448	411	498	528	507	499	458	535	471	430	451	457	452	455	416	411	438	401	397	398	430	445	432	425	431	435	350	372	371	396	387	426	396	381	371	414	384	364	374	382	371	364	338	378	389	372	380	363	351	391	374	338	375	364	341	370	362	376	384	359	370	371	364	393	368	390	377	376	420	354	389	372	372	401	390	370	374	369	405	390	392	359	390	416	403	357	370	370	368	372	386	370	409	376	365	374	410	349	355	400	390	351	388	373	369	378	406	360	370	381	376	380	395	408	382	387	381	357	377	376	360	389	362	353	392	378	360	366	370	376	359	392	375	399	373	347	387	363	355	352	373	384	382	320	377	370	393	384	386	348	383	386	360	390	393	368	383	380	368	382	334	343	358	341	376	385	352	363	406	329	370	382	363	389	366	366	389	392	344	392	364	367	387	377	401	331	356	382	373	393	336	374	364	372	360	409	376	380	369	361	343	389	390	373	359	366	381	373	374	379	377	353	386	352	391	404	360	376	392	378	370	390	397	366	361	355	410	348	402	373	371	377	392	371	354	393	371	348	419	359	366	374	375	382	372	362	376	375	397	373	410	406	382	366	348	369	359	379	390	410	375	342	364	387	397	379	365	353	382	374	343	382	372	380	361	380	382	363	345	359	369	363	407	357	374	369	367	339	378	360	353	326	399	355	320	391	367	357	377	357	338	359	377	357	405	382	350	365	391	384	325	356	373	375	354	415	369	354	367	391	376	385	342	347	386	376	386	329	392	370	351	379	369	382	362	398	366	362	384	394	366	401	369	342	350	366	402	381	335	374	361	350	348	344	344	396	366	369	394	389	391	363	380	412	407	343	391	398	384	376	383	368	398	393	377	377	360	388	416	396	380	360	367	423	387	364	363	373	379	353	363	377	330	373	390	406	400	395	362	385	379	364	362	394	373	379	374	349	365	350	360	347	375	375	383	356	356	386	398	379	369	341	358	343	361	374	360	387	400	367	386	403	376	375	376	399	363	360	397	390	403	385	371	400	349	330	380	371	345	414	371	332	359	361	429	383	347	351	357	377	375	358	387	363	393	371	364	413	379	354	386	376	416	364	370	372	397	376	392	382	335	389	385	382	388	374	376	400	388	391	367	352	379	365	398	378	366	384	373	352	370	300	387	382	365	390	393	382	361	374	386	382	363	373	348	363	366	383	380	364	357	376	378	362	395	369	349	392	365	375	373	353	362	383	374	364	396	390	411	417	428	358	337	371	344	361	395	385	379	364	392	385	343	357	385	364	357	394	383	366	389	350	381	380	371	382	352	365	350	375	380	381	369	363	330	390	354	374	374	339	395	331	364	349	379	368	380	364	349	370	410	385	362	372	381	388	364	336	352	417	372	366	371	415	414	366	367	385	381	387	349	344	371	411	404	361	379	358	346	385	394	354	348	353	377	336	383	362	371	394	421	360	369	370	387	362	371	380	388	381	385	393	337	399	365	394	370	376	384	367	395	385	358	407	375	367	388	390	354	351	355	370	367	404	385	371	379	372	385	383	374	352	366	384	387	412	351	344	386	356	373	376	360	375	383	367	374	364	359	357	357	373	375	352	369	350	380	374	403	366	374	373	373	405	391	354	365	354	363	363	385	372	397	380	367	348	358	362	369	370	389	354	396	374	366	346	380	377	374	406	378	384	374	387	349	369	401	383	360	381	336	388	375	371	386	403	333	388	392	354	362	420	415	389	370	359	378	360	385	391	379	403	372	389	397	355	372	387	407	365	400	345	364	389	367	359	398	367	380	358	353	382	354	340	365	340	384	332	354	380	405	397	346	396	417	364	414	354	408	358	365	383	380	361	362	372	408	360	378	397	390	395	382	402	365	367	357	322	379	374	359	382	368	321	332	361	378	352	394	380	347	377	356	392	381	370	362	357	366	372	357	362	362	399	372	368	339	393	379	356	376	387	350	368	359	395	370	375	406	354	348	347	338	425	385	393	412	353	382	396	364	392	404	362	359	355	368	387	360	340	372	374	343	315	387	393	375	390	355	364	393	355	402	384	390	374	369	379	361	365	372	371	381	397	360	388	358	365	403	355	350	416	406	413	383	365	353	396	399	345	372	364	377	378	369	321	342	387	361	402	406	375	391	403	396	358	367	378	357	381	371	383	361	329	380	368	385	366	389	395	377	355	395	384	380	393	353	355	375	355	399	414	382	382	370	368	384	388	394	353	383	393	373	394	376	382	412	390	366	348	383	379	361	364	395	361	350	356	368	393	352	334	324	350	410	411	401	358	397	371	367	363	334	391	390	382	347	412	407	347	377	334	373	365	400	356	367	355	373	351	382	382	353	400	366	375	357	381	395	337	381	390	325	367	358	347	384	398	356	359	382	366	364	340	349	365	412	401	387	376	388	366	375	369	362	336	354	379	380	402	388	370	357	370	372	362	335	362	395	371	351	390	370	366	356	387	341	376	362	414	352	382	371	345	364	370	379	340	363	352	373	361	365	369	374	389	380	344	386	361	352	373	366	347	362	406	386	343	377	344	391	355	379	355	389	389	354	375	367	369	381	368	374	384	363	353	380	363	315	386	356	365	380	375	414	384	361	370	350	370	399	370	363	367	387	367	410	371	390	396	378	391	376	339	355	359	382	338	388	372	366	395	388	394	355	357	381	367	353	358	355	357	378	376	377	379	368	344	386	347	362	350	393	400	388	373	340	397	375	345	390	376	384	379	398	338	363	346	386	344	389	356	354	343	399	402	369	382	375	374	379	366	345	345	403	380	372	395	362	375	395	390	384	359	346	375	385	353	323	361	395	380	423	364	374	407	368	349	391	370	393	324	390	368	377	367	384	386	375	356	355	353	374	351	358	374	362	346	366	382	374	379	357	419	378	383	426	375	396	349	372	349	345	385	402	358	382	381	407	362	382	369	380	350	420	367	352	366	407	400	396	357	330	389	389	411	364	383	411	392	366	379	383	366	372	374	363	383	361	384	389	352	377	380	373	406	342	344	388	373	382	366	373	349	367	378	397	335	378	356	388	353	385	386	381	390	404	357	354	363	368	376	354	398	390	363	382	372	373	367	337	343	361	386	356	407	365	406	353	407	356	389	375	421	379	395	416	361	346	345	369	373	358	364	363	395	361	345	391	384	360	386	366	374	371	363	378	395	364	400	343	366	381	368	374	350	363	352	356	376	387	334	371	383	349	365	374	388	344	359	376	371	361	399	356	375	393	342	362	386	365	384	363	372	372	390	352	369	370	370	361	345	348	366	377	350	361	355	356	377	375
1475	204	171	129	128	161	162	150	148	123	112	92	93	86	90	72	79	78	81	73	72	69	68	55	66	63	67	59	70	70	86	65	72	68	66	46	61	60	79	63	53	70	57	60	62	60	71	54	69	51	59	64	64	64	47	55	46	52	66	63	62	67	63	51	52	64	70	50	58	68	44	47	53	50	70	59	51	79	45	73	58	62	60	57	59	53	42	58	44	67	50	61	64	58	53	78	55	81	69	60	78	54	61	62	69	61	63	65	50	54	51	57	47	69	58	54	53	43	65	42	54	50	49	47	62	73	55	58	40	59	52	75	47	50	63	62	70	60	58	61	57	55	60	48	66	49	54	56	59	52	46	51	57	48	57	64	58	60	40	41	49	53	58	57	59	57	59	58	54	59	53	77	48	52	51	67	48	63	48	72	67	38	64	59	57	53	54	59	62	70	60	57	71	64	63	64	54	57	55	63	60	68	63	49	42	52	70	63	67	61	62	65	62	53	42	61	58	54	67	56	62	57	49	55	63	51	50	66	48	59	57	67	66	49	53	50	50	70	56	76	55	50	59	65	54	40	63	47	58	58	59	53	65	58	46	61	63	38	71	67	62	45	61	60	56	72	52	59	57	56	62	51	62	64	63	53	49	59	57	63	63	59	55	64	53	51	45	54	45	66	60	50	54	46	53	58	47	51	62	67	69	55	64	62	56	47	59	60	60	59	61	62	53	57	58	46	58	75	74	54	55	69	63	47	56	60	56	54	52	52	47	49	66	69	64	41	49	62	61	46	52	51	60	52	54	62	70	56	55	52	55	76	62	42	63	63	55	55	52	49	49	60	61	52	71	71	51	60	53	49	61	48	61	65	57	59	51	61	53	61	53	51	55	65	57	60	63	47	71	61	56	49	62	64	61	60	73	55	60	40	67	58	58	62	72	70	61	57	71	57	52	67	63	42	56	44	48	42	48	51	50	75	59	57	49	45	50	58	65	76	57	50	48	52	56	50	64	61	69	64	56	60	55	70	68	58	53	59	61	54	51	58	63	54	58	68	63	60	53	53	76	63	64	43	56	56	53	62	51	56	54	57	44	59	54	58	57	56	63	69	63	62	63	56	46	66	51	60	77	51	58	48	52	76	63	51	60	69	53	70	52	45	47	46	66	61	52	61	63	53	53	46	59	45	58	67	45	60	54	68	60	53	58	60	49	57	58	56	63	61	61	66	64	56	75	72	65	57	74	65	60	59	75	67	66	42	65	54	64	63	52	47	79	61	51	66	57	57	54	53	60	54	66	52	54	47	54	65	47	52	60	62	49	53	59	58	59	63	52	62	58	72	56	72	55	63	51	57	62	53	63	59	69	60	47	45	56	51	58	67	52	57	50	59	48	58	46	63	69	49	50	72	59	67	72	53	61	53	67	46	58	56	46	53	62	55	45	57	56	63	58	60	55	55	59	68	63	57	59	53	63	70	65	58	58	69	55	59	66	60	54	58	51	54	64	67	47	47	57	61	52	53	56	52	50	67	46	49	58	42	52	58	53	65	50	56	51	51	58	70	65	64	51	57	48	57	52	52	58	49	59	65	53	58	52	58	61	45	54	56	57	54	61	65	56	62	61	52	70	62	59	51	53	57	56	59	57	60	62	54	63	63	76	59	56	53	50	63	48	52	66	57	71	57	62	57	81	62	61	68	61	61	53	46	61	70	61	49	50	57	67	58	65	53	51	53	50	58	70	58	39	43	59	58	60	66	43	40	63	44	53	54	63	56	67	64	55	50	57	62	58	63	63	42	59	58	54	60	55	51	66	63	70	55	41	40	57	67	44	53	59	63	54	52	47	55	51	57	59	54	58	57	52	61	61	70	66	73	59	59	53	56	54	65	60	64	52	47	51	70	65	80	49	54	44	60	59	63	67	50	68	51	58	48	42	61	64	50	61	49	54	58	62	60	58	55	54	59	62	53	54	47	69	67	52	63	68	49	49	50	60	49	67	60	63	69	45	45	54	76	59	52	57	63	58	46	50	57	62	53	64	66	39	52	44	56	58	54	76	69	48	59	48	41	64	45	51	54	58	54	49	64	68	68	57	54	55	51	46	62	60	52	58	51	63	55	66	50	45	71	56	48	56	36	62	56	53	52	64	58	55	54	51	56	69	55	62	72	60	67	56	60	59	49	56	60	69	50	55	66	54	56	56	52	59	67	49	58	59	61	50	64	53	46	54	56	61	56	68	42	61	55	50	57	48	49	53	55	57	53	46	61	45	60	54	57	49	65	64	61	62	50	64	53	48	52	60	52	66	52	63	45	57	57	61	54	58	65	51	58	47	66	71	55	53	58	49	67	51	53	47	58	68	44	54	66	48	64	71	60	61	43	54	61	57	54	58	48	55	53	55	42	63	60	63	61	53	42	56	63	58	53	56	59	51	69	51	63	57	67	50	48	64	44	51	59	68	65	45	60	64	56	57	43	65	64	60	66	62	62	54	53	58	50	57	55	54	55	55	45	53	52	53	54	68	45	51	55	55	65	63	65	50	49	55	63	53	53	62	47	52	62	71	44	49	48	55	69	60	57	53	43	60	54	57	45	64	67	62	47	62	69	52	73	60	61	37	58	50	59	60	62	66	63	60	47	52	54	50	55	55	53	60	47	58	60	51	72	64	53	50	48	52	50	55	61	74	51	45	66	56	56	40	66	52	49	50	62	52	47	61	79	51	51	69	57	57	79	60	51	58	59	52	67	58	49	55	58	70	49	58	61	64	67	50	61	58	61	59	44	62	69	60	73	66	56	50	50	56	57	57	47	57	43	48	39	66	57	53	53	58	66	65	49	60	60	58	58	60	58	51	55	50	52	52	48	45	54	56	58	66	66	54	50	51	69	56	57	59	55	67	64	70	49	53	68	61	69	67	53	70	68	64	65	58	72	59	53	58	62	53	64	46	53	63	59	54	50	67	54	54	65	62	56	53	57	42	56	55	74	72	53	63	51	60	65	50	57	52	49	67	49	53	49	57	48	55	57	63	59	59	46	56	68	60	57	58	60	51	50	47	58	79	59	50	75	56	64	60	61	58	64	72	59	53	66	39	71	52	56	66	41	47	56	58	62	58	69	55	60	59	52	59	45	64	51	45	63	63	44	59	59	59	67	54	45	65	48	55	58	55	46	49	49	67	51	64	71	63	61	78	50	47	58	64	59	53	63	52	59	72	60	62	64	60	62	64	63	53	58	71	60	51	53	69	58	61	76	66	60	54	63	52	43	48	51	51	53	49	54	50	71	54	56	46	63	61	70	53	54	63	52	58	65	64	69	60	46	55	60	48	53	65	59	63	65	60	50	65	58	56	58	70	71	53	50	68	56	56	50	54	71	63	53	67	60	42	51	75	47	51	61	63	58	59	64	57	57	54	58	64	48	57	57	53	54	55	60	54	71	52	41	64	59	55	48	59	65	60	69	52	57	46	64	50	52	58	61	60	52	57	64	60	51	62	58
12075	4729	2551	4148	7956	8790	8005	6890	5742	4698	3843	2891	2402	2062	1883	1622	1421	1450	1589	1501	1408	1408	1044	901	929	1173	1172	1073	1020	1166	1125	1110	1072	1062	951	823	800	790	751	735	694	703	720	648	692	666	643	594	685	607	591	623	638	644	615	638	609	638	624	621	666	643	688	648	627	660	667	664	603	646	608	633	630	605	608	628	639	633	623	658	629	694	688	635	625	630	630	639	603	594	647	688	627	603	677	609	620	650	655	682	669	694	652	683	712	643	622	633	637	689	669	629	612	660	663	648	634	645	656	670	623	629	644	685	620	647	599	645	623	615	606	599	608	606	691	627	614	568	583	644	617	617	637	587	638	634	628	648	633	617	585	672	599	624	553	606	605	637	569	628	592	604	640	623	636	607	603	589	570	566	629	606	639	621	599	593	643	563	582	645	624	650	638	649	568	599	603	648	624	604	587	590	613	600	579	646	638	614	637	661	625	610	660	654	613	600	600	614	625	663	660	625	582	605	614	609	622	605	615	673	599	634	634	649	611	625	681	592	619	639	643	622	616	627	620	617	642	618	634	593	634	590	615	590	636	630	595	651	642	612	639	631	616	654	616	616	637	670	600	594	648	656	576	612	649	619	642	631	640	609	621	627	636	576	573	621	639	606	605	642	596	602	619	590	613	593	584	633	605	602	645	572	599	611	622	584	574	644	650	631	650	618	605	612	592	659	681	587	630	635	631	630	587	636	641	667	659	625	581	599	637	574	602	615	634	603	587	614	578	662	606	606	612	545	608	629	581	624	622	549	589	640	579	596	592	644	628	707	576	564	630	652	573	585	596	592	624	585	614	575	669	605	625	585	587	676	620	592	591	593	632	573	639	627	689	663	611	667	613	635	624	610	609	567	619	609	612	614	643	631	602	648	594	595	613	588	612	604	618	617	614	653	627	620	623	611	598	636	595	597	636	624	637	638	628	611	584	641	651	612	650	628	617	608	604	641	584	597	591	595	643	632	623	622	625	623	641	627	610	603	599	615	550	557	597	634	672	582	581	611	644	592	621	613	655	615	626	668	623	614	613	621	620	640	605	609	607	621	627	646	610	594	632	638	623	620	650	631	603	653	655	604	596	656	637	605	653	621	635	644	611	613	650	627	610	608	626	631	630	622	614	580	607	601	643	610	615	620	613	628	593	636	691	609	646	626	616	579	607	581	636	663	620	602	624	601	557	599	609	591	545	630	604	637	613	632	625	651	618	630	614	624	685	627	654	641	633	629	599	621	608	635	599	658	632	642	583	591	588	632	628	623	623	628	644	653	600	590	590	603	563	608	599	627	631	606	617	652	673	614	630	605	596	596	598	605	627	578	637	620	605	595	597	637	658	585	648	651	619	657	578	618	614	652	634	609	618	633	617	587	633	614	622	612	595	612	614	645	648	601	561	689	584	589	641	648	631	653	661	639	647	591	574	580	563	658	592	627	601	617	606	619	640	615	628	630	628	616	610	639	598	594	623	637	658	632	642	625	619	610	598	642	648	620	639	621	611	604	583	585	599	606	623	599	583	566	655	616	596	646	610	619	629	615	616	660	638	604	605	587	575	602	610	618	610	652	649	635	612	593	619	620	578	567	644	589	650	619	616	612	612	679	647	599	578	663	608	580	600	635	612	564	636	587	623	590	608	680	621	654	609	603	659	607	638	625	613	605	676	632	658	577	597	610	615	619	622	615	605	670	628	612	593	647	621	638	581	641	586	642	606	657	588	628	654	655	650	622	608	653	597	594	573	653	614	592	669	634	619	568	646	650	621	599	602	600	647	614	621	617	650	578	579	604	590	599	608	607	634	607	591	615	623	590	630	601	596	599	623	618	598	616	620	640	611	577	631	627	567	602	619	580	619	611	572	597	596	601	629	591	640	649	573	604	634	611	618	633	633	640	633	630	641	577	639	602	625	618	597	619	629	618	627	624	667	579	621	622	623	617	623	611	664	604	613	640	654	634	592	580	608	600	600	591	649	623	607	626	604	621	626	595	637	629	628	609	555	690	649	583	586	597	598	624	635	584	633	641	598	626	625	616	633	628	598	589	572	647	610	633	616	632	612	619	588	595	620	676	607	607	633	657	656	642	609	604	657	612	669	621	570	632	631	634	630	631	640	650	580	633	625	632	617	592	638	602	608	611	621	631	608	626	620	610	638	617	575	602	593	655	632	566	669	582	576	601	596	627	627	612	639	609	644	584	618	614	633	603	596	578	603	625	631	615	618	622	594	619	638	658	661	637	624	652	614	619	634	619	611	587	669	635	631	623	622	616	641	587	643	654	632	635	641	629	603	633	617	612	637	634	632	618	638	626	615	612	611	631	627	596	648	629	646	642	617	607	599	649	606	625	616	604	583	598	560	626	583	638	615	596	589	623	642	634	628	643	620	632	608	602	656	587	618	579	593	582	632	636	657	577	595	640	607	589	607	634	656	606	561	625	627	601	588	626	590	657	594	642	611	605	594	618	595	616	617	621	629	631	621	602	606	621	608	633	612	627	634	606	599	651	662	633	617	618	610	596	626	614	614	591	639	637	620	599	644	595	624	637	597	580	631	658	664	640	605	643	561	571	623	630	641	611	580	645	599	612	597	631	660	611	578	641	604	627	622	656	669	629	604	606	609	590	659	556	623	640	628	642	589	635	626	635	602	605	604	612	624	594	643	617	590	611	621	623	598	653	638	625	623	615	642	652	627	635	628	636	595	620	599	597	659	615	638	629	618	651	605	594	636	654	626	655	630	626	604	608	647	619	603	609	650	613	646	612	575	651	625	581	612	572	608	662	577	638	664	639	593	617	631	643	613	620	628	610	609	629	606	585	628	612	650	600	645	632	594	631	627	595	598	595	592	625	607	588	625	595	620	650	599	611	600	626	586	612	651	629	637	595	645	617	626	655	623	598	607	662	632	614	666	632	627	657	699	571	628	602	609	614	636	609	627	571	601	629	651	687	615	635	638	659	603	585	633	656	682	596	603	649	586	590	573	631	653	611	607	618	636	592	607	589	608	588	602	645	626	613	625	652	592	635	617	598	621	649	633	596	628	594	597	574	603	638	635	632	637	611	626	614	590	617	563	621	618	614	579	583	601	628	613	600	630	632	608	639	608	610	640	643	592	624	586	637	627	621	626	608	608	614	623	599	668	589	625	623	642	624	664	641	665	611	601	578	625	629	606	628	591	623	658	592	613	649	617	607	639	617	662	573	638	609	586	621	603	625	633	628	604	589	618	588	593	623	619	581	617	612	615	617	611	611	637	628	594	590	600	602	661	584	595	595	619	667	630	634	634	613	632	647	612	657	602	630	579	659	650	625	593	628	615	648	648	580	624	639	622	616	603	573	672	604	642	623	633	630	585	651	633	604	616	574	574	683	615	603	574	595	606	618	622	608	628	613	638	632	597	649	614	615	629	618	620	593	603	621	627	645	599	617	640	631	569	612	629	630	593	612	630	590	604	600	612	599	599	615	620	651
1209	601	354	237	213	271	293	265	221	184	184	128	105	121	107	79	70	63	85	81	71	63	72	62	59	57	73	60	59	71	73	55	49	57	63	52	54	47	50	51	53	49	61	54	49	47	53	47	41	35	42	49	39	45	49	45	53	42	50	50	45	48	52	47	47	41	39	42	32	48	41	49	43	57	43	37	42	41	51	56	40	43	53	47	54	43	53	47	49	52	44	47	47	44	50	48	51	47	48	53	46	39	49	58	45	48	47	51	38	53	38	54	42	48	31	63	49	50	52	49	40	48	42	39	40	42	34	45	41	50	48	48	38	48	60	61	34	39	54	35	64	50	51	44	45	53	32	61	50	41	50	51	57	34	37	42	39	45	45	45	52	52	44	42	48	55	42	51	32	46	48	37	42	50	40	47	45	51	39	47	52	47	38	37	52	36	50	54	49	45	48	47	29	47	39	38	38	44	49	33	42	47	53	39	53	49	54	47	49	45	47	48	47	42	58	54	44	44	43	37	46	48	42	53	40	51	56	46	28	41	41	38	53	45	41	51	47	45	50	39	47	48	49	42	31	44	46	36	34	35	57	40	55	47	47	42	40	49	33	48	54	46	36	38	50	43	38	44	46	43	39	44	48	42	48	46	50	61	40	44	39	45	36	38	49	49	43	32	49	45	40	50	37	38	44	37	39	51	35	47	41	43	47	44	48	49	56	49	38	52	46	49	45	44	37	45	52	46	41	54	50	52	49	44	38	35	47	54	60	55	58	33	38	36	41	48	52	37	43	48	47	43	31	45	54	62	48	42	46	42	43	57	47	35	51	52	45	37	40	40	52	35	55	37	51	46	41	52	43	41	28	41	51	51	42	56	46	42	47	46	63	44	51	55	48	42	52	51	53	42	50	42	43	55	55	43	41	43	45	32	51	49	52	46	55	57	45	62	48	44	51	29	42	49	49	50	64	49	61	56	50	40	37	50	47	51	59	40	48	45	55	38	38	47	48	51	36	52	38	47	43	47	52	40	40	58	54	47	49	48	49	40	44	56	37	38	49	53	52	35	40	47	41	57	49	53	44	43	58	46	53	39	39	46	51	48	45	50	52	51	40	43	53	51	46	41	42	42	49	44	39	51	45	59	43	46	34	30	43	45	44	52	54	50	45	52	35	44	38	57	47	51	51	42	53	46	70	44	52	47	42	37	44	35	44	39	41	44	69	51	52	52	34	40	51	49	43	43	55	47	45	54	49	44	46	47	45	51	44	54	52	50	48	41	34	50	42	39	49	40	37	41	45	43	38	47	39	46	43	46	51	55	46	55	49	40	62	47	57	34	47	44	54	41	51	55	50	50	52	42	48	54	47	44	36	54	42	53	36	53	37	34	46	42	67	47	39	33	50	39	45	41	50	38	48	46	46	38	63	61	48	43	32	49	40	44	46	41	41	50	40	56	41	39	30	39	42	44	57	49	44	43	37	48	44	44	46	39	40	45	61	47	49	44	33	53	54	49	44	48	50	38	50	40	50	45	44	45	38	51	48	34	38	58	43	56	46	31	60	43	38	49	49	38	46	56	53	49	49	64	43	56	51	47	64	39	42	44	49	38	46	39	46	39	34	48	59	56	45	38	44	41	48	60	49	53	60	40	39	41	50	44	47	43	49	45	46	44	50	48	47	45	55	31	42	47	53	49	47	44	47	52	49	55	44	52	47	42	38	53	35	40	40	46	41	35	42	42	46	40	57	54	41	45	38	47	54	50	44	52	53	40	42	45	49	47	45	44	35	34	53	36	46	41	48	49	44	35	55	51	46	40	51	37	44	42	46	53	47	47	45	45	41	40	45	51	43	48	41	40	48	46	52	49	41	29	52	37	55	46	40	58	62	42	43	42	44	65	45	46	67	58	49	46	48	56	44	35	42	40	38	44	47	35	41	40	51	53	41	49	41	44	62	52	40	36	38	37	58	41	44	35	52	48	49	50	42	46	44	42	41	49	49	35	38	55	46	41	43	41	47	49	38	51	46	42	46	35	29	43	42	51	42	53	49	34	41	47	46	48	41	45	56	47	42	50	52	38	58	48	34	50	57	41	38	57	39	44	35	42	54	43	37	50	52	50	55	51	48	56	46	36	40	51	48	49	43	58	50	46	47	43	54	37	36	38	45	36	48	33	43	46	50	53	32	53	36	57	42	55	39	52	54	46	55	38	53	38	34	46	62	54	53	46	45	41	39	39	48	52	52	53	37	40	51	50	42	47	49	45	35	46	55	33	49	45	52	41	46	44	39	64	41	58	32	42	42	55	59	45	61	56	54	41	41	51	47	42	49	43	54	49	44	41	32	34	47	49	50	48	51	48	56	37	42	55	42	53	31	46	52	45	61	44	41	45	44	44	57	54	38	46	41	53	43	54	49	49	44	55	41	44	51	45	38	46	37	44	42	39	38	57	55	41	50	44	56	59	47	43	46	33	43	45	44	45	46	54	53	44	42	41	43	47	49	46	42	52	45	39	53	41	32	51	43	48	45	35	48	48	41	37	51	35	43	60	54	33	47	54	40	44	58	61	48	48	42	45	46	45	50	39	36	51	40	34	56	52	46	46	43	45	43	41	38	57	43	43	44	50	51	49	40	43	50	43	40	42	51	54	55	36	45	46	49	37	36	38	45	54	44	54	39	34	60	57	49	52	41	41	48	57	51	41	44	49	31	46	56	48	36	36	48	45	46	53	47	46	37	48	47	33	58	42	40	38	46	53	39	38	35	53	51	34	48	46	51	40	52	57	43	56	62	47	47	52	49	41	37	54	47	41	46	50	46	46	48	34	47	40	40	38	52	45	43	32	55	50	43	36	52	52	53	46	51	46	50	56	47	51	47	38	48	52	50	34	49	35	52	42	60	51	49	61	41	52	41	47	50	38	48	48	59	48	45	40	50	46	38	61	48	43	36	36	58	38	42	36	41	53	45	55	45	54	43	48	47	54	51	44	33	46	53	58	42	38	46	57	51	44	52	44	47	54	41	49	43	45	46	56	46	41	59	50	40	46	42	41	62	40	38	39	39	38	56	48	40	55	52	47	46	42	48	49	47	43	47	53	43	50	51	39	47	49	53	50	48	44	39	27	40	51	47	41	46	47	39	42	49	46	35	35	38	39	48	41	41	34	45	52	56	50	43	50	39	43	41	47	41	55	57	32	50	42	39	48	53	45	36	35	40	46	48	48	51	38	64	35	49	44	51	43	49	43	51	46	42	39	47	41	42	41	37	49	59	51	43	47	47	33	37	35	45	43	36	47	35	44	44	43	44	42	56	44	41	47	51	41	44	39	39	48	49	55	46	39	63	54	37	46	45	39	43	46	52	47	42	38	69	44	50	59	45	63	51	37	36	35	50	40	41	47	58	41	43	44	44	47	54	44	37	42	43	46	35	31	45	47	40	36	46	35	36	55	50	51	49	57	40	61	39	40	48	44	43	43	56	46	39	40	45	49	50	57	42	48
16842	8900	4860	8483	14701	15568	13882	12002	10000	7945	6345	4871	3918	3314	2804	2245	2004	2012	2057	1968	1759	1717	1184	1048	1083	1344	1319	1228	1111	1231	1214	1368	1190	1118	941	911	824	761	743	668	679	696	675	589	628	643	547	627	559	542	559	542	556	521	536	520	514	566	533	565	585	565	595	573	526	563	515	545	564	527	505	506	534	570	558	560	511	554	533	576	595	580	542	579	597	545	565	554	562	556	532	540	548	555	597	626	605	582	614	590	563	584	586	634	591	584	609	607	629	559	560	552	520	573	498	529	563	530	509	523	569	547	525	505	523	539	549	500	527	517	488	462	502	526	510	517	471	511	537	505	512	501	507	527	482	519	506	501	532	533	537	536	529	511	506	562	510	511	512	499	514	547	560	538	527	564	572	533	510	479	497	565	510	504	539	507	537	501	518	536	556	521	539	520	552	570	505	542	527	559	543	522	523	504	519	519	553	565	539	517	584	517	554	545	524	535	518	531	563	509	506	508	503	536	511	585	512	520	517	472	513	510	555	518	504	535	517	546	533	499	535	500	519	491	545	512	540	527	532	533	497	509	498	558	466	543	504	489	534	484	515	529	505	550	539	501	498	556	537	538	517	485	510	513	547	482	531	512	530	497	506	538	517	525	513	524	500	541	518	494	493	530	502	524	518	512	504	522	501	515	520	493	530	501	509	543	527	534	504	503	512	530	495	515	491	558	494	486	507	502	487	543	541	535	510	525	528	500	557	523	554	536	532	495	557	519	551	501	523	464	488	529	511	492	543	501	492	509	523	540	554	529	535	542	502	500	510	558	521	495	513	521	537	500	530	500	486	556	503	486	495	536	504	526	535	534	506	521	511	510	532	537	520	551	523	488	515	532	520	493	525	518	539	500	526	489	504	505	474	486	505	535	532	499	527	529	504	520	510	528	475	572	527	533	495	523	515	520	552	516	509	511	545	542	524	550	521	518	537	505	513	540	525	516	563	562	527	553	540	496	500	477	529	542	524	487	565	520	525	545	481	538	519	476	544	532	537	526	562	546	515	519	549	525	506	566	511	497	509	515	506	536	492	524	504	510	493	526	527	545	535	508	489	575	559	528	530	514	559	530	519	507	523	529	546	518	509	495	522	527	494	542	545	543	534	492	539	499	478	468	511	538	540	503	512	530	504	549	558	469	506	520	537	506	515	508	482	541	530	530	503	514	523	489	534	501	548	558	544	500	535	529	530	549	526	492	506	540	527	521	539	472	485	541	528	527	529	529	502	505	546	496	548	485	519	498	511	525	557	488	516	519	575	521	531	553	542	523	511	514	534	494	539	491	501	551	519	516	530	487	550	491	504	525	512	534	500	508	490	510	488	496	487	521	527	532	535	560	504	540	490	495	547	510	504	500	528	523	552	529	488	499	511	509	513	525	520	525	527	510	502	527	538	523	524	469	528	489	537	518	537	509	519	503	498	512	523	510	516	508	506	541	501	511	510	488	537	534	514	541	537	529	482	507	485	486	541	552	488	514	508	519	508	518	505	532	506	506	524	536	486	563	532	491	528	532	549	517	531	532	542	524	525	514	532	493	514	521	508	530	541	506	514	580	517	495	526	536	497	509	527	505	524	503	524	522	568	534	540	511	531	537	549	474	522	563	520	493	543	513	532	519	511	516	533	538	504	476	493	484	528	504	514	516	544	508	526	514	525	551	519	567	514	525	476	499	526	493	488	525	518	567	530	574	490	527	535	505	519	491	491	547	522	509	472	515	484	499	543	539	487	516	566	511	531	529	504	500	507	506	480	514	526	519	527	516	520	489	512	531	530	483	527	529	529	546	491	494	532	575	515	539	521	511	522	538	543	524	508	511	499	549	552	463	515	563	505	508	498	499	530	509	561	503	548	543	486	493	491	528	499	495	552	574	537	526	516	485	530	507	491	524	507	521	509	547	522	481	530	525	502	526	525	532	544	531	494	492	555	494	528	491	511	515	503	537	514	516	520	524	492	460	495	508	528	547	537	470	532	538	504	504	505	519	506	524	503	493	523	495	525	485	480	551	551	533	524	506	558	540	514	571	453	497	530	503	515	524	523	510	501	501	534	555	492	506	528	500	523	513	497	496	520	529	521	506	470	505	535	494	531	475	524	562	509	544	483	510	471	520	506	558	529	509	521	556	544	510	540	552	530	535	540	525	546	513	542	518	522	521	474	527	539	545	514	492	527	488	520	511	500	505	539	473	519	530	506	519	527	535	505	532	501	516	481	506	556	514	524	476	518	499	530	481	528	519	510	568	511	523	525	524	504	516	514	491	512	506	541	507	518	551	535	546	542	510	521	531	531	535	539	540	526	516	535	527	491	506	516	533	533	540	484	511	513	514	457	531	530	526	541	496	509	562	499	546	542	510	508	506	518	508	523	520	474	501	525	503	476	507	532	556	517	513	507	494	545	513	534	478	521	552	510	555	528	512	569	551	519	486	521	550	514	550	546	527	556	566	478	508	521	524	502	486	508	521	528	501	483	500	527	509	508	507	500	512	540	494	508	561	537	533	556	517	511	484	546	505	520	540	487	548	499	507	597	510	494	510	502	511	528	508	525	547	482	527	505	500	519	475	527	558	525	542	472	514	488	533	495	519	530	520	527	527	544	523	524	504	539	512	522	544	584	509	545	509	510	489	517	512	533	516	488	522	528	533	495	471	566	552	502	511	508	536	491	538	515	525	512	533	554	526	493	506	511	537	508	527	500	546	569	527	521	520	519	548	533	551	535	510	499	533	535	522	513	470	502	519	503	544	495	488	519	493	548	519	489	500	513	518	498	525	509	521	538	536	532	497	524	468	469	534	528	550	522	558	517	530	512	504	519	511	545	520	557	523	495	524	506	526	522	533	532	554	548	514	510	527	558	530	503	491	486	514	517	512	496	516	533	495	497	547	519	519	517	524	508	534	520	495	491	480	491	548	569	533	541	501	528	540	501	569	513	512	529	549	502	540	506	546	514	519	501	514	503	532	532	518	498	530	478	523	528	535	514	510	499	547	507	507	548	496	520	561	518	511	542	517	531	563	480	503	543	523	480	505	479	507	519	503	508	560	564	510	538	521	579	555	531	530	580	535	495	553	526	544	540	534	491	530	532	513	519	527	510	529	542	554	537	512	514	533	499	571	479	526	529	495	528	543	546	519	509	511	506	528	525	537	540	530	476	496	474	550	538	506	487	495	581	514	504	512	505	561	562	502	501	451	485	489	533	477	538	504	512	519	541	520	529	508	477	551	518	498	510	485	503	565	528	485	529	514	529	536	526	551	503	490	493	535	528	538	564	547	547	518	509	493	502	551	485	520	530	572	529	504	518	517	486	538	531	538	499	521	525	491	520	567	525	551	506	517	509	528	500	522	548	515	538	530	515	554	515	514	523	531	531	496	534	510	547	523	520	557	469	515	507	520	547	526	516	540	557	502	531	516	520	502	535	482	515	524	536	553	510	520	496	528	552	522	519	558	526	510	528	492
2293	454	271	211	174	264	286	267	204	189	167	116	131	125	84	68	70	68	71	70	76	66	47	62	63	49	59	56	67	72	64	54	68	59	55	44	51	52	49	48	35	54	41	46	38	43	39	39	34	46	42	35	40	39	47	43	46	45	48	43	37	28	38	43	38	30	36	31	36	47	43	45	48	51	42	42	54	35	41	61	46	39	58	42	37	45	39	49	41	39	42	35	53	30	39	46	50	42	35	51	63	53	40	46	39	54	30	29	34	38	47	32	58	43	44	45	42	44	50	52	38	40	30	41	42	50	50	50	36	35	50	40	41	51	50	49	34	36	53	54	27	48	45	54	45	44	47	50	33	30	42	56	46	53	40	33	40	47	44	46	38	50	41	42	32	33	34	27	40	50	39	42	42	48	41	37	54	51	43	29	25	42	44	45	41	49	47	41	35	50	51	29	49	53	44	47	40	38	38	50	39	41	43	40	42	52	44	44	36	49	41	36	47	47	39	41	45	45	43	38	44	47	38	50	35	32	38	45	36	40	42	50	42	42	47	48	43	35	44	37	35	40	31	39	52	38	43	42	48	48	41	33	42	48	45	43	53	41	45	47	35	41	47	41	42	41	40	47	51	59	44	43	47	54	37	41	39	37	43	42	47	37	51	36	34	44	52	47	38	39	43	35	49	37	29	49	45	51	40	48	46	52	54	44	52	41	39	48	45	34	27	62	45	33	39	53	42	41	33	37	41	41	41	45	43	34	46	45	40	44	45	45	36	43	43	38	40	42	30	42	28	44	35	48	45	47	47	50	41	34	47	41	38	48	38	39	48	46	54	38	35	41	33	36	42	42	45	48	38	44	48	35	43	53	39	34	41	43	39	33	41	36	56	40	59	31	48	47	49	33	45	42	41	39	49	35	36	43	38	41	54	45	48	36	42	39	40	39	52	40	38	51	36	34	36	45	41	40	36	45	44	49	40	43	30	51	46	39	27	41	45	49	49	49	32	48	46	44	44	45	40	40	40	40	54	53	41	43	47	44	42	42	42	40	41	53	40	52	36	47	45	46	38	46	44	42	48	47	49	41	44	47	50	36	47	35	46	42	45	58	41	37	42	44	43	50	48	43	44	44	36	40	48	56	40	53	51	44	43	43	41	39	40	49	48	38	39	53	47	40	41	37	50	47	43	36	41	44	47	52	33	57	40	51	44	30	49	47	42	39	41	37	51	32	47	44	47	46	38	47	53	46	42	54	40	48	34	35	48	39	44	42	36	47	32	60	32	32	45	46	37	40	43	32	59	42	38	39	47	43	41	30	36	60	41	44	42	43	46	37	41	46	59	39	40	40	45	43	45	44	44	44	43	38	49	53	50	30	36	51	40	39	26	35	33	51	55	44	42	39	44	49	39	50	46	38	32	33	41	39	60	48	52	33	43	38	43	38	48	40	38	43	38	34	42	41	42	47	45	44	39	42	36	37	32	49	41	40	46	42	41	40	40	52	45	58	55	52	51	30	47	48	48	52	59	49	54	55	48	53	54	35	52	38	44	48	43	52	38	35	47	35	43	41	53	55	35	47	42	35	34	40	55	38	35	46	37	32	39	39	47	44	39	51	36	42	39	44	45	35	47	40	26	46	40	55	45	43	43	47	44	50	40	60	41	39	32	42	49	42	47	39	37	42	34	40	52	36	45	46	33	37	59	47	53	29	36	28	51	46	35	38	39	54	43	43	55	45	32	39	40	47	48	41	50	47	42	43	44	42	52	43	32	55	34	37	40	43	51	39	29	50	45	40	30	48	35	44	48	49	33	42	34	52	45	34	44	64	39	36	30	48	39	28	43	42	53	50	49	48	44	26	44	31	46	37	40	41	33	39	42	60	48	45	47	53	46	40	45	33	36	62	49	43	43	51	38	47	36	43	43	39	37	44	42	38	46	42	42	42	45	36	45	28	46	48	45	37	44	45	50	32	36	41	45	35	46	38	46	37	36	44	41	35	42	37	37	45	41	50	47	31	55	43	45	44	45	37	43	41	58	60	35	35	36	38	52	60	39	43	38	40	39	44	44	44	40	31	39	38	49	54	43	40	45	47	28	38	50	56	45	57	39	41	41	46	51	48	32	42	46	49	37	43	38	44	41	43	41	34	33	35	44	37	42	42	58	54	34	38	38	41	49	43	55	39	36	52	38	51	37	38	33	25	40	44	46	45	54	42	44	44	43	42	38	50	30	46	37	46	39	38	40	39	30	48	53	57	50	33	47	34	44	47	35	29	44	37	39	43	35	43	27	42	43	36	47	41	35	42	51	39	47	35	43	39	38	43	60	46	41	44	38	50	48	32	44	38	32	34	53	45	45	48	40	55	34	43	47	41	34	29	46	50	40	45	51	39	42	40	38	43	40	47	51	38	52	42	39	46	41	45	51	48	42	43	37	45	48	37	40	38	44	56	55	41	41	44	51	41	41	44	51	51	31	56	39	36	32	40	31	50	43	42	46	47	45	27	47	30	43	37	41	45	38	48	37	43	36	30	40	40	48	51	40	45	45	36	43	47	35	45	38	47	39	38	36	47	50	33	37	37	36	43	37	51	43	49	50	37	45	40	47	37	50	36	40	46	44	40	38	46	53	48	41	43	46	39	46	38	44	38	48	40	35	35	44	53	40	48	53	50	32	40	50	58	37	53	50	47	46	48	38	34	47	46	36	36	54	46	50	56	39	43	53	54	45	47	40	45	47	40	39	58	45	50	45	42	40	52	60	44	43	44	44	47	36	39	63	52	45	51	44	30	47	44	42	49	42	45	51	33	55	36	42	42	42	43	57	44	43	46	41	39	46	41	49	46	36	36	39	50	57	55	40	43	39	43	37	40	41	47	56	35	49	51	43	41	42	53	44	41	46	49	52	43	46	30	38	34	37	46	44	46	45	40	46	44	60	41	48	42	51	42	50	47	47	47	61	44	29	46	47	52	41	40	46	51	49	38	44	36	43	41	42	53	52	29	46	40	40	39	40	52	39	42	40	42	54	35	48	42	39	34	48	35	31	44	52	36	37	35	43	39	34	55	29	36	44	37	47	25	49	41	49	41	42	42	49	39	42	40	44	45	36	42	37	47	42	41	44	47	42	37	50	46	42	38	36	44	40	34	49	45	42	46	47	41	48	50	44	54	40	45	51	31	64	38	43	38	36	44	39	49	30	48	36	45	38	48	55	42	37	40	50	40	46	45	40	43	59	54	40	40	48	48	40	35	28	30	41	53	38	43	52	35	45	51	41	39	36	39	37	38	32	45	32	44	37	43	42	28	36	53	40	55	41	52	45	45	39	31	43	38	41	42	45	53	37	47	46	47	45	34	46	41	41	35	45	53	35	64	39	44	32	34	34	42	33	38	49	48	38	52	39	47	38	46	45	40	42	52	47	50	39	36	37	55	53	42	36	35	43	39	33	34	51	35	41	49	55	50	38	29	39	48	39	37	44	39	38	50	44	41	42	45
16150	7802	4613	7521	13465	15173	13658	11950	10107	8385	6611	4941	4051	3426	2925	2332	1962	2020	2102	1973	1822	1637	1164	1027	1139	1307	1334	1236	1110	1284	1215	1312	1126	1014	887	844	837	753	713	663	617	629	616	610	536	575	515	522	503	498	497	502	519	499	475	499	486	464	492	504	489	502	500	548	464	450	485	499	479	437	508	473	487	516	515	480	484	441	491	538	550	537	533	512	497	438	487	477	534	490	496	526	513	498	512	532	519	544	544	555	553	534	550	510	543	516	517	530	525	496	542	500	510	473	503	464	534	484	503	514	461	496	475	519	456	438	478	447	464	442	473	465	435	486	412	435	446	486	487	435	465	466	479	445	467	457	438	472	472	459	477	459	467	482	472	471	487	455	500	452	468	477	448	463	437	443	481	477	478	424	480	474	446	466	431	475	465	487	441	439	426	473	460	461	464	447	478	466	493	475	485	509	485	494	480	459	436	431	454	500	487	482	496	494	496	466	447	502	488	444	482	468	436	481	468	453	478	465	483	460	470	436	421	454	455	464	458	490	467	437	423	438	443	431	494	460	483	446	453	508	470	427	469	480	459	440	405	487	477	484	463	447	463	441	501	441	447	460	436	463	437	445	442	473	466	457	470	497	467	460	467	433	495	481	481	461	472	468	455	458	503	464	462	429	437	480	491	470	457	478	426	469	459	492	469	471	487	474	434	492	504	477	442	435	428	490	461	432	467	450	468	466	489	455	479	486	439	441	456	442	462	481	461	470	474	447	477	459	480	463	467	444	467	483	473	427	449	454	480	481	461	485	460	479	459	472	446	425	462	443	472	437	456	474	470	474	445	487	472	459	474	492	504	456	473	494	502	468	486	470	461	420	424	476	477	458	449	471	467	452	460	431	449	477	486	484	432	475	429	451	503	454	464	433	456	473	435	429	512	485	461	468	486	464	464	434	467	474	439	447	477	490	460	489	454	486	469	490	450	477	474	494	461	449	495	416	459	459	458	458	464	450	460	441	478	445	439	427	468	450	473	481	441	483	432	463	448	483	449	458	469	455	478	467	460	457	467	427	441	472	471	454	488	461	503	495	463	466	462	464	440	469	493	466	478	495	507	460	500	472	459	483	486	459	446	493	428	490	501	478	457	453	495	483	482	442	456	450	486	470	465	457	487	482	411	453	453	470	437	507	507	469	484	464	430	447	480	477	427	483	450	481	481	450	478	512	490	471	482	449	491	443	507	481	424	486	481	429	446	462	439	433	446	450	471	448	491	436	505	512	495	452	462	482	469	461	404	439	449	460	440	470	455	473	493	441	484	461	484	486	469	460	492	456	465	486	464	474	469	468	482	480	521	463	456	478	462	443	466	453	450	467	464	474	464	462	448	471	414	493	461	444	462	435	448	447	490	486	504	516	444	413	498	460	457	460	428	441	462	464	499	485	425	480	456	495	495	483	499	481	463	443	418	479	479	514	515	473	502	488	481	459	471	511	478	442	471	494	486	468	483	504	484	426	478	493	500	511	446	451	465	433	470	436	511	471	451	471	427	484	459	489	466	502	482	503	468	491	478	459	482	448	429	441	462	440	461	436	482	460	469	443	459	477	458	450	423	485	472	466	439	468	422	457	493	470	449	466	504	443	426	464	464	482	487	415	473	443	442	446	469	461	467	476	457	435	481	501	514	457	514	445	467	470	478	495	475	453	430	499	469	477	481	474	488	461	440	477	455	479	457	481	446	457	476	500	463	475	460	448	527	473	471	460	459	444	443	464	484	450	455	462	501	478	496	454	442	468	479	420	452	489	506	471	452	460	475	494	457	464	444	473	444	449	453	444	479	455	468	446	481	483	464	441	467	479	430	471	476	520	468	445	456	490	497	466	471	476	451	447	489	456	478	474	434	434	498	404	473	445	470	442	440	470	489	454	502	437	496	439	449	435	460	482	472	419	480	485	478	448	466	464	443	431	467	471	449	477	480	449	465	464	500	443	464	477	478	473	448	470	470	474	485	493	458	452	487	493	484	462	494	445	435	452	482	433	486	470	488	501	452	483	468	501	438	457	464	463	503	480	449	442	496	461	477	498	469	484	477	476	474	479	460	441	482	467	462	454	445	499	473	463	454	497	457	442	480	462	462	461	481	468	465	530	468	467	440	439	487	433	455	470	493	470	463	482	483	475	471	475	452	447	468	473	489	422	462	472	465	449	507	473	485	467	483	484	460	480	434	474	478	467	480	455	473	479	454	466	433	490	442	465	450	502	463	463	478	450	451	472	488	506	464	460	463	479	472	500	481	468	463	433	431	501	492	468	483	461	470	479	463	443	467	481	467	458	483	476	481	493	476	459	433	469	470	461	508	473	487	499	457	469	401	446	475	472	487	468	482	468	465	477	442	482	458	472	463	462	471	451	500	429	442	481	481	474	458	451	475	464	486	445	468	477	504	475	473	483	476	465	428	494	428	438	473	476	442	463	467	466	467	493	497	490	421	486	480	445	494	472	454	446	452	484	426	467	502	461	435	469	472	440	450	480	477	466	485	490	444	406	455	460	477	485	443	468	464	486	488	463	429	469	449	508	487	443	475	451	463	428	451	454	478	493	464	469	435	435	445	474	457	448	502	481	487	456	483	483	453	429	484	476	479	465	433	444	460	468	453	495	476	495	461	465	459	473	487	451	439	452	477	460	462	469	487	447	469	456	451	480	480	455	454	460	489	491	470	485	508	477	459	503	456	464	440	445	473	514	512	431	445	482	469	466	449	443	450	470	459	460	455	427	472	461	472	482	451	475	480	463	429	460	462	471	494	500	442	456	459	488	454	433	481	469	472	453	454	487	459	418	485	465	477	471	462	451	468	471	424	439	464	471	499	465	482	460	470	472	489	507	475	465	477	470	482	434	472	493	470	463	419	441	512	466	441	488	478	506	510	427	463	464	458	439	488	450	476	435	499	495	425	469	457	435	470	457	439	441	489	429	451	445	479	466	467	453	438	452	432	466	471	499	448	443	430	469	487	452	483	483	483	463	470	483	477	442	510	465	502	469	461	454	466	466	469	453	466	456	478	481	451	496	456	462	488	509	431	481	458	454	503	477	457	489	475	423	475	450	488	462	436	443	438	477	473	495	474	457	481	464	510	435	491	462	501	408	445	447	438	432	485	470	459	446	470	444	432	477	428	489	478	464	440	464	445	444	442	439	441	467	471	447	450	425	466	466	434	444	511	454	454	490	429	422	520	481	493	472	473	468	482	453	488	476	460	476	451	482	466	481	424	481	449	508	441	471	496	439	451	453	475	494	457	478	467	471	433	494	487	466	467	431	462	456	470	466	467	449	454	472	438	494	488	469	507	480	428	486	480	468	453	472	467	445	481	439	453	454	479	447	500	419	472	448	441	454	471	472	488	426	481	491	418	464	463	499	472	485	477	468	495	467	510	465	489	470	466	447	483	472	518	485	465	468	476	466	427	446	484	464	438	488	451	491	488	446	492	463	463	449	434	453	515	470	444	470
1794	825	428	300	271	385	417	367	315	272	213	153	163	161	129	90	74	77	93	75	74	67	61	53	57	67	57	54	52	68	56	57	65	56	41	64	42	38	45	48	33	30	27	39	37	45	39	31	34	41	33	32	18	39	30	35	36	34	36	31	39	33	35	41	27	29	24	28	33	33	35	35	24	43	35	33	29	25	30	27	40	39	35	39	45	36	39	34	43	39	34	25	41	32	33	29	44	25	35	38	27	29	32	29	52	32	46	43	32	34	30	34	42	47	36	40	29	25	44	33	32	42	33	35	28	29	33	29	31	39	42	29	38	38	28	41	32	44	28	34	41	34	26	30	31	27	37	35	37	33	37	32	48	33	32	28	30	34	39	28	23	38	30	38	21	33	31	28	29	32	25	30	38	30	42	27	40	29	36	34	37	31	35	26	30	34	42	26	21	27	37	34	30	30	22	35	23	39	36	25	22	35	35	31	36	36	40	33	34	31	27	29	34	30	32	26	17	38	43	25	34	25	36	32	23	25	23	29	33	32	40	25	42	42	32	30	32	30	34	33	25	27	43	21	43	24	37	32	40	27	24	30	28	41	24	35	29	30	33	28	34	38	29	33	29	40	30	32	28	25	33	29	38	32	31	21	28	27	32	36	34	30	45	27	42	28	26	33	39	30	33	34	46	24	30	26	28	34	27	33	31	41	36	31	35	27	30	29	34	25	22	41	28	32	23	34	44	35	32	28	43	40	41	35	33	33	42	36	22	38	29	31	42	30	28	30	31	41	29	26	31	43	24	28	32	26	32	25	37	38	25	26	41	38	36	32	30	38	34	37	38	26	44	30	24	36	30	35	34	30	36	41	34	28	31	29	24	26	40	28	37	35	34	32	31	41	30	28	39	31	24	28	38	30	39	34	29	36	29	35	38	32	33	40	34	48	39	28	22	33	34	31	26	33	24	21	38	31	30	36	41	25	22	28	25	26	36	38	39	34	22	33	28	35	31	38	31	27	29	35	35	34	33	39	36	28	39	38	28	25	37	30	26	40	32	32	40	33	33	40	29	24	42	37	21	34	37	38	38	22	30	39	29	42	34	26	31	35	27	30	37	32	37	33	35	39	32	27	35	22	28	31	32	36	26	36	32	25	28	38	43	34	36	29	38	39	24	40	34	38	33	33	34	37	29	27	37	20	26	35	29	24	39	32	37	33	42	28	20	31	45	33	42	33	34	24	41	30	29	30	47	34	33	29	29	40	27	35	28	31	33	31	36	32	36	23	27	37	29	28	30	29	34	33	32	32	31	39	31	36	33	32	31	46	20	32	25	30	23	38	30	40	38	22	25	31	31	32	28	25	26	37	27	38	41	37	42	37	30	34	29	30	26	32	32	39	38	31	29	30	40	32	40	37	38	30	22	31	28	31	47	49	34	28	32	26	32	30	36	27	28	34	39	31	24	36	42	38	19	27	31	34	40	29	33	25	27	36	33	34	32	29	39	38	38	32	34	25	21	33	31	33	44	39	45	30	28	36	35	42	43	29	31	33	32	42	38	32	29	38	31	35	23	36	42	30	36	26	36	36	33	31	37	31	44	45	28	35	35	28	33	34	24	28	36	40	41	36	40	30	20	30	41	25	36	29	41	33	27	32	40	30	27	36	33	38	34	43	27	26	39	37	35	30	42	41	37	39	33	37	36	40	23	32	35	34	30	30	28	33	40	28	31	34	33	28	32	33	33	18	36	32	32	45	31	30	39	31	42	34	36	47	35	27	40	26	34	26	35	28	38	24	33	28	25	29	33	32	24	32	32	26	31	26	43	29	42	34	47	32	37	30	41	32	30	42	33	33	44	39	29	33	31	36	33	31	44	36	43	46	38	41	28	31	32	30	30	34	29	43	33	33	27	39	40	23	36	37	28	27	32	34	25	29	32	42	35	33	19	43	35	28	38	43	36	21	38	35	41	33	26	27	26	30	29	34	27	32	35	20	41	36	37	32	28	34	31	46	29	37	32	25	30	30	37	30	35	35	21	30	37	37	27	27	39	21	25	27	30	23	32	30	45	40	36	30	39	42	31	22	38	39	29	26	35	39	37	27	35	40	37	40	33	33	35	38	41	23	33	43	20	34	29	35	34	36	43	30	36	41	26	33	42	33	36	41	36	36	39	39	26	29	33	32	29	35	44	31	45	34	33	25	29	28	27	29	37	27	34	33	22	41	29	31	40	29	27	28	25	25	23	29	27	24	31	38	29	37	24	25	37	36	37	29	33	35	28	33	29	38	23	31	32	43	32	48	36	32	35	35	37	31	34	37	35	37	34	37	28	33	26	25	36	31	39	31	32	29	37	24	30	23	29	29	28	40	24	34	31	23	45	27	26	28	35	39	44	32	39	32	35	18	35	37	37	31	28	33	31	26	29	38	34	35	38	32	35	29	35	36	32	45	40	33	36	40	25	27	25	21	30	34	23	37	34	21	35	28	39	34	38	34	23	33	32	44	31	34	29	31	33	29	31	30	32	26	29	33	29	26	36	31	32	25	30	32	39	35	26	29	34	38	35	31	41	33	32	33	33	37	18	37	27	35	35	19	31	32	39	41	34	33	31	38	28	41	35	31	34	41	38	40	33	31	47	23	45	33	31	30	50	29	28	35	32	28	35	32	25	27	27	42	35	34	36	32	29	40	35	33	30	34	26	34	36	23	24	29	46	31	29	30	26	34	27	23	39	21	30	38	29	38	41	36	38	31	31	35	31	37	30	28	30	31	45	33	49	37	39	33	34	34	32	23	24	34	38	34	37	22	36	30	31	26	26	34	33	34	32	24	28	34	20	25	41	39	34	36	29	22	29	36	20	33	27	38	33	38	43	31	39	33	25	24	32	32	35	39	40	31	36	24	31	37	24	33	39	27	41	26	45	24	43	34	32	31	34	31	32	34	22	32	39	41	27	28	37	37	30	20	26	19	38	29	25	26	26	32	44	32	26	37	43	23	35	31	43	30	40	40	28	29	34	31	26	31	32	41	52	36	24	33	31	35	38	29	38	35	37	27	31	26	35	28	23	27	23	18	27	30	32	25	36	40	33	36	29	41	31	36	32	39	37	25	28	29	36	28	34	31	28	39	43	38	24	28	38	37	38	30	35	38	43	36	37	36	48	31	35	24	27	35	38	44	35	31	30	33	39	43	39	32	37	42	31	31	35	38	37	39	34	25	32	42	27	39	25	46	32	37	30	28	24	49	35	32	25	25	35	29	38	37	36	35	32	34	34	39	30	26	36	32	31	43	38	48	34	30	36	29	32	25	27	30	26	35	28	35	26	40	39	44	37	24	32	30	31	35	24	41	35	39	37	36	32	21	35	31	29	36	34	32	35	36	38	40	30	33	38	37	22	28	24	43	28	38	39	29	29	28	34	25	27	47	27	35	31	41	24	45	36	28	25	31	30	35	40	28	38	36	34	45	24	47	28	35	36	32	38	15	35	30	31	31	31	34
20229	10802	6274	10582	17968	19407	17662	15422	12991	10812	8636	6626	5225	4530	3713	2790	2515	2416	2565	2338	2207	1958	1319	1090	1196	1478	1600	1326	1221	1425	1394	1369	1358	1150	888	859	780	691	769	663	632	571	545	484	540	497	442	450	429	419	456	449	430	446	438	412	400	393	444	406	437	445	415	413	396	391	391	400	410	419	386	382	405	401	403	451	361	393	394	465	485	519	487	455	441	405	460	460	415	391	461	428	465	438	468	391	464	483	503	474	448	457	509	438	479	438	500	490	420	421	467	435	438	402	431	456	438	433	415	406	416	359	402	397	460	389	391	412	362	398	392	393	402	349	363	386	367	376	396	380	379	368	373	394	404	378	360	393	359	402	362	352	370	389	400	390	394	401	363	381	350	379	383	387	395	371	382	408	396	408	387	376	397	369	377	362	401	363	399	365	338	389	416	372	359	389	376	352	371	380	421	389	370	384	374	395	366	387	379	378	381	363	380	367	395	383	388	399	360	414	373	389	390	357	382	393	397	396	361	340	383	372	394	394	398	394	377	369	366	398	353	384	358	387	404	410	392	350	367	384	358	370	366	366	334	350	331	362	373	370	385	383	353	355	387	354	395	386	365	376	374	351	396	394	387	367	402	380	411	389	365	369	392	372	395	412	374	406	404	387	346	398	375	400	370	366	383	408	351	399	392	389	357	383	406	365	384	365	371	373	398	398	388	380	376	389	430	424	375	405	383	379	418	381	402	358	351	359	407	338	378	348	384	396	405	388	366	391	417	366	355	379	377	367	387	374	374	384	374	366	346	367	379	417	370	383	384	362	359	391	354	410	379	383	366	347	362	384	396	388	367	385	381	357	388	370	392	412	379	399	369	432	375	387	370	408	361	399	379	385	409	399	384	366	404	427	386	359	402	370	404	381	411	372	375	376	361	359	409	388	365	375	372	381	367	384	345	407	360	395	379	395	389	341	402	379	339	394	355	380	396	374	355	401	407	377	380	394	365	386	378	412	401	418	399	359	413	356	352	429	377	399	383	388	380	413	374	386	391	370	386	356	379	347	365	378	382	399	364	339	416	396	406	404	413	374	360	356	388	404	411	359	371	370	374	418	352	365	409	376	377	397	379	372	384	343	384	375	389	423	374	390	389	387	360	367	378	372	377	387	404	364	423	386	395	390	369	371	366	407	358	380	421	367	412	388	375	348	379	362	348	359	383	368	382	386	376	398	353	394	396	332	386	383	381	329	426	358	379	375	358	372	417	431	366	385	367	354	403	361	385	381	370	391	338	366	389	376	392	386	387	357	365	357	337	363	386	364	385	378	353	395	387	382	379	375	394	429	403	399	380	349	386	366	394	363	377	411	402	407	370	346	372	400	407	356	388	395	382	363	373	361	388	409	390	372	392	352	399	340	361	364	361	366	370	373	365	427	390	365	388	393	387	408	357	375	371	365	395	381	404	391	352	370	390	429	377	357	389	380	425	382	391	408	377	375	366	378	365	383	373	372	378	385	375	366	398	366	348	376	318	360	348	399	350	404	397	373	339	363	366	409	364	413	384	369	396	353	361	382	408	387	358	382	369	382	358	359	364	361	364	408	401	401	417	357	366	397	362	378	376	374	401	377	371	355	382	385	349	405	390	385	372	359	405	368	337	362	404	402	398	384	376	346	378	399	402	375	363	383	381	366	356	371	374	403	382	358	359	387	423	373	403	365	396	378	390	356	373	373	394	375	351	387	359	424	389	368	387	400	398	398	360	418	408	396	370	375	390	364	359	385	362	357	389	446	382	338	389	395	376	365	392	358	384	415	400	377	388	363	375	368	364	391	389	383	407	360	404	372	384	384	376	330	394	363	380	354	394	392	380	384	386	408	376	394	381	361	383	407	412	400	368	375	403	406	380	375	386	348	386	387	375	391	384	380	391	357	382	397	370	379	396	344	345	360	351	354	369	375	382	401	419	376	394	376	388	392	398	338	388	378	387	386	379	400	395	370	383	384	338	386	410	387	373	384	377	379	394	365	387	372	406	419	367	366	355	350	408	348	353	369	394	371	399	383	386	335	385	384	367	386	395	372	385	367	408	378	382	370	414	417	399	402	363	383	373	399	357	394	394	401	365	380	356	382	381	377	373	399	386	404	373	381	373	355	414	416	362	353	392	365	368	411	371	364	367	414	391	395	388	373	368	416	409	357	350	350	371	384	372	416	395	374	349	360	377	410	374	376	378	390	391	380	414	360	366	410	368	387	396	386	381	391	405	357	417	381	385	399	381	387	387	363	368	400	409	366	390	371	401	356	413	369	377	368	345	352	375	363	378	385	344	370	402	359	395	389	367	366	363	371	379	389	363	368	389	376	383	375	380	361	381	384	423	347	361	363	411	404	375	368	389	364	401	382	374	382	385	346	384	371	339	356	378	385	391	395	429	372	394	384	367	348	386	352	423	415	387	398	389	391	421	389	361	387	379	397	389	397	412	375	395	368	404	363	384	370	364	370	380	390	352	367	394	401	409	395	374	366	361	334	352	382	375	400	377	382	384	406	367	354	395	369	390	368	411	377	384	377	417	350	374	379	396	399	392	364	391	423	371	390	365	360	405	345	373	415	377	388	399	387	392	421	391	393	364	350	357	400	371	419	396	386	384	342	406	370	388	376	383	374	353	391	357	366	374	368	388	367	347	386	355	386	382	379	367	357	383	373	389	394	378	360	395	375	362	388	412	347	370	387	393	351	388	362	402	374	385	379	374	393	382	418	390	374	411	380	368	379	368	417	352	369	395	429	381	369	382	389	393	394	383	360	397	388	393	377	396	387	383	405	345	381	365	408	353	355	362	382	353	385	402	375	384	400	368	405	333	366	388	382	387	382	384	403	327	382	403	371	366	402	367	368	370	379	419	379	387	337	364	355	359	388	364	370	374	401	403	359	389	377	382	356	366	358	381	388	387	379	397	376	394	431	389	360	363	364	390	356	404	359	359	364	383	386	350	372	371	372	359	370	386	376	356	389	371	364	398	397	388	386	403	394	394	426	380	350	377	367	381	371	365	339	398	381	364	383	393	369	373	368	369	411	364	408	351	347	373	389	350	382	347	387	394	390	385	351	389	418	387	369	377	390	361	397	339	398	368	399	371	387	423	404	406	392	353	366	362	357	401	413	379	408	426	411	404	403	346	373	391	372	352	365	349	385	372	419	383	391	371	377	361	398	434	431	372	437	374	370	390	365	362	377	355	372	380	383	346	346	395	362	387	358	379	354	368	368	402	406	394	394	378	409	369	372	375	364	380	369	367	355	389	410	400	386	351	396	383	387	361	366	402	416	376	397	358	372	362	358	392	359	383	414	365	392	339	375	365	380	369	406	340	413	376	372	363	361	391	383	403	400	371	376	411	372	397	360	387	395	367	385	408	377	400	362	381	407	375	398	408	367	354	386	403	376	363	375	386	402	388	380	387	376	384	393	381	350	386	370	385	340	377	388	355	401	384	394	360	327	395	390	367	384	413	373
1449	230	156	123	129	153	187	138	147	154	112	103	99	82	95	83	80	83	76	80	78	69	57	78	67	78	77	66	77	63	60	73	69	71	64	50	66	64	75	48	63	62	67	66	64	68	68	60	57	51	58	56	68	51	53	64	58	61	56	59	49	54	66	46	57	60	54	51	67	62	67	60	51	59	53	53	56	47	56	50	51	63	51	53	54	62	67	72	62	69	74	59	67	61	42	51	75	58	59	54	71	58	50	51	62	53	62	62	59	65	65	67	47	52	56	55	59	65	56	57	52	51	66	53	63	40	50	70	42	48	67	64	53	58	58	60	72	59	60	61	73	52	61	54	64	56	65	41	63	56	52	62	60	51	64	59	46	54	35	61	70	65	53	54	43	52	55	52	48	63	48	75	64	58	51	58	56	62	60	55	52	50	48	55	52	59	49	48	50	48	47	51	65	66	68	58	57	55	57	63	40	64	73	67	61	55	46	57	79	59	45	54	63	54	53	52	45	66	56	58	54	55	61	61	51	51	57	64	56	42	53	58	50	54	50	39	61	71	42	57	48	73	55	62	44	44	53	43	61	63	74	59	64	58	58	53	58	59	51	55	56	57	54	49	64	57	58	55	45	51	66	73	65	60	59	54	60	51	58	57	63	60	49	61	56	59	59	52	63	64	59	62	48	56	48	54	51	66	68	59	66	68	67	64	61	55	79	59	73	61	63	46	56	56	56	63	48	56	56	61	69	66	62	57	56	59	64	51	59	49	62	62	57	58	46	56	61	59	66	58	57	67	60	42	70	60	45	55	57	57	55	51	73	54	57	66	63	63	68	51	51	53	53	60	75	66	65	59	71	57	47	53	55	45	43	53	65	49	49	68	67	65	61	68	64	64	52	71	66	59	52	52	54	56	59	49	67	67	49	57	61	66	65	52	49	61	48	63	60	61	65	55	76	54	67	65	55	55	62	72	58	52	46	48	61	47	61	54	54	53	43	57	64	59	56	67	74	51	50	58	55	58	62	58	72	53	56	62	52	56	61	51	63	63	56	55	55	66	65	66	58	71	55	61	57	55	58	56	63	62	63	55	49	66	54	46	64	59	77	56	54	55	61	59	67	73	64	57	57	56	54	44	45	65	54	62	50	65	64	65	63	70	54	54	63	49	63	70	57	48	70	55	59	71	47	55	59	67	67	53	61	46	73	72	50	71	47	62	57	59	53	48	63	51	52	78	49	80	62	57	56	75	75	50	67	55	70	69	54	49	70	59	55	63	50	59	60	59	64	54	55	57	76	51	65	69	56	44	73	61	54	71	46	56	58	56	50	70	56	58	45	54	55	53	71	62	52	57	51	63	46	51	54	65	48	51	64	71	67	66	57	56	72	55	52	51	52	66	65	69	69	51	53	66	59	63	45	60	53	52	61	69	56	63	57	41	51	55	62	57	58	66	51	65	63	62	54	61	57	62	81	59	64	54	65	74	64	58	66	47	48	60	74	59	53	56	47	63	65	54	61	50	52	51	56	61	52	59	54	59	67	70	51	52	69	62	61	58	60	52	60	50	53	55	57	60	55	54	57	59	43	57	59	67	58	58	40	55	63	49	67	56	69	71	59	72	48	55	65	59	63	62	66	63	51	42	66	74	57	50	55	54	57	65	62	59	59	49	66	54	51	62	62	77	63	59	65	57	66	61	53	53	56	64	64	68	49	59	57	82	53	61	55	58	52	61	57	53	55	63	61	49	70	70	46	55	69	58	66	64	54	45	56	51	64	60	61	42	71	52	72	58	58	71	51	60	57	65	65	59	59	63	57	50	61	60	53	55	52	52	51	48	65	63	66	75	47	64	51	58	53	52	49	64	66	53	64	71	66	60	58	57	52	57	57	53	48	72	59	57	50	49	50	57	51	50	47	63	71	51	52	44	50	69	48	58	52	61	53	53	48	60	52	59	79	56	55	58	64	71	57	46	50	53	56	72	53	42	70	51	65	67	62	68	65	62	46	60	50	53	81	63	52	61	71	59	49	55	46	76	62	57	52	64	56	47	59	48	52	49	59	51	56	49	45	56	66	60	66	64	57	72	52	38	54	69	67	51	31	59	50	49	66	59	59	59	57	57	61	56	61	64	64	50	66	60	56	61	51	58	54	38	60	55	65	56	60	72	52	59	58	63	78	63	54	49	64	73	67	68	58	56	51	57	57	74	53	53	59	67	55	63	59	51	65	59	71	44	55	50	61	59	60	63	56	53	66	58	63	56	47	59	59	60	61	54	64	60	51	62	53	54	60	60	70	67	58	53	58	56	55	72	50	56	53	51	44	61	59	52	56	61	54	61	62	68	56	62	54	50	51	63	71	47	68	61	52	65	45	40	60	55	65	73	54	62	68	65	54	66	41	59	53	53	58	49	58	59	48	47	57	59	63	78	56	57	72	50	62	70	59	41	54	56	66	64	57	62	48	54	58	56	58	56	63	54	61	49	62	53	64	60	54	65	57	63	62	62	56	53	46	67	56	61	56	66	66	61	63	66	64	64	54	51	74	59	53	60	62	60	44	60	60	51	54	68	73	53	57	62	52	72	69	67	56	66	54	50	46	56	46	57	42	58	59	54	58	68	52	63	80	52	54	64	62	44	55	62	60	60	38	50	51	53	61	75	69	60	51	52	56	63	38	59	47	47	73	38	55	66	57	63	59	51	61	61	53	63	70	68	57	50	62	62	51	55	62	44	48	56	66	54	63	59	53	53	68	51	45	64	57	59	55	57	49	66	60	64	51	67	72	57	60	69	72	63	50	65	46	66	61	60	75	58	58	50	68	59	39	59	56	69	70	68	47	58	64	60	56	56	66	57	49	58	65	69	68	47	59	53	50	52	61	54	62	63	43	72	54	59	42	64	70	71	63	52	76	52	52	52	46	57	55	52	63	48	49	61	64	69	52	57	50	63	67	52	53	59	63	66	72	63	51	62	54	50	62	50	62	55	60	46	40	65	53	58	58	44	36	49	71	63	60	54	59	38	59	65	47	63	60	76	63	66	64	56	63	45	60	55	62	54	51	58	60	68	51	60	53	54	54	63	60	59	53	51	45	65	64	51	63	60	63	57	59	46	59	68	52	55	65	60	51	44	56	64	58	50	61	51	62	72	42	55	62	48	69	56	68	63	47	53	54	50	64	59	68	52	60	55	71	64	51	54	47	34	62	79	54	48	73	57	60	58	48	63	60	57	58	66	49	61	55	74	62	56	64	63	63	62	56	58	65	53	64	55	70	66	49	48	53	63	47	67	52	65	57	57	46	50	55	53	53	57	73	51	71	59	76	54	67	58	57	64	55	61	57	44	51	59	56	44	56	54	54	64	53	52	60	57	57	63	49	51	59	61	46	61	62	61	59	56	68	54	47	54	56	57	60	43	66	61	52	65	65	78	57	53	63	67	57	70	72	57	53	68	57	62	43	62	54	51	66	69	47	54	58	67	61	65	66	61	66	60	69	50
12120	4725	2475	4341	7792	8935	8200	7063	5946	4837	3798	2894	2429	2351	2003	1614	1499	1511	1713	1535	1457	1365	1017	957	1034	1253	1241	1082	1083	1183	1162	1220	1145	935	934	926	807	782	796	751	760	685	691	671	677	658	636	663	610	673	692	672	675	662	660	571	671	691	664	641	675	643	620	608	631	605	686	642	599	633	614	619	641	677	656	643	655	634	652	611	740	656	691	640	662	643	654	635	618	651	650	732	619	671	670	658	669	673	730	691	694	663	677	640	703	676	748	678	648	646	706	654	618	645	665	620	656	662	672	682	649	663	647	668	611	644	646	619	648	673	670	661	622	667	624	615	638	669	600	602	629	670	617	612	629	621	643	602	633	653	623	638	628	615	630	639	682	599	628	662	638	654	639	632	608	626	606	613	622	622	638	633	656	631	645	617	615	630	663	656	634	642	616	692	610	642	553	643	639	644	661	668	638	661	620	592	639	634	651	645	622	660	630	641	610	633	632	651	644	633	637	661	610	589	618	628	624	629	658	674	639	605	618	645	628	636	610	672	650	589	677	608	567	589	627	643	623	624	674	651	596	617	637	611	649	607	633	631	635	600	622	646	632	605	607	626	602	634	641	601	622	645	615	627	650	595	620	625	641	669	661	670	668	609	606	589	659	645	666	632	661	567	666	640	644	621	647	614	617	649	652	630	649	635	647	612	657	635	632	656	637	574	627	644	651	611	642	611	639	618	620	626	622	606	592	656	645	628	569	629	676	594	625	646	620	673	629	640	605	622	590	605	632	598	603	666	639	644	620	612	630	685	666	624	660	645	649	657	665	632	634	639	629	614	602	650	649	613	601	604	600	612	630	648	617	623	624	611	637	586	604	657	619	611	631	585	633	659	666	621	658	630	631	631	666	649	595	712	660	626	612	647	594	634	598	657	634	632	650	668	661	645	631	635	660	618	639	634	645	626	629	634	654	638	642	597	576	581	644	608	631	644	600	619	619	604	640	619	627	592	633	627	579	676	606	618	610	646	640	640	633	651	610	654	672	632	635	610	605	640	626	614	657	606	611	645	626	569	633	603	651	650	587	630	651	661	634	602	642	653	621	616	598	660	635	602	599	660	628	610	616	658	627	643	615	613	648	622	640	642	615	662	654	661	623	649	632	649	652	645	663	651	604	624	599	567	602	630	657	641	682	622	555	675	657	629	588	636	626	633	624	633	638	607	607	587	641	645	613	600	603	647	632	638	644	621	618	614	617	640	603	643	655	594	604	640	646	647	617	594	627	669	639	625	668	624	622	597	607	654	656	634	620	614	618	619	627	641	644	697	606	663	608	634	632	636	657	609	636	623	669	585	669	653	645	627	646	636	625	624	637	593	645	638	625	585	625	640	655	615	636	665	655	600	651	631	642	623	606	602	626	610	617	621	697	645	623	610	653	644	619	663	635	624	644	647	630	629	621	616	633	640	652	611	663	619	691	583	663	637	620	643	675	654	629	648	590	632	593	577	641	590	647	642	601	655	604	650	624	631	594	627	655	605	596	672	655	650	598	667	608	650	660	663	632	661	657	649	652	596	665	622	614	612	628	616	626	590	608	624	642	640	636	647	613	644	617	643	693	623	626	608	674	582	608	582	603	629	653	656	651	638	611	592	630	671	570	595	625	581	580	630	630	640	619	603	649	589	668	666	647	642	612	639	610	654	597	623	631	619	628	656	675	671	600	573	630	615	616	605	632	618	642	616	660	660	590	598	629	638	650	673	640	656	642	655	667	650	617	636	650	632	615	619	606	640	643	695	613	653	624	666	625	658	593	634	577	628	638	601	627	623	625	633	646	634	603	646	632	643	636	624	663	668	635	615	625	647	646	609	692	646	620	678	621	658	634	631	642	597	638	642	668	666	620	631	613	646	657	680	615	611	606	662	595	646	625	591	637	601	620	695	629	618	618	605	615	642	623	653	662	653	602	611	655	628	649	575	635	625	632	704	622	621	650	581	627	670	634	650	630	646	655	570	649	677	633	633	606	682	611	624	655	666	669	652	624	636	638	616	608	596	633	615	619	635	645	685	650	636	599	546	651	617	614	656	651	627	644	632	624	650	634	604	617	596	604	647	638	639	651	630	633	640	606	589	613	643	624	646	667	600	673	607	633	653	656	612	587	623	660	672	611	653	651	611	622	640	628	632	596	606	674	596	621	636	602	631	637	619	613	651	681	629	612	652	655	601	630	649	643	640	631	625	626	617	661	641	669	605	608	648	680	612	643	600	657	664	663	613	638	603	664	620	652	639	672	593	591	612	607	620	622	661	590	656	624	640	698	638	631	626	652	654	659	579	639	658	616	632	670	633	630	637	625	641	628	635	645	627	616	676	582	585	608	615	666	600	609	638	635	597	655	584	603	628	615	572	601	604	663	653	569	612	646	641	657	646	619	663	678	637	631	610	654	639	586	616	632	636	651	606	644	624	638	649	590	606	674	605	638	652	619	626	651	644	646	633	620	647	649	645	634	666	649	674	677	616	651	638	612	678	657	669	616	647	608	626	639	598	612	649	663	632	612	633	613	613	643	641	622	629	603	664	650	659	657	611	651	634	620	588	639	640	624	599	628	660	640	658	639	643	630	613	656	623	653	634	602	632	593	667	605	628	661	642	619	640	674	664	652	579	650	654	628	637	646	676	639	647	611	570	653	656	615	641	630	584	611	670	682	644	569	658	600	642	675	668	617	615	633	642	655	612	612	626	647	597	580	665	608	665	618	653	629	588	661	666	623	615	634	642	638	647	613	623	626	643	618	655	628	657	635	602	636	634	657	611	693	627	631	606	660	618	665	622	641	660	616	563	630	679	649	633	639	599	606	652	604	645	644	640	632	608	641	618	575	628	678	647	671	642	673	643	601	648	656	635	631	658	633	624	623	640	633	670	564	653	691	671	663	651	641	626	619	626	603	665	623	645	631	604	668	660	652	616	618	591	647	616	664	608	629	649	628	615	669	639	644	648	629	625	632	619	610	589	638	621	685	666	666	672	628	605	608	636	625	678	660	641	662	677	642	624	624	611	643	643	666	697	629	643	632	601	597	663	628	641	611	628	630	642	633	658	586	656	581	608	653	657	616	650	634	646	614	688	650	607	633	651	628	621	626	660	629	659	635	657	683	615	624	631	653	649	684	630	613	621	659	666	645	609	656	670	600	597	590	621	621	648	600	624	636	628	626	625	606	646	620	685	701	641	641	656	623	615	624	659	630	631	640	634	666	673	642	663	615	638	639	652	624	632	644	622	669	684	622	664	617	643	637	642	641	645	630	689	599	596	662	641	616	639	671	582	639	681	625	594	658	630	674	609	621	613	616	599	624	677	618	647	626	656	674	648	614	600	630	621	624	628	609	662	608	635	622	656	646	624	645	645	646	621	652	646	659	628	628	656	623	617	615	658	624	615	645	647	679	620	643	665	661	630	632	607	622	658	630	593	666	658	641	690	624	686	640	627	632	596	622	612	638	660	645	654	664	629
1184	600	316	229	235	294	288	270	242	222	173	143	123	111	95	89	79	84	85	84	66	82	65	71	59	81	58	71	75	83	76	71	61	60	53	56	53	56	59	56	43	50	47	66	54	47	48	63	46	49	38	32	60	50	53	46	49	38	66	51	47	49	33	73	41	58	46	40	48	42	34	52	45	38	47	57	45	55	50	48	57	68	45	44	39	54	35	62	56	40	42	55	51	51	51	56	45	57	63	56	52	30	49	60	36	46	55	51	45	52	43	52	45	44	44	64	40	54	50	39	45	42	50	55	35	40	45	54	64	37	56	50	37	51	46	39	42	48	45	53	39	51	43	43	49	40	45	42	40	54	61	48	47	38	48	50	48	39	43	44	56	48	47	46	49	44	52	50	50	38	51	49	45	49	49	47	53	33	52	34	56	53	56	35	57	43	46	38	41	53	36	61	51	36	56	51	54	49	54	51	53	41	36	41	43	49	41	54	39	52	43	40	56	59	45	48	43	40	49	48	52	40	45	41	52	50	38	65	53	44	43	53	38	54	53	48	56	54	59	46	44	46	45	44	46	45	58	55	47	44	47	44	52	53	44	60	52	41	40	47	54	53	49	64	43	46	42	40	48	40	49	46	51	45	47	55	56	51	48	47	38	33	41	51	45	51	39	44	47	50	53	44	48	55	46	43	42	44	43	50	48	47	47	47	46	47	57	40	50	51	47	44	45	39	38	52	54	37	53	35	43	37	39	45	53	51	41	39	45	43	48	52	50	49	59	49	43	47	47	43	51	56	47	60	40	42	41	56	36	40	39	36	51	34	48	35	44	49	46	50	37	49	49	45	51	46	45	47	51	46	45	50	47	40	49	51	55	40	60	44	45	45	35	31	42	45	41	53	54	41	43	47	44	46	58	55	47	45	42	59	44	57	41	49	42	55	57	45	51	61	44	37	32	42	43	44	40	54	38	46	64	38	49	38	51	57	44	50	34	57	56	47	49	50	39	42	46	47	45	37	37	50	40	39	39	47	54	41	62	43	53	37	49	40	39	38	59	60	43	40	51	51	43	36	43	48	41	37	50	40	45	40	49	48	58	73	49	38	45	53	39	41	35	43	48	58	44	54	49	53	41	35	27	57	51	41	35	49	39	53	47	40	47	46	41	45	48	40	50	51	45	37	49	48	56	38	44	59	55	59	51	51	50	46	57	43	47	44	48	47	58	46	46	44	43	53	55	46	52	48	43	43	41	46	54	61	53	47	48	53	43	34	50	35	39	64	50	46	35	51	54	49	49	54	42	47	57	46	53	55	47	60	46	59	55	39	39	49	55	66	43	41	42	59	49	37	48	60	38	47	52	45	50	49	69	38	49	41	65	53	47	39	48	50	60	47	37	50	37	50	42	50	45	54	46	55	47	52	43	42	39	58	34	43	39	56	40	28	42	46	53	47	45	53	49	63	47	50	38	53	36	51	53	37	40	51	56	52	36	41	48	33	48	51	52	43	40	48	43	48	49	51	41	54	60	52	40	50	53	37	55	47	43	47	59	49	32	38	58	43	39	57	55	56	49	45	41	47	55	46	51	42	41	56	32	34	55	44	56	44	48	55	33	54	45	52	47	43	54	45	38	56	53	44	55	44	42	51	47	37	35	44	46	46	58	49	40	48	71	50	49	50	33	47	44	48	42	49	43	52	39	51	41	45	43	46	55	62	40	43	44	54	47	46	44	38	47	54	41	40	40	48	48	47	45	34	53	50	53	48	62	49	53	54	53	48	50	53	39	46	48	52	55	52	51	45	42	53	45	43	49	44	40	55	50	56	52	42	52	47	56	56	50	39	52	47	43	62	40	55	55	45	52	40	36	43	53	47	48	53	50	54	53	45	46	59	35	43	45	57	55	53	58	49	49	37	43	50	53	58	53	44	44	49	45	47	43	40	41	49	52	45	41	49	48	57	48	61	40	37	50	42	43	56	46	65	50	45	47	54	53	35	43	48	53	44	54	42	50	52	40	47	40	47	54	58	49	53	45	42	50	49	45	51	48	41	51	50	43	49	43	59	40	41	45	51	45	50	47	53	55	52	48	43	43	59	38	36	51	43	47	48	53	45	53	44	42	51	54	47	51	42	62	41	49	56	40	52	38	38	46	40	53	42	41	45	34	55	53	44	52	59	42	55	45	50	57	45	61	43	47	33	42	53	43	40	40	40	54	61	44	42	55	49	45	52	41	48	54	39	52	29	47	60	46	39	52	63	62	59	56	62	53	54	54	54	42	41	43	45	51	56	68	46	45	51	56	46	40	51	42	32	42	49	53	47	47	46	46	53	43	56	49	39	48	49	43	41	48	45	42	43	47	56	49	53	37	38	43	46	46	46	52	55	33	46	55	42	56	46	55	38	43	57	46	44	51	48	44	48	44	55	53	42	51	44	51	46	38	45	38	48	43	48	46	52	51	42	46	58	36	45	58	52	46	48	43	38	41	45	53	50	56	60	36	50	50	47	46	45	45	42	60	48	39	46	50	42	39	56	51	41	47	46	55	47	44	41	44	46	45	47	57	50	48	47	46	50	46	49	53	44	50	51	51	45	56	48	54	46	41	44	45	49	37	47	44	44	41	44	43	53	49	62	52	44	61	38	52	50	50	57	44	49	46	35	51	47	52	46	45	47	50	39	53	50	48	48	45	45	37	47	48	53	51	45	49	60	52	54	54	59	41	47	47	40	41	59	42	45	45	45	47	42	41	43	50	42	44	56	49	42	46	42	54	49	43	51	41	43	53	42	66	49	43	43	57	59	55	56	53	48	49	46	48	43	40	56	49	37	38	42	50	50	47	55	52	61	46	48	53	59	34	42	54	36	43	55	50	51	55	38	39	56	46	47	46	48	39	44	55	54	42	46	40	47	41	55	41	44	47	51	50	38	52	59	52	37	46	51	43	60	48	47	51	48	38	44	35	52	48	58	44	46	52	52	60	48	42	43	37	42	51	58	57	49	49	52	58	42	46	38	41	44	56	54	46	36	47	36	46	44	48	47	42	38	48	60	58	58	50	37	39	38	44	44	45	55	61	43	58	53	41	49	50	42	50	46	56	43	53	59	42	49	44	55	51	41	55	40	40	51	40	54	43	45	42	51	57	49	57	42	52	45	53	69	43	51	34	41	62	50	37	35	57	55	51	46	48	41	44	44	44	36	48	53	44	55	55	40	55	47	61	52	59	38	38	51	42	52	42	49	42	50	54	44	48	61	37	42	63	39	61	51	44	52	42	47	46	38	37	55	42	49	60	50	52	56	44	52	52	51	31	44	50	61	38	34	54	47	53	43	45	46	50	27	37	47	46	47	45	48	49	65	39	34	45	50	51	53	72	46	42	43	57	43	52	46	54	40	39	46	51	41	49	47	42	38	38	48	41	50	51	51	53	50	41	46	46	44	48	51	42	50	46	40	52	55	55	56	58	53	51	48	50	40	46	52	43	45	62	32	48	45	50	35
16904	8997	4883	8373	14644	15947	14292	12226	10052	8193	6307	4786	3957	3525	2896	2227	2041	2089	2074	2003	1832	1664	1149	1061	1169	1420	1367	1305	1179	1387	1338	1396	1312	1086	1001	975	862	763	795	776	723	711	614	606	598	588	541	581	517	543	584	562	569	566	559	539	544	558	562	547	480	610	558	575	578	524	560	538	538	547	549	533	510	586	566	556	525	542	564	561	619	685	614	572	659	579	598	554	534	543	591	566	611	595	640	582	591	632	627	639	560	566	614	589	576	585	612	606	545	527	576	569	584	588	585	602	557	576	538	539	526	580	572	515	528	525	544	531	537	523	545	505	550	575	545	539	534	560	535	482	501	537	564	529	537	534	530	547	543	518	534	543	533	512	553	524	534	552	524	515	546	571	544	527	520	573	561	530	530	523	522	540	561	554	486	568	530	566	547	563	558	522	509	548	582	531	508	585	525	558	549	524	542	517	530	524	510	502	530	489	533	527	519	540	520	563	547	510	528	502	557	533	534	516	529	547	528	522	548	534	559	528	520	484	529	545	495	503	528	577	573	518	520	536	494	502	551	534	522	540	546	545	554	534	539	513	529	509	521	543	540	536	505	501	522	581	539	561	560	551	537	530	540	527	508	526	490	520	513	552	532	519	520	543	575	563	581	545	484	533	545	534	562	540	536	569	559	572	585	587	500	506	505	580	547	524	500	515	553	527	516	544	514	515	554	547	570	569	537	514	547	506	523	523	547	531	566	523	519	559	522	527	478	532	523	500	517	532	560	534	513	506	568	553	515	565	545	509	519	531	509	517	570	582	517	540	534	517	497	560	487	543	534	525	541	578	549	524	494	525	532	526	540	534	526	534	556	563	538	525	544	508	547	505	519	543	580	584	519	509	550	530	549	524	558	571	537	520	524	552	550	498	520	526	540	540	559	562	547	507	513	484	549	548	524	520	522	484	567	507	594	556	514	536	504	524	577	547	528	545	562	546	504	512	524	533	562	529	540	519	538	529	540	577	552	503	496	585	526	543	554	523	543	562	540	530	496	521	538	539	550	565	601	517	551	540	546	508	566	518	535	551	538	552	563	533	508	508	543	496	532	570	551	558	544	524	546	520	495	491	554	531	544	508	529	513	505	568	560	559	497	497	567	559	521	533	572	539	539	557	562	553	546	528	555	510	514	541	532	537	534	605	509	555	525	496	522	516	578	541	516	551	506	565	529	528	575	506	513	572	528	542	558	561	552	529	524	539	567	570	535	522	533	529	479	517	512	530	522	573	508	498	512	497	542	572	517	544	561	514	547	530	544	565	524	558	538	526	486	535	499	504	499	542	524	545	529	535	526	545	551	522	515	533	508	542	528	555	528	532	489	550	568	537	548	526	567	531	485	538	529	529	572	509	539	493	543	529	501	556	557	517	540	492	529	532	531	537	557	536	535	511	506	525	537	518	550	552	534	555	558	540	552	520	537	524	526	562	502	524	515	499	565	574	562	521	529	553	481	544	512	513	536	542	596	542	534	515	550	536	540	506	524	524	551	560	561	591	527	515	529	538	541	501	534	508	525	541	557	510	543	514	556	553	539	561	515	536	527	516	523	515	520	527	538	542	559	515	555	535	541	529	533	529	508	568	545	530	523	524	522	516	518	543	525	538	541	562	528	531	555	517	552	522	534	559	543	559	492	524	487	524	512	493	530	552	522	531	498	553	524	539	565	547	560	533	510	560	553	485	543	533	562	528	516	528	540	492	490	501	534	534	541	567	522	545	551	544	551	538	522	553	549	505	539	530	527	478	522	514	526	549	516	560	531	471	556	507	555	529	516	514	536	556	552	537	541	553	515	549	568	524	538	548	547	527	543	502	506	517	535	521	531	559	521	507	493	536	598	508	539	509	495	519	515	590	557	517	516	539	567	574	533	548	545	513	546	533	558	548	533	530	518	507	551	510	513	525	503	575	556	534	573	541	555	534	574	568	553	584	572	515	516	562	499	529	501	522	561	549	536	544	548	529	570	499	518	513	547	535	569	493	501	514	496	549	523	556	540	521	529	530	491	562	537	533	483	484	539	563	522	525	513	522	526	547	505	521	518	556	514	544	529	543	501	548	502	520	536	535	531	555	518	534	509	524	549	533	512	540	538	507	546	547	548	545	540	494	579	541	554	532	549	547	532	530	508	547	519	514	508	551	543	520	535	563	538	537	530	545	533	508	525	532	508	509	522	493	490	509	556	531	536	571	556	561	554	532	548	495	563	557	586	558	502	558	551	547	520	569	537	518	508	528	575	537	498	530	504	535	527	527	555	556	526	537	561	549	544	537	534	541	520	511	507	519	545	518	580	508	522	547	504	533	547	528	516	489	518	514	553	531	559	540	502	568	504	554	527	539	552	539	561	557	546	556	501	471	518	503	522	533	529	534	521	535	514	533	537	577	543	497	541	545	516	533	535	511	543	522	531	549	568	515	559	520	527	526	496	529	513	554	514	560	521	506	501	530	541	510	548	576	506	517	487	507	522	544	504	536	576	530	493	529	539	554	539	556	538	483	564	530	581	540	576	552	553	533	533	524	537	567	552	551	518	519	524	565	505	577	506	484	538	551	525	519	535	522	517	529	524	545	560	575	550	482	504	492	525	529	549	534	534	539	555	517	502	533	542	540	550	503	543	502	556	554	546	521	516	545	544	586	517	543	529	558	513	520	557	531	506	539	511	506	544	515	520	544	498	539	530	506	504	506	520	518	518	534	577	547	496	536	568	519	533	526	551	503	558	518	548	495	505	555	595	531	572	560	522	526	501	517	506	544	505	537	517	562	513	544	506	541	534	478	575	561	505	543	529	541	527	557	505	508	547	531	534	563	520	504	521	525	538	537	531	493	531	525	492	494	559	532	506	592	597	557	522	501	562	534	556	480	587	543	543	534	566	551	535	538	564	551	537	532	537	526	558	527	576	560	546	531	528	489	564	559	506	540	534	565	571	537	525	513	560	564	514	523	545	529	525	521	485	557	533	536	512	564	552	549	557	546	542	561	543	510	526	558	529	542	495	544	525	539	536	510	560	514	547	523	556	527	564	567	508	562	537	557	526	548	535	573	541	536	516	551	538	524	532	528	552	529	522	556	530	569	552	543	549	576	554	535	506	521	534	546	499	525	575	552	580	566	528	503	512	506	565	552	569	553	552	564	513	529	560	553	555	528	513	533	528	535	561	545	527	519	534	537	571	533	487	489	483	559	576	545	544	541	549	507	507	524	513	544	545	529	566	525	543	508	542	564	516	530	580	529	561	497	551	571	515	534	545	507	519	533	528	544	501	521	552	534	559	536	546	515	572	566	547	494	499	526	546	540	549	551	551	511	536	557	539	557	522	545	545	545	534	531	538	550	536	563	563	513	527	543	526	574	532	535	518	522	570	529	554	539	541	520	509	559	540	542	522	548	549	593	537	568	555	555	567	487	531	564	527	542	524	502	544	499	522	569	545	509	516	531	489	500	526	540	509	491	530	619	535	557
2415	530	293	228	216	263	274	252	218	221	156	118	123	109	102	76	78	85	73	80	90	72	50	57	72	66	57	66	68	65	69	64	74	55	52	76	49	54	55	49	62	48	55	57	44	41	53	48	39	34	56	50	47	47	47	42	39	42	44	56	46	44	48	39	39	34	48	33	44	39	42	48	43	47	47	46	37	38	50	44	54	37	60	46	61	60	44	32	38	57	40	46	44	50	48	47	55	50	60	42	39	48	45	45	41	58	48	58	59	45	51	38	44	47	65	44	49	31	54	46	43	42	57	47	43	51	50	46	37	41	55	41	45	47	45	50	42	45	45	53	53	41	39	54	50	42	44	32	54	47	52	45	50	42	41	49	42	54	48	53	46	30	43	54	40	39	51	34	43	42	49	44	43	40	53	38	34	44	54	37	35	50	53	42	36	38	59	59	44	34	43	47	40	47	52	40	39	46	61	45	50	33	47	38	38	37	45	42	44	46	45	56	42	45	39	45	53	35	47	59	46	45	42	44	41	53	47	51	41	37	38	42	41	50	37	31	35	42	59	37	43	40	49	48	44	50	51	48	48	43	41	44	39	52	45	43	36	47	54	47	34	44	35	45	37	38	34	43	41	41	48	37	55	37	50	46	49	57	24	50	42	46	42	47	47	46	54	46	42	52	35	48	58	45	51	51	57	42	50	45	52	50	38	50	40	46	46	42	44	51	42	44	44	41	53	41	51	41	43	48	39	34	39	49	39	37	44	49	45	41	41	30	35	41	39	47	43	34	53	33	46	49	37	45	49	44	44	52	51	45	32	49	33	30	44	33	36	52	52	42	36	38	50	35	39	38	39	33	51	36	45	43	35	38	46	40	44	47	40	37	57	46	27	37	51	40	54	42	53	39	47	42	59	47	31	42	48	38	44	42	36	45	35	53	52	44	44	41	37	34	50	43	45	39	43	47	42	46	45	44	52	40	42	49	54	50	55	42	49	35	42	40	48	36	42	37	33	38	30	45	47	57	30	46	48	37	49	44	35	50	55	52	42	36	42	43	38	40	50	32	52	39	36	34	44	55	32	41	57	58	37	38	48	46	50	48	53	44	48	37	42	49	34	44	44	42	63	34	40	48	39	45	50	58	48	42	49	55	30	43	36	48	44	43	41	49	44	33	31	46	33	43	44	43	57	54	53	46	50	44	43	38	56	40	38	45	46	37	48	54	41	54	42	39	40	46	62	42	54	42	58	50	37	48	38	41	62	38	49	48	32	52	57	43	40	40	49	50	43	45	43	55	57	47	37	54	34	53	53	41	38	40	49	44	40	47	48	45	49	41	50	41	43	43	53	42	49	44	41	47	57	51	50	37	45	43	40	22	52	51	38	36	47	44	34	43	40	45	54	54	35	47	36	46	39	50	38	39	41	47	44	52	39	44	51	32	37	46	41	34	37	54	44	45	41	45	49	34	43	41	48	38	46	52	34	42	29	52	45	30	51	51	43	51	47	51	45	46	48	39	42	50	42	61	47	31	45	48	35	53	49	49	35	38	48	46	35	48	35	41	42	42	47	50	41	39	55	38	35	42	30	35	45	56	44	40	37	39	44	47	43	44	36	42	43	52	42	41	39	63	33	47	42	46	54	41	45	45	48	30	49	38	56	54	41	51	43	40	37	49	41	42	45	61	47	36	56	37	42	48	30	45	39	40	44	35	45	50	49	36	43	43	42	39	35	42	48	44	68	41	44	43	43	49	48	46	48	51	39	47	32	46	38	35	38	42	35	37	38	44	39	47	43	44	44	46	39	36	39	46	34	45	35	44	35	36	54	40	56	50	39	45	28	39	46	55	48	62	32	48	51	34	51	49	49	41	51	37	52	45	34	39	48	52	54	45	47	44	41	53	52	45	36	55	59	51	31	38	49	41	38	37	41	33	39	45	45	40	29	48	47	52	37	34	42	47	41	48	34	42	51	41	39	45	38	40	45	37	45	62	39	49	42	52	48	40	40	52	48	39	39	34	44	45	49	46	45	36	41	43	51	37	49	43	38	47	39	46	49	47	41	45	44	36	41	44	45	44	42	45	51	41	42	45	34	44	46	55	41	57	45	36	37	57	43	41	45	47	48	47	42	38	46	51	39	42	46	44	34	54	40	42	47	48	43	49	33	41	45	50	37	41	48	50	48	55	57	55	39	49	34	44	37	54	39	47	39	36	58	32	55	39	48	38	48	41	52	36	47	42	54	48	61	44	42	32	48	40	42	49	38	45	55	55	45	42	45	57	50	36	45	40	51	46	48	43	54	47	49	47	42	51	37	39	42	42	49	39	45	43	59	45	44	49	49	49	44	40	34	46	44	43	54	61	50	48	41	44	35	44	45	38	43	38	42	28	50	36	33	38	40	37	43	31	51	33	44	43	53	42	36	44	40	44	43	41	44	53	51	31	46	43	27	44	44	33	51	55	45	49	38	40	62	50	40	59	49	39	43	34	45	38	44	36	35	36	43	28	54	39	43	53	51	44	49	38	39	46	48	48	39	44	51	34	39	38	47	43	42	41	62	47	39	42	40	46	47	57	33	49	34	57	39	47	56	43	41	42	57	35	48	42	44	45	48	49	44	31	37	48	38	46	42	51	33	42	44	34	52	50	45	46	46	40	45	42	50	41	47	34	44	42	55	47	52	41	51	40	40	39	38	56	47	57	52	31	40	43	47	45	42	39	32	42	47	35	54	47	45	46	47	43	39	37	43	43	38	47	52	39	36	43	44	39	44	50	49	50	37	36	38	38	46	52	45	48	51	47	43	40	41	49	44	47	50	33	61	32	57	48	45	40	47	41	46	52	42	47	48	42	41	51	35	36	43	59	52	36	49	46	48	49	59	38	56	51	47	49	50	33	38	46	43	38	41	42	40	40	41	57	30	41	29	42	40	40	53	55	44	49	28	39	37	43	52	30	42	52	53	40	55	55	51	48	46	37	43	42	45	36	42	46	44	48	42	27	52	37	53	47	46	32	39	39	44	55	56	39	40	36	49	42	53	39	50	42	50	49	48	45	48	29	33	45	39	43	44	47	38	39	55	47	44	52	59	34	37	38	46	48	45	35	44	39	46	39	39	40	38	48	41	33	32	47	56	39	43	43	42	46	33	53	48	47	42	48	36	48	38	53	34	38	51	44	46	36	55	35	44	46	36	35	38	50	37	43	45	52	35	41	48	46	41	41	24	43	38	37	45	44	42	38	32	45	31	53	45	30	44	48	43	51	53	47	48	44	49	38	41	57	42	51	42	42	48	32	46	39	46	38	37	44	47	59	40	43	37	42	44	47	47	45	47	42	36	45	51	37	36	44	44	40	38	36	53	39	41	40	50	51	34	39	51	41	34	43	54	45	42	42	43	41	42	47	44	43	32	51	41	55	35	49	52	48	39	50	51	49	33	44	34	39	56	48	37	39	40	39	55	35	44	51	49	45	48	41	34	36	47	49	36	42	40	44	40	38
16188	7914	4512	7647	13921	15190	14024	12478	10202	8258	6572	4861	4005	3516	2928	2348	2028	2142	2180	1945	1725	1638	1158	1033	1140	1443	1367	1258	1122	1287	1397	1327	1267	1068	926	898	793	728	726	698	630	681	602	556	584	591	522	577	524	517	555	543	508	507	545	497	500	483	516	547	492	515	501	543	530	506	490	457	480	501	509	479	499	486	507	479	527	510	455	525	603	515	541	561	513	501	508	490	529	546	571	499	536	510	617	542	561	551	560	533	502	574	558	570	513	525	567	508	506	523	518	518	535	563	542	536	527	481	552	505	472	502	484	505	453	484	437	507	472	497	507	435	513	471	500	455	518	433	498	464	476	451	464	464	526	459	493	495	443	475	459	517	443	472	518	451	487	476	477	492	456	476	491	456	496	484	462	496	470	458	463	474	445	500	487	482	499	447	455	487	475	474	501	461	435	484	465	468	491	502	510	464	429	459	489	478	469	474	470	451	441	503	469	520	491	481	498	458	488	465	487	463	456	485	481	470	459	472	471	493	471	440	435	478	468	454	499	486	478	481	460	484	482	483	488	480	474	452	465	473	461	474	476	499	447	435	492	503	470	446	475	472	458	493	506	488	471	475	477	481	481	466	490	467	461	463	461	501	499	467	519	504	500	469	463	481	455	476	433	533	495	505	506	490	485	441	491	489	485	476	481	478	454	466	458	504	512	455	485	435	468	480	471	450	487	508	495	492	455	478	507	479	502	470	434	491	514	495	479	478	497	453	486	486	497	444	453	436	487	468	497	447	477	455	485	480	450	466	469	479	476	493	491	467	459	442	505	464	481	547	445	468	437	437	481	460	478	466	471	459	499	457	473	477	471	510	479	466	472	464	466	457	446	520	502	470	449	491	464	457	491	480	499	527	456	465	476	451	454	471	511	508	493	483	505	514	461	478	485	464	493	498	502	504	504	467	480	472	463	471	478	508	496	467	446	470	483	471	458	493	470	469	476	466	491	462	465	470	489	465	509	488	474	470	472	443	490	487	476	470	466	479	448	481	438	466	513	481	457	469	491	477	490	486	473	454	481	497	481	494	499	475	483	485	485	491	462	462	478	496	460	469	492	466	499	465	513	473	445	468	458	479	513	485	483	439	505	501	478	510	499	476	500	489	462	486	511	495	488	458	476	470	475	487	475	452	516	524	487	473	494	437	473	481	487	484	480	478	468	476	488	462	448	498	513	475	465	451	462	504	454	463	457	452	483	452	498	462	492	466	475	482	479	488	500	480	499	496	467	492	500	485	534	453	445	455	531	469	501	485	493	497	487	493	474	472	460	476	534	496	476	520	493	495	464	498	487	493	450	474	466	458	519	479	463	473	485	509	470	472	505	457	475	481	448	506	523	492	494	467	469	476	464	485	490	482	461	500	487	453	470	452	468	499	461	513	491	489	493	458	521	505	437	536	494	519	503	496	484	477	463	491	440	420	451	475	474	442	445	486	449	493	462	478	496	451	444	487	503	440	456	498	505	478	467	455	463	482	506	468	488	460	481	479	464	475	508	444	450	515	476	501	486	506	472	451	491	493	460	459	458	499	490	458	452	479	485	526	498	480	501	460	475	488	479	443	467	498	472	477	511	483	469	473	498	499	511	493	466	524	496	474	492	493	517	445	477	473	473	515	464	428	451	511	484	490	529	419	526	488	477	469	484	522	478	496	486	473	436	466	446	471	491	479	500	450	489	474	491	487	488	471	482	476	498	490	501	469	472	458	477	459	429	510	458	461	511	456	471	478	455	446	499	498	500	493	465	479	484	503	465	453	470	527	488	467	455	470	484	480	475	444	467	455	489	513	442	483	500	437	465	491	473	449	434	486	447	477	483	456	461	482	490	460	497	465	461	515	490	504	398	464	485	460	477	509	457	469	476	441	475	467	437	480	492	443	459	470	469	463	512	491	476	498	474	480	451	507	480	424	517	477	436	437	480	468	483	486	494	501	497	517	476	458	501	482	452	465	467	509	447	470	506	507	525	493	471	461	470	438	484	436	474	473	471	454	502	471	500	475	499	516	508	510	495	514	472	459	459	525	456	462	453	458	494	482	478	465	500	460	456	460	481	506	509	478	478	477	487	475	499	488	498	503	499	455	508	505	467	495	479	474	447	480	447	465	477	507	513	462	478	461	486	520	479	478	513	488	477	504	440	529	488	469	431	510	484	449	497	463	478	508	530	532	474	450	477	484	488	466	435	483	469	454	451	522	504	464	467	478	451	473	447	502	501	482	446	476	449	505	488	502	481	472	477	499	464	501	494	502	482	455	533	470	515	498	481	496	498	454	477	465	520	474	471	462	463	454	485	484	475	466	564	479	494	495	502	469	487	465	477	478	492	437	499	508	451	494	489	468	457	460	478	475	466	459	493	447	486	476	502	503	438	484	484	481	472	494	520	466	456	505	473	478	445	493	489	504	496	452	457	483	475	506	502	450	489	465	466	473	456	468	470	445	506	536	532	509	462	439	443	487	487	500	493	454	479	445	507	493	528	487	485	463	455	490	536	485	468	476	509	482	505	453	465	462	518	503	463	509	456	473	481	461	451	458	513	514	488	504	500	454	485	500	464	507	464	505	451	480	471	466	427	503	508	458	480	460	474	519	495	486	471	458	483	481	492	511	485	480	475	424	500	476	489	470	471	482	473	495	523	470	473	515	481	482	470	486	476	478	499	474	498	454	483	449	458	477	455	495	493	459	488	467	458	482	491	519	470	485	523	471	489	466	499	471	480	489	504	485	494	455	465	458	473	483	482	488	461	490	480	438	507	458	469	470	464	491	475	477	466	507	471	478	508	445	489	479	436	471	460	441	478	475	475	506	523	481	485	462	466	501	451	527	504	506	474	508	500	514	483	467	483	496	460	483	472	478	487	468	463	495	535	493	474	514	483	494	451	464	470	453	504	514	476	497	423	482	467	498	482	496	465	482	478	504	504	446	476	492	481	472	508	491	450	436	506	527	485	502	480	516	483	465	483	528	504	482	449	498	457	468	423	467	461	477	454	497	456	459	505	465	534	490	505	507	477	471	475	483	515	453	453	474	494	495	468	458	486	502	438	497	468	482	465	477	470	520	504	452	466	460	462	461	463	495	495	473	489	467	508	494	498	474	442	469	512	477	500	470	498	446	503	508	505	506	483	491	486	493	473	500	464	478	452	488	495	461	495	496	497	472	508	501	501	464	488	500	461	454	525	524	497	476	519	472	479	505	484	454	453	498	521	456	463	457	484	488	486	479	481	492	480	442	488	495	504	486	487	506	463	458	481	495	452	482	485	458	470	469	496	514	486	457	450	449	470	492	468	485	508	479	474	467	444	448	490	482	487	464	448	479	510	491	475	464	464	463	489	452	451	476	481	528	518	483	499	488	500	505	488	506	473	465	456	447	441	468	482	499	428	446	483	511	478	488	423	502	435	474	464	491	469	481	481	475	487	495	505	513	503	474	484	488	508	486	487	481	498	506	498	427	443	500	488	455
1773	813	494	363	345	421	451	395	302	274	205	172	129	124	106	110	89	104	75	59	75	59	44	43	67	64	54	59	63	60	73	48	54	46	47	42	44	36	33	36	50	37	45	28	29	34	33	32	38	41	44	32	34	46	36	39	39	39	41	32	30	28	42	39	37	47	38	37	31	35	38	36	35	44	31	38	37	25	49	30	30	37	33	29	39	38	32	33	34	37	32	44	44	45	56	29	41	42	31	34	28	46	40	37	39	37	42	35	38	34	34	49	41	44	56	38	33	33	35	39	32	29	30	33	30	23	32	43	33	34	39	37	34	32	34	29	32	37	40	33	40	25	39	36	36	25	38	32	42	41	49	37	31	37	38	35	30	38	25	37	28	25	31	35	33	42	30	33	23	40	26	40	38	42	36	43	32	38	47	37	29	30	30	28	39	43	41	29	40	28	33	38	33	33	31	29	33	51	34	54	28	34	34	32	36	36	30	24	29	45	30	25	42	35	49	24	33	28	43	31	42	29	33	27	50	33	33	37	35	31	42	37	40	37	32	27	31	39	40	31	38	36	36	33	32	40	35	36	20	29	45	32	33	23	35	45	33	32	34	36	39	32	45	27	33	31	34	32	28	40	25	30	25	38	32	34	34	32	37	33	35	33	37	35	35	27	39	36	44	44	43	32	33	37	36	36	36	32	26	24	41	35	46	29	42	30	17	34	29	22	40	36	30	32	36	28	42	34	26	33	38	39	28	31	34	33	21	24	40	39	36	37	38	35	37	26	46	26	44	31	31	40	31	27	32	38	30	28	31	37	21	32	41	34	29	26	36	32	42	30	21	28	23	37	31	33	35	31	34	35	31	33	35	32	30	31	41	35	41	43	32	31	33	31	25	37	39	28	31	37	28	50	33	36	33	26	39	25	32	32	40	47	36	30	30	34	32	37	32	31	36	38	42	36	43	22	34	40	26	25	36	20	23	31	43	40	30	42	32	37	31	38	33	29	37	32	35	35	34	28	27	33	31	38	32	49	32	31	36	33	40	37	36	35	21	38	38	26	33	28	27	42	42	22	36	30	42	33	30	33	36	40	47	32	24	45	36	37	27	27	40	41	38	34	45	40	43	37	35	27	28	36	29	28	30	27	28	37	31	36	45	35	35	42	33	41	31	32	33	32	27	33	24	44	31	32	38	27	34	24	35	41	37	31	36	48	31	35	32	30	35	28	28	38	37	37	38	35	30	27	35	38	33	28	39	32	32	28	41	36	28	37	25	39	41	29	31	38	39	32	33	48	32	36	32	29	38	36	37	30	41	36	28	39	42	24	28	47	27	33	35	34	41	33	33	36	30	31	37	32	32	29	39	32	33	41	30	37	33	29	32	25	37	49	33	27	41	20	35	37	31	32	45	32	29	31	39	36	26	39	36	29	41	35	32	25	41	30	27	24	36	32	31	31	24	35	45	47	25	39	42	40	35	32	34	36	36	35	46	38	28	33	36	36	30	37	42	29	37	42	48	40	34	32	33	49	35	30	41	29	27	40	33	28	34	37	29	35	36	28	38	38	29	37	36	27	37	37	22	28	29	36	31	39	30	35	40	32	33	28	36	32	29	35	27	35	31	29	38	37	33	29	32	26	27	25	31	30	36	31	32	26	36	26	46	26	40	27	58	30	25	39	32	29	34	37	35	41	34	38	38	38	32	40	36	48	34	40	38	26	34	42	34	29	32	27	38	38	27	23	30	17	21	33	31	36	28	30	47	39	30	40	34	35	35	37	39	40	25	33	29	32	38	42	35	33	32	31	37	25	35	44	33	27	37	33	29	33	55	42	32	30	42	25	33	37	37	25	36	43	44	31	37	47	46	45	33	29	42	31	30	34	28	28	31	23	34	40	28	33	32	31	26	31	34	32	30	31	28	48	41	31	44	46	32	37	26	32	28	40	36	28	45	48	34	29	41	31	30	37	37	33	34	35	28	38	40	34	31	32	29	34	39	37	42	29	32	32	27	29	30	38	41	28	30	30	41	45	46	30	38	33	41	46	39	29	29	31	32	43	30	41	25	34	34	28	29	33	37	37	35	28	33	45	31	47	36	36	37	35	24	32	26	38	29	40	35	29	46	31	36	36	33	37	36	40	32	47	28	35	38	35	34	41	36	32	27	38	31	33	28	25	43	29	40	30	37	39	33	32	27	28	31	38	28	34	34	35	43	41	27	34	32	22	29	40	44	37	46	44	44	40	42	30	47	32	28	38	31	39	33	43	48	32	39	44	35	26	39	35	35	33	42	35	31	24	37	23	34	31	37	36	31	34	43	40	27	34	30	40	36	35	25	34	36	35	36	34	30	36	43	41	32	31	35	33	35	42	34	32	39	35	45	39	42	40	29	20	44	36	38	36	29	27	40	40	37	31	36	27	30	32	37	29	38	33	31	35	32	34	39	34	38	29	41	38	42	39	31	29	31	26	35	35	30	41	33	31	32	26	44	34	44	43	31	21	41	36	35	35	32	46	33	27	37	45	34	30	32	38	42	32	38	36	31	47	33	40	39	27	36	41	34	31	32	33	36	34	43	30	32	32	39	33	42	28	31	32	24	33	43	33	37	35	35	36	46	35	29	34	24	36	43	35	31	38	44	35	39	28	34	28	38	34	35	34	39	47	38	31	45	48	36	22	34	33	32	42	44	47	28	27	37	37	24	31	30	34	34	36	30	29	31	34	27	34	29	27	27	36	37	39	31	35	36	33	34	27	34	25	29	38	39	29	35	52	36	39	33	43	25	31	35	37	34	32	39	34	26	38	25	25	36	38	31	29	30	31	24	27	34	42	40	29	42	42	37	40	40	35	19	28	34	30	33	29	38	42	27	37	33	31	45	42	44	34	35	33	24	33	29	41	35	23	34	54	26	31	38	28	34	34	37	33	35	25	28	37	44	28	25	41	36	29	28	38	32	33	35	30	26	35	45	32	25	25	38	30	39	34	41	35	37	28	29	25	39	29	43	23	37	32	27	36	34	28	29	43	39	39	32	36	33	38	40	23	34	33	30	34	39	37	37	36	30	33	27	25	22	36	25	20	38	43	27	36	39	41	33	43	34	50	38	32	35	37	36	31	42	31	32	26	31	36	31	34	31	37	30	47	34	40	35	32	44	36	33	29	29	35	43	24	42	34	25	32	31	40	25	34	36	34	32	24	26	30	34	29	39	38	30	34	35	34	25	32	37	29	41	41	36	35	29	29	33	48	31	32	28	40	37	34	39	36	31	30	36	36	33	41	26	32	42	45	26	29	38	25	27	34	39	34	29	43	35	25	35	39	37	34	26	38	46	30	33	32	39	20	51	30	35	29	30	36	28	40	32	40	24	45	36	32	30	40	46	44	32	30	32	33	27	32	36	30	32	35	26	34	41	33	35	34	35	38	32	32	31	25	27	34	30	37	29	30	31	37	41	18	36	35	32	32	27	26	32	35	36	42	26	36	34	37	35	37	27	25
20467	10697	6441	10841	18040	19518	17747	15462	13139	10861	8326	6335	5370	4633	3672	2881	2650	2595	2682	2413	2072	1820	1212	1149	1341	1604	1408	1367	1274	1475	1484	1456	1287	1026	967	913	850	744	710	707	588	593	534	520	511	491	506	471	441	469	452	409	397	438	400	427	417	456	439	474	423	447	431	434	409	428	413	440	416	434	396	420	385	394	390	427	422	413	489	500	539	473	475	495	439	450	469	392	394	444	448	461	429	504	473	499	487	447	471	452	475	505	451	502	457	517	434	449	405	407	466	472	390	460	445	454	458	468	398	411	421	404	403	394	393	403	413	395	385	360	417	387	397	380	341	384	384	434	413	390	409	411	407	388	376	437	388	394	436	390	392	349	406	400	375	385	363	371	397	399	424	389	395	331	373	420	371	388	388	373	364	425	407	395	437	413	395	376	371	386	404	375	402	376	379	379	361	404	383	405	413	375	404	381	394	390	369	386	390	405	364	399	406	375	375	369	408	394	376	366	375	361	382	362	392	410	413	381	400	352	325	397	407	382	389	391	378	397	399	378	397	365	391	408	400	376	430	407	376	382	379	377	367	381	401	417	386	434	386	383	399	402	399	391	399	441	398	383	390	382	339	386	350	371	401	351	407	410	383	392	398	320	404	380	403	403	406	375	415	378	361	362	367	395	407	405	402	378	368	380	408	377	395	369	389	372	409	416	411	423	423	355	375	394	408	386	345	401	412	400	401	341	390	427	420	417	363	382	398	410	363	383	397	381	376	399	399	387	419	372	365	364	372	363	382	380	382	381	414	360	381	403	391	367	375	390	377	370	391	438	364	387	414	420	413	380	367	426	351	411	370	392	377	395	381	416	401	429	392	446	376	399	350	412	413	389	388	388	370	365	364	426	418	397	374	374	395	408	415	383	366	380	405	378	398	348	396	400	360	400	378	420	401	373	430	373	398	373	436	391	400	388	361	380	387	409	397	386	401	421	382	416	387	413	386	411	376	391	382	380	396	413	372	399	366	352	382	385	427	390	397	344	423	430	362	375	371	372	369	389	389	395	372	379	396	409	353	401	396	384	381	394	377	368	377	364	389	378	383	410	387	387	414	366	391	391	372	379	382	417	408	419	390	381	380	377	409	435	407	424	364	380	389	341	375	404	405	398	386	382	377	350	393	409	411	365	396	408	405	386	392	387	402	402	386	399	396	431	416	396	416	401	389	415	396	392	363	404	406	383	384	382	372	397	392	388	390	404	376	389	392	396	396	396	439	395	401	382	365	381	368	374	391	394	390	407	366	386	399	392	389	408	421	378	372	369	397	404	417	395	408	376	393	388	372	425	390	403	415	374	377	398	430	379	386	388	399	390	351	389	404	364	400	426	389	381	393	385	389	389	418	370	392	392	393	375	390	356	366	394	403	394	410	412	387	376	407	357	365	392	394	421	381	367	418	422	426	397	381	386	387	383	374	406	423	415	391	394	378	381	426	395	410	376	388	407	376	406	366	403	379	385	393	417	391	378	399	389	370	394	411	385	360	395	376	385	412	417	433	381	373	395	413	392	403	430	380	376	381	404	347	409	401	394	393	398	388	371	370	402	360	420	398	353	328	400	387	371	406	384	388	384	397	399	401	401	399	403	387	375	430	372	419	393	358	421	418	383	409	394	379	420	391	378	376	393	378	423	402	401	404	392	401	364	358	410	395	385	405	424	413	417	359	430	361	366	395	392	372	400	402	389	379	381	393	368	358	360	395	367	399	394	361	396	377	380	403	391	412	417	411	369	373	423	380	374	379	395	414	367	374	394	383	391	404	400	389	379	398	420	380	406	400	421	410	383	418	408	394	384	388	372	415	387	395	424	385	411	415	346	414	376	406	406	388	367	364	382	386	383	426	414	393	366	366	388	378	402	409	408	391	398	377	379	421	370	436	373	427	391	376	413	386	371	391	392	391	372	386	396	413	383	399	401	359	389	378	401	395	387	351	399	410	397	365	406	400	361	353	396	428	376	409	375	383	402	365	414	381	367	371	399	367	346	371	365	369	374	413	386	418	413	378	396	373	386	379	425	387	387	400	394	345	399	411	378	366	365	389	440	367	384	399	400	377	410	391	374	401	385	405	390	388	370	374	377	374	406	402	389	385	375	417	392	387	376	405	391	380	390	421	374	398	402	413	419	399	375	417	404	348	400	381	422	369	414	376	343	390	380	383	374	390	415	400	370	431	387	419	392	385	389	370	388	361	456	388	373	387	374	400	402	378	388	415	395	358	361	400	406	377	397	367	391	353	432	405	384	370	364	386	373	408	428	417	380	379	403	384	417	411	377	412	408	383	379	379	368	359	386	411	406	369	378	355	410	416	377	374	408	403	396	419	399	401	405	385	378	388	409	428	422	391	373	409	363	390	357	421	354	380	398	396	361	382	358	410	407	383	388	372	384	367	397	386	405	378	398	430	445	396	391	403	376	387	403	357	376	387	423	378	422	405	375	394	415	379	455	383	396	374	375	403	387	366	419	367	403	396	379	386	410	398	402	408	398	366	357	392	414	395	400	419	393	393	399	379	402	374	411	402	368	417	379	406	406	405	420	372	408	418	402	397	400	389	391	437	402	349	396	395	424	425	389	381	388	389	435	417	396	390	406	404	358	404	378	398	390	388	374	403	409	349	418	360	380	390	426	411	391	407	392	404	399	399	389	416	423	355	376	393	405	352	358	381	387	406	360	385	411	388	372	387	370	385	390	395	389	422	387	404	400	402	390	366	388	408	394	440	360	416	381	402	372	371	371	403	385	394	424	428	348	383	419	425	384	370	397	415	376	422	406	418	400	369	374	360	385	399	399	424	381	420	387	364	422	400	405	405	397	372	373	403	367	428	429	407	416	395	395	395	372	378	384	381	386	390	378	386	353	388	378	369	385	375	391	340	379	371	397	337	376	366	369	387	384	375	388	407	426	411	377	391	408	419	390	402	350	429	384	412	362	372	394	385	394	432	410	396	393	393	389	393	410	394	389	422	419	356	403	348	420	399	380	422	372	447	395	380	400	400	372	415	413	390	395	378	398	405	369	368	386	357	407	387	360	421	401	413	415	395	426	360	392	376	393	371	402	377	366	405	413	383	360	401	371	433	380	393	381	410	410	407	379	416	390	371	390	395	407	404	373	351	395	404	405	376	392	341	378	385	368	409	381	407	410	391	352	418	409	361	384	395	380	389	422	396	370	378	380	418	379	393	395	419	392	385	388	413	397	378	397	369	388	411	385	417	415	374	389	430	340	381	391	395	377	413	353	403	413	436	407	434	410	354	380	395	405	411	362	390	384	365	362	406	423	418	406	391	370	363	383	390	408	375	400	367	376	349	414	393	370	384	361	396	391	396	376	398	395	385	396	393	396	361	386	394	371	383	395	367	411	400	387	346	414	383	422	378	419	398	389	362	387	381	395	394	380	371	372	360	374	369	395	395	382	399	392	376	410	411	405	371	383	356	403	364	400	399	410	413	386	387	391	369	406
1494	264	141	118	122	163	157	139	145	148	116	115	121	92	72	92	71	86	77	91	77	85	63	66	75	81	70	60	73	77	71	74	72	60	65	66	71	77	63	50	42	61	59	53	63	61	63	63	47	60	43	50	51	59	47	59	60	61	50	53	56	52	53	52	56	57	66	70	73	65	56	58	48	63	59	56	56	60	39	73	58	45	52	63	49	55	70	71	68	64	62	76	62	52	70	57	57	71	53	58	68	64	64	53	68	74	62	49	54	59	61	52	56	57	64	59	72	73	64	49	61	61	65	53	58	60	72	62	59	53	48	59	52	66	63	45	71	59	74	60	66	51	57	80	67	55	58	51	58	45	59	60	52	63	56	52	66	46	55	65	50	62	61	63	47	56	57	57	46	72	59	68	56	56	62	64	56	72	48	72	67	53	54	51	61	57	52	69	74	69	57	46	51	76	62	68	67	54	63	60	76	52	53	56	49	60	58	51	52	58	71	58	53	60	58	64	59	58	60	59	51	74	63	64	46	54	52	54	43	78	67	72	62	52	59	60	63	58	73	66	57	40	47	62	66	56	58	40	67	52	59	75	53	51	65	52	69	67	50	61	56	60	64	71	55	67	60	66	73	59	69	68	55	51	52	56	62	59	72	70	68	71	54	53	45	58	67	67	60	54	67	56	51	63	59	62	58	50	63	52	66	59	51	56	51	59	63	60	67	63	51	47	67	54	59	57	50	65	79	60	63	63	81	57	65	72	50	41	66	64	54	59	69	75	66	47	64	61	67	57	57	61	55	57	69	64	68	39	59	60	73	64	62	56	65	63	55	55	72	45	53	51	50	57	64	52	59	57	58	55	43	50	63	59	48	52	58	53	55	44	50	53	54	63	66	54	54	67	45	53	51	56	49	60	58	39	61	55	54	60	73	57	64	58	68	61	75	63	58	58	48	35	57	70	74	55	60	61	64	71	62	65	61	57	69	57	68	51	58	68	66	65	57	67	52	56	57	49	67	56	64	56	51	57	55	55	59	60	53	52	42	56	64	57	60	50	59	62	64	42	63	63	72	46	60	67	63	63	76	51	54	56	59	66	72	71	75	61	69	48	43	79	60	60	51	53	60	53	57	59	48	51	54	58	67	60	45	62	66	61	61	57	41	49	50	53	57	68	57	65	60	45	55	52	53	55	60	59	61	60	54	51	57	70	56	64	56	67	59	57	46	63	57	47	67	53	54	71	58	56	72	76	64	47	60	61	61	63	48	71	57	73	47	68	53	56	70	62	59	49	53	60	69	56	48	74	49	62	59	45	52	53	59	62	56	61	60	61	61	52	46	75	69	53	52	61	49	54	65	80	47	75	70	59	58	54	45	61	64	58	60	66	60	76	65	55	61	54	64	62	63	64	69	51	65	62	63	64	68	52	61	67	58	57	62	66	52	65	57	66	61	56	64	59	46	52	60	77	53	44	50	57	51	54	60	61	64	40	61	52	57	55	65	61	52	64	50	57	58	46	55	56	61	67	69	57	54	50	58	58	64	69	67	59	59	60	39	60	55	60	60	52	45	71	61	66	61	47	47	74	55	65	60	58	59	55	64	61	75	50	59	54	63	58	61	71	57	52	46	43	55	56	65	66	63	50	57	54	58	47	55	66	47	65	59	65	47	67	53	57	57	62	64	62	58	72	71	63	72	54	50	75	57	58	36	55	60	61	50	65	61	61	53	64	64	64	61	47	64	60	65	58	72	66	60	45	50	69	60	59	57	62	66	70	64	64	52	53	58	54	55	59	65	54	73	66	53	53	66	66	63	53	66	61	59	68	41	46	66	70	54	64	59	57	67	67	72	56	55	62	53	63	61	64	62	60	66	74	68	57	44	68	59	46	57	60	62	60	54	47	66	55	47	68	60	73	57	65	51	56	67	56	73	69	67	62	52	56	74	60	54	65	49	56	49	77	69	61	69	50	59	60	55	48	54	69	66	55	62	62	64	65	71	71	74	59	59	66	61	54	56	63	74	48	59	70	53	71	78	53	63	62	62	63	70	63	61	60	66	58	57	50	47	54	58	67	54	62	69	54	44	57	55	51	61	63	68	61	42	59	53	51	61	60	55	55	47	59	60	55	56	53	53	69	52	56	59	61	61	56	63	57	70	74	61	57	47	49	64	54	63	63	60	69	63	54	64	61	66	59	50	71	62	42	53	58	57	62	79	70	60	86	56	64	73	44	48	60	59	62	61	65	61	66	51	60	62	63	74	57	65	67	60	71	64	63	74	63	75	62	51	69	62	52	47	55	52	50	60	66	70	57	60	66	48	77	44	69	56	43	58	63	58	63	67	60	62	65	57	63	48	49	58	50	59	74	66	53	67	61	58	53	66	63	60	65	60	47	55	70	53	48	64	59	45	59	54	50	47	57	71	54	60	57	67	63	50	71	50	49	66	53	68	57	70	62	62	61	51	62	57	53	64	67	62	60	66	60	56	62	57	56	79	56	64	57	65	55	69	63	58	59	69	66	59	58	53	59	45	47	50	54	58	56	72	48	49	54	56	77	50	55	56	66	50	55	63	55	73	69	53	62	58	63	57	67	54	70	69	61	68	66	61	70	71	70	64	57	61	55	61	70	80	47	59	65	77	61	63	55	48	68	55	70	51	60	54	63	46	65	65	65	52	60	50	62	65	73	44	59	57	48	68	60	65	61	76	58	57	59	50	76	66	72	58	63	60	59	50	62	64	54	71	43	62	46	56	72	65	62	63	61	56	61	59	39	68	73	60	60	39	60	63	63	64	54	67	46	71	56	67	61	54	67	52	71	54	44	55	62	58	76	49	70	62	58	74	53	50	58	55	52	55	64	61	69	57	49	67	53	47	68	51	71	61	62	62	46	62	55	76	57	70	51	48	66	49	53	65	57	67	52	59	55	49	62	56	58	49	53	65	67	59	68	58	58	40	64	57	49	55	48	71	63	65	46	53	63	68	54	70	65	58	62	69	65	54	57	67	71	68	69	46	68	48	53	62	51	61	61	53	62	60	52	65	63	49	52	51	62	64	64	60	49	55	59	51	68	59	57	76	53	64	54	47	70	68	57	51	49	63	65	46	65	57	59	65	56	58	50	50	58	57	48	72	64	54	57	58	60	58	63	52	51	45	58	65	53	53	56	51	55	57	69	62	68	55	63	46	56	54	77	57	48	62	61	51	56	52	69	62	61	65	60	61	63	61	55	58	50	73	54	64	53	53	58	73	59	60	58	81	59	57	49	57	53	64	53	61	42	62	53	59	66	56	61	57	60	45	53	49	64	70	76	58	56	52	64	61	62	67	59	59	43	59	63	48	77	54	64	59	69	51	70	72	58	59	56	61	73	57	61	74	50	69	66	59	51	63	48	68	71	54	72	78	63	57	54	55	64	60	69	65	45	52	57	63	49	61	56	63	60	61	47	57	59	62	63	64	55	62	63	59	55	62	67	52	64	56	54	61	62	53	48	56	62
12376	4639	2643	4232	7920	9327	8225	7340	6112	4630	3784	2814	2529	2305	1921	1702	1528	1565	1706	1542	1418	1227	993	1034	1087	1194	1174	1171	1132	1193	1178	1214	1093	995	964	898	891	847	772	859	775	747	739	731	691	709	648	613	681	695	611	614	615	668	679	669	651	650	635	668	659	651	612	665	645	630	660	656	614	678	637	612	651	659	658	661	649	624	664	705	698	658	682	623	671	674	694	633	644	681	706	702	675	680	616	696	657	752	673	674	636	683	676	673	658	668	714	638	676	639	664	637	652	676	653	667	655	670	634	655	647	585	697	692	634	680	644	622	666	684	608	616	661	642	647	638	654	622	664	653	608	604	702	667	647	649	632	638	649	665	662	599	646	675	672	624	623	689	638	611	629	609	644	653	657	631	597	611	571	668	656	632	655	649	604	594	695	657	622	640	633	685	693	617	644	647	639	652	618	637	622	621	661	645	618	661	628	626	655	637	654	583	659	634	650	585	638	664	694	601	634	643	618	619	662	650	646	651	665	621	664	673	673	676	603	642	637	655	616	676	680	657	626	571	613	653	695	647	649	634	649	639	644	638	657	581	642	641	636	631	655	666	623	643	656	587	621	663	591	676	669	622	605	636	664	608	625	622	646	637	583	685	622	628	669	654	617	635	618	645	632	652	626	620	643	635	631	641	614	627	644	663	687	695	614	683	628	603	639	601	652	649	668	598	652	636	648	655	648	624	655	637	631	655	666	645	619	607	666	628	638	637	623	649	619	629	632	689	645	642	645	633	605	663	650	642	597	605	619	622	653	632	655	605	652	656	649	678	671	595	650	643	649	595	659	665	608	624	605	635	671	675	679	610	629	627	633	617	654	669	651	661	636	620	611	606	610	656	644	640	624	619	664	612	610	666	662	625	611	629	670	630	636	646	627	683	723	669	637	644	626	646	652	633	616	622	658	659	674	655	657	642	616	602	642	661	618	640	661	635	664	636	646	614	648	667	654	634	676	685	591	692	618	625	670	638	633	637	640	627	629	617	602	610	692	666	667	645	638	608	624	630	623	623	653	624	643	635	632	687	616	655	621	646	625	667	666	627	679	652	586	658	656	672	625	596	591	642	654	627	674	616	618	582	595	610	661	648	598	641	678	628	589	691	598	649	664	697	651	678	635	653	628	675	640	644	614	616	641	589	602	622	678	644	628	606	627	666	625	643	649	616	641	667	658	620	621	609	620	630	703	608	631	638	675	646	632	697	643	663	638	674	676	623	635	665	657	613	632	659	589	615	625	671	616	685	663	628	598	669	688	680	657	595	631	593	632	613	644	602	667	623	657	711	642	675	645	657	625	612	599	646	645	585	650	597	641	672	582	660	612	631	647	675	704	623	643	640	601	660	645	617	625	641	628	614	626	665	643	638	632	643	649	623	640	616	639	643	629	623	637	640	620	660	612	678	639	642	644	615	633	616	644	642	651	617	631	638	623	584	639	665	649	605	661	615	662	625	638	638	658	653	630	609	630	605	706	627	609	603	604	619	665	641	656	630	631	619	641	637	657	614	617	659	670	619	648	629	633	668	647	639	622	575	674	665	593	661	625	647	630	667	626	624	647	648	669	608	621	621	650	639	640	699	724	669	637	682	676	619	650	634	677	630	619	616	597	688	633	636	641	622	601	641	639	633	634	660	627	683	667	667	684	653	691	668	675	608	647	656	597	641	649	704	626	634	663	608	640	637	664	641	622	646	646	622	626	627	652	645	609	627	634	603	666	626	615	601	621	585	610	637	661	670	599	641	614	676	726	631	675	624	656	675	643	624	658	648	621	654	664	681	637	654	659	672	624	635	678	657	637	623	623	618	683	627	648	678	644	628	645	690	641	601	589	630	639	634	631	659	634	635	653	637	675	670	607	604	600	596	638	670	633	657	650	600	655	606	638	625	615	659	661	641	676	603	621	654	655	622	697	656	654	637	627	636	583	655	643	646	667	632	678	631	649	661	623	631	624	653	654	665	655	623	591	666	652	617	664	641	627	653	615	621	663	596	592	659	596	628	611	642	639	603	630	642	617	627	631	649	655	681	634	609	635	640	596	648	631	611	643	653	618	620	655	649	638	625	616	630	609	631	649	624	674	647	634	646	603	634	610	629	612	639	635	649	625	643	632	650	692	641	651	622	618	653	593	655	630	640	599	668	644	702	629	585	669	624	676	663	690	631	623	675	637	630	650	688	637	660	615	610	627	673	621	645	591	618	668	647	617	639	620	605	685	634	638	628	640	662	641	646	634	658	645	631	709	619	606	664	643	665	606	654	624	605	642	602	612	623	622	663	659	640	606	608	627	642	643	625	652	602	665	605	592	614	699	618	662	667	631	629	639	654	666	604	630	675	617	692	664	646	624	639	643	648	648	608	641	627	616	619	652	660	649	591	630	661	600	644	621	659	607	632	672	632	639	626	585	630	598	627	653	673	667	640	670	602	641	629	626	655	634	626	665	645	645	631	627	608	624	649	664	607	587	657	598	660	635	616	705	636	688	623	677	671	601	664	648	609	631	647	656	618	646	638	673	608	638	613	645	617	629	658	640	623	656	707	612	641	662	695	651	625	649	598	615	624	621	612	609	610	642	635	659	674	653	630	662	638	631	622	680	642	608	622	676	639	663	619	643	624	629	612	656	622	626	609	607	656	688	655	631	631	617	637	587	610	691	618	637	634	652	636	634	660	604	657	647	633	631	611	599	603	647	670	636	649	658	599	631	646	640	644	638	648	648	640	658	610	623	628	613	653	636	632	660	640	656	627	640	653	627	668	666	628	642	665	619	662	620	619	625	628	625	634	634	645	580	644	595	631	614	659	615	645	608	632	655	632	632	658	660	606	584	627	621	639	644	621	630	635	599	640	664	670	596	610	664	604	620	680	654	643	633	668	612	617	642	634	658	631	615	661	630	637	631	633	661	616	671	656	688	671	598	611	618	597	628	657	591	637	642	664	581	638	624	617	638	682	717	620	663	663	639	584	663	651	680	673	626	645	636	627	637	602	611	671	635	586	701	629	623	628	651	646	636	648	638	641	661	591	647	682	670	641	674	673	590	671	623	627	655	619	663	615	593	642	621	634	625	645	646	612	617	630	613	639	662	632	635	644	637	652	619	652	635	645	649	639	677	621	622	656	622	652	629	660	639	631	625	691	638	659	661	606	636	625	594	664	618	662	682	635	658	666	646	629	640	654	671	641	646	661	662	636	648	668	659	634	652	642	647	611	636	575	602	655	687	633	645	639	609	665	634	669	647	647	649	627	672	638	660	661	620	635	690	662	665	648	652	670	630	609	648	644	693	634	612	604	648	624	599	637	631	669	613	603	663	618	629	661	618	638	627	629	605	652	652	616	636	630	612	642	657	631	637	622	608	650	625	642	630	628	663	617	628	702	674	662	634	632	673	675	630	662	616	629	682	626	656	595	626	654	597	614	625	603	614	637	639	680	672	646	610	653	624	664	593	636	626	643	647	681	582	630
1107	578	312	246	245	342	311	270	233	186	174	115	125	113	89	88	88	81	79	98	78	78	57	64	62	68	68	65	50	60	83	67	71	49	72	76	48	54	58	63	56	41	54	57	46	65	52	59	47	54	53	42	60	42	31	49	46	56	64	44	41	52	47	57	45	66	43	50	56	47	47	47	48	49	51	51	43	42	62	55	56	49	47	38	48	38	41	49	43	43	40	42	67	45	43	54	36	58	52	38	40	42	44	55	44	50	48	52	63	50	63	49	63	49	60	42	53	55	33	53	50	45	44	54	46	52	40	53	46	51	49	36	48	52	50	45	49	67	52	51	57	51	39	33	55	45	38	56	48	51	56	40	55	43	47	55	58	33	47	53	44	40	58	46	52	43	59	43	52	47	60	45	60	61	59	48	47	52	51	45	57	41	53	44	62	50	49	43	49	52	51	44	53	51	50	44	57	44	42	57	46	50	46	60	50	50	44	46	47	56	53	56	48	52	40	43	39	36	42	45	47	52	41	50	53	61	39	47	43	55	46	43	41	44	53	40	44	40	44	37	54	53	40	46	40	38	44	46	46	41	48	52	45	47	51	46	47	48	56	32	44	58	61	63	51	40	59	47	51	46	44	47	53	41	44	49	41	57	62	44	55	44	50	36	57	51	44	43	53	59	68	66	47	55	47	45	59	62	62	48	40	52	49	45	42	43	48	47	55	45	48	42	41	37	51	49	37	35	51	40	53	45	51	40	47	41	35	39	34	47	43	54	48	52	52	62	57	47	40	33	43	46	41	51	55	47	39	50	46	63	53	58	45	37	43	49	51	37	34	50	53	44	48	52	44	50	49	38	52	49	46	50	41	40	44	42	41	49	55	43	46	39	43	45	48	41	54	55	49	46	43	40	47	45	44	45	36	57	62	45	52	40	43	49	36	50	38	55	36	58	55	41	62	48	60	52	42	48	46	50	43	67	53	52	47	44	62	45	31	53	61	58	51	35	39	51	46	43	38	54	34	40	39	46	40	52	52	55	38	53	54	48	33	52	49	57	51	47	46	53	48	56	37	50	42	52	45	36	39	56	42	52	51	56	58	50	51	51	46	68	43	51	43	60	44	49	46	44	52	44	51	40	48	49	39	51	37	47	47	51	43	45	58	43	42	58	43	51	37	40	42	41	39	56	53	52	38	44	43	51	49	36	41	46	57	59	54	49	57	42	47	47	50	52	47	54	47	51	47	56	44	46	59	53	48	41	45	71	50	52	44	50	47	57	44	38	38	59	32	47	50	59	46	39	44	42	51	48	71	33	45	58	46	50	62	46	52	50	45	40	51	40	63	44	42	48	45	52	51	48	45	42	57	53	44	38	51	42	45	50	39	52	53	62	41	35	47	52	41	43	55	40	46	43	51	40	55	38	53	50	61	50	43	45	57	49	54	50	37	33	50	41	60	39	37	55	42	43	48	52	51	50	46	52	49	50	49	44	53	48	36	55	56	39	48	28	53	47	53	60	48	49	47	37	55	34	62	61	50	56	58	48	44	37	52	54	38	46	49	68	45	53	60	54	50	52	52	50	51	54	39	44	57	47	61	42	61	49	49	60	46	53	33	50	44	40	40	48	43	39	46	49	46	46	53	51	54	46	47	51	59	49	47	53	51	51	44	46	41	56	61	44	53	48	41	48	44	50	48	54	60	45	45	39	41	52	46	43	50	46	59	42	28	47	55	50	42	54	49	47	47	43	47	46	48	50	48	52	44	54	53	63	44	50	35	51	57	44	44	37	55	50	37	49	48	45	46	43	39	55	44	39	60	49	45	49	53	41	71	41	44	51	60	44	55	48	41	48	49	53	58	53	51	53	47	47	47	54	49	52	47	44	51	61	54	51	40	51	57	47	46	56	50	56	52	48	57	52	42	47	45	44	52	54	50	52	45	47	48	48	53	58	45	40	40	52	52	50	51	42	43	38	34	45	54	50	37	55	47	51	52	46	41	55	48	48	36	49	44	49	54	42	49	42	47	40	48	43	56	63	36	46	44	47	40	55	47	44	48	49	56	42	60	31	50	50	59	55	48	48	43	55	41	40	47	51	43	57	57	70	50	52	54	44	63	39	50	42	57	48	52	50	55	56	45	62	40	50	60	40	42	36	51	43	55	56	40	53	45	51	53	50	47	48	38	40	38	49	47	49	54	43	33	55	42	35	49	45	47	44	43	42	47	51	48	49	45	36	43	45	52	44	46	51	54	48	41	43	57	48	40	48	68	48	40	56	47	47	53	39	55	58	39	43	37	47	52	48	42	50	39	52	40	51	46	62	43	46	48	53	48	46	41	51	47	43	38	55	43	53	48	51	51	62	58	52	44	59	46	44	56	50	48	41	50	58	45	41	41	54	58	45	50	53	42	42	51	41	55	46	43	40	48	50	55	50	49	41	52	48	46	37	53	32	51	59	44	43	47	47	42	52	44	51	46	50	58	39	33	65	50	47	48	66	58	51	53	32	45	61	53	60	58	38	60	52	53	51	36	49	45	41	56	53	49	43	42	64	44	57	60	42	47	40	44	47	44	47	57	36	51	49	43	42	47	61	52	42	44	38	45	48	42	48	45	50	47	41	40	47	47	47	42	44	33	50	36	59	58	46	53	43	37	46	40	52	52	49	53	42	54	53	55	76	48	58	55	39	50	53	51	43	51	38	46	60	50	41	53	52	43	55	49	33	32	46	48	45	41	47	54	62	44	40	56	42	53	45	43	60	50	48	45	54	52	45	42	55	54	47	54	42	46	51	46	42	53	47	54	66	48	61	53	41	50	59	50	53	62	39	41	41	25	50	42	58	48	40	48	49	61	42	53	49	45	47	57	53	49	47	50	46	38	57	59	53	51	49	50	64	59	52	52	46	44	43	48	45	48	61	54	50	41	56	38	55	45	43	51	44	53	48	48	48	57	51	38	51	55	53	55	50	36	43	55	43	34	48	43	47	41	41	47	52	42	43	51	41	36	52	47	47	42	49	47	57	52	43	56	42	62	47	52	60	52	50	63	41	53	56	61	56	47	38	43	42	47	56	56	55	46	49	48	46	44	41	61	43	45	58	40	52	50	41	53	38	55	51	53	40	52	43	44	44	47	46	46	43	47	50	36	50	43	43	39	42	52	62	44	38	50	39	57	43	47	41	44	44	42	50	41	65	44	43	41	53	46	47	50	55	42	57	56	43	42	60	41	47	49	50	43	52	51	44	31	47	58	58	48	38	48	63	53	48	44	51	49	38	47	50	49	47	44	49	41	44	47	55	61	41	43	64	39	60	37	44	50	45	36	59	54	53	63	46	51	51	48	49	51	44	46	38	47	45	49	45	35	53	49	60	45	53	31	41	55	45	52	59	49	53	53	50	51	43	58	49	61	63	52	48	69	46	50	48	55	51	51	50	40	45	49	51	58	46	50	44	48	42	45	34	49	54	44	44	51	55	57	65	50	64	53	46	35	44	45	46
17064	9125	4585	8381	14988	16523	14506	12325	10287	8161	6357	4799	4161	3633	2953	2304	2110	2126	2218	1922	1797	1484	1219	1144	1316	1407	1381	1241	1234	1330	1346	1400	1155	1054	1052	911	825	810	821	833	748	711	678	606	625	583	612	576	615	559	584	582	588	622	579	573	568	522	555	563	596	617	607	564	554	501	508	570	578	529	557	538	583	526	576	587	539	583	609	625	659	668	608	623	553	575	600	586	589	604	585	610	589	593	614	637	589	604	627	589	592	580	651	609	616	618	574	629	615	535	591	576	610	616	644	560	619	567	566	586	558	543	521	525	574	517	571	576	533	506	552	560	561	556	547	558	523	572	538	522	517	524	554	552	547	548	516	539	529	571	499	561	505	550	541	519	531	557	546	517	557	535	521	566	552	532	538	574	552	578	592	520	554	555	546	505	551	556	595	484	543	524	540	522	559	556	547	557	544	530	491	574	548	545	513	517	541	490	528	573	562	558	558	564	562	531	545	570	571	528	532	548	587	539	544	532	555	508	538	544	563	550	573	537	534	523	535	514	548	568	567	536	586	544	577	534	537	517	544	541	588	578	554	537	534	555	556	521	479	570	530	532	549	508	567	578	553	537	546	544	526	529	521	551	520	521	538	565	561	533	583	527	522	604	500	598	570	526	555	576	578	541	564	560	536	552	507	511	540	496	544	553	561	544	514	535	539	510	521	540	534	561	525	567	552	552	538	582	559	555	551	518	522	515	530	575	551	566	560	572	541	550	518	588	544	544	548	526	539	547	556	547	578	563	555	556	529	552	562	499	522	555	564	532	550	545	578	524	527	545	550	524	542	522	527	578	594	542	556	576	544	517	550	522	528	575	522	578	539	557	529	528	545	557	568	525	546	560	493	577	568	578	558	517	567	564	558	519	563	525	530	495	562	544	532	504	564	548	548	547	578	550	534	603	559	532	537	546	574	504	559	535	529	554	533	547	559	568	577	565	545	548	566	548	569	553	545	543	510	544	551	600	575	532	537	527	530	514	526	516	547	569	573	550	565	536	536	552	558	554	557	555	531	551	565	528	536	529	565	555	589	484	512	546	532	525	566	517	527	569	491	558	504	547	571	544	518	523	542	564	538	546	515	505	528	527	564	488	563	546	503	520	565	549	522	538	536	496	540	540	524	552	548	539	533	566	558	602	555	529	529	554	526	535	565	525	538	557	563	578	512	592	576	550	553	545	539	550	520	530	519	544	502	552	524	546	506	519	500	516	538	548	512	505	561	515	521	527	523	519	526	524	558	539	557	539	521	500	555	537	582	533	526	566	542	545	561	519	557	557	528	516	533	540	551	560	582	524	522	542	563	524	562	508	508	520	570	521	535	520	568	570	601	547	529	540	588	520	535	570	582	550	533	561	562	562	555	542	518	559	580	541	565	532	534	535	578	553	577	551	537	554	589	578	558	516	531	551	540	549	532	600	522	549	569	535	543	576	555	555	523	575	556	555	540	571	543	521	545	557	524	546	545	541	552	570	543	513	537	555	550	517	520	568	520	544	526	537	545	541	561	533	514	537	567	521	524	556	543	509	585	543	552	547	558	546	542	488	579	552	573	535	555	575	538	538	503	553	539	572	526	514	523	584	540	579	582	526	551	519	526	567	512	533	542	574	537	535	509	556	497	562	570	521	538	536	594	592	569	523	510	560	557	547	528	556	565	545	543	531	566	523	553	515	577	551	525	585	583	564	494	515	535	574	536	584	556	557	570	517	553	541	516	583	611	560	512	544	583	545	516	521	532	562	568	508	560	545	562	495	535	523	546	500	514	535	524	529	532	585	553	520	550	564	501	512	555	529	529	544	483	581	518	568	521	570	522	514	567	563	569	529	553	512	557	516	494	512	543	576	538	505	560	526	540	508	538	590	564	531	531	523	568	543	518	543	556	522	558	554	579	558	546	525	569	529	559	523	547	542	530	573	596	527	528	547	504	575	535	557	523	593	549	545	560	556	502	501	568	545	545	525	543	569	590	539	530	532	533	530	550	502	549	540	550	544	510	562	512	562	566	597	536	572	556	555	546	530	539	538	531	534	550	535	547	553	541	521	548	557	526	539	561	579	567	558	537	536	563	534	575	513	520	535	536	531	571	516	551	546	538	513	589	584	521	592	556	575	574	540	517	530	515	572	532	521	572	557	529	544	562	534	543	497	543	564	612	533	568	575	529	548	540	578	550	581	527	576	517	570	530	559	584	548	547	580	530	532	556	523	535	523	559	567	503	538	550	545	588	544	535	520	545	547	561	533	571	585	502	563	519	544	503	556	545	577	525	539	573	538	533	546	544	538	557	541	534	544	546	496	529	579	557	538	565	561	549	516	510	569	503	576	545	548	527	575	497	567	528	573	584	512	551	527	562	504	547	545	555	525	547	502	532	556	513	580	559	554	565	512	527	545	558	527	542	550	502	555	540	520	539	519	556	561	506	569	531	556	544	565	541	567	534	506	583	528	575	564	535	565	553	530	510	542	531	581	598	547	541	514	497	569	560	536	567	556	553	551	523	581	532	521	539	537	517	544	508	540	551	509	539	579	527	569	545	566	544	565	562	540	602	537	598	504	538	507	559	516	593	578	539	529	580	562	515	549	580	523	526	515	525	569	574	581	537	545	528	547	553	549	576	572	558	515	543	537	508	579	571	505	531	544	563	547	498	568	545	543	525	571	536	537	564	551	574	537	548	576	549	545	584	508	530	531	537	542	584	520	539	568	515	565	533	507	536	548	519	523	552	573	556	532	554	580	558	503	552	531	550	597	561	556	522	559	574	533	557	570	562	573	533	516	559	516	582	551	570	551	543	574	525	530	572	524	540	565	562	555	543	554	531	514	570	598	547	578	539	588	534	565	551	565	559	547	530	526	554	515	523	551	568	522	555	576	585	523	517	589	532	539	541	519	506	512	562	523	551	539	532	546	543	525	582	485	530	542	563	513	569	523	544	534	586	508	590	535	527	602	517	582	543	550	547	562	531	572	529	565	545	523	492	538	547	531	515	570	559	515	534	564	505	569	536	567	545	537	560	559	556	553	539	543	516	520	614	555	494	571	492	554	546	548	549	519	511	525	543	530	547	511	546	582	566	530	531	536	565	552	544	556	536	546	543	555	544	541	556	551	568	560	540	521	516	578	532	549	534	551	519	523	573	530	550	554	559	542	556	544	537	531	520	520	535	554	568	546	541	526	522	530	515	513	595	537	534	513	557	544	562	560	522	543	576	561	551	506	538	522	575	586	548	552	529	567	562	548	515	550	548	532	554	548	482	580	538	536	507	555	591	557	539	542	551	544	509	577	530	523	541	565	515	557	571	549	563	541	540	545	549	516	579	526	556	526	513	549	566	500	583	535	555	521	547	582	554	550	538	522	580	537	533	563	522	566	569	536	498	564	555	588	541	548	533	554	532	544	535	561	576	566	548	571	510	487	574	537	525	545	557	564	577	582	562	511	567	600	557	532	512	526	582	511	544	550	534	516
2374	519	321	213	186	298	296	309	231	195	179	134	133	121	88	91	79	93	89	79	69	63	57	47	69	65	72	52	68	72	64	71	55	49	56	61	42	47	55	47	44	55	39	40	48	45	48	47	52	42	42	62	48	43	47	41	46	42	40	42	54	50	33	57	36	51	40	38	44	39	59	40	46	60	40	54	38	48	47	27	52	62	50	51	53	42	53	45	36	43	47	46	49	56	48	48	52	57	41	53	42	41	43	48	58	53	41	60	48	49	42	44	43	51	56	57	57	59	47	55	44	42	38	39	44	36	51	46	40	43	36	36	32	49	41	41	42	54	54	50	51	33	39	48	52	30	32	46	49	49	59	51	43	44	42	46	43	48	44	47	37	38	52	37	45	45	46	48	49	45	44	50	23	42	40	51	46	36	38	38	42	43	39	48	44	34	51	46	43	49	48	42	41	38	51	43	49	43	36	36	57	48	49	45	40	52	40	52	33	37	35	51	47	53	46	38	46	46	45	61	46	45	47	42	48	60	54	53	40	48	52	31	57	43	53	35	52	45	47	57	50	41	48	41	42	53	63	44	55	44	48	47	50	30	43	47	31	46	48	41	40	54	47	46	36	47	56	47	42	54	47	49	32	44	34	47	43	50	57	47	34	40	35	33	38	59	33	37	41	51	40	49	34	48	46	36	35	47	43	50	43	50	41	54	51	51	50	52	42	49	52	45	42	55	44	51	42	55	51	33	48	50	55	42	39	56	40	53	36	36	32	42	48	47	38	43	39	46	54	48	43	40	43	57	60	41	45	31	43	49	47	38	42	48	53	40	56	37	39	40	51	48	46	40	43	42	48	48	46	44	44	49	45	51	37	59	44	39	32	47	38	50	53	41	46	39	42	35	40	43	50	48	41	48	45	51	34	53	52	40	42	52	44	40	50	48	33	52	40	43	44	39	34	38	52	51	36	43	43	44	47	34	41	40	43	40	44	54	38	38	50	34	45	45	63	49	41	48	45	42	49	44	42	47	34	35	42	45	47	29	43	49	44	44	58	31	51	32	41	34	53	43	33	39	46	47	41	40	39	48	52	49	54	41	48	40	57	44	39	54	41	53	38	42	40	41	54	40	43	50	42	39	47	59	46	49	50	52	37	43	46	45	34	36	54	47	47	44	37	50	55	39	32	41	52	50	51	33	46	46	36	43	56	43	45	61	38	49	42	48	39	52	51	35	49	40	40	41	36	54	50	42	54	38	52	38	40	47	38	56	39	45	36	43	27	41	45	53	39	37	41	50	45	44	48	46	53	39	42	47	45	42	34	48	39	38	41	44	41	46	39	41	39	39	43	49	41	42	44	39	38	42	37	50	55	50	51	44	43	39	40	51	38	55	44	38	56	43	51	42	42	46	40	50	32	46	36	44	49	43	37	45	39	43	45	50	46	39	55	51	57	45	51	41	49	51	41	51	44	47	40	43	48	60	48	46	40	35	42	45	44	47	42	38	52	46	36	40	59	51	45	41	46	45	36	48	44	45	45	36	49	47	36	46	50	48	38	44	35	48	42	45	54	49	40	42	36	51	47	44	54	35	54	47	42	49	40	34	55	35	47	35	42	52	51	46	47	44	33	38	48	42	32	46	40	37	46	43	42	41	33	44	32	42	48	42	55	37	51	64	40	45	49	59	34	39	38	42	36	41	51	37	38	38	43	35	46	59	44	41	44	59	53	44	43	53	47	34	44	65	49	51	40	50	44	37	46	39	33	62	47	47	52	46	50	54	36	46	56	38	48	43	43	60	48	46	50	45	49	45	40	44	45	46	39	45	41	43	41	54	37	46	50	50	62	43	41	31	36	37	45	34	44	45	44	54	45	51	45	51	48	47	36	48	42	52	67	52	36	44	49	47	49	47	45	48	41	55	49	42	54	45	47	42	38	53	39	45	52	44	44	38	47	49	42	44	43	41	42	43	38	39	49	48	44	42	57	38	33	44	42	48	33	40	56	50	49	46	45	39	50	43	51	44	35	47	41	43	41	50	57	45	40	45	37	54	46	53	41	52	52	42	32	33	45	47	52	37	36	40	47	34	33	41	33	53	50	42	47	44	42	56	46	56	50	46	36	39	36	42	37	46	39	41	47	44	47	45	39	37	48	36	41	44	40	46	48	50	42	47	49	42	44	37	43	44	54	53	51	44	44	50	42	37	51	44	38	39	45	49	43	50	55	51	45	40	51	43	42	44	40	43	51	35	47	52	37	43	46	50	46	41	57	38	46	58	44	44	52	41	47	39	47	38	46	53	37	51	38	60	46	62	42	54	48	41	43	45	49	34	52	41	49	29	39	57	44	39	41	48	47	38	34	46	35	35	49	39	39	47	49	57	47	39	50	48	42	43	41	43	32	45	43	54	40	48	39	44	45	45	49	49	36	44	46	39	47	34	40	37	32	43	48	54	52	44	38	50	43	37	45	42	51	43	37	41	35	37	33	56	41	49	45	59	65	46	52	58	36	36	35	45	48	47	40	35	48	30	43	55	41	38	51	51	39	28	52	44	33	40	50	57	40	39	44	42	35	34	35	45	56	52	43	43	53	35	36	48	38	41	55	47	32	36	48	41	52	41	46	38	34	48	40	45	37	56	43	44	53	42	53	30	43	36	40	44	52	41	47	39	39	51	49	46	41	49	35	51	46	40	52	45	41	48	36	57	50	36	46	60	45	40	51	47	55	38	49	39	43	41	45	36	41	29	37	42	43	51	56	42	51	43	45	51	37	39	50	44	32	49	37	43	47	40	52	51	40	52	58	46	43	52	49	42	47	60	37	43	50	55	43	62	42	59	43	39	39	44	52	38	58	51	40	60	45	37	49	40	46	44	34	31	45	43	56	52	42	49	37	48	48	55	34	45	36	47	48	51	41	46	45	32	43	45	48	46	50	40	40	41	34	51	41	56	44	44	46	46	28	36	43	41	46	47	41	46	42	49	43	50	38	44	41	50	44	41	40	41	38	39	45	37	53	40	43	43	47	34	47	51	45	32	53	46	38	44	58	47	52	55	46	47	52	48	48	45	48	52	38	34	55	39	50	40	42	47	35	30	36	57	53	48	33	53	29	45	47	43	52	46	41	54	42	58	44	48	50	41	31	41	45	47	39	50	38	42	40	61	44	33	43	47	56	54	43	49	41	53	38	45	40	48	42	46	48	39	42	36	44	52	51	42	37	51	44	38	41	46	52	40	43	45	41	34	52	47	46	44	34	36	47	36	47	39	48	54	33	38	41	48	38	42	42	41	43	53	35	45	43	39	53	48	45	49	46	47	57	47	39	42	45	52	42	40	43	36	54	43	45	42	56	46	47	54	58	47	56	39	37	36	54	50	44	54	47	35	50	52	43	34	32	45	53	45	53	48	48	44	49	49	44	53	45	38	48	42	46	39	31	42	53	47	53	48	45	45	34	51	57	46	50	42	51	47	48	43	34	36	55	42	48	34	58	56	39	40
16062	7939	4671	7655	13958	15576	14340	12436	10308	8479	6534	4743	4187	3753	2979	2503	2090	2125	2262	1889	1813	1407	1091	1098	1348	1497	1290	1283	1176	1314	1277	1376	1108	1057	930	919	742	783	805	741	689	683	562	592	591	603	550	531	511	542	510	555	517	491	472	508	507	514	535	501	540	538	607	534	563	504	513	498	515	500	484	508	512	502	509	516	509	485	547	524	580	618	562	566	530	548	547	539	519	504	520	481	568	581	512	545	551	580	564	586	532	546	563	539	542	518	561	493	529	559	531	523	508	576	528	534	571	512	542	510	475	485	499	490	503	524	501	509	526	475	467	481	515	491	489	492	460	484	497	501	493	493	491	505	476	511	525	481	503	466	484	444	526	454	471	519	502	487	447	496	475	457	505	525	491	482	506	523	481	496	474	484	465	485	477	512	481	518	498	475	429	496	478	512	492	484	487	451	522	469	510	450	455	472	467	471	464	531	509	463	520	461	469	459	509	466	484	536	531	496	481	502	482	520	463	514	522	473	512	481	521	464	495	481	476	482	457	510	513	501	469	460	505	479	495	463	478	474	467	472	483	474	503	509	466	500	491	494	477	479	451	482	517	471	453	513	515	506	474	509	488	497	471	479	515	501	501	480	486	540	485	498	527	494	477	510	478	460	481	473	507	479	465	508	493	525	491	488	490	486	460	506	488	448	450	479	466	496	486	460	489	482	480	502	480	478	491	511	520	491	471	473	481	497	481	479	489	479	470	465	508	501	488	506	475	483	493	479	451	481	499	514	517	519	445	513	505	451	462	497	468	458	478	508	481	488	460	506	484	514	433	483	520	480	491	473	503	516	485	479	497	532	500	479	494	475	513	481	530	503	505	539	487	515	466	488	509	469	489	533	509	472	494	497	470	506	480	491	495	490	484	494	485	504	501	517	477	476	463	490	496	492	498	428	476	479	517	488	505	520	502	477	483	481	490	478	483	464	509	460	485	456	495	480	480	463	514	472	455	478	487	464	515	502	500	474	508	511	500	494	455	511	490	457	465	461	473	481	460	467	510	480	480	480	467	500	539	470	483	433	476	502	498	512	477	487	515	492	449	493	485	469	517	491	484	508	470	446	485	501	456	456	501	509	471	482	459	462	448	496	490	517	500	483	489	506	512	480	505	463	476	508	513	483	473	511	474	509	470	465	487	492	502	454	508	516	492	480	497	482	461	504	461	488	479	497	438	471	491	456	477	467	476	468	488	463	490	487	464	491	432	511	521	480	489	501	469	483	453	467	450	514	498	492	481	485	451	489	469	493	464	497	476	464	488	503	499	479	468	462	460	486	470	522	482	490	518	485	486	481	485	495	462	485	487	496	476	527	499	494	526	454	488	497	476	472	473	482	495	535	496	490	463	490	521	489	503	458	477	474	467	513	461	470	496	479	514	472	510	488	478	478	511	480	497	472	476	510	525	478	507	501	530	506	481	484	478	494	483	484	480	503	521	490	505	493	516	483	513	499	464	467	523	508	503	487	482	449	504	474	499	486	532	516	517	472	525	486	489	468	424	472	473	446	489	477	507	486	480	475	491	485	477	461	471	491	480	512	485	458	478	459	467	519	489	553	485	463	479	489	483	480	473	485	534	534	502	497	517	495	488	490	468	517	517	484	440	476	508	472	456	466	528	478	490	466	491	492	443	496	460	503	479	510	523	494	479	478	485	480	508	489	526	470	445	492	509	510	451	477	485	475	531	499	481	473	501	443	481	493	494	508	470	464	472	507	492	490	488	521	482	516	498	493	501	468	488	495	480	505	503	481	467	508	486	516	476	467	511	487	489	487	449	487	474	501	519	467	459	465	501	494	485	465	507	470	469	466	521	487	493	472	497	517	513	516	500	507	511	533	499	501	492	508	531	508	474	461	452	484	471	472	476	447	502	520	497	474	466	500	491	493	502	523	487	481	489	512	505	472	491	450	516	440	509	462	475	468	484	468	468	500	502	474	502	507	495	455	491	505	508	488	490	508	490	518	478	505	488	491	486	446	499	499	502	497	460	473	457	482	512	514	472	496	507	476	521	526	480	513	494	494	516	502	505	475	472	481	528	466	474	505	498	467	511	514	494	476	510	458	462	503	533	465	455	491	515	492	500	520	490	509	463	460	475	485	533	515	478	460	448	476	485	488	479	484	497	509	493	498	472	491	503	499	477	487	461	484	523	463	530	506	498	511	487	488	478	487	477	480	481	483	488	504	469	502	502	502	498	495	487	483	516	478	501	479	493	510	499	492	502	486	516	531	487	448	470	521	471	458	479	495	468	477	488	472	479	514	503	479	486	497	512	508	487	500	498	456	455	513	501	484	466	513	507	528	511	507	473	463	481	533	492	491	487	514	512	493	506	483	505	474	512	481	492	488	487	459	459	472	480	492	487	517	478	481	467	523	471	501	479	503	476	498	466	468	479	487	464	519	483	491	511	485	483	478	464	496	448	436	484	462	506	481	486	512	447	529	478	509	474	511	496	489	502	451	507	484	488	479	502	444	482	523	509	498	496	464	470	486	512	467	490	495	539	459	509	438	507	440	441	489	487	522	487	499	477	511	469	549	518	486	515	497	494	480	478	472	482	436	490	486	496	486	483	450	462	463	511	533	493	509	493	473	462	472	507	512	462	506	431	477	475	498	481	470	517	523	534	493	510	517	475	492	491	493	494	515	517	460	500	510	456	488	502	491	485	441	518	497	485	506	454	503	452	456	493	501	524	515	451	477	525	496	513	493	465	464	490	506	500	476	491	468	444	465	471	504	491	491	517	492	503	477	439	487	537	485	508	486	493	509	466	499	525	469	511	460	485	501	446	530	507	495	496	501	446	521	500	494	510	488	497	522	442	504	485	543	514	514	488	497	459	499	482	478	500	499	464	490	478	511	459	489	477	511	498	485	472	475	507	504	522	472	498	480	501	505	495	477	518	491	462	479	484	492	508	501	524	507	490	501	517	520	511	471	503	481	470	459	465	486	502	483	528	495	530	520	462	496	497	466	482	471	458	492	520	509	508	501	518	487	507	491	485	505	460	474	507	490	469	524	513	482	500	477	466	544	492	442	503	487	476	471	488	489	481	475	519	492	492	488	462	501	475	521	461	474	493	512	483	486	493	441	505	512	507	480	506	474	511	504	479	468	501	516	501	475	469	513	483	449	470	533	500	538	489	478	507	511	491	502	522	487	516	452	486	505	433	496	474	475	494	471	481	525	526	460	456	507	450	510	477	493	515	473	471	479	496	507	500	500	476	452	487	495	477	485	496	474	522	495	526	482	485	504	490	489	483	481	521	504	481	513	492	475	506	521	498	531	515	489	496	491	492	519	452	481	453	486	492	461	493	490	496	516	503	515	481	488	473	501	447	451	494	462	475	467	499	504	499	485	458	483	480	542	503	534	448	494	457	485	518	478	505	486	465	501	474	483	492	482	492	527	476	521	492	471	483	489	516	525	505	508	533	498	468	510	469	467	482	472	522	510	494	474
1803	836	489	286	331	398	408	357	354	272	221	184	122	149	107	101	84	100	98	81	70	68	47	45	67	57	66	55	62	79	56	60	55	41	47	40	53	53	54	45	29	48	47	24	35	40	36	49	41	31	51	42	31	50	38	36	36	32	39	43	33	38	37	32	27	29	30	36	35	27	26	33	45	35	58	39	37	39	29	44	50	36	41	38	38	34	47	29	28	36	39	35	43	39	40	43	38	46	44	51	36	44	37	38	36	44	43	53	38	37	46	34	35	33	31	32	60	26	42	34	43	45	42	42	36	35	38	33	29	35	37	39	25	32	30	42	36	44	42	39	29	31	35	30	36	36	34	31	40	26	26	35	29	36	34	34	42	42	39	38	37	44	36	38	43	41	34	40	34	31	36	42	24	35	31	41	36	32	38	26	39	27	39	36	33	33	42	33	34	47	36	35	31	40	35	41	31	33	32	26	28	31	44	40	26	29	41	33	35	36	35	35	30	45	30	30	44	30	35	38	41	37	37	33	38	32	36	36	37	37	38	36	47	44	37	34	30	34	33	32	38	30	29	34	34	32	31	35	41	44	30	36	42	41	39	49	43	39	36	32	37	32	33	36	41	36	38	31	38	32	39	42	40	32	31	38	45	37	38	41	30	28	28	42	36	36	25	32	42	32	35	40	40	28	35	29	43	37	34	31	33	36	40	36	28	37	34	32	30	37	43	23	37	33	29	33	42	41	33	38	32	44	41	30	31	35	33	36	41	42	41	41	40	29	30	33	42	35	38	35	27	25	28	41	35	27	40	32	47	33	34	36	25	28	34	36	34	33	41	38	38	23	44	40	41	31	27	45	34	37	41	29	35	39	29	35	35	38	36	30	44	29	23	42	33	37	25	39	33	32	41	39	41	31	33	35	35	23	30	36	35	38	37	35	31	33	26	30	29	56	37	52	38	41	30	38	38	38	38	34	35	36	30	34	27	35	42	41	31	34	37	42	40	35	32	35	24	35	38	34	43	28	27	51	36	27	33	27	28	42	29	47	42	29	28	35	36	31	25	42	36	23	38	32	47	34	38	24	36	33	36	31	38	47	52	28	39	37	36	34	31	42	39	36	36	37	51	45	35	48	37	32	39	38	30	36	32	27	44	31	39	40	33	29	42	34	38	26	51	34	27	35	27	37	29	31	39	26	32	36	30	50	36	38	37	28	42	34	31	35	44	35	38	30	25	40	34	29	48	36	24	32	38	45	44	34	30	42	40	35	40	27	34	43	40	34	42	39	45	30	38	52	31	27	27	44	47	32	48	34	35	34	41	32	33	40	34	34	49	21	28	32	36	33	28	35	41	38	44	37	43	36	36	43	28	31	34	36	23	43	43	34	27	29	30	42	44	36	43	29	25	29	35	41	38	48	40	37	41	47	38	32	25	33	30	51	35	32	38	42	27	36	37	36	42	31	38	32	34	36	28	23	27	36	31	30	32	38	31	34	27	19	37	37	35	41	36	46	40	26	41	37	43	37	43	33	33	26	36	35	40	36	40	28	28	33	42	35	41	41	39	35	49	32	29	37	42	32	34	29	30	32	35	32	39	36	37	37	39	32	37	32	53	31	32	32	22	27	34	49	33	25	38	34	33	40	40	38	42	24	41	31	39	36	43	28	39	47	33	37	43	29	31	45	23	40	31	39	30	40	39	32	34	32	29	38	26	35	43	45	36	40	39	37	31	35	32	33	39	32	40	34	32	29	35	36	36	21	30	39	41	29	27	35	31	51	34	34	28	42	42	36	38	35	30	33	32	36	34	49	43	33	29	37	34	36	41	40	25	34	32	32	40	26	37	39	26	37	33	33	38	42	43	39	34	35	26	41	32	42	42	30	37	35	54	36	28	20	35	33	34	32	26	36	35	40	28	45	41	43	36	29	33	41	40	35	30	31	42	31	34	31	36	28	30	35	36	31	39	41	34	33	37	30	34	32	46	35	28	34	22	24	38	38	28	35	29	41	37	36	28	43	29	43	32	28	37	44	29	31	32	36	30	32	30	35	33	37	27	31	26	37	41	43	35	29	35	30	24	31	39	49	36	31	30	24	37	46	43	37	33	37	34	44	34	31	27	40	27	27	32	26	37	34	41	34	37	38	27	26	34	35	31	26	21	31	40	43	41	33	47	41	32	38	38	36	33	47	28	43	29	46	36	42	35	36	33	25	29	26	31	41	35	41	39	34	34	51	36	34	37	34	33	31	34	39	36	32	31	28	31	35	27	49	40	41	32	27	35	40	40	52	40	44	26	33	21	36	43	37	30	24	23	50	41	45	32	28	36	52	38	30	35	30	38	19	40	28	30	36	36	29	29	32	38	50	33	31	31	41	34	39	33	39	29	38	41	33	41	30	30	37	30	29	41	36	32	46	39	29	34	36	36	35	39	39	36	42	36	33	45	39	35	38	29	40	38	35	38	33	31	32	35	39	39	38	33	32	32	39	28	51	27	35	39	43	34	34	30	34	40	51	40	37	43	32	41	36	46	30	33	34	31	30	43	38	43	32	34	35	54	30	38	36	32	37	34	41	37	34	32	34	40	34	29	20	33	37	34	32	43	26	32	37	39	31	37	21	29	42	32	41	39	41	40	43	27	42	36	37	40	29	39	34	35	38	36	35	40	40	35	36	41	29	30	32	42	41	31	37	41	36	38	29	30	34	39	49	30	36	33	26	22	27	23	31	37	35	31	37	33	29	49	43	43	29	45	35	34	36	41	34	36	47	28	26	35	50	39	39	27	33	24	35	37	38	38	30	31	31	42	40	43	41	30	39	38	38	40	37	22	44	37	26	44	21	20	36	41	45	30	49	31	34	44	26	40	40	39	34	38	33	36	44	34	32	35	34	37	38	33	30	37	39	28	32	38	38	32	45	30	32	42	33	32	27	30	28	30	31	40	39	32	40	45	38	35	35	37	43	47	50	33	30	39	41	33	33	39	42	43	41	36	28	26	40	33	44	35	33	36	36	49	41	37	30	36	39	37	30	37	37	37	42	32	30	38	34	24	41	33	36	36	36	37	44	34	36	34	38	37	37	30	35	31	41	34	27	28	33	47	38	50	31	43	30	38	40	34	38	34	40	40	40	30	44	45	41	34	43	29	39	40	27	36	40	36	40	41	31	30	38	36	29	36	30	35	28	38	33	39	39	33	47	39	36	26	42	36	31	36	37	33	35	28	31	32	46	36	34	37	36	34	34	46	37	25	41	32	49	32	35	33	26	35	39	36	33	38	40	38	31	38	39	31	29	37	33	37	35	43	28	35	30	39	34	45	42	33	37	32	39	39	44	36	35	30	36	36	37	28	38	24	31	30	41	38	32	29	36	28	43	30	36	45	51	27	41	36	28	42	31	32	39	24	39	38	43	33	26	36	37	31	30	39	44	38	36	33	39	36	39	37	37	29	35	43	28	34	26	38	40	35	31	41	34	40	35	25	34	30	41	35	31	31	38
20351	10941	6443	10744	18318	19638	18120	16095	13492	10855	8391	6368	5403	4892	3715	2907	2597	2639	2771	2315	2041	1592	1213	1278	1661	1669	1507	1393	1366	1478	1476	1543	1246	1082	939	932	807	817	806	720	631	655	589	541	505	510	489	458	501	476	478	427	420	457	446	428	452	439	465	447	454	447	441	437	464	431	439	451	451	433	404	429	444	463	426	389	435	418	458	472	522	525	487	504	444	436	444	470	418	441	466	477	463	494	469	476	466	496	472	523	468	474	489	498	485	453	449	473	437	473	457	435	445	503	463	440	425	440	463	460	448	403	429	417	405	414	411	402	401	404	425	420	409	392	400	432	394	423	351	426	387	417	409	389	407	421	390	429	409	440	390	397	440	412	406	439	426	403	415	403	405	426	384	438	399	412	422	420	400	400	385	405	408	443	388	419	384	451	409	404	398	435	392	409	423	398	413	392	388	391	415	380	409	375	407	394	401	431	420	389	413	401	421	400	422	448	421	401	434	413	457	422	352	426	383	380	407	451	382	358	387	396	410	400	427	406	428	441	397	381	422	402	424	385	405	406	394	408	362	420	430	406	404	370	428	394	397	397	432	394	407	380	413	419	405	423	413	370	387	376	415	438	375	421	401	382	409	414	396	384	400	395	405	364	377	404	408	375	416	401	415	419	382	417	444	392	391	409	432	357	437	427	423	406	390	408	404	431	419	408	403	429	405	373	423	381	419	390	436	430	358	404	445	359	444	372	438	373	398	439	380	391	395	436	404	405	388	381	401	382	381	438	427	406	407	387	412	394	420	412	392	397	437	409	412	414	406	421	428	383	399	418	370	379	406	405	415	414	395	369	402	396	387	424	401	384	420	371	421	418	420	384	376	388	380	427	414	421	400	431	392	435	398	401	378	390	382	413	417	437	407	391	389	402	396	411	405	407	384	413	408	437	405	399	412	389	405	412	415	406	409	403	422	395	408	381	402	399	400	388	401	381	417	409	411	411	404	385	412	389	393	396	423	392	404	405	404	407	434	407	416	406	392	377	433	406	409	387	414	383	434	375	395	408	425	415	403	361	388	391	429	402	418	402	366	396	373	387	430	426	387	397	394	381	394	399	418	437	408	404	356	428	406	397	412	399	394	389	392	401	416	433	420	392	408	375	423	407	408	423	418	402	421	422	367	397	389	344	414	400	406	387	442	394	376	395	403	368	425	383	399	407	402	405	367	440	392	391	389	435	409	399	395	396	387	406	380	389	437	404	422	448	410	436	382	421	421	398	448	424	430	415	398	452	369	418	418	452	430	433	384	390	428	377	415	409	407	407	436	418	403	399	379	379	374	401	400	398	411	391	374	424	398	417	409	384	373	396	398	389	425	410	400	394	387	395	440	371	392	386	379	369	401	409	418	382	398	379	390	435	420	410	380	423	396	383	417	390	422	413	396	405	391	371	405	365	387	412	401	442	415	399	431	403	378	379	386	374	378	403	384	451	399	388	383	372	406	413	391	408	397	417	432	414	400	398	393	398	393	419	378	384	423	394	405	402	432	379	385	417	419	393	414	445	395	433	400	413	411	394	423	401	375	399	400	439	417	408	427	396	405	411	424	374	428	420	407	402	426	360	390	380	374	398	406	432	419	397	395	364	393	370	426	403	422	392	408	412	376	420	442	405	405	416	404	433	395	424	387	395	422	383	408	380	383	428	413	414	392	398	425	381	431	405	395	363	418	377	379	390	409	368	397	417	378	395	401	428	411	418	415	395	414	444	440	383	437	403	410	393	453	378	404	424	416	396	404	419	385	418	408	401	432	375	380	431	401	402	406	403	383	393	386	415	388	392	417	448	431	378	380	403	422	398	397	406	409	401	410	383	379	410	416	379	412	400	411	381	424	400	408	401	394	448	392	423	395	373	387	411	411	426	395	412	399	411	424	422	417	401	376	412	434	435	412	407	397	375	375	402	389	403	422	414	369	405	413	406	410	383	402	398	418	382	383	411	412	392	412	420	399	438	389	429	406	423	404	415	395	402	400	413	381	378	369	374	420	407	387	433	415	409	400	367	417	380	408	367	412	391	407	397	378	401	376	397	406	389	365	383	414	425	392	435	380	405	406	427	426	454	442	410	372	387	432	385	414	367	404	371	408	443	403	431	379	429	414	389	383	378	422	397	427	398	419	396	401	434	433	414	409	418	404	409	366	418	429	411	428	391	389	416	390	424	402	413	431	417	390	390	390	413	446	384	394	437	453	363	427	422	403	409	407	415	403	381	393	412	430	394	406	453	366	404	430	408	412	396	437	404	425	382	432	431	406	404	423	414	407	438	408	418	427	412	393	410	403	401	418	413	420	463	378	405	391	394	404	435	411	383	387	422	416	352	409	399	432	442	409	398	416	375	405	408	418	391	411	406	406	377	393	387	409	375	381	392	419	393	394	401	423	365	433	434	431	419	391	395	424	409	411	427	414	432	371	383	400	395	397	419	420	418	416	399	382	391	393	404	390	395	423	401	361	417	401	407	408	398	392	398	424	414	379	373	412	411	401	414	385	429	417	419	385	407	403	409	394	387	387	408	436	441	396	421	424	391	386	418	401	395	381	413	441	407	366	421	386	393	418	410	425	391	418	403	418	399	411	409	397	419	403	386	381	396	399	411	413	388	406	408	410	394	390	411	394	406	405	392	395	396	408	437	387	380	404	423	392	385	390	371	421	427	413	428	433	419	408	423	429	387	427	428	403	427	426	390	409	412	417	398	415	433	405	393	409	386	360	429	425	349	406	402	399	412	392	417	439	393	413	444	411	396	397	408	412	376	406	400	376	436	416	364	378	455	403	423	406	404	378	395	395	425	408	420	398	434	430	403	393	441	406	419	401	390	413	387	434	386	401	395	375	398	382	443	361	396	414	381	432	441	412	426	388	435	422	404	455	392	378	454	398	369	390	404	397	414	380	401	397	427	433	405	374	436	400	422	402	407	400	361	407	412	402	420	410	403	379	384	376	358	409	430	418	378	399	411	394	422	449	409	399	431	376	399	435	433	378	420	393	413	404	428	390	397	398	411	416	420	395	414	392	401	409	411	382	393	404	412	419	406	344	381	382	403	414	355	402	409	424	422	381	403	397	456	392	425	408	422	354	410	372	386	426	404	380	446	430	455	399	413	433	406	429	405	395	419	396	449	426	397	358	428	391	409	412	404	421	434	416	385	415	409	376	427	380	403	418	420	385	386	392	460	396	409	424	440	400	413	379	433	403	428	419	429	401	391	409	412	398	404	380	424	423	382	393	420	387	400	393	414	418	424	419	390	387	424	416	427	410	396	389	410	398	420	408	384	407	372	415	398	420	418	416	427	440	418	491	408	380	401	400	408	412	415	439	401	419	394	409	409	421	405	403	372	416	398	390	393	410	421	405	426	485	379	406	392	408	402	430	434	361	439	366	404	404	396	393	386	392	409	423	422	413	441	400	406	404	432	434	388	418	418	395	426	411	392	407	388	440	402	405	432	389	359	424	424
1518	265	151	129	141	146	168	158	150	127	96	86	92	111	79	84	75	77	76	84	69	70	64	57	79	71	85	85	69	77	65	71	75	79	63	78	70	74	74	76	67	74	55	50	60	68	68	52	70	52	62	66	56	65	64	47	62	50	66	71	50	69	70	40	70	61	65	66	69	55	54	58	47	62	47	65	63	59	57	67	74	52	52	65	50	66	61	63	80	73	49	65	58	65	50	68	49	63	56	62	74	62	61	62	52	65	55	63	61	53	50	80	71	52	66	63	60	67	55	46	58	71	59	54	55	69	77	67	48	50	60	76	67	58	48	63	53	62	68	65	61	60	72	56	59	55	58	66	55	69	52	68	54	52	57	64	60	59	66	74	60	59	71	57	69	60	61	70	67	53	60	71	73	72	66	72	67	59	66	55	64	58	63	60	55	47	68	65	52	71	55	59	68	70	67	67	68	67	55	61	68	55	59	49	55	66	53	58	49	57	56	62	50	68	64	64	49	46	59	60	60	61	49	58	48	46	73	60	50	70	74	62	64	58	70	56	67	45	67	64	75	64	68	59	54	50	64	56	64	56	64	72	48	59	59	53	65	71	61	68	63	53	70	53	57	56	57	53	68	53	64	55	55	51	50	55	55	66	65	62	69	59	48	55	62	60	64	61	54	53	48	52	75	80	55	59	73	63	61	77	43	58	52	50	64	67	54	55	50	67	58	55	75	63	58	56	54	57	63	65	52	63	59	56	63	57	57	55	64	63	63	52	68	57	49	59	57	58	58	59	52	63	68	55	69	60	48	75	62	64	73	47	50	56	62	46	56	55	71	55	55	57	59	56	61	53	60	60	65	66	68	61	59	46	59	76	65	64	58	65	68	53	69	64	57	50	55	62	60	57	51	61	57	51	52	59	56	60	59	61	78	73	46	57	69	63	57	70	54	56	66	64	56	63	59	54	77	69	66	60	66	69	60	66	58	70	50	57	53	48	59	71	52	64	52	55	67	62	62	56	58	61	67	70	66	69	59	65	71	63	56	76	59	60	59	56	51	72	59	69	72	72	56	57	67	62	51	66	71	62	64	54	69	57	71	51	53	72	70	75	64	64	62	56	57	55	75	71	52	75	53	61	57	52	44	57	61	53	54	54	62	53	64	57	70	64	52	62	60	53	69	59	50	61	52	71	68	68	55	61	49	63	45	77	67	49	65	58	57	58	70	55	71	62	59	59	58	75	66	58	63	59	74	64	59	67	58	70	52	47	58	50	64	77	55	69	63	61	66	76	67	69	65	71	63	63	54	64	58	66	65	66	54	52	58	47	50	67	71	55	59	65	75	78	52	56	55	48	62	55	45	51	59	73	49	70	35	63	65	56	65	62	61	59	52	54	51	79	77	59	51	57	63	54	49	50	61	59	58	64	58	55	58	62	70	52	63	78	67	51	48	53	67	60	54	71	69	56	59	60	74	51	75	44	59	62	55	51	65	64	69	58	61	64	72	44	62	60	73	61	58	66	62	57	58	65	56	59	69	56	65	60	61	61	65	50	66	73	56	52	63	73	58	57	69	63	62	58	46	59	53	61	57	47	52	60	61	50	61	67	53	62	64	57	52	46	57	52	65	73	58	67	62	59	51	58	52	75	64	59	53	65	46	59	60	59	82	53	58	61	41	67	58	73	54	50	52	62	50	81	52	66	68	80	60	59	57	52	68	67	61	57	58	50	61	52	58	53	44	69	60	60	65	48	59	67	61	76	73	69	56	63	63	54	51	57	49	62	64	68	65	60	50	45	67	68	61	49	70	63	59	53	68	67	71	64	66	69	68	60	52	63	52	60	61	50	57	79	66	60	63	57	69	48	54	67	73	64	72	56	42	64	56	60	66	60	61	44	46	56	56	46	68	50	63	60	63	83	72	67	54	68	66	55	61	58	64	56	61	49	57	62	46	63	78	62	59	68	53	52	57	71	66	56	60	46	65	52	59	71	57	58	79	62	56	48	65	60	62	66	67	74	56	69	62	63	44	48	64	60	44	53	56	44	65	55	59	58	53	57	71	41	65	45	53	68	66	65	52	60	58	63	65	59	61	51	68	56	54	77	58	52	51	61	60	63	68	57	58	68	38	61	63	57	67	56	75	73	66	50	48	71	63	53	49	51	68	60	57	58	48	68	71	72	68	61	55	64	48	58	56	50	82	54	57	59	66	57	72	64	45	68	61	63	51	70	65	62	67	62	60	53	43	59	60	63	63	65	54	62	64	49	57	55	63	55	58	53	68	62	68	65	50	66	57	64	68	63	61	63	60	59	67	57	57	63	61	64	57	50	59	66	60	47	69	54	51	55	70	63	61	61	69	72	78	54	62	57	72	57	72	59	53	75	67	63	63	54	55	60	52	51	59	70	52	51	64	60	58	74	64	62	58	68	65	59	73	52	53	59	62	67	65	73	55	45	61	67	53	61	60	68	51	44	59	66	66	50	55	67	71	64	63	55	58	54	66	66	58	57	53	60	75	68	63	61	57	71	62	66	59	72	47	58	70	64	51	70	59	50	83	63	59	63	52	56	37	71	73	46	50	77	51	53	59	64	78	75	52	47	59	65	51	65	51	61	59	49	59	63	49	71	59	49	66	69	44	64	68	61	54	55	71	71	67	70	69	61	54	53	59	56	61	67	63	62	60	68	53	64	62	66	57	59	60	64	56	63	49	58	58	59	59	59	71	60	54	57	67	70	60	52	56	60	53	57	66	58	63	54	56	62	62	60	65	55	61	55	61	48	53	71	62	67	50	67	54	62	62	74	63	54	63	62	73	62	67	59	43	62	50	58	50	57	63	52	51	61	58	69	55	61	58	61	61	72	61	59	68	68	61	67	72	51	55	54	53	58	66	59	56	61	53	58	63	66	65	64	59	55	55	62	56	52	51	70	58	63	68	55	61	57	62	60	54	54	57	43	68	59	58	46	57	62	54	57	62	54	53	65	59	74	64	54	67	61	56	56	64	74	71	63	57	55	64	49	76	69	56	64	61	50	62	58	51	54	56	63	48	47	52	63	83	59	61	76	58	66	67	54	68	50	70	55	51	41	64	57	65	63	50	56	55	62	57	55	49	53	58	48	59	70	61	69	55	63	52	52	66	46	54	63	53	52	64	54	67	70	73	59	66	62	68	59	57	59	54	61	58	56	55	64	54	59	56	47	64	45	76	65	71	57	58	59	42	56	50	47	59	63	82	63	44	53	56	71	56	45	57	72	67	60	70	71	53	73	55	63	66	67	63	54	57	61	48	69	54	53	51	61	66	57	70	55	55	66	54	57	61	64	61	63	75	61	70	51	45	57	67	67	59	55	46	59	65	66	59	62	57	62	65	61	66	57	62	69	57	72	63	76	66	62	70	62	50	62	73	71	65	65	80	53	55	57	61	73	57	61	61	63	53	65	60	72	63	57	57	51	73	58	70	59	42	62	63	59	55	67	79	66	62	65	58	60	54	61
12458	4869	2668	4347	8073	9203	8821	7540	6135	4886	3793	2866	2712	2617	2020	1742	1626	1631	1813	1488	1349	1255	1032	1127	1288	1291	1199	1036	1084	1198	1178	1194	1008	1074	1020	921	867	826	862	804	792	727	731	721	720	640	709	663	631	637	699	671	668	671	670	688	653	677	661	658	676	655	668	668	637	649	625	617	681	654	630	620	657	680	650	610	669	672	680	696	647	711	725	722	714	639	649	706	655	695	693	683	690	733	654	698	711	667	663	665	710	698	701	694	700	744	659	643	699	663	640	683	670	668	664	671	714	732	667	671	652	655	649	674	680	619	655	625	637	648	665	681	656	666	654	663	675	655	647	672	636	605	667	647	640	645	605	628	646	663	619	693	640	640	645	634	663	699	661	680	620	604	639	631	645	655	662	666	651	661	649	628	700	631	648	624	656	646	645	611	656	687	612	615	651	646	645	644	676	674	671	664	651	641	674	595	649	630	672	649	641	662	600	681	621	644	710	715	678	668	655	671	668	656	667	665	650	653	683	641	626	658	640	611	613	704	658	638	643	659	623	678	634	696	653	674	642	703	692	655	651	681	683	644	676	621	664	675	672	645	637	653	643	651	647	695	660	611	695	673	618	665	701	650	644	650	640	601	690	661	666	644	617	618	676	655	631	610	631	641	693	677	650	688	649	658	591	676	696	655	628	643	649	669	635	632	630	631	649	660	671	645	645	608	711	695	691	641	646	653	658	676	667	612	619	685	665	675	675	642	640	638	605	696	623	639	694	651	679	680	607	613	640	638	651	647	691	597	656	657	683	638	631	603	672	664	634	645	664	661	672	679	644	659	674	665	679	647	657	700	663	647	683	599	708	670	610	674	640	668	657	644	679	653	679	668	638	648	639	685	635	663	623	638	655	675	632	674	698	643	671	622	645	674	658	672	620	652	645	591	618	679	625	672	628	657	629	666	671	648	655	674	620	635	649	607	632	665	636	674	659	630	661	667	644	616	669	607	617	655	646	669	647	680	641	619	656	641	661	690	654	638	622	640	670	669	618	697	633	631	673	678	626	645	653	612	677	642	650	648	648	630	678	685	663	632	635	642	663	723	663	673	671	655	678	632	653	678	636	639	691	666	649	673	669	642	646	666	641	679	693	640	640	668	633	666	630	679	630	644	620	640	690	650	655	676	651	614	628	618	659	614	666	640	709	666	689	628	649	589	652	641	628	650	649	669	676	670	638	646	679	640	625	628	637	676	631	686	651	645	658	636	596	593	654	629	659	608	627	704	682	610	654	666	640	640	633	609	629	623	658	643	668	645	650	672	640	623	641	655	655	661	633	664	648	623	660	648	646	633	662	639	639	697	643	636	638	649	648	647	642	643	641	623	684	670	627	654	676	631	622	648	685	628	667	675	613	635	656	668	611	630	641	647	639	625	662	640	664	610	671	618	642	751	637	632	651	650	638	681	598	603	663	686	606	669	592	611	653	666	670	639	652	693	641	641	627	633	662	634	668	646	697	661	648	679	673	642	636	644	677	676	642	671	645	665	667	679	617	673	673	626	646	660	665	706	664	648	688	653	657	684	639	673	629	665	670	707	621	680	639	665	660	643	632	659	646	647	667	657	643	683	663	642	663	686	647	677	620	678	653	700	661	689	700	657	662	671	637	628	620	675	648	662	688	627	641	648	683	664	635	648	642	629	662	661	646	635	628	656	657	685	651	662	608	664	640	604	631	645	661	674	644	680	658	614	664	659	689	647	620	657	660	660	669	661	698	650	628	677	654	627	642	644	640	631	654	691	675	634	669	664	650	659	676	640	654	682	650	622	678	657	689	688	625	649	648	669	654	667	671	679	629	657	664	649	652	674	674	665	681	644	678	678	645	657	626	593	635	657	685	638	636	630	640	646	647	649	663	648	646	668	663	646	666	619	665	625	617	635	650	660	672	703	602	689	660	642	608	627	659	682	638	765	620	637	674	686	634	660	656	623	656	647	596	627	626	663	642	642	666	714	639	630	670	609	655	644	652	689	632	659	657	619	678	672	653	656	640	666	683	652	647	618	625	656	669	617	642	700	621	616	645	613	684	666	645	643	618	663	643	672	668	661	630	694	656	643	634	654	622	636	645	627	711	685	635	640	665	607	668	635	671	674	621	641	674	638	629	613	648	659	651	717	685	645	634	638	668	710	629	649	635	661	656	635	673	654	667	650	681	647	660	687	687	658	646	707	641	621	619	623	633	649	641	632	671	653	635	662	628	635	649	647	678	642	598	657	660	644	640	655	668	700	620	620	669	638	604	657	621	718	662	657	621	649	646	636	642	624	630	703	680	638	619	646	665	658	650	624	677	671	609	680	644	644	660	612	634	627	666	671	721	676	667	681	619	650	621	619	645	701	666	697	637	695	665	696	669	643	646	642	670	675	687	709	665	672	640	638	652	656	638	648	635	678	618	673	634	653	677	650	621	654	647	643	634	661	641	671	642	657	680	682	660	632	623	669	687	677	651	658	624	661	612	653	623	609	669	589	669	629	642	637	651	647	658	610	631	639	594	683	723	645	641	611	663	635	592	642	654	659	639	608	659	647	643	701	666	639	628	635	691	650	617	639	646	627	701	676	655	625	650	661	668	642	664	645	617	667	659	663	678	669	616	681	680	617	676	653	666	597	604	650	652	594	678	626	749	670	706	621	631	660	654	660	664	645	616	683	653	683	670	663	658	629	661	645	644	659	707	670	658	653	639	612	637	637	662	625	665	668	621	681	680	644	656	711	680	610	572	642	659	627	606	658	618	627	652	668	673	633	678	614	639	672	661	674	680	643	677	655	631	645	651	645	686	665	687	679	666	638	656	634	681	609	633	654	677	648	696	669	637	659	616	693	642	621	635	657	602	627	708	651	605	612	693	634	652	662	656	672	639	666	642	652	657	672	632	677	649	658	653	687	651	636	647	628	669	652	683	643	646	679	711	612	631	655	616	618	643	666	611	688	696	611	653	629	695	662	627	687	695	681	690	652	638	653	644	665	642	615	647	660	716	647	647	588	673	640	676	642	664	667	652	660	662	650	670	642	674	636	631	637	665	675	667	680	661	601	620	673	655	651	654	671	670	658	692	681	629	676	661	652	636	609	716	634	641	638	618	646	664	651	659	664	669	645	604	671	666	645	672	612	618	692	673	658	702	690	628	634	677	643	674	668	656	634	640	682	651	688	640	650	653	676	668	642	616	666	645	705	636	668	679	729	645	676	673	636	666	718	640	663	675	636	640	691	696	668	664	644	601	655	685	628	617	619	627	678	640	638	639	661	638	676	676	616	625	607	638	612	643	603	630	663	639	662	617	653	627	641	636	601	656	695	631	601	617	648	606	694	664	605	657	609	652	654	653	645	652	639	663	649	654	654	665	660	670	673	586	687	631	709	666	612	673	673	620	673	671	727	665	627	656	654	658	634	660	644	661	647	658	614	627	634	592	690	643	622	684	623	664	656	605	663	632	661	662	636	653	674	622	635	653	640
1121	644	351	248	217	313	321	292	227	209	155	126	109	98	96	92	90	87	93	81	66	87	60	65	60	68	55	76	72	67	58	65	59	71	64	68	65	61	64	53	41	71	52	53	60	73	50	40	40	51	45	48	51	48	69	52	36	55	43	48	46	51	48	56	37	56	33	48	53	58	44	51	45	43	50	64	60	50	53	55	68	48	46	53	64	45	50	47	59	48	51	45	53	49	51	38	43	47	54	47	45	54	58	67	47	56	47	47	46	51	42	37	53	50	44	52	45	56	47	38	51	45	40	59	47	46	55	44	43	51	48	45	41	58	43	53	49	42	52	53	47	51	48	48	42	44	46	45	41	41	50	60	45	47	50	51	54	45	56	41	59	58	45	49	43	51	67	42	66	52	41	53	47	42	44	44	60	56	43	58	51	53	34	34	59	47	45	46	42	48	43	46	49	49	48	46	44	59	54	54	54	41	43	43	50	49	59	53	31	43	57	44	56	52	55	38	43	43	50	40	41	48	45	48	56	49	45	45	51	44	49	46	47	37	41	37	50	50	46	53	57	50	46	62	44	53	47	45	41	50	49	47	38	49	38	50	47	33	50	44	59	49	54	41	55	52	37	45	53	50	52	47	61	52	49	33	44	41	73	51	58	57	45	43	49	45	43	59	44	42	43	50	46	51	43	52	43	53	56	63	53	43	45	48	47	55	47	57	43	58	42	52	36	54	46	62	58	47	51	42	46	68	51	43	61	42	52	47	53	50	48	59	36	40	45	37	39	50	44	37	49	56	47	51	64	62	40	52	49	67	56	61	45	56	45	50	60	67	42	52	53	53	41	49	46	42	50	51	49	48	65	40	47	48	40	45	52	49	61	46	42	50	47	51	44	43	45	50	58	49	49	52	41	50	61	58	43	51	63	56	40	52	49	50	52	43	40	48	43	51	37	43	60	48	44	44	36	60	47	52	56	46	43	49	44	36	39	58	43	52	54	37	42	45	48	48	43	59	49	40	47	47	46	54	36	38	39	53	41	44	54	66	47	41	42	59	45	42	47	36	54	53	49	51	58	60	63	46	49	37	42	47	53	52	61	41	51	55	46	64	62	62	39	55	42	45	57	37	50	49	52	49	46	49	44	54	52	43	43	48	68	55	42	66	41	61	50	59	50	48	58	41	49	61	45	55	52	52	41	56	58	54	42	51	53	41	43	45	52	46	54	50	39	50	55	57	51	52	53	47	39	52	43	39	37	48	57	54	71	55	53	56	43	45	41	41	47	67	52	51	45	39	53	47	58	48	57	49	47	47	49	56	46	47	39	54	40	42	60	53	52	40	44	55	56	52	47	44	39	43	45	31	42	49	38	51	54	51	51	45	51	45	48	55	49	49	56	54	34	53	47	36	41	56	47	51	50	47	48	38	45	38	50	39	52	49	50	47	53	53	39	54	47	35	58	58	43	40	51	50	49	41	49	46	45	40	53	46	43	41	50	52	48	53	28	44	40	41	37	50	48	53	54	47	49	46	56	62	51	43	51	41	42	45	50	43	48	49	40	47	57	51	53	51	52	33	42	56	49	54	54	60	41	56	54	53	45	46	54	60	43	44	58	53	57	46	62	45	51	42	50	49	47	64	54	43	53	55	39	52	54	51	44	52	45	66	43	61	47	42	41	46	44	45	48	53	55	58	46	62	53	52	64	61	48	53	47	52	52	50	52	51	55	48	45	53	46	60	59	50	39	54	40	47	42	50	43	43	71	46	46	52	32	49	57	36	55	52	53	53	51	34	52	60	49	46	48	49	42	42	57	46	44	43	46	56	54	51	36	37	21	53	42	40	49	43	48	51	43	50	49	51	55	45	50	44	54	45	62	42	45	50	51	57	47	47	39	38	51	41	43	48	60	55	41	53	55	38	49	45	71	49	49	45	43	39	45	52	62	45	54	39	64	54	45	43	52	50	62	51	46	41	46	56	50	50	42	56	62	61	36	44	41	36	41	53	56	33	42	52	51	41	52	47	46	44	48	45	54	50	55	50	50	53	47	46	51	65	53	47	61	48	54	47	52	53	54	56	37	48	46	40	55	47	46	43	55	52	51	48	57	57	47	37	59	50	43	52	41	47	46	52	55	54	50	40	47	52	54	36	53	55	53	51	48	33	46	44	38	57	54	43	52	48	37	41	40	58	50	50	53	71	41	54	42	51	56	50	54	40	52	45	41	57	61	55	51	50	49	54	43	51	49	44	61	55	47	55	50	52	47	51	50	44	45	55	42	52	43	59	54	47	43	61	51	42	56	49	42	54	53	43	41	56	42	49	51	52	41	47	65	49	44	50	42	55	46	40	61	52	49	51	45	57	46	45	45	45	38	57	40	50	55	45	46	56	52	49	50	53	52	46	62	47	49	39	53	48	46	48	55	60	48	55	43	49	52	41	46	53	64	43	47	61	59	39	41	49	64	52	47	45	52	52	65	35	39	37	55	39	39	42	54	43	55	53	51	44	54	56	44	53	42	37	54	53	39	49	49	61	46	41	57	50	38	45	50	48	51	53	53	52	53	38	53	47	56	46	45	53	56	44	63	58	53	41	52	50	46	51	46	49	39	37	63	36	58	55	55	50	55	45	54	53	44	47	45	48	41	49	57	46	60	49	56	37	49	48	63	37	42	55	59	56	61	52	61	48	45	51	57	49	43	45	49	39	61	43	52	44	55	56	54	48	50	50	56	43	61	45	45	51	48	48	58	48	55	39	46	60	34	48	41	55	49	40	43	59	53	53	53	46	49	53	43	57	45	44	58	50	36	44	42	58	46	42	55	45	46	61	46	51	57	49	47	47	51	44	53	38	67	33	58	38	46	59	41	41	45	57	47	55	57	53	48	42	53	34	45	52	42	50	38	52	61	49	55	45	48	56	51	47	56	67	39	51	46	53	60	44	59	58	49	68	59	60	50	48	46	43	61	49	45	48	56	43	51	45	44	44	50	64	59	52	65	49	40	49	55	55	43	58	59	63	58	49	52	43	32	51	53	52	47	52	42	48	44	70	58	50	54	46	58	46	54	58	47	40	51	45	37	55	46	52	56	44	52	47	62	51	41	66	49	57	32	56	61	59	51	42	71	52	58	58	56	44	50	49	49	37	39	47	43	56	54	40	50	42	46	49	53	45	56	53	55	50	51	47	56	60	45	54	46	47	52	66	51	45	47	62	55	73	45	59	51	58	50	44	60	53	50	52	62	55	52	38	40	47	52	49	41	49	54	54	59	43	46	53	53	48	59	48	47	45	51	51	48	47	49	48	49	49	59	38	61	48	60	50	61	47	39	53	50	50	57	55	44	46	55	47	43	43	55	58	48	58	50	43	52	53	56	44	52	47	46	57	39	40	46	46	65	40	54	40	62	40	46	54	45	57	51	53	57	47	55	50	60	44	47	47	50	52	54	36	41	49	59	55	47	47	52	59	57	48	43	55	51	52	57	39	47	49	54	54	51	48
17095	8995	4946	8603	15221	16255	14752	12571	10370	8410	6260	4741	4190	3812	2958	2436	2137	2218	2305	1901	1726	1439	1122	1399	1601	1510	1451	1256	1301	1396	1349	1323	1142	1158	1049	989	938	826	831	798	757	686	651	641	607	618	586	592	558	605	601	559	602	635	597	523	559	557	572	573	596	586	565	581	578	587	609	527	522	591	562	557	579	586	536	552	555	566	563	605	641	621	623	613	658	628	576	631	601	575	642	644	611	594	615	628	629	630	631	630	651	607	636	612	655	600	589	568	546	598	589	629	601	605	635	572	606	583	600	548	625	572	570	561	560	553	578	545	552	539	580	510	613	522	552	560	519	585	522	567	575	578	572	604	553	536	570	555	542	571	548	557	543	629	542	579	564	577	551	566	568	572	533	562	537	526	580	592	579	567	522	523	559	625	526	540	597	581	543	595	574	562	544	557	569	600	553	565	565	572	562	554	585	579	534	557	523	559	514	542	536	555	563	494	534	583	546	580	553	558	578	536	578	609	533	554	586	572	594	554	532	520	537	531	518	549	541	597	577	575	578	536	572	552	536	527	544	516	540	565	500	554	574	535	562	552	568	538	543	567	553	555	548	581	566	572	579	556	516	607	567	534	618	594	558	558	569	553	557	567	523	563	565	600	567	538	544	528	564	582	560	559	563	572	553	506	543	541	567	581	513	545	572	571	523	536	531	593	589	546	587	588	510	587	570	587	589	581	550	574	575	547	546	543	512	547	571	532	564	549	576	521	537	573	535	574	575	566	548	554	624	584	582	546	546	572	531	553	573	514	586	550	603	560	554	532	558	547	591	560	555	583	535	571	558	586	582	583	580	575	546	517	562	547	517	577	545	564	587	567	564	569	542	558	535	557	563	578	556	562	544	518	547	573	539	589	579	584	540	557	500	526	545	540	514	518	551	567	593	545	578	557	583	526	581	545	541	512	549	571	563	546	548	552	531	547	545	548	561	568	588	572	562	603	570	528	514	510	540	519	541	548	586	519	547	508	545	577	562	508	588	607	554	550	537	546	564	551	570	583	579	581	561	565	504	552	555	530	568	577	542	594	517	559	532	568	585	584	530	529	578	543	545	592	551	532	552	563	522	512	550	552	568	546	620	544	571	546	569	564	560	529	570	522	542	526	574	574	564	549	536	581	547	589	524	590	529	531	580	562	592	553	558	565	599	539	621	560	563	528	554	561	543	566	551	589	545	584	531	550	571	537	544	585	577	553	541	552	557	579	521	555	554	563	546	560	590	562	536	543	542	517	544	569	564	544	543	551	513	517	608	542	556	558	572	600	574	569	553	567	554	552	562	570	574	530	585	555	567	557	512	562	568	568	564	555	597	540	582	606	544	526	562	570	538	566	516	526	590	560	533	562	537	546	559	579	585	598	572	572	533	554	570	569	559	544	571	592	566	563	564	597	556	562	608	565	539	537	576	589	516	530	573	555	549	554	566	568	602	542	531	556	543	567	509	577	560	565	547	525	552	539	560	555	581	553	563	568	577	569	627	563	578	513	541	517	566	577	575	531	532	542	564	544	537	536	561	558	528	546	570	599	500	570	514	566	521	514	579	581	551	579	551	546	536	572	559	580	558	580	564	564	541	527	549	576	530	533	551	537	519	539	537	551	567	559	569	571	540	582	575	566	521	522	564	571	562	524	525	612	579	536	555	563	511	580	564	523	573	549	548	545	572	569	560	552	593	591	542	560	572	535	555	554	556	548	577	572	535	543	581	563	569	566	571	588	578	595	533	596	535	568	514	570	568	503	562	523	517	536	553	614	530	590	522	579	574	559	518	602	525	547	514	561	555	584	567	526	578	541	558	556	521	567	531	523	553	542	585	567	567	551	569	570	580	597	534	556	571	559	545	566	538	531	601	533	594	575	554	570	588	548	555	594	521	551	544	577	566	556	558	549	573	543	595	587	543	531	521	554	622	566	531	546	595	601	554	545	566	569	557	597	530	544	581	552	603	526	524	543	595	548	565	509	566	538	528	597	544	510	557	573	552	548	564	589	549	605	539	532	576	555	539	546	563	562	568	540	577	533	545	545	574	563	534	569	601	582	576	546	574	577	517	540	540	535	607	579	551	542	541	550	557	572	518	572	590	572	543	547	546	557	559	548	588	563	558	553	584	555	530	586	525	578	584	615	593	548	547	539	571	544	543	553	555	555	598	603	549	537	550	580	544	597	547	546	570	531	556	544	553	576	558	587	549	596	557	568	574	578	495	547	587	549	561	531	538	568	587	571	575	561	566	551	555	541	553	555	501	564	522	574	528	576	593	601	567	563	585	607	503	501	522	520	590	575	548	580	554	546	564	563	534	577	538	495	540	533	549	554	549	521	560	548	534	572	553	546	548	563	510	584	567	550	526	567	596	566	572	556	591	544	570	545	571	524	563	552	523	555	551	553	547	557	490	570	550	554	588	525	568	607	567	511	601	543	521	543	554	561	569	541	549	551	595	542	597	526	549	517	516	555	532	550	528	559	575	573	556	549	568	582	507	574	586	564	535	564	558	576	572	534	549	525	556	524	558	543	551	519	597	555	570	537	578	533	542	541	502	567	551	526	571	573	540	569	580	547	591	590	588	566	569	537	536	556	548	562	568	526	515	524	578	554	536	573	538	514	556	529	582	554	552	542	557	564	586	576	543	570	534	542	503	607	532	541	573	585	542	551	544	532	579	585	555	577	531	566	576	524	564	552	575	551	544	526	530	557	559	555	591	546	543	546	533	554	577	608	551	562	551	567	545	541	546	523	560	563	583	561	524	535	587	533	547	555	549	557	570	538	562	602	561	522	558	558	547	573	648	589	584	577	545	543	582	530	565	564	538	597	552	557	509	576	538	592	535	561	497	576	546	513	578	568	588	521	577	589	563	549	559	597	547	575	582	561	529	536	588	563	554	552	562	547	554	564	560	541	558	561	559	576	590	564	564	535	542	531	526	576	574	589	582	584	516	575	545	531	569	558	560	547	553	546	583	551	547	577	545	602	515	535	582	567	560	528	532	578	580	527	574	542	544	529	547	546	554	569	593	532	559	576	561	587	559	551	581	553	523	576	555	592	565	563	578	552	543	536	578	575	555	578	557	573	584	568	554	570	626	525	605	538	543	548	544	536	542	571	557	543	573	555	611	545	568	503	562	523	559	540	594	540	571	564	577	549	564	530	573	527	561	582	550	555	531	537	548	557	557	573	560	562	562	514	549	544	586	568	580	557	565	588	535	581	550	574	580	547	537	559	577	550	544	515	557	612	558	546	544	572	574	557	551	546	564	548	532	542	556	517	527	551	579	558	564	577	573	563	560	589	563	562	556	568	580	573	526	529	520	590	581	542	531	523	582	581	576	601	577	536	529	551	526	590	536	561	556	538	596	602	562	536	524	555	542	551	577	550	554	583	538	545	550	555	550	530	522	553	529	558	540	552	533	562	505	547	602	527	586	574	547	598	559	513	535	595	611	555	567	557	537	560	565	558	583	607
2412	554	291	220	220	294	294	272	216	202	167	138	141	118	130	85	83	89	74	71	78	86	53	74	83	67	58	72	57	72	66	70	63	61	55	72	51	54	41	50	44	62	36	39	58	43	63	48	61	40	56	51	56	51	42	45	45	56	48	42	45	50	53	44	53	35	41	39	42	54	50	44	49	56	34	41	59	47	46	58	45	53	43	42	43	46	44	52	53	42	41	48	41	52	41	58	50	51	49	47	63	45	53	51	56	54	52	37	36	39	42	38	50	49	46	47	41	49	39	45	56	44	47	51	46	58	56	52	49	36	52	30	51	47	39	37	47	44	51	39	54	31	52	41	54	42	50	50	45	43	31	68	51	42	61	46	47	45	51	51	34	50	56	54	39	38	53	42	58	51	44	39	47	47	42	61	44	34	42	47	33	51	57	52	53	49	41	44	60	40	57	29	49	56	50	40	41	37	52	43	66	54	55	46	54	47	53	56	44	46	57	46	52	36	34	39	52	41	46	42	41	53	51	43	46	40	41	48	45	50	34	44	48	49	35	47	40	39	46	45	46	45	44	45	31	45	50	49	31	53	41	52	47	38	39	51	44	40	42	46	41	41	32	43	60	56	65	38	43	36	35	40	43	57	39	54	53	52	54	51	57	40	39	34	35	34	67	45	50	40	45	45	55	55	34	53	48	47	40	47	42	55	47	47	48	40	46	42	45	57	52	50	44	47	40	45	49	55	51	50	43	46	47	42	50	38	55	49	45	42	47	53	52	43	36	40	51	36	52	46	43	52	36	50	34	40	60	51	42	45	43	47	45	53	39	45	54	47	56	40	43	48	61	41	42	49	43	45	51	55	56	45	42	54	55	49	43	48	45	46	36	47	42	38	44	48	45	44	48	41	36	46	39	50	51	41	38	38	53	46	56	44	43	45	50	43	44	49	54	53	48	46	40	45	51	54	52	46	39	45	43	40	41	51	49	59	47	55	46	52	42	41	44	51	35	35	45	41	46	44	51	41	46	45	50	50	44	50	45	35	48	59	50	45	42	44	42	41	53	49	50	51	43	60	44	36	43	37	53	43	56	34	51	56	44	55	48	34	46	41	35	44	36	44	47	37	45	35	43	49	47	44	46	51	50	51	47	44	47	47	45	43	44	53	52	44	53	42	43	42	47	50	55	44	44	58	44	53	50	52	47	41	48	41	48	54	39	51	41	52	42	45	52	46	51	41	43	44	42	65	44	46	40	42	51	73	46	40	40	41	36	52	34	47	53	46	47	50	44	58	46	38	44	56	51	46	44	58	32	45	52	57	40	59	43	41	50	45	47	57	36	48	42	54	45	51	45	48	47	42	34	47	46	50	60	48	32	45	51	43	41	47	38	43	49	39	48	42	50	50	42	50	51	50	44	47	46	64	52	51	42	52	44	37	59	56	51	56	47	29	45	51	45	50	47	45	46	43	51	65	35	44	53	54	50	50	47	48	39	45	43	42	49	53	52	48	45	38	41	39	42	29	42	49	55	49	54	57	56	38	51	63	40	39	43	57	50	40	50	46	38	33	51	54	56	46	53	49	49	41	34	36	51	47	45	47	40	51	32	46	55	60	40	42	41	43	44	48	44	38	36	44	51	56	37	46	39	48	56	45	54	45	44	50	42	43	47	42	56	50	44	53	42	38	37	44	42	56	50	41	62	56	54	41	49	49	49	45	51	33	46	39	51	48	47	41	42	48	49	34	45	46	43	49	48	49	41	52	55	42	54	44	39	43	54	57	36	48	51	35	49	52	36	49	41	36	58	38	43	46	44	49	29	42	43	55	42	51	49	55	50	53	46	44	43	60	40	41	42	43	49	50	57	39	60	45	51	44	39	50	61	41	53	58	43	39	43	53	49	48	50	43	58	37	36	42	54	44	45	51	46	45	61	45	54	55	43	41	43	48	41	36	49	41	44	43	41	49	41	41	57	36	40	40	35	53	35	52	46	45	46	48	36	56	61	47	38	57	39	37	55	47	33	50	50	58	62	55	49	45	59	53	65	40	35	48	44	40	50	52	47	44	61	51	61	46	51	49	45	46	35	50	50	52	53	45	36	30	46	33	44	59	41	28	37	63	46	49	63	43	43	48	46	56	50	52	30	35	38	42	42	50	43	35	32	41	47	46	48	51	33	55	38	46	37	44	56	50	55	49	48	53	53	50	59	39	50	47	42	35	44	55	58	49	52	43	40	39	45	51	48	51	55	55	53	46	45	55	50	62	54	46	46	44	46	36	42	38	46	43	43	59	50	63	34	55	46	54	49	45	42	37	60	47	37	43	37	49	44	45	48	32	43	47	37	54	59	41	41	43	54	48	39	43	51	38	49	52	40	51	54	47	51	48	59	49	48	55	50	44	61	50	47	44	49	53	45	48	48	42	39	43	48	41	43	43	47	47	39	61	38	45	48	53	53	47	39	48	43	38	47	50	46	47	50	44	60	48	47	53	41	40	53	40	55	51	56	52	44	35	45	44	37	50	47	41	34	49	43	42	49	45	50	55	42	55	47	46	49	42	48	37	53	55	36	56	53	66	51	48	38	47	48	63	48	50	44	39	44	43	52	44	39	57	47	47	48	44	47	52	36	40	61	51	59	44	56	55	47	58	42	62	47	56	44	36	43	40	46	44	44	48	48	51	26	53	59	36	55	45	38	42	58	53	48	63	59	46	49	46	50	42	41	49	42	46	55	44	37	45	42	43	37	27	34	60	47	55	48	42	63	46	47	58	48	41	30	50	45	44	47	45	36	44	51	57	46	55	52	56	51	51	50	39	53	48	44	45	48	44	40	57	47	57	50	38	47	52	39	41	49	48	51	48	43	48	52	52	45	40	51	43	54	46	39	55	44	51	53	52	37	43	56	57	40	46	47	45	45	58	45	55	29	47	41	49	37	45	39	34	45	43	49	41	47	48	50	54	43	47	45	44	48	51	52	32	54	67	44	46	46	41	47	45	42	41	43	53	42	53	62	45	53	49	40	28	41	40	65	52	53	48	57	54	39	37	48	45	47	43	54	48	36	47	39	48	48	45	45	44	50	59	50	40	44	42	53	39	42	51	52	49	57	46	49	39	52	49	39	59	37	35	43	48	45	50	48	35	52	47	51	57	46	56	55	42	53	45	43	49	43	41	42	47	35	51	45	52	49	49	45	43	39	40	42	51	53	55	47	48	46	52	38	46	52	50	37	47	34	54	42	34	45	42	56	45	40	47	51	48	37	54	43	44	56	43	47	39	46	49	42	56	44	49	38	56	52	47	36	58	42	36	51	38	47	58	49	59	43	53	47	51	45	39	49	50	61	47	43	40	51	52	37	62	35	61	42	39	45	46	49	41	51	46	48	45	38	46	50	45	46	54	51	38	50	44	43	49	39	45	48	46	41	37	42	45	53	43	31	42	40	41	34	33	51	43	40	32	57	39	35	46	39	46	67	39	51	46	46	43	40	67	44	35	46	43
16562	8005	4623	7549	14173	15728	14434	12679	10601	8352	6360	4941	4315	3868	2978	2478	2225	2271	2401	1827	1618	1353	1148	1286	1508	1457	1423	1263	1323	1364	1336	1261	1076	1072	1044	1067	853	838	778	738	654	605	621	597	563	572	529	553	546	560	550	511	554	539	510	494	494	535	531	540	499	523	518	539	489	508	484	551	509	513	516	501	497	514	512	501	521	536	534	604	639	557	525	534	574	519	492	541	540	512	534	554	549	551	577	533	559	556	592	551	541	567	536	574	570	524	551	548	494	533	489	524	567	543	544	550	547	538	516	520	511	491	550	483	521	522	490	539	523	489	494	534	534	508	490	499	466	530	526	539	501	456	504	494	516	451	514	494	474	498	526	456	515	527	529	485	508	495	507	523	478	514	461	514	487	484	517	492	509	497	466	537	522	489	511	499	499	454	554	467	464	471	545	498	466	494	490	442	510	478	507	496	503	504	460	502	481	517	491	474	511	499	484	480	503	492	526	481	478	500	484	530	491	499	497	524	473	473	473	486	509	510	526	500	537	506	519	493	488	516	530	489	462	492	490	514	449	532	501	507	487	511	497	493	512	491	462	519	480	515	460	462	488	513	505	489	483	507	489	479	503	533	486	511	504	478	534	494	512	469	499	532	492	499	495	498	505	504	544	522	496	478	521	478	503	525	482	512	506	514	524	520	504	509	507	492	510	504	552	487	515	502	524	481	508	505	495	500	539	480	533	488	498	527	512	468	487	515	494	526	485	488	497	506	460	494	507	471	518	501	516	518	493	485	485	489	493	507	484	548	501	513	492	478	504	496	507	496	531	547	488	529	472	489	504	512	490	474	467	459	492	515	473	478	504	491	447	508	517	487	492	505	511	497	495	481	499	530	509	501	484	488	505	476	537	503	463	489	480	499	503	454	486	497	506	501	508	524	519	537	503	478	509	454	466	554	468	510	477	527	505	524	514	473	476	511	502	536	491	520	497	488	509	521	490	469	459	515	493	532	494	505	540	495	526	575	496	485	468	487	478	528	517	484	492	492	504	470	487	484	496	519	466	504	511	503	475	493	510	467	509	514	496	515	501	507	472	472	523	489	496	521	507	506	448	504	494	525	526	479	550	474	515	505	465	498	520	518	528	517	525	507	505	503	521	488	541	516	540	504	476	490	504	509	536	534	523	489	463	521	527	488	477	544	492	532	472	505	479	516	493	522	505	478	500	501	523	498	481	556	503	506	484	532	472	496	541	553	469	489	505	507	491	526	511	556	505	505	492	480	517	525	535	506	514	492	498	500	442	463	516	456	527	532	456	512	485	520	517	495	494	501	479	534	463	487	487	534	497	520	503	508	507	459	505	542	509	475	486	468	483	465	473	528	518	500	484	499	505	508	450	477	520	491	504	500	474	517	515	485	494	489	488	511	493	508	479	493	517	526	492	500	510	491	453	511	501	558	448	471	511	495	511	515	477	503	486	506	534	483	507	464	502	534	505	500	525	507	483	539	478	488	496	496	477	492	550	508	517	499	534	456	494	496	531	542	441	528	507	490	503	517	517	485	514	504	516	487	522	481	518	531	515	512	504	481	518	478	497	463	507	506	533	533	483	505	481	527	520	488	502	496	459	476	505	458	495	484	499	491	522	486	514	499	511	498	495	495	520	470	570	488	505	497	505	491	465	480	507	475	500	491	562	506	445	478	520	450	485	479	491	514	493	478	501	486	508	520	468	486	502	479	488	504	497	512	461	550	480	505	471	496	464	505	521	491	518	506	503	491	519	480	498	491	492	502	492	479	491	480	457	506	572	476	465	519	526	501	487	503	473	493	521	480	505	490	514	494	495	473	490	459	487	519	488	444	519	519	485	516	523	476	513	527	506	512	488	473	530	510	493	503	521	504	503	502	508	508	504	546	516	524	482	495	476	505	501	470	450	488	495	518	490	536	521	527	518	518	520	514	501	475	507	484	503	473	534	520	501	535	466	466	517	501	501	507	523	473	518	514	516	514	518	505	494	511	521	490	500	521	470	499	527	505	526	472	522	504	520	490	491	481	525	546	513	516	493	508	525	524	528	546	493	476	487	495	482	539	528	499	493	491	476	504	505	473	498	497	499	502	443	493	495	532	519	474	501	468	531	509	487	543	487	525	459	498	495	538	515	476	491	501	491	507	440	486	494	519	441	474	483	503	486	474	518	511	534	513	513	494	477	524	460	464	500	473	496	517	499	478	531	494	493	524	505	494	538	462	470	530	504	497	507	479	496	472	472	509	482	490	508	480	457	533	484	486	538	503	522	510	542	486	509	499	530	526	526	526	493	512	490	532	542	479	499	522	463	461	501	468	497	493	497	518	514	485	518	486	534	479	477	484	537	477	459	510	484	510	503	514	497	488	503	487	500	541	533	503	516	477	493	513	491	480	506	517	453	485	513	516	502	501	515	497	510	510	465	475	494	502	521	489	489	502	454	514	471	530	484	519	475	488	464	468	464	487	493	505	515	484	511	484	508	471	481	508	535	489	500	507	497	534	560	501	474	489	468	497	480	472	495	499	493	501	528	496	514	516	532	498	501	510	493	509	508	508	494	500	511	535	459	521	520	544	530	546	495	516	516	504	496	487	515	491	502	469	460	511	509	504	562	492	491	529	540	510	506	508	493	500	505	476	498	522	480	492	463	437	502	516	495	505	514	527	502	479	511	496	529	487	498	484	491	504	447	521	513	496	484	480	508	494	521	461	458	505	485	551	520	465	583	520	496	483	489	531	447	526	495	515	433	525	491	541	526	490	521	469	461	504	488	460	496	504	506	496	514	529	460	505	525	496	461	518	456	483	498	537	510	490	549	501	514	477	496	475	490	496	519	501	508	504	507	497	491	482	464	506	468	486	512	513	490	522	492	530	475	489	479	474	525	469	498	552	506	508	515	499	483	504	498	485	481	533	479	490	528	515	482	494	496	510	500	492	512	491	517	468	525	542	498	497	478	496	501	502	528	521	522	464	483	465	502	492	523	487	509	492	507	526	551	518	492	463	476	524	490	465	512	478	485	505	494	471	474	495	484	527	536	489	465	494	520	506	518	514	511	523	498	486	509	495	528	484	508	520	491	505	510	490	501	527	531	511	513	467	508	479	530	472	488	508	484	507	493	481	502	505	508	482	492	502	469	506	541	486	549	479	496	509	481	456	523	563	510	492	484	523	503	484	525	496	498	500	524	484	495	499	456	512	479	478	496	472	536	496	526	494	537	529	496	573	498	505	512	461	504	513	485	485	473	507	522	511	518	485	500	495	541	516	478	505	498	526	512	489	483	498	546	500	514	435	491	502	480	472	500	470	515	493	488	490	515	486	500	503	497	527	500	479	461	513	483	527	545	503	485	527	474	464	506	520	538	522	481	505	503	468	497	466	441	540	518	503	531	509	509	515	516	502	479	541	510	515	506	470	510	497	527	506	506	507	491	486	463	493	514	487	528	458	479	499	579	517	473	454	516	489	523	523	536	515	462	497	525	485
1800	857	470	306	309	410	394	367	354	269	249	174	145	130	102	106	106	100	91	94	72	59	66	63	74	68	62	63	63	66	70	63	54	58	55	50	55	34	49	59	62	39	36	44	52	32	45	43	39	49	35	35	37	43	34	36	33	45	38	38	36	34	47	46	38	29	29	37	50	44	35	38	40	36	41	28	35	43	34	31	47	51	34	36	46	48	36	43	43	33	38	26	32	38	41	40	30	43	35	41	32	38	34	42	36	28	39	41	33	33	47	37	35	40	52	42	43	40	46	52	35	26	40	38	33	34	30	44	32	41	40	41	39	36	31	23	26	31	34	41	39	40	33	36	43	48	32	30	25	27	35	37	50	40	32	40	34	39	38	23	41	31	44	35	33	41	41	36	34	39	33	56	39	34	32	29	35	39	31	33	28	30	41	44	32	32	38	37	32	34	36	43	44	42	33	28	32	35	45	36	34	34	37	32	42	34	26	39	32	33	44	37	39	31	31	42	51	30	23	40	27	30	31	43	37	36	34	44	37	28	36	30	37	35	37	38	29	46	34	29	43	26	36	41	39	31	30	32	36	48	33	39	34	36	38	38	37	35	34	34	42	33	31	22	39	36	33	41	27	39	48	37	35	35	32	39	30	42	34	41	37	35	42	34	39	35	34	29	40	34	45	32	36	39	38	26	38	24	43	33	30	44	40	44	37	52	45	40	42	35	42	40	44	32	29	36	48	37	40	37	44	41	32	25	27	31	42	36	39	36	33	25	34	47	30	40	35	34	34	33	35	41	32	36	40	39	38	22	45	28	29	34	32	43	34	36	39	46	23	35	34	36	37	30	42	34	47	38	33	36	42	27	27	44	31	35	30	46	37	35	39	25	36	43	38	43	38	27	41	45	37	33	43	32	31	21	31	42	38	42	27	34	29	33	37	36	42	35	30	38	33	38	46	40	31	41	41	45	40	38	50	41	40	34	30	33	38	42	38	38	38	42	42	53	26	36	31	33	27	41	38	35	37	31	36	37	37	43	26	33	33	44	30	40	35	38	33	37	28	35	37	53	47	31	51	47	37	28	44	34	35	41	34	37	39	38	33	39	49	41	35	43	39	27	31	42	35	31	45	37	37	42	44	31	32	33	31	36	38	42	30	37	35	39	38	38	43	38	28	34	45	37	41	38	45	38	46	41	45	32	42	39	33	30	49	37	45	28	39	34	37	39	36	35	38	29	45	42	35	36	29	30	36	44	38	35	37	36	39	37	33	44	49	40	46	34	39	43	34	29	39	41	37	43	28	39	37	25	48	26	34	31	38	19	38	43	31	34	45	37	45	29	33	34	31	42	30	32	37	37	44	40	43	38	36	35	35	32	45	39	34	37	28	42	44	38	30	43	44	36	50	28	38	38	38	33	28	26	32	40	43	38	36	37	34	45	36	41	36	32	36	29	44	32	45	33	38	41	35	32	36	35	30	43	36	36	35	30	24	36	27	41	34	34	38	32	32	30	31	31	35	32	35	28	35	31	31	42	28	34	39	46	46	35	38	44	30	45	39	42	32	29	47	37	32	38	27	43	38	28	31	44	35	22	35	32	26	25	41	35	31	44	44	33	41	38	35	37	30	36	25	34	32	39	30	44	36	36	30	33	34	34	42	31	41	40	45	37	34	45	37	33	34	47	43	25	35	29	30	25	36	31	39	34	33	28	39	36	40	33	31	27	37	38	41	38	39	42	49	24	30	37	30	44	43	27	30	34	34	31	47	27	38	34	40	34	37	39	34	32	39	41	52	48	44	34	42	27	32	40	43	52	56	40	35	43	46	38	44	33	36	33	34	42	33	26	36	45	32	31	35	37	32	27	32	34	36	26	30	35	27	45	38	35	35	47	35	32	39	36	43	37	40	27	40	30	33	37	33	43	50	41	32	42	29	35	29	41	44	44	38	31	34	29	41	29	42	46	36	30	38	43	26	41	35	27	38	46	35	30	43	38	39	28	35	49	43	38	34	29	37	43	31	39	39	48	27	40	31	47	33	30	36	42	27	34	45	36	35	25	23	39	37	32	32	43	35	47	35	54	31	39	40	38	37	35	38	40	29	34	37	41	43	32	38	36	33	33	45	37	36	41	46	29	47	35	37	41	35	53	41	38	29	31	38	36	35	31	35	33	42	29	37	45	35	42	32	41	35	34	32	34	26	33	40	35	40	27	36	30	45	33	34	32	37	38	33	35	38	40	43	44	36	31	43	35	33	45	40	35	35	46	41	32	40	39	38	35	44	43	44	35	38	35	38	30	37	42	33	49	33	29	33	34	36	28	41	27	45	40	38	43	33	35	39	27	37	47	30	47	48	35	36	35	28	36	37	36	27	38	36	40	32	38	30	39	46	29	30	45	32	35	47	30	32	32	35	40	40	34	49	28	40	38	31	28	34	39	36	47	36	38	41	40	35	43	35	37	29	35	32	43	32	34	36	38	26	36	33	41	33	34	48	37	36	45	32	31	37	33	37	39	40	42	38	49	36	51	36	36	31	23	43	32	27	46	37	37	33	38	28	35	38	31	42	44	32	45	26	30	42	45	30	28	31	39	35	43	39	55	30	41	31	36	39	20	42	40	38	30	27	32	33	43	33	28	35	30	36	29	41	41	39	35	46	32	27	40	36	44	39	36	44	30	33	37	26	42	25	39	38	32	44	35	37	32	32	32	33	29	45	32	42	29	40	39	39	34	40	31	37	32	25	27	42	30	35	44	42	43	41	39	30	49	45	41	33	27	36	32	39	39	39	28	30	31	31	46	33	34	26	41	43	37	46	27	33	35	31	49	37	32	33	35	32	43	42	40	32	35	51	37	55	47	36	32	52	35	43	45	36	47	31	43	44	43	41	40	35	36	38	30	49	27	35	43	29	46	36	40	42	42	36	38	31	32	33	24	37	42	55	42	37	32	25	45	26	31	40	34	31	33	35	36	37	39	35	30	50	43	35	41	44	53	41	38	44	44	29	25	37	44	27	30	38	38	48	46	33	41	25	29	43	31	30	32	31	37	32	36	37	47	39	38	45	40	21	34	39	39	38	45	36	38	33	30	32	39	39	31	32	37	30	28	38	44	31	23	40	39	37	28	29	36	41	48	37	21	32	37	35	40	35	36	43	46	40	48	41	30	37	26	33	40	30	39	27	42	39	29	32	53	36	35	36	37	43	33	37	45	41	30	55	32	28	23	31	44	27	37	45	43	41	33	29	40	42	39	35	45	39	42	30	33	44	41	35	40	27	40	40	37	43	22	33	37	49	42	29	28	30	39	49	37	35	47	35	47	30	37	29	35	37	41	35	36	38	27	30	35	38	34	38	30	46	34	32	42	26	35	35	31	31	39	24	34	35	46	29	35	47	39	31	43	39	34	40	34	39	37	32	34	35	43	32	38	33	39	38	40	36	30	31	34	42	32	46	33	30	38	45	54	30	31	34	42	35	36	38	34	30	41	32	38	48	28
20580	11074	6223	10938	18779	19896	18198	16051	13424	10965	8485	6467	5779	4845	3887	3136	2866	2684	2831	2259	1999	1519	1362	1535	1801	1721	1577	1348	1533	1532	1596	1342	1230	1137	1106	1052	855	841	843	697	605	529	603	543	547	504	506	462	496	429	456	476	465	414	421	462	447	439	443	479	459	413	418	475	439	385	430	429	472	463	452	422	432	446	405	423	412	420	423	500	525	540	495	481	494	452	471	470	523	489	486	491	500	511	512	519	503	501	532	481	514	510	537	544	432	456	476	490	494	461	419	482	441	496	463	485	488	523	491	412	435	415	415	416	415	397	412	411	418	402	440	433	377	412	424	420	414	414	379	419	417	439	379	419	390	378	398	383	422	439	441	409	409	397	390	408	420	421	433	407	420	403	443	407	420	430	429	442	400	400	424	402	397	427	437	430	428	400	415	415	427	462	382	385	429	430	426	401	418	410	437	399	403	395	418	404	431	450	393	409	429	379	428	368	405	428	381	424	443	400	411	410	376	418	410	417	395	421	408	425	411	432	410	385	410	398	417	400	418	433	437	439	411	384	414	421	452	415	404	391	390	434	413	398	401	446	403	436	396	402	444	435	403	417	404	391	437	395	418	423	422	414	409	396	453	401	434	443	393	390	424	409	413	417	399	429	391	404	418	381	418	419	406	410	382	402	373	405	394	364	412	415	432	404	407	425	400	470	410	393	425	407	390	402	392	408	446	416	407	384	398	424	447	415	423	404	412	373	412	444	421	379	455	439	401	398	400	402	394	441	443	422	425	439	400	431	444	416	401	401	423	374	439	398	431	418	387	430	410	413	426	431	413	417	417	389	443	404	402	405	405	419	387	397	411	377	409	390	437	428	412	451	418	427	411	432	446	429	410	390	429	477	405	391	423	376	395	392	418	417	384	426	444	446	422	372	387	396	403	426	414	409	429	380	422	428	436	403	443	449	459	380	367	426	410	422	415	442	421	441	393	420	441	428	414	393	421	398	406	420	441	436	392	380	406	386	380	401	447	455	397	402	427	381	379	401	417	411	417	432	406	387	401	442	409	447	418	428	414	440	402	413	403	434	414	439	416	463	393	425	426	426	372	434	402	438	404	424	394	432	420	429	401	417	409	420	418	423	383	413	405	425	405	398	399	432	432	449	426	430	433	412	364	399	422	455	418	404	392	455	396	390	400	415	405	410	442	426	413	395	412	403	412	439	388	415	452	407	449	426	400	395	441	419	416	385	431	430	439	423	419	407	399	433	449	404	398	415	410	374	423	404	432	423	386	405	388	390	374	407	472	405	419	442	424	418	401	443	423	403	426	416	410	438	431	405	402	415	430	393	395	421	407	413	351	430	403	417	425	425	390	442	347	340	410	419	409	431	350	390	420	416	427	400	419	394	408	435	372	425	451	426	393	409	422	377	400	408	441	397	419	380	433	387	406	437	425	422	404	463	452	414	394	415	394	430	394	396	412	435	425	406	383	384	433	422	383	417	414	435	397	413	414	405	418	430	406	411	449	408	392	416	401	374	415	414	392	414	399	390	419	409	441	362	405	425	432	385	420	440	441	419	418	404	422	400	400	414	390	374	422	368	383	395	412	418	373	377	426	396	431	398	419	397	397	439	439	384	399	422	431	428	423	439	398	409	374	402	439	444	424	440	441	460	378	442	379	407	471	410	398	419	422	433	441	411	434	414	415	416	407	396	403	399	433	437	399	387	460	446	475	397	387	417	407	419	436	410	378	408	403	437	400	398	420	450	418	389	435	432	446	397	423	414	406	440	440	413	405	427	414	451	391	409	385	379	410	406	437	452	457	438	422	398	378	404	405	432	436	400	409	406	398	403	434	422	403	404	413	411	437	450	412	403	417	425	409	417	423	404	409	385	390	389	423	400	418	398	433	417	413	417	400	375	432	418	371	395	434	392	412	400	406	446	399	399	423	405	427	414	407	413	408	388	394	391	421	411	402	465	378	436	410	405	388	418	375	405	371	399	404	401	421	392	446	449	408	364	434	401	378	398	400	404	438	411	441	396	396	426	411	422	395	418	443	398	398	433	436	434	426	410	449	444	412	427	413	381	422	430	433	401	428	412	432	427	466	385	433	408	426	415	398	430	428	408	429	415	409	402	400	389	408	407	417	402	397	391	366	424	421	391	390	395	398	404	421	435	381	410	413	442	415	410	407	367	438	428	403	399	438	407	454	443	441	393	429	420	421	412	421	436	441	374	419	401	408	369	395	398	438	418	409	419	355	426	393	404	384	445	439	392	445	380	424	421	427	402	382	419	408	412	409	405	408	407	427	380	412	401	425	414	436	417	440	409	438	379	405	426	420	444	426	418	423	416	412	405	403	396	409	393	432	434	408	384	394	409	391	359	377	423	407	465	379	443	418	404	399	418	415	421	438	413	386	380	408	410	427	389	412	407	411	411	385	425	400	418	416	386	419	426	456	420	389	394	387	428	412	405	413	410	441	406	405	413	418	430	437	404	411	410	426	405	417	436	374	411	424	444	422	401	422	413	412	375	402	386	449	394	440	425	429	419	391	429	415	396	403	387	418	433	445	416	422	429	390	411	405	427	384	390	416	410	400	418	428	452	407	403	418	419	424	403	411	383	449	459	423	430	397	399	445	412	438	426	418	418	439	402	441	401	402	419	416	389	368	420	404	405	409	436	446	433	422	399	416	412	415	467	414	433	428	376	410	385	420	452	396	431	408	414	417	401	400	447	366	408	428	372	475	424	393	404	435	431	390	418	394	413	424	449	447	466	441	411	371	432	435	370	399	418	454	399	428	425	426	401	399	418	408	410	401	403	370	411	425	414	421	410	424	408	397	412	411	357	419	413	413	414	386	423	433	397	407	410	443	433	477	436	400	424	397	408	376	397	405	403	454	398	421	438	423	390	405	424	407	439	424	405	421	420	425	408	443	382	437	424	423	391	403	426	407	408	455	430	413	416	413	412	416	394	380	458	388	450	438	365	405	381	399	425	437	406	426	388	404	390	404	404	434	409	408	433	411	407	403	432	426	447	409	436	401	387	463	402	433	427	385	409	437	392	374	405	397	405	414	416	413	407	391	369	420	405	423	419	406	469	406	418	447	396	434	379	394	436	413	413	412	401	421	445	383	412	410	415	412	421	398	399	403	400	452	417	405	382	398	430	396	403	456	397	391	402	424	391	412	399	380	430	432	394	387	385	415	403	393	430	421	401	414	397	430	405	422	392	424	404	400	429	453	418	426	425	425	429	410	422	440	397	390	437	415	419	401	406	395	441	423	377	410	401	436	414	399	429	426	404	422	418	404	411	407	418	426	429	400	437	408	398	410	400	419	383	412	400	407	404	412	391	417	419	416	418	403	386	408	412	380	431	403	430	405	404	411	428	423	393	438	396	394	417	398	443	432	404	412	388	399	417	413	396	412	403	383	450	413	396	393	441	374	442	390	426	417	452	406	418	403	383	437	395	402	419	397	395	393	433	402	434	397	412	440	382	437	414
1575	250	152	147	142	189	178	182	159	136	115	115	99	101	108	95	87	93	71	87	76	81	76	81	88	83	82	65	73	79	86	67	54	66	80	66	79	59	72	73	66	47	76	64	72	80	63	68	69	58	58	62	76	71	67	69	59	64	59	60	54	53	64	53	75	61	53	52	62	48	63	55	55	63	53	71	68	70	62	75	65	63	68	61	77	70	69	73	52	63	45	56	62	60	52	77	68	57	73	61	69	49	66	64	62	55	65	75	76	56	50	76	60	65	67	62	70	76	62	65	57	61	67	62	67	67	70	76	77	58	61	61	53	83	57	66	83	68	54	70	58	52	64	68	53	65	51	72	67	59	44	77	64	61	61	62	75	64	62	47	52	44	68	52	68	78	50	64	77	82	64	71	63	78	68	62	85	57	56	65	56	56	62	59	54	71	52	65	54	66	72	50	78	53	63	61	66	45	61	65	52	62	73	58	66	67	71	64	61	78	63	58	54	78	58	75	77	52	64	44	70	62	83	53	63	62	61	63	62	58	62	49	63	73	55	78	71	61	56	65	68	52	63	61	68	70	69	64	56	70	67	64	63	65	53	55	62	55	65	59	54	70	57	64	72	58	84	58	74	59	48	62	54	65	60	72	73	68	60	64	77	69	61	43	61	65	69	50	79	68	60	66	69	56	66	61	69	69	68	79	59	65	57	66	61	69	67	52	62	74	49	50	70	72	77	89	59	77	79	46	69	51	58	65	62	63	60	55	71	80	61	65	66	57	62	69	74	58	52	61	73	57	48	59	52	61	57	64	76	71	72	72	64	56	53	70	80	56	63	62	64	50	63	64	64	68	62	70	72	59	67	53	85	65	83	87	60	57	45	75	67	59	75	64	66	59	68	67	54	59	65	73	59	63	57	68	48	60	63	56	55	51	62	69	60	75	54	86	64	60	63	50	62	60	60	66	52	58	64	76	59	83	59	70	67	66	57	62	59	69	64	67	68	65	60	65	69	69	75	51	54	60	56	63	72	56	49	52	53	54	55	64	63	56	73	71	58	51	59	57	67	72	52	63	59	75	71	77	53	62	47	50	61	63	68	78	87	81	66	61	68	69	72	70	65	62	55	58	68	62	63	58	69	74	73	70	61	61	64	71	58	65	70	63	67	70	58	59	54	80	65	66	85	51	75	69	67	61	67	55	68	73	67	63	74	66	56	62	71	58	72	60	60	63	69	72	60	60	56	72	62	63	57	72	61	57	75	67	69	60	57	54	63	65	66	71	72	65	79	55	74	70	71	68	52	55	72	64	61	66	77	55	65	58	68	65	75	58	69	61	53	75	68	77	65	55	59	52	70	54	61	74	63	67	67	56	59	61	62	71	60	65	64	76	77	75	59	60	70	63	53	66	64	64	66	66	49	68	59	60	60	57	61	70	58	63	61	70	64	64	65	45	56	64	63	75	66	73	72	69	63	66	81	67	77	68	60	60	62	53	58	63	47	68	67	58	66	59	52	67	61	68	46	67	61	76	55	57	63	62	61	58	74	57	82	59	59	59	67	66	61	80	52	52	65	73	44	57	58	66	59	56	60	72	69	51	74	74	65	68	57	51	62	64	64	55	53	51	61	75	46	52	58	78	61	56	71	54	62	66	58	64	72	69	55	68	53	60	55	63	67	55	58	61	73	61	54	64	68	71	54	61	65	73	65	49	59	66	55	53	70	73	66	52	54	68	70	55	68	62	69	53	62	60	60	62	72	62	63	69	71	59	70	69	78	62	69	54	66	56	62	65	68	64	61	61	58	58	67	78	59	77	75	58	57	71	52	57	59	67	75	58	76	63	68	69	65	59	59	66	60	67	57	57	71	60	62	60	60	70	46	56	51	58	54	65	67	60	56	85	65	44	51	60	57	69	63	70	61	72	54	58	57	52	69	54	64	50	62	56	64	62	75	66	68	54	61	69	57	49	60	79	63	50	52	65	62	58	75	66	58	67	52	69	76	54	61	44	63	68	62	56	49	62	70	63	55	55	78	67	53	88	61	67	71	56	58	63	63	55	65	70	65	62	66	55	59	56	68	56	68	73	57	64	62	66	67	71	66	70	57	56	54	63	72	37	67	68	66	56	57	59	56	61	63	48	59	62	63	50	58	63	69	45	60	56	63	63	49	69	64	55	60	45	70	72	68	62	42	66	64	60	66	63	62	67	69	71	69	56	53	53	77	50	60	53	48	69	49	48	49	66	61	64	56	65	49	64	70	73	71	59	69	64	60	60	58	61	75	61	43	60	79	67	60	63	57	63	56	55	61	63	65	66	60	59	74	59	64	48	68	62	62	76	56	76	80	61	69	61	57	62	67	69	51	50	76	56	60	47	66	59	76	68	61	66	62	69	67	63	64	54	60	57	56	53	62	66	71	70	59	63	57	63	60	71	65	68	65	73	57	53	64	76	77	58	64	68	72	69	76	70	66	62	66	67	83	57	62	72	59	63	74	50	52	63	78	62	59	59	67	83	63	57	57	70	74	52	75	68	61	62	65	57	50	45	60	59	62	55	72	60	69	74	60	58	57	74	59	83	59	57	51	61	57	63	64	56	68	50	54	67	71	68	79	55	45	68	59	64	64	62	78	55	71	73	56	63	61	60	59	61	54	52	82	69	57	64	55	62	65	72	62	74	69	55	55	65	59	63	61	61	76	63	57	55	58	51	62	72	63	60	56	73	75	60	74	71	63	66	63	59	69	71	57	69	61	68	75	72	60	60	64	66	68	60	69	62	67	55	62	66	58	44	61	62	59	45	69	69	58	50	78	57	72	64	65	60	71	53	59	60	55	65	69	69	68	64	69	57	75	55	54	62	65	57	68	52	63	76	70	51	73	54	66	50	63	65	64	69	75	67	47	62	67	72	57	59	57	55	70	72	69	55	56	67	67	66	67	68	57	57	61	47	83	74	55	51	61	63	65	59	57	64	57	53	63	63	55	60	42	64	66	73	55	57	70	62	57	67	62	62	49	54	68	65	66	70	69	65	65	64	49	61	67	48	57	59	70	67	55	68	60	75	64	69	53	61	46	56	68	63	55	61	76	54	69	50	59	60	58	58	56	67	52	75	53	62	57	77	68	66	64	58	59	58	64	62	67	59	65	77	62	75	50	64	59	54	72	76	67	50	63	59	53	61	70	62	72	87	60	75	66	66	58	47	62	54	66	54	56	65	73	67	71	56	62	58	83	69	52	69	45	68	68	59	76	70	68	59	51	68	72	63	87	72	74	47	68	71	75	53	62	61	60	60	58	67	64	48	71	55	69	69	66	65	63	58	45	64	67	58	57	57	66	60	50	59	58	57	73	71	59	72	60	85	53	59	70	51	73	55	57	59	62	68	57	60	70	67	54	61	70	50	71	65	61	65	64	64	66	50	52	76	62	63	73	71	54	62	60	65	65	49	56	50	64	66	69	63	62	55	61	58	70	74	58	65	50	62	62	63	58	66	60	78
12568	4828	2606	4320	8325	9609	9051	7722	6097	5001	3801	2946	2784	2546	2146	1671	1672	1768	1753	1555	1451	1189	1043	1296	1416	1223	1221	1127	1241	1246	1256	1095	1052	1014	1011	992	984	847	851	775	733	743	721	726	707	674	697	733	716	684	709	678	703	684	656	651	648	709	660	680	716	709	664	677	686	657	615	656	677	668	686	643	667	649	717	721	634	672	685	664	722	745	698	718	712	705	727	711	682	715	669	723	710	741	730	725	704	699	702	712	710	720	729	735	687	680	672	711	704	708	688	724	663	696	649	721	685	704	694	706	690	708	682	679	675	709	633	718	676	649	629	696	615	624	645	670	629	676	669	620	656	679	724	618	640	727	636	675	662	645	666	699	634	601	661	668	665	668	704	644	640	652	652	667	700	616	716	658	665	637	681	694	703	699	675	664	659	642	642	649	688	669	681	671	673	684	665	663	663	652	643	639	608	652	645	623	715	666	638	607	648	624	640	623	648	644	705	675	656	644	702	663	667	616	675	693	642	641	712	628	681	645	665	676	666	694	678	686	676	634	713	669	675	694	624	682	701	664	706	678	641	637	665	649	648	706	610	694	684	651	697	647	669	695	636	692	709	690	687	653	666	640	677	624	687	662	647	627	659	666	676	632	655	654	704	639	623	656	636	663	669	670	663	639	683	672	623	675	631	645	674	681	675	636	674	652	627	676	666	672	686	699	653	670	703	623	686	657	699	629	642	697	636	656	664	662	659	667	666	686	678	700	671	627	683	652	658	672	672	658	631	645	650	661	651	662	637	631	642	657	644	588	687	668	649	678	633	683	622	700	667	633	642	639	698	664	586	636	669	646	687	660	674	676	685	664	702	691	706	683	707	651	676	660	675	706	637	695	649	662	664	702	635	680	666	645	676	602	634	678	634	669	695	663	648	655	663	663	671	623	670	628	640	693	615	648	588	646	645	671	664	635	658	646	629	687	680	708	653	663	687	668	693	657	652	635	672	667	641	652	693	657	652	651	667	660	666	670	708	658	640	640	658	686	679	674	700	710	630	638	680	664	668	699	613	641	713	653	619	651	678	681	638	645	666	646	662	638	642	666	642	647	664	629	679	684	656	676	631	667	673	684	719	702	633	645	641	687	685	694	682	664	675	688	659	651	636	693	680	646	696	627	665	662	686	637	673	686	642	676	670	655	704	650	657	671	630	642	668	690	656	665	654	665	664	646	700	690	701	658	681	666	618	658	651	677	647	614	696	696	739	677	686	610	641	655	665	671	688	669	683	713	646	704	684	666	638	640	668	631	622	664	690	709	654	639	688	606	682	696	686	618	624	694	668	696	620	657	680	668	637	693	695	660	678	638	705	704	668	707	677	630	658	638	624	659	651	636	640	656	625	674	605	656	645	662	643	653	631	675	672	717	672	643	685	708	666	626	656	615	681	675	699	608	662	673	637	646	668	651	683	703	662	711	652	668	666	622	656	658	647	671	662	644	646	644	636	662	682	658	644	655	712	665	644	611	690	642	618	589	632	671	633	683	657	637	628	697	673	675	651	683	664	666	682	683	689	638	688	665	675	666	710	647	665	683	706	675	663	676	672	667	626	655	661	700	649	655	673	669	641	594	646	597	686	654	658	682	675	647	703	672	665	654	672	619	682	719	647	618	660	679	668	672	670	681	699	655	611	681	644	660	651	659	653	649	681	694	667	649	649	658	679	635	691	648	642	673	648	659	657	627	675	658	665	657	659	647	629	709	674	625	680	682	651	658	666	669	681	650	691	645	667	671	679	655	647	685	673	641	646	654	699	683	685	658	664	633	625	685	680	653	657	662	645	659	680	669	642	668	719	697	651	655	663	650	706	658	661	651	626	693	653	620	689	658	657	656	696	654	667	672	644	677	674	674	649	656	649	638	666	613	675	700	641	677	679	657	634	666	653	658	671	657	640	685	666	664	640	671	666	650	623	617	627	687	683	738	687	692	638	669	698	660	654	650	678	667	683	634	673	673	649	681	662	668	652	630	607	664	624	653	686	659	687	702	675	680	630	650	674	689	682	684	655	647	678	679	702	655	707	651	669	653	623	641	656	641	671	653	613	703	703	637	628	636	664	667	623	673	631	630	679	596	646	657	665	666	666	699	674	691	667	645	690	639	705	646	717	629	641	651	646	673	665	688	644	660	671	647	614	652	648	668	655	690	689	648	627	672	618	683	638	699	710	661	709	700	655	681	698	658	657	706	655	662	636	716	670	657	667	688	641	686	676	688	671	676	662	647	674	669	685	718	701	650	650	700	675	683	652	645	642	679	674	644	655	621	647	667	649	664	647	672	658	639	644	661	706	651	649	649	676	686	659	640	637	674	657	653	641	707	728	629	630	701	663	628	643	639	662	627	627	649	679	650	669	698	668	623	667	678	631	606	665	694	634	673	637	690	662	680	660	661	656	686	671	643	652	657	686	660	689	663	657	693	654	708	694	721	688	643	640	679	630	684	679	675	699	688	668	591	703	654	678	695	622	643	664	664	712	672	619	671	670	669	600	685	714	634	621	605	654	694	686	678	717	656	631	673	625	654	646	660	645	668	637	636	695	702	650	691	674	703	668	608	727	669	662	686	675	662	672	670	646	672	660	667	681	676	665	642	656	632	610	648	649	673	657	649	624	610	661	650	666	644	678	619	657	664	662	626	662	650	646	738	693	632	655	705	633	619	686	600	659	662	682	662	697	669	667	649	694	713	694	683	639	702	638	688	725	642	696	676	609	688	677	666	695	668	652	642	647	657	652	689	611	681	641	713	670	658	701	646	653	665	657	628	717	681	636	660	614	668	637	705	690	657	671	676	630	655	658	634	676	626	677	663	621	641	665	646	632	689	621	686	646	649	700	638	683	610	676	715	653	658	657	688	678	682	675	671	658	687	658	668	640	671	684	666	599	678	683	645	664	671	635	677	663	702	687	662	658	674	648	682	627	709	634	627	688	694	639	652	670	669	664	722	648	670	658	702	652	650	657	664	618	678	665	640	662	690	688	646	695	680	660	629	728	683	656	651	648	626	602	656	698	664	667	645	699	632	656	669	644	667	670	616	675	642	660	641	580	666	634	686	661	659	650	671	630	716	653	661	666	688	672	607	695	702	688	704	672	689	681	684	629	643	665	661	640	675	645	675	645	622	662	644	659	667	620	689	608	670	660	697	690	675	661	692	670	688	666	644	617	666	664	670	648	690	639	624	681	647	649	657	715	621	680	676	647	674	646	639	645	647	645	672	660	648	684	678	710	677	694	682	648	671	669	643	648	689	697	689	663	633	682	651	693	638	681	662	636	675	646	666	646	696	665	658	666	633	666	693	664	687	665	679	700	641	655	661	662	680	635	651	638	641	648	715	661	678	659	696	653	638	681	691	643	599	653	700	648	672	692	671	670	663	655	663	713	676	640	674	650	672	680	657	637	649	663	672	668	644	638	685	643	674	603	678	703	674	707	670	692	653	662	688	662	688	640	688	646	656	650	663
1238	671	343	233	245	265	299	278	239	247	176	127	124	139	124	88	87	98	83	92	92	87	78	73	71	84	64	65	77	81	71	74	64	65	61	60	72	64	67	58	61	47	62	52	52	36	50	52	48	50	55	53	46	58	67	52	56	55	48	55	57	62	55	55	44	47	49	46	70	51	54	64	50	64	48	46	67	50	51	52	46	57	58	54	56	50	44	75	43	47	73	57	69	43	40	55	57	49	44	60	53	55	63	56	59	51	64	53	56	48	51	63	41	52	61	42	52	43	54	57	42	48	53	51	55	48	57	65	60	47	62	49	67	52	42	53	52	54	56	40	50	52	41	51	52	52	63	51	55	45	63	39	63	64	52	55	49	54	68	50	44	51	50	54	55	46	60	51	41	60	48	53	37	41	50	48	48	62	56	63	60	51	52	38	63	51	53	39	53	62	57	38	44	49	46	48	43	72	53	53	47	40	52	51	52	49	38	57	60	47	56	56	49	52	61	69	49	55	47	36	38	58	42	46	43	52	52	55	51	61	47	56	53	48	34	50	47	42	43	55	57	50	45	44	66	45	38	51	43	47	48	57	55	41	60	56	55	44	61	57	64	55	57	52	41	55	48	45	36	57	57	52	59	46	40	50	49	46	46	59	43	50	64	49	56	51	51	46	44	54	55	54	48	61	51	53	61	48	42	57	46	49	53	65	45	54	58	51	43	63	47	60	42	48	48	47	54	49	49	49	44	57	50	59	48	44	65	62	64	46	51	48	48	68	56	51	71	46	50	59	59	51	43	47	50	40	52	54	49	44	54	47	63	55	59	54	54	34	53	52	58	40	35	50	47	49	56	41	53	50	58	49	47	61	39	43	43	45	56	39	41	42	47	56	37	47	45	67	62	46	62	50	45	49	47	39	54	54	44	61	57	53	45	54	41	62	52	40	50	51	51	40	45	52	47	41	63	42	52	53	55	60	40	49	46	61	53	49	56	65	52	51	52	46	50	51	54	59	59	51	58	44	41	56	57	55	56	52	52	52	58	57	63	43	46	49	45	56	52	53	39	44	55	45	64	49	58	64	54	42	47	57	48	48	53	44	58	62	43	37	51	43	55	51	57	62	51	48	63	53	46	58	44	46	64	42	55	45	67	58	57	49	50	59	45	62	53	58	47	40	46	49	66	48	43	46	44	49	49	47	42	44	57	40	49	54	52	45	53	55	41	58	59	52	36	52	59	53	35	51	51	67	44	58	51	49	54	48	59	62	59	35	44	59	60	49	54	59	52	50	48	59	53	42	41	57	60	56	52	41	54	51	58	47	58	46	48	59	53	40	52	59	38	62	59	52	48	48	63	58	51	48	53	65	49	51	47	54	60	43	53	53	58	50	51	46	61	47	56	54	46	45	52	70	50	42	42	56	42	55	48	60	57	44	49	47	48	53	45	41	44	60	43	59	53	52	44	47	50	51	41	50	37	57	45	47	59	43	57	58	50	47	40	48	42	62	52	55	46	56	55	49	51	61	41	51	54	43	47	40	48	49	50	64	37	50	44	58	49	56	44	66	60	48	45	45	65	52	49	48	49	50	38	44	45	47	47	51	57	47	50	51	55	51	54	56	48	42	46	43	53	42	57	54	41	52	44	51	45	47	60	66	53	37	56	55	46	47	49	48	55	51	50	55	60	61	37	52	54	53	47	47	49	39	49	34	65	56	51	49	49	46	54	54	45	44	50	52	67	54	51	55	44	36	50	45	62	38	51	44	43	54	46	41	52	41	59	52	56	53	50	49	53	56	47	53	63	45	50	51	55	60	54	57	52	52	56	57	64	42	58	53	54	46	43	48	45	52	49	44	55	34	40	51	42	45	56	59	45	53	41	67	59	50	56	41	59	64	39	59	41	59	46	55	60	47	52	60	37	59	51	46	45	64	38	59	47	59	68	46	52	60	47	50	37	58	49	51	57	52	66	44	51	51	46	43	63	48	48	50	47	32	61	61	53	71	47	46	52	46	48	49	54	41	56	61	48	53	58	53	52	62	36	46	46	52	43	50	43	48	46	63	57	50	56	44	43	40	61	60	51	43	59	55	41	45	45	52	46	54	60	52	55	49	44	42	43	50	56	47	56	56	51	37	52	53	58	54	51	49	58	46	48	59	45	41	50	45	44	50	54	66	48	57	45	54	46	55	57	38	46	67	54	56	51	39	58	57	58	59	52	49	47	41	46	51	58	44	45	52	56	56	48	41	49	59	43	49	54	53	55	44	49	52	50	54	49	44	52	46	55	48	59	43	39	56	55	56	57	49	55	55	44	58	45	58	52	55	54	47	71	52	45	48	68	48	52	64	52	50	58	39	41	46	56	69	41	60	47	54	49	42	53	49	60	59	37	57	49	67	70	53	57	63	56	56	47	48	60	49	54	48	47	48	58	61	46	52	45	50	52	54	54	57	60	61	57	56	54	42	52	42	37	57	63	44	52	65	45	63	53	48	71	39	47	45	41	62	52	45	35	53	48	44	47	51	54	63	48	45	45	61	53	49	44	44	45	51	53	47	55	39	47	39	60	57	55	44	52	39	47	49	49	55	50	59	47	56	56	63	56	52	52	52	44	56	46	50	59	63	59	50	48	47	58	49	53	41	58	48	55	68	46	55	54	65	42	60	54	44	66	51	48	44	44	48	47	44	50	54	38	58	48	56	53	53	47	55	51	47	65	53	48	64	55	48	47	63	44	44	52	54	49	56	62	56	72	65	51	57	48	43	52	53	45	35	50	51	47	55	44	62	41	51	44	57	46	50	35	56	47	40	55	48	56	49	51	54	48	56	63	45	50	65	63	61	60	38	47	43	50	47	47	57	49	51	51	53	48	50	43	60	51	51	45	59	43	39	54	54	44	58	44	49	48	42	49	72	56	44	44	53	64	63	50	52	49	53	62	38	62	48	58	40	58	49	48	48	52	58	45	57	60	40	59	48	56	45	34	47	47	47	53	52	61	47	44	58	51	47	42	44	50	60	56	53	57	52	49	61	46	40	37	56	56	62	44	45	58	56	55	47	57	52	52	43	50	45	52	54	53	59	56	65	45	50	47	57	51	47	42	47	49	78	51	53	46	54	51	52	57	50	57	56	58	52	53	47	69	53	51	57	46	49	39	47	39	41	53	55	41	53	55	49	40	53	52	64	46	55	50	53	64	43	57	54	44	58	57	48	42	58	58	58	40	59	52	39	39	45	57	52	58	44	44	44	50	53	57	40	47	41	40	50	39	65	45	56	60	60	52	60	48	41	50	44	52	40	53	41	50	46	60	42	73	51	55	47	39	61	56	57	48	63	43	50	48	53	56	55	40	42	45	47	44	55	48	61	49	64	41	48	54	53	56	59	47	54	58	56	60	56	51	63	48	52	56	49	43	51	52	62	63	55	49	61	45	51	63	55	49	37	55	54	58	53	50	48	46	44	44	58	64	56	59	60	49	45	67	47	45	57	50	78	48	52
17139	9413	4901	8543	15350	16383	14953	12870	10516	8256	6264	4795	4378	3864	3047	2421	2351	2381	2188	1856	1832	1466	1274	1635	1703	1456	1409	1323	1387	1447	1393	1203	1202	1078	1121	1024	914	867	794	784	682	662	705	640	649	625	582	571	605	616	585	590	635	606	600	610	568	588	577	590	642	559	580	600	605	623	606	566	596	588	598	581	559	572	578	579	559	600	627	604	639	674	600	606	600	609	585	608	615	640	625	647	549	601	588	642	610	653	605	622	610	614	675	627	595	611	623	579	584	575	614	584	563	553	655	628	617	671	614	545	574	612	574	594	587	551	602	541	542	589	559	557	568	556	560	584	580	543	571	551	534	558	593	569	568	596	569	584	545	576	555	572	552	554	601	590	586	573	555	579	562	610	567	570	580	586	569	562	571	580	547	575	559	603	580	534	540	579	575	602	621	575	553	579	552	563	549	543	563	557	593	599	557	562	559	550	560	583	551	532	571	573	571	562	577	538	574	616	587	547	579	602	578	574	560	597	580	557	549	574	568	585	559	591	558	540	578	591	598	555	572	594	575	570	600	543	604	555	601	563	589	562	549	598	535	556	519	565	563	579	560	578	561	556	601	562	575	590	555	576	566	593	507	593	627	577	580	549	580	522	515	564	573	583	552	608	572	574	586	581	550	587	578	597	524	588	587	559	559	569	561	570	570	569	600	601	567	568	575	563	615	538	576	586	528	562	574	603	530	550	555	517	591	549	548	569	582	545	606	570	595	552	576	571	556	600	583	571	592	572	597	594	542	549	570	609	576	579	579	593	536	536	549	563	566	567	544	574	563	599	591	548	565	570	559	577	615	565	583	554	532	527	592	530	577	590	525	557	551	548	530	536	556	571	575	540	534	566	528	564	576	578	559	564	588	587	565	525	604	579	603	574	532	512	613	589	574	580	592	555	544	576	593	532	563	585	551	571	574	587	546	619	573	571	565	567	553	551	538	592	564	585	542	528	565	618	584	576	533	606	556	553	524	588	502	557	570	569	521	566	574	572	538	557	602	563	580	564	564	566	565	555	591	573	550	608	546	557	572	569	575	565	553	523	560	548	602	578	575	553	565	566	555	558	531	510	516	563	572	578	586	555	539	572	577	517	576	585	557	558	525	576	549	604	595	541	597	543	567	592	565	527	572	570	566	611	554	572	545	601	568	575	529	568	555	508	609	581	584	543	543	598	566	529	631	560	550	569	542	623	558	565	581	601	568	554	534	576	556	591	542	576	578	562	613	600	524	606	544	581	527	568	567	570	621	596	584	595	577	552	575	597	562	579	604	562	587	591	570	606	543	564	534	559	591	560	560	532	571	577	592	561	551	549	552	577	544	571	586	562	556	561	568	573	552	563	578	592	589	564	559	529	565	549	540	590	575	588	543	537	542	579	575	589	542	571	585	582	577	580	567	586	570	558	612	554	586	572	589	543	520	570	599	544	569	584	551	577	575	572	575	594	585	558	587	577	559	593	573	581	549	589	602	538	589	551	558	576	539	536	575	560	568	579	537	553	598	531	557	571	593	581	565	540	580	552	530	619	569	536	554	588	540	533	597	547	560	562	590	555	561	626	575	585	594	574	600	574	553	618	549	558	555	526	545	568	532	580	575	585	570	546	547	580	531	553	559	543	569	588	600	586	569	581	598	549	533	587	579	569	587	520	588	551	560	529	596	540	542	554	579	545	557	563	584	597	571	574	594	546	553	530	568	587	578	542	560	539	533	596	524	546	576	535	557	601	553	553	553	551	519	567	577	552	569	567	557	619	549	611	586	617	561	590	584	598	560	546	538	565	607	608	545	559	556	558	580	567	562	569	532	541	554	562	585	570	602	531	550	559	556	568	607	546	573	548	551	560	552	590	575	549	570	552	575	618	591	572	572	559	572	567	562	586	536	575	514	581	547	601	572	572	596	585	541	585	581	599	517	555	614	575	591	617	551	586	592	536	570	593	527	547	571	583	567	573	547	569	517	594	542	535	574	587	586	579	584	608	570	576	557	577	551	586	569	599	565	555	541	583	570	536	525	559	602	613	546	594	585	596	573	571	570	567	599	570	619	575	561	530	595	534	598	606	602	564	546	573	572	540	580	572	545	553	553	543	517	548	538	555	578	568	520	571	602	589	565	566	566	576	585	586	530	579	571	583	544	527	609	572	552	572	586	612	610	605	567	569	564	579	520	602	569	574	580	570	600	530	610	594	544	534	622	575	547	557	589	561	593	580	551	539	578	543	565	552	556	534	532	572	559	527	569	534	515	581	569	561	630	579	589	570	610	567	569	570	539	579	562	607	590	505	576	545	566	580	629	579	576	576	597	567	585	576	570	520	555	583	577	590	582	589	546	544	572	564	620	594	576	588	567	575	545	564	577	549	553	581	555	574	531	596	532	554	553	540	537	586	590	539	557	568	583	564	554	547	577	557	552	560	552	566	547	575	560	582	554	563	567	557	565	563	558	595	583	570	555	571	570	592	609	551	582	552	571	617	582	548	613	547	610	587	534	557	597	612	576	535	561	536	604	597	597	533	556	575	579	531	521	605	563	611	562	548	625	563	572	548	575	547	603	571	585	618	570	584	568	552	564	577	597	600	554	589	536	571	542	578	586	578	545	549	593	585	580	592	577	566	601	558	574	572	569	545	554	573	602	565	560	553	565	584	563	581	588	553	543	540	554	611	536	597	552	565	600	551	582	551	591	544	601	572	558	549	589	555	557	574	579	578	565	557	560	603	547	577	564	548	564	580	543	543	615	566	586	535	578	587	552	572	533	560	567	628	579	537	531	542	586	629	547	576	605	574	587	561	593	579	559	633	593	539	584	603	534	562	590	585	573	624	562	541	537	589	538	597	554	573	580	566	575	608	589	517	563	583	550	541	599	570	576	525	579	560	569	550	564	558	601	541	569	605	621	554	548	571	579	572	548	603	564	579	563	589	568	579	530	567	549	582	585	539	504	533	577	539	560	612	601	583	555	527	598	610	542	568	540	592	574	560	577	555	554	578	558	590	574	587	553	565	570	590	608	542	564	573	595	552	590	611	558	591	576	563	559	550	534	563	550	588	551	533	614	546	601	555	576	597	587	569	540	619	586	590	524	585	584	565	559	600	584	545	602	550	552	551	495	570	579	576	590	604	603	579	517	571	555	595	557	562	520	560	531	575	552	598	635	594	556	546	555	545	578	582	579	600	591	540	545	599	564	597	545	593	528	535	598	582	564	572	606	536	605	565	567	557	581	552	573	594	616	534	548	582	585	578	559	552	603	576	552	577	579	571	562	610	551	547	586	564	581	570	549	577	592	537	578	573	570	551	567	606	540	543	561	596	564	531	598	580	617	553	539	602	596	557	530	593	609	583	567	575	541	531	562	515	584	547	559	573	583	596	576	560	522	579	567	540	581	566	572	538	545	580	568	565	579	599	547	549	550	536	598	557	575	566	591	542	559	564	574	573	597	583	570	576	565	531	581	529	612	603	562	581	537	592
2377	571	296	244	230	284	301	247	263	203	167	141	137	119	99	90	83	77	79	71	77	70	83	81	83	63	68	53	73	64	74	65	69	64	75	68	60	59	58	55	51	51	57	63	44	45	39	45	37	65	47	51	44	35	40	52	33	54	61	56	48	34	54	50	48	47	50	40	54	42	54	55	55	50	50	47	55	39	44	41	37	57	47	45	49	34	41	49	44	62	48	38	38	64	62	46	53	47	38	52	38	48	50	52	51	58	46	56	49	43	45	47	52	54	53	44	43	42	45	44	44	43	48	53	60	47	55	58	55	54	47	47	51	45	55	52	44	36	50	38	43	50	47	42	39	39	57	47	59	41	36	46	38	47	50	51	44	44	50	35	42	52	45	51	47	50	48	40	39	40	41	49	43	50	43	52	52	38	51	47	60	63	40	64	58	48	52	45	44	53	41	49	57	51	50	56	44	50	51	40	45	44	55	46	51	52	51	52	56	42	54	45	37	47	44	60	62	37	53	40	51	36	36	44	45	51	49	44	59	42	47	52	49	37	44	53	48	45	61	37	54	47	47	49	48	51	63	38	50	41	56	44	49	53	52	50	43	56	49	67	51	46	47	45	46	35	45	55	47	50	43	43	50	53	47	38	42	55	52	50	53	52	40	41	49	58	48	47	52	32	56	45	40	45	41	51	57	53	53	49	32	56	52	53	46	45	43	49	51	49	55	58	45	45	49	46	47	50	47	50	39	42	40	46	41	51	42	51	56	41	40	35	51	51	38	40	36	52	46	52	42	35	54	47	46	61	47	41	40	52	45	50	38	49	38	49	49	51	45	49	53	40	58	54	44	55	53	37	56	42	57	41	47	47	37	50	42	48	54	40	44	46	48	50	51	44	45	49	41	44	59	42	43	59	42	48	55	51	41	51	51	64	50	56	45	55	64	43	59	40	45	38	63	57	53	38	62	38	56	44	42	64	48	49	40	44	40	58	42	47	50	59	43	31	41	51	48	36	44	41	49	48	30	46	41	52	58	44	48	45	41	45	44	48	53	47	56	51	48	39	47	45	45	45	53	52	32	49	40	49	57	60	45	34	59	55	39	41	42	47	47	46	43	45	46	39	42	43	54	52	40	44	46	43	46	50	50	59	45	64	49	45	41	53	59	56	49	46	42	40	63	45	49	35	50	46	53	51	55	40	41	39	49	59	43	43	43	35	41	47	41	49	48	47	48	50	53	42	56	54	44	44	51	46	40	52	48	49	55	50	59	45	46	47	36	52	51	46	54	46	47	41	57	38	53	56	67	59	39	47	49	43	53	58	54	39	43	48	46	47	43	43	52	47	52	54	47	61	41	49	43	45	48	51	47	66	48	52	46	45	49	48	36	43	50	49	47	45	46	34	46	46	43	38	44	39	47	40	45	47	43	55	42	49	43	49	49	54	49	40	56	57	57	53	39	66	38	43	46	42	46	52	52	47	37	46	37	51	53	57	42	48	62	44	42	40	47	38	45	56	31	49	46	56	45	56	38	32	56	51	47	54	48	53	47	48	55	43	45	57	57	54	49	45	39	43	50	40	49	42	42	46	37	36	40	58	49	46	45	38	52	51	42	59	43	54	42	51	55	43	49	59	64	37	54	53	48	39	48	45	49	50	61	50	34	39	65	54	57	39	43	51	49	51	34	36	37	52	60	61	57	44	58	44	44	38	49	51	43	50	48	40	42	58	41	45	47	57	35	48	44	59	46	55	42	53	44	50	50	56	50	50	44	47	44	51	55	61	36	34	48	50	49	31	50	53	44	57	43	47	57	38	45	37	44	45	40	53	67	51	55	56	53	47	55	43	54	62	40	46	61	50	52	45	55	54	38	51	46	46	40	48	51	40	53	50	53	47	51	51	48	51	46	45	63	41	41	49	37	44	38	48	58	54	41	54	56	46	45	62	50	49	45	42	40	42	52	48	40	50	42	46	50	52	54	54	44	50	43	49	50	47	53	59	47	50	49	48	45	44	42	39	59	54	49	53	45	63	47	37	59	50	53	41	50	57	41	45	49	51	45	46	42	53	43	51	37	42	43	39	42	47	50	42	50	42	43	49	51	47	32	44	58	40	52	42	56	49	44	48	43	63	49	43	61	45	60	41	52	41	51	52	45	44	42	45	59	48	52	46	54	39	51	65	66	53	42	59	52	41	50	51	47	42	42	51	41	42	53	51	38	57	56	38	57	47	48	42	40	56	51	58	51	51	46	43	51	51	47	40	56	47	38	47	51	64	30	47	49	52	55	39	48	50	42	38	50	39	59	42	45	57	47	60	57	51	45	43	44	46	48	55	45	35	49	46	48	35	37	48	38	44	43	46	57	47	37	46	42	54	47	52	50	45	52	51	46	64	51	40	46	49	47	29	44	49	43	56	48	55	40	42	49	57	41	47	42	45	47	45	39	49	43	47	53	51	39	48	43	52	44	52	55	46	53	49	63	60	43	50	52	52	41	48	49	52	53	46	48	41	56	47	44	61	49	46	51	57	50	38	65	48	57	51	41	49	56	45	49	50	41	43	56	46	45	44	43	39	45	46	48	47	47	46	49	49	55	49	46	42	39	53	42	50	37	46	50	55	42	50	53	53	60	50	50	42	38	52	59	39	50	38	57	55	70	47	55	53	52	49	51	52	43	61	42	42	51	37	49	46	45	45	56	36	56	45	41	51	49	43	56	48	35	51	49	55	60	44	52	44	60	47	49	42	35	50	47	53	46	57	35	50	45	47	50	56	42	50	38	49	43	47	44	45	42	45	46	42	39	50	46	53	59	49	59	66	54	36	32	60	60	56	48	43	39	52	40	42	40	37	55	45	47	49	52	50	58	42	49	57	43	43	52	46	58	40	41	52	44	55	45	50	48	41	42	62	46	53	45	38	39	56	45	64	59	47	64	31	47	46	59	53	50	52	41	41	48	51	46	46	40	50	60	42	49	37	45	45	48	36	40	62	53	54	59	49	47	44	54	35	44	32	50	48	42	47	35	39	50	48	49	46	56	39	36	52	45	55	55	45	43	55	43	50	44	46	45	60	48	48	42	45	50	47	37	54	50	45	47	56	48	55	42	58	43	52	55	56	54	60	53	47	44	36	43	36	56	56	49	46	43	43	45	35	52	42	32	53	48	48	45	38	40	41	52	56	49	43	54	39	44	45	57	40	40	49	54	44	49	56	54	35	41	37	51	56	51	37	51	49	36	59	51	60	42	42	50	48	44	35	40	47	67	56	45	51	61	56	51	55	42	48	58	52	41	38	45	46	43	54	53	41	45	50	45	50	56	35	55	48	44	44	53	45	66	24	47	39	29	48	40	57	52	42	40	40	49	60	47	46	42	55	45	44	49	45	56	52	57	56	53	44	36	53	55	57	50	44	55	61	33	43	44	46	57	42	62	45	51	50	47	49	45	41	57	32	46	48	41	37	53	45	45	45	54	54	37	54	43	46	45	57	47	44	41	50
16620	7975	4693	7982	14361	15722	14589	12947	10575	8744	6401	5209	4531	3899	3053	2539	2369	2437	2216	1956	1791	1354	1244	1795	1682	1492	1366	1262	1445	1509	1379	1209	1127	1128	1030	961	854	818	756	683	634	629	634	648	556	579	603	586	568	548	573	510	526	555	490	539	553	503	551	514	531	532	573	538	495	517	533	593	538	523	523	528	479	500	516	521	533	494	499	541	583	592	570	556	561	552	570	512	576	571	586	549	552	585	547	540	543	584	612	574	568	568	622	581	520	572	559	591	577	544	547	580	571	600	548	547	593	536	522	574	558	557	535	570	511	566	525	523	539	538	544	493	544	517	522	508	482	516	509	515	499	492	538	545	522	490	540	547	512	504	484	548	515	534	486	487	515	522	461	513	507	495	520	477	524	526	509	489	534	529	529	513	497	547	508	557	543	511	503	520	516	525	523	523	502	525	512	498	566	510	550	529	524	490	514	526	513	521	513	479	537	501	500	512	507	492	524	518	493	541	518	521	536	480	518	498	530	510	503	521	475	489	530	550	517	512	516	581	505	509	529	524	524	493	549	532	532	474	512	509	503	535	507	519	462	492	502	518	484	504	528	514	506	488	509	519	514	488	539	520	534	517	523	535	564	522	530	510	508	553	540	524	516	505	523	523	597	453	545	474	497	504	531	507	451	521	533	530	456	531	537	564	494	470	543	496	509	494	489	496	508	520	525	500	496	526	515	478	516	502	506	533	526	504	518	508	485	504	534	503	525	521	530	494	519	470	529	525	527	499	508	533	520	494	503	511	519	513	551	570	492	502	510	541	482	464	499	506	505	534	495	537	510	523	508	513	482	514	542	493	545	490	506	497	542	538	454	524	520	502	524	549	534	496	517	461	485	478	539	496	513	520	518	515	559	498	514	537	509	542	541	549	506	541	518	501	499	488	444	506	538	520	484	478	521	475	498	524	532	484	521	530	515	529	565	521	490	534	518	519	511	534	491	522	524	486	539	516	496	525	500	521	506	510	503	499	519	557	500	514	497	503	514	541	544	529	532	525	528	533	521	496	504	535	491	506	506	534	516	512	494	534	521	507	518	520	524	515	548	507	507	541	545	533	525	518	503	495	544	508	546	519	538	491	520	521	512	487	476	511	523	491	541	451	497	525	534	483	531	486	488	472	552	535	494	536	533	477	515	522	544	534	499	503	552	519	483	518	461	481	561	508	508	549	501	533	502	484	567	513	547	532	516	558	516	525	522	504	508	506	506	512	512	493	503	496	529	487	510	480	517	499	512	524	491	526	529	552	503	515	499	500	495	513	546	531	533	594	569	508	466	487	518	485	526	465	548	485	531	527	560	532	512	512	506	538	483	534	456	491	526	483	528	548	551	500	484	540	505	533	554	557	474	516	515	537	502	537	518	506	501	539	505	541	466	488	491	526	515	506	505	526	491	504	552	542	515	495	572	556	517	565	525	504	492	513	538	483	524	539	524	480	540	515	511	516	536	520	505	522	484	507	476	515	527	544	526	500	525	501	506	514	507	536	487	527	492	499	486	522	469	462	526	546	505	490	482	531	497	495	504	522	529	534	492	511	574	480	495	549	519	462	519	513	499	511	530	549	517	483	540	504	506	531	540	528	507	533	510	517	517	512	520	532	522	496	536	510	555	560	489	475	535	513	487	521	551	508	506	491	549	483	480	524	511	521	576	468	523	538	509	532	477	491	485	553	533	513	499	475	533	589	526	536	525	501	487	510	508	524	521	553	506	541	477	537	546	521	533	521	507	469	519	493	497	489	507	496	512	469	523	513	508	528	537	544	489	525	553	514	543	509	532	519	521	538	516	519	518	532	516	520	546	509	529	534	503	475	516	526	482	541	463	511	494	528	476	497	550	530	522	508	523	466	521	537	504	564	492	517	510	516	480	495	481	489	502	512	514	529	538	481	479	512	515	513	493	525	510	493	536	521	569	489	493	521	458	495	523	532	562	516	498	517	531	522	524	551	505	538	487	496	466	513	500	508	510	498	554	546	546	510	475	472	519	550	520	549	510	544	521	519	538	565	504	503	511	571	506	497	504	570	505	524	479	485	516	466	502	534	521	515	495	506	534	540	535	526	518	537	517	510	517	489	497	469	561	546	540	517	493	489	506	498	522	473	518	529	478	505	491	520	509	500	485	518	489	534	495	519	524	546	505	528	494	491	542	528	514	466	487	526	510	566	569	537	486	490	530	500	514	498	482	516	539	474	511	551	533	491	518	511	520	487	518	502	549	523	515	514	506	507	511	501	491	488	502	503	516	522	534	511	531	535	495	514	503	523	520	503	532	539	583	483	530	549	513	587	532	539	462	537	526	520	550	497	550	497	533	487	499	520	544	480	481	497	491	548	516	553	515	563	501	530	492	532	533	537	494	517	515	504	552	500	537	506	520	542	537	502	508	516	543	521	483	511	534	526	510	552	537	529	516	514	540	513	532	539	515	486	513	515	490	513	552	497	503	486	487	525	506	514	521	539	548	533	513	518	520	500	513	493	545	462	504	518	511	519	534	507	515	555	519	513	499	519	527	507	506	502	512	530	515	537	510	533	516	510	522	493	526	571	480	489	489	489	521	504	479	530	523	497	519	513	525	526	513	527	482	517	555	509	543	498	488	544	488	527	527	543	481	560	507	496	531	515	514	541	507	509	508	473	534	530	521	501	512	473	523	510	488	478	482	496	483	532	504	516	503	510	513	506	522	584	566	525	495	502	533	522	516	497	499	484	526	535	519	527	484	498	522	520	533	502	520	504	502	503	524	513	511	519	488	533	549	511	506	488	513	538	490	552	514	467	492	480	487	498	486	473	500	505	525	515	531	521	553	549	476	568	534	519	511	533	545	517	510	502	513	457	526	553	523	520	513	523	480	531	523	538	518	473	505	532	486	540	531	468	517	510	506	480	519	508	509	502	565	477	514	502	549	510	485	509	522	499	519	515	525	508	527	512	507	466	512	548	514	513	503	515	523	527	510	503	551	488	531	483	523	521	525	544	506	539	510	531	505	511	480	551	522	484	503	491	516	492	495	500	492	531	521	475	524	524	558	502	522	532	527	511	470	488	534	502	519	512	522	499	504	522	544	510	512	495	515	502	502	531	493	500	521	501	542	486	493	530	533	550	494	509	471	504	527	485	585	499	505	520	524	517	503	565	534	481	501	515	552	497	546	501	496	519	507	526	501	516	501	527	522	516	483	497	491	514	509	464	532	512	505	498	506	515	544	512	506	531	524	545	512	552	494	476	529	520	538	494	518	485	491	500	523	498	514	473	512	515	515	549	514	518	581	490	512	505	484	486	513	539	550	541	554	498	492	525	514	498	487	484	474	525	494	497	514	490	515	492	511	552	558	500	527	523	573	500	532	524	518	511	513	528	501	546	520	517	500	529	491	489	539	504	524	503	522	516	532	507	543	513	516	517	501	502	486	537	565	518	500	503	534	477	533	494	515	518	587	508	500	522	521	482	559	534	516	500	476	539
1766	939	504	318	316	431	418	397	311	275	205	178	181	144	97	91	103	99	92	83	79	58	59	64	84	63	77	66	60	70	73	75	65	57	59	52	60	49	37	49	34	27	37	36	49	35	41	36	45	48	46	45	31	38	32	36	37	35	34	32	57	43	40	35	42	41	38	39	34	33	32	37	41	42	33	46	45	41	38	47	38	45	34	40	52	41	45	40	40	54	35	39	39	28	47	44	44	36	44	33	43	44	43	42	42	44	35	25	40	47	36	39	35	38	28	44	47	43	34	35	46	38	41	33	38	31	47	31	36	50	52	37	41	43	43	44	44	41	48	54	41	47	39	32	43	29	47	28	35	43	33	42	34	30	32	40	36	40	45	32	30	35	42	38	32	40	38	43	30	34	49	48	38	35	30	46	39	41	38	33	34	29	42	28	36	57	42	46	45	44	28	34	42	42	47	45	33	31	42	31	34	42	38	44	37	42	33	43	31	45	37	28	32	35	41	34	44	45	43	30	28	50	42	30	34	30	43	28	40	45	36	47	39	47	37	39	34	49	41	47	38	42	31	38	44	39	49	44	38	30	44	40	32	40	37	28	39	30	27	31	29	43	41	38	31	36	39	27	33	26	38	36	46	46	41	35	33	40	39	37	44	37	38	38	37	37	32	36	35	28	23	36	49	47	38	42	47	49	41	27	36	46	37	30	44	45	42	38	29	42	39	30	37	33	41	40	49	40	35	39	38	32	38	35	41	35	31	47	46	35	40	45	35	42	35	37	43	37	37	34	37	38	40	38	62	53	46	42	42	42	34	44	30	24	30	36	37	36	28	30	48	41	31	31	36	47	48	41	41	30	39	55	41	40	39	40	42	42	42	32	31	38	37	34	40	41	39	39	34	32	43	36	43	40	35	38	43	35	46	37	30	37	40	30	30	45	50	43	49	38	34	27	30	32	33	40	36	43	40	39	39	30	34	46	44	47	41	46	42	31	35	33	44	36	35	39	42	29	34	30	45	41	47	32	37	54	44	42	34	41	31	26	36	44	33	41	34	33	36	42	40	34	48	42	40	33	38	34	47	55	34	35	51	50	31	40	22	40	30	35	32	41	36	37	27	40	26	26	38	33	39	30	34	32	41	33	34	37	40	37	38	30	34	46	39	41	48	38	37	37	41	36	37	39	27	35	47	42	47	37	39	41	48	37	48	37	41	40	42	41	38	38	45	35	46	41	28	37	44	28	47	48	43	42	49	38	39	38	49	39	37	48	36	38	30	30	47	44	36	41	43	29	35	34	32	54	47	45	35	39	44	45	40	33	45	38	36	42	32	50	44	40	44	41	38	34	22	40	44	33	45	44	36	31	36	37	39	37	35	44	28	29	61	54	40	42	50	38	45	40	38	34	45	58	41	44	38	40	31	36	41	46	39	46	42	39	35	27	35	39	34	42	52	32	37	48	36	33	36	29	36	39	49	32	50	31	38	29	33	40	39	39	40	35	49	33	31	44	29	58	28	39	22	31	38	37	45	45	34	39	46	53	36	34	38	29	44	41	40	30	42	42	39	38	47	31	24	45	52	38	42	45	51	35	43	50	42	30	39	34	35	51	39	38	50	38	48	36	38	36	39	51	31	35	53	29	38	25	43	25	39	32	40	58	31	30	33	42	47	37	40	47	33	37	35	41	35	52	44	40	32	32	46	26	39	35	37	45	30	34	36	43	38	28	33	36	48	32	40	45	49	31	40	40	39	39	32	53	42	40	38	44	43	50	32	40	38	40	39	33	31	39	43	36	28	38	42	44	37	48	48	45	47	33	36	38	34	40	42	27	39	41	39	49	28	47	41	34	33	29	32	40	46	29	37	44	41	43	37	42	34	39	38	41	41	35	46	36	25	37	50	27	39	41	42	41	48	40	38	31	35	43	49	43	47	41	49	43	39	45	43	39	34	42	52	42	35	35	31	40	45	40	45	33	35	36	39	37	54	38	36	40	35	47	36	40	46	47	34	30	37	46	39	36	33	34	39	29	34	41	31	33	41	35	33	35	31	37	33	40	30	46	35	28	35	45	34	38	44	44	43	46	32	38	23	40	37	44	40	39	42	27	34	33	37	43	40	35	30	39	38	33	42	39	44	32	36	40	41	46	35	43	38	37	40	36	36	34	39	25	41	45	33	28	29	35	41	48	36	42	30	30	30	42	38	48	43	41	35	56	35	41	37	36	48	40	38	37	42	21	29	30	37	40	35	44	42	40	42	38	42	33	41	31	36	39	44	39	56	30	36	41	37	43	43	40	40	33	41	35	40	35	48	42	37	42	40	35	35	36	43	30	33	28	40	36	38	39	40	30	35	39	39	55	40	41	42	39	37	37	30	29	47	43	49	32	29	44	35	42	40	38	35	35	40	37	38	43	32	41	41	41	41	42	45	45	42	45	29	44	61	44	40	36	47	35	40	44	41	46	40	30	43	46	48	36	33	29	41	49	34	33	33	40	40	50	43	41	35	37	51	45	34	42	46	43	42	34	34	27	43	33	54	36	47	33	52	45	30	35	44	35	42	42	41	41	27	36	34	36	42	25	42	26	29	38	25	36	36	41	39	38	43	43	43	38	30	52	38	44	39	39	28	29	49	29	38	33	47	45	38	47	39	40	46	46	42	39	40	37	43	29	26	38	36	49	44	38	39	38	42	39	34	31	41	36	33	31	37	31	43	39	40	36	28	37	37	48	36	31	46	33	49	40	35	39	47	39	29	37	31	39	41	44	39	36	36	24	45	38	37	33	37	26	32	51	33	47	42	40	29	44	36	37	45	37	35	46	22	47	37	54	42	42	44	49	34	40	28	36	40	39	31	46	47	43	36	42	52	33	38	45	41	41	30	39	41	40	46	34	35	45	31	48	38	50	44	28	42	38	40	45	40	40	46	44	40	25	33	36	35	31	39	47	29	35	37	29	43	48	29	42	39	38	34	40	61	32	42	46	37	38	44	54	36	43	45	33	32	37	40	32	33	37	55	36	39	39	51	48	38	34	40	38	43	47	47	36	43	39	34	40	48	40	35	45	42	52	35	33	35	45	45	42	31	39	41	39	45	40	32	48	33	44	44	46	36	33	28	36	41	55	34	41	42	46	46	34	48	23	44	31	40	35	34	30	39	40	37	32	42	32	30	34	42	45	39	39	36	44	45	36	36	42	34	37	35	39	34	40	40	44	45	47	27	47	31	37	38	41	42	32	54	37	40	34	37	42	31	34	40	38	37	49	30	31	35	44	51	30	40	37	42	42	33	37	30	41	22	41	34	41	46	46	42	47	31	39	57	35	40	41	31	41	41	31	43	46	36	43	40	38	38	46	42	33	35	43	31	41	47	37	37	38	48	53	46	36	28	40	35	28	36	45	31	40	44	35	34	37	37	34	31	38	35	36	48	44	36	37	42	31	46	44	45	36	27	34	39	42	40	47	37	34	36	49	34	35	50	44	30	39	35	39	37	47
20725	11371	6531	10995	18993	20083	18606	16412	13819	11117	8367	6698	5991	5106	3923	3153	2948	2993	2655	2329	2006	1512	1333	1989	1933	1611	1479	1473	1658	1687	1455	1277	1179	1082	1135	924	884	826	729	651	617	567	593	583	556	513	525	489	489	495	517	462	491	506	474	447	488	489	459	450	444	487	439	465	455	464	448	461	441	477	453	443	482	447	426	464	451	453	473	530	556	577	504	481	467	476	475	447	461	499	492	482	470	475	487	506	494	555	513	503	520	545	523	505	486	480	465	454	465	448	441	498	484	523	517	599	510	473	549	476	469	487	469	413	506	424	411	423	438	425	465	461	413	462	459	431	442	472	441	431	450	433	425	419	466	411	447	447	465	444	402	389	416	457	447	462	408	458	446	440	419	456	423	397	418	469	417	448	419	423	421	441	427	417	410	370	429	411	412	468	418	420	418	450	454	419	421	468	394	438	450	420	389	422	420	427	431	433	448	414	441	412	432	389	428	399	422	446	443	405	422	442	452	463	427	439	456	459	389	442	438	426	462	440	439	432	419	456	406	438	421	425	467	453	452	471	446	416	426	452	421	424	429	440	441	437	399	437	421	408	452	470	428	421	405	403	473	372	466	441	456	415	434	459	403	423	434	438	436	421	422	438	437	414	426	439	449	424	423	417	441	429	479	439	399	432	456	418	433	427	408	480	450	409	442	431	448	457	433	415	401	430	452	452	458	461	451	423	455	415	392	432	429	446	431	414	438	450	425	441	435	418	403	419	412	419	444	456	488	443	445	449	406	415	399	443	415	433	411	472	424	416	467	432	452	461	419	442	445	425	432	419	456	422	453	444	445	424	460	451	438	448	449	456	451	396	410	431	465	443	445	429	465	476	463	400	453	433	469	422	427	454	414	464	426	434	441	425	451	443	408	433	397	444	406	421	423	429	391	448	462	398	394	431	409	452	434	395	409	438	413	441	455	418	425	406	425	453	475	436	404	438	449	467	441	446	423	486	456	436	429	441	446	462	436	417	453	426	419	429	432	412	436	450	479	415	446	437	429	439	417	461	440	470	431	388	437	442	430	395	444	445	415	435	457	440	438	427	422	463	463	439	445	449	433	415	441	411	454	446	451	394	414	420	416	424	441	464	450	433	477	431	403	441	469	430	424	425	462	433	441	429	436	429	423	445	441	426	454	429	444	394	425	428	439	480	436	424	444	441	441	439	402	436	463	436	435	425	432	424	445	425	436	465	395	430	418	457	415	399	402	437	419	420	443	411	450	396	466	436	429	438	436	436	427	431	462	470	435	464	410	413	463	456	473	459	410	406	417	459	427	445	428	474	452	442	407	430	416	455	429	451	433	439	433	414	479	437	435	449	445	402	434	440	403	445	393	429	463	448	437	440	463	458	490	456	464	469	439	467	447	436	459	426	442	431	465	424	419	389	436	416	429	406	413	428	420	439	440	443	414	429	421	437	427	439	437	436	459	419	453	434	410	455	427	459	425	429	479	432	446	432	412	433	473	444	456	428	415	445	459	428	448	434	442	447	423	459	446	416	439	425	430	436	433	451	448	437	434	442	451	459	433	429	430	455	434	440	409	420	436	428	486	427	457	466	473	483	438	450	427	449	437	400	423	427	414	423	443	447	401	441	425	444	459	434	449	424	420	434	434	464	435	447	432	438	392	420	456	404	404	430	428	422	426	429	439	433	441	436	440	414	425	461	402	423	421	407	446	423	440	470	457	422	469	431	407	440	419	422	459	445	443	434	426	450	413	436	437	436	463	446	427	456	431	408	399	436	432	449	460	405	411	449	466	435	452	410	433	388	415	453	460	412	411	432	451	433	424	412	401	435	464	475	425	412	428	445	424	451	409	453	421	456	446	413	444	420	439	452	427	432	464	432	451	424	494	462	441	395	393	446	433	410	406	454	455	441	434	410	415	439	430	439	499	430	433	460	456	458	441	464	432	436	462	422	428	419	452	432	461	410	436	465	436	448	401	417	424	420	409	421	415	460	431	386	434	459	451	436	409	446	448	433	443	411	455	432	436	460	441	421	448	430	453	420	422	452	399	423	435	455	432	442	430	440	447	414	454	459	425	427	422	448	439	428	443	394	460	437	450	433	417	443	446	438	443	441	447	449	414	391	435	417	471	424	404	453	438	415	443	453	456	425	403	432	453	421	477	480	482	439	413	404	478	420	461	412	425	461	413	436	419	461	423	435	467	428	417	420	427	455	440	431	448	505	406	442	456	442	422	430	393	427	425	405	414	406	414	445	461	461	444	455	431	443	444	425	424	445	437	434	437	460	424	458	461	420	451	445	440	444	460	456	410	481	433	409	432	451	455	410	428	416	418	431	452	456	455	421	426	434	430	432	444	401	427	422	394	462	459	468	431	417	414	439	425	435	391	420	439	455	412	441	439	442	426	443	390	450	391	436	439	425	425	431	429	437	404	457	430	463	425	443	407	451	430	411	438	414	465	426	447	448	401	411	433	467	425	415	446	427	445	433	425	406	458	405	506	426	432	401	418	454	408	438	454	410	423	454	423	416	387	434	430	400	449	435	439	463	442	467	447	439	409	486	440	404	433	443	445	398	440	463	428	427	433	448	418	413	379	470	459	401	404	418	403	448	454	420	432	446	423	468	448	427	414	454	437	427	419	422	468	441	405	408	439	451	428	428	448	449	432	415	416	413	393	432	430	419	459	449	494	409	416	431	422	407	429	434	435	417	398	409	440	423	455	413	456	434	392	423	409	401	459	423	455	437	436	452	486	478	408	451	430	436	441	475	448	468	416	444	432	421	445	434	444	415	432	435	441	470	412	443	424	415	449	446	441	474	438	457	459	471	397	423	438	446	413	420	424	424	407	451	440	396	448	427	412	451	436	453	419	401	439	471	455	422	487	399	422	437	410	469	405	400	448	477	424	463	434	444	417	440	414	446	445	432	437	431	468	449	415	439	445	403	450	461	443	386	487	500	453	453	427	450	409	451	418	458	422	430	451	451	458	444	416	427	445	416	435	417	429	432	429	399	439	408	428	446	425	436	444	456	411	428	429	447	428	420	408	430	436	423	415	427	455	438	407	461	456	422	420	413	417	382	443	450	442	449	419	413	451	434	461	413	427	403	476	416	407	420	441	426	436	457	433	411	443	447	430	452	449	432	471	438	422	418	429	457	429	452	436	409	400	456	424	439	446	439	453	423	424	436	404	398	430	421	424	436	442	432	420	394	417	426	431	458	398	429	421	468	425	410	412	468	414	442	419	454	418	435	446	471	456	424	465	406	435	468	414	430	453	442	437	413	463	421	468	441	449	490	386	418	401	486	455	416	417	462	446	466	444	417	405	461	450	422	431	436	400	431	479	455	443	430	442	446	380	425	486	430	416	439	452	447	429	407	445	442	433	432	433	380	455	408	439	398	423	429	420	454	447	429	464	436	394	442	462	407	423	447	429	424	447	434	468	415	447	436	433	418	462	434	412	425	424	450	438	471	430	430	479	381	400	426
1497	239	156	121	134	164	155	160	148	150	119	102	108	119	100	63	90	92	93	74	105	74	58	118	77	83	79	92	75	78	78	90	75	63	75	76	60	74	67	74	60	53	59	64	71	65	61	58	48	67	62	67	60	54	52	53	70	73	51	69	69	66	61	80	53	64	63	70	67	77	55	60	56	75	63	59	68	65	63	65	61	69	65	64	62	72	56	56	61	71	58	69	76	64	54	64	65	50	61	67	69	74	55	73	43	71	57	60	66	65	68	71	65	59	57	58	65	63	55	69	68	56	71	60	48	79	69	55	50	72	59	63	68	69	50	71	68	66	61	66	52	75	66	64	57	60	65	80	67	65	77	81	56	64	57	68	53	54	71	63	64	64	60	63	52	62	50	74	67	61	50	70	63	69	70	66	64	58	61	63	58	60	78	67	76	54	68	62	60	65	62	70	49	75	74	54	73	53	62	68	74	63	65	63	58	67	66	72	66	65	57	64	68	55	63	71	56	69	59	61	65	53	67	55	65	65	68	58	71	62	56	67	58	73	61	58	71	67	58	68	55	61	52	69	81	71	62	56	66	61	64	72	75	44	64	60	62	73	75	74	61	77	47	79	89	64	68	63	69	76	68	73	73	60	54	80	62	59	53	71	69	62	75	87	60	63	65	63	66	51	53	54	59	56	59	64	66	69	65	60	52	62	77	54	67	61	52	69	66	75	73	81	57	69	53	64	62	64	65	66	65	58	58	53	72	60	72	57	66	56	73	64	57	61	59	55	67	60	46	74	63	71	71	61	73	62	74	63	70	71	57	67	50	64	65	56	58	56	63	61	74	62	59	69	73	62	74	83	73	78	62	55	88	65	64	62	67	72	59	66	59	58	64	55	77	66	78	66	55	54	65	68	62	67	62	53	73	67	72	55	75	64	64	63	67	72	56	74	55	52	58	65	71	60	72	48	58	73	63	64	65	76	49	62	60	68	95	72	54	69	54	68	67	74	73	65	58	61	62	73	71	75	58	51	63	65	70	81	50	60	56	58	63	60	59	61	69	62	48	67	66	56	67	61	58	67	43	60	63	69	58	60	62	60	68	67	67	67	66	64	68	70	66	66	48	67	62	55	66	73	62	78	71	71	61	72	71	51	54	71	55	76	63	63	70	55	52	65	65	73	48	74	63	65	78	70	70	57	63	63	62	58	65	69	52	62	62	65	67	73	58	50	63	63	69	74	60	67	64	54	76	53	60	62	71	59	62	69	57	78	65	71	76	70	64	63	70	73	70	72	63	65	74	80	55	68	62	60	56	58	56	52	73	76	66	57	42	58	60	57	61	81	78	75	51	50	68	70	68	52	59	58	67	74	45	54	62	68	68	58	65	56	81	63	72	60	57	63	74	60	79	66	58	63	55	64	77	62	64	67	70	57	56	58	62	64	72	59	66	65	74	73	61	65	60	52	70	54	59	54	57	78	72	66	58	56	51	70	61	64	73	69	59	69	59	75	60	65	57	54	58	69	54	60	58	63	65	57	65	61	46	69	79	56	64	56	63	64	75	64	57	62	65	55	61	48	61	52	82	52	65	58	64	77	63	52	73	69	62	63	73	53	51	58	72	76	51	71	81	59	66	56	64	58	54	73	73	61	63	70	54	68	48	61	59	50	69	69	66	63	67	61	55	57	59	66	67	73	58	56	73	63	60	54	62	68	67	68	67	59	64	69	54	57	54	49	80	51	66	62	72	73	60	75	64	63	65	50	63	64	51	56	67	58	75	60	75	69	49	68	67	57	59	63	64	68	65	60	68	65	54	54	83	69	67	61	67	71	64	70	56	69	53	67	68	56	62	66	59	60	58	62	62	66	68	67	55	72	60	56	68	63	62	61	71	79	76	76	68	54	73	64	74	57	70	70	57	62	63	79	62	54	70	57	71	54	53	70	77	61	54	78	54	73	49	59	59	70	78	71	82	55	69	60	62	74	61	67	65	70	61	54	54	66	51	60	69	57	64	66	60	67	62	65	67	65	58	61	67	58	58	72	66	58	67	81	42	61	62	55	44	70	60	67	70	52	65	70	67	74	61	78	61	48	66	89	66	69	55	65	52	67	57	57	68	54	70	62	60	72	74	63	59	69	71	72	59	57	69	65	53	56	62	67	66	66	63	68	55	62	70	70	66	69	71	62	59	60	76	72	63	62	59	61	60	60	76	57	76	65	62	71	64	67	71	51	61	67	59	60	65	58	49	73	63	73	72	71	51	69	78	74	58	59	60	77	73	72	68	71	56	67	73	55	49	59	64	48	56	56	85	59	66	60	74	55	64	64	74	82	66	54	69	59	59	57	76	71	72	71	57	61	76	81	70	70	63	72	71	65	69	68	57	85	62	60	65	64	71	66	67	66	78	60	60	61	54	56	66	60	66	60	69	80	67	64	67	61	52	68	56	71	48	63	57	64	54	64	53	66	57	63	69	59	52	62	58	60	67	79	63	76	66	73	71	66	69	68	53	62	73	74	73	75	67	70	56	75	59	79	76	63	67	61	62	69	57	62	62	70	60	61	60	62	63	65	76	70	60	70	61	79	63	67	71	63	63	70	68	58	67	69	67	60	67	64	64	57	67	70	83	72	64	64	64	55	86	56	66	67	74	65	64	54	67	80	67	58	77	59	49	51	83	65	71	61	58	55	66	75	42	62	66	65	66	77	76	66	55	54	68	59	63	64	67	77	47	75	70	65	68	80	51	56	57	67	69	55	77	53	51	73	66	66	70	71	67	50	67	69	67	60	59	82	61	56	79	60	72	62	49	57	65	71	59	67	58	63	67	70	62	58	71	71	67	84	57	65	67	71	68	75	70	60	67	66	76	55	58	71	64	51	62	66	55	65	56	62	72	77	55	80	57	66	57	69	58	53	71	66	83	66	67	78	54	74	74	48	55	70	70	71	60	54	54	47	61	54	61	77	69	65	79	54	68	78	62	64	59	68	61	62	61	65	57	57	61	61	56	73	70	51	77	75	54	62	79	63	65	81	52	66	78	68	58	61	59	63	59	70	65	72	54	56	67	63	63	61	66	57	73	79	66	52	65	58	73	59	86	70	66	67	54	66	67	61	63	75	52	54	62	62	71	69	51	71	67	66	79	73	86	51	72	56	60	73	53	79	69	67	68	61	75	57	63	79	54	66	71	77	67	60	69	51	64	59	55	61	73	71	64	66	68	67	68	66	63	65	56	65	62	69	70	73	64	68	68	60	70	61	66	66	48	59	67	70	68	61	71	74	70	69	53	62	78	62	56	60	61	61	67	66	64	68	62	58	77	66	55	54	73	61	65	66	89	70	68	80	63	68	56	56	59	61	62	63	74	66	59	64	74	68	66	63	54	51	61	59	61	69	66	66	78	62	66	68	71	62	61	72	77	62	59	57	69	57	49	62	75	56	65	54	56	59	65	64	60	62	59	73	58	51	80	65	66	56	64	61	80	75	62	67	66	42	58	68
12783	4976	2659	4201	8337	9692	9053	7940	6173	5116	3672	3008	2986	2610	2154	1853	1826	1922	1808	1521	1416	1170	1093	1597	1458	1285	1232	1223	1344	1245	1244	1080	1081	1139	1002	904	852	892	763	792	728	759	759	720	719	750	744	712	680	705	690	691	674	679	697	701	670	706	686	700	658	749	691	685	741	693	621	716	685	668	719	684	703	682	710	668	728	688	714	738	747	741	708	719	730	713	703	751	695	707	724	679	680	736	721	717	763	722	719	738	736	738	738	733	704	731	738	676	725	695	729	716	716	714	758	733	748	784	698	668	670	680	716	694	639	700	695	677	689	711	696	664	687	666	656	667	646	704	684	693	672	676	709	722	701	726	741	705	628	646	695	651	654	754	685	750	676	670	694	700	669	634	688	714	675	639	695	707	732	693	624	664	706	743	715	646	664	707	704	673	694	644	639	696	631	672	658	678	702	698	674	693	693	693	657	707	687	649	710	702	725	672	690	623	707	654	656	692	649	638	642	715	692	681	708	713	647	713	698	658	676	667	698	734	723	639	724	683	682	680	690	707	664	655	666	681	687	695	687	701	682	738	688	674	676	660	716	694	666	679	672	694	671	700	659	660	645	722	673	695	708	716	684	683	655	629	699	645	746	715	711	671	693	728	711	687	643	695	701	705	726	682	717	679	707	636	635	639	697	729	697	680	674	660	712	707	701	680	672	702	700	682	714	771	703	662	715	724	694	703	661	704	733	673	619	722	660	668	698	679	702	669	660	666	655	735	680	660	696	646	710	681	679	625	689	686	730	699	689	733	674	740	649	700	709	690	699	712	675	708	670	714	692	677	659	696	705	717	695	696	646	638	681	694	704	665	759	689	660	687	671	660	681	663	687	652	699	695	742	733	664	734	674	710	679	700	720	672	723	681	677	687	627	738	707	689	710	674	629	717	687	688	671	690	688	686	646	741	674	738	721	698	648	684	656	679	633	678	684	724	675	648	661	673	721	627	670	699	637	665	656	767	674	714	683	683	595	718	680	672	716	697	701	748	656	699	694	689	674	730	714	659	659	658	636	681	694	702	650	642	688	684	718	678	711	676	684	698	705	764	661	633	690	649	671	692	669	688	680	681	716	691	709	720	650	706	636	691	695	693	669	724	708	693	621	647	716	688	645	698	691	676	686	719	660	697	723	655	719	669	708	671	672	685	705	686	688	714	668	683	705	699	701	727	641	678	711	667	657	671	693	690	678	678	687	711	679	662	693	665	643	686	704	705	676	708	699	702	702	709	700	698	694	687	715	694	621	690	703	758	734	680	698	726	657	724	739	713	691	699	684	707	689	697	683	655	713	749	684	694	705	667	681	687	675	700	681	732	707	645	697	656	669	684	677	690	714	695	649	656	742	665	682	627	675	722	675	654	727	682	743	708	664	724	724	714	675	685	660	665	693	663	686	704	691	668	653	649	667	671	736	742	727	653	710	671	713	709	697	657	660	714	706	715	697	723	671	678	642	671	702	617	665	673	686	691	669	710	655	707	682	701	707	684	649	701	732	686	721	668	705	655	690	711	710	674	650	708	703	705	707	687	712	663	692	682	707	695	703	672	681	705	675	713	730	696	686	688	648	695	729	671	689	683	672	688	682	645	654	686	667	663	701	664	680	677	650	687	668	689	700	718	730	701	721	693	699	672	680	695	712	669	654	654	658	678	684	702	684	633	719	653	684	702	664	704	709	655	738	686	705	686	751	691	684	689	675	666	695	711	695	635	717	708	691	655	715	678	758	678	690	669	692	709	692	659	638	695	702	747	681	695	738	671	674	662	679	723	695	667	686	693	652	643	643	706	649	719	704	718	710	656	759	669	713	685	695	651	671	673	694	670	652	697	703	712	677	735	661	656	727	654	712	696	676	708	670	671	647	682	689	683	727	707	673	662	693	723	685	706	699	699	702	690	686	650	721	703	657	671	665	723	685	703	753	751	683	678	713	645	646	638	686	695	707	680	716	648	660	714	746	696	700	675	655	682	721	704	659	672	673	676	700	707	693	683	675	717	649	658	673	682	729	749	711	717	669	690	725	696	698	670	706	680	740	682	699	709	717	701	716	638	694	698	639	679	737	678	682	660	675	722	727	731	717	704	654	703	703	675	756	659	668	687	707	677	729	698	700	685	706	694	683	714	701	703	663	685	691	738	709	717	680	692	677	701	679	699	701	731	636	684	719	673	692	721	670	681	694	709	684	715	686	674	631	696	719	608	715	690	671	641	674	653	648	669	668	710	693	711	667	696	692	719	698	714	677	671	662	667	688	656	661	724	689	702	699	721	687	702	667	639	696	701	741	646	676	663	663	680	680	741	683	698	677	670	688	674	686	663	716	706	643	683	693	700	727	654	680	698	681	682	686	665	667	689	751	662	713	695	681	692	674	676	670	696	662	673	685	706	667	677	684	695	702	678	712	695	684	689	674	625	696	723	681	708	683	709	674	631	683	686	700	693	717	669	679	691	714	661	663	662	711	730	681	672	669	691	660	645	672	671	686	755	691	735	661	642	706	684	713	701	720	678	691	694	651	740	677	671	670	702	669	695	652	670	709	689	678	688	704	723	661	687	665	695	685	718	707	685	681	673	700	698	690	678	702	682	665	678	682	678	684	710	703	685	696	643	727	694	689	656	679	676	746	646	690	674	679	667	691	685	675	662	689	727	634	657	687	685	683	687	686	684	702	704	652	699	689	693	718	669	698	679	666	663	707	632	690	677	725	685	675	708	682	687	647	697	689	697	699	656	674	684	693	678	701	669	680	649	663	668	654	679	717	726	652	685	682	707	701	697	652	667	692	666	685	674	686	692	686	673	670	708	704	699	668	692	672	624	679	710	681	665	672	689	685	725	674	664	663	659	710	702	698	657	652	719	695	679	673	669	678	695	664	716	654	689	675	696	685	716	711	702	718	684	643	684	679	690	710	667	651	716	677	707	688	680	656	687	655	668	690	683	653	676	714	669	632	750	667	696	667	719	711	697	663	712	699	688	681	699	660	680	677	692	670	677	705	685	683	693	672	704	658	727	710	670	732	694	694	703	706	708	664	654	676	684	694	709	704	705	701	717	647	666	681	701	680	693	650	660	671	706	699	696	704	694	720	669	709	688	707	655	663	776	661	712	682	674	681	642	700	677	720	700	657	670	716	683	713	669	665	719	680	686	674	687	720	676	670	710	723	672	662	721	705	661	676	695	660	713	661	656	648	711	671	649	696	687	722	680	686	677	686	673	674	682	662	707	707	651	706	722	677	664	669	735	685	675	662	654	703	684	691	737	673	695	673	681	653	690	673	663	697	639	708	737	691	737	698	697	705	697	686	706	689	646	725	670	689	687	683	702	674	674	711	668	681	708	688	655	695	669	688	698	714	667	741	685	673	707	639	636	664	703	681	690	706	707	674	655	679	691	650	664	666	704	670	676	647	663	687	676	654	690	701	710	648	694	698	690	726	671	742	667	668	694	729	688	677	670	675	707	666	707
1188	698	368	237	243	336	324	321	250	210	177	150	149	134	107	100	105	120	92	93	79	80	57	99	78	78	61	62	84	78	65	71	63	80	64	57	56	60	67	68	64	49	51	48	60	42	46	52	47	56	48	63	60	58	52	48	46	55	41	46	58	32	60	55	38	46	47	45	59	40	53	52	45	41	56	52	46	53	67	46	57	56	55	51	49	51	56	59	61	48	65	48	37	58	57	53	49	52	56	49	35	54	54	46	59	63	53	61	61	55	51	54	64	56	57	61	62	45	42	60	43	52	69	53	52	51	55	62	60	52	45	66	46	57	40	56	60	49	43	52	53	66	67	45	52	52	57	56	55	43	55	49	40	56	43	48	62	54	54	48	53	59	54	47	51	56	61	49	38	58	56	50	54	64	62	41	49	49	65	53	65	63	57	46	45	51	49	44	69	49	37	45	47	48	54	49	47	54	57	52	58	57	52	43	53	46	60	54	55	53	38	59	50	52	60	68	51	66	46	38	51	61	66	59	49	66	52	56	53	60	54	47	47	56	48	71	53	63	49	55	55	65	67	44	57	53	50	50	49	48	55	58	54	55	55	48	58	50	43	50	47	62	49	42	51	58	68	57	52	43	50	58	44	44	55	45	45	64	49	57	50	40	57	47	56	63	57	44	65	49	66	63	64	49	55	57	51	45	53	68	59	45	56	68	50	40	59	48	50	56	62	52	55	54	48	61	46	48	53	51	34	54	51	56	52	47	58	51	71	44	46	51	54	43	55	53	50	45	55	51	61	49	60	62	65	35	61	48	36	56	64	51	43	41	57	51	48	36	45	54	66	50	66	44	52	66	45	50	45	61	66	50	49	46	50	56	57	77	47	66	56	52	44	41	46	64	59	54	56	50	56	47	48	55	42	51	62	53	60	51	49	53	51	55	50	60	59	65	51	60	41	66	46	70	50	60	53	48	49	44	54	71	61	51	49	58	51	47	67	46	58	47	52	53	63	52	59	54	52	51	57	70	49	69	63	52	57	52	56	48	55	47	57	57	55	48	43	55	59	56	50	57	45	60	53	65	59	50	60	51	51	54	47	49	64	54	61	59	47	59	54	58	47	59	56	48	52	61	52	46	61	43	47	51	50	53	56	53	57	44	44	50	44	42	61	37	55	43	52	48	60	59	43	58	43	39	57	45	54	52	56	58	59	60	69	50	48	63	70	53	56	58	58	50	54	53	46	45	60	53	45	56	59	47	52	50	47	57	48	49	52	50	45	58	63	50	63	57	57	48	44	59	47	56	50	70	60	68	38	54	52	53	49	43	53	43	65	39	56	48	51	52	41	47	58	64	41	57	54	52	49	47	43	43	63	51	49	45	66	55	55	56	54	44	53	55	48	52	68	46	50	45	44	52	43	40	59	42	44	43	48	64	62	47	58	45	52	54	46	52	49	53	54	49	55	62	56	53	51	45	62	60	64	58	61	46	54	49	49	51	59	54	50	36	52	46	44	56	54	48	44	63	49	46	61	58	60	48	42	58	39	49	59	57	46	62	57	55	44	50	66	45	39	46	55	40	50	60	47	49	47	53	57	50	55	66	63	53	51	57	60	60	52	47	57	58	52	68	62	46	41	62	61	44	45	52	52	53	57	59	48	39	56	62	55	68	56	57	66	60	44	52	63	48	72	60	58	53	37	60	52	50	56	48	55	64	67	59	53	53	49	49	52	50	59	62	53	61	53	44	43	51	45	47	58	43	47	58	71	51	48	52	57	58	51	59	44	51	47	56	65	55	44	49	47	41	50	55	52	43	48	61	46	57	61	45	60	45	63	48	54	49	48	67	60	60	54	55	56	50	49	54	62	34	45	54	50	51	39	51	54	57	55	45	48	49	56	51	69	45	47	47	51	55	48	39	46	54	55	43	45	47	52	57	55	57	55	70	59	52	54	63	53	55	52	50	50	53	54	61	41	63	46	61	56	53	56	51	50	53	55	52	50	47	48	48	46	48	48	50	54	52	49	50	51	54	51	43	43	49	51	52	43	50	47	56	57	49	48	54	43	54	62	50	52	55	60	47	54	55	50	50	54	44	56	58	47	38	47	55	65	58	72	44	42	55	67	50	49	52	49	46	44	48	66	47	56	49	68	49	57	58	50	66	44	47	56	35	47	57	59	41	52	48	58	48	59	54	64	67	41	57	56	60	54	48	50	51	62	50	52	52	52	64	54	45	54	62	39	66	58	58	55	64	59	52	51	48	38	54	46	56	60	55	61	75	51	44	47	64	48	43	53	52	55	58	43	57	45	62	65	37	32	70	59	52	57	43	44	61	45	62	53	48	46	65	38	47	52	50	66	45	56	79	64	56	46	52	56	49	57	55	51	45	48	62	46	50	50	51	56	63	55	55	55	50	50	63	53	49	44	64	60	52	45	60	53	54	60	55	64	52	53	51	45	43	44	47	49	65	57	55	49	50	45	49	47	50	56	52	55	63	63	50	49	47	51	45	50	65	65	58	53	48	53	59	47	49	45	61	69	55	60	56	59	46	66	65	47	54	64	62	57	52	61	64	60	55	58	61	63	62	46	43	44	59	67	59	48	47	51	71	42	51	59	50	61	54	46	49	59	57	52	49	57	39	57	50	49	61	63	49	58	49	54	48	52	48	51	55	44	54	69	63	63	56	58	39	51	47	54	37	53	51	60	59	55	62	49	48	58	63	51	60	60	51	54	54	52	68	63	41	45	54	51	50	51	56	52	49	55	58	51	73	50	55	58	47	52	68	54	38	55	63	53	55	53	64	52	50	65	46	54	41	59	48	40	57	56	56	55	45	54	43	65	59	49	65	68	45	55	55	55	68	53	57	46	56	58	55	45	46	40	51	40	52	67	57	62	63	48	59	46	49	49	49	63	54	60	59	54	50	49	62	45	61	46	56	53	52	55	47	49	46	49	61	38	56	52	60	55	59	60	67	57	58	49	52	57	49	60	52	54	63	64	51	52	54	47	61	44	48	50	62	54	48	57	46	64	45	39	51	49	60	64	43	53	63	40	49	56	38	48	64	49	54	63	51	65	64	51	51	48	52	58	50	60	72	37	40	63	53	57	62	38	51	60	45	65	43	44	46	45	43	49	62	44	49	51	61	51	63	62	49	56	41	51	47	42	49	63	50	65	56	57	45	46	50	62	63	54	49	55	50	54	35	45	49	58	43	64	51	45	60	46	50	46	41	48	40	72	65	55	31	49	49	51	61	60	62	43	62	55	50	55	41	61	53	56	47	58	57	48	49	51	45	53	54	59	55	42	54	46	42	47	64	50	61	50	47	55	45	48	59	47	53	44	51	53	50	39	49	48	41	58	64	49	54	52	56	49	51	48	42	47	52	46	53	44	53	38	64	47	51	51	48	62	38	44	40	54	63	63	46	45	46	48	61	66	48	47	58	56	58	45	59	49	45	62	48	47	54	54	40	50	45	74	46	53	41	54	62	43	58	48	42
17402	9263	4990	8658	15242	17038	14923	12990	10663	8361	6099	5001	4526	3712	2997	2523	2440	2604	2206	1968	1637	1368	1253	1867	1752	1459	1400	1344	1471	1429	1466	1262	1048	1147	1040	914	910	861	730	714	698	670	703	713	625	673	637	622	618	658	634	627	631	639	629	636	613	620	567	583	631	633	598	569	634	589	596	617	596	610	565	591	609	625	589	568	591	606	597	627	651	643	636	589	590	639	623	596	603	641	622	574	583	635	649	640	640	646	656	622	678	636	665	659	594	636	612	645	649	623	597	590	637	618	611	643	669	681	624	633	655	662	611	584	607	580	537	596	575	599	576	587	560	544	561	587	578	587	593	589	619	560	579	598	566	615	564	610	588	574	600	594	570	575	582	550	555	607	588	566	581	611	547	559	559	592	581	627	556	562	608	577	594	592	607	555	598	590	605	561	610	589	598	597	586	598	580	632	612	599	539	596	588	580	550	609	590	557	597	611	606	557	633	607	594	564	588	613	591	607	607	632	601	601	543	519	602	586	601	584	580	583	593	618	600	554	583	602	588	616	625	585	608	618	566	579	595	589	570	582	598	582	604	614	627	585	611	585	586	580	565	589	582	593	674	571	560	527	577	569	575	560	591	643	565	581	598	599	579	591	578	578	618	605	547	561	609	603	608	576	569	569	553	567	557	582	568	608	566	562	549	580	572	577	624	598	604	605	571	589	586	566	564	580	549	550	619	580	589	561	530	574	585	549	569	555	604	570	556	586	559	588	551	596	557	583	575	604	595	623	570	579	590	586	576	625	589	592	591	573	554	612	577	545	584	558	608	564	571	580	551	591	598	614	577	578	595	587	598	572	583	557	582	565	533	586	577	578	590	594	612	549	598	628	590	543	578	569	590	579	595	562	554	606	562	559	560	597	567	617	561	584	564	587	564	593	585	617	567	593	623	581	590	589	598	564	567	616	597	589	572	553	628	582	601	538	599	609	599	562	586	547	571	601	557	588	583	588	599	599	543	578	615	592	538	597	564	565	569	596	579	569	568	596	592	603	615	628	568	585	571	591	574	572	579	583	617	609	586	581	556	617	589	613	571	560	586	635	578	579	553	555	613	576	587	593	601	611	624	574	562	598	605	578	580	606	579	616	599	562	604	611	609	585	569	574	598	606	595	595	555	577	623	597	591	595	594	588	606	597	556	527	545	576	574	544	575	573	578	597	602	569	577	598	619	606	583	567	653	559	635	602	584	575	573	561	609	558	546	612	601	599	574	588	563	584	578	605	577	580	555	589	578	563	591	588	586	617	609	531	563	633	606	563	567	606	599	608	570	597	586	636	592	595	570	579	591	585	551	569	616	577	577	586	630	604	580	603	563	582	587	591	601	549	588	631	573	569	573	564	578	622	583	567	590	548	584	585	598	614	561	648	563	574	595	556	590	589	565	608	585	546	574	573	586	612	559	578	574	602	607	605	579	577	582	559	563	573	589	572	580	585	594	602	605	609	586	635	600	578	618	570	584	592	591	587	572	580	583	592	588	550	563	598	593	556	582	548	555	532	592	585	556	563	599	581	597	616	584	625	590	586	569	621	566	590	616	601	555	567	558	591	624	583	574	597	593	584	577	575	613	585	599	592	601	572	568	555	578	575	567	573	621	572	535	596	599	581	591	596	560	579	568	584	611	574	525	588	592	626	609	558	612	597	599	601	563	603	557	587	564	583	591	593	576	610	611	594	569	537	556	598	546	582	584	566	578	615	602	570	602	543	586	586	603	530	542	603	634	563	586	593	619	545	576	560	582	591	590	620	553	595	561	558	599	580	590	544	606	577	601	595	614	592	580	562	587	573	621	579	592	576	571	577	596	564	611	601	613	601	573	554	560	588	610	554	579	580	609	559	577	611	563	594	542	542	605	633	584	576	605	614	592	558	574	602	588	596	566	568	638	589	598	622	600	559	573	609	594	593	587	611	603	559	574	614	580	584	609	594	560	586	584	590	555	566	600	545	601	601	600	591	585	564	580	530	587	595	608	555	568	596	614	609	521	582	561	545	620	581	575	544	607	600	596	561	634	633	591	551	602	605	598	590	560	634	556	605	581	580	579	638	620	591	548	565	556	596	597	585	616	570	539	560	528	584	605	582	615	590	592	587	633	617	624	587	590	543	593	581	591	597	595	566	593	584	565	562	618	576	632	584	603	612	603	564	584	574	589	585	570	597	611	575	603	562	598	599	547	596	619	598	584	619	599	630	550	609	565	570	558	566	584	566	567	589	583	579	586	555	633	571	585	597	602	576	591	593	557	605	580	571	576	589	588	568	619	584	578	580	575	566	617	610	555	562	546	642	578	609	586	579	592	587	613	561	585	565	559	597	565	596	619	569	567	632	604	601	584	597	605	615	571	568	526	610	581	609	595	607	533	548	603	577	544	601	581	619	604	558	565	560	579	577	587	600	627	609	596	606	555	567	604	553	601	590	619	561	557	607	587	588	624	584	608	600	603	609	571	620	546	568	585	563	572	584	591	588	551	567	578	556	581	613	553	582	593	584	585	586	605	573	599	603	572	578	570	609	553	573	613	614	586	578	621	591	567	586	563	573	576	576	580	566	572	589	588	565	569	603	604	544	560	606	616	626	595	600	559	608	584	598	595	620	595	584	626	632	607	549	626	575	572	595	607	579	560	560	588	570	584	573	550	582	558	571	593	575	574	582	590	566	590	612	595	564	627	647	583	542	618	575	546	588	580	553	598	576	583	568	638	588	574	564	597	573	553	582	539	606	581	600	583	587	572	564	593	597	634	586	609	566	614	607	575	627	581	605	570	525	579	589	589	570	582	552	571	577	621	589	588	613	591	540	550	639	575	578	603	572	572	604	593	600	599	580	566	586	563	558	586	571	571	593	570	573	560	553	577	589	588	577	609	566	622	571	564	605	605	615	632	543	596	608	600	558	610	581	621	565	589	592	594	594	535	565	603	589	565	625	596	570	558	575	561	560	592	594	553	589	580	624	596	611	563	586	604	611	636	599	573	536	625	607	579	552	618	614	558	575	573	589	596	536	606	571	622	602	631	565	591	613	589	554	584	540	612	592	583	555	558	627	609	553	575	610	560	576	599	577	611	605	574	617	582	596	589	602	586	562	580	597	566	570	608	566	595	565	603	582	616	577	579	534	565	580	549	597	626	587	591	573	641	563	565	561	639	594	537	574	589	585	596	591	602	580	587	589	539	568	578	622	610	572	617	536	587	591	536	636	636	583	612	616	583	586	563	545	597	566	575	602	572	587	597	623	540	573	600	588	561	566	603	582	629	580	626	595	597	577	587	625	567	565	638	598	573	585	608	611	590	599	571	627	571	599	581	556	553	563	590	593	583	588	555	569	590	598	556	573	555	596	589	570	612	562	568	582	596	573	532	589	614	656	599	602	604	626	623	577	577	584	575	603	617	619	544	586	581	585	631	574	592	570	570	532	585	600	600	559	578	553	595	615	601	622	632	588	601	556	578	615	640	572	589	565
2496	585	297	200	228	268	340	308	270	224	143	129	148	116	120	97	101	88	89	83	65	78	75	93	82	76	68	64	77	88	59	58	62	57	65	57	56	65	60	66	50	55	48	46	50	40	44	38	59	57	49	65	63	43	45	54	45	44	52	49	37	46	52	35	46	48	51	42	59	52	50	45	43	39	40	50	54	42	47	61	51	32	46	57	41	61	50	50	49	49	48	51	50	51	51	46	57	48	49	47	48	47	62	61	46	61	46	44	43	51	59	49	48	64	41	43	53	37	40	57	52	47	49	35	49	52	48	67	57	47	37	45	45	51	54	42	47	47	45	34	46	56	52	52	46	57	39	35	41	46	54	49	46	60	45	34	60	50	55	46	54	52	54	55	45	69	46	57	55	58	54	42	53	38	48	39	40	49	57	53	51	51	45	49	53	52	52	41	52	53	48	46	55	41	59	49	53	50	56	48	71	39	58	54	56	52	57	42	50	63	51	54	57	60	45	53	51	56	51	50	45	51	44	46	50	49	49	47	50	53	57	49	42	51	47	42	51	53	41	51	52	56	52	46	40	52	50	49	54	46	49	51	56	50	47	53	64	44	47	54	47	41	54	31	50	44	41	47	48	49	46	47	48	45	52	39	39	39	53	39	57	70	48	44	55	57	47	58	47	41	58	54	47	56	49	44	33	52	52	48	37	47	50	52	48	44	46	49	52	47	49	41	59	46	59	59	60	52	42	55	66	40	43	47	46	37	48	59	49	45	40	49	53	47	62	49	47	57	51	49	50	55	37	50	37	59	56	45	45	60	46	54	49	54	58	42	60	44	48	49	43	48	53	46	47	48	45	43	54	42	48	49	52	64	53	54	29	50	41	48	52	54	45	61	48	42	55	64	46	46	36	37	63	53	45	41	56	50	54	45	61	46	64	52	50	48	40	48	46	51	42	47	41	58	42	55	37	51	46	49	45	44	47	37	40	47	43	45	60	42	39	59	58	59	48	51	53	61	48	38	52	41	51	38	59	40	48	38	56	45	49	47	56	51	58	39	56	41	59	59	51	45	55	51	48	58	52	52	50	59	54	48	57	57	44	54	56	54	59	56	54	39	41	34	38	48	46	45	49	51	46	43	50	59	51	44	60	56	42	53	58	46	45	44	53	43	41	45	49	48	42	63	43	45	51	51	56	42	54	44	55	43	40	48	46	47	57	32	49	42	52	49	45	56	52	46	51	41	54	52	47	50	48	55	29	55	52	60	54	53	35	45	37	34	58	45	51	42	46	58	52	50	53	43	52	42	46	50	35	47	59	52	61	58	52	44	44	38	48	45	45	47	51	44	56	57	45	39	65	46	37	42	54	50	40	47	43	60	50	39	50	48	60	53	51	47	57	49	50	60	51	58	59	45	49	68	49	52	51	47	58	57	46	43	38	50	52	50	51	43	41	44	47	47	51	45	58	51	43	52	57	56	60	42	53	50	51	47	51	58	46	55	43	45	59	42	58	53	54	50	48	57	37	51	56	39	48	49	37	48	43	45	43	45	42	53	53	59	56	57	54	47	56	62	46	42	43	58	50	51	50	50	50	54	55	50	49	58	55	57	48	60	52	43	54	51	42	58	53	54	43	41	38	44	45	57	47	59	46	43	49	52	52	58	33	45	45	55	45	55	52	43	53	53	47	51	61	43	36	36	55	50	45	62	61	44	44	39	43	51	53	54	53	44	54	53	53	49	61	47	56	50	57	43	52	59	51	53	58	49	51	61	54	41	54	52	53	49	69	48	42	54	46	59	44	51	51	48	38	50	42	58	47	61	45	55	48	47	57	34	47	47	57	57	62	45	43	58	43	68	61	53	44	48	47	64	43	54	52	38	47	44	58	50	44	40	43	47	45	43	40	48	51	57	47	45	53	57	38	61	59	64	41	42	44	48	47	49	49	60	44	58	36	53	47	44	50	38	51	43	49	50	44	47	46	53	61	55	53	52	60	43	47	58	54	47	51	42	52	47	41	41	45	45	59	47	56	44	49	46	59	56	53	48	48	64	55	58	42	45	56	49	51	49	55	55	43	45	60	47	49	59	50	50	54	67	46	47	40	60	37	45	42	46	44	49	47	52	52	50	59	51	67	52	51	53	46	46	63	51	57	42	45	47	61	59	60	49	55	42	53	40	53	49	48	53	38	53	35	57	49	51	51	54	43	45	43	53	44	54	50	47	43	55	49	54	46	52	51	52	36	37	52	39	41	48	48	49	41	43	55	53	44	52	51	36	43	58	53	63	59	56	48	51	54	38	57	54	55	49	46	53	48	52	55	48	58	49	43	42	48	38	44	50	51	45	45	51	31	35	51	49	61	45	59	56	46	57	41	68	46	50	36	50	55	45	49	39	50	66	60	55	57	42	45	47	63	59	44	50	57	48	52	45	48	42	53	35	53	50	47	58	44	59	51	33	49	53	45	51	64	56	35	44	45	69	52	50	42	37	58	49	50	37	59	54	40	38	67	42	52	36	52	56	40	48	59	47	63	53	55	55	41	48	48	53	47	50	40	50	46	48	52	47	42	58	60	48	48	51	54	67	54	58	51	45	54	53	34	48	48	38	50	56	49	60	72	43	41	41	41	43	43	43	48	60	40	51	43	45	46	48	49	54	49	41	45	55	51	50	45	37	53	60	60	45	50	49	47	48	65	43	53	51	51	34	47	50	58	55	50	46	49	45	55	64	40	54	51	43	44	46	45	53	53	58	36	46	67	31	44	31	42	50	47	51	53	47	49	56	47	50	42	36	59	64	51	61	56	54	43	56	55	47	49	55	46	55	44	55	49	51	39	63	68	53	63	38	47	55	46	46	38	54	46	52	52	59	51	43	57	51	52	44	60	51	62	45	41	46	42	49	44	62	58	34	48	51	52	50	46	44	43	51	62	55	53	60	53	48	51	55	37	47	52	48	53	55	48	45	53	38	45	48	49	41	50	49	53	44	52	41	46	41	62	61	53	40	54	44	61	61	41	48	55	53	55	54	51	45	59	49	64	69	50	54	54	47	43	46	48	48	44	43	55	57	37	51	55	60	53	44	55	43	51	51	45	48	41	58	42	52	52	46	48	56	52	41	41	46	55	54	62	47	42	50	50	40	47	40	43	58	45	52	50	51	55	49	48	52	49	60	57	46	59	66	60	43	51	49	51	45	48	38	46	66	67	38	69	44	53	49	59	45	45	58	63	37	45	63	46	45	45	51	52	59	57	54	48	50	46	48	48	53	60	39	45	65	43	47	35	45	52	47	41	49	49	43	54	53	47	45	64	43	33	47	46	50	48	49	47	58	43	50	53	52	48	49	52	57	55	45	39	53	46	56	54	50	51	45	55	50	56	40	60	50	45	37	55	56	37	53	55	46	54	53	53	45	61	55	47	41	35	57	55	42	52	58	49	53	45	45	47	35	56	51	46	55	46	47	44	45	49	51	50	49	54	47	43	48	57	40	63	47	46	38
16572	8225	4495	7987	14313	15972	14695	13144	10870	8625	6344	5190	4526	3864	3137	2553	2541	2565	2160	1924	1608	1249	1330	1884	1702	1459	1389	1342	1472	1399	1427	1136	1123	1081	932	838	869	791	703	634	650	616	605	588	600	543	568	570	555	587	530	590	538	537	569	550	538	536	539	538	559	530	544	537	528	515	530	493	511	532	550	491	545	531	536	533	550	515	569	567	607	530	564	555	583	565	558	513	532	508	515	534	550	577	571	557	569	572	572	633	591	591	563	585	589	587	566	595	567	555	547	578	568	581	602	599	585	597	544	597	563	558	527	530	522	515	509	526	537	497	516	554	569	526	526	520	582	577	526	514	556	533	526	530	543	547	513	559	493	549	502	510	532	555	541	468	536	523	507	543	516	514	518	499	514	546	490	546	492	546	507	471	508	479	531	527	542	515	514	470	518	499	525	531	565	554	544	544	526	529	484	526	503	493	503	516	529	473	510	565	563	502	488	511	496	516	519	501	522	523	550	522	517	481	515	545	567	523	535	525	515	477	521	520	520	523	514	521	508	542	511	519	529	519	540	495	518	529	517	523	524	538	545	506	538	537	482	543	506	554	546	510	516	528	523	460	553	472	503	482	565	498	501	489	556	522	499	537	534	494	511	516	534	521	531	479	493	526	497	510	499	543	527	520	544	527	560	534	511	515	547	523	518	497	482	528	549	528	488	493	514	528	497	492	532	517	546	493	521	558	512	517	500	484	548	544	543	497	516	528	562	537	497	534	524	514	527	500	562	503	499	508	561	516	515	532	554	517	511	507	542	508	539	505	544	496	528	518	517	545	475	565	493	527	508	530	552	493	556	508	557	503	549	534	514	536	516	546	523	507	511	513	510	506	497	540	538	495	511	545	527	533	493	535	524	535	554	508	527	491	522	542	511	545	524	550	547	536	508	532	523	500	521	528	513	516	507	503	493	539	512	527	537	543	477	526	580	531	526	500	513	537	523	544	503	508	549	506	487	506	533	549	545	534	510	525	473	524	541	538	528	528	477	514	505	513	509	513	529	539	523	536	534	523	518	524	528	504	520	503	505	532	525	518	543	545	486	497	543	551	509	512	533	502	505	528	533	496	495	546	526	508	570	484	526	524	545	516	518	508	510	536	521	522	490	494	504	524	502	499	543	549	501	533	481	501	526	530	472	559	529	533	523	549	500	520	567	492	477	518	550	507	560	489	531	538	486	532	512	544	526	558	508	519	520	496	515	530	545	507	555	511	540	526	521	501	516	527	530	531	536	521	544	564	568	534	493	520	498	505	518	481	532	542	510	554	507	508	526	512	477	514	504	506	541	531	524	557	475	515	509	471	526	526	510	505	581	534	525	531	520	511	532	468	520	554	512	509	514	520	524	533	471	515	509	495	519	553	587	505	513	544	505	520	544	513	509	510	528	502	539	530	571	506	534	505	522	553	509	521	508	547	548	515	533	535	529	541	513	514	513	525	544	530	562	535	537	531	509	525	505	529	508	521	559	516	510	529	526	514	563	504	549	545	543	518	494	518	537	530	515	458	555	546	529	544	514	519	539	544	483	535	518	518	526	522	512	482	534	519	493	526	481	487	502	549	539	484	549	515	510	542	517	504	520	501	514	536	613	516	499	524	543	501	500	532	513	540	516	526	488	507	474	520	541	511	535	563	531	541	517	494	519	537	561	535	519	501	522	527	505	484	493	529	494	540	527	544	566	500	520	550	527	489	535	530	532	529	525	538	494	536	468	525	539	516	515	525	537	518	490	511	578	551	524	560	535	535	496	503	516	564	508	487	448	541	516	514	519	491	488	539	557	469	542	550	526	503	520	532	552	505	497	532	520	491	502	493	525	538	526	497	546	503	556	569	551	523	519	513	538	503	511	510	509	541	565	524	510	500	527	514	545	521	523	495	524	541	519	525	519	504	530	539	560	535	535	563	519	509	518	573	484	499	536	527	503	544	484	521	482	486	533	517	517	507	560	549	545	534	499	536	498	521	509	532	479	542	546	518	537	540	544	485	508	547	499	502	494	520	567	490	587	526	488	511	495	523	497	489	542	527	528	529	505	493	514	535	554	520	505	560	542	534	485	508	519	524	532	569	537	540	543	523	542	569	537	536	521	532	488	524	559	510	516	524	494	511	550	513	512	541	564	491	533	496	483	554	544	494	539	519	525	444	510	498	512	497	526	494	516	551	541	531	545	545	528	572	501	527	517	520	513	517	526	487	558	518	488	521	536	503	524	513	491	500	539	548	506	518	535	517	504	522	465	543	528	514	524	489	475	533	528	528	551	525	553	519	507	521	489	525	521	500	538	556	521	516	522	543	522	515	493	526	530	503	513	534	533	492	512	488	557	503	495	454	523	525	536	478	491	532	520	509	487	572	505	511	517	516	491	520	524	550	537	477	527	491	525	505	544	494	503	507	532	497	542	552	553	544	541	539	493	524	499	515	526	510	493	534	501	493	514	530	534	522	518	487	481	512	507	523	494	503	528	506	554	517	485	524	506	502	513	515	527	511	514	547	514	521	568	514	496	505	518	541	507	493	539	544	535	498	518	514	535	539	481	492	505	552	554	482	512	509	512	535	511	518	534	514	508	501	526	486	497	522	484	531	570	508	524	568	539	495	532	534	465	557	523	536	457	528	498	498	515	530	501	524	513	491	552	531	497	512	542	519	499	483	502	522	513	511	500	508	557	511	544	504	532	501	474	480	518	545	518	506	521	538	531	536	461	519	539	557	498	547	532	530	480	530	528	569	526	525	543	555	533	538	507	501	516	504	543	532	546	512	503	530	510	506	511	477	541	537	495	538	507	530	513	541	535	544	524	523	500	499	534	518	516	492	488	512	496	512	491	515	510	482	532	528	530	481	504	511	532	495	500	536	524	561	538	495	524	520	516	545	548	513	497	495	512	482	525	518	526	512	547	502	560	520	488	514	511	478	524	529	558	520	492	503	526	507	531	536	518	527	523	548	529	522	508	502	502	461	527	529	532	532	552	537	539	525	497	538	499	493	521	572	529	550	526	491	515	518	512	519	512	525	493	491	531	519	520	568	562	515	529	518	526	544	529	537	492	498	531	530	527	516	544	517	517	526	503	522	521	531	533	540	534	518	517	526	535	504	495	476	487	508	529	518	510	514	495	543	500	518	533	562	528	538	549	530	539	493	486	485	466	487	584	501	551	509	545	477	476	511	515	514	523	531	514	560	522	526	526	486	562	501	504	511	554	497	516	504	533	522	550	536	528	503	521	531	515	534	555	544	570	499	518	514	518	515	546	490	522	514	513	523	547	499	532	520	498	534	536	522	449	502	511	540	508	522	534	534	535	501	511	512	520	535	534	483	512	519	509	491	542	513	515	549	497	565	510	525	525	516	521	506	497	538	493	546	465	505	540	519	507	537	480	517	519	574	558	526	529	505	505	563	542	556	486	518	551	526	555	518	470	515	534	501	517	526	516	515	538	534	524	528	548	516	557	533	514	475	507	493
1872	893	494	318	323	467	410	402	330	298	178	175	136	150	116	116	125	108	92	91	86	67	79	80	70	61	68	58	82	83	55	66	56	61	58	57	46	42	41	46	45	45	37	47	51	33	44	35	39	49	40	38	45	36	36	38	34	38	43	37	40	39	43	49	46	43	43	46	50	38	37	38	44	40	40	33	43	43	47	46	50	40	45	32	40	39	30	50	43	39	36	46	44	37	49	53	37	41	38	37	38	41	54	36	38	43	49	46	41	41	47	28	37	45	30	48	32	49	42	45	45	40	38	30	37	39	36	29	36	40	35	47	33	45	35	35	49	26	31	42	44	37	21	43	32	45	45	46	40	44	29	33	41	35	37	47	39	45	33	39	40	43	30	35	39	46	52	48	49	43	32	26	37	36	31	41	39	36	36	39	36	34	47	39	35	44	56	35	40	49	38	47	29	31	31	35	42	31	48	38	34	44	32	45	47	36	33	43	27	40	37	45	34	38	42	38	37	38	40	37	35	38	34	43	30	45	49	42	38	34	40	37	42	39	45	38	37	42	45	47	47	46	46	42	40	38	49	32	42	31	34	35	45	37	43	36	34	41	42	52	60	46	26	44	37	56	42	29	36	38	48	34	41	34	39	39	35	41	37	39	34	41	43	39	45	47	41	28	34	31	51	42	44	46	42	38	47	57	41	33	30	30	43	40	48	37	26	37	41	36	35	41	41	34	31	40	34	45	53	49	39	41	31	46	35	38	36	45	33	32	52	38	38	32	47	42	40	48	47	44	46	24	43	38	39	35	44	37	26	37	43	43	24	32	31	34	36	37	37	31	31	35	31	38	39	48	36	34	50	42	38	41	35	48	39	26	44	36	34	37	37	33	41	49	36	50	46	32	40	47	39	43	40	35	32	50	44	45	53	48	37	36	48	31	31	45	38	38	49	33	40	36	36	45	43	38	39	39	35	34	30	39	33	45	49	33	45	40	33	38	36	36	40	35	44	29	40	52	46	38	30	35	38	52	32	47	43	31	39	47	45	38	47	40	29	46	28	38	34	33	38	48	54	44	37	39	42	46	31	29	39	26	31	37	41	44	38	35	34	44	37	36	43	37	38	43	36	43	35	43	30	33	43	42	44	44	52	52	36	41	44	48	37	37	27	29	48	35	35	45	53	45	38	28	39	44	46	32	44	34	34	44	35	43	33	40	39	29	58	43	39	41	33	40	44	35	46	35	36	41	44	30	31	44	32	53	45	30	36	32	37	46	47	43	40	31	39	37	36	38	45	36	35	48	41	30	45	38	40	46	37	34	55	37	36	21	39	53	44	44	45	46	38	39	30	50	34	48	32	42	37	30	45	53	25	38	41	53	36	46	49	29	40	39	41	46	52	35	45	35	47	38	43	29	38	35	35	37	37	30	43	27	34	35	36	53	44	46	31	46	35	44	46	31	43	32	43	37	38	45	31	50	38	39	42	35	42	37	37	31	31	40	36	34	41	31	43	39	37	42	36	46	30	37	44	49	37	37	49	38	33	33	40	42	31	34	36	41	41	46	48	53	34	23	34	43	35	39	42	36	43	47	46	31	36	42	30	42	34	42	42	42	37	35	34	39	32	34	33	42	33	34	34	36	37	39	49	37	28	34	47	44	31	38	39	41	44	40	49	41	32	50	36	44	46	41	40	37	55	43	36	38	37	39	44	32	43	45	32	32	41	38	30	40	36	39	52	46	39	39	37	42	37	45	34	35	42	39	46	42	49	34	35	38	47	40	30	40	39	34	38	38	42	41	45	36	40	52	37	40	34	33	40	37	33	45	48	40	51	26	36	33	42	43	47	44	32	54	42	28	33	36	38	42	30	40	41	40	44	37	33	31	33	46	35	23	34	36	32	32	46	32	42	42	36	33	32	42	31	29	37	39	42	42	41	42	49	29	36	35	34	39	31	30	31	41	39	36	32	40	37	38	35	34	33	40	45	46	44	32	33	41	40	41	38	48	48	50	39	51	50	33	41	31	39	49	42	46	50	52	36	35	33	33	41	36	41	36	36	44	50	41	43	41	39	33	42	38	27	35	56	42	37	36	41	39	42	41	30	36	46	37	37	45	50	48	37	29	46	34	33	32	27	44	36	45	42	43	38	47	39	33	44	41	33	32	32	43	47	31	31	30	39	25	40	44	37	34	30	34	36	41	45	35	46	39	40	55	38	37	30	47	38	42	39	39	32	43	40	36	38	39	36	41	34	27	47	45	43	38	38	36	44	39	37	46	45	52	46	50	46	52	42	43	47	50	36	37	38	34	48	54	36	38	41	33	45	52	51	50	45	40	46	43	51	40	31	42	31	45	48	48	33	40	36	36	36	36	48	34	36	43	33	34	32	37	39	37	41	41	39	26	46	43	34	25	46	39	35	38	42	36	50	43	39	43	38	39	32	34	48	35	40	29	46	32	32	45	51	45	44	35	33	34	37	45	37	44	47	38	42	48	33	39	42	41	41	36	36	45	34	42	41	41	38	34	34	35	44	25	39	53	49	40	44	39	44	41	44	26	43	37	39	36	37	39	39	37	48	40	37	33	41	48	44	30	29	31	44	37	34	40	36	39	49	47	38	31	34	35	50	33	32	36	45	38	34	44	38	36	40	29	36	31	28	45	37	60	27	41	38	40	34	33	31	39	50	37	40	37	31	43	44	37	42	45	46	40	44	29	29	45	47	41	39	43	38	44	37	38	47	36	43	30	39	34	47	37	39	45	39	45	37	45	43	44	27	46	47	43	38	37	38	44	33	36	33	35	39	46	40	43	41	41	35	47	43	45	33	47	43	45	35	33	40	30	46	45	42	37	37	39	35	42	38	40	47	31	33	47	53	42	35	33	52	40	49	40	43	34	38	31	39	33	35	34	32	36	39	41	48	31	36	32	33	35	46	40	29	54	38	43	47	32	51	39	43	32	40	41	41	45	45	22	39	33	42	44	48	34	38	39	45	47	53	46	41	38	39	43	40	40	34	33	37	34	41	45	34	35	25	31	35	29	47	44	34	38	49	39	39	38	41	39	40	29	35	43	33	40	44	36	31	34	35	48	50	47	42	54	35	44	40	27	51	42	38	43	29	40	43	36	43	39	40	33	36	38	41	38	39	49	38	49	29	33	36	36	43	34	38	33	32	40	36	37	33	40	43	36	47	44	42	45	28	42	31	40	37	44	47	40	36	39	37	34	50	45	32	44	32	48	38	34	35	38	40	47	46	43	41	34	41	40	47	40	46	46	38	29	38	35	45	39	37	38	35	41	32	34	49	42	38	38	42	37	44	44	54	42	35	39	56	32	35	30	34	27	38	39	40	53	32	36	47	34	36	35	45	42	36	34	47	38	39	29	34	30	45	35	35	43	45	33	37	48	31	36	40	28	48	37	29	37	46	31	42	43	42	39	36	46	35	39	30	47	42	43	38	49	40	48	42	25	35	38	42	51	44	50	35	45	37	39	43	35
20726	11304	6412	10998	18547	20132	18693	16465	13941	11238	8257	6803	5963	5000	3852	3259	3014	3182	2540	2333	1819	1400	1550	2111	1950	1674	1493	1570	1673	1608	1453	1264	1125	1183	1037	948	840	741	666	565	590	626	512	545	539	531	497	494	499	488	500	470	460	491	511	488	477	468	491	446	440	480	495	497	457	458	498	429	465	439	470	479	467	473	480	442	461	437	428	523	535	476	483	471	489	513	457	481	437	434	481	501	490	497	478	529	487	527	555	483	541	539	509	499	501	492	487	503	489	481	514	454	479	460	484	542	526	508	464	537	494	447	461	449	460	453	436	478	452	491	441	486	424	443	429	424	496	442	468	474	418	414	400	396	440	460	433	458	441	403	429	434	430	442	455	456	462	437	449	407	456	472	438	446	430	445	402	420	443	429	441	402	417	412	406	484	395	446	457	410	446	452	406	462	476	407	455	416	445	438	450	438	419	421	415	458	453	438	432	441	405	422	410	471	438	446	436	419	473	449	436	420	435	422	380	449	442	435	401	426	412	422	417	410	460	430	383	443	429	442	433	437	447	388	452	448	459	439	414	442	410	419	443	416	437	438	466	417	451	432	447	394	423	437	443	433	445	427	462	446	427	433	447	432	445	444	440	454	433	421	425	418	442	427	471	435	428	426	448	430	449	475	415	438	440	430	439	435	429	439	467	407	440	429	424	437	374	482	442	445	451	400	448	419	431	427	418	424	423	434	408	432	457	418	433	465	399	449	441	436	412	427	444	426	475	450	482	431	414	427	439	447	436	452	421	461	470	424	472	457	406	434	443	427	437	441	442	423	445	433	423	408	462	428	412	402	455	435	425	475	436	468	465	474	439	426	430	413	443	432	449	466	468	479	393	404	445	427	420	442	414	432	451	422	442	437	438	456	470	401	419	450	393	419	430	417	432	439	430	411	428	433	427	441	446	442	416	460	401	443	423	421	427	404	447	444	438	452	454	463	433	471	428	424	417	459	451	474	450	473	405	431	469	454	414	465	435	423	430	430	452	428	432	428	424	417	432	423	426	446	407	412	454	444	448	423	439	438	453	443	435	483	443	454	433	423	426	426	491	425	425	395	427	498	450	425	401	450	431	433	440	427	437	447	481	448	445	466	455	441	455	467	441	434	417	462	419	441	446	438	433	433	455	416	434	437	451	407	445	411	400	465	404	400	422	448	435	463	438	430	423	415	406	429	439	443	435	428	472	423	458	452	423	416	455	414	422	395	445	422	405	415	436	441	437	421	405	414	463	433	439	459	425	414	407	453	441	391	425	441	421	452	477	441	445	413	419	413	477	429	452	434	452	431	420	437	429	427	443	430	443	418	431	389	420	426	455	447	453	429	411	423	478	423	433	462	458	438	445	407	418	411	459	469	438	466	449	464	437	457	446	444	455	426	447	431	425	440	467	443	485	455	480	461	440	450	403	450	479	437	416	415	421	459	425	412	464	428	460	460	425	450	433	412	452	417	461	411	463	427	442	425	409	448	417	454	432	443	436	432	385	451	433	471	460	449	430	441	418	470	450	421	430	462	407	424	461	429	449	382	424	421	416	436	447	465	407	469	417	454	454	429	455	437	453	457	423	452	426	436	417	449	477	463	437	432	435	424	424	471	426	452	438	433	446	441	418	426	403	453	475	456	445	421	455	425	428	424	453	446	476	441	439	423	421	409	430	478	467	433	434	424	422	404	433	404	392	441	433	438	487	414	433	366	446	411	460	433	406	433	433	397	429	472	439	441	446	401	424	478	424	410	399	386	396	412	440	464	442	476	413	462	444	445	466	411	421	444	432	434	394	455	425	438	462	409	411	460	413	411	447	435	417	422	430	411	455	436	450	424	457	457	467	425	435	490	405	436	421	475	434	423	428	438	431	407	482	428	443	437	439	451	417	388	449	420	428	480	441	452	436	419	465	433	433	433	466	425	425	463	431	456	445	449	459	428	442	452	452	451	424	443	425	467	411	421	425	457	428	459	446	380	437	399	455	409	438	430	434	434	425	429	446	460	434	447	431	457	461	438	444	427	455	412	407	433	412	427	420	430	405	429	426	417	493	421	428	465	427	480	486	444	433	431	440	431	439	434	405	451	468	458	448	440	423	411	449	424	456	422	437	431	413	421	427	433	454	428	428	458	438	435	450	428	449	467	413	409	432	432	418	456	450	421	447	419	423	455	445	436	407	398	472	420	448	460	447	436	470	419	422	411	463	444	493	423	448	399	418	423	455	469	425	439	448	419	417	450	395	485	435	452	416	457	442	415	445	434	453	437	436	425	442	463	415	473	456	457	438	454	469	412	408	426	461	459	449	469	418	423	473	419	461	452	446	488	429	440	466	416	441	413	401	424	480	435	421	447	446	421	403	415	461	441	414	419	407	437	441	445	447	409	450	400	406	420	455	454	433	417	431	413	415	432	450	433	418	467	434	465	421	435	433	465	439	426	459	415	480	439	446	456	425	422	410	451	458	412	428	437	464	429	453	442	432	413	408	476	443	452	427	443	452	427	455	438	457	467	406	401	470	433	437	454	411	449	441	457	438	440	454	455	438	417	424	425	426	449	496	406	412	424	451	447	451	416	438	464	456	433	469	432	473	423	440	428	446	468	449	436	415	404	457	430	405	433	428	431	429	431	459	437	427	406	411	425	442	457	428	398	448	425	478	436	445	414	433	446	412	420	432	428	447	426	438	450	434	412	465	414	452	436	442	462	449	424	425	452	469	434	440	433	427	430	436	427	469	450	458	444	431	466	437	425	464	424	451	461	448	425	439	416	443	462	423	410	462	420	425	405	417	420	406	407	425	449	464	411	435	404	449	411	451	421	447	462	430	455	434	428	460	451	451	431	458	460	427	417	426	444	441	429	448	414	409	420	437	451	410	451	465	459	418	443	436	431	424	426	427	402	442	419	456	436	427	421	407	416	455	410	439	416	450	450	433	445	438	463	437	403	459	426	459	423	471	461	367	430	439	425	450	438	386	446	455	430	460	437	421	422	400	451	409	436	461	435	428	427	430	423	422	452	422	473	427	446	408	452	471	443	413	438	445	454	450	423	456	416	447	450	452	430	402	481	454	460	443	369	446	408	433	382	427	451	441	432	454	470	442	417	456	470	453	455	424	471	432	468	432	460	439	455	441	426	458	429	431	429	445	443	460	454	436	441	436	430	430	452	476	431	437	452	494	429	418	428	461	418	408	431	424	419	439	434	420	430	397	420	462	454	431	402	484	410	445	426	437	423	439	423	456	404	407	438	439	488	412	411	448	446	450	451	419	441	439	471	469	434	399	394	446	450	462	458	481	432	419	427	453	420	401	440	428	419	448	449	451	448	452	442	393	424	467	428	444	467	410	442	435	469	441	389	452	434	435	403	408	461	417	418	425	400	423	420	442	437	448	420	439	425	488	456	446	459	458	417	412	447	440	413	422	434	445	447	427	418	439	423	436	455	441	442	457	396	397	372	455	424	462	456	432	410	427	441	452	464
1476	283	141	121	138	162	194	166	163	124	108	110	126	121	85	98	97	97	80	100	69	78	85	78	85	83	81	76	81	89	80	71	77	77	69	62	77	69	74	68	91	77	67	74	75	74	58	83	64	74	61	75	69	74	59	66	65	63	66	59	71	71	67	53	60	68	60	73	73	72	74	62	74	70	52	67	60	55	66	82	60	69	58	59	57	67	64	72	81	70	58	68	67	76	71	74	56	60	61	62	78	72	70	67	81	62	64	68	63	70	55	54	60	64	77	81	56	68	67	66	57	55	53	62	72	70	65	80	71	69	53	60	70	59	72	68	68	73	64	57	69	76	57	77	71	73	70	80	61	78	58	68	49	64	70	70	75	73	64	68	59	58	49	56	67	55	73	76	76	63	70	78	64	58	64	81	67	65	73	63	86	68	73	72	67	58	66	67	57	62	61	80	75	56	57	67	54	63	79	69	73	66	56	66	73	63	61	73	64	60	69	83	65	79	61	67	59	69	59	74	60	64	62	65	72	61	60	73	62	72	74	64	74	66	72	54	65	56	71	74	58	72	63	67	58	60	52	64	70	73	56	51	57	58	56	69	52	68	54	77	67	51	73	71	85	59	54	60	80	66	53	61	68	56	69	59	79	66	62	62	67	51	57	59	65	64	55	69	69	69	65	49	71	59	85	68	74	80	65	60	65	70	73	69	84	67	70	69	73	64	58	68	68	64	71	83	66	53	84	57	71	70	61	83	58	53	64	69	67	69	53	65	62	73	57	73	52	88	66	64	58	78	86	90	71	69	55	68	68	75	87	72	66	81	64	72	73	63	60	61	70	64	65	75	61	73	81	70	59	66	72	57	61	73	67	60	68	65	64	59	64	48	60	80	66	56	56	61	53	64	66	78	68	59	62	76	67	62	66	65	67	64	62	68	56	68	67	69	75	61	77	69	75	58	58	72	57	68	81	69	65	71	68	55	53	65	55	64	71	69	72	64	73	71	77	58	67	66	66	45	64	71	68	59	52	67	66	62	66	73	58	73	68	61	61	61	69	76	77	76	65	69	79	78	74	57	65	67	74	64	89	71	86	70	58	75	72	68	78	55	56	55	60	75	67	58	58	57	72	59	59	71	71	60	61	53	81	57	64	62	59	79	65	69	68	68	75	57	73	67	66	72	62	60	69	64	56	80	75	52	69	67	56	70	64	72	61	61	67	61	75	70	78	66	70	57	68	62	89	53	76	56	71	64	66	75	67	61	62	67	61	58	57	67	60	60	56	63	67	65	69	70	62	61	69	68	61	64	69	65	66	64	71	56	59	77	61	72	72	58	69	57	70	65	65	65	75	70	66	61	74	70	72	60	73	57	60	66	65	75	61	71	73	78	68	60	63	68	61	71	69	70	51	43	62	69	63	58	61	58	68	76	69	74	62	69	68	67	90	64	61	63	71	70	70	62	70	68	81	70	71	69	61	49	68	61	65	62	72	68	62	73	65	80	81	71	58	68	64	60	73	55	77	68	70	66	59	76	67	77	69	73	75	56	74	70	64	70	55	67	70	67	63	67	70	67	66	69	66	72	70	72	64	73	55	61	80	67	72	71	64	72	84	61	70	70	57	56	52	65	70	71	69	56	73	86	63	68	61	58	71	82	82	80	55	60	59	71	56	50	55	63	65	65	65	74	77	44	73	74	69	63	80	56	60	66	64	53	71	70	59	73	54	70	63	60	60	65	64	66	70	70	68	63	58	64	71	60	83	64	65	61	67	75	63	78	72	64	75	47	65	65	77	77	54	64	60	66	60	57	68	63	57	61	65	55	86	64	62	60	73	73	57	64	68	78	71	75	72	61	76	72	76	56	71	78	59	54	79	66	63	66	74	79	76	58	61	51	68	69	66	60	56	61	63	67	63	66	68	81	73	66	66	71	59	63	60	50	64	73	91	73	78	63	67	66	44	59	69	69	62	74	52	62	82	65	65	69	73	67	56	73	58	65	74	69	59	60	60	64	70	61	58	69	76	76	60	65	71	52	52	68	59	63	67	60	59	56	58	75	70	53	75	60	56	66	70	65	59	77	80	61	65	59	53	61	60	55	74	64	62	62	60	72	77	81	84	61	51	61	57	70	61	65	66	59	54	60	80	52	65	61	68	64	71	59	57	55	73	59	68	59	51	64	44	60	62	70	54	73	83	72	62	63	69	64	56	68	67	69	51	73	64	60	69	58	70	61	80	66	64	62	71	71	69	65	63	66	72	72	54	60	83	56	65	45	72	51	67	70	71	73	64	80	64	64	75	66	64	62	64	71	75	61	74	73	68	70	57	71	56	56	73	65	64	74	72	73	71	53	74	71	61	72	58	61	92	68	67	63	61	57	72	67	64	54	55	70	64	62	68	66	71	57	62	51	76	63	50	56	65	82	64	71	84	61	69	65	68	72	78	78	64	70	59	63	87	65	58	55	70	60	51	72	63	56	67	60	54	60	59	65	63	65	63	68	54	51	71	54	72	51	68	75	68	58	76	65	65	78	57	66	73	63	74	65	62	60	59	59	57	80	57	56	67	78	56	67	70	75	53	70	79	71	78	81	57	63	67	69	68	68	56	59	65	63	64	66	61	67	62	60	68	61	77	63	59	59	69	70	64	63	54	66	63	75	64	54	69	58	63	62	82	79	53	44	66	59	68	70	61	62	56	62	57	72	72	77	70	67	73	61	52	82	69	55	62	66	59	71	62	52	61	64	62	65	65	77	59	60	72	73	61	71	71	82	48	69	65	64	72	76	57	60	79	69	65	78	62	82	74	80	55	79	66	77	72	65	59	79	69	66	70	56	47	62	74	53	72	65	65	56	73	51	64	54	70	62	80	69	70	66	59	64	71	62	65	57	60	70	69	60	59	78	78	78	77	70	71	68	70	61	69	62	66	64	60	64	73	65	66	75	74	73	64	78	60	65	56	72	55	61	65	63	73	69	64	57	75	61	56	63	68	64	66	64	69	66	69	64	67	67	57	62	81	70	66	86	72	79	68	67	81	67	66	48	66	62	63	70	54	61	64	77	67	68	64	58	61	68	68	71	59	70	80	51	69	61	64	63	57	53	65	87	55	64	72	66	62	70	64	69	70	62	80	67	79	71	55	69	52	63	75	74	82	79	70	57	64	73	67	61	67	61	69	59	70	65	55	73	61	61	67	69	72	65	68	63	66	58	76	76	84	70	61	58	55	63	65	56	69	66	65	73	70	62	54	53	58	65	74	42	56	72	67	71	64	64	65	52	72	50	59	72	72	54	50	67	65	55	59	61	68	65	55	74	65	65	65	61	69	55	60	73	55	62	57	73	62	57	75	62	74	67	61	62	59	65	50	59	78	66	76	64	74	60	68	66	66	65	69	74	69	75	61	72	78	63	59	65	55	67	62	74	64	66	64	62	64	62	67	47	67	54	84	63	67	67	65	49	75	43	69	57	66	75	65	72	61	58	86	63	66	57	62	53
12739	5186	2712	4293	8274	9759	9196	7811	6331	4885	3640	3118	2993	2542	2127	1882	1832	1852	1680	1578	1295	1119	1257	1516	1443	1346	1211	1250	1344	1393	1276	1156	1030	1094	994	971	882	768	792	748	744	765	762	761	775	777	759	701	697	716	712	708	708	682	716	667	684	685	674	674	737	676	698	688	696	689	659	713	712	684	695	735	723	665	705	721	719	722	685	785	728	760	747	724	711	714	723	649	701	706	733	737	705	729	708	746	746	732	765	689	648	752	740	687	736	707	713	709	658	718	735	704	731	677	738	724	756	711	760	774	710	703	681	725	677	733	724	728	735	718	687	689	714	703	663	691	678	704	665	675	703	711	673	718	713	720	647	689	704	693	645	694	738	701	735	691	689	705	719	697	764	678	738	691	704	766	671	703	660	674	701	704	708	673	687	704	707	665	661	694	684	629	688	710	631	713	733	696	660	683	676	706	708	671	696	733	720	754	716	682	655	699	649	697	713	668	686	737	687	712	676	686	646	680	717	690	654	733	709	724	679	697	712	694	700	660	664	680	660	729	743	697	705	690	733	672	648	681	712	687	663	662	701	670	732	669	663	733	686	689	682	671	689	682	676	688	692	673	688	704	740	712	703	722	653	678	695	727	672	739	720	686	684	637	688	703	690	710	691	684	686	688	666	725	701	692	699	701	661	674	727	666	698	693	679	685	676	684	694	637	697	707	693	713	690	694	679	677	656	710	706	731	724	680	663	660	735	674	725	666	677	731	694	628	687	711	681	711	660	672	702	685	688	717	719	671	706	725	688	703	698	700	736	679	691	637	686	725	674	644	673	671	692	655	692	723	694	698	689	712	686	758	685	713	690	636	673	686	693	723	681	713	696	696	710	699	710	673	701	669	702	678	703	725	683	700	720	670	683	709	688	672	715	701	688	693	690	708	690	690	676	754	665	735	658	678	699	666	781	667	706	674	690	702	717	679	682	666	720	685	695	723	718	701	702	671	685	704	649	720	726	662	667	678	673	699	738	682	702	674	720	680	684	661	716	710	711	726	732	669	713	682	681	698	710	706	723	700	695	717	686	692	665	720	709	705	705	694	652	686	646	672	685	737	685	675	656	655	706	731	678	692	708	701	687	696	745	723	722	691	668	709	710	700	703	670	695	688	689	649	716	649	700	697	700	711	715	716	699	676	668	654	738	699	667	626	719	659	651	678	674	692	717	685	735	683	730	670	657	716	686	695	664	725	728	646	680	699	689	713	686	678	669	654	715	697	758	707	686	703	691	706	664	687	679	703	667	667	666	762	679	695	747	739	658	655	687	711	684	712	694	661	646	685	666	704	621	724	659	695	679	677	664	677	673	662	692	675	690	649	713	718	687	700	712	699	741	735	687	722	647	722	687	713	736	743	665	691	703	690	698	733	766	680	686	675	685	732	729	723	713	718	698	734	695	677	694	697	693	658	725	727	687	727	693	664	698	707	719	723	734	711	657	679	706	747	689	691	711	701	676	716	687	715	708	702	675	644	674	709	735	685	673	696	709	723	717	742	698	719	651	745	705	716	653	664	673	732	700	704	680	631	649	727	710	706	732	711	715	657	678	692	653	662	724	683	687	694	658	668	716	675	669	735	736	722	715	708	673	685	699	692	644	755	683	688	699	697	642	677	698	661	714	668	678	647	701	666	673	747	663	740	690	699	705	673	738	703	742	755	726	669	686	691	723	720	694	693	685	716	673	710	731	691	721	707	671	680	664	674	699	644	690	698	689	741	637	722	707	682	732	684	696	673	724	706	729	718	737	719	719	684	692	694	694	690	710	731	725	736	656	706	692	689	708	717	644	651	647	684	678	727	733	698	716	742	740	672	699	732	706	740	706	662	696	673	640	691	644	679	697	708	729	676	677	650	689	703	741	736	709	663	726	709	667	683	673	707	689	699	660	703	678	670	680	692	701	734	700	702	685	716	732	727	717	683	729	688	696	716	728	691	687	692	698	706	721	660	713	729	680	688	661	702	682	767	700	709	706	696	637	694	697	694	702	719	699	722	660	711	751	669	709	745	716	691	691	671	715	679	691	710	712	703	730	692	656	738	695	747	701	698	646	698	694	705	670	665	700	670	705	695	702	673	692	700	718	681	718	731	737	774	689	678	739	696	705	726	706	698	689	680	630	737	650	689	681	715	687	737	703	704	669	675	727	641	679	706	681	710	707	691	706	685	709	702	700	690	699	697	695	666	740	650	710	706	680	711	672	657	681	685	685	678	699	675	669	712	704	728	692	650	690	706	713	699	685	697	746	632	731	665	683	660	694	669	706	752	676	650	650	678	686	688	681	649	667	671	704	680	690	680	697	680	690	677	668	700	722	691	700	747	672	692	706	669	727	708	664	681	715	676	734	689	695	732	667	697	716	627	678	679	726	705	708	726	712	739	664	709	686	700	685	673	700	714	660	684	702	654	700	671	742	701	664	727	681	705	693	725	740	707	653	709	719	708	648	621	675	718	719	685	694	729	682	692	648	699	693	710	656	688	739	711	676	624	721	764	708	694	663	728	699	747	712	688	708	694	714	642	711	661	675	660	717	671	677	734	688	726	726	677	717	718	753	684	663	716	710	667	671	717	692	702	679	692	684	727	644	668	664	736	704	700	709	712	727	713	675	690	706	736	670	705	696	725	737	685	701	687	665	701	695	710	679	692	698	722	682	729	707	656	715	655	723	682	681	652	753	713	694	700	699	680	688	696	732	682	724	711	675	681	708	654	700	701	671	709	680	670	716	729	718	684	663	669	668	711	678	699	726	660	666	650	685	727	730	707	686	664	670	716	667	653	670	692	684	681	739	741	678	701	671	685	659	682	707	668	709	707	679	655	705	695	655	724	688	706	680	670	660	688	718	675	686	689	700	713	639	675	647	705	712	671	728	691	687	744	696	668	691	712	680	682	676	689	742	689	655	692	754	687	704	689	735	682	673	725	685	687	681	665	711	655	691	670	714	705	682	699	709	694	676	699	750	677	699	655	676	720	691	693	685	687	660	676	710	764	676	703	641	666	657	715	706	657	696	699	732	699	716	662	691	691	709	751	687	716	680	708	710	696	698	680	703	659	710	708	668	684	704	692	678	702	676	689	690	690	698	764	724	674	663	657	627	683	720	726	716	699	712	687	681	723	638	694	683	632	676	708	710	705	699	657	685	703	714	677	683	684	644	696	683	713	653	696	709	693	697	644	666	686	689	654	692	660	646	705	718	725	681	705	661	720	704	712	673	708	741	718	660	639	672	681	682	668	697	680	686	702	694	678	703	688	686	742	722	677	678	732	689	702	693	685	680	682	677	694	708	665	717	750	706	668	716	676	731	730	725	692	703	723	681	697	684	720	662	700	657	690	695	705	673	668	682	696	657	720	731	701	682	665	703	706	624	666	680	757	681	767	722	692	717	673	720	665	623	688	736	692	686	691	699	680	692	687	676	691	690	668	710	720	695	667	709	682	671	669	716	703	707	703	654	691	652	728
1309	688	390	265	244	317	311	293	285	199	202	168	144	130	119	113	108	85	93	95	84	63	86	73	106	77	77	75	75	81	66	57	68	72	73	69	70	59	77	48	55	64	65	44	69	49	51	66	57	58	65	55	54	57	69	49	41	61	52	58	57	71	45	49	51	60	43	53	63	53	55	46	55	61	54	53	44	57	59	65	54	51	49	56	54	46	42	61	53	50	48	50	57	56	61	51	71	58	61	52	50	74	61	72	64	64	49	63	56	56	51	58	43	52	60	61	66	46	57	50	68	53	62	51	55	70	56	52	44	66	48	50	48	60	46	68	61	57	42	52	40	48	40	60	57	51	48	50	50	56	39	55	53	60	44	59	59	45	46	58	59	58	49	62	46	53	46	57	45	54	47	48	64	58	65	52	42	58	44	43	50	63	47	53	43	59	44	48	64	52	53	46	52	58	59	50	51	56	53	48	47	47	58	59	49	46	61	60	46	61	61	47	42	38	54	55	47	49	49	46	63	38	50	69	54	54	52	55	58	41	51	52	61	48	50	62	62	50	53	54	57	57	49	56	56	59	51	53	61	49	54	53	67	63	45	36	50	47	41	45	42	53	54	53	65	57	53	44	53	56	41	62	50	47	56	55	51	58	54	57	52	67	51	70	57	66	54	56	45	57	62	77	60	57	66	48	57	56	58	52	50	56	46	44	48	45	57	38	45	57	56	56	55	54	60	56	55	60	51	48	61	49	58	59	63	48	58	50	42	53	41	54	39	65	51	51	55	56	64	45	46	61	54	66	53	52	38	56	45	49	60	54	64	52	63	50	61	50	47	61	59	57	53	48	58	62	61	53	54	51	61	46	39	54	53	52	58	43	48	67	53	47	54	52	53	52	69	43	50	42	64	64	40	52	43	44	55	60	56	53	38	48	50	62	51	43	45	49	63	48	52	43	55	48	52	45	58	64	69	54	67	62	56	54	55	52	60	55	61	47	44	47	64	44	50	59	60	59	47	54	57	53	53	62	60	66	43	49	57	59	55	50	63	46	68	51	58	70	48	53	57	47	50	44	46	60	63	46	42	59	50	49	49	43	44	43	51	48	56	50	63	50	51	55	57	50	54	45	44	49	52	55	50	60	46	44	61	56	51	50	54	61	52	56	53	62	65	45	55	57	56	57	67	49	45	56	39	59	47	53	56	43	48	47	60	51	41	53	55	37	39	58	53	53	41	58	59	41	62	62	54	50	56	41	58	56	51	61	43	63	48	62	52	68	65	51	70	59	46	49	47	50	57	45	53	55	66	49	52	56	43	49	47	53	54	57	46	49	59	52	46	61	49	41	58	65	56	52	55	53	41	58	62	50	51	39	56	51	50	56	55	57	52	64	57	47	60	52	52	44	51	52	58	50	48	55	46	57	53	57	56	49	46	68	54	60	57	52	55	59	68	47	63	46	43	55	63	49	61	46	58	54	47	41	45	54	56	58	54	50	54	58	48	47	52	58	59	65	58	52	61	46	55	55	50	55	60	52	54	52	44	51	63	58	50	58	48	48	41	55	46	64	50	66	50	46	48	51	55	53	47	61	51	57	61	49	62	38	56	57	56	50	47	69	49	43	69	56	74	47	42	61	59	57	52	55	44	45	55	73	44	50	58	56	56	48	61	64	52	57	55	61	66	50	60	55	55	49	43	72	46	52	41	50	53	54	57	52	52	45	50	49	58	54	56	61	60	55	43	54	47	55	61	63	59	56	62	51	61	49	68	56	53	56	52	56	62	58	44	49	45	55	57	43	47	44	47	55	44	61	37	56	51	47	45	57	53	59	62	62	66	63	56	54	55	46	49	62	71	55	45	54	54	52	49	67	53	45	43	61	60	57	60	56	49	64	62	69	44	51	53	56	47	52	56	47	46	48	58	58	66	54	61	62	52	59	48	62	56	59	39	53	63	54	53	44	49	53	55	63	47	62	72	64	63	43	65	61	50	61	43	44	49	50	53	56	59	70	56	42	64	43	56	44	53	60	50	53	50	52	65	47	62	40	45	54	46	45	60	59	53	54	54	59	57	54	57	52	48	49	59	61	52	67	41	57	49	41	62	64	42	68	57	60	42	67	50	63	51	58	56	51	56	45	55	56	52	51	52	56	51	60	58	57	48	60	59	57	58	69	54	64	60	51	54	41	56	63	67	57	45	50	67	48	47	62	50	51	58	44	44	45	66	59	53	43	61	43	59	48	55	57	53	52	47	60	46	50	47	56	60	57	50	62	47	56	57	57	45	57	67	43	61	54	59	59	58	48	53	68	48	51	53	54	55	42	48	50	68	52	55	78	53	49	41	58	58	54	47	54	66	52	47	51	46	49	54	64	59	52	54	57	57	51	51	69	52	57	57	61	48	54	53	55	48	41	54	49	41	64	55	55	58	73	51	58	51	40	52	60	39	61	46	38	52	42	58	49	52	53	46	65	56	60	55	50	56	50	54	60	50	51	50	60	55	58	47	47	58	63	47	67	70	57	55	54	55	51	81	46	46	47	47	52	54	47	60	48	62	56	50	51	53	52	45	52	48	57	53	60	53	59	61	54	57	50	44	53	55	53	42	69	51	43	55	65	42	45	58	52	60	58	50	41	47	50	62	54	63	53	49	52	45	48	55	60	64	53	46	58	51	61	54	52	55	41	52	63	41	58	49	45	50	58	49	55	48	63	65	61	53	51	49	51	49	56	58	46	50	59	43	48	56	52	44	46	57	52	48	57	65	55	49	58	50	40	51	57	50	57	60	65	50	60	42	56	58	38	65	51	42	60	52	52	45	54	43	51	61	55	57	55	44	55	68	51	62	49	54	57	60	56	74	43	52	60	45	60	54	65	42	53	64	54	66	45	49	38	48	54	41	55	55	43	51	51	42	45	36	58	61	52	59	52	48	64	47	64	52	49	60	59	63	57	42	55	53	68	56	59	63	45	56	50	51	50	55	59	61	66	47	57	68	47	62	39	49	71	52	41	59	49	56	62	43	50	54	41	52	50	61	50	55	53	63	56	56	52	53	36	60	57	59	66	49	56	62	53	60	51	54	49	48	62	55	55	50	45	44	62	62	51	47	62	56	53	60	51	50	55	73	55	57	63	52	54	49	56	56	53	62	55	51	53	52	57	54	67	46	55	35	56	50	60	50	48	69	59	51	56	61	40	55	51	39	51	59	62	65	49	63	51	53	48	56	44	38	75	52	51	65	60	61	58	65	64	64	48	57	53	63	54	61	60	62	56	35	61	47	74	43	51	51	53	55	56	62	51	53	58	57	72	54	39	51	65	51	63	47	45	43	47	52	56	49	51	52	43	49	41	52	65	53	54	46	51	57	52	49	47	69	64	51	60	59	59	55	62	42	58	54	58	49	52	67	60	49	44	53	60	58	45	53	53	62	64	63	63	48	51	46	54	66	63	46	45	63	50	51	41	44	62	50	62	54	51	64	72	55	52	60	55	58	54	68	54
17669	9433	4922	8622	15496	16599	15544	13142	10917	8467	6209	5104	4720	3869	3052	2593	2601	2504	2201	2068	1619	1380	1510	1813	1716	1463	1350	1436	1569	1542	1330	1276	1199	1193	1020	1043	896	761	701	717	686	668	698	719	654	621	677	634	631	629	625	646	636	616	590	608	607	624	645	617	643	648	635	645	647	623	607	602	656	589	574	603	556	581	685	632	616	568	638	622	666	662	626	615	595	575	601	620	615	646	620	645	674	684	651	649	669	683	640	657	626	633	631	638	638	625	622	641	653	637	638	647	606	631	652	645	657	607	632	610	621	643	621	601	597	653	610	594	566	621	615	589	554	605	590	577	594	598	603	593	585	589	585	614	574	563	575	621	567	597	621	549	594	591	569	592	571	589	592	576	596	599	610	586	655	640	550	604	606	591	609	594	550	548	578	611	595	564	575	575	583	601	555	599	588	554	572	565	573	592	535	555	577	600	592	630	561	609	580	610	577	599	584	574	616	585	590	600	585	584	584	573	636	588	562	581	601	596	607	595	532	614	608	573	598	620	646	600	653	590	600	560	590	565	585	587	574	605	564	609	559	580	619	568	616	565	593	553	561	620	617	595	611	626	584	559	596	635	612	569	593	621	605	563	593	601	577	577	599	594	554	593	604	568	618	627	586	604	607	561	632	580	586	591	620	591	615	559	568	586	589	586	581	569	613	614	630	572	599	632	625	583	611	607	566	625	572	597	587	636	582	592	583	561	605	600	634	563	556	622	599	611	565	585	598	559	619	611	629	642	586	572	592	583	580	550	635	569	588	607	603	597	560	602	616	540	607	593	581	581	573	582	573	598	555	576	603	611	604	604	578	529	570	581	590	584	527	572	597	615	606	552	607	607	591	586	593	590	583	561	589	568	618	594	543	598	630	599	602	629	590	584	565	565	574	612	551	617	595	588	571	599	635	581	598	624	586	596	564	602	610	589	563	613	611	647	584	600	597	585	570	574	603	631	557	598	580	586	608	594	608	630	565	570	590	599	605	599	604	573	584	584	619	585	595	579	604	596	613	576	595	607	609	601	581	593	568	583	598	559	598	586	624	645	604	613	619	610	613	571	542	656	604	597	591	636	608	586	592	606	602	599	619	597	547	576	585	572	555	638	542	613	568	603	598	638	581	575	579	610	619	568	549	577	599	618	579	561	598	586	594	599	604	596	609	587	567	578	651	557	587	628	561	627	577	600	635	614	583	598	557	564	578	555	627	583	596	580	576	596	543	570	594	597	609	594	580	590	616	619	594	571	645	593	587	581	619	604	641	589	591	603	598	595	607	578	561	594	614	600	611	598	598	587	629	607	554	629	560	596	613	566	611	558	606	611	575	592	590	568	583	608	592	656	608	559	565	564	609	627	580	628	559	566	627	599	577	614	586	542	582	559	597	604	547	617	622	579	560	609	626	584	588	575	577	599	574	633	588	585	623	589	585	591	614	605	542	603	582	604	585	597	591	556	584	560	589	571	581	607	541	601	561	548	605	604	607	602	582	597	578	599	594	582	634	599	578	577	618	599	579	604	603	603	568	623	634	614	627	590	643	577	598	605	583	610	589	568	602	592	561	608	600	544	608	562	564	584	590	550	543	614	610	578	659	574	589	585	604	542	611	579	602	574	580	600	558	609	641	621	606	580	612	582	616	562	589	533	585	607	560	624	566	584	601	616	610	594	621	579	585	547	573	572	537	584	579	606	614	603	610	633	587	552	578	615	619	556	551	614	612	576	598	603	568	616	568	586	536	588	629	593	582	611	608	627	586	601	537	583	585	583	613	606	618	644	592	602	592	605	600	614	598	607	596	577	617	541	575	593	630	531	567	613	609	546	611	635	568	560	598	611	548	598	585	568	561	577	567	593	597	576	580	563	596	585	549	588	583	626	610	569	585	612	583	600	581	595	591	613	565	588	608	629	572	610	599	575	585	541	600	618	596	598	586	604	579	593	580	621	596	611	607	586	591	595	570	569	604	601	580	598	604	541	554	560	632	590	527	587	548	585	600	641	626	588	598	591	586	617	610	581	575	604	619	572	544	625	576	622	608	588	591	566	624	621	584	602	608	577	581	614	596	618	612	596	582	606	623	565	613	589	587	616	559	581	580	582	618	618	577	586	618	590	583	624	578	571	605	615	571	628	629	607	573	573	603	529	585	632	569	583	613	598	599	599	585	587	595	591	631	561	626	543	579	577	557	602	577	603	641	591	617	613	578	555	616	616	604	581	574	584	614	629	548	563	588	572	590	562	586	573	605	596	585	564	551	583	553	559	578	638	599	573	613	628	576	575	531	566	635	570	588	611	568	622	607	562	601	552	633	601	620	594	634	572	580	585	655	577	611	618	641	628	601	610	547	589	600	595	603	620	595	583	624	609	597	618	601	592	574	621	563	630	545	574	600	612	580	581	640	592	579	597	587	585	615	600	573	572	612	636	590	606	616	586	594	583	556	612	557	599	596	601	616	580	585	581	596	570	590	575	610	618	568	609	614	627	591	592	586	596	644	558	584	573	612	568	588	580	557	579	583	601	581	550	604	612	602	623	584	595	608	564	577	565	616	586	598	571	585	592	584	594	585	596	557	547	599	590	622	576	617	590	642	602	584	531	618	602	588	636	601	588	582	595	569	597	593	594	595	597	594	590	626	611	632	618	621	598	592	602	596	626	648	568	585	512	641	588	605	587	603	626	599	642	605	607	638	560	563	576	575	606	556	593	581	597	568	583	613	591	606	629	624	611	629	595	565	575	561	579	568	583	608	565	571	612	551	594	593	624	596	581	601	592	576	607	576	610	610	619	577	603	577	531	600	553	597	645	593	610	610	607	570	600	578	613	533	621	593	619	614	610	588	572	626	569	576	573	588	564	588	599	581	586	609	569	543	560	580	594	579	604	616	590	596	605	633	574	566	586	582	579	577	612	588	600	571	619	597	568	583	575	586	547	589	618	613	597	609	581	573	584	607	609	575	608	630	634	581	632	625	619	604	599	633	618	605	623	573	584	577	632	576	574	568	607	660	622	554	571	594	588	586	621	593	590	615	580	625	627	603	608	594	577	571	541	616	582	576	573	609	574	588	599	640	586	602	601	566	621	574	583	620	596	612	580	600	599	630	630	603	645	592	585	562	579	601	598	581	624	609	588	571	600	573	599	615	613	601	551	606	591	568	568	592	590	602	658	603	575	617	592	575	595	615	594	602	591	575	560	584	619	616	566	620	568	581	595	609	586	597	596	640	574	637	581	617	555	617	614	628	621	576	603	609	586	622	599	628	614	579	599	560	626	608	574	607	572	617	545	571	563	632	557	599	605	624	601	609	577	600	568	565	593	615	573	605	587	602	582	600	620	605	532	612	607	602	574	579	563	605	620	592	575	625	610	584	577	606	561	605	580	605	589	616	609	622	580	568	575	604	572	545	599	614	619	572	594	585	621	601	562	615	603	612	583	633	612	585	562	624	614	582	581	589	574	583	605	571	582	638	612	560	573
2498	655	351	224	232	299	314	326	307	196	150	154	131	127	98	104	109	95	111	107	86	74	67	70	92	73	62	80	69	75	67	66	62	56	54	79	68	51	56	47	59	46	57	58	48	64	39	52	49	48	51	39	45	57	49	40	49	51	51	37	54	54	48	50	43	51	44	49	56	56	63	37	44	48	58	40	50	53	60	44	56	47	60	35	56	44	54	53	68	39	54	59	53	64	48	50	53	41	50	50	49	48	40	59	54	50	52	50	59	63	55	53	46	52	53	61	56	54	54	50	46	52	42	44	56	41	60	55	44	47	48	60	46	44	51	54	57	41	45	57	52	46	68	46	46	50	64	66	62	46	45	49	40	61	53	63	69	46	49	46	40	42	43	48	47	42	54	59	45	45	53	35	37	55	46	60	47	35	51	49	51	40	52	49	44	36	57	49	46	46	48	49	54	49	57	56	54	57	51	49	37	43	54	45	39	48	37	60	61	55	44	49	46	42	46	37	57	47	44	56	46	48	49	47	50	56	57	51	48	57	55	47	42	49	46	58	37	54	37	50	41	57	47	49	57	65	48	53	53	54	49	45	55	47	54	38	51	52	60	53	44	46	49	62	47	42	46	36	32	52	48	44	63	40	50	44	58	50	56	40	64	54	43	51	56	51	59	51	48	70	62	52	47	61	51	50	44	47	59	52	60	56	49	44	52	56	51	56	45	51	55	61	47	50	51	49	47	54	57	47	45	46	52	58	44	64	45	58	45	52	60	59	45	44	64	58	55	51	44	49	54	44	40	61	60	48	41	42	52	32	50	52	43	46	57	47	49	50	46	45	50	55	47	34	35	57	51	39	50	52	51	61	52	43	51	41	39	44	46	51	57	45	55	47	44	44	35	46	63	52	48	52	50	46	44	53	49	58	47	54	58	48	64	45	46	63	49	52	37	42	31	45	63	50	51	57	40	49	48	47	66	60	51	60	57	57	64	49	50	59	41	39	62	61	66	43	55	57	67	48	48	61	42	52	52	44	53	51	47	50	41	47	73	50	46	51	54	43	40	47	52	55	51	44	49	45	48	51	43	48	45	51	55	44	46	43	49	40	38	43	50	49	54	52	50	39	37	50	43	54	42	41	54	46	42	52	63	61	47	59	48	41	48	57	57	51	45	53	35	46	45	43	49	56	44	58	41	56	58	55	57	54	38	54	57	54	41	58	57	44	45	49	57	49	45	57	46	46	57	44	52	42	61	53	50	48	59	61	55	58	54	44	56	53	45	43	53	58	58	61	44	33	51	49	49	47	49	53	46	46	50	40	60	44	42	54	52	35	50	59	60	35	55	55	51	36	53	46	52	48	41	55	59	51	50	50	46	50	45	58	39	52	47	45	47	51	49	51	41	56	53	64	54	53	55	56	48	48	52	39	45	45	55	66	50	48	34	41	55	40	60	53	49	57	50	51	45	46	45	58	46	43	52	39	55	46	36	48	51	60	42	37	41	64	59	34	52	32	53	51	46	59	40	44	57	49	40	59	50	45	41	53	67	42	69	49	52	44	47	49	47	42	53	47	56	56	56	45	45	47	57	67	44	54	46	50	55	40	52	56	55	46	43	49	42	46	59	55	46	62	43	41	59	46	46	56	50	53	50	41	53	45	47	43	40	49	50	48	52	44	53	39	60	44	42	51	41	49	56	50	41	52	53	43	55	46	40	45	50	50	59	45	60	38	60	45	49	49	53	38	44	48	63	53	36	51	56	56	53	33	50	41	51	48	53	36	60	48	49	46	52	39	59	44	47	63	51	44	56	43	43	52	58	45	53	49	47	52	64	44	52	53	50	59	47	44	62	46	51	57	48	42	40	46	41	51	62	52	59	45	46	48	54	30	55	54	46	71	56	60	52	61	58	42	54	52	60	45	51	46	49	51	44	42	49	44	47	45	42	49	59	45	55	64	49	57	44	42	58	56	52	37	36	44	54	52	42	47	52	65	55	47	51	56	54	49	52	56	45	54	56	50	49	63	52	40	37	47	60	47	57	37	49	49	40	51	45	51	49	54	64	52	50	47	49	56	46	54	36	59	44	46	41	48	53	51	56	43	50	47	40	52	50	35	47	61	44	74	55	42	43	51	50	47	46	50	46	56	54	62	49	45	48	54	37	39	38	48	46	46	60	45	57	50	49	52	48	47	47	56	57	60	44	74	51	53	52	39	44	49	53	44	47	57	53	52	50	38	66	48	43	47	50	48	50	43	45	50	48	53	39	59	40	47	41	56	42	61	49	60	53	45	61	54	63	36	58	42	40	44	48	39	55	49	49	53	54	51	42	47	54	51	46	65	49	56	41	54	44	46	51	59	53	45	56	47	62	58	44	48	34	55	48	60	56	45	46	47	53	43	48	52	50	47	60	49	50	28	48	49	59	44	53	53	46	57	49	40	40	48	36	40	53	51	52	54	52	55	53	48	57	38	46	44	51	58	43	48	49	46	43	48	54	45	40	56	67	58	55	45	43	60	46	47	43	43	57	38	37	44	37	58	50	42	41	50	36	49	48	43	58	43	57	49	42	55	47	41	48	43	52	55	56	53	50	39	62	49	50	48	57	43	42	45	58	32	46	54	54	43	51	49	42	54	62	51	43	61	63	54	56	46	44	58	51	44	62	49	56	63	54	45	44	47	54	48	39	55	51	53	51	44	37	47	48	72	49	62	51	51	44	37	46	61	54	49	59	53	43	55	47	55	58	55	54	55	54	38	63	51	52	59	52	39	47	51	46	37	61	49	60	47	51	41	47	49	55	57	40	40	59	38	53	51	51	45	48	49	49	49	50	63	54	47	50	51	42	65	52	52	43	31	58	56	41	50	41	58	56	56	53	45	36	47	50	56	42	57	57	59	60	55	49	47	60	56	62	58	48	56	44	50	41	46	41	53	54	49	49	52	59	53	43	49	61	43	47	48	56	54	51	62	54	59	47	51	53	52	44	43	45	45	57	58	46	53	58	55	46	55	52	42	48	46	53	52	39	50	60	39	47	50	51	50	49	45	43	40	56	42	43	47	48	36	45	48	54	58	51	45	50	53	39	44	55	56	58	37	55	55	44	53	45	49	51	42	50	50	59	56	51	53	43	34	61	46	44	57	64	51	42	44	50	37	55	31	52	34	53	51	68	42	43	55	55	59	52	48	55	50	60	35	58	56	53	53	50	63	36	54	51	45	47	30	53	43	41	50	50	52	37	43	54	60	39	55	42	50	43	49	37	55	55	57	43	53	52	61	52	43	55	54	47	49	58	52	50	43	47	37	44	51	61	45	46	45	62	60	39	63	42	42	39	50	53	58	42	39	45	49	70	55	43	42	56	48	41	46	45	50	61	54	52	37	61	46	54	45	52	50	52	42	52	47	55	40	56	41	36	56	58	55	36	55	37	53	58	56	48	52	52	52	43	54	42	42	45	37	36	54	60	47	51	48	36	57	58	39	52	48	61	49	52	46	38	43
17081	8364	4729	7996	14418	16149	15244	13393	11091	8622	6312	5238	4926	3936	3187	2719	2600	2502	2139	2092	1610	1356	1591	1784	1711	1484	1350	1452	1504	1450	1259	1222	1110	1092	1022	926	811	707	713	650	653	574	634	577	597	607	595	559	595	569	550	592	538	593	559	550	534	542	576	514	569	565	533	522	572	528	536	507	524	505	559	531	558	509	570	522	544	518	613	618	600	581	598	542	535	529	570	537	505	530	566	590	560	575	587	580	564	594	599	580	564	557	565	591	571	583	571	555	528	546	592	567	601	608	596	620	581	576	594	552	585	548	563	530	510	536	519	534	542	534	525	561	506	572	520	560	496	522	531	518	546	556	533	503	567	506	553	470	539	571	558	526	540	496	529	498	531	514	548	552	558	538	484	534	544	532	543	519	541	539	517	504	544	515	512	536	537	486	533	540	521	507	524	518	519	508	497	519	546	557	526	524	493	544	508	541	514	510	531	498	555	507	553	544	517	496	533	512	525	510	534	555	538	472	519	552	559	461	526	533	537	506	540	487	522	530	551	563	524	529	494	527	475	550	534	536	527	518	543	519	496	534	524	526	521	531	552	474	540	523	519	487	512	554	483	509	554	545	493	522	555	513	518	542	535	579	493	551	480	531	521	552	568	553	548	554	506	527	529	527	514	533	485	465	565	519	521	531	550	536	548	532	522	550	536	530	558	510	495	558	549	508	542	488	485	591	508	476	571	580	516	515	524	494	538	483	520	511	566	555	540	495	516	530	563	570	543	554	539	529	551	515	552	512	558	530	514	557	542	504	517	550	504	506	525	491	522	512	537	564	553	515	518	525	570	499	510	554	558	520	519	523	572	531	492	514	542	529	525	533	530	503	555	521	514	484	498	561	547	532	516	553	531	519	520	519	503	557	510	549	502	509	539	550	538	516	527	527	542	488	541	542	515	539	527	578	504	535	512	534	527	543	559	513	481	500	540	536	519	490	506	520	516	496	545	580	564	518	545	558	525	543	506	539	544	556	512	497	509	506	521	504	563	509	530	514	543	509	520	489	522	512	478	487	575	514	528	509	568	542	521	529	499	537	578	543	560	526	492	509	523	497	540	557	515	499	506	580	518	508	492	544	511	518	518	519	542	517	528	505	530	550	569	587	523	515	520	558	537	484	496	536	542	561	530	528	516	498	546	510	498	510	557	549	565	502	511	542	525	500	487	529	535	533	589	540	538	498	494	524	530	519	549	561	543	510	505	503	534	484	549	529	598	496	524	530	511	533	556	559	539	535	549	496	534	502	529	550	559	562	476	508	527	538	533	567	546	513	505	537	548	554	545	541	528	539	550	496	521	557	592	539	580	557	550	545	522	492	537	510	531	578	524	548	492	486	529	530	497	514	482	523	522	518	511	516	533	519	533	545	533	493	467	550	528	511	518	551	521	517	551	509	526	498	544	515	505	493	478	500	504	517	531	523	537	538	536	589	563	543	506	517	498	539	564	563	532	530	537	541	552	507	535	509	518	546	501	528	560	564	562	550	524	542	518	515	522	541	502	545	521	523	569	550	501	533	510	547	522	552	538	550	567	557	514	517	524	556	528	514	535	513	507	556	507	479	565	536	531	502	577	522	521	540	589	520	520	521	528	562	530	533	524	544	512	546	558	511	494	492	540	541	535	518	512	541	524	516	540	560	516	511	514	510	507	518	541	556	547	528	531	505	532	555	539	552	502	536	489	482	500	545	541	518	522	526	539	549	510	538	563	505	557	527	496	532	547	551	541	518	525	542	575	527	502	542	526	555	514	507	487	521	530	532	523	542	507	527	542	534	552	536	541	524	501	513	555	525	567	496	558	561	536	553	509	533	500	534	522	514	525	511	529	532	517	516	545	560	499	520	508	510	517	552	508	505	520	495	508	508	551	535	559	518	555	522	526	576	509	513	542	501	524	522	545	553	544	516	545	537	541	530	508	569	529	537	527	575	502	519	543	578	526	513	550	503	523	533	519	536	518	552	482	565	518	516	512	524	535	507	502	534	543	520	527	578	519	529	527	555	537	551	570	536	542	534	532	540	534	525	523	547	532	515	508	515	529	515	504	560	520	524	533	510	521	529	519	514	512	544	526	511	519	499	513	556	494	521	512	546	581	552	490	534	519	522	495	546	545	530	520	548	527	514	512	525	551	545	507	557	521	554	531	523	563	513	498	534	586	544	545	506	529	510	545	533	513	542	539	514	504	509	524	532	562	528	513	495	523	501	504	503	573	514	552	476	562	573	503	567	524	521	520	530	523	526	576	528	539	549	529	561	550	545	534	545	543	498	504	558	530	520	559	526	532	516	493	482	521	517	509	512	471	509	518	543	571	497	547	508	549	508	563	543	492	518	536	546	533	546	483	534	496	554	526	541	542	525	515	561	544	541	536	557	549	560	506	501	572	498	541	537	541	496	515	549	539	536	538	528	506	530	568	528	559	501	550	519	558	492	525	538	529	537	528	552	514	530	557	533	511	500	552	509	535	496	527	502	572	530	515	511	554	509	541	532	547	556	521	508	541	542	516	546	539	560	502	534	497	514	553	553	505	541	536	547	545	527	501	497	498	496	520	520	522	489	531	511	560	519	519	545	528	534	482	540	502	517	545	543	577	507	501	530	519	556	540	538	479	545	512	578	522	549	548	558	564	558	522	547	510	527	534	478	502	543	541	541	545	546	563	544	505	540	491	549	538	499	551	531	502	548	548	499	553	557	524	511	549	513	517	543	533	516	531	535	517	552	507	527	551	510	507	532	542	547	530	484	571	517	536	496	550	521	499	554	542	536	483	553	557	528	523	511	514	518	523	531	558	520	551	510	550	523	522	493	547	550	495	573	503	512	472	498	527	512	529	524	516	542	518	542	527	533	535	493	536	522	506	495	515	535	508	532	517	508	510	560	502	524	485	524	498	474	548	523	502	543	496	544	538	517	508	517	527	528	528	522	555	551	581	508	524	534	534	510	542	546	496	515	523	539	552	519	496	520	532	484	557	526	515	507	533	547	500	486	542	553	545	522	568	523	516	513	508	558	513	510	552	549	534	529	568	489	509	541	529	517	539	551	503	538	551	554	551	539	538	524	510	563	517	538	503	520	525	509	531	517	504	522	531	511	532	516	505	529	533	516	535	592	524	502	547	524	537	497	535	521	478	572	514	511	534	483	551	506	507	486	520	551	526	565	537	553	460	529	509	517	478	529	525	514	532	521	508	476	467	515	514	498	517	557	517	534	516	540	515	506	577	542	528	493	559	511	499	513	540	522	499	495	504	513	496	534	482	524	536	520	524	547	542	500	516	540	538	527	560	496	571	515	506	524	539	577	557	529	532	544	544	565	520	555	562	499	523	560	525	520	507	559	535	562	515	500	551	571	543	538	464	512	527	497	522	526	542	523	480	543	504	562	525	534	537	546	511	497	481	534	523	521	524	499	536	536	553	545	538	517	510	538	538	467	514	509	528	500	542	555	539	510	512	522	540	554	516	504
1935	963	486	300	289	412	482	439	376	295	236	205	208	145	130	106	97	94	83	91	64	57	74	68	72	66	70	86	75	70	64	56	77	61	53	49	37	43	51	40	41	48	42	41	42	43	29	26	34	34	31	41	47	31	39	36	35	43	46	36	38	36	43	37	40	47	46	43	55	56	35	39	35	45	42	42	39	40	48	49	40	41	40	43	36	36	35	40	52	45	51	51	39	44	46	33	51	44	43	32	36	42	47	44	44	44	55	36	33	50	31	47	39	52	38	38	36	34	36	63	35	48	34	40	40	43	46	41	32	29	26	41	46	46	40	40	39	35	34	29	38	38	42	34	42	41	33	48	29	47	33	47	27	31	34	48	43	36	47	43	39	40	34	38	43	41	47	41	26	38	36	47	38	31	37	47	40	34	54	41	38	43	42	46	51	39	36	42	37	54	40	31	38	38	44	31	36	27	45	37	43	36	42	45	40	44	32	40	44	44	33	31	48	28	50	56	32	44	38	37	35	47	38	45	30	33	32	59	44	36	31	39	29	33	36	42	30	38	33	34	39	48	35	43	41	34	46	36	38	38	53	42	48	35	42	27	37	49	34	45	53	35	40	45	36	33	34	32	44	42	46	33	35	38	40	34	39	38	39	48	36	32	33	34	45	41	52	34	41	40	41	42	41	28	36	51	34	35	41	31	46	44	34	36	39	45	35	41	49	38	37	48	32	43	32	47	42	32	34	48	39	48	31	29	34	33	35	44	36	38	39	37	36	47	43	43	52	46	48	44	40	41	44	41	42	37	48	31	49	48	41	33	44	33	36	30	39	49	40	38	32	28	47	48	47	38	38	34	36	31	38	39	35	44	50	46	53	39	41	37	44	41	35	32	39	45	44	39	39	38	40	37	38	42	49	38	34	38	52	43	48	32	40	31	52	47	44	42	41	40	37	39	45	37	32	42	33	35	36	38	39	36	50	39	44	47	44	33	35	49	38	39	25	32	44	38	38	38	35	43	27	33	46	40	27	48	37	32	50	39	49	31	39	31	32	51	26	47	36	39	40	35	46	36	39	46	25	48	34	33	41	42	43	35	51	38	33	33	39	31	37	46	42	30	37	38	44	43	41	49	34	38	36	37	49	54	50	40	40	37	37	39	41	49	38	33	28	47	36	39	48	30	27	40	46	50	44	36	42	42	41	48	34	36	48	44	54	43	40	36	47	37	52	49	39	44	48	43	33	31	40	46	43	29	48	48	45	35	37	40	40	42	44	29	33	42	53	45	44	52	32	29	31	44	53	43	45	38	47	48	32	51	39	42	36	39	40	31	47	40	44	37	38	36	29	45	38	39	42	31	37	40	44	43	37	37	45	41	35	31	52	34	40	48	43	46	48	34	40	44	46	39	36	48	43	42	36	45	44	53	36	43	42	34	39	44	39	30	32	30	47	43	35	35	53	31	34	45	28	52	42	49	31	27	37	42	41	44	40	44	38	36	46	32	42	37	40	37	39	37	44	39	40	32	45	33	43	39	35	36	39	39	47	42	29	40	35	38	48	37	42	34	33	49	25	42	36	41	36	38	36	55	34	38	40	40	47	42	38	47	36	32	44	43	42	44	47	33	25	40	54	34	37	40	33	38	39	58	31	34	49	41	44	41	28	35	40	50	35	43	32	48	38	35	39	44	32	46	52	50	42	37	47	42	37	37	46	35	34	44	29	38	40	35	43	33	40	35	35	39	35	21	44	34	35	29	26	31	43	35	41	45	43	43	41	37	39	31	36	39	49	38	50	39	25	40	36	40	29	39	42	34	46	47	36	44	31	30	35	44	37	49	41	36	37	43	41	41	37	39	37	40	36	34	48	36	37	40	41	43	33	39	38	39	40	48	36	58	47	35	35	38	42	39	37	37	33	46	38	39	29	40	45	33	39	44	48	33	46	33	45	25	41	35	46	34	40	43	34	48	37	36	36	40	36	36	27	39	35	42	49	56	36	42	39	27	37	38	48	40	41	44	51	35	34	48	45	52	35	39	40	44	37	40	33	35	35	40	41	36	37	33	53	41	44	36	43	39	41	40	36	34	39	38	54	29	36	39	45	39	33	40	44	41	43	44	51	43	34	46	42	39	37	46	40	51	41	55	45	46	46	37	40	38	39	44	43	39	42	32	32	49	46	29	34	34	31	44	59	31	40	43	44	30	39	42	44	28	47	43	31	29	48	27	34	44	32	35	54	36	32	32	31	38	30	39	31	45	33	37	32	53	25	43	40	49	48	34	42	49	47	54	45	48	38	50	32	43	40	45	38	39	42	51	38	41	37	37	45	38	42	44	38	42	49	52	50	39	45	42	41	39	42	43	49	33	31	34	33	45	40	40	46	31	38	41	41	33	39	44	36	42	46	32	46	43	46	47	27	38	41	43	36	39	39	45	48	46	52	49	30	33	31	45	40	32	40	43	43	41	37	39	39	36	42	46	48	39	37	33	53	49	39	34	42	36	49	32	29	42	56	39	47	34	39	51	37	30	36	48	38	49	51	34	31	44	49	29	38	41	43	48	46	26	54	43	45	42	45	43	39	45	40	34	38	28	40	34	42	43	38	30	36	36	41	40	41	37	39	40	35	46	38	33	37	41	32	44	50	44	50	29	31	38	41	36	35	34	41	54	39	29	44	41	47	42	42	41	36	36	39	38	29	43	34	31	44	40	45	39	44	41	38	43	38	38	35	49	51	40	38	41	36	33	53	41	43	45	53	36	39	39	40	39	36	34	25	35	34	51	47	35	41	42	39	66	45	36	46	41	35	44	31	45	45	36	35	47	35	41	38	43	46	41	36	39	30	35	40	53	36	46	43	26	38	35	38	45	41	39	40	43	44	37	34	28	36	32	44	47	48	35	43	33	50	39	31	35	45	41	35	37	43	42	47	44	37	37	34	38	36	39	31	35	36	51	43	37	42	34	32	41	44	40	42	41	43	36	41	44	51	38	34	42	40	50	40	36	43	35	43	43	37	57	61	34	32	48	45	30	60	41	30	48	39	35	26	47	33	47	41	40	42	51	41	36	45	45	43	45	39	44	33	44	28	37	57	36	44	40	39	44	40	45	32	35	38	44	28	36	43	34	31	32	50	29	34	42	36	44	42	39	40	24	39	32	52	51	42	48	39	41	44	26	41	46	37	46	47	43	39	26	44	42	36	37	34	39	29	41	39	47	40	48	41	37	32	47	41	27	37	40	37	47	48	41	37	42	50	43	39	26	39	30	44	43	38	52	41	39	40	41	31	53	48	41	34	42	47	38	47	44	55	31	39	36	45	41	49	45	47	39	40	36	42	38	39	40	44	56	44	42	34	41	35	41	44	49	36	26	45	44	39	49	42	44	38	30	41	44	45	42	39	39	46	43	29	40	41	28	57	46	39	45	37	46	33	43	39	46	41	45	37	38	45	40	45	38	41	36	51	44	40	32	42	42	46	38	42	28	49	38	38	45	35	35
21226	11465	6607	11253	19045	20446	18936	16918	14300	10922	8489	6949	6146	4881	4024	3330	3281	3071	2597	2483	1807	1471	1790	2038	1893	1594	1486	1675	1634	1608	1354	1347	1206	1127	1052	954	771	690	652	593	558	562	539	577	527	524	514	493	492	478	501	482	489	440	471	505	496	495	458	489	451	470	435	435	486	443	428	428	478	434	478	469	467	473	472	473	418	440	489	535	529	507	503	483	486	480	473	432	436	482	480	468	475	553	539	532	532	565	475	566	490	521	496	463	491	507	507	493	441	439	455	464	498	553	524	552	526	494	508	483	458	445	457	441	432	460	422	437	461	439	444	423	456	447	462	443	425	464	444	437	438	409	430	454	438	450	432	439	430	396	460	455	421	459	410	432	403	417	425	456	436	423	430	370	427	443	471	423	438	446	453	457	424	440	423	459	443	447	490	454	448	450	422	442	460	454	446	394	429	413	428	457	415	424	416	432	433	434	421	442	395	458	442	438	419	439	454	457	397	443	394	422	429	450	498	424	410	459	452	490	449	462	439	438	416	435	447	425	435	430	497	475	421	434	436	478	437	400	447	433	439	392	444	427	423	425	433	442	453	440	457	454	452	420	456	439	469	429	439	434	457	417	473	422	474	408	453	474	422	443	454	440	462	445	425	446	464	444	441	452	412	464	440	447	446	423	433	460	429	459	445	412	422	466	429	441	444	438	460	435	451	432	441	435	432	454	439	438	464	470	435	449	419	434	427	433	430	467	436	445	423	446	404	416	390	445	432	459	449	432	424	436	453	437	454	453	440	413	432	481	438	478	443	463	416	441	448	418	449	465	397	412	423	409	431	440	431	426	443	419	419	465	426	451	396	448	448	408	475	462	436	398	458	459	455	423	439	410	420	413	475	456	450	434	447	478	413	414	464	423	450	429	422	455	429	455	448	447	470	456	449	421	444	432	428	453	461	448	446	452	477	446	461	448	457	485	474	444	465	420	430	455	471	451	424	443	442	427	482	478	422	427	458	407	436	429	451	474	441	423	431	465	385	450	437	449	450	434	448	451	425	431	466	444	438	406	447	404	445	420	448	439	433	456	439	447	449	430	436	448	423	419	474	455	439	469	425	432	423	442	442	422	467	445	444	404	478	426	450	438	399	448	470	425	461	452	424	405	433	442	433	442	487	443	428	452	451	428	446	452	444	446	450	419	441	433	419	438	447	426	446	450	421	468	459	433	443	408	454	453	401	412	405	462	433	423	430	461	446	425	394	431	450	420	433	451	447	434	431	426	429	474	482	454	459	444	436	451	426	433	427	445	439	454	441	417	448	458	489	420	370	451	447	467	448	403	433	472	395	426	428	450	472	406	446	405	434	478	433	419	403	452	469	420	510	428	430	442	433	435	449	494	441	468	420	438	431	411	477	448	450	453	416	445	439	438	437	481	427	428	410	445	423	418	431	475	416	427	448	423	446	432	450	461	419	420	458	414	411	452	398	410	446	488	435	434	417	431	434	455	439	470	422	434	426	446	443	442	458	470	391	422	441	467	476	443	439	452	447	414	422	413	425	421	411	442	469	448	471	425	461	484	472	437	443	449	428	441	397	441	426	486	417	423	433	462	439	451	448	425	475	451	419	423	455	447	462	479	447	431	432	441	474	478	449	442	417	444	491	451	427	432	450	449	455	418	445	440	417	444	481	444	407	433	450	437	448	456	446	456	438	469	433	427	429	445	445	446	460	474	388	439	442	426	428	404	451	456	453	464	446	441	431	476	438	439	461	441	427	437	481	450	465	464	443	453	437	463	407	455	432	425	443	459	443	413	428	451	406	449	431	454	461	508	423	458	432	438	448	454	455	452	402	459	446	447	400	432	431	460	472	456	468	470	438	449	410	482	440	420	418	442	445	441	498	475	369	440	450	431	431	464	466	441	447	500	469	436	439	459	432	429	431	414	452	422	461	466	449	403	427	502	438	451	413	430	474	423	410	442	467	446	483	443	415	402	395	402	451	426	438	421	469	426	476	450	433	478	457	418	427	434	445	409	427	463	439	445	414	397	422	442	404	434	453	429	430	468	439	436	464	451	420	459	465	439	435	440	437	433	431	430	465	479	425	440	457	429	461	403	454	455	437	414	426	471	403	408	419	446	426	454	452	455	459	421	432	416	475	470	450	448	424	434	443	438	411	438	466	463	429	451	431	434	445	465	443	461	441	446	429	430	472	469	421	442	440	425	445	440	424	437	444	442	412	438	450	437	453	443	421	435	475	403	460	455	443	426	460	424	450	414	418	432	436	440	455	415	449	434	409	393	451	470	469	427	397	456	433	446	438	417	456	471	412	438	446	449	440	489	411	447	466	414	452	445	455	472	432	456	438	469	478	453	480	433	462	436	426	463	449	425	461	424	452	420	422	431	428	432	444	470	433	404	417	416	432	431	488	473	474	456	447	468	457	444	439	444	408	416	422	436	441	447	418	476	436	454	399	432	440	439	449	435	449	440	442	418	426	439	456	439	433	419	490	405	497	455	439	449	446	451	413	427	444	422	451	428	409	427	444	437	430	450	428	465	411	429	442	437	421	413	410	474	454	432	414	426	409	481	426	430	456	420	423	443	452	456	448	404	404	433	474	415	441	456	455	439	390	425	439	451	452	446	444	430	485	445	483	446	473	421	452	452	448	438	454	457	422	407	452	444	434	417	446	432	423	388	440	466	423	461	462	409	424	450	430	434	443	417	450	446	437	432	439	429	419	448	427	456	445	444	446	432	461	449	444	433	415	453	422	417	461	442	446	451	436	404	422	449	409	456	410	398	451	461	446	435	441	433	473	458	450	438	422	427	425	426	426	417	454	419	435	437	442	448	451	442	442	390	459	473	525	448	472	413	464	445	458	410	433	433	451	457	427	448	425	444	441	414	431	393	417	408	451	456	403	459	456	443	471	427	448	425	454	450	449	439	444	454	462	414	482	448	444	430	445	448	448	449	425	455	418	449	450	465	460	421	412	454	456	430	433	462	459	451	431	427	471	443	441	431	428	482	454	417	423	423	429	440	446	407	449	446	438	427	483	413	467	425	442	438	425	469	450	435	445	447	429	425	442	467	418	453	445	446	463	463	443	429	455	448	458	445	436	446	450	440	461	447	423	450	446	482	411	467	469	436	447	434	440	441	429	451	439	437	432	450	446	450	463	461	451	417	453	471	453	463	446	469	481	420	436	420	438	431	415	428	483	422	423	437	393	434	414	425	422	411	410	459	429	445	455	440	439	438	429	440	428	485	426	414	445	474	438	474	446	434	439	458	442	435	432	471	456	442	454	449	475	461	452	430	450	456	421	448	413	452	427	470	434	478	401	406	444	471	439	436	442	455	435	443	417	456	415	479	452	419	429	442	431	428	428	484	421	397	438	457	453	440	456	411	429	460	417	465	410	440	443	453	434	425	407	467	406	465	425	449	464	499	454	476	451	491	430	423	476	435	461	418	467	438	441	447	422	432	443	421	455	426	462	435	452	432	451	443
1635	289	165	118	143	169	195	186	157	153	110	129	111	106	102	105	100	82	91	82	96	64	87	89	77	71	72	79	81	80	76	66	104	64	76	71	66	63	81	62	62	63	54	60	58	62	66	70	60	67	71	73	62	72	83	83	83	65	62	67	54	76	63	65	70	57	73	77	47	84	71	57	72	58	74	70	66	70	55	60	64	69	73	66	75	78	80	64	79	60	81	71	67	63	68	76	53	78	73	75	70	71	61	68	63	67	70	66	73	68	53	70	56	63	79	67	58	77	66	57	63	57	74	68	71	63	68	56	75	68	54	74	47	72	60	65	69	62	74	63	88	66	62	66	68	66	62	68	62	55	59	72	59	67	69	61	59	59	71	61	64	70	71	61	66	63	61	64	81	65	68	63	82	70	86	59	73	65	69	72	84	54	67	80	66	80	58	55	62	69	71	52	48	76	70	66	68	52	69	63	57	59	61	60	63	69	71	57	63	56	73	51	76	71	66	81	83	87	71	69	56	69	61	64	60	60	64	76	68	81	54	70	68	65	74	76	63	73	51	64	55	58	67	71	54	61	73	62	67	67	59	65	77	74	70	60	58	64	70	75	62	49	73	56	80	70	80	54	58	70	59	81	72	73	56	79	73	67	57	75	68	56	82	50	72	67	62	66	56	72	69	67	79	77	73	70	72	69	56	66	57	69	59	70	62	56	73	72	63	70	58	76	68	72	51	66	67	74	68	56	65	70	74	62	62	64	86	64	63	59	60	60	82	67	65	54	67	66	48	52	70	80	61	69	73	71	72	57	62	75	61	79	61	70	72	52	83	71	62	58	65	53	62	72	70	52	66	64	56	57	72	85	63	68	51	64	62	59	83	53	61	64	69	65	78	64	58	73	68	78	78	60	79	82	51	57	66	66	64	62	59	77	66	58	68	64	62	67	62	69	65	68	67	71	69	64	76	70	75	64	83	67	69	72	59	65	62	59	61	69	62	74	67	84	83	57	72	77	58	65	54	68	71	51	59	74	61	67	59	59	82	76	82	76	68	56	58	49	78	75	67	61	55	77	71	67	59	57	70	66	59	67	66	52	57	72	66	68	72	47	64	66	66	58	74	59	72	57	66	72	63	65	58	78	67	64	57	53	63	64	57	68	73	71	83	67	73	61	73	68	66	83	67	64	70	68	72	67	67	46	66	69	78	68	60	81	58	87	74	72	69	58	77	64	66	62	66	69	74	65	66	79	61	86	58	67	73	64	61	69	73	64	67	57	80	54	62	63	69	87	76	65	73	70	74	66	85	64	61	68	67	68	70	72	65	83	58	80	63	61	69	69	71	58	74	68	72	63	72	64	48	79	79	68	73	69	67	66	64	66	61	75	59	61	57	70	72	68	61	72	52	71	66	73	74	64	74	70	73	69	67	69	58	82	66	76	65	76	74	72	69	64	80	70	62	71	67	70	87	60	74	55	66	74	67	72	65	59	66	62	65	62	61	70	78	64	64	60	60	69	73	69	54	53	65	78	68	71	75	71	57	61	74	68	73	64	67	54	75	65	58	61	59	63	84	84	71	80	74	67	73	73	68	75	62	66	60	62	59	69	66	74	63	64	72	81	66	79	60	76	69	83	82	62	52	69	80	55	64	71	78	75	80	64	71	62	68	65	75	70	69	67	65	71	64	67	68	48	66	72	63	53	56	92	73	61	88	58	59	52	66	65	57	72	56	68	59	64	66	65	74	76	62	59	66	65	62	76	62	69	65	68	68	69	77	81	63	72	60	57	77	78	66	56	62	71	69	71	70	70	65	69	61	72	66	64	58	60	72	79	73	60	61	63	71	53	82	65	70	63	74	80	55	71	76	65	75	73	68	75	62	60	60	77	62	76	59	64	70	67	59	65	71	58	64	56	71	61	78	86	63	67	64	63	75	53	66	58	76	63	52	66	59	71	86	64	66	67	75	58	58	69	70	60	63	66	71	67	60	55	69	59	75	64	61	69	67	68	82	60	56	60	79	61	70	54	68	71	53	68	71	63	72	68	68	66	56	66	64	72	64	63	70	76	66	80	56	63	65	62	56	62	74	75	73	86	76	61	71	57	59	68	58	58	52	79	65	66	56	69	76	68	69	74	70	55	76	84	56	56	77	71	68	63	68	72	64	71	68	69	72	76	68	60	73	66	70	77	77	77	61	67	43	67	66	54	64	63	70	59	67	64	66	64	57	69	67	64	48	57	79	71	68	72	81	62	67	70	80	48	64	64	62	75	63	77	57	68	69	63	69	84	75	86	62	61	63	66	65	71	79	72	65	61	53	74	66	68	73	68	75	57	67	53	77	59	74	59	86	58	81	72	58	74	65	77	59	81	60	66	65	72	81	72	73	61	71	58	75	62	67	55	73	62	55	73	58	50	46	76	73	64	50	70	68	72	54	73	53	67	67	61	68	63	78	70	60	65	70	60	69	60	50	61	65	62	66	70	62	65	73	80	64	62	68	58	60	57	72	60	50	71	78	69	64	60	74	71	71	67	74	59	69	73	48	74	65	73	77	81	62	70	63	75	61	60	77	75	65	63	71	80	54	72	61	72	71	71	60	78	75	70	65	78	68	69	76	65	76	70	62	66	77	65	64	51	66	69	64	83	62	65	70	58	78	54	63	70	62	79	56	59	64	65	79	64	64	65	61	81	53	65	57	75	74	76	64	78	70	74	54	63	83	75	62	56	56	73	72	64	57	62	65	59	62	65	61	49	71	63	63	55	74	81	77	62	50	77	61	56	51	66	57	72	64	63	68	75	72	58	69	66	78	74	63	55	65	76	77	69	53	62	59	57	64	67	71	67	68	64	63	60	81	56	87	73	64	57	61	73	63	70	68	73	74	91	53	66	61	60	75	82	56	68	69	52	72	72	63	68	77	63	79	68	68	76	67	73	55	79	71	72	72	59	70	77	64	68	63	69	62	65	76	67	78	57	80	71	61	68	56	78	71	58	59	65	83	55	68	70	77	76	63	87	58	79	69	73	69	62	60	53	61	62	48	63	66	62	68	66	67	72	64	66	62	47	67	72	68	59	81	54	70	59	66	65	69	71	67	52	54	70	67	72	83	61	78	63	64	61	69	74	75	67	56	67	74	60	63	81	61	63	74	62	70	77	66	55	70	53	82	71	62	74	69	71	56	59	58	66	74	49	79	57	56	80	69	62	58	62	75	65	61	68	58	71	62	71	67	59	87	73	61	58	63	64	49	68	72	48	68	49	66	76	68	62	66	77	63	71	81	56	63	65	63	78	68	67	62	76	71	78	71	61	65	59	88	74	62	71	60	65	61	58	51	63	63	69	69	57	72	60	75	71	64	56	51	62	64	65	71	74	66	73	64	73	72	83	61	80	69	68	61	66	89	48	75	72	64	73	61	61	67	71	79	77	62	64	58	71	78	62	68	68	56	63	69	49	71	69	47	75	69	58	65	58	61	61	53	68	60	66	61	71	77	44
13409	5328	2771	4583	8883	10013	9544	8326	6599	5079	3710	3373	3223	2629	2228	1984	1965	1938	1833	1592	1353	1241	1472	1579	1422	1303	1250	1401	1356	1330	1172	1124	1129	1077	993	971	925	829	843	791	768	755	741	721	741	763	737	759	691	740	741	694	720	707	704	713	680	683	745	696	691	709	711	728	730	719	706	691	742	724	688	701	706	706	664	672	734	714	742	704	720	769	745	680	727	693	729	733	736	769	740	728	723	737	766	781	796	764	746	768	738	721	740	722	734	675	734	722	755	740	755	732	730	734	741	772	745	760	743	758	746	743	643	749	681	742	700	711	667	704	671	675	780	713	697	736	706	699	717	706	722	706	723	734	648	703	691	724	729	701	721	687	718	725	728	706	699	732	731	655	699	758	662	659	703	700	733	712	670	718	702	727	714	720	698	724	702	678	726	712	701	712	686	688	654	691	722	690	730	688	759	726	660	702	713	688	726	663	649	733	717	724	679	721	652	710	698	642	707	712	698	732	711	748	704	724	715	696	727	705	687	751	670	721	671	703	672	698	679	746	659	705	672	708	730	745	699	698	682	640	690	701	705	745	699	704	735	712	731	665	738	690	708	684	701	707	698	714	713	717	709	674	671	684	712	654	688	680	681	741	672	722	717	727	713	702	654	638	679	679	724	709	702	695	699	723	727	638	720	730	655	678	668	716	722	714	667	671	691	691	690	717	680	723	719	713	719	669	725	713	683	682	736	675	702	711	701	708	696	733	695	697	731	729	689	717	724	673	734	704	698	693	724	674	700	710	673	701	702	714	704	694	758	709	732	773	691	707	684	664	648	666	714	716	738	693	744	713	665	753	693	660	747	707	671	752	704	711	738	733	671	692	739	711	693	732	710	688	744	671	698	731	694	659	682	643	708	740	707	706	644	689	710	706	723	691	725	707	717	656	698	668	714	669	694	696	732	731	668	684	700	705	669	708	693	732	652	700	690	661	710	701	754	701	670	675	691	718	626	717	696	716	720	740	697	683	680	787	691	715	697	684	691	677	724	709	678	728	691	714	716	719	670	660	700	742	679	695	732	668	673	685	777	694	768	706	693	641	730	677	676	747	652	682	704	682	729	784	699	697	654	711	720	742	738	761	726	744	679	688	703	689	744	735	704	693	718	677	707	696	673	721	666	701	720	699	722	713	726	751	694	734	700	725	669	727	722	714	723	673	690	704	719	728	695	729	715	695	679	745	766	674	723	692	701	744	694	683	711	755	738	696	701	737	741	689	704	747	698	751	695	687	727	720	693	770	689	675	767	712	685	695	736	689	670	680	739	739	661	760	687	674	728	719	712	688	643	708	724	717	715	692	703	714	705	691	737	729	700	711	723	689	683	733	714	705	710	723	712	720	691	736	683	720	745	722	694	768	693	725	715	705	729	730	741	681	721	688	688	703	679	678	702	632	739	698	653	683	722	710	695	694	702	660	686	691	705	712	712	677	706	693	711	728	711	710	662	657	684	719	670	735	673	751	689	696	765	687	696	719	681	705	702	709	729	664	673	671	728	711	718	705	691	676	702	722	691	688	696	686	697	703	703	681	695	657	752	750	713	725	665	694	686	709	691	712	740	708	746	676	708	701	699	690	677	660	793	687	646	662	706	699	704	666	730	708	698	708	713	709	702	683	699	676	665	693	749	667	716	699	731	693	689	704	691	761	698	723	708	720	742	736	702	687	742	703	677	740	725	696	719	696	663	703	702	733	716	685	704	739	706	713	684	687	739	693	680	731	681	720	646	717	738	687	728	689	752	686	704	735	697	680	686	703	725	662	710	756	685	676	714	669	689	682	696	728	710	710	676	682	642	701	716	671	656	664	742	678	733	690	726	688	716	717	683	718	727	750	715	727	691	720	720	762	718	717	681	707	694	645	712	706	706	696	674	696	698	740	748	720	687	712	735	734	724	712	745	690	686	627	759	683	691	693	732	683	708	701	697	683	657	686	676	645	695	723	705	724	694	738	727	709	748	707	737	697	682	699	724	713	689	663	727	777	724	733	678	689	719	705	677	717	744	741	753	725	711	660	736	712	689	711	710	694	706	653	754	702	674	756	692	694	702	684	707	737	703	699	682	736	675	713	691	752	737	706	683	710	709	660	706	663	694	701	691	728	726	717	707	702	706	684	702	717	661	678	688	705	762	688	712	692	691	732	730	703	697	696	669	740	692	742	687	717	714	703	685	730	705	699	712	776	709	701	700	704	694	748	730	711	775	693	706	752	706	684	696	718	692	675	734	698	695	713	730	708	747	689	708	764	693	691	738	695	734	675	653	727	728	727	699	720	670	703	688	725	769	688	771	730	706	778	705	677	714	726	660	675	693	736	723	717	641	695	708	689	717	693	714	697	681	724	677	677	711	723	720	716	667	703	676	675	709	737	722	687	702	714	663	673	700	700	728	684	676	744	720	708	660	692	692	638	692	660	722	718	693	720	711	720	691	667	686	673	651	678	692	735	735	716	682	694	726	724	680	690	703	697	711	694	656	729	699	700	721	706	688	674	665	677	679	714	699	710	727	690	676	674	771	714	739	727	735	663	663	696	683	676	672	711	725	706	697	705	753	679	724	711	719	701	718	680	703	699	684	695	690	734	677	770	731	732	732	687	719	674	722	722	712	686	679	699	710	706	765	707	701	731	755	731	683	667	716	734	693	719	687	742	650	705	726	706	684	672	697	656	755	687	720	730	703	727	710	707	710	713	671	676	707	669	730	710	726	698	726	690	691	721	724	713	678	683	662	657	718	711	712	676	718	717	727	695	688	733	710	701	688	698	727	688	681	692	735	689	665	727	764	673	696	720	747	739	691	690	678	686	699	731	730	738	635	730	676	685	677	683	697	707	646	740	737	732	695	694	717	730	666	728	715	727	685	728	682	675	711	676	682	716	724	694	745	667	758	675	686	704	694	723	728	682	730	611	702	672	722	701	739	707	711	759	694	685	694	671	728	666	709	660	662	701	690	689	701	660	683	692	752	678	704	771	745	717	654	691	659	704	672	688	717	701	734	674	662	671	703	735	665	689	714	733	750	712	723	693	707	708	710	714	737	726	737	748	705	694	711	699	661	706	727	697	697	652	706	686	721	669	709	678	733	646	799	743	683	648	686	706	714	718	700	669	714	664	695	697	687	690	645	731	690	723	683	703	682	696	709	678	717	657	716	705	712	710	715	702	762	666	704	699	681	740	660	676	682	742	692	683	707	761	724	723	685	710	668	714	749	718	730	705	681	694	736	687	670	673	699	693	672	704	720	648	687	720	722	654	717	692	717	700	708	641	731	700	716	691	742	728	694	682	698	736	736	695	716	707	696	711	693	708	720	743	715	668	647	682	716	727	689	696	667	681	744	709	690	699	722	743	724	732	731	694	696	689	715	653	722	732	666	746	658	732	707	692	689	694	683	734	686	698	718	683	710	683	719	664	729	720	711	684	780	740	737	665	743	774	734	681	710	722	728	706	698	707	693	715	689	706
1350	713	359	249	244	323	329	316	309	221	169	159	143	117	102	106	105	92	99	92	79	70	62	90	75	83	62	85	75	70	74	67	68	56	55	61	59	57	63	64	52	70	58	55	52	59	59	53	56	61	46	69	61	62	66	53	51	64	45	65	60	66	60	46	48	53	50	50	56	46	57	52	55	60	43	65	56	57	71	60	59	56	56	59	59	48	54	55	64	49	65	54	64	59	56	50	58	69	61	61	52	57	55	54	52	56	67	52	58	59	64	66	63	51	47	66	53	60	69	43	61	47	49	67	62	63	59	46	55	54	63	46	66	63	52	49	52	54	55	49	50	58	60	54	57	53	49	65	52	57	47	59	57	39	47	54	53	63	63	53	71	53	56	60	56	48	57	59	68	57	49	47	57	51	47	53	52	42	54	55	52	55	48	57	66	58	43	57	47	52	54	58	60	57	59	50	57	58	78	54	42	55	52	53	53	63	55	50	73	72	55	50	49	45	48	59	47	66	47	47	57	71	59	55	65	49	46	47	48	65	56	52	55	58	63	53	52	53	64	57	64	42	57	73	48	60	56	50	44	59	65	43	60	47	52	43	70	49	64	54	49	66	49	43	56	75	57	61	56	56	43	37	46	72	51	62	53	43	43	59	69	48	43	54	56	59	57	65	48	55	59	63	44	58	37	53	54	59	47	51	74	63	47	53	50	49	51	65	42	57	70	48	60	61	52	53	56	46	67	52	45	56	56	53	65	51	55	41	64	51	58	57	39	48	49	53	52	52	57	57	55	63	67	48	61	64	56	57	46	79	52	75	60	63	56	66	49	49	58	57	46	65	56	50	68	44	51	62	49	51	53	58	51	53	74	57	57	41	60	61	63	58	49	60	70	54	60	67	61	56	52	62	49	55	55	40	57	50	47	52	73	46	52	66	47	47	58	51	49	57	49	39	53	61	64	39	55	55	54	68	69	62	50	52	61	59	44	62	69	53	60	54	70	56	66	49	66	52	39	45	50	58	65	61	54	52	51	45	38	60	43	56	64	52	47	46	54	64	57	57	46	56	56	59	63	64	56	47	47	55	47	45	60	56	63	62	53	57	62	63	69	55	48	54	60	59	44	63	50	45	59	68	41	51	40	61	59	47	57	65	61	47	51	47	55	47	54	51	54	45	54	69	59	63	56	51	63	56	60	46	59	65	64	36	54	60	61	50	64	51	40	54	57	45	43	67	70	59	56	58	68	61	49	53	52	54	43	62	62	47	56	52	58	63	49	62	54	57	61	42	50	58	48	60	57	47	55	57	46	54	37	51	55	55	61	52	65	45	53	55	51	45	54	60	42	64	54	75	46	59	60	53	60	55	51	57	54	66	57	54	64	40	57	56	58	62	56	60	53	58	59	73	67	50	48	63	69	49	43	51	50	51	68	55	52	66	63	50	52	47	60	62	45	58	54	41	51	71	59	62	66	41	53	56	67	47	55	47	60	52	39	58	62	48	52	56	60	62	67	51	52	43	70	54	64	52	56	50	62	65	50	58	61	54	52	50	62	55	74	58	50	51	46	56	53	57	61	58	57	61	54	51	56	70	50	51	59	64	52	63	60	52	60	62	56	58	52	40	47	51	56	56	49	53	49	49	54	44	61	48	59	71	61	62	49	53	57	53	47	47	62	55	49	51	62	52	53	67	50	53	56	54	53	63	39	57	55	56	55	64	51	59	57	58	46	50	59	50	52	35	60	55	70	59	46	48	46	58	44	48	60	54	66	53	50	58	53	44	65	55	60	63	52	57	48	64	62	49	66	71	59	44	57	59	43	45	54	59	63	48	46	55	61	47	50	58	64	51	48	45	52	47	49	48	47	56	57	59	64	67	53	54	62	50	40	55	52	40	46	53	51	52	41	51	55	64	58	53	66	58	52	61	61	61	50	54	48	61	55	54	49	46	49	60	50	58	51	54	62	62	56	58	42	44	50	54	57	57	58	54	52	52	44	50	52	56	50	47	45	54	45	57	55	71	56	62	63	54	49	63	45	53	58	72	54	57	58	56	50	49	50	43	57	52	57	73	64	55	39	46	50	47	56	50	55	56	46	53	51	71	59	56	58	47	46	55	76	68	45	60	55	59	56	67	47	48	68	56	51	61	51	53	45	55	51	61	50	61	63	59	69	73	62	55	48	70	49	56	50	57	58	55	56	57	50	60	45	57	58	55	52	39	53	64	65	63	44	53	52	53	72	48	44	57	53	64	57	70	55	57	49	66	55	57	54	58	62	62	57	69	53	51	52	48	54	61	57	44	58	65	55	59	54	62	45	54	57	73	51	57	60	62	70	48	46	45	55	55	50	54	59	50	43	54	62	52	51	43	64	48	48	66	50	61	63	68	69	59	42	53	50	58	52	58	50	53	53	52	56	62	42	45	55	45	42	67	55	68	55	58	37	51	57	69	67	45	54	57	45	65	62	65	61	56	49	57	48	66	56	51	54	60	61	52	58	61	50	58	55	52	62	63	67	57	50	54	49	60	53	53	51	75	63	50	48	48	64	57	59	61	61	53	54	60	64	58	53	61	52	55	53	49	78	60	62	55	64	62	47	48	69	57	62	52	46	62	48	53	63	60	46	57	71	48	38	71	41	64	62	57	45	53	66	41	53	46	65	50	61	62	56	48	50	60	42	58	54	56	60	45	55	52	49	49	58	46	55	64	40	53	60	47	54	67	57	63	54	53	52	54	53	57	56	57	58	41	58	53	56	45	57	53	69	59	59	50	53	55	52	58	59	50	49	46	57	65	60	44	55	59	57	58	59	59	59	56	58	65	65	57	58	49	62	49	55	53	48	51	54	55	59	77	47	53	51	56	56	53	51	48	68	50	53	49	69	63	56	59	54	52	56	66	69	67	50	58	53	66	55	62	59	46	48	45	55	56	76	53	77	47	52	62	51	62	54	50	66	55	50	54	61	57	56	44	45	48	47	47	63	57	61	49	56	55	47	48	64	48	44	59	46	49	61	55	66	58	46	52	57	50	51	60	63	70	49	51	60	48	52	55	64	67	59	57	56	67	41	64	61	48	63	62	53	53	53	42	45	60	56	57	64	65	62	53	67	60	46	73	62	59	48	59	50	67	49	52	65	52	58	54	57	52	58	55	48	55	55	55	58	66	60	66	53	56	48	61	65	44	54	52	51	63	74	45	68	46	39	42	61	66	60	66	60	58	61	43	51	56	49	58	49	62	52	49	56	69	42	77	38	56	50	50	54	67	61	56	48	52	44	45	56	60	52	52	48	62	64	49	41	56	64	46	68	56	41	55	55	57	56	44	58	50	47	54	55	56	63	41	34	51	49	46	53	46	56	64	48	55	56	63	54	61	50	58	57	42	50	55	60	59	60	53	68	65	52	51	62	55	54	65	54	49	54	54	56	61	53	66	59	59	54	48	60	61	59	53	54	61	52	56	66	45	59	56	43	56	45	67	47	64	60	61	49	40	46	45
17994	9675	5075	8642	15700	17105	15353	13516	10961	8300	6098	5266	4842	3897	3320	2758	2669	2429	2208	2023	1769	1412	1688	1822	1667	1436	1403	1569	1575	1408	1222	1271	1249	1163	1060	950	837	809	783	732	711	694	663	691	675	626	600	658	670	659	635	627	688	565	642	628	624	655	591	607	586	632	608	613	603	626	602	593	602	596	621	604	609	592	609	658	558	650	644	663	645	600	665	624	567	625	591	623	648	599	657	646	619	630	646	685	700	653	647	618	672	615	670	671	653	672	620	654	643	624	619	692	664	685	670	694	612	645	703	613	638	599	629	648	633	602	593	654	621	597	654	614	588	571	599	568	614	576	592	616	598	620	578	618	621	617	593	632	588	600	562	606	620	641	574	609	592	662	578	598	630	626	608	638	582	610	588	595	621	575	606	609	602	635	617	623	602	569	654	593	584	604	632	596	618	623	622	639	593	639	608	677	611	631	636	611	595	572	584	629	599	595	624	605	641	610	601	590	585	618	651	587	581	613	640	646	603	592	642	593	620	610	607	615	610	616	624	614	617	567	594	612	606	598	620	635	595	606	584	624	586	601	602	585	605	580	633	612	599	679	606	610	596	666	563	563	576	643	596	604	603	584	566	608	555	604	623	563	619	616	605	575	588	631	608	614	581	590	620	577	599	640	558	610	611	582	565	609	616	600	617	615	569	605	664	603	600	587	622	608	631	579	593	588	629	605	600	596	594	585	593	583	591	562	631	608	573	592	573	603	590	638	577	605	598	611	588	581	618	621	610	567	598	621	606	582	575	587	597	569	638	595	610	625	609	595	599	651	615	623	581	566	667	622	577	616	562	606	626	614	608	664	621	598	635	611	631	621	636	620	610	644	611	600	634	650	642	594	604	608	629	617	613	611	599	587	591	569	666	580	628	583	600	613	611	623	587	596	574	628	609	657	587	601	613	612	611	609	595	607	580	574	592	587	593	652	560	593	551	608	562	591	591	588	613	599	635	586	589	640	591	608	580	598	641	570	622	628	633	621	603	646	624	613	593	575	601	596	575	597	600	570	595	557	586	639	612	620	629	580	598	587	556	646	618	578	630	635	624	586	603	605	604	584	628	597	638	607	588	576	573	571	630	654	574	581	590	628	555	563	607	613	597	593	588	624	628	599	603	550	610	604	613	646	629	600	586	610	606	644	605	584	616	586	610	589	599	585	585	648	597	576	587	627	599	585	584	608	602	613	582	574	620	615	623	614	663	583	583	605	639	611	593	603	578	552	582	613	637	648	600	623	593	574	600	620	606	596	642	586	627	614	650	579	564	594	593	573	560	634	575	611	606	617	554	615	602	647	633	553	550	612	619	592	626	638	606	568	640	563	625	593	618	628	633	597	608	633	661	619	625	612	578	582	584	624	584	598	590	593	621	599	599	594	573	613	626	583	611	581	655	623	599	583	617	614	587	608	594	579	599	593	573	581	625	597	625	612	648	572	598	598	582	592	610	599	624	596	595	631	645	646	596	611	602	572	614	599	614	624	637	580	603	589	604	610	621	592	573	589	634	583	608	554	596	596	594	581	597	637	626	632	585	594	575	602	599	593	603	606	597	610	600	617	612	591	606	632	634	587	597	583	665	585	613	599	630	636	576	573	600	595	596	642	615	582	611	601	595	614	593	611	609	655	604	610	611	621	607	584	593	675	601	632	624	568	590	563	581	596	654	604	613	635	573	601	596	571	589	583	600	607	598	622	575	608	609	571	617	585	587	656	611	586	606	596	634	631	579	612	634	604	620	641	618	589	582	617	629	577	613	593	617	590	637	640	583	601	587	569	576	614	636	613	587	591	614	641	620	577	637	634	617	615	600	601	568	599	617	652	590	620	628	548	568	636	596	599	584	595	588	644	583	607	610	678	587	602	616	609	594	583	597	576	605	636	575	612	626	594	618	601	613	606	590	610	619	612	614	599	625	646	609	598	556	644	593	602	652	622	576	586	626	603	626	620	622	598	571	582	624	610	598	637	592	593	590	626	633	596	597	668	554	631	590	617	597	634	635	629	641	608	599	606	604	659	623	586	597	645	557	625	591	625	628	596	609	621	576	629	603	603	585	593	587	631	602	597	631	586	597	583	617	587	598	648	605	651	558	611	564	586	584	589	555	583	610	622	584	569	622	593	594	588	623	596	628	568	605	591	615	560	638	644	602	587	594	601	634	593	590	613	582	556	624	575	610	633	610	615	628	603	619	576	575	570	613	608	625	584	588	620	568	602	632	616	590	626	605	588	617	614	598	637	551	605	600	617	617	632	616	625	626	592	560	595	604	623	573	583	591	579	657	596	583	588	650	592	662	647	613	593	620	616	638	573	582	629	612	616	582	559	666	621	631	588	616	614	602	621	593	598	596	618	607	597	609	567	632	573	614	569	606	605	573	610	598	617	580	610	590	621	601	650	565	584	610	566	568	608	600	564	616	575	607	591	581	595	615	612	618	618	603	609	603	600	596	593	607	572	627	628	610	600	543	610	616	557	580	638	633	594	591	590	573	582	625	597	623	608	596	592	590	594	611	630	613	642	576	611	580	625	597	632	563	616	659	575	585	577	617	635	615	592	609	600	669	620	607	651	594	642	627	653	594	567	574	627	571	631	577	620	573	637	646	609	641	627	603	601	621	595	613	620	601	618	590	611	573	630	625	631	609	603	584	627	604	580	607	592	612	569	614	612	583	606	594	567	598	607	603	622	588	577	631	609	605	565	570	623	580	632	626	590	622	623	559	604	594	560	581	592	596	555	606	603	581	653	607	547	585	604	577	603	620	592	548	608	613	604	596	629	635	582	598	564	608	615	614	584	615	588	624	623	587	566	607	579	587	612	590	593	609	594	599	611	622	636	603	594	578	598	639	612	593	639	580	632	589	576	568	626	617	575	613	628	585	618	596	582	576	628	617	600	602	605	594	585	549	614	645	606	580	643	604	588	557	639	594	585	587	604	569	607	650	663	601	621	637	611	611	619	616	626	596	623	625	622	607	602	605	611	605	606	589	598	621	609	603	639	599	603	625	613	614	629	600	541	590	577	616	593	587	621	597	630	597	628	604	612	573	626	624	603	625	587	568	607	592	579	577	609	591	586	586	576	589	607	592	609	638	579	627	586	622	555	584	614	614	578	616	600	583	605	560	614	570	613	587	600	563	607	616	583	628	628	615	637	619	596	639	572	556	630	576	565	595	613	595	581	620	618	561	614	577	535	632	565	578	613	578	552	623	585	603	600	605	631	613	615	629	614	664	625	597	616	603	583	583	587	611	635	642	632	612	633	659	576	639	564	593	622	604	616	593	644	636	607	622	600	673	572	631	614	629	633	628	593	619	589	613	599	593	605	644	555	577	621	582	657	619	595	596	541	635	597	575	616	613	614	596	576	587	590	546	564	607	573	605	547	576	586	586	610	598	590	582	548	596	628	620	629	584	641	619	591	559	612	582	597	602	587	616	590	606	601	603	590	584	612	605	580	601	578	610	598
2616	571	313	222	248	307	389	331	262	223	172	163	131	137	128	104	89	89	90	89	80	72	56	74	87	86	63	68	91	73	55	72	78	72	72	72	35	67	82	55	57	57	57	69	37	47	52	60	51	56	49	54	43	53	52	47	58	57	45	53	48	63	56	54	57	59	52	58	46	45	29	44	47	62	51	55	52	49	54	57	50	44	52	65	49	59	59	35	45	59	49	67	60	41	48	58	64	47	50	67	56	50	54	51	70	53	49	52	64	39	52	54	51	61	51	54	50	56	58	60	45	63	58	48	45	41	50	58	54	55	41	43	48	48	60	56	44	44	55	45	53	35	47	47	45	53	34	56	43	46	57	54	55	50	61	59	53	45	52	51	46	41	42	55	41	53	53	58	54	56	53	58	50	66	61	47	49	46	59	45	64	74	55	56	50	53	44	62	57	52	61	58	51	49	45	54	51	59	51	44	55	38	54	45	63	56	41	50	55	41	68	47	38	45	54	44	51	57	49	45	42	61	48	43	49	55	55	54	45	58	46	63	39	49	49	38	78	50	51	60	43	55	63	55	59	47	62	61	67	46	45	57	54	49	49	56	44	40	47	46	52	59	55	47	44	51	53	69	57	37	59	51	52	44	73	55	49	50	49	60	37	54	41	57	55	56	51	56	58	56	54	51	55	54	60	59	63	52	49	54	53	49	46	53	50	56	46	72	50	50	53	45	37	47	53	57	47	48	42	42	65	56	51	53	58	53	40	51	37	51	45	58	43	40	44	44	49	59	59	66	49	46	48	56	41	57	53	49	53	57	45	60	37	45	50	52	65	57	63	53	43	48	64	64	65	52	54	52	60	44	45	58	51	55	48	42	54	53	54	53	53	59	43	57	51	55	65	50	54	53	61	47	47	67	50	53	58	47	56	43	45	53	45	57	59	36	42	50	42	60	56	57	39	57	51	53	52	40	42	48	49	44	58	43	46	55	64	47	53	44	49	44	45	44	51	55	45	47	61	47	54	48	54	51	54	40	63	46	46	49	52	48	67	40	64	36	53	53	46	57	50	43	51	57	54	56	47	62	53	50	57	65	57	66	53	51	60	58	45	47	57	48	50	52	52	41	60	37	66	55	52	54	49	46	65	54	34	50	54	47	54	53	66	54	42	59	50	67	53	63	47	58	54	47	54	39	58	44	51	53	49	54	51	53	59	48	58	49	50	54	49	48	52	37	49	49	46	55	60	50	46	61	48	55	37	56	43	47	41	40	66	47	65	57	47	37	46	44	65	61	43	73	45	41	53	57	48	56	54	50	57	58	58	50	66	56	60	51	50	61	46	55	54	54	60	58	51	51	52	44	49	47	66	52	47	61	53	49	40	40	50	63	62	43	50	44	44	45	60	41	47	50	51	57	56	51	63	49	40	50	51	54	45	38	56	59	51	46	49	62	47	51	53	45	60	49	54	51	55	54	45	48	50	53	56	44	56	57	59	49	60	48	45	48	46	50	66	58	58	66	52	45	58	42	44	44	57	39	50	54	64	61	55	56	46	45	56	42	46	45	41	53	41	35	47	38	55	56	62	51	47	48	47	40	60	51	59	59	53	50	44	54	55	40	46	53	47	45	74	52	49	66	45	39	40	47	51	41	55	50	49	65	51	44	49	35	47	56	42	50	49	57	45	45	57	50	52	51	57	52	44	43	53	54	61	61	53	61	43	36	55	50	45	55	43	65	51	53	53	43	52	53	47	48	52	59	43	49	52	54	51	47	43	50	52	58	51	65	45	60	49	45	54	57	59	43	60	55	45	49	46	59	59	43	45	62	42	55	65	54	34	48	45	50	47	57	54	46	48	52	41	53	49	57	62	48	54	48	59	39	45	55	54	47	54	54	52	50	60	51	47	56	74	44	46	58	45	49	54	41	38	55	49	59	54	57	58	48	55	58	60	49	54	52	50	43	53	59	55	58	40	48	44	64	56	44	68	56	53	47	50	42	51	52	56	51	56	36	52	42	36	44	46	53	60	47	49	49	36	56	56	57	63	62	38	44	54	48	51	55	58	44	50	50	54	57	53	51	53	48	54	57	47	59	42	56	46	52	54	58	42	56	52	48	46	46	51	60	44	43	53	42	61	53	53	52	47	55	60	50	60	35	45	59	59	52	48	53	46	39	48	54	45	52	51	55	58	56	45	42	49	51	52	47	45	48	51	46	56	50	72	53	49	49	50	35	50	58	41	49	51	43	62	65	69	47	54	36	49	49	61	51	56	57	59	44	30	60	64	47	48	54	44	43	60	53	59	57	51	57	40	47	39	55	40	48	52	46	44	49	45	51	47	45	53	64	36	62	48	57	61	50	56	50	43	51	47	43	46	43	61	55	48	63	53	59	50	46	60	40	55	48	55	67	52	61	59	51	54	56	75	55	48	55	47	65	45	52	50	58	42	52	61	55	59	43	41	55	42	53	52	56	40	61	41	41	46	62	52	44	52	51	52	58	65	55	51	40	36	47	55	52	51	45	53	52	53	44	56	37	59	59	46	55	57	52	50	68	49	42	42	46	48	70	39	37	52	48	47	56	45	52	51	46	43	55	52	45	45	48	44	59	51	49	50	46	68	55	43	55	50	43	45	54	39	38	51	50	53	42	45	64	45	36	51	58	51	57	40	49	52	53	51	33	41	60	44	47	51	53	46	48	59	46	50	41	36	51	52	51	60	57	55	53	56	45	53	53	41	70	57	50	40	58	41	63	56	54	42	52	50	64	63	55	52	46	37	47	54	60	64	49	42	55	53	51	37	43	46	62	53	72	47	45	56	53	51	51	53	52	42	44	49	46	52	56	55	54	51	45	47	54	63	49	43	48	30	52	41	41	45	63	53	56	62	54	43	49	47	52	58	51	45	51	65	69	41	54	50	56	59	60	57	49	51	54	56	47	50	54	50	56	57	62	57	49	50	45	65	55	54	53	59	58	44	56	69	43	53	46	51	61	58	44	54	50	56	53	55	70	50	45	40	41	51	48	49	46	53	45	57	44	29	49	58	52	35	47	53	46	46	40	56	68	56	57	56	55	30	58	39	47	49	41	45	44	56	58	51	55	46	37	58	40	58	46	52	50	59	61	55	50	57	58	48	60	67	60	55	51	50	61	45	49	53	58	45	48	56	54	50	47	48	56	45	55	50	46	66	55	66	58	44	41	55	47	52	37	57	48	67	50	57	49	57	44	65	44	54	44	48	45	62	61	52	54	54	58	59	40	68	53	51	59	46	47	56	59	60	67	57	56	67	54	46	43	49	50	63	47	70	48	41	51	48	41	44	60	69	65	51	58	41	51	45	47	48	72	57	44	49	61	58	46	48	46	47	52	60	45	38	60	55	54	45	58	49	52	53	57	54	61	46	49	48	47	44	58	54	52	66	46	35	52	50	59	65	51	54	55	46	56	53	45	56	60	56	60	60	44	57	48	43	42	43	50	57	54	58	55	47	57	47	56	46	54
17294	8575	4807	8022	14795	16494	15372	13517	11013	8559	6377	5412	4853	3985	3237	2844	2789	2489	2287	2003	1629	1380	1705	1795	1551	1470	1346	1542	1544	1413	1218	1142	1177	1059	987	917	773	821	730	703	645	668	642	614	595	594	612	612	595	573	592	548	581	608	573	555	548	600	550	576	580	598	588	557	592	566	593	548	567	548	527	556	555	539	519	478	550	583	629	598	567	613	607	545	550	608	530	578	600	603	604	612	583	587	626	674	617	632	657	672	586	624	602	558	625	587	564	592	542	613	581	606	594	646	602	616	638	613	580	572	569	552	565	554	576	545	542	588	556	551	513	531	490	566	516	569	510	573	530	517	551	552	576	535	564	538	548	500	508	525	559	559	566	567	512	552	577	540	514	602	499	518	538	606	562	526	512	574	554	566	530	544	535	539	545	529	505	537	514	525	582	502	564	545	513	558	545	562	526	577	532	572	571	553	562	532	526	537	507	530	574	536	549	546	588	521	538	525	541	579	528	571	567	576	598	545	561	592	519	567	547	558	565	517	567	551	536	583	604	571	525	574	532	563	525	556	540	535	565	538	545	513	518	559	524	568	566	572	534	514	533	561	545	528	578	546	536	485	517	555	576	538	557	558	559	525	547	535	548	587	564	556	528	587	560	513	555	585	526	543	517	604	530	576	549	512	539	553	513	568	521	540	572	584	542	560	550	541	545	547	536	538	586	525	507	569	550	485	566	537	503	546	543	544	538	543	550	511	542	573	549	542	525	546	552	528	562	564	512	531	539	540	519	525	529	498	547	534	557	569	548	545	555	582	553	554	582	565	505	524	531	503	550	563	597	541	548	557	548	559	549	547	521	523	518	586	568	514	543	565	584	547	560	526	551	567	556	509	562	535	541	604	509	546	597	560	551	537	580	556	540	535	513	615	528	562	580	578	584	571	555	576	565	518	591	543	595	528	558	544	588	567	526	544	546	545	514	538	569	556	552	542	531	481	532	550	542	504	540	543	561	563	564	580	547	545	540	573	516	583	562	539	575	532	506	550	565	546	549	524	563	552	521	540	548	575	559	503	545	562	550	586	516	520	570	528	495	571	544	551	565	572	545	541	571	522	556	605	529	524	550	591	546	531	572	546	572	498	532	551	512	533	543	586	538	534	545	564	564	519	538	540	565	555	529	517	532	513	563	540	551	561	527	534	533	532	539	518	522	534	563	533	554	549	533	519	583	587	538	534	531	556	556	512	562	568	521	517	549	538	546	519	504	552	541	506	544	526	543	531	546	538	565	516	543	545	581	567	551	549	565	574	535	557	543	536	540	541	564	583	527	578	581	520	552	533	540	575	539	599	555	520	538	569	550	557	567	526	522	577	520	561	512	544	515	532	524	519	565	521	590	568	532	517	529	547	539	528	566	540	534	546	526	569	547	540	535	536	565	567	550	543	558	517	532	550	580	529	519	577	531	569	551	569	516	523	572	564	542	518	527	563	531	550	557	555	567	532	526	563	547	548	578	529	559	527	543	581	509	551	490	564	528	533	562	546	561	564	570	526	505	577	558	556	614	573	512	565	553	538	547	551	546	555	538	547	585	538	524	554	524	564	544	547	546	548	576	582	576	501	527	529	552	572	543	546	527	572	537	476	569	562	550	525	533	559	579	521	559	564	558	530	519	556	551	572	539	555	536	543	561	546	542	528	557	561	576	538	529	523	549	546	531	536	543	541	560	518	563	559	495	577	529	578	543	569	531	552	562	569	552	528	535	587	549	520	552	543	565	578	511	577	510	522	544	520	542	531	555	534	551	546	494	575	576	579	534	549	530	552	556	542	550	552	566	511	557	548	516	534	550	530	563	529	519	559	538	561	556	527	503	556	575	570	567	557	535	545	543	509	551	543	568	532	564	568	586	551	550	574	567	562	519	582	583	516	525	543	507	548	532	538	545	560	560	498	515	539	558	548	569	548	563	505	558	556	541	546	593	570	524	558	558	549	542	541	541	550	532	556	528	528	591	544	575	513	570	550	507	561	522	569	526	521	477	546	563	543	571	581	517	522	548	538	548	561	542	517	522	563	537	577	566	565	559	544	545	591	535	530	596	590	535	544	555	516	540	563	592	595	528	563	510	552	534	540	569	523	550	555	535	518	557	565	501	528	497	574	535	563	546	527	553	529	555	509	531	513	510	537	524	541	521	529	561	570	544	538	551	567	561	580	531	527	519	532	548	551	530	550	541	532	524	572	564	548	554	539	577	521	550	538	561	540	566	525	539	555	557	596	515	547	526	541	526	562	574	564	598	565	576	566	536	573	509	569	563	524	547	574	524	556	525	526	566	543	529	551	580	617	515	536	578	584	527	516	564	531	527	555	550	550	529	556	562	540	579	527	551	538	531	548	540	591	552	528	574	584	478	567	531	521	548	521	533	529	555	551	554	521	543	536	528	542	540	566	581	564	528	597	551	553	530	581	558	538	555	520	537	526	553	555	540	500	572	577	551	541	576	563	537	570	571	518	524	551	488	562	551	544	529	506	524	554	507	522	512	550	527	524	589	554	540	558	521	535	552	577	592	560	542	572	559	511	549	559	526	534	541	532	541	550	561	550	542	519	557	529	555	553	507	544	507	525	544	602	555	507	591	527	550	563	518	509	560	579	552	547	573	585	526	536	514	523	580	524	540	512	524	544	538	528	535	555	562	559	513	546	530	543	594	512	557	563	553	543	517	575	529	513	511	561	587	560	582	532	538	570	509	537	553	550	549	507	547	529	534	530	535	556	549	542	544	509	527	553	518	556	575	591	549	537	571	605	521	573	539	557	527	541	515	509	533	556	538	550	552	550	574	568	539	551	567	585	561	567	554	530	547	580	536	551	477	565	525	551	573	515	593	609	530	549	545	548	573	508	501	552	534	528	558	566	570	522	527	553	578	522	590	572	478	545	513	527	557	568	552	549	530	538	568	529	561	540	492	528	575	566	569	555	557	570	534	554	574	520	556	506	510	554	596	523	564	527	581	528	569	519	570	510	539	528	538	543	525	570	519	526	551	560	537	587	563	561	573	524	584	501	526	562	571	557	514	503	562	551	541	563	551	510	516	556	547	552	546	586	569	528	550	536	595	522	540	541	552	552	552	544	531	521	538	529	529	589	532	539	528	520	585	537	638	562	536	516	551	563	560	551	527	533	539	560	542	578	551	562	547	529	574	548	569	529	534	571	569	540	546	554	533	552	554	546	529	532	547	543	517	536	564	583	534	506	561	532	526	537	544	537	561	593	545	553	549	564	545	532	575	560	499	542	505	536	562	540	515	525	531	561	516	557	569	542	588	555	590	561	551	555	571	569	535	552	544	545	520	598	533	549	559	543	533	526	553	583	558	539	583	530	548	551	543	545	511	516	570	540	551	556	515	562	533	518	578	563	549	566	587	569	486	500	552	538	554	558	550	550	545	535	581	526	554	557	572	540	528	535	561	577	572	506	539	604	556	578	551	579	576	531	516	549	611	527	565	534	563	589
1939	955	518	359	365	481	439	446	339	303	232	169	172	152	137	112	118	112	99	82	86	59	92	68	67	65	74	80	85	79	46	58	74	61	48	63	57	50	52	50	46	38	45	39	41	49	34	39	47	36	47	53	39	41	50	43	52	59	33	43	37	42	45	36	27	45	41	45	20	46	50	34	43	49	40	47	56	50	46	42	48	38	43	32	39	35	46	45	42	37	53	44	31	43	54	46	47	46	41	45	39	54	44	39	38	44	37	33	56	45	40	47	47	49	47	52	44	47	47	41	44	42	33	39	50	40	41	43	49	30	46	40	38	49	29	33	44	44	34	44	47	53	36	43	46	31	42	43	33	39	40	29	41	45	44	24	36	43	42	29	47	41	48	41	42	36	44	35	46	40	59	36	34	36	41	32	41	41	35	51	49	33	34	32	36	38	40	43	37	39	41	36	40	41	40	49	45	33	40	44	41	42	39	51	48	43	38	41	41	48	35	45	34	40	45	42	30	37	44	39	38	39	36	33	37	47	50	40	40	42	38	48	42	43	37	39	29	37	61	42	42	34	41	45	45	34	40	40	36	31	66	37	30	40	38	38	45	40	55	43	39	44	37	33	47	33	45	37	47	48	50	46	44	41	40	45	52	35	45	36	33	37	45	43	39	41	45	41	36	44	49	48	42	40	52	44	40	42	38	45	42	47	29	34	42	35	38	44	45	40	33	42	37	49	53	49	36	41	43	31	48	53	41	37	29	37	46	35	44	26	44	36	43	48	48	33	45	44	46	34	39	41	40	51	38	42	34	36	41	44	37	45	41	44	41	49	38	35	40	34	30	51	35	44	33	32	40	48	42	45	31	45	38	47	36	39	49	40	40	33	33	39	36	47	39	32	41	41	45	53	42	52	26	36	40	46	37	29	42	45	32	41	40	41	31	47	52	32	43	37	33	35	34	43	44	39	32	43	35	41	37	28	36	31	33	46	51	36	31	37	51	45	44	39	37	45	49	55	43	43	40	45	51	39	34	33	48	41	34	41	43	43	41	35	50	56	40	40	42	49	49	40	47	43	41	40	56	36	50	38	27	33	27	40	37	42	47	54	42	42	44	48	45	43	46	50	37	42	35	33	48	41	39	43	46	45	40	39	47	39	41	47	35	44	36	37	35	33	45	35	48	44	56	37	43	34	46	43	29	42	34	31	40	51	44	42	42	44	37	33	39	56	38	30	30	50	42	32	41	37	46	36	40	54	42	47	44	32	50	43	35	45	51	55	48	44	38	47	38	36	45	36	36	46	40	35	39	44	54	33	41	48	45	41	41	42	39	45	39	36	48	42	46	35	52	37	50	54	37	39	48	39	30	40	35	50	49	41	41	36	41	32	35	36	47	39	46	41	46	51	44	46	32	40	52	39	49	28	38	42	46	44	48	32	41	49	30	36	52	47	35	27	37	40	49	34	40	46	37	50	37	33	43	37	38	26	32	33	32	46	47	57	46	40	41	44	42	38	42	47	48	40	40	39	33	28	33	38	47	38	30	38	41	42	31	47	36	40	46	27	43	45	42	47	41	47	41	48	42	47	50	41	42	32	30	41	42	34	41	58	46	33	43	47	37	32	39	43	45	35	45	33	42	42	34	43	46	48	38	44	37	35	43	40	48	44	37	46	46	39	49	45	47	36	55	49	50	38	43	58	54	45	40	35	30	47	30	37	51	28	35	34	38	42	44	42	38	36	41	52	31	40	31	46	44	41	33	48	45	38	35	50	58	34	45	35	43	46	40	53	40	47	40	52	39	42	47	42	36	39	43	39	42	40	38	43	34	39	43	39	40	21	44	42	57	51	44	37	38	41	44	40	45	36	43	54	42	32	42	41	34	47	43	48	39	37	34	56	38	39	44	29	42	35	43	38	37	42	45	32	49	50	44	41	42	46	46	50	37	46	41	58	39	39	42	38	41	55	50	46	50	46	39	40	51	43	36	44	35	44	38	37	36	30	34	40	49	33	46	41	47	42	43	46	39	62	40	42	60	45	38	48	37	48	29	34	34	36	43	36	44	38	45	50	38	39	43	39	33	36	43	32	38	45	44	36	49	39	32	43	47	28	42	38	53	43	37	41	37	36	39	35	32	47	46	40	42	41	48	51	46	36	38	39	47	51	44	32	48	34	42	36	33	38	51	43	50	38	41	48	37	51	47	47	51	48	35	40	44	39	37	32	53	48	38	48	45	37	40	36	52	42	40	50	34	37	41	49	36	32	34	40	40	50	45	31	39	38	45	49	50	37	41	34	36	45	32	39	43	35	59	41	35	42	32	35	33	35	51	36	47	44	33	42	45	45	39	30	37	44	49	41	43	43	43	37	45	52	37	40	36	52	48	37	43	39	50	49	38	40	35	43	43	34	32	37	36	44	48	44	38	35	45	35	48	45	34	56	53	46	46	50	39	46	38	42	46	41	45	39	40	44	44	44	45	38	38	39	35	42	33	30	38	53	35	45	42	47	47	36	39	44	36	45	50	48	48	41	35	42	38	40	41	46	52	47	36	42	46	42	39	47	46	37	46	31	36	35	39	42	38	45	42	42	38	36	40	54	40	40	50	39	50	43	38	37	40	37	38	44	44	37	39	48	33	39	42	33	48	29	36	29	33	38	52	37	43	41	49	45	39	48	49	49	44	42	61	42	39	44	35	37	42	42	33	40	41	46	42	48	40	44	42	45	42	41	47	40	51	44	59	36	34	43	36	49	37	55	43	42	52	51	51	46	35	42	36	41	33	37	30	39	41	45	40	36	40	37	44	37	31	38	53	44	39	43	40	47	42	39	36	43	44	31	37	48	44	38	41	49	33	46	45	47	48	43	48	44	32	51	39	39	48	48	36	32	37	44	38	40	35	41	39	47	51	41	34	34	50	43	45	40	43	43	43	44	52	35	40	53	53	49	44	40	41	42	33	35	45	33	34	46	37	49	47	42	37	39	41	44	30	34	30	41	38	44	48	35	45	45	34	53	28	50	35	34	29	35	41	30	43	37	38	47	40	41	46	48	42	32	47	46	47	36	34	39	47	36	45	40	44	46	52	46	41	40	32	45	59	37	45	46	35	46	41	39	41	62	38	48	40	41	47	32	36	53	32	37	40	39	33	39	45	38	50	43	38	40	42	35	38	43	35	40	31	43	33	51	48	39	60	41	38	62	41	44	51	36	38	33	51	34	26	46	42	46	42	36	44	43	37	49	38	36	37	43	43	42	34	46	43	35	43	22	42	44	34	48	30	32	40	44	33	42	40	33	49	40	46	53	42	38	40	38	52	47	42	47	35	46	39	54	34	41	49	50	33	39	39	32	39	40	52	39	40	32	47	37	50	36	35	37	38	41	34	44	34	41	41	40	37	44	43	59	39	41	50	44	41	32	37	37	32	36	42	33	38	43	50	39	44	43	41	44	52	36	34	38	41	50	51	28	34	39	34	36	31	44	42	46	42	36	43	43	46	36
21268	11649	6801	11256	19217	20651	19172	17104	14309	10951	8471	7154	6235	4995	4108	3542	3430	2998	2825	2263	1860	1679	1988	2026	1824	1685	1520	1691	1788	1525	1294	1276	1214	1171	1029	861	766	788	703	690	581	624	616	533	512	494	507	501	522	508	491	498	548	510	565	497	486	500	532	514	509	502	459	490	484	509	459	494	504	485	509	467	423	535	521	472	563	531	502	553	544	515	500	494	472	445	505	488	479	509	520	516	520	544	582	564	555	562	522	546	540	579	502	508	489	507	548	501	501	518	507	532	517	559	521	580	526	538	575	487	466	476	476	448	451	479	457	498	482	443	484	489	472	455	483	464	433	467	440	465	467	471	471	436	462	499	485	466	486	512	428	482	447	488	482	439	458	444	443	485	434	452	441	449	459	460	456	452	444	413	461	487	433	460	464	482	439	470	440	475	442	469	431	428	462	475	454	453	487	414	469	457	490	449	476	477	453	477	460	456	449	465	436	453	468	491	424	436	410	483	482	458	466	432	454	467	423	439	441	498	470	483	430	470	483	437	459	463	450	451	467	425	457	447	473	463	476	468	440	456	459	461	465	482	433	461	441	447	460	465	487	428	470	437	457	456	446	474	487	466	441	459	486	466	451	463	447	450	444	486	474	457	451	431	450	447	413	448	462	458	466	456	454	454	428	477	490	455	462	451	469	442	444	456	429	459	532	442	426	469	463	471	457	440	429	478	423	490	460	423	488	477	472	441	492	469	436	444	485	462	452	446	479	459	443	447	484	465	452	429	478	433	423	432	469	440	496	452	489	430	481	420	469	477	434	474	444	460	501	437	463	462	451	434	464	447	437	466	467	436	463	390	485	451	443	461	441	434	523	454	456	482	454	425	479	447	481	458	451	447	456	475	491	455	411	486	445	478	462	469	468	443	438	476	456	455	435	423	469	508	474	433	445	442	446	444	446	471	460	463	467	461	469	448	464	493	444	453	467	471	471	449	470	449	412	425	475	478	471	443	479	452	460	467	438	463	458	436	466	468	451	506	479	408	416	476	424	496	426	487	443	460	480	495	444	450	501	481	466	492	472	481	438	424	491	484	456	472	512	508	465	484	407	460	468	430	475	460	491	465	491	506	451	457	462	409	438	492	508	513	451	449	489	458	440	450	501	445	450	441	498	463	456	450	444	448	479	485	427	424	460	500	450	499	463	480	461	465	482	493	486	425	439	489	455	448	454	480	464	466	449	480	426	443	457	479	472	440	457	436	470	495	455	448	443	419	450	459	447	449	458	448	471	475	486	477	461	462	464	482	483	436	456	520	474	430	474	437	470	466	439	467	450	478	463	453	490	462	461	425	461	454	474	483	472	471	425	491	438	469	454	487	396	460	464	476	452	466	477	432	478	463	460	447	445	429	478	457	479	422	499	457	438	479	445	409	453	438	410	460	473	438	444	505	457	489	491	435	439	471	453	436	447	542	461	459	472	458	485	464	460	455	445	466	457	432	439	465	470	456	463	431	479	448	445	464	432	461	458	449	509	479	493	418	469	480	436	453	448	486	470	449	468	463	453	437	470	499	452	464	439	411	475	440	472	489	456	417	473	415	484	473	431	456	465	446	494	449	449	456	460	427	447	464	454	488	516	469	421	467	434	444	467	450	462	486	500	455	445	474	419	434	432	428	451	487	455	471	460	443	495	431	450	481	499	466	448	459	474	432	480	456	464	465	466	449	450	447	474	452	465	452	490	442	482	450	491	428	467	464	441	453	446	458	446	449	445	449	472	440	470	505	483	470	439	461	458	430	513	487	463	464	464	435	413	471	439	440	475	464	485	508	479	444	446	479	472	442	462	457	469	457	498	487	451	417	457	490	438	429	483	475	476	466	463	455	441	437	476	462	466	437	453	461	450	450	431	456	442	496	451	463	423	452	452	440	455	433	465	469	484	458	478	501	488	455	470	456	427	453	463	467	462	498	474	452	474	455	434	490	486	438	468	493	475	422	449	490	485	460	464	462	444	479	458	443	462	438	469	478	431	482	466	484	469	466	483	422	505	465	437	488	452	458	449	457	461	456	438	439	509	442	464	447	478	448	459	479	482	473	468	452	458	454	396	437	458	446	461	487	425	467	474	445	448	461	455	474	458	445	443	477	475	470	460	478	489	433	496	443	522	474	431	427	471	480	471	467	408	430	437	461	457	435	456	461	454	471	485	470	464	468	421	471	468	440	438	463	438	451	455	460	446	456	460	461	466	494	440	438	493	431	417	487	470	498	465	446	441	420	412	474	453	447	478	413	504	469	444	442	448	487	446	473	472	465	477	441	426	473	480	435	464	456	439	437	448	434	470	464	449	438	467	478	450	467	482	490	481	440	451	469	414	473	422	504	449	444	479	489	484	427	460	479	457	498	457	470	473	487	440	441	444	476	450	430	467	475	431	470	464	486	466	454	429	456	462	403	460	455	428	441	458	460	468	456	486	480	439	472	449	424	441	471	464	472	482	467	427	458	433	425	471	506	444	475	513	472	454	454	450	475	473	424	495	478	451	449	477	454	450	469	492	490	453	476	433	467	476	468	487	431	470	455	437	451	483	432	475	436	453	473	467	474	482	456	476	447	461	473	464	484	439	458	482	463	439	452	478	470	464	463	460	452	483	436	457	464	451	466	483	494	446	454	445	450	420	476	446	474	479	468	486	506	434	440	417	475	432	461	447	461	473	432	475	463	431	453	457	475	448	498	462	466	460	465	432	442	490	427	462	444	440	482	463	463	474	436	448	453	487	445	466	456	450	473	459	462	533	459	441	463	461	524	477	425	462	477	443	422	464	446	456	478	452	468	450	420	485	476	457	465	472	482	473	484	467	483	447	428	469	462	510	490	444	464	451	473	487	476	467	444	435	498	450	440	475	471	447	425	473	460	479	467	461	454	474	433	440	422	451	463	453	475	456	468	445	470	441	433	462	473	466	439	450	473	473	473	468	471	479	451	486	484	462	455	450	486	491	487	469	491	466	450	492	446	455	483	503	443	486	465	458	467	467	448	473	462	495	441	499	467	476	485	472	443	472	437	457	485	494	476	438	477	441	445	454	439	485	456	488	461	461	491	468	421	440	470	491	471	456	464	480	459	484	469	464	435	456	484	441	477	466	478	473	469	465	444	429	444	480	468	470	510	477	476	484	423	463	464	450	465	453	459	437	475	453	423	464	488	483	464	460	446	481	459	471	488	485	472	450	456	469	455	445	460	435	482	423	415	483	451	474	451	449	436	460	479	518	470	476	484	477	457	471	444	449	469	430	481	463	443	469	464	470	443	471	449	469	497	442	459	460	457	522	452	453	505	460	442	507	449	441	469	443	493	479	466	446	470	461	468	468	467	461	463	464	452	441	463	487	490	440	465	511	459	476	453	440	484	481	432	496	476	445	466	471	492	484	499	463	490	500	483	457	477	466	475	504	470	466	464	465	467	469	458	431	482	458	442	472	447	482	456	487	475	469	485	505	440	483	452	455	435	504	439
1580	296	182	130	148	199	215	193	152	129	145	135	121	117	104	118	86	92	84	92	85	86	91	97	82	74	104	78	85	83	72	74	71	87	96	69	71	69	72	72	80	62	79	78	69	59	69	62	65	64	64	86	64	68	62	81	96	59	46	63	58	64	60	53	79	64	78	70	63	73	70	67	74	63	77	74	69	62	73	71	83	68	66	56	72	55	71	83	59	54	69	69	77	58	59	71	66	73	74	65	57	81	63	65	49	66	90	66	75	64	56	66	57	66	61	73	60	64	70	61	73	58	58	68	56	65	51	73	82	67	59	58	74	61	71	70	61	73	76	66	68	78	65	73	58	63	73	59	67	83	47	63	60	72	79	77	69	69	67	86	67	65	67	67	59	56	78	73	60	69	66	70	69	66	62	71	62	66	68	54	64	63	75	63	67	65	48	63	62	66	64	78	66	56	72	59	52	75	73	60	77	67	66	92	63	79	64	76	63	83	92	77	61	52	55	63	52	68	65	81	79	74	67	78	64	66	66	66	79	73	67	64	60	65	61	60	63	60	71	55	61	77	75	59	66	58	71	52	70	93	73	75	70	69	65	60	54	75	55	82	87	73	70	55	67	74	72	77	75	84	55	73	68	59	61	72	64	80	64	70	72	82	66	74	70	77	74	68	76	63	75	60	74	54	69	68	77	64	73	68	65	59	67	63	81	84	58	55	66	74	73	71	63	66	65	64	76	75	66	68	55	72	60	78	64	58	65	71	73	65	87	68	65	64	60	68	75	64	79	81	71	48	62	72	89	76	65	76	76	54	57	71	61	79	68	84	52	75	62	74	70	67	78	62	61	84	67	70	57	79	57	74	64	55	57	66	79	65	63	66	68	81	86	78	40	81	63	83	67	70	76	80	88	63	78	77	76	67	51	61	61	78	61	89	59	74	72	71	62	70	58	73	59	63	67	81	70	75	75	78	64	73	56	72	70	89	78	63	72	77	82	67	70	81	55	69	61	67	75	68	61	82	53	81	77	66	76	69	69	55	68	62	77	73	66	60	83	68	56	53	71	71	58	81	69	71	64	71	81	85	51	82	73	67	70	69	59	70	67	71	60	81	69	55	79	66	73	80	84	71	63	68	63	73	58	86	83	87	67	75	66	72	72	70	76	71	76	76	67	69	80	73	61	70	54	57	72	75	64	69	68	73	80	59	72	60	77	45	65	68	64	67	71	75	69	64	65	73	61	58	65	77	80	68	61	78	59	73	66	81	62	66	81	79	68	65	67	74	50	74	62	67	70	66	77	66	66	75	68	67	83	78	69	89	78	55	69	65	74	68	58	61	79	81	78	74	84	73	75	67	57	80	73	70	62	70	63	61	62	84	58	75	69	60	59	63	66	79	71	63	77	67	81	74	64	75	87	66	64	84	85	70	76	55	62	61	71	66	80	83	68	74	72	87	70	67	81	63	55	75	70	89	72	65	55	64	80	65	69	66	87	64	93	73	54	71	63	84	61	71	69	77	71	50	51	69	78	69	66	71	66	63	65	79	85	68	75	79	62	66	73	68	57	82	68	61	71	70	75	71	65	79	66	70	54	76	68	60	69	72	69	69	61	62	63	67	64	80	74	75	74	80	79	85	68	61	60	76	62	62	63	66	75	73	70	73	52	61	73	58	73	56	76	69	60	78	55	64	65	80	67	89	67	63	69	70	73	66	75	72	69	71	52	64	66	65	61	76	64	77	56	68	64	52	70	80	63	71	63	62	70	51	69	63	72	55	81	75	78	61	64	68	59	70	68	68	70	65	84	70	62	76	80	79	77	74	72	72	75	79	69	62	60	63	85	71	76	81	84	65	71	69	74	73	58	63	64	76	62	74	75	74	64	68	76	64	55	78	73	80	67	80	64	63	70	72	70	82	67	67	57	58	56	72	64	84	68	53	76	88	51	51	71	78	58	70	75	55	84	56	69	71	73	70	73	76	84	76	76	76	54	66	73	72	76	64	85	74	61	72	61	88	69	70	76	64	70	71	61	69	75	75	78	55	83	74	70	64	72	78	66	67	79	69	70	70	69	65	69	70	62	61	95	76	65	73	78	75	67	77	68	56	70	62	81	76	68	77	61	64	70	53	51	74	67	62	68	64	65	69	66	75	59	70	83	60	68	59	57	69	71	56	72	71	58	78	67	90	80	74	61	71	58	71	56	85	75	75	84	52	65	74	70	57	57	53	78	58	76	61	51	79	81	80	71	78	91	58	67	55	77	55	76	62	79	72	67	80	73	64	70	69	64	68	68	73	75	76	69	66	70	66	65	67	94	56	54	62	80	74	67	62	80	61	68	76	64	58	81	67	61	74	69	70	63	64	80	54	73	68	69	78	53	68	56	69	64	62	61	68	70	62	65	66	53	72	53	78	57	72	66	65	76	63	62	61	59	64	78	70	72	64	74	72	67	67	68	63	67	72	78	57	68	53	69	64	61	60	78	58	63	70	76	65	64	77	84	86	77	65	58	83	70	79	69	74	69	69	69	57	70	51	72	63	80	82	55	62	60	78	75	57	62	71	64	63	58	56	81	67	82	51	69	82	64	63	63	84	70	75	61	63	60	68	65	84	68	76	69	68	65	65	72	69	74	62	64	65	58	63	91	75	67	68	81	87	73	69	56	83	57	88	64	75	64	65	71	64	56	69	71	60	70	46	82	80	72	73	58	76	41	67	71	73	73	61	61	75	78	76	66	78	82	71	74	74	81	61	63	63	71	67	64	88	73	66	74	72	57	68	64	78	69	69	53	66	68	82	58	68	69	49	71	71	65	87	84	74	64	80	57	68	65	70	79	66	81	59	82	61	67	72	72	54	60	67	65	67	81	71	73	64	59	55	70	77	62	66	58	64	77	78	88	77	72	67	60	66	69	67	59	73	68	61	74	78	61	56	70	85	71	63	75	69	62	67	68	63	80	59	66	73	72	65	62	55	74	66	57	60	74	74	63	85	72	50	63	56	78	81	61	71	73	62	80	85	56	82	69	78	64	69	70	70	67	70	66	62	84	67	71	74	54	74	77	65	58	73	68	54	73	57	66	88	60	72	67	77	72	74	68	63	71	66	78	71	64	65	72	63	84	62	68	68	75	63	69	69	72	62	70	77	48	75	67	70	71	69	50	80	64	80	80	71	74	65	75	56	76	66	60	62	67	56	60	66	70	64	57	65	58	72	78	73	79	74	67	60	70	75	73	87	61	59	64	75	81	68	60	49	78	70	62	75	59	69	87	65	81	77	72	69	59	88	50	78	64	52	74	68	79	60	78	65	72	56	57	71	73	71	60	70	60	75	59	74	70	79	69	73	68	59	84	62	63	64	64	63	77	67	79	67	71	78	65	71	66	61	75	68	71	75	48	61	58	59	65	69	66	73	72	66	53	75	69	74	66	69	61	69	69	76	52	65	75	62	47	84	64	58	68	77	70	71	79	69	69	75	69	80	66	79	83	69	70	52
13610	5669	2931	4622	8965	10418	9663	8456	6714	4905	3781	3607	3250	2750	2425	2079	2075	1913	1832	1660	1337	1241	1465	1588	1431	1224	1324	1484	1377	1298	1153	1179	1160	1044	1055	890	961	879	806	808	808	789	793	747	761	706	751	776	734	753	756	682	749	702	721	730	716	706	734	748	770	751	716	739	720	738	740	740	710	681	734	696	778	793	737	754	745	782	738	833	785	722	725	714	735	766	746	737	751	749	767	773	806	769	797	795	749	815	757	743	718	797	747	723	784	749	708	773	736	751	743	759	723	767	782	774	762	792	748	747	699	701	746	700	766	727	733	728	719	703	743	730	709	701	712	715	723	750	793	700	718	715	678	670	666	718	698	762	686	671	765	702	682	690	723	680	731	678	683	693	680	716	705	693	708	695	734	740	703	766	699	743	725	733	730	698	722	744	744	685	724	681	691	714	713	645	743	773	718	714	686	726	691	726	752	737	739	738	706	751	685	708	731	710	700	712	694	716	721	710	718	744	701	715	693	703	687	730	778	729	734	705	722	748	723	706	765	697	732	731	791	712	805	764	712	735	683	700	728	718	692	716	714	720	714	715	697	724	712	701	725	713	687	705	716	722	691	735	694	744	688	708	706	756	702	738	765	719	700	738	708	718	707	702	679	715	678	716	682	696	726	722	731	715	738	725	724	718	708	747	680	727	707	765	749	765	749	680	789	681	733	725	712	749	752	679	749	733	740	726	758	755	719	697	684	718	685	725	714	755	708	766	726	718	707	734	659	708	761	740	748	706	722	703	751	750	713	709	716	724	709	715	715	732	708	696	705	763	721	717	705	693	738	723	701	733	672	707	685	695	690	717	725	716	711	728	690	663	745	724	745	708	692	742	756	663	716	676	724	722	721	732	739	724	751	742	698	733	722	677	698	705	741	675	723	717	684	682	752	705	756	727	697	713	749	700	754	689	746	741	671	684	701	719	725	718	754	703	761	752	735	748	746	711	673	711	684	730	730	704	712	702	680	743	714	757	697	747	711	693	768	736	702	742	768	758	713	749	706	700	669	699	703	687	722	684	766	751	686	770	729	706	749	716	754	691	687	786	726	728	730	715	745	713	694	709	753	698	705	766	711	748	679	702	730	738	687	713	726	726	753	739	727	744	690	653	792	743	718	739	737	686	708	719	703	743	699	702	710	769	698	721	718	654	677	751	717	715	694	714	727	707	661	692	739	695	694	670	737	688	703	701	724	762	721	728	712	759	720	740	694	696	699	716	754	709	761	711	760	712	738	712	722	742	716	722	750	730	727	697	721	757	750	725	769	667	721	741	719	706	713	702	718	699	776	708	766	724	705	764	726	683	738	707	679	720	756	741	685	710	777	721	763	713	695	699	759	725	739	705	739	744	735	740	744	737	713	707	699	805	745	726	754	653	701	722	721	677	716	741	712	698	719	706	699	690	725	742	708	708	679	738	706	734	712	699	764	677	755	729	704	711	710	720	751	695	701	744	685	673	697	692	736	709	700	706	736	735	695	715	776	701	693	774	747	704	679	741	665	651	676	728	693	698	732	698	730	728	678	738	721	683	710	717	665	703	781	687	700	693	704	714	695	698	712	736	718	776	706	772	714	709	722	768	696	728	727	698	757	774	742	710	704	734	719	727	680	672	690	723	721	698	724	703	697	662	691	734	748	746	744	746	746	690	798	732	751	693	736	753	729	659	650	743	665	733	739	678	733	756	742	739	722	714	703	690	716	712	685	718	720	699	692	714	694	713	762	762	719	668	748	730	768	731	734	745	704	715	771	724	729	710	728	706	704	664	708	734	705	750	715	742	720	692	741	724	671	735	749	696	694	735	736	773	721	699	708	737	741	719	708	695	695	747	703	749	734	731	721	735	739	742	763	726	711	736	752	721	706	740	722	731	737	704	726	732	672	721	705	704	728	730	739	759	728	748	745	705	706	738	689	682	697	783	721	737	721	771	730	744	739	726	737	737	743	714	664	693	697	753	733	722	718	709	728	756	740	696	727	690	712	752	741	711	703	690	743	728	727	692	657	729	707	711	730	702	700	743	695	764	671	750	771	708	706	703	712	739	712	729	714	707	700	712	737	741	730	727	738	716	646	719	712	715	698	722	721	705	740	745	740	709	743	715	728	723	715	682	754	685	728	753	725	698	717	691	709	734	718	731	712	774	693	731	671	702	739	728	685	712	730	733	700	690	723	752	747	736	704	746	745	705	686	678	718	742	721	717	686	695	755	698	687	686	711	755	713	707	701	754	697	717	731	698	722	721	730	754	694	732	689	719	768	761	707	653	730	763	719	684	684	693	725	692	754	754	717	706	720	737	708	728	725	708	719	686	721	714	679	695	727	778	715	736	754	729	722	742	754	713	701	706	731	686	762	678	745	693	723	727	733	683	676	733	687	749	739	698	782	678	664	736	744	716	676	698	700	761	723	762	734	742	704	726	688	678	710	771	722	730	747	719	713	723	737	670	759	729	675	751	740	698	706	659	718	729	711	694	739	731	692	730	729	733	690	736	713	669	716	679	763	756	722	726	697	723	743	730	759	743	722	763	662	723	729	690	747	705	730	701	666	683	750	733	754	726	718	757	755	775	709	735	703	704	690	749	745	737	706	705	693	738	700	758	752	776	757	692	657	702	707	705	696	728	665	769	736	700	679	755	702	761	733	778	782	682	705	700	715	675	683	748	707	741	712	708	738	702	686	753	788	688	709	728	697	762	747	730	705	738	751	692	736	716	712	752	748	741	738	709	779	683	725	679	752	753	737	729	710	712	760	740	766	733	691	718	726	743	716	717	673	730	720	668	758	729	771	686	711	734	699	761	675	743	733	708	719	716	710	727	701	735	705	727	659	742	691	728	701	762	711	717	745	706	721	783	718	727	739	760	712	683	704	708	743	758	712	702	699	725	719	713	742	706	702	768	686	730	730	727	656	719	666	711	756	706	714	749	696	727	681	688	703	720	706	726	730	707	747	730	755	704	744	741	721	722	689	744	690	774	694	730	723	727	716	727	701	698	695	747	740	696	693	757	738	709	759	703	704	718	719	696	728	723	776	729	728	722	739	684	694	767	720	727	747	694	729	754	695	725	766	732	727	719	742	716	732	718	730	752	742	700	807	714	770	702	763	659	718	731	735	749	727	753	737	683	715	752	713	687	717	738	747	750	738	690	726	720	693	723	748	754	710	752	687	736	733	710	730	703	724	722	712	684	695	709	725	668	719	716	722	748	713	696	705	733	690	665	767	732	732	746	729	721	711	731	754	721	704	744	709	680	737	702	733	729	695	716	685	714	746	719	745	727	746	704	705	766	697	736	692	700	723	733	724	741	679	680	725	719	722	717	717	780	739	761	763	705	744	689	681	754	759	719	750	725	678	725	711	721	701	724	714	746	716	725	725	711	677	755	707	743	741	685	710	750	720	705	717	724	734	718	707	729	710	720	693	759	737	716	728	724	745	731	691	705	719	743	697	674	730	711	718	737	718	703
1320	716	382	238	250	381	368	322	302	198	168	139	165	130	132	102	96	86	85	92	72	80	88	69	84	78	68	92	77	97	82	77	80	56	64	77	55	67	58	53	63	67	47	69	52	57	62	61	63	62	61	63	55	49	59	50	62	54	54	54	54	57	56	56	58	43	63	43	46	73	70	47	59	55	58	64	52	59	53	59	49	54	53	49	61	62	61	63	51	70	74	49	58	66	55	63	60	42	59	53	60	49	57	47	49	50	57	63	55	40	54	46	52	48	62	72	54	56	48	51	54	51	67	53	65	57	55	44	55	66	55	58	59	46	46	62	49	54	53	64	79	62	73	67	70	47	53	55	58	58	51	59	66	52	57	66	56	49	42	55	46	39	55	54	64	68	51	63	57	47	59	56	64	60	65	57	59	58	44	57	56	59	58	69	53	47	42	45	52	74	63	62	55	68	64	49	62	52	58	48	67	57	47	57	52	56	62	52	57	52	59	53	54	50	59	58	60	43	55	55	56	60	65	56	46	50	63	49	52	67	53	45	40	58	53	56	71	57	51	51	53	52	45	51	59	67	54	57	64	55	49	46	52	52	39	58	52	61	53	49	68	56	54	60	61	58	57	54	55	56	46	55	70	56	64	66	61	57	62	69	50	56	54	45	45	55	59	56	53	56	52	63	59	60	57	58	37	44	72	42	51	48	61	50	63	60	42	61	47	47	55	49	49	44	55	59	59	58	53	52	56	52	61	58	62	59	68	65	55	50	57	57	55	52	58	64	54	48	55	48	58	76	64	61	60	81	54	41	53	55	63	63	47	46	58	49	44	46	73	48	66	66	57	68	51	67	56	49	55	62	71	52	63	43	51	71	34	59	52	73	46	63	62	58	62	47	64	53	54	58	59	60	54	52	51	53	56	55	64	55	51	58	62	46	57	58	62	74	54	51	67	54	55	60	52	65	52	61	46	58	51	56	50	54	49	68	40	61	51	68	49	50	64	55	54	61	68	57	63	66	46	57	65	50	57	49	55	55	55	53	70	61	70	46	47	55	50	53	54	59	43	51	62	63	58	50	56	59	51	62	61	66	54	57	42	57	70	49	51	57	60	65	50	52	53	55	45	61	67	60	57	54	57	55	54	58	46	59	64	48	51	60	57	55	66	65	59	62	55	58	56	61	56	55	56	63	59	52	63	54	48	57	46	50	57	48	54	60	61	63	45	58	57	60	53	64	42	57	60	76	53	46	63	50	53	73	65	62	56	52	55	75	56	63	55	41	48	60	48	57	61	52	51	69	57	61	55	70	56	65	61	58	53	57	57	60	53	54	48	59	61	56	54	52	63	62	74	56	52	65	57	61	57	56	68	58	59	35	62	54	59	67	50	55	59	66	53	55	44	61	60	49	63	65	48	54	46	49	54	50	66	65	44	53	58	47	46	64	56	55	55	61	55	68	56	62	58	60	62	57	60	54	44	61	49	45	66	43	59	50	51	61	48	53	65	59	75	52	52	53	66	51	50	51	51	57	57	48	62	59	62	60	60	64	60	62	62	51	59	52	47	54	68	50	52	50	49	56	60	61	52	53	51	68	53	55	52	64	71	67	56	59	51	46	54	55	56	62	54	52	56	50	57	74	55	60	48	55	49	62	56	61	66	65	37	42	54	56	61	44	66	70	59	40	46	50	58	66	51	52	51	56	48	64	69	60	61	45	70	56	54	57	56	61	47	50	62	63	67	45	56	64	47	63	46	46	52	58	58	75	50	55	57	54	52	46	58	51	49	51	47	52	65	62	50	52	66	53	56	52	57	56	58	51	70	63	65	64	45	61	56	73	54	48	57	52	67	57	66	46	48	57	51	57	62	72	51	67	48	56	60	59	62	49	56	69	50	60	58	58	62	56	52	58	52	50	58	59	53	60	61	57	59	57	59	59	47	65	62	83	64	63	52	52	66	66	67	65	57	70	56	54	52	44	54	42	61	56	52	57	59	62	52	55	56	63	44	66	53	41	65	52	59	50	80	68	54	67	63	48	56	53	54	57	61	60	63	71	52	36	68	56	61	64	64	36	51	68	53	55	75	52	56	55	54	71	51	53	59	63	54	47	48	73	62	45	46	59	65	56	44	61	53	64	45	54	59	55	78	44	54	61	52	59	70	61	68	62	51	66	47	53	52	47	63	64	72	67	61	56	45	57	48	61	52	68	50	53	64	59	63	47	68	64	53	58	44	50	54	60	69	53	63	63	59	64	59	58	50	56	56	43	60	52	59	54	57	74	61	48	55	61	57	59	47	50	68	57	57	46	67	62	43	61	56	47	58	55	46	55	52	60	66	64	70	54	62	55	62	67	72	52	63	61	54	56	65	48	47	53	59	61	43	64	58	56	59	50	57	62	48	64	59	60	54	52	70	60	49	62	46	44	50	51	46	63	48	44	60	59	50	66	65	59	56	61	56	58	59	68	50	62	65	45	43	48	54	65	49	60	46	71	76	61	51	63	60	61	50	43	69	67	59	59	48	57	58	51	53	52	60	61	52	53	63	49	78	50	60	44	55	57	58	53	54	70	55	70	57	60	60	60	54	61	54	69	75	58	61	51	53	61	58	50	63	66	52	63	51	63	55	66	59	49	65	68	37	66	57	58	49	46	68	49	66	59	58	49	46	60	57	66	52	58	51	64	47	56	53	48	57	42	54	73	54	43	59	60	54	46	60	42	54	51	59	63	64	76	60	59	61	52	58	57	52	60	55	45	57	52	64	33	50	61	67	42	56	53	59	75	67	61	58	54	49	53	71	49	58	63	67	53	52	56	52	59	49	55	54	71	53	45	54	67	62	54	47	56	52	48	53	50	58	50	63	55	55	57	67	53	58	59	58	46	74	50	47	63	48	70	56	47	71	60	54	54	60	56	64	61	63	62	66	63	54	60	40	65	53	66	54	54	57	54	59	71	50	66	48	55	53	50	59	53	44	57	50	49	63	60	54	45	58	63	61	44	55	55	55	54	54	65	52	53	52	65	61	62	66	70	62	59	56	42	55	68	59	61	67	49	64	59	61	40	63	55	46	51	64	68	50	62	62	66	51	56	60	55	63	67	51	62	53	63	54	53	57	48	48	57	45	55	54	57	60	53	48	51	67	52	58	62	72	66	63	65	68	75	53	46	59	65	60	55	63	65	62	57	54	49	50	62	46	56	44	59	50	60	51	58	61	56	57	62	60	52	49	65	56	61	48	55	56	61	68	54	72	55	52	59	64	47	53	50	53	66	52	61	54	58	55	51	39	50	53	59	44	49	62	69	46	51	47	56	55	63	59	56	47	60	51	65	61	47	56	62	58	43	45	48	44	54	47	47	53	49	54	46	51	49	60	60	55	64	50	54	52	61	60	59	61	55	55	49	60	55	64	44	50	58	32	59	57	78	55	58	49	57	40	48	49	57	66	51	67	50	70	58	59	60	44	58	65	53	67	57	69	59	56	66	44	67	52	43	53	54
17927	9979	5234	9077	16232	17490	16102	13991	11058	8087	6036	5548	4782	3933	3274	2837	2861	2494	2452	1912	1552	1533	1798	1878	1671	1506	1467	1632	1586	1368	1218	1255	1205	1087	948	881	860	848	801	691	704	771	697	713	693	672	641	663	643	670	690	641	634	637	627	591	594	622	616	667	638	591	581	624	628	647	648	611	646	637	636	599	645	603	623	607	634	673	667	721	673	663	654	663	614	681	608	623	712	644	709	675	668	675	693	660	762	645	698	668	712	679	637	595	631	649	630	648	646	618	651	651	692	686	657	694	642	660	697	680	653	598	638	628	587	601	601	630	594	649	609	653	642	595	600	619	600	666	632	562	603	616	627	605	583	637	633	631	623	639	613	596	584	590	628	609	614	579	573	585	635	595	649	633	571	593	645	619	560	606	621	615	619	629	616	618	638	619	602	609	606	603	624	587	639	628	585	636	616	640	586	611	598	599	662	609	593	639	613	598	631	614	593	580	596	591	607	592	607	572	639	616	585	573	651	582	625	624	570	608	600	592	640	611	607	626	679	574	620	626	635	624	634	606	656	652	571	605	602	629	596	614	604	580	607	606	614	638	608	638	651	615	615	612	620	583	628	585	572	649	570	619	626	666	594	601	596	627	650	632	603	629	587	628	646	624	626	629	648	612	598	604	615	639	619	632	565	578	595	574	671	663	651	574	617	605	592	604	568	599	600	581	609	572	610	626	606	608	626	603	598	647	640	624	616	640	633	558	634	593	639	632	605	609	614	605	599	599	569	591	616	591	611	587	659	624	550	603	631	579	641	632	584	707	597	622	666	602	647	614	589	609	658	586	609	606	619	599	600	597	600	583	630	593	626	664	633	589	573	590	609	615	640	622	596	630	634	598	630	638	607	592	590	593	599	566	592	662	580	611	605	574	606	622	628	641	573	638	634	635	634	623	606	594	616	609	570	623	654	657	669	620	625	639	609	627	632	610	628	623	639	609	595	657	620	596	606	604	623	628	582	596	618	598	619	633	607	626	599	615	658	632	611	597	653	622	628	630	649	601	645	578	659	630	602	575	635	588	652	649	611	551	610	592	607	623	590	589	646	654	581	597	619	628	595	610	609	665	606	599	622	645	590	613	603	595	608	604	644	614	598	592	573	620	582	609	620	664	624	617	559	618	601	565	601	578	606	653	646	603	600	608	552	620	611	613	611	620	616	618	610	610	584	598	640	563	619	575	609	612	620	620	594	625	611	612	624	572	610	659	650	632	635	623	596	599	577	612	559	620	559	613	627	610	623	639	624	600	631	671	590	579	630	620	623	584	594	613	606	667	647	638	624	605	623	640	635	614	632	602	621	618	592	625	621	612	647	602	624	647	629	636	622	604	613	614	618	587	622	624	627	610	619	624	600	615	609	619	575	613	676	646	580	629	598	632	605	608	650	595	606	602	651	582	633	605	592	617	571	637	607	631	601	595	655	635	632	642	644	638	582	611	649	613	674	645	603	613	609	594	554	628	596	603	639	617	585	630	624	609	629	645	608	604	637	600	621	661	584	588	614	600	613	632	645	602	591	633	617	606	612	578	603	627	619	665	633	620	609	643	622	595	568	634	614	636	608	584	638	636	655	619	592	590	619	609	567	667	603	598	616	639	614	613	602	634	635	582	632	606	608	627	595	621	590	618	564	603	643	578	592	600	638	610	575	626	638	582	638	598	623	624	589	606	646	607	631	612	627	599	603	612	620	628	578	619	605	580	584	577	641	612	573	573	587	655	635	660	604	642	623	593	629	650	582	639	653	601	637	591	590	611	642	636	637	611	577	627	626	605	633	657	631	622	625	626	633	586	616	616	624	638	621	659	628	605	580	584	611	584	580	616	582	637	630	647	649	602	650	570	641	658	653	629	633	610	634	614	569	581	604	618	655	585	600	598	604	582	626	648	620	550	611	602	584	594	580	619	662	595	615	595	647	579	656	572	630	647	631	653	555	618	546	652	634	584	601	637	556	605	649	643	603	582	613	682	627	595	615	596	611	610	655	589	576	643	623	631	606	661	600	630	592	653	647	613	590	616	604	613	628	590	632	626	623	599	630	579	596	627	569	574	629	601	627	621	634	656	581	592	606	637	644	634	630	560	634	646	638	617	625	656	622	576	610	609	576	611	664	591	656	619	627	591	610	672	614	614	597	595	620	610	614	589	613	631	638	618	607	594	626	613	654	621	570	626	615	556	642	581	580	633	578	637	617	595	656	638	621	577	598	621	619	566	627	592	657	597	615	599	642	631	614	626	558	677	666	665	629	619	627	623	588	585	606	596	616	610	609	599	628	626	629	659	625	598	604	577	650	602	589	673	650	625	660	654	631	610	585	634	614	595	604	612	608	592	631	637	643	598	630	611	619	607	643	642	632	600	622	603	610	573	624	604	612	637	579	631	588	584	644	592	628	630	595	618	621	610	628	595	634	637	643	611	569	649	623	602	646	620	603	616	635	662	637	627	657	655	636	647	618	581	590	661	579	577	615	619	581	627	597	619	605	614	594	607	636	632	625	646	599	619	588	624	616	613	626	601	636	578	575	611	615	596	578	607	669	612	606	620	612	586	618	611	586	605	625	651	631	597	616	622	634	618	634	634	609	625	621	642	630	614	650	608	607	591	587	611	618	650	611	584	570	643	623	620	618	584	570	635	587	603	621	626	630	648	604	625	618	593	636	597	630	608	601	592	604	578	601	623	589	588	615	622	629	628	610	630	577	609	607	578	608	612	598	612	637	607	592	592	560	625	652	598	592	665	588	668	622	640	622	625	574	633	676	600	620	599	644	633	645	606	593	610	610	630	584	601	579	622	619	635	574	626	616	595	598	633	620	634	606	633	637	618	605	602	613	577	642	600	670	593	629	592	600	604	581	599	605	626	621	609	673	618	622	607	595	625	613	646	606	657	589	641	620	597	611	619	627	629	625	585	566	591	609	611	648	625	614	619	633	662	634	652	629	653	591	632	590	593	613	603	564	636	645	618	591	598	621	661	644	613	582	591	626	606	624	575	591	610	639	594	647	638	628	610	616	648	621	613	625	612	614	589	638	623	635	608	565	609	621	625	595	608	594	605	653	657	617	627	642	648	627	605	646	661	583	605	648	602	633	597	634	640	603	600	633	641	629	597	616	618	662	611	653	589	671	572	613	654	641	634	651	611	632	587	586	594	610	633	642	536	648	661	601	623	634	614	600	647	645	626	558	605	631	646	604	654	621	633	632	627	620	609	596	643	559	594	610	603	643	596	599	627	615	613	570	611	572	637	635	623	630	654	632	656	606	643	622	594	589	623	592	611	627	612	615	633	609	579	663	608	610	657	593	604	568	601	621	594	632	621	607	606	594	610	613	607	591	641	596	645	598	562	632	647	576	634	621	626	633	601	594	598	599	611	573	607	620	610	587	580	600	605	628	561	655	640	576	617	637	636	608	639	593	649	572	609	623	636	606	615	638	630	600	596	646	611	583	638	634	591	627	611	594	640
2676	636	337	225	211	312	330	339	321	251	191	170	150	135	117	102	105	100	103	76	83	85	85	62	77	79	65	80	58	75	67	76	59	74	58	52	50	64	68	60	57	50	56	67	49	58	44	41	68	38	51	56	49	53	57	51	51	67	51	58	63	47	52	50	64	48	49	52	49	49	51	44	63	54	51	69	61	50	53	54	56	53	58	49	48	45	48	56	58	56	59	47	60	54	51	58	54	67	54	50	43	46	52	65	61	37	71	58	43	45	65	53	50	54	55	47	50	61	52	43	59	54	51	53	42	43	44	46	40	38	44	53	39	53	65	54	47	51	45	48	53	44	64	57	51	50	58	47	33	56	57	53	59	49	39	41	63	42	65	58	48	46	54	41	50	42	61	52	42	58	56	52	49	45	50	50	52	47	66	42	59	48	60	50	49	59	58	49	48	49	56	58	57	52	41	52	62	42	46	46	49	52	44	58	44	62	53	48	59	48	62	49	47	54	42	41	68	52	34	55	52	46	51	50	47	53	60	54	53	50	51	46	47	56	62	59	44	42	46	57	50	59	61	38	55	51	51	67	57	60	56	51	55	56	53	41	46	42	59	47	47	46	48	53	53	64	58	40	56	57	59	50	58	59	50	40	43	48	39	55	45	61	58	48	41	58	54	65	53	45	56	57	48	57	69	61	56	48	61	45	51	52	54	60	59	46	50	54	42	55	47	58	40	63	57	56	69	49	44	46	44	49	49	47	58	54	50	51	57	60	58	57	52	66	39	54	48	47	54	41	54	55	36	44	53	51	52	49	54	50	55	47	48	47	59	49	46	54	57	63	53	47	50	57	54	53	45	57	58	45	51	50	45	52	56	46	49	43	47	51	60	54	59	51	46	43	46	65	43	49	60	44	52	54	47	47	53	47	52	43	60	54	55	47	50	48	51	55	52	53	47	51	46	50	60	40	55	43	48	54	55	52	51	61	46	39	50	58	52	55	52	51	58	51	43	58	48	50	66	50	55	68	35	60	61	49	46	52	54	37	46	49	48	53	44	47	62	51	49	59	49	46	42	48	49	57	43	51	53	50	53	56	59	44	51	64	45	45	47	74	39	61	49	54	54	68	56	52	48	53	56	62	57	45	51	55	56	56	49	54	47	38	57	68	62	61	45	44	43	59	50	47	56	37	56	55	47	49	41	51	60	52	36	59	37	53	58	64	55	59	58	52	56	53	42	66	55	45	56	53	47	48	51	49	62	54	55	53	50	55	48	54	58	43	46	72	47	56	46	49	45	51	59	56	51	56	55	47	52	54	60	57	40	55	64	46	50	51	52	48	63	39	59	57	50	58	50	38	60	61	63	49	65	45	51	54	44	50	61	45	50	49	55	57	57	64	50	54	60	52	48	51	49	53	58	45	58	49	51	54	54	54	61	48	49	54	60	51	43	53	61	45	39	37	43	46	55	46	41	59	43	53	47	66	60	42	64	50	48	51	57	53	48	52	41	43	47	52	58	73	54	63	52	56	56	45	57	43	55	46	51	59	48	41	51	62	52	46	49	56	41	47	53	58	47	45	56	45	53	64	54	61	45	44	48	39	53	36	44	39	50	61	60	58	46	45	57	56	54	64	45	56	54	50	61	46	52	45	49	45	51	43	46	57	53	42	44	66	56	46	61	53	47	50	44	50	50	60	47	47	65	43	63	43	47	52	54	40	41	62	57	45	46	52	50	55	50	57	70	46	42	53	48	46	57	51	61	45	49	57	66	57	54	53	65	58	39	55	63	61	57	45	56	65	47	63	55	53	48	53	48	50	54	53	52	54	50	42	64	57	55	44	55	46	52	55	56	51	33	49	52	47	41	40	53	48	53	65	52	45	38	45	46	62	45	44	50	68	61	56	52	54	54	44	51	46	52	54	64	52	54	49	49	58	53	55	57	43	44	54	45	50	64	60	55	66	45	41	48	58	50	55	55	60	58	65	52	53	47	49	51	47	53	48	51	57	51	63	53	51	48	54	52	56	46	50	57	53	46	62	56	44	43	58	52	34	46	48	63	51	47	45	61	68	49	50	41	49	59	47	49	40	48	49	56	51	32	47	41	54	54	53	58	50	48	38	48	50	50	53	40	57	42	46	48	50	43	35	50	60	49	40	67	43	40	40	57	59	64	61	53	57	44	64	50	53	57	53	60	54	47	57	55	50	63	41	44	47	49	67	48	51	40	49	49	67	53	54	44	41	55	56	47	59	54	51	49	44	53	64	49	57	40	52	51	53	57	54	57	45	66	54	51	47	56	55	61	67	47	66	38	65	50	47	42	51	45	62	50	47	48	46	51	47	53	48	57	48	47	55	57	49	42	37	50	47	52	48	54	53	57	62	44	45	45	51	47	55	48	51	51	55	47	65	59	67	47	53	58	42	52	51	40	55	55	60	51	39	47	54	45	58	51	57	48	50	64	49	60	54	47	52	56	57	42	46	42	56	54	56	44	54	46	54	63	59	55	44	67	60	45	63	44	61	52	47	59	57	46	46	41	47	52	65	56	53	47	62	58	51	49	45	46	51	61	40	52	39	60	52	49	52	45	55	58	44	50	56	43	49	51	51	43	44	40	46	54	49	57	53	54	59	48	52	54	57	57	40	43	51	39	50	55	55	62	58	44	60	49	48	59	57	49	65	60	52	47	44	52	50	61	57	47	54	53	57	66	53	51	42	41	68	57	46	59	57	58	45	46	56	53	48	47	53	57	40	44	53	43	47	38	43	61	50	59	43	55	49	41	46	66	70	45	64	56	52	44	45	55	54	47	41	46	59	52	42	39	56	51	43	53	46	53	44	58	59	53	60	42	66	42	48	42	51	51	52	53	48	50	50	52	44	51	49	48	49	55	50	51	52	53	61	51	59	51	57	56	44	32	56	46	50	50	40	53	52	44	44	60	47	45	41	56	38	62	45	53	44	56	49	56	47	40	54	60	52	50	57	64	51	41	48	57	55	43	51	55	56	60	50	45	53	48	44	70	58	48	50	57	52	51	56	43	47	52	49	57	53	55	40	54	69	48	50	44	42	50	47	46	46	52	62	59	64	57	51	57	51	38	46	66	40	52	54	39	49	60	54	61	44	52	53	52	53	53	46	69	44	49	59	59	67	50	53	54	54	57	51	47	46	51	57	49	49	52	42	54	53	57	54	52	46	54	57	47	56	54	47	50	51	52	42	49	42	46	64	51	53	48	54	52	40	64	51	47	51	46	51	54	47	48	44	54	60	49	50	43	47	48	58	63	52	47	46	61	57	67	64	45	61	47	58	49	58	58	62	57	67	47	52	44	56	48	49	39	55	44	48	49	45	52	52	61	38	61	53	49	66	50	68	44	42	58	44	42	56	47	62	60	42	51	48	56	58	59	48	41	52	54	46	38	51	52	59	48	53	39	54	52	55	51	41	46	55	42	42	50	58	58	51	43	55	71	55	36	52	57	68	50	53	50	57	50	49	45	53
17429	8628	4968	8262	14725	16828	15694	13853	11086	8166	6401	5801	4911	3972	3473	3039	2923	2517	2350	1903	1439	1543	1765	1816	1541	1434	1378	1633	1577	1297	1190	1197	1120	1044	921	786	799	758	738	679	648	654	651	649	613	624	596	597	596	607	594	596	604	526	583	591	573	577	566	574	572	551	564	578	583	591	557	577	593	616	544	539	532	567	555	588	641	599	615	606	629	573	506	666	594	593	589	585	585	614	635	625	624	648	639	650	632	661	600	657	638	617	598	620	602	610	560	637	525	567	539	620	588	639	564	632	622	600	561	580	546	591	497	554	606	589	595	591	561	580	558	541	570	594	544	563	580	577	557	552	510	538	541	570	570	546	533	553	539	521	541	541	579	533	553	524	559	534	560	554	505	572	546	554	564	569	567	513	589	551	531	561	543	597	607	539	544	584	543	543	580	549	539	519	519	561	535	531	562	555	572	570	556	537	544	542	567	550	540	575	547	523	568	528	553	586	555	499	549	566	550	557	582	531	557	555	524	541	565	547	555	533	576	546	566	549	608	551	578	541	561	548	566	563	555	549	503	532	532	557	573	595	566	579	546	557	528	591	480	540	518	549	574	538	497	582	566	554	560	561	552	542	547	526	533	546	546	544	582	545	535	509	564	579	550	542	494	524	587	550	602	575	556	518	579	536	531	569	577	556	542	539	547	530	527	528	565	547	553	533	542	549	508	550	572	534	512	554	541	526	536	546	524	558	539	537	553	537	533	564	555	503	527	581	568	539	587	568	575	558	513	560	542	556	531	557	523	567	577	554	588	563	564	524	530	558	529	536	536	590	594	551	551	529	546	537	530	514	565	586	545	536	576	568	549	553	577	521	531	572	564	545	540	524	542	567	537	586	566	539	526	550	556	554	568	574	542	517	571	520	529	532	548	569	587	547	601	579	522	526	557	535	567	513	596	612	585	523	543	566	513	567	562	546	600	546	558	552	564	503	584	551	539	583	558	571	541	541	562	520	553	530	530	528	537	538	511	573	581	528	532	532	568	547	563	554	546	503	613	524	564	573	525	534	582	535	581	517	541	566	560	577	545	563	531	537	541	509	577	558	568	534	498	543	581	525	566	509	495	524	579	523	530	565	548	526	567	557	525	566	592	572	564	510	550	574	596	530	533	581	549	549	556	579	529	524	561	562	588	598	475	576	564	588	532	502	587	555	550	547	578	562	579	566	544	541	579	546	533	562	577	550	554	540	561	568	573	578	573	547	552	548	535	585	532	523	568	547	548	480	498	507	578	574	539	598	526	565	544	514	534	564	576	556	536	571	545	506	513	623	497	539	588	520	534	559	536	558	560	580	607	552	523	532	556	560	522	584	526	547	569	540	523	550	593	514	531	523	582	534	597	533	542	557	590	546	566	563	555	531	585	571	569	559	571	533	540	511	557	545	592	548	519	547	535	511	550	554	553	539	554	601	573	542	548	533	583	544	554	547	540	530	557	495	583	558	552	534	527	575	539	534	532	522	555	564	540	577	554	556	555	583	541	555	579	572	537	555	538	531	531	544	526	538	540	577	563	549	523	566	548	598	517	553	520	515	559	588	584	544	567	531	524	531	523	562	547	498	526	559	575	574	575	579	542	567	569	534	563	572	554	590	565	551	572	544	531	603	546	548	564	578	525	550	538	517	557	533	572	554	558	540	563	508	554	528	542	524	540	550	564	533	551	563	594	526	566	537	559	548	523	591	558	544	541	553	526	615	518	536	530	574	558	535	517	546	588	564	554	550	593	540	551	549	578	529	561	535	565	574	611	561	551	553	525	532	548	518	558	520	551	532	587	517	583	589	572	531	541	555	553	559	544	543	510	572	542	551	540	556	565	560	579	557	557	525	591	596	532	519	582	528	542	533	596	548	531	570	563	554	548	607	600	508	511	595	578	553	553	550	521	552	546	562	594	510	554	579	566	566	540	532	583	539	529	535	551	547	583	565	557	570	565	551	533	551	521	538	510	569	535	578	558	544	535	527	545	560	583	570	562	579	541	506	551	520	554	576	554	570	535	557	581	531	581	541	559	585	533	552	548	554	561	531	502	583	538	560	574	578	618	557	558	471	570	537	534	549	564	530	568	541	552	555	539	583	548	552	619	531	538	493	533	521	564	554	574	581	566	525	513	532	527	498	569	555	539	528	563	535	571	508	560	596	550	492	541	544	521	561	522	556	543	577	571	536	522	531	526	570	608	567	586	580	541	535	572	591	556	586	555	581	538	587	548	555	570	525	567	521	592	514	580	559	596	546	586	563	550	544	558	544	536	486	534	535	518	537	545	595	547	541	592	544	543	590	502	530	522	556	577	588	556	509	578	552	563	539	562	531	570	537	608	538	573	538	543	561	536	544	559	589	543	567	564	528	528	561	544	540	562	539	533	579	544	581	562	502	529	600	544	532	574	530	532	544	558	575	530	518	570	581	552	544	565	584	529	543	534	592	556	553	519	569	533	545	542	538	539	572	504	545	570	574	551	510	516	533	564	560	592	525	565	543	560	548	590	571	558	568	554	530	594	510	558	564	549	536	524	549	510	556	528	571	546	536	565	584	580	513	575	556	522	534	563	536	548	559	578	569	580	579	527	549	555	523	551	564	534	511	498	531	566	556	584	557	528	574	537	539	544	526	522	578	522	550	556	593	568	551	581	553	563	514	560	553	583	559	619	574	573	520	513	500	494	550	543	537	558	541	568	558	560	516	558	558	571	572	520	522	579	574	541	558	560	529	517	590	547	565	556	518	528	569	555	532	513	559	510	548	563	511	608	538	588	551	570	566	517	572	564	555	538	571	583	543	548	565	549	566	513	516	505	539	561	542	562	522	552	563	511	566	547	545	555	572	571	547	566	585	579	538	582	534	578	552	551	535	568	521	582	577	539	534	532	596	544	518	543	565	547	542	599	504	518	515	565	582	570	566	551	580	558	554	573	533	538	561	504	546	554	547	542	549	564	531	546	604	552	581	521	527	569	564	591	561	564	589	550	519	574	535	554	557	519	561	516	553	554	571	556	530	531	519	536	575	506	538	559	556	533	566	527	549	573	528	542	503	556	562	567	573	548	553	588	562	479	538	537	531	557	543	557	539	567	525	548	529	531	548	524	523	560	549	551	565	577	566	530	570	570	547	558	541	577	535	576	547	532	568	551	499	564	572	556	526	542	520	552	534	558	532	562	546	539	589	475	556	562	554	534	580	547	568	588	509	558	537	560	542	587	525	543	556	557	572	540	541	537	546	574	575	554	525	568	607	556	559	614	568	570	540	565	551	515	570	548	568	537	555	529	579	565	578	566	531	511	583	525	529	504	547	543	525	542	565	531	548	537	562	582	562	550	564	533	570	569	557	540	506	587	562	483	547	565	559	527	527	571	541	549	587	572	541	527	571	537	624	557	521	552	568	579	533	530	533	528	566	582	549	587	565	613	516	532	576	587	547	570	509	519	543	517	558	558	549	538	564	563	553	538	530	587	559	549	548
1996	941	518	352	302	481	519	486	426	346	233	209	184	147	138	126	117	113	101	66	67	73	76	72	66	71	59	76	85	62	59	76	65	55	51	48	44	42	48	59	42	37	47	43	43	43	48	39	43	58	42	39	39	37	26	44	45	32	36	53	52	36	49	46	46	36	45	44	47	36	53	58	39	49	38	52	48	47	42	45	40	41	37	41	42	35	33	36	53	49	40	50	46	43	42	53	27	30	45	47	46	44	51	40	37	47	35	36	39	50	38	52	39	51	49	32	49	46	50	42	35	33	41	47	38	42	32	36	46	56	38	43	47	53	55	29	50	46	45	39	38	50	37	35	40	49	31	46	37	45	41	28	40	47	42	47	36	35	47	43	49	40	36	42	42	46	43	39	38	39	32	40	37	37	37	31	40	45	37	40	38	45	30	45	46	41	43	37	26	45	50	35	41	32	30	45	54	49	31	46	40	47	43	43	36	43	45	47	44	45	48	44	27	40	42	48	39	34	39	51	41	44	46	53	39	45	43	46	39	40	37	30	40	40	54	43	43	42	54	42	38	43	44	38	29	40	48	36	23	37	34	49	53	40	63	41	40	37	31	44	34	29	45	34	41	40	45	38	55	44	37	35	49	39	40	51	34	36	51	32	50	31	37	42	42	42	39	48	33	52	41	43	39	50	44	39	41	39	35	50	30	48	35	49	39	44	44	40	46	39	44	47	34	45	44	42	42	43	46	39	48	41	48	35	30	33	41	46	44	37	37	26	39	36	45	42	39	45	44	33	38	43	34	35	36	42	44	42	32	44	41	39	42	50	40	42	47	40	32	32	46	31	33	46	42	35	41	43	36	52	39	41	36	33	42	38	42	47	50	45	43	40	57	35	41	63	32	50	41	29	40	52	45	47	42	33	57	42	33	32	38	48	35	43	36	35	40	37	40	49	41	33	45	45	28	40	35	41	51	40	40	39	35	45	43	48	43	51	40	32	43	28	41	40	38	47	35	42	39	44	46	43	45	39	47	39	52	36	46	33	44	39	49	47	42	54	44	39	34	53	37	45	44	42	52	41	47	51	42	53	40	39	34	30	40	39	41	28	51	40	45	42	33	53	43	33	46	35	42	30	40	47	42	53	30	40	42	43	55	26	39	52	50	40	42	64	44	28	47	54	48	40	38	44	45	46	56	41	27	44	41	59	40	55	49	35	35	29	40	40	36	51	36	46	48	41	48	53	42	48	36	38	48	53	32	40	42	36	42	46	39	41	33	33	43	44	48	46	42	41	36	44	34	42	46	26	37	51	47	36	41	48	42	33	34	47	37	39	35	35	43	47	38	37	40	38	44	41	39	39	42	43	39	38	35	42	39	45	35	44	60	31	41	41	41	55	46	36	41	47	45	46	39	44	36	49	40	40	34	43	31	43	51	43	45	39	42	48	40	39	54	38	50	46	42	38	49	41	42	36	41	45	35	49	47	53	52	33	37	41	41	43	47	40	44	42	31	41	37	43	35	42	43	33	26	42	35	42	43	32	43	43	44	46	43	53	39	39	44	45	37	38	40	39	46	36	32	44	47	45	33	33	50	38	35	33	35	35	34	55	44	54	38	33	41	41	41	37	44	41	52	38	31	48	49	41	57	39	36	38	43	45	58	30	41	43	37	33	35	49	51	41	33	48	34	37	51	40	38	47	51	45	40	45	41	42	46	44	43	37	44	48	51	38	41	33	32	36	36	61	41	42	40	39	41	40	41	41	31	27	37	43	34	47	40	31	30	45	43	46	43	36	39	41	47	35	25	45	34	41	33	40	39	49	47	38	38	53	28	46	50	45	42	29	36	40	48	53	43	40	42	34	51	38	56	45	38	35	37	43	47	47	40	37	41	38	39	49	41	45	44	37	39	34	46	45	42	63	36	37	39	49	41	30	32	47	38	36	35	35	46	40	40	34	40	38	44	50	31	46	35	37	40	33	35	51	44	53	50	40	31	41	23	40	45	52	47	33	40	42	32	48	42	38	36	42	44	50	37	31	41	39	42	46	45	37	39	42	46	42	54	38	42	35	35	45	45	50	41	42	49	41	35	47	39	35	56	44	38	41	45	38	41	50	47	36	50	46	35	36	50	34	37	34	46	28	51	42	41	47	38	39	47	32	35	36	42	40	35	39	42	48	47	47	30	36	39	39	48	45	34	40	45	47	49	38	43	53	44	46	41	36	43	54	42	46	39	39	37	39	54	41	50	38	48	31	30	32	36	41	45	42	42	42	34	29	53	52	43	41	38	37	55	43	41	49	50	37	51	49	40	36	40	47	47	36	38	43	43	39	40	31	39	49	47	45	35	36	41	37	43	51	41	39	41	48	51	38	55	49	47	47	32	36	41	33	50	35	46	39	39	38	32	50	51	39	35	31	51	40	41	44	34	45	44	46	49	39	35	34	45	39	51	49	49	44	40	47	49	39	45	45	47	47	39	38	41	50	36	36	56	33	38	45	41	38	36	49	36	38	39	48	40	38	52	54	48	46	48	49	51	42	39	40	30	30	40	37	52	34	43	44	48	39	32	33	47	38	43	46	33	46	41	39	39	44	51	45	33	40	40	36	27	39	48	30	27	43	31	33	45	30	39	38	48	39	31	41	40	34	39	42	40	34	39	40	32	47	41	43	32	46	44	45	46	55	44	38	47	40	57	36	41	51	47	31	45	45	46	30	46	38	48	37	38	35	49	47	43	51	29	50	46	45	38	37	40	47	42	39	44	33	33	41	45	47	46	50	40	50	47	54	45	43	40	30	39	52	40	41	47	37	39	46	41	51	40	42	41	42	35	41	44	38	45	38	40	41	33	43	46	35	39	33	42	47	31	32	37	33	41	39	30	54	39	37	40	45	40	30	36	49	51	51	50	40	43	39	43	42	41	36	34	28	34	36	31	47	39	53	40	39	44	44	46	37	41	46	42	29	40	39	43	35	32	42	48	53	45	42	35	47	31	45	45	39	46	30	34	57	37	41	34	44	41	44	41	42	31	38	46	43	43	34	39	38	46	35	38	49	49	38	45	42	46	37	50	40	40	37	49	46	31	47	34	41	31	36	49	28	42	44	30	40	46	29	44	47	37	47	43	43	39	31	39	37	33	46	33	34	34	43	41	36	44	45	36	35	37	43	40	49	36	50	42	37	32	39	35	43	51	32	42	38	45	56	38	38	44	39	47	49	38	42	41	39	55	52	45	56	40	42	34	31	44	43	52	40	45	51	31	45	47	37	53	34	51	33	45	35	40	55	28	54	42	38	38	35	49	38	46	40	52	31	44	31	46	32	46	46	43	32	68	51	35	38	37	52	39	46	46	43	36	41	41	37	37	33	39	40	34	51	45	38	41	43	39	41	38	38	35	48	48	38	43	39	45	37	46	53	50	48	49	39	45	42	38	47	38	39	44	49	47	41	37	31	34	47	44	44	53	34	36	34	32	43	39	39	47	43	42	47	27	45	49	46
21765	11863	7057	11514	19448	21099	19794	17435	14330	10749	8100	7312	6152	5083	4179	3731	3363	3077	2817	2286	1656	1824	2080	2011	1831	1596	1602	1822	1743	1592	1306	1267	1228	1058	899	813	774	692	642	665	593	610	585	594	591	533	548	523	515	522	499	500	524	468	487	502	528	505	497	482	477	485	440	505	486	510	511	526	498	473	496	429	479	493	480	523	544	497	512	523	497	476	486	463	467	477	476	497	545	508	555	583	521	574	546	546	560	549	547	514	528	552	505	565	468	540	519	537	505	521	525	521	546	570	589	572	515	536	518	496	501	513	488	480	464	506	471	444	446	478	496	454	471	451	447	470	446	475	461	474	478	470	471	422	461	429	432	469	442	502	496	444	475	434	493	468	470	458	462	446	452	508	449	470	428	488	455	497	465	456	453	467	442	478	442	469	491	438	437	454	487	485	504	466	501	487	429	471	476	466	467	445	463	488	459	460	464	450	476	465	478	481	465	467	454	500	444	469	479	457	438	508	445	504	486	453	495	437	446	452	490	422	410	466	467	475	496	466	465	419	513	423	466	459	463	478	500	475	467	470	451	470	455	493	444	426	478	497	470	464	455	476	444	441	443	469	454	452	458	481	485	499	436	468	467	425	492	477	423	473	480	502	444	512	450	462	465	462	492	469	468	431	448	458	438	469	477	476	454	481	468	416	503	466	425	486	462	437	457	460	422	430	468	470	480	466	479	433	443	482	428	465	483	460	439	470	456	416	473	427	448	450	469	424	446	460	472	440	432	451	457	469	488	479	469	481	463	461	528	465	416	449	451	454	482	464	419	481	469	428	414	460	461	466	476	475	481	457	433	478	426	434	432	490	497	471	454	427	434	467	446	458	460	469	429	469	447	431	431	467	481	456	428	428	465	441	427	453	483	457	431	448	437	472	442	484	484	466	482	418	491	446	457	451	415	472	456	491	450	446	471	449	425	451	493	457	492	468	446	439	443	454	461	442	489	430	448	479	442	437	474	443	462	444	471	476	464	499	445	450	484	460	494	485	470	504	459	477	460	442	465	470	464	447	504	492	468	473	464	443	495	465	470	452	436	468	478	491	472	407	461	434	431	456	438	403	457	462	500	496	420	469	486	479	467	469	482	458	432	466	476	433	460	436	467	461	452	508	461	466	458	492	456	477	421	428	491	473	410	461	440	468	456	447	446	467	455	462	472	491	477	410	484	472	478	457	490	468	497	474	409	395	475	479	452	435	460	464	417	444	459	474	457	436	469	464	440	462	438	444	436	465	467	460	422	505	467	450	468	462	490	453	463	477	492	438	441	453	450	479	498	442	474	421	480	479	429	489	463	476	466	433	483	471	455	451	477	467	455	449	486	459	481	461	464	436	460	444	461	446	465	490	445	443	458	443	470	506	466	416	481	457	455	434	436	457	526	435	486	445	483	484	443	496	483	463	465	436	444	466	464	449	407	475	456	453	463	459	456	439	495	441	460	486	442	486	431	481	495	477	442	442	479	463	433	453	438	444	450	473	468	454	451	429	422	442	454	432	467	429	428	461	477	461	412	474	451	473	460	482	453	470	436	457	478	481	457	469	465	492	466	477	466	478	495	463	498	432	511	444	494	433	458	472	421	477	479	462	444	427	463	449	519	464	487	488	467	417	461	470	464	460	442	469	509	466	475	487	461	431	464	446	453	426	458	495	438	444	477	469	449	457	449	465	436	422	444	489	436	473	437	426	493	466	455	459	445	435	491	452	499	483	474	437	493	484	458	465	447	422	428	446	479	460	485	452	462	495	443	445	472	462	436	449	474	461	457	501	465	481	446	437	455	458	489	473	410	467	440	452	469	487	476	425	445	459	476	465	483	456	441	469	453	437	453	453	448	496	480	418	473	445	445	472	443	492	444	417	468	492	452	428	480	463	475	442	471	441	463	451	458	453	481	447	421	437	453	466	463	472	454	452	420	484	462	448	477	474	466	460	482	472	483	476	465	448	428	455	424	471	469	467	472	465	456	464	482	464	433	457	431	468	451	478	469	425	464	501	464	441	449	466	440	465	463	470	407	407	460	487	458	473	466	447	448	454	414	481	427	443	466	457	484	455	448	467	472	449	434	460	466	457	464	412	454	468	488	446	498	451	439	458	438	454	448	438	484	472	475	442	467	474	445	444	469	472	431	483	451	446	439	473	449	430	476	463	479	491	483	451	452	472	435	461	455	501	470	479	456	497	451	454	461	501	450	469	449	450	464	470	475	495	482	485	442	454	500	448	476	467	471	479	433	512	415	458	475	468	474	475	458	454	513	453	435	451	471	475	440	476	456	457	461	450	449	453	491	451	471	499	435	468	464	487	501	498	477	457	493	454	449	434	451	482	488	452	430	481	478	443	455	462	424	443	470	471	433	484	427	457	485	467	457	468	455	461	488	477	460	492	450	476	475	477	456	471	503	509	466	440	495	498	463	488	473	461	460	453	468	435	460	464	484	469	426	501	479	493	435	461	475	474	447	475	419	428	488	490	458	472	460	465	439	435	487	463	466	471	482	499	459	492	473	465	407	480	473	475	467	460	456	471	498	465	450	454	473	454	433	481	458	437	428	451	452	511	476	462	467	463	479	456	511	455	486	465	447	463	445	464	477	443	493	461	453	441	454	473	479	454	468	467	479	451	463	474	463	412	451	486	480	488	470	450	445	427	469	456	439	410	460	499	477	461	426	458	461	478	462	470	454	462	426	472	458	450	470	505	456	458	448	487	467	437	452	467	439	466	468	440	448	456	455	461	424	449	444	428	457	431	479	452	456	418	461	449	458	466	471	450	472	450	471	456	473	481	463	463	467	472	427	449	489	452	491	468	432	494	497	454	450	458	477	471	470	441	496	450	474	435	459	476	453	468	445	482	477	487	453	459	462	457	453	480	469	488	425	431	467	483	468	457	458	455	463	446	428	478	480	443	463	473	465	463	495	458	482	439	481	481	500	433	445	469	455	441	442	441	478	486	461	465	413	445	479	450	450	467	496	468	464	447	415	452	439	477	463	438	468	502	487	438	458	490	483	481	449	479	441	445	471	477	448	516	455	437	472	473	484	468	439	456	459	462	461	478	511	456	441	450	483	459	488	443	487	506	460	462	392	436	439	428	462	448	519	438	488	476	495	465	467	450	469	471	454	465	467	455	499	440	438	428	443	477	474	457	448	502	442	476	475	489	463	466	482	449	418	453	460	487	435	468	442	477	488	464	480	476	466	450	451	467	460	461	451	442	419	470	439	459	416	454	447	481	448	444	490	483	451	464	485	475	447	435	502	449	445	475	408	468	472	482	472	439	459	469	486	472	461	457	447	481	468	419	451	443	479	459	494	447	439	499	420	448	436	468	486	486	445	406	437	485	454	470	466	466	462	472	510	467	448	422	439	468	485	426	492	459	414	485	479	464	470	462	438	453	459	465	474	452	422	492	460	444	452	469	460	487	454	483	488	471	447	468	472	447	453	482	435	449	464	445	436	442	457	452
1574	302	183	154	137	208	215	208	180	134	129	122	113	121	101	107	104	88	117	99	99	86	78	88	66	84	91	96	72	74	85	69	71	92	86	58	68	78	85	71	72	70	65	62	66	71	60	68	63	79	72	69	68	86	70	70	81	81	66	72	97	70	77	81	75	71	77	68	68	70	69	67	74	69	52	69	78	68	86	69	74	63	75	61	72	73	58	69	62	85	69	66	66	77	56	59	67	62	73	67	78	62	71	61	70	82	61	60	68	66	59	68	68	79	75	53	61	62	71	73	53	78	60	66	84	64	72	74	75	61	72	68	78	71	57	52	74	70	60	81	65	77	71	82	56	65	79	61	64	79	77	72	70	80	67	63	61	81	66	75	71	78	75	64	67	69	67	75	60	63	70	67	66	63	60	76	80	79	78	86	63	73	61	64	64	80	68	79	72	62	80	73	77	69	81	52	78	62	81	61	63	68	67	61	65	63	61	68	70	74	60	64	67	60	69	69	66	60	62	56	59	57	55	64	70	61	64	75	59	72	72	56	66	68	65	62	50	68	66	85	73	81	75	77	73	61	68	69	66	69	68	78	70	52	62	54	57	71	62	51	62	60	73	59	65	65	74	65	70	82	59	62	65	79	72	76	68	72	72	68	66	94	51	63	80	69	67	88	71	67	57	79	65	70	75	71	60	73	67	71	59	61	70	67	74	74	62	78	50	75	76	82	66	68	62	68	70	70	62	68	63	58	64	71	63	73	69	68	61	70	74	68	68	67	70	76	73	71	71	65	58	70	71	53	63	63	69	68	70	63	85	65	61	68	68	76	65	75	78	69	64	69	70	62	61	65	60	78	69	60	81	57	75	79	63	73	65	62	67	69	67	74	58	68	58	69	73	61	82	76	68	76	57	69	72	63	54	62	63	52	60	69	64	73	93	71	61	54	63	74	72	89	76	73	86	72	72	67	63	94	62	88	64	65	76	53	68	57	67	67	74	71	82	84	64	56	65	72	82	72	61	72	78	65	62	65	68	62	55	69	82	76	67	67	70	94	74	80	60	67	80	73	72	62	66	69	74	63	68	56	72	62	66	65	70	78	69	68	70	75	56	71	75	92	73	61	83	62	66	60	56	80	57	77	67	47	67	71	53	60	67	69	65	60	71	80	75	68	55	74	72	65	64	62	61	71	75	58	86	75	72	79	72	68	55	77	71	68	66	68	76	74	78	73	62	77	64	65	77	73	64	50	59	80	72	77	61	68	75	64	73	67	57	70	75	75	86	71	65	70	64	64	63	62	77	72	65	78	59	55	85	66	59	54	70	77	83	86	59	69	68	64	66	61	59	64	76	72	56	68	69	62	86	77	55	71	50	60	87	70	76	77	75	81	63	64	82	71	55	65	69	64	67	62	79	68	67	78	73	61	77	73	83	80	59	80	80	67	60	69	74	75	75	63	73	72	72	76	55	52	63	77	69	88	62	73	71	62	84	66	77	67	73	62	73	73	69	57	62	81	59	82	82	60	82	74	73	63	72	68	81	72	65	77	73	70	75	79	80	78	78	64	54	76	80	66	67	57	51	62	69	75	66	63	61	57	69	58	59	77	75	81	70	62	75	84	68	78	83	51	73	68	71	66	85	55	70	69	59	69	74	70	71	74	72	66	64	67	56	76	75	55	69	63	62	75	60	80	70	66	68	75	68	61	71	83	61	63	77	63	56	58	55	65	71	76	64	58	61	70	75	74	61	62	73	68	69	64	79	68	77	57	69	77	65	74	79	76	77	65	65	63	66	70	72	66	69	75	69	84	53	64	77	86	77	80	72	83	62	66	81	79	71	79	57	71	58	78	60	51	76	70	72	60	60	70	50	64	79	78	78	56	60	69	81	70	69	64	69	54	69	53	75	72	75	65	80	73	74	78	77	77	66	95	74	63	78	49	75	64	62	81	78	67	54	75	66	78	78	66	75	77	90	72	63	84	81	73	54	56	73	70	69	62	70	71	58	62	57	81	61	65	60	62	84	84	67	81	73	92	77	59	80	78	84	84	60	60	73	67	77	69	74	72	68	79	69	83	70	61	87	53	67	65	79	71	80	55	65	66	70	74	75	66	64	67	65	74	75	75	60	68	74	71	64	67	73	61	67	83	67	79	62	65	70	64	54	72	75	89	75	63	48	67	67	80	77	73	56	75	74	69	67	63	79	73	77	58	78	63	68	71	82	63	64	61	55	70	84	68	67	61	83	63	62	61	86	62	90	50	53	76	70	72	61	73	76	82	65	66	76	63	64	82	62	78	77	70	80	64	89	77	86	68	57	58	58	71	57	68	71	75	73	68	59	62	65	59	57	77	74	66	63	69	73	70	63	70	65	65	68	82	70	67	68	71	80	74	66	73	64	73	57	64	82	56	68	79	64	63	64	59	56	63	77	75	69	86	63	78	63	55	62	74	66	65	90	61	81	65	66	63	63	69	63	72	67	59	60	72	56	66	71	59	65	71	78	66	69	73	76	69	79	59	60	60	67	57	69	67	63	69	75	67	68	60	82	69	69	71	67	65	66	63	65	70	79	58	74	57	76	74	69	66	68	75	57	47	65	69	72	63	67	81	63	43	78	61	61	52	62	54	64	68	71	80	79	71	64	84	73	75	74	56	52	69	77	67	68	71	72	63	65	82	69	59	76	71	66	66	63	75	67	66	68	74	81	76	74	76	72	69	66	69	76	65	74	67	67	70	67	70	68	66	57	63	66	85	76	62	70	67	76	62	80	71	70	74	57	68	74	70	70	76	64	68	64	67	67	80	70	72	68	59	84	64	83	68	77	62	61	70	63	66	69	82	60	54	75	74	73	56	70	64	68	85	71	62	59	64	66	59	71	66	68	79	77	66	62	84	67	56	67	61	73	71	71	72	63	69	71	67	64	72	62	79	60	59	71	64	75	58	82	62	57	74	66	63	65	78	71	77	81	74	60	74	68	58	75	61	84	62	50	56	81	70	59	72	72	61	57	65	75	69	82	62	79	79	64	72	73	75	58	59	63	65	58	77	63	67	72	64	77	75	73	78	62	88	75	76	76	74	66	57	56	89	69	68	57	67	70	55	66	65	64	66	66	68	91	70	57	71	84	48	74	64	75	75	80	67	64	71	85	65	68	55	70	62	82	71	64	58	75	59	61	78	60	68	70	70	61	64	69	65	77	56	74	70	57	81	69	69	65	78	62	68	60	86	61	61	72	68	59	69	65	64	71	70	66	74	56	55	61	65	56	81	79	62	61	59	62	71	71	68	76	83	69	74	61	67	68	67	76	75	63	71	64	69	95	66	63	74	80	63	73	73	70	69	65	70	67	67	75	81	64	61	55	64	58	68	76	71	49	64	57	79	72	76	69	66	72	60	67	73	65	68	79	54	61	62	71	68	74	82	72	58	59	68	67	68	59	83	70	72	77	83	77	54	62	61	80	65	64	80	71	72	73	64	74	66	71	77	66	48	66	66
13721	5739	2790	4724	9179	10663	10223	8648	6634	4675	3846	3827	3272	2786	2418	2228	2144	1849	1879	1653	1267	1377	1602	1514	1397	1265	1327	1428	1375	1234	1156	1162	1152	1036	902	856	917	922	814	823	829	758	803	770	765	750	789	735	727	753	737	757	700	707	718	777	770	698	692	748	748	753	738	708	760	724	745	707	728	761	670	697	721	704	738	736	742	764	760	758	739	714	745	707	695	721	784	719	748	738	819	798	757	758	764	776	747	788	761	819	802	739	807	738	712	781	771	743	789	767	784	776	789	762	778	788	783	710	772	720	717	764	757	746	716	707	722	774	766	765	744	731	725	680	737	765	721	689	720	718	790	740	715	718	750	703	759	709	747	764	732	735	701	755	678	687	810	717	720	711	699	710	726	729	753	727	721	787	693	732	739	735	720	712	747	694	716	733	703	715	734	815	769	714	741	738	681	757	751	698	758	708	748	707	750	710	689	718	744	688	726	757	777	734	732	680	705	771	717	746	718	743	749	699	686	729	722	793	739	737	734	744	729	694	713	735	725	772	746	704	714	694	713	718	684	717	694	729	718	735	762	763	740	748	760	721	732	762	748	746	744	740	724	763	713	744	677	700	714	775	729	716	728	775	741	698	706	731	761	701	731	732	782	708	747	744	710	754	747	710	760	693	726	765	688	698	718	732	743	692	720	715	687	677	724	690	743	754	685	699	701	725	726	723	713	708	750	778	734	699	767	750	713	732	736	735	686	723	752	723	686	724	677	682	740	701	743	760	734	705	710	735	732	706	756	727	695	743	690	703	737	678	772	620	738	754	764	746	726	665	733	729	720	701	735	708	744	705	698	732	711	722	702	723	752	674	748	729	760	737	711	758	730	744	709	717	692	716	708	687	746	736	675	761	747	733	749	711	707	740	742	776	792	763	739	715	721	679	771	743	740	707	729	747	687	753	752	755	768	673	721	729	759	693	683	711	728	807	730	716	698	709	729	720	749	719	675	708	725	748	707	733	736	713	703	707	706	722	718	773	708	707	731	731	681	731	708	725	734	712	695	734	712	724	685	740	720	710	746	722	738	693	732	692	752	741	758	714	751	815	698	734	756	737	775	701	721	671	736	722	742	705	704	748	702	712	752	689	684	733	721	699	709	785	697	737	744	706	741	762	764	739	678	719	719	759	678	743	726	717	705	710	790	746	725	756	693	769	721	752	717	740	721	708	705	731	716	725	720	741	705	760	671	721	738	706	752	692	742	734	733	708	711	735	686	761	701	713	727	769	731	761	696	766	698	782	716	763	709	743	703	724	698	711	732	715	735	708	684	706	676	747	708	754	735	720	724	750	719	764	728	694	717	671	728	717	742	693	687	779	721	700	715	745	718	728	693	731	761	726	756	712	754	679	761	706	770	722	741	729	742	693	754	715	731	692	695	694	702	709	739	705	735	767	725	721	669	720	740	702	712	705	760	712	742	720	652	677	735	727	711	779	711	723	693	729	715	739	738	741	760	737	717	722	704	739	753	672	739	748	711	735	711	794	692	757	738	721	728	750	683	695	709	748	722	714	728	698	742	733	740	734	739	718	733	736	759	713	714	697	736	776	730	793	801	691	738	753	724	728	723	681	695	717	723	628	787	739	781	744	657	724	743	727	800	697	757	710	733	726	711	645	738	708	685	698	710	739	738	702	675	708	747	697	799	747	691	729	743	746	710	714	711	655	759	718	719	676	724	738	714	744	721	660	710	768	724	762	739	731	724	705	724	749	756	741	706	723	719	736	702	764	717	748	687	702	664	701	718	725	726	721	723	694	713	756	731	718	721	741	736	745	698	763	701	714	760	737	747	705	781	720	714	714	703	738	755	750	755	741	746	784	738	733	727	711	736	764	712	738	714	750	707	726	698	745	740	715	659	711	728	751	713	713	771	707	713	743	746	691	693	709	746	707	732	695	712	797	740	718	758	703	705	718	776	699	738	666	712	766	726	743	724	716	706	745	700	716	767	709	674	718	692	745	758	739	694	761	662	728	729	747	695	787	734	754	718	698	747	740	750	692	731	726	752	737	689	739	788	718	724	712	716	723	738	718	699	713	737	700	759	727	716	766	663	748	693	673	704	767	697	723	704	718	725	707	740	735	750	729	712	733	703	754	705	758	702	768	748	718	751	725	775	706	699	729	726	720	719	757	743	724	697	707	706	743	747	736	651	693	715	714	776	768	731	652	731	707	731	719	715	700	717	743	712	735	700	690	729	682	734	722	711	731	706	726	727	740	730	740	699	706	748	665	695	715	727	732	716	739	697	739	711	728	751	744	697	718	677	681	763	658	727	725	699	678	711	698	691	706	697	733	729	721	720	767	712	694	669	763	720	735	703	730	685	744	728	709	682	757	730	711	744	696	705	737	750	745	731	689	768	750	661	700	700	743	728	721	718	730	759	673	749	766	754	719	760	722	751	659	692	752	720	734	725	722	702	769	738	678	701	724	747	715	736	753	695	757	699	719	751	738	724	693	698	746	727	720	743	707	702	703	737	721	778	712	746	738	719	742	703	700	776	720	721	733	731	783	691	683	671	766	714	704	711	726	733	697	724	729	779	767	737	740	719	731	742	749	704	733	723	692	750	661	734	736	720	727	688	703	718	733	707	732	706	711	743	764	782	730	721	711	751	697	707	747	738	736	701	729	804	735	754	722	746	735	742	739	733	715	679	711	746	687	683	718	680	709	735	694	733	726	742	729	737	716	711	757	749	743	739	714	746	712	758	688	692	760	658	748	758	687	730	743	753	737	745	724	733	686	704	747	693	744	708	736	713	718	769	713	705	737	722	687	742	733	673	730	707	722	741	725	718	709	731	767	715	761	669	730	753	726	712	762	695	717	695	730	760	746	731	723	685	755	734	718	728	697	725	755	690	741	679	761	701	690	707	766	703	743	746	685	739	724	711	779	744	783	752	790	719	752	748	742	694	746	696	729	741	716	794	760	731	675	723	745	718	759	759	664	706	771	736	708	718	704	635	730	749	705	732	719	735	713	743	784	741	682	698	737	714	716	722	748	702	707	732	682	719	698	690	748	681	761	688	751	632	736	724	733	701	722	708	718	693	741	730	711	708	711	700	756	733	726	682	742	703	736	716	734	738	714	707	713	746	773	757	751	775	700	672	779	722	724	724	679	772	681	718	715	752	760	712	714	696	723	724	713	736	665	698	719	749	716	754	686	719	731	721	754	741	707	766	734	748	729	731	706	692	704	701	716	707	727	700	767	754	751	777	685	712	698	712	733	759	693	695	733	742	735	740	765	737	703	703	721	716	692	758	700	766	703	693	712	697	733	720	723	715	686	712	789	678	743	692	749	729	764	717	734	713	763	693	746	714	733	776	722	728	747	769	708	698	713	722	723	758	718	685	691	693	737	692	726	738	734	767	706	738	693	705	710	755	749	741	706	751	713	709	696	705	688	736	714	775	745	693	754	667	774	771	747	719	740	696	692	729	763	681	697	772	761	682	729	722	740
1429	743	380	250	270	339	395	361	286	220	190	171	146	162	114	98	97	118	109	81	65	83	98	80	96	82	67	92	79	94	80	68	72	68	66	62	66	61	75	67	54	57	56	55	53	64	47	61	72	78	46	58	64	56	52	57	51	53	76	55	48	74	60	57	61	63	50	52	62	61	61	55	48	50	52	56	50	56	56	69	63	61	58	77	59	48	55	59	56	55	57	57	66	65	61	78	52	57	62	55	60	51	66	60	68	61	55	59	62	51	60	62	54	52	69	59	60	66	58	55	43	60	45	69	61	63	52	43	60	54	65	69	63	53	54	60	55	55	43	60	65	51	59	73	47	51	47	57	53	53	58	56	57	57	60	67	62	60	60	52	45	45	47	54	64	48	56	58	51	62	62	52	56	72	52	57	62	57	60	45	50	52	61	58	54	66	56	63	57	58	63	45	53	60	61	54	58	48	54	56	44	51	54	56	63	60	60	59	58	40	62	52	69	64	66	59	50	57	63	76	64	50	53	55	46	52	67	56	61	66	49	47	61	58	58	54	71	54	68	63	62	61	50	63	49	50	46	48	65	65	58	48	53	48	65	41	68	60	50	47	61	46	56	50	63	34	66	60	47	57	66	46	71	58	50	50	43	59	55	45	50	59	69	66	62	63	52	53	52	67	53	51	55	65	67	60	76	59	49	37	67	55	61	67	48	56	59	66	55	73	44	59	47	54	54	54	62	54	62	64	41	56	63	58	49	52	56	50	61	61	56	64	64	51	58	47	56	52	62	47	69	58	55	67	60	66	55	45	48	40	74	50	64	60	54	46	57	53	52	58	60	62	56	73	54	70	56	63	52	64	58	60	65	56	77	51	78	74	47	65	53	73	52	43	55	65	60	63	58	48	58	69	39	69	69	57	72	62	47	61	65	45	56	48	50	40	62	51	67	60	65	58	57	69	64	61	54	65	65	60	59	56	58	59	64	53	46	60	46	71	58	62	48	64	71	50	65	66	58	52	48	58	58	63	65	73	71	62	46	67	58	63	58	66	60	63	66	42	55	62	52	52	60	52	52	68	59	63	62	54	55	61	61	68	56	55	60	57	58	59	64	47	69	53	42	49	62	58	56	58	79	59	49	51	49	57	49	55	55	64	61	55	63	59	53	55	60	47	48	52	58	58	52	51	81	53	47	60	57	49	50	69	57	61	61	50	62	59	52	72	54	63	54	66	56	55	50	56	57	59	49	56	57	40	65	52	59	54	59	61	50	54	49	64	46	65	46	60	55	57	60	59	60	55	56	41	43	60	61	55	55	57	57	60	45	51	63	59	45	58	58	60	67	70	62	59	59	55	57	67	69	72	49	69	64	62	55	56	57	58	61	64	52	65	65	60	60	57	61	58	66	47	68	64	60	59	49	60	55	51	53	55	49	65	52	56	69	54	54	53	63	46	58	53	42	56	65	55	67	51	53	62	66	50	74	59	54	48	58	61	52	54	44	62	55	58	42	42	54	57	65	65	55	55	63	75	67	47	51	40	45	57	60	64	61	62	66	63	60	66	48	55	58	60	46	45	63	63	59	47	63	49	51	66	50	66	62	59	56	72	71	59	53	71	49	53	66	60	60	46	64	64	51	46	46	56	56	59	54	62	63	57	53	52	54	64	57	53	58	62	68	67	43	60	48	53	69	68	57	54	58	51	52	49	54	43	60	61	59	51	60	52	52	54	59	62	57	64	69	53	59	60	61	55	58	50	56	57	52	70	51	50	65	56	56	58	52	61	63	69	50	65	49	64	54	57	64	58	51	65	66	56	75	60	52	53	60	46	53	59	60	61	49	57	57	57	73	60	58	60	60	49	55	63	54	55	48	57	65	56	53	58	68	54	51	58	44	57	63	63	47	53	62	62	76	51	56	54	60	59	54	48	74	63	61	60	51	48	45	54	54	53	56	45	62	61	58	65	69	70	57	54	82	62	58	57	50	58	50	61	74	66	58	59	59	55	63	58	54	60	54	55	56	71	36	62	62	52	55	57	59	59	67	50	66	49	60	57	55	57	59	41	45	65	54	69	67	54	55	61	54	56	63	52	60	54	56	64	64	61	59	44	53	57	55	69	61	84	56	49	61	60	62	74	70	69	63	66	61	62	66	46	67	66	67	66	58	48	47	48	63	55	56	64	66	61	45	59	68	67	55	62	44	47	59	48	58	52	48	50	61	59	43	54	54	42	53	49	63	60	47	50	46	54	57	61	57	62	49	51	49	57	74	58	54	44	39	60	57	52	62	55	54	57	58	56	54	57	49	63	47	57	60	59	65	58	61	54	44	53	71	54	56	62	53	66	52	55	59	63	58	40	67	49	53	60	45	52	58	59	65	47	48	48	59	47	56	58	52	63	72	66	77	51	76	66	62	64	54	71	57	60	62	53	60	59	59	57	61	67	58	62	60	68	55	61	72	56	53	58	60	46	56	58	53	57	51	59	52	65	53	70	66	49	63	60	62	59	50	44	60	55	60	63	56	39	55	56	55	65	44	62	58	58	56	65	62	54	56	65	61	52	58	62	55	49	56	76	66	71	71	55	60	64	70	62	63	48	61	48	66	58	67	49	61	58	61	63	67	49	62	61	52	63	43	54	50	61	55	50	62	67	51	56	65	57	69	58	51	51	70	53	60	61	44	57	73	54	58	60	65	54	62	58	43	71	61	64	58	53	52	65	59	51	53	58	66	49	70	69	57	50	59	56	42	67	56	46	53	74	54	56	73	54	67	59	58	56	58	58	54	59	75	58	57	56	56	56	70	58	49	48	61	66	51	60	49	50	68	50	47	61	48	48	73	80	69	64	53	63	53	64	63	56	63	49	52	59	52	62	52	59	45	76	71	56	39	48	62	67	55	53	62	57	54	47	72	44	70	60	63	75	72	53	53	52	62	54	48	58	46	59	52	58	58	50	61	50	55	65	53	54	58	55	63	52	65	49	69	50	57	61	52	58	59	44	47	60	61	51	49	64	51	61	59	47	51	53	56	53	44	66	51	61	57	60	53	56	70	55	53	53	59	61	55	55	68	58	48	58	59	54	60	66	46	77	59	66	54	71	69	62	58	60	57	65	58	51	48	58	57	52	56	64	54	60	65	55	65	65	74	57	43	67	58	61	57	48	49	68	62	52	61	46	64	56	56	45	59	61	67	59	49	64	69	59	54	72	73	64	53	53	67	60	64	58	51	64	50	51	47	52	60	60	48	66	50	46	59	61	56	48	55	77	59	61	52	42	64	47	45	57	69	60	62	57	45	59	62	55	55	55	58	57	67	61	65	57	44	57	55	60	60	51	53	74	65	49	52	60	63	52	64	61	60	65	56	55	57	45	47	67	56	64	57	69	51	66	58	57	55	53	58	56	68	53	65	66	66	71	52	52	61	62	69	57	48	61	70	57	64	47	49	54	53	42	61	71	49	58	64	63	62	60	58	64	51	53	64	64	53	54	51	55	63	54
18140	10040	5408	9202	16363	17577	16186	13886	10899	8104	6284	5746	4862	4038	3297	3061	2808	2479	2373	1866	1520	1777	1888	1774	1572	1486	1579	1676	1639	1317	1176	1318	1173	1044	955	888	878	811	783	671	714	723	721	716	726	680	719	704	642	699	622	661	663	673	617	653	714	570	686	628	599	656	655	605	628	669	711	632	646	626	648	640	598	582	622	664	681	641	658	674	691	662	613	636	643	642	624	667	683	677	700	702	728	637	778	693	635	633	665	727	738	698	669	663	688	648	682	640	670	642	662	651	712	669	668	670	698	695	656	667	627	633	626	616	634	622	620	609	649	622	646	599	603	616	642	604	649	630	633	643	598	642	644	634	668	557	633	599	645	598	590	652	596	632	599	639	623	665	615	645	660	604	582	554	588	605	644	551	609	598	663	633	578	659	626	629	611	651	637	576	604	656	620	635	617	638	597	623	644	668	579	683	589	630	606	626	608	656	608	651	653	606	620	633	639	618	640	599	657	631	663	610	636	636	637	638	632	631	616	623	645	640	594	575	623	616	583	655	620	603	661	615	607	582	619	625	623	602	644	622	665	626	635	598	626	629	627	595	630	587	620	644	614	623	659	641	648	603	650	682	627	641	666	572	619	625	612	622	609	613	594	603	638	599	608	662	632	629	640	598	658	656	638	624	597	592	668	598	652	603	602	625	610	633	599	654	640	633	652	629	640	667	619	642	608	619	595	618	656	564	656	583	621	582	600	601	611	645	648	654	614	645	602	625	629	632	614	614	603	608	620	647	600	640	608	618	649	613	635	633	650	585	599	631	585	607	601	627	581	594	630	637	604	594	638	662	594	649	626	620	614	629	617	647	634	612	622	620	618	641	657	643	645	673	663	614	647	649	595	619	625	589	568	646	638	599	595	662	614	633	640	559	635	627	619	603	658	645	617	596	634	628	621	640	606	649	634	654	643	636	618	630	580	673	632	670	611	616	620	595	666	675	614	601	655	628	613	616	649	640	624	605	592	669	634	636	608	624	637	619	586	644	647	625	606	620	593	633	623	619	636	600	604	595	634	642	592	659	622	613	667	639	631	632	596	593	605	576	665	594	621	658	635	635	605	620	630	658	667	635	643	618	630	620	604	575	614	682	612	622	646	604	609	664	593	662	654	679	632	577	621	596	633	635	638	614	632	627	598	645	607	600	623	623	618	586	605	624	630	593	605	589	630	607	620	647	621	616	595	612	620	596	597	650	637	621	615	624	628	643	622	606	618	588	626	655	641	655	661	596	599	627	630	624	607	660	594	637	658	642	581	669	657	663	579	650	660	568	599	601	623	593	633	628	645	646	636	604	580	628	615	609	582	604	615	642	603	647	624	588	641	622	641	640	591	639	657	600	606	603	644	633	620	627	634	646	612	641	610	612	621	640	628	613	601	627	604	623	644	604	575	638	629	614	652	627	652	612	602	673	602	653	645	621	594	616	630	625	582	598	610	625	562	629	606	580	586	616	591	627	607	633	617	597	560	600	609	579	568	681	641	642	585	610	608	643	584	648	639	581	699	608	629	623	621	619	609	623	597	644	619	605	611	640	631	638	604	597	638	628	650	598	591	600	619	623	594	598	612	633	585	614	622	621	600	640	594	628	629	624	630	630	642	633	639	669	618	639	681	664	632	617	608	600	610	586	659	593	636	644	624	639	635	645	613	641	593	680	594	605	635	626	634	622	624	645	619	624	595	634	636	628	603	611	612	588	613	661	612	539	590	629	638	624	642	613	641	637	657	641	668	627	604	612	616	584	608	636	627	610	632	583	639	656	659	647	630	595	661	622	662	617	631	604	603	610	639	599	644	628	665	634	609	633	649	655	593	643	624	653	628	623	609	641	602	637	649	615	615	614	648	604	654	603	595	630	632	609	591	605	613	617	599	616	585	563	646	597	636	644	645	664	623	602	572	678	664	614	681	650	610	634	634	594	607	637	654	594	616	628	637	621	606	640	630	630	581	624	601	641	611	581	608	608	624	625	680	619	575	587	631	620	627	574	608	632	589	644	598	632	615	617	630	620	610	643	624	646	603	622	571	614	626	627	650	613	643	627	648	624	645	608	622	612	613	596	629	630	612	648	671	612	631	655	618	676	660	623	643	619	587	624	634	622	595	648	605	636	604	598	567	629	639	621	654	633	621	636	616	627	622	608	630	647	701	600	580	628	643	641	605	634	613	636	605	610	621	610	620	647	605	629	661	643	602	638	604	574	619	626	612	639	646	597	636	637	590	641	582	637	636	640	634	645	636	632	638	586	612	590	640	628	634	611	613	623	643	645	584	652	608	619	626	613	635	633	621	646	590	638	617	633	648	642	587	641	661	600	646	630	647	600	638	615	662	619	625	631	612	626	619	638	629	680	626	616	613	584	659	627	608	635	586	603	617	613	617	613	634	611	562	627	613	596	645	627	625	621	617	614	620	604	651	592	606	641	666	616	612	591	621	601	609	607	620	632	616	705	606	624	617	626	621	619	622	609	616	591	608	641	644	564	559	595	611	616	632	638	644	630	622	621	622	603	650	636	645	584	573	616	611	647	613	643	598	667	645	663	627	582	608	605	586	629	586	615	628	651	657	598	653	635	545	650	663	611	626	632	663	623	631	621	625	677	690	625	628	609	609	623	616	648	607	637	615	614	633	685	635	589	648	593	618	598	608	625	663	592	606	632	628	632	595	637	574	634	630	640	595	645	609	601	605	645	641	602	604	616	633	642	593	584	604	606	562	631	623	659	628	594	632	591	661	617	583	624	619	629	634	633	589	629	627	621	620	649	581	589	626	593	592	663	631	608	619	650	644	648	607	603	600	649	641	627	634	626	638	622	635	645	640	605	614	653	623	636	626	654	613	635	599	621	600	619	627	616	643	622	653	577	607	663	587	604	627	630	627	585	604	655	601	629	605	617	596	622	614	630	628	590	664	663	669	605	624	624	619	638	615	608	632	690	604	581	650	634	615	599	627	612	652	593	592	623	558	640	616	616	638	626	632	624	650	610	587	616	640	594	648	639	637	646	581	587	626	621	607	623	622	669	650	587	575	642	647	620	620	646	608	611	590	582	616	601	623	634	652	617	623	638	582	645	629	616	638	617	598	647	632	652	576	667	606	636	576	631	646	612	618	607	632	631	659	610	618	600	606	607	651	619	586	614	665	592	592	648	601	610	604	596	605	623	651	632	610	597	614	611	595	610	646	588	626	611	625	658	612	632	634	630	595	665	601	620	680	627	621	597	623	606	571	658	579	589	570	617	623	611	641	652	623	649	649	608	611	666	623	624	646	612	637	634	641	588	612	621	635	673	625	611	616	597	645	606	648	621	613	625	628	638	547	642	624	617	637	591	611	624	631	667	661	596	596	651	655	610	642	625	617	626	612	596	623	609	635	602	593	655	634	614	618	594	631	607	632	563	621	653	662	635	622	615	601	627	665	615	644	617	625	630	617	607	658	604	637	663	628	650	669	570	652	649	603	589	609	620
2575	623	347	248	250	350	357	372	295	223	185	189	155	141	141	119	117	111	96	80	105	77	79	88	86	80	86	69	82	78	84	77	57	60	54	57	73	58	69	51	54	52	39	54	43	54	48	64	50	54	63	61	65	59	63	47	56	42	60	70	50	46	60	70	55	43	58	57	52	59	42	47	58	56	69	47	54	49	55	39	61	49	55	60	56	53	72	58	60	52	51	50	72	44	50	49	58	50	49	45	65	67	50	51	51	55	57	56	45	59	46	60	46	53	54	65	63	53	71	51	58	67	48	71	52	53	44	42	69	58	56	59	54	44	55	58	55	70	44	62	57	57	49	56	61	53	46	66	58	58	47	56	53	34	49	58	50	68	52	61	43	57	63	62	33	46	49	46	56	68	45	47	54	50	58	39	52	54	47	51	42	52	46	54	49	68	55	68	69	54	62	55	48	63	58	59	62	43	54	52	60	47	49	50	48	68	61	51	40	54	54	53	55	49	58	53	65	53	58	55	49	69	45	56	49	56	52	49	51	52	63	57	40	55	65	57	57	69	47	52	61	52	55	52	58	62	50	42	58	51	55	57	65	42	75	63	47	51	51	56	68	58	44	47	47	58	46	70	47	47	43	60	57	52	45	54	64	47	60	62	43	50	51	50	70	51	42	47	52	51	60	42	45	51	66	44	57	54	41	38	52	55	48	61	58	57	69	53	69	54	45	49	53	57	40	58	49	59	65	54	39	44	48	49	54	41	55	49	50	60	57	48	64	48	55	45	46	49	59	55	41	56	67	61	58	44	61	50	55	55	58	47	56	50	48	63	51	55	47	43	63	64	57	58	51	56	60	54	55	64	58	49	56	53	55	50	59	52	44	62	43	54	57	50	60	50	46	58	62	58	66	48	43	58	47	42	47	63	68	57	62	56	41	49	59	47	58	58	59	49	59	61	42	49	55	54	54	66	56	63	42	49	54	56	55	35	61	50	62	39	53	61	59	45	51	58	48	47	49	58	56	37	57	53	59	50	54	53	62	69	49	64	42	52	52	52	57	49	51	51	64	58	40	64	49	38	57	50	68	40	52	54	46	42	55	62	45	58	48	48	61	67	56	51	66	50	58	47	39	60	49	55	41	58	61	58	46	54	54	55	53	59	55	57	64	48	48	53	55	39	58	61	43	56	65	55	56	35	53	54	58	54	53	55	64	50	56	51	58	55	49	54	55	46	51	50	59	51	61	47	47	48	56	70	60	55	57	46	56	46	52	51	46	55	47	56	66	55	54	42	43	43	45	54	50	41	68	61	50	42	66	58	57	51	51	50	46	62	45	56	58	61	61	51	51	33	47	48	49	41	71	62	54	45	47	66	50	65	47	67	55	43	57	54	52	55	47	55	61	37	63	54	57	56	65	57	50	62	56	57	57	45	47	49	40	51	55	52	49	54	52	56	59	48	47	59	49	55	55	46	66	49	64	40	50	56	33	42	50	49	50	56	53	65	59	35	58	48	57	52	72	52	53	45	53	50	50	44	42	60	44	46	49	63	50	46	50	47	60	49	48	52	50	53	62	37	66	54	63	39	57	51	50	48	64	47	56	57	49	59	44	44	47	45	56	49	58	50	48	50	51	41	52	59	51	51	57	51	61	43	56	57	57	60	60	43	56	54	52	40	58	35	52	57	55	44	60	47	57	43	61	57	50	73	58	52	51	61	45	57	40	49	68	56	53	58	67	47	65	55	54	47	63	51	55	54	52	55	50	58	51	44	67	47	45	63	45	35	52	54	53	45	43	59	61	52	55	41	51	54	65	53	61	54	55	52	57	49	51	66	59	48	46	67	44	61	68	52	40	48	56	42	52	52	54	57	49	57	40	52	53	49	62	47	47	58	59	63	57	52	64	54	54	56	54	63	48	67	48	46	53	59	64	68	50	47	53	51	56	48	55	54	47	56	50	47	45	56	49	53	44	60	51	46	61	51	47	54	39	49	49	48	60	53	60	67	64	61	58	50	61	35	56	56	43	61	66	59	46	40	47	49	56	49	59	55	44	54	48	47	46	52	41	63	59	54	53	47	57	63	48	46	36	54	56	63	53	59	50	52	36	43	50	51	62	48	49	54	54	48	53	52	63	44	38	55	65	45	43	64	53	58	48	49	48	66	53	73	46	45	56	51	67	48	57	45	43	46	44	64	58	61	54	61	57	41	40	50	60	55	47	59	59	63	63	52	60	62	63	62	58	49	50	46	56	41	64	62	46	50	49	65	57	54	50	51	54	60	45	48	55	61	47	48	50	41	56	65	64	54	50	54	63	45	62	52	67	66	69	48	44	55	51	52	45	55	56	50	43	63	50	48	52	41	57	44	53	48	69	49	46	59	36	63	53	52	59	48	61	56	50	61	51	48	70	51	58	66	44	55	52	62	49	50	62	65	55	47	45	65	43	56	43	59	63	47	42	50	51	55	53	50	61	48	51	58	62	47	53	55	37	63	49	52	53	50	45	57	43	57	65	60	61	45	83	62	54	50	51	42	61	36	36	59	58	53	58	64	54	65	46	53	53	67	56	58	65	54	54	66	56	54	54	52	30	55	59	60	46	57	65	48	59	51	59	54	61	51	60	52	57	57	46	50	57	55	50	50	46	55	59	59	63	62	39	46	60	55	47	43	53	49	48	47	46	54	52	62	58	42	60	55	64	51	51	54	69	41	64	42	50	48	52	46	58	67	64	51	56	50	45	58	50	61	64	59	54	49	53	55	51	63	61	44	46	65	39	49	56	41	70	60	56	55	54	59	49	54	47	56	64	52	51	53	52	72	59	50	50	46	60	46	56	58	54	56	53	54	60	58	42	55	45	47	54	66	50	42	46	63	46	53	53	54	60	60	47	49	52	40	37	53	58	45	69	49	55	33	39	52	52	49	41	47	38	60	77	47	57	45	71	63	53	47	46	57	48	45	53	56	54	50	47	49	55	57	54	54	57	49	59	61	54	54	45	47	52	56	53	51	46	49	56	56	48	64	53	44	59	59	47	65	58	55	57	52	55	52	49	57	55	47	54	44	42	56	50	61	63	58	62	57	62	42	62	59	59	50	37	44	64	58	48	54	48	57	53	59	54	52	51	52	61	53	56	62	43	56	37	63	64	59	47	49	46	61	51	62	50	68	52	44	56	54	56	45	50	57	55	48	45	49	52	46	65	62	50	49	42	55	54	68	51	46	53	51	62	51	51	51	43	40	66	46	51	46	58	56	66	50	50	40	59	49	56	44	45	50	50	55	47	56	56	47	62	47	60	71	60	46	43	53	65	63	52	45	54	54	53	46	58	51	51	54	52	53	47	59	73	51	54	45	52	62	48	67	47	40	60	41	45	35	45	57	52	53	60	49	43	44	72	54	50	54	55	46	47	55	60	52	48	62	49	47	55	43	50	60	41	47	57	41	57	53	65	58	52	68	42	52	57	54	51	57	55	52	42	57	45	65	40	61	63	55	50	39
17864	8925	5071	8534	15215	16996	15960	13895	10808	8202	6628	6037	5124	4253	3399	3028	2798	2509	2343	1891	1504	1707	1886	1781	1602	1556	1534	1561	1506	1268	1178	1274	1113	990	851	886	785	679	721	693	692	677	626	633	633	608	579	582	605	623	597	590	605	617	583	568	561	571	596	605	572	598	595	605	613	518	596	574	583	560	599	541	580	578	591	585	563	607	620	609	628	581	542	572	585	573	629	636	647	668	619	644	621	659	610	608	581	630	628	583	606	588	603	632	595	614	611	618	576	613	610	645	650	608	605	617	606	596	574	568	579	558	620	568	624	534	576	527	545	551	575	591	556	582	574	592	553	536	571	559	567	595	582	581	563	566	595	556	567	576	568	552	597	549	559	530	585	561	559	578	562	547	558	550	577	544	566	579	537	577	549	556	549	543	576	588	554	594	563	546	610	567	558	551	544	550	554	552	527	529	575	539	567	578	553	579	548	556	496	577	537	566	544	589	531	556	576	549	562	546	547	567	598	571	602	541	574	558	529	528	576	550	601	554	519	556	547	546	550	570	570	588	604	526	577	573	579	569	564	588	562	547	577	561	530	582	573	574	573	562	516	580	570	578	563	556	544	545	582	584	538	557	553	546	565	628	576	539	564	554	567	595	602	559	534	547	571	548	605	551	574	561	533	570	520	551	567	573	543	604	574	588	551	592	556	575	569	553	516	599	552	608	546	572	566	548	592	570	549	525	591	578	553	556	552	553	610	549	562	554	523	553	574	532	523	555	561	588	551	547	563	548	566	553	590	564	549	574	590	533	575	556	589	587	519	539	543	558	566	568	564	539	535	569	596	580	504	557	582	584	589	582	551	570	594	574	585	556	575	554	600	561	588	556	582	557	577	570	558	603	538	589	559	560	569	555	552	526	597	569	542	573	593	575	524	580	541	571	555	582	624	573	584	553	591	612	556	577	521	584	548	541	575	539	570	560	593	581	573	592	588	578	572	563	565	550	571	590	537	544	547	563	561	561	577	565	598	578	608	546	512	551	565	596	574	566	560	554	565	588	583	541	594	564	540	535	575	563	572	550	583	584	551	576	593	529	529	544	594	550	540	562	567	533	524	561	533	527	573	542	575	593	525	548	590	573	535	564	530	576	563	494	585	580	570	565	577	554	515	549	554	545	548	555	527	568	507	546	569	603	584	558	557	589	537	554	558	537	582	559	550	553	584	551	555	566	569	584	550	588	554	577	567	567	572	568	505	553	557	520	505	589	537	560	550	533	579	606	593	581	587	575	580	533	573	587	538	554	553	581	578	537	580	541	551	560	557	534	569	592	559	581	535	547	535	564	526	569	558	574	572	594	564	512	537	595	554	560	552	563	542	578	518	568	563	574	604	569	600	552	516	578	563	562	562	593	595	547	544	527	557	553	573	579	574	555	618	556	568	557	541	572	559	558	539	586	568	558	554	624	561	549	579	589	597	587	546	585	598	532	535	523	587	564	538	520	551	523	539	570	546	568	531	530	575	539	579	549	593	573	545	517	515	619	577	578	571	571	584	567	519	604	546	545	577	566	595	557	568	600	565	606	561	531	507	542	545	530	564	530	572	581	527	559	580	599	584	554	609	528	556	571	540	559	549	600	547	557	507	553	588	557	504	536	555	526	545	590	518	564	583	567	562	538	525	576	538	568	576	550	553	580	571	571	544	562	542	568	554	565	524	554	554	562	535	513	566	525	562	549	583	536	603	593	586	536	525	513	514	532	543	556	570	588	555	545	563	557	538	551	584	547	547	585	575	539	539	513	584	600	527	581	585	591	553	539	560	572	571	540	595	546	587	544	594	598	567	530	560	576	569	576	549	548	568	528	574	577	587	535	543	554	590	547	581	582	540	555	565	557	547	531	552	529	518	558	561	557	559	598	536	586	573	564	552	540	530	545	534	537	536	550	523	561	613	557	603	581	551	552	583	605	588	564	536	554	531	560	535	555	544	593	582	616	511	612	568	527	610	538	580	540	556	553	576	550	563	561	562	525	567	540	534	597	536	602	547	538	545	557	557	617	580	562	506	573	546	534	527	541	587	545	553	573	573	555	601	516	551	542	601	590	578	592	571	593	585	528	586	564	539	544	578	584	542	587	605	564	521	575	561	518	536	577	552	561	582	591	566	550	558	596	565	542	574	554	567	578	593	572	580	571	543	582	569	544	585	579	603	601	577	586	513	559	545	597	532	551	546	561	520	548	578	546	567	594	553	565	569	629	532	594	585	573	548	551	548	550	603	568	561	566	598	535	577	601	574	547	561	582	564	540	628	561	555	571	554	599	631	534	616	566	533	549	581	590	560	566	594	611	553	527	529	553	550	580	539	583	586	567	572	605	581	606	539	564	578	547	523	568	599	574	572	606	536	557	522	583	523	568	560	587	557	522	541	563	528	603	550	582	592	546	546	601	607	587	537	548	587	551	565	559	552	570	568	538	587	543	551	531	526	570	617	570	545	576	548	620	538	553	534	558	562	531	570	552	590	553	568	552	567	576	552	570	537	558	562	575	596	576	532	567	495	579	593	564	551	588	548	545	598	554	570	564	597	533	567	562	521	558	533	595	556	537	588	566	559	559	550	581	583	574	516	571	614	527	566	568	566	547	540	555	576	573	548	576	566	559	595	546	572	535	504	580	553	579	571	525	562	575	553	571	561	592	588	536	552	527	549	525	546	612	577	569	553	562	501	549	545	549	559	542	568	573	535	552	546	561	568	571	565	532	584	578	551	538	555	554	510	586	593	591	579	524	567	589	556	557	568	561	536	545	603	536	554	588	550	570	572	516	530	589	564	564	512	542	592	585	541	552	561	557	545	608	615	554	554	565	572	556	587	561	552	579	551	598	553	569	571	567	561	621	541	562	549	540	574	521	566	552	539	517	573	601	581	551	592	484	530	543	541	584	596	533	517	630	571	555	568	555	588	541	559	544	542	522	552	552	577	598	586	579	592	556	577	577	606	587	555	572	527	595	556	604	564	568	556	583	617	538	547	594	565	576	543	557	590	530	541	552	539	555	571	595	569	576	563	537	534	583	600	594	559	516	546	602	545	580	572	516	570	562	588	568	572	562	556	609	543	557	573	587	545	588	582	521	562	549	539	566	549	545	593	566	541	548	545	549	565	623	584	478	575	610	576	594	578	529	558	554	550	579	575	542	560	556	552	532	565	598	603	561	532	563	528	533	542	531	570	562	555	554	550	617	538	569	535	569	561	555	565	584	526	586	545	519	575	569	577	564	594	562	524	555	552	571	583	582	523	573	554	539	572	543	524	594	551	587	563	567	549	560	526	592	559	549	524	534	571	604	518	583	530	507	579	547	552	579	572	553	590	607	572	590	580	578	561	567	564	553	582	602	529	567	527	560	595	541	543	612	546	529	562	571	543	576	550	568	537	534	561	612	603	595	557	571	565	538	564	587	568	564	550	571	580	566	563	556	555	561	519	580	533	597	595	565	568	539	558	551	555	604	554	547	592	571
2097	1077	524	376	388	504	513	467	368	290	251	221	191	144	134	120	128	104	117	68	73	71	92	91	82	87	87	88	84	73	55	68	63	55	55	58	60	38	39	48	49	65	50	36	43	54	47	44	37	45	49	44	51	42	52	45	41	48	54	44	53	39	52	49	41	46	39	26	39	34	46	42	38	39	34	43	45	38	34	40	40	45	35	40	42	48	51	58	38	49	56	39	44	52	45	47	40	47	35	43	40	41	33	48	44	62	39	45	54	33	46	48	50	36	54	40	47	45	45	37	48	48	39	41	33	39	48	50	39	47	51	36	51	39	44	49	42	39	39	35	48	41	38	47	36	34	35	49	41	45	53	38	36	33	46	50	49	49	37	43	36	44	34	47	45	38	35	54	49	37	43	45	43	50	47	37	53	38	36	33	43	43	41	49	36	44	39	48	43	35	42	50	41	39	34	40	43	44	33	48	50	56	31	37	44	49	35	35	36	41	49	54	43	53	35	31	46	41	45	49	44	55	48	45	40	43	34	43	35	38	48	43	31	38	36	45	48	45	35	61	38	48	47	41	26	44	52	54	43	53	37	33	58	56	39	45	47	57	40	42	43	43	41	49	48	39	48	46	44	48	60	41	41	44	48	36	40	41	44	42	38	43	46	35	48	48	45	47	35	51	54	38	54	35	45	24	35	41	41	35	44	47	35	53	35	49	64	50	38	41	50	48	51	56	48	33	50	45	45	42	35	50	50	30	45	30	35	45	37	44	46	50	46	33	54	50	50	40	37	32	49	49	59	50	61	33	38	36	37	42	47	44	36	47	47	32	40	31	46	54	45	42	42	48	49	58	40	50	40	44	48	48	54	44	43	46	41	48	42	43	49	40	41	40	35	47	44	48	52	38	54	39	49	54	33	37	51	46	46	46	36	39	36	46	44	48	36	52	37	42	49	48	40	47	51	49	45	42	40	43	47	40	43	37	36	49	45	57	44	45	53	61	49	40	58	36	37	44	44	37	32	39	33	46	36	38	42	45	48	34	35	36	38	52	47	39	38	49	38	48	56	39	54	47	44	34	49	53	41	36	37	42	55	40	48	34	39	35	39	37	36	48	46	49	49	34	39	47	41	41	39	40	39	38	62	45	44	46	42	35	48	40	48	49	64	40	32	47	46	60	46	35	28	54	47	55	39	35	55	44	54	36	43	46	46	37	45	41	39	49	47	43	56	54	51	44	49	29	38	36	53	42	46	58	36	53	47	57	40	35	55	42	29	44	34	49	44	49	48	52	43	48	45	46	40	47	51	35	44	50	45	38	44	40	41	31	57	45	35	41	28	43	38	44	44	49	38	38	43	44	48	36	58	49	42	50	42	47	31	51	37	46	33	49	43	43	32	52	45	32	38	43	43	41	44	49	47	35	45	52	50	51	37	49	54	39	41	37	47	38	53	48	54	45	45	36	40	48	36	40	46	53	48	47	50	34	55	46	39	55	40	42	37	46	49	38	37	39	39	50	54	55	34	40	43	39	47	39	54	55	43	56	51	49	44	50	42	44	35	50	44	39	65	45	40	37	38	47	35	55	35	39	38	35	44	39	53	46	44	37	38	53	38	45	39	43	46	46	31	37	33	50	43	36	42	45	37	32	52	40	43	36	45	57	53	39	46	41	39	39	40	41	49	42	40	44	38	40	46	47	41	43	47	37	43	47	46	39	38	29	43	50	45	48	54	29	52	39	43	55	42	48	48	44	31	52	42	40	61	34	47	48	38	59	41	51	37	46	44	39	47	56	45	45	36	37	45	41	42	40	41	43	39	28	39	43	50	42	47	33	47	29	43	50	51	43	45	40	48	42	59	50	40	42	48	50	42	48	43	45	42	35	44	36	36	45	42	44	45	50	46	49	40	39	46	44	42	38	46	46	54	37	40	56	43	40	52	37	51	48	56	33	44	37	41	40	42	49	45	53	38	40	52	30	46	31	36	46	50	53	43	47	48	43	45	45	51	48	39	47	47	31	38	48	32	48	52	44	50	36	47	37	39	35	44	51	49	46	47	47	37	51	45	38	44	44	52	45	35	61	39	47	55	46	45	36	34	43	36	35	38	42	45	52	45	45	46	38	50	43	39	45	47	39	40	38	47	50	49	57	48	36	31	39	43	54	44	36	39	44	38	41	38	47	49	56	42	41	36	44	45	37	42	46	50	34	44	47	47	51	37	58	32	48	43	45	34	59	31	46	39	54	42	35	36	29	46	37	45	37	39	40	42	44	48	53	38	50	46	32	45	44	43	51	37	52	36	41	43	35	45	41	48	35	44	49	42	47	41	43	49	46	37	39	29	47	34	41	42	38	47	33	58	44	34	41	41	37	41	53	44	46	35	33	40	41	44	46	45	39	54	43	37	41	47	48	45	30	46	38	50	42	50	45	44	43	46	45	53	47	44	30	45	44	46	42	46	40	43	43	38	47	41	36	37	45	55	46	54	41	36	40	38	46	42	47	38	37	43	50	41	40	54	45	45	36	42	42	44	35	38	36	42	44	46	43	39	40	42	46	41	45	39	40	41	40	41	33	64	44	48	44	47	45	59	44	40	43	53	46	48	31	31	41	35	47	39	38	57	43	26	46	42	50	31	48	43	61	44	43	37	57	45	58	52	45	45	54	39	48	36	27	44	35	52	41	36	44	34	59	34	39	57	39	46	49	45	48	32	46	41	49	51	46	45	44	44	36	54	41	54	52	41	43	47	47	41	42	40	45	36	44	41	24	44	52	39	43	41	41	53	57	41	55	38	47	44	39	54	31	36	50	40	36	57	38	34	45	36	43	37	44	42	44	49	60	41	56	50	41	35	47	43	40	36	37	44	57	35	30	40	40	41	50	50	33	45	40	26	51	27	37	38	38	42	42	42	57	43	32	39	50	39	38	31	49	46	48	44	51	43	41	44	48	44	54	46	34	49	47	50	45	36	38	35	47	51	45	44	41	38	50	48	49	48	63	43	53	40	46	51	47	33	46	47	47	36	46	42	42	49	38	45	34	43	38	50	50	51	52	49	37	50	40	43	47	42	42	45	46	34	36	43	40	56	59	38	32	42	37	46	34	47	38	38	35	42	45	43	43	36	39	39	40	40	49	50	32	43	30	39	52	43	33	30	39	44	37	38	50	51	45	40	44	46	44	44	33	42	46	38	51	41	30	42	44	44	49	53	49	37	44	44	37	39	27	41	54	45	42	42	43	48	53	39	46	54	44	51	46	42	42	40	49	44	42	46	40	48	36	54	51	45	40	63	48	44	56	49	51	39	48	38	48	44	52	48	40	48	32	31	46	44	32	42	59	48	49	53	42	43	30	47	37	35	46	42	42	41	40	43	40	45	52	46	44	44	50	52	38	42	50	44	36	55	41	27	47	26	54	48	41	41	39	48	40	42	42	29	45	32	51	39	37	46	45	41	48	48	57	61	56	44	44	57	39	45	51	35	50	40	40	48	39	45	38
22020	12378	7328	12089	19719	21347	20055	17419	13812	10542	8836	7829	6425	5230	4197	3890	3483	3018	2780	2126	1721	2051	2134	1987	1794	1655	1687	1820	1721	1445	1194	1254	1216	993	890	828	808	719	690	631	644	583	561	600	632	566	533	546	516	515	562	503	520	516	517	520	513	503	503	537	491	547	554	504	532	517	515	495	487	485	496	463	544	478	536	541	545	550	580	511	530	497	472	461	542	497	532	551	533	562	585	613	580	605	575	541	532	517	537	539	512	562	554	561	526	555	506	537	553	561	589	628	601	538	544	573	545	512	503	486	493	515	574	472	472	472	486	500	484	501	464	465	478	491	480	478	458	452	503	525	494	450	504	503	465	465	457	489	492	478	443	388	442	474	486	504	495	469	500	467	498	469	476	472	453	460	475	478	481	472	485	484	472	426	471	476	486	440	480	485	419	486	466	462	507	456	463	433	490	467	477	483	491	512	501	452	452	457	462	471	489	505	481	455	492	473	476	463	465	499	443	471	457	491	434	469	475	493	441	460	457	454	459	503	488	470	483	411	478	464	489	465	464	497	491	477	461	520	509	510	502	481	532	439	457	522	493	486	491	509	472	494	488	451	427	469	508	480	456	513	461	512	485	456	455	451	454	464	473	436	516	485	452	500	503	484	440	452	460	473	466	471	470	463	479	484	460	503	491	456	430	475	485	495	479	495	491	490	486	484	473	450	487	519	495	485	485	475	483	446	501	452	472	479	487	455	475	470	454	474	469	459	501	473	498	499	486	490	497	492	469	471	455	459	460	491	460	457	498	470	470	506	460	464	465	477	462	462	480	500	480	468	528	473	508	447	472	489	477	488	476	455	477	475	476	502	476	465	454	460	467	472	473	500	489	464	442	506	488	512	423	481	466	445	514	431	480	467	514	529	467	453	450	451	491	493	501	478	486	457	460	491	472	475	471	499	450	439	497	446	487	480	468	454	490	475	503	500	516	487	457	463	469	456	467	465	496	479	468	488	479	461	521	464	469	435	477	490	472	492	447	513	456	446	462	494	485	452	472	534	454	472	423	453	463	476	505	482	484	451	448	440	445	503	467	465	470	504	453	448	468	466	469	489	468	454	433	473	490	501	460	445	460	468	453	471	482	460	509	492	468	483	464	474	477	469	478	494	438	481	481	493	492	464	466	482	468	453	471	437	434	467	472	459	487	518	459	476	506	465	499	438	478	452	464	467	481	475	467	503	474	455	449	486	444	470	460	484	458	472	450	466	502	488	470	470	489	502	441	492	484	471	438	453	427	481	475	468	490	486	484	464	482	481	448	430	522	473	481	434	531	492	507	480	515	472	481	497	467	499	465	482	474	463	473	474	473	501	481	427	451	523	497	450	487	453	501	471	533	462	507	491	514	476	508	467	501	435	521	479	496	497	474	494	468	481	484	477	453	481	475	446	499	468	485	499	451	477	474	450	449	503	463	477	433	488	469	454	438	472	471	467	443	473	474	444	462	481	460	465	470	473	490	442	475	488	476	477	484	466	447	457	447	442	486	482	450	423	501	439	506	482	495	471	474	447	504	447	472	488	479	440	458	487	468	484	470	485	497	480	463	426	472	447	479	495	454	451	475	455	454	455	471	484	454	449	459	528	490	412	472	474	471	474	452	492	458	497	450	476	478	426	502	492	472	459	503	474	438	453	496	468	447	501	448	476	467	415	452	514	479	482	482	480	460	441	496	486	484	479	489	486	444	496	474	490	428	468	451	488	438	501	446	482	484	501	521	482	483	459	480	497	474	475	469	491	456	481	449	494	498	493	491	457	470	470	490	490	512	448	447	494	492	461	499	453	462	458	475	477	474	504	473	455	516	461	484	493	501	485	489	508	474	474	471	473	512	497	461	473	439	486	481	480	484	444	469	471	491	465	490	463	472	462	463	466	456	474	461	467	508	483	470	467	504	460	513	470	488	486	526	483	498	483	459	491	495	453	424	465	445	450	514	478	466	491	483	489	468	514	520	493	480	455	497	488	514	469	485	481	519	470	459	458	495	504	442	444	490	446	441	458	455	499	449	492	507	470	477	459	474	486	446	454	467	476	467	488	489	467	479	465	464	473	473	471	504	467	459	450	480	478	502	474	454	505	482	491	471	474	478	489	468	490	481	462	500	493	468	436	486	498	466	483	462	484	485	445	500	446	496	468	470	472	484	514	516	456	478	506	447	492	472	496	500	485	468	488	487	453	476	453	486	473	509	438	482	458	466	464	481	492	485	465	468	421	462	510	478	432	480	521	494	449	491	483	434	462	505	491	434	483	420	446	499	456	473	466	462	496	467	487	492	481	501	490	518	453	453	482	504	489	469	462	490	466	480	526	511	459	473	481	472	480	482	479	457	510	484	454	493	462	458	472	533	478	484	439	471	492	484	498	504	464	471	447	492	518	480	474	468	517	448	512	464	541	462	459	499	464	469	466	501	471	464	450	477	480	470	455	437	498	443	497	462	483	506	415	504	511	465	444	474	503	450	464	407	479	514	502	498	491	465	499	485	454	468	467	471	482	451	439	482	469	428	482	441	487	470	474	490	491	468	462	471	496	457	474	494	482	438	488	478	471	506	442	485	438	479	461	521	454	421	471	498	484	503	509	449	494	472	445	479	452	481	501	491	496	462	478	496	498	479	505	501	501	463	464	469	466	468	453	428	464	446	479	489	498	482	460	479	504	458	457	497	513	483	510	444	468	480	513	489	480	446	451	464	496	508	439	494	482	496	469	499	483	482	482	483	465	467	504	466	511	458	434	469	492	499	437	469	449	467	478	465	444	464	515	455	461	486	482	430	478	504	476	482	477	484	492	469	512	460	468	474	500	466	477	482	432	478	500	486	482	461	494	482	446	499	465	469	484	455	477	471	453	448	439	494	464	439	481	467	468	450	490	478	468	488	490	500	489	487	523	461	465	480	472	470	453	519	514	425	451	454	514	492	492	517	478	465	532	454	534	507	477	462	460	457	435	487	434	454	466	463	490	453	445	472	499	496	464	479	511	454	469	484	451	516	465	436	440	501	461	468	462	451	484	498	470	482	475	480	470	474	455	451	471	464	480	452	485	460	501	481	460	451	466	440	472	460	466	489	444	479	443	459	454	488	498	456	497	486	455	472	485	496	433	468	438	484	481	477	476	470	468	471	476	483	445	451	439	435	484	454	451	482	497	473	488	506	445	491	420	468	466	487	482	453	464	495	490	465	468	448	465	483	490	500	453	447	462	491	478	475	491	471	456	480	525	487	489	491	519	481	443	435	457	465	466	450	462	459	480	494	496	439	490	470	469	471	485	491	477	481	478	457	461	491	475	482	477	484	488	517	438	487	443	513	501	479	462	476	502	483	462	491	475	474	464	491	485	488	467	464	454	473	447	435	490	469	473	457	477	437	466	463	471	490	502	499	489	431	433	471	473	467	458	454	527	493	474	471	453	486	438	475	535	495	519	455	472	417	466	460	494	448	448	486	454	459	489	476	452	463	475
1650	328	162	143	163	198	213	215	191	140	130	125	119	110	114	105	93	80	91	101	97	84	92	88	92	86	115	92	80	73	76	85	73	89	82	71	75	69	65	77	77	72	81	86	79	69	56	64	75	90	77	60	61	61	74	70	71	67	69	73	92	77	73	79	101	60	67	56	78	91	74	78	84	90	82	77	63	79	62	70	83	77	59	64	71	85	88	74	64	77	78	72	73	61	75	87	68	60	78	77	67	55	63	61	61	67	72	80	77	69	60	77	69	71	75	77	71	83	75	82	64	68	86	68	70	56	74	68	73	70	61	72	74	71	61	62	68	68	82	58	70	70	71	89	67	73	60	68	71	63	62	82	73	68	74	76	49	61	81	75	69	69	60	73	69	76	66	80	66	54	63	75	79	64	73	63	67	66	63	73	85	83	71	68	74	70	66	76	83	74	66	58	65	68	78	91	73	68	77	62	85	72	72	106	60	71	63	64	67	78	71	80	93	67	79	63	71	59	70	73	59	68	60	82	66	73	61	68	52	74	70	92	65	67	84	64	64	68	81	72	67	73	76	71	78	59	65	67	72	90	70	67	64	77	67	71	75	69	68	82	76	75	73	70	76	71	66	61	69	66	76	63	65	66	86	84	73	61	77	70	62	72	79	75	78	66	62	79	64	77	69	86	70	65	70	55	77	78	63	76	75	75	66	70	67	77	75	69	76	70	80	68	60	63	72	74	86	91	86	72	70	68	73	69	80	69	66	77	72	60	81	77	65	76	77	66	73	75	71	76	62	69	56	65	70	78	74	81	67	66	66	52	74	74	71	72	91	63	69	67	71	56	71	77	83	75	74	68	52	57	51	76	84	64	67	75	67	74	73	71	74	65	67	61	69	65	66	67	65	73	74	75	60	73	81	79	65	79	62	72	84	75	86	94	81	80	70	60	64	89	74	56	62	66	71	64	71	74	63	78	70	52	75	58	63	64	72	76	84	64	65	94	63	68	54	70	73	74	57	57	80	51	76	62	74	82	63	68	65	58	78	62	74	78	68	68	70	57	80	72	73	78	76	70	79	63	88	67	71	70	78	81	58	62	71	72	68	70	75	66	71	77	68	63	78	60	67	72	70	71	69	73	67	82	54	73	83	80	72	72	73	71	93	65	64	86	82	63	91	74	74	73	70	84	78	65	67	71	80	73	71	74	66	62	67	64	72	83	71	62	77	69	77	78	76	78	81	66	65	77	79	74	73	60	78	64	69	61	66	71	77	73	57	77	85	91	59	63	60	72	64	80	81	63	58	66	70	71	78	71	71	65	74	58	69	73	54	67	78	54	59	73	82	82	60	63	76	81	81	77	83	70	72	73	92	54	67	69	72	85	74	57	77	66	62	80	75	83	58	89	68	66	57	65	68	79	69	81	60	59	62	68	69	74	74	77	65	69	71	75	63	76	75	81	70	61	73	76	75	70	68	70	67	58	69	79	64	61	64	56	73	71	83	70	77	88	75	74	77	82	79	80	54	58	68	69	64	66	67	74	66	64	69	72	61	67	77	69	75	60	73	64	60	79	68	81	68	75	68	71	73	71	76	55	67	70	60	77	71	67	65	63	72	65	85	70	78	77	78	74	73	73	83	70	88	78	78	56	81	68	79	75	64	69	66	59	81	54	64	76	68	66	76	71	63	75	64	68	65	70	63	71	78	86	54	67	68	75	76	65	58	57	89	78	62	81	77	73	68	70	82	61	72	55	65	81	74	62	58	80	88	49	76	70	77	69	61	72	72	63	68	53	68	57	68	84	59	65	78	61	76	69	69	87	77	61	89	80	68	67	75	63	85	74	72	73	63	77	78	67	74	78	78	79	68	77	83	76	61	69	68	71	70	65	68	82	59	66	67	72	80	66	85	70	69	78	76	61	81	72	71	48	65	77	87	70	89	59	71	73	67	71	63	91	77	74	78	60	75	70	67	91	56	60	60	63	63	79	67	59	64	76	72	73	59	73	64	74	65	77	79	59	75	62	57	72	94	75	72	65	88	77	68	80	80	77	72	81	60	74	75	79	74	63	73	83	71	63	79	71	62	76	57	72	79	60	77	69	65	74	76	56	73	73	70	66	65	75	65	75	71	62	68	80	51	59	72	61	79	67	86	56	69	70	66	76	72	69	76	65	63	77	69	84	84	84	69	73	82	82	67	61	66	75	70	68	79	66	67	59	63	67	68	87	79	64	77	68	67	55	51	88	78	84	50	69	68	75	71	87	75	71	63	74	68	72	76	60	74	69	80	60	77	82	75	77	73	74	72	80	63	59	91	66	85	66	74	78	74	55	63	75	68	101	81	94	64	68	63	63	67	79	85	71	69	58	66	78	87	70	66	72	84	71	62	67	72	66	75	78	69	63	72	67	76	67	84	64	88	67	78	73	71	68	75	85	81	74	72	69	56	73	62	68	72	70	73	70	82	55	66	70	62	79	73	75	70	49	85	75	69	63	77	78	70	67	89	68	76	76	77	77	67	74	59	84	76	81	66	79	78	75	76	60	70	67	72	70	65	72	85	69	73	77	87	58	67	83	70	74	83	73	69	69	75	75	82	68	89	68	85	71	77	65	70	67	72	73	66	83	71	69	72	82	70	71	70	48	62	74	72	85	66	71	76	68	72	79	73	81	57	75	83	80	63	80	57	62	75	72	65	50	72	55	81	66	79	75	62	76	74	77	60	55	77	69	99	59	67	80	60	72	68	71	75	76	66	73	74	65	88	80	70	62	77	81	65	71	76	75	79	61	73	79	71	78	66	67	82	64	73	76	66	65	66	72	81	79	72	60	70	75	69	83	67	68	82	76	72	66	77	58	66	73	72	73	60	94	61	73	82	79	83	59	63	80	74	69	73	76	50	71	90	62	54	78	71	61	52	76	68	76	80	69	59	82	70	58	56	78	68	80	61	79	78	62	72	63	83	76	79	86	73	67	72	54	75	84	51	59	79	62	79	73	73	75	80	68	75	76	75	74	70	68	66	69	74	82	67	62	69	71	55	73	80	67	85	67	64	73	56	83	67	62	89	74	75	81	79	61	63	81	60	73	59	75	68	77	73	90	73	72	75	80	69	60	72	72	60	79	81	61	81	72	66	57	67	80	68	67	73	80	64	71	82	67	77	60	63	77	74	65	74	62	66	72	59	74	66	79	72	91	72	101	76	70	70	77	56	81	77	68	73	71	63	78	68	64	62	72	81	78	61	66	69	85	72	69	75	72	60	70	72	70	72	67	50	74	68	63	63	67	76	64	73	72	76	72	77	72	65	79	63	83	73	73	73	69	80	74	82	76	75	60	67	65	68	78	75	75	68	73	64	79	74	72	68	85	75	94	73	73	76	63	84	75	71	84	70	75	77	92	79	62	70	66	78	86	66	84	66	60	66	76	64	67	61	71	81	71	73	65	62	52	68	68	63	78	86	80	81	85	90	68	73	77	82	66	70	59	55	82	66	80	88	73
13940	5777	2966	4824	9554	10587	10194	8482	6475	4641	4063	3949	3418	3012	2379	2323	2123	1966	1836	1523	1377	1479	1617	1562	1426	1347	1418	1373	1289	1135	1088	1181	1161	954	923	974	927	892	805	834	813	792	827	774	784	775	731	730	749	743	769	742	756	782	802	749	705	767	721	757	728	726	672	769	746	769	775	696	763	699	738	736	713	742	750	792	759	780	753	746	733	751	779	714	764	755	736	748	753	764	801	797	773	787	814	802	844	772	758	761	789	781	795	737	794	755	764	771	762	761	798	768	785	801	831	779	736	749	752	801	755	773	740	792	713	727	765	734	788	724	726	761	701	761	753	715	700	702	736	717	754	775	730	751	745	771	727	756	779	736	780	741	701	727	721	721	705	731	753	734	771	727	720	700	732	753	725	732	740	716	806	772	731	760	657	724	739	764	753	720	722	748	732	737	728	802	778	741	760	721	744	734	702	752	746	756	696	730	713	734	773	787	768	722	712	798	755	742	769	744	682	761	812	799	791	805	747	738	772	694	719	746	686	768	722	770	762	755	758	716	757	731	682	750	770	719	752	784	725	716	701	766	757	706	712	722	744	720	691	731	705	742	787	760	735	707	790	798	748	714	784	753	727	759	745	720	733	709	696	699	767	749	724	728	756	711	737	761	712	731	737	721	770	771	747	752	736	747	728	735	791	763	727	746	756	744	751	743	725	703	727	736	693	703	774	779	719	770	760	713	749	679	760	762	797	741	726	723	726	727	767	674	730	704	752	705	714	711	718	743	700	730	748	712	730	795	732	759	761	702	699	753	733	744	687	754	739	744	775	713	717	750	697	703	712	697	729	667	699	732	737	743	737	695	751	802	732	748	745	745	755	718	771	778	759	725	744	759	727	715	728	736	756	753	727	728	735	700	710	703	723	741	724	755	747	765	713	774	760	748	696	768	753	746	732	720	735	691	714	765	699	768	760	712	776	696	734	704	708	708	709	735	746	755	730	723	761	745	730	743	722	756	737	687	743	744	786	727	764	732	739	708	746	728	784	739	741	747	731	725	782	817	759	683	734	720	764	751	767	695	742	794	760	760	795	704	721	730	732	753	726	761	710	723	699	719	787	727	743	751	740	735	760	723	697	701	729	661	783	797	728	742	734	705	712	737	696	777	767	736	711	778	719	729	726	705	722	765	754	712	744	730	734	720	725	736	711	707	767	756	738	749	734	698	788	750	712	728	714	744	741	729	750	780	706	713	763	749	740	725	733	771	686	724	775	714	741	729	742	734	723	696	717	724	699	696	744	692	741	751	722	754	741	713	709	747	696	777	738	703	779	714	768	711	751	729	807	701	707	753	742	728	722	794	739	744	754	747	713	738	750	715	769	775	693	713	765	715	726	720	708	698	744	745	733	738	745	750	759	721	752	695	695	727	726	774	790	763	758	729	750	746	736	738	744	735	749	738	764	716	722	749	787	751	737	775	717	718	714	717	712	743	697	764	754	768	741	715	758	724	722	746	756	729	693	753	752	712	742	742	767	723	749	746	729	764	736	739	736	763	736	707	721	704	708	768	716	732	768	736	780	762	780	744	744	756	709	792	702	740	711	731	775	719	714	762	714	747	738	751	752	757	701	757	698	778	732	765	757	701	693	696	743	728	783	778	743	780	743	749	752	695	700	703	730	714	776	706	767	704	741	716	713	759	724	763	726	758	774	730	731	686	718	751	773	721	722	731	748	746	735	734	742	735	692	754	690	788	710	743	737	702	698	743	769	766	713	734	721	728	732	756	691	746	739	736	759	753	713	730	750	753	720	695	695	752	743	720	792	715	804	722	742	694	749	766	753	772	752	718	735	706	755	730	741	696	704	726	765	730	694	707	713	743	763	746	749	715	765	735	737	767	749	735	747	676	752	696	710	753	724	759	759	738	730	707	752	755	758	762	740	751	757	729	769	729	731	777	724	779	787	736	747	717	742	719	727	728	761	730	766	712	713	725	793	718	703	735	743	742	724	723	732	698	719	716	749	788	728	720	736	776	767	737	784	733	800	797	728	708	766	720	684	738	781	775	719	701	702	729	750	786	682	755	738	761	727	767	787	740	713	761	741	700	728	732	671	714	744	729	763	690	704	708	745	736	804	741	707	712	749	732	765	709	767	748	729	709	713	745	778	742	766	764	786	775	769	668	753	729	719	798	707	741	763	764	721	740	737	744	704	739	762	795	777	744	712	736	777	728	782	705	753	758	731	793	732	780	764	741	737	759	764	793	714	762	771	767	756	747	753	742	746	725	761	735	713	740	807	728	716	734	697	767	787	731	760	717	714	748	775	751	773	745	676	769	721	758	752	733	746	753	789	706	728	719	702	756	730	717	741	701	746	784	772	753	753	727	705	758	742	740	770	762	729	752	747	731	744	732	767	765	735	769	773	716	771	747	727	756	726	722	764	722	697	718	696	726	753	738	774	760	746	721	764	732	730	734	717	696	715	770	749	707	735	745	776	747	737	755	714	743	762	756	772	713	703	686	703	726	816	693	718	750	734	759	692	776	745	746	715	760	712	732	767	739	780	702	749	691	743	744	758	753	753	754	756	727	778	768	716	743	758	676	737	673	742	731	757	757	729	751	723	692	682	758	694	746	681	747	744	728	729	712	738	798	733	742	743	688	769	736	743	709	725	765	751	688	733	730	760	733	728	739	717	717	757	756	753	755	712	744	782	717	737	734	730	716	729	705	749	720	699	685	743	688	766	757	756	718	728	745	731	702	727	740	741	788	718	786	731	715	756	744	703	797	767	753	735	751	719	717	696	733	803	721	733	717	765	757	718	747	751	751	739	730	738	753	711	724	712	719	761	715	721	728	731	706	764	736	729	783	737	761	724	707	729	750	745	757	736	769	752	729	699	717	715	770	750	763	716	719	809	774	763	770	772	731	747	716	728	751	731	766	737	776	741	746	742	754	733	751	759	702	740	719	744	709	725	755	738	754	737	751	795	731	726	784	774	705	774	717	732	768	759	699	726	725	769	735	739	693	698	734	749	737	736	695	743	762	755	718	694	744	751	758	740	762	731	716	743	766	704	746	754	750	747	744	720	685	721	768	743	764	749	758	763	722	701	765	731	695	775	743	750	713	726	784	722	760	729	705	756	747	753	738	810	724	704	708	732	778	707	736	745	737	709	779	720	746	714	745	740	756	733	737	702	714	763	684	732	751	721	694	734	759	693	760	734	690	702	757	756	748	692	741	776	741	713	721	739	759	707	687	721	677	732	772	753	783	767	716	757	755	764	710	723	747	682	747	740	720	726	684	734	726	750	727	680	738	724	729	747	745	741	777	756	712	728	761	743	691	707	692	725	712	784	715	730	735	737	743	755	735	734	755	750	760	731	774	751	778	728	720	766	705	738	742	750	745	758	760	732	717	810	761	753	760	749	775	776	710	731	769	738	775	758	741	774	711	756	700	720	701	739	767	732	770	750	779	707	796	695	773	724	738	768	738	724	761	729	785	780	767	752	798
1414	755	369	251	296	396	433	328	269	220	196	180	175	139	113	121	138	119	114	106	88	105	96	86	79	79	89	81	86	78	85	65	71	75	63	84	65	72	61	69	61	65	62	60	60	60	62	78	64	57	66	53	67	56	68	44	54	58	58	70	56	64	64	61	63	70	81	49	78	57	70	66	69	48	48	51	49	62	62	63	58	70	53	60	48	65	50	54	71	71	53	58	56	61	48	55	66	68	56	67	46	47	56	68	47	54	67	48	58	51	63	58	56	61	71	80	56	53	79	53	58	55	41	53	60	51	54	61	68	69	53	68	56	45	56	61	54	62	66	59	63	50	60	55	55	49	58	48	74	55	61	55	67	64	54	62	74	61	56	67	58	65	59	64	74	42	76	48	67	51	62	63	58	67	48	57	64	66	53	66	52	46	60	59	66	56	62	64	73	56	49	63	55	61	67	60	64	59	65	48	62	61	55	70	56	64	52	64	68	44	54	64	66	52	54	54	69	72	59	54	45	56	66	64	53	60	52	53	54	66	54	63	57	74	64	47	52	52	76	60	49	60	65	67	67	55	47	68	71	62	48	60	61	45	64	52	46	63	67	57	75	76	50	59	59	62	47	57	59	59	63	63	68	60	57	63	53	60	63	50	69	63	78	53	49	67	60	52	62	55	53	64	72	66	55	66	58	78	50	53	50	58	62	58	47	72	61	51	60	35	60	34	62	61	50	62	52	63	65	64	53	63	50	50	56	57	66	63	71	75	57	61	52	55	60	61	54	60	68	57	49	67	70	59	59	69	58	54	59	65	48	57	56	67	56	51	78	60	73	65	60	49	69	46	44	64	52	70	49	56	61	56	45	54	60	57	93	60	74	61	62	49	50	50	70	59	69	69	49	61	53	42	63	65	45	53	43	68	61	41	42	61	51	53	56	57	60	66	56	53	65	59	58	64	57	33	61	61	41	57	63	50	51	56	59	52	52	65	59	58	59	68	63	71	58	43	52	53	57	67	49	60	61	61	80	48	63	51	63	62	62	53	61	46	56	54	57	81	48	59	49	68	51	53	68	45	72	68	66	62	81	46	54	57	56	59	61	69	69	69	58	70	64	54	59	58	56	67	59	58	68	50	53	52	65	55	58	63	65	56	67	68	68	56	69	46	50	59	50	56	61	69	75	64	59	46	71	55	56	56	62	49	53	62	76	57	44	71	49	48	58	57	67	65	63	44	57	59	62	47	74	68	62	66	63	49	66	51	68	69	51	47	58	53	74	71	71	61	50	50	52	49	56	62	57	53	69	40	64	47	56	75	66	54	47	58	66	64	52	41	62	65	60	50	51	46	66	56	50	75	48	56	54	50	58	55	53	59	63	61	54	53	57	59	69	54	57	66	61	60	65	58	57	55	49	57	58	43	61	65	52	55	71	65	61	56	52	59	50	57	59	73	55	51	57	67	55	52	64	57	53	54	59	63	64	56	58	66	63	63	68	50	46	60	63	57	42	69	73	64	52	46	46	65	66	74	48	55	65	55	52	56	63	62	65	60	51	57	56	55	58	57	71	71	54	66	55	56	61	66	46	58	59	64	69	52	46	69	67	47	67	66	46	55	57	60	59	50	58	67	53	65	59	63	52	69	47	50	65	61	54	55	59	71	73	53	62	82	65	53	73	56	63	63	63	66	40	54	52	68	58	56	58	72	67	55	61	62	55	68	62	42	56	61	55	55	57	66	39	59	63	73	61	64	59	53	56	57	49	54	53	65	68	58	67	54	56	57	77	59	54	50	65	58	52	77	65	66	62	57	57	62	66	52	51	64	56	50	64	54	62	66	56	73	64	58	57	46	45	50	55	62	55	67	65	57	44	57	42	63	57	69	52	54	58	60	63	69	54	57	69	63	46	81	51	47	50	63	69	52	39	55	59	59	69	47	60	59	56	47	66	58	55	55	62	56	44	68	57	39	53	62	59	73	63	58	54	57	55	58	57	59	76	70	65	52	47	53	62	67	43	67	64	61	55	64	50	62	72	44	68	54	52	54	57	63	57	73	58	85	54	56	47	59	58	59	51	56	54	67	53	77	61	58	48	68	53	56	70	52	54	56	54	57	59	69	82	70	49	60	61	58	48	62	58	66	46	52	45	66	61	77	60	46	78	63	61	63	82	56	62	64	60	52	46	49	64	53	59	63	54	50	57	58	48	55	61	66	59	57	48	57	76	48	46	48	56	58	59	53	57	56	79	58	65	56	68	59	49	50	59	63	61	56	66	68	47	49	54	61	61	67	64	66	66	60	43	54	56	54	62	68	58	41	49	58	72	63	69	55	57	54	59	57	58	71	47	62	71	52	59	43	64	66	64	55	66	49	57	68	49	57	61	65	43	61	65	65	63	61	62	51	69	57	53	47	52	57	66	54	60	67	67	46	64	59	74	57	63	48	51	58	43	71	52	68	48	55	54	62	55	68	65	57	47	60	62	53	51	61	59	56	60	66	62	55	59	64	60	53	56	65	71	50	58	70	54	53	64	57	64	54	74	63	50	64	60	56	64	58	60	50	62	72	66	61	58	54	60	63	69	62	56	63	57	58	54	65	54	56	63	55	58	44	62	51	60	54	55	44	63	64	54	48	64	62	62	45	63	48	63	63	62	64	67	56	58	71	62	51	57	50	73	48	56	56	53	67	64	55	61	58	52	56	68	52	47	58	56	53	58	52	52	51	51	56	62	68	64	54	56	76	50	61	58	59	49	50	46	67	52	51	51	57	68	43	46	72	64	57	57	55	61	52	60	61	51	51	61	60	54	61	52	49	46	58	57	49	50	64	57	65	63	66	60	68	57	71	63	73	65	54	56	61	54	59	62	61	62	70	55	67	58	60	66	62	53	54	54	56	48	55	70	52	65	65	47	54	53	47	56	54	60	64	52	58	51	57	56	56	56	64	59	55	66	56	61	68	67	62	60	47	57	59	63	59	45	56	60	44	65	64	66	49	55	71	60	55	50	64	49	65	62	63	65	66	53	59	65	62	64	61	46	52	69	71	40	65	53	64	52	58	61	48	56	58	72	57	60	63	54	40	71	73	62	46	51	54	62	63	64	71	55	59	58	49	54	53	62	61	61	63	56	63	55	58	58	62	56	57	57	55	65	50	55	62	62	56	66	60	64	57	70	56	63	57	56	59	50	40	60	47	54	58	49	70	66	53	46	62	66	70	45	54	56	50	71	56	46	47	50	59	59	63	46	70	55	48	55	61	50	68	65	54	64	41	68	63	59	58	59	77	52	54	59	50	62	65	76	64	56	51	60	59	51	77	51	65	48	48	64	46	66	68	56	59	56	50	56	57	53	59	47	62	50	54	72	66	55	53	77	67	62	46	56	63	64	59	59	58	65	56	56	67	52	63	61	59	72	68	54	59	59	67	78	67	54	59	51	68	55	60	61	67	52	76	53	76	49	50	45	58	59	57	62	58	56	56	52	62	59	49	59	63	59	56
18553	10124	5666	9491	16467	18391	16698	13947	10518	7810	6637	5917	5125	4201	3352	3221	2783	2597	2248	1863	1703	1826	1874	1731	1655	1529	1649	1605	1471	1287	1253	1264	1174	991	951	954	933	837	795	760	740	711	709	682	715	741	676	679	668	669	669	674	688	688	704	700	666	645	644	691	697	648	686	625	617	689	621	655	667	672	632	618	618	624	667	631	655	652	650	676	641	641	644	628	660	614	662	651	678	735	759	701	699	753	706	684	739	693	691	680	731	723	644	675	698	649	681	675	663	727	769	716	715	696	695	752	680	633	636	634	653	622	660	641	633	645	678	636	670	669	584	646	671	644	695	633	648	671	667	623	683	652	623	655	679	656	657	620	591	670	673	632	674	641	670	622	606	643	686	641	650	641	629	653	622	628	667	675	636	601	672	637	616	638	570	629	601	608	654	640	670	631	641	611	645	682	627	662	595	641	673	630	656	646	650	617	621	631	637	649	702	634	630	649	639	619	640	663	662	689	619	696	615	603	636	612	658	640	681	688	623	654	615	619	670	640	638	649	645	625	623	629	640	654	647	640	652	657	654	608	619	592	665	671	669	641	640	637	626	609	651	645	616	613	637	617	653	623	646	633	636	652	631	626	596	625	602	679	652	659	651	648	617	701	630	619	645	634	655	632	613	608	675	675	609	716	635	619	659	646	658	645	656	647	635	690	579	678	637	625	657	657	653	623	612	610	626	654	593	588	627	623	627	636	677	599	635	695	634	666	648	615	665	656	649	632	661	649	670	646	615	617	616	642	634	649	656	623	645	674	666	613	630	662	635	654	627	622	625	642	633	624	616	619	631	622	629	620	648	633	643	684	621	667	620	682	666	597	625	610	613	655	633	622	681	637	587	641	615	627	619	574	611	657	647	631	662	644	611	683	680	639	646	689	592	632	639	675	624	669	646	661	623	644	626	598	630	679	628	627	632	628	646	641	661	637	652	598	654	653	678	622	607	608	654	631	618	624	637	659	665	651	627	676	650	608	623	599	680	697	628	638	686	636	662	649	616	648	677	662	648	655	655	665	630	634	635	660	649	689	655	652	632	657	646	636	606	690	612	639	608	668	631	662	611	619	565	651	636	592	624	627	645	627	617	605	631	664	615	634	656	649	676	658	633	611	647	644	666	656	624	660	639	669	665	675	631	640	667	623	642	650	641	597	627	680	635	628	635	635	632	669	630	640	630	633	636	608	630	651	606	613	621	596	644	588	644	619	680	642	643	635	628	677	635	683	669	638	655	622	652	658	629	683	667	633	618	623	633	625	642	609	645	619	621	691	619	605	703	636	668	683	651	648	635	679	651	640	652	646	610	661	640	628	656	647	652	623	663	660	632	660	688	570	645	656	633	639	657	660	639	653	647	625	655	611	678	640	642	643	636	590	630	591	693	639	637	693	615	658	620	636	607	650	619	606	631	613	605	605	667	639	589	653	635	685	625	650	648	663	645	672	628	701	606	682	676	613	644	626	645	633	638	651	644	657	622	662	627	675	641	663	695	613	659	641	631	624	706	644	621	652	683	650	620	662	671	627	635	634	628	640	652	608	622	596	614	618	636	619	659	633	663	659	615	660	651	633	698	631	658	645	608	672	617	683	602	639	637	643	669	641	639	665	628	636	681	605	637	661	623	617	618	584	681	646	604	618	631	699	660	678	628	627	669	667	640	637	659	665	635	641	659	650	618	615	675	653	645	648	642	679	620	650	630	672	643	682	657	652	646	662	680	620	651	616	632	634	615	631	613	619	632	709	623	640	631	633	640	651	667	671	617	630	616	611	623	661	660	610	615	607	616	637	596	645	680	609	616	677	622	651	661	636	628	631	628	656	638	651	636	646	631	644	646	659	611	608	668	606	611	657	610	680	619	637	622	663	639	658	630	612	646	632	669	633	656	643	680	602	683	626	652	639	660	597	665	626	655	660	660	650	576	654	602	651	624	682	637	640	672	665	669	673	647	644	615	631	642	647	645	640	668	610	609	629	651	671	668	631	637	646	626	641	643	669	666	642	643	632	646	630	640	637	639	651	627	648	661	619	639	627	591	666	634	643	646	615	646	607	631	620	612	621	595	642	687	660	632	591	601	641	606	673	622	618	598	616	648	642	594	626	625	604	627	598	662	601	661	666	602	594	651	647	621	592	641	660	644	666	591	665	668	624	659	673	643	642	622	665	684	677	628	609	646	653	648	603	662	621	654	563	630	656	629	619	611	659	627	589	624	627	642	607	659	605	669	607	641	675	643	617	649	620	612	696	626	618	623	670	634	651	645	652	684	618	645	621	682	635	649	652	630	670	604	668	657	662	660	600	654	623	679	628	619	649	625	606	590	650	630	675	663	717	683	630	594	644	651	672	661	677	621	618	608	638	646	630	644	654	611	602	622	598	661	642	676	664	650	667	576	615	632	640	616	649	655	626	626	640	646	650	615	613	674	629	625	636	671	639	635	586	642	617	654	660	620	611	635	660	649	673	667	628	658	662	632	653	615	602	635	650	625	665	661	660	609	643	645	661	634	661	636	614	613	675	626	606	639	692	671	596	630	607	645	663	631	617	609	661	648	604	591	655	631	632	653	638	653	620	621	646	644	637	616	683	616	626	626	619	650	639	637	629	619	620	630	606	620	623	670	587	632	651	656	659	603	618	618	659	636	603	629	633	683	638	624	603	642	689	645	629	627	643	619	655	671	619	591	651	668	647	620	615	649	675	666	674	627	628	615	645	647	648	648	673	619	684	621	598	650	667	613	621	590	656	626	670	635	615	623	618	641	638	606	623	612	644	618	636	624	651	615	631	639	598	660	674	629	665	629	655	657	627	640	639	644	654	629	648	622	638	631	654	641	616	632	619	631	635	635	625	608	617	643	621	662	662	620	633	674	654	625	644	628	561	619	630	658	653	679	634	649	648	596	619	635	682	653	651	629	642	674	609	657	669	640	626	654	635	601	622	686	659	645	633	682	681	627	632	634	653	654	655	675	620	652	604	654	597	681	624	645	613	629	667	654	657	665	619	640	644	689	680	651	603	623	618	624	620	678	647	649	627	608	647	655	611	679	659	668	668	657	637	596	644	655	629	621	678	654	630	671	618	629	672	685	646	606	637	642	616	707	588	565	654	624	670	656	612	653	678	669	640	661	608	647	638	671	657	633	653	662	593	612	639	637	661	651	694	621	643	646	602	641	623	614	628	677	645	639	638	632	629	603	688	672	655	632	602	602	642	615	608	643	679	612	627	567	621	634	631	632	631	629	655	666	647	632	662	667	649	630	626	667	630	647	623	645	590	601	618	642	595	612	642	636	630	640	641	645	622	615	635	646	631	623	675	619	614	613	686	656	642	663	686	664	618	697	660	612	648	650	664	666	694	637	662	608	600	631	664	619	603	699	652	630	636	677	670	587	631	651	614	656	632	565	608	683	633	609	646	666	621	667	616	627	660	638	614	688	626	646	675	624	654	671	654	648	617	621	632	698	644	586	625
2653	716	348	257	276	353	403	361	265	192	167	155	172	156	126	103	112	105	96	88	86	89	80	89	79	81	93	88	77	49	56	68	65	69	55	71	59	54	59	53	62	67	38	64	47	47	63	52	60	52	50	60	56	57	54	55	55	55	64	66	60	54	43	43	60	39	54	49	59	58	48	55	51	42	55	55	49	47	57	59	45	48	47	46	42	44	52	50	55	64	44	48	57	59	48	53	57	43	37	54	54	60	49	59	50	51	57	55	48	58	71	54	53	56	55	60	68	62	59	50	47	46	45	57	60	69	55	56	56	48	68	46	49	61	58	53	47	61	50	54	43	42	41	44	60	69	47	68	60	55	61	50	45	51	52	46	37	53	52	59	65	62	65	61	50	54	45	57	41	54	49	53	53	51	53	57	51	65	46	40	42	54	45	60	48	53	51	68	56	44	58	53	52	42	44	46	63	51	61	52	57	67	41	51	45	50	66	58	50	53	59	52	56	60	55	52	48	68	46	53	56	55	50	53	58	46	53	53	51	37	48	53	58	57	50	47	60	43	45	60	51	62	51	49	59	53	54	43	66	51	47	52	59	59	42	55	48	49	70	49	59	61	45	54	46	49	48	73	55	53	54	50	34	55	44	62	45	59	50	46	44	51	55	50	55	49	47	55	44	48	71	57	63	41	52	58	42	59	52	48	44	54	53	43	60	49	47	48	44	58	50	41	56	48	67	49	53	64	58	49	41	77	53	46	65	42	47	54	48	55	59	60	57	45	45	43	63	55	61	56	48	62	47	43	43	43	53	58	43	49	54	59	49	57	62	52	56	56	54	62	46	56	55	56	50	48	52	63	49	54	38	59	54	53	62	50	48	52	57	53	46	50	52	57	62	71	43	56	56	50	53	48	49	51	54	39	57	45	54	48	39	42	50	57	61	54	55	44	49	45	66	47	50	45	49	43	50	53	59	54	51	43	57	55	53	49	56	49	36	52	58	53	58	52	64	52	52	55	59	50	50	54	53	52	42	37	57	49	53	46	53	49	65	55	45	59	62	59	56	56	51	45	61	55	55	41	60	66	60	59	55	52	62	65	46	63	46	56	37	49	43	51	59	40	47	50	53	46	65	60	57	48	55	47	52	66	54	42	52	61	45	61	55	53	46	61	51	68	50	48	48	43	55	61	55	53	57	52	48	31	53	54	51	46	64	53	51	55	51	50	49	60	51	66	45	61	52	48	65	49	50	47	39	62	47	40	52	71	50	33	43	60	49	45	50	45	51	48	41	52	50	60	53	51	67	58	47	51	45	37	58	51	45	55	42	45	44	37	49	58	46	47	59	57	51	38	62	38	61	65	49	44	44	52	49	43	48	51	58	54	59	58	57	58	54	47	55	59	64	53	48	32	60	45	65	43	55	61	53	56	52	50	53	46	47	65	62	41	69	60	44	54	48	40	51	53	45	61	47	64	61	53	46	51	70	65	54	67	59	50	55	42	52	61	46	45	60	61	52	58	71	49	45	60	62	50	54	56	52	55	45	54	55	47	43	53	37	60	49	53	60	44	42	59	54	66	54	45	62	62	54	54	58	61	49	49	64	52	52	44	58	56	51	38	49	65	50	52	53	53	40	61	57	56	56	55	64	46	54	65	54	70	44	48	45	61	45	67	52	54	69	64	54	42	49	49	47	66	57	59	39	51	56	57	48	66	72	50	47	54	48	47	52	52	56	49	55	63	51	58	41	51	46	50	64	51	53	57	59	60	46	58	59	67	48	61	46	65	50	49	58	56	59	48	59	71	53	66	57	40	41	59	53	65	58	50	47	56	41	45	59	66	58	52	70	44	50	53	44	49	50	57	50	58	61	54	47	60	55	42	43	39	44	44	56	49	59	57	61	51	55	57	54	60	54	58	48	56	52	52	57	50	46	58	42	51	64	54	48	55	45	50	55	49	55	62	49	63	53	52	61	55	47	55	37	51	60	57	62	58	44	54	54	55	47	53	37	54	48	39	54	58	50	46	63	42	48	53	60	49	53	57	46	49	43	65	63	45	42	49	45	46	65	57	34	42	53	56	54	51	51	54	61	62	46	61	64	58	54	49	58	46	53	48	49	57	50	54	59	62	58	64	54	49	61	54	51	48	53	60	56	50	55	43	51	57	53	64	54	50	54	48	52	59	45	57	52	48	39	42	42	52	56	52	49	47	58	51	46	47	45	68	60	55	48	61	44	55	50	52	47	51	43	54	49	44	47	66	38	55	57	57	47	56	62	54	53	44	57	51	62	69	57	56	46	45	39	52	52	61	41	38	55	65	42	46	41	44	44	65	52	66	47	40	57	43	61	48	54	56	45	54	51	47	58	54	62	50	61	52	52	62	56	55	65	57	50	63	48	62	55	47	51	54	38	69	56	51	48	43	46	49	54	43	44	66	46	49	45	60	70	65	55	76	54	54	52	59	59	52	65	48	56	53	57	53	52	56	60	53	46	44	54	54	41	52	55	57	57	65	50	51	51	58	54	53	64	54	41	52	46	63	49	47	58	49	60	43	50	55	66	45	51	63	47	60	63	56	48	64	46	56	63	60	67	48	60	46	59	60	71	46	48	54	57	53	44	46	71	52	38	62	63	52	46	54	54	39	62	48	60	56	50	52	60	46	51	49	51	49	55	48	40	48	43	54	44	49	54	45	61	51	50	57	54	55	41	42	56	53	48	62	57	55	50	57	49	53	57	38	45	60	52	51	39	59	54	51	55	75	56	51	47	54	39	47	66	65	40	52	46	51	64	50	51	54	60	57	52	53	39	56	57	56	48	49	47	59	58	63	51	57	56	47	58	48	48	47	50	59	47	50	69	56	55	51	56	55	46	46	52	52	61	42	44	60	54	53	52	56	36	47	57	43	63	46	62	55	55	53	61	38	45	46	52	60	84	61	61	63	66	63	56	52	53	49	41	59	57	51	48	48	54	57	60	63	60	61	56	47	51	47	62	58	58	48	55	45	55	55	47	51	52	70	44	73	44	45	53	56	41	68	49	58	49	48	53	67	38	65	53	47	55	52	61	52	49	58	38	59	52	56	49	55	60	56	47	44	50	54	63	46	55	58	53	50	59	48	56	50	63	58	47	49	64	65	50	50	50	51	47	70	55	54	56	55	61	53	58	35	57	70	57	47	62	60	48	51	61	41	53	52	54	43	38	49	58	54	55	62	48	41	54	43	49	59	55	60	52	33	53	56	56	44	52	47	53	53	52	52	47	54	35	62	68	69	51	45	54	51	54	50	58	49	54	68	65	58	58	52	46	55	51	40	57	52	62	47	48	59	58	54	46	45	48	55	53	56	46	51	57	58	45	47	53	48	38	44	54	60	62	43	59	56	55	47	63	51	44	56	73	53	54	42	47	48	55	48	48	52	55	58	56	56	47	71	56	60	51	60	44	56	51	49	33	53	53	61	59	55	62	54	57	66	54	59	58	43	41	57	68	61	59	46	63	59
17886	9045	5364	8953	15174	17203	16172	13606	10690	7838	6667	6102	5171	4199	3295	3212	2901	2500	2175	1713	1549	1855	1856	1730	1590	1445	1632	1565	1382	1195	1193	1197	998	904	866	878	827	765	705	717	664	664	681	643	613	622	609	550	574	599	602	615	571	577	607	595	582	576	617	576	609	600	561	523	608	537	568	568	578	576	623	549	598	585	539	612	607	568	604	604	625	614	623	590	562	606	596	598	656	697	651	611	609	613	645	650	597	607	605	604	618	615	665	615	626	577	615	611	607	591	659	624	659	649	612	643	603	582	613	645	595	604	581	617	530	568	599	549	546	553	563	568	498	582	562	507	551	614	580	509	563	571	553	547	522	563	569	489	536	540	552	538	541	586	576	555	599	564	554	550	583	590	601	556	536	583	559	555	556	601	566	576	555	571	562	568	572	543	508	566	549	577	528	496	542	550	537	566	568	513	579	515	578	579	568	583	564	586	562	564	575	480	633	565	551	556	559	599	545	588	558	579	513	525	583	546	538	545	563	565	545	538	564	558	529	560	594	554	606	569	555	543	549	595	568	565	509	568	553	596	553	586	554	574	559	593	598	573	608	569	595	577	562	567	559	563	590	564	553	592	565	597	614	548	596	548	564	550	548	561	481	551	567	571	553	562	596	578	548	552	526	597	568	580	607	575	544	566	553	532	576	563	559	533	569	564	564	525	531	556	599	564	574	545	524	554	547	569	528	530	568	536	531	584	540	533	561	609	534	582	563	569	551	548	532	527	602	540	576	546	558	584	577	533	585	551	595	558	577	538	593	577	565	581	547	490	552	599	548	607	558	545	539	548	585	583	530	575	587	597	562	543	552	594	553	551	540	563	533	558	544	553	540	577	561	542	587	568	572	565	545	602	546	533	569	589	556	563	562	570	553	551	561	554	563	548	539	540	551	540	565	566	587	546	595	543	554	541	566	573	537	542	594	553	564	535	564	543	576	542	547	579	533	579	572	585	563	583	548	557	571	583	566	589	553	563	547	581	558	551	579	552	530	572	572	597	594	574	561	525	539	566	589	535	570	581	549	559	552	560	589	505	554	580	552	594	572	600	557	580	569	567	563	566	573	569	565	547	550	585	568	548	554	557	566	562	572	539	604	586	593	578	576	570	595	609	540	583	534	552	572	573	569	600	557	527	522	495	587	607	572	574	545	595	535	587	586	584	569	547	548	565	605	611	563	608	572	541	554	561	543	563	575	582	596	574	549	544	600	587	597	539	553	559	534	544	583	533	577	610	546	574	564	571	574	556	603	612	574	554	554	517	546	600	530	596	589	586	560	562	575	541	572	534	629	553	523	562	578	536	606	555	539	574	578	564	549	560	563	554	567	569	537	577	530	535	582	563	534	579	531	577	551	581	601	560	585	567	595	542	555	555	575	583	528	606	584	591	531	562	546	555	567	568	580	590	565	594	549	594	584	546	598	573	573	539	580	549	563	576	529	555	556	571	536	563	530	576	533	602	573	584	560	543	572	538	538	550	586	547	566	580	595	572	579	575	563	574	566	540	556	548	578	565	505	604	610	536	570	578	584	590	594	580	565	572	570	611	559	570	519	569	550	578	585	573	540	544	549	543	541	563	544	557	584	555	546	561	575	580	552	579	582	553	554	601	574	554	545	548	562	559	563	543	553	544	551	569	592	581	555	594	563	586	562	605	538	555	555	589	579	536	537	558	538	581	571	545	544	545	565	565	511	557	575	590	576	550	604	551	567	607	597	571	550	562	560	566	529	562	554	573	574	559	603	543	519	602	548	558	578	558	568	556	608	545	560	572	577	592	575	569	597	533	533	611	543	559	567	553	570	558	573	571	592	572	553	549	538	539	555	550	528	565	578	559	573	579	526	577	574	558	609	552	551	520	565	590	601	554	546	545	567	541	578	548	579	548	588	575	570	575	553	584	546	621	543	563	576	548	600	529	586	528	545	560	578	586	576	571	547	550	563	544	519	560	571	566	562	563	602	537	584	568	555	568	529	568	545	576	561	587	568	545	560	558	568	533	615	610	578	551	554	574	559	602	541	537	516	574	583	563	620	556	561	538	527	556	563	573	568	583	564	580	570	530	542	590	576	589	564	529	519	578	544	564	562	552	556	583	579	582	578	591	523	585	525	577	542	560	542	561	585	522	553	568	571	598	579	519	564	546	577	583	543	566	572	588	595	560	569	625	533	535	574	555	569	539	551	565	579	567	574	587	551	558	546	526	545	533	506	582	510	576	596	574	583	563	577	557	597	546	544	512	561	594	547	545	586	573	589	594	605	565	562	588	552	557	576	595	570	630	554	574	577	531	568	568	561	570	542	576	555	547	571	560	570	586	563	558	582	529	564	593	615	544	612	547	533	583	577	598	603	548	515	513	538	546	581	557	543	583	565	536	558	553	567	567	566	572	555	579	622	596	559	608	567	538	557	619	560	547	574	542	527	590	590	542	610	621	537	563	575	562	550	552	544	538	541	560	583	587	570	519	552	572	608	606	531	552	583	577	588	538	589	543	617	549	569	555	553	623	546	590	552	549	572	576	549	589	595	556	583	535	565	599	559	578	559	539	576	560	536	588	580	626	577	550	572	565	618	535	562	552	542	561	568	536	533	568	540	522	550	577	585	566	538	564	570	554	557	566	534	578	571	622	549	617	577	537	581	615	605	566	551	599	575	606	555	579	569	553	589	568	624	599	591	566	553	554	563	527	563	561	575	578	580	591	600	562	549	540	542	545	570	607	551	527	568	536	552	648	562	569	553	551	533	563	546	600	578	554	527	593	548	558	566	556	528	578	585	581	569	556	564	546	577	552	573	580	625	594	541	574	561	593	569	590	537	483	568	583	562	582	550	606	547	575	584	580	591	548	591	554	592	515	556	518	521	544	576	539	571	574	593	576	588	548	542	536	572	552	627	548	557	509	586	585	592	549	566	562	589	517	551	586	592	569	588	549	568	534	576	584	540	576	574	551	555	563	540	597	553	548	582	565	534	610	588	590	586	536	501	546	614	575	583	529	537	630	553	557	546	529	576	557	583	549	591	540	567	539	570	543	610	547	583	539	575	536	581	589	577	601	581	565	578	588	524	554	555	541	575	559	517	544	567	555	540	587	551	582	571	566	549	576	612	569	566	500	572	587	554	582	561	553	555	546	548	595	575	557	572	575	565	561	539	588	564	525	548	551	542	584	586	522	569	583	534	575	600	574	596	524	570	596	557	573	552	590	570	571	535	540	529	586	585	550	569	580	548	580	579	516	551	574	579	544	525	545	541	565	555	627	613	535	536	558	586	651	542	592	589	537	562	564	587	562	565	538	585	581	571	538	565	572	570	559	588	565	568	552	551	548	597	637	532	547	550	574	538	556	564	600	554	580	581	532	573	560	599	577	613	609	559	599	557	532	577	611	542	565	513	554	561	589	555	592	586	559	591	545	544	562	563	547	575	570	565	573	568	602	596	586	568	563	568	615	616	551	595	607	587	582	574	587
2179	1051	561	340	348	512	462	473	350	259	248	211	189	158	134	134	119	125	97	69	86	78	84	78	79	65	78	91	63	75	61	58	61	49	51	44	56	52	59	51	47	58	50	43	45	53	40	37	45	33	42	57	40	51	38	39	28	35	35	52	48	47	48	43	40	35	49	37	41	48	45	50	45	58	42	41	51	53	55	48	46	37	44	52	40	63	48	55	35	51	45	47	42	40	36	49	41	39	43	45	55	52	50	39	50	40	35	44	40	36	50	39	50	41	44	46	48	52	52	48	47	55	40	39	39	37	32	58	29	52	50	39	48	46	52	40	40	43	46	40	43	47	44	50	39	58	53	48	49	45	56	38	49	38	40	45	44	34	36	40	46	44	42	43	45	48	40	38	48	50	47	41	46	40	46	52	48	44	44	65	44	34	36	45	44	61	51	37	43	43	46	48	36	52	52	44	46	47	43	58	31	48	57	38	49	47	43	48	45	45	48	49	35	34	45	39	42	57	42	53	51	39	42	48	33	41	39	39	39	34	47	43	55	35	40	48	44	40	49	35	37	47	52	38	40	43	39	34	39	49	44	45	37	47	40	45	45	37	38	53	40	39	33	45	40	48	32	49	39	40	46	41	39	47	48	46	47	43	36	37	52	30	47	43	37	46	44	40	41	65	37	52	44	50	53	52	51	43	43	43	47	53	39	41	43	41	36	46	43	39	56	40	43	54	38	44	50	41	38	49	41	42	49	37	38	41	53	45	34	50	36	34	48	48	41	45	36	54	52	48	62	39	34	43	40	45	37	42	42	43	38	50	41	47	39	38	34	53	45	40	41	45	45	28	43	46	44	53	41	51	42	49	39	43	40	33	46	42	44	47	35	42	34	56	44	36	43	41	36	45	38	56	37	56	51	37	46	37	41	42	49	38	41	39	42	41	39	55	41	49	43	43	47	56	41	46	42	55	40	49	38	44	45	49	47	38	49	46	46	35	48	52	38	33	41	35	42	40	52	43	39	53	42	42	37	55	42	37	45	39	44	44	45	38	47	51	47	47	42	34	44	49	51	49	49	38	51	47	32	50	36	48	47	39	48	47	41	38	54	37	46	52	49	48	34	38	41	37	46	40	39	43	42	48	49	33	53	46	40	30	43	43	48	42	32	51	43	48	44	40	46	40	39	36	44	46	46	46	35	41	40	42	30	54	49	31	37	51	39	36	41	48	20	43	33	38	46	40	44	41	43	35	37	45	54	37	56	34	29	42	39	53	60	49	37	41	43	45	46	39	38	45	28	38	38	60	37	43	33	45	53	55	49	43	42	38	34	39	48	45	37	34	47	54	44	46	40	48	44	54	43	42	48	42	52	34	39	34	45	38	47	54	46	38	57	46	33	38	49	46	39	41	44	45	46	56	51	46	45	47	57	52	52	57	41	48	33	46	41	34	59	37	39	48	44	42	45	44	52	44	48	49	38	52	29	51	43	41	47	41	34	33	50	45	40	32	39	47	54	52	40	45	55	34	42	35	42	56	41	40	58	30	46	41	35	36	46	39	43	52	51	36	49	57	42	44	58	43	37	43	38	56	50	35	36	44	48	40	40	45	37	47	37	47	46	35	53	43	52	51	41	43	43	36	47	44	34	48	48	42	45	57	39	45	28	41	47	39	41	43	51	47	54	46	46	43	29	43	43	40	35	47	31	41	55	43	43	52	46	43	33	52	33	36	41	52	45	42	33	46	56	57	51	37	35	53	44	34	51	42	42	45	39	49	42	52	31	45	44	40	45	52	38	54	48	37	36	50	34	43	39	60	41	47	54	46	50	28	53	43	44	41	39	53	42	35	48	39	34	46	34	34	34	55	46	46	38	49	45	47	42	35	54	58	38	54	41	56	56	47	37	49	49	43	45	52	38	50	45	31	44	45	39	50	36	42	51	52	40	39	53	40	37	46	43	60	47	50	44	36	45	51	39	50	40	39	43	53	51	24	42	40	47	43	55	40	49	36	43	46	48	51	53	47	40	47	35	46	47	35	43	52	52	37	43	49	37	37	53	42	46	41	51	43	34	46	45	36	41	43	50	48	42	46	46	49	37	36	50	23	45	42	46	43	44	44	49	37	39	35	40	45	43	41	48	37	36	50	50	34	49	50	45	44	43	38	37	31	38	35	47	42	48	38	44	48	39	52	43	46	40	35	39	60	42	37	39	35	46	53	54	35	41	35	45	38	43	40	34	44	44	43	42	26	38	37	38	43	53	61	45	41	54	51	44	47	46	39	42	42	48	42	43	40	37	45	46	48	44	47	46	43	47	40	52	43	38	53	42	41	59	54	59	41	34	47	49	43	46	44	42	38	37	46	45	30	32	52	48	42	37	52	33	29	47	41	47	38	47	43	46	41	36	47	43	41	39	54	41	30	41	44	44	49	39	38	41	43	40	40	40	41	37	47	41	29	42	63	46	38	40	49	45	57	43	44	42	52	43	47	34	41	42	42	48	37	39	45	50	47	49	37	41	36	35	55	44	39	49	44	35	41	49	42	42	40	36	50	43	50	58	50	31	50	51	44	37	52	47	39	48	41	43	45	48	41	35	44	50	49	50	47	46	42	37	38	48	41	41	43	46	40	36	47	49	52	49	34	48	36	43	52	47	56	40	42	42	32	50	43	54	40	41	43	46	46	36	54	52	36	38	42	43	42	46	34	35	47	34	48	41	55	46	46	44	45	42	53	44	45	41	47	41	31	49	49	35	49	50	46	38	36	45	47	53	44	45	54	47	50	37	45	46	49	45	58	40	45	45	46	42	55	52	45	46	47	45	43	36	44	56	37	52	43	35	40	44	66	47	38	55	43	49	49	45	48	50	42	40	46	38	51	57	45	40	44	41	53	35	46	53	51	42	40	53	31	39	40	44	40	47	37	36	48	47	32	30	48	33	54	48	31	49	28	42	55	51	44	41	37	34	40	48	50	45	52	52	43	39	48	44	55	41	43	41	46	51	42	41	50	41	40	59	47	42	40	51	49	43	51	46	35	51	42	42	37	45	41	41	47	43	45	35	43	41	48	38	41	50	44	51	40	38	45	40	50	42	41	49	43	47	39	29	33	43	47	45	52	41	46	35	50	54	50	35	38	42	43	50	46	54	47	48	52	52	52	48	46	50	47	45	39	40	43	32	49	42	36	49	33	38	41	45	34	23	56	55	32	39	42	52	47	42	47	26	48	41	52	41	28	42	32	41	45	34	42	35	42	48	45	38	59	41	52	47	47	46	42	36	37	41	42	47	38	35	52	35	42	38	50	37	34	43	39	39	49	56	47	54	45	52	45	42	43	47	44	40	43	48	48	41	47	44	33	46	48	38	44	42	52	44	45	44	40	40	45	50	36	54	43	54	34	35	37	41	56	49	58	40	37	41	60	46	47	44	40	42	37	48	44	43	45	52	50	42	44	43	37	45	45	40	43	51	30	46	45	48	41	38	43	46	33	43	40	47	37
22167	12217	7456	12068	19813	21491	19908	17147	13754	10438	9077	7950	6644	5226	4421	4107	3368	3127	2769	2131	1872	2186	2240	1971	1781	1676	1828	1766	1513	1303	1292	1316	1133	943	935	854	857	735	689	682	641	625	602	595	541	577	570	598	593	505	555	514	531	533	528	533	541	542	532	518	496	487	522	546	554	527	513	506	505	459	528	486	528	468	503	471	531	496	522	536	503	506	562	522	450	517	536	548	627	561	609	523	525	543	557	524	545	565	563	514	557	553	565	545	534	505	552	526	572	554	519	595	605	570	575	598	585	527	528	523	522	512	507	525	533	488	490	491	498	540	457	453	484	484	447	484	495	463	434	509	501	467	458	477	472	488	476	489	449	475	453	466	451	506	495	491	499	481	453	455	507	508	485	469	492	500	459	436	511	462	491	486	510	469	481	502	481	456	467	476	450	507	481	502	445	505	501	499	496	436	448	481	495	526	491	510	528	477	439	461	476	475	475	479	417	493	458	485	505	474	495	491	457	487	475	471	502	483	459	459	484	417	450	456	478	465	468	448	456	507	479	513	509	491	511	468	472	492	473	506	457	488	475	497	482	491	451	499	481	450	472	477	476	466	468	452	481	499	422	490	484	523	506	479	495	477	470	463	448	491	473	466	455	476	469	467	505	488	491	473	456	467	452	470	484	457	482	467	487	482	494	428	519	492	467	462	505	462	499	502	488	461	497	479	503	457	478	500	481	496	490	474	453	477	483	486	487	461	491	464	493	436	493	449	484	472	471	443	502	438	489	490	467	452	476	452	522	508	455	484	494	460	478	481	472	483	466	468	507	506	460	502	452	524	500	488	520	491	525	487	487	486	509	440	481	481	461	513	483	474	468	447	470	479	492	502	479	467	469	452	474	488	464	473	507	477	500	497	478	535	506	489	467	489	453	493	429	495	542	460	498	511	494	497	470	484	433	488	498	498	475	444	477	505	494	457	453	512	484	491	493	501	464	497	496	479	461	493	440	491	470	464	472	464	493	480	490	467	495	461	480	448	463	498	494	475	505	480	480	506	486	474	474	481	473	514	488	502	475	472	496	485	485	468	462	507	501	453	485	479	494	463	515	497	451	478	457	482	488	477	504	518	472	540	504	540	516	497	488	416	502	504	475	466	483	488	489	468	492	502	450	494	459	523	527	510	537	479	493	463	534	451	468	482	504	487	493	474	413	515	511	535	505	515	477	468	483	492	478	515	462	459	464	500	482	505	480	456	500	486	457	467	481	494	498	454	508	507	481	455	439	496	524	517	469	498	427	471	464	465	467	477	483	477	522	504	487	474	523	477	519	455	458	479	482	526	486	465	497	469	462	470	515	480	490	455	474	449	494	513	479	483	489	493	478	517	500	512	483	525	487	485	454	503	509	539	473	509	490	487	522	494	506	461	471	449	502	516	491	415	461	480	486	454	510	472	474	521	492	482	489	499	492	508	483	509	477	474	533	494	485	497	455	472	472	478	504	448	500	477	479	442	510	482	458	454	477	491	438	522	501	491	500	477	464	471	486	500	484	472	471	494	490	478	492	434	461	483	527	482	458	490	464	473	472	447	460	468	457	524	524	476	439	469	461	462	497	494	493	491	498	510	497	441	479	493	475	453	511	496	460	450	507	516	470	440	460	462	513	483	470	454	490	422	471	499	442	507	489	447	520	497	488	522	495	478	458	460	451	484	513	532	474	517	488	434	539	450	523	499	462	515	486	454	477	497	543	483	470	459	496	468	479	482	477	502	481	497	512	498	471	488	523	484	490	507	495	486	470	459	488	513	453	501	454	466	473	515	478	498	508	486	420	461	459	496	507	439	466	453	477	462	461	510	478	475	456	454	476	478	497	520	481	464	441	491	469	487	495	468	487	498	484	467	466	502	500	495	438	484	526	513	470	487	503	499	479	474	463	497	472	497	469	484	492	462	479	440	475	485	481	524	517	502	471	489	479	488	466	485	459	439	481	480	497	476	469	490	457	461	477	460	474	475	512	513	480	464	461	513	473	465	450	495	475	497	484	465	495	486	479	467	487	479	470	468	463	455	503	539	544	457	494	530	481	464	459	509	489	487	489	507	502	496	479	464	431	465	464	495	482	465	461	478	492	444	479	501	497	479	517	492	474	471	482	468	469	438	499	492	514	512	452	485	479	441	491	468	478	497	464	468	448	439	489	498	489	509	472	447	479	497	517	526	494	495	469	538	489	479	468	469	500	508	487	497	523	483	483	498	465	496	488	504	516	491	507	501	467	467	492	496	492	467	487	479	454	496	472	502	478	461	459	464	508	509	509	471	514	494	463	492	462	491	476	497	463	470	482	489	493	494	487	493	464	469	466	483	497	508	450	463	467	474	454	514	510	441	508	465	484	470	511	501	454	498	485	509	437	503	470	471	459	443	476	489	503	495	508	506	473	461	519	513	515	517	516	463	456	495	473	445	476	490	466	493	486	477	488	468	466	443	461	479	477	470	482	512	491	446	460	468	460	491	512	466	469	489	449	485	464	494	510	517	454	485	481	466	487	499	507	464	478	495	496	519	497	507	497	496	473	454	485	504	483	494	476	485	481	480	463	470	474	448	460	471	482	462	478	480	473	462	503	440	491	477	492	531	525	526	421	503	494	513	511	472	480	480	481	460	453	474	450	470	499	493	466	534	470	463	475	450	555	511	501	484	511	497	482	470	487	459	477	474	485	470	482	478	509	476	487	468	477	482	460	457	414	490	434	493	462	482	516	484	508	464	517	459	540	458	512	492	496	529	493	481	506	476	523	481	520	459	534	514	487	495	493	474	508	543	495	504	507	457	491	456	481	468	469	477	464	453	491	457	461	494	531	474	453	481	471	500	471	472	475	496	478	481	508	489	471	459	509	490	509	434	469	467	473	476	478	480	473	489	503	475	485	474	440	481	445	504	439	481	472	523	523	496	514	496	509	498	460	504	481	486	502	477	469	477	493	482	451	453	496	505	463	465	508	461	483	492	521	466	484	487	491	502	474	471	521	498	483	499	501	495	479	481	525	476	499	487	522	512	505	460	493	477	547	503	508	510	476	490	510	451	453	491	480	461	494	475	516	461	482	458	468	478	474	466	484	504	444	467	497	502	471	475	476	484	502	486	496	456	474	442	499	477	471	526	477	478	478	465	495	499	465	490	476	501	468	493	479	511	523	498	498	469	468	499	507	471	502	500	477	424	499	525	482	487	520	490	520	468	506	458	474	525	509	477	506	519	474	455	499	474	443	511	458	519	496	473	493	468	462	475	491	472	519	485	511	490	464	475	486	498	498	453	462	487	462	517	459	485	477	501	498	477	485	481	500	518	469	470	498	518	486	484	462	473	486	477	507	480	517	484	509	475	502	481	494	458	505	461	464	491	449	488	518	461	491	448	459	511	475	497	455	489	483	476	486	482	476	460	506	502	543	473	468	483	491	474	514	485	498	490	459	449	491	483	452	495	483	463	460	459	534	486	505	460	509	489	499	491	462	467
1646	335	175	150	181	222	209	204	152	141	152	140	153	115	97	126	95	95	90	70	93	102	101	96	118	99	100	92	90	88	79	96	90	71	90	90	67	96	80	73	86	88	68	66	87	66	69	68	75	72	58	70	65	73	86	71	76	73	75	61	73	72	69	62	71	68	71	79	90	84	82	77	61	66	76	66	74	76	64	93	71	86	68	66	77	73	83	75	66	79	73	69	63	94	80	74	59	84	75	68	78	72	59	80	87	80	70	74	75	83	75	78	74	74	79	73	68	67	73	72	76	65	65	80	82	95	52	70	77	84	57	69	84	75	69	83	76	86	77	70	82	78	72	65	82	61	76	66	77	78	72	86	64	87	75	76	78	73	80	65	69	72	62	56	59	79	73	70	70	66	81	78	75	76	60	89	85	84	75	83	63	68	72	83	85	70	80	78	65	78	78	77	73	56	77	86	73	85	73	64	65	81	60	84	67	80	69	74	86	75	78	71	78	63	67	66	83	62	78	75	74	83	64	74	72	53	77	63	75	64	78	62	55	80	100	68	62	62	62	64	70	65	71	77	70	78	66	75	82	64	54	67	76	75	67	73	66	74	71	60	74	75	77	76	72	73	54	64	90	57	69	80	55	76	69	78	78	46	67	67	67	68	51	57	98	72	75	75	71	75	75	77	82	66	80	84	72	87	66	70	63	84	80	88	69	80	70	79	76	69	69	62	67	65	92	80	71	74	71	74	67	77	77	72	95	66	75	73	77	57	84	70	81	79	59	66	74	71	89	65	82	56	76	69	57	71	78	75	86	70	65	76	91	82	74	66	81	55	84	73	64	72	63	83	71	70	77	67	64	73	97	66	66	72	80	77	66	86	67	65	71	64	65	75	69	61	63	79	69	75	55	83	74	58	68	63	72	66	67	69	74	71	61	73	67	80	75	58	74	97	70	68	71	73	59	83	71	79	77	78	72	86	77	62	85	58	62	72	83	76	81	70	75	68	60	72	61	84	78	64	70	57	60	68	75	73	71	68	73	81	71	77	77	72	62	76	79	67	72	75	85	80	69	74	110	75	68	49	62	87	63	64	85	63	68	72	92	56	89	71	86	73	64	60	71	75	72	50	60	78	59	88	77	72	65	80	76	71	94	69	80	72	74	85	69	65	66	74	85	84	56	74	93	57	56	84	63	83	59	57	67	74	69	72	69	86	79	71	77	69	84	72	85	68	67	84	88	71	70	69	67	66	79	72	75	66	79	77	70	58	49	95	68	71	71	59	75	77	67	58	68	70	69	76	80	75	65	96	66	74	69	84	94	77	94	64	72	67	78	73	59	80	78	77	69	58	82	79	87	68	64	88	85	56	56	84	81	77	86	71	79	77	81	69	65	58	55	63	78	70	67	72	80	83	74	66	74	59	86	66	69	77	85	74	63	74	76	69	77	76	83	65	73	77	87	71	71	72	74	64	65	77	79	79	64	67	87	77	69	73	68	66	75	66	75	64	75	78	97	59	67	65	63	75	88	94	78	79	72	70	80	73	69	74	69	61	69	80	81	72	80	82	72	66	88	72	55	73	82	73	80	61	70	83	88	81	73	60	70	61	79	60	56	70	67	92	70	72	57	65	83	70	85	73	82	72	71	72	61	69	70	73	70	68	67	60	73	66	70	77	75	75	68	55	85	69	68	73	61	73	61	82	69	61	77	91	78	83	76	78	88	75	73	71	68	65	78	73	75	61	91	64	82	50	64	84	82	71	71	74	77	62	69	111	68	68	78	63	64	68	76	82	76	77	74	69	59	70	100	71	76	80	64	96	57	76	83	60	64	71	62	58	69	64	84	69	73	75	74	67	81	74	72	63	62	91	53	70	82	80	75	79	69	84	83	78	61	74	62	67	60	60	57	78	60	65	62	72	61	65	69	64	69	67	58	71	73	59	64	64	65	83	62	82	65	80	81	67	82	71	81	61	71	68	71	80	70	52	67	67	80	67	70	76	79	67	81	83	91	86	61	74	85	78	71	71	62	56	79	72	67	77	65	87	62	66	74	70	69	66	66	58	74	69	82	73	75	63	72	70	72	68	85	75	57	64	65	77	81	67	89	90	69	53	86	74	79	71	77	81	59	74	68	85	73	93	68	80	81	57	83	58	66	60	55	79	66	65	76	72	72	70	60	81	65	81	69	58	61	61	69	73	67	78	72	69	76	63	75	65	85	71	65	76	73	77	66	80	71	69	73	98	78	79	69	80	71	60	62	75	71	68	75	65	83	65	63	64	70	73	76	81	77	82	81	68	56	80	72	77	68	64	77	72	67	80	80	77	73	65	64	64	65	77	72	52	71	75	72	84	73	61	54	62	80	65	70	70	84	68	49	70	56	77	68	72	71	70	60	69	71	60	61	76	85	72	60	57	57	90	79	58	72	73	81	79	58	77	81	66	73	70	74	72	62	65	59	62	59	70	75	67	76	69	77	69	72	62	66	63	64	75	62	81	63	84	89	70	63	68	65	68	70	76	60	69	56	71	69	81	65	52	66	62	69	74	80	71	71	74	83	61	69	61	78	76	72	55	66	72	68	73	80	74	71	67	67	62	62	72	66	71	80	74	69	85	78	76	74	85	51	62	80	69	72	57	73	67	66	85	67	56	73	75	90	67	78	70	66	66	66	55	77	68	66	58	87	78	75	68	65	79	65	75	66	60	81	71	54	78	86	86	72	63	64	75	73	61	79	80	84	75	64	76	81	68	59	80	56	57	77	73	84	73	64	66	55	68	70	71	85	73	69	68	74	74	82	65	76	65	77	73	83	79	60	63	67	71	81	63	77	81	53	68	66	83	63	73	86	72	69	65	80	76	48	70	79	60	70	87	75	68	76	80	65	82	72	64	75	72	78	78	70	59	63	73	72	66	82	72	64	77	86	78	51	79	80	75	85	82	61	60	74	69	68	73	60	61	88	63	82	61	80	61	55	67	59	75	67	69	75	84	64	62	73	75	56	80	67	86	60	75	81	68	76	73	58	83	71	62	74	82	72	67	81	72	79	70	70	59	65	81	84	67	71	66	89	72	67	60	67	85	78	62	68	93	78	82	77	72	81	57	57	53	68	76	56	81	85	71	88	60	67	89	85	65	70	63	57	66	67	72	65	68	65	69	89	63	79	69	85	59	66	66	70	76	63	68	86	87	77	61	75	75	68	88	68	94	73	72	65	79	63	81	65	82	67	74	73	79	81	60	79	74	76	91	66	78	62	63	86	76	60	69	73	79	76	70	65	76	70	59	76	74	57	83	69	73	64	78	72	61	82	67	59	76	98	81	69	89	76	69	90	88	73	73	82	73	67	64	82	86	64	67	72	59	59	73	85	63	65	68	73	90	69	82	80	86	62	68	67	64	72	92	61	75	78	69	88	56	59	69	68	73	72	53	52	75	66	66	70	68	66	62	70	84	68	90	74	73	81	66	70	68	68	66	72	59	66	72	60	70	74	63	68	68
14156	6135	3089	5015	9620	11019	10120	8438	6178	4631	4357	4025	3652	2852	2395	2450	2116	2039	1752	1557	1464	1592	1658	1508	1468	1369	1478	1516	1348	1196	1247	1150	1059	925	1009	924	978	884	860	815	785	779	795	798	754	712	770	755	804	792	775	768	758	783	759	762	734	770	781	786	754	733	707	776	763	789	731	721	730	762	814	782	762	801	713	792	796	749	748	826	753	791	773	793	755	795	824	859	809	814	783	809	761	768	762	786	831	782	772	794	708	772	827	749	740	777	754	765	758	780	831	778	792	788	787	748	797	810	724	785	744	780	725	778	761	749	803	741	794	757	796	748	734	748	744	703	751	756	717	761	696	713	729	734	716	731	708	749	731	779	780	730	713	722	723	777	791	736	765	745	748	744	745	777	771	684	775	698	757	736	698	764	739	757	780	736	763	749	759	784	787	771	778	768	746	746	764	757	790	751	677	784	770	727	788	801	738	707	713	752	735	716	773	756	763	770	728	698	754	736	759	765	736	750	736	754	718	786	747	754	771	756	734	768	769	778	778	776	769	749	753	746	741	767	721	772	727	757	775	682	743	744	733	732	754	781	742	771	768	702	793	773	755	760	707	724	743	759	696	721	734	788	766	765	779	753	715	768	737	694	765	712	743	698	740	749	765	731	734	722	717	716	708	711	739	764	751	779	763	747	748	755	790	755	719	747	742	758	769	785	739	764	766	785	768	777	751	738	753	764	782	758	717	684	761	781	786	713	759	698	696	769	772	775	786	709	730	763	782	722	759	742	733	811	765	732	737	743	708	777	784	758	744	793	755	761	762	732	727	726	675	728	759	769	769	760	738	718	775	752	723	767	749	762	775	704	753	729	724	750	830	754	771	702	733	776	764	734	726	745	752	763	782	780	741	762	738	718	755	748	744	738	789	759	748	701	770	752	741	808	732	684	724	772	734	798	790	734	748	738	736	743	733	735	773	767	724	729	757	722	812	717	699	754	746	733	769	763	750	680	718	691	760	733	734	719	749	774	759	764	750	813	775	737	751	725	749	715	728	735	744	750	805	772	832	757	762	762	762	740	724	775	735	741	776	754	718	729	768	726	774	779	757	782	739	761	762	718	765	780	792	729	751	755	751	746	732	721	774	766	777	736	716	741	750	795	766	736	786	733	781	738	744	737	818	754	757	768	780	725	764	735	695	739	731	732	743	766	767	736	806	724	749	754	736	711	711	734	704	699	779	766	754	736	705	720	770	802	703	788	793	717	707	717	768	735	736	766	764	790	774	764	725	748	744	694	797	724	712	768	748	714	771	762	734	754	738	693	775	770	763	765	729	711	807	781	739	741	689	765	714	776	772	732	720	771	745	767	785	763	751	701	704	768	776	719	753	756	762	748	722	741	792	700	759	726	755	759	712	792	728	721	753	758	776	729	740	726	764	758	780	698	750	769	706	713	773	751	779	797	745	774	756	789	730	749	764	771	766	725	790	727	746	772	739	775	716	733	764	740	719	780	718	725	737	696	773	723	756	733	727	763	733	749	746	786	721	734	739	723	744	764	731	764	735	741	719	772	772	740	742	736	762	719	686	747	749	762	730	743	707	780	679	713	700	769	762	767	728	789	802	743	811	793	725	751	754	723	695	749	797	756	760	744	763	723	774	756	776	719	787	747	741	751	755	756	779	751	764	703	789	759	714	697	755	714	762	746	732	707	704	736	735	739	763	743	750	761	734	750	754	764	738	741	681	739	692	740	729	718	775	736	764	723	792	758	716	752	744	754	759	740	703	759	746	746	745	738	742	745	762	788	760	783	730	730	763	758	730	788	790	749	755	776	732	718	761	742	732	750	728	728	766	726	731	725	767	776	731	755	774	738	736	757	722	765	759	816	745	743	732	723	737	737	732	731	758	745	736	745	766	720	801	773	774	745	746	735	755	785	724	736	760	727	744	755	713	719	711	747	757	788	697	747	723	783	765	740	734	714	797	792	711	737	751	691	767	709	812	757	760	762	737	723	744	713	752	753	699	728	739	733	707	724	733	750	730	708	766	750	753	740	790	794	758	745	719	756	761	741	719	741	710	742	771	725	718	771	787	712	763	741	750	797	758	724	755	758	757	777	703	776	721	768	722	737	767	778	756	743	731	712	712	779	726	734	727	751	779	744	723	767	688	747	727	769	741	754	788	757	720	740	750	718	726	742	754	766	727	795	749	787	801	761	748	717	787	762	796	740	761	758	707	776	790	687	729	753	755	801	798	754	740	805	764	729	751	750	741	795	741	781	696	731	694	748	739	742	785	786	739	762	791	713	741	769	780	766	725	779	748	725	755	760	768	775	708	740	762	776	758	758	714	718	741	770	757	767	740	710	759	746	765	755	783	697	737	724	716	741	722	724	789	734	750	740	785	810	787	823	734	741	746	752	782	753	746	770	742	792	709	755	747	774	722	729	705	781	721	740	776	760	727	736	694	763	688	773	756	724	771	750	768	759	749	746	706	710	738	716	791	734	716	763	717	712	754	728	731	755	767	731	748	767	720	755	744	724	731	751	727	745	692	741	751	762	758	677	765	767	745	775	768	701	731	729	791	785	747	795	752	766	748	684	725	781	719	730	772	715	725	801	739	764	736	757	724	792	757	755	711	740	723	793	776	701	737	742	781	740	736	737	755	701	760	744	748	767	767	797	776	718	708	731	748	734	754	750	713	753	764	726	724	768	762	765	720	743	727	769	722	750	750	724	756	752	688	757	732	723	804	718	756	775	735	755	743	725	750	738	762	795	794	736	704	743	747	762	715	727	721	790	709	753	752	766	716	722	740	728	743	766	745	766	711	765	754	731	716	715	740	770	773	748	756	721	796	771	744	771	716	760	734	757	775	767	740	726	752	731	746	793	752	711	803	731	817	770	757	698	749	751	750	748	754	774	757	753	752	775	784	766	768	748	762	775	709	747	769	754	801	743	709	786	710	732	770	742	768	791	719	762	742	754	713	739	767	764	730	746	743	761	746	691	779	745	764	754	739	780	756	737	745	745	733	767	779	789	770	762	764	778	708	740	717	752	724	776	716	802	730	736	758	772	786	787	743	743	737	713	791	755	786	721	750	692	793	735	705	712	786	738	763	742	750	760	755	734	748	784	794	781	732	769	709	743	714	725	762	744	696	759	761	728	767	760	770	711	756	764	758	735	749	742	696	777	701	714	732	763	740	774	719	764	750	778	721	790	738	723	793	701	752	761	712	754	772	728	743	754	760	798	721	794	722	703	760	713	781	742	773	786	706	743	730	728	737	775	736	755	816	735	763	735	770	766	767	784	745	716	787	756	726	803	747	713	772	786	802	739	745	768	735	740	774	718	712	723	758	767	752	766	768	753	751	725	720	779	743	745	750	732	701	722	772	718	776	811	741	773	762	729	696	751	698	725	767	697	735	775	743	790	752	684	774	726	732	746	731	749	701	728	707	704	735	712	779	711	689	761	747	745	721	687	785	749	773	715	697	766	756	740	759	779	722	713
1429	827	438	304	271	352	388	346	263	208	197	163	183	133	129	114	133	112	115	98	73	93	114	90	91	79	89	80	91	75	88	68	78	71	63	65	73	66	79	74	63	65	54	60	52	76	63	57	57	57	58	60	58	67	51	72	60	57	67	58	60	62	55	64	71	74	55	60	73	61	61	66	59	52	61	58	53	62	66	52	65	55	54	63	55	63	66	54	51	57	53	59	52	46	60	48	59	53	67	63	61	65	53	65	74	53	56	56	60	56	71	58	68	66	66	47	57	61	69	56	83	54	68	56	64	48	72	66	68	55	58	59	76	51	59	50	68	75	50	71	75	50	57	51	57	74	69	65	57	55	46	62	69	54	65	59	60	62	65	57	60	52	57	56	55	65	47	55	58	74	52	60	55	68	59	58	52	60	57	59	56	71	73	58	51	58	56	47	61	50	65	55	57	61	63	65	70	63	63	83	47	58	60	63	53	51	59	67	47	55	69	59	77	59	67	73	52	66	54	58	74	67	66	64	66	62	53	62	63	55	59	49	53	72	66	62	67	57	52	64	52	54	53	52	68	55	59	65	61	54	74	67	44	65	61	54	63	64	55	62	62	47	56	58	67	49	64	69	73	64	51	49	63	52	56	51	51	56	55	60	60	69	68	68	51	65	64	73	60	53	65	65	57	67	68	50	53	49	52	58	57	44	71	75	53	60	50	54	61	71	54	52	50	57	54	60	72	70	53	51	59	54	58	60	56	67	62	71	67	56	61	46	50	51	51	75	70	52	60	62	51	68	60	54	63	69	59	61	59	48	68	50	62	55	64	60	58	64	73	61	58	80	63	57	64	55	56	56	78	58	57	56	51	54	61	55	65	57	67	49	68	65	52	54	67	61	61	77	68	61	55	64	58	65	58	65	56	56	64	59	70	64	60	64	53	52	44	46	51	48	61	68	58	68	64	57	75	61	59	69	70	47	58	57	49	66	50	50	65	56	57	61	53	60	63	68	58	59	52	66	68	59	50	68	50	58	66	53	55	54	48	64	60	45	56	58	60	63	69	73	57	66	55	59	70	67	61	65	50	66	43	61	61	61	65	50	60	59	52	79	68	62	58	51	51	75	56	60	60	50	75	55	52	58	56	56	62	69	52	69	64	72	58	61	58	75	62	64	52	63	54	50	48	53	60	64	55	52	70	57	56	73	65	56	54	60	69	56	53	53	55	50	66	56	67	52	66	62	73	67	53	56	62	62	58	64	59	61	47	59	51	64	60	55	62	65	55	61	54	56	64	69	56	48	63	63	60	63	67	51	56	57	56	56	60	62	53	53	60	59	62	61	67	51	65	64	53	53	63	52	53	51	58	61	61	60	60	52	55	64	56	79	58	60	52	63	54	50	56	57	56	56	66	65	55	51	53	57	70	53	62	65	59	63	70	68	59	66	59	57	55	55	58	60	63	62	55	58	68	52	56	70	53	58	60	50	54	56	62	67	54	48	63	75	44	55	49	62	69	39	39	57	67	66	67	67	63	55	69	56	46	50	53	56	61	68	60	57	62	69	61	62	56	76	70	60	53	54	57	54	73	54	70	59	49	61	62	60	59	49	74	58	51	62	46	55	61	58	62	68	57	71	59	56	69	46	66	58	51	56	57	57	59	69	50	69	62	64	52	61	62	51	54	53	63	69	54	68	67	60	62	67	70	53	56	62	56	64	56	56	55	48	60	66	58	73	58	43	65	55	59	52	54	73	63	53	57	58	67	68	62	54	61	79	52	53	65	62	51	59	64	52	62	61	65	62	57	65	75	56	72	48	72	74	50	70	73	79	51	61	67	55	69	50	53	59	42	44	53	57	53	56	68	58	51	53	63	66	47	70	55	63	61	84	51	54	66	70	60	54	67	48	68	56	65	57	50	61	55	62	54	85	58	67	68	69	57	61	34	56	55	54	61	56	56	64	70	55	58	52	60	60	59	63	54	55	57	79	65	56	61	67	58	65	62	62	56	62	58	56	61	62	54	63	51	60	66	42	50	65	60	62	51	61	64	69	70	61	66	59	62	75	52	69	49	70	71	54	55	50	64	61	72	69	62	58	66	46	53	74	57	51	58	67	47	41	52	67	63	74	57	47	69	57	51	62	72	63	70	55	63	59	48	70	58	58	66	57	54	68	65	63	68	62	54	50	58	65	71	66	56	61	58	56	58	59	55	62	60	60	58	65	68	72	50	64	62	55	67	62	56	64	57	73	64	60	64	46	62	53	71	64	52	70	58	47	54	65	74	55	68	82	56	61	51	57	59	56	58	71	76	67	64	53	58	62	67	64	52	65	60	53	67	69	54	58	61	69	72	63	58	45	48	69	76	64	74	65	65	70	72	75	68	68	47	60	63	49	56	74	53	68	57	60	50	56	59	72	59	55	55	66	46	55	68	56	77	54	69	68	52	61	63	60	49	60	68	57	55	62	87	57	67	68	53	58	59	60	58	53	55	59	48	58	69	57	50	56	42	58	56	59	72	58	56	60	62	75	66	49	59	54	65	63	75	52	59	56	67	62	61	71	66	70	54	68	64	70	63	56	44	35	56	53	55	54	57	57	59	66	46	64	61	53	41	59	55	63	60	75	59	70	53	76	67	57	76	45	53	58	64	58	49	56	55	64	54	62	52	51	55	65	63	58	55	55	56	64	63	64	54	66	58	53	76	64	65	58	48	51	54	46	62	57	68	65	48	49	60	72	57	58	48	57	42	61	56	65	52	63	52	57	64	59	57	68	56	66	69	69	65	51	52	49	37	62	61	60	60	73	67	59	67	59	60	65	58	72	59	48	49	57	55	59	54	52	57	47	61	61	48	60	56	59	58	63	59	45	74	52	70	61	70	58	75	56	59	63	58	52	75	52	58	52	61	62	52	62	64	56	59	72	46	51	64	64	58	48	39	79	53	65	55	58	60	53	59	58	55	49	47	81	63	58	45	62	53	68	51	56	76	54	55	71	63	52	50	61	56	62	65	61	51	57	63	64	65	69	71	65	61	52	66	51	52	68	52	59	65	59	64	58	58	62	55	68	66	64	66	61	57	65	74	66	66	59	52	59	63	70	49	49	64	59	60	68	69	51	70	71	69	50	59	62	69	70	58	60	58	55	58	72	60	56	64	69	58	49	53	58	52	61	44	53	67	50	48	62	64	63	57	55	52	57	52	50	51	59	59	68	59	60	66	53	56	51	72	72	56	56	66	50	57	63	66	50	53	50	51	58	63	65	55	75	73	53	59	48	69	57	64	58	58	49	61	63	50	54	53	63	59	51	72	47	56	59	71	49	62	47	62	44	51	47	63	61	59	50	55	65	70	64	64	74	70	51	55	66	59	52	66	40	57	59	64	44	64	59	66	68	64	58	72	59	62	64	59	60	60	40	69	56	48	60	61	62	66	60	54	59	71	59	51	60	66	57	49	60	43	59	68	49	63	47	56	56	61	46	55	66	57	67	42	45	64	62
18673	10292	5791	9580	16866	18123	16702	13776	10599	7799	7116	6082	5108	4049	3476	3244	2760	2518	2251	1818	1628	1952	1792	1822	1565	1641	1721	1672	1394	1233	1218	1232	1072	985	985	981	929	831	774	808	773	692	761	671	668	714	660	643	664	672	662	680	715	633	682	676	717	691	646	678	645	670	703	660	655	691	715	716	638	658	643	623	672	636	706	669	669	675	720	706	716	670	651	615	694	681	720	732	732	720	720	633	636	663	692	707	702	639	671	707	687	684	672	755	716	736	702	719	717	715	724	720	773	725	700	705	738	707	670	689	707	651	684	679	648	700	652	675	641	652	664	695	660	661	657	693	631	648	631	662	668	605	630	651	634	643	642	650	675	644	659	695	659	681	624	624	648	663	647	639	611	661	674	620	677	658	639	656	697	706	641	641	637	655	639	648	636	639	646	611	607	637	654	642	619	681	651	629	640	671	635	647	636	626	673	690	633	645	645	632	671	607	676	633	634	656	657	635	636	657	637	625	699	629	667	668	672	643	668	641	671	647	696	679	653	654	637	669	646	656	693	648	660	652	653	639	602	662	618	638	666	653	653	617	638	698	650	637	659	637	645	654	633	648	652	677	617	636	694	662	660	661	719	710	639	673	664	655	622	663	652	655	633	633	656	665	613	658	629	660	636	662	628	559	649	671	688	636	652	681	665	636	650	652	679	713	607	663	651	609	622	636	640	638	644	654	661	595	674	628	679	663	624	682	633	703	704	647	658	688	628	636	653	654	639	621	666	653	619	631	632	653	651	636	636	653	642	648	683	637	652	706	645	673	618	651	611	649	670	619	656	656	605	640	668	672	621	622	632	643	720	667	669	650	675	662	646	658	625	631	681	661	706	681	633	653	617	653	647	644	644	647	660	632	634	682	658	702	632	662	670	643	634	651	646	643	644	656	667	638	628	657	682	674	653	640	670	638	645	615	629	649	616	633	685	655	633	642	640	652	719	658	646	632	660	658	669	594	646	677	703	696	650	624	663	658	653	630	669	625	625	626	662	654	649	602	697	630	667	639	663	668	645	650	617	645	683	632	623	641	659	633	659	661	625	633	677	620	633	634	651	646	683	639	672	657	556	635	622	666	604	654	644	658	667	641	628	648	610	598	611	591	636	627	610	594	680	612	653	659	688	685	634	637	666	637	654	628	682	651	623	673	646	622	652	667	634	654	640	616	632	656	658	634	630	629	609	651	635	626	644	620	658	649	651	629	656	658	617	626	656	656	630	648	696	643	660	639	641	627	682	670	633	630	644	671	655	629	650	669	600	675	634	632	685	704	624	591	661	621	683	617	631	653	626	625	695	652	671	647	652	639	638	674	653	626	653	685	659	622	645	637	649	626	646	606	635	646	635	636	644	624	677	615	658	628	660	654	632	648	643	658	631	690	569	685	668	669	670	668	621	637	646	664	658	639	622	643	650	606	618	673	670	618	696	677	655	662	651	682	652	675	611	673	657	664	652	616	663	619	632	676	629	629	675	614	618	663	668	643	650	617	662	636	646	631	666	674	657	662	645	686	671	672	660	676	683	660	650	670	620	639	610	644	622	664	642	632	631	655	641	621	685	640	620	659	688	616	618	682	648	641	640	660	690	649	661	636	660	693	681	684	655	622	658	630	611	649	625	653	638	607	685	648	647	644	706	677	613	676	636	653	618	626	680	669	650	646	617	627	644	649	657	636	623	631	660	629	691	634	676	634	631	684	624	661	671	638	636	661	631	653	649	674	645	639	678	684	644	639	617	677	649	634	633	641	607	686	663	655	694	640	671	628	668	608	643	687	654	667	672	690	690	648	590	632	625	654	652	656	644	682	675	658	632	680	677	653	651	655	643	657	633	668	659	603	627	641	644	611	701	654	661	648	658	631	681	630	649	641	638	592	682	656	667	636	665	672	676	639	642	658	684	644	631	669	651	653	608	671	629	608	657	616	641	638	684	679	613	665	628	656	668	647	639	673	652	625	633	645	694	647	593	657	626	630	631	676	625	658	643	610	639	653	629	662	675	673	666	645	699	684	667	683	617	686	623	613	643	650	707	652	654	688	659	632	638	664	654	614	662	643	640	658	707	626	660	673	676	628	594	708	639	647	628	690	674	643	653	666	632	649	648	647	624	678	674	652	701	625	688	612	638	642	650	622	659	645	645	679	656	646	652	660	659	647	652	599	663	599	681	643	649	668	640	678	675	698	623	704	642	619	629	639	700	621	667	665	666	635	671	632	661	659	640	618	610	697	672	686	618	643	624	639	658	623	649	636	638	673	655	617	688	617	619	657	643	655	654	649	621	622	612	602	635	644	676	669	687	615	654	647	632	658	617	640	666	671	616	653	657	648	642	640	647	630	640	641	621	644	669	659	663	664	650	630	719	653	654	676	667	610	660	645	606	619	636	628	657	633	679	658	664	693	681	668	661	621	674	655	643	600	638	638	636	646	663	691	617	632	645	623	622	658	647	615	668	668	621	684	702	633	655	686	614	635	615	630	645	633	637	632	670	616	630	621	664	672	663	685	640	662	685	653	603	698	661	634	651	612	669	661	642	625	637	651	619	673	655	670	654	624	622	647	642	640	644	644	651	652	684	669	683	649	688	694	659	643	680	638	602	632	647	677	628	672	640	661	671	617	650	615	648	623	649	677	664	610	666	638	636	624	629	618	636	619	652	622	669	656	667	626	629	650	637	646	640	623	614	655	662	645	656	670	644	614	645	627	600	649	670	707	648	641	670	662	644	639	614	671	668	640	652	672	657	635	645	683	650	642	673	634	691	642	638	673	665	654	668	685	700	657	612	659	651	671	637	671	628	660	639	659	652	633	655	657	669	627	652	600	656	683	637	673	627	602	667	624	690	593	625	656	648	678	630	617	651	632	650	654	624	597	639	663	638	652	661	602	691	654	654	684	645	661	639	651	638	662	619	673	639	621	653	661	599	648	676	650	614	621	637	666	619	630	667	658	619	630	654	615	619	660	646	625	713	628	660	667	632	724	661	660	655	695	636	623	657	645	642	645	623	657	646	640	661	628	629	650	663	699	637	692	647	643	645	605	636	647	693	668	677	678	673	662	678	603	654	624	612	679	642	600	660	630	641	665	677	641	651	657	635	663	647	636	636	591	640	670	695	624	665	661	635	665	645	637	653	655	667	653	640	684	635	677	622	663	652	626	680	653	660	673	648	631	631	644	657	608	646	623	633	677	633	696	600	645	644	625	661	637	672	649	658	693	638	619	662	686	618	655	626	635	660	635	635	625	655	666	647	661	654	603	661	672	652	625	604	632	626	692	649	618	622	626	614	671	642	595	663	663	695	637	636	673	625	673	675	659	685	665	660	646	660	609	669	642	671	651	624	683	639	708	621	627	634	647	624	631	638	626	666	614	645	637	681	625	621	645	662	641	636	667	633	639	647	646	666	684	706	615	688	692	655	680	634	660	675	623	613	709	679	663	644	663	637	639	648	639	623	656	659	648	607	638	586	682
2623	640	368	251	305	356	364	325	233	202	199	212	167	122	115	116	103	113	91	88	97	87	78	82	79	88	85	92	82	84	68	72	73	65	73	58	57	63	67	67	56	60	61	55	57	74	62	58	52	59	55	44	65	67	54	67	56	55	44	47	56	61	48	47	67	51	57	73	55	47	49	49	62	46	54	63	61	72	76	60	49	52	42	47	49	54	55	65	56	58	48	50	57	61	72	41	53	47	56	60	51	59	55	54	43	45	57	64	56	67	62	64	53	65	55	57	53	60	64	54	47	66	60	46	72	51	49	58	56	47	50	61	50	50	51	52	63	42	43	53	54	46	53	49	55	49	59	55	52	60	51	64	50	66	49	54	70	55	50	59	55	60	56	58	44	49	52	58	49	59	71	58	63	45	42	57	56	56	51	48	66	59	64	57	56	44	48	56	60	47	59	52	62	51	62	59	62	62	65	42	71	45	51	55	52	45	58	53	57	57	46	54	65	60	49	51	50	51	57	55	62	61	69	53	67	67	58	51	45	56	52	59	48	47	40	54	50	58	70	57	61	57	48	55	57	58	41	56	60	60	65	65	48	62	57	60	49	68	67	59	52	54	63	56	43	54	54	48	60	69	65	64	48	59	61	49	49	63	57	67	41	57	44	49	52	53	44	62	57	53	64	51	43	51	46	59	52	58	48	64	45	48	59	47	50	59	40	40	55	49	44	63	55	57	62	47	41	43	49	54	70	62	52	48	52	70	69	58	48	56	50	54	53	59	72	56	46	60	48	49	50	57	51	77	41	60	60	50	61	59	60	45	57	60	55	60	56	64	52	51	39	54	60	65	50	56	62	51	54	60	50	75	68	58	44	60	67	62	55	52	42	58	46	66	72	55	49	62	55	49	51	49	56	66	53	49	64	63	41	53	58	45	60	49	54	59	43	47	37	59	58	55	48	65	60	56	46	54	62	70	65	49	57	69	42	65	54	61	51	62	60	65	49	53	51	45	47	41	59	53	42	61	63	54	51	54	45	46	59	49	42	52	54	43	59	42	52	63	58	54	57	63	49	48	55	49	62	59	56	64	55	61	52	58	53	61	50	43	64	44	47	59	63	49	61	50	64	43	58	56	58	55	45	60	52	49	57	52	57	54	72	65	48	52	41	59	51	48	60	58	66	41	64	57	49	59	61	65	57	49	54	39	70	42	53	47	63	44	67	46	60	56	55	62	52	56	53	50	58	46	48	58	53	59	52	61	58	51	45	64	61	62	55	51	66	55	57	63	68	42	61	49	60	55	63	59	50	58	65	65	57	54	57	56	59	59	55	60	51	68	66	66	63	67	51	61	37	59	58	62	47	69	43	49	60	50	58	61	62	57	64	51	61	60	59	56	51	54	58	58	54	62	52	44	56	59	53	61	48	64	80	67	50	68	57	42	60	42	63	60	57	46	47	47	65	68	69	57	53	47	47	40	42	60	56	53	53	51	54	47	46	55	52	53	53	47	51	44	52	62	50	58	70	51	56	63	62	65	44	66	55	56	54	52	55	37	53	45	45	46	47	60	58	62	52	59	65	54	46	45	43	45	61	56	49	61	44	50	59	62	56	34	57	57	43	54	53	64	43	56	50	63	57	57	48	65	59	54	49	43	56	45	63	64	45	49	58	55	51	52	58	56	61	59	47	48	52	46	66	56	57	50	56	53	52	48	64	63	58	52	53	67	53	60	59	47	65	50	50	55	49	50	56	50	50	58	53	64	60	49	48	57	48	66	66	54	54	64	65	60	68	50	67	52	57	60	56	58	53	55	56	53	50	49	61	52	52	48	54	62	56	44	66	46	60	56	56	46	47	46	48	59	55	50	72	45	48	51	61	62	65	38	39	54	63	62	50	45	48	49	67	55	70	55	45	52	58	49	62	63	53	66	62	49	52	62	61	53	61	49	61	60	52	55	63	69	54	61	55	58	48	46	64	63	50	68	66	55	55	48	57	46	45	70	60	47	68	49	57	50	57	54	56	48	54	36	50	54	60	49	44	55	66	66	52	60	62	64	53	48	54	65	64	68	48	55	67	48	64	56	57	50	51	48	61	54	61	52	46	68	54	61	49	53	55	40	54	55	49	53	54	61	68	49	61	67	49	59	59	59	71	66	61	49	65	44	50	53	70	64	47	63	51	56	58	49	57	55	62	65	62	59	45	58	59	42	53	55	57	55	51	50	75	61	53	69	59	47	53	56	63	47	52	57	57	56	48	55	60	50	77	61	56	55	52	37	46	49	45	63	53	62	51	51	56	60	46	49	52	69	51	52	52	54	55	58	38	67	66	49	52	39	60	60	51	55	55	60	53	48	41	61	45	46	62	50	53	55	54	42	61	59	52	51	61	56	47	61	65	57	54	45	57	48	59	47	64	55	50	54	41	67	56	45	41	66	57	67	51	62	58	62	66	71	58	48	52	54	44	51	42	54	67	58	44	63	57	67	55	50	44	61	52	47	50	65	54	64	54	65	53	62	59	65	52	69	64	60	63	66	67	60	46	56	52	44	53	52	45	67	59	44	60	48	55	59	55	52	76	46	47	46	45	50	44	58	47	60	47	51	55	50	52	45	44	62	55	65	69	61	45	59	63	61	60	49	70	52	48	55	57	41	42	66	49	55	58	58	49	56	66	49	59	58	54	44	65	56	59	63	49	67	52	60	59	46	75	52	58	51	66	51	59	76	54	59	60	51	47	68	52	44	50	62	62	42	44	62	48	72	69	50	53	44	66	48	60	55	63	70	67	61	46	62	52	37	65	63	59	64	59	44	67	58	50	46	62	55	52	54	50	62	57	58	56	60	57	61	61	51	63	54	60	41	57	45	54	48	52	66	63	60	39	56	55	46	50	68	50	41	62	58	44	60	55	54	53	57	57	69	61	55	49	59	43	52	40	64	52	56	57	56	53	54	56	46	66	58	58	45	59	60	55	70	56	52	53	72	52	64	50	57	55	62	55	60	58	48	56	62	73	50	59	49	56	49	47	56	49	51	58	54	55	50	64	62	48	61	46	54	52	50	56	51	64	57	61	58	51	48	57	53	61	53	52	51	55	36	64	56	62	53	52	50	65	44	76	52	64	55	62	62	64	58	48	47	66	60	59	65	60	61	52	62	60	60	52	44	55	55	46	43	52	64	44	63	56	52	53	59	65	41	39	49	65	72	53	41	44	54	45	60	72	48	50	44	54	55	59	59	41	52	51	47	63	47	58	56	63	54	46	58	51	56	53	70	51	50	59	52	58	59	42	69	48	55	49	50	50	56	64	52	58	70	54	57	66	55	62	64	62	52	50	55	55	45	59	59	57	54	51	56	46	57	45	70	57	58	53	50	55	49	58	74	55	49	52	48	55	53	57	55	46	67	52	51	62	54	65	51	45	56	54	41	55	56	58	60	48	49	41	64	46	36	55	60	56	56	45	57	50	57	45	55	38	51	54	45	43	52	56	56	65	60	62	55
17922	9120	5528	8899	15880	17536	16375	13459	10470	7901	7215	6568	5298	4107	3563	3257	2744	2436	2193	1851	1720	1813	1901	1777	1492	1546	1782	1606	1404	1281	1195	1195	1016	900	927	898	869	779	715	704	701	645	691	619	614	617	576	570	667	629	620	636	625	622	611	601	602	603	615	593	624	614	631	605	631	605	620	601	623	603	590	597	643	598	633	547	640	609	652	679	670	586	591	565	606	612	660	707	721	693	654	626	565	617	616	605	650	639	645	646	619	595	621	584	576	624	578	569	624	666	694	636	670	645	682	712	621	605	641	595	608	582	608	614	588	562	549	567	529	526	607	591	579	576	543	544	594	578	588	573	578	554	550	561	595	602	575	615	603	580	570	604	585	596	547	559	594	550	596	584	588	603	571	582	578	583	580	582	573	558	565	545	630	573	598	615	582	522	598	586	548	536	566	590	614	570	581	564	561	573	570	547	554	603	596	598	574	616	554	562	571	559	574	595	563	599	603	615	566	576	572	601	572	620	545	551	588	585	549	596	617	583	567	582	577	579	596	620	601	609	576	579	542	611	550	584	588	599	579	593	584	584	564	545	623	577	630	571	555	595	572	615	588	551	615	566	580	579	599	565	566	554	602	550	600	535	613	616	576	581	644	581	591	590	612	571	599	608	619	608	569	565	545	614	571	590	561	582	583	562	558	605	572	543	582	593	562	616	560	569	574	609	599	549	583	552	586	593	555	569	563	554	569	565	607	578	559	588	603	578	578	597	576	542	614	542	592	561	554	593	612	576	548	608	577	549	634	575	581	539	603	563	591	553	623	582	579	604	589	551	571	587	575	564	607	564	603	610	550	603	577	538	579	571	562	652	583	582	592	522	565	571	594	572	570	594	581	555	572	597	578	565	599	567	614	536	578	609	594	578	579	561	616	580	578	530	546	586	570	577	626	605	595	570	600	618	587	605	563	607	542	602	549	567	579	601	593	594	586	595	593	549	604	577	586	551	636	581	565	551	625	573	561	623	559	610	528	581	596	564	562	608	583	564	570	579	595	559	614	584	556	604	599	616	595	544	621	562	605	587	548	556	578	600	576	593	601	587	562	563	634	569	554	577	574	596	589	549	605	590	580	588	584	617	568	627	608	584	537	583	614	584	574	604	559	602	531	580	564	549	543	617	601	586	581	587	563	580	587	584	577	562	572	573	553	593	591	593	596	579	602	616	595	531	565	580	603	606	566	547	563	569	593	580	594	573	582	596	556	588	584	580	576	607	578	588	555	577	602	574	595	563	592	577	566	596	629	577	553	619	570	598	585	567	534	541	583	595	569	586	595	593	577	566	566	573	598	556	553	607	593	568	583	578	592	553	558	547	598	562	541	610	559	564	546	608	554	589	601	522	614	592	570	526	601	627	542	554	602	569	619	581	594	628	628	635	601	583	659	574	545	558	580	585	580	582	607	551	601	607	540	607	571	528	555	611	596	596	573	571	563	579	573	575	563	572	576	623	563	592	635	637	566	607	568	610	547	573	598	593	642	553	564	611	600	528	575	636	562	552	598	594	595	596	549	608	605	613	602	652	555	577	592	572	586	588	616	552	596	585	556	591	549	574	592	559	581	585	605	569	602	587	544	591	573	570	581	570	562	568	534	550	590	555	577	573	578	616	552	540	570	601	545	592	571	586	566	576	591	555	540	559	546	550	538	601	590	532	548	562	549	565	576	620	566	604	565	654	575	604	558	538	550	575	580	544	584	574	607	582	593	566	564	571	569	618	575	590	577	588	582	565	599	577	552	599	566	596	575	592	564	595	600	549	590	588	589	585	594	572	584	604	591	588	596	616	585	582	531	602	575	608	590	576	588	626	601	574	607	605	588	566	571	556	555	595	580	585	578	542	583	585	625	573	592	601	595	592	597	582	611	559	614	549	560	593	600	568	581	538	612	589	602	598	604	586	616	552	583	604	565	633	542	602	565	595	581	595	596	570	596	597	543	582	579	601	593	583	587	520	579	567	542	576	611	594	591	583	582	568	609	588	601	643	602	579	607	574	561	563	618	562	566	584	618	565	547	581	580	602	595	537	550	561	575	583	548	580	588	580	600	572	570	568	553	531	538	565	555	536	558	575	581	572	573	565	610	561	577	543	609	575	567	567	614	597	552	556	618	621	573	597	577	551	575	570	629	595	588	552	614	564	580	540	569	586	606	591	598	559	625	592	574	601	580	559	567	606	593	575	579	622	598	601	557	565	568	572	551	578	593	521	611	556	585	595	623	554	611	569	559	595	543	591	570	587	591	587	581	580	537	574	551	553	579	572	560	581	597	609	621	609	594	574	613	585	558	605	580	576	589	535	572	600	596	559	597	570	603	519	520	577	596	575	620	546	562	577	575	563	590	584	580	547	595	558	599	588	599	542	563	558	558	584	592	603	568	570	588	611	593	564	579	600	579	598	564	606	613	573	599	521	641	604	548	599	613	601	576	597	548	553	575	614	562	582	581	571	612	560	573	586	586	593	566	534	574	543	575	552	534	570	620	586	578	534	588	606	606	553	610	563	575	644	597	588	574	577	598	572	615	619	565	568	556	598	527	574	562	617	607	589	602	581	561	555	580	567	526	578	590	591	610	611	593	561	563	581	589	541	611	571	564	582	594	598	618	593	582	572	574	626	550	594	570	622	558	566	571	565	539	548	602	564	542	577	598	584	613	630	573	597	593	648	583	578	568	593	628	580	553	587	586	583	618	562	554	576	600	609	570	576	582	607	558	568	600	655	610	561	611	609	579	584	608	596	597	624	568	592	595	562	587	598	559	572	580	602	589	604	607	590	548	591	617	592	627	599	558	580	563	601	620	573	574	610	584	562	632	569	593	588	559	571	575	620	599	557	579	579	650	590	574	564	594	576	621	575	571	589	639	561	573	584	581	567	597	539	587	586	556	619	588	607	584	570	577	593	575	586	588	514	631	571	578	581	599	586	612	584	534	620	587	585	554	596	568	550	603	590	547	609	606	579	581	603	565	541	545	559	564	557	589	609	577	532	607	598	572	595	569	603	612	595	568	627	603	565	580	568	624	583	562	577	622	594	565	569	585	577	583	576	578	575	542	565	593	551	553	561	613	560	569	589	579	595	564	605	588	570	525	545	590	590	584	622	632	578	581	629	611	581	613	555	601	574	580	555	558	557	552	604	557	586	587	601	558	621	595	575	497	585	585	593	598	595	597	548	530	598	559	572	571	587	614	600	579	569	578	545	571	553	532	555	578	614	590	585	616	594	603	573	582	594	590	542	566	580	575	573	603	582	576	609	550	598	559	597	556	554	619	591	581	564	577	604	605	591	579	580	580	640	552	548	586	572	543	565	590	558	556	585	613	548	527	596	554	598	601	554	606	566	594	602	593	564	609	579	610	603	592	612	589	584	555	578	592	564	586	579	576	569	587	564	594	596	582	569	558	562	592	551	582	573	613	607	583	607	586	611	527	553	595	573	594	605	558	557	552	567	608	561	562	587	577	575
2063	1132	605	374	381	544	571	457	382	286	237	223	214	193	148	119	108	93	84	80	87	78	99	87	78	92	74	80	66	60	65	68	71	52	62	58	40	62	45	54	46	58	42	44	53	56	53	50	35	53	39	48	43	43	49	43	46	50	47	50	39	38	56	47	33	42	49	39	51	39	40	31	46	43	56	40	38	50	38	36	44	53	42	34	37	59	42	57	47	49	43	43	40	44	60	48	47	43	37	57	43	35	65	41	47	43	44	44	48	50	45	57	47	60	44	59	52	48	34	31	41	54	51	40	47	45	43	42	45	39	37	41	40	48	46	38	45	35	36	41	41	54	39	52	42	51	44	52	33	38	44	55	33	49	49	35	42	51	43	41	48	51	37	40	62	46	40	56	42	52	48	43	51	44	54	45	40	40	43	42	52	38	39	37	44	40	49	39	65	54	51	55	47	49	49	51	49	42	45	43	42	33	31	55	38	51	42	35	50	59	31	41	51	36	54	34	37	44	41	46	51	41	48	40	44	45	52	43	47	28	53	33	42	32	49	51	31	56	57	47	32	39	53	49	50	63	45	49	58	39	36	39	39	46	43	44	45	41	50	52	46	43	39	50	34	52	48	46	51	45	45	45	41	48	50	45	35	39	47	46	41	50	32	51	37	56	44	43	43	57	51	46	34	50	38	36	37	49	35	56	42	46	31	42	44	41	34	51	41	50	49	46	50	59	56	44	44	40	44	54	52	51	45	43	37	45	38	42	46	46	39	57	36	42	42	50	38	38	43	48	48	46	34	46	40	47	49	42	50	43	39	44	46	53	41	46	44	40	49	54	40	50	36	43	54	36	44	42	39	52	54	47	59	45	55	43	47	52	50	48	44	57	44	35	29	53	42	54	39	53	39	44	55	42	42	50	47	39	33	39	50	42	44	40	43	50	55	45	51	33	39	57	44	38	34	49	42	56	32	58	40	37	46	49	44	33	44	43	51	57	45	32	53	47	52	48	31	54	40	54	51	52	45	36	34	41	40	33	50	47	45	47	52	43	42	43	47	46	51	57	52	44	51	31	35	43	52	55	37	56	51	34	60	41	38	45	38	33	52	35	38	50	41	38	38	53	43	69	45	43	44	39	47	33	42	41	52	49	42	46	54	50	54	47	54	38	38	43	46	29	41	41	49	35	43	35	30	51	41	43	38	52	43	39	53	37	40	41	44	61	66	51	37	44	49	27	44	63	34	34	34	45	36	43	48	38	47	43	61	51	37	49	47	60	41	41	47	43	53	41	40	43	39	49	52	38	33	55	56	58	44	40	37	49	39	46	46	44	44	41	44	38	49	43	49	37	37	59	39	54	37	40	47	41	53	48	41	45	46	45	39	41	39	41	52	43	45	45	46	51	36	46	58	46	56	45	29	50	42	49	41	47	41	40	41	50	51	43	39	52	46	57	49	39	46	36	47	37	52	46	42	55	37	37	49	47	46	45	45	51	48	56	51	48	37	51	38	42	48	50	47	45	38	38	30	58	41	45	36	50	46	47	48	49	37	44	49	39	42	49	60	37	48	50	45	45	47	43	46	30	44	40	47	44	47	45	35	41	43	42	53	42	44	44	35	39	44	52	45	51	38	48	38	35	49	55	43	40	49	46	41	37	52	29	47	45	42	44	36	37	40	43	41	44	38	40	45	47	42	50	41	42	52	45	33	40	35	58	33	46	43	55	46	50	43	43	34	60	37	41	52	49	35	36	44	34	49	39	52	51	54	52	44	59	47	45	48	35	41	48	43	39	46	45	43	40	31	51	49	45	41	42	40	64	44	52	57	43	45	45	53	38	34	45	49	52	53	50	50	41	47	47	35	48	34	46	39	31	37	50	41	45	45	42	45	37	38	48	38	33	50	39	46	45	31	42	39	47	50	58	40	45	46	29	51	49	36	43	45	32	54	41	50	42	47	56	46	37	46	51	49	47	55	45	55	46	45	52	51	52	53	41	57	49	46	44	38	51	54	51	43	34	41	51	50	41	36	42	41	45	48	57	45	50	42	38	49	57	47	46	47	41	53	47	49	44	37	45	53	48	58	46	36	42	36	34	39	52	46	33	42	47	44	38	44	54	50	48	49	46	48	36	44	44	55	40	41	49	47	30	40	38	48	43	50	48	33	44	36	41	49	47	61	44	43	42	41	40	46	36	46	27	43	35	45	45	54	48	33	43	60	45	42	49	45	47	52	46	38	43	50	42	48	43	36	39	47	54	49	52	37	44	49	51	34	30	38	45	37	33	47	51	45	30	45	48	46	42	40	48	43	37	47	55	41	36	43	42	50	43	44	44	47	45	34	34	41	39	36	32	46	32	38	45	50	37	36	51	46	39	34	40	41	45	40	47	41	39	35	28	37	43	56	52	32	36	38	34	50	43	44	48	41	45	31	51	31	49	46	32	53	42	42	42	38	43	40	43	51	48	43	46	45	64	43	55	42	45	37	38	45	49	58	47	55	42	44	49	52	32	48	54	38	42	41	43	46	31	38	45	37	46	38	40	38	56	49	57	52	49	39	53	39	46	47	44	50	42	43	47	51	50	39	41	44	42	43	44	35	48	40	45	39	48	48	54	47	40	41	42	44	45	42	51	43	55	46	46	37	30	44	57	50	43	38	46	40	48	52	46	44	39	52	42	47	32	45	48	37	41	50	42	29	37	32	36	59	55	47	41	37	50	43	45	46	50	53	39	52	45	56	48	42	41	44	43	40	35	49	45	45	36	53	44	45	51	45	47	43	41	52	40	37	42	37	47	34	42	48	47	38	44	51	52	41	42	49	40	44	43	39	32	49	45	53	44	44	34	51	45	41	41	50	55	41	45	51	39	49	44	32	34	39	50	40	43	43	45	45	50	40	51	43	54	33	44	45	44	34	49	55	43	52	53	47	44	38	50	51	40	38	36	40	44	51	44	43	45	57	46	49	41	34	44	48	49	39	45	34	47	45	39	53	40	45	39	51	57	42	37	58	54	45	48	41	52	51	44	44	44	56	38	29	38	33	43	73	50	42	34	40	52	52	49	45	35	41	44	41	58	43	37	42	55	50	38	46	43	39	42	39	45	45	47	44	44	40	50	47	45	40	36	38	44	44	33	46	31	43	38	49	43	47	43	44	56	41	54	39	55	53	41	46	39	42	50	40	52	53	43	32	47	50	59	35	37	52	38	34	41	51	39	47	31	43	55	36	51	47	45	48	44	34	40	40	44	37	46	62	53	55	42	41	40	45	48	56	40	49	47	44	50	45	38	41	48	51	35	54	27	38	52	50	50	41	45	32	35	43	50	44	44	55	48	42	36	34	55	50	55	45	43	60	48	34	40	49	43	40	47	52	53	41	38	34	36	47	47	41	42	57	41	54	51	40	54	42	39	41	42	35	49	35	51	48	55	52	34	42	30	43	43	44	36	32	41	48	51	49	60	53	40	37	37	37	47	51	54	49	44	52	42	39	46	45	55
22120	12729	7699	12513	20282	21844	20472	17084	13600	10613	9407	8251	6634	5121	4350	4036	3233	3047	2622	2128	1994	2155	2217	2026	1841	1809	1989	1835	1457	1361	1289	1195	1085	964	958	954	905	770	762	658	639	615	576	604	573	610	526	560	566	558	538	541	544	555	531	500	543	514	542	543	524	554	514	538	561	569	523	512	477	533	535	515	498	558	519	522	527	536	567	597	575	539	540	523	524	549	560	659	641	606	634	589	574	537	529	529	566	600	551	571	488	519	582	565	545	580	549	480	515	587	618	603	593	558	555	567	592	580	525	557	546	505	576	505	497	539	499	492	510	481	490	490	448	517	534	516	475	487	541	489	487	498	488	500	496	533	470	505	491	497	511	505	513	504	518	523	519	525	484	500	513	512	492	513	506	494	474	476	500	491	486	534	478	467	486	493	512	486	495	515	496	512	493	482	476	500	462	485	516	486	482	489	531	508	493	476	527	513	507	502	491	505	531	497	479	504	515	497	541	507	515	512	452	467	480	488	517	483	498	520	528	492	529	494	491	485	522	482	469	534	512	527	463	508	496	421	514	527	508	471	482	506	503	529	488	483	498	497	514	501	479	530	446	570	524	449	480	471	461	527	503	478	484	477	499	498	506	510	504	542	488	488	520	500	510	521	489	500	478	510	487	499	485	467	437	493	484	478	491	529	517	501	488	497	497	506	492	504	478	515	489	521	456	514	494	512	476	496	505	486	509	480	482	494	495	490	506	512	491	510	498	500	493	486	443	538	479	510	478	497	514	509	495	496	508	461	508	491	546	475	485	503	503	500	456	529	492	483	500	477	474	482	500	509	499	489	500	518	478	525	493	502	488	483	503	532	499	524	478	461	474	517	511	478	439	513	511	503	481	486	466	500	460	533	533	484	503	510	478	483	529	490	520	497	480	504	504	519	524	496	495	500	499	494	488	524	478	495	491	466	500	460	501	488	505	489	509	527	468	500	487	520	480	517	474	511	499	524	523	507	526	535	482	486	497	472	505	507	517	494	473	523	485	504	481	502	538	520	447	510	485	481	502	511	520	458	493	453	503	520	477	490	480	482	502	524	473	492	492	521	506	469	480	527	499	465	482	462	509	518	523	506	528	501	490	476	509	519	455	498	461	512	508	495	507	460	512	502	507	491	499	514	523	518	527	457	506	521	502	476	499	485	494	500	478	480	490	504	494	502	482	520	497	488	504	466	484	496	534	509	488	479	511	519	516	506	495	483	528	495	519	517	511	475	499	497	495	497	458	476	499	466	491	515	465	506	470	473	486	478	494	524	523	543	497	515	506	503	468	522	532	477	492	506	491	534	466	496	534	469	482	472	497	501	496	509	510	552	480	520	506	480	475	505	522	499	492	485	525	491	525	469	497	481	507	567	486	507	487	449	521	500	480	498	508	468	506	453	494	502	519	460	469	486	500	509	483	493	476	503	503	496	484	515	539	510	505	509	493	527	477	479	469	497	528	493	488	494	505	488	484	511	491	498	498	514	499	519	543	511	458	487	501	499	538	453	476	472	505	494	507	448	515	529	483	480	515	525	490	512	518	484	506	482	508	495	510	466	489	506	508	553	484	457	459	480	463	497	477	501	480	535	511	468	494	521	530	497	493	500	534	513	477	505	504	528	487	486	536	503	493	528	504	443	497	510	537	482	480	496	503	505	474	524	512	484	496	505	460	484	495	485	508	477	499	493	489	533	471	457	528	503	507	498	497	457	542	454	497	514	489	496	468	475	529	481	509	461	494	520	521	489	517	523	486	529	500	468	507	487	481	477	507	514	493	493	473	515	545	482	492	508	519	495	520	488	478	508	509	499	486	509	488	471	540	496	494	532	482	476	469	527	490	487	486	497	482	445	500	508	490	499	497	501	473	533	484	490	502	476	482	496	484	490	457	552	571	469	537	459	465	515	440	483	478	525	502	507	486	491	495	495	529	483	452	507	525	500	510	455	489	484	467	516	538	526	506	498	492	481	517	525	506	514	519	536	459	469	529	505	472	470	477	497	526	473	447	524	492	501	498	487	454	503	490	508	496	523	533	463	494	488	521	525	496	480	489	504	485	480	480	503	482	552	459	489	527	462	492	488	490	494	452	516	464	515	506	501	510	504	512	480	506	499	492	508	476	488	527	488	548	499	461	534	470	481	499	547	483	496	503	511	486	529	459	517	510	511	511	521	532	482	509	489	476	513	476	512	528	519	495	494	486	472	502	499	475	485	482	465	477	509	521	490	498	496	494	510	508	483	484	472	510	548	482	505	496	508	526	492	478	496	505	522	528	485	491	510	455	458	509	485	566	523	494	462	508	520	460	497	524	489	500	487	483	526	462	503	524	541	509	513	480	479	524	474	514	507	469	511	505	491	532	488	546	503	537	460	503	495	514	491	542	489	507	515	480	494	493	485	486	512	533	497	485	509	486	475	499	502	470	511	460	481	472	492	530	504	501	499	516	475	447	514	479	540	529	504	500	489	544	502	468	521	535	505	485	518	475	513	533	502	507	522	473	525	475	528	513	500	480	515	513	486	528	506	499	479	532	538	535	475	451	543	456	525	509	475	527	506	465	465	489	527	498	497	461	514	512	523	554	479	512	471	508	502	535	538	449	472	474	494	461	524	483	535	493	457	483	512	492	478	506	458	519	495	505	510	519	537	497	482	457	477	510	475	554	476	476	482	479	498	494	544	492	460	471	481	505	464	496	503	519	476	481	496	526	522	501	504	511	498	487	513	432	500	539	495	524	520	478	519	460	468	516	527	472	507	536	526	474	496	513	489	491	516	488	461	489	509	466	486	470	500	491	493	502	530	452	483	509	488	479	483	500	501	491	497	510	474	504	488	513	483	493	512	528	509	501	473	490	537	505	531	504	458	472	506	493	492	521	542	557	469	507	479	490	491	504	512	516	465	502	501	480	491	513	496	497	504	470	473	485	529	547	483	469	501	483	538	503	481	528	505	506	509	517	490	510	507	495	491	514	512	493	455	527	470	496	513	528	503	483	529	539	484	493	509	437	522	514	486	494	488	500	495	509	454	507	484	498	524	514	513	504	475	526	557	507	505	496	490	469	499	491	554	509	516	482	483	478	503	492	562	500	528	481	515	487	516	485	467	468	482	516	500	440	497	490	494	490	484	494	481	529	500	524	505	498	508	494	448	529	498	530	471	482	502	512	513	543	507	507	515	487	508	502	492	475	473	464	504	503	476	474	498	489	524	485	501	481	489	455	477	492	496	513	529	483	474	469	534	551	470	547	492	513	496	529	477	486	489	544	500	477	487	491	483	488	483	503	526	528	450	498	492	515	505	459	538	486	482	511	519	467	483	483	510	475	489	485	521	512	479	496	512	433	486	501	473	482	480	500	482	493	501	510	521	470	506	487	456	500	513	519	552	474	536	526	464	500	506	545	479	505	452	515	519	504	504	496	489	489	483	499	541	511	505	479	506	538	507	547	511	525	491	498	506	470	513	530	519	527	523	463	505
1605	339	202	145	163	189	213	200	192	130	162	140	128	118	111	124	105	86	93	89	91	105	93	114	91	107	83	107	80	86	79	86	100	87	101	86	84	78	83	80	72	66	58	82	75	79	60	79	63	71	69	75	68	68	87	75	62	75	91	59	62	59	68	72	80	73	80	74	69	72	84	70	65	72	80	60	81	74	68	76	63	72	72	79	71	67	88	78	85	86	79	69	70	72	66	69	81	61	66	76	71	75	73	74	77	69	91	80	72	78	52	88	65	55	85	79	65	67	70	74	77	73	70	74	84	78	82	86	72	70	81	71	71	82	69	72	84	87	61	59	72	80	79	71	83	73	69	76	62	66	76	74	63	64	72	75	90	74	71	81	60	95	58	73	75	65	73	74	62	76	75	58	68	60	85	77	83	64	62	78	60	71	58	80	72	66	63	67	88	80	84	75	65	73	81	76	59	79	85	66	72	78	75	66	59	75	76	70	77	75	61	71	76	72	61	86	71	65	73	74	77	75	69	82	80	70	68	64	58	60	68	54	66	77	66	84	88	57	72	81	81	67	81	65	74	69	77	68	64	51	80	72	74	73	73	77	62	71	79	77	84	84	62	77	77	78	67	71	78	71	71	63	86	60	74	74	71	76	65	65	84	68	78	62	67	83	97	74	83	66	79	84	79	70	74	81	80	70	68	77	68	75	72	65	67	80	61	85	61	73	64	93	70	61	73	73	68	62	69	69	57	72	70	69	63	73	92	76	79	78	74	81	75	70	69	71	63	95	63	83	81	79	92	73	66	61	71	68	80	75	75	77	91	69	74	81	77	74	74	90	71	71	77	68	83	66	82	71	76	61	60	69	62	85	65	71	67	72	69	67	61	65	81	76	61	62	83	78	59	82	82	90	57	71	74	86	89	77	83	60	70	57	87	81	74	69	56	57	63	69	62	86	82	64	76	73	74	77	81	102	62	66	75	76	79	59	80	86	79	67	79	83	82	66	67	78	85	72	64	64	62	80	85	66	63	84	76	85	62	70	96	78	72	71	74	75	77	78	92	74	83	67	59	66	72	70	54	82	84	80	61	64	72	75	85	73	67	70	74	82	68	65	76	76	69	63	76	61	81	66	70	62	79	79	59	74	63	78	69	81	66	64	73	69	69	62	68	69	59	75	75	78	70	79	82	85	69	69	71	69	75	64	87	76	56	82	70	71	86	67	71	66	69	72	82	62	73	70	88	67	73	87	71	77	69	72	86	70	81	93	76	75	78	87	76	66	76	59	79	67	92	74	70	75	89	77	66	76	62	79	87	68	72	65	69	84	77	70	64	85	64	58	75	73	81	60	78	64	81	90	78	75	65	73	67	55	64	87	78	62	62	62	58	76	78	74	70	69	69	68	75	64	75	68	69	77	76	77	74	72	76	62	75	77	75	70	59	77	73	87	65	63	69	91	76	83	75	71	62	81	84	68	63	55	69	75	74	71	71	69	74	73	75	78	65	83	72	61	66	75	84	61	75	84	64	76	72	84	67	77	71	72	67	79	90	70	68	52	74	73	77	67	63	67	69	76	79	64	79	70	73	79	59	76	77	68	81	69	77	79	74	76	92	68	72	73	72	86	68	70	102	91	86	60	66	73	69	69	68	68	75	70	81	65	73	68	67	80	78	72	73	71	63	67	73	72	66	69	64	79	74	76	60	78	72	66	81	72	89	70	78	61	71	62	76	84	73	82	70	79	64	83	65	74	65	79	71	65	79	83	74	73	71	88	77	81	78	72	79	65	67	69	67	53	59	65	80	73	80	76	78	86	71	98	73	79	64	64	69	77	89	80	65	83	66	72	81	75	75	67	79	62	75	74	60	71	96	68	69	61	71	72	73	64	82	74	73	77	84	77	74	62	61	72	92	74	73	56	56	75	63	69	73	69	83	76	74	82	70	83	70	72	77	59	54	67	63	74	73	63	72	72	72	71	94	83	61	65	77	75	78	58	71	71	74	93	65	82	64	58	70	79	69	68	73	73	65	82	73	100	58	71	74	62	69	87	76	69	69	75	70	59	80	64	68	66	71	86	85	69	78	73	64	91	69	78	58	66	77	71	74	87	67	74	66	78	88	66	63	65	68	68	63	79	64	57	76	77	76	72	70	72	62	58	75	66	87	79	95	71	74	76	79	65	82	72	76	73	76	74	79	79	65	79	63	62	71	75	65	76	82	74	87	84	75	86	78	80	76	74	86	69	70	64	57	70	77	66	84	74	74	68	61	66	84	71	68	73	70	68	63	75	83	64	86	63	74	74	76	56	69	80	69	81	73	76	73	57	69	71	68	75	73	68	75	85	73	63	68	79	66	70	73	61	60	81	76	79	74	54	74	65	81	64	57	80	60	60	67	69	80	91	73	63	70	71	71	62	84	85	76	87	61	68	58	73	65	80	69	88	80	85	74	61	71	65	45	51	58	76	51	69	64	82	66	77	62	80	70	77	63	82	59	79	58	71	82	63	72	75	63	59	68	73	66	65	91	87	69	65	87	73	76	69	55	94	85	60	76	74	67	71	73	79	71	71	74	76	64	71	68	68	78	75	81	78	56	67	76	69	77	70	71	65	65	75	65	72	76	82	56	72	70	76	75	83	84	67	76	66	73	78	73	89	60	78	68	84	70	72	61	73	69	69	79	64	79	65	71	83	66	73	76	93	68	63	67	80	87	69	67	62	71	63	76	63	58	71	91	65	64	81	79	70	69	82	70	63	61	72	73	74	80	72	75	87	83	56	70	75	64	86	89	65	87	71	77	75	53	67	66	71	65	74	69	69	74	76	70	54	75	72	68	71	67	63	70	85	64	78	64	79	71	90	74	65	73	76	83	72	69	63	81	66	80	58	70	81	70	66	70	76	83	65	74	79	66	76	71	68	68	73	82	83	78	69	82	61	68	71	69	92	65	85	62	75	82	76	73	71	78	85	58	73	59	68	81	75	72	69	75	73	67	74	65	72	77	72	91	59	60	78	77	74	80	87	66	70	73	69	76	64	69	77	79	75	54	85	68	63	71	85	67	51	73	71	68	68	75	68	75	84	76	52	80	82	68	72	79	54	74	66	73	65	74	79	74	63	61	81	76	79	60	68	74	71	68	77	60	77	63	61	70	68	67	66	63	71	80	77	89	69	76	74	70	75	64	82	86	67	58	65	74	70	73	56	72	69	73	69	72	65	75	82	66	77	78	64	76	62	73	71	80	50	81	75	87	78	76	70	78	83	64	85	91	59	78	70	76	81	82	72	74	68	74	65	95	79	73	78	64	65	86	78	72	82	82	81	79	76	81	69	63	65	87	70	73	66	72	78	63	81	76	68	74	65	65	81	71	67	78	59	70	66	73	70	75	70	75	58	73	71	71	69	60	63	64	62	63	69	62	64	86	89	93	81	76	55	72	66	86	63	72	85	74	62	65	73	91	64	60	76	83	82	71	63	69	80	87	88	60	64	75	79	66	79
14389	6220	3297	5140	9709	11470	10350	8351	6149	4949	4855	4461	3688	2897	2663	2478	2155	2011	1792	1550	1485	1630	1603	1584	1477	1500	1614	1430	1268	1269	1219	1126	1077	975	983	920	944	915	833	861	806	808	762	823	827	808	812	781	800	790	776	755	785	769	767	798	760	726	810	796	778	780	764	743	768	818	776	731	760	771	764	803	755	786	796	789	781	833	748	821	822	796	781	787	820	798	821	790	769	788	790	833	792	821	796	771	824	809	779	755	795	798	775	741	735	757	770	710	746	849	811	827	834	826	762	778	788	830	764	779	752	775	761	747	790	770	747	757	769	731	740	765	720	819	731	769	785	785	730	765	771	760	752	745	785	764	797	788	753	778	751	763	796	777	791	801	753	735	777	753	712	779	750	738	762	730	766	790	774	753	773	785	734	755	756	753	732	717	786	701	780	714	737	725	752	766	747	725	767	767	756	788	760	747	786	722	754	751	780	698	744	724	739	766	774	751	807	737	761	771	781	792	715	745	758	723	762	760	768	727	737	762	752	768	786	789	756	725	774	776	768	739	765	742	766	769	747	789	769	761	790	776	770	737	770	746	775	760	781	795	750	802	799	736	770	776	744	822	736	781	755	765	731	787	734	805	786	759	759	698	800	787	759	775	764	792	771	770	746	806	743	731	773	767	698	785	796	721	751	796	779	756	723	745	764	763	765	766	792	776	777	761	808	780	765	768	776	759	765	750	769	749	740	758	781	768	770	766	770	723	749	781	796	759	762	791	780	747	767	752	810	794	711	720	728	803	790	759	808	696	842	719	770	741	767	726	747	760	749	760	775	769	772	747	811	717	746	762	732	777	786	750	709	767	823	751	732	711	769	724	749	760	766	772	746	781	795	743	774	773	791	767	712	789	760	762	808	751	739	766	770	752	762	743	736	815	792	755	742	733	713	758	756	716	719	758	780	718	718	761	792	799	810	724	743	788	771	751	715	715	801	726	764	783	701	756	797	737	739	729	765	733	734	748	777	743	747	719	798	773	797	736	752	820	724	808	777	750	776	707	728	736	744	761	770	751	743	774	720	756	761	755	768	789	810	768	739	802	761	751	748	735	775	750	786	755	820	726	777	809	806	772	734	760	721	755	803	738	725	720	775	761	728	780	717	761	768	794	715	763	751	777	811	780	797	782	730	744	734	741	802	804	788	749	764	769	794	764	795	749	753	769	809	824	772	769	732	739	744	766	734	735	776	764	733	820	742	733	764	787	779	797	716	774	750	780	773	769	777	753	780	793	762	712	747	734	787	789	768	755	762	694	802	753	736	776	719	744	762	729	815	757	763	738	759	746	789	814	763	712	738	756	777	743	783	772	776	750	855	768	703	773	732	793	780	774	698	744	738	766	785	766	743	768	720	777	733	720	742	793	739	716	706	765	766	768	778	752	726	780	740	739	764	744	782	737	783	731	770	771	779	787	774	728	749	773	741	789	784	709	739	720	746	724	789	724	762	793	741	769	795	789	779	728	710	770	797	760	750	776	744	786	819	767	722	741	786	766	771	750	780	731	740	756	717	756	804	775	747	782	768	769	790	747	724	785	797	785	781	766	786	778	730	801	788	763	744	761	760	788	738	746	739	764	766	759	717	746	718	780	795	747	750	764	751	758	740	782	773	776	720	769	732	771	745	787	790	690	739	744	739	754	777	795	734	732	750	732	789	760	753	753	775	726	789	772	764	779	780	712	759	777	722	732	766	772	765	747	747	724	768	813	754	797	766	714	730	775	785	775	749	754	758	751	743	752	799	761	774	771	759	779	762	773	776	751	748	768	773	770	769	748	728	772	747	783	747	698	700	745	765	780	767	744	748	811	782	741	719	778	788	776	698	802	755	737	771	758	794	783	761	728	750	769	756	726	791	805	740	769	759	742	747	783	748	757	781	761	747	771	801	768	745	795	680	757	786	759	760	743	741	739	747	818	772	805	763	771	728	778	739	772	769	775	790	731	706	738	823	789	723	762	811	793	785	827	742	777	746	733	757	766	766	716	784	786	756	776	716	758	779	723	761	713	815	721	742	788	735	754	748	716	732	791	765	738	768	728	749	738	766	782	765	760	738	764	743	791	763	745	783	751	756	776	804	731	711	756	804	773	753	790	764	720	762	730	736	721	727	748	775	739	751	746	742	746	756	790	803	757	718	768	749	800	783	710	802	718	750	760	720	743	794	791	740	717	719	728	765	755	739	773	788	794	793	731	726	777	770	807	747	760	802	808	775	768	817	720	775	840	755	707	749	808	737	787	743	718	787	792	740	805	705	761	788	731	798	798	758	761	757	755	801	752	800	770	759	731	786	824	762	741	739	722	776	724	766	780	769	810	741	777	756	825	748	776	737	757	815	773	758	765	781	730	715	714	742	732	781	751	753	708	800	721	731	743	700	779	770	780	723	764	767	819	792	767	768	721	795	774	734	747	771	756	782	779	802	793	779	761	726	836	727	756	811	722	736	746	747	695	756	740	751	754	769	729	728	777	730	745	766	693	752	763	800	786	784	815	765	776	791	743	766	734	732	825	749	738	741	796	789	797	786	778	748	749	809	767	758	760	799	761	755	694	736	797	716	751	772	756	803	775	769	764	736	754	779	787	753	779	781	795	762	818	766	756	758	777	733	802	783	760	742	745	767	737	800	775	782	747	730	763	790	749	726	746	831	745	719	765	799	804	761	741	756	785	746	770	828	776	752	814	771	752	798	798	714	812	760	798	762	727	712	770	801	755	782	726	788	785	756	761	777	755	799	800	792	754	762	732	778	773	754	736	760	746	724	783	766	765	733	774	743	748	777	741	736	765	720	790	782	784	728	745	796	756	779	740	750	822	771	749	784	755	779	733	771	765	745	719	734	742	748	800	792	734	774	782	750	712	766	762	791	773	802	778	789	745	778	743	775	758	765	744	813	788	763	754	771	820	767	722	749	743	778	759	730	704	711	783	740	828	754	807	736	750	719	761	783	755	763	765	775	733	734	773	752	768	732	778	742	738	797	737	726	785	804	705	770	789	745	798	710	806	728	811	743	757	728	746	751	750	788	764	773	803	764	771	779	787	770	700	723	766	766	750	727	791	714	769	795	730	804	786	782	752	827	803	748	775	731	788	764	758	803	812	708	749	746	744	711	778	802	728	741	749	714	705	823	778	753	728	750	753	787	810	757	800	803	711	734	719	777	744	781	757	725	806	766	780	778	767	765	748	751	714	791	726	738	810	783	748	780	742	753	776	726	773	768	783	769	738	785	750	769	790	786	720	767	757	790	732	742	731	775	744	790	762	800	742	762	746	802	759	771	747	764	752	816	759	777	813	768	717	773	768	731	766	770	752	735	781	728	735	735	715	741	732	767	825	770	755	753	788	724	774	774	736	743	749	795	738	735	800	781	742	770	792	740	750	737	763	728	807	744	765	744	723	723	731	784	761	788	717	759	801	719	752	793	750	744	742	745	780	728	745	756	735	725	727	745	733	760	696	739	764
1463	807	427	327	274	418	378	333	267	205	174	190	146	137	129	123	121	111	85	88	80	80	101	87	88	80	94	93	90	89	71	86	77	67	70	61	66	81	69	73	57	80	48	72	64	61	58	64	70	59	64	65	47	67	51	60	54	72	64	69	52	59	51	54	62	64	46	64	44	64	58	63	55	55	67	71	71	67	56	59	57	54	73	69	54	56	64	55	54	73	58	77	70	66	60	61	52	67	67	67	63	64	65	63	64	64	61	57	54	67	63	82	59	44	72	44	69	61	38	66	56	69	67	62	73	53	62	55	60	66	49	80	63	43	63	62	70	61	50	62	60	47	56	68	68	59	49	55	73	78	68	54	56	75	48	73	57	57	53	59	73	65	64	69	57	60	57	58	70	64	57	68	57	61	57	62	78	54	71	64	67	51	58	69	48	66	65	62	53	67	47	56	57	56	62	55	58	57	57	64	50	65	50	76	52	54	59	58	58	65	59	68	57	58	58	56	53	42	48	57	69	58	75	62	60	48	59	59	70	57	51	60	52	79	65	62	72	76	66	62	64	60	57	64	56	70	58	64	64	73	69	61	61	49	49	62	62	60	74	47	62	75	67	58	56	64	71	58	59	65	62	58	62	51	58	65	66	51	55	52	56	62	50	59	63	64	53	60	55	75	56	62	67	66	48	62	58	66	69	66	57	60	52	66	64	60	56	67	61	63	75	55	56	57	66	53	65	38	65	44	57	55	63	82	48	75	66	72	62	58	63	81	70	59	63	62	61	51	65	52	49	59	63	52	54	56	56	55	69	55	60	66	58	52	53	60	61	62	48	64	45	62	72	61	65	76	63	61	57	64	65	67	41	65	58	69	47	68	52	71	58	65	51	65	61	62	59	81	63	56	63	58	68	54	73	57	64	75	61	61	50	46	64	52	65	66	59	57	66	59	74	65	75	56	63	60	50	75	50	57	56	74	67	59	61	64	61	59	68	44	53	55	54	61	41	63	57	61	63	57	62	73	67	63	65	51	77	62	57	60	63	64	58	44	44	39	60	77	61	67	51	62	78	66	54	53	70	60	68	61	52	54	59	51	54	45	52	58	62	53	75	75	73	62	59	56	70	54	71	61	61	58	49	75	55	65	64	78	82	49	69	50	69	62	62	61	61	61	56	50	61	60	52	69	61	55	69	68	61	62	64	58	60	69	68	55	63	58	41	53	60	58	64	53	52	49	58	59	62	67	66	66	51	64	54	45	49	58	55	79	64	66	68	67	62	59	62	55	71	71	66	71	58	53	62	51	61	41	61	59	68	66	61	71	53	70	69	61	51	52	61	58	64	55	60	71	51	61	52	65	47	64	59	69	60	49	64	58	57	60	52	57	60	50	64	59	73	52	76	66	58	60	59	68	59	56	60	70	62	53	63	64	44	55	60	62	51	60	56	58	70	46	67	52	65	47	61	55	66	55	52	45	75	46	61	46	59	54	65	52	65	68	65	63	64	56	69	70	62	56	59	52	61	64	51	64	56	56	68	70	48	47	56	64	62	62	58	65	65	56	60	52	60	47	60	65	60	52	51	62	55	65	62	58	69	68	67	62	65	71	60	55	67	65	56	52	61	65	56	70	52	56	56	44	62	72	63	68	64	69	51	58	66	53	53	68	50	63	59	69	52	69	61	72	65	58	66	62	72	61	49	62	46	58	61	63	55	57	64	65	50	70	54	67	38	61	55	66	62	53	62	70	66	40	60	55	68	65	52	68	56	63	72	71	66	57	66	61	48	65	62	74	66	55	66	63	69	44	52	50	59	61	56	64	63	49	62	69	60	63	67	46	70	53	56	62	66	59	56	58	65	63	48	64	52	62	54	61	45	62	67	60	51	65	60	65	61	51	56	51	56	62	58	52	52	59	47	57	54	55	73	56	73	79	51	63	57	65	52	56	64	58	49	57	52	70	63	55	66	64	50	69	62	53	60	60	59	51	55	60	62	67	66	69	63	73	67	49	40	63	59	59	54	70	47	54	53	56	53	71	41	73	59	50	71	67	56	51	67	72	51	56	42	64	63	61	63	50	56	55	56	70	55	67	75	56	47	65	73	61	60	62	54	62	68	51	49	67	58	67	50	62	55	58	52	52	46	65	65	62	60	67	53	66	53	57	60	57	55	71	54	58	65	58	53	64	59	56	69	63	58	65	58	59	77	50	65	58	71	58	45	54	64	66	59	55	64	57	41	48	68	64	62	49	74	58	55	66	71	58	51	57	51	58	58	52	65	73	71	66	56	68	58	61	68	63	73	81	53	63	67	55	52	68	59	60	58	54	54	62	50	50	53	69	54	70	71	59	68	53	59	74	53	65	51	63	61	46	66	55	62	58	62	58	68	71	59	72	74	66	57	53	63	64	64	54	45	68	63	61	67	54	51	70	63	55	67	54	71	65	73	55	65	61	55	43	64	58	67	56	59	53	70	68	61	56	57	59	72	54	61	56	50	65	60	60	59	64	56	56	59	50	76	57	56	60	64	62	55	59	55	66	61	66	48	62	48	64	62	68	59	57	72	59	47	61	60	60	65	53	54	69	62	67	56	61	60	62	52	46	50	55	53	49	53	54	52	60	58	57	55	64	48	63	56	51	62	60	54	63	47	61	50	58	66	59	65	76	65	52	61	57	58	47	42	59	58	58	75	49	54	70	56	71	65	53	60	73	57	72	51	55	53	60	59	58	56	67	59	76	57	62	61	53	60	56	60	53	57	68	66	60	60	63	65	49	55	59	52	56	42	49	73	61	57	66	50	56	62	63	61	57	69	58	55	48	58	65	46	52	55	67	69	68	64	54	62	69	51	61	57	61	66	62	68	65	63	61	50	67	56	65	48	51	70	55	44	45	64	60	57	65	61	70	61	65	67	65	66	50	65	61	67	59	64	59	51	41	60	60	75	60	55	57	62	47	57	45	68	59	57	57	52	64	55	69	55	53	61	71	53	64	66	54	55	69	52	61	75	68	64	45	59	53	59	55	61	61	65	48	42	57	67	66	57	61	71	61	58	54	61	46	64	53	46	59	70	59	65	74	71	58	71	57	69	53	64	49	74	67	67	61	56	60	72	65	54	50	51	55	49	46	58	59	50	59	56	55	59	63	46	62	55	66	51	51	50	46	69	62	60	64	60	66	72	63	64	50	70	65	65	52	58	64	48	64	64	68	62	60	55	60	59	52	58	66	64	56	54	52	67	64	77	72	49	62	63	56	73	63	59	66	73	61	48	66	58	67	61	70	62	49	63	61	58	54	51	60	55	54	56	46	71	57	46	64	70	64	59	50	46	58	62	63	62	77	52	62	80	63	60	55	57	57	62	65	63	51	62	52	70	48	59	59	68	67	59	44	69	56	64	50	64	55	64	66	84	66	67	54	55	64	58	54	53	66	64	52	54	44	71	58	64	61	64	69	72	48	67	53	61	65	55	61	56	70	49	60	56	59	77	55	51	56	61	60
18793	10448	5864	9825	16985	18504	16763	13703	10421	8097	7513	6510	5182	4139	3754	3295	2811	2471	2339	1777	1714	1968	1914	1789	1712	1634	1748	1658	1366	1270	1349	1225	1007	1026	1019	975	867	885	789	815	761	730	741	714	674	719	670	649	696	735	667	709	707	633	678	643	717	691	691	638	727	651	609	677	696	703	702	702	716	672	666	667	672	686	656	692	695	666	676	738	713	684	721	678	699	686	752	733	763	788	737	713	696	673	653	659	653	718	688	681	714	675	720	694	720	718	663	700	740	709	721	720	674	709	673	703	722	753	666	646	663	721	655	712	637	648	651	670	648	648	636	661	657	646	676	663	610	671	634	665	675	654	615	665	639	655	675	661	682	657	663	684	658	640	639	636	681	678	654	659	644	689	663	664	660	699	642	678	639	650	675	642	664	672	688	689	677	645	626	615	669	656	700	638	660	665	602	637	690	628	667	655	655	669	659	662	661	667	613	652	672	703	693	657	640	651	629	634	660	656	641	643	651	671	619	630	660	657	629	624	670	679	632	646	657	639	649	664	612	626	679	690	661	647	673	635	678	704	659	652	635	640	655	658	634	666	630	663	648	647	648	598	687	645	652	645	657	675	608	630	651	661	639	653	611	644	639	683	653	631	642	625	694	639	685	636	638	654	614	653	616	670	657	657	654	682	633	626	629	674	670	656	662	716	696	659	676	630	691	680	683	668	630	640	576	587	682	620	688	643	633	655	669	706	639	624	659	648	658	656	678	689	688	660	626	632	651	666	719	657	640	607	648	653	671	678	665	646	656	639	648	666	697	649	655	690	644	659	644	650	645	685	618	683	652	692	669	665	685	648	647	687	687	613	644	644	667	650	650	674	644	638	699	701	614	638	651	643	667	682	599	658	637	678	583	654	689	634	601	678	631	713	679	650	642	601	638	658	640	635	656	641	661	641	614	595	664	650	677	705	672	629	650	619	646	674	666	631	690	649	638	611	718	634	699	652	660	646	667	662	614	679	631	632	653	656	678	674	632	637	638	664	618	682	616	690	673	687	632	632	660	639	670	684	661	686	707	670	608	661	662	627	615	646	650	670	626	655	671	671	606	669	660	675	643	667	642	662	625	657	702	698	651	652	641	665	604	707	596	622	636	663	709	672	651	685	665	651	694	629	631	632	620	696	696	656	652	654	689	573	664	684	677	654	653	724	635	676	693	641	661	631	675	645	663	610	684	691	639	661	611	697	667	647	658	619	612	673	673	640	641	671	649	715	647	626	670	632	631	680	629	621	626	652	635	639	682	644	680	673	644	608	666	650	648	641	634	671	662	676	606	676	665	705	673	701	678	638	676	641	695	660	687	676	675	609	645	638	598	649	678	694	675	643	663	648	663	687	675	650	650	656	677	594	643	649	643	657	635	694	698	698	686	695	671	663	625	631	623	679	629	659	641	669	654	655	643	618	670	602	623	719	656	652	690	624	630	654	646	661	598	670	651	676	649	657	649	632	643	637	632	616	633	619	694	630	662	629	630	653	689	639	655	673	658	678	652	625	668	695	655	655	643	670	657	657	659	700	708	701	664	655	615	702	656	642	643	594	689	592	654	633	640	664	668	674	688	688	704	654	698	662	648	615	658	654	673	635	694	628	629	630	669	658	646	666	646	716	660	716	628	656	630	666	681	641	632	673	663	652	674	625	645	641	681	694	618	646	689	660	598	673	617	642	675	640	678	640	654	719	652	682	629	647	672	656	625	649	674	659	642	674	675	661	647	634	653	637	665	656	671	608	667	627	620	626	673	662	633	622	663	649	624	633	650	711	661	623	645	670	667	654	660	686	617	681	666	688	652	691	647	668	597	647	627	661	634	648	690	643	656	706	685	639	671	677	690	649	650	623	668	640	612	620	651	681	631	727	672	656	644	667	671	648	676	619	655	637	677	596	688	658	653	704	646	609	632	641	670	700	665	669	650	657	669	667	647	603	684	635	658	643	663	656	662	675	659	675	691	635	645	669	646	647	610	701	646	633	640	659	659	636	698	651	627	644	627	653	657	635	690	635	678	697	634	625	654	616	644	633	653	634	655	634	681	646	675	612	685	610	687	666	681	665	697	641	630	682	664	697	611	686	668	644	627	648	687	660	671	670	677	662	653	668	685	690	628	693	648	696	667	647	678	629	645	653	624	664	605	666	646	663	659	652	610	698	694	623	657	619	658	636	650	653	690	706	623	661	651	670	604	671	677	728	634	624	670	698	616	683	687	596	691	634	613	670	660	681	718	676	669	683	617	642	666	608	669	669	621	663	615	655	677	626	606	659	661	661	649	651	662	678	683	630	697	661	657	662	653	666	643	618	658	618	642	657	686	658	684	656	636	682	628	662	636	661	665	659	650	662	623	633	631	636	669	599	620	652	619	612	654	653	609	671	691	646	634	673	646	666	619	630	704	639	657	661	643	651	672	698	691	626	630	638	694	635	649	638	624	649	624	640	670	665	694	643	743	679	644	627	656	646	652	665	686	636	677	618	650	678	640	651	631	698	644	672	655	631	667	663	634	659	586	676	627	684	671	670	690	621	652	674	703	681	645	656	660	688	656	645	664	684	611	656	628	681	651	675	660	648	609	644	617	637	654	657	639	657	666	672	633	678	664	612	648	671	711	687	663	639	626	676	643	671	674	639	639	632	646	700	647	668	645	666	637	673	661	661	658	671	642	676	633	655	609	696	664	699	701	675	653	688	704	660	630	698	689	637	648	618	676	657	697	632	654	674	641	671	686	658	661	666	664	663	638	673	659	699	649	673	705	684	665	707	620	671	652	669	638	643	653	631	674	668	676	637	722	648	662	651	635	687	667	643	632	661	642	654	656	653	618	670	671	645	659	715	670	654	654	655	669	660	646	670	654	672	650	623	691	686	655	690	664	638	665	629	677	664	707	664	649	665	681	650	700	625	662	637	641	680	659	645	628	667	682	615	669	643	637	691	664	661	627	665	701	644	665	669	690	664	654	647	635	654	626	681	653	663	704	667	643	640	664	626	708	649	653	637	639	699	676	698	673	664	690	654	656	703	643	679	657	640	673	598	667	578	674	689	675	632	677	642	681	662	685	680	674	710	681	596	636	641	646	659	682	624	655	651	703	637	698	675	657	653	705	619	586	627	673	657	658	639	695	655	667	644	651	666	661	670	665	646	669	629	637	650	569	644	648	667	736	625	680	634	645	603	658	589	654	652	661	633	638	658	666	704	657	653	638	653	675	686	626	668	649	651	663	693	658	712	684	655	645	668	630	610	672	667	657	668	644	637	712	609	624	630	684	644	627	631	668	664	648	650	671	698	631	641	660	649	662	653	627	661	637	717	668	672	661	638	629	635	641	638	643	647	645	622	620	649	623	640	653	674	644	641	630	694	630	649	676	686	662	638	634	668	622	646	634	634	622	666	663	695	648	643	663	639	684	660	639	632	645	641	664	669	627	663	632	661	684	640	692	636	673	651	634	639	647	635	639	672	652	606	608	662
2682	739	372	247	283	361	334	279	247	186	235	173	150	140	126	132	103	97	95	95	91	89	98	83	74	87	87	79	71	75	67	79	75	64	66	63	67	63	61	55	57	69	59	51	59	56	54	47	59	49	50	58	54	59	57	42	64	61	67	56	57	60	73	59	61	42	43	51	42	68	61	52	52	55	62	54	52	58	62	50	62	47	48	49	75	55	71	48	57	46	49	64	50	62	56	48	49	55	63	64	54	58	57	47	58	69	48	56	54	78	49	59	64	53	70	58	52	59	65	60	54	51	70	57	46	57	69	52	54	59	59	53	61	50	52	54	68	46	59	66	69	48	58	59	61	52	71	55	60	72	48	56	49	47	54	48	59	66	55	46	50	49	52	56	50	50	41	46	52	55	55	41	52	54	48	39	48	43	53	63	50	54	53	67	53	43	50	56	53	50	53	67	44	58	62	49	55	49	56	54	75	58	41	52	50	48	66	54	47	49	58	61	49	57	48	67	75	50	44	63	45	57	49	44	54	44	50	60	48	49	50	53	51	55	58	68	51	60	52	54	54	76	52	44	52	50	64	64	57	54	62	65	62	53	47	53	48	61	66	51	55	52	58	57	54	55	47	60	59	54	56	36	69	44	59	59	63	53	57	53	54	54	56	67	66	56	60	63	52	63	51	58	56	48	63	50	46	43	70	48	51	55	44	58	52	60	64	52	55	58	70	50	51	61	65	50	48	47	61	64	66	49	46	61	60	41	52	42	41	52	52	53	60	40	54	60	59	57	48	62	52	64	55	67	49	49	64	59	51	67	52	48	57	52	68	53	72	47	47	62	56	57	59	44	62	52	43	57	51	53	46	59	56	54	57	50	53	54	52	49	63	50	43	46	61	54	51	66	55	60	59	62	61	55	53	41	57	56	70	55	43	53	50	51	61	47	55	57	52	39	58	49	64	58	60	54	62	54	59	49	54	59	43	47	51	61	61	57	59	61	62	50	68	49	57	36	47	68	43	54	48	61	59	54	41	54	48	62	50	63	51	69	63	60	56	42	55	58	45	54	48	61	57	50	57	54	51	48	39	56	60	64	49	55	58	61	53	50	71	51	42	52	55	46	55	49	65	58	51	57	50	58	54	61	67	56	54	51	55	47	55	48	55	53	60	55	47	56	51	67	52	49	63	56	60	63	49	63	43	48	46	57	56	56	55	60	50	56	60	52	55	47	65	58	54	63	54	61	56	69	59	49	45	64	61	54	61	51	58	50	65	54	70	43	55	59	61	62	56	54	47	65	48	49	54	40	44	47	38	51	52	64	62	44	50	54	55	50	50	50	51	51	58	39	50	49	53	54	47	57	54	50	52	65	54	64	54	56	42	58	52	48	44	47	51	49	52	44	58	55	45	54	45	49	46	59	51	57	55	62	60	62	54	40	66	57	56	63	57	45	61	57	55	64	57	44	43	49	66	43	48	67	58	57	61	43	51	48	57	57	42	60	58	51	50	62	53	56	59	54	64	49	59	55	42	49	55	53	56	52	49	51	54	47	56	58	51	49	57	64	56	49	55	39	46	42	64	56	60	60	62	49	36	45	49	58	63	43	53	42	65	58	53	62	55	66	53	55	51	60	60	53	49	50	47	49	42	51	54	56	59	58	51	46	58	54	61	61	55	36	47	62	58	44	63	55	49	47	71	51	45	48	42	59	58	40	60	53	51	59	48	53	57	49	61	51	43	42	49	52	56	60	52	47	58	46	47	60	57	62	57	55	49	56	50	53	52	44	58	69	51	56	55	54	54	57	43	66	47	51	49	55	51	50	44	64	55	61	55	53	56	53	56	58	58	48	63	41	65	63	54	51	52	56	47	70	61	63	52	70	66	57	54	64	60	59	52	38	48	50	52	46	64	48	55	51	65	54	60	57	50	59	49	66	55	50	53	48	47	55	47	56	70	57	51	67	63	60	47	50	61	51	59	60	49	66	56	63	56	43	46	68	48	55	57	69	50	45	58	60	54	51	45	55	58	59	52	36	55	59	60	63	54	50	57	64	49	48	61	62	59	44	49	62	38	57	68	59	57	58	52	45	45	54	59	61	52	45	45	62	63	65	58	46	56	54	62	51	45	58	52	54	63	61	44	60	49	55	54	49	56	49	48	51	54	44	57	53	51	51	55	53	49	52	71	72	57	53	54	41	47	41	58	49	56	58	55	44	56	58	61	60	58	51	53	53	45	57	50	53	59	50	61	60	59	59	48	58	62	48	58	60	56	53	62	74	55	49	53	50	65	58	59	60	70	56	50	52	57	59	60	52	55	58	46	73	46	48	47	41	47	51	53	45	58	56	40	60	50	61	62	63	61	68	56	56	53	50	63	59	49	52	62	65	55	57	48	38	55	44	57	54	56	52	62	59	58	57	47	55	50	58	43	50	48	56	36	52	57	64	63	51	65	61	56	51	46	48	56	54	57	59	54	45	60	44	61	62	46	54	61	43	67	49	52	57	62	54	43	50	49	49	47	54	51	50	58	54	51	53	50	53	63	40	50	45	35	53	63	50	52	63	59	44	44	54	51	42	48	70	48	56	59	54	47	59	43	49	61	48	67	51	52	73	56	52	43	54	60	46	64	55	51	47	53	54	47	57	53	51	57	71	46	57	69	59	61	63	67	63	56	55	61	64	65	62	56	59	45	63	63	61	61	59	50	58	73	51	49	55	55	64	53	52	60	60	67	63	47	55	45	56	48	56	64	59	61	54	42	58	58	65	52	57	63	49	48	51	60	53	52	46	52	49	53	61	53	59	50	50	48	40	45	50	57	58	53	53	55	55	48	49	49	57	62	50	59	33	69	47	59	49	48	56	67	61	57	53	48	67	57	61	58	43	56	58	44	59	48	52	58	47	60	49	71	61	43	56	56	58	54	58	59	51	59	53	56	52	50	55	50	43	59	61	61	69	51	56	54	51	56	48	56	57	76	56	64	56	43	61	40	57	57	56	59	55	47	57	50	51	47	67	66	65	52	58	43	53	59	53	60	47	62	46	56	68	51	55	38	62	53	53	57	59	38	63	65	53	50	55	49	65	49	52	53	47	50	46	56	56	45	60	52	57	49	47	62	50	51	52	55	48	54	69	52	34	54	42	71	47	66	51	55	52	45	49	63	47	50	67	55	72	50	54	51	55	50	64	56	59	43	62	67	61	47	58	47	45	47	55	58	61	64	45	66	41	55	65	68	51	59	50	65	55	59	56	49	47	55	67	59	56	74	45	42	54	49	59	66	54	48	65	41	60	59	58	51	56	56	38	59	47	59	54	52	49	60	45	56	75	56	53	53	49	54	47	48	61	50	60	61	51	51	49	56	50	41	48	55	47	63	67	61	64	69	61	54	63	68	59	58	48	63	57	44	66	58	46	56	59	68	55	59	66	42	53	68	60	61	60	41	56	46	45	55	55	44	59	56	55	53	66	53	60	61	58	45	53	43	51	42	54	47	52	51	62
18167	9375	5439	9088	16015	17775	16268	13427	10389	8306	7647	6490	5193	4214	3681	3245	2871	2497	2234	1712	1709	1899	1846	1711	1644	1693	1652	1663	1372	1253	1299	1088	958	921	964	915	789	773	755	700	648	639	605	654	647	621	647	620	646	590	586	600	595	645	573	575	599	564	591	596	586	615	607	591	571	648	577	604	596	607	595	592	616	624	670	610	616	626	566	596	612	600	579	640	608	595	620	637	626	669	654	619	654	643	625	594	651	591	613	603	591	619	621	658	671	624	601	646	597	606	640	679	683	645	580	657	700	579	621	615	574	604	611	596	600	609	617	592	556	553	618	584	575	541	566	593	530	575	594	611	578	604	590	568	604	613	567	593	548	570	594	550	566	591	569	632	585	588	596	588	554	592	572	623	552	583	584	582	631	580	546	576	540	594	575	589	570	588	593	537	575	584	542	533	572	533	556	590	565	551	586	558	584	589	601	556	553	562	607	664	574	617	553	577	563	572	565	548	584	567	548	559	571	558	572	599	633	601	550	568	577	548	583	623	605	570	621	582	561	607	556	634	565	554	540	596	570	572	598	567	563	588	552	534	560	594	594	590	607	620	608	612	599	609	568	581	623	593	582	590	553	611	578	607	621	567	583	571	591	595	560	552	589	561	589	595	571	589	553	553	588	599	609	570	537	570	584	631	559	596	582	543	563	565	573	580	591	603	566	599	612	630	562	617	545	591	567	609	575	583	576	553	588	601	532	587	555	560	587	588	560	580	565	591	597	572	611	568	589	562	584	580	586	546	589	574	591	626	566	594	568	574	620	604	578	539	565	566	578	595	546	581	577	576	586	573	548	594	582	570	595	584	574	563	593	571	591	572	565	529	576	629	590	574	537	611	603	626	560	560	590	550	575	564	593	582	565	572	575	597	630	553	589	539	583	611	585	563	567	619	584	613	563	545	565	545	579	601	588	585	556	613	609	590	604	592	590	519	607	549	593	549	574	613	540	578	609	591	581	603	582	604	553	557	540	586	559	562	578	567	618	563	562	566	594	609	570	604	555	549	561	560	532	575	586	593	613	556	585	613	560	620	606	559	564	556	570	604	616	552	599	574	548	569	574	592	584	561	578	581	518	545	563	633	628	566	560	587	534	599	605	601	599	571	580	585	592	605	587	514	572	587	608	583	586	582	554	618	639	577	577	602	570	572	601	605	564	585	593	577	585	567	593	576	618	599	620	573	557	575	532	559	587	562	573	609	571	605	567	596	612	575	539	609	588	619	620	595	543	544	575	602	598	547	558	601	556	587	566	579	610	604	549	565	561	574	571	606	572	581	572	572	586	574	602	539	568	599	576	582	559	533	592	627	565	578	526	576	614	593	607	586	601	581	575	564	563	579	566	604	589	588	596	576	584	552	600	585	574	582	548	588	569	592	604	592	558	557	576	632	542	561	580	606	540	582	598	604	557	622	601	571	583	586	541	583	561	618	559	581	575	598	608	619	588	588	569	553	605	564	604	546	551	565	567	590	572	574	562	575	621	556	589	564	565	586	592	573	576	574	566	581	569	576	593	616	562	590	570	568	529	605	609	592	561	575	578	574	562	610	540	569	562	616	559	598	589	557	546	563	561	576	575	570	557	593	551	548	568	629	536	557	542	544	562	613	526	593	589	594	562	618	566	610	593	627	598	607	527	602	595	621	593	604	596	612	564	590	637	583	581	598	635	537	563	566	611	565	577	587	579	569	584	567	567	565	605	588	620	587	576	609	559	580	541	587	594	582	550	585	602	554	556	552	608	537	562	590	607	562	535	538	589	576	554	601	587	575	558	563	573	546	566	588	595	604	595	579	594	601	615	635	562	540	567	574	591	575	561	562	549	518	614	559	592	589	571	553	572	576	588	555	585	600	588	552	573	572	606	607	575	573	604	586	578	614	584	597	585	564	583	614	606	579	571	579	563	568	565	612	536	609	537	567	540	571	605	599	598	600	584	555	574	577	529	563	599	556	600	592	539	590	599	547	599	585	587	584	590	596	563	580	579	531	578	597	588	584	607	596	542	582	655	536	553	569	551	562	576	560	548	576	542	556	578	575	601	570	589	622	635	588	565	573	585	618	556	547	570	596	576	532	580	602	598	564	535	612	570	615	546	562	572	609	558	582	575	564	623	576	518	566	584	610	589	596	544	579	587	551	548	564	594	574	609	602	612	607	599	568	584	636	549	556	562	601	595	590	570	533	588	601	585	580	564	586	609	577	610	585	577	592	600	544	578	593	578	559	589	603	539	599	564	582	581	593	555	590	594	584	548	567	560	592	522	572	567	530	506	617	588	608	587	588	563	569	577	551	572	572	597	560	583	570	609	599	558	589	600	570	597	580	564	572	557	585	564	563	579	580	565	593	595	592	593	606	581	515	586	621	560	585	566	587	615	602	577	537	570	583	586	562	584	604	558	608	578	561	609	562	573	571	583	589	568	580	568	602	555	578	578	592	648	601	608	532	573	576	606	576	547	601	548	558	588	601	584	595	595	595	548	548	597	649	608	537	575	620	622	588	646	612	565	582	592	583	573	600	551	571	533	550	579	579	566	596	631	588	602	560	595	618	616	573	576	560	547	572	601	572	601	587	549	603	573	582	568	592	591	572	576	590	554	593	570	594	558	595	544	595	602	544	608	581	619	582	584	616	565	570	588	594	606	545	573	563	616	569	628	567	602	575	577	552	591	521	580	577	571	531	581	592	575	551	605	564	569	597	562	568	582	543	555	568	565	585	553	573	591	590	597	580	566	589	584	569	569	627	613	589	591	600	558	557	601	543	539	573	592	608	605	581	540	609	597	573	579	592	591	600	576	581	547	582	582	597	577	560	596	565	606	588	569	601	570	591	595	540	613	605	558	549	601	564	537	558	560	562	572	589	564	548	576	613	591	558	582	578	560	567	620	605	578	599	565	579	564	553	616	589	597	584	581	582	553	576	637	567	584	563	611	597	573	587	576	544	564	567	577	637	591	563	600	571	587	566	543	578	593	592	573	600	593	562	591	539	591	551	592	620	576	597	580	588	568	558	565	551	580	586	593	631	578	574	515	554	609	584	579	560	591	566	611	543	559	590	583	559	611	610	577	562	576	595	599	555	545	635	570	584	564	591	600	569	555	568	602	568	582	581	591	577	572	559	606	579	570	597	618	550	593	557	576	589	601	590	554	583	631	613	585	562	616	600	537	592	563	560	591	565	581	560	560	565	579	558	574	573	593	583	574	546	570	563	564	530	581	561	556	593	573	565	547	611	580	603	619	556	528	569	561	600	551	578	602	579	620	588	594	616	561	601	606	557	561	617	611	543	592	594	553	567	584	527	589	602	564	578	565	615	575	563	582	577	593	517	584	594	591	590	532	500	598	556	520	602	592	571	546	569	540	600	569	563	586	556	563	552	579	568	549	597	586	557	566	612	592	587	571	589	608	563	569	575	576	582	578	568	566	547	588	572	599	615	611	600	586	584	621	543	552	560	594	563	588	605
2136	1080	597	394	387	544	544	494	378	297	267	231	220	176	147	133	104	100	104	80	72	84	84	83	74	78	70	63	79	69	69	60	48	64	61	48	55	51	55	48	46	46	50	48	55	54	52	42	48	40	57	37	43	48	56	40	57	53	42	48	36	37	52	42	55	42	48	48	47	54	44	53	37	42	45	49	56	53	37	42	43	40	47	41	49	46	34	44	29	46	41	43	50	38	44	46	36	48	39	42	62	47	54	54	57	51	52	51	50	59	40	44	47	55	40	51	37	38	45	47	49	39	40	41	53	46	49	63	50	43	40	37	49	44	43	46	37	42	53	52	53	51	40	35	44	41	52	37	35	37	45	50	47	34	41	44	39	41	48	40	43	51	39	42	50	36	36	36	46	54	46	43	48	38	41	49	36	53	46	52	42	43	50	26	56	45	42	43	50	39	41	49	47	42	44	46	40	52	39	40	53	42	54	47	48	46	37	31	50	44	37	47	45	54	50	50	44	48	45	48	50	46	49	41	32	45	47	40	42	51	44	46	37	46	52	47	48	49	40	37	44	48	41	50	45	54	49	54	55	32	52	29	49	47	47	52	50	31	46	44	38	50	57	38	44	44	41	43	44	50	44	51	35	39	46	39	39	37	52	43	50	38	47	46	44	44	48	41	54	38	55	46	50	45	45	35	47	40	48	44	50	53	51	52	46	42	53	55	35	56	46	50	45	45	39	54	41	47	47	43	59	46	45	45	42	47	54	55	48	34	50	44	40	45	33	42	61	47	45	41	52	36	54	47	42	47	39	40	42	38	54	40	42	46	41	62	47	46	52	49	44	46	46	47	35	39	37	41	40	42	45	45	40	37	54	43	41	50	47	40	39	28	38	45	46	47	49	36	49	57	52	52	42	34	46	47	45	46	60	42	32	42	52	37	51	43	34	43	39	44	43	41	35	38	50	44	51	44	41	38	41	38	35	61	41	52	46	52	43	42	30	43	56	48	37	46	36	40	35	54	44	41	47	38	38	33	54	53	41	37	40	39	46	44	37	46	42	36	44	43	46	47	45	57	42	45	38	48	47	36	44	64	41	41	50	53	46	36	55	51	49	45	48	40	50	40	44	47	41	49	44	36	56	41	34	32	41	65	45	50	46	56	30	45	41	34	46	31	51	52	50	48	42	45	43	52	52	46	35	48	48	46	43	41	52	45	53	39	45	44	45	42	43	35	53	38	36	52	49	39	41	42	52	47	58	41	31	40	43	46	41	33	40	38	38	47	41	44	54	54	34	51	48	49	38	56	37	39	55	35	35	41	40	53	43	46	43	39	49	48	44	43	52	43	46	41	34	58	39	50	49	35	40	42	32	38	63	49	50	41	42	57	42	49	40	41	42	40	48	46	35	43	38	42	41	48	44	39	48	45	51	48	33	43	32	31	37	52	43	48	46	47	52	49	49	37	57	41	53	47	42	52	39	40	45	38	56	50	46	45	45	43	52	38	48	48	53	49	48	46	45	42	46	44	42	34	53	48	39	40	47	38	47	48	45	41	52	52	44	39	44	43	61	50	34	51	54	51	33	59	54	59	50	61	45	47	43	42	30	44	42	47	37	46	46	43	51	43	48	41	28	48	34	36	49	58	48	47	53	48	52	47	52	39	43	46	47	50	47	50	43	52	44	36	42	33	47	39	39	45	52	43	48	49	49	48	49	41	42	42	43	57	46	36	47	49	41	42	45	40	51	52	35	57	31	53	43	53	45	48	41	47	50	42	45	45	43	54	56	57	45	43	46	50	37	44	47	43	45	54	45	42	47	51	46	48	43	42	53	40	48	59	28	42	40	46	41	43	40	60	54	48	53	47	53	47	47	51	48	47	56	41	41	40	35	47	61	41	44	42	39	44	48	43	47	45	43	53	52	37	43	38	39	55	49	45	41	41	35	51	54	57	51	46	39	36	38	49	50	38	46	41	44	52	51	42	39	41	46	47	36	43	38	46	48	51	42	49	41	38	40	45	50	55	40	45	52	40	42	38	50	43	49	41	50	42	33	43	50	54	39	55	34	61	44	47	51	45	47	31	40	49	49	49	39	43	52	32	42	37	40	54	42	49	39	36	41	43	48	42	35	37	46	43	49	48	48	46	44	48	35	48	57	49	49	37	31	46	49	53	47	49	54	56	35	47	44	32	59	53	47	50	49	34	41	32	40	49	46	55	45	49	51	49	31	53	32	50	28	41	40	49	50	50	51	41	41	43	44	38	51	63	50	37	37	49	44	49	42	29	45	37	63	43	38	49	41	46	53	53	50	45	55	56	46	52	40	41	52	47	49	43	39	50	49	52	42	44	44	57	45	39	36	36	50	37	30	36	39	38	48	42	38	48	43	47	55	44	51	42	50	39	49	54	47	51	32	42	60	33	33	47	39	45	49	37	50	48	50	42	37	53	33	45	32	35	51	36	52	50	44	36	43	40	56	49	39	42	44	47	37	46	44	41	46	51	60	32	43	40	50	31	48	50	46	44	45	52	38	43	43	46	40	45	39	33	38	42	48	52	61	58	44	41	39	50	46	45	43	36	47	36	44	49	52	50	42	57	44	57	56	47	48	40	35	40	43	36	51	39	42	33	44	44	39	47	47	61	42	44	45	38	46	40	56	40	37	40	50	51	46	43	52	40	38	36	52	57	44	35	40	38	56	40	38	50	46	45	55	45	44	39	45	46	53	43	51	36	39	42	41	40	36	40	38	56	39	40	32	39	64	46	39	48	43	42	50	48	32	46	48	39	47	43	51	38	39	47	52	44	47	47	38	51	55	44	40	46	52	43	27	40	37	33	48	54	40	44	37	34	41	55	40	32	44	40	36	37	36	34	54	37	49	34	45	52	36	51	43	46	47	34	41	52	42	42	47	54	53	51	40	43	40	37	39	38	43	37	39	43	39	51	50	51	43	32	41	57	46	47	38	68	45	48	38	39	44	45	46	54	47	44	55	50	39	46	48	46	41	53	35	41	32	45	44	48	37	48	45	38	43	53	43	35	50	50	60	44	38	47	45	43	42	48	28	66	49	48	53	54	47	35	43	50	43	42	46	42	43	42	45	46	31	46	41	41	51	48	56	52	49	49	40	37	47	66	46	40	47	47	49	50	44	45	47	34	41	45	41	44	50	47	42	39	44	37	37	51	46	30	57	43	36	33	49	35	40	36	64	46	45	30	56	33	37	50	40	47	33	52	49	46	39	42	53	55	43	46	47	41	51	51	48	55	35	43	45	39	56	35	49	49	43	42	52	48	48	48	52	33	49	50	49	41	44	55	60	56	40	44	46	51	47	40	54	49	44	49	57	37	47	48	54	44	49	35	35	42	47	32	45	57	47	45	59	40	45	46	41	44	40	54	40	36	41	42	30	53	59	44	45	46	55	33	45	55	35	44	35	50	48	48	40	62	39	43	34	44	37	33	29	47	48	45	60	46	46	47	42	48	39	40	53	51	45	44
22117	12853	7839	12750	20480	22093	20245	16760	13496	11031	9586	8196	6519	5253	4518	3972	3413	2902	2712	2045	2022	2374	2284	1958	1866	1863	1983	1906	1580	1420	1375	1207	1009	1005	937	885	913	742	815	666	648	655	642	594	538	611	605	608	511	584	549	522	548	551	559	499	535	546	516	514	541	531	508	516	553	521	573	511	540	527	558	497	486	462	540	543	549	560	488	565	517	568	551	539	553	585	596	537	563	582	579	588	603	557	523	501	555	550	528	540	585	582	541	548	524	493	526	530	539	566	545	589	590	571	558	549	533	567	528	516	580	556	542	514	515	571	558	518	516	484	491	506	523	527	488	479	509	518	496	497	479	495	502	498	505	509	511	485	499	489	523	486	477	471	536	508	477	530	530	550	518	517	479	478	548	494	491	493	492	515	470	490	515	494	503	499	471	518	471	489	528	467	531	528	451	479	526	481	489	523	471	484	520	522	488	486	467	453	485	476	494	507	500	506	501	486	464	496	505	477	497	460	481	503	518	541	530	479	480	466	544	503	509	505	528	477	511	520	507	512	505	461	559	488	444	500	500	499	531	517	481	486	512	488	459	494	483	468	523	478	518	498	504	509	485	515	516	458	508	511	541	478	485	555	512	495	506	488	448	450	467	520	520	496	462	502	527	527	493	488	496	464	483	503	503	474	493	503	517	516	495	520	518	519	504	491	517	490	467	517	523	487	492	529	518	531	482	471	512	523	507	483	497	502	509	451	518	519	474	500	498	509	526	527	526	535	498	487	517	506	488	502	529	529	544	533	523	508	531	517	504	461	526	498	512	482	483	473	512	495	518	509	508	503	514	509	484	508	518	494	525	518	493	501	523	522	482	501	502	484	476	488	480	534	513	530	489	476	500	496	526	502	484	470	478	482	509	517	534	495	506	534	531	517	507	489	499	484	496	484	487	526	518	465	512	503	477	497	504	483	501	520	474	557	537	520	474	502	496	473	492	526	489	461	460	504	491	494	510	491	464	496	456	499	501	486	496	520	532	492	499	520	525	460	517	518	521	475	495	524	488	508	492	443	514	489	494	465	486	510	500	520	524	457	520	492	470	519	521	518	489	464	528	519	474	501	493	467	527	482	503	506	519	500	461	503	487	504	486	522	478	485	557	445	471	492	484	460	521	494	486	491	466	493	480	488	490	513	492	492	498	502	510	471	489	508	483	470	505	483	507	479	487	476	497	468	523	476	465	512	525	440	532	468	492	477	464	474	458	500	507	511	509	494	515	468	514	529	465	481	529	530	499	462	462	434	483	501	493	495	518	515	510	482	458	507	537	478	509	513	547	496	540	477	515	473	533	526	510	494	513	513	534	487	535	496	469	515	492	526	466	468	516	494	483	526	506	488	533	493	519	493	504	462	528	524	514	531	515	491	487	477	468	502	489	479	489	517	476	467	529	527	506	497	496	501	482	485	512	505	516	474	499	524	470	468	530	498	508	507	485	514	486	477	496	498	501	526	534	515	487	505	508	502	498	490	496	496	483	525	488	473	475	494	550	508	502	518	503	488	472	511	440	559	508	493	488	514	473	525	514	501	506	521	505	493	494	479	535	506	466	489	490	548	517	479	523	484	469	470	514	511	522	523	467	475	514	503	492	507	501	488	492	468	498	477	493	487	519	479	528	503	477	477	509	496	519	500	473	506	514	493	445	499	483	518	518	517	490	504	527	544	509	510	532	499	454	509	507	502	524	470	428	514	496	527	467	550	482	476	483	515	523	532	497	501	508	521	523	517	540	490	541	518	466	482	505	483	505	466	517	489	552	488	485	468	469	460	495	464	481	472	491	515	524	472	498	484	488	488	509	527	496	492	512	468	493	473	508	490	488	465	504	499	490	505	497	466	467	527	482	512	510	552	544	541	530	524	542	487	456	475	510	481	458	536	494	500	493	462	530	536	502	497	477	486	514	464	507	484	504	502	502	499	510	517	544	498	530	510	500	535	509	504	484	498	478	483	531	520	515	514	510	494	473	504	482	481	451	511	501	494	534	499	487	515	454	488	467	494	478	486	540	491	501	465	490	484	479	497	513	514	520	490	467	516	500	547	498	487	531	516	478	505	496	470	508	465	490	498	528	497	520	470	496	516	508	461	532	509	499	493	545	515	498	472	510	513	472	471	500	504	464	491	482	495	495	463	528	497	532	480	500	526	518	502	495	487	478	533	488	464	470	484	476	540	464	506	487	520	484	499	530	553	519	510	480	504	510	445	479	515	493	510	549	486	470	484	544	454	501	538	497	497	478	529	496	543	497	530	485	462	499	508	468	476	496	475	515	455	474	479	506	455	472	508	520	503	471	488	489	511	522	498	533	506	518	475	488	544	500	468	516	468	486	505	518	510	498	503	532	507	519	490	499	495	472	539	476	490	507	491	477	522	491	480	550	465	497	483	464	495	520	480	501	445	463	502	469	519	502	498	478	506	535	511	516	547	472	474	477	515	502	487	502	502	516	480	518	506	494	509	515	520	514	492	515	517	490	515	511	473	538	465	509	488	511	468	522	495	539	509	471	491	526	540	487	538	481	477	528	496	513	489	464	518	506	473	484	489	478	520	474	481	494	457	527	493	440	504	486	496	502	468	533	488	503	515	494	474	500	491	505	486	505	479	504	472	528	493	492	455	546	509	506	495	477	529	464	478	496	471	459	514	493	514	509	503	482	497	472	494	484	494	508	479	489	461	490	486	472	475	477	426	504	498	500	489	481	534	517	496	484	505	522	495	520	519	503	484	492	470	480	503	472	481	489	508	527	478	486	504	443	470	500	531	526	480	495	464	499	484	464	499	504	494	503	507	541	524	510	481	511	526	516	508	520	508	496	524	494	520	494	486	524	480	518	509	504	481	535	515	482	499	502	485	528	513	490	498	498	486	485	498	485	488	520	517	506	482	490	493	480	470	483	531	507	507	503	474	501	455	509	498	505	530	484	485	491	498	520	526	473	532	470	496	489	524	467	472	536	489	490	519	477	510	469	497	452	498	509	483	528	490	467	519	498	495	461	489	459	464	487	508	493	504	489	510	519	521	483	534	457	466	524	508	484	491	486	428	529	485	475	470	493	487	490	457	509	501	505	499	515	505	487	487	466	458	498	516	447	487	503	491	485	491	484	485	497	458	463	464	518	505	492	544	540	448	460	511	492	533	504	491	544	478	476	519	516	466	519	453	503	521	518	489	480	505	517	524	514	522	493	484	513	490	505	531	512	533	494	503	518	504	530	498	476	491	503	535	512	477	539	485	480	494	524	489	504	476	519	485	485	497	445	507	485	523	521	511	487	478	496	467	455	476	527	481	500	519	469	537	493	493	503	530	499	504	549	491	505	536	493	515	471	502	488	500	481	528	476	519	502	476	506	504	471	464	472	506	478	488	492	496	493	497	474	494	503	539	462	496	472	481	476	537	489	476	478	562	472	464	519	501	483	480	486	539	535	492	539	485	508	468	541	490	546	504	498	493	474	457	517	499	518	496
1660	311	216	161	150	194	226	176	158	180	169	126	125	124	121	107	95	101	83	97	94	91	90	92	89	79	95	100	91	95	87	97	80	74	92	82	82	77	79	65	79	72	78	86	77	74	67	71	70	68	70	77	82	74	68	57	68	89	55	84	68	69	87	66	64	82	81	73	75	71	85	80	70	61	66	85	80	61	79	75	72	68	77	82	75	73	75	86	91	61	76	60	71	66	60	80	79	74	66	68	65	81	69	64	80	86	72	65	72	66	60	76	75	78	69	64	69	82	72	73	58	74	79	77	74	78	67	54	82	68	66	61	75	73	66	71	76	57	77	62	64	90	72	64	57	66	85	77	71	82	73	72	73	79	80	73	71	67	57	72	79	52	76	81	69	74	80	54	72	93	68	86	66	78	72	83	81	67	68	78	72	71	70	82	69	61	77	76	79	67	82	64	73	46	83	75	69	67	69	73	71	67	80	66	80	74	80	81	81	78	68	78	75	69	70	76	71	73	71	64	66	58	77	66	76	79	79	65	76	71	86	75	70	71	76	69	77	67	91	86	88	74	65	77	76	57	67	80	78	76	94	63	72	61	72	81	73	60	78	85	72	64	75	76	73	63	85	82	77	76	62	71	78	68	76	54	71	89	82	86	65	71	75	69	70	87	74	78	70	77	71	78	71	73	80	79	63	74	61	77	70	79	68	65	67	78	65	69	73	61	64	72	64	77	80	98	90	62	80	69	72	69	65	88	85	61	60	66	82	90	74	89	67	65	67	68	87	77	95	76	77	72	89	73	82	81	69	73	71	61	75	73	77	72	77	73	70	79	68	55	64	77	54	70	76	63	66	83	78	83	76	83	80	65	73	62	74	73	71	65	85	63	75	68	69	63	58	79	59	73	80	70	80	79	75	72	73	68	82	76	80	61	56	82	69	86	63	61	62	70	74	72	69	77	83	65	85	72	67	67	69	62	63	57	81	70	70	70	73	73	68	81	52	83	77	78	77	78	73	79	88	74	75	75	84	72	77	75	66	80	68	84	85	61	78	91	66	69	61	83	62	70	63	69	75	77	70	75	76	65	63	73	75	80	68	87	65	69	66	68	55	71	82	69	62	61	74	84	100	65	70	77	75	92	74	83	82	67	68	70	70	62	72	85	68	72	66	82	83	70	68	64	88	77	79	79	74	72	89	73	54	78	63	65	66	56	75	70	78	74	63	71	60	55	72	75	73	65	91	72	89	62	73	72	86	63	68	81	80	85	71	67	90	71	70	67	70	78	75	75	67	65	76	71	75	70	89	65	77	66	77	59	76	74	71	84	59	74	64	66	89	87	79	76	86	56	71	70	57	85	82	72	73	64	78	71	74	76	66	82	70	80	81	80	66	63	67	61	72	72	69	80	77	68	79	66	75	65	75	62	71	74	77	59	90	85	76	81	66	62	85	74	81	77	88	68	68	82	84	79	81	82	87	68	85	73	68	62	76	69	69	85	66	60	85	61	72	69	77	61	72	79	85	71	80	72	74	74	88	65	67	81	72	75	85	66	61	72	84	72	81	79	77	71	59	66	68	85	86	63	66	68	62	70	73	85	77	75	83	87	80	75	60	67	71	63	72	65	62	59	81	77	74	61	68	69	63	73	83	93	80	67	73	72	63	68	76	58	72	75	72	71	79	73	64	64	78	72	70	65	76	64	65	89	69	93	65	76	66	65	69	74	91	75	69	87	76	68	69	75	84	59	65	70	78	68	80	63	95	69	61	79	74	62	65	76	88	78	77	72	72	58	80	66	84	79	56	81	77	62	72	59	73	84	79	82	75	64	71	57	74	73	74	87	62	55	73	73	67	68	64	83	77	77	83	88	85	87	67	79	66	85	74	59	80	73	63	77	70	78	68	79	85	88	84	49	69	70	58	79	58	68	75	74	74	89	68	80	72	76	68	82	70	68	65	75	67	70	69	71	78	62	73	84	70	76	71	71	77	72	58	52	64	65	86	73	77	70	69	76	76	81	65	68	75	77	70	67	71	69	78	68	71	81	68	63	72	69	81	70	71	79	84	86	66	68	65	73	79	71	69	85	58	88	90	73	70	77	77	85	68	91	92	72	82	60	74	74	73	79	78	64	81	69	76	79	67	63	80	88	65	73	79	69	74	74	77	74	76	68	71	94	78	77	83	70	73	61	61	66	68	69	55	72	89	70	69	76	65	62	65	79	52	66	65	70	84	80	77	70	81	70	86	69	66	82	72	76	74	72	77	68	77	61	66	86	49	68	67	78	57	84	80	60	72	75	72	68	74	87	61	59	81	83	67	63	83	55	79	94	77	74	74	75	59	69	89	82	81	75	66	73	62	67	84	78	74	64	82	87	63	71	64	88	58	78	85	77	79	81	84	73	91	74	63	68	79	64	69	63	74	67	94	67	63	64	75	49	78	67	52	78	70	56	62	81	58	68	65	62	87	73	78	81	78	62	71	67	71	90	83	83	77	75	90	56	59	93	85	71	73	60	72	72	65	78	62	63	58	69	79	77	61	56	67	74	82	64	69	63	58	64	77	65	81	65	80	61	68	65	72	82	74	61	88	95	65	75	73	71	76	65	73	77	74	78	75	92	76	53	63	80	84	67	72	81	63	77	81	79	69	70	83	77	84	76	66	67	74	74	61	79	80	84	62	83	71	60	69	78	67	86	90	76	55	69	69	62	74	60	69	82	90	85	81	75	69	70	74	84	53	66	74	66	73	77	64	77	74	81	66	78	78	64	72	85	89	62	66	74	63	84	69	77	83	81	87	71	70	83	86	65	70	66	89	68	75	67	72	83	72	76	80	66	60	83	85	70	68	68	59	70	63	82	69	79	76	64	70	91	70	65	79	79	70	82	66	64	86	73	73	72	64	73	75	60	69	72	62	79	69	80	71	74	64	61	63	71	81	70	76	73	64	78	80	76	59	59	77	80	71	54	70	88	84	85	85	75	69	67	68	67	88	74	69	81	71	78	76	77	69	79	80	75	83	77	75	64	78	70	92	75	68	63	81	73	72	64	78	71	69	78	85	84	72	86	77	71	75	68	77	71	80	73	68	60	74	88	74	90	78	63	64	74	69	66	50	65	60	76	88	73	68	74	67	76	87	68	61	70	67	61	69	79	85	74	84	92	81	72	58	65	70	63	67	77	73	60	95	75	82	81	62	80	71	75	59	72	87	57	82	77	77	64	74	73	74	88	76	62	71	59	70	75	65	68	85	68	63	66	62	71	71	84	81	88	69	88	73	80	70	73	62	74	60	68	69	85	64	83	72	69	69	69	85	72	72	102	60	68	69	80	73	74	74	65	60	72	70	82	66	94	62	78	75	83	83	73	65	82	85	82	72	75	69	67	78	92	67	76	78	80	80	64	59	57	66	58	84	82	77	83	65	80	74	72	87	75	81	77	68	85	87	70	79	63	76	92	73	67	71	71	68	67	80	61	76	78	87	74	82	93	79	73	68	78
14858	6381	3417	5356	10091	11418	10466	8161	6077	5162	5049	4527	3587	2976	2724	2467	2200	1921	1855	1429	1557	1694	1636	1473	1480	1438	1576	1549	1367	1185	1206	1158	1087	1030	1022	944	939	873	848	847	879	842	796	860	772	788	824	825	756	782	835	792	816	820	721	797	797	792	774	802	760	778	736	818	769	804	801	802	775	776	784	786	771	777	825	783	825	789	794	809	803	796	819	838	847	836	794	825	835	784	797	816	838	798	818	777	803	805	813	818	819	783	809	826	820	755	803	771	819	866	824	799	797	803	811	857	781	742	812	810	791	834	814	815	808	809	785	859	775	797	835	824	785	740	799	716	768	744	822	741	774	759	698	748	786	818	809	791	820	744	769	769	795	753	746	764	781	761	771	747	772	750	799	720	727	750	784	725	781	802	786	762	759	740	781	774	751	784	770	769	805	758	777	768	735	782	742	818	701	741	726	781	840	761	814	760	741	778	822	806	764	796	780	791	790	794	779	767	829	811	750	740	831	798	780	770	784	790	778	760	776	810	749	772	797	770	791	744	790	759	747	745	771	779	806	749	858	756	733	760	755	782	762	812	765	783	828	796	754	785	765	807	826	806	797	760	756	829	779	759	783	765	736	772	760	808	729	769	809	776	721	779	762	748	776	780	778	725	757	805	827	795	745	754	729	755	767	758	818	798	754	802	770	778	815	762	768	788	753	819	831	755	729	767	780	769	723	747	756	748	736	758	760	799	732	763	794	820	821	775	777	763	786	738	774	732	765	782	788	742	789	769	745	774	752	750	819	764	748	798	792	797	800	741	765	798	792	787	768	792	812	773	746	765	799	786	778	743	753	806	758	814	760	738	773	816	782	763	806	784	736	776	793	796	731	764	778	819	769	792	754	847	790	802	790	780	732	798	766	773	808	754	763	757	778	793	775	776	736	811	790	790	789	812	767	739	721	770	771	813	770	802	816	788	729	771	766	771	751	725	747	762	826	744	790	741	797	785	763	773	744	747	782	763	793	768	771	830	769	815	822	746	726	711	773	791	766	737	719	792	789	729	834	796	762	806	780	777	775	808	748	760	743	775	750	782	804	770	765	727	779	781	809	807	733	805	773	817	781	787	820	761	752	792	803	813	784	739	805	759	829	788	760	762	753	771	829	769	805	786	759	843	795	811	802	732	782	776	767	789	781	769	845	779	761	733	745	818	730	795	784	798	753	778	781	763	763	779	817	785	814	846	779	774	764	755	807	779	757	772	752	805	782	742	746	784	759	798	780	823	766	779	797	790	780	797	754	727	801	748	760	778	775	773	768	791	814	761	752	756	782	742	776	743	774	798	784	723	783	756	781	791	770	787	778	790	782	769	799	821	789	748	772	803	728	763	795	745	766	833	805	759	759	713	783	834	731	793	795	773	796	795	797	767	780	774	751	794	794	784	781	790	837	763	807	753	764	785	720	831	838	721	723	722	765	787	824	786	780	738	803	765	750	792	768	814	765	775	763	822	734	775	721	776	726	703	758	764	772	766	789	746	774	760	730	805	774	745	788	767	807	770	831	809	810	810	819	743	754	738	803	733	750	774	775	800	764	713	779	766	800	803	767	820	760	768	759	798	785	788	789	790	787	797	766	754	735	755	769	825	793	788	786	767	753	782	757	806	768	789	795	772	784	796	761	778	787	813	782	809	807	783	790	776	784	742	824	822	779	747	731	777	778	806	790	798	813	779	789	737	776	813	760	766	788	807	765	789	784	780	786	777	805	792	782	767	785	803	713	753	780	760	752	791	771	753	805	765	771	777	795	773	797	730	759	736	774	785	793	767	783	834	775	804	801	760	840	825	813	762	715	790	826	782	721	743	727	725	716	768	861	753	812	813	765	740	791	752	782	759	736	756	761	784	798	802	804	762	783	789	790	772	726	729	741	732	808	804	791	763	811	773	767	732	827	777	812	793	756	766	777	777	778	780	790	773	718	812	823	763	740	760	771	795	740	811	784	748	751	772	806	745	798	781	767	762	763	789	804	803	752	755	773	801	781	805	820	789	748	793	781	787	780	769	783	742	712	789	771	831	775	770	828	756	769	771	819	760	748	755	775	715	786	783	768	733	786	757	812	746	800	789	746	757	770	779	825	780	783	799	744	777	781	794	783	767	742	767	789	785	856	770	852	755	784	760	800	738	804	752	797	776	800	778	784	770	718	810	773	730	783	814	795	777	753	799	805	770	775	769	831	731	733	726	758	787	796	809	732	817	809	781	786	722	861	854	779	798	775	731	810	788	797	749	821	791	788	782	748	772	758	741	768	755	717	721	757	813	783	749	797	767	759	801	761	775	762	790	774	756	811	787	765	731	758	749	772	710	768	771	754	744	757	788	870	834	793	762	760	751	777	747	754	811	768	794	788	779	731	801	785	739	778	686	746	765	759	763	766	782	783	788	790	778	761	764	773	776	783	760	783	791	818	776	779	808	766	762	780	799	812	775	793	733	754	808	764	836	745	751	795	781	774	771	768	742	768	776	808	779	791	767	726	766	744	815	781	733	760	734	805	817	818	747	764	792	754	824	780	774	736	774	764	751	829	769	779	809	769	814	741	786	754	819	774	715	764	763	754	788	819	756	797	754	804	745	802	773	813	810	810	819	724	800	780	791	781	804	780	754	753	808	765	788	715	789	763	779	715	781	762	837	819	767	774	729	737	727	780	751	815	778	815	781	757	767	750	780	831	788	832	789	764	742	757	760	807	777	793	698	829	773	772	770	767	759	762	755	756	780	742	786	757	784	777	774	791	766	752	766	796	731	794	800	797	732	748	820	781	821	778	731	783	778	783	706	775	792	778	771	758	782	773	779	780	753	774	730	764	754	775	841	760	753	773	786	790	744	783	771	775	812	856	788	751	738	748	776	807	801	774	775	755	791	734	815	810	784	767	767	778	744	704	763	801	797	812	782	791	800	777	783	779	776	767	743	759	837	798	765	810	814	774	775	804	742	796	763	757	794	816	784	736	780	809	795	735	773	798	796	745	788	714	783	831	772	771	759	767	744	765	769	772	747	771	778	805	778	805	782	742	794	767	813	812	783	724	777	766	783	763	762	797	789	761	825	796	743	747	825	790	772	810	787	810	840	744	775	788	797	758	779	820	809	740	747	731	811	732	823	841	751	776	787	760	798	829	799	730	791	818	772	756	773	782	746	726	800	798	799	793	811	751	733	776	736	758	781	789	789	792	819	691	789	742	776	818	822	785	749	757	785	838	810	736	777	736	827	786	781	782	809	790	761	764	801	805	816	752	794	782	803	788	778	770	737	798	807	815	754	796	767	764	790	782	784	724	736	756	773	745	783	754	783	758	779	734	802	754	813	817	812	737	807	789	786	757	761	802	780	761	761	746	774	746	746	779	737	798	756	818	791	766	756	846	773	785	742	798	772	773	757	801	764	767	790	789	774	706	814	727	765	737	825	836	828	788	752	783	738	757	763	754	821	708	771	765	768	795	787	797	814	808	739	778	794
1509	867	431	288	281	399	381	335	257	237	196	213	166	165	139	122	123	104	90	70	87	105	95	89	103	78	90	88	81	67	81	75	77	77	65	68	62	63	81	64	73	63	55	55	70	65	83	65	62	60	62	57	68	65	64	87	65	71	74	54	54	65	67	72	61	61	54	64	54	64	74	67	67	43	63	71	57	63	63	54	66	62	76	64	71	65	57	52	59	64	63	63	59	64	83	57	79	50	61	50	82	70	60	55	57	49	66	53	57	76	57	52	60	67	57	71	69	54	61	58	73	65	69	63	53	53	60	52	65	77	61	58	50	64	60	55	55	48	58	60	63	70	45	67	66	45	54	61	70	71	61	56	60	54	65	62	59	69	69	57	63	71	60	59	64	55	71	69	53	60	71	52	59	81	55	60	59	60	47	54	63	70	48	66	64	58	60	67	69	68	55	46	62	46	62	44	70	69	68	73	69	60	72	63	66	71	68	79	58	59	54	70	62	71	54	72	68	68	72	62	60	66	66	49	64	58	50	66	73	72	67	49	65	70	66	57	76	61	58	60	65	60	51	69	66	52	71	52	70	74	81	83	56	64	69	67	54	52	52	67	59	63	44	52	57	42	64	74	57	68	73	59	63	50	63	68	52	63	70	65	71	57	49	63	59	57	65	56	64	58	63	74	48	78	53	59	54	53	66	68	54	72	71	57	71	46	59	57	62	63	61	64	64	66	73	53	59	60	71	62	62	63	40	53	58	66	49	51	61	59	50	82	78	70	67	63	60	63	71	56	56	53	72	71	61	68	53	61	69	58	69	53	49	71	59	52	50	65	62	68	53	63	65	47	76	67	63	47	66	56	73	57	68	59	61	57	70	65	74	69	63	55	76	55	76	61	53	61	68	78	65	58	65	60	67	57	63	55	58	70	62	53	58	71	63	54	73	64	57	60	72	61	55	81	59	66	61	57	77	69	71	62	52	62	67	46	64	59	55	70	62	53	62	59	83	66	75	54	52	58	70	65	75	59	54	64	52	76	68	75	61	53	57	70	54	55	62	51	81	63	65	67	51	56	54	57	65	75	61	62	68	79	55	63	73	74	64	66	71	56	57	65	75	71	77	64	53	57	59	77	60	56	57	55	61	55	65	54	74	65	57	57	53	69	62	43	77	49	51	61	46	59	59	69	60	58	67	62	47	72	70	60	60	56	69	65	56	62	61	68	68	49	64	58	72	64	55	46	53	60	53	70	47	72	69	64	82	65	61	69	78	64	72	61	55	72	61	55	69	52	76	77	64	63	63	66	60	56	62	67	59	62	67	68	56	62	58	60	58	66	64	71	70	60	70	65	65	64	57	64	55	58	55	61	58	62	62	70	64	65	69	63	67	51	57	71	64	69	67	64	48	59	70	53	49	48	66	51	74	70	54	62	71	50	63	60	68	73	61	56	56	55	68	63	71	68	71	72	67	44	63	58	63	68	75	67	61	63	66	56	52	59	68	53	66	61	65	65	59	88	64	66	72	55	58	64	66	72	54	71	65	52	68	55	47	60	62	61	51	61	66	75	58	69	76	70	59	53	53	54	55	51	65	64	64	68	57	61	49	62	84	62	52	62	67	62	73	72	53	54	59	62	58	69	68	78	64	73	49	66	61	63	66	71	45	66	66	65	58	70	64	60	55	57	59	58	63	68	74	56	59	60	66	63	59	48	57	54	64	48	54	69	71	66	58	66	56	49	65	62	62	59	60	69	62	55	59	56	52	60	58	59	60	49	70	61	54	67	60	63	67	64	67	52	63	62	70	56	59	64	62	58	59	68	62	70	62	60	59	75	72	55	60	71	54	59	75	66	51	60	67	76	53	62	46	74	73	69	61	60	51	56	67	49	65	54	55	70	68	54	59	70	71	54	62	71	59	47	61	76	70	58	67	75	71	63	66	63	70	68	65	65	63	67	54	62	62	58	52	67	75	65	57	61	60	66	50	70	54	60	70	58	42	74	56	66	61	54	65	62	65	65	65	73	63	59	50	63	73	53	52	63	66	62	60	70	66	62	60	59	57	50	41	57	59	75	53	54	74	77	56	72	58	46	67	85	44	57	79	57	67	52	58	58	67	55	50	62	64	46	61	46	58	61	57	61	63	60	53	58	77	57	70	53	60	71	51	69	61	72	63	60	50	53	87	54	62	62	55	55	57	62	63	47	75	64	63	63	64	65	65	58	59	62	70	72	55	58	64	60	64	65	51	64	62	50	61	66	57	71	58	52	56	47	58	56	67	60	59	63	59	69	80	72	50	64	60	66	64	65	72	47	64	67	64	55	63	49	40	62	68	74	63	53	57	60	73	61	62	55	48	59	56	74	54	60	60	63	55	52	73	67	53	63	70	71	55	62	65	64	76	67	62	62	62	62	60	53	54	66	71	73	73	49	38	67	53	62	57	69	55	68	54	61	52	63	58	62	69	46	58	68	68	73	59	67	63	60	75	66	66	58	62	63	67	58	51	66	63	66	62	73	56	51	64	58	57	62	59	53	61	63	59	62	63	57	63	72	65	52	59	56	60	69	56	55	57	64	63	61	59	62	65	59	55	72	59	69	60	63	67	57	44	59	63	67	65	66	62	63	58	53	62	69	63	64	70	56	60	54	58	45	57	52	66	64	77	62	74	55	62	61	55	44	50	60	61	66	69	48	63	61	54	70	70	56	56	74	56	66	54	67	58	71	56	55	54	58	70	63	61	57	60	61	53	65	53	60	52	59	48	59	67	86	57	72	46	64	58	69	70	59	57	55	56	75	47	55	60	50	69	74	69	77	73	47	56	53	90	53	59	53	70	48	64	48	54	49	53	65	69	65	68	70	54	58	57	68	76	59	59	55	70	59	71	65	70	63	61	69	68	47	67	56	54	55	48	70	60	58	67	58	66	69	60	57	69	71	63	55	65	67	60	61	52	63	66	56	61	67	54	67	60	47	52	55	77	68	66	51	58	67	67	73	63	63	58	51	68	58	50	57	64	45	55	61	50	69	48	78	50	62	64	68	62	61	48	58	62	76	69	68	85	76	65	66	52	67	56	54	56	62	51	75	56	61	61	58	60	68	59	52	74	56	66	66	82	69	53	52	65	65	71	58	57	69	55	65	53	52	77	49	57	55	57	63	63	54	59	65	64	53	70	59	50	58	52	83	73	68	72	63	68	64	49	54	76	56	68	62	50	61	71	71	68	65	57	63	64	51	63	64	66	61	46	60	58	73	58	60	60	71	55	58	63	73	70	60	62	51	64	70	73	64	66	55	67	60	61	62	56	61	59	53	56	60	83	59	67	57	59	64	61	50	49	73	65	66	66	55	50	59	63	75	59	51	59	64	56	78	63	61	48	57	67	62	46	57	56	60	43	68	53	61	70	68	60	56	47	63	56	57	65	47	47	63	77	66	58	65	67	61	54	56	62	67	53	51	59	44	60	69	62	72	72	64	61	60	66	56	62	55	60	62	61	62
18991	10909	6168	10170	17488	18619	16703	13635	10228	8438	7606	6461	5256	4279	3766	3194	2810	2504	2234	1787	1805	2028	1924	1690	1717	1704	1800	1730	1443	1368	1345	1158	1026	1049	999	990	950	815	795	803	781	770	716	740	724	740	730	717	688	746	724	692	658	702	693	697	703	670	753	723	671	669	689	670	681	733	678	683	684	655	685	702	667	707	698	675	678	715	699	719	745	739	685	763	735	708	740	752	726	737	732	757	750	770	721	707	720	678	741	754	761	714	704	649	705	706	771	752	724	738	758	734	753	746	746	698	776	701	630	702	686	779	738	690	728	693	663	667	751	684	652	711	660	675	651	681	639	647	680	641	701	673	694	682	679	657	629	666	672	685	644	673	650	652	644	672	650	650	645	663	671	678	673	682	658	685	681	677	691	677	744	660	702	682	654	662	654	649	651	656	728	713	656	681	654	691	665	652	713	672	697	655	673	647	673	647	655	656	703	698	712	659	699	631	720	712	671	677	694	660	660	658	654	673	697	663	707	721	698	682	623	685	704	706	675	700	645	722	702	644	710	698	713	657	701	653	682	678	705	704	677	636	659	695	659	696	688	672	664	642	638	681	659	695	709	663	712	728	644	725	719	714	683	687	624	645	704	683	598	697	634	654	700	663	657	709	702	650	663	697	683	632	689	689	694	661	659	695	726	677	699	696	698	663	681	669	680	666	644	717	673	668	685	707	720	655	640	718	678	617	692	726	665	632	645	645	670	648	711	650	673	657	671	665	623	685	664	677	663	620	699	668	661	655	680	646	691	707	670	664	704	710	687	676	683	684	620	636	667	701	700	666	673	666	663	635	664	716	674	667	666	691	651	707	694	679	684	651	656	645	675	607	635	658	641	670	650	696	625	691	756	711	678	711	681	651	662	656	651	663	683	699	692	675	687	703	669	662	642	699	660	702	695	638	664	660	689	665	660	675	688	676	656	672	612	635	637	670	709	667	654	698	669	707	732	692	679	654	635	651	657	675	642	671	674	691	681	674	693	665	696	688	676	631	666	710	647	705	685	672	672	670	710	705	660	699	705	704	676	652	643	671	638	662	688	696	670	619	740	655	656	651	674	681	706	671	627	688	651	693	673	673	663	662	661	662	642	637	675	674	661	716	666	639	670	686	684	667	704	689	725	664	686	686	699	694	673	674	713	701	722	695	682	700	712	665	682	680	675	664	695	628	609	685	663	667	642	672	664	633	684	679	645	693	685	689	695	667	668	698	680	670	695	643	685	677	665	653	688	668	648	689	668	713	694	656	685	667	665	643	673	659	688	657	716	681	664	715	677	682	673	668	631	703	674	663	664	722	651	697	694	706	636	691	647	657	667	689	688	670	675	668	677	660	692	663	662	671	673	648	669	671	679	679	675	638	670	663	688	654	678	636	653	646	656	621	686	693	656	660	675	685	656	660	669	680	600	659	626	673	666	734	650	655	683	676	693	680	661	711	702	656	683	661	642	619	691	666	678	641	712	636	712	623	717	699	681	728	655	687	640	661	689	684	671	667	679	673	693	658	674	667	642	681	659	675	660	652	724	730	647	666	672	646	662	671	672	632	668	691	647	631	697	657	670	667	727	640	688	692	599	686	649	639	707	715	675	647	682	702	709	674	670	655	698	674	652	654	713	661	692	668	626	666	684	643	671	684	684	654	704	699	696	697	729	719	681	634	696	705	699	626	681	615	650	703	731	701	692	685	667	679	657	654	676	639	691	671	648	683	654	662	636	649	707	679	677	717	707	669	687	681	677	672	676	685	696	724	652	629	697	691	672	689	711	652	671	678	685	648	634	633	707	634	689	689	665	640	679	677	640	634	706	662	648	668	698	645	731	710	660	661	690	649	709	732	650	698	700	657	683	677	670	671	674	673	639	643	686	667	671	678	681	665	712	679	714	672	683	693	686	717	639	632	698	695	644	665	614	696	673	680	662	722	618	658	656	672	638	696	694	636	679	687	662	622	659	644	684	686	684	634	636	682	704	731	649	746	647	682	691	697	655	639	693	656	709	697	673	688	665	686	655	658	691	659	667	708	681	644	703	683	632	678	699	668	663	673	687	702	698	661	665	659	639	670	694	682	681	666	631	627	626	656	704	670	650	641	692	719	648	689	713	655	680	647	667	684	679	647	707	641	648	660	673	652	672	671	629	655	719	689	663	693	606	697	656	646	697	643	673	658	685	702	685	680	698	680	660	691	681	682	635	677	721	668	673	674	659	706	672	675	696	679	653	657	655	687	656	686	687	651	656	694	723	642	691	657	683	647	691	720	667	682	654	671	744	659	674	639	721	614	695	666	667	634	628	634	698	682	687	686	658	687	679	725	660	723	698	681	674	693	696	668	636	635	655	689	711	656	645	657	666	713	624	666	678	687	686	696	660	682	706	702	632	741	691	698	673	706	663	682	687	731	645	668	716	666	693	662	651	676	692	694	674	652	648	701	682	712	654	656	664	654	669	715	639	702	697	660	648	678	673	644	675	599	653	620	646	609	666	672	656	673	687	652	635	651	670	712	694	656	701	725	666	643	685	690	686	654	644	619	704	686	689	682	677	652	672	671	627	633	649	694	654	683	732	671	683	687	648	654	653	680	660	663	644	672	657	664	679	678	655	670	712	672	714	607	601	657	661	743	666	687	703	702	690	662	657	681	667	663	749	657	663	705	708	677	667	687	666	717	706	684	586	640	632	714	692	621	712	687	651	697	668	684	712	649	674	671	692	659	701	639	653	630	683	655	709	696	692	699	673	659	663	645	671	668	667	680	694	690	671	637	710	668	662	689	683	682	692	686	659	683	680	643	683	660	609	693	680	709	739	670	673	641	666	705	699	648	674	688	676	655	671	653	632	666	692	659	684	687	690	647	687	663	708	623	666	663	656	637	733	675	673	682	640	705	648	659	685	720	668	668	678	721	633	681	668	656	672	684	683	701	662	660	643	666	688	703	661	661	703	718	681	654	651	672	666	660	696	704	679	654	683	671	664	654	692	662	709	661	706	611	673	649	691	634	664	759	649	699	670	629	678	661	633	682	654	655	650	684	663	660	676	665	689	715	659	660	664	649	688	617	653	660	633	661	659	733	701	672	719	711	666	682	597	710	638	659	660	714	675	696	644	692	662	700	683	680	645	653	665	663	638	683	622	658	677	652	657	670	643	635	713	655	697	679	699	665	639	666	677	695	647	688	665	655	647	705	665	650	678	678	695	660	690	706	680	632	666	677	666	666	647	689	711	659	676	663	653	682	671	619	652	649	653	714	630	727	662	694	633	640	678	674	627	674	658	652	690	620	638	633	743	657	622	708	684	684	677	660	672	667	654	681	687	633	688	687	676	687	670	655	643	690	661	691	668	686	711	638	666	656	717	666	667	648	664	674	661	716	683	702	704	654	662	659	709	681	644	672	699	684	630	628	662	671	663	641	648	635	648	658	664	643	672	646	666	695	665	633	639	651	667	669	660	665	674	652	700	653	664	645	669	664
2742	670	364	311	269	361	376	311	254	224	215	170	153	155	132	125	107	118	97	80	81	87	68	92	105	79	95	82	65	99	83	66	74	67	66	65	68	69	65	60	61	61	57	64	61	49	68	50	58	52	53	63	50	58	49	67	65	68	50	68	60	52	49	53	60	47	63	57	57	42	58	53	64	63	57	61	44	50	56	55	56	45	57	59	62	54	56	49	58	52	68	57	73	38	55	53	53	63	56	80	57	65	67	51	52	59	60	60	53	52	59	47	61	56	55	66	59	61	72	64	66	57	47	60	60	58	63	49	64	71	57	56	47	63	47	52	55	58	52	63	55	48	64	50	59	46	51	52	59	50	50	62	48	48	49	57	52	55	64	66	53	59	57	51	72	60	54	50	50	58	56	57	66	59	58	59	43	56	55	49	56	54	73	46	57	61	55	48	58	46	62	59	53	45	64	59	70	62	47	59	61	57	46	51	48	58	58	57	62	54	56	63	44	54	50	58	50	64	52	72	47	70	52	51	55	42	53	61	49	49	68	49	63	63	63	58	46	58	57	64	57	43	50	63	66	50	50	73	65	62	72	56	56	65	54	51	57	59	64	66	61	44	60	47	60	49	64	63	68	52	47	56	52	75	55	69	54	54	52	60	44	70	65	62	54	46	65	56	52	66	61	46	71	61	56	61	69	62	69	61	52	66	68	61	61	59	65	38	51	39	56	60	49	64	51	55	63	48	41	49	43	56	67	34	56	64	57	44	54	57	63	52	49	55	51	59	60	60	48	49	70	49	57	56	67	63	67	60	52	50	60	59	46	55	55	54	52	53	50	61	59	48	71	45	40	39	53	55	60	57	51	50	54	57	62	56	50	57	53	51	53	45	48	55	50	52	60	60	61	55	72	74	49	43	61	44	47	75	53	56	50	49	50	50	58	51	62	54	66	42	51	52	63	56	48	53	53	62	58	58	51	57	59	66	49	63	53	45	55	70	66	51	59	57	57	51	50	67	70	50	43	64	42	65	49	54	54	68	60	60	53	68	68	55	56	46	57	43	54	47	45	50	58	74	73	57	62	62	51	47	52	52	76	60	49	53	56	56	53	57	65	60	51	45	45	54	68	61	61	73	56	55	62	60	71	70	70	55	63	53	69	48	56	46	57	59	66	58	51	67	56	59	50	60	63	50	70	64	44	48	63	64	64	51	59	52	46	53	57	58	51	43	62	48	47	55	54	65	57	76	45	48	48	65	45	54	55	52	67	69	50	55	57	54	35	58	47	52	59	52	60	55	61	64	64	56	52	45	47	50	46	58	58	66	69	58	59	64	57	53	53	66	50	61	60	47	55	57	68	58	51	64	51	57	54	54	44	59	60	58	62	56	55	43	59	61	63	61	47	67	54	52	53	46	53	44	56	46	57	57	66	57	53	63	55	57	63	57	47	63	55	57	59	69	52	57	60	62	44	61	41	59	55	50	54	58	50	61	60	45	50	61	61	55	60	65	57	71	54	58	33	66	60	59	63	56	55	50	37	56	66	63	56	65	56	60	57	53	70	44	59	49	50	59	55	55	67	51	58	57	56	53	59	44	55	66	60	53	50	60	53	69	67	60	66	46	55	51	72	64	58	67	52	60	55	55	51	70	65	63	61	46	71	63	54	48	56	58	36	51	53	59	49	55	56	60	60	52	49	45	47	58	57	60	56	50	60	54	55	51	59	63	55	60	52	67	55	60	62	62	71	65	58	66	49	59	53	65	73	50	60	77	51	63	56	53	55	53	53	56	59	65	63	54	66	64	53	56	57	59	37	62	62	61	58	52	69	51	55	54	45	55	49	56	47	60	43	71	59	56	60	52	56	69	60	45	59	61	48	60	55	65	62	52	61	63	62	41	56	57	53	56	67	65	56	63	70	61	62	58	59	57	46	48	60	56	49	55	55	68	61	53	61	45	61	60	66	66	54	60	59	61	72	44	62	55	52	45	57	50	53	70	67	60	58	64	54	56	54	61	52	56	69	46	52	59	42	52	53	58	61	55	53	50	62	49	62	43	66	43	60	52	56	65	61	42	48	49	58	52	61	60	56	50	73	61	66	65	57	64	58	63	61	76	53	57	65	66	53	58	60	50	49	60	51	54	59	61	50	49	65	63	55	59	61	63	50	57	48	70	55	41	61	66	54	60	59	56	71	64	47	45	63	60	49	63	63	65	46	62	64	51	53	48	60	58	67	51	70	64	65	59	42	66	52	61	55	70	60	65	50	57	46	64	58	56	65	50	52	58	55	53	52	63	50	57	66	64	61	45	49	38	65	47	52	62	65	51	73	64	62	51	52	57	56	50	59	56	61	53	56	53	60	57	53	56	58	60	57	64	55	64	70	53	55	54	51	51	53	57	54	61	62	64	55	62	50	59	60	58	48	55	46	61	49	56	51	66	64	65	53	58	48	58	65	48	71	63	65	55	63	50	54	56	70	69	67	60	47	42	55	48	52	53	63	50	52	58	53	54	65	69	56	64	47	53	61	56	63	49	74	57	52	72	59	59	57	61	67	43	52	56	55	52	73	54	55	53	53	46	51	61	69	54	50	46	47	68	55	50	56	44	61	54	62	59	64	64	78	63	59	64	49	52	55	50	55	66	54	63	66	43	54	51	60	59	57	52	57	54	43	55	67	72	37	43	58	49	57	67	55	64	44	65	52	67	64	52	54	56	55	59	64	50	65	54	49	57	56	63	69	59	66	64	46	65	56	65	44	56	56	42	58	47	61	45	55	38	55	65	63	50	65	58	64	44	65	54	58	67	53	48	71	58	61	52	48	58	61	63	57	44	57	55	45	53	53	57	61	55	50	48	69	60	53	38	61	57	58	49	60	74	44	54	55	54	64	76	63	57	41	48	58	58	59	61	54	57	55	54	41	59	46	58	67	52	50	53	52	60	47	68	59	47	62	37	65	42	67	55	46	45	46	58	65	55	54	55	57	68	48	60	46	58	71	56	59	49	58	39	60	69	49	50	56	59	63	65	64	68	49	58	47	52	41	49	54	55	59	54	44	59	52	61	47	64	53	64	65	77	58	53	41	55	48	45	61	69	48	61	56	57	71	52	52	56	49	48	59	59	48	60	60	53	49	73	67	62	55	65	68	62	40	49	56	65	56	58	74	55	65	54	65	47	48	57	46	67	65	48	63	55	63	54	55	47	63	56	52	59	52	50	57	61	62	61	52	62	57	64	50	55	47	61	58	66	50	60	51	54	55	64	48	61	53	76	65	49	51	53	65	53	54	45	56	65	53	58	46	52	63	54	59	53	65	59	54	52	65	53	65	63	57	60	68	60	70	59	55	44	57	58	54	53	54	60	54	63	66	52	54	55	44	56	60	57	66	46	47	64	51	59	51	50	53	62	53	55	43	64	78	61	49	55	53	55	67	57	44	57	60	47	66	59	49	62	65	55	57	60	68	55	54	60	56	58	58	67	52	53	58	45	60	48	76	51
18403	9588	5769	9270	16005	18165	16178	13333	10439	8768	8009	6667	5055	4348	3686	3210	2788	2470	2249	1796	1899	2009	1932	1706	1635	1598	1793	1638	1374	1278	1312	1085	931	992	876	919	832	757	727	716	674	747	690	641	628	642	653	626	614	614	663	656	627	672	650	628	600	643	650	624	622	625	604	651	617	670	638	639	607	626	639	580	624	630	564	603	628	645	607	652	671	644	629	653	688	637	665	656	674	733	697	695	624	662	685	646	636	598	692	674	675	642	637	658	613	659	624	614	707	648	691	646	648	626	629	634	632	677	584	649	627	678	587	624	637	635	581	613	550	577	621	580	590	625	602	633	614	579	636	573	576	604	600	604	591	594	588	579	614	631	612	624	607	585	594	567	579	559	602	600	586	624	593	597	622	620	630	607	597	589	574	599	617	599	590	576	581	582	547	622	531	591	634	558	567	623	598	618	612	605	585	587	600	623	602	626	609	594	586	583	625	571	547	608	592	563	612	627	581	575	586	621	594	582	574	587	557	616	578	641	585	578	579	626	612	596	567	612	587	601	602	559	619	573	635	587	590	590	621	620	589	579	626	602	558	587	612	591	592	617	607	603	587	635	555	609	607	584	579	589	581	588	631	633	563	588	571	540	637	583	629	589	618	596	614	595	613	601	568	632	572	620	624	646	617	577	602	563	626	640	581	586	624	567	580	603	582	588	603	566	629	661	571	602	638	640	612	601	586	574	603	615	597	570	556	594	588	637	592	593	596	621	596	596	619	587	598	576	578	601	575	577	604	631	575	589	612	613	582	606	583	579	583	599	558	609	591	566	611	590	601	543	588	583	589	571	655	583	620	579	603	591	608	570	605	603	596	569	598	607	594	596	615	620	607	550	573	603	593	616	607	525	587	625	604	556	573	531	581	581	605	584	583	589	575	608	552	564	569	575	562	593	582	619	538	595	614	580	620	584	600	600	562	555	623	594	614	606	601	591	612	587	617	615	584	601	594	586	548	555	624	577	640	543	551	614	589	578	577	610	619	616	604	579	619	598	575	566	571	550	623	596	597	595	574	614	611	623	579	586	562	569	606	611	627	600	627	603	552	617	614	653	609	602	594	574	638	601	596	613	571	610	633	631	581	591	573	565	631	613	649	589	659	599	614	607	605	555	586	560	576	612	618	625	584	621	543	577	633	595	559	601	608	552	624	585	631	578	582	658	589	574	611	602	608	571	596	588	645	619	614	589	601	574	622	597	611	593	607	550	610	584	599	629	578	569	573	584	629	585	597	627	572	588	612	579	568	636	617	564	592	607	591	575	624	584	568	635	639	550	534	618	657	582	587	600	578	603	583	584	580	589	598	579	623	602	627	616	570	609	607	600	605	608	591	588	591	586	591	627	623	624	598	590	595	596	631	600	584	577	612	607	565	608	606	591	587	630	591	618	610	596	552	590	580	602	614	583	593	596	621	614	549	615	594	626	544	595	614	589	591	610	640	613	614	594	603	620	589	619	576	592	595	583	590	596	547	573	586	617	577	597	575	583	603	584	669	591	560	633	592	580	553	588	629	552	594	617	581	595	544	602	572	580	572	579	599	597	610	612	617	627	599	608	603	586	617	615	599	596	563	643	580	583	568	607	609	605	580	560	609	617	555	617	581	593	579	567	631	551	590	608	618	606	608	615	593	601	578	609	570	540	616	616	608	621	600	649	569	632	578	618	613	605	614	581	617	587	619	616	574	548	615	589	570	617	651	608	635	565	528	635	614	608	612	569	609	603	615	585	562	588	585	616	586	591	601	600	594	582	596	559	619	589	617	552	614	591	597	603	565	560	523	596	615	635	638	607	571	624	600	610	636	584	604	585	614	577	554	630	589	600	569	594	580	609	623	597	642	594	579	634	599	579	621	583	555	626	590	602	563	616	593	586	583	607	605	615	604	551	556	594	615	617	565	588	581	603	572	560	568	617	623	624	567	596	604	571	590	622	593	618	597	606	555	590	580	601	576	609	598	631	599	600	570	587	625	617	571	584	596	596	605	570	588	546	608	501	585	669	614	608	604	590	597	584	588	590	592	604	618	608	545	570	586	613	586	606	602	639	612	626	571	594	618	610	615	588	583	591	585	606	638	604	592	594	622	601	563	599	567	590	588	597	576	598	643	617	594	594	632	581	615	616	591	604	587	629	614	599	610	582	608	600	590	578	591	583	627	628	622	602	548	616	590	554	566	631	559	600	603	560	612	611	641	605	576	580	600	569	616	597	582	564	600	571	576	639	563	605	620	527	582	618	571	605	627	611	578	571	588	558	597	586	587	626	590	604	590	552	647	630	567	567	588	600	605	653	610	589	596	560	565	573	607	551	589	571	590	598	572	561	616	580	542	599	551	620	586	571	570	621	563	582	619	578	640	575	623	624	606	595	535	591	597	566	566	587	622	601	598	590	615	578	576	615	559	626	573	625	581	599	571	580	570	619	623	610	645	601	590	580	629	562	601	600	612	585	605	606	626	602	570	605	611	582	587	640	619	639	600	607	580	583	605	625	589	624	643	608	584	613	587	599	637	581	625	551	616	602	598	597	628	612	615	599	578	623	588	643	565	597	610	551	638	612	641	558	587	579	621	562	576	581	602	612	603	582	574	579	597	577	588	566	596	627	609	587	585	597	572	630	613	576	614	595	549	610	612	612	609	604	582	563	611	614	652	627	607	587	545	596	625	585	603	584	619	609	635	565	624	607	629	595	590	575	615	602	626	559	598	559	622	617	578	618	598	603	638	643	620	605	576	567	569	613	554	598	615	593	605	600	614	587	611	609	567	612	599	593	615	608	594	602	573	579	616	587	573	613	624	633	583	615	629	598	625	586	565	605	586	620	587	569	610	615	560	585	606	618	613	600	578	589	604	578	566	555	608	617	588	597	580	622	589	596	604	556	621	576	602	532	595	581	590	570	598	579	615	607	626	583	658	604	546	646	640	550	647	612	616	597	592	620	572	580	627	616	553	598	567	583	581	593	573	621	565	576	619	610	620	597	624	590	604	601	563	571	600	570	609	635	628	574	607	614	567	554	597	576	614	608	630	619	586	560	617	605	594	630	598	546	575	591	577	610	608	610	618	636	607	575	623	607	614	616	610	612	604	600	607	616	594	582	621	589	631	586	632	590	576	631	632	599	576	595	565	551	593	558	609	606	589	595	641	571	613	598	607	596	595	628	595	587	650	584	568	573	566	570	586	624	566	608	636	596	647	596	605	586	567	595	617	630	644	593	607	613	567	587	587	587	615	587	581	636	658	605	626	630	635	593	628	572	606	611	601	624	594	620	619	603	625	581	571	594	620	556	620	560	616	631	648	596	630	567	622	630	565	578	619	581	615	595	563	634	644	595	635	574	598	625	594	585	593	549	583	590	628	593	581	565	613	584	610	575	577	609	552	544	591	654	604	568	600	572	578	613	599	599	597	598	574	569	565	603	615	614	631	603	597	569	566	599	633	555	599	568	602	586	592	560	652	573	623	604
2316	1297	649	445	477	608	580	480	323	300	261	234	207	156	163	129	117	118	85	87	80	83	81	83	78	78	82	86	70	78	65	75	66	58	69	60	50	64	42	49	55	40	60	63	37	35	38	44	43	44	53	39	53	50	45	56	43	39	48	50	34	37	51	48	48	59	53	51	46	51	53	54	65	47	50	44	45	35	40	42	42	48	55	52	45	57	50	41	46	50	52	51	60	47	43	47	41	39	61	57	52	49	48	49	62	45	50	44	50	55	50	35	33	39	56	37	46	40	41	47	61	42	31	52	47	50	36	40	38	55	47	44	45	41	54	50	29	58	47	36	59	46	52	49	61	39	35	56	48	47	46	50	44	53	45	52	57	41	45	43	51	49	41	51	44	37	48	42	46	51	45	49	41	39	41	33	35	36	46	42	38	56	44	45	44	59	46	43	54	43	40	39	35	50	49	34	48	51	56	56	54	41	54	50	54	55	45	46	28	44	40	54	31	48	49	46	39	44	47	34	44	44	37	52	46	51	42	47	35	37	41	49	55	57	32	33	45	43	49	58	60	52	35	47	42	44	42	38	46	63	45	47	53	37	40	37	41	32	49	51	47	45	43	55	55	54	48	50	54	43	56	44	43	52	48	41	51	52	47	54	47	48	49	50	51	44	42	48	41	40	34	38	48	52	50	34	44	60	49	47	43	60	38	50	53	52	55	42	49	48	32	52	44	48	52	44	55	59	44	36	44	40	53	34	49	49	43	36	31	57	55	49	46	48	55	46	36	40	36	48	37	32	41	51	36	39	50	51	51	42	53	54	60	44	34	40	39	44	38	47	36	45	43	51	36	66	42	53	52	39	37	42	58	61	51	54	44	36	54	37	57	46	47	45	48	56	55	48	50	44	35	59	47	41	38	46	47	32	54	50	56	54	49	49	44	47	50	68	42	41	38	34	40	41	46	44	38	46	42	51	57	51	55	58	53	45	32	40	51	56	43	41	35	43	49	67	37	49	33	55	55	45	45	49	50	54	42	50	46	43	59	44	46	44	57	54	47	55	37	52	48	53	40	57	41	57	41	50	42	41	39	33	35	51	45	52	53	45	50	36	51	39	45	52	48	46	50	46	53	45	53	47	42	54	40	39	52	49	37	49	51	48	46	57	46	39	47	50	54	48	33	45	34	52	58	50	36	43	52	47	37	62	42	45	47	42	47	36	35	42	49	50	44	40	44	51	35	52	44	44	51	40	43	40	44	46	53	44	46	51	32	47	53	45	44	54	49	49	46	43	54	53	44	56	48	46	34	45	41	51	46	41	45	56	48	47	39	40	39	49	31	41	40	47	44	47	57	48	43	52	52	37	56	39	45	37	49	51	49	59	35	51	45	56	48	42	44	46	43	53	52	45	48	37	40	39	44	47	51	38	49	59	38	42	42	47	43	42	54	38	54	48	55	51	42	46	48	58	42	50	50	49	48	49	44	47	39	48	44	37	41	58	53	46	47	43	44	45	44	51	53	42	53	55	35	52	57	37	49	46	34	32	63	41	43	50	57	35	56	43	55	40	41	48	51	42	45	66	45	47	45	53	57	56	53	50	50	44	42	40	38	46	44	41	53	41	48	43	45	43	52	46	36	47	51	43	56	38	35	55	51	51	50	43	41	43	51	45	40	43	39	51	48	61	58	55	45	43	46	45	44	38	48	45	41	49	52	48	54	45	45	37	59	39	54	39	43	40	43	48	39	41	35	54	40	34	42	49	51	43	40	44	43	38	44	49	62	47	57	53	51	59	45	47	34	45	39	44	50	52	58	39	38	53	42	59	43	58	41	41	42	45	41	48	45	55	48	46	51	47	45	40	47	54	45	51	35	49	52	48	45	54	57	33	45	41	44	46	34	37	42	37	50	45	45	58	47	41	57	47	39	44	53	45	43	38	57	39	45	55	49	41	34	43	41	44	46	52	46	50	46	56	56	39	53	34	47	49	48	56	53	42	53	37	36	46	40	40	37	53	45	48	54	61	42	52	47	47	47	40	37	41	34	52	45	42	45	38	39	49	44	47	44	51	62	32	47	56	38	32	30	35	41	44	57	50	48	51	49	51	43	50	51	49	47	46	38	52	50	45	37	48	34	44	50	47	53	40	37	38	53	43	50	46	49	49	47	46	35	48	45	48	50	46	44	52	41	47	37	61	40	46	53	38	52	52	48	36	42	58	37	42	58	44	46	48	44	46	41	56	41	38	48	51	53	50	53	33	46	50	42	52	45	46	58	43	47	41	48	52	53	44	51	52	44	47	40	50	40	41	54	53	46	51	51	50	52	43	56	41	42	57	40	30	52	44	30	49	46	45	38	44	35	38	41	48	44	39	34	44	42	51	54	44	42	43	39	31	54	49	48	42	52	50	56	47	46	43	46	49	45	40	44	46	38	42	51	40	45	27	50	37	51	46	37	57	50	46	48	51	50	46	46	43	45	35	58	43	48	45	40	53	38	40	47	46	32	58	43	48	42	37	36	50	40	52	47	42	39	41	40	58	35	49	54	47	53	42	56	42	41	49	38	53	44	35	44	46	48	39	46	49	43	48	41	41	46	53	45	49	48	46	43	39	52	51	47	68	44	48	45	39	48	41	43	43	52	53	49	48	47	48	45	42	52	48	48	41	49	42	36	48	49	55	48	51	47	58	49	43	58	40	43	45	40	54	54	44	52	46	47	53	42	57	47	48	60	43	43	47	47	46	44	48	47	43	57	49	50	38	46	32	43	60	53	44	49	37	54	49	48	44	51	34	52	50	51	43	51	41	51	47	36	53	48	47	45	46	40	47	45	50	46	42	45	49	40	37	48	56	46	39	44	46	45	49	48	41	49	44	41	45	51	47	37	45	67	51	37	38	42	36	50	55	48	45	49	43	56	46	56	47	52	55	39	45	41	46	41	46	44	43	43	48	48	52	51	42	39	42	43	37	40	58	43	55	50	46	38	45	43	46	46	43	48	50	44	38	41	38	50	39	41	53	44	56	61	50	41	50	42	43	51	55	43	48	51	49	43	52	40	50	49	27	50	36	54	52	51	34	47	46	51	44	45	42	41	45	45	53	43	45	54	40	41	43	52	49	38	43	48	57	51	44	45	54	42	58	51	50	51	59	38	51	46	48	47	40	52	47	34	33	42	51	49	49	41	48	49	48	55	50	39	60	33	45	56	51	49	38	49	54	61	49	53	46	58	40	35	49	60	42	40	44	51	47	40	52	50	37	56	46	44	51	46	46	42	36	57	30	48	43	46	34	40	46	46	52	31	47	51	50	45	44	40	52	45	56	52	58	44	47	44	43	45	44	50	48	43	57	40	29	46	43	35	40	35	47	40	49	41	47	44	41	50	62	45	47	38	46	60	50	45	46	43	43	48	51	44	47	38	50	56	32	40	54	51	51	47	52	58	38	51	59	46	57	40	41	53	34	39	49	45	41	44	45	48	40	55	37	48	41	49	40	56	46
22515	12896	8015	12862	20880	22135	20087	16750	13219	11473	10202	8340	6385	5308	4503	3923	3501	3057	2565	2041	2167	2298	2103	1905	1821	1952	2060	1842	1557	1429	1290	1129	988	1024	943	942	840	780	677	664	667	595	633	573	558	584	584	546	552	545	532	515	560	519	540	515	555	494	523	528	528	503	561	503	553	592	548	510	554	530	525	549	511	525	553	507	531	535	528	570	550	575	535	527	598	585	605	596	590	602	582	612	604	618	540	578	527	541	551	555	574	573	587	581	498	541	548	557	598	610	563	578	561	626	583	559	594	599	552	558	534	527	527	549	526	501	478	475	548	514	475	526	511	503	507	508	493	505	488	474	506	492	515	498	530	499	504	493	529	496	509	481	473	505	501	485	488	532	500	525	550	537	523	504	518	515	510	519	577	522	519	493	516	490	518	513	491	522	517	497	506	481	511	488	515	528	496	548	498	499	488	495	536	504	531	498	524	502	512	488	528	489	545	503	491	487	538	469	491	486	465	475	509	476	525	511	506	530	504	532	498	511	551	493	527	500	479	522	513	528	482	543	481	495	539	491	551	494	504	496	497	477	497	519	515	543	497	530	523	520	554	496	535	521	521	506	538	534	490	507	485	508	537	497	497	522	515	511	512	477	451	521	535	528	487	546	474	505	510	528	528	517	473	517	522	530	490	530	488	470	521	497	542	550	520	508	473	489	513	480	528	517	493	514	503	537	503	495	492	512	533	472	506	548	497	498	533	512	509	530	539	529	504	492	507	539	500	485	530	472	494	523	503	508	500	539	521	502	538	480	479	473	513	479	492	450	526	521	489	535	502	471	496	491	492	516	473	471	502	482	505	480	544	481	485	472	581	485	464	503	546	487	482	519	497	516	521	522	478	483	510	503	558	515	472	520	509	498	520	542	485	502	496	491	491	514	483	456	506	524	492	458	513	538	528	516	514	519	543	523	508	468	494	507	473	531	515	520	484	496	533	524	493	480	533	537	507	485	513	481	504	544	502	467	489	522	496	513	513	516	504	517	504	464	500	532	477	530	498	477	523	538	562	508	500	506	503	496	509	540	498	528	505	516	530	479	510	515	518	501	518	513	505	507	526	502	557	466	518	480	507	511	489	525	539	544	472	519	517	484	514	531	514	492	529	529	520	488	504	542	479	505	520	512	454	496	498	500	488	524	466	540	513	549	510	562	511	494	472	489	540	531	497	508	489	520	487	543	520	505	486	478	491	500	494	544	516	518	520	529	531	516	533	495	543	506	496	523	556	516	496	519	494	535	502	515	517	513	467	506	511	498	519	534	496	515	546	480	468	496	477	494	505	538	503	500	484	513	500	523	557	473	469	496	522	533	493	550	509	518	503	492	565	499	521	474	553	506	509	475	488	551	485	497	508	512	515	546	493	487	498	517	501	504	479	482	494	524	487	489	504	505	489	469	527	510	462	531	510	491	476	504	510	558	482	532	494	492	532	514	516	526	528	530	493	507	499	565	512	489	498	538	492	499	527	507	490	509	493	469	486	536	516	515	530	522	527	476	492	488	525	533	485	511	490	508	503	481	462	526	544	517	553	504	535	524	500	523	491	554	511	515	488	507	472	513	515	499	519	541	526	509	511	509	503	497	465	517	464	524	490	522	490	533	545	473	537	445	536	513	519	551	498	559	476	536	503	522	470	494	497	476	482	516	513	514	528	485	514	545	487	502	515	482	473	460	523	508	523	542	517	500	493	496	519	510	494	512	503	563	530	509	489	485	509	479	547	484	545	515	500	486	511	530	526	463	519	468	508	529	499	493	473	476	473	520	521	568	522	481	522	559	480	474	550	463	537	498	488	481	499	458	483	501	539	493	518	501	528	493	500	521	508	487	499	491	477	524	500	516	495	494	497	517	503	495	517	530	549	480	524	491	542	482	477	461	511	479	473	460	546	508	518	472	538	512	516	499	484	502	495	510	519	497	512	499	513	535	501	493	533	514	501	467	501	505	461	524	518	515	509	489	496	514	505	497	521	501	488	523	491	533	508	509	502	539	491	525	511	469	536	508	485	442	508	489	469	518	472	500	518	524	551	518	485	561	556	509	484	482	514	521	510	506	521	496	535	523	489	503	509	518	516	504	510	554	490	514	538	511	482	513	464	518	494	516	516	505	509	505	505	497	483	488	524	509	506	511	529	487	540	530	501	523	540	544	472	524	479	517	470	469	521	548	499	537	500	528	530	514	473	503	526	492	475	514	518	509	494	501	495	531	544	462	523	516	512	481	533	515	506	533	538	490	494	516	499	500	546	508	470	516	533	489	494	530	500	502	498	490	525	485	510	497	522	485	502	526	479	529	567	555	515	498	469	522	519	472	511	539	537	485	490	499	540	490	486	487	526	470	512	510	519	514	539	563	521	519	507	481	516	512	519	499	495	511	560	505	522	481	515	520	522	525	514	492	507	504	488	499	514	484	529	486	514	553	508	491	505	510	492	500	505	501	504	504	489	502	540	466	469	525	534	511	542	483	522	471	506	503	554	518	493	534	514	506	506	539	543	533	511	535	561	474	529	558	502	574	508	501	506	466	528	531	520	468	472	505	513	488	519	509	506	517	501	487	488	511	518	529	536	514	494	519	499	512	535	520	489	517	493	486	497	521	489	554	490	503	503	493	488	508	515	507	497	499	493	497	522	482	529	543	457	510	500	533	498	509	507	483	487	524	516	491	493	488	532	526	493	469	503	472	472	532	488	519	480	493	511	518	512	474	520	483	511	489	501	501	485	499	530	564	504	546	497	491	543	505	474	519	517	535	500	518	530	508	482	475	517	524	508	528	443	524	488	517	512	530	514	475	524	501	520	462	507	507	512	544	498	506	467	526	508	487	509	498	525	538	510	484	461	520	526	509	496	485	500	528	486	484	517	460	499	549	470	517	542	482	525	523	497	515	494	488	538	510	519	538	498	550	499	534	488	522	490	529	538	470	505	507	508	494	520	508	500	439	483	512	509	506	504	494	489	490	499	479	501	512	488	468	488	473	502	537	513	496	518	510	523	507	485	498	546	453	481	492	495	507	471	453	479	485	506	532	532	498	515	527	492	510	470	502	507	520	454	498	511	515	512	489	475	496	520	510	494	501	484	519	472	483	548	521	512	510	469	500	524	497	457	512	508	530	499	502	500	496	471	496	503	509	492	544	521	524	501	516	517	517	496	514	519	484	481	505	495	479	507	517	504	501	496	508	516	509	511	505	528	516	521	494	482	514	523	550	470	517	521	520	508	540	518	504	511	501	544	488	487	513	522	503	526	530	525	492	512	528	489	515	501	458	487	469	475	498	484	500	497	500	453	529	517	539	474	473	477	497	507	542	528	526	497	465	491	522	505	479	523	533	513	491	526	510	504	491	493	528	482	524	533	496	502	482	521	505	536	463	501	507	469	490	521	521	522	499	459	479	482	510	539	469	506	491	502	502	504	471	523	514	518	518	485	531	524	519	507	533	511	534	463	461	512	543	519	496	480	446
1700	369	201	178	163	202	225	194	189	154	171	167	135	117	110	114	115	105	96	78	96	102	116	88	95	103	119	92	82	79	88	102	77	73	79	78	83	71	67	67	79	74	75	77	89	56	91	76	74	71	75	72	75	78	72	70	86	74	93	79	71	85	68	79	76	79	72	78	78	92	72	77	74	63	79	73	53	76	90	75	59	81	82	87	72	72	67	80	84	83	83	79	70	68	71	71	78	71	63	109	75	78	92	78	71	86	77	70	61	88	74	86	76	76	87	71	79	75	74	68	81	70	76	75	75	75	87	96	76	69	71	74	67	64	65	62	92	63	69	78	73	71	80	82	74	81	80	66	75	83	91	81	90	66	77	79	87	72	68	84	87	81	75	71	88	74	74	60	75	75	62	74	75	81	67	73	80	72	78	69	82	84	64	65	63	72	72	68	80	87	77	83	70	82	89	75	73	70	71	79	62	83	79	73	66	81	82	71	78	70	82	55	73	87	81	83	59	66	89	81	83	73	80	72	79	88	93	72	85	76	86	66	70	79	78	85	73	69	85	87	92	83	80	83	97	88	58	69	77	79	84	79	70	84	87	70	71	73	90	75	78	74	92	75	78	88	83	69	83	83	70	77	84	77	80	73	83	77	89	84	84	76	72	80	86	73	82	82	75	67	61	66	70	65	68	74	78	82	85	82	74	68	67	99	74	86	75	78	82	75	83	73	85	70	62	94	65	84	91	75	77	79	76	67	96	83	75	80	65	70	80	66	77	77	73	75	72	82	67	71	75	62	83	72	63	79	61	73	76	82	69	78	71	83	66	64	67	91	80	85	89	74	76	63	77	93	84	84	85	85	68	68	73	78	99	68	84	64	70	86	65	77	80	66	64	78	70	86	75	55	75	73	73	78	65	92	64	70	94	63	76	81	70	76	85	78	66	75	86	97	66	80	74	75	69	81	79	72	79	70	75	75	66	83	85	85	63	79	81	69	69	75	70	77	57	74	70	68	86	74	86	77	76	81	59	60	76	73	90	64	74	70	77	82	68	57	80	80	78	61	78	60	67	67	69	80	82	85	98	62	78	65	86	82	79	78	55	77	81	62	60	78	66	73	66	79	75	91	69	77	87	68	81	58	87	80	81	80	78	71	85	92	77	76	72	72	81	81	96	82	76	74	80	86	73	72	81	77	76	84	85	78	74	85	89	67	87	71	70	64	77	68	78	79	73	69	68	78	58	83	88	75	81	75	71	82	71	73	69	76	80	77	74	75	72	76	86	77	70	70	97	75	89	67	65	71	74	62	81	68	89	82	71	81	74	55	78	98	73	80	85	77	80	70	70	82	71	89	72	81	84	79	74	69	79	77	70	78	86	75	76	80	76	76	67	81	75	66	75	73	62	70	88	80	80	89	78	79	81	94	77	65	73	61	81	61	73	72	80	72	90	68	68	78	77	65	67	72	63	84	77	70	86	60	65	71	85	83	72	85	79	77	69	62	62	66	82	81	77	79	88	70	68	73	72	69	76	57	78	71	79	77	56	71	83	68	65	69	92	95	79	85	51	75	62	75	66	81	65	68	82	83	70	67	65	65	70	72	83	90	80	77	81	69	72	73	83	70	79	71	70	72	78	70	67	80	76	71	67	72	53	66	80	74	72	80	89	89	89	73	81	73	81	87	82	95	82	66	84	77	86	94	88	82	80	77	87	76	78	81	64	82	83	78	64	73	75	82	78	84	83	83	61	81	73	79	76	95	88	68	72	86	72	88	71	77	89	78	82	72	67	84	84	76	75	83	81	71	74	69	70	83	70	88	81	87	80	90	64	74	74	75	70	60	93	82	80	76	84	72	67	72	85	72	80	78	67	65	63	74	75	64	71	74	76	80	77	59	78	68	60	66	81	72	80	75	76	60	62	70	73	80	87	79	54	71	75	59	77	78	59	75	57	88	73	60	68	72	86	79	81	65	75	88	80	78	79	75	87	57	66	89	87	57	69	53	72	101	82	69	84	75	67	74	74	82	91	74	77	77	75	79	77	89	79	66	64	68	76	63	72	75	82	82	74	61	59	71	73	81	72	70	63	77	89	81	80	74	79	65	82	76	73	78	65	79	73	76	71	72	76	72	77	70	74	82	58	82	76	76	74	85	73	64	81	64	66	75	85	78	75	87	71	81	68	80	72	70	84	85	80	72	68	84	89	63	73	81	69	67	88	66	65	81	80	76	66	99	74	67	83	77	68	81	77	63	68	60	59	84	81	79	74	72	79	75	87	69	79	70	74	81	76	71	73	68	88	79	85	81	85	69	83	60	74	78	72	77	67	78	81	80	72	70	80	75	71	70	68	86	81	80	72	75	85	78	61	72	77	78	64	83	84	82	80	72	68	84	84	71	80	79	69	74	79	75	78	76	97	80	70	83	82	74	72	62	82	57	78	63	76	72	68	66	76	72	84	68	70	86	72	82	66	92	72	76	73	51	65	73	79	75	63	80	80	62	72	65	76	74	71	93	72	72	82	73	85	83	73	81	84	73	108	86	70	62	71	83	71	75	77	67	81	74	69	67	70	79	75	63	75	78	57	72	83	82	69	57	60	86	76	80	75	85	72	73	86	72	73	61	80	75	67	85	84	81	73	60	68	58	71	74	79	82	101	71	66	66	66	74	75	90	92	71	82	76	77	69	73	77	59	80	73	76	64	92	69	75	69	79	75	61	73	66	75	76	67	71	80	80	63	66	77	81	91	85	84	86	69	76	61	65	64	68	75	80	78	75	73	90	76	78	78	70	77	67	83	67	90	64	84	86	79	79	76	72	95	82	78	70	83	70	96	65	73	76	66	84	69	84	71	88	79	82	63	67	70	76	59	64	73	83	78	79	70	84	76	78	79	61	80	83	69	60	81	59	77	86	88	88	72	62	73	82	62	70	91	65	78	83	72	78	62	76	64	66	82	90	73	90	68	68	73	69	68	76	79	86	82	78	89	91	88	77	67	72	92	69	72	71	88	65	78	78	75	68	84	77	63	79	80	70	76	73	91	54	82	68	77	79	74	77	83	71	76	70	82	79	76	88	66	86	83	77	76	77	66	62	64	66	79	74	57	68	74	68	69	75	74	66	71	73	71	64	83	79	90	78	68	82	64	84	74	64	78	71	79	80	71	71	77	73	72	60	73	71	95	74	85	81	78	86	87	99	69	71	72	89	74	90	76	60	69	78	98	59	90	62	80	75	63	77	80	80	82	84	65	75	66	73	87	77	62	84	76	80	58	73	78	72	75	79	66	79	70	72	71	80	70	87	71	85	68	78	81	65	66	73	77	65	70	74	82	77	73	93	80	61	60	70	49	56	91	86	71	76	72	67	69	84	64	57	78	74	89	65	55	81	67	72	76	86	82	60	74	70	83	89	70	80	87	74	71	68	69	91	80	71	65	76	96	82	82	73	74	83	80	82	70	84	80	72	73	71	79	77	72	69	63	68	71	78	72	72	82	75
14534	6588	3441	5243	10042	11671	10307	8125	6152	5822	5258	4566	3641	2999	2652	2409	2261	1952	1679	1546	1579	1740	1519	1471	1489	1557	1634	1563	1322	1232	1274	1088	1017	1079	972	977	940	890	874	863	887	836	826	810	808	819	828	809	752	819	841	836	818	757	801	804	785	749	758	821	819	765	758	797	780	820	772	814	820	757	776	796	777	819	833	793	722	838	783	774	780	824	852	831	849	864	791	849	857	830	894	839	817	835	836	827	772	804	852	803	773	820	797	826	822	774	815	803	800	799	800	862	886	821	853	855	863	764	824	788	807	805	784	788	774	758	804	799	781	799	742	760	809	824	777	785	764	775	822	770	746	732	785	806	826	832	773	820	728	765	788	730	778	792	802	809	766	787	851	773	872	763	752	761	770	808	766	832	804	729	784	801	791	794	753	783	804	780	790	784	788	782	826	780	775	790	750	839	761	751	839	800	748	751	756	809	850	739	756	766	779	755	753	818	780	752	802	791	803	827	753	768	787	777	756	766	798	783	801	746	828	777	786	775	810	777	792	766	747	786	791	759	805	785	830	780	794	779	731	755	766	793	803	769	742	780	821	758	829	786	790	773	794	770	756	755	798	783	766	775	769	815	744	794	804	783	762	813	755	778	755	786	774	713	817	744	840	777	789	777	746	775	749	716	786	770	751	798	766	806	725	807	777	791	790	812	729	781	806	802	842	769	740	808	744	766	783	788	792	783	809	749	802	744	738	770	789	803	794	766	807	792	802	755	702	780	820	794	803	788	803	784	763	801	786	828	766	805	767	782	743	814	748	802	802	824	771	860	724	787	797	790	788	797	835	756	800	784	804	761	768	772	740	798	778	765	817	754	771	777	792	803	818	774	764	824	771	745	782	764	796	740	798	838	781	815	802	780	803	710	771	792	753	720	794	812	801	775	807	772	732	762	800	780	827	770	756	753	782	752	782	789	772	835	848	772	798	766	730	819	789	765	762	748	758	785	771	757	828	830	787	768	783	799	772	771	775	779	786	806	777	763	812	752	801	705	787	801	773	768	804	781	764	792	818	767	764	804	771	759	775	728	734	773	790	775	770	760	813	816	808	763	760	801	802	736	819	735	771	767	801	736	802	837	786	800	771	809	790	802	775	791	764	751	749	723	738	775	828	814	774	806	759	733	768	806	790	769	790	763	786	746	763	697	828	812	811	796	785	781	757	822	815	772	785	799	796	748	720	774	768	818	756	795	764	768	748	805	770	766	847	818	820	752	798	803	756	773	760	781	750	739	810	791	768	761	752	819	766	825	793	766	763	745	780	759	793	745	793	779	753	789	775	788	783	782	810	815	764	826	781	730	721	796	810	766	783	777	799	824	750	791	792	731	807	752	780	760	739	769	785	757	761	812	762	782	734	782	785	817	764	769	795	763	755	838	811	789	800	799	758	767	841	800	748	767	799	723	784	774	762	800	792	795	781	760	750	800	825	744	784	787	759	803	831	790	769	791	777	786	802	764	739	804	772	751	820	800	762	824	753	834	762	758	780	762	808	780	782	770	775	733	801	809	778	807	752	794	799	746	783	790	792	763	760	779	817	756	825	756	821	771	814	809	799	776	764	800	758	745	753	763	789	789	737	804	788	769	778	805	834	776	770	748	807	788	833	808	786	768	764	804	797	741	742	756	758	782	768	779	773	798	808	770	754	823	758	754	739	779	796	791	746	831	778	776	778	780	773	805	804	752	750	807	761	795	758	751	761	788	749	731	748	811	783	813	773	763	762	728	769	837	821	811	764	792	777	752	766	738	806	804	802	752	809	770	793	810	749	776	781	821	773	825	755	761	870	781	789	768	705	818	838	798	812	808	784	804	787	753	806	774	806	823	757	784	772	816	758	813	833	776	741	778	792	751	723	785	789	752	729	742	757	760	781	788	781	806	747	741	800	832	789	780	796	790	774	824	790	768	807	789	811	788	740	786	781	771	783	790	809	793	812	754	785	779	793	779	804	788	769	752	738	800	771	758	813	725	752	786	741	845	733	826	782	784	749	753	762	744	789	778	787	738	751	810	770	770	761	773	762	762	783	763	790	820	780	789	767	766	821	731	793	806	765	758	771	771	748	815	793	694	803	749	750	765	770	774	787	771	795	785	813	739	770	806	777	766	731	790	752	749	744	788	792	795	798	789	812	747	774	785	810	757	806	748	768	819	796	757	790	765	781	764	784	803	717	777	785	758	790	785	802	729	790	801	790	773	782	785	772	794	773	813	817	774	746	741	773	724	760	786	802	822	797	801	747	772	767	829	804	754	805	758	762	787	809	792	763	720	800	784	826	802	800	787	795	765	801	781	735	803	776	778	767	801	784	760	807	776	808	825	799	718	752	785	768	774	799	785	784	767	791	782	793	819	789	818	826	845	841	831	732	765	797	756	821	811	819	752	774	780	758	787	762	742	777	779	773	795	801	848	760	783	797	800	733	782	756	801	762	796	772	807	787	826	780	765	808	785	810	826	774	782	781	736	731	743	811	796	821	810	766	788	802	805	841	794	816	781	760	742	772	782	787	806	769	839	759	814	798	786	770	767	797	774	797	749	782	767	766	772	798	753	718	796	807	779	803	809	781	747	788	750	797	798	791	867	794	740	740	784	787	761	744	820	769	765	770	779	809	791	744	822	749	799	782	769	785	793	747	786	800	824	786	764	799	764	830	761	821	777	783	776	795	758	776	806	738	781	768	761	853	809	809	784	753	779	786	792	785	735	774	794	772	807	772	806	845	802	722	823	799	828	841	826	800	740	771	793	809	743	796	762	782	849	748	779	842	750	836	762	781	738	762	811	802	792	745	807	792	763	797	761	776	731	814	832	731	754	796	774	758	870	810	744	784	744	770	829	782	764	748	775	758	748	777	787	816	789	828	763	768	755	781	753	878	732	832	763	805	791	786	751	780	781	772	768	724	833	758	794	769	749	796	774	758	826	788	763	810	758	766	795	777	762	791	809	817	800	773	796	776	749	804	784	773	777	803	776	734	784	754	789	794	836	791	751	818	754	789	817	780	809	754	779	817	853	777	778	756	793	782	755	771	763	782	744	787	780	764	764	772	769	815	772	750	783	765	780	774	782	749	790	762	773	822	781	847	789	756	764	776	846	771	746	753	758	777	768	778	747	745	783	758	732	807	770	789	837	825	784	739	787	812	823	838	821	794	764	798	810	809	770	821	752	822	820	814	803	798	769	770	780	816	765	709	749	788	799	807	809	754	748	780	796	749	811	748	785	782	749	753	752	787	716	756	817	770	813	755	749	767	816	742	764	799	784	740	824	822	763	767	763	759	740	758	823	797	797	744	745	768	799	746	770	794	747	770	799	794	765	771	799	741	773	766	785	748	744	767	748	777	774	791	778	744	783	825	772	772	806	797	800	757	797	793	800	750	766	791	818	794	767	754	792	821	748	771	777	756	770	757	768	806	837	843	814	759	800	800	785	720	722	724	792	826	757	737	789	806	763	819	753	826	779
1556	880	401	301	328	426	447	335	263	235	248	197	157	157	112	116	123	110	104	85	86	99	77	89	81	96	84	101	92	87	82	68	74	70	73	78	81	68	64	67	56	67	55	62	70	63	58	60	67	68	76	56	67	68	58	67	64	58	64	52	65	67	59	75	59	71	66	63	78	71	64	65	60	78	60	66	63	74	75	77	64	67	54	56	67	53	82	66	69	51	63	55	80	50	65	60	77	50	57	58	78	60	65	63	68	63	57	57	61	60	69	64	57	60	64	73	63	71	66	65	64	51	58	71	60	73	69	68	63	64	58	77	54	72	78	64	75	55	59	50	62	55	74	68	63	78	67	65	77	59	63	58	58	61	65	65	57	82	71	66	70	63	75	66	55	57	68	76	64	66	71	57	78	62	58	66	53	78	79	54	67	59	82	60	71	53	47	58	61	56	64	46	69	67	69	56	57	41	70	70	46	71	65	62	51	57	55	65	59	64	72	62	54	64	63	67	63	61	55	73	66	67	52	57	59	66	68	58	55	77	57	68	62	46	74	66	66	74	62	61	60	55	55	58	61	63	67	61	68	58	71	59	57	72	59	65	59	46	66	79	62	53	61	52	69	52	60	60	66	52	69	62	57	65	60	59	57	47	56	50	67	52	60	49	71	76	69	61	68	68	59	51	60	65	62	74	51	53	59	69	73	58	73	61	75	68	64	55	87	62	59	60	67	52	66	52	67	62	56	61	54	57	53	59	85	67	83	66	69	58	53	74	65	57	61	68	63	66	66	70	65	59	58	60	67	59	74	69	76	55	68	59	52	89	64	61	53	72	46	59	51	69	53	68	68	67	55	54	51	58	58	51	51	54	65	67	77	65	62	60	75	63	69	55	70	68	64	62	65	52	51	56	65	52	53	63	57	54	57	56	63	62	58	64	58	56	68	71	64	58	75	60	77	56	53	68	65	55	62	49	59	64	69	73	60	68	47	73	57	70	66	64	63	61	53	54	66	60	55	64	63	61	62	62	59	62	70	62	61	62	59	73	64	53	47	53	63	56	72	55	70	63	52	69	73	51	70	59	54	73	75	56	70	72	48	67	76	70	65	57	64	72	60	66	63	65	61	62	63	62	65	53	52	68	65	54	65	59	72	62	48	59	51	57	71	58	55	54	55	59	65	63	66	51	69	69	65	60	56	65	69	57	62	57	62	57	50	68	58	57	58	65	64	66	61	58	64	68	65	66	57	68	73	57	63	61	66	66	63	55	72	55	71	74	61	69	62	55	53	58	64	57	64	60	87	62	64	66	64	53	62	64	58	61	59	53	54	72	63	80	64	49	69	62	60	63	67	57	64	58	67	72	65	62	72	51	65	79	56	57	61	64	75	66	80	61	73	65	61	54	65	53	63	79	62	63	59	63	63	62	56	60	58	74	62	60	65	60	52	72	66	71	71	61	52	59	65	62	51	75	65	69	65	47	39	62	62	79	63	58	75	73	82	61	68	58	64	59	72	60	67	66	63	56	61	62	59	49	66	69	73	73	65	62	54	62	53	62	72	43	82	62	65	63	69	62	70	56	59	59	77	70	39	74	72	61	64	62	62	68	62	71	77	67	79	69	51	58	71	58	61	59	67	64	67	68	66	69	71	62	61	65	72	53	69	66	70	62	52	56	69	58	53	53	69	65	57	61	59	73	67	61	56	57	57	55	57	56	62	61	63	64	65	60	53	58	64	63	62	65	62	71	53	59	52	66	68	75	60	55	73	75	71	75	66	61	56	91	67	73	67	57	58	48	68	74	48	77	53	51	48	59	61	57	58	47	62	51	55	53	58	58	57	66	66	58	61	68	66	56	59	71	66	58	69	54	72	59	78	58	71	66	55	55	54	60	59	59	60	69	64	66	64	63	78	75	70	58	68	69	59	53	78	65	63	54	45	69	77	46	67	58	74	50	79	61	64	56	50	75	56	69	64	64	54	54	63	60	73	51	74	62	54	56	52	57	73	68	58	63	62	69	74	73	47	57	69	69	62	62	69	52	66	59	50	66	57	56	70	68	58	59	57	61	75	69	67	64	58	48	65	61	62	57	70	71	68	65	52	63	66	69	63	66	69	65	83	47	65	64	69	47	61	56	60	68	72	66	59	57	64	62	68	59	63	53	60	55	64	53	77	57	80	67	76	51	66	77	68	57	61	64	83	61	63	61	55	63	68	60	53	59	60	65	66	60	59	56	57	79	77	82	67	65	66	57	51	67	71	59	59	49	74	59	77	63	67	67	49	64	56	62	73	67	61	53	51	49	67	69	75	66	62	71	62	59	68	56	59	66	64	60	78	52	68	52	67	70	62	67	56	56	65	74	60	62	46	66	52	62	68	44	60	71	61	58	63	54	65	70	51	78	63	62	80	70	68	60	72	79	72	64	63	57	47	77	66	64	72	78	52	57	49	62	61	66	70	76	56	77	60	66	67	61	56	62	64	70	53	69	81	53	62	72	55	60	75	94	55	61	72	62	56	61	62	65	72	70	58	69	65	60	54	56	59	57	87	66	58	66	64	58	61	58	75	60	65	65	67	58	55	57	72	59	67	61	61	60	60	71	56	70	68	66	57	57	64	61	53	54	63	60	73	61	77	88	69	60	70	66	54	54	66	46	61	55	65	65	66	56	61	64	73	76	65	66	56	66	61	43	52	57	65	62	68	73	82	53	58	76	64	59	78	66	64	45	61	62	57	52	60	59	60	51	60	57	67	61	75	61	51	65	64	58	55	66	57	56	61	69	67	64	60	72	72	64	68	72	61	71	68	60	60	66	67	71	54	55	55	59	74	63	79	63	60	64	50	68	55	61	68	54	78	55	52	70	72	80	57	55	57	68	69	61	62	57	55	62	59	57	61	56	64	70	64	55	59	55	59	64	62	70	65	74	63	61	62	61	45	56	61	66	79	70	57	58	63	56	67	58	55	54	51	59	70	64	49	60	67	64	69	75	71	76	55	51	64	57	59	75	67	54	56	63	74	63	52	69	64	60	61	63	56	60	66	77	45	59	68	67	54	64	56	67	52	62	74	45	66	54	64	62	52	67	71	71	50	53	68	62	64	69	58	69	61	54	58	65	67	46	58	62	58	61	61	48	64	63	68	53	67	51	63	55	66	66	61	73	61	67	52	65	48	81	76	69	64	64	52	54	56	47	60	64	75	64	56	59	58	53	57	68	73	57	72	72	62	63	81	54	67	67	70	54	62	58	65	65	45	61	65	59	65	57	67	66	73	61	59	63	67	70	68	60	45	65	46	62	57	72	85	72	59	59	57	63	64	56	64	70	56	59	75	59	55	52	60	65	71	60	57	68	57	75	60	61	72	68	68	71	82	70	82	62	62	55	62	64	55	56	67	65	67	56	64	76	67	72	54	59	56	67	73	67	64	69	75	62	54	58	54	66	66	55	70	52	72	63	51	79	55	61	68	62	50	60	64	62	58	62	64	67	61	64	60	57
19273	11068	6106	10246	17550	19010	16738	13547	10473	8928	7750	6561	5014	4149	3510	3225	2825	2596	2062	1725	1905	2042	1857	1786	1731	1733	1970	1834	1504	1350	1305	1162	1058	1032	995	993	891	888	830	796	771	775	744	745	756	705	745	710	728	732	718	710	656	672	721	661	705	681	708	665	687	707	701	672	704	792	751	696	639	674	677	698	676	633	689	697	737	719	682	726	668	713	682	749	693	712	762	747	728	832	766	699	790	756	725	747	700	701	709	734	718	711	745	673	735	661	723	687	731	742	635	732	679	725	709	727	673	719	698	722	750	774	734	662	674	682	639	660	694	674	640	691	719	704	749	668	672	686	641	654	647	722	705	649	679	685	647	654	718	673	704	680	665	638	677	678	673	652	699	673	688	685	694	645	635	698	652	642	694	681	694	646	716	671	681	635	676	688	679	679	654	639	668	653	668	691	671	662	636	690	720	695	626	684	675	666	684	677	668	679	648	686	662	682	669	712	722	651	718	643	699	672	648	682	663	709	651	703	643	679	663	704	647	676	677	705	648	704	682	662	638	651	649	682	701	673	668	659	706	675	691	669	654	649	642	664	660	648	679	714	687	640	712	678	687	699	665	709	660	707	695	598	669	670	657	694	710	713	713	653	681	670	649	663	695	674	669	650	747	634	660	724	638	668	692	723	663	620	701	645	665	675	692	732	690	676	693	657	684	683	670	694	683	683	678	675	691	686	672	644	675	707	706	626	725	706	628	710	680	706	650	659	674	622	683	666	661	727	684	653	694	664	674	657	689	686	674	714	624	668	699	673	727	666	663	679	667	687	663	669	695	662	662	649	686	690	671	631	672	664	674	659	689	683	691	680	667	712	721	654	706	707	673	667	692	625	662	663	667	672	644	670	691	677	679	656	672	665	704	713	696	671	668	687	673	685	680	665	647	650	650	664	667	625	654	708	707	652	678	673	709	706	597	727	693	665	727	664	653	706	677	619	670	711	742	703	618	683	685	687	741	695	679	663	682	675	697	660	689	651	675	702	691	692	674	714	645	675	674	664	697	713	671	663	695	664	722	630	692	666	667	673	645	699	754	678	690	661	699	690	730	654	740	714	680	660	711	670	700	685	655	655	625	680	644	718	649	724	667	635	654	648	683	671	642	705	642	683	669	703	678	689	687	668	647	674	670	666	642	677	679	616	675	691	659	652	718	648	719	642	689	664	645	680	656	701	676	640	654	713	681	608	704	691	701	718	678	696	681	676	664	705	646	676	720	667	653	681	664	630	658	670	690	644	680	641	682	689	717	688	655	688	676	663	707	724	663	675	688	684	672	623	675	715	666	682	741	655	680	707	642	729	703	636	689	687	650	664	704	684	676	658	683	682	678	686	663	619	671	685	638	652	657	665	676	682	652	701	710	667	675	710	712	682	681	670	651	626	672	619	680	677	674	672	670	645	664	653	672	632	696	692	638	701	682	699	665	734	655	641	643	607	683	665	637	667	655	693	635	692	670	661	690	721	695	642	696	667	691	706	682	741	714	645	671	714	675	657	657	652	674	689	681	666	734	707	697	652	718	662	676	651	692	701	710	704	656	682	666	714	639	668	678	690	658	682	701	676	710	628	693	700	619	669	678	712	637	682	671	655	688	662	692	668	724	656	745	675	667	685	637	635	661	715	685	651	705	664	710	712	695	704	668	666	696	696	671	672	723	678	699	675	676	693	688	658	694	650	692	694	682	671	703	669	656	709	697	663	682	712	628	671	671	648	658	690	687	659	701	670	657	672	664	673	660	684	629	661	704	715	654	644	679	712	682	627	682	696	645	656	638	676	662	666	706	709	708	691	697	717	666	688	722	703	669	627	726	660	673	689	692	661	704	684	671	674	696	699	664	647	661	685	677	697	690	654	637	639	683	695	739	617	676	723	665	702	678	682	667	705	682	633	659	671	682	689	683	695	708	651	632	686	651	672	725	652	694	685	682	684	698	707	718	657	661	729	678	643	673	677	664	672	666	707	686	672	666	693	689	689	660	683	641	667	674	637	634	666	622	670	730	748	673	682	672	646	733	691	691	708	691	659	698	680	698	677	637	680	655	685	704	664	679	678	694	640	665	651	714	702	647	653	694	718	687	655	678	689	684	698	638	632	708	696	719	660	672	702	662	652	736	670	664	664	675	715	707	678	658	685	671	619	718	687	650	666	670	665	681	671	682	684	654	654	714	698	677	657	687	675	669	673	689	673	669	706	669	696	655	657	657	660	708	656	718	691	615	720	666	647	666	657	653	684	689	679	728	649	651	714	674	662	642	676	665	680	694	699	673	698	693	671	693	665	682	650	690	711	693	696	664	679	667	652	748	695	668	689	679	684	730	686	679	684	654	668	655	701	669	683	727	666	671	682	725	648	663	700	717	694	680	692	657	635	639	687	670	665	701	652	633	702	684	623	666	684	683	706	679	717	695	669	698	665	620	718	675	688	653	674	645	690	660	682	685	611	689	619	667	664	671	692	734	671	731	685	662	637	677	659	705	684	677	685	679	702	671	701	700	703	672	698	685	653	642	703	706	667	676	687	694	637	688	668	641	689	645	633	682	658	681	656	702	679	695	691	664	665	689	650	664	624	707	651	677	685	686	711	678	670	642	647	686	668	677	694	674	680	704	665	705	703	670	698	679	649	647	704	661	666	674	672	702	669	678	673	698	667	666	696	655	637	666	698	645	696	609	671	665	691	658	661	705	730	694	750	647	693	726	697	648	654	665	697	686	657	665	653	677	680	682	702	683	661	649	686	653	698	675	711	673	701	664	692	658	679	672	714	692	715	739	668	702	648	713	688	652	680	682	690	653	693	719	676	692	673	653	635	666	711	672	646	681	705	649	631	669	713	680	653	670	614	671	658	638	693	658	670	660	688	664	664	693	644	634	661	709	690	669	680	681	688	680	698	700	709	650	686	682	660	646	665	659	612	688	673	647	665	677	624	676	693	699	691	685	712	646	668	669	679	708	686	711	685	645	649	681	716	664	670	737	683	666	695	657	700	709	707	661	660	678	677	678	671	674	678	675	639	646	653	683	649	620	692	689	662	653	721	680	748	677	675	663	720	664	661	627	681	683	669	683	653	690	654	705	696	716	683	658	708	655	707	687	705	667	679	641	680	649	654	691	688	692	670	665	686	686	709	675	704	673	663	636	704	655	707	674	724	639	704	696	710	691	675	669	652	663	632	680	671	713	714	696	639	678	726	699	666	676	666	617	717	646	626	670	679	696	682	636	657	702	705	640	696	670	657	660	702	691	702	675	661	691	688	706	657	686	671	688	704	689	722	676	693	693	667	678	626	705	630	699	654	657	676	692	672	675	695	696	634	681	683	673	680	719	689	671	676	706	671	654	642	652	652	691	643	702	658	713	696	679	651	708	705	667	698	654	682	697	691	685	670	679	666	681	666	680	686	685	690	679	695	649	626	633	705	652	751	681	653	677	678	652	630	670	659	719	673	703	712	683	658	699	705	679	671
2797	803	392	299	284	350	429	342	257	237	224	209	177	158	111	131	124	98	87	70	73	85	74	92	94	84	71	89	93	71	68	70	71	61	76	58	62	57	74	57	64	65	45	51	64	66	60	56	62	58	56	76	82	62	65	53	67	62	51	54	57	50	49	50	60	74	48	60	75	46	56	50	51	64	56	54	74	62	70	62	68	55	51	59	63	54	55	57	47	70	58	60	56	56	50	47	60	53	50	73	74	55	61	63	67	55	59	60	58	53	53	68	50	54	47	65	69	62	74	47	64	56	57	40	63	51	56	62	70	42	60	63	61	60	80	59	68	64	65	48	59	61	53	50	62	41	51	51	46	56	56	54	73	51	44	58	56	59	51	53	60	66	61	53	55	46	60	60	66	62	58	57	57	54	61	58	57	48	48	65	52	58	57	47	53	60	57	66	54	61	57	51	57	54	59	56	67	56	60	63	56	52	53	46	57	61	50	50	51	57	55	48	47	51	58	46	49	63	69	66	53	58	51	59	61	50	59	54	55	56	57	65	59	54	42	47	53	53	51	72	77	60	55	66	58	60	46	46	50	58	51	36	55	63	60	47	52	57	38	53	64	62	58	63	63	64	62	61	62	62	60	58	65	65	68	53	59	50	52	51	60	63	51	61	52	39	68	56	51	74	56	59	63	61	72	60	65	47	63	53	57	43	66	56	66	57	53	62	62	54	52	60	45	50	52	69	60	66	62	62	65	66	58	59	58	57	45	57	63	50	63	54	63	33	53	62	46	61	62	51	49	61	66	53	60	55	49	63	61	50	53	61	43	41	68	51	53	51	50	77	52	61	51	43	50	63	65	60	59	56	66	56	57	57	58	66	56	49	58	53	59	69	48	52	61	52	61	60	53	61	65	62	59	60	60	46	79	69	60	57	55	63	65	51	48	55	57	48	45	55	57	56	55	52	41	46	54	62	66	50	55	52	56	57	56	45	59	52	63	52	49	58	59	61	53	50	58	37	67	59	72	48	63	72	40	60	56	59	51	64	61	57	49	63	55	61	45	55	61	52	45	55	64	59	58	56	61	45	71	54	54	53	64	58	63	63	53	58	66	54	53	66	56	61	62	63	61	53	55	52	67	54	58	48	61	53	67	45	73	73	56	55	60	52	61	63	56	54	64	63	62	46	62	59	65	58	66	65	64	62	69	40	56	72	57	61	64	61	65	51	65	49	57	63	63	71	58	56	63	68	61	57	51	69	63	61	56	64	57	64	59	56	48	54	50	44	65	64	57	62	58	52	54	51	58	48	54	58	58	62	58	41	57	52	64	41	52	37	65	54	56	61	57	54	51	52	49	73	53	74	61	57	60	51	65	56	56	67	63	57	60	64	72	48	62	63	55	43	61	58	48	40	47	51	55	56	54	63	42	58	54	51	55	58	60	52	54	58	52	54	47	41	65	73	69	57	57	44	58	48	53	63	64	65	54	52	59	49	50	61	64	57	51	66	59	65	59	55	67	56	55	70	49	65	59	61	68	46	51	53	45	70	61	65	48	60	52	55	56	57	44	46	69	60	66	50	50	57	64	52	64	60	61	39	61	69	53	52	57	71	50	60	57	44	44	52	49	64	65	60	59	54	59	51	71	62	46	52	60	60	57	53	36	49	68	57	67	62	60	51	46	57	69	47	62	50	64	58	57	46	59	50	54	56	55	61	58	61	49	59	52	67	61	55	63	44	63	62	45	71	59	66	76	49	58	64	58	42	41	42	53	58	45	57	71	50	66	68	65	46	39	55	59	53	54	62	53	61	62	55	44	58	63	58	48	57	61	58	55	52	63	54	55	65	51	56	65	54	64	69	68	54	60	55	67	53	52	58	43	55	48	48	58	59	55	56	60	59	53	69	57	51	54	65	64	57	61	62	67	57	54	50	44	49	51	59	62	52	65	49	59	50	60	65	57	55	60	49	55	56	51	55	55	51	47	64	59	47	47	65	54	56	52	56	55	37	57	63	60	47	52	50	51	57	64	53	54	57	62	47	49	66	44	53	49	57	55	58	57	53	59	52	40	64	63	53	57	43	63	51	75	55	53	50	68	65	71	51	57	45	65	59	54	52	55	70	47	44	49	45	51	59	58	58	50	54	71	46	75	64	55	60	52	51	49	64	56	42	58	60	68	58	66	46	47	46	48	56	64	56	53	53	78	71	41	67	60	54	54	62	56	50	45	54	68	51	47	56	42	66	54	61	51	59	51	55	65	60	74	61	65	57	56	63	55	51	54	47	47	55	57	73	45	47	50	49	58	64	69	53	51	45	50	60	43	62	67	58	51	54	48	64	64	55	51	43	62	52	64	62	55	47	55	52	59	58	64	55	42	61	60	46	54	57	69	57	54	56	69	69	49	51	48	56	52	62	61	60	67	66	56	70	68	72	53	47	72	54	58	46	58	45	68	69	72	59	54	52	61	48	65	52	58	45	56	53	61	57	50	68	55	64	56	44	44	60	63	58	57	63	59	52	61	64	60	54	76	73	60	48	51	57	56	54	69	61	53	63	65	66	59	57	47	48	56	71	62	52	63	49	65	50	42	54	61	55	58	53	73	55	57	70	53	59	47	55	57	49	67	59	69	48	44	52	56	49	53	54	58	54	49	67	60	48	71	58	62	56	50	62	59	65	68	53	48	62	68	50	52	62	62	57	58	66	66	53	58	63	61	56	50	48	59	51	73	45	50	46	60	53	59	56	48	52	40	67	56	58	66	56	62	60	62	63	50	68	57	64	56	59	63	61	62	52	55	52	58	37	61	65	64	48	58	48	61	56	61	65	46	63	54	53	67	60	50	46	51	68	55	62	52	56	61	50	50	50	53	55	65	51	52	62	57	59	50	54	56	56	48	54	55	57	63	57	46	54	55	68	62	59	45	49	51	62	66	57	57	66	64	61	72	51	62	55	56	48	52	43	56	66	70	57	59	51	60	67	49	47	46	52	63	59	61	55	47	51	68	63	48	57	56	57	50	55	71	52	61	58	56	57	59	48	56	43	61	70	67	54	53	49	55	65	41	69	57	61	59	63	50	57	55	58	56	42	52	53	55	55	60	53	58	60	54	54	43	52	51	54	57	68	56	52	69	58	62	56	59	59	47	52	82	58	50	48	54	62	66	71	59	59	52	62	73	60	55	56	66	66	45	64	54	64	57	48	45	68	57	49	61	64	60	65	56	62	50	62	64	49	48	48	59	60	57	57	53	52	55	56	61	56	45	60	71	44	42	60	45	73	46	54	63	55	67	52	57	67	62	58	59	62	61	44	53	55	61	57	77	59	49	52	79	58	57	46	62	62	70	54	54	48	54	62	61	59	54	68	72	61	58	54	62	57	46	47	64	57	63	55	55	53	71	66	54	42	61	54	62	44	77	54	60	73	56	55	62	44	62	60	69	44	52	62	55	57	80	57	58	61	54	65	54	43	53	53	49	60	57	54	50	68	62	62	52	61	51	60
18644	9930	5902	9385	16190	17923	16278	13375	10502	9150	8092	6593	5170	4202	3574	3329	2890	2684	2006	1830	1890	2048	1774	1739	1594	1703	1801	1842	1347	1368	1227	1059	967	998	890	922	820	781	775	756	715	706	696	709	672	588	618	646	648	623	677	677	558	583	621	622	582	563	636	631	611	602	614	633	564	653	651	561	612	636	609	605	587	606	649	600	615	603	644	596	657	597	567	653	643	685	673	693	657	685	693	690	693	661	594	642	603	577	605	645	627	698	617	629	632	604	644	643	637	691	652	592	718	699	630	667	699	675	579	598	623	610	625	616	614	598	625	603	608	572	599	586	604	575	557	596	584	587	600	583	595	596	627	554	597	574	577	625	588	590	609	600	630	612	600	573	604	607	594	608	546	566	594	563	591	564	587	618	597	614	573	636	581	580	555	621	595	558	598	593	597	600	638	597	576	594	597	571	603	624	575	598	602	619	603	616	571	593	610	609	576	623	649	589	651	579	590	591	590	650	582	572	572	609	590	599	592	597	612	630	603	599	554	606	586	607	601	578	603	649	589	595	603	582	596	586	635	551	649	576	608	589	603	623	599	572	618	593	610	588	601	585	584	602	626	601	600	562	603	634	603	560	580	585	619	589	613	568	654	612	575	567	581	590	581	603	606	570	600	595	651	554	596	562	551	635	532	573	579	543	582	598	600	572	591	601	615	597	590	550	610	590	601	620	614	598	583	591	609	609	585	631	632	566	621	587	577	608	578	600	595	631	621	602	582	571	606	604	581	551	600	658	595	627	601	609	619	572	596	634	574	600	568	587	592	532	617	589	609	558	625	577	584	653	597	614	596	610	629	615	559	579	594	587	574	613	594	636	613	590	606	609	586	565	603	599	642	625	631	569	541	563	614	579	582	548	589	633	587	603	601	583	583	582	605	593	618	667	579	610	565	606	641	596	585	543	585	601	616	569	610	591	569	577	603	611	604	574	590	604	620	589	588	616	584	604	603	591	587	567	639	539	616	571	612	617	628	583	602	605	636	613	584	606	569	550	596	566	620	607	608	574	593	607	583	547	606	592	605	595	592	613	550	642	574	616	572	578	592	595	590	591	618	604	647	595	564	561	561	603	568	586	640	599	600	607	580	548	578	568	592	604	649	564	608	612	628	544	592	579	611	546	631	587	600	566	591	602	618	612	565	590	560	586	546	618	608	640	604	586	610	636	568	581	570	561	632	612	618	562	593	619	612	599	566	594	572	584	578	545	626	607	572	587	649	577	607	568	603	647	559	587	572	655	542	622	598	548	624	583	592	653	583	613	614	593	626	595	595	632	621	598	589	629	633	605	621	581	562	621	623	608	591	580	590	631	582	625	619	560	600	578	582	554	630	604	568	609	559	598	592	612	601	606	560	601	568	566	549	587	608	613	530	565	612	548	573	619	562	594	593	594	613	557	593	564	571	632	597	615	592	630	600	631	578	600	517	632	595	579	596	600	579	607	575	582	571	593	578	662	582	585	588	599	614	641	582	586	579	566	593	559	562	575	581	603	562	577	581	597	609	616	576	592	596	614	586	618	641	587	604	636	626	601	621	632	576	623	608	610	562	573	568	586	623	610	644	635	568	608	530	580	638	608	540	589	570	589	574	617	606	649	637	665	586	575	603	575	591	587	609	601	587	573	643	604	576	566	620	600	606	588	600	565	575	599	601	587	600	605	661	600	616	616	579	566	569	649	615	591	593	565	581	573	628	579	618	562	598	587	571	606	566	576	582	632	576	623	582	629	581	562	590	599	590	625	611	600	650	608	600	604	625	608	600	582	568	600	603	549	607	639	610	633	558	575	620	583	572	577	604	610	599	598	608	557	575	622	617	582	633	593	581	576	616	615	630	617	560	588	623	557	585	623	570	587	611	618	624	583	579	587	581	561	601	606	633	567	615	598	622	601	572	637	615	572	599	582	594	605	613	546	587	602	583	588	610	579	592	587	615	648	641	600	591	569	609	575	625	635	612	612	575	644	595	624	579	617	566	591	636	575	565	609	582	629	607	582	598	595	580	544	646	568	590	611	594	571	569	563	609	611	609	635	589	620	559	543	587	627	576	614	611	562	591	616	590	618	562	552	585	610	588	584	594	613	566	588	607	601	579	567	599	580	609	548	577	566	621	575	566	596	597	584	592	646	602	630	585	635	597	604	577	600	608	577	589	613	615	610	614	598	557	586	619	634	559	611	604	617	578	601	587	614	602	573	546	577	588	556	577	633	604	577	641	581	585	597	625	600	617	608	600	600	606	579	594	607	585	572	603	567	565	608	588	651	589	629	558	614	639	590	563	587	569	605	573	609	581	616	568	609	617	626	644	604	605	573	595	592	569	576	568	593	621	576	612	559	560	622	593	600	604	627	588	557	603	576	591	590	625	588	582	591	605	659	593	581	540	603	591	526	598	584	606	563	648	573	569	557	561	615	573	612	592	564	564	601	612	579	603	571	593	573	620	654	606	622	599	629	621	584	616	546	574	599	603	628	590	641	547	604	577	641	585	612	649	626	585	600	633	617	588	555	591	580	595	580	609	586	606	570	598	626	603	604	595	577	572	594	592	612	626	627	601	598	595	599	572	605	612	585	604	597	593	596	567	574	621	562	569	605	593	633	540	603	606	596	637	564	561	608	574	609	595	608	618	599	560	588	629	580	607	574	564	588	583	602	612	609	578	620	571	590	589	603	585	595	632	608	614	568	594	587	589	606	624	607	624	592	619	620	612	613	590	570	592	575	560	567	619	605	629	577	606	586	617	539	603	602	557	622	527	595	594	636	639	601	582	603	604	557	584	588	596	608	608	632	607	587	581	641	599	587	555	622	580	593	596	567	597	583	570	578	606	586	605	544	583	547	602	618	636	633	607	618	596	567	612	573	524	608	605	583	597	573	638	591	600	604	641	561	576	606	626	551	599	611	605	596	576	576	582	573	605	572	652	613	584	568	564	568	641	608	608	589	585	620	585	617	595	620	587	621	590	560	588	627	610	605	594	551	577	593	594	606	598	594	583	563	613	569	603	586	593	598	603	581	562	615	578	584	605	614	583	638	591	569	567	584	590	567	609	595	571	556	610	577	629	611	601	586	591	574	560	627	583	592	652	559	608	601	586	562	601	614	589	561	605	588	577	599	584	536	592	608	595	577	563	611	577	622	594	617	627	598	617	589	599	558	582	590	593	650	572	592	625	594	600	589	606	616	589	590	621	597	563	592	576	604	573	552	579	571	624	605	553	613	634	553	598	562	609	555	592	619	601	554	596	560	564	620	623	552	604	567	624	596	597	620	605	561	592	600	580	585	608	549	612	552	605	576	569	593	594	552	600	611	562	619	609	643	583	623	607	598	597	630	552	639	592	583	618	605	576	601	557	585	653	610	572	624	601	612	633	604	593	559	585	611	590	597	541	533	587	588	608	594	626	596	629	637	641	585	600	605	579	562	589	572	647	599	607	611	578	624	607	614	659	595	616	598	604	596	595	582
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
