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
344213976930	344213977492	344213978042	344213978592	344213979141	344213979692	344213980242	344213980792	344213981341	344213981892	344213982442	344213982992	344213983541	344213984092	344213984642	344213985192	344213985741	344213986292	344213986842	344213987392	344213987941	344213988492	344213989042	344213989592	344213990141	344213990692	344213991242	344213991792	344213992341	344213992892	344213993442	344213993992	344213994541	344213995092	344213995642	344213996192	344213996741	344213997292	344213997842	344213998392	344213998941	344213999492	344214000042	344214000592	344214001141	344214001692	344214002242	344214002792	344214003342	344214003892	344214004442	344214004992	344214005541	344214006092	344214006642	344214007192	344214007742	344214008292	344214008842	344214009392	344214009942	344214010492	344214011042	344214011592	344214012142	344214012692	344214013242	344214013792	344214014342	344214014892	344214015442	344214015992	344214016542	344214017092	344214017642	344214018192	344214018742	344214019292	344214019842	344214020392	344214020942	344214021492	344214022042	344214022592	344214023142	344214023692	344214024242	344214024792	344214025342	344214025892	344214026442	344214026992	344214027542	344214028092	344214028642	344214029192	344214029742	344214030292	344214030842	344214031392	344214031942	344214032492	344214033042	344214033592	344214034142	344214034692	344214035242	344214035792	344214036342	344214036892	344214037442	344214037992	344214038542	344214039092	344214039642	344214040192	344214040742	344214041292	344214041842	344214042392	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2209	3300	1900	2700	2210	3300	1900	2700	2209	3300	1900	2700	2209	3300	1900	2700	2210	3300	1900	2700	2210	3300	1900	2700	2210	3300	1900	2700	2210	3300	1900	2700	2209	3300	1900	2700	2209	3300	1900	2700	2209	3300	1900	2700	2209	3300	1900	2700	2209	3300	1900	2700	2209	3300	1900	2700	2210	3300	1900	2700	2210	3300	1900	2700	2209	3300	1900	2700	2209	3300	1900	2700	2209	3300	1900	2700	2208	3300	1900	2700	2208	3300	1900	2700	2209	3300	1900	2700	2208	3300	1900	2700	2208	3300	1900	2700	2208	3300	1900	2700	2208	3300	1900	2700	2208	3300	1900	2700	2208	3300	1900	2700	2208	3300	1900	2700	2208	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
1918	510	259	198	177	191	452	480	309	389	277	254	185	218	287	280	239	269	204	176	202	266	390	458	682	683	585	440	371	243	181	152	102	71	63	91	80	79	63	88	81	73	64	78	76	82	83	73	83	74	87	68	79	67	88	78	66	76	65	78	83	79	86	74	81	77	81	81	72	92	77	60	66	81	73	75	63	91	81	98	71	71	69	91	80	70	69	74	72	79	71	73	86	72	74	74	65	82	76	78	74	67	84	80	84	69	76	91	76	65	67	73	76	75	70	78	92	84	81	76	78	77	73	79	67	72	71	68	73	67	61	70	95	72	77	58	77	63	94	74	79	69	92	82	88	75	77	67	72	68	80	67	88	87	73	63	76	76	78	78	91	72	74	71	77	78	91	77	67	77	83	77	55	64	83	82	67	61	93	68	60	88	75	74	78	60	86	65	80	75	65	67	83	73	64	65	86	90	69	83	72	70	68	71	81	82	77	81	75	79	69	81	75	73	60	75	72	82	79	70	83	77	73	82	83	76	74	71	76	64	82	61	78	78	71	71	71	72	75	73	83	66	85	73	77	76	75	92	84	57	71	78	72	81	83	78	76	84	78	65	87	72	77	56	81	71	71	58	69	74	62	77	71	77	67	82	60	75	77	77	80	85	92	78	78	66	84	86	55	85	76	80	75	75	65	90	77	80	73	77	71	64	64	85	76	68	68	72	74	90	74	90	73	64	77	68	89	65	69	70	60	74	77	79	66	72	80	78	66	62	75	73	69	78	62	81	74	75	72	87	85	74	73	75	71	84	74	71	58	83	70	86	63	59	60	94	82	75	71	59	66	61	68	83	94	79	72	77	90	71	73	82	68	80	83	69	74	81	69	70	78	68	83	71	70	82	94	70	71	76	67	74	75	74	63	83	80	74	77	72	81	64	70	75	82	77	79	73	82	77	71	77	69	71	78	90	76	62	71	73	76	72	63	68	73	75	100	71	65	73	75	75	73	70	69	78	61	71	76	68	77	75	77	69	85	62	68	85	73	75	75	83	66	77	82	76	87	69	80	82	93	94	75	75	85	78	88	69	78	76	68	66	72	77	75	73	83	83	86	70	73	86	87	95	69	81	86	93	75	83	67	86	78	82	72	70	67	72	78	59	76	75	85	71	68	70	77	63	60	83	77	77	76	65	80	73	75	74	66	62	78	79	74	71	75	61	76	72	66	78	62	68	69	82	67	77	69	84	68	70	68	88	58	77	87	76	92	96	82	66	96	67	82	72	68	87	73	68	81	69	67	70	66	71	69	85	82	78	62	71	79	76	79	80	79	57	74	94	90	79	73	69	79	96	70	82	84	80	71	79	79	70	78	79	74	69	68	70	86	65	77	79	81	66	82	81	69	73	72	81	73	68	67	76	82	73	90	65	69	63	73	88	67	75	62	78	72	92	88	68	60	83	73	99	80	68	75	70	93	79	74	80	67	76	99	73	65	65	59	74	75	62	90	70	83	67	93	88	72	72	83	75	72	68	81	82	67	107	54	81	61	80	56	64	82	75	87	76	53	88	73	74	76	77	73	69	71	73	75	72	72	74	72	71	71	62	73	78	73	75	68	77	86	71	75	65	79	84	79	86	82	98	81	74	71	78	80	68	85	81	84	68	81	80	82	77	78	77	71	77	89	72	70	64	91	85	65	69	61	91	67	70	69	68	72	86	88	83	89	66	74	84	71	79	90	60	82	83	92	62	79	76	95	91	78	84	66	70	79	81	93	71	67	71	69	56	80	72	89	86	67	82	76	67	79	93	92	85	75	83	83	80	56	84	76	88	63	84	68	87	77	90	62	63	75	62	77	77	87	80	80	64	78	69	88	77	76	81	73	79	74	71	63	82	74	81	77	48	73	72	83	78	65	67	54	94	70	62	66	69	63	67	89	71	79	71	77	74	69	68	81	65	67	78	72	76	81	73	81	78	70	78	89	71	80	91	76	72	69	75	74	74	74	86	76	77	88	80	67	69	80	67	72	80	94	82	88	82	66	91	72	75	75	82	75	77	76	65	76	92	65	83	76	75	69	68	68	78	75	77	72	80	75	67	78	60	77	66	65	90	61	84	79	69	60	78	77	84	67	87	63	78	74	61	86	56	82	70	85	71	77	84	66	66	92	97	87	90	62	59	89	90	61	56	88	63	82	66	73	73	76	75	75	65	77	87	66	83	79	79	76	73	75	73	83	76	74	54	93	76	62	91	68	73	79	82	74	71	85	65	81	80	73	82	79	96	88	78	80	75	66	86	71	66	70	96	82	67	81	61	74	67	81	80	83	68	74	72	71	74	71	82	70	66	69	84	79	86	64	73	76	65	66	76	73	60	84	76	76	71	79	65	89	80	78	59	76	71	80	75	88	75	72	81	66	78	70	67	62	77	60	91	72	72	78	72	83	84	83	86	71	75	94	80	65	79	63	59	87	82	72	76	86	72	70	67	68	73	87	80	68	68	89	76	77	97	65	81	81	79	82	72	80	81	73	70	82	80	72	73	77	86	69	61	91	71	75	69	70	74	87	78	91	65	78	68	76	85	92	72	96	71	63	71	59	80	72	65	82	83	74	86	87	82	83	62	68	89	89	80	66	86	72	81	75	76	88	68	73	67	68	83	65	77	67	89	71	80	57	72	87	61	74	79	79	64	69	64	67	67	71	82	78	83	86	63	73	89	71	74	69	66	74	64	65	95	74	80	99	78	72	94	104	75	67	78	80	74	82	89	80	81	63	84	72	64	72	75	75	72	79	75	82	84	85	67	78	69	65	83	58	69	83	77	66	77	77	82	75	77	63	74	72	76	67	76	91	77	77	72	60	59	77	77	82	85	74	72	65	73	78	82	73	76	68	76	69	80	75	76	79	66	69	65	80	83	86	82	90	73	63	75	87	76	77	68	71	61	72	73	85	66	79	66	67	75	91	81	89	77	79	97	61	72	60	59	78	82	62	77	62	75	69	80	65	95	68	63	69	82	74	68	94	88	79	87	87	70	77	81	87	81	71	85	62	76	73	68	65	77	74	78	82	76	66	78	71	79	91	79	77	77	72	78	71	74	63	68	66	77	74	67	62	69	84	85	82	86	79	65	84	72	70	66	76	75	76	79	76	73	73	74	79	83	76	67	87	77	78	71	86	74	68	73	92	65	73	71	73	65	80	62	82	86	92	77	89	62	92	58	63	68	87	74	72	82	74	78	70	85	75	79	84	69	79	69	87	106	78	73	77	72	69	87	82	75	69	83	61	74	74	93	64	66	105	84	72	67	92	64	76	72	74	75	80	73	71	80	58	79	68	80	73	79	82	71	82	83	90	92	79	76	74	66	62	79	69	86	72	55	84	79	76	83	66	81	74	83	71	82	83	56	63	85	83	77	70	89	83	67	76	94	75	75	74	79	63	77	68	75	81	69	83	74	83	94	85	79	72	71	70	74	76	75	66	85	88	69	77	83	84	73	75	77	84	63
17607	5578	2711	3166	6847	9388	17251	15034	11540	11313	7200	7041	5436	6001	7730	6983	5941	5896	4710	4220	4261	5838	8226	9272	12728	12926	11301	8666	6292	4264	2646	1598	1046	822	653	687	622	591	565	574	520	549	543	549	584	550	569	597	510	565	534	566	614	548	547	570	544	561	553	603	580	550	508	558	560	534	549	561	560	546	554	547	569	575	547	599	559	534	561	548	593	572	560	565	573	596	534	602	585	589	588	571	589	523	561	554	549	556	535	564	562	569	563	572	598	601	561	559	547	550	548	583	552	546	540	547	565	550	607	559	550	610	550	563	536	587	579	611	563	557	538	558	531	575	520	521	574	543	564	572	567	576	537	522	528	544	560	506	527	544	545	568	531	580	583	540	581	587	579	550	557	560	567	534	550	569	596	559	572	589	567	569	543	566	561	583	590	541	542	553	579	558	541	561	571	575	561	613	556	576	528	545	603	560	565	579	522	567	559	512	551	552	577	588	572	537	561	561	543	531	554	562	597	566	554	544	581	598	541	550	541	570	600	575	557	540	548	540	542	537	539	532	555	577	559	555	560	567	550	552	578	596	522	592	547	560	560	597	580	539	570	565	586	542	537	531	530	576	549	563	580	563	521	564	522	563	543	548	582	558	581	612	541	540	550	556	565	556	535	584	580	571	572	556	599	561	566	567	586	579	561	564	577	592	572	589	532	563	577	585	591	565	535	584	518	581	517	535	558	574	499	592	555	556	545	534	560	563	524	584	528	558	563	582	618	560	573	562	564	527	525	566	555	563	541	533	538	546	554	604	584	545	577	580	600	552	512	607	563	580	569	545	558	573	526	538	556	568	559	596	543	568	545	527	568	545	562	549	559	519	579	589	566	547	543	548	556	585	576	550	541	540	572	620	585	579	539	547	586	571	565	572	584	513	610	584	609	542	610	543	552	532	558	532	557	542	593	542	576	572	526	565	522	550	574	553	581	589	557	584	586	555	549	539	553	573	541	561	565	539	576	545	603	551	536	599	537	559	566	550	581	572	587	560	546	560	561	559	558	539	587	568	608	569	578	531	605	554	546	542	572	556	557	546	561	598	585	575	502	523	573	576	544	543	529	541	570	565	560	541	572	564	580	499	559	584	564	514	565	527	554	570	555	541	554	526	568	558	536	539	543	571	552	557	568	559	543	532	537	554	560	581	553	522	560	543	560	584	553	614	524	554	569	559	560	589	551	573	594	553	570	619	574	584	601	549	561	552	562	528	541	585	549	562	541	548	563	601	572	581	559	549	562	566	561	581	576	533	572	592	562	622	575	553	559	552	562	572	556	516	567	548	530	533	549	562	549	520	512	580	553	547	562	507	589	577	577	559	582	565	612	571	522	535	544	523	548	537	540	612	575	548	551	596	544	582	542	529	543	550	549	537	524	543	577	511	538	533	566	577	529	559	580	525	547	550	562	531	553	533	571	631	570	546	545	615	527	550	562	543	574	526	577	579	585	561	558	556	595	560	554	580	545	566	536	574	560	550	547	572	537	556	558	545	529	544	561	572	551	561	566	595	557	566	538	569	557	576	542	546	570	607	569	524	563	554	534	555	581	550	566	595	586	550	529	485	546	590	598	567	548	589	573	542	547	588	566	570	543	567	593	555	567	533	584	560	578	572	588	554	525	580	536	563	577	606	528	517	574	555	546	535	536	605	532	547	522	569	555	550	549	558	548	549	530	584	565	536	584	583	571	555	559	550	586	585	559	553	541	570	566	556	530	572	549	528	595	558	527	583	553	512	580	567	558	594	582	591	549	552	556	558	567	543	559	543	543	555	536	571	562	548	566	545	533	564	586	571	529	568	569	583	580	583	560	545	545	584	523	567	531	551	565	552	569	597	549	550	557	549	587	585	576	587	592	570	551	597	548	570	535	573	565	529	555	583	532	542	560	543	569	536	539	550	532	523	582	597	546	533	553	550	564	566	586	546	525	570	565	563	591	568	617	573	536	547	508	533	620	582	584	538	562	581	539	548	571	577	572	597	588	566	501	595	598	545	563	561	573	582	537	578	561	562	566	557	552	568	570	579	565	587	520	535	547	552	577	542	589	564	569	564	589	538	572	563	563	586	585	578	542	607	541	543	520	585	564	563	552	573	565	595	575	557	570	578	591	579	503	536	518	521	562	582	602	550	560	559	507	569	525	548	585	556	594	622	563	562	555	536	546	593	563	556	553	546	582	527	568	596	535	553	606	543	584	568	584	591	581	575	550	579	552	559	580	526	525	570	527	576	559	583	523	542	554	559	545	593	589	530	535	549	608	584	580	624	605	543	581	552	584	565	540	546	556	543	604	561	535	526	565	544	599	530	583	576	543	540	566	553	560	547	566	562	566	528	528	575	548	525	559	531	555	561	576	584	531	553	578	542	523	609	565	545	569	596	533	542	559	567	574	583	534	564	570	571	582	536	580	540	540	598	580	549	518	566	541	554	576	554	565	575	584	587	533	580	562	580	549	580	582	592	548	523	569	605	530	550	581	517	557	554	572	559	544	556	550	551	598	587	547	546	568	606	518	525	583	533	581	611	549	575	560	587	560	608	575	576	585	558	552	552	561	567	564	561	557	545	583	582	536	555	567	528	541	550	529	581	515	559	564	482	576	577	555	557	567	558	557	536	557	554	571	620	559	539	543	596	555	544	601	569	597	565	565	558	576	592	593	545	600	586	599	557	570	557	520	560	617	528	585	581	632	541	546	585	571	547	527	538	561	576	540	567	579	560	582	550	545	565	573	524	537	557	590	593	589	562	573	568	560	552	568	569	564	554	578	554	546	553	577	577	583	540	551	544	565	582	562	573	555	557	600	570	575	563	596	544	595	562	563	563	593	564	551	527	603	553	546	540	577	549	558	554	590	529	594	568	523	529	570	558	559	566	552	545	562	559	540	603	596	535	587	532	525	516	549	579	547	521	603	532	553	569	582	537	560	567	519	556	540	564	512	571	552	551	566	585	564	595	560	551	555	553	563	522	554	591	522	562	592	555	528	550	571	585	541	595	577	561	598	571	545	567	517	590	574	548	603	567	579	573	573	558	539	513	548	629	520	571	576	538	565	585	540	545	555	537	570	534	575	576	558	532	583	555	592	533	557	605	589	570	524	570	527	546	545	572	556	604	550	534	542	503	564	527	561	556	565	555	549	545	557	506	548	562	583	545	576	603	581	577	563	569	539	579	590	549	578	554	535	588	535	569	582	565	582	552	567	578	575	560	550	571	560	555	559	613	593	571	552	570	526	581	563	526	565	562	541	619	596	554	535	537	542	600	545	568	520	551	484	566	531	587	551	523	589	541	559	581	563	569	564	568	547	563	609	541	537	589	537	555	537	580	592	526	583	549	548	580	553	570	567	608	615	563	581	551	604	563	543	556	554	582	567	542	551	561	525	545	542	557	541	557	610	561	558	563	566	576	569	577	541	575	510	522	543	562	560	588	541	566	525	571	569	538	568	560	535	562	567	541	569	593	574	551
1636	261	144	93	90	85	135	129	173	193	137	137	120	201	174	180	173	102	104	129	116	139	91	106	123	156	151	97	108	99	69	56	61	58	67	51	60	55	38	57	52	43	63	60	55	51	56	48	65	49	52	45	64	51	47	65	51	53	51	45	47	58	49	59	58	62	63	38	42	52	62	55	60	69	42	43	56	44	46	54	49	50	48	49	53	46	44	51	48	51	51	54	42	47	53	48	45	59	53	68	57	56	52	53	54	40	50	62	54	58	57	67	55	45	72	45	56	53	53	56	49	48	45	44	59	49	48	43	60	60	43	61	52	59	48	43	56	46	45	52	42	54	43	54	56	58	47	60	57	69	52	59	49	53	59	56	40	55	53	48	54	45	65	59	45	54	45	54	46	55	48	47	47	46	42	50	53	51	46	69	56	51	43	59	43	56	65	62	56	39	48	54	45	47	42	46	49	49	50	49	55	53	45	64	41	66	50	41	60	44	60	45	60	49	60	41	48	51	48	42	41	51	57	46	60	58	44	38	52	56	53	63	53	50	65	51	55	48	54	58	50	69	72	51	55	51	58	56	48	42	69	63	59	46	58	60	51	55	58	54	52	65	40	51	65	51	49	69	53	44	52	36	49	67	46	65	47	60	70	61	65	39	63	50	43	58	58	62	63	63	46	54	64	49	56	53	56	44	47	45	43	49	51	50	52	55	56	52	48	41	46	48	61	46	45	54	58	38	45	56	48	64	46	49	54	51	49	46	56	41	48	46	57	36	53	47	66	58	43	53	47	58	58	49	43	67	60	54	59	48	63	47	60	49	53	46	53	50	48	54	44	65	49	59	62	57	55	65	61	63	54	60	55	45	64	53	49	50	60	60	52	52	68	39	57	77	73	56	57	45	61	63	46	49	59	58	57	44	63	50	42	52	47	51	53	57	51	59	52	55	63	59	56	60	50	51	60	58	56	43	53	69	58	46	67	62	54	54	59	64	36	53	47	54	56	49	61	42	49	51	54	58	53	60	46	59	53	49	52	54	47	45	52	63	48	59	56	54	44	51	51	68	50	57	57	58	46	68	64	51	57	52	48	49	48	52	59	62	49	69	66	69	52	56	46	57	45	60	52	64	61	59	69	53	70	65	49	63	54	47	42	68	59	52	36	52	61	42	58	54	62	60	53	37	51	46	49	54	53	61	54	50	66	57	62	62	51	51	54	47	54	43	56	41	49	66	54	52	59	41	51	49	46	62	53	55	57	61	53	62	57	43	57	44	58	45	62	62	58	54	49	53	67	53	37	42	55	59	55	58	53	53	32	57	54	49	50	56	66	56	58	53	43	66	62	54	53	47	58	51	52	34	70	54	53	55	61	59	45	41	57	52	47	70	51	51	52	72	65	61	46	65	48	52	50	50	61	52	56	51	47	51	51	58	61	56	67	50	54	39	68	64	51	48	55	54	63	47	69	55	42	63	48	46	58	61	45	64	57	45	44	61	54	54	44	45	61	57	41	52	61	62	49	46	58	48	42	56	63	52	60	48	51	67	53	57	56	60	48	71	54	58	50	54	47	47	43	58	59	46	53	55	63	64	36	44	43	55	53	65	67	44	60	51	49	56	46	48	56	32	44	60	45	54	56	48	50	53	61	41	55	54	58	30	58	47	51	52	42	70	55	53	51	40	48	62	50	45	59	36	58	60	45	54	55	42	46	61	61	54	41	50	41	54	50	60	55	42	50	48	52	58	49	55	68	51	66	46	69	41	49	44	69	46	48	45	56	46	61	51	51	48	62	40	55	47	66	72	61	47	53	53	62	62	50	54	63	52	63	44	55	48	50	48	53	51	61	56	63	47	58	45	48	55	60	43	52	55	45	56	46	52	38	51	44	58	50	49	44	43	55	57	67	50	54	52	57	42	55	49	47	53	59	56	35	33	39	38	44	64	52	52	54	53	47	42	62	59	58	46	58	50	52	66	55	40	47	40	60	69	44	44	69	39	56	46	57	68	48	51	42	64	58	44	53	39	50	52	62	46	60	49	45	67	57	47	49	53	55	51	54	52	52	61	56	49	54	49	74	61	46	60	60	52	54	49	44	56	53	55	54	58	49	60	52	52	60	46	57	51	48	54	58	61	45	59	70	41	57	56	41	52	50	58	56	44	48	48	57	53	50	74	44	51	42	48	52	45	58	58	60	56	51	51	56	65	53	53	42	58	49	56	57	56	52	63	57	56	52	60	63	54	54	51	52	43	59	65	56	56	52	52	53	49	62	56	53	51	46	51	37	47	50	44	57	46	37	51	56	55	59	45	45	65	61	57	53	60	63	61	54	50	48	49	57	47	52	57	74	57	47	61	67	61	65	46	53	50	53	58	52	61	54	62	53	64	52	69	59	51	53	59	59	50	64	61	51	65	45	41	49	50	56	55	55	48	42	56	39	42	64	60	54	58	60	62	58	61	57	63	48	44	43	49	50	60	57	51	50	57	51	44	64	49	47	60	69	52	43	42	43	58	37	48	50	52	61	64	38	50	37	57	50	54	58	52	50	53	48	47	46	48	42	48	48	47	63	65	63	51	61	57	73	61	58	45	61	50	39	61	56	56	56	57	52	57	51	51	46	43	72	52	47	46	46	39	48	51	67	57	53	63	51	52	63	52	51	55	48	49	34	53	50	56	47	44	58	48	52	64	51	45	51	47	58	71	53	70	53	75	44	56	57	53	48	49	48	53	45	51	57	44	44	42	53	59	50	51	49	55	49	43	45	45	63	47	56	66	49	47	49	49	45	60	43	58	51	44	64	51	56	72	65	42	42	59	61	42	42	54	48	61	59	56	39	48	46	61	53	67	61	61	35	58	67	55	53	71	62	65	61	48	64	56	45	52	45	57	51	49	55	62	42	55	65	57	61	61	46	46	34	51	47	52	59	49	49	56	53	47	48	55	60	54	71	46	47	57	58	48	53	58	58	61	60	48	47	51	55	55	46	52	55	68	54	42	52	53	69	58	57	44	49	49	40	42	43	60	47	58	50	52	45	42	62	62	58	45	47	65	50	54	44	44	46	60	62	47	47	46	53	46	57	51	59	48	48	53	56	56	47	55	67	60	60	54	67	42	50	50	54	57	65	51	46	56	49	49	44	51	45	43	45	60	49	56	44	57	55	44	69	59	50	60	58	48	47	57	59	40	61	54	55	35	54	43	43	51	52	48	55	48	55	49	63	52	65	51	46	57	64	54	46	68	59	39	54	35	47	59	53	55	45	63	51	64	55	55	39	44	50	67	51	63	44	57	54	52	61	53	49	46	49	62	57	58	69	65	51	64	69	46	48	47	43	46	50	55	54	51	52	52	56	68	60	62	41	46	56	51	42	51	54	50	62	55	53	49	48	47	50	60	64	63	58	51	50	59	50	49	56	51	62	51	48	73	48	60	56	71	56	48	51	59	62	48	46	46	50	47	69	54	56	62	52	55	56	58	51	51	60	63	50	57	61	54
12902	3098	1281	1427	3066	4207	5047	5607	6134	6613	3991	3872	3362	5898	5221	4299	3780	2657	2630	2542	2193	2086	2135	2054	2684	2927	2797	2139	1428	1087	819	713	466	426	451	404	437	417	415	394	419	412	400	402	383	379	401	394	405	403	357	411	390	438	406	406	423	407	417	414	420	394	432	373	385	403	422	402	390	408	397	408	381	394	419	427	405	421	413	395	408	405	400	399	438	388	394	376	426	427	381	387	368	424	436	398	424	445	399	403	411	411	404	419	412	435	420	406	408	421	387	408	405	393	382	419	412	427	429	432	453	403	419	430	382	408	426	418	400	444	396	395	425	421	440	358	424	395	423	388	420	414	397	425	403	438	395	387	447	397	384	415	421	421	390	442	420	436	387	414	400	423	410	385	399	367	413	391	401	406	375	391	397	413	413	381	396	422	430	417	401	406	371	422	414	381	400	397	406	383	419	382	397	433	386	381	407	430	421	416	396	417	430	427	401	416	376	398	390	444	411	410	438	429	397	408	395	380	417	462	405	410	405	436	381	412	447	432	394	406	440	422	414	425	436	433	396	361	432	411	407	455	398	392	447	384	380	421	409	399	395	435	377	405	437	445	392	404	411	399	393	421	399	380	411	398	399	437	440	435	434	400	379	420	421	395	401	403	419	389	425	370	378	387	392	377	423	403	396	388	432	427	410	403	424	400	399	401	436	424	418	392	424	416	423	420	409	429	359	432	397	422	370	421	388	438	403	439	420	435	428	450	441	430	396	428	426	433	431	405	382	433	400	429	369	423	436	424	431	392	420	387	411	397	399	407	391	400	436	415	376	407	393	415	392	383	385	380	449	447	416	386	428	386	419	401	432	409	434	434	383	403	414	391	404	393	400	414	412	382	488	395	385	386	413	397	413	380	411	466	425	408	374	361	436	400	405	415	447	410	435	418	435	430	427	447	368	381	370	411	412	396	410	420	386	421	414	413	455	411	395	428	400	440	376	414	414	400	407	415	436	401	412	427	411	373	386	433	438	442	397	405	414	381	406	416	412	405	411	359	423	408	437	398	395	411	433	375	389	401	393	416	380	437	401	428	405	418	375	445	426	443	451	402	396	422	431	400	404	407	412	431	422	408	379	399	413	441	421	418	387	444	416	389	418	406	373	451	407	420	424	424	413	412	403	383	426	398	403	386	431	425	399	432	417	401	409	392	419	389	358	412	432	389	422	410	405	438	401	431	383	403	435	424	428	417	399	383	388	418	427	412	428	437	403	389	417	441	410	398	423	394	402	427	452	421	419	403	403	406	397	433	408	413	421	398	396	444	408	423	471	404	441	408	437	410	413	431	419	390	401	396	354	423	418	420	368	396	409	406	418	457	417	427	429	383	413	389	374	443	420	431	395	418	409	398	429	386	392	412	395	406	434	385	406	425	379	464	408	430	405	354	396	377	413	410	360	391	424	427	395	431	425	411	398	432	395	411	402	377	425	387	423	452	434	384	413	422	406	413	396	405	419	432	424	412	394	446	413	430	385	439	431	392	408	409	389	394	390	410	403	413	401	429	411	393	404	407	399	415	452	403	422	450	378	404	436	439	406	427	402	454	372	416	415	423	417	408	388	397	408	363	403	469	419	413	441	436	426	433	433	450	416	405	401	415	370	418	431	403	438	399	426	449	410	400	387	397	435	369	448	426	395	411	392	379	392	425	400	400	396	406	406	448	397	386	408	397	380	396	427	403	431	420	402	435	416	371	413	395	384	408	398	391	455	442	394	418	403	364	414	391	406	367	401	410	391	410	383	385	419	440	424	423	437	423	390	408	384	387	413	381	378	424	381	405	400	405	408	408	400	409	416	407	440	409	383	420	484	407	407	424	414	414	410	413	369	399	441	402	429	384	409	439	416	390	421	400	412	426	414	399	428	379	420	450	418	441	393	462	419	407	406	412	421	428	418	372	382	413	425	389	426	394	402	464	414	444	391	432	401	445	438	425	447	405	403	374	398	413	416	430	403	390	426	348	398	429	434	428	394	400	447	435	406	425	418	425	446	422	418	399	393	424	391	374	394	421	419	414	406	401	419	399	382	401	406	404	406	398	408	402	385	395	400	407	403	450	418	408	418	429	392	361	432	408	391	423	421	380	420	397	383	416	423	433	441	441	436	417	373	382	424	421	391	434	382	448	413	410	399	394	397	454	374	420	409	426	420	385	421	388	440	443	472	418	405	409	426	427	398	393	398	414	401	381	424	416	405	410	395	455	404	406	402	384	404	422	403	381	431	435	369	444	431	418	420	415	414	426	425	398	436	408	399	423	405	385	434	417	405	379	457	437	436	420	460	416	413	411	409	460	419	405	376	430	424	386	402	398	422	436	388	365	415	439	369	423	421	415	406	411	409	432	425	397	412	403	414	399	402	411	390	422	401	423	412	458	376	403	417	383	378	405	415	395	394	404	415	400	416	422	412	420	413	460	420	436	440	417	422	463	434	398	455	384	386	416	403	393	424	383	403	401	422	420	422	410	427	408	374	375	413	379	415	419	377	412	406	384	414	411	416	439	396	398	408	404	416	424	408	388	408	415	420	373	419	404	395	447	392	455	403	430	429	407	429	388	412	402	361	412	409	395	419	412	413	418	412	401	420	418	370	449	428	402	427	392	358	439	421	438	431	444	378	390	377	421	411	404	413	425	423	404	393	404	414	404	393	414	420	405	460	413	432	438	379	461	372	413	380	414	376	442	399	397	424	440	431	386	415	408	430	416	421	417	383	416	376	430	415	442	391	415	410	405	387	416	427	384	399	429	418	375	441	380	392	403	395	388	375	408	412	374	427	417	412	401	400	434	426	405	400	401	440	425	416	410	409	411	386	394	420	465	440	371	393	382	429	422	406	401	395	407	449	419	410	448	408	416	401	408	416	411	464	429	398	408	404	376	385	422	395	423	379	417	408	405	386	416	434	427	404	398	407	414	403	395	424	439	400	392	393	423	404	406	398	401	412	413	408	394	388	456	409	413	435	403	410	403	418	392	392	398	413	390	380	407	420	395	449	409	411	396	419	405	447	421	397	396	377	417	388	407	403	433	395	400	348	431	445	434	398	398	405	400	411	377	416	431	413	408	422	387	395	402	420	435	390	398	414	411	403	382	413	410	450	421	408	425	390	422	415	425	395	407	417	409	389	390	412	388	434	420	397	383	433	452	389	424	403	417	423	411	379	381	399	441	432	382	406	392	421	411	429	408	377	430	400	386	417	409	388	406	435	404	407	393	412	401	420	403	421	403	436	433	442	386	425	432	406	379	401	449	413	415	369	396	407	411	431	392	379	428	387	395	396	388	407	449	398	393	409	394	410	420	408	405	404	409	434	417	419	396	401	418	442	388	379	388	416	393	443	418	372	423	396	418	392	382	425	397	415	377	393	399	395	406	354	415	433	385	415	408	420	400	431	424	437	422	471	411	454	396	445	405	394	427	419	398	442	424	401	414	385	389	403	396	403	424	408	383	401	378	401	402
1238	395	189	127	101	141	158	212	276	227	206	161	185	224	245	206	162	157	162	115	151	126	211	345	464	401	285	193	157	134	103	72	74	66	54	77	46	65	60	55	66	67	61	65	64	56	53	69	59	51	60	58	53	42	75	66	58	76	59	55	40	68	48	80	45	40	62	42	55	52	57	58	58	49	52	58	67	66	61	61	67	65	54	67	44	53	75	83	77	59	50	43	63	61	50	70	61	56	64	60	62	76	56	66	63	49	56	52	52	55	63	54	56	70	60	65	61	50	67	71	56	70	33	52	62	77	55	64	48	71	56	62	53	73	67	64	72	72	61	53	71	57	64	62	66	68	49	50	45	72	74	64	57	50	56	59	68	64	62	50	60	60	73	60	53	52	65	48	55	67	55	47	64	70	60	69	69	65	75	64	65	54	70	60	63	53	64	51	78	59	56	59	63	57	56	52	54	57	59	46	58	54	59	66	66	44	75	51	63	74	61	57	50	58	60	67	63	54	56	72	54	57	54	62	66	58	72	67	48	65	60	72	60	64	65	69	55	59	56	60	54	69	69	55	64	47	62	67	67	53	59	55	56	61	60	54	56	64	53	56	69	61	54	63	64	66	62	66	61	36	47	57	62	62	56	63	38	47	64	72	63	57	49	67	64	47	57	66	66	61	68	62	62	68	68	66	49	69	55	64	55	52	49	68	72	50	62	65	63	50	65	50	58	60	60	67	71	61	53	65	64	67	70	49	63	72	57	61	58	66	59	67	80	75	46	51	53	79	52	61	72	73	66	50	57	70	51	64	52	56	61	46	74	53	57	80	62	74	43	75	62	57	74	55	63	57	84	67	52	77	58	59	48	63	64	65	63	55	67	62	86	51	54	76	44	84	59	72	67	58	61	54	59	49	66	64	57	64	57	65	67	60	66	58	59	64	49	48	46	48	69	55	49	47	59	56	55	74	66	59	52	59	66	51	70	59	55	55	58	59	79	74	56	60	55	73	63	71	77	57	62	64	59	51	68	73	66	63	49	77	71	67	48	70	52	71	59	49	72	60	68	57	56	63	64	70	66	70	57	59	65	53	50	68	68	67	67	67	69	75	58	66	54	77	50	52	45	70	68	54	46	63	58	65	45	64	60	63	62	52	50	63	61	68	62	47	63	63	59	53	67	61	48	67	67	68	57	63	59	70	74	44	52	63	56	63	64	58	48	65	71	64	67	44	69	64	57	66	52	57	59	52	66	62	50	68	56	65	72	54	62	54	53	62	62	67	65	68	57	63	52	68	59	59	69	75	56	52	63	64	55	57	48	69	50	58	41	65	62	56	65	73	52	59	46	60	63	61	66	57	62	58	52	64	60	53	56	64	64	67	60	58	63	64	67	70	60	56	65	61	63	74	47	61	60	58	56	53	57	52	59	65	56	57	53	62	67	64	46	52	60	48	71	70	53	51	65	60	57	71	48	61	50	67	56	61	57	75	61	59	65	61	49	69	50	54	52	63	62	61	71	44	61	71	54	65	70	64	51	63	63	51	52	51	65	58	66	57	58	65	62	61	59	56	54	47	63	60	58	52	59	60	60	51	49	57	77	58	62	54	55	56	47	60	56	70	60	79	51	60	53	60	52	58	50	54	62	66	62	65	55	53	57	64	52	54	61	66	71	62	48	53	60	63	57	55	55	59	74	66	74	67	76	53	64	59	59	59	62	52	49	67	64	61	70	78	59	65	65	62	51	79	42	66	66	63	67	54	45	63	70	60	63	61	55	51	37	46	60	60	61	59	61	71	59	73	59	47	51	54	68	57	64	65	59	56	71	75	59	69	73	74	60	45	58	61	62	66	60	55	58	57	57	67	63	55	80	65	48	52	58	71	62	62	55	63	64	52	51	64	68	71	49	47	58	70	64	46	75	56	60	54	66	63	55	65	67	62	62	69	59	64	64	59	60	55	49	66	73	67	59	67	61	48	64	59	71	48	58	71	61	66	73	44	58	68	69	71	64	65	63	64	61	53	67	58	56	55	67	70	54	54	68	54	73	63	63	63	61	65	75	62	59	77	51	65	55	74	67	57	55	54	52	61	60	61	66	64	59	71	53	52	64	54	59	49	59	56	42	62	64	63	58	54	70	65	61	63	64	60	70	42	68	47	51	47	73	57	62	64	57	61	55	70	57	68	59	62	59	82	56	56	56	55	65	57	54	64	56	50	63	57	65	62	63	78	40	56	62	64	60	67	67	61	60	69	57	63	53	54	67	69	53	64	62	64	55	54	78	58	55	64	53	70	66	54	60	56	68	47	54	62	57	48	70	56	51	61	55	57	58	55	63	58	57	56	69	59	42	67	57	56	64	58	58	60	61	68	46	63	60	48	65	55	56	56	53	66	59	58	56	74	60	63	65	54	58	59	55	67	50	58	57	71	56	60	63	58	59	69	58	63	63	64	60	63	63	66	65	53	69	67	70	63	79	53	72	63	66	79	54	53	72	43	53	48	70	51	66	59	54	60	59	54	47	54	58	77	61	61	57	53	73	60	62	56	41	62	62	76	45	67	72	54	49	56	52	57	66	65	58	64	51	66	54	61	51	63	65	52	61	53	58	63	47	54	63	60	56	56	68	60	55	60	58	60	78	59	61	61	73	75	68	61	55	67	51	59	53	57	55	52	52	65	72	60	64	49	43	51	69	46	67	55	84	45	56	60	54	54	53	49	47	57	58	66	47	52	68	64	71	56	87	67	67	64	75	42	49	64	57	75	46	63	61	66	65	55	67	49	71	64	61	44	63	53	62	62	56	65	57	59	65	71	44	56	53	55	56	51	81	60	55	56	49	59	70	75	72	55	57	72	63	65	50	48	60	60	64	63	52	56	64	59	48	61	53	60	56	61	66	53	65	65	63	68	57	52	58	53	64	72	58	71	65	65	56	64	75	42	58	54	70	63	62	66	69	59	66	56	64	62	74	63	65	70	68	74	49	64	49	66	60	56	63	62	50	75	66	47	54	62	69	69	64	63	62	59	58	49	58	62	61	68	57	67	61	67	75	70	69	60	36	66	61	55	62	72	54	57	67	67	69	54	47	57	57	67	51	69	63	55	49	56	51	70	67	47	52	52	58	67	52	46	68	60	58	52	55	54	73	61	65	60	61	66	67	45	71	55	70	50	73	55	65	57	57	49	66	56	71	49	62	61	61	62	51	61	54	51	59	67	68	46	78	77	70	60	57	66	59	64	55	63	60	73	78	55	62	54	50	49	65	59	64	51	67	69	70	51	46	62	60	60	58	62	52	44	55	69	47	52	64	61	61	58	67	65	48	66	53	52	64	62	48	51	54	52	50	73	57	48	58	52	54	62	50	51	69	58	44	50	47	64	53	50	56	60	51	53	73	59	50	62	57	57	55	64	60	60	49	48	61	59	58	70	53	66	54	68	66	62	67	66	71	66	71	75	60	77	56	58	74	57	47	48	65	48	70	57	60	76	53	61	70	67
14047	4481	1993	2070	4813	6539	7121	8116	10028	8399	6110	5062	5622	7135	6205	5108	3985	3737	3318	3048	2723	2819	4491	7978	9262	7708	5485	3678	2463	1710	1265	869	585	540	506	479	518	437	482	450	487	441	429	430	461	463	428	450	435	450	478	436	445	486	458	443	438	464	454	488	442	396	452	466	428	422	498	468	456	475	432	452	462	450	474	448	452	479	446	467	474	445	441	438	454	454	463	431	435	452	442	463	399	459	440	423	439	443	465	458	474	480	434	444	431	429	479	444	438	435	433	463	451	459	455	449	463	446	467	438	446	456	475	459	465	455	501	458	440	470	447	405	425	466	428	435	449	397	452	440	455	469	455	386	445	411	433	424	457	405	472	442	452	437	434	433	449	457	429	461	437	435	454	466	447	464	447	463	457	470	432	464	470	475	461	440	442	460	496	451	427	427	456	442	434	453	471	468	469	448	471	434	446	441	490	443	459	466	479	463	462	436	427	420	442	503	452	472	479	495	475	454	458	448	460	470	388	463	433	445	420	465	449	468	443	420	405	426	452	431	444	465	450	466	462	444	452	479	476	449	425	482	488	440	473	482	502	466	444	496	422	420	464	460	457	503	488	437	464	474	460	425	428	445	436	437	456	494	474	453	416	440	445	432	423	495	436	457	451	463	463	471	446	426	441	446	440	431	460	477	460	440	425	452	422	458	432	430	437	439	466	465	471	435	438	450	478	432	461	442	475	488	456	467	450	448	452	440	458	466	457	482	479	423	465	446	462	436	482	495	446	468	488	459	460	464	472	413	459	458	467	444	453	454	463	426	437	459	468	451	451	430	379	435	467	480	446	437	430	443	459	452	447	446	418	447	432	428	467	512	477	450	476	431	466	452	436	496	449	418	413	442	424	467	434	445	448	456	423	447	455	453	452	421	429	461	434	425	421	467	475	436	464	411	470	455	451	478	458	442	459	443	465	464	428	440	428	399	464	458	435	449	467	445	432	462	424	437	479	454	477	464	423	480	443	467	474	445	441	416	406	442	450	486	476	440	433	420	432	433	407	464	467	430	460	478	470	425	449	445	433	454	447	467	465	479	482	431	455	453	441	469	439	444	453	489	480	462	436	470	475	420	458	418	454	459	435	465	466	442	424	437	418	425	431	454	471	437	458	425	450	410	459	449	441	464	422	475	409	450	438	442	458	465	424	428	473	464	447	435	449	448	475	467	469	440	421	451	472	455	452	446	449	468	455	477	481	470	473	458	481	446	460	443	452	475	472	407	448	440	458	489	437	451	477	435	447	423	447	428	459	447	457	443	456	471	447	414	482	442	438	469	460	457	435	480	441	465	464	473	500	439	443	411	441	446	472	432	468	439	454	462	471	445	455	444	457	447	440	426	460	439	456	459	459	440	484	450	457	433	478	454	422	472	485	442	462	457	459	440	490	459	452	457	457	400	472	445	428	473	469	452	469	450	438	476	430	455	424	432	452	420	485	465	439	472	433	459	460	450	465	463	445	431	474	432	417	445	456	430	479	443	462	417	486	439	459	437	397	438	463	423	455	479	430	443	470	470	440	442	449	461	472	449	486	464	388	452	475	479	451	447	453	482	424	449	410	441	425	440	456	443	480	437	439	471	447	435	463	459	473	441	479	483	478	467	421	482	440	474	467	490	406	490	490	450	448	430	481	473	457	478	451	441	428	464	469	459	443	488	445	435	467	410	439	453	444	506	445	474	481	468	471	459	478	463	463	463	420	451	466	476	425	452	464	463	427	434	431	445	452	485	474	462	451	442	511	489	437	488	449	416	451	452	465	481	436	442	480	444	458	461	457	460	434	462	453	415	468	487	457	427	460	405	456	444	481	457	426	435	424	436	442	416	482	439	476	447	425	448	438	470	420	474	439	463	438	424	482	446	447	472	402	479	472	476	446	438	457	431	450	424	464	420	436	455	441	466	442	447	438	462	438	469	445	479	470	439	398	444	459	450	451	447	465	453	455	462	454	461	468	449	445	463	450	451	453	439	464	475	426	451	453	482	454	446	463	459	482	459	463	445	452	449	465	444	456	466	461	451	443	427	421	482	437	446	484	409	463	495	424	431	451	450	453	500	433	449	407	436	451	465	487	423	432	441	419	461	451	460	500	465	430	427	448	445	463	456	422	449	464	462	461	462	443	420	503	437	452	463	417	466	474	421	464	488	461	474	437	465	455	466	465	446	463	468	449	432	455	470	465	450	453	424	440	427	484	412	422	430	494	451	450	433	438	453	437	464	446	461	440	488	446	463	474	448	427	448	430	436	439	472	451	458	460	483	459	435	488	429	464	468	420	429	447	443	445	445	444	473	442	444	448	447	471	434	440	438	427	460	437	482	495	471	477	487	481	453	441	452	415	434	480	474	429	439	441	474	471	465	452	440	459	470	436	418	421	446	503	463	450	444	435	482	447	476	441	506	437	441	429	444	402	444	446	451	472	450	443	427	438	455	455	435	440	480	435	468	469	463	480	455	408	443	456	434	452	441	428	440	417	438	468	459	429	461	435	427	440	454	429	468	459	452	456	444	481	452	478	452	444	465	458	409	461	449	435	426	460	450	426	435	475	417	446	469	466	480	492	439	474	432	474	437	450	414	453	459	436	437	442	456	437	420	435	426	480	478	486	504	471	448	449	449	439	458	438	454	418	425	449	464	441	442	452	440	422	434	499	478	487	459	451	473	428	485	469	440	422	486	457	458	466	428	460	421	453	449	438	436	420	469	392	491	449	490	408	422	477	414	446	431	464	413	429	491	452	505	448	444	454	406	448	472	478	476	460	477	487	459	465	471	443	450	435	457	478	449	447	471	458	437	390	449	490	442	466	433	452	486	447	425	429	442	433	468	460	450	479	471	462	468	449	435	435	448	446	494	459	427	469	485	438	431	444	424	478	435	490	459	463	462	487	476	449	454	482	437	435	481	469	488	445	425	464	449	473	420	474	475	447	479	487	445	443	459	449	394	438	410	467	494	453	474	470	458	468	454	419	478	476	472	443	474	475	430	476	460	468	451	467	420	453	474	475	472	444	449	477	426	482	461	468	462	489	490	467	436	498	412	457	432	440	442	465	433	481	452	489	474	464	456	456	469	445	391	442	455	450	435	441	425	460	455	454	454	437	451	410	409	472	478	454	439	459	436	430	457	468	480	428	440	417	465	452	448	421	459	434	449	419	439	451	480	435	482	491	467	469	449	465	481	465	450	476	464	446	447	448	431	476	442	451	452	443	444	469	463	462	458	447	434	449	443	462	484	486	481	428	430	467	442	480	442	465	450	467	430	432	447	449	439	442	439	458	461	412	444	464	436	442	482	448	468	461	467	460	439	437	429	444	463	458	420	436	440	423	445	426	449	490	444	451	461	445	474	452	467	474	413	476	453	478	473	429	479	460	479	425	422	438	443	452	488	489	436	409	448	430	484	474	451	423	444	498	484	455	455	445	460	448	447	446	419	454	504	421	431	468	414	484	466	468	462	471	465
2514	354	181	144	114	112	172	181	251	215	199	238	273	242	212	230	216	175	127	140	139	147	237	414	516	405	341	247	171	127	105	65	72	72	64	69	76	50	57	67	73	65	66	67	66	63	65	70	63	57	66	57	70	69	79	60	71	79	65	72	69	66	74	68	63	70	62	67	68	77	80	56	56	60	67	88	64	68	79	80	72	65	85	70	76	63	69	70	59	71	57	71	63	48	63	58	82	71	63	73	66	67	62	62	78	67	79	67	67	70	65	67	68	51	57	60	62	75	54	63	64	59	57	84	64	65	69	68	72	67	67	62	72	67	69	68	56	76	58	65	56	73	69	66	74	78	59	60	75	69	60	64	60	81	56	65	58	63	70	73	59	63	60	75	64	73	73	66	64	69	70	71	61	64	75	60	61	72	75	75	61	61	63	64	61	73	54	76	57	67	63	74	63	70	63	78	55	68	64	60	66	75	71	81	64	61	80	87	79	73	66	56	67	78	53	59	56	79	66	50	61	65	64	69	69	58	80	57	75	76	63	84	82	64	72	77	94	76	54	55	62	69	73	65	63	66	60	49	67	56	66	58	71	60	54	59	46	81	59	72	61	65	65	80	59	68	68	73	68	72	64	73	72	68	71	65	65	63	62	63	76	66	79	60	50	66	73	74	64	78	61	69	67	64	54	67	73	59	62	79	57	69	60	54	68	76	53	66	69	75	72	71	53	69	74	73	75	66	54	84	63	71	74	74	60	57	72	70	63	66	74	53	68	61	72	76	65	63	59	63	66	67	79	69	69	59	70	53	59	62	62	68	72	86	76	62	72	66	69	63	65	79	77	50	53	72	68	70	59	58	67	56	72	65	71	70	71	70	68	63	58	66	65	74	62	63	74	54	56	74	87	64	68	86	49	75	76	85	67	64	50	66	66	56	75	55	68	72	70	66	69	73	65	74	73	80	60	86	67	59	70	72	68	73	56	62	66	61	74	64	62	72	54	74	65	85	58	66	77	56	59	62	59	66	57	72	73	77	59	64	68	71	72	88	70	61	59	60	80	68	77	61	70	68	68	72	69	69	62	64	66	81	64	70	71	63	60	63	65	79	58	66	70	68	65	61	69	69	74	67	74	52	78	52	66	66	64	64	57	75	64	72	53	67	69	64	69	58	65	77	55	79	84	73	62	72	62	62	70	71	73	78	80	71	76	62	66	54	66	81	70	67	55	77	59	42	61	72	65	63	75	69	62	53	54	70	70	77	63	61	53	74	65	64	68	69	57	65	74	63	59	69	67	67	66	67	69	63	73	61	61	66	74	80	61	71	68	74	63	74	67	77	69	66	63	76	89	62	75	66	74	80	51	60	72	72	71	63	67	71	63	55	89	60	77	76	70	68	52	76	65	66	64	62	66	80	71	53	70	65	55	76	57	66	81	67	71	66	57	55	60	63	63	77	59	77	66	75	76	62	63	71	67	83	69	69	81	65	63	68	72	65	75	86	74	52	49	73	70	63	60	64	57	60	54	74	60	64	64	83	64	72	62	70	69	67	68	68	55	78	66	61	69	56	57	75	61	61	66	65	64	84	70	72	59	82	66	68	69	72	75	67	70	77	61	88	66	73	81	44	70	62	64	76	56	63	65	61	69	72	64	68	66	61	72	58	64	72	80	70	71	56	58	84	64	77	73	64	79	61	50	62	68	60	89	56	89	73	90	52	66	59	69	61	72	66	70	67	64	69	53	63	76	70	57	64	55	72	64	78	64	54	63	68	68	65	73	46	55	66	51	67	59	58	54	65	70	84	90	56	59	71	60	60	84	71	64	72	59	63	69	61	68	70	76	55	79	72	70	68	77	67	57	71	69	79	63	61	57	63	63	62	58	61	66	61	69	74	72	56	68	58	70	64	59	73	70	71	62	69	65	72	74	66	74	64	69	77	68	58	69	69	62	63	65	80	70	72	63	50	83	67	60	63	66	69	67	72	57	68	68	60	73	65	72	69	61	69	73	63	58	71	52	69	61	72	63	61	68	72	65	61	55	56	67	76	70	72	66	61	66	74	56	61	76	65	66	67	83	59	61	66	70	68	66	57	67	74	73	58	70	83	83	62	71	62	70	67	65	67	65	72	53	74	71	66	61	51	60	58	79	84	61	83	59	61	66	73	86	51	71	74	73	71	63	65	62	74	69	50	71	60	73	72	83	71	70	60	73	70	81	70	56	72	48	60	61	46	59	70	57	64	89	73	66	75	73	66	63	66	53	73	60	74	67	73	72	62	56	74	51	66	65	68	84	85	57	59	56	71	65	57	64	82	66	64	45	76	58	79	65	80	64	73	76	59	67	65	62	56	70	56	69	61	55	82	75	67	84	69	60	67	92	65	70	71	78	61	64	57	63	70	60	64	59	66	61	56	76	69	59	76	50	67	63	91	74	62	90	75	55	82	61	54	68	70	67	59	63	65	64	63	64	76	65	56	63	47	69	68	62	57	78	70	82	63	70	59	60	56	71	72	52	75	68	66	72	75	72	64	64	60	75	67	50	72	56	73	75	58	66	59	62	76	63	63	67	66	73	63	58	84	61	52	61	79	64	62	76	71	76	57	70	71	68	71	69	79	67	64	70	65	51	73	55	65	76	60	63	51	72	68	71	59	65	61	68	76	65	66	71	70	58	65	73	54	64	65	63	76	55	73	70	65	54	58	51	79	65	63	65	57	73	77	68	71	71	62	81	78	54	63	61	57	63	59	62	63	61	65	73	61	56	78	55	68	71	64	70	74	62	62	59	66	72	64	68	59	69	70	73	84	68	61	62	66	59	62	74	67	68	59	91	94	62	52	61	70	56	72	68	71	51	68	58	60	67	75	76	73	61	79	73	65	78	72	67	73	70	65	80	65	68	67	56	61	58	69	63	70	58	70	82	64	60	64	69	52	70	76	61	72	65	72	64	65	72	80	65	63	51	85	69	60	58	72	72	60	81	67	61	74	82	68	58	72	75	69	78	59	67	61	63	74	75	63	62	54	55	59	59	67	62	72	66	86	67	72	76	69	75	61	70	60	62	43	60	68	72	60	69	65	63	65	67	56	67	51	67	62	70	77	67	51	64	61	76	76	71	74	69	71	60	56	78	60	57	80	61	71	76	71	62	72	74	71	71	67	81	75	68	60	55	53	73	56	55	61	84	67	67	59	79	79	58	62	51	75	62	76	74	71	58	55	74	86	79	69	64	70	61	63	79	66	57	68	70	58	52	67	72	67	71	80	75	73	66	59	86	75	76	64	58	80	70	60	65	70	68	75	64	57	62	80	64	71	62	65	61	69	62	69	72	70	62	72	86	66	66	53	65	65	70	70	68	59	72	69	60	60	71	74	53	63	66	79	55	74	81	75	58	60	65	65	77	79	67	68	71	73	78	64	76	66	61	63	65	60	78	69	86	76	57	56	79	68	68	66	66	61	75	80	72	70	72	62	69	59	81	77	75	70	62	61	59	70
13750	4006	1951	2105	4583	6477	7841	7540	9208	7905	5965	6576	7343	6637	5910	5123	4626	4000	3242	3099	2810	3060	4477	9640	10189	8545	6607	4484	2800	1834	1161	835	645	559	530	555	490	522	536	552	507	496	511	535	488	463	509	492	562	568	511	523	533	476	498	540	508	523	522	475	496	528	521	505	512	499	535	509	494	461	505	524	470	519	510	548	513	543	543	542	524	479	520	544	520	528	458	490	541	499	502	535	505	472	514	526	508	525	525	538	485	504	553	505	484	493	476	503	528	524	544	538	521	554	507	502	460	490	496	526	518	544	505	492	517	519	527	507	506	481	459	519	538	534	497	515	483	512	487	534	529	505	483	489	547	487	498	494	530	523	535	471	527	559	508	467	542	507	501	492	511	521	502	479	493	474	475	478	531	523	519	503	500	528	543	513	502	484	501	561	510	517	507	540	536	492	516	536	511	504	519	503	517	514	485	499	544	510	502	493	487	542	558	484	517	555	506	466	501	509	571	510	527	518	537	518	475	480	545	512	480	517	464	494	494	519	538	468	520	483	458	528	513	496	524	524	527	530	544	501	536	552	505	503	527	503	519	508	549	504	496	499	488	468	532	520	504	509	552	468	502	513	518	526	466	532	495	522	539	537	530	542	513	500	522	515	525	539	486	526	500	540	537	491	498	490	527	537	499	499	511	514	491	501	506	510	539	575	510	527	501	500	523	513	534	488	492	477	486	491	519	511	498	508	516	489	520	519	504	527	538	482	510	559	518	529	496	537	541	532	522	488	524	496	474	549	514	509	527	520	552	519	513	514	544	493	478	547	482	527	549	501	517	528	487	523	504	529	556	537	577	517	513	510	515	530	502	469	484	520	511	471	514	515	484	509	505	481	515	523	507	486	466	504	509	503	500	547	540	508	453	568	496	491	542	542	536	536	534	487	474	521	475	490	510	518	525	547	500	488	510	484	581	520	558	493	505	476	510	489	480	534	501	521	470	520	523	535	519	493	549	540	517	510	496	508	548	502	518	491	509	533	489	517	546	545	527	494	490	483	498	518	521	492	570	499	506	507	502	500	502	519	487	532	493	472	508	516	517	537	513	503	571	508	540	541	556	541	524	519	497	505	508	476	492	506	468	540	510	505	502	522	527	516	526	515	523	540	511	517	496	509	530	497	522	514	503	499	525	496	541	501	529	521	566	498	499	503	473	553	547	511	504	535	553	461	502	533	467	521	467	488	483	480	511	517	540	480	531	527	490	458	524	491	506	489	573	525	490	493	495	516	547	507	501	542	524	495	493	517	488	497	526	469	462	525	500	513	508	565	522	567	536	529	523	524	527	555	499	486	503	521	479	473	513	492	509	528	500	505	493	480	498	499	485	492	521	508	529	509	505	499	475	493	476	500	539	519	540	534	543	467	493	508	503	565	519	500	510	513	473	522	499	534	486	505	555	495	492	521	551	527	524	510	523	509	526	493	504	506	505	507	565	549	486	507	539	515	522	519	481	500	476	512	507	542	545	514	500	521	505	483	498	518	486	506	543	523	535	482	499	528	529	497	560	524	546	541	503	538	548	505	579	534	477	531	513	528	466	509	517	515	495	481	500	544	527	497	470	502	482	522	494	522	519	536	506	528	496	560	475	472	496	503	530	468	515	469	535	509	497	510	503	516	498	491	489	513	500	522	503	516	528	517	510	522	519	499	503	506	478	503	524	498	521	517	476	479	497	507	520	499	527	531	518	561	545	522	499	510	489	526	504	531	526	528	538	503	521	490	495	492	504	498	499	515	498	529	549	523	482	502	515	469	509	514	495	536	546	519	531	536	493	560	515	492	496	507	541	508	506	552	480	504	498	532	508	466	537	494	506	519	510	532	486	533	496	482	508	451	551	500	527	532	512	552	538	475	507	518	521	500	507	481	501	476	518	493	505	509	478	509	493	475	553	571	519	528	507	574	515	485	524	519	513	513	511	476	499	534	489	484	497	494	499	501	540	500	523	532	544	506	525	543	522	533	482	524	513	519	496	511	503	530	497	553	485	546	528	486	509	524	524	518	486	492	509	493	494	503	511	505	514	501	492	547	527	474	511	538	500	519	472	509	442	485	494	515	555	485	532	524	511	507	499	525	551	511	538	499	478	543	507	505	506	535	506	519	462	476	456	537	507	504	521	485	515	543	485	532	494	504	543	503	495	498	508	521	507	510	515	525	509	540	490	517	528	532	543	512	501	503	461	521	511	506	515	512	517	471	554	494	469	522	528	499	512	541	468	505	493	483	514	496	537	514	532	507	543	478	469	501	536	500	511	495	503	471	528	533	490	515	527	524	484	501	496	524	528	531	506	529	503	506	533	545	521	488	502	497	522	476	495	483	518	516	494	513	488	503	533	537	528	503	482	523	519	482	511	494	525	494	505	512	520	523	530	511	519	507	462	517	514	530	512	545	503	547	472	509	511	464	561	481	540	524	504	466	532	475	468	528	516	509	509	513	558	467	478	512	493	500	494	526	562	520	498	528	562	508	522	506	512	472	530	480	475	486	488	525	516	521	518	516	537	500	490	545	477	537	517	502	550	511	520	543	517	512	501	487	542	516	511	525	475	531	524	513	478	512	506	518	526	534	522	513	492	513	551	553	499	492	541	478	522	529	499	508	506	492	502	477	513	492	484	500	513	522	502	484	530	518	512	503	485	522	486	506	535	554	491	540	502	517	510	498	536	506	529	502	510	524	496	489	513	502	495	512	562	510	462	499	494	521	543	486	513	535	535	495	535	499	511	493	473	507	481	524	537	512	513	526	512	542	481	522	551	515	488	481	504	556	491	491	506	526	529	528	513	505	530	512	534	439	530	507	509	508	531	497	463	513	530	509	534	502	504	534	555	486	482	567	545	504	508	492	528	525	468	531	503	524	520	505	473	534	492	545	526	494	461	504	487	519	516	495	517	535	518	535	500	503	498	508	531	520	487	492	521	532	520	507	565	479	532	478	501	525	494	475	550	461	493	527	526	541	554	526	518	510	531	531	514	499	479	512	504	535	525	520	519	498	508	498	514	508	526	478	491	481	475	489	541	519	506	508	500	544	527	508	479	502	497	504	551	521	495	543	523	504	534	454	476	460	490	532	523	504	522	498	503	548	452	572	499	508	520	536	483	526	487	501	499	501	479	498	515	503	509	502	483	498	508	494	546	507	500	520	533	483	529	515	510	513	496	512	510	495	485	503	506	490	500	501	487	479	508	513	506	497	557	560	493	537	489	508	509	532	468	487	479	528	496	501	485	532	482	507	525	522	501	508	519	506	505	501	471	519	485	521	510	521	515	520	538	529	508	525	469	525	500	490	503	521	520	481	520	515	517	497	530	540	513	474	470	508	514	523	521	533	509	509	488	541	478	518	520	557	486	524	527	507	514	549	491	519	548	506	511	536	485	519	506	513	494	533	506	512	526	510	516	515	511	546	503	493	549	527	483	501	510	517	532	519	500	533	534	482	505	540	524	551	559	529	516	488
1796	478	262	181	162	179	202	259	331	280	311	358	358	322	267	258	248	257	192	200	177	271	538	736	733	658	524	411	310	199	133	101	94	92	70	74	73	60	60	96	77	73	86	91	68	71	72	85	72	75	69	70	65	83	55	76	65	67	85	81	74	80	70	75	73	75	72	62	64	58	83	79	64	73	65	84	64	68	81	75	72	66	71	85	63	85	77	74	80	91	73	74	81	79	71	67	86	72	79	76	71	77	83	92	80	83	78	74	83	87	71	80	62	78	85	77	61	69	73	66	76	84	72	77	71	78	64	86	73	52	69	78	89	75	67	73	83	72	73	82	65	79	90	71	89	58	78	72	87	78	83	81	67	75	62	70	71	82	78	87	61	90	100	76	78	94	71	78	82	81	80	85	69	69	88	73	77	81	82	90	61	84	73	70	78	83	94	83	74	80	83	71	71	88	70	68	67	78	98	67	92	81	72	83	74	79	75	76	66	83	80	82	76	67	71	77	76	67	60	87	72	80	77	72	74	74	77	64	77	88	79	93	78	70	75	67	83	82	75	83	64	76	73	69	75	60	75	92	78	65	63	74	68	90	62	66	74	67	65	72	88	70	65	63	75	74	74	62	85	87	82	74	71	75	95	69	82	83	70	76	82	74	74	67	66	72	68	65	71	78	73	76	77	59	82	78	88	75	72	64	74	81	64	70	79	80	84	93	76	77	63	84	78	80	68	89	81	61	83	74	74	85	83	76	76	65	70	73	66	81	67	63	72	71	69	78	79	70	76	63	90	74	79	63	71	68	71	87	91	89	80	67	81	69	65	63	84	71	63	77	73	93	98	83	71	69	66	76	72	66	86	77	85	83	78	68	78	91	70	86	75	80	72	87	80	67	83	61	99	79	68	83	63	67	64	67	66	73	87	71	70	76	83	72	94	61	85	72	67	95	77	70	68	74	84	90	75	83	65	66	73	83	77	81	79	77	72	99	79	67	76	72	72	74	86	62	72	76	60	55	74	87	84	67	85	72	65	67	80	58	78	63	70	75	63	79	64	69	80	91	70	83	85	87	84	65	77	59	80	81	76	78	92	59	77	84	87	68	73	66	68	81	79	67	85	63	76	64	79	75	83	88	78	74	65	71	87	77	75	80	57	77	65	80	83	87	76	74	67	78	78	83	83	76	74	73	92	77	80	67	78	70	83	61	87	80	79	71	79	78	65	84	72	82	76	69	78	82	64	59	70	76	85	88	84	59	84	66	79	75	56	81	91	72	82	71	66	83	81	69	78	84	76	90	70	81	83	76	66	82	86	77	73	68	81	85	71	79	74	82	94	88	67	76	77	74	63	73	76	77	69	76	73	74	77	78	80	76	75	85	90	79	72	74	66	74	92	77	75	66	85	82	63	71	86	92	77	66	67	78	52	77	56	82	83	81	74	69	75	81	73	84	79	78	87	80	72	66	70	72	70	86	74	87	66	84	84	63	75	56	71	73	81	76	63	78	77	80	64	79	75	75	63	79	67	60	71	89	86	84	76	73	82	64	76	75	84	75	70	87	75	69	90	66	82	67	84	80	76	70	77	73	75	72	90	74	74	70	73	82	63	87	66	64	61	81	85	79	80	80	89	70	73	73	85	63	58	75	85	72	68	78	66	84	66	81	67	63	71	77	102	61	68	72	74	77	83	65	80	76	70	66	70	89	88	71	62	77	69	74	68	74	63	72	83	71	86	68	68	89	84	87	72	81	67	80	69	67	63	75	74	76	74	75	70	60	81	71	60	67	80	66	70	73	83	71	81	72	90	65	88	76	67	78	63	66	64	69	59	87	62	72	68	82	76	82	80	77	85	69	89	75	84	83	70	71	73	77	76	61	68	68	74	82	59	80	87	63	86	70	71	63	84	77	68	75	91	85	83	95	72	83	72	80	62	80	73	68	51	76	69	59	69	80	88	73	73	69	70	78	60	95	77	74	66	80	71	65	77	82	82	74	71	66	76	79	92	71	81	73	100	81	74	70	85	73	64	75	72	90	61	75	59	68	72	84	94	74	64	83	67	69	86	85	81	89	81	59	66	62	68	87	61	69	96	81	66	78	77	82	73	84	75	67	84	68	67	65	72	95	66	75	66	67	76	78	83	78	72	61	85	71	68	76	70	78	70	74	60	64	73	74	62	78	80	87	82	80	81	76	69	53	76	77	82	95	80	68	66	60	80	64	75	59	68	67	81	65	74	64	78	87	79	58	60	84	68	81	69	67	67	82	78	73	79	74	80	81	91	73	81	61	64	60	78	51	81	90	82	79	80	67	84	67	70	74	62	87	73	65	65	72	67	73	84	83	87	75	89	83	78	75	75	77	62	69	77	74	82	76	64	58	73	68	61	77	77	83	76	83	77	81	68	73	70	87	77	69	56	77	75	79	83	78	68	78	80	73	87	60	70	62	64	74	72	90	74	78	84	88	82	74	64	76	87	84	74	78	88	74	63	77	78	80	68	76	73	83	72	65	63	74	80	85	76	75	69	73	67	79	70	82	71	93	74	72	80	71	77	86	65	66	77	62	85	66	55	83	53	69	77	73	83	82	76	76	83	83	69	61	86	57	89	75	70	76	58	72	60	65	71	60	65	55	81	82	73	83	70	74	60	64	78	66	88	80	63	85	69	87	74	76	91	74	103	79	49	87	70	68	73	96	64	83	65	72	83	81	67	67	71	64	65	66	85	62	68	74	73	82	70	89	79	58	85	69	63	81	80	79	78	79	81	65	82	75	87	76	78	72	66	74	74	59	68	72	83	78	82	68	75	61	79	77	53	86	77	66	77	69	78	77	78	78	82	66	103	63	80	76	60	88	77	80	80	64	54	61	84	67	75	62	74	77	77	66	74	59	67	78	76	75	87	87	77	71	85	95	52	79	66	66	70	76	71	72	84	71	62	73	69	77	94	77	67	80	92	79	70	73	88	95	73	86	75	72	81	76	79	80	84	78	77	95	73	74	79	78	78	70	81	76	76	57	66	76	88	92	69	75	84	74	86	74	86	74	65	68	69	65	62	68	87	80	86	72	70	75	62	86	64	90	70	74	63	72	69	71	82	84	77	78	76	70	98	66	72	73	73	58	71	79	95	56	75	79	76	75	71	80	84	86	67	89	56	85	84	81	74	60	75	75	90	80	74	83	83	83	72	78	81	70	86	65	57	70	63	62	73	63	72	81	71	65	87	69	74	74	85	89	71	75	66	66	77	72	92	79	64	75	66	67	69	73	77	75	86	75	75	79	77	79	74	68	82	78	79	66	82	66	78	81	57	91	79	82	68	71	67	85	80	69	74	62	69	73	70	59	77	79	77	80	90	70	66	71	75	66	61	83	90	84	71	70	70	73	70	59	71	80	86	75	73	84	79	67	94	76	76	78	84	70	64	86	69	91	70	61	83	94	81	72	57	64	75	71	78	69	58	84	74	73	76	67	74	94	67	80	70	62	78	74	78	62	76	77
16624	5201	2690	2648	6234	9602	10705	10295	12071	9038	8916	10528	9130	9035	7284	6576	5809	5224	4198	4087	3998	5707	11322	14224	13499	12138	10224	7314	4629	2993	1779	1133	825	692	615	619	590	599	570	573	575	512	558	561	543	527	576	612	559	589	562	556	569	586	518	543	559	543	583	494	535	571	542	567	569	540	583	551	559	555	561	573	584	552	546	566	571	566	586	548	570	537	574	529	573	553	584	536	570	552	519	537	589	582	539	585	537	552	519	547	563	572	529	556	553	597	538	545	526	566	566	539	573	564	551	606	537	523	589	591	559	574	539	562	540	577	565	546	561	589	535	549	577	531	604	521	558	558	588	506	575	568	556	549	557	575	557	585	586	569	528	588	539	499	560	574	584	579	543	564	551	557	506	575	524	585	593	518	536	562	569	548	588	588	514	548	568	554	623	563	576	571	551	574	551	571	550	602	553	581	547	537	593	534	567	589	596	571	552	545	604	566	551	527	580	552	591	563	570	528	577	553	560	606	570	532	566	514	567	538	580	551	549	555	528	528	599	558	561	558	561	590	598	581	581	542	578	551	558	572	526	544	592	555	555	547	576	594	507	572	541	564	581	563	537	585	557	570	527	576	588	557	558	603	537	569	526	602	508	591	559	552	520	557	540	545	571	578	569	567	562	583	552	548	528	559	581	585	600	581	581	555	563	564	529	558	555	535	586	575	565	559	548	559	553	560	525	594	556	533	558	582	587	590	537	571	543	550	558	565	493	534	604	562	543	539	516	578	591	560	544	589	550	577	570	517	551	578	561	533	551	533	537	534	562	596	535	598	530	578	550	555	561	528	577	535	555	525	550	519	575	565	543	517	520	587	579	551	538	598	542	547	530	558	531	544	598	522	491	576	577	567	566	554	553	562	588	593	603	574	562	576	537	593	563	574	582	565	574	571	581	574	525	550	576	589	587	580	531	542	544	569	577	554	565	564	564	563	549	497	530	517	567	595	519	528	577	520	570	556	559	578	577	578	550	576	617	582	559	605	537	529	584	558	560	564	569	534	560	556	561	593	551	551	555	569	572	545	600	509	563	605	506	552	566	565	538	580	562	549	578	589	595	494	595	588	547	527	555	568	583	573	582	560	596	528	527	535	536	590	599	594	506	568	543	566	564	550	563	584	538	554	510	570	569	581	532	584	521	579	514	584	528	558	588	589	543	569	573	536	546	566	570	557	570	504	542	537	605	617	553	574	538	548	551	539	575	532	556	548	545	540	502	563	545	577	560	549	581	552	552	556	549	528	573	593	610	538	547	548	569	530	584	570	551	581	638	549	584	558	573	520	568	511	556	584	548	542	559	530	531	556	567	531	541	542	569	608	585	535	606	588	560	576	574	534	546	557	566	540	584	543	544	565	523	501	516	539	582	554	563	564	536	590	516	533	550	573	616	554	579	553	547	553	522	564	608	567	563	554	565	584	566	553	552	551	597	530	563	551	531	549	577	560	575	565	598	578	531	534	550	583	540	549	574	587	525	534	580	553	571	564	599	513	558	555	561	565	576	543	532	598	561	535	565	554	559	536	595	554	556	575	555	568	545	564	605	603	555	576	539	575	580	579	572	546	551	556	587	582	529	564	570	545	531	564	591	595	554	545	574	550	560	548	565	537	579	530	570	544	562	579	541	546	526	538	542	560	565	543	594	581	590	596	578	553	607	575	554	543	586	538	523	604	571	534	544	567	524	560	562	575	534	588	561	569	574	609	556	570	524	525	524	552	569	578	578	528	592	572	560	584	592	607	507	595	569	516	509	573	566	547	560	573	533	549	540	571	581	565	559	567	566	574	536	582	578	545	541	539	577	560	562	562	495	582	566	542	546	569	534	572	516	564	584	569	582	560	550	583	542	523	553	595	545	554	509	619	566	566	539	587	552	571	543	574	569	589	554	557	579	587	606	564	607	536	566	525	552	531	556	519	587	536	543	559	556	514	535	602	562	603	603	557	552	532	538	561	527	524	560	562	604	571	551	558	546	569	547	504	557	529	546	532	506	572	592	576	523	570	577	551	553	579	584	549	549	559	511	569	568	586	556	572	545	600	553	544	535	568	594	546	574	568	513	534	603	539	599	580	576	541	555	531	569	542	559	579	573	618	577	561	592	548	559	577	586	566	580	570	552	540	579	547	553	530	577	563	563	559	557	550	526	531	559	491	576	555	521	540	555	602	547	562	530	578	585	548	553	560	571	510	578	589	578	554	554	544	546	568	576	522	553	521	579	564	554	548	550	555	534	526	580	567	583	562	567	547	558	508	568	536	578	553	564	523	565	561	593	552	554	527	584	565	552	522	577	561	539	534	612	543	523	560	536	561	610	579	570	539	560	592	579	563	527	553	573	536	529	579	602	542	554	568	558	539	542	582	524	560	540	550	584	487	609	531	581	513	540	557	547	573	546	581	572	573	548	556	542	584	567	568	517	540	579	580	592	552	531	573	554	560	544	558	521	507	566	536	569	576	598	574	570	580	517	515	575	545	532	518	592	546	552	591	530	588	568	588	535	566	549	598	576	542	554	565	533	555	575	556	531	517	518	542	592	596	529	575	562	558	516	532	542	551	559	533	578	543	562	589	575	568	545	525	585	594	562	539	532	559	535	577	515	571	543	588	555	554	519	570	564	539	568	573	570	556	564	520	558	570	558	572	561	564	530	539	540	560	536	574	572	541	607	513	537	539	541	548	552	605	533	590	543	550	554	527	570	540	520	553	564	554	565	577	552	548	523	555	554	524	519	517	567	595	552	538	541	529	538	569	559	540	531	618	629	581	574	525	606	531	556	539	554	576	570	596	567	593	561	577	526	592	588	545	567	591	568	581	566	505	541	584	602	567	548	545	539	559	607	590	604	548	549	616	571	541	535	503	539	556	568	533	570	541	560	511	582	560	536	546	567	531	565	548	584	584	521	601	567	584	558	549	569	575	574	545	541	531	540	549	530	593	518	598	515	537	544	540	555	572	547	511	571	540	576	537	564	574	554	564	536	564	563	517	583	543	527	548	560	566	591	531	549	513	547	529	546	543	593	537	586	584	524	589	544	532	520	562	582	563	591	529	562	579	553	533	562	579	582	515	568	540	561	537	495	585	566	601	470	587	590	609	579	542	569	569	547	573	538	574	540	578	584	546	566	574	576	529	563	556	531	575	566	563	554	590	499	614	565	533	543	536	574	558	572	581	572	560	577	591	533	580	568	564	568	524	526	543	552	569	541	524	582	528	569	552	579	540	546	526	591	586	568	525	552	573	572	537	534	571	560	573	565	562	587	585	532	542	554	540	584	586	548	580	591	561	544	577	497	555	552	574	489	585	590	621	530	577	555	553	567	552	574	560	569	570	519	544	574	559	549	540	583	541	552	529	600	563	585	558	569	578	558	614	512	561	566	522	559	525	579	578	557	545	524	598	558	518	558	566	554	534	558	565	579	506	555	567	557	553	544	579	567	546	571	538	572	537	564	569	562	562	566	568	497	552
1527	218	149	99	69	76	132	154	157	142	209	207	212	172	136	142	138	133	116	110	123	101	156	144	162	139	118	105	105	91	61	62	60	46	47	47	54	53	54	57	41	65	56	51	55	65	64	58	54	48	53	60	49	45	63	52	57	36	48	49	59	45	43	37	49	52	51	62	51	44	50	55	54	55	62	64	48	55	43	46	49	62	58	45	60	55	60	56	50	65	57	62	56	63	64	70	57	38	62	50	55	47	60	64	50	61	42	47	67	54	44	66	59	53	56	54	48	52	62	59	57	62	52	65	44	55	61	43	62	45	50	38	50	41	49	58	51	42	52	62	54	60	51	58	58	49	62	48	66	51	54	49	53	51	66	44	43	54	59	46	46	54	61	49	55	66	56	42	55	52	57	61	56	51	55	49	50	42	62	46	44	49	47	51	48	60	60	60	61	62	52	50	44	52	64	48	62	62	50	49	50	57	40	47	69	55	52	52	68	64	53	57	43	52	53	56	54	57	56	54	60	47	59	58	52	51	57	55	50	60	51	42	65	51	58	57	60	54	53	56	48	55	64	55	58	50	45	63	41	39	50	50	48	57	59	51	51	64	56	65	42	46	54	51	69	62	84	56	52	70	47	47	54	63	53	61	56	59	51	62	45	62	61	52	73	48	56	48	61	48	52	55	67	48	62	60	63	62	40	51	54	54	53	60	61	41	71	49	43	61	42	62	57	47	45	43	58	51	67	56	70	66	63	45	66	62	43	61	69	43	48	43	51	66	54	50	57	38	53	59	69	47	46	38	46	50	46	55	67	57	58	48	55	62	49	55	55	42	53	53	57	50	56	58	60	45	56	53	59	56	56	47	52	54	45	58	55	63	68	62	49	59	63	54	40	65	57	43	69	61	47	68	51	54	43	44	52	61	51	67	65	59	65	64	43	68	57	52	59	50	61	57	49	45	52	59	45	63	65	64	53	56	60	66	53	47	63	64	47	57	56	61	51	57	65	68	55	48	52	60	54	44	51	46	54	62	56	58	46	62	45	47	48	50	59	52	38	49	69	45	60	49	53	49	37	65	46	54	59	50	56	59	64	63	54	55	51	46	60	48	53	55	61	52	41	52	53	63	39	52	70	43	55	56	45	68	59	49	53	57	56	69	38	51	57	44	50	75	49	46	52	46	51	56	61	48	50	63	57	64	58	57	57	57	53	49	74	55	51	51	50	59	61	50	50	56	49	59	59	61	57	57	40	49	61	51	51	55	48	57	66	59	64	71	55	64	52	60	53	62	53	42	48	58	50	46	49	55	58	59	56	48	53	55	61	61	55	44	45	46	71	67	63	61	47	51	45	58	70	60	47	56	51	48	65	53	53	45	52	55	50	71	67	52	58	47	50	47	58	48	69	70	52	62	60	60	62	55	62	63	53	56	59	39	44	46	55	56	53	64	56	50	61	53	51	55	61	51	49	52	55	56	69	57	55	56	64	54	51	64	49	57	49	50	46	63	63	60	52	61	59	46	58	53	66	51	50	50	59	48	53	57	57	41	58	52	50	60	61	51	55	50	56	59	45	46	61	64	58	69	68	69	62	45	52	51	55	49	58	58	53	53	44	61	52	60	52	47	51	55	65	59	37	58	80	48	49	59	60	60	53	40	61	44	75	56	55	58	55	51	59	51	54	49	65	41	57	50	53	49	41	53	64	51	55	50	52	45	53	41	50	61	54	57	45	47	45	73	46	50	68	48	49	57	59	50	57	60	61	58	46	53	62	61	53	50	52	61	58	50	56	64	55	55	57	40	50	68	62	59	62	59	53	42	60	50	35	41	63	48	58	45	71	61	50	45	56	54	55	59	71	63	61	64	68	41	52	47	53	61	62	43	65	34	55	57	53	61	44	56	53	57	50	49	66	38	56	45	55	68	56	45	63	61	51	61	69	42	63	66	54	57	66	66	47	56	45	54	45	47	50	57	54	58	55	53	40	59	68	56	57	64	58	70	47	62	42	61	51	50	53	47	51	43	61	61	52	45	48	43	53	53	51	49	55	65	48	63	40	53	62	49	58	43	57	49	49	52	59	47	53	67	59	60	34	61	57	68	52	47	48	53	45	45	57	47	47	58	64	57	47	55	55	62	61	47	60	44	55	56	52	74	54	53	55	54	44	55	55	70	44	52	41	60	44	56	58	66	60	56	63	53	62	60	47	63	64	65	59	51	62	56	51	70	59	60	64	46	47	57	57	50	64	45	62	53	50	59	67	70	52	52	60	57	56	62	56	61	68	55	53	59	58	53	64	53	47	57	47	49	60	61	56	57	52	58	43	56	46	62	52	56	50	51	42	49	46	54	51	60	60	61	60	51	47	62	57	52	45	54	50	55	55	50	49	54	56	53	68	66	69	52	60	54	54	57	45	66	64	51	45	60	36	64	61	60	54	60	57	60	43	42	58	60	62	57	57	53	62	46	50	63	47	61	49	69	48	42	56	47	48	55	58	65	72	55	50	57	52	69	49	47	46	51	42	61	60	56	49	57	57	59	54	49	54	57	41	54	49	49	39	56	58	57	49	51	43	54	62	53	58	58	60	55	52	57	59	63	67	47	48	58	54	51	59	53	55	65	71	63	55	48	66	62	60	42	63	45	62	58	49	62	61	48	54	67	60	64	64	66	48	53	58	52	53	63	57	65	47	67	53	52	66	47	44	71	66	49	53	44	44	61	58	64	51	51	57	45	52	55	56	55	52	55	61	67	47	61	50	68	60	61	37	56	57	50	46	53	43	42	66	54	58	44	51	46	45	54	58	59	44	47	69	58	55	55	56	51	57	52	58	45	61	57	68	49	47	61	56	62	49	46	56	61	55	47	52	56	54	50	60	54	69	47	61	65	55	53	51	51	54	54	40	55	67	51	60	52	54	59	67	57	45	53	59	58	41	61	62	55	61	62	47	62	54	50	46	58	61	52	50	59	46	48	42	52	56	48	60	59	35	54	61	64	64	63	52	56	55	48	58	58	51	47	49	51	66	48	48	60	67	64	57	49	46	57	49	69	46	72	54	67	48	44	66	52	51	58	47	70	59	58	49	39	63	60	58	49	43	49	66	50	59	38	54	57	58	53	47	56	58	40	57	55	62	68	58	55	54	54	52	52	61	53	54	56	55	47	62	71	58	47	54	56	61	58	61	40	43	60	47	61	42	52	55	70	43	58	46	50	36	62	43	65	50	38	44	35	56	55	57	77	54	56	49	49	39	63	43	64	62	45	62	59	62	50	59	55	57	57	63	51	55	49	52	49	55	54	62	52	56	58	66	56	46	67	70	64	53	59	45	66	57	59	39	68	45	63	54	49	52	62	59	43	47	44	65	53	51	55	53	64	71	57	50	60	60	58	59	58	58	56	52	44	58	59	51	56	51	45	53	54	61	42	56	46	62	55	67	56	47	62	51	51	53	59	48	46	60	50	50	55	75	53	44	55	50	47	64	48	42	51	58	40	51	59
11346	2521	1848	1586	3078	4375	6085	5986	6159	4787	7157	6498	6362	4913	3730	3551	3568	2733	2404	2514	2531	2007	2543	3177	3272	2609	1973	1546	1133	850	666	535	502	476	415	431	407	420	405	384	399	459	425	425	387	440	431	435	402	458	463	431	403	441	396	413	451	431	415	475	399	397	395	417	422	436	373	405	423	404	442	398	432	452	438	392	440	483	436	398	412	410	431	431	419	440	432	397	422	394	432	405	445	428	420	421	413	374	426	406	443	475	387	418	415	442	384	393	421	454	408	437	399	404	383	461	391	413	381	395	438	412	442	428	412	384	408	417	447	409	414	426	391	410	430	421	446	432	402	423	426	402	405	399	448	429	414	390	390	431	450	407	424	442	429	405	436	422	424	411	409	446	405	420	433	425	455	414	413	429	439	390	427	432	432	396	452	401	431	437	418	431	418	447	420	409	457	390	428	425	407	428	390	412	441	449	464	439	457	460	437	389	397	417	431	455	406	452	411	439	405	468	413	434	433	417	460	433	400	455	422	408	428	382	415	419	403	475	438	423	401	427	392	371	401	415	400	410	413	424	461	362	416	450	429	401	406	368	425	428	443	396	420	399	381	410	436	440	423	417	398	409	397	412	458	423	409	417	444	369	425	472	399	419	391	445	439	394	413	480	376	403	440	439	419	444	443	433	432	429	475	393	421	457	419	404	416	460	453	429	447	435	421	429	403	469	401	405	397	433	394	451	428	418	430	419	429	444	408	426	409	425	415	411	423	409	444	430	425	418	413	409	441	381	416	421	408	429	416	406	405	448	418	453	406	441	424	409	424	431	402	430	431	434	451	426	404	454	431	442	422	424	407	420	432	395	391	427	423	452	419	412	433	399	416	412	415	425	399	404	405	413	434	418	407	402	429	441	444	400	408	421	434	430	401	404	447	414	427	447	416	441	414	392	441	399	398	387	446	409	414	413	448	418	429	442	423	448	438	404	417	424	433	428	394	412	442	446	412	430	433	393	420	391	417	439	422	441	425	411	426	430	438	447	415	465	422	436	390	432	409	418	419	402	444	420	381	458	410	432	425	423	447	440	414	414	420	407	428	414	453	386	419	448	461	416	416	423	388	463	426	435	408	415	399	449	438	439	414	410	414	452	410	420	453	456	426	428	429	428	399	425	455	439	415	438	442	394	468	470	392	422	414	416	440	443	450	439	411	435	416	415	419	433	451	403	417	410	385	434	481	403	435	462	387	439	433	414	449	435	416	444	409	411	454	415	440	420	411	445	429	411	434	446	426	388	426	434	401	443	400	472	439	413	415	429	442	389	385	411	428	415	401	382	422	430	432	451	460	452	406	414	423	451	442	400	415	443	400	407	399	423	415	409	416	445	427	419	396	423	403	442	405	414	417	454	415	430	407	438	432	438	429	430	418	379	427	383	424	423	425	442	419	449	424	438	444	407	399	435	410	413	436	480	434	418	408	399	435	424	398	436	415	395	403	464	422	407	435	414	446	414	424	402	442	399	415	411	417	431	431	430	420	438	423	419	399	426	411	425	416	454	392	401	475	418	426	431	375	446	379	449	427	433	452	469	398	454	420	443	420	418	436	402	404	429	413	438	413	400	400	403	408	435	401	408	422	421	414	445	388	456	447	424	405	439	428	395	403	396	424	438	447	417	439	403	437	477	402	459	392	421	430	422	455	407	395	401	403	409	436	423	418	428	409	420	407	443	407	412	424	399	386	484	398	456	444	413	470	417	429	441	425	415	454	418	406	406	355	386	450	438	410	441	411	449	423	448	405	434	400	429	410	429	428	407	414	355	438	456	430	415	433	412	405	422	411	427	422	410	457	418	420	440	387	450	452	462	441	452	426	445	413	447	427	420	453	452	396	458	418	391	433	426	410	409	428	428	420	439	407	424	420	434	372	418	417	433	434	440	406	406	441	423	413	397	399	418	440	422	481	453	421	447	417	458	478	443	451	450	452	429	406	451	454	457	463	432	417	394	375	432	459	428	438	461	423	398	388	402	414	437	401	400	421	424	403	435	426	416	411	439	437	400	413	430	396	391	425	442	401	424	397	401	442	470	404	443	444	427	413	414	416	464	415	433	432	428	410	411	438	457	437	400	410	398	453	377	450	460	443	462	428	407	400	426	403	440	428	456	467	450	397	447	435	414	400	419	465	414	437	427	433	369	402	457	401	410	409	413	406	440	422	402	394	412	435	423	429	414	434	397	424	437	406	397	443	437	399	430	415	443	403	436	453	429	441	423	408	418	413	411	402	460	421	404	456	430	456	438	391	403	425	390	461	457	424	426	422	375	423	399	379	413	421	416	439	425	441	445	431	394	392	438	401	455	467	439	440	405	400	407	393	422	413	427	432	434	444	435	438	406	472	430	449	399	442	406	403	408	397	409	444	407	399	378	408	453	436	426	381	407	402	431	389	401	409	396	426	428	422	393	404	424	440	429	440	437	439	399	400	402	431	408	424	427	438	345	422	435	413	412	396	407	412	436	435	425	421	425	414	427	409	401	444	448	393	435	455	423	393	410	443	440	386	413	441	433	436	425	438	432	409	402	433	372	384	454	389	390	427	412	420	393	443	384	371	450	443	415	433	432	419	447	404	402	413	408	416	408	475	425	406	423	437	424	394	397	439	407	415	414	424	441	429	440	429	403	436	428	424	411	417	455	426	439	424	447	435	434	432	444	414	406	415	442	409	441	441	403	422	399	405	409	403	400	420	417	422	421	418	400	428	424	415	413	386	394	417	411	409	418	444	429	466	438	412	405	397	425	441	423	396	402	406	450	420	393	470	442	413	417	453	397	430	394	393	457	411	429	424	399	443	413	437	421	396	409	413	408	443	420	430	424	405	408	413	438	400	429	442	440	420	395	389	402	433	401	424	407	402	436	415	413	448	416	420	437	413	417	441	427	423	442	453	468	414	448	425	405	421	415	428	430	432	404	357	426	426	414	439	456	431	460	389	447	467	428	432	467	415	401	422	392	425	454	420	371	431	452	418	409	414	422	412	450	445	428	450	409	413	380	401	398	387	418	437	400	373	418	434	433	424	414	447	424	401	416	433	436	444	419	445	480	452	425	424	429	441	410	441	434	453	428	447	407	447	422	404	393	447	400	444	436	422	470	403	439	407	422	430	398	412	424	472	411	428	370	388	414	424	432	409	452	431	417	441	419	472	388	395	433	446	435	398	420	397	419	415	423	439	424	426	385	457	403	434	381	413	392	416	427	416	385	431	449	417	377	430	416	439	420	464	412	382	416	435	393	475	384	436	433	386	418	417	410	440	428	410	407	390	429	416	469	399	379	408	402	403	414	410	413	385	449	425	450	403	413	423	416	441	389	404	413	436	441	392	411	431	442	435	411	416	452	375	427	463	435	447	426	411	445	446	398	408	393	411	421	442	397	444	423	426	450	388	456	445	425	439	408	447	443	462	417	406	420	437	436	442	453	422	435	443	413	435	406	428	420	434	362	401	378	416	398	428	416
995	321	275	146	123	125	189	211	190	231	258	299	225	214	206	191	206	145	140	162	134	130	159	344	459	389	291	234	158	122	100	86	65	80	57	56	55	71	53	55	67	68	55	81	63	60	56	59	61	73	79	67	62	57	62	58	55	66	67	46	61	49	67	60	55	68	53	58	62	61	75	71	63	54	57	77	53	55	61	76	65	62	61	50	56	55	64	69	53	60	57	61	63	55	70	63	59	58	72	66	63	64	69	53	67	54	60	66	50	68	57	56	50	64	51	57	72	70	59	63	52	53	72	49	51	58	65	57	68	60	77	60	54	61	59	73	62	63	69	62	58	54	65	53	78	59	64	66	58	52	61	52	66	57	58	71	67	55	50	74	57	68	59	70	73	59	63	49	57	65	47	48	58	57	59	55	71	64	70	50	54	63	59	66	60	72	56	70	51	63	59	53	73	52	63	56	56	76	79	62	62	69	61	58	51	72	68	59	62	79	61	51	56	50	54	62	61	66	56	55	66	44	61	58	53	48	72	67	53	55	54	68	72	60	66	61	63	73	61	61	56	58	84	53	68	67	70	69	75	60	60	66	47	56	61	71	60	57	73	53	65	46	63	78	56	47	63	67	61	40	64	73	57	48	58	57	72	56	67	46	48	49	54	54	47	63	52	57	56	53	61	76	52	56	49	71	63	47	69	55	54	59	67	70	56	58	54	51	56	62	45	55	59	69	56	50	63	70	56	67	59	57	48	57	54	52	64	80	61	47	63	71	67	48	77	65	67	51	60	61	68	66	71	55	60	62	64	59	56	65	56	58	69	59	56	84	53	73	67	55	68	62	61	58	58	53	60	50	64	61	64	59	56	51	74	49	59	57	60	58	56	69	50	63	63	36	60	61	54	48	60	74	54	67	49	57	73	54	60	55	72	59	50	57	67	69	59	82	59	71	64	65	61	50	53	48	57	54	45	50	54	60	55	58	73	55	65	56	61	59	53	64	84	69	57	51	67	59	51	78	67	56	66	61	65	56	55	61	58	48	60	53	60	58	55	71	78	69	62	56	63	60	63	58	67	61	60	43	70	61	68	58	63	60	79	53	59	54	72	59	64	51	68	50	53	60	54	75	59	69	62	64	55	69	63	67	72	56	65	57	59	52	50	57	59	53	59	66	67	73	81	71	64	73	61	66	58	71	52	56	68	71	63	74	71	58	55	61	58	50	52	56	47	54	57	65	56	55	71	65	63	63	58	54	68	69	62	65	56	66	59	56	61	53	49	62	62	55	54	70	63	63	43	67	51	80	53	71	63	54	63	69	50	55	70	53	66	53	65	53	72	69	63	60	56	55	61	49	72	55	64	58	57	71	53	49	66	54	51	55	49	59	60	79	41	74	56	53	67	64	61	60	45	78	57	52	68	51	49	53	55	66	65	73	56	48	52	57	61	58	59	56	64	70	49	56	78	62	43	74	48	55	47	56	67	63	64	79	58	61	56	57	63	63	76	58	65	50	60	65	66	56	55	63	52	62	73	55	64	75	60	61	59	59	57	56	60	63	69	71	64	58	55	51	61	53	61	56	64	63	60	58	67	57	54	58	63	64	70	63	56	64	52	62	67	60	70	58	45	70	42	58	73	53	58	60	73	62	57	70	53	65	79	51	57	78	55	57	48	77	56	52	63	66	63	50	49	65	61	60	64	60	56	77	65	66	61	50	58	58	57	57	83	63	49	61	52	62	49	73	58	62	73	70	55	67	61	57	58	61	73	57	51	63	68	60	68	62	66	45	58	43	57	63	53	61	62	57	52	57	76	53	66	65	75	49	59	52	57	58	61	62	55	71	70	47	62	68	51	59	60	65	53	61	63	61	62	64	67	42	53	60	62	56	63	56	69	83	59	64	67	70	57	63	55	53	61	53	61	66	73	81	55	67	54	54	62	71	62	56	65	58	56	55	59	59	69	59	53	52	66	63	71	66	76	66	51	61	63	60	59	54	66	49	53	53	56	56	67	61	51	61	62	55	61	51	51	49	49	61	48	66	50	75	43	65	63	61	63	47	53	66	75	57	60	59	58	58	52	68	53	49	74	55	55	59	75	57	59	51	53	52	64	81	67	57	59	68	55	59	65	70	62	73	72	65	49	60	61	71	64	67	64	71	70	56	61	60	53	67	67	46	64	51	56	59	60	73	59	52	71	48	70	49	81	53	57	65	52	61	70	59	71	72	51	56	54	72	57	65	51	70	54	65	59	63	52	65	60	65	57	42	70	59	52	55	58	58	59	71	70	80	70	57	67	66	67	56	59	68	60	76	62	60	57	63	60	54	51	62	60	72	59	59	55	57	58	61	55	84	72	73	67	60	50	53	66	69	60	57	66	72	56	61	64	62	67	54	62	67	58	54	62	68	50	65	77	60	69	63	62	55	72	59	62	65	57	63	50	46	59	71	67	59	66	51	53	50	51	61	64	64	59	47	71	59	56	50	67	55	42	52	79	59	72	54	46	47	56	59	66	56	56	58	59	54	61	54	60	60	67	58	74	59	45	44	57	55	68	78	61	59	55	69	71	59	57	49	62	67	63	61	62	57	61	76	57	60	63	63	66	59	60	59	52	46	46	73	55	66	76	59	77	66	60	58	64	69	66	46	58	56	36	59	51	56	59	60	65	73	69	58	50	52	65	53	65	73	71	64	44	63	60	59	55	63	57	60	67	59	56	58	65	62	64	62	64	54	66	68	77	56	64	62	68	72	79	60	69	67	63	55	72	58	65	58	64	73	59	52	78	57	48	56	63	71	57	60	64	66	60	48	49	58	61	57	63	64	62	48	74	62	67	57	68	69	61	76	55	54	67	66	59	61	58	55	57	54	54	54	57	53	63	59	62	60	59	59	59	54	58	67	64	54	51	49	59	51	49	55	62	55	59	73	49	59	62	55	62	69	49	53	61	66	55	80	62	44	42	41	67	49	64	71	47	56	67	66	70	61	66	65	75	79	53	54	63	65	64	55	74	72	56	66	53	65	63	58	54	54	74	67	53	58	59	71	59	61	67	62	58	63	61	63	64	56	67	73	65	70	61	66	47	57	56	53	64	47	57	65	77	66	61	58	61	60	52	54	59	68	61	50	49	58	59	54	55	68	59	66	56	67	58	58	66	70	54	57	68	64	61	72	65	58	68	62	51	47	71	54	57	80	60	66	46	56	62	74	60	54	57	62	52	58	49	65	53	58	73	50	55	54	51	64	61	62	54	56	70	64	56	52	57	68	61	68	58	58	76	48	76	51	69	68	59	52	66	68	49	63	59	66	66	68	50	64	49	50	74	50	72	45	67	56	67	54	54	60	52	64	49	61	75	59	52	63	58	67	53	56	57	67	56	67	65	74	65	69	63	67	52	65	82	59	49	72	67	56	57	53	65	49	51	69	63	60	57	54	60	63	64	62	55	69	53	57	49	61	59	57	60	61	57	58	63	73	56	58	59	50	43	55	68	63	67	65
11358	3694	2811	2610	4338	7857	9170	9205	8175	7934	8453	8714	6481	5634	5283	5271	4400	3157	2957	3163	2938	2680	3316	7315	9584	7961	5814	4248	2719	1819	1126	804	586	511	504	458	495	451	481	488	491	457	453	413	465	451	467	470	457	442	461	436	484	430	452	455	456	432	443	453	430	420	468	486	423	472	444	471	457	448	458	454	454	434	460	458	468	446	437	442	449	458	477	452	463	481	425	429	456	476	497	456	471	450	459	429	428	462	474	477	447	460	473	451	427	474	460	459	493	453	483	439	449	482	508	471	451	464	437	454	412	452	457	458	457	471	462	463	448	413	446	413	444	451	486	478	472	458	448	452	451	481	481	436	474	480	479	479	477	448	446	477	490	486	462	398	459	463	432	440	441	444	503	461	497	444	494	471	482	451	439	455	477	488	455	450	478	501	458	429	438	440	475	446	455	471	459	481	453	460	470	496	453	465	479	445	495	469	421	452	448	469	482	463	443	443	450	475	469	406	476	443	484	482	474	470	421	466	496	455	457	448	495	439	425	468	458	499	513	453	399	484	485	457	453	462	478	435	419	451	445	487	449	472	431	423	451	459	466	449	445	458	439	458	476	472	440	447	454	437	420	434	422	466	408	441	467	481	453	484	452	456	461	504	474	475	474	450	465	450	446	459	473	440	474	475	453	479	443	484	504	477	463	416	416	471	437	433	442	486	419	471	481	485	428	464	468	458	459	435	415	506	456	444	427	430	453	483	422	434	474	436	462	405	428	464	448	455	481	476	472	429	457	458	441	481	447	471	444	422	486	479	481	452	428	436	483	454	453	461	447	504	468	429	456	451	466	478	447	482	460	460	464	482	426	437	427	475	422	453	474	470	484	464	409	446	457	466	451	444	460	516	508	470	440	457	480	482	463	502	472	445	465	440	440	454	469	469	426	463	472	465	476	453	469	519	500	441	449	468	460	463	487	474	457	445	470	471	447	420	469	465	475	434	384	479	429	439	452	429	444	478	405	456	488	446	440	457	483	458	474	477	475	455	490	442	456	477	433	431	439	458	496	476	455	451	439	473	487	531	471	451	436	485	413	422	499	463	492	439	453	487	442	454	441	467	407	446	483	458	458	463	450	416	463	461	424	459	429	426	448	441	479	455	439	459	452	441	439	477	440	469	438	426	431	461	455	492	462	433	464	469	448	459	465	447	448	466	457	440	471	457	476	441	489	435	491	446	462	511	442	508	448	476	446	423	420	448	441	442	466	442	467	486	463	485	442	467	450	445	437	433	482	441	450	453	461	503	425	468	439	444	460	434	488	424	493	432	467	440	479	462	468	467	436	474	436	463	447	428	483	464	442	452	500	468	466	479	458	454	455	468	421	420	457	469	450	474	429	445	489	438	460	455	443	481	452	455	490	464	479	470	444	458	458	457	457	462	425	443	501	437	463	470	453	426	427	465	465	482	455	425	446	418	394	462	450	429	506	480	442	428	501	466	484	459	441	450	454	466	453	443	451	449	454	442	413	452	496	477	480	478	461	497	438	452	446	471	439	427	476	433	481	460	458	440	451	421	437	445	454	480	448	453	473	442	463	466	427	454	469	455	464	462	450	449	490	458	435	460	413	461	433	435	445	449	442	480	461	472	453	451	439	458	479	467	464	442	429	429	503	415	456	464	451	457	441	467	464	432	481	439	425	465	453	429	491	447	473	467	475	437	436	429	467	412	413	472	468	455	434	443	453	449	411	483	481	467	450	460	484	462	456	488	414	408	461	440	450	445	464	444	484	438	471	482	467	447	458	439	460	428	453	441	465	429	457	430	441	430	473	464	457	438	461	430	441	442	444	452	458	453	470	429	434	468	462	494	461	451	438	491	445	435	451	491	446	436	476	479	437	475	460	453	438	467	480	465	497	477	484	457	409	469	473	422	442	453	465	461	440	462	493	474	423	475	461	431	428	442	468	469	470	436	456	495	457	463	458	483	441	466	440	445	444	461	406	439	417	423	432	469	449	475	437	491	423	464	464	444	444	419	496	497	463	484	459	504	483	478	461	459	466	482	492	474	494	476	473	467	457	461	489	475	460	462	466	448	462	440	471	456	430	446	460	447	444	477	437	470	417	458	434	470	477	465	456	427	462	490	469	429	477	434	454	462	454	472	450	461	440	487	445	492	435	465	449	428	449	497	449	444	474	480	454	467	463	466	434	425	464	427	478	437	468	458	440	431	459	475	481	447	474	453	431	463	434	460	449	468	452	484	460	469	449	425	455	460	454	456	428	488	467	455	460	496	496	460	458	409	468	451	479	457	419	460	460	441	507	443	492	467	445	416	472	430	468	456	492	444	462	436	478	476	492	437	438	477	436	470	456	458	493	432	479	443	420	454	428	479	443	473	454	443	454	450	454	447	458	446	455	476	450	469	445	472	498	449	481	492	474	463	440	437	465	435	401	469	493	453	484	471	436	496	441	480	455	463	435	465	506	451	451	456	442	472	423	446	433	495	446	451	456	481	472	461	477	446	464	475	461	481	471	462	459	424	478	448	445	471	469	457	444	407	450	478	483	484	450	456	468	487	462	449	466	454	466	482	456	437	515	447	473	427	436	452	452	432	430	405	443	450	449	413	470	427	441	467	440	453	470	422	445	461	438	465	430	479	475	457	446	437	466	453	454	433	443	450	463	482	432	469	416	427	440	462	435	476	445	466	439	485	474	406	442	458	456	435	431	460	432	467	464	451	483	463	475	439	473	448	487	472	472	488	431	455	471	475	464	463	480	482	421	462	471	454	472	472	473	466	452	479	467	433	463	470	416	476	403	430	456	470	464	451	461	433	439	451	457	461	441	474	450	461	474	472	426	442	487	458	481	441	448	493	447	463	450	444	492	469	484	445	455	442	451	493	450	454	441	456	480	475	452	459	460	469	425	470	421	445	469	443	485	441	468	436	487	450	423	435	473	489	429	460	495	427	457	442	443	436	452	465	456	455	460	481	425	422	471	437	470	445	432	449	442	439	410	447	499	497	414	465	474	435	468	454	452	456	440	479	468	487	446	458	458	454	466	496	457	458	438	486	453	463	478	421	476	410	478	456	421	417	450	472	401	464	487	434	445	415	473	429	441	425	501	439	473	460	463	467	495	460	490	408	446	455	450	477	454	452	467	487	444	455	449	457	482	430	451	494	472	459	471	445	441	443	436	434	450	482	447	505	450	468	453	451	444	489	464	471	486	421	468	486	426	457	417	424	480	483	464	458	459	456	460	454	496	488	459	454	470	433	463	439	442	479	455	449	449	451	479	451	457	443	457	462	477	444	453	489	459	451	446	470	507	431	484	481	494	440	447	464	466	476	477	440	435	453	468	424	451	456	458	481	492	423	420	463	467	429	448	491	472	457	473	473	483	512	469	465	434	471	439	462	479	431	427	477	455	432	449	427	495	462	453	453	427	449	430	477	474	485	446	463	429	460	463	478	484	495	429	509	443	438	463	462	446	451	463	460	462	464	465	448	502	444
2341	329	231	171	120	143	239	210	225	344	255	253	227	238	256	215	148	148	141	185	149	152	257	395	443	413	301	275	176	122	96	88	79	64	66	61	89	65	61	71	64	70	80	82	63	70	64	56	62	56	59	65	80	59	76	76	73	74	79	61	81	58	56	62	67	65	72	71	54	80	73	54	61	71	79	60	68	81	65	51	75	61	78	71	64	77	69	60	67	75	64	49	64	57	71	63	76	79	82	83	73	62	66	53	64	68	75	81	77	74	82	64	72	79	60	62	60	81	74	62	67	64	57	64	75	62	64	68	65	66	49	52	77	64	67	61	77	77	67	67	73	69	76	72	77	67	53	54	75	64	71	54	64	64	54	78	55	68	68	81	69	79	74	62	65	70	74	65	62	65	62	76	63	69	70	86	67	82	73	62	52	46	66	63	58	69	69	65	69	82	70	70	68	70	74	68	58	66	63	71	65	72	55	68	70	81	65	68	68	51	72	67	72	70	66	63	66	66	72	63	86	67	63	75	66	67	62	66	84	59	62	76	77	68	70	76	68	60	72	78	61	85	57	82	75	67	57	64	78	76	75	81	70	67	75	65	69	59	66	63	71	72	79	70	66	61	46	75	62	74	62	77	64	82	70	78	59	76	70	56	63	58	65	72	80	63	69	63	62	78	74	70	67	76	66	76	72	69	65	67	75	67	70	55	72	63	57	78	66	71	67	66	69	70	75	72	63	69	86	75	72	69	71	60	83	82	57	70	75	53	65	72	66	74	56	78	69	80	64	58	53	66	68	68	61	71	59	66	73	62	83	69	52	65	66	85	68	62	66	82	60	75	87	78	61	65	70	75	68	61	63	73	61	69	58	48	61	68	60	67	62	83	93	57	81	57	67	75	72	65	57	94	62	69	66	78	70	57	60	72	76	78	69	82	67	54	78	75	84	69	69	58	76	66	65	72	60	79	61	67	68	57	56	73	76	62	73	84	75	64	68	66	63	70	70	75	70	63	56	59	73	52	67	76	83	54	63	58	63	61	51	57	75	54	62	65	76	54	74	67	59	76	55	80	67	57	61	61	81	63	76	77	63	63	70	66	72	76	66	69	69	76	65	48	67	67	77	69	69	71	70	56	61	67	79	61	65	67	69	76	71	63	81	78	65	82	84	77	70	72	74	66	57	65	66	69	71	68	76	65	57	66	46	61	61	75	80	65	64	61	66	56	73	58	62	66	73	51	70	69	68	74	82	66	60	63	79	62	64	65	80	74	72	76	59	73	72	68	70	60	65	79	59	63	88	67	71	59	57	70	62	81	63	61	60	64	73	59	68	62	64	63	71	65	76	65	51	58	65	76	61	67	66	88	68	68	72	60	84	55	94	63	77	79	59	81	59	59	56	68	62	68	64	61	69	75	67	75	59	71	67	60	70	58	79	63	72	82	75	77	68	67	66	53	68	69	74	54	72	60	51	58	49	64	72	76	76	61	60	73	63	68	75	54	65	77	69	57	68	64	75	78	53	63	79	81	65	67	56	81	59	68	48	76	79	73	67	63	71	75	74	79	73	73	75	63	55	65	48	70	67	64	57	59	58	67	75	75	73	69	62	72	84	51	70	77	66	69	69	69	76	70	64	65	51	54	70	75	80	72	62	53	65	86	76	75	68	76	69	55	71	69	61	70	66	69	57	72	67	64	50	73	61	66	49	61	73	57	71	58	77	68	54	60	73	76	79	70	50	74	52	72	63	64	66	73	65	66	75	65	74	75	55	63	61	62	59	60	72	75	83	76	63	70	68	63	81	68	66	66	76	67	78	68	66	76	63	54	67	64	72	68	45	70	70	66	61	77	70	69	53	64	61	65	70	59	69	61	66	56	67	56	72	67	76	70	61	73	77	71	51	63	67	74	61	72	52	58	60	74	67	64	83	81	82	59	61	66	69	94	64	74	51	67	78	69	66	54	63	63	61	66	52	77	66	68	77	64	74	89	70	69	86	69	59	79	68	68	68	65	58	68	81	91	69	71	62	62	64	69	76	63	64	71	71	60	74	74	74	61	68	60	60	72	71	71	77	62	69	59	84	65	63	68	65	62	70	72	70	77	66	69	72	63	76	64	68	65	61	65	54	72	78	75	80	57	66	70	75	70	52	71	64	72	68	76	48	65	84	63	68	60	70	61	70	70	72	76	76	75	74	87	76	78	71	60	70	61	79	71	71	65	64	78	83	58	72	84	50	46	72	69	56	64	72	58	70	79	64	75	67	74	70	76	61	75	58	64	67	69	66	57	57	70	78	66	76	56	60	55	64	73	61	73	68	54	65	70	79	78	67	60	83	68	80	75	64	60	59	75	67	66	63	72	66	59	75	59	66	82	58	62	74	78	86	72	73	75	62	78	72	70	76	63	72	61	78	68	87	84	57	60	81	56	56	75	75	58	63	64	67	62	54	64	68	63	80	62	67	74	70	69	81	76	77	58	69	68	70	54	52	64	62	67	70	83	59	65	72	63	74	58	78	72	61	55	62	63	60	69	62	61	68	65	70	53	94	69	68	60	52	85	64	72	70	72	64	83	72	54	72	72	75	86	83	69	70	54	71	50	51	74	68	57	81	55	81	73	44	59	65	57	63	56	74	68	56	85	66	66	69	66	59	67	85	79	79	60	71	69	47	66	66	66	64	59	74	77	67	62	64	62	75	73	60	70	61	76	62	67	85	64	72	71	78	65	58	75	61	72	55	61	59	76	73	79	65	62	65	70	66	69	66	72	68	77	66	87	59	64	78	73	69	62	76	66	63	85	63	63	73	70	62	77	74	64	69	69	63	76	79	68	70	57	60	61	74	70	65	74	58	78	62	68	75	61	73	67	53	73	74	59	67	62	73	80	59	69	67	74	65	57	57	71	73	67	71	69	61	76	66	70	77	65	71	71	69	77	66	62	62	71	72	58	67	68	61	69	62	59	69	69	65	57	70	68	66	69	65	70	69	84	72	59	70	77	80	60	63	66	64	89	58	70	70	73	65	75	74	75	69	73	78	65	68	67	76	53	73	60	61	67	76	69	69	69	61	58	71	61	68	73	70	77	53	76	72	63	85	60	68	62	61	77	61	75	76	70	71	78	66	52	74	65	63	82	76	62	68	72	81	72	71	76	66	79	64	60	60	76	57	75	61	73	71	60	70	74	65	73	68	81	66	63	90	81	68	63	72	52	56	63	72	67	80	64	79	75	63	68	87	57	74	54	66	75	101	76	64	66	67	56	72	69	73	72	57	69	62	61	74	64	74	67	59	54	73	63	73	72	62	77	67	61	68	53	80	74	62	60	61	58	67	70	89	78	55	70	69	74	47	69	72	75	65	63	66	75	65	74	75	75	73	74	60	78	66	89	73	69	61	69	73	58	64	66	68	73	75	81	54	92	71	104	84	69	68	63	60	75	64	65	63	76	55	66	70	69	56	80	72	72	88	65	48	69	52	59	71	63	56	73	77	55	68	77
12195	3528	2630	2548	4381	7015	10628	8918	8492	10595	8532	7970	6259	6710	6299	4933	3345	3070	3512	3318	3013	3516	5961	8569	9076	8382	6478	4758	2977	1982	1313	914	642	577	560	543	537	559	529	490	549	504	512	508	510	552	521	555	503	503	508	493	543	551	508	538	523	489	538	538	501	523	530	543	489	536	542	544	512	555	505	519	527	554	499	546	517	520	518	515	506	502	514	520	456	526	509	519	501	519	511	508	497	490	535	504	559	556	566	539	553	519	513	525	517	527	515	494	518	505	493	504	544	508	517	507	518	565	534	522	514	491	496	528	503	481	488	497	506	502	481	495	507	528	524	493	517	556	539	510	506	516	528	513	516	519	500	483	532	519	519	532	495	512	540	528	523	543	508	556	563	496	524	534	501	554	543	504	501	503	492	513	507	514	503	491	517	545	546	512	523	526	503	473	537	513	570	536	473	494	522	471	506	545	502	530	514	489	524	455	514	522	554	550	555	514	487	477	464	545	500	527	485	534	539	514	493	501	498	539	506	513	513	486	539	578	506	523	534	510	522	521	511	509	475	517	534	542	467	507	545	535	502	491	535	545	520	524	521	498	483	494	538	531	517	521	499	545	510	474	532	528	517	576	535	506	509	529	531	526	493	567	530	532	540	513	529	529	502	484	494	493	510	504	524	516	509	538	494	535	479	565	493	532	503	510	483	499	487	539	518	525	511	510	528	513	510	517	539	537	471	513	564	559	531	512	517	480	527	533	530	519	510	508	534	519	519	506	536	524	534	519	513	510	500	550	490	490	492	510	511	516	514	534	481	542	532	497	490	529	506	516	480	518	527	518	530	471	578	506	509	481	522	506	513	491	532	504	520	526	488	478	495	504	536	511	526	508	508	558	485	501	510	529	515	536	501	533	498	516	491	475	512	537	542	524	556	516	565	489	507	536	542	525	475	513	523	495	503	493	498	472	492	535	519	492	508	517	514	509	529	528	496	517	510	502	527	527	530	521	505	526	480	527	505	530	523	551	525	504	492	529	483	501	513	519	548	519	472	494	503	515	514	526	564	504	511	544	553	558	523	483	496	507	506	532	543	530	510	477	519	504	521	474	494	490	537	525	565	525	506	507	509	516	519	536	487	535	534	528	555	513	565	517	497	488	533	503	499	511	511	504	505	521	513	532	508	505	495	486	509	496	507	519	527	475	510	514	490	491	497	512	514	540	486	516	553	469	502	520	488	520	524	521	518	535	526	549	522	519	503	551	508	521	536	508	508	529	520	484	484	495	536	486	509	491	515	509	494	470	501	512	515	507	525	535	522	524	528	529	568	483	499	540	516	549	515	511	507	481	490	515	536	504	493	544	489	535	509	505	511	518	522	508	492	528	516	533	525	489	510	451	538	537	522	525	553	505	512	559	522	468	511	530	499	527	512	472	548	531	512	509	462	517	496	547	536	525	490	458	515	518	459	502	493	522	545	547	535	513	552	514	513	518	532	474	512	526	514	542	529	503	485	479	530	524	482	501	544	517	507	522	498	520	500	513	541	511	527	492	486	513	499	506	502	514	544	514	540	553	542	521	473	477	503	543	495	508	467	508	484	547	517	462	487	535	499	459	547	524	484	523	514	489	510	507	448	515	522	537	513	529	534	523	541	542	524	540	530	531	484	533	529	517	485	493	498	502	498	500	502	504	537	495	538	523	534	565	545	522	546	490	480	546	546	550	538	510	543	503	491	500	544	478	509	475	508	480	511	490	495	535	502	580	526	545	505	522	518	514	502	519	479	479	503	534	517	527	503	525	530	513	527	519	540	519	489	516	524	489	496	485	514	521	550	502	499	517	498	530	462	498	527	533	500	491	518	512	501	479	474	510	514	504	505	538	510	501	475	521	477	532	504	541	512	500	509	505	546	490	499	515	544	507	501	492	497	532	509	531	535	502	546	496	497	528	523	514	554	514	535	482	545	481	511	465	556	536	481	524	533	512	538	533	510	537	529	514	535	513	520	565	468	539	476	525	496	474	512	503	504	506	514	508	487	532	514	523	536	507	506	504	523	507	532	524	499	488	484	505	499	536	493	502	507	501	552	547	509	538	535	563	469	497	471	501	532	553	461	536	486	520	495	536	538	559	495	532	531	547	523	491	509	555	539	505	508	539	503	523	509	511	534	536	508	502	528	501	498	529	506	563	537	502	503	517	513	525	492	509	502	513	537	509	546	519	494	516	495	515	525	532	505	491	564	505	520	509	587	488	499	522	515	549	476	483	498	527	550	485	501	521	497	522	456	530	496	463	507	495	530	513	557	502	493	518	538	545	487	538	532	514	499	541	441	469	536	513	510	524	554	564	491	559	502	532	512	474	531	487	521	455	540	509	483	513	529	481	498	539	511	533	521	524	530	525	520	530	503	521	532	543	520	512	528	500	521	545	507	550	505	545	515	557	520	514	537	535	529	483	522	507	516	523	520	530	522	495	572	534	556	549	552	486	520	555	489	501	556	538	505	528	503	547	530	513	510	500	534	487	511	490	481	553	478	549	519	521	524	504	505	533	485	540	486	499	533	515	476	505	502	517	512	570	490	535	482	458	536	493	532	526	530	523	489	489	491	509	508	514	483	509	521	533	557	500	500	542	524	533	527	465	519	558	480	494	514	508	512	498	509	513	491	513	529	503	496	557	501	512	516	518	530	524	532	510	516	482	510	516	500	497	518	513	503	501	534	463	529	502	529	509	532	517	499	519	562	485	481	502	515	529	529	505	538	508	490	498	516	521	508	553	504	502	513	542	500	571	518	492	504	531	504	496	479	520	525	504	541	514	489	493	510	495	507	489	519	484	519	529	502	520	497	539	519	550	522	534	514	496	508	497	510	526	511	512	500	518	550	543	508	514	523	532	484	486	534	527	536	490	468	552	549	509	512	497	498	482	508	493	494	525	521	504	470	510	488	554	483	496	498	508	485	545	519	523	504	521	487	482	494	506	503	518	498	537	498	513	522	518	495	533	544	504	535	516	513	481	494	515	526	523	532	511	499	490	520	554	520	503	489	510	497	506	526	535	508	530	483	519	546	517	529	511	503	548	544	503	518	477	469	526	510	531	501	510	498	544	519	528	531	483	503	514	497	511	532	504	493	495	525	484	506	546	501	497	530	494	529	501	520	538	526	483	514	514	495	518	456	524	485	517	497	530	498	506	517	533	518	530	490	540	524	533	529	518	531	510	516	531	509	518	521	531	553	530	531	522	509	516	544	535	513	489	531	542	505	503	512	510	540	519	512	481	521	516	525	547	545	480	499	489	523	469	506	487	526	502	502	526	552	523	524	501	484	502	530	539	499	486	533	526	478	522	515	524	490	521	509	478	525	504	521	503	525	544	533	465	518	496	531	569	528	506	566	557	525	545	530	494	538	503	496	528	517	466	524	546	502	485	530	544	501	496	499	552	490	466	514	505	520	496	512	542	532	492	509	491	540	505	547	524	551	547	555	517	550	546	503	537	486	506	483	515	521	540
1590	561	293	222	154	171	264	512	617	398	335	320	327	339	278	229	233	208	205	182	189	173	387	632	776	687	540	433	302	171	141	116	97	64	83	88	85	70	83	74	82	78	80	86	68	82	72	63	90	85	75	68	94	81	93	61	81	69	75	87	75	80	82	67	78	80	61	93	83	67	91	69	72	88	83	83	96	79	69	82	75	65	79	75	77	82	69	67	81	86	83	89	74	65	65	62	77	81	70	81	83	75	66	70	79	82	79	93	63	72	80	68	80	78	88	66	66	83	87	62	70	83	63	81	74	70	82	75	66	69	70	85	90	65	81	70	82	72	93	74	79	69	81	76	67	73	54	72	77	79	70	83	68	78	74	81	82	71	70	73	76	78	69	92	74	66	75	68	75	77	75	79	72	71	93	76	79	81	81	80	62	85	73	69	85	73	88	71	75	75	67	87	67	68	68	78	80	72	57	70	75	79	77	79	72	83	81	65	89	73	66	86	69	70	61	91	72	85	66	69	90	71	83	73	80	70	74	70	74	71	91	63	78	65	68	77	73	78	61	68	63	86	80	82	94	75	68	65	69	91	67	79	58	90	75	67	88	82	72	97	70	76	78	82	91	71	78	69	82	65	62	62	68	75	82	66	68	63	85	76	75	79	77	67	81	70	70	76	78	75	76	74	80	72	73	65	80	93	85	71	61	89	77	72	76	81	63	77	81	74	56	84	82	73	74	73	78	63	81	87	63	75	84	90	65	73	76	62	88	93	74	68	80	73	70	79	63	72	74	92	80	66	71	84	80	78	71	75	73	76	77	77	85	70	76	58	65	67	89	73	78	85	78	78	70	67	93	89	79	89	71	57	77	80	78	79	86	72	82	82	79	82	73	80	85	85	86	70	76	74	77	64	82	65	65	63	75	72	87	69	62	68	88	89	82	65	76	72	74	92	79	77	77	59	68	69	76	72	89	72	69	60	64	84	69	77	80	68	80	88	74	73	74	71	69	78	72	74	65	57	81	75	78	79	72	83	61	78	83	61	66	80	68	62	74	65	63	72	77	72	84	57	68	69	76	84	77	92	77	98	74	79	55	61	53	94	75	81	67	76	93	75	65	74	53	69	79	83	80	70	55	83	80	68	77	94	74	64	71	68	92	74	64	87	77	82	84	80	68	66	75	75	100	85	90	67	81	86	90	64	87	67	70	82	68	72	71	67	73	66	90	68	81	74	84	69	73	71	74	81	84	64	55	81	71	74	75	70	81	81	74	77	80	70	81	81	78	74	71	66	76	72	74	79	89	71	80	74	78	72	58	72	93	79	68	76	90	63	64	83	63	84	81	72	88	80	87	77	63	63	89	83	79	59	62	65	59	80	74	73	77	73	70	93	67	68	75	70	79	77	88	86	74	74	80	79	84	73	76	80	73	65	68	76	77	66	79	74	66	64	83	78	81	57	71	68	59	93	72	60	66	73	76	72	68	78	63	89	52	81	85	80	67	72	79	66	78	75	70	87	75	71	86	65	75	61	84	81	59	74	77	77	80	67	68	69	77	80	63	88	72	78	78	73	77	72	72	65	83	82	55	80	92	75	81	60	77	66	61	60	80	73	83	75	67	77	75	70	84	71	74	64	81	80	77	83	73	94	87	69	81	70	87	91	68	80	79	73	84	75	82	72	97	91	76	77	66	86	85	66	68	85	78	82	86	74	81	70	63	82	65	71	56	64	82	90	74	65	82	77	79	70	68	74	66	64	76	79	81	79	85	60	65	69	67	66	72	77	68	77	93	63	76	67	76	90	59	59	77	75	70	69	78	80	75	67	77	81	79	74	82	102	71	68	81	72	68	60	89	73	68	78	78	84	61	86	69	61	83	67	84	65	69	76	66	70	79	68	71	70	70	58	90	76	74	67	77	86	66	83	67	86	82	85	80	82	70	78	64	73	63	62	77	74	75	82	76	69	84	73	71	66	82	81	72	84	88	74	57	76	86	92	65	73	75	60	78	101	77	67	63	86	80	78	75	73	81	72	88	69	78	71	76	70	52	79	63	72	83	71	78	90	67	80	77	80	88	70	79	68	91	88	73	68	67	64	73	77	64	69	87	75	72	58	67	77	86	80	74	79	59	76	85	91	72	73	83	82	60	84	70	69	80	73	65	73	79	59	76	77	65	86	84	77	86	82	72	81	71	87	58	72	71	88	70	82	71	67	82	65	62	80	62	83	83	78	73	81	85	63	73	69	75	65	73	81	75	79	78	74	82	86	62	72	73	81	77	72	67	71	70	77	65	74	68	73	75	78	69	69	72	79	81	61	77	77	76	62	62	55	88	74	80	100	75	77	69	86	70	62	81	80	82	75	62	64	71	67	74	93	78	77	74	81	76	93	62	87	70	79	77	73	82	67	67	79	70	80	69	74	78	65	67	84	74	67	66	75	72	67	74	89	76	77	77	71	73	70	76	66	89	72	79	79	75	75	60	84	64	81	89	69	64	90	76	69	91	83	80	64	77	81	64	81	74	97	78	81	58	62	75	87	57	78	60	72	84	64	74	65	74	79	77	78	83	89	80	75	74	81	81	60	79	75	55	66	68	67	96	72	56	63	72	63	79	78	68	89	78	64	84	93	74	62	79	74	60	83	68	71	83	74	74	66	58	75	80	76	77	83	75	61	57	73	71	69	61	62	69	81	72	68	79	69	83	70	62	79	65	83	76	74	64	81	83	81	87	66	70	70	70	86	73	67	78	75	69	64	74	66	74	84	85	88	61	75	77	70	74	68	72	81	76	75	75	70	68	81	75	86	94	75	67	63	62	71	76	88	84	77	66	79	73	63	69	66	82	78	63	96	83	58	81	86	62	91	72	78	65	61	77	68	70	60	86	86	72	75	63	67	82	66	83	77	99	70	79	66	75	69	78	86	80	90	78	76	80	83	72	72	67	69	70	75	77	57	72	68	77	69	69	83	77	65	72	87	64	77	78	75	68	82	89	63	61	80	89	66	60	81	71	66	85	69	80	73	69	85	65	80	77	64	89	92	72	72	60	57	62	90	66	64	97	77	69	73	69	77	68	78	69	72	76	74	85	76	73	87	94	88	81	82	84	86	88	59	79	83	70	75	70	82	82	82	77	73	70	61	78	91	85	67	83	82	83	70	88	79	59	76	70	66	84	79	74	77	79	67	56	75	75	82	62	70	81	76	80	78	77	85	80	76	97	91	69	79	76	82	73	61	92	83	79	85	68	89	83	84	76	78	86	88	70	70	84	69	69	72	84	83	74	66	76	84	79	74	87	72	69	67	75	68	78	78	93	72	88	80	63	69	79	70	82	65	77	69	64	69	77	74	62	75	74	80	72	78	80	75	55	78	71	73	73	80	83	67	73	80	72	74	79	68	77	71	79	74	89	84	71	72	68	99	88	83	85	76	81	75	71	78	78	80	81	75	76	67	78	56	71	73	74	85	82	94	92	87	79	66	75	66	90	92	72	72	69	75
14726	5514	3392	3324	6755	10221	13520	15167	17564	12031	10049	9404	8837	8847	7436	6317	4997	4708	4348	4185	3921	3962	8198	12507	14465	12625	10133	7753	5002	2943	1788	1174	804	638	625	566	588	622	572	590	570	524	523	555	568	558	512	544	586	531	557	560	543	540	573	581	557	562	555	531	557	550	618	577	571	543	520	513	551	542	587	535	539	581	548	551	559	559	583	561	546	557	547	547	564	527	558	540	564	542	546	569	558	562	612	598	573	584	538	545	542	588	537	554	549	530	558	600	507	541	594	511	553	537	574	576	576	541	551	556	604	562	567	524	534	542	524	586	604	569	572	554	569	549	591	559	573	578	575	566	576	563	582	541	576	576	555	549	577	560	558	538	554	577	584	576	553	560	555	499	584	573	567	570	572	578	610	542	539	511	565	565	586	567	574	568	590	577	524	559	556	604	571	526	561	548	552	549	534	569	568	512	589	571	567	536	574	569	573	570	578	586	554	529	612	551	552	573	519	519	558	525	553	562	570	574	537	522	585	522	549	540	586	566	583	553	545	580	594	520	564	508	573	564	596	558	565	564	577	557	567	577	553	557	535	543	540	548	607	576	595	590	574	556	573	572	539	566	556	567	574	558	542	564	562	572	560	510	613	520	560	568	577	547	580	546	550	594	584	597	533	599	582	590	563	550	572	571	564	549	579	564	584	576	559	546	567	561	538	562	540	559	542	581	559	598	533	584	562	540	572	556	547	592	567	564	566	541	559	567	556	509	506	598	552	548	554	547	528	544	528	563	571	536	571	561	530	563	589	582	588	492	581	547	549	553	569	565	578	533	568	539	618	585	555	575	559	556	547	566	571	540	524	604	520	618	577	563	592	585	624	548	551	575	544	570	582	558	539	569	512	630	561	570	512	539	573	589	525	559	556	571	610	574	500	583	565	564	560	560	565	590	599	575	549	535	555	600	567	645	581	593	553	578	568	536	554	559	597	576	540	587	602	541	531	561	593	558	596	525	504	552	584	547	545	565	586	581	550	534	589	547	543	555	590	538	563	558	523	520	550	583	515	565	583	533	562	557	584	564	568	529	588	555	575	572	561	575	559	545	519	512	575	537	607	580	561	543	558	592	569	550	561	558	522	585	567	613	542	555	589	587	587	517	568	577	531	533	537	567	554	558	571	567	570	558	542	564	573	539	565	569	533	570	506	557	569	539	551	550	594	578	557	539	604	508	543	529	577	541	548	549	571	543	625	554	589	571	552	553	608	586	574	594	581	556	592	534	624	569	587	600	568	566	539	552	531	508	535	590	547	493	571	521	607	566	570	514	540	569	602	594	526	556	590	594	556	575	508	576	563	527	580	589	555	530	555	558	554	567	552	567	581	548	544	618	517	556	535	586	572	587	539	594	556	533	543	569	557	543	563	526	575	535	577	553	560	555	588	562	580	578	545	604	536	574	577	549	558	564	586	541	593	570	569	569	539	564	548	543	510	628	563	531	571	531	573	576	562	552	589	556	553	554	541	543	545	586	546	550	562	572	557	529	554	566	578	596	540	519	581	585	549	584	555	541	500	552	564	577	535	583	575	544	570	546	543	580	524	583	476	565	546	549	565	582	547	510	519	547	573	595	567	521	576	582	563	555	568	541	600	546	533	512	578	544	593	506	580	604	563	527	577	507	561	561	504	594	561	565	547	562	533	569	553	550	546	573	560	523	604	614	538	560	556	531	551	595	533	596	585	536	590	556	548	566	569	580	585	533	534	570	550	556	586	605	564	623	559	513	590	568	546	561	555	531	574	561	569	582	557	555	572	564	614	546	549	530	575	527	553	540	562	569	575	533	578	584	546	535	568	531	598	539	561	598	583	591	580	574	570	567	559	569	564	581	565	553	562	556	532	597	555	542	572	542	594	585	585	580	570	504	546	563	545	533	542	627	558	601	552	543	579	591	567	535	579	579	528	526	594	529	534	552	509	584	554	525	571	585	525	541	583	547	585	544	594	533	514	573	528	538	595	518	550	552	571	574	538	539	568	533	633	499	555	522	575	543	586	566	537	554	560	567	561	594	541	580	547	555	594	501	540	533	579	587	569	576	513	497	566	549	512	549	516	554	574	536	587	486	596	613	578	572	599	550	624	562	560	567	548	588	551	596	563	542	523	588	589	578	595	556	566	569	594	566	547	560	533	546	588	536	563	563	568	610	590	518	533	576	563	541	569	524	543	548	541	533	569	575	599	530	550	540	551	522	555	563	583	550	556	575	551	526	530	599	573	602	605	571	619	572	570	563	536	566	572	567	585	542	597	574	553	537	547	567	565	568	555	534	548	541	512	578	574	586	552	589	534	523	545	593	555	581	578	560	613	523	555	595	578	536	575	588	567	586	567	580	559	569	546	544	570	600	539	571	606	539	563	552	546	557	533	567	586	539	542	594	579	585	567	567	569	509	554	597	554	582	584	564	564	520	604	557	589	526	566	604	544	577	553	594	511	581	560	566	607	574	576	564	562	545	539	538	610	575	566	557	564	545	589	546	521	573	556	559	557	572	545	523	542	558	535	518	525	548	547	572	554	516	556	547	571	553	556	558	586	546	549	545	548	568	565	554	585	540	588	543	549	530	559	539	516	555	587	544	508	562	615	547	589	493	510	527	568	571	579	579	627	530	534	540	590	552	543	556	588	530	596	551	565	558	531	553	559	580	595	551	554	579	524	546	596	504	591	549	549	547	534	560	545	526	570	517	562	552	561	549	546	549	551	578	583	571	578	610	596	560	577	558	566	617	580	562	558	548	549	563	542	547	557	582	527	536	531	535	563	569	579	538	560	582	536	620	528	586	561	570	558	521	599	552	626	562	581	516	535	548	495	562	591	551	565	569	513	536	554	565	559	586	575	549	551	580	547	591	565	569	533	563	504	547	575	604	511	542	572	566	524	533	599	547	588	535	616	559	584	549	563	560	559	555	560	563	588	565	561	563	492	570	552	564	580	567	589	555	560	549	543	582	542	584	562	537	563	570	566	521	631	598	540	556	558	556	536	551	549	536	546	549	570	507	560	543	574	603	512	562	580	642	525	544	588	595	533	530	561	538	578	593	536	589	575	531	532	591	546	558	546	575	546	584	551	555	572	567	557	526	605	559	573	539	547	533	575	578	580	534	552	589	606	574	554	559	536	594	549	555	551	571	598	573	570	578	529	605	568	594	589	542	527	580	554	536	580	587	556	534	566	565	587	539	543	556	537	556	569	566	560	579	536	583	591	560	551	562	541	596	555	516	546	537	576	528	608	567	544	547	550	549	525	560	598	543	562	570	558	525	607	543	531	594	545	548	554	565	576	578	534	548	555	584	576	558	527	520	552	555	599	595	581	550	545	610	588	538	591	547	554	599	550	564	580	562	569	584	564	574	552	540	529	587	609	511	556	601	561	557	547	560	500	522	537	563	553	570	573	518	540	578	564	568	551	537	565	606	538	523	560	543	562	510	535	534	508	544	513	614	504	562	561	539	633	555	580	569
1508	258	154	99	91	108	114	168	216	152	161	171	173	161	111	128	124	111	126	94	128	112	103	135	169	158	144	119	102	84	61	51	51	59	52	74	47	50	67	53	50	55	55	56	54	44	44	41	45	59	58	56	41	48	57	58	48	61	55	39	61	45	45	59	52	56	43	52	54	54	44	49	56	63	58	56	47	58	57	64	56	55	58	50	56	50	58	43	46	41	49	65	54	60	60	48	53	60	43	70	45	69	41	56	62	47	47	51	57	55	57	44	45	60	39	48	57	46	42	59	46	56	67	62	58	43	57	50	60	57	67	53	47	63	50	55	51	46	68	54	47	59	53	45	54	46	64	56	46	62	44	58	52	49	44	44	57	54	58	45	52	66	55	57	65	48	47	43	52	64	67	65	63	51	56	47	53	53	51	55	54	51	61	50	66	59	49	65	61	60	49	67	61	46	59	55	68	53	49	58	68	59	56	47	62	66	38	48	60	49	52	51	62	48	61	48	45	55	74	69	53	48	58	66	46	49	69	57	47	61	52	59	62	63	47	49	50	53	51	51	46	47	47	59	39	45	61	67	71	57	60	51	48	59	53	52	50	51	59	47	56	63	57	58	61	71	40	67	55	53	59	52	61	59	53	47	59	55	66	54	57	45	59	64	61	52	57	59	48	52	67	60	62	55	58	46	64	64	69	60	43	46	64	60	62	58	64	59	71	42	57	63	47	52	62	48	44	50	51	52	51	68	45	69	59	58	54	50	48	65	54	51	53	64	65	64	47	72	57	53	59	46	56	48	56	48	50	54	57	55	66	56	58	52	46	69	45	48	48	63	44	36	62	68	55	57	63	41	58	55	55	71	58	65	62	41	70	51	71	56	54	59	66	55	64	54	52	52	57	64	67	52	56	58	57	52	58	41	41	53	47	52	51	48	57	49	52	48	60	52	58	49	56	56	67	43	52	64	61	50	57	64	56	52	44	72	60	49	54	55	56	51	49	58	52	47	58	50	48	49	53	56	64	61	56	59	51	60	54	41	66	53	48	64	68	45	40	66	52	53	51	47	57	59	51	50	53	66	57	53	54	61	67	63	65	63	66	56	47	67	58	65	66	65	52	64	52	61	60	64	63	57	47	57	64	47	48	49	66	52	43	60	65	62	60	55	54	51	54	62	53	60	50	47	46	52	54	46	66	67	46	61	51	57	44	59	52	64	63	57	44	47	56	44	55	60	47	53	55	65	60	47	52	49	69	59	41	57	59	58	58	64	62	48	53	48	48	66	76	50	51	47	58	66	54	49	56	48	59	54	51	67	57	48	53	51	43	62	44	57	54	47	59	52	58	50	47	54	43	67	62	49	56	55	53	43	66	48	52	58	50	50	53	59	55	50	44	60	52	63	52	55	40	57	62	59	53	47	58	60	60	43	65	56	55	53	55	54	46	43	49	61	76	47	53	47	58	54	49	55	63	59	45	64	55	53	55	60	61	36	67	63	59	67	57	42	45	60	45	46	60	53	65	52	55	55	52	51	51	58	69	49	62	42	57	63	54	54	47	52	52	52	66	43	62	71	56	49	68	49	73	48	73	53	64	57	54	52	48	60	70	53	50	42	54	44	72	46	74	60	53	63	50	59	53	60	50	68	59	51	54	53	70	59	59	48	63	60	56	58	54	57	59	50	49	68	57	63	62	62	63	47	55	65	53	55	55	58	48	51	55	50	59	63	59	55	43	71	72	57	62	64	54	51	60	72	57	61	59	58	44	57	57	48	66	57	47	47	66	59	53	57	69	47	65	57	55	51	56	50	61	58	49	47	55	64	59	51	59	46	70	43	62	56	47	51	65	63	57	46	55	56	59	75	53	50	61	51	56	47	55	52	63	65	44	58	56	51	51	53	48	55	59	53	55	48	52	47	67	55	50	56	64	59	55	59	47	56	55	56	64	44	62	60	54	63	59	54	47	51	63	51	60	54	48	51	56	59	69	53	48	51	68	53	49	60	50	47	56	59	62	68	59	62	44	55	54	48	45	57	61	63	44	50	59	58	49	59	64	49	62	47	41	50	46	48	59	61	55	39	63	64	41	54	54	63	67	49	57	61	41	62	49	63	64	55	65	67	60	67	62	50	51	62	63	45	50	58	56	55	70	63	46	46	57	59	53	50	52	61	67	53	42	54	44	58	64	62	51	52	65	59	53	73	54	59	57	71	55	58	50	58	50	55	60	38	57	48	49	64	59	45	56	70	47	49	51	59	46	75	57	62	67	48	62	52	53	57	50	69	53	66	70	49	57	68	56	52	60	45	50	58	44	55	54	59	54	58	45	54	53	64	53	66	54	66	51	51	53	57	62	47	60	51	58	47	54	61	55	45	55	65	66	45	69	42	63	61	63	50	60	50	52	48	62	53	52	59	52	58	45	50	54	45	61	59	57	62	66	51	65	59	45	55	48	64	66	80	61	60	66	51	63	63	54	67	67	48	63	57	74	60	49	45	60	41	62	57	52	58	39	53	59	43	79	57	57	61	58	50	41	61	66	50	69	51	47	58	62	56	61	63	65	61	60	52	54	47	59	52	60	57	51	43	55	53	64	53	46	44	53	55	66	49	59	45	51	54	61	63	53	59	66	51	57	49	43	52	45	50	40	55	45	53	58	54	55	61	72	48	58	39	42	41	51	41	58	71	53	52	67	68	66	48	68	66	50	48	49	45	57	53	73	61	58	58	54	58	52	48	52	54	49	58	58	57	56	59	50	54	45	63	49	57	49	64	51	52	66	59	61	63	49	59	68	43	66	67	55	52	52	50	60	45	61	43	56	65	44	66	53	69	48	60	57	67	60	57	59	64	74	53	64	52	54	53	49	58	54	61	58	63	56	64	51	63	53	78	58	67	74	58	47	45	45	67	54	46	57	67	60	49	52	66	40	47	48	45	61	57	55	63	59	58	48	46	54	68	58	42	61	42	51	47	54	61	55	50	54	61	44	57	51	49	57	68	58	70	60	68	63	61	55	45	53	60	38	67	57	57	47	51	55	55	56	54	59	58	68	49	38	55	62	49	64	57	59	48	65	62	45	54	61	64	62	54	57	56	57	57	55	59	49	64	53	56	60	61	68	60	48	57	56	47	43	59	53	61	51	41	40	60	64	49	42	56	63	57	53	51	47	59	69	57	48	56	60	57	61	73	56	54	57	59	60	57	58	59	61	54	50	39	48	50	57	45	68	59	54	63	63	55	46	55	50	52	55	48	60	63	56	66	66	59	47	55	54	66	55	46	42	57	48	52	42	44	64	42	61	63	48	46	73	44	58	52	55	63	49	69	52	62	45	57	51	56	56	52	49	54	52	47	56	62	42	57	56	61	60	49	62	64	49	51	58	60	51	70	58	64	58	60	49	55	71	57	46	38	63	61	60	59	50	63	55	56	50	68	68	51	44	59	64	58	50	61	58	51	51	45	47	70	59	40	56	61	47	58	37	68	54	60	50	63	54	61
11060	3167	1634	1623	3476	5525	6353	6050	7748	4957	4977	5203	4995	3796	3255	3316	3030	2653	2464	2333	2162	1939	2455	3104	3434	2750	2494	1832	1164	854	625	543	446	437	420	444	433	432	405	413	466	444	406	437	452	432	398	450	451	419	461	442	416	452	430	441	454	467	414	398	452	393	449	425	397	413	425	423	468	438	447	483	387	407	412	424	423	412	418	443	436	447	400	445	460	418	426	412	398	433	449	447	407	404	432	467	431	451	428	394	405	390	416	369	447	438	409	435	414	427	433	411	406	422	439	431	408	416	432	406	412	471	428	409	422	418	428	427	422	390	427	422	418	416	430	442	454	431	450	410	427	432	409	421	426	456	449	428	436	402	419	430	417	441	441	433	460	449	465	415	404	440	446	445	417	399	437	447	418	397	470	456	425	424	436	449	410	438	422	413	453	430	436	443	399	419	430	401	403	412	447	401	434	425	437	441	445	415	413	396	441	481	407	399	420	426	487	400	415	402	426	397	469	424	434	413	398	439	447	431	436	419	440	433	433	408	426	445	398	411	413	399	429	443	376	423	399	446	400	420	417	439	415	405	453	385	401	422	470	420	415	436	417	432	403	445	426	410	390	433	438	437	443	438	410	384	425	388	443	406	404	424	446	422	423	412	415	467	407	444	452	428	429	435	422	469	403	423	434	425	429	420	415	429	434	443	418	407	442	425	428	415	415	423	456	425	445	401	442	433	438	451	438	456	435	394	429	441	436	418	405	459	439	431	433	428	450	394	408	394	438	442	435	436	423	439	462	424	420	418	414	424	451	418	432	422	434	445	445	445	426	440	410	429	427	433	437	436	392	446	480	387	442	430	439	441	418	441	455	416	424	390	464	435	393	432	432	420	395	378	423	442	437	458	443	426	417	425	393	460	433	407	419	400	422	445	417	418	420	419	460	403	431	403	464	402	411	408	419	429	461	415	478	432	408	389	417	440	446	459	456	404	437	452	458	438	402	412	430	431	446	445	425	456	415	419	412	413	420	427	424	420	431	453	453	418	451	439	432	440	428	419	407	412	402	398	445	403	410	436	409	419	477	418	394	407	401	436	393	446	420	449	407	417	415	446	413	468	449	419	411	435	447	428	436	429	420	390	406	436	407	391	434	445	396	443	449	436	401	414	453	423	420	476	456	439	419	439	425	423	412	418	443	412	426	446	420	422	427	387	462	455	465	432	406	447	450	429	410	412	455	411	405	428	446	424	473	415	443	451	442	451	442	425	416	472	414	380	434	452	426	436	439	429	407	427	416	454	420	425	433	460	421	421	431	427	427	423	442	428	444	452	418	411	416	418	438	418	399	375	449	463	431	424	422	380	420	446	383	425	410	437	450	411	411	475	425	408	410	428	422	423	454	459	434	439	397	420	404	435	401	407	422	448	422	405	396	415	391	418	417	417	418	423	414	425	459	411	412	450	427	388	416	406	482	411	418	405	438	392	412	399	424	434	435	419	436	425	397	443	408	419	420	475	392	441	459	478	414	430	445	428	475	428	410	422	407	434	427	419	397	406	441	418	461	432	414	449	397	422	455	428	390	442	428	465	369	443	440	431	401	444	410	413	446	417	449	416	398	423	421	422	429	399	388	411	418	438	391	447	411	428	397	422	430	413	415	435	441	411	392	432	420	402	447	390	424	483	425	392	414	460	435	409	378	416	422	423	445	410	423	460	414	405	440	431	428	440	415	406	460	426	401	400	424	442	450	422	428	391	416	414	405	424	435	439	446	428	399	410	464	403	417	411	419	432	420	421	399	427	435	435	437	450	409	423	448	409	453	423	450	399	440	425	432	456	461	455	492	443	406	422	371	442	438	428	427	403	412	430	408	453	443	397	437	436	414	403	443	437	434	398	454	456	432	418	452	425	401	460	408	451	427	460	420	411	421	428	440	456	391	411	427	434	450	446	428	423	425	452	412	430	454	418	386	413	424	425	417	423	418	413	451	452	391	424	458	404	425	423	402	407	438	428	460	405	419	394	437	430	460	421	457	429	421	468	392	433	415	425	427	447	403	441	417	439	412	413	436	406	458	438	382	441	425	417	378	427	428	429	439	395	384	430	432	389	441	430	407	416	442	427	461	410	467	462	415	476	390	454	442	455	414	408	424	438	423	443	434	419	415	431	407	422	438	389	403	424	441	427	423	459	445	418	415	419	441	405	496	444	402	416	414	402	401	420	388	390	432	467	430	430	417	429	436	420	415	403	433	421	421	438	444	429	429	424	451	435	405	421	443	407	411	422	450	441	433	446	458	414	401	437	442	464	432	410	430	460	422	394	419	456	450	448	422	455	423	423	457	432	430	419	428	449	411	445	397	420	408	408	436	425	442	422	391	442	394	410	433	468	448	417	407	419	447	412	415	448	434	419	430	417	435	403	390	421	436	436	402	444	454	443	431	425	442	447	427	426	408	436	427	429	433	426	470	455	405	411	450	406	382	426	397	462	407	435	426	395	425	412	413	413	418	424	460	419	431	453	414	454	417	423	440	439	435	400	413	384	462	429	427	422	426	429	424	435	407	404	414	456	447	425	403	453	424	435	421	445	459	432	437	420	461	449	423	417	388	466	397	424	444	435	425	433	453	435	444	429	376	453	437	405	428	410	405	428	410	408	441	416	424	430	441	461	412	426	397	425	416	447	440	409	409	432	400	396	418	437	422	438	409	400	401	412	384	424	423	438	454	437	413	411	423	443	435	404	420	441	413	443	446	448	415	412	435	400	443	413	407	414	462	386	392	436	426	445	465	436	438	418	407	458	428	401	412	402	423	490	430	424	409	404	400	426	426	409	433	417	435	406	452	432	427	421	410	411	436	430	452	431	418	431	442	448	458	419	422	431	422	419	407	400	445	447	452	442	438	426	393	402	406	411	450	410	414	427	428	409	423	432	430	424	437	416	451	422	429	412	438	450	430	424	412	412	375	458	400	411	458	422	414	505	428	410	395	417	441	424	435	427	440	415	450	432	422	411	448	426	422	435	409	418	419	384	425	415	394	457	438	454	397	439	414	424	412	442	460	419	413	440	459	413	413	400	407	428	385	466	425	416	429	440	435	427	413	431	433	431	485	419	438	443	448	451	419	439	422	458	421	419	448	429	417	411	417	429	431	376	432	414	424	444	432	446	436	380	411	445	469	421	436	436	436	396	409	417	413	420	423	426	413	460	425	451	463	441	416	430	416	430	470	454	417	444	454	399	407	439	468	419	422	452	413	443	415	383	458	434	407	409	457	430	449	433	456	450	440	418	407	414	421	412	418	438	409	414	401	432	456	400	459	441	420	432	402	433	423	390	464	401	425	399	452	406	431	423	452	402	449	398	384	429	410	428	421	450	392	424	468	419	429	423	409	424	400	414	437	447	442	419	459	447	434	401	436	432	418	411	405	446	416	423	431	398	465	419	430	399	448	442	430	401	412	415	423	428	436	465	445	426	441	426	416	433	443	405	410	392	387	402	431	412	421	404	410	454
924	443	171	151	122	114	181	523	606	409	184	214	171	153	148	182	148	130	143	134	120	108	207	379	446	350	284	227	162	127	80	69	69	60	68	57	66	57	67	68	63	55	66	60	45	56	63	61	58	61	69	68	65	70	73	65	62	71	63	66	56	68	65	59	50	60	62	57	58	72	69	67	50	58	59	63	60	65	64	60	67	66	62	67	55	57	50	64	75	60	56	64	56	57	74	59	61	74	68	58	54	57	49	66	57	74	49	63	70	58	62	63	62	67	69	47	59	60	66	59	55	65	61	52	64	70	69	55	58	68	53	65	64	69	62	68	77	77	59	53	56	54	59	68	66	73	56	67	61	66	63	68	59	67	57	59	56	79	50	61	53	57	64	61	63	55	78	57	53	63	64	54	76	59	57	69	58	65	69	56	56	70	54	64	63	56	72	61	54	52	57	70	61	65	65	74	50	61	60	71	89	77	65	92	64	55	63	57	76	54	56	61	60	71	60	66	70	64	67	56	61	69	67	68	64	65	64	74	63	51	68	45	55	64	54	66	62	56	57	61	71	65	57	57	56	66	59	49	65	72	64	60	62	65	55	54	63	54	57	68	58	57	61	63	61	53	58	72	67	67	69	58	71	50	71	62	74	52	55	64	69	59	62	47	65	55	49	57	60	62	52	52	68	73	69	70	64	58	57	46	60	58	54	60	61	56	63	54	66	64	52	62	74	51	66	64	51	57	59	61	64	50	74	64	70	57	56	57	69	58	63	50	47	55	58	88	71	72	60	61	55	55	68	70	54	67	63	60	55	67	62	55	63	54	67	59	59	60	48	59	72	74	60	56	58	59	51	66	61	62	51	62	55	65	45	68	76	53	56	48	54	57	65	59	50	59	61	59	54	64	61	63	54	58	75	54	50	56	65	51	58	64	60	55	57	64	59	50	48	60	61	61	52	62	62	53	64	63	72	63	61	63	74	55	63	67	71	55	51	56	72	63	63	70	57	51	69	47	79	48	61	66	62	70	68	54	57	66	64	63	48	68	71	58	71	55	45	59	66	44	64	75	61	59	69	59	61	53	53	64	67	66	63	64	64	53	67	65	75	56	86	57	56	53	59	54	48	59	67	47	66	58	57	63	57	56	52	59	63	60	58	66	53	48	79	77	54	64	52	60	51	66	58	60	48	59	60	68	64	65	76	55	59	68	68	51	45	59	61	63	71	55	48	63	69	68	64	82	59	57	75	58	73	68	54	64	79	52	67	59	68	62	62	60	67	60	52	78	50	60	68	65	66	57	74	47	73	63	62	59	71	67	78	68	65	68	66	56	44	81	62	61	64	59	56	69	84	62	55	66	62	49	66	51	70	62	71	53	56	75	59	73	57	54	55	58	75	51	79	72	52	65	86	61	68	65	52	59	77	59	68	69	68	55	54	65	78	62	65	65	53	57	81	65	66	68	62	67	52	65	66	56	52	69	66	65	65	68	70	61	66	61	56	61	72	71	59	69	65	71	58	65	50	67	62	55	52	60	58	56	64	76	67	50	58	58	51	46	52	66	82	64	69	60	64	59	55	60	52	57	51	60	65	73	53	61	81	68	53	72	64	65	47	56	63	61	69	60	67	58	60	64	52	69	54	75	56	81	62	47	73	60	60	68	58	67	66	70	58	74	50	66	61	69	60	66	68	64	62	67	60	61	64	60	49	66	52	56	61	54	50	73	66	64	68	76	63	51	69	59	68	79	70	68	49	64	58	59	61	58	54	56	52	68	51	51	51	62	65	61	55	50	66	42	66	75	47	69	44	81	65	44	51	65	69	57	66	62	60	55	64	69	63	71	71	68	75	49	62	70	68	66	82	60	63	60	58	62	52	65	61	62	61	64	68	58	61	60	73	58	75	60	65	67	70	64	64	68	63	62	60	45	46	69	72	74	67	62	58	47	52	65	67	65	52	58	60	71	67	60	68	60	83	59	57	73	58	68	68	60	66	64	61	68	65	56	39	58	59	65	68	64	65	65	49	62	70	50	64	58	68	62	57	47	62	75	61	64	65	69	73	67	65	50	71	48	49	61	57	61	63	74	52	58	64	63	64	56	59	68	64	59	65	55	71	69	49	58	65	64	56	71	73	69	55	66	64	56	72	63	54	60	66	57	67	80	67	65	53	60	79	69	74	58	55	51	64	59	65	64	75	65	41	60	60	58	60	53	44	78	70	73	51	64	65	50	66	56	72	61	80	65	68	58	60	64	66	72	60	61	56	70	59	54	55	58	51	70	81	61	49	70	59	52	57	61	40	73	60	57	68	59	73	60	58	71	66	61	60	59	55	73	57	70	48	46	71	61	55	60	58	51	67	67	52	61	62	56	56	76	54	66	53	57	70	60	67	52	59	67	64	50	73	64	65	62	64	73	64	64	57	65	53	47	58	53	66	63	65	75	62	61	80	67	69	50	60	53	67	80	52	68	48	73	63	58	60	50	85	64	59	74	48	60	70	65	50	45	64	68	63	71	61	63	44	57	58	77	60	56	58	65	69	61	65	61	49	60	58	69	66	65	72	70	49	52	72	67	56	53	52	62	59	64	57	71	73	80	71	55	74	57	50	62	65	69	60	70	76	57	49	65	40	59	48	57	73	63	61	60	55	65	79	62	62	81	66	62	57	50	52	59	64	65	55	62	47	63	66	65	60	56	55	55	65	65	60	62	56	50	73	56	67	59	78	70	65	65	72	64	66	64	77	64	44	66	72	72	69	69	66	64	74	60	68	57	66	55	52	85	63	63	65	59	77	63	58	62	56	58	63	66	52	48	61	49	63	61	62	57	57	59	68	71	54	69	52	60	71	70	55	70	58	62	62	62	64	54	80	61	47	51	73	69	61	63	63	74	70	58	65	70	62	69	62	57	57	50	71	73	61	70	57	67	61	57	64	55	63	69	59	61	62	58	60	71	59	63	56	56	62	66	65	51	58	55	77	64	47	60	55	61	53	53	76	68	52	65	56	58	63	60	75	51	50	57	49	60	55	52	54	60	61	64	56	68	54	67	69	69	63	65	50	57	62	62	51	58	68	59	59	64	68	56	62	58	55	76	74	65	61	62	57	55	68	56	55	73	59	71	59	54	71	64	69	74	60	58	52	67	70	64	61	78	66	72	50	57	63	61	57	71	76	54	71	63	72	59	64	58	45	60	60	53	60	55	74	54	61	66	55	60	56	53	74	54	53	57	71	47	65	56	60	60	70	70	53	68	49	40	64	59	71	60	56	61	60	68	49	53	62	64	60	61	67	57	57	67	58	68	56	61	71	47	83	56	53	56	63	58	68	60	62	65	59	50	60	69	53	59	73	56	74	64	51	66	68	56	54	51	67	71	71	60	71	61	61	63	68	53	66	59	68	68	66	54	59	63	55	66	71	63	54	67	46	65	61	67	51	65	69	62	52	70	50	68	71	76	69	72	47	56	70	60	70	58	46	62	64	76	66	63	72	75	65	70
11626	4392	1916	2003	4749	7564	8549	17537	19369	9552	6257	6251	4750	4180	4392	3773	3591	3287	3023	2860	2853	2501	4318	8021	8914	6912	5113	3742	2371	1447	976	717	539	455	492	484	453	448	427	462	444	462	501	455	443	499	469	462	457	471	437	455	470	481	459	426	447	458	473	449	493	480	459	466	469	476	461	493	443	441	463	441	479	499	436	511	450	466	463	475	455	472	443	505	493	446	489	472	477	476	453	447	451	453	454	481	483	459	443	469	464	457	474	513	450	455	476	432	452	494	464	471	464	454	498	471	462	478	486	453	469	454	456	468	483	453	461	461	467	473	482	458	445	471	462	468	467	490	449	490	484	467	513	447	453	468	458	484	483	467	453	505	466	473	420	437	431	462	470	462	446	435	505	474	457	419	426	439	480	421	494	453	437	483	450	451	478	464	476	475	437	468	466	457	436	474	463	466	435	467	455	443	457	500	423	489	472	509	434	430	436	472	454	441	471	462	450	472	429	463	467	438	465	443	468	465	466	501	496	487	529	456	465	446	482	460	446	431	449	489	457	464	474	436	512	487	439	472	499	482	425	509	438	465	471	469	484	463	466	494	470	450	487	439	471	469	455	441	484	470	461	492	409	487	456	446	457	458	476	458	471	497	462	473	482	475	480	437	478	434	481	454	462	474	504	483	479	434	471	446	498	487	447	472	471	457	469	469	467	464	499	449	473	438	471	457	470	476	476	479	459	506	462	473	453	476	428	437	440	403	436	464	452	453	453	445	488	482	491	449	455	471	501	463	445	474	449	496	481	448	476	481	455	467	461	473	484	455	480	469	478	476	419	460	478	478	455	464	484	467	462	444	439	435	457	463	476	482	459	490	462	497	458	455	472	481	428	492	474	450	440	468	470	508	473	458	456	432	445	476	459	461	430	453	454	492	454	470	467	513	452	439	481	487	481	489	489	439	462	480	474	491	461	454	461	489	485	446	481	491	487	464	472	459	424	444	494	451	460	494	446	453	478	443	474	476	456	459	502	452	460	451	489	453	474	464	494	453	501	464	456	476	470	485	465	422	452	471	496	474	476	452	469	482	429	503	466	450	438	454	466	472	477	508	513	455	464	418	484	456	444	485	478	480	481	459	456	466	439	450	461	469	465	433	477	457	456	457	441	445	474	484	435	436	440	462	475	468	462	472	512	446	459	463	464	454	480	496	475	478	503	471	485	448	448	479	481	457	465	452	460	447	455	441	437	482	491	467	464	488	465	445	447	489	492	466	470	485	443	475	469	421	483	458	490	498	416	482	438	460	489	454	475	443	430	458	476	446	428	469	501	456	457	440	427	447	448	449	460	422	438	426	480	444	458	492	460	444	480	451	512	479	457	490	496	417	456	475	510	474	490	457	449	432	485	509	489	457	410	489	454	421	435	434	463	461	455	451	447	486	478	442	497	454	467	486	479	478	472	468	441	472	430	480	460	467	464	458	457	465	477	490	472	467	453	459	466	471	480	490	472	452	439	433	471	458	465	474	429	458	480	479	447	462	481	479	464	485	476	471	507	437	449	466	456	492	496	459	437	473	452	482	456	469	455	465	429	470	446	487	438	476	494	473	457	478	461	454	486	448	462	483	454	468	477	445	464	474	465	489	466	459	448	485	485	451	498	416	506	488	474	447	461	478	433	486	441	465	474	467	429	466	476	489	479	456	471	472	470	459	466	456	420	505	490	436	474	487	513	425	432	499	466	476	454	510	446	456	473	475	467	476	450	465	473	493	437	472	457	442	460	435	479	467	453	493	449	433	482	473	473	488	494	478	469	455	440	443	453	469	471	470	481	453	493	451	482	436	424	493	461	474	431	454	475	467	409	492	472	438	496	456	442	461	431	465	460	478	461	469	436	504	419	460	449	470	418	482	473	474	438	454	436	474	455	476	459	478	431	440	464	514	468	512	458	470	452	475	466	493	469	460	445	495	446	470	471	453	512	464	475	468	458	458	472	465	466	447	450	457	456	466	487	474	449	443	436	448	459	483	483	443	479	474	471	516	443	439	472	473	466	451	440	462	467	472	437	448	490	481	474	477	450	467	429	449	481	432	481	457	467	462	468	472	448	454	448	480	461	489	439	493	460	467	454	468	495	432	421	481	488	502	436	453	486	440	464	452	442	466	439	442	489	512	457	516	453	468	450	484	469	453	483	462	459	499	457	486	448	464	465	449	468	485	445	476	444	495	450	449	448	463	436	444	457	458	467	472	486	444	458	444	466	455	447	446	457	491	490	476	455	481	472	471	480	439	481	481	455	451	476	478	491	484	483	490	458	444	485	481	436	488	458	450	458	478	503	500	437	457	438	481	439	500	441	478	469	469	459	485	442	436	488	466	459	486	443	483	461	498	498	444	436	456	429	410	454	493	479	482	481	476	475	476	451	456	468	477	458	476	462	449	472	475	449	522	458	438	443	441	516	478	449	468	453	464	449	464	451	433	480	455	443	463	485	481	474	447	481	510	491	472	477	453	478	466	457	468	469	443	468	471	489	435	500	506	488	464	453	449	447	452	439	435	471	436	481	482	454	476	432	438	444	463	454	487	469	474	467	425	439	445	429	445	515	452	457	484	461	465	493	476	484	472	479	421	450	428	470	448	438	448	465	424	471	454	454	469	454	473	417	479	498	446	466	507	460	464	443	453	445	478	467	462	483	535	442	464	454	461	478	463	443	484	449	460	472	494	518	467	472	440	481	459	476	457	460	473	499	467	480	447	442	441	457	474	445	447	460	460	456	479	493	424	421	487	496	457	474	490	471	490	474	474	504	487	476	498	459	457	506	477	428	468	437	443	439	466	469	458	463	456	491	481	464	475	467	497	470	461	448	436	461	471	460	464	446	482	484	453	479	467	491	460	460	479	467	462	472	482	437	432	454	504	503	464	447	434	445	467	463	451	465	437	476	460	461	478	458	444	459	443	416	479	460	469	461	445	479	484	426	474	468	458	454	462	445	477	455	441	478	494	480	497	473	476	454	446	450	492	463	477	480	444	435	486	458	472	458	429	464	476	439	479	458	468	490	436	478	445	492	453	444	461	447	460	463	457	444	501	476	466	474	426	496	476	445	486	438	454	470	453	424	461	430	462	436	462	424	410	451	466	461	442	466	513	471	473	465	484	457	467	481	460	466	461	465	470	478	446	493	462	471	442	440	482	484	448	483	458	467	472	497	439	449	461	470	504	447	450	442	513	515	423	471	480	443	476	469	504	474	482	464	480	455	448	502	476	492	450	492	439	481	489	459	467	510	424	475	434	490	465	488	458	463	454	468	460	445	461	482	460	490	440	481	469	437	438	467	446	431	439	453	473	491	463	463	457	481	465	475	441	476	468	473	420	456	459	478	488	458	486	482	482	475	470	451	423	451	468	478	448	436	446	449	441	453	442	468	449	459	458	427	465	445	459	446	461	470	475	485	455	443	464	438	483	403	442	466	448	465	472	423	468	440	461	493	498	503	473	485	457	435	444	457	430
2375	303	145	132	94	108	205	473	788	535	233	181	174	208	199	172	133	117	161	127	150	142	242	389	420	367	318	251	173	125	91	84	81	85	64	71	72	52	72	64	62	82	65	75	63	61	66	62	74	63	74	73	82	74	57	68	76	51	66	52	78	70	64	66	68	52	68	63	68	58	56	65	78	58	75	55	45	60	78	63	70	68	61	74	91	68	54	84	53	67	71	70	74	78	71	73	68	59	65	70	72	48	70	65	69	66	69	76	65	77	62	53	69	66	44	82	72	57	77	59	59	90	64	65	81	69	66	74	69	69	68	65	54	60	74	66	59	78	72	67	79	68	61	80	73	58	60	67	62	63	61	60	73	81	55	57	71	68	71	71	66	81	81	68	61	78	75	66	64	80	73	57	65	60	62	71	86	66	68	70	71	57	66	74	61	77	82	78	59	68	44	73	78	71	58	79	69	63	81	79	76	62	46	79	69	66	79	57	61	66	59	65	62	71	65	60	71	68	76	73	67	69	73	80	50	61	78	61	60	61	66	74	79	76	57	64	65	70	61	74	72	63	63	70	58	56	63	64	56	65	60	63	53	65	67	79	88	78	66	61	70	61	66	67	67	74	66	79	57	86	52	65	63	58	51	69	74	66	75	62	68	82	66	65	68	62	70	72	83	88	73	74	60	73	67	73	45	80	68	70	66	55	65	70	62	63	70	84	58	68	60	73	79	79	77	68	55	79	77	88	64	70	75	68	66	71	60	76	62	57	78	55	58	55	77	60	66	72	49	68	71	80	62	71	72	58	77	72	74	61	69	85	55	74	69	79	73	82	75	67	53	62	68	75	83	60	63	51	70	73	69	76	61	90	73	64	69	60	71	71	54	69	69	71	73	67	73	68	71	50	63	69	79	72	71	60	74	63	75	87	67	77	72	67	72	66	75	59	79	60	83	71	79	89	83	74	67	63	67	75	75	62	72	76	85	78	73	66	65	69	73	69	72	81	58	82	69	68	84	84	64	82	69	70	73	52	64	57	72	73	75	72	88	58	57	86	79	74	71	70	71	62	69	72	61	65	76	65	67	73	66	69	75	61	63	77	76	75	68	66	69	68	71	78	62	60	68	82	67	75	73	73	62	66	61	66	69	68	64	78	64	79	70	64	85	71	66	69	72	77	67	70	74	63	54	59	74	63	81	73	63	68	64	72	57	71	54	56	81	68	65	55	66	71	67	81	75	61	69	61	70	70	76	57	56	76	101	75	75	72	56	72	67	61	69	67	87	83	64	56	65	60	70	77	63	62	71	61	69	57	70	64	74	56	72	74	58	70	69	77	69	57	75	73	57	57	65	75	79	66	64	67	61	69	60	67	66	82	73	60	68	56	56	63	61	69	74	50	58	72	69	71	60	71	68	71	64	79	59	73	82	60	60	69	60	73	74	70	60	57	64	74	67	57	67	69	77	52	62	57	66	71	61	70	60	74	57	60	72	64	83	82	49	78	68	55	46	74	72	68	80	58	62	63	74	78	55	61	68	60	70	66	58	80	68	65	58	71	59	48	60	64	59	69	87	69	60	78	75	51	66	62	58	72	61	76	72	69	69	70	56	60	53	81	74	68	63	67	85	63	71	72	71	87	73	76	73	73	86	78	73	73	79	58	65	70	78	78	71	73	83	63	57	80	51	55	70	63	62	64	65	74	63	74	60	71	64	66	54	64	58	68	90	67	59	67	63	43	94	66	54	68	60	79	73	66	89	64	78	67	61	76	75	71	79	77	81	62	58	84	60	54	63	84	72	70	73	65	65	80	73	76	55	80	68	69	70	74	59	81	84	64	62	71	72	72	65	66	64	66	72	60	60	75	77	78	64	61	78	67	75	57	74	76	75	74	72	73	77	71	71	66	72	62	62	74	65	66	86	83	66	71	48	88	76	65	66	66	55	84	68	63	68	79	65	70	75	71	74	68	63	57	68	66	70	69	62	70	52	63	67	69	62	63	65	63	58	58	71	80	59	78	70	66	67	60	69	84	67	75	71	65	81	51	58	78	71	69	62	77	56	55	77	59	55	71	71	63	58	75	71	77	62	68	69	76	53	80	73	64	68	60	63	70	75	53	72	81	53	68	68	57	73	66	69	77	81	72	65	73	76	62	69	64	67	72	73	69	72	77	59	67	75	70	51	65	64	51	73	69	68	73	56	65	72	73	73	53	73	73	67	81	65	73	70	68	75	66	62	64	68	69	67	57	69	72	66	77	68	77	77	67	68	76	68	71	69	66	73	75	74	82	73	67	57	84	69	81	76	55	60	76	71	87	84	75	61	68	62	80	65	69	68	81	66	71	70	74	69	67	64	67	61	60	82	65	85	68	60	60	69	58	64	76	74	73	64	84	68	64	60	78	64	68	71	77	61	72	62	63	70	67	84	68	70	74	60	80	73	78	66	78	76	70	61	73	69	77	63	67	68	80	66	73	78	74	73	73	78	80	62	62	70	59	55	77	76	74	73	67	68	67	60	63	72	70	71	85	70	63	73	67	88	66	64	71	70	77	68	69	73	56	72	64	69	66	69	72	75	75	71	71	77	72	77	76	62	71	86	62	57	64	71	70	64	67	83	84	58	67	54	51	64	57	66	66	60	66	68	89	64	72	63	76	64	67	68	76	63	74	70	75	89	74	61	82	53	69	70	73	70	64	58	66	68	67	71	66	67	63	70	60	65	67	69	50	57	72	62	67	57	70	88	78	72	61	76	63	70	73	50	79	68	76	69	68	58	76	67	72	67	58	61	75	66	67	63	70	67	74	66	74	66	71	59	80	76	86	89	78	67	76	70	84	70	73	63	67	71	75	69	61	64	59	75	66	68	55	69	68	68	70	63	72	69	78	74	71	60	58	56	70	73	70	72	72	81	66	61	69	79	76	63	53	57	76	60	67	65	63	69	75	53	76	69	63	67	80	59	48	85	73	68	62	73	75	66	75	66	61	87	70	78	55	74	70	70	70	69	69	68	71	64	60	69	71	65	61	63	68	74	74	82	63	60	60	68	69	65	74	81	62	69	70	76	49	63	58	65	72	72	67	70	78	83	66	81	69	60	63	71	75	64	76	88	54	70	57	72	83	58	68	71	62	64	72	84	74	82	70	78	51	55	65	69	85	59	75	55	53	64	68	56	65	76	73	70	73	83	66	50	72	65	74	60	81	71	61	73	43	66	66	56	75	77	63	68	81	67	68	64	59	62	81	63	82	67	59	61	73	69	63	76	66	58	63	72	72	74	62	71	69	62	56	71	70	58	64	68	71	67	69	63	79	55	60	65	56	66	67	68	60	75	75	57	74	48	73	60	72	74	72	75	76	73	84	75	66	71	69	83	69	57	56	58	65	67	68	71	82	76	54	71	72	76	71	66	80	85	64	64	74	80	78	67	72	64	77	69	69	72	83	59	59	63	60	73	73	59	51	62	58	68	62	53	65	68	55	70	55	59	54	75	70	71	68
12977	3542	1583	1595	3876	6544	10695	17284	22444	12949	6411	6092	4553	5540	4573	4001	3412	3402	3749	2641	2501	2501	5224	8385	9142	7542	5758	4122	2673	1676	1116	776	637	604	547	535	537	519	530	565	571	528	529	509	531	535	500	526	519	496	517	524	539	552	527	549	525	537	486	531	518	542	485	532	525	521	537	478	546	523	490	538	539	559	549	493	527	543	490	512	511	548	529	544	571	540	569	540	513	487	491	518	570	533	561	526	500	538	551	544	553	506	532	519	563	548	559	535	474	495	525	556	544	520	527	508	537	508	501	539	486	567	491	520	513	548	531	567	509	522	522	525	528	480	482	526	524	538	536	523	516	543	538	575	557	526	501	537	522	527	522	523	530	525	530	521	538	566	560	547	522	507	567	559	510	535	519	504	531	534	514	525	532	536	552	542	500	502	555	544	491	516	529	493	458	509	501	533	531	521	535	539	534	537	511	487	532	549	521	526	539	523	549	526	484	527	536	550	523	529	504	529	513	484	531	546	518	542	510	526	550	557	519	549	563	474	530	515	520	528	549	515	540	496	507	546	528	485	526	512	539	517	535	529	514	524	523	510	539	538	511	501	499	527	503	518	547	510	471	528	508	496	518	524	511	497	515	499	539	528	509	512	547	534	512	540	566	554	515	513	500	515	526	527	560	518	518	535	527	517	491	556	499	536	577	554	565	516	501	531	517	488	502	496	513	542	517	546	503	477	528	538	539	532	532	530	516	556	514	539	513	506	515	525	525	520	518	525	527	537	524	562	507	532	530	524	531	539	505	521	532	530	546	524	548	553	542	558	495	514	505	546	545	526	545	541	524	535	531	505	507	489	520	529	497	508	535	520	512	507	515	482	534	546	569	519	498	574	541	541	549	515	568	479	516	520	552	540	536	553	531	502	499	524	490	523	534	539	528	485	530	521	543	488	561	536	534	539	509	510	550	541	534	488	512	523	524	519	539	513	508	544	478	521	472	530	529	515	520	517	519	534	526	551	514	512	501	482	510	531	532	513	534	552	534	537	521	490	550	504	548	490	568	567	505	541	507	514	564	530	570	529	518	514	528	563	486	502	564	514	525	483	506	533	535	562	526	534	531	526	512	508	510	473	543	542	506	577	531	522	547	536	517	510	584	486	541	519	532	527	500	536	521	528	549	547	508	568	544	512	510	522	524	498	528	535	494	530	546	498	529	508	559	533	563	492	519	566	549	564	513	511	536	532	536	503	506	547	506	526	538	572	530	540	547	520	538	518	519	525	524	514	493	514	531	561	511	537	556	512	502	527	538	535	504	520	526	543	538	507	487	544	525	566	539	483	538	506	500	533	530	558	481	488	541	503	517	535	515	537	560	530	523	461	532	503	535	503	550	530	531	543	528	500	546	512	527	561	529	526	482	544	566	521	499	453	504	516	520	525	557	541	513	547	514	553	538	530	510	514	522	519	476	552	502	539	538	556	493	537	526	555	559	476	521	548	524	541	553	566	515	530	542	517	538	507	507	477	543	523	521	533	518	526	515	548	556	521	513	480	485	551	520	513	528	530	478	471	527	514	508	495	545	528	533	517	514	574	509	531	529	546	520	520	546	559	520	542	521	532	520	520	488	518	496	527	536	523	518	554	503	502	513	533	505	511	558	532	532	502	538	555	520	486	555	550	506	525	502	523	515	538	507	562	547	501	505	531	532	542	507	541	498	525	521	507	520	542	536	513	527	537	512	533	521	528	520	501	542	537	557	508	501	559	449	512	519	566	528	537	520	489	545	523	580	540	506	577	497	489	470	503	516	533	509	526	534	484	514	552	504	509	516	519	521	548	534	549	499	558	509	526	531	552	580	519	476	560	522	532	507	542	551	516	532	527	507	538	559	524	534	531	540	512	533	532	530	539	549	523	501	508	556	552	555	528	543	536	516	514	532	503	500	480	529	480	527	555	553	547	542	558	553	535	536	480	520	527	509	554	560	521	505	517	512	551	504	514	521	491	491	518	547	523	555	512	498	532	555	541	489	450	528	537	546	518	530	538	564	530	493	515	550	505	532	510	521	540	495	508	518	548	485	561	514	541	524	526	518	524	547	525	498	504	513	540	529	542	580	505	547	538	525	543	520	507	514	529	501	552	542	550	531	524	591	460	519	528	543	516	528	530	542	523	544	518	522	524	515	541	522	487	521	490	562	575	515	491	517	517	561	586	548	535	565	513	519	486	534	498	510	543	543	486	513	500	531	484	567	569	519	547	506	515	554	506	517	539	549	615	491	498	540	528	501	510	589	486	536	536	514	526	491	531	556	545	517	523	533	543	518	551	536	498	526	522	534	544	512	521	561	534	538	502	545	515	499	570	511	522	534	547	538	522	535	541	518	525	532	506	508	548	535	488	519	510	545	521	544	506	519	534	535	499	574	502	565	498	499	521	528	525	501	564	535	565	491	531	534	514	550	536	517	532	556	510	576	510	544	518	573	496	531	584	533	524	551	524	529	550	548	544	515	537	517	512	498	529	541	508	552	523	551	546	523	492	541	539	524	520	498	518	541	542	504	505	526	528	501	505	520	546	521	519	539	503	512	509	498	510	550	548	536	537	519	561	508	496	551	526	522	530	541	522	541	538	507	538	537	501	545	518	520	549	518	564	483	530	505	542	536	519	533	467	512	509	530	502	527	563	548	515	486	519	508	539	506	536	538	550	546	501	511	498	532	526	522	518	530	517	535	548	568	516	531	521	538	496	558	554	579	545	563	521	545	569	535	521	509	542	545	510	495	560	512	508	511	535	501	528	536	523	536	541	536	564	565	519	530	518	534	543	547	540	548	536	515	569	534	536	490	520	469	536	469	528	513	541	534	512	523	495	533	490	527	537	520	548	497	527	561	494	517	535	530	518	521	508	448	509	509	513	511	518	536	530	528	486	482	505	516	554	533	524	483	525	475	545	509	549	556	518	539	552	496	552	526	527	528	505	519	546	548	528	495	533	548	525	530	522	536	524	525	519	496	571	503	521	514	525	548	556	525	528	542	555	482	520	509	509	559	524	519	568	516	572	542	515	536	497	529	588	546	544	510	514	533	548	509	506	501	506	538	541	538	522	502	533	541	530	517	534	503	515	520	527	505	520	537	529	541	551	534	561	485	519	528	537	540	526	491	495	518	523	511	514	540	486	536	487	533	517	521	494	506	481	532	567	501	552	537	525	503	518	571	506	520	545	514	524	541	521	546	502	507	520	510	511	504	540	508	537	519	555	510	533	531	544	541	512	548	507	519	517	542	521	560	510	553	560	515	548	503	547	511	527	565	513	500	507	559	512	500	551	512	566	522	563	538	523	510	532	543	498	555	488	540	561	534	524	491	523	534	517	516	524	523	499	546	556	504	511	531	540	492	494	544	552	488	491	536	544	546	547	546	536	536	568	529	524	533	544	572	519	515	536	531	517	512	535	602	538	539	543	541	504	499	547	495	538	493	527	501	526	517	511	530	555	511	498	523	574	539	525	562	506
1591	368	219	169	126	195	297	338	1756	1819	242	240	267	275	227	237	234	239	167	179	128	161	468	702	731	572	451	375	203	165	116	102	84	94	72	57	64	91	79	56	80	61	72	76	81	62	90	87	75	88	71	87	85	62	72	83	70	73	90	77	73	82	92	88	82	75	75	62	90	62	58	90	90	67	86	71	75	69	68	67	72	69	78	80	78	69	80	89	70	77	55	69	78	77	89	58	67	70	84	71	84	98	73	67	89	70	84	86	64	79	83	81	72	67	77	79	65	84	79	85	84	76	63	81	83	84	75	69	77	78	75	72	78	69	84	74	75	67	65	70	97	82	79	94	86	94	76	66	85	74	73	71	67	80	79	82	87	82	97	73	62	67	79	87	80	95	69	74	81	83	61	88	82	98	73	78	86	79	93	84	69	79	92	81	76	68	59	86	75	80	85	69	82	75	86	78	80	75	75	54	73	87	75	63	84	70	55	77	74	74	73	92	79	82	69	93	63	66	88	57	80	90	77	56	89	70	74	79	86	70	81	67	84	70	82	60	92	67	79	79	87	83	85	83	71	89	97	80	65	73	72	74	64	86	91	81	69	88	66	69	76	96	95	79	69	77	78	84	49	75	86	79	62	83	77	77	64	67	98	88	77	71	62	76	56	84	67	88	86	73	84	72	71	89	70	89	64	85	81	75	81	66	84	68	79	82	78	92	73	80	73	59	64	73	66	72	85	76	83	70	63	71	68	73	82	90	88	85	86	77	78	75	68	83	82	73	74	84	74	77	62	70	75	89	65	70	75	82	73	74	65	77	78	65	60	80	62	86	79	83	60	67	79	87	68	97	59	76	73	77	86	91	67	86	86	94	77	84	90	84	92	95	73	69	82	77	77	84	79	70	75	82	67	77	79	71	72	83	62	90	85	63	76	69	80	82	81	73	74	81	67	81	65	72	73	71	89	82	71	70	96	68	67	64	80	83	73	85	72	90	85	73	75	55	88	85	82	66	68	62	75	81	85	87	60	82	78	77	67	82	65	81	82	70	59	66	83	83	71	75	75	73	59	94	90	81	98	73	65	85	83	84	83	63	83	83	83	84	78	87	93	90	75	76	83	54	71	73	81	65	76	81	98	89	88	64	77	72	78	84	75	86	82	75	71	69	74	81	91	61	82	81	67	83	65	96	95	85	52	83	62	93	63	59	73	73	96	76	83	88	83	71	71	76	62	86	80	64	64	75	64	75	71	93	74	72	77	79	84	83	84	78	88	77	66	70	80	80	70	73	70	83	72	68	72	80	80	73	76	65	70	78	74	70	88	90	73	65	68	60	83	58	69	88	70	74	63	82	80	84	68	73	74	74	75	91	75	70	66	75	86	77	88	75	72	85	77	71	75	91	65	79	72	72	77	83	88	73	85	83	81	79	75	77	93	84	68	77	69	77	80	74	71	84	80	80	69	67	61	77	69	75	62	90	75	87	86	80	80	90	75	82	72	86	68	64	73	70	67	68	74	97	69	66	65	67	85	63	75	76	77	71	79	61	79	58	77	81	99	71	82	89	79	76	82	82	80	83	65	70	76	81	84	85	73	90	88	76	67	82	75	81	66	81	66	92	69	64	80	71	94	94	61	71	83	70	71	94	99	95	86	101	75	74	82	72	70	80	69	72	82	83	78	82	80	82	104	65	75	80	76	76	83	78	73	74	77	83	75	80	79	80	86	74	76	88	85	75	76	68	77	68	55	72	85	81	56	80	86	79	86	71	69	80	80	80	90	72	80	72	91	64	66	81	67	59	63	90	81	83	88	77	87	80	81	73	87	82	88	68	65	91	87	70	80	57	73	72	78	78	84	92	77	87	69	79	85	100	70	77	72	63	72	77	81	76	85	78	88	77	66	70	63	70	85	83	83	98	77	69	78	73	78	76	70	65	65	91	70	89	76	69	58	77	62	79	80	83	79	72	63	77	77	75	74	84	71	62	80	78	77	85	71	68	84	75	71	80	68	89	69	78	72	74	81	60	65	94	81	82	63	75	87	65	73	82	76	70	72	69	79	85	90	81	84	87	85	78	65	73	78	76	83	83	80	87	69	82	77	71	65	89	88	66	58	81	99	63	75	62	90	63	86	86	84	76	70	67	91	83	78	91	76	93	86	79	74	74	78	81	74	79	79	74	87	65	71	71	77	82	80	81	85	77	67	83	76	65	73	64	79	72	48	70	86	77	61	73	90	63	61	68	63	82	71	73	76	85	75	63	71	79	91	79	76	77	67	87	76	75	82	81	67	67	89	77	78	73	82	79	71	54	75	71	85	64	83	76	93	63	76	71	88	85	73	93	68	70	65	78	76	79	75	47	83	64	73	90	60	70	89	72	88	72	70	74	70	77	88	88	73	71	77	93	62	78	73	84	66	84	70	86	84	91	89	70	75	86	70	75	71	74	87	73	81	78	60	70	90	74	65	82	72	70	89	81	81	67	86	68	70	77	72	80	94	78	66	76	78	77	83	87	80	66	71	84	68	87	76	76	87	89	73	75	71	94	68	68	94	67	64	77	72	75	86	71	71	71	67	80	80	71	88	76	69	70	88	76	70	83	79	73	81	62	81	68	69	78	82	72	63	65	70	77	72	70	72	69	68	81	76	67	78	86	75	82	79	79	69	70	95	70	69	73	79	80	79	66	55	75	79	79	67	72	87	75	79	83	77	75	80	73	72	68	90	67	73	78	85	80	67	68	77	80	80	72	73	78	72	81	59	70	84	85	85	71	73	81	78	68	66	83	73	73	81	59	76	66	86	76	75	85	68	94	80	86	60	69	66	73	78	66	84	66	69	74	73	95	76	83	76	78	91	89	59	92	75	83	74	81	57	81	90	71	86	80	76	82	64	79	68	69	69	92	73	72	82	65	74	62	69	94	73	67	78	72	63	81	73	91	82	82	92	65	60	69	74	78	77	75	88	69	76	76	59	80	76	77	98	89	73	63	94	83	67	96	78	71	64	78	68	73	72	71	80	68	70	86	68	86	61	68	81	76	66	77	80	83	86	79	86	76	69	72	67	68	70	65	80	82	80	70	74	78	83	80	78	67	68	77	72	77	91	61	71	81	88	85	56	66	84	77	63	74	80	78	60	70	71	76	63	70	81	72	73	72	72	78	80	72	75	76	74	75	81	84	78	77	87	89	84	80	75	71	68	91	71	59	67	76	68	65	68	76	69	80	85	89	68	89	74	76	70	69	75	71	62	79	75	82	102	92	69	76	92	72	80	87	69	63	77	84	79	76	69	89	83	82	75	64	66	72	94	65	78	79	51	77	89	83	80	79	72	87	76	60	67	72	81	57	82	94	77	62	68	79	75	88	84	79	83	76	73	84	78	58	80	78	67	72	70	78	69	82	73	99	80	69	84	74	77	84	85	71	76	90	82	75	79	78	80	82	81	80	92	81	81	82	74	78	71	83	90	71	80	97	75	72	81	72	80	68	67	76	77	59
15459	4331	2076	2135	5433	8988	13773	13951	31269	24095	7405	6940	7290	6992	5714	5525	4936	4586	4282	3210	3294	3362	10202	13648	13687	11323	8636	6155	4004	2452	1447	994	711	651	648	602	626	547	561	578	601	587	597	602	546	561	567	577	543	558	575	547	573	649	536	571	614	562	561	555	572	585	582	609	554	544	552	594	569	540	543	610	589	612	599	558	554	543	541	580	572	557	646	548	524	593	559	540	578	588	550	581	603	574	577	546	576	551	568	578	583	550	541	563	606	582	574	576	565	591	594	618	595	585	582	567	535	582	597	592	561	574	536	524	599	553	560	586	591	604	573	592	582	544	544	615	626	588	581	532	533	588	563	601	601	577	574	523	557	622	551	567	558	572	554	581	574	549	564	514	580	549	586	585	575	538	585	553	557	527	535	582	536	525	587	558	563	602	568	594	570	553	588	589	557	603	569	576	570	577	538	578	528	562	580	599	613	566	591	585	535	598	539	573	540	550	588	589	537	581	586	614	530	487	638	549	549	534	606	576	560	597	524	564	556	622	575	548	552	601	589	550	583	579	563	599	583	560	604	596	633	574	572	576	544	546	562	540	556	589	560	588	570	598	597	627	535	569	591	603	554	567	578	589	606	562	549	619	561	571	544	578	580	585	574	530	605	588	594	568	553	522	603	603	545	529	556	574	569	570	580	557	561	613	578	603	593	547	534	542	574	534	520	571	580	577	594	584	571	546	527	543	574	607	569	577	589	549	568	558	555	554	604	575	565	590	580	615	562	557	539	566	551	589	563	549	582	560	574	600	569	577	562	541	547	604	583	548	572	616	514	577	587	536	516	542	588	549	532	553	564	552	561	535	586	542	584	551	565	563	571	566	575	573	563	539	608	589	579	561	580	588	550	587	581	557	601	547	592	541	579	617	584	619	546	528	597	597	562	566	540	584	555	584	596	561	583	535	552	555	578	569	548	576	609	573	570	556	571	604	566	569	593	578	584	602	566	532	571	584	553	566	577	590	540	568	601	626	571	596	576	614	572	559	576	563	603	551	571	542	587	601	566	577	564	522	565	583	564	581	536	562	563	564	578	572	576	588	620	554	584	570	522	579	529	520	587	541	576	589	556	562	550	527	527	561	563	593	543	569	566	584	599	590	556	573	573	566	594	574	537	582	604	573	596	554	533	565	568	547	612	542	540	592	589	561	567	576	584	564	547	565	558	536	566	563	618	590	560	544	547	537	576	620	551	548	557	543	568	599	548	546	588	586	566	563	577	555	582	567	630	528	580	578	593	588	569	559	541	610	593	546	588	549	563	582	568	574	596	550	567	584	587	541	598	568	568	539	591	545	587	552	547	580	571	589	591	557	568	563	545	574	643	578	599	547	596	607	580	570	565	550	547	571	570	592	555	560	563	577	537	600	574	580	554	603	588	587	600	581	547	579	538	557	577	551	581	578	566	566	571	612	548	580	553	572	558	543	591	532	604	561	577	580	576	554	594	533	593	535	533	598	567	599	603	584	544	542	578	571	595	597	535	574	549	518	580	589	565	556	562	607	532	597	577	538	579	582	540	575	578	554	546	566	552	571	588	558	596	584	550	568	564	561	567	558	604	569	600	528	591	553	559	522	542	594	522	552	553	584	588	574	515	567	589	582	563	528	558	554	565	556	607	561	545	580	581	561	595	543	560	578	569	533	589	571	555	573	608	594	578	571	569	586	563	580	548	590	563	616	568	546	544	545	589	579	590	606	607	592	564	560	540	566	586	563	589	579	590	573	551	605	583	565	544	575	569	553	561	587	584	562	574	538	577	536	584	552	568	538	527	570	565	623	546	533	584	564	590	538	583	565	568	580	561	551	551	564	581	565	599	538	571	577	577	571	539	554	575	575	527	567	551	561	597	577	594	551	527	604	572	569	560	584	573	596	612	551	540	582	591	554	574	562	545	569	584	583	566	543	566	546	575	580	576	542	536	573	571	575	577	525	542	571	592	585	552	577	545	592	570	596	567	573	581	551	576	533	597	574	571	559	565	551	569	580	591	555	591	582	557	542	528	599	537	549	585	622	548	567	577	615	587	567	545	585	546	583	561	563	618	577	563	585	565	566	615	557	557	579	546	585	582	568	576	590	557	568	553	588	557	585	601	581	570	556	616	601	583	601	595	580	532	542	592	579	582	549	564	567	550	588	550	570	572	555	576	555	552	568	572	580	571	552	571	545	540	591	601	567	607	570	590	547	605	534	601	570	584	561	528	609	550	553	606	569	555	606	595	559	574	524	568	563	559	551	510	626	569	552	597	550	571	552	598	575	590	563	511	583	567	570	597	547	584	556	566	562	611	558	595	577	529	605	625	586	558	562	547	566	530	566	564	600	611	575	543	617	579	583	556	570	615	570	557	573	595	601	539	554	577	589	606	610	541	580	560	540	557	630	550	580	551	578	589	555	624	567	546	551	548	569	512	584	577	585	610	607	584	529	543	557	579	546	597	563	576	571	537	542	538	578	565	554	587	603	521	570	577	539	586	557	591	574	555	577	582	525	575	564	563	601	539	593	585	535	541	577	598	592	613	560	561	566	566	613	560	588	575	537	556	536	578	541	573	578	558	565	577	596	605	572	566	542	569	582	588	593	587	571	556	604	601	565	593	593	526	524	591	548	571	554	565	520	555	563	550	557	562	534	522	517	587	505	585	561	585	566	576	575	569	600	575	545	577	569	559	571	596	606	594	600	626	573	516	554	598	576	608	585	561	584	548	590	586	610	554	594	540	584	624	560	592	545	598	597	572	591	488	548	586	580	562	558	587	586	555	608	561	568	579	533	580	573	591	590	588	545	611	588	557	560	616	593	553	590	556	566	578	605	582	567	587	557	595	562	546	536	555	597	578	582	579	585	583	577	554	570	576	546	522	586	581	588	573	608	572	577	549	594	568	573	589	584	567	573	564	606	565	561	546	537	607	578	563	572	555	574	585	582	549	579	591	562	586	530	569	552	580	540	566	537	599	531	584	557	576	557	568	571	561	590	611	574	573	557	583	591	549	582	570	595	537	615	564	562	552	567	562	627	570	552	561	565	560	609	553	549	559	611	556	604	613	581	566	594	583	579	584	549	564	544	599	544	513	591	522	581	552	594	608	586	543	564	585	604	582	576	595	555	522	597	568	604	557	581	603	572	567	541	561	537	571	585	573	567	603	589	590	577	548	558	593	579	548	532	588	591	563	534	585	531	558	562	538	575	615	601	544	561	589	561	573	573	592	609	551	594	581	601	570	576	568	533	585	578	591	591	533	542	513	569	581	555	608	565	572	593	584	586	585	563	561	510	591	597	541	605	579	563	568	590	550	540	567	595	571	583	566	532	584	565	584	548	574	516	541	555	591	541	593	561	566	571	574	544	568	535	598	585	562	585	562	586	572	561	540	560	570	562	602	595	573	585	597	580	565	575	541	553	593	554	578	525	591	536	558	592	565	599	550	572	592	600	529	561	545	569	562	579	611	596	585	544	555	552
1550	171	123	81	79	110	126	157	251	237	167	159	164	141	155	148	111	124	94	112	107	120	157	154	143	160	136	114	101	78	69	70	57	54	48	54	68	47	62	55	48	56	53	45	44	56	58	55	51	54	56	47	49	52	62	49	50	49	52	54	55	48	56	50	50	59	42	57	43	49	56	71	53	53	64	65	52	56	59	61	48	44	54	59	58	49	50	51	60	41	57	76	60	59	62	65	62	54	58	60	58	70	51	60	64	54	55	61	45	51	64	60	60	59	56	53	49	72	60	59	58	53	58	51	66	43	52	56	62	51	52	63	56	48	57	52	53	60	54	60	68	57	49	47	58	47	59	49	56	43	53	54	55	42	55	60	52	49	56	54	45	61	40	59	62	57	69	47	54	55	52	55	59	63	71	57	55	44	46	53	66	52	47	49	49	62	49	54	56	54	43	50	49	43	59	65	56	45	37	71	44	49	61	59	49	55	55	37	59	58	55	46	46	68	50	63	57	48	53	59	54	55	39	44	59	66	48	65	62	61	56	47	49	56	60	69	57	66	61	48	68	54	68	63	59	54	52	65	55	56	48	65	57	60	55	66	74	58	49	55	77	61	61	49	52	53	47	61	67	56	54	44	70	34	63	52	48	55	57	59	53	43	51	46	56	46	60	63	53	60	69	54	49	63	44	61	61	61	44	48	55	58	57	54	53	57	59	51	46	41	48	46	68	51	56	58	58	53	57	52	60	53	58	65	66	70	51	58	69	50	39	55	57	56	45	52	63	47	46	43	61	53	50	41	48	75	59	56	51	42	57	59	57	53	68	53	59	65	49	57	46	52	62	59	55	73	54	57	55	63	58	57	40	47	60	54	76	47	49	53	59	60	54	53	60	48	54	44	55	56	63	47	48	64	62	46	60	52	58	50	51	59	53	70	49	43	57	57	49	58	63	56	54	53	58	60	65	64	64	54	51	54	59	52	60	58	59	57	45	41	40	56	54	69	55	56	43	53	45	34	53	72	52	45	51	62	65	56	45	48	61	60	62	56	60	59	66	59	64	60	56	52	58	64	77	46	50	61	54	55	63	66	55	49	54	52	60	45	49	57	52	64	49	48	57	59	48	49	55	48	58	46	58	61	60	51	58	45	52	59	47	52	56	65	60	50	63	55	59	55	60	45	49	58	45	53	59	75	44	57	59	52	52	53	47	50	54	48	45	59	53	66	46	63	61	63	59	68	51	49	61	60	61	59	50	56	43	55	54	52	63	44	45	60	52	52	48	62	58	59	63	62	57	45	45	54	62	71	51	48	50	51	54	53	59	58	44	50	66	61	56	51	54	71	45	55	49	49	69	58	56	48	55	52	52	57	64	51	48	49	64	55	53	50	53	51	66	52	63	62	62	34	50	48	49	55	53	62	54	49	55	49	54	57	64	61	57	57	67	64	62	54	64	59	58	54	47	56	49	64	58	46	55	54	57	71	49	53	55	55	50	57	53	49	44	49	51	47	53	48	66	61	58	43	59	61	56	54	49	61	60	49	63	66	64	52	53	49	51	63	59	53	69	47	43	51	48	50	61	58	52	50	53	47	57	52	45	46	54	46	58	55	51	54	54	44	48	64	52	51	55	71	60	50	41	64	46	44	57	69	56	51	65	53	58	55	41	54	55	64	58	56	50	50	51	59	64	54	54	64	65	48	41	44	45	70	46	48	54	58	61	51	55	53	64	61	47	60	62	45	53	44	48	35	56	46	54	65	51	70	48	61	57	63	48	61	65	46	59	64	66	56	47	55	57	54	57	50	50	60	68	42	52	59	58	55	47	63	44	48	61	66	62	53	69	44	62	54	55	43	57	60	63	61	52	59	56	40	54	55	56	43	56	58	46	59	47	43	51	50	68	79	59	78	64	45	51	64	52	50	54	58	57	55	60	48	50	63	48	48	59	37	72	60	59	67	67	53	59	64	41	67	45	51	48	49	48	51	58	69	51	52	57	59	40	49	60	60	47	59	48	44	53	56	49	61	54	47	45	42	47	47	52	63	66	60	64	48	48	51	43	50	67	53	57	61	63	49	46	61	56	56	56	62	59	45	61	57	54	50	61	57	66	56	60	58	69	53	48	74	56	58	64	51	65	48	77	54	55	69	58	59	41	55	48	51	57	60	46	59	56	54	64	60	51	59	59	68	62	51	58	61	61	55	52	51	60	74	46	49	54	49	51	51	58	51	57	53	49	63	57	55	62	50	57	49	53	51	58	55	47	63	44	37	51	46	59	55	54	54	63	59	59	66	58	54	57	42	47	64	58	70	64	52	50	54	67	62	56	45	49	50	63	46	54	65	37	61	50	60	47	49	44	61	63	54	39	44	55	46	70	56	47	63	56	58	59	57	53	54	50	50	60	54	49	59	64	53	48	58	42	47	65	55	62	50	55	55	51	57	38	65	55	45	47	60	56	56	45	41	58	51	65	54	41	61	55	45	56	58	53	73	59	48	62	52	59	45	53	55	54	55	56	57	47	62	47	40	65	52	40	54	64	50	66	49	53	54	60	55	49	66	63	63	57	59	65	63	53	49	61	76	48	63	59	52	60	58	59	57	64	67	55	56	61	51	48	63	54	55	56	39	46	47	64	48	57	65	82	53	53	62	50	49	50	71	53	39	56	51	50	50	52	49	48	40	49	62	57	50	63	61	49	48	63	57	52	65	43	49	50	57	54	63	34	56	54	53	57	71	60	68	48	58	49	49	54	63	49	53	52	55	43	62	58	57	54	57	70	54	53	57	55	61	61	71	47	54	39	47	43	52	61	72	78	64	56	57	59	55	67	71	55	47	67	49	53	52	49	60	50	54	51	58	59	52	46	58	53	59	42	44	57	58	53	64	57	45	42	50	61	67	62	54	61	44	50	57	46	39	61	67	55	47	56	54	61	50	49	38	49	62	59	41	46	49	53	76	49	49	47	64	46	66	56	61	57	42	53	62	61	55	61	57	65	52	61	68	66	72	61	49	58	57	55	73	62	52	50	46	46	57	45	52	40	47	74	60	47	51	51	53	57	53	62	62	46	50	57	75	59	51	54	50	63	55	52	48	63	50	43	55	61	73	48	49	53	54	54	55	66	49	69	52	50	58	57	49	65	46	54	53	58	53	50	57	65	41	67	60	64	38	52	53	59	54	57	68	57	67	69	59	61	65	68	68	48	50	61	59	62	51	61	52	63	62	54	47	58	63	65	59	43	54	64	63	48	68	58	50	60	51	63	59	46	58	42	49	65	65	59	46	54	57	59	54	55	53	53	55	59	55	63	58	57	52	54	60	48	57	67	60	48	59	57	48	55	60	52	54	53	74	68	49	51	50	51	46	66	53	51	51	60	52	50	55	72	54	60	70	49	41	54	51	63	53	53	63	57	59	61	64	52	51	71	47	72	49	60	51	50	63	67	54	50	70	44	49	57	54	46	54	64	54	51	43	57	38	50	68	59	48	71	54	52	45
11146	2064	1142	1271	3127	4884	5961	5986	10070	6942	4258	5403	4856	4038	3608	3227	2860	2820	2264	1987	1926	2178	2931	3247	3080	2552	1912	1477	1087	773	635	489	447	424	437	412	436	435	500	437	448	449	452	425	442	438	420	401	414	427	434	436	413	470	429	434	402	435	422	410	434	422	438	460	447	416	423	437	427	403	394	402	445	424	424	418	400	434	418	455	435	435	430	434	413	416	437	425	439	401	398	422	433	424	422	407	428	447	441	417	440	408	399	390	444	428	429	450	423	427	422	432	430	420	452	409	414	437	423	462	408	409	419	418	396	393	438	434	401	475	410	431	421	473	397	430	399	399	444	443	449	410	443	433	416	413	400	438	439	426	410	434	442	421	433	452	430	446	412	388	424	416	408	478	420	420	440	409	457	456	406	436	459	458	430	473	414	399	449	434	399	405	455	449	423	440	413	436	421	397	423	411	423	404	405	425	408	476	429	402	438	411	457	427	426	454	443	428	448	440	468	388	438	408	428	422	414	441	417	388	434	392	423	450	395	464	431	387	421	408	412	439	421	435	387	390	385	427	433	427	420	418	432	427	422	437	404	390	443	442	415	419	451	421	417	428	461	422	429	386	423	433	393	454	458	409	421	434	423	425	463	435	424	420	429	423	447	443	444	412	422	422	486	444	407	464	427	381	426	413	433	393	442	411	412	397	429	430	439	431	391	478	414	440	432	408	440	460	413	442	445	392	427	432	421	412	400	426	432	370	469	406	471	409	443	407	388	418	428	462	437	387	417	489	399	446	423	443	428	417	399	411	408	396	450	397	431	447	404	437	458	449	401	429	425	433	378	424	456	424	462	450	401	426	463	419	422	442	449	382	423	416	395	425	388	412	413	384	405	433	424	378	400	427	403	408	437	427	425	442	437	388	418	407	388	414	430	420	408	412	436	433	449	423	419	435	431	445	419	431	440	407	396	403	448	398	426	426	395	418	447	411	404	424	393	418	420	436	413	421	430	450	398	422	424	469	411	437	414	447	407	436	445	406	428	431	421	428	402	431	418	445	443	445	426	432	443	407	406	442	444	391	435	439	440	418	440	423	434	445	430	435	400	400	431	453	454	453	380	432	418	419	421	422	420	440	461	440	467	411	442	448	414	421	437	424	383	441	408	488	425	422	433	416	463	448	463	448	413	412	433	446	368	427	420	411	449	450	422	383	413	398	425	421	387	417	411	432	421	447	380	418	443	383	429	459	406	404	406	411	431	432	431	418	397	403	434	434	468	388	450	403	463	428	409	447	411	440	417	417	415	422	453	416	439	456	412	421	414	439	393	425	409	423	450	404	428	429	432	467	437	473	438	460	441	432	410	439	416	446	401	418	409	405	468	400	402	435	409	450	429	436	425	404	422	432	421	440	423	394	408	430	404	421	438	408	456	414	438	435	395	450	429	414	422	410	447	416	431	402	429	390	425	421	437	461	446	398	409	435	407	424	369	450	436	430	462	411	433	448	422	395	400	421	417	457	451	423	423	395	399	411	475	411	442	446	391	462	437	429	402	416	405	428	425	448	471	408	460	414	430	413	397	418	455	403	400	428	431	412	410	420	476	439	436	435	407	441	438	416	440	444	428	436	429	407	447	453	461	411	482	432	427	451	440	427	466	438	399	423	428	398	403	421	411	442	385	451	467	433	421	430	432	420	455	419	425	421	413	417	439	424	452	368	377	454	447	433	448	397	401	408	410	404	479	424	426	440	452	459	398	446	440	418	419	405	416	454	466	438	427	458	452	429	384	403	404	400	412	454	468	429	403	420	425	427	406	451	421	457	437	414	385	429	404	439	449	419	456	426	419	437	412	424	425	408	433	401	440	421	421	420	394	400	394	434	418	449	447	425	404	419	429	424	412	422	393	404	440	434	430	426	444	413	458	465	413	441	453	433	417	409	417	437	419	409	417	438	459	424	391	419	414	461	448	434	393	422	409	465	409	390	455	446	449	483	418	423	396	411	430	437	418	431	419	422	452	433	428	414	457	456	416	432	407	445	437	466	414	428	390	429	407	444	462	453	418	407	422	419	377	410	423	398	438	430	451	426	400	452	437	423	443	432	454	416	408	447	449	454	409	423	399	440	414	376	419	436	461	430	406	419	429	429	406	425	452	437	431	394	421	415	431	416	417	445	381	439	421	440	430	436	439	419	427	426	396	388	433	416	447	414	412	444	415	423	435	425	416	433	390	423	435	405	452	434	439	428	400	442	408	403	438	443	415	395	404	435	410	437	411	423	416	411	391	427	446	429	401	410	437	419	422	432	426	408	435	407	435	426	436	423	438	440	447	457	456	411	401	437	422	434	426	399	400	406	443	394	439	418	411	456	423	453	457	425	397	416	469	427	423	427	432	407	423	402	391	436	455	406	413	408	395	424	446	382	407	441	431	437	460	446	426	395	444	418	395	476	446	386	441	430	425	440	438	420	443	426	450	412	445	447	423	438	428	428	421	401	471	428	409	441	448	418	419	396	440	412	417	441	393	460	425	440	470	414	435	443	448	419	457	450	442	399	389	412	406	458	425	426	398	430	429	417	418	432	435	422	413	421	435	434	431	442	394	397	437	402	431	425	483	440	426	445	414	418	446	431	425	428	465	433	387	422	425	418	422	432	458	425	460	408	468	414	404	392	400	422	420	433	403	406	418	395	404	418	429	427	425	442	397	429	480	414	389	431	417	423	425	426	460	411	400	420	406	432	457	465	401	433	432	431	418	398	395	428	410	419	425	393	458	431	411	387	410	425	465	412	378	438	413	423	437	444	423	439	427	444	450	398	389	427	424	441	454	439	461	426	446	447	413	443	449	409	425	448	425	416	429	416	386	416	435	416	448	417	422	444	430	438	427	401	438	461	428	425	390	424	449	415	430	408	443	429	408	462	444	449	437	423	398	420	426	443	393	420	429	417	393	404	373	422	448	414	451	425	417	418	392	420	448	429	448	428	393	425	471	417	412	446	443	456	439	413	379	414	409	430	393	430	448	361	422	427	434	407	419	389	444	355	403	426	436	432	382	421	412	417	402	451	390	406	448	417	412	387	459	424	430	433	456	419	445	437	409	455	391	479	419	417	417	418	432	437	467	431	414	425	415	436	389	404	418	458	406	438	420	440	398	434	465	403	405	443	413	414	469	394	473	454	426	428	452	397	446	428	411	415	419	424	462	439	416	414	442	395	446	420	443	410	426	433	427	442	420	422	408	456	424	432	459	435	450	411	425	382	420	413	404	421	411	416	421	401	461	439	441	397	412	464	399	431	448	419	463	419	435	426	445	440	438	418	416	392	399	437	401	421	424	451	448	423	385	417	412	449	412	421	379	420	410	391	440	450	457	442	431	438	413	434	395	424	407	419	424	398	428	433	442	411	447	401	436	421	409	457	428	439	382	419	419	433	436	446	415	443	407	422	414	445	421	432	408	425	423	430	439	439	426	427	435	412	424	433	411	424	420	432	406	428	412	439	452	443	428	459
947	260	156	140	119	135	187	229	816	227	268	284	221	211	187	175	171	143	149	140	132	157	293	370	413	341	264	194	135	113	66	63	56	63	70	53	77	56	60	54	59	59	65	62	49	51	50	59	60	59	53	65	75	76	68	59	66	60	40	60	62	59	54	58	65	61	58	73	75	59	60	72	54	58	56	54	75	63	61	59	67	64	59	66	67	66	66	62	74	57	61	55	60	56	68	50	56	65	62	60	60	65	60	62	59	45	74	52	61	63	44	51	79	72	65	75	62	53	53	58	58	64	83	56	53	55	57	59	63	71	63	54	47	57	49	62	71	66	77	68	63	65	55	70	63	50	65	60	70	48	69	69	57	71	56	49	64	56	67	65	57	61	61	50	51	70	60	59	66	62	62	69	57	49	43	59	52	58	47	61	60	52	62	38	60	68	52	64	60	53	49	72	63	56	54	63	62	75	64	50	53	50	53	74	56	66	76	75	58	67	47	54	55	67	56	60	56	55	72	63	52	58	49	62	64	59	66	77	69	55	65	66	79	51	57	66	58	48	68	53	60	54	54	60	56	44	63	45	64	71	79	58	51	50	63	59	53	61	69	46	56	72	64	62	48	67	59	68	73	71	63	49	61	72	57	57	72	69	70	61	57	52	64	79	54	60	57	71	68	41	66	58	61	52	55	51	55	69	65	52	52	53	69	66	57	60	65	52	52	58	77	65	67	43	66	54	76	70	55	86	54	61	52	60	67	60	65	62	54	56	73	59	52	64	65	74	52	57	53	64	60	71	62	57	54	58	65	66	62	66	57	61	72	63	73	66	69	62	73	51	66	47	58	56	67	55	71	54	51	73	57	74	70	73	74	52	66	58	89	61	60	74	57	61	63	76	56	59	68	55	68	63	58	68	77	61	48	70	56	59	72	57	57	65	67	62	69	72	63	65	60	61	65	66	54	67	57	76	59	63	64	49	77	65	67	70	67	74	64	66	68	56	65	63	52	67	66	48	47	58	64	65	52	61	51	70	55	51	66	77	57	57	62	64	62	57	72	66	74	72	71	69	65	62	67	65	73	50	45	66	59	64	60	53	48	66	43	55	72	63	45	55	58	55	58	60	63	56	54	74	49	73	61	67	58	61	48	49	63	55	71	78	54	57	56	64	63	62	63	66	61	71	59	72	63	56	49	56	72	61	53	64	54	63	50	68	67	54	56	61	67	54	52	58	64	70	56	74	58	50	56	60	65	51	61	65	49	60	58	66	45	54	76	69	52	55	61	70	56	69	63	56	63	74	58	52	54	49	52	58	71	66	56	67	60	56	69	62	68	55	64	58	65	72	60	69	76	56	57	60	49	70	57	57	63	46	54	61	55	60	61	63	60	73	65	51	61	53	65	63	66	63	57	53	64	69	61	65	66	44	68	58	64	68	69	54	60	72	63	65	59	51	60	52	68	85	69	63	59	52	48	64	52	57	51	68	48	53	43	60	49	56	59	60	46	66	57	67	67	54	47	55	58	64	47	53	53	56	63	70	67	52	77	72	72	58	66	70	62	45	62	67	68	52	78	56	52	46	57	61	67	73	65	50	62	57	58	63	59	56	61	72	64	55	69	59	66	50	71	61	65	59	57	65	55	60	60	60	59	61	53	63	72	59	67	58	47	65	62	46	46	72	54	75	54	58	65	58	56	75	58	62	66	57	68	62	67	60	64	61	59	62	58	64	64	59	79	63	68	48	62	56	73	65	76	54	65	64	68	63	68	75	78	67	62	57	75	47	66	64	65	62	52	53	78	51	69	47	66	56	64	54	60	56	62	64	63	52	62	58	65	64	71	68	57	58	60	60	73	58	64	68	64	56	64	65	59	60	57	53	52	49	61	60	49	58	59	61	62	50	50	63	53	65	54	74	61	57	57	55	65	71	59	49	72	52	48	58	59	63	75	68	60	64	75	63	60	67	66	66	68	55	64	59	67	72	58	63	50	71	69	60	54	63	65	64	39	78	61	71	49	51	58	62	46	52	75	61	65	69	53	63	52	52	60	55	55	52	68	68	62	59	63	57	63	56	61	61	59	47	55	56	56	56	65	57	74	67	63	56	56	56	58	59	75	59	52	75	57	55	57	69	59	58	52	54	61	44	56	56	54	69	62	51	65	67	71	68	70	58	42	74	64	57	79	69	61	62	53	55	64	58	63	55	72	56	52	56	70	67	71	68	50	59	61	54	60	66	55	57	73	76	56	73	47	78	68	84	54	61	68	61	73	65	57	60	62	63	55	76	64	60	53	65	70	59	64	54	62	57	50	62	63	62	56	58	59	49	74	67	73	56	66	49	70	59	53	69	77	40	58	64	63	67	57	50	66	51	55	61	65	60	57	55	58	60	49	65	62	62	52	63	66	52	65	64	67	60	49	57	68	54	62	50	57	67	60	56	54	62	78	56	56	62	55	70	48	63	60	55	63	66	61	52	59	65	60	73	60	57	57	62	70	76	61	50	54	66	68	55	53	61	56	61	63	71	49	60	62	62	59	67	71	68	47	60	65	44	67	54	53	70	61	78	56	54	68	65	64	70	65	49	69	64	58	46	69	64	58	54	63	59	54	58	55	64	50	49	62	58	62	54	67	64	66	55	59	64	59	67	66	61	60	61	68	65	60	74	71	57	68	46	54	50	67	67	65	58	61	61	74	61	59	63	68	53	65	63	61	67	73	58	55	54	50	59	63	56	59	50	60	58	59	66	63	51	64	59	67	61	57	55	45	70	60	79	50	56	54	60	75	57	78	55	54	64	61	68	54	66	48	67	65	65	68	59	55	49	64	58	64	50	67	57	74	56	57	66	63	58	61	59	57	64	58	60	61	58	58	62	60	66	67	75	69	50	71	69	69	70	56	55	63	63	64	68	58	60	51	62	70	63	63	61	63	45	60	57	61	62	71	63	68	65	53	57	65	68	54	79	52	58	54	61	69	56	66	55	63	59	69	56	53	52	78	52	67	48	67	66	64	60	59	68	53	64	75	61	67	57	54	70	47	66	48	63	76	58	58	50	55	63	62	65	65	64	70	74	61	73	67	49	56	62	61	60	69	51	58	74	50	57	64	57	62	64	67	59	60	60	59	51	76	64	44	61	61	63	68	56	71	59	56	55	64	60	61	58	62	57	69	56	54	81	63	59	62	52	54	56	63	75	58	64	72	50	59	54	76	53	79	56	55	44	64	67	62	80	54	52	45	53	72	60	56	61	61	69	66	54	59	69	60	68	75	65	45	51	60	64	57	66	62	55	61	54	61	62	62	57	68	61	66	67	53	60	78	70	68	65	48	73	55	60	71	61	61	54	58	45	58	47	57	61	54	64	73	63	56	66	63	61	49	55	66	75	47	65	64	62	56	61	65	58	57	77	68	54	59	74	67	70	54	54	51	64	71	75	53	60	54	73	68	64	61	50	66	55	63	45	54	50	70	57	49	68	70	54	70	65	66	57	47	62	47	66
11096	3006	1603	1899	4898	7763	9857	9959	20776	7021	8543	8306	6147	5333	5045	4390	3678	3206	2818	2466	2731	3588	6257	8463	8092	6930	5437	3753	2319	1438	844	624	556	490	497	469	457	465	499	484	437	452	462	488	476	483	451	432	424	451	446	459	500	461	442	438	472	471	410	497	488	459	475	455	458	486	454	452	442	488	464	434	415	450	480	476	454	500	433	449	473	481	456	463	474	478	460	456	463	480	415	442	497	469	464	490	443	452	459	454	469	464	438	511	449	424	430	401	505	456	458	471	442	457	448	451	506	470	453	478	448	453	441	466	457	498	448	469	436	486	452	455	452	457	462	421	408	443	475	445	485	491	443	452	456	477	439	435	449	445	421	465	451	463	449	496	474	446	479	486	455	421	467	465	438	487	456	504	504	442	462	452	487	446	482	433	459	492	413	467	465	475	421	474	485	427	430	468	460	470	496	461	457	465	449	460	462	449	470	437	473	410	463	454	460	470	472	448	466	456	493	430	455	449	488	452	452	460	435	446	469	478	458	451	462	442	467	469	425	453	459	454	409	447	494	476	444	448	439	431	469	474	474	439	425	420	446	484	498	446	454	474	454	456	454	426	444	464	444	434	482	455	454	428	437	478	439	438	447	444	501	448	485	466	426	425	443	439	472	434	452	437	468	458	416	434	428	405	463	432	474	449	458	427	478	433	462	434	456	463	461	473	486	487	503	470	445	457	476	436	428	422	457	435	443	418	471	437	470	440	474	459	457	461	477	464	459	456	460	431	501	476	492	457	441	480	491	445	442	468	509	430	468	465	461	459	487	430	470	492	454	455	466	467	441	440	418	456	486	463	468	465	460	455	427	440	457	458	435	479	472	478	441	456	468	445	472	443	471	447	468	439	414	453	450	409	439	436	444	440	436	458	440	453	450	462	430	478	496	470	463	423	442	451	458	478	471	468	440	462	496	462	479	467	495	462	469	472	471	429	452	477	436	440	456	436	450	433	447	442	429	443	496	484	470	442	461	452	469	454	454	485	428	444	447	432	462	438	460	477	421	474	446	435	469	502	415	444	463	422	458	455	461	403	436	457	458	450	408	472	446	433	464	477	469	465	472	485	493	464	493	448	444	444	460	467	427	459	446	446	472	408	437	442	432	486	443	487	481	433	442	438	411	500	480	463	436	445	463	437	435	493	469	459	453	458	455	476	449	465	465	465	437	460	456	438	450	490	456	473	453	458	445	461	458	452	468	430	481	449	504	433	488	484	445	464	480	449	434	444	418	445	461	457	469	450	471	481	425	464	475	437	459	461	477	438	462	477	469	466	438	438	477	456	435	452	473	453	429	445	427	455	451	438	473	463	472	465	417	438	445	433	449	462	447	472	453	431	458	479	466	439	471	459	455	438	447	500	444	435	439	443	462	442	481	467	468	471	440	473	429	464	452	447	448	479	472	450	461	467	459	465	453	414	474	461	488	471	466	465	409	461	457	499	476	487	465	435	467	443	467	471	464	465	477	467	451	465	458	466	485	480	470	456	451	460	467	457	434	414	447	445	461	460	422	448	451	491	471	466	444	433	488	470	426	402	441	467	444	420	418	450	460	423	456	479	493	458	468	478	460	455	466	452	478	475	451	449	445	406	430	466	436	445	451	453	432	415	474	426	452	492	460	437	447	440	452	462	486	452	446	465	492	488	442	502	450	441	446	465	470	437	447	416	450	476	410	475	512	457	427	463	459	433	476	458	469	474	452	454	482	460	434	476	444	443	468	443	474	460	454	461	446	470	480	453	450	444	439	461	442	463	486	464	447	457	484	462	482	428	464	469	451	463	438	492	476	463	450	460	415	494	472	447	515	500	450	434	429	438	458	471	469	457	476	467	457	469	469	482	443	489	480	440	444	404	477	429	446	454	443	443	437	471	491	428	459	429	440	489	472	474	450	468	445	444	445	461	456	459	461	436	436	479	451	460	461	449	465	451	473	438	465	439	477	464	451	513	457	440	442	458	465	438	493	452	449	456	439	457	464	449	505	399	441	430	490	449	477	485	442	449	481	452	463	463	453	455	461	425	472	421	470	454	482	472	503	486	484	444	451	487	471	437	465	462	456	523	457	447	451	425	460	426	474	472	463	449	486	481	471	396	441	484	482	451	442	478	449	457	463	461	492	438	453	495	459	462	423	466	463	460	473	438	484	438	461	483	520	425	436	499	431	480	471	457	437	421	436	451	448	444	463	471	492	427	466	483	454	469	457	458	487	475	454	421	461	435	499	440	470	474	421	446	420	431	469	470	448	456	448	436	476	459	444	455	439	456	435	447	466	479	438	490	464	416	437	438	505	441	433	449	486	490	446	441	472	445	470	469	474	474	451	469	466	450	406	485	422	424	397	438	437	488	454	426	459	443	466	454	443	473	453	460	450	462	463	465	426	431	447	433	507	471	450	468	479	458	430	475	480	436	440	487	436	480	456	437	434	471	438	490	463	480	438	457	444	447	432	460	423	459	460	453	437	499	483	424	454	457	439	454	449	450	457	458	488	466	482	442	486	450	502	431	420	436	474	486	477	435	458	460	480	437	468	439	438	464	481	437	453	452	448	444	427	522	451	458	507	405	458	467	442	424	443	439	427	492	472	465	453	482	466	458	461	470	452	441	438	436	442	440	460	462	480	449	428	427	436	502	478	447	466	424	462	399	493	481	484	440	439	477	477	472	440	438	451	475	463	424	446	443	449	428	474	399	428	468	451	468	454	419	449	453	467	472	431	415	475	473	441	455	470	461	431	417	485	479	418	486	442	420	495	491	479	447	452	469	443	484	421	462	422	456	445	474	445	486	407	471	439	433	442	469	459	461	496	464	472	471	466	435	454	427	502	477	425	471	453	456	465	457	446	426	486	491	445	465	473	476	444	450	464	476	480	461	453	457	434	439	463	455	449	467	444	483	490	447	480	468	433	471	445	448	440	439	463	441	460	438	407	473	448	398	465	449	460	445	465	477	441	421	461	445	458	411	449	449	460	434	465	486	453	460	436	477	474	450	456	481	474	445	444	437	417	472	426	448	499	426	492	447	444	489	430	410	426	492	485	487	477	448	480	471	450	455	433	469	452	475	445	450	461	455	462	470	471	470	457	510	449	456	489	458	425	431	505	460	473	444	465	455	452	461	424	439	474	467	439	442	432	438	466	481	463	464	431	481	458	455	462	448	451	467	483	457	489	444	445	446	465	467	494	461	464	474	430	435	452	454	477	460	441	473	469	447	484	472	438	430	443	448	459	490	479	462	455	425	477	445	463	469	471	472	466	451	441	459	440	470	444	455	453	472	436	450	441	496	429	464	458	445	421	475	439	448	463	449	450	442	437	433	409	453	469	457	456	458	489	424	467	461	417	486	411	459	471	450	449	437	471	480	434	473	427	422	445	444	465	454	474	461	428	473	456	491	488	466	447	442	461	440	417	461	448	472	451	419	451	422	446	485	516	463	458	469	471	463	468	468	495	446	457	455	481	450
2382	276	163	137	113	128	179	219	421	252	300	243	194	229	218	216	205	166	149	148	150	174	205	410	508	428	348	250	197	76	94	78	72	79	59	68	67	88	59	75	77	63	65	68	61	73	74	66	66	71	71	77	69	80	73	59	71	78	73	68	58	67	73	61	65	67	67	73	58	61	59	84	74	55	59	71	71	65	72	68	58	67	74	63	78	58	66	64	82	64	76	60	65	61	73	62	74	64	82	66	86	63	62	66	63	49	62	59	72	81	68	64	68	71	78	52	52	77	68	68	61	55	62	70	55	62	75	60	65	79	64	65	89	49	64	61	53	63	73	75	73	68	76	72	61	60	66	54	60	65	73	70	55	68	75	76	55	70	72	60	67	76	52	66	80	71	81	77	65	64	65	52	55	70	60	61	55	66	77	55	59	47	64	78	57	60	61	58	85	64	76	68	70	60	77	70	53	60	65	51	79	72	67	57	65	62	70	54	70	79	79	50	64	70	82	61	76	56	60	71	50	73	72	65	74	58	81	65	82	54	76	73	71	73	70	64	65	66	76	74	70	61	71	53	61	72	80	78	53	69	76	73	74	69	69	72	58	70	75	49	73	70	77	77	50	75	76	59	75	60	78	69	62	50	57	61	69	69	64	71	60	63	78	70	64	68	57	75	64	63	62	68	66	74	73	80	61	62	57	61	76	76	66	57	65	74	64	61	55	66	70	70	63	65	76	55	63	74	82	70	70	86	66	58	72	77	70	75	71	63	68	61	69	65	77	58	63	54	69	74	61	63	55	80	67	75	56	59	52	79	64	60	78	70	64	71	68	66	56	63	62	65	57	69	67	76	71	69	60	60	72	72	68	62	74	68	73	69	80	63	84	64	58	73	58	62	62	54	63	62	59	68	71	79	66	69	66	63	75	66	61	94	56	70	64	63	57	67	82	65	70	67	76	75	76	74	65	73	66	63	70	68	75	64	62	64	73	56	70	69	71	70	69	66	53	51	68	68	68	62	78	56	71	73	55	60	60	65	61	65	94	73	71	66	61	56	63	77	69	71	71	72	69	64	60	70	69	77	63	71	64	76	64	75	54	58	51	54	63	74	56	44	58	70	82	63	67	51	69	70	76	60	76	78	70	80	82	65	79	63	70	75	62	65	57	70	50	70	46	73	51	67	70	69	55	72	77	63	64	58	79	76	57	61	77	70	61	61	72	58	59	78	64	67	56	70	75	67	52	54	81	62	64	75	57	78	67	63	62	74	59	66	76	70	57	69	66	69	69	77	65	61	81	73	58	63	65	63	62	77	50	72	73	62	66	71	61	66	71	68	64	72	60	66	65	74	62	57	66	67	51	69	74	77	70	59	59	62	71	65	74	68	67	78	65	73	72	63	69	80	64	72	71	70	64	63	62	69	64	76	62	66	59	68	54	80	49	66	69	78	76	58	70	59	67	70	64	66	63	76	78	69	62	68	59	84	66	75	59	53	59	77	70	59	64	60	66	68	59	67	72	69	80	64	68	58	67	57	71	63	58	73	69	64	59	65	65	54	63	55	74	68	57	87	72	76	80	80	63	57	67	70	60	70	73	65	69	69	76	68	60	65	64	67	70	72	82	75	63	75	58	71	61	67	56	66	59	62	84	73	70	75	74	72	64	77	73	57	71	59	67	75	69	72	72	53	73	50	59	70	64	58	68	86	62	78	77	68	66	75	73	63	62	69	57	68	72	64	72	79	59	68	62	51	64	61	60	58	59	68	75	61	68	91	59	54	69	70	69	75	58	69	65	50	74	63	52	61	59	67	75	72	61	63	73	82	61	72	81	57	62	71	55	66	74	63	78	74	73	76	60	70	79	66	67	64	69	55	70	82	79	63	61	67	53	81	64	72	57	65	69	64	59	55	67	71	74	62	59	62	67	65	90	79	58	73	64	58	59	69	67	63	59	66	56	85	73	66	49	50	66	60	56	72	66	64	67	67	71	63	79	71	66	48	84	80	73	66	57	72	62	66	74	65	67	65	70	71	58	54	67	64	55	76	64	56	56	64	58	55	49	57	65	61	68	100	73	62	69	71	57	63	50	83	64	67	61	76	66	71	70	85	53	68	60	73	62	73	66	67	63	64	64	74	74	66	66	78	65	83	86	74	72	70	71	79	69	69	68	76	56	69	70	68	70	70	83	75	63	67	71	64	56	66	67	65	66	58	71	66	66	70	76	60	57	53	69	54	80	58	68	75	79	62	61	78	74	78	64	72	67	61	85	67	65	56	67	74	72	59	76	54	74	59	72	88	61	64	63	69	57	67	68	73	71	73	61	84	67	51	61	59	65	81	62	50	47	68	59	71	53	58	70	73	60	73	53	57	75	57	58	69	61	67	62	66	68	66	85	65	42	72	95	65	65	61	58	71	84	69	63	65	62	63	70	66	61	77	55	72	61	74	64	68	68	65	64	69	72	71	56	75	73	69	74	69	74	65	60	69	68	73	66	79	61	55	75	58	76	71	63	75	60	64	72	59	64	64	76	64	58	84	69	71	74	71	55	60	64	65	68	44	77	80	73	71	71	67	64	77	66	66	63	69	62	54	64	58	72	62	70	72	66	67	64	66	60	62	74	62	73	58	80	68	61	58	70	60	67	64	68	70	81	63	72	61	55	55	74	58	66	88	59	73	57	61	67	61	68	65	48	62	71	51	82	66	61	64	51	67	66	54	60	68	69	67	53	61	77	71	71	72	75	60	66	62	64	74	69	88	62	56	74	66	65	58	60	71	64	67	81	57	74	51	66	71	68	51	58	64	76	64	69	54	65	71	71	56	65	67	79	63	76	72	69	66	66	58	68	68	75	64	56	71	74	66	53	70	72	71	54	60	65	72	69	64	58	60	65	64	60	48	58	80	59	70	60	72	63	64	74	63	70	67	70	58	60	62	69	68	76	67	77	70	76	67	83	70	59	66	75	63	61	74	79	76	94	50	61	66	91	75	57	63	73	62	71	50	67	75	65	70	75	72	84	64	72	51	64	77	73	64	61	67	56	72	76	68	57	74	54	54	72	77	73	67	73	74	73	69	64	64	64	75	73	59	74	59	69	68	66	69	69	63	76	58	77	80	73	59	61	67	56	63	67	67	66	86	63	59	55	75	77	64	67	65	72	70	75	72	62	77	71	50	80	77	61	64	77	62	63	64	65	66	76	57	62	72	86	72	69	67	55	74	55	59	63	70	67	63	60	68	64	74	59	77	63	51	67	66	75	63	62	62	66	50	74	75	69	64	59	71	72	74	69	74	59	62	54	67	60	71	68	64	68	67	65	66	62	62	59	75	75	60	71	73	62	58	81	86	68	67	75	60	68	59	54	60	71	72	65	66	55	68	61	66	65	58	63	68	64	61	63	50	67	71	56	84	68	46	75	78	75	61	77	74	59	64	73	69	63	63	85	59	72	67	66	65	48	84	73	60	68	64	61	75	61	47	58	68	57	65	71	57	61	70
12338	3020	1922	2244	4532	7483	9466	9524	12940	8359	9481	7666	6027	5886	5184	4747	4404	3569	3179	3335	3461	3460	4630	8954	10367	8782	6291	4782	2910	1504	968	720	648	547	540	598	560	538	501	494	542	506	502	472	513	548	498	507	425	505	514	544	586	543	553	494	497	543	513	467	529	472	495	466	549	528	529	500	497	532	478	541	596	492	514	502	541	493	483	486	540	533	484	529	487	535	491	505	523	483	470	489	546	515	526	518	503	495	533	501	524	501	508	526	511	550	530	501	520	494	515	513	542	479	476	531	529	482	510	539	522	508	477	485	520	523	494	559	526	488	527	521	524	471	527	503	550	490	485	502	468	500	521	491	494	536	523	477	540	527	507	470	514	474	503	525	520	544	501	500	514	466	459	522	544	515	525	525	515	489	496	502	507	519	467	543	512	509	483	519	504	507	466	475	519	514	527	484	492	468	467	517	503	533	494	482	499	521	496	503	500	495	497	508	520	505	475	538	515	502	570	529	504	513	515	469	517	539	532	532	461	506	541	537	527	512	494	507	514	544	521	457	511	505	558	522	535	497	511	527	510	515	540	570	514	485	523	501	541	541	522	539	481	498	543	503	552	520	452	495	521	480	510	533	504	511	499	499	481	548	482	488	533	469	513	518	492	465	487	520	487	511	507	506	528	520	522	516	507	538	494	500	525	506	466	519	497	505	521	484	510	510	519	536	526	527	545	503	508	497	517	477	521	529	470	499	525	529	547	503	491	462	505	533	491	494	547	511	496	499	512	521	518	521	513	536	506	455	521	529	511	497	515	531	498	516	539	481	554	527	507	510	518	548	525	550	520	506	470	504	519	504	468	517	478	492	538	509	489	550	525	538	522	502	500	569	493	474	509	493	561	515	475	485	518	499	512	481	515	514	551	517	528	524	508	502	491	552	524	492	535	523	515	501	510	495	518	511	516	531	515	528	506	506	501	469	537	522	502	505	522	500	508	469	524	497	478	524	507	484	530	525	507	510	571	487	521	485	570	460	530	504	500	540	504	493	503	492	535	469	530	518	492	533	513	517	510	482	515	465	508	523	491	472	513	511	502	490	512	499	489	522	490	499	528	506	501	513	509	491	484	462	511	480	536	493	476	499	501	498	508	540	512	508	498	558	474	471	500	542	514	497	539	514	479	560	515	503	552	492	477	511	514	518	533	497	529	549	510	517	559	553	497	489	501	514	519	457	549	486	484	468	532	546	477	486	492	517	509	497	517	488	524	508	520	498	527	502	477	507	490	482	497	519	498	522	536	520	503	525	511	540	506	538	528	486	524	563	491	531	550	501	549	516	552	499	504	502	506	483	524	518	533	516	486	517	501	482	523	489	512	489	511	514	504	515	501	510	493	516	495	500	526	499	484	502	544	525	517	531	512	501	476	491	526	507	521	539	501	504	532	510	506	517	530	516	525	539	530	524	484	548	485	518	520	525	505	477	539	506	494	507	513	500	528	518	495	507	523	517	507	488	552	531	470	485	512	481	513	550	496	494	521	545	474	516	547	514	457	501	505	556	515	496	495	502	514	510	509	509	545	558	508	466	571	534	483	528	539	517	494	508	535	501	533	502	508	502	505	532	523	514	559	495	514	504	496	499	544	486	498	507	495	511	494	548	499	493	508	477	521	531	525	511	505	525	513	496	499	507	487	509	519	565	517	540	517	549	536	498	476	481	530	505	511	500	551	508	543	533	527	487	487	490	527	538	509	457	490	470	502	528	509	519	510	509	515	500	495	512	492	503	488	514	518	516	479	503	509	501	499	491	553	469	552	559	494	512	492	487	522	491	484	517	496	519	523	532	519	497	542	502	505	474	515	531	470	480	517	526	504	546	536	521	535	526	526	538	509	521	490	482	519	505	476	492	517	481	551	523	484	524	528	463	516	525	518	532	521	530	498	548	485	514	515	495	508	510	512	493	471	498	511	507	518	465	491	522	522	512	532	510	477	514	563	486	476	509	543	519	484	487	504	514	505	487	503	552	515	523	507	535	538	477	483	510	543	478	544	506	495	502	504	549	478	514	543	529	561	476	503	490	562	560	463	538	536	517	506	480	505	544	508	514	473	516	495	503	494	494	485	545	508	535	528	505	522	525	485	473	490	503	516	495	488	504	513	555	489	519	512	507	491	527	524	533	510	472	489	478	493	513	502	507	442	493	509	515	492	494	496	520	490	505	507	525	501	548	526	509	526	481	517	516	501	532	434	513	511	525	481	528	497	477	513	524	513	499	492	518	504	465	538	552	516	532	534	509	494	512	493	526	523	493	531	525	517	479	482	497	489	545	540	477	471	498	529	497	538	515	475	490	434	463	495	515	537	494	499	517	522	509	457	522	511	488	513	532	511	472	494	509	499	522	544	507	504	501	510	509	505	503	478	529	509	555	535	502	506	524	526	515	507	505	497	510	499	528	535	473	497	528	488	516	486	554	495	475	511	554	516	476	514	513	490	523	474	506	522	535	508	568	482	494	518	518	495	503	465	528	500	523	488	533	512	512	531	531	484	533	521	498	527	475	549	526	526	494	506	479	514	488	467	536	545	496	480	562	536	527	459	540	464	465	481	557	446	500	489	497	521	480	545	477	470	515	508	533	557	523	492	507	470	485	532	496	507	514	517	505	474	531	522	508	528	495	551	495	519	530	494	540	534	524	501	510	509	462	517	551	541	534	519	470	530	512	519	519	497	511	475	503	497	494	477	494	497	524	485	496	489	529	526	484	554	510	499	546	488	494	494	505	513	529	533	508	498	480	486	509	524	502	510	536	543	501	514	513	546	514	510	565	530	517	513	497	505	516	504	492	567	509	499	531	524	484	457	517	487	508	466	504	517	520	526	462	492	515	494	519	490	491	505	505	547	510	576	512	517	503	497	499	506	531	513	483	521	509	519	525	513	499	491	480	522	526	503	504	536	506	494	506	546	521	470	483	527	456	514	526	541	527	526	496	525	563	498	502	466	504	529	516	531	486	507	526	550	529	489	532	470	510	522	478	520	523	572	510	506	513	502	518	519	516	498	529	509	518	525	544	527	522	508	524	468	508	528	502	497	538	524	492	528	503	519	484	549	495	509	485	473	543	545	496	501	511	490	489	467	496	476	541	526	514	496	479	500	550	491	526	519	531	544	497	489	515	495	497	503	506	504	519	478	510	463	506	503	507	520	485	515	515	525	528	519	494	517	503	557	462	520	500	486	463	484	501	505	515	501	502	530	471	516	519	537	511	516	528	505	516	531	533	513	512	498	491	524	477	517	541	512	498	531	519	511	471	530	523	507	477	494	518	524	529	479	511	494	496	531	522	478	494	523	479	550	542	521	514	504	557	536	507	549	485	504	525	513	503	480	452	483	517	478	524	554	552	492	480	483	508	485	522	496	522	507	530	509	492	489	509	505	524	494	486	482	487	527	524	501	479	512	505	497	501	555	504	533	524	505	538	466	535	496	515	521	517	568	489	488	483	518	534	496	502	524	510
1640	378	258	189	170	179	205	274	357	403	352	304	315	300	265	262	236	178	165	169	170	189	405	754	798	796	535	395	238	175	100	99	81	68	86	73	104	73	77	86	73	79	68	79	78	64	74	78	71	81	66	75	84	78	87	75	85	74	80	59	79	74	90	75	66	80	90	73	73	71	57	78	73	80	72	84	70	66	83	84	80	88	66	76	81	73	68	81	60	77	80	80	58	78	66	62	78	68	71	72	76	85	68	71	71	81	99	81	71	70	67	56	79	64	74	60	78	69	73	71	66	61	69	92	92	78	71	75	71	61	65	74	93	76	74	74	80	63	76	79	63	82	73	90	78	90	88	58	66	53	71	74	87	76	80	62	77	59	89	69	77	68	63	69	68	78	78	78	84	58	55	83	76	85	68	68	79	88	82	74	59	86	74	75	70	91	57	70	67	87	65	83	81	79	88	74	70	83	72	72	87	79	76	90	69	87	66	75	98	80	70	82	67	86	95	79	69	76	80	79	55	70	81	94	66	68	76	72	67	60	86	73	83	78	70	87	66	67	78	67	80	65	68	70	77	72	67	75	73	70	65	71	111	70	88	81	75	72	67	67	82	72	76	78	64	87	87	59	67	89	78	67	85	60	66	76	73	79	82	76	86	71	78	70	60	80	62	66	76	63	75	88	68	71	86	78	94	94	84	72	73	85	77	75	73	60	75	68	70	69	68	76	63	68	75	88	85	82	65	73	92	93	73	62	75	86	67	65	65	77	80	99	64	88	68	58	74	63	72	80	64	78	83	63	82	93	81	88	71	78	73	70	62	86	81	88	75	77	81	56	70	85	84	71	71	90	75	78	74	59	82	73	79	69	67	68	80	91	63	73	56	79	68	73	96	88	74	75	71	80	66	85	71	75	94	71	84	76	70	65	71	59	74	82	74	75	63	75	73	65	88	68	65	73	68	77	71	64	66	84	67	66	81	83	72	73	63	73	74	73	78	74	60	67	87	75	60	85	70	57	75	76	80	88	76	85	82	59	86	62	78	72	79	79	68	81	70	70	71	69	70	71	55	72	65	79	80	82	78	79	84	59	76	71	69	73	73	67	78	77	62	88	66	63	74	76	82	76	81	80	72	79	74	79	81	77	64	74	76	89	82	83	76	87	77	76	85	74	85	76	69	61	80	65	80	72	72	66	72	81	68	64	79	67	67	74	73	77	98	82	63	63	62	74	82	72	67	73	82	77	72	70	79	76	59	63	89	54	77	76	61	87	81	91	72	87	84	71	74	90	70	69	68	74	96	74	86	70	74	74	78	79	73	74	70	69	61	56	75	79	75	69	95	60	80	69	72	73	64	87	76	68	76	64	79	67	52	69	76	59	75	73	68	75	78	68	89	74	63	68	74	67	76	74	77	83	60	74	90	80	73	71	71	62	67	64	75	69	77	64	84	79	69	86	61	83	77	82	79	69	78	67	59	62	80	102	65	74	78	82	65	85	77	67	83	72	61	71	67	77	68	59	95	72	79	77	83	81	89	66	75	75	80	69	69	55	56	83	74	80	64	74	80	71	79	80	72	78	72	77	86	77	72	81	83	91	91	76	77	71	67	95	84	72	71	78	80	67	93	66	67	89	81	61	74	93	71	77	85	64	76	57	80	69	70	74	66	69	77	91	88	67	71	89	85	77	70	70	78	77	70	71	80	71	67	65	71	83	71	81	75	72	94	75	74	85	85	79	69	57	83	73	81	61	76	72	82	58	83	84	78	69	77	74	61	75	74	75	73	62	77	76	89	63	81	76	81	68	82	84	84	62	73	65	80	72	85	98	81	73	73	79	72	76	66	77	81	78	73	77	81	70	82	81	83	53	74	79	74	82	75	80	86	67	77	74	71	68	79	76	71	71	80	88	67	76	66	79	82	66	81	70	83	67	66	81	85	91	80	66	65	70	86	94	79	78	83	80	78	75	83	63	60	85	74	92	70	77	75	70	79	81	79	57	66	81	72	69	79	68	72	72	67	77	63	79	91	83	58	66	74	73	80	78	68	65	73	89	71	64	88	75	71	79	74	75	79	71	76	80	81	74	68	85	79	83	88	65	75	78	59	86	75	64	68	89	68	67	73	70	76	69	87	53	83	86	72	70	93	75	88	74	78	91	53	64	63	86	63	75	78	75	70	69	70	71	79	62	81	75	63	83	67	70	67	54	76	81	62	61	85	61	80	74	72	75	68	75	79	82	85	95	78	81	75	74	74	70	78	81	68	75	71	76	71	67	65	66	85	71	63	70	73	91	86	65	67	83	67	66	80	77	81	62	67	61	85	72	71	77	69	69	82	67	66	75	70	82	74	80	69	84	75	73	76	68	77	76	79	92	66	73	81	73	79	68	81	87	72	79	76	72	99	65	66	61	62	62	72	82	67	67	80	58	83	78	69	70	77	64	86	71	80	70	74	58	52	68	95	77	75	81	69	72	51	74	81	63	64	73	87	68	81	74	70	72	72	81	79	79	74	73	95	93	66	75	89	85	72	76	74	87	101	70	55	74	69	59	72	75	73	64	77	78	76	76	78	65	79	64	82	76	82	71	80	60	74	80	78	68	76	65	71	77	73	71	65	64	77	84	62	84	76	83	78	64	75	78	70	68	67	66	89	85	58	61	66	67	73	71	65	77	64	76	64	76	72	80	66	75	89	78	60	98	75	67	81	67	71	80	74	63	80	64	73	94	71	67	71	75	79	83	73	75	76	56	78	91	61	74	73	78	89	74	70	82	75	72	69	74	79	63	57	62	83	62	73	80	79	75	80	74	79	86	77	87	82	79	80	85	74	85	75	72	68	72	65	80	87	71	60	85	82	73	76	62	76	78	71	66	57	71	81	88	58	71	71	66	89	74	77	71	75	85	67	65	70	65	94	85	76	80	77	86	75	63	78	74	72	61	72	58	76	80	69	58	65	59	78	85	72	64	66	80	69	69	82	69	77	87	77	73	83	58	62	61	74	75	84	80	87	81	75	68	70	77	79	84	78	65	76	67	82	83	94	76	88	63	74	79	95	54	76	73	74	78	87	64	72	71	87	87	60	72	68	81	94	65	67	73	82	58	58	78	85	71	81	93	73	75	75	78	70	83	75	70	67	73	81	72	80	72	68	63	78	74	64	89	70	66	78	73	62	65	59	61	57	73	72	93	92	80	81	68	70	84	86	79	80	79	62	73	77	68	68	69	85	87	65	70	48	68	83	69	61	74	69	67	64	71	81	74	68	81	67	67	67	68	77	69	69	56	75	68	60	66	73	88	79	79	87	76	79	62	75	75	64	72	75	75	79	79	56	86	73	83	77	56	66	77	67	76	82	72	66	67	71	78	66	78	74	83	78	66	74	65	83	67	92	65	81	75	67	67	72	80	65	75	86	77	68	68	75	74	68	74	65	69	93	74	77	68	83	62	68	67	76	73	78	63	66	88	74	75	75	76	78	82	62	64	83	77	62	79	86	61
14729	4344	2841	2790	5996	10778	11105	11445	12691	12860	10840	8770	9238	7979	7034	6062	5122	4368	3791	3584	3501	3674	8161	14966	14519	13743	10404	7340	4361	2146	1412	947	719	752	794	703	658	606	548	544	548	568	586	559	537	522	581	567	547	581	529	542	567	556	565	511	536	523	580	575	529	614	548	588	579	545	561	566	608	523	506	567	546	554	565	570	540	560	512	568	570	533	588	580	566	518	601	542	519	543	560	577	571	540	560	530	591	545	563	512	580	547	562	549	530	526	586	560	561	516	555	528	563	511	586	553	596	529	570	564	501	533	556	552	556	527	518	554	577	580	523	557	583	596	573	579	540	531	570	530	544	540	576	514	550	547	561	559	565	539	543	575	507	526	535	573	550	598	540	555	565	581	606	560	519	565	552	554	590	567	556	531	536	557	539	541	530	559	583	520	533	533	598	556	525	550	529	575	555	537	539	567	568	543	539	541	531	544	574	552	578	576	529	559	557	593	568	580	516	549	586	589	569	572	535	571	523	534	576	542	589	557	541	547	551	558	520	522	525	541	534	608	552	549	574	546	515	529	535	545	559	600	575	562	557	539	565	518	548	550	553	554	591	501	565	565	577	536	566	590	566	562	554	573	529	533	532	555	573	525	517	554	567	616	551	527	575	545	634	542	532	557	550	530	538	547	496	540	536	559	574	547	586	521	541	540	561	525	558	543	556	569	576	575	557	572	532	575	554	554	531	525	594	541	579	586	580	578	548	526	544	542	558	595	548	543	554	587	555	555	591	559	552	608	544	620	535	544	550	593	571	580	540	542	510	538	559	551	571	573	569	598	568	517	558	600	591	587	584	551	536	535	538	547	544	563	575	552	559	548	547	560	543	600	546	520	572	532	566	529	536	542	524	582	560	537	577	551	568	530	539	545	537	551	533	553	544	554	545	513	517	543	524	584	531	546	582	549	562	526	600	546	557	585	561	538	549	563	565	547	558	551	589	536	541	601	584	530	581	601	546	559	590	523	599	553	569	559	552	534	519	589	548	510	533	538	567	579	545	517	486	555	557	583	515	569	533	526	525	596	576	546	499	576	508	565	554	503	560	557	531	561	611	545	542	517	568	585	567	524	559	520	531	554	564	576	536	558	571	576	567	546	549	541	557	548	523	537	562	563	500	543	548	581	554	568	520	570	586	535	524	539	591	533	565	552	511	551	508	569	566	545	533	516	546	548	567	517	601	556	495	541	553	619	551	568	507	563	571	551	585	537	539	565	559	558	597	564	529	585	573	605	520	564	595	608	601	571	518	570	577	537	509	512	581	570	556	541	574	563	546	544	564	545	541	567	537	548	571	547	585	519	545	576	567	545	588	551	568	569	556	578	561	551	545	600	542	536	572	605	526	561	579	516	553	500	520	584	553	550	539	586	554	559	572	534	556	572	570	591	596	557	504	582	517	570	548	574	584	570	543	501	532	535	554	525	553	553	533	563	566	586	535	524	547	529	547	552	537	559	578	556	612	568	553	611	524	541	549	549	544	520	538	598	559	544	525	562	541	565	568	591	588	576	556	565	590	581	575	538	576	564	554	584	571	569	558	544	541	603	536	551	550	550	585	619	561	532	585	533	540	566	555	538	573	603	538	575	557	582	564	578	518	540	563	522	539	540	598	564	581	544	564	564	540	543	533	537	561	549	572	558	537	539	530	593	573	559	493	545	559	556	591	530	543	559	529	535	569	591	583	563	546	573	598	570	542	562	598	518	557	530	532	562	572	526	551	567	559	578	532	566	559	598	536	542	581	535	542	539	539	574	544	532	583	582	577	568	549	509	571	538	542	574	570	554	564	545	532	568	569	538	543	534	560	580	592	545	561	563	567	544	506	532	539	556	550	562	530	556	570	575	543	558	589	519	562	558	536	581	569	533	577	571	552	514	558	573	538	562	522	577	586	559	548	539	545	557	576	544	552	535	558	509	551	582	506	569	567	542	518	541	538	543	551	547	544	529	592	528	559	518	570	559	555	571	579	582	512	553	535	546	557	537	521	534	562	558	538	520	570	495	552	563	551	510	556	554	569	555	552	588	531	529	580	541	579	564	569	567	556	579	562	531	520	522	567	549	573	558	538	569	570	569	526	541	554	531	556	518	580	514	567	573	559	558	533	554	563	548	550	546	542	552	567	579	559	573	583	535	571	536	558	547	545	551	517	526	566	569	544	554	580	544	550	575	553	597	533	581	556	556	545	551	573	555	535	538	528	570	541	554	524	511	552	552	569	571	550	556	519	544	551	568	580	598	561	543	564	543	564	520	535	534	523	561	538	583	565	547	568	562	534	545	563	563	534	578	547	510	566	572	570	527	555	576	549	551	569	547	538	609	564	592	565	581	547	577	545	572	560	548	527	564	586	572	545	544	558	578	525	561	530	565	571	530	562	537	572	563	532	564	523	583	558	572	539	600	517	572	506	556	566	538	551	564	563	549	584	513	624	573	584	528	554	537	569	494	532	545	565	581	541	586	534	590	563	565	528	522	577	562	630	563	544	544	540	568	527	562	544	550	542	541	567	571	567	579	548	550	577	572	535	587	556	534	552	540	540	574	571	527	537	535	569	575	578	531	525	562	565	535	555	565	546	513	507	563	535	561	504	547	572	530	571	573	572	526	542	502	562	532	575	537	594	557	544	579	565	538	534	571	549	555	538	544	540	531	532	538	524	541	577	554	535	530	524	568	532	533	519	527	552	566	538	533	578	565	543	561	584	588	563	532	552	524	579	533	563	520	546	534	547	557	526	573	561	578	587	534	525	569	561	614	564	567	545	540	566	578	567	519	540	566	556	537	540	584	531	544	537	560	568	561	547	626	530	573	546	552	576	540	576	575	543	583	544	498	528	555	547	543	594	568	559	555	550	529	546	564	604	589	570	502	518	571	563	564	547	536	514	565	535	544	568	548	543	519	533	570	567	555	572	532	578	536	550	561	583	526	533	565	562	572	548	556	548	536	571	525	541	594	595	516	546	566	596	551	594	545	540	567	561	534	551	543	575	558	527	578	500	558	526	545	499	508	569	577	594	536	580	552	594	527	564	574	584	563	529	547	537	549	559	567	593	560	562	570	550	570	555	563	555	570	594	569	517	525	500	586	527	594	555	562	567	561	518	607	537	560	561	553	504	516	546	569	516	547	595	558	498	538	574	529	535	554	596	545	564	553	549	560	584	569	574	536	569	559	515	524	571	582	534	554	560	550	538	578	595	565	574	581	588	553	541	550	563	560	574	526	592	539	547	548	545	620	527	542	567	552	523	537	574	557	589	542	520	512	505	561	512	557	544	586	536	568	553	537	562	529	522	520	544	518	591	510	569	557	581	550	579	548	530	592	550	549	579	576	537	539	536	557	569	587	527	545	523	560	587	581	550	527	563	512	549	536	530	572	542	574	567	563	534	583	591	564	567	546	561	548	536	552	541	531	550	527	535	555	555	543	526	575	550	545	560	545	553	550	555	548	572	549	603	510	583	544
1585	192	150	93	81	91	116	146	198	236	165	175	169	150	143	125	135	102	116	127	120	120	126	147	142	159	121	112	88	58	56	51	55	62	60	63	47	56	55	71	53	48	66	37	48	51	40	62	52	56	53	43	51	54	57	66	59	40	46	57	46	47	53	41	45	50	47	38	60	50	46	56	47	43	55	50	50	60	59	51	55	60	51	46	43	45	44	46	48	48	51	48	56	60	45	51	52	53	54	47	47	63	47	64	41	53	52	46	72	51	61	41	48	46	42	48	46	49	59	54	47	41	57	57	44	36	63	65	63	58	56	55	46	53	42	52	45	68	66	60	34	43	63	57	38	48	41	61	48	55	44	54	37	49	48	52	59	56	48	50	49	57	53	61	44	53	47	65	64	47	58	52	52	61	49	54	51	62	54	69	62	63	39	46	50	56	53	50	47	50	42	55	56	51	53	63	53	50	55	63	42	55	57	34	64	38	50	49	44	61	46	52	46	53	49	51	52	57	52	40	57	49	54	63	56	46	54	46	50	43	58	49	57	52	55	41	46	50	62	47	44	54	53	38	54	62	53	50	52	46	56	43	42	65	47	47	38	48	50	48	56	47	48	57	43	39	61	44	34	58	47	48	53	55	43	53	54	55	64	54	40	47	65	69	55	46	58	49	65	54	57	53	48	63	42	47	46	47	52	54	40	55	53	42	64	40	61	56	51	54	55	56	38	53	61	55	57	33	61	51	57	47	54	51	51	41	45	38	38	54	57	60	45	50	48	45	50	49	53	49	54	51	49	48	46	60	55	55	50	48	63	59	51	63	57	67	59	57	52	49	53	44	62	53	67	60	55	53	39	45	40	52	50	51	61	48	51	53	42	54	57	45	51	49	56	58	35	44	51	51	56	56	50	49	54	60	58	62	47	47	58	58	32	54	46	61	55	44	52	54	44	39	47	45	50	43	41	51	62	41	52	47	49	57	44	66	53	53	57	47	58	44	52	59	47	51	67	42	54	43	54	52	56	51	47	40	70	62	54	43	51	44	41	59	42	60	53	54	41	53	45	56	61	57	51	54	52	56	50	60	54	43	45	50	40	52	45	47	43	54	42	50	52	54	49	43	50	39	54	55	46	52	51	56	46	64	73	36	48	46	56	56	60	50	59	50	47	62	47	52	44	40	57	53	58	56	45	66	39	46	55	67	44	48	53	43	53	37	54	58	39	49	55	48	66	47	44	38	48	52	60	42	55	66	48	55	55	44	45	53	49	57	56	53	54	51	42	57	53	60	46	47	54	55	53	44	64	46	41	45	64	56	56	52	59	41	64	50	56	50	47	55	52	48	61	61	57	53	58	54	54	46	57	58	53	46	67	38	38	63	54	36	52	52	62	57	76	54	43	42	49	41	61	54	54	47	53	45	58	55	52	41	59	49	56	42	62	63	51	38	56	59	49	60	54	62	55	48	50	47	56	57	65	44	41	52	53	46	51	56	50	42	50	47	48	65	49	61	47	46	53	39	40	42	56	53	51	47	51	44	59	50	54	48	57	61	54	55	51	55	44	59	44	68	45	46	47	51	55	63	60	46	54	48	49	47	60	61	42	48	62	54	53	43	47	46	60	52	43	47	47	38	48	44	57	64	61	45	55	50	56	63	62	48	51	55	54	42	46	38	58	40	44	47	45	57	42	64	50	49	58	54	63	53	42	48	42	54	51	56	56	61	55	44	52	54	72	55	57	33	36	61	53	46	56	70	41	42	46	51	49	45	54	59	60	70	60	50	45	43	57	47	53	45	52	55	60	42	44	55	58	42	49	48	53	43	40	58	53	39	52	51	47	49	51	61	43	54	52	64	51	54	45	45	63	52	64	63	48	54	59	54	62	58	56	56	52	43	29	62	41	62	47	62	42	51	51	46	42	51	49	59	42	58	57	55	65	58	61	43	34	53	55	65	70	54	50	51	45	53	45	51	52	41	64	54	63	51	66	46	51	52	55	49	56	44	59	62	49	53	58	56	47	55	55	52	47	42	44	56	49	66	51	48	59	52	50	49	49	46	42	44	53	45	53	50	54	62	53	51	43	56	63	56	57	46	39	53	54	44	46	53	58	57	61	37	63	62	50	63	68	46	59	53	43	56	53	48	28	43	54	51	61	61	39	51	51	51	56	55	38	48	53	61	56	53	61	60	60	53	38	59	47	44	52	46	56	47	67	50	44	51	45	60	46	57	43	53	46	45	58	63	55	56	59	51	65	51	53	43	45	52	50	45	58	60	55	54	44	48	52	47	37	59	39	53	52	50	44	46	42	57	45	51	50	56	42	50	62	51	53	46	55	44	44	47	55	53	52	49	41	41	62	54	50	56	53	42	51	53	37	40	55	64	45	54	38	55	44	48	42	42	50	54	58	53	60	57	58	52	50	47	54	54	42	53	62	60	50	57	55	54	58	48	52	52	48	46	48	41	46	34	40	51	48	46	68	49	56	59	42	63	50	62	51	68	57	52	74	54	49	49	55	58	55	52	64	48	61	52	53	69	58	44	53	44	53	57	54	55	54	52	52	52	48	63	48	42	61	64	46	61	48	51	46	59	49	47	58	62	52	57	49	48	44	52	48	45	50	45	63	42	62	54	58	51	57	63	46	41	66	54	55	52	49	38	59	62	60	44	46	44	49	56	58	56	57	41	52	56	57	61	53	61	50	37	51	49	50	55	50	61	51	45	59	66	68	51	49	63	51	55	55	47	42	54	46	50	53	42	41	50	44	50	49	48	54	56	48	58	51	46	41	57	47	39	58	51	52	44	48	49	56	68	52	38	49	48	44	62	46	55	54	52	57	47	48	50	58	49	50	55	50	43	51	53	48	53	45	40	55	46	52	42	59	51	46	54	46	63	43	53	54	52	53	53	47	70	56	69	55	64	56	58	54	60	49	48	48	66	48	54	49	45	46	45	42	53	56	45	52	61	62	53	63	53	43	45	32	44	49	59	49	57	63	50	49	39	51	51	59	44	53	40	37	50	57	51	51	33	53	52	46	60	64	45	45	40	43	43	47	56	45	53	40	47	53	48	46	57	49	54	59	47	58	43	48	56	63	52	47	60	42	52	60	56	54	58	44	49	55	49	54	55	60	56	42	52	43	52	53	56	56	61	43	41	42	45	51	65	47	47	60	44	42	58	52	53	54	54	48	51	47	61	49	44	46	56	68	62	58	52	48	47	43	49	46	52	50	52	55	50	37	50	39	52	49	51	54	51	47	51	60	58	51	50	36	37	50	52	41	58	33	60	55	49	56	36	53	46	49	62	63	49	55	48	61	51	52	47	44	55	59	53	55	45	45	56	42	44	52	49	53	38	50	48	49	56	68	47	47	44	48	56	36	59	54	45	41	60	46	40	51	53	65	56	38	52	56	47	52	51	55	51	51	56	50	55	46	65	57	57	50	48	58	58	58	52	43	57	48	45	53	50	60	59	58	42	53	57	45	57	53	50	49	58
10664	2298	1498	1416	3023	6013	6147	6655	7528	8030	5912	5410	5486	4571	3802	3110	2656	2452	2402	2436	2287	2359	2818	3098	3238	3083	2179	1516	1031	742	511	448	429	425	442	405	406	400	406	373	419	417	360	394	383	394	437	405	401	384	379	381	381	402	381	387	445	404	397	411	393	400	428	407	400	410	424	417	392	426	403	391	393	395	410	366	395	370	383	390	397	396	424	394	411	390	420	391	387	377	413	358	421	386	417	395	392	381	359	406	397	370	380	398	394	378	395	420	389	362	354	383	395	395	388	385	399	415	420	393	418	367	407	397	386	385	403	390	397	392	396	387	388	412	402	357	378	403	375	360	386	369	366	376	372	383	400	383	397	404	380	396	379	370	409	412	367	362	399	382	407	393	384	365	393	401	404	387	384	372	369	377	430	377	366	391	407	402	399	410	425	378	390	381	434	390	375	353	412	385	375	404	403	457	419	396	396	419	395	388	415	438	408	410	399	368	414	417	382	359	407	417	387	465	405	380	425	367	399	376	387	396	406	401	392	408	407	382	417	418	403	400	363	391	414	401	391	381	356	401	367	380	398	438	402	401	413	364	412	375	378	395	391	360	412	405	401	393	394	397	402	398	391	408	400	382	393	407	395	369	396	355	417	423	362	377	377	388	375	410	403	385	369	392	446	389	401	406	380	394	361	390	398	395	427	388	380	379	372	449	412	384	404	380	386	384	433	351	433	401	393	393	437	383	382	392	397	420	378	381	423	369	402	379	399	391	413	414	427	423	360	403	399	378	409	402	361	440	417	387	370	387	432	365	370	428	388	384	404	382	366	402	382	388	401	397	362	408	436	431	398	397	405	392	402	363	394	427	404	416	403	382	407	418	380	385	367	390	395	391	371	401	418	396	367	405	387	396	451	415	401	399	416	404	419	454	408	393	375	403	391	412	406	422	375	406	420	350	412	393	423	407	404	388	385	385	374	398	390	399	387	410	374	414	390	395	351	426	381	418	361	395	401	384	361	360	373	430	392	376	411	375	378	398	399	378	434	370	392	425	416	378	392	418	425	406	405	365	384	364	371	358	359	391	418	382	400	369	399	392	411	414	419	401	367	422	396	381	411	428	424	423	417	401	406	395	390	367	383	393	395	373	409	412	430	372	388	377	411	374	396	403	375	409	384	372	409	377	386	378	398	431	441	385	409	402	404	389	389	403	436	403	378	388	412	397	382	356	391	387	377	415	406	448	393	406	394	388	420	411	354	404	400	369	395	451	354	433	380	418	399	373	399	414	398	415	423	387	383	364	440	400	411	406	409	440	375	408	371	397	392	401	385	454	378	400	368	404	408	397	388	400	442	402	378	385	405	433	393	409	414	370	362	380	374	364	364	385	386	383	380	383	389	380	394	422	417	392	362	374	405	403	446	392	405	399	382	428	402	365	379	381	412	384	391	381	389	391	383	381	399	425	382	420	394	373	385	395	396	401	383	403	391	417	401	398	386	403	380	397	362	355	372	407	352	399	395	400	378	415	401	389	402	401	385	402	404	380	383	371	372	399	389	375	399	399	412	395	405	411	395	403	377	402	410	363	364	399	383	359	390	379	372	414	367	362	422	414	370	395	402	383	405	385	388	392	404	401	385	387	439	394	423	395	395	388	411	384	397	402	383	409	414	396	381	405	393	441	399	366	393	388	422	406	424	397	379	400	403	429	407	394	407	402	379	400	395	420	397	405	386	383	382	430	376	413	392	392	406	412	404	391	401	362	404	384	378	435	413	370	399	375	396	368	380	394	398	402	392	383	385	410	404	406	420	381	430	419	416	377	394	393	421	403	389	378	383	398	373	365	403	372	370	430	390	367	365	394	374	420	410	399	387	413	377	412	407	417	410	402	365	402	422	387	389	400	382	404	418	371	413	384	377	396	392	371	384	395	421	418	372	391	402	347	406	399	396	390	362	376	400	408	403	392	399	409	389	381	361	367	367	397	369	420	398	406	398	399	424	420	379	358	401	424	419	392	433	392	368	387	390	392	366	416	379	377	382	416	364	343	376	404	388	412	399	379	394	407	422	413	383	391	390	400	376	402	372	371	388	399	412	419	403	392	368	397	380	357	407	406	355	387	401	413	398	419	384	389	419	355	383	443	400	417	424	394	394	352	396	407	420	393	389	413	407	408	389	411	426	421	374	399	414	421	397	402	412	425	409	371	368	387	389	424	378	424	386	379	413	397	392	380	426	363	396	372	381	437	401	389	374	399	390	390	393	393	404	396	356	442	399	418	397	409	373	382	386	353	382	416	433	401	417	414	418	382	397	387	441	408	403	386	383	407	369	397	359	409	365	403	386	394	405	343	368	373	397	396	372	352	405	397	391	406	382	354	353	362	402	393	394	400	411	373	391	399	359	379	379	392	376	404	394	402	415	406	376	393	427	378	382	402	396	385	415	401	373	396	363	374	376	389	398	424	433	368	420	419	369	404	400	404	378	404	395	387	381	399	383	376	400	381	360	382	424	423	426	395	384	409	389	377	389	417	408	428	430	423	409	419	422	387	413	402	385	385	384	400	365	398	419	444	369	418	367	374	399	364	422	385	384	399	371	370	418	377	406	387	401	387	374	431	426	373	398	380	397	354	416	400	400	419	396	392	396	387	424	404	412	372	390	412	386	404	394	397	433	402	389	376	378	401	404	382	424	385	386	389	397	410	392	401	374	395	372	387	386	414	419	374	397	382	393	361	397	384	379	421	389	399	386	415	427	422	387	403	398	394	404	363	409	431	426	407	361	410	406	416	422	381	437	379	380	398	420	399	386	369	395	395	402	360	418	400	397	425	420	387	400	402	398	385	434	443	384	402	380	367	447	427	370	394	360	405	391	394	446	352	392	393	398	368	422	390	386	373	384	387	393	374	450	380	354	392	423	414	408	384	377	412	370	369	359	393	396	428	434	385	386	387	388	375	418	388	420	389	391	364	402	411	385	409	402	417	382	408	378	355	387	381	398	408	424	397	383	416	378	365	378	407	388	404	386	406	396	385	403	389	409	372	383	371	376	358	432	358	387	380	428	433	409	354	433	400	428	377	403	412	417	410	405	392	395	367	395	409	418	389	365	382	370	374	401	397	408	387	383	412	356	418	367	425	423	377	394	409	402	406	417	397	402	372	416	372	397	381	392	388	401	393	425	381	377	390	394	354	381	398	401	357	422	390	407	367	416	393	371	386	394	375	398	424	392	395	385	398	397	416	426	399	389	407	392	399	403	391	405	386	415	405	395	412	402	412	371	377	419	388	442	391	406	391	417	400	410	435	402	422	409	446	401	394	404	395	388	374	369	391	394	395	410	431	375	370	408	371	393	400	371	390	442	385	437	405	402	413	429	400	404	402	399	419	379	370	398	412	419	405	418	370	419	384	405	406	408	387	385	408	397	397	375	407	405	388	368	399	394	377	422	383	395	405	391	419	392	361	430	371	400	407	391	375	356	369	405	398	408	407	387	371	415	444	410	408	409	414
967	292	218	123	126	137	179	317	313	314	265	278	264	200	188	159	184	181	154	136	153	119	159	335	472	400	279	216	150	111	63	72	71	64	71	66	51	50	74	57	61	50	60	46	49	67	66	64	60	66	67	52	67	52	70	56	61	58	52	74	51	58	58	65	59	63	58	75	59	56	58	55	49	59	77	79	60	47	58	72	69	61	45	64	51	57	55	51	66	53	55	72	62	60	61	50	59	63	51	68	50	53	60	73	50	45	52	64	69	49	67	53	48	49	55	71	62	69	61	68	47	70	60	57	67	53	70	62	59	65	66	55	53	72	72	57	54	48	52	60	55	70	57	60	48	71	59	58	62	63	52	60	62	64	54	60	57	66	73	41	58	58	56	56	62	56	48	72	63	78	75	45	42	43	65	64	62	56	46	59	56	71	73	47	66	64	64	59	63	52	53	58	83	53	55	77	61	61	61	57	60	58	58	67	63	48	51	62	50	60	66	48	62	56	59	38	60	43	58	62	66	60	52	61	64	62	67	59	53	61	54	53	53	45	53	66	73	61	61	64	59	57	47	53	60	67	53	60	64	54	47	52	59	69	51	73	64	50	73	62	56	51	45	62	63	67	54	74	56	63	77	61	58	56	53	58	55	60	48	60	61	55	58	60	64	54	50	54	50	57	58	79	44	69	63	70	51	63	51	69	54	64	46	63	53	59	60	52	55	56	61	73	58	57	52	51	58	64	63	67	64	61	45	56	66	54	65	42	63	65	62	56	55	69	67	47	62	57	73	53	57	68	49	56	68	61	66	69	55	67	44	56	72	51	52	52	72	52	61	62	65	69	58	61	52	41	57	51	67	59	67	62	56	59	45	56	57	53	58	72	42	61	68	47	59	70	54	61	50	55	69	63	52	55	56	66	66	58	65	51	55	53	59	61	69	57	69	72	51	55	69	57	60	47	55	56	64	73	64	49	65	64	64	69	64	50	51	65	71	62	68	45	52	49	50	65	62	62	48	60	49	61	66	53	51	54	65	68	62	47	57	57	53	64	66	54	49	51	58	52	67	55	67	62	61	61	67	62	63	70	57	57	65	57	66	63	58	65	69	67	55	66	69	61	68	53	51	59	54	60	55	51	56	59	47	58	57	51	60	74	55	71	63	62	56	57	52	62	56	58	75	61	65	56	44	57	45	57	61	56	61	59	58	48	65	70	66	63	80	55	68	64	48	56	51	63	60	56	49	59	54	56	55	45	71	58	64	68	62	65	68	51	66	63	64	60	48	56	65	45	60	57	65	65	73	56	56	49	42	66	69	46	66	64	54	67	62	58	73	49	69	54	50	50	66	59	70	67	55	67	45	56	72	67	52	52	72	57	59	57	51	55	62	74	62	60	59	52	58	66	58	58	46	57	59	60	45	57	61	60	61	47	53	53	65	56	50	64	56	69	55	61	63	67	73	44	62	55	51	60	64	72	64	58	56	48	48	49	61	63	63	64	72	60	68	52	60	58	64	69	43	35	52	57	75	61	54	64	67	53	63	62	59	50	50	60	52	55	50	53	62	56	79	58	64	59	51	64	59	59	51	54	72	53	56	80	51	61	67	54	53	65	53	47	54	52	51	49	44	65	47	70	47	56	55	63	53	59	52	45	59	61	54	69	56	54	48	47	51	59	67	60	55	54	66	54	46	62	75	51	56	57	48	51	64	54	93	71	67	60	48	46	48	66	52	57	58	50	68	53	55	65	54	49	63	60	56	57	59	53	54	61	51	62	68	54	58	53	52	61	49	52	67	63	50	52	58	61	55	44	72	56	54	71	64	76	48	43	57	63	64	63	59	67	67	61	55	66	49	54	51	49	63	49	67	71	67	58	39	56	58	64	57	56	52	63	55	52	57	54	53	59	56	56	58	61	67	49	58	68	82	48	63	66	53	48	53	62	59	62	51	45	47	40	53	58	56	73	63	44	60	68	64	56	71	59	74	57	59	40	49	61	67	60	61	51	59	55	57	65	59	62	57	54	68	65	60	61	48	59	60	67	67	74	52	60	66	57	56	61	62	66	52	62	61	60	69	59	59	55	54	59	65	60	63	64	56	74	72	58	53	54	53	61	52	59	72	50	47	55	69	61	56	49	48	57	46	60	47	73	63	67	65	53	65	59	60	75	58	71	58	56	54	50	49	57	69	63	56	44	66	74	48	65	57	53	52	59	63	71	67	57	61	59	58	68	56	50	54	70	59	58	65	63	58	60	69	63	66	59	53	56	73	69	55	56	65	58	59	70	49	58	66	62	65	68	64	64	55	59	56	54	70	50	49	55	58	59	47	58	49	67	66	64	67	56	54	76	68	50	54	60	57	50	52	78	75	55	55	61	58	56	58	68	45	45	60	55	66	66	70	63	52	57	66	58	55	57	61	66	58	58	69	74	68	49	61	58	56	65	61	53	53	51	56	55	52	51	71	65	66	55	49	60	61	62	54	69	53	61	67	48	43	53	57	70	47	61	60	45	59	62	54	57	62	57	64	55	49	69	71	62	55	54	63	75	58	59	54	70	63	68	41	54	61	68	67	50	63	56	62	65	61	69	58	54	56	73	63	65	63	51	64	53	72	64	64	60	65	57	52	57	48	48	57	53	50	57	70	59	59	57	65	70	70	55	69	60	42	56	47	45	56	52	53	63	59	46	65	59	60	53	53	66	58	67	66	65	46	61	60	69	62	62	64	74	60	77	62	58	68	55	58	56	60	66	52	53	45	51	53	69	57	43	60	70	44	63	54	70	66	55	54	55	70	50	55	53	47	49	61	58	51	53	64	66	45	45	47	58	60	54	61	54	61	59	44	60	64	67	74	67	67	57	78	52	59	60	62	54	56	60	64	47	69	58	56	80	63	66	52	60	56	63	62	60	61	55	51	54	62	58	63	64	55	66	62	57	59	51	54	53	42	58	51	62	58	62	50	59	64	59	65	56	47	53	63	61	67	58	56	53	51	63	62	52	55	53	66	56	65	60	64	51	65	65	50	58	55	66	46	58	59	63	70	52	54	63	53	54	77	64	45	52	56	71	62	51	53	55	57	62	59	51	68	44	56	68	53	47	60	62	54	75	48	56	50	52	72	78	55	58	70	60	58	49	62	72	52	52	64	55	62	55	61	50	55	52	62	47	59	66	55	63	65	66	49	53	57	59	43	63	68	66	55	48	49	56	56	56	64	56	61	72	64	60	64	48	62	75	57	56	63	62	55	60	67	62	52	62	54	55	67	56	46	58	57	57	63	58	70	80	56	55	64	53	65	56	58	52	59	75	79	54	56	72	54	73	61	60	66	68	59	63	60	76	55	53	67	61	52	66	52	64	63	61	61	53	59	58	58	57	61	68	46	61	68	63	55	67	70	64	47	73	55	54	58	61	58	56	54	67	58	46	57	55	49	56	59	65	62	56	83	57	70	61	68	49	52	69	52	55	53	64	63	64	63	74	65	50	49	69	62	47	56	46
11118	3617	2013	2050	5518	9155	9707	13359	11744	9845	8258	8334	6367	5513	4913	4175	3693	3699	3743	3377	3316	2956	3418	7279	9780	7737	5518	3984	2377	1397	862	685	614	502	559	526	491	497	467	447	401	450	414	416	461	451	450	446	389	433	435	410	447	446	463	426	406	451	460	441	441	422	453	449	423	467	452	471	460	456	416	458	414	441	453	406	462	417	461	409	439	426	432	427	420	454	436	435	420	424	452	462	436	391	444	448	450	455	445	463	403	426	427	458	426	462	441	449	475	453	405	443	441	430	387	455	415	401	435	419	435	444	422	466	468	445	451	467	426	423	440	440	486	448	440	419	442	436	431	438	448	429	463	426	442	446	472	446	433	446	443	422	444	425	406	433	433	428	416	435	430	438	446	451	421	441	456	418	489	444	455	430	456	411	456	458	425	417	429	429	430	448	445	422	420	478	412	454	445	424	436	437	440	446	440	425	436	452	405	443	457	448	414	452	418	461	427	439	422	447	451	473	457	430	420	450	431	458	449	461	429	410	455	423	409	410	457	460	414	439	405	413	443	455	466	429	452	435	435	429	466	439	419	422	437	438	476	450	451	464	434	414	426	437	467	458	483	444	419	462	430	429	424	446	436	446	418	447	462	426	504	446	433	471	442	418	441	445	487	482	460	429	477	429	420	424	433	455	470	415	446	453	422	410	441	428	451	454	455	486	455	471	418	426	454	404	426	462	472	409	444	426	456	438	399	469	482	437	417	426	448	444	423	425	476	461	429	428	455	483	435	441	450	457	428	431	464	419	413	442	413	451	466	432	440	419	429	493	440	439	438	429	411	458	441	435	432	448	442	417	481	415	419	415	450	428	437	411	425	424	463	429	456	422	434	457	465	429	455	436	466	424	464	387	454	418	439	425	420	442	422	454	419	455	475	511	424	409	445	430	474	396	424	431	428	450	434	479	431	443	425	451	471	454	413	453	439	415	451	417	456	453	490	423	460	434	436	433	448	439	461	450	449	451	462	431	441	457	457	436	447	446	428	399	486	472	469	440	451	408	436	430	439	452	441	427	397	451	453	466	451	433	435	454	451	452	472	460	438	464	414	433	411	404	424	406	448	453	443	437	455	459	449	410	430	461	451	428	440	500	445	427	461	418	417	438	462	451	404	484	423	435	431	438	459	453	440	472	449	444	403	457	480	433	436	413	455	444	460	430	415	451	398	424	458	462	444	458	427	418	440	458	391	419	464	467	429	420	429	427	444	494	415	457	441	437	447	457	452	459	467	433	455	464	427	434	428	423	437	403	423	449	439	435	429	415	422	378	438	447	441	435	449	449	424	491	452	445	477	447	446	435	451	445	441	435	409	435	445	439	448	456	431	446	410	421	456	452	444	412	417	410	441	420	411	435	470	403	448	450	415	436	445	434	433	450	462	402	445	450	472	456	454	411	445	416	439	443	426	408	516	466	457	451	457	462	459	444	471	455	459	415	435	447	388	447	423	410	436	425	456	432	427	455	419	436	458	426	424	441	444	427	479	457	428	448	458	408	455	436	480	445	430	409	465	413	432	439	402	402	423	413	448	430	428	443	442	446	434	426	453	448	402	429	455	419	432	418	434	454	461	423	437	410	402	459	426	473	438	426	410	451	448	420	452	434	452	476	448	446	456	453	453	444	419	450	448	392	430	470	454	402	463	420	444	443	420	437	465	486	454	447	445	461	424	418	435	438	419	413	440	461	486	421	455	446	436	465	453	449	433	487	426	456	443	445	464	462	467	451	410	435	423	438	424	403	455	418	443	424	419	435	449	470	420	470	423	440	434	449	468	402	418	450	446	460	412	389	419	431	464	411	455	424	449	443	416	468	479	432	410	414	416	447	428	440	423	428	449	453	453	424	436	457	419	448	408	444	461	487	465	423	481	436	420	428	442	458	422	421	423	446	437	456	437	438	443	441	418	425	431	481	423	429	473	450	449	464	420	447	450	431	427	446	483	447	427	454	394	457	434	416	457	442	441	438	432	462	422	433	458	455	446	432	477	452	425	431	447	446	431	406	428	444	470	472	427	392	444	438	436	436	447	438	424	433	465	427	432	439	436	442	457	453	474	445	488	452	431	412	427	470	475	440	450	426	463	444	417	458	431	476	450	433	442	444	455	422	431	425	445	451	441	429	477	451	431	459	446	429	423	447	437	423	445	460	422	422	465	456	401	441	440	433	439	427	417	476	465	420	392	445	431	440	462	454	434	405	433	422	467	443	435	452	428	476	441	469	479	454	453	439	460	424	477	412	440	425	429	442	447	467	456	411	432	435	448	409	424	427	452	472	450	433	445	450	450	454	439	453	414	422	407	441	386	441	438	415	439	416	402	429	410	464	456	457	416	459	441	446	485	428	430	413	444	446	472	404	455	467	434	475	438	444	437	427	455	450	464	477	446	501	464	461	430	396	420	442	457	435	437	442	446	412	455	445	420	438	462	423	420	445	449	431	396	437	455	401	430	419	437	469	436	450	421	406	453	440	472	411	429	437	450	460	425	439	429	449	423	428	458	433	445	435	429	451	492	437	462	450	455	447	426	451	473	415	432	452	415	444	462	443	421	439	414	408	397	421	411	443	470	463	410	426	429	444	411	481	447	417	443	468	455	406	421	432	447	448	459	461	400	427	432	438	432	440	448	419	438	441	400	441	423	445	442	430	437	442	461	478	466	443	395	453	442	460	448	399	427	377	483	427	432	473	406	404	416	468	419	416	416	455	459	449	441	448	411	411	442	462	463	412	432	448	434	482	402	457	409	433	452	446	440	459	453	416	434	399	423	464	456	454	439	415	435	442	435	423	416	444	443	473	449	458	452	449	441	477	426	428	463	435	451	439	413	439	441	426	425	422	461	474	410	436	455	424	423	462	433	429	394	424	472	412	387	449	428	464	459	437	477	418	429	386	463	436	453	438	425	451	417	427	472	432	436	496	463	450	427	467	466	444	465	444	427	441	433	429	476	435	466	442	456	469	442	439	432	433	442	442	425	451	457	417	441	437	455	426	441	416	426	424	400	449	469	451	391	466	426	399	463	470	463	450	441	450	454	474	445	488	438	416	434	421	450	452	439	447	441	450	420	412	465	460	441	433	430	409	473	442	464	428	429	448	431	420	459	441	448	487	452	462	436	432	460	455	441	438	472	424	431	496	446	424	447	428	447	434	462	413	453	441	460	432	459	423	431	417	453	448	441	439	420	445	427	446	454	443	407	451	402	466	425	451	447	426	423	463	459	420	449	464	433	445	430	453	462	465	471	444	466	430	424	438	452	450	432	450	460	405	460	435	398	452	416	434	430	472	445	460	435	460	417	444	429	446	447	460	441	439	434	450	460	471	419	415	447	463	440	413	445	451	454	451	442	413	440	432	470	436	447	417	443	452	451	455	429	417	454	440	423	440	443	418	415	433	434	453	449	414	414	482	433	432	425	422	440	455	449	412	456	436	449	420	471	445	439	442	448	406	428	445	402	426	405	467
2361	311	197	154	122	174	190	266	305	286	299	255	220	214	184	165	179	181	154	144	183	162	325	407	437	376	305	227	147	123	94	93	78	88	66	59	51	78	79	67	56	62	82	69	71	70	68	59	67	56	68	61	66	59	74	87	65	66	54	68	78	70	72	62	63	73	62	81	68	59	68	61	71	65	64	75	68	67	63	71	62	73	68	72	74	67	60	66	76	74	67	66	70	66	62	66	66	49	54	60	80	65	72	43	61	60	64	75	71	69	94	81	86	73	71	73	57	77	74	66	71	64	75	71	64	71	59	55	61	59	80	68	45	64	79	55	76	66	67	54	67	60	74	71	67	69	80	64	97	64	54	61	60	65	65	70	71	77	73	68	72	71	67	63	59	58	58	63	64	73	78	67	75	65	67	67	71	64	62	77	76	66	68	55	63	70	74	61	61	53	70	63	65	71	59	66	77	72	80	71	73	73	59	76	58	68	68	55	56	62	75	68	66	53	71	65	68	56	67	68	81	61	70	59	54	56	77	75	74	75	78	59	69	77	70	61	64	70	77	62	71	74	68	68	58	69	71	72	75	61	61	58	60	69	81	65	63	75	56	75	60	70	68	58	59	63	72	70	79	56	80	74	56	68	46	55	63	69	70	83	79	60	61	62	57	69	60	71	68	63	65	66	72	68	80	75	68	61	73	55	70	62	50	68	54	59	56	64	64	73	73	76	75	72	61	82	79	78	55	80	71	77	57	66	59	73	75	76	78	74	59	59	62	81	56	65	69	67	71	61	73	86	57	65	68	50	73	68	71	80	70	62	76	74	78	68	66	68	69	73	60	88	56	68	66	73	66	67	62	85	80	61	77	58	61	59	64	72	74	57	65	65	48	66	71	54	65	74	76	73	59	66	80	55	59	67	64	70	76	64	70	69	60	66	70	72	56	68	67	64	64	66	69	72	60	68	58	74	64	67	86	66	73	66	69	82	60	72	63	59	83	55	82	62	60	74	66	79	65	65	53	63	58	70	65	66	67	73	71	59	74	66	67	55	60	63	73	57	61	67	66	69	69	71	61	86	64	70	70	83	71	81	76	72	59	66	61	75	72	64	59	72	60	74	46	69	60	74	65	61	74	63	59	68	64	64	63	76	57	63	68	59	73	56	70	64	69	66	89	62	77	76	78	86	62	65	53	61	65	72	58	49	60	65	67	72	49	64	66	82	72	70	63	58	67	88	66	67	60	74	77	60	77	52	66	79	73	57	67	61	76	68	73	94	75	69	64	85	61	66	75	45	69	63	69	65	57	64	82	67	63	68	53	63	63	55	71	66	53	80	69	69	51	57	69	77	62	69	55	74	58	65	81	73	59	74	76	57	59	80	74	74	69	68	59	64	67	76	62	58	63	61	54	52	69	80	80	63	67	71	72	70	63	75	63	54	54	71	73	71	65	61	78	65	72	84	96	74	81	67	70	66	67	70	57	67	50	69	66	75	67	70	62	63	73	73	76	56	62	59	59	78	75	56	66	72	60	79	58	65	63	58	56	67	61	76	62	62	75	66	64	80	58	79	63	66	63	66	66	65	54	87	71	70	61	69	57	61	65	63	85	69	89	62	53	71	55	77	62	63	62	73	62	69	83	61	61	65	60	63	74	78	63	57	70	102	63	80	70	59	63	68	73	62	66	62	62	76	66	75	81	59	69	64	63	46	68	77	79	57	65	66	47	71	62	77	65	72	71	65	59	75	71	78	70	53	82	70	70	63	75	72	77	80	62	67	63	59	63	59	63	59	65	66	74	69	60	70	63	67	61	85	50	72	62	70	67	68	53	63	74	74	60	58	74	71	73	73	75	76	78	61	76	77	68	67	59	60	69	65	72	53	60	60	62	91	63	56	51	71	76	76	72	56	79	70	68	61	60	70	64	65	80	66	65	77	64	83	71	67	67	68	66	83	75	49	66	57	61	79	64	64	68	64	71	69	67	67	65	67	73	94	66	56	83	66	61	68	67	87	65	66	62	57	61	71	74	63	66	62	64	80	63	66	55	77	62	55	80	74	71	70	66	67	65	67	60	64	61	69	64	63	49	68	70	60	59	64	56	55	75	75	58	76	79	60	51	69	82	51	67	72	74	71	61	64	66	81	64	62	69	80	81	59	71	61	64	62	69	68	76	68	79	56	75	74	72	63	80	66	55	61	71	70	60	68	53	70	57	65	82	69	80	59	67	65	72	68	88	57	60	63	74	75	67	54	65	60	68	59	72	59	72	70	76	71	61	82	84	66	73	74	66	61	57	50	59	55	60	67	61	96	64	56	60	79	64	62	48	69	70	71	72	52	74	75	70	67	72	73	60	70	63	71	62	57	85	61	66	52	59	58	58	67	81	66	61	80	61	75	82	73	61	50	85	59	74	59	77	72	78	47	72	75	65	73	67	61	85	58	74	68	59	66	61	73	65	67	73	57	69	59	64	53	70	83	69	76	61	63	74	59	76	73	70	72	77	67	71	57	81	77	78	68	73	69	64	65	63	82	72	79	71	62	69	64	74	61	53	66	75	59	55	74	80	51	59	76	59	52	66	83	62	60	66	60	64	76	60	75	62	72	66	64	95	80	85	82	75	75	62	68	73	75	61	70	61	66	74	69	53	70	72	60	72	64	63	74	56	61	74	57	66	73	65	78	59	68	73	71	61	59	74	62	73	75	59	76	61	69	68	56	80	67	72	78	59	64	71	66	71	57	75	79	70	62	55	62	64	59	57	83	67	83	53	68	65	65	77	66	74	70	59	79	63	71	71	50	79	85	67	54	73	81	71	61	87	74	64	55	74	58	77	65	76	67	62	56	59	73	62	64	69	64	85	69	71	65	58	70	77	64	74	82	63	64	59	62	63	61	56	72	88	61	62	65	79	78	53	57	63	75	67	55	57	61	71	81	68	59	81	69	68	62	66	65	60	66	75	75	78	73	56	63	74	63	70	70	66	55	66	71	69	72	68	71	66	73	62	67	58	67	78	69	50	77	65	57	57	52	73	70	74	59	72	83	58	57	65	77	65	79	82	67	79	47	58	73	69	66	66	69	51	58	68	88	64	49	85	60	67	90	56	61	63	73	46	54	69	75	56	58	59	66	68	67	68	64	69	68	74	68	66	71	67	80	83	70	71	58	54	60	55	59	67	68	73	63	70	76	72	63	65	76	71	64	61	76	83	60	62	80	57	80	56	69	68	64	64	54	73	79	71	53	52	59	56	62	66	57	72	78	60	69	65	68	61	76	58	70	65	74	56	74	69	64	85	62	77	65	85	62	70	67	74	61	76	54	65	64	75	74	75	64	62	73	72	68	49	45	69	62	69	63	80	72	64	77	55	66	63	76	69	79	62	68	63	71	61	74	64	80	70	78	69	62	72	70	60	72	72	68	73	71	77	61	77	60	67	57	60	64	76	55	72	73	72	63	66	64	68	64	78	64	66	60	62	67	47	59	65	58	70	66	71	74
12368	3354	2104	2353	5421	8786	9379	12316	11596	10286	9263	7726	6362	5635	4642	4082	4336	4077	3380	3152	3470	2826	6667	9625	9536	7927	5488	4009	2511	1479	1023	767	718	605	612	562	563	521	505	544	531	499	503	501	522	541	490	521	514	523	502	538	469	517	511	518	500	466	520	535	522	499	489	495	458	477	513	511	525	499	516	471	521	533	466	490	508	519	456	521	496	510	550	504	507	535	517	529	515	488	531	478	484	531	492	512	525	524	529	501	523	482	516	526	515	504	513	519	536	514	500	558	533	491	512	488	516	509	520	505	553	533	539	504	544	518	480	495	528	511	521	532	513	515	503	505	532	503	541	523	478	509	519	495	514	564	511	511	478	485	504	495	534	513	501	542	546	499	553	520	550	506	502	524	482	534	496	500	526	515	510	501	516	485	489	497	529	507	491	487	489	497	504	489	512	532	516	501	505	536	542	511	510	523	553	521	486	521	506	530	514	528	503	507	486	478	544	535	480	513	501	487	497	503	518	501	460	518	542	516	546	501	504	502	506	476	504	502	459	491	512	521	500	504	512	511	526	522	512	473	502	499	497	545	501	528	472	501	477	520	517	525	483	539	539	546	502	496	510	510	539	503	489	515	492	504	559	529	541	547	558	516	511	531	489	517	529	496	490	517	509	522	476	514	519	553	510	464	548	564	492	518	510	487	470	504	517	513	505	525	492	486	480	504	535	488	497	527	495	508	513	522	519	514	507	525	531	504	495	520	475	525	533	483	499	497	498	491	478	463	460	564	519	543	472	514	495	502	537	499	489	477	461	493	471	526	504	465	510	488	517	460	516	543	516	516	517	550	473	529	501	537	557	560	516	509	479	490	492	501	516	532	522	450	495	453	544	522	526	523	478	539	511	514	532	509	543	513	500	513	529	534	535	482	536	495	515	508	503	514	511	524	492	502	498	508	491	529	530	497	530	539	541	542	511	510	533	528	469	507	499	508	494	528	563	526	497	538	456	496	523	553	566	521	515	528	536	481	483	508	521	524	478	532	521	551	548	499	489	521	525	506	515	495	470	523	483	494	535	532	467	560	554	504	561	521	525	529	495	506	558	489	511	540	530	490	528	517	556	521	515	540	500	503	478	524	521	476	526	540	542	519	517	547	483	511	513	507	461	515	510	460	516	513	513	518	510	474	459	523	496	496	496	520	502	503	468	533	555	493	541	493	517	528	468	529	510	537	484	532	516	530	510	541	510	513	513	549	492	533	521	508	537	512	486	507	516	493	469	511	515	512	499	489	500	489	533	505	482	485	482	514	526	529	543	532	519	550	535	512	512	530	531	496	496	519	497	530	524	519	489	532	535	492	487	529	469	552	533	523	520	482	531	478	547	481	519	541	519	515	493	534	564	496	510	532	515	537	508	486	549	529	546	506	495	443	503	488	486	520	517	512	543	526	517	524	487	484	487	498	511	529	500	507	510	513	513	538	524	543	506	479	531	489	520	497	511	505	516	478	528	531	504	559	513	546	522	503	535	503	450	494	495	499	469	526	497	546	481	493	547	565	514	500	503	509	505	502	524	528	569	533	528	510	469	444	514	553	515	474	523	503	524	501	537	493	541	539	536	509	531	497	517	535	520	531	522	508	479	545	529	503	487	541	547	504	549	532	538	550	531	501	503	534	517	477	517	484	548	473	506	517	492	526	504	486	533	525	512	544	503	503	481	497	514	541	494	519	493	505	487	542	503	479	514	499	522	506	546	527	536	518	557	530	493	573	503	532	515	488	492	536	532	491	516	554	507	551	458	530	534	514	517	503	503	549	503	552	490	489	511	498	527	500	518	538	478	523	496	494	521	547	496	530	532	524	492	525	482	543	506	493	515	535	515	511	506	520	464	484	503	512	499	511	493	507	517	495	503	559	529	511	523	507	490	510	503	527	480	467	472	527	528	506	516	488	498	516	467	525	495	476	528	493	528	489	524	526	510	501	471	499	498	494	505	593	515	554	517	558	506	513	510	484	493	514	508	511	541	513	532	569	511	497	519	512	515	495	516	533	474	540	503	516	496	487	498	532	494	509	521	530	571	516	518	497	535	509	496	547	518	539	493	546	509	550	496	488	525	485	525	550	502	549	486	504	506	511	520	517	518	526	494	481	543	519	511	529	524	524	516	519	466	528	498	487	481	544	485	561	513	520	498	503	516	533	500	537	522	545	546	565	475	495	530	472	475	494	546	483	504	501	517	508	571	527	500	486	513	468	500	519	516	511	520	562	475	496	494	520	507	524	514	491	505	529	519	528	523	496	500	508	510	537	512	514	519	512	520	562	537	492	507	511	506	487	510	529	487	527	510	530	491	509	496	543	498	490	499	520	510	501	497	475	522	554	491	513	480	506	548	456	523	554	532	513	514	517	515	520	497	495	531	478	511	491	528	512	528	487	508	483	526	520	493	492	508	473	541	521	519	491	543	535	524	500	562	480	529	492	498	492	517	505	492	525	496	492	495	580	486	506	531	535	501	493	493	536	507	506	521	470	500	476	493	477	511	550	508	496	501	531	523	528	506	494	521	502	522	507	523	481	528	504	529	479	522	526	531	494	525	506	485	483	533	520	482	526	536	513	531	511	533	534	536	535	497	508	520	532	496	517	528	462	522	489	506	487	521	531	573	502	504	502	504	480	493	488	532	483	489	504	480	515	522	498	520	511	495	483	454	542	498	516	497	535	501	516	504	494	533	545	505	508	518	513	519	514	517	514	512	527	526	487	528	543	556	520	521	517	513	500	504	510	472	480	500	537	523	550	494	491	497	490	478	510	517	502	508	529	539	530	502	525	557	520	491	530	530	481	507	546	517	522	513	492	459	507	495	519	542	504	516	504	525	507	533	557	503	521	495	494	496	521	543	501	479	508	525	531	503	488	519	509	531	512	495	532	539	489	477	511	524	531	511	472	516	491	533	514	528	486	540	545	541	495	522	488	536	520	547	552	507	517	511	502	518	510	481	505	508	506	551	482	510	487	514	498	533	503	507	493	473	498	514	497	485	524	500	504	488	460	551	489	554	557	498	506	539	533	525	544	504	500	535	547	554	502	499	555	529	499	487	505	530	521	541	511	527	466	566	490	531	525	488	529	524	491	498	520	507	520	525	500	505	492	505	513	486	519	503	482	532	512	529	545	549	533	525	493	491	516	560	552	489	511	525	517	514	519	555	525	518	516	518	514	515	504	471	493	516	488	485	556	518	533	522	469	508	509	497	546	542	532	535	516	541	505	523	493	493	473	528	503	537	526	516	514	517	491	484	470	508	546	531	529	516	485	521	521	483	497	546	476	491	498	471	505	507	540	525	517	518	549	515	498	548	478	502	511	496	456	506	494	533	485	498	548	517	480	502	518	511	530	532	491	518	543	543	489	513	533	521	518	519	496	505	559	523	489	506	535	530	517	518	519	542	535	528	532	518	515	497	528	526	558	513	547	512	523	504	520	476	485	513	510	492	483	481	537	476	539	491	547	510	536
1610	475	306	228	179	215	344	510	490	449	411	308	301	249	265	278	256	253	231	186	225	187	380	745	772	696	500	376	233	181	143	88	95	81	87	74	78	86	78	72	85	82	73	73	82	75	94	69	65	74	68	80	70	94	92	74	76	79	83	75	70	68	62	67	92	72	78	70	76	91	92	73	71	76	68	71	84	73	88	89	91	62	79	70	68	84	84	80	77	75	75	72	84	79	66	65	65	93	79	68	76	85	76	86	74	72	81	72	66	70	67	82	80	77	71	75	68	76	71	86	86	78	66	86	69	73	76	77	95	72	64	81	74	79	81	81	76	79	82	75	69	72	83	81	69	79	64	79	77	77	78	85	61	69	80	71	80	76	83	76	70	72	74	73	91	94	76	70	84	67	69	66	74	65	76	84	69	71	89	80	51	84	77	84	77	65	81	71	80	77	83	92	74	83	78	80	64	76	80	89	56	71	71	75	67	65	45	75	66	65	65	76	75	82	83	90	66	68	60	58	67	60	68	73	81	73	89	88	73	80	73	90	65	88	60	71	73	70	70	87	79	80	76	84	75	72	80	79	80	63	85	59	59	65	69	79	93	90	72	86	77	76	89	76	59	73	77	75	64	74	79	65	76	82	80	93	62	80	81	80	77	82	72	75	102	68	81	73	75	77	75	73	66	77	68	62	82	89	79	73	69	67	78	74	75	65	95	67	51	92	71	90	70	77	68	80	77	83	73	82	63	61	82	66	79	66	81	69	64	75	84	77	68	78	67	82	82	85	77	65	66	67	78	91	72	77	69	74	78	77	87	95	62	68	77	76	85	64	60	77	74	66	71	63	75	65	73	69	73	80	66	88	75	76	61	74	82	57	72	75	77	71	70	68	69	88	76	80	67	78	64	77	75	66	68	77	76	70	83	92	78	61	67	85	67	78	84	85	63	89	81	67	75	73	87	76	85	74	71	80	68	90	81	89	80	72	72	81	74	76	71	65	62	62	92	67	58	73	78	74	100	83	73	69	71	85	66	74	70	62	72	84	73	79	72	86	81	72	65	75	67	77	83	88	66	67	67	77	82	79	75	73	73	79	69	72	82	79	66	82	74	76	70	78	69	71	85	72	77	68	66	75	74	65	71	84	71	82	80	77	56	64	85	92	78	78	69	70	80	69	91	82	72	67	63	80	85	59	83	80	72	75	69	75	81	69	71	76	65	68	87	63	83	81	67	76	72	76	75	71	84	86	83	70	66	83	83	71	77	79	69	77	85	71	74	67	67	68	83	56	75	77	74	71	76	83	86	80	74	87	73	74	90	79	70	71	72	85	73	62	70	59	59	92	74	68	78	76	75	82	87	71	74	72	80	78	74	62	86	85	78	72	63	88	78	102	78	74	80	77	74	79	73	83	89	93	75	57	76	89	100	79	74	67	83	72	80	66	64	66	79	84	92	68	66	50	69	82	71	68	61	71	65	75	74	64	72	85	68	70	75	80	91	79	84	83	68	89	76	69	76	85	75	69	83	71	81	77	74	75	90	77	66	80	89	74	58	71	75	77	89	83	73	74	62	69	83	74	97	85	94	77	72	91	73	75	77	87	60	67	82	80	70	84	93	69	86	76	75	78	84	74	83	94	63	75	64	77	66	66	82	76	73	78	84	84	92	78	70	95	79	84	65	75	87	89	63	66	84	64	83	60	72	70	64	70	78	80	76	63	72	73	62	68	82	61	64	77	79	77	66	89	62	77	85	63	71	73	79	81	90	63	103	80	76	96	70	85	76	78	98	72	78	69	65	72	71	95	83	68	79	71	73	76	77	76	76	75	76	77	71	71	74	65	77	89	78	62	75	76	82	81	79	83	73	81	77	74	87	62	78	84	62	70	76	74	67	70	79	82	61	76	75	78	83	70	76	82	62	76	72	82	71	70	65	77	76	71	80	74	83	97	84	83	77	85	69	81	67	72	82	73	69	72	65	84	88	87	75	81	76	69	78	90	63	70	64	85	67	79	80	85	72	67	73	80	67	78	89	82	71	75	77	80	76	70	74	103	76	73	80	76	78	78	84	68	80	75	74	81	73	77	69	58	98	76	78	68	72	73	68	75	82	74	73	70	85	76	79	71	72	91	79	66	82	77	68	66	76	77	74	78	89	88	62	82	77	76	78	74	64	82	71	63	67	79	84	66	73	59	74	57	73	80	80	63	80	69	88	74	65	83	66	89	70	75	56	69	71	68	84	83	73	77	79	75	86	69	65	63	77	62	72	82	73	84	68	78	75	86	71	75	87	66	77	59	66	74	95	92	80	83	76	81	71	63	88	68	76	58	74	77	77	83	76	74	88	79	79	78	56	75	65	56	72	79	62	89	93	78	90	64	70	90	83	79	67	71	70	82	67	74	78	67	70	68	81	85	91	85	80	74	78	76	75	73	67	91	89	76	59	81	79	73	64	81	83	82	71	80	79	81	79	75	95	65	67	78	86	87	72	94	69	66	65	87	63	86	70	90	75	85	56	78	66	85	69	75	74	65	58	74	85	60	64	70	75	100	75	71	63	76	79	65	76	65	78	88	75	74	67	67	92	77	80	74	73	72	66	64	82	52	68	87	58	75	70	73	84	90	64	77	72	74	83	76	58	58	76	83	75	88	84	95	61	77	82	74	74	75	61	75	62	82	83	61	61	76	74	78	81	87	78	73	68	90	95	65	85	69	82	81	59	69	66	69	72	65	73	71	66	76	65	70	74	93	72	72	74	71	91	80	81	68	71	82	67	58	69	85	75	74	67	77	82	64	81	82	77	60	71	64	85	86	77	98	69	66	75	78	75	89	69	80	80	97	68	73	81	77	50	68	79	76	89	68	66	51	72	84	79	66	67	72	98	75	78	76	85	88	83	70	83	78	77	80	82	70	89	63	65	65	70	79	76	69	80	79	81	81	82	72	75	68	87	90	80	79	65	77	67	72	76	67	78	68	56	63	72	72	74	88	76	70	77	58	53	68	89	61	93	69	83	80	83	68	76	76	95	82	79	54	84	93	75	79	86	70	71	66	82	72	71	75	89	76	76	70	70	65	77	72	72	76	68	93	56	58	74	78	69	70	61	73	74	79	74	68	88	87	104	72	87	57	78	68	74	81	86	73	77	71	68	82	89	87	80	75	79	75	76	75	65	87	74	71	63	73	80	77	51	80	76	92	77	81	71	76	84	54	75	73	62	60	55	74	71	67	81	64	70	77	76	80	90	64	72	71	83	80	74	80	75	80	73	88	68	81	56	64	77	84	72	79	101	77	71	86	79	77	81	80	67	72	83	74	86	67	88	61	72	57	77	83	77	73	68	89	77	64	71	81	88	78	86	71	64	75	81	78	70	66	87	64	74	70	88	75	88	75	83	70	71	90	71	67	75	78	76	63	78	86	77	60	70	75	78	72	88	79	60	90	74	73	81	101	48	73	63	93	75	73	70	69	71	89	70	74	63	84	85	65	71	71	82	72
15271	4844	3210	3413	7629	12436	15241	18266	14874	13916	11739	9342	7965	6849	6560	6009	5923	5337	4702	3743	4347	3226	8021	13504	14540	12858	9838	7211	4153	2657	1689	950	841	747	728	627	624	593	588	607	560	563	554	567	598	607	594	559	562	549	597	593	546	561	516	553	549	580	545	587	529	517	528	518	577	524	582	532	521	510	527	556	566	531	558	570	570	532	567	563	529	557	566	538	545	577	618	575	568	569	562	572	588	524	540	559	578	596	573	571	571	596	529	578	562	571	544	570	546	580	566	579	572	562	511	569	530	603	582	609	551	578	562	566	592	541	533	543	567	548	571	557	554	538	554	591	603	545	573	560	564	577	561	543	557	531	543	518	521	596	563	515	579	569	532	540	575	606	580	499	558	530	605	568	572	534	580	561	595	514	564	556	587	544	521	582	565	545	568	570	561	551	521	563	556	552	550	545	544	573	563	525	521	541	552	556	527	587	589	558	554	579	569	537	540	572	557	519	568	550	591	561	537	571	572	565	538	532	589	543	586	551	555	549	581	518	607	546	595	583	559	581	593	570	542	585	524	547	564	562	544	555	527	606	517	547	583	554	516	588	537	567	561	604	543	550	566	561	569	546	585	555	554	554	533	575	613	552	576	533	563	554	546	596	569	579	542	547	575	527	593	517	569	556	578	579	536	552	548	606	559	541	574	574	541	563	518	553	563	554	536	561	544	581	569	618	553	551	568	587	528	532	533	539	539	561	555	575	574	500	564	559	566	536	555	534	559	578	523	538	567	564	558	543	567	584	556	563	566	556	579	500	547	510	550	631	574	590	548	546	581	511	521	577	597	506	594	592	551	572	590	602	598	537	553	575	581	560	575	538	570	578	554	535	517	563	535	522	538	559	563	565	546	579	531	521	605	537	570	541	551	534	566	531	550	571	552	527	604	565	577	547	599	580	592	528	569	545	526	558	513	542	583	543	603	548	547	578	558	538	545	521	529	565	533	569	553	548	549	582	592	595	575	540	593	546	583	514	514	500	578	539	543	578	598	550	579	571	577	525	514	543	537	573	548	588	563	582	560	565	573	580	604	593	578	566	588	567	536	567	546	537	572	521	574	588	534	568	607	500	572	584	518	547	566	554	585	575	541	579	525	611	555	572	545	597	545	598	558	537	560	579	553	534	571	587	573	528	560	520	597	566	544	563	554	568	557	549	542	570	550	560	621	579	552	518	568	571	570	586	562	572	548	542	518	544	584	519	551	542	556	528	612	534	566	573	567	550	581	520	534	578	546	568	563	569	575	546	545	525	563	599	582	585	549	530	570	546	584	549	610	600	525	533	580	552	554	604	550	557	587	568	584	548	581	551	526	542	585	543	535	569	546	584	593	579	553	580	539	542	549	600	552	568	562	580	531	554	525	543	581	580	523	593	589	595	536	579	511	565	568	558	596	557	556	567	568	528	585	573	548	574	591	576	546	552	527	567	509	530	552	604	604	547	549	553	543	580	546	559	558	550	557	548	514	547	569	591	525	552	521	562	539	520	545	524	607	581	568	571	573	572	569	552	541	583	548	565	545	595	545	569	523	522	590	533	575	555	557	586	578	559	576	561	563	580	538	558	603	570	592	569	586	574	540	590	561	511	539	565	528	572	575	567	564	543	541	546	541	581	556	561	577	552	598	526	540	557	574	599	570	553	563	591	553	565	560	521	558	532	593	537	534	540	564	575	575	564	557	555	586	536	551	516	583	549	578	556	578	535	594	588	542	532	544	561	565	548	572	550	569	585	551	564	552	551	558	530	582	569	560	565	586	567	561	547	562	570	588	554	544	549	603	538	519	591	588	545	569	522	590	583	561	584	572	533	564	539	551	569	574	570	591	542	563	547	566	583	542	535	538	594	578	580	575	576	574	602	555	581	503	590	564	533	553	595	606	520	557	521	544	577	554	572	543	564	565	571	558	577	537	520	579	578	591	547	561	551	545	581	536	544	542	558	580	555	533	571	556	599	514	561	575	545	550	528	578	572	591	556	563	560	544	585	542	560	562	562	523	548	557	605	561	534	548	533	598	491	620	574	568	531	561	555	537	559	542	550	566	572	548	548	584	594	571	540	532	568	579	511	590	570	561	606	584	578	570	543	611	527	564	573	548	549	583	540	533	546	538	572	606	568	529	543	532	580	585	557	546	547	540	574	544	583	536	577	536	582	554	608	583	555	566	601	518	554	558	558	579	564	563	571	574	552	595	553	590	580	557	572	535	578	546	566	557	541	568	596	567	528	564	510	554	594	567	504	570	522	562	592	529	535	546	552	525	566	536	583	513	592	557	527	553	579	558	562	562	532	550	599	544	584	537	587	604	580	547	572	566	558	557	538	589	506	560	589	531	542	566	556	558	573	562	545	544	564	572	547	596	491	530	514	540	605	572	574	528	525	531	564	531	588	571	556	558	576	573	582	587	574	526	530	557	568	534	587	543	568	525	569	566	575	570	569	525	551	554	540	540	557	568	582	561	590	583	572	563	558	515	576	595	562	529	566	563	588	556	541	564	567	557	569	560	597	576	533	547	521	508	562	532	580	574	577	570	568	512	548	567	564	569	548	589	556	585	568	568	537	578	541	525	584	560	542	568	567	588	580	570	544	512	555	529	589	607	583	555	592	565	555	509	595	548	560	533	558	572	556	582	538	531	572	539	564	558	587	540	540	576	558	579	553	538	563	545	565	575	564	563	599	541	547	517	564	610	567	567	558	597	582	575	582	528	534	566	558	503	526	576	557	557	567	543	566	537	552	570	546	551	551	572	536	549	567	553	540	590	556	591	562	531	567	562	560	530	589	560	558	526	583	577	568	559	536	572	578	583	562	579	537	576	553	568	581	548	598	583	588	559	562	547	556	545	532	568	531	563	534	589	597	566	587	543	531	569	545	570	564	559	549	572	537	566	582	576	556	552	561	539	550	569	580	563	561	544	592	574	541	537	579	546	560	572	577	569	561	549	556	565	587	556	579	583	566	558	544	537	560	577	530	542	593	530	559	566	553	550	558	563	559	562	551	526	539	576	555	565	571	563	559	510	555	546	578	570	623	541	553	566	529	560	543	521	540	583	526	593	551	576	551	559	578	565	583	569	574	499	585	568	592	564	547	569	565	588	519	567	557	559	561	526	571	558	590	535	591	546	557	590	551	545	592	546	619	547	516	555	584	566	590	544	559	556	561	566	530	570	574	574	547	561	576	586	538	534	551	538	568	557	576	564	547	520	573	547	571	551	574	539	557	550	568	527	581	586	576	563	546	576	582	557	576	540	509	562	539	532	595	582	514	519	503	592	529	570	560	566	561	524	570	578	586	559	539	510	554	580	569	573	551	589	566	562	522	560	569	533	569	574	556	586	575	554	536	575	561	527	555	563	554	632	530	556	605	556	546	572	558	562	574	517	569	533	556	537	536	557	557	581	527	550	537	539	582	518	555	535	547	542	540	586	565	581	551	544	593	534	569	568	528	571	523	550	577	565	563
1599	247	161	140	129	125	236	256	215	225	197	162	179	142	168	160	156	153	151	129	102	91	116	134	154	164	122	105	82	86	48	55	43	63	57	49	62	57	55	60	66	58	63	54	42	67	63	61	51	47	51	55	49	47	43	49	72	66	44	33	45	40	58	67	51	54	47	63	45	47	67	48	47	59	56	59	61	61	50	60	55	57	56	51	69	73	53	52	51	66	67	59	57	47	48	53	48	52	55	59	64	58	60	50	41	58	69	58	53	55	55	56	45	65	68	46	50	56	51	38	52	53	55	44	40	56	47	51	67	50	60	44	60	71	54	46	45	45	56	66	69	57	63	43	71	48	49	52	50	54	58	65	57	60	51	49	56	56	56	53	41	49	60	68	53	60	55	52	88	64	46	59	63	58	60	60	66	51	53	62	53	49	54	53	44	49	44	52	53	58	66	63	73	64	43	50	53	59	53	58	49	60	64	54	64	57	48	49	46	71	56	73	65	55	54	61	52	42	47	52	47	51	46	44	53	51	47	51	62	55	51	57	47	54	53	60	56	51	64	50	60	56	66	55	55	52	68	51	53	60	56	49	62	65	50	57	52	40	63	60	55	59	52	54	53	39	52	57	52	51	50	60	56	48	45	63	51	67	54	53	61	50	46	62	42	48	62	66	46	53	44	47	48	64	64	54	67	67	48	50	46	59	51	52	73	64	45	45	48	46	63	57	60	54	53	57	52	51	68	51	63	71	38	42	69	64	54	58	41	51	61	51	54	53	55	45	54	50	52	56	49	64	60	53	50	52	56	55	52	51	55	65	48	54	52	60	59	49	51	59	56	58	55	59	46	55	45	48	54	47	44	51	54	62	48	55	49	47	46	56	50	53	59	57	50	49	58	52	54	56	48	66	57	53	55	66	48	63	51	55	50	49	52	60	66	50	53	57	57	57	55	59	65	46	54	65	52	64	58	56	52	46	50	59	48	74	55	63	43	48	56	61	52	60	59	56	59	44	53	50	68	68	41	50	52	60	53	54	47	51	52	55	46	47	57	56	74	57	60	59	36	53	54	51	38	63	56	51	62	56	54	50	53	55	57	51	64	62	34	52	50	55	48	54	51	60	50	48	56	43	58	56	56	47	51	62	51	49	59	62	48	40	51	65	67	61	54	59	55	72	62	57	58	50	62	54	47	55	61	75	53	62	52	68	49	67	57	48	49	51	55	37	51	45	65	45	68	41	44	63	56	35	43	51	49	53	48	64	64	59	51	46	61	55	49	55	51	44	40	58	49	62	67	49	55	51	43	54	48	61	47	54	54	43	60	62	59	58	51	52	48	54	60	55	43	44	56	59	57	61	59	47	52	48	66	66	57	62	60	63	67	41	52	52	55	50	51	55	43	55	52	49	53	59	54	56	51	67	59	49	51	44	52	59	42	59	46	63	51	53	48	51	51	61	41	55	67	54	61	53	63	66	57	58	70	53	54	58	40	58	47	59	53	57	70	46	68	59	57	51	47	50	52	48	66	60	48	70	53	44	51	53	73	40	54	56	57	52	53	44	49	68	63	49	55	56	49	51	52	61	48	75	61	62	61	49	52	54	47	54	53	57	51	68	78	45	54	46	59	53	46	49	56	56	47	52	68	64	36	52	55	49	49	56	60	71	62	55	59	47	53	33	41	52	55	58	57	49	57	48	37	56	55	61	48	50	48	63	49	47	65	64	54	46	61	76	47	46	80	58	58	46	55	53	63	40	50	39	53	48	52	60	61	62	53	43	69	58	62	57	60	68	57	42	46	48	63	51	61	54	61	40	43	56	48	59	56	48	50	59	65	54	57	60	54	54	50	60	54	49	51	67	58	68	47	53	51	54	51	55	58	42	59	48	58	63	55	40	50	55	43	53	60	60	56	40	56	62	48	58	41	55	62	58	51	60	59	67	64	54	63	69	51	57	52	61	59	59	48	51	47	57	71	60	44	53	61	52	56	40	60	58	46	55	50	53	53	66	46	56	56	51	62	52	51	53	57	50	52	54	49	58	52	57	48	62	49	67	54	51	51	57	53	60	33	42	59	55	46	44	67	52	59	55	50	52	49	50	53	58	52	58	55	56	57	64	55	58	49	67	52	60	72	56	60	58	52	64	54	47	52	58	49	59	44	70	60	47	60	63	45	57	53	47	69	38	64	49	50	51	62	56	55	54	54	73	55	57	55	49	64	55	51	55	59	63	49	57	59	74	46	44	66	68	68	56	60	53	54	57	61	58	52	64	56	50	55	59	50	51	57	51	61	47	49	40	53	49	52	55	62	58	57	48	58	48	46	47	60	42	50	45	62	52	44	58	47	63	46	51	56	55	52	56	52	50	46	47	64	42	49	46	56	49	47	48	52	44	71	52	51	53	46	65	45	34	62	45	62	57	46	63	57	64	44	49	66	49	54	57	50	61	50	51	50	45	64	50	61	53	63	50	66	42	33	49	65	66	67	62	71	58	54	65	72	58	65	54	60	53	61	61	60	51	58	61	54	63	64	45	56	59	57	52	62	51	49	56	54	40	43	47	49	47	50	61	58	61	57	52	53	47	59	59	48	47	60	50	46	42	60	56	47	51	51	61	54	54	48	54	54	49	60	65	52	61	68	63	56	57	47	54	66	53	49	63	46	49	50	59	62	51	67	48	43	54	59	57	59	52	36	58	62	43	51	43	43	55	67	48	65	53	49	64	54	49	62	59	49	55	53	52	63	46	48	53	59	59	73	62	49	57	58	59	55	52	59	45	70	56	53	62	51	53	48	65	55	54	61	57	42	64	48	57	51	61	62	41	57	60	50	60	52	46	46	59	49	43	51	64	61	55	56	51	53	61	51	58	62	45	74	65	62	50	41	60	62	55	48	48	56	60	56	69	47	49	54	53	57	54	54	55	65	46	59	50	57	59	61	48	62	54	50	45	67	53	46	58	57	52	69	55	57	63	60	47	63	47	53	51	51	58	53	68	62	39	58	56	57	53	68	72	58	60	39	53	47	57	48	45	55	63	44	53	51	69	49	57	61	41	48	63	57	70	64	36	52	65	51	51	62	61	50	48	54	60	55	64	40	51	60	53	56	56	59	56	56	51	59	54	37	44	62	55	64	57	64	53	48	49	65	55	61	66	51	56	65	46	58	48	49	54	55	49	54	50	48	51	67	54	60	55	62	62	67	60	53	54	61	43	49	42	55	59	50	52	67	51	60	64	49	52	42	64	46	47	67	57	58	51	52	50	50	55	52	69	68	59	53	52	42	44	44	59	49	48	66	58	48	59	55	54	52	72	51	61	55	53	50	62	51	59	66	46	48	57	44	50	40	58	49	54	48	54	62	58	61	57	64	47	55	48	46	46	52	60	44	52	47	48	51	51	55	64	59	50	48	48	61	56	60	64	51	67	55	48	46	46	49	54	48	51	53	59	62	52	61	54	45	58	43	61	52	52	56	70	60	49	60	58	62	49	55	55	62	48
11429	3127	1847	2195	4601	8374	11468	9953	8594	8657	6435	4861	4380	3974	3707	3722	3377	3754	3416	2561	1811	1545	2138	2994	3227	2706	1978	1402	1010	777	657	553	477	409	402	430	413	396	416	434	436	389	426	390	421	436	447	433	423	404	419	415	418	453	411	437	407	447	407	399	463	427	450	378	410	409	452	396	440	410	399	404	423	383	406	427	429	416	419	438	383	429	438	421	442	415	425	435	410	429	406	395	393	459	435	389	424	429	452	422	441	420	436	409	393	380	396	426	414	467	424	406	401	431	413	447	411	437	456	428	436	430	440	375	405	433	407	408	423	442	401	417	428	454	402	453	404	451	426	415	427	403	440	416	406	418	433	443	428	430	420	417	411	412	414	434	367	371	401	426	454	422	435	380	385	401	436	416	439	408	414	440	396	406	388	445	431	466	434	403	413	387	392	432	445	411	469	445	451	431	419	450	416	391	412	401	423	435	440	406	406	396	434	429	453	422	424	446	415	413	390	419	395	366	440	413	409	425	412	419	401	397	442	413	420	403	435	417	427	407	417	413	393	454	437	441	425	424	442	426	448	430	416	448	431	412	389	414	437	415	432	386	409	409	430	413	446	436	434	427	427	471	439	418	404	403	437	463	423	400	370	425	395	397	454	432	432	397	430	422	424	410	453	453	434	415	392	427	439	448	427	408	409	402	438	411	454	457	385	397	434	437	465	411	426	427	402	423	418	452	466	407	408	432	398	403	449	422	430	380	409	433	427	394	434	436	443	456	434	405	396	421	409	413	434	435	437	418	389	401	441	426	448	397	393	430	416	431	407	424	385	445	384	464	387	409	401	415	431	413	435	445	453	424	445	425	417	423	413	425	386	438	405	416	423	429	427	423	413	407	414	417	420	399	409	399	428	445	423	419	395	387	396	393	414	405	448	436	437	459	423	429	422	413	399	451	422	416	442	398	454	453	419	403	414	394	406	395	416	460	417	433	420	418	429	396	388	406	419	413	421	386	423	437	405	459	467	433	432	398	460	435	429	431	438	442	436	429	429	420	419	430	392	416	456	431	405	462	439	391	386	414	404	415	446	417	427	419	418	400	398	403	414	430	388	426	424	425	401	410	394	436	415	390	376	417	426	416	428	388	447	377	462	422	439	438	416	434	432	380	408	444	409	422	411	397	405	425	456	426	397	417	451	442	432	394	417	390	441	390	403	383	481	433	413	450	402	386	415	395	422	390	398	453	419	408	451	422	403	429	435	430	407	399	450	410	387	430	440	459	447	429	420	405	406	414	386	424	424	447	395	455	418	450	396	414	424	439	434	397	383	431	397	408	417	405	413	417	430	412	461	404	418	417	418	463	448	415	447	396	442	446	429	403	404	401	433	430	417	424	409	429	389	433	419	411	429	413	446	388	386	398	424	437	445	457	419	457	429	435	416	409	417	417	430	432	425	434	405	420	439	447	427	385	481	423	417	432	476	452	418	399	413	408	453	439	420	442	394	386	420	401	419	389	434	394	434	414	423	455	449	442	409	427	422	391	400	431	413	408	420	441	434	423	414	435	426	415	425	442	420	432	402	424	430	412	410	394	423	389	398	408	415	409	398	424	420	401	506	410	415	424	430	388	397	411	433	421	418	422	429	405	432	405	419	422	417	424	413	431	416	401	437	434	407	445	426	400	427	428	420	401	397	423	451	432	429	421	400	412	418	398	403	406	426	408	424	388	449	390	453	422	409	433	388	454	379	410	445	411	394	455	455	424	436	423	412	458	423	444	414	398	433	427	410	374	423	417	433	431	393	415	410	425	454	423	452	433	408	432	433	425	409	428	423	440	437	444	445	427	416	401	434	426	401	432	437	419	417	406	403	446	397	431	425	405	412	453	398	461	446	425	421	442	365	393	438	406	384	454	392	398	437	455	441	458	432	412	437	414	425	431	402	449	403	438	455	411	416	440	434	430	414	389	422	421	388	409	417	407	444	438	466	400	429	395	405	418	413	443	407	421	417	397	435	412	447	410	418	404	439	378	441	382	401	415	444	458	409	429	395	420	411	401	404	384	420	403	416	427	419	434	404	447	451	444	396	442	407	453	403	407	446	385	429	394	376	401	423	474	430	387	423	406	439	416	417	424	429	436	425	423	442	434	470	430	441	434	459	424	436	438	404	450	415	449	414	430	418	417	419	399	407	424	427	410	401	422	418	414	427	421	418	433	436	442	420	423	402	407	386	457	412	468	434	421	413	408	413	416	409	392	426	415	398	408	439	409	428	413	376	455	429	416	433	436	398	398	444	430	407	443	433	432	457	441	432	416	423	418	416	413	417	432	395	392	438	427	428	438	448	411	387	467	403	424	374	468	424	450	409	408	407	435	418	395	423	428	426	407	425	424	399	411	457	392	403	443	394	410	416	428	429	415	378	423	394	403	392	375	459	394	418	393	462	454	450	421	436	411	442	446	439	438	419	417	400	442	369	432	437	394	398	415	382	426	428	462	437	408	397	419	439	455	413	415	386	412	451	395	421	412	416	456	429	430	380	389	419	426	446	382	453	403	429	459	401	417	405	424	429	379	421	392	487	397	412	402	434	441	446	422	378	401	442	434	440	405	435	420	446	434	407	443	462	444	445	419	416	434	424	389	402	416	429	435	426	443	380	417	430	371	419	452	467	434	410	393	422	413	427	413	388	413	377	415	390	430	426	422	432	434	403	429	436	408	391	390	430	432	440	419	405	416	404	395	429	412	418	408	405	390	387	413	395	429	413	359	421	466	372	432	441	450	418	445	404	396	402	388	458	447	425	420	432	427	442	416	416	421	406	406	431	422	449	386	438	406	438	432	394	428	435	394	440	428	411	385	389	386	408	449	424	413	429	417	377	449	392	408	413	425	427	414	397	391	403	395	422	416	390	407	361	452	415	456	414	416	439	409	415	395	404	478	404	466	426	433	426	418	436	444	405	422	424	424	386	419	423	422	398	398	403	414	411	421	421	433	434	420	415	428	395	424	386	399	449	394	446	407	423	428	393	440	438	445	405	440	402	437	393	443	403	401	395	399	420	412	407	449	442	441	452	416	415	414	403	389	408	434	418	429	412	429	427	401	382	428	417	444	407	392	399	465	407	426	431	393	427	424	441	399	450	427	371	428	397	412	418	413	392	408	436	416	445	411	442	401	416	444	391	459	420	442	394	417	405	450	438	411	437	448	397	408	441	388	434	384	410	403	424	443	422	443	421	416	439	380	404	409	444	419	438	407	431	442	420	417	389	422	428	458	398	431	437	424	388	450	428	430	389	464	414	419	396	418	439	404	434	472	405	405	423	427	427	404	401	422	382	378	429	431	429	376	410	411	423	407	427	431	406	423	438	446	406	444	382	406	425	462	446	459	416	430	422	478	409	436	405	455	394	391	424	449	411	419	416	410	384	429	435	387	474	415	426	460	442	395	392	407	405	388	389	433	445	436	443	431	433	393	421	385	385	441	422	406	440	419	398	424	412	446	427	428	431	410
1078	383	231	181	155	201	269	310	313	282	253	213	197	186	195	204	208	150	133	118	102	124	179	378	417	361	268	221	145	127	96	77	69	74	75	70	72	64	62	63	55	69	57	56	61	53	53	61	55	71	72	65	60	63	61	48	45	67	54	70	58	56	73	51	62	61	58	70	53	57	61	56	64	47	78	50	53	67	63	63	62	64	50	64	54	59	50	80	61	85	59	60	66	63	52	66	68	49	66	68	67	67	59	51	65	51	57	61	58	51	61	55	51	55	61	56	64	54	60	58	48	57	48	51	60	51	53	56	73	61	63	52	67	66	60	67	65	64	64	68	63	48	59	52	58	56	76	59	70	48	63	52	67	44	64	65	64	71	65	52	77	64	55	62	60	65	52	76	68	75	66	69	59	67	74	52	52	49	70	61	54	68	55	59	54	51	67	64	77	49	53	55	75	51	57	55	47	62	63	75	65	82	47	65	80	63	62	61	62	51	52	61	56	58	65	52	57	45	64	58	63	55	70	61	69	60	59	73	72	56	63	54	57	62	51	70	48	45	71	65	65	67	64	68	58	73	69	56	62	54	55	71	60	72	58	72	61	62	61	69	66	61	59	75	65	64	64	64	64	58	72	62	51	56	63	69	65	58	58	53	56	67	55	49	77	48	71	56	60	66	58	52	55	63	56	58	52	69	48	67	62	50	68	60	59	66	78	68	62	73	56	68	58	55	57	71	53	56	73	67	54	65	57	57	68	50	66	73	59	36	61	50	54	59	52	53	64	63	68	67	65	55	65	47	54	61	57	62	65	52	59	56	60	53	68	72	65	56	58	57	57	73	65	67	70	65	65	60	61	64	48	58	61	68	62	69	62	59	63	58	59	62	51	59	64	69	62	66	66	63	54	66	72	60	61	65	58	75	47	53	54	71	65	59	78	58	50	66	59	62	55	66	55	51	64	62	53	67	71	53	65	70	62	58	73	57	60	60	75	51	44	78	58	74	52	68	56	63	54	50	63	54	57	65	41	53	63	72	58	69	54	61	61	60	59	60	60	66	64	58	73	69	62	50	69	71	57	60	51	76	68	52	61	63	60	59	56	46	60	55	62	71	51	53	56	55	61	60	54	69	49	59	66	70	72	70	60	63	64	70	64	68	75	71	56	49	60	67	59	68	59	67	64	61	71	64	63	64	60	64	48	59	64	71	77	61	60	60	77	56	70	62	63	51	55	55	61	64	53	61	70	72	52	54	60	63	63	81	77	63	64	69	72	56	53	79	57	52	59	66	61	65	64	49	77	58	55	64	48	65	52	63	55	47	59	67	66	64	44	58	66	55	62	48	62	61	53	59	60	66	55	51	87	70	69	59	70	63	68	56	60	64	70	67	61	63	55	68	81	65	61	70	69	59	61	57	58	62	59	55	59	67	48	64	69	49	51	59	73	62	48	62	42	65	63	61	53	56	56	71	56	61	62	57	43	66	67	52	63	68	70	75	58	76	65	58	69	60	55	59	52	63	58	52	57	59	48	51	60	58	66	56	69	56	56	53	72	62	64	58	59	74	48	63	57	59	53	50	64	53	75	61	56	57	61	50	69	50	56	58	55	48	50	60	62	54	66	58	57	63	72	61	67	72	59	51	66	55	51	58	54	74	62	63	59	61	56	53	72	59	63	62	76	49	70	56	66	57	70	56	67	54	43	52	79	67	59	68	68	58	64	75	63	63	67	59	66	73	65	70	68	56	60	52	63	63	73	56	58	52	71	62	63	63	48	59	53	67	57	52	50	52	65	63	57	40	52	49	49	63	52	73	64	76	53	66	64	59	58	55	62	65	56	53	55	52	61	67	66	56	52	57	58	52	80	57	65	62	59	73	57	61	74	69	58	67	66	61	71	55	58	58	60	61	51	75	70	57	65	66	60	53	65	47	66	68	51	76	65	49	58	58	58	68	69	59	64	68	61	76	65	57	56	64	54	58	58	68	44	66	66	61	61	60	67	49	57	53	63	67	54	58	57	60	75	59	63	66	47	56	59	56	55	49	52	62	52	54	60	75	57	57	66	64	50	71	71	70	58	38	49	60	51	58	61	62	51	48	63	67	56	60	72	56	58	63	60	64	55	63	61	66	63	60	60	69	84	69	61	57	60	65	63	53	60	56	53	73	57	60	51	55	61	59	58	62	68	56	63	53	68	51	66	61	60	58	77	49	64	57	56	68	56	62	79	48	52	77	58	58	61	68	51	62	62	52	53	62	61	57	51	59	63	63	67	65	68	63	67	63	54	64	68	59	55	51	69	62	63	51	51	61	51	56	72	67	53	66	54	58	53	63	59	68	61	71	67	69	54	67	73	73	61	52	58	55	51	61	69	59	60	62	72	55	57	49	52	54	54	44	62	59	62	76	55	58	56	48	69	64	75	67	60	63	57	63	53	54	47	58	52	62	51	48	62	74	51	65	61	61	62	60	56	59	67	68	54	68	49	49	58	55	50	46	67	66	72	57	69	61	49	70	50	62	58	61	70	60	65	48	57	60	72	60	68	54	65	57	42	50	57	54	52	59	65	68	51	62	46	74	69	66	64	70	45	51	68	57	63	63	63	84	52	64	64	63	55	74	52	63	50	67	60	71	63	60	56	53	66	66	59	76	60	55	61	68	63	65	52	62	49	62	66	46	66	61	57	65	51	65	62	59	53	62	64	51	71	70	55	50	69	49	67	65	59	63	60	59	66	54	65	59	53	73	72	55	68	69	63	66	67	62	65	53	52	70	71	70	45	56	74	62	68	61	45	63	74	63	49	69	71	65	72	55	67	65	68	83	60	61	69	50	54	58	57	64	51	55	39	61	60	58	58	66	51	71	63	63	65	57	72	77	55	66	53	59	55	61	58	64	63	59	62	58	61	59	60	60	64	74	65	55	58	65	47	69	61	67	52	55	57	55	56	71	56	60	51	50	55	70	62	63	63	58	55	62	55	62	61	85	51	58	67	47	60	76	62	50	58	73	60	66	72	62	62	62	61	52	52	67	65	66	64	65	68	50	74	53	51	56	58	67	71	60	68	57	59	61	66	64	68	56	51	61	59	72	51	51	53	71	65	46	59	62	65	52	72	63	66	60	57	54	59	43	66	77	58	62	64	68	54	57	66	65	62	55	45	72	69	58	84	58	56	62	45	50	57	51	51	62	45	51	58	52	67	72	61	61	61	53	61	51	66	54	86	66	63	50	63	58	49	58	69	76	64	63	74	55	62	57	59	71	48	58	43	52	68	63	61	64	46	61	69	58	70	83	55	49	50	68	52	62	59	57	59	66	74	63	64	62	64	60	67	64	60	49	57	64	66	51	61	72	55	48	65	57	54	55	62	58	67	62	57	74	58	73	56	39	46	62	60	66	54	48	59	70	67	58	67	73	63	57	60	66	61	54	55	48	50	54	56	67	61	64	49	54	67	63	50	57	47	62	54	60	58	45	74	52	51	56	54	63	58	50	64	61
12596	4607	2502	2758	7388	11454	13123	12569	11859	9983	7367	6136	5962	4920	5184	4923	4541	4207	3323	2243	2144	2464	4368	8160	8914	7336	5246	3491	2024	1439	1123	775	676	554	461	506	461	468	456	468	446	480	428	469	426	439	407	447	443	418	484	503	469	437	458	476	407	448	466	486	417	435	426	418	473	453	444	426	455	441	424	486	436	456	416	501	405	415	426	426	419	411	443	456	441	494	493	457	440	443	450	462	446	471	461	471	387	425	386	486	416	456	429	468	492	420	444	406	385	418	450	415	435	442	440	430	480	492	439	453	426	416	461	464	428	445	442	419	463	460	461	472	451	465	440	450	434	450	480	447	451	478	463	495	426	451	444	413	463	414	454	472	445	450	472	429	441	444	493	471	435	460	441	472	435	423	454	433	451	442	473	445	430	448	416	479	450	429	466	448	438	440	447	451	466	498	424	422	452	465	491	442	427	492	440	474	476	418	465	487	463	438	475	440	449	454	462	444	460	440	427	414	415	473	442	420	470	418	491	441	420	449	430	466	475	441	480	419	453	451	460	496	429	459	435	421	481	432	475	459	494	454	452	434	462	454	483	424	511	432	442	452	474	474	441	435	453	444	442	442	473	458	454	460	473	452	457	426	457	461	465	432	433	460	446	459	430	476	461	477	449	467	446	467	481	454	416	441	454	439	442	457	443	444	456	452	457	450	437	456	457	462	438	462	473	466	449	433	448	445	420	450	492	453	470	476	453	451	479	442	450	430	485	431	473	445	453	457	444	475	440	431	463	441	447	429	430	455	478	463	479	477	444	414	477	447	428	488	469	440	429	450	500	440	430	491	462	458	446	428	481	444	447	409	489	432	472	453	455	458	489	469	478	444	482	449	460	433	460	429	466	470	457	480	431	456	462	452	454	447	453	455	450	468	445	441	449	445	458	427	413	444	455	444	454	436	419	463	443	449	449	455	451	449	456	486	445	441	433	446	418	489	424	451	447	473	456	440	458	461	420	418	459	470	469	436	471	478	457	449	436	464	443	493	464	442	434	430	489	438	450	502	417	458	449	479	432	474	433	421	419	434	459	469	497	441	462	451	466	484	444	471	435	482	463	407	442	454	451	454	462	453	467	463	425	414	459	469	449	462	477	455	460	447	419	411	448	433	449	443	495	464	465	454	431	433	458	474	427	448	416	453	472	439	464	429	432	458	421	449	449	431	440	476	489	456	448	430	491	428	427	445	444	458	446	461	456	463	461	463	455	436	432	453	437	479	434	444	424	452	437	457	450	472	473	499	400	410	458	451	456	449	466	465	454	447	459	449	440	457	471	445	430	432	484	476	456	442	456	461	401	448	431	434	482	447	514	446	454	422	466	426	419	435	453	483	439	466	488	468	451	442	420	433	468	468	456	429	433	473	468	481	492	470	409	459	450	429	445	423	453	465	434	457	441	475	462	437	447	453	413	461	443	429	458	472	473	449	425	440	462	452	466	432	456	436	418	462	439	493	443	454	430	480	445	471	450	437	432	446	478	450	459	465	455	407	445	479	456	442	430	408	408	478	442	482	442	458	487	457	456	459	433	461	468	454	437	485	457	461	455	440	414	450	435	434	453	443	471	453	479	438	448	486	450	422	440	421	433	465	468	494	436	458	459	445	438	465	458	410	449	469	458	424	429	476	448	430	461	437	455	439	437	486	461	467	444	465	440	440	487	465	458	474	490	447	427	512	484	500	477	474	460	448	425	447	457	497	474	453	460	466	487	453	462	459	461	432	464	486	415	466	482	466	439	469	470	449	458	409	423	452	486	433	446	438	471	461	471	441	459	464	448	415	486	464	456	429	416	449	466	454	457	456	443	473	378	448	443	469	461	455	472	499	449	440	447	429	401	462	463	487	460	502	433	444	416	422	402	447	398	417	466	473	435	443	464	423	465	469	454	481	424	478	404	428	462	486	460	492	467	470	444	455	446	449	451	469	452	486	417	454	457	417	477	457	439	450	445	428	448	495	450	420	427	422	420	442	424	447	457	456	467	447	449	449	410	429	469	435	453	394	474	449	447	423	445	423	493	455	460	475	472	431	439	471	479	436	449	432	403	432	475	442	482	474	458	447	476	451	412	460	423	432	454	449	442	462	456	398	451	433	444	433	441	464	474	462	439	473	405	424	443	417	475	438	449	451	463	440	468	431	465	461	440	474	462	452	467	437	437	433	440	452	434	501	431	435	468	442	441	463	448	421	462	478	437	450	478	457	444	463	458	452	428	476	420	475	459	440	455	445	409	448	459	422	478	462	420	471	471	458	490	475	411	442	456	435	458	469	457	475	486	411	440	459	439	476	471	436	443	460	416	443	481	467	446	456	472	398	480	470	463	481	431	432	447	461	465	404	422	480	439	474	462	476	462	406	471	423	425	452	451	436	452	433	465	419	432	425	483	483	444	467	461	453	472	476	453	482	440	424	451	431	423	447	491	457	477	435	448	450	487	416	494	434	472	457	463	434	436	440	445	446	469	438	426	435	430	447	457	453	448	474	439	428	435	475	426	454	436	446	429	472	439	452	403	438	432	465	482	428	490	464	435	462	479	448	478	460	462	441	437	418	440	437	424	448	453	421	432	435	507	457	453	435	403	408	443	489	447	447	489	479	436	485	443	429	458	454	419	431	460	448	468	475	465	473	443	447	431	489	429	427	471	435	449	437	480	429	448	450	459	449	436	408	457	448	454	466	474	445	493	491	459	408	483	473	484	483	448	473	451	481	476	450	444	474	425	475	466	433	462	457	396	432	455	472	462	422	449	462	443	460	458	504	455	473	438	420	467	481	442	444	477	455	440	450	490	429	468	496	444	454	458	434	458	424	437	452	431	440	449	445	438	448	435	438	465	421	477	474	450	443	482	452	455	473	455	471	466	431	478	436	492	458	446	468	443	454	454	469	435	499	424	444	466	432	434	460	439	442	440	462	442	457	464	432	442	462	468	423	420	461	488	442	436	449	463	442	417	441	471	467	428	509	452	447	470	450	449	472	433	440	441	454	455	416	424	421	474	477	459	487	416	457	479	453	470	487	465	495	419	477	461	449	438	450	477	461	426	449	453	472	487	447	441	458	499	463	405	458	489	463	436	456	473	446	453	467	460	461	478	443	449	462	467	462	459	439	443	466	478	477	466	444	433	463	441	446	451	430	453	457	455	446	452	430	445	442	494	446	484	471	473	496	448	445	431	430	464	457	452	474	447	471	473	430	447	422	448	429	442	477	479	431	440	467	484	477	393	470	487	479	482	456	463	470	486	431	459	440	424	482	487	461	460	465	457	446	481	482	416	448	462	453	443	493	465	425	450	414	484	463	449	448	472	442	447	490	474	494	455	457	460	402	424	450	443	435	467	450	459	482	416	453	465	422	452	431	478	490	482	422	444	504	467	448	436	452	427	452	459	486	490	434	448	444	486	491	465	397	440	423	461	473	466	434	441	442	483	463	476	447	467	440	420	456	442	442	447	455	479	437	457	464
2531	419	230	205	173	180	230	290	272	278	243	234	227	191	205	180	172	166	168	127	130	118	231	429	483	418	289	226	140	147	94	76	67	70	64	88	76	76	64	71	83	65	63	78	60	66	69	66	72	54	67	68	84	57	58	79	55	72	53	70	66	63	59	76	54	59	61	72	71	86	84	81	91	60	60	77	79	52	70	72	62	89	57	59	76	67	71	74	76	62	60	77	73	53	69	49	63	67	56	75	56	64	64	62	70	77	63	65	58	70	63	65	62	74	66	68	68	68	54	58	67	62	75	72	81	70	68	68	71	63	65	62	73	65	64	60	65	63	56	72	62	82	57	50	71	67	57	63	66	62	64	85	66	65	74	81	71	65	57	64	63	65	59	64	52	66	72	64	70	56	69	70	72	77	54	63	68	70	66	81	65	58	56	65	73	75	79	56	62	87	71	71	90	69	59	64	74	65	78	66	63	89	62	66	64	62	70	62	56	62	75	66	75	73	61	68	68	75	78	69	73	74	70	68	72	74	73	75	61	74	54	72	84	69	56	83	84	67	46	69	78	76	63	58	58	62	67	75	56	67	58	68	71	81	76	68	73	61	72	60	66	76	75	59	82	69	73	82	79	57	76	67	76	57	57	72	60	69	59	63	70	76	67	60	50	58	60	65	76	79	59	74	67	74	52	65	57	63	65	77	77	70	64	76	51	67	64	68	73	51	67	70	80	63	86	76	69	93	60	67	87	80	64	65	73	53	71	66	85	75	78	67	64	70	69	82	80	75	71	74	56	67	63	86	60	63	79	62	54	58	67	65	65	73	75	68	65	63	78	60	61	77	60	67	61	61	49	59	73	69	62	65	71	70	78	70	63	79	67	71	66	72	77	71	64	62	67	75	69	58	59	92	79	62	62	63	60	58	65	74	54	84	66	72	69	73	87	81	59	73	82	59	79	68	77	73	80	72	66	64	57	73	68	63	69	61	61	72	73	82	69	58	69	59	64	69	63	65	75	77	51	62	67	67	77	55	78	64	68	68	69	61	60	64	73	56	77	76	68	55	84	78	81	90	79	68	70	69	62	62	78	78	76	65	67	74	72	77	60	72	77	65	62	90	70	65	70	53	53	67	57	66	77	53	67	60	66	66	67	66	62	66	76	63	89	61	59	79	70	56	66	67	60	66	74	75	57	56	70	65	69	70	79	55	69	72	59	57	73	74	49	87	76	73	68	92	61	81	82	65	76	77	81	56	70	54	71	71	58	61	66	62	60	67	77	60	44	81	68	67	58	67	46	67	51	71	79	67	82	71	64	57	80	62	72	64	79	58	61	68	71	81	61	77	61	71	70	63	77	65	72	62	92	63	65	52	68	81	68	88	51	83	55	67	57	65	69	64	77	56	72	74	82	66	62	81	59	66	67	72	74	68	75	72	58	72	75	70	57	65	69	57	56	77	69	65	76	62	85	66	63	53	76	70	70	64	59	45	69	77	74	57	73	65	89	60	79	55	66	68	67	78	77	69	73	64	61	69	57	58	84	65	70	79	65	56	50	69	62	68	55	68	84	55	76	78	61	73	75	71	66	70	71	75	72	85	64	77	53	85	69	67	61	57	58	88	63	60	65	80	82	86	62	53	76	81	68	75	57	56	68	80	72	63	71	70	70	81	72	64	59	85	74	70	65	56	58	59	65	70	68	64	66	78	75	73	79	60	77	63	72	65	73	70	63	68	68	78	65	64	64	67	64	81	78	67	74	78	59	56	72	60	71	71	78	69	63	74	68	83	77	72	87	64	77	65	62	79	74	74	58	60	59	64	55	86	82	73	50	53	61	75	77	72	62	62	64	60	60	63	75	67	69	74	72	53	72	70	74	77	54	80	66	75	77	76	71	58	56	60	80	54	59	71	69	71	72	85	61	75	72	71	55	78	66	68	73	68	78	68	67	69	71	80	57	68	57	70	68	56	70	80	87	67	76	60	63	66	69	82	63	67	75	70	58	62	84	72	54	77	66	69	73	54	56	74	71	60	65	65	73	77	64	68	40	60	59	57	62	73	77	60	85	70	67	89	52	74	79	75	76	73	76	60	61	77	86	67	62	60	73	60	61	68	82	72	64	71	56	66	67	78	74	76	65	78	77	72	71	68	57	58	45	85	59	76	64	64	71	57	81	78	66	77	68	91	68	78	72	71	65	66	57	73	69	64	59	61	69	77	58	77	68	58	75	58	62	59	70	78	69	72	75	75	77	67	65	57	71	67	67	60	67	66	59	64	72	69	67	72	57	62	69	57	65	59	71	70	52	74	61	68	67	85	81	72	71	65	73	68	84	63	64	70	69	60	78	53	56	63	70	58	61	66	63	56	68	59	73	62	64	70	85	71	67	85	69	76	62	56	56	81	72	70	69	68	68	76	68	68	68	59	75	67	65	60	67	79	76	71	71	80	73	72	75	75	50	68	65	61	78	65	68	71	66	55	81	78	60	88	61	64	85	72	81	62	64	68	64	79	83	81	73	63	50	66	64	65	52	54	64	82	60	61	73	72	66	57	64	61	69	70	78	75	70	64	77	69	70	54	70	60	78	71	82	63	51	62	73	69	74	64	66	74	55	79	69	71	84	87	52	73	80	71	77	79	61	63	63	70	73	72	60	70	73	72	70	76	62	60	69	74	64	64	75	71	71	67	62	70	74	55	71	55	62	73	73	83	79	59	64	66	91	77	71	80	86	67	70	71	58	85	69	64	56	74	55	82	58	71	77	71	64	62	68	76	57	75	48	69	71	68	76	73	60	66	53	61	74	59	62	69	71	82	55	69	60	74	70	67	78	63	68	53	70	75	62	64	74	57	75	70	69	72	67	62	64	69	66	59	63	64	63	77	72	72	70	59	77	75	59	79	77	66	64	71	58	70	75	58	68	76	56	72	69	73	70	66	71	78	83	71	64	72	70	76	74	73	69	64	73	61	54	66	61	79	68	78	76	70	56	55	78	64	56	53	69	65	71	63	60	76	67	62	88	68	66	85	73	69	69	63	74	86	69	75	66	64	68	62	65	66	67	63	56	60	75	65	69	69	70	74	73	68	64	65	70	76	62	64	56	60	72	77	67	63	67	71	59	51	72	65	72	79	70	70	58	68	59	74	72	72	76	75	64	82	54	49	66	83	73	65	73	58	74	62	67	59	75	63	57	77	62	78	65	69	51	50	66	63	53	55	65	84	73	57	68	68	84	58	75	75	72	67	72	85	56	67	64	73	78	69	70	65	60	66	72	72	73	73	58	60	68	69	66	68	69	70	74	64	82	56	69	67	58	70	75	75	61	68	72	81	64	60	80	63	72	85	61	80	65	68	78	70	82	59	72	72	64	72	64	65	80	58	61	65	64	82	74	71	73	73	67	88	59	63	64	73	68	70	59	53	77	68	57	72	78	58	68	60	96	62	81	69	60	71	75	73	80	63	86	71	59	73	67	65	63	79	60	74	61	67	58	58	69	68
14238	4536	2633	3218	6657	10269	11583	12987	10728	9388	7406	6783	6087	5412	4931	4238	4153	4223	3805	2529	2556	2186	5260	9292	9821	8424	6072	4051	2651	1719	1154	919	704	564	528	565	528	501	555	547	457	577	491	553	533	506	535	536	510	520	495	534	458	559	527	530	514	505	520	513	511	537	521	519	510	512	505	502	490	503	530	538	520	521	508	487	487	505	521	521	503	530	553	526	566	526	549	538	499	506	491	490	513	526	515	520	524	512	481	531	495	534	510	491	506	518	506	473	512	507	540	517	524	490	477	490	522	514	465	544	520	535	537	563	525	538	542	521	525	526	534	563	511	560	539	518	473	497	518	547	480	523	472	482	514	506	467	515	569	497	513	508	510	506	505	513	537	517	530	464	509	535	513	497	479	507	505	538	509	482	485	545	542	522	540	525	569	511	491	545	509	513	473	515	526	567	530	550	553	500	515	498	521	512	507	547	534	492	510	545	511	515	541	518	511	532	511	506	528	530	495	497	515	537	521	504	520	495	525	505	514	496	519	544	498	595	557	539	509	502	534	497	549	544	527	534	514	527	510	515	500	526	541	511	546	523	524	505	516	508	523	520	568	506	493	524	504	496	515	511	512	511	489	495	526	521	543	509	575	487	518	532	518	535	508	526	534	525	501	518	546	525	521	504	507	538	514	510	477	510	490	496	502	533	473	516	497	524	501	564	519	508	541	508	504	519	533	510	537	516	490	520	534	561	477	522	519	509	526	528	505	508	505	522	484	536	547	477	499	528	505	514	508	540	579	523	524	549	500	509	523	529	531	507	524	545	508	550	536	581	564	523	501	536	500	487	497	535	546	539	491	487	503	523	506	541	540	485	511	527	522	515	523	482	547	503	497	492	495	494	506	502	525	556	527	515	492	531	539	509	527	508	510	507	550	493	487	534	530	506	520	513	543	525	518	519	504	534	524	520	477	521	534	490	540	563	506	503	514	503	500	523	505	538	502	501	515	500	495	532	516	505	519	470	492	517	527	501	516	492	540	545	455	515	538	526	517	530	498	564	490	507	537	530	525	515	489	498	531	494	524	499	529	516	471	472	539	530	559	507	495	570	483	499	549	540	515	492	518	484	543	457	502	510	555	529	508	517	538	539	495	484	522	550	494	508	515	492	533	520	515	498	493	512	504	499	525	519	500	528	495	538	508	518	533	502	543	500	528	512	532	519	514	526	516	538	503	487	551	517	515	540	512	519	528	556	507	525	537	520	484	545	530	541	520	531	538	553	516	543	518	521	526	548	489	506	545	480	551	507	490	534	530	548	484	537	533	535	516	516	529	510	535	547	510	514	486	532	488	497	534	543	520	491	523	534	525	554	543	507	536	571	495	555	463	540	522	484	481	548	530	520	533	503	524	524	524	489	492	542	501	528	543	511	540	552	493	486	522	540	529	555	528	519	515	521	517	472	493	492	538	544	483	458	520	485	552	488	479	542	471	470	492	492	486	527	488	495	506	518	552	544	504	528	525	501	500	526	539	501	489	513	517	525	540	499	520	501	505	504	503	502	528	533	545	536	513	509	534	509	491	513	548	584	534	520	496	535	485	470	532	532	509	542	510	502	564	522	489	518	504	516	481	512	534	500	542	572	486	516	508	484	552	513	489	498	537	480	509	525	529	508	497	464	502	474	543	512	521	522	498	510	572	501	510	539	470	503	512	534	497	486	534	488	479	491	502	525	510	539	537	524	548	473	509	516	486	518	523	534	506	516	531	464	490	494	498	536	497	526	512	535	506	499	538	551	481	494	490	517	521	506	504	523	513	523	538	509	529	534	541	510	538	492	534	528	553	546	478	545	494	526	517	517	505	544	515	547	491	549	560	490	492	528	530	520	485	512	555	492	490	494	509	527	532	538	489	502	520	556	517	506	511	524	531	526	541	507	551	478	541	508	492	491	505	529	546	517	482	504	502	511	530	520	495	515	508	562	534	539	529	537	478	546	463	557	504	503	529	547	526	517	510	530	500	518	509	515	512	515	511	528	491	491	519	508	498	566	508	579	527	508	514	542	543	489	490	509	531	517	548	519	520	475	522	515	521	511	528	495	517	513	493	532	480	547	488	515	573	522	507	502	525	496	511	523	495	531	481	479	538	518	540	521	514	513	538	491	514	545	508	499	536	483	483	513	536	523	531	516	512	528	509	521	506	513	558	507	520	528	485	514	506	551	545	519	501	559	545	466	484	514	520	486	478	509	492	516	500	540	512	523	537	487	509	526	487	536	476	531	543	529	533	517	486	535	477	517	515	517	514	518	518	478	516	545	520	536	577	498	497	509	543	518	490	523	511	575	518	490	487	544	520	529	530	465	517	499	505	521	507	473	484	535	556	517	500	529	501	501	477	523	510	523	554	471	541	543	528	516	512	509	460	513	498	476	484	499	531	497	533	514	480	516	514	548	525	521	498	495	499	520	488	519	523	575	520	543	532	511	533	477	506	510	474	498	515	501	491	539	529	495	530	531	508	549	521	510	507	532	525	557	473	521	548	529	514	545	511	507	495	542	517	516	559	525	523	508	495	539	519	479	524	512	523	496	522	505	526	523	507	522	495	519	531	503	479	520	500	523	523	548	496	548	446	511	541	496	532	518	505	487	524	522	528	510	521	539	529	510	541	474	536	490	539	494	560	556	504	503	540	563	527	510	517	474	545	505	498	535	536	532	516	518	501	548	532	541	512	516	522	547	543	538	534	496	549	524	518	544	529	493	535	513	539	524	496	510	521	506	582	502	453	518	540	519	498	540	509	501	519	498	502	517	545	488	543	467	500	531	516	491	509	502	507	510	500	487	497	526	555	497	523	498	516	506	525	494	507	534	503	523	529	549	558	507	469	524	495	532	549	510	496	534	478	521	512	479	527	508	500	516	529	488	533	506	498	538	521	539	546	515	521	571	509	491	543	489	532	544	545	527	517	526	546	477	512	497	531	514	518	526	512	503	513	525	572	490	499	502	524	511	541	525	478	496	476	489	466	545	537	500	498	514	511	527	498	536	492	528	505	485	504	495	495	504	507	552	498	559	471	501	517	501	536	566	526	486	524	546	507	504	482	477	534	474	529	502	510	529	508	511	542	544	486	565	527	548	522	497	520	524	515	516	523	532	517	545	484	558	542	524	536	492	526	521	529	512	501	530	548	487	499	508	511	503	558	490	522	545	517	519	583	493	515	543	502	541	506	487	542	520	490	533	569	520	567	513	557	518	474	518	522	490	494	523	499	499	520	488	522	501	490	527	526	524	563	528	508	511	508	477	489	538	525	501	535	529	555	505	502	559	503	529	511	546	541	538	509	514	516	562	516	543	457	583	527	516	559	508	508	533	534	543	528	501	534	507	478	532	505	496	498	522	525	519	513	518	494	530	522	565	479	546	496	510	494	533	473	547	484	490	485	523	501	498	499	550	471	518	497	525	515	524	509	533	537	539	519	513	507	510	526	519	523	508	480	523	523	514	489	502	511	517	476	545
1756	577	320	232	201	224	360	422	410	359	317	319	342	278	274	267	249	244	254	176	138	159	452	816	796	605	423	337	250	156	146	101	88	90	63	62	79	79	76	59	77	58	60	72	74	95	83	81	77	77	69	71	58	79	70	72	77	73	78	79	74	61	83	85	70	84	78	62	76	74	76	76	64	73	62	67	89	73	90	71	72	82	72	90	85	64	61	85	87	78	77	69	91	80	80	74	50	91	68	79	78	79	74	74	78	88	77	83	77	61	76	75	80	68	68	68	74	78	71	66	87	84	100	68	89	72	76	70	71	69	80	79	77	84	76	66	74	71	73	74	79	70	71	76	59	59	79	63	78	57	72	90	65	81	73	63	95	77	74	93	74	97	69	85	69	72	77	71	86	86	80	77	73	68	80	72	75	86	77	88	81	76	83	74	82	76	54	70	69	78	66	80	70	75	77	70	89	62	75	85	68	79	83	94	71	73	74	84	94	79	70	70	70	62	78	64	67	54	83	66	72	84	84	72	61	77	75	69	66	72	79	72	73	58	91	69	96	73	75	64	60	83	67	73	69	79	80	73	77	85	65	63	82	72	97	82	55	84	67	82	67	82	64	93	76	66	75	76	90	64	73	57	71	86	93	75	66	75	66	65	72	79	63	64	67	80	61	71	58	69	77	79	83	82	84	79	91	71	71	82	77	76	75	78	68	68	62	66	74	78	72	81	82	81	94	75	76	92	83	74	86	72	68	88	82	84	77	69	71	72	65	74	81	91	64	64	67	69	69	88	75	65	74	72	70	84	73	65	84	66	66	64	74	65	67	69	82	70	83	66	64	73	82	56	69	81	72	76	78	81	77	72	77	69	90	55	85	62	71	73	82	84	85	58	77	69	66	80	79	60	75	80	70	75	66	83	84	72	78	80	81	83	66	87	89	65	70	100	73	89	74	75	76	87	79	61	70	82	78	79	62	77	70	87	76	61	60	83	71	74	81	73	78	73	82	77	77	77	70	59	73	83	68	68	79	76	69	69	74	82	76	70	78	69	85	63	78	90	88	72	74	61	80	64	66	75	77	76	68	75	57	68	88	73	77	72	70	81	71	67	75	90	68	77	85	75	95	91	78	68	73	82	75	81	66	72	73	92	71	66	85	75	63	67	77	69	74	77	72	92	71	75	83	81	68	70	79	69	62	69	72	92	68	75	89	80	79	73	84	84	64	77	65	72	82	62	83	82	72	81	61	66	66	60	82	71	77	91	68	68	76	64	93	72	72	70	79	64	75	69	79	75	87	74	88	79	64	71	67	81	63	59	69	65	71	70	75	77	76	70	77	92	87	80	78	79	91	85	69	69	73	75	66	64	67	100	76	73	80	82	71	74	79	70	75	68	70	70	88	86	71	99	76	79	74	78	84	66	89	59	66	67	78	73	76	92	82	84	76	94	79	79	82	80	83	65	74	91	73	73	75	71	71	81	75	83	65	68	66	74	61	74	68	89	79	61	68	73	71	81	77	85	87	69	72	81	80	82	84	79	64	65	72	80	78	65	79	78	72	70	70	65	84	84	88	93	61	68	92	91	64	66	74	77	75	76	67	69	84	77	79	81	68	62	76	66	62	79	63	76	77	80	72	82	57	79	79	69	71	93	88	85	75	73	87	71	89	75	55	75	84	91	69	76	79	75	79	74	78	74	61	84	79	64	66	76	67	82	77	68	78	87	88	75	67	67	72	74	69	73	70	72	98	71	71	83	80	65	79	73	77	80	60	91	73	82	66	68	92	75	77	75	80	99	86	84	78	66	78	76	69	85	60	95	66	68	82	66	77	69	72	68	73	81	94	77	74	75	59	74	85	77	80	79	88	71	80	75	84	77	91	80	67	71	80	67	76	49	73	74	70	74	75	69	82	70	81	79	86	73	87	82	87	70	96	75	87	79	77	70	76	81	77	69	101	66	87	88	80	70	85	80	83	65	69	63	70	75	70	65	76	86	62	75	70	67	96	71	74	92	80	64	73	82	70	79	70	83	83	62	67	70	80	80	98	82	62	78	86	72	72	72	65	84	79	71	82	70	67	93	76	68	72	97	70	78	64	65	82	87	99	70	81	85	77	86	79	69	59	92	73	75	71	72	64	71	95	86	72	104	66	63	66	87	80	71	58	67	61	80	67	70	87	69	74	76	80	66	68	71	70	67	70	72	74	78	75	82	69	78	56	60	75	86	81	75	64	78	76	67	60	63	71	67	79	76	74	77	88	53	80	73	81	71	71	94	80	74	69	62	76	88	79	78	64	54	86	79	74	95	79	86	68	67	85	82	78	85	71	71	63	73	81	70	91	87	72	71	81	76	84	75	75	101	89	80	84	81	78	76	72	61	77	67	66	78	71	74	81	74	55	63	87	92	82	70	62	59	76	86	63	65	79	65	63	77	89	90	83	75	78	84	70	66	70	77	76	83	76	68	69	75	80	78	68	64	71	73	77	57	84	76	63	74	73	82	93	65	65	77	72	72	76	81	69	66	83	54	69	94	65	73	67	66	60	86	77	78	72	63	65	63	64	64	71	76	80	67	81	74	76	85	89	73	82	84	62	75	64	87	82	78	72	76	80	75	66	65	76	79	70	82	78	73	80	76	68	81	87	89	56	74	83	65	72	89	75	78	72	70	66	62	76	73	63	70	67	87	80	83	76	67	73	77	72	59	77	77	73	71	75	76	89	81	79	86	76	92	98	86	72	86	83	71	72	66	80	75	74	71	87	71	74	67	83	64	71	71	82	72	79	74	75	66	81	88	67	76	74	112	65	65	69	78	73	87	86	89	77	72	68	66	84	89	86	88	88	70	70	73	64	73	60	80	82	78	69	78	81	71	73	90	71	85	77	93	74	78	78	78	68	81	87	71	80	61	74	77	78	82	80	70	59	77	91	95	68	76	82	90	75	72	75	69	86	64	75	76	77	64	94	78	73	80	83	76	84	71	80	71	83	76	74	75	68	75	85	75	82	73	71	70	72	81	64	76	84	85	76	73	79	89	71	78	82	86	76	73	88	72	83	77	81	87	68	78	76	73	77	84	69	66	80	73	79	90	79	76	73	77	69	72	66	86	73	63	56	74	75	61	78	71	74	55	74	83	70	66	85	90	74	68	74	78	63	66	71	76	81	75	67	74	79	79	76	81	73	72	74	67	74	65	86	65	64	60	55	66	97	58	68	79	71	73	68	79	79	78	75	70	67	76	74	70	66	79	75	68	68	80	90	89	83	77	76	51	73	85	71	58	70	78	89	57	80	73	74	71	84	77	67	81	65	71	66	64	65	75	72	90	72	74	67	75	76	70	66	82	79	76	78	81	84	58	59	81	91	78	70	75	80	95	75	78	75	70	78	76	84	60	72	78	67	88	66	64	60	84	75	65	87	67	86	68	69	75	83	96	74	79	73	82	69	68	77	83	80	64	74	62	84	73	74	84	66	71	68	69	75	88	77	68	68	65	72	89
16843	6191	3468	4093	7616	11990	15190	16215	14278	11781	10063	9817	8993	7639	6607	6375	5935	6053	4908	3631	3157	3468	9551	14806	14847	11700	8601	6392	4111	2897	1888	1207	842	781	632	599	603	562	591	591	577	561	557	566	583	508	525	567	600	544	538	549	516	557	559	558	578	508	544	598	567	524	555	580	566	549	554	567	579	587	536	568	550	554	555	563	577	538	560	557	551	538	540	584	545	562	530	516	516	532	582	538	600	577	534	534	553	499	540	546	500	586	532	531	564	569	525	516	497	561	547	577	557	572	527	547	591	516	530	562	570	560	543	520	550	567	513	578	574	539	597	590	543	561	535	602	530	584	598	564	558	575	534	537	535	543	590	554	560	564	585	550	557	575	536	552	561	574	578	573	550	546	541	523	545	555	542	549	542	509	549	617	563	583	534	554	557	581	594	562	511	569	575	540	575	558	524	563	566	584	563	545	547	533	584	574	543	521	566	575	558	554	583	608	568	605	511	520	541	559	549	557	543	536	530	538	590	550	561	514	602	589	553	540	559	611	542	564	578	555	561	567	567	525	565	567	598	585	577	551	562	548	605	539	557	541	541	536	531	517	565	553	559	546	573	574	574	571	557	508	534	549	551	584	562	526	554	602	570	559	561	586	558	562	544	549	559	576	577	569	604	553	556	553	542	524	584	525	551	555	576	553	554	576	597	563	548	580	580	588	497	521	565	528	566	549	550	531	566	579	544	554	537	564	568	582	550	560	540	553	514	492	526	610	520	581	567	547	561	526	526	536	526	519	569	600	595	551	559	555	566	575	589	538	573	598	540	572	557	545	592	514	567	546	572	561	528	594	537	579	539	577	567	536	519	575	542	530	537	562	590	553	540	590	566	565	584	545	545	566	596	579	536	536	541	555	511	604	536	592	542	510	548	549	536	558	514	587	515	548	542	558	545	535	581	556	531	523	552	538	589	526	566	582	564	564	510	569	555	553	580	582	564	524	516	557	612	550	591	510	552	573	541	549	563	542	535	540	577	546	577	590	602	544	536	534	540	566	565	547	536	541	551	550	532	584	550	524	551	535	563	547	541	544	531	525	563	524	583	538	532	563	566	560	518	554	563	602	589	568	548	505	553	616	561	531	572	550	521	582	560	529	587	603	583	557	523	526	575	555	576	559	574	531	573	556	531	575	536	558	534	534	540	556	552	536	560	567	541	542	580	528	594	594	559	549	558	540	590	528	548	555	586	524	557	527	546	565	580	562	555	527	580	546	559	557	528	565	535	598	615	552	561	520	593	542	539	537	567	583	589	587	584	581	505	562	578	604	570	562	565	536	549	540	590	597	536	547	528	557	549	583	563	577	571	551	546	538	543	548	572	557	574	552	567	593	592	538	579	524	551	550	552	590	573	574	528	566	610	567	580	581	547	586	578	568	535	546	529	561	567	514	532	581	523	528	564	591	582	576	558	539	508	538	557	601	570	569	517	583	568	573	548	585	565	532	566	539	533	561	506	577	546	533	582	566	584	549	543	534	543	556	566	578	555	558	569	595	607	571	563	578	537	546	557	564	572	541	579	565	558	511	525	554	541	507	563	529	580	540	541	547	558	506	577	591	527	580	559	537	531	514	540	569	549	597	537	561	573	593	555	545	570	500	517	550	521	560	565	521	590	515	594	562	540	555	529	559	532	530	501	586	578	573	576	552	533	525	575	545	531	516	569	562	561	599	575	559	520	564	582	517	567	564	531	579	566	564	555	550	560	596	556	558	544	548	543	540	548	509	573	566	576	575	513	578	576	585	551	544	557	558	570	584	564	544	602	551	551	563	563	572	556	566	544	565	561	542	564	548	563	575	557	552	545	573	584	576	566	514	520	545	562	562	529	578	587	549	603	533	543	563	528	565	535	518	584	565	570	563	530	567	570	587	573	585	599	596	499	569	534	577	576	565	504	563	559	552	551	536	595	554	557	543	585	561	595	539	589	534	593	584	529	539	541	589	525	520	561	554	550	566	534	533	576	558	553	545	536	595	510	595	532	590	546	515	574	558	531	595	538	547	566	533	551	550	582	520	562	557	557	500	561	551	556	549	559	558	557	555	521	559	572	555	544	579	544	606	519	580	574	495	534	562	552	580	579	526	560	535	580	584	558	554	567	558	566	575	554	565	546	522	559	581	572	527	557	517	526	547	539	553	510	576	535	577	516	550	556	577	552	523	591	541	546	517	526	504	598	562	560	540	571	556	606	531	560	512	544	596	595	565	580	563	590	568	568	564	519	496	558	563	506	523	551	549	538	587	586	582	567	555	535	571	579	569	546	557	533	527	569	552	557	560	537	559	574	520	530	569	575	541	598	566	538	587	569	549	563	564	558	582	529	556	532	558	564	573	553	577	582	564	596	565	552	554	587	517	517	545	555	604	534	556	558	545	553	548	551	567	551	574	574	545	577	578	556	554	548	572	531	558	545	518	606	521	583	536	564	555	573	549	590	535	522	544	548	549	546	515	583	560	569	559	557	568	516	546	581	560	563	572	535	545	547	541	526	565	552	519	573	513	534	551	534	529	546	582	582	522	573	541	564	571	572	521	590	564	542	571	632	581	584	565	547	586	586	553	569	521	550	574	552	521	552	558	593	543	570	592	556	563	536	583	559	609	561	546	585	575	548	514	526	553	522	583	565	553	558	518	586	568	545	537	558	563	528	575	600	546	563	587	553	550	569	595	574	541	552	560	556	570	570	546	585	542	610	559	553	574	564	552	560	521	591	569	558	583	571	512	547	560	544	529	536	571	589	558	552	579	572	565	541	566	559	542	585	526	608	578	490	603	556	531	550	544	597	542	540	530	524	555	576	561	595	541	581	572	561	565	530	539	606	530	573	547	564	543	516	581	561	588	540	535	581	595	551	515	529	572	529	617	550	572	569	529	552	519	536	544	572	550	544	508	548	581	558	546	583	508	540	569	603	565	591	539	574	570	555	520	512	582	545	517	582	535	541	517	557	534	585	523	567	550	548	557	542	540	516	546	532	590	533	564	557	555	571	569	629	506	526	550	587	555	555	569	590	564	547	542	559	550	603	521	550	555	535	585	608	543	541	542	549	607	575	579	578	564	544	570	567	549	512	553	578	565	563	549	554	546	587	565	548	549	548	561	578	578	546	543	566	525	572	576	534	570	538	549	592	578	537	604	573	543	541	584	590	584	554	552	590	526	543	551	554	558	543	570	576	563	554	589	584	576	484	522	538	536	550	557	569	550	552	554	593	590	522	557	576	595	563	559	592	518	534	568	541	498	554	521	566	548	557	578	584	544	540	532	539	558	580	537	574	567	578	553	556	575	545	531	556	555	539	557	555	519	608	568	544	560	565	566	605	542	549	606	534	601	602	522	572	559	585	542	568	537	547	516	550	574	550	559	587	564	561	600	525	548	553	577	567	554	576	545	520	549	555	527	560	556	551	565	547	575	563	546	513	550	562	514	568	537	528	530	553	528	544	558	581	541	564	541	571	560	541	532
1605	237	169	115	100	145	195	225	223	238	213	215	175	139	181	174	156	122	124	111	119	87	126	160	146	156	129	80	97	81	75	60	51	45	54	53	58	71	49	69	51	54	59	67	62	69	57	61	55	58	50	45	53	57	62	60	50	64	61	49	54	66	60	52	50	56	51	66	66	48	70	67	47	55	75	47	58	46	59	55	58	53	61	65	49	56	49	66	55	49	50	69	50	59	54	60	62	65	60	58	56	72	69	45	54	54	59	50	65	57	73	66	54	61	55	53	58	47	50	46	54	55	52	65	54	59	38	58	58	61	52	56	47	54	60	57	51	60	58	58	48	64	56	43	43	55	60	56	57	54	57	44	40	51	58	57	72	51	62	50	69	50	51	44	50	63	56	59	64	53	61	49	56	65	45	61	70	52	51	38	57	55	50	54	54	63	53	47	60	52	55	60	65	57	57	59	60	64	58	51	57	62	45	55	67	58	61	53	45	49	55	55	50	45	55	54	56	59	53	59	54	58	55	48	65	57	52	57	51	49	69	48	54	64	49	56	39	64	58	68	52	61	58	67	64	53	63	65	45	45	49	48	53	53	55	65	49	63	59	50	52	70	46	57	52	58	49	63	47	52	51	53	53	44	58	52	58	63	52	61	75	60	52	62	55	41	55	54	61	55	52	47	42	60	63	56	55	66	75	46	55	59	50	44	60	50	57	60	65	69	65	58	60	63	51	52	49	52	49	49	49	69	54	53	53	68	50	63	59	64	46	41	56	56	51	65	50	65	43	51	59	57	48	61	50	58	45	48	46	50	52	46	50	50	56	51	67	60	56	62	38	62	52	52	44	62	35	46	51	64	63	59	61	57	65	45	61	57	58	55	54	62	54	63	54	51	44	60	63	56	55	55	62	50	58	65	46	60	51	52	58	59	49	53	60	47	46	57	53	58	66	58	55	51	57	55	46	66	60	57	54	55	49	53	58	56	66	57	55	44	69	54	55	58	52	46	51	60	52	59	56	65	65	60	60	60	63	64	53	61	52	56	58	45	62	47	48	54	54	47	51	49	54	70	40	58	54	54	53	57	54	49	47	41	51	59	55	60	57	59	43	49	59	54	59	56	59	51	46	55	55	67	56	53	61	54	53	53	46	43	61	64	57	54	70	69	46	58	58	52	57	71	62	64	57	60	68	50	52	53	55	60	51	59	58	62	47	61	74	53	49	45	67	65	47	52	58	57	56	48	64	65	56	43	56	59	59	56	66	57	43	57	52	68	59	51	56	68	50	43	62	56	60	55	49	55	57	49	51	72	55	62	55	57	66	48	57	57	58	73	47	60	58	69	54	43	57	50	51	53	57	64	49	56	62	61	57	63	51	49	53	44	61	48	44	55	65	38	56	54	48	58	73	52	57	57	45	58	62	56	59	64	59	53	61	60	62	65	48	51	59	59	47	58	56	62	53	61	60	65	51	51	46	57	66	57	55	53	58	65	50	53	63	63	63	47	47	52	54	64	54	50	71	53	50	61	57	56	59	57	48	63	65	48	53	46	67	50	59	58	62	50	57	61	58	56	73	61	48	60	58	56	48	54	53	51	47	48	63	74	51	51	55	69	76	52	56	52	60	75	46	57	46	56	56	62	58	66	47	55	59	58	66	63	55	71	60	61	57	58	62	46	47	59	62	67	50	61	42	61	39	58	57	53	64	54	58	65	43	49	48	63	60	42	65	73	47	44	62	54	58	57	65	53	51	54	54	56	59	57	54	54	61	54	47	60	59	69	62	58	57	50	46	50	50	61	50	47	43	47	75	54	58	56	56	51	48	47	58	56	72	61	61	55	53	60	57	47	58	54	50	44	48	65	71	45	58	47	38	61	44	59	49	46	52	67	56	61	51	54	48	39	55	63	58	54	63	58	47	51	42	49	53	62	54	69	58	47	53	53	57	59	56	50	49	54	57	45	70	64	57	49	52	56	52	57	51	46	56	56	46	57	61	57	54	54	52	55	56	62	40	57	59	60	55	61	57	60	48	42	48	54	70	49	54	61	72	58	79	47	54	46	42	42	61	54	54	50	39	53	51	55	64	52	52	45	65	66	54	65	54	60	56	53	61	46	58	67	61	64	48	49	62	67	54	67	47	44	55	45	52	44	74	57	52	54	57	54	52	64	53	59	70	57	58	50	73	41	48	49	62	60	61	52	40	59	56	73	54	55	49	69	70	46	53	43	59	57	61	57	58	51	71	64	56	49	59	51	47	61	50	55	69	43	63	53	57	62	51	41	52	56	58	59	62	62	61	48	64	59	58	56	57	52	62	73	57	47	59	49	55	60	54	50	57	53	59	64	53	57	65	44	61	57	43	52	63	45	53	54	48	50	54	55	56	56	62	61	61	58	57	44	59	57	68	54	56	63	48	67	57	53	54	51	52	44	66	56	56	53	58	57	60	51	44	58	55	49	50	62	48	48	49	65	63	57	43	53	56	53	51	60	54	55	51	60	61	77	40	58	47	63	55	74	49	57	47	56	56	55	68	55	61	52	50	47	51	45	54	46	59	49	49	57	66	51	54	49	52	56	49	48	56	63	53	49	60	57	68	42	58	58	66	57	53	50	49	55	62	52	64	49	53	56	48	54	46	43	65	58	54	48	44	65	64	68	57	67	50	39	45	53	47	59	45	68	50	53	59	51	68	53	60	68	66	53	45	46	61	48	65	59	50	48	63	50	43	48	67	61	47	52	51	52	47	68	48	58	66	52	36	53	54	58	49	70	65	57	47	42	56	55	57	59	69	55	44	56	67	53	48	55	62	49	59	65	56	48	66	58	69	43	56	57	79	65	47	59	46	60	61	47	51	59	45	45	57	71	59	48	49	41	41	53	48	51	40	52	45	53	68	50	63	71	61	60	40	62	66	53	63	49	51	51	60	58	63	60	48	69	45	60	48	39	56	49	46	49	54	51	64	59	52	62	46	51	57	59	55	61	49	53	51	73	71	48	61	58	57	48	54	55	46	66	49	42	52	65	62	69	61	61	60	67	54	59	54	49	54	56	51	51	59	64	52	46	55	66	65	48	52	49	44	55	75	64	34	57	59	54	57	62	57	53	68	46	52	60	55	55	50	53	49	52	60	51	61	60	68	57	70	58	62	58	45	64	54	61	50	48	54	61	65	62	68	70	44	63	39	74	47	60	43	60	59	63	50	50	51	46	59	60	47	60	49	62	49	61	53	49	69	62	58	60	54	60	50	54	58	68	65	51	62	62	60	59	52	52	56	51	48	52	52	59	53	66	50	58	64	56	68	50	45	42	53	51	47	40	52	61	50	52	44	49	67	49	63	56	47	62	51	53	59	52	56	53	50	46	67	53	42	61	46	72	58	58	48	53	50	48	54	55	58	58	63	51	62	68	54	45	45	41	63	54	62	47	60	58	68	53	45	56	56	55	47	44	68	67	54	44	49	51	62	57	53	46	66	55	61	69	61	56	76	55	62	55
11393	2757	1694	2089	4723	8573	10449	9834	7727	7382	7084	6146	5039	4303	4313	4301	3551	2677	2459	1895	1917	1834	2467	3097	3061	2459	1865	1400	1094	810	689	586	500	431	433	441	424	409	416	409	459	456	473	433	437	460	434	462	451	403	461	364	447	424	457	461	394	481	406	409	448	413	413	421	438	421	422	446	447	433	419	420	411	419	442	423	409	432	428	401	423	426	425	439	392	447	408	406	400	421	398	428	429	437	419	459	436	444	428	433	415	415	426	410	412	421	409	436	438	435	422	462	383	425	451	461	407	428	414	476	405	427	443	430	430	440	424	420	447	404	439	445	408	436	453	436	450	449	452	430	418	416	425	426	435	405	412	440	444	469	428	446	438	439	404	417	422	446	424	409	426	406	427	411	445	434	439	434	427	414	429	421	440	446	419	390	436	416	438	395	466	427	406	428	399	430	452	480	436	427	439	415	450	411	384	405	452	409	441	453	411	381	439	420	441	415	420	415	430	421	438	438	424	438	454	422	441	429	436	444	438	399	418	428	403	434	398	407	449	442	428	441	463	406	415	399	427	406	427	435	435	411	440	415	452	414	417	409	414	440	411	419	445	421	441	440	412	431	473	437	452	414	465	438	428	410	410	439	426	438	436	438	411	432	465	430	411	432	454	412	424	406	431	412	398	399	443	426	399	435	423	433	441	425	454	415	413	402	412	437	431	425	423	455	410	389	450	428	438	438	442	360	427	449	442	457	407	415	415	444	410	448	396	440	455	408	437	419	422	426	451	434	405	407	415	430	477	405	422	409	441	423	449	458	434	421	397	441	428	457	420	410	461	454	409	442	433	448	418	444	436	399	478	440	481	430	435	427	446	444	449	400	416	406	429	430	440	420	425	415	464	409	416	435	401	423	445	448	434	430	392	378	424	441	473	430	422	378	427	466	435	448	457	427	428	417	430	401	401	405	418	426	390	451	430	404	420	425	454	409	419	426	417	429	431	449	452	458	416	432	452	405	444	417	421	407	383	438	461	417	377	448	417	408	414	399	425	402	435	392	463	459	438	437	428	459	430	417	438	431	437	431	444	432	419	437	417	400	387	431	416	396	422	443	400	412	414	464	405	452	407	411	410	409	427	418	423	423	449	413	447	424	421	403	467	406	453	439	428	440	421	416	429	417	414	446	393	416	402	416	405	452	421	418	416	419	449	399	428	401	438	411	430	447	435	393	411	448	420	406	439	423	462	437	414	448	444	421	462	451	410	403	455	428	396	441	421	431	419	404	447	435	437	427	430	416	435	438	406	401	404	386	405	440	413	392	430	427	402	455	400	387	408	444	449	424	405	463	414	432	435	415	410	397	414	428	447	455	427	417	416	447	431	407	422	404	408	428	429	391	405	448	456	402	462	442	438	460	416	427	408	404	461	423	416	459	418	413	422	413	461	393	442	437	418	419	431	411	450	449	431	438	434	423	434	438	391	419	426	462	424	465	426	426	414	436	444	408	428	420	407	425	437	379	410	395	442	447	419	393	447	403	428	432	424	434	416	437	432	393	468	436	455	440	437	414	386	391	447	451	406	417	422	445	417	417	441	427	415	449	414	413	442	421	448	433	461	423	410	432	439	426	468	423	433	434	432	435	400	387	442	443	402	425	443	421	444	412	396	415	452	426	436	444	412	376	453	414	442	409	466	428	429	467	417	449	438	457	401	458	426	443	431	426	400	468	429	419	442	445	441	410	426	396	430	436	425	416	439	425	451	407	457	430	420	461	424	417	443	421	390	465	417	404	456	488	391	422	407	441	409	466	413	434	424	457	468	440	424	439	463	449	420	427	441	394	397	433	462	434	420	445	409	415	440	469	432	428	428	441	430	421	432	412	423	438	426	395	446	472	454	426	430	457	431	474	447	404	442	438	440	470	449	435	455	420	400	409	423	417	433	426	392	426	444	440	418	417	484	399	435	477	424	417	480	448	424	463	438	373	433	427	482	426	463	417	422	426	410	453	421	440	406	388	423	441	415	427	401	428	407	438	419	422	400	397	422	416	424	442	402	433	436	427	446	460	423	418	450	445	451	445	435	417	439	440	447	426	462	428	429	420	388	418	406	427	449	419	445	432	393	398	428	413	447	422	439	443	420	419	410	407	402	424	445	455	424	424	445	449	421	407	429	414	463	459	454	440	429	415	406	436	416	472	442	426	469	453	453	428	419	429	421	451	413	403	406	408	420	439	429	428	408	493	428	386	434	417	432	417	440	429	416	452	400	441	432	441	412	434	446	460	448	424	412	419	409	426	404	401	420	428	438	422	419	438	433	412	383	452	453	456	431	402	401	431	426	407	433	460	411	438	403	437	408	434	411	435	392	443	438	475	391	410	411	410	447	414	436	422	420	408	404	419	455	473	393	421	410	428	455	427	433	438	407	425	431	457	431	462	442	469	408	452	422	441	392	406	462	421	448	412	418	425	437	412	433	447	436	409	407	420	426	390	412	428	439	409	428	430	376	433	430	427	437	413	424	433	427	424	402	441	469	417	394	431	467	419	440	408	406	460	371	426	450	432	409	441	467	414	415	430	402	426	399	439	438	425	436	426	454	434	396	428	429	456	409	422	447	438	436	454	440	458	481	397	440	414	408	419	430	425	385	412	430	415	438	444	453	401	409	421	371	447	445	416	425	391	433	420	436	478	395	422	421	419	412	421	399	441	435	421	453	453	432	438	440	398	414	447	403	434	462	391	452	428	413	437	436	451	470	406	445	437	449	461	381	434	443	441	401	433	437	449	435	402	458	424	380	433	433	409	432	429	417	402	444	424	420	441	457	427	455	433	422	427	433	457	408	454	431	403	423	452	436	394	421	426	422	451	464	385	459	426	444	404	422	392	419	444	473	420	454	442	456	423	442	448	427	421	427	466	416	422	438	436	467	455	473	404	416	420	412	415	443	468	402	422	422	424	449	418	430	435	423	406	410	444	434	449	443	372	431	380	464	411	432	411	437	431	423	439	441	417	444	419	432	456	452	449	415	405	432	445	423	446	441	426	446	419	433	417	419	446	405	431	433	414	452	424	460	428	449	421	423	433	381	470	423	433	414	415	446	408	404	456	486	438	417	395	402	453	423	453	457	422	472	383	420	424	457	404	434	448	447	438	441	456	407	427	400	423	419	419	438	455	429	414	406	433	457	437	399	444	439	405	450	432	429	433	412	456	417	423	435	420	448	444	399	426	451	442	440	429	410	425	414	418	426	457	447	383	449	472	424	416	436	366	442	403	410	397	423	461	428	431	423	455	404	446	450	421	400	453	383	424	458	402	430	443	397	426	433	471	425	394	425	394	438	386	426	426	443	466	406	430	452	427	417	409	450	427	401	394	432	449	416	427	414	424	390	427	418	424	420	436	410	433	439	421	411	431	466	431	390	433	412	421	393	449	438	439	434	401	420	425	435	407	458	393	431	442	419	411	385	399	454	421	443	413	409	406	444	446	448	407	497	403	433	433	423	425	426	447	424	408
952	381	231	173	168	214	276	275	332	311	295	245	234	262	240	188	167	165	172	107	136	154	221	378	372	332	281	197	141	126	105	94	70	58	64	68	50	63	66	59	62	59	59	71	60	42	64	64	45	76	55	65	57	68	60	53	51	65	61	66	65	69	55	66	62	65	74	60	60	66	63	74	64	73	82	78	70	80	71	63	59	62	59	52	52	45	60	51	64	58	55	59	62	59	67	68	54	67	63	55	64	61	63	72	76	66	67	65	72	65	71	77	59	64	72	64	66	69	50	63	52	70	59	62	52	66	51	59	64	49	74	56	52	59	59	54	67	67	58	59	66	65	53	61	62	74	65	40	65	71	58	56	66	62	49	62	51	73	66	69	63	65	62	69	64	63	64	63	60	57	70	56	66	61	78	66	75	56	63	58	54	61	58	76	63	66	66	59	58	48	61	72	68	65	75	61	67	69	62	56	58	61	61	63	62	63	57	56	66	71	64	69	72	54	57	68	55	72	55	73	54	53	60	82	63	79	53	49	46	58	52	54	63	75	51	57	56	65	66	54	78	58	62	62	67	64	64	66	59	56	57	53	46	68	72	62	64	80	73	60	56	70	58	57	50	71	52	53	62	48	51	67	63	65	66	64	55	66	65	70	57	84	57	75	73	63	51	68	58	69	60	51	53	77	63	65	68	77	85	70	67	63	58	63	55	64	56	71	56	73	58	67	55	50	78	62	67	72	57	70	60	63	57	60	68	62	65	80	53	70	60	57	56	69	52	66	71	57	47	72	58	73	66	51	72	67	58	70	64	49	54	62	64	69	74	66	58	54	49	61	64	59	64	60	58	46	62	59	69	65	68	66	76	74	73	71	58	58	65	63	61	77	70	70	57	64	65	61	52	65	63	61	62	67	73	77	63	58	47	61	63	61	61	58	66	66	66	66	74	76	72	69	60	60	65	65	73	56	55	58	75	53	58	45	47	66	81	53	60	59	58	56	58	73	66	56	62	62	60	64	57	66	67	69	73	61	59	52	59	62	53	71	68	62	61	50	65	65	67	66	59	58	59	70	73	61	65	61	59	64	67	73	73	69	62	59	67	54	72	58	56	49	59	58	67	58	67	60	70	48	61	47	73	79	69	68	64	61	56	53	59	68	52	52	62	76	60	54	54	58	53	76	77	62	61	61	70	57	64	68	74	57	56	59	62	59	59	67	73	70	62	59	61	56	74	49	70	69	62	60	69	50	65	62	53	68	68	68	73	60	64	52	65	58	71	54	59	55	75	59	62	65	55	62	67	73	60	56	77	60	55	55	70	62	60	65	80	53	68	75	66	61	66	59	71	46	58	60	60	72	59	58	73	45	73	52	46	54	50	48	66	54	69	57	59	71	51	55	65	64	72	53	66	61	61	64	56	55	64	79	83	41	50	67	75	69	82	65	64	65	75	64	73	52	70	47	54	59	57	59	64	43	78	63	64	58	70	65	68	69	86	58	64	63	57	67	64	64	65	72	66	60	45	59	67	55	54	72	58	58	70	63	54	60	59	63	70	49	57	70	64	67	62	58	59	65	58	65	58	70	71	60	60	70	57	57	75	65	49	61	67	53	68	64	52	55	60	71	76	62	71	75	56	56	60	65	45	65	59	66	72	80	73	62	56	61	67	58	67	62	59	68	57	48	74	58	61	70	66	62	74	60	57	68	68	68	64	60	65	58	63	66	70	81	76	57	74	60	56	68	82	64	66	57	74	46	57	50	77	61	73	60	71	63	53	59	71	78	64	58	70	72	58	61	60	63	67	81	60	59	74	48	69	62	65	63	61	72	60	61	69	64	54	66	54	51	71	75	61	52	73	68	77	58	52	67	72	72	50	75	45	59	65	72	65	47	53	58	67	58	65	67	60	69	69	60	64	69	53	67	72	38	62	63	63	79	51	67	52	56	59	63	63	71	59	58	63	60	62	74	69	46	60	53	63	55	64	94	64	60	61	53	56	72	50	56	63	56	69	66	47	63	61	57	70	69	64	65	61	58	67	60	53	66	59	62	67	65	77	64	73	85	64	82	54	78	69	57	66	50	62	67	57	78	48	62	52	64	73	65	56	54	61	61	60	61	52	66	79	64	61	55	55	63	59	51	67	68	66	63	74	67	48	58	59	57	60	71	56	52	80	68	64	75	58	53	66	59	68	62	58	66	66	65	63	53	61	58	69	61	68	51	61	76	60	47	46	62	55	49	58	66	63	64	75	68	61	64	56	70	65	57	49	60	69	44	73	72	53	61	46	72	73	54	53	73	52	73	61	66	61	59	56	71	61	55	59	54	51	71	74	47	70	73	55	65	52	67	58	70	55	55	61	61	66	66	64	71	66	58	63	55	70	63	69	60	59	59	62	64	60	59	63	60	57	72	68	70	57	58	65	61	58	79	69	66	59	67	67	61	49	54	73	66	62	66	55	47	64	56	56	77	71	74	67	54	67	67	79	62	69	60	60	59	69	70	57	71	60	70	67	58	63	63	70	67	67	67	58	75	65	66	83	71	76	66	59	54	57	66	54	75	73	71	62	54	67	65	62	47	57	65	60	60	75	67	66	69	61	69	69	69	72	54	65	54	64	72	69	54	71	68	63	67	65	49	63	62	52	59	63	61	61	58	48	63	75	47	68	73	64	57	66	64	57	77	64	52	53	50	65	65	48	73	57	65	60	61	63	52	55	65	60	58	74	64	87	68	68	65	76	68	68	53	40	55	81	58	78	44	57	54	71	72	60	61	53	74	59	74	47	53	50	52	96	77	70	63	68	57	68	57	62	54	68	69	60	64	46	78	57	70	53	66	55	60	57	59	62	72	64	55	55	80	74	66	63	60	55	53	67	55	54	57	60	61	60	51	65	72	74	61	66	66	56	54	54	61	63	64	74	73	67	55	66	59	66	57	80	52	64	54	59	65	65	65	61	65	55	75	64	66	71	51	60	48	64	44	62	58	57	62	64	62	69	57	59	63	72	64	59	55	59	54	62	64	57	66	62	55	76	72	51	54	56	84	78	56	60	65	78	52	67	62	55	61	62	56	53	61	66	55	61	61	57	70	60	66	68	51	70	62	59	70	85	64	69	52	58	55	57	58	65	68	46	65	68	51	73	64	61	43	56	53	80	70	70	60	68	72	59	71	62	59	66	56	73	54	57	47	60	62	59	62	65	58	48	60	68	61	67	63	61	66	70	52	71	68	57	73	49	73	64	45	73	73	57	60	66	70	56	65	60	67	65	50	58	66	51	55	55	60	47	56	73	63	73	53	58	57	65	82	71	82	64	49	65	59	55	70	70	63	71	52	76	62	65	72	52	56	86	48	64	63	55	56	67	50	65	59	67	75	82	72	54	64	55	64	68	57	55	67	64	65	65	70	61	77	72	47	73	64	67	70	63	58	54	66	66	64	57	64	62	61	61	59	73	67	63	63	58	67	53	61	54	75	69	67	58	62	64	53	44	57	60	70
11501	3970	2358	2807	7248	12288	13176	11897	11620	10331	9160	7802	6268	6369	5943	4472	3831	3660	3424	2671	2686	2831	5371	8178	7639	6624	5110	3747	2475	1593	1121	859	616	627	477	491	483	462	467	498	464	454	517	463	470	466	478	472	447	453	479	454	484	500	467	451	458	471	468	447	462	482	465	477	461	502	476	464	442	450	482	464	508	444	503	465	481	434	448	498	467	481	459	463	462	487	451	490	457	468	489	486	465	433	484	493	467	465	454	473	467	480	473	460	493	474	450	503	465	454	516	452	473	452	486	480	466	475	478	482	476	479	461	410	503	508	465	456	490	470	469	468	497	482	483	480	471	462	465	464	488	491	450	440	470	504	493	469	470	424	465	463	515	475	429	489	483	472	477	449	493	457	450	441	431	483	433	446	481	500	464	490	489	461	444	445	458	502	482	457	456	478	470	503	442	456	428	500	421	513	470	432	450	472	466	466	474	478	494	476	462	420	462	480	482	454	456	474	474	509	453	486	455	493	488	449	473	465	450	430	467	480	444	453	489	441	481	442	429	453	503	498	476	450	470	439	463	465	459	448	456	459	469	495	466	479	489	454	479	512	449	491	468	445	443	479	453	473	462	433	432	442	485	501	459	495	483	477	436	457	481	438	439	459	463	511	463	461	484	441	486	483	476	449	459	443	461	443	436	445	469	468	450	491	476	484	464	457	459	467	428	474	451	495	501	507	454	462	456	498	485	468	431	452	478	481	508	484	492	468	486	461	484	495	488	500	446	446	457	506	494	443	496	467	460	467	525	463	477	481	463	507	516	455	472	469	484	496	488	451	503	477	468	470	477	462	490	472	466	455	485	453	498	470	471	470	487	475	464	478	452	441	437	471	436	485	480	446	454	470	483	448	491	461	446	464	505	425	453	499	442	436	439	465	442	435	480	467	421	430	482	461	446	434	444	459	432	459	457	445	485	485	456	483	474	435	475	464	466	466	459	485	444	525	460	435	479	493	439	431	476	462	460	405	468	445	479	439	461	521	439	445	497	452	470	516	460	466	469	491	490	481	500	489	468	482	461	429	457	480	457	494	486	434	477	471	424	492	447	441	501	459	502	448	431	496	504	491	443	471	413	450	428	497	466	430	462	462	461	473	432	467	451	446	457	490	486	499	492	475	456	431	452	516	471	489	468	446	455	465	468	438	460	455	498	440	439	429	488	503	487	453	477	447	435	483	461	469	479	472	462	443	470	461	465	475	513	434	450	458	447	468	495	479	481	454	426	468	432	470	459	482	445	507	437	449	488	508	476	475	495	420	415	487	451	448	487	465	443	483	479	471	480	451	468	451	505	446	461	488	459	457	441	459	475	485	435	470	470	467	496	471	439	460	462	456	467	466	445	440	439	485	487	445	454	478	529	471	482	461	486	452	474	464	443	459	511	489	423	466	479	482	498	438	459	455	477	449	500	407	525	446	475	475	459	440	446	433	501	458	464	438	466	468	485	475	452	474	430	466	483	433	518	467	445	484	502	467	439	491	446	481	438	480	511	456	468	471	462	435	475	466	500	471	476	466	469	487	492	495	476	471	468	458	478	446	465	490	456	473	464	462	495	477	479	489	457	443	457	494	442	486	453	473	464	440	510	479	483	451	462	443	477	485	488	490	461	471	473	482	461	476	481	459	464	425	501	500	451	442	439	438	456	469	467	480	448	480	485	457	493	496	427	444	491	435	459	440	454	487	492	480	447	508	452	469	496	457	482	442	502	447	500	477	463	494	498	494	478	523	479	471	441	433	475	474	483	490	470	490	472	456	458	459	439	470	461	468	462	452	456	464	483	462	503	483	498	473	473	452	440	445	421	492	468	441	445	495	467	456	453	458	456	502	470	453	505	434	461	470	493	465	433	468	434	473	457	441	470	481	501	494	463	447	469	501	490	456	432	481	476	444	473	426	478	477	465	441	510	437	484	451	457	477	484	486	443	481	509	478	462	498	474	473	454	444	468	407	474	475	487	502	460	438	452	464	474	453	465	484	446	471	483	508	479	462	494	464	474	464	456	440	495	464	478	502	468	490	439	425	430	448	457	462	459	492	474	449	467	456	479	497	478	464	483	475	438	476	449	461	461	488	456	475	506	483	425	423	468	465	480	449	450	491	501	475	444	455	447	446	483	497	464	446	445	486	526	490	480	446	452	476	476	478	409	465	460	466	436	501	489	434	464	490	464	486	447	488	483	505	489	486	457	410	450	513	518	489	494	476	480	455	452	483	474	473	492	406	442	443	480	491	461	439	456	496	459	447	474	486	441	482	491	483	497	423	466	443	484	459	477	444	464	412	451	450	478	442	501	459	435	462	483	463	506	458	456	479	463	484	452	484	473	474	477	463	498	468	459	473	469	467	489	492	461	474	461	473	447	526	472	434	502	462	479	464	463	514	463	466	460	487	468	483	453	448	477	468	453	454	464	489	487	451	437	497	481	481	450	434	524	466	481	458	478	455	455	463	525	504	451	456	461	485	453	436	459	475	442	453	485	499	466	478	478	465	443	446	460	440	424	476	480	500	496	481	447	496	436	470	481	482	479	488	487	411	479	461	476	470	504	455	517	464	490	487	464	478	471	422	482	477	464	455	483	507	466	456	488	461	491	439	476	470	499	485	466	466	461	528	462	492	481	435	511	428	485	456	483	441	433	425	452	451	468	494	473	472	476	481	435	450	467	452	476	452	450	435	472	452	463	463	495	444	448	436	439	428	498	450	444	496	509	450	463	447	469	471	456	464	497	510	481	457	475	496	465	440	496	460	457	446	494	457	471	445	487	480	440	463	503	464	490	476	506	489	503	482	446	432	513	493	449	469	493	473	453	445	468	480	413	472	460	490	476	432	468	474	474	475	470	453	507	459	453	478	452	419	493	465	479	463	508	461	520	490	460	449	444	434	487	461	501	464	481	447	483	441	444	469	481	471	466	448	487	470	448	458	457	469	437	486	488	481	463	471	459	454	445	456	460	518	506	467	470	463	432	451	468	492	449	487	507	441	476	510	437	490	474	468	482	468	489	477	458	474	460	449	445	461	444	452	440	486	479	466	508	456	439	480	470	514	455	435	447	459	442	459	467	471	446	509	476	450	452	480	471	444	495	451	478	466	443	461	456	462	455	493	468	482	429	481	486	479	459	463	493	436	479	484	474	474	469	441	451	446	487	460	458	426	456	448	451	451	487	443	475	472	464	490	511	487	489	449	474	484	481	507	433	461	453	499	507	438	428	447	477	468	480	459	468	451	445	476	463	445	485	494	492	438	445	484	465	478	455	480	455	484	466	447	463	496	450	427	492	491	472	417	460	476	465	491	443	460	419	476	471	473	472	461	444	489	500	480	489	440	425	460	457	449	467	456	448	467	501	487	455	424	484	488	503	474	479	501	438	453	516	481	461	447	463	449	454	438	497	466	475	457	488	459	483	464	476	484	490	468	459	449	432	465	427	465	472	474	476	476	474	477	486	448	428	485	467	469	499	455
2330	344	231	189	157	193	268	305	295	310	290	251	244	280	222	208	194	198	148	177	154	129	219	376	453	415	335	253	184	141	91	97	94	65	76	77	64	65	70	68	73	70	64	66	81	61	65	65	75	58	63	58	77	72	74	77	81	55	81	70	78	64	62	66	64	74	66	71	60	71	71	86	66	68	61	60	58	78	67	75	70	74	77	77	75	76	64	68	60	64	74	67	90	82	78	70	76	83	66	72	77	62	80	58	63	60	73	64	65	90	72	63	63	57	77	66	61	73	73	80	61	57	72	73	69	103	61	65	77	77	99	59	71	72	75	51	60	78	54	80	86	62	73	55	66	70	67	72	65	75	74	80	70	61	88	72	62	84	74	77	77	89	79	78	76	81	55	58	55	72	73	86	65	74	80	60	75	64	68	68	66	66	82	72	54	73	90	77	68	63	77	70	94	87	66	72	77	62	71	75	70	54	73	75	69	64	75	76	65	61	79	85	75	80	71	81	76	64	78	70	67	75	81	70	70	60	68	75	75	68	68	73	63	81	85	63	82	67	77	69	84	61	65	56	62	82	72	67	74	62	58	69	53	74	74	83	65	65	77	68	70	68	87	79	62	78	80	78	56	90	72	60	57	63	69	78	80	62	72	57	72	63	71	75	68	82	68	79	68	57	61	75	64	60	71	68	69	72	82	63	89	68	66	72	45	86	82	71	80	67	74	75	74	74	67	62	75	77	55	74	62	73	63	61	67	64	75	81	52	63	75	69	70	74	87	60	59	70	71	72	71	82	74	64	67	75	66	58	75	66	69	71	63	93	60	56	79	65	63	71	57	79	67	68	69	51	64	66	76	62	60	52	66	72	64	77	74	60	73	62	67	68	71	75	68	71	71	76	62	71	73	66	68	67	71	64	69	73	84	74	65	69	77	78	58	59	72	69	72	82	70	81	74	62	54	81	61	62	49	63	69	81	59	62	71	80	71	65	65	79	74	57	89	61	70	65	64	67	56	84	77	63	69	75	71	73	62	70	59	80	60	66	82	70	72	61	66	67	71	79	62	53	63	62	64	72	74	61	85	86	66	59	71	71	68	66	69	80	70	72	63	79	74	73	61	59	69	70	75	63	48	76	52	60	64	88	80	73	68	84	64	78	63	65	81	70	62	82	72	72	84	66	58	64	69	66	65	58	71	78	90	59	77	61	70	58	80	77	74	81	80	73	62	69	70	71	69	71	66	64	65	67	72	63	72	90	67	78	60	74	96	70	70	86	70	62	61	76	64	83	65	79	69	76	62	67	61	62	61	87	76	69	81	57	83	80	67	80	60	87	77	62	63	75	75	71	93	77	59	64	85	61	77	73	69	71	72	53	71	81	69	71	66	69	62	73	72	75	74	49	72	71	69	61	65	65	63	79	76	76	86	62	74	61	70	72	82	66	83	68	70	75	72	69	50	74	71	71	61	70	56	61	70	58	85	76	64	80	71	59	70	70	57	78	71	79	65	66	80	64	65	70	69	69	74	74	63	65	74	64	73	72	63	80	78	84	72	67	60	52	72	76	70	63	70	71	91	67	60	60	67	72	71	60	64	64	63	68	70	73	73	89	66	62	78	66	66	82	67	63	70	81	72	85	80	72	81	74	71	65	72	61	65	72	81	69	70	63	81	76	82	75	68	73	72	72	58	57	74	65	60	73	86	67	89	79	72	71	95	58	77	68	72	68	71	80	60	68	47	89	67	75	66	74	77	63	73	55	89	79	67	72	78	69	70	64	67	61	68	64	87	65	65	79	70	69	63	78	64	57	65	58	66	81	72	69	74	65	63	73	81	77	82	58	74	70	68	74	76	79	74	76	78	72	65	71	72	67	70	60	66	70	77	71	73	72	62	80	69	69	64	77	53	88	60	66	64	66	68	95	66	84	61	75	69	72	59	67	61	69	70	63	71	68	74	69	77	60	63	72	81	61	56	69	80	74	82	71	64	74	84	71	67	71	57	59	65	74	78	68	78	68	75	71	66	85	82	81	71	57	58	63	60	80	72	56	68	61	64	68	63	73	70	73	69	75	77	57	64	73	72	76	62	67	62	71	56	74	64	65	71	77	76	76	70	76	67	64	80	87	69	65	78	59	45	76	67	76	73	78	64	61	73	66	63	75	75	61	64	83	72	77	75	69	80	71	67	59	64	61	76	73	76	74	69	71	63	69	63	73	79	67	88	64	59	73	68	79	63	73	52	79	72	88	64	72	83	77	72	70	63	77	66	62	81	57	57	91	63	95	64	58	63	67	62	69	65	83	76	84	65	64	65	84	73	66	75	79	67	68	75	61	74	65	70	61	80	77	64	70	68	78	78	69	79	67	77	76	71	65	70	75	66	61	86	67	72	68	73	56	65	67	60	61	53	60	70	76	83	70	78	61	60	73	77	80	75	63	48	60	66	60	82	72	64	71	83	63	73	57	75	63	75	74	94	65	76	59	57	71	63	71	81	63	72	80	69	61	78	72	71	66	84	73	66	83	76	64	74	64	71	76	76	64	59	74	62	74	67	70	51	60	85	66	64	70	63	64	76	75	76	64	85	60	56	74	49	72	66	64	68	62	67	66	92	65	69	78	65	62	62	82	64	65	61	73	59	68	67	73	67	70	80	80	73	58	60	86	64	55	69	68	68	55	74	70	59	59	64	68	64	66	76	63	87	53	76	62	86	89	69	74	62	67	73	83	73	61	67	69	80	59	58	74	61	68	76	64	74	77	79	81	74	72	79	68	70	79	65	78	74	72	81	62	64	78	68	58	77	74	63	80	73	67	79	75	68	59	74	80	77	68	61	63	87	62	72	80	71	75	64	66	57	58	53	68	76	64	73	51	61	59	80	63	74	64	66	77	86	66	71	76	62	64	69	68	76	54	65	83	79	71	76	64	66	73	81	75	70	81	58	76	77	67	72	87	81	62	68	70	72	73	67	46	65	76	65	65	86	60	69	71	66	70	62	64	66	68	64	81	69	64	68	61	59	60	64	75	70	59	62	65	62	81	69	63	70	71	85	64	54	84	74	70	71	71	79	84	79	75	72	56	67	64	70	75	70	73	72	65	57	63	81	74	76	76	79	72	66	67	97	67	66	74	64	68	52	76	66	65	82	64	84	63	77	70	79	68	61	73	65	64	72	61	69	68	73	69	86	80	70	70	68	64	72	87	63	68	69	79	59	70	77	68	80	73	63	60	74	75	89	69	44	73	62	57	63	69	59	80	70	82	72	71	69	75	79	75	77	58	67	63	63	69	65	80	80	83	83	76	71	63	68	75	74	70	61	67	79	64	67	73	90	72	73	73	68	62	67	79	60	86	87	84	81	67	69	60	62	74	90	88	76	62	82	62	78	84	80	89	78	83	73	53	80	73	78	76	75	65	67	75	68	66	72	76	75	78	81	57	71	65	73	54	74	77	69	65	60	68	64	74	93	75	63	85	75	68	74	76	69	84	62	78	91	71
12266	3925	2319	2907	7757	11736	11418	12961	11055	10509	9135	7683	6876	7362	6181	5403	4935	4222	3317	3262	3180	2896	4273	8177	8819	8042	6460	4705	3160	1971	1262	984	725	632	605	556	529	505	574	496	562	508	522	511	517	547	559	535	532	543	523	536	548	539	565	581	515	575	551	562	537	589	532	469	545	530	498	545	516	514	527	526	508	551	602	563	567	563	532	565	516	523	523	520	524	521	534	532	520	510	519	512	500	544	490	530	551	518	527	555	517	507	523	522	559	511	502	565	542	545	531	531	543	548	512	537	502	530	554	509	572	533	533	500	536	540	509	562	578	533	556	496	560	542	526	537	551	535	550	499	536	504	525	576	536	544	518	562	535	535	491	552	569	511	582	510	532	494	521	569	558	505	534	546	506	515	546	524	562	506	509	512	538	519	537	509	521	545	563	494	552	499	504	513	545	528	545	563	528	548	542	478	480	569	539	566	545	530	569	525	541	529	539	517	500	531	512	494	533	533	543	546	557	540	541	574	535	552	528	519	529	559	512	540	520	547	521	505	551	573	554	547	540	563	508	489	563	509	530	529	531	536	546	506	525	540	565	543	550	557	567	580	547	522	544	540	537	545	537	541	551	545	522	531	532	525	567	544	500	534	552	512	573	566	523	523	562	521	555	569	551	583	491	505	500	581	568	540	495	535	555	525	518	531	527	545	564	500	547	542	557	524	554	523	460	539	547	548	526	569	527	524	538	567	551	538	530	542	489	551	521	495	499	531	540	549	514	529	508	525	549	548	563	511	525	562	559	564	509	562	604	518	540	556	513	536	510	518	500	528	547	534	541	516	545	512	513	530	512	508	520	561	509	474	529	554	547	519	583	510	581	512	505	573	519	575	544	559	517	549	508	521	527	486	516	535	520	568	550	534	568	511	543	544	521	546	529	527	542	579	537	546	528	514	533	564	515	530	562	550	528	546	561	530	562	517	510	483	539	518	531	531	510	531	514	531	499	516	511	565	538	524	539	512	562	511	568	512	532	558	495	494	501	548	525	500	572	567	485	559	522	557	586	517	536	546	542	512	543	533	548	538	528	549	556	575	543	538	555	561	549	559	537	549	533	524	495	581	511	479	550	530	483	556	563	530	553	563	503	548	544	559	545	505	535	564	575	505	546	522	519	508	531	530	547	501	545	531	500	536	551	520	510	546	535	527	544	541	552	568	537	521	520	543	549	562	508	518	564	546	539	513	523	521	562	554	511	536	566	542	493	552	558	547	537	545	546	532	529	522	565	554	497	520	522	532	534	561	539	526	519	538	520	525	524	554	529	512	527	553	550	532	544	556	548	542	541	555	547	539	536	531	483	585	514	554	532	528	537	561	525	557	540	506	538	503	503	537	528	539	486	558	543	556	530	515	548	516	554	552	543	517	567	535	521	580	546	539	547	533	543	554	530	563	573	530	500	544	497	540	529	551	565	554	481	522	514	500	534	535	517	503	547	489	504	558	580	559	522	502	507	547	526	513	537	484	525	495	536	562	568	554	521	545	546	557	492	524	526	571	525	532	552	541	532	557	554	529	595	557	491	539	550	517	510	578	521	505	560	531	525	507	541	525	533	537	513	548	545	549	554	517	537	534	579	532	555	526	519	529	539	513	599	543	564	534	543	528	552	521	518	523	553	535	540	525	554	556	546	512	521	558	547	552	548	539	547	539	541	589	528	540	536	528	540	556	551	546	535	542	541	531	487	520	516	535	505	496	553	553	520	541	535	542	577	516	531	510	499	554	556	513	522	511	535	523	502	569	555	512	556	509	546	565	530	532	504	539	559	502	556	512	568	534	537	514	500	525	510	536	536	496	521	584	512	517	521	506	548	574	525	558	525	551	528	558	540	587	606	505	526	523	549	587	546	554	533	543	543	549	560	520	492	524	530	566	545	551	524	528	514	575	526	568	543	562	543	507	536	599	508	552	529	542	531	519	553	543	534	508	506	541	507	547	550	580	541	545	542	538	545	500	529	514	533	522	544	571	532	506	557	508	508	566	498	522	508	531	510	586	548	544	521	542	555	490	574	527	580	518	511	508	539	542	538	533	561	534	546	521	508	535	495	517	525	563	560	518	551	563	568	565	568	516	519	537	529	551	557	520	568	533	529	540	520	539	516	522	555	535	530	524	519	529	599	566	495	508	515	523	529	566	532	533	522	562	532	529	541	548	516	550	500	592	560	526	553	523	547	543	532	506	581	554	530	537	557	535	548	578	529	535	500	520	529	543	553	499	558	540	530	511	528	561	563	524	520	549	585	532	510	549	478	562	510	496	564	529	547	534	551	530	529	506	557	514	536	555	571	570	565	547	609	522	555	511	535	548	512	513	543	546	540	514	518	556	524	518	494	538	581	553	559	548	523	533	526	519	571	500	514	513	537	536	530	519	546	558	543	523	480	560	513	537	559	541	564	526	537	522	540	567	530	512	540	531	529	536	534	540	590	552	493	496	538	505	565	551	525	546	506	520	504	520	541	557	525	518	526	557	544	579	533	560	540	561	554	501	522	525	540	561	546	532	517	522	561	552	559	531	531	501	544	529	548	545	524	523	530	505	543	531	501	508	513	549	562	507	502	537	516	514	588	556	503	501	493	567	532	529	555	505	508	530	519	539	520	521	516	510	548	521	505	550	522	539	521	483	542	515	573	546	553	529	523	588	541	518	506	533	490	514	511	547	532	505	556	563	520	519	538	522	556	545	527	513	554	530	541	550	553	547	503	542	586	522	529	568	545	560	555	559	506	530	557	499	543	507	526	567	569	513	515	518	547	522	569	531	536	526	517	564	570	480	543	553	518	536	547	514	564	526	531	588	518	536	521	538	549	525	517	539	546	545	547	539	478	510	552	522	502	568	541	532	511	537	558	516	545	510	557	505	540	553	519	499	520	534	532	511	517	512	496	582	555	548	538	502	530	480	552	547	482	484	518	540	591	557	555	533	542	497	549	517	545	524	559	552	565	511	532	481	552	539	526	544	577	580	563	539	511	537	567	536	545	517	537	547	549	538	559	545	578	553	547	558	488	524	519	516	503	550	552	536	530	519	553	530	594	545	529	509	543	537	512	475	544	521	546	532	530	538	528	502	525	527	533	529	543	554	491	539	499	513	540	528	533	502	492	523	552	573	536	531	518	535	560	541	538	545	520	551	518	545	536	550	552	569	525	540	536	547	532	517	526	541	501	547	495	502	548	564	518	573	541	523	482	509	529	517	549	509	538	529	510	551	482	532	555	537	536	537	568	555	509	529	535	544	548	474	531	563	509	545	493	539	520	535	517	565	496	531	559	547	551	521	521	548	551	550	511	559	533	547	536	489	508	553	544	528	532	510	542	544	608	544	491	541	523	574	541	500	510	550	541	516	496	528	529	545	570	486	554	544	550	523	527	509	544	565	544	527	537	567	540	549	545	559	487	517	511	568	549	509	550	518	540	559	532	514	507	559	516	510	522	525	534	568	571	519	508	502	511	544	495	556
1628	511	346	252	242	252	349	426	420	399	358	326	389	379	357	330	284	258	197	207	151	187	267	575	728	687	550	417	293	166	139	104	99	79	69	79	79	76	85	83	72	73	68	67	85	90	73	82	78	70	72	84	76	77	75	79	68	70	77	68	67	64	84	83	84	74	64	79	66	85	64	94	83	70	71	66	65	79	80	58	70	96	88	71	71	64	69	78	61	82	72	67	74	82	71	71	83	75	82	84	68	81	64	69	65	94	80	81	81	70	75	52	73	73	71	75	78	84	91	59	80	69	72	71	77	83	67	80	87	72	75	76	90	77	63	85	72	84	66	70	79	74	72	71	89	74	79	84	74	75	76	80	83	75	79	78	79	87	77	78	94	66	65	88	70	82	99	87	74	103	67	89	88	67	88	80	68	77	88	73	77	94	79	73	85	85	73	65	82	78	90	73	71	76	72	64	60	75	76	76	69	67	69	76	88	89	68	64	77	85	64	76	64	68	95	71	84	79	71	90	87	72	88	76	78	70	81	89	80	72	82	79	81	65	88	88	90	78	87	85	68	73	87	77	72	71	64	75	70	81	75	77	75	65	88	78	84	62	102	79	90	73	69	75	75	76	72	73	78	81	71	71	87	71	84	77	72	67	71	82	70	66	68	98	63	82	87	77	78	80	65	94	63	89	77	77	83	78	80	92	87	74	77	80	82	74	78	75	78	83	78	81	104	68	79	73	76	78	86	72	80	63	85	78	81	83	70	95	89	68	84	71	81	66	87	82	74	79	74	85	72	81	82	83	68	56	67	71	81	86	67	73	83	69	82	77	69	85	71	74	78	81	79	77	77	87	80	79	63	77	80	82	76	82	74	76	90	71	71	69	64	90	80	82	73	90	85	87	88	65	87	78	89	65	83	71	72	65	81	91	83	78	76	74	90	86	70	87	90	79	65	94	71	77	80	78	86	81	77	76	77	83	67	85	81	72	76	98	71	67	73	79	77	71	61	59	82	80	83	87	73	69	73	78	69	99	85	66	76	79	72	94	75	94	81	84	66	76	82	84	61	62	88	78	78	82	74	99	77	86	87	67	82	72	68	76	73	77	61	81	78	72	72	78	64	77	82	69	99	71	80	65	90	87	83	99	69	80	75	84	91	75	66	79	71	79	68	109	76	69	79	78	89	77	74	71	80	78	68	73	64	72	64	63	86	92	65	72	71	75	67	72	88	89	76	63	80	73	76	71	72	70	80	59	79	78	78	81	75	77	80	77	86	78	85	81	75	93	93	81	78	84	77	85	61	97	91	80	72	82	79	89	93	71	56	71	77	75	79	89	72	67	69	84	87	75	92	80	78	83	82	71	70	75	75	70	75	87	77	91	82	77	79	66	68	72	77	98	77	75	78	73	73	82	76	81	78	76	87	76	62	90	76	78	85	74	85	79	63	78	80	62	66	77	53	78	87	79	70	79	83	75	64	73	77	93	67	72	74	60	69	75	81	66	79	78	80	90	66	78	79	91	75	74	75	82	63	74	95	78	85	92	88	81	79	81	83	84	71	86	74	85	70	68	64	73	84	74	83	70	62	71	70	73	94	69	56	68	82	72	65	65	74	86	73	72	72	58	78	80	75	84	78	75	90	80	76	81	69	77	61	89	60	90	92	84	76	69	92	77	90	88	70	67	69	87	75	85	84	71	70	92	65	72	57	81	57	72	64	80	77	62	79	78	62	82	82	85	98	75	61	72	74	94	71	77	78	71	78	89	71	80	72	77	68	88	73	76	68	90	85	68	83	81	94	78	91	66	76	75	81	69	80	74	78	86	74	87	63	72	71	80	66	78	79	65	71	76	95	91	78	98	77	60	73	73	82	62	81	70	74	87	97	75	72	69	67	86	72	85	67	74	80	76	93	78	68	75	100	69	59	84	81	75	68	76	84	79	72	71	76	74	82	86	84	64	77	69	68	74	80	74	77	74	96	74	77	75	77	86	73	82	72	84	85	92	85	87	76	85	63	57	86	96	86	67	82	80	72	64	82	83	75	79	82	73	85	90	83	83	82	80	85	61	73	66	88	69	60	86	72	78	73	72	70	70	81	62	74	87	57	79	77	65	68	87	62	69	95	63	80	84	73	67	87	90	80	88	84	81	64	70	76	70	76	75	88	71	79	77	75	70	78	80	77	73	80	71	97	68	78	74	80	58	82	85	56	86	83	70	93	81	66	63	78	99	72	71	71	78	72	90	94	92	76	73	75	84	67	82	73	65	68	60	75	65	89	68	67	62	76	82	79	79	74	89	77	84	69	76	67	71	74	91	69	92	76	92	77	71	72	82	74	80	80	71	68	85	68	75	77	92	68	93	87	82	75	79	82	73	71	91	75	89	97	68	84	75	80	89	68	70	86	68	69	72	73	86	74	74	89	74	90	87	76	85	73	79	75	79	69	68	70	74	78	82	56	79	84	79	86	75	86	78	77	67	79	82	87	74	70	83	76	66	87	74	63	78	67	82	71	93	95	78	73	78	78	69	78	72	92	81	73	66	77	90	91	70	83	79	75	71	71	74	94	80	65	72	55	77	78	81	73	75	69	83	81	88	72	88	68	78	76	67	86	73	75	76	61	92	86	65	80	84	87	84	77	93	72	79	88	78	93	76	84	62	92	93	73	65	64	63	73	75	70	83	74	86	65	81	81	79	78	75	65	70	82	88	86	82	87	81	81	69	93	77	75	92	75	73	67	96	71	74	68	68	75	72	72	86	61	74	75	84	80	72	82	83	73	85	72	69	70	70	68	68	72	80	93	66	78	67	83	71	65	75	67	83	80	88	70	77	67	66	74	74	75	74	84	79	78	91	86	71	100	71	76	89	70	76	91	87	80	74	89	83	67	71	65	83	82	56	79	80	88	75	72	82	79	72	62	63	88	85	74	74	74	77	80	76	80	90	69	77	81	88	86	73	78	83	97	88	74	66	62	59	68	64	85	68	66	73	65	78	66	71	81	76	71	61	77	66	65	91	67	72	85	85	68	72	95	82	78	64	92	84	79	70	71	76	64	76	78	80	78	72	90	78	76	68	82	93	88	89	83	75	75	80	75	60	67	75	65	88	89	70	68	79	73	69	78	77	82	81	70	79	79	77	82	76	89	82	89	83	83	85	87	94	80	71	73	82	58	93	89	85	74	80	87	83	64	85	75	62	89	82	77	87	85	83	73	70	67	69	77	73	70	70	74	83	87	89	92	78	78	83	75	76	69	74	63	70	68	69	70	88	77	83	76	73	69	62	87	63	70	70	67	82	84	67	71	76	90	91	82	69	83	82	74	78	83	78	73	60	90	73	75	82	77	91	73	52	68	78	79	81	63	75	78	89	80	75	86	73	72	75	97	75	64	75	78	77	58	69	68	71	87	68	66	94	69	86	75	68	59	73	89	78	64	88	83	76	87	79	81	66	77	85	97	69	63	65	93	87	78	87	79	72	79	82	95	80	68	74	64	76
15018	5789	3265	4140	10186	14624	15411	16376	14332	12937	11109	9218	10761	10092	8534	7789	6607	5644	4639	3805	3424	3767	5594	11994	14016	12680	10156	7573	4985	3286	1982	1310	935	711	647	584	573	595	563	565	581	553	605	558	562	588	584	526	638	588	585	594	576	573	587	590	586	565	540	586	598	589	555	565	581	562	580	513	537	579	557	613	570	596	578	551	549	564	548	533	573	587	590	597	587	597	560	606	588	611	545	580	565	600	561	557	607	591	550	573	565	541	586	532	583	565	599	595	565	563	582	606	530	590	598	600	568	583	585	571	641	581	540	566	589	557	580	550	569	584	610	607	575	528	629	629	603	603	569	562	563	570	581	572	563	564	586	563	571	538	580	595	571	592	576	571	586	602	584	506	604	590	589	588	578	560	591	577	551	606	594	572	595	533	548	613	551	534	589	634	541	551	575	553	570	555	566	520	546	619	571	551	558	587	586	579	606	602	568	563	561	586	618	585	549	598	642	593	578	627	581	564	538	613	531	532	601	582	571	607	547	565	558	576	488	562	595	612	633	586	553	597	567	596	559	589	609	569	589	556	552	626	570	544	540	589	607	517	557	601	588	585	592	567	506	587	577	570	572	594	535	591	583	581	562	603	580	567	508	575	546	556	598	517	618	555	635	552	563	557	614	574	550	542	574	580	587	576	614	587	609	593	572	572	544	558	595	546	612	550	620	594	520	553	556	571	586	552	531	575	585	598	536	602	595	570	558	539	610	595	614	587	605	548	602	566	603	574	641	565	600	574	573	527	561	529	539	531	558	576	578	565	539	605	606	562	583	642	548	571	579	538	631	539	632	525	575	549	593	608	583	525	571	578	585	547	592	553	607	559	551	547	585	568	574	576	560	574	608	567	553	639	565	574	573	526	542	562	625	569	557	567	579	598	547	576	592	541	540	628	600	581	558	581	589	577	573	611	534	575	602	578	605	580	565	610	583	563	577	578	541	610	569	514	560	565	573	525	577	589	568	563	565	633	608	551	604	585	558	552	580	610	577	592	596	561	578	553	550	542	590	596	615	583	529	546	598	568	598	556	588	571	563	563	576	594	589	543	546	565	554	591	592	571	522	572	519	566	611	621	537	533	584	572	613	589	575	576	561	542	593	545	596	564	542	549	553	553	516	570	571	547	568	605	552	577	554	544	582	563	554	573	561	593	616	553	568	594	576	537	560	561	580	592	573	582	585	516	610	572	584	513	576	557	568	592	569	581	556	552	598	574	553	573	544	625	549	581	580	573	552	558	575	570	580	542	595	568	567	585	566	549	571	586	531	587	552	557	545	620	539	588	575	589	578	558	521	549	564	595	568	572	583	566	574	573	544	543	613	600	539	601	595	554	550	543	516	569	553	586	575	544	587	578	574	556	564	587	586	568	598	557	571	546	570	568	555	578	575	560	565	592	605	606	556	604	563	556	573	547	550	614	616	597	612	552	559	548	581	626	605	587	604	578	585	574	583	554	588	581	585	598	549	572	553	528	614	574	628	575	602	568	589	576	601	563	585	545	625	521	586	568	567	595	604	565	589	628	564	555	617	559	549	563	561	595	570	588	599	594	561	577	577	600	555	552	626	607	582	558	562	553	595	567	596	579	602	579	582	553	546	564	601	560	560	630	574	594	545	591	584	579	582	599	589	545	591	580	584	563	592	599	589	548	584	504	573	537	547	592	545	577	556	575	571	583	593	558	591	626	573	572	578	614	580	579	562	581	591	564	561	600	565	579	572	577	567	551	558	584	586	588	547	613	562	549	576	599	544	552	586	588	550	585	587	517	590	591	585	584	545	581	599	555	573	580	565	592	600	608	490	554	588	564	578	572	600	560	559	587	537	580	574	542	587	575	567	578	561	566	562	584	566	575	571	603	517	575	617	578	576	574	573	605	610	585	545	534	599	541	599	592	573	520	551	582	560	543	579	599	584	639	584	554	620	576	564	533	567	575	539	568	598	567	580	600	552	555	554	557	585	587	578	618	622	538	578	591	538	579	587	543	601	587	565	582	570	528	583	589	577	543	556	585	565	562	633	554	570	550	602	600	583	578	554	519	589	590	580	556	535	591	575	576	556	536	583	566	568	559	584	551	516	609	562	541	526	577	601	555	575	558	545	609	623	538	562	564	620	611	526	576	578	525	551	580	572	568	539	568	613	577	584	619	553	545	615	578	590	619	572	595	591	558	589	592	573	574	601	613	558	554	602	584	600	580	594	575	562	541	568	592	584	589	608	563	581	618	529	578	545	596	597	575	606	566	532	562	549	570	574	564	586	541	558	566	542	602	590	582	560	588	617	568	541	571	576	544	588	542	567	534	548	576	555	598	574	573	583	559	585	573	572	560	571	597	588	561	571	554	548	555	579	581	549	547	596	569	551	559	558	568	595	586	566	574	592	548	573	573	581	588	587	561	545	512	570	524	566	591	579	571	553	554	585	573	561	597	549	561	590	538	565	610	622	568	572	568	588	600	563	610	566	578	534	554	555	572	596	572	578	534	568	601	586	540	554	554	634	607	572	566	557	564	607	559	557	578	554	541	535	536	614	615	626	565	580	582	554	565	548	607	584	521	527	521	603	544	574	603	578	579	569	595	576	591	567	568	554	572	597	576	544	561	582	567	578	595	545	578	590	571	625	586	558	566	562	559	582	562	551	580	573	572	565	599	635	615	546	623	597	624	602	604	554	553	537	570	588	608	575	645	621	599	567	573	595	563	556	569	596	605	581	567	604	571	591	576	565	514	562	517	617	569	539	571	583	585	601	562	605	627	550	575	535	592	581	606	557	619	560	591	605	576	554	552	594	576	571	582	611	609	594	599	595	576	538	575	553	548	549	591	609	534	576	542	535	572	579	546	619	566	570	584	623	572	532	585	540	596	544	567	521	595	600	597	614	594	576	606	543	556	531	564	587	569	581	571	577	595	567	574	528	564	591	563	550	571	553	559	557	610	599	590	553	567	550	552	583	572	594	638	527	581	529	536	550	574	622	557	569	560	534	617	542	602	592	537	592	554	588	575	552	543	573	624	598	637	561	543	536	610	570	552	575	558	560	562	601	604	558	565	586	604	563	554	619	547	596	568	545	554	627	572	538	565	567	588	588	588	565	572	646	572	539	625	578	592	576	595	555	588	570	578	561	555	543	566	568	590	559	596	592	601	602	582	587	575	594	564	601	573	570	572	606	554	588	561	580	576	564	592	600	576	547	580	603	636	565	527	590	569	543	583	576	564	523	569	614	582	539	601	550	578	561	521	555	575	568	613	552	556	552	596	553	601	580	609	591	579	564	577	569	578	598	592	607	564	597	586	553	592	601	619	542	578	610	553	586	588	590	592	590	556	604	602	571	549	557	594	572	574	614	586	593	538	595	564	625	594	598	554	583	566	605	543	569	562	607	573	539	565	614	609	531	565	555	563	597	565	615	563	582	587	615	593	573	548	570	581	582	577	518	592	639	557	589	583	577	598	601	607	600	557	539	558
1567	243	194	142	137	167	190	215	288	209	182	169	182	216	218	178	137	146	110	137	107	107	86	121	142	159	128	133	88	95	84	69	72	68	66	59	57	64	60	68	61	60	50	67	62	65	49	64	66	55	48	64	54	69	67	58	49	46	45	63	46	66	73	56	47	60	62	69	47	70	57	66	61	50	60	60	61	60	61	60	60	69	54	56	70	57	53	58	47	65	60	56	62	56	49	55	56	64	62	58	49	67	55	46	59	54	49	48	74	68	68	53	52	55	62	57	62	67	64	52	61	69	54	52	68	63	52	67	66	69	53	62	44	59	62	53	65	63	65	64	59	67	52	62	62	74	67	53	52	60	62	72	68	48	53	59	57	57	61	65	67	71	57	56	67	48	60	57	65	56	54	49	62	57	64	51	54	64	61	69	62	44	58	63	57	64	58	60	58	57	72	62	58	60	66	55	59	68	73	78	72	55	57	65	43	71	65	63	54	71	67	52	47	47	60	60	59	63	61	56	75	62	68	51	59	58	58	57	55	64	56	58	54	52	53	43	60	48	65	49	53	63	62	65	63	47	69	75	67	63	62	57	54	63	55	66	48	75	53	55	47	57	54	59	70	56	60	48	55	61	68	53	55	50	58	49	66	49	48	62	54	64	47	68	49	59	60	56	66	43	63	59	58	39	76	51	63	51	49	65	53	51	48	50	63	64	69	71	61	53	62	57	54	60	45	58	55	72	54	60	59	66	56	55	67	57	59	74	64	65	63	54	64	61	62	48	76	72	63	60	48	70	65	64	68	63	72	57	62	54	59	50	58	52	58	56	62	68	49	64	59	69	54	46	61	53	51	49	50	58	49	57	58	55	69	60	44	64	61	59	48	54	51	75	59	60	68	51	58	55	56	50	47	59	62	44	52	58	71	52	52	67	71	64	52	50	69	58	58	58	64	47	55	52	54	63	68	63	74	50	68	60	74	65	54	65	59	60	71	62	66	61	60	55	73	64	55	67	60	71	60	64	56	57	55	52	64	60	60	51	62	57	62	61	64	48	64	45	61	54	51	47	61	49	44	54	55	56	58	63	51	57	71	66	60	65	62	54	74	72	65	58	48	60	43	65	66	57	55	68	66	64	57	66	60	60	66	44	52	68	52	64	64	56	61	55	59	47	60	65	34	63	50	66	54	48	48	53	66	55	61	58	59	65	57	38	45	46	57	54	76	46	69	60	58	52	58	61	55	64	49	61	68	61	77	47	56	64	76	66	48	71	55	65	49	69	55	62	45	53	49	55	62	65	64	70	66	47	56	49	52	55	54	57	49	66	55	57	65	71	63	58	57	71	63	64	62	59	60	64	53	72	63	58	67	50	59	47	56	59	52	56	77	56	49	69	68	55	43	58	52	52	68	49	57	53	50	58	51	48	55	72	49	49	59	55	69	48	64	54	68	55	63	59	57	44	63	49	46	57	58	62	57	53	56	62	54	56	53	64	72	56	53	62	54	51	64	52	51	56	46	55	65	67	71	53	61	52	59	61	58	56	59	58	67	66	54	60	69	65	74	55	66	76	61	63	52	67	52	60	68	56	63	46	66	63	60	61	56	54	59	52	60	64	63	54	75	54	55	76	63	58	64	66	65	62	59	78	64	65	63	56	61	55	54	66	54	77	49	54	51	61	55	60	63	63	58	58	70	52	43	47	42	66	53	57	57	61	59	69	57	61	49	64	61	71	55	51	75	61	53	62	53	53	46	63	69	47	57	71	58	67	61	53	69	58	61	64	65	73	65	63	60	65	66	52	56	59	62	63	59	73	54	54	80	52	62	53	47	60	67	61	53	63	56	64	55	50	71	52	78	67	52	53	60	80	51	52	50	67	63	54	58	46	46	55	62	52	57	60	71	74	62	60	57	52	55	58	62	49	55	53	58	77	60	57	69	61	69	58	54	59	53	55	67	59	55	50	63	59	67	55	54	47	56	64	62	61	58	65	78	63	57	54	56	61	51	55	56	60	62	51	66	80	43	55	63	61	40	61	69	73	63	58	47	58	49	63	66	63	68	63	51	54	53	59	59	71	59	70	53	58	56	52	61	58	62	59	60	62	49	61	50	53	60	68	60	66	63	74	56	47	67	57	55	55	57	63	58	55	61	64	54	55	52	56	46	48	55	53	62	66	54	53	52	55	59	61	61	55	61	55	75	55	53	49	60	43	65	61	57	48	56	53	60	71	50	46	53	60	43	64	65	43	65	48	61	54	51	63	49	74	71	71	62	38	50	60	56	55	52	61	52	61	46	64	67	47	57	72	58	47	76	52	62	63	72	63	42	59	54	66	79	46	68	51	73	52	50	56	66	74	75	49	69	62	50	56	61	67	63	53	72	53	66	54	76	62	68	65	40	53	63	63	48	56	58	61	55	48	52	55	54	75	63	74	68	58	59	57	64	63	62	64	71	50	51	64	74	50	69	50	57	64	63	45	51	53	60	56	69	56	54	51	64	60	56	61	70	59	78	68	70	48	66	62	70	55	63	54	82	57	48	42	66	63	57	45	64	55	51	56	53	67	54	58	55	56	63	57	71	54	70	58	61	53	51	61	59	61	38	74	43	50	58	67	56	69	49	56	47	49	66	51	67	74	70	65	55	62	60	50	66	60	50	48	58	65	57	63	61	63	71	64	64	44	60	43	52	69	52	69	56	46	63	50	50	49	63	79	76	63	46	56	66	77	58	59	52	62	49	57	58	54	50	55	73	47	61	70	75	49	54	54	64	63	70	59	58	55	70	57	45	63	62	60	60	58	65	63	59	78	57	89	49	54	58	58	60	60	67	40	85	53	49	52	65	61	55	57	57	63	66	54	49	69	57	56	72	66	57	51	59	64	66	57	68	74	64	63	54	66	62	54	49	64	63	56	56	60	65	54	54	70	69	55	67	57	58	69	50	62	75	52	69	63	54	69	67	50	60	55	56	73	65	58	55	62	61	45	64	51	78	68	53	51	62	61	60	62	60	69	59	50	55	52	62	67	61	59	63	62	49	64	71	52	72	41	44	63	49	51	58	58	60	55	55	67	57	51	49	56	50	66	64	56	67	69	68	67	50	53	61	62	51	58	59	58	54	52	57	57	60	67	62	59	60	63	58	67	65	66	53	62	58	60	67	60	60	50	57	66	67	43	54	73	57	70	73	58	64	66	67	62	52	51	60	58	65	64	54	65	59	61	38	66	62	62	52	61	57	61	61	53	57	67	50	73	60	54	60	51	55	55	62	55	55	69	65	60	48	67	52	65	76	68	78	62	61	70	50	66	52	54	63	56	65	58	55	63	56	75	52	49	58	60	52	56	63	60	67	56	62	63	61	61	54	65	63	61	53	68	66	70	66	63	53	59	55	54	70	61	50	63	59	62	60	63	60	51	50	59	62	71	49	51	53	68	54	61	58	63	65	62	67	45	64	47	69	56	49	62	52	52	54	59	56	43	68	53	63	61	75	50	63	63
11047	3174	1845	2348	6005	8483	9936	9645	9518	7326	6078	4752	5599	5596	5163	3842	2936	2756	2419	2292	2056	1847	1629	2532	3186	2855	2389	1942	1369	1027	789	615	512	458	469	458	432	491	459	476	462	422	450	453	479	421	449	434	503	448	425	436	471	443	453	460	445	451	453	453	445	461	415	468	461	428	466	449	446	447	464	445	437	473	418	444	469	478	455	456	431	441	455	456	440	476	451	455	439	432	483	457	446	445	440	447	463	468	488	450	457	477	459	461	447	430	467	442	450	466	472	476	454	434	440	454	431	477	453	483	486	456	470	450	467	471	441	498	441	454	471	469	482	468	454	491	440	433	456	433	427	459	447	454	467	464	438	474	446	455	465	466	430	438	439	438	442	442	485	465	470	432	478	456	451	456	477	470	437	465	448	457	464	451	467	483	409	457	492	443	443	468	490	438	469	488	441	455	420	448	417	423	497	489	477	431	479	438	411	422	482	473	469	451	490	459	451	438	418	455	458	441	450	469	439	455	429	455	431	479	461	464	411	427	459	462	446	460	425	425	475	469	432	459	461	470	456	433	427	422	455	432	470	448	461	429	474	460	441	458	448	457	456	456	453	446	433	465	452	440	476	497	504	459	454	441	474	462	488	470	450	454	445	475	469	448	414	464	451	467	442	457	459	482	442	413	418	474	459	465	488	437	419	445	463	470	448	458	430	423	462	431	433	476	502	452	442	449	439	450	420	412	476	463	447	437	418	455	443	469	460	451	450	463	428	448	437	480	484	451	426	471	496	460	514	442	453	440	437	445	445	496	442	429	497	453	429	460	468	427	455	406	467	466	408	486	427	443	458	479	435	424	456	455	473	458	409	444	449	449	465	468	456	452	420	462	412	469	466	452	454	405	443	453	446	436	473	438	490	416	427	460	469	425	433	440	485	414	417	445	475	455	429	481	441	422	466	492	434	485	441	484	412	463	449	427	459	489	411	446	447	476	421	445	457	432	420	423	463	453	478	487	452	454	460	465	412	475	445	462	479	451	457	478	439	474	435	445	470	438	440	454	466	444	456	431	420	435	456	472	488	451	457	454	473	437	462	467	462	445	434	431	430	449	461	436	474	490	467	420	441	406	452	442	479	452	430	468	497	418	458	467	468	448	442	389	437	486	433	455	410	454	470	418	464	455	492	462	448	436	464	454	439	464	428	459	458	437	464	434	437	440	436	472	430	454	434	429	458	433	425	451	487	435	440	462	453	467	430	458	447	449	447	440	460	439	482	423	440	411	425	468	462	453	468	443	399	499	429	446	441	419	484	451	470	465	497	468	454	450	474	435	456	461	476	416	451	419	465	479	425	447	416	439	470	420	487	433	431	465	452	482	431	456	474	464	436	449	453	453	479	464	422	497	461	441	442	455	488	459	443	463	437	439	459	439	435	444	445	461	428	432	444	460	451	467	452	394	436	488	466	417	456	481	467	447	456	489	440	449	480	437	431	461	417	481	429	461	428	462	446	442	423	430	458	411	455	427	452	453	491	455	443	442	421	428	469	460	455	444	438	449	416	447	416	462	449	438	469	477	474	474	436	454	447	471	458	454	426	451	464	446	432	497	472	434	432	459	493	445	425	450	435	470	470	460	420	444	473	490	442	487	486	478	434	421	457	449	472	462	467	446	468	437	471	409	449	458	439	472	469	459	452	419	449	456	476	469	463	464	474	477	492	440	439	445	436	436	508	449	456	442	455	453	411	459	441	456	468	474	470	428	465	445	448	425	447	452	444	429	448	480	430	475	464	481	483	439	473	453	491	449	449	418	447	482	432	465	482	442	478	440	438	499	455	450	443	404	435	440	447	475	423	463	421	462	484	429	423	456	423	416	445	425	448	453	439	443	455	437	453	431	454	452	450	452	464	432	465	443	400	434	465	448	419	431	490	451	422	453	435	463	460	440	468	417	440	456	525	453	417	444	460	441	435	418	478	446	403	476	498	441	430	450	440	479	471	475	399	472	473	466	459	462	463	471	479	448	462	474	470	448	440	408	487	412	485	469	422	453	446	465	451	446	463	451	429	442	476	465	440	430	436	452	448	445	458	453	448	442	458	457	474	449	479	452	446	444	445	467	439	443	462	424	452	463	453	479	496	443	457	450	457	455	494	420	476	502	430	420	433	442	450	473	439	489	469	481	453	454	426	386	447	453	438	479	463	470	451	458	457	436	454	482	474	441	437	433	507	459	468	423	444	452	434	419	435	443	444	418	452	473	438	445	462	442	445	436	426	415	449	475	456	410	467	454	456	424	477	468	444	434	477	473	426	472	474	438	455	464	456	455	447	440	463	487	486	451	463	433	480	451	470	472	472	479	454	478	416	477	471	449	482	438	436	454	460	462	467	481	462	462	455	447	432	461	440	439	467	436	481	481	460	448	441	468	440	459	483	424	438	458	459	436	451	485	458	443	435	464	479	434	490	474	474	427	434	470	488	426	466	476	455	458	457	464	417	492	477	464	418	419	456	470	444	478	462	475	444	411	432	452	445	435	451	433	453	469	479	458	480	422	441	444	440	451	440	491	452	443	433	428	474	482	475	453	435	426	428	460	407	443	455	443	448	438	433	453	455	492	433	430	453	470	480	449	481	452	440	460	448	489	450	512	460	456	428	475	472	470	442	446	413	454	462	423	448	432	472	435	417	457	430	464	473	475	491	443	406	436	461	401	483	454	421	449	442	447	466	452	452	487	502	471	482	442	439	447	431	460	402	438	419	444	421	446	404	424	443	469	450	442	444	447	478	475	422	429	462	412	454	488	453	449	434	447	459	480	430	443	468	454	467	467	441	430	466	485	480	447	465	435	445	477	445	467	413	437	480	413	420	474	446	467	459	412	451	449	475	436	440	454	434	461	431	445	446	475	481	485	446	463	407	451	425	413	469	461	442	443	458	419	455	448	452	442	443	461	455	458	465	494	440	432	412	459	448	445	459	487	458	456	481	410	441	453	475	448	427	440	498	481	422	455	474	430	434	426	493	498	494	442	444	453	467	466	474	444	480	464	402	490	432	462	458	456	428	475	459	434	481	436	460	446	439	459	490	489	459	425	451	460	442	457	469	449	465	488	454	478	482	443	436	408	405	460	476	465	429	476	444	458	454	459	453	436	426	460	473	483	454	443	465	452	449	494	413	458	437	449	469	452	433	434	439	430	448	430	469	463	428	443	408	442	474	476	409	424	462	450	441	480	497	457	474	442	453	446	424	444	461	473	437	480	463	461	467	444	469	476	486	481	474	463	488	474	445	453	489	460	466	467	478	450	453	443	450	416	423	466	449	466	453	452	470	466	453	447	474	423	466	422	430	472	459	433	405	472	474	449	461	466	420	462	441	422	442	435	461	456	431	484	453	490	435	445	461	468	483	462	464	444	409	444	477	432	454	449	431	435	426	426	487	444	457	427	438	421	462	474	467	433	460	445	430	458	503	399	450	424	487	466	445	450	477	466	471	475	432	476	467	450	409	442	454	481
985	391	246	192	163	188	277	335	350	260	209	225	238	200	214	229	201	190	166	139	127	111	137	291	377	373	314	270	169	128	94	88	75	70	56	71	77	62	75	69	71	69	69	63	69	57	57	70	56	61	61	43	64	60	60	74	61	54	61	54	60	77	63	73	74	55	79	65	62	60	51	55	70	73	61	63	65	69	70	62	64	63	50	56	61	71	67	64	45	74	61	57	61	66	68	68	67	61	77	74	57	59	72	72	61	60	74	57	59	58	58	69	47	74	64	69	74	78	69	60	71	60	61	64	55	68	73	72	62	60	65	69	66	76	55	72	67	56	70	66	53	62	68	53	74	76	70	56	60	66	63	53	59	62	64	57	56	55	71	73	73	75	69	71	60	71	71	84	58	61	64	61	53	58	55	69	58	65	75	49	67	73	54	65	62	72	56	83	73	55	59	52	77	61	74	62	55	69	52	60	50	52	69	64	65	59	69	57	63	70	55	67	73	78	57	70	67	68	63	67	76	63	63	66	71	50	79	74	65	81	72	62	70	54	62	66	64	55	49	61	70	69	64	80	81	81	74	66	56	69	55	67	68	55	64	74	59	63	62	69	65	57	64	72	79	70	68	72	66	64	68	61	67	70	68	65	60	62	64	62	61	57	62	70	66	64	59	57	46	61	59	54	55	61	61	57	68	70	43	87	72	80	80	56	67	68	74	61	67	71	61	59	59	52	80	67	58	60	51	68	68	69	67	61	72	62	73	71	79	75	71	66	70	74	65	65	67	74	66	60	50	63	66	64	61	60	58	62	53	65	75	62	62	61	80	50	80	72	52	63	77	63	71	62	46	59	66	50	57	68	64	57	63	77	64	59	65	63	76	56	64	61	56	71	71	66	63	73	68	67	75	79	75	82	77	57	48	63	62	67	63	60	57	66	60	70	67	57	59	60	70	55	67	65	58	58	63	64	56	70	57	81	43	69	67	62	56	56	55	70	74	71	59	54	62	60	67	66	61	65	88	72	65	80	78	63	50	56	63	66	67	56	62	60	61	77	66	56	57	65	65	65	73	70	69	53	68	65	61	65	52	63	68	70	74	51	63	75	67	71	51	81	62	67	71	63	60	55	66	65	78	60	78	71	57	66	66	67	57	64	48	63	59	77	51	56	49	67	64	68	59	66	67	74	60	72	69	62	85	68	71	83	66	74	59	66	62	64	64	49	71	76	64	73	63	79	77	60	57	66	84	64	58	62	67	65	55	63	67	67	69	55	60	69	70	55	65	81	71	75	67	77	88	56	67	60	54	72	66	67	82	61	68	85	64	68	66	56	86	62	79	64	66	67	61	60	76	63	54	75	60	73	63	47	67	79	51	60	65	37	65	63	62	47	63	61	65	59	50	64	71	80	62	68	62	54	49	65	66	57	69	66	68	70	63	58	81	75	57	54	52	49	72	76	54	62	59	62	57	69	68	75	76	51	65	64	75	56	60	61	67	63	60	63	54	68	62	54	63	63	72	63	69	64	63	63	55	64	60	57	59	63	57	69	74	59	74	67	84	70	73	66	58	54	59	65	64	66	66	46	66	64	62	65	68	59	55	60	70	63	58	58	71	71	58	55	68	63	70	68	65	76	55	71	63	64	58	66	59	71	59	56	62	68	56	72	62	51	70	68	60	56	75	64	65	66	75	68	81	65	70	55	59	79	76	63	65	59	63	69	64	76	70	54	73	74	68	58	58	73	82	80	61	65	67	70	61	73	71	57	55	80	91	72	61	67	75	74	77	49	70	63	79	71	71	60	59	65	60	68	78	60	65	62	65	77	63	71	69	64	61	68	73	63	65	63	68	62	60	56	63	76	56	57	76	54	69	64	66	47	57	66	76	62	59	51	51	58	64	57	58	78	57	73	60	43	47	61	70	79	62	70	49	79	60	51	63	69	62	65	63	66	65	58	64	71	69	73	64	57	62	68	55	73	63	57	86	61	71	53	55	64	52	60	63	68	63	59	66	73	70	60	67	66	61	52	68	66	63	69	66	66	69	86	60	70	57	64	76	67	61	68	53	82	61	68	67	73	55	57	62	70	67	55	56	65	80	68	67	65	58	66	72	72	77	65	63	63	61	50	71	75	70	68	61	52	57	58	78	63	82	74	75	58	68	57	68	69	54	61	58	61	72	68	74	70	65	52	57	73	68	56	69	64	71	72	66	63	51	54	64	71	65	56	76	72	61	59	65	64	89	58	56	65	71	54	66	65	61	76	53	69	69	64	63	55	70	68	53	59	68	66	59	60	59	59	74	67	67	56	59	54	55	49	52	62	69	74	68	53	65	63	61	64	61	66	55	43	69	61	67	69	62	64	60	61	61	59	51	65	62	58	62	53	83	60	68	63	59	64	65	63	73	70	67	73	64	73	73	57	72	54	68	54	46	58	64	65	74	65	64	51	72	56	67	50	46	69	79	49	58	68	65	60	71	63	57	65	71	65	65	77	63	66	67	63	76	59	64	80	70	59	75	60	56	54	85	66	63	54	56	66	84	69	80	66	58	66	53	55	59	63	71	88	62	69	68	67	43	71	48	58	67	67	67	59	69	60	70	55	68	67	67	61	65	57	55	64	72	64	86	54	69	73	60	74	68	77	54	64	56	61	64	58	68	70	71	55	67	54	68	56	62	76	60	55	57	77	62	62	68	67	72	60	56	59	58	85	64	53	70	74	61	62	66	67	58	69	64	60	73	78	72	63	63	70	58	78	55	62	63	70	55	80	61	59	67	54	66	65	83	66	58	54	70	57	61	61	63	54	64	66	65	69	74	74	76	50	73	51	64	62	72	56	61	49	64	54	78	63	66	56	66	66	61	66	57	71	61	76	60	77	58	63	67	65	53	65	71	63	64	58	47	75	68	63	59	74	90	62	54	71	65	67	78	67	52	48	40	60	69	57	55	64	62	63	65	76	63	65	78	64	60	62	63	67	60	69	60	61	66	66	66	55	68	62	63	65	60	58	68	59	68	68	77	52	66	65	62	62	58	60	54	60	56	76	59	54	65	62	49	61	70	62	66	63	64	61	73	67	65	51	61	76	53	56	52	72	69	57	61	64	83	67	59	55	85	44	66	66	61	58	58	59	63	64	73	81	60	59	64	43	70	62	52	58	51	52	62	57	66	73	56	55	56	50	52	67	63	67	62	63	70	61	70	73	83	53	72	76	71	49	75	54	53	63	72	70	66	72	74	75	64	59	58	56	79	56	58	72	68	54	77	52	58	67	51	50	64	53	63	62	51	74	61	66	67	85	64	59	70	67	69	64	59	55	67	61	76	73	50	67	64	65	64	66	68	49	85	73	61	70	63	62	62	55	63	53	70	60	62	64	69	68	61	61	53	58	58	72	54	68	57	53	79	64	73	65	71	55	73	59	67	61	78	68	58	69	56	81	67	72	59	69	78	54	57	66	72	69	71	61	73	74	67	68	66	50	56	61	65	63	83	61	79	72
11885	4447	2815	3289	7847	11493	13116	12858	11546	8848	6676	6482	6699	5546	5748	5225	4251	3538	3301	3161	2878	2291	2441	6403	8084	7496	6163	4507	2866	2033	1236	892	696	553	506	514	498	492	486	501	468	514	491	490	462	478	495	454	475	505	497	495	524	435	493	467	493	488	485	468	473	487	453	457	482	456	459	489	453	506	534	477	437	461	445	490	473	447	471	528	530	501	498	490	461	462	467	458	457	455	502	463	508	452	477	478	452	490	467	521	455	524	487	520	487	491	472	484	524	477	467	456	479	480	457	469	498	560	454	488	504	501	488	461	526	481	487	450	473	458	510	472	521	461	478	473	470	485	496	467	495	481	428	496	444	495	496	480	489	503	470	507	520	452	497	463	488	503	483	461	472	473	459	464	420	489	484	530	451	501	512	456	463	471	463	507	479	469	556	526	509	460	516	503	453	478	484	467	474	474	492	475	469	452	488	478	492	497	495	454	474	513	511	489	467	472	487	521	472	500	535	513	469	461	497	488	538	520	498	407	498	478	501	509	484	502	514	504	512	475	489	474	480	490	429	500	478	497	514	481	456	501	483	494	467	493	480	507	480	498	494	469	488	502	503	486	521	446	465	471	513	514	512	495	451	488	450	508	501	476	488	484	472	464	515	491	474	499	476	479	469	478	489	477	505	495	474	481	453	456	474	480	492	482	518	497	466	493	481	471	486	483	475	438	469	473	422	515	513	474	457	498	490	505	465	464	459	468	460	485	504	447	470	470	453	508	494	489	467	510	466	488	491	480	444	498	495	526	500	549	495	483	476	463	517	480	507	494	446	485	493	485	467	437	491	468	501	497	476	470	469	503	471	487	491	471	482	517	505	462	493	449	492	500	489	465	491	514	441	513	505	504	483	496	504	489	445	484	459	473	493	457	473	440	512	450	447	494	469	433	465	469	511	454	508	492	490	486	471	522	509	486	467	509	487	494	493	438	495	513	488	510	470	468	490	479	495	487	469	469	488	481	436	443	512	462	472	474	480	476	498	471	466	504	464	479	483	492	507	465	516	468	479	480	515	495	524	492	472	433	506	508	502	494	506	442	469	489	516	484	521	499	510	494	509	510	530	477	449	487	480	481	480	476	520	488	492	458	493	475	506	486	469	548	473	525	507	465	503	492	467	512	486	479	469	484	495	453	496	507	474	509	467	468	456	481	504	519	492	447	477	511	484	485	497	489	483	458	484	483	452	510	483	466	491	494	491	478	465	481	496	484	484	530	474	457	529	491	486	483	469	463	467	498	529	474	523	503	482	460	482	487	509	443	530	463	464	491	480	514	494	478	483	456	480	482	484	483	507	475	517	504	500	482	470	508	476	520	492	461	488	504	515	484	500	471	501	463	486	441	480	466	482	497	514	491	482	478	483	495	465	490	502	483	496	489	489	511	477	454	484	480	506	486	474	487	481	509	477	485	508	526	498	513	479	534	454	487	468	468	465	504	502	491	478	461	519	473	495	465	459	496	504	498	448	472	518	490	444	511	505	485	482	506	510	510	495	491	512	511	429	476	502	533	467	458	496	448	493	469	524	511	467	492	476	526	475	483	508	507	488	491	509	463	456	453	484	504	468	460	462	460	498	510	532	497	443	468	493	505	487	492	486	460	517	419	489	540	485	477	482	519	504	508	493	483	482	520	496	487	494	503	493	468	487	463	467	487	492	508	492	456	490	503	487	479	465	496	488	470	495	509	499	474	477	513	475	512	481	468	471	494	445	481	475	469	470	479	472	457	497	518	491	462	488	495	478	571	490	501	462	453	507	504	476	483	497	499	507	475	513	478	457	454	488	473	539	484	515	496	495	421	505	442	464	458	513	481	505	462	510	500	470	512	509	491	519	495	474	519	476	496	466	515	511	465	522	479	505	477	501	470	458	491	502	508	476	494	475	486	445	495	496	494	524	504	490	505	449	437	426	482	494	452	493	500	479	476	473	483	491	491	471	475	506	532	482	436	479	496	489	443	480	526	478	482	528	534	508	522	493	507	473	477	488	476	455	484	501	499	452	487	464	440	468	513	433	508	475	500	506	482	464	466	476	500	445	468	492	475	462	472	458	466	496	509	469	471	495	444	465	516	483	483	492	461	489	490	500	467	477	528	491	443	517	468	459	490	503	511	475	481	468	504	499	479	495	496	441	518	485	460	487	488	483	479	518	509	456	499	498	486	484	448	462	469	450	496	477	527	499	526	474	487	452	508	465	488	471	507	471	471	474	495	476	518	461	455	513	472	441	471	481	481	475	501	498	500	496	473	483	521	468	492	481	487	487	481	501	464	539	480	467	473	521	482	451	486	554	463	477	476	492	502	468	474	488	474	483	477	457	497	498	461	469	487	505	484	506	494	525	470	506	442	494	489	497	457	465	476	495	453	497	537	486	463	503	505	530	489	487	486	500	487	467	507	495	502	437	487	496	474	500	475	461	470	503	487	494	507	464	482	488	476	470	470	488	444	428	500	507	491	506	457	456	498	473	487	461	472	467	446	486	482	498	446	475	446	471	512	509	487	466	523	494	505	474	503	493	477	479	473	454	494	484	483	498	496	538	492	441	466	482	497	526	522	470	494	468	478	505	460	468	469	477	546	492	438	479	487	485	505	488	499	493	501	503	510	472	510	454	504	523	486	500	470	471	474	481	476	486	481	486	480	469	475	498	469	483	506	455	500	498	491	456	463	491	439	521	484	490	519	484	460	471	506	508	481	492	461	485	473	435	458	504	468	467	453	482	518	489	542	496	487	458	487	496	518	504	483	446	501	476	448	502	494	513	472	493	487	491	454	486	423	481	490	449	506	492	495	481	498	510	506	488	543	526	505	462	493	547	481	504	444	469	510	515	464	465	494	452	501	473	508	487	486	460	535	480	475	493	424	521	495	502	468	484	507	479	477	487	504	494	494	513	475	477	461	541	471	517	498	489	459	480	473	484	511	494	499	520	464	470	514	483	468	454	500	534	474	499	520	482	466	483	477	503	506	514	502	467	464	524	487	454	471	492	472	468	472	488	494	461	477	497	481	498	500	456	491	509	471	476	475	446	458	482	522	493	483	466	448	527	474	470	511	489	456	468	464	489	436	556	520	479	475	505	476	451	487	481	476	458	472	495	473	475	507	459	476	491	494	500	489	513	499	463	500	496	437	458	487	499	485	445	471	500	480	458	464	490	482	487	437	496	506	486	519	451	469	446	476	468	454	471	472	467	461	508	468	490	485	506	489	488	479	483	485	501	493	500	444	486	471	484	479	437	486	504	465	480	468	490	495	500	479	526	471	484	503	502	498	463	500	487	476	501	492	489	481	513	509	463	519	470	478	512	456	430	511	490	478	469	530	468	451	470	522	511	497	510	471	500	481	525	485	504	490	500	473	479	456	503	503	472	510	482	455	500	491	482	465	482	486	493	497	493	478	499	448	464	497	499	467	524	483	499	488	525	477	497	527	525	487	460	544	480	483	467	534	460	441	495	500	517	496
2436	359	271	207	171	214	252	330	297	270	236	235	216	253	258	176	183	154	142	140	138	132	150	326	428	416	363	259	199	173	128	98	95	82	68	68	77	83	68	78	75	78	77	61	51	67	52	67	57	81	74	65	78	63	79	71	68	76	68	73	73	74	69	76	67	77	83	65	70	80	73	62	66	82	74	82	73	68	63	72	72	66	67	74	73	76	72	82	77	65	58	74	78	65	73	74	69	77	82	80	69	59	60	70	84	74	60	67	60	73	79	65	70	63	81	69	58	65	79	71	76	73	73	63	66	70	65	91	70	74	71	54	76	62	80	63	66	76	88	58	60	78	81	71	82	80	69	64	65	81	62	68	72	81	54	70	72	59	60	75	72	76	60	61	72	73	65	86	82	94	69	78	67	74	60	54	61	84	51	76	79	89	84	68	64	81	87	64	72	68	64	80	84	57	66	75	73	72	65	68	55	51	73	57	76	74	70	59	78	68	72	90	64	61	74	69	72	85	77	68	69	72	95	71	69	73	62	78	68	68	64	77	80	58	75	62	70	55	78	61	77	79	66	69	86	73	77	81	71	70	62	72	75	85	80	72	66	58	84	80	85	72	72	75	74	79	82	64	66	75	74	89	57	64	74	75	66	80	62	53	81	73	63	71	77	65	72	65	72	73	69	71	70	96	81	72	64	81	83	69	72	89	74	66	59	60	68	68	85	65	72	66	81	80	82	72	68	69	87	82	69	60	66	70	69	75	75	91	87	77	71	80	68	76	61	83	87	80	65	64	72	59	77	80	59	69	70	72	83	67	71	68	66	78	68	58	95	83	78	76	60	70	61	69	54	73	72	77	66	64	78	70	75	77	72	86	73	76	71	67	75	76	71	64	83	67	66	75	70	70	55	74	73	79	67	70	77	59	80	65	63	78	69	68	72	69	66	77	64	71	65	68	58	82	77	84	85	66	70	71	79	78	87	70	68	60	75	75	64	80	76	63	73	58	79	95	71	75	73	77	64	63	70	83	68	69	74	67	69	71	65	86	71	68	77	70	77	78	85	55	68	73	76	87	73	53	69	77	54	73	61	90	73	78	67	63	77	81	68	73	77	86	67	70	72	72	71	89	68	88	87	83	82	60	61	66	84	86	61	68	84	69	88	63	76	67	59	75	75	64	74	88	67	72	73	75	84	76	90	67	67	61	74	77	70	64	71	78	69	67	79	55	70	68	76	57	70	79	71	83	60	70	70	65	87	82	76	75	60	65	86	68	65	71	71	80	64	75	62	72	86	71	78	74	79	77	77	64	78	72	69	90	88	60	89	72	77	66	71	64	66	66	70	79	56	53	62	72	83	85	58	78	66	60	69	68	83	74	67	65	72	81	69	68	65	70	82	80	70	62	63	79	72	62	83	79	79	89	72	71	76	86	72	75	71	67	69	75	68	66	78	75	66	68	54	71	60	73	79	90	74	87	68	66	63	87	78	79	63	72	90	61	66	78	76	72	70	80	82	70	63	80	72	54	74	79	72	71	81	64	70	68	59	75	71	74	67	78	73	82	82	78	76	88	79	65	61	72	77	43	62	58	78	76	69	68	84	80	80	76	70	72	70	79	66	82	63	70	53	75	82	66	94	79	87	61	64	61	78	67	63	66	69	83	66	68	81	86	83	77	68	89	68	70	83	69	54	77	73	70	79	69	73	77	58	78	69	92	74	59	72	68	67	79	82	67	75	75	72	82	65	60	71	63	64	62	74	79	64	72	83	66	69	60	68	68	78	93	87	68	67	57	80	73	70	70	81	77	85	69	63	61	67	75	81	72	71	56	73	59	79	69	97	77	77	73	59	86	61	80	70	55	78	67	71	80	83	76	84	61	79	83	66	77	82	71	70	80	76	65	77	79	65	76	83	82	84	77	81	73	56	69	58	50	57	73	58	82	80	65	47	58	67	77	56	72	79	65	68	67	64	82	72	76	82	61	73	75	77	68	69	67	77	75	79	87	72	72	74	82	82	81	68	86	80	56	78	77	78	66	65	69	53	72	72	74	71	77	60	74	54	69	64	63	70	73	72	63	62	77	73	85	70	82	75	75	71	72	65	84	70	72	72	75	64	71	69	58	69	75	88	64	56	57	83	65	76	71	64	61	67	68	73	64	71	73	69	84	80	67	58	73	71	72	63	67	75	75	63	86	73	73	78	61	70	77	73	54	72	83	70	81	74	73	80	65	59	91	90	68	64	72	64	58	69	71	63	77	73	75	68	64	83	84	70	70	91	71	70	69	69	68	67	70	73	63	69	72	70	62	71	62	75	75	65	63	72	73	67	67	60	60	72	79	71	81	77	64	64	64	58	70	58	68	73	71	72	59	70	75	69	79	72	89	85	72	63	77	66	72	76	72	77	59	65	72	73	58	67	81	88	82	71	60	68	69	67	75	69	63	75	78	74	61	63	71	61	66	74	67	62	86	78	67	68	61	82	79	86	71	68	74	84	59	78	75	89	76	78	66	89	80	70	71	82	87	81	78	76	73	77	62	90	75	75	49	85	81	82	87	65	63	78	77	70	75	49	75	84	71	56	57	80	60	75	83	67	73	83	53	62	83	75	66	78	70	72	76	59	63	67	77	67	55	52	98	79	65	75	67	62	83	78	87	75	71	78	70	65	71	65	72	81	72	90	72	64	62	74	72	71	50	67	62	69	64	72	77	77	67	72	60	73	75	63	67	66	64	83	81	71	74	89	75	83	67	53	72	72	74	73	77	69	76	63	72	70	66	67	73	71	71	58	64	87	78	72	61	62	72	60	73	69	77	70	76	83	75	82	65	87	74	56	76	77	69	77	89	57	82	65	80	65	71	70	76	70	57	57	70	63	64	73	68	83	65	65	72	67	64	62	66	69	66	78	64	80	76	76	78	59	71	62	72	71	69	72	75	64	68	64	70	68	72	77	74	71	65	65	62	70	68	56	51	73	68	65	80	80	77	86	68	81	59	63	68	95	76	74	61	63	79	76	82	75	85	79	63	72	75	69	59	66	67	91	65	97	80	67	82	71	78	68	80	67	67	72	72	66	78	71	58	73	71	77	63	73	73	59	52	70	84	93	85	87	66	82	70	81	75	68	73	82	65	57	73	74	77	77	83	73	68	76	84	70	70	67	69	58	79	80	62	73	93	80	70	68	59	59	70	79	69	67	68	85	68	58	51	71	71	79	76	61	72	61	75	78	77	61	72	76	80	72	69	62	65	73	71	75	88	72	73	73	71	89	66	71	59	57	76	78	59	85	66	73	92	60	71	56	63	79	65	61	62	69	80	80	83	77	85	79	57	71	82	72	69	79	73	89	80	89	76	56	68	71	73	63	73	69	59	71	65	67	76	80	74	69	80	87	72	75	70	82	86	75	80	87	74	84	76	69	61	70	67	67	72	64	63	68	80	70	66	63	69	81	73	66	52	82	60	67	80	85	58	59	80	75	80	78	78	72	66	61	72	67	70
13779	4241	2887	3236	7150	11980	12934	12804	10300	8009	6825	6984	6588	6688	6011	4745	3916	3479	3136	2716	2449	2284	3022	7121	9037	8438	6922	5273	3521	2188	1485	1024	795	660	590	540	580	579	543	552	547	526	493	557	571	534	538	577	532	530	559	530	531	554	622	536	548	556	558	543	567	522	538	522	555	523	569	571	556	506	518	560	533	567	562	596	527	540	538	560	522	558	561	521	510	542	530	542	509	561	565	526	563	536	543	541	524	535	523	522	508	562	585	535	577	558	545	539	506	531	520	530	545	493	544	600	498	578	539	575	508	539	524	588	563	545	548	563	565	533	530	543	534	546	548	539	527	567	534	551	556	520	514	611	552	526	498	565	545	528	553	494	547	539	581	538	549	526	531	548	578	528	538	549	570	524	498	553	561	567	553	553	568	496	565	555	541	586	552	544	533	532	546	563	488	576	541	549	553	542	557	505	561	565	534	560	544	521	532	564	538	551	571	511	528	592	498	530	575	536	569	553	543	513	546	544	538	512	530	521	559	495	528	557	593	512	540	566	524	549	535	577	557	523	548	536	554	550	508	555	510	558	567	545	532	551	551	560	510	587	546	578	561	580	526	538	555	561	510	550	484	522	567	536	546	531	523	521	576	541	557	523	504	527	511	517	512	552	551	533	517	523	565	594	520	527	574	554	544	581	558	530	553	553	519	548	542	551	595	543	558	589	563	535	489	580	571	538	549	569	543	548	532	559	541	527	571	566	576	565	527	555	552	556	554	564	558	504	554	546	553	550	548	537	556	513	522	555	574	508	557	531	525	561	551	582	515	540	528	544	510	528	531	541	580	546	526	459	572	550	566	524	517	558	540	565	546	505	550	518	496	526	531	546	539	542	529	597	560	539	563	494	556	545	505	609	521	576	560	581	540	557	555	545	556	534	533	517	552	528	627	523	516	576	568	521	558	548	545	537	517	559	562	526	540	519	537	518	547	516	534	514	510	540	586	500	558	514	543	566	534	556	548	546	520	553	504	532	544	548	547	558	559	515	530	560	513	552	591	561	566	526	532	556	550	511	593	544	523	533	537	556	611	531	539	560	563	539	484	521	482	538	544	579	500	546	544	573	540	561	554	580	563	535	578	581	525	520	520	555	557	563	575	513	582	557	520	589	551	577	570	560	601	539	559	577	557	565	565	536	521	522	539	571	549	560	532	547	522	531	531	578	551	555	549	575	530	546	562	542	478	541	526	545	512	518	570	520	550	538	558	563	495	531	549	528	550	514	502	485	559	557	541	517	525	528	540	568	550	524	562	568	551	558	563	531	539	549	540	547	516	517	557	508	502	546	483	551	553	556	536	540	525	530	534	553	524	530	504	560	537	559	514	523	548	543	536	522	525	552	505	544	560	554	531	528	563	534	604	533	548	541	540	535	542	556	552	549	555	506	573	539	540	518	531	494	526	547	559	512	531	512	534	518	543	534	534	563	564	512	518	555	557	520	519	532	535	578	506	548	522	538	586	525	536	536	547	524	556	525	543	562	525	504	549	535	555	552	545	529	539	537	523	487	535	524	550	540	515	480	476	534	564	526	546	544	554	512	569	528	509	539	542	513	523	546	536	534	551	544	542	544	559	534	544	553	527	566	520	503	523	568	524	542	557	505	534	550	539	518	549	571	557	546	561	524	549	559	540	550	558	543	544	615	528	548	553	559	511	547	545	545	559	536	571	543	549	571	514	583	491	521	587	562	562	547	594	553	547	562	527	530	591	541	510	567	557	544	520	575	569	541	531	533	544	554	589	575	578	540	540	579	552	548	553	551	580	521	561	566	552	575	550	530	542	545	594	535	508	548	548	554	539	531	569	524	543	499	526	537	556	539	526	572	515	550	524	580	569	555	563	509	522	563	538	563	531	567	585	549	572	524	504	538	537	512	522	541	550	557	537	542	606	546	513	569	563	549	505	528	554	538	524	575	568	506	514	538	510	530	510	538	550	566	489	557	560	562	524	534	504	590	538	569	568	533	509	545	513	515	547	532	521	548	529	552	526	545	581	520	545	564	588	534	578	542	575	572	547	496	538	515	526	530	583	542	550	528	515	511	563	550	532	561	554	548	552	564	552	565	545	510	557	529	561	577	545	560	537	544	550	511	561	596	531	508	560	548	547	538	553	557	540	540	580	522	548	502	548	511	494	547	575	544	546	556	497	531	573	532	505	515	582	534	561	566	549	541	511	517	504	527	543	543	494	533	545	547	524	564	564	547	591	530	558	550	523	573	545	549	539	517	493	523	513	545	546	531	548	599	552	535	494	537	561	522	566	550	538	548	528	518	547	550	578	545	513	496	546	526	584	529	551	543	534	492	566	540	495	504	581	563	526	585	511	560	536	502	530	519	519	589	556	525	522	536	562	499	541	538	505	520	556	549	511	535	569	527	574	571	520	542	563	533	592	555	520	561	523	560	570	544	526	549	576	564	554	536	559	527	513	569	551	502	552	519	541	551	540	532	521	552	544	526	525	509	523	513	574	544	558	581	558	510	575	510	538	493	563	548	511	528	563	553	541	548	516	576	555	577	518	551	521	551	505	508	519	549	501	549	526	555	529	573	533	567	577	544	544	504	575	572	535	544	523	556	555	528	527	552	534	592	513	550	578	590	528	568	531	546	546	554	542	537	546	532	547	544	537	552	562	552	547	527	553	533	574	556	570	570	488	595	514	556	534	522	539	516	583	515	550	544	548	525	550	570	576	560	546	546	585	514	585	545	552	555	527	515	551	545	539	510	532	532	500	533	522	554	586	522	547	534	519	562	535	572	547	512	592	576	543	569	565	501	517	547	479	548	513	546	546	535	520	504	559	550	533	534	493	557	553	547	579	518	539	513	529	534	518	510	543	555	565	572	500	521	500	576	551	519	528	581	566	547	545	566	532	588	515	591	539	513	531	568	527	531	528	530	523	566	539	550	557	547	554	524	535	577	578	537	543	584	553	542	514	536	525	491	531	522	538	507	546	541	526	548	546	522	484	531	574	578	524	580	553	535	528	551	533	529	555	540	552	561	559	520	551	512	523	531	540	515	562	536	553	507	504	548	554	542	575	566	553	540	554	532	534	562	548	544	548	515	557	534	559	590	485	538	498	549	557	551	536	578	572	548	550	538	556	533	539	549	571	554	560	551	520	540	554	573	544	571	557	534	583	537	548	517	543	582	511	548	551	541	545	545	585	552	521	559	526	528	571	541	529	517	529	547	531	548	529	570	525	546	522	534	554	543	527	538	574	526	563	554	531	535	543	541	557	574	548	542	537	589	521	555	530	509	560	551	545	511	528	527	599	570	548	536	565	523	552	584	541	541	524	557	496	558	563	564	582	521	556	524	498	530	549	488	556	584	538	542	530	505	559	558	562	533	541	527	584	559	546	541	555	561	531	522	566	572	543	563	593	553	553	520	560	585	564	549	545	540	535	550	541	544	543	554	540	518	552	518	572	540	526	544	536	532	545	569	555	522	565	554	537	573
1805	513	348	252	184	280	377	398	398	362	338	351	384	350	296	294	265	201	166	164	154	144	152	590	781	837	577	423	287	196	127	111	98	90	68	87	84	81	70	76	95	79	75	89	80	90	69	81	71	80	81	79	74	66	85	71	83	79	78	78	71	88	74	70	75	85	69	77	77	77	80	79	75	81	69	97	74	71	83	78	85	84	85	72	79	82	65	84	71	72	48	76	83	84	67	77	72	64	74	86	77	89	67	78	90	75	75	97	82	76	71	80	73	69	68	78	93	90	70	67	85	76	67	62	77	85	81	66	85	69	75	69	80	82	83	65	86	78	80	84	87	68	78	88	84	81	62	72	84	67	77	82	66	74	90	77	89	88	94	64	85	72	71	72	72	80	79	76	75	70	88	75	67	82	68	76	84	79	69	93	74	66	67	87	57	68	82	75	74	76	90	78	73	84	83	82	86	99	87	59	91	68	75	76	77	83	86	80	75	70	71	81	77	90	92	91	59	67	84	72	81	79	57	65	80	71	78	88	89	76	95	99	89	84	70	81	70	80	85	66	79	87	80	80	96	79	86	67	67	84	72	85	85	75	80	92	89	70	75	85	59	76	82	93	83	90	92	86	76	72	58	72	80	89	72	72	86	73	76	67	85	61	72	63	76	71	72	77	82	88	89	74	73	67	102	70	86	92	99	78	76	71	87	75	85	70	75	85	81	79	72	64	76	76	92	99	69	77	77	74	73	61	71	76	73	73	83	69	74	64	79	80	89	84	72	78	93	85	62	87	70	62	78	70	84	76	72	80	82	64	79	86	69	82	93	78	73	68	79	84	80	85	67	70	81	73	81	81	89	78	79	75	82	85	85	77	70	83	83	80	78	82	63	71	89	76	90	56	75	76	81	80	70	84	81	79	84	96	80	80	83	90	72	76	88	90	81	86	73	90	78	89	69	66	83	76	74	83	89	71	73	76	73	85	82	74	85	81	71	90	64	78	75	72	81	80	98	74	72	70	82	67	74	82	87	69	75	88	76	91	87	77	63	93	76	79	69	61	76	66	70	78	83	86	64	93	75	80	79	64	80	76	85	78	75	72	84	99	76	89	73	81	67	67	71	82	91	82	87	90	81	85	80	74	80	74	78	73	74	88	89	111	85	83	96	75	71	67	83	78	55	92	81	68	99	80	68	61	70	63	80	88	81	75	76	70	80	79	74	81	71	83	73	66	70	97	90	81	70	89	86	90	76	70	89	93	84	74	80	84	77	81	82	76	74	79	63	81	74	90	84	69	83	67	80	94	66	63	85	76	75	76	89	62	82	80	71	62	67	64	76	72	92	74	92	62	84	70	76	90	93	66	69	84	73	73	72	69	77	91	90	78	87	89	94	85	59	60	76	81	55	84	71	75	80	73	79	74	82	82	71	78	74	72	75	71	79	74	67	77	71	62	83	78	70	83	72	87	79	69	63	73	74	70	76	90	82	78	83	70	83	75	67	76	94	75	77	66	97	76	86	89	78	84	76	74	84	75	76	65	78	80	82	84	79	76	89	80	72	69	89	79	89	80	60	84	84	80	91	82	73	70	71	75	85	77	86	88	83	95	73	81	78	75	76	78	64	63	88	83	68	78	78	86	80	78	84	70	65	105	65	67	66	85	75	91	88	83	84	58	78	76	78	74	69	66	78	88	68	67	92	76	89	67	65	81	79	69	71	86	98	71	72	70	75	80	84	81	89	75	79	70	85	69	75	83	83	82	96	82	79	73	69	79	101	70	72	83	65	75	79	70	81	78	66	80	82	98	72	64	77	53	68	64	86	67	73	92	92	65	57	87	71	68	81	62	102	78	80	69	71	79	77	76	79	88	81	80	93	77	68	89	66	72	79	84	79	64	78	79	75	68	92	78	91	93	74	95	99	81	69	88	56	78	95	74	96	67	81	90	70	72	77	75	97	80	67	81	69	78	76	91	79	85	78	81	64	87	79	85	64	74	80	101	86	76	63	57	71	85	60	81	67	85	84	88	75	78	70	98	91	81	84	69	88	88	78	80	98	89	73	76	77	82	75	81	78	76	65	77	72	77	80	81	82	78	80	86	94	84	80	84	83	77	80	82	73	74	62	71	77	85	83	72	64	84	76	68	75	81	77	82	77	80	82	94	89	79	68	70	82	73	90	77	86	67	83	66	77	84	75	75	61	67	86	82	76	94	88	81	60	82	80	77	63	73	74	87	79	81	87	58	75	86	73	88	76	80	82	81	77	87	83	70	90	83	79	77	66	64	65	90	70	93	77	86	67	103	78	85	87	77	83	82	59	72	73	86	82	83	81	85	103	67	77	75	87	92	85	92	88	76	76	87	63	76	83	66	76	89	83	72	80	80	89	68	79	70	77	83	68	69	70	84	64	58	69	94	70	98	79	61	71	69	67	64	89	81	81	81	68	62	79	78	83	76	80	75	69	78	77	88	63	82	70	75	87	80	80	91	85	96	76	82	63	79	70	78	87	65	75	72	80	77	95	79	86	79	75	64	74	94	68	78	72	61	92	84	80	67	80	67	91	73	83	78	81	78	84	66	49	74	87	78	81	75	71	69	80	70	75	75	75	92	75	78	83	73	77	72	78	70	69	72	81	78	73	108	80	70	74	79	78	74	104	87	75	85	82	81	79	74	80	90	79	70	75	68	62	68	79	80	75	83	68	77	88	80	72	80	94	86	84	77	90	78	71	68	81	67	78	74	77	80	77	77	77	91	82	68	76	71	68	81	72	69	88	85	81	74	84	96	61	76	77	85	79	73	85	92	91	80	75	73	72	75	69	98	78	76	76	93	79	87	75	74	86	78	73	65	85	73	73	85	85	58	76	78	71	84	68	89	65	71	82	81	76	74	79	76	78	87	89	82	89	84	66	73	102	66	79	66	75	74	71	85	76	81	78	55	75	78	79	73	79	76	83	71	96	69	76	69	70	79	89	65	71	85	78	93	88	62	72	87	82	76	92	71	76	86	81	76	96	78	86	70	74	76	94	88	80	67	84	71	82	81	66	82	79	86	74	83	71	93	67	79	73	75	72	71	80	88	83	89	77	90	80	62	84	74	92	84	89	89	82	76	71	77	71	71	91	84	72	81	84	73	77	81	95	80	80	73	64	73	83	66	75	89	80	76	74	83	82	83	74	85	64	81	81	83	77	90	83	91	87	80	91	80	87	67	70	77	76	89	65	85	89	85	76	83	67	81	86	86	80	85	69	79	73	79	66	89	82	87	94	66	78	86	76	69	79	79	86	80	76	80	77	78	72	84	68	76	86	75	70	78	71	74	101	68	96	68	69	76	69	80	82	98	85	70	69	86	79	104	88	71	65	82	73	90	71	66	82	58	82	75	76	65	69	76	73	76	91	64	79	87	76	80	79	82	64	74	89	82	72	70	59	97	73	63	80	76	96	77	92	74	67	79	68	86	78	70	68	91	80	75	73	79	72	70	61	81	102	92	84	77
16591	5773	3438	4059	9636	16748	17215	15597	13636	11264	9985	9495	9540	8997	7453	6952	6211	4460	3707	3189	2827	2741	3236	11605	15133	13828	10760	7729	4866	3096	1880	1243	930	765	643	590	576	593	606	536	574	599	607	574	608	592	560	553	549	613	590	560	645	627	591	541	597	590	584	588	570	580	597	605	601	554	607	606	589	530	615	591	590	582	584	596	572	585	547	570	596	592	589	556	584	553	610	587	540	568	562	601	587	570	645	592	626	557	561	584	579	558	588	577	575	605	604	591	550	572	581	553	573	591	572	569	600	571	546	604	585	610	570	560	588	546	539	607	554	609	600	571	577	569	569	607	611	589	562	573	578	554	571	578	590	592	558	608	590	529	589	554	608	585	632	562	622	648	608	570	588	575	577	596	578	599	613	595	579	595	568	563	562	616	581	580	602	586	576	587	571	554	602	542	626	596	580	601	569	596	577	623	575	571	581	586	583	572	559	582	562	574	603	543	555	558	549	600	608	560	584	571	593	651	595	555	571	584	550	594	588	557	517	566	637	578	576	548	624	589	532	589	589	610	587	589	547	627	566	582	525	546	591	579	610	580	581	573	561	635	575	582	592	595	578	605	587	560	587	638	591	563	572	574	577	553	589	649	587	537	562	565	571	560	587	614	527	566	606	628	578	567	593	527	571	615	576	599	601	575	587	593	575	593	560	612	594	592	592	566	585	603	609	571	600	563	568	589	604	578	551	584	579	578	585	544	617	585	533	599	556	562	610	549	592	612	604	585	599	587	566	647	613	550	544	561	555	552	510	583	617	550	571	566	570	565	570	554	551	605	589	599	559	560	544	608	577	559	512	556	547	592	606	589	583	533	575	604	571	568	542	620	594	569	570	598	585	564	597	600	601	559	600	537	592	561	566	537	600	600	530	563	569	577	618	557	567	581	621	564	593	590	596	570	577	594	619	545	548	568	556	540	577	581	567	571	565	584	605	573	581	539	566	600	579	632	554	621	604	559	567	609	576	553	582	582	567	572	580	590	545	588	551	627	538	561	608	552	626	580	569	559	563	575	569	546	604	566	566	561	573	576	565	571	574	555	610	571	573	599	612	578	628	539	607	585	582	614	608	611	605	545	583	549	573	595	582	612	581	628	588	580	574	606	602	604	605	546	524	582	547	565	593	542	579	598	556	565	595	574	602	572	586	605	564	591	577	585	591	569	561	561	585	604	565	613	520	593	626	603	549	548	585	593	612	606	579	586	563	591	546	607	630	589	591	578	542	557	602	561	613	590	606	572	551	558	572	592	608	578	600	590	555	559	544	600	570	578	587	594	545	578	553	568	587	577	562	561	569	559	575	555	536	587	577	570	538	563	596	599	579	586	600	602	557	612	557	564	604	574	557	622	578	574	554	572	580	601	547	618	577	595	580	600	607	543	558	575	578	626	566	574	582	548	615	545	559	606	570	572	542	569	601	587	632	542	600	559	585	582	581	561	558	607	620	603	515	622	600	588	542	568	571	551	578	561	590	599	586	598	563	595	604	565	563	570	579	585	626	636	596	588	603	580	554	576	576	583	598	554	602	573	591	607	592	571	588	604	539	616	538	565	566	587	559	554	588	547	561	584	556	599	587	583	554	613	561	602	570	605	578	529	582	528	587	559	562	571	592	616	560	566	595	579	589	571	617	573	585	571	556	622	585	579	577	599	599	580	558	602	618	575	552	553	603	563	585	655	624	567	569	590	566	628	566	582	550	614	574	578	559	589	602	587	549	524	619	591	567	587	619	582	572	602	532	601	575	536	574	561	509	611	607	629	587	549	545	554	546	606	581	601	596	589	564	548	560	556	577	562	550	554	583	588	617	611	582	573	557	536	579	564	587	614	562	589	625	543	569	554	561	590	579	567	591	595	621	586	563	548	511	577	591	596	557	588	607	618	562	600	558	600	588	565	601	612	581	589	576	590	598	594	581	571	591	563	585	567	585	556	564	630	618	558	561	569	617	589	590	555	588	576	543	567	589	599	547	612	616	561	603	636	556	570	555	588	630	602	565	556	572	618	555	611	566	596	559	565	620	564	590	535	529	560	586	592	542	594	592	572	545	619	580	592	584	564	576	593	609	574	529	562	635	591	581	560	574	572	584	618	556	582	558	582	585	586	579	517	543	590	580	613	531	577	617	586	615	565	590	574	564	598	588	628	596	585	589	545	603	582	615	560	581	559	572	573	583	561	602	591	561	575	571	577	588	543	563	581	586	576	586	540	568	584	604	602	580	576	628	534	571	573	569	599	549	603	574	546	519	600	604	617	580	567	575	556	577	548	594	583	567	622	568	650	591	564	605	582	587	552	539	586	543	642	566	569	596	528	562	596	569	623	599	582	550	589	609	568	559	597	631	559	609	572	591	586	550	598	589	602	607	577	555	606	577	597	557	565	564	577	574	572	593	578	574	547	559	576	570	579	562	587	579	593	581	606	576	540	575	557	609	582	588	636	550	580	549	569	627	567	546	576	555	551	549	555	543	602	603	592	563	553	527	598	581	593	601	588	571	594	558	558	558	596	554	574	592	597	589	582	542	591	574	658	549	591	548	526	586	602	569	565	551	584	580	646	558	615	561	556	582	621	570	562	567	587	574	601	564	578	612	551	598	580	597	550	552	598	576	581	549	588	604	595	593	562	556	577	609	532	600	599	601	576	585	573	587	606	616	602	573	549	534	574	603	592	587	606	608	556	576	630	531	572	561	587	563	561	569	591	589	531	599	544	593	610	606	525	555	578	594	531	578	562	591	577	640	598	604	607	567	626	526	584	614	585	582	605	612	568	555	587	631	585	608	609	579	588	570	607	555	581	584	573	574	595	595	617	614	590	592	562	535	589	626	584	565	595	595	602	598	602	583	555	579	583	588	600	616	597	629	623	582	596	634	612	592	596	565	586	586	556	558	550	587	565	565	632	580	625	576	581	579	583	588	587	620	581	577	578	541	577	623	572	543	570	560	595	591	615	588	606	575	558	588	551	536	572	627	574	567	590	577	578	579	559	539	600	602	576	569	604	588	548	628	596	586	532	539	559	583	627	589	557	566	567	583	585	552	606	608	571	551	568	608	600	601	561	531	579	615	570	603	584	603	564	567	559	565	556	490	585	508	585	586	562	606	540	571	578	619	581	592	571	584	571	578	609	566	595	550	579	599	590	597	595	563	557	591	611	588	566	602	571	591	578	594	590	578	592	558	574	562	607	596	601	586	594	552	542	564	571	611	619	593	568	567	566	557	602	570	560	594	555	573	582	553	591	566	584	577	615	589	573	590	601	595	617	586	574	569	545	513	537	604	569	608	603	557	587	578	571	542	584	583	617	582	613	629	585	581	581	611	560	602	535	556	559	599	581	612	536	557	588	610	624	559	589	591	558	598	589	585	561	561	588	588	596	561	578	554	602	596	569	599	562	554	539	558	612	557	577	586	524	618	593	604	540	568	609	576	583	585	597	681	597	597	560	570	561	593	607	621	581	580	622
1611	256	194	153	129	198	195	263	245	254	214	218	205	202	194	162	134	123	114	127	88	105	91	112	166	173	154	131	90	77	78	85	51	71	53	74	63	64	76	70	54	49	68	54	67	66	55	60	68	52	56	59	58	50	49	78	64	66	57	66	49	54	64	64	57	52	61	55	72	56	64	65	58	54	59	61	67	67	55	63	57	57	60	70	50	53	62	51	61	72	61	52	53	54	64	53	70	51	63	57	70	61	55	55	64	50	53	56	60	55	57	68	77	57	57	57	62	59	67	57	67	56	64	53	68	49	69	68	67	71	71	70	54	45	80	64	49	62	54	64	71	53	63	54	60	59	65	64	61	53	76	64	61	60	69	59	57	57	70	55	73	62	69	49	63	68	57	55	56	58	61	66	55	72	52	60	61	49	49	69	64	70	59	70	51	55	59	58	43	55	62	65	51	70	55	53	63	55	60	67	58	52	56	72	74	58	78	68	47	78	68	58	61	56	57	63	58	60	57	54	63	45	69	51	60	57	58	45	62	54	59	70	63	58	70	45	71	66	66	54	57	56	72	60	58	70	52	57	61	70	48	59	58	67	63	47	57	59	64	62	54	51	70	55	63	61	69	69	62	65	52	52	59	49	57	62	49	57	60	60	63	76	55	53	57	60	52	63	55	62	49	55	67	55	63	62	64	47	48	69	61	67	62	60	62	55	69	50	74	72	52	57	66	44	62	59	59	70	54	56	71	52	56	62	56	52	51	48	67	76	51	43	43	71	50	76	63	67	62	58	61	48	52	77	59	68	54	53	47	56	68	63	50	65	62	59	58	40	53	48	62	60	67	55	56	66	60	53	70	60	60	60	49	60	57	59	53	52	58	59	48	58	61	68	60	66	62	55	62	58	54	49	63	65	51	44	51	65	74	64	73	62	55	67	68	60	64	57	60	57	68	66	57	81	56	52	59	64	57	62	71	74	61	70	62	52	63	54	49	39	49	57	55	52	62	52	58	63	55	58	50	69	60	38	57	47	64	52	54	67	52	68	60	57	60	69	62	57	58	47	60	56	61	51	61	60	55	69	59	68	57	50	60	73	71	52	55	56	54	61	62	68	57	56	69	62	53	57	73	71	67	64	53	47	55	64	67	61	57	70	53	75	62	66	50	47	59	66	52	62	54	64	66	61	55	70	60	59	45	51	56	63	44	47	55	49	59	53	60	51	58	53	69	46	64	69	56	57	51	46	57	31	54	76	61	66	55	54	55	63	73	62	58	65	54	62	59	69	57	45	55	55	63	65	70	61	44	60	56	64	63	58	67	62	63	44	70	65	67	56	55	64	62	55	51	65	60	58	62	67	47	61	66	69	48	45	73	58	67	60	38	63	59	65	51	53	52	60	54	50	51	56	57	64	51	62	63	63	64	63	66	58	65	46	58	51	63	49	70	74	61	69	61	58	57	54	48	55	57	52	59	56	63	67	56	52	65	48	57	52	50	55	58	51	64	60	51	70	56	60	57	69	49	54	53	63	74	53	63	49	66	64	75	53	53	65	64	64	65	61	53	45	53	63	60	60	64	53	62	66	57	60	64	50	61	59	49	54	54	51	63	52	57	54	70	41	54	61	54	53	50	66	62	53	58	67	60	72	65	67	60	58	64	58	56	56	56	59	58	67	62	46	69	49	55	68	48	55	54	62	63	42	50	55	59	49	71	55	59	71	59	63	62	74	58	59	43	61	54	54	74	59	61	57	72	59	56	63	61	59	52	62	64	55	48	54	63	63	74	51	53	60	55	51	57	51	58	62	51	60	64	60	70	61	51	71	47	42	52	58	63	63	51	65	48	50	51	51	61	70	62	64	60	63	54	58	50	58	58	55	56	52	50	65	51	46	59	61	56	60	57	44	54	50	58	54	52	71	53	58	64	57	60	53	74	61	59	64	66	57	54	62	50	60	69	58	75	57	55	55	61	60	65	55	54	51	50	54	59	72	57	52	58	70	63	59	57	75	55	66	65	54	67	60	73	52	53	51	60	71	56	67	47	64	55	63	64	59	50	55	54	51	68	47	71	61	58	57	53	64	59	50	58	62	65	48	61	55	42	67	60	37	54	60	41	74	64	47	65	66	58	72	71	60	55	62	54	64	57	63	48	69	52	63	64	49	54	61	62	63	50	52	54	59	70	47	63	63	60	63	56	62	55	62	62	55	60	49	63	54	56	66	69	66	53	54	65	61	64	72	53	76	66	70	52	63	61	71	62	64	58	71	51	62	68	55	45	60	60	56	77	61	63	65	52	53	51	56	55	67	64	56	52	66	53	66	61	46	59	56	69	64	49	71	69	55	56	79	46	66	60	77	70	46	60	65	52	56	64	53	66	35	57	44	52	61	64	55	64	52	48	59	49	54	63	64	68	54	55	75	51	69	70	54	55	50	68	47	62	66	54	55	58	55	52	62	59	53	54	62	53	55	65	59	55	60	54	54	63	67	59	55	65	46	57	57	76	66	55	73	46	60	61	68	64	56	52	43	70	59	67	47	65	55	66	74	70	60	67	51	63	58	56	58	61	76	65	68	52	47	70	58	62	60	45	57	51	51	63	63	52	68	60	46	67	46	59	64	52	46	59	67	75	66	64	61	69	74	58	60	60	68	50	61	59	63	66	56	67	67	54	51	42	61	70	70	46	56	59	70	60	56	56	58	56	63	68	53	60	63	51	60	58	57	60	55	54	58	76	60	71	64	56	65	67	61	55	52	69	69	52	64	45	50	59	65	61	64	61	61	46	63	63	55	60	58	53	71	75	48	65	65	57	53	49	56	59	50	52	59	68	66	64	56	60	59	58	66	53	56	48	54	58	69	48	65	57	57	51	72	49	56	61	55	51	52	65	63	72	63	56	53	61	56	72	51	55	56	57	67	58	65	61	56	52	57	57	63	54	88	74	41	72	49	68	53	63	64	57	57	57	49	66	59	73	66	59	62	56	64	58	57	58	57	53	62	49	68	67	71	62	65	54	59	55	84	46	52	50	49	67	58	54	64	60	77	53	66	66	67	70	57	72	64	72	53	65	56	48	46	53	82	66	61	58	57	60	53	49	65	62	49	54	77	61	54	58	72	69	60	70	67	62	52	52	65	71	61	62	57	43	51	64	50	69	60	62	54	59	44	58	61	55	43	52	67	73	65	73	60	63	61	63	49	68	78	70	47	59	64	54	71	46	53	59	59	65	71	71	56	50	62	61	48	55	58	47	52	49	58	57	79	47	53	62	66	61	55	45	44	48	50	77	72	64	65	57	64	68	58	44	52	69	56	61	48	57	72	70	65	68	60	68	64	65	64	59	54	46	55	43	53	58	53	63	59	50	68	51	59	62	66	59	42	63	50	49	53	56	52	64	63	53	57	68	55	50	66	54	51	48	73	52	58	67	52	50	51	49	72	53	56	57	51	70	47	73	71	50	61	57	69	62	51	69	58	57	54	69	44	70	61	48	55	56	63
12242	3148	2048	2230	5469	11394	10123	9837	8267	7583	6672	6841	6680	5463	5104	3332	2715	2470	2132	1813	1677	1481	1421	2404	3240	2946	2439	1734	1301	955	694	551	506	461	471	482	518	461	436	446	458	451	445	425	461	429	447	464	450	486	450	478	405	471	451	436	474	439	450	440	454	453	435	498	471	421	433	443	435	468	436	443	507	463	437	462	424	480	443	416	459	413	467	479	455	489	457	440	453	429	503	417	469	460	460	425	413	441	475	452	434	465	426	443	471	440	481	442	422	470	494	449	440	444	458	443	434	452	470	461	487	455	450	443	419	469	445	475	448	431	481	469	448	419	425	436	480	431	452	441	459	458	428	487	462	464	415	473	433	456	471	450	459	426	454	467	475	454	459	429	486	435	435	460	453	438	454	465	477	463	423	459	421	418	402	462	457	448	405	464	444	412	466	469	462	493	469	483	467	409	437	432	438	479	481	482	440	448	468	452	477	448	423	472	448	424	498	439	460	465	428	433	474	442	495	433	473	435	418	473	455	463	479	449	442	462	450	436	442	465	460	418	446	455	463	431	431	460	453	437	419	456	468	468	469	475	451	479	424	440	443	427	450	457	432	450	488	461	414	447	443	430	436	448	471	413	457	436	488	453	471	437	445	443	474	465	473	449	468	402	469	408	440	460	401	449	457	455	450	391	486	416	447	483	446	407	451	444	441	467	446	447	449	480	432	447	449	452	434	445	445	450	424	412	467	447	469	445	439	475	432	437	399	465	454	419	445	455	461	441	470	463	441	462	455	486	480	445	441	422	438	467	446	489	440	470	454	441	459	473	465	445	435	495	467	467	441	456	450	484	454	451	458	443	481	439	422	438	430	449	460	464	422	452	447	447	467	435	432	435	437	444	450	474	450	489	472	457	461	447	480	472	488	452	453	430	424	487	429	429	444	445	447	467	469	472	445	464	428	438	484	462	474	432	449	462	474	435	429	456	440	461	443	449	463	408	431	480	461	461	457	468	450	467	426	439	448	439	457	448	483	443	437	449	413	454	439	531	439	450	446	438	443	430	425	479	448	430	454	485	482	427	417	442	470	441	495	445	420	448	477	462	465	454	430	428	467	437	489	435	468	437	397	488	431	435	455	457	454	424	427	466	461	441	466	445	483	449	411	459	484	433	468	476	427	446	446	453	464	435	449	455	440	469	451	475	485	452	431	468	479	453	447	446	444	399	467	495	453	441	481	454	441	459	468	438	450	444	479	439	471	458	483	435	445	472	470	425	437	435	410	470	464	436	446	468	439	427	438	440	448	445	408	489	461	420	465	427	473	445	466	415	435	428	456	453	421	422	427	418	468	469	462	425	421	418	435	436	479	439	461	445	423	455	478	453	436	469	422	440	459	418	433	435	455	471	441	429	445	463	460	456	435	419	450	454	451	475	426	455	452	425	454	463	460	458	439	425	447	439	417	445	463	468	491	438	437	453	445	481	443	460	471	469	491	429	471	434	457	468	438	415	451	445	447	485	419	436	446	455	410	441	476	460	424	442	459	456	486	461	486	461	479	444	469	454	453	452	453	460	455	427	466	441	453	489	444	405	426	433	466	455	435	470	470	465	443	482	482	452	484	447	455	426	455	480	429	456	450	487	489	448	444	460	432	462	441	453	483	420	448	480	453	463	472	451	463	457	466	447	460	423	467	469	421	448	403	472	430	441	460	462	402	445	471	445	450	419	466	428	470	477	461	441	470	441	457	460	482	454	465	445	469	471	448	462	428	459	478	482	444	456	450	458	472	496	418	450	427	451	446	448	453	453	444	438	439	451	474	451	468	463	454	444	472	444	413	459	481	475	437	454	438	478	498	508	438	456	448	461	427	423	436	440	462	443	424	416	476	433	437	415	484	452	461	449	434	440	447	462	428	408	476	486	484	460	411	461	441	450	481	408	470	453	495	482	470	420	457	481	452	428	447	422	463	452	444	470	413	450	438	440	451	429	492	493	452	435	436	469	479	447	466	425	478	463	444	462	466	472	438	442	463	446	453	451	448	448	456	435	445	454	434	452	466	453	446	452	424	450	437	427	455	444	430	435	476	476	426	434	433	481	442	451	455	469	475	488	432	459	452	470	432	439	434	491	441	417	442	446	463	452	473	442	439	444	469	446	465	454	446	453	469	436	449	433	447	442	466	481	470	417	423	486	456	445	487	462	509	461	451	444	424	475	443	443	452	488	420	483	454	455	440	458	437	457	444	449	441	443	409	474	458	453	461	453	475	473	465	489	422	490	471	443	475	413	423	502	486	519	412	444	462	448	436	518	460	400	431	451	462	378	429	463	477	427	480	454	465	426	469	482	499	454	466	463	440	433	463	433	440	482	435	438	441	458	420	439	443	458	471	446	430	425	434	422	436	500	460	467	442	449	472	446	465	474	425	447	462	445	478	444	440	469	463	435	468	434	456	430	454	454	427	447	415	436	445	432	482	474	433	482	457	447	434	411	466	486	402	436	435	459	465	448	446	465	477	436	408	471	475	453	475	439	446	446	440	451	438	463	419	468	446	439	461	448	443	455	420	425	404	463	493	455	466	414	446	463	442	444	470	473	457	469	464	439	477	414	406	471	442	455	455	430	459	467	485	496	456	428	426	482	438	421	451	470	438	468	424	472	445	448	436	466	452	444	514	446	427	450	446	475	476	435	437	433	429	441	485	433	463	447	415	458	445	442	391	470	430	462	433	437	449	443	438	438	477	420	427	476	434	446	468	465	404	428	451	482	459	470	423	441	450	485	453	401	462	462	501	451	481	466	451	436	462	469	474	440	458	444	435	465	418	439	423	481	488	455	451	432	455	459	438	430	464	420	430	439	430	440	482	420	489	467	499	422	444	470	427	419	441	457	471	432	483	456	462	452	454	474	456	427	432	444	466	499	490	463	401	428	438	436	439	449	469	441	509	479	458	445	433	424	479	450	462	469	442	455	429	448	457	467	485	470	463	476	438	450	418	441	445	464	499	465	473	456	419	452	450	441	433	435	478	499	467	435	446	476	472	446	417	442	501	436	471	502	456	444	436	430	439	438	427	438	457	409	469	463	448	429	442	446	460	474	449	431	435	437	464	446	457	433	447	431	420	467	498	479	466	462	473	426	468	420	438	419	423	459	464	471	429	443	443	466	458	441	474	452	470	495	484	460	450	475	467	461	460	487	464	472	456	449	452	469	445	445	470	434	484	471	435	440	470	453	426	446	457	477	490	466	471	407	477	477	433	453	452	471	420	433	479	476	454	452	445	461	470	453	450	430	448	444	427	447	431	460	465	455	471	433	440	465	468	456	469	461	481	450	455	442	488	451	479	498	443	495	424	455	405	425	469	434	488	456	429	443	468	458	463	445	466	458	493	467	476	428	441	440	434	427	481	446	449	462	448	482	473	454	439	419	440	463	450	453	456	436	466	471	418	490	502	458	454	474	447	466	450	482	435	461	453	469	443	462	444	422	444	476	420	444	449	456	489	421	495	403
1082	439	292	191	158	261	269	282	281	284	305	343	253	252	235	227	167	137	128	120	89	109	128	317	352	400	309	263	184	104	99	99	72	80	76	65	56	77	53	63	64	68	57	58	64	58	70	64	77	64	76	68	76	64	60	54	73	57	55	58	66	66	75	62	63	67	58	49	71	54	83	68	59	57	64	75	66	71	76	58	52	64	73	66	66	69	60	60	70	77	54	53	59	61	65	79	46	49	68	64	61	59	64	63	64	70	52	67	72	68	64	72	63	56	68	54	58	55	76	52	69	61	68	64	64	43	80	75	62	54	66	61	79	65	58	62	65	61	63	67	75	69	65	69	74	73	72	67	65	59	71	59	68	62	75	71	72	67	55	53	63	59	66	73	57	68	67	71	70	73	64	66	55	60	72	58	74	62	48	71	67	52	70	59	58	58	69	63	67	67	59	71	60	63	78	65	88	63	63	62	64	69	62	54	64	67	67	77	65	63	64	60	65	68	62	67	57	62	57	56	48	77	62	78	59	72	82	59	77	71	54	63	61	62	68	61	57	64	57	55	66	65	66	55	59	58	71	69	68	56	69	52	71	66	64	69	64	68	59	60	76	62	68	60	66	74	79	73	53	60	54	77	57	49	67	64	57	76	71	81	64	75	61	64	49	64	68	64	69	74	71	71	60	69	59	65	51	54	66	60	57	67	64	61	70	65	43	58	60	69	71	71	74	62	55	73	54	60	64	60	65	75	75	76	71	60	47	77	63	66	57	68	65	66	50	70	59	69	53	60	71	46	61	67	74	60	61	64	64	68	50	55	53	53	56	61	68	49	58	56	66	55	75	68	56	63	57	70	63	63	73	74	66	48	64	59	57	82	62	64	51	67	73	61	62	67	69	64	76	76	68	69	64	65	62	76	56	58	79	61	62	65	72	71	70	71	61	61	57	67	65	47	68	61	55	76	72	57	52	65	75	72	57	70	69	72	57	55	56	63	60	72	71	68	59	67	68	60	62	61	69	35	73	58	67	72	62	59	68	59	65	36	70	66	65	54	73	60	83	60	67	61	65	69	61	63	55	57	49	59	66	54	71	71	64	59	50	62	71	55	60	65	75	75	64	52	74	61	47	54	69	66	71	60	57	62	60	68	63	60	63	65	65	64	76	54	62	62	82	82	64	64	66	61	58	69	63	67	80	65	68	53	52	66	60	64	51	58	59	71	62	58	58	60	67	63	81	69	62	64	70	43	79	63	60	71	69	54	59	74	62	69	63	64	55	84	66	67	60	63	67	58	64	68	58	66	54	62	56	79	69	65	59	66	67	57	63	72	58	72	57	68	73	72	73	77	54	73	76	66	72	55	64	68	65	57	69	80	60	68	77	68	61	53	64	69	68	65	65	63	68	49	58	62	52	56	59	53	68	59	74	75	72	70	55	83	60	64	63	72	68	54	55	73	81	59	51	62	58	72	73	70	49	70	54	81	61	53	78	61	65	61	59	54	51	58	85	72	57	84	49	72	62	60	56	71	70	59	58	66	67	52	79	65	59	68	58	66	44	65	66	64	71	80	70	65	70	77	53	64	75	63	47	77	59	65	56	64	62	63	61	70	69	68	46	75	58	64	60	57	69	57	62	73	68	59	48	66	67	58	70	72	72	57	66	71	59	61	69	72	57	59	64	60	72	58	50	74	62	73	64	59	63	61	67	60	59	64	68	75	55	62	72	80	73	72	77	67	57	64	55	58	52	61	72	71	69	75	60	65	73	66	72	59	58	68	61	62	47	52	72	45	71	64	65	73	61	63	56	58	65	53	52	49	59	60	59	70	67	70	68	60	60	58	58	69	49	49	61	65	65	54	63	54	69	61	50	63	63	56	64	72	63	58	54	63	63	57	63	75	66	64	61	65	49	54	52	61	82	71	81	79	55	58	68	53	59	63	50	67	56	72	61	64	71	49	59	73	59	65	63	69	76	68	58	41	58	78	70	76	78	88	50	68	62	66	51	69	68	69	55	67	59	77	67	65	63	57	73	62	67	47	58	65	57	64	78	51	64	65	73	69	59	65	56	61	66	57	58	44	66	59	72	59	65	59	45	70	73	77	61	75	67	66	51	59	54	63	64	55	61	61	58	62	60	56	58	59	62	62	95	62	69	56	60	51	55	66	62	53	55	54	77	60	56	62	72	65	64	55	54	64	68	63	70	59	62	57	77	57	65	77	64	67	62	62	70	81	65	62	58	65	61	63	63	71	57	69	53	64	80	60	60	54	76	63	54	58	67	55	66	71	66	68	63	79	45	66	64	61	70	68	65	61	56	64	69	56	76	74	63	73	68	62	76	61	68	52	65	60	58	68	73	62	64	77	65	63	81	52	57	73	53	66	71	61	64	44	68	67	55	55	71	58	77	56	68	59	67	58	72	69	72	76	50	51	70	68	59	76	73	69	73	59	59	58	59	73	67	57	59	74	65	54	63	62	52	48	53	81	60	66	64	65	63	64	71	66	55	73	69	67	64	71	84	61	57	66	64	75	84	52	63	51	62	59	65	59	51	70	53	77	61	71	63	62	65	74	76	70	64	52	62	70	75	72	65	68	57	64	66	55	64	54	58	59	63	56	65	62	55	66	69	62	62	66	65	68	61	61	59	57	59	50	63	57	49	61	58	59	74	58	65	66	74	72	62	70	77	64	69	51	67	62	76	60	60	56	53	59	56	62	77	58	59	75	65	63	61	61	67	71	74	64	53	67	54	52	58	68	61	66	64	57	62	63	65	68	65	65	50	56	75	57	54	65	67	63	63	69	65	65	49	63	65	69	72	72	54	61	68	63	65	57	72	68	49	61	76	69	79	58	56	63	60	60	59	66	69	61	54	70	69	59	66	68	65	50	68	56	63	67	66	64	78	67	68	43	55	58	69	63	57	59	76	56	62	60	59	62	67	68	65	62	67	64	62	72	61	64	61	53	59	79	68	63	47	58	55	56	53	78	71	65	74	68	69	74	76	71	56	52	81	65	54	55	59	60	68	79	59	69	80	61	65	68	73	62	58	48	64	60	66	65	69	80	57	54	59	74	54	59	74	60	69	76	68	60	65	51	80	71	74	73	66	59	64	66	62	61	72	80	62	63	57	48	61	61	65	52	65	55	71	58	77	61	55	66	53	63	69	59	63	68	60	63	63	54	60	69	57	67	71	64	61	52	63	68	66	71	71	60	80	59	75	62	83	66	60	53	58	74	50	61	62	74	63	65	58	58	71	67	71	54	78	75	67	72	61	58	58	62	63	62	68	63	69	69	67	67	64	77	58	50	70	65	56	70	65	60	70	65	54	50	56	61	74	71	63	74	58	57	52	64	66	80	65	75	64	58	60	56	60	60	59	62	68	71	65	64	71	61	63	74	54	58	55	62	65	62	65	56	68	71	59	52	72	67	56	77	58	75	52	50	62	61	56	69	52	60	81	79	74	58	67	61	73	62	78	70	64	54	50	69	61	67
13510	4902	3119	3429	7877	14633	13835	12001	10811	10168	9285	9458	7608	6999	6534	5849	3709	3005	2695	2303	1994	1701	1967	6354	8222	7881	6152	4305	2736	1710	1147	764	624	557	511	510	475	479	500	506	498	450	489	477	491	484	465	498	492	482	469	489	497	498	469	469	458	449	487	445	462	473	496	488	499	503	499	447	472	486	502	506	493	487	453	504	510	509	504	505	472	509	470	503	497	482	469	462	431	468	494	477	490	461	460	479	494	456	499	474	499	500	472	473	483	506	466	495	520	480	514	463	438	457	520	454	494	457	510	495	489	494	461	463	445	476	494	487	435	500	533	483	485	482	513	485	483	497	489	470	473	444	449	486	461	496	504	447	450	462	484	464	470	478	457	495	455	472	455	501	470	505	485	433	453	464	437	469	462	459	482	480	492	511	512	472	476	485	482	478	499	495	496	486	501	467	489	465	474	497	440	446	524	468	453	476	448	509	528	478	478	465	524	498	512	493	463	472	482	471	458	462	461	504	462	465	469	481	492	480	442	506	506	436	497	507	476	460	510	466	488	478	486	474	466	486	495	498	519	494	501	487	489	503	487	493	476	486	478	497	474	484	503	479	457	504	475	471	504	459	473	515	503	513	494	468	467	507	497	457	467	505	487	508	464	458	467	510	514	458	507	472	507	492	491	506	518	445	466	463	520	464	459	457	519	502	506	487	477	492	472	508	492	505	488	524	498	479	451	506	498	458	443	447	526	490	438	497	481	440	474	474	493	478	500	466	480	495	480	496	487	463	474	444	474	516	470	458	472	466	501	474	445	518	499	480	481	462	473	510	503	492	460	470	501	504	479	486	484	487	467	495	487	486	432	483	517	485	488	464	454	477	440	482	513	458	481	478	501	467	534	484	499	460	515	498	478	449	445	498	458	498	502	441	478	522	501	493	467	492	462	454	503	480	491	454	495	500	457	474	469	446	514	514	441	456	471	494	517	524	477	462	475	486	451	508	465	495	509	494	512	494	469	460	464	461	494	453	505	490	499	503	473	468	484	454	474	469	497	424	499	489	490	504	453	505	485	460	531	480	481	484	464	473	537	483	482	502	426	483	478	440	504	450	480	469	498	530	483	470	467	504	458	491	489	453	488	476	467	479	484	475	492	513	483	481	501	437	504	450	526	457	439	496	476	477	498	489	469	468	454	458	476	483	458	486	484	515	491	472	471	512	448	408	458	451	474	463	437	480	480	473	486	478	488	508	508	457	473	509	490	485	499	454	453	488	493	473	458	488	487	477	440	486	466	481	457	505	475	498	466	481	515	490	473	474	497	501	502	454	476	456	509	488	460	462	496	465	488	491	489	509	474	466	495	469	435	488	463	497	470	502	470	487	500	471	504	473	471	464	466	493	460	471	521	493	495	471	500	498	477	444	474	503	435	459	438	465	508	461	475	482	478	499	492	473	434	490	466	454	486	526	497	499	486	523	453	472	483	452	470	489	493	508	465	502	473	479	493	465	520	449	492	470	500	491	482	500	509	466	487	459	478	443	501	492	487	503	481	470	477	472	462	445	471	472	453	449	504	496	495	472	538	476	433	476	475	528	493	498	467	469	497	506	478	482	502	482	466	495	501	505	477	478	479	476	455	442	488	503	459	486	509	474	505	502	502	471	468	495	473	441	490	507	408	473	489	474	478	512	484	536	443	463	456	481	517	480	504	451	445	474	501	506	469	463	487	506	486	466	496	477	478	495	481	467	465	492	500	479	495	464	489	470	466	457	453	482	470	473	442	504	476	502	469	466	457	445	445	443	531	450	454	492	474	479	474	456	441	481	464	473	494	450	487	469	501	480	460	462	503	470	493	528	514	509	441	473	453	480	490	500	469	477	493	477	475	458	508	447	492	500	499	482	472	450	469	454	473	467	493	444	458	510	482	492	441	487	443	429	499	482	502	447	498	469	486	488	475	450	464	466	484	457	487	484	494	488	485	467	493	484	477	502	475	480	459	469	518	476	422	469	527	444	476	479	467	477	493	454	474	520	498	478	474	464	461	515	461	478	529	502	470	493	499	490	463	499	453	482	450	467	450	492	455	481	498	497	470	456	465	484	521	446	483	499	506	504	470	522	488	488	445	475	471	465	458	490	457	488	466	477	478	503	446	479	482	472	512	451	465	512	514	461	471	444	485	466	477	515	488	487	528	512	464	494	488	494	475	509	504	473	411	478	444	470	512	462	529	456	476	502	501	476	497	469	497	488	504	458	478	510	453	460	486	461	486	435	506	474	496	468	498	498	449	509	471	445	525	446	469	452	489	452	489	507	458	496	529	501	517	465	497	496	469	490	478	493	467	469	515	487	561	468	488	479	490	442	453	507	471	495	503	517	510	490	488	449	448	470	452	472	467	509	496	482	488	468	498	492	521	510	489	518	476	464	481	535	481	484	479	497	474	425	463	488	482	487	483	509	457	511	478	469	498	455	515	453	446	464	443	465	478	504	470	486	472	465	488	481	474	466	483	493	477	523	483	483	499	497	443	484	468	464	477	500	482	451	524	479	470	482	522	469	551	455	503	473	499	480	463	479	473	463	489	446	484	508	461	531	493	479	472	503	446	499	475	461	460	460	467	500	484	455	461	425	485	486	511	490	503	503	494	484	471	465	495	506	516	519	466	514	491	490	456	508	498	458	454	463	487	465	471	439	477	450	446	457	494	465	464	431	434	472	467	532	422	505	470	456	467	522	483	511	509	483	478	515	442	471	470	474	503	461	471	484	507	475	497	496	503	480	464	475	470	496	501	467	487	507	498	445	532	481	484	485	454	429	498	511	516	480	474	467	523	459	456	517	521	495	452	500	485	480	445	510	482	443	485	483	459	512	441	491	462	497	497	490	524	490	495	452	511	499	515	446	465	459	466	494	467	474	455	465	509	507	479	483	460	519	453	470	512	473	503	503	464	457	470	475	484	480	509	491	486	503	481	517	475	466	488	476	515	483	488	469	470	464	458	465	483	478	490	502	491	466	505	508	510	507	469	479	477	436	441	504	500	452	473	504	472	464	497	495	488	469	470	480	468	562	467	472	494	458	506	460	468	459	451	433	474	479	492	516	484	478	464	478	474	470	424	456	511	502	466	480	471	483	496	500	463	480	439	450	496	500	506	480	450	467	484	497	472	470	483	444	499	453	471	467	498	481	508	468	475	461	527	483	473	454	528	471	501	513	500	476	490	478	486	498	457	507	443	514	449	436	475	441	480	436	484	517	478	466	463	506	509	498	469	470	527	482	454	494	498	488	516	503	448	505	481	525	454	510	440	501	490	512	479	454	519	473	472	478	483	483	497	469	479	472	485	462	489	464	458	500	431	500	474	492	479	464	469	468	515	472	501	463	484	455	496	445	451	482	492	467	461	462	453	497	469	502	477	489	451	456	524	496	471	483	489	494	462	458	460	507	455	519	444	461	477	455	468	460	535	477	483	488	489	480	482	519	486	490	513	456	449	468	452	455	485	475	475	464	521	470
2613	402	279	220	194	229	290	335	294	323	270	320	254	260	255	231	175	135	139	118	148	142	173	345	426	403	325	239	184	118	114	84	79	71	84	59	71	69	69	76	78	61	80	68	60	59	70	85	78	63	79	82	64	77	92	75	80	79	78	88	80	78	70	70	82	75	76	74	73	61	66	63	69	77	62	88	63	67	67	67	60	60	55	62	78	57	59	73	72	68	67	62	67	72	89	72	70	82	89	68	73	62	71	71	88	81	72	58	79	59	65	69	61	49	77	69	61	76	77	61	71	68	68	70	75	71	87	68	81	84	76	71	55	85	87	76	75	74	65	69	67	66	74	75	81	83	72	78	77	67	59	64	94	57	64	77	62	76	93	70	56	69	79	77	82	68	57	70	69	78	66	62	79	72	84	73	71	68	68	90	66	64	69	69	80	83	79	73	66	69	59	80	74	69	76	72	79	62	75	64	72	67	71	74	77	93	63	70	65	61	87	69	83	72	67	63	67	70	66	54	66	74	60	68	74	79	65	64	57	72	60	72	65	77	78	62	85	61	63	79	73	77	68	61	68	86	81	76	82	65	68	61	92	80	64	65	88	66	81	77	75	59	64	64	66	78	69	67	71	71	63	72	77	85	79	76	74	65	73	79	66	56	56	62	63	66	67	64	67	68	64	84	63	77	72	66	77	69	67	73	67	79	76	65	81	88	74	69	75	62	70	70	79	76	77	57	79	76	61	68	78	60	70	83	74	82	65	56	67	76	71	52	73	72	82	81	70	93	88	68	86	76	55	74	87	59	94	80	73	83	62	79	66	84	67	93	84	63	67	55	60	77	67	65	70	68	68	62	70	52	68	84	67	76	63	65	67	83	71	82	70	64	78	62	60	82	67	63	61	79	74	56	79	71	55	74	81	69	70	60	82	78	82	71	61	66	75	67	59	59	84	63	74	61	62	62	67	73	66	70	60	62	54	62	76	66	60	81	65	86	82	79	65	71	64	69	59	68	63	75	75	71	85	76	90	71	66	77	75	76	72	64	72	81	79	70	84	71	67	64	74	71	78	70	60	78	76	60	70	63	70	72	74	63	71	68	84	73	65	79	76	59	63	77	75	72	65	63	67	64	62	52	81	82	68	65	87	68	54	69	70	76	74	57	69	54	69	70	64	67	64	69	57	90	70	78	72	76	51	75	69	84	57	64	81	62	67	73	94	81	82	64	74	67	66	78	72	60	60	61	60	64	87	57	70	72	69	70	56	70	62	72	60	58	72	61	74	74	74	87	60	66	82	77	64	82	67	76	72	53	62	75	71	77	65	71	64	73	60	66	73	90	56	64	75	68	81	63	58	77	63	69	86	74	53	69	65	56	74	65	82	78	67	92	64	70	75	75	75	75	75	71	72	77	87	74	61	71	55	75	64	72	79	65	64	80	76	74	70	71	68	60	80	56	72	68	78	59	78	84	66	66	70	61	58	57	68	55	64	70	61	69	72	65	67	67	79	57	68	89	66	66	79	71	83	68	70	74	69	64	74	65	84	80	63	80	61	71	72	62	73	79	74	62	79	77	66	72	66	81	70	62	90	70	76	78	62	81	79	81	67	80	66	58	71	74	82	64	69	82	75	82	72	50	76	71	67	56	84	67	55	77	77	79	70	81	66	63	74	71	76	72	71	68	75	80	68	71	78	55	68	72	72	78	62	83	80	74	71	66	76	74	85	57	62	68	71	73	67	77	66	64	78	63	55	82	81	67	75	61	83	82	76	60	62	67	97	62	69	81	77	63	69	70	71	68	70	67	60	72	94	70	78	69	83	75	73	69	50	85	71	63	90	69	70	56	55	67	85	77	68	86	54	68	77	72	60	68	73	69	78	72	68	71	56	73	59	53	58	88	71	76	65	76	60	77	75	70	74	70	70	59	68	88	66	68	56	67	71	70	82	68	66	70	80	72	62	79	67	68	74	58	65	64	56	61	88	65	67	72	74	71	87	73	65	63	63	74	75	68	71	78	62	68	69	72	80	65	62	71	64	62	67	71	68	65	60	79	79	78	81	65	69	80	76	65	66	67	76	74	79	70	86	74	75	71	85	69	89	64	79	81	69	81	77	61	85	57	81	59	79	70	66	70	74	72	84	78	77	88	75	71	64	66	70	58	60	59	71	65	89	74	67	61	62	75	73	75	65	91	70	61	80	69	68	71	66	57	75	77	64	65	69	83	58	76	73	77	71	73	78	73	73	63	70	68	79	71	78	72	63	60	65	63	62	81	60	68	67	85	82	78	72	79	71	71	60	69	55	65	59	77	63	75	74	70	61	82	93	76	70	73	63	66	72	88	69	60	73	65	64	66	71	86	76	73	62	72	71	74	71	85	59	74	88	77	68	74	55	84	65	69	70	61	88	79	46	65	79	79	82	74	75	57	76	75	78	81	73	90	58	75	61	89	71	77	72	71	69	73	70	69	83	66	69	48	48	75	72	73	71	76	81	64	75	82	68	71	80	68	77	69	82	63	82	67	58	78	66	80	63	79	73	73	61	69	74	62	80	85	60	71	76	83	66	88	71	68	71	68	70	74	70	71	61	61	69	77	70	71	73	54	74	68	57	65	62	72	85	76	73	79	65	69	85	67	87	71	69	64	62	73	60	91	72	76	73	85	75	61	79	69	78	83	61	71	74	65	64	78	70	62	80	87	77	71	66	64	73	85	80	80	73	70	70	55	70	59	69	75	78	70	66	77	64	68	67	70	56	62	73	77	75	71	82	66	72	72	75	65	91	77	69	79	83	82	89	80	93	71	59	79	77	74	75	65	75	74	70	67	79	66	72	72	50	75	78	76	82	69	61	77	73	80	69	69	71	85	78	65	65	56	63	79	69	72	86	66	72	76	81	64	80	65	76	56	69	81	59	55	68	64	76	80	62	73	63	61	74	68	78	66	59	69	66	55	50	59	72	73	79	81	63	65	76	80	67	61	61	72	72	69	67	64	70	69	85	69	69	77	73	74	75	72	57	83	87	73	80	53	70	78	72	80	88	71	69	73	70	67	58	79	80	78	75	70	73	44	74	70	72	80	64	74	75	70	69	68	70	64	70	66	80	74	78	70	69	56	75	66	67	77	71	81	75	86	66	68	67	65	84	77	68	55	70	62	70	78	66	79	55	74	69	85	82	67	76	72	56	69	78	58	61	65	65	65	78	70	81	61	67	57	77	64	73	78	75	73	72	55	66	56	73	74	67	72	61	63	63	78	74	74	71	68	76	84	76	83	79	55	80	65	62	71	73	61	61	73	63	74	74	79	62	74	67	65	60	50	74	92	75	77	64	69	70	78	61	65	91	64	71	72	88	70	60	70	71	70	81	67	51	72	60	67	79	62	76	73	94	73	73	77	78	78	58	66	69	68	69	60	69	66	83	74	64	62	69	78	74	72	72	75	64	67	63	82	70	75	59	57	73	79	89	81	70	58	85	74	68	60	81	71	66	68	54	72
14164	4821	2737	3663	8770	13955	13067	12644	11346	11092	9776	9601	7779	7251	6465	5701	3790	2694	2573	2251	2118	2178	3276	8205	9594	8329	6306	4429	2854	1779	1161	805	695	623	544	555	560	537	562	535	516	536	572	513	552	524	558	540	575	553	570	514	561	550	548	566	547	560	560	509	540	540	567	509	544	519	533	539	543	539	569	586	531	560	544	533	578	542	538	521	533	529	539	507	535	550	545	548	518	556	557	556	531	558	522	552	560	498	517	545	534	519	520	516	531	537	547	534	556	549	545	543	522	578	565	548	557	535	529	500	524	509	568	558	524	576	541	536	535	547	571	545	521	558	551	589	504	585	527	531	521	546	563	554	520	592	572	538	569	537	510	550	523	508	560	560	527	527	517	548	534	547	543	568	521	518	522	518	504	508	536	511	537	572	516	526	519	477	570	495	539	583	518	518	595	486	538	541	564	527	539	544	516	512	551	510	583	554	537	560	572	547	528	567	585	534	542	557	540	511	550	536	549	514	522	549	509	541	536	530	548	567	585	519	568	515	560	539	552	542	558	531	549	596	529	555	556	523	503	529	549	577	549	538	547	555	546	547	547	571	499	570	536	521	553	514	572	513	527	531	512	540	562	538	553	543	528	558	577	521	529	584	531	532	496	614	533	563	563	543	542	534	500	566	529	486	551	553	533	544	561	513	538	514	548	576	551	569	524	547	539	530	519	485	563	519	565	526	526	530	560	524	571	528	549	566	522	502	540	569	522	556	539	527	575	578	576	542	528	537	545	537	496	547	548	546	518	534	538	549	538	513	555	542	541	523	570	551	503	564	554	526	519	521	504	577	572	593	544	588	516	542	527	513	521	513	531	537	548	536	540	509	503	557	540	551	500	508	568	499	563	556	579	511	577	541	548	586	572	528	525	531	570	542	580	548	577	572	547	548	547	535	509	529	538	527	505	563	524	495	490	547	506	523	523	563	549	546	539	567	548	532	517	571	509	535	586	592	547	546	510	554	534	526	559	551	543	524	513	556	509	571	530	564	554	548	543	527	526	548	567	539	526	569	526	518	570	573	563	546	557	512	561	499	548	533	551	514	541	571	510	519	529	515	537	526	563	519	539	546	539	557	550	554	497	476	509	530	519	574	528	567	591	551	537	525	545	572	604	567	523	539	577	567	533	518	522	523	504	527	545	474	546	560	559	522	543	552	544	533	511	575	523	531	601	535	542	519	493	500	562	518	520	525	517	531	546	549	523	567	561	572	536	578	536	539	523	538	483	516	558	567	553	518	523	541	558	551	567	553	540	510	526	578	525	510	518	490	584	540	526	549	531	555	502	527	520	560	545	583	511	560	554	533	497	539	559	514	524	549	524	550	527	542	512	526	542	554	543	533	542	541	556	553	539	570	519	542	525	558	576	535	535	542	530	546	507	514	521	559	524	533	515	553	559	530	530	506	518	519	505	562	590	524	589	561	571	540	521	545	536	512	506	512	522	537	518	576	528	517	579	542	559	539	517	555	555	542	566	530	552	547	570	505	569	518	539	556	505	555	535	542	592	510	529	546	527	583	556	517	551	548	551	537	552	533	482	516	531	501	515	521	537	536	533	536	527	551	570	560	564	556	503	512	530	536	521	572	540	540	576	528	550	523	523	538	550	529	548	527	515	538	516	571	559	535	545	523	555	541	523	559	498	566	547	592	527	527	523	528	509	516	568	508	497	582	567	485	556	550	524	535	549	577	524	523	530	543	501	541	588	517	595	556	538	536	521	549	554	506	529	543	504	567	535	528	569	522	566	543	578	559	511	517	510	522	579	531	492	555	560	530	546	494	545	534	544	572	531	539	541	533	551	551	514	532	512	543	542	547	523	525	521	545	572	519	543	551	541	564	524	527	553	516	536	550	519	529	511	511	553	521	568	499	506	557	533	519	546	561	516	561	537	494	514	541	566	549	514	536	532	541	525	567	569	572	538	558	498	584	526	575	519	488	558	565	519	515	549	551	526	504	560	561	522	554	504	555	544	559	560	527	548	553	536	572	517	536	517	574	549	500	532	537	524	515	551	535	566	544	536	495	532	561	587	549	515	502	535	511	535	562	572	569	519	559	520	531	522	516	539	511	561	513	520	528	515	549	499	584	534	557	548	532	564	511	521	574	512	540	532	530	529	573	557	528	529	542	532	589	520	547	477	563	526	532	529	537	574	513	511	523	515	573	585	568	527	546	542	510	570	480	486	561	512	505	514	552	544	542	511	540	543	527	510	537	555	561	547	550	522	552	530	549	508	522	521	508	556	547	526	541	560	510	560	543	495	501	529	548	568	528	555	552	521	580	530	524	535	576	522	546	533	556	524	538	549	537	536	526	568	528	519	528	518	532	555	546	547	551	512	536	537	516	540	512	551	577	559	520	560	558	516	550	551	560	525	503	566	539	536	523	554	506	576	519	554	529	542	523	561	585	570	545	527	579	523	548	545	527	567	534	517	582	550	516	542	538	517	547	548	511	532	541	534	570	493	569	548	505	512	529	538	513	505	532	544	533	566	520	569	508	555	502	522	523	516	528	525	565	567	552	509	515	563	543	505	522	516	532	513	543	552	555	494	550	553	513	550	562	558	538	535	544	566	565	530	535	567	528	574	572	528	572	501	524	572	570	570	569	536	498	545	514	538	523	526	532	494	536	535	566	551	570	545	562	538	572	516	486	547	545	589	538	514	493	512	536	520	534	526	574	535	589	541	572	556	522	534	502	583	583	545	513	579	515	557	519	555	548	534	518	521	532	544	526	507	541	511	553	508	490	517	559	541	526	558	550	507	564	551	555	536	556	554	553	553	559	537	555	547	547	534	537	581	524	535	523	557	545	516	533	546	492	510	562	579	525	579	505	546	544	518	507	532	551	569	544	535	532	551	559	524	517	537	556	568	590	529	579	502	599	566	512	517	533	557	494	513	534	548	587	548	514	502	536	530	539	566	519	541	567	499	553	538	562	551	535	560	559	526	554	533	533	523	548	537	530	516	529	561	501	508	533	562	516	544	523	553	542	529	539	555	557	519	571	542	523	526	539	538	509	515	551	551	599	544	517	572	510	538	557	595	603	562	578	550	518	516	559	546	572	522	543	527	508	535	572	540	537	498	562	522	556	573	552	557	525	519	501	525	551	518	558	560	520	520	521	531	554	521	523	543	560	543	578	551	497	543	501	551	568	523	576	582	539	468	521	564	540	544	531	528	526	517	542	500	575	523	587	519	543	546	537	571	530	559	512	532	544	522	548	500	539	572	576	556	546	551	492	547	566	586	538	520	509	538	551	532	520	560	498	574	560	497	528	486	588	535	572	594	535	572	559	517	582	534	538	543	557	543	549	534	568	490	542	537	573	576	577	512	545	536	562	567	523	546	512	528	487	521	527	556	541	513	548	507	513	561	522	528	541	564	537	572	529	554	583	574	527	553	533	551	545	534	534	526	533	520	533	563	544	510	542	588	511	527	551	524	519	519	539	535	503	533	553
1822	603	356	306	282	317	480	480	405	405	489	415	367	373	322	293	201	186	147	174	150	126	212	697	852	726	504	361	239	177	130	88	75	86	78	99	90	80	81	68	81	73	82	79	77	83	78	73	73	79	83	70	77	86	74	68	69	77	70	67	72	76	86	82	64	83	83	83	69	68	83	69	73	83	83	71	78	75	92	65	69	71	66	72	79	71	89	81	89	94	85	66	87	66	68	85	72	85	81	92	65	112	74	82	75	71	71	80	83	66	64	77	81	75	87	96	92	79	64	74	92	89	77	85	79	100	88	79	89	73	76	90	74	83	78	77	82	77	73	83	89	88	72	81	73	82	76	88	81	73	61	81	76	71	78	82	68	64	78	85	73	87	70	81	84	84	68	90	78	76	87	86	74	69	90	74	88	82	74	81	75	74	64	77	78	63	79	82	84	82	90	58	77	69	86	88	70	98	85	85	82	75	87	72	81	78	93	70	78	83	96	68	70	72	77	77	89	80	78	80	67	79	87	79	60	76	93	75	68	84	68	58	80	87	80	73	76	86	78	89	78	69	76	73	84	89	95	73	82	75	91	78	83	92	83	103	84	74	74	80	69	70	80	88	65	88	77	72	78	76	67	89	80	96	82	78	84	86	55	74	82	84	84	72	67	73	84	82	88	81	71	67	66	82	81	64	86	84	81	90	85	62	74	89	74	77	79	74	74	73	54	86	74	74	86	68	59	88	84	91	71	82	73	62	83	75	84	74	79	87	87	79	80	79	76	76	69	88	78	65	72	85	64	73	81	80	59	80	85	78	68	83	91	52	85	77	76	91	107	74	88	81	100	71	85	73	78	76	74	70	84	79	86	80	89	76	89	73	79	92	89	70	75	95	77	68	73	94	90	90	79	98	84	77	78	66	80	76	71	71	70	84	81	86	80	68	74	83	74	65	101	77	71	64	70	81	88	89	57	83	78	77	80	73	87	86	63	83	93	82	83	66	70	82	64	81	73	76	88	74	75	86	69	86	90	74	79	74	74	76	77	91	66	73	74	75	88	80	85	87	81	92	81	71	79	79	71	83	92	77	72	74	84	93	77	77	74	62	75	78	73	71	68	87	86	68	77	71	87	83	86	87	73	73	71	67	75	86	92	67	68	90	78	90	101	89	62	64	81	65	84	62	86	69	70	94	68	72	86	88	74	75	80	81	79	75	82	84	80	68	79	82	85	82	72	66	81	87	73	90	76	82	90	91	62	69	86	89	95	82	64	79	74	76	77	87	73	71	78	85	73	79	83	80	83	88	87	80	64	72	76	88	59	85	81	77	86	72	75	82	74	95	81	77	74	74	80	85	82	83	78	75	85	64	64	89	75	84	80	74	77	90	68	71	85	63	81	90	79	82	70	83	62	79	81	81	87	90	63	78	81	66	79	83	59	79	76	89	74	84	59	72	65	91	81	73	73	91	65	75	82	64	73	85	79	74	80	75	83	82	87	72	74	84	79	81	67	83	70	75	78	89	75	77	61	77	82	85	71	75	79	75	65	89	89	69	87	82	84	77	94	64	89	85	88	80	76	88	86	93	70	81	77	75	87	77	90	66	64	73	79	77	74	79	73	93	82	80	82	68	94	67	71	76	63	74	60	72	71	75	85	92	82	67	82	76	77	80	73	99	74	86	83	76	64	70	67	95	72	76	90	84	71	67	83	89	88	66	83	72	80	68	82	76	90	63	82	64	78	75	87	71	77	69	77	78	67	69	82	88	70	89	89	81	83	72	85	91	83	72	71	80	79	85	101	68	80	83	78	63	71	71	72	85	77	83	85	76	87	79	71	71	74	74	84	82	68	84	70	67	72	85	83	73	71	76	77	80	81	76	71	76	67	77	86	77	69	69	67	82	91	82	87	75	80	69	58	101	64	75	79	79	74	80	76	78	81	63	74	82	79	76	74	62	70	88	71	94	70	77	78	68	76	67	76	90	72	73	73	72	75	69	69	70	73	61	75	90	84	73	90	81	79	101	73	69	100	79	74	78	85	71	66	78	74	81	79	84	73	73	80	92	77	77	76	91	75	92	75	84	72	90	82	75	76	86	74	88	67	77	88	54	77	67	70	86	82	78	80	91	85	65	78	60	76	67	90	71	79	72	63	88	76	90	87	80	96	73	79	86	67	86	78	77	81	70	75	93	81	80	77	76	69	94	71	66	103	74	89	68	83	66	81	66	66	67	73	73	65	90	70	97	86	78	77	90	84	87	82	85	69	71	76	61	78	72	79	62	86	81	86	77	89	69	79	62	84	83	72	71	80	98	60	78	64	91	63	72	77	72	74	64	96	72	75	81	79	88	79	70	83	80	78	75	69	88	62	88	71	66	79	84	77	85	73	82	101	64	68	70	83	66	74	86	84	77	81	86	74	95	64	94	83	80	76	81	71	75	80	82	70	87	61	86	85	88	72	75	68	75	85	72	82	67	76	87	80	81	72	85	83	74	73	77	71	77	90	82	78	81	77	81	72	78	81	85	80	87	81	84	78	95	93	88	74	76	93	81	66	87	83	69	71	85	71	71	79	93	72	73	76	86	64	78	83	92	66	85	70	74	88	74	72	72	94	79	94	84	85	88	73	68	72	73	78	72	86	82	90	90	79	78	83	80	74	87	71	70	72	74	98	81	65	87	80	55	76	67	82	59	70	88	79	92	92	86	86	83	60	72	76	91	86	70	87	91	81	76	66	81	64	76	73	82	81	76	75	78	80	62	69	83	94	74	72	71	78	83	74	77	77	75	75	66	78	75	74	66	62	69	81	73	73	89	84	76	69	83	71	61	70	89	85	67	73	63	67	73	99	68	71	80	93	80	64	90	79	78	82	76	63	76	64	88	93	83	81	85	84	82	67	92	81	71	77	81	72	87	93	73	70	76	89	84	84	80	68	87	90	97	88	73	79	73	68	78	63	72	84	82	72	87	69	88	71	69	90	78	81	75	88	85	67	85	69	87	75	82	73	84	84	73	86	73	82	77	75	89	72	83	74	87	103	72	60	68	89	93	71	78	79	79	88	78	81	79	79	79	75	77	80	83	61	74	85	64	80	76	68	62	82	66	86	80	85	76	76	76	91	65	91	75	76	80	84	75	75	75	86	68	78	91	79	70	84	86	80	72	75	77	95	69	72	77	86	79	82	81	73	77	75	77	72	75	89	70	97	67	79	72	79	82	78	71	83	86	80	78	63	73	84	71	74	72	75	64	87	84	66	89	71	70	74	76	77	85	71	90	84	71	75	68	78	70	94	80	65	71	85	61	70	78	70	77	65	82	84	93	84	82	74	87	90	71	91	85	83	78	85	64	79	73	79	88	71	72	61	80	70	69	72	86	75	69	76	78	66	74	97	79	89	65	75	74	84	71	99	67	73	84	95	71	73	84	101	88	75	87	67	86	79	91	92	79	73	81	70	76	89	83	79	82	58	63	88	68	81	68	71	87	72	78	82	80	77	77
17073	6319	3971	5534	12640	17291	18547	16696	13360	12649	13300	12081	9848	9182	7737	6451	4126	3893	3440	3156	2798	2765	4117	13224	15125	13031	9781	6703	4327	2635	1619	1072	827	707	636	609	599	580	573	579	556	548	586	553	552	565	558	588	594	559	554	571	610	556	597	566	553	591	547	575	570	554	605	549	607	574	564	576	579	581	564	539	595	641	592	593	582	572	585	527	582	608	561	526	593	564	559	566	561	585	605	572	585	613	580	595	550	536	599	543	583	577	570	551	600	607	575	590	563	580	570	610	561	544	603	531	579	578	571	616	608	550	589	600	572	612	590	590	579	602	600	573	596	573	495	575	518	570	540	587	579	560	578	628	588	584	553	577	567	557	614	571	579	556	574	564	555	555	598	586	555	551	555	538	568	551	558	567	601	589	560	584	579	575	576	584	575	610	567	549	572	583	552	541	551	605	559	592	577	584	554	571	565	597	545	582	600	565	524	549	604	582	632	566	571	569	541	555	574	584	589	584	571	551	553	583	577	521	558	599	527	542	564	550	564	602	565	615	538	578	556	592	588	582	554	581	592	575	562	622	577	570	525	590	599	579	621	589	586	595	568	574	559	550	600	559	596	544	553	548	580	584	533	609	574	577	525	600	563	558	527	555	538	546	561	547	605	575	535	571	616	583	613	563	569	567	585	537	611	605	564	572	557	588	588	582	576	569	558	576	589	564	558	583	559	567	541	593	541	568	598	576	567	557	523	592	581	574	557	590	528	597	576	596	613	577	573	570	564	580	583	564	566	580	577	564	537	591	586	582	583	564	548	539	543	595	584	562	567	579	550	587	559	541	586	601	611	570	567	583	607	601	572	585	600	534	549	588	569	559	565	544	546	565	556	545	608	561	568	558	593	569	605	596	554	559	588	581	536	560	543	607	559	590	559	567	611	547	545	576	528	580	542	585	549	568	545	598	538	575	565	553	557	586	609	563	566	551	612	572	600	608	586	579	520	588	597	609	539	571	607	549	550	564	629	596	548	606	570	539	554	575	547	618	551	523	545	573	548	574	574	592	562	607	623	584	542	621	554	592	560	568	618	564	561	593	586	568	549	562	605	569	567	571	599	541	564	571	544	605	599	594	574	583	588	537	622	584	555	624	577	587	572	597	590	567	646	549	561	611	568	591	612	595	509	608	633	548	561	552	605	598	591	576	520	599	575	561	620	559	564	606	522	561	604	565	582	539	619	515	613	557	565	583	597	581	582	602	555	547	579	570	531	572	551	597	562	560	564	566	586	599	582	566	574	563	605	566	576	594	543	564	557	571	550	569	585	603	531	578	551	558	536	612	599	575	544	612	581	549	570	592	550	590	576	624	596	568	596	575	634	572	572	593	598	571	587	548	652	570	611	584	538	525	572	582	581	553	557	576	541	599	590	546	561	580	596	606	581	554	550	586	626	598	568	573	565	630	593	578	568	560	595	607	592	600	562	593	558	602	564	561	614	590	531	583	593	614	544	622	578	561	539	583	548	573	591	596	583	577	578	595	606	578	563	605	564	598	580	577	614	547	590	575	569	568	548	579	591	591	542	588	618	559	590	574	622	564	546	581	547	548	557	582	603	562	554	592	606	585	604	566	600	622	570	594	596	567	589	557	576	576	609	551	543	577	567	587	568	597	520	571	586	542	547	596	567	581	559	608	586	536	517	556	574	605	580	547	594	565	574	525	573	588	580	590	555	581	551	567	571	541	567	570	530	583	536	618	547	542	597	580	575	560	582	547	589	579	567	519	594	578	562	583	573	554	572	602	600	557	593	577	509	553	590	565	599	610	601	574	539	614	568	565	616	551	567	558	611	608	581	529	584	562	559	558	596	579	587	570	585	598	591	611	605	581	559	609	613	606	615	540	579	541	604	566	620	552	577	537	603	559	565	563	559	588	574	540	609	565	598	535	599	580	587	607	599	560	536	577	581	582	566	596	602	568	584	566	569	549	583	587	552	532	557	573	556	566	562	556	557	578	561	550	648	572	618	601	532	596	590	631	609	575	576	603	570	584	563	590	573	644	531	542	544	576	554	575	592	583	567	612	581	518	583	591	598	582	582	562	569	543	561	581	571	582	580	606	582	610	565	580	519	582	537	579	557	554	566	568	570	598	537	585	592	573	575	589	614	567	591	583	566	563	541	557	585	570	571	558	587	545	534	552	564	533	604	615	559	603	565	584	554	553	568	572	580	567	585	585	580	567	569	590	601	584	552	567	596	591	584	519	561	574	578	586	575	535	567	610	588	622	558	552	544	618	581	588	531	562	564	612	546	573	600	548	579	540	600	572	615	558	591	587	590	626	544	564	589	578	584	566	571	572	605	583	563	614	600	522	590	598	562	568	557	561	607	541	580	571	593	605	562	578	581	584	582	516	631	591	548	607	566	588	582	554	586	537	640	592	560	581	567	562	584	580	554	530	606	611	594	546	588	570	558	598	538	557	577	581	558	573	587	596	561	586	527	566	589	566	587	584	613	599	606	566	603	603	588	598	610	577	577	573	588	595	605	601	591	563	584	545	614	552	584	561	589	560	511	594	563	558	539	603	602	585	587	565	516	567	578	561	589	551	572	562	577	568	564	571	572	536	557	576	603	575	556	536	555	579	556	594	594	579	567	572	603	598	562	579	577	568	583	605	621	586	537	563	570	568	599	577	550	593	540	582	601	587	567	608	575	572	589	550	585	571	567	570	596	584	559	580	572	570	554	547	575	564	605	549	532	527	563	549	595	557	604	616	593	539	533	546	611	603	563	560	543	563	595	549	568	607	582	598	587	577	590	603	554	581	583	539	612	584	613	570	535	567	590	592	545	576	575	616	552	573	562	609	638	573	547	566	572	568	568	566	584	542	617	590	571	570	557	553	593	576	524	566	621	582	532	605	526	548	502	554	554	582	563	539	591	584	603	597	602	593	556	575	565	572	569	569	550	573	568	561	573	573	538	568	540	558	543	581	572	518	577	553	566	610	574	618	605	562	559	543	540	591	574	559	596	538	540	571	555	539	592	578	577	570	593	590	614	600	581	550	571	607	549	541	566	580	567	552	571	564	607	588	553	592	603	576	572	594	643	563	608	575	552	549	540	579	529	588	552	610	572	574	571	532	594	546	560	587	598	571	550	527	574	591	594	600	560	578	547	592	596	637	544	595	543	566	581	599	592	556	567	533	541	580	583	572	591	562	554	543	608	593	607	558	570	553	548	586	532	582	607	535	578	550	617	599	587	604	539	577	562	579	598	624	572	579	584	520	602	581	571	576	586	585	559	568	550	602	548	597	609	546	576	605	609	542	615	589	559	568	536	563	534	576	552	563	583	555	588	568	554	577	555	575	562	579	554	613	607	583	546	567	604	615	534	567	553	610	546	563	581	605	562	574	576	555	555	639	608	607	580	589	534	566	596	638	523	552	595	586	570	574	577	517	569	609	547	579	583	558	566	546	579	554	566	583	567	568	547	557	562	582	600	576	577	591	569	539	575	525
1664	289	215	197	178	175	251	239	230	248	268	237	199	157	131	111	120	110	107	85	91	124	112	133	167	130	121	126	75	81	77	55	69	64	57	59	59	62	47	63	56	50	42	60	55	52	49	57	59	66	55	72	55	48	56	53	56	54	57	51	64	53	50	59	61	66	54	75	56	58	58	56	64	67	78	49	51	49	78	56	59	57	64	47	58	60	54	70	53	60	55	56	51	56	60	52	63	56	55	63	67	64	55	62	56	63	61	63	66	48	46	60	53	55	60	58	57	44	63	42	56	59	60	53	65	46	42	44	50	61	50	58	64	62	47	57	61	42	46	49	49	62	52	69	55	53	54	64	55	65	56	61	64	55	50	65	59	51	55	54	54	60	49	63	59	59	55	68	57	38	69	67	50	59	63	46	51	54	61	69	68	63	55	64	60	51	57	51	62	50	66	67	61	50	61	57	53	54	41	55	68	44	49	61	53	59	57	51	50	65	65	59	58	60	48	47	59	66	55	46	57	69	60	54	57	50	72	59	53	49	43	66	67	49	57	65	64	54	53	51	70	74	89	48	52	54	51	59	59	54	43	52	57	55	46	57	57	73	58	45	52	48	62	48	58	56	39	53	67	58	69	68	69	61	54	60	49	53	58	65	57	76	62	56	58	42	60	60	46	51	44	62	65	39	44	61	54	56	62	65	46	60	54	56	68	60	45	69	59	70	43	54	65	66	71	46	57	54	45	51	65	67	60	47	53	49	65	51	67	55	47	51	77	75	71	57	53	52	56	53	62	53	59	63	57	55	45	59	60	54	64	46	68	57	54	66	61	54	63	57	70	52	57	70	50	56	52	67	64	62	50	54	68	60	75	60	50	66	46	66	61	70	65	54	50	48	48	51	55	59	69	48	48	72	59	64	63	57	60	73	68	52	59	50	48	53	69	64	69	57	55	52	43	37	53	47	55	56	42	70	48	53	66	63	63	65	54	46	54	54	55	63	57	44	60	43	54	60	59	53	50	55	58	71	44	51	70	50	54	67	63	47	53	47	56	58	59	58	63	71	59	53	58	48	59	44	48	55	62	68	58	47	55	60	58	52	47	54	55	54	50	56	57	64	58	56	57	58	60	63	55	61	55	61	57	53	53	54	53	50	60	50	61	47	46	51	54	60	61	54	55	46	33	48	57	53	54	62	48	47	64	55	57	50	48	54	54	49	65	54	51	59	47	54	46	64	59	50	56	63	68	50	66	55	60	66	68	56	68	58	55	54	46	65	63	64	68	52	50	52	71	59	72	58	56	56	58	48	52	47	74	45	52	52	51	57	82	57	49	50	74	51	57	52	56	54	43	58	59	44	56	54	68	50	70	48	65	56	67	67	63	57	52	65	61	60	59	40	70	66	62	63	57	51	57	55	67	63	59	60	54	53	58	60	64	57	49	44	66	49	48	62	53	59	62	46	66	54	49	62	54	61	52	48	59	69	51	59	59	50	67	49	43	55	52	69	60	60	54	47	64	55	51	46	68	62	59	57	53	53	60	67	64	49	51	65	47	66	65	64	63	55	52	55	65	48	56	48	53	53	44	58	51	53	49	57	60	74	51	54	60	60	55	55	53	55	65	53	74	59	51	53	64	63	67	54	64	59	67	68	61	62	62	61	60	55	48	54	65	70	47	57	62	52	60	63	58	72	52	56	58	68	51	63	56	60	47	61	53	53	58	48	66	50	60	58	42	52	48	50	56	31	64	56	54	67	55	55	53	47	72	52	55	72	60	60	50	59	51	60	58	56	67	44	47	66	48	48	38	50	65	54	48	52	48	63	49	57	48	57	61	53	61	61	71	50	51	57	54	56	63	60	54	58	59	56	47	52	57	63	50	65	44	64	59	72	75	67	58	45	50	59	60	53	58	69	49	58	66	59	55	58	62	64	50	56	63	48	57	65	62	56	58	60	59	70	62	64	58	62	53	60	50	64	56	61	51	57	40	54	51	61	42	51	45	57	56	57	47	47	57	66	65	69	37	58	61	40	47	52	60	53	64	51	51	62	64	64	56	66	49	65	57	41	42	44	48	72	55	56	57	50	54	71	54	50	36	49	61	60	61	42	44	54	61	62	55	68	57	66	67	56	64	57	73	48	36	64	54	63	58	48	60	55	50	51	52	60	69	66	60	60	50	57	59	65	68	47	39	50	65	54	55	70	52	65	69	48	45	67	51	52	61	49	47	57	60	54	39	56	62	53	56	40	59	49	52	70	54	64	70	48	54	53	57	56	58	57	58	53	57	56	58	51	64	48	56	57	52	44	64	59	58	65	56	65	56	50	66	63	46	52	51	66	60	50	48	47	50	72	59	70	59	72	54	56	55	54	56	59	43	38	51	51	41	60	48	61	41	78	53	43	59	58	60	70	53	48	57	60	71	43	58	43	61	60	49	54	54	56	58	53	48	54	60	58	56	57	49	73	68	56	58	56	71	50	61	54	51	65	53	51	55	56	60	53	76	57	54	61	48	51	63	49	55	59	41	54	58	46	53	61	57	60	53	54	64	53	61	59	57	48	47	59	66	51	35	58	54	62	66	51	53	52	51	46	54	65	59	65	53	53	53	43	54	54	74	71	46	74	64	66	56	52	60	46	61	58	58	51	58	48	55	50	64	51	67	70	65	65	60	56	58	51	73	54	59	61	64	74	52	52	60	60	61	56	39	51	56	48	50	74	51	49	39	47	59	56	61	59	60	56	58	53	54	49	54	61	54	63	57	64	57	55	60	59	53	68	67	61	68	57	56	61	51	46	70	54	56	55	61	62	62	68	61	58	63	60	67	56	46	55	47	64	43	56	55	54	60	68	60	55	61	70	54	63	63	50	68	49	41	46	45	66	66	59	59	59	70	55	47	47	60	49	46	65	59	47	52	58	68	59	44	69	53	54	46	45	53	57	45	54	68	58	54	50	61	60	54	56	59	50	65	56	58	65	55	56	52	44	62	67	67	52	55	51	62	65	63	62	53	64	57	56	45	67	63	75	45	49	50	55	66	70	69	57	43	71	55	61	50	44	41	50	57	70	57	51	54	59	52	53	53	55	81	64	58	52	68	52	49	73	67	57	57	59	70	57	57	58	63	51	62	63	62	46	55	63	49	67	42	50	63	45	53	60	43	56	62	48	52	60	56	61	60	58	64	51	42	55	61	62	52	43	69	57	57	53	54	55	49	48	53	67	58	64	59	54	54	58	64	65	63	45	40	68	54	57	66	60	52	64	65	74	54	47	56	62	57	62	57	52	47	60	65	56	54	63	69	48	53	54	56	55	49	70	48	55	55	49	70	63	72	56	51	51	68	52	67	50	67	59	37	61	59	55	58	52	55	64	68	47	47	58	62	50	60	50	50	54	43	57	85	58	58	47	62	57	62	60	54	53	66	55	46	55	47	64	54	58	61	39	55	62	55	55	52	52	60	73	71	50	56	63	45	49	62	59	56	56	55	70	54	58	55	40
12977	3609	2443	3103	7258	11236	13094	10450	8277	8491	8830	6888	5997	4272	3143	2655	2341	2105	1912	1720	1664	1800	2232	2869	3075	2511	1883	1449	987	810	642	556	431	457	428	456	427	436	443	422	441	444	477	399	449	428	446	424	443	423	434	425	423	429	452	438	444	405	434	448	423	429	427	422	474	460	453	459	443	470	451	404	438	392	434	451	442	367	450	447	394	494	447	448	472	473	428	422	405	405	436	449	421	424	437	426	501	400	444	433	456	504	402	426	441	428	468	419	404	434	446	429	449	472	435	421	455	443	446	420	443	408	449	440	394	430	453	414	420	433	452	441	459	415	448	449	436	425	411	429	413	418	394	449	419	446	439	458	427	435	425	468	454	390	446	418	447	419	445	425	426	461	411	458	459	452	425	426	441	421	442	428	446	438	418	441	426	452	463	406	421	451	451	424	428	453	444	466	412	448	433	413	435	461	434	447	451	440	449	436	445	452	465	458	410	375	445	462	444	451	452	446	476	409	424	459	408	431	436	440	402	452	429	429	407	450	441	462	425	417	434	441	413	454	444	447	422	439	480	457	464	442	396	396	438	435	424	448	428	442	425	470	451	442	470	423	458	386	436	416	417	439	413	443	457	454	480	467	426	434	426	394	412	424	405	423	426	441	410	470	426	411	442	450	471	456	432	448	413	452	403	441	445	438	415	471	453	405	460	467	460	396	425	445	452	457	448	475	420	435	441	448	440	457	417	453	409	443	423	464	438	420	421	443	475	435	437	407	440	419	438	437	384	420	454	427	432	452	418	419	444	406	416	460	477	424	422	437	442	444	442	439	446	417	419	463	460	469	436	468	445	427	377	443	399	424	470	421	392	451	481	409	417	421	452	422	438	476	425	459	442	453	442	413	448	481	445	409	447	449	420	433	420	416	432	452	442	461	462	441	440	441	439	478	403	438	466	436	411	485	447	462	439	411	458	392	415	431	430	439	431	454	450	450	434	471	471	441	403	466	444	402	416	441	424	432	449	447	471	440	436	445	480	419	439	424	410	428	432	433	463	442	459	430	423	442	432	457	445	450	431	425	447	385	440	424	430	404	473	428	440	453	430	451	445	417	438	470	436	424	403	454	436	445	422	438	438	438	431	435	418	445	448	419	390	453	454	471	478	456	385	466	477	397	420	466	405	438	450	459	403	421	420	443	448	483	410	423	454	438	417	423	418	451	438	419	445	440	449	412	459	457	421	469	441	432	515	475	389	403	417	479	412	459	446	443	416	432	442	440	403	438	394	468	458	423	483	426	437	422	469	445	435	470	444	467	415	404	426	449	435	446	411	411	406	418	442	471	414	433	441	467	437	427	435	445	437	418	449	444	442	430	423	446	431	427	420	429	446	429	441	450	418	456	449	454	427	428	452	408	437	411	429	438	397	463	425	401	472	422	454	426	444	450	446	419	459	412	443	407	429	421	421	410	431	437	435	423	466	457	402	410	462	469	464	436	414	424	441	433	404	441	451	459	427	430	446	442	389	459	477	452	446	422	414	397	394	456	430	452	447	436	448	467	465	477	409	427	435	459	440	416	413	423	414	387	420	451	434	444	452	423	413	451	407	448	439	417	430	432	394	450	464	399	437	433	430	457	433	443	425	439	432	447	455	435	462	437	430	452	441	426	443	436	446	475	437	443	441	422	430	408	432	407	433	455	438	447	445	406	429	453	407	392	444	435	466	421	447	458	423	417	429	440	474	429	426	448	436	441	460	451	440	489	412	420	436	446	449	446	440	414	427	429	432	414	459	458	457	382	430	410	411	434	419	432	438	389	428	423	470	443	433	455	422	417	447	418	447	429	422	441	415	427	453	425	449	427	468	423	407	436	404	461	423	429	460	417	441	461	454	441	437	428	395	413	468	430	435	458	437	420	474	426	410	459	449	426	437	425	461	425	456	438	456	452	476	457	455	431	444	442	409	446	451	430	429	429	457	404	443	419	406	429	456	447	450	402	442	420	431	410	424	452	405	481	421	394	446	417	431	415	457	428	439	438	439	444	447	443	432	441	453	389	410	416	444	460	471	472	470	448	435	452	394	459	393	460	428	454	435	402	444	460	436	419	442	410	424	420	459	448	448	422	423	405	408	403	439	442	449	420	445	450	484	441	438	462	452	428	428	470	427	443	431	439	397	391	428	417	413	442	420	443	432	423	440	451	454	417	447	431	449	459	432	432	457	427	461	444	440	422	453	429	452	453	382	471	443	455	428	435	453	430	455	457	428	442	428	434	451	424	438	442	420	422	480	409	437	414	402	444	392	455	399	411	454	450	381	462	463	433	434	449	413	467	420	411	433	421	396	467	407	465	418	398	465	435	445	417	454	424	445	447	453	450	443	417	435	426	424	463	415	448	433	437	448	429	411	482	398	442	433	468	436	443	438	438	446	444	433	425	415	421	422	460	415	418	446	451	415	431	454	406	434	456	416	471	445	425	427	443	424	454	443	433	471	438	441	414	428	463	435	455	407	450	461	459	410	440	437	406	414	460	484	469	426	419	429	458	481	468	463	400	431	427	418	411	434	443	421	423	450	448	393	467	435	440	449	425	464	431	446	416	484	436	468	452	424	406	439	446	473	435	404	442	380	430	442	408	430	396	419	470	427	465	389	407	435	434	461	459	450	429	432	415	449	435	431	440	419	426	401	430	469	461	429	432	411	418	397	418	461	431	410	410	428	427	460	466	419	444	440	415	415	412	404	451	443	428	396	423	458	412	421	427	446	463	421	455	421	437	462	449	437	439	432	406	437	454	460	441	434	416	430	402	386	393	450	428	466	438	433	436	399	416	461	442	437	427	420	449	484	460	422	456	452	433	420	450	436	414	483	435	444	436	431	442	418	456	414	464	423	437	439	465	423	442	417	448	418	460	453	462	470	428	434	440	404	409	456	451	405	447	441	468	406	426	425	414	451	412	401	418	446	430	471	448	433	445	452	420	420	412	441	444	388	454	412	416	421	437	460	429	418	427	442	421	411	468	392	428	449	412	420	452	442	459	447	467	451	416	393	449	415	461	464	430	467	444	423	433	444	428	448	438	454	435	439	422	441	434	455	399	428	435	421	449	411	449	435	404	447	415	454	459	423	455	412	421	453	447	443	406	441	460	424	442	440	462	456	424	452	473	434	429	402	482	452	475	434	428	381	418	466	440	422	409	458	408	484	459	450	473	428	443	428	462	451	409	489	468	472	441	457	437	456	451	416	455	472	419	443	486	429	467	424	401	451	428	400	446	444	438	453	478	458	460	400	468	394	486	449	408	450	449	398	424	449	455	470	448	426	426	433	426	436	491	439	382	462	440	410	430	430	428	462	397	447	450	448	419	434	397	417	412	434	405	455	446	440	439	414	440	453	458	433	486	421	445	449	420	408	435	428	415	456	456	463	429	419	444	431	438	436	457	463	424	467	427	432	448	447	469	409	441	420	443	387	457	473	389	461	447	430	396	453	409	423	443	439	438	432	434	418	422
1217	464	278	213	204	228	326	330	359	388	347	324	266	211	155	158	155	153	112	119	109	125	260	400	392	326	235	188	162	103	85	69	71	53	73	63	54	65	60	47	62	56	63	56	72	70	58	57	53	66	60	51	70	62	63	58	55	67	64	50	63	62	53	66	45	52	58	48	63	61	68	73	54	58	70	60	73	50	67	54	62	56	76	75	57	60	65	66	56	69	65	60	70	54	50	59	53	66	84	59	57	57	76	67	64	52	53	50	52	55	68	54	38	71	70	75	51	80	75	62	66	58	50	61	62	65	59	60	81	66	60	72	71	73	63	74	70	53	66	67	61	61	69	52	67	64	53	59	62	72	55	54	65	49	54	66	65	55	58	64	66	55	50	59	56	60	67	55	67	71	64	70	59	66	53	75	61	61	58	64	57	64	55	66	54	63	53	55	75	59	54	62	61	56	63	55	57	49	54	57	70	54	61	55	55	74	61	67	63	57	86	62	71	64	53	72	63	70	50	63	68	51	64	51	53	46	65	76	63	63	52	55	66	63	77	65	51	55	56	61	49	53	84	59	51	76	64	60	71	57	55	73	52	66	66	64	53	65	69	64	73	70	58	53	62	61	59	63	69	75	69	69	62	56	59	69	48	64	63	85	65	50	70	63	52	56	74	60	59	55	56	57	52	61	59	55	67	53	79	54	61	60	54	73	52	51	84	58	90	61	40	47	62	70	54	68	65	62	55	62	60	48	63	72	58	74	61	65	63	63	67	49	57	48	62	73	62	69	52	62	56	59	73	54	79	62	57	60	67	61	59	41	62	83	66	68	58	65	57	66	50	63	61	56	56	54	65	60	69	54	53	49	51	56	68	56	71	52	57	70	60	61	61	55	62	66	49	73	57	53	61	55	63	61	76	67	68	63	60	62	71	45	42	57	65	58	59	53	60	69	52	66	57	61	62	72	60	62	65	55	56	59	66	49	53	63	63	50	59	52	66	59	64	58	62	42	45	62	60	65	72	58	66	63	75	57	59	62	67	55	53	40	68	53	49	63	68	52	61	50	59	70	76	46	57	63	76	62	57	75	63	49	61	63	58	52	66	59	60	46	58	66	59	56	59	59	56	55	50	58	54	68	66	64	69	76	60	68	67	60	78	57	76	58	51	58	55	68	68	64	69	60	54	48	60	54	69	68	59	74	60	64	52	60	56	75	58	63	67	68	75	65	67	49	65	57	69	74	45	50	64	52	58	76	66	64	52	65	75	66	50	52	72	72	66	72	60	52	65	63	76	65	66	63	67	63	65	77	58	57	73	74	62	65	68	52	73	64	71	69	59	68	58	62	54	58	59	69	71	73	67	60	62	66	55	50	65	64	57	62	70	70	53	70	64	72	42	67	75	57	61	66	73	58	88	55	53	63	63	59	59	73	59	63	77	64	79	58	67	79	67	62	60	54	70	51	65	74	73	64	46	64	49	62	61	68	56	56	79	53	69	66	59	64	51	57	77	44	73	61	61	51	75	58	52	64	70	57	65	53	75	64	51	53	72	56	48	66	50	53	41	60	50	65	64	52	61	66	63	62	55	65	76	65	59	52	70	42	63	69	57	71	62	67	55	44	54	61	65	63	62	70	58	58	74	55	56	68	59	54	57	68	52	66	71	81	74	48	55	74	61	66	71	76	45	74	70	73	45	60	63	62	55	68	50	48	50	60	61	71	66	65	69	71	41	56	73	57	72	47	65	66	64	54	59	52	67	66	54	57	68	59	62	66	56	51	63	54	75	51	69	58	70	51	57	59	82	62	67	57	66	63	63	58	45	52	62	57	70	70	64	67	55	61	64	62	63	61	64	59	72	53	55	48	69	52	43	64	63	59	84	54	69	69	63	66	64	67	64	62	64	75	78	63	69	58	60	55	65	58	57	60	74	64	58	64	50	65	55	61	61	66	51	57	60	61	75	75	64	60	58	57	54	79	69	45	67	67	60	69	62	55	48	64	57	57	66	60	61	70	69	47	71	58	63	50	73	60	71	64	58	67	71	65	60	61	51	61	57	68	45	63	88	56	71	72	68	84	79	67	71	45	63	67	56	59	61	67	58	60	42	66	55	64	53	52	56	52	65	55	72	61	63	53	68	74	67	56	58	68	62	54	66	67	62	69	67	71	65	63	66	60	51	52	73	56	68	69	61	73	59	63	48	61	58	74	46	67	44	52	50	73	50	60	60	63	72	44	58	57	68	54	66	53	57	65	60	62	64	65	60	60	49	56	50	75	70	54	72	53	64	47	70	50	73	61	65	55	68	44	63	69	64	49	58	50	59	60	60	58	59	60	54	58	63	78	52	59	54	52	75	59	54	54	56	62	61	57	64	63	53	61	54	55	73	74	67	72	57	56	70	57	54	57	70	50	51	64	63	62	66	67	46	67	58	60	85	62	55	50	61	74	49	61	63	59	65	54	60	63	67	59	59	58	65	46	55	70	70	49	55	64	56	67	60	67	69	69	66	62	71	73	52	58	66	64	66	56	73	56	55	77	70	60	56	69	62	53	65	67	56	45	80	71	50	72	57	63	66	75	61	54	62	53	73	69	68	76	67	50	62	59	56	53	54	62	72	72	59	56	62	50	59	60	69	49	56	56	50	71	77	59	77	58	49	62	72	62	55	59	73	62	54	65	44	61	69	71	57	63	67	56	59	64	74	70	74	56	65	70	61	64	60	58	67	57	61	63	72	54	61	71	62	54	61	55	62	63	68	67	74	76	77	64	48	62	50	50	61	62	65	66	71	61	61	61	70	48	71	57	67	59	59	54	53	68	66	60	63	67	54	51	62	58	72	59	50	59	58	63	66	55	58	59	58	67	70	70	52	57	65	48	60	69	45	66	67	59	47	78	69	56	56	65	59	69	61	63	46	68	59	70	66	54	64	64	60	59	62	57	71	64	58	75	66	56	57	53	58	65	56	53	69	56	58	50	52	78	62	66	46	73	62	62	56	58	67	78	56	61	58	69	62	75	76	42	55	63	76	59	56	55	54	58	61	55	57	77	66	64	55	68	59	66	61	72	74	49	57	62	77	63	52	58	67	61	64	68	69	46	70	57	60	62	59	65	73	67	60	61	55	56	62	67	65	63	62	61	74	66	52	66	58	67	68	59	63	50	65	62	67	61	68	61	58	62	43	68	49	66	61	49	64	66	69	58	64	65	55	70	56	68	59	55	60	44	55	72	66	60	65	71	64	68	54	67	62	63	73	67	53	81	54	67	71	58	59	49	70	78	65	60	59	61	67	71	69	67	64	63	84	66	82	52	55	62	64	67	53	59	72	66	56	50	52	54	57	58	69	54	61	56	61	58	58	77	65	65	64	63	53	63	65	46	56	52	49	57	66	77	52	62	64	56	54	67	52	62	66	56	79	70	54	67	54	83	90	62	63	42	62	69	71	70	59	69	55	66	59	66	77	52	46	66	78	60	58	42	59	51	51	67	58	66	63	66
14944	5174	3239	3883	9256	14408	15717	12962	12657	12614	10673	9475	6972	5251	3805	3666	3327	2829	2428	2326	2309	2623	5757	7902	8054	6530	4349	3245	2400	1471	908	642	502	557	524	535	495	488	503	449	415	425	459	408	464	471	449	471	459	509	425	464	470	445	480	445	452	430	449	471	409	474	483	452	476	483	450	470	458	467	447	463	431	498	469	480	432	470	499	421	463	428	456	435	479	499	473	468	446	463	467	467	474	440	467	471	475	461	463	474	472	505	484	436	447	450	470	446	500	452	437	486	479	473	440	475	450	437	441	439	434	438	438	449	444	467	424	488	481	484	458	484	446	471	474	476	502	452	420	427	434	446	463	479	447	441	470	453	452	467	455	496	480	463	459	453	475	495	447	476	437	455	484	459	431	488	448	421	503	435	484	507	467	429	476	455	461	464	461	499	485	466	448	474	459	444	447	503	503	395	447	474	474	455	450	482	467	499	443	481	463	425	464	471	467	457	436	441	469	437	465	479	451	456	468	483	462	438	476	437	459	490	464	499	405	489	437	449	455	466	460	502	464	443	454	475	468	431	491	470	468	498	485	475	505	490	441	429	493	478	474	456	511	462	478	469	435	414	486	491	468	496	465	465	433	484	447	445	461	466	503	498	485	478	451	428	473	511	480	452	493	467	477	429	437	441	450	442	479	472	471	425	426	431	457	436	500	443	430	472	472	425	481	415	441	479	501	440	455	458	451	430	438	453	453	467	423	461	490	470	445	464	487	435	470	431	437	460	465	429	502	444	430	474	469	483	454	470	469	476	491	472	495	482	477	498	408	437	446	416	464	450	469	423	510	456	429	473	465	457	427	427	437	475	441	460	464	447	489	468	483	438	469	486	471	450	466	465	469	479	457	456	468	464	415	466	472	481	471	443	431	467	466	455	468	439	487	428	469	487	469	473	472	439	453	462	446	513	451	476	480	462	441	474	449	464	488	444	460	446	429	442	440	438	469	453	445	481	486	513	421	490	416	470	429	432	485	455	491	464	473	435	456	464	479	467	473	413	464	467	459	461	466	457	498	434	443	426	471	449	485	460	409	424	439	456	464	452	432	478	461	492	472	511	482	444	433	477	498	476	496	468	469	431	484	462	453	436	430	427	474	448	444	457	440	457	424	469	471	457	465	458	448	429	450	475	505	465	452	478	436	461	427	450	476	465	449	448	459	491	468	458	464	475	440	493	459	487	456	444	459	459	453	422	489	422	469	433	490	498	411	464	470	503	459	446	465	502	449	445	458	470	479	467	457	438	430	483	479	460	450	442	445	444	427	443	423	453	423	444	438	451	434	459	447	462	486	451	486	478	465	472	402	467	488	430	475	461	478	449	479	420	433	461	470	436	433	446	499	482	471	499	470	432	468	429	519	448	456	459	446	464	481	459	534	455	425	480	466	473	490	465	480	484	487	448	453	482	401	439	464	487	430	474	456	452	458	442	470	441	436	448	456	483	474	451	448	474	443	510	483	470	461	447	447	472	446	460	456	468	456	445	428	459	445	452	476	479	440	484	488	432	459	448	461	456	440	472	477	498	460	463	480	475	466	438	451	455	488	461	483	442	472	472	448	457	463	487	459	479	442	469	443	539	444	456	469	440	438	462	465	460	468	452	434	416	469	462	449	461	450	432	459	408	435	475	452	494	482	458	427	430	455	427	483	454	444	479	456	442	426	466	435	468	464	455	402	461	461	465	496	484	456	454	500	457	452	458	511	471	437	460	459	457	444	475	448	476	421	447	458	442	498	479	424	441	438	416	475	460	478	447	475	504	475	483	463	417	458	477	525	455	436	449	444	434	445	465	472	512	479	453	445	457	470	437	463	428	412	445	482	467	487	445	463	460	447	460	492	502	460	444	527	454	474	447	458	487	473	492	458	463	482	464	467	511	477	459	503	447	464	466	478	453	465	475	474	470	459	462	463	467	467	502	464	481	455	487	470	476	448	502	424	463	459	434	430	436	499	442	438	440	489	444	483	455	481	495	465	470	496	455	494	470	486	443	417	438	500	480	410	456	476	436	435	417	499	463	468	456	489	469	448	438	485	439	517	459	463	450	450	431	488	504	475	456	479	466	461	442	458	463	446	482	468	404	475	462	465	479	456	460	446	470	490	476	436	474	427	459	454	471	437	468	438	486	462	490	494	447	476	459	463	436	448	487	456	467	452	502	472	427	461	461	490	419	471	419	479	483	485	436	460	482	485	443	485	465	430	495	490	450	469	466	460	457	469	465	460	461	477	448	434	479	458	453	471	427	448	461	502	470	467	449	466	446	466	441	464	457	453	481	449	493	463	478	463	468	498	462	444	502	424	443	455	478	465	464	447	460	435	466	482	489	473	462	466	468	448	488	407	439	454	455	445	471	466	458	419	464	443	480	479	452	441	449	448	489	451	483	435	423	454	422	437	424	461	456	443	429	465	450	473	444	459	457	451	458	475	449	477	446	470	442	433	463	455	490	464	479	470	454	452	452	453	461	456	460	448	461	455	412	450	460	476	533	412	486	461	454	452	471	474	455	485	471	469	480	465	438	459	430	442	473	464	438	482	425	430	463	441	454	478	438	433	469	460	453	504	450	462	486	436	406	447	473	500	455	472	438	482	455	496	458	413	468	509	436	477	449	444	463	461	475	461	458	493	445	469	472	415	494	468	460	451	440	471	453	454	447	492	481	456	466	463	441	450	421	481	484	491	487	477	462	449	484	471	435	471	468	475	441	441	476	455	477	468	440	458	445	467	446	498	473	455	450	465	457	459	459	457	451	439	480	475	420	460	465	491	467	447	434	470	454	454	448	468	439	495	450	449	458	470	479	475	459	443	445	484	469	487	439	458	462	453	437	468	452	433	428	454	455	487	473	443	459	474	478	415	448	460	438	437	490	498	471	436	441	484	435	451	496	438	434	454	480	456	459	495	467	446	488	443	511	451	480	483	441	434	432	436	474	431	461	497	472	499	460	442	462	498	467	452	464	454	491	461	442	408	445	449	443	468	445	453	463	422	440	470	476	482	471	426	458	437	466	465	474	464	445	448	422	482	438	422	469	469	471	439	514	454	449	443	442	451	437	482	481	519	446	497	420	441	466	446	464	468	425	463	460	455	444	445	465	470	463	456	494	473	449	433	469	416	458	466	457	460	434	440	491	457	439	495	480	456	456	482	463	444	493	431	476	471	475	424	447	440	444	483	436	445	503	476	500	432	483	456	442	489	464	459	479	473	511	478	486	436	481	433	509	429	476	455	455	450	434	430	461	438	409	458	466	445	437	423	469	473	446	461	484	455	433	490	448	455	463	456	477	450	478	460	442	501	473	439	431	444	475	517	476	451	476	465	432	472	437	432	462	475	444	486	441	472	454	487	443	466	443	483	477	463	457	448	435	450	466	517	483	467	487	466	481	432	439	484	468	450	451	497	452	458	416	473	419	446	499	482	494	479	442	454	493	468	449	435	476	460	459	468	443	459	452	481	465	468	440
2692	440	265	233	195	232	343	314	413	403	359	305	220	172	183	170	156	148	150	130	169	148	262	351	416	422	286	203	174	109	110	96	78	72	62	76	70	67	69	66	79	69	53	79	80	62	68	55	69	77	69	69	78	77	73	69	81	73	75	70	79	68	88	66	75	68	72	78	73	63	65	62	73	60	62	57	65	71	71	74	69	58	79	53	72	74	75	46	69	70	81	64	73	74	66	76	59	84	77	85	63	59	64	69	86	77	70	52	93	64	68	70	72	79	67	59	49	73	80	67	60	69	81	84	68	78	64	58	60	82	65	56	70	69	55	77	69	70	68	76	66	63	75	79	59	63	70	65	70	70	72	63	75	69	66	83	68	82	65	61	75	57	64	69	64	75	64	61	67	71	67	70	69	73	82	59	66	64	82	57	63	63	82	76	87	69	69	67	71	72	71	67	61	66	58	79	70	56	60	51	68	73	68	75	71	76	71	74	74	65	61	64	60	80	58	71	62	74	71	72	60	78	85	72	72	66	81	79	76	63	60	79	85	61	71	63	80	77	59	77	69	56	68	86	71	53	75	66	65	74	65	76	81	60	73	53	57	42	80	64	62	53	53	63	60	78	62	87	88	64	65	77	68	61	57	54	52	79	65	57	71	70	58	57	62	65	81	73	64	62	84	75	75	77	76	61	64	72	74	85	71	76	66	74	73	64	75	73	59	56	61	68	76	81	67	53	78	68	67	82	52	73	67	63	83	59	75	72	75	81	62	66	64	63	65	95	59	65	74	74	57	62	69	65	66	70	68	69	70	73	91	70	66	70	84	72	66	65	76	59	77	68	75	65	75	60	71	64	75	60	65	74	76	63	73	71	53	64	71	74	68	93	70	80	64	64	67	71	76	75	69	73	82	62	71	63	70	59	59	66	70	78	70	58	70	60	64	74	77	60	66	58	73	69	56	89	66	73	70	82	70	73	60	76	67	83	62	61	80	58	71	60	56	70	73	78	63	80	69	65	62	58	77	68	77	66	75	55	66	79	60	56	73	80	71	94	77	58	66	64	84	65	85	61	60	81	59	68	75	79	67	77	63	83	71	68	60	65	76	78	63	78	62	68	92	59	76	72	81	55	64	74	67	70	70	62	71	80	87	66	75	89	69	65	71	86	68	84	59	70	77	72	70	71	70	66	80	57	71	76	77	65	57	64	63	70	56	91	54	80	66	76	72	56	61	83	81	56	73	75	72	85	60	74	73	76	67	67	66	83	80	70	65	71	74	61	62	71	66	78	71	61	82	59	67	65	67	72	61	55	69	67	59	56	52	56	78	61	74	67	68	62	66	62	64	75	74	56	65	63	75	79	61	76	70	79	81	63	68	69	58	66	71	76	73	73	75	68	60	70	67	63	69	74	71	69	63	67	61	67	63	68	68	65	67	71	74	76	64	66	81	70	75	80	83	68	78	67	70	72	68	67	57	60	63	61	67	67	72	74	75	74	74	85	77	60	71	69	71	75	74	81	76	69	80	66	72	62	79	74	79	75	60	78	61	69	70	65	74	56	72	69	78	58	56	70	52	69	66	60	75	82	69	55	68	64	75	87	55	71	57	77	62	80	68	71	69	67	84	74	76	56	64	64	63	71	52	70	75	61	64	73	69	83	84	53	56	70	69	82	55	66	50	58	70	69	66	70	70	59	73	77	76	82	67	67	81	73	80	64	74	63	57	68	82	64	52	53	59	72	72	63	53	64	73	73	70	70	71	58	66	72	69	63	72	68	80	51	67	65	66	70	74	60	67	59	67	54	74	66	57	68	72	66	77	84	59	58	66	67	84	65	75	70	72	80	70	77	82	77	63	68	73	66	72	85	69	69	64	76	97	78	53	67	78	70	66	70	61	66	79	62	67	79	60	62	74	76	74	72	68	79	76	72	63	65	66	55	70	61	70	58	69	65	75	67	71	53	80	82	77	69	70	73	64	76	72	66	50	70	80	71	72	58	61	68	76	84	62	61	68	75	74	62	77	78	60	69	58	72	69	74	75	78	78	69	79	56	62	73	72	74	72	54	65	62	52	64	71	68	75	79	67	68	82	71	59	64	68	58	68	65	72	84	83	71	81	91	73	65	87	80	58	73	61	56	73	65	69	69	74	67	83	56	68	72	82	64	77	70	67	65	63	69	74	71	59	58	71	62	78	66	46	72	68	57	53	68	61	54	62	83	68	61	66	61	77	56	79	69	67	63	74	44	71	71	77	74	74	70	68	64	69	63	55	80	60	90	89	55	68	65	67	76	59	83	60	74	73	67	60	77	78	63	63	66	80	68	61	91	68	64	74	60	53	74	68	76	71	81	72	62	60	93	72	66	77	76	68	69	62	73	57	69	72	74	82	66	74	73	74	81	65	69	62	78	69	63	88	68	73	69	68	67	61	70	63	51	69	55	74	69	65	90	60	64	68	63	76	85	79	60	51	78	69	68	71	79	56	73	70	69	46	70	76	72	83	56	82	64	66	68	92	79	79	77	62	82	73	75	81	62	86	70	84	66	74	77	82	62	74	83	55	51	65	80	68	72	56	66	83	60	75	65	64	52	86	76	65	68	78	61	62	67	76	83	78	61	92	73	58	67	75	67	77	63	59	63	72	66	65	72	61	82	75	56	58	85	60	59	64	64	59	66	49	85	67	83	70	73	68	79	74	82	75	83	71	74	65	63	77	64	71	70	76	71	68	66	83	58	64	75	74	65	63	68	64	71	64	76	67	73	63	62	67	76	69	83	70	66	72	74	64	72	61	78	61	80	73	52	78	67	69	77	73	79	64	61	65	77	69	69	68	89	77	81	81	71	65	75	99	69	62	60	68	59	68	63	64	64	57	71	65	67	65	84	79	65	62	80	67	61	73	61	70	74	70	73	79	68	54	70	60	73	66	74	61	70	72	74	73	67	66	72	71	68	69	66	76	77	64	75	76	71	54	69	57	58	70	62	85	61	62	64	65	79	92	60	59	70	63	74	66	67	61	73	68	67	64	61	65	67	54	80	63	74	69	68	54	65	70	68	57	67	68	75	68	73	51	57	77	68	64	76	79	66	70	56	69	70	71	63	68	72	67	61	74	68	62	77	88	68	75	63	91	79	63	75	65	57	67	84	65	70	70	61	67	75	76	75	75	78	71	84	87	79	79	58	75	80	61	58	77	73	62	78	77	67	65	83	62	62	66	59	78	70	59	61	52	71	70	76	58	73	84	85	80	71	72	70	79	65	67	61	78	75	73	79	79	70	73	82	84	66	68	76	72	74	71	65	68	82	85	67	72	76	78	83	73	62	72	71	76	62	75	62	68	80	61	63	67	68	77	74	78	67	60	73	67	80	63	55	66	66	72	71	72	73	73	79	69	54	58	68	92	72	72	62	83	72	69	71	78	78	67	74	79	68	64	65	58	67	69	69	73	72	65	73	71	63	66	75	72	60	66	81	65	57	74	86	88	80	70	63	67	45
16150	5151	2857	4002	9244	13790	14859	13567	14529	12580	11654	8961	5910	4915	4221	3902	3425	3059	2880	2800	2588	2798	5069	8170	9202	8069	5308	3590	2421	1675	1157	942	657	622	649	643	550	587	491	555	519	557	519	509	515	514	542	541	545	539	491	520	508	525	526	524	544	526	580	533	526	507	523	512	528	511	490	500	539	557	548	495	536	484	553	494	548	527	540	530	549	548	519	525	562	493	580	526	562	562	465	506	496	549	533	539	493	509	549	574	558	570	499	513	548	541	573	513	521	529	551	548	552	548	470	532	542	536	513	524	522	495	534	507	541	513	553	533	524	553	527	484	545	541	521	492	521	523	537	459	516	532	506	528	516	529	526	509	536	527	540	526	531	550	531	525	488	525	592	533	533	567	520	542	546	506	527	502	508	532	564	555	532	492	520	510	523	553	507	520	514	549	512	517	521	525	478	478	518	531	525	495	566	534	523	541	550	476	532	469	568	457	522	594	552	540	507	542	554	570	501	562	556	541	519	510	557	489	525	519	588	530	492	512	517	538	526	529	537	521	527	536	514	481	500	525	517	510	525	543	547	525	539	533	590	482	522	536	508	516	500	534	520	517	517	547	522	548	544	514	532	542	559	511	515	498	520	533	578	529	516	525	524	496	519	524	549	545	545	516	519	540	543	501	518	549	504	509	538	555	526	554	491	529	535	521	572	509	535	517	507	548	515	528	551	528	578	517	518	550	566	500	538	548	511	514	522	557	522	481	537	510	558	539	539	524	596	549	545	561	498	513	532	551	522	535	517	498	537	532	511	530	567	527	508	510	493	495	555	553	543	529	520	526	532	543	535	536	518	538	500	530	550	535	533	544	554	516	528	520	479	559	560	534	546	534	562	530	506	542	563	498	526	500	515	557	548	544	535	519	542	528	507	525	562	526	558	544	542	531	565	496	508	488	508	498	537	556	539	532	558	472	555	506	504	538	561	531	540	524	529	528	527	529	523	560	553	517	531	514	549	528	510	479	490	554	543	521	522	485	515	539	543	545	540	546	549	531	527	550	494	539	502	530	540	561	478	541	497	496	558	545	552	527	514	535	536	537	520	527	513	538	499	516	528	503	523	536	531	516	517	506	516	486	520	565	522	484	481	533	527	533	521	556	533	496	563	541	541	502	554	549	540	539	471	547	549	530	508	521	504	535	570	527	494	529	577	487	526	519	543	473	492	546	524	535	500	534	523	510	504	501	508	510	520	494	475	524	526	499	503	528	521	518	528	519	565	542	536	496	511	510	558	537	520	527	527	515	482	516	512	541	574	543	561	508	524	501	534	524	473	493	502	509	518	510	507	497	525	533	542	495	554	518	550	577	513	569	538	538	535	519	483	485	500	459	550	484	515	508	537	576	530	521	523	510	513	527	512	537	583	551	511	552	522	545	540	519	528	511	535	531	555	506	525	544	532	526	500	538	487	492	512	517	510	547	517	486	525	539	549	548	533	502	501	529	561	548	535	524	526	536	500	511	528	504	471	546	513	507	551	537	531	530	515	551	504	539	521	488	533	547	566	516	525	555	538	504	547	506	534	566	524	505	555	565	535	526	520	497	525	579	567	512	519	489	558	530	554	541	514	466	550	502	516	557	509	521	553	517	492	529	539	517	564	511	522	505	524	539	540	521	585	540	511	516	500	530	532	531	571	534	505	572	543	494	513	534	530	563	511	512	461	519	535	471	539	548	515	540	501	535	569	484	539	532	522	540	479	510	513	508	547	528	533	566	570	527	527	557	523	554	548	563	507	523	540	532	538	479	513	531	514	526	517	504	531	527	544	522	496	537	489	563	496	531	545	514	519	518	535	536	510	500	516	549	526	519	528	550	556	520	496	516	498	503	522	508	525	552	510	539	535	527	525	533	549	513	530	503	507	500	531	513	506	515	521	518	502	522	540	489	548	552	543	502	522	520	508	580	515	497	541	544	489	543	522	524	522	556	530	477	580	537	512	506	538	514	465	533	496	570	542	522	534	499	492	556	525	523	532	517	522	525	554	533	571	527	480	554	479	489	519	515	554	526	505	501	538	519	509	571	537	515	556	488	491	514	540	471	546	526	515	511	520	529	517	522	512	523	536	553	515	565	523	522	534	536	549	514	535	521	571	565	547	541	505	514	534	537	492	477	538	502	526	533	479	494	572	482	529	518	507	513	561	548	484	532	546	516	583	529	509	525	561	527	510	513	555	484	544	501	529	543	523	515	553	542	526	486	527	507	538	512	559	571	517	522	557	519	520	559	525	526	538	532	511	493	539	519	542	557	516	529	541	554	545	545	516	522	516	534	515	510	560	529	513	571	527	499	521	496	506	545	544	521	546	542	501	516	479	514	525	508	575	460	542	545	519	532	558	494	489	532	518	474	533	481	482	559	543	546	520	488	539	486	534	563	540	567	534	540	526	508	512	547	524	532	495	497	489	484	527	497	549	502	485	508	518	495	505	522	521	531	522	494	554	567	525	550	495	499	524	514	521	534	506	489	530	533	541	573	561	489	530	523	505	513	556	518	548	569	509	523	513	494	513	534	533	511	520	501	540	501	530	510	564	524	560	531	527	524	502	497	576	527	516	575	507	513	506	564	539	530	524	557	531	555	504	534	515	496	544	534	545	506	512	536	514	544	543	536	573	545	552	543	540	548	543	560	517	522	521	534	508	590	512	543	534	508	543	556	526	549	507	573	530	553	527	500	547	504	518	543	557	549	549	524	523	511	544	498	496	529	519	529	566	537	552	528	534	570	540	522	530	581	465	531	546	525	512	558	455	516	529	479	539	530	500	491	561	523	545	499	483	503	474	522	537	532	555	562	543	546	531	520	507	534	522	483	536	546	530	550	537	488	497	540	522	509	523	534	569	516	506	507	511	549	522	547	509	481	524	515	532	535	510	577	522	535	499	529	549	503	581	540	526	594	549	550	503	560	551	477	520	525	549	542	578	482	523	511	550	523	517	545	556	540	535	518	556	509	486	531	511	607	532	509	528	572	557	526	505	557	533	534	536	492	548	483	516	560	546	499	530	517	531	522	533	555	527	516	495	516	521	516	541	502	540	522	542	555	501	529	496	535	529	560	527	536	531	508	562	535	541	524	532	533	580	538	501	539	514	552	503	538	539	526	542	540	555	501	552	530	513	534	533	516	499	496	523	545	524	532	566	517	555	551	535	527	529	527	498	524	520	568	537	553	533	500	502	547	507	550	527	536	521	527	523	557	534	525	515	530	504	484	531	499	540	527	553	535	495	522	543	502	527	501	518	515	492	541	558	559	545	532	546	508	552	514	531	522	565	525	499	505	549	568	516	546	528	559	512	529	548	519	523	539	524	552	556	521	525	502	557	591	525	539	480	522	544	529	501	547	514	520	533	514	520	541	515	506	538	511	522	487	567	536	528	553	544	534	559	496	513	518	550	542	527	486	546	532	530	547	546	510	533	552	571	558	530	507	517	546	557	549	543	515	539	531	523	508	553	518	521	564
2185	621	416	333	284	281	415	543	656	528	513	320	265	253	230	200	219	220	211	166	159	184	400	673	756	669	455	364	254	163	115	112	112	100	84	83	63	68	75	75	68	86	71	84	81	86	69	84	86	83	77	73	66	82	72	65	78	68	60	76	61	73	69	81	81	86	81	90	62	86	84	62	82	71	73	78	75	89	88	57	77	69	96	73	84	88	67	73	72	88	83	94	85	74	80	82	79	79	69	82	81	68	78	88	79	71	69	75	78	82	74	72	74	62	92	81	86	84	72	82	61	77	81	81	84	80	60	83	71	98	81	73	68	72	72	79	86	77	87	68	75	67	68	70	87	80	70	79	72	86	72	76	73	74	71	75	69	81	75	77	82	86	75	92	69	86	78	92	80	78	76	73	95	81	85	76	73	87	61	66	95	67	82	87	80	85	78	109	86	91	59	78	65	82	68	89	68	92	72	63	81	81	79	80	83	81	77	79	82	82	71	86	87	91	72	81	71	76	73	78	58	66	81	71	71	80	69	99	80	73	77	83	79	69	71	66	79	63	78	64	90	81	82	78	90	66	67	68	83	77	73	73	69	70	65	69	80	70	83	66	88	77	77	82	66	74	82	80	77	76	64	76	74	76	66	74	93	82	83	62	78	65	72	63	68	72	70	81	76	85	75	86	82	60	85	91	75	86	71	70	92	87	73	77	70	76	77	83	73	79	90	76	88	63	79	84	73	74	93	73	73	72	80	74	67	81	104	87	71	79	79	73	95	93	76	71	92	81	71	76	62	87	76	66	66	69	68	73	82	90	72	75	92	83	76	76	83	70	72	91	84	77	95	85	65	64	79	75	77	77	70	79	101	88	67	62	81	74	64	68	68	67	97	77	83	75	70	78	71	82	88	76	85	70	83	72	80	83	82	75	65	87	74	82	80	87	76	69	59	78	65	73	79	88	72	65	90	84	61	76	86	70	56	76	82	77	72	75	73	89	74	77	66	90	98	74	68	64	82	61	76	68	83	71	90	89	67	77	72	61	86	66	66	61	72	93	92	85	71	81	62	75	80	70	85	65	94	78	69	79	76	69	72	72	93	69	70	94	86	79	67	84	93	72	83	83	65	68	89	78	86	72	85	84	76	85	72	72	95	90	78	67	86	79	74	98	84	76	91	77	84	95	78	72	75	80	84	81	83	69	90	100	83	77	74	74	76	97	71	70	82	67	83	79	77	73	79	72	67	93	80	87	85	63	76	71	92	66	72	67	76	81	74	84	101	75	77	79	84	80	69	70	70	80	68	91	74	65	70	75	71	71	87	84	85	77	72	79	73	73	70	77	72	69	75	84	69	85	84	95	77	72	81	82	67	65	80	80	72	92	75	75	65	81	57	77	70	76	74	61	76	81	84	68	103	73	71	87	82	74	93	73	75	83	78	78	84	77	88	89	73	80	88	90	64	85	75	79	77	84	80	76	70	79	81	68	65	75	80	83	70	82	69	75	92	76	76	75	86	73	62	94	71	65	77	86	94	75	84	73	81	89	92	72	80	86	79	74	70	85	57	90	75	71	73	87	84	77	69	83	82	80	78	81	75	84	84	67	74	62	74	57	68	74	79	80	70	96	94	71	61	67	71	78	79	59	78	77	84	79	88	72	75	63	59	78	82	73	72	76	79	88	64	72	80	88	61	80	73	88	76	78	70	90	77	83	77	83	83	90	62	78	91	75	81	80	97	72	81	93	74	86	82	66	69	63	87	66	80	71	86	81	64	72	67	84	87	77	68	63	68	78	74	76	86	63	84	89	63	89	88	86	80	78	79	73	72	76	88	78	76	77	79	66	88	79	89	71	66	69	82	72	78	79	66	81	70	78	72	64	61	87	76	73	66	78	86	79	71	84	75	60	82	74	74	85	77	83	95	89	98	77	79	73	80	89	72	74	78	74	81	91	80	65	75	68	83	70	80	87	77	69	74	84	91	80	97	64	71	62	70	78	70	80	83	88	83	84	70	80	72	79	77	85	74	70	80	68	78	72	77	81	73	88	88	80	88	91	77	71	70	80	76	70	73	68	78	81	73	75	82	82	68	79	66	88	77	76	89	77	71	87	73	60	83	71	89	76	73	77	68	83	86	64	68	74	71	78	69	86	73	76	76	61	70	64	74	71	66	83	74	81	84	67	76	81	61	89	78	75	72	77	88	69	73	71	84	75	68	88	61	91	65	77	64	72	73	56	59	71	87	95	88	90	87	67	78	82	74	89	57	79	79	74	94	78	82	79	69	75	81	83	72	77	79	80	73	74	88	70	89	67	92	81	78	69	78	80	69	80	86	65	77	66	76	92	67	70	68	82	93	83	65	84	70	69	74	71	91	86	71	64	75	81	79	74	84	74	76	89	86	78	78	83	74	72	75	84	85	77	73	85	80	78	81	75	79	89	96	68	82	77	84	82	68	87	74	77	71	82	68	63	80	70	63	64	65	71	74	78	80	79	74	83	61	76	90	61	86	65	99	75	82	84	74	68	72	79	79	68	77	85	74	60	61	88	78	92	75	66	90	78	87	80	74	72	90	80	75	82	82	67	75	84	67	69	77	64	75	88	74	89	77	76	78	70	66	87	67	71	76	78	77	76	76	76	69	75	86	73	91	77	79	74	92	78	83	66	63	83	78	83	65	61	68	70	72	66	79	94	82	84	68	81	76	90	79	68	78	93	82	81	79	66	84	81	80	70	87	92	79	68	62	89	59	98	60	77	71	68	66	73	70	79	77	70	82	75	68	63	82	76	83	89	72	73	72	80	75	75	86	76	87	70	84	75	85	80	96	79	92	71	88	73	102	67	76	75	66	79	84	97	82	75	87	90	82	75	81	74	92	78	69	94	80	83	98	70	75	76	65	68	80	89	91	81	80	68	75	69	75	77	59	82	85	70	90	69	80	61	79	80	91	87	82	70	64	99	91	71	81	62	72	76	78	83	88	87	66	78	74	77	70	81	71	77	86	85	93	75	62	71	61	88	73	69	80	68	91	81	75	81	77	90	81	85	89	73	87	88	70	63	70	79	72	67	87	75	80	63	89	77	69	62	74	76	75	83	72	84	89	77	77	83	80	80	64	83	81	55	72	92	78	66	71	86	78	78	77	61	69	84	55	90	73	68	76	71	87	85	80	73	76	77	56	62	69	77	60	80	63	90	70	73	64	69	73	91	76	84	88	82	69	69	91	85	79	75	80	63	71	78	91	65	91	78	79	68	68	71	85	90	89	72	54	63	85	81	59	71	91	75	76	81	73	88	84	76	83	78	88	79	63	70	58	60	72	71	80	78	78	69	80	80	68	96	76	69	75	74	67	83	67	90	74	91	68	81	72	79	103	92	92	79	83	75	71	75	67	83	80	99	86	76	66	79	93	84	82	79	84	81	85	81	81	92	75	76	79	92	77	81	102	66	87	66	79	62	76	81	72	67	61	72	64	75	81	83	76	79	69	69	69	78	75	76
19250	6666	4210	5573	12048	16215	17670	19420	19241	15322	13595	9042	7406	6824	5605	4745	4228	4648	4169	3671	3177	3900	8631	13407	14209	11314	8600	6205	4288	2812	1654	1134	900	766	653	672	619	619	619	608	611	602	562	568	546	598	553	555	557	596	561	558	590	557	563	560	573	578	592	567	608	578	562	564	542	604	545	574	530	545	570	567	574	568	583	554	603	573	550	584	629	547	553	552	561	553	584	583	580	561	552	559	598	532	555	541	542	552	596	572	580	559	568	567	596	577	587	574	561	575	525	566	548	599	569	574	520	565	582	540	525	570	571	574	557	569	582	533	520	557	575	547	585	563	610	598	561	510	579	604	547	550	588	513	592	544	586	590	541	569	581	561	590	537	570	596	549	588	569	588	553	544	568	545	531	557	547	579	530	582	535	572	552	590	566	568	564	564	581	565	621	523	607	526	565	561	556	604	570	560	582	546	577	572	581	579	599	544	598	551	602	593	544	559	529	606	525	523	619	564	531	594	632	584	547	547	523	584	595	581	577	591	589	546	553	609	519	563	577	547	597	587	558	534	551	538	554	608	606	583	574	629	544	584	575	568	547	561	558	596	547	558	605	520	616	537	575	580	622	597	575	563	567	602	575	545	543	566	556	526	583	551	581	539	600	529	561	597	551	567	551	522	538	579	560	602	596	531	575	538	561	600	546	607	539	557	546	583	570	545	612	573	551	583	530	626	543	565	553	555	565	589	569	574	568	566	541	548	603	551	609	511	557	586	594	593	562	566	591	574	608	591	574	592	582	558	564	527	577	590	563	589	585	557	524	577	569	575	580	577	544	506	567	565	575	555	551	613	532	542	563	566	567	557	562	588	599	567	570	565	580	583	587	581	547	591	577	585	587	547	614	543	611	570	574	548	560	582	573	550	522	556	565	583	563	561	618	564	559	564	591	550	559	583	574	576	576	600	596	550	549	516	521	572	552	563	556	556	555	552	597	586	548	540	588	532	599	573	566	565	609	547	571	565	549	616	596	597	566	573	573	583	588	568	592	543	583	567	558	573	611	558	602	583	562	581	582	575	552	557	541	632	583	613	620	593	559	561	590	577	594	601	574	540	546	561	563	577	553	561	530	556	553	578	568	568	573	544	532	597	567	562	574	592	567	551	570	571	547	579	527	568	588	573	594	550	605	556	575	579	567	539	563	552	581	590	577	583	589	588	629	551	577	580	564	559	592	603	536	606	582	602	618	552	569	565	617	566	585	555	545	562	570	550	563	548	543	614	564	584	576	544	593	544	547	577	546	570	578	524	573	591	564	587	590	563	542	528	572	579	569	548	551	538	555	611	570	579	578	570	602	590	592	586	553	564	586	575	564	533	576	533	577	559	570	540	518	545	577	576	571	525	542	595	565	573	605	497	572	617	585	577	634	581	608	582	576	599	507	567	575	541	596	526	541	588	548	596	548	574	552	561	560	530	616	549	577	547	567	552	598	603	539	552	561	566	570	556	558	531	565	570	569	577	582	584	582	563	608	557	552	502	566	581	581	541	557	524	552	582	556	561	544	569	564	569	564	576	598	556	593	586	533	582	559	570	552	560	576	579	583	537	552	576	557	580	571	552	573	579	545	597	563	564	567	569	580	539	596	509	529	546	551	567	604	560	545	575	552	597	561	573	583	554	622	588	536	547	625	542	523	579	586	572	521	546	571	594	546	579	590	597	551	544	545	564	556	563	570	530	540	570	523	572	590	551	545	601	562	628	569	566	555	556	595	559	542	594	560	542	545	581	554	614	589	550	578	574	600	597	605	591	560	562	610	562	567	549	569	591	538	591	558	541	591	583	551	553	599	598	587	571	567	536	558	549	599	543	565	569	504	549	554	576	562	587	560	579	571	579	538	558	528	582	560	602	538	575	593	539	557	566	538	559	565	551	567	526	556	558	590	519	596	542	522	544	554	619	550	618	515	594	567	588	571	548	577	567	594	554	554	547	574	575	532	571	589	574	576	562	547	555	560	543	604	569	561	590	549	558	593	549	564	549	549	611	562	615	565	570	538	566	572	563	575	567	582	548	511	630	608	545	552	540	587	517	564	532	581	576	560	595	573	567	531	568	556	544	568	559	526	592	534	566	583	564	587	560	571	552	530	571	589	632	558	544	539	577	581	591	569	558	565	574	586	547	573	555	568	587	563	527	550	547	573	577	581	570	588	556	618	579	592	543	597	559	564	549	549	570	571	588	567	583	542	593	577	540	560	526	553	598	612	574	568	564	533	580	554	547	567	633	578	584	575	572	573	569	575	561	623	586	559	582	562	552	603	579	596	588	585	548	569	549	565	573	598	543	542	558	561	564	562	577	585	604	560	596	601	573	597	560	535	560	578	555	568	579	621	569	617	600	583	593	590	564	578	567	564	624	562	586	593	541	514	607	607	555	560	565	623	558	588	554	540	586	583	567	611	520	564	543	511	584	574	532	565	597	578	555	552	552	556	579	542	549	596	551	589	594	607	642	575	568	596	573	578	535	606	547	573	569	578	565	554	573	577	544	598	546	547	557	582	558	580	566	561	615	580	570	575	594	593	563	590	561	509	574	544	551	557	540	589	570	534	583	546	570	549	554	551	559	578	566	632	565	555	559	550	585	558	577	573	560	586	562	520	602	554	561	582	571	548	537	534	595	605	568	567	604	615	565	578	573	568	563	556	586	581	554	541	569	520	570	539	575	579	570	548	576	575	614	555	595	562	542	577	568	578	545	559	555	593	548	559	541	537	574	538	521	551	541	569	605	580	567	557	595	563	530	606	605	553	555	528	577	602	575	589	559	596	574	604	580	557	617	565	574	598	593	574	581	587	566	546	556	554	572	590	592	581	542	573	556	547	606	559	530	557	576	572	545	614	568	575	525	582	526	565	564	572	537	535	528	558	602	604	557	619	525	589	573	586	543	583	532	548	625	571	549	547	580	566	601	573	574	543	604	587	546	574	563	572	602	592	561	569	564	554	584	558	586	573	597	646	530	533	614	616	573	603	556	544	537	563	574	532	551	555	575	567	561	568	581	559	593	537	544	589	539	597	605	551	569	562	586	579	580	524	521	566	578	536	620	623	540	541	573	549	557	545	564	583	575	573	581	534	550	543	552	538	540	568	567	552	595	558	554	536	532	582	544	565	590	555	547	541	594	551	582	601	541	576	586	556	565	582	550	570	598	554	552	527	554	622	543	569	609	548	569	568	579	549	583	588	574	580	551	569	557	610	534	588	564	560	531	555	534	516	555	569	541	587	571	548	519	545	588	562	585	569	558	587	557	561	547	559	581	573	570	554	607	593	501	561	570	579	585	567	559	550	577	606	534	561	578	553	544	566	595	587	576	578	552	529	597	535	554	586	571	589	566	614	595	543	573	552	589	561	570	597	599	534	571	564	578	589	577	585	539	524	572	530	582	592	573	557	542	587	571	531	582	574	541	554	586	522	561	548	545	572	569	554	579	584	545	526	546	542	548	574	539	538	587	548	571
1801	365	244	161	130	159	236	357	336	337	203	191	176	137	135	112	110	131	125	84	80	88	97	143	154	144	111	126	93	79	69	67	64	49	50	62	42	54	48	62	59	56	65	60	61	60	66	46	65	59	43	49	58	44	62	62	54	52	58	52	55	55	59	63	63	54	59	54	40	62	57	60	66	71	49	44	59	63	57	57	57	65	49	56	55	59	56	47	48	67	71	59	62	46	48	48	57	66	66	46	65	58	47	47	49	57	58	60	53	62	59	47	47	49	54	53	59	55	52	54	73	43	57	66	67	59	47	62	53	60	50	69	46	61	71	45	40	51	56	56	56	62	64	70	43	49	45	48	65	70	49	50	52	61	57	50	50	65	53	53	67	63	57	60	43	55	56	64	50	58	49	55	53	74	57	50	61	56	50	61	51	56	60	61	41	61	57	66	44	58	62	40	47	72	58	51	58	50	82	49	53	56	56	41	62	58	63	68	50	59	64	71	66	58	46	49	59	55	64	42	56	53	50	57	51	53	65	58	57	56	61	48	54	59	65	62	57	45	49	62	59	68	67	58	50	58	61	53	62	51	50	50	33	63	46	44	64	54	55	53	53	57	51	50	54	48	55	60	49	63	53	59	55	45	53	51	44	51	55	65	62	53	71	63	69	55	54	60	51	62	52	51	58	63	53	53	58	66	64	43	61	65	59	43	73	63	60	47	52	49	56	56	63	56	55	65	54	54	58	68	54	52	50	60	62	49	52	45	60	46	49	61	56	58	69	55	68	53	56	51	72	59	60	56	58	45	62	51	49	58	64	47	63	50	75	45	49	49	65	66	42	55	55	54	51	51	64	73	51	50	46	64	48	80	50	59	56	48	63	57	54	62	64	60	57	45	42	56	65	51	57	51	60	48	57	47	48	61	60	49	51	47	51	53	50	60	57	55	53	68	70	70	51	54	47	60	48	38	52	51	56	53	65	58	58	42	49	58	55	56	62	48	51	58	62	58	56	63	67	64	52	57	81	56	63	59	52	61	60	50	52	53	43	63	50	59	61	66	47	60	48	67	55	57	44	53	63	72	54	52	49	55	53	63	45	57	48	61	64	48	52	55	62	59	70	51	46	57	55	52	48	38	54	41	52	61	52	51	76	51	61	54	56	55	56	50	45	46	47	56	52	51	60	55	60	54	68	44	55	60	55	64	54	42	63	51	52	57	54	65	49	67	60	60	62	46	69	40	57	66	45	48	52	60	50	59	55	66	57	59	50	50	62	70	53	55	59	65	52	48	62	51	49	60	68	57	59	56	61	50	55	55	56	55	55	59	60	64	67	63	58	52	52	61	53	55	53	66	55	52	64	58	58	47	63	63	63	51	73	51	56	68	57	64	70	66	65	55	43	57	63	57	60	57	52	52	56	62	50	59	56	60	52	49	54	46	65	67	41	54	54	51	41	48	56	61	61	72	52	54	56	59	49	65	64	54	54	58	61	73	44	57	45	53	52	56	59	56	50	46	58	54	54	64	56	64	57	57	55	63	56	60	51	67	50	53	62	44	55	49	57	58	49	52	71	69	65	64	39	46	59	66	58	59	68	57	55	56	47	43	41	68	65	62	58	47	54	44	50	52	56	52	54	62	52	55	57	64	48	57	51	48	63	52	52	58	38	58	56	61	57	56	49	55	48	50	60	57	55	71	62	58	59	55	67	67	52	47	64	66	63	57	68	59	58	60	58	53	56	59	70	56	55	56	49	57	58	59	58	54	52	79	71	62	57	61	58	53	62	48	53	61	54	60	60	58	77	66	48	64	62	59	70	63	64	58	51	58	56	62	58	61	41	51	53	58	64	58	86	60	53	48	46	64	60	57	56	59	50	55	67	52	70	47	59	45	58	48	56	48	53	61	60	59	55	64	68	56	59	65	55	64	56	57	58	67	64	39	68	64	62	52	48	60	55	51	71	61	61	55	70	66	50	43	50	55	50	73	60	57	55	52	52	44	63	47	48	60	63	67	40	48	51	55	59	56	46	69	58	55	59	58	59	54	47	64	55	59	64	54	62	47	68	62	53	58	67	58	57	52	60	55	55	52	62	55	50	50	61	53	59	59	51	45	51	50	74	51	67	58	47	33	64	64	68	62	56	52	48	65	58	65	47	58	57	54	62	63	62	49	63	42	64	53	60	44	60	53	66	60	57	61	61	68	63	50	66	59	55	58	47	62	51	61	65	55	70	47	62	63	49	51	73	43	76	62	64	61	53	55	62	63	55	67	55	65	58	49	64	58	50	45	49	46	48	56	67	56	65	56	60	53	51	60	60	59	55	52	54	53	69	60	48	58	52	53	70	63	71	53	54	60	64	50	64	61	59	77	65	50	47	60	49	60	53	61	56	46	47	65	54	46	57	49	61	59	45	55	67	59	65	56	57	67	53	55	61	48	60	63	55	45	56	54	62	47	46	53	65	55	63	45	55	64	46	62	45	73	48	52	48	65	60	62	66	56	53	61	58	64	57	69	57	39	53	57	53	69	70	67	49	65	61	74	70	61	46	53	73	61	63	64	53	72	48	63	41	39	60	58	66	67	72	66	56	67	54	65	53	54	60	51	59	51	72	50	47	57	61	60	53	62	56	65	49	55	57	51	66	47	53	59	54	41	58	66	59	57	49	45	56	61	52	42	56	60	61	47	58	53	56	48	53	51	51	47	66	58	52	52	57	57	56	59	61	51	63	49	63	62	61	53	48	48	47	55	63	63	62	57	49	48	53	63	54	63	54	56	59	61	54	56	47	63	53	63	63	73	54	57	53	54	65	56	43	59	54	61	75	83	58	41	62	60	54	62	37	59	45	70	58	45	60	56	55	58	60	52	69	69	62	58	68	49	45	57	46	54	48	48	60	46	46	67	52	61	63	46	57	52	54	55	63	40	53	64	59	66	65	53	58	49	74	60	59	71	50	63	53	54	60	53	56	52	59	59	53	60	57	58	56	75	47	64	65	53	56	65	77	51	59	52	51	57	53	70	62	52	54	59	44	46	44	56	47	38	46	58	62	63	60	57	53	44	59	68	54	60	50	57	52	67	64	40	54	67	70	61	49	55	51	51	57	57	39	66	54	52	61	56	61	51	57	55	60	59	43	55	52	57	57	50	56	60	59	54	53	43	61	58	50	56	55	57	67	62	76	57	59	56	57	56	50	40	46	55	67	57	70	54	63	66	53	50	61	51	51	57	58	50	61	60	56	55	62	55	56	48	67	58	68	51	63	53	48	69	47	61	58	54	42	57	60	51	65	48	50	55	61	58	47	50	43	52	47	56	52	60	53	54	49	67	58	64	58	55	56	62	48	49	53	68	62	65	47	60	45	44	52	69	63	62	66	50	58	54	52	75	58	59	46	75	62	53	56	55	53	58	52	54	53	52	51	58	61	63	58	60	56	63	60	56	54	57	61	54	63	59	75	54	69	67	67	68	61	68	58	63	56	49	68	51	47	45	48	54
13746	4110	2568	3214	6470	9331	11894	14306	12537	10595	7164	5252	4103	3833	2975	2552	2765	2700	2427	1840	1540	1534	1767	2634	3098	2652	1904	1593	1112	720	552	515	506	471	427	451	439	429	462	426	476	468	445	413	421	457	377	405	468	407	414	452	407	447	430	414	424	403	392	409	442	435	446	432	434	427	422	425	427	410	433	436	428	481	422	422	435	446	439	427	399	419	450	441	414	431	442	403	415	440	437	401	425	418	406	424	419	426	423	380	427	431	453	427	438	431	407	425	429	435	412	465	417	424	431	421	451	443	446	416	437	433	426	400	429	437	422	434	428	436	418	421	434	458	450	448	431	402	437	419	452	409	409	419	415	426	448	433	442	423	424	448	416	413	454	480	422	431	442	441	415	443	406	435	416	434	441	478	400	430	406	461	430	454	449	437	429	421	446	419	448	400	429	400	430	436	429	452	407	439	399	451	409	439	467	406	453	420	387	422	407	453	422	427	445	453	457	471	406	386	407	402	464	439	408	437	443	444	447	415	418	433	394	410	413	444	433	420	464	406	421	399	453	430	433	445	421	430	414	433	453	402	430	439	456	434	475	449	389	411	406	459	425	395	401	438	469	441	414	437	439	444	467	430	462	439	431	436	449	428	432	418	411	409	382	414	418	444	412	434	419	465	409	395	437	431	444	421	401	432	410	442	439	407	436	448	450	421	436	423	451	420	425	433	412	445	466	450	466	476	429	462	430	455	465	425	425	393	437	417	442	439	410	437	468	443	435	422	431	423	421	438	413	429	447	424	414	447	435	430	413	438	446	430	398	416	407	434	441	391	449	436	426	435	405	487	416	401	439	471	457	440	403	436	477	454	438	426	409	435	444	455	427	410	424	405	399	423	469	397	421	441	451	454	461	401	443	440	427	401	433	452	439	463	431	446	418	385	427	452	429	433	424	427	448	446	449	414	433	447	443	386	459	451	470	416	437	424	434	434	390	415	451	407	450	430	408	409	430	431	425	477	453	421	391	437	427	433	428	435	400	433	415	451	454	449	428	417	404	437	424	441	418	429	451	451	432	446	445	458	413	426	423	413	426	435	442	414	447	450	426	454	436	428	442	428	407	412	385	426	433	447	463	428	486	473	441	415	412	425	451	448	409	426	442	446	417	421	440	414	413	437	420	444	440	419	435	410	431	414	457	446	439	455	410	431	447	387	433	443	441	417	447	430	420	453	415	439	395	458	397	429	471	400	452	437	455	410	423	443	458	405	425	375	400	417	417	441	443	453	438	406	461	452	427	418	441	454	456	423	455	423	412	390	420	417	443	412	434	432	460	450	435	454	420	451	475	423	426	410	421	417	439	455	379	400	483	472	431	431	430	414	429	434	441	428	443	456	392	439	483	410	428	446	417	429	432	431	421	432	421	442	445	444	457	433	420	414	410	401	428	405	408	448	430	441	461	432	436	437	420	424	423	420	444	434	429	426	428	459	392	446	408	425	419	415	393	389	426	429	425	433	428	430	436	450	442	394	422	406	438	445	450	447	426	447	454	418	440	414	417	447	475	440	419	412	402	406	426	455	440	459	422	422	438	448	450	408	440	416	418	424	418	414	427	454	407	456	452	435	433	387	412	460	397	449	450	415	446	433	409	439	441	439	403	464	385	420	413	419	468	418	468	430	436	437	388	429	436	421	453	464	417	383	413	428	430	448	446	454	433	417	442	436	403	438	423	440	422	456	439	424	438	432	450	431	450	421	416	432	428	438	448	468	428	435	454	445	453	425	422	437	414	430	390	445	439	408	437	447	438	431	450	403	419	427	469	403	480	445	456	442	423	434	418	402	408	434	375	431	424	425	442	462	436	451	425	464	421	415	454	424	457	426	410	439	456	442	437	435	454	448	440	427	422	418	425	404	423	451	448	430	395	423	452	439	460	409	416	441	443	464	424	438	423	402	439	441	393	465	443	451	399	457	444	415	413	446	405	433	428	455	396	428	445	441	468	421	401	419	410	429	431	436	415	383	451	427	423	470	409	454	421	370	465	436	451	412	431	454	439	435	438	412	451	467	417	416	392	462	424	427	445	414	404	407	424	422	416	444	415	419	429	456	412	430	393	424	425	424	409	431	425	441	429	440	457	412	441	442	436	431	448	434	394	440	435	417	465	438	422	417	433	402	420	430	444	460	438	450	422	407	434	433	420	443	418	415	459	412	386	413	467	373	412	397	489	438	450	474	404	381	444	402	415	436	409	429	429	419	440	415	385	423	418	456	493	436	445	421	409	438	442	465	427	394	431	434	449	424	421	425	440	414	443	449	404	461	429	456	454	421	445	490	428	424	471	452	428	440	464	459	420	466	425	451	427	398	424	428	441	413	438	420	433	446	444	409	397	454	446	414	423	415	416	415	458	432	415	421	444	446	414	439	414	454	439	410	424	410	450	470	435	445	400	395	436	424	475	421	426	424	470	425	442	421	410	427	441	440	425	411	424	422	446	450	439	457	469	450	469	449	438	456	393	455	412	437	446	444	436	430	437	405	427	398	418	422	435	450	429	438	441	450	437	446	432	446	384	435	416	432	435	404	344	427	426	447	439	433	380	446	441	422	402	423	423	401	440	450	435	447	454	443	435	389	415	433	443	418	462	449	411	412	418	423	423	421	438	447	446	448	422	436	428	398	417	476	415	409	432	413	469	429	430	426	446	419	408	425	453	456	425	407	405	435	423	417	451	391	409	433	417	442	436	439	426	448	418	396	482	451	418	428	429	439	417	455	446	428	454	413	461	418	423	429	455	419	397	429	403	456	462	448	395	425	447	443	450	416	420	436	452	483	420	454	460	426	399	405	444	442	429	426	446	378	408	428	447	405	407	440	368	472	443	438	495	421	460	411	404	423	425	430	444	426	470	446	416	406	450	445	423	424	429	432	431	450	453	417	414	406	409	384	416	445	448	405	458	461	454	426	440	455	417	440	451	432	437	421	420	461	455	425	438	430	395	456	443	462	434	413	430	431	458	448	461	410	432	441	441	413	416	383	392	409	447	412	441	428	427	447	435	453	409	416	411	417	405	451	409	446	412	432	435	464	413	410	439	437	449	431	449	446	441	426	423	427	411	466	424	458	419	437	423	431	418	441	404	431	454	438	450	395	473	435	415	384	432	441	433	431	403	463	439	454	468	424	415	457	409	448	401	437	447	425	457	463	427	439	428	405	420	391	431	469	417	382	440	422	484	414	428	430	427	433	439	471	445	401	428	461	462	449	432	443	477	449	456	429	434	409	442	460	423	409	426	451	441	469	474	454	422	450	461	393	434	420	413	421	443	436	404	435	410	440	423	481	466	397	394	448	464	420	432	423	437	406	450	426	429	413	434	407	449	426	418	416	439	429	467	435	465	430	426	431	386	427	448	417	427	436	400	455	422	425	469	421	400	426	424	407	434	435	403	463	404	431	435	442	415	456	417	393	448	456	432	435	423	427	413	440	394	462	435	437	438	445	406	439	420	446	422	479	433	424
1278	571	355	228	181	219	367	491	483	380	277	227	217	192	163	169	178	152	154	144	125	120	191	375	362	354	275	211	160	105	83	79	88	67	66	72	69	60	51	55	54	58	53	55	66	60	62	64	59	53	69	51	65	76	70	57	65	71	58	50	62	58	72	61	60	67	59	67	62	56	74	77	94	63	42	66	55	61	52	71	66	57	64	40	62	72	41	61	65	71	52	64	62	84	41	57	63	56	68	57	55	56	57	74	64	61	81	71	54	64	64	58	62	61	59	76	61	59	76	58	63	58	71	63	53	51	62	75	66	62	53	60	81	62	60	67	65	68	60	73	65	58	65	77	61	82	57	69	66	51	64	55	58	56	61	46	61	52	68	59	57	60	68	68	53	54	67	79	70	56	43	61	67	69	69	60	56	56	64	59	54	72	63	65	59	60	59	71	74	67	58	52	74	66	51	68	63	72	68	61	53	61	66	70	65	74	66	66	74	54	49	66	68	61	60	73	72	74	64	71	67	71	62	42	70	68	64	53	65	60	61	69	62	64	45	57	62	68	77	69	63	69	73	77	65	67	69	67	74	52	76	47	56	65	58	84	66	64	60	59	61	55	57	72	52	66	59	68	40	71	68	61	57	72	60	79	55	61	77	61	55	77	55	71	61	55	82	66	56	71	63	66	74	79	65	55	68	61	58	56	54	66	74	51	65	64	52	58	53	59	60	74	59	63	51	59	59	64	59	59	71	64	56	64	81	62	62	70	51	74	69	54	78	52	70	56	62	69	61	65	55	72	65	55	62	79	48	70	68	68	63	58	63	67	52	53	65	58	60	63	75	69	80	83	57	66	67	60	74	60	68	64	85	68	67	53	60	48	58	72	64	57	48	61	65	68	69	45	63	66	49	54	76	62	76	70	68	64	61	70	61	67	71	63	59	66	70	64	67	57	56	57	62	76	72	56	55	62	52	57	67	66	57	47	63	62	70	65	61	62	45	70	51	57	53	74	67	59	54	58	67	52	61	68	69	70	66	67	62	71	54	71	57	69	68	54	71	54	63	61	58	66	67	52	62	69	65	64	69	80	74	61	56	54	67	69	72	62	58	66	68	66	69	59	62	60	65	63	70	59	58	58	53	57	59	59	68	62	55	56	60	60	53	59	59	65	70	63	66	52	58	73	63	58	46	67	53	50	67	57	65	69	58	50	48	81	53	59	71	57	55	70	67	61	64	56	62	51	63	73	59	62	62	55	66	63	66	57	70	64	58	65	47	60	74	69	76	59	41	57	64	57	62	64	60	61	52	59	65	60	73	67	46	65	65	78	83	62	58	55	71	68	54	51	63	76	73	66	74	59	60	65	60	57	68	54	68	58	80	69	58	76	72	71	54	54	59	54	69	57	58	55	64	53	70	63	59	57	67	60	56	60	62	55	61	77	56	69	47	55	63	60	55	67	47	68	71	82	63	63	43	57	53	54	61	57	63	59	64	76	49	57	75	70	55	58	71	61	66	73	41	66	61	69	67	48	64	63	51	56	64	52	72	70	61	54	64	59	45	59	71	66	68	58	67	62	62	66	71	58	68	63	69	57	71	76	77	64	50	65	61	67	50	49	60	73	65	53	68	62	66	56	59	62	55	53	72	66	47	64	65	65	68	69	63	68	73	69	64	76	62	69	69	61	65	63	56	68	52	68	56	60	59	64	68	74	76	62	59	65	86	64	64	66	57	59	78	72	66	63	68	61	73	73	58	67	60	66	63	80	49	58	47	79	68	60	75	70	65	71	61	54	65	66	74	57	61	61	64	74	55	53	60	53	60	62	70	69	70	66	56	68	56	58	53	71	79	55	63	70	51	59	60	70	78	57	64	67	56	65	52	52	55	52	58	71	75	66	68	57	65	54	64	65	62	43	69	70	69	53	62	75	60	72	74	71	62	74	59	66	63	81	73	68	69	50	58	81	61	55	75	48	62	59	75	65	79	59	61	58	59	68	60	50	54	61	70	61	54	55	59	75	56	70	67	75	83	63	68	58	62	63	59	69	66	72	52	70	59	67	68	58	68	47	62	62	64	59	76	55	60	58	65	60	59	72	64	52	64	62	61	67	63	59	65	68	59	64	50	62	67	67	66	65	54	53	61	71	63	55	55	61	59	73	73	60	53	48	52	65	56	72	57	47	74	55	69	63	66	66	60	75	70	59	66	68	68	56	58	60	76	50	77	71	70	70	60	66	68	56	61	53	49	67	71	62	60	58	60	62	58	69	62	54	68	57	57	41	53	67	66	61	52	49	71	68	69	52	52	55	59	57	66	71	52	64	58	58	56	66	70	76	58	72	61	63	56	55	66	53	59	52	52	57	67	86	57	74	50	56	71	59	67	48	63	73	65	74	53	51	69	58	69	49	64	64	57	68	78	73	53	76	60	50	65	71	62	71	58	63	66	54	70	60	52	58	87	74	66	71	65	69	47	56	59	61	80	61	78	73	62	61	74	78	57	64	66	56	74	55	42	67	72	62	63	45	54	63	65	74	71	83	56	57	71	67	58	63	64	61	61	68	57	70	58	69	60	65	72	66	62	58	58	68	64	66	71	65	62	71	58	66	48	60	74	52	75	65	66	59	61	71	66	59	61	71	70	73	57	59	66	64	66	69	78	66	58	66	55	64	58	49	62	49	72	69	65	72	66	71	55	51	65	58	53	59	63	68	64	60	79	50	58	57	70	59	68	61	69	67	61	56	83	55	74	54	55	56	61	72	69	71	61	66	72	54	61	52	67	61	56	55	73	84	74	64	46	58	60	63	65	89	62	76	69	76	59	60	67	67	60	59	57	57	52	62	70	56	61	63	55	48	63	62	73	69	59	70	65	61	72	62	71	57	63	65	47	71	50	68	55	51	59	69	50	56	71	60	60	68	70	58	70	58	82	54	59	61	56	59	69	53	48	63	68	53	54	69	58	60	57	58	60	62	67	46	55	60	61	57	62	64	68	63	57	62	60	55	66	69	82	63	70	65	72	73	63	55	75	52	67	62	65	58	66	52	57	82	58	54	57	70	70	70	55	64	66	72	54	66	54	71	72	63	58	71	55	54	51	75	56	61	70	72	72	56	54	57	58	57	73	63	54	55	64	71	85	44	67	63	74	65	54	56	73	51	54	52	63	65	62	62	63	69	58	65	53	74	57	66	67	63	77	62	58	61	64	58	58	60	69	54	57	69	63	61	70	73	72	54	60	59	66	57	71	63	82	59	53	58	62	56	62	79	69	84	54	56	60	70	60	58	63	56	68	70	56	64	66	65	50	58	54	65	74	69	63	59	61	61	68	69	65	70	68	55	63	68	64	67	61	70	63	65	78	72	53	58	62	74	65	62	51	61	65	67	56	62	56	62	53	66	57	76	58	56	48	56	55	57	82	53	75	66	53	73	67	53	60	57	57	73	73	66	53	57	65	67	57	60	56	63	73	69	63	62	67	54	63	55	65	61	66	48	57	70
14840	6039	4006	4002	7815	13658	16273	17633	15654	12252	9091	6606	5898	4910	4473	3844	3807	3410	3136	2787	2270	2109	3988	7825	8477	6970	5163	3745	2267	1280	806	667	682	571	531	488	480	495	478	466	457	451	471	438	499	518	470	472	462	485	467	492	438	519	463	492	501	465	489	468	482	480	458	495	473	486	499	439	485	491	459	457	456	420	453	479	464	473	455	483	472	478	466	466	474	479	511	468	474	470	450	525	522	463	495	501	486	489	426	469	448	453	476	443	451	497	504	466	480	463	473	477	478	473	465	461	445	485	473	447	479	469	459	459	437	486	498	499	492	484	483	500	482	480	497	480	512	476	466	450	475	497	466	479	458	450	452	489	468	465	468	457	492	499	446	470	455	499	460	490	406	462	480	464	460	463	467	463	492	467	458	468	460	501	436	444	488	427	466	459	498	449	470	488	470	482	438	460	464	448	470	506	480	424	472	494	464	470	479	471	465	509	450	516	449	442	463	474	430	461	474	479	480	466	469	469	458	479	422	452	470	506	490	462	478	463	472	468	435	429	453	449	444	490	509	469	478	474	480	494	490	514	460	479	471	481	477	511	472	472	453	479	469	509	442	496	483	450	450	476	442	456	475	485	483	429	470	499	430	453	493	482	484	451	455	462	475	456	470	451	466	470	497	476	453	451	457	458	498	469	466	477	480	474	478	486	455	466	463	453	498	506	472	471	464	487	464	472	491	460	477	434	485	478	455	485	474	495	503	440	477	449	490	456	493	491	511	451	467	496	473	467	469	461	493	471	428	509	458	490	497	473	460	445	474	475	511	463	460	449	493	501	479	453	450	435	460	457	481	440	461	441	444	482	504	463	498	465	491	479	476	479	480	497	456	475	460	450	506	480	415	454	447	463	459	478	443	444	441	474	473	478	488	452	439	487	473	456	495	481	496	428	470	507	469	450	481	474	450	479	435	489	463	481	509	482	511	468	448	458	445	442	477	506	452	492	447	475	470	475	436	482	473	454	439	446	437	424	462	471	493	493	495	484	478	460	460	454	458	477	484	462	491	449	462	469	536	496	449	481	490	448	431	477	457	434	477	472	499	542	464	476	449	473	495	432	481	408	425	439	492	470	487	458	462	475	487	474	455	487	463	507	479	443	443	458	478	459	431	505	450	449	469	500	458	476	503	421	450	469	462	478	444	458	506	444	438	471	469	487	459	460	493	479	455	487	492	500	491	445	444	459	480	472	464	448	447	488	449	483	476	464	485	479	474	482	464	461	440	442	477	493	479	475	471	437	476	489	477	430	445	499	465	461	467	456	478	494	453	454	472	460	468	437	451	457	494	489	485	449	450	492	488	455	439	478	471	475	411	480	460	459	489	417	485	454	449	474	439	498	476	488	495	469	451	488	499	463	440	499	491	442	484	486	480	438	451	476	470	440	455	464	488	488	448	463	489	484	436	511	482	462	453	425	470	497	482	483	527	450	451	471	440	454	472	468	428	483	474	475	459	461	477	494	472	468	449	481	465	452	483	471	453	475	457	451	484	481	425	407	493	478	423	484	462	450	446	479	477	446	471	498	494	476	458	477	462	452	453	484	484	493	485	472	485	472	454	485	491	475	491	447	513	482	482	500	462	464	459	477	470	446	505	490	468	473	454	454	426	488	453	498	487	484	484	445	478	468	502	493	453	495	469	452	495	494	471	422	435	487	487	453	489	520	469	450	464	463	476	450	441	476	473	487	468	507	458	486	444	479	495	466	417	506	465	473	465	434	447	452	470	485	450	457	439	454	468	457	477	462	464	479	474	479	460	442	460	482	428	476	457	456	484	460	436	491	456	436	465	461	510	500	496	490	469	442	454	481	435	517	455	502	487	493	457	457	468	486	459	436	438	507	454	428	459	462	495	450	442	476	480	457	436	461	452	434	439	484	431	460	491	439	473	474	491	436	445	464	504	479	456	485	456	464	437	471	459	452	458	477	484	490	487	465	424	428	498	472	491	479	475	469	485	499	487	474	432	487	455	439	499	480	427	461	482	474	462	471	382	473	457	520	466	444	480	448	490	439	489	477	487	441	460	508	461	442	476	505	490	497	491	439	531	475	479	447	478	443	515	493	463	466	451	466	434	487	467	474	436	498	484	483	456	529	498	467	443	472	509	446	471	476	486	439	462	449	460	509	450	477	492	473	467	489	442	461	447	445	485	519	434	464	507	517	461	490	455	454	445	461	470	475	431	451	461	490	443	454	464	442	425	477	507	439	468	457	469	473	431	456	450	485	473	454	454	474	501	469	456	483	493	460	509	473	487	517	481	468	466	475	469	463	457	427	462	454	501	473	492	472	416	454	452	464	451	455	491	473	476	450	452	439	499	437	454	475	443	462	478	457	489	473	460	483	477	509	462	474	401	507	472	470	477	465	440	469	454	457	502	526	435	469	436	460	465	471	494	458	464	477	482	453	454	495	496	523	500	444	425	443	475	459	475	476	480	485	460	446	490	503	422	483	466	466	463	472	491	524	491	464	451	466	468	478	471	487	485	499	509	463	449	486	489	459	441	416	505	478	463	459	465	470	465	400	467	500	476	501	488	546	493	476	481	448	451	479	466	520	471	467	471	495	439	469	486	470	489	465	485	504	450	494	509	483	467	400	455	449	508	454	437	460	455	472	430	461	459	465	472	471	472	428	463	497	474	467	501	474	487	481	415	485	449	454	493	479	464	483	486	460	453	449	460	471	475	472	483	453	463	482	444	465	490	480	457	431	473	451	453	443	464	450	456	475	480	443	474	467	469	451	466	485	480	485	457	463	488	488	521	445	472	467	465	497	477	490	476	449	460	452	412	467	469	518	465	465	471	464	466	484	507	463	485	458	471	488	451	484	441	481	504	475	451	486	478	461	437	503	471	460	464	448	463	532	471	440	481	471	481	479	465	470	471	477	494	440	424	473	460	482	498	459	445	455	503	478	471	468	464	487	480	483	477	469	492	482	480	506	478	465	458	458	456	457	456	457	482	462	479	468	474	482	445	449	460	472	500	434	465	481	481	464	471	456	443	482	496	443	509	462	486	454	506	488	489	512	443	438	458	468	458	478	445	470	480	476	481	454	464	463	485	454	465	437	466	454	474	466	409	491	454	507	474	448	459	487	452	474	451	497	465	443	444	468	457	474	476	468	509	453	465	477	506	508	438	487	444	461	455	463	500	489	424	502	459	503	455	453	496	491	493	465	501	495	451	465	432	452	459	497	496	478	421	467	461	478	455	430	460	469	453	457	472	457	490	467	452	465	471	446	466	464	483	494	484	462	475	475	500	452	471	426	448	476	500	469	466	458	489	478	475	482	483	501	494	466	489	470	503	459	485	478	484	520	470	469	469	498	437	464	464	454	450	460	473	420	495	427	487	467	474	453	478	459	461	482	487	488	462	476	447	457	415	456	471	464	463	489	445	431	479	453	456	454	441	489	465	453	452	477	428	474	478	460	459	498	454	486	494	468	498	463	471	502	471	482
2686	610	385	212	187	253	373	458	449	315	319	235	236	197	184	175	165	162	175	153	146	128	159	290	420	413	327	242	189	144	94	101	80	105	81	74	63	61	61	66	57	65	71	72	74	83	80	70	61	71	74	68	70	67	68	75	84	68	66	65	53	72	65	67	68	71	77	69	87	78	78	72	59	68	79	70	76	70	75	71	65	81	66	74	56	79	75	59	64	82	75	67	72	85	75	75	74	78	60	65	64	78	84	78	91	56	79	66	73	66	64	81	61	72	66	69	76	75	70	72	81	56	57	70	72	90	66	62	61	81	77	64	83	75	70	82	65	74	64	77	85	71	76	61	76	62	65	85	72	70	67	78	74	72	67	68	69	59	75	70	73	85	79	76	67	63	73	93	65	77	81	72	67	69	65	68	62	83	72	74	74	57	77	80	84	81	73	71	69	57	62	77	80	78	63	60	78	74	71	71	61	71	81	76	66	50	67	58	76	66	48	65	65	74	79	62	63	78	80	69	72	67	85	88	71	64	71	82	73	66	75	64	82	65	70	54	74	68	66	71	80	60	63	68	63	74	53	62	60	80	80	86	78	63	69	67	57	70	72	81	64	67	65	77	74	64	64	75	71	62	70	93	53	60	71	74	65	57	62	70	66	61	60	82	66	81	76	67	79	62	62	62	63	82	77	77	58	61	67	80	82	74	68	83	68	77	73	68	67	73	64	82	67	66	72	78	70	77	70	56	62	64	69	74	78	72	70	73	68	65	69	73	68	68	57	70	69	73	63	70	71	62	84	60	81	59	60	88	53	70	75	58	78	69	75	71	66	59	77	65	75	68	76	84	84	66	75	53	71	72	80	79	91	65	66	67	77	72	65	75	64	74	81	74	93	82	76	75	75	63	75	76	64	77	66	78	74	57	69	64	85	68	77	53	67	67	79	67	68	53	83	75	62	72	65	54	69	74	69	59	66	58	51	65	70	75	85	72	79	78	84	64	64	81	71	72	64	61	85	53	75	54	61	60	71	70	56	54	52	82	60	81	63	77	57	80	67	81	77	64	69	91	75	68	59	85	76	75	64	67	65	74	73	74	72	56	81	72	73	76	68	68	72	71	79	76	66	74	71	58	68	63	68	69	77	68	87	63	58	84	75	63	56	72	60	73	83	81	71	79	83	71	54	74	65	91	66	63	75	79	71	86	94	73	66	75	77	65	64	68	83	66	62	82	72	63	75	60	64	81	76	77	63	74	63	57	64	68	59	66	85	58	59	61	53	79	69	73	72	75	79	84	78	68	67	71	72	73	68	71	63	63	81	65	80	82	71	78	75	64	73	80	74	61	64	69	59	65	66	73	64	77	66	75	83	79	60	78	68	73	81	65	67	66	58	64	71	60	65	66	73	65	69	63	76	88	72	82	75	79	60	74	70	74	82	72	60	70	80	72	77	71	70	78	80	79	57	63	73	81	62	68	76	67	70	78	66	60	60	80	66	78	73	71	71	68	87	76	66	68	70	73	76	72	78	70	66	75	68	60	62	87	68	81	62	76	70	60	69	65	71	82	68	60	63	81	76	73	61	66	73	80	65	55	67	72	78	76	79	86	75	57	69	60	76	74	74	86	66	73	70	87	71	84	74	80	70	67	94	82	71	80	75	70	61	81	69	68	73	83	83	65	67	71	50	61	70	83	74	85	63	64	77	73	58	76	71	55	79	58	66	71	69	84	89	80	62	59	80	56	56	75	94	82	75	79	66	72	60	61	61	71	69	63	72	70	79	75	65	67	69	84	68	77	76	61	79	58	76	70	57	64	77	65	79	84	76	59	58	74	66	73	69	71	62	71	67	59	66	72	57	68	66	67	83	68	67	66	67	67	64	72	64	60	80	66	70	67	66	71	58	90	68	71	72	69	61	61	81	79	77	76	71	82	59	72	67	66	69	77	74	76	80	66	74	75	71	77	71	61	83	71	76	82	74	63	63	64	89	74	76	78	71	71	64	64	58	73	66	82	63	55	64	76	77	69	79	54	76	75	72	58	53	66	59	69	75	79	77	76	70	59	76	69	72	72	68	83	68	68	82	73	84	65	78	70	62	72	72	53	58	74	70	70	69	73	65	86	84	92	76	48	80	64	81	70	76	70	52	66	78	67	70	74	69	70	74	56	62	62	78	62	63	74	81	78	66	72	74	71	64	77	63	83	59	56	74	56	60	79	75	75	63	70	72	73	77	60	78	64	56	84	72	68	71	69	70	79	72	79	66	66	59	63	88	63	66	67	74	78	78	70	69	68	71	67	77	67	72	63	68	71	80	53	69	69	62	82	77	56	78	57	78	69	47	85	64	61	77	67	66	73	66	80	73	72	82	55	72	54	88	81	73	78	71	67	78	81	65	70	59	73	79	65	61	78	71	60	69	86	60	66	79	73	49	68	74	63	77	71	65	66	73	74	72	67	63	56	52	80	75	89	59	80	68	69	76	73	73	63	63	64	74	58	58	61	73	75	69	75	84	69	61	64	71	55	77	56	61	63	77	60	68	73	75	71	64	70	65	67	64	61	70	62	89	76	73	66	82	69	89	59	70	67	58	68	64	63	63	73	62	72	73	72	67	78	59	65	70	66	69	62	78	77	93	79	57	71	73	58	77	63	49	81	68	77	81	62	59	66	65	88	62	53	74	73	63	66	91	58	79	77	68	74	92	75	77	68	68	70	80	68	64	92	68	82	72	91	87	71	66	66	78	78	71	70	82	69	71	73	57	75	69	66	76	61	80	71	71	80	90	65	61	80	92	79	64	68	86	81	83	83	64	69	65	78	75	73	78	70	67	67	93	70	63	68	79	60	71	71	87	74	85	89	64	59	70	71	78	53	61	78	61	64	77	59	77	79	74	79	78	86	75	66	68	65	69	45	67	76	71	73	86	95	90	71	68	60	65	73	71	67	77	65	63	59	68	72	70	71	70	59	80	75	85	77	65	71	67	59	78	74	73	64	58	68	60	73	80	63	100	69	61	61	80	64	62	62	76	55	71	74	66	56	54	58	76	82	73	84	70	65	76	80	83	83	69	67	68	65	59	70	64	73	75	76	90	67	65	63	63	66	75	73	77	68	66	78	82	58	90	76	80	65	78	76	75	70	74	74	64	80	76	77	67	56	79	75	74	64	65	64	64	66	73	66	67	68	58	84	77	67	69	51	55	67	77	74	78	78	66	72	67	64	69	64	75	82	71	73	75	62	70	62	82	71	68	81	65	84	79	67	72	86	59	72	96	60	62	66	81	58	70	86	80	85	76	83	78	87	78	66	77	81	76	68	72	68	70	88	60	65	70	92	80	66	82	76	81	70	64	76	78	75	83	65	72	76	81	53	76	68	76	70	67	85	69	70	67	64	72	58	65	71	82	62	69	59	75	70	67	79	71	73	70	82	48	71	71	57	70	75	78	73	77	67	65	60	59	86	89	67	62	59	74	84	71	89	60	73	69	67	78	65	67	64
15854	6107	3991	3891	7415	13916	16411	17207	15016	10614	9603	6860	6112	4923	4479	4100	4033	4006	3323	3231	2695	2366	2459	7143	9289	7760	6049	4465	3313	2068	1322	955	748	633	615	612	591	544	598	558	538	509	553	545	558	560	547	516	556	552	496	531	535	469	540	523	541	495	528	519	496	546	566	543	522	514	496	534	491	540	505	531	531	517	574	526	493	551	504	483	517	491	544	516	502	533	522	557	525	553	539	550	541	532	555	509	528	524	521	511	531	528	519	570	595	524	525	544	542	506	530	520	540	512	519	540	532	565	523	527	536	555	534	565	508	531	554	545	535	551	567	535	575	537	537	538	527	520	520	583	488	536	537	514	522	537	542	534	520	537	532	565	548	514	500	525	532	512	541	553	544	546	512	535	596	541	501	573	526	539	550	574	571	539	505	559	544	497	534	548	601	585	546	555	526	522	505	564	548	525	499	514	537	556	555	541	549	566	522	545	557	549	523	525	556	499	506	500	538	535	531	531	549	514	585	550	512	556	487	574	494	510	525	554	564	542	513	517	523	517	516	513	558	524	570	584	521	574	551	531	532	522	507	544	566	533	518	494	532	535	509	576	579	548	539	553	551	552	565	561	540	559	534	545	537	533	510	560	536	519	541	519	490	521	541	478	527	540	533	520	534	577	530	536	549	536	511	552	521	507	512	557	564	511	549	534	563	521	526	544	551	535	528	550	542	518	544	532	518	498	555	540	548	534	497	519	525	532	580	529	557	535	546	535	543	509	530	574	533	565	544	521	519	551	517	545	548	531	508	562	502	552	550	560	536	558	530	554	496	549	546	511	545	546	530	531	550	588	515	544	512	531	541	506	523	506	537	572	518	562	544	494	549	514	497	497	536	533	530	546	541	546	553	546	539	551	512	538	552	521	523	520	505	489	560	530	553	520	533	547	532	548	527	532	540	558	533	512	527	567	544	514	555	534	564	546	540	519	523	540	575	537	557	542	512	522	549	521	538	555	523	552	539	508	514	522	544	561	550	532	510	557	540	539	501	568	511	522	525	553	509	543	507	523	549	560	514	522	543	538	525	527	560	501	549	527	537	504	531	539	524	507	560	531	572	559	548	508	485	537	524	535	531	568	548	510	552	532	565	548	539	524	478	548	549	561	506	538	528	502	556	558	519	514	495	536	521	500	560	577	518	557	507	587	526	528	492	512	554	574	526	523	542	565	552	532	511	520	518	519	509	551	522	536	572	557	495	546	540	518	547	519	550	501	534	542	540	591	550	529	517	514	582	544	540	481	556	526	529	585	542	523	521	517	526	546	552	551	540	548	544	526	587	570	510	521	532	538	533	519	517	569	534	521	524	509	538	506	517	564	545	503	502	541	570	564	536	533	554	563	514	513	499	508	561	547	546	551	572	572	513	536	499	548	512	549	530	521	559	558	530	574	546	524	579	535	512	537	529	510	543	535	540	554	540	543	502	523	552	546	485	553	506	528	528	518	513	529	522	522	546	557	540	544	514	544	506	509	513	513	486	539	520	554	542	513	482	532	577	538	554	537	537	539	530	526	512	553	524	527	547	499	549	530	541	547	534	520	562	506	554	551	539	501	558	557	571	530	562	551	542	546	543	511	507	546	584	531	513	534	561	524	526	565	517	510	545	542	547	537	543	571	530	584	495	558	517	517	553	559	512	535	521	539	534	541	525	494	522	526	528	535	537	526	582	518	522	562	547	536	499	542	563	535	522	562	517	532	537	519	524	579	524	524	528	535	536	536	561	565	499	522	517	527	505	538	505	542	548	529	532	537	564	516	549	545	549	546	561	553	536	537	534	549	508	526	537	537	512	525	570	534	531	553	559	524	576	487	548	523	568	507	554	552	573	516	523	489	561	555	539	523	524	524	561	566	519	592	507	499	509	523	519	523	550	551	516	522	511	519	556	501	529	545	537	536	541	568	511	533	548	563	554	566	541	516	551	535	557	521	528	532	557	542	542	540	497	563	557	536	566	520	558	518	556	538	508	545	501	514	558	514	532	544	579	541	528	527	516	533	578	499	506	557	552	528	547	499	568	548	554	517	532	496	532	547	531	501	568	540	529	554	543	506	516	494	512	531	555	511	533	593	526	520	578	559	524	544	531	538	573	507	541	521	533	559	540	516	554	526	521	525	568	544	525	486	542	545	524	555	503	510	534	487	528	574	517	548	509	538	503	502	563	526	523	570	517	520	520	569	547	590	525	533	555	542	491	534	552	533	567	519	519	545	520	524	517	568	532	542	534	551	555	509	532	552	507	549	525	536	529	529	559	550	557	546	522	527	512	529	555	565	574	513	506	500	489	522	503	562	563	528	538	537	555	485	566	527	528	518	525	507	555	572	543	519	523	544	555	509	559	534	566	540	504	534	534	541	551	554	526	505	520	538	482	558	539	513	514	579	544	534	570	522	538	548	527	499	533	526	518	526	522	509	549	576	533	505	517	518	556	548	531	554	509	539	531	551	542	582	533	539	525	523	526	549	490	515	542	548	548	548	524	554	539	494	528	524	534	520	518	541	519	538	520	506	515	549	512	524	479	524	571	554	538	552	527	553	574	529	517	531	477	534	488	516	503	541	516	524	490	520	522	558	513	557	517	538	509	529	539	532	519	559	541	548	554	547	524	529	533	498	516	543	494	558	590	566	554	495	523	523	566	540	540	515	527	555	517	550	528	555	525	545	578	545	537	495	551	536	518	585	541	541	569	559	530	539	518	572	554	542	525	539	555	535	556	500	551	535	523	582	540	522	522	543	482	578	524	572	482	547	547	539	514	550	576	511	559	570	475	513	530	496	549	526	531	553	533	557	563	572	558	542	559	495	551	517	553	548	548	549	554	512	534	535	525	544	536	522	542	533	502	527	484	561	521	513	521	511	536	554	569	520	522	522	515	536	532	515	552	520	511	520	503	532	545	514	547	575	525	528	509	534	544	587	513	530	534	521	560	543	542	523	593	522	494	537	553	531	582	484	513	561	516	531	541	495	519	527	556	548	534	578	562	539	514	547	556	529	500	534	537	489	524	555	523	550	530	544	506	537	525	547	558	554	557	501	525	529	548	497	567	508	514	511	552	551	529	546	546	503	522	526	539	545	534	535	536	523	538	499	516	510	525	525	524	516	474	534	521	534	526	503	530	525	539	521	495	552	540	543	522	522	541	511	505	545	573	555	552	551	524	486	533	551	558	530	536	569	533	523	568	541	531	533	556	523	529	516	546	537	545	553	511	536	543	550	528	562	567	571	541	507	525	547	521	570	570	519	534	572	564	531	542	544	548	525	535	517	529	571	504	538	526	537	524	490	577	521	519	525	542	504	510	555	539	497	522	544	582	554	555	507	561	532	529	523	499	552	520	579	526	526	545	509	561	556	535	521	527	558	578	518	538	555	526	570	514	545	563	562	506	517	538	573	549	556	513	551	541	583	534	511	548	524	494	520	516	577	530	552	522	548	532	551	521	530	528	525	524	535	568	532	509	517
2077	872	478	292	294	434	541	635	502	510	367	327	334	261	232	198	240	197	209	175	178	150	262	529	766	549	535	419	280	220	133	93	106	89	87	98	99	80	99	79	86	71	80	109	81	68	76	73	82	80	70	74	80	62	60	80	87	79	75	92	91	70	93	87	92	83	70	77	76	80	73	78	74	71	84	105	80	88	91	83	75	65	79	75	86	84	75	84	55	85	72	62	74	73	72	72	92	78	59	73	74	72	83	91	74	73	90	75	64	77	69	61	77	71	73	73	66	74	62	77	81	78	85	82	80	69	96	102	81	80	68	71	64	91	63	84	82	71	67	89	68	74	73	84	79	67	81	81	90	68	89	78	72	77	84	76	75	81	67	79	72	82	101	94	70	77	75	97	77	79	67	76	79	98	65	84	74	71	81	87	83	76	70	80	61	69	91	79	96	86	72	77	79	83	69	80	90	66	87	74	73	77	77	87	70	82	82	65	84	89	80	89	82	92	62	81	89	86	74	89	80	82	79	73	80	64	84	90	70	78	61	73	84	76	84	99	89	77	60	73	64	62	65	85	92	74	68	91	74	87	82	78	70	72	76	70	81	82	70	84	86	71	69	80	78	85	79	79	70	69	90	76	78	91	73	76	86	74	89	83	76	78	94	69	87	80	73	78	69	75	68	73	86	87	74	76	74	68	63	69	71	89	77	64	51	66	83	65	76	76	89	75	89	82	60	98	60	70	89	81	75	64	81	70	89	72	75	74	79	91	73	82	73	75	85	80	71	77	97	76	79	58	82	69	83	80	82	72	85	66	85	81	86	78	87	76	82	76	83	79	75	62	77	81	79	79	92	77	71	71	80	78	76	96	81	66	77	78	66	77	98	65	63	67	70	74	69	68	68	62	85	64	90	80	82	69	72	69	74	75	75	88	81	82	82	73	87	52	81	87	75	79	85	76	59	75	98	76	74	81	74	74	89	83	66	70	73	84	69	86	69	82	82	79	68	77	88	91	68	81	67	66	83	71	70	71	78	77	95	73	77	92	83	76	84	76	81	69	80	75	79	77	77	76	77	69	79	67	60	66	78	63	68	77	72	69	79	86	70	83	80	68	73	79	86	85	89	72	61	74	70	78	78	86	87	62	69	91	69	97	70	73	81	75	76	79	72	67	101	82	72	84	72	80	71	90	69	76	75	75	80	79	56	87	90	63	80	85	79	86	77	82	75	78	67	72	79	78	90	81	70	64	70	78	69	70	65	68	67	85	90	90	93	99	95	62	76	75	86	85	77	72	70	77	82	73	92	76	80	82	77	66	68	76	72	78	83	59	83	68	78	81	59	70	71	72	74	87	76	62	87	77	82	52	70	75	95	69	92	71	77	72	73	76	54	71	80	64	83	85	59	76	79	71	78	71	80	68	79	88	81	93	81	82	80	82	91	70	86	83	72	83	69	70	92	81	72	59	70	81	73	66	68	83	83	76	82	74	69	84	83	66	75	82	71	75	84	84	82	72	61	81	78	81	79	61	81	78	74	74	76	68	78	102	63	70	64	76	73	86	92	74	78	70	74	82	66	62	62	57	69	76	80	73	74	69	69	87	71	79	79	89	73	77	82	81	66	69	62	84	78	66	77	73	67	64	65	104	73	87	85	77	75	84	67	86	73	91	66	77	83	86	81	78	79	77	68	84	70	83	68	63	98	79	64	77	69	78	92	89	71	75	85	83	87	78	82	81	82	80	81	80	56	85	82	77	64	78	75	84	80	95	91	74	79	89	80	70	87	79	76	96	71	72	89	72	69	74	79	84	73	86	67	68	78	71	72	73	75	73	76	79	87	75	66	73	77	97	80	76	82	80	79	78	75	84	82	81	82	77	76	93	74	84	72	79	66	71	68	76	76	71	73	66	69	83	96	71	95	76	104	75	78	80	80	85	60	79	64	75	68	87	89	89	79	81	83	86	72	58	84	93	79	77	56	76	60	67	71	88	65	82	87	79	61	90	98	60	52	88	69	66	67	85	83	78	71	84	76	60	74	60	79	86	81	70	79	78	56	82	83	69	74	83	74	78	84	91	86	74	56	73	58	75	75	81	70	64	104	83	74	74	84	80	69	78	72	59	85	74	97	78	82	66	67	86	83	82	82	71	76	88	68	67	75	76	85	66	80	70	77	67	75	81	74	91	76	75	73	61	72	80	75	61	64	80	98	87	67	73	66	75	92	80	79	87	65	75	64	71	69	69	73	78	72	64	75	86	92	77	63	80	67	71	79	84	86	66	70	79	90	85	78	80	94	87	86	67	74	85	74	75	67	71	55	73	67	91	78	84	100	74	75	95	79	66	84	78	75	77	80	63	68	79	86	95	79	79	68	71	79	75	85	73	79	67	73	95	86	72	70	66	63	69	85	82	77	79	82	59	90	78	81	65	70	79	103	66	69	66	73	93	73	89	95	78	62	76	73	67	73	80	83	77	80	93	82	71	82	86	82	89	81	74	76	85	83	74	81	74	70	79	74	69	81	84	83	58	83	85	73	74	88	71	71	86	79	74	93	76	79	69	72	84	83	91	64	91	89	71	73	70	86	82	82	68	95	69	82	89	77	87	67	101	74	74	77	77	78	80	61	82	74	67	84	70	64	81	76	70	78	86	76	76	73	87	80	78	75	81	71	80	71	71	73	80	81	76	76	61	83	74	77	77	74	74	92	91	79	74	80	71	94	66	63	76	78	86	88	64	77	79	82	82	71	80	87	90	85	64	74	90	83	81	78	96	84	75	72	87	83	75	69	85	83	106	78	73	71	74	86	85	78	71	70	75	77	82	65	83	77	79	77	67	88	74	82	68	87	69	85	78	70	73	77	78	92	83	66	87	81	102	74	92	91	86	70	71	67	70	79	76	82	67	85	99	83	74	74	88	87	79	67	72	83	81	64	82	80	67	78	83	72	79	77	76	87	72	77	66	81	95	69	81	72	56	77	83	73	77	70	84	73	73	78	72	79	80	89	77	62	75	92	67	75	86	78	72	92	59	93	79	73	84	75	76	83	82	86	70	97	79	65	78	92	66	91	77	79	72	66	94	73	80	88	85	71	75	70	76	79	81	82	83	80	81	63	84	90	70	86	85	86	68	67	73	81	79	87	79	87	80	56	82	75	75	82	85	84	74	81	78	75	75	81	83	92	81	79	82	64	61	95	79	90	72	71	81	74	85	78	81	67	83	90	67	68	74	71	80	64	72	74	74	88	82	78	73	82	87	89	74	80	67	71	86	88	83	69	85	91	83	72	68	73	71	82	85	72	58	82	66	74	84	94	64	72	80	74	68	61	65	100	96	79	81	73	65	93	65	73	70	65	92	85	65	77	57	77	74	90	103	73	81	67	80	81	75	64	74	72	80	63	75	74	73	84	73	91	69	69	78	80	73	85	76	76	66	70	71	71	69	77	87	89	86	69	83	80	70	76	76	74	61	77	79	72	101	69	83	79	67	74	83	79	75
18934	8690	4909	5008	11926	20644	21734	20033	17319	14805	10799	9293	8216	6204	5553	5026	4901	4650	4270	3679	3216	3175	4999	11621	12824	10374	9480	7532	5473	3541	1936	1456	1153	919	829	684	633	652	627	589	583	576	565	545	530	544	603	521	563	568	548	564	602	583	570	531	569	582	532	574	589	533	551	560	564	585	535	571	553	555	557	590	543	556	588	595	592	586	543	568	563	555	563	566	592	566	563	562	607	595	580	587	554	601	596	600	575	577	575	577	549	613	545	541	606	559	546	593	532	592	559	577	596	548	538	532	602	498	648	545	529	584	568	570	536	610	606	551	571	602	572	583	554	587	603	608	569	581	539	597	566	582	571	570	580	580	587	573	564	592	559	580	600	577	564	577	561	579	583	586	524	534	598	553	607	581	563	549	553	601	600	599	568	564	554	618	538	575	575	582	580	558	579	587	567	571	567	601	562	538	579	557	564	593	560	554	616	578	573	568	579	580	552	597	566	562	559	557	572	480	603	551	575	565	544	611	575	622	532	549	626	563	567	546	563	602	563	557	569	575	553	514	545	576	598	576	563	580	562	610	601	610	573	528	587	597	594	555	571	561	608	595	616	546	579	558	529	567	521	554	551	603	566	550	584	608	549	531	606	598	569	567	609	583	599	578	566	580	576	544	612	584	511	556	595	565	634	623	619	568	617	594	587	598	558	587	573	560	564	594	586	530	602	613	587	546	586	546	537	591	549	586	574	597	560	550	552	547	577	584	605	603	601	581	570	546	576	562	576	561	570	545	582	570	578	600	626	594	568	566	607	587	580	601	583	578	578	565	617	550	547	561	536	559	577	549	560	552	565	575	581	597	566	548	531	544	531	554	576	560	596	561	559	536	568	601	587	576	554	531	615	556	595	549	585	574	600	607	567	563	592	593	576	583	536	527	536	539	573	541	595	610	614	558	602	570	563	562	569	580	540	570	575	543	625	640	584	547	547	598	589	563	564	525	561	560	566	591	588	559	580	526	557	569	582	599	570	545	600	535	599	578	571	587	578	569	555	572	564	601	564	573	530	573	546	564	534	563	553	526	601	560	598	550	545	563	557	549	573	560	583	583	574	533	532	604	583	543	580	601	541	605	544	566	573	581	570	566	565	583	553	580	615	616	567	592	581	564	553	578	600	564	597	548	595	602	579	537	542	533	551	591	569	580	592	522	573	576	576	603	534	572	560	575	616	566	559	574	546	548	579	554	525	561	612	595	596	525	530	568	554	567	558	549	520	548	563	594	552	540	575	548	567	589	622	583	567	553	617	572	612	555	534	602	562	585	543	572	549	573	539	563	576	585	568	593	546	552	581	563	550	557	653	534	596	567	537	546	543	552	594	550	618	566	597	594	524	575	578	578	572	561	572	568	574	586	577	563	561	648	586	585	594	619	587	589	589	566	538	526	541	597	555	554	566	597	578	553	611	586	549	575	531	566	591	591	521	571	586	561	571	590	553	573	543	576	547	569	612	589	602	618	544	567	556	569	577	565	572	599	608	575	537	555	567	626	556	539	562	568	543	617	541	583	612	578	585	573	607	548	576	539	560	590	595	593	571	630	567	576	563	554	592	584	593	564	588	603	548	575	565	585	581	530	588	562	570	575	597	569	561	597	553	586	573	540	553	549	588	609	549	598	570	565	532	585	564	569	558	570	611	550	612	577	546	537	584	590	550	559	621	563	582	572	547	622	562	571	533	572	570	571	544	574	576	549	595	578	546	576	553	591	582	582	581	578	504	562	564	554	544	580	544	526	591	568	550	588	584	550	567	578	590	590	563	600	581	574	541	530	541	579	591	566	570	591	549	598	584	552	562	563	580	532	550	550	591	593	579	594	574	516	581	616	563	553	589	596	589	574	536	592	602	550	571	578	577	540	555	537	588	544	569	574	564	571	515	580	589	601	556	609	590	575	591	567	546	563	577	565	659	574	606	588	560	565	581	597	639	589	564	583	579	583	575	567	574	590	543	570	615	594	593	551	573	568	581	575	581	518	583	536	578	607	561	545	629	575	624	559	577	561	566	597	606	576	599	558	592	605	579	580	557	551	573	567	636	567	607	575	575	572	612	527	531	588	582	551	587	565	580	573	572	565	556	558	597	592	545	602	531	569	580	569	599	539	557	616	607	597	566	564	586	585	566	552	562	536	558	557	571	570	603	581	570	542	603	590	537	596	544	547	573	623	572	565	521	559	544	559	589	548	573	570	590	560	586	574	541	587	591	557	578	597	525	478	574	576	609	589	582	567	560	590	580	577	570	568	564	543	545	576	531	570	585	577	554	536	546	566	591	587	592	550	567	569	538	575	579	572	580	568	555	509	554	554	595	566	549	546	546	588	598	560	568	557	569	617	612	591	575	588	526	593	607	564	503	604	596	590	586	586	613	554	567	569	567	599	583	619	630	557	591	617	550	587	590	551	580	598	549	570	615	594	559	566	604	583	610	576	560	572	580	566	574	581	592	555	526	571	570	553	551	566	586	556	549	605	585	560	575	568	598	538	543	547	567	544	597	560	596	575	586	605	603	631	553	558	597	570	591	577	582	601	554	596	598	604	579	540	581	544	572	563	563	566	579	559	550	574	549	600	518	542	575	565	547	595	546	583	558	538	565	578	577	560	569	557	597	574	559	545	597	578	626	565	543	601	583	537	572	577	602	577	537	540	573	540	545	584	590	533	573	578	570	568	597	549	539	610	609	571	551	542	606	577	582	597	578	614	541	589	531	579	552	561	606	602	564	524	617	554	563	581	519	602	594	589	587	547	517	569	585	563	610	586	564	597	599	545	556	583	601	581	560	577	603	552	587	551	559	614	574	595	570	626	574	584	600	562	580	627	576	588	599	551	560	579	602	566	577	557	547	547	570	585	544	573	589	591	611	603	550	565	549	573	578	577	568	603	610	596	591	545	600	565	598	609	574	579	548	580	578	565	588	586	560	635	582	526	568	565	606	597	554	540	586	603	595	616	587	584	600	552	567	642	557	622	571	577	566	597	582	558	588	617	592	592	555	568	576	540	571	582	584	609	557	549	519	633	612	542	574	607	548	580	585	559	614	597	538	545	574	537	543	517	580	650	539	561	621	613	533	580	586	566	573	555	593	600	558	535	569	580	539	551	585	534	599	572	606	542	578	581	577	580	578	548	512	614	592	547	547	587	584	569	551	577	567	556	559	564	554	567	557	558	586	544	598	628	587	567	591	574	558	554	558	545	555	526	597	582	600	614	571	600	585	596	601	574	605	563	591	560	626	579	627	551	611	611	595	572	524	554	584	596	563	569	572	560	532	597	554	579	551	558	565	561	614	587	570	580	560	574	581	577	619	596	572	560	576	590	557	600	626	578	571	556	555	617	610	549	602	580	557	617	590	574	601	565	556	583	555	528	545	544	591	551	600	564	604	541	565	584	550	588	558	588	583	555	560	581	538	554	596	611	588	563	567	549	559	561	553	559	597	557	578	547	563	575	518	635	576	602	611	601
1883	448	226	173	182	250	283	293	355	254	173	181	195	125	132	125	132	131	129	136	109	79	108	128	142	107	113	93	95	76	58	59	61	53	65	61	41	60	54	55	61	59	57	53	61	40	53	55	55	66	72	52	55	65	45	52	65	55	54	47	48	56	54	57	58	55	46	57	52	49	61	50	50	57	66	70	70	66	46	54	60	54	57	51	67	53	51	67	61	41	58	63	52	56	47	63	45	57	63	49	46	52	50	52	44	43	51	48	55	56	64	64	63	51	61	54	51	61	53	48	51	62	43	53	55	54	45	50	63	58	51	60	51	48	63	55	58	54	60	53	70	50	55	52	64	50	46	53	60	65	56	51	55	56	63	57	48	50	62	70	60	53	55	51	65	47	65	50	65	58	55	51	69	49	49	59	68	59	52	63	57	62	58	65	62	71	43	47	52	49	61	71	58	49	53	50	55	37	60	68	45	58	53	57	62	60	50	57	62	59	66	54	81	68	56	45	57	56	53	61	61	57	52	51	58	45	59	68	58	63	62	50	53	61	50	57	79	69	62	46	53	50	61	57	58	46	49	52	52	67	50	59	55	51	63	55	43	55	51	55	62	50	59	52	66	65	50	55	57	62	66	52	57	68	58	63	49	58	65	56	56	74	54	46	44	53	62	58	57	60	59	58	47	66	53	55	74	71	48	44	68	59	41	60	55	57	71	62	60	66	55	52	58	41	65	59	67	44	63	54	58	56	58	59	47	51	52	63	71	66	64	51	57	55	54	69	44	65	56	63	46	61	55	58	50	49	58	55	60	51	60	65	53	68	50	50	51	55	55	62	39	50	47	49	66	52	66	57	48	58	70	48	68	48	58	57	57	54	63	61	43	39	48	58	61	51	64	60	42	62	67	58	50	57	50	49	63	53	52	58	56	56	50	49	61	75	49	61	60	62	52	54	56	59	65	48	62	53	52	55	46	50	57	69	64	47	66	54	48	52	53	60	42	54	57	54	67	62	53	63	56	45	49	47	51	48	58	53	51	56	43	60	57	58	50	62	51	34	43	65	63	53	62	54	66	51	62	66	54	72	53	55	48	50	45	48	67	56	61	58	59	55	54	52	62	63	54	59	50	47	52	48	67	62	50	54	52	46	54	49	62	50	48	56	56	52	54	67	58	65	47	64	54	54	50	37	61	68	51	57	48	71	60	51	60	55	53	46	48	75	51	64	46	78	48	55	55	60	58	55	55	50	53	57	64	58	50	66	52	57	63	54	53	50	57	50	54	62	52	63	58	41	63	46	43	56	61	57	49	68	61	76	71	50	47	58	59	56	55	59	69	44	47	62	51	55	53	63	66	60	54	54	48	48	55	66	48	60	59	46	62	58	67	53	51	55	55	56	63	53	49	53	50	75	49	62	50	53	42	53	56	66	61	69	55	57	51	67	56	54	51	47	52	76	54	57	61	60	48	58	51	46	54	44	55	60	66	52	50	47	70	54	61	50	50	60	47	61	61	52	58	55	38	67	54	57	53	61	53	55	60	52	57	51	60	53	42	58	67	53	57	60	65	56	56	59	63	41	65	60	61	63	68	53	56	61	57	71	63	48	60	53	56	52	54	50	51	63	42	38	49	54	47	70	50	54	57	69	63	57	43	50	63	55	54	65	47	52	67	43	52	54	61	60	59	76	68	60	39	57	68	50	68	53	70	51	61	45	60	50	48	50	54	60	58	62	53	52	53	43	56	43	55	55	46	45	53	65	54	58	57	53	51	65	50	56	55	60	58	48	58	64	50	54	62	53	56	51	58	72	54	54	60	64	56	56	52	77	40	56	55	55	62	64	65	54	60	51	54	60	53	50	61	50	62	54	54	69	48	51	54	57	43	52	42	63	53	56	56	55	60	56	62	72	57	39	54	65	58	55	35	56	57	61	54	56	60	63	52	49	60	59	58	58	57	61	34	43	56	56	70	56	58	50	53	64	38	56	64	55	57	50	50	59	63	56	58	51	48	60	64	62	50	63	48	66	61	50	61	63	61	40	48	54	76	73	56	53	48	63	56	54	59	51	67	49	45	60	47	59	52	50	62	53	51	51	59	67	49	71	65	62	53	61	51	50	52	53	61	52	62	61	48	47	61	47	56	56	67	51	59	65	55	50	49	48	49	65	45	59	52	75	56	58	60	50	39	50	73	46	45	56	51	57	41	61	60	46	54	49	61	56	50	59	58	41	53	58	70	51	39	53	55	62	65	53	47	44	56	54	49	55	62	65	54	58	42	56	60	60	51	62	47	48	59	80	56	76	57	49	61	53	51	68	63	64	46	45	51	47	51	64	46	60	63	43	69	55	50	72	61	66	44	61	68	57	51	64	71	55	56	47	55	51	58	65	58	57	46	68	55	67	55	57	57	46	63	49	54	50	41	37	77	65	45	51	45	55	65	64	68	57	46	50	57	59	57	61	55	56	42	62	61	57	68	46	49	55	61	69	61	57	64	65	60	52	47	49	54	56	57	52	60	57	54	61	56	66	71	61	55	55	48	56	56	50	49	49	57	69	60	54	65	63	52	58	51	56	45	60	52	51	62	51	59	53	57	68	52	60	60	48	58	37	60	65	59	64	63	78	66	61	54	50	47	62	54	49	45	57	60	58	52	59	62	57	51	57	66	58	51	59	59	49	59	59	43	66	54	54	67	50	55	64	63	54	58	61	70	61	58	56	61	63	58	50	54	53	48	48	62	51	54	60	54	56	66	68	51	48	54	56	69	45	57	59	51	59	50	64	51	53	58	49	49	40	45	52	54	61	60	50	59	42	67	62	62	49	65	60	54	63	38	58	58	58	47	61	65	61	72	57	46	59	47	69	54	47	53	66	42	55	47	68	62	50	53	55	53	63	63	45	71	48	53	50	61	60	50	70	60	51	45	61	51	50	63	51	53	40	47	45	50	50	54	77	61	64	64	59	52	56	44	63	56	58	58	60	66	54	55	66	51	45	48	50	54	64	62	50	49	66	57	44	68	51	48	59	52	41	46	57	54	59	52	55	60	58	56	59	68	50	59	44	63	65	66	44	61	52	46	57	55	42	59	70	53	56	56	70	49	57	63	48	41	57	68	63	48	64	60	52	50	66	64	63	56	59	54	50	43	76	71	49	44	71	52	63	51	54	59	67	54	62	53	68	48	54	47	58	66	61	49	54	46	40	51	64	54	51	54	47	57	51	49	64	56	54	54	66	64	46	51	62	57	47	56	58	44	62	46	61	59	56	61	48	56	61	70	49	59	45	54	79	52	61	72	57	56	46	53	59	46	58	54	53	60	62	59	62	69	51	50	51	57	66	52	61	64	60	60	69	57	53	52	48	68	67	50	63	79	49	59	61	61	62	40	54	52	45	60	58	71	55	52	59	62	53	52	68	49	60	56	50	51	60	54	52	71	57	42	52	66	62	56	57	53	56	43	48	55	66	56	57	60	51	52	64	63	47	58	69	49	65	50	55
14777	5397	2578	2993	9118	15551	14941	13126	11572	8371	5977	6299	4780	3435	3331	2762	2865	2882	2606	2232	1881	1594	1868	2506	2794	2113	1989	1474	1026	797	729	686	625	546	491	486	462	486	448	438	406	441	445	424	441	410	449	429	426	442	447	437	469	446	403	456	449	431	400	402	448	469	409	406	440	447	460	435	420	445	425	405	411	449	420	416	423	432	431	424	425	426	375	459	469	423	403	444	439	444	407	432	458	463	448	417	439	446	407	441	438	433	421	435	413	426	441	400	419	410	438	422	439	424	458	386	451	462	457	478	433	435	432	468	453	393	422	450	430	456	420	441	445	455	436	451	470	396	402	425	459	444	416	454	429	444	403	433	433	441	424	468	414	461	451	452	451	440	441	442	421	412	443	487	436	457	362	403	396	429	450	434	436	438	434	422	426	416	444	427	438	446	445	455	411	437	434	393	443	447	432	428	442	417	475	429	422	449	459	418	461	469	395	450	449	443	432	457	424	413	461	463	418	420	420	408	445	438	433	398	446	373	442	473	430	422	421	439	416	422	476	416	413	466	439	380	419	439	485	431	430	423	429	450	437	425	422	428	448	481	420	417	433	450	444	410	455	405	445	451	468	429	434	453	463	466	448	455	438	463	430	435	415	456	436	447	432	451	403	486	447	451	451	455	453	384	422	437	436	426	421	426	430	417	416	439	450	441	435	424	410	418	395	493	394	472	432	388	447	426	418	426	421	390	425	435	433	435	461	419	440	397	405	411	417	408	421	415	432	382	427	448	465	392	428	454	411	457	424	395	412	386	414	426	413	404	468	394	395	397	423	427	443	413	437	457	435	461	411	418	425	450	418	426	471	441	460	443	398	434	436	444	427	460	462	426	410	418	419	408	461	425	428	442	411	432	441	447	428	410	438	422	474	426	417	450	423	414	407	433	387	478	435	403	427	418	458	439	397	420	449	459	434	444	414	446	423	414	430	448	475	450	444	392	442	423	411	420	406	426	386	416	443	427	433	436	418	403	407	461	416	426	470	434	429	419	437	432	410	420	459	431	429	442	437	430	430	440	445	420	437	430	438	443	433	456	441	458	430	436	429	451	435	397	422	430	421	431	458	431	430	434	389	433	409	408	430	414	428	438	399	445	424	463	466	400	436	410	459	388	443	423	416	434	459	400	411	406	457	432	408	462	427	458	413	402	451	445	451	456	453	429	401	456	410	448	449	392	445	473	429	418	446	421	414	442	434	443	421	432	449	421	423	437	469	426	454	432	435	402	436	461	446	445	418	463	441	403	427	401	419	466	406	405	408	424	429	420	451	418	439	419	415	464	414	424	456	443	435	443	404	451	468	475	437	443	420	421	450	407	400	449	430	429	468	404	436	480	459	438	427	432	422	407	435	444	420	449	434	428	440	429	434	405	387	435	423	420	447	416	465	431	386	410	434	408	447	433	424	444	428	443	410	425	427	417	477	445	435	453	433	444	441	440	405	403	421	399	441	432	432	397	439	401	397	414	462	390	415	438	438	467	426	434	445	425	417	412	437	409	389	429	437	443	403	446	432	468	427	438	442	474	392	456	421	433	460	458	451	442	439	462	417	424	457	448	436	480	441	408	409	436	462	425	455	405	468	419	456	391	424	442	437	417	408	454	456	425	397	410	427	414	442	425	423	433	441	434	414	426	430	404	399	432	457	413	437	470	428	433	413	438	428	468	424	414	424	396	436	463	477	446	405	453	415	427	467	414	417	443	433	412	434	443	458	458	416	442	457	464	437	425	432	446	414	434	410	438	423	457	465	445	416	461	433	414	438	436	435	440	415	419	407	446	406	445	447	428	415	424	410	426	455	430	454	446	426	471	459	402	439	451	386	404	422	444	450	457	428	421	430	452	446	424	445	413	419	417	396	433	417	482	419	423	449	432	452	452	462	429	449	452	414	400	408	452	437	479	421	426	410	450	425	425	458	421	485	466	447	414	467	423	449	410	441	428	440	434	436	465	408	446	429	432	442	440	397	412	414	431	429	428	458	454	432	429	404	398	424	451	459	437	425	454	429	448	434	412	433	417	440	411	446	437	436	431	437	414	409	471	430	451	396	426	461	429	399	455	410	454	426	431	421	474	416	420	425	445	413	413	437	415	438	437	444	435	441	479	458	402	419	413	387	451	414	411	422	448	452	443	422	440	425	417	418	420	419	433	424	444	413	434	400	434	434	402	437	456	408	428	420	405	408	430	425	427	450	415	402	444	432	418	477	424	481	420	423	431	393	449	444	423	414	443	408	413	427	433	422	414	429	428	421	445	429	418	440	439	429	448	453	409	435	411	457	410	448	418	441	450	440	368	480	440	430	432	437	439	447	409	418	431	456	449	420	412	449	407	439	438	415	435	428	451	412	459	447	453	423	438	390	443	401	452	451	432	413	422	392	455	432	423	442	452	451	402	437	434	457	417	412	432	443	416	446	449	503	411	408	441	428	422	468	453	447	456	437	419	400	436	416	429	438	449	495	423	424	410	424	429	434	436	415	393	441	398	438	437	423	437	409	439	413	454	423	442	441	408	462	434	426	414	473	403	427	432	425	428	387	425	434	410	435	452	398	413	450	472	409	436	413	458	425	460	427	451	459	415	441	424	429	395	478	401	393	396	464	406	432	435	436	463	429	436	402	415	465	411	423	409	447	460	434	442	442	433	456	432	431	434	459	398	386	454	422	448	398	421	453	430	435	459	434	474	417	431	428	421	399	449	462	443	450	444	413	452	454	452	428	452	484	387	429	422	466	429	430	388	422	423	447	415	402	434	464	416	469	422	444	463	440	436	428	441	431	424	399	443	435	405	417	433	437	443	413	427	447	409	403	418	408	408	442	461	451	439	448	432	443	426	416	444	438	443	434	434	414	431	457	408	415	437	432	425	452	444	442	448	417	421	457	420	417	436	395	428	432	434	457	450	436	462	453	427	464	405	399	464	438	427	437	412	444	438	422	423	471	425	449	466	429	445	422	423	456	403	418	430	380	437	437	450	441	432	446	443	440	419	448	445	475	460	438	437	441	417	438	459	420	390	424	403	444	413	502	467	418	392	422	439	421	411	438	410	418	408	443	423	461	464	445	426	438	455	451	416	433	440	424	419	438	425	408	416	445	395	373	465	457	407	441	433	440	419	460	431	409	420	420	427	468	440	420	414	453	447	470	469	412	436	448	438	446	421	428	431	432	446	426	460	469	419	450	425	462	419	417	429	415	487	411	436	415	433	420	452	456	421	423	446	449	427	461	419	426	441	445	450	441	407	418	420	401	445	434	433	435	454	434	416	425	452	472	421	414	415	465	411	399	459	448	399	417	427	384	433	409	390	455	433	419	428	449	453	424	440	436	440	439	450	444	406	428	459	452	421	410	425	447	447	401	474	431	455	429	411	388	481	442	420	443	397	412	427	428	436	419	464	470	440	419	442	435	406	456	435	421	388	432	467	443	441	449	445	417	430	435	459	406	414	438	441	402	423	421	455
1458	627	301	240	275	312	367	502	413	283	267	281	248	204	173	160	167	169	125	110	100	117	181	309	358	293	228	150	147	119	97	86	66	67	65	74	48	65	54	62	61	63	65	62	52	71	67	58	54	54	62	60	57	66	56	68	60	58	77	45	64	52	54	65	55	62	64	74	58	61	63	64	64	61	68	63	65	78	73	62	65	56	52	52	75	54	54	63	74	73	59	67	57	61	69	66	53	62	66	58	59	71	64	68	61	70	68	62	64	57	52	59	65	54	69	54	69	66	64	90	51	82	67	55	50	60	69	65	80	52	55	60	63	67	60	64	64	58	59	60	65	78	50	64	69	73	52	76	62	55	75	71	57	57	74	68	65	53	52	60	51	58	84	79	80	71	61	77	69	56	65	64	70	51	38	61	76	77	64	48	63	63	64	65	62	71	56	72	67	78	68	59	67	66	60	63	62	53	61	70	63	78	53	59	57	55	74	63	56	74	74	52	50	62	66	69	57	70	62	54	49	71	66	54	66	52	66	57	71	68	67	57	65	69	69	50	65	60	56	70	73	53	52	45	70	74	62	71	62	67	59	67	64	59	62	62	59	67	52	56	59	60	54	58	56	56	49	57	49	45	66	83	73	54	52	68	61	71	66	53	68	52	69	52	67	70	49	63	67	55	72	66	68	59	66	60	62	72	68	58	73	67	54	70	54	57	58	57	46	67	64	59	60	64	66	59	65	56	64	75	57	47	86	69	61	67	53	62	71	61	58	67	60	59	74	64	60	71	72	58	71	65	72	56	78	64	55	53	67	48	54	50	75	67	72	74	61	51	54	57	55	63	59	72	68	60	53	54	61	54	64	52	70	58	61	69	67	60	65	47	57	79	64	79	61	65	70	62	54	74	47	69	58	61	66	60	44	65	68	50	76	66	65	68	66	70	57	41	52	63	58	60	58	61	74	62	55	54	65	70	60	79	61	56	50	68	61	55	70	52	57	58	81	63	52	63	69	71	54	53	67	70	62	62	56	69	63	58	62	50	68	70	63	64	55	65	60	41	63	63	62	65	58	65	69	75	49	78	65	70	64	61	64	58	64	44	69	66	58	61	63	56	72	66	67	51	56	59	80	61	60	69	74	61	62	71	58	71	56	62	65	66	54	52	51	47	61	67	62	75	75	54	56	53	62	57	55	65	49	64	50	63	58	64	59	62	63	66	72	55	56	61	77	78	61	73	68	59	72	63	81	65	61	67	54	59	72	58	66	49	49	68	68	59	55	51	65	65	63	72	66	56	65	54	60	64	67	70	56	46	57	79	64	74	67	70	67	70	68	67	69	68	51	77	65	51	65	69	66	85	51	60	60	64	57	53	60	60	54	59	67	73	74	55	71	57	53	61	65	66	57	56	69	68	67	67	71	65	66	62	58	58	82	66	67	61	79	59	67	57	52	59	63	60	61	64	64	53	75	63	56	58	74	72	48	62	72	58	64	66	59	65	46	54	77	61	60	66	65	66	62	59	70	74	69	65	63	60	68	49	73	56	61	61	59	63	61	66	60	61	58	70	75	58	60	57	65	70	64	65	59	83	63	75	54	55	56	64	63	49	55	64	53	63	54	72	64	59	60	60	73	48	72	62	75	66	70	55	67	71	66	56	62	63	55	50	69	69	61	62	59	73	77	57	59	65	58	55	53	61	64	63	61	55	59	44	61	59	65	60	54	60	61	69	61	70	54	67	47	62	59	57	42	59	61	58	68	65	61	57	93	62	75	57	71	61	59	56	70	74	59	71	62	49	75	56	51	71	63	73	46	55	54	61	70	66	57	64	55	61	69	69	71	61	62	65	63	62	56	52	55	68	65	66	64	72	52	68	58	93	68	66	56	68	54	53	65	61	60	63	72	53	59	67	59	57	62	54	61	67	65	79	60	77	56	71	58	60	58	62	71	68	70	62	57	60	59	61	59	59	63	55	65	70	67	67	68	54	59	72	65	68	78	50	78	71	58	63	67	67	72	63	75	55	54	59	71	71	52	64	64	54	52	39	79	58	70	60	52	71	63	69	65	59	65	74	50	47	68	59	60	73	66	51	64	71	53	57	63	55	53	49	53	71	72	59	68	63	57	47	75	62	64	53	57	53	68	56	58	64	56	62	67	60	65	53	58	64	52	50	60	62	69	63	63	68	67	67	60	50	30	76	64	54	63	65	53	68	54	67	72	68	61	54	65	53	55	49	64	59	58	56	56	71	69	62	76	53	52	51	70	61	68	69	54	70	83	65	57	68	56	57	72	54	58	62	66	62	60	52	61	66	71	58	60	61	64	66	67	75	73	70	67	58	66	72	52	71	67	53	51	57	65	55	57	63	52	57	67	62	61	84	62	63	50	71	47	62	57	64	71	63	59	57	65	62	63	69	69	61	64	66	61	62	61	62	54	69	64	56	58	68	49	65	67	65	64	64	58	66	72	72	69	54	75	69	52	57	65	49	75	58	65	63	74	53	45	66	64	62	58	60	66	75	60	60	68	57	64	66	67	65	67	61	57	69	76	73	66	70	69	64	55	61	65	63	54	75	64	65	70	66	61	43	53	68	64	77	52	58	61	79	56	78	62	53	42	57	60	60	69	69	60	58	64	69	69	68	63	63	53	59	68	56	72	74	74	70	74	56	63	59	64	59	65	80	67	72	48	71	71	62	54	54	62	67	44	70	61	67	73	61	64	63	64	50	74	69	54	82	57	62	64	85	72	61	54	55	72	68	64	58	65	59	58	53	74	57	65	70	82	68	48	58	63	78	72	49	57	49	70	71	74	64	65	57	72	58	61	61	60	77	62	48	62	49	71	69	71	65	65	61	69	55	73	67	66	62	63	52	61	57	56	79	64	65	58	50	56	65	59	61	61	60	52	63	75	66	59	71	78	68	71	56	54	73	59	67	68	58	46	66	62	44	73	70	55	70	71	67	68	67	62	69	54	72	57	53	67	67	61	66	61	58	52	62	61	54	62	59	74	75	64	77	64	70	54	70	59	63	66	60	59	65	62	50	58	65	68	61	51	59	55	61	62	62	58	69	60	53	59	61	76	72	69	56	61	61	64	60	68	55	67	63	66	55	66	61	72	64	60	62	58	57	46	56	60	60	59	64	64	65	72	56	48	58	65	63	61	66	67	54	65	71	65	62	51	66	71	69	58	61	53	67	73	56	51	72	48	61	48	68	72	67	61	73	67	64	58	62	55	67	56	59	64	68	62	53	57	62	63	53	71	49	63	65	58	65	55	60	73	77	54	65	58	94	66	72	69	71	59	71	64	62	74	65	68	58	80	47	62	54	66	42	53	49	71	71	53	61	74	59	62	54	54	54	62	61	66	53	55	65	77	72	52	71	76	56	61	52	65	59	72	68	63	56	61	63	53	75	67	64	61	48	65	61	55	52	63	59	41	66	60	69	56	71	68	62	66	60	67	60	61	60	60	59	53	70	61	62	52	66	55	43	51	52
16074	6664	3325	4661	13042	18428	17247	17350	13605	9017	8693	8085	6656	5442	4505	4048	4036	3315	2867	2495	2079	2052	4567	6911	7342	5859	4460	3228	2265	1602	1262	1041	811	633	543	531	516	525	482	504	438	424	454	436	484	456	485	447	464	481	484	501	468	462	471	441	449	456	470	421	453	455	443	484	462	468	465	466	460	418	459	478	439	449	493	485	516	476	499	457	529	443	503	442	436	460	480	496	471	467	454	453	445	465	465	469	467	471	493	429	467	446	474	481	446	487	477	464	480	488	457	476	457	453	439	451	473	478	459	455	447	487	476	485	429	449	497	454	472	462	476	498	481	446	483	457	463	474	509	485	459	493	462	405	469	444	437	462	491	513	474	437	482	435	461	479	472	483	459	445	457	469	477	501	467	477	493	486	496	466	433	462	484	464	470	446	460	497	492	465	498	475	478	459	500	481	463	456	514	437	470	518	476	490	459	484	494	461	493	471	487	491	448	457	441	476	483	485	450	482	472	458	480	459	483	503	445	475	490	483	458	438	455	477	464	460	462	472	469	478	468	459	437	459	502	473	503	419	463	438	472	468	462	407	475	453	466	442	491	482	458	443	478	464	464	476	455	448	454	461	468	451	469	459	463	459	453	448	485	432	452	463	468	482	463	451	457	494	474	476	460	497	461	459	482	461	463	462	461	474	445	469	462	493	473	476	428	462	449	451	445	502	445	456	448	459	460	471	501	483	507	465	450	482	479	421	487	459	472	450	478	448	450	489	492	436	441	456	496	441	482	448	472	462	472	460	475	448	493	444	452	441	471	470	421	479	422	462	468	482	433	472	442	450	504	460	427	450	464	476	476	473	439	468	458	434	457	467	436	437	518	450	480	453	453	506	425	477	452	447	481	473	495	483	420	443	475	437	465	441	447	452	490	450	440	452	470	452	483	493	481	461	437	448	500	445	459	484	464	468	447	477	473	444	454	482	468	445	458	472	432	466	485	423	468	478	454	481	477	464	471	468	498	474	474	448	457	498	475	440	439	448	478	477	458	465	429	475	486	476	481	481	455	452	506	431	437	450	438	483	485	439	472	491	449	462	442	480	427	438	468	486	431	452	446	482	462	443	438	479	494	486	463	457	457	476	435	507	455	506	432	440	410	479	479	472	470	478	484	473	495	459	484	477	447	459	485	488	486	463	464	436	464	456	446	459	464	491	475	508	438	484	469	475	470	474	449	489	470	488	478	438	502	463	456	477	459	471	451	510	445	494	453	454	448	479	487	432	472	459	488	434	469	470	492	435	490	460	464	430	497	468	472	431	467	422	459	506	476	475	443	473	516	439	486	476	457	458	469	457	490	490	450	451	476	499	475	460	457	470	401	470	447	442	459	460	476	443	479	500	441	461	452	465	478	468	464	466	472	440	455	457	479	486	437	440	458	470	454	481	470	466	485	486	460	463	448	442	500	512	443	450	510	501	439	462	494	456	481	485	442	462	476	468	491	485	498	456	460	484	438	502	444	458	459	485	474	470	478	437	478	434	469	462	434	458	483	477	450	461	413	454	454	462	486	495	458	463	490	459	468	470	457	452	458	443	482	459	462	442	449	452	470	421	457	463	472	469	487	458	449	469	455	498	465	477	475	464	483	472	450	502	469	449	473	456	430	470	483	499	435	441	485	491	452	441	450	486	468	458	462	433	449	494	479	510	456	489	467	476	473	516	462	489	439	441	454	435	495	437	451	500	456	500	486	472	460	479	481	481	461	411	468	434	512	469	434	516	437	478	477	478	465	439	490	424	466	445	466	506	450	464	467	426	508	494	501	439	460	483	474	429	472	517	498	453	480	491	467	478	487	442	457	423	489	499	438	479	513	477	439	480	511	499	427	457	463	444	501	465	462	465	478	438	462	467	530	443	510	444	456	477	466	452	432	448	467	414	445	439	462	435	473	465	448	448	457	459	490	440	421	492	462	482	449	477	498	483	411	490	481	488	489	477	478	447	454	472	488	447	486	486	461	478	438	471	497	451	471	455	475	484	479	408	431	465	502	442	452	476	472	441	489	452	442	470	486	494	481	408	487	447	451	454	479	437	431	479	465	471	436	461	483	471	456	505	484	476	489	492	439	461	481	454	441	464	509	498	453	494	479	503	463	480	440	495	481	439	440	466	456	524	431	466	449	417	466	470	456	433	460	433	462	493	475	450	496	452	516	480	490	463	497	441	481	497	463	473	434	438	456	436	477	457	455	486	430	459	440	467	460	461	462	413	498	486	474	442	509	421	458	470	453	476	439	458	461	456	503	480	476	509	431	464	459	429	495	477	439	453	487	451	458	436	452	478	455	440	467	473	489	482	481	451	463	483	496	467	488	483	485	468	487	472	490	464	469	476	484	458	454	459	505	490	501	424	418	480	469	508	431	460	478	438	476	452	464	482	490	475	475	479	440	477	429	471	514	466	480	445	447	457	456	461	457	423	459	430	428	440	502	483	465	451	442	432	476	479	489	441	497	467	449	483	447	458	482	452	456	428	501	455	505	495	451	444	475	473	490	503	464	445	499	461	474	478	440	493	465	490	504	500	454	495	442	471	468	432	468	490	456	480	479	490	470	431	442	466	483	489	480	466	462	499	421	477	462	471	449	434	424	428	444	453	455	470	499	456	455	454	503	469	442	464	436	449	480	472	453	462	457	456	479	466	462	473	482	468	526	455	435	469	441	458	445	487	479	446	492	481	474	470	487	472	470	456	466	475	461	482	467	497	448	448	444	442	487	482	461	434	454	480	455	418	469	421	460	473	508	456	465	446	508	473	446	481	482	475	440	473	477	454	468	488	424	490	435	475	467	493	486	457	455	483	475	478	458	495	437	484	487	460	457	478	485	456	482	451	461	476	473	450	437	462	457	437	477	445	516	439	487	448	485	488	452	452	486	443	471	458	476	456	462	458	480	468	471	455	475	464	487	501	474	517	472	458	498	423	462	437	490	493	477	442	454	449	436	473	468	460	471	464	452	499	512	473	430	473	503	448	485	465	414	491	491	485	469	487	466	468	494	499	421	470	452	469	479	444	496	503	478	472	462	483	483	456	472	484	447	499	460	457	481	470	499	480	478	459	412	473	432	474	457	455	464	462	496	471	446	438	447	473	455	411	447	501	486	445	427	471	470	466	485	483	443	450	475	464	421	473	487	458	465	464	479	476	447	469	470	456	460	461	436	479	474	462	461	475	467	468	450	453	488	454	437	467	459	455	458	497	458	470	484	444	468	425	424	494	491	453	436	450	461	474	462	473	453	438	475	470	473	432	428	449	462	494	440	431	501	454	459	466	494	482	464	473	464	476	463	438	448	468	438	466	463	463	477	435	500	436	486	465	452	449	458	434	483	474	483	488	472	482	460	435	471	466	441	453	475	492	424	449	467	463	433	483	481	456	480	462	447	428	493	448	461	477	451	478	468	435	476	466	477	506	476	471	453	448	445	511	459	468	484	449	474	467	462	485	434	455	450	417	461	480	461	504
2872	642	391	324	299	306	403	411	251	316	332	350	232	195	210	210	150	156	151	131	134	134	215	356	398	328	278	181	160	128	103	113	86	71	87	92	73	69	83	80	73	67	57	77	68	72	60	84	78	63	75	84	72	84	80	67	71	73	61	72	76	93	72	70	62	91	60	69	82	82	73	72	78	66	67	76	57	79	77	78	72	75	76	82	61	69	55	64	71	72	66	69	66	59	74	69	58	66	73	78	74	80	64	61	88	64	55	66	76	66	75	75	86	75	76	71	85	60	76	65	79	68	60	77	71	73	64	64	78	84	71	63	85	84	55	82	63	53	72	74	78	69	77	73	75	70	63	76	73	66	58	70	66	76	70	67	75	75	71	81	62	67	67	89	69	77	60	63	71	82	76	73	75	64	70	74	67	68	67	86	83	78	82	71	64	56	67	62	70	70	77	59	57	54	66	63	76	69	68	65	67	66	65	74	89	63	76	86	76	70	50	70	71	78	79	76	75	56	65	80	76	64	57	63	81	93	64	74	65	68	78	64	82	75	66	56	62	64	62	79	84	82	65	61	68	68	61	57	60	63	70	75	87	75	70	69	84	61	77	56	74	73	64	59	81	61	55	62	69	74	68	79	84	64	77	72	76	64	83	66	75	68	76	76	79	64	72	76	57	85	58	73	83	70	61	85	80	69	87	67	60	65	67	83	55	75	71	66	70	62	82	73	70	71	70	68	71	73	74	78	63	65	72	61	65	60	81	78	72	80	72	74	79	58	63	64	67	64	74	74	75	74	81	59	58	81	77	54	56	66	66	77	83	61	75	75	80	55	58	73	75	81	65	81	70	69	78	72	69	71	88	75	71	62	80	71	65	75	58	64	55	61	72	60	58	79	60	61	66	54	81	81	64	71	87	75	64	58	70	64	61	63	95	76	81	68	72	76	77	79	82	70	78	63	67	58	85	84	73	75	53	75	62	65	71	75	74	79	74	75	68	77	60	60	74	77	70	85	53	71	60	69	79	66	78	62	71	69	78	67	89	70	79	62	85	86	68	68	59	80	74	66	67	61	65	64	58	85	67	60	59	78	63	72	63	67	74	57	61	84	67	70	92	78	89	73	76	64	68	72	58	69	73	75	69	61	64	82	73	59	71	78	77	72	66	73	57	58	70	74	71	67	80	71	93	69	67	76	74	66	84	77	70	73	59	68	70	68	81	85	68	79	61	75	76	61	72	66	65	70	69	80	75	62	74	69	55	64	83	68	80	83	70	62	54	64	61	62	70	80	62	83	72	61	79	79	61	59	80	91	69	66	71	68	55	68	77	89	69	71	64	69	67	78	83	76	71	61	77	65	71	73	75	80	75	70	64	76	71	61	75	65	75	46	74	72	80	69	69	70	76	85	75	79	63	57	72	66	62	85	71	62	63	78	72	70	79	60	79	68	66	77	64	61	65	72	71	69	61	61	64	75	76	76	60	65	71	62	73	76	76	73	69	70	67	73	66	73	79	65	76	86	73	62	75	80	75	64	72	76	67	84	64	65	58	81	58	70	79	72	73	78	68	64	90	78	75	67	59	62	75	66	76	81	68	73	71	72	69	85	72	69	70	70	74	74	64	78	72	76	96	72	74	73	62	64	73	64	74	71	69	58	68	66	64	77	75	64	66	82	73	82	67	76	67	71	51	81	66	67	78	66	47	72	66	78	75	78	60	58	71	67	76	79	74	65	61	81	66	59	59	59	66	69	74	70	58	68	80	63	68	78	70	70	60	85	69	75	57	72	47	71	56	77	61	78	81	71	67	75	67	73	73	77	65	68	73	70	61	67	77	81	73	80	78	59	89	80	67	64	62	73	63	55	69	62	74	80	67	73	76	74	67	66	76	76	75	86	79	70	62	67	69	77	80	75	72	74	61	74	75	83	67	84	85	64	69	78	59	73	72	61	87	58	71	55	67	74	72	84	75	66	77	64	58	86	84	76	69	72	74	66	82	69	65	66	67	75	77	71	81	72	59	76	78	78	70	71	72	56	63	82	65	65	87	74	72	60	66	69	53	67	63	77	53	60	60	75	77	76	67	66	80	80	78	90	70	71	71	84	68	62	83	58	68	74	92	66	68	69	66	82	67	69	53	71	58	78	77	83	70	80	78	56	51	59	88	74	61	75	57	82	67	93	60	60	73	60	66	74	59	71	74	68	63	72	63	64	73	69	62	70	64	71	64	95	81	75	79	58	55	79	71	63	74	69	78	66	67	65	78	72	72	76	63	57	78	68	66	58	64	77	77	59	66	83	61	83	60	71	82	63	70	66	69	58	60	62	67	78	63	68	77	82	73	67	68	69	66	58	75	82	73	56	83	63	91	70	90	78	84	61	85	85	84	74	68	76	77	69	66	70	87	84	70	72	87	75	92	81	73	78	81	64	75	80	82	75	80	64	83	60	67	66	57	60	70	72	72	80	70	67	54	75	68	71	59	63	64	71	66	74	78	73	90	71	62	49	76	68	68	73	75	89	62	79	61	72	64	69	69	61	51	67	89	76	59	60	74	71	68	77	76	61	62	78	69	64	77	62	75	70	57	68	64	67	77	64	68	77	71	70	62	82	74	76	84	77	72	87	92	74	59	76	69	85	52	68	55	69	61	67	72	70	70	51	81	72	60	79	80	71	70	61	77	72	84	71	78	82	67	82	87	68	68	71	68	66	89	60	74	75	76	72	64	68	61	61	63	70	65	79	51	65	79	100	76	68	62	59	59	81	70	79	63	57	78	73	73	71	55	65	62	71	60	68	75	69	64	75	64	65	75	83	80	66	68	89	66	71	60	68	56	72	75	72	68	58	61	74	72	77	63	70	74	79	87	79	85	68	72	60	72	52	68	78	71	71	66	75	67	69	75	62	68	57	62	77	63	62	78	80	86	78	68	73	79	66	82	66	55	77	72	82	72	63	80	71	66	71	60	80	70	78	74	87	50	74	72	91	90	64	69	75	65	73	61	63	63	65	61	83	67	73	72	85	57	63	71	66	84	62	70	62	64	79	72	67	88	81	88	80	72	70	74	59	73	65	89	72	71	57	70	74	66	75	51	80	70	66	59	81	87	64	55	66	69	79	64	73	66	68	69	68	85	59	76	68	77	74	65	74	81	75	56	57	71	64	80	63	85	62	77	69	79	78	68	64	70	60	61	67	73	69	65	72	70	80	84	72	59	59	65	82	54	62	79	71	71	73	81	63	64	76	78	75	81	65	67	58	62	61	65	71	66	76	68	58	66	61	66	63	61	68	66	75	65	79	73	66	57	78	61	62	70	61	72	81	66	47	70	82	68	75	69	89	73	74	64	74	73	62	70	58	67	61	69	66	66	59	62	68	61	80	52	53	72	79	59	59	74	60	64	62	62	73	76	73	74	86	61	80	67	82	70	73	85	71	62	69	62	76	84	48	63	77	78	78	72	77	74	71	76	67	61	71	83	73	73	65	72	62	84	60	85	70
17550	6609	3832	5320	12939	17607	17112	15947	9519	9808	9798	9105	6929	4868	5140	4605	3596	3204	3004	2840	2418	2403	4247	7293	8036	7120	5347	3627	2375	1958	1606	1210	961	731	628	629	603	559	562	573	477	525	507	549	529	562	532	576	522	503	545	511	517	525	491	566	546	552	522	528	508	516	496	562	566	525	487	547	538	526	505	522	488	561	534	528	510	514	545	552	533	513	492	526	522	547	545	505	494	514	529	531	546	518	563	561	534	576	485	524	524	546	532	523	542	560	518	554	511	552	531	507	555	524	517	529	556	543	523	531	503	554	524	547	518	523	529	507	557	550	539	537	541	530	538	528	534	521	534	520	528	495	528	555	530	519	528	529	532	535	538	541	518	500	528	520	485	489	527	553	503	541	497	537	561	540	542	525	506	509	513	526	551	544	559	512	587	499	554	547	470	546	510	556	528	542	493	547	561	511	535	520	541	550	536	513	535	520	489	566	539	565	539	558	569	513	497	537	512	533	520	537	592	532	581	540	531	508	506	542	542	546	559	518	563	494	493	553	531	547	577	512	518	526	500	548	554	513	516	538	557	527	493	533	554	572	532	513	531	521	554	569	566	572	541	556	556	536	526	542	530	558	547	525	543	491	539	556	544	532	548	485	525	531	537	560	585	552	571	509	531	522	495	516	512	504	514	540	584	530	530	527	542	540	484	544	562	534	509	552	526	552	522	516	525	534	510	508	565	524	492	552	488	544	526	563	521	541	535	507	528	530	527	539	524	556	544	553	524	535	471	533	554	523	529	477	504	507	535	533	574	512	503	527	539	529	515	525	505	535	509	513	512	538	548	550	552	492	578	529	512	555	521	516	515	579	539	553	526	502	526	560	530	527	530	539	545	539	491	545	493	517	531	500	542	526	486	569	507	530	543	538	529	541	544	548	541	530	517	525	525	550	543	579	554	530	549	503	539	525	534	553	556	568	519	532	529	593	532	539	545	571	535	555	536	514	510	529	519	571	537	556	505	524	530	511	536	576	529	544	518	575	543	550	565	518	475	496	487	559	534	525	546	532	538	517	527	517	539	559	532	555	567	544	542	513	491	515	514	501	545	525	560	537	573	548	558	570	562	549	539	520	560	513	528	549	566	558	484	552	516	560	532	496	497	512	506	537	526	539	528	532	511	550	592	545	516	539	559	485	544	558	530	557	533	576	587	556	509	525	526	487	543	554	496	544	574	532	567	537	516	583	501	547	523	553	494	526	508	539	492	503	507	531	550	533	513	544	546	542	518	539	492	532	530	529	527	513	553	508	523	544	505	557	568	516	494	496	555	548	500	532	550	568	543	513	552	525	548	532	531	513	490	523	513	513	511	516	526	576	522	576	523	531	509	521	531	526	522	548	498	543	530	512	552	524	512	589	515	528	540	536	549	529	543	542	495	517	567	503	513	556	534	520	520	532	525	532	544	502	557	511	587	555	516	507	510	518	547	512	543	492	516	516	521	524	515	501	550	524	510	561	531	525	482	574	521	507	501	557	527	546	562	580	541	568	523	520	517	526	534	537	525	520	524	527	549	513	516	504	538	543	526	551	546	496	547	555	514	552	532	489	525	517	523	584	504	518	527	542	521	511	565	552	540	501	510	500	511	530	518	549	532	531	497	518	488	573	503	549	527	533	551	533	470	536	525	525	523	507	546	544	533	530	496	503	548	535	574	562	533	546	539	554	549	528	522	520	552	538	523	501	537	578	512	556	572	511	537	521	540	518	522	501	523	531	501	535	509	558	519	502	549	569	563	543	521	531	550	521	537	527	511	501	530	558	538	553	509	500	525	503	516	561	513	523	541	549	530	528	467	545	520	558	531	532	535	526	532	534	504	525	557	521	528	533	505	525	515	492	512	502	511	508	566	562	526	528	556	526	500	542	537	535	531	564	567	548	529	510	527	511	578	567	516	553	562	509	531	514	552	548	492	538	531	543	526	486	531	545	519	499	543	511	551	545	503	533	523	554	517	551	532	532	497	550	499	513	550	560	528	539	525	489	530	534	534	561	584	531	540	527	543	528	511	513	524	529	578	536	555	516	490	513	551	529	535	518	499	532	538	505	529	546	540	517	522	553	518	542	526	560	540	561	516	533	561	486	565	569	542	540	500	560	523	583	528	537	528	525	516	561	568	540	559	534	534	549	515	563	560	526	498	565	501	536	529	562	530	504	553	511	484	540	540	533	509	509	513	501	516	567	534	537	545	542	511	505	517	564	549	528	557	536	499	503	509	532	513	517	536	507	536	543	527	552	522	536	535	547	525	544	508	522	563	537	570	529	532	541	555	563	514	504	546	546	487	517	536	537	539	488	518	539	529	524	502	550	561	520	511	482	543	510	545	524	523	527	558	519	537	517	516	547	546	564	532	521	518	544	544	535	548	549	499	522	535	520	534	523	519	527	515	535	527	553	491	565	508	534	531	576	522	506	574	549	479	544	524	519	514	474	503	528	528	531	508	541	551	520	569	517	543	533	520	507	507	528	494	508	563	553	540	540	546	543	555	536	508	505	527	528	495	516	551	506	580	565	577	569	535	552	509	520	567	495	521	531	531	508	507	495	523	535	515	521	551	509	535	507	529	533	517	522	557	573	508	540	507	552	512	519	523	538	551	590	560	486	534	542	519	507	581	518	505	507	556	522	541	516	502	524	559	510	567	563	506	504	546	538	537	524	527	506	529	573	552	510	546	518	503	521	553	547	520	572	474	549	520	525	559	571	548	508	538	532	526	492	538	544	509	535	540	520	493	545	505	533	529	547	519	522	482	528	545	554	503	538	521	493	577	521	500	517	496	543	507	487	515	536	534	561	557	534	504	515	551	519	499	540	566	498	577	522	562	563	519	500	509	524	520	523	569	539	514	541	534	519	546	548	516	534	508	563	548	538	491	475	480	565	555	508	543	566	511	516	517	536	512	531	555	562	522	506	561	504	501	558	527	524	567	542	561	557	564	553	544	564	498	536	538	546	538	554	527	502	559	559	541	545	495	560	515	542	550	550	486	548	557	514	526	517	552	534	514	530	515	519	500	524	523	519	573	507	483	577	498	537	515	518	553	522	516	537	536	467	505	518	476	576	527	592	525	535	504	506	529	525	519	511	513	593	540	526	510	543	552	501	502	533	479	578	556	544	526	527	529	538	553	544	557	552	556	545	545	564	516	505	511	536	566	552	547	548	520	549	521	547	541	509	521	557	520	545	495	555	524	554	545	545	535	494	524	503	544	540	544	542	556	542	506	499	521	538	535	513	514	519	531	511	518	521	520	509	535	586	516	531	554	529	512	514	537	515	541	525	533	497	528	581	525	523	507	523	517	555	540	536	552	530	530	543	528	544	478	524	521	510	528	545	502	541	562	527	527	486	491	565	508	541	525	520	583	545	534	568	493	483	515	530	504	561	525	561	505	542	548	486	508	474	575	533	542	554	552	531	512	509	571	551	562	548	605	523	516	550	559	530	545	561	558	524	557	535	513	545
2422	890	605	457	353	383	572	429	341	415	473	393	282	285	291	216	200	210	221	190	159	144	225	510	692	585	453	348	225	186	152	129	104	96	87	76	75	83	68	71	83	73	70	76	77	89	63	78	79	66	75	72	83	64	85	64	63	88	83	68	91	87	81	93	84	67	72	67	91	84	64	79	74	83	86	101	100	78	76	84	71	80	89	78	82	94	94	70	77	90	72	83	71	93	73	79	74	72	67	85	75	94	77	77	69	89	83	75	71	82	70	69	81	82	84	87	82	68	75	67	80	91	70	60	57	79	68	75	67	69	70	80	95	78	80	68	88	88	62	67	70	94	78	96	67	78	62	69	83	78	66	70	70	87	70	80	79	70	73	75	65	74	68	73	68	67	71	76	71	91	77	62	77	86	76	76	58	77	80	71	88	77	81	74	84	76	83	76	89	73	72	80	82	80	81	71	87	58	75	86	94	89	68	60	79	79	81	81	60	89	86	70	82	73	81	68	89	75	70	82	75	80	77	92	87	65	72	85	87	77	79	86	72	66	66	94	74	84	74	85	91	79	57	76	66	79	71	58	88	84	79	63	61	75	67	76	76	75	66	73	74	74	80	77	74	75	67	73	86	70	67	92	92	92	81	86	71	61	82	78	83	73	66	68	81	81	82	80	64	81	74	85	89	80	61	68	85	77	94	88	78	75	76	68	82	70	79	80	78	61	59	83	72	68	87	90	79	75	80	72	79	76	85	62	75	89	81	75	78	77	71	82	87	82	86	75	85	88	77	73	78	90	71	79	75	66	77	74	69	65	69	77	75	88	71	69	68	67	81	74	93	69	87	73	77	73	72	85	81	84	81	89	78	70	71	81	61	67	78	64	78	80	87	89	75	66	88	66	76	77	87	77	68	75	89	74	81	63	78	64	69	68	79	78	62	62	71	73	83	73	68	93	77	75	76	70	85	72	77	74	69	76	62	105	74	72	76	69	88	65	71	95	87	78	60	73	73	80	94	65	69	86	94	75	72	72	77	71	86	77	80	81	75	92	76	73	84	87	87	87	84	107	74	81	62	90	63	90	83	76	84	92	83	84	90	86	75	94	67	49	84	83	83	63	67	64	76	89	79	81	81	78	76	73	62	85	74	81	79	69	78	97	66	75	65	79	89	59	78	56	77	75	72	75	60	69	83	86	88	88	78	90	90	81	79	92	74	76	74	76	83	69	73	90	81	76	75	66	76	75	76	87	90	72	59	67	79	73	75	76	79	67	70	97	67	91	77	64	79	66	78	73	80	68	65	86	81	73	87	80	81	81	88	98	87	71	75	79	82	75	60	73	89	84	85	71	79	81	80	81	67	63	71	73	88	82	81	82	77	75	85	80	74	75	71	74	76	82	71	60	73	85	88	62	72	63	70	85	85	74	75	73	79	66	79	62	79	71	78	81	80	85	72	88	75	82	89	77	87	89	74	61	84	79	66	76	63	92	88	61	85	73	69	62	72	76	73	90	63	73	64	85	79	79	64	74	75	81	62	66	91	81	84	94	88	54	60	95	86	80	80	91	74	87	67	63	84	83	66	61	78	69	79	83	81	78	76	71	73	74	78	78	89	65	88	70	70	75	75	83	78	80	83	82	73	76	72	59	62	91	95	87	84	80	71	88	82	74	73	80	65	75	84	76	86	78	76	79	74	70	79	83	73	75	78	84	72	83	86	73	82	88	90	96	60	82	70	84	83	62	79	78	71	87	70	76	82	81	75	72	83	82	78	72	73	61	59	91	101	77	85	66	81	66	71	67	87	81	76	76	86	88	82	78	67	76	61	100	78	75	74	74	74	67	67	75	90	76	78	71	76	90	71	71	64	87	58	88	72	78	77	66	78	65	71	81	75	69	78	67	69	68	73	73	62	70	71	78	84	64	70	73	81	86	77	73	76	72	84	77	64	82	81	68	70	84	62	75	76	84	68	73	67	77	92	77	75	79	60	76	83	80	70	72	76	67	83	70	75	65	69	73	82	63	90	71	76	85	81	89	74	64	80	87	82	58	88	91	72	65	81	71	84	75	74	70	77	73	82	81	81	80	87	63	74	76	73	73	79	71	76	85	63	72	85	80	72	67	69	82	76	73	65	82	74	75	68	74	62	66	83	86	88	72	77	71	73	75	69	71	71	89	73	70	77	70	69	84	77	73	72	83	81	78	63	75	73	74	84	77	82	79	69	84	65	78	97	79	72	85	65	96	71	92	76	72	74	77	64	86	78	89	74	54	79	72	69	90	101	79	82	70	72	94	77	83	68	64	78	90	80	79	77	82	73	82	88	66	80	81	91	69	61	74	73	86	59	75	76	67	71	72	81	62	74	76	78	85	71	79	78	64	77	71	75	77	80	74	86	76	60	74	70	68	67	74	80	83	67	68	79	72	77	67	82	76	73	94	62	72	74	64	91	80	77	72	76	90	80	83	80	69	83	66	81	92	68	65	90	96	90	59	74	83	75	74	80	85	69	78	82	64	78	82	82	80	92	66	81	83	63	67	71	82	76	74	61	66	87	73	77	84	83	72	62	71	73	88	85	71	75	72	70	76	87	71	82	71	79	73	86	85	73	82	81	75	67	62	83	80	85	66	80	58	76	69	80	75	80	81	89	67	74	75	71	65	86	67	77	86	87	85	88	69	78	71	73	81	70	95	57	94	74	86	75	99	72	67	84	90	75	82	75	67	58	67	90	72	78	69	75	76	72	79	84	71	71	73	80	86	80	80	72	84	69	73	84	77	76	73	72	68	73	97	78	73	75	80	69	77	80	88	73	65	73	75	84	60	85	74	78	87	78	64	75	76	86	76	76	77	64	70	75	65	77	68	92	73	73	85	79	79	94	93	73	64	66	68	76	74	69	103	81	77	88	81	71	77	61	77	78	79	70	72	89	78	67	86	81	86	84	65	69	78	76	68	71	74	67	85	72	90	74	77	63	63	70	74	69	74	85	65	77	69	87	72	75	68	70	73	73	83	75	70	71	84	70	79	75	90	86	75	71	64	62	86	85	79	61	79	79	72	79	80	87	73	83	74	75	74	78	85	67	63	82	65	54	87	78	76	70	67	79	62	66	63	72	71	87	91	76	80	68	79	81	72	82	81	75	74	68	96	86	89	76	73	52	75	61	72	75	78	88	76	92	85	81	80	84	91	74	76	84	66	73	68	70	77	74	88	67	71	71	79	83	88	85	76	88	76	77	95	69	73	91	78	67	80	83	72	75	61	79	74	86	85	68	69	78	81	72	99	89	74	66	69	78	70	85	73	80	67	68	67	68	90	81	74	77	63	69	76	78	85	81	98	63	90	83	70	76	89	75	71	74	75	84	77	94	74	92	73	77	76	90	74	67	79	81	67	75	60	88	91	86	66	94	66	79	77	72	78	91	68	73	75	88	73	67	81	63	77	68	71	80	90	88	77	74	72	89	77	98	76	73	65	86	82	76	97	78	84	63	68	70	75
20802	8587	6042	7245	15687	19588	21883	15198	12303	12872	13622	11053	7899	7227	6771	5801	4686	4139	4246	3705	3180	2931	4360	10353	13152	11832	8606	6532	4520	3202	2317	1680	1181	879	787	742	628	628	595	552	549	587	518	534	544	557	571	512	527	547	572	559	538	604	619	557	577	571	578	550	585	551	583	555	559	597	546	572	578	553	550	551	617	558	587	601	559	556	518	577	590	529	562	561	564	598	530	572	596	573	612	547	611	593	594	571	560	585	595	561	582	556	530	554	584	541	592	567	525	603	572	567	553	564	581	566	572	586	570	532	573	564	603	568	580	537	564	584	573	579	571	591	562	569	559	585	559	569	505	565	596	556	620	601	552	568	534	540	564	529	553	552	577	598	588	589	571	564	613	603	523	585	586	502	548	556	569	601	562	588	562	577	516	584	568	565	557	601	557	557	581	567	540	554	573	527	570	577	578	612	558	586	571	554	592	580	552	579	552	592	604	550	568	572	525	593	531	595	570	546	546	556	560	568	590	572	646	557	577	554	577	568	569	622	546	553	555	541	556	546	592	583	598	606	573	607	578	582	605	576	593	577	601	572	544	587	536	561	582	550	606	594	569	549	578	598	568	545	559	581	565	556	570	633	581	578	554	581	583	582	560	557	568	549	551	611	556	557	587	609	580	581	567	591	576	566	590	575	531	580	523	547	522	548	576	544	603	601	570	547	574	545	547	574	536	581	573	570	522	553	557	592	580	528	584	551	572	595	548	553	572	580	617	582	594	545	612	552	614	611	602	570	607	548	547	572	569	578	544	565	533	586	552	555	596	509	553	572	549	530	575	576	582	558	563	590	582	562	541	550	576	572	564	536	563	610	578	569	605	559	571	541	580	537	581	569	576	545	562	548	592	573	577	545	550	559	578	573	571	553	571	530	531	577	608	542	662	593	554	555	546	595	592	528	578	549	561	520	564	554	573	582	506	542	545	565	585	527	590	548	517	584	556	586	564	543	522	535	595	578	595	568	545	637	570	612	565	580	534	567	606	606	602	582	605	616	571	587	574	582	599	587	556	573	590	569	552	580	557	557	585	523	545	558	593	596	559	557	557	535	555	597	574	545	564	584	611	569	549	542	523	576	607	609	566	580	582	553	578	589	546	565	617	579	530	589	547	565	580	588	533	575	560	588	587	580	597	587	611	573	571	585	575	549	617	590	547	564	591	585	583	540	584	572	592	549	563	573	612	518	594	570	545	591	559	575	600	585	564	566	520	548	575	588	583	600	555	573	572	523	557	568	554	567	558	578	521	554	556	523	562	589	598	547	584	580	554	556	565	552	547	587	597	601	558	518	553	576	546	564	537	551	567	560	572	586	600	549	549	614	625	563	557	600	544	547	518	586	565	542	572	570	547	565	596	610	565	546	590	583	541	548	547	600	583	548	564	597	570	570	579	564	614	598	596	577	572	532	563	596	549	599	554	560	578	578	581	584	576	571	565	551	552	583	558	555	519	601	555	569	575	551	586	585	518	603	584	592	569	557	595	584	582	632	541	605	533	566	560	549	624	584	546	583	544	560	556	601	553	564	581	562	583	599	513	557	556	545	530	558	558	602	558	528	558	550	546	581	573	571	576	538	593	556	554	550	569	593	557	572	561	599	525	536	573	557	533	516	559	574	560	568	546	564	595	525	565	573	572	568	605	544	562	520	613	549	623	592	554	600	561	564	534	587	547	568	581	568	585	608	526	617	521	649	568	596	579	593	548	535	558	570	585	550	567	565	538	640	554	583	558	563	552	557	538	579	568	594	551	545	615	597	576	563	539	592	563	558	553	563	542	601	591	535	575	531	555	563	577	554	560	553	578	550	543	526	575	604	566	573	551	567	544	608	589	537	591	542	556	565	627	593	557	569	539	586	578	509	586	567	557	576	549	569	602	560	576	550	549	584	552	589	557	580	600	567	612	542	547	546	576	556	603	547	545	577	571	562	556	547	561	602	576	533	568	528	537	599	562	542	565	538	562	566	607	561	607	581	615	602	544	574	570	573	568	554	615	532	572	539	526	601	557	550	551	557	552	576	556	564	576	567	604	609	563	558	557	600	570	608	598	569	564	558	558	584	511	567	542	520	610	579	537	581	582	579	565	554	500	562	580	566	562	568	604	563	593	583	570	535	525	568	594	574	511	574	613	587	526	551	572	568	573	589	542	544	547	557	543	564	590	549	579	625	538	552	580	533	547	549	543	528	561	528	542	571	557	549	547	567	576	556	535	533	597	557	538	568	578	578	511	593	575	577	585	554	557	560	585	552	560	561	610	559	564	556	540	601	565	590	551	581	561	601	574	602	571	599	606	543	590	545	563	597	561	568	531	568	529	574	542	610	557	552	552	553	546	621	542	528	567	555	516	564	567	524	567	562	556	567	597	608	578	577	546	578	556	528	549	594	555	537	562	544	556	577	559	534	537	618	590	614	548	536	534	554	557	571	569	553	530	557	597	566	577	551	562	571	577	611	573	585	566	560	561	594	578	542	559	589	581	541	568	554	593	578	588	534	584	582	564	571	564	589	540	557	572	552	606	552	613	577	618	598	557	594	550	595	534	558	587	569	540	533	553	586	565	566	561	539	542	579	574	540	584	568	532	566	561	590	570	543	585	544	592	538	566	573	560	626	560	557	572	539	576	534	542	539	546	592	583	534	535	585	564	533	588	549	602	567	559	595	521	585	584	573	581	599	563	585	590	533	547	572	579	553	549	573	553	539	581	555	572	598	554	519	556	554	522	587	540	584	559	558	562	527	552	534	578	575	552	560	584	536	543	569	526	571	557	569	576	563	580	618	538	611	601	587	588	578	562	584	617	573	588	577	579	565	583	579	566	550	611	527	585	613	553	614	568	591	604	539	564	578	533	547	542	551	563	578	571	568	600	549	609	555	565	555	572	573	587	557	565	572	549	549	586	572	544	546	558	578	570	535	547	584	576	575	575	563	563	606	579	608	551	595	594	558	539	578	587	564	575	608	594	559	558	573	576	609	526	574	564	553	625	615	574	542	532	588	592	552	563	584	594	584	599	591	586	578	553	549	562	576	559	572	572	582	533	556	565	587	571	537	569	579	572	578	553	593	567	530	555	554	541	520	562	589	559	555	536	581	512	597	589	516	583	596	602	582	537	583	555	603	533	577	557	597	569	573	549	541	540	579	601	586	541	598	564	572	591	585	576	544	533	516	564	626	532	568	581	626	577	593	602	587	565	540	566	581	588	537	519	556	526	506	596	565	582	573	569	562	557	611	566	618	585	532	555	573	621	557	601	541	600	574	608	598	598	608	576	540	600	542	563	589	545	595	586	575	549	556	565	602	552	507	576	569	581	544	589	521	560	537	612	533	547	539	551	526	603	594	529	586	586	578	592	591	550	570	573	555	578	583	551	585	551	543	565	590	553	562	569	556	576	597	609	524	607	578	523	572	546	593	588	569	512	572	589	540	578	588	552	590	534	515	594	545	592	560	591	612	575	570	601	591
2033	551	363	233	223	226	298	203	222	260	272	172	152	127	121	132	120	126	118	121	108	100	108	102	151	135	113	97	93	86	60	71	72	66	62	59	65	69	72	43	51	60	53	46	57	51	43	51	59	66	57	69	57	58	62	64	51	59	52	52	49	55	63	62	60	53	61	51	75	54	52	49	57	53	58	52	55	62	59	63	62	64	62	55	56	44	52	55	49	59	46	53	50	62	57	64	40	53	50	65	54	65	62	70	58	60	56	54	45	58	75	48	56	61	51	57	64	61	62	45	58	53	46	56	54	48	61	56	50	54	52	53	61	57	53	73	62	64	61	58	46	56	55	64	63	62	46	65	52	58	62	50	67	56	47	52	54	61	59	43	65	59	52	55	51	55	55	63	61	44	65	76	54	60	58	56	68	62	54	69	56	46	63	53	53	60	60	70	64	61	71	50	54	53	61	63	71	60	60	57	61	51	54	67	63	63	44	55	60	54	67	59	57	57	69	59	57	62	56	57	56	58	70	61	53	51	60	50	49	57	59	52	52	67	62	55	53	52	57	57	67	54	66	52	61	51	54	63	57	50	41	60	68	46	48	53	59	47	58	64	49	66	58	71	67	61	56	56	54	51	64	58	65	62	54	50	45	52	47	57	50	56	50	50	48	54	58	59	63	54	52	52	68	51	49	55	61	61	61	61	59	53	55	67	50	56	58	63	56	65	77	52	72	82	63	58	61	57	55	55	65	58	55	59	54	49	55	53	38	63	72	61	45	65	54	60	54	61	55	55	62	56	58	68	64	54	58	48	60	53	56	46	51	55	46	56	47	70	52	68	63	53	49	45	58	65	45	54	43	60	57	57	60	39	54	57	43	57	74	45	62	55	57	56	67	53	58	52	50	51	62	50	60	57	59	57	58	68	59	51	59	58	68	51	61	53	53	57	69	58	54	61	62	70	57	51	56	55	49	61	59	50	68	65	70	58	47	54	58	65	38	56	58	62	55	55	64	55	59	57	63	47	61	49	65	76	61	60	46	60	56	65	56	53	54	60	33	61	58	64	48	63	65	56	49	57	67	65	60	51	54	62	68	51	63	61	56	42	52	49	57	75	58	64	67	59	68	77	52	42	53	65	48	69	63	53	55	65	56	54	46	46	61	57	57	53	46	52	57	49	52	59	44	56	61	60	50	59	57	64	38	70	58	47	52	67	64	61	49	64	57	62	65	66	58	53	57	67	51	44	51	64	59	60	69	55	55	48	50	65	57	45	51	46	63	74	54	58	66	45	57	51	64	65	39	57	52	59	54	60	64	48	53	51	55	39	59	57	57	45	61	58	69	59	53	51	62	54	61	60	67	50	50	46	53	43	74	49	64	65	66	73	56	66	59	54	52	48	57	55	62	53	70	61	43	63	54	47	36	55	58	45	51	57	56	61	64	76	60	48	60	48	64	70	74	57	61	58	65	54	58	52	54	52	47	60	39	40	59	59	66	48	59	51	62	60	68	57	44	48	58	54	52	52	56	58	72	57	52	52	47	48	53	59	53	58	60	76	51	46	56	53	61	64	64	58	59	59	67	51	50	63	68	51	64	70	56	62	57	52	75	59	59	58	53	57	62	65	46	46	57	70	73	56	71	77	62	61	62	58	56	44	63	59	57	56	45	56	66	64	61	65	51	65	46	54	67	56	52	44	64	56	57	74	66	56	37	47	56	50	53	65	66	57	45	58	64	56	49	46	46	46	57	64	65	68	56	69	59	59	57	56	56	44	57	56	49	48	55	45	55	49	61	48	61	76	42	55	60	66	69	49	57	68	43	53	51	55	46	43	58	68	62	71	52	48	52	66	62	60	68	57	55	59	46	74	66	47	56	60	64	55	62	49	55	51	59	63	66	55	50	61	60	62	56	43	64	63	58	63	41	62	48	51	50	62	68	68	47	69	59	62	64	47	62	70	80	65	54	66	58	60	61	43	61	46	58	56	69	60	48	66	49	67	62	53	79	58	66	60	57	71	58	52	47	58	44	44	64	51	57	64	63	58	57	74	55	64	63	67	55	66	65	45	63	57	58	58	56	62	60	53	68	65	51	61	59	57	53	42	55	46	64	59	49	54	59	68	55	65	59	56	43	72	64	66	56	45	53	70	56	56	62	52	54	44	45	53	60	55	54	55	64	47	54	51	64	66	64	67	47	50	59	53	47	65	48	51	57	61	59	63	61	55	67	66	48	58	68	56	49	60	57	47	63	56	54	56	49	63	63	58	61	59	47	58	51	64	62	63	53	56	42	65	61	55	48	62	60	51	74	46	55	52	49	56	53	48	71	72	77	61	56	63	56	67	60	79	60	49	61	61	75	53	59	62	60	50	51	75	59	63	49	77	59	52	52	57	54	64	59	56	66	45	60	54	56	56	74	68	55	49	53	56	60	58	59	60	45	51	55	61	66	59	52	61	52	61	50	57	53	54	67	63	67	76	34	67	61	61	46	51	47	63	51	50	61	67	45	46	55	73	51	54	64	62	49	67	50	66	56	57	65	57	62	65	65	58	66	48	60	46	52	69	65	57	66	62	63	47	50	50	59	52	54	55	54	62	44	59	65	60	49	64	61	47	58	54	68	72	62	62	57	46	53	50	63	50	57	52	63	61	55	65	69	48	74	69	51	65	63	62	59	58	53	70	57	52	62	53	57	69	61	50	49	57	53	74	54	56	63	60	49	67	65	58	60	66	59	53	66	62	56	59	53	47	60	53	51	54	67	43	48	71	61	48	60	73	50	63	53	61	59	50	66	56	59	57	51	62	60	53	73	53	51	54	53	42	75	67	52	70	61	44	62	50	54	66	71	62	51	50	56	55	53	61	45	59	54	46	55	77	49	69	54	61	68	53	53	60	65	55	53	59	67	49	56	61	46	63	49	59	59	65	66	59	55	56	51	53	51	63	57	63	65	65	67	58	57	53	54	49	47	53	54	59	56	60	60	56	69	38	60	46	66	57	54	53	55	60	56	54	62	54	50	45	63	49	50	66	52	37	54	59	37	55	48	62	66	64	53	58	61	60	52	61	57	57	68	55	57	62	62	48	51	62	63	64	55	60	53	47	65	57	53	62	64	52	39	54	47	62	56	65	56	55	54	53	66	60	47	63	54	42	52	72	66	49	60	58	59	56	65	63	54	60	46	59	66	44	55	82	60	57	61	60	75	64	59	62	53	59	67	63	61	64	44	61	50	55	57	48	63	55	62	63	62	59	46	73	53	57	54	55	51	53	59	48	60	62	49	65	60	49	58	65	48	64	57	51	66	69	69	60	54	55	57	56	58	62	52	61	61	61	62	52	53	50	63	55	56	68	45	49	52	53	61	58	64	67	53	60	50	64	53	53	47	63	65	57	55	57	48	53	60	56	56	65	62	58	58	60	55	49	44	57	55	56	55	48	61	51	72	51	54	61	71	56	53	62	68	48	60	61	74	50	59	64	70	58	52	53	56	53	64	67
16240	6628	4085	4491	10046	12707	14677	8851	7633	8504	8368	5068	3637	3457	3285	3102	2902	2864	2506	2463	2231	1849	1764	2424	2815	2446	2012	1595	1182	871	725	563	499	491	460	440	426	453	466	467	420	473	442	461	423	422	479	404	439	419	433	466	472	424	443	429	402	444	452	409	482	441	432	419	424	446	420	439	412	452	413	420	388	434	442	451	425	434	415	453	466	418	450	408	429	433	445	422	461	450	446	396	442	427	464	458	466	430	482	445	458	465	465	431	470	444	391	436	431	410	435	491	436	450	468	452	418	410	450	444	466	460	422	450	442	448	419	432	433	471	414	461	444	435	408	451	452	476	433	460	442	486	436	450	460	480	433	480	457	411	423	487	425	430	425	445	452	429	420	438	385	398	434	424	405	473	424	429	418	452	471	443	443	430	413	444	444	406	434	443	425	429	466	435	442	438	429	428	484	430	448	440	399	434	439	462	426	442	475	438	429	470	458	428	390	432	444	434	447	478	475	454	423	451	434	437	416	423	451	445	440	428	459	456	440	433	466	409	433	416	429	457	442	434	435	450	445	425	411	482	470	446	444	410	401	440	469	431	422	421	453	437	426	418	422	440	469	423	407	442	431	494	410	422	437	435	426	480	427	413	443	417	428	439	426	385	433	423	460	460	461	440	427	419	407	447	429	419	456	428	454	456	457	402	432	457	428	468	428	452	436	407	437	439	424	452	445	453	418	446	424	424	444	468	461	416	382	436	440	452	482	431	434	447	450	475	465	428	428	447	436	491	404	456	451	454	500	461	435	463	435	447	469	447	440	449	420	440	446	468	430	452	433	423	446	437	437	413	489	427	445	447	448	453	412	411	457	436	428	466	450	390	456	450	423	485	425	451	422	452	445	440	411	444	452	421	450	419	436	430	461	446	426	436	448	490	434	409	436	442	430	449	459	427	456	394	473	430	437	403	450	446	429	420	460	425	397	428	470	444	417	413	433	407	447	458	431	414	425	433	484	455	418	450	419	446	445	424	423	457	467	466	420	497	433	445	394	448	433	442	424	462	432	460	433	443	441	435	456	459	388	447	430	468	456	451	439	440	472	431	450	446	427	454	456	437	423	433	473	421	463	467	460	448	444	468	420	397	439	478	478	445	412	418	452	449	439	436	445	443	438	440	425	423	440	429	437	445	413	397	453	429	472	433	444	436	494	442	438	433	431	443	444	435	450	414	448	491	469	417	406	445	454	427	424	488	434	467	445	408	483	429	422	411	424	420	445	408	454	436	457	435	438	426	455	451	453	443	409	469	442	428	480	422	456	413	424	482	439	444	445	465	405	449	432	465	419	456	436	446	424	438	453	427	410	455	427	398	461	461	445	430	448	444	444	435	410	454	427	423	434	473	456	404	473	438	453	435	437	424	453	431	478	426	396	408	459	448	410	440	435	396	460	410	418	435	422	422	439	442	473	469	443	477	415	436	436	372	412	412	413	465	405	401	425	427	443	449	432	445	427	436	410	463	449	463	416	456	418	409	453	445	446	429	448	411	459	421	465	403	466	484	459	466	437	436	474	452	457	428	436	445	415	432	434	458	404	469	425	435	447	430	423	435	462	455	428	430	468	416	438	439	433	433	438	442	464	439	425	427	438	443	426	497	422	451	437	471	449	459	472	481	435	380	417	425	431	440	472	406	455	420	381	441	444	459	441	458	401	457	462	456	430	420	429	421	482	425	436	473	429	438	451	485	469	414	479	452	462	424	449	415	472	435	425	414	436	435	429	453	452	420	383	453	444	416	466	422	436	487	435	450	459	475	453	446	451	413	440	439	464	465	436	421	457	427	421	476	439	450	450	408	452	438	425	468	434	439	406	401	451	438	479	443	491	446	452	453	430	447	433	439	419	434	425	457	442	452	450	426	423	428	413	449	474	440	486	433	419	391	480	456	454	456	445	462	420	461	480	483	420	417	454	442	483	437	436	431	446	472	453	432	453	417	391	432	437	403	431	464	416	384	420	421	418	442	460	441	450	398	451	425	428	434	445	432	406	438	401	442	414	439	415	463	430	469	419	456	397	477	440	426	471	463	448	442	469	430	417	466	442	451	415	478	436	455	443	440	472	428	417	418	415	447	477	438	458	420	475	460	437	415	449	427	467	421	439	443	420	436	452	461	465	444	410	440	426	433	409	471	399	447	414	444	469	450	429	454	445	437	449	397	407	468	419	437	455	423	415	439	447	431	472	463	431	454	448	445	443	415	448	446	453	440	406	437	397	400	459	435	428	479	414	424	464	450	453	449	457	446	444	427	447	417	447	434	492	426	458	407	419	467	388	443	413	478	447	402	429	457	449	418	442	439	479	438	457	458	452	426	453	449	439	484	471	412	416	429	413	422	426	423	433	479	422	427	459	444	426	434	425	430	447	421	428	425	470	452	413	417	383	409	434	459	436	389	452	489	475	453	407	439	433	435	514	407	474	393	445	461	441	466	426	453	448	418	457	439	485	441	433	441	448	437	427	459	448	453	382	445	399	466	466	470	447	432	448	441	468	448	450	413	389	420	443	426	434	460	443	469	433	412	444	423	438	419	427	431	434	451	424	412	498	418	435	470	440	469	411	474	420	454	436	445	462	411	455	439	459	446	461	422	464	407	463	465	448	418	427	410	453	404	432	415	457	422	471	450	424	440	419	420	456	440	443	440	402	482	425	449	449	444	419	449	446	419	428	436	477	426	441	439	467	466	441	475	415	458	455	424	453	472	477	414	460	438	439	467	419	446	453	438	463	435	428	451	421	472	415	449	427	440	446	423	462	444	433	450	420	447	430	426	464	428	434	449	481	435	488	440	421	481	440	442	428	410	403	457	453	448	439	457	467	445	459	443	431	444	434	461	439	458	453	447	449	402	455	448	426	424	430	474	441	437	443	433	390	429	439	417	435	452	410	402	413	467	431	427	456	419	443	444	432	412	435	441	467	464	434	435	457	418	443	422	413	478	448	489	433	419	460	456	447	460	478	478	456	457	432	469	404	416	430	469	416	486	410	487	403	437	434	446	446	449	428	428	454	424	428	416	489	444	418	460	434	427	423	475	407	464	404	423	436	437	450	414	450	446	467	422	404	464	394	429	442	438	455	417	420	461	454	411	464	420	426	442	448	472	457	443	446	468	426	414	400	429	442	448	434	476	432	432	441	434	449	400	442	414	445	435	480	486	451	435	438	460	476	449	453	421	432	414	437	427	477	432	413	434	484	468	416	431	378	493	460	421	425	454	430	439	440	460	406	436	439	437	440	408	440	394	477	450	449	430	477	452	456	479	451	409	486	443	417	480	447	431	438	440	429	474	421	447	418	427	442	445	455	460	457	438	430	454	429	430	454	455	435	434	380	418	443	439	433	426	418	471	406	454	431	402	449	426	441	433	461	461	451	427	432	436	418	461	419	437	445	421	422	454	434	424	418	449	464	429	445	487	422	491	462	437	455	442	404	414	461	465	441	442	463	421	445	451	452	444	432	476
1770	881	434	336	280	259	368	252	277	329	306	187	206	182	161	168	192	190	135	162	115	130	114	224	339	338	308	211	166	101	110	86	78	78	64	75	74	74	65	81	74	66	61	57	68	39	61	60	45	44	53	63	60	78	66	65	77	59	54	66	70	50	63	58	64	56	56	61	69	50	67	71	62	63	53	61	71	60	64	58	68	77	69	68	60	53	79	56	59	64	65	69	58	60	75	59	58	59	73	64	56	54	72	60	60	51	58	50	65	72	71	60	54	62	55	59	54	52	48	76	59	71	74	50	67	58	56	69	66	58	73	57	64	45	72	73	51	83	68	70	51	63	63	75	64	64	52	69	53	71	69	63	57	70	74	72	62	66	62	48	67	58	81	59	59	54	80	64	58	62	62	68	53	67	62	77	52	68	38	71	56	60	61	46	60	65	67	70	60	82	67	70	57	48	60	53	69	50	60	56	57	51	62	60	55	54	67	62	57	69	64	52	60	72	54	64	72	51	70	45	68	59	64	65	56	69	65	67	60	69	69	71	67	66	63	62	71	72	65	85	71	83	64	72	74	72	66	60	64	52	58	67	65	49	53	57	58	59	67	62	70	75	50	60	63	67	68	80	85	62	68	63	64	80	68	51	58	72	53	74	59	83	71	79	60	72	67	59	66	60	51	70	69	55	73	65	66	59	73	55	58	69	60	55	77	48	65	51	60	58	48	65	66	41	81	53	65	61	76	80	71	74	66	76	71	58	63	64	63	61	65	57	65	56	66	53	55	56	64	74	69	65	48	50	72	62	68	52	55	48	61	69	59	66	56	67	62	49	86	63	75	51	65	55	62	61	80	72	54	51	72	66	71	56	76	61	66	68	64	59	71	63	64	70	58	72	60	69	53	63	63	55	57	80	63	60	61	60	59	68	60	61	69	73	80	62	66	67	56	76	67	64	58	71	66	62	62	54	57	61	60	71	57	70	77	56	60	56	67	61	54	67	57	80	53	75	61	64	66	60	53	66	76	54	69	66	71	65	53	63	53	70	57	67	64	50	68	73	70	52	69	69	64	55	65	80	55	49	57	55	59	62	55	62	59	63	60	55	57	72	63	72	72	65	67	66	74	57	59	65	65	50	63	62	60	68	64	68	62	60	52	72	77	56	66	68	60	63	69	62	75	55	64	64	70	70	57	61	77	56	71	58	44	66	60	59	64	78	65	52	67	69	63	82	64	66	60	66	71	75	63	66	75	71	76	72	65	47	61	61	81	63	60	67	60	58	60	58	57	64	63	55	73	68	62	61	38	69	66	48	53	69	65	66	64	70	56	55	51	49	55	63	49	68	72	55	71	45	59	71	74	58	61	58	72	63	60	64	59	58	73	86	62	62	63	71	56	64	62	59	61	79	71	67	70	57	80	64	51	63	71	55	69	59	64	47	88	67	67	75	71	61	57	51	74	56	61	66	72	57	49	49	80	74	61	60	56	54	67	71	61	67	75	57	66	68	55	60	46	69	71	75	65	71	52	79	55	55	72	69	50	53	54	61	59	70	58	82	61	64	74	69	79	68	71	65	69	59	67	54	68	76	64	59	73	78	71	56	61	68	57	62	57	49	62	68	54	77	58	57	72	56	58	64	64	72	57	74	73	67	73	76	69	59	66	67	55	57	64	54	70	65	55	57	53	60	72	58	70	62	57	59	65	57	68	80	66	53	82	71	67	67	68	63	61	66	61	74	74	56	73	58	55	54	55	65	60	64	60	53	81	67	68	57	67	73	70	62	65	65	78	55	63	65	67	57	62	62	56	65	59	58	54	48	62	71	55	62	66	69	72	67	74	73	78	56	66	63	56	66	66	69	66	64	63	57	56	57	59	68	53	72	57	55	71	71	67	43	63	71	72	78	68	62	62	67	62	63	54	64	68	71	72	63	68	68	68	71	78	59	63	76	67	72	43	56	64	59	60	47	64	67	65	64	64	47	67	62	47	57	63	69	61	70	65	52	51	52	69	55	73	67	57	65	68	72	61	61	59	66	78	66	46	61	67	65	77	57	71	66	71	50	66	58	64	72	64	54	61	53	66	53	61	59	56	59	54	72	55	53	66	62	72	70	64	54	71	68	69	68	68	62	62	64	71	72	51	65	67	54	71	62	65	68	67	64	60	70	65	63	49	62	58	51	63	75	67	60	72	68	61	52	63	66	49	61	49	70	63	59	69	63	75	55	61	63	59	66	65	62	81	72	75	55	61	68	75	67	64	56	72	68	61	74	56	74	45	57	53	50	56	56	73	56	57	52	62	62	69	62	67	65	68	67	63	61	58	75	64	63	71	71	56	60	65	72	67	64	64	76	61	72	73	73	59	63	62	66	68	68	64	52	54	50	64	50	63	53	79	64	81	70	65	47	61	62	57	63	58	71	76	63	64	64	63	67	65	55	78	70	69	82	60	67	62	57	62	57	56	68	59	64	64	71	66	59	62	69	74	77	91	79	72	76	71	67	47	63	62	63	49	66	71	63	57	47	66	61	52	56	48	67	57	66	62	65	60	55	60	67	54	52	62	58	66	58	61	59	62	56	55	64	71	66	67	58	56	60	59	76	74	61	68	69	65	74	72	56	65	50	74	56	66	68	67	61	69	60	56	69	51	49	74	65	80	47	72	55	58	59	69	76	62	53	62	67	62	62	57	62	68	57	68	65	48	74	70	72	65	44	73	55	50	65	65	57	71	68	57	65	59	64	62	68	83	64	55	55	58	68	72	56	71	69	56	62	58	64	69	73	62	54	63	49	63	71	65	62	56	79	60	70	62	76	57	61	75	65	52	60	64	70	54	75	65	52	63	61	50	58	75	52	65	66	60	55	68	69	48	62	65	61	67	72	64	69	54	61	68	56	53	70	62	62	70	60	57	66	75	56	56	69	71	57	78	72	47	66	74	76	59	57	77	66	75	66	56	72	51	63	61	53	65	54	63	60	65	76	57	61	57	69	57	48	62	68	75	69	63	71	53	67	60	49	38	61	67	58	65	77	80	69	59	62	54	69	53	73	66	70	64	77	57	63	61	68	54	59	63	63	65	62	59	60	62	64	64	64	60	61	77	69	62	71	63	53	57	79	61	90	59	70	57	66	57	62	53	61	60	61	53	59	74	55	58	53	62	63	59	73	59	72	70	57	58	61	46	52	39	53	68	59	73	70	58	75	62	75	71	53	59	56	68	65	82	56	72	67	67	64	66	56	64	71	58	64	64	67	53	64	58	66	71	57	62	58	64	71	63	58	69	61	68	55	55	47	53	68	70	70	56	63	65	67	53	76	55	67	59	62	69	55	58	72	59	63	59	85	74	75	65	65	64	44	60	67	57	69	68	61	63	67	69	59	76	68	80	57	57	67	70	75	55	81	68	72	67	60	70	62	65	61	58	60	74	64	63	69	71	59	67	63	44	57	60	64	61	55	63	53	73	71	63	59	65	73	65	59	76	63	50	62	57	60	63	67
18313	8721	4885	5762	12754	15593	16756	10933	10702	11172	8965	5340	5793	4669	3779	4126	4169	4433	4000	3489	2806	2374	2184	4947	7614	7255	5810	3999	2729	1652	1242	986	721	592	542	514	531	453	474	466	447	472	485	454	442	453	445	484	469	464	479	487	469	512	453	470	468	460	457	496	488	454	490	451	423	449	500	495	495	483	471	484	472	482	462	469	468	521	436	460	477	480	483	457	470	478	499	480	483	488	468	512	504	469	468	489	447	501	474	471	482	453	421	429	488	473	515	465	496	491	460	445	465	496	521	513	453	469	472	469	465	506	462	480	489	464	431	466	444	465	451	507	457	458	456	515	497	461	463	468	482	458	448	432	455	464	462	446	455	484	498	488	493	465	479	503	483	485	423	492	458	463	525	509	468	478	426	482	464	470	454	495	476	487	465	479	497	428	478	477	464	483	465	447	469	459	462	475	449	444	466	503	461	464	477	479	488	464	512	511	462	490	486	438	513	487	471	482	429	468	464	475	494	484	519	469	470	436	468	471	514	491	497	498	447	479	448	504	441	460	518	488	477	485	465	469	459	474	506	468	468	484	498	461	483	481	474	458	468	462	442	444	425	481	484	474	484	484	458	436	451	494	466	469	472	479	457	473	495	443	478	487	495	470	452	444	499	491	469	508	472	484	451	472	481	448	419	455	468	427	454	445	485	450	485	458	482	481	467	464	479	457	486	486	469	467	471	451	472	503	489	484	516	481	459	434	446	469	504	476	475	482	480	485	473	476	419	470	475	434	481	443	476	445	487	521	439	465	462	476	478	489	480	481	497	476	466	398	474	472	452	445	462	486	445	502	464	466	494	486	464	459	452	464	432	478	469	444	441	450	482	485	459	463	497	469	437	473	483	446	465	486	451	485	482	476	448	490	467	457	486	459	466	509	480	488	462	448	521	490	493	472	489	492	465	465	477	472	510	466	442	510	472	490	491	489	424	462	482	459	459	491	465	484	472	461	449	482	472	475	495	502	444	506	429	485	446	476	504	489	464	504	471	481	504	481	496	507	497	491	503	474	519	460	482	452	453	450	473	478	502	479	505	496	459	509	444	491	427	482	487	505	469	451	522	476	461	443	477	458	491	486	473	477	452	502	508	477	462	484	465	466	463	446	466	473	501	486	497	481	511	494	444	448	461	486	446	506	481	452	516	472	497	493	484	450	494	468	516	452	475	449	465	480	488	479	449	464	495	507	470	474	492	451	490	527	481	514	487	488	502	457	458	472	485	436	483	491	503	456	443	450	496	438	459	480	492	455	460	496	476	470	477	488	497	482	498	455	498	450	467	499	451	483	454	430	472	444	440	467	438	454	498	455	458	485	483	474	482	440	532	446	483	420	489	465	472	463	452	465	498	448	438	443	465	480	497	425	448	462	505	455	486	476	449	482	508	451	476	462	459	466	470	464	454	450	449	490	517	498	511	456	484	462	447	459	469	462	487	472	516	456	469	471	499	468	438	507	483	458	495	453	453	462	473	447	468	471	479	464	491	501	455	508	508	478	470	486	467	465	496	470	481	459	486	493	484	481	503	493	455	468	494	484	491	485	489	475	472	473	472	520	475	480	478	468	482	468	476	458	484	484	443	438	453	450	480	460	501	443	464	475	485	475	485	451	455	459	499	459	492	449	480	462	454	483	451	492	480	450	461	450	543	458	510	474	442	492	471	473	447	505	461	490	474	494	462	475	467	522	494	485	479	479	467	518	486	454	486	465	480	487	471	486	484	529	440	466	465	479	489	514	484	469	494	483	465	443	514	487	465	482	494	484	490	476	464	449	477	454	462	474	463	462	464	501	456	484	459	476	471	499	485	461	459	478	485	486	481	471	485	463	441	474	507	485	473	472	435	478	455	463	507	477	447	470	504	504	435	494	452	475	500	475	435	484	463	455	496	456	440	481	455	448	460	487	447	442	509	457	487	477	471	457	438	461	487	491	486	476	457	473	469	434	468	447	469	473	463	437	463	474	453	481	470	420	462	489	496	470	455	493	461	482	446	464	478	450	449	532	474	450	448	487	471	461	430	446	464	503	490	503	460	514	444	444	498	472	474	473	451	507	457	466	462	498	429	487	510	445	477	453	458	471	481	481	450	450	464	472	460	455	474	455	493	490	473	449	487	445	491	453	465	468	465	519	493	463	466	492	425	486	494	451	515	470	479	462	462	476	476	480	492	470	502	458	475	507	488	461	478	457	498	470	472	496	439	502	457	456	469	477	488	460	476	477	453	478	490	463	473	478	483	500	449	470	494	488	500	463	443	505	486	456	437	464	489	482	442	492	486	501	468	458	461	465	466	470	459	486	470	449	476	462	473	455	496	458	498	464	460	470	499	487	493	464	500	486	498	523	474	456	488	465	516	491	470	482	453	460	500	445	510	477	478	452	473	492	464	418	484	485	478	499	456	467	477	448	485	484	486	492	482	502	488	477	461	482	523	459	444	434	479	474	447	469	466	475	454	458	448	497	453	480	492	441	468	480	489	457	489	465	466	474	509	493	466	479	468	459	449	472	476	490	528	465	433	483	497	485	453	461	450	451	426	447	500	491	463	465	459	462	476	485	467	417	460	466	486	442	455	490	500	477	500	464	459	436	461	486	469	459	498	474	493	475	475	484	466	480	500	454	465	446	507	496	437	491	488	470	484	426	482	473	477	487	449	475	461	481	465	435	466	503	475	475	497	448	473	471	474	491	465	477	491	479	505	449	471	465	461	461	486	473	492	429	501	467	461	452	481	455	451	451	485	474	474	507	451	486	476	492	489	458	472	459	461	443	471	486	468	446	489	460	469	462	473	491	497	511	457	436	486	485	478	468	457	480	479	453	490	466	476	455	475	470	503	493	454	428	484	475	398	462	464	467	457	475	452	460	493	480	456	478	472	461	481	485	486	455	434	457	496	462	480	527	445	468	460	519	453	469	493	471	461	478	469	475	485	495	485	483	481	440	496	499	498	532	481	451	485	478	487	493	500	459	462	502	446	502	458	446	478	467	479	441	450	477	466	480	468	466	497	468	482	499	493	455	467	487	462	485	452	473	458	461	425	519	467	543	445	461	452	465	468	453	435	473	437	455	464	422	489	448	456	456	467	489	474	462	499	438	428	462	423	501	478	460	433	462	452	463	482	516	462	457	454	444	473	470	483	483	463	498	427	474	449	470	470	441	468	454	494	452	511	469	503	489	502	497	442	459	464	457	471	486	476	473	470	473	502	444	448	448	480	457	445	496	499	463	438	487	494	473	505	493	483	462	497	482	460	498	489	453	480	475	427	475	536	495	464	476	454	497	509	501	463	479	445	457	478	449	500	488	470	466	465	486	485	476	523	479	487	464	475	461	473	474	468	498	496	474	463	476	481	477	457	470	419	454	470	486	488	450	447	513	501	467	499	477	477	467	439	458	463	486	434	468	445	459	437	504	476	469	427	478	461	484	479	459	461	493	475	504	473	460	483	425	475	506	481	512	506	471	467	454
3193	731	380	299	222	219	316	288	311	355	233	229	208	170	176	251	205	186	180	161	142	138	131	288	390	413	291	235	187	130	118	99	76	72	66	62	68	72	66	83	81	60	67	64	84	77	70	78	63	74	66	79	73	67	75	60	74	75	62	87	64	60	62	72	68	68	67	68	68	70	78	80	83	65	59	63	74	66	66	74	68	73	74	73	54	72	66	65	73	61	74	56	58	71	73	86	78	76	65	67	69	68	86	66	81	82	70	75	63	69	68	75	60	63	64	69	84	66	72	69	70	71	65	68	62	63	71	59	82	66	53	64	57	69	68	64	80	62	83	61	79	81	68	74	56	75	67	71	81	62	65	78	54	69	73	51	73	78	80	70	59	73	71	72	85	70	73	63	57	74	72	66	60	67	64	67	82	69	72	66	71	59	66	58	75	65	74	65	69	73	60	65	61	70	93	59	77	63	63	69	71	69	73	65	78	60	76	80	74	74	74	66	80	57	70	66	66	73	84	79	76	79	79	64	65	63	74	51	73	57	54	71	57	82	65	77	79	63	82	80	78	71	64	84	64	65	69	71	78	74	57	64	68	72	78	75	78	71	88	76	73	76	72	87	79	68	59	68	71	70	65	58	80	52	64	73	71	79	74	76	83	70	72	52	67	73	77	73	77	78	76	67	81	74	57	76	72	59	68	55	72	64	68	73	78	70	78	63	64	67	62	61	67	73	63	81	73	67	56	57	73	66	77	81	56	63	66	67	55	65	66	70	61	69	57	82	94	69	63	59	60	79	72	77	73	70	60	69	72	70	66	88	71	66	58	59	76	79	80	74	74	59	69	69	67	62	65	62	71	78	58	75	64	61	70	71	67	68	75	72	72	63	75	81	74	62	68	67	60	79	89	75	68	58	66	65	75	70	67	63	66	57	72	76	80	71	74	72	62	67	73	69	64	71	78	79	85	56	64	68	65	71	70	83	68	94	74	69	76	72	77	77	69	84	76	73	65	72	75	81	69	79	63	75	69	56	73	72	57	54	72	73	64	64	91	75	84	76	73	76	74	71	74	53	76	81	55	67	71	74	72	60	56	68	52	81	72	69	64	75	76	66	89	72	72	61	83	70	68	72	81	56	71	70	90	71	68	66	75	75	68	62	61	57	80	70	62	59	58	60	86	86	73	59	64	65	70	67	67	68	52	65	63	58	76	73	73	60	72	77	63	78	77	50	74	78	61	50	65	62	68	68	65	73	58	66	63	54	58	77	51	73	77	71	61	86	63	69	68	78	76	63	69	67	65	71	65	84	63	96	76	67	73	73	56	68	67	72	61	91	61	76	85	64	77	75	56	65	69	65	72	60	73	93	61	71	85	65	55	67	68	68	69	78	68	72	68	64	88	62	64	72	60	64	52	77	74	79	54	63	75	82	84	73	69	95	84	65	87	77	75	73	66	64	56	80	85	58	68	73	64	76	57	61	73	65	73	76	71	74	74	90	57	74	76	67	72	74	72	61	67	69	58	67	71	91	48	75	90	76	70	68	75	82	68	47	72	64	75	90	71	67	67	64	71	68	76	49	103	64	59	75	77	62	77	77	58	73	66	66	54	77	73	60	69	70	64	67	82	66	72	61	67	68	75	75	84	80	67	75	71	78	82	78	69	66	63	42	66	68	76	79	60	57	76	74	69	76	65	70	76	77	82	70	78	87	69	80	78	64	76	78	58	65	63	72	77	79	68	76	74	77	64	63	57	80	77	71	70	67	74	53	74	63	85	64	59	66	72	72	88	61	68	75	67	66	65	83	69	67	71	52	73	64	84	71	76	68	73	81	58	74	61	62	74	70	65	68	66	73	75	66	86	69	83	78	80	72	87	72	66	72	71	70	61	75	69	71	59	75	77	75	73	64	73	68	82	76	84	74	80	73	66	76	78	61	72	75	71	69	71	76	74	60	86	69	86	77	76	54	71	73	69	62	82	73	57	72	69	79	68	90	63	72	82	64	62	74	70	63	73	64	72	75	73	82	77	69	61	69	63	65	85	70	72	70	72	77	71	83	69	64	71	55	76	83	57	76	77	73	67	71	61	72	73	65	53	67	71	58	77	74	65	60	85	74	79	66	80	66	59	82	74	78	82	73	75	77	85	53	79	73	71	74	70	68	57	76	76	62	71	73	64	72	78	86	74	81	80	67	76	84	55	76	63	53	49	58	76	89	72	80	69	85	72	64	86	52	54	59	60	78	74	78	67	64	66	78	67	77	60	70	85	67	74	62	78	62	81	75	62	80	71	74	84	69	70	70	66	61	62	58	60	58	77	69	81	74	77	59	87	75	73	75	67	69	62	84	58	72	88	68	84	71	68	92	63	69	72	69	73	71	69	72	77	88	64	69	65	69	74	62	77	56	68	72	81	77	60	61	69	60	80	66	63	74	67	75	62	67	75	58	70	78	53	59	64	70	78	70	60	73	75	65	67	70	58	77	62	63	67	66	89	50	69	74	80	67	63	68	71	74	88	72	78	66	73	79	55	74	61	80	74	72	87	73	74	82	80	59	79	70	68	67	79	61	65	79	77	66	57	66	79	61	76	70	67	85	73	62	81	79	64	71	78	74	70	81	58	56	86	54	77	67	73	82	72	57	68	66	66	64	70	66	66	74	70	84	60	69	68	76	64	81	78	90	78	66	62	77	69	78	60	71	87	78	75	86	79	69	67	61	71	78	78	78	78	79	64	77	81	69	70	65	62	74	70	75	73	79	83	84	76	72	71	74	69	59	58	80	82	82	56	69	59	62	81	68	74	57	76	90	75	61	75	91	70	64	72	72	65	71	63	79	62	79	89	57	76	71	84	67	62	56	75	72	87	57	69	72	78	67	68	71	69	61	77	76	69	76	66	61	65	59	74	88	76	74	71	85	66	73	65	84	54	60	70	88	58	71	88	65	69	71	68	76	69	70	74	58	68	64	75	75	68	87	73	70	59	69	88	64	63	71	67	78	73	63	66	73	61	56	79	77	66	68	79	72	66	63	88	76	55	62	63	65	75	73	72	67	65	80	84	72	75	59	74	73	81	69	71	66	79	56	67	71	70	61	77	94	73	69	59	74	82	65	84	67	76	72	73	69	82	74	67	77	59	72	66	66	87	59	80	61	72	76	91	66	74	65	70	67	57	72	70	70	74	70	68	66	65	77	58	65	68	64	59	67	76	71	76	65	56	64	69	84	80	84	71	77	66	61	81	84	58	80	65	72	67	75	63	61	66	89	67	76	53	64	76	70	78	66	68	54	63	78	72	64	64	67	67	80	85	61	76	73	72	75	73	73	74	76	68	84	68	75	66	77	72	69	57	72	65	72	58	70	67	54	75	70	72	77	69	73	66	68	63	70	77	79	76	77	47	50	72	59	71	62	71	84	75	66	59	68	74	71	53	87	69	60	53	64	72	69	78	56	75	84	66	68	76	51	64	69	71	81	78	79	64	68	72	64	57	74	69	68
19760	7668	4418	5207	11050	13610	14791	10299	10676	11771	7260	7017	5109	4533	4889	5943	5495	4503	4160	3534	3170	2924	2517	5890	8198	8285	6397	4596	2990	1890	1402	1008	771	623	619	589	552	560	563	513	567	503	551	533	525	572	520	524	534	521	513	581	526	535	503	565	550	552	543	518	536	518	523	525	563	559	525	545	526	538	496	515	518	576	539	517	497	529	530	547	512	551	481	544	590	538	563	503	582	532	571	505	525	526	541	551	578	537	547	554	509	547	551	523	562	520	548	562	542	533	523	505	510	527	528	508	554	560	519	550	526	557	523	605	562	528	552	583	542	516	552	493	505	539	556	541	533	577	541	543	500	502	551	555	584	543	489	496	552	543	534	551	576	562	505	545	511	522	509	536	503	531	536	549	516	515	547	509	520	526	516	554	516	515	555	509	527	494	543	544	506	498	522	487	543	498	537	510	544	563	551	574	543	571	522	587	555	555	559	520	534	525	541	544	540	502	545	543	565	562	553	532	525	523	522	552	533	517	518	528	526	536	536	515	547	544	524	556	533	530	559	503	539	555	528	554	521	572	534	558	587	555	549	557	546	546	522	497	552	543	573	540	574	582	523	520	533	550	506	542	549	547	538	513	550	526	559	571	561	542	505	535	490	553	529	545	577	524	514	521	527	542	524	518	497	535	512	558	558	534	527	539	547	538	516	546	497	524	516	558	511	531	512	500	520	571	574	564	517	558	532	500	538	554	543	541	548	544	532	553	539	531	559	547	522	584	502	569	537	519	589	547	561	525	544	564	581	502	494	565	539	558	560	512	525	512	560	542	557	565	528	518	544	519	587	524	575	516	471	541	503	534	540	538	547	514	560	555	530	554	479	537	556	516	528	523	495	527	508	522	530	476	487	527	514	521	499	520	560	508	548	484	532	555	604	555	548	576	472	519	528	519	503	540	488	543	544	524	526	524	507	484	507	574	533	528	574	522	563	534	560	532	512	556	552	549	523	525	502	528	526	543	534	581	549	492	554	549	531	529	512	564	555	545	542	546	552	526	508	597	532	522	532	515	520	559	518	583	524	521	565	501	566	569	514	531	537	562	495	529	498	559	513	536	553	535	532	533	507	525	538	528	562	517	574	544	513	520	519	554	548	531	526	536	511	550	584	528	514	511	579	548	530	564	540	536	554	545	546	558	548	556	541	559	534	552	516	562	495	529	536	523	580	534	482	585	502	511	547	535	557	528	518	542	499	501	561	568	533	581	521	532	510	577	536	570	520	536	496	547	550	550	523	525	566	528	533	492	522	534	540	515	509	553	513	552	546	529	559	573	526	553	530	541	602	544	506	525	519	518	564	551	533	535	504	532	530	498	539	558	584	543	523	524	527	492	553	541	519	588	565	521	524	555	543	510	549	562	550	544	499	541	527	541	502	540	534	522	523	537	550	554	540	523	560	501	550	583	517	547	524	545	508	533	538	565	526	576	556	527	546	532	533	549	531	515	556	532	541	557	541	547	553	551	551	568	565	517	541	498	522	511	530	560	557	553	590	573	507	510	566	508	543	557	533	524	563	534	561	548	500	557	563	569	509	554	523	577	525	518	507	535	537	559	513	544	549	558	543	558	563	568	510	540	573	567	525	583	542	470	549	525	561	529	536	551	534	535	560	539	516	544	569	534	564	582	507	536	543	499	561	543	523	564	540	522	544	576	552	583	565	527	508	510	538	549	583	549	517	518	575	531	548	539	532	534	593	518	571	530	520	549	535	550	542	532	486	538	542	550	561	515	545	565	550	542	531	546	500	556	536	534	497	498	513	529	563	545	553	559	528	569	516	510	516	530	561	573	560	534	525	526	498	545	544	555	553	548	507	533	559	501	510	527	550	508	509	531	563	559	524	537	544	578	563	537	537	513	530	566	555	522	526	539	575	536	531	517	533	532	566	513	538	533	530	538	565	545	519	581	540	535	542	523	542	553	501	536	517	529	542	531	531	521	569	568	528	554	509	541	555	528	540	558	572	558	566	556	532	566	534	555	507	538	527	564	560	551	546	549	534	560	573	546	557	519	484	552	545	591	533	528	529	531	538	563	545	496	522	556	497	532	618	565	506	549	567	550	603	557	499	532	515	503	561	494	548	536	509	562	566	555	544	555	517	495	564	551	565	550	538	565	520	591	529	544	496	529	540	558	550	539	533	548	540	526	534	526	551	549	535	509	541	514	507	547	499	551	507	538	560	555	511	528	563	553	529	519	509	548	532	557	531	588	533	488	570	525	548	552	551	535	566	558	537	568	535	519	532	487	545	549	539	535	533	508	568	536	552	511	510	542	530	595	549	515	527	533	536	521	537	515	499	535	511	532	518	577	523	540	571	540	541	511	579	554	519	524	574	521	543	545	539	554	533	472	569	522	552	505	517	541	512	563	546	535	531	547	536	544	550	538	566	541	541	562	551	533	562	512	539	503	533	555	502	550	555	507	569	527	521	523	524	524	546	570	529	496	564	507	591	569	511	565	492	535	542	572	534	538	559	568	519	540	523	550	505	574	530	554	542	528	550	532	568	558	553	525	534	522	517	555	541	526	587	543	525	491	585	535	538	523	528	536	522	497	523	554	554	524	558	540	559	507	511	510	528	542	543	571	499	534	539	498	579	523	532	548	509	552	552	548	533	563	546	472	551	552	591	540	578	523	579	520	527	555	541	521	540	586	551	551	555	532	523	544	565	561	539	538	520	556	534	525	548	531	589	520	525	556	519	522	544	506	545	532	530	539	549	526	533	554	555	533	562	505	500	548	560	548	548	545	533	568	579	573	535	536	553	552	570	528	510	565	573	569	559	537	492	566	524	518	526	497	580	525	572	520	491	513	518	557	548	522	526	580	543	576	561	526	506	489	577	535	531	548	512	547	566	602	566	487	524	532	547	500	560	531	539	549	539	516	547	557	550	520	524	540	547	546	564	513	564	559	512	514	545	564	547	542	517	544	538	569	531	519	544	531	544	551	546	556	554	561	549	513	514	536	531	572	532	529	543	565	531	534	531	554	572	518	510	557	537	557	508	537	594	532	526	551	555	526	514	558	538	487	507	537	530	526	577	556	507	579	536	531	534	555	549	540	554	544	540	565	541	544	530	532	535	522	547	558	555	558	536	522	531	571	520	538	563	544	536	496	551	542	528	550	519	562	513	511	564	574	569	531	570	569	536	541	507	569	543	554	532	515	502	526	552	530	499	553	551	528	549	568	532	553	547	485	547	540	531	526	563	551	551	498	491	522	524	518	491	545	545	496	553	528	540	507	576	504	547	564	554	571	541	512	521	530	528	531	528	531	536	515	532	499	511	557	546	527	496	526	564	538	562	538	546	516	573	569	519	532	536	547	533	547	589	558	556	509	528	541	570	532	598	558	518	494	492	513	541	568	519	541	516	549	553	525	540	496	589	544	523	501	576	525	524	517	544	510	551	527	482	520	526	522	538	580	509	506	573	553	563	495	583	518	541	555	517	554	557	524	550	526
2832	1052	506	358	287	336	440	347	444	523	370	341	259	250	249	281	262	228	188	194	173	160	212	473	770	713	471	343	259	189	145	126	103	85	81	74	84	84	63	73	65	77	71	74	76	82	68	74	85	76	70	64	74	68	87	73	72	61	90	89	76	84	81	84	71	67	78	81	85	76	91	76	61	93	69	76	57	75	74	69	79	77	69	81	80	72	87	77	95	81	63	68	75	72	80	75	78	74	68	73	92	66	77	64	78	77	82	87	80	83	82	79	78	90	77	76	81	79	78	92	69	85	78	58	77	74	68	87	81	75	75	79	79	80	77	76	75	85	110	78	81	68	94	84	72	63	75	75	77	84	87	76	78	75	72	71	85	84	88	74	75	80	84	82	71	73	78	72	67	73	84	67	84	75	85	82	70	65	76	80	74	83	82	92	82	64	66	96	80	89	86	87	71	86	80	80	74	78	74	75	80	75	87	85	88	82	73	78	80	77	77	60	93	80	85	62	80	88	93	84	70	84	73	68	75	69	75	82	74	81	77	77	66	79	86	81	66	83	87	63	84	79	77	85	86	80	68	74	76	63	74	77	87	76	96	90	81	77	89	86	92	74	81	66	85	74	80	80	85	77	67	95	81	85	71	72	77	73	72	69	81	76	86	86	97	75	63	80	76	73	67	78	58	78	78	80	86	63	82	76	73	83	55	72	76	85	82	84	76	74	78	74	98	73	61	78	77	87	64	77	73	72	78	81	72	67	66	83	81	76	87	74	87	83	70	76	84	78	75	79	79	91	66	84	81	73	71	71	77	81	90	73	78	79	84	83	76	76	69	83	88	72	65	74	94	84	75	88	65	69	63	90	79	90	76	88	67	78	82	86	89	89	85	70	74	62	54	82	69	62	80	77	64	79	81	92	87	65	74	69	85	86	77	86	58	71	81	100	68	81	77	75	65	104	81	88	82	75	85	83	84	46	72	74	86	70	78	80	89	75	84	67	82	71	91	76	67	70	76	71	83	74	82	90	80	86	73	84	61	80	81	97	69	87	96	72	75	75	89	82	94	81	81	79	92	69	57	78	69	64	73	78	91	85	74	83	76	74	66	76	81	86	77	86	84	83	64	74	68	78	69	90	73	80	76	87	87	64	90	89	79	89	83	82	68	79	82	85	96	75	81	77	74	82	63	76	73	65	84	65	83	74	89	73	74	84	91	72	102	82	88	72	79	75	76	77	79	79	64	96	75	72	74	68	86	62	74	74	74	79	82	73	80	80	69	79	86	77	79	89	83	85	77	75	86	72	84	73	76	76	76	74	67	74	91	78	89	79	95	83	72	81	80	101	72	66	77	70	74	76	69	83	79	84	61	88	79	69	79	81	84	62	74	84	87	69	82	72	81	68	77	73	99	69	82	72	99	78	71	67	71	92	70	79	73	76	81	80	89	75	81	85	77	68	69	70	78	78	65	83	76	71	84	75	67	77	68	77	84	68	86	55	77	68	66	93	86	83	88	76	63	79	77	57	87	67	93	82	86	77	77	94	80	79	73	82	81	73	82	77	87	74	85	85	69	67	73	75	82	78	87	75	69	82	77	85	85	80	80	69	69	86	66	80	65	69	80	82	71	79	78	78	82	78	82	79	82	82	76	77	62	81	75	79	60	92	87	65	61	73	89	77	74	88	87	72	80	73	78	83	62	83	91	73	85	78	76	76	73	97	81	75	70	84	70	82	80	71	88	75	81	78	103	64	83	82	71	80	75	70	66	90	76	68	92	85	71	71	68	76	78	84	82	69	86	77	81	66	66	96	77	73	67	83	84	71	73	84	81	76	73	79	92	74	72	95	68	100	79	71	75	75	72	67	84	85	91	72	61	73	91	86	75	73	69	87	82	77	83	82	67	83	59	85	75	69	78	59	74	81	61	69	68	74	70	78	75	84	82	79	78	75	80	73	67	77	75	68	77	85	76	79	90	80	86	81	84	70	72	60	88	82	79	77	70	72	83	77	76	74	77	97	90	94	91	78	77	91	79	79	81	71	95	101	58	74	86	85	83	60	89	81	83	65	77	65	79	77	74	80	87	79	84	91	74	74	79	82	71	86	85	91	79	97	82	83	71	74	85	81	83	81	81	74	73	80	75	74	77	61	69	59	73	72	75	80	91	69	69	73	83	82	73	88	78	76	74	74	75	78	61	76	82	81	75	71	78	79	80	80	66	61	71	56	92	66	77	71	77	65	55	78	80	72	84	76	73	74	75	56	89	71	75	78	72	86	63	85	81	85	78	88	68	70	79	65	68	75	75	70	85	93	69	89	81	74	82	82	75	69	67	86	60	61	76	84	82	90	75	93	64	86	79	68	85	91	70	71	84	77	86	78	62	75	78	69	72	83	78	63	64	73	87	79	77	83	89	79	85	72	83	83	84	60	82	80	88	92	77	69	83	89	83	86	84	65	75	77	82	68	80	81	64	82	68	89	88	86	88	74	84	78	68	85	77	81	70	72	74	75	71	83	84	89	77	81	75	89	77	67	86	76	81	76	76	77	86	69	80	82	75	85	65	82	68	92	79	63	81	73	89	77	61	62	67	83	85	65	80	68	79	71	85	70	74	83	76	83	75	85	76	58	84	78	80	74	84	63	78	74	74	91	88	74	73	89	81	65	67	87	71	72	78	78	93	75	70	56	80	71	62	98	81	88	98	73	86	84	82	89	76	75	90	79	64	76	92	67	66	89	64	83	78	78	64	90	61	99	80	95	85	78	80	73	74	84	85	77	87	69	83	81	85	72	69	81	86	74	81	79	95	80	90	73	81	85	71	80	91	59	83	81	89	77	73	84	72	80	72	73	69	69	85	59	61	79	74	74	71	76	86	78	77	74	73	77	79	84	66	95	79	67	79	81	72	75	99	81	80	66	82	89	82	71	90	59	69	80	75	82	105	81	69	76	80	79	69	72	67	71	76	75	78	87	77	88	91	89	80	78	86	90	89	83	72	78	81	72	85	87	81	73	76	93	85	70	73	89	95	88	79	58	80	85	94	70	71	71	71	77	74	68	72	71	75	86	75	70	88	81	97	81	72	96	84	88	61	75	58	72	85	81	88	86	75	73	75	80	78	67	80	76	78	78	73	96	73	75	80	72	80	68	62	75	75	72	96	76	79	83	64	67	80	82	65	55	91	72	82	92	82	79	70	77	80	63	89	77	71	76	80	76	83	81	74	86	87	87	73	83	76	76	84	81	81	75	67	75	83	70	60	91	78	81	90	81	77	86	82	82	78	81	70	84	68	65	61	93	75	82	77	74	86	76	66	84	78	74	64	61	79	79	74	78	89	87	77	76	74	66	58	66	76	84	68	70	77	76	67	70	76	90	61	66	69	82	91	82	72	78	76	99	78	68	85	70	85	67	75	80	76	82	67	88	82	84	102	80	69	68	50	80	78	86	67	76	81	77	78	80	76	81	78	88	77	84	69	89	78	88	77	63	80	87	85	91
23669	9634	5089	6225	13381	16028	17510	13820	14509	15204	9658	9490	7100	5873	6300	7103	6509	5284	4316	3875	3518	3221	4749	9940	14129	13099	9395	6647	4447	2856	1903	1372	1030	731	649	647	622	626	603	588	574	576	595	582	570	542	561	555	531	561	562	582	587	563	575	569	593	549	554	628	558	559	594	542	582	578	607	543	516	646	512	514	577	554	554	553	549	566	583	530	553	620	595	559	584	586	571	538	599	540	580	611	560	611	534	564	585	565	574	590	575	552	548	551	589	583	594	553	568	584	591	625	533	595	605	596	547	597	533	575	566	592	594	576	535	540	569	579	563	520	595	579	561	594	588	594	562	615	566	589	630	573	561	582	566	532	576	592	566	566	582	571	584	550	562	572	581	590	548	553	583	558	554	554	604	596	566	566	602	582	617	532	590	548	598	576	570	574	571	555	548	565	581	576	528	573	579	564	591	619	589	521	529	552	581	544	592	576	568	592	556	573	546	600	567	603	592	579	554	541	578	574	555	599	610	546	571	582	572	569	571	588	548	566	577	606	561	549	587	613	613	587	566	588	586	609	628	545	561	574	572	545	585	608	610	560	601	580	590	567	552	551	557	551	550	538	603	556	552	589	541	585	543	570	580	541	567	628	562	600	547	642	535	566	538	587	568	606	572	591	564	595	549	561	595	582	549	595	583	585	580	584	622	554	539	597	563	590	596	566	558	590	581	564	598	592	605	610	576	562	582	547	575	549	552	581	563	565	607	580	535	541	578	600	566	557	591	610	603	616	581	584	588	554	574	565	580	583	589	598	576	558	561	579	584	567	603	570	552	565	558	620	569	572	575	614	567	536	565	587	578	556	566	593	571	557	595	542	572	568	583	609	591	589	583	563	563	566	554	559	593	566	620	567	608	596	588	576	597	568	571	565	565	589	617	541	580	585	589	560	601	625	558	559	572	557	593	580	592	555	615	592	597	535	528	580	563	563	600	586	596	597	556	610	574	599	572	574	537	519	581	548	574	575	633	587	549	579	560	592	539	570	593	568	629	529	580	575	572	560	593	583	573	548	552	592	576	566	550	603	562	571	554	602	577	552	573	560	550	572	593	568	552	582	646	547	536	558	569	562	595	597	593	557	611	554	595	588	609	578	613	648	565	581	616	564	548	548	544	545	558	522	578	595	554	559	533	573	586	613	550	565	574	633	559	580	549	586	588	631	536	550	548	561	578	608	572	591	571	580	551	551	577	562	556	581	579	596	587	583	583	571	605	562	632	583	568	597	544	568	608	576	569	602	613	634	581	580	601	527	584	529	591	619	561	619	609	544	594	552	584	530	559	575	569	624	587	568	603	586	593	552	582	544	565	541	566	615	584	583	598	574	542	565	562	619	584	569	572	556	561	593	576	586	564	534	585	547	587	562	622	562	551	555	609	578	552	604	543	559	555	591	618	583	556	576	595	590	567	593	563	553	580	611	561	584	566	583	556	588	578	593	562	572	550	604	570	578	591	566	569	567	553	540	567	600	559	565	569	567	557	532	573	586	592	596	567	637	554	548	532	577	526	550	554	603	580	551	579	584	607	574	553	621	517	535	581	600	564	598	604	559	609	599	582	596	581	577	615	565	541	606	530	573	516	608	602	601	585	580	567	603	575	558	599	602	596	550	566	583	558	586	557	571	600	536	612	590	575	541	572	542	570	559	611	565	554	574	586	556	565	579	571	557	512	564	581	554	591	630	570	607	570	563	591	574	557	559	559	595	585	574	566	586	588	580	562	560	599	553	551	541	647	559	591	574	616	605	583	548	580	590	567	586	567	552	612	594	560	557	569	544	601	610	536	562	591	585	590	568	573	514	569	523	601	589	575	556	606	569	585	568	559	565	591	607	561	559	575	558	503	548	537	555	534	562	557	569	582	578	590	604	607	567	584	584	592	554	512	646	558	540	584	583	556	597	555	564	563	561	580	574	566	542	571	552	565	561	628	561	583	576	549	574	554	588	585	556	576	588	581	614	570	534	553	586	572	587	561	605	582	557	552	582	558	554	578	592	579	574	589	583	547	584	561	599	545	590	609	559	556	587	598	573	629	587	539	552	596	594	559	594	549	585	538	586	583	568	570	563	557	585	615	601	616	610	533	593	577	564	595	616	541	575	596	585	554	577	531	566	571	541	563	616	571	585	546	595	619	559	523	596	554	586	550	559	571	568	580	585	569	577	562	588	565	566	562	573	578	595	549	606	570	529	556	591	543	545	529	570	566	575	597	590	571	572	578	546	635	602	554	582	575	580	549	601	572	593	519	601	535	569	616	617	579	554	552	565	588	524	590	594	554	564	616	577	584	600	593	547	547	568	565	590	547	600	553	588	542	508	565	624	584	630	547	582	535	572	603	569	581	548	531	602	553	616	590	569	591	590	571	543	597	546	590	565	555	601	559	565	555	542	522	578	573	614	557	552	582	586	581	580	564	569	598	547	550	560	585	610	600	537	594	597	571	586	575	577	541	603	580	591	587	566	615	598	625	566	568	551	571	568	573	592	631	578	560	586	590	571	580	601	612	571	596	554	571	578	574	576	534	575	586	585	545	618	535	565	606	602	594	560	579	555	544	536	564	591	612	584	572	598	581	600	533	631	570	582	544	543	578	601	593	603	576	547	583	580	547	598	565	593	606	566	654	588	589	576	562	614	603	551	565	565	585	587	548	608	545	588	620	572	549	589	587	577	556	599	592	538	570	533	601	571	583	566	593	560	612	571	598	579	571	563	573	567	597	598	574	521	582	564	606	593	574	604	566	534	558	572	560	544	606	599	567	578	575	523	608	580	569	572	589	587	561	598	597	601	603	548	545	544	547	528	583	586	554	605	645	579	585	575	586	547	563	554	536	573	536	566	582	569	629	592	563	579	609	562	534	584	549	543	601	635	569	560	566	575	561	595	551	572	587	579	643	604	564	556	602	562	516	594	559	561	564	585	551	587	511	596	548	558	585	568	564	582	588	577	604	567	581	605	558	614	582	548	539	575	599	568	603	631	537	601	568	572	579	587	579	551	596	570	583	624	572	564	612	591	567	610	572	579	593	563	617	597	573	557	568	615	565	615	573	612	574	578	632	570	563	555	593	549	560	546	589	554	601	601	603	572	596	568	581	593	572	562	582	606	594	562	546	567	569	597	605	572	579	540	597	579	560	602	543	607	590	590	593	566	540	589	607	572	597	579	557	575	582	523	626	569	539	624	589	588	633	603	585	519	559	584	587	544	533	561	628	602	555	587	566	578	574	591	557	563	578	581	549	558	558	568	581	579	587	617	555	568	605	560	558	556	619	550	590	554	583	565	541	554	524	542	580	579	605	559	600	591	564	585	567	547	613	552	587	601	562	547	553	588	545	577	591	625	594	560	586	570	574	592	579	577	596	551	582	563	593	560	615	594	591	598	556	530	536	539	606	603	572	558	596	591	562	555	556	575	568	606	569	597	539	604	592	535	564	547	592	617	581	615	614	543	583	558	562	600	565	619
2329	475	254	235	173	192	229	215	296	244	220	193	149	153	145	152	150	132	111	131	103	97	118	140	137	151	103	109	88	86	85	73	66	72	67	64	64	65	63	51	61	62	53	69	63	62	54	62	47	77	75	62	44	55	63	70	53	70	66	75	64	61	56	56	54	59	74	51	61	54	51	59	57	54	53	45	72	47	53	53	50	65	69	58	49	62	57	51	63	57	68	66	51	68	59	71	60	60	67	55	60	62	62	47	62	58	49	61	55	70	56	65	55	51	64	64	45	66	67	68	57	51	59	60	63	62	63	56	57	49	55	50	57	53	51	58	51	62	58	64	58	46	59	51	61	51	56	46	65	49	61	68	68	43	66	60	64	58	46	59	50	50	65	57	56	51	56	65	55	49	55	63	42	59	58	57	56	62	71	70	61	49	64	68	75	64	76	61	66	66	64	52	49	78	75	69	60	60	41	46	66	64	59	49	52	60	76	59	52	70	45	67	52	70	59	61	72	63	53	66	56	60	52	67	62	52	62	70	57	49	76	58	64	63	74	46	73	51	68	62	75	47	70	61	53	63	59	63	48	49	62	50	61	57	53	56	62	53	48	48	44	66	63	69	59	70	53	72	58	45	46	65	56	55	53	61	55	62	54	63	56	47	48	54	48	64	58	57	64	65	63	66	73	58	51	55	59	74	66	63	54	57	64	62	46	56	67	61	62	53	55	54	45	49	58	65	65	51	49	60	59	58	56	66	65	51	58	57	52	40	58	60	37	58	60	63	53	57	63	61	56	54	63	47	59	49	69	53	66	65	59	50	54	62	51	56	63	62	58	68	55	56	62	61	57	56	61	53	60	67	58	66	52	61	62	62	77	58	49	64	54	47	58	56	53	55	59	54	60	61	54	62	54	60	55	66	70	44	66	64	59	53	66	44	51	62	66	77	53	61	62	58	59	53	63	55	52	55	60	60	79	60	64	59	56	62	61	62	46	59	57	52	64	57	65	61	65	81	69	67	58	56	49	53	59	65	62	43	53	64	49	69	62	48	53	67	48	57	54	56	52	61	59	64	67	59	59	41	64	49	72	60	52	58	62	64	60	79	61	49	62	62	65	61	63	55	53	69	55	52	65	62	55	56	60	65	55	61	69	58	62	45	65	53	75	44	49	56	62	74	70	59	61	64	59	60	59	59	55	58	61	51	73	60	55	61	60	50	51	61	56	64	53	47	56	60	56	57	78	68	67	66	46	62	66	46	46	64	51	74	65	70	55	71	52	49	69	63	50	48	67	66	42	58	79	58	50	54	59	54	70	71	53	63	51	59	70	61	79	50	58	77	66	56	75	62	54	63	67	67	65	66	64	55	57	71	49	51	45	52	51	50	70	57	59	61	59	70	65	76	67	68	62	59	70	73	57	71	50	67	71	45	52	67	75	60	67	71	58	50	54	66	55	50	65	49	61	61	48	44	52	56	51	64	59	55	56	59	68	61	55	60	46	51	61	51	73	60	67	58	63	52	68	48	57	56	62	57	55	60	52	60	53	45	56	57	68	62	42	59	58	52	67	57	59	60	54	54	65	42	76	63	58	55	59	56	70	60	55	57	60	61	48	47	48	51	72	60	61	62	57	74	45	55	45	48	61	67	56	54	39	71	57	65	60	55	48	54	61	54	68	56	79	67	54	70	58	65	61	57	70	74	58	55	60	57	66	56	71	51	56	67	65	47	60	51	66	52	64	53	67	61	60	60	73	57	59	36	67	68	60	56	56	60	66	43	63	61	58	57	54	64	61	66	52	66	74	46	58	58	61	47	70	43	63	60	58	55	58	66	71	49	64	45	69	51	49	68	61	55	50	53	66	72	58	52	56	68	53	62	64	45	51	70	65	61	55	67	58	55	55	55	56	63	55	66	60	62	50	58	44	75	68	67	60	65	65	69	65	45	49	74	67	58	67	46	58	61	56	44	45	69	62	59	54	61	62	77	61	51	65	66	61	59	52	62	61	68	60	56	62	48	54	64	48	63	77	62	51	53	50	62	64	56	60	67	55	57	62	64	47	52	55	56	70	58	61	58	51	74	50	45	62	57	67	67	72	71	62	63	60	46	70	62	72	43	49	44	70	43	58	69	57	56	45	52	60	52	56	69	59	77	55	71	63	58	65	65	66	44	48	48	62	65	65	61	57	66	56	74	55	51	60	64	52	57	59	52	55	53	56	51	55	60	43	54	65	54	55	47	58	51	48	47	63	65	55	50	47	52	64	61	60	55	65	69	63	62	61	48	53	58	55	42	71	45	59	63	56	61	55	53	48	60	64	60	67	60	53	56	62	60	55	63	59	60	64	68	58	45	68	55	70	63	55	70	53	63	67	59	61	62	56	53	56	55	61	69	70	65	46	51	64	55	53	68	56	56	61	56	42	55	63	65	67	64	71	54	48	64	59	54	52	58	38	56	59	56	59	45	62	52	57	54	53	50	53	65	59	61	57	73	57	68	65	50	51	56	57	53	56	60	59	59	63	68	54	64	69	71	57	67	74	79	60	61	58	68	49	48	58	67	60	62	55	64	58	53	58	63	62	75	58	64	53	56	71	64	69	59	57	58	48	72	57	56	53	57	54	73	68	64	57	59	56	45	71	55	54	54	54	65	59	57	66	68	64	49	54	49	64	64	57	67	67	65	46	51	53	60	70	49	55	69	57	48	73	57	59	56	47	52	58	63	57	41	55	66	44	52	66	67	56	59	50	58	71	62	51	63	60	49	61	62	75	65	62	69	51	51	82	49	55	59	51	71	61	60	52	58	56	50	56	50	65	66	60	63	59	71	60	64	54	59	53	58	63	62	61	55	54	47	77	55	64	68	41	68	65	51	47	69	74	69	50	61	63	56	61	57	48	66	56	49	64	74	60	60	49	62	52	55	62	54	59	60	65	70	59	64	63	56	67	48	63	42	50	60	59	56	59	60	57	62	70	68	47	56	59	45	59	54	58	60	56	62	56	61	47	55	61	61	50	55	53	58	52	57	55	57	52	63	62	59	59	51	53	59	57	48	65	59	48	64	73	63	60	54	64	62	49	65	54	66	55	67	63	60	50	50	60	74	60	57	57	60	46	48	57	49	48	53	58	69	74	59	51	58	65	52	46	42	53	58	58	61	52	65	66	56	58	61	51	53	56	51	60	75	48	69	63	72	74	55	60	59	54	54	54	59	68	70	60	56	61	63	66	51	59	65	67	66	60	47	59	62	53	54	64	62	64	53	64	51	59	59	54	68	53	57	55	53	65	45	61	57	83	41	66	63	64	57	72	55	62	51	52	50	57	54	69	59	61	51	61	62	65	60	67	51	52	53	49	67	63	66	62	67	61	71	65	72	61	54	67	48	51	50	52	48	53	50	74	66	54	52	51	53	59	46	61	60	50	74	63	55	60	54	64	58	60	68	57	62	57	58	66	54	61	64	43	52	54	59	66	55	59	66	65	57	56	61	45	55	79	60
18677	5698	2938	3885	8281	10841	10699	9243	10923	8779	6717	5307	4069	3838	3754	4345	3255	2936	2530	2161	1957	1947	2038	2649	3087	2705	1867	1452	1102	837	671	581	504	496	459	493	441	485	461	435	458	427	412	427	455	415	431	434	447	442	412	461	457	437	472	460	463	441	457	475	476	442	491	458	418	448	426	448	470	476	444	460	399	450	479	421	503	432	469	447	460	443	461	444	440	414	451	474	441	427	411	457	487	467	467	439	436	453	459	447	454	437	445	429	453	444	430	466	471	475	401	442	434	443	441	441	439	449	414	450	439	462	458	445	461	416	435	450	465	485	426	446	422	457	474	458	478	472	435	467	469	442	492	478	470	432	451	458	486	464	470	478	418	414	457	434	468	479	395	430	454	490	422	487	462	448	439	462	452	464	427	425	464	432	450	446	474	450	445	456	461	481	448	441	456	482	425	428	471	442	461	429	456	436	432	451	454	422	440	444	421	439	439	462	454	436	434	413	470	464	440	422	433	455	449	452	462	448	464	450	497	454	475	445	425	439	452	437	442	472	437	470	440	439	469	471	466	434	451	416	448	446	484	454	474	437	418	448	441	447	455	428	435	452	447	480	438	446	437	442	479	476	430	432	389	439	425	429	481	471	455	464	464	429	458	418	435	433	467	447	452	457	451	438	421	449	473	421	448	455	431	441	413	466	467	422	458	436	439	455	450	419	487	442	489	467	435	447	456	458	450	468	473	463	449	464	442	426	437	448	437	458	445	466	423	442	483	465	447	420	436	470	420	444	444	475	473	412	405	453	416	445	473	440	445	415	432	431	437	470	486	469	430	447	486	445	412	468	447	486	487	423	413	454	466	432	435	444	438	447	467	442	459	438	453	477	462	462	462	455	474	456	442	454	475	414	482	447	456	436	474	460	470	449	461	494	422	452	441	431	433	416	428	484	468	402	424	434	427	466	450	417	442	413	432	440	496	468	508	460	447	465	426	459	403	442	477	443	491	486	497	435	449	415	430	462	434	443	460	477	468	437	438	429	441	452	457	427	429	457	483	442	453	429	478	434	433	429	430	446	418	483	426	441	479	426	474	447	441	424	421	444	449	486	452	481	447	453	429	465	416	451	426	440	433	444	466	456	419	487	445	465	438	449	487	471	447	460	499	417	468	420	446	452	436	495	440	419	449	464	450	443	459	452	491	462	457	451	454	462	471	465	452	427	466	503	465	416	438	458	457	483	474	468	453	453	423	445	448	424	498	484	440	429	451	501	472	454	455	473	441	465	430	445	461	456	449	435	504	459	437	422	434	457	496	474	453	501	433	463	397	419	435	484	405	439	449	408	456	487	458	475	437	475	410	482	450	477	438	466	446	426	469	428	440	439	440	444	431	464	438	463	423	440	458	458	444	446	455	440	445	449	452	443	486	460	457	487	452	459	406	455	440	504	453	420	423	454	442	416	458	398	469	448	444	490	462	473	459	433	478	432	449	455	480	480	432	449	467	431	467	462	465	459	462	439	447	432	442	453	442	434	454	413	435	427	460	480	420	471	489	472	455	477	472	446	511	480	452	433	433	457	475	495	445	441	438	452	467	427	442	442	484	439	429	438	481	476	445	457	481	451	466	441	501	429	444	462	478	441	442	484	441	484	462	408	456	472	419	463	489	464	429	437	463	459	430	429	417	446	449	441	478	454	447	431	451	451	447	421	490	461	432	453	456	419	496	479	490	462	438	467	481	457	451	463	432	439	476	431	489	481	457	469	462	452	461	451	470	470	469	442	441	446	435	468	445	446	454	470	465	445	454	451	473	457	450	469	467	436	460	422	478	449	455	468	463	446	480	445	424	459	405	467	443	424	459	461	437	464	431	469	492	442	522	425	428	448	456	447	464	476	425	433	429	472	467	462	457	451	398	461	454	418	432	464	439	418	494	464	449	438	442	430	466	456	455	498	471	437	478	415	437	447	433	445	463	436	453	439	443	466	444	459	423	432	462	489	446	426	435	458	396	435	405	392	435	452	446	485	449	446	489	470	443	467	424	471	458	470	460	463	456	433	457	513	459	460	466	458	462	451	487	480	457	480	425	448	490	457	443	429	447	475	465	437	464	472	463	491	416	488	497	450	448	427	473	470	425	441	466	454	422	443	464	471	423	399	472	493	437	461	445	447	482	436	423	485	458	485	445	449	434	443	452	474	466	469	420	426	463	426	456	438	473	451	424	439	432	439	449	415	484	439	438	422	457	504	405	472	454	464	437	431	469	436	464	443	472	449	405	457	448	467	426	412	445	426	459	491	473	465	472	440	434	475	473	468	472	450	467	425	440	432	471	417	445	447	422	420	449	454	447	495	446	461	452	464	451	447	455	463	434	431	434	453	427	412	450	463	481	457	442	460	456	404	438	437	460	468	418	448	456	415	465	409	458	432	423	447	468	468	438	417	451	425	465	503	417	455	440	426	430	461	462	461	466	442	431	443	440	449	419	472	444	410	476	459	461	442	476	473	424	422	427	451	444	450	429	451	453	455	495	446	405	428	455	423	463	458	478	446	427	465	439	451	443	483	469	467	451	415	446	429	459	437	438	464	475	451	448	445	472	460	450	447	419	473	438	442	411	499	434	467	441	447	442	460	428	485	445	440	484	432	451	504	457	488	461	469	441	440	481	433	442	465	443	464	441	475	421	468	459	451	422	464	470	425	446	460	489	428	478	425	463	448	437	436	465	448	455	473	462	413	465	423	456	444	455	450	468	437	436	430	470	484	441	484	437	478	440	443	452	457	447	467	440	438	442	455	440	404	427	482	441	442	422	431	470	456	440	465	437	461	439	459	453	455	464	429	417	436	476	440	448	474	441	462	462	480	474	455	452	479	443	449	441	477	454	426	434	440	494	489	494	407	436	450	473	415	426	464	469	480	484	453	432	456	453	486	441	456	445	454	498	455	466	441	450	457	454	460	447	445	472	474	448	457	425	449	430	423	461	407	462	464	475	455	435	427	486	468	458	441	452	453	469	470	449	447	451	464	483	418	426	421	457	450	436	431	464	478	436	453	467	447	447	446	456	446	451	451	456	432	459	463	451	460	489	439	455	470	516	445	448	481	491	455	466	484	490	460	445	442	458	443	470	487	433	449	457	452	471	474	497	443	456	460	460	476	476	465	438	431	434	424	436	431	445	445	465	439	475	423	440	446	433	476	459	445	461	440	410	435	420	403	401	455	436	460	499	463	444	461	476	439	448	442	454	435	435	449	483	416	465	481	453	434	441	427	449	400	454	457	461	438	416	420	488	480	442	459	460	451	463	439	465	472	444	434	444	478	462	433	456	466	447	456	470	438	481	441	425	460	451	477	448	476	438	483	432	428	474	442	473	438	447	422	428	459	435	438	455	448	437	426	408	463	447	443	425	420	470	478	475	483	472	443	472	462	474	418	441	464	453	433	454	492	437	466	450	475	426	426	434	449	429	441	441	497	476	433	435	445	439	455	477	447	460	464	493	427	483	494	458	471
1985	589	334	290	213	306	330	392	372	288	337	212	248	228	239	222	179	163	151	174	132	129	183	313	332	330	269	217	192	103	102	89	78	81	59	67	69	63	83	73	65	67	71	69	96	81	69	52	64	57	65	66	57	67	50	51	53	69	67	46	74	77	61	71	68	58	65	58	43	65	62	68	70	78	81	73	68	69	59	64	72	54	69	55	65	73	71	66	70	46	66	64	47	67	59	62	74	60	69	49	56	45	65	69	59	73	60	65	61	63	67	57	64	68	60	71	57	75	66	67	57	69	68	64	83	68	61	58	50	83	57	65	66	62	63	62	67	60	61	63	58	70	64	65	64	66	68	50	57	58	69	74	61	67	72	60	66	68	73	52	70	69	54	49	65	57	62	79	65	64	51	64	58	67	66	64	69	71	66	62	75	58	48	72	66	53	57	68	55	65	57	59	79	71	56	64	63	66	51	74	67	61	56	56	64	62	52	52	62	59	56	67	59	55	71	79	53	60	69	57	56	69	65	63	60	64	54	58	83	57	65	61	70	58	60	56	57	67	67	67	70	68	55	77	77	69	69	74	65	66	59	74	57	68	66	69	57	64	69	62	76	71	64	66	64	60	64	63	61	62	77	73	64	63	74	67	60	67	67	60	64	70	59	73	65	59	75	74	75	56	59	67	55	61	62	69	66	71	71	74	72	54	66	51	66	67	62	62	64	61	66	70	81	61	69	75	60	63	66	61	57	87	63	54	71	52	67	63	67	63	69	69	58	77	78	56	71	63	68	56	54	81	78	53	50	64	70	55	68	50	56	55	52	59	70	59	70	56	55	65	74	69	59	71	62	67	62	55	62	58	71	68	75	67	48	66	58	62	63	45	71	61	84	60	75	62	69	61	65	65	59	56	57	63	66	55	68	69	56	53	71	65	77	60	75	85	59	64	70	64	51	73	72	46	76	59	44	67	69	68	62	68	62	56	57	67	60	68	65	69	56	65	58	68	65	67	67	58	81	61	60	55	66	66	65	67	71	56	58	52	75	68	79	65	50	64	59	69	64	52	48	64	65	64	76	67	57	69	64	54	63	80	64	52	55	56	75	54	49	64	68	62	69	67	75	68	62	64	66	68	60	48	65	76	56	66	67	73	79	64	58	67	80	60	48	75	73	56	59	57	74	74	74	66	80	65	61	67	67	60	66	53	66	57	59	56	65	65	76	65	65	87	64	75	69	45	68	67	62	58	66	61	71	60	80	71	56	66	66	63	66	72	69	59	84	63	57	70	77	61	59	62	62	67	50	74	71	64	70	70	72	57	57	63	53	57	65	57	62	60	68	48	65	64	65	65	56	56	70	72	49	60	61	62	72	68	73	64	61	60	72	64	76	61	57	70	66	57	68	71	56	67	65	79	61	65	64	56	61	62	60	77	82	78	64	63	44	62	75	68	70	56	58	51	66	78	69	56	62	58	72	70	64	67	65	60	71	67	70	79	64	56	66	63	73	57	51	69	67	62	73	66	66	65	62	64	72	59	66	51	59	62	65	70	68	77	80	66	45	68	51	68	70	67	77	69	53	63	59	66	48	58	58	65	66	56	75	78	68	63	61	76	46	63	70	70	64	60	60	43	65	62	46	68	63	63	69	76	62	66	74	81	69	51	75	74	61	60	74	61	57	66	64	63	54	57	65	72	73	63	53	66	64	74	67	69	52	61	63	65	69	58	61	58	50	55	62	56	61	68	63	53	57	69	73	52	50	69	66	62	75	72	60	58	63	72	60	78	62	67	67	61	65	64	57	79	62	51	60	74	67	60	70	61	62	46	72	54	79	63	57	57	56	66	88	57	78	85	55	74	61	53	57	68	55	65	66	54	60	66	71	67	77	62	76	62	67	66	75	72	73	53	57	61	69	58	64	71	73	58	75	67	58	63	58	56	58	70	60	65	63	67	72	56	65	69	75	67	67	55	59	65	67	51	59	72	57	70	57	75	55	70	61	56	57	57	62	64	55	72	68	64	70	66	67	60	61	59	79	54	67	70	57	78	55	66	76	53	67	71	67	60	71	68	72	58	61	66	59	54	61	67	85	73	51	77	65	72	57	48	61	58	55	62	64	81	53	67	53	63	62	75	49	69	64	79	79	61	90	78	68	64	64	93	70	61	62	65	79	65	59	71	58	64	67	60	58	70	53	66	54	72	63	63	70	66	72	65	60	62	79	61	71	72	60	60	83	63	55	65	68	77	60	61	67	66	74	64	45	61	62	59	54	56	63	51	60	68	58	47	60	69	58	72	59	65	54	52	63	68	52	56	64	68	68	59	58	54	54	70	59	72	70	77	58	48	49	85	73	67	59	57	67	71	74	63	62	66	64	48	67	71	61	65	66	70	51	75	57	63	58	74	57	65	77	67	50	57	66	57	52	70	61	81	69	70	63	55	72	61	58	62	72	57	55	64	64	61	66	56	50	67	59	65	59	56	75	59	70	68	70	64	58	67	91	64	73	58	88	47	65	63	59	65	58	47	62	64	59	70	70	62	67	71	59	60	69	57	68	50	62	51	79	68	66	79	77	62	80	64	79	78	70	59	61	66	64	58	51	68	62	63	65	75	53	70	73	51	66	59	66	76	68	68	63	68	62	64	64	72	61	63	50	67	73	64	65	53	67	61	68	58	61	59	63	76	69	66	63	56	65	61	57	54	66	63	69	55	77	60	62	58	67	55	79	69	79	51	58	61	58	75	51	52	60	60	73	59	72	59	60	58	54	68	65	62	71	69	72	56	67	73	56	57	64	61	83	54	64	67	58	58	73	65	68	73	63	77	57	60	60	60	69	60	72	65	68	85	58	69	77	63	56	62	59	64	59	68	59	61	61	63	58	66	58	73	60	70	54	65	47	64	58	64	49	65	60	63	73	65	69	54	63	72	58	64	53	49	48	59	60	50	77	53	55	68	66	71	53	65	60	60	66	85	57	57	66	70	56	70	78	70	67	54	69	59	53	73	72	50	58	58	73	65	68	56	63	54	58	64	81	55	61	65	59	70	45	76	72	69	71	59	57	56	68	53	69	61	57	63	68	57	75	72	57	80	66	62	49	76	70	62	70	56	69	69	69	79	67	58	59	64	57	67	62	57	70	57	63	70	63	62	58	64	54	65	59	61	55	69	62	79	63	73	65	71	77	60	65	63	64	74	57	61	63	59	52	63	70	66	65	62	68	57	71	71	62	69	50	70	73	65	57	57	64	73	66	68	66	48	74	63	51	77	46	73	55	62	60	53	51	80	75	74	70	69	63	64	66	55	55	58	57	58	77	60	58	47	65	59	78	57	68	65	69	59	76	63	69	69	54	64	56	79	57	72	69	65	59	64	67	68	62	63	57	62	52	49	69	70	73	72	58	58	65	68	66	53	68	84	67	51	60	60	81	51	59	64	65	57	57	49	67	63	66	67	71	68	75	64	53	60	55	70	66	72	64	60	51	61	71	56	70	61	65	79
19438	6735	3830	5230	10749	15345	14640	15359	13918	9165	9087	6127	6197	5962	5451	5322	4372	3614	3567	2982	2570	2195	4011	6706	7087	6416	5040	3871	2697	1727	1016	801	629	526	548	457	523	469	494	505	460	476	483	476	481	491	489	465	484	480	466	478	517	470	515	519	506	479	479	464	459	454	500	482	451	486	516	474	516	510	480	524	489	508	460	506	483	504	459	496	481	469	480	450	468	513	458	500	453	497	477	466	481	505	501	446	501	462	476	497	452	504	506	466	467	506	441	445	491	510	463	514	468	499	489	495	472	508	452	465	451	483	487	494	467	479	465	480	492	478	458	458	504	485	504	508	497	464	495	464	483	479	447	455	503	506	486	498	513	508	476	457	494	478	471	497	481	480	461	471	431	487	459	529	471	434	473	493	467	488	467	458	477	510	470	504	471	461	481	476	487	465	519	481	496	498	487	495	460	487	463	459	490	497	470	528	467	481	475	471	478	473	509	507	510	509	490	464	468	505	477	516	466	455	446	495	493	483	466	505	516	525	502	464	471	477	501	480	479	488	454	485	463	501	476	483	489	445	510	457	489	501	440	457	486	489	430	489	465	481	475	517	490	513	466	445	451	470	492	505	477	475	444	491	539	487	488	493	493	509	480	479	473	448	508	453	522	493	509	449	504	437	467	504	532	488	457	462	483	456	474	480	502	487	498	471	509	493	486	477	489	477	500	508	479	464	473	468	485	464	454	499	487	505	485	484	448	486	431	473	463	501	527	499	499	513	482	473	456	480	507	471	505	464	453	528	493	479	519	494	444	483	489	438	483	519	494	472	484	518	507	462	505	467	445	494	534	489	465	465	483	441	460	456	479	475	491	445	452	497	464	463	490	521	464	470	477	511	496	479	465	480	473	492	491	469	475	456	508	535	467	479	448	492	484	523	473	450	449	465	505	486	458	445	490	495	468	436	509	482	473	525	505	502	476	510	503	470	472	455	503	495	493	496	463	481	489	496	455	477	479	475	485	440	449	482	500	503	468	490	481	456	488	467	476	540	498	488	453	486	464	443	530	459	472	490	486	459	498	494	470	461	476	461	512	455	465	504	470	476	481	461	498	503	498	460	515	501	498	492	523	485	490	500	491	476	504	504	450	481	461	480	497	491	438	478	478	485	494	460	479	434	467	494	489	487	464	488	462	495	473	513	467	492	467	510	445	505	484	503	472	529	470	456	489	455	453	482	472	505	512	532	474	458	499	459	538	489	466	501	527	465	493	493	505	474	469	477	508	512	432	473	464	474	455	511	480	442	468	497	453	469	492	484	454	476	470	486	481	464	481	492	501	469	477	458	479	532	470	497	482	508	493	486	452	514	487	471	498	482	469	493	468	482	504	494	496	487	510	502	515	474	459	464	461	480	523	487	449	518	474	440	452	504	465	472	457	476	449	510	464	488	501	460	505	468	489	446	457	511	497	503	503	524	489	477	458	462	461	480	507	529	470	468	480	455	517	475	465	446	494	496	453	454	458	464	478	514	455	522	491	500	501	469	485	483	445	472	480	493	485	453	496	463	510	458	490	463	455	483	438	493	461	475	442	497	446	476	458	515	507	465	492	503	463	466	474	502	488	490	478	455	477	476	467	478	491	421	470	485	509	501	439	479	486	441	478	455	503	454	504	468	496	518	481	460	505	486	513	475	492	442	504	483	454	469	487	463	469	497	477	462	442	462	477	483	475	464	514	499	462	480	491	454	475	479	464	469	468	478	483	488	488	492	501	456	392	491	522	484	473	427	485	477	478	462	499	502	503	496	494	491	453	479	492	480	486	470	462	478	442	463	476	430	446	524	478	462	497	488	528	475	510	533	464	456	433	465	481	515	509	464	470	500	543	483	491	459	475	468	495	491	464	483	466	489	418	494	486	427	451	530	484	478	477	445	460	501	495	530	460	462	515	514	487	478	505	506	462	480	458	512	487	479	474	458	495	507	471	453	503	502	507	503	528	472	479	485	437	471	474	502	485	470	466	509	460	458	479	503	489	519	477	502	474	495	500	468	481	486	493	495	494	488	472	479	466	463	491	491	469	467	492	474	502	509	497	518	519	496	486	470	462	488	459	477	503	464	502	504	436	514	478	444	479	487	485	502	469	515	453	493	479	519	452	470	481	508	472	465	475	494	443	462	470	491	474	464	522	467	487	514	444	467	532	484	482	463	459	485	442	461	493	499	467	502	491	483	475	473	485	499	462	498	469	453	479	458	457	467	516	481	465	495	463	475	495	498	488	483	471	495	475	525	447	528	471	498	521	493	476	503	468	531	527	530	477	444	442	475	477	482	511	498	438	502	490	488	452	483	492	484	464	487	455	490	477	476	467	446	498	490	508	463	462	448	465	523	505	474	466	466	527	483	480	464	474	471	440	468	465	483	472	513	491	468	434	490	463	462	500	521	480	474	475	461	455	484	483	496	484	495	484	488	507	501	481	484	441	500	479	480	463	465	457	527	472	469	479	470	491	486	520	510	495	470	461	447	493	482	513	470	493	475	524	475	454	476	515	516	521	501	485	497	480	447	479	476	475	460	464	503	509	488	491	487	474	507	511	438	501	474	483	461	489	471	438	460	462	458	496	496	506	483	468	503	446	491	461	503	484	451	455	473	464	514	497	466	512	467	482	478	458	493	513	503	445	460	468	448	462	490	451	515	464	481	516	490	469	458	517	495	480	441	503	477	487	472	477	493	492	451	462	470	466	450	480	471	476	526	493	462	472	492	485	516	494	442	501	500	489	480	481	468	477	479	527	487	461	498	500	480	492	510	450	489	409	452	455	453	483	484	453	486	501	502	436	474	449	503	484	437	486	450	443	510	484	468	446	476	500	494	470	458	502	510	513	478	460	447	509	482	463	484	491	486	508	493	502	452	473	496	492	470	530	468	485	455	470	480	486	467	461	472	466	478	489	455	449	497	516	483	516	469	512	458	470	445	465	486	488	465	501	504	474	488	506	519	474	469	476	456	442	504	471	486	461	472	475	505	506	450	484	499	460	507	487	526	451	496	486	469	462	509	515	475	493	515	470	514	480	479	450	521	459	524	474	515	497	522	486	484	474	476	458	495	464	495	479	473	467	511	493	502	474	492	487	483	490	481	476	457	489	494	425	490	477	487	460	520	461	471	471	527	520	452	425	452	497	473	479	468	461	449	458	445	462	462	446	463	512	491	501	474	498	499	500	457	487	470	473	496	489	463	475	474	496	475	462	481	454	486	508	479	492	533	485	483	512	490	488	510	497	489	513	459	505	509	483	510	466	430	479	482	484	459	509	506	491	442	488	476	488	494	446	454	510	494	500	427	475	478	443	459	468	482	467	496	482	467	518	475	482	492	484	502	514	512	476	470	463	447	488	460	476	515	500	450	473	470	459	464	459	470	492	506	500	496	489	489	484	459	481	437	475	489	506	457	468	469	521	498	473	513	449	512	479	438	477	506	460	488	498	500	505	475	499	464	491	462	490	484	527	525	465	487
3189	616	359	310	287	313	376	473	300	326	257	238	260	222	198	236	181	197	156	149	128	123	159	287	368	353	320	260	173	157	93	98	86	74	67	73	79	66	74	87	77	75	71	66	83	58	77	62	81	64	65	71	67	73	54	72	63	65	72	73	77	61	78	79	62	60	60	77	66	71	78	70	71	60	46	56	70	82	61	72	84	65	71	82	76	69	75	77	82	72	81	86	70	64	79	69	70	91	78	69	56	81	66	76	57	69	69	61	52	72	69	84	82	81	79	81	67	68	70	66	75	87	76	81	82	67	78	83	63	56	79	70	70	74	69	63	71	71	71	78	71	74	78	66	69	68	65	96	66	73	60	77	74	66	60	75	70	64	76	70	88	66	59	78	65	84	76	63	61	81	76	70	64	81	77	58	68	65	80	71	70	70	78	80	70	66	62	75	70	63	65	72	63	62	66	78	74	69	75	75	56	71	65	84	76	78	77	58	78	73	66	70	76	83	64	82	70	78	80	71	71	72	65	72	92	62	85	82	72	79	71	69	67	78	69	74	78	81	70	58	67	68	61	58	71	72	80	67	66	72	71	75	74	54	64	61	83	62	73	79	79	70	61	80	83	78	62	68	94	84	80	77	83	80	70	84	70	65	70	59	89	54	73	52	76	65	91	71	75	63	84	80	77	58	82	67	67	63	72	86	64	72	67	62	75	61	54	78	73	70	82	93	59	68	78	76	62	84	75	96	72	70	83	73	92	65	80	49	66	58	56	78	78	71	72	66	69	79	71	70	77	66	62	84	76	74	85	58	78	70	72	80	74	80	66	54	68	80	74	65	58	66	76	69	81	93	81	67	67	62	53	75	82	72	76	66	57	83	76	75	77	72	70	77	78	71	76	76	71	64	82	72	77	85	66	89	71	69	71	80	93	67	68	92	70	78	63	62	69	85	75	70	71	74	73	63	73	81	82	64	74	81	74	72	86	83	66	74	70	80	72	75	59	91	79	73	67	79	80	62	69	73	74	87	78	70	62	63	58	82	71	75	63	75	65	76	71	76	78	79	68	67	76	84	63	82	71	72	77	81	67	61	71	72	85	56	65	76	78	65	75	84	70	71	61	71	65	74	83	85	69	72	88	69	75	79	71	63	71	72	64	70	73	77	56	76	91	63	84	54	71	92	62	62	79	66	68	59	73	67	72	61	72	64	70	73	66	84	74	74	76	81	76	84	73	77	64	62	55	74	72	62	67	54	77	67	65	72	57	69	80	74	74	58	58	62	78	79	61	72	72	77	70	73	85	67	63	68	70	65	70	81	68	84	70	71	83	87	75	76	76	64	86	72	71	67	74	69	66	77	72	63	71	77	84	64	66	81	52	75	71	85	62	80	69	70	74	76	63	80	67	81	58	68	69	81	71	75	74	69	86	77	70	64	90	65	80	66	81	74	68	55	66	72	74	54	73	61	66	73	74	60	76	70	65	87	70	75	72	72	73	68	78	86	69	67	81	81	76	64	81	50	75	66	74	74	81	80	82	78	63	71	64	73	66	72	79	81	74	90	56	74	80	73	71	77	79	59	64	63	56	83	65	55	65	66	64	78	67	70	64	78	72	69	72	58	60	86	88	74	79	78	53	61	64	83	74	70	72	90	78	83	72	73	75	90	75	73	64	76	95	56	71	81	76	76	81	67	57	66	70	84	71	79	75	73	61	61	63	78	72	85	70	72	59	65	65	73	77	69	63	91	82	81	67	66	69	68	77	57	71	64	73	77	66	78	60	85	80	74	71	65	58	77	60	54	61	72	72	73	69	62	81	60	83	71	76	64	63	75	76	66	75	62	62	87	65	66	62	65	75	85	78	65	76	83	86	74	76	76	70	83	74	85	77	65	70	71	73	63	68	79	63	82	69	69	77	58	67	75	71	63	69	88	80	79	75	71	76	78	71	66	75	66	72	72	76	75	88	63	71	70	95	61	65	62	67	70	66	69	78	48	64	79	53	73	81	83	71	59	65	70	71	77	67	78	69	64	64	73	73	76	69	64	76	76	74	59	80	87	74	61	63	57	63	70	78	64	77	58	88	59	76	74	64	79	66	66	65	73	67	72	78	66	75	59	71	79	88	65	78	65	78	61	67	61	66	66	70	77	64	73	70	88	71	80	60	83	54	74	62	58	68	67	57	70	57	63	76	72	71	68	87	84	64	63	80	58	69	68	69	74	65	79	66	66	83	74	73	53	70	61	68	60	84	72	70	71	85	82	71	65	88	60	83	62	87	71	63	61	84	71	68	79	83	78	83	82	80	62	62	72	76	77	71	71	75	71	64	71	75	76	58	76	68	60	68	65	73	80	69	82	57	78	69	70	62	65	86	69	63	71	70	70	70	63	79	72	79	68	71	71	79	82	73	72	60	75	78	82	71	66	62	64	72	74	75	91	73	62	84	69	58	74	58	79	77	69	72	77	80	66	67	59	53	71	73	76	66	76	78	60	78	85	103	79	89	72	70	65	80	64	85	68	74	72	70	61	68	66	86	64	72	78	67	63	67	66	86	78	73	63	74	79	73	70	73	76	75	81	77	76	81	76	72	76	68	57	71	81	62	67	72	65	66	69	63	65	84	67	87	81	69	59	69	67	89	62	72	71	80	78	76	86	73	76	69	78	67	50	83	74	62	69	84	65	69	66	73	80	84	66	74	67	65	67	54	65	66	65	68	69	75	69	78	69	63	61	67	77	74	73	79	81	64	64	54	83	77	78	69	71	79	69	65	68	80	71	68	55	65	88	69	82	74	70	71	73	86	80	81	67	64	75	88	64	66	78	73	74	70	81	53	80	66	80	69	69	65	89	57	83	70	65	74	73	87	70	63	71	69	58	72	75	69	93	64	64	72	63	70	55	83	65	60	74	78	69	72	81	71	72	62	54	64	68	70	67	64	69	75	78	85	65	73	73	77	67	88	81	83	64	68	64	67	64	74	80	71	84	79	85	77	94	58	65	83	63	66	83	67	75	49	61	71	65	65	68	66	67	70	72	65	67	67	70	74	72	72	59	79	68	82	69	72	83	75	63	58	67	72	75	79	78	77	74	62	76	80	77	70	70	77	72	74	62	65	73	59	80	58	78	89	70	83	76	74	73	86	61	86	68	76	74	73	68	55	77	77	68	83	78	69	71	73	60	89	80	74	69	68	78	78	72	69	70	80	84	66	52	67	85	74	68	68	73	62	69	64	76	62	81	79	77	78	72	80	71	70	70	63	72	76	86	79	77	72	77	77	63	77	86	61	82	73	59	59	87	87	80	85	67	75	55	64	76	64	70	77	70	61	65	85	72	76	89	73	64	77	66	65	72	86	60	68	70	67	72	82	80	63	63	72	78	87	75	72	85	68	66	61	82	74	64	79	65	81	85	69	81	85	83	77	80	57	63	71	61	77	89	81	80	73	77	60	70	78	78	46	80	77	59	65	57	73	70	50	68	68	71	74	72	94	79	77	75
19536	6578	3647	4913	11284	16031	17131	16049	10573	10426	7924	6937	7248	6417	5410	5576	4630	4896	3524	2935	2477	2241	3347	6445	7757	7550	6304	4795	3297	2140	1245	884	745	635	611	505	541	552	515	571	530	515	579	528	538	484	524	573	537	554	496	529	547	536	541	526	550	535	496	544	531	557	531	501	515	551	523	525	543	558	571	536	546	510	556	560	556	527	588	549	543	539	513	536	530	551	509	589	548	545	577	582	540	546	534	565	487	567	541	551	569	566	509	521	522	547	566	549	550	552	523	546	520	562	527	534	529	520	518	551	534	508	545	506	533	569	597	540	499	535	532	545	579	549	548	555	577	527	549	565	511	530	521	514	546	569	553	539	537	567	570	538	557	564	537	563	505	536	551	556	558	551	561	531	542	572	565	552	521	516	563	565	533	551	543	538	514	524	492	564	560	575	563	510	574	524	546	552	552	527	557	550	573	578	526	543	548	538	577	530	548	549	552	548	580	510	538	576	570	533	503	561	555	511	561	538	511	550	552	538	489	522	534	538	542	530	500	565	552	518	505	555	517	545	536	543	559	550	530	539	494	529	563	533	551	539	544	575	519	567	526	559	512	541	567	529	544	540	555	558	523	536	560	524	530	572	521	546	540	535	574	547	575	541	578	547	565	561	551	556	521	542	532	554	543	552	559	544	548	519	539	554	504	524	523	518	553	559	553	588	554	561	563	538	535	544	526	553	554	526	556	528	510	524	579	489	492	534	551	526	570	562	536	543	538	552	523	564	574	502	532	538	543	571	582	519	563	521	584	574	592	556	508	561	534	579	490	547	555	535	536	502	548	525	566	524	560	530	572	518	546	552	580	565	528	511	560	565	540	546	527	525	558	576	504	562	560	576	536	537	516	522	554	590	554	549	499	553	547	539	534	511	539	534	523	533	503	543	511	528	517	553	561	520	535	537	559	540	571	538	547	519	538	530	587	512	535	543	545	511	539	569	543	520	502	562	508	552	547	549	517	543	497	557	523	543	543	534	565	555	517	567	530	557	544	571	544	536	528	572	543	550	547	567	522	554	566	528	538	512	570	556	525	520	526	564	575	489	541	534	524	524	551	535	547	525	571	535	569	509	578	527	530	521	555	570	501	558	576	529	598	563	511	570	515	570	558	561	511	549	517	546	539	548	547	508	525	563	566	542	545	546	551	538	523	585	529	542	538	557	554	552	537	556	545	566	534	555	506	526	579	549	539	554	566	513	565	571	527	574	527	566	516	535	550	555	523	562	549	579	522	527	564	558	569	553	527	567	568	521	558	567	515	534	545	553	520	547	563	559	507	552	532	529	511	559	529	546	514	516	540	548	527	581	577	524	554	551	538	547	516	580	522	560	537	544	525	572	515	538	538	512	525	551	532	545	572	559	495	588	543	513	553	564	566	544	582	534	600	526	512	568	526	568	539	548	559	546	565	536	542	517	548	538	554	531	557	545	523	557	552	537	554	532	572	563	547	524	532	555	569	566	565	545	536	543	547	515	557	513	573	556	512	528	523	559	525	560	553	551	540	555	551	514	566	530	560	559	541	536	539	527	567	545	538	527	514	545	532	544	574	526	544	522	560	520	515	546	546	511	544	536	551	518	536	506	542	525	566	545	496	539	514	522	511	527	502	549	568	590	530	531	543	526	513	546	561	548	560	556	534	547	537	503	589	573	523	564	546	550	547	543	529	544	574	552	489	589	539	528	547	534	537	533	561	545	526	530	518	537	504	501	545	494	541	521	565	563	575	557	508	582	567	510	549	550	507	528	541	551	545	528	611	528	533	510	562	536	521	525	543	584	538	580	531	572	572	545	528	523	570	507	567	549	560	527	543	531	563	512	548	560	521	560	520	511	528	532	578	513	560	594	510	544	532	516	540	548	508	540	560	530	571	528	570	576	517	583	573	545	547	546	543	603	542	565	563	536	567	550	513	513	522	550	517	576	513	534	547	531	549	484	522	581	519	551	567	516	537	532	542	549	553	502	562	553	538	568	563	553	559	538	534	539	526	589	591	534	555	547	575	554	541	506	516	553	538	554	531	508	550	540	506	507	531	535	536	562	547	567	553	515	534	566	540	506	526	553	516	523	511	530	583	563	503	548	483	548	540	541	545	613	542	595	538	546	570	548	550	576	574	525	563	556	541	534	557	598	596	533	550	540	596	543	553	532	581	587	574	580	526	495	554	513	547	572	555	545	582	532	566	559	548	557	558	546	538	547	539	557	544	503	540	560	546	555	558	537	528	507	526	542	551	524	527	510	531	505	525	573	556	500	522	503	572	546	578	537	552	533	526	500	558	546	569	509	573	507	574	557	523	541	540	530	562	561	519	552	549	547	549	527	516	544	495	579	577	508	518	555	555	573	582	564	547	564	555	532	563	546	551	523	525	547	568	557	544	531	528	509	541	535	589	495	558	576	525	591	551	561	545	564	573	517	542	545	530	553	527	552	530	522	512	550	549	514	554	521	619	555	517	512	553	538	561	511	527	501	610	561	527	516	565	544	546	546	527	540	545	565	561	542	540	537	555	516	540	592	551	521	532	540	529	522	499	527	558	554	545	572	487	592	551	533	513	553	555	583	559	552	523	563	564	565	556	584	539	577	541	533	525	508	522	538	552	522	538	561	528	535	574	552	533	534	580	525	575	538	489	579	570	578	558	517	536	549	572	561	504	560	532	544	512	521	535	577	573	520	557	534	542	537	539	561	536	508	524	499	508	531	538	544	524	534	536	563	542	537	542	511	534	579	543	520	566	552	535	532	520	574	576	536	545	565	565	526	554	569	528	521	472	549	537	553	531	510	593	511	560	516	528	557	552	540	572	512	520	535	528	519	549	505	555	606	508	500	535	535	574	553	569	569	532	509	532	514	535	560	530	547	507	532	525	573	544	516	544	543	539	532	517	480	519	583	488	522	558	592	552	554	506	541	525	545	556	523	536	589	562	571	569	551	514	530	528	538	555	499	611	527	529	543	561	538	540	562	540	584	551	567	522	555	572	529	563	550	520	546	517	544	522	528	526	560	546	553	550	527	559	528	563	557	529	526	582	523	496	541	519	544	521	533	524	509	520	580	558	542	531	523	543	498	563	522	546	525	531	509	536	541	518	515	583	582	560	516	577	574	554	578	545	579	517	531	519	566	514	530	528	519	544	552	528	522	574	523	524	545	536	571	566	525	537	559	555	557	545	548	596	477	537	524	575	568	527	529	528	490	551	543	526	550	505	518	526	522	508	543	547	522	549	561	577	546	544	538	529	550	516	548	563	517	543	603	542	528	535	563	549	551	549	570	516	546	552	563	603	536	500	487	544	601	537	504	563	554	532	575	586	521	536	568	520	534	528	543	565	541	544	555	536	563	496	526	559	550	548	518	525	560	549	519	567	517	525	540	571	529	557	527	522	578	561	585	572	528	524	559	552	523	572	531	496	520	566	529	535	532	561	536	532	514	526	558	549	546	566	522	550	536	575	585	562	581	529	563
2759	881	528	387	363	465	536	478	411	391	310	366	368	318	308	283	259	227	214	190	166	147	181	422	681	696	548	426	291	177	151	118	106	93	83	73	82	81	73	69	69	85	82	78	84	64	72	68	84	83	80	73	75	78	96	75	84	77	78	96	80	77	92	85	69	88	75	84	82	82	76	87	70	73	83	99	77	85	84	71	95	84	76	81	81	71	75	70	75	75	82	85	81	81	73	79	77	84	84	80	89	78	76	96	77	100	84	75	73	69	75	91	62	82	95	96	82	67	83	73	58	91	76	68	70	90	88	87	79	72	65	64	72	68	91	82	72	82	73	67	57	78	67	82	59	88	81	82	77	74	69	80	86	89	68	86	89	79	98	77	84	84	81	67	60	81	75	72	85	72	68	78	65	74	78	70	75	72	93	80	79	67	89	68	93	77	89	82	69	87	96	62	70	56	79	83	88	89	73	60	75	77	63	89	84	65	78	75	72	80	78	74	71	74	74	83	77	75	77	76	67	77	92	88	60	76	78	78	72	66	65	85	89	73	78	69	75	94	71	77	89	77	85	102	67	79	87	73	81	68	79	75	72	77	69	79	89	68	82	70	68	70	65	65	81	74	82	84	84	79	88	90	91	87	75	66	82	65	83	69	83	69	77	74	72	73	77	72	77	78	72	89	69	75	85	83	79	76	83	64	66	76	81	69	66	68	72	78	85	86	62	77	54	83	83	82	85	76	73	89	93	81	97	65	77	80	97	81	70	78	73	75	88	94	73	76	81	79	82	64	88	95	81	73	72	84	77	92	83	68	78	77	99	85	79	80	78	65	74	84	68	66	70	88	51	69	82	72	77	83	93	86	93	73	71	86	90	85	79	76	69	89	72	77	70	90	70	83	73	71	87	70	90	74	68	86	82	70	84	70	88	82	57	72	68	100	83	90	71	83	77	72	87	66	99	92	75	81	80	82	76	70	60	67	81	73	82	73	79	90	82	76	80	86	80	64	73	70	74	70	59	91	88	78	71	74	80	70	82	93	59	77	77	73	66	85	62	80	87	93	88	83	76	84	84	78	68	79	88	80	82	81	65	78	69	86	63	87	75	62	73	63	85	84	86	68	76	82	65	77	93	77	70	67	73	77	84	94	97	77	71	100	77	72	71	67	71	75	92	84	76	76	76	82	85	88	85	60	63	76	73	79	92	74	75	73	67	79	72	81	73	76	77	72	64	86	69	88	95	64	98	91	95	88	88	78	81	78	68	75	71	74	72	77	89	70	75	71	81	82	90	70	84	64	64	95	79	79	64	74	70	67	85	75	89	82	70	92	69	76	91	74	74	83	87	88	68	75	75	80	71	75	76	84	79	83	87	88	77	67	67	74	76	94	52	83	81	77	70	89	101	75	83	84	80	64	61	77	67	86	91	76	82	76	72	82	68	82	86	83	92	67	84	67	75	81	79	78	88	87	72	71	76	69	76	81	66	76	86	94	66	77	91	72	68	71	76	68	80	78	90	90	85	80	73	77	81	81	83	74	65	84	68	87	69	59	86	62	95	81	80	94	64	72	84	91	76	81	96	87	71	75	84	68	87	89	77	75	63	76	75	81	61	87	73	84	99	90	70	92	68	80	92	90	76	74	76	67	69	77	80	65	80	87	76	73	64	89	71	97	80	84	77	71	74	80	73	85	70	85	85	86	92	59	91	72	103	78	94	83	72	73	79	84	98	65	70	73	90	62	100	80	74	72	78	80	63	73	74	78	73	84	64	93	80	82	71	61	75	74	78	82	80	86	92	68	84	64	67	90	70	79	57	73	74	66	68	83	92	91	77	78	70	83	77	79	67	82	84	76	87	89	82	84	71	75	72	75	85	74	79	74	84	85	94	85	71	73	76	81	77	91	74	74	82	63	71	103	76	68	65	77	69	80	88	59	86	88	79	66	88	66	82	83	80	67	93	67	70	74	67	73	99	88	92	85	75	73	70	75	71	91	79	66	96	70	70	84	87	80	68	82	70	81	82	64	87	85	77	88	76	79	75	70	82	95	75	70	85	89	72	89	66	66	67	84	73	88	63	90	71	76	80	79	96	80	60	86	85	82	96	71	82	95	79	79	98	63	73	72	82	99	78	75	72	90	78	72	62	83	77	86	72	97	98	82	68	98	89	74	76	77	96	76	61	78	84	94	85	89	95	74	72	77	81	72	69	74	86	65	79	86	81	84	94	87	87	77	70	85	64	86	80	76	75	82	70	86	76	80	80	88	89	81	82	99	74	74	93	64	69	90	82	93	90	74	76	74	72	77	79	71	81	63	75	84	74	87	79	77	66	77	68	83	87	86	68	66	63	73	76	71	91	84	82	88	81	80	84	72	74	88	81	69	56	76	83	68	83	78	90	79	70	84	80	65	81	83	70	70	86	67	83	96	65	85	70	87	93	92	87	61	91	79	85	65	74	65	71	76	77	71	84	75	75	83	75	67	85	66	69	91	82	69	80	71	73	78	72	65	72	79	92	66	71	87	82	72	69	69	71	76	93	64	83	86	72	68	89	97	80	82	83	75	84	90	78	86	86	75	74	93	92	76	74	76	79	70	81	68	84	81	90	92	78	77	70	81	71	77	83	85	72	74	73	78	99	88	64	85	86	76	92	81	71	77	70	80	84	88	75	86	79	68	80	61	86	65	65	88	88	87	87	74	90	95	74	87	80	74	76	70	81	86	83	77	81	83	74	89	92	67	82	64	89	73	73	86	88	73	75	70	65	77	83	78	83	80	83	72	87	81	79	70	70	86	79	77	87	81	77	84	76	82	91	80	77	90	84	73	71	77	97	76	78	59	86	80	68	70	74	73	97	77	79	76	83	75	84	91	90	89	71	65	86	74	89	86	73	88	76	68	72	87	73	74	81	76	90	87	89	69	87	69	56	70	83	81	69	67	60	82	75	81	91	74	75	75	82	68	88	81	87	90	97	81	84	78	73	80	75	79	67	73	88	82	74	68	74	95	76	91	82	73	77	71	102	75	78	61	70	99	85	72	74	73	84	77	85	89	67	71	68	86	66	79	82	96	74	66	82	87	84	75	100	85	67	69	81	81	72	72	83	70	68	93	65	65	73	77	72	77	88	89	74	86	87	64	73	82	74	85	82	78	77	76	91	68	77	77	83	71	83	70	75	72	79	84	81	61	88	79	67	96	99	84	78	91	71	88	78	74	89	81	84	88	73	64	86	70	79	84	63	70	73	78	91	83	75	68	81	99	65	75	82	67	79	80	87	81	84	84	87	109	84	77	70	87	81	78	73	76	71	84	88	82	77	74	72	64	98	83	67	83	74	68	80	75	93	72	82	83	78	71	61	77	74	92	80	81	64	90	83	86	69	71	89	70	73	77	92	61	76	85	73	78	77	75	105	89	75	104	103	74	71	78	87	83	67	81	75	73	92	71	73	87	79	83	82	84	94	79	79	71	91	81	78	83	88	72	81	67	74	86	81	92
22175	8737	5520	6647	15876	21809	21807	16769	13639	12009	9937	10982	10008	7573	7301	5833	5672	5087	4105	3592	3082	2915	4249	9267	12761	12512	10159	7755	5167	3202	1976	1253	949	752	632	621	583	569	543	617	545	573	600	585	535	581	580	562	571	600	602	552	604	553	582	528	563	571	612	564	532	584	582	578	604	537	574	583	586	574	600	553	618	563	612	595	564	566	622	549	589	564	586	624	568	595	568	541	568	610	619	618	608	573	558	583	581	591	581	539	593	589	546	573	558	561	551	562	605	616	602	565	532	590	628	566	567	611	571	568	575	600	598	590	575	601	539	600	602	583	542	585	579	552	582	582	574	591	583	599	614	590	561	557	580	615	584	557	584	589	549	600	524	540	631	606	629	566	581	584	601	607	551	541	576	575	586	573	620	577	592	574	579	614	590	548	564	598	594	546	589	620	597	579	588	555	598	596	614	606	563	598	602	623	518	562	585	540	591	572	579	573	569	607	593	595	593	583	593	567	606	590	582	562	591	574	576	586	578	585	597	548	604	531	585	601	602	607	564	538	581	578	558	532	595	584	546	578	529	585	628	577	559	584	562	561	533	619	611	565	607	596	533	535	575	559	572	628	556	596	600	605	561	579	575	566	582	575	605	532	562	600	593	555	576	607	604	582	582	564	514	529	583	599	550	553	606	600	596	598	604	596	599	566	565	604	612	549	580	587	541	577	616	569	579	545	567	584	542	567	555	624	561	539	607	610	548	579	609	619	572	632	620	613	602	571	586	573	560	561	585	583	595	544	586	602	559	564	577	556	642	600	608	593	599	547	586	547	602	582	571	590	594	560	589	611	598	566	583	565	592	608	580	572	618	595	616	600	556	590	562	571	551	625	576	623	563	558	596	596	547	583	585	577	562	554	589	569	555	602	551	580	605	574	545	598	560	557	585	583	511	605	620	525	609	622	615	553	588	613	593	610	549	593	578	545	589	562	571	597	589	580	566	583	560	574	589	565	560	552	563	572	584	591	575	620	578	564	626	576	576	604	623	606	543	584	613	541	556	559	583	562	559	583	592	603	579	555	560	578	563	584	584	550	599	582	604	593	560	554	543	570	616	588	579	585	595	559	564	606	580	532	553	582	594	612	587	605	604	581	551	577	577	574	573	568	565	568	587	614	585	585	555	575	588	592	597	559	594	620	614	586	586	592	619	592	541	612	581	593	564	621	510	583	567	590	613	574	563	580	544	572	578	627	585	594	582	587	576	589	567	556	586	558	581	588	578	609	577	592	603	582	620	622	549	581	548	562	599	595	566	600	561	622	555	570	604	572	578	584	588	605	535	592	565	585	578	585	581	589	559	569	575	564	563	546	603	634	557	575	582	590	578	590	603	620	566	607	581	547	544	625	546	617	536	575	585	583	558	611	588	575	615	553	576	552	555	578	580	571	565	570	573	590	581	605	572	614	586	556	609	605	581	554	624	616	595	558	569	614	623	572	587	575	593	551	576	567	620	582	562	593	590	607	565	557	565	576	542	585	564	547	595	575	572	550	594	581	546	578	559	598	564	600	596	558	561	578	596	556	596	564	577	591	568	560	592	576	587	570	555	601	649	606	544	554	568	584	598	594	611	540	567	620	571	606	584	601	603	569	593	519	602	584	586	582	562	552	573	655	599	551	589	545	583	550	552	593	562	574	563	548	534	583	598	543	592	613	591	566	561	581	573	563	583	592	579	563	555	553	554	573	540	544	575	573	587	566	603	591	578	576	586	615	592	624	580	567	555	565	578	601	552	568	548	588	571	579	557	538	585	589	543	588	552	542	609	590	563	585	601	560	558	585	606	531	604	569	582	641	572	564	531	601	597	569	543	556	584	554	582	556	539	609	583	548	550	529	631	542	604	571	595	581	594	574	584	601	556	560	542	618	579	587	543	576	614	589	607	613	570	593	570	578	578	581	561	576	581	579	621	635	583	564	550	597	572	571	553	554	564	529	572	581	597	609	587	553	571	561	572	605	532	587	552	559	605	588	604	550	576	559	611	605	584	578	627	589	580	590	558	578	618	553	560	578	601	590	579	587	564	513	570	577	534	601	592	580	569	604	617	564	571	581	603	560	587	574	592	573	577	569	536	570	592	569	575	596	538	562	590	557	595	545	568	585	588	619	544	575	610	612	553	632	559	597	608	578	600	585	582	559	624	586	580	550	568	558	531	581	579	560	567	556	589	524	554	578	565	587	591	568	570	605	608	619	550	615	571	594	629	559	618	572	585	578	562	572	600	578	553	612	579	599	576	529	577	621	556	540	576	588	568	574	591	549	554	545	573	574	591	569	577	612	568	557	580	601	607	573	635	589	616	613	561	556	592	583	539	576	579	543	590	532	586	575	584	562	545	555	547	592	568	591	566	633	538	603	586	567	567	611	594	531	592	611	588	559	564	567	588	603	563	571	571	581	557	560	605	565	578	547	594	552	586	585	583	602	625	589	553	604	590	572	625	580	543	532	600	561	579	558	562	549	565	574	601	566	568	576	588	576	583	595	581	572	587	583	615	626	568	564	629	585	621	582	598	575	598	607	554	575	562	582	577	547	577	546	547	591	597	610	557	591	544	607	565	604	547	551	566	558	556	591	606	602	557	589	580	554	594	594	564	612	559	603	602	579	557	619	570	544	588	596	579	583	589	514	587	549	561	577	622	578	533	543	527	572	511	574	587	583	566	580	587	567	590	576	600	584	555	565	583	578	633	612	579	617	624	581	603	535	590	548	584	531	589	569	599	587	537	592	590	593	536	646	591	592	561	575	572	575	599	595	599	599	603	593	583	627	598	554	591	564	541	572	570	621	605	633	633	624	567	569	604	587	589	584	564	602	583	591	586	615	560	563	585	626	519	625	567	594	605	554	535	594	590	594	580	611	601	593	585	540	513	579	568	554	592	566	565	617	590	561	547	539	539	552	565	574	571	578	624	580	562	606	553	596	578	621	547	563	575	614	605	618	588	540	599	584	582	581	550	531	578	579	577	597	620	637	566	567	589	576	569	602	562	582	586	580	565	576	547	574	572	605	602	584	597	555	596	572	593	550	576	608	583	523	607	605	536	588	583	613	562	561	582	539	570	581	545	593	567	579	593	589	604	564	595	572	609	586	573	555	588	538	553	597	593	600	601	560	584	594	500	588	592	567	558	588	590	547	580	637	582	553	618	613	605	617	573	581	569	533	555	571	595	609	554	552	602	565	626	605	555	562	595	563	576	583	546	600	590	547	578	624	543	576	566	592	578	575	568	576	595	552	585	548	589	570	573	603	594	552	541	579	555	606	554	595	523	591	587	587	550	578	541	550	578	566	548	552	567	600	606	606	584	584	609	575	577	593	595	562	578	584	604	591	558	575	566	562	603	574	573	562	588	559	576	635	591	563	606	597	640	584	593	568	577	550	553	575	570	610	569	586	576	621	597	549	583	599	572	601	624	590	586	563	587	573	574	580	597	553	568	591	579	595	563	588	598	556	594	570	588	540
2251	565	359	296	249	265	291	203	231	222	205	228	197	184	176	155	147	148	146	104	117	118	83	125	134	146	154	124	102	78	72	74	60	59	63	59	66	65	73	52	59	69	67	49	61	61	54	53	46	50	58	59	73	62	60	57	64	55	67	65	59	46	63	62	70	63	53	61	57	59	58	45	53	57	69	61	64	57	74	62	73	53	56	68	46	66	75	71	64	67	66	61	61	46	60	57	60	42	64	61	68	77	49	65	65	74	57	72	56	52	53	59	71	45	66	58	73	61	67	59	54	66	64	62	55	75	78	65	57	52	56	53	51	70	52	55	67	72	57	65	52	63	58	69	56	73	54	54	54	66	58	58	56	55	51	53	65	56	58	58	49	52	72	59	60	69	67	74	68	71	56	58	63	54	75	58	63	75	51	48	46	52	46	62	66	51	52	44	55	52	70	68	48	65	62	62	55	64	56	55	67	44	59	53	64	65	63	76	54	58	63	64	54	50	71	58	52	64	61	73	60	62	59	73	78	55	67	56	50	76	69	58	67	62	48	51	53	57	55	59	52	59	53	65	54	50	58	69	60	59	65	59	67	46	58	56	54	56	56	67	58	73	54	63	80	69	60	58	56	61	57	59	53	74	53	53	54	60	59	49	54	61	58	60	55	57	52	60	65	54	52	63	57	65	48	50	60	67	64	67	70	54	64	63	61	53	88	48	63	66	64	67	62	49	61	53	58	50	67	54	71	49	59	72	63	64	59	61	55	56	52	67	56	51	70	59	52	74	55	55	68	50	60	47	56	65	57	46	45	72	60	60	62	67	77	35	67	68	56	55	54	57	60	57	55	59	75	57	54	54	56	59	59	50	52	53	57	66	50	49	44	69	60	70	59	76	67	71	71	60	59	64	63	58	57	61	70	60	64	64	60	52	62	63	66	61	61	60	52	73	58	64	50	61	54	56	62	71	66	64	50	63	72	65	72	62	57	66	72	69	59	65	73	57	67	55	63	61	59	56	56	48	76	59	64	57	59	46	66	58	62	66	65	58	76	63	57	66	57	73	65	47	56	47	54	61	72	59	49	63	52	48	64	56	80	54	62	59	73	65	53	64	63	66	53	66	53	75	55	64	63	64	56	83	67	72	56	59	61	71	53	54	64	61	54	60	60	66	54	53	54	66	60	52	60	57	61	46	58	68	52	61	77	49	68	66	62	60	69	60	70	66	52	59	61	60	67	65	63	68	58	65	64	66	68	49	60	75	67	63	59	78	64	52	66	68	63	58	51	61	61	62	60	56	48	43	66	49	65	67	60	65	64	48	73	58	46	50	65	59	55	69	60	67	59	68	53	56	62	57	57	59	62	75	62	53	59	62	48	56	69	49	65	73	65	63	58	56	69	60	66	64	69	59	84	58	52	54	63	50	54	58	50	80	74	67	60	74	58	59	57	70	59	64	56	66	59	63	55	56	65	59	74	57	58	62	57	53	60	47	54	63	63	65	50	67	57	56	69	51	49	75	68	60	56	55	69	60	62	75	58	51	72	65	53	63	68	56	70	51	74	58	63	73	60	59	57	44	56	68	67	68	65	65	53	66	51	59	60	69	52	50	58	67	75	60	56	51	61	69	41	70	60	68	66	51	55	78	54	60	62	51	56	63	60	61	63	75	56	53	46	67	59	67	47	68	58	70	70	60	59	54	61	69	71	59	57	63	68	50	64	57	77	57	59	71	62	48	67	72	58	56	54	55	48	71	56	67	63	62	61	67	61	45	52	71	70	51	55	70	68	56	48	70	54	59	70	62	57	56	61	44	55	63	69	60	64	49	56	49	64	62	54	63	64	59	51	61	62	58	61	63	59	59	71	57	61	66	68	57	83	56	58	72	56	63	64	57	59	54	58	49	76	48	62	57	53	61	60	70	65	58	54	64	62	52	73	63	60	54	78	76	69	85	53	54	54	64	63	60	58	75	59	62	74	73	64	56	56	59	61	55	58	60	60	71	62	66	52	65	62	59	61	59	56	70	60	57	61	70	62	60	70	67	63	54	59	57	57	65	60	58	51	71	59	55	58	53	63	70	67	52	62	62	60	52	59	59	59	80	72	73	43	61	61	68	47	52	61	65	67	57	69	66	75	74	53	62	71	66	65	56	65	55	50	71	55	80	76	53	62	58	67	53	54	69	54	54	74	62	59	77	55	70	70	57	56	63	53	63	66	60	52	50	47	69	71	64	55	68	76	65	63	68	55	51	53	63	44	64	54	53	48	73	53	61	58	60	68	64	67	53	56	57	44	61	53	64	80	61	66	56	71	54	63	54	58	61	60	74	52	66	57	72	55	77	56	53	65	62	60	57	59	50	67	55	74	58	64	63	65	50	69	61	63	57	65	70	53	43	48	63	71	63	56	69	57	62	57	54	65	59	67	64	65	57	56	59	57	58	61	82	79	64	69	55	61	76	62	51	64	62	56	65	53	61	59	69	65	71	60	58	57	58	63	53	75	40	60	67	54	55	65	67	54	68	56	60	61	57	61	64	59	57	63	81	66	61	70	63	63	60	62	62	50	56	55	66	62	79	60	53	51	62	68	62	51	53	59	83	56	59	60	67	66	57	43	53	50	48	56	72	58	62	50	70	69	65	54	59	59	66	58	53	75	58	60	57	74	57	66	56	66	69	45	67	62	65	53	63	54	58	67	64	58	59	59	65	48	63	47	82	54	55	72	50	52	66	63	54	72	55	59	54	64	56	70	51	69	56	70	53	62	58	62	75	75	55	57	54	69	61	54	63	57	59	59	69	54	63	48	55	68	50	59	59	56	51	58	55	64	73	59	61	70	53	56	60	69	50	55	57	49	50	58	62	61	65	59	55	66	71	73	67	53	68	51	51	46	60	64	59	47	63	50	53	59	70	61	70	56	52	52	55	62	62	58	63	70	59	78	56	57	78	60	64	57	59	58	59	68	66	64	62	57	62	62	75	61	64	50	59	68	66	55	40	61	57	74	57	57	62	76	61	60	67	67	50	52	49	57	59	64	54	70	55	48	51	70	57	73	61	60	58	54	63	63	62	64	56	59	63	62	57	58	48	58	54	56	58	63	65	62	57	64	63	57	59	67	52	66	59	67	64	61	79	74	50	67	63	59	72	70	64	54	50	49	60	57	60	67	64	66	57	65	58	71	57	67	51	67	68	58	64	62	71	59	67	55	67	44	69	64	52	67	59	64	66	65	61	60	63	58	67	48	67	63	71	76	64	76	52	59	57	62	64	64	65	63	61	52	52	55	53	64	60	56	63	55	62	48	60	53	61	60	65	74	66	54	74	61	58	54	50	49	59	56	59	65	58	63	62	60	77	60	51	58	55	65	62	57	64	68	59	66	60	71	56	54	55	57	66	52	69	71	64	62	56	71	67	68	70	53	63	75	67	47	59	62	66	51	62	47	73	69	54	61	54	54	57	56	50	57	56	63	69	51	47	58	59	58	73	59	52	60	65
18016	6303	4321	5164	10802	15283	13816	8986	8226	6450	6663	6529	5628	4645	4181	3382	3176	3079	2711	1973	1658	1692	1791	2235	2711	2526	2122	1675	1201	858	720	616	539	492	477	467	473	487	464	498	451	480	439	424	474	467	491	451	444	449	468	472	432	472	439	465	424	463	455	443	443	522	468	473	479	440	472	454	458	490	484	470	446	455	422	444	473	465	469	469	383	466	407	451	489	458	435	490	501	480	430	474	489	476	464	481	424	459	489	452	465	459	438	497	494	469	490	470	517	468	441	457	471	475	451	459	467	437	445	466	467	427	459	476	507	448	418	460	474	502	459	452	446	436	454	443	490	444	454	428	448	476	462	504	483	464	466	424	432	455	464	482	497	472	491	444	485	455	481	447	462	444	494	433	462	445	452	498	472	429	464	455	461	451	520	461	424	456	459	477	479	514	467	472	450	432	463	452	471	449	448	466	466	436	442	431	421	463	460	461	497	468	467	453	481	456	454	473	481	504	486	401	469	479	481	421	472	464	467	477	451	455	487	434	463	443	434	460	462	467	444	452	451	457	457	468	466	480	439	455	459	463	456	453	487	465	440	460	456	479	468	443	460	438	470	507	461	418	471	452	481	490	457	508	429	458	498	447	478	464	471	483	477	445	441	467	476	443	452	443	448	433	464	442	474	452	486	443	503	456	458	445	490	454	428	447	466	425	457	463	473	471	474	456	443	470	499	435	511	484	427	455	462	487	436	489	476	461	473	454	451	412	471	462	455	458	444	460	484	438	451	461	448	486	460	461	499	465	463	497	419	483	453	462	434	468	466	442	450	465	428	444	460	484	458	413	496	450	502	497	465	409	438	436	418	487	492	438	466	499	456	481	448	465	433	455	466	437	451	453	448	464	524	481	488	463	445	451	498	447	477	420	445	433	469	436	436	448	467	428	495	465	474	472	472	466	440	456	463	419	481	451	438	446	452	450	413	475	445	447	475	439	473	480	459	441	435	471	428	449	460	454	444	481	471	472	455	442	452	465	464	504	420	438	445	419	473	440	453	442	424	457	463	468	484	488	469	453	491	443	481	454	498	453	474	466	422	458	490	470	433	452	496	452	478	461	471	469	488	476	477	471	505	463	466	456	455	444	490	482	482	471	460	447	467	453	466	444	442	424	411	497	446	443	494	468	494	417	464	498	490	503	441	456	466	429	456	442	432	485	408	467	499	432	455	434	463	497	445	438	437	462	436	463	429	440	422	492	487	470	474	513	425	453	476	450	428	436	428	476	484	446	441	456	449	450	461	443	434	427	460	492	454	442	461	450	462	496	451	502	453	465	421	484	417	467	451	480	450	446	438	435	413	470	462	449	454	434	485	486	473	499	488	502	458	445	456	472	466	435	461	466	449	459	452	479	425	459	431	469	477	505	469	507	443	432	481	493	485	432	474	435	440	403	432	489	477	454	437	462	455	451	455	502	425	456	493	462	436	464	459	475	463	472	470	489	470	452	486	441	472	423	461	447	455	469	464	457	467	463	442	462	472	490	433	439	465	418	449	467	457	443	476	482	466	416	462	424	467	452	465	488	466	452	469	484	492	456	431	505	448	465	468	463	474	448	426	460	410	492	439	454	456	452	438	477	462	449	471	438	410	453	446	466	495	512	456	470	466	471	438	466	465	439	421	451	453	457	463	431	490	472	464	455	426	450	491	448	437	442	468	444	454	445	435	476	491	468	449	467	486	450	478	465	473	437	462	422	490	476	471	450	475	459	464	487	446	458	458	466	439	482	484	409	465	447	467	450	509	507	451	473	441	453	484	443	440	479	454	467	447	460	418	462	457	434	434	491	454	427	459	411	452	440	430	459	464	472	500	464	470	463	482	444	453	446	417	458	453	452	484	474	426	457	440	464	449	441	435	477	472	478	487	460	444	444	473	488	449	460	433	447	436	435	457	467	435	478	476	497	441	435	469	497	465	435	460	452	496	461	451	455	444	469	450	470	429	478	464	421	458	479	458	450	497	455	429	502	506	476	459	445	482	463	482	473	452	442	449	485	494	439	462	459	443	446	493	473	429	458	466	450	452	455	450	459	454	443	472	474	481	450	443	470	438	444	420	462	472	449	518	473	443	489	462	489	465	423	416	448	469	491	468	474	468	491	471	424	460	443	447	443	493	429	472	470	481	481	443	459	437	493	462	441	446	477	462	500	452	444	456	456	442	499	453	423	448	446	468	488	437	474	478	442	449	463	489	512	420	467	441	443	457	470	442	443	436	461	457	481	491	471	441	460	395	474	466	473	455	438	426	464	465	459	451	480	444	464	473	441	473	527	437	449	505	461	481	444	473	455	454	460	475	462	439	475	460	478	448	460	453	464	455	462	501	447	461	463	450	481	467	455	455	466	500	446	461	434	468	478	449	487	463	442	465	450	458	475	456	484	427	440	455	448	473	488	486	472	461	441	479	427	446	453	464	477	410	469	472	462	438	498	452	431	472	435	452	482	499	498	443	490	421	453	452	443	448	479	425	511	490	455	445	467	446	453	429	454	441	456	448	480	469	411	457	448	488	424	486	456	485	437	475	483	461	445	465	407	465	490	449	459	465	450	464	454	431	484	477	459	492	441	460	456	477	428	483	479	453	443	483	422	402	426	431	454	461	463	438	461	489	451	466	468	442	450	456	452	468	447	482	431	423	446	455	476	433	441	498	468	488	487	493	445	449	472	427	449	419	421	456	470	459	456	446	453	485	462	465	466	457	457	445	480	495	477	419	470	464	410	452	493	439	477	447	481	494	481	473	456	461	447	473	453	491	422	433	451	463	474	452	489	455	473	422	432	474	489	458	481	432	448	463	475	489	438	472	472	481	473	443	451	507	433	426	479	435	476	473	432	413	466	444	451	459	441	476	467	467	471	462	453	485	442	480	465	478	467	468	443	459	431	469	445	451	433	487	461	469	445	497	457	465	451	497	480	443	459	459	483	440	459	464	434	446	445	470	435	450	447	454	452	452	427	451	465	423	409	414	465	463	449	432	500	497	455	418	455	473	432	479	447	474	471	465	451	427	470	486	478	464	428	465	476	493	434	466	490	503	475	442	446	429	454	482	438	442	491	496	475	450	477	463	440	471	437	478	479	426	436	459	505	450	434	441	460	485	484	466	463	440	436	504	441	449	468	451	461	463	469	466	428	458	444	422	488	443	487	456	486	498	468	489	460	433	438	447	432	485	477	466	471	473	447	439	452	435	430	438	501	479	466	475	431	465	490	456	431	422	445	441	487	421	461	469	460	430	488	452	483	456	443	452	451	445	450	467	432	472	447	464	457	495	449	440	461	459	446	496	477	465	465	461	489	467	432	444	430	509	467	428	484	433	445	476	426	478	452	437	465	470	468	437	490	466	455	465	486	442	485	452	446	458	417	446	422	459	465	456	489	504	464	458	442	460	462	487	456	444	442	460	443	438	457	469	426	468	451	459	438	497	467	471	461	465	463	406	461	472	464	461	454	456	457	469	480
2135	930	515	389	332	323	321	313	319	256	300	317	257	241	212	203	181	153	130	138	127	135	134	174	328	360	327	236	177	133	116	92	90	82	66	73	69	57	58	75	61	59	62	74	61	66	62	63	53	68	62	66	63	62	70	67	65	55	60	54	61	64	77	72	71	51	66	77	57	60	75	76	63	67	60	64	61	74	71	67	61	57	59	81	72	75	67	63	68	71	59	72	62	55	66	67	50	56	67	68	59	66	77	59	64	71	61	49	66	80	62	56	61	61	78	71	68	75	86	64	58	78	63	60	70	58	64	65	57	57	66	58	68	73	63	53	87	78	49	55	63	68	55	58	70	73	73	60	65	56	77	59	77	71	81	66	66	66	60	60	63	56	58	63	68	58	64	72	63	65	78	57	75	50	48	80	56	54	72	65	71	71	81	58	78	74	58	67	62	64	52	85	62	63	80	65	67	61	69	57	65	61	75	72	59	69	61	63	59	64	59	54	72	74	70	60	68	55	61	55	54	62	62	58	58	70	61	62	68	75	69	58	65	72	67	63	65	61	56	75	69	67	78	63	52	69	67	63	72	66	68	69	71	74	69	54	74	57	54	63	55	54	51	72	60	64	57	54	72	68	48	69	64	73	65	70	64	62	77	71	66	60	52	62	68	60	63	60	56	55	66	54	78	55	69	55	59	71	64	71	56	54	76	60	75	73	60	70	59	44	65	60	67	60	66	69	78	64	50	71	58	62	61	58	64	57	63	76	72	75	63	51	54	56	63	68	63	59	76	67	56	54	68	62	55	59	61	68	67	72	66	68	86	68	56	58	60	63	69	70	78	73	68	76	56	63	72	60	66	58	73	72	66	56	69	54	60	62	54	60	62	63	66	64	54	46	61	70	60	67	64	61	72	61	58	76	74	51	55	84	67	61	50	60	67	57	64	64	69	72	53	73	70	80	61	62	72	81	67	64	56	50	67	81	61	58	62	68	74	69	68	63	79	64	76	70	64	69	67	70	66	64	61	63	56	61	65	66	63	55	67	71	65	57	70	67	52	76	59	56	69	68	61	50	79	53	62	66	83	60	54	48	58	72	59	65	58	69	60	60	60	64	65	63	63	55	46	61	69	76	54	60	66	68	55	69	59	62	59	58	58	61	69	61	67	69	68	61	61	66	68	58	57	75	74	77	58	69	65	57	55	81	66	77	70	84	75	70	65	82	65	67	63	63	73	66	71	63	70	64	69	71	59	79	65	61	61	62	56	71	66	56	58	71	73	64	72	69	59	77	70	67	66	64	64	63	68	82	55	62	77	67	73	75	71	58	61	60	74	59	72	68	63	75	75	62	70	67	70	60	56	65	66	59	67	58	48	75	62	57	70	64	67	68	48	70	62	66	49	78	62	66	59	75	67	70	61	77	62	54	52	61	74	63	72	58	62	74	84	76	71	54	59	69	66	55	77	48	67	66	58	72	55	66	93	79	61	64	64	62	69	67	60	70	61	56	77	70	59	73	60	68	56	67	60	66	54	54	73	77	66	69	56	55	65	71	63	78	54	68	58	52	59	59	67	68	66	69	71	65	69	67	78	71	70	54	61	65	69	61	57	73	56	57	72	62	73	47	64	69	55	63	65	56	68	57	74	52	66	75	75	50	73	54	75	68	65	80	66	77	69	80	63	62	65	72	62	77	73	75	57	70	69	63	54	53	57	70	77	60	62	68	63	65	62	72	75	73	70	56	73	75	55	71	61	62	60	62	64	64	67	64	70	59	72	78	59	72	78	66	60	74	57	67	67	59	65	74	77	61	72	55	59	64	66	84	73	70	82	59	68	47	57	48	61	75	55	71	66	67	74	72	48	70	74	63	61	74	71	78	70	61	82	66	60	70	77	84	48	71	67	71	74	65	70	64	71	72	69	63	72	73	65	73	59	74	80	57	69	61	58	76	68	51	57	68	64	76	73	58	72	82	53	65	62	73	52	76	66	64	65	57	60	70	80	70	70	70	57	66	76	81	55	61	61	78	65	66	71	65	57	64	68	69	67	63	68	70	66	56	54	58	68	85	72	64	74	73	57	58	57	65	77	67	62	70	70	71	70	63	74	64	65	78	50	64	72	72	66	76	64	72	65	54	65	80	57	50	62	75	59	56	69	69	65	70	76	78	74	59	66	57	66	71	81	51	64	60	74	62	59	61	53	78	44	79	75	77	68	57	65	69	63	58	64	56	50	65	57	67	63	57	65	54	61	65	55	58	72	57	70	74	62	71	63	63	62	64	73	62	68	70	55	60	66	60	54	76	64	60	52	73	62	72	50	76	66	78	63	69	49	64	65	66	75	64	58	61	71	62	65	57	71	70	54	86	74	57	64	48	66	78	79	74	64	70	65	67	68	61	55	51	63	57	88	53	60	71	58	81	66	73	68	69	66	58	63	76	54	74	66	66	57	64	65	67	75	79	80	59	65	63	65	72	60	72	76	60	82	63	61	68	61	57	67	55	56	53	64	70	63	73	72	56	63	80	68	72	55	61	66	65	73	70	64	73	74	62	69	58	43	54	55	61	71	59	72	65	67	70	79	65	70	73	69	69	79	55	60	62	51	65	55	63	57	71	66	63	66	64	68	49	64	69	85	58	54	66	53	63	72	67	61	68	67	56	63	72	76	66	60	66	58	69	62	70	61	65	60	70	70	71	63	73	63	71	57	55	65	88	67	63	63	59	57	77	63	57	69	70	48	56	59	73	65	65	55	74	66	79	68	67	80	83	55	59	58	63	58	70	61	71	58	86	50	65	70	57	72	56	80	65	69	59	60	72	67	67	73	54	65	79	68	74	63	59	43	66	72	68	65	70	72	60	70	50	66	71	59	50	73	57	67	67	70	50	74	61	83	57	82	75	54	61	47	67	61	68	60	68	73	73	65	68	64	59	63	55	63	58	68	64	71	56	65	67	72	66	61	62	55	59	68	54	66	63	75	58	54	60	56	74	83	78	57	49	75	63	62	71	71	67	72	59	63	63	57	75	51	64	55	73	68	63	62	76	67	72	67	58	77	63	63	72	49	70	88	76	74	53	70	58	58	56	71	63	53	66	60	44	76	70	60	63	59	51	75	69	61	64	70	60	70	82	64	52	62	67	61	56	64	73	61	60	58	70	70	62	62	61	51	67	79	58	53	57	67	63	60	68	69	56	66	56	53	52	66	56	70	70	62	69	70	51	62	70	54	64	69	57	70	63	67	66	68	73	75	51	69	57	55	75	63	59	55	60	57	62	90	58	63	60	74	70	58	56	92	65	73	64	69	72	78	51	59	66	77	76	66	63	54	62	75	71	70	67	53	65	66	79	63	65	70	70	64	85	59	69	67	81	70	66	69	67	59	63	71	68	64	81	64	66	58	65	61	80	55	72	76	79	52	68	65	49	60	61	68	61	67	58	63	60	68	72	75	66	73	74	52	61	63	71	52	66	75	51	49	69	56	67	46	45	74	59	70	73
20899	9145	5523	7064	14192	17813	13972	11926	11348	9110	8653	9000	7184	6142	4951	5061	4548	3294	2649	2519	2456	2143	2263	3778	7267	7098	5715	4393	2906	1926	1340	915	676	565	579	531	493	507	507	491	499	497	466	500	500	489	515	460	512	466	519	494	485	470	501	518	532	463	493	448	451	475	476	451	461	531	506	502	466	494	475	514	486	464	506	470	519	472	532	462	476	526	460	483	523	485	464	514	492	469	497	482	506	462	487	493	477	498	457	476	465	450	446	531	507	481	465	484	506	488	483	488	477	467	508	499	450	503	486	481	493	486	516	473	499	451	460	474	472	496	485	510	456	520	448	460	510	486	484	480	496	473	525	510	456	503	505	515	474	478	486	476	491	484	432	465	512	514	483	473	486	475	488	496	481	474	480	534	482	517	485	460	469	439	512	487	501	509	483	448	458	498	504	492	491	468	515	468	500	477	529	501	496	512	502	505	499	449	470	469	503	512	488	496	488	501	472	459	472	566	449	479	512	494	479	477	477	490	481	468	514	482	455	490	496	495	438	477	482	454	480	516	517	465	470	487	479	482	451	502	543	454	483	453	510	482	530	510	468	519	499	481	496	504	525	495	511	484	436	488	503	477	501	481	474	500	476	485	484	504	491	473	474	511	492	508	497	516	509	499	540	520	486	485	521	486	448	490	424	494	492	505	519	482	514	479	483	501	493	465	477	491	488	472	465	524	449	515	474	437	450	493	499	450	477	532	494	486	454	485	477	461	470	476	453	503	521	502	515	496	508	504	490	496	500	461	526	501	525	538	456	495	497	481	487	496	510	482	497	473	458	476	465	489	506	472	476	510	493	425	514	445	475	490	511	491	486	505	484	505	482	481	463	458	485	474	472	479	468	504	474	484	482	463	494	508	503	489	498	468	495	510	527	496	493	477	460	457	483	447	504	492	487	499	515	485	469	489	554	469	525	496	496	501	487	453	474	475	470	454	490	483	487	480	464	478	499	500	475	496	476	509	482	485	442	487	508	467	500	474	475	470	523	492	526	469	450	477	466	498	503	498	495	446	490	488	472	512	473	488	462	499	491	503	454	462	454	479	468	482	455	507	465	498	498	486	480	490	503	476	458	490	509	479	492	505	466	523	480	492	493	464	478	447	470	484	487	475	450	471	491	480	493	491	477	535	475	477	494	498	483	497	502	434	476	515	514	502	456	488	491	497	527	508	502	505	502	536	511	482	497	495	456	491	515	490	506	468	485	503	482	465	490	488	475	497	512	465	489	449	468	475	483	479	443	497	459	494	482	440	513	479	489	472	496	511	468	454	502	461	493	463	505	531	513	464	477	513	477	474	503	508	511	486	466	529	497	544	479	499	457	507	463	509	534	480	506	458	506	479	506	459	446	512	488	469	506	521	506	471	480	535	497	519	460	493	483	500	499	517	530	484	529	457	488	501	490	506	516	482	526	449	493	471	485	450	501	515	496	474	495	460	518	510	520	474	444	487	499	474	532	524	478	517	482	494	481	513	482	492	517	475	470	432	505	502	516	465	485	445	497	467	463	530	482	459	465	438	508	447	466	503	503	455	453	497	484	486	528	498	492	491	496	458	491	451	484	510	468	465	472	486	492	504	524	479	436	517	463	516	464	441	473	482	481	520	502	449	475	482	550	478	494	513	479	503	485	502	498	488	460	478	513	500	488	538	480	520	479	483	523	498	490	502	503	499	465	516	496	473	475	482	494	495	453	430	510	484	482	486	497	468	462	474	511	489	468	519	490	495	510	480	511	463	490	495	493	519	492	547	500	508	501	466	505	504	497	517	531	464	487	497	500	512	510	482	452	502	495	488	516	496	479	517	502	515	499	491	465	491	538	489	477	473	476	492	471	449	493	532	494	508	443	532	449	496	483	485	457	501	491	481	489	490	471	510	485	505	489	497	520	489	502	497	501	459	458	501	473	486	483	508	492	511	519	508	514	482	443	488	457	488	448	487	469	527	506	463	468	489	513	467	513	542	480	514	481	514	498	481	533	460	492	520	503	480	515	488	499	483	510	468	465	467	458	465	481	471	492	481	496	473	519	473	480	501	471	522	475	473	461	504	493	481	457	467	500	545	493	505	519	498	498	463	492	492	460	500	500	476	507	503	518	479	488	523	514	482	474	471	506	505	487	516	461	459	453	486	504	471	479	483	495	483	508	525	449	480	455	468	514	477	496	491	511	499	488	499	496	486	486	491	498	490	478	477	485	518	499	534	475	510	456	483	469	498	490	466	459	480	483	430	474	488	477	509	491	476	500	510	487	486	484	473	471	515	505	474	487	531	489	469	479	488	471	487	472	518	505	484	494	448	485	484	486	460	462	460	464	502	511	475	458	484	474	465	485	510	468	508	500	455	525	513	491	495	493	474	434	516	489	448	511	512	487	504	543	511	490	514	498	485	493	471	463	479	467	451	509	492	507	477	525	512	543	487	444	511	461	464	454	486	482	460	473	480	466	456	476	481	471	521	484	489	477	458	532	528	477	441	441	443	473	503	517	483	470	495	471	472	480	467	484	478	489	436	517	458	509	524	477	486	461	522	495	475	492	460	472	548	519	501	482	462	520	494	463	513	486	466	470	481	485	470	529	490	461	484	473	536	500	473	475	485	498	491	505	483	476	505	508	490	532	460	470	506	484	497	509	469	478	479	499	463	492	472	503	460	516	462	526	516	485	469	488	481	499	511	494	514	468	527	509	464	481	468	478	514	469	471	507	497	511	470	471	475	493	511	495	501	506	499	496	471	489	524	474	479	532	480	516	465	543	461	453	488	466	496	491	477	496	539	502	500	517	485	494	498	501	484	469	466	489	508	470	499	440	509	497	475	462	496	498	493	502	468	452	459	467	505	527	491	523	474	447	461	475	462	475	504	483	449	452	463	454	482	512	475	518	491	428	501	476	496	503	440	525	525	441	453	488	484	501	480	499	480	501	507	485	506	459	506	465	471	478	515	492	498	513	500	512	509	515	505	504	480	523	504	464	450	447	519	493	486	482	468	483	501	473	487	469	508	463	541	499	479	485	499	488	541	512	515	497	501	481	508	472	494	491	481	500	496	456	492	512	484	482	483	510	460	490	497	480	472	522	504	467	496	541	503	520	496	489	496	481	508	478	512	485	503	484	412	486	520	492	488	516	471	517	490	454	468	461	455	468	482	479	521	492	464	513	485	483	471	539	507	506	483	487	450	507	514	513	492	487	471	503	524	493	495	488	467	517	472	480	483	478	482	489	527	498	477	491	492	513	469	464	488	463	512	492	502	514	486	481	477	454	487	504	482	545	492	496	495	488	540	497	474	483	497	499	472	513	476	522	466	486	486	526	478	488	496	494	548	455	519	441	474	473	480	510	473	456	495	483	516	497	476	496	474	473	498	498	458	487	473	464	495	470	502	511	464	511	460	476	463	519	454	511	465	494	494	478	487	551	498	441	485	473	472	526	512	472	468	500	516	497	503	502	475	454	509	488	501	472	476
3393	997	576	393	300	323	297	315	348	281	259	248	271	212	298	234	178	130	153	161	149	118	186	266	376	367	294	244	194	125	104	95	73	69	67	69	68	71	70	81	67	71	87	62	86	65	72	63	73	75	74	75	70	62	83	68	85	83	84	85	85	67	72	65	85	78	58	75	59	69	66	79	74	63	68	70	84	84	58	68	58	86	76	71	77	59	71	76	87	77	68	68	71	88	62	74	62	71	75	75	81	72	88	80	62	73	80	78	78	69	67	71	63	89	67	71	76	78	80	66	74	72	70	84	55	81	83	67	83	68	63	78	74	73	81	49	74	72	70	71	59	71	84	63	61	86	58	54	64	74	63	85	88	69	63	64	76	64	75	76	76	79	84	75	71	55	59	78	67	62	77	72	73	70	70	63	53	78	70	66	74	79	89	75	76	75	62	80	49	78	69	72	68	72	81	66	58	67	69	68	64	64	78	76	69	82	65	63	69	82	75	64	88	81	64	77	76	80	67	71	64	58	84	72	68	76	63	64	85	78	84	68	75	72	78	86	74	56	78	55	69	71	64	65	80	73	64	81	66	58	78	68	79	77	55	75	76	59	67	74	62	61	80	69	68	58	74	95	73	84	69	64	84	71	66	71	80	65	78	65	84	56	69	66	76	69	88	80	63	73	61	64	72	77	85	80	65	55	70	72	71	91	63	62	63	71	76	77	62	76	63	87	82	62	68	69	72	69	65	67	56	76	67	74	81	71	71	63	68	80	82	62	65	79	68	64	83	64	80	79	77	70	74	65	61	80	73	72	73	78	81	83	84	85	75	64	65	83	68	82	67	66	68	66	73	70	77	70	82	76	70	79	59	67	80	81	65	55	66	82	77	73	72	87	76	64	69	75	74	72	76	76	70	57	75	78	72	85	72	62	69	76	66	82	78	87	63	61	66	81	83	71	82	77	79	69	78	73	69	76	63	80	76	77	71	62	74	67	86	91	54	67	63	70	85	76	83	66	64	83	68	72	68	65	72	57	79	70	69	71	74	73	74	70	57	64	65	73	63	68	80	58	64	64	74	64	70	77	73	61	66	84	70	89	66	63	70	81	69	83	78	69	65	83	61	72	68	72	52	71	66	78	65	69	82	71	75	78	68	82	64	70	72	81	78	93	83	82	83	60	82	65	72	60	87	70	70	64	58	84	73	65	78	67	71	62	77	81	71	77	75	67	72	70	72	65	80	74	84	77	55	74	53	79	60	90	70	84	69	75	58	63	69	67	68	79	83	65	74	44	79	65	74	79	76	64	74	67	83	87	75	62	57	69	61	72	69	62	72	72	61	77	73	66	60	64	72	85	81	64	70	68	78	69	71	54	50	77	73	75	78	68	57	55	67	75	80	81	83	72	62	78	79	83	83	65	79	71	59	63	70	74	57	86	65	82	65	78	78	69	79	78	66	78	58	64	76	69	72	73	81	85	63	79	84	73	70	76	68	83	76	71	86	77	85	71	73	83	70	75	75	66	82	65	92	54	71	65	69	77	79	77	75	72	58	62	80	72	65	80	70	65	69	71	80	60	70	70	79	90	63	70	74	68	79	75	81	75	70	81	69	84	59	73	75	68	71	68	70	46	69	68	71	76	81	74	66	64	68	58	57	71	81	69	62	79	66	85	78	60	71	104	81	73	71	91	61	63	80	89	68	63	75	49	80	73	59	76	63	73	58	67	75	83	80	72	68	62	82	58	78	65	78	71	64	71	76	63	66	79	84	68	65	67	63	71	67	82	66	73	73	84	61	74	69	68	65	72	64	89	85	71	74	80	81	84	62	77	69	79	64	71	71	60	68	67	64	72	63	68	63	70	66	70	79	79	78	72	80	76	76	71	78	60	70	72	78	69	71	64	65	74	64	65	80	70	72	78	77	80	63	75	79	75	80	75	73	75	92	64	66	68	84	67	71	67	64	64	84	83	60	58	68	64	70	60	74	74	56	60	60	69	72	66	79	70	78	70	74	78	85	66	79	69	58	83	65	64	62	64	72	91	96	73	79	75	71	74	58	63	71	55	66	63	71	80	68	74	82	71	72	66	72	74	83	70	86	66	71	83	70	68	68	72	62	71	65	69	84	74	80	74	69	63	62	74	67	67	78	69	75	86	66	80	84	66	67	70	72	60	73	66	73	64	57	67	92	70	89	71	92	74	74	74	81	75	71	63	69	76	63	90	55	70	65	68	73	72	60	74	99	81	80	81	79	63	68	94	56	72	75	67	66	69	90	76	69	57	81	80	64	67	82	70	76	56	67	89	74	74	57	77	66	73	75	60	84	54	78	89	73	70	79	74	61	62	72	65	76	65	78	62	77	93	70	66	79	74	67	63	73	70	66	85	78	66	84	66	71	59	73	67	67	70	70	73	73	72	82	72	72	76	75	77	83	90	71	69	67	73	68	53	72	74	70	77	66	65	66	55	66	71	79	79	74	72	63	78	74	74	74	81	82	86	74	68	60	65	78	72	79	71	83	85	45	70	72	62	65	68	88	88	76	79	76	65	67	77	81	67	82	74	67	89	71	68	74	91	63	79	64	79	78	67	70	71	86	90	87	67	75	66	55	57	71	72	65	69	56	69	71	71	72	71	85	68	86	67	73	67	61	56	75	72	73	82	84	80	88	79	71	78	78	68	70	86	66	79	77	77	69	72	93	76	67	71	74	76	84	58	70	68	78	73	75	69	73	79	76	82	82	73	68	82	91	53	94	81	72	73	66	83	67	73	80	73	60	65	83	89	67	74	62	72	80	82	62	79	71	71	84	78	76	75	75	72	85	61	77	79	77	81	86	91	61	64	64	64	67	69	68	83	61	77	72	82	68	78	73	81	67	76	67	76	78	73	77	63	79	66	74	82	64	75	76	60	71	73	73	84	69	78	74	66	60	68	76	77	72	68	61	78	73	66	78	51	71	77	81	60	90	93	75	86	53	78	73	79	64	76	65	72	78	79	74	66	88	69	80	82	67	77	85	66	70	78	73	52	70	60	92	84	66	68	65	73	71	76	90	83	59	72	62	56	76	77	56	84	68	71	88	57	73	80	58	74	67	84	80	74	58	83	73	66	52	77	82	70	76	75	89	89	64	81	84	85	70	67	55	71	76	65	63	70	63	61	70	75	75	78	63	81	80	72	53	73	67	55	80	80	76	85	61	68	74	64	81	65	78	86	73	78	65	69	71	81	59	75	82	58	63	75	70	72	70	78	59	84	64	65	56	77	84	63	56	64	79	67	69	81	58	74	76	66	67	59	60	66	76	69	78	62	87	74	72	68	77	71	64	80	53	77	71	80	76	73	51	71	70	66	61	82	86	62	58	59	69	69	69	82	58	66	66	78	71	72	49	71	77	71	91	78	55	75	81	69	57	62	71	65	72	61	74	67	75	85	78	74	77	87	78	67	74	64	95	91	68	73	72	72	67	73	72	74	93	76	70	76	82	73	78	70	66	53	76	63
21064	9683	6155	6928	13284	16479	13249	12329	11951	8987	8035	8025	7346	5692	6717	5553	3714	3238	3419	3046	2636	2463	3217	5905	7708	7624	6006	4589	3011	2016	1384	1021	789	703	649	556	584	538	554	570	539	556	553	557	542	542	548	581	521	530	502	590	540	485	522	555	520	553	529	520	535	507	547	546	578	556	534	543	529	595	520	550	534	515	569	554	502	551	529	559	544	587	572	581	529	596	570	527	536	527	546	567	566	588	525	561	567	537	573	600	533	553	591	543	533	615	576	566	535	536	599	597	559	554	540	507	535	494	525	543	494	548	550	568	537	582	576	554	568	550	545	516	562	539	523	546	535	511	551	562	560	560	502	541	548	550	528	541	539	558	540	563	577	548	563	504	548	560	526	470	568	554	541	520	544	557	552	557	540	521	588	582	558	549	546	520	533	558	559	556	523	542	529	548	531	565	548	562	542	546	593	552	549	528	527	548	521	531	539	567	499	525	540	519	520	567	533	561	523	552	534	561	567	513	555	524	518	514	588	615	514	545	553	560	515	554	493	568	541	546	526	510	565	593	510	576	529	535	550	539	514	533	542	542	544	575	542	586	582	584	561	500	574	533	567	562	508	560	553	572	512	531	497	549	554	533	551	514	532	536	538	530	545	569	494	548	512	567	540	544	587	550	554	543	564	526	520	514	568	561	549	510	557	578	504	552	505	574	572	549	582	497	557	527	542	534	562	546	558	519	555	576	554	547	594	533	522	578	548	580	564	503	568	537	575	560	534	536	538	522	578	542	528	503	535	539	554	533	556	576	537	539	551	524	531	577	526	542	518	567	510	574	596	590	537	563	535	499	544	529	552	540	560	551	553	534	517	531	539	528	547	555	573	527	547	546	531	505	563	557	541	592	582	557	550	545	592	560	537	533	532	553	553	529	556	534	529	518	525	575	532	537	555	563	535	534	564	571	520	542	516	551	561	539	510	541	535	524	534	533	550	536	500	577	546	529	507	554	551	567	542	556	524	539	548	505	527	522	578	546	549	537	588	600	575	541	542	545	545	601	524	569	518	567	537	536	556	534	536	549	572	567	559	576	592	552	559	514	511	561	550	528	578	573	540	567	522	545	531	509	512	539	519	594	503	540	549	586	549	538	502	583	514	528	583	526	505	539	567	548	550	507	557	559	540	556	530	553	535	554	531	541	521	569	571	545	532	516	562	571	589	531	572	540	540	580	539	557	529	561	542	559	558	549	527	544	521	578	514	510	510	552	566	515	552	573	582	552	530	546	569	533	559	543	547	544	558	568	558	583	564	595	560	528	570	551	576	574	548	563	516	551	509	530	538	559	523	512	532	554	600	562	538	557	588	577	550	574	564	564	579	556	499	551	596	542	493	527	570	524	551	524	570	569	525	556	596	537	548	553	562	550	593	525	520	545	544	541	543	587	536	550	583	558	560	550	537	541	547	533	520	537	539	537	504	572	548	509	521	526	586	503	531	560	534	547	554	523	543	529	511	555	530	544	536	539	569	548	505	543	536	513	552	564	506	527	551	571	511	545	564	549	555	562	504	615	530	521	566	575	552	537	554	565	567	584	599	493	574	573	521	602	546	560	570	531	547	553	532	531	553	527	486	586	524	533	555	542	566	555	510	565	538	541	531	520	550	541	534	530	537	529	525	556	532	545	522	594	553	580	552	618	542	531	508	521	555	577	513	577	562	538	559	563	567	535	546	530	527	568	546	555	557	533	574	545	539	535	552	560	575	557	575	546	543	518	520	515	504	538	520	550	569	578	570	566	536	542	566	528	565	532	560	566	551	550	563	533	596	599	518	537	559	558	527	559	535	547	524	570	544	557	586	538	535	562	508	570	511	570	548	537	589	548	574	539	533	563	571	535	554	595	544	542	542	552	558	531	561	519	555	502	525	532	536	538	523	524	531	532	547	518	533	522	551	517	517	527	523	549	583	584	539	564	547	504	570	551	543	524	564	511	555	528	528	537	591	603	579	566	547	578	519	557	550	552	527	581	566	542	594	546	577	567	525	529	533	517	566	535	579	556	544	537	523	546	534	548	593	559	563	552	557	560	557	586	528	604	509	539	527	558	569	547	532	554	568	571	559	532	527	582	546	517	528	569	566	539	565	502	543	543	541	542	566	553	577	553	519	534	554	526	556	560	582	558	565	521	550	555	545	493	526	551	533	579	544	567	556	527	527	545	548	508	569	498	524	510	571	555	528	582	572	555	533	541	593	537	547	531	550	536	569	564	536	559	545	531	560	585	576	541	536	585	525	551	544	530	545	529	550	545	522	535	538	542	586	535	534	591	536	557	537	519	589	531	582	602	529	554	529	554	535	522	565	547	522	561	586	573	520	562	564	547	554	535	544	552	535	575	543	533	560	573	590	575	539	526	540	508	526	566	551	592	550	547	528	546	509	556	556	525	542	532	546	558	552	531	545	565	527	517	570	548	552	558	553	575	556	538	575	532	601	527	521	543	565	521	535	541	629	504	576	546	553	568	521	529	504	557	540	572	535	517	553	544	531	572	565	580	588	566	581	554	535	566	510	569	521	543	520	552	572	568	546	533	491	564	542	539	551	566	584	555	508	548	519	553	552	559	529	557	546	552	518	548	571	520	553	554	556	547	564	545	546	506	545	525	550	543	559	493	508	566	516	545	543	554	527	570	497	558	545	541	550	550	522	542	507	548	557	544	531	556	548	576	525	609	534	542	571	533	538	578	553	551	529	544	534	521	561	532	546	496	566	538	553	560	552	544	524	570	493	550	531	524	542	525	535	560	497	545	540	535	555	560	532	555	537	581	526	531	566	530	541	526	562	535	602	546	517	585	555	569	513	562	566	531	518	562	509	565	511	566	551	614	492	604	534	525	564	570	501	511	518	557	536	518	529	537	586	546	582	516	562	583	554	527	503	567	568	553	520	529	534	546	572	538	563	586	568	521	547	550	576	579	525	579	558	544	557	555	559	533	525	522	574	533	548	492	528	528	537	562	517	540	528	533	547	543	542	581	554	562	505	586	553	544	553	556	582	527	523	513	562	550	536	519	556	521	553	571	504	542	540	523	488	525	547	553	499	565	511	590	566	550	612	525	572	538	543	558	541	573	544	480	527	538	547	529	567	478	542	528	548	558	514	552	543	514	574	534	552	543	530	562	552	553	553	548	501	578	551	553	544	531	579	533	549	543	553	578	549	530	554	568	568	537	515	523	547	527	573	563	475	561	573	480	563	522	597	550	529	541	520	572	530	535	521	569	526	584	531	556	525	545	546	527	534	549	569	533	533	545	531	556	556	555	522	544	514	564	568	591	539	568	543	550	547	544	536	533	566	539	531	570	544	547	523	554	533	533	534	547	568	566	551	535	548	550	540	583	555	565	512	566	556	537	558	547	526	569	511	538	519	520	546	522	555	561	552	550	526	535	547	514	564	566	561	540	564	552	520	537	569	557	541	532	530	527	530	526	564	546	522	571	557	557	562	562	546	538	524	558	516	551
3178	1425	758	545	407	410	415	536	471	334	349	421	295	356	340	263	208	205	189	174	169	168	181	280	592	631	595	433	277	218	155	120	90	92	86	90	84	60	77	70	69	73	84	70	88	80	80	67	72	67	85	97	95	68	80	76	88	92	66	83	84	68	80	72	81	79	84	91	74	96	66	71	81	84	81	84	77	96	83	80	81	95	96	79	86	79	72	78	65	70	69	91	70	82	84	73	90	99	67	69	78	89	77	75	81	78	73	70	73	79	75	75	83	65	78	79	86	60	79	70	88	83	58	79	85	62	89	69	84	86	66	89	85	68	65	86	70	79	88	75	84	80	70	65	102	89	69	90	76	75	83	78	86	69	83	65	76	62	83	76	78	78	71	75	90	76	81	66	91	70	70	71	78	77	76	65	73	90	77	82	83	71	76	88	75	80	70	76	55	66	95	81	80	68	92	88	81	67	65	77	86	79	74	84	91	74	76	69	88	74	86	45	69	66	78	66	76	66	71	78	85	93	85	82	76	71	76	67	75	65	81	72	73	73	87	78	81	78	79	77	82	74	60	73	63	82	87	73	89	64	88	77	76	75	79	69	79	91	66	76	80	68	75	58	81	73	68	66	83	71	82	70	95	83	91	83	82	83	67	69	77	82	79	97	79	71	73	81	71	74	87	80	76	71	79	80	86	85	80	94	87	78	89	86	86	81	85	70	83	76	73	67	76	72	61	83	85	92	83	76	81	76	72	82	94	77	73	71	81	93	83	78	80	74	83	66	77	87	70	59	54	83	81	78	61	84	72	85	103	77	81	83	73	74	84	69	83	78	84	82	79	79	80	85	71	82	77	73	88	84	73	77	73	83	77	70	90	89	81	70	76	71	79	82	88	88	77	83	75	75	76	80	87	85	70	79	81	86	80	96	86	88	76	88	80	71	80	92	77	78	85	65	97	81	76	84	84	83	88	84	74	82	81	65	63	93	88	84	86	72	75	74	89	79	82	68	94	64	78	85	88	68	80	69	79	94	80	79	82	64	71	73	94	69	66	72	88	85	67	70	79	80	68	90	73	85	72	74	90	74	73	81	70	72	70	82	68	92	77	59	66	69	83	72	51	77	74	74	91	81	84	63	80	71	86	65	85	105	70	65	86	84	66	71	72	77	67	69	69	70	75	66	61	66	68	82	71	81	97	84	80	91	66	65	81	81	79	86	68	79	71	81	58	85	88	78	76	63	86	70	76	64	66	73	75	82	70	73	85	74	84	91	77	68	61	82	78	54	92	68	83	71	73	68	78	88	70	84	69	80	59	104	71	82	72	74	76	83	80	76	68	82	78	71	77	73	64	83	71	68	92	74	90	88	72	88	85	75	82	72	60	101	101	88	97	61	78	87	76	75	63	73	82	76	71	78	65	78	87	87	93	76	65	82	72	79	82	88	80	68	83	84	79	75	83	99	93	76	73	73	78	79	96	78	90	81	68	91	66	78	86	69	83	67	81	81	81	75	65	70	61	74	77	84	89	91	84	75	76	71	77	87	88	81	89	76	72	83	78	80	88	77	81	66	74	83	76	72	84	79	84	93	90	91	76	78	80	68	79	61	86	76	64	72	72	71	78	84	86	75	89	86	74	68	76	63	89	74	80	73	88	85	80	70	92	77	86	83	77	63	91	66	78	84	84	89	84	74	80	88	87	66	68	77	93	84	83	79	77	81	85	89	93	73	68	76	86	85	74	82	77	73	73	69	79	53	79	68	67	76	72	67	78	70	90	80	85	90	86	90	78	77	87	82	83	85	77	95	70	80	82	69	87	79	77	80	68	90	79	72	77	81	91	65	97	59	78	73	98	60	77	99	82	74	77	80	67	71	64	75	75	79	78	84	89	94	78	79	70	74	70	72	83	68	69	76	93	78	96	81	72	75	85	91	77	75	88	70	68	86	96	82	99	72	86	73	74	77	83	95	76	79	64	84	78	76	74	89	62	78	91	58	88	85	79	74	92	85	76	63	77	84	81	86	78	81	92	69	79	86	92	72	72	83	83	67	76	94	89	78	66	77	82	76	78	89	74	74	76	71	92	73	88	85	96	75	81	82	73	80	66	71	63	76	74	77	81	76	83	95	77	79	84	62	81	72	82	84	76	74	74	77	74	76	87	83	76	72	69	93	76	66	70	78	69	86	82	63	72	81	78	78	71	75	74	77	96	81	80	59	76	87	84	87	70	74	78	76	75	81	85	80	58	71	93	69	81	72	65	95	74	90	104	56	95	75	83	60	54	86	69	82	73	81	67	72	79	86	69	78	74	93	81	66	77	84	58	72	88	64	79	64	76	63	90	68	84	67	71	77	73	77	102	82	87	77	78	86	75	72	73	87	79	94	67	79	77	76	83	86	75	76	75	78	93	76	65	81	63	75	82	70	84	77	80	76	81	75	86	87	73	71	90	79	77	90	83	75	85	89	82	77	78	69	82	90	82	65	86	104	79	94	76	58	68	64	86	83	67	74	70	80	112	90	77	66	77	80	80	75	85	68	67	65	73	72	73	64	93	75	65	87	81	77	79	85	88	101	70	68	84	73	70	82	71	71	75	88	82	91	80	68	73	79	88	80	73	80	77	82	79	76	80	68	93	91	80	89	84	75	74	89	73	94	83	75	64	85	82	75	89	70	82	84	79	73	83	89	80	90	86	90	65	69	81	75	87	86	96	70	84	95	80	57	82	82	90	72	65	69	79	96	86	82	63	79	65	81	62	72	84	75	86	67	81	81	81	67	71	91	81	77	64	79	60	86	66	76	63	77	75	88	64	86	86	81	79	90	70	63	66	80	78	72	83	72	74	71	79	77	68	70	95	64	71	85	74	89	86	72	75	85	74	86	86	68	75	86	68	70	67	63	67	82	83	93	89	85	75	88	72	62	84	95	76	84	75	62	48	89	75	82	76	80	93	85	76	66	83	64	100	73	78	72	71	86	73	83	71	86	81	78	63	75	67	74	66	76	83	73	83	69	75	74	59	83	73	79	75	81	95	82	83	76	87	78	85	67	71	68	83	68	73	92	73	70	77	79	70	73	79	63	67	75	74	84	73	77	68	77	80	79	78	85	79	67	71	80	88	74	68	70	76	83	96	65	82	72	85	68	77	78	89	82	85	76	80	90	70	78	82	81	79	77	88	68	56	74	76	86	61	74	73	84	79	76	82	80	81	77	76	76	85	64	76	74	73	74	71	67	86	88	78	84	81	68	71	76	101	66	92	66	79	90	70	65	85	72	76	79	71	76	75	76	76	72	82	67	89	70	81	84	81	85	73	77	71	95	83	69	78	77	67	94	94	77	74	85	72	106	63	86	69	86	91	65	68	86	87	63	59	71	80	58	73	66	65	84	81	68	75	73	75	61	82	85	77	73	79	89	62	76	84	96	74	78	83	76	80	74	78	79	75	78	94	82	82	80	77	72	70	79	89	81	78	79	67	66	74	71	89	81	73	87	71	61
24948	12104	7618	8482	16663	20470	17762	19125	14896	10863	9940	11066	8160	8698	8484	6030	4685	4703	4207	3749	3411	3113	3639	6438	12124	12269	10594	7678	4780	3273	2065	1426	1102	832	668	678	631	626	594	547	581	558	612	586	590	560	532	555	541	535	558	563	623	563	581	566	582	597	580	604	620	577	579	597	617	583	573	616	584	583	575	552	569	573	589	571	585	577	595	536	571	612	604	539	550	581	597	594	586	626	535	557	548	565	579	562	598	561	524	557	567	572	556	567	551	570	605	581	588	567	538	591	594	537	580	575	570	588	566	567	595	555	576	549	586	546	588	577	580	585	629	580	583	596	604	560	589	579	579	597	554	553	542	586	592	626	540	555	593	565	598	595	599	504	594	578	593	583	602	557	589	589	571	587	562	559	580	570	564	544	596	581	599	611	575	629	573	558	555	576	540	565	552	564	581	588	581	591	576	608	602	584	601	574	568	580	608	520	581	585	593	580	556	606	587	534	557	604	592	550	595	585	577	592	577	613	571	540	591	615	578	599	585	588	578	532	584	577	599	552	598	594	558	564	590	545	543	608	567	567	587	580	593	620	571	591	584	554	594	573	565	608	535	574	583	542	561	552	584	597	576	627	591	586	612	562	579	538	577	563	554	558	596	570	568	587	535	594	601	547	557	608	541	566	562	579	557	531	585	566	546	627	593	578	621	629	553	577	550	579	576	546	616	568	594	577	610	581	562	590	551	610	591	572	575	572	562	578	549	608	522	582	582	564	625	536	554	586	596	558	556	535	561	562	586	579	585	567	582	607	561	606	550	568	554	539	523	570	563	625	584	580	585	581	551	560	573	567	576	572	564	516	594	577	609	619	544	569	553	589	550	545	587	578	557	583	564	548	573	566	555	580	585	573	570	568	579	627	573	586	530	564	550	564	596	608	581	586	587	615	606	584	569	597	550	567	571	636	587	551	597	588	583	577	570	610	570	594	604	524	576	566	572	583	586	577	607	580	633	615	540	553	576	575	583	617	558	589	595	594	578	569	587	543	598	536	618	574	573	584	559	601	596	559	571	602	542	556	557	586	575	582	607	594	583	582	591	560	584	602	621	567	559	559	612	546	604	587	579	571	543	585	583	588	580	599	591	614	574	593	597	592	597	586	575	520	538	634	584	528	580	570	615	572	595	623	530	570	600	604	545	609	574	545	577	561	555	575	602	596	576	604	561	577	613	569	558	562	588	597	601	544	563	578	605	608	607	600	582	605	572	571	586	599	602	585	593	566	611	556	569	566	552	557	610	591	601	560	572	619	565	530	531	556	585	596	594	609	559	591	584	599	537	572	607	639	576	579	605	605	599	565	580	578	600	596	552	603	589	555	608	600	610	585	568	543	588	565	568	549	582	558	550	571	571	611	595	582	581	574	579	552	591	584	594	559	588	557	607	546	549	588	604	598	563	594	574	594	601	597	513	589	571	606	586	565	549	549	580	630	563	582	572	554	602	550	536	562	576	587	634	596	571	585	554	610	563	581	574	562	631	574	574	566	584	567	613	576	603	595	582	582	558	561	557	597	582	611	559	563	532	606	551	564	565	564	526	589	561	565	596	600	599	582	537	558	585	558	527	582	591	599	593	535	557	609	606	571	584	553	574	588	615	612	560	564	547	583	561	587	565	604	562	576	535	581	569	565	587	575	550	524	564	551	579	599	575	599	552	600	528	586	629	569	603	573	589	573	564	606	598	617	570	606	579	616	601	560	569	575	564	625	608	590	579	624	551	647	562	543	556	628	589	630	580	542	576	580	599	570	563	589	571	557	535	602	555	591	546	590	563	593	587	617	518	566	590	613	548	639	565	596	593	610	615	567	565	569	554	581	611	596	554	570	544	615	578	584	569	567	612	571	566	613	574	559	573	613	549	585	580	583	587	580	600	571	606	642	568	574	578	549	507	637	607	586	564	565	573	624	593	575	499	577	577	581	558	614	609	600	582	547	622	577	548	568	598	568	578	570	591	610	584	569	588	555	552	574	565	636	601	552	573	622	540	598	608	566	614	589	562	554	584	593	564	558	567	549	588	550	524	564	557	565	540	603	532	571	602	606	562	555	582	553	557	525	613	595	570	609	547	574	571	564	549	539	595	591	574	576	542	560	562	594	575	525	602	612	617	532	612	583	599	571	591	564	582	591	624	557	587	533	544	627	552	572	573	543	605	567	561	612	607	569	558	591	605	584	572	569	617	568	574	580	573	550	596	606	583	566	573	594	553	571	589	584	612	583	552	566	553	575	537	542	591	568	580	600	566	573	531	584	597	536	576	572	549	579	598	590	585	585	568	567	587	567	561	591	604	562	597	607	607	546	553	593	570	571	516	598	560	544	560	607	603	572	578	558	566	606	591	587	559	612	597	521	617	568	581	567	574	555	613	564	584	587	568	553	607	593	549	558	537	572	561	595	561	567	599	600	578	565	575	578	558	551	569	592	578	583	586	564	564	581	595	539	551	597	572	568	596	584	560	594	560	572	582	548	600	562	618	582	592	575	555	572	559	603	562	608	588	592	615	573	582	562	593	593	568	564	580	544	580	566	600	612	573	540	568	556	586	610	585	592	598	574	584	568	607	561	612	599	556	561	615	563	555	537	552	622	557	620	647	576	526	584	551	548	553	588	584	581	585	579	599	613	553	569	564	573	584	557	584	596	561	571	573	608	595	603	542	554	593	580	592	618	539	612	582	577	585	528	584	577	611	579	576	594	560	597	560	575	587	588	555	576	560	586	554	599	579	594	587	546	589	581	564	560	580	611	572	595	560	599	599	531	598	559	591	569	578	570	565	620	590	568	599	569	552	556	611	616	615	566	618	562	579	574	540	594	599	564	617	589	573	628	579	569	542	554	558	615	576	576	549	563	577	563	599	557	595	601	548	601	588	595	563	559	554	596	570	551	586	554	539	573	596	562	614	585	578	555	546	586	594	566	599	584	562	584	588	583	517	559	613	622	577	542	575	593	548	584	595	636	541	539	567	551	586	540	588	619	598	622	589	588	561	586	568	535	579	576	577	548	568	552	589	560	593	559	538	569	578	587	585	556	603	555	561	551	576	564	566	581	565	544	546	591	557	620	561	565	541	534	593	598	517	567	583	560	599	558	605	585	549	572	565	609	571	565	580	624	556	582	601	572	579	548	583	555	551	596	576	577	607	565	578	588	595	596	592	575	579	571	605	591	557	595	542	591	609	587	597	594	578	601	570	595	564	540	580	583	523	590	584	556	595	601	562	573	556	614	590	571	545	603	599	595	565	627	594	590	558	584	568	574	536	566	607	613	539	553	540	566	586	579	525	612	583	591	644	563	590	579	597	584	595	566	553	580	576	566	573	570	582	530	550	629	536	606	550	581	543	608	572	579	588	549	582	599	563	551	622	556	554	553	575	552	597	578	617	567	573	580	573	558	579	609	552	603	547	593	574	559	567	596	566	577	575	602	569	586	571	569	621	581	529	562	603	563	573	605	567	565	576	584
2544	805	419	287	232	238	329	291	189	213	209	182	184	204	188	143	139	131	115	116	91	75	103	84	129	134	132	117	105	78	96	77	61	63	69	78	60	60	56	43	60	58	54	49	53	65	61	56	57	46	66	44	54	68	66	68	54	59	67	57	61	69	72	66	69	60	73	59	54	79	63	57	82	53	62	66	73	61	56	68	53	64	54	53	69	62	48	48	71	56	58	68	67	70	62	61	68	64	54	67	45	54	64	59	48	60	50	46	56	50	56	53	51	71	59	77	45	60	59	69	50	63	56	58	46	61	62	49	61	61	63	59	61	49	52	68	59	55	61	54	52	56	58	44	57	64	72	56	50	58	71	41	52	51	69	61	56	45	47	68	63	62	57	56	58	62	62	67	54	65	50	48	54	62	61	65	48	57	48	61	60	55	57	48	64	54	47	65	66	64	71	62	63	54	54	48	54	71	53	52	53	54	71	60	59	71	58	61	51	51	52	62	64	57	53	55	58	59	58	64	66	62	68	58	51	57	65	75	60	48	70	71	55	69	65	63	46	60	65	51	57	75	64	65	68	60	56	59	71	53	58	64	64	62	50	51	65	57	58	49	71	61	52	51	48	60	63	62	46	71	50	54	44	66	70	49	61	63	67	67	69	56	61	62	67	65	69	59	52	63	53	66	55	66	62	50	70	62	61	53	49	46	62	53	52	68	65	68	72	54	68	63	76	74	60	56	64	44	52	78	58	62	74	63	62	64	61	64	59	55	55	53	53	51	51	59	48	57	69	58	57	46	65	49	60	56	47	54	66	47	57	66	68	51	56	76	57	49	50	54	58	65	61	62	54	60	68	52	41	57	57	53	62	48	59	72	72	59	49	64	57	61	54	64	62	55	54	63	68	43	56	68	62	49	66	60	53	49	60	67	55	64	60	66	74	63	51	52	57	66	63	60	59	55	70	61	69	79	60	54	60	47	57	52	52	61	49	51	66	63	62	56	59	58	53	70	52	59	61	60	67	56	47	53	56	75	66	66	53	48	63	54	67	54	71	52	69	47	48	48	65	53	66	65	76	66	58	63	66	64	45	64	62	68	68	54	64	61	59	64	63	51	60	58	60	66	56	62	58	62	55	53	44	69	62	69	44	50	60	49	54	64	51	63	63	62	51	62	56	62	72	57	61	54	43	55	63	60	55	57	60	67	53	54	55	74	57	66	68	62	63	73	58	57	61	71	57	65	54	60	69	48	53	62	74	54	66	43	63	66	55	64	56	52	74	62	67	48	66	55	57	58	62	68	62	45	53	52	67	60	55	46	60	77	60	57	65	66	54	71	74	48	45	54	52	49	52	57	66	59	48	40	55	62	53	53	79	68	60	60	47	62	56	62	64	71	63	53	61	55	57	47	60	67	47	69	45	53	58	49	70	54	45	58	54	71	58	48	56	51	52	61	67	43	60	65	56	64	55	60	46	61	55	61	59	69	57	44	66	60	58	66	51	49	68	47	61	60	64	53	67	64	69	58	53	56	63	56	54	63	58	64	68	60	53	64	59	50	54	63	61	84	59	68	48	55	59	67	62	51	76	52	60	61	40	73	52	72	73	52	67	51	75	55	53	64	65	63	44	60	54	60	53	45	65	60	68	46	56	55	51	54	66	60	50	49	66	56	50	61	65	53	45	64	69	66	62	73	67	47	68	63	62	63	63	59	64	72	60	64	58	51	48	57	59	66	60	60	50	47	47	46	57	59	59	52	56	62	64	57	54	63	60	74	64	66	66	63	59	44	57	47	66	63	41	65	61	55	58	70	69	64	52	56	65	54	64	53	62	51	53	52	45	41	67	62	54	67	75	63	55	55	58	66	55	45	62	61	52	65	53	70	54	52	69	56	68	62	71	63	58	52	51	48	58	61	64	59	61	70	68	59	69	69	60	54	65	53	58	60	51	60	53	53	50	53	68	60	63	60	52	52	64	46	50	53	52	55	42	55	52	65	67	58	60	56	56	67	62	53	62	48	58	57	62	60	67	52	48	47	63	43	61	49	55	62	65	55	69	47	58	66	56	54	66	68	62	64	64	58	54	60	54	54	51	62	50	69	57	54	59	60	53	62	61	52	63	58	62	56	63	45	67	57	51	66	48	42	61	43	58	59	64	50	64	50	64	64	55	71	46	43	60	46	50	67	56	53	58	76	59	63	67	60	64	63	53	66	46	57	72	55	69	61	65	50	54	45	48	61	65	61	60	64	69	64	71	52	69	64	50	53	68	48	72	55	62	67	57	70	51	52	58	63	52	66	65	57	56	65	64	64	65	53	47	70	54	46	56	70	59	55	57	61	63	53	51	59	40	58	60	47	64	56	58	63	71	70	63	53	81	52	71	46	76	52	58	50	50	48	52	55	56	59	55	52	49	67	52	73	57	55	65	68	66	56	73	52	61	56	42	60	44	56	63	66	65	46	54	65	58	68	59	58	42	48	61	57	48	64	67	58	59	49	49	59	51	49	55	51	51	50	58	69	54	59	46	59	50	59	47	56	66	79	54	60	58	47	51	49	56	60	60	65	61	59	49	52	53	48	67	58	43	53	71	63	67	51	52	62	55	58	61	55	68	69	61	57	49	52	60	74	54	61	70	51	40	64	66	60	63	65	48	50	68	60	65	58	61	60	64	76	51	51	52	50	69	66	58	42	56	55	61	56	57	52	60	59	59	67	59	60	55	65	62	58	58	58	56	63	61	62	65	60	58	61	60	49	56	58	53	54	63	69	65	68	59	56	46	53	63	53	58	66	75	68	64	52	61	66	57	60	59	56	59	59	64	64	44	62	70	52	67	44	68	55	39	46	66	54	54	51	55	49	61	67	56	50	52	58	55	58	59	69	53	52	61	71	50	53	50	63	51	59	44	56	42	58	61	68	54	67	58	51	52	79	48	55	63	50	54	60	45	58	74	70	58	60	79	52	53	54	78	64	67	48	57	44	58	61	52	52	51	69	46	62	53	60	49	73	52	66	64	57	56	58	63	61	60	56	56	51	43	53	59	60	61	59	64	61	69	54	46	55	61	48	62	53	54	57	54	49	58	74	75	45	60	58	50	54	51	72	59	57	49	56	64	62	67	42	61	75	77	60	54	54	59	56	56	60	49	47	59	48	63	73	55	63	64	66	57	60	62	55	63	52	50	38	66	56	57	60	60	53	60	63	50	49	43	61	71	71	53	52	51	60	64	55	61	73	57	53	54	65	73	58	73	53	52	69	58	68	66	61	71	53	49	65	61	54	70	41	60	61	59	51	53	67	67	51	47	64	53	66	60	47	57	71	47	56	63	65	59	49	61	42	63	61	66	58	70	65	45	68	63	59	46	64	65	53	61	58	52	42	55	60	57	55	75	74	60	72	41	55	63	54	57	61	65	53	58	50	68	63	56	40	59	57	60	60	53	66	56	54	66	45	52	64	57	62	65	72	62	64	58	67	54	65	65	59	50	64	64	51	47	60
19650	8012	4751	5152	11424	15115	14655	11729	6961	7137	6948	5309	5481	5798	4517	3355	2834	2681	2542	2224	2041	1803	1683	1926	2311	2482	2207	1749	1222	892	750	567	545	479	503	446	449	472	446	479	408	439	463	451	439	441	429	441	441	453	428	412	459	471	430	474	443	506	480	452	441	435	449	418	446	453	462	440	456	436	429	442	452	429	428	429	431	422	470	473	458	427	465	433	444	424	407	432	430	430	452	470	473	444	424	452	418	473	454	420	468	424	452	479	452	437	452	445	473	460	435	455	434	455	474	452	439	425	454	474	458	410	458	463	462	435	483	453	428	464	461	444	430	438	450	444	493	457	463	466	435	437	453	420	478	445	457	438	443	451	482	423	474	497	426	488	456	467	439	457	467	450	442	436	444	440	446	433	423	441	461	440	441	469	463	450	431	438	443	459	467	435	454	438	452	464	440	463	447	419	475	464	483	445	450	454	478	407	420	438	471	467	493	437	460	461	459	439	411	422	442	454	405	445	442	477	470	437	437	466	472	488	442	453	436	490	464	446	462	449	439	494	453	443	461	476	405	471	429	475	464	448	446	425	440	430	471	449	460	438	476	434	422	464	429	447	438	461	433	432	454	464	457	410	506	466	430	443	449	471	423	407	451	421	462	445	473	425	456	455	460	463	473	444	460	440	454	453	478	421	464	433	460	442	462	439	408	487	421	439	421	476	456	459	489	457	470	460	502	481	458	435	492	479	451	439	460	430	470	448	439	459	461	476	422	456	426	479	437	456	422	446	404	447	425	442	475	438	472	436	491	426	439	469	450	417	460	453	437	473	449	468	464	449	456	458	463	442	446	455	459	471	479	449	454	414	398	441	455	459	428	455	477	465	425	435	453	427	433	484	439	433	443	415	465	429	456	450	466	439	476	489	429	471	464	418	449	428	421	421	465	484	461	458	469	467	442	458	475	469	464	443	423	461	453	417	460	421	474	465	506	422	435	462	454	445	433	453	403	454	470	429	440	455	461	485	426	424	459	440	437	432	465	463	503	426	483	428	460	473	433	473	470	471	452	427	472	459	426	448	433	435	472	464	462	448	495	432	451	432	441	426	453	461	425	434	439	435	447	467	449	452	454	458	470	429	474	450	479	462	475	437	474	427	452	434	474	445	464	453	449	447	505	454	446	444	447	456	451	464	454	450	487	452	477	440	496	456	460	438	426	492	453	435	407	472	466	460	431	474	436	447	454	447	438	432	441	435	458	449	433	426	425	460	486	415	429	434	465	402	474	402	449	461	464	484	464	428	441	471	470	468	414	467	449	457	469	444	468	412	460	447	439	432	492	447	460	462	452	440	451	463	458	408	418	451	438	455	464	411	445	421	457	429	413	425	472	432	458	441	406	457	427	431	450	488	440	457	405	467	489	436	429	478	455	426	454	462	436	449	447	427	437	452	454	408	487	440	422	427	424	447	457	465	459	479	445	430	433	417	453	460	466	434	462	466	466	444	474	481	491	420	443	472	456	432	457	435	474	441	458	431	430	472	500	467	483	441	444	440	418	458	426	463	421	456	464	467	479	476	408	453	473	445	438	441	497	443	476	438	463	455	434	478	433	421	483	446	406	456	442	459	449	445	442	477	430	456	443	441	405	465	455	449	454	455	466	418	424	451	441	444	433	479	431	417	447	454	435	441	438	456	441	465	457	424	425	450	456	443	446	440	447	445	441	450	448	447	485	410	393	433	506	489	447	439	430	457	429	458	461	464	449	470	431	480	437	395	412	470	460	447	453	467	509	436	454	431	440	425	462	440	457	418	412	475	426	516	475	467	459	455	483	463	500	430	471	430	480	470	450	419	468	460	445	441	455	447	436	457	413	474	475	432	434	468	467	493	451	453	442	473	470	440	414	458	488	438	447	433	453	415	460	446	455	438	405	463	434	436	428	429	447	428	470	469	450	427	482	437	463	397	428	423	465	477	426	432	426	435	493	445	436	421	459	470	476	447	420	446	412	447	443	453	444	462	391	481	416	457	450	465	447	460	471	448	481	414	485	428	456	422	441	472	457	457	492	402	447	453	431	410	483	434	409	415	451	408	441	441	480	405	461	446	463	440	450	443	466	440	480	441	443	450	449	461	465	446	452	446	452	468	424	412	433	453	392	466	456	475	466	480	455	453	429	443	449	436	452	414	430	457	480	441	437	451	442	497	420	478	454	452	457	442	473	475	469	435	434	449	480	481	445	432	428	440	426	461	433	477	452	471	439	450	460	450	431	400	443	459	453	456	464	450	464	448	464	446	441	460	467	465	457	470	428	398	458	449	445	402	450	441	495	457	430	467	473	448	459	434	452	495	419	452	441	475	489	450	464	419	464	438	439	457	436	455	464	417	424	446	471	436	487	449	472	468	495	468	438	452	458	437	462	422	419	466	447	468	458	457	458	497	416	483	462	463	414	455	474	432	424	441	465	504	450	456	448	483	430	427	439	389	452	426	456	488	450	444	480	413	445	445	471	446	488	477	461	475	450	462	459	453	462	463	440	443	429	442	427	484	444	464	426	479	438	466	445	431	427	435	448	466	506	453	480	457	488	441	450	425	429	406	457	441	436	410	436	426	426	436	417	455	464	456	429	470	408	450	436	451	468	426	484	448	437	463	420	471	426	420	461	493	447	459	433	507	462	471	446	473	474	453	430	446	433	430	468	436	439	425	434	450	461	428	462	448	455	450	418	428	449	487	465	430	439	441	444	472	454	463	429	459	485	433	455	409	442	474	489	424	456	434	478	431	422	482	456	448	459	480	423	424	470	453	425	465	443	505	450	491	428	467	480	457	433	428	495	432	436	475	434	460	445	434	435	442	441	457	422	449	466	439	479	451	430	443	446	441	439	427	400	431	430	444	450	425	415	448	463	435	463	442	449	465	490	437	460	447	417	456	422	409	457	470	435	475	433	449	432	474	442	443	467	492	448	480	439	444	462	465	467	457	471	428	441	409	474	456	487	477	475	424	440	441	458	434	448	459	493	460	462	458	435	433	444	463	468	470	462	480	493	433	452	433	477	461	432	412	433	461	472	453	486	441	452	472	421	471	446	462	479	444	457	513	467	480	505	466	437	444	470	455	477	462	462	466	448	464	472	482	447	446	424	472	444	399	475	471	496	423	470	495	432	462	435	457	456	440	396	448	439	423	455	461	477	473	437	437	453	465	427	421	407	445	386	483	456	422	462	432	447	423	501	440	473	479	435	424	432	445	454	452	453	424	470	495	486	456	457	456	480	470	460	462	436	467	453	479	487	424	486	458	482	467	490	433	473	475	487	405	417	465	447	426	446	412	447	476	440	427	450	422	413	452	464	457	430	450	445	430	410	463	465	435	453	424	461	426	452	467	450	476	444	440	459	433	452	429	435	413	466	444	422	412	415	432	453	478	469	454	470	429	409	427	440	424	457	463	481	424	419	454	441	458	453	470	459	448	418	481	447	429	485	435	471	470	438	469	479	461	434	456	459	476	434	408
2124	1034	534	386	331	325	391	288	324	330	238	254	282	240	169	180	177	167	159	134	122	116	155	187	293	348	286	229	168	162	109	92	75	70	71	65	73	78	54	58	54	71	56	60	72	55	54	77	62	69	79	55	64	67	75	56	46	56	71	66	53	63	66	71	45	60	60	69	69	68	59	65	66	68	58	56	53	66	66	45	67	61	49	74	56	56	56	61	62	70	54	75	58	59	70	65	74	48	66	72	47	61	65	61	49	66	68	57	72	81	65	67	61	75	64	58	44	67	68	61	63	48	70	71	62	47	65	71	44	65	58	51	50	65	52	69	80	65	55	54	43	56	63	62	70	64	68	61	72	65	67	58	71	77	67	64	64	50	65	63	69	69	57	65	64	58	55	64	73	54	56	72	63	63	52	66	59	72	70	67	71	55	62	71	60	78	64	62	73	64	82	69	66	65	74	65	66	73	66	73	87	52	59	61	75	68	63	52	66	70	70	68	50	58	80	69	75	52	70	68	64	59	61	72	63	76	70	73	46	49	81	59	67	61	62	75	50	68	74	48	64	75	63	54	63	72	59	62	60	58	79	54	77	63	56	66	69	54	64	51	67	64	62	64	44	66	58	68	63	71	66	64	68	71	59	72	48	73	69	42	67	53	51	54	55	77	58	60	63	80	60	65	67	53	52	56	59	64	61	67	64	50	53	59	65	68	60	79	60	62	60	68	71	48	69	66	66	45	67	50	57	69	74	60	64	65	71	59	60	54	72	67	58	66	78	75	52	80	67	63	69	63	53	59	58	78	61	60	66	75	50	72	74	55	54	70	71	66	59	59	57	60	58	56	68	71	55	73	61	64	62	59	71	61	63	50	67	58	62	65	76	72	72	61	59	59	56	72	67	73	52	63	57	75	50	79	60	68	66	62	63	64	71	46	57	66	52	62	66	81	41	67	59	71	64	55	69	63	61	61	59	67	74	79	55	67	64	78	65	55	53	68	67	56	60	70	72	68	52	66	66	66	78	71	53	69	55	71	70	62	58	77	59	56	56	69	70	64	62	61	59	55	72	60	84	58	67	70	66	53	54	64	65	63	70	79	71	64	54	80	56	70	51	64	73	53	75	69	74	59	63	69	63	77	48	71	66	61	68	76	64	67	66	75	56	68	72	89	71	64	83	69	67	64	77	62	67	59	71	62	66	53	54	75	60	51	66	64	72	73	59	65	63	55	58	83	66	57	64	66	75	81	67	58	63	78	67	63	71	69	54	67	71	64	66	53	66	57	55	70	69	55	56	69	61	72	60	47	54	63	68	77	66	51	66	57	67	65	67	70	59	69	59	51	76	62	74	59	75	59	61	72	55	56	75	62	70	69	61	54	64	70	59	66	54	62	57	63	52	71	75	48	75	59	74	68	61	68	66	51	65	66	77	67	68	62	62	65	71	77	69	75	72	63	75	62	61	54	60	68	57	66	63	59	64	66	78	72	57	60	69	61	86	55	66	57	51	65	64	57	69	58	60	66	65	65	52	61	53	52	56	62	65	55	56	67	61	74	67	60	68	57	67	68	60	57	63	61	76	74	64	77	57	71	48	69	57	55	59	75	67	69	61	81	49	71	72	60	74	68	73	67	61	74	64	63	65	76	58	57	57	54	66	71	59	52	61	55	69	57	67	61	77	65	64	58	54	75	63	56	55	65	67	56	63	56	56	79	62	80	73	65	68	62	59	65	52	53	61	66	61	67	64	80	70	51	50	73	72	67	65	74	68	65	64	82	58	60	70	67	68	57	80	72	84	59	68	67	56	53	74	81	54	64	67	72	67	56	76	72	65	70	65	70	79	76	47	71	56	67	71	63	56	66	62	74	54	70	66	58	62	65	52	56	59	60	62	70	65	75	66	75	85	54	75	60	85	62	68	75	84	70	66	67	51	61	66	55	65	61	48	74	59	58	68	68	72	63	72	66	67	59	56	78	64	68	66	67	54	68	56	60	73	68	67	55	64	55	73	56	66	56	68	53	60	55	63	59	70	68	72	62	67	50	52	63	79	58	65	61	63	62	68	53	67	51	60	66	77	64	68	67	63	64	64	69	59	60	64	77	80	69	64	49	71	71	56	58	66	66	64	49	73	65	65	65	78	63	75	63	67	74	59	82	75	67	58	79	62	62	47	86	55	53	63	59	64	53	70	54	67	69	60	68	57	67	66	60	70	56	88	61	48	54	61	51	79	66	76	79	63	53	49	72	68	67	77	60	70	61	71	63	60	60	67	79	69	69	50	68	60	82	54	51	76	79	60	61	70	80	70	75	67	65	59	64	62	62	67	74	55	56	69	71	60	63	69	48	59	68	63	67	76	58	61	64	91	64	58	56	60	69	76	56	61	64	67	56	71	66	58	57	64	63	68	59	69	66	62	70	66	69	60	70	79	73	64	85	63	82	55	75	65	64	67	56	72	71	61	65	57	70	75	75	54	62	66	65	60	66	59	75	47	53	58	66	62	49	62	72	66	64	56	58	58	66	80	75	58	64	63	69	55	67	56	71	66	61	52	66	58	72	66	85	71	55	55	75	64	54	61	80	59	80	72	49	54	75	43	60	50	55	41	61	67	65	55	71	58	55	58	58	75	49	60	52	68	72	81	63	65	64	67	70	64	53	54	65	61	70	61	52	70	65	58	64	80	65	61	66	54	73	65	69	60	66	81	58	71	66	66	69	65	71	64	69	61	68	64	57	65	57	63	56	70	50	82	57	71	86	58	66	60	50	51	73	66	74	66	70	66	55	67	63	73	65	61	56	54	60	67	60	57	59	60	71	53	75	71	52	69	44	55	75	57	64	68	63	70	65	58	48	68	80	44	62	71	58	71	45	72	60	73	71	50	54	57	63	56	72	60	63	56	58	69	70	64	73	66	61	60	76	66	59	66	65	73	58	63	70	63	67	59	69	60	60	70	67	51	74	52	60	74	66	59	61	66	55	57	59	61	55	50	59	65	64	60	67	55	68	67	63	66	64	74	58	61	60	62	74	80	68	63	74	79	59	62	73	63	60	61	69	58	56	68	63	78	52	62	54	71	66	63	60	72	57	58	59	64	80	79	57	76	63	46	71	59	67	49	65	71	56	59	70	52	73	54	50	53	74	55	62	60	78	55	67	51	54	68	70	58	61	62	80	66	68	60	65	89	61	62	64	74	62	60	66	72	75	55	59	61	58	60	71	59	60	57	60	60	49	65	55	66	71	63	68	59	54	79	72	53	62	72	57	81	68	65	62	84	63	69	62	72	67	63	75	75	62	76	70	76	65	71	58	62	40	64	65	71	57	60	43	72	52	61	60	59	61	61	72	64	60	64	60	69	67	58	50	67	53	67	66	70	69	63	54	64	77	73	62	68	83	64	66	65	70	72	71	62	58	55	47	63	58	73	60	69	67	70	66	67	69	63	64	70	78	72	77	63	59	72	69	68	60	63	54	67	58	54	48	64	74	58	65	61	66
21010	9947	5985	6285	14393	18117	16373	11647	12240	10670	7230	7881	8270	6094	4472	4334	4089	4000	3215	2822	2672	2391	2495	4163	6284	6788	5596	4022	2804	1921	1291	808	672	616	585	559	532	478	492	488	490	503	510	465	473	425	500	495	482	472	513	469	459	466	462	448	486	450	503	494	483	493	470	469	495	445	491	510	463	492	489	496	511	443	486	476	501	473	482	481	477	521	464	521	480	456	492	458	518	462	455	476	487	478	487	459	470	465	454	493	456	464	475	453	466	482	476	477	470	471	472	465	480	445	475	496	492	459	504	482	464	454	497	502	478	457	444	491	458	465	475	503	426	467	476	468	507	468	467	473	487	481	513	442	468	462	480	437	490	500	500	488	476	475	492	451	479	474	460	468	412	449	525	503	505	483	456	482	495	464	496	447	459	450	483	469	465	430	488	464	435	536	460	511	445	495	452	490	461	511	464	462	503	454	466	489	468	499	493	484	469	491	474	470	502	500	488	480	441	460	527	474	484	527	539	498	475	469	449	502	479	516	481	506	484	461	520	468	449	458	481	449	462	468	459	485	454	490	452	476	464	465	500	465	488	448	485	461	502	468	486	494	482	483	477	451	514	482	515	463	467	483	504	428	548	481	502	456	496	464	499	487	496	466	439	476	461	464	511	458	476	502	491	478	510	462	493	509	493	501	477	488	445	477	511	484	509	472	508	462	449	488	433	469	455	462	439	458	468	489	476	473	498	514	491	447	456	464	522	471	495	480	483	463	479	483	459	511	448	474	470	470	501	476	487	464	475	499	534	461	457	443	447	489	504	483	468	459	487	448	466	501	502	450	528	489	474	479	492	472	478	460	476	460	444	491	463	518	508	520	505	455	484	475	480	473	431	513	500	469	486	483	483	450	459	450	486	471	503	461	462	450	483	512	439	464	467	470	493	497	474	492	480	474	483	474	489	453	459	473	468	483	475	477	481	492	493	481	455	499	473	520	502	510	482	453	460	472	498	491	471	511	505	445	460	508	489	464	448	431	472	446	506	497	509	473	478	532	519	512	454	494	504	493	530	456	474	494	506	493	455	501	466	509	512	513	472	468	494	508	476	477	505	519	453	472	476	509	480	490	477	430	457	502	455	491	497	465	492	479	477	480	469	474	462	473	458	494	477	511	513	482	460	510	471	495	460	471	517	475	477	477	418	509	459	464	465	489	482	515	465	482	493	492	501	472	473	486	472	485	511	495	496	473	484	495	509	466	451	497	471	461	480	511	476	511	487	471	489	489	517	457	495	480	481	510	472	498	518	495	486	468	500	492	516	479	464	455	514	478	484	461	475	481	503	475	480	483	471	491	444	479	436	451	473	471	487	504	472	487	493	465	492	486	506	491	466	493	465	464	465	494	495	470	446	463	494	491	444	477	480	489	477	477	464	529	482	463	463	476	517	458	497	468	457	529	505	486	452	495	478	490	454	480	485	502	508	485	462	497	449	497	510	465	512	475	482	479	462	486	455	474	459	504	475	510	517	470	488	467	468	442	462	429	450	483	499	450	460	478	456	499	472	479	462	461	486	479	453	502	509	508	529	501	477	467	485	482	453	465	490	490	471	497	466	488	470	478	497	490	449	453	499	476	467	495	446	438	485	506	490	463	491	463	514	453	485	488	456	523	469	454	478	495	492	530	479	460	457	467	469	475	522	470	454	487	473	477	479	492	465	479	492	450	475	497	495	515	472	472	526	494	454	483	495	504	515	495	459	457	499	458	510	479	488	456	459	511	487	462	467	496	482	464	500	452	476	489	482	509	471	474	506	499	463	441	507	471	485	465	468	493	479	484	489	449	494	469	491	518	503	466	443	477	475	452	475	457	493	449	484	473	505	501	491	484	460	471	454	460	463	466	495	515	493	478	438	471	462	454	438	487	471	458	497	489	473	444	490	498	469	547	517	487	484	446	446	480	484	473	481	434	517	485	482	469	471	473	490	509	476	464	456	489	461	479	504	487	491	487	494	485	493	520	473	448	460	455	491	475	471	457	487	493	473	433	479	497	477	512	488	487	515	488	454	478	458	473	489	458	489	487	453	474	461	493	456	452	445	470	482	474	477	468	520	464	445	525	483	495	497	479	450	461	472	491	499	446	464	469	497	478	497	449	471	478	481	502	484	455	462	492	518	481	483	469	485	493	481	446	478	468	483	471	485	456	490	486	493	476	493	487	468	465	472	467	457	438	463	456	464	485	460	500	466	462	456	474	485	465	526	451	478	471	488	467	497	467	494	457	474	483	483	507	464	489	470	493	458	452	490	500	449	501	431	465	485	512	474	480	504	467	504	456	495	453	475	453	433	451	495	479	466	471	463	506	473	472	486	465	466	470	490	473	548	502	485	500	482	495	489	459	419	477	455	436	477	461	472	470	462	514	493	483	485	506	499	498	444	478	517	462	484	465	488	478	499	485	464	482	497	462	467	479	528	470	474	500	420	469	521	447	461	480	469	496	514	463	486	489	480	459	488	495	517	473	460	466	470	479	520	439	476	482	475	502	473	525	508	461	443	486	499	479	446	479	450	477	480	477	490	491	519	466	455	459	489	477	493	521	467	482	498	479	511	460	467	503	455	484	491	461	480	483	490	487	498	465	459	480	478	505	488	468	447	476	476	485	468	485	446	460	506	453	472	516	452	463	497	477	472	491	459	467	465	465	505	464	447	469	471	520	495	456	479	477	477	496	489	494	498	491	453	419	456	480	469	509	482	471	479	455	462	481	444	481	495	481	537	441	477	433	519	491	517	479	494	526	490	458	476	487	491	542	505	474	439	471	473	488	466	465	517	457	480	447	508	448	456	469	487	513	485	495	473	434	521	493	477	479	470	414	484	473	486	504	502	482	467	456	483	503	472	498	479	429	507	464	507	481	489	480	472	468	488	458	481	503	467	488	477	450	468	440	465	462	510	514	489	464	475	464	489	469	449	506	484	464	481	481	490	472	440	499	456	449	474	500	457	498	515	469	450	519	471	494	488	486	485	501	470	455	488	458	526	477	508	473	478	467	491	519	501	527	470	498	461	491	506	503	451	530	459	516	444	469	501	473	419	496	524	470	503	467	455	490	474	493	536	484	506	451	455	488	494	480	493	446	487	457	467	514	512	492	497	469	470	453	494	524	495	474	528	469	458	481	476	455	519	486	482	488	452	463	522	463	450	496	499	532	487	509	473	489	474	497	459	477	450	475	470	493	471	459	461	476	469	453	505	472	490	499	491	490	457	505	517	474	456	499	469	519	461	468	482	450	476	442	480	465	454	445	508	525	479	509	513	487	497	491	485	463	503	502	468	469	464	498	486	470	515	492	474	511	447	490	484	463	543	486	473	461	476	518	481	472	474	491	488	469	479	504	445	463	469	504	473	420	481	491	460	457	486	468	446	474	468	468	504	466	461	461	476	479	486	503	488	517	506	495	481	487	413	488	484	451	485	502	487	489	461	502	475	468	510	510	430	463	524	465	473	516	468	459	495	525
3494	945	560	359	333	280	266	343	403	288	319	263	225	201	210	190	160	173	151	165	145	147	127	213	388	455	367	228	164	149	97	91	93	72	61	80	87	96	80	68	80	62	65	79	69	54	82	69	79	64	74	90	60	63	88	79	69	84	67	79	71	60	68	75	77	84	67	75	74	71	69	66	64	80	77	65	71	61	74	76	63	69	76	70	60	74	69	72	78	80	81	82	75	75	74	80	78	81	80	68	74	76	68	69	72	77	67	72	74	80	70	63	59	70	72	71	91	69	74	67	67	63	65	73	64	70	77	71	66	69	71	74	66	70	71	69	86	72	63	68	78	66	67	63	79	56	68	73	50	73	75	83	60	62	60	69	56	77	52	70	70	69	67	75	78	78	74	68	60	84	77	66	70	74	73	68	74	76	64	85	81	70	84	56	79	61	58	80	82	72	68	68	85	74	74	68	81	72	64	80	73	80	74	74	68	67	64	74	73	75	62	70	76	76	69	73	72	63	62	51	74	79	71	66	56	67	56	64	65	83	67	80	59	59	63	92	72	58	66	87	79	93	72	77	68	74	73	75	72	75	85	69	73	69	74	86	82	63	71	62	70	79	59	77	77	74	64	63	61	91	70	79	85	79	65	74	74	71	75	82	73	79	77	75	76	71	68	68	84	74	68	67	70	86	75	70	89	81	80	76	73	80	64	82	78	71	77	67	70	68	76	81	57	77	72	59	81	67	90	81	66	68	71	98	73	88	77	73	74	65	79	70	74	68	76	68	65	74	74	68	66	77	61	83	89	76	75	70	60	87	72	84	81	79	82	82	64	62	75	63	71	64	81	68	60	85	65	67	62	76	72	78	76	69	65	78	77	78	61	71	87	79	66	67	68	68	85	51	64	57	67	80	89	73	60	71	72	84	85	86	75	71	75	86	83	80	68	71	90	67	72	65	64	54	65	81	75	89	88	73	76	66	71	69	68	63	71	63	72	75	68	73	81	61	82	68	69	72	83	91	79	70	77	70	62	65	59	68	66	85	73	67	62	61	74	70	75	74	68	60	57	76	71	66	79	64	71	78	61	62	74	64	70	88	77	74	61	71	87	65	79	62	76	75	75	59	86	72	69	65	62	71	68	69	73	71	89	67	70	69	73	77	62	84	77	81	68	78	63	68	73	71	80	64	69	71	66	56	77	75	67	70	61	69	83	78	83	48	70	77	59	70	74	74	65	72	68	84	79	74	68	72	65	70	68	77	78	71	69	83	56	69	73	62	66	67	91	68	74	72	70	93	83	88	75	66	75	68	85	82	66	77	67	56	70	68	65	83	70	70	67	69	83	90	81	68	68	66	62	70	76	74	70	61	75	81	63	66	74	78	73	68	65	70	68	58	81	64	65	61	62	70	83	89	79	50	77	77	65	82	74	80	77	80	78	79	60	73	81	65	86	75	73	85	71	60	83	79	73	87	62	64	79	74	83	70	71	78	68	77	78	77	71	67	65	56	65	80	74	79	72	76	74	62	71	73	85	60	82	63	62	73	73	78	75	70	72	79	61	70	65	74	67	71	66	81	75	72	87	91	80	69	90	85	71	71	74	62	79	85	75	78	64	85	77	71	61	67	67	59	68	76	81	65	63	61	56	62	67	72	76	58	79	77	59	71	74	57	76	68	75	66	68	73	64	85	78	66	82	80	64	79	62	76	82	60	80	75	61	73	69	77	64	82	79	68	67	80	82	52	67	95	75	76	71	75	73	66	84	68	73	52	79	63	79	71	75	83	74	67	69	68	57	63	68	57	71	81	76	64	70	71	69	90	76	78	69	66	85	63	61	62	76	66	47	83	66	93	73	71	75	56	63	70	56	75	74	65	66	69	73	87	75	75	65	65	77	77	68	68	68	69	67	73	66	61	69	66	70	73	81	63	82	75	69	74	67	64	78	67	71	67	76	84	68	73	60	75	67	62	71	61	79	80	78	75	85	75	79	81	79	61	79	85	66	75	62	69	79	77	81	80	89	80	69	78	71	53	69	66	77	72	76	61	79	68	81	61	69	53	73	69	76	69	71	75	97	62	71	72	57	68	74	60	70	58	65	70	82	64	69	81	59	71	64	78	78	74	58	83	68	64	79	72	72	59	68	57	59	78	66	72	64	72	80	88	62	74	100	68	89	59	75	79	68	62	68	70	66	64	59	69	67	71	87	71	84	62	68	82	81	67	83	64	71	84	66	76	65	59	83	83	65	79	66	77	78	75	68	80	74	73	79	76	69	68	74	70	61	70	64	81	86	82	65	59	64	71	83	68	62	98	72	76	75	69	71	75	84	87	77	63	90	94	86	57	78	84	71	69	71	88	93	76	71	59	64	70	93	60	79	84	70	70	68	78	80	62	70	63	71	84	61	71	54	61	76	75	79	81	78	70	78	66	62	58	72	78	74	68	71	71	68	74	75	69	68	77	75	79	77	49	58	83	52	68	93	79	81	73	53	77	81	67	64	76	66	63	58	83	79	66	62	72	83	75	69	70	77	63	77	71	66	64	52	73	77	73	70	66	87	68	65	64	85	68	64	74	69	80	74	59	68	73	70	85	87	76	70	83	72	70	77	92	62	76	70	64	96	72	74	72	73	64	76	84	73	65	63	69	73	82	80	79	65	61	80	66	74	69	63	76	97	78	92	66	65	75	68	69	88	77	66	66	77	78	63	73	73	82	71	77	61	71	66	72	67	83	69	86	67	78	81	78	68	71	73	77	71	75	84	74	80	58	80	74	70	78	68	80	79	62	58	65	75	67	80	71	56	75	57	82	63	84	83	63	73	62	65	80	76	79	66	78	71	74	75	68	92	74	71	85	62	86	80	70	70	80	66	57	88	63	61	84	88	58	76	83	76	74	76	65	58	95	65	61	68	69	64	51	76	74	83	65	42	85	71	70	72	62	71	60	54	72	77	63	70	91	74	77	83	84	76	83	51	65	70	83	71	58	73	70	67	84	61	59	57	52	60	69	68	80	85	65	70	82	94	79	76	59	57	67	79	69	56	66	69	66	67	61	80	67	64	78	85	56	88	67	52	56	76	70	68	77	75	90	77	91	72	88	60	84	75	84	65	90	78	62	71	74	68	75	70	74	79	82	70	68	74	61	71	62	86	67	63	59	67	74	83	70	62	67	90	83	66	68	70	79	83	63	72	65	57	102	69	79	72	79	73	64	65	82	69	77	61	73	67	71	100	76	78	68	59	74	63	68	67	70	66	79	82	79	51	67	77	66	63	76	79	68	69	71	80	72	67	82	68	77	82	75	68	74	82	85	85	78	69	72	69	63	70	71	67	80	66	59	65	81	66	74	62	78	75	60	71	62	75	73	76	72	68	75	63	68	61	69	67	66	67	55	72	59	65	63	75	69	82	66	70	90	78	81	75	79	84	69	67	61	77	70	70	77	62	72	62	91	70	83	80	63	63	73	76	72	66	75	77	80	67	90	70	81	85	76	59	75
21330	9199	5613	5910	13167	16115	12225	12888	14185	9158	9410	7868	6646	5521	5560	4712	3947	3985	3262	2911	2706	2427	2535	4855	7974	8511	6788	4614	3025	1872	1275	842	744	625	593	546	576	560	501	524	558	514	563	498	523	544	548	576	549	543	517	545	572	540	589	556	564	530	529	520	535	577	591	570	560	520	533	559	585	550	550	545	549	530	540	517	544	530	530	543	544	540	521	568	522	540	558	550	569	533	570	562	472	553	547	583	558	521	547	524	513	524	553	547	574	549	564	518	570	503	526	516	519	543	533	555	538	511	499	567	548	548	525	540	573	585	564	553	572	526	526	548	512	535	576	520	555	553	536	534	519	581	561	567	529	542	502	553	544	569	561	513	532	532	574	545	535	558	551	569	521	601	516	565	537	484	555	572	550	563	554	540	539	537	523	565	542	513	559	509	558	547	527	560	551	515	574	522	539	530	569	502	564	535	594	523	536	509	584	582	560	524	534	561	514	556	557	537	542	548	600	539	546	596	529	546	572	555	581	512	530	539	519	544	518	561	566	558	541	568	546	553	543	538	536	543	593	564	544	538	542	543	512	560	560	563	496	515	548	528	524	572	484	525	522	530	595	526	506	544	544	548	592	555	551	529	555	537	553	557	601	540	601	556	530	522	518	567	525	587	529	527	529	521	499	560	504	509	551	531	537	526	531	584	536	551	567	532	516	531	528	516	508	508	533	529	554	549	532	507	576	518	560	546	554	555	511	537	536	567	532	556	531	547	544	571	550	554	540	549	570	546	541	530	531	558	593	583	594	535	518	546	557	533	541	527	556	525	509	522	569	538	544	535	511	550	586	553	585	500	565	579	555	502	547	513	529	569	526	552	562	546	516	573	533	551	571	535	567	503	545	573	550	542	568	526	555	559	521	519	518	540	523	544	540	562	537	545	529	535	561	520	534	562	569	547	532	558	510	588	537	545	569	580	563	542	513	547	561	540	510	503	581	489	560	489	570	491	521	586	563	536	543	527	513	532	536	548	570	516	538	576	532	591	562	501	576	564	517	558	534	558	535	521	551	555	542	531	572	529	569	573	518	543	575	578	547	549	549	561	546	555	548	529	593	530	524	580	576	556	505	565	551	551	518	565	554	513	545	531	534	539	551	501	557	537	524	596	562	556	514	520	548	567	524	531	498	578	549	542	528	542	553	531	553	535	493	527	501	547	531	535	548	559	568	511	523	560	565	500	547	577	488	522	548	512	559	528	577	542	595	578	483	516	529	545	542	558	519	597	563	520	550	603	495	548	565	538	512	534	537	517	545	568	541	533	536	550	530	495	599	557	468	530	528	532	540	547	556	500	538	563	544	540	550	565	598	585	531	532	585	529	565	601	534	577	557	563	523	505	551	542	534	551	548	528	520	545	527	517	535	559	517	553	536	559	539	532	551	549	525	563	522	548	517	546	576	515	557	550	572	569	532	534	544	538	528	542	567	557	521	563	543	574	499	537	566	515	543	552	517	559	526	578	510	483	590	561	568	547	567	585	553	552	569	540	544	559	565	571	555	588	475	507	535	562	533	545	534	551	571	513	512	547	556	587	551	527	557	565	556	572	566	538	548	540	579	540	531	553	544	566	497	583	499	578	542	524	547	542	528	578	559	570	593	573	515	545	573	524	550	562	530	527	598	516	515	544	550	484	566	551	561	530	505	618	558	578	548	520	501	513	534	563	564	517	547	541	529	537	560	551	543	544	532	488	550	554	527	526	542	534	562	527	551	522	527	599	539	537	565	512	529	568	550	574	533	544	555	580	518	550	579	590	571	556	506	554	525	500	525	555	525	503	503	557	556	539	543	584	560	563	575	564	544	550	545	524	567	545	511	565	533	531	554	546	571	566	592	532	563	526	529	549	507	536	544	519	532	574	583	549	562	516	533	560	518	593	524	508	520	551	573	559	557	562	569	515	560	541	526	572	584	515	526	553	570	488	511	590	562	604	520	513	539	532	545	590	524	539	582	543	518	514	595	534	572	530	504	569	556	551	553	569	541	572	536	556	538	542	576	495	543	529	567	507	520	551	539	528	565	587	543	556	543	509	551	569	517	539	567	556	552	540	545	531	514	570	600	550	550	523	535	608	541	528	523	552	549	566	532	522	530	553	537	565	531	541	565	555	570	546	531	538	563	526	538	542	544	544	516	561	560	532	589	560	556	556	543	572	484	514	546	538	536	543	543	561	542	594	485	573	568	514	543	534	539	529	571	526	517	544	552	551	525	553	540	515	492	525	527	534	579	543	530	511	547	520	548	533	545	501	578	527	572	605	517	558	561	520	540	540	525	580	530	523	532	555	558	578	527	526	515	572	544	553	577	550	547	532	544	542	557	564	533	543	552	559	549	563	515	576	534	595	538	552	534	564	561	579	491	536	547	542	534	495	566	549	570	514	534	583	533	510	551	568	529	531	546	568	580	532	587	536	545	600	556	524	562	527	538	555	546	562	504	580	542	520	551	541	564	540	550	541	542	549	532	533	540	546	565	580	559	538	577	515	589	512	535	565	539	515	542	564	551	592	528	572	511	551	562	554	558	564	543	521	548	542	566	562	521	577	526	514	579	533	566	509	529	556	553	500	525	527	582	539	543	562	583	531	553	586	508	534	563	572	528	532	532	535	497	535	536	509	559	581	525	572	543	565	526	547	537	564	529	552	523	533	582	574	515	539	504	525	522	534	521	552	516	589	507	577	566	548	581	520	530	545	515	544	544	578	518	554	567	515	543	561	518	521	569	565	562	536	535	555	519	528	549	513	550	547	530	542	542	568	553	558	627	558	540	543	519	588	619	538	578	565	519	558	523	555	547	546	560	536	553	566	559	529	544	568	531	527	501	524	507	523	543	525	560	531	566	556	518	545	554	565	541	555	526	566	557	548	546	543	519	547	536	580	528	554	502	569	516	556	554	504	531	561	518	551	559	517	566	534	532	588	558	528	518	573	554	568	532	524	531	537	498	547	516	556	549	531	555	533	560	550	530	558	514	530	538	555	600	516	550	504	560	528	556	544	576	548	526	544	538	549	560	551	522	496	554	529	542	536	542	612	516	556	545	541	524	529	559	538	560	573	534	529	561	502	553	559	555	575	566	539	561	543	529	538	551	560	587	551	563	540	548	585	515	545	525	539	578	549	530	524	589	547	536	530	575	524	548	529	496	546	516	580	577	546	522	567	582	538	545	544	560	605	560	544	526	545	565	523	571	538	568	570	511	522	548	538	519	521	563	535	555	512	517	549	555	539	574	514	527	523	571	572	498	540	518	563	548	538	527	555	538	548	565	492	542	568	568	547	500	551	565	545	572	530	546	537	551	594	528	527	567	536	533	514	581	595	524	498	548	542	513	566	518	568	531	570	550	514	556	557	518	560	562	540	521	559	575	563	523	505	530	556	585	553	546	531	481	541	543	546	534	517	577	551	536	491	574	569	550	553	531	526	554	571	510	506	571	570	537	550	547	545	572	534	532	539	524	553
3086	1328	606	441	350	317	340	542	541	471	385	285	289	259	289	295	230	205	203	168	143	144	168	539	777	687	533	353	270	191	117	103	84	100	85	62	93	86	78	80	79	75	77	69	88	85	70	95	74	66	85	82	74	99	95	87	78	82	69	71	78	71	86	80	92	98	90	104	80	68	73	77	78	64	70	81	74	73	92	70	80	77	74	78	77	87	68	82	79	88	59	76	94	76	71	53	67	97	72	72	98	68	72	83	71	85	66	81	86	83	67	70	95	90	78	76	76	63	81	74	102	79	71	75	83	90	81	72	68	72	58	71	84	62	75	90	69	77	83	74	78	78	74	85	60	78	87	72	98	86	74	94	86	74	79	79	74	78	102	74	57	85	75	88	75	64	83	67	66	84	86	79	75	68	76	79	75	92	85	83	89	79	86	81	79	81	71	79	73	80	81	97	86	83	84	82	77	93	77	84	89	75	90	85	74	94	88	68	81	73	93	80	74	90	81	64	83	76	89	67	76	75	82	79	78	65	79	89	62	76	70	75	82	82	91	84	78	70	112	71	75	63	82	72	84	92	65	108	89	75	91	88	75	65	77	62	81	68	85	86	82	81	50	78	94	73	83	92	69	79	67	84	81	60	83	78	82	81	69	58	51	74	76	84	93	77	79	78	69	86	101	75	84	66	73	84	72	74	74	82	76	67	74	83	60	73	92	83	77	78	82	76	74	77	69	74	77	77	93	95	72	103	70	83	94	63	91	83	79	62	64	78	75	69	71	89	81	91	82	80	89	65	86	80	67	72	85	87	62	87	73	81	86	94	90	58	91	76	69	74	62	78	69	79	92	77	81	80	76	68	79	73	80	65	80	85	77	81	75	80	67	87	73	77	68	67	73	78	92	92	88	94	84	66	71	74	69	86	88	85	77	85	68	80	82	78	94	101	72	79	68	77	86	70	74	65	76	81	88	97	53	83	75	63	85	78	103	83	87	83	84	61	74	76	72	77	74	78	67	79	84	81	90	72	90	69	71	83	98	79	92	89	88	79	71	72	79	73	78	81	97	86	85	65	85	70	80	82	80	67	94	82	74	86	81	72	86	77	77	101	94	71	71	74	71	85	76	86	87	78	85	71	70	76	81	89	67	72	84	84	74	76	86	89	78	65	69	79	75	81	83	66	75	87	94	66	59	69	81	79	62	79	79	71	82	65	63	71	67	76	70	78	77	80	64	60	71	91	80	81	79	66	84	83	69	59	74	86	72	58	93	89	57	79	80	80	84	75	75	98	76	74	76	80	86	66	86	82	79	71	80	85	81	94	79	95	61	85	74	87	82	80	75	73	80	89	87	98	77	82	75	70	78	69	81	83	75	89	72	75	86	78	73	93	77	79	83	86	78	77	87	73	87	71	65	90	88	88	71	86	72	66	72	77	88	78	88	77	72	79	77	67	76	76	70	82	80	95	75	74	75	82	86	65	83	77	79	70	76	66	63	85	66	94	61	81	79	85	79	84	95	85	75	84	79	76	67	77	76	86	90	75	86	87	85	85	71	69	71	76	58	105	57	99	81	80	75	70	76	88	79	72	87	86	73	87	89	66	61	75	73	70	75	81	82	69	69	73	85	69	78	87	92	88	64	81	86	74	75	76	87	73	68	76	60	77	71	73	78	78	76	84	75	84	91	74	75	77	81	87	66	73	72	78	83	83	95	91	74	75	70	72	81	75	72	84	81	66	58	73	72	85	71	86	83	80	76	72	82	94	76	67	73	84	94	74	66	89	83	81	78	83	83	85	64	68	86	70	76	76	87	68	74	67	83	88	81	74	90	69	99	74	68	87	72	68	75	76	71	76	86	74	71	79	72	70	79	74	70	82	72	70	89	80	84	90	85	70	77	78	90	79	77	64	79	73	69	80	72	89	79	83	82	80	83	81	79	87	76	73	74	74	84	95	78	83	74	69	76	82	85	76	82	69	82	94	91	66	74	74	88	68	85	72	80	85	74	86	103	63	76	73	59	82	82	86	66	75	78	85	76	81	71	72	79	73	92	64	83	70	61	77	74	86	69	82	64	78	65	89	85	69	66	74	73	85	98	79	64	76	87	84	66	80	83	82	82	107	76	83	88	71	82	76	86	71	76	89	93	97	96	81	85	72	84	75	83	71	75	66	78	76	73	75	77	78	67	78	88	92	83	80	78	73	88	77	80	99	76	81	66	65	62	67	81	74	74	101	65	69	69	74	70	74	89	79	81	89	88	79	75	69	82	80	84	67	70	69	72	78	93	78	81	70	73	94	86	76	82	74	64	85	63	87	88	89	80	74	76	72	82	76	80	76	78	84	86	76	77	86	69	79	84	71	82	68	79	93	81	90	81	51	72	90	66	78	76	88	81	64	76	69	63	73	70	101	69	75	77	64	90	85	66	70	84	65	69	74	86	82	85	79	84	90	87	73	74	70	72	98	92	82	67	75	82	89	78	80	84	73	79	81	84	69	63	69	74	81	84	84	85	84	65	107	71	85	69	85	77	95	88	81	78	81	84	79	86	80	84	85	81	85	65	96	80	86	81	84	73	68	66	87	72	81	95	72	86	78	91	87	55	79	96	74	78	75	68	70	83	67	68	83	82	87	68	77	84	92	78	75	74	73	85	94	61	94	63	73	72	82	66	90	76	93	82	69	67	83	67	88	79	70	75	80	85	93	73	82	84	79	62	82	83	64	76	66	73	84	75	67	69	75	103	84	80	78	62	80	73	81	68	79	79	82	90	78	81	71	84	74	75	80	82	68	82	82	83	63	82	53	57	82	87	69	76	65	66	76	66	85	73	74	72	59	84	83	79	68	81	93	87	77	87	87	56	88	79	86	86	78	69	57	91	71	72	79	72	69	75	71	79	79	78	78	77	69	78	64	79	75	73	77	76	69	81	76	73	89	90	77	77	72	90	72	75	78	52	82	68	88	76	84	75	74	75	73	67	76	75	81	80	72	78	75	65	77	68	80	97	60	89	82	73	69	83	67	86	74	69	69	87	77	81	94	85	70	95	74	67	73	96	78	74	87	90	85	81	87	77	79	86	71	72	74	88	80	83	87	77	99	72	81	75	75	76	84	81	70	75	73	74	73	71	78	72	65	79	73	97	67	84	80	62	83	93	76	84	75	74	84	87	79	71	69	94	78	93	76	74	86	81	82	82	98	70	94	78	64	98	80	79	97	71	72	63	66	93	94	82	89	78	67	70	71	75	72	77	65	81	77	80	78	84	74	58	67	71	84	80	90	84	71	83	68	82	79	77	82	83	84	88	80	76	77	82	95	73	84	107	90	65	85	93	69	74	75	84	73	87	70	70	78	88	75	67	71	77	79	76	80	94	86	78	87	89	65	91	97	91	89	81	80	91	75	68	71	86	70	74	72	69	79	78	78	69	67	80	77	77	100	83	71	79	78	82	99	59	78	106	79	81	76	77	85	70	74	78	86	77	87	74	76	86	90	77	85
24018	11750	6564	7626	15560	17637	15549	18425	16426	14018	12038	8161	7766	6592	6808	6661	5425	4970	4052	3711	2988	2724	3235	11026	14099	12561	9614	6826	4408	2754	1598	1061	878	739	655	676	600	599	532	572	622	562	574	609	584	603	571	585	583	529	619	554	576	569	567	554	563	534	563	542	586	606	574	599	587	558	615	514	569	567	595	598	605	594	573	614	576	564	605	603	620	594	552	576	616	575	598	556	535	579	542	558	561	560	595	564	594	565	586	538	563	594	589	590	588	592	533	633	573	593	610	574	561	530	557	577	551	600	603	582	585	570	570	554	569	588	589	550	560	624	587	569	590	564	567	607	554	569	587	589	577	577	556	556	515	597	573	557	579	589	581	610	558	563	610	518	560	564	543	612	592	605	588	595	584	577	589	607	582	561	583	586	565	565	575	571	551	565	574	542	540	572	553	599	599	589	598	541	596	638	591	604	554	575	526	598	599	594	583	560	562	603	569	554	576	591	581	553	598	536	526	565	569	615	589	578	613	597	541	556	572	539	600	583	586	568	584	592	640	606	582	556	596	577	582	555	527	544	576	620	545	565	585	551	593	589	544	575	605	564	568	603	562	567	554	585	576	586	587	567	597	564	573	564	571	575	607	617	567	632	588	610	571	590	568	549	612	553	572	575	560	616	595	571	587	578	532	592	523	540	553	610	600	621	560	566	599	597	566	566	581	516	590	576	548	607	557	560	591	618	550	535	579	614	569	592	583	569	543	556	540	599	550	590	571	567	579	556	551	560	532	551	579	562	606	571	628	554	576	553	578	543	566	566	583	566	566	546	538	607	547	598	553	610	606	599	604	594	637	524	524	561	573	560	599	612	575	596	551	576	562	581	603	595	595	613	582	575	536	560	560	594	567	607	552	547	580	587	572	622	552	578	607	630	593	565	584	598	601	565	585	585	568	579	617	560	548	592	570	596	584	611	567	561	561	561	596	573	556	597	543	555	595	548	585	576	589	583	612	564	577	634	573	549	604	581	579	577	602	564	582	602	573	561	567	581	564	545	568	569	563	556	554	571	598	574	577	580	554	555	548	577	582	638	583	553	585	621	562	582	566	580	559	580	584	595	622	535	532	593	563	595	617	582	545	606	579	588	591	569	571	571	586	593	557	603	581	567	541	584	538	520	564	592	541	564	565	611	594	552	537	609	583	593	572	614	572	558	560	489	578	563	580	609	561	527	579	609	572	589	581	609	572	570	611	583	581	567	612	571	546	603	596	553	593	602	575	531	537	582	514	579	557	598	543	560	621	582	566	551	575	601	589	557	589	582	600	652	560	618	529	512	571	630	538	561	571	583	567	569	575	579	562	576	597	567	566	590	581	570	570	557	559	596	600	623	551	576	579	570	613	561	619	584	606	591	578	551	607	521	548	574	542	591	561	571	566	575	629	541	625	529	557	551	590	602	586	569	594	590	565	566	576	590	595	560	588	580	554	584	538	588	558	583	564	600	593	564	541	582	559	597	546	529	598	552	537	604	570	565	549	540	538	570	609	609	569	571	576	610	591	587	598	606	593	582	575	590	593	536	586	558	592	571	592	609	570	591	539	553	570	564	620	555	571	594	541	551	561	585	559	533	548	567	560	595	594	568	542	602	610	570	574	584	595	612	570	618	620	543	584	563	537	619	561	590	568	558	588	583	567	593	556	564	602	579	574	581	599	587	580	589	564	550	591	579	582	574	574	586	539	606	583	591	594	564	588	610	604	599	607	557	577	565	578	636	574	562	562	586	622	573	526	616	608	553	630	577	547	571	599	599	569	572	564	574	581	570	594	577	566	589	579	613	568	554	564	548	578	573	569	568	580	558	583	615	531	553	579	565	599	587	541	588	585	581	571	562	542	590	577	597	572	580	586	594	560	630	582	548	590	593	609	600	594	566	583	625	528	565	580	564	626	569	585	568	594	558	596	577	581	535	586	555	631	567	599	596	593	579	596	574	539	539	573	599	597	552	516	598	580	546	616	527	560	557	574	601	607	595	536	611	596	561	581	548	554	616	567	608	547	575	567	592	545	591	586	599	560	600	578	550	581	581	579	568	577	594	632	594	523	630	599	569	549	627	598	559	594	574	548	638	580	602	517	584	616	520	548	579	562	578	537	602	562	578	625	556	555	591	624	623	603	547	621	533	575	581	595	607	578	566	573	604	538	518	559	553	602	569	567	545	562	569	527	561	598	618	577	562	582	566	566	524	608	566	572	561	622	593	591	618	539	580	566	601	575	595	553	577	571	589	570	579	618	604	572	581	574	560	599	566	549	610	545	623	610	565	597	574	597	566	533	568	568	615	520	562	595	587	575	558	583	569	587	580	551	551	593	568	592	550	546	597	600	551	614	590	547	587	609	565	604	585	523	572	576	580	581	591	603	604	602	539	549	549	593	572	571	553	565	572	554	574	585	530	597	559	542	594	587	613	592	605	637	564	585	619	595	577	631	610	578	565	570	616	589	579	628	549	576	586	558	592	584	588	529	581	512	541	580	602	576	533	579	618	560	579	574	578	587	572	586	601	525	558	553	555	542	550	594	572	587	585	587	580	594	595	573	592	616	580	562	582	567	590	565	600	570	546	551	547	577	563	560	600	582	558	586	577	582	535	600	569	539	575	568	576	575	554	585	569	588	585	566	612	578	556	554	578	582	583	608	594	560	591	578	556	555	606	606	592	551	586	610	590	570	601	574	578	536	587	546	592	602	551	564	539	599	572	585	567	551	566	603	589	599	566	550	586	596	584	566	566	570	565	570	555	587	605	559	538	589	560	589	586	596	559	543	561	613	586	598	560	588	589	586	568	604	552	612	603	584	587	575	591	583	574	595	580	534	621	603	557	532	595	528	578	591	579	549	593	612	596	592	593	580	570	585	567	594	566	595	567	572	546	606	589	602	583	595	564	573	577	573	555	620	601	600	547	598	639	537	577	580	539	572	572	610	598	603	548	566	570	584	567	584	568	557	557	553	582	542	546	578	611	566	588	595	573	580	556	585	590	539	558	563	577	597	575	559	584	570	586	587	570	591	546	548	604	609	569	541	545	613	608	574	588	571	534	555	554	565	571	572	619	587	571	581	618	556	571	566	599	533	602	580	584	535	590	527	600	586	584	590	537	588	609	578	556	581	565	572	609	604	583	522	613	574	563	588	589	565	559	578	588	552	546	599	546	566	550	607	546	573	576	582	588	538	564	541	582	601	579	543	592	534	514	562	591	578	599	585	600	571	546	576	600	543	611	547	544	579	595	589	535	578	557	577	568	574	584	611	593	567	571	549	587	604	557	578	564	595	559	607	580	557	553	559	576	560	564	588	617	573	565	590	576	595	551	578	591	545	611	534	539	584	561	606	586	595	577	565	581	594	582	582	572	572	542	547	594	586	547	561	586	552	555	586	551	603	537	559	585	579	591	600	583	589	612	573	525	548	573	566	549	641	575	573	539	568	590	590	620	574	575	564	567	563	581	590	581	561	602	565	541
2441	739	345	219	208	199	243	350	341	278	207	185	206	167	180	151	135	145	119	102	121	92	110	98	148	136	137	123	113	91	71	75	65	44	64	58	60	49	74	72	76	60	70	66	64	58	48	60	56	61	64	51	58	58	57	63	60	66	62	82	80	52	64	70	71	61	67	55	62	57	77	53	49	65	58	67	63	70	75	64	57	66	60	67	50	78	57	56	65	51	58	49	67	49	65	60	61	65	61	54	78	55	71	55	58	75	60	56	59	63	59	55	71	59	71	60	54	64	72	49	38	77	75	67	62	52	74	65	46	69	64	58	69	67	59	66	60	58	68	46	55	57	66	70	59	60	56	64	67	59	52	65	58	64	55	71	66	68	59	74	53	61	56	57	66	68	59	70	67	70	63	66	66	54	62	50	76	69	65	70	64	56	53	63	52	65	68	63	55	66	60	64	70	68	60	59	54	57	47	71	62	53	59	58	68	53	60	62	65	71	53	62	61	57	78	62	60	58	64	60	62	52	50	58	44	56	50	62	63	60	62	67	60	83	72	67	65	62	48	55	65	69	55	72	64	60	66	64	55	61	66	48	73	63	50	62	57	75	55	70	53	64	64	74	61	62	61	61	65	67	57	55	49	63	56	51	72	51	62	58	68	63	73	60	59	67	54	69	76	67	67	55	67	59	49	63	65	66	59	72	54	58	64	60	58	50	64	61	56	81	60	70	73	53	64	59	68	55	64	62	59	70	67	60	45	64	69	77	67	57	57	64	59	77	59	54	62	61	60	55	70	71	66	66	43	59	71	56	62	65	63	68	69	61	73	60	67	60	65	58	60	64	64	56	65	62	55	55	56	47	63	66	72	71	65	54	61	75	60	55	65	60	70	59	56	67	65	66	57	57	61	67	56	63	52	64	56	50	59	62	69	50	70	70	50	65	71	51	62	54	70	55	46	63	57	59	52	55	69	72	59	66	59	61	61	52	62	54	56	73	62	62	62	55	57	49	63	60	54	53	44	57	44	51	47	73	81	68	55	62	70	53	48	63	61	71	65	62	62	70	58	64	64	71	61	73	71	59	65	58	52	50	58	63	49	58	60	78	68	53	54	59	64	62	65	78	66	64	64	60	61	49	56	66	72	65	60	63	75	52	61	66	61	59	53	56	69	60	58	54	63	61	66	61	69	50	58	68	54	55	61	56	71	59	52	55	55	56	58	78	63	76	55	57	73	63	50	52	54	66	65	54	61	62	56	76	65	52	70	52	60	59	64	63	52	70	61	59	73	52	58	52	57	88	63	55	59	66	69	73	66	69	50	54	56	54	53	66	70	53	58	55	65	56	73	84	68	62	61	55	63	51	68	63	62	65	65	58	58	73	63	67	66	70	49	67	55	59	61	50	54	58	59	60	61	55	80	51	56	63	58	62	55	54	72	67	55	62	51	59	62	64	47	58	62	58	59	59	67	58	57	70	49	56	49	79	64	55	70	78	70	79	59	67	66	70	60	59	54	65	75	59	64	55	63	64	54	68	50	65	62	60	53	67	60	67	63	58	49	64	68	72	67	60	59	51	73	61	75	67	63	66	58	59	58	68	59	57	69	66	51	73	54	49	59	67	58	62	62	72	63	64	68	68	77	64	67	64	59	49	62	73	81	55	60	65	50	61	59	58	71	57	57	68	77	60	60	74	59	53	59	54	54	62	78	60	71	63	54	76	71	68	35	59	58	69	48	61	62	63	71	52	48	55	56	55	66	52	59	69	55	49	64	63	60	69	56	66	71	60	70	69	67	81	64	63	55	66	59	53	54	62	61	63	56	60	60	66	65	58	56	65	65	62	63	59	56	49	67	46	61	72	66	74	65	73	54	67	51	58	46	62	65	68	62	69	56	70	63	51	57	63	75	66	53	61	74	61	60	75	54	59	69	60	66	51	58	55	61	72	49	61	57	60	50	73	61	49	58	65	60	57	59	70	64	56	69	65	75	66	81	59	63	61	62	61	51	67	67	53	64	54	49	70	70	68	66	56	58	66	65	62	70	51	54	65	64	50	55	63	55	62	58	72	69	73	51	61	62	49	55	54	52	68	64	59	59	55	73	57	55	66	52	71	67	60	56	74	62	75	51	51	60	60	68	65	55	55	64	64	51	71	62	53	43	56	59	46	65	58	58	59	69	60	58	52	67	63	59	55	54	60	52	61	73	73	51	55	67	59	65	74	68	58	53	69	67	68	63	66	65	57	71	73	65	75	49	66	70	53	57	57	57	53	52	51	72	61	47	56	63	62	50	69	53	60	65	68	53	55	69	53	65	55	66	77	62	49	58	54	58	68	72	62	70	58	63	59	77	51	64	57	74	57	49	57	54	51	49	70	59	58	59	59	64	61	61	63	63	55	65	62	76	67	54	53	70	62	59	66	78	71	67	68	62	63	62	55	58	69	67	61	64	66	60	56	66	72	64	73	65	38	59	56	68	57	59	70	60	47	70	70	71	73	53	68	58	54	60	65	52	69	61	52	60	56	51	53	60	56	64	61	61	75	56	44	45	66	70	53	50	64	62	68	73	48	52	70	66	78	78	69	59	53	50	62	55	51	53	61	73	60	55	54	61	80	56	86	53	59	65	49	61	55	63	67	58	62	48	65	76	50	69	53	50	58	56	76	56	57	60	48	67	70	64	70	71	55	62	60	56	57	71	53	56	55	43	52	62	61	66	55	53	58	64	65	48	70	53	53	57	66	83	59	61	58	56	68	54	75	59	63	46	70	71	66	63	61	67	73	53	63	57	58	83	69	50	44	62	45	63	56	56	68	70	55	60	66	50	55	58	51	73	66	60	75	69	59	60	52	69	45	67	62	72	75	67	43	52	58	57	43	79	62	75	65	56	58	66	65	63	67	59	62	61	45	57	60	61	73	58	58	61	50	55	68	68	54	57	57	65	60	53	71	77	65	70	80	57	67	60	62	79	56	61	62	59	71	47	69	58	59	65	65	48	62	62	61	57	74	56	50	45	69	69	68	59	56	56	59	51	59	53	82	60	52	62	66	70	81	57	59	62	55	57	62	64	69	68	45	73	57	65	69	61	55	64	48	72	61	53	70	51	58	75	36	58	62	58	67	71	59	73	59	56	62	77	47	58	55	63	78	50	68	64	56	55	56	55	64	63	72	59	58	76	54	59	56	73	65	67	71	54	50	57	49	58	57	62	56	60	63	55	66	72	48	71	60	59	57	68	64	46	62	51	66	60	62	61	53	63	53	59	66	46	74	74	68	64	54	58	67	55	56	65	68	61	66	45	76	63	69	65	65	61	60	67	69	61	61	65	65	72	64	59	54	57	56	75	53	61	67	76	72	53	69	73	55	52	55	66	60	58	62	67	59	64	71	63	48	58	62	53	68	56	43	60	66	56	59	64	59	76	59	79	82	55	51	69	73	64	74	72	59	61	59	55	61	47	49	66	65	60	56	70	53	60	58	54	60	72	64	57	71	56	70
19554	7533	4042	4425	9041	10317	11116	14776	11810	8849	6816	5509	5114	4691	4797	3698	3078	2860	2440	1884	1635	1634	1671	2142	2767	2696	2296	1756	1223	907	758	605	505	509	446	527	497	481	482	479	501	490	442	450	500	479	461	441	415	466	471	511	470	422	485	513	497	460	438	468	435	454	440	460	464	486	502	473	496	492	476	450	485	482	513	491	472	473	471	508	494	440	458	500	486	468	463	465	473	463	500	477	453	437	528	450	437	493	451	437	434	449	499	449	448	508	459	495	479	488	491	438	479	476	478	500	457	476	458	485	460	476	445	468	443	447	459	452	464	490	490	501	460	506	517	453	485	459	458	477	514	496	460	494	481	461	452	471	496	460	494	431	478	490	422	433	428	506	474	437	478	490	451	498	469	491	483	452	486	462	453	478	462	466	436	462	487	432	407	486	491	465	486	448	481	461	471	464	475	474	435	495	491	460	463	517	413	477	468	452	471	450	471	482	455	461	485	456	456	413	480	456	474	454	444	452	478	480	450	482	466	460	474	430	480	478	497	460	501	482	500	457	451	449	485	498	445	486	494	458	447	489	486	475	452	437	482	471	467	466	510	459	471	498	479	443	477	490	454	466	505	466	497	477	470	475	466	505	475	395	469	468	440	470	471	486	463	450	444	464	519	511	453	466	442	441	496	457	459	477	480	462	460	457	441	468	459	458	474	442	472	458	501	488	485	486	463	468	471	502	457	479	474	443	491	465	454	459	502	486	443	472	437	506	473	486	469	454	447	472	460	516	468	467	490	474	470	484	439	489	456	513	433	489	474	443	459	444	454	523	478	462	498	483	469	485	511	460	502	498	454	441	489	470	470	461	433	453	499	436	495	469	476	533	487	488	445	472	497	469	515	527	471	484	464	451	452	460	500	473	470	473	484	493	465	482	488	443	458	458	497	464	464	469	463	454	443	472	463	515	504	472	496	497	469	476	486	496	457	451	471	443	521	473	456	441	470	459	463	449	447	471	486	497	455	466	479	481	480	434	481	460	479	503	456	442	471	455	479	470	490	479	481	464	425	479	473	457	470	476	468	451	462	441	465	482	481	471	431	487	481	467	500	436	467	459	429	422	448	458	460	490	457	452	519	490	449	464	489	456	486	451	496	498	461	488	485	463	460	516	515	461	466	483	504	481	502	428	471	433	437	456	454	470	467	430	553	452	483	469	495	446	481	460	495	449	479	490	467	489	478	449	437	496	458	492	496	495	440	482	453	431	473	480	479	462	480	481	489	514	491	480	470	468	479	471	443	479	457	464	486	444	486	436	458	506	472	436	454	480	486	447	463	444	480	458	483	451	483	492	475	468	485	467	466	454	504	468	493	450	456	499	489	493	428	489	461	428	472	444	468	475	454	450	482	460	480	496	453	480	460	493	464	455	501	438	456	451	475	476	465	453	467	468	484	440	491	445	485	456	452	464	499	449	454	455	478	499	469	465	509	456	479	448	458	447	479	497	461	480	440	429	467	443	483	499	479	500	500	442	520	450	517	451	510	434	477	474	442	480	465	475	479	466	492	469	469	468	439	494	430	519	474	444	503	510	459	482	449	444	455	469	485	428	488	468	462	477	506	478	484	452	473	414	468	435	504	500	497	445	481	504	450	433	449	476	487	450	520	483	475	476	447	475	402	466	465	476	531	510	502	506	463	468	477	481	472	475	438	479	462	475	479	474	449	479	488	455	464	444	447	415	472	482	473	479	448	494	427	450	439	429	448	448	478	414	443	445	431	458	448	479	428	497	482	494	468	493	498	464	483	481	479	485	449	476	483	486	488	458	445	505	482	448	448	475	487	464	456	482	483	482	446	460	442	490	480	486	475	479	469	476	494	455	454	461	471	439	458	461	439	454	456	488	416	491	477	461	489	480	480	470	468	470	500	472	498	514	461	449	486	487	449	448	478	500	466	470	506	474	477	466	494	466	483	503	480	528	494	485	480	471	500	477	465	469	457	470	447	468	464	468	463	512	464	469	447	468	453	459	461	466	458	452	479	494	465	419	455	463	467	492	492	506	447	498	461	441	495	481	449	475	473	474	498	459	477	440	467	463	504	472	473	454	451	488	490	450	438	430	518	437	503	461	451	452	464	502	444	459	494	465	464	467	470	498	443	456	468	466	460	490	470	448	475	472	475	432	440	448	494	453	474	444	473	486	443	446	475	448	455	469	473	490	438	477	483	463	485	498	465	482	478	438	461	474	478	451	460	447	466	470	498	468	465	469	439	447	455	443	469	487	482	474	470	420	466	435	514	481	433	462	481	486	513	459	481	488	467	477	496	461	456	468	441	440	454	469	472	438	493	473	497	453	484	459	486	479	469	449	443	460	480	461	508	440	459	421	450	495	427	456	461	508	449	438	417	465	498	441	473	490	442	460	422	466	468	473	473	433	488	483	467	463	429	495	443	501	431	470	458	459	465	487	467	454	486	462	483	455	456	433	454	514	445	437	477	469	472	485	453	440	488	432	426	493	468	476	457	439	416	456	445	491	449	453	456	432	453	480	449	459	453	508	444	482	520	448	452	490	462	496	513	483	426	467	457	442	486	439	520	457	473	446	488	470	512	428	450	444	470	458	466	479	447	502	457	487	465	470	435	430	433	450	465	478	460	463	464	446	477	433	455	476	417	476	479	504	490	492	462	487	470	474	468	456	490	425	461	470	482	477	449	451	501	458	478	434	432	488	427	451	458	433	480	476	483	493	467	463	510	480	476	488	443	418	463	497	476	478	443	496	491	458	468	470	479	456	485	490	453	495	481	500	423	427	432	464	464	471	464	466	468	446	482	498	478	468	456	486	475	474	467	455	441	472	481	469	476	452	465	481	477	465	489	457	474	492	493	439	481	472	428	427	455	463	439	485	518	476	496	469	457	503	446	453	466	473	499	450	475	435	503	452	470	455	452	437	480	472	460	482	455	482	505	437	448	495	466	495	495	465	477	484	455	513	434	518	444	500	486	481	470	459	451	479	478	501	451	470	456	479	471	462	507	454	475	430	498	475	473	498	457	488	469	462	477	477	461	496	475	467	448	446	501	456	493	466	499	473	447	521	464	465	475	432	437	450	456	468	466	463	493	448	432	422	458	489	495	496	454	470	460	466	457	512	444	471	434	475	517	491	458	465	479	459	457	471	456	491	472	464	495	488	471	459	485	469	457	457	469	460	454	465	461	451	461	451	471	474	486	454	470	459	434	470	446	511	491	451	466	483	461	469	440	454	508	445	496	455	444	442	464	457	470	469	459	415	473	449	488	471	478	459	459	458	467	470	479	439	474	457	458	445	458	461	438	487	450	471	492	453	477	478	442	478	463	455	440	493	483	490	511	446	495	458	477	446	462	447	491	444	444	466	490	471	474	438	422	480	472	495	488	474	443	450	492	453	451	501	431	465	471	481	486	483	486	477	478	477	453	436	490	491	464	472	493	494	479	447	476	476	450	475	471	467	483	467	479	481	450	441	509	451	473	483
2126	959	434	285	255	275	358	520	523	340	277	261	201	253	233	224	166	154	127	127	123	140	116	136	311	381	361	249	168	112	96	85	73	68	72	68	74	63	68	69	69	60	77	82	56	66	64	85	71	65	75	84	75	57	67	77	71	62	72	66	72	75	66	57	65	79	70	66	68	65	69	55	53	79	74	55	68	66	79	69	69	77	78	75	49	56	71	70	60	60	72	56	51	63	60	64	69	61	78	59	69	70	66	69	63	81	67	82	79	56	79	68	69	58	70	60	74	65	68	66	58	72	67	74	50	79	82	64	61	67	60	70	60	90	68	75	69	70	69	71	62	58	53	68	79	61	70	69	54	67	55	71	54	55	59	61	72	51	84	58	55	56	68	49	61	44	60	56	68	66	64	54	64	53	68	55	70	66	66	77	55	67	62	81	60	73	51	62	57	46	69	67	67	64	67	70	72	64	63	71	72	69	58	57	83	62	79	69	72	74	59	69	79	64	60	54	69	64	49	63	76	65	74	68	82	67	62	75	53	70	70	58	67	77	70	67	69	76	66	69	81	68	54	58	54	64	66	58	66	61	74	74	65	76	62	72	57	77	65	78	81	55	66	55	71	58	64	58	53	79	61	63	71	48	50	63	68	67	71	66	72	53	52	58	58	67	86	55	70	77	74	46	67	74	61	84	68	69	73	65	60	74	54	72	77	58	70	64	54	54	70	68	65	55	73	48	60	61	55	48	70	57	54	61	71	74	84	53	67	70	66	60	69	65	59	77	88	61	68	87	79	66	54	74	71	60	54	69	63	49	48	61	65	71	81	59	56	72	76	68	62	72	68	69	68	82	67	74	91	68	71	65	70	58	48	87	75	68	70	63	70	73	60	62	64	78	55	67	62	66	60	67	78	71	66	79	78	71	79	73	80	62	75	58	73	62	72	65	63	62	61	70	61	57	63	49	55	67	72	68	68	69	60	70	84	71	61	65	53	79	68	59	58	78	62	86	53	68	82	69	71	64	78	60	68	55	62	73	80	52	63	68	54	78	65	70	71	63	78	60	72	61	52	60	67	63	74	81	64	55	72	55	72	66	64	60	51	66	86	60	52	66	68	71	77	66	68	68	64	71	71	64	59	82	78	63	77	67	76	68	56	81	57	64	65	61	64	75	58	72	67	61	64	59	79	60	69	61	60	71	57	48	74	60	63	60	62	58	64	64	73	61	71	43	67	70	70	69	64	53	58	65	78	70	62	67	80	71	64	55	53	51	59	69	63	65	70	73	65	63	66	68	71	59	65	67	75	86	64	55	60	78	77	69	54	64	62	64	70	58	89	73	56	65	68	63	69	52	56	61	58	80	66	67	62	63	64	67	73	57	66	71	68	44	60	60	51	73	74	52	63	61	65	67	69	73	73	77	68	73	65	80	57	75	63	72	74	69	70	77	58	79	60	63	62	61	79	67	62	68	58	77	68	73	56	51	79	67	56	63	64	78	61	65	61	61	73	54	58	63	76	61	63	68	60	78	76	66	60	69	60	52	60	61	58	67	61	82	66	65	58	71	59	72	57	77	61	67	58	83	68	63	56	56	64	63	72	70	52	55	62	55	72	67	81	66	58	74	59	59	61	71	61	67	72	58	65	61	77	69	66	63	71	63	69	81	86	67	62	77	53	75	73	76	73	67	78	70	82	63	80	46	63	68	61	72	77	94	50	64	56	72	73	66	67	87	74	70	53	63	57	70	66	79	79	68	69	62	72	65	69	54	55	70	77	60	67	63	66	62	69	73	73	59	73	62	72	61	65	62	79	73	69	60	66	65	62	73	81	62	70	57	65	65	60	62	63	71	73	72	75	64	62	66	56	70	79	83	53	51	66	65	73	75	59	81	73	57	57	68	67	70	71	63	56	55	57	70	64	62	61	59	68	67	59	56	55	50	58	74	64	71	69	68	68	74	72	77	75	64	60	58	65	65	66	54	58	69	65	72	65	53	71	86	74	74	64	78	64	63	56	80	60	69	62	69	58	73	64	53	63	59	72	66	82	57	66	54	67	48	64	72	87	53	68	72	56	64	54	63	74	64	59	70	56	79	62	75	61	59	53	71	54	66	67	75	66	77	70	68	66	66	73	52	79	77	60	54	76	61	45	63	74	68	69	75	63	70	64	68	60	65	71	87	58	67	71	68	71	65	67	57	68	74	66	65	63	71	58	70	80	65	61	59	79	60	58	62	80	79	75	62	75	76	71	71	72	53	63	73	67	69	54	62	70	65	53	71	59	80	65	61	69	78	66	63	54	70	67	54	76	63	71	77	77	67	74	62	70	62	70	55	62	62	53	70	64	71	58	62	66	64	59	69	70	58	76	75	70	65	72	63	66	59	69	80	68	57	49	66	72	63	70	74	69	49	62	64	63	73	54	65	70	70	64	68	66	70	50	73	94	62	61	61	75	61	85	63	55	63	77	54	71	64	73	68	64	55	77	70	73	68	65	78	55	51	66	55	67	78	56	71	72	57	70	73	64	63	82	60	64	61	62	69	79	76	62	58	50	54	58	75	75	70	62	75	69	63	79	66	58	62	57	75	71	72	68	50	52	81	69	63	66	66	76	56	74	59	59	65	67	58	79	61	67	65	58	80	67	61	63	64	59	58	70	60	79	55	71	60	61	61	72	59	58	61	75	76	73	60	71	77	70	70	68	66	48	53	69	72	71	66	71	63	65	59	69	63	71	57	64	59	67	64	76	68	65	69	61	66	76	68	67	73	66	54	72	71	76	74	67	67	65	55	73	84	65	77	60	74	65	61	65	71	66	72	74	66	56	74	80	62	58	88	59	67	70	62	67	76	56	49	66	44	55	59	74	58	68	71	76	64	76	68	74	59	58	55	66	61	61	74	55	67	70	68	73	63	61	83	69	52	84	64	68	85	81	79	77	52	78	71	75	66	60	74	53	59	74	77	67	60	71	60	66	66	63	66	67	73	71	65	69	69	58	66	72	65	70	62	66	55	84	66	59	69	60	59	69	64	71	69	63	62	88	75	65	64	64	58	63	62	70	59	79	82	64	64	65	56	83	65	60	78	71	53	53	78	84	67	65	67	62	64	72	58	58	59	58	56	64	68	57	72	68	57	69	58	57	65	65	55	70	57	66	70	71	51	64	61	71	69	57	62	67	70	59	84	75	71	63	78	70	76	66	62	67	73	73	86	54	58	72	66	53	55	52	57	53	68	74	52	71	63	65	71	70	73	66	51	59	64	69	53	70	65	63	68	78	68	59	59	73	62	62	64	72	75	71	67	79	51	61	69	58	66	52	69	80	70	65	75	75	90	75	66	64	61	69	87	68	70	72	57	70	76	72	57	65	60	70	55	60	71	52	78	59	55	66	73	62	60	67	71	62	71	70	65	61	66	70	71	77	64	67	56	80	70	61	71	80	75	72	71	75	72	58	54	70	62	71	74	52	61	65	58	63	65	83	57	65	41	64	71	63	76
21093	9089	4780	5421	12126	15800	16111	19290	15541	11247	9158	7353	5795	6844	6313	5119	4019	3295	2997	2616	2303	2110	1986	3079	6699	7568	6500	4603	2947	1853	1189	842	631	565	540	532	517	542	479	523	485	515	502	469	513	503	535	496	498	491	518	531	509	536	542	514	444	468	492	535	485	465	533	494	485	469	519	520	513	510	499	536	489	489	511	473	474	539	495	502	503	484	535	516	521	500	496	483	493	472	480	493	467	491	502	493	471	487	490	497	529	515	491	496	485	525	522	502	500	520	503	499	479	491	536	492	481	507	508	481	517	464	493	476	486	484	478	494	496	506	495	467	495	505	474	480	484	493	528	505	494	532	488	537	510	493	511	500	510	510	546	502	503	519	512	462	487	495	477	530	479	527	467	473	509	494	518	503	502	512	488	483	502	498	534	542	522	497	523	511	496	479	542	503	476	492	475	525	493	484	529	480	514	485	489	494	513	469	530	495	522	509	467	529	493	516	490	479	539	492	536	467	496	464	511	535	524	519	501	497	477	505	519	485	514	500	446	512	501	491	518	486	506	508	517	491	494	479	490	462	504	479	492	462	507	491	494	495	537	514	514	504	514	485	504	495	481	495	504	496	474	462	512	467	485	510	501	483	514	492	517	486	508	460	493	483	477	484	500	478	494	477	516	510	488	483	512	514	510	486	503	489	476	487	498	516	515	503	487	480	499	545	507	485	525	497	477	494	508	449	558	523	489	476	487	521	510	487	495	547	496	509	535	527	541	538	509	512	487	539	531	495	504	520	521	544	511	536	483	476	492	483	503	499	532	478	503	500	478	476	524	489	466	511	490	475	516	487	525	531	488	513	519	511	493	551	468	473	482	479	510	533	508	530	510	525	489	528	503	515	489	505	477	492	512	522	482	499	529	503	488	536	522	490	504	521	503	499	529	495	509	504	489	443	493	515	492	549	483	496	506	485	474	467	504	509	539	527	507	499	501	496	488	501	480	524	459	479	511	481	482	472	516	512	532	515	506	522	490	463	530	490	451	483	515	488	478	510	496	499	525	468	475	528	489	523	517	449	512	475	531	497	473	501	548	503	505	523	502	485	497	536	481	483	549	545	526	528	551	527	477	475	493	460	450	517	486	519	514	532	496	440	554	497	483	486	498	499	473	537	510	483	509	537	491	533	489	505	511	463	471	487	462	491	531	523	505	513	505	503	478	510	507	520	505	487	484	481	495	543	499	448	476	481	499	494	485	512	523	502	498	516	519	502	502	500	467	517	564	504	548	463	512	466	463	487	474	501	475	448	507	514	488	505	507	481	482	491	491	530	514	497	514	495	515	496	516	508	512	484	522	516	472	503	510	541	499	466	475	478	452	517	477	483	502	514	506	515	482	480	510	497	468	485	428	528	514	521	522	595	495	497	500	512	502	491	499	491	505	520	524	479	501	489	531	507	493	492	559	504	494	468	540	520	487	521	496	514	505	496	511	486	466	505	505	529	463	510	485	502	494	494	503	471	497	489	480	498	514	506	472	477	478	457	499	484	502	476	520	500	485	499	501	517	483	529	491	478	489	462	525	526	506	495	485	495	505	498	523	479	503	498	456	495	527	500	505	516	508	482	486	492	528	504	510	525	529	515	509	492	467	540	501	487	519	492	517	512	519	510	473	524	517	513	524	515	510	508	525	518	504	479	477	533	509	493	451	467	507	515	468	490	477	513	459	494	507	494	481	530	541	490	510	512	488	468	493	520	484	497	492	484	494	495	470	517	471	511	520	531	490	496	488	482	537	505	502	480	483	526	540	482	486	525	525	496	471	470	483	482	485	505	447	494	478	514	504	525	500	498	502	507	501	467	496	491	440	500	498	501	457	510	474	501	497	473	507	495	457	493	496	538	509	514	493	452	470	467	519	486	518	482	491	501	476	497	483	484	495	438	471	515	490	504	465	499	510	543	471	575	513	481	543	535	486	495	504	501	508	490	518	526	507	495	490	496	506	509	503	492	480	461	468	481	488	503	496	508	467	485	502	530	501	476	492	517	509	551	514	537	500	514	490	505	506	491	518	503	496	456	514	509	533	529	479	481	511	507	490	506	554	485	493	484	501	503	529	502	487	473	491	520	520	553	513	493	508	497	489	524	497	557	489	516	490	496	533	505	504	503	522	472	488	509	505	504	458	496	499	505	482	491	485	490	512	491	476	491	467	505	460	510	472	468	489	484	500	517	471	472	470	441	490	491	508	493	510	505	478	485	521	481	476	462	554	496	489	524	503	510	486	524	502	513	513	490	467	509	476	487	519	538	465	513	478	498	486	513	490	489	520	535	510	514	496	490	502	519	504	503	501	520	501	508	495	510	544	517	483	454	482	477	503	495	485	520	498	511	448	477	510	492	509	511	500	522	516	517	544	481	488	501	477	503	479	509	494	467	459	472	487	509	518	462	495	507	531	492	445	535	503	511	510	496	482	527	500	496	492	485	480	508	474	506	517	514	510	489	473	513	525	524	519	530	520	437	501	495	475	527	454	470	455	504	499	499	413	483	534	504	467	474	475	517	523	474	493	477	491	493	502	471	492	500	483	478	485	477	501	490	496	512	501	480	505	531	460	488	490	484	534	497	502	520	491	486	481	520	515	518	518	474	489	471	504	497	485	465	502	534	453	504	501	494	479	497	491	492	494	487	510	503	526	485	468	507	525	491	532	526	511	494	521	497	442	511	527	499	542	512	525	522	481	484	506	514	495	487	472	491	543	483	481	495	484	525	549	492	467	514	477	487	547	497	477	501	512	491	503	492	522	493	481	471	491	504	504	491	477	518	498	479	507	514	472	494	489	514	494	521	514	484	493	495	500	498	508	522	534	454	528	516	525	513	499	519	514	523	488	496	507	496	514	481	478	506	515	505	493	488	481	483	510	482	471	461	493	490	491	516	494	503	481	496	472	527	539	472	536	495	454	521	535	507	524	486	474	510	479	503	498	514	513	498	514	465	509	517	492	506	516	509	480	495	530	499	545	426	507	484	505	554	492	503	515	487	489	502	463	518	488	526	509	523	502	504	476	489	470	468	478	443	529	449	502	480	512	504	476	462	488	473	468	485	484	531	509	495	518	497	521	513	489	506	496	496	446	493	504	506	505	470	525	482	540	507	483	484	519	496	511	501	494	526	526	516	505	515	513	474	483	519	520	475	490	485	501	496	503	493	475	509	510	513	467	549	473	501	483	480	503	545	539	512	535	506	514	512	490	471	497	515	492	494	563	533	508	487	498	499	523	497	537	492	503	512	451	507	489	498	494	500	498	481	465	532	491	463	453	477	472	471	490	512	499	521	485	511	506	521	513	497	463	522	481	528	495	506	507	519	499	524	499	459	499	538	471	545	478	519	480	452	502	518	482	497	490	492	479	499	513	541	539	487	466	500	488	504	519	512	508	460	516	531	511	487	505	529	527	505	511	530	518	501	510	490	531	519	484	486	499	497	521	493	499	557	538	484	491	497	503	524	494	471	508	478
3546	906	409	302	283	297	461	523	440	365	270	254	223	246	187	191	161	168	150	149	141	119	118	135	276	405	356	338	231	145	101	95	81	84	73	75	92	79	69	74	85	69	78	72	77	73	56	77	67	62	76	75	83	62	74	88	82	81	79	77	76	79	70	80	65	64	89	81	70	86	82	75	77	70	71	66	70	70	69	87	72	59	62	85	68	70	70	76	68	85	89	72	76	73	77	70	59	77	83	52	72	78	84	68	68	88	74	80	78	84	84	88	79	74	84	69	75	70	83	72	57	72	69	71	72	87	56	77	71	70	72	72	70	87	83	70	72	86	57	66	66	67	73	68	72	75	75	77	72	81	59	62	75	75	74	80	75	76	73	77	67	82	78	63	71	75	80	63	74	89	70	66	72	68	87	79	57	65	81	73	60	67	65	80	84	60	68	72	60	84	68	83	85	62	74	69	68	59	64	81	74	81	91	87	64	62	82	84	65	78	77	79	80	93	71	69	67	73	79	66	77	90	53	80	75	77	71	63	86	81	83	72	85	61	60	70	64	74	76	88	67	79	74	66	61	70	73	62	68	84	63	63	68	73	66	82	83	70	68	87	64	65	77	78	70	78	83	91	71	78	79	67	66	68	89	66	72	87	83	63	62	62	79	70	71	68	75	68	74	79	80	76	78	68	87	69	68	68	71	73	70	88	72	73	62	77	74	62	73	62	64	86	71	72	62	80	77	79	75	69	67	77	92	59	80	87	77	67	67	64	72	86	64	71	74	85	89	71	61	94	56	91	72	83	58	62	56	96	72	77	84	81	78	85	72	71	68	64	100	70	75	64	81	65	76	75	72	73	73	85	82	72	68	63	65	72	73	76	75	58	72	73	68	79	77	84	77	73	70	78	90	84	71	79	78	68	61	67	82	69	79	71	59	83	74	82	71	73	72	69	83	60	73	60	62	82	69	77	73	72	71	73	76	83	93	85	74	84	74	91	73	74	68	66	68	73	82	60	64	80	71	53	64	76	74	69	70	81	78	71	78	73	71	82	73	79	77	71	83	76	65	96	71	96	77	71	77	77	68	91	82	73	60	72	75	68	79	97	75	79	71	75	85	66	56	79	72	58	82	64	79	64	70	97	71	63	65	76	55	85	90	75	74	57	66	65	73	91	71	80	96	82	71	71	71	65	65	66	69	73	77	64	68	79	89	75	71	70	77	90	78	79	79	70	56	70	72	74	70	83	67	81	61	86	65	66	60	85	62	64	83	75	95	72	72	68	76	78	71	77	60	66	74	73	76	74	84	78	86	71	70	80	65	94	70	76	74	70	82	72	55	87	85	82	68	68	87	80	68	86	83	74	71	70	67	70	74	69	90	85	80	94	67	54	77	64	68	71	82	68	91	75	73	79	66	74	72	71	64	67	71	65	64	76	89	74	79	73	60	75	79	76	64	84	88	75	80	93	65	75	70	72	84	77	77	79	65	80	72	71	73	64	84	61	64	79	65	66	60	67	73	73	57	84	64	64	68	89	61	89	75	75	75	61	84	80	72	71	63	64	72	82	74	77	60	65	80	54	85	66	64	93	85	73	60	76	64	72	68	69	71	71	70	80	79	65	69	65	70	73	62	93	79	77	75	75	70	89	60	66	82	83	68	82	81	85	69	81	83	79	76	72	85	73	87	80	89	73	62	74	79	81	94	67	69	92	79	70	74	82	76	70	78	67	71	66	74	85	86	84	68	68	65	69	93	74	71	76	68	78	72	73	67	64	89	75	72	70	73	81	94	69	68	75	71	69	70	66	78	69	82	79	83	61	72	66	59	84	51	76	71	80	77	68	86	77	57	67	78	67	65	75	97	77	65	73	70	71	84	87	69	78	76	66	74	54	75	75	54	56	85	78	80	60	83	80	64	69	75	73	60	88	76	61	73	76	67	74	82	82	66	63	66	67	63	64	74	68	59	74	74	71	70	64	63	81	84	76	75	81	69	90	59	57	80	64	62	73	96	69	70	85	65	71	62	80	58	85	71	70	67	83	78	65	91	78	100	72	77	76	70	61	69	89	74	72	86	87	71	66	68	71	72	73	81	74	62	68	78	72	80	94	83	73	62	68	76	73	72	75	64	92	93	68	69	86	70	68	69	83	62	64	66	62	65	68	65	68	76	83	69	88	68	70	82	80	72	65	57	83	73	60	83	74	71	74	70	69	70	65	64	71	77	90	71	87	85	84	61	57	72	77	85	77	83	74	80	82	86	83	77	61	65	71	81	67	92	75	62	72	62	71	81	75	76	57	69	93	67	78	68	67	61	64	73	80	79	63	75	72	64	76	67	79	67	49	64	79	54	86	68	71	79	72	81	83	80	66	67	83	88	81	69	73	80	83	69	64	68	65	86	61	70	71	75	73	67	93	75	91	74	78	67	76	66	75	79	76	56	57	79	73	75	69	100	82	93	59	55	82	85	44	85	56	70	60	80	74	73	66	90	71	85	86	64	63	59	67	74	74	74	68	65	70	79	79	72	68	67	62	81	71	88	75	70	96	81	54	74	86	63	76	77	80	82	79	77	64	64	87	69	75	80	80	77	66	79	81	84	62	67	72	75	65	90	72	67	71	82	56	74	70	79	71	80	64	90	74	65	76	66	74	79	95	70	68	90	62	76	65	85	67	82	60	66	64	67	68	71	84	79	85	64	64	73	79	67	81	64	67	59	77	70	72	69	70	68	76	65	64	84	69	71	78	83	75	66	52	76	62	57	78	72	79	85	73	73	70	71	89	86	71	87	76	75	85	72	63	83	71	80	86	69	76	63	84	78	73	74	67	77	66	74	74	79	64	84	77	86	64	57	87	73	71	69	71	69	66	74	81	88	78	74	66	79	64	78	69	83	62	65	88	55	69	63	69	64	91	80	74	74	86	81	77	82	86	65	61	59	75	69	67	65	80	88	91	95	63	77	64	84	82	87	77	75	67	79	94	53	68	69	86	80	80	72	64	80	82	61	90	59	60	87	90	58	66	77	89	62	70	86	60	68	78	91	73	65	77	75	78	77	56	71	74	54	66	66	68	65	74	73	57	73	71	79	83	79	52	80	87	84	95	69	82	72	66	66	72	65	70	77	66	61	82	84	87	89	74	74	68	81	93	88	77	73	82	67	66	72	76	72	74	81	67	71	83	73	78	73	64	76	59	80	68	71	91	75	82	75	73	52	62	70	88	84	63	94	68	63	85	64	77	72	55	69	72	69	61	82	73	63	73	77	87	64	80	80	74	64	62	75	64	81	57	68	70	88	67	81	81	62	94	58	67	71	61	76	67	64	60	67	75	67	70	74	76	76	63	76	70	69	76	77	84	69	75	61	80	77	63	83	76	75	62	73	81	77	64	71	69	71	65	81	78	91	102	73	47	74	75	78	69	68	82	76	70	96	74	68	79	74	60	70	67	84	82	72	77	70	72	80	75	69	80	76	61	75	97	77	71	69	67	67	82	82	57
21756	8761	4487	5139	11656	16077	18212	18507	15127	10781	8386	7002	6813	6676	5042	4158	3698	3394	3058	2776	2598	2291	2052	2186	6439	8437	7657	5689	3913	2423	1473	1025	776	671	582	572	547	579	554	535	601	557	581	566	530	544	565	547	575	553	557	568	602	546	563	552	559	548	522	570	550	563	552	537	543	542	550	548	562	540	558	568	529	568	586	568	581	567	540	556	535	586	622	561	571	529	576	506	519	549	563	545	570	531	550	610	515	579	533	534	540	559	539	555	545	531	557	546	597	511	542	523	564	513	530	508	533	553	581	579	566	550	597	566	542	564	546	581	567	589	582	583	554	544	573	541	532	556	584	523	549	578	589	534	590	588	542	544	597	568	555	544	580	563	586	570	541	601	523	559	569	553	583	565	512	565	547	582	526	582	546	561	558	550	502	518	562	540	536	530	560	581	541	546	593	551	515	599	544	577	538	556	578	550	549	560	572	573	578	579	546	517	590	561	606	571	538	523	582	550	556	572	562	564	575	570	524	590	585	577	549	551	538	529	574	576	575	573	516	570	562	547	543	558	571	587	577	543	594	570	583	528	530	561	556	544	538	546	559	529	563	556	538	551	527	539	575	540	548	524	532	511	574	499	501	527	546	613	577	598	553	556	562	559	553	541	562	583	535	574	568	528	578	516	570	567	538	594	581	530	565	546	625	516	576	580	539	584	547	562	546	543	554	620	552	531	502	566	570	567	546	576	561	524	534	568	616	519	550	555	559	513	570	544	518	561	568	535	544	537	538	580	516	605	527	584	556	572	547	549	546	569	534	570	554	541	556	567	488	568	568	585	543	548	557	498	576	534	564	549	542	553	612	545	567	549	552	547	574	544	548	501	615	551	567	570	612	579	554	562	576	539	580	479	543	559	555	559	547	569	548	601	553	525	554	583	545	605	595	559	519	567	522	608	562	535	567	600	555	575	547	577	543	571	565	567	562	594	536	533	567	529	586	542	576	602	548	556	597	561	579	540	539	545	560	573	564	564	602	550	582	537	549	571	520	555	539	534	573	560	552	527	556	567	567	514	581	552	573	548	591	538	523	526	563	568	573	570	590	522	558	562	533	532	556	554	525	579	574	556	538	533	534	524	582	520	546	538	613	557	563	513	541	562	600	546	576	525	600	529	558	562	584	599	571	576	554	531	575	604	546	530	523	538	551	562	560	581	547	526	533	560	553	539	587	567	600	539	586	585	547	550	538	560	575	569	535	567	532	574	519	545	560	556	560	566	576	544	534	552	543	551	552	556	513	573	542	588	533	554	543	569	576	563	522	509	505	555	545	536	527	589	544	539	554	547	558	535	574	545	543	572	548	585	535	575	531	577	540	568	588	560	557	563	596	578	574	576	530	591	540	544	570	527	572	530	578	544	541	532	581	573	511	598	553	592	492	509	515	539	538	614	568	572	593	537	554	550	597	524	493	573	558	550	595	533	577	522	562	523	578	564	569	551	550	568	549	552	560	548	556	514	555	514	525	536	573	539	505	599	555	611	542	561	573	585	522	550	543	557	568	575	550	584	540	553	535	587	535	512	566	569	551	564	556	502	537	564	579	543	559	586	574	550	540	559	535	517	556	540	575	599	584	552	563	503	529	539	573	549	613	567	547	544	549	583	563	592	575	568	574	534	575	541	565	547	534	550	533	584	521	561	572	552	562	546	527	552	576	557	591	551	573	557	517	535	571	607	595	592	538	552	578	566	578	539	586	585	559	554	553	568	578	519	536	563	582	550	505	535	542	532	564	571	536	582	540	564	533	562	552	511	565	620	561	571	544	563	541	551	533	590	505	603	548	550	578	545	559	572	603	535	592	542	542	576	591	589	595	590	555	522	565	538	551	555	604	537	536	571	571	542	565	592	536	563	574	594	540	574	547	574	592	547	546	576	562	567	516	511	586	541	598	568	554	568	543	558	527	569	535	540	567	579	550	598	531	577	548	592	557	532	528	557	538	586	553	579	576	564	551	558	544	591	604	603	570	530	601	543	565	506	564	584	576	544	573	489	608	536	542	576	530	528	529	531	550	565	584	557	530	579	572	603	524	580	522	543	596	560	578	569	572	583	587	522	573	565	563	542	524	604	577	570	560	567	559	568	576	581	551	534	556	568	545	578	528	505	547	514	532	572	530	559	559	585	585	607	544	556	573	548	547	540	582	559	537	537	595	592	551	571	586	563	517	507	551	531	553	562	573	575	513	534	561	526	601	548	574	542	571	541	553	558	541	529	563	569	546	510	546	570	545	545	551	579	592	569	561	579	550	599	505	541	576	526	563	580	574	571	589	609	561	556	545	558	574	561	593	557	556	553	592	554	530	561	513	573	533	515	588	526	578	526	530	541	601	575	592	611	574	557	577	539	590	550	573	562	559	542	555	598	555	533	541	570	558	560	534	538	566	599	567	546	625	543	503	544	551	625	565	563	488	564	588	546	560	560	581	579	586	563	620	554	538	525	607	568	545	575	514	555	548	570	579	573	531	608	563	593	502	569	565	557	543	559	587	554	554	556	584	581	557	562	558	583	544	525	552	538	551	530	581	536	545	553	582	543	547	549	530	582	563	584	555	565	545	556	579	551	592	592	515	566	566	550	524	554	529	546	546	564	571	556	610	563	550	531	561	507	619	547	558	543	573	542	504	550	561	520	553	540	579	611	544	556	552	592	563	535	545	559	536	568	550	509	573	561	556	578	559	494	539	572	587	588	522	528	578	568	554	554	574	524	524	578	597	503	584	562	599	561	542	550	558	566	548	579	518	557	599	577	571	576	518	555	524	573	542	537	571	542	541	531	569	566	571	581	581	563	582	543	563	594	606	567	572	559	555	576	571	544	518	575	542	545	614	529	556	556	565	577	544	521	564	573	521	577	551	577	560	573	555	578	561	575	526	577	556	571	563	587	579	587	530	553	581	595	555	517	544	558	563	557	549	551	566	567	552	547	550	581	561	547	575	551	544	566	543	566	537	549	584	552	580	602	556	539	557	532	559	565	553	541	559	546	585	534	591	551	522	534	626	542	580	547	576	602	567	601	552	534	585	577	571	583	544	573	553	564	533	496	511	586	517	551	559	572	583	515	597	561	544	555	593	540	579	583	541	560	575	586	584	538	560	583	511	577	552	575	561	559	588	577	555	565	566	589	586	578	559	566	541	590	543	569	610	546	579	557	561	558	542	612	575	552	585	542	554	524	573	551	545	562	539	511	530	482	553	561	574	543	619	494	580	558	522	566	536	553	575	554	532	574	560	573	571	580	526	531	553	581	529	564	546	529	598	563	562	540	511	537	552	518	504	561	573	573	562	561	549	531	520	543	542	517	547	577	556	541	573	562	586	569	582	597	556	591	559	543	602	533	543	587	564	492	556	555	565	579	548	562	584	594	584	530	556	533	572	561	554	548	551	571	566	546	562	569	542	571	529	569	575	559	564	542	533	595	556	525	531	560	565	569	564	572	514	557	534	555	549	559	551	578	539	562
3184	1229	565	382	366	411	612	606	483	421	381	348	356	289	280	219	241	197	188	194	176	176	143	157	473	749	643	512	324	240	160	113	105	90	95	98	73	88	78	75	71	88	69	82	74	77	92	95	68	79	73	85	77	75	80	80	74	85	65	94	75	62	83	86	80	70	82	73	77	69	68	70	86	71	89	91	85	69	85	87	78	76	71	80	68	81	74	75	92	76	98	85	91	74	75	93	82	107	80	84	80	104	79	97	71	64	70	58	80	71	63	80	67	81	86	94	90	96	82	77	79	82	89	86	88	85	71	68	72	91	64	78	73	77	85	84	84	69	78	68	88	62	87	71	82	82	85	85	91	80	102	63	59	67	78	92	72	74	57	86	68	81	83	94	87	78	75	75	80	83	81	84	83	83	67	68	81	75	82	88	72	68	66	91	80	74	77	74	90	105	90	74	72	89	84	86	82	83	62	90	84	68	73	81	74	72	72	81	100	83	70	66	74	80	73	83	83	87	72	76	93	86	66	70	76	68	90	62	99	82	85	83	97	75	90	67	87	77	79	77	92	74	86	82	85	81	74	89	75	83	90	95	77	82	82	92	72	85	73	71	91	82	84	71	89	69	80	79	86	84	78	82	80	80	75	103	74	94	79	94	91	95	85	83	65	59	86	78	87	81	53	64	83	87	62	96	74	75	83	74	75	77	84	77	72	86	90	94	82	67	66	75	79	73	82	74	64	88	77	100	85	73	60	84	86	91	91	63	78	78	90	70	70	82	86	89	81	75	84	95	93	78	78	75	72	83	72	74	64	70	100	81	86	76	68	77	78	82	75	84	91	75	79	76	81	78	78	88	65	83	85	97	88	69	83	77	86	80	80	86	66	98	91	67	86	85	63	83	87	75	84	78	74	78	100	68	89	61	66	65	77	72	81	68	78	69	69	68	88	88	88	74	69	76	68	77	96	88	86	80	81	70	80	93	93	73	79	89	73	67	73	67	85	74	93	87	70	67	82	87	82	87	79	88	90	91	80	83	79	54	79	90	81	67	77	63	76	96	82	71	72	72	89	81	96	81	87	67	88	70	89	80	83	88	85	77	81	86	79	82	71	72	70	79	91	91	65	77	81	73	84	63	89	75	64	68	63	80	84	86	78	56	72	65	94	67	71	67	75	92	82	76	89	89	95	97	68	70	75	81	86	99	73	64	60	102	84	81	71	72	98	91	84	85	85	76	76	70	83	77	81	81	82	76	86	99	91	81	77	64	84	94	80	85	73	82	83	83	71	82	65	76	74	82	97	91	84	79	78	83	79	75	65	83	72	76	72	75	79	71	80	76	83	74	81	83	87	87	84	67	79	76	82	77	75	72	84	89	82	76	111	88	86	95	83	79	80	80	69	80	80	66	75	81	89	84	70	79	83	91	76	74	80	83	74	81	70	78	78	83	82	82	84	75	74	72	65	71	78	85	91	81	83	94	94	67	74	71	93	74	83	91	77	72	89	78	82	74	71	72	74	81	74	78	77	88	60	82	88	80	81	80	68	84	70	87	75	78	81	61	92	78	64	73	91	76	78	83	78	82	67	85	80	58	92	76	68	84	94	76	75	90	74	75	71	76	77	89	84	82	79	80	78	86	85	88	82	70	86	92	62	76	78	75	86	87	61	80	77	72	84	86	93	93	99	85	69	69	84	82	79	69	86	86	80	85	79	68	86	92	76	60	80	80	96	66	76	82	100	76	70	75	86	78	77	84	57	91	95	82	86	86	67	78	79	66	77	90	63	70	89	69	87	70	82	75	85	71	78	94	84	87	93	73	91	86	107	65	77	85	86	84	76	84	79	81	77	66	70	75	90	81	81	79	69	73	71	89	65	104	83	92	74	79	76	75	79	68	78	84	83	84	73	72	81	71	82	81	86	80	67	78	87	83	66	99	85	80	80	85	73	73	76	73	71	89	99	77	102	80	88	78	83	88	87	91	89	85	70	85	92	69	85	74	80	93	80	73	80	87	69	88	69	81	81	73	66	73	69	96	85	90	77	72	73	76	73	74	93	82	68	72	77	78	61	64	66	92	76	70	83	73	90	74	103	76	80	78	63	93	92	75	84	76	85	91	80	56	92	88	76	71	81	49	68	95	89	85	84	76	71	71	85	73	65	83	63	79	74	72	81	69	82	99	72	79	71	85	84	83	76	97	86	73	101	89	77	98	90	87	91	88	103	74	93	71	90	90	66	73	82	78	82	82	80	85	81	84	82	87	76	78	71	80	80	90	69	81	92	81	70	68	70	73	70	83	94	95	90	79	85	75	91	89	86	81	104	85	70	87	79	68	82	69	71	67	67	74	75	90	86	75	76	72	90	72	93	72	80	70	75	91	88	68	74	90	79	84	97	75	65	77	91	71	82	81	74	70	75	90	77	90	87	65	90	65	74	78	86	97	90	63	97	83	90	77	93	80	80	85	78	86	83	77	78	77	83	72	91	74	75	75	89	86	81	83	67	101	90	80	84	89	87	80	68	80	90	100	76	89	86	84	67	83	84	73	66	86	73	88	91	90	86	89	89	68	86	78	87	74	76	94	82	84	94	78	71	75	69	71	85	76	85	96	88	94	70	70	81	73	89	80	68	80	68	63	100	86	75	70	92	78	82	81	85	80	74	86	80	105	59	71	83	95	88	85	79	77	84	90	74	64	79	81	76	94	95	89	77	57	75	89	77	82	80	77	82	71	87	96	87	75	72	83	80	75	73	84	79	83	78	91	76	84	65	72	89	68	83	80	81	76	87	71	77	78	80	80	68	80	63	66	80	93	70	73	78	83	66	89	69	88	78	84	67	79	75	81	65	70	83	83	80	59	99	88	96	74	59	84	89	82	67	87	81	84	78	85	88	82	99	75	81	83	91	73	74	84	68	83	87	77	74	97	70	88	83	73	74	66	85	79	88	76	67	66	78	76	86	100	81	71	68	81	90	78	81	70	83	86	77	75	88	83	70	88	86	82	70	79	90	77	71	81	86	90	78	90	97	80	76	63	80	102	99	81	84	83	95	73	83	70	73	95	65	77	75	102	93	65	79	99	62	73	73	93	90	73	88	71	86	85	84	72	65	82	85	71	82	85	78	71	86	78	79	73	65	73	75	79	75	90	78	76	87	67	83	64	91	81	80	86	87	83	81	69	63	72	87	94	83	62	105	67	74	69	81	73	75	73	73	76	81	83	68	77	74	77	90	94	80	86	79	69	73	87	83	84	93	89	96	91	76	82	80	66	77	85	75	75	80	71	86	74	80	78	69	66	70	66	92	72	74	59	91	74	82	90	72	79	63	81	71	77	66	86	88	101	76	72	82	86	75	86	88	77	69	79	85	77	74	80	85	77	74	67	78	82	78	78	71	83	70	94	75	88	73	75	100	68	75	74	79	84	81	70	95	73	89	79	78	77	83	82	80	86	78	75	81	88	77	89	80	84	86	64	67	76	90	91	70	73	91	74	79	78
24379	10933	5935	6417	15098	21246	21667	19842	14920	13169	11115	9055	9428	7545	6591	5348	4892	3967	3655	3631	3577	3059	2542	2993	9787	13593	11921	9050	6448	3730	2227	1282	951	763	707	612	595	635	626	578	588	614	562	586	619	564	609	588	589	595	600	564	569	599	617	572	628	587	589	605	552	570	586	594	588	626	594	606	605	578	644	575	612	593	585	624	581	547	578	594	637	607	592	560	585	573	548	611	592	568	578	580	585	633	574	586	567	665	596	539	584	565	597	585	566	551	561	585	616	580	628	598	575	599	587	589	558	585	592	598	558	600	587	576	599	594	599	612	584	617	569	645	593	596	606	546	574	573	558	588	592	565	611	598	573	598	608	634	615	543	590	608	575	580	543	587	613	582	619	538	622	590	602	583	588	600	569	545	598	597	611	550	573	568	606	592	564	569	585	581	555	609	600	606	562	625	595	599	592	644	615	575	582	586	609	605	625	562	602	636	614	616	571	617	608	585	599	604	590	604	593	567	624	607	577	571	561	618	559	561	576	576	603	634	591	597	586	591	566	614	610	558	627	581	650	598	566	547	622	611	592	607	632	580	612	616	567	614	590	601	588	589	598	571	596	568	646	559	606	567	574	609	619	555	605	589	533	615	565	565	595	565	586	656	643	600	549	606	596	582	583	630	603	645	646	585	593	559	587	592	613	591	635	561	574	588	606	619	634	625	611	567	614	615	610	589	602	581	557	598	588	594	589	580	554	617	595	593	597	620	592	576	590	592	584	589	605	595	587	586	605	591	605	562	596	566	567	547	539	612	557	547	595	600	582	548	602	575	587	529	604	631	626	561	574	625	602	617	556	580	622	556	552	620	617	577	615	595	580	592	554	570	597	567	574	598	587	566	581	626	595	603	613	574	591	639	597	559	623	582	571	599	577	600	614	567	498	596	550	586	543	568	627	590	622	603	587	560	591	591	600	556	621	637	561	604	545	601	581	614	563	579	575	583	611	596	563	590	568	598	613	517	537	599	542	605	619	603	628	586	593	569	593	561	588	568	586	591	583	633	598	593	533	585	537	588	604	588	594	604	624	595	609	549	596	580	616	575	587	592	572	618	639	625	575	598	608	596	564	576	613	575	572	585	623	605	628	602	574	586	567	574	613	555	611	601	579	575	640	621	562	600	593	563	592	604	574	606	612	591	580	568	642	585	560	600	573	554	540	612	550	567	643	567	590	639	653	600	603	579	601	554	589	610	593	565	611	601	629	569	592	617	573	567	590	645	575	600	567	594	575	614	601	573	571	564	601	571	603	563	557	614	625	595	587	574	589	639	611	584	589	575	619	608	590	595	573	626	588	590	567	570	585	595	591	585	547	576	621	553	595	567	576	619	581	558	612	571	601	582	633	588	584	647	577	563	577	590	582	606	633	611	583	618	603	592	575	575	561	586	618	579	623	631	581	576	605	576	610	589	531	623	595	604	553	577	584	596	605	559	583	575	612	544	583	564	585	645	562	546	585	568	613	583	570	585	599	589	576	550	575	643	559	561	563	575	585	569	595	633	616	582	573	586	543	589	579	609	594	596	618	569	613	568	587	628	576	587	592	579	623	579	627	570	601	578	587	591	562	614	596	586	581	573	557	592	553	615	617	560	548	597	601	570	587	583	575	615	621	598	562	573	583	596	568	588	552	625	565	566	575	588	577	582	596	609	589	547	596	613	559	598	616	616	598	614	587	592	574	647	615	570	559	540	559	584	600	608	602	628	591	601	605	578	586	610	598	557	559	570	600	569	562	648	601	593	587	600	616	602	581	612	557	602	587	601	603	645	561	611	623	587	596	621	568	621	589	617	605	545	625	525	581	628	620	627	597	580	587	573	606	628	590	606	576	584	611	589	580	580	580	606	546	610	620	616	568	585	560	562	571	573	551	576	568	566	583	586	590	585	569	593	614	574	593	604	601	566	607	617	581	603	558	564	582	627	606	667	566	563	616	587	565	628	575	605	567	595	620	611	592	584	601	601	613	609	561	610	636	605	600	627	583	600	596	593	610	594	574	606	542	597	582	637	607	648	614	566	615	554	605	580	614	597	618	619	577	566	608	587	565	610	622	596	579	589	615	626	573	598	574	549	575	581	565	541	572	570	615	564	603	554	563	562	553	599	578	548	597	616	635	594	554	551	553	585	576	562	622	547	599	569	645	577	568	591	594	564	548	568	595	580	574	620	586	595	606	575	563	599	569	592	648	572	630	576	550	550	578	575	578	598	625	553	569	580	598	579	554	608	577	599	623	562	628	570	613	585	558	548	607	618	568	596	596	567	609	608	548	602	591	544	600	616	615	566	587	596	557	636	583	568	592	600	637	586	600	594	566	570	601	601	598	600	578	585	616	526	576	557	592	635	611	549	587	555	575	617	577	584	582	588	608	654	587	577	580	591	591	550	572	622	541	606	602	579	568	601	579	568	559	560	572	570	594	597	668	571	595	617	619	583	562	585	566	585	531	581	572	612	573	598	568	618	569	601	605	573	590	605	540	594	573	597	609	610	569	593	591	579	572	563	572	572	601	606	617	586	639	578	600	609	585	611	535	605	592	570	575	589	558	564	572	641	545	549	583	586	554	571	588	559	613	531	592	564	591	606	593	608	585	545	599	573	580	601	600	540	580	617	605	618	581	622	599	548	580	533	599	620	604	601	597	593	609	619	566	582	606	567	539	590	580	588	579	565	592	597	589	596	566	594	587	586	608	580	612	619	616	618	570	619	580	588	602	617	605	572	563	593	595	589	592	624	552	590	610	617	573	610	620	562	596	552	604	608	609	608	576	625	589	569	607	575	612	569	584	573	600	559	575	573	556	564	595	572	575	625	580	585	576	578	608	584	588	533	579	568	574	562	633	563	550	581	563	583	622	588	573	608	586	562	577	549	529	647	607	595	589	575	612	611	586	601	599	598	591	599	573	646	589	602	562	537	612	567	593	580	603	507	579	603	563	576	571	593	570	552	565	577	579	584	597	544	640	594	613	596	592	590	579	575	561	597	625	576	661	576	588	558	600	574	574	578	605	611	587	556	576	574	547	562	639	585	619	561	623	625	604	617	582	532	557	621	571	605	584	606	562	579	552	579	569	614	604	598	598	582	584	610	592	633	623	608	588	580	591	572	573	574	555	552	604	581	574	576	614	617	584	560	629	590	607	591	595	636	571	609	582	618	555	595	632	581	613	569	588	596	573	552	588	592	576	575	569	579	604	606	631	610	564	617	608	619	589	609	603	583	600	547	575	589	603	597	555	554	616	587	587	555	581	570	580	544	552	585	560	589	561	586	582	606	535	557	559	562	613	567	546	594	586	597	558	608	580	593	609	612	610	569	598	585	589	596	537	574	592	575	599	582	554	576	544	588	580	586	576	527	596	596	548	553	574	630	611	591	620	590	606	606	576	607	578	559	570	549	642	562	564	618	593	604	549	619	605	591	573	566	609	568	571	592	587	619	538	609	600	582	574	593	613	590	557	635	553	573
2465	724	365	236	232	262	252	255	246	236	250	243	224	187	191	146	111	131	92	109	114	114	93	94	152	159	142	145	109	117	87	81	82	79	59	64	71	64	55	65	78	80	67	72	56	70	53	65	64	63	68	56	55	62	53	60	61	68	71	63	58	77	60	62	52	55	56	69	74	79	54	68	72	70	59	54	64	67	59	66	54	63	56	54	76	61	57	62	76	45	58	70	66	58	64	64	65	61	58	64	62	68	73	63	50	71	65	65	57	47	55	63	54	68	68	57	78	55	66	73	59	39	62	61	74	57	64	59	69	66	56	70	76	61	52	59	71	59	80	70	61	75	67	71	64	57	77	67	65	47	62	74	63	72	76	58	62	57	52	56	61	60	55	67	59	58	67	59	64	75	54	79	66	64	56	66	62	66	63	70	78	63	56	62	67	75	56	62	60	54	66	58	62	62	55	85	65	66	58	70	65	77	69	65	64	67	61	65	84	69	66	56	57	68	57	69	56	76	67	65	65	71	66	61	66	59	60	54	60	65	61	69	59	51	72	63	59	61	51	54	77	57	72	73	62	64	58	49	64	78	76	52	59	64	71	66	79	70	73	56	67	52	61	68	52	78	55	52	88	59	58	74	58	49	53	58	70	54	59	50	69	60	65	69	67	66	55	61	73	51	75	62	75	53	53	58	75	71	77	66	54	55	64	73	65	69	49	65	76	63	71	57	72	72	68	66	71	56	58	65	64	58	58	78	72	66	46	73	59	61	73	77	73	62	55	47	72	64	59	69	69	59	56	50	55	64	62	70	60	78	61	62	61	54	65	67	65	75	61	73	56	62	66	57	76	66	72	60	79	68	64	61	61	52	67	76	62	70	71	62	58	53	61	70	70	46	71	57	70	71	60	69	58	68	69	59	64	60	65	62	64	56	60	69	68	61	60	63	63	61	60	68	81	55	52	74	52	76	61	67	76	60	68	64	65	64	69	63	57	67	73	69	64	52	67	72	66	49	74	54	68	67	64	49	73	59	62	58	57	74	77	66	50	70	69	67	72	96	60	67	69	53	65	61	58	71	77	57	57	62	71	60	64	58	74	76	53	57	59	61	62	55	71	64	73	61	58	66	67	68	51	57	60	73	60	59	63	74	73	56	80	54	72	63	67	73	63	60	67	52	51	64	67	64	54	53	57	70	68	70	76	63	76	70	63	56	62	58	73	56	78	65	55	73	57	56	75	61	70	65	70	58	73	54	64	43	57	63	53	59	56	57	67	72	81	60	58	58	69	64	83	68	79	71	53	69	68	61	65	72	70	63	65	64	70	62	44	62	52	60	62	73	78	62	64	69	69	62	62	61	76	58	68	74	72	68	65	54	63	60	71	73	58	64	43	77	53	68	59	63	76	51	64	64	65	54	76	80	61	68	49	55	62	56	70	62	76	67	57	63	64	68	79	89	55	65	60	62	73	76	51	64	58	67	85	72	57	55	58	56	66	57	71	84	56	57	56	65	62	65	71	74	67	50	54	66	72	55	65	76	70	73	57	66	66	68	69	53	62	54	63	59	53	67	65	59	63	60	67	68	72	52	68	45	77	61	45	63	58	52	63	73	64	51	67	63	52	63	65	69	59	65	51	66	69	57	81	51	58	59	65	53	63	51	63	63	49	74	65	73	69	69	72	79	56	75	64	64	71	65	79	75	58	40	67	60	75	64	70	66	52	64	44	55	69	61	67	71	63	61	62	65	66	61	64	71	65	53	68	89	60	78	90	59	46	66	67	58	67	51	56	77	73	56	62	67	68	65	78	54	61	78	65	68	59	60	56	58	67	71	52	71	58	66	67	66	73	54	52	58	71	72	60	82	60	56	55	67	70	67	66	74	74	73	55	57	69	60	69	56	64	75	70	62	51	68	59	68	71	60	54	63	65	61	56	75	60	68	75	72	71	53	64	62	59	65	67	69	55	70	57	50	58	69	66	72	65	76	63	73	73	61	67	76	70	69	65	64	81	61	73	73	73	43	53	70	70	71	68	71	52	65	68	58	63	67	61	57	63	63	57	58	73	55	80	61	55	78	71	67	64	61	64	57	59	59	61	58	64	79	55	61	62	63	64	61	68	66	77	67	56	65	51	61	57	61	72	74	57	67	76	58	68	66	61	63	77	57	64	56	78	69	61	63	59	68	55	59	68	67	65	62	85	58	57	66	74	67	68	64	78	63	55	62	69	73	48	71	61	60	55	74	77	79	55	70	66	56	65	60	57	74	59	82	55	57	55	64	56	58	52	56	77	63	61	47	61	61	82	67	53	78	53	62	58	58	59	64	80	58	75	69	77	57	47	62	69	65	91	67	69	65	80	60	56	60	67	69	55	61	62	63	60	66	62	53	58	53	55	64	60	61	65	67	69	56	65	57	62	67	55	59	66	63	62	51	55	55	63	77	57	52	57	63	67	59	70	65	53	53	66	60	54	72	70	70	62	50	64	59	55	55	67	74	76	67	67	62	52	63	70	70	72	54	71	70	68	67	69	61	65	61	57	80	51	72	67	75	52	65	53	56	66	68	52	64	69	54	74	60	53	50	65	58	67	62	61	69	63	51	53	68	75	53	59	59	64	55	54	59	73	65	53	76	79	77	57	63	73	52	68	65	66	47	66	54	68	53	71	60	70	73	71	60	56	63	54	82	72	78	52	65	55	56	65	62	78	63	65	54	73	68	52	71	71	65	66	80	57	62	71	71	70	62	56	59	52	55	64	58	51	66	74	74	42	42	61	64	63	69	66	65	54	53	80	72	61	60	68	50	73	58	60	71	53	57	58	76	70	70	62	76	58	65	66	34	52	65	65	67	62	44	66	62	66	77	57	67	68	61	52	77	60	77	57	70	59	59	69	70	68	66	70	55	59	57	71	71	64	60	60	45	74	64	66	65	65	68	62	60	77	70	67	57	55	64	57	65	62	55	71	68	57	67	57	63	70	79	67	65	61	54	68	71	65	70	83	68	73	47	58	69	51	61	58	55	63	65	64	60	58	62	74	60	70	64	72	71	63	61	68	71	51	72	67	69	67	75	57	62	52	48	65	64	67	64	57	62	64	70	59	69	57	44	71	66	60	83	61	51	69	72	65	58	67	78	67	61	67	72	77	53	75	51	60	70	63	65	61	61	75	53	66	61	75	69	63	74	52	77	74	67	69	70	68	70	72	75	62	58	70	69	66	68	61	54	76	62	72	69	59	76	70	67	74	76	47	62	54	66	64	58	57	52	67	63	56	63	62	55	78	49	79	66	52	66	50	50	63	57	80	73	66	65	67	77	54	56	54	66	64	66	82	59	55	63	67	68	74	67	60	71	60	82	65	59	67	67	46	52	68	52	56	74	61	69	70	56	67	62	72	63	52	71	78	71	77	68	64	57	69	68	69	67	56	64	85	56	68	63	64	50	58	71	57	54	74	78	70	61	71	67	68	66	78	51	56	53	73	48	63	68	59	46	61	68
19168	7376	3959	4500	10861	14266	13897	10700	9457	9270	7403	6602	6134	5035	4063	3257	2727	2622	2474	2345	2109	1801	1704	1690	2540	2882	2629	2058	1614	1199	793	721	586	515	526	508	459	462	489	486	484	507	485	493	483	451	473	479	468	502	475	473	485	489	487	511	487	457	486	487	470	477	476	467	464	499	485	488	499	489	473	509	502	511	493	492	517	474	481	510	464	469	505	479	482	447	430	513	453	483	459	516	527	512	476	474	472	497	485	499	513	477	472	478	462	484	477	505	493	465	513	449	500	467	503	452	493	524	515	507	460	468	437	469	454	455	450	539	525	477	514	492	482	484	460	463	474	468	483	521	482	519	481	481	516	510	503	526	500	497	498	469	509	482	508	486	526	513	469	457	451	472	463	535	493	473	469	506	528	484	486	476	457	511	494	490	498	458	434	471	489	504	497	472	484	517	509	470	491	509	430	506	502	506	474	472	487	462	487	505	473	490	501	492	507	511	456	481	480	529	494	467	476	486	509	506	501	489	491	482	497	491	509	507	473	472	503	498	449	463	494	481	472	479	481	529	516	497	474	486	495	488	473	464	494	524	502	510	468	493	485	508	482	468	507	517	452	475	515	508	483	498	485	500	463	509	504	518	450	517	476	523	516	455	509	487	480	508	460	473	491	472	515	511	468	504	463	522	474	463	523	468	506	496	463	485	453	514	461	522	500	484	509	471	505	454	531	499	486	479	455	458	485	459	449	442	481	496	508	502	482	458	453	462	469	485	470	452	516	507	489	511	491	492	455	509	497	469	487	477	518	466	485	463	504	493	483	479	482	470	502	487	493	504	496	462	479	484	490	505	453	463	486	450	464	459	496	464	484	478	484	495	477	467	450	478	469	463	475	483	472	487	465	496	483	458	496	521	463	485	523	500	448	483	470	496	502	432	485	496	491	489	498	500	445	515	473	492	475	476	503	487	456	471	474	535	461	458	440	523	487	457	471	475	484	494	494	485	500	468	505	492	521	486	481	531	491	497	500	457	505	495	505	483	487	472	436	478	513	495	455	474	488	525	487	485	490	527	475	483	504	458	478	522	465	506	492	445	473	493	465	474	507	467	519	464	445	421	446	471	493	497	464	512	490	500	517	501	472	530	473	523	451	518	492	504	505	487	514	505	436	513	507	514	483	523	499	478	476	465	523	495	460	500	480	478	493	472	478	494	486	507	467	549	442	481	488	482	474	502	516	490	507	490	488	493	511	479	488	513	456	447	498	456	523	489	444	493	475	503	505	473	495	449	476	499	467	486	482	453	537	471	499	467	455	470	492	470	484	500	506	524	518	513	476	479	491	495	452	495	456	482	494	484	432	512	485	446	507	503	485	510	472	487	461	476	482	435	484	517	536	456	502	486	513	467	505	506	546	443	495	478	494	495	464	475	500	476	498	492	538	504	501	480	470	521	476	518	467	507	499	506	476	480	507	506	497	452	516	523	491	495	438	460	498	536	509	477	531	456	501	500	486	479	490	498	529	480	497	473	475	464	473	490	509	454	480	499	513	485	491	498	464	511	474	483	461	468	526	491	489	501	490	476	529	525	530	473	521	485	484	504	472	438	497	487	508	502	457	457	488	472	480	500	533	553	510	481	460	464	468	465	492	506	467	493	474	466	459	491	466	434	473	511	501	464	502	491	510	449	466	482	473	467	469	552	489	493	496	444	444	477	475	490	461	472	486	528	497	504	497	479	494	507	517	481	486	493	491	443	494	491	508	458	521	506	461	510	488	494	506	502	483	476	481	462	460	468	452	478	492	493	481	513	475	493	459	505	489	490	494	480	485	460	515	484	511	491	463	489	483	482	481	510	470	484	512	465	513	483	520	468	487	489	474	490	516	472	454	473	455	471	495	483	449	494	488	472	458	518	505	487	457	513	537	491	485	432	498	497	481	496	498	494	491	475	476	494	500	506	449	519	488	513	511	496	510	458	466	520	522	496	490	468	472	542	495	494	513	523	450	461	482	456	487	525	474	512	517	475	480	503	461	495	501	474	476	473	476	502	467	472	472	503	527	498	470	484	461	450	536	461	504	472	463	497	489	454	504	459	498	517	441	523	483	504	488	476	482	497	496	467	461	484	504	470	469	457	454	481	476	490	500	486	481	494	472	498	511	501	445	497	489	489	481	462	468	476	511	514	500	474	522	465	456	477	502	472	539	502	440	499	498	512	457	488	480	464	479	499	523	486	480	476	495	492	440	489	505	471	497	446	474	486	479	464	509	469	513	476	495	468	474	468	516	486	451	487	482	479	509	475	527	482	476	470	503	547	473	456	500	517	518	465	492	463	504	473	488	507	461	486	464	455	472	453	476	498	497	459	497	504	512	502	460	491	493	510	489	482	517	450	502	513	469	505	447	454	490	485	459	474	442	494	499	508	493	527	474	498	470	509	484	464	492	455	477	493	466	489	489	524	468	529	482	539	479	499	502	460	495	501	502	475	535	510	477	487	468	506	468	486	490	485	480	501	476	537	451	489	461	492	473	491	492	487	509	500	484	475	481	447	516	459	466	502	465	479	470	470	490	498	498	532	507	484	506	493	505	498	493	498	522	494	506	507	457	480	491	450	463	511	476	489	488	528	481	451	531	458	478	471	453	491	471	499	479	513	484	476	496	452	530	486	500	484	498	494	484	508	488	482	464	522	502	513	483	514	491	489	460	502	525	536	493	498	509	462	457	494	484	542	528	513	482	530	494	510	497	518	479	493	489	493	446	485	491	491	445	491	500	476	498	506	491	489	474	488	482	485	498	509	477	491	493	468	471	476	507	497	521	523	535	494	487	491	481	518	476	457	497	482	489	503	520	510	515	462	455	513	518	470	492	471	507	509	517	519	495	510	483	520	468	459	462	447	499	501	503	478	462	503	520	484	483	506	463	508	479	514	455	501	489	478	491	451	450	485	498	489	510	487	456	527	467	462	507	496	509	539	491	438	492	546	461	473	489	463	448	477	473	481	490	469	513	484	466	469	513	497	519	469	468	493	485	490	514	510	527	522	522	475	455	498	499	463	480	498	471	491	475	482	500	527	513	496	457	498	444	508	492	470	486	501	541	490	494	498	494	488	471	480	538	468	482	486	484	456	508	483	484	459	516	487	495	501	516	510	470	519	482	507	462	488	494	482	442	494	508	471	444	511	480	462	466	488	497	511	506	470	503	474	480	508	482	478	504	479	509	510	508	458	487	479	496	529	475	495	472	468	484	501	474	478	532	508	452	465	519	471	498	484	514	494	501	491	481	444	507	497	488	492	485	489	484	474	474	536	489	494	437	480	477	495	484	478	452	516	446	437	472	506	518	489	450	486	492	503	496	498	456	476	495	504	492	460	535	496	475	494	505	495	478	499	454	484	547	482	498	484	513	507	497	466	479	496	419	481	471	468	518	481	492	507	495	471	490	507	480	476	493	508	513	493	521	493	492	487	475	472	472	512	470	493	435	501	526	527	504	478	494	486	477	483	492	503
2103	922	532	371	310	302	372	425	419	365	346	338	259	258	182	162	166	147	135	153	144	108	114	146	313	370	320	257	186	165	107	73	79	74	61	90	69	60	74	79	64	65	60	60	55	63	73	58	74	62	80	88	79	62	64	56	61	66	70	72	58	74	49	66	55	80	63	69	73	60	70	71	82	66	54	66	74	59	69	62	61	80	69	71	65	73	79	72	67	81	74	68	60	63	57	76	66	74	72	64	60	63	78	85	45	73	68	56	86	60	68	71	89	68	61	69	72	81	72	88	71	67	61	78	72	72	73	67	71	57	70	70	51	74	67	57	80	63	63	63	68	66	79	70	62	71	70	74	59	66	70	51	74	71	57	74	56	88	67	76	71	63	65	87	58	57	81	65	69	72	80	63	69	49	72	64	51	70	64	64	58	70	62	78	59	76	72	74	77	68	81	69	61	59	75	72	66	65	71	76	57	70	64	69	71	61	71	70	77	82	59	84	69	71	58	78	71	73	81	70	63	56	60	65	75	61	60	71	77	73	66	63	85	62	76	68	62	70	66	73	68	59	43	63	74	57	74	72	68	64	67	98	69	81	54	71	58	73	83	70	72	57	63	81	63	67	67	79	70	70	50	67	62	61	65	60	71	63	74	80	72	68	62	55	65	64	57	65	72	70	70	60	76	68	63	72	80	65	49	88	70	59	77	52	52	59	55	71	68	71	78	68	73	79	64	75	56	75	59	64	61	72	70	64	70	68	57	57	63	65	82	71	74	65	67	70	78	65	52	71	73	72	71	85	67	77	55	69	68	59	60	69	62	74	76	62	76	73	85	63	65	61	58	64	84	65	72	64	64	77	73	70	63	75	68	73	76	70	83	58	76	73	82	72	66	78	62	69	82	86	70	74	65	47	59	58	69	65	87	64	57	57	68	69	47	61	79	68	83	73	56	78	69	74	62	58	64	58	62	93	66	68	65	69	66	66	62	52	77	82	53	71	71	77	70	72	92	68	80	75	60	67	64	65	55	73	76	87	74	57	78	74	63	69	62	52	52	79	60	72	83	71	73	55	62	79	63	70	74	69	67	72	67	60	58	57	78	70	71	64	63	63	69	64	74	53	70	60	62	61	72	65	62	60	69	68	67	77	61	67	66	77	65	72	77	75	75	63	61	63	72	71	63	65	66	80	61	76	74	70	67	60	78	65	79	69	65	53	71	65	62	63	68	74	59	53	53	52	75	70	62	62	66	74	61	56	72	64	58	60	67	74	77	71	71	84	75	72	60	70	66	65	73	69	74	57	83	54	78	59	57	70	74	67	60	78	63	53	64	72	76	72	64	63	58	65	79	68	72	54	64	65	66	64	69	77	54	70	81	66	75	68	61	60	69	78	93	53	64	69	69	79	65	70	55	78	62	54	71	66	77	66	58	77	78	64	58	51	66	77	76	68	69	61	63	67	68	68	59	58	52	84	69	67	71	69	59	62	44	71	59	63	79	81	59	81	69	71	70	66	58	57	74	71	77	77	61	72	65	67	66	82	70	75	62	70	71	74	64	64	53	57	61	75	57	71	57	65	64	64	67	84	70	81	70	58	76	77	58	71	75	71	81	59	85	73	66	71	77	67	66	58	53	73	76	79	82	65	66	80	82	65	64	71	61	72	70	67	87	84	68	62	87	50	61	67	79	77	64	79	61	71	69	74	62	85	67	62	88	67	69	60	64	58	47	89	69	55	68	69	60	68	73	81	78	76	49	68	62	80	67	70	74	73	60	93	76	72	71	59	50	74	74	60	76	65	70	74	77	61	72	58	67	57	66	51	68	48	76	60	63	71	61	87	66	68	81	58	69	55	81	57	69	63	77	80	63	66	86	69	73	70	74	59	64	70	67	62	57	66	69	51	75	75	82	64	65	60	63	70	71	77	61	61	68	74	72	72	60	72	75	93	62	64	77	79	59	64	68	71	75	67	67	67	71	84	63	68	78	66	71	63	71	69	66	79	58	72	58	66	74	77	77	55	73	57	62	63	77	58	72	63	71	66	55	76	67	67	72	60	72	62	63	72	80	64	67	62	64	66	57	70	69	63	63	72	68	83	60	69	80	81	59	65	67	79	84	73	67	63	67	72	70	59	76	70	64	62	62	62	76	79	76	66	64	62	77	63	70	70	58	66	65	77	71	70	58	68	63	62	73	74	79	69	68	77	61	60	56	68	74	51	68	70	77	67	66	69	71	69	71	70	66	56	71	72	73	66	69	50	69	79	77	53	72	70	65	86	67	78	64	64	54	63	71	59	75	86	66	68	70	56	78	67	65	74	60	79	77	76	68	77	65	59	78	67	70	73	72	67	77	70	69	66	62	58	59	66	66	60	76	79	78	67	77	67	65	59	80	67	77	71	66	73	76	61	63	81	73	68	77	63	78	89	74	76	79	86	65	70	69	61	71	71	86	79	57	74	56	69	67	72	54	83	53	83	72	56	82	60	72	49	77	79	79	75	65	67	70	66	60	79	70	53	69	61	65	73	67	66	61	63	78	61	68	72	62	59	69	60	81	73	72	62	63	69	66	61	83	68	79	75	62	71	58	68	71	78	64	60	74	86	80	64	89	60	64	63	63	66	69	79	70	68	87	65	61	68	83	63	61	59	71	76	61	75	70	61	67	55	53	70	57	61	81	65	71	69	60	72	71	73	71	55	74	68	67	61	51	61	75	67	61	93	84	61	63	60	77	67	75	77	57	71	59	78	73	60	68	65	76	62	68	68	81	63	93	68	76	68	54	62	57	54	61	62	71	64	58	73	81	76	69	76	70	62	68	59	58	67	63	62	83	81	57	89	61	70	69	75	77	60	70	67	64	63	58	71	81	75	75	83	64	59	58	70	67	69	46	53	70	68	58	75	73	66	62	78	79	75	66	81	72	70	58	70	60	50	77	62	71	61	72	73	77	68	68	69	70	85	55	75	69	63	74	77	63	81	76	61	76	67	74	72	60	60	78	75	80	63	63	64	70	68	50	73	63	83	76	55	65	84	52	63	59	57	64	75	65	69	59	66	67	56	63	64	77	62	62	64	71	62	59	72	62	70	70	63	57	60	78	80	70	71	71	63	61	72	55	72	67	66	61	73	62	75	69	66	68	73	70	68	57	64	69	72	68	61	73	65	52	60	53	63	78	78	61	76	76	80	67	74	75	86	74	78	72	65	73	63	80	59	64	55	67	67	65	66	58	68	74	76	74	67	64	56	76	74	72	77	47	46	79	78	61	73	67	73	80	53	69	67	62	69	54	68	78	68	63	76	70	59	72	67	66	82	77	87	82	69	75	64	57	73	65	65	76	67	64	60	83	79	70	72	78	70	67	71	75	71	76	72	79	62	65	81	62	66	58	71	63	82	56	62	61	71	83	53	60	57	76	73	90	56	71	69	65	68	50	72	86	58	68	59	55	68	56	67	71	69	64	81	65	76	60	63	73	57	69	68	76	82	81	74	61	73
20402	9638	5105	6072	13505	17082	17296	15793	14230	11877	9495	10186	7521	6443	4401	3920	3508	3200	3002	2652	2575	2331	2279	3502	6837	7096	6010	4508	3141	2008	1343	887	714	541	501	553	559	498	501	480	558	497	513	499	522	501	539	540	492	492	530	526	494	495	489	506	534	497	524	500	485	488	539	513	525	472	538	560	494	519	520	533	518	496	528	492	512	546	518	536	492	513	529	495	523	522	531	503	483	514	519	508	518	498	527	489	517	510	489	495	531	526	507	510	497	502	517	551	479	519	531	553	532	527	484	511	498	516	503	545	544	490	489	523	505	511	519	537	504	514	543	516	490	478	543	527	560	469	516	526	535	552	539	538	559	518	526	511	495	490	535	487	495	490	544	500	485	464	460	481	529	531	520	503	498	487	503	511	521	540	508	522	549	507	517	516	489	539	497	522	513	499	541	521	481	499	520	494	507	514	525	541	523	549	494	541	527	540	510	489	495	548	534	551	572	510	502	541	531	577	515	523	514	541	521	517	517	520	512	503	480	542	504	509	516	494	500	492	467	512	508	496	533	474	498	505	517	511	501	490	510	511	517	500	496	521	511	484	524	495	509	502	475	455	519	489	503	506	522	532	510	537	505	498	509	509	521	513	494	519	504	525	467	535	499	551	508	527	533	498	489	526	493	500	476	468	515	509	524	542	539	548	501	552	520	533	518	548	495	518	495	482	520	480	525	512	488	507	479	465	516	530	506	513	478	485	520	516	499	520	513	556	545	523	482	532	510	552	491	497	528	480	498	529	505	552	508	512	488	525	526	497	518	510	537	507	504	536	539	494	538	522	497	471	501	514	523	508	495	473	501	506	533	518	525	519	503	523	507	524	516	531	482	548	524	544	531	524	525	495	496	530	551	516	496	528	579	501	499	475	479	504	510	494	526	486	482	542	483	520	450	537	519	521	477	547	516	549	522	526	500	536	509	524	508	517	497	505	500	532	519	519	515	492	508	528	535	485	534	517	514	511	554	533	524	498	489	556	496	507	523	508	507	525	526	513	535	504	488	501	489	481	521	495	545	486	464	534	493	537	479	523	507	519	480	523	520	476	548	488	527	515	559	484	538	473	504	512	522	558	515	491	519	491	539	496	551	535	478	501	534	545	530	499	546	526	518	548	502	486	483	509	500	458	479	511	507	470	459	521	504	490	515	502	545	495	509	510	481	505	508	513	513	488	521	548	509	502	521	536	467	495	538	561	504	479	543	503	545	518	499	520	533	505	491	541	527	493	494	474	544	504	509	500	527	556	477	522	511	483	535	550	496	526	504	570	471	521	451	549	530	510	536	507	513	541	524	512	512	485	513	526	493	489	501	510	498	523	522	471	494	529	520	483	531	513	523	526	524	526	504	497	501	476	476	523	560	519	482	540	529	499	536	516	493	538	480	537	579	504	499	524	551	540	510	507	538	494	532	488	521	484	508	548	502	497	540	516	520	491	523	518	470	496	535	544	519	535	482	526	511	501	562	526	550	490	495	525	545	502	496	494	540	483	536	529	547	514	512	482	514	503	518	496	547	501	478	522	497	489	564	494	520	535	490	557	576	499	500	517	533	480	493	503	532	517	531	448	522	493	483	520	524	492	514	554	556	473	536	581	508	517	489	470	527	530	467	512	543	504	482	466	512	496	516	488	517	515	491	477	495	500	528	532	546	553	524	528	505	550	522	515	511	515	495	527	486	528	493	518	489	510	495	512	547	486	507	505	480	529	562	512	483	512	483	517	534	484	512	530	512	579	484	496	477	494	495	554	514	518	552	536	506	506	501	523	534	514	511	513	521	484	466	523	511	512	473	538	495	511	472	519	513	525	498	549	510	494	520	524	521	520	555	481	522	461	526	510	488	463	526	504	484	486	511	547	525	505	459	521	509	517	528	543	475	490	528	513	507	519	510	488	529	538	525	519	527	507	492	531	505	514	470	538	527	499	547	543	495	469	534	523	494	520	508	523	502	458	533	516	517	511	502	534	527	490	512	478	467	532	537	510	519	498	541	515	498	495	537	509	536	466	539	485	533	508	512	496	522	528	540	527	513	477	491	528	531	480	544	505	531	518	536	516	538	533	484	488	491	493	521	506	514	484	507	521	569	491	555	528	548	486	496	479	522	509	504	512	527	506	509	535	484	505	511	504	561	528	509	546	529	506	507	535	465	511	511	525	516	537	522	498	484	498	492	522	504	535	491	496	499	486	497	541	548	565	476	522	516	505	532	510	525	518	525	563	513	517	510	514	495	528	479	494	527	513	506	498	525	486	521	519	511	495	528	527	511	461	508	484	533	519	461	519	526	530	505	515	522	478	550	522	535	491	555	517	525	509	532	509	481	522	518	507	504	480	489	539	482	497	517	498	462	535	496	528	494	521	517	515	501	508	570	508	518	508	516	509	470	517	514	519	536	515	532	573	514	494	553	501	511	484	498	521	512	508	503	483	516	529	539	511	546	542	515	527	490	502	489	477	527	507	499	526	540	486	493	477	501	506	518	508	543	530	515	520	502	494	520	500	510	529	516	482	520	503	524	501	547	563	518	510	500	505	498	508	512	501	484	497	437	506	516	551	458	521	492	519	520	524	524	519	487	503	562	534	528	497	566	522	494	485	496	496	529	530	520	510	463	486	503	482	509	516	472	479	517	498	531	510	509	475	534	506	526	539	507	531	499	540	515	556	495	494	476	509	517	515	531	509	503	509	532	534	496	495	524	501	536	519	532	486	545	542	501	546	513	489	514	527	501	512	502	530	506	496	546	470	554	522	494	502	511	518	492	505	525	553	493	497	507	503	548	509	524	497	551	496	509	489	511	495	567	497	492	490	537	510	499	514	509	529	482	515	491	530	525	542	507	481	504	497	529	514	487	537	513	520	506	513	517	525	569	496	488	483	525	530	480	513	508	532	554	540	483	516	516	518	520	514	522	494	510	527	534	526	503	514	476	511	516	517	522	538	502	511	522	504	512	554	508	532	512	526	522	522	498	469	491	521	524	548	502	529	505	516	476	468	524	511	521	508	525	476	533	510	514	533	536	540	515	512	520	510	531	528	509	508	514	483	518	504	486	534	521	485	521	467	532	540	493	467	498	544	506	544	492	518	514	517	515	481	598	507	498	478	488	495	498	493	511	497	493	523	530	561	551	521	527	525	529	511	479	537	491	489	545	510	497	504	519	516	516	494	527	482	525	504	519	517	529	550	471	535	530	522	498	548	541	541	521	525	493	497	503	509	544	512	568	522	503	544	483	491	522	516	520	513	501	474	523	512	484	533	480	497	519	535	511	508	538	525	575	513	481	526	485	493	523	547	509	521	517	495	496	496	514	495	536	537	553	533	486	493	517	505	546	524	475	517	532	498	537	549	533	527	503	490	525	526	499	508	528	469	490	509	528	509	519	509	526	498	531	531	537	485	499	529	480	470	479	496	498	532	547	497	527	485	495	524	499	473	508	520	539	512	512	513	519	543	480	495	496	560	513	545
3537	944	492	347	270	316	398	453	422	394	358	358	319	248	178	181	192	173	146	135	145	144	159	250	367	398	313	268	204	161	116	110	79	62	78	80	74	57	66	84	67	70	77	78	64	80	62	77	62	69	77	80	72	74	83	59	68	73	71	80	77	65	79	71	78	76	72	68	59	68	86	84	80	74	69	88	85	79	83	76	64	78	87	74	89	71	76	72	74	74	78	74	64	88	63	78	74	80	66	68	75	72	90	69	67	67	83	71	62	73	65	80	82	64	74	83	71	81	67	78	80	72	73	74	62	80	80	67	68	85	96	69	58	69	77	77	73	70	72	77	89	62	81	70	93	86	67	76	66	55	70	81	74	68	77	69	79	72	79	71	70	91	76	101	70	67	89	70	69	75	70	93	85	74	70	72	80	70	66	67	72	57	71	76	84	84	75	76	80	64	73	78	77	77	69	76	78	79	76	75	73	79	80	90	87	76	81	71	74	106	73	77	76	87	82	84	83	66	77	76	88	75	76	77	82	74	82	63	89	95	81	78	89	75	70	72	72	91	79	70	77	82	76	95	87	77	62	61	90	64	78	66	79	83	70	73	80	70	90	75	91	64	77	74	92	73	78	68	73	77	66	63	78	76	58	77	63	63	68	89	89	86	95	71	66	73	76	70	61	75	78	81	56	89	60	65	77	72	80	70	75	71	81	78	72	61	87	77	76	68	75	82	69	66	83	81	78	69	63	78	85	55	73	83	66	79	67	77	70	93	74	76	73	76	72	68	87	74	79	76	66	81	77	77	81	85	90	70	75	75	66	76	79	65	79	68	72	75	84	90	62	72	82	63	90	83	67	93	72	91	55	74	74	77	69	76	80	78	86	76	86	71	84	64	78	83	69	65	77	82	73	84	77	70	66	76	74	86	78	67	75	92	68	82	78	74	88	69	74	65	81	71	72	81	70	61	91	82	69	87	84	63	80	77	61	75	83	61	74	75	66	72	81	84	82	72	72	81	80	61	67	75	64	89	72	82	69	70	83	73	73	84	74	69	68	70	81	80	78	94	65	68	89	77	75	50	71	69	78	67	82	75	76	79	66	100	71	78	60	70	69	68	64	82	85	73	69	67	76	87	66	64	75	56	75	74	90	76	73	71	83	69	80	78	80	67	61	72	67	68	63	71	69	63	77	83	88	77	76	87	82	93	70	72	67	67	84	76	58	74	82	70	89	85	81	65	63	77	77	69	60	65	82	85	56	67	92	74	80	86	73	64	82	72	84	84	85	84	74	84	87	65	81	68	61	99	67	75	62	77	98	69	76	81	73	68	67	57	72	71	94	67	80	76	90	70	78	79	90	74	85	75	82	78	75	70	78	83	77	77	75	70	87	66	66	78	86	82	68	82	84	81	75	84	92	80	84	78	71	81	73	70	83	77	77	72	74	72	77	85	64	70	90	77	82	80	74	82	83	65	81	60	71	67	79	79	78	73	64	79	70	71	66	79	87	79	73	70	67	60	77	87	82	97	80	56	72	71	68	69	83	89	63	85	78	52	62	89	84	70	71	91	64	68	96	83	96	62	80	75	64	77	60	67	76	80	64	71	70	80	86	74	68	72	86	61	69	85	70	83	90	70	68	65	70	76	84	87	66	80	81	78	75	64	82	75	68	81	63	82	79	79	78	75	78	62	77	69	65	67	69	97	80	88	70	79	61	73	69	62	63	72	83	79	70	88	75	64	72	81	82	64	83	83	68	79	75	70	69	70	57	72	68	81	59	72	63	63	74	80	74	73	77	83	78	81	69	74	73	74	83	92	79	94	59	66	65	85	74	79	75	73	82	94	73	74	80	70	80	65	82	78	81	73	75	71	73	72	59	80	79	88	81	79	74	76	73	83	65	88	82	69	92	76	71	77	88	80	74	85	83	72	75	67	75	81	85	77	65	74	70	85	80	90	91	60	83	69	85	78	74	87	81	83	60	73	63	69	78	81	86	68	69	79	84	73	74	66	88	81	80	77	89	89	71	59	70	68	76	70	62	89	78	66	62	77	78	78	71	90	77	80	69	65	74	77	74	75	96	75	70	78	69	74	80	72	85	78	65	78	77	62	73	72	74	65	72	73	73	53	79	80	79	75	87	81	94	76	86	75	91	77	79	80	73	94	71	84	83	73	64	77	78	74	82	73	76	70	64	75	72	72	69	66	71	91	69	71	60	84	75	81	80	56	63	72	67	72	57	74	62	80	80	71	79	78	78	65	62	70	67	79	70	75	75	79	81	68	68	77	73	73	71	70	83	72	68	61	77	77	82	86	75	92	69	92	66	70	76	56	61	69	77	78	72	68	73	73	79	81	69	66	84	89	82	68	81	69	80	74	61	89	78	69	97	80	82	63	80	62	81	84	88	84	87	59	66	94	70	75	67	70	85	78	60	72	91	74	67	75	72	87	65	82	74	86	72	80	90	83	73	70	75	66	68	68	71	78	66	69	65	81	71	70	81	68	72	74	76	70	71	67	64	70	86	66	67	75	79	70	67	65	72	46	75	64	72	73	73	86	60	87	74	74	77	94	63	72	86	80	81	91	66	69	60	86	76	84	73	63	91	81	85	79	64	68	80	79	87	71	80	68	90	67	69	55	73	73	74	84	87	71	88	68	83	69	65	67	63	57	65	58	63	67	87	61	77	83	80	67	75	55	82	68	69	78	67	76	54	75	87	77	65	67	84	71	65	74	88	74	82	72	72	75	68	81	88	73	66	79	73	73	82	72	66	91	67	63	64	66	76	84	75	71	92	76	77	74	77	86	91	83	77	73	73	80	87	63	63	60	82	81	74	88	69	79	72	80	69	73	73	81	104	70	72	91	67	76	71	88	62	68	77	58	66	88	72	67	77	61	81	79	98	71	68	97	84	86	79	53	77	90	70	70	89	77	67	83	63	70	86	70	72	84	67	70	83	89	86	85	77	72	65	65	68	89	54	81	75	71	74	74	64	80	74	74	94	79	70	77	75	67	66	85	89	73	69	80	66	76	84	67	86	83	79	60	72	87	64	95	85	68	80	71	80	68	78	71	72	78	77	74	73	67	82	86	86	72	77	58	73	80	78	76	89	70	70	88	76	68	78	61	70	78	65	52	79	87	79	76	67	76	76	72	73	89	70	68	77	61	72	81	91	67	74	78	79	80	65	72	63	74	88	63	84	64	77	77	80	77	66	68	76	74	64	72	70	69	62	72	84	68	65	76	69	74	65	69	79	89	68	83	87	83	62	77	64	98	79	76	80	61	69	68	64	98	60	79	71	75	63	69	83	70	88	74	81	68	81	76	84	93	65	84	73	91	76	68	74	82	73	76	56	70	68	71	68	82	57	69	74	69	70	63	99	86	73	83	62	66	73	77	67	79	70	73	75	69	86	89	74	63	85	57	69	65	61	69	70	74	84	87	75	82	95	83	73	76	59	78	78	91	96	75	73	80	75	65	79	76	83	81	73	80	72	84
21270	8814	5190	5936	12275	16608	16660	16906	14598	11594	10833	10620	7671	6130	4628	4268	3820	3806	3314	2982	2574	2382	2440	4833	7660	8066	6075	4640	3175	2012	1328	984	647	624	608	557	559	591	591	553	581	541	625	543	614	552	550	536	581	560	581	568	534	531	574	558	580	533	626	580	561	549	595	572	592	588	579	564	574	594	546	570	572	591	619	608	628	502	609	574	539	562	586	551	606	508	614	560	549	620	575	566	561	553	607	579	608	562	558	566	569	574	572	557	593	601	544	556	554	570	594	652	553	577	561	586	579	533	555	601	526	542	587	581	542	558	590	559	539	583	557	574	596	542	550	552	553	579	614	561	577	574	584	535	541	551	557	573	601	545	539	573	555	529	546	595	588	608	551	549	569	557	549	509	563	573	561	557	569	564	571	571	546	580	546	609	586	573	623	551	571	537	582	532	607	582	591	575	586	579	606	579	590	570	554	537	564	582	586	621	559	558	535	530	601	548	596	549	552	562	571	542	568	567	555	576	580	589	558	553	587	556	586	571	568	538	537	589	525	529	624	569	564	562	563	569	536	564	579	524	561	503	617	577	608	592	548	593	554	582	578	585	553	551	550	548	567	595	591	571	540	574	613	568	601	565	588	575	543	547	599	536	579	564	540	578	569	567	577	529	572	564	562	589	598	571	563	597	554	565	598	603	605	620	580	589	599	570	557	577	524	537	590	569	568	538	565	603	583	521	555	591	569	614	560	566	554	575	517	568	576	627	622	559	597	560	535	564	613	556	584	539	572	603	547	556	570	582	589	571	554	550	550	551	590	564	532	575	561	580	569	595	569	625	582	583	610	533	580	533	541	576	580	596	533	594	554	577	581	562	567	578	587	560	561	575	562	587	576	548	622	587	578	586	574	561	593	535	587	607	539	592	562	573	517	578	528	564	588	604	563	578	565	575	539	569	581	592	578	530	582	575	580	557	569	545	593	602	552	558	557	542	535	619	564	548	549	590	600	606	558	541	570	576	564	617	604	524	549	576	567	584	558	576	591	553	604	557	558	616	606	532	599	588	569	583	564	560	541	605	558	554	596	549	619	561	551	591	566	565	566	588	580	555	556	506	569	615	573	581	597	587	606	567	558	574	597	588	579	556	562	562	609	600	571	562	553	582	604	620	580	585	577	559	587	532	573	604	523	561	563	569	550	548	597	550	603	613	567	608	571	579	570	617	602	534	569	603	597	576	604	588	572	548	533	550	584	590	563	564	565	602	560	581	584	591	569	527	553	574	581	531	593	550	611	585	563	587	568	569	571	534	555	593	533	558	589	575	600	559	549	571	592	562	588	534	591	576	577	573	615	581	559	572	565	617	608	502	561	559	572	549	591	580	540	557	565	612	550	584	528	592	586	568	557	552	569	587	601	603	583	581	543	587	587	518	546	557	604	529	538	528	540	542	548	547	616	570	563	586	565	576	589	540	540	597	595	554	560	550	570	585	511	580	592	555	592	492	608	574	589	603	566	589	583	530	593	603	549	589	569	586	554	569	567	571	543	549	580	576	570	516	613	557	587	574	544	566	619	590	560	552	565	605	570	578	575	518	569	601	563	563	558	572	612	577	580	568	552	562	548	539	601	566	572	508	557	577	554	523	549	516	576	607	556	578	609	567	626	556	569	551	570	567	546	574	526	566	570	576	590	594	612	617	582	586	586	570	551	547	600	558	592	584	561	601	532	583	548	538	591	569	586	562	562	567	532	550	590	578	602	567	566	563	601	578	569	579	518	582	562	593	553	581	591	588	589	564	570	559	584	573	591	547	548	557	566	528	589	570	557	543	576	582	565	565	558	584	587	564	584	574	564	571	583	621	538	524	612	572	577	576	614	589	546	493	552	592	552	573	582	592	568	627	584	565	552	606	536	576	569	526	592	577	546	541	606	581	542	556	587	559	561	592	554	571	537	545	578	567	526	577	552	563	550	534	595	587	581	604	569	544	520	559	573	535	599	568	622	553	563	550	583	543	597	576	587	588	586	582	558	572	579	574	556	560	585	569	578	570	583	543	574	522	562	574	569	556	598	553	592	575	548	586	562	571	579	602	552	582	576	540	615	540	585	549	609	537	533	565	570	588	591	584	567	552	552	573	591	582	564	588	561	583	594	586	552	585	553	536	595	547	522	596	524	594	555	576	582	565	540	588	614	541	634	544	579	566	571	573	546	561	583	570	543	555	577	600	585	591	610	573	550	558	549	543	597	559	603	587	567	556	551	560	562	595	584	560	578	570	569	504	569	600	558	554	584	573	579	576	565	577	551	613	577	565	560	569	537	552	537	558	621	541	563	571	590	581	580	558	545	529	581	606	591	574	588	617	561	583	570	601	590	614	619	594	586	610	591	539	565	549	573	654	575	558	538	556	559	554	600	553	563	560	625	579	588	566	559	531	584	564	546	572	545	579	542	552	590	567	587	569	580	569	594	614	575	529	573	560	557	561	572	545	580	584	598	559	557	551	586	557	621	581	557	566	591	521	570	595	614	568	567	593	558	562	570	561	606	603	591	608	525	567	513	581	592	591	590	570	556	594	555	563	546	597	573	581	568	618	527	567	599	610	578	589	561	544	527	557	568	599	539	580	576	581	616	564	614	566	534	595	590	607	580	579	595	543	577	568	597	593	506	585	585	514	522	557	586	572	583	597	536	573	563	566	597	596	531	557	596	561	575	528	622	530	622	555	541	554	573	554	578	557	593	543	558	563	559	556	593	600	578	545	588	582	587	574	562	559	577	562	556	588	556	544	551	551	565	562	581	563	568	598	535	604	557	551	517	555	609	570	581	590	584	610	558	602	543	531	549	584	572	607	564	574	565	523	575	553	602	548	537	574	571	555	575	561	577	589	545	586	586	554	564	588	575	526	566	568	571	583	633	576	534	549	561	568	573	577	552	568	558	573	533	589	592	562	608	576	578	621	558	551	619	552	598	592	560	580	596	598	586	570	582	572	566	586	583	575	586	575	593	575	549	560	563	552	593	575	576	582	599	560	520	544	623	559	552	584	564	587	602	577	583	559	642	560	552	543	574	589	572	555	532	562	560	573	572	568	564	567	524	575	563	558	629	564	576	618	565	556	582	572	561	590	565	597	552	572	565	562	562	580	586	581	562	596	563	581	558	600	592	617	599	537	554	614	602	544	563	555	559	589	575	586	616	543	545	515	580	552	582	548	568	570	527	552	557	556	549	587	571	547	578	584	539	584	570	546	567	563	570	553	588	566	560	573	585	567	558	575	632	581	566	556	580	576	615	609	577	524	586	591	561	577	610	556	561	584	574	573	592	606	584	569	542	575	574	565	546	545	574	594	604	544	596	609	562	554	617	559	556	580	575	559	590	578	552	581	551	587	541	554	568	553	559	552	584	576	563	560	577	541	563	606	549	543	581	579	594	552	558	543	573	594	571	565	566	575	559	557	585	511	565	577	579	562	591	561	551	560	584	533	510	536	559	579	625	583	603	595	582	610	571	568
3045	1209	665	492	430	449	504	616	517	528	514	425	365	269	252	228	228	201	188	188	164	189	174	276	671	717	570	433	282	206	159	110	83	85	86	91	84	70	87	78	87	77	87	88	68	68	87	83	73	80	77	76	68	77	76	97	79	71	96	65	96	80	92	78	85	90	77	76	64	72	94	86	78	77	55	70	50	79	88	72	82	75	75	89	79	69	81	74	75	71	65	90	86	80	85	92	82	86	92	87	82	73	81	73	89	74	88	76	77	69	83	70	62	93	77	81	67	71	103	77	71	77	93	98	77	86	68	88	75	80	88	81	74	78	82	74	69	88	75	84	67	86	91	71	85	83	83	68	79	77	73	83	102	70	87	90	86	98	83	78	91	92	81	82	71	102	84	84	81	81	69	89	86	81	69	76	77	81	70	88	86	76	84	76	83	76	85	76	81	83	99	89	88	78	69	72	83	78	108	78	84	85	88	84	84	84	80	84	86	74	95	91	75	75	80	71	74	84	86	79	81	81	79	90	71	71	77	85	85	76	87	88	82	84	85	68	74	93	88	68	74	98	85	78	91	87	102	93	79	86	85	87	86	73	83	84	78	83	84	87	81	78	86	80	66	87	77	87	77	76	70	80	68	80	86	82	81	87	84	88	75	77	83	78	67	83	83	87	84	62	74	85	74	85	80	72	77	75	77	81	77	70	84	71	78	81	71	70	81	87	76	75	75	82	95	80	85	79	85	86	82	77	69	80	74	87	70	78	77	82	85	100	82	99	83	66	76	83	67	85	80	94	72	81	74	65	75	81	90	97	73	91	71	93	81	68	85	82	71	84	74	72	97	66	90	70	75	80	94	75	71	80	88	79	94	80	68	51	84	108	72	83	85	70	79	78	82	96	90	89	82	77	93	71	75	76	80	87	75	58	88	83	90	82	70	69	82	79	82	87	63	84	85	88	77	80	82	86	96	87	69	59	70	71	90	74	71	84	83	72	80	77	74	86	71	71	74	67	72	71	86	64	71	96	71	74	84	78	72	93	82	66	67	86	87	88	75	75	69	86	76	78	84	90	81	95	78	73	88	75	91	73	73	64	82	70	80	87	94	79	75	79	81	90	66	105	84	77	81	81	95	84	76	73	81	85	61	68	83	82	96	93	86	72	93	71	69	74	74	84	80	101	64	93	73	76	94	94	76	76	67	85	72	88	92	78	70	93	70	64	77	70	84	70	93	92	85	82	79	88	63	82	66	82	68	94	65	91	74	86	77	65	74	74	69	81	74	86	65	70	75	89	73	75	89	80	86	88	83	89	73	85	77	92	91	108	84	81	95	71	68	85	73	67	80	69	96	80	71	74	70	97	87	68	88	78	86	86	83	68	65	86	84	97	93	77	90	93	73	75	79	75	90	81	72	82	70	98	90	74	88	71	105	69	65	83	82	74	80	83	79	83	103	85	90	75	96	86	67	70	74	85	88	92	80	74	92	72	83	73	72	77	74	81	76	76	79	69	90	83	82	85	80	72	73	72	78	76	79	90	77	95	78	86	91	79	70	83	79	90	69	73	97	68	82	69	80	88	89	76	81	72	85	88	91	85	80	84	78	83	70	79	82	74	82	80	71	70	76	82	64	80	95	79	76	73	89	94	58	74	81	69	80	82	90	92	78	84	77	77	79	60	73	69	64	80	77	85	90	84	58	93	87	84	89	81	70	77	84	74	76	89	87	89	92	67	74	87	68	87	88	79	77	76	73	85	78	56	72	84	71	73	90	89	99	79	74	82	81	69	63	79	96	68	83	101	77	95	83	87	80	89	73	96	96	75	79	86	85	72	63	69	87	74	71	73	65	88	67	77	73	84	67	78	87	94	74	92	79	83	85	87	77	104	76	91	77	72	90	93	81	77	83	76	88	95	91	87	75	87	70	82	82	100	69	89	73	90	83	105	70	75	73	78	69	74	77	58	82	83	89	59	86	103	80	81	93	84	81	85	72	84	87	80	69	82	83	87	74	84	68	64	60	67	80	75	88	89	81	95	67	64	88	71	88	87	70	74	85	80	71	80	81	74	90	81	69	62	75	74	74	87	59	77	86	85	90	80	77	65	88	80	85	75	91	75	74	85	78	87	62	84	90	69	78	73	78	72	79	67	78	94	70	80	72	76	82	73	85	79	91	86	82	84	77	67	85	75	85	75	81	83	80	77	64	84	81	93	85	72	69	91	75	92	70	84	85	89	85	88	102	70	76	69	74	82	81	79	71	85	61	96	81	79	71	80	99	92	74	73	67	80	81	85	93	71	85	75	70	74	79	94	89	89	72	86	82	90	64	102	102	84	79	79	86	81	63	92	93	79	73	84	86	75	75	80	66	68	69	77	88	73	96	88	81	79	82	94	73	103	90	79	85	82	92	81	66	90	88	76	86	75	85	90	73	86	87	80	92	74	73	81	78	78	82	75	71	85	85	83	75	77	78	92	84	60	69	75	73	94	79	67	67	92	64	77	82	80	70	73	78	65	82	77	81	73	85	83	101	74	78	72	89	65	79	75	82	86	89	69	83	80	70	65	86	81	84	79	93	80	90	79	78	70	70	77	69	86	78	79	86	78	63	83	60	82	88	94	68	89	90	86	71	75	81	95	77	70	90	87	84	74	68	88	80	84	73	87	74	74	72	71	75	69	74	69	93	74	91	76	81	77	89	82	78	85	81	95	81	96	87	86	78	82	89	95	94	77	84	82	97	94	74	98	77	69	78	78	75	75	92	84	66	75	79	81	81	81	70	76	91	86	70	86	95	72	74	84	85	78	76	79	88	81	83	64	79	74	100	62	89	73	79	77	76	72	89	81	103	82	73	89	88	109	76	71	95	103	70	72	73	72	80	76	89	73	82	83	74	85	72	80	76	75	77	80	74	88	80	78	77	83	80	79	76	86	82	77	79	71	78	93	77	85	61	97	83	88	89	70	99	80	84	84	74	80	75	69	78	73	84	78	82	92	77	93	73	81	75	77	87	76	71	80	75	81	84	81	79	81	105	88	86	67	78	87	85	84	88	81	88	87	83	71	83	82	91	84	91	76	69	77	82	93	92	74	96	74	78	83	85	73	90	87	88	100	85	73	87	78	87	81	86	67	80	65	69	86	86	75	79	81	85	87	74	76	95	89	92	74	77	79	68	73	81	98	75	73	79	89	70	65	81	95	101	83	85	84	83	78	92	86	72	81	90	82	89	85	91	72	78	78	78	89	80	80	92	84	69	74	85	80	70	74	71	75	80	78	75	67	94	88	67	81	74	97	69	78	75	79	70	88	82	87	80	74	81	87	91	89	79	81	74	77	61	85	73	85	68	77	75	65	87	85	96	77	77	83	84	74	90	65	88	81	96	73	79	93	83	74	86	75	79	74	68	91	84	85	82	78	81	86	75	74	77	80	64	76	76	83	74	78	74	73	81	74	92	72	104	94	84	73	76	74	81	82	84	80	64	87	91	73	85	80	73	77
24135	10971	6859	8050	16147	20570	19973	19999	16459	14657	14643	12403	8912	6796	5625	5486	4885	4412	3924	3214	3364	3000	2894	5663	12639	13035	10260	7824	5093	3215	1912	1190	850	788	667	600	609	579	606	604	616	645	614	595	637	637	613	594	597	626	606	617	585	601	583	603	577	587	580	598	621	600	574	610	564	579	589	617	550	559	562	613	609	595	579	593	635	580	583	561	595	588	594	592	637	597	593	598	591	599	594	586	593	581	572	625	602	607	576	598	649	595	581	613	571	605	603	654	568	591	582	630	582	615	605	628	561	603	607	642	582	629	547	594	644	603	630	583	563	601	576	589	632	614	624	589	592	569	587	592	544	628	581	602	594	636	603	589	571	600	639	615	616	588	579	610	587	602	585	593	563	650	641	570	618	582	569	588	572	637	607	570	594	619	594	598	600	601	607	615	579	595	616	583	598	597	611	596	577	579	596	631	591	608	598	595	582	641	601	590	565	604	615	616	619	614	600	579	574	597	577	583	612	633	602	591	633	585	632	625	602	574	566	642	612	571	594	571	593	568	598	614	597	616	595	607	573	636	635	614	575	603	584	587	599	581	611	662	619	622	554	594	622	641	602	583	602	574	595	653	577	597	638	616	644	599	606	563	588	567	592	589	587	618	626	613	582	637	595	591	601	615	617	550	615	558	586	592	601	577	598	599	536	596	607	630	535	579	619	581	607	611	615	546	577	607	601	625	598	580	577	599	578	589	609	568	575	601	577	558	579	591	595	631	619	541	589	582	615	618	568	647	603	611	618	605	628	573	582	625	608	621	585	604	575	643	559	624	573	602	618	616	581	583	590	579	594	553	586	599	583	608	583	571	621	629	600	591	607	565	567	618	603	570	603	592	626	576	574	599	613	591	602	621	603	632	577	577	618	654	591	593	575	531	605	582	604	607	585	588	605	644	607	607	603	616	624	585	564	601	605	602	589	607	588	606	578	568	630	594	606	594	594	571	578	597	615	579	627	592	590	650	596	588	609	571	611	626	634	564	563	600	578	587	571	565	610	601	574	617	585	561	581	588	608	602	612	644	586	592	620	559	633	568	580	580	565	592	624	579	596	560	588	590	589	554	553	600	600	615	563	592	560	615	597	599	573	605	601	602	625	609	591	598	639	598	575	586	580	613	618	596	611	602	591	603	620	574	620	579	562	590	606	610	624	625	588	558	610	591	610	586	623	626	579	565	642	629	606	630	604	612	562	617	572	589	582	647	580	594	591	571	617	638	604	587	622	594	600	586	541	628	610	623	614	619	609	636	607	595	579	555	616	582	598	601	567	604	617	565	581	602	610	594	645	628	603	597	560	605	633	595	588	573	574	592	628	566	569	587	554	614	577	622	553	622	597	614	553	596	551	593	581	590	601	577	587	540	563	588	561	596	641	567	617	622	600	583	622	599	626	602	648	585	597	605	584	589	612	592	610	575	581	651	604	594	600	547	613	557	570	621	589	570	598	580	619	593	600	541	622	555	616	576	533	596	604	577	598	566	598	568	571	607	608	586	596	602	591	610	645	589	576	591	608	567	593	588	607	601	579	646	631	588	588	566	580	578	573	579	601	581	578	595	578	542	584	588	544	620	610	597	606	599	599	593	601	615	613	570	588	616	590	592	639	577	589	622	572	590	604	617	611	566	624	578	622	555	599	608	637	563	597	587	619	606	611	621	600	643	615	599	580	600	577	617	575	579	553	630	605	605	564	605	585	550	583	529	591	568	605	595	582	584	566	631	592	600	610	621	624	634	579	655	599	608	568	605	586	568	623	615	634	592	658	616	595	608	597	604	638	611	579	613	610	576	576	571	585	639	627	601	581	580	614	601	616	602	614	591	578	595	602	589	638	566	597	571	600	616	641	588	594	612	610	538	617	593	605	606	578	547	590	641	614	558	557	597	621	590	581	622	627	619	641	629	602	619	591	648	583	588	611	585	604	585	598	603	594	578	559	557	587	601	562	609	591	604	536	608	601	580	585	600	618	621	582	587	617	623	642	527	614	590	599	585	597	590	624	621	578	620	607	585	586	579	644	602	560	640	608	617	591	620	581	591	579	580	620	617	587	596	611	574	613	630	583	596	609	581	595	600	593	564	604	604	585	660	617	621	619	602	590	584	580	592	570	547	585	654	606	558	588	611	603	592	612	591	582	598	570	571	608	580	584	578	621	604	615	578	573	565	609	608	585	627	592	621	629	561	608	616	589	555	571	606	597	581	584	572	606	597	611	627	587	552	629	619	527	577	551	589	538	617	639	594	608	594	592	603	635	596	556	638	667	578	598	587	560	605	560	602	609	573	585	591	567	567	599	596	550	575	619	589	563	610	600	606	600	596	592	594	620	616	566	601	570	574	579	601	645	609	554	627	575	620	622	570	659	578	591	595	593	593	643	634	597	646	576	621	607	543	607	589	650	580	565	580	594	610	583	605	577	621	600	604	566	617	617	599	598	629	609	619	636	594	616	591	678	614	588	609	579	613	627	587	600	599	663	627	572	604	558	602	597	618	583	572	640	607	566	595	589	531	605	580	590	626	639	597	619	608	575	558	616	618	636	625	583	599	592	615	598	648	610	609	615	548	538	591	587	606	603	609	584	647	650	586	596	620	599	594	607	644	641	613	610	633	583	630	598	591	607	570	582	594	614	588	592	590	575	623	636	623	616	597	583	624	567	574	595	595	621	566	583	550	595	608	622	599	596	591	626	600	565	618	609	574	611	569	553	591	624	603	555	571	587	571	590	596	574	596	598	608	617	605	604	610	565	595	577	629	606	634	598	611	614	573	578	593	635	598	595	615	585	577	577	618	631	578	583	590	568	613	656	596	595	586	586	573	561	626	617	648	592	629	618	579	588	585	571	665	580	634	618	580	598	584	617	617	574	597	575	570	567	601	597	585	595	608	614	638	621	573	585	577	600	581	592	584	615	655	612	638	596	593	605	573	633	593	571	621	597	559	604	563	603	582	613	614	560	581	619	572	641	589	586	594	593	570	554	612	620	542	613	570	605	615	572	632	608	577	540	559	611	634	573	606	599	594	627	527	576	644	599	594	604	581	574	624	599	556	626	586	582	594	624	582	608	578	621	572	596	592	590	591	591	579	611	602	594	540	558	648	597	558	609	595	597	592	619	546	600	591	597	634	602	585	585	608	582	625	611	596	551	656	622	599	611	602	576	583	574	556	577	592	621	605	598	600	583	597	635	611	622	591	614	581	566	551	580	595	585	617	549	636	562	587	598	615	637	586	609	578	556	609	586	617	585	581	630	593	597	611	617	578	583	591	630	596	592	603	617	630	587	603	582	578	608	573	594	600	615	614	631	548	611	561	577	568	571	591	586	591	575	579	621	596	617	594	596	590	584	593	600	656	531	591	588	594	621	615	577	614	588	594	614	595	644	557	544	604	574	635	618	595	580	571	612	586	611	558	565	660	594	606	603	584	590	582	601	584	625	624	547	604	590	665	623	610	582	628	565	636	569	610
2487	685	408	294	209	240	278	351	329	301	241	274	228	208	172	144	143	140	138	138	119	103	112	98	119	161	163	119	100	96	86	72	68	60	64	61	63	57	78	70	65	74	73	59	64	55	69	69	68	65	71	61	59	63	55	68	62	75	68	59	60	69	77	80	58	76	54	65	83	62	76	68	62	74	53	66	62	60	72	56	57	59	76	73	52	71	62	66	64	64	77	72	67	60	55	63	63	61	74	55	81	69	58	75	72	56	66	62	65	58	78	63	48	74	53	64	61	59	77	67	72	69	61	66	69	60	72	68	69	59	74	67	66	52	81	54	67	81	70	66	58	70	70	68	61	77	56	68	61	67	70	63	57	65	53	45	54	61	74	74	50	69	62	63	61	75	71	59	78	74	81	60	81	57	71	59	76	60	66	60	73	69	81	52	57	66	63	53	69	71	67	61	69	63	60	59	58	71	62	62	51	71	70	69	64	58	78	70	63	67	66	64	69	58	57	52	63	65	64	60	84	49	58	59	70	66	54	66	54	70	54	66	57	48	65	71	49	67	64	80	73	67	70	73	62	62	63	51	58	41	65	55	53	50	60	70	73	66	61	59	68	69	55	69	62	68	61	72	69	68	70	59	56	66	63	56	60	51	71	53	69	72	57	55	45	66	79	70	65	57	70	78	61	85	56	67	69	71	81	52	60	71	56	58	64	49	66	63	68	57	76	57	78	76	66	55	64	72	74	56	68	74	76	65	71	72	57	67	83	55	73	62	64	61	54	60	54	56	65	72	53	73	58	47	73	61	59	60	70	81	72	62	55	65	63	64	65	67	78	70	66	56	63	75	61	57	60	64	55	69	77	64	57	62	82	73	60	51	56	71	56	67	78	61	55	58	70	67	65	66	58	70	60	67	61	80	64	68	67	63	60	67	60	75	68	48	70	48	44	70	62	63	71	60	54	66	92	54	73	63	56	69	68	65	66	75	70	85	66	59	75	78	84	72	66	64	58	76	72	74	62	81	79	65	59	56	68	57	56	56	52	74	60	61	65	47	54	69	62	66	83	65	64	72	57	74	66	72	72	64	53	68	55	66	68	65	64	53	58	66	57	80	68	72	67	66	56	65	64	68	53	44	67	62	72	72	55	70	64	61	61	63	61	75	60	73	90	68	66	74	48	77	54	67	64	47	66	55	77	70	57	49	71	74	74	58	69	57	75	53	59	54	71	68	67	59	59	58	65	72	68	54	74	67	66	69	64	60	73	71	63	67	71	68	77	73	74	54	73	74	78	80	66	62	65	72	66	62	71	51	66	57	61	70	60	66	70	84	56	75	61	48	67	61	45	66	66	72	54	77	72	62	64	57	63	59	86	64	59	84	51	62	56	66	64	71	72	70	70	70	68	68	58	78	70	57	63	58	78	58	67	62	73	58	67	79	59	82	70	82	67	63	76	53	62	67	63	57	91	58	64	74	63	68	62	65	54	55	63	61	63	73	67	68	65	59	52	60	63	64	57	64	70	76	58	64	67	63	59	65	72	71	52	73	61	65	58	66	64	54	73	57	64	74	58	65	67	54	69	64	62	66	67	69	71	55	52	73	66	72	70	69	64	58	81	62	53	64	81	51	63	60	61	63	64	56	83	57	62	60	78	69	52	62	64	70	68	62	67	73	64	46	68	55	67	75	42	75	70	55	58	64	59	58	62	92	72	39	61	74	67	57	72	66	62	63	65	58	65	58	53	65	64	62	66	69	59	63	61	61	68	60	74	65	68	67	87	59	53	77	78	60	53	67	56	64	71	65	56	70	79	76	65	67	67	73	69	60	54	72	67	63	62	61	76	77	69	60	74	73	63	57	68	57	76	70	66	49	60	72	48	72	70	63	72	62	63	74	64	62	79	56	62	59	61	54	79	75	68	62	58	69	63	59	77	70	61	65	60	60	68	62	63	56	64	50	80	75	72	74	62	61	58	60	59	63	63	67	59	65	65	73	77	70	68	43	63	60	68	59	55	62	64	61	59	61	64	57	68	55	71	62	61	61	64	78	60	62	54	68	65	66	74	69	63	52	57	64	70	60	61	57	67	68	65	80	65	53	66	50	57	65	58	69	63	76	81	65	73	67	65	65	69	79	68	72	58	75	52	68	59	52	68	71	56	71	53	70	59	67	76	64	73	58	56	59	67	74	67	89	69	68	72	65	75	68	63	80	71	75	59	70	64	57	57	66	69	46	48	67	74	75	52	61	76	57	56	67	61	69	54	60	65	66	72	59	69	68	53	62	59	68	62	69	68	62	72	74	67	71	46	71	62	66	68	65	68	69	73	63	45	75	60	83	55	54	66	67	61	63	69	64	75	57	72	64	61	75	67	65	72	58	63	66	67	62	66	76	68	53	60	62	67	60	70	74	56	70	72	78	60	63	63	52	76	52	63	71	72	64	60	64	56	56	49	75	57	62	68	61	69	61	64	66	73	59	51	68	74	73	77	64	55	70	63	61	65	71	67	62	53	69	69	65	59	65	51	67	66	47	66	62	56	66	76	70	57	67	64	63	67	60	66	63	66	63	67	68	73	58	56	67	64	69	64	61	50	63	68	55	87	63	69	71	61	69	63	53	66	61	56	56	59	67	54	79	67	73	52	65	68	66	54	44	69	67	51	69	66	44	67	69	60	56	65	65	60	66	58	64	72	59	73	67	68	60	56	69	63	63	72	78	69	73	57	67	64	67	73	64	54	45	65	66	79	68	57	64	80	63	59	71	50	64	60	64	63	55	74	48	57	62	65	53	59	64	62	79	57	55	65	57	84	56	73	56	50	81	77	71	59	62	81	68	67	53	54	68	73	65	70	71	66	67	73	58	69	63	85	66	63	67	64	72	72	72	50	66	66	60	64	43	53	63	71	59	73	72	65	55	58	55	43	73	62	62	82	61	66	61	64	63	63	57	64	53	69	65	75	80	78	56	50	58	67	63	50	74	63	58	80	75	62	71	54	63	49	64	69	71	50	60	51	74	59	48	49	66	61	59	74	61	69	61	66	62	60	65	81	67	53	72	71	63	57	74	78	70	74	59	69	70	63	65	59	64	71	67	44	57	68	62	63	69	81	62	68	51	68	72	61	74	66	63	55	70	80	58	53	69	49	69	68	63	62	76	64	59	59	66	64	57	56	53	52	76	61	61	63	62	67	53	70	57	64	59	68	82	57	58	65	58	56	71	58	59	60	76	69	66	55	73	58	44	51	58	66	64	55	64	67	64	64	55	52	73	79	51	61	71	67	75	72	67	63	75	66	72	59	71	69	74	68	70	59	57	62	62	65	71	64	65	58	57	57	66	57	71	79	59	76	66	61	75	68	65	54	75	65	64	48	62	83	54	73	74	61	63	67	62	73	66	55	60	61	59	55	70	76	59	67	65	54	62	62	46	80	61	69	73	56	65	69	62	87	81	77	50	71	50	62	65	62	69	51	69	69	67	79	71	58	72	68	58	50	73
19210	7220	4386	5053	9588	13290	13619	12608	11712	9784	8671	8212	6127	5875	3780	2806	2995	2818	2377	2113	2133	1883	1666	1746	2535	2549	2354	1908	1412	985	773	563	558	559	575	505	518	494	498	509	498	500	489	502	458	513	490	486	500	478	490	502	489	459	453	458	522	509	453	485	464	502	511	488	484	464	499	462	492	527	509	503	495	529	508	469	488	491	500	420	479	487	475	473	440	462	513	492	486	483	486	500	514	519	494	499	493	476	463	480	507	473	482	483	513	479	495	515	475	497	502	492	492	514	501	511	468	497	490	494	492	469	487	514	487	476	528	520	506	470	510	485	534	510	489	491	512	517	482	553	484	470	503	480	487	489	488	471	482	492	485	518	528	505	481	512	495	537	518	510	474	488	473	450	504	508	485	498	521	504	510	513	517	529	530	517	519	500	482	463	494	510	483	483	480	473	490	496	534	520	511	463	500	504	459	474	488	462	470	511	494	500	539	520	482	537	498	456	499	480	514	489	543	503	491	522	472	495	489	478	529	470	530	460	521	539	513	498	463	503	472	495	527	422	467	508	496	512	517	503	470	518	515	484	494	511	539	500	515	482	504	476	501	517	516	497	483	495	510	495	479	489	463	527	483	484	473	496	504	486	545	488	478	495	500	480	501	523	467	505	478	531	520	470	512	498	512	508	543	519	502	503	516	517	493	485	487	454	524	504	498	499	491	487	477	509	528	484	492	486	494	488	456	475	511	516	490	502	473	503	494	488	505	488	526	502	487	485	496	501	486	496	489	515	483	532	483	501	498	477	491	507	475	511	483	515	536	497	504	508	491	474	525	481	511	516	506	497	505	484	501	520	490	519	490	505	487	518	533	468	520	472	515	495	478	514	493	511	482	489	520	517	487	514	534	496	492	495	545	520	494	503	521	527	484	464	496	518	511	511	462	484	496	501	481	495	517	518	535	457	464	516	456	512	488	509	471	495	510	484	506	474	459	498	483	553	497	476	460	520	504	469	485	497	521	477	514	511	480	493	514	509	526	497	489	520	526	494	517	462	470	541	481	495	514	514	487	475	489	512	467	480	446	488	490	474	491	489	488	450	483	480	493	478	518	468	463	494	482	503	523	525	507	506	524	488	458	497	445	472	495	518	523	498	473	480	486	495	491	463	460	514	546	480	500	480	521	483	483	490	464	486	475	483	466	510	510	528	494	511	505	516	507	458	503	466	487	475	475	477	507	483	505	520	513	508	511	492	526	478	503	480	498	519	495	494	504	498	518	516	451	495	465	453	504	517	530	477	496	516	495	511	465	500	547	511	525	519	488	494	522	528	506	495	497	520	483	483	514	480	487	490	503	495	487	471	533	462	538	495	489	500	499	515	454	475	537	496	471	469	496	493	471	484	515	481	488	539	460	504	505	502	469	536	472	484	506	530	550	505	498	463	458	473	463	470	517	470	485	475	521	553	492	546	545	532	478	457	499	498	468	480	490	479	506	523	494	550	500	520	482	519	483	533	510	497	493	488	475	509	509	531	504	514	481	422	494	487	517	474	532	490	486	503	535	496	447	499	500	472	510	469	498	465	466	481	469	459	505	501	512	493	471	463	526	512	487	471	472	519	525	522	472	494	504	468	487	471	525	468	476	475	478	521	506	530	508	510	518	497	488	470	496	471	498	504	521	507	485	503	500	457	508	491	459	509	496	491	502	483	511	513	484	491	502	526	509	496	545	508	470	478	514	523	455	459	474	479	488	495	512	441	488	465	456	513	514	458	480	479	489	490	520	488	507	475	493	511	500	502	462	507	512	466	450	501	489	470	494	518	470	526	479	504	520	455	511	459	505	501	468	495	504	504	494	476	529	495	495	513	497	513	478	476	490	494	487	479	470	517	500	507	509	490	505	481	461	496	523	504	517	493	494	463	498	511	509	512	497	528	519	496	472	495	487	513	483	518	522	507	496	509	463	467	470	517	507	473	493	497	483	509	506	520	472	520	496	474	502	493	495	454	490	533	534	472	482	462	490	463	521	526	506	521	459	513	505	484	548	494	520	517	501	500	431	503	507	507	500	542	513	493	542	491	480	505	481	501	482	480	486	463	509	473	495	475	481	505	550	512	502	503	509	505	498	490	559	503	492	487	493	485	525	485	508	457	503	469	500	488	478	470	486	520	514	493	535	503	469	424	491	470	507	465	484	469	469	479	508	506	503	504	499	520	497	508	482	492	476	465	468	513	500	524	481	448	507	502	551	501	488	458	506	499	492	486	509	526	442	478	503	479	479	452	539	497	476	458	545	464	489	488	464	437	519	491	509	525	489	507	510	492	463	497	540	526	517	514	508	480	489	517	489	506	502	512	499	507	486	490	446	472	471	508	503	517	502	498	429	512	484	491	508	511	479	496	465	510	477	477	529	507	532	481	439	496	509	516	467	515	472	495	527	515	485	493	509	509	496	501	505	517	493	504	520	512	476	511	520	483	497	528	497	559	539	462	500	519	493	489	468	483	479	516	478	469	510	484	540	471	503	516	478	508	487	477	520	510	493	467	487	500	478	514	504	459	503	498	489	478	472	481	497	528	518	488	508	509	515	505	468	509	483	498	450	515	561	482	508	507	532	486	530	493	490	500	523	538	503	496	499	483	473	483	487	523	447	474	472	466	508	517	488	488	488	480	462	479	496	524	525	517	468	491	486	499	530	472	484	497	521	525	516	484	501	482	494	456	475	454	515	471	513	482	490	460	518	507	502	483	498	536	473	489	486	515	492	471	513	486	531	535	495	499	485	509	521	517	515	526	514	489	489	519	482	488	486	491	486	476	478	506	476	515	460	487	491	466	486	496	501	470	472	514	495	537	488	498	483	495	495	480	483	514	494	500	509	528	543	497	465	472	512	499	498	503	491	464	478	501	493	475	462	465	482	497	493	479	489	490	497	476	477	503	470	466	482	509	514	491	490	508	493	466	521	464	475	513	469	516	469	481	488	511	527	509	492	496	471	526	473	470	489	473	491	451	498	526	459	531	507	478	448	486	516	481	500	472	495	494	482	477	484	540	481	515	513	500	510	466	499	520	491	516	479	520	468	513	503	533	501	508	486	489	514	506	486	465	526	530	525	489	462	513	492	477	502	531	496	438	532	514	508	424	433	504	528	498	454	461	508	520	484	501	458	514	491	497	510	478	489	564	495	464	481	480	459	481	514	499	489	500	531	504	467	521	475	467	468	456	495	474	492	516	520	514	474	462	490	485	467	480	519	515	513	519	496	497	492	490	485	468	511	481	476	507	497	493	472	492	503	470	517	465	456	530	505	510	485	474	502	526	500	503	478	522	482	544	488	491	484	496	530	523	499	485	503	488	506	467	528	523	460	501	461	539	490	524	480	480	472	507	473	491	515	538	471	510	495	506	467	471	496	480	525	525	524	522	461	540	482	498	487	485	501	459	510	535	500	498	520	500	508	466	503	493	516	498	502	474	443	497	501	499	515	516	492	553	497	475	494	529	464	491	457	467
2317	1155	518	413	327	359	477	482	382	423	373	418	366	201	182	169	206	152	150	144	127	123	118	243	335	317	268	228	156	120	99	93	80	65	74	86	66	67	56	73	55	66	75	78	78	63	76	74	61	58	68	66	67	75	68	68	67	69	69	71	75	69	55	74	85	62	65	86	77	53	65	59	63	84	52	79	60	70	77	59	56	87	68	68	71	71	57	77	72	46	63	68	80	73	75	72	74	68	70	65	70	82	68	68	68	71	72	77	55	62	74	68	60	71	56	81	63	65	59	69	75	70	70	82	83	70	75	72	73	69	74	62	69	68	84	80	45	76	83	82	86	62	75	71	68	70	60	56	60	77	53	64	67	64	68	76	59	68	76	68	84	70	55	68	63	47	62	71	64	63	81	66	66	83	75	67	63	67	76	71	76	80	68	72	64	77	70	66	59	66	73	63	57	73	57	77	70	62	60	68	65	66	67	73	56	71	76	70	74	63	79	64	71	71	64	49	66	57	66	68	64	69	53	70	58	78	62	60	65	91	79	66	69	68	74	87	57	72	69	64	58	67	61	81	60	81	67	76	71	62	67	67	71	66	64	61	64	70	61	63	85	62	70	58	78	83	73	63	67	65	67	60	61	61	69	59	80	59	69	74	72	75	62	59	59	62	64	71	62	67	68	69	83	65	70	75	79	73	58	80	73	71	64	64	72	65	72	77	69	65	74	80	78	68	70	78	39	66	69	72	77	63	71	72	66	67	66	65	82	70	72	79	78	82	69	64	85	56	72	80	76	74	74	60	77	67	73	61	81	55	73	57	66	74	75	75	70	64	62	64	73	67	56	55	71	72	73	92	71	72	75	64	67	53	65	69	65	77	57	76	68	64	71	61	84	60	66	50	75	59	73	72	76	79	73	77	79	74	83	62	69	75	69	72	70	62	72	73	70	88	63	70	62	74	65	51	67	77	82	67	60	79	68	58	57	70	82	70	73	85	80	77	56	75	73	68	71	62	69	74	69	56	72	72	65	70	58	68	61	66	66	68	81	70	59	69	55	73	84	54	53	70	73	66	67	68	74	62	72	71	68	70	76	66	61	70	56	63	51	65	74	67	67	72	74	83	75	69	75	78	62	78	66	65	67	63	69	66	67	62	68	57	70	73	67	58	74	81	69	58	48	82	50	71	65	79	76	57	80	70	80	75	88	68	66	60	84	58	76	76	52	83	59	73	85	79	71	88	66	66	59	79	93	62	80	60	80	63	77	68	77	77	59	59	73	72	60	67	66	75	68	65	66	77	66	73	74	72	72	82	56	62	68	71	75	59	57	64	78	70	60	69	58	62	74	79	64	53	80	72	67	59	56	70	67	58	79	69	67	63	73	50	66	73	70	60	67	63	67	65	69	75	76	72	71	67	85	70	64	65	78	53	67	84	70	78	66	74	64	68	70	68	75	61	95	63	57	70	68	56	61	64	77	67	52	67	89	56	78	87	65	74	67	69	67	69	75	63	72	73	59	50	73	88	86	73	65	68	69	76	77	65	74	64	65	77	78	67	60	45	75	70	71	83	57	71	68	78	65	63	72	70	74	81	68	68	63	67	77	72	77	62	56	77	61	75	59	67	52	66	65	71	72	61	75	52	70	67	62	64	61	68	77	64	61	79	78	80	76	72	68	60	68	72	51	63	63	71	61	88	66	51	61	68	66	67	73	53	62	80	68	75	77	53	62	63	65	74	67	75	79	63	73	62	69	72	61	55	74	55	79	56	72	90	63	70	86	71	59	71	62	71	77	64	61	64	71	68	62	69	73	71	65	77	76	84	82	72	77	61	80	82	76	65	77	65	65	73	61	78	68	81	61	70	64	75	50	69	59	69	77	71	86	80	57	78	78	46	54	67	71	78	69	67	62	70	78	63	67	70	69	60	73	72	53	75	77	65	83	61	70	67	60	77	68	72	68	70	72	88	63	74	70	58	59	65	57	84	62	85	80	78	56	77	78	73	70	68	68	60	89	88	61	72	74	63	58	67	78	70	67	67	59	58	48	59	61	74	62	72	56	69	81	67	56	67	49	82	80	79	58	72	64	70	80	78	68	72	69	74	76	88	62	62	62	69	83	65	69	89	66	71	75	66	55	80	63	77	64	70	59	82	67	64	60	49	91	64	70	66	61	66	69	71	75	68	55	67	57	77	58	68	74	79	78	79	76	72	69	73	75	69	78	65	66	63	72	62	60	64	70	80	59	68	69	74	44	62	68	71	59	62	57	64	79	80	84	63	68	72	56	67	77	62	55	54	77	67	62	52	53	69	60	61	78	61	80	74	63	73	68	79	72	59	72	82	57	54	69	57	62	68	57	73	76	61	64	70	71	72	50	85	70	69	66	75	77	73	54	70	66	59	76	62	67	69	70	65	74	64	62	73	76	76	60	69	73	66	75	75	69	70	54	72	70	73	76	68	76	81	67	68	59	71	64	63	70	64	69	65	59	71	77	81	52	77	70	78	60	74	71	72	67	77	70	79	57	73	72	65	68	75	73	67	61	65	71	68	76	81	77	77	78	76	65	75	78	71	67	77	66	60	81	57	82	64	74	81	68	64	84	83	62	74	83	71	64	61	72	76	65	56	75	70	61	72	71	77	63	83	51	69	61	72	81	76	75	60	60	77	63	71	64	59	72	57	67	76	62	72	58	55	73	60	67	81	81	72	70	68	50	55	71	68	66	64	88	58	54	75	70	63	67	70	81	56	67	73	78	71	55	76	72	90	52	70	76	66	62	65	87	74	78	80	74	69	62	81	81	74	77	80	76	66	67	79	74	82	63	66	57	59	73	67	76	72	66	64	79	76	59	65	67	79	63	70	62	75	67	63	80	76	75	80	65	71	75	60	72	65	78	73	78	68	53	68	67	52	61	70	63	69	67	54	54	57	70	74	77	69	62	68	63	67	69	78	70	67	74	55	64	57	80	64	61	60	72	74	69	84	75	71	60	59	79	82	70	71	68	65	69	70	67	76	86	65	62	68	62	76	56	84	65	70	62	67	62	64	71	58	83	73	62	58	65	73	56	66	60	68	58	68	62	66	71	71	88	69	60	79	67	65	59	76	70	64	77	70	54	54	70	66	69	64	79	77	55	70	75	52	67	60	91	74	76	70	64	69	66	66	90	77	69	60	67	77	74	67	83	72	80	80	77	81	64	64	72	78	63	74	73	61	63	88	75	78	49	54	85	67	74	82	70	51	75	75	70	65	60	77	64	75	79	81	77	70	80	75	72	65	74	60	59	53	71	61	93	69	70	60	66	70	66	61	77	72	84	79	69	73	67	82	70	74	62	76	66	66	74	69	83	64	70	56	73	79	67	65	57	71	78	72	74	76	69	65	75	64	69	68	51	79	74	67	66	64	78	76	60	77	77	67	71	74	67	53	68	70	64	74	73	65	71	69	65	69	64	87	66	78	71	61	70	78	83	74	61	68	70	84	77	75	64	70	71	76
21724	10206	5845	7432	13495	17565	18935	17104	13897	12503	10745	12211	9939	5815	4569	4698	4184	3512	3127	2915	2470	2327	2347	4675	7057	6400	5108	3861	2600	1654	1133	831	632	537	524	506	545	553	507	472	532	529	530	474	524	518	524	503	546	506	513	545	526	520	529	520	511	492	534	494	501	526	516	531	498	508	534	519	517	501	517	516	501	521	530	504	514	492	530	533	528	531	491	528	564	537	516	517	532	531	502	520	541	467	494	521	540	523	500	511	510	521	543	465	526	523	477	476	514	548	523	507	483	537	511	527	519	517	494	508	550	543	533	512	518	539	552	498	518	492	519	524	501	524	508	560	498	507	520	501	516	545	537	488	525	511	496	533	527	524	514	486	555	541	551	528	452	493	504	541	496	495	510	494	483	502	460	481	553	520	479	538	472	477	505	500	493	545	559	564	475	469	546	526	519	547	504	516	527	496	520	513	533	497	486	520	533	531	490	502	507	537	519	513	515	480	495	511	486	499	519	474	518	522	510	492	519	504	537	498	512	505	515	485	513	538	500	555	530	517	509	471	533	523	541	550	532	520	547	544	492	490	539	520	490	534	526	503	553	529	516	494	518	523	501	523	512	529	496	542	503	498	495	510	545	529	515	522	531	479	498	504	515	511	498	523	504	511	513	491	519	520	492	525	528	519	533	492	548	547	533	543	477	508	513	578	508	522	473	520	485	536	529	494	518	482	552	516	496	488	470	525	493	500	541	532	503	512	512	525	495	535	526	504	517	528	544	509	498	480	524	475	468	515	556	517	526	552	497	533	515	518	523	518	512	513	499	497	514	531	482	502	466	509	516	495	510	501	500	485	509	485	505	511	550	525	520	496	517	502	503	528	534	541	522	462	502	500	510	487	524	524	516	507	488	514	531	507	491	515	524	512	470	514	512	535	525	506	505	542	510	530	506	494	490	546	520	531	557	511	468	538	491	523	498	500	493	517	531	471	506	550	509	521	508	499	523	535	503	499	525	470	509	496	526	515	504	495	515	536	505	560	531	538	513	568	486	505	520	482	537	514	474	488	541	524	503	542	531	516	479	513	475	545	510	517	561	524	508	550	488	497	512	526	535	509	493	510	522	527	499	488	519	531	515	558	543	549	498	486	490	451	519	521	526	563	524	519	543	507	529	533	530	520	484	543	512	503	495	578	547	512	457	525	497	525	554	487	517	533	472	499	514	512	456	501	503	531	494	559	533	531	520	497	532	522	528	559	537	539	519	547	506	552	486	543	491	519	512	503	519	517	523	552	504	525	494	510	507	514	509	538	531	520	505	529	542	532	500	494	538	488	508	522	536	536	483	529	535	533	535	538	505	489	486	535	507	537	488	516	539	507	501	495	496	516	494	520	535	479	525	513	550	525	488	548	530	506	541	558	546	506	535	511	504	541	469	511	472	549	469	486	501	550	551	527	455	496	506	504	521	496	540	498	538	491	540	509	513	515	481	539	463	483	519	500	511	507	509	566	490	505	549	530	487	502	516	481	504	486	504	500	514	499	508	510	537	492	547	509	553	530	480	491	525	499	484	543	568	542	492	499	513	492	487	522	515	515	493	517	511	545	489	536	477	505	541	522	512	547	485	487	498	549	491	538	525	541	496	519	517	517	528	505	509	537	514	522	532	509	551	513	530	503	522	507	503	522	527	509	506	526	538	508	503	525	562	489	539	544	518	511	529	519	490	548	450	519	507	514	538	492	530	502	508	533	510	556	523	536	474	513	520	489	564	498	510	529	486	509	513	483	516	516	537	502	495	515	516	487	525	546	509	513	524	531	505	518	519	533	513	534	547	528	536	485	565	532	508	528	569	471	490	530	545	550	550	483	527	493	483	513	491	534	501	520	497	519	501	508	498	567	562	494	498	533	550	504	541	482	497	500	523	552	474	558	526	500	524	509	513	482	518	543	517	531	495	523	526	477	540	517	508	502	505	490	562	534	477	512	515	507	498	517	493	508	500	480	529	519	516	507	488	507	544	489	560	499	555	515	520	523	478	510	549	509	532	532	528	479	534	511	526	507	521	508	481	547	501	504	492	539	551	557	544	489	498	497	503	508	512	515	486	506	545	547	496	518	486	500	535	511	541	496	510	490	505	531	516	489	514	547	539	555	531	540	581	500	519	541	471	492	508	502	553	518	498	541	519	590	516	532	503	484	500	547	540	526	576	501	506	506	578	523	509	521	542	490	557	503	549	544	530	535	543	567	502	542	488	477	517	527	518	497	494	511	506	534	524	495	530	502	532	503	501	505	551	545	507	537	531	463	550	539	495	523	487	573	518	512	494	510	528	495	539	540	540	552	530	501	530	516	553	517	497	538	530	514	494	509	506	564	561	528	511	519	516	503	497	542	521	541	547	528	484	510	537	550	533	514	504	519	494	508	527	484	487	516	510	549	508	532	563	502	473	497	482	527	509	533	498	515	548	537	536	509	526	488	550	549	522	524	544	519	543	513	497	555	540	495	489	533	528	536	517	501	546	505	493	515	498	503	496	496	480	506	496	533	518	520	548	512	497	486	548	533	516	582	489	495	570	515	476	498	479	495	520	473	549	546	527	505	598	529	503	522	482	518	527	514	537	503	523	502	518	530	509	521	537	480	520	518	553	479	553	516	539	455	508	547	506	517	504	528	515	517	534	491	546	550	528	511	548	490	557	476	519	472	550	512	493	502	527	501	510	499	511	542	515	540	547	514	483	508	526	522	503	519	509	527	494	520	480	547	518	526	511	530	516	507	488	541	513	480	499	466	518	534	505	511	529	519	482	504	559	523	488	513	553	503	526	533	516	565	501	489	504	498	543	491	522	460	537	540	524	499	553	539	495	500	496	494	532	502	540	516	504	524	521	512	520	553	533	526	477	502	496	508	537	521	494	503	488	518	503	498	507	530	520	500	509	523	488	518	504	560	514	529	507	495	553	523	493	496	494	510	532	536	475	504	550	503	489	472	527	550	520	493	504	547	504	512	519	531	559	495	539	517	540	510	526	497	536	515	543	560	529	531	485	485	519	551	512	529	468	540	515	480	537	501	504	528	510	524	512	516	544	512	529	531	494	526	497	501	501	503	516	547	506	541	492	502	520	509	495	474	532	538	458	508	489	522	475	541	529	490	576	503	493	475	512	550	521	488	572	474	500	489	516	525	533	550	491	506	530	502	507	505	483	535	510	549	497	530	531	514	500	513	571	552	517	500	495	503	525	483	543	493	534	503	543	506	556	540	510	554	504	511	525	569	501	538	497	497	538	507	520	508	495	528	494	531	552	498	547	534	542	543	566	542	536	525	515	526	513	512	522	534	525	509	531	479	527	525	508	515	523	511	495	509	521	513	533	542	510	521	509	520	498	548	565	502	512	501	547	520	513	485	474	511	509	472	502	494	547	501	514	514	511	493	504	532	522	555	519	553	539	518	541	517	502	520	519	521	498	523	521	529	509	523	527	558	476	529	540	502	494	510	523	558	549	525	496	556	511	568
3642	1085	523	462	317	365	451	481	444	366	548	436	229	245	235	203	193	180	171	149	139	139	135	228	392	390	301	245	169	146	94	68	66	83	85	77	88	90	78	73	77	88	76	72	77	73	69	80	78	65	79	86	63	85	75	91	77	65	82	74	53	56	76	64	81	83	81	79	71	82	74	82	79	62	70	67	64	83	66	73	72	88	72	84	72	65	77	63	80	93	68	64	73	81	80	78	83	73	56	77	82	78	66	75	74	67	71	76	76	73	82	71	71	84	87	76	74	55	74	67	68	69	69	74	73	72	76	79	87	76	73	87	75	81	82	86	73	67	69	78	97	82	65	74	83	85	76	84	60	76	78	72	71	67	79	88	90	74	80	77	69	74	78	71	86	69	71	72	72	73	78	79	68	54	74	86	77	77	72	82	90	77	85	79	66	73	73	59	71	89	81	79	72	101	78	80	83	84	77	77	75	69	70	90	64	78	69	64	82	68	88	81	74	68	83	69	64	83	80	85	84	72	105	88	78	74	83	67	76	74	83	78	58	81	80	71	66	83	65	77	80	69	85	78	82	68	79	81	81	100	67	87	83	79	77	73	80	79	79	100	89	61	91	69	75	74	81	73	100	58	69	75	87	84	75	82	70	71	63	78	66	81	73	88	71	71	67	72	70	62	90	62	71	71	78	65	82	57	87	86	58	78	59	86	82	76	76	79	68	92	76	67	71	79	74	106	72	77	71	85	78	92	73	69	81	89	76	83	74	68	79	75	72	72	75	91	69	81	57	66	76	72	61	74	60	90	83	69	69	67	75	67	81	78	76	84	75	59	88	64	76	64	80	88	73	72	79	71	73	93	82	84	81	71	81	87	83	72	66	81	67	79	84	58	52	64	73	66	72	69	90	81	69	77	82	69	88	75	64	68	93	73	78	78	71	92	81	65	64	63	65	64	93	89	70	85	83	75	91	83	86	73	59	75	82	76	72	72	67	82	83	62	91	69	66	72	70	77	70	71	71	93	83	88	78	73	74	86	72	68	65	58	69	75	76	85	72	79	85	77	84	87	85	97	76	67	78	74	69	70	74	78	82	86	73	72	86	82	76	70	80	76	80	78	81	72	75	96	80	67	75	65	84	80	85	76	79	59	76	81	86	59	65	76	66	59	84	72	70	97	80	78	69	78	71	79	78	94	70	70	72	69	86	73	78	77	65	72	72	85	68	68	83	73	75	73	79	90	81	77	80	68	67	75	73	88	89	75	66	59	80	79	80	71	86	77	89	80	81	72	74	66	65	78	75	74	76	76	58	88	77	70	69	74	76	87	82	81	72	78	72	57	75	72	74	80	72	72	65	68	60	57	93	85	56	64	81	86	88	67	84	77	102	74	93	74	67	79	70	81	68	72	83	77	97	76	63	98	84	70	66	54	83	82	89	81	57	78	65	71	87	85	76	82	63	63	88	67	91	58	66	66	79	93	71	70	81	79	70	71	59	72	63	72	76	82	64	73	68	60	68	58	85	57	76	83	87	82	84	59	66	87	70	71	94	75	68	71	77	79	85	75	70	71	81	70	79	85	76	76	70	77	75	63	80	72	68	86	68	75	76	97	51	74	75	66	80	67	60	70	82	89	66	66	78	68	55	86	75	88	72	74	79	75	76	72	79	78	77	66	78	82	76	73	84	76	72	63	80	85	75	83	75	85	71	78	84	80	78	81	85	59	71	69	76	69	93	77	77	88	69	67	84	65	70	65	72	59	76	75	81	97	86	80	68	86	73	66	84	73	77	75	90	59	88	79	73	67	63	72	74	76	64	63	82	96	70	63	62	79	82	76	87	82	84	69	77	66	71	89	53	91	73	66	84	69	73	83	79	72	80	67	77	70	76	72	80	68	75	75	81	71	78	78	97	77	54	75	67	78	81	78	81	76	67	71	80	76	90	50	86	70	81	76	91	88	96	78	75	76	81	65	83	71	77	79	86	88	75	72	64	71	84	85	64	75	71	70	75	80	72	54	78	74	77	54	61	85	64	68	80	62	73	57	70	88	83	82	68	71	87	59	91	55	70	80	84	65	68	78	80	87	60	79	83	71	79	85	81	75	74	63	80	75	76	75	69	76	78	91	83	67	95	77	72	78	74	85	73	78	65	97	62	84	64	74	66	70	82	85	70	78	86	61	69	72	82	82	85	86	70	79	73	71	69	83	80	75	78	71	92	75	97	79	66	88	76	76	75	76	70	81	79	75	67	80	73	71	82	81	76	69	70	78	66	90	65	58	75	97	74	72	75	72	106	67	89	75	87	74	77	92	83	65	74	75	67	75	56	77	80	80	71	80	62	72	81	80	60	74	74	76	87	80	83	76	72	73	78	65	82	82	74	71	74	81	60	88	80	81	72	81	77	73	71	84	85	73	82	92	67	87	77	76	79	65	90	83	74	77	74	79	88	72	74	86	84	67	78	89	78	74	76	70	86	80	76	82	86	77	94	73	75	77	74	78	77	81	72	67	69	78	80	67	102	93	78	74	72	84	85	69	76	74	70	72	74	70	72	79	83	75	84	69	70	66	89	76	77	71	70	61	66	72	73	86	79	76	73	69	81	65	69	78	90	74	70	78	83	84	83	81	65	66	78	82	91	75	82	69	80	66	68	81	78	73	84	76	62	76	69	62	70	91	71	64	78	81	63	74	83	94	71	71	90	68	74	78	85	81	76	77	86	83	62	72	88	73	69	63	80	78	70	86	77	90	66	76	79	76	76	73	88	80	63	79	63	75	69	93	72	68	83	93	72	67	83	70	71	69	79	74	87	82	77	82	80	97	65	82	80	80	83	87	89	72	80	75	83	63	81	68	76	85	66	64	69	61	65	83	89	72	90	83	89	89	87	63	73	84	76	69	67	56	87	73	75	72	70	79	80	71	75	70	71	89	89	80	82	79	80	74	83	76	77	59	76	77	59	78	72	73	92	77	63	85	60	79	74	77	83	77	58	79	68	77	77	85	90	82	78	76	81	74	73	73	82	70	67	70	81	75	82	70	77	80	58	80	75	83	90	82	95	83	85	88	72	72	91	82	81	70	73	76	87	82	79	53	81	66	91	71	83	78	75	72	78	83	74	73	72	78	75	74	93	74	67	65	62	77	79	90	73	76	67	65	74	69	79	80	78	90	72	86	89	67	78	67	85	75	88	72	72	87	70	73	81	81	80	60	79	77	87	86	90	78	70	71	69	84	79	96	84	76	88	60	78	72	85	64	83	72	72	73	70	84	77	76	81	79	82	62	91	77	86	64	74	95	71	68	72	88	81	76	78	87	80	62	89	90	80	74	92	91	71	97	89	77	69	58	73	74	70	55	81	69	65	68	74	74	78	69	77	75	68	83	73	78	84	79	68	80	80	76	81	81	70	58	83	75	75	66	74	62	79	73	71	64	74	72	66	80	80	89	71	71	77	79	56	73	73	69	71	79	72	60	74	71	83	66	83	82	88	80	61	58
22142	9940	5758	7645	13693	18524	18552	16202	14933	11113	14961	12325	6441	6192	5636	4948	4205	4157	3587	3202	2615	2186	2029	4535	8136	7450	5558	4184	2737	1902	1216	836	721	623	544	594	578	590	548	604	581	575	563	571	556	595	551	545	557	580	558	603	561	559	566	564	597	559	572	519	573	573	566	577	563	556	597	524	554	531	560	557	586	577	559	509	574	592	570	564	613	583	568	576	557	572	520	586	570	599	539	567	578	580	569	576	543	567	576	571	608	592	578	569	566	605	577	557	585	635	559	565	584	580	585	588	522	568	568	581	564	536	568	565	604	615	586	582	556	550	589	596	546	536	539	555	560	545	605	580	557	556	543	559	529	580	553	526	588	577	570	573	550	570	548	581	537	618	585	552	549	564	576	568	587	563	558	541	537	619	572	552	574	592	581	576	577	526	610	525	589	544	576	557	521	579	564	523	612	553	542	587	562	553	538	576	565	587	573	555	554	516	558	555	607	547	567	586	540	556	567	529	623	550	597	594	537	568	560	505	577	556	603	592	546	583	566	581	563	547	598	509	592	556	545	600	557	576	558	555	541	596	584	562	567	581	562	616	551	592	562	582	566	548	581	574	569	580	583	598	579	567	610	568	561	617	512	598	541	550	565	564	558	533	497	542	564	564	564	545	533	601	593	593	607	586	567	563	575	560	577	582	583	566	578	541	567	577	604	601	590	573	597	526	568	563	527	558	541	566	559	559	567	552	536	577	567	606	565	587	554	552	564	590	593	552	599	604	565	573	547	569	615	609	532	528	578	574	571	583	571	550	591	560	603	535	578	594	573	534	586	600	576	571	555	589	512	550	583	548	562	594	613	557	582	550	575	552	548	530	605	587	643	539	547	559	584	625	597	607	550	586	620	541	558	621	520	589	554	559	614	570	543	551	568	549	567	561	585	554	597	521	568	562	585	585	593	576	592	560	540	576	553	582	579	593	561	602	625	572	600	564	557	574	526	540	555	587	555	606	607	587	565	580	597	581	541	560	547	561	551	559	561	559	539	596	530	600	534	611	546	577	543	552	575	581	547	561	576	570	545	568	593	593	577	627	573	594	556	571	573	563	611	588	553	580	560	530	536	610	576	591	556	564	583	566	584	596	596	583	549	571	568	580	597	562	552	569	595	625	571	578	583	560	578	558	544	565	570	565	589	565	561	558	542	593	574	556	560	576	572	542	530	576	622	503	573	594	533	576	603	542	564	555	579	570	564	618	537	565	582	541	567	578	611	564	579	581	600	556	561	566	590	593	595	598	599	553	575	574	573	582	586	552	601	550	578	563	526	563	555	530	571	616	598	556	537	588	569	619	572	597	540	566	631	538	589	581	525	510	595	575	546	601	538	557	577	575	552	604	576	534	577	582	598	579	626	586	510	599	531	590	599	590	582	568	547	575	550	570	592	539	584	550	570	599	612	587	585	582	586	597	582	590	622	580	562	599	589	562	564	555	592	599	578	584	591	586	568	566	574	612	575	570	559	559	540	585	570	559	573	580	537	542	587	541	540	552	571	556	556	539	528	594	573	589	557	559	569	585	578	571	542	569	555	551	549	523	562	567	594	609	541	574	562	563	585	566	596	536	574	591	549	599	553	581	550	552	517	593	578	558	562	589	568	591	599	599	518	579	563	557	573	557	550	561	568	573	550	548	561	543	530	566	558	583	569	546	615	558	567	549	608	536	599	521	568	558	592	570	594	570	587	574	555	598	584	578	552	547	539	577	550	543	597	550	556	573	566	577	562	561	526	590	595	551	549	596	554	592	579	538	586	575	595	524	569	577	574	536	579	586	551	616	600	563	608	555	564	553	592	548	557	552	564	564	614	604	603	587	565	560	576	601	547	560	598	566	547	550	558	581	507	616	547	583	563	544	575	600	606	565	549	612	591	555	581	544	536	595	570	542	625	525	570	644	554	520	547	569	568	552	583	525	591	567	551	531	539	545	534	561	589	566	544	554	579	587	588	545	558	583	542	580	527	543	563	598	599	561	577	578	565	568	601	546	551	574	588	580	563	550	626	560	573	523	599	558	548	566	585	575	569	550	545	577	559	565	551	571	535	561	532	570	533	585	571	556	594	555	529	573	594	581	582	579	532	551	508	542	569	581	622	581	558	552	607	613	586	569	628	567	623	591	580	585	589	554	610	609	557	602	559	585	605	562	573	533	582	557	546	560	550	512	545	559	574	533	588	560	537	593	625	569	561	564	536	568	595	527	571	548	567	589	531	589	621	546	564	569	574	603	575	551	563	533	601	581	575	570	614	522	618	571	599	566	552	588	603	553	564	594	600	553	568	548	594	568	588	577	543	592	612	568	547	566	530	585	541	579	549	590	588	592	581	578	586	564	566	575	581	585	545	545	606	565	590	566	573	518	590	583	599	542	566	569	589	586	580	593	597	561	588	576	593	574	566	612	567	622	559	527	592	582	564	617	561	554	634	538	578	558	573	553	571	526	555	594	523	567	564	576	576	543	608	542	555	557	584	605	558	594	555	579	589	565	572	635	554	549	563	521	532	549	553	558	597	569	552	558	592	586	584	573	581	571	597	505	621	589	585	582	552	570	585	622	587	556	570	555	561	580	586	571	568	572	550	581	551	535	508	571	586	563	610	628	577	560	593	541	563	552	591	568	608	583	558	595	523	551	547	536	551	602	537	573	579	579	545	568	566	543	554	573	594	548	584	510	583	593	612	582	604	572	596	521	547	582	549	566	580	607	575	537	593	540	548	495	568	565	581	588	547	548	599	529	572	604	535	544	634	559	566	582	590	600	573	538	552	583	595	599	621	587	597	566	604	576	548	607	577	571	540	589	566	584	587	570	561	612	539	563	550	592	568	581	563	519	571	557	631	544	593	615	607	565	584	587	573	572	596	549	546	579	529	589	608	572	592	578	567	524	592	553	620	554	565	597	586	598	550	576	612	563	565	601	572	552	571	592	593	546	601	554	556	543	586	593	608	564	537	530	631	586	593	582	583	573	581	573	569	566	544	588	593	566	566	594	573	571	522	585	597	580	593	571	547	580	577	559	549	602	593	605	585	576	593	626	580	558	627	574	548	557	565	614	570	610	617	579	550	572	584	574	575	572	524	523	572	545	554	549	566	492	578	589	581	547	592	618	562	576	539	569	540	518	636	596	568	610	578	560	592	565	564	587	571	597	553	602	574	594	564	580	544	575	567	548	537	575	573	541	574	574	567	577	562	578	556	558	568	576	567	585	553	561	577	583	583	590	557	567	577	536	613	564	586	594	575	580	580	581	582	591	589	559	518	574	559	604	602	594	550	622	578	607	633	531	557	605	596	560	567	587	592	568	569	584	579	580	557	553	539	561	590	583	546	553	592	593	548	574	601	572	589	569	575	551	540	546	558	586	582	579	522	556	568	582	588	608	536	539	578	576	562	582	571	595	594	605	565	550	556	576	602	545	554	607	605	590	576	597	541	592	571	556	590	576	565	559	552	612	560	555	566	569
3326	1494	786	580	423	449	566	743	787	667	720	319	334	276	303	272	262	247	213	203	173	137	299	500	666	542	436	381	223	170	128	94	96	91	93	89	89	70	100	89	83	89	72	96	101	61	65	95	71	86	63	70	69	91	84	57	79	84	91	80	79	73	88	102	85	95	72	71	74	74	88	81	98	75	82	94	72	72	93	74	75	78	71	84	84	86	95	67	76	82	74	88	83	93	92	74	75	81	90	79	83	86	81	104	80	88	89	94	90	80	79	85	83	79	85	72	71	92	98	66	76	81	75	73	87	90	61	87	78	72	84	85	75	78	87	73	94	78	68	80	81	87	69	72	76	89	77	90	84	64	78	75	99	90	83	85	78	73	78	84	110	75	96	59	92	74	85	90	77	75	81	89	88	72	82	98	83	75	85	95	78	76	84	75	99	76	72	86	77	82	81	79	78	80	82	80	71	73	109	82	84	68	74	78	65	86	90	75	99	68	92	95	95	96	75	89	71	62	82	75	69	68	79	87	79	82	93	74	83	75	57	94	76	81	86	82	81	83	74	83	101	95	84	79	70	93	90	62	85	84	77	72	81	72	66	73	93	88	61	86	78	71	91	85	87	68	76	87	85	82	75	92	76	75	84	84	79	75	84	91	88	83	77	94	81	64	97	74	78	85	86	87	96	79	94	82	77	97	94	94	55	79	78	79	78	68	81	71	93	77	72	86	79	74	79	81	67	85	113	75	92	71	84	85	89	83	92	80	79	92	78	73	99	82	74	85	86	91	76	85	86	88	80	88	92	85	73	90	76	87	72	85	71	72	84	83	87	71	68	83	89	81	59	84	90	83	73	75	77	93	76	100	71	65	61	66	85	81	63	63	91	92	77	86	72	68	86	65	84	73	88	89	79	79	87	78	86	69	76	71	79	77	76	80	83	83	80	71	87	72	85	83	81	83	87	80	74	72	85	80	76	90	75	81	63	83	86	73	76	73	83	67	80	74	83	90	61	70	93	104	63	88	64	68	96	81	72	71	63	83	85	89	66	73	102	73	89	84	63	92	69	94	76	76	90	94	78	68	88	95	65	73	84	81	89	80	84	88	89	88	68	79	64	85	80	81	83	96	84	71	79	81	73	69	71	77	70	84	85	62	88	87	62	83	84	73	99	74	87	79	90	68	69	63	64	80	88	90	99	87	75	83	73	76	75	85	88	78	79	80	71	73	93	82	66	94	88	81	88	71	75	82	74	67	80	79	77	77	82	89	73	92	91	70	95	80	74	85	89	78	89	81	81	91	72	80	62	73	65	75	70	59	86	79	78	104	80	86	73	86	70	80	75	70	107	82	81	86	92	76	94	81	79	86	93	76	79	65	85	63	79	79	76	81	89	84	75	95	89	72	75	77	61	82	85	82	79	101	89	81	81	82	80	96	89	70	95	91	89	78	80	79	74	85	87	93	64	79	86	83	87	88	79	86	75	81	76	81	101	85	85	95	68	101	65	89	90	75	86	82	86	71	86	97	91	86	69	75	74	94	92	82	76	81	87	106	74	82	78	89	77	82	80	70	72	78	74	80	82	66	67	76	75	91	88	70	68	72	69	62	82	69	78	63	78	74	80	66	76	76	75	100	66	73	66	80	75	85	85	73	75	98	85	95	93	90	75	81	83	76	77	88	88	68	80	89	76	73	90	89	80	75	88	81	78	85	86	78	86	84	85	66	63	85	88	94	66	85	69	90	86	85	79	80	93	68	80	73	77	66	82	79	98	79	60	83	93	89	64	67	90	86	74	79	81	81	81	80	99	73	85	75	98	74	68	82	72	76	67	83	79	63	86	71	83	85	108	74	80	84	90	98	87	73	82	73	75	96	91	91	86	76	75	71	80	78	95	72	56	96	76	94	83	59	79	82	87	85	70	81	79	61	63	86	67	102	74	81	86	61	82	88	67	69	76	88	82	86	88	88	89	78	97	82	69	85	73	82	81	96	74	81	71	93	85	78	98	79	80	84	81	70	98	92	84	77	74	75	79	67	78	75	83	71	88	82	84	60	64	81	96	91	90	71	84	79	80	80	72	83	73	88	98	93	93	84	87	80	82	77	63	97	70	77	85	74	68	83	64	83	87	77	78	75	90	90	74	88	77	65	84	76	80	82	72	86	84	79	86	92	79	86	86	67	78	83	70	76	75	84	94	68	95	87	85	87	78	82	90	80	89	81	90	79	83	95	82	74	83	65	74	67	80	82	78	86	85	68	80	78	75	79	64	78	101	91	84	83	77	80	75	67	78	62	89	96	80	79	67	77	85	79	82	89	74	82	96	69	62	77	80	86	98	92	71	91	78	84	86	85	88	74	84	81	65	77	87	89	78	76	89	89	79	72	75	87	79	78	83	75	61	81	83	69	84	85	74	75	84	73	76	85	76	74	101	62	100	85	80	92	68	76	93	88	81	84	74	80	81	85	74	74	74	99	83	76	92	64	81	72	70	83	84	82	75	78	73	90	65	79	68	74	67	75	82	91	89	77	79	83	94	89	73	90	100	85	82	66	71	84	78	86	74	97	85	76	83	93	78	80	65	75	73	81	78	72	89	98	93	84	65	81	92	73	75	68	78	85	84	83	77	74	77	77	72	69	79	87	82	83	84	63	73	65	77	71	74	74	78	80	73	78	71	94	88	80	91	72	98	77	80	72	77	79	81	86	77	96	85	87	93	82	74	95	68	70	79	89	89	84	82	97	81	72	73	84	88	78	64	71	78	81	72	79	84	87	82	70	84	88	93	101	76	73	85	90	68	80	82	88	77	81	71	77	66	88	73	92	76	70	81	92	87	87	76	82	95	79	82	101	84	83	76	83	87	77	98	75	86	82	84	88	78	83	76	80	80	91	67	89	90	85	89	69	91	93	87	70	65	95	79	72	98	79	70	79	86	95	76	78	77	67	75	80	77	78	70	84	68	101	92	84	100	75	83	68	82	84	88	76	101	86	78	74	74	67	80	86	69	91	90	78	91	84	87	78	64	90	97	86	86	90	88	72	108	98	85	92	79	80	70	76	77	78	103	87	97	72	68	69	77	81	77	75	86	81	78	81	83	102	75	87	103	87	84	80	98	90	88	97	76	86	81	76	82	99	53	68	61	71	74	79	87	68	81	73	73	80	92	77	83	79	92	94	85	74	97	84	90	71	65	83	64	82	81	71	77	62	80	99	65	85	82	81	93	77	69	81	68	68	74	76	73	87	89	82	71	98	83	69	81	69	77	77	93	77	89	86	77	81	77	82	82	81	82	90	75	82	76	93	86	79	69	86	67	82	77	84	94	83	103	80	63	85	84	86	72	67	87	84	72	74	89	98	92	84	80	71	91	75	88	79	90	83	79	99	77	84	83	72	83	91	81	77	66	82	90	82	76	75	84	87	77	70	81	79	74	67	86	87	76	77	75	78	75	71	92	96	79	74	79	87	85	81	91	82	71	80	87	90	79	74	77	69	83	76
24914	12418	7278	9284	16960	21010	21489	22013	20884	17623	16862	9423	8979	7905	6965	6173	5719	4993	4565	4085	3109	3046	5197	10673	12283	10766	8300	5869	3605	2382	1465	1071	833	735	647	647	642	622	593	651	590	610	645	584	603	597	615	627	587	523	600	629	644	610	597	618	597	542	599	575	610	620	590	553	553	580	616	586	634	602	558	610	628	587	617	556	582	585	627	632	593	645	558	575	604	582	594	559	563	605	610	572	573	607	612	622	623	572	576	596	635	574	649	650	581	602	550	580	630	575	578	594	544	600	629	602	607	629	608	581	588	597	579	601	601	604	552	552	546	633	633	596	578	550	589	596	596	597	589	614	558	595	567	600	556	618	602	580	602	598	547	597	602	615	556	584	560	611	615	521	591	591	584	614	616	599	588	595	629	589	619	603	619	566	591	603	606	600	609	560	573	626	565	603	584	567	595	619	622	631	604	618	612	616	630	585	597	606	605	593	626	570	618	559	582	623	594	558	583	603	606	610	601	632	612	579	586	612	571	565	600	571	594	611	598	556	618	598	586	585	576	651	587	558	586	606	617	621	600	584	611	608	583	616	563	564	582	562	610	572	580	570	606	582	650	585	607	585	582	600	623	607	592	562	604	579	636	585	590	587	582	532	612	599	597	629	624	627	622	573	602	628	577	617	560	574	599	607	624	613	589	582	613	619	583	610	568	569	580	558	566	545	585	597	607	621	608	606	616	606	620	613	594	602	590	547	605	620	608	618	592	639	623	591	560	588	623	558	549	637	591	584	587	579	593	619	609	564	625	576	597	573	581	595	543	573	585	600	609	604	590	596	634	579	556	587	578	612	625	573	584	619	589	596	619	572	614	614	600	578	622	605	566	653	596	592	572	588	578	536	609	585	621	621	605	600	615	598	564	608	628	588	552	575	608	590	569	598	617	630	625	584	568	618	607	607	618	583	560	600	597	548	578	585	598	597	598	595	627	597	593	589	646	586	649	601	606	599	544	580	585	599	576	620	540	600	636	596	631	626	589	598	576	592	615	608	614	594	581	575	592	588	597	618	587	596	597	565	620	573	591	617	578	570	607	580	587	614	594	606	666	583	565	616	612	606	554	624	623	601	584	582	590	600	564	598	531	614	573	565	608	617	611	615	596	586	573	600	564	575	595	619	583	603	632	568	597	591	599	606	607	563	613	589	580	616	632	610	631	633	559	611	595	621	576	603	557	605	591	578	591	592	608	579	602	596	652	599	564	623	593	612	594	570	606	633	594	613	645	577	582	595	631	594	541	567	598	536	576	565	544	596	571	588	570	564	543	568	608	588	594	640	618	564	610	575	636	594	600	636	605	652	598	598	570	604	580	530	561	609	612	607	630	588	613	611	630	604	589	565	618	584	598	596	613	607	610	602	581	605	581	624	596	603	561	592	590	552	588	586	540	536	609	601	564	647	573	584	595	585	559	601	569	626	642	600	598	611	590	578	634	607	638	608	589	597	586	596	568	602	603	542	581	604	612	563	593	593	609	580	595	597	586	592	610	605	610	619	587	572	629	628	593	593	614	616	592	607	647	627	599	594	602	622	616	576	590	591	578	604	562	665	598	635	631	609	601	614	604	571	594	602	612	556	608	610	618	562	603	606	599	608	598	602	602	587	603	632	614	605	563	624	621	595	610	577	585	561	595	589	602	600	601	584	595	589	552	587	592	590	626	582	589	603	587	684	624	584	589	559	663	560	565	588	565	584	633	663	649	569	586	581	621	562	602	588	616	604	619	538	628	598	617	581	590	601	625	626	563	590	620	645	599	602	624	584	582	626	582	597	604	603	639	589	577	612	618	580	598	588	628	612	582	595	579	586	603	611	617	605	587	558	564	626	597	579	607	638	645	587	620	593	582	596	578	565	598	622	606	606	618	582	591	596	596	649	550	600	599	646	572	550	597	602	588	603	643	580	586	550	649	567	589	608	609	589	605	569	631	594	602	623	559	596	607	583	618	566	640	588	606	610	598	573	627	622	580	551	564	580	620	548	601	590	611	610	609	617	634	578	625	586	584	591	599	581	588	571	585	590	632	578	569	650	615	576	614	604	641	576	645	627	640	622	600	612	604	586	605	636	633	622	606	592	606	631	613	591	628	538	552	616	589	567	615	601	597	593	604	605	594	615	595	561	586	594	586	596	569	591	594	593	635	614	603	603	596	601	599	630	586	646	574	602	599	601	597	563	613	614	581	606	645	592	570	594	589	631	546	583	608	588	581	577	605	599	588	630	620	558	565	600	609	628	566	617	564	641	624	605	580	608	625	626	634	612	596	628	609	611	599	603	633	619	639	609	596	589	631	619	554	583	570	562	565	571	580	597	612	587	625	548	564	566	605	567	626	597	611	603	579	646	586	611	608	614	589	652	612	571	620	629	623	571	555	610	589	567	566	596	577	602	620	556	600	556	563	632	629	630	602	575	634	614	541	567	589	608	574	575	608	629	605	635	593	621	586	618	566	606	560	629	600	577	598	626	588	603	567	603	637	601	580	615	619	645	614	594	572	577	583	603	574	620	649	577	617	617	558	523	577	624	605	641	583	596	608	596	573	574	545	611	645	576	611	604	613	579	643	594	588	605	569	580	640	560	608	610	593	650	604	599	617	579	564	598	629	620	598	577	654	587	596	547	570	588	600	605	579	581	573	593	584	628	605	599	671	577	617	585	587	620	609	575	651	626	591	601	589	607	622	625	565	604	594	622	612	556	579	674	581	598	578	580	571	613	596	580	555	655	599	628	580	624	595	568	590	607	562	593	530	600	538	585	596	565	619	602	540	593	592	609	605	595	560	629	576	592	591	623	608	582	596	574	632	577	555	593	609	556	596	563	614	557	587	587	616	608	616	605	607	556	593	593	587	561	551	623	570	634	630	581	603	630	560	603	597	594	613	583	578	612	651	569	585	590	603	579	539	592	583	582	603	621	579	598	593	570	609	601	538	634	571	624	614	674	572	587	567	608	605	630	603	592	564	606	627	569	598	576	584	612	617	629	598	531	604	582	643	585	602	596	622	600	587	608	615	592	564	601	619	588	587	577	631	593	633	614	565	592	597	560	614	608	638	592	618	591	622	579	610	617	594	573	620	578	579	574	639	575	621	637	610	599	577	556	595	613	618	586	526	589	554	620	596	599	612	597	574	606	579	573	569	568	572	624	605	616	571	596	626	579	585	581	603	620	613	605	600	568	596	556	597	577	592	653	591	606	625	614	574	593	627	572	557	621	606	607	609	603	561	574	603	611	607	594	586	631	572	627	565	586	591	589	587	570	639	617	601	575	599	622	588	593	579	574	623	600	608	573	584	551	571	602	586	599	580	571	645	585	578	644	616	566	603	589	590	601	559	600	570	589	606	597	640	571	584	568	600	628	600	614	579	607	593	594	607	616	603	602	575	590	610	605	664	595	594	610	594	626	622	574	592	582	655	613	599	573	604	589	619	642	613	600	635	571	571	599	645	580	617	574	575	606	568	590
2507	763	480	324	212	199	355	463	407	458	293	214	194	169	167	156	145	158	130	92	99	97	146	155	135	116	133	105	96	83	84	64	70	77	61	61	63	62	67	70	48	64	70	82	64	72	57	83	69	69	54	64	65	52	74	58	49	78	59	64	60	71	56	57	61	77	63	63	58	67	80	71	69	56	84	73	79	63	61	70	62	62	53	58	52	58	56	66	69	63	69	64	69	67	64	51	75	58	65	67	68	68	73	54	81	70	56	53	76	56	76	68	83	61	65	69	59	54	80	68	75	69	63	66	59	61	75	75	74	61	59	59	74	81	60	71	59	71	66	66	64	73	75	67	65	64	66	74	60	66	61	74	70	54	67	53	64	53	72	67	66	63	63	68	82	58	74	67	69	50	60	65	65	84	64	61	68	57	60	68	64	58	61	71	59	66	67	59	74	59	58	64	72	76	56	78	58	50	68	65	87	74	66	45	65	73	73	65	67	61	61	66	79	74	75	79	63	54	66	65	64	78	72	60	48	69	62	79	64	55	50	73	60	71	58	65	48	72	79	90	74	61	65	66	59	66	52	53	64	64	57	69	66	50	73	57	65	73	70	53	66	52	64	67	77	78	73	54	63	71	63	81	71	66	64	59	71	54	76	60	65	79	69	63	61	54	70	43	67	74	52	76	66	70	62	80	71	62	69	73	68	53	53	56	55	50	63	62	64	61	72	70	67	58	70	58	82	58	77	56	65	62	75	61	66	64	73	60	60	67	58	69	49	67	65	77	62	57	73	75	66	52	49	55	63	63	78	64	57	60	65	49	78	66	56	70	76	59	63	84	54	66	67	55	77	64	58	79	50	65	45	77	74	72	59	65	72	69	74	60	50	67	50	58	63	71	62	68	73	72	68	56	47	57	70	58	52	67	56	54	73	61	73	83	85	72	76	72	62	55	49	82	57	68	71	61	62	66	45	65	66	64	72	47	69	61	82	66	68	68	65	66	67	70	64	54	61	77	72	64	75	78	43	54	67	68	60	75	56	64	67	67	71	67	62	63	59	62	54	66	75	64	41	69	76	61	71	74	55	60	61	56	74	67	60	67	64	60	68	72	73	69	64	60	56	60	68	60	68	62	63	70	69	68	64	62	54	69	77	59	61	72	62	74	58	65	63	66	66	65	60	69	69	71	53	67	71	83	68	71	61	63	66	52	65	68	68	69	71	78	71	63	84	73	62	62	54	67	67	60	62	60	72	75	45	59	75	72	60	57	58	69	65	67	65	55	58	74	73	56	69	60	72	63	54	63	61	73	68	49	71	59	51	79	68	72	82	59	72	60	63	71	68	68	51	70	73	69	60	64	60	72	61	63	60	53	69	69	59	88	61	68	71	68	58	71	59	64	66	72	60	77	58	54	69	55	58	83	75	65	74	74	52	60	75	50	62	65	61	59	67	54	69	60	63	76	67	55	62	61	83	57	77	69	71	56	64	65	54	58	66	61	64	69	57	70	48	49	63	65	54	80	54	59	56	63	72	56	58	80	64	59	52	66	56	63	60	74	76	44	69	61	61	56	75	61	60	76	68	78	59	67	62	70	63	61	55	62	70	57	61	58	80	75	55	55	56	63	63	72	75	68	65	64	55	70	76	67	58	67	69	75	66	63	72	64	70	60	68	87	77	72	66	64	67	70	73	66	57	48	57	79	75	53	65	59	68	47	64	56	62	66	76	72	60	53	63	58	57	76	60	68	79	59	70	58	52	64	58	62	59	67	70	67	65	76	73	54	74	70	66	72	63	73	72	75	58	63	79	75	66	53	81	65	69	56	59	62	50	61	59	73	77	55	53	52	70	73	64	60	68	50	70	64	63	68	59	61	70	68	66	63	69	82	66	72	59	61	88	63	67	56	68	64	56	81	68	64	62	77	82	56	68	57	64	60	66	54	71	60	59	61	66	67	61	60	70	68	67	63	61	62	74	68	75	94	63	59	51	67	73	64	65	64	72	63	65	61	71	69	57	74	70	63	72	57	64	59	64	71	52	81	58	62	73	56	65	61	53	79	74	84	65	79	58	75	54	58	72	49	68	57	62	69	68	71	70	66	68	58	72	65	71	61	74	71	52	61	70	52	67	60	72	67	59	61	67	65	67	63	58	76	60	67	64	68	74	58	68	64	72	54	64	65	61	66	75	67	68	73	61	60	69	54	63	67	65	65	66	52	66	85	67	67	60	70	68	67	59	60	62	72	64	81	79	54	66	80	50	61	62	61	68	70	66	64	77	62	50	73	76	75	69	68	66	58	64	72	73	72	62	59	62	69	65	56	60	55	68	69	62	67	55	52	69	68	64	74	63	57	69	77	64	65	60	83	40	74	51	65	59	61	63	68	60	81	51	63	65	71	55	69	68	58	62	58	70	52	44	76	68	53	54	65	63	57	71	76	80	67	67	59	53	71	69	66	84	56	72	64	81	67	58	59	81	52	73	65	73	66	73	60	81	58	60	60	62	64	60	73	75	54	62	69	72	65	76	68	73	67	58	65	63	61	61	73	75	65	61	56	71	77	53	58	69	68	75	60	76	64	64	60	64	70	55	62	61	40	56	56	67	62	66	78	68	52	61	60	61	65	67	70	59	54	55	70	67	51	59	69	52	69	57	73	60	60	68	59	58	84	60	57	67	64	72	68	50	66	55	72	70	68	66	59	55	67	66	67	71	66	72	66	64	56	69	61	57	67	74	75	58	59	52	67	65	61	72	68	66	62	67	60	62	66	73	81	65	58	60	73	59	60	66	67	68	64	80	60	71	67	63	57	68	67	70	53	59	61	65	76	60	73	64	57	67	76	69	45	64	66	68	49	73	72	80	50	72	64	68	54	71	67	59	73	58	73	65	74	68	55	73	62	51	82	71	74	53	77	79	59	58	79	66	80	65	52	55	69	71	62	70	68	57	63	64	69	69	56	71	54	61	74	66	81	66	53	51	76	76	58	55	57	55	52	68	74	73	61	74	65	67	67	47	58	63	53	83	81	61	73	85	47	70	58	57	63	62	68	48	62	68	67	68	60	66	64	65	59	68	61	46	67	95	58	74	62	60	82	63	68	71	72	61	66	77	57	63	78	78	63	58	82	70	65	64	50	68	61	64	48	68	72	82	68	64	61	72	72	55	71	70	59	65	54	68	75	59	66	69	63	71	56	57	69	68	66	75	56	61	79	53	69	67	57	74	65	56	56	60	75	55	72	58	67	81	63	48	58	64	76	70	50	63	70	73	51	70	78	58	69	67	60	59	71	68	64	81	72	74	67	64	62	75	78	71	56	66	56	49	63	64	59	62	49	64	53	69	69	81	59	72	59	56	57	74	76	65	71	55	63	44	68	60	69	58	57	89	58	67	69	72	53	84	67	60	53	58	75	61	67	69	68	62	87	65	56	63	55	64	60	58	72	62	72	70	74	67	63	54	69	57	70	53	64	64	66	65	76	60	70	72	68	61	82	70	66
18973	8414	5228	5492	10204	13547	17480	16512	13981	13909	8662	6408	5376	4802	4156	3755	3566	3046	2092	1689	1744	1775	2182	2542	2784	2326	1845	1284	978	804	608	518	525	532	513	532	519	474	462	507	451	500	515	493	504	445	491	503	527	502	526	525	472	479	523	506	495	499	518	509	538	516	434	490	512	504	539	477	518	473	430	490	507	494	486	472	527	475	454	488	486	528	500	546	532	467	517	475	476	495	531	498	526	509	471	494	456	491	500	478	532	496	483	496	497	476	533	468	465	483	480	456	479	469	481	506	517	478	495	507	485	495	484	474	466	458	519	509	533	482	505	491	550	491	501	503	455	493	449	526	549	535	498	479	476	511	488	522	507	523	480	469	493	484	507	501	502	487	475	494	475	514	507	478	491	481	452	509	502	485	503	506	499	521	479	489	503	517	482	513	477	487	461	447	489	512	469	519	492	499	493	470	494	495	475	502	504	465	495	482	520	502	489	499	513	521	482	522	472	465	526	514	458	554	480	506	482	516	522	476	493	480	485	493	490	475	525	524	473	513	478	455	536	495	484	504	508	471	469	498	516	458	463	492	504	512	482	481	472	473	502	495	495	470	483	473	478	517	524	483	469	484	482	499	517	476	480	457	508	449	471	502	507	483	502	510	530	515	491	537	470	496	474	469	482	498	448	500	504	496	451	495	508	489	478	485	475	505	479	495	462	500	499	499	500	472	484	516	497	510	491	514	487	479	512	499	466	476	519	472	495	477	476	467	500	456	468	485	495	495	499	539	499	516	489	485	483	473	507	481	457	467	483	525	502	517	459	474	484	504	493	467	481	492	501	513	482	470	529	539	498	504	493	492	496	520	511	451	498	502	491	464	533	471	482	497	517	510	492	552	483	501	527	439	495	480	449	523	531	497	495	495	482	498	498	502	533	484	540	502	525	486	521	473	534	502	518	506	490	516	509	497	487	510	510	535	525	493	483	463	482	508	497	487	545	469	485	480	499	447	538	501	468	469	499	554	514	517	494	506	499	536	542	488	484	511	522	507	514	466	497	483	466	492	477	479	541	519	529	470	481	479	461	443	531	478	493	507	478	494	509	508	501	504	508	498	477	504	472	500	507	529	544	464	463	478	495	524	528	472	497	506	474	486	466	504	473	500	493	513	475	531	518	514	517	497	513	503	459	526	506	489	561	495	490	493	471	459	507	474	532	500	520	475	500	508	507	468	488	515	461	497	494	498	476	483	511	474	501	502	502	509	500	474	485	519	476	484	483	547	498	490	510	500	512	459	502	513	505	522	489	495	497	472	527	521	513	491	507	516	536	459	505	533	481	482	523	516	512	530	478	497	457	484	466	478	471	496	483	453	498	495	506	467	486	525	480	519	500	439	463	486	493	485	469	522	509	510	499	497	490	546	461	483	506	489	480	481	530	470	489	484	482	519	494	488	496	486	485	468	482	458	489	527	452	505	525	451	481	483	478	508	511	505	480	537	486	489	496	491	492	550	490	501	486	491	521	555	509	487	493	489	516	491	461	490	503	514	493	480	482	528	519	473	496	505	492	482	499	514	522	528	494	532	453	530	476	495	490	469	501	513	495	486	523	473	509	436	488	487	490	501	477	537	456	478	499	480	487	485	508	469	497	480	492	529	521	494	493	501	515	519	512	458	462	475	537	484	517	473	484	493	490	488	471	508	510	546	505	467	470	496	482	481	505	519	485	491	500	470	517	507	489	515	522	496	481	524	487	472	484	475	532	501	492	489	490	515	475	495	545	484	536	506	490	463	496	480	463	543	476	474	489	457	455	503	503	505	482	486	521	512	460	493	467	474	463	503	472	484	492	501	473	506	502	523	497	484	486	499	542	505	500	511	457	443	528	469	461	488	439	497	530	512	473	516	494	495	501	480	498	507	564	485	444	512	505	475	461	477	490	516	500	497	462	474	470	499	518	470	469	484	475	504	504	515	496	487	456	506	468	491	441	509	491	500	464	526	482	459	484	525	515	500	510	472	499	498	458	448	512	504	443	493	529	524	489	494	486	506	489	540	467	509	479	490	515	507	467	502	492	510	524	526	506	440	499	493	513	501	503	484	538	529	510	469	486	483	521	503	483	456	475	533	457	491	496	500	488	499	491	458	508	477	528	481	488	476	496	503	497	503	518	512	472	521	469	478	490	486	477	477	487	473	482	490	461	517	478	494	508	502	491	433	515	505	454	495	485	500	448	502	507	512	540	491	478	472	505	514	493	567	501	495	508	500	527	556	489	509	496	459	529	472	487	531	491	485	488	507	470	499	487	522	512	451	491	507	475	536	496	492	504	516	491	526	480	522	479	494	476	478	503	511	565	492	477	482	514	506	512	500	497	541	464	505	505	495	487	503	503	521	500	482	542	501	509	495	437	486	513	498	455	474	477	458	517	457	517	497	484	543	479	502	476	499	513	477	484	496	495	515	495	496	541	511	474	524	485	460	499	521	466	525	478	479	477	515	475	527	486	487	454	482	513	494	506	484	477	494	444	495	507	469	491	490	506	505	501	500	488	479	495	512	515	483	475	526	494	545	494	471	491	513	471	480	498	508	445	524	503	495	550	497	524	484	486	491	526	504	494	501	472	503	523	487	468	463	484	527	469	451	482	510	504	480	490	501	502	495	508	455	494	515	506	509	454	490	507	495	471	496	482	520	509	466	497	464	512	489	471	489	527	540	492	508	520	499	482	477	485	490	504	476	511	487	502	496	505	470	486	475	492	505	495	496	509	491	490	459	517	477	483	524	509	473	487	507	481	539	505	508	492	486	527	510	516	503	489	491	490	532	499	468	498	537	469	513	483	485	501	477	509	454	453	522	482	503	511	505	514	443	469	503	491	467	502	513	469	497	555	490	489	486	502	489	530	461	499	497	487	482	485	476	466	503	524	496	481	503	474	483	504	468	519	484	516	533	528	532	497	491	424	511	486	464	483	513	549	457	484	502	495	478	509	510	495	480	463	522	455	523	534	461	489	498	522	497	512	484	495	452	488	508	499	453	506	525	484	485	490	488	529	507	487	499	520	471	542	439	480	493	500	520	491	484	492	482	485	490	501	512	483	488	497	499	471	481	466	527	521	504	455	507	504	509	571	515	528	488	523	508	497	497	473	491	512	511	481	477	520	479	488	468	466	519	459	487	452	488	476	538	513	564	512	502	490	494	479	503	478	479	548	478	505	528	523	511	506	483	537	498	504	475	499	497	471	504	534	496	510	507	461	515	497	486	488	499	502	511	509	509	458	502	531	519	445	504	499	462	505	499	489	474	504	499	511	508	516	532	504	484	504	537	519	545	523	495	524	494	507	519	488	522	515	485	466	453	491	518	481	515	474	510	480	497	495	501	521	496	447	541	487	481	480	466	511	485	478	464	498	506	476	468	497	474	505	537	521	519	481	506	538	501	490	482	469	505	469	479	483	490	542	497	487	505	501	493	500	509	510	489	504	484	487	482	526	473	518	464	503	526	460	500	463	520
2079	1016	564	335	285	440	555	646	616	704	315	274	279	231	198	189	165	161	127	140	95	105	170	261	330	346	283	198	152	120	94	78	83	68	93	78	62	69	58	64	84	63	76	64	66	80	67	84	69	63	72	71	51	68	66	76	64	70	63	58	67	66	71	71	60	74	73	54	67	71	60	78	72	60	83	76	55	61	86	69	65	75	65	84	57	54	67	63	85	64	97	83	64	78	66	65	82	66	66	81	61	69	49	68	90	47	69	65	67	79	67	62	75	67	78	85	80	76	69	68	73	63	70	58	72	71	70	75	50	79	67	82	62	81	78	56	82	64	79	69	72	58	65	71	70	72	62	58	58	72	79	66	63	70	76	56	65	69	71	71	75	87	70	73	71	74	64	66	81	82	85	73	70	72	74	60	65	64	51	61	70	75	79	80	55	52	82	63	75	69	63	66	70	67	64	66	67	63	57	75	84	67	78	59	84	59	69	67	67	65	70	82	84	65	73	69	70	73	69	80	76	87	71	65	66	79	63	72	67	59	80	77	61	57	54	62	66	84	75	63	71	77	62	64	81	72	73	76	72	69	71	78	64	64	56	51	58	76	82	64	66	54	65	77	64	70	69	81	68	60	64	68	58	88	73	69	64	85	83	66	66	63	74	75	65	60	71	72	59	66	58	68	84	68	78	77	81	78	73	64	60	71	76	73	67	56	79	77	60	80	65	62	75	67	73	65	75	67	58	64	70	63	67	88	68	64	79	87	72	68	68	61	65	71	61	74	64	70	85	67	81	64	74	68	86	53	78	86	77	73	72	68	53	71	73	59	70	74	57	70	76	65	63	55	74	62	86	72	74	75	68	66	52	69	59	77	67	79	68	73	47	66	59	64	82	60	66	74	76	75	72	72	74	76	62	55	66	55	67	65	86	70	56	48	81	56	81	77	79	73	69	68	65	64	62	64	64	69	66	79	67	71	71	59	76	51	75	69	86	55	65	51	63	62	68	69	74	71	60	67	73	58	75	76	65	86	69	64	76	72	60	78	59	70	64	64	76	67	69	69	72	55	75	67	58	72	78	73	75	71	84	63	74	64	73	66	60	72	87	80	76	81	69	65	68	73	59	67	44	69	65	73	65	66	76	92	78	80	70	69	78	66	59	63	82	79	74	67	75	59	61	72	69	65	63	47	66	81	72	70	80	77	60	77	73	60	64	73	86	64	69	57	75	77	59	75	67	79	62	73	67	69	86	64	89	65	79	70	80	67	59	70	74	76	62	70	69	66	68	64	82	60	68	68	60	87	75	62	71	72	79	86	73	77	62	73	67	68	71	75	68	68	62	43	66	65	52	61	68	93	50	77	68	80	69	75	67	85	63	53	64	58	89	71	82	85	51	73	72	77	69	71	63	67	74	67	65	71	84	70	67	59	70	71	68	68	65	69	64	74	67	72	77	65	62	85	71	57	65	72	78	67	67	59	91	75	57	56	76	65	63	86	69	71	84	75	61	68	75	66	68	100	71	54	79	81	77	77	79	71	70	77	78	74	64	70	75	70	58	65	61	83	74	62	75	74	76	87	63	63	65	77	69	78	95	71	85	74	81	71	75	79	64	75	96	86	62	61	54	74	81	63	76	48	63	72	67	66	63	79	72	56	57	74	59	66	72	63	67	58	81	66	74	61	66	86	83	75	70	66	64	82	66	75	74	70	77	71	64	57	62	81	76	73	71	54	63	77	51	63	65	64	50	71	65	65	62	77	71	86	69	76	75	71	59	77	65	73	84	64	67	82	70	72	79	72	65	77	63	54	56	77	67	59	77	61	71	58	70	81	66	57	68	62	60	63	76	51	81	62	80	56	80	49	69	66	69	73	66	70	65	60	59	62	76	68	66	70	81	68	62	68	70	77	66	64	67	43	57	68	65	78	62	71	85	56	62	71	64	62	71	52	81	68	62	69	82	71	56	78	81	79	74	65	72	64	54	56	71	73	71	66	63	69	65	89	71	80	65	70	65	85	66	60	77	72	72	69	62	69	60	72	78	69	70	73	82	61	80	63	70	53	87	69	69	74	77	60	78	84	61	70	50	58	75	82	86	73	66	71	63	68	71	65	69	51	66	86	75	69	52	69	80	48	74	72	78	73	76	63	66	84	49	72	80	65	75	88	71	70	65	89	70	70	63	63	79	65	71	69	67	69	71	72	80	71	62	73	79	60	76	70	71	73	66	69	75	66	75	71	81	85	80	65	73	72	67	79	72	65	75	65	70	60	84	59	65	69	56	63	59	61	63	70	81	65	67	62	59	84	78	86	56	64	74	74	60	86	66	77	71	68	71	76	84	65	78	87	80	67	69	57	68	53	70	57	62	74	63	64	73	76	69	75	74	64	65	86	79	57	60	68	71	70	69	69	70	69	64	81	64	74	70	71	75	76	71	66	62	70	68	65	74	63	71	62	78	74	72	62	86	63	76	66	71	86	70	70	79	73	61	56	81	83	77	77	67	83	56	73	70	67	65	62	79	73	61	61	65	78	65	59	69	73	66	64	77	66	67	68	75	55	60	78	73	77	79	76	64	77	63	60	78	70	77	67	50	75	81	64	85	55	79	74	74	72	62	72	65	68	75	64	70	71	68	71	74	76	58	61	80	62	74	60	88	50	69	81	80	68	70	69	63	70	75	75	60	63	69	82	75	68	73	85	83	74	67	66	51	85	73	75	79	69	80	69	67	73	71	70	77	65	83	64	63	67	91	71	63	64	62	51	85	67	59	69	64	75	68	72	94	61	59	80	63	56	72	77	69	72	67	55	73	82	71	81	84	57	57	64	60	77	63	76	65	76	82	52	77	72	66	71	72	76	64	67	79	66	60	59	67	81	76	62	75	67	68	64	76	72	71	69	72	73	66	65	50	73	76	77	73	64	62	77	68	75	60	57	78	63	66	74	68	63	72	55	67	72	89	66	65	62	67	74	74	82	60	66	72	61	69	58	60	61	72	70	59	61	56	77	74	73	56	71	74	62	75	76	81	80	67	55	72	76	83	71	76	69	70	66	80	57	73	69	68	67	68	62	71	76	58	59	63	62	69	69	73	74	72	62	70	68	62	72	60	73	78	66	61	67	68	80	71	88	80	52	62	72	63	80	61	71	63	59	65	72	75	71	84	62	83	71	63	63	80	89	84	75	60	53	76	69	54	77	60	73	69	60	70	67	73	82	64	70	61	74	76	66	60	74	62	56	77	65	66	80	70	72	57	76	73	72	70	61	76	76	69	86	57	71	60	72	77	70	79	82	74	81	79	74	75	76	86	58	50	78	89	53	74	64	76	70	67	76	81	63	71	91	70	57	73	62	71	70	83	52	78	76	69	76	74	77	63	80	75	76	67	80	77	80	62	52	63	59	64	72	72	73	67	64	83	74	76	76	69	70	68	74	86	71	71	65	75	59	70	65	64	66	58	95	71	58	94	80	64	57	75	66	64	60	83	67	80	72	68	72
20056	10113	6147	5504	12284	21440	21689	20186	19245	17690	8688	8067	6952	6311	5453	4523	3858	2852	2521	2211	1892	2172	3323	5591	7049	6856	5133	3424	2230	1494	933	760	617	564	565	474	526	517	464	500	515	519	521	508	554	538	490	485	490	495	524	555	561	533	480	483	516	511	510	509	549	503	487	501	537	497	495	500	510	527	530	526	516	501	517	505	503	524	492	479	533	499	548	473	514	517	477	497	489	541	541	516	505	529	514	498	513	493	500	533	474	494	529	490	484	496	526	531	507	516	516	536	547	537	530	542	517	491	523	505	525	499	507	528	519	488	502	501	507	517	479	520	504	533	505	506	516	494	474	488	493	538	538	508	484	479	558	564	528	502	499	523	528	531	531	560	495	488	499	513	539	526	519	528	574	478	549	529	491	529	478	567	511	534	496	486	501	515	529	472	534	496	537	523	517	528	530	497	534	500	515	508	490	514	533	567	517	510	552	524	542	505	519	553	557	541	507	504	521	524	489	521	513	552	522	503	534	495	533	548	485	503	526	521	502	492	519	523	553	516	531	507	504	539	524	468	514	553	494	519	487	558	486	518	509	494	476	537	492	516	513	528	546	517	485	549	525	535	529	524	521	543	531	526	527	456	508	516	532	530	505	485	471	567	503	512	493	511	531	529	519	561	529	477	501	554	520	520	504	496	507	518	557	494	512	499	525	537	487	494	559	522	500	491	490	479	495	534	556	461	523	533	503	520	528	511	486	514	502	536	482	484	501	517	551	585	535	489	509	510	511	523	548	536	522	488	508	499	504	519	504	560	511	510	523	505	513	516	501	465	502	559	482	538	540	517	563	529	553	529	522	520	535	520	525	543	532	547	480	521	521	507	542	518	516	534	522	512	501	558	492	496	536	527	541	518	607	490	478	563	539	529	491	525	474	498	537	506	529	503	534	506	539	519	530	474	532	517	540	605	528	502	543	534	517	523	494	536	528	502	527	537	543	530	518	531	499	491	483	496	517	520	494	530	545	502	486	543	518	518	539	494	515	498	496	526	550	563	512	513	564	498	521	529	515	500	506	538	501	483	496	518	536	538	538	517	551	532	519	533	492	530	531	532	506	508	527	534	554	518	514	570	496	558	508	517	545	559	489	533	494	517	534	503	502	486	530	509	525	504	485	501	496	514	548	508	531	546	496	524	492	511	516	488	591	522	580	498	500	539	513	513	568	486	489	517	554	528	544	554	522	534	499	511	510	565	488	460	525	500	519	492	514	513	512	500	508	509	507	533	531	535	530	506	511	508	541	522	555	539	488	515	567	513	501	531	493	505	518	541	548	486	501	534	497	521	491	534	498	490	538	490	509	497	486	531	548	494	518	514	528	509	471	539	544	515	503	539	549	541	480	506	501	500	485	511	544	501	531	539	536	487	557	517	518	540	498	587	524	502	528	512	520	499	489	543	508	518	523	536	492	496	524	522	537	507	527	508	534	512	512	511	485	496	498	527	558	542	524	527	520	522	510	524	502	500	507	549	531	483	551	514	493	489	487	530	483	542	524	540	510	518	534	488	553	520	502	549	533	569	556	489	510	491	485	475	508	520	518	515	525	490	526	470	480	541	535	513	535	501	489	502	537	540	513	529	517	514	540	488	537	536	502	502	539	521	501	555	540	527	516	523	550	532	498	538	505	512	506	494	512	548	510	524	527	493	489	507	510	483	508	513	505	496	498	515	531	478	522	513	519	522	542	543	527	543	498	509	560	509	518	546	545	515	516	543	491	501	548	514	542	521	494	488	580	534	522	513	519	511	503	521	544	465	545	520	494	515	494	539	490	518	563	543	505	528	540	546	534	553	517	499	480	514	507	519	523	508	535	481	544	503	504	524	518	531	513	526	498	474	504	509	524	558	520	505	505	519	529	509	549	537	513	530	500	502	495	551	517	514	551	502	514	540	531	502	530	511	524	517	552	535	522	526	570	539	521	521	505	520	547	530	515	510	545	502	487	536	538	497	490	492	560	495	513	535	472	508	523	549	499	486	509	504	498	539	498	534	517	510	531	510	496	494	506	502	518	556	516	494	513	535	475	522	550	509	516	549	503	527	527	529	513	501	545	513	516	521	547	513	538	526	532	536	516	515	516	497	528	522	508	516	497	519	556	560	487	502	539	561	488	554	526	530	502	561	519	508	505	493	533	505	490	513	475	508	525	530	501	517	491	505	568	523	578	484	534	520	497	553	489	482	519	515	582	490	493	503	548	508	502	536	530	538	471	486	503	486	506	472	540	518	513	512	535	521	517	501	528	474	551	505	520	535	538	537	491	509	524	499	483	536	520	544	527	489	516	531	499	520	514	516	546	535	492	496	560	529	503	512	532	546	493	536	502	504	494	544	495	478	550	515	506	488	522	481	536	485	528	493	553	514	495	517	509	555	518	560	521	541	535	492	501	481	492	510	575	506	503	539	507	535	494	507	545	476	462	497	538	487	518	526	563	494	501	456	521	507	484	534	523	498	512	462	499	507	467	485	524	520	545	489	507	521	500	532	508	514	483	505	529	526	527	523	517	508	499	501	538	499	515	522	500	530	525	520	547	493	544	516	514	543	502	496	480	512	548	515	560	547	514	475	473	472	500	512	532	483	574	486	483	542	561	484	512	527	516	547	566	502	498	486	473	502	554	530	547	498	518	520	517	539	508	500	542	524	519	528	479	508	495	493	542	508	522	501	525	524	510	522	521	523	521	528	524	492	526	523	537	513	552	467	482	510	512	533	541	473	485	517	525	541	500	507	484	507	538	493	475	538	513	512	489	524	533	527	515	514	538	506	498	526	473	507	504	524	532	489	531	514	533	506	545	475	505	541	524	498	473	506	530	510	506	497	513	527	520	522	491	511	565	515	562	483	542	492	537	474	544	523	507	474	552	476	533	522	543	555	526	531	507	527	502	519	527	523	501	497	525	495	504	500	518	489	564	522	523	525	505	535	543	520	524	550	495	549	518	517	520	538	525	553	512	566	529	495	518	507	513	515	509	558	540	503	548	495	519	510	510	513	535	519	525	493	461	503	540	542	528	538	541	519	524	491	500	541	495	530	531	482	502	526	515	522	557	527	498	513	512	499	530	520	522	526	502	481	518	519	492	504	522	503	501	494	530	503	526	512	481	543	524	534	490	517	538	494	528	513	511	482	498	524	473	526	498	490	508	496	529	467	513	531	526	501	538	569	496	546	486	483	547	483	512	480	561	564	510	499	510	512	488	458	499	487	532	503	579	514	514	506	522	516	486	503	503	515	533	543	483	485	509	515	530	515	551	510	528	534	485	498	522	494	537	544	543	486	531	499	490	495	515	534	522	549	530	503	507	522	528	543	498	575	496	508	561	477	546	571	504	512	495	512	506	521	504	548	499	513	488	529	510	522	522	538	544	519	509	505	542	535	516	563	495	503	532	526	516	552	489	485	501	490	527	498	501	501	491	525	503	547	524	517	483	528	500	504	540	509	540	456	520	495	507	465	511	521
3260	941	429	289	310	467	633	712	729	351	291	314	254	243	226	185	166	152	118	149	124	137	133	279	408	454	325	255	183	136	115	77	66	88	89	79	80	93	72	69	55	64	75	92	75	70	76	62	69	76	75	58	67	74	87	76	74	67	59	83	76	62	76	83	78	78	70	84	74	72	66	77	71	74	83	84	78	76	63	82	76	76	63	75	78	68	59	76	77	71	81	82	73	71	83	69	72	73	68	65	80	72	70	55	70	68	72	78	75	70	74	80	76	65	69	64	69	59	73	59	81	74	80	62	70	82	88	88	93	74	82	72	73	68	76	75	65	71	72	75	68	76	80	73	69	81	61	64	93	75	81	72	82	83	72	87	76	91	77	79	82	71	88	76	86	80	68	87	79	75	77	73	63	72	78	78	70	79	74	78	74	53	97	78	83	90	90	97	75	60	84	68	90	74	74	68	79	76	85	78	66	80	73	66	70	72	67	71	69	97	78	74	94	72	89	73	78	74	70	81	78	81	85	69	73	70	63	80	77	72	76	90	78	79	79	72	76	72	66	74	88	78	71	73	69	80	82	65	79	94	59	64	70	75	68	76	68	67	79	92	79	77	67	75	76	75	78	76	76	61	79	84	63	76	63	83	76	69	67	79	81	84	93	88	75	83	76	85	78	81	78	70	99	85	67	84	82	77	76	72	81	73	61	72	57	76	67	80	76	70	73	89	65	53	82	78	60	92	83	71	64	66	94	82	88	80	69	72	72	68	74	75	66	78	62	89	74	69	81	81	78	74	65	55	78	72	66	78	75	65	85	76	65	57	72	78	92	82	80	71	68	68	98	87	79	72	73	60	72	66	74	87	84	78	90	56	58	64	77	73	97	77	83	71	83	70	72	78	76	52	72	83	81	70	79	90	76	60	73	66	76	75	69	62	71	71	80	91	64	70	83	80	77	92	68	54	73	64	76	70	97	84	87	85	62	70	76	78	75	73	78	85	88	74	74	89	78	95	71	86	74	94	68	64	74	83	78	72	78	87	74	82	73	77	70	84	73	77	71	79	65	81	82	73	92	92	71	70	71	68	75	81	77	68	86	82	65	85	75	91	69	66	80	57	58	86	71	78	64	78	74	72	70	72	64	77	75	50	72	69	66	61	76	72	71	65	86	71	68	77	71	80	83	79	82	64	82	73	65	57	74	80	72	81	58	85	81	69	73	86	73	77	70	78	72	84	100	91	74	67	87	86	78	77	71	81	61	66	68	69	76	78	80	73	75	76	69	90	78	95	80	77	71	78	66	77	62	65	68	78	75	77	85	76	80	96	71	94	76	71	76	59	85	67	59	66	68	62	67	92	81	70	79	66	64	74	80	85	69	73	84	65	69	82	73	68	76	81	81	60	92	86	80	74	67	74	70	81	65	78	75	64	59	81	80	81	79	79	67	62	64	84	81	73	77	76	69	91	69	77	67	78	65	84	80	73	69	68	72	54	83	62	76	65	72	75	71	65	82	69	88	67	78	88	71	67	90	82	71	79	82	71	87	69	75	74	82	85	78	84	66	72	84	78	69	80	71	71	65	84	66	84	67	75	66	62	56	71	76	84	71	74	72	71	85	82	70	79	90	71	74	74	75	75	74	75	68	85	67	74	65	85	64	85	78	72	82	85	91	83	62	65	65	92	84	76	80	79	74	87	80	81	64	80	86	74	64	86	91	91	68	81	71	78	81	61	82	68	72	78	77	78	81	78	84	80	69	88	62	72	74	85	81	82	66	84	75	82	74	84	71	58	67	63	65	84	85	70	87	87	81	93	85	73	86	82	67	84	72	70	78	81	72	75	92	81	70	68	79	69	87	72	81	54	68	74	79	59	73	70	63	73	88	63	65	82	69	85	89	76	75	71	97	77	70	80	73	82	79	61	72	84	88	79	63	75	78	80	80	71	65	86	62	82	83	86	82	77	55	63	67	70	78	68	56	66	66	77	69	73	88	75	84	74	79	68	75	71	67	84	54	80	65	92	78	58	73	67	73	73	84	79	70	93	72	44	65	68	68	70	83	79	76	72	78	94	83	85	76	74	74	74	62	81	67	59	80	78	71	94	73	77	82	74	75	57	73	59	70	75	66	86	81	67	79	84	76	78	80	84	96	67	71	77	77	72	79	64	78	70	80	77	74	66	78	73	66	71	80	64	61	80	68	64	68	87	82	72	89	99	62	65	78	77	60	77	89	77	84	72	98	67	81	67	69	72	66	68	81	83	84	78	79	76	66	80	95	100	76	84	69	100	77	87	80	87	86	65	66	85	73	78	73	66	70	70	73	77	89	85	65	84	63	71	78	78	72	68	72	84	74	77	73	70	80	74	81	81	56	74	64	69	82	68	68	93	101	63	77	78	76	91	78	74	78	63	77	82	74	68	83	75	87	86	79	79	72	63	85	81	83	81	77	83	68	70	78	66	69	74	85	82	73	68	95	84	86	85	90	79	85	76	68	75	69	87	72	62	72	95	76	65	66	69	76	78	70	76	78	81	76	87	78	74	83	73	69	78	79	72	72	75	88	80	66	69	70	89	79	79	70	67	64	86	66	65	60	79	82	75	83	80	71	63	83	74	69	69	71	74	86	77	102	81	78	81	65	65	64	83	76	91	72	85	83	83	76	87	97	74	79	52	70	73	85	81	79	82	85	78	95	78	80	81	91	77	75	75	82	75	56	82	75	69	74	74	74	96	97	73	95	78	77	87	83	82	64	72	88	75	88	68	82	86	70	85	83	74	90	72	66	76	77	70	82	80	67	79	78	75	75	67	61	90	69	69	75	70	83	60	75	81	74	81	77	75	82	71	67	66	82	78	66	64	78	74	63	81	76	83	76	83	84	69	78	78	96	61	91	63	62	69	79	65	73	75	82	77	77	80	87	71	81	69	71	68	81	83	65	70	65	78	82	73	81	72	73	78	83	67	64	79	58	88	78	57	79	87	76	78	67	78	68	62	92	84	76	77	77	78	96	66	68	65	83	77	75	81	68	81	77	64	72	85	81	86	71	87	77	74	83	81	59	57	75	74	78	79	91	68	76	73	67	81	82	80	79	72	72	85	68	61	82	80	80	71	69	79	68	74	78	76	83	49	89	59	63	80	87	66	73	60	78	68	79	67	73	88	80	81	59	71	77	71	83	74	82	83	74	68	71	87	65	70	65	74	75	88	70	73	77	69	76	72	72	72	76	85	67	81	68	78	80	92	75	65	64	70	71	69	71	76	78	81	87	71	81	73	72	86	68	75	82	82	71	75	82	65	78	93	72	86	53	78	75	78	85	79	59	80	72	86	74	65	79	77	58	85	82	62	66	65	74	73	88	87	56	67	69	84	97	79	87	65	76	67	67	84	62	99	70	74	84	82	73	103	76	88	89	80	67	63	70	80	63	69	83	82	75	74	73	70	68	80	80	76	71	72	69	71	63	74	56	76	81	88	62	82	84	81	78	71	90	73	69	72
19834	8823	4750	5355	14991	22173	22974	21310	18995	10717	9546	8458	7546	6141	5395	4339	3538	3048	2585	2390	2183	2021	2418	5707	8266	8042	6038	4259	2626	1604	1173	820	687	635	606	571	550	563	553	576	578	586	597	520	581	553	579	561	572	575	578	545	577	550	545	631	584	570	558	589	603	551	607	570	538	577	575	562	561	551	573	613	550	586	582	606	576	512	569	565	584	535	632	562	573	585	572	555	602	569	528	601	562	591	576	561	571	533	578	572	573	579	542	535	565	557	549	583	556	582	566	602	583	590	546	608	564	563	523	540	586	580	579	571	581	537	543	618	551	578	561	590	544	534	589	564	551	543	537	575	612	565	560	603	527	554	610	563	560	584	623	538	560	632	542	599	582	597	585	588	570	564	570	547	559	531	588	568	584	599	610	602	550	548	578	557	569	601	584	577	581	515	545	585	595	540	563	588	561	557	587	596	629	618	567	577	570	543	582	600	543	584	584	566	568	556	572	582	599	566	579	604	587	591	585	581	566	576	604	568	599	578	588	547	591	612	573	580	572	603	560	541	585	591	574	594	537	547	583	601	564	534	591	581	571	518	575	564	573	598	591	569	557	562	548	552	602	587	594	598	586	528	605	543	598	595	569	543	601	560	588	614	576	584	547	576	533	535	591	534	573	598	584	558	565	533	620	589	572	565	595	581	553	588	574	550	588	577	555	564	581	577	577	579	570	533	591	570	593	550	590	537	591	599	587	573	613	571	565	584	563	558	575	594	595	578	543	591	576	586	558	563	550	575	552	538	601	568	573	526	556	586	570	565	615	574	599	576	563	582	553	567	546	590	565	584	577	536	582	575	593	599	566	559	609	542	578	565	553	530	634	601	578	572	582	548	580	614	613	556	587	627	563	600	550	592	563	570	563	578	609	568	573	545	555	579	626	530	543	540	565	568	556	580	576	529	585	568	566	607	586	585	584	562	576	546	592	526	564	544	579	570	550	584	584	569	561	599	579	560	631	574	580	612	606	559	561	549	560	574	596	611	637	541	546	547	572	566	547	590	607	569	578	575	545	598	565	552	541	585	541	582	559	560	570	584	584	605	607	617	581	577	584	556	589	613	586	556	566	617	585	599	571	575	536	572	586	630	558	612	600	595	606	565	564	575	604	565	580	578	590	577	617	607	578	600	567	532	574	626	575	588	577	576	589	608	624	566	557	607	538	590	577	566	564	553	626	541	553	571	547	560	558	591	529	587	581	574	562	566	534	552	527	608	576	629	485	584	544	582	632	567	591	609	617	556	592	573	548	544	596	584	568	625	569	547	557	600	592	577	569	583	583	549	578	572	575	595	594	595	583	574	608	560	546	599	589	560	587	555	620	584	629	592	588	565	568	550	606	573	571	606	582	594	560	628	576	579	587	606	540	554	580	611	585	579	607	611	567	549	584	602	552	544	591	589	603	585	598	584	590	568	549	593	531	609	549	571	621	564	580	589	539	607	567	580	557	567	633	530	586	605	542	568	574	584	589	572	592	563	551	580	583	556	551	576	540	586	556	541	581	602	594	550	636	609	573	546	590	522	578	590	583	581	597	590	575	622	544	566	548	569	598	584	572	563	572	563	542	569	578	627	585	572	562	556	570	556	542	594	562	589	586	565	560	561	570	556	546	542	555	588	572	591	580	609	580	568	617	570	576	579	602	598	606	601	608	508	573	571	581	575	602	564	584	562	571	566	621	579	580	537	577	552	569	568	564	582	537	574	587	604	582	564	576	593	589	568	572	571	579	605	614	616	579	573	582	558	563	581	579	573	587	555	605	564	546	543	560	528	620	537	568	617	591	576	558	509	575	534	576	551	584	597	580	608	604	572	593	597	569	580	548	607	556	575	544	547	611	584	565	564	564	539	575	596	562	584	543	604	555	561	584	547	548	601	604	571	582	550	556	543	589	586	575	550	600	574	548	598	563	577	555	569	613	555	587	580	567	577	604	592	561	533	552	600	564	593	556	584	561	624	554	591	576	560	569	588	563	566	560	559	603	524	566	564	540	574	532	595	569	573	544	577	616	598	532	596	568	579	534	530	540	535	568	599	575	561	581	538	566	557	537	608	568	577	598	615	594	549	565	551	557	583	607	575	546	568	590	572	570	554	596	626	559	563	564	555	600	598	603	579	536	572	563	551	567	574	549	538	561	562	534	601	590	535	539	574	565	559	530	588	568	567	584	615	602	649	586	573	561	560	533	551	605	538	586	579	621	559	595	560	616	617	563	570	599	587	561	552	587	541	611	552	541	574	544	574	562	554	579	574	595	590	564	559	593	566	555	537	586	532	590	570	520	591	571	598	567	559	588	576	586	552	616	539	572	593	583	595	554	570	573	592	557	553	575	569	586	571	541	564	570	597	620	613	544	565	576	568	606	567	602	573	605	575	593	545	570	593	595	560	535	563	574	584	563	571	618	585	553	599	565	557	589	606	591	575	565	561	562	514	598	568	551	575	522	584	599	570	557	611	585	540	599	544	527	564	533	557	603	596	588	569	539	576	561	561	582	587	545	607	568	538	568	545	574	534	572	593	576	588	560	603	551	591	564	577	553	547	587	601	560	583	558	551	551	545	607	614	579	579	571	580	612	594	551	578	596	572	581	565	633	578	473	607	592	575	558	578	582	586	578	542	564	587	582	575	583	576	573	543	568	527	581	592	547	583	561	605	535	582	534	596	579	572	598	616	635	604	564	604	600	555	583	559	542	534	598	550	552	562	537	613	595	584	550	572	611	594	554	540	542	600	615	560	582	524	545	542	561	570	582	538	578	579	607	613	576	579	576	575	598	564	574	572	604	558	649	574	551	579	549	555	609	592	564	568	600	565	598	576	595	560	553	578	556	599	562	558	496	583	566	563	593	578	565	613	599	570	577	566	593	571	551	591	566	593	588	580	603	568	565	585	549	511	545	559	556	557	596	580	576	581	568	577	564	577	588	555	581	563	580	542	572	568	551	560	588	559	581	578	589	596	552	595	581	570	566	614	564	616	550	554	564	553	535	562	598	547	562	546	559	583	590	584	554	576	592	639	575	566	619	602	574	532	585	521	546	566	550	562	585	610	585	599	554	572	540	564	605	615	585	546	609	562	617	582	537	563	535	546	577	576	575	573	595	592	597	582	534	580	570	595	541	590	559	555	611	498	559	567	590	541	564	559	545	587	567	537	585	619	609	563	592	583	574	552	613	561	563	541	586	550	558	562	556	552	569	587	565	561	575	590	580	585	583	588	559	566	619	588	566	610	581	544	562	587	541	603	594	552	604	562	536	639	639	554	636	523	569	581	567	544	553	545	575	569	587	548	561	587	583	574	595	543	567	586	564	577	539	590	558	575	587	578	598	547	548	581	625	587	561	565	601	591	551	577	570	567	570	603	547	591	579	573	599	574	594	578	578	577	572	641	559	569	546	576	570	606	582	612	543	603	567	593	549	572	572	573	575	575	600	585	559	565	590	534	571	567	549	561	557	550	593	605
2703	1198	612	509	516	592	766	876	652	434	438	408	357	330	270	256	233	191	177	174	154	168	198	433	712	669	550	379	229	172	133	100	84	85	96	75	83	77	98	86	76	76	77	94	78	78	82	69	89	85	69	74	79	65	83	87	88	86	93	71	70	73	70	93	86	72	70	84	72	96	73	85	78	76	86	78	72	76	73	80	77	84	81	75	85	77	74	70	88	64	82	83	88	78	82	88	76	72	74	79	91	69	85	75	69	71	74	76	82	84	78	87	93	65	66	86	85	83	66	77	103	83	88	81	70	87	70	79	73	78	71	73	88	86	82	85	86	75	72	98	90	89	72	101	91	72	98	73	73	93	85	90	86	102	90	78	92	91	84	83	79	76	82	73	66	96	78	80	85	82	80	68	77	71	72	71	104	79	64	93	82	92	68	89	78	94	89	87	97	75	97	59	71	83	70	65	93	75	80	88	68	81	73	69	79	88	80	88	81	84	79	81	75	71	82	81	82	79	78	85	84	94	79	83	90	76	74	85	73	76	90	82	89	75	78	77	75	82	89	68	92	81	72	84	92	71	84	82	87	68	69	73	76	93	95	68	92	94	66	67	95	89	85	98	71	86	63	103	80	103	73	79	84	80	75	89	89	94	86	74	68	84	85	80	80	69	80	80	83	80	82	83	86	82	81	84	80	81	90	79	78	76	86	82	79	76	79	78	82	97	82	75	73	75	84	73	71	71	87	78	93	79	68	80	77	78	80	79	81	85	87	73	68	87	77	87	102	96	83	83	71	67	91	74	76	91	84	90	77	71	85	81	98	83	85	92	78	93	75	84	74	78	87	75	93	75	71	89	71	65	89	94	81	90	86	88	85	94	77	85	75	95	90	73	92	78	89	90	86	84	96	60	80	93	87	72	83	79	69	86	81	63	80	81	88	100	86	80	95	70	70	75	84	75	80	81	102	86	76	85	67	79	81	76	107	69	92	74	79	75	81	76	72	78	88	79	86	82	92	82	70	81	80	78	84	74	87	88	80	77	90	90	79	78	79	76	82	96	72	74	92	80	80	99	70	82	84	80	70	81	64	69	86	80	68	91	77	83	92	73	84	92	70	88	68	66	100	87	81	78	62	82	78	77	67	70	85	83	69	84	70	102	81	71	84	85	90	105	86	75	65	90	71	79	100	66	93	77	75	68	87	77	84	78	62	74	68	81	68	82	87	73	83	100	84	86	96	69	88	84	75	72	89	76	83	72	80	75	86	70	76	78	74	84	77	71	77	79	63	80	90	67	76	81	78	91	72	87	100	86	73	91	88	80	84	81	88	70	77	72	83	84	78	86	77	94	79	77	72	91	81	106	78	86	54	78	88	68	93	87	68	65	94	72	75	69	81	71	89	76	94	81	77	70	83	79	66	77	81	76	97	75	90	77	77	84	98	90	90	94	70	78	83	70	78	83	82	90	68	81	72	80	83	97	75	96	92	73	87	90	94	77	75	77	84	74	77	85	74	87	68	76	86	95	65	74	89	73	91	80	75	71	90	80	70	64	98	82	71	92	78	77	88	76	80	75	75	69	86	69	91	76	70	72	58	89	78	80	71	94	96	76	87	76	77	91	69	89	64	51	70	86	85	80	79	91	78	98	86	82	93	77	79	85	78	83	76	95	71	79	71	92	65	88	72	78	89	71	84	87	74	76	80	77	77	78	80	81	96	82	76	81	80	81	88	80	91	88	93	75	77	67	89	67	87	86	80	84	72	86	73	80	86	77	84	77	70	68	78	78	83	81	81	81	79	87	56	83	90	77	77	97	94	68	79	79	80	72	77	89	83	91	74	82	77	75	104	75	76	89	83	84	74	65	80	70	75	71	87	77	84	70	105	81	92	69	85	87	88	91	74	92	80	87	77	88	77	77	77	78	90	76	72	106	85	95	73	71	96	75	75	74	72	94	85	68	85	82	86	70	93	83	80	73	87	82	79	81	78	85	88	81	66	83	77	93	78	81	80	83	72	73	93	85	87	69	71	89	109	94	83	86	81	76	96	83	85	75	72	83	86	72	83	77	98	75	76	80	68	81	79	80	96	86	77	77	95	81	95	101	96	90	91	85	92	78	71	88	77	74	78	72	73	84	82	80	81	89	72	92	80	67	96	83	83	75	72	74	80	84	98	68	84	68	84	71	99	90	90	82	79	88	73	72	75	87	86	85	75	78	78	92	63	71	84	65	86	80	66	70	73	85	74	82	68	87	76	84	70	81	78	77	65	85	89	75	77	78	80	84	93	82	86	84	81	90	85	80	74	77	79	91	100	78	80	89	99	92	83	81	63	92	74	91	83	82	74	78	99	77	84	90	82	71	77	87	91	74	87	76	83	79	77	76	85	78	87	78	79	80	76	66	74	78	91	76	78	88	82	72	89	91	70	59	92	82	73	80	65	66	66	69	89	77	91	76	92	61	75	83	80	71	75	79	86	71	81	79	78	94	86	65	78	89	77	69	82	80	89	73	88	103	79	71	95	76	75	73	83	83	77	83	69	86	91	87	73	81	90	85	67	70	86	75	75	83	84	63	78	93	74	90	76	84	95	79	82	93	77	92	89	97	83	64	108	85	73	71	82	84	81	77	63	76	71	89	80	78	68	74	72	86	95	70	91	92	94	75	66	84	99	66	82	84	83	71	78	73	104	88	91	81	94	83	97	78	75	74	71	74	61	96	81	87	108	86	84	75	70	74	96	74	68	90	63	80	74	71	88	84	70	89	77	80	75	81	77	99	89	86	78	71	68	79	65	74	75	82	73	107	75	77	68	90	69	90	86	85	97	92	89	78	74	63	92	62	81	77	90	79	95	84	78	90	78	81	73	75	88	79	81	77	80	78	78	97	73	76	79	77	76	82	65	93	82	94	80	75	77	84	75	75	68	65	75	93	86	90	71	70	69	75	84	80	103	86	76	87	87	81	95	94	91	69	83	60	93	62	80	78	77	76	66	95	91	86	85	72	90	83	96	88	93	84	64	73	83	65	78	66	78	110	64	84	61	67	92	86	77	77	65	90	68	72	71	76	70	77	76	86	85	81	78	81	71	87	78	71	87	80	74	101	88	86	83	77	86	65	86	78	94	86	78	70	80	78	93	80	82	80	93	99	76	77	70	79	82	93	97	78	81	86	67	77	87	79	81	85	77	78	70	74	83	88	81	81	71	78	78	73	76	89	54	84	76	79	91	84	84	84	74	83	78	87	85	99	71	82	81	75	82	73	91	82	81	106	68	87	91	68	83	86	74	72	100	84	85	62	84	66	83	90	71	72	69	89	84	74	81	81	71	79	92	76	84	85	65	82	95	75	86	78	80	89	99	70	86	64	93	87	87	87	89	82	72	75	95	82	81	72	78	81	81	75	84	82	62	77	95	98	98	82	75	91	79	82	81	64	98	73	71	68	72	81	76	65	77	79	90	80	70	63	65	90	70	81	89	85	79	91	81	95	87	97	86	81
22820	10899	6364	8348	19447	24893	25002	24026	17808	12729	12394	11152	9029	7954	6644	5790	5064	3945	3523	3353	3075	2913	3052	9067	13222	12802	9813	6619	4084	2532	1578	966	798	653	623	581	627	639	623	595	612	614	614	580	606	611	588	593	576	610	576	650	577	612	559	598	584	581	579	631	645	615	595	568	606	626	583	636	617	601	598	618	611	559	594	586	609	605	585	551	572	644	574	574	627	604	586	584	578	605	596	562	570	564	605	570	585	575	605	611	580	621	580	573	582	591	632	588	631	573	589	607	561	607	620	591	602	638	620	631	585	638	624	564	612	599	606	586	630	626	559	603	617	589	585	574	608	587	615	645	624	584	601	567	600	602	584	578	628	653	556	558	570	589	634	595	658	611	581	583	596	551	608	593	590	632	615	602	586	622	607	571	617	587	612	642	607	592	598	555	635	671	570	563	631	619	592	591	633	604	592	599	625	585	604	624	630	623	591	611	627	598	611	589	609	577	608	655	610	593	575	548	579	647	613	623	624	602	596	629	591	612	578	574	567	591	596	609	616	623	569	626	572	609	602	583	611	582	596	613	590	609	565	574	645	594	567	579	607	575	630	614	601	585	606	576	598	551	579	633	598	600	608	598	636	608	591	593	564	585	577	636	554	560	587	611	556	616	576	587	565	630	588	610	571	611	617	593	614	557	637	637	607	602	604	595	619	572	583	630	622	521	602	604	588	621	624	587	614	588	579	646	631	634	565	602	579	609	580	620	600	591	604	556	620	586	659	574	593	594	561	600	620	604	580	613	644	588	644	560	596	647	606	626	603	613	577	571	590	609	579	603	604	579	619	578	582	616	614	643	612	573	626	648	606	564	547	633	596	636	599	604	606	582	631	562	542	591	568	600	571	605	625	616	606	602	617	591	560	674	606	621	552	610	569	570	587	599	567	627	594	607	635	633	625	619	556	596	601	577	600	633	628	583	608	631	618	616	601	596	627	597	605	615	570	584	580	611	621	556	573	599	582	629	600	601	601	596	631	616	601	626	581	604	584	612	609	602	618	614	610	626	577	623	596	585	615	622	602	621	625	553	594	620	611	608	578	625	630	620	626	573	576	642	629	603	652	600	616	652	595	524	628	596	632	648	588	607	620	576	618	618	600	558	604	577	591	607	627	627	619	570	587	605	606	563	571	588	623	611	560	594	592	633	585	595	562	592	580	582	645	588	555	586	588	589	552	604	608	619	555	622	586	576	593	593	555	627	568	568	618	558	615	613	601	576	556	614	597	599	620	622	609	557	633	627	640	615	589	577	632	583	580	608	578	600	639	607	643	624	610	588	568	596	614	541	613	568	595	615	592	583	617	605	575	608	572	553	591	592	652	622	593	558	563	615	618	618	565	644	596	571	638	617	630	592	603	591	547	562	631	626	632	583	578	567	596	593	638	610	647	590	608	629	599	621	594	611	590	590	572	600	607	599	609	588	579	612	586	636	621	533	529	602	601	601	587	607	598	596	590	628	589	625	623	608	615	604	621	593	614	590	631	600	616	594	593	559	580	613	621	592	626	629	619	557	587	631	614	601	615	569	659	597	552	626	565	579	561	603	585	584	609	607	589	607	631	610	643	604	570	576	574	597	598	619	600	586	599	598	618	569	565	618	568	651	571	565	585	531	549	548	605	581	608	575	637	592	602	614	584	601	595	611	639	624	622	632	573	619	612	576	615	549	572	594	608	610	598	629	615	603	654	572	583	603	579	556	639	614	573	638	587	603	638	623	613	635	600	598	581	604	620	579	569	582	591	629	602	567	574	591	558	621	589	573	610	573	565	611	581	613	589	601	610	604	603	613	577	634	608	599	599	591	589	642	624	638	638	582	624	609	589	619	641	573	612	657	609	581	617	618	630	632	588	670	590	638	607	638	593	573	586	603	589	567	589	574	621	544	612	601	628	625	614	547	602	651	574	631	622	602	585	582	576	608	608	577	630	544	592	562	618	602	616	652	581	603	587	612	660	609	627	613	627	591	582	603	614	598	608	596	545	600	610	566	608	606	580	630	572	630	583	557	600	634	625	636	620	630	628	645	628	599	582	633	616	610	606	625	563	574	683	601	608	591	605	573	567	583	580	610	583	598	618	614	579	612	580	613	580	570	595	616	563	620	612	629	601	634	598	609	578	624	569	621	597	584	619	605	619	620	565	602	572	580	635	599	599	581	645	603	636	601	601	622	592	591	591	592	632	573	587	595	594	623	602	621	594	628	613	596	567	604	608	609	616	632	600	611	555	595	563	605	599	596	538	571	629	618	586	610	622	549	630	592	691	609	594	594	594	621	615	589	658	613	601	645	605	597	672	541	611	604	657	597	575	594	610	616	614	586	565	565	601	589	567	628	633	570	629	582	586	562	625	609	556	626	581	592	676	623	570	624	569	575	607	586	613	569	557	602	596	583	586	581	607	621	577	600	611	607	578	588	628	653	573	585	576	585	599	592	594	532	598	607	603	572	578	579	598	618	599	589	626	613	579	597	604	584	650	623	592	638	557	570	603	595	568	628	623	598	611	569	649	570	584	571	611	640	600	614	562	610	603	613	613	598	627	637	585	569	590	630	628	554	595	656	579	607	579	611	612	605	562	601	603	568	648	590	583	609	604	578	611	591	613	655	634	611	573	608	605	639	604	619	604	619	597	571	577	631	638	583	587	583	604	621	550	623	590	625	604	611	568	585	622	647	626	641	623	574	551	550	594	596	618	588	603	594	633	545	598	632	608	595	628	635	594	663	605	600	584	590	589	622	610	607	578	623	583	637	610	591	578	583	590	569	564	571	588	577	635	598	611	678	555	594	640	639	585	587	610	627	589	602	580	618	568	599	599	591	595	559	606	606	568	639	596	633	612	600	610	605	610	619	603	639	608	648	615	613	577	629	643	621	585	578	646	539	601	580	617	620	582	569	533	580	627	598	627	625	606	593	637	559	597	626	624	619	598	612	664	610	614	591	604	642	580	617	599	604	581	618	609	609	572	597	611	615	659	606	599	592	612	611	592	639	625	591	563	608	572	610	600	634	560	584	625	601	600	588	579	634	608	597	582	582	624	575	611	579	597	580	585	547	676	581	568	601	643	607	564	583	578	645	614	629	578	609	590	579	563	562	626	588	555	633	550	588	618	627	573	583	588	635	611	606	626	620	609	599	589	570	600	599	564	637	572	595	596	597	612	596	616	617	649	611	620	631	598	590	635	594	567	617	553	612	562	578	643	606	568	582	604	565	564	640	650	584	584	601	644	589	598	646	560	619	609	600	617	591	598	622	603	599	631	603	605	575	619	621	599	624	631	602	613	592	601	549	598	597	539	561	620	556	575	598	614	627	574	570	568	557	634	616	631	604	597	635	602	612	648	586	557	588	605	622	660	601	585	631	571	633	573	606	599	540	536	590	598	599	617	576	608	616	561	581	628	599	570	584	594	604	627	547	584	622	628	559	645	591	630	633	574	588	600	641	606	597	584	555	592	621	596	578
2443	710	397	338	320	278	428	414	245	249	223	252	219	186	145	156	142	133	117	139	113	109	93	105	172	188	110	115	105	104	71	79	55	56	69	70	74	79	60	69	63	70	68	58	61	45	66	49	62	84	71	70	63	60	65	62	70	76	62	65	72	72	58	60	66	63	71	64	74	57	69	84	62	69	60	59	61	58	66	68	63	65	62	83	73	65	64	62	64	63	56	58	70	76	62	71	56	66	78	59	80	70	68	66	62	66	68	65	52	75	77	69	59	78	58	73	82	66	58	56	63	58	44	57	59	61	65	69	75	63	42	55	53	57	59	58	83	66	64	77	53	84	71	70	60	68	77	58	64	65	47	64	70	59	63	71	77	72	71	58	57	83	60	72	72	62	67	69	54	66	69	71	78	70	61	62	76	61	67	68	60	65	69	80	71	57	63	66	70	67	73	69	63	57	76	63	66	57	67	58	68	66	76	75	55	60	57	57	67	59	74	68	77	59	70	63	63	67	75	50	70	79	59	79	71	70	75	60	73	85	58	69	60	64	60	71	70	65	60	69	59	64	59	63	37	80	64	63	70	63	63	77	71	72	62	73	76	71	64	76	65	59	64	67	82	84	66	66	67	65	61	56	49	56	64	80	62	67	73	70	70	57	54	75	76	71	64	74	66	65	79	72	75	77	74	59	60	63	75	70	67	69	55	68	55	59	71	71	70	70	78	43	57	50	55	78	63	68	68	69	69	78	52	80	50	50	63	73	58	56	64	85	83	71	74	79	71	63	77	70	73	75	58	77	81	55	60	70	57	60	69	53	66	87	66	68	53	76	67	67	78	45	75	78	64	60	67	63	70	68	58	64	67	71	53	81	55	74	62	57	63	80	88	56	63	74	68	72	65	66	65	62	50	62	61	60	43	69	66	81	54	65	64	73	75	69	68	62	57	69	70	76	70	57	62	70	75	55	74	65	80	64	64	61	100	83	63	64	61	36	54	54	77	72	79	77	63	72	59	57	75	73	63	68	65	77	68	78	52	69	68	68	62	72	77	54	74	61	85	61	52	63	61	72	80	80	74	66	76	65	63	65	72	73	70	66	71	63	60	57	66	75	66	65	67	55	62	73	69	66	65	65	51	66	60	59	78	63	63	67	61	71	75	61	63	71	62	61	66	55	74	81	80	65	48	64	62	62	61	79	86	65	64	70	66	58	66	69	60	52	69	52	67	60	72	67	67	71	75	64	54	79	70	56	78	75	74	81	66	48	77	68	83	55	66	57	68	71	78	74	65	73	73	59	73	63	64	73	67	63	75	59	75	74	55	76	58	64	63	55	70	78	73	60	74	47	70	54	59	80	55	63	62	75	70	61	76	73	64	64	80	54	71	49	73	61	61	63	56	62	58	75	64	62	76	70	69	74	68	64	65	70	75	72	72	74	70	63	59	74	82	70	74	74	67	63	81	54	63	66	65	61	64	66	66	71	61	54	72	65	61	76	62	69	63	63	55	64	67	66	63	68	76	65	66	72	56	58	63	62	61	62	71	70	59	68	69	50	55	61	67	68	52	83	59	78	46	75	56	74	72	67	56	70	74	78	62	65	70	48	69	57	88	61	50	69	73	65	86	52	61	70	65	59	65	63	73	56	82	65	62	51	71	59	57	67	75	62	73	54	68	68	71	73	62	64	71	70	69	62	71	54	55	74	71	62	65	65	67	80	66	56	74	53	70	66	58	64	77	74	74	77	57	58	67	68	70	69	59	78	72	72	45	69	63	59	59	77	71	81	80	68	64	63	75	59	65	58	57	61	64	68	65	58	77	69	50	73	85	79	82	81	72	71	61	74	69	79	60	61	56	68	54	68	56	65	56	78	56	58	79	57	68	78	65	66	60	54	61	68	63	70	67	79	51	62	58	72	67	70	56	62	64	72	73	57	74	76	75	66	50	76	66	68	51	64	59	64	62	73	77	59	61	73	63	65	82	60	80	75	55	80	71	58	58	61	70	80	60	76	71	70	71	58	68	60	78	76	62	77	55	66	76	67	59	71	64	75	47	59	70	78	69	93	53	83	60	58	63	62	71	56	75	62	70	68	68	89	61	68	74	69	57	62	73	66	66	62	66	67	78	67	60	71	75	77	59	60	62	66	62	70	62	61	59	69	81	53	55	72	69	74	67	72	75	80	63	57	63	73	69	61	62	61	56	57	65	73	67	67	86	59	69	59	54	74	68	55	91	65	65	64	80	72	58	67	77	53	72	75	79	62	64	68	57	64	75	63	54	62	82	59	73	59	68	60	78	69	67	73	68	79	59	72	65	69	76	68	60	75	64	80	57	59	64	74	52	58	72	75	65	65	65	65	77	68	63	69	52	58	64	68	73	68	67	73	87	69	65	58	58	60	60	66	60	73	59	62	64	52	64	63	52	69	55	82	65	73	77	66	63	75	61	80	74	69	54	74	75	73	69	71	72	63	77	69	63	75	60	58	61	73	80	73	64	70	74	82	71	72	79	74	54	48	56	68	59	76	69	61	58	64	59	61	66	67	62	69	65	59	66	56	69	80	70	72	62	76	66	71	71	55	58	68	82	62	69	70	66	76	74	65	72	78	64	72	70	59	73	60	69	61	78	72	54	75	47	65	76	75	72	70	72	73	69	66	75	67	69	70	58	60	82	63	57	64	57	60	72	60	73	59	83	58	62	74	64	66	65	72	66	56	62	63	78	55	63	63	71	65	58	71	68	65	73	84	76	82	68	59	82	62	58	68	59	76	62	57	71	47	65	83	66	65	73	65	67	52	58	66	74	82	69	66	70	55	72	53	69	57	70	83	59	76	54	65	75	55	67	73	64	68	71	64	58	76	66	71	70	54	67	78	62	69	51	81	77	67	70	64	84	72	60	78	67	64	49	60	60	78	69	55	87	62	70	72	50	70	76	75	62	81	67	51	78	87	78	58	69	69	73	70	66	50	68	68	56	85	67	50	56	75	73	59	65	63	61	56	71	62	71	57	70	71	83	67	76	67	56	72	67	76	52	72	68	76	67	72	56	73	72	64	81	73	74	64	49	71	54	62	64	76	72	63	60	74	55	57	77	65	65	68	52	72	74	58	88	66	67	72	68	60	54	59	67	76	66	71	50	55	73	70	59	67	80	55	67	68	62	70	62	81	72	63	57	50	64	69	80	76	69	81	70	61	55	66	67	54	62	73	66	77	53	62	59	67	74	62	53	72	77	68	60	73	71	71	44	58	68	60	63	78	56	68	67	61	63	73	60	73	65	66	70	75	76	81	74	69	72	56	66	63	69	71	81	75	71	75	52	70	69	68	74	82	75	75	68	57	68	64	68	68	63	57	72	69	65	73	71	57	65	58	71	51	69	76	71	50	70	55	48	65	72	53	54	71	77	64	62	68	64	66	63	58	58	67	72	76	69	81	71	70	65	62	71	62	54	60	57	74	58	63	73	50	80	59	59	60	73	70	63	46	87	55	60	65
19251	7602	4440	5778	13996	16663	18727	14618	9181	9516	7598	6948	5479	4642	3754	3340	2763	2454	2215	2406	2007	1718	1571	2237	3254	2959	2224	1642	1096	871	744	547	553	518	515	492	548	508	532	492	514	489	473	487	513	469	488	533	487	481	520	489	500	490	495	490	481	507	507	511	503	517	514	544	529	485	518	505	487	506	514	487	499	506	494	504	505	508	524	544	509	472	480	486	514	511	479	493	506	460	516	513	443	520	509	522	523	441	521	507	520	499	542	506	521	476	524	511	472	518	490	512	501	511	505	507	502	518	479	501	478	515	479	486	522	493	526	514	531	478	514	489	508	448	489	519	503	506	522	492	517	488	493	504	504	516	502	475	477	498	474	504	468	522	497	492	513	510	525	503	477	475	519	485	475	500	503	519	537	488	510	516	507	508	520	564	482	429	502	501	520	477	551	483	469	498	481	516	493	528	512	506	484	511	503	523	528	497	484	427	488	547	527	486	457	541	492	503	484	520	505	507	523	455	465	519	537	523	495	541	500	518	508	479	501	465	484	479	527	538	520	479	501	475	500	505	467	506	490	493	489	511	506	482	514	492	503	544	486	553	498	491	488	554	509	459	479	517	499	496	573	471	510	512	528	511	538	519	471	524	493	493	476	518	491	475	491	484	526	502	476	486	521	519	522	499	518	506	540	510	512	520	496	488	496	476	487	458	491	530	515	500	506	516	514	471	505	507	455	473	495	531	498	493	439	504	517	516	481	504	491	547	505	525	503	543	515	481	484	489	498	499	498	486	509	500	521	519	513	524	472	533	529	516	485	503	552	530	516	500	512	526	521	471	538	526	483	534	488	456	533	484	507	507	488	508	519	477	516	470	530	476	486	528	474	500	516	520	518	476	510	526	556	509	510	470	521	519	505	499	518	518	501	463	502	498	495	521	500	498	499	538	502	516	548	521	518	550	472	492	462	534	492	444	496	503	489	473	506	506	517	511	495	489	504	466	527	483	510	530	521	494	522	481	500	547	495	509	464	488	520	497	517	473	478	577	530	539	522	490	513	504	561	487	469	489	514	511	479	484	526	505	502	491	488	492	512	463	505	504	489	476	529	485	487	478	506	488	499	542	485	471	524	534	475	555	525	485	504	492	491	522	491	509	460	516	520	499	488	513	519	555	492	478	484	491	484	500	483	493	525	545	506	495	495	502	497	516	494	518	523	496	481	533	511	523	503	498	521	472	513	463	479	502	504	524	502	520	544	503	497	494	526	481	514	513	520	472	525	503	507	476	491	510	478	503	470	487	504	470	498	506	528	557	497	504	470	520	500	503	547	481	497	478	450	532	512	500	479	489	520	529	485	542	519	507	544	463	511	514	485	492	504	500	491	534	530	488	495	508	517	562	509	495	475	514	511	569	509	482	508	486	513	508	506	511	501	494	498	488	508	503	495	430	533	507	479	522	503	510	521	510	528	497	496	479	513	500	504	525	496	530	499	487	528	525	502	523	531	485	499	531	477	534	485	512	483	539	546	494	514	504	501	510	504	507	527	481	510	490	485	512	488	504	502	502	535	537	497	525	496	500	534	507	485	526	489	545	473	496	521	473	511	509	486	495	568	498	524	506	504	456	502	502	542	533	498	523	493	487	516	512	512	530	493	535	489	464	485	509	484	575	479	477	463	501	490	535	457	480	473	514	510	470	508	476	504	513	547	506	501	508	471	507	482	510	461	503	464	470	526	505	491	496	474	504	551	543	538	510	496	502	476	487	501	493	462	474	511	451	483	478	509	483	501	498	468	502	501	483	488	507	472	468	488	503	518	514	513	527	444	481	495	516	493	540	488	516	526	522	516	509	485	542	486	522	492	469	507	506	493	465	499	508	495	508	442	523	489	504	503	504	531	489	496	553	494	493	488	495	521	504	545	474	470	557	522	499	483	484	529	501	500	565	525	528	489	529	485	520	492	539	504	475	519	492	497	517	435	504	464	492	523	508	503	506	489	502	498	500	527	499	554	534	502	491	497	537	512	530	531	488	456	465	527	499	461	498	518	487	509	478	516	504	521	534	491	491	507	517	530	503	524	512	501	489	504	462	521	482	498	522	506	455	505	493	559	485	490	475	509	502	523	503	504	504	477	463	490	538	478	499	536	529	480	478	500	530	512	513	542	469	438	496	507	540	517	495	480	514	488	494	529	505	456	497	493	514	492	517	487	485	456	484	497	542	503	493	526	463	474	498	513	496	485	516	521	503	519	498	547	495	480	516	524	508	493	505	491	507	471	467	494	483	490	500	516	508	520	496	477	505	542	476	510	506	480	473	520	501	513	480	493	485	475	460	494	479	515	477	470	513	470	479	516	506	477	511	546	468	517	502	498	525	492	507	493	535	552	501	517	516	491	502	530	542	563	489	503	495	548	520	500	486	501	488	465	532	478	497	475	502	477	497	514	507	497	500	476	488	483	501	508	511	496	515	533	518	527	493	518	508	510	496	500	489	519	502	495	450	519	505	595	498	512	521	500	486	460	500	531	469	513	499	480	485	492	513	499	486	528	442	500	544	504	480	489	484	505	516	546	493	542	491	487	526	499	474	532	471	502	503	463	528	483	464	489	493	475	460	515	521	506	516	507	525	556	510	487	449	492	516	512	493	504	514	496	543	483	504	524	517	444	499	529	539	500	523	467	506	482	564	479	506	537	521	488	499	521	484	541	508	488	515	498	508	528	490	509	525	505	487	496	506	529	545	504	456	467	502	504	513	513	503	514	506	499	526	480	524	516	477	480	515	521	506	524	512	471	492	514	505	482	463	492	513	542	539	507	536	541	482	513	555	492	566	501	549	536	495	499	510	515	504	480	528	543	462	493	508	517	526	464	528	461	523	482	494	486	507	499	500	529	538	504	491	522	511	511	451	475	512	480	523	489	497	480	455	481	474	520	508	511	491	548	523	489	441	523	525	534	480	490	505	485	464	491	487	491	505	528	538	556	497	488	549	499	479	528	497	510	543	472	490	499	544	469	503	509	479	502	462	519	510	494	484	479	521	523	507	468	469	505	526	492	519	518	478	489	498	539	496	516	503	470	520	543	488	521	513	487	483	535	459	514	518	507	492	537	505	518	532	530	529	511	502	476	547	473	497	505	484	549	476	456	467	494	478	494	447	458	502	462	497	445	539	543	488	489	535	504	494	467	525	514	504	512	476	490	516	485	540	501	530	477	504	546	536	495	519	514	460	508	470	529	539	510	504	520	546	526	472	520	468	486	515	471	523	501	489	496	458	491	504	534	505	480	483	506	548	510	486	522	514	497	511	482	501	478	478	488	496	515	473	536	494	513	508	477	509	498	505	458	479	525	495	488	491	498	480	466	465	492	474	508	468	483	520	505	521	515	482	484	529	489	484	544	520	509	511	520	506	506	511	502	526	531	495	526	505	509	504	499	503	533	515	508	500	513	519	473	499	543	472	497	524	488	489	509	496	467	530	525	530	454	493	536	505	480	496	554	515	509	504	499	513
2226	1102	459	386	331	419	559	434	427	388	334	310	265	277	211	200	149	157	151	157	160	118	191	346	357	330	242	191	148	111	98	79	78	73	72	71	63	85	72	65	70	67	52	83	71	71	60	80	59	67	64	72	85	69	75	83	81	71	62	76	73	55	82	64	67	63	79	79	72	71	67	66	76	55	64	72	81	81	57	65	55	62	75	63	76	66	81	62	67	46	73	78	91	72	72	65	60	63	77	73	75	78	80	82	60	71	57	75	69	71	74	70	48	62	87	72	70	68	84	73	78	57	63	68	74	70	80	70	60	68	79	70	66	72	83	84	80	77	94	67	72	62	56	83	65	71	82	74	84	69	67	65	57	90	68	70	57	54	64	64	77	70	78	96	59	93	58	65	76	75	77	78	78	60	72	76	67	63	71	70	58	82	69	67	66	67	61	63	59	78	72	50	87	75	97	75	81	84	68	79	79	72	60	69	53	78	46	71	61	71	61	63	64	69	55	71	63	67	76	81	59	88	64	72	65	81	65	59	75	66	63	63	75	57	78	71	71	78	80	76	73	76	78	69	67	60	82	67	74	68	73	73	86	70	63	82	89	81	81	94	82	56	65	68	78	68	76	72	57	68	63	65	64	62	56	69	73	76	72	58	75	72	74	65	67	71	69	70	60	72	64	83	76	66	81	68	62	61	66	63	70	72	77	69	76	73	56	71	70	68	60	68	64	76	63	74	59	61	69	63	59	72	67	74	66	76	66	79	71	69	88	66	55	77	72	71	77	57	65	76	68	72	85	59	74	67	62	70	75	81	79	63	65	57	66	91	66	75	71	70	84	66	68	73	69	62	78	77	83	65	64	74	72	75	70	65	65	84	70	73	72	60	74	79	60	60	58	60	63	76	69	67	74	70	68	72	63	66	74	60	67	69	78	71	65	78	67	63	75	70	70	68	78	73	85	58	79	70	63	69	77	69	68	70	59	63	71	66	68	61	71	67	79	63	50	61	66	73	65	65	72	63	72	82	81	69	76	65	75	64	76	81	63	72	69	79	55	88	75	85	71	63	56	74	69	78	87	74	64	75	68	73	69	65	65	76	54	58	64	76	66	61	88	72	65	85	69	55	75	63	74	71	78	77	65	71	82	57	49	57	86	81	87	74	68	68	84	66	75	73	69	69	59	66	54	65	64	76	82	66	73	67	75	81	69	65	70	82	62	70	66	77	63	65	81	81	67	63	68	60	69	75	72	82	71	73	72	61	64	68	81	83	60	58	75	82	81	57	68	61	77	53	75	88	71	64	63	65	74	68	69	71	77	65	75	73	70	54	64	67	67	65	69	61	60	64	69	77	68	65	58	55	68	72	78	56	72	65	66	66	65	64	68	78	54	77	63	99	64	80	69	35	77	71	79	67	69	82	79	67	63	82	69	60	70	69	74	72	72	70	58	71	57	66	64	62	77	78	65	86	65	76	63	67	70	66	79	69	49	66	80	52	77	58	78	70	71	62	81	71	74	59	69	76	65	92	67	63	61	74	65	71	52	70	59	86	63	63	72	68	59	80	73	80	61	72	63	78	63	58	67	68	76	68	77	65	79	68	73	77	61	62	62	81	79	69	65	72	64	59	65	67	62	83	72	64	81	58	62	64	70	65	56	53	65	78	73	66	82	57	62	74	62	77	75	61	65	68	59	66	70	67	70	63	56	72	66	68	84	84	76	84	81	76	64	52	76	71	63	83	66	71	60	62	59	76	62	69	54	65	71	69	70	59	81	63	72	73	62	61	66	69	71	75	57	68	74	72	64	70	75	77	58	74	79	78	75	63	64	62	61	64	83	76	79	51	81	56	56	73	70	70	64	70	63	79	68	67	76	59	76	63	69	55	87	69	70	70	73	83	71	68	75	61	64	67	82	73	70	66	71	91	67	67	73	61	74	76	64	79	78	76	78	74	64	87	64	69	58	78	61	80	72	53	72	64	76	62	57	86	64	67	64	73	84	68	76	72	67	69	82	71	56	68	68	80	80	86	69	66	83	50	80	71	71	62	73	71	80	72	66	47	72	73	71	76	83	81	60	55	70	61	83	69	62	74	70	74	80	78	70	81	53	60	55	72	78	74	69	73	69	93	71	53	65	72	67	65	73	71	64	65	81	69	71	76	61	79	70	67	67	83	62	56	69	68	62	78	76	67	79	71	75	71	69	67	57	84	79	58	73	67	73	76	74	64	72	91	74	72	64	84	62	57	69	63	73	55	80	54	85	71	69	66	77	62	71	67	79	73	74	68	69	80	82	81	69	70	64	64	64	75	65	80	72	65	63	58	60	70	59	65	89	75	71	79	70	73	50	65	79	81	71	72	67	81	64	61	60	67	78	76	53	76	54	69	67	82	68	67	66	66	75	62	73	50	70	68	74	80	71	73	84	70	66	70	76	65	71	71	65	78	59	82	67	80	62	69	76	65	71	59	88	69	61	53	63	58	85	69	62	74	62	67	90	76	79	71	65	62	83	79	67	74	87	76	67	63	79	84	77	81	74	74	85	79	70	67	74	68	69	71	81	85	71	75	86	88	73	77	68	57	81	70	77	81	64	77	74	83	78	64	67	84	85	68	68	77	80	75	54	76	80	77	56	69	55	57	63	68	71	75	61	65	68	61	64	71	65	67	70	67	75	70	69	77	70	70	68	78	82	64	56	73	71	86	66	70	62	73	78	72	83	66	62	60	72	74	57	82	71	60	79	59	79	49	62	82	81	79	81	69	73	78	63	75	72	78	79	66	74	78	65	55	79	71	60	62	67	58	70	76	72	67	83	69	77	64	62	66	77	69	75	84	66	62	61	75	76	74	70	57	75	69	74	76	68	66	72	66	81	62	70	75	55	71	66	69	70	60	65	72	69	74	56	78	69	84	67	78	68	71	70	77	77	72	78	82	63	63	54	91	74	68	42	68	60	77	70	74	72	70	56	75	82	70	68	67	65	78	69	68	74	80	68	67	88	61	67	76	79	62	70	80	57	65	75	78	54	66	84	79	72	75	57	76	60	73	78	78	58	76	75	58	75	73	73	60	78	71	88	84	65	63	61	74	68	84	74	84	73	62	81	83	68	81	71	76	81	75	77	69	66	63	72	75	66	70	74	62	77	84	55	68	71	65	64	75	64	70	59	75	65	74	82	74	73	68	80	77	73	74	67	83	70	79	80	62	65	64	67	69	60	66	65	76	83	68	61	57	66	66	61	64	85	83	54	58	88	95	76	78	56	61	62	62	53	82	71	60	59	76	70	69	72	68	66	76	59	83	76	56	79	79	63	72	75	65	73	67	62	72	65	67	72	66	81	67	76	73	67	59	67	70	59	55	61	72	59	80	58	79	63	68	72	62	67	74	84	71	78	66	69	62	79	74	71	66	80	70	60	75	63	76	66	77	86	69	63	67	54	71	66	72	69	73	62	75	82	66	62	69	73	70	79	67	76	64	65	65	65	87	64	80	50	79
20783	10517	4768	6702	13907	21451	21808	15559	14448	12019	10059	8987	7342	6672	5333	4861	3929	3272	2813	2498	2318	1993	4166	6837	7630	6296	4475	3314	2093	1365	902	710	581	573	548	523	553	522	519	533	545	511	519	495	507	543	550	564	547	521	513	504	542	510	535	515	503	520	478	554	498	515	542	525	520	525	523	518	529	516	515	478	546	480	512	502	526	508	520	504	561	557	494	532	524	507	498	490	503	465	557	555	537	520	481	541	533	491	537	538	526	521	499	543	521	567	529	476	543	538	510	521	497	509	508	543	508	537	507	521	552	569	507	539	513	495	531	484	517	481	545	545	478	509	551	476	512	516	501	524	503	554	511	510	527	534	558	525	531	486	475	524	517	515	507	539	521	500	530	478	497	508	494	539	532	526	524	540	515	495	497	490	518	509	500	531	506	565	524	507	540	549	543	487	532	531	504	579	524	526	496	521	506	516	543	521	478	539	529	544	531	490	538	498	514	481	495	510	519	523	547	517	493	543	509	533	540	559	542	531	531	497	479	532	536	546	529	519	500	494	530	495	522	511	532	493	502	536	517	510	527	509	474	498	538	501	526	519	534	498	535	517	498	510	551	474	524	544	544	554	501	505	562	537	498	512	498	512	495	536	535	531	470	495	530	504	533	490	554	550	527	480	505	523	514	545	522	534	521	534	531	544	537	547	534	528	521	524	490	539	523	530	536	468	520	564	535	514	505	514	518	521	535	540	512	506	538	526	515	490	509	538	531	510	496	506	515	557	510	514	525	528	518	518	521	527	517	495	540	490	526	508	510	530	539	495	544	519	533	549	506	506	535	518	518	536	503	517	524	491	505	570	559	548	514	522	499	519	482	512	489	516	519	563	518	566	493	485	496	515	493	528	511	534	526	511	542	516	541	546	510	571	594	507	549	488	480	491	539	519	577	527	511	541	527	488	552	534	513	495	499	517	570	481	536	510	482	515	526	539	490	536	495	514	528	499	495	517	532	523	542	481	542	526	491	460	540	521	520	508	561	517	498	511	518	559	541	521	531	485	519	507	546	513	519	485	532	537	506	542	505	531	531	527	497	521	510	534	528	547	561	509	513	525	515	485	547	502	513	557	513	553	529	522	544	546	521	516	535	517	552	520	466	530	516	513	513	548	542	509	508	540	530	498	543	524	526	501	502	519	522	520	518	560	535	533	473	532	506	540	501	530	478	492	548	557	515	531	540	565	518	539	565	520	509	557	528	476	491	529	531	513	545	514	512	490	529	520	515	553	491	538	554	537	552	514	525	546	533	499	489	512	517	555	512	488	535	550	549	524	498	539	505	527	527	554	553	484	534	542	529	523	520	524	507	517	504	496	570	531	544	536	553	497	533	502	526	485	504	494	509	507	538	530	507	521	544	518	518	496	483	515	539	497	504	513	579	506	531	515	498	539	537	526	499	527	538	531	536	533	517	514	462	509	510	536	509	539	529	540	513	501	546	553	556	506	570	502	543	517	522	550	531	520	552	483	561	512	551	546	517	540	516	496	474	533	513	503	550	528	515	524	553	513	488	496	542	574	533	533	504	521	539	517	537	526	497	541	516	483	523	546	506	519	545	513	499	513	552	545	501	524	566	497	523	513	496	507	539	531	555	487	542	530	474	496	506	518	529	473	496	513	555	500	545	541	527	486	492	507	545	519	481	504	466	482	518	490	504	571	522	553	555	499	520	566	537	504	525	503	533	485	488	553	523	519	508	542	502	477	523	552	476	522	551	547	547	523	550	522	533	506	512	491	539	519	550	522	548	521	563	490	532	493	532	508	545	540	513	528	534	554	531	486	561	522	511	549	517	531	573	509	490	542	537	532	563	520	524	552	488	497	493	543	582	509	503	456	543	506	550	493	472	523	532	506	487	521	525	489	545	540	521	551	487	471	512	534	493	518	525	510	545	550	498	526	528	497	528	527	556	517	466	546	562	534	537	539	551	525	558	544	490	537	534	519	579	566	501	507	536	518	541	528	534	579	502	521	510	497	558	523	519	540	495	550	520	531	526	510	564	543	545	570	553	534	564	539	512	520	525	532	525	555	549	516	501	542	501	492	524	516	512	500	529	489	499	518	499	516	535	487	528	482	523	541	495	527	497	515	506	529	544	532	518	500	511	525	506	569	520	526	493	526	523	531	478	495	528	532	478	489	497	502	542	528	515	550	501	531	555	525	520	537	523	518	540	492	525	513	532	558	522	523	548	534	525	527	524	522	474	515	485	506	509	508	474	508	516	524	495	525	530	514	526	532	509	520	518	533	522	557	541	495	509	572	503	527	507	526	524	528	532	546	504	545	524	531	529	538	535	516	500	486	527	489	560	506	506	531	535	566	519	488	522	537	506	526	547	525	515	533	499	526	512	545	529	505	538	522	564	528	510	507	536	511	531	538	494	507	511	490	499	527	523	505	503	506	576	524	552	542	530	516	503	534	523	501	478	504	558	545	541	501	553	505	516	521	522	515	532	537	534	549	501	515	521	503	522	518	536	502	515	528	523	485	526	498	521	545	524	534	530	476	529	561	547	528	521	540	536	493	520	546	533	513	520	571	551	525	517	525	556	560	497	496	517	502	490	511	508	537	580	499	530	533	521	521	533	526	512	522	521	518	516	587	510	527	539	518	536	488	536	500	511	520	501	525	527	489	478	488	509	528	489	521	502	539	552	499	530	507	576	480	513	520	549	538	544	556	502	534	530	500	496	540	543	549	535	534	488	498	504	490	509	486	514	531	553	475	540	548	497	525	505	518	542	554	489	548	519	499	525	509	533	521	521	507	505	561	546	547	514	523	504	515	499	514	503	510	500	527	529	547	483	496	522	552	522	552	535	493	507	490	532	517	508	527	542	509	510	526	524	519	533	514	545	537	544	498	546	524	514	512	489	503	512	519	542	508	518	509	501	525	521	551	487	514	515	535	522	534	537	511	501	546	540	531	491	501	523	533	520	533	515	517	518	505	513	499	524	513	551	500	503	489	499	509	515	543	511	500	522	567	542	497	503	544	555	551	497	501	542	499	523	508	499	517	512	520	523	531	511	483	493	544	528	526	528	429	531	528	546	498	536	539	567	507	518	543	532	539	506	500	510	549	510	564	519	530	538	482	509	546	499	500	501	536	485	498	487	531	581	542	498	565	528	488	516	496	515	531	554	499	514	506	544	518	519	521	499	548	525	496	543	507	543	526	489	514	512	528	513	552	497	508	520	470	539	540	527	517	510	507	504	524	553	518	533	520	494	538	514	550	505	521	532	550	537	515	479	484	507	551	538	499	523	500	494	521	546	523	507	504	577	511	504	512	526	497	571	510	544	505	538	492	506	526	541	514	495	489	513	566	519	545	526	517	550	479	549	545	493	501	501	539	487	516	518	553	516	587	512	545	474	557	534	484	558	531	493	542	550	535	503	557	497	497	558	506	531	488	564	530	544	499	535	506	549	523	528	510	519	494	551	512	537	530	516	531	511	505	526	512	527	539
3506	971	426	316	354	464	540	426	325	402	357	328	333	266	218	212	171	174	164	143	113	118	133	294	402	407	325	232	202	149	101	100	98	91	82	67	69	90	73	71	80	67	73	73	90	92	68	86	62	67	81	63	83	63	75	67	70	58	78	67	77	82	67	69	68	81	76	79	59	66	74	61	72	79	69	68	67	87	73	75	73	84	74	65	72	82	73	68	60	84	65	79	80	68	77	73	60	71	70	83	93	63	74	73	74	81	75	67	90	81	62	76	87	83	77	76	64	67	71	56	63	80	79	70	75	80	76	78	75	76	82	78	83	75	74	81	72	65	58	89	66	97	72	86	77	79	84	84	73	84	64	68	78	64	75	60	74	83	84	66	80	80	77	90	79	85	77	65	66	70	82	82	60	72	74	66	74	74	76	76	83	72	60	70	72	65	94	69	65	79	64	81	71	84	80	79	85	87	61	78	55	72	76	78	86	74	74	78	67	72	69	77	78	72	106	81	72	77	68	72	78	75	74	75	89	77	68	76	71	74	71	72	86	71	61	73	86	69	60	82	60	86	68	78	75	62	77	66	69	88	90	68	79	90	61	79	73	95	72	84	91	81	68	75	84	76	79	75	75	59	86	80	81	64	66	77	71	67	75	67	78	88	73	80	85	67	70	58	76	68	66	87	82	85	80	83	85	70	82	78	92	65	64	75	82	64	77	73	95	80	81	74	84	78	84	68	93	84	91	75	83	85	78	66	64	77	68	92	85	84	65	60	79	68	78	74	73	85	76	65	74	71	83	80	84	80	80	86	69	62	85	65	82	81	76	73	84	72	78	86	81	91	84	75	66	64	77	81	75	81	83	71	77	79	65	85	87	66	80	87	87	71	82	69	78	66	74	78	65	94	77	79	72	90	91	70	65	98	65	80	79	65	85	72	79	91	73	86	78	79	62	74	80	86	79	82	97	76	72	93	93	73	82	77	83	73	91	75	83	70	71	61	75	63	65	85	63	75	70	82	86	77	80	79	85	71	65	77	77	66	63	82	56	71	66	85	71	82	90	79	74	66	81	71	79	55	71	79	103	64	68	80	74	74	73	106	77	69	71	80	76	73	90	90	90	72	71	73	75	65	76	68	73	67	80	69	81	82	55	71	81	73	91	67	78	72	79	86	66	81	86	85	80	68	79	67	78	77	61	75	74	79	75	81	75	82	76	88	80	74	74	66	80	72	79	77	67	78	72	65	79	92	80	63	63	86	73	83	76	69	87	70	65	94	68	72	67	88	71	75	90	67	70	77	78	61	67	61	72	66	72	66	72	72	88	72	78	66	77	88	71	83	68	62	65	68	85	76	57	74	85	79	73	75	72	87	73	73	75	76	75	87	70	76	81	61	81	57	77	77	76	70	72	85	72	83	78	78	85	82	68	81	78	73	73	69	67	66	70	74	73	63	70	66	75	74	68	59	80	91	74	77	92	86	70	59	88	68	81	71	64	75	80	70	63	88	77	85	89	58	74	79	88	89	67	72	87	69	78	83	70	73	79	76	87	79	77	91	65	77	75	77	73	77	71	70	82	86	87	72	85	56	72	73	94	75	77	69	67	80	77	81	80	63	75	91	58	58	76	79	78	70	66	83	77	79	74	64	70	91	69	86	73	78	86	73	80	75	70	71	94	74	79	77	74	77	61	78	73	72	82	81	66	60	71	83	93	72	80	86	59	72	79	72	84	83	73	78	81	84	78	85	69	76	76	74	83	68	64	98	74	82	78	64	60	76	66	68	75	75	76	73	73	75	75	72	84	69	62	70	82	83	75	85	82	73	60	76	75	70	64	77	79	80	66	83	65	72	68	76	67	86	68	79	84	86	76	78	63	78	69	76	69	66	76	69	63	104	61	70	66	84	75	76	68	75	72	80	58	83	77	79	76	88	85	80	89	65	91	85	77	76	88	75	60	71	73	83	78	82	87	93	72	83	59	71	68	88	70	80	100	72	75	68	78	73	84	81	88	65	75	85	76	95	75	87	76	75	67	82	89	76	90	74	70	78	76	73	68	68	66	79	85	81	83	62	89	66	87	89	76	64	62	83	81	74	86	76	67	74	91	81	97	77	87	72	84	81	91	93	60	59	79	69	74	67	69	68	68	73	72	88	84	77	86	85	78	60	68	71	84	88	87	67	76	70	77	69	87	98	67	72	100	90	75	62	81	74	91	67	68	85	75	70	70	97	78	63	66	63	81	69	77	72	75	86	68	64	84	75	66	73	86	78	77	79	82	73	72	71	79	75	79	70	96	60	75	82	64	94	68	77	82	63	86	62	78	59	65	88	81	69	76	78	84	91	78	89	64	71	76	85	82	96	72	69	63	77	74	55	79	80	72	88	65	63	62	80	90	70	82	79	96	68	69	72	65	84	99	67	87	66	63	80	62	80	61	76	74	82	83	88	82	82	67	67	80	63	75	75	83	67	56	79	89	73	75	73	82	66	65	78	85	71	87	58	81	88	67	93	72	65	77	81	69	85	67	78	69	71	79	72	81	86	99	86	66	64	82	78	86	69	74	82	88	91	81	80	83	66	65	79	84	56	70	79	75	73	88	91	70	68	82	90	93	69	71	70	70	84	81	85	70	68	94	77	94	67	82	85	87	70	87	81	76	86	71	69	70	68	76	65	76	82	86	81	69	84	85	71	84	71	83	69	82	84	82	70	79	78	88	87	66	66	73	76	76	74	79	69	70	82	75	84	81	77	90	62	82	76	79	79	88	78	65	68	85	83	74	81	85	82	73	82	70	70	69	92	87	74	70	69	68	67	70	68	70	70	82	83	66	75	62	66	90	82	69	72	93	72	67	75	77	81	86	89	76	73	72	67	76	74	83	75	84	77	82	68	57	62	69	71	70	73	68	117	72	86	75	70	87	66	77	83	97	74	69	94	76	86	78	81	66	74	69	78	68	72	67	77	73	99	73	79	77	77	71	72	72	79	75	72	67	64	78	74	83	72	82	79	64	99	76	75	75	70	71	74	62	65	72	81	70	80	76	92	66	73	75	81	78	79	75	91	89	79	74	65	72	65	66	73	68	78	77	66	74	92	70	67	77	83	63	84	75	76	79	72	83	82	66	76	60	86	87	60	77	83	67	88	76	66	69	73	94	90	72	86	68	78	75	76	83	69	67	82	63	80	74	80	61	79	66	86	83	80	69	70	87	96	74	83	79	80	76	77	74	62	75	74	73	83	91	67	74	87	65	70	82	77	79	71	71	74	86	81	77	81	70	80	76	85	83	67	83	76	78	72	68	69	89	87	102	88	87	88	82	76	82	80	77	76	65	61	93	87	79	82	72	64	77	94	66	70	97	86	74	64	74	69	89	73	97	87	58	89	93	88	89	73	79	80	81	78	89	71	64	73	94	75	61	77	62	83	77	61	86	79	78	91	91	73	77	69	65	85	70	72	69	73	67	75	64	75	81	82	68	77	78	84	62	76	74	69	87	69
20992	9284	4380	5796	14859	22055	21031	15396	11585	11986	9991	8869	9040	6377	5258	4885	3920	3406	2989	2637	2339	1977	2006	5860	8525	7782	6040	4409	2706	1696	1110	829	703	633	642	636	604	568	536	558	605	548	605	587	539	563	561	608	612	551	550	588	585	584	567	553	584	572	610	547	588	591	535	604	599	597	540	580	577	577	554	580	540	554	583	544	535	550	552	549	617	576	576	530	594	580	579	563	561	564	550	546	588	612	564	603	551	559	620	564	620	540	559	568	597	565	573	621	545	576	573	553	585	567	566	598	571	575	587	594	578	548	569	609	578	584	604	592	613	607	600	608	622	578	534	581	600	571	589	577	581	579	567	605	598	577	601	542	577	569	572	529	580	597	581	567	572	520	543	588	595	529	601	574	520	571	567	607	555	596	577	566	581	550	553	570	542	594	574	544	589	570	593	564	534	534	591	559	576	565	566	567	638	623	589	621	576	572	586	580	551	607	588	590	577	536	520	581	583	555	572	583	549	578	564	531	590	560	582	574	610	572	588	590	583	564	586	587	565	555	550	619	590	583	590	567	545	565	550	575	556	583	554	571	597	530	580	579	531	556	590	492	577	608	587	560	587	557	535	565	544	596	611	567	576	586	561	563	575	584	604	535	570	614	536	527	561	561	548	552	592	575	553	562	549	553	562	600	588	604	580	559	574	600	564	540	546	540	534	531	560	592	556	564	553	598	582	519	572	599	582	550	527	530	579	604	569	542	590	577	575	577	563	537	580	583	579	589	596	563	516	555	548	601	519	574	537	566	554	569	564	597	576	606	560	561	618	571	601	570	566	580	523	623	543	545	591	511	561	586	588	572	592	537	577	575	546	559	574	553	552	591	613	586	557	568	566	590	556	574	536	535	561	570	590	606	569	573	578	592	570	570	581	572	557	542	609	551	547	550	520	546	573	569	585	548	575	552	567	581	541	584	573	561	571	579	583	557	587	588	595	611	590	581	609	556	575	576	552	574	607	573	563	583	556	600	539	591	575	549	571	591	530	649	626	548	576	558	584	573	569	572	584	560	530	552	530	602	597	579	626	598	583	561	552	587	556	578	563	557	572	581	568	617	563	580	584	612	566	554	551	576	611	586	586	570	588	592	541	557	551	524	561	593	579	558	533	580	569	543	562	568	571	574	565	571	597	580	568	535	582	563	589	541	604	585	578	584	561	564	565	555	564	596	595	569	616	533	622	584	598	619	569	567	521	564	569	561	589	578	634	577	547	593	597	576	561	565	599	616	579	568	593	558	569	591	547	571	622	587	554	560	567	570	521	639	572	553	559	537	552	562	620	588	605	556	596	572	583	525	594	562	551	553	576	592	563	579	609	575	587	572	563	594	578	567	549	582	590	563	595	594	565	570	573	585	553	556	593	593	595	559	631	579	558	564	546	521	574	555	591	623	594	573	578	563	555	584	543	594	579	596	580	567	565	569	593	572	533	601	572	583	550	586	546	578	553	572	538	579	576	553	543	572	555	564	549	619	549	612	574	580	581	592	599	581	580	567	586	539	541	600	582	621	585	581	544	598	569	534	606	542	588	516	574	571	647	559	542	542	545	597	627	596	617	554	604	599	559	577	569	573	561	624	555	572	557	580	566	532	617	562	597	558	581	566	613	610	605	583	558	572	599	566	546	570	594	586	585	546	594	575	583	597	559	598	554	584	588	525	603	605	577	587	599	563	564	530	587	561	597	600	554	607	529	597	604	589	552	558	573	578	545	597	566	546	564	576	567	585	535	605	558	584	562	583	582	554	554	588	588	565	559	543	598	559	584	543	541	569	624	573	548	564	538	582	571	562	558	596	593	534	632	600	603	530	601	573	567	565	546	576	602	579	573	583	547	531	560	568	617	577	590	567	559	567	577	579	577	580	562	564	579	550	581	589	563	611	584	585	562	556	562	583	605	584	580	551	570	545	570	593	607	591	548	583	557	576	573	611	549	585	548	581	603	570	543	541	521	575	579	555	554	575	599	572	576	597	611	548	574	552	611	553	580	584	584	541	559	533	549	569	534	624	572	520	588	563	585	587	560	585	544	556	579	583	578	558	566	576	567	581	589	542	608	548	535	565	590	528	616	542	550	589	555	593	586	581	600	582	579	569	569	579	606	567	563	590	593	529	579	588	587	585	638	559	601	542	578	596	520	550	570	565	598	585	568	579	589	565	585	577	583	553	585	583	576	564	560	625	583	588	552	582	566	580	581	561	572	598	574	533	566	541	587	582	601	596	516	557	564	624	535	596	578	570	585	627	611	554	548	614	599	614	571	543	581	561	540	592	567	610	579	585	601	595	584	618	573	598	587	573	579	566	550	563	589	593	569	554	578	543	569	579	536	639	564	521	598	565	598	571	555	541	571	596	597	551	580	566	590	528	527	586	613	576	561	546	648	549	571	556	585	602	557	582	600	632	581	589	603	574	586	582	568	555	625	594	588	591	601	565	582	555	579	588	569	571	549	576	540	533	562	593	532	600	560	568	588	628	517	585	541	569	555	548	610	608	537	592	565	560	551	580	592	544	564	578	555	571	548	553	587	581	558	527	618	608	547	565	616	561	598	565	555	561	550	558	562	540	575	574	530	569	557	572	549	568	582	538	575	574	562	535	558	572	607	555	574	592	577	559	562	584	558	605	551	550	554	546	577	585	533	535	583	594	538	537	604	578	585	586	575	607	522	588	581	564	571	585	584	566	572	609	606	580	541	587	600	546	576	606	583	550	605	594	602	569	592	580	591	605	584	585	595	544	607	597	601	592	555	575	590	552	552	550	556	571	544	557	580	594	555	592	575	578	590	589	580	615	588	541	558	615	530	586	585	593	569	578	579	557	555	537	574	576	556	579	532	612	585	574	582	548	565	573	597	547	561	594	596	545	609	558	601	569	557	603	589	573	580	564	583	575	608	595	571	549	606	567	564	558	576	556	597	609	589	593	565	588	568	561	535	597	564	557	555	592	572	591	581	566	619	593	583	564	533	572	610	572	559	590	560	586	588	586	603	605	610	536	597	557	626	612	571	570	597	591	580	557	593	583	602	566	558	603	582	540	593	528	561	610	575	547	564	599	601	517	572	542	562	560	542	582	573	543	580	630	563	573	578	622	582	607	556	617	570	620	554	562	546	578	563	597	552	558	564	597	588	570	591	556	616	566	566	598	535	592	573	639	539	591	574	588	566	596	530	569	558	584	569	605	563	563	580	577	567	538	546	620	542	585	605	559	580	610	587	564	542	579	576	607	536	566	564	605	582	576	577	584	564	555	570	592	559	564	562	559	573	585	567	581	544	587	576	583	582	541	517	556	565	556	570	551	577	588	587	542	581	537	574	537	553	548	587	590	597	569	608	591	589	546	589	576	577	583	594	604	575	574	605	533	607	530	580	532	579	559	581	534	569	559	567	529	535	549	578	583	590	546	555	566	615	553	549	562	541	538	568	564	587	622	569	540	595	556	551	581	547	586	561	582	596	573	576	566
3058	1304	626	515	514	521	518	457	465	542	475	443	388	362	243	255	231	224	181	140	143	119	254	566	685	637	490	366	218	167	140	124	90	83	77	72	86	76	88	83	89	81	104	87	80	83	71	77	76	77	79	91	77	86	76	97	91	74	92	89	79	67	72	80	84	80	79	70	73	76	85	68	73	75	86	81	77	75	82	74	92	81	83	83	80	80	81	86	98	74	91	74	74	73	78	70	83	87	73	77	73	64	88	71	72	73	90	66	73	104	71	83	74	83	91	78	83	88	92	85	78	81	92	96	88	75	78	96	103	85	95	74	78	89	69	81	76	97	73	74	84	102	78	77	94	83	87	71	82	84	71	76	81	92	96	81	78	89	79	76	79	102	81	82	59	99	81	89	96	88	84	87	78	72	73	91	79	80	87	87	70	81	84	70	82	93	87	78	87	85	92	89	81	82	96	90	88	72	82	79	86	79	101	73	67	82	87	94	75	76	74	69	93	87	72	100	89	77	88	76	90	93	69	79	68	73	87	79	82	74	78	89	96	83	81	82	68	65	93	72	93	89	75	76	78	84	64	89	81	83	70	87	73	89	81	93	71	87	79	86	83	83	61	84	81	76	90	84	85	90	75	76	92	72	85	90	88	89	72	67	75	79	81	73	81	73	67	83	84	75	72	67	72	97	87	73	81	86	88	79	79	65	70	74	56	93	82	65	87	86	81	77	93	81	86	72	83	77	93	76	93	78	83	67	90	81	92	94	78	95	94	69	66	83	92	76	84	74	83	72	79	85	80	83	78	85	85	81	74	86	87	95	81	76	85	84	79	93	102	78	82	75	92	90	67	93	94	86	102	76	57	86	83	88	89	90	93	85	77	95	76	83	89	100	87	82	89	66	88	82	73	86	81	90	77	68	78	86	97	80	78	83	83	78	72	98	69	75	84	85	86	63	87	81	72	75	77	97	85	68	70	85	84	70	83	108	86	80	85	73	73	85	89	85	83	86	75	85	90	77	81	84	107	68	71	73	70	86	71	73	62	94	89	72	77	73	100	100	76	84	86	77	67	96	73	85	80	76	94	80	78	69	82	79	73	89	61	97	86	81	76	104	88	85	74	64	93	74	89	69	96	82	92	87	72	72	88	83	76	68	79	89	95	86	71	74	75	90	72	84	73	68	68	82	87	103	77	81	80	95	78	88	63	72	81	79	94	76	88	92	81	90	86	72	76	87	78	74	91	96	77	85	85	72	78	80	83	90	74	100	70	88	80	84	68	85	100	83	78	98	82	69	73	95	70	69	86	90	87	97	88	79	78	84	73	87	109	83	85	96	88	71	73	93	82	79	73	70	86	77	86	79	85	75	88	86	71	77	69	76	79	79	86	89	94	80	82	86	95	84	74	90	81	97	76	83	74	82	69	91	83	80	74	95	82	69	78	70	84	81	88	67	77	75	78	78	81	102	110	88	63	62	87	94	78	95	79	61	94	94	96	77	86	101	86	102	83	73	73	87	78	81	87	65	72	78	88	73	63	91	80	72	96	73	92	82	70	84	83	87	90	84	76	90	87	74	69	82	87	74	89	74	84	78	84	90	65	100	85	85	70	85	83	70	101	86	81	86	76	85	85	81	77	70	69	74	72	87	68	85	101	87	76	79	75	83	73	88	69	96	76	86	88	87	77	93	89	65	67	79	79	81	77	77	74	83	76	64	89	91	84	104	70	64	78	79	99	83	97	82	76	75	81	77	85	69	97	81	90	64	74	81	70	82	79	74	81	90	84	76	91	82	98	68	77	90	92	86	82	75	66	78	95	91	110	98	79	65	75	88	84	72	84	69	93	76	79	79	82	89	89	96	88	66	97	78	82	74	70	68	81	99	87	83	83	82	73	67	79	87	97	72	92	102	92	78	79	86	78	81	84	69	82	81	100	77	84	73	89	80	90	67	81	80	90	76	79	66	92	80	83	81	81	76	85	75	85	70	92	93	82	81	71	85	89	87	89	83	73	77	80	79	96	64	88	67	77	82	59	76	76	86	86	79	85	91	81	94	81	95	82	76	84	72	80	94	86	73	75	69	79	95	72	60	97	81	76	82	82	79	73	67	82	79	93	78	90	89	69	81	79	71	89	99	88	79	84	81	66	75	69	86	89	70	82	91	104	84	84	81	79	79	88	89	75	83	91	78	85	90	93	91	81	76	73	88	85	72	79	75	84	82	89	70	88	77	87	97	76	95	95	80	86	78	65	86	87	90	78	83	81	99	94	61	85	83	82	79	68	89	80	87	64	94	84	81	74	82	81	82	78	89	76	75	74	90	85	87	74	93	86	90	78	70	75	94	78	84	105	68	87	73	52	78	93	81	96	66	75	89	78	65	80	72	82	73	60	101	77	65	86	69	72	78	93	93	86	71	85	84	77	71	73	85	81	85	70	76	86	82	87	87	83	73	73	73	77	69	73	99	78	80	79	88	64	95	94	78	73	87	82	74	81	81	75	81	78	79	111	98	75	83	94	69	87	74	73	69	85	60	70	77	75	84	86	102	90	92	83	78	83	76	74	86	90	67	90	86	70	85	73	77	77	98	71	82	84	77	73	95	91	83	84	97	75	71	76	76	79	78	71	91	82	69	94	84	82	94	81	86	79	62	80	94	79	81	83	90	75	88	73	78	74	77	79	84	77	87	109	85	64	77	74	82	78	79	97	77	64	89	88	75	89	86	87	88	95	70	79	90	74	77	75	81	107	95	93	79	88	83	89	80	96	77	88	87	74	68	92	100	90	85	90	90	78	90	85	69	79	76	89	86	71	89	74	80	92	81	82	71	77	77	94	76	67	83	84	75	87	96	85	84	93	64	84	64	84	77	100	93	71	70	106	79	78	64	74	68	88	79	79	88	98	87	78	72	92	92	69	76	83	81	78	91	92	83	70	69	79	76	88	89	82	81	89	87	81	73	82	73	72	80	87	87	89	94	86	92	63	67	87	84	83	79	64	84	82	81	88	75	72	83	97	90	90	96	75	83	79	87	81	90	84	85	68	80	75	81	80	74	86	82	96	76	75	69	83	86	80	81	77	77	91	75	84	83	97	63	86	95	82	90	87	86	77	87	91	84	81	86	91	82	81	94	73	69	92	89	99	69	79	61	68	77	80	80	78	78	83	90	84	87	74	81	88	78	98	81	83	84	72	82	92	97	71	94	79	77	88	70	82	90	77	84	81	79	90	79	79	83	75	68	80	85	101	87	78	75	69	91	84	104	67	93	81	83	71	104	82	84	67	96	81	89	85	101	82	80	80	81	79	87	77	72	96	79	71	82	89	67	78	83	80	64	82	88	78	76	97	88	76	76	75	78	94	85	88	79	73	81	81	72	80	96	77	77	94	85	71	89	81	68	56	75	75	86	86	64	91	84	85	72	73	78	79	80	96	79	70	87	88	81	81	104	87	108	75	81	92	95	86	87	79	83	83	94	95	81	88	82	81	81	77	78	97	86
23484	11201	6508	8418	18763	23214	20406	16416	15629	15394	12782	12459	9713	7997	6351	5755	5087	4430	3788	3033	2592	2729	5148	11245	13184	11414	8895	6399	4169	2441	1458	959	734	727	631	626	614	610	600	608	604	541	627	577	588	594	600	596	598	614	590	597	628	609	609	605	626	588	589	605	578	613	594	595	578	597	577	602	599	623	591	613	623	593	634	567	600	557	652	583	590	611	608	619	586	582	609	609	565	569	584	611	588	592	618	634	615	597	585	567	606	631	570	607	596	573	611	641	606	630	577	577	571	552	608	625	609	597	607	586	583	577	621	575	597	558	583	594	597	589	639	616	585	578	629	587	623	620	562	592	586	570	595	600	610	561	593	593	575	597	606	632	574	640	607	582	589	600	620	627	567	582	598	639	631	588	591	598	607	587	609	574	546	623	605	584	630	604	600	606	567	616	599	648	622	587	600	621	626	628	635	547	606	622	623	582	602	616	595	626	577	600	608	575	590	590	593	586	564	666	614	646	581	603	575	585	574	624	594	623	599	594	568	596	557	559	580	607	602	601	585	580	586	589	614	601	592	620	589	620	579	600	558	596	629	627	628	531	607	578	618	632	601	566	580	557	633	617	623	577	564	609	584	569	610	572	571	586	619	625	555	594	599	564	633	599	623	589	597	591	596	628	590	636	598	621	584	587	594	594	629	611	600	541	583	607	573	592	570	601	571	589	594	605	594	632	550	610	605	594	607	577	548	622	601	595	633	634	610	599	562	616	606	638	572	614	600	568	589	585	645	584	591	629	544	555	615	630	611	585	633	613	583	642	604	609	631	591	619	565	642	556	551	615	579	580	608	578	609	604	578	620	608	585	583	628	620	624	598	573	588	626	582	615	636	600	605	576	571	581	599	563	602	548	592	593	607	594	592	560	625	623	588	612	616	562	600	597	593	568	556	634	593	612	597	589	607	557	627	577	575	616	614	592	597	619	568	572	649	612	600	578	594	620	605	589	637	654	557	600	593	625	603	609	569	569	595	612	569	608	605	588	593	582	587	635	636	580	568	645	606	636	594	564	574	590	621	610	618	622	607	591	588	600	629	572	678	608	579	629	604	653	599	595	619	586	568	583	636	596	591	590	565	572	605	566	582	586	577	628	582	599	579	581	566	589	568	619	592	606	607	601	580	579	581	588	564	595	593	603	594	600	575	623	591	548	622	602	581	637	601	634	594	585	591	596	607	572	612	547	597	618	595	608	596	616	646	578	621	598	651	625	563	610	627	573	586	550	589	626	625	607	592	594	596	603	596	592	606	667	598	602	629	633	562	610	629	620	590	562	607	606	613	565	620	609	574	633	579	572	556	580	582	616	588	571	611	632	597	577	585	610	623	622	624	582	580	547	621	574	604	623	618	607	613	603	571	625	596	616	581	600	632	587	662	599	589	608	607	600	579	592	594	631	613	596	658	596	611	592	624	593	619	602	572	537	607	593	584	571	579	643	578	593	599	583	607	602	609	582	605	589	564	570	613	567	600	605	568	613	575	573	613	588	617	589	603	613	576	599	584	662	580	579	584	612	622	610	593	553	624	597	575	596	633	627	596	665	633	648	587	614	573	591	618	598	584	588	572	603	540	626	587	627	596	567	654	605	610	598	553	607	569	611	621	607	606	607	612	579	567	626	590	611	588	604	550	576	612	596	574	591	598	589	635	609	562	554	619	585	623	615	589	560	576	623	575	613	554	606	594	611	563	604	588	651	577	628	605	607	541	599	583	600	579	614	579	596	597	610	581	664	625	605	576	617	657	583	568	637	568	605	569	582	616	581	591	623	588	550	619	599	617	609	578	607	566	590	605	636	615	578	556	575	593	599	575	579	588	588	602	570	590	625	588	608	590	587	584	609	545	598	579	560	617	655	610	574	635	567	546	573	642	598	577	571	626	611	593	601	621	578	591	562	602	616	639	601	599	609	591	609	602	594	614	559	607	631	616	592	626	584	588	582	632	560	533	562	628	580	588	617	595	621	619	647	582	596	568	583	588	593	591	606	607	604	651	580	582	538	589	618	546	598	607	594	630	595	655	569	577	637	608	618	586	581	648	609	615	647	582	582	592	582	615	613	600	610	577	636	624	580	622	625	571	579	593	637	628	588	621	612	540	597	613	616	594	570	625	597	633	615	601	597	557	576	568	556	595	569	580	573	609	588	613	638	584	580	557	624	572	569	608	617	588	570	612	586	600	553	597	558	620	604	578	640	608	638	594	611	542	601	563	588	571	582	618	567	598	595	618	601	609	583	599	590	604	599	653	599	609	588	604	600	570	610	623	579	600	604	645	618	613	645	579	583	541	564	606	579	641	640	582	581	572	595	588	621	593	583	588	597	609	633	596	588	559	599	596	590	600	571	653	599	584	609	574	552	625	567	572	586	569	589	603	638	537	584	639	577	593	645	576	586	628	623	555	558	587	617	587	608	607	569	639	633	589	589	556	574	592	625	602	579	585	561	548	654	604	622	598	657	636	605	589	559	577	572	591	615	588	582	622	573	596	606	551	599	608	570	631	580	604	573	589	611	584	597	576	582	586	615	569	600	607	546	571	600	564	604	652	590	622	525	575	538	584	578	574	597	619	581	557	643	600	572	601	561	574	602	586	590	580	603	560	552	609	636	577	621	596	640	590	584	591	576	585	583	590	603	601	573	573	574	602	569	618	580	607	566	602	578	571	599	625	627	569	620	600	581	580	629	629	594	593	622	605	620	586	557	577	593	607	608	551	553	612	605	559	547	628	626	589	593	603	612	591	576	558	586	612	584	590	579	595	590	618	597	583	613	600	600	594	601	590	587	530	591	627	599	583	595	572	566	554	583	577	627	593	620	595	566	604	582	559	608	608	613	631	621	625	597	579	602	588	590	607	583	574	607	589	592	579	593	564	572	580	604	614	592	583	632	613	558	602	596	586	601	634	595	610	589	552	596	569	583	634	608	584	598	626	644	609	601	592	606	544	551	600	605	570	613	624	584	590	641	601	574	562	615	593	618	603	595	625	607	580	616	572	625	568	608	575	641	561	609	598	582	606	545	564	613	608	585	594	623	617	586	648	589	596	609	606	584	566	592	579	615	586	566	645	579	599	609	559	573	596	538	620	566	602	570	612	576	597	637	659	661	594	602	569	588	613	589	646	585	598	610	611	590	646	596	647	594	568	592	578	604	593	595	616	601	560	601	625	616	612	591	609	565	597	576	598	620	603	578	579	569	600	610	601	557	577	624	544	589	602	578	605	581	602	570	581	577	588	597	612	619	553	562	614	568	582	582	565	579	569	588	577	622	561	597	587	597	620	603	615	575	664	597	642	606	605	585	613	607	623	629	606	588	617	571	633	593	599	610	571	567	625	563	625	629	612	613	568	609	630	577	633	605	575	609	607	613	586	617	617	584	601	638	574	593	571	624	584	577	632	574	604	642	584	623	557	586	563	569	613	605	580	630	626	605	592	596	602	581	585	578	628	581	566	590	573	569	585	637
2468	738	388	326	273	306	334	279	324	317	235	306	210	206	202	124	155	136	118	115	104	118	97	125	141	171	130	148	106	83	74	93	60	68	59	75	71	81	69	63	58	61	60	68	65	70	52	64	64	53	72	50	63	60	62	81	69	66	69	83	77	73	78	79	70	61	71	62	61	74	61	63	75	67	51	58	56	70	73	60	70	62	76	72	51	63	58	67	67	73	68	76	76	59	58	60	68	74	73	58	76	82	59	66	82	60	60	72	53	72	62	59	60	76	60	68	58	62	61	76	72	68	78	66	73	56	59	78	69	54	55	66	65	61	83	78	73	57	74	63	70	64	64	64	59	66	81	73	70	77	58	66	62	83	52	71	70	66	68	78	73	74	67	62	71	73	73	50	59	52	64	76	69	64	63	62	58	65	53	50	67	62	69	68	53	72	64	48	67	70	74	82	70	73	72	51	63	64	59	72	69	60	61	70	68	76	58	60	69	59	76	64	67	79	58	60	69	58	67	71	44	69	83	69	79	55	73	62	64	71	56	57	77	69	93	69	64	57	74	66	73	68	53	66	74	64	58	56	58	61	67	64	79	76	67	61	86	60	70	78	65	66	73	69	76	68	69	71	67	69	68	66	68	58	74	70	62	56	68	58	72	50	57	60	69	79	57	63	62	66	66	81	52	69	70	60	67	83	58	63	59	58	69	74	65	60	67	65	60	68	60	74	56	59	69	47	72	63	59	51	59	71	61	72	57	68	79	59	63	66	61	60	66	61	63	67	63	57	54	63	64	69	69	76	73	58	68	65	86	69	91	63	65	73	66	57	59	72	76	55	54	59	53	63	69	63	70	58	63	61	74	70	65	64	52	77	60	60	64	56	61	70	58	76	68	65	64	59	72	66	81	57	61	56	69	57	62	50	83	69	67	73	75	65	70	63	55	62	60	68	63	75	56	74	63	65	67	60	66	65	64	65	56	65	74	76	60	62	55	63	57	61	50	84	64	66	58	68	66	63	53	61	57	60	70	69	65	65	64	58	54	58	78	75	66	54	79	69	89	72	62	64	61	72	67	72	59	71	80	76	68	64	63	67	74	76	53	73	54	76	62	58	47	69	62	59	86	60	71	72	62	53	76	62	68	50	77	61	54	69	79	54	73	71	58	57	84	71	62	70	63	65	67	45	67	53	63	65	73	76	61	55	54	72	61	71	77	79	57	72	65	57	59	64	66	72	66	65	73	61	55	58	57	70	77	64	63	64	69	61	81	63	65	71	59	66	72	66	64	82	66	67	77	65	56	72	77	68	61	65	51	72	62	44	90	58	70	65	61	81	73	78	53	62	72	51	65	64	70	69	70	62	69	71	80	71	82	49	62	75	63	69	53	76	55	67	51	66	57	59	71	49	74	77	61	75	70	56	71	68	76	78	59	60	73	69	65	66	64	69	61	50	56	59	46	70	53	59	59	87	77	70	84	70	63	66	71	78	65	74	53	69	66	68	81	66	63	61	58	93	86	62	67	69	67	65	58	59	73	59	75	91	65	66	65	62	66	60	72	62	75	67	55	68	49	75	49	72	55	57	55	69	61	60	71	65	52	63	50	62	77	60	69	58	68	56	66	58	65	69	62	61	61	70	64	75	56	86	72	62	68	74	51	61	61	50	63	58	67	59	63	65	71	65	66	78	65	78	64	58	61	64	72	79	56	66	61	78	71	77	60	65	59	64	80	82	79	65	68	73	67	63	73	49	74	59	64	66	62	67	49	78	78	51	79	68	68	72	59	72	75	47	70	61	88	64	65	67	62	64	67	57	65	58	65	77	65	55	65	69	52	61	75	56	79	85	82	57	63	69	74	64	76	71	65	69	59	71	66	66	70	62	75	73	61	78	56	62	68	58	58	69	54	65	65	63	66	60	75	66	60	73	57	52	54	62	45	58	72	76	68	61	76	63	73	70	65	67	69	73	60	53	70	82	50	60	61	87	60	70	65	86	79	63	58	78	67	61	81	57	89	66	60	77	67	70	62	74	61	56	64	59	59	70	62	63	62	58	72	66	66	74	54	69	60	61	76	60	76	68	59	52	58	65	74	53	61	53	63	65	74	62	72	56	67	78	65	57	82	63	75	62	85	71	48	68	65	78	61	58	67	65	70	57	61	58	64	74	82	68	70	72	75	73	82	69	71	80	61	58	75	69	69	65	68	69	50	56	61	72	63	76	56	80	74	62	82	73	67	56	69	72	64	57	56	66	74	73	72	66	67	65	65	56	67	66	55	66	69	66	60	59	72	63	67	66	67	63	67	55	67	76	61	73	77	65	70	68	76	76	56	67	64	61	60	74	66	68	66	65	67	61	75	66	72	68	57	55	59	56	57	74	70	79	54	73	82	67	57	58	63	74	57	57	71	70	69	72	65	68	73	63	67	70	62	76	69	74	64	73	67	62	59	66	48	85	63	67	69	59	69	82	59	61	65	78	58	70	58	77	68	75	63	67	63	62	69	69	57	47	75	66	67	77	81	56	60	67	55	61	65	78	67	63	70	59	66	75	72	69	77	66	62	74	74	56	75	74	63	68	74	64	70	75	71	56	60	65	73	60	63	81	61	75	85	77	63	61	73	64	66	61	52	71	65	65	75	58	68	72	53	63	89	81	64	66	66	53	68	68	63	64	63	74	71	70	78	58	52	79	51	75	46	58	75	63	59	59	65	57	71	66	65	72	68	77	68	70	68	67	61	74	73	66	59	67	73	87	93	75	61	75	53	72	57	53	67	68	65	78	66	75	73	60	78	76	49	66	65	57	71	72	67	62	61	76	68	75	73	61	58	54	77	82	61	68	50	84	54	69	60	46	72	74	65	76	59	75	79	72	64	76	75	78	65	74	98	53	78	79	62	54	76	56	71	62	67	53	62	67	68	63	63	66	74	61	74	61	51	64	67	59	66	62	82	56	69	74	64	58	68	67	68	65	64	77	61	75	73	66	77	64	74	67	61	66	59	68	76	54	55	63	72	64	64	56	69	69	73	57	69	77	71	62	73	74	54	74	60	71	69	91	66	63	61	64	53	49	62	80	74	66	64	66	78	82	74	57	84	68	66	61	70	86	74	66	73	65	66	64	68	75	55	76	65	60	79	56	54	83	62	70	62	71	68	75	62	64	69	79	66	64	54	63	56	69	66	58	84	65	63	65	74	70	75	64	62	64	79	55	68	66	67	63	59	73	61	65	74	56	63	58	74	75	62	71	74	72	79	56	60	90	56	59	72	41	55	62	81	65	62	61	73	70	69	69	68	66	59	60	72	66	72	52	59	73	62	79	58	73	86	65	69	47	66	68	61	77	75	71	68	65	76	53	55	61	59	63	76	63	64	69	58	68	62	56	76	76	55	66	72	63	67	68	62	70	72	47	57	73	73	63	51	67	74	53	72	70	58	85	65	62	70	50	77	71	70	54	54	57	55	83	77	53	55	74	73	63	75	82	59	70	60	56	71	64
18558	7686	4197	5115	12476	16689	15332	11120	11128	10406	8325	7990	5668	5066	4371	3459	3354	2624	2158	1952	1797	1570	1547	2193	2966	2544	2150	1591	1203	874	699	569	555	519	518	484	521	502	504	494	514	504	485	493	514	500	496	498	535	510	496	491	517	475	479	464	501	520	472	483	507	496	508	527	476	478	512	484	504	470	511	484	528	491	486	499	499	459	456	486	504	490	493	515	486	493	508	508	524	512	537	493	485	471	512	506	500	502	470	491	501	496	497	525	529	480	503	511	533	472	487	488	493	517	519	522	459	481	539	507	509	526	524	471	529	536	495	503	494	507	482	519	487	475	493	505	488	471	458	513	480	508	492	440	548	516	479	482	521	524	469	500	478	514	489	472	489	487	451	522	460	556	525	508	523	491	499	519	490	478	518	515	502	487	520	466	502	484	527	483	510	474	490	492	507	508	457	533	496	494	515	507	492	452	521	467	502	541	493	478	507	509	481	503	530	484	518	503	477	513	513	485	506	501	468	516	491	534	529	492	438	494	516	490	506	488	497	507	468	484	490	479	486	451	484	505	525	495	503	498	464	490	534	479	480	487	515	498	476	499	468	475	432	495	520	472	486	529	486	510	499	512	477	469	493	507	502	515	495	473	528	476	525	468	500	506	488	476	532	494	488	480	493	450	499	496	531	487	514	503	505	493	533	497	466	508	528	504	471	522	514	463	501	524	483	494	495	508	509	498	483	466	502	471	489	503	480	488	453	470	504	476	490	464	508	552	545	511	527	535	474	483	461	502	509	531	549	523	511	469	513	498	473	491	513	479	533	510	509	481	496	511	484	516	484	501	484	468	503	505	557	485	508	503	475	525	485	516	514	498	460	512	495	506	523	465	501	492	512	470	471	488	494	487	533	522	486	472	502	496	479	505	528	486	527	515	498	529	503	498	531	508	483	492	524	504	491	514	483	499	525	512	486	490	508	502	503	467	488	483	530	533	507	458	536	532	470	477	505	468	500	520	488	520	523	473	496	509	517	512	544	473	475	507	487	522	537	534	457	527	503	488	506	483	478	500	493	510	484	487	484	500	457	486	495	563	461	474	523	481	497	492	486	480	484	453	480	471	532	518	488	498	520	489	474	472	524	559	469	475	493	509	510	528	494	495	488	509	495	475	506	466	501	480	507	525	511	544	505	519	469	490	472	470	467	506	469	502	490	493	492	524	518	558	524	473	497	443	498	508	498	497	510	444	484	488	514	511	466	493	470	524	515	479	492	473	520	518	494	494	495	509	500	516	503	541	512	534	498	515	479	477	544	498	493	488	498	478	526	479	489	523	503	538	500	495	495	492	494	516	493	513	514	513	454	517	518	501	523	511	502	508	475	525	529	493	509	512	495	521	522	514	485	488	477	479	536	529	519	533	528	515	515	526	467	459	468	498	498	474	484	518	520	545	460	501	501	478	497	488	520	463	499	494	512	522	505	502	511	480	495	454	495	489	482	521	539	479	513	519	502	477	483	479	536	491	497	525	552	517	497	514	493	465	494	484	538	497	493	493	478	483	538	524	494	536	468	473	506	526	514	504	496	547	478	510	520	495	528	490	477	520	502	466	479	466	483	493	523	528	550	457	523	473	506	477	485	508	496	535	558	491	514	533	486	499	541	513	492	505	491	475	476	519	487	502	486	513	499	487	500	502	467	518	512	511	505	494	526	488	490	489	543	499	553	481	489	470	501	531	468	488	496	499	450	493	501	467	492	479	528	500	465	513	499	519	548	493	470	490	514	475	484	505	523	487	474	501	502	519	540	523	511	492	458	471	502	476	483	491	473	496	489	487	526	522	492	472	557	498	479	484	480	470	449	450	478	500	481	523	487	519	545	491	505	502	477	490	505	509	468	522	476	527	525	477	513	490	499	511	483	499	521	484	492	491	455	508	530	509	501	503	475	466	508	507	492	497	504	485	506	508	511	478	519	487	511	469	503	486	509	521	534	464	482	517	503	496	500	486	484	513	504	494	494	470	521	515	513	520	473	493	519	503	502	529	488	495	523	483	494	487	539	518	516	472	495	529	540	544	491	463	493	519	493	501	529	480	498	518	445	563	484	522	505	487	495	489	463	500	499	513	527	525	457	537	505	501	490	484	481	533	491	491	491	502	474	488	510	541	554	496	499	484	491	506	527	498	511	508	470	480	522	509	483	512	459	507	508	463	530	468	514	453	491	522	502	486	482	528	522	561	466	494	502	503	522	508	498	541	507	517	491	491	485	454	521	501	495	511	528	496	468	545	502	513	494	468	524	526	513	531	491	581	489	540	499	505	489	449	472	506	475	469	541	491	499	490	494	507	498	540	465	487	450	547	479	510	472	456	510	502	463	496	555	482	497	483	517	493	516	452	513	484	527	505	492	485	495	478	466	512	466	479	534	478	505	519	486	516	483	523	493	516	487	484	493	487	472	516	494	564	499	525	514	494	495	505	476	520	509	500	503	491	498	516	512	512	539	496	537	480	495	513	500	493	521	486	489	480	493	459	501	500	526	482	519	454	504	487	515	461	510	432	471	536	477	494	473	514	485	538	524	497	468	479	478	476	487	509	488	530	496	492	504	504	481	507	504	496	500	503	518	479	473	512	519	496	473	545	439	507	474	495	464	503	542	521	480	492	492	498	500	493	490	490	488	485	539	491	518	496	559	500	476	503	505	502	499	496	507	450	504	501	507	482	503	510	454	450	503	545	526	475	481	497	511	514	529	479	503	477	492	525	463	504	502	483	491	499	485	474	543	518	489	519	518	501	502	526	496	478	483	456	524	487	497	477	504	462	485	510	533	488	509	482	477	512	518	496	499	505	469	508	493	505	490	519	476	466	539	496	522	474	511	497	469	477	467	498	544	492	467	511	519	502	495	435	506	480	489	477	497	510	506	505	522	483	479	513	500	526	514	490	522	504	505	506	509	502	501	469	471	465	490	499	495	514	510	556	477	480	471	480	471	505	526	471	477	471	513	462	498	470	497	491	476	500	507	488	491	518	503	496	465	521	516	483	488	524	493	522	525	499	506	507	463	510	516	489	502	519	517	451	504	484	492	525	509	483	501	502	467	496	486	492	502	533	482	478	497	487	513	468	510	507	468	482	504	515	487	501	498	500	498	475	476	475	503	469	504	514	481	473	503	474	484	495	492	503	475	469	490	542	470	477	466	527	510	489	502	477	512	480	503	503	503	464	511	513	500	487	488	514	495	515	507	523	552	506	522	496	551	487	525	506	476	493	463	506	508	499	492	500	526	473	527	532	492	456	469	516	500	466	476	512	496	469	506	498	487	532	506	505	446	500	488	514	477	459	478	455	538	503	466	543	543	507	477	505	470	498	478	484	501	506	535	513	460	468	496	517	494	524	493	512	494	516	530	535	558	513	494	515	501	537	535	516	510	523	484	459	486	504	517	492	538	487	514	499	528	494	494	495	487	532	505	480	533	487	542	513	498	507	493	518	520	475	478	489	499	474	504	490	456	498
2165	1077	594	457	403	399	400	464	457	443	347	320	273	238	253	222	174	154	140	120	121	110	122	211	359	397	275	226	139	109	99	86	79	76	68	69	63	71	80	58	74	62	64	59	86	79	60	71	72	76	69	79	76	62	75	66	88	67	81	86	69	69	68	72	83	91	76	78	65	76	59	70	59	75	71	59	78	66	77	80	67	64	83	69	66	81	67	77	73	75	59	67	65	83	84	78	76	75	75	72	69	64	60	77	59	83	80	64	73	87	61	71	63	66	76	76	75	64	79	61	64	71	75	67	88	76	64	63	86	84	74	68	76	61	69	82	79	61	82	82	73	65	78	81	71	68	82	77	59	68	66	64	82	59	55	75	46	73	53	68	75	69	70	66	66	76	80	67	66	75	57	74	70	77	71	67	76	86	79	60	63	66	65	74	79	70	75	71	70	59	74	68	66	79	59	67	72	75	72	64	86	94	71	65	74	71	80	61	78	89	59	71	64	67	67	67	64	93	62	77	68	77	65	70	71	72	57	62	74	64	79	68	70	76	76	71	70	79	79	78	70	65	72	72	61	80	78	96	65	58	78	69	75	80	73	67	76	80	69	69	74	73	61	68	76	58	80	78	68	59	73	62	66	89	80	71	89	73	71	64	80	68	66	62	76	62	80	70	81	65	65	66	67	78	82	72	66	91	83	61	86	81	56	74	81	52	83	65	64	83	55	78	67	71	45	75	68	72	70	55	67	71	71	70	89	70	82	67	66	54	59	63	63	76	63	77	69	72	74	80	79	73	66	60	54	62	80	68	78	62	71	67	72	66	65	66	70	49	73	71	70	55	90	55	60	71	83	76	81	78	66	83	93	72	69	78	74	68	65	70	75	77	65	69	61	82	80	65	58	63	66	67	77	89	77	62	82	74	70	71	69	69	63	69	73	84	68	75	67	77	62	72	66	74	78	66	76	74	74	68	85	71	69	69	62	83	76	66	67	78	65	77	69	67	65	77	82	81	79	93	87	77	68	67	57	71	66	81	72	69	77	69	68	63	64	63	72	69	69	73	65	60	85	72	76	64	81	57	80	69	66	70	74	74	62	71	71	65	70	61	83	68	62	71	56	78	83	59	75	71	79	80	68	76	82	63	58	65	75	76	71	73	77	92	74	64	67	59	72	80	81	69	69	70	74	64	65	63	70	85	66	70	80	75	63	58	59	60	85	68	76	65	86	67	65	69	80	89	64	81	63	62	81	50	69	70	57	60	81	78	64	86	77	76	69	74	80	57	77	52	73	79	55	72	89	63	78	58	74	64	72	76	54	61	75	73	62	61	68	55	57	69	75	62	61	66	62	78	74	69	76	61	61	88	79	58	78	84	78	69	86	71	65	74	69	83	69	72	67	70	72	64	63	76	72	63	72	81	80	59	76	80	62	77	71	58	63	66	62	74	84	74	60	80	59	81	69	77	61	72	59	74	73	68	75	61	75	73	80	76	58	87	64	56	62	93	80	77	73	75	71	68	57	59	50	72	55	80	64	63	56	76	85	67	72	80	67	73	72	66	70	56	65	76	61	59	73	70	58	64	56	75	72	91	81	84	70	71	81	56	82	66	74	76	72	68	68	72	86	61	71	75	89	64	70	67	54	66	70	68	73	80	68	70	69	53	58	72	61	68	61	75	77	71	64	74	72	48	81	66	69	66	72	77	69	71	83	88	79	67	69	74	68	65	78	80	72	80	68	86	65	70	68	48	77	58	68	67	80	69	84	67	77	85	51	90	63	76	91	64	58	78	59	61	70	65	69	58	68	71	78	71	69	59	78	72	67	73	59	80	61	75	79	68	69	82	67	67	71	66	77	76	84	75	68	64	73	67	74	76	75	68	64	68	80	90	81	74	67	74	69	74	79	83	71	69	76	81	83	61	92	52	60	71	67	72	72	59	62	82	87	70	76	73	72	80	76	58	74	67	67	77	72	75	65	52	80	80	57	72	78	60	75	60	71	71	81	67	68	78	79	61	61	92	89	76	52	64	78	91	62	60	80	79	76	85	84	75	70	59	68	76	58	61	62	58	70	78	59	63	73	73	67	71	58	55	72	71	72	83	78	83	68	83	53	76	80	76	74	54	70	64	72	78	71	68	68	66	72	80	72	81	79	68	64	83	69	74	70	73	71	70	77	85	85	79	81	90	89	67	73	72	68	75	70	59	75	74	78	70	72	72	69	72	64	66	68	73	73	65	83	70	85	81	79	75	69	74	72	72	77	65	81	71	65	81	80	73	78	78	66	62	72	71	81	81	68	72	74	59	72	73	76	94	59	71	69	79	69	66	64	75	75	62	69	59	66	80	76	68	69	71	80	69	63	68	68	72	57	66	67	80	63	85	66	73	81	75	71	74	82	72	71	65	75	77	64	77	73	72	71	66	79	72	73	63	74	76	74	72	75	81	77	74	68	59	65	74	66	71	70	65	78	64	72	72	72	73	87	70	75	80	75	81	62	55	70	64	58	66	56	67	66	64	77	73	65	75	80	67	61	73	72	63	63	62	66	69	83	76	60	79	66	62	67	65	68	76	64	60	70	70	71	63	59	71	79	80	57	73	68	64	68	67	60	71	68	71	83	67	69	73	71	69	64	65	76	59	66	69	70	68	76	73	70	80	72	69	77	71	70	70	82	65	67	81	51	85	61	59	64	88	55	84	69	72	77	72	61	75	79	82	84	75	77	79	79	80	67	69	65	69	78	85	76	82	69	56	75	67	66	73	65	52	59	65	62	87	71	69	74	79	70	82	82	66	70	55	60	75	86	89	80	77	66	86	67	77	76	71	74	75	72	80	64	65	68	69	67	71	90	69	74	65	72	67	73	68	63	66	74	84	76	75	65	73	81	59	57	69	62	68	70	75	88	80	76	72	84	89	80	66	71	58	67	67	74	82	73	85	73	57	83	63	58	73	64	73	84	83	70	73	69	57	50	81	58	78	84	69	69	79	72	76	71	66	82	58	78	63	73	71	65	82	76	59	67	83	64	83	67	63	62	72	60	73	63	66	71	64	64	67	70	76	64	78	71	56	71	62	75	78	63	75	62	76	55	76	85	73	65	58	68	69	79	85	71	74	69	68	65	69	53	71	64	57	73	79	73	65	58	75	73	56	61	71	80	62	82	67	83	66	66	70	75	73	84	76	77	69	67	73	75	66	72	64	59	65	68	57	69	71	82	67	71	72	75	51	69	75	64	71	69	70	74	104	68	70	76	79	73	60	71	67	81	68	75	79	69	70	73	65	67	74	78	72	58	66	66	71	76	63	57	62	68	71	59	69	70	78	70	71	84	58	67	67	72	73	84	75	87	61	76	74	69	62	75	71	78	83	75	78	75	74	74	77	78	72	69	74	79	69	75	67	71	56	67	57	74	77	75	53	83	68	79	68	73	60	65	62	74	74	62	70	67	55	69	61	67	71	75	57	82	74	56	63	60	70	69	57	76	74	80	73	54	77
20496	9909	5968	7850	15436	19763	17746	16243	14460	13482	11156	9638	7515	6723	6201	4887	3221	2777	2487	2276	2048	1658	1637	4315	7405	7193	5599	3867	2673	1599	1042	730	664	567	541	512	530	546	525	574	523	513	529	566	527	553	553	486	506	502	529	543	533	542	516	525	510	528	488	506	512	521	578	536	536	516	547	511	520	530	525	550	512	512	573	556	512	500	521	510	498	531	518	517	537	542	512	476	525	533	550	568	567	516	506	528	551	527	512	539	569	532	515	522	530	523	501	510	580	531	550	496	496	549	551	544	529	486	527	507	544	521	498	529	523	518	496	499	530	533	524	508	494	553	521	471	485	580	577	503	517	541	543	500	488	549	513	497	526	508	502	529	520	522	508	544	502	539	575	502	522	538	500	513	554	540	539	469	537	525	542	529	536	485	525	573	546	537	487	533	547	518	520	501	517	536	546	521	522	473	523	506	469	522	517	532	542	531	506	526	509	514	523	525	536	535	518	523	510	548	538	527	524	489	493	557	524	536	543	531	565	510	535	525	523	534	564	549	516	561	558	558	512	554	519	521	527	571	508	536	524	535	536	521	533	525	552	569	525	515	503	514	549	538	534	538	529	535	505	505	485	547	541	516	541	494	562	533	551	523	553	563	519	526	524	518	503	522	518	552	510	543	517	507	544	506	530	501	491	551	497	499	504	530	540	497	553	503	503	531	522	550	579	510	488	520	522	524	531	531	575	533	506	548	497	544	517	528	499	514	506	538	544	534	508	543	560	560	560	540	516	538	532	502	489	534	542	485	515	514	522	512	522	546	509	504	496	534	539	535	540	510	472	527	537	515	496	518	480	539	517	468	533	513	559	527	513	521	512	525	512	563	561	517	537	514	534	510	528	507	501	554	551	508	489	511	519	547	519	536	537	522	543	531	532	574	534	490	531	509	514	498	532	540	528	499	512	502	553	519	537	539	508	515	524	532	518	492	544	521	485	552	558	498	528	524	498	497	554	486	577	511	496	507	514	573	509	516	492	519	540	528	511	540	550	514	527	525	512	536	496	513	501	534	495	543	554	528	516	494	534	532	529	516	512	563	510	515	545	505	543	511	514	531	524	521	515	501	527	547	550	495	506	528	524	551	555	563	493	510	515	558	545	520	536	523	508	533	509	516	502	575	558	509	498	540	495	539	542	515	522	483	546	559	527	523	522	512	531	532	511	506	484	577	529	527	521	542	531	517	524	534	518	565	498	490	534	559	567	540	570	550	528	567	523	489	541	533	541	533	548	538	517	538	537	554	528	530	503	530	515	507	548	503	511	524	488	543	545	500	531	517	499	538	479	565	514	507	511	533	510	507	517	529	528	524	548	548	502	515	519	525	529	478	521	485	516	504	506	500	498	543	525	537	542	513	574	526	527	524	544	561	532	514	539	539	507	574	495	543	512	505	494	514	557	486	499	497	494	520	515	537	514	514	499	520	549	509	540	504	502	555	514	549	546	542	582	533	564	545	549	560	514	551	502	519	536	553	558	535	553	568	509	544	534	537	528	522	531	550	515	502	527	536	544	560	547	514	529	504	526	482	517	487	526	520	505	515	567	515	505	525	550	491	509	488	486	525	514	517	496	525	491	487	542	520	519	560	501	510	515	535	506	537	532	512	549	554	546	512	496	528	526	503	527	508	527	527	518	489	491	534	512	533	487	574	529	513	507	510	555	574	534	502	530	526	552	512	510	526	528	501	485	559	503	561	482	500	539	517	525	561	528	520	524	542	565	537	525	514	517	496	537	514	553	528	487	525	504	512	507	510	505	545	522	554	551	538	508	581	524	510	519	511	514	541	529	548	519	550	556	510	535	535	546	526	500	510	511	515	531	513	540	489	531	527	528	528	521	469	565	542	520	546	540	513	526	527	512	528	521	507	539	509	538	452	508	516	529	523	507	526	522	496	541	541	524	538	548	495	559	524	527	529	543	553	512	542	542	489	556	524	507	554	542	517	576	564	534	530	518	506	577	557	528	556	513	536	500	488	544	515	528	540	531	550	573	563	478	491	546	498	530	549	530	524	474	527	485	510	517	505	577	560	519	531	534	501	534	535	527	512	560	505	488	477	534	518	566	562	513	508	550	486	521	507	542	515	533	533	499	525	513	541	502	534	483	544	511	495	507	500	510	521	509	538	496	540	503	548	477	479	509	507	525	533	524	549	514	502	473	538	515	520	520	534	513	491	534	527	492	523	505	526	537	515	525	516	506	534	553	511	509	512	535	519	561	510	537	531	482	512	519	507	504	480	584	482	550	472	540	546	519	567	546	477	544	523	548	524	522	512	546	539	507	529	535	520	489	527	534	531	541	539	544	525	509	526	535	517	561	502	534	499	472	498	537	550	503	522	519	539	550	525	512	551	501	513	532	556	545	544	562	498	536	532	521	524	549	542	490	504	549	537	532	503	478	483	514	509	536	520	506	507	517	552	524	527	496	530	488	496	509	539	523	554	516	551	524	552	522	556	527	494	525	501	513	541	556	500	509	512	530	535	521	519	548	502	517	507	490	513	520	466	560	507	535	523	491	517	546	508	524	516	573	542	574	549	535	534	511	584	531	541	527	541	539	544	517	576	552	530	552	490	524	526	548	513	549	530	551	512	539	521	509	510	533	485	520	546	520	518	517	530	533	543	522	540	511	523	521	499	536	536	553	524	507	503	510	530	557	530	560	499	577	536	547	504	532	512	508	488	473	546	510	512	492	525	519	546	501	549	520	541	493	499	529	520	564	545	515	495	498	500	540	503	516	538	504	476	552	497	540	528	537	531	571	557	491	509	501	552	545	502	503	508	505	503	533	528	543	553	526	506	554	545	516	519	494	534	510	523	525	511	542	528	514	498	542	550	527	530	529	544	541	510	528	533	532	560	537	520	539	563	533	520	523	500	501	514	469	507	529	480	503	489	535	502	539	555	495	549	528	479	483	528	532	492	497	530	497	504	540	489	560	509	527	534	512	532	511	524	494	500	514	537	496	495	526	551	518	510	516	499	520	512	525	489	517	527	498	556	549	503	492	507	573	526	550	527	525	533	526	545	511	539	527	519	524	567	515	525	526	498	522	504	532	512	537	544	549	530	527	526	528	520	529	547	535	571	502	556	540	544	519	498	496	544	516	508	549	471	558	537	551	515	495	507	518	527	498	552	497	517	500	560	530	514	544	533	526	540	511	524	517	544	553	523	516	524	478	537	548	556	527	531	509	468	515	495	505	561	476	542	537	534	509	521	529	492	507	538	517	494	525	554	496	483	513	520	515	562	524	516	572	535	510	535	500	515	512	507	586	509	533	479	528	528	524	522	532	523	535	505	486	520	525	525	525	516	562	500	525	518	531	489	492	547	506	540	504	528	476	523	502	556	537	476	518	513	543	487	563	532	492	583	544	493	528	562	537	529	558	524	526	532	533	502	507	495	517	539	558	512	523	549	541	585	534	549	556	541	556	552	513	508	571	497	509	518	503	512	575	522	542	513
3370	1116	665	400	309	330	380	435	440	384	380	334	308	329	295	197	132	163	135	117	159	126	163	302	385	380	281	248	174	131	106	98	101	84	92	77	68	84	81	81	82	76	85	83	79	77	85	62	83	101	71	66	71	74	76	67	73	77	92	73	95	74	77	88	82	81	68	78	100	73	83	85	61	89	78	79	77	68	79	84	81	74	87	76	78	64	91	73	69	79	77	70	72	73	80	74	77	91	89	77	84	75	96	68	79	83	81	69	74	74	69	84	72	69	82	74	69	80	82	65	77	91	69	70	77	66	72	71	71	72	83	90	80	91	82	78	85	75	77	83	76	72	91	76	88	73	62	81	88	74	78	88	74	82	78	67	59	85	79	75	87	81	84	75	63	68	75	68	75	73	79	81	84	101	79	79	74	69	87	80	82	89	79	66	81	73	99	88	71	96	78	88	97	69	89	87	71	81	76	74	76	68	74	71	72	74	71	64	80	77	78	91	80	80	84	73	76	75	94	71	82	81	82	75	68	78	65	109	82	79	84	90	93	83	82	79	72	70	62	67	86	70	72	76	81	75	71	86	85	78	71	83	100	81	89	80	66	75	85	66	75	89	74	81	86	73	93	81	78	91	87	97	77	61	86	96	67	80	64	81	72	92	80	75	74	87	97	66	62	102	80	74	80	69	67	77	72	91	78	84	74	88	96	69	73	78	64	77	79	81	77	78	66	78	70	74	83	64	67	72	76	78	69	75	80	80	88	90	78	77	88	84	87	59	65	60	90	70	73	91	65	72	78	71	87	85	80	78	71	89	91	73	68	91	81	82	72	84	72	93	63	94	85	83	70	84	79	71	67	84	77	68	88	75	94	78	72	68	79	78	62	75	75	71	82	84	75	69	65	74	80	90	63	63	71	81	81	85	78	72	56	74	78	82	86	75	86	87	71	82	85	79	80	85	87	83	78	88	84	73	66	76	85	65	75	73	90	80	69	99	71	73	70	80	69	72	71	78	86	86	78	90	78	70	76	70	70	74	102	94	58	83	87	81	74	75	74	73	76	66	80	82	64	98	63	79	77	79	71	67	84	81	84	81	76	92	73	70	79	73	68	62	79	71	84	71	84	74	92	80	85	74	87	81	80	74	79	78	70	79	85	82	71	83	98	77	58	75	72	82	73	85	72	67	72	74	76	66	72	89	64	81	84	68	70	65	89	80	65	84	76	89	70	85	67	66	80	87	79	87	93	75	77	78	73	77	76	68	75	75	69	72	76	83	99	84	83	79	94	70	78	69	103	83	78	73	71	89	86	66	66	99	87	69	94	83	69	86	77	80	79	71	88	71	79	77	91	85	65	79	72	90	70	64	76	73	79	52	88	80	69	81	77	77	72	70	87	79	64	75	79	94	76	75	68	68	77	87	65	88	88	81	73	74	81	87	78	72	65	86	68	86	78	72	81	80	75	72	81	73	81	65	79	67	71	83	92	80	72	80	83	89	84	74	66	69	80	93	83	83	58	80	82	77	74	81	83	70	70	80	70	80	71	77	87	77	82	64	84	72	96	73	102	86	74	78	87	88	79	63	76	81	94	77	70	82	73	78	92	70	87	67	86	72	80	66	75	84	85	85	80	72	66	75	84	70	76	83	77	86	74	90	87	73	80	77	65	75	85	80	84	86	77	64	82	82	75	83	72	66	88	80	79	73	86	60	84	73	81	73	75	92	73	81	82	85	89	73	78	68	78	89	89	74	77	73	74	76	73	80	75	82	81	93	73	83	80	67	86	85	87	80	87	81	98	78	71	86	83	80	77	94	72	84	75	93	92	80	93	84	83	78	76	68	75	66	77	89	75	96	82	62	72	85	85	69	81	66	89	82	71	75	79	74	76	82	82	64	82	84	110	78	81	69	67	68	107	81	76	80	76	65	78	80	91	85	89	91	71	78	74	80	78	100	62	89	71	65	74	73	84	61	84	68	79	82	70	74	84	64	88	89	81	70	72	90	78	77	86	80	72	90	75	93	72	74	82	70	68	73	72	78	77	67	85	75	90	77	66	69	63	74	79	89	87	84	64	59	79	78	76	78	62	67	69	72	70	88	74	73	85	85	74	86	77	67	62	70	76	80	77	78	86	76	98	72	80	76	86	93	79	81	78	82	64	64	70	81	81	94	72	68	78	78	58	79	86	84	91	75	71	72	81	86	61	81	83	74	80	80	89	73	80	97	71	71	91	75	90	81	69	78	89	88	73	74	70	68	76	83	85	79	99	84	73	78	81	70	81	63	69	83	91	79	63	89	89	69	73	87	81	72	76	72	62	64	77	65	77	78	83	77	81	71	65	68	94	73	61	59	67	85	83	68	74	50	70	78	76	77	81	91	74	70	90	78	78	83	79	80	81	68	66	78	78	76	62	94	64	78	77	100	83	83	66	75	80	90	89	80	70	88	83	87	65	66	95	87	75	69	81	76	79	89	74	89	75	84	88	76	77	87	66	77	67	81	77	80	87	98	56	76	74	82	61	91	75	77	73	84	82	81	85	66	89	74	75	84	85	87	61	87	69	84	80	76	70	67	88	108	81	88	72	69	73	82	70	86	76	86	86	71	79	81	75	74	106	80	71	60	69	91	73	87	77	91	82	88	88	73	87	69	73	62	75	81	71	76	72	79	66	72	79	67	90	73	78	90	69	85	79	86	96	71	80	76	79	76	75	80	86	87	85	67	75	59	74	78	89	69	62	85	72	76	85	63	86	72	74	85	77	66	80	76	84	86	88	63	88	68	80	63	75	82	71	89	76	75	75	59	79	74	92	78	81	80	69	81	61	74	85	86	67	80	80	82	73	76	78	78	83	82	77	76	79	85	65	92	86	72	64	84	79	63	64	76	88	61	79	91	72	92	68	93	67	82	80	102	85	79	66	80	84	79	64	83	80	69	66	56	71	77	76	74	71	71	59	68	66	79	86	77	84	74	92	80	80	72	76	84	78	90	74	82	72	91	88	87	82	79	81	82	65	69	65	82	84	64	62	83	88	83	82	75	82	80	80	85	65	66	82	61	90	71	90	91	57	78	75	72	95	74	82	81	81	76	77	70	67	75	78	62	86	78	71	88	99	85	70	71	80	76	80	90	84	73	73	74	74	82	73	80	89	95	77	72	81	79	60	75	67	64	72	84	93	60	68	61	64	78	66	84	82	82	78	71	69	64	70	66	74	87	84	85	62	87	103	62	71	93	85	76	72	78	66	88	82	89	69	80	81	75	73	71	112	78	82	90	76	87	71	69	73	84	82	76	80	80	67	89	90	70	89	79	77	94	66	80	61	57	84	72	93	61	92	84	65	72	70	104	76	62	98	67	84	79	78	68	81	74	62	66	86	100	74	89	91	63	66	72	90	75	74	85	76	83	73	84	78	68	82	79	75	68	78	89	72	66	63	87	88	92	65	76	82	85	83	86	87	71	70	90	79	68	86	66	68	76	84	73	74	83	79	83	89	72
20931	10023	6796	6966	12474	16825	17029	15866	15112	13081	11285	8904	8330	8488	6728	4314	3130	3030	2453	2303	2311	2149	3106	6775	8489	7653	5598	3971	2524	1504	1068	805	756	643	620	570	607	599	547	620	569	609	554	567	587	628	565	563	599	591	552	581	561	585	579	586	606	607	563	612	574	569	540	617	580	534	553	547	567	571	570	609	583	551	600	601	562	544	613	583	591	537	539	619	628	574	613	542	574	593	587	581	633	580	598	601	563	570	610	587	544	562	571	559	549	606	588	600	536	622	545	566	578	560	564	608	621	560	600	582	553	557	526	567	593	591	538	566	582	622	583	550	594	555	575	589	612	596	583	563	587	623	564	526	595	543	586	555	607	540	559	587	608	597	542	550	586	561	562	615	555	595	593	564	551	596	572	599	552	575	572	570	568	599	583	578	569	568	552	551	548	590	548	559	630	583	602	621	608	624	569	583	594	597	586	560	561	550	581	540	554	600	571	548	561	544	596	593	596	519	590	619	605	606	603	610	602	613	607	599	538	580	554	523	585	564	570	575	565	608	598	591	591	581	645	599	561	554	555	575	621	602	575	597	561	570	616	594	605	532	596	596	591	591	567	541	582	588	577	557	586	595	551	554	544	629	556	572	608	560	540	560	551	548	571	531	609	564	542	603	599	608	577	577	583	553	555	595	578	592	585	595	573	589	513	570	620	602	565	593	547	622	623	577	556	617	562	571	536	597	594	610	621	583	624	558	602	557	566	580	604	569	595	569	597	586	603	506	583	578	572	580	595	591	571	614	544	607	544	533	586	583	601	592	545	573	567	595	568	611	612	588	626	566	542	583	567	579	572	555	592	586	558	588	593	612	567	621	590	580	553	569	555	612	620	550	591	595	562	534	621	579	616	587	573	605	574	588	576	615	597	601	540	595	585	591	591	556	544	598	579	607	658	561	592	620	544	573	565	566	585	632	641	603	589	533	597	571	563	596	572	537	596	579	618	539	600	584	579	586	579	586	535	602	626	578	597	560	534	558	610	598	613	542	606	568	559	555	585	591	587	615	596	568	612	590	559	583	558	581	527	598	592	570	580	578	606	577	580	582	626	572	626	666	544	570	610	586	572	600	542	580	561	552	561	582	576	597	577	592	580	581	553	570	588	600	560	537	609	587	567	562	587	582	556	591	601	599	591	585	613	545	589	623	595	574	583	597	613	569	609	584	598	581	577	522	623	560	569	594	585	524	622	609	612	601	589	566	614	587	584	568	575	560	580	557	595	625	528	605	581	620	577	583	549	581	560	575	582	569	597	592	590	583	563	545	542	587	583	580	564	591	575	557	560	592	573	580	596	597	554	586	575	551	627	579	580	569	596	570	567	553	586	573	551	600	566	605	584	562	580	558	564	582	613	602	605	594	594	579	559	609	615	569	599	593	556	576	581	593	613	605	539	577	577	596	600	605	584	596	574	559	613	610	519	549	550	572	588	594	545	657	616	571	540	599	589	602	555	564	628	563	583	598	611	576	548	599	576	572	572	553	572	592	563	568	553	587	558	595	592	621	610	601	588	548	568	566	587	587	549	599	598	597	565	592	586	581	571	559	540	544	576	540	561	580	557	590	616	542	572	572	585	551	567	611	594	614	600	618	621	598	574	590	591	566	581	591	591	569	561	538	584	594	560	555	609	590	589	591	556	600	594	582	595	605	558	628	578	576	573	578	572	585	619	577	577	605	579	582	580	583	592	565	556	573	575	612	610	561	560	602	542	554	582	606	621	562	590	558	587	594	552	586	601	588	597	548	590	568	552	609	587	599	581	589	598	602	616	578	615	551	587	563	543	568	565	549	569	574	553	578	552	591	558	535	543	545	565	551	545	567	576	559	553	579	566	572	635	559	579	549	570	589	551	602	604	581	593	572	562	611	555	607	581	620	545	595	569	586	577	570	604	586	572	554	579	638	541	591	616	587	584	599	588	612	546	568	573	602	570	590	562	592	575	551	586	574	617	616	580	588	608	607	603	585	612	573	559	570	561	610	608	563	575	584	604	544	546	577	587	630	580	572	560	593	554	587	608	549	627	581	593	584	600	601	581	596	558	568	599	570	603	610	580	557	583	535	568	576	577	571	580	607	574	537	581	535	574	537	569	530	522	635	574	592	544	579	554	576	574	558	557	551	573	587	603	569	579	576	609	613	567	559	582	562	561	606	573	622	594	502	575	557	569	571	580	553	604	579	574	573	573	584	556	562	587	611	639	519	564	550	575	606	548	626	589	586	558	528	545	558	547	598	559	606	601	609	580	548	570	564	603	576	593	517	591	618	575	576	614	571	576	610	562	537	594	576	585	543	609	544	587	595	599	576	597	594	561	616	550	564	609	564	593	533	585	558	585	596	578	571	580	553	597	571	543	563	573	597	545	590	553	577	559	595	623	603	566	542	576	588	576	562	573	587	593	626	588	607	590	605	613	585	569	540	581	578	579	560	632	607	565	605	578	537	574	553	570	602	605	541	567	610	562	605	596	547	583	582	586	583	597	589	563	596	612	531	604	586	569	563	587	607	573	604	565	560	572	548	574	577	549	588	546	568	571	589	591	608	557	609	609	579	621	585	572	613	559	562	593	540	620	599	590	642	601	557	600	577	580	559	572	582	596	594	561	594	538	551	576	577	537	576	575	559	578	574	564	553	598	554	570	583	576	573	587	531	576	578	582	578	544	547	577	577	562	612	587	562	558	541	580	617	614	594	588	568	562	588	553	587	591	531	593	576	561	560	548	593	555	543	574	602	571	587	582	646	553	598	579	613	542	578	512	588	580	619	566	551	585	555	605	568	577	552	604	585	586	567	581	639	563	563	588	582	560	554	557	553	605	589	551	543	562	611	614	565	569	612	543	570	568	550	564	576	642	595	603	579	616	575	594	619	563	607	604	602	579	562	587	613	564	611	570	544	572	605	574	585	555	573	620	583	564	566	580	556	587	588	586	619	573	623	601	572	569	561	609	542	584	541	611	594	579	589	573	581	583	568	526	579	604	574	617	546	572	589	602	579	583	615	589	605	588	600	608	591	599	535	552	561	601	587	610	587	574	575	599	561	554	579	599	539	566	561	597	591	550	593	567	588	587	580	603	572	581	587	543	563	591	577	574	600	578	578	584	578	537	552	629	563	620	573	561	605	573	574	597	596	574	562	607	613	555	615	581	572	605	531	576	584	580	560	544	592	544	542	566	557	557	561	565	581	541	617	582	570	583	589	559	578	624	530	560	577	607	547	573	598	592	597	597	528	602	585	566	606	589	582	575	557	577	541	585	580	588	564	601	560	602	570	589	572	531	557	590	548	605	609	576	605	582	559	594	595	590	610	576	571	596	561	593	570	575	587	554	627	563	575	605	586	538	598	566	548	553	575	585	613	580	570	519	581	616	557	529	600	557	592	566	503	539	568	597	584	546	604	534	592	590	556	621	597	564	572	597	584	562	577	623	549	593	580	546	582	542	588	588	559	596	582	572	567	605	577
2952	1496	772	471	318	403	513	549	643	533	545	406	408	348	281	237	203	166	157	161	180	161	422	677	731	624	456	306	221	163	115	110	100	91	90	73	82	90	77	87	81	79	77	94	81	79	82	87	74	110	94	89	78	64	83	83	96	73	90	95	82	83	86	92	67	98	84	91	77	87	87	90	76	63	83	74	79	93	67	85	74	91	80	80	78	96	96	117	71	85	97	91	66	89	94	70	99	87	77	69	70	78	83	90	92	91	80	92	71	72	89	85	73	87	80	84	72	91	79	68	80	73	92	90	87	94	82	72	86	82	78	78	93	73	77	94	80	82	97	77	78	88	82	91	101	89	82	73	73	80	89	70	75	81	85	80	89	63	78	68	77	84	77	76	92	67	97	83	94	92	79	83	94	96	94	83	65	68	91	72	96	73	76	81	86	72	88	80	91	72	70	88	90	90	73	89	79	73	94	77	90	76	92	86	75	83	88	80	90	79	78	80	81	67	86	86	82	91	91	83	92	86	82	79	67	97	97	86	92	80	111	78	80	83	85	74	86	73	77	93	80	76	93	94	81	83	69	69	72	87	80	73	92	73	91	90	81	97	75	83	82	94	88	90	79	76	75	80	92	87	71	75	94	78	89	88	95	95	88	97	92	98	78	82	82	90	92	77	80	82	73	65	89	83	88	94	103	83	98	89	79	75	86	65	78	83	86	65	89	65	103	88	85	92	89	81	88	77	75	92	80	84	79	87	69	92	91	76	73	79	84	78	76	78	76	103	84	79	74	89	88	78	78	92	81	97	83	89	75	96	69	79	72	90	73	85	94	79	84	71	84	85	68	88	79	71	74	72	77	82	83	71	76	93	86	75	65	92	87	61	89	87	72	69	82	90	78	75	84	83	80	93	90	89	76	76	83	88	67	90	90	97	64	85	85	84	79	102	80	80	86	60	82	88	76	92	77	91	89	76	70	73	91	82	101	83	88	73	84	77	96	90	80	88	88	73	82	89	74	97	94	82	83	72	76	87	84	80	100	85	83	69	81	83	77	84	76	88	90	74	88	83	72	82	77	74	96	78	80	98	84	97	73	90	82	83	77	65	79	86	84	79	79	102	89	76	92	100	84	75	74	66	84	85	71	78	82	77	91	85	77	90	67	82	80	73	86	76	104	74	76	85	69	77	92	84	81	72	82	88	76	76	85	73	99	80	86	84	72	95	84	81	72	85	75	89	84	86	87	70	76	65	94	81	109	97	97	73	97	83	74	73	81	89	81	85	94	73	101	91	76	76	97	92	75	74	87	81	72	89	91	90	84	82	78	80	104	75	77	75	89	86	78	80	84	92	78	95	91	84	80	81	77	60	91	82	79	84	68	86	84	94	75	87	76	69	71	82	107	82	83	80	82	85	77	86	67	87	79	87	77	84	81	95	85	83	74	63	88	55	82	84	97	63	90	86	64	79	77	77	89	78	81	79	98	81	75	76	67	90	74	82	91	88	86	88	80	77	75	86	99	60	90	85	77	69	82	94	85	90	79	81	79	69	73	96	82	95	82	104	80	80	73	84	90	77	75	83	87	81	86	90	79	97	83	77	81	96	76	78	82	89	83	100	89	77	101	92	84	85	75	86	91	91	88	82	73	92	83	92	91	93	92	75	86	73	78	71	81	84	90	73	88	92	71	109	81	90	90	65	96	71	76	82	76	87	80	73	84	95	83	80	80	88	67	87	89	85	64	88	79	84	87	70	86	83	81	84	76	85	109	87	73	81	81	100	79	71	93	93	94	85	82	84	85	70	90	79	90	86	72	78	77	92	72	65	81	71	85	79	87	79	75	94	79	85	89	93	87	85	75	86	80	88	81	70	78	83	86	90	89	89	79	93	71	87	84	95	79	94	89	74	91	91	77	89	75	87	81	99	93	83	89	90	70	70	88	86	83	77	80	94	86	73	79	72	90	72	82	93	92	96	89	97	96	92	78	94	68	89	91	84	75	70	88	94	78	68	86	80	91	82	82	88	86	87	63	74	98	64	72	89	74	88	74	76	79	71	81	87	96	73	85	77	82	91	88	79	59	91	102	87	73	78	84	84	83	100	76	69	81	74	75	76	70	83	87	73	72	80	91	82	77	87	64	85	91	76	85	87	85	89	72	80	83	100	83	65	71	84	93	71	81	89	83	79	68	79	85	76	84	84	61	82	96	69	104	76	93	91	65	86	79	81	73	86	93	81	84	83	78	80	67	83	100	75	64	78	85	68	79	90	99	77	78	82	83	77	79	82	75	81	64	92	83	79	77	68	93	85	84	82	83	79	82	80	75	61	68	78	76	78	87	75	71	78	85	94	80	81	79	70	93	88	86	86	75	63	82	75	80	77	78	65	89	73	91	84	73	80	79	91	88	85	71	73	69	88	90	65	74	75	76	75	102	94	81	76	84	70	78	90	75	68	77	63	92	104	78	78	91	86	92	70	85	94	73	82	66	77	93	90	82	83	65	80	95	74	100	83	75	73	79	84	83	84	75	72	81	73	80	62	82	79	65	76	75	72	81	78	77	97	87	93	86	86	87	77	98	66	86	94	91	83	74	65	80	96	71	82	91	94	77	102	89	90	87	72	78	85	77	81	85	69	67	94	85	80	82	81	96	91	104	75	86	111	76	69	97	82	77	76	82	97	73	79	85	96	78	75	82	81	74	82	82	98	85	84	83	75	78	85	102	75	89	86	92	82	74	90	86	71	62	87	83	95	79	71	92	83	85	76	77	81	74	76	88	84	92	86	95	79	74	68	85	98	72	87	86	95	88	74	79	93	86	90	73	76	82	80	78	81	71	91	102	92	94	95	92	94	82	71	86	77	89	79	65	84	95	88	90	71	73	91	100	82	78	68	78	78	99	85	89	91	78	87	75	76	86	63	79	63	85	75	78	88	97	86	95	76	79	79	79	63	67	89	80	68	82	95	81	79	58	90	77	91	94	71	74	105	70	85	67	84	93	95	82	104	64	85	77	82	67	95	90	84	87	80	88	89	77	81	72	92	71	83	78	96	89	90	80	82	84	84	86	65	80	86	106	69	93	88	80	78	72	99	75	89	91	82	84	87	78	88	73	81	85	87	106	78	89	90	87	90	68	93	75	70	88	80	90	81	75	72	76	87	79	78	78	92	84	87	80	79	92	81	80	86	84	93	81	75	83	83	85	93	109	62	101	86	87	81	95	79	89	83	94	77	91	79	82	82	73	81	81	78	90	93	66	105	100	80	75	82	90	82	92	93	69	75	74	89	79	83	80	88	92	70	73	86	80	81	92	75	96	87	76	100	83	90	88	83	77	99	79	76	83	80	95	75	98	79	95	87	83	88	71	73	91	81	69	80	84	80	72	72	82	69	87	93	85	85	82	85	89	95	75	73	85	84	81	77	86	82	85	83	86	85	80	87	80	76	87	72	91	77	77	74	71	52	92	62	97	93	88	101	93	69	91	72	82	74	92	86	80	71
23540	12579	7625	7582	14270	19408	19514	19534	18193	15956	14509	11364	10884	9041	6503	5281	4337	3478	3279	3179	2833	3550	8162	12573	12939	11045	8323	5683	3534	2121	1426	1007	840	698	680	636	612	575	647	617	601	604	639	576	573	637	647	614	617	624	602	634	618	613	627	605	576	680	570	608	632	619	593	600	611	605	611	592	667	632	600	608	639	607	578	590	620	613	614	612	622	565	568	570	612	565	581	630	619	608	601	616	592	565	603	597	565	606	600	604	605	594	631	598	574	559	638	638	548	648	629	573	595	584	611	594	619	619	640	626	577	619	602	622	601	587	573	588	576	597	604	556	640	568	618	612	627	582	601	619	585	575	646	629	616	598	656	582	572	604	601	605	578	615	629	581	599	561	639	590	575	566	534	611	599	635	608	583	598	601	607	616	591	610	635	611	632	610	604	567	610	594	604	613	623	576	623	593	606	613	582	594	560	618	589	589	573	610	598	584	576	577	643	591	602	600	617	615	589	604	565	622	602	563	594	608	640	607	603	597	599	594	616	581	614	586	584	638	613	644	606	634	559	600	638	635	657	582	590	588	590	624	610	672	646	569	592	599	645	653	583	553	612	588	600	615	575	619	635	602	603	580	600	574	587	580	584	563	622	591	603	573	628	611	593	616	577	572	612	576	610	558	632	550	599	605	601	636	587	626	544	615	610	604	624	633	599	579	607	627	654	587	634	607	613	616	607	595	611	618	639	625	626	642	614	605	622	631	620	619	616	607	621	582	578	618	573	630	576	603	587	627	587	585	598	589	596	603	588	644	593	607	620	589	572	601	582	634	652	612	615	597	612	606	600	619	649	584	613	588	591	581	587	581	595	598	576	631	620	615	608	611	586	610	602	637	566	582	657	628	617	576	588	602	635	573	611	535	608	592	605	612	571	634	609	611	543	591	645	621	578	606	594	575	643	586	628	592	588	557	566	607	633	590	571	630	605	579	618	559	637	615	642	649	644	566	554	610	626	618	604	583	578	587	625	557	597	619	636	615	613	602	594	587	596	583	606	571	647	576	653	603	658	633	600	596	623	640	546	575	565	602	641	599	592	616	612	621	637	592	617	641	593	655	630	654	605	587	620	631	629	593	544	611	624	576	624	569	634	581	615	598	615	609	572	679	609	605	583	616	605	630	603	571	569	668	566	636	597	631	643	572	617	641	671	622	592	578	591	599	619	612	599	579	563	569	589	617	619	593	641	622	550	589	615	601	574	555	588	618	551	610	600	592	587	592	569	616	558	622	620	623	579	584	622	624	637	638	597	588	577	615	617	615	574	643	562	618	586	587	614	606	598	610	537	597	587	605	576	586	618	645	579	617	592	622	603	612	647	629	606	595	574	639	588	549	572	594	617	581	571	622	595	583	609	653	631	588	597	622	606	592	632	630	625	594	581	628	641	589	577	612	644	573	659	617	591	646	615	594	619	641	570	568	590	639	590	615	592	589	611	618	581	543	580	636	573	631	624	576	629	581	596	637	628	649	610	599	624	584	595	597	614	643	618	619	578	591	606	580	610	584	610	581	606	605	570	566	615	576	583	591	628	621	608	628	610	578	625	595	670	591	672	602	596	608	638	585	615	599	637	650	574	643	611	591	610	643	609	603	595	592	610	574	589	638	629	592	588	604	612	623	617	563	571	578	610	617	632	566	616	604	582	609	571	584	595	614	630	599	570	617	564	588	659	633	584	622	616	574	618	601	605	597	604	592	612	587	618	587	616	566	579	610	608	628	586	638	609	593	591	611	650	607	578	596	613	597	630	597	579	622	589	594	579	580	579	628	581	630	601	620	629	587	637	602	608	581	639	615	542	589	577	615	651	610	617	618	583	592	647	603	586	620	565	608	637	642	613	627	625	580	574	633	602	625	616	585	653	565	609	619	626	614	573	614	638	658	588	643	616	630	622	587	572	631	583	631	614	605	585	613	608	599	606	626	647	593	626	611	635	580	603	610	602	624	592	652	605	605	645	581	642	620	595	596	630	592	581	647	607	581	651	604	628	608	603	575	624	617	584	610	621	644	591	612	674	605	615	598	607	637	625	602	651	628	594	620	598	597	633	583	626	633	573	590	607	621	610	627	640	613	631	580	614	583	649	587	589	615	614	603	601	602	608	633	587	623	585	564	602	592	566	592	582	605	630	624	607	610	638	615	608	589	613	570	611	621	603	591	617	597	569	633	583	605	622	622	608	647	620	605	610	598	608	597	594	614	584	630	576	586	606	635	616	584	639	650	593	610	584	618	591	620	567	611	578	587	593	611	652	654	560	605	566	608	608	576	568	597	571	600	594	605	602	613	572	620	617	602	614	588	618	574	629	582	597	570	621	629	626	584	597	568	611	617	589	596	588	583	580	574	614	595	610	553	545	604	593	624	599	622	554	587	613	600	567	625	581	623	594	593	583	585	620	609	588	596	575	617	652	582	627	603	589	611	602	600	603	588	641	645	621	579	598	602	600	636	608	577	623	632	635	581	663	597	564	593	646	577	600	633	615	582	575	618	564	561	588	587	601	618	570	592	590	629	609	620	606	623	562	626	628	576	594	620	606	624	651	553	621	572	597	651	571	585	642	602	599	648	640	632	576	597	595	589	570	589	618	632	587	601	642	610	645	577	627	601	574	606	612	620	616	608	624	623	599	631	615	597	585	628	591	598	605	603	621	618	592	603	664	629	598	610	618	617	610	616	612	571	589	633	580	552	625	612	568	567	629	610	591	627	573	581	577	635	575	611	596	605	554	605	612	621	559	588	619	584	569	597	606	599	616	630	587	619	573	604	590	642	599	588	617	612	598	644	599	659	653	608	610	622	642	604	576	589	600	625	559	611	611	578	577	608	662	633	623	591	570	602	571	559	569	620	571	590	603	618	591	599	642	579	587	577	592	601	575	594	612	614	589	631	548	608	604	590	570	624	635	602	619	626	616	583	559	621	575	578	602	586	655	582	587	595	598	605	605	615	612	589	624	629	623	574	594	583	595	582	618	619	626	572	581	609	575	608	550	574	595	618	623	580	571	622	604	604	610	632	586	616	644	610	596	600	665	587	591	621	595	573	584	619	619	615	613	586	588	619	617	545	585	601	648	625	588	601	598	576	583	598	635	593	626	586	577	591	604	613	605	620	643	648	577	577	610	608	622	584	612	585	594	638	634	628	587	599	610	601	576	601	592	597	612	588	622	614	618	609	579	591	611	597	652	613	647	665	615	594	574	622	604	648	587	610	610	565	618	641	608	629	613	605	592	630	598	609	587	647	596	621	586	661	620	618	635	610	646	624	595	621	616	597	638	610	596	566	596	621	555	596	608	659	616	623	590	601	612	672	592	664	609	587	583	579	593	599	636	582	615	574	604	589	623	584	615	620	628	605	590	629	639	620	642	555	606	593	668	592	633	651	616	598	631	591	678	599	588	575	619	588	641	564	591	580	612	587	614	604	608	605	621	586	585	571	593	573	589	606	559	625	611	589	585	617	593	593
2585	849	438	305	210	220	314	398	351	303	310	261	209	169	158	135	125	121	111	126	149	152	142	141	171	155	121	100	86	70	72	99	71	75	73	58	73	78	58	71	75	74	71	62	56	83	75	63	66	65	85	71	72	83	72	62	57	80	66	62	56	59	61	60	72	61	88	64	53	76	58	68	73	82	77	61	70	76	65	66	68	79	60	83	80	59	60	70	86	74	76	73	59	76	65	74	70	76	74	68	59	56	69	75	69	73	80	73	77	80	67	64	81	55	58	65	66	67	72	61	72	65	78	68	57	69	67	75	52	57	62	81	62	71	68	66	65	72	71	51	66	74	77	51	82	69	78	81	87	67	55	60	63	79	73	69	54	68	62	80	59	68	82	74	69	65	70	75	71	84	62	60	76	75	65	87	70	83	52	66	82	78	64	53	66	67	66	70	68	69	66	65	74	57	73	70	80	63	95	59	82	64	62	70	72	72	67	70	66	73	68	53	66	79	64	72	80	69	67	83	53	62	68	65	85	72	63	77	68	64	71	67	79	69	57	67	49	80	65	68	57	69	67	74	68	69	67	65	76	63	81	81	57	58	73	50	75	76	57	64	82	74	66	81	91	77	68	72	70	76	76	67	65	68	66	53	68	79	70	73	64	74	72	73	71	69	80	63	73	69	58	71	69	71	67	68	60	67	56	66	79	81	67	71	77	81	70	62	64	67	64	79	68	56	68	67	70	85	66	64	79	76	74	78	64	74	75	74	79	58	67	66	79	56	58	70	71	66	66	65	53	50	61	74	66	76	67	80	62	67	58	53	78	73	58	72	67	54	74	63	74	75	54	56	58	66	78	65	75	56	78	67	70	64	65	64	58	72	69	75	75	82	58	79	70	67	62	72	68	77	63	71	69	67	76	60	82	69	65	74	64	65	68	69	60	74	69	78	53	60	79	65	71	86	64	62	64	76	69	70	79	62	69	85	79	61	50	68	68	61	83	74	75	75	64	84	70	66	62	61	86	78	60	69	68	72	49	72	70	77	66	64	78	64	70	76	64	71	58	74	58	69	74	55	57	53	65	79	81	100	61	64	86	69	76	73	72	72	82	77	67	53	62	58	69	75	55	60	70	87	77	85	63	91	69	70	67	52	58	61	60	62	78	69	64	75	77	65	70	52	69	58	66	77	81	67	61	82	87	63	67	84	60	59	83	70	67	82	65	70	69	57	63	63	62	79	75	61	62	70	80	68	74	62	75	73	57	66	63	74	72	62	66	65	68	71	53	65	53	64	68	74	76	66	75	81	70	70	70	63	74	63	82	67	66	65	68	59	62	65	77	71	66	79	69	82	72	67	85	70	77	84	71	74	65	97	70	69	56	68	82	57	61	85	59	60	77	57	61	59	70	56	68	56	64	82	72	56	59	66	64	63	70	81	67	70	69	74	65	55	71	60	72	67	76	58	72	63	79	67	75	63	70	70	83	74	84	73	76	79	77	66	60	65	61	75	68	74	80	59	80	75	87	83	62	67	87	68	84	85	61	72	70	70	74	70	62	71	84	75	78	80	68	95	61	69	71	62	69	61	70	85	71	78	61	64	63	58	67	69	71	63	62	64	69	63	67	65	75	75	46	68	69	64	67	57	68	72	59	63	57	65	61	65	53	68	66	57	78	79	77	70	66	60	66	72	69	60	69	90	61	52	78	61	56	68	77	62	65	76	60	58	65	56	66	67	69	68	65	75	77	72	59	73	67	77	73	88	65	57	68	74	75	74	65	66	59	49	70	82	56	76	66	61	75	78	51	77	60	63	73	64	76	69	64	51	68	70	77	62	60	66	76	62	84	62	66	70	62	62	69	70	66	63	60	84	61	62	55	74	61	78	75	64	75	57	73	73	64	83	68	77	62	77	81	57	89	71	77	66	81	57	63	69	66	68	65	80	70	59	72	77	64	79	54	74	77	65	67	75	66	60	65	65	67	67	60	73	54	64	74	62	49	63	67	60	71	59	68	79	75	58	64	67	54	64	65	74	68	75	76	71	62	81	49	65	58	81	73	64	79	68	68	61	80	80	63	59	61	64	66	68	74	65	71	85	58	67	58	68	64	70	74	62	82	72	58	70	68	62	60	53	66	64	71	81	58	63	64	68	72	74	67	70	57	83	76	72	65	71	85	67	72	82	49	70	55	77	74	61	73	62	77	69	64	59	97	81	58	65	71	71	65	61	69	65	61	64	81	62	88	58	69	67	71	70	76	59	76	60	68	56	77	79	82	64	63	62	80	58	75	70	78	62	63	62	72	69	74	87	68	65	70	73	55	72	65	76	61	72	62	68	62	75	78	63	77	73	62	76	74	69	80	64	65	65	53	62	64	60	75	80	74	57	64	65	65	83	60	71	63	73	60	63	64	63	55	74	68	63	75	67	70	80	57	69	60	76	61	79	62	73	64	69	61	91	73	72	66	75	64	66	76	61	67	69	61	62	63	79	59	88	83	72	77	69	70	71	65	60	58	78	55	68	82	67	75	67	71	63	78	82	72	57	64	71	68	61	72	64	62	64	77	79	83	59	81	57	60	61	70	64	62	64	70	60	64	65	70	80	75	63	77	70	69	71	70	74	68	81	77	60	65	78	74	72	61	70	66	58	62	68	66	66	84	57	65	78	80	66	52	70	82	60	95	78	65	53	73	79	59	69	69	81	80	75	61	79	79	74	64	67	74	66	66	68	75	62	75	65	70	62	77	62	76	77	71	75	66	84	69	63	66	68	74	84	71	76	78	64	76	63	73	66	70	64	57	68	79	71	56	75	81	81	68	70	63	77	44	70	73	68	63	74	70	69	83	79	83	55	73	63	71	66	72	71	64	77	70	67	74	83	71	62	53	64	74	67	74	82	75	80	68	66	74	60	71	66	76	85	85	61	74	75	80	94	72	69	69	60	69	58	63	70	68	66	69	81	60	66	65	70	76	55	73	63	80	65	68	68	73	75	56	54	75	80	62	69	68	61	54	65	71	83	69	64	75	69	76	89	64	69	65	67	77	89	59	88	79	56	81	70	73	74	82	51	63	75	73	64	73	59	67	70	59	70	74	74	55	63	68	65	67	67	64	72	70	57	70	77	67	67	87	53	66	71	61	61	72	69	61	60	55	74	63	68	70	69	100	67	65	69	78	66	73	67	70	70	75	61	74	68	67	68	73	65	65	59	63	68	67	61	69	75	86	78	68	64	58	84	70	43	76	66	68	66	74	71	62	63	62	77	74	66	72	66	84	62	67	87	55	79	82	69	62	68	53	64	72	60	77	82	75	69	73	79	61	79	52	63	73	67	64	70	70	72	67	75	64	60	60	62	75	64	67	68	59	80	59	68	68	62	60	72	78	66	52	57	74	66	73	67	78	76	86	72	70	63	74	61	79	62	82	77	66	79	62	75	75	81	71	67	67	59	62	76	69	59	60	71	63	72	73	63	71	87	72	65	67	72	81	78	67	68	77	90
19384	8397	4970	5131	9620	13045	15031	13742	11760	10857	9796	7629	6474	4060	3190	2788	2537	2185	1930	1951	2017	2271	2729	3286	3008	2430	1905	1418	982	779	667	591	536	503	497	532	495	511	447	543	504	495	537	496	524	522	475	501	523	482	503	508	508	516	531	505	521	506	512	483	489	529	523	516	519	479	484	521	501	507	501	495	501	498	509	531	533	525	495	521	551	552	501	546	503	486	495	523	516	549	530	529	543	515	521	512	520	516	493	527	520	494	490	480	528	515	508	512	476	515	527	482	540	531	551	512	503	494	547	495	520	562	522	544	511	484	500	497	539	512	479	494	546	521	524	553	515	506	514	506	515	508	501	519	517	507	474	473	510	488	511	523	493	514	535	476	527	513	524	533	484	516	517	511	507	533	501	534	506	508	489	493	538	496	484	526	484	548	500	511	509	521	528	491	520	514	492	500	494	486	529	558	531	525	514	546	537	534	520	471	481	522	495	531	517	500	487	533	519	486	518	490	518	547	511	515	476	518	491	484	508	513	503	559	491	537	508	508	518	480	518	538	547	503	527	518	522	533	516	483	514	536	498	538	525	545	505	510	508	498	496	507	495	527	519	505	495	532	512	474	549	525	488	577	470	514	499	463	478	523	544	538	550	486	516	524	535	515	495	504	480	481	511	492	511	580	543	495	504	492	498	527	525	538	502	512	474	505	494	525	491	504	482	490	508	532	495	543	506	473	494	478	538	536	514	512	529	528	510	510	532	500	530	506	499	515	522	549	527	506	478	485	514	495	492	538	532	487	544	529	496	535	512	484	522	508	525	518	541	526	512	531	512	514	509	483	500	520	522	497	552	526	487	480	524	530	515	509	532	479	514	536	497	517	528	513	480	503	551	553	499	557	504	489	524	501	498	511	496	489	499	513	536	496	527	513	515	521	527	481	519	483	539	470	504	457	518	522	472	537	543	500	478	494	520	507	502	514	537	504	496	540	509	489	516	458	532	492	497	496	489	501	547	559	522	531	530	515	521	498	503	480	535	503	500	498	490	521	528	506	516	512	474	530	532	523	526	500	474	534	539	511	498	512	499	517	563	505	535	495	514	507	521	519	538	475	492	532	557	497	486	508	493	524	532	515	474	512	498	513	493	486	484	528	508	544	529	524	524	523	509	517	549	516	502	512	532	493	526	497	488	550	499	492	512	490	528	520	508	507	541	510	528	506	544	545	493	534	483	498	492	497	546	524	538	507	519	513	563	527	566	487	535	506	499	516	507	505	495	507	530	548	500	515	523	500	508	541	514	513	543	501	532	512	533	478	483	508	565	500	538	516	520	522	498	494	531	552	499	505	539	513	511	512	506	473	539	539	503	497	553	534	506	553	524	473	527	501	511	504	508	505	499	506	538	540	524	501	534	522	524	503	562	498	548	505	512	482	533	478	515	520	535	501	502	539	510	492	501	506	500	506	516	491	489	504	547	483	506	516	490	487	518	513	491	504	540	505	506	524	547	506	542	506	535	519	538	511	533	518	522	528	544	499	542	539	522	529	519	527	539	516	518	499	486	515	576	505	532	536	507	515	549	480	531	498	514	528	517	515	508	514	498	506	514	545	503	551	488	507	545	516	490	526	511	514	559	486	518	553	502	521	535	520	517	515	485	541	536	529	557	539	515	516	535	477	503	474	512	521	555	537	492	494	490	469	511	532	528	482	532	534	531	525	543	528	555	535	531	519	536	493	529	474	501	528	532	542	563	522	520	525	517	555	587	523	528	532	557	505	484	487	497	528	477	530	529	493	506	491	583	529	496	543	515	459	484	516	578	513	510	497	517	507	543	510	528	512	464	585	520	485	506	501	512	529	528	504	490	520	543	512	509	495	539	543	536	541	525	475	510	502	487	483	512	493	539	467	543	520	511	531	516	516	506	513	559	516	519	506	502	506	526	516	526	514	516	525	513	494	541	529	523	523	528	559	512	483	508	539	534	528	535	509	543	494	513	509	518	493	492	487	493	511	511	487	501	534	484	524	520	528	488	515	511	524	509	493	495	541	489	490	540	502	481	514	488	506	459	473	501	538	501	491	511	517	555	492	535	529	521	512	475	569	554	538	496	516	550	481	549	502	501	517	518	506	521	514	570	536	511	546	498	494	540	559	506	491	505	527	483	498	508	522	515	512	509	501	544	503	493	510	515	493	547	538	483	512	521	555	549	505	497	547	488	474	510	537	491	466	517	524	480	514	547	540	525	490	511	507	515	545	516	517	548	560	504	543	515	522	494	488	509	507	488	477	521	501	512	515	526	487	470	498	545	516	485	562	521	565	574	519	533	539	489	540	506	565	491	492	504	521	500	525	531	516	572	549	498	537	507	519	509	476	499	532	511	543	500	503	488	517	464	529	509	515	513	498	519	510	468	484	511	510	543	520	544	535	518	530	526	503	528	505	520	529	536	476	501	518	521	506	543	519	516	503	499	506	505	509	536	524	519	546	516	541	499	501	472	520	489	528	482	478	518	515	506	493	500	493	511	514	509	496	518	502	568	542	496	531	506	522	531	523	489	520	480	516	507	512	491	487	523	543	495	563	545	531	498	512	474	536	559	485	472	531	503	513	523	543	483	534	509	505	514	541	493	462	502	507	520	531	512	521	517	467	516	520	504	522	560	574	498	499	539	551	501	498	573	562	511	517	534	512	505	509	526	515	511	541	534	512	540	505	524	492	551	553	520	519	479	541	547	524	503	507	548	560	499	526	520	506	519	533	514	529	458	510	524	486	539	501	449	511	529	530	502	493	493	523	535	495	468	496	520	496	499	489	514	481	495	501	516	505	510	492	530	507	508	544	499	517	500	530	507	515	521	534	556	495	520	504	516	556	551	545	539	524	504	509	521	486	513	499	526	506	520	487	563	495	546	546	533	522	531	511	508	486	501	518	524	484	508	496	493	513	521	504	479	545	495	475	509	545	503	479	515	529	503	531	498	494	506	518	497	521	494	508	518	498	519	519	507	490	506	510	510	537	559	544	498	495	522	510	506	485	488	533	522	475	513	570	523	549	575	460	548	476	503	491	519	521	487	490	538	519	507	527	530	508	515	496	539	498	523	524	508	488	517	503	533	496	530	512	532	521	519	497	507	532	540	523	454	485	502	527	517	527	511	551	530	485	551	506	531	511	512	493	479	505	524	477	504	492	463	499	537	467	498	529	531	492	548	543	557	507	496	483	515	503	513	497	529	489	492	529	550	507	489	526	544	506	475	528	523	555	515	536	537	498	537	495	517	534	511	511	518	508	504	535	528	454	529	506	489	534	507	539	533	477	539	489	494	542	497	519	497	543	472	494	515	496	536	494	542	492	539	527	513	522	518	497	528	491	554	496	521	478	510	525	539	540	514	498	520	525	522	549	531	512	550	513	528	498	502	515	513	525	577	499	498	545	527	496	516	495	480	503	501	504	513	524	510	539	517	496	510	526	515	518	520	500	517	544	492	534	499	511	515	516	515	500	517	553	532	531
2205	1055	542	364	295	296	457	520	472	453	403	327	238	165	189	170	155	144	135	168	145	159	292	308	380	311	262	171	142	120	88	70	85	75	81	69	73	52	74	82	64	82	68	66	80	70	68	65	84	64	79	76	80	74	88	59	72	71	76	87	57	78	73	66	83	77	62	74	74	84	66	90	76	66	66	64	69	66	76	84	74	72	70	69	79	56	76	64	88	72	60	76	77	96	74	85	72	75	59	92	66	65	76	65	81	75	63	49	72	86	74	61	75	89	70	74	65	76	64	67	87	78	80	90	93	69	72	62	79	69	80	85	70	70	59	69	65	87	93	68	53	66	70	62	80	71	69	77	73	62	67	77	63	81	80	68	79	69	71	68	74	84	68	71	82	58	71	63	69	75	76	69	67	68	71	82	73	71	72	68	82	66	70	85	80	61	85	77	63	73	70	75	74	83	61	69	78	90	75	68	80	80	68	71	72	73	64	76	81	60	77	81	77	66	71	69	62	72	66	68	50	72	78	73	62	73	86	70	58	71	76	77	67	78	64	70	92	72	89	60	70	82	81	63	78	68	79	71	83	71	65	58	70	74	78	89	71	56	75	79	68	85	72	78	76	84	75	85	79	87	82	87	80	74	77	67	79	54	64	73	79	83	61	67	65	74	53	65	74	89	78	87	79	74	71	78	66	75	87	81	71	76	81	68	78	73	73	82	66	71	67	72	64	83	73	91	62	80	61	75	75	88	74	72	62	71	69	66	74	82	79	83	82	76	77	73	76	51	69	77	79	77	69	74	69	74	53	69	73	90	81	79	92	72	76	65	69	73	78	83	60	85	73	62	72	70	64	74	75	89	71	73	74	81	72	81	70	76	61	72	67	74	77	67	70	82	83	84	73	69	84	76	84	75	79	76	65	62	72	85	72	73	67	60	74	79	71	85	74	72	68	78	74	56	74	85	82	68	72	63	74	69	100	76	71	67	70	94	66	74	76	70	65	59	69	76	64	66	58	86	59	83	78	74	79	73	77	65	65	70	71	71	74	97	91	53	77	67	75	74	78	65	50	79	69	83	64	75	65	76	85	80	78	66	58	88	79	68	66	68	63	70	70	77	65	62	60	84	67	64	82	67	67	71	66	55	67	71	72	87	67	76	66	65	66	77	73	78	94	80	81	77	72	58	62	72	81	72	66	60	71	62	81	69	75	80	74	81	74	66	78	76	70	76	72	78	72	59	57	56	67	72	84	60	79	65	68	67	81	77	76	79	61	76	92	61	73	88	67	82	58	86	66	79	68	83	79	67	80	63	84	60	73	69	87	75	72	85	76	71	65	79	75	75	85	81	66	66	77	75	68	79	72	76	61	73	59	64	71	63	66	71	66	63	79	74	79	71	73	87	75	72	79	64	96	72	75	78	76	66	77	75	58	60	69	86	79	80	81	75	71	73	68	80	77	73	73	68	74	87	84	69	69	67	67	76	77	71	74	69	77	92	75	78	71	67	61	68	70	68	83	78	65	65	69	76	76	61	96	75	73	71	60	75	78	75	83	61	79	73	71	90	64	76	85	64	61	65	79	72	83	66	73	68	75	84	77	69	66	67	61	72	74	72	72	64	80	70	65	84	78	65	70	75	70	67	76	72	72	84	78	65	70	67	63	75	62	85	68	79	74	85	76	71	87	64	70	67	70	65	74	67	73	82	70	65	73	78	63	76	68	71	59	61	75	69	59	73	81	73	74	82	70	51	90	77	76	67	76	61	71	64	74	73	72	79	73	72	65	63	86	73	85	65	68	61	72	52	56	70	91	66	72	70	77	69	54	62	67	90	83	77	69	69	68	79	88	65	71	90	74	75	64	71	69	67	60	67	57	81	77	77	72	66	64	63	63	80	79	77	60	71	65	78	71	80	76	74	64	74	70	73	60	60	78	72	58	66	67	95	78	78	87	62	74	86	81	81	64	62	67	69	77	88	86	63	58	74	68	76	89	71	79	78	74	62	72	73	77	75	66	67	81	66	72	93	76	72	70	81	75	67	63	83	72	67	53	73	74	86	77	74	58	85	83	75	74	54	77	84	75	61	76	67	61	71	72	83	66	92	76	87	80	77	46	73	69	78	80	72	59	63	79	64	75	58	62	75	77	74	73	78	76	69	64	78	60	75	82	88	77	79	57	68	79	54	51	75	81	80	88	71	69	59	58	68	74	67	72	71	85	64	85	74	72	92	68	86	77	74	68	77	74	83	67	79	76	59	72	64	57	75	83	74	81	82	68	86	69	80	90	92	72	65	79	86	75	55	44	62	73	78	58	76	66	70	63	61	69	84	65	78	81	67	70	78	69	80	71	67	71	62	81	75	75	75	76	68	76	69	76	73	75	76	96	92	70	84	88	70	98	61	72	64	53	71	85	67	57	67	73	72	83	66	60	89	74	79	59	82	86	74	83	84	75	75	81	84	66	65	62	84	89	71	70	67	74	61	72	61	75	76	70	75	82	78	89	68	74	77	70	64	67	71	68	82	73	81	57	67	60	85	72	79	71	63	52	62	80	74	74	67	68	65	72	80	68	64	63	69	73	73	73	74	75	79	76	69	74	83	76	70	75	79	69	53	66	69	67	77	74	86	77	62	69	73	68	71	79	71	72	78	82	65	73	80	78	54	61	76	71	66	72	66	72	72	75	77	70	71	77	64	63	59	63	53	71	50	82	78	66	58	69	68	58	71	76	79	67	85	75	73	68	78	79	70	71	58	81	64	69	63	62	70	75	80	66	80	65	57	78	72	85	74	87	58	66	69	67	70	74	77	95	77	65	97	64	84	63	52	61	72	76	66	83	72	62	78	69	83	63	75	65	84	67	76	82	74	85	62	65	76	63	90	71	85	86	84	56	71	69	70	95	61	66	74	100	71	64	85	75	81	68	75	83	65	60	61	78	70	76	55	73	78	74	51	68	68	79	63	58	72	65	66	70	76	67	63	72	84	84	75	77	90	86	79	62	48	80	73	66	71	72	66	76	73	70	76	59	55	78	60	73	74	47	67	79	54	81	70	92	76	64	62	67	70	82	69	89	63	82	78	73	78	75	71	80	80	58	62	76	75	81	61	74	86	80	77	73	71	69	73	70	68	66	74	77	83	69	61	71	63	76	64	68	66	72	71	87	74	60	60	81	63	77	74	67	66	67	77	67	88	54	63	68	76	81	86	62	67	85	77	56	81	73	69	70	65	77	76	63	60	78	65	55	66	49	59	69	71	79	70	59	71	69	64	69	80	67	90	54	59	77	80	75	81	69	84	77	81	66	74	79	86	80	79	67	87	77	72	66	82	59	84	81	68	77	63	75	72	84	65	67	72	76	78	63	78	73	58	81	78	70	71	87	70	72	71	71	74	70	80	67	64	76	77	58	81	69	74	69	76	64	67	83	67	68	79	65	73	59	68	54	61	77	74	79	63	74	79	79	63	62	62	71	74	63	57	74	67	80	76	91	74	59	68
21296	9952	5921	6542	11898	17392	18190	17562	15073	13998	11663	9911	6479	4277	3937	3642	3389	2928	2796	2646	2564	2821	5616	7266	7395	6034	4488	3062	1998	1414	950	756	649	523	514	575	589	587	548	528	518	560	527	531	522	531	552	523	524	514	506	554	568	524	505	559	557	554	512	469	526	515	508	511	487	529	513	522	524	565	569	548	548	514	534	545	517	536	547	548	498	548	537	488	529	562	513	512	559	511	512	533	493	533	556	528	497	529	552	539	527	544	551	531	515	532	496	567	549	591	524	528	534	520	544	497	576	526	530	494	535	550	562	524	537	521	539	526	562	544	514	536	515	587	554	539	500	555	575	514	539	545	547	519	542	535	495	514	546	515	588	584	527	494	534	522	528	518	528	543	528	541	513	558	573	489	499	533	525	515	488	552	572	524	496	540	519	547	523	534	603	550	538	528	590	517	505	534	567	509	543	571	539	510	522	502	572	516	510	558	515	542	549	520	526	549	514	552	531	561	539	534	536	534	524	574	496	547	518	558	530	584	558	543	535	579	517	536	544	520	490	540	525	511	549	538	518	564	538	510	518	486	501	554	543	542	541	520	507	543	540	571	547	531	554	561	539	555	528	510	536	530	483	535	524	547	545	529	535	598	530	517	541	550	522	524	510	513	571	519	504	502	544	539	517	511	537	562	533	539	518	534	554	542	549	520	520	542	574	556	502	521	505	563	547	547	532	563	546	508	515	550	552	510	518	528	516	510	559	528	555	532	522	510	496	523	562	504	549	524	541	529	550	538	539	541	523	532	534	545	536	550	554	518	522	543	554	523	558	526	548	530	593	565	546	510	536	568	541	575	516	531	511	489	485	498	544	520	534	488	539	533	547	506	542	532	543	547	494	545	549	541	519	542	546	533	541	521	510	522	528	539	541	552	548	554	542	561	540	490	534	538	523	550	562	527	503	521	515	539	535	539	558	540	522	552	533	561	517	535	510	554	526	485	543	494	512	600	516	562	530	586	519	556	556	515	511	531	549	559	511	495	539	519	600	510	508	506	529	552	520	535	527	516	526	556	532	524	551	531	569	547	503	530	554	546	549	532	563	547	505	502	523	555	541	524	552	550	531	531	543	553	524	492	512	538	552	521	554	528	556	573	538	551	525	497	531	577	549	546	552	535	585	512	578	544	519	543	531	577	536	510	533	542	532	513	519	503	531	550	567	542	525	545	527	516	504	579	516	550	515	558	539	539	502	571	514	568	505	537	539	540	539	558	465	540	568	599	493	534	559	531	527	490	540	536	533	530	517	537	529	513	517	596	523	532	573	560	499	546	524	528	545	581	556	512	509	512	551	513	535	558	548	543	536	509	529	515	586	548	530	541	557	566	551	513	480	511	566	519	520	520	544	554	562	543	529	552	525	559	544	455	540	546	526	562	525	535	582	505	548	496	533	542	520	505	557	539	505	508	555	525	543	548	517	504	569	479	480	548	554	527	538	509	523	577	491	522	549	518	541	544	520	542	520	533	551	517	529	539	535	514	551	533	512	518	542	538	524	531	550	551	555	560	593	551	558	532	557	532	544	542	555	540	539	543	534	532	542	538	512	535	537	554	540	545	516	511	517	580	545	538	507	561	494	564	498	503	524	550	547	546	522	578	514	517	490	564	550	545	544	534	541	576	553	508	507	500	552	557	487	507	525	535	564	525	533	509	494	559	500	544	534	518	522	531	549	573	502	486	519	520	539	540	539	499	541	519	499	550	541	543	499	524	522	524	559	531	567	537	538	534	550	526	502	505	533	516	502	494	550	531	503	487	543	545	521	541	535	596	556	507	518	511	538	546	546	588	555	507	548	534	563	562	486	511	516	534	559	604	561	507	549	513	531	538	495	506	472	529	582	525	534	517	531	513	541	525	569	558	568	505	526	526	531	557	499	542	535	543	539	559	536	519	529	554	515	518	528	533	519	521	543	520	541	531	572	546	520	496	515	521	514	585	540	522	520	577	509	539	537	494	529	538	485	522	516	542	541	555	563	518	518	536	514	531	547	539	529	542	470	512	558	530	505	554	560	534	554	496	544	523	525	535	528	563	524	513	546	511	549	537	532	548	519	505	512	579	550	551	560	524	528	502	529	561	544	534	507	535	574	561	513	540	551	506	536	533	490	544	527	512	518	554	548	530	548	518	541	544	537	564	506	557	537	558	533	530	507	562	549	542	524	523	521	556	536	535	530	546	519	556	549	568	530	542	529	551	523	521	495	517	515	513	512	523	524	544	520	543	535	522	568	561	553	543	536	538	508	534	544	524	545	508	514	552	541	513	531	513	487	542	554	517	510	561	538	539	545	556	483	525	519	521	536	550	537	532	522	547	553	570	552	537	516	499	526	484	545	575	520	512	503	543	573	507	527	553	489	580	536	554	507	521	540	580	568	543	526	530	552	505	519	535	516	517	530	533	530	540	476	505	538	583	496	552	523	559	552	575	567	553	569	519	540	561	505	516	573	539	507	505	539	522	551	576	533	536	530	517	528	516	551	516	514	513	492	563	546	507	584	515	539	546	552	563	568	557	490	546	540	550	512	537	519	547	538	528	558	506	520	532	561	541	537	551	551	554	548	550	489	558	514	547	479	546	546	529	542	531	533	513	548	542	549	541	555	555	492	560	543	532	529	521	500	575	541	526	507	513	539	506	547	553	543	561	565	509	543	538	530	560	553	506	536	574	517	509	554	531	536	526	539	550	567	513	515	537	517	542	532	525	515	542	554	564	574	542	554	532	499	542	554	522	542	519	544	539	520	502	490	516	557	529	554	566	524	516	546	543	537	514	547	533	517	565	556	541	543	530	499	510	504	532	559	511	567	559	542	514	495	541	556	539	569	592	535	495	549	558	517	523	552	537	545	541	552	510	547	531	578	530	523	555	593	522	529	566	504	501	527	525	533	546	550	515	499	520	513	563	499	538	574	554	533	541	523	536	581	600	497	521	556	573	502	528	518	514	468	564	476	525	532	513	571	553	563	560	542	543	528	545	537	523	550	533	500	546	520	536	554	584	551	527	559	531	542	538	563	580	542	551	560	529	525	549	572	522	556	554	535	544	506	561	561	544	544	508	511	527	534	539	546	551	547	536	534	538	529	541	529	495	522	541	556	498	564	584	533	552	539	522	518	545	506	483	499	544	538	527	572	510	542	539	561	535	525	497	535	538	521	545	548	580	530	518	550	505	506	543	537	518	535	540	551	546	542	500	542	543	575	502	513	530	535	508	565	522	508	518	517	545	504	552	583	514	539	513	560	580	502	579	534	515	530	549	505	518	529	504	558	532	492	541	512	501	569	523	543	498	488	548	567	544	506	509	550	556	538	561	543	551	539	509	525	541	551	521	577	565	521	563	538	582	543	529	544	562	565	536	548	553	520	530	506	532	555	524	497	541	509	531	563	539	544	549	535	528	522	527	587	585	524	506	516	592	541	517	490	560	515	544	531	539	557	565	539	521	547	550	541	504	537	569	470	545
3644	944	643	477	315	324	431	488	466	506	461	279	202	200	191	166	147	143	155	140	153	176	243	396	462	363	271	228	163	129	104	83	100	78	68	70	84	80	84	76	84	73	74	78	79	73	80	102	94	72	90	77	66	80	76	74	75	64	75	89	71	89	65	73	77	64	72	77	82	92	73	69	102	67	72	89	75	71	70	77	76	73	88	87	80	99	87	87	93	86	80	77	83	72	74	96	71	76	82	73	71	95	81	66	93	77	82	72	97	96	67	84	91	80	77	72	84	84	75	79	75	92	72	84	84	69	95	79	77	77	72	71	85	83	78	72	88	85	80	79	66	75	70	96	81	67	86	71	82	66	77	74	65	92	85	69	69	76	83	91	74	74	83	62	74	80	90	93	80	85	63	88	61	78	70	92	72	74	71	84	76	75	85	84	79	77	90	60	67	94	87	83	68	82	67	88	93	79	87	97	87	84	84	88	78	75	84	88	75	77	92	83	64	76	85	68	85	87	81	82	75	80	77	81	85	82	77	94	83	97	69	71	107	103	83	88	86	83	89	67	83	71	75	88	73	80	70	65	74	77	92	72	67	72	67	78	75	77	83	95	90	72	78	86	95	67	71	84	83	68	74	79	77	83	74	88	71	94	91	79	67	58	83	75	75	66	96	74	70	83	75	86	76	73	80	83	87	75	82	71	85	69	87	90	70	79	83	84	94	83	74	79	78	84	74	81	79	98	79	69	80	68	60	90	90	78	77	74	93	77	77	83	68	82	73	82	81	78	81	100	74	80	92	76	72	67	95	81	81	69	84	93	74	71	97	84	88	77	107	77	76	96	93	77	86	93	94	95	74	91	81	78	72	72	83	71	80	88	58	55	84	75	76	78	69	85	73	72	68	76	87	92	78	71	95	71	84	63	86	81	70	90	63	100	90	69	82	66	77	82	87	75	88	90	82	100	71	77	84	62	83	65	84	70	66	86	63	76	78	88	75	75	65	68	83	74	81	70	96	61	75	76	84	59	77	83	75	90	84	87	75	87	72	79	80	90	84	88	82	60	94	83	81	74	77	73	89	71	74	75	79	82	72	75	69	75	83	81	71	79	70	73	91	68	81	90	74	88	66	66	80	59	90	93	74	93	76	80	67	73	71	64	79	86	77	77	93	59	82	73	70	80	69	81	74	81	75	73	77	91	68	68	78	83	79	73	76	84	73	72	75	83	72	79	92	86	83	82	76	85	83	80	79	86	66	73	80	89	78	75	82	81	80	89	84	78	84	83	105	81	85	95	69	86	73	83	80	59	74	88	69	81	85	94	95	81	74	65	82	76	66	81	91	66	78	67	82	75	81	81	93	66	87	85	93	65	87	76	62	85	82	81	84	85	87	67	77	84	76	78	56	70	77	84	98	75	85	84	69	73	73	74	91	87	82	105	87	89	84	77	83	84	93	81	62	72	88	75	81	91	86	88	80	67	73	68	77	73	82	80	78	79	78	88	80	66	73	71	94	73	92	77	85	73	83	85	78	73	90	69	84	75	89	79	89	75	79	92	71	80	76	70	88	76	71	68	84	93	90	64	86	70	67	87	83	70	94	79	80	73	61	57	83	60	85	74	88	85	79	85	82	70	82	80	72	75	69	84	70	91	79	88	93	73	67	80	66	76	81	77	78	84	78	77	75	85	84	74	71	80	73	84	71	71	63	65	83	87	73	69	78	88	83	76	74	74	83	81	76	81	89	99	81	85	84	77	86	78	56	88	98	69	87	83	88	72	62	84	70	71	89	74	66	77	87	77	78	70	95	76	68	80	65	77	72	95	85	65	74	82	76	97	95	63	88	103	88	82	74	78	74	89	74	98	65	63	105	74	97	75	72	75	103	74	64	67	84	72	83	74	90	74	64	78	71	75	72	74	83	84	80	84	72	76	93	72	73	78	69	63	77	66	66	95	82	63	75	80	81	70	87	83	82	84	86	62	67	80	72	77	81	88	80	71	84	78	93	85	85	72	78	61	85	67	76	73	81	72	72	83	76	69	72	87	85	85	73	83	70	75	82	70	78	88	62	79	69	91	88	96	80	72	68	85	69	80	79	84	86	65	77	67	79	78	78	86	70	89	65	70	68	72	80	68	93	84	75	89	78	77	79	90	90	81	63	88	96	77	78	98	78	70	84	81	91	89	83	82	62	100	84	70	78	64	81	81	80	83	89	91	66	78	91	76	73	76	77	93	72	82	72	56	77	84	85	71	74	90	80	67	85	87	92	65	80	69	81	69	66	61	76	83	78	88	53	70	75	91	67	83	81	90	77	76	92	90	71	103	86	71	80	84	93	78	65	88	77	74	84	80	76	76	67	81	71	78	83	80	73	79	82	74	78	80	75	84	96	81	75	97	74	79	84	79	69	82	71	82	67	74	61	79	70	67	82	85	70	85	80	83	62	78	84	73	87	66	78	81	81	70	65	91	106	79	63	66	79	100	82	68	69	72	94	71	74	78	79	73	85	67	79	65	75	79	79	75	66	79	86	60	88	100	86	89	89	84	84	75	89	56	75	76	82	80	93	85	78	76	90	92	73	76	82	90	81	90	76	66	78	86	71	88	74	90	76	91	69	77	82	87	76	95	92	70	89	73	67	89	81	73	80	84	91	95	67	66	80	89	75	98	68	85	74	58	71	73	84	90	76	91	83	67	67	65	69	70	92	69	78	51	62	85	67	79	86	75	77	73	73	75	77	89	77	75	76	71	81	79	84	74	77	68	87	76	75	90	78	70	57	82	98	81	79	82	77	83	78	91	89	79	83	65	73	85	78	84	69	68	61	76	70	87	80	93	87	84	82	77	69	77	82	73	81	65	79	95	95	75	83	85	74	75	88	81	79	74	74	85	86	71	95	80	71	81	68	76	82	80	94	68	78	85	72	81	81	82	71	90	77	95	88	83	82	72	72	81	78	90	74	77	82	85	70	80	91	93	68	76	71	81	65	81	87	69	78	81	72	84	87	97	79	69	82	77	66	85	78	62	68	96	58	79	72	85	80	70	75	92	91	75	66	80	73	74	72	62	75	75	79	90	81	84	69	77	87	86	73	76	75	83	86	86	91	77	92	80	72	93	75	87	71	80	81	83	67	72	86	72	91	75	84	64	71	78	80	74	74	67	69	77	80	82	78	75	89	83	79	68	68	78	73	71	99	79	77	74	66	81	81	74	78	84	95	103	77	76	76	74	88	94	70	83	74	65	87	78	85	67	91	66	89	78	83	80	63	86	72	84	73	79	93	64	80	76	68	87	96	83	70	80	84	95	85	84	62	78	70	80	72	79	85	70	86	72	89	103	84	79	87	85	74	75	90	70	88	90	72	67	81	86	96	69	87	82	73	78	72	88	66	59	93	72	69	93	70	95	72	65	77	88	88	67	99	66	70	71	93	76	74	72	83	90	93	88	69	80	77	96	62	78	72	80	73	105	70	86	82	69	79	82	83	93	90	75	81	85
21749	8784	6591	7357	12924	17974	18487	16841	14716	14876	12253	8640	5330	4613	4427	3766	3361	2960	2902	2827	2693	2987	4826	7817	8877	7019	5064	3401	2266	1511	1045	849	705	653	638	634	613	588	583	615	624	592	648	585	593	558	615	601	571	561	606	614	639	594	573	606	658	610	568	539	595	552	587	563	592	593	592	561	609	573	665	581	559	564	561	615	520	554	530	596	586	537	602	575	610	622	562	570	630	578	575	607	561	559	560	578	578	588	548	590	594	582	596	616	555	511	582	623	595	580	595	582	535	546	587	578	572	604	547	556	617	556	588	595	574	596	562	579	584	584	562	560	620	618	615	583	540	645	583	571	550	585	607	586	552	574	615	593	609	563	582	558	590	606	599	613	617	577	617	619	633	591	544	587	588	586	574	619	605	588	581	612	572	603	569	560	626	590	578	594	593	539	650	574	594	598	570	597	582	566	555	570	559	630	591	552	582	604	591	592	553	613	590	604	606	614	573	573	542	589	573	616	557	597	554	618	598	612	580	593	596	587	552	535	618	574	608	537	590	607	624	596	605	614	580	584	618	607	635	558	548	614	600	572	585	561	599	599	603	582	601	579	642	576	596	576	573	572	571	604	613	612	615	579	567	597	575	573	597	576	563	572	638	605	622	567	537	623	572	570	524	624	578	546	606	595	560	603	568	601	592	586	571	580	601	569	549	569	597	611	597	625	610	559	588	590	592	592	587	547	634	593	560	597	603	589	579	581	596	592	588	554	589	596	582	534	580	608	542	571	580	589	618	582	564	631	591	556	594	600	597	571	603	557	613	606	575	570	620	582	573	617	608	616	614	598	613	638	571	622	640	643	608	591	531	594	576	592	578	611	568	567	618	562	558	589	572	561	613	578	588	592	588	600	571	586	605	612	623	612	592	597	622	577	605	621	620	606	601	574	627	588	575	542	568	599	564	604	610	599	609	589	596	565	574	632	605	576	600	598	606	570	566	596	605	570	582	596	588	595	546	587	585	602	585	601	579	602	549	570	655	621	614	632	595	629	588	595	588	606	547	600	598	582	597	573	645	586	556	601	589	596	641	601	588	565	567	590	587	555	635	575	574	623	590	635	605	601	593	613	607	560	612	610	587	595	579	599	543	611	584	613	569	569	597	598	566	610	609	589	624	585	606	555	598	582	564	639	609	582	565	569	549	561	610	592	606	605	595	613	593	583	575	542	560	599	599	619	621	565	581	561	560	626	608	581	560	576	587	583	568	557	583	574	602	568	566	595	618	633	594	593	543	587	640	571	617	570	595	609	589	555	598	617	564	587	603	584	587	600	608	609	625	661	590	577	610	539	572	559	597	606	606	605	597	588	594	606	584	603	564	581	612	623	620	581	590	558	587	610	597	572	627	587	568	577	594	565	564	604	547	587	562	545	560	554	598	576	585	554	561	567	513	586	608	588	593	626	571	593	598	615	543	591	588	549	602	585	612	579	574	592	590	575	555	595	617	599	602	594	590	577	603	595	570	566	565	580	575	592	581	596	624	614	574	583	587	550	586	570	596	577	614	581	584	602	577	563	590	589	531	601	574	599	617	601	602	543	570	608	644	600	569	600	543	611	621	596	588	589	568	571	582	616	584	551	576	602	559	581	595	606	568	597	557	573	603	585	608	589	583	585	573	609	568	596	565	600	608	593	642	595	589	576	558	593	616	604	594	593	602	599	582	599	598	587	642	604	596	631	618	586	598	606	574	598	585	559	563	605	591	601	576	603	600	624	576	591	559	595	611	579	585	561	585	539	560	584	605	621	567	572	621	607	568	618	583	629	601	596	588	593	608	545	603	607	578	570	587	595	611	567	604	611	614	581	585	578	626	543	588	557	562	585	610	584	605	590	612	576	595	586	615	611	576	614	543	581	600	567	578	585	591	599	604	617	608	608	601	608	585	593	613	606	615	608	597	620	578	580	593	561	580	540	587	575	604	577	611	588	668	600	526	553	612	615	616	592	606	614	609	600	592	599	618	600	556	601	593	554	621	581	591	582	591	573	633	555	606	563	603	513	585	579	595	582	603	585	571	575	594	580	570	655	614	558	546	583	555	584	600	623	587	577	595	583	551	603	572	551	609	564	599	569	630	603	603	578	590	584	573	580	574	585	533	555	598	587	587	613	561	617	627	577	602	601	602	585	602	572	575	586	611	563	594	589	610	563	556	534	592	592	563	578	632	626	560	604	601	609	591	610	582	534	559	591	557	576	557	609	560	553	565	609	585	568	646	585	599	637	565	563	585	575	593	560	573	580	545	622	569	584	597	611	545	567	617	632	533	565	551	614	589	553	593	603	608	584	618	579	590	572	584	590	581	601	604	621	573	517	575	592	565	601	571	599	567	543	603	595	570	628	603	604	594	541	590	588	579	584	645	615	571	593	608	650	635	566	560	558	588	623	627	618	607	593	581	583	560	603	586	591	604	606	551	600	601	546	590	542	566	614	606	566	585	613	608	568	578	595	594	602	636	604	559	535	538	575	584	569	561	606	608	592	583	623	582	578	596	596	597	598	643	612	620	624	588	629	575	622	597	572	578	560	575	592	568	626	582	521	607	582	591	607	624	595	602	598	585	603	603	607	553	581	541	565	585	597	573	606	617	594	575	566	611	558	585	625	593	622	561	592	566	592	589	588	610	572	556	558	593	575	595	593	576	632	611	568	579	641	626	619	632	585	601	581	618	585	569	609	593	555	594	558	567	551	600	583	582	591	608	591	553	644	634	570	621	565	602	600	585	602	613	603	592	645	541	634	598	590	577	598	613	606	551	591	588	587	594	616	573	620	585	569	567	578	616	583	607	541	562	574	571	594	585	568	572	585	548	586	625	591	568	617	601	569	587	560	578	567	585	594	566	574	554	567	568	616	579	571	583	611	605	579	614	599	558	547	559	607	583	598	574	581	592	597	620	605	565	605	582	595	592	551	609	587	579	556	592	583	579	591	600	577	581	559	642	596	581	575	580	585	589	595	599	580	603	577	615	589	598	577	630	548	567	581	572	595	600	552	580	578	594	598	593	606	555	583	568	613	569	637	638	611	592	614	584	622	588	588	614	567	606	586	604	620	606	579	598	559	550	589	594	546	590	590	585	599	562	589	582	600	567	549	604	571	573	633	600	591	603	602	580	567	569	585	620	598	542	580	577	544	592	594	571	541	597	595	556	574	579	554	590	592	621	561	601	584	596	584	574	601	559	580	609	572	578	624	549	621	607	554	577	586	590	560	587	584	599	553	583	579	568	585	606	653	603	600	576	575	585	595	591	589	541	577	572	613	566	592	584	565	643	588	591	583	593	593	549	560	613	548	583	597	566	602	601	621	550	582	582	590	595	581	589	607	623	579	608	557	604	582	591	576	593	589	580	547	614	602	590	604	583	599	587	615	613	587	576	610	633	598	521	620	582	621	608	568	603	612	606	606	594	605	574	643	569	621	563	582	596	606	567	614	578	601	581	584	625	604	583	618	601	589	617	587
3435	1489	898	561	418	496	592	677	646	639	511	322	288	265	254	215	207	185	204	207	164	175	321	690	798	567	426	311	222	143	124	87	114	89	77	88	85	74	71	87	63	67	87	83	101	94	81	110	75	110	93	72	76	89	88	77	75	93	71	87	88	91	86	79	84	84	87	95	87	72	63	77	83	78	85	75	77	73	74	82	83	75	75	83	84	83	89	86	66	85	75	72	77	87	109	84	81	65	93	77	76	81	75	74	85	89	75	80	75	93	97	76	84	88	96	74	71	73	79	83	82	95	81	78	67	79	79	86	92	96	90	73	85	90	78	75	78	92	86	88	77	61	80	97	79	86	72	89	84	82	76	95	85	99	94	76	80	80	90	78	66	99	95	92	70	92	79	84	87	77	93	85	76	85	93	97	83	74	77	87	80	81	97	79	68	77	101	77	88	83	83	86	87	82	84	73	96	89	99	74	101	93	79	83	86	72	86	94	65	91	71	76	67	68	69	91	87	74	87	84	88	86	78	87	97	76	65	75	71	72	76	92	96	92	98	81	89	78	75	90	73	94	84	98	84	81	106	95	88	82	64	88	97	98	84	89	97	87	95	88	65	94	91	77	79	104	89	94	88	80	101	93	77	111	76	78	82	81	90	74	77	86	76	75	83	66	78	81	96	67	80	91	79	79	85	97	82	86	82	94	72	78	76	79	81	81	76	90	80	91	86	86	91	78	88	85	74	83	94	97	93	91	76	91	74	90	72	84	86	66	79	81	78	74	79	79	76	104	85	84	95	67	79	85	88	89	84	95	85	99	94	77	104	75	82	90	72	79	101	74	87	82	81	79	76	95	84	69	85	75	92	88	93	77	83	80	82	85	86	87	80	89	72	86	91	99	84	86	88	89	83	94	107	91	85	69	76	89	78	75	79	88	67	85	84	86	94	84	92	86	71	75	73	76	83	89	76	80	71	87	88	84	76	74	80	96	95	76	82	84	92	80	70	77	86	82	84	74	82	80	78	85	91	94	81	83	81	79	72	99	93	79	79	62	95	72	69	81	68	83	76	93	74	96	78	82	92	79	84	86	85	101	104	80	84	74	83	89	72	92	79	74	72	94	87	78	87	88	83	75	88	78	83	87	103	89	93	64	88	79	83	82	101	98	85	84	74	85	100	65	84	78	95	100	71	98	96	86	85	107	93	98	83	99	71	89	96	82	79	78	96	80	90	98	89	85	68	88	91	75	89	85	95	106	83	77	89	97	73	74	83	72	93	100	76	76	76	92	92	79	70	85	87	94	92	60	97	85	80	77	87	87	93	85	75	63	94	83	82	84	82	71	91	85	73	86	85	82	83	108	71	89	88	85	78	87	87	100	84	73	88	76	80	83	87	80	74	77	57	95	85	72	97	87	87	78	104	95	77	90	98	92	86	86	83	101	80	79	78	84	102	91	80	71	86	86	62	96	85	83	99	73	65	91	73	99	87	85	85	84	86	86	90	80	95	81	87	74	96	87	73	84	86	87	78	91	86	79	87	94	84	88	94	77	94	77	71	94	81	75	82	86	94	94	81	87	81	87	86	77	97	79	85	81	80	97	84	91	84	81	81	91	89	84	77	86	78	84	66	76	76	95	85	85	87	95	83	79	89	79	76	83	88	81	86	86	82	94	89	81	71	82	87	88	85	91	77	87	91	92	81	74	80	75	93	76	85	81	85	77	90	90	100	79	82	82	61	73	91	87	79	79	85	91	93	76	68	81	73	68	77	84	90	82	64	85	91	82	82	85	85	87	75	73	102	65	71	87	62	83	97	72	89	91	77	74	89	82	74	82	71	90	101	96	86	77	75	75	73	70	67	80	87	85	89	85	87	60	91	78	77	69	76	74	88	90	88	106	66	92	84	98	84	79	86	91	98	66	84	103	79	87	73	94	76	82	88	91	86	79	83	76	75	64	89	90	76	96	93	90	78	99	101	72	80	81	70	77	90	82	95	89	93	92	82	81	103	95	72	97	85	95	81	89	82	84	101	73	82	93	82	75	82	86	67	83	93	86	95	76	90	86	93	91	86	76	84	85	88	73	72	90	100	99	86	81	76	59	75	81	93	70	102	98	83	93	81	71	76	86	63	92	80	103	88	79	77	71	73	95	89	79	85	88	83	92	89	85	102	106	88	93	82	87	85	84	92	87	90	71	81	84	86	88	89	96	86	66	84	76	81	79	99	82	89	85	71	85	87	85	97	82	75	71	83	81	88	83	89	76	86	84	88	64	91	80	92	83	89	89	91	88	84	92	70	80	95	86	84	83	89	84	98	91	91	81	77	83	83	78	83	98	79	80	91	81	87	87	83	76	94	83	96	90	80	88	68	84	78	88	91	84	90	86	94	65	96	89	81	88	78	81	89	90	91	85	86	73	90	79	77	80	85	100	74	75	94	78	73	90	89	81	75	91	85	65	97	94	76	80	75	79	96	73	90	87	92	73	100	87	101	68	100	93	91	91	58	83	79	90	94	82	81	73	77	76	89	73	101	82	86	70	91	81	78	80	89	84	89	76	71	74	78	81	103	79	84	81	79	83	79	76	69	71	79	79	80	76	74	83	80	99	69	70	97	81	83	84	90	84	110	99	80	97	72	74	96	84	87	78	87	77	106	73	84	80	87	91	99	91	97	89	92	85	88	93	84	73	81	80	70	86	102	76	67	81	102	76	73	83	86	88	90	83	89	78	82	78	78	74	93	79	83	77	81	80	86	85	85	89	79	77	92	88	66	82	81	99	92	83	78	70	87	88	77	79	93	80	74	77	61	91	94	87	92	87	73	86	83	93	83	98	82	83	95	83	100	87	83	89	96	80	91	80	87	76	85	78	74	57	74	86	97	93	82	75	72	85	95	100	80	83	85	89	80	69	94	85	80	66	74	72	75	93	77	87	73	101	86	95	79	76	77	90	79	80	83	77	92	74	98	89	78	92	98	106	84	66	87	76	86	86	73	90	87	80	96	94	82	89	84	85	85	77	70	84	78	87	75	82	77	77	80	84	92	88	75	87	76	85	90	79	92	74	66	79	86	92	85	90	84	75	72	83	74	79	75	94	81	99	78	84	87	71	88	86	89	83	82	71	78	80	85	78	95	83	85	72	82	89	80	95	90	76	90	70	86	83	81	88	72	90	71	69	84	85	71	79	61	87	89	80	74	77	87	79	81	94	81	80	83	77	90	84	91	78	78	84	93	89	102	93	84	62	90	98	89	79	65	89	65	89	80	72	67	73	84	75	64	89	91	91	70	72	94	84	88	81	74	68	86	82	98	86	80	71	77	79	85	98	93	89	82	71	68	79	78	83	99	88	90	84	90	89	79	92	82	91	101	83	83	99	86	101	78	102	80	81	84	77	77	76	83	81	85	89	72	100	97	70	78	76	92	75	93	70	88	107	84	80	93	78	86	82	77	80	77	73	95	98	76	84	73	81	80	89	101	95	95	90	68	76	79	84	84	96
24815	12182	9091	9197	15491	21685	21784	20377	19013	17028	14133	9097	7083	6463	5657	4929	4215	3968	3762	3707	3637	3494	6761	13753	13525	10667	8007	5178	3312	2152	1387	975	769	660	680	643	577	590	631	589	560	617	610	624	603	613	608	608	606	609	590	656	592	605	622	634	615	566	615	595	664	623	605	612	614	601	641	580	631	606	583	611	633	621	597	610	599	636	611	620	586	597	604	647	633	606	612	604	581	565	617	564	618	606	602	573	598	607	596	564	573	609	591	623	572	639	579	602	625	645	583	591	637	641	593	611	590	617	614	614	568	583	623	609	615	619	647	576	618	607	582	606	615	633	618	679	612	616	594	629	578	604	590	608	582	594	654	669	615	604	597	624	579	614	622	612	609	606	597	608	632	646	646	612	630	620	584	653	607	625	633	656	614	588	618	620	619	628	589	601	605	633	617	613	644	614	581	592	634	619	608	613	599	631	603	603	616	625	646	643	614	627	585	596	641	603	613	578	604	584	601	617	583	615	614	603	578	603	588	611	552	598	607	574	634	611	614	591	607	588	599	619	579	609	637	636	604	641	601	636	626	616	607	619	591	610	605	643	663	590	608	587	637	646	620	584	605	651	613	613	625	616	646	663	626	648	627	606	584	595	641	611	601	596	626	630	591	600	607	612	583	633	616	640	632	673	608	611	631	620	624	653	616	610	609	599	647	642	551	578	595	593	612	613	630	612	570	631	633	627	627	594	585	609	631	605	621	602	589	607	631	629	634	660	593	576	609	667	608	618	633	656	619	581	590	646	619	589	610	643	573	615	658	636	605	598	595	641	612	621	544	588	639	630	587	628	582	582	558	623	640	594	552	678	589	622	641	612	602	629	585	610	633	596	641	575	616	585	637	578	582	560	597	632	626	560	599	576	601	610	587	612	617	619	598	626	626	588	595	606	643	616	597	575	638	600	618	662	638	640	620	590	642	579	599	654	582	591	616	600	605	629	642	597	634	616	668	609	632	620	609	636	597	623	607	636	623	563	627	657	630	597	599	651	622	554	633	590	633	596	559	640	640	630	618	649	606	597	629	611	587	660	608	644	594	631	574	629	645	598	588	581	639	605	672	601	620	575	629	652	625	620	607	630	603	591	606	596	585	607	623	611	587	631	584	597	576	595	619	668	607	620	658	568	555	582	593	619	650	567	636	613	629	596	660	606	614	618	590	597	620	623	635	623	589	621	589	587	617	615	580	622	604	601	630	620	588	652	663	602	574	609	632	614	639	613	636	637	601	623	577	577	611	631	641	631	637	638	643	591	613	633	607	629	635	617	649	572	589	561	614	592	595	665	620	624	648	607	664	629	597	590	600	612	609	622	588	606	590	596	583	569	621	589	586	612	624	620	574	655	684	624	620	567	587	642	625	610	611	620	590	596	594	577	601	611	550	643	647	613	602	641	599	646	580	594	612	636	640	617	599	635	578	563	594	593	611	601	608	592	636	623	558	647	606	636	615	588	589	577	673	658	592	644	600	597	587	612	598	619	609	635	608	624	574	625	674	580	594	585	627	617	577	612	626	625	619	589	608	602	633	599	621	624	595	579	672	664	607	620	601	634	627	624	585	581	580	610	599	590	656	622	609	603	574	625	632	644	647	635	610	599	605	567	632	595	601	568	655	613	647	606	593	636	613	569	644	622	582	569	690	599	606	602	633	619	585	606	630	593	635	638	583	607	625	639	628	624	621	610	603	589	651	685	581	626	635	644	627	622	615	653	589	604	627	570	583	582	632	607	633	605	618	564	643	593	641	605	600	616	623	611	645	601	633	576	638	577	572	589	609	607	591	631	615	629	611	582	596	597	630	623	603	619	582	624	638	633	599	595	611	623	594	592	620	574	634	595	571	627	616	604	595	643	570	604	634	553	622	582	604	618	607	563	588	603	599	584	634	590	631	573	625	605	632	636	611	638	587	642	618	626	583	627	601	586	616	601	627	687	621	608	603	604	663	655	617	629	625	642	645	640	635	638	585	634	625	687	610	596	591	589	614	661	604	630	628	638	616	613	628	568	613	628	651	637	624	643	639	586	629	591	588	555	639	642	641	591	567	603	631	621	629	637	604	614	573	609	600	547	659	617	593	589	620	621	610	607	614	588	657	621	608	561	640	624	609	643	611	588	611	591	609	579	620	621	599	617	627	606	600	647	610	589	608	623	602	649	608	613	602	613	611	631	624	614	624	621	598	581	618	635	604	617	621	642	610	580	597	569	650	655	625	622	640	665	629	597	609	578	618	591	527	602	617	646	598	606	610	625	650	621	599	648	602	565	598	643	623	603	609	606	612	622	612	623	625	645	591	597	611	610	609	629	583	643	638	607	615	591	633	593	622	618	609	588	639	643	627	618	628	641	653	601	600	574	613	621	600	600	584	597	585	609	597	638	604	598	660	611	622	612	655	601	618	577	635	633	613	593	631	655	599	610	619	610	618	637	621	607	621	656	619	615	626	630	619	629	618	611	624	627	594	660	630	612	621	593	592	572	607	656	635	600	594	588	597	589	608	595	576	584	605	610	648	625	629	612	650	608	591	573	597	655	580	662	582	625	606	647	564	584	616	592	656	601	559	609	564	589	586	605	636	597	596	595	629	622	576	622	582	601	604	653	631	585	639	642	612	631	616	651	613	588	606	615	608	620	632	563	609	582	605	635	596	644	598	579	619	595	632	616	619	608	597	614	555	615	604	600	599	584	585	590	605	598	626	629	570	591	597	591	613	601	619	628	608	616	629	628	624	586	627	613	640	608	610	604	576	623	593	683	601	646	582	628	594	601	560	634	587	583	630	604	614	588	615	592	625	646	600	618	654	598	536	549	614	637	618	644	604	569	575	649	549	601	604	633	629	622	623	608	631	611	607	576	642	614	645	613	595	620	601	613	589	629	615	639	599	651	602	626	625	618	638	620	590	604	614	653	639	591	630	698	623	598	545	576	662	605	619	624	623	589	661	623	645	589	622	601	606	624	554	616	619	677	615	622	598	603	623	596	615	631	639	631	649	599	636	595	615	615	572	610	633	607	653	596	587	631	605	637	584	613	607	600	625	600	610	660	610	644	615	645	620	612	609	615	637	594	613	617	579	642	623	625	633	610	630	600	577	595	682	629	609	624	625	603	625	559	620	641	593	629	581	583	582	603	604	605	577	635	654	613	591	686	650	628	607	576	619	575	616	650	544	625	609	574	631	630	629	614	592	606	611	567	599	636	637	606	609	562	599	580	603	612	590	619	617	606	610	592	603	592	580	633	596	629	615	606	622	622	616	625	594	626	574	670	599	610	613	622	637	611	640	606	606	595	575	568	591	624	617	624	599	635	628	577	642	647	619	615	629	596	595	630	614	584	631	611	612	603	646	637	591	612	631	610	591	621	643	581	614	593	588	611	642	570	629	591	589	653	608	622	589	604	612	631	602	604	584	578	604	581	638	606	614	621	616	661	597	613	613	630	609	656	553	613	610	577	641	596	628	612	651	631
2476	831	519	356	260	273	331	372	398	386	263	199	160	148	137	135	139	117	118	121	121	107	138	162	164	128	137	117	96	81	72	74	65	77	84	67	76	77	75	75	71	81	68	71	60	66	68	73	72	83	60	71	82	77	58	58	58	67	57	87	78	58	70	74	79	65	73	67	67	61	72	67	88	69	77	69	68	65	62	71	61	68	72	77	77	67	92	76	64	76	69	75	77	78	71	71	64	75	62	62	85	62	90	59	69	81	62	70	71	68	61	49	80	67	73	75	67	62	81	55	76	61	60	84	81	78	65	68	67	69	65	72	77	68	64	74	78	77	63	68	80	60	84	60	71	68	87	71	77	88	74	61	82	59	64	72	79	68	65	57	68	78	63	67	73	80	70	82	57	73	83	62	73	80	72	59	81	66	61	70	91	68	78	83	73	65	68	80	73	80	82	73	71	77	82	83	69	66	61	70	71	78	65	67	59	67	69	81	70	77	80	61	58	85	72	67	60	82	73	72	65	73	78	78	76	76	68	73	65	88	75	75	61	74	55	82	81	69	63	74	68	63	75	66	56	70	74	70	74	71	65	86	70	73	65	58	77	70	65	66	76	73	69	59	67	75	66	72	65	80	62	60	87	54	57	83	74	72	69	72	70	80	64	76	67	61	69	72	68	75	79	66	68	63	74	69	59	70	86	76	61	71	70	74	77	74	68	63	64	60	56	62	61	70	69	73	68	65	59	65	76	67	73	61	63	66	81	59	68	67	63	60	75	65	69	63	61	63	65	53	67	73	76	80	64	61	59	82	83	65	72	74	71	80	78	75	67	65	59	65	75	66	99	72	73	66	77	88	80	83	66	52	79	76	69	79	60	72	66	50	77	73	62	72	63	65	68	70	57	60	86	74	61	81	73	58	66	54	75	73	83	65	75	68	57	71	80	68	67	53	69	73	70	78	75	65	59	77	75	72	68	77	64	71	68	64	57	73	86	72	58	67	58	78	89	69	69	62	72	80	64	64	73	77	89	80	71	62	56	73	66	90	82	81	79	92	74	81	85	67	69	71	66	73	62	75	77	69	55	68	69	75	70	66	65	81	71	70	80	92	62	65	68	53	72	72	62	91	67	68	74	62	73	76	72	60	77	86	78	68	77	72	81	67	69	79	60	77	67	74	67	75	68	66	79	45	66	89	93	58	73	69	64	73	66	67	84	61	61	59	67	65	64	77	76	72	73	66	68	81	84	61	71	65	78	73	70	83	68	66	78	66	61	98	59	73	70	65	78	82	63	75	64	76	72	77	64	90	71	67	64	59	77	69	60	84	88	90	75	80	75	91	95	69	81	61	72	54	64	59	60	80	65	83	73	77	70	79	78	71	73	87	68	79	64	72	77	77	76	64	69	70	77	74	79	69	67	72	79	69	63	80	69	68	72	91	69	79	77	100	73	76	66	77	62	74	65	64	64	83	74	72	78	73	80	70	68	66	69	61	63	77	76	69	66	65	60	74	75	88	64	67	71	59	65	71	54	57	59	59	85	75	85	77	74	60	71	72	69	71	66	72	63	71	73	73	66	68	76	65	64	61	56	62	72	62	72	58	84	61	65	98	76	79	69	75	68	64	65	70	81	73	72	80	87	66	77	66	58	63	80	73	61	53	71	70	84	72	73	91	60	73	79	60	71	72	71	70	89	64	84	73	78	64	63	66	69	74	71	78	68	63	63	69	51	78	52	70	78	62	65	78	75	73	67	62	65	72	69	75	64	67	65	71	65	70	73	74	80	92	68	83	69	87	76	70	67	76	73	69	70	64	70	70	89	69	80	78	67	67	62	68	68	79	67	57	64	69	68	55	61	71	71	77	75	62	71	65	84	70	64	61	66	65	66	66	70	55	54	57	67	63	62	72	83	69	78	68	78	73	68	59	61	72	59	73	88	72	90	74	67	57	73	63	76	64	61	70	77	72	68	71	75	75	65	65	64	66	59	73	73	83	73	76	72	63	62	73	69	85	69	64	85	64	60	69	78	65	67	68	73	57	67	84	73	85	75	70	65	56	52	74	65	83	76	65	87	84	83	63	65	68	84	78	76	63	79	79	72	68	87	64	66	65	75	69	80	61	67	83	71	73	80	69	52	64	72	53	87	69	64	69	70	71	74	74	72	81	72	77	60	73	91	67	78	72	67	81	78	64	71	75	83	74	78	73	84	62	80	75	84	68	76	64	57	63	63	69	72	81	82	73	60	71	71	64	75	70	78	78	79	62	76	72	79	69	65	74	62	69	94	76	65	68	63	83	70	75	60	60	78	69	61	71	84	69	71	70	61	80	72	73	63	65	82	76	77	62	60	73	64	65	74	55	76	86	67	73	85	80	60	65	70	62	79	81	68	75	84	75	65	70	75	79	68	72	73	68	69	69	92	77	70	71	80	75	70	73	55	80	82	71	65	78	63	60	77	69	65	71	61	62	67	71	76	70	59	67	61	70	74	57	73	75	71	86	69	75	72	77	68	57	76	85	81	73	74	63	70	68	65	69	83	76	83	72	70	82	73	72	62	66	73	71	60	65	84	73	74	70	72	67	81	75	62	73	74	82	74	65	75	78	62	56	81	64	77	67	70	76	71	59	61	75	69	71	66	64	60	64	69	62	62	71	74	72	68	68	58	80	66	63	67	62	68	63	66	67	76	71	73	74	67	79	74	68	65	68	69	74	75	73	68	65	81	79	72	63	74	59	62	60	66	59	85	87	80	65	85	77	75	60	70	76	61	76	75	59	79	70	62	68	53	70	72	63	63	71	78	59	78	75	87	65	83	55	78	80	84	80	77	83	79	68	60	77	67	75	74	61	77	77	90	61	80	62	74	79	68	76	66	82	72	69	68	65	78	55	64	51	55	64	68	61	83	61	74	62	72	56	68	66	83	70	68	70	72	76	81	57	68	70	74	85	65	70	56	75	73	74	76	72	70	79	75	77	87	85	78	70	67	65	78	73	69	55	78	83	72	75	79	64	65	70	67	79	57	63	77	75	77	75	67	62	67	60	57	58	79	77	75	94	75	57	53	68	83	74	81	64	78	65	53	60	79	66	75	74	70	70	65	52	76	78	56	75	66	80	63	79	81	72	66	73	70	53	80	80	73	65	67	69	87	67	86	74	76	63	60	64	71	80	79	66	66	64	89	67	68	83	67	56	62	77	78	75	81	75	82	76	68	59	81	81	70	74	66	72	68	67	80	73	79	72	82	68	73	59	82	69	76	70	75	62	69	71	67	68	65	74	66	77	69	69	61	70	64	90	67	80	67	57	71	57	81	67	72	65	84	67	69	72	84	83	60	77	78	85	68	76	59	67	77	72	71	78	71	60	60	85	62	73	66	82	69	56	83	66	73	75	67	85	85	69	73	65	61	64	81	68	61	68	59	73	51	71	66	65	67	68	67	70	67	64	57	71	81	69	71	83	72	63	58	71	76	79	68	72	75	85	78	81	74	81	68	66
19423	8838	5717	5862	11003	15888	15547	13508	13158	11379	8780	4897	3836	3454	3293	2988	2604	2468	2445	2146	1819	2108	3028	3567	3006	2338	1763	1326	989	778	599	592	524	495	548	519	525	532	505	519	572	490	514	520	528	539	519	498	533	474	492	532	541	540	566	518	539	520	518	503	528	480	560	512	511	503	524	504	504	563	516	521	559	552	507	533	536	490	538	495	525	522	529	507	527	596	541	519	542	539	541	556	480	541	525	538	533	556	534	579	535	536	509	545	545	549	515	538	563	516	549	510	588	519	551	551	532	494	502	498	522	525	570	541	530	516	497	537	519	523	529	504	577	558	535	550	518	522	511	500	496	504	524	531	508	514	554	538	522	527	536	525	522	515	496	505	546	516	540	539	527	502	523	514	532	566	519	514	532	522	514	516	515	525	520	513	542	513	513	560	520	572	526	539	520	577	526	520	554	515	535	520	483	581	535	547	530	511	533	520	541	554	531	541	543	548	499	519	546	519	561	509	578	525	510	558	534	556	509	469	521	523	547	498	534	554	519	529	498	503	514	498	484	512	526	503	536	508	487	538	484	538	524	553	524	528	526	543	552	566	477	548	512	514	575	531	508	588	513	551	532	513	587	522	502	546	526	539	539	552	539	528	543	507	517	526	499	524	495	535	488	525	506	544	523	539	513	569	520	520	532	544	557	558	517	525	506	548	525	525	538	544	506	540	535	514	515	544	537	487	508	546	510	535	508	533	552	541	531	520	535	546	524	506	558	552	510	469	514	557	519	532	502	481	513	522	566	520	496	557	509	518	522	529	548	540	573	533	562	504	550	563	567	538	524	528	534	554	556	540	552	543	508	523	524	529	528	546	522	516	528	491	518	517	552	459	504	509	501	586	484	545	494	492	488	553	536	527	516	524	551	550	537	481	502	544	526	506	535	503	533	511	562	510	537	546	481	537	535	515	533	475	514	541	559	534	530	519	533	498	537	511	485	534	525	533	519	531	508	561	558	534	548	507	528	506	558	507	515	566	515	529	555	582	546	505	530	554	534	525	521	558	535	536	559	497	542	511	507	528	494	524	518	523	536	488	509	544	520	554	498	533	554	519	511	529	500	553	525	554	525	514	505	534	481	591	497	516	531	483	450	544	530	516	512	544	516	535	557	534	549	593	538	509	530	498	564	495	518	516	535	524	569	488	513	514	546	506	524	571	494	504	549	502	510	584	523	539	555	490	514	547	488	485	521	531	523	504	504	519	539	498	570	537	553	532	554	513	498	573	537	552	494	541	491	540	572	568	532	499	520	513	537	550	524	540	537	556	530	525	534	540	535	486	510	527	516	514	499	510	517	493	550	513	528	537	528	489	557	530	560	503	538	505	550	516	517	509	484	551	508	539	533	494	538	494	504	546	524	547	572	511	521	564	507	546	559	524	543	503	528	555	521	548	487	514	513	559	569	549	563	527	538	525	563	499	525	521	526	570	564	562	581	514	536	531	566	570	532	562	510	528	557	497	521	518	512	529	540	519	528	528	503	521	549	538	492	506	536	578	521	509	512	568	547	511	557	530	494	513	509	532	537	546	501	545	539	538	531	533	527	552	523	551	483	538	502	529	513	492	513	535	513	554	558	526	520	537	525	527	486	497	589	540	513	538	524	543	530	500	496	513	535	539	527	551	541	530	529	537	533	544	556	537	559	539	489	539	492	537	493	525	526	534	554	529	517	549	538	534	507	483	552	515	506	558	551	516	523	479	507	477	513	545	533	533	496	502	517	525	520	523	526	545	494	472	562	556	511	541	545	543	537	527	476	517	525	524	509	525	512	538	546	540	495	541	550	563	531	520	519	515	533	483	524	536	536	521	524	542	543	525	550	531	489	521	522	530	522	545	563	536	545	530	516	549	517	508	560	567	510	494	523	511	504	528	490	534	492	521	517	490	530	570	527	540	547	577	466	549	546	530	500	557	506	528	514	519	540	536	501	532	548	514	504	548	536	544	511	509	561	543	542	528	553	546	497	520	543	537	514	532	554	511	549	531	498	552	563	550	531	512	515	500	528	521	538	513	517	531	497	544	512	508	499	523	543	513	495	537	499	496	541	526	548	526	511	532	519	497	556	539	551	582	522	538	546	539	518	554	554	523	526	519	488	514	552	537	570	481	560	551	520	535	516	513	488	537	519	498	551	584	540	563	560	543	536	539	524	494	511	541	518	552	547	499	512	527	544	510	521	530	569	526	540	571	486	513	563	512	520	554	500	515	536	586	489	520	549	511	528	525	568	536	537	495	528	490	515	522	558	518	504	516	525	504	554	508	529	518	508	541	543	523	516	515	490	551	554	568	533	523	514	546	550	578	515	530	478	522	554	532	545	496	532	561	518	565	476	565	577	526	526	504	535	533	572	493	515	487	549	525	532	485	550	599	508	488	553	527	519	552	531	508	540	489	538	534	515	522	536	519	508	546	524	541	488	527	541	506	539	516	535	499	513	526	486	508	523	533	561	526	481	538	532	515	513	488	517	537	562	549	551	583	515	502	555	488	504	548	557	501	515	505	519	521	525	503	559	537	554	531	519	510	508	518	532	514	543	524	517	499	506	536	578	547	555	529	505	535	527	492	500	536	512	527	499	529	518	543	524	506	522	524	532	539	542	553	503	554	492	560	490	591	523	531	500	516	517	529	536	528	506	532	543	541	519	513	511	519	529	496	519	513	513	524	540	542	496	516	519	499	537	525	542	572	534	504	512	571	543	529	501	537	525	546	541	496	534	566	521	534	513	519	532	547	496	485	517	501	479	535	515	547	483	504	525	562	519	550	556	571	522	552	535	527	550	505	529	503	574	518	540	523	514	520	566	543	549	531	533	509	520	518	525	508	532	535	517	535	529	547	524	477	540	505	550	529	515	520	512	482	556	554	536	531	515	516	508	526	525	502	542	515	495	534	534	555	544	524	526	513	577	534	539	525	523	508	527	511	525	485	522	532	581	508	515	543	519	512	529	529	524	558	540	514	564	508	538	553	540	540	505	527	541	512	574	482	539	571	528	523	498	526	532	524	543	527	534	514	541	509	520	524	557	531	529	542	529	534	526	535	532	484	525	499	492	513	483	534	551	525	519	541	525	533	522	496	488	519	551	533	550	526	520	532	517	492	509	578	529	499	511	534	513	563	503	506	533	534	567	549	509	513	530	506	550	526	546	530	512	516	574	533	562	500	466	548	530	548	534	569	545	537	557	546	532	517	509	545	534	531	537	523	550	500	538	507	509	505	525	520	551	541	547	527	506	490	526	521	522	523	501	544	534	498	512	557	547	566	537	555	538	517	535	528	556	503	522	588	510	513	530	494	514	543	495	553	447	546	506	510	491	572	553	512	559	540	531	497	528	537	500	470	566	513	515	503	552	563	516	505	512	534	539	520	517	545	567	528	567	543	544	557	548	472	533	495	522	504	513	545	544	538	479	498	584	497	540	498	478	538	523	554	568	529	557	494	555	521	518	532	484	528	545	526
2110	1168	715	466	354	377	421	494	492	489	307	257	210	224	200	171	151	164	153	154	173	243	334	377	344	267	224	169	144	112	90	95	81	71	73	73	77	59	85	76	79	70	74	71	83	67	70	71	73	80	74	73	73	83	82	67	72	67	75	69	80	66	63	70	75	78	82	74	53	80	74	89	72	92	83	77	69	85	79	68	68	89	77	54	82	89	62	58	92	55	72	73	81	78	75	82	69	75	86	82	80	76	81	83	88	86	64	80	74	72	71	69	76	74	58	87	72	74	71	69	73	78	83	70	93	83	73	69	84	71	65	70	78	82	71	63	72	82	72	76	68	68	67	73	81	88	82	67	61	82	78	71	63	63	74	83	72	75	67	81	75	73	69	77	83	78	65	45	64	77	55	89	64	81	83	66	81	72	71	70	71	62	75	93	74	90	87	67	63	87	76	72	88	75	71	79	71	65	76	75	73	69	65	81	87	82	75	89	77	75	70	75	66	71	68	71	86	86	73	82	76	70	85	89	82	82	60	67	71	65	83	93	88	73	75	67	75	69	83	69	90	87	81	80	80	60	69	82	60	69	69	70	73	78	81	73	62	76	72	75	60	86	75	79	83	77	59	62	75	83	79	68	82	70	71	67	80	78	85	69	62	62	67	69	80	67	65	74	75	72	71	73	81	67	62	75	78	67	66	68	76	72	78	69	76	81	72	72	72	65	85	64	70	81	78	68	68	71	63	75	69	83	85	75	75	89	65	71	69	75	78	61	77	80	84	72	61	69	53	71	68	84	95	84	54	75	62	76	83	74	76	74	82	89	65	74	75	81	65	74	57	79	61	68	88	85	74	64	71	71	59	73	62	78	77	88	75	73	67	70	75	83	69	77	67	68	95	77	69	88	72	66	81	82	94	74	76	70	61	91	52	84	71	70	87	73	92	97	69	71	83	89	61	69	70	65	84	85	72	80	69	91	80	66	74	66	72	81	83	70	75	64	72	76	71	90	87	70	80	74	76	73	79	69	89	71	71	86	74	69	75	92	75	78	65	71	65	66	73	69	74	65	77	65	63	90	85	82	80	69	71	84	91	78	81	64	78	70	66	68	71	96	62	77	69	59	64	72	79	78	81	63	71	67	91	83	61	73	62	59	76	67	82	78	77	71	72	81	81	68	69	79	69	85	68	80	60	78	68	70	74	69	86	70	96	71	62	66	70	77	81	69	81	64	62	79	69	71	71	70	70	74	71	63	69	61	95	65	59	88	87	67	74	72	91	82	66	66	72	68	84	79	66	81	71	88	73	79	64	81	76	85	83	63	66	76	67	81	68	69	95	76	87	75	70	70	84	78	70	70	67	76	64	84	72	68	64	70	70	81	65	72	82	74	91	55	64	69	66	82	83	77	85	94	78	72	83	74	75	85	78	80	101	78	74	68	67	74	83	66	81	62	70	71	65	75	71	66	84	63	74	64	77	74	77	80	61	76	66	79	101	76	66	76	89	88	76	74	73	70	74	78	87	95	86	75	84	93	81	80	86	73	78	68	87	76	69	72	76	86	75	74	77	71	77	76	70	85	78	80	76	79	61	73	77	99	71	73	80	78	76	66	83	94	74	82	73	83	80	81	72	76	70	69	70	84	72	65	62	75	68	74	71	79	73	80	71	75	85	73	75	79	89	56	79	82	68	71	82	78	75	73	68	64	65	80	78	62	72	78	87	72	79	82	64	86	86	64	88	82	85	70	77	80	79	73	77	79	88	73	75	83	76	71	70	71	70	73	77	62	81	66	84	77	84	73	53	71	77	66	81	52	77	66	85	76	56	82	77	73	70	75	73	80	81	71	66	75	86	96	73	60	84	81	76	81	76	76	62	70	70	91	77	75	70	74	77	71	62	69	85	69	66	80	71	87	62	76	74	60	75	87	64	73	53	74	67	77	93	79	72	72	74	79	73	64	79	71	80	51	75	79	75	82	71	72	69	85	75	77	60	77	76	77	82	76	72	72	68	91	78	64	69	81	60	82	61	66	90	81	67	84	75	73	69	68	60	72	66	84	77	77	79	89	66	67	67	74	81	87	82	65	79	83	83	74	82	69	69	65	75	73	75	71	67	75	81	74	80	70	76	70	69	92	82	91	77	75	72	76	64	67	81	75	73	75	73	89	71	80	71	86	72	72	63	80	67	91	72	74	60	77	71	77	85	71	93	73	73	73	76	91	72	77	72	54	91	72	90	64	69	62	91	104	86	67	83	70	77	69	63	76	83	83	64	81	67	81	84	69	68	81	84	66	68	81	81	62	80	91	74	71	66	77	68	88	61	112	70	85	89	67	80	81	65	87	84	70	78	75	83	59	73	74	59	75	85	74	94	78	62	78	82	70	78	73	77	80	68	74	73	59	58	73	73	88	83	62	76	79	67	84	76	67	76	70	83	74	73	72	89	77	70	73	62	64	82	58	67	87	59	73	65	81	70	77	75	77	89	86	82	70	83	62	70	76	76	67	97	77	83	69	71	65	63	63	81	76	67	82	84	77	74	73	83	70	87	69	65	70	77	70	73	77	79	66	80	61	76	82	72	88	49	79	74	71	82	72	73	69	64	101	75	64	86	64	78	69	60	79	89	78	75	79	63	82	69	57	77	76	84	70	74	60	72	60	82	75	90	79	72	83	54	66	59	80	87	86	83	75	89	91	63	88	64	76	86	91	99	74	76	71	70	63	80	63	87	81	64	85	58	63	82	71	75	78	77	79	62	72	69	71	64	78	68	78	67	68	60	92	79	71	66	73	70	89	72	73	81	60	92	77	82	74	67	65	87	84	77	82	68	73	71	76	60	72	75	72	78	91	76	62	96	87	83	77	88	73	72	70	68	84	72	76	72	86	64	83	77	80	63	70	72	75	57	67	70	65	62	68	83	60	81	91	81	78	78	78	95	79	69	71	79	65	67	74	81	74	73	79	77	83	82	72	73	57	70	64	91	77	77	64	91	84	94	74	62	74	77	69	63	69	54	72	70	84	71	70	74	61	65	76	72	66	81	53	70	89	73	89	73	79	68	81	87	73	73	85	77	68	76	71	80	68	69	74	77	64	75	70	70	76	60	79	85	67	62	71	65	74	75	72	74	83	72	93	73	73	73	71	74	69	71	75	67	80	70	72	74	77	82	76	73	68	79	84	68	90	65	63	67	70	59	58	73	78	78	75	75	76	78	69	65	83	76	89	69	86	83	90	64	83	79	78	79	82	80	78	64	76	78	71	85	68	82	78	85	78	85	84	87	77	88	77	77	90	71	75	74	70	72	89	80	89	81	89	74	82	69	78	64	84	83	79	98	75	90	76	70	70	82	57	62	71	79	65	89	75	68	89	69	77	70	68	78	77	76	77	69	98	78	64	79	73	64	82	78	80	90	93	100	71	57	73	83	81	82	58	69	72	79	67	81	87	89	95	81	79	57	73	83	76	70	81	89	76	70	79	67	83	68	84	76	68	78	72
20258	10833	7049	7799	14854	19645	18741	17663	15433	14674	8492	7047	5968	4420	4111	3677	3270	3263	3053	3169	3399	5210	7094	7772	6643	4891	3449	2573	1630	1150	912	678	645	596	574	563	559	571	540	523	558	544	521	576	596	571	522	556	529	555	544	519	566	552	568	549	550	548	536	550	531	560	532	528	540	572	558	547	575	565	554	574	518	543	539	555	566	561	546	596	601	539	557	580	554	529	567	551	570	551	565	560	572	557	545	520	536	564	579	580	567	535	591	573	533	541	583	510	494	556	563	607	581	519	546	552	562	558	552	502	544	530	544	536	534	571	563	597	501	555	528	586	558	579	533	535	562	527	556	559	557	531	556	543	530	547	624	595	557	528	538	536	547	547	573	575	570	543	556	534	591	576	556	555	595	537	588	559	541	556	521	548	528	515	563	541	568	555	549	550	531	561	553	556	543	546	540	539	562	581	555	545	542	536	525	539	522	552	495	552	509	547	539	595	530	541	542	587	574	528	591	565	577	558	549	570	543	533	530	551	574	536	532	565	575	557	541	528	553	513	534	526	536	537	603	615	548	582	539	529	552	561	572	539	523	526	571	565	545	541	571	564	561	547	583	561	522	570	537	535	513	558	564	561	550	536	560	506	530	552	554	598	512	588	566	532	531	536	557	533	542	588	553	544	565	585	486	561	535	585	561	556	543	554	596	558	515	570	556	564	549	558	565	522	544	537	583	566	572	601	554	549	587	535	591	568	545	547	559	567	559	534	537	526	567	534	525	564	526	564	556	538	573	548	509	557	556	544	563	554	537	529	569	506	565	542	555	544	523	615	530	564	586	543	579	520	532	590	577	559	543	559	532	539	534	550	574	537	586	567	531	553	549	559	546	563	559	554	546	534	555	586	544	571	557	570	539	582	574	558	540	545	536	522	553	542	564	562	546	553	545	517	599	576	593	540	567	536	563	540	565	544	579	532	565	563	518	548	537	604	546	547	546	542	535	577	501	549	579	532	539	522	582	563	508	549	559	579	541	564	565	558	559	557	551	555	550	542	557	554	576	600	557	572	580	534	507	526	527	547	516	538	551	544	541	564	548	539	531	543	558	539	521	533	548	582	530	526	577	575	566	542	560	569	559	546	593	559	540	517	545	535	575	572	581	541	564	562	522	550	542	560	582	561	545	549	532	577	502	549	573	537	592	567	541	546	538	593	582	552	584	587	564	528	545	572	555	555	559	528	544	555	523	580	542	520	565	546	540	525	593	538	542	545	543	559	563	551	574	574	562	553	526	551	563	572	558	553	583	503	521	546	574	554	531	547	561	565	547	504	541	551	552	534	528	558	554	505	583	585	588	535	537	537	546	545	526	555	549	531	537	562	581	527	540	540	544	542	524	538	545	544	544	535	546	562	564	547	536	565	561	573	538	544	534	540	585	565	573	587	534	563	546	579	555	562	600	528	560	519	607	530	547	526	569	548	543	540	584	536	555	567	580	542	542	582	544	555	561	568	579	559	550	561	583	548	550	530	539	555	532	558	566	543	509	556	584	524	546	533	552	533	565	548	542	552	543	545	570	559	555	567	604	557	481	555	543	538	558	561	563	525	558	531	537	543	536	533	498	557	576	588	555	561	558	515	525	524	581	529	554	569	573	586	568	544	561	523	524	538	558	516	550	586	554	561	604	548	537	550	551	530	517	540	570	522	537	572	530	511	561	537	526	507	551	545	592	542	550	529	539	550	501	608	554	568	523	548	579	525	507	544	525	586	525	534	606	570	584	558	536	555	521	573	538	548	547	568	571	563	555	578	525	542	553	544	527	520	551	586	541	526	541	589	582	546	520	522	550	546	558	529	529	528	550	542	563	537	548	575	565	529	523	511	521	530	542	545	569	587	534	569	558	571	568	521	548	544	582	567	582	562	553	569	565	546	562	583	566	556	566	546	525	576	524	521	564	598	571	549	538	556	531	550	517	536	605	527	581	592	542	548	524	548	521	558	551	576	547	497	542	509	578	511	558	598	471	568	514	567	523	560	604	560	546	552	560	557	552	571	560	565	522	574	567	544	566	571	585	525	543	535	578	531	557	513	552	525	533	546	541	524	551	524	555	576	558	506	554	559	523	546	555	546	557	520	571	562	551	503	528	592	531	504	548	555	529	527	588	546	582	509	565	514	517	571	589	560	555	568	549	519	576	580	558	577	594	561	555	556	621	554	536	541	511	544	527	566	575	523	609	519	522	542	533	561	535	574	530	549	588	546	565	536	521	604	551	537	565	530	507	528	541	586	501	584	551	511	527	519	565	561	579	537	600	544	565	546	548	543	539	548	505	578	541	560	535	568	538	570	599	590	554	554	550	521	577	560	553	566	529	574	541	581	534	587	574	585	546	543	554	559	522	529	510	506	564	592	554	522	552	572	539	509	538	586	591	574	544	552	520	546	557	618	518	550	531	531	580	569	548	528	564	571	595	542	574	561	545	539	557	558	569	572	550	563	559	534	541	558	507	555	545	530	577	553	516	510	561	524	625	563	563	534	593	548	552	571	553	556	580	540	600	544	554	580	569	569	549	547	539	585	572	567	529	578	556	543	564	564	572	559	505	552	574	573	546	525	570	534	542	557	566	522	595	502	532	559	526	557	572	520	619	540	504	546	531	537	535	557	575	546	548	553	568	568	605	531	588	536	573	615	544	518	580	514	524	557	562	570	540	549	534	560	545	541	505	575	541	543	570	491	584	561	573	573	541	551	622	535	571	542	545	528	580	528	534	561	583	565	536	511	540	558	539	572	530	545	563	570	563	569	562	527	536	545	503	530	564	551	565	527	556	535	585	551	539	554	515	627	520	558	600	598	540	596	568	561	550	549	561	532	538	520	542	562	555	561	537	524	579	563	557	585	584	541	593	563	546	522	549	584	580	543	520	533	510	570	552	583	575	555	520	558	550	527	580	544	586	544	528	582	546	548	551	580	555	557	526	539	563	579	536	578	540	586	564	539	578	537	525	568	549	579	561	507	553	528	561	578	561	538	534	572	582	546	552	534	566	542	524	582	542	580	560	518	509	558	555	542	546	524	546	563	522	527	566	554	535	549	556	557	511	555	563	591	559	583	534	574	548	569	536	626	529	538	570	573	572	543	577	550	585	575	524	590	561	580	521	548	541	536	556	575	514	574	576	528	533	536	553	572	527	516	554	560	583	552	504	606	592	610	590	527	511	544	512	525	577	503	505	540	562	546	558	530	559	538	546	545	568	567	511	550	569	553	551	565	588	544	551	528	565	523	561	531	541	542	518	558	558	543	538	554	579	534	584	506	559	569	597	593	554	526	521	574	542	527	527	567	517	537	548	538	542	543	529	546	559	564	553	565	541	509	518	544	537	536	526	519	534	558	523	534	554	591	518	540	572	537	576	550	537	556	583	592	524	499	487	542	576	559	541	567	578	614	574	574	523	591	551	563	559	538	566	540	566	493	574	541	530	588	520	604	580	603	571	524	485	517	546	542	549	567	588	532
3246	1119	614	427	364	365	404	462	544	481	312	318	212	214	180	171	162	154	174	189	163	229	361	413	396	335	242	194	137	109	99	90	94	85	68	88	75	76	104	64	66	75	74	71	80	77	63	70	82	72	88	87	57	70	62	88	82	90	73	90	86	89	91	89	73	83	77	85	91	88	82	88	86	81	70	109	73	89	72	72	88	79	67	71	62	86	79	78	72	74	79	91	89	86	64	72	89	71	75	86	80	74	73	79	84	65	77	79	76	94	73	59	78	81	82	59	93	80	95	81	84	95	97	82	82	91	82	94	74	86	71	81	73	69	88	64	69	70	75	78	72	67	74	96	86	84	85	84	71	85	65	69	84	64	80	68	89	68	80	70	83	85	84	87	83	82	86	88	90	82	71	90	74	91	73	84	84	73	78	78	83	69	66	81	82	92	86	88	60	74	73	73	66	75	88	84	88	56	87	84	97	77	68	78	71	89	66	64	82	80	82	71	82	83	102	95	67	73	95	87	70	88	83	83	92	75	90	75	84	72	92	76	82	70	76	81	89	68	91	64	75	87	81	68	67	82	89	81	82	85	74	78	77	65	86	82	79	79	89	88	74	95	90	91	82	78	78	81	84	74	67	78	92	78	79	84	69	73	80	77	78	89	79	91	79	84	83	76	80	84	78	64	70	75	78	91	87	78	85	70	71	88	79	91	90	92	71	88	85	75	93	75	85	75	75	85	87	74	71	75	83	91	61	85	84	84	71	71	89	84	78	79	68	86	82	77	80	94	69	87	79	78	62	91	90	88	74	82	72	76	81	74	83	98	77	79	80	84	70	70	87	78	65	87	75	86	70	84	62	84	88	82	91	84	75	93	75	91	70	66	88	80	79	70	87	74	80	66	73	58	88	73	91	89	73	82	88	85	75	85	87	77	70	85	78	81	79	84	85	86	65	79	72	82	73	88	98	77	61	81	77	69	87	92	66	71	70	64	86	84	89	81	92	81	74	72	65	81	82	92	78	87	82	85	84	83	81	65	84	81	57	77	76	79	78	86	85	79	84	70	82	87	91	86	74	72	83	82	93	85	73	73	77	81	83	78	89	86	84	90	87	75	70	82	88	86	84	90	72	82	75	78	97	78	61	76	81	69	77	85	75	83	92	75	68	100	82	99	93	86	75	87	83	72	73	106	92	77	84	77	79	94	95	73	63	86	61	91	87	107	88	89	60	80	86	60	83	85	71	89	69	86	63	61	72	94	79	80	100	89	87	88	94	81	76	82	92	81	64	88	95	71	90	83	75	75	102	73	73	76	68	81	76	95	96	65	55	72	91	92	76	88	71	78	82	71	59	80	88	76	83	61	72	71	78	99	87	97	87	78	68	81	81	87	82	87	90	84	73	87	86	88	95	65	80	69	82	88	77	56	103	90	66	91	81	85	81	75	78	89	68	91	54	70	80	97	56	83	88	68	74	78	84	78	83	72	73	92	87	74	84	70	81	76	74	85	88	84	76	86	82	64	80	72	86	88	77	86	82	75	82	85	82	100	71	87	87	90	71	67	79	85	71	93	74	70	89	98	77	82	90	88	80	73	60	79	78	60	85	65	77	82	93	73	71	86	75	86	88	88	81	67	93	98	83	76	88	97	66	80	66	69	75	63	91	79	60	72	76	73	80	85	95	90	64	77	62	61	79	79	74	65	82	65	84	81	76	80	92	90	71	64	78	75	71	77	59	70	88	95	101	69	74	84	83	75	74	72	73	92	80	79	86	74	78	64	88	69	82	88	83	82	94	84	81	80	91	79	73	76	85	89	74	89	82	75	80	66	73	91	69	76	84	72	91	66	88	85	63	76	85	73	78	89	84	72	78	71	84	79	81	81	104	73	75	64	68	81	84	83	68	93	76	84	93	75	77	90	97	72	89	86	78	68	78	85	65	92	70	72	72	81	82	102	77	76	85	84	69	77	83	66	94	93	87	95	71	81	85	88	75	82	65	73	98	58	91	75	93	65	82	83	77	79	81	85	86	97	85	75	77	87	87	67	85	70	75	100	82	78	78	74	83	72	77	88	81	80	77	83	74	86	92	76	76	72	92	96	94	97	72	70	81	69	99	90	76	81	68	86	72	79	84	72	87	82	81	88	92	81	72	84	76	75	94	81	77	81	77	81	86	77	66	91	74	82	86	84	72	92	72	73	73	75	73	81	80	82	82	76	93	75	73	74	61	94	88	82	98	90	59	79	78	78	78	84	77	74	74	72	81	73	84	81	83	78	76	64	81	85	83	77	103	92	88	64	77	91	80	85	90	78	65	82	74	91	92	88	82	72	86	80	85	85	73	67	92	74	80	71	78	93	71	89	61	86	67	93	80	69	79	90	84	71	71	78	83	76	68	76	67	78	58	66	89	73	89	84	73	76	89	80	101	80	93	85	79	91	72	79	84	88	68	72	79	85	80	61	81	90	88	87	67	86	87	76	81	76	84	79	90	92	85	81	66	58	91	85	66	71	62	79	78	82	79	89	76	91	75	87	81	76	74	91	89	77	85	72	65	83	67	71	83	70	75	72	74	94	89	85	63	83	81	96	74	93	87	68	86	83	75	79	89	83	91	94	82	73	81	74	79	89	82	79	95	86	79	55	77	81	76	98	106	74	91	92	79	82	97	80	78	74	88	69	80	72	66	71	71	80	79	80	70	64	67	102	92	82	61	71	93	86	82	85	70	72	82	81	84	71	88	69	82	85	83	75	88	82	72	70	72	85	71	79	77	77	87	77	72	75	74	81	92	68	90	92	74	90	80	74	82	75	92	77	75	81	79	68	86	79	80	99	72	87	92	71	72	89	73	67	91	74	87	89	65	78	95	77	82	82	76	85	95	93	73	75	71	68	80	98	68	73	82	70	77	86	95	62	78	87	84	69	79	87	84	93	73	71	79	85	94	71	73	76	85	72	70	71	85	71	92	65	66	83	79	80	75	87	93	62	81	69	78	75	88	85	71	89	86	96	77	88	76	77	75	92	85	93	75	88	75	69	87	72	67	74	78	78	81	82	72	87	79	89	83	87	94	68	80	74	85	91	95	64	80	77	72	85	95	82	61	84	78	87	93	68	76	69	73	93	74	86	78	75	83	79	82	77	72	82	72	79	70	65	82	87	79	77	59	84	81	79	85	83	89	71	84	88	86	84	107	63	87	70	76	81	93	87	74	87	99	69	69	89	97	85	83	83	102	76	75	60	74	88	78	85	80	95	97	77	78	75	60	68	88	75	65	74	94	79	68	80	79	73	89	78	65	78	75	86	81	92	77	108	86	78	98	60	70	67	78	64	70	71	88	83	84	79	74	80	67	89	79	82	76	85	46	96	82	78	78	66	63	69	58	70	90	83	85	78	80	81	76	79	82	68	80	78	73	82	79	81	75	84	96	76	74	85	78	83	73	76	90	101	80	84	75	92	66	79	68	63	75	71	89	66	96	84	74	77	82	72	80	82	69	75
19917	10269	6896	6786	14731	18609	17503	16619	16996	13588	8724	8623	5808	4932	4155	3721	3512	3180	3218	3718	3532	4021	7265	8672	8038	6125	4323	2897	2017	1357	966	779	662	661	618	597	585	608	598	611	606	593	591	599	667	577	621	534	598	584	637	578	624	598	547	604	638	593	599	573	583	618	590	604	606	568	570	552	618	634	591	617	552	615	575	641	583	575	599	557	578	543	591	629	568	603	658	578	590	585	555	545	652	610	617	554	595	640	573	578	637	614	570	591	583	602	597	607	568	585	637	597	570	580	593	627	582	604	601	638	616	609	648	591	599	605	568	627	540	584	590	638	577	607	571	604	552	609	599	579	593	577	640	591	590	605	578	593	614	594	609	631	592	616	585	581	630	585	599	594	617	535	599	582	612	598	570	625	607	585	572	601	594	609	570	579	574	568	597	619	586	621	558	583	649	583	656	595	621	554	608	616	600	562	604	617	611	560	608	591	602	622	628	605	603	606	631	640	645	602	574	629	613	627	587	573	588	570	611	601	583	628	595	586	620	656	611	607	612	572	616	545	603	567	606	647	587	578	617	555	616	603	609	620	635	582	553	597	622	586	588	585	589	596	593	574	584	595	580	582	660	631	593	541	613	656	590	588	551	591	600	634	592	600	622	614	593	614	598	594	622	622	574	590	613	536	572	555	600	614	560	600	586	573	591	622	629	599	580	598	562	539	608	563	621	572	609	598	615	608	546	568	583	568	611	619	640	612	595	601	600	573	583	617	608	572	606	636	572	554	638	575	579	593	603	569	622	617	567	572	636	623	591	582	582	627	636	563	585	599	576	624	595	573	602	582	628	607	584	604	600	593	612	622	604	621	634	579	610	561	593	568	620	611	624	615	611	603	563	590	573	551	613	617	636	586	601	647	618	580	607	589	614	594	599	597	636	618	608	601	588	584	592	556	602	619	588	600	589	577	587	605	589	566	605	597	593	631	577	567	582	579	589	544	619	598	597	580	580	583	580	589	621	592	578	599	558	554	583	584	610	626	598	613	621	582	626	583	619	591	634	644	602	597	588	654	576	571	568	642	561	586	618	592	594	605	638	568	585	639	595	616	547	610	583	591	575	611	595	603	554	592	628	645	594	594	587	639	577	555	642	573	631	590	591	608	596	599	584	573	596	583	632	598	549	599	587	594	619	563	604	591	569	591	607	603	567	571	572	602	598	580	581	572	617	561	628	595	598	628	595	579	610	617	639	576	547	631	560	575	599	573	574	571	591	581	599	602	603	588	604	565	584	600	597	578	607	615	607	595	583	608	583	601	588	543	597	624	607	660	573	602	582	587	595	584	599	561	599	526	598	610	549	561	583	591	568	553	598	583	610	616	582	625	594	600	612	581	567	536	609	612	623	561	582	601	602	628	593	598	575	596	555	583	611	554	661	646	633	596	578	591	589	584	592	594	624	621	585	611	569	620	621	584	591	598	582	601	581	520	597	574	606	533	603	575	615	571	594	621	584	623	599	587	598	614	604	577	588	604	566	623	574	579	582	609	607	596	618	609	580	607	615	630	572	597	619	598	574	569	636	582	583	620	618	555	567	598	593	595	603	581	614	616	583	586	586	587	597	626	585	576	607	591	608	600	617	596	642	645	587	560	590	633	576	612	634	600	611	610	577	613	632	622	577	574	571	596	621	608	617	559	632	606	579	566	538	611	649	608	644	574	610	645	586	644	635	612	620	592	587	563	601	640	580	602	615	564	597	581	549	553	603	625	584	594	609	600	622	565	596	636	566	566	582	639	572	574	597	623	602	630	585	621	602	569	569	620	604	621	597	557	602	571	573	602	621	609	602	577	615	583	600	596	632	604	593	596	549	607	534	589	586	603	584	573	522	636	626	578	624	569	583	609	603	597	598	639	594	560	592	584	595	603	662	609	626	611	654	580	574	629	681	579	642	602	551	590	633	576	591	578	617	572	591	587	579	567	617	618	631	555	592	596	605	620	635	565	565	618	610	580	607	599	554	606	561	620	576	585	586	601	592	609	595	560	602	634	598	628	625	596	573	604	657	601	601	626	590	578	558	565	593	627	591	593	556	607	594	606	627	586	556	600	577	626	577	581	639	576	623	603	601	576	606	588	586	588	625	620	569	596	599	646	545	561	541	581	577	610	611	586	554	630	596	590	580	607	652	601	592	581	573	580	603	613	578	569	557	544	569	581	580	609	592	582	587	573	644	578	587	567	627	543	558	607	586	609	610	581	608	625	584	598	597	595	661	604	546	589	563	564	565	616	578	624	597	635	592	610	613	591	609	614	590	617	583	595	587	565	564	616	614	605	569	600	582	579	610	593	549	584	616	614	612	602	616	634	587	578	567	603	614	583	588	587	614	581	615	558	595	596	594	583	604	565	577	551	599	590	588	599	605	636	549	590	570	602	572	620	630	606	558	597	559	612	580	619	581	616	602	624	628	612	605	590	623	580	625	567	548	594	628	579	627	624	563	572	650	616	598	536	618	623	572	585	627	581	596	620	599	596	597	609	591	549	605	569	613	600	582	573	594	586	664	558	649	608	576	591	608	609	575	575	589	593	601	602	596	588	630	584	613	557	646	616	601	623	603	583	572	582	599	626	563	580	624	588	620	594	589	589	612	633	617	598	579	601	589	610	601	587	607	622	612	563	628	614	609	613	624	580	606	627	619	598	623	643	589	564	606	583	588	612	659	575	602	626	606	576	593	631	543	590	601	614	625	587	582	589	637	560	601	616	600	603	588	609	568	559	597	572	628	604	644	595	589	622	603	565	591	621	582	603	626	601	606	572	640	620	575	600	580	602	573	580	567	638	593	605	562	614	599	598	562	613	592	578	631	603	630	621	601	602	580	603	559	605	608	614	552	566	593	612	579	597	555	553	593	628	609	583	623	607	570	629	564	599	608	597	608	617	591	558	646	637	577	620	541	670	620	637	565	592	632	664	553	592	572	624	571	630	584	586	580	588	599	587	562	603	612	567	611	604	593	587	582	593	586	591	601	610	619	588	565	616	593	573	589	598	617	576	590	564	609	594	619	581	628	608	563	607	573	593	614	591	591	583	603	611	601	606	619	602	598	609	592	601	585	577	597	574	656	547	562	595	593	581	587	589	584	540	582	605	564	618	624	620	570	600	656	611	590	584	593	577	596	608	592	574	642	590	619	585	570	605	665	583	543	592	611	569	561	602	623	602	585	588	594	579	621	580	576	606	577	630	600	602	599	594	599	576	590	600	588	589	592	581	660	557	623	600	578	597	562	618	609	647	570	561	568	562	591	574	610	587	557	570	576	601	605	652	613	575	607	543	620	632	593	596	621	613	639	594	614	625	559	599	605	648	588	610	596	588	589	591	579	569	603	570	596	607	580	589	617	621	607	570	628	589	594	571	596	581	577	605	641	645	586	560	624	571	608	611	578	585	593	598	567	577	587	621	617	626	643	590	608	582	571	577	583	595	582	598	578	567	583	614	630	607	571	633	598	555	586	586
3026	1407	824	512	474	451	597	725	755	492	475	368	242	278	227	232	215	201	219	241	193	226	490	726	639	544	436	318	207	164	126	110	87	92	79	82	103	81	72	85	72	73	79	80	88	68	91	92	84	94	82	84	84	76	82	82	92	75	91	85	83	77	88	81	74	77	96	89	74	69	95	68	86	83	73	72	88	77	70	90	80	87	94	81	104	85	88	78	92	91	76	78	84	91	69	81	77	94	70	90	79	87	78	83	87	86	97	75	86	71	90	84	88	80	72	82	79	72	93	85	67	88	82	79	90	70	78	91	94	69	83	86	84	90	93	86	89	88	81	88	77	82	83	80	81	90	81	93	87	84	90	88	85	100	89	92	93	92	87	76	93	75	80	70	90	97	80	85	82	79	78	77	78	88	78	83	84	113	75	80	84	108	93	72	88	81	64	79	80	85	84	88	75	97	79	98	73	71	58	73	80	83	87	89	90	82	89	85	82	70	74	84	83	73	87	80	84	81	79	73	91	89	84	81	79	74	73	72	96	83	82	74	89	90	79	75	90	77	71	92	80	87	100	92	101	80	72	102	88	95	93	79	76	72	84	79	82	92	87	73	89	78	81	82	72	88	83	76	85	82	87	80	83	78	85	91	82	82	97	90	79	92	69	85	81	73	79	65	79	88	79	74	91	71	79	78	91	81	79	67	97	80	61	81	86	94	80	86	109	81	76	94	89	84	97	73	73	73	90	85	92	91	76	81	96	80	74	79	85	73	108	79	87	86	89	87	105	76	74	91	93	82	89	98	90	75	81	94	90	80	72	95	93	71	91	93	81	97	96	83	64	93	81	66	88	76	74	78	88	63	90	75	101	81	87	93	89	77	79	98	91	82	99	77	99	75	87	72	69	80	70	80	99	92	86	83	71	76	98	73	92	86	66	72	83	91	83	81	82	74	84	100	83	86	85	89	87	86	67	76	77	81	78	91	81	80	83	84	86	67	91	94	82	93	70	75	83	94	100	84	83	95	94	84	80	82	87	95	85	87	77	86	90	80	82	93	86	85	93	79	77	99	71	71	85	88	80	94	86	96	78	83	82	75	94	76	73	62	83	111	120	70	69	84	84	64	81	87	87	77	76	82	84	81	90	73	85	90	80	86	77	89	82	71	75	86	78	79	76	98	100	92	75	87	81	75	94	97	89	66	71	78	101	75	82	95	85	89	72	110	90	87	89	81	97	82	80	89	85	89	82	67	86	75	93	90	76	84	65	94	82	94	79	87	72	85	90	69	61	72	89	88	78	72	75	69	88	83	71	100	84	97	81	83	82	90	86	83	92	91	94	90	97	67	90	92	81	91	85	88	68	83	81	92	94	90	78	82	84	82	83	71	91	87	79	99	80	84	93	74	95	85	88	95	73	96	78	83	85	90	86	89	87	85	85	83	103	80	76	79	75	78	88	80	70	69	72	80	77	100	78	82	82	85	88	74	77	82	74	82	69	84	91	94	85	104	74	81	88	95	92	81	83	72	93	110	84	88	76	102	59	75	76	84	69	106	81	109	86	77	93	86	79	87	77	78	80	82	84	73	68	73	86	88	82	95	88	70	78	92	93	78	77	76	65	74	77	73	109	80	88	78	89	75	84	72	84	83	95	88	90	81	80	89	89	103	87	83	91	76	76	83	87	92	83	68	97	73	89	86	91	91	72	83	90	71	72	84	85	91	79	88	85	88	70	101	83	89	79	90	93	69	73	83	99	73	84	72	103	97	66	93	73	92	80	88	100	88	77	77	88	103	87	85	80	95	85	104	71	81	77	77	82	83	102	77	79	91	82	85	73	85	88	86	79	96	81	74	89	96	68	82	77	94	85	110	87	73	81	70	98	90	95	83	94	87	87	84	80	91	75	95	95	80	99	82	74	86	73	87	88	87	96	86	87	76	85	90	82	81	80	80	68	83	88	102	109	67	91	79	85	67	84	91	88	88	76	86	79	79	84	78	77	76	91	67	81	77	82	81	93	87	78	91	87	86	86	70	88	72	76	74	92	101	90	73	83	66	79	79	76	84	91	79	91	76	85	80	91	95	82	81	80	92	74	88	83	87	78	90	71	90	88	98	84	92	90	103	78	69	77	78	102	81	98	74	72	81	87	68	80	92	75	68	64	81	87	76	94	84	78	77	99	97	88	72	72	94	98	91	84	95	77	78	84	83	79	94	87	84	82	77	89	98	85	83	92	84	84	87	106	79	78	101	84	86	71	94	76	82	104	83	97	86	70	90	75	82	91	91	80	76	76	74	97	85	90	84	88	86	68	83	84	100	70	86	94	94	80	85	89	83	91	62	78	81	83	72	96	81	77	81	90	94	81	86	80	85	77	78	72	87	81	91	61	89	75	88	83	86	74	70	73	94	100	81	81	81	69	82	70	76	76	91	82	80	91	81	83	89	87	78	85	81	99	80	72	87	87	94	66	92	92	81	60	88	89	90	81	82	84	102	75	70	93	78	93	63	79	73	76	90	78	75	80	89	97	74	79	90	91	85	98	82	72	85	80	89	95	77	83	88	89	87	106	71	89	91	69	78	92	67	88	86	75	79	86	84	72	75	86	81	76	86	86	87	95	72	80	71	92	80	81	92	86	101	89	79	103	76	91	79	85	101	100	73	75	73	91	77	81	78	94	90	83	93	83	85	77	75	88	82	90	69	76	84	82	79	72	73	92	69	87	95	74	87	93	100	66	77	77	68	71	90	82	74	73	90	80	105	87	96	76	80	69	85	75	85	77	76	89	82	88	75	77	103	100	86	84	86	93	89	93	77	96	103	94	87	83	78	90	95	80	86	77	80	96	72	72	77	91	89	77	102	75	92	95	92	75	71	88	85	84	81	79	80	86	83	81	92	107	87	87	73	81	90	87	77	90	71	82	68	83	91	78	74	89	90	69	86	72	90	86	85	75	76	102	87	92	85	87	82	78	96	85	83	84	88	71	100	90	83	90	78	97	88	85	90	84	76	67	88	89	96	75	79	88	81	80	80	77	84	75	81	80	86	90	84	77	91	87	93	91	84	81	79	79	83	91	76	82	75	77	87	82	79	91	93	102	85	82	75	69	88	80	74	82	80	67	85	84	72	73	78	75	59	97	91	85	73	89	94	73	95	93	77	85	79	95	61	103	81	89	100	83	80	77	83	80	108	83	91	90	89	86	101	84	71	83	96	105	88	84	83	69	90	79	96	103	82	105	89	87	73	82	68	80	84	73	87	97	87	100	66	87	67	62	85	95	65	83	102	78	74	79	74	94	67	87	80	72	91	82	90	96	65	73	87	77	78	78	60	94	86	82	75	71	61	74	107	82	78	89	91	77	74	75	83	111	80	96	97	77	88	82	82	78	80	92	81	75	80	88	75	79	90	75	85	78	84	92	78	98	77	89	100	89	87	116	79	77	81	80	60	82	67	92	71	94	82	85	99	101	78	98	98	79	93	90	78	82	82	80	80	89	98
24142	12331	7689	7903	16892	20874	20940	21968	20712	14915	12228	10140	7434	6313	5456	4967	4504	4278	4793	4319	3693	4396	9560	13606	12278	10193	7826	5371	3324	2176	1460	1034	761	675	662	667	652	607	573	646	638	619	572	643	616	633	616	615	626	582	592	594	591	628	638	646	624	609	605	637	610	646	586	629	627	629	617	647	623	606	629	607	656	621	628	595	628	602	650	621	601	625	578	594	589	569	575	641	611	618	619	599	605	600	626	601	601	634	593	622	621	604	618	580	624	628	595	599	614	639	628	660	613	601	646	610	634	605	654	598	603	641	614	634	628	645	660	591	595	609	627	627	634	628	625	594	632	676	606	641	618	588	626	566	659	608	622	607	568	640	625	593	579	622	591	625	587	597	613	607	633	597	655	598	608	654	649	659	626	611	601	688	605	604	590	652	626	650	637	613	617	653	574	642	586	628	602	573	648	647	612	600	615	663	596	599	564	638	651	652	615	628	612	622	649	650	662	617	601	595	600	615	625	611	621	600	600	617	613	636	649	616	589	539	619	603	630	650	585	590	584	628	590	632	614	646	629	622	630	619	611	627	627	643	648	622	593	645	641	637	638	585	608	642	618	592	546	640	607	638	629	635	600	642	584	624	594	635	588	648	580	644	578	605	604	627	702	636	622	595	602	631	581	640	635	624	610	611	611	612	622	619	628	620	620	578	596	650	600	634	627	632	649	598	580	595	616	634	620	618	639	614	603	597	624	599	628	620	642	621	652	603	593	691	631	617	597	614	610	630	566	572	624	597	633	645	609	645	588	592	610	607	578	586	606	571	648	612	565	595	647	618	571	649	622	603	617	626	596	618	587	640	589	682	605	629	600	611	617	614	562	624	616	626	597	615	627	600	536	589	664	594	602	627	575	627	592	627	595	577	610	586	635	616	624	594	616	613	660	617	600	611	586	616	612	612	625	585	627	606	618	607	610	609	580	606	617	634	617	639	616	644	611	619	633	616	634	593	618	600	647	594	573	616	648	608	622	625	605	676	617	610	554	589	598	580	615	625	599	580	623	581	603	614	656	597	615	658	641	644	632	627	614	636	592	582	587	634	616	602	675	572	606	629	618	645	609	639	633	630	611	586	640	660	596	613	620	642	641	643	684	619	598	635	658	627	615	587	665	609	615	613	637	617	588	636	598	634	663	637	613	595	621	569	638	598	573	594	612	626	632	678	641	612	592	598	629	567	630	599	635	652	582	643	591	611	621	598	615	668	589	623	601	646	581	610	609	610	601	554	587	629	601	598	620	614	630	607	578	631	626	625	657	646	614	618	613	633	663	589	628	617	641	635	598	635	602	617	642	617	609	623	595	613	632	623	577	590	613	658	641	607	634	670	630	636	627	641	622	641	632	632	612	628	576	603	662	619	617	583	624	579	657	634	646	584	632	579	650	624	561	627	590	629	663	627	611	607	603	593	565	635	629	627	631	559	598	655	624	589	613	569	627	651	638	584	579	633	603	611	590	635	598	601	653	569	644	628	650	562	601	595	617	569	625	631	595	650	666	637	658	572	643	604	622	628	592	630	662	635	618	611	623	619	603	644	640	633	628	589	610	595	587	662	614	602	625	587	673	645	623	605	597	631	606	597	617	634	583	677	634	649	647	611	573	624	621	651	622	626	592	633	588	582	626	579	598	646	599	599	680	592	639	632	562	591	592	627	588	604	655	661	599	630	626	620	609	610	584	649	596	609	682	608	616	584	645	630	626	633	638	641	601	603	587	658	603	610	592	640	612	604	611	653	659	641	624	605	655	606	632	583	608	609	612	655	615	623	618	661	658	631	645	643	641	619	595	677	612	642	630	590	614	635	603	570	618	627	612	634	632	593	615	601	609	624	623	627	633	609	552	621	628	585	634	613	649	614	629	599	602	630	562	575	623	620	576	566	639	601	588	619	594	611	663	603	620	602	614	599	625	633	618	626	653	633	604	612	601	595	596	618	576	590	637	628	640	634	640	648	650	558	588	612	582	632	564	630	565	633	633	564	609	655	635	593	604	626	649	541	634	615	613	613	667	573	586	652	639	629	618	598	614	570	601	652	612	636	572	604	624	592	616	624	608	647	657	672	630	659	610	576	624	616	618	591	596	566	586	625	616	638	631	644	610	625	585	622	572	587	653	631	627	631	564	635	639	608	577	608	611	666	629	628	607	634	617	547	653	646	589	561	619	621	609	602	636	616	647	612	605	609	641	602	631	603	593	621	631	610	642	570	627	604	591	635	645	654	620	564	605	596	610	613	635	649	598	633	575	653	617	683	618	646	674	607	590	606	622	616	653	596	598	558	628	621	654	609	594	589	623	556	626	627	594	587	597	622	585	595	650	591	621	629	650	593	622	613	594	623	602	631	658	620	657	610	621	597	625	544	635	596	616	609	622	553	641	618	632	620	625	631	591	618	620	552	633	597	642	653	619	611	589	633	620	625	616	665	657	562	639	644	602	587	607	631	605	596	618	650	609	612	580	632	651	675	590	593	590	579	619	636	624	645	622	607	570	639	633	635	612	618	632	650	625	633	630	622	628	633	608	662	623	605	629	624	574	639	635	669	632	594	600	594	622	638	631	617	603	594	606	624	584	578	594	604	601	626	603	594	669	617	600	604	668	609	573	644	619	656	631	646	652	606	644	555	624	597	579	628	553	620	611	608	632	640	617	611	610	599	597	623	651	598	609	604	598	584	638	609	630	638	629	647	675	636	620	589	603	597	684	618	620	681	622	596	652	605	550	653	621	590	656	631	639	646	632	622	645	592	659	632	579	627	640	611	626	607	649	629	613	583	629	643	620	614	596	653	641	600	629	619	602	617	634	598	642	606	586	624	618	636	560	618	620	628	642	605	587	606	643	651	657	596	641	595	651	622	607	639	587	587	624	631	600	624	586	554	669	601	624	604	621	631	668	593	604	630	591	581	598	641	639	650	629	633	633	612	638	674	594	579	591	636	615	656	651	604	595	655	602	653	595	591	613	584	570	593	663	606	627	633	621	642	607	604	619	615	641	651	606	649	628	615	604	615	618	593	599	608	584	646	609	624	654	616	625	605	634	636	648	612	608	613	637	572	635	613	633	657	606	625	599	653	634	631	655	591	655	639	590	629	605	573	617	625	611	562	632	625	572	589	623	663	598	625	652	610	588	600	628	572	620	630	651	620	609	648	609	613	632	607	636	620	596	661	606	609	596	624	653	585	671	608	639	668	619	662	603	640	659	643	598	626	589	615	627	624	571	592	640	639	575	643	636	619	617	614	616	668	623	627	647	608	596	607	642	640	603	622	610	629	620	648	607	612	615	561	580	584	625	619	595	580	653	643	617	612	637	621	608	636	621	593	641	632	627	627	592	619	562	632	624	624	607	645	631	641	626	603	630	617	586	628	616	590	595	609	629	610	662	610	644	631	605	639	620	597	672	584	612	594	592	609	586	625	617	625	610	557	615	626	587	645	629	638	614	647	617	617	613	640	636	681	647	614
2565	855	371	322	211	265	330	370	338	254	254	180	185	159	169	141	158	138	129	124	178	143	150	155	159	152	122	114	88	92	80	78	77	76	95	86	72	63	77	59	65	72	81	80	53	76	64	70	59	74	70	64	59	67	73	76	67	79	84	73	72	67	66	73	67	79	64	71	79	73	74	77	67	58	82	101	62	95	71	66	67	77	88	72	69	58	64	82	90	72	64	82	76	74	83	65	77	69	69	64	78	71	76	82	52	78	71	63	71	79	76	66	69	65	64	74	68	48	70	70	71	64	71	76	80	74	67	60	59	77	73	57	62	64	76	67	71	65	84	84	67	78	56	58	82	70	72	63	70	66	58	63	68	88	80	85	68	71	57	82	69	66	61	71	73	63	65	88	69	79	76	68	77	80	68	80	68	82	79	51	76	48	81	67	81	60	61	65	77	67	60	82	57	68	71	77	81	82	62	70	68	56	58	70	65	75	71	63	74	51	78	70	63	70	79	56	76	60	77	67	58	65	70	76	74	72	82	80	71	76	75	62	74	82	57	75	81	77	62	76	80	67	68	67	71	79	80	67	73	84	58	68	66	60	70	82	87	60	60	72	63	69	62	64	58	69	66	88	65	68	58	74	74	67	68	67	75	72	67	79	86	66	76	75	57	84	70	63	77	65	53	70	54	59	83	62	70	59	73	64	62	55	57	69	64	80	67	64	75	62	71	63	79	76	74	68	72	72	71	85	68	85	66	68	68	56	87	68	61	84	75	69	63	70	56	73	62	67	76	51	77	56	64	55	80	60	68	80	61	67	65	61	59	69	67	65	65	70	69	75	80	73	65	69	79	72	81	62	76	73	70	79	56	71	85	71	74	64	57	65	67	74	73	79	69	66	67	75	67	60	77	63	78	74	74	75	64	54	69	58	88	58	67	71	64	63	67	69	67	78	75	68	64	72	65	61	76	77	74	85	64	74	57	79	73	65	70	85	63	65	62	59	56	73	71	60	85	63	66	67	73	68	60	60	70	62	76	77	70	67	74	62	78	76	64	65	85	70	73	74	63	69	73	75	81	78	80	54	64	73	70	74	66	59	75	80	67	82	69	76	53	80	80	74	90	79	62	93	76	69	84	68	78	76	68	75	72	82	62	74	64	66	79	76	67	78	73	75	68	61	53	79	61	70	61	72	70	75	66	68	81	58	70	67	59	71	69	62	75	79	70	64	75	71	78	63	76	68	70	72	67	76	72	52	65	65	70	66	69	62	78	79	64	70	54	76	62	72	72	73	59	83	83	73	55	75	56	76	77	63	64	71	68	74	52	73	67	79	71	57	51	68	76	60	73	65	75	66	85	71	64	73	70	74	66	57	69	56	84	80	90	63	62	67	70	70	63	83	69	78	67	78	79	79	65	74	74	86	81	72	65	70	52	62	68	73	71	81	67	67	74	84	68	72	74	73	79	63	79	67	65	79	64	77	69	57	67	73	66	55	72	76	76	78	90	64	71	63	89	79	73	76	52	76	66	77	73	58	72	65	87	71	71	69	66	75	70	68	74	73	82	64	74	72	68	80	67	88	74	53	71	86	54	52	75	65	72	77	74	71	78	56	59	69	76	64	71	66	69	72	81	81	73	56	50	70	72	72	84	64	76	63	67	71	54	69	71	72	74	63	74	67	71	71	61	79	72	63	60	74	75	65	77	61	66	68	70	84	67	71	80	77	72	73	64	85	68	69	68	66	84	83	79	70	63	56	62	70	62	69	65	70	67	77	70	71	81	66	78	66	67	76	83	78	84	56	65	70	61	70	63	63	66	69	86	84	63	75	78	67	79	68	59	86	62	62	74	62	65	72	72	72	67	74	84	61	65	67	82	65	76	72	75	72	67	68	72	61	84	81	67	66	61	74	55	65	68	85	80	71	68	67	81	65	79	67	67	75	65	61	53	82	57	52	59	83	60	75	74	70	71	58	77	71	69	82	68	59	81	62	47	70	70	56	77	73	72	60	77	72	83	66	75	70	68	74	87	72	63	68	60	58	70	69	85	77	66	79	64	63	64	61	66	83	55	68	66	66	69	82	70	70	81	74	70	83	65	54	75	73	67	85	69	65	67	64	73	82	74	82	80	77	70	82	73	74	61	68	69	84	85	64	63	69	84	82	75	76	69	60	75	58	59	62	68	67	78	69	64	61	62	71	72	73	59	75	75	64	57	85	60	66	91	67	66	81	64	62	63	76	74	72	67	68	69	78	65	65	90	72	67	78	72	69	70	64	57	75	77	72	77	71	78	80	66	79	63	66	76	83	61	64	62	78	66	74	79	67	90	72	57	69	77	65	78	85	71	61	63	77	68	74	73	71	74	58	70	95	75	63	64	72	69	76	81	79	66	71	76	70	78	85	63	69	65	61	80	78	59	86	67	65	54	66	64	67	86	80	76	56	73	62	69	74	69	75	67	63	64	68	58	73	81	54	53	64	63	82	89	69	62	87	70	60	73	68	64	74	79	71	81	61	77	66	71	79	62	71	70	58	78	65	62	69	63	69	75	87	70	52	81	71	80	72	70	70	82	70	70	71	55	68	62	72	75	77	68	61	72	69	78	84	67	73	73	70	82	75	93	69	68	79	68	67	67	71	66	66	77	64	65	66	60	74	78	90	74	68	63	74	66	60	78	52	75	82	66	68	79	62	72	73	71	66	77	63	76	65	83	75	85	78	63	73	79	77	67	67	76	49	71	60	69	80	55	65	72	71	67	67	67	80	67	61	63	68	65	66	81	74	75	71	64	65	58	71	63	72	84	75	71	65	63	78	76	67	81	83	72	71	68	74	65	78	82	71	68	74	65	65	72	81	55	76	76	59	62	81	75	98	65	70	63	59	71	59	85	67	73	63	65	61	72	59	60	65	78	59	59	70	62	74	73	67	78	84	68	45	80	88	81	70	74	69	66	76	82	60	70	67	69	79	96	73	80	77	60	75	74	73	67	63	68	84	72	66	58	78	68	62	64	72	49	75	59	68	69	70	48	83	76	72	74	65	75	73	62	64	61	60	58	77	74	71	78	74	80	66	55	74	71	77	63	72	66	74	73	83	60	84	63	64	71	68	75	57	84	75	76	78	62	71	64	67	79	71	70	69	86	78	68	82	80	74	73	83	55	67	80	77	57	81	68	74	69	69	71	68	77	62	76	66	48	71	64	72	76	63	67	68	66	60	82	69	92	73	71	57	78	82	74	62	52	62	71	66	68	69	78	74	59	77	68	70	65	66	75	58	71	65	75	67	79	82	67	74	74	60	75	63	70	64	67	78	60	68	72	80	61	86	83	82	65	87	56	63	75	79	60	80	70	63	68	78	81	75	69	68	60	71	72	65	75	72	47	57	77	81	69	67	60	77	79	83	64	70	77	80	79	68	70	70	74	76	46	73	77	82	69	63	68	76	64	66	69	64	50	58	73	68	69	75	80	52	62	71	72	78	84	56	74	55	64	69	65	56
20617	8359	4303	4926	9579	14654	15605	14895	11277	8022	7897	5143	4497	3983	3701	3173	3001	2651	2541	2650	2603	2623	2909	3238	3165	2555	1874	1363	999	808	704	578	547	600	539	547	555	538	561	514	550	561	537	492	544	529	496	527	549	501	520	580	513	507	520	527	559	533	512	514	568	509	495	559	557	503	494	540	535	542	541	550	518	580	496	491	530	523	552	496	532	523	528	506	485	553	577	535	539	560	515	552	541	520	549	555	545	521	560	520	560	533	493	506	523	480	524	530	544	532	550	538	554	552	516	522	503	482	515	526	517	490	519	545	508	473	505	494	540	524	529	551	523	546	532	567	565	550	559	511	533	530	504	503	530	539	531	539	500	580	518	512	502	488	523	573	507	500	511	531	541	493	505	565	514	541	497	516	523	557	519	554	558	519	555	518	531	529	513	533	519	524	523	530	581	577	550	497	576	524	559	526	490	494	525	494	535	557	493	535	527	549	525	558	495	506	594	520	540	518	527	583	554	516	527	519	541	538	518	522	490	539	502	510	512	520	568	515	483	515	504	517	568	534	547	560	485	531	533	509	520	502	531	535	554	552	537	515	521	524	552	522	535	540	541	544	526	493	529	554	572	529	532	487	514	504	539	541	525	503	567	535	523	529	519	533	483	556	448	530	556	548	499	510	530	539	554	534	554	507	532	518	524	522	535	532	548	493	507	557	516	557	507	504	529	471	502	497	546	516	542	500	534	514	531	513	532	519	572	569	536	496	529	555	550	546	541	549	529	522	500	528	509	547	520	553	533	516	537	522	534	559	542	491	491	543	570	523	499	519	501	531	555	504	533	516	550	493	534	525	520	572	497	498	482	526	528	518	524	512	500	547	511	572	505	503	565	517	533	520	525	555	521	539	498	556	526	550	527	503	553	544	524	529	571	530	508	507	496	546	504	510	542	530	522	530	520	528	508	520	492	497	529	502	546	529	525	515	488	556	530	495	541	507	508	547	502	485	501	524	541	506	539	498	539	512	539	547	552	555	498	533	512	480	537	567	542	524	522	555	492	484	546	551	508	566	545	532	540	495	534	561	549	515	538	530	515	517	535	529	537	510	519	555	516	532	490	524	539	523	539	547	525	518	521	544	529	508	515	563	493	515	528	520	519	497	577	553	553	543	505	492	494	559	525	535	550	553	479	524	522	500	530	538	510	494	541	558	571	525	538	552	537	490	553	539	572	540	540	515	514	568	560	516	543	534	536	497	545	515	527	535	531	519	531	519	546	519	533	562	549	499	544	528	542	549	558	562	540	500	543	526	545	577	557	509	504	529	532	516	557	505	505	503	535	519	493	555	573	544	490	515	541	553	508	490	514	555	490	514	538	511	550	507	551	517	490	521	550	499	533	538	558	559	514	492	535	565	494	510	499	554	540	510	520	524	584	528	523	493	495	503	537	505	540	539	584	562	532	506	509	517	508	500	548	522	533	502	533	537	482	555	518	519	507	512	527	547	501	542	499	528	545	507	549	519	533	524	533	542	529	519	528	550	516	508	520	491	537	572	507	561	501	518	564	505	543	545	498	559	522	517	537	534	511	583	525	521	547	553	551	513	513	527	527	545	533	494	478	524	512	556	563	523	542	515	508	535	544	489	527	505	529	494	537	582	527	534	516	527	557	528	553	496	543	517	516	563	496	520	542	518	550	501	547	510	574	518	558	538	507	534	526	515	516	516	550	546	530	511	565	558	528	509	544	536	518	523	534	511	521	498	511	513	478	488	520	518	571	523	564	537	537	549	555	507	534	529	530	509	521	544	519	477	534	502	508	543	510	521	519	564	511	498	548	517	513	550	575	503	549	547	568	541	559	553	552	510	503	547	552	525	521	546	528	551	555	530	541	539	541	531	557	527	531	502	529	523	579	527	500	512	505	556	501	496	525	529	528	488	519	538	521	508	515	577	514	538	517	527	531	502	518	578	516	517	510	540	501	580	564	552	527	566	506	517	514	545	512	511	510	504	562	474	504	481	533	540	505	553	501	533	528	562	497	543	492	530	537	555	570	524	512	547	534	520	532	544	563	549	526	550	492	525	520	498	522	520	548	512	516	535	527	581	554	544	532	537	574	530	521	551	545	537	523	505	545	495	554	520	524	515	506	543	522	556	492	574	512	537	546	560	491	497	569	575	569	540	487	542	556	486	565	529	560	504	545	524	536	567	548	519	558	518	506	527	517	505	479	519	523	545	478	527	532	520	560	554	506	556	556	524	526	559	507	506	506	464	515	537	505	511	509	536	543	522	530	476	488	521	503	539	534	544	512	541	542	553	497	452	514	522	555	540	568	566	569	534	514	565	572	560	519	523	530	506	511	516	512	526	458	536	503	522	545	508	516	512	526	549	507	506	550	559	522	509	542	543	571	500	510	502	543	543	512	547	524	514	564	501	521	532	513	536	504	519	510	502	575	493	528	505	490	529	510	509	514	516	567	561	525	477	538	520	528	526	518	513	513	510	534	529	552	512	543	554	527	532	552	500	534	506	531	526	551	516	550	523	552	528	574	519	573	586	540	567	532	540	548	559	547	550	528	577	573	563	542	551	524	543	514	548	513	525	533	495	531	533	527	509	526	557	508	537	483	464	552	539	558	497	537	547	518	520	505	553	544	517	554	544	503	499	525	484	530	532	545	504	549	537	543	494	527	515	541	504	521	508	502	507	505	505	486	531	522	514	537	521	538	521	543	524	535	528	555	556	549	526	508	505	543	531	525	507	520	528	515	537	513	539	527	555	459	558	530	515	527	534	524	544	553	515	553	528	521	523	540	518	550	499	541	528	501	537	576	508	516	569	531	531	570	544	525	549	521	511	583	559	523	539	518	482	512	553	514	547	512	537	526	533	524	529	521	540	543	523	527	508	541	535	538	575	528	530	543	522	533	524	556	530	544	539	522	582	552	545	556	507	560	525	537	521	523	504	531	533	494	517	552	531	541	551	524	485	511	551	562	559	489	515	547	563	491	521	565	523	505	490	558	519	518	559	533	540	574	543	508	551	522	478	460	551	553	539	519	515	551	529	591	534	555	524	520	525	545	552	523	570	504	499	525	564	545	529	503	534	522	545	520	555	513	535	541	542	482	517	551	510	562	555	530	534	493	542	577	487	517	531	497	532	486	568	528	545	521	518	525	485	512	501	560	523	548	498	550	541	554	541	537	534	523	517	498	567	505	498	508	531	536	537	522	523	519	537	506	532	512	534	529	489	536	508	532	556	532	500	502	515	533	528	552	458	531	529	466	523	510	488	540	537	553	561	518	577	542	540	516	518	553	567	493	504	595	525	521	538	491	523	507	536	513	501	561	504	539	519	538	532	531	507	548	536	510	503	560	512	542	543	572	526	531	514	539	495	516	514	564	550	526	545	495	540	498	519	519	540	537	552	507	517	515	506	493	543	565	525	510	522	537	517	528	493	552	556	521	526	503	518	535	530	517	526	524	540	548	515	535	492	524	517	551	523	534	492	516	543
2560	1171	515	378	231	314	486	525	368	396	287	256	200	204	191	174	185	164	151	165	177	218	364	392	364	254	212	147	129	126	94	82	83	91	69	83	90	71	68	63	79	63	84	67	73	60	72	77	75	64	78	74	68	77	73	76	76	61	64	66	80	72	68	82	75	66	70	73	73	71	69	64	79	78	77	65	75	68	73	81	65	78	70	68	70	86	73	77	80	52	59	75	65	66	66	67	61	71	69	93	78	64	73	75	73	84	89	83	85	84	69	75	76	66	57	72	66	72	63	58	86	78	84	80	86	75	73	79	76	76	85	70	81	78	67	83	79	56	69	82	65	74	82	90	81	75	72	62	76	77	75	69	75	79	68	86	69	52	72	93	77	70	85	87	74	71	51	76	66	75	79	72	60	85	84	73	87	72	61	66	62	69	68	61	69	81	74	67	59	86	70	59	71	87	61	78	72	75	81	76	66	74	61	80	73	80	68	76	80	59	72	68	65	66	68	85	83	77	62	82	77	94	64	84	71	79	75	72	75	57	77	63	73	80	73	54	72	88	80	69	73	63	72	67	69	81	73	65	70	82	86	58	81	79	80	79	66	76	80	63	77	75	69	75	83	74	83	70	89	91	76	83	80	82	90	78	76	55	63	68	78	68	80	69	72	65	76	72	77	82	68	82	71	64	75	90	71	68	77	72	71	56	72	83	73	62	62	67	70	69	80	67	60	75	82	70	80	67	71	55	78	72	70	82	72	71	71	71	84	86	72	96	74	77	80	72	67	79	66	65	68	85	77	71	66	72	68	68	57	86	66	72	65	77	64	68	79	70	65	76	68	67	54	68	70	68	80	73	91	79	76	69	74	72	69	66	86	55	80	69	89	84	75	83	75	74	71	73	56	93	77	64	70	68	62	81	79	82	60	68	81	67	61	72	78	71	77	62	85	60	69	75	82	70	67	65	65	62	67	72	72	73	54	71	95	79	82	67	72	73	77	67	82	68	93	84	82	80	75	81	82	76	76	70	77	78	72	72	78	71	65	84	84	66	89	70	74	75	62	82	79	58	61	55	82	69	73	77	70	74	61	89	73	65	77	95	71	86	70	63	65	56	68	76	71	83	64	60	91	63	69	66	82	72	73	75	83	76	70	69	79	78	75	70	68	80	68	70	72	61	70	65	82	76	82	58	77	73	77	81	85	64	79	63	80	66	69	78	71	81	70	83	86	64	63	72	62	68	77	78	69	74	74	84	76	76	79	83	76	63	69	62	70	67	71	85	88	74	75	86	76	78	66	78	71	78	72	70	73	71	77	81	69	85	77	59	78	77	83	69	75	85	88	61	89	69	79	78	86	66	74	84	69	67	72	74	61	79	73	51	79	66	73	85	72	61	71	84	66	88	83	75	73	83	78	63	74	73	71	66	73	60	63	70	72	79	73	64	70	60	69	68	68	74	61	74	86	85	74	68	62	89	74	79	68	58	79	62	68	94	73	64	68	81	73	81	70	94	79	76	75	75	78	73	68	69	72	71	71	79	86	85	87	67	75	84	76	73	66	69	76	58	72	66	75	82	80	70	60	60	73	82	69	81	65	66	62	69	87	78	79	45	67	67	59	68	80	84	85	77	88	83	85	81	79	70	67	82	52	78	66	50	80	58	69	66	77	69	69	77	72	77	75	71	83	71	88	87	72	71	86	83	86	72	59	66	66	73	74	72	69	73	82	71	72	67	67	67	62	79	58	89	66	63	69	75	97	82	87	93	73	68	89	83	75	72	74	69	66	66	74	81	82	66	82	86	72	74	60	70	59	71	76	89	75	71	71	75	70	81	66	74	80	83	76	67	88	78	74	65	72	76	57	73	81	71	77	65	71	60	78	67	89	66	72	79	67	62	76	73	68	75	83	75	69	72	59	73	74	83	75	73	78	78	74	82	72	87	73	77	83	77	71	65	63	73	74	77	79	74	70	64	63	67	77	82	77	81	63	75	81	62	85	65	72	79	64	77	71	64	77	57	72	82	68	78	75	83	90	68	67	76	66	85	64	71	73	62	58	73	84	84	77	80	86	64	79	76	71	71	82	68	80	71	63	77	81	66	84	80	62	71	73	62	74	68	69	92	69	85	72	68	74	66	70	76	73	71	63	79	80	80	73	70	65	79	80	88	73	79	78	65	78	69	97	73	75	71	69	85	87	78	65	72	66	70	72	80	82	74	79	69	71	58	82	73	75	67	83	71	83	63	65	71	78	58	60	69	86	73	74	88	80	74	61	85	50	65	75	71	77	79	72	84	67	89	94	78	64	75	76	59	77	75	94	76	70	62	81	81	64	82	58	58	73	90	99	84	69	70	74	73	72	81	77	74	61	71	83	94	68	76	88	72	78	74	73	68	63	70	71	84	83	96	71	83	66	69	70	74	73	88	62	68	80	85	86	78	53	69	72	71	87	63	76	81	88	75	70	63	71	72	67	69	75	74	72	81	60	71	79	76	69	83	94	65	70	69	82	70	86	67	68	73	69	75	79	81	76	82	79	80	65	66	89	76	77	59	84	81	53	67	79	81	65	71	72	71	77	83	74	64	76	73	65	76	75	62	80	69	81	81	66	65	73	67	69	73	62	62	63	76	60	72	69	67	75	52	65	69	82	99	71	73	70	83	63	60	58	75	80	85	45	74	62	74	66	65	64	67	78	76	55	76	68	64	71	88	75	59	79	80	84	83	79	72	74	84	84	90	70	64	63	80	62	75	63	70	69	67	73	80	70	85	77	65	65	82	68	71	74	68	74	65	75	53	73	56	74	68	88	68	85	63	72	65	76	63	65	65	68	90	73	72	69	70	75	69	78	68	60	59	86	76	71	69	68	66	62	72	78	65	75	78	71	79	73	67	73	77	72	79	72	73	63	84	72	68	64	88	71	75	75	64	65	70	66	83	70	79	63	77	76	80	72	69	67	85	71	64	74	81	85	75	80	63	75	71	75	69	65	58	69	79	76	63	83	85	77	83	80	72	67	69	77	74	75	82	76	90	86	71	68	70	72	81	72	68	95	86	73	75	64	89	75	92	81	62	93	64	79	78	61	84	73	83	74	54	91	68	74	62	71	77	75	82	62	67	69	80	87	74	81	74	62	87	78	56	88	63	95	79	67	77	69	97	84	64	71	70	85	82	60	81	76	83	74	63	65	68	78	60	76	78	72	68	77	73	67	92	62	71	98	79	72	89	77	77	64	69	75	86	66	77	77	79	73	74	82	76	79	68	89	81	71	75	80	70	70	73	63	69	80	60	59	78	73	66	56	82	80	89	77	81	67	63	77	71	71	77	63	82	65	73	66	76	73	67	73	82	79	80	61	76	85	85	85	58	60	87	64	78	79	78	76	68	80	69	72	78	69	81	62	93	64	73	71	62	62	63	86	72	64	69	70	82	68	74	94	80	66	83	78	69	69	69	81	57	89	79	79	75	75	74	69	70	70	70	65	77	73	70	79	73	89	79
22858	10598	5699	6419	11381	16327	19278	17989	11777	12757	8642	6508	5842	5333	4466	4268	3895	3174	2968	3046	3470	4470	8133	8457	7030	5065	3612	2383	1544	1161	879	705	642	555	562	584	582	548	574	523	534	558	549	544	538	556	546	570	550	549	498	576	565	542	528	585	584	537	573	561	550	500	573	529	567	578	520	539	562	534	580	580	589	555	541	525	564	490	550	549	514	546	521	554	537	534	550	547	534	532	550	549	493	562	553	588	565	586	536	541	560	521	542	549	576	546	561	538	478	527	522	556	561	570	515	555	503	558	536	591	541	587	535	516	555	546	555	573	543	562	547	567	550	556	566	564	523	587	519	539	564	548	507	524	515	552	529	534	533	564	525	567	552	562	546	527	512	544	579	550	560	542	556	548	546	569	519	560	515	576	590	570	548	534	510	577	531	521	540	553	535	502	516	562	525	550	591	547	560	572	529	536	546	560	585	551	548	530	520	551	568	566	608	522	538	562	596	554	539	531	540	498	558	546	534	615	523	573	528	528	529	585	531	605	540	551	542	542	571	529	528	531	515	529	554	550	520	531	546	564	537	561	552	520	565	566	518	521	605	569	518	526	572	544	540	528	552	527	561	553	547	568	567	560	586	561	549	544	544	585	571	525	538	560	557	540	532	566	530	564	573	525	531	563	521	540	534	547	552	530	507	502	512	554	548	574	567	526	538	540	542	572	586	536	579	542	538	533	569	541	552	580	553	523	567	538	534	551	533	576	567	557	539	529	551	560	495	572	501	548	539	541	604	491	540	514	564	526	582	516	555	529	580	544	555	555	549	554	562	529	570	520	539	506	549	601	561	563	540	542	544	540	546	536	529	529	571	587	542	529	559	585	573	508	569	510	540	555	605	538	607	562	525	585	559	546	553	528	548	569	562	538	551	533	550	541	550	556	558	563	553	557	520	546	540	516	533	507	562	585	577	535	565	517	530	525	534	554	571	568	522	532	535	591	547	590	526	542	540	551	558	529	563	522	546	535	528	548	525	533	539	582	546	578	552	569	524	519	568	540	553	596	553	547	529	546	558	557	549	546	555	531	563	526	532	582	586	542	587	518	534	533	516	565	593	577	547	541	576	486	551	540	562	526	535	547	507	583	563	536	557	546	551	539	539	585	543	555	524	548	569	562	551	564	561	531	542	548	569	558	573	525	534	548	567	549	522	549	552	552	527	538	548	570	575	527	554	564	545	596	526	531	518	561	588	551	544	525	564	516	539	547	525	527	580	519	538	560	531	539	569	538	513	537	554	592	554	530	584	545	547	511	544	543	551	556	539	566	557	549	539	557	537	548	524	535	500	551	566	504	535	533	550	515	576	547	532	578	547	556	598	569	565	543	500	525	536	566	505	584	541	535	540	526	556	541	543	575	538	538	615	552	549	540	554	527	584	546	555	546	589	566	544	548	550	555	504	569	517	533	556	570	575	578	546	523	549	563	520	548	529	570	510	508	535	516	555	540	539	554	507	577	527	531	560	561	551	550	530	559	529	556	562	558	514	522	507	544	501	539	542	552	558	539	564	564	532	555	517	575	528	549	564	557	517	554	548	596	523	535	532	568	546	529	538	550	583	512	538	578	518	563	545	526	540	545	542	550	559	520	536	544	540	594	533	505	488	562	550	569	536	589	589	534	573	530	546	543	563	560	506	537	564	503	519	515	557	567	505	559	573	541	543	606	542	558	565	529	544	553	555	543	555	526	534	562	544	557	520	555	549	557	545	561	501	549	546	516	539	531	558	562	522	534	508	538	561	533	551	522	568	570	558	523	539	587	576	536	541	542	556	526	546	523	539	514	539	537	573	541	555	566	535	555	567	552	540	503	562	562	556	537	553	583	582	555	569	518	554	573	533	540	550	535	571	584	501	570	543	549	590	553	534	523	523	526	537	558	566	532	547	543	540	518	568	542	520	554	544	573	518	545	546	526	510	543	522	552	546	537	518	524	534	516	540	529	570	545	597	563	554	529	517	534	527	545	567	552	569	503	539	564	558	566	536	544	582	583	547	565	535	534	547	575	502	572	603	550	582	538	563	539	539	539	534	554	519	545	548	592	508	579	536	526	531	601	587	526	515	520	604	534	573	560	558	541	551	536	560	570	564	587	522	543	566	528	583	524	544	538	552	545	540	519	539	521	549	550	532	553	557	564	548	548	541	556	536	510	509	567	530	599	541	552	571	558	542	550	569	566	539	521	569	538	532	556	545	549	564	566	556	567	528	542	505	543	563	528	572	563	542	578	496	566	550	522	527	537	546	561	553	533	539	576	557	532	563	557	551	559	555	549	536	553	532	571	554	494	553	565	525	528	543	542	557	556	521	542	526	534	513	519	548	558	563	505	527	545	540	542	555	589	557	594	552	543	508	502	572	549	575	577	541	552	538	532	565	540	551	535	570	558	533	548	558	567	522	527	552	543	547	571	552	527	530	540	519	515	610	550	558	548	551	532	567	557	551	560	538	558	532	522	527	537	534	525	545	553	534	608	528	555	548	548	551	569	566	496	549	486	527	544	559	550	542	587	586	548	553	537	556	561	539	568	542	516	508	511	537	520	580	582	505	569	572	560	533	566	523	583	574	545	534	541	610	590	535	562	554	560	544	593	496	533	557	583	560	528	528	559	557	506	601	504	578	555	536	550	518	588	526	579	528	582	570	572	562	534	551	533	509	549	545	573	539	537	559	543	546	529	512	520	548	577	565	601	550	557	549	540	516	564	519	566	546	535	547	546	544	581	530	540	562	526	544	515	534	612	567	541	561	575	550	543	532	509	594	538	553	527	537	558	531	572	579	513	562	523	554	534	524	549	549	562	571	504	558	559	560	564	540	534	549	536	504	517	584	580	583	560	508	574	570	493	549	526	543	577	557	529	530	544	552	519	502	532	566	532	537	558	558	540	569	507	570	537	572	520	506	589	561	555	569	558	591	502	496	544	499	538	549	553	545	576	521	559	546	542	527	563	566	550	536	543	530	573	601	555	497	535	585	534	551	539	533	542	568	528	553	551	536	562	604	509	534	539	558	564	537	589	583	557	536	554	562	566	561	522	538	515	561	540	554	543	530	550	539	580	536	544	552	542	519	560	574	569	573	546	588	544	519	584	527	544	551	512	541	525	518	552	554	550	536	563	547	592	522	533	532	510	531	596	532	546	565	560	563	525	523	574	523	548	519	552	519	546	556	591	577	589	554	599	541	576	545	555	515	514	550	545	611	515	569	501	547	537	547	540	518	494	479	521	556	552	537	567	513	559	520	543	528	572	539	574	557	545	542	551	545	594	554	538	534	579	527	553	488	534	546	554	541	554	582	561	548	565	543	572	548	589	506	554	589	510	571	577	546	558	598	559	521	585	598	564	529	565	542	543	499	549	558	582	593	571	557	529	529	529	579	562	524	546	519	550	551	558	555	546	529	550	596	555	526	560	559	577	566	558	530	569	561	522	505	542	523	528	553	589	548	540	552	546	546	599	537	526
4135	1019	618	418	343	286	503	460	437	447	277	252	254	219	189	190	176	140	180	155	156	197	312	447	455	324	260	171	146	121	107	85	70	94	81	86	87	104	65	66	73	84	80	62	81	79	79	65	74	62	94	87	85	81	67	75	79	81	96	67	67	98	75	71	73	83	85	80	78	82	71	70	107	70	69	79	78	70	72	81	75	68	68	70	74	84	77	69	77	86	69	68	75	94	66	78	78	84	83	87	88	81	70	76	92	95	90	97	77	98	82	68	78	80	69	69	80	86	102	67	86	76	81	75	82	71	74	83	93	86	80	76	79	89	86	78	72	81	90	66	89	83	80	78	71	77	75	74	92	73	90	101	79	89	68	85	96	89	82	81	78	75	82	90	82	93	90	94	78	90	90	85	64	68	82	80	74	64	84	65	64	79	97	66	96	78	83	68	77	90	80	84	83	74	78	80	68	90	85	73	79	68	91	84	67	58	94	86	81	85	71	78	70	74	73	84	85	66	81	78	92	73	92	80	79	104	81	74	96	61	76	88	79	82	66	89	89	71	78	95	73	93	94	88	61	62	86	78	76	67	86	74	86	73	70	100	62	95	81	74	76	68	71	96	78	83	77	90	79	64	82	74	61	73	73	83	78	73	61	81	75	79	88	66	77	78	83	87	73	82	70	86	85	90	76	80	68	66	65	74	80	74	82	72	87	80	93	84	82	71	82	77	87	77	103	69	78	74	60	69	88	77	88	77	80	87	77	88	75	97	71	81	94	107	69	89	82	74	69	73	75	81	92	97	68	84	67	79	85	75	64	84	78	95	84	85	84	60	74	77	84	82	86	91	80	63	87	76	81	77	104	70	69	85	82	85	82	76	73	75	94	75	83	92	74	52	66	77	89	86	71	78	83	79	84	84	91	71	80	83	82	63	77	70	94	81	93	86	97	73	66	72	66	74	71	86	83	96	70	87	73	83	75	99	83	79	75	88	68	74	72	80	67	81	86	78	86	67	77	72	71	87	73	70	83	79	74	82	77	64	99	82	95	82	91	95	90	76	88	98	88	68	57	94	76	85	89	78	91	86	69	91	99	81	72	82	72	80	65	88	91	84	74	80	93	62	73	70	84	102	86	83	83	85	77	79	82	87	83	92	73	64	78	88	82	62	79	80	75	98	81	84	73	79	81	77	65	82	81	74	83	78	73	90	80	94	94	69	80	82	73	82	85	89	92	68	85	84	81	100	79	81	92	87	64	92	90	80	75	80	76	70	80	94	74	94	76	76	68	72	87	93	78	76	72	87	83	80	78	71	80	96	87	88	80	89	70	74	80	84	74	78	77	83	76	69	86	94	87	67	91	78	86	66	85	73	68	86	78	83	83	69	68	76	83	83	80	82	78	85	80	87	70	70	86	61	80	93	79	88	64	65	87	86	78	99	77	81	74	82	88	77	69	78	67	60	71	74	83	84	74	74	79	67	76	73	82	81	75	83	65	83	80	73	72	73	87	79	84	75	87	76	79	69	72	88	84	78	80	80	87	81	87	81	72	77	73	82	83	86	79	77	82	76	82	82	87	86	75	84	70	78	97	85	72	78	77	86	88	66	75	93	75	69	72	79	92	90	101	76	59	77	81	72	85	64	79	89	78	75	67	85	76	79	71	86	79	83	66	80	85	75	68	94	82	88	78	86	77	77	86	94	82	80	81	90	93	74	67	73	71	69	79	90	74	75	94	69	70	81	82	78	87	80	80	91	83	87	78	90	76	77	94	74	71	76	64	79	64	94	89	81	97	74	69	68	79	108	77	86	80	77	83	85	76	86	95	86	82	80	82	97	75	86	83	77	66	82	85	85	95	81	79	62	82	77	71	90	74	73	67	72	71	84	98	87	82	71	91	75	77	82	78	78	82	97	75	67	80	75	113	78	84	73	84	66	88	63	80	76	82	71	80	79	91	85	80	75	78	87	68	73	72	84	81	76	77	82	83	86	94	68	82	79	92	91	66	86	71	61	70	78	100	91	79	81	85	84	80	80	65	83	85	76	73	83	75	95	73	73	84	74	83	83	85	80	98	80	83	87	86	74	66	84	64	80	77	89	67	78	76	67	102	68	66	82	78	85	98	63	62	73	87	69	77	90	85	62	84	74	72	70	59	78	82	86	94	99	80	83	89	78	81	71	71	83	85	67	72	72	81	79	93	91	88	73	81	68	81	77	88	82	83	71	83	80	89	73	62	89	75	84	78	77	81	83	66	87	84	75	95	80	79	81	82	73	82	91	78	85	90	97	78	68	73	71	76	84	72	89	87	69	75	74	88	79	69	85	77	80	83	90	89	78	78	76	89	73	80	66	87	70	66	83	72	73	99	91	98	81	94	78	102	84	89	86	88	82	68	83	70	83	73	71	80	104	82	66	81	80	72	73	75	73	91	77	85	77	81	74	74	98	81	95	88	85	77	77	72	73	78	83	87	69	86	85	78	78	75	71	69	87	75	73	66	83	89	85	84	71	75	80	91	91	98	68	69	73	68	96	77	78	90	74	76	91	87	75	87	85	88	97	85	97	86	83	92	81	87	69	72	87	94	60	88	83	82	75	81	83	75	64	69	90	93	75	78	74	87	87	83	84	72	67	89	81	68	74	79	92	73	84	91	78	73	89	79	81	67	67	79	87	75	84	76	63	87	98	96	71	80	78	66	80	86	79	82	87	82	76	63	68	78	74	79	88	76	79	77	70	69	81	72	73	85	73	87	87	73	81	80	79	71	89	74	72	72	76	85	88	79	72	79	70	76	81	95	76	77	71	64	75	79	78	68	78	79	83	93	71	90	63	82	74	83	90	76	60	70	75	70	77	89	84	69	86	78	70	78	82	75	95	87	87	66	82	77	80	64	80	79	77	105	90	98	76	82	97	70	74	87	66	75	74	81	77	74	88	80	80	76	70	69	77	92	75	73	84	70	84	77	79	82	66	72	89	84	64	70	63	69	86	79	71	80	90	80	77	88	79	82	100	76	85	81	77	84	79	76	71	69	89	75	69	75	79	82	90	74	78	75	83	82	78	79	88	77	81	68	79	83	75	78	77	85	69	87	84	84	91	94	83	89	69	79	64	82	81	89	84	81	94	76	83	95	75	101	73	82	91	73	73	95	74	76	97	71	63	68	70	74	71	80	79	95	75	85	81	84	69	91	99	73	70	87	100	79	76	78	82	90	85	79	87	91	81	74	69	72	72	84	107	87	82	75	71	72	84	81	84	88	79	73	72	68	84	96	81	68	78	75	75	92	83	69	66	66	71	71	79	89	85	95	85	78	82	79	91	71	75	93	62	87	80	87	74	69	84	63	68	70	79	78	83	85	86	88	61	70	86	86	74	84	95	93	84	64	77	73	77	90	92	85	82	84	92	87	72	80	81	83	86	79	73	75	73	79	76	79	76	85	82	61	90	72	78	86	67	76	88	82	81	73	85	72	78	68	77	87	81	76	78	97	78	85	80
23976	9868	6128	6474	12963	16802	19589	15699	14449	13813	7915	7057	6040	5259	4488	4187	3681	3035	3442	3463	3045	3760	6561	9293	8415	6047	4211	2792	2079	1374	961	770	741	667	590	601	622	582	586	599	610	553	588	594	601	563	619	602	603	612	604	611	613	592	646	616	594	585	606	612	588	537	612	564	614	574	629	590	621	555	629	589	603	584	587	582	605	549	567	573	592	563	572	602	569	593	616	651	613	595	610	589	573	586	624	585	606	552	600	610	609	654	580	611	571	584	615	605	586	564	622	563	588	575	593	631	613	633	596	565	595	596	599	648	556	592	567	594	618	583	593	606	635	551	563	581	572	623	556	604	615	613	596	625	584	601	608	602	579	597	595	585	624	634	524	650	600	578	548	596	602	599	611	579	609	587	583	584	571	583	542	599	594	592	582	614	604	612	605	581	559	613	590	599	574	587	597	640	562	624	638	585	576	597	580	600	585	578	567	600	565	593	612	617	609	570	586	664	622	604	613	598	586	601	600	585	586	586	597	583	589	589	577	581	581	585	562	598	616	601	615	586	571	626	613	589	559	567	572	630	601	628	599	567	598	616	609	547	581	637	618	571	609	586	574	618	594	620	604	620	592	574	607	572	587	592	576	591	606	622	639	595	593	635	543	618	610	600	642	596	548	601	640	614	648	582	603	618	577	598	589	587	631	562	612	583	590	602	585	567	559	556	583	554	575	586	583	596	606	551	604	603	568	597	559	612	599	587	589	609	578	616	564	618	580	625	621	572	571	620	588	612	585	584	616	640	632	603	591	587	655	588	586	556	565	626	565	610	596	584	613	589	589	558	579	600	605	584	605	596	570	604	636	570	548	595	631	584	594	619	589	594	586	608	598	579	598	620	567	567	578	592	610	605	606	606	593	583	575	624	589	612	616	633	589	615	581	587	551	606	609	582	593	596	619	556	615	575	620	592	651	606	580	575	613	610	588	608	631	571	605	619	638	634	576	590	590	595	608	611	552	569	643	526	565	580	592	603	576	589	609	600	635	578	616	596	631	555	584	599	567	584	601	511	610	604	599	581	561	620	588	592	605	589	587	580	610	581	579	615	598	594	587	574	611	582	601	591	614	590	622	590	587	614	608	621	611	590	623	600	624	557	606	582	581	613	580	583	603	608	585	621	616	589	587	620	617	600	572	635	631	562	583	598	576	581	599	604	575	601	642	572	586	602	596	628	560	535	597	606	555	590	588	601	555	602	637	598	555	620	533	623	598	586	592	584	578	604	618	551	585	543	563	550	593	618	565	586	595	638	618	578	609	577	579	602	591	606	604	624	624	579	600	631	593	612	541	549	591	592	598	620	604	616	601	606	593	553	603	580	576	535	605	584	586	621	600	593	627	615	570	624	637	639	567	639	607	608	559	593	659	654	553	574	598	644	569	593	609	642	607	636	588	605	575	597	604	583	569	615	605	589	609	579	563	602	617	653	553	601	576	622	627	584	640	525	624	584	577	604	607	598	544	601	588	558	596	573	574	557	595	604	580	607	613	552	653	612	579	605	546	614	596	630	584	603	613	575	579	557	577	594	601	589	638	598	617	676	567	607	578	577	601	589	628	593	575	604	613	597	592	586	570	593	601	609	597	624	588	594	595	598	636	657	637	558	578	603	557	599	578	625	588	584	598	594	581	565	631	590	591	578	631	613	580	601	622	564	587	669	612	583	572	577	619	584	600	621	618	611	619	572	608	614	599	574	594	618	619	591	624	584	601	598	574	591	566	611	582	564	580	554	642	599	607	608	605	619	606	640	608	571	606	598	622	621	616	607	572	570	588	577	582	579	635	617	604	587	568	588	575	617	601	636	605	625	621	630	614	589	620	614	676	611	586	578	605	595	578	594	598	607	582	613	602	567	592	632	610	660	576	617	600	577	601	592	585	631	588	627	589	628	611	559	573	597	633	622	559	574	595	610	576	562	629	597	582	581	591	642	602	619	603	570	570	569	591	612	586	635	630	569	625	569	588	607	602	611	619	569	597	605	592	594	634	584	639	557	596	573	612	644	615	600	614	582	597	610	598	617	611	575	681	607	604	614	568	572	586	582	636	608	548	638	621	562	618	641	605	620	614	615	598	620	614	630	566	579	625	585	620	592	583	650	597	608	546	569	582	598	567	615	575	584	627	625	580	556	573	648	580	616	556	597	636	590	592	565	639	595	563	630	603	612	577	622	606	603	618	586	645	583	603	616	624	614	605	588	614	585	625	590	587	626	578	610	573	613	613	593	578	553	638	609	572	630	616	596	606	593	590	590	575	600	615	571	594	604	630	609	581	626	575	617	591	582	578	599	609	587	614	577	573	599	634	578	567	613	600	622	600	593	619	599	597	587	597	571	586	643	613	560	616	632	601	595	607	597	608	572	612	581	561	592	640	588	589	604	591	622	605	613	622	644	575	614	573	608	592	649	616	621	617	573	647	598	619	569	610	585	603	556	604	585	610	590	636	575	642	576	588	548	606	652	611	619	596	606	607	562	590	628	553	575	593	639	551	574	604	621	593	622	631	566	607	595	604	594	595	621	621	592	590	569	557	581	596	589	612	550	656	604	580	597	643	629	599	631	621	597	567	568	576	581	584	615	603	610	599	625	585	596	599	621	622	631	568	584	594	585	575	593	629	615	638	609	606	562	639	637	553	614	562	641	579	592	573	581	566	617	584	635	567	600	608	614	602	611	599	585	620	600	586	622	563	559	585	580	594	578	619	623	580	596	584	613	582	594	571	609	621	622	630	590	567	619	645	621	554	577	602	582	581	556	600	606	603	626	580	599	618	603	606	635	606	579	617	564	601	564	633	599	606	582	587	567	605	550	587	559	561	596	607	584	613	620	576	586	592	575	592	605	581	570	595	564	590	612	584	567	597	591	589	620	649	587	621	619	558	631	594	601	594	531	626	585	593	630	554	586	584	621	580	552	566	594	588	587	609	584	596	597	610	595	576	556	616	619	537	589	625	605	595	567	575	603	573	678	615	553	590	564	586	558	579	597	578	574	589	603	591	581	597	576	570	598	576	633	614	578	620	579	529	597	600	593	581	624	613	592	598	642	576	610	581	584	671	598	639	630	561	583	574	582	619	599	637	590	609	580	578	574	593	578	545	557	551	591	558	585	622	593	638	573	594	577	577	627	587	593	584	574	593	592	581	593	596	594	580	609	582	612	596	645	599	604	645	603	627	576	630	597	619	592	617	598	579	632	580	606	608	653	604	561	586	586	608	590	592	596	576	613	609	616	556	589	602	626	548	549	582	578	609	582	575	604	597	578	573	611	593	608	608	572	606	642	586	590	608	590	601	605	605	629	587	591	579	553	601	603	619	620	576	584	572	597	639	588	584	621	599	583	630	593	636	580	585	633	610	579	605	580	551	627	605	645	653	584	587	607	654	622	550	543	578	586	587	596	595	561	601	608	620	639	561	578	592	597	603	588	602	578	590	545	574	551	622	614	599	594	571	596	621	573	598	658
3792	1507	772	566	445	520	686	676	750	656	407	335	291	268	259	224	232	203	224	191	165	199	482	711	726	533	379	313	212	164	127	99	97	79	78	93	87	87	82	68	87	85	83	93	90	105	77	75	75	81	87	62	87	88	82	81	81	69	91	92	79	60	105	79	90	72	84	91	91	76	88	88	91	104	89	88	77	95	80	79	83	91	95	97	88	72	85	85	82	89	86	81	65	87	86	93	88	98	78	73	79	73	97	88	95	81	83	67	92	78	94	97	80	77	84	76	84	92	81	96	92	88	94	91	87	80	75	78	71	102	92	93	99	79	90	67	89	105	78	86	91	88	88	81	91	78	85	91	79	73	106	61	88	80	90	85	84	86	78	94	84	84	91	74	70	84	94	84	87	100	94	85	76	82	81	86	66	70	94	83	88	90	98	75	85	87	84	81	89	82	76	76	90	79	91	75	88	94	99	74	65	71	81	84	80	84	84	87	98	77	97	85	84	87	81	93	75	80	71	93	75	64	81	84	106	96	78	83	83	83	87	94	89	78	78	93	88	86	77	91	79	91	87	77	92	84	79	93	88	88	78	75	77	74	77	77	80	88	68	75	100	86	74	72	84	88	82	76	93	89	80	81	84	67	76	102	81	79	78	78	70	80	82	100	64	82	78	86	93	90	76	83	78	87	80	93	90	68	83	90	91	92	104	79	94	82	90	68	76	84	90	74	68	77	84	90	79	65	90	104	93	77	85	94	87	102	79	91	81	93	79	84	95	93	89	84	94	87	73	87	88	68	85	92	100	88	77	89	66	76	68	77	58	88	101	104	87	94	87	84	74	86	94	84	88	100	78	89	103	82	68	104	76	78	74	54	74	93	90	84	80	99	87	86	75	103	86	109	90	83	72	89	82	83	86	94	94	79	85	83	93	84	83	83	86	85	83	84	79	77	88	75	82	85	82	88	97	103	95	96	83	78	68	87	93	88	63	94	88	90	88	89	93	88	82	74	93	89	86	97	79	72	77	88	87	83	87	80	74	107	88	74	67	79	86	102	100	84	100	81	81	77	80	93	81	87	90	79	93	78	92	78	91	84	84	75	103	80	95	87	68	87	100	77	92	77	88	89	85	78	91	74	88	86	101	76	86	87	89	79	89	74	74	85	90	105	71	97	89	66	95	69	77	91	84	86	88	80	72	84	78	86	73	81	84	73	88	92	83	81	75	79	95	69	77	73	89	88	76	102	88	87	84	75	83	75	89	84	87	82	86	81	80	87	93	99	93	105	74	85	78	79	70	106	80	73	93	90	88	87	82	69	93	87	85	82	75	72	82	104	104	107	92	73	68	86	83	92	82	77	81	69	96	99	92	83	87	98	84	85	111	90	96	71	109	87	77	102	83	94	83	94	77	73	84	90	95	81	93	90	78	81	89	76	69	87	90	96	87	86	99	75	76	90	89	95	82	66	87	97	85	105	75	85	91	83	68	76	92	102	92	77	79	75	74	83	91	89	77	85	83	76	77	77	78	79	98	80	91	84	95	77	71	76	72	81	78	69	78	81	84	105	85	89	88	96	99	79	75	85	89	81	84	69	81	85	84	100	87	66	96	71	66	88	67	94	89	81	88	91	67	90	98	86	76	80	79	91	90	97	91	90	84	89	73	83	84	82	80	74	95	87	88	81	79	89	99	82	95	76	89	89	79	90	92	93	78	79	75	86	73	69	75	84	84	114	84	79	85	104	86	90	89	89	85	64	87	86	83	75	94	74	96	86	59	86	73	77	94	74	78	87	79	81	86	91	84	81	82	93	96	100	91	96	77	92	82	86	86	72	86	83	87	90	85	72	98	75	83	107	95	81	74	75	74	73	79	75	73	86	89	83	86	71	89	77	90	77	72	82	75	82	64	92	80	79	83	76	84	75	88	77	84	79	82	82	83	87	96	94	84	82	91	92	76	82	79	81	78	88	82	90	84	81	78	84	85	85	72	66	88	82	73	90	61	82	75	70	92	91	88	86	91	104	73	80	68	86	73	75	76	98	74	82	95	77	77	87	85	100	82	72	83	87	98	77	77	84	92	76	81	106	65	83	72	86	78	86	99	88	97	76	77	63	78	82	76	84	95	85	75	88	74	83	85	84	96	77	94	83	83	75	78	75	88	89	74	82	79	83	93	89	74	86	77	66	93	70	71	90	75	80	81	82	98	96	89	79	96	85	80	102	74	97	88	81	91	75	83	95	87	75	86	105	88	82	81	90	90	74	75	83	86	91	65	78	92	83	90	90	104	74	87	91	95	91	90	78	103	86	86	95	87	78	76	82	79	80	92	79	89	99	98	81	92	84	84	95	84	91	110	73	74	94	84	85	70	83	92	91	92	81	96	76	84	87	92	85	69	91	87	91	75	86	89	80	82	70	79	105	78	98	94	81	82	89	94	69	77	98	85	91	84	81	91	113	82	84	82	79	93	73	83	92	74	75	87	85	80	72	89	90	71	88	79	91	82	68	82	94	99	62	94	87	92	82	87	91	80	72	79	74	79	96	89	71	80	95	99	79	89	79	79	82	75	84	89	80	84	92	67	90	90	102	86	75	82	88	89	80	79	80	88	80	84	79	99	99	71	79	66	82	90	84	79	81	89	77	78	80	97	80	68	83	80	86	92	91	80	85	87	83	111	93	78	98	87	88	86	98	87	80	86	81	88	78	84	87	75	79	75	99	80	91	75	96	79	78	89	89	87	73	87	79	78	92	64	95	89	70	92	66	89	99	77	75	81	93	93	78	89	95	95	88	92	82	89	89	93	83	79	87	92	84	92	80	91	97	92	81	84	69	83	85	88	92	72	73	88	86	89	99	89	82	82	80	85	82	85	88	70	71	87	79	91	87	86	84	89	96	104	94	84	99	80	88	85	79	91	76	78	87	88	112	78	101	81	102	92	77	79	76	94	89	81	86	82	79	82	107	87	74	79	72	89	81	92	74	80	84	82	89	87	88	87	98	77	94	95	89	82	83	100	72	77	66	92	100	76	84	85	86	86	67	84	106	69	104	96	83	72	78	81	87	91	86	81	97	92	81	90	76	75	87	79	75	80	79	113	87	83	68	77	88	73	82	80	91	79	83	76	86	90	75	66	78	83	97	88	83	88	85	94	88	93	90	78	69	82	83	111	81	82	78	76	82	95	70	75	78	85	77	71	102	86	96	81	64	76	90	94	74	100	97	100	94	84	86	84	87	87	91	86	75	79	63	89	86	77	82	76	104	88	78	74	76	82	96	89	80	69	66	102	99	93	88	87	64	102	59	74	79	91	87	92	91	104	95	87	73	94	90	95	77	95	96	87	82	84	95	94	78	94	95	81	85	78	66	78	89	82	81	74	101	79	85	76	74	89	88	77	95	95	74	85	101	99	80	79	87	91	79	93	81	80	97	82	91	73	97	83	82	87	90	82	96	85	76	77	95	80	77	88	86	81	79	107	71	93	99	65	89	71	70	79	100
26582	12158	7991	8825	16734	22731	23008	20637	20763	16732	10496	8741	7912	6880	6194	5317	4663	4479	4256	3663	3574	3739	9475	14027	12687	9299	7126	4845	3277	2030	1359	1030	801	713	639	628	646	604	616	567	654	574	590	612	651	609	617	566	605	654	657	631	608	610	600	582	652	573	639	622	583	594	575	659	657	628	630	598	626	577	660	652	634	625	636	602	579	633	606	574	596	612	620	579	642	560	640	600	588	578	624	602	601	623	640	626	628	638	655	586	574	617	649	580	634	617	638	615	604	595	598	630	597	631	615	590	624	653	611	613	589	641	623	591	630	626	628	633	619	649	575	614	598	591	615	606	602	576	640	621	643	617	584	630	612	592	601	610	632	603	580	612	619	629	619	616	649	601	626	603	625	655	619	611	625	630	610	591	574	603	581	628	619	634	649	623	609	583	577	608	611	614	625	659	593	611	621	631	641	602	582	638	598	610	622	635	610	624	612	635	622	653	620	636	625	604	661	665	632	645	645	599	591	650	600	628	642	631	567	577	653	561	597	609	593	638	606	605	569	572	595	639	656	610	615	617	611	603	604	623	622	567	611	593	611	615	610	643	623	641	621	571	582	585	622	603	583	614	594	646	576	617	630	643	578	585	598	678	587	566	582	566	600	600	595	587	620	561	643	638	585	618	676	592	643	621	649	619	594	616	617	612	601	597	639	605	653	637	582	574	619	591	640	586	624	589	613	635	610	653	616	631	628	637	602	632	608	638	628	624	621	643	619	630	618	609	606	612	598	678	606	606	639	624	639	620	608	599	618	624	624	633	613	616	635	627	578	565	584	624	622	628	619	538	614	616	586	659	637	586	631	611	642	621	652	573	619	587	614	623	614	631	602	608	632	595	590	624	589	631	595	635	582	656	630	666	611	631	610	635	624	582	611	623	612	608	606	600	614	635	597	603	606	634	637	637	615	609	598	630	620	579	578	588	589	617	648	607	645	599	654	664	591	617	639	572	620	581	599	633	612	603	588	585	657	622	621	608	621	587	635	622	602	611	576	591	604	661	605	605	596	650	640	593	619	608	619	646	568	629	660	615	591	614	602	590	645	616	647	589	628	609	653	615	648	637	607	614	609	625	617	595	596	668	599	646	616	621	622	597	629	621	636	634	599	622	648	612	610	641	648	638	586	592	611	607	616	629	582	570	636	606	609	636	651	580	592	644	617	599	592	593	638	602	587	663	623	599	571	580	640	618	606	633	651	610	620	661	586	608	618	627	626	617	637	638	582	618	632	616	573	623	646	592	597	614	609	611	613	548	655	636	584	597	621	597	644	606	557	622	631	587	566	570	629	565	592	649	561	608	603	595	594	637	596	651	642	638	682	632	617	649	632	668	632	604	617	627	645	601	645	609	611	666	612	600	603	655	643	595	595	602	580	641	602	647	615	592	639	598	589	603	627	588	615	589	639	624	596	630	570	625	614	625	620	584	621	647	621	634	635	597	621	631	649	563	585	609	585	620	618	634	604	621	622	593	569	583	591	615	591	653	568	574	618	593	640	625	573	545	623	537	660	622	611	634	632	639	649	669	604	606	639	595	619	591	619	580	617	586	635	639	614	617	590	607	640	613	627	665	626	642	601	593	618	596	633	634	606	609	614	612	614	611	607	600	667	595	622	579	619	625	581	570	668	632	582	596	611	627	645	576	621	611	588	606	614	589	581	598	637	552	606	630	563	611	578	649	661	617	627	573	621	602	609	596	635	617	646	636	646	597	628	646	602	586	628	593	645	691	621	605	607	615	610	647	604	571	642	610	625	663	597	632	648	573	612	607	622	640	619	629	611	611	604	611	581	635	579	604	622	639	602	622	600	569	569	581	641	654	565	577	642	637	649	617	564	647	645	623	642	586	612	664	595	627	667	628	564	599	671	638	626	603	602	644	597	654	600	594	584	597	612	566	643	571	603	571	620	624	611	605	578	655	652	624	612	593	649	616	582	603	628	582	644	657	606	640	648	634	632	645	642	624	615	612	642	630	616	625	622	596	579	597	652	628	587	613	632	589	629	635	611	638	647	595	616	571	648	587	620	580	587	608	613	620	594	609	638	638	578	653	654	614	603	635	618	630	614	623	596	618	631	596	600	589	613	582	624	601	656	590	595	627	642	625	540	595	592	567	617	574	604	578	611	602	606	626	636	652	611	602	598	606	556	619	623	617	597	581	576	643	622	643	602	588	651	597	604	630	573	645	603	645	648	638	587	628	662	615	627	582	583	601	612	671	589	626	604	624	611	592	667	662	656	609	627	586	591	558	632	568	547	572	639	599	648	575	611	647	575	624	613	620	631	639	618	600	608	625	629	634	588	627	585	594	588	606	595	658	612	645	598	618	626	633	596	604	614	565	618	603	614	618	644	607	611	614	623	641	618	619	599	610	634	591	571	611	630	571	614	617	579	607	587	622	607	608	614	633	616	662	640	577	560	638	617	632	613	590	601	640	572	576	638	620	602	629	641	627	630	632	594	599	603	602	599	636	607	623	603	591	627	628	553	640	627	646	599	633	623	566	642	629	620	616	596	593	579	629	616	602	615	592	612	606	578	620	571	584	570	624	647	612	603	625	611	564	627	632	625	622	612	602	594	635	602	638	628	632	619	621	569	561	606	660	608	622	601	611	631	660	607	661	573	606	637	613	622	633	604	614	632	627	622	614	665	647	628	625	621	611	640	646	628	585	625	615	644	613	628	610	594	639	601	625	637	567	602	658	637	614	622	620	623	627	574	635	621	622	609	640	593	628	643	634	586	606	616	630	621	603	604	613	636	655	648	573	606	640	627	646	650	626	583	627	602	633	610	621	618	662	620	622	589	638	594	590	596	650	660	575	621	622	587	640	619	625	599	580	611	641	632	611	579	583	599	590	612	611	597	619	626	591	624	637	600	568	626	597	600	605	633	587	615	613	581	583	579	627	591	602	623	607	612	586	635	599	591	623	588	627	584	637	639	599	587	611	643	592	626	610	602	609	603	578	618	627	600	579	627	606	558	613	597	671	620	595	593	604	613	614	619	606	611	594	587	587	584	593	604	626	612	626	620	624	640	622	603	635	611	577	578	605	630	607	595	612	595	607	607	614	608	615	649	585	626	593	624	598	622	607	622	601	640	605	600	633	617	609	607	600	600	591	593	609	621	638	563	612	616	614	606	616	629	659	621	571	579	568	628	648	619	633	599	627	619	651	652	626	649	625	620	606	630	587	597	592	633	628	622	590	614	637	573	634	612	587	634	656	590	641	614	585	631	604	596	623	647	633	600	641	612	588	606	618	639	602	609	619	621	629	662	606	610	647	593	625	608	594	617	620	620	569	640	621	614	638	613	597	600	670	628	611	595	618	633	605	622	627	607	610	596	649	654	676	631	595	653	637	606	624	630	633	597	637	643	640	624	647	613	580	626	638	610	634	630	586	615	599	605	630	633	597	632	603	574	587	595	609	653	631	647	641	624	610	583	645	599	574	606	590	648	620	617	623
2987	830	432	319	246	305	403	493	473	351	247	231	161	169	167	169	134	160	125	105	145	136	152	171	147	146	157	126	90	95	101	66	68	58	82	76	60	70	61	72	74	72	68	78	83	73	76	75	80	63	73	58	82	62	74	75	63	61	87	60	68	67	71	69	83	85	54	77	77	69	71	79	69	77	68	64	59	78	54	72	64	66	71	65	70	72	72	77	66	79	48	69	64	72	87	62	85	66	74	68	78	78	70	61	72	72	75	63	75	72	63	75	66	85	73	69	70	81	74	78	78	85	72	81	79	83	62	74	75	77	69	56	76	82	73	67	81	61	82	86	62	69	60	83	82	75	81	83	74	65	77	76	78	57	89	64	77	49	75	78	84	66	72	79	69	60	70	67	65	87	62	74	71	71	76	86	66	77	73	69	73	75	66	73	68	72	72	77	76	82	71	66	69	74	68	76	66	68	85	71	60	73	83	95	82	65	63	74	69	65	64	57	73	75	69	79	64	76	76	70	64	73	71	67	69	78	63	72	73	58	74	61	50	57	67	77	65	72	71	65	69	67	64	58	70	69	64	68	70	71	73	67	74	73	59	66	56	65	62	75	71	62	62	72	85	67	79	59	65	64	77	73	82	66	66	79	77	70	70	82	61	86	74	77	61	60	75	69	58	63	66	69	58	59	52	57	70	60	66	68	63	74	55	71	82	57	73	76	64	78	75	75	82	67	75	68	75	74	90	71	60	68	77	72	74	57	52	65	79	80	60	73	58	64	73	66	87	65	71	69	70	65	57	87	80	73	72	66	75	69	67	74	56	60	58	55	51	79	60	71	68	75	67	84	79	68	68	77	69	65	76	60	83	68	79	78	62	67	72	68	79	72	78	58	57	81	60	71	74	69	83	64	59	78	68	80	70	64	73	60	87	67	70	52	60	76	49	73	66	74	70	70	89	61	52	63	58	72	72	69	62	64	74	70	68	77	55	74	62	57	82	71	80	76	66	66	81	86	71	79	71	73	66	66	63	84	72	64	66	78	80	77	66	75	85	57	72	83	76	63	66	64	82	67	89	73	63	69	64	67	57	66	73	69	69	65	55	85	74	70	67	79	80	61	71	72	75	80	73	87	71	86	82	70	70	78	72	63	67	67	61	69	70	69	65	62	65	73	55	73	56	57	81	66	70	80	71	71	76	62	75	69	64	68	78	62	62	53	70	48	67	70	70	72	87	79	63	62	71	81	72	72	76	64	69	78	65	61	76	56	80	60	66	65	58	72	64	58	65	77	73	74	74	67	77	65	69	54	71	73	71	73	75	70	54	62	71	63	88	68	71	72	73	88	80	60	71	78	73	74	67	82	55	65	74	67	76	68	75	78	67	71	79	67	66	57	61	84	78	68	70	45	74	86	73	66	64	70	63	68	81	68	59	68	78	83	62	77	76	58	64	66	53	79	57	70	69	72	99	76	75	63	68	74	74	83	76	62	66	58	68	70	71	70	65	72	85	56	58	69	64	63	71	69	68	60	72	67	65	70	74	65	68	76	74	57	82	84	74	57	61	71	57	57	68	71	66	67	80	56	67	64	66	69	70	68	75	64	66	68	72	68	73	54	69	67	62	83	72	75	59	71	64	63	61	60	69	74	60	65	77	59	67	80	81	74	73	61	53	77	69	65	68	70	55	58	70	58	61	83	62	53	63	77	83	77	73	81	69	66	70	63	51	68	70	71	63	83	78	72	77	80	72	71	67	65	68	70	79	53	86	65	69	73	77	77	57	74	74	66	78	69	70	71	70	67	84	76	72	54	77	66	70	66	77	84	73	60	49	84	56	67	76	69	75	59	70	68	67	74	72	73	58	66	81	78	62	68	63	87	66	88	85	73	70	71	88	79	75	89	57	77	90	72	81	69	76	72	68	69	67	63	57	64	68	66	74	58	85	72	67	72	80	76	76	83	81	76	79	80	83	73	58	94	84	79	66	79	68	68	96	72	67	63	74	69	54	65	66	78	76	66	71	71	65	80	68	67	54	74	77	63	60	58	62	71	53	64	78	68	60	79	73	77	74	65	71	88	71	82	69	67	64	70	77	70	81	69	75	73	79	67	71	78	65	74	72	68	68	60	77	66	61	73	80	77	75	68	74	64	70	66	77	67	84	70	55	69	74	70	48	77	62	60	56	73	69	58	60	71	55	79	73	80	76	65	90	71	75	62	78	80	63	75	71	67	75	65	59	68	66	70	70	62	71	60	68	66	79	78	74	77	77	57	83	62	83	68	63	69	59	77	69	69	71	79	83	68	62	76	74	69	71	58	78	70	69	85	67	72	70	77	79	69	75	67	63	67	80	54	47	69	70	67	63	66	66	63	84	76	73	85	57	82	70	62	68	81	70	79	59	74	71	60	75	70	72	56	79	55	64	66	76	71	67	63	76	78	77	79	53	87	74	57	65	71	70	52	67	76	68	72	67	71	77	73	77	60	69	69	73	58	77	67	62	64	66	64	75	85	69	73	78	69	67	67	64	57	70	66	83	70	86	71	46	54	73	70	77	68	70	75	67	70	67	91	73	70	77	63	70	72	65	86	68	72	62	73	68	49	85	66	76	70	66	59	80	77	64	62	72	70	60	59	78	82	68	75	64	66	71	87	71	74	77	64	70	92	77	75	80	73	90	61	73	77	77	75	78	71	62	64	72	64	76	67	62	66	73	68	71	81	73	62	82	67	72	79	81	63	63	70	64	87	70	70	63	67	77	91	58	70	70	86	58	93	69	57	78	77	71	78	83	90	76	63	67	64	77	81	76	57	68	83	78	71	67	66	66	60	73	55	65	68	67	60	63	81	63	68	69	68	68	74	55	59	90	73	69	75	64	53	76	75	75	68	69	63	76	92	74	68	58	62	65	71	69	69	60	74	72	76	77	50	75	60	69	62	76	76	58	56	76	71	70	67	65	77	66	64	77	73	72	61	59	72	81	66	66	69	73	64	69	86	72	57	65	72	86	74	56	69	68	80	76	77	65	62	65	77	84	79	58	74	79	83	84	67	72	66	77	80	65	69	63	66	76	66	71	63	69	74	72	78	76	66	79	78	74	69	78	53	84	70	76	67	70	57	72	65	62	76	58	78	79	77	73	58	73	73	85	67	88	75	89	90	74	71	71	57	79	67	77	63	62	63	84	67	62	69	79	72	79	91	72	81	75	71	66	68	74	58	52	78	67	73	74	68	56	70	69	75	63	71	82	64	67	76	80	62	74	77	64	74	69	91	82	70	76	59	67	78	81	52	76	66	60	58	60	87	60	89	77	67	75	84	70	71	66	64	72	68	69	62	77	70	85	77	71	79	68	57	78	80	48	71	59	72	87	74	64	75	75	65	71	60	81	77	50	70	78	70	82	72	62	75	51	60	71	67	62	75	61	85	75	71	71	69	79	58	56	64	74	68	62	72	71	55	81	64	64	73	70	67	68	71	70	63	68	73	86	57	66	70	59	56
21915	8267	5190	5782	11289	16709	17878	16251	15106	10045	6520	5528	4832	4388	3539	3499	2998	2554	2378	2506	2286	2429	3101	3030	2624	2149	1790	1258	933	751	672	646	560	573	521	502	558	511	566	484	487	523	533	549	514	491	541	551	545	549	499	514	543	515	556	507	500	492	558	510	558	543	514	603	533	510	525	550	514	519	512	507	540	523	492	509	521	529	508	532	544	526	530	561	521	560	524	499	541	517	529	499	556	566	519	485	519	487	533	528	507	522	500	517	509	504	535	535	551	533	520	560	529	527	519	520	552	500	524	505	492	546	513	526	563	550	502	522	520	514	575	513	497	558	496	551	573	504	530	508	558	524	554	551	521	501	522	548	562	542	522	562	542	484	536	535	498	504	547	496	565	507	527	534	499	539	540	538	586	523	490	529	532	525	496	539	563	527	571	532	519	512	555	532	506	536	531	539	573	550	517	550	518	514	569	508	546	527	501	551	548	513	543	528	506	529	504	522	517	502	519	513	510	505	536	525	556	505	514	522	547	560	550	546	523	543	488	502	517	541	532	547	493	518	538	542	523	534	499	527	526	513	507	509	551	548	542	578	518	538	530	513	549	536	550	549	519	552	496	516	532	525	518	534	507	544	498	490	539	527	519	516	530	518	539	555	515	532	533	522	535	506	511	539	538	535	550	517	522	523	546	476	504	505	524	548	534	515	490	469	524	544	521	482	517	509	503	527	508	500	518	532	523	510	511	541	570	527	522	525	535	550	519	542	517	503	517	544	561	553	513	501	533	559	519	492	544	497	533	525	545	493	539	533	483	502	526	530	532	515	517	523	486	538	529	527	491	503	515	524	541	541	538	512	496	511	498	553	509	510	511	512	502	550	533	520	537	542	501	533	510	552	504	526	513	534	548	541	518	525	517	550	528	552	489	509	562	518	518	555	543	540	553	564	578	541	530	498	564	529	528	506	563	573	554	553	523	538	537	558	527	504	532	537	502	561	512	535	523	511	541	538	517	536	507	511	537	523	539	507	490	544	534	523	489	528	528	509	531	559	488	511	549	498	514	508	523	540	516	545	499	561	558	527	537	504	481	547	470	532	551	472	496	496	559	529	524	529	527	527	521	540	541	515	495	507	534	498	530	524	526	496	539	528	565	557	517	545	532	534	521	553	529	523	536	555	527	545	541	503	550	566	525	498	533	529	550	482	547	549	504	513	510	526	532	548	579	510	523	502	544	501	497	493	535	556	554	495	504	518	496	568	482	507	502	577	530	546	538	530	528	501	523	509	517	551	516	527	534	530	512	508	485	512	503	530	518	569	516	527	486	507	559	509	509	546	548	535	526	519	571	489	515	545	516	527	511	570	531	518	520	533	527	494	558	547	540	503	518	538	486	522	504	570	497	552	528	605	534	558	532	508	511	496	541	560	553	520	496	531	527	508	549	518	533	524	515	554	546	502	516	508	588	516	570	564	535	500	550	527	511	524	504	501	528	495	530	511	496	518	514	538	539	499	534	538	533	526	572	545	515	504	537	517	534	515	544	510	504	512	514	532	497	509	509	499	552	525	511	597	535	547	525	541	544	553	550	522	495	508	522	522	544	473	554	516	521	476	509	524	529	529	554	517	517	564	515	536	490	543	563	522	501	544	514	551	529	533	522	479	540	522	508	553	549	511	528	530	531	514	571	539	545	509	522	562	520	552	515	543	498	523	515	529	535	496	486	524	510	515	556	529	509	522	506	547	515	503	525	519	488	515	519	574	508	506	511	534	589	511	529	504	536	538	532	504	503	544	529	515	532	555	559	569	557	530	492	501	491	546	507	541	511	497	534	496	552	548	495	530	535	558	522	509	526	540	528	528	548	556	590	487	554	528	536	533	544	553	495	534	533	547	520	530	511	517	510	559	530	510	510	552	552	495	548	554	520	486	497	541	482	525	531	511	519	492	538	514	496	493	515	496	539	544	514	475	524	506	508	540	517	508	552	507	521	535	512	515	535	510	544	545	529	591	487	519	506	561	492	526	543	525	554	529	528	544	533	507	538	508	491	512	506	528	480	557	508	519	463	514	529	516	526	555	489	483	529	502	466	525	543	485	503	486	531	518	535	538	493	493	553	495	548	530	550	545	546	523	536	517	500	519	539	523	551	503	521	523	530	567	513	513	549	528	534	544	501	529	535	524	538	490	507	525	508	545	510	543	520	572	519	560	543	528	492	565	572	521	555	522	542	547	524	525	567	536	554	537	533	508	568	559	514	524	537	495	519	510	520	540	484	525	496	491	493	525	511	559	549	536	537	539	514	489	514	529	526	556	490	547	569	518	561	544	503	503	513	548	541	537	512	517	530	503	549	532	540	533	552	512	555	540	529	576	557	538	516	534	574	549	520	492	513	537	528	506	516	499	513	572	486	560	526	533	560	544	552	549	516	576	542	522	537	514	562	540	505	538	577	525	509	538	524	521	515	513	557	488	521	526	539	529	494	508	535	540	501	575	505	559	491	523	558	512	539	525	550	542	524	540	548	554	513	543	465	532	540	536	526	491	486	519	589	514	515	557	510	537	523	499	549	501	524	520	458	542	539	481	545	537	554	520	521	538	553	544	500	535	524	547	548	521	547	568	536	498	524	524	543	538	562	545	521	514	509	516	534	511	520	551	544	537	534	562	492	535	532	548	538	549	533	530	504	515	507	555	503	571	545	522	509	542	543	554	512	552	514	513	557	524	547	528	573	523	497	516	513	457	568	548	515	538	524	534	511	525	516	525	523	525	530	522	528	510	553	484	532	497	546	507	495	518	514	495	495	516	535	550	509	521	539	510	528	530	528	593	504	551	541	543	511	534	542	511	510	505	555	529	529	532	505	597	556	511	537	518	486	540	564	487	555	546	541	485	507	564	540	503	518	542	530	545	507	542	530	546	547	548	523	565	531	528	525	519	541	527	497	552	500	509	573	539	504	554	523	522	529	520	529	491	546	479	523	494	529	539	534	513	512	520	511	497	563	578	521	508	551	547	527	557	524	535	553	535	545	528	517	545	548	558	547	558	511	544	511	502	494	528	503	475	534	544	509	528	498	527	577	514	546	525	553	517	521	557	507	555	525	525	531	563	539	521	511	523	518	567	511	547	530	512	504	549	520	514	479	530	542	528	541	522	531	528	507	560	493	508	520	525	519	535	491	521	548	537	537	530	567	498	577	551	558	486	530	560	548	526	511	543	504	507	552	562	537	536	534	506	501	504	511	511	528	529	517	526	576	494	503	528	530	506	501	490	501	503	543	529	502	485	507	564	518	546	511	515	526	520	533	530	541	547	514	512	538	545	525	530	501	545	486	503	530	490	536	490	528	582	487	516	462	533	505	525	551	529	508	523	532	560	519	547	538	488	577	521	538	496	544	536	573	499	575	537	554	519	487	556	496	512	521	537	531	535	550	539	532	551	529	522	552	570	511	534	566	612	564	547	559	490	531	573	521	548	499	519	540	501	531	536	542	551	507	523	516	496	509	559
2813	1119	568	415	357	486	622	640	560	331	241	257	245	192	202	195	150	141	172	179	170	226	283	343	329	292	263	183	132	81	94	80	64	69	74	68	66	62	67	73	62	71	69	79	66	61	72	83	67	72	59	66	67	78	90	67	86	57	63	59	73	79	68	72	79	70	73	62	79	77	66	66	68	78	71	68	67	82	64	73	64	80	81	64	78	72	74	70	70	71	70	80	83	82	60	87	71	91	74	81	75	67	66	83	102	70	73	80	88	82	64	68	78	65	70	56	68	69	62	68	78	75	68	80	73	76	65	73	70	68	66	86	56	73	65	56	83	78	75	64	74	72	73	65	74	69	84	70	80	81	69	72	87	56	64	67	76	89	76	90	63	54	66	63	70	82	71	84	78	75	82	79	65	75	69	67	85	77	68	67	76	62	88	82	72	63	72	68	64	72	79	71	81	65	79	76	57	80	69	70	80	79	64	66	78	71	82	77	78	74	68	74	81	73	76	65	71	87	66	70	63	76	81	71	70	96	75	79	67	73	102	84	74	67	63	60	61	69	99	78	86	76	76	64	74	82	71	66	81	73	77	71	72	61	73	81	76	89	84	63	69	69	76	82	89	62	71	66	80	66	62	77	70	85	72	57	79	73	83	59	73	58	85	65	81	60	58	89	78	68	72	75	74	74	75	78	73	74	66	70	76	81	64	80	80	80	68	73	67	76	71	65	78	64	59	66	69	60	63	78	77	75	69	61	81	68	69	72	74	85	65	65	70	68	81	75	71	87	85	81	86	62	62	72	76	64	70	81	67	59	75	79	72	71	83	67	87	70	73	77	74	76	79	77	76	75	78	76	79	51	72	84	71	83	63	59	78	65	78	75	64	71	64	75	69	75	65	69	68	69	58	78	72	74	69	77	70	63	67	73	65	84	75	83	78	58	90	66	80	58	67	64	75	74	74	86	55	70	74	71	84	73	56	67	71	94	69	52	77	75	68	80	74	88	59	76	70	66	75	70	74	80	57	62	78	83	68	71	69	80	80	67	62	67	64	69	72	76	67	73	77	73	74	77	81	83	80	70	65	79	85	67	70	75	70	83	66	69	71	85	70	65	76	77	66	78	75	82	79	65	61	96	82	63	70	67	59	62	73	57	81	77	69	56	69	79	68	77	56	73	82	80	64	61	73	77	64	79	76	72	70	82	63	77	88	73	68	64	75	71	80	56	70	66	73	73	63	65	70	61	82	70	67	76	82	71	65	67	76	71	69	85	91	71	76	91	70	79	73	70	74	92	76	76	67	66	57	61	70	74	80	76	73	62	68	80	68	71	88	80	75	69	75	63	55	65	77	73	75	71	89	71	58	79	72	66	68	64	80	89	87	73	69	64	78	77	77	68	75	71	61	78	67	70	62	73	68	75	83	71	60	65	79	64	76	72	87	65	67	65	66	78	64	86	51	73	70	58	70	67	69	76	69	72	81	62	73	72	82	87	83	85	71	72	68	82	66	59	60	62	69	76	68	57	71	79	78	70	80	80	66	64	79	64	74	66	75	70	76	81	63	76	76	61	77	70	70	64	79	68	72	76	71	80	75	67	61	70	80	78	67	80	77	67	69	79	61	82	69	76	79	68	74	67	75	79	74	69	73	74	62	88	85	85	67	71	68	94	81	72	65	66	63	73	68	70	72	72	85	72	81	64	78	65	79	59	96	87	62	69	78	80	78	80	61	74	76	65	57	68	79	80	64	68	77	76	66	83	67	74	75	83	62	76	72	75	71	57	70	68	72	74	80	73	73	56	69	82	72	73	64	68	93	70	73	65	78	76	81	65	88	78	68	73	89	74	76	86	70	81	86	72	74	86	78	57	66	86	66	68	63	67	71	78	79	66	71	60	72	71	86	64	71	86	68	77	79	84	60	86	64	85	61	68	61	70	71	91	67	85	85	92	89	80	84	56	69	64	77	78	74	77	77	77	73	60	74	60	83	56	71	68	74	59	60	68	77	83	79	83	67	58	73	85	72	65	74	73	60	84	68	68	78	86	75	84	52	72	64	73	81	73	65	66	70	73	70	71	62	68	87	70	80	78	78	69	60	78	56	80	69	74	84	71	70	79	78	69	81	66	81	70	64	75	72	78	72	73	90	68	67	61	63	62	76	71	80	67	75	73	74	70	76	65	64	71	79	69	78	75	63	73	71	67	82	62	73	77	81	73	82	85	62	52	58	67	79	74	73	72	83	70	74	72	73	73	77	73	82	79	64	82	82	68	85	76	74	73	65	70	77	87	65	64	82	97	67	82	71	80	68	76	85	72	78	83	83	69	59	81	68	79	74	87	77	70	76	60	83	54	79	77	70	59	71	68	50	58	83	73	85	71	67	71	82	64	81	73	85	72	75	78	60	69	75	77	61	65	77	78	72	78	79	64	77	62	81	65	78	78	64	80	61	79	80	66	72	82	73	68	75	75	63	61	83	83	78	69	60	77	82	73	76	73	69	88	72	77	70	65	71	73	69	79	70	59	68	78	63	73	69	78	56	68	68	57	69	74	86	71	78	57	88	81	66	78	84	90	71	72	71	67	65	84	71	70	80	62	77	81	100	68	83	82	74	84	72	72	75	65	61	77	82	64	51	67	83	69	70	66	62	73	92	70	81	81	78	65	79	66	76	81	83	73	89	82	76	77	73	75	75	73	78	84	75	69	67	69	66	70	68	65	68	62	67	62	66	83	68	74	76	70	88	68	83	77	92	83	67	79	65	78	71	80	79	73	67	66	82	82	76	76	76	79	70	82	58	84	77	93	70	81	75	63	73	69	82	75	71	81	77	76	67	85	71	79	75	71	52	82	70	69	74	90	73	85	85	68	71	55	82	75	81	72	62	81	83	75	78	72	70	72	71	68	71	66	88	57	58	64	68	77	75	74	77	85	74	69	71	75	65	74	68	66	88	71	64	78	67	67	68	65	81	64	82	73	74	65	80	70	54	64	57	71	87	86	60	84	69	69	77	65	65	68	76	73	65	63	74	88	83	68	63	73	67	72	66	73	75	83	64	62	78	76	75	76	66	78	83	77	79	77	79	63	72	89	84	73	65	85	84	74	71	77	73	78	97	77	81	83	72	68	73	77	63	71	70	64	74	75	73	68	78	79	64	74	75	68	66	68	70	78	77	88	74	79	63	76	66	77	75	62	66	65	83	78	57	59	70	72	69	61	54	81	79	79	73	93	83	67	78	90	73	72	69	71	63	71	69	77	68	74	66	78	64	82	60	78	66	67	77	72	82	61	69	56	66	61	65	78	74	55	83	72	68	72	81	71	74	77	80	67	72	68	72	73	68	82	63	66	69	88	87	67	74	54	75	78	70	73	74	65	83	65	89	85	81	71	75	76	60	67	62	75	69	58	52	76	77	71	76	64	70	80	84	77	64	90	73	84	71	68	63	73	60	74	76	97	72	64	82	89	61	67	76	92	75	68	60	77	76	84	55	88	80	67
23397	10369	6636	6937	14740	23166	23447	20165	16645	10375	7970	7216	6031	5078	4347	3917	3477	3132	3180	3510	3379	4306	6708	7239	6627	5080	3838	2488	1554	1069	882	680	622	621	596	548	548	513	538	559	545	595	588	559	578	558	534	541	597	532	570	583	568	554	521	504	540	527	489	500	571	573	556	571	557	534	521	538	544	552	536	554	537	586	580	531	570	524	624	526	536	549	521	560	582	578	583	560	532	553	544	533	562	558	574	519	560	517	535	523	551	581	544	558	566	539	517	522	511	525	552	536	560	639	560	520	588	553	529	559	568	538	565	548	529	554	517	536	543	516	552	558	557	550	540	521	545	555	566	607	568	556	548	515	511	493	533	536	557	539	569	543	546	571	539	566	544	560	565	569	517	532	552	565	541	548	538	546	522	542	530	564	557	517	540	543	531	514	523	532	551	528	509	592	509	507	564	560	562	563	497	509	545	553	516	555	575	505	526	539	575	514	552	545	568	555	562	559	564	560	545	552	537	517	577	564	559	540	559	569	566	567	532	550	542	533	554	521	598	530	498	535	487	545	528	570	533	525	527	540	524	534	536	569	544	556	560	569	562	530	515	508	473	561	548	532	606	561	542	580	500	543	556	571	500	564	530	599	533	561	540	535	546	541	538	540	524	514	518	521	537	543	592	526	516	522	554	511	554	571	514	572	586	552	548	546	562	561	585	513	553	551	541	543	498	547	514	561	538	557	567	547	578	509	564	538	526	533	587	565	567	520	542	539	506	573	560	537	556	510	494	575	550	550	592	543	585	541	587	550	535	528	571	564	593	575	527	531	537	530	535	581	556	555	573	543	542	524	547	534	534	536	535	556	537	549	568	508	509	533	538	534	536	519	552	500	534	560	516	520	619	578	527	541	525	560	553	544	568	531	564	536	524	553	544	542	604	543	529	533	578	526	525	489	539	555	541	544	546	579	522	511	534	523	552	518	541	553	581	528	553	541	507	503	539	578	549	548	572	567	525	582	565	556	531	586	559	516	547	521	512	523	551	551	511	549	556	547	521	508	532	621	562	536	566	562	501	541	608	617	545	537	573	587	576	556	569	526	531	568	516	556	558	523	549	535	542	525	532	561	517	516	520	528	516	533	560	531	554	547	527	512	497	553	552	566	582	550	544	507	541	548	549	559	537	545	545	533	536	530	549	541	522	507	572	588	509	571	519	520	531	502	545	571	501	498	511	539	493	518	551	548	486	516	575	556	547	524	544	570	568	515	563	530	556	543	559	563	537	565	540	580	542	537	484	542	587	574	530	519	527	559	528	520	516	546	544	546	479	543	533	538	568	573	555	558	517	561	556	556	534	520	559	517	589	534	520	546	542	533	552	578	498	556	558	550	576	548	538	540	522	557	552	552	527	533	543	550	546	562	562	549	540	537	564	580	536	529	594	491	582	576	546	525	522	542	547	546	512	567	582	526	553	536	523	520	575	545	544	548	526	520	530	542	509	540	530	557	554	510	520	558	544	530	573	552	521	529	551	526	577	533	523	550	566	541	554	561	534	504	565	538	531	572	541	549	573	559	533	516	500	552	550	525	557	515	603	542	531	569	566	568	561	529	536	539	549	513	520	549	553	525	571	502	573	560	529	545	566	540	531	496	574	532	559	535	548	542	556	567	554	541	540	575	502	542	591	569	551	521	550	509	541	533	549	570	562	561	521	541	526	586	535	555	546	553	570	551	530	563	559	523	542	554	526	517	562	560	516	554	539	501	546	543	528	562	516	535	478	572	543	528	516	549	565	510	538	537	536	538	523	552	568	540	560	529	573	549	542	550	578	548	530	560	562	539	491	526	562	536	545	496	558	550	540	603	548	544	529	563	550	484	557	549	537	573	540	518	541	558	523	532	552	529	556	530	570	586	551	529	554	556	551	535	586	533	538	529	546	546	540	549	532	530	542	531	542	510	551	549	531	524	560	539	522	557	493	559	555	587	537	507	566	537	545	528	513	582	559	568	598	556	569	547	552	548	539	575	531	574	554	528	528	586	549	492	542	563	562	536	519	562	556	577	565	573	522	577	528	515	516	566	556	566	567	568	553	561	562	536	554	559	579	577	562	479	519	510	555	523	501	482	549	561	577	556	561	581	595	535	571	550	559	574	546	554	552	534	539	546	561	528	576	581	535	569	522	471	566	507	543	546	530	527	510	537	579	545	534	543	538	562	537	535	553	599	540	522	556	515	529	548	561	570	526	530	529	552	563	544	510	550	568	567	545	576	535	553	559	552	551	536	557	547	563	520	557	531	574	542	568	507	546	559	565	577	534	528	527	514	527	528	568	536	572	529	594	560	560	523	557	613	599	576	552	528	599	593	563	534	503	532	544	540	587	572	530	545	551	551	589	545	546	555	564	529	523	534	562	487	578	545	531	542	542	545	564	564	549	514	560	554	549	535	501	536	508	571	553	510	562	539	587	568	508	541	543	547	554	511	521	525	538	522	519	555	594	533	568	565	568	562	589	542	569	557	536	542	503	534	530	587	577	591	555	587	537	534	528	581	524	579	546	526	551	525	595	548	533	503	542	513	562	510	556	568	542	527	523	541	550	525	562	551	513	543	548	530	531	537	551	563	530	526	548	491	561	550	552	514	577	542	554	491	528	547	571	527	514	576	540	574	566	546	549	507	552	520	520	602	546	549	558	551	532	538	567	601	580	561	564	554	521	554	557	529	543	561	565	541	520	522	567	540	576	498	572	518	552	541	568	520	541	581	532	533	586	516	534	587	599	517	572	523	564	558	523	556	566	548	545	514	529	549	526	528	552	590	548	556	551	547	536	512	568	567	529	588	586	538	545	561	519	569	528	583	548	512	567	564	548	560	557	506	543	534	522	531	567	524	517	550	537	563	541	571	536	504	572	537	544	526	538	514	561	566	565	565	560	546	534	549	513	552	591	542	572	521	543	550	527	546	576	551	567	529	537	538	561	546	552	550	578	490	547	560	540	533	510	550	518	520	544	579	575	559	556	522	536	551	548	553	532	523	538	546	527	508	563	573	501	558	564	578	563	519	563	536	526	560	560	565	538	514	524	514	568	529	580	534	513	522	504	586	627	517	540	529	518	549	515	545	542	566	528	534	578	563	561	554	532	594	517	514	553	513	535	525	569	524	531	493	580	530	551	553	539	496	558	529	557	560	545	564	509	540	563	540	550	533	541	539	550	523	502	580	547	533	569	570	538	530	546	565	569	535	600	562	506	534	523	569	578	624	544	535	553	540	568	542	520	576	568	527	539	568	515	560	572	541	543	541	547	536	523	557	541	539	504	540	519	535	522	534	555	543	536	544	533	556	517	540	542	561	541	558	586	588	583	530	545	546	566	525	572	543	507	497	574	519	541	541	535	577	512	546	528	583	518	561	545	564	512	526	553	532	541	546	564	556	552	558	549	537	549	545	529	522	483	547	540	528	552	528	485	537	530	511	517	494	539	538	522	531	537	507	548	536	524	596	558	524	569	526	566	558
3889	1101	578	384	385	538	625	574	418	235	268	297	265	217	180	162	185	182	203	211	200	229	335	386	375	310	239	184	137	109	95	104	100	93	72	97	78	84	81	79	67	64	78	77	68	86	88	70	74	84	74	80	73	85	79	69	75	81	94	75	68	71	67	80	76	101	80	84	90	78	68	75	88	87	96	88	88	79	74	83	76	76	77	101	74	76	75	78	73	92	92	78	75	63	77	68	69	83	100	69	73	64	98	73	87	89	86	66	71	87	90	66	76	86	64	92	81	80	81	99	89	83	87	62	82	67	74	66	76	77	76	79	82	91	82	81	65	79	98	85	103	80	85	61	108	88	67	73	76	78	64	68	83	108	100	67	85	90	76	81	66	59	72	81	79	81	71	73	84	90	93	82	81	82	75	65	66	89	82	81	90	76	78	76	69	63	87	89	77	83	72	85	74	92	87	78	72	71	77	85	75	80	88	67	84	67	78	68	77	89	74	75	73	77	83	87	77	68	73	69	83	76	91	64	84	81	80	81	86	89	73	96	67	66	75	94	72	71	63	103	82	77	97	74	69	76	82	77	73	88	77	63	84	79	89	82	92	85	91	102	106	77	81	81	86	71	85	84	79	88	80	73	76	79	78	77	73	66	87	78	78	93	78	90	72	88	86	82	62	86	75	89	78	58	86	68	86	83	75	70	61	70	83	77	76	83	87	73	81	80	86	76	83	61	88	84	77	65	82	89	75	78	72	84	78	73	74	82	60	70	81	85	83	58	76	92	70	98	79	80	74	79	91	82	90	93	78	85	81	78	62	73	80	91	74	86	68	85	90	88	86	80	80	71	76	87	74	68	66	81	88	81	73	94	80	71	78	67	94	84	83	77	78	93	70	77	77	82	75	81	98	79	84	80	74	77	67	81	76	96	78	69	72	68	81	76	69	89	99	82	74	80	64	82	86	88	88	77	60	72	82	88	73	70	77	82	86	72	95	90	87	85	77	76	87	73	84	80	72	75	86	84	74	76	78	86	71	81	83	75	86	75	83	89	94	68	73	88	76	59	101	76	84	70	83	74	62	82	80	77	82	63	64	91	91	75	86	77	80	88	84	86	104	81	87	83	89	79	80	91	71	62	77	80	82	87	88	76	79	64	88	75	90	80	85	83	71	75	87	83	97	82	80	86	71	87	74	68	77	106	62	86	65	89	74	71	68	76	87	77	88	73	71	88	67	91	75	90	84	62	66	81	78	92	102	69	66	64	80	74	66	87	71	86	83	70	54	97	78	76	80	78	69	75	77	62	79	99	52	94	75	64	84	91	83	82	90	90	80	66	82	69	97	84	85	72	78	83	84	81	71	72	71	81	80	81	54	64	75	74	80	69	61	73	80	89	94	72	81	71	82	73	68	71	76	78	100	86	75	95	84	72	86	97	78	73	77	70	86	72	82	79	73	87	86	82	73	88	84	81	83	76	73	102	73	87	68	83	92	77	68	85	74	65	75	81	83	72	77	102	70	73	79	69	84	84	77	64	80	71	77	81	88	93	96	81	86	72	70	77	71	81	82	88	82	98	64	72	85	82	65	70	89	80	81	71	73	93	74	87	79	63	92	74	75	89	75	76	67	95	82	84	81	73	72	66	86	77	78	67	78	85	82	80	79	83	72	91	84	99	91	65	67	68	75	67	73	80	84	81	74	76	81	92	81	75	77	77	84	77	80	72	90	77	91	74	91	88	101	82	75	75	82	87	81	71	96	82	88	81	107	105	80	79	97	82	86	83	83	76	81	99	72	68	84	79	83	64	87	82	72	87	83	81	85	74	81	72	86	79	85	76	95	70	68	83	78	78	73	73	87	88	90	92	76	83	77	77	103	83	85	74	79	88	68	98	83	70	97	80	72	71	94	77	70	78	83	91	91	83	79	79	76	69	83	69	68	73	70	75	78	84	96	64	71	82	65	108	83	83	75	75	84	90	76	79	81	78	74	83	71	82	72	84	78	79	72	90	89	95	74	64	77	87	82	94	85	82	69	57	92	65	67	72	75	62	80	71	78	85	74	84	81	75	82	72	81	74	83	59	67	81	69	81	89	86	69	86	79	74	72	77	84	77	67	73	77	77	91	69	87	76	83	80	75	87	84	93	89	83	72	78	67	97	75	86	79	75	78	83	87	78	74	92	93	72	85	73	62	73	82	69	65	77	82	94	70	80	75	82	74	80	71	68	76	66	85	83	65	93	71	80	70	77	77	94	68	74	77	79	89	79	81	66	84	84	82	87	80	81	87	82	92	84	64	86	69	87	67	80	69	81	89	74	75	75	93	80	80	71	74	82	80	93	56	75	81	65	86	61	69	72	75	74	80	81	72	88	94	68	76	75	78	77	89	82	70	93	84	73	80	83	80	86	72	83	88	78	73	83	80	69	68	68	87	66	74	81	90	78	97	65	74	81	78	86	92	71	78	66	92	86	86	87	82	92	87	71	77	88	79	86	70	91	85	99	89	78	73	77	72	83	92	87	87	81	77	88	83	79	85	108	77	104	69	101	88	73	69	86	84	71	79	76	81	70	74	71	66	73	85	88	76	96	82	72	81	75	73	89	77	96	69	70	76	94	96	78	83	81	72	93	78	68	84	85	83	80	76	91	69	73	64	84	68	85	78	85	77	81	85	88	81	97	71	84	74	70	73	84	78	75	93	95	75	91	88	73	69	86	81	76	86	81	89	85	84	79	69	75	91	75	79	76	76	87	62	83	84	76	82	82	71	64	76	82	76	83	62	80	83	102	70	80	75	80	73	78	81	71	89	90	66	76	88	72	90	87	75	77	72	71	75	88	71	83	85	77	90	87	79	59	81	94	81	84	92	74	67	69	82	83	79	80	91	70	96	66	77	71	81	69	75	75	94	77	85	73	86	91	84	80	90	68	70	85	93	74	76	74	63	77	85	97	81	75	76	71	88	68	71	84	89	81	72	73	64	80	81	70	73	67	93	85	81	71	92	77	68	81	81	69	70	89	71	68	82	68	62	96	83	68	93	67	80	79	77	91	83	77	76	85	84	76	86	70	77	71	67	111	87	83	89	70	67	79	72	81	90	75	73	85	84	81	87	99	70	89	74	75	66	85	81	81	64	66	83	97	66	78	80	73	82	73	81	88	73	90	75	73	71	88	79	70	76	84	78	83	94	77	81	75	64	86	66	86	69	86	87	84	67	78	71	67	101	92	66	80	72	70	79	71	78	84	69	68	90	75	106	90	84	91	75	80	76	83	84	78	87	76	79	85	83	83	77	84	92	85	79	71	72	62	66	76	80	77	74	75	84	89	82	85	70	74	66	92	77	77	68	81	87	103	104	72	89	70	79	82	91	78	75	79	87	80	78	88	60	83	84	90	73	73	81	91	70	88	50	69	90	91	72	90	75	90	91	81	87	87	86	73	85	107	72	81	63	73	80	66	87	82	66	68	81	77	82	84	71	71	81	90	71	89	75	78	89	85
22475	10249	5953	6499	15715	24346	22494	19595	13667	9038	7805	7563	6047	4785	4249	3938	3863	3882	3929	3847	3660	4714	7296	8360	7347	5774	4119	2699	1671	1143	926	789	682	597	596	581	637	589	586	581	630	628	582	593	553	619	551	627	609	581	632	606	637	609	650	590	579	579	594	572	557	561	604	532	577	579	584	562	618	596	557	594	591	582	593	607	609	588	606	593	567	615	617	592	634	593	581	567	645	596	602	594	608	602	590	610	623	545	579	582	584	584	634	620	634	603	593	635	585	577	598	545	605	600	586	605	638	558	633	586	601	584	577	614	596	606	588	623	568	599	612	610	603	617	651	611	609	580	583	639	568	612	607	594	587	621	580	605	601	560	591	598	587	589	560	554	624	601	605	624	605	587	629	563	589	655	632	633	606	596	596	628	592	607	602	644	593	563	614	644	567	631	597	614	573	567	649	581	632	582	607	606	570	619	596	598	598	568	591	628	580	613	640	578	642	584	588	572	603	540	548	623	593	555	592	638	557	613	568	588	615	585	600	551	627	561	613	606	610	622	609	623	603	593	594	615	588	608	563	562	562	620	588	567	611	613	588	592	589	586	611	635	565	595	581	603	571	599	588	605	623	575	583	600	595	610	588	583	579	608	579	596	573	585	618	580	602	564	592	585	616	570	634	612	632	566	528	612	554	597	609	622	544	588	585	600	590	605	603	564	595	577	575	621	609	598	623	581	549	579	596	597	575	621	568	624	574	593	561	642	601	636	571	575	592	604	579	598	580	569	615	592	631	602	625	561	632	568	603	618	555	630	609	603	626	628	567	580	576	625	620	589	594	613	609	571	596	580	625	530	621	673	617	537	590	608	607	588	630	626	614	631	619	577	628	609	616	634	619	611	593	613	642	590	593	613	607	541	602	567	622	664	608	586	582	574	593	597	614	619	559	573	577	608	625	589	595	597	610	570	586	618	576	599	576	613	613	620	608	604	595	573	553	605	579	627	562	598	621	591	619	599	577	601	588	599	584	561	580	613	636	645	612	574	593	594	583	605	570	567	604	624	578	586	614	601	582	626	589	616	615	613	603	582	658	598	628	574	595	596	589	586	658	599	558	584	613	625	591	588	589	591	600	610	576	607	612	620	590	606	601	605	650	592	564	595	580	596	599	593	539	576	606	591	598	572	637	602	577	582	616	610	616	609	598	660	599	607	593	615	558	611	611	602	595	619	563	535	541	577	625	620	566	617	623	583	605	556	608	629	585	570	615	606	579	651	569	588	591	583	582	617	583	577	615	572	571	612	595	615	613	612	606	628	607	600	542	574	594	590	581	623	646	585	588	589	600	580	613	543	608	583	595	596	556	594	628	561	587	599	613	617	558	612	592	585	561	561	613	595	589	591	609	612	611	599	641	573	607	611	612	589	624	624	587	603	586	610	637	579	605	651	603	623	562	608	600	608	619	567	607	553	556	566	604	618	603	627	622	578	616	612	645	578	587	597	609	597	568	605	591	586	582	609	572	581	590	569	661	619	571	601	646	606	615	619	596	587	618	622	616	574	551	587	629	603	601	649	609	608	574	614	621	618	599	620	627	633	601	578	574	572	580	591	594	610	598	564	629	612	590	609	609	579	550	591	598	612	558	610	602	596	561	595	617	604	605	610	584	569	601	578	583	609	588	577	594	616	603	602	595	579	603	557	634	610	615	621	608	563	595	593	572	566	592	605	570	587	589	643	603	591	558	603	587	575	594	610	564	569	597	588	591	595	590	572	621	626	622	530	585	665	566	593	588	585	604	617	601	571	592	583	577	631	580	618	634	626	594	576	609	583	597	632	554	597	600	569	600	605	596	594	609	599	591	607	558	594	588	588	570	572	585	578	584	592	598	577	610	588	616	621	594	612	549	551	583	619	556	579	587	594	654	588	569	578	624	614	570	608	634	587	615	613	581	549	601	580	559	589	611	633	576	613	623	609	588	631	589	577	609	642	603	582	636	557	613	588	617	633	607	587	596	635	595	549	610	578	559	593	629	554	620	584	593	612	610	623	576	606	584	599	613	602	561	574	640	600	590	595	615	639	619	583	622	589	618	622	634	558	578	583	599	590	591	559	567	650	602	590	604	611	591	595	584	554	610	616	591	574	629	541	584	601	599	602	598	660	602	594	602	538	613	603	620	605	574	610	608	617	619	619	624	623	575	612	619	586	587	632	625	582	594	617	567	596	634	619	580	530	590	603	566	595	582	598	595	562	591	623	586	633	557	602	589	624	594	561	609	588	553	601	605	624	615	559	609	574	573	570	611	598	618	591	585	569	583	571	602	578	572	609	590	622	586	590	598	584	591	584	583	569	575	571	586	573	581	598	562	606	617	595	619	620	593	581	560	619	586	632	618	600	577	557	596	576	575	623	604	565	571	588	594	615	614	594	582	643	584	561	612	617	605	632	574	604	630	580	616	569	619	601	576	625	620	628	602	592	605	627	611	604	619	619	631	638	566	587	602	601	606	580	625	579	590	583	607	659	620	588	633	589	653	626	616	630	613	593	594	578	617	580	575	651	591	560	592	608	565	576	622	630	590	602	603	615	557	587	579	619	584	583	569	608	632	580	635	616	581	610	637	625	598	578	606	634	577	593	609	635	598	586	621	588	648	616	580	602	585	568	588	615	634	597	575	601	652	625	571	598	603	611	618	584	598	610	565	589	599	597	553	627	576	582	599	583	621	593	621	632	630	589	569	614	614	617	624	614	648	626	564	578	584	619	584	589	588	587	582	597	604	565	563	667	581	577	597	607	563	609	600	620	575	574	580	585	616	585	575	571	607	598	585	583	623	598	581	591	558	603	570	621	606	606	618	601	564	555	607	574	593	590	595	641	581	605	649	603	629	617	628	628	575	566	589	551	583	598	568	605	588	625	623	565	587	632	614	570	630	576	583	639	597	622	593	589	573	626	592	586	604	578	603	588	570	568	595	614	589	648	606	626	621	598	628	565	605	639	600	638	622	602	642	567	609	570	592	591	608	630	633	577	575	574	601	588	577	612	539	574	630	599	552	609	578	559	606	568	623	578	633	545	604	665	603	603	605	566	567	583	578	616	619	614	581	613	590	587	640	603	544	585	625	647	585	591	587	629	602	633	610	587	622	626	578	593	595	614	606	572	608	614	586	605	596	584	587	629	601	622	544	637	597	612	610	545	585	604	571	579	580	624	609	619	577	619	604	584	636	623	629	614	587	575	615	618	606	617	620	579	597	629	642	583	587	623	588	569	605	622	618	579	608	590	607	618	639	626	641	562	587	562	587	566	583	596	617	581	550	634	619	612	577	608	600	622	580	658	625	576	592	580	647	569	607	578	636	619	588	573	583	615	573	570	641	639	571	577	584	581	622	624	638	619	621	605	584	561	544	571	602	575	594	607	594	570	559	599	610	592	641	576	595	609	581	565	600	604	622	600	602	606	583	588	601	620	579	592	575	583	585	620	583	589	609	605	599	659	610	591	607	614	623	608	555	621
3537	1532	735	624	720	712	844	629	409	324	345	280	227	260	269	265	274	271	236	207	236	322	545	661	614	470	343	245	187	132	121	103	80	95	95	88	85	67	77	76	79	80	74	87	95	89	76	82	83	88	85	96	82	84	54	78	65	84	73	88	80	91	92	68	96	85	93	86	64	88	76	89	79	81	77	84	97	72	96	99	95	86	90	86	83	73	65	77	89	80	80	103	76	81	85	78	94	93	87	80	96	86	84	71	102	86	98	76	82	92	84	81	77	92	89	97	82	80	85	69	93	85	82	77	88	78	78	81	82	82	96	90	77	68	87	80	95	88	86	85	74	96	91	100	86	102	86	85	71	90	87	80	82	91	86	83	79	79	82	75	73	82	101	94	81	103	95	98	89	78	96	95	101	81	73	85	92	63	90	86	90	90	76	82	62	80	91	75	100	74	81	89	74	75	85	77	81	85	78	99	100	80	80	100	72	93	71	87	67	106	71	67	79	78	90	97	85	63	86	80	81	72	88	76	81	72	81	78	100	78	88	102	88	78	80	93	73	79	100	97	72	95	95	86	91	88	99	65	65	83	87	93	75	77	72	88	97	85	83	83	70	88	89	78	88	79	79	79	84	82	86	76	67	79	80	94	85	89	88	93	83	59	93	88	89	83	77	74	81	81	65	98	78	86	78	71	92	84	90	80	88	85	86	65	93	93	60	82	80	98	97	98	76	95	84	84	84	80	79	81	87	79	76	100	81	93	94	79	72	98	83	92	97	86	78	89	72	76	84	84	75	87	86	86	99	74	78	80	90	97	95	77	76	72	62	87	86	82	88	114	93	85	89	68	84	93	85	59	80	80	76	84	79	78	88	91	80	77	83	81	70	94	91	80	79	92	78	82	79	95	80	68	75	88	70	69	75	85	85	82	92	86	63	82	100	75	89	66	94	80	83	89	81	97	69	104	93	76	74	98	90	77	80	77	101	71	81	91	80	77	104	71	97	87	74	97	88	78	84	87	83	75	82	75	78	71	84	88	86	88	73	74	79	75	87	98	92	66	78	86	83	69	72	77	73	92	78	101	74	82	90	88	88	78	86	72	95	62	88	73	80	97	80	87	84	88	82	73	67	82	71	84	82	76	58	92	84	86	92	74	88	90	89	89	76	75	84	71	71	92	85	84	98	74	91	90	76	93	65	90	93	84	85	71	93	75	87	85	87	81	96	101	72	78	73	99	84	93	86	90	101	88	88	79	89	81	72	79	92	95	75	80	90	79	88	75	65	74	75	81	85	64	80	90	101	80	96	103	72	92	86	96	80	72	92	81	92	86	86	65	77	82	94	87	92	85	76	88	89	86	70	87	67	78	87	67	81	81	81	83	88	82	80	72	96	78	85	75	85	87	85	84	82	68	84	68	86	80	82	74	69	85	76	89	81	79	100	95	81	99	79	93	80	90	78	80	92	102	95	89	85	87	80	87	78	85	92	81	92	90	77	67	91	81	74	93	86	83	73	101	76	85	73	83	83	83	100	93	92	81	73	73	79	91	100	83	66	83	78	83	80	96	73	75	82	96	73	64	82	71	93	89	73	83	96	92	69	81	67	89	88	81	82	88	88	85	86	84	78	88	98	78	90	65	91	91	80	85	81	68	88	70	65	82	58	81	78	78	91	63	107	116	88	92	69	88	78	76	84	94	88	99	78	90	96	76	75	85	84	80	81	75	83	81	87	87	77	83	89	90	78	85	100	81	88	92	79	66	84	96	76	76	88	84	83	84	91	78	92	77	88	73	77	77	88	100	85	74	74	88	78	80	62	102	75	83	83	82	70	80	83	102	87	79	83	69	86	100	82	79	76	79	75	74	85	83	87	74	73	102	78	76	85	70	95	100	80	79	88	76	109	87	91	76	86	89	82	76	94	76	80	88	100	84	91	85	89	81	71	96	93	83	85	81	86	92	72	93	89	89	86	81	94	84	96	77	76	87	82	87	76	79	75	76	68	73	88	84	86	81	78	79	85	96	100	86	77	83	72	75	79	92	89	89	76	83	75	81	62	94	86	72	88	66	79	82	76	95	105	86	87	88	79	69	82	88	66	82	87	82	76	71	87	88	94	79	90	81	90	87	94	70	89	78	95	84	86	87	86	76	74	85	89	77	73	79	93	99	92	90	100	78	88	90	73	91	69	89	81	87	78	77	68	83	79	104	91	80	75	95	88	82	61	84	88	83	81	88	85	88	81	81	80	83	80	88	94	85	87	78	91	85	76	75	102	86	79	91	93	87	88	72	68	81	99	98	67	95	96	81	74	95	84	94	83	97	77	88	85	87	72	84	78	86	87	86	69	82	98	101	98	99	106	90	75	79	82	76	82	90	76	94	95	76	75	78	87	83	84	79	76	86	75	93	86	100	76	78	74	74	77	67	82	72	93	98	88	99	101	81	82	93	89	61	91	86	80	85	72	81	75	92	94	74	93	79	68	78	90	75	75	84	84	77	94	91	79	93	90	77	100	78	77	83	82	81	74	72	81	93	72	79	74	91	76	72	71	77	77	82	103	95	79	84	79	69	101	83	88	95	83	64	76	80	83	87	93	87	98	90	77	87	79	75	81	89	70	85	95	85	94	84	81	93	88	81	71	75	87	80	95	73	85	70	73	81	107	74	84	91	88	91	72	88	71	78	67	96	82	92	82	69	100	77	96	94	68	79	87	72	74	82	73	83	78	83	91	95	91	83	83	88	88	70	74	80	74	86	82	84	88	75	84	81	72	83	74	82	79	63	90	78	84	76	85	79	78	82	100	89	86	91	96	85	92	82	88	92	87	84	83	107	80	67	83	87	80	99	75	96	90	69	78	70	74	78	78	91	95	80	94	79	94	84	67	90	66	75	86	85	89	78	90	74	84	86	107	84	91	80	75	84	89	76	89	104	70	87	85	72	85	92	82	106	92	80	73	69	69	82	89	92	89	93	86	86	97	95	88	89	84	78	79	104	103	68	88	91	78	81	85	93	84	87	87	72	81	83	89	89	80	83	78	87	80	76	97	92	84	84	92	72	94	73	81	94	91	93	80	75	64	79	76	67	84	89	79	67	77	83	63	79	99	86	81	78	80	85	56	78	82	87	83	71	73	89	76	86	77	84	93	72	83	91	82	81	87	80	80	83	100	85	70	83	74	75	81	68	76	68	93	87	78	81	68	88	101	84	89	78	92	72	100	89	76	63	89	85	74	84	79	93	69	88	111	63	86	79	72	85	84	83	102	102	85	84	85	82	93	82	81	92	71	88	68	83	89	89	107	83	87	76	69	79	84	91	86	101	78	81	80	84	82	100	96	88	85	93	84	80	81	94	73	82	72	89	82	87	65	105	76	83	80	78	76	103	72	84	79	79	80	82	89	78	74	94	70	79	101	83	90	79	78	85	69	77	78	67	81	73	82	78	69	99	86	79	84	100	81	102	94	94	91	84	66	66	84	81	89	81	101	110	87	104	62	88
25447	12688	7160	10472	22998	26947	25774	19941	13652	10837	10284	8990	7027	6043	5687	6064	6095	5646	4832	4609	4596	6525	11292	12826	11269	8081	5985	4083	2798	1843	1346	949	793	680	704	642	631	624	645	619	592	598	625	603	633	629	634	622	630	617	602	600	650	611	539	579	598	620	634	635	628	620	606	608	600	640	622	616	643	601	595	602	651	616	577	616	612	633	652	607	588	582	606	591	607	626	612	649	594	622	659	617	585	623	593	627	639	615	651	621	599	605	595	652	639	620	587	602	589	615	620	609	615	616	601	566	649	633	643	656	598	647	619	650	654	603	599	662	601	644	635	583	638	579	608	605	612	602	622	615	569	626	598	593	603	646	615	592	600	656	558	641	602	581	645	668	625	569	608	634	596	601	607	602	586	597	621	565	627	623	645	596	583	581	603	626	615	626	589	590	635	598	647	638	627	618	596	617	638	603	616	580	639	600	657	686	614	616	618	617	608	626	625	604	649	607	620	583	620	560	618	609	568	579	565	621	602	587	630	625	582	586	627	620	620	570	620	614	599	590	645	650	644	673	611	580	618	594	601	598	620	595	609	616	587	567	625	657	611	629	654	643	589	622	624	618	626	588	602	567	617	622	621	618	629	605	614	584	616	631	621	579	619	622	608	601	639	608	642	581	624	557	614	655	665	583	601	629	575	567	577	606	612	621	635	643	571	565	610	579	643	653	589	571	573	625	587	608	632	615	590	595	592	640	643	620	596	623	606	647	629	596	607	581	631	636	588	528	609	589	670	603	617	646	632	573	639	604	607	587	626	592	586	590	608	632	623	630	634	599	586	637	575	625	590	666	608	566	564	608	560	634	565	660	625	613	619	642	608	588	653	565	623	613	622	643	631	588	606	618	576	621	622	609	605	609	607	646	582	627	616	601	612	604	604	612	637	626	650	640	639	626	611	621	640	593	608	656	593	602	614	576	645	661	652	616	619	620	642	580	607	633	569	602	607	614	661	618	633	637	621	676	632	609	605	607	615	584	572	575	595	587	594	575	597	618	648	639	654	621	615	618	581	589	559	593	605	599	646	627	579	624	632	662	603	643	639	594	641	593	585	647	642	609	575	603	602	609	565	594	624	613	620	620	646	647	573	603	604	615	601	612	637	588	621	592	609	652	591	615	579	627	620	624	619	604	610	616	647	606	590	633	599	578	652	551	600	566	619	644	627	583	576	601	612	610	624	615	642	600	602	645	597	590	631	583	620	586	616	626	601	633	604	624	583	549	606	651	625	559	583	606	613	594	621	579	628	631	602	584	608	613	586	633	639	589	604	625	627	601	582	633	571	601	664	575	652	615	588	602	633	573	614	554	584	613	651	614	596	618	620	638	620	594	644	651	616	650	590	615	665	590	604	634	652	607	579	590	608	591	610	632	623	576	592	628	638	619	638	587	614	625	640	592	603	612	635	637	593	605	617	627	612	613	637	622	603	592	613	629	611	577	613	591	640	633	636	633	629	633	611	615	624	663	563	631	609	600	606	601	624	609	656	605	650	604	585	651	644	601	630	654	608	603	637	632	684	591	579	633	647	616	628	646	621	627	646	641	640	643	647	586	639	608	600	636	619	583	601	614	587	566	595	608	597	595	621	638	657	604	572	643	631	580	582	610	620	628	629	595	598	619	586	594	654	608	629	608	624	624	598	631	607	611	601	670	589	604	606	600	612	635	597	602	593	609	623	624	608	590	585	532	591	611	619	601	623	610	579	642	604	596	573	588	617	607	609	634	584	647	627	633	635	634	617	573	623	599	603	638	587	595	624	672	603	617	617	616	649	625	659	613	617	577	672	586	594	613	590	631	678	632	568	613	624	628	598	596	595	622	604	567	632	631	624	609	583	592	632	640	636	632	621	661	611	608	607	639	596	603	634	609	609	620	635	610	634	594	634	577	597	647	628	613	581	614	611	615	630	625	602	612	670	618	583	629	604	639	591	598	616	606	627	647	621	624	609	631	598	578	609	573	619	600	549	613	578	596	611	624	570	619	650	583	569	609	583	570	624	608	619	558	619	651	638	546	621	614	602	609	603	631	610	584	622	631	630	625	570	625	628	618	665	611	599	619	667	642	585	636	615	616	641	648	665	629	600	601	596	650	577	673	622	643	624	624	610	600	587	601	635	594	588	596	647	605	657	589	622	597	663	608	595	631	616	605	616	601	622	666	598	614	555	585	594	602	610	653	625	607	582	632	626	582	672	646	596	645	622	619	602	612	608	640	657	599	599	603	580	604	686	648	599	632	632	567	624	607	617	585	630	592	602	570	628	616	639	611	627	579	633	647	556	607	635	544	628	586	620	591	625	610	627	582	628	623	594	604	613	585	632	634	623	608	633	632	577	662	613	604	604	592	573	628	641	630	597	659	633	606	613	626	594	583	614	617	625	621	584	634	629	605	591	627	614	596	584	637	616	615	582	625	615	624	599	585	629	648	580	588	613	624	629	591	624	643	621	604	604	616	611	607	635	658	649	604	613	649	657	588	600	634	614	613	614	638	612	607	626	616	654	616	624	602	588	598	598	632	612	609	617	655	676	617	573	611	628	660	635	639	621	637	623	605	581	600	615	616	578	632	594	601	653	621	641	619	656	641	611	585	637	626	649	608	645	609	618	601	600	623	642	611	633	629	596	622	668	584	628	638	592	635	615	593	586	641	651	641	619	618	615	602	659	592	621	627	603	597	680	590	580	608	600	606	635	583	577	612	629	594	629	614	601	639	611	595	588	617	603	590	618	650	613	624	632	634	612	589	610	594	590	592	661	610	622	630	588	601	608	637	604	573	623	604	631	598	579	601	592	654	617	587	568	603	628	630	573	594	598	669	608	636	622	640	630	654	587	603	637	638	594	574	575	657	634	621	641	617	609	610	617	607	604	593	561	602	624	607	582	615	635	622	599	660	612	581	567	616	596	624	647	660	616	623	615	626	609	642	587	578	621	696	614	645	581	639	588	598	610	579	635	582	614	586	633	614	650	615	620	656	633	590	623	631	608	590	606	588	642	651	591	665	635	615	608	649	600	609	586	587	580	600	642	611	602	619	624	602	629	611	628	584	612	618	627	641	558	614	613	603	611	593	597	610	630	582	612	586	608	621	612	645	613	590	619	622	622	651	598	599	616	602	607	628	625	583	641	600	582	597	579	572	605	603	592	646	635	610	609	638	630	591	622	618	633	623	610	573	612	625	604	593	636	631	610	610	586	629	586	588	568	632	636	664	645	619	579	582	577	620	611	612	636	636	605	570	585	611	616	629	573	657	618	628	656	638	626	589	619	620	640	576	590	600	610	620	623	617	609	593	614	616	646	608	605	630	651	648	583	604	617	609	609	608	611	593	624	603	630	633	635	597	600	666	639	598	564	605	669	626	616	620	639	626	612	617	592	592	614	623	610	616	631	606	619	598	597	570	612	624	599	619	622	615	683	607	596	586	592	586	604	631	620	615	604	645	657	584	595	622	625	624	642	634	613	618
2608	778	470	483	400	408	482	333	248	218	201	167	163	170	214	178	169	154	169	135	124	132	147	177	176	131	96	110	92	85	79	78	62	83	68	64	75	68	72	63	81	67	74	68	59	72	74	66	80	64	76	65	62	66	79	80	70	80	71	62	52	67	77	52	50	73	61	68	76	73	61	63	63	70	60	76	70	82	60	59	69	58	58	80	82	69	63	80	65	60	76	77	74	63	68	68	75	69	72	53	49	65	79	68	75	67	73	68	72	63	69	74	64	72	64	61	74	63	48	54	64	62	60	74	65	78	70	63	60	54	70	77	68	72	57	68	67	81	73	83	77	78	55	66	72	59	73	67	64	73	78	64	75	66	64	72	72	70	55	64	70	60	69	60	60	75	76	69	70	55	65	73	84	70	72	74	72	68	79	79	73	70	74	81	72	60	78	56	75	86	73	77	65	64	55	69	87	68	70	58	54	74	72	80	68	56	58	69	61	85	58	69	57	73	65	61	80	91	65	68	58	49	64	60	75	56	76	60	57	84	82	59	75	79	70	60	82	63	76	65	67	69	68	52	76	74	77	49	56	56	66	67	56	62	72	87	72	73	75	79	91	75	80	70	65	86	72	80	81	67	61	63	75	71	73	78	60	88	57	61	86	63	59	81	63	56	59	61	78	80	73	75	70	70	66	73	68	62	75	73	78	74	69	77	71	80	66	72	75	85	73	60	73	51	65	63	58	65	73	62	69	61	72	57	64	63	69	58	65	78	60	63	66	60	71	67	65	62	81	75	73	80	66	71	66	62	65	72	65	68	75	69	77	70	66	88	59	69	66	62	59	67	75	85	76	70	75	74	83	76	64	65	66	70	74	54	65	73	52	73	68	76	65	54	81	66	73	76	59	85	63	63	72	64	82	69	77	62	71	62	61	74	86	67	65	77	63	88	71	70	73	79	72	78	68	76	51	63	51	75	73	70	65	73	60	59	68	65	76	65	59	64	76	75	66	77	76	69	57	59	79	52	62	84	72	61	66	93	65	74	84	52	76	68	66	68	61	65	67	62	60	74	82	67	55	64	76	79	71	62	54	69	64	62	61	55	64	60	64	72	70	59	75	56	71	66	75	70	80	64	74	59	63	72	86	82	77	88	62	69	74	73	68	66	79	79	70	64	70	69	57	57	75	58	71	60	59	76	59	74	64	67	71	67	74	85	60	73	65	67	68	62	61	76	60	59	66	63	58	63	79	74	67	56	60	63	77	70	82	74	77	72	86	67	65	69	71	69	64	62	56	62	67	73	67	56	65	74	55	70	69	73	48	81	69	55	68	75	51	79	60	65	72	72	57	67	71	69	72	74	72	70	54	67	62	60	77	70	56	70	58	66	67	69	69	67	70	75	71	60	66	89	76	70	83	64	78	79	66	59	75	68	62	71	76	74	85	71	64	78	75	68	66	51	69	62	63	62	87	69	64	64	62	86	61	68	68	63	58	63	74	78	59	62	73	87	60	73	75	78	78	80	77	72	76	77	60	74	72	71	72	60	73	71	64	79	82	68	81	76	62	70	80	67	77	74	61	72	66	61	75	73	71	72	74	61	65	73	67	79	77	66	79	62	73	67	66	71	62	83	58	63	66	68	62	68	59	70	73	84	66	79	55	53	71	69	71	58	77	79	55	78	63	79	63	81	63	73	88	58	76	59	66	66	67	70	78	67	62	71	64	52	72	69	72	63	66	67	69	77	55	66	71	57	70	53	78	65	76	81	61	69	72	60	72	63	69	82	57	71	69	66	68	63	62	82	75	73	56	80	59	77	66	65	68	78	77	67	57	50	70	74	64	78	66	78	91	61	68	62	75	77	59	84	56	62	57	52	73	62	72	73	78	86	59	80	77	75	66	66	72	76	57	67	82	72	69	69	56	62	74	56	71	81	75	66	79	66	50	70	73	72	59	59	77	60	65	57	65	77	69	64	74	79	67	67	64	67	65	60	83	66	73	80	76	80	70	49	64	82	63	70	84	65	63	46	67	87	64	80	76	63	58	73	74	81	70	61	77	58	69	70	79	75	67	73	69	72	57	80	61	67	63	61	70	68	72	66	79	66	67	83	67	64	83	71	67	63	85	56	75	66	77	69	78	84	66	59	62	73	78	84	60	74	62	77	61	68	65	71	50	69	70	67	68	73	73	73	69	76	61	78	73	84	65	60	69	74	62	72	87	58	62	80	64	63	54	62	67	60	73	62	73	68	55	72	59	70	73	75	59	91	62	61	58	78	71	68	73	68	65	71	70	65	53	83	86	68	57	83	75	71	76	78	70	72	79	72	58	63	69	78	70	83	74	74	67	88	61	64	59	74	70	65	73	72	69	77	55	67	67	70	64	83	67	54	67	57	73	76	71	81	78	77	80	53	69	72	79	71	57	51	72	58	72	52	82	65	87	65	59	69	64	71	77	76	59	68	72	72	74	70	70	78	51	66	76	73	74	74	68	66	67	86	81	54	79	76	68	66	62	67	74	70	72	70	67	69	83	73	68	63	55	70	46	47	59	85	66	67	66	82	61	73	90	78	80	73	63	65	65	70	59	71	78	73	60	61	66	65	58	74	66	64	70	74	76	63	85	66	67	71	64	56	66	71	56	62	57	93	64	60	71	57	61	69	89	53	66	65	59	83	74	66	48	65	64	61	73	63	66	70	54	67	72	74	42	68	65	78	67	76	51	65	75	72	65	82	63	44	90	73	74	81	71	72	68	77	78	59	75	81	81	61	65	60	68	75	57	64	78	63	54	73	72	57	70	79	62	62	66	77	65	64	81	59	71	72	65	62	62	78	68	74	70	65	73	69	74	74	74	99	65	72	68	68	61	69	70	76	71	70	64	86	64	51	69	65	75	70	87	83	71	62	68	78	69	66	63	66	72	74	73	70	66	52	55	62	76	59	67	72	65	67	71	60	70	61	65	72	82	64	58	69	75	63	80	56	75	60	64	80	57	69	76	69	68	68	62	74	77	75	67	77	66	62	85	62	63	57	80	65	67	60	61	56	74	78	68	55	65	62	66	63	53	75	58	64	67	79	79	62	76	74	68	51	73	78	74	76	73	66	71	78	63	71	81	54	74	79	63	76	62	72	84	69	67	80	80	57	66	63	67	69	77	61	63	63	70	75	62	86	66	58	80	75	72	72	69	68	80	70	74	75	59	67	69	76	74	82	65	57	68	65	70	65	76	66	77	61	71	70	78	80	66	78	81	74	63	74	68	66	65	81	68	62	62	73	68	78	66	65	69	73	67	60	57	62	76	60	74	57	58	55	82	63	74	63	65	74	68	66	75	68	82	60	55	80	61	75	62	63	65	70	78	73	66	64	71	81	74	62	77	67	64	71	71	65	72	78	68	68	66	62	64	72	65	72	63	63	66	59	64	61	69	76	85	89	78	75	71	62	69	73	54	71	72	62	75	82	77	81	59	83	74	85	62	63	69	64	70	59	73	58	72	65
19495	7642	5065	7989	16568	20454	18746	12415	8331	6969	6689	4557	4187	3869	4438	4088	3572	3352	3086	2672	2441	2408	2764	2979	2649	2134	1570	1185	915	721	656	548	588	546	558	529	485	555	563	540	496	496	531	524	500	549	523	524	514	544	469	489	494	533	499	510	518	537	517	487	528	495	500	503	531	518	521	502	513	524	531	511	495	526	536	532	518	516	521	516	533	528	521	511	482	509	545	541	507	561	513	516	508	493	518	519	486	579	523	494	500	487	539	507	544	486	455	486	510	508	550	525	519	529	527	535	489	505	498	505	543	517	531	539	507	521	506	469	504	550	530	513	521	525	473	531	529	504	495	496	524	511	525	506	572	498	474	518	493	435	537	542	538	544	492	523	501	494	523	518	512	498	537	489	517	531	540	504	529	568	480	533	489	526	566	534	533	543	504	479	554	491	549	507	520	515	527	530	500	498	482	528	522	541	541	500	521	533	537	529	510	569	521	532	543	547	530	535	553	571	527	517	492	525	504	533	522	515	529	512	522	504	508	543	498	555	501	545	505	496	476	505	500	528	533	499	512	539	509	513	528	513	508	545	500	527	506	478	497	503	510	491	536	506	523	499	508	524	475	543	522	527	501	481	546	536	471	533	519	539	532	463	496	516	496	531	505	473	532	532	485	542	519	487	511	500	537	501	522	523	485	526	524	525	514	507	495	528	520	510	490	530	524	557	534	508	518	488	551	483	528	500	509	510	510	476	493	544	514	522	558	496	517	549	545	522	551	524	495	502	549	559	546	548	484	525	510	573	514	488	518	525	512	513	514	514	490	514	548	494	480	528	538	547	503	514	523	528	526	544	539	517	519	483	510	477	515	499	547	538	506	516	489	501	531	506	536	566	467	544	482	510	520	513	529	524	549	540	478	518	530	501	540	511	528	560	521	520	506	577	520	497	499	501	505	480	553	540	516	513	482	497	492	543	499	515	551	525	510	513	524	534	540	518	492	541	541	514	505	490	520	496	522	533	560	572	483	504	501	516	501	488	551	550	529	524	509	521	547	516	520	499	545	506	536	529	495	528	533	504	539	544	485	490	545	532	497	500	488	540	542	522	539	529	539	557	516	570	522	519	477	527	512	505	515	519	510	477	518	516	562	477	522	576	471	526	523	547	548	508	539	545	489	470	530	551	524	525	518	512	519	525	537	523	516	538	530	491	474	524	554	482	537	524	523	513	526	528	547	521	499	564	510	494	516	533	512	514	490	523	542	492	491	509	520	492	516	575	475	511	551	511	526	524	512	496	524	550	534	501	564	513	532	514	471	481	509	486	513	497	524	501	518	538	525	509	513	473	546	530	516	513	456	493	490	515	521	521	532	527	507	524	564	461	486	558	520	542	527	543	468	529	534	486	498	510	506	472	544	492	526	517	496	537	492	536	504	501	513	490	547	494	524	538	515	485	539	474	495	525	526	501	526	516	502	533	549	531	503	495	512	536	522	515	505	478	519	507	540	506	511	566	477	530	517	478	501	508	496	520	504	538	528	503	496	531	505	537	546	524	452	482	494	490	541	514	546	533	521	531	525	521	533	567	524	495	526	518	540	508	529	542	553	519	519	535	506	518	502	561	498	533	518	544	506	519	499	555	528	534	554	535	544	519	490	513	506	518	509	510	516	521	510	529	514	528	528	540	492	541	493	576	529	493	508	504	513	518	509	549	497	514	540	530	508	568	520	526	539	524	499	543	527	476	454	555	487	527	536	508	491	531	499	531	513	535	553	510	543	515	501	518	530	478	513	534	531	520	523	495	502	558	532	471	497	511	529	483	516	485	490	545	522	497	560	520	487	507	515	577	509	486	486	482	533	522	494	542	594	502	527	524	521	536	487	529	528	516	477	563	513	534	528	521	549	556	517	525	500	530	493	517	523	520	515	543	513	502	513	506	506	553	540	547	512	550	491	543	522	541	472	507	497	542	504	503	460	490	530	490	542	502	545	503	500	515	494	556	503	502	504	509	490	503	529	489	537	556	518	509	508	521	526	515	575	489	537	514	470	532	494	543	543	488	490	515	514	531	519	549	506	518	521	500	512	484	517	506	489	536	502	504	526	526	490	497	500	557	553	474	531	509	512	510	546	530	508	507	534	512	469	547	517	507	513	539	533	481	457	522	496	542	518	506	513	534	467	543	539	494	535	536	542	555	513	535	523	514	458	498	503	524	479	532	527	549	474	510	492	518	531	534	521	496	524	493	512	543	561	578	507	528	495	574	520	558	553	503	561	533	503	559	528	495	499	511	525	536	530	517	563	495	553	528	530	531	521	525	512	500	551	501	524	542	522	539	507	529	517	538	494	519	511	498	497	530	528	524	494	511	521	507	556	523	526	521	522	518	514	554	516	516	506	545	539	532	535	498	528	498	543	522	547	503	537	504	512	541	553	534	515	497	521	548	478	513	540	495	509	543	497	522	539	524	482	470	524	505	516	506	517	518	513	510	523	548	528	521	544	504	536	509	544	480	500	533	550	555	521	517	551	507	540	492	518	505	550	519	504	498	542	536	546	522	518	510	560	504	524	498	548	487	531	532	525	519	498	541	499	554	486	509	470	499	538	529	511	529	511	500	532	498	499	499	529	551	554	502	517	464	479	551	514	534	490	534	505	499	526	479	499	549	493	504	539	505	493	546	501	552	522	511	524	528	519	522	516	513	510	551	495	491	508	496	499	499	522	506	493	496	531	554	557	508	461	546	544	533	491	505	501	526	515	509	526	513	521	499	533	497	499	492	495	542	495	536	553	474	524	528	508	476	503	506	474	524	511	479	549	531	512	535	519	527	518	527	520	557	511	472	515	493	501	527	504	557	519	513	529	512	517	458	520	492	500	479	526	534	505	540	519	534	514	539	477	494	534	529	519	540	530	443	540	490	574	537	502	542	539	522	519	509	546	479	514	535	516	524	537	562	504	508	503	487	519	525	492	521	529	493	502	552	524	505	506	503	463	534	474	532	533	518	529	525	574	558	504	520	537	534	561	483	516	507	528	553	489	513	535	512	538	525	514	522	501	516	538	494	483	479	499	496	547	546	512	553	532	514	544	539	524	492	503	503	490	543	487	501	539	540	511	591	475	581	501	554	547	539	532	511	529	505	526	547	517	453	494	562	512	512	515	512	521	525	526	489	552	500	534	505	559	487	560	509	527	521	541	528	513	543	528	497	494	496	518	560	532	573	510	549	500	515	520	543	534	489	469	528	531	544	553	509	560	549	488	520	523	521	480	509	495	556	488	534	514	503	508	482	520	492	499	485	481	532	539	475	512	529	543	497	486	538	469	489	554	504	510	557	506	545	512	502	533	517	528	525	553	527	482	521	496	547	489	518	498	512	510	501	530	462	515	546	520	498	485	528	482	554	479	509	529	516	507	507	511	555	571	501	498	459	522	516	540	511	521	531	542	556	527	542	527	520	516	513	491	520	550	532	485	560	508	602	504	530	507	521	500	510	538	487	538	512	508	520	512	470
2169	1154	690	563	443	502	553	344	292	360	261	206	219	206	182	215	190	191	194	208	168	250	330	388	339	276	201	161	117	95	79	83	89	84	71	66	81	86	82	77	76	69	85	60	78	58	77	80	81	57	79	68	83	77	67	78	55	77	73	90	68	79	77	68	79	68	81	77	78	76	69	85	64	86	71	93	60	61	62	69	60	81	87	72	65	59	63	69	77	86	60	54	88	59	81	78	69	92	60	68	75	72	75	89	75	78	82	75	77	68	73	59	73	84	69	78	84	72	70	74	78	63	70	79	83	76	61	78	67	77	79	72	64	76	64	67	88	83	71	72	62	76	66	61	76	75	81	75	91	50	55	73	78	73	72	72	65	68	76	75	78	73	65	63	85	86	74	71	88	82	78	74	70	53	69	81	76	62	72	79	91	89	76	79	70	73	82	79	85	80	78	66	76	61	65	54	83	82	73	69	66	52	77	73	55	91	55	69	89	81	73	81	64	58	59	68	74	75	70	79	87	74	82	76	65	61	75	87	62	74	64	72	60	103	85	75	70	76	68	74	58	86	72	72	64	68	79	69	60	74	79	65	79	63	62	83	86	73	66	68	67	73	65	63	61	78	94	73	64	64	71	74	76	83	70	71	70	95	72	70	86	72	71	80	75	79	84	71	71	80	71	69	64	74	71	62	74	68	66	84	70	89	81	78	74	55	60	78	94	69	72	72	67	70	62	80	90	65	83	82	70	82	70	64	65	71	67	76	61	80	64	73	74	81	77	94	61	83	78	60	72	66	68	79	69	74	72	84	69	74	80	63	68	73	66	65	91	68	66	58	69	79	61	67	68	78	84	59	70	66	75	63	70	72	73	85	81	67	74	87	69	76	79	89	71	69	76	79	75	81	94	74	83	78	73	73	71	74	71	60	78	63	76	77	67	71	80	62	66	74	63	70	77	80	76	81	60	80	70	57	80	69	62	72	74	66	70	85	76	68	56	77	55	85	59	71	74	76	81	60	64	71	61	69	78	72	65	68	83	60	84	74	72	70	90	69	78	85	70	80	76	58	73	79	84	74	61	71	72	72	79	90	76	67	74	90	61	82	97	76	86	76	81	74	65	79	75	83	67	87	80	75	79	84	67	76	78	93	70	70	75	67	95	76	69	75	81	67	74	66	64	80	61	70	76	74	86	63	68	70	81	63	70	66	92	66	74	75	81	66	75	72	77	64	82	75	71	63	75	86	67	82	67	65	67	67	69	104	74	78	65	90	75	72	69	92	67	76	84	54	68	81	62	60	74	71	74	65	70	71	63	65	82	70	83	79	79	66	65	75	86	65	76	74	70	75	87	74	85	74	75	72	67	69	81	90	65	79	65	76	67	59	65	63	76	77	68	72	58	77	79	72	81	62	63	83	83	68	82	60	84	60	72	58	76	82	68	75	62	69	76	69	76	63	67	67	60	64	68	66	75	75	77	85	62	73	60	60	72	75	80	81	74	56	77	65	73	81	87	56	70	64	71	78	70	71	63	74	78	71	62	74	85	82	59	63	58	82	81	68	83	79	71	73	85	64	53	74	71	74	78	73	72	58	62	75	87	63	98	67	81	77	70	60	69	76	76	61	63	93	87	77	69	66	56	68	91	66	78	78	72	55	70	74	84	78	66	69	68	92	84	82	58	74	80	61	63	72	81	78	73	71	62	69	64	77	79	59	70	71	75	77	68	75	64	83	74	85	78	81	76	60	77	70	57	76	86	65	61	53	81	64	73	66	65	64	70	75	70	76	71	63	91	61	83	69	86	81	87	83	68	75	70	75	69	67	84	68	83	76	76	82	70	63	80	67	86	62	62	60	75	72	101	72	84	84	65	81	85	80	71	72	84	77	82	78	73	75	78	72	69	85	75	62	81	86	76	78	60	72	80	84	66	80	84	86	68	84	83	71	90	80	69	80	67	68	64	71	58	65	73	68	76	80	81	79	56	71	83	71	75	67	63	65	69	69	74	82	56	77	88	62	61	72	66	78	72	65	69	68	83	81	77	71	67	54	76	72	69	69	56	69	55	75	74	71	60	73	83	72	70	82	68	71	68	64	77	57	70	73	69	87	69	67	83	75	90	75	71	77	83	81	80	67	66	74	73	74	66	74	71	84	76	71	75	70	79	77	68	72	74	86	70	75	77	75	77	66	73	89	80	76	62	85	85	81	75	70	65	82	97	69	57	88	75	67	73	82	81	76	71	72	67	79	73	74	74	89	76	71	70	69	78	74	84	79	71	76	75	63	73	76	63	79	73	71	80	93	84	65	105	76	65	71	78	69	56	70	88	77	76	76	80	69	68	91	88	82	95	86	59	76	77	74	80	83	85	58	79	88	68	66	65	70	83	68	77	57	62	75	68	74	75	75	73	65	78	83	73	72	63	61	78	67	77	73	64	64	73	67	74	72	77	56	76	74	67	70	83	66	81	74	103	76	74	78	74	77	72	84	71	75	75	65	76	78	80	68	85	76	88	81	71	84	67	69	87	66	53	63	86	90	74	82	82	75	68	57	64	78	75	72	71	82	78	61	76	74	81	70	67	73	65	63	76	74	84	98	66	74	74	81	76	75	70	61	69	65	82	65	79	70	79	57	69	85	71	79	63	71	85	87	69	67	71	66	69	98	64	76	77	71	83	81	68	71	88	72	68	82	64	79	69	86	59	78	75	95	73	72	79	69	55	78	59	74	75	80	69	68	66	63	59	73	83	83	77	83	63	67	67	86	63	83	60	73	77	83	84	71	68	73	71	74	80	76	71	72	76	59	80	71	69	73	92	76	61	66	71	68	74	65	71	83	69	64	78	80	69	80	62	71	63	62	78	71	57	60	63	74	73	57	65	72	68	67	68	72	70	69	83	64	86	83	89	68	77	62	75	64	68	74	72	76	75	71	79	77	92	67	76	76	94	81	87	77	66	63	80	62	74	81	68	66	67	71	77	68	53	77	63	62	62	73	73	70	90	76	74	65	72	80	76	81	70	68	64	73	59	74	61	55	78	66	69	73	65	75	66	68	72	67	75	71	86	68	78	75	69	66	80	102	69	74	58	63	58	82	88	76	75	93	82	84	71	79	66	82	65	72	72	78	59	73	79	73	68	68	71	71	67	60	64	72	92	62	66	55	66	81	61	59	75	73	68	58	64	86	82	69	64	79	73	70	68	79	68	77	81	71	58	73	68	63	69	87	74	71	68	74	65	59	79	91	68	79	89	77	67	67	78	69	70	79	75	78	78	80	87	97	76	68	70	69	64	73	64	64	65	53	61	76	70	84	62	75	73	88	69	73	63	56	73	66	62	79	73	55	90	71	70	82	57	74	84	61	97	64	60	79	65	93	71	73	72	70	90	75	79	100	77	75	84	78	72	56	79	64	79	76	68	71	90	72	63	76	71	69	65	67	71	82	65	76	88	86	56	66	55	82	68	76	87	59	91	54	84	62	66	76	72	69	65	100	65	73
20800	10711	6781	9696	18410	22991	20095	13382	10682	9999	7392	6455	5603	5109	4490	4294	3773	3701	3552	3569	3233	4095	6731	7748	6794	5021	3671	2504	1543	1151	840	669	597	572	573	586	550	544	580	521	539	539	519	533	527	541	497	563	530	508	593	531	545	570	503	544	593	542	533	524	519	532	519	561	539	566	507	540	523	518	546	574	563	487	513	510	565	522	578	568	554	530	531	473	520	593	550	570	528	550	532	519	568	516	561	558	531	534	542	570	546	524	559	584	519	540	523	515	552	537	545	555	538	540	532	522	576	574	561	544	520	519	578	548	544	491	542	537	537	555	532	516	537	509	528	572	559	530	524	539	520	563	502	540	548	507	544	530	573	532	539	508	535	527	522	567	514	506	548	557	532	504	571	513	552	592	525	545	578	520	540	580	518	596	512	529	579	549	537	529	558	521	530	544	536	502	541	508	528	510	533	538	521	553	532	499	549	580	586	489	526	536	534	563	560	523	558	537	542	530	558	561	562	494	536	518	560	526	551	530	528	602	561	556	532	569	579	545	553	560	553	552	517	521	523	529	531	544	579	560	530	589	544	590	534	468	562	550	542	504	545	563	526	525	566	525	512	528	580	529	538	551	557	545	528	552	547	528	559	515	530	500	513	516	551	521	537	512	563	509	523	533	510	538	546	576	529	511	557	510	565	576	564	538	544	515	564	560	558	522	516	535	514	557	498	524	553	562	564	529	516	500	513	547	560	507	571	526	588	515	530	543	524	572	524	542	501	520	509	563	503	526	578	488	531	576	551	520	548	565	529	556	541	534	561	548	593	536	533	514	544	478	539	466	548	543	582	535	546	518	517	553	548	561	566	552	562	544	566	527	540	500	581	562	602	563	544	536	545	564	526	584	558	536	558	578	571	552	513	507	517	546	558	559	553	571	519	527	533	536	540	566	507	555	482	551	559	554	498	532	540	516	512	553	529	529	536	551	575	562	528	520	551	531	520	548	513	534	549	530	538	559	534	524	538	506	552	564	541	497	564	539	541	552	521	500	565	540	567	538	533	545	530	558	558	529	527	562	524	521	547	536	495	549	548	537	533	543	537	554	554	495	548	530	545	534	578	569	579	536	523	534	522	531	540	569	562	543	520	531	523	500	556	582	518	564	546	530	595	497	547	516	549	573	577	526	535	544	534	523	558	525	566	559	547	543	577	569	517	518	505	529	574	533	560	541	526	585	526	530	489	543	510	476	572	548	520	518	564	516	590	536	539	509	576	546	529	552	556	537	560	565	526	551	505	534	565	561	579	515	575	541	471	554	557	566	532	562	538	579	544	561	514	518	531	554	579	550	531	560	542	590	523	510	496	559	566	558	527	533	558	519	529	566	568	527	545	552	549	532	561	580	556	553	549	534	562	533	541	507	573	531	603	541	563	544	579	542	514	560	576	541	552	545	533	507	557	527	562	575	528	506	507	523	513	500	530	533	523	553	552	536	530	508	533	513	577	553	516	531	549	540	516	526	540	545	537	494	585	515	528	581	565	550	518	541	550	542	508	583	559	555	581	546	515	527	556	543	521	552	541	530	572	552	517	546	519	528	514	545	517	538	563	534	542	491	528	587	556	559	543	524	565	564	526	528	512	523	525	550	520	577	550	518	526	524	546	564	537	568	513	505	509	522	496	551	524	551	529	511	524	564	550	530	525	571	568	559	525	565	489	563	534	518	528	566	539	559	517	509	584	559	535	552	544	538	522	525	583	596	551	513	506	548	531	496	539	535	564	573	564	527	506	573	569	556	546	544	528	534	502	533	536	543	540	517	570	541	536	520	551	575	517	526	534	528	540	562	555	557	541	570	493	552	527	506	506	542	531	553	538	533	557	562	558	527	546	543	575	533	547	540	548	548	517	564	523	541	510	567	557	568	560	509	531	526	549	543	529	545	533	513	502	514	528	560	558	583	538	531	544	512	551	530	484	515	506	571	527	524	563	551	531	581	588	503	537	530	530	532	555	547	514	513	541	542	503	506	526	514	501	577	537	529	544	549	543	545	526	526	521	531	512	538	544	568	530	545	516	495	541	520	559	531	529	528	539	535	556	550	567	572	568	564	543	528	522	517	576	534	492	547	511	542	544	584	576	522	556	506	501	531	513	509	500	520	557	555	559	535	499	552	546	573	528	577	543	514	563	547	544	562	533	561	528	560	553	535	576	535	518	540	527	527	528	564	568	487	522	552	509	536	534	559	547	537	516	531	560	514	552	524	539	524	561	565	531	493	566	536	558	558	576	527	534	538	536	525	517	521	569	530	525	552	525	575	517	532	557	518	480	557	527	533	517	575	502	513	546	560	563	547	546	517	575	570	544	547	558	564	549	580	542	513	535	548	545	528	494	514	559	545	534	527	545	533	530	522	546	522	487	568	585	505	532	508	517	536	503	563	540	565	549	527	536	535	525	511	538	557	528	543	528	537	490	574	530	521	537	568	568	557	493	556	548	511	510	530	520	499	559	551	540	582	539	493	557	549	550	537	559	526	549	531	549	555	513	527	551	556	563	540	556	514	540	493	563	553	551	609	565	534	549	511	554	519	567	569	512	587	581	533	564	522	556	538	530	491	549	589	555	571	486	543	547	585	525	507	514	516	569	526	543	521	522	512	527	568	527	577	534	553	565	522	535	514	532	508	546	558	571	529	541	543	540	518	513	556	504	542	531	576	592	554	547	530	527	561	556	539	546	529	576	512	563	590	556	545	519	526	540	548	550	498	539	528	563	526	549	532	531	498	519	546	535	544	523	549	575	536	553	534	526	537	547	555	525	535	558	529	542	601	547	565	528	596	587	523	544	542	501	533	561	556	546	537	567	524	527	547	590	542	517	543	568	538	504	537	486	507	570	582	584	551	525	534	524	518	513	539	561	567	565	539	533	564	578	586	542	531	550	561	538	555	523	549	567	569	508	539	527	544	545	518	539	560	550	537	545	536	525	544	545	516	538	538	552	572	526	564	544	545	523	502	499	569	528	520	499	528	542	546	571	531	558	538	564	512	509	547	511	570	574	516	532	537	514	552	556	545	528	578	532	574	499	562	535	552	569	522	514	584	523	555	541	518	515	528	578	477	557	565	523	534	542	573	588	518	570	535	543	570	520	514	570	528	527	516	557	518	526	542	540	483	495	547	544	552	525	557	541	563	545	538	581	564	544	552	512	550	576	571	542	489	568	541	535	544	567	531	562	510	554	531	557	540	540	514	522	505	542	517	569	523	517	493	558	520	523	536	545	552	510	541	554	551	510	555	539	553	581	570	518	554	529	564	562	548	599	537	513	539	520	555	538	504	519	524	534	534	538	558	543	534	510	590	543	543	529	514	513	526	578	564	575	534	486	533	559	544	530	561	559	546	515	539	565	561	528	544	536	553	519	534	579	507	539	553	571	545	523	529	564	543	541	594	499	545	547	529	580	541	529	521	538	601	539	478	513	475	527	550	565	560	559	531	549	563	513	550	525	498	531	532	547	563
3618	1306	835	522	404	412	398	338	318	327	225	222	217	193	213	175	173	185	193	157	146	202	351	460	405	330	254	175	132	117	73	113	94	102	82	82	79	81	79	82	82	63	84	80	76	94	78	73	70	104	81	94	77	80	74	87	80	78	79	73	100	75	79	95	57	76	75	82	66	85	76	68	89	73	82	89	82	85	72	76	92	101	75	80	71	90	93	76	57	97	76	74	74	71	82	78	77	79	65	87	88	81	76	90	76	91	73	67	83	68	88	78	74	79	78	70	79	71	73	82	76	74	70	85	92	84	91	80	90	69	97	72	69	80	91	80	79	85	80	87	59	88	84	79	78	82	79	74	71	81	74	78	76	84	79	85	73	80	83	86	89	69	76	74	91	87	83	88	84	75	84	77	90	60	78	79	88	92	77	84	76	77	82	86	78	73	79	60	83	95	69	70	86	84	66	81	66	80	86	76	73	100	79	93	71	80	70	93	93	83	77	87	91	77	78	70	84	89	89	93	80	88	90	71	85	79	87	85	67	82	70	80	82	76	75	85	80	66	87	72	80	70	79	76	84	85	85	93	77	76	91	86	85	68	79	74	82	72	86	84	65	66	88	83	67	96	80	98	99	80	91	81	77	78	76	80	76	95	83	85	75	65	81	70	70	96	80	96	59	78	76	97	60	85	82	77	81	85	78	82	76	76	75	80	80	65	85	79	81	85	76	70	81	68	82	74	77	71	93	89	62	74	74	76	87	83	76	75	91	65	71	64	76	71	85	76	73	72	92	83	83	92	80	76	75	68	76	84	80	92	79	88	67	80	78	74	75	87	94	80	83	93	92	86	84	74	85	74	87	68	81	70	96	72	84	61	62	94	79	75	76	68	65	89	87	74	79	67	79	92	87	83	67	81	80	86	82	79	79	73	88	75	74	85	77	86	89	86	63	82	87	77	70	87	78	81	74	85	93	86	64	74	78	65	86	84	90	74	88	73	66	87	62	91	61	97	89	76	71	81	86	72	75	89	70	68	80	84	82	94	85	70	78	79	86	70	84	86	86	87	72	75	69	97	78	85	78	69	84	80	80	84	89	67	82	72	87	87	78	88	94	72	74	59	92	74	83	85	87	86	68	68	87	83	84	83	79	79	84	81	74	92	92	86	89	69	81	74	83	75	99	78	75	75	77	89	82	76	76	71	69	81	74	84	81	66	75	79	83	81	84	88	76	101	84	78	73	74	87	84	91	85	70	87	82	84	103	68	85	79	94	77	79	82	84	85	86	69	85	87	55	91	85	78	94	80	96	88	79	98	96	78	65	87	75	105	60	72	77	75	83	66	73	85	71	94	85	69	82	91	76	81	76	74	70	78	70	90	88	82	82	75	81	89	98	76	67	96	74	80	90	80	86	70	79	83	85	60	83	94	98	81	91	81	87	59	83	70	71	66	69	72	76	75	86	71	80	90	76	69	87	83	68	76	75	79	88	77	61	88	75	76	86	72	73	74	95	77	71	88	94	82	73	82	73	85	90	84	84	74	86	69	82	79	88	77	86	75	84	80	77	81	79	85	73	80	76	79	88	77	100	68	73	83	70	77	69	72	82	76	85	75	98	80	80	69	81	77	85	79	79	94	93	104	81	87	82	71	85	78	69	82	73	87	94	74	69	74	68	89	93	98	82	87	78	65	88	76	82	77	98	94	63	67	67	65	72	83	78	74	58	69	89	78	84	71	86	85	78	84	88	75	80	84	73	83	77	65	77	61	78	79	87	70	79	87	75	84	76	76	82	73	83	86	72	92	70	78	82	80	80	84	91	96	71	73	81	72	91	93	76	73	88	93	83	81	82	80	90	80	79	76	81	75	77	84	84	63	90	88	77	85	84	83	73	75	71	66	74	76	80	92	81	82	90	70	63	75	73	90	66	70	68	71	82	74	83	68	90	79	54	80	77	71	69	97	67	84	74	79	85	71	74	79	74	68	73	77	78	70	57	84	84	82	81	87	84	77	82	91	92	89	81	99	61	83	93	88	86	66	72	80	87	86	68	85	79	84	86	90	70	67	75	67	81	60	61	87	74	67	89	76	67	76	78	71	74	82	78	83	72	92	82	86	81	83	72	77	81	88	71	80	85	65	83	68	81	92	69	82	65	67	79	77	64	80	71	99	77	102	74	81	76	85	73	78	72	68	88	74	84	92	78	78	77	81	77	90	85	64	78	77	99	82	80	63	84	77	75	74	80	76	93	69	67	82	80	77	80	84	69	72	83	70	90	94	72	94	92	87	82	89	73	79	78	72	53	79	72	83	87	66	72	85	77	80	78	82	76	66	99	74	74	76	71	90	84	73	75	67	71	91	78	80	81	61	90	80	70	65	90	83	59	107	72	88	67	94	70	86	79	73	68	86	67	93	64	78	76	74	86	96	84	69	87	95	71	77	93	79	77	81	68	86	78	88	90	78	74	74	87	92	76	94	78	93	69	74	91	76	75	76	58	77	71	85	75	73	77	87	80	77	79	82	77	90	81	73	79	93	85	75	81	78	62	89	74	83	85	80	77	72	96	94	97	81	79	77	76	90	73	84	87	88	89	83	81	70	80	82	96	93	81	70	87	76	76	84	81	84	86	57	68	79	76	76	79	76	84	69	72	69	70	85	88	84	81	76	83	67	98	71	62	79	93	80	76	81	78	95	74	111	69	80	73	85	68	81	79	74	75	84	73	76	78	89	92	91	96	78	62	91	87	96	74	72	78	75	61	87	74	102	87	82	76	92	72	90	79	92	79	78	72	75	74	81	102	93	92	85	95	67	81	76	82	75	80	87	89	90	94	77	94	69	83	88	87	80	83	63	80	82	74	86	68	91	91	74	80	69	76	86	103	84	81	88	73	88	71	78	78	86	71	82	78	63	79	85	79	74	75	83	82	87	97	81	69	70	79	87	69	80	71	79	76	83	75	71	72	74	89	86	71	79	80	75	67	78	94	88	67	75	69	88	90	87	66	86	74	82	82	83	60	79	68	73	75	82	85	68	72	80	73	88	77	87	67	82	72	66	72	86	86	72	68	86	78	70	69	93	74	80	93	81	79	75	82	73	83	78	75	53	80	85	73	79	82	65	95	62	77	85	81	74	81	66	78	61	78	88	75	71	98	88	73	82	84	73	78	79	82	79	95	67	80	81	83	79	85	90	84	73	65	74	87	79	72	68	75	66	84	80	70	88	72	94	67	80	82	86	89	84	71	85	78	80	80	94	74	62	81	72	84	90	86	86	97	80	87	83	97	90	80	71	67	86	95	91	95	72	81	82	78	91	60	76	90	75	90	83	74	99	66	80	77	90	75	86	71	79	60	81	73	88	70	84	80	82	60	89	77	86	85	72	74	86	74	72	87	85	67	91	91	84	68	64	86	68	86	91	81	76	74	71	80	72	84	86	73	68	66	76	71	89	89	79	77	101	91	76	85	77	80	93	90	87	79	80	79	68	77	76	95	84	77	78
21650	11492	8325	8634	14329	20128	15961	12703	10547	10126	6976	6821	5573	4545	4603	3810	3618	3677	3468	3303	3054	3930	7490	8959	7985	6280	4362	2941	1811	1199	874	703	639	637	604	578	579	585	577	563	573	583	601	640	588	626	621	573	588	609	599	572	581	585	609	609	601	558	623	543	574	581	621	565	587	563	599	575	564	596	597	566	592	568	571	616	597	588	590	606	557	608	622	571	631	565	602	595	571	601	586	577	607	604	654	564	575	588	598	575	567	625	602	634	594	620	565	576	596	563	547	598	560	546	633	610	631	599	625	581	588	623	564	571	590	634	575	623	634	591	564	575	652	616	576	593	530	609	554	641	585	551	602	553	585	571	626	649	611	563	583	600	539	567	550	593	592	603	575	617	578	603	602	610	595	582	560	613	626	647	611	593	605	583	569	568	594	602	616	547	649	632	599	549	577	609	657	615	568	572	586	575	572	620	620	586	574	579	576	593	559	570	620	562	594	603	575	563	599	589	600	567	583	624	579	564	587	615	615	612	607	576	521	577	626	639	617	619	578	545	615	586	594	574	560	584	590	574	573	559	625	609	575	608	572	566	577	576	632	620	570	587	584	597	578	552	602	602	580	552	606	610	651	575	558	596	596	621	589	587	579	559	637	598	598	638	626	583	618	590	604	635	607	593	549	641	575	631	570	616	593	594	601	622	625	601	615	603	637	580	594	609	550	607	562	594	605	612	590	612	616	611	601	582	627	592	586	590	572	589	635	588	587	614	566	606	591	593	583	561	562	587	605	559	608	600	585	619	580	615	611	565	577	577	562	582	611	583	598	613	549	589	627	604	590	561	601	592	601	541	624	588	611	605	638	597	576	585	571	551	629	564	646	608	600	560	579	649	584	566	599	591	587	578	580	556	612	533	644	586	537	594	594	592	559	598	587	569	578	619	593	605	568	566	600	599	610	625	590	622	619	591	595	614	590	587	634	624	603	645	540	580	554	600	594	590	537	574	560	629	618	618	600	568	555	616	559	621	613	553	637	573	619	610	593	594	605	596	599	606	550	605	585	575	610	625	593	588	582	586	574	591	553	595	615	620	597	608	584	600	584	575	616	600	550	577	613	623	573	586	605	585	599	591	588	533	620	589	591	565	588	616	590	609	586	564	633	602	576	617	628	623	583	612	615	589	592	612	621	622	602	600	568	583	575	602	552	581	604	555	614	575	598	574	582	548	599	597	611	620	567	581	613	626	587	613	589	650	560	594	623	638	562	554	598	546	574	594	609	561	612	614	625	597	589	596	586	567	576	565	625	550	603	602	609	616	572	591	604	650	602	581	606	642	568	580	570	623	606	617	630	626	617	585	591	566	571	569	612	619	575	614	618	638	604	623	610	595	628	626	636	584	641	624	596	548	605	584	558	603	599	566	627	596	581	587	582	598	591	547	585	615	570	583	597	579	563	599	605	610	623	575	617	592	584	587	604	576	622	561	606	550	570	571	589	584	603	611	561	599	574	543	590	601	649	611	561	594	591	598	574	564	587	576	604	594	563	645	573	603	627	605	582	555	615	612	555	627	574	547	576	632	569	623	535	573	583	595	598	587	600	603	540	611	627	545	578	609	581	574	578	598	572	553	610	627	595	621	560	627	577	586	592	590	611	585	605	623	580	584	576	620	574	587	620	574	578	651	595	616	628	586	583	601	522	596	549	587	556	608	606	573	611	616	596	641	589	603	579	628	643	544	583	589	573	581	605	586	604	577	632	589	626	598	582	593	600	610	568	599	647	606	588	647	588	593	588	613	601	606	597	575	580	593	559	586	611	569	576	640	586	592	591	617	580	599	567	601	574	582	571	595	575	572	636	607	572	657	570	590	573	578	591	614	595	584	589	586	615	601	604	580	565	639	626	577	557	589	608	565	594	585	579	635	560	574	604	595	583	580	565	589	633	570	555	584	533	578	616	595	557	598	539	557	619	605	610	629	632	572	567	598	587	595	585	597	559	563	586	620	592	592	636	591	619	607	621	594	601	618	584	603	582	565	596	578	591	592	600	604	596	623	594	600	616	607	613	604	618	605	602	595	580	548	600	585	585	609	593	584	593	616	570	606	566	617	596	562	620	574	596	563	565	569	615	575	605	564	600	587	619	579	578	587	613	589	610	573	599	583	565	615	608	523	571	642	616	570	614	558	628	609	585	590	607	631	598	611	595	563	641	587	606	640	549	613	602	629	618	614	593	606	598	604	606	590	615	589	643	598	623	614	604	588	581	566	591	596	592	591	601	583	605	601	608	580	581	642	579	586	560	557	569	589	573	578	578	609	615	602	602	580	568	663	582	592	641	606	577	580	577	600	594	597	643	612	582	607	578	589	595	590	626	560	562	599	576	617	571	559	596	585	623	565	575	571	622	595	591	640	553	600	576	563	566	628	588	575	546	592	607	625	581	565	594	601	612	558	580	564	547	556	599	581	586	605	574	551	597	563	570	639	595	630	567	592	620	620	576	579	611	600	627	555	591	579	585	595	597	618	559	573	585	606	568	638	600	617	594	616	599	557	598	561	571	643	596	627	611	585	555	584	582	587	607	611	581	549	607	614	546	598	599	595	533	611	578	604	615	591	603	608	545	572	603	617	640	573	577	605	597	659	592	639	577	608	593	582	562	600	590	546	593	583	620	579	587	622	594	602	553	608	580	572	554	580	585	577	595	591	602	584	588	606	577	588	624	617	540	611	631	618	600	618	602	598	587	579	593	602	612	562	614	622	566	566	588	624	585	584	589	575	588	588	625	625	608	537	554	578	604	572	604	582	579	625	570	581	575	564	608	595	602	555	665	612	596	591	569	581	641	589	559	610	586	604	602	600	631	567	603	642	579	593	587	587	641	612	568	640	647	598	619	572	586	601	635	584	613	555	614	605	598	596	608	650	604	595	544	574	599	559	599	583	591	625	627	593	591	603	606	589	594	630	575	610	621	610	559	584	574	594	588	589	609	630	548	555	609	611	583	569	629	576	619	541	574	597	608	564	614	583	593	597	621	578	576	641	586	578	585	601	570	608	603	538	606	600	595	556	589	628	610	580	565	566	580	595	587	580	646	609	575	637	577	611	606	617	603	576	612	564	581	616	569	612	555	614	598	599	632	582	588	643	606	596	586	632	549	578	581	557	565	605	584	579	596	550	596	557	602	630	573	613	621	590	617	600	616	582	596	595	600	594	604	633	588	599	605	582	599	607	595	587	611	622	590	560	550	621	591	602	560	544	604	575	581	583	598	602	591	585	610	613	609	577	568	588	567	555	549	591	650	604	621	562	591	564	573	617	586	605	645	616	622	556	575	602	611	570	579	592	601	577	614	601	632	598	589	584	626	558	588	618	586	599	634	599	569	594	600	622	595	567	549	568	615	580	590	579	553	602	594	669	598	584	597	550	632	596	654	614	569	580	603	622	597	553	569	623	607	637	587	611	620	581	557	571	600	567	614	599	603	614	604	595	595	593	604	617	602	597	602	564	588	562
3419	2003	1080	631	420	475	390	424	444	415	314	329	288	258	230	192	227	219	250	231	226	289	621	778	657	553	391	261	175	153	100	100	99	81	97	88	91	74	85	94	88	74	67	89	101	88	75	76	92	93	90	72	94	78	84	76	92	94	91	87	85	89	81	83	84	85	80	80	80	90	87	96	78	75	89	94	93	75	83	85	82	71	83	88	92	67	102	75	86	74	101	99	82	93	97	83	76	84	92	81	98	95	68	96	84	79	86	71	68	83	97	74	82	95	87	89	72	87	70	69	83	95	89	84	103	85	84	78	82	83	73	88	86	62	80	84	80	82	67	82	92	75	82	75	79	92	89	80	78	74	87	93	78	84	82	76	100	69	88	79	71	94	89	85	80	94	80	78	73	88	79	78	69	85	82	91	88	86	83	89	84	89	74	95	90	78	85	94	80	91	85	70	101	75	97	90	88	102	94	73	74	92	86	84	94	79	80	67	92	90	73	60	80	93	91	78	75	94	80	81	79	70	84	93	93	82	87	95	94	86	85	88	74	87	84	86	89	92	74	80	85	74	76	91	78	87	84	90	77	97	89	79	74	78	84	80	65	79	102	75	87	91	81	92	78	90	82	81	80	84	97	89	80	82	72	85	78	75	84	82	92	85	82	74	88	75	80	67	86	74	93	77	75	82	82	77	89	71	101	81	90	71	101	79	85	99	78	74	78	84	80	65	71	69	90	79	87	87	93	90	92	91	67	86	82	87	87	94	114	82	72	97	85	88	86	77	92	78	84	100	75	79	110	74	86	76	100	95	88	77	77	84	98	77	78	62	80	73	87	83	69	82	76	89	92	94	98	91	84	87	87	87	91	88	91	80	78	71	90	88	78	78	82	91	83	85	77	74	80	79	73	90	75	68	110	77	73	114	80	89	81	77	83	85	81	92	86	79	67	95	93	78	89	98	80	91	82	74	90	79	77	90	76	93	93	82	79	62	88	78	81	78	90	83	76	79	81	89	86	92	94	76	85	69	80	81	93	84	93	85	98	99	100	74	89	98	80	87	68	77	77	88	93	71	100	85	94	72	81	87	86	75	81	99	88	100	73	57	84	65	70	65	83	96	87	82	81	95	86	98	80	98	98	92	87	98	80	83	90	90	88	82	77	89	91	85	73	74	78	81	99	82	86	96	100	93	86	89	96	94	93	83	77	74	77	85	82	80	81	82	87	92	83	66	80	83	85	79	86	78	78	88	81	81	94	61	82	92	94	67	104	93	80	83	84	91	74	89	83	74	99	74	92	67	85	79	77	92	71	73	83	71	80	84	73	79	88	92	81	81	80	88	92	87	86	73	99	89	79	82	93	66	84	83	86	86	95	105	93	91	75	87	70	79	100	95	98	87	84	95	84	82	72	76	89	73	89	99	98	89	80	102	85	86	82	90	80	66	70	77	95	72	81	85	74	97	78	82	80	94	80	73	81	65	97	94	78	87	79	95	76	75	77	81	80	55	84	76	89	73	71	87	91	100	87	85	84	99	94	67	84	69	85	95	78	91	83	64	91	69	86	97	83	81	98	81	78	69	78	78	79	80	68	102	89	73	96	77	91	83	77	92	80	63	82	99	90	80	89	103	72	84	103	74	80	93	80	86	79	87	79	88	77	73	80	90	76	71	71	84	66	96	81	104	76	92	81	84	65	93	79	79	86	86	90	85	82	82	95	73	92	86	95	79	84	80	81	79	76	86	80	73	93	68	83	89	85	76	76	82	94	83	70	86	81	93	78	84	88	79	87	92	68	67	74	78	74	88	83	81	76	91	89	96	80	85	94	77	94	91	78	96	99	75	75	92	91	88	75	87	69	82	80	76	87	87	86	78	80	81	75	98	82	80	90	86	93	88	79	74	77	81	95	73	94	83	81	79	78	79	98	92	95	87	82	90	92	81	87	71	88	89	60	85	89	92	96	94	76	95	73	83	91	74	71	88	79	87	93	75	91	85	85	82	89	96	79	94	61	81	83	85	76	72	71	80	97	89	86	73	78	90	92	78	99	96	80	73	93	84	73	80	81	87	88	86	77	87	62	86	70	87	87	74	82	70	81	81	85	90	91	75	78	87	80	81	79	94	92	89	91	76	74	82	73	91	81	95	83	90	78	78	74	98	80	75	83	93	67	77	83	82	78	78	81	67	95	94	88	83	75	81	85	93	84	78	81	76	76	107	88	76	81	88	92	88	62	82	77	80	95	84	87	74	73	79	80	88	79	87	81	104	86	75	83	78	97	82	83	84	86	80	90	77	77	88	77	83	105	99	98	87	93	97	73	80	73	80	66	78	68	96	93	86	97	96	87	98	86	77	86	89	82	77	84	63	81	96	98	80	93	76	90	68	82	74	84	80	84	84	80	81	80	91	80	76	88	77	87	76	95	83	88	100	76	86	81	73	88	78	72	79	83	80	101	89	87	81	85	91	80	91	87	92	63	85	80	74	77	80	82	81	91	97	90	80	85	92	81	73	85	101	72	101	90	100	93	80	74	80	75	76	87	78	74	98	65	110	84	60	101	88	71	81	70	96	80	92	78	79	75	87	89	79	84	113	79	87	80	94	82	94	74	90	99	69	85	76	77	84	89	90	77	105	92	90	74	72	94	76	99	84	81	74	82	81	73	76	75	71	72	87	88	97	92	74	83	80	78	86	72	81	85	76	105	80	83	90	89	74	81	78	74	84	86	87	86	79	91	84	99	82	75	80	84	80	72	84	82	95	78	73	89	83	82	86	97	85	82	65	77	73	83	84	88	81	75	96	93	84	85	95	76	84	83	78	85	74	87	98	94	93	84	86	92	94	59	98	95	82	81	80	77	80	78	89	97	79	90	72	84	84	89	86	87	74	75	79	95	99	75	77	89	89	91	84	78	82	68	71	90	93	96	81	66	60	93	84	97	88	92	68	81	80	84	87	80	84	82	79	81	98	91	83	56	71	91	92	95	89	77	80	85	96	82	101	72	82	93	91	81	92	74	102	89	77	89	91	85	74	65	78	84	93	76	76	79	94	94	71	80	84	87	85	79	76	80	83	93	88	82	82	82	83	88	95	98	67	78	79	94	90	77	84	78	76	75	79	89	85	95	87	78	92	75	98	76	79	91	72	70	71	85	87	73	89	88	84	94	77	73	76	78	86	74	83	66	77	92	83	87	82	102	70	89	85	85	69	85	83	75	83	78	102	89	97	88	88	76	100	81	87	85	93	86	87	80	78	91	81	85	82	95	77	78	68	86	79	82	91	87	101	90	90	89	83	85	83	86	93	64	90	89	88	92	68	86	79	80	99	92	108	83	87	92	96	71	97	98	85	81	91	81	80	82	80	119	78	79	75	69	88	87	70	75	93	90	89	86	79	74	79	86	94	92	84	98	74	86	84	86	82	83	74	99	103	85	89	79	88	76	93	91	87	87	86	79	76	80	96	96	82	76	106	91	95	76	76	78	106	101	67	78	93	69	73
25837	15457	10101	9798	16542	21054	16452	15636	13956	12058	9178	8838	7716	6258	5246	4911	4802	4821	4762	4499	4332	5856	12359	14086	12968	9733	7026	4529	2694	1738	1112	838	782	668	666	623	633	640	605	607	631	630	619	603	632	620	563	578	637	634	633	603	603	632	628	607	610	617	585	603	659	625	614	642	635	604	657	569	597	533	601	625	648	636	630	594	594	617	636	615	620	641	628	608	613	589	624	627	607	639	601	657	634	645	643	655	616	635	588	601	589	624	618	622	615	612	630	661	628	600	634	634	575	633	599	639	598	615	617	657	631	612	671	613	599	618	652	648	597	628	641	631	642	650	607	631	639	571	615	645	585	615	619	631	612	625	631	628	591	575	635	653	624	653	653	611	578	633	588	619	615	630	599	632	582	688	651	650	621	620	632	594	646	645	630	618	641	681	598	631	632	600	655	608	620	622	610	635	621	634	619	595	669	630	602	603	655	613	580	607	626	627	593	579	637	612	606	639	611	618	603	651	659	655	640	617	603	605	601	579	608	660	617	663	658	642	580	630	646	634	586	592	641	580	634	649	625	571	588	643	600	596	626	677	611	608	626	671	617	627	643	590	596	645	576	634	620	649	593	577	608	655	596	653	656	623	582	657	629	615	641	642	624	618	635	616	614	646	623	635	585	647	634	598	643	588	644	606	662	585	609	637	615	614	635	596	646	608	625	605	586	597	617	562	623	655	592	624	605	652	586	673	620	574	648	626	621	615	609	620	623	633	602	614	605	590	612	625	621	604	581	615	575	629	630	622	609	631	664	600	569	620	645	605	618	627	627	635	619	646	638	641	649	641	612	612	662	641	670	596	626	616	640	642	621	597	644	647	625	625	601	585	629	669	624	626	629	618	627	638	655	562	623	634	626	651	612	604	644	639	626	622	622	609	632	602	592	632	618	636	634	621	664	657	647	598	600	574	594	642	625	630	639	616	608	624	600	592	635	635	639	616	599	623	636	655	640	646	599	644	611	591	649	622	584	653	628	619	561	656	636	644	615	617	644	629	611	606	562	624	652	683	647	612	620	663	620	608	616	630	631	622	627	655	577	605	613	588	627	599	634	642	630	598	635	604	613	576	631	607	619	619	613	647	527	630	609	620	620	618	598	668	602	602	638	604	601	643	591	588	615	615	602	631	594	636	607	606	634	635	667	668	636	636	616	670	616	615	627	609	597	606	581	609	642	638	615	631	674	601	628	610	588	632	708	623	639	652	641	625	612	611	651	618	672	604	592	580	574	621	615	580	622	608	619	624	636	584	569	645	616	635	650	592	634	604	676	590	598	626	657	624	594	626	614	620	603	649	616	642	603	638	657	625	642	586	627	639	646	616	588	620	630	602	617	645	618	587	624	555	585	650	622	598	641	624	710	682	625	613	651	612	603	663	615	605	613	658	653	631	596	561	671	645	637	605	626	631	610	625	624	672	594	645	589	635	655	602	661	611	598	647	614	607	602	650	590	633	630	607	612	654	596	627	620	630	610	643	611	643	613	643	579	620	626	593	605	639	620	629	640	661	576	605	662	612	619	657	621	649	614	663	629	628	599	660	602	607	620	613	597	590	658	656	601	632	619	610	629	617	628	614	613	555	603	643	601	581	587	602	610	580	619	596	647	637	646	586	616	647	600	591	596	590	627	619	581	577	595	621	591	607	643	595	643	638	656	580	605	596	646	552	640	650	606	620	619	617	658	585	626	599	607	665	626	594	621	618	641	586	623	629	632	622	592	569	626	618	620	622	610	617	651	638	636	583	630	623	552	691	609	646	598	634	621	625	653	636	598	628	670	624	621	633	618	639	642	624	602	654	637	631	644	612	635	626	601	585	585	638	649	611	644	578	641	624	602	637	618	602	586	610	631	572	556	638	604	591	599	592	634	609	635	614	619	573	619	639	605	601	654	609	595	589	669	651	663	607	581	614	629	622	602	604	615	602	592	606	643	610	643	633	667	606	614	563	626	612	610	603	611	602	663	607	591	587	667	578	590	617	605	605	625	595	654	645	601	608	663	611	597	595	618	573	658	599	582	600	632	613	632	658	614	611	612	656	637	643	600	659	627	603	628	635	579	608	621	634	623	621	643	611	632	648	617	628	656	600	605	621	633	664	608	647	628	616	656	641	624	605	632	603	637	612	628	587	642	590	634	609	613	613	597	658	638	631	641	638	637	627	604	588	647	629	615	652	631	636	618	586	548	667	620	610	613	598	624	607	646	586	613	614	582	610	643	701	606	666	627	592	656	588	603	623	662	609	623	593	621	654	599	659	596	573	602	657	652	619	639	577	600	632	620	689	604	616	639	621	618	608	619	637	623	654	683	591	607	629	592	606	647	621	608	611	633	588	621	599	614	643	621	644	604	621	613	630	608	653	608	655	681	622	591	571	643	623	632	619	588	613	581	628	638	616	610	671	587	630	625	615	611	618	617	630	613	607	637	642	595	637	598	573	646	627	627	604	617	679	646	638	585	604	607	574	580	578	621	605	588	640	657	603	585	618	620	623	611	643	628	575	633	631	639	614	636	667	657	637	603	631	609	662	587	576	651	650	580	613	634	630	597	629	598	615	652	644	645	587	609	577	632	653	619	620	643	602	591	621	600	650	569	617	607	663	630	595	582	643	610	615	660	627	646	597	638	614	633	628	581	602	600	625	641	607	594	596	580	650	601	654	605	642	605	584	626	621	581	605	640	598	622	667	629	598	589	622	588	632	612	650	617	605	617	579	585	652	647	625	635	588	671	614	645	590	605	614	628	672	629	612	656	647	633	659	592	579	581	664	633	594	655	587	605	593	619	630	636	622	629	642	604	662	632	630	623	627	609	605	631	613	631	594	586	603	618	612	646	557	612	616	648	599	578	566	637	632	609	638	632	611	629	613	611	642	638	575	561	571	633	625	596	607	608	655	651	586	654	606	601	599	614	601	593	588	594	646	638	610	631	617	604	651	594	615	585	641	595	608	629	573	618	631	639	640	604	659	599	581	614	616	635	629	624	640	670	642	617	665	636	621	622	609	621	619	609	594	606	603	601	637	637	630	603	651	621	608	588	633	597	611	628	621	619	650	664	585	636	618	615	614	631	634	653	567	634	624	582	609	652	636	609	606	629	627	582	640	598	662	597	608	648	625	646	655	629	619	632	609	598	632	615	645	568	656	632	624	643	588	639	642	629	662	622	652	609	623	600	588	617	653	630	642	611	601	664	598	589	629	627	602	625	561	606	631	654	613	613	588	624	643	624	633	604	617	590	615	590	652	617	638	668	616	601	583	618	627	640	618	577	665	681	653	659	665	642	617	570	609	634	617	608	613	697	631	584	631	630	585	640	590	606	657	610	572	674	569	608	603	624	582	651	619	611	595	616	636	625	614	611	610	658	593	630	661	619	617	655	601	642	635	616	652	658	585	607	666	600	650	605	584	620	604	635	630	608	620	619	617	632	645	582	572	680	634	641	588	659	607	601	628	655	611	585	623	596	628
2896	1223	564	369	257	189	235	285	271	201	176	165	183	176	121	138	148	144	167	147	141	163	155	142	167	153	109	97	91	79	73	86	73	66	76	68	60	71	83	71	76	58	79	62	61	62	69	84	73	81	72	71	78	66	80	55	75	55	67	76	77	67	67	73	68	79	71	58	60	62	75	75	68	80	58	84	72	76	56	94	72	66	73	61	76	63	64	67	81	62	65	79	62	79	69	79	65	66	64	59	72	70	62	86	64	80	62	70	53	72	67	79	76	60	72	73	84	65	55	79	72	77	65	80	65	73	53	75	70	69	70	81	77	65	60	70	61	92	69	80	70	81	79	67	71	67	71	59	62	63	67	75	70	70	56	67	65	87	74	67	77	77	58	62	80	68	62	69	61	57	77	75	64	63	78	59	71	72	68	66	81	74	89	55	83	71	76	58	75	78	79	77	80	68	75	69	64	74	80	89	61	83	72	53	71	82	82	66	58	75	73	73	75	88	71	75	62	62	75	63	72	77	55	76	62	61	64	58	73	65	68	71	65	87	85	73	83	68	66	70	65	56	85	58	75	86	77	69	69	78	54	71	78	79	61	63	71	67	89	66	54	71	68	60	73	68	62	64	60	64	76	64	65	74	79	69	56	70	70	73	72	64	77	81	84	71	73	83	59	74	73	84	54	85	85	76	77	80	69	69	60	70	76	79	77	70	80	77	62	68	64	82	73	62	78	73	69	74	61	62	73	77	73	65	75	82	67	71	88	76	71	79	62	71	59	89	83	70	62	76	89	70	55	68	80	73	77	60	69	69	71	65	80	88	76	74	81	62	72	78	81	66	56	68	81	72	88	59	68	66	70	60	61	74	71	68	70	67	73	69	70	82	86	75	74	71	73	65	67	81	80	84	80	86	67	70	62	64	70	75	89	59	74	87	62	69	72	69	73	74	73	71	80	68	67	73	50	77	76	76	64	64	64	76	70	87	66	75	61	68	93	72	50	68	61	77	83	66	70	70	69	71	78	63	77	66	72	64	61	75	80	72	61	58	67	79	65	64	60	85	69	74	56	63	74	68	77	60	75	61	63	84	66	86	66	76	76	85	74	70	66	59	75	82	67	78	71	57	62	70	68	56	61	72	69	92	61	62	73	56	58	91	64	51	66	69	66	77	78	71	73	80	66	77	62	70	59	73	76	68	77	66	87	63	69	79	68	83	76	73	79	83	52	66	69	65	73	67	72	74	70	68	79	81	60	65	56	60	63	77	75	59	76	79	60	73	72	61	68	66	78	71	79	78	58	72	64	60	74	69	57	73	76	71	75	60	59	63	66	75	80	64	69	73	63	65	60	70	59	68	60	75	71	74	76	77	55	68	89	76	76	87	69	75	73	56	95	68	87	80	71	75	74	69	65	69	75	68	79	69	68	72	90	84	89	73	84	67	75	88	63	59	68	61	82	63	87	71	73	78	54	67	63	87	69	62	68	56	69	73	76	71	83	70	72	62	58	64	75	65	79	67	53	79	60	53	67	73	81	65	81	75	59	84	53	73	63	57	64	80	79	62	62	71	59	73	60	80	72	70	62	70	75	77	60	69	59	64	72	68	79	74	74	69	73	65	68	64	78	76	81	59	75	67	68	87	66	81	63	76	77	66	69	85	77	54	79	72	74	55	65	67	63	71	68	63	62	62	75	69	82	69	85	66	58	71	67	77	75	65	57	66	61	58	76	54	61	56	66	71	60	64	69	78	54	77	83	55	67	84	65	75	85	65	59	77	81	58	64	67	71	82	73	62	78	92	84	53	64	65	73	71	74	67	71	80	63	66	71	64	67	79	75	68	68	80	61	64	85	51	66	80	67	76	79	71	74	63	77	63	78	61	78	81	75	83	70	71	73	71	62	72	61	72	62	70	62	54	59	76	73	71	63	89	60	61	74	79	59	74	89	58	66	48	73	67	70	56	74	74	63	60	77	75	82	72	76	71	68	81	71	60	68	67	61	75	61	66	53	66	76	58	63	65	66	82	77	76	93	68	62	83	69	74	80	64	82	85	72	78	76	71	70	70	86	54	53	57	65	70	69	75	77	62	61	71	69	65	92	73	70	69	78	68	74	70	64	71	74	72	65	77	72	73	79	56	77	77	71	67	70	59	61	71	69	64	61	83	65	82	68	79	78	72	77	69	52	82	72	66	69	71	63	70	87	79	73	67	81	69	79	72	73	53	63	79	77	66	68	78	68	77	73	61	63	63	78	66	73	74	59	76	65	75	71	60	68	57	83	59	71	65	68	68	80	75	66	77	80	59	66	92	60	56	85	54	65	63	51	73	70	70	83	79	65	72	81	81	59	65	66	74	69	72	74	69	77	58	72	69	74	87	67	63	68	88	82	63	64	61	76	66	72	65	77	81	61	63	60	68	75	65	68	70	64	66	78	74	62	63	51	79	83	78	67	70	65	70	68	65	66	75	69	64	71	68	65	66	61	67	60	62	66	75	71	72	66	91	66	80	77	81	55	80	75	67	64	90	91	54	83	69	68	80	53	66	70	76	66	66	70	68	70	54	65	79	62	74	58	74	76	64	69	81	65	65	56	63	72	77	69	73	59	54	69	66	74	88	71	75	74	68	71	66	65	77	65	82	75	76	59	57	65	75	64	69	75	63	71	72	77	68	51	81	68	69	71	70	88	71	66	72	73	74	55	63	58	71	71	81	73	65	76	79	76	79	48	71	67	66	62	68	75	79	71	78	69	68	65	79	77	53	61	63	69	81	58	63	66	63	58	57	69	62	77	74	60	60	64	68	67	74	74	71	67	69	73	68	63	84	72	67	65	67	73	58	67	87	69	73	67	75	82	73	85	84	54	68	69	62	74	67	63	72	69	74	77	68	78	90	85	61	71	72	66	57	66	91	55	70	65	70	63	63	79	68	70	55	50	63	66	86	60	67	59	65	91	67	69	75	62	66	70	65	62	66	68	79	79	79	78	72	63	78	73	76	73	60	71	86	64	64	68	76	82	85	82	61	60	74	66	67	71	73	45	87	77	80	65	67	83	62	74	64	69	61	75	77	77	66	76	76	80	77	60	76	75	73	78	66	68	74	81	51	72	71	72	66	77	75	76	69	77	60	87	74	64	67	67	72	72	86	66	73	83	86	73	78	87	67	81	74	61	87	75	70	75	75	69	51	69	65	70	61	63	66	59	72	70	79	72	70	76	70	70	84	75	64	64	62	63	61	63	71	75	77	66	70	68	73	81	66	67	68	64	84	74	65	64	57	59	61	79	67	63	67	74	66	59	70	78	63	78	72	67	49	59	73	65	57	79	55	61	64	70	68	68	76	71	84	73	68	78	66	70	56	72	80	75	76	66	77	91	73	72	72	66	70	64	71	82	54	73	73	72	82	61	76	80	55	63	63	70	65	64	70	60	62	55	63	85	74	60	58	54	75	59	60	80	61	75	66	81	73	71	81	65	71	74	73	69	67	80	84	65	74
22838	10723	5985	6033	10373	10867	10646	10570	9244	6485	5548	4996	4579	3542	3216	3197	3140	3431	3350	3122	2894	3108	3233	3457	2920	2233	1645	1214	912	753	638	546	531	588	520	518	574	528	520	519	560	505	518	521	519	528	545	520	495	548	565	525	496	473	512	567	540	535	524	521	523	521	546	573	550	500	517	570	545	542	531	525	520	497	555	522	558	507	541	539	535	503	526	532	538	522	544	553	522	525	547	580	536	518	500	531	520	529	546	552	524	508	537	515	539	513	559	548	605	520	514	557	512	568	537	471	504	540	547	501	487	540	565	543	547	532	522	530	505	528	523	533	529	529	550	528	532	560	507	569	520	508	532	518	496	571	557	528	517	505	528	498	508	532	528	548	563	523	547	572	521	574	538	496	553	545	491	513	513	511	561	573	553	524	544	505	530	540	528	533	528	566	526	573	537	566	508	584	577	515	575	565	530	526	488	537	543	524	523	518	562	543	545	505	523	531	539	490	553	509	519	502	525	521	562	529	505	529	535	584	486	527	515	569	550	529	561	569	508	510	500	511	481	526	521	514	568	532	535	527	501	502	542	507	557	522	499	492	483	547	500	555	537	528	599	506	551	571	521	500	514	514	479	555	521	488	560	540	528	511	507	557	515	541	550	574	518	568	516	551	522	537	558	521	499	484	493	560	542	523	540	572	528	541	519	562	570	543	540	520	507	555	528	548	557	528	533	528	529	490	530	505	549	517	538	559	533	526	517	579	557	536	540	503	542	510	540	516	539	521	530	562	546	579	512	504	567	533	517	519	552	557	539	514	537	528	544	578	531	503	544	523	502	521	537	581	513	561	548	497	531	487	541	530	526	522	555	523	524	484	549	522	553	506	524	535	544	536	522	502	498	567	529	510	541	518	554	547	514	534	535	536	556	516	535	565	513	523	526	506	534	539	524	530	564	536	545	511	508	558	526	565	525	520	530	555	500	538	531	544	515	508	535	511	526	526	513	546	516	506	541	515	545	531	548	529	572	542	557	504	551	535	549	557	527	562	522	520	513	535	515	544	534	524	527	528	564	520	548	586	526	559	525	486	514	562	549	518	491	549	546	527	538	540	538	546	518	562	562	529	556	494	518	551	530	549	523	550	553	482	566	488	548	495	565	554	512	547	503	525	518	535	591	504	568	531	589	514	514	519	544	558	548	531	540	521	502	529	582	497	529	526	542	530	481	491	516	514	511	535	575	517	540	562	556	518	558	564	518	557	513	501	511	514	561	559	522	529	520	515	510	497	506	505	551	538	526	521	547	523	548	498	531	544	506	514	499	486	492	540	529	570	548	516	545	543	503	542	525	531	567	481	561	538	551	582	543	538	527	524	502	550	498	550	542	564	528	546	492	525	563	534	545	529	533	558	520	559	566	522	543	531	537	567	524	554	522	500	505	508	527	534	512	553	532	535	548	533	518	516	544	541	541	515	545	554	556	553	583	521	506	547	575	502	568	547	550	508	521	535	563	515	501	532	555	524	534	523	499	534	530	541	536	539	490	563	511	494	549	537	526	501	512	495	567	534	559	502	528	501	559	512	524	551	537	541	538	556	569	524	536	510	556	533	518	494	540	519	514	554	530	513	565	545	565	542	592	547	533	534	512	532	563	551	533	587	545	507	504	550	530	502	586	523	555	539	529	518	536	517	530	536	527	513	558	536	539	557	511	560	497	548	537	560	495	505	541	565	500	537	545	505	562	518	532	550	561	588	549	570	538	527	537	559	541	563	489	560	483	501	528	518	552	500	537	546	553	509	502	561	547	540	505	550	557	521	518	506	527	522	524	542	534	544	533	532	508	537	521	553	510	551	510	523	523	547	535	537	538	488	527	514	526	544	527	507	564	480	535	561	531	523	516	545	546	538	536	534	532	547	535	542	533	559	490	496	543	563	544	537	585	564	560	569	492	527	514	521	505	472	543	498	545	550	506	558	552	542	529	497	510	556	502	549	516	488	517	548	528	570	531	537	520	503	520	554	504	549	542	532	554	519	551	541	518	527	539	553	550	545	518	522	528	521	555	538	514	557	503	527	554	544	551	504	550	555	550	532	567	550	528	545	533	499	524	536	523	502	530	549	538	556	530	513	547	599	534	549	513	518	514	541	567	485	561	556	550	519	551	526	587	561	503	543	544	527	534	531	509	519	502	516	535	508	553	521	522	489	539	535	565	538	524	541	492	536	505	525	560	503	522	532	522	546	537	538	520	526	541	506	538	511	533	517	539	518	503	559	525	519	524	528	525	515	542	531	536	560	521	532	595	490	560	546	552	539	518	530	512	537	507	514	548	573	539	543	506	536	481	543	486	531	483	546	498	541	529	477	565	551	544	564	552	550	496	570	530	515	545	514	507	527	575	550	521	534	544	573	547	522	527	532	551	534	550	531	577	531	508	511	556	514	537	537	517	543	510	487	512	528	459	503	540	526	537	506	485	533	580	528	577	506	592	545	534	535	541	566	518	520	556	484	520	509	554	502	585	505	545	525	526	542	495	559	493	525	518	523	533	556	515	528	570	564	535	580	532	512	580	547	498	538	562	475	496	546	538	520	536	561	517	547	520	506	565	554	566	488	550	536	520	529	496	509	475	497	512	565	534	536	548	537	533	526	557	530	504	520	542	527	546	519	549	520	521	522	499	549	521	554	552	529	560	540	534	511	539	505	477	517	543	548	562	539	505	564	489	562	536	530	530	537	531	546	544	463	529	541	538	478	521	553	481	512	486	534	543	529	590	506	527	533	516	510	519	523	511	555	522	500	518	543	544	496	538	586	567	549	523	584	518	546	519	513	489	559	533	539	544	510	527	525	520	525	527	508	532	543	534	572	504	519	512	542	507	498	541	523	545	563	533	543	508	585	505	566	524	550	557	522	574	559	544	503	547	509	514	531	532	548	521	520	477	542	604	508	559	541	554	517	561	527	526	588	510	568	501	499	535	559	555	513	546	587	559	587	570	506	549	549	519	498	535	548	512	541	554	530	504	528	501	519	560	555	525	530	498	546	563	496	529	523	507	520	563	522	530	523	518	543	540	575	528	515	522	560	544	558	525	544	546	514	515	547	541	511	527	491	558	578	519	528	574	489	558	548	577	527	538	524	552	545	515	527	537	523	554	528	549	545	555	486	516	526	567	539	523	502	549	513	539	509	495	561	497	548	558	516	535	578	506	491	519	525	540	521	514	474	519	510	534	524	581	515	556	570	535	517	518	537	532	571	508	524	550	524	494	540	510	523	526	498	529	533	540	496	524	545	547	558	501	536	553	525	496	518	517	530	507	567	569	495	592	513	519	537	539	542	558	581	554	534	528	517	534	557	530	544	556	525	524	522	574	535	557	537	530	515	514	510	539	533	547	525	585	544	533	544	532	545	499	544	536	531	490	491	525	516	527	537	532	555	513	545	555	511	518	492	556	546	502	514	536	517	540	540	531	496	521	531	485	518	527	535	493	525	494	529	540	507	541	547	519	537	484	488
2809	1508	678	442	268	220	345	386	292	295	229	240	194	182	193	224	220	208	203	174	194	207	302	410	350	281	224	149	138	108	93	92	71	64	72	82	70	78	61	69	74	72	76	76	76	81	89	84	84	74	79	74	59	65	80	72	75	77	80	68	85	80	69	82	78	78	82	74	73	75	60	72	73	60	72	71	83	72	75	72	89	67	80	67	82	67	78	79	73	71	83	84	73	80	73	77	79	73	81	75	84	79	61	84	82	76	81	74	78	81	71	71	77	74	66	73	66	90	82	73	61	76	68	71	83	78	73	62	68	70	74	65	61	67	54	84	73	66	67	75	66	67	59	80	71	64	71	102	62	72	95	69	87	67	65	64	84	73	76	94	69	72	71	74	71	72	79	79	66	72	68	74	73	72	62	74	77	84	75	66	79	71	69	71	81	98	72	77	75	71	76	77	77	61	75	80	73	66	66	65	67	74	77	74	79	67	66	67	79	76	72	61	74	81	69	89	64	66	81	72	78	88	78	86	68	69	66	74	87	69	72	77	77	61	59	77	86	62	78	65	54	72	81	79	84	64	73	77	76	77	77	67	79	87	74	80	88	50	61	83	86	68	68	70	64	65	71	75	69	61	79	85	76	83	69	73	73	65	79	81	75	84	57	79	74	68	71	76	70	85	68	77	70	70	75	72	86	74	58	77	63	70	71	66	53	74	76	88	78	72	77	62	68	86	73	58	87	62	71	83	70	69	85	64	70	83	79	80	75	77	81	58	72	63	88	71	78	86	69	69	81	84	87	74	77	72	79	63	67	61	68	71	67	84	70	71	71	81	70	72	90	69	80	83	80	76	79	62	66	61	64	82	66	82	74	71	81	75	71	73	90	79	73	74	49	77	82	77	82	65	92	60	78	78	84	81	72	85	69	62	60	76	77	63	62	83	85	61	62	61	59	67	90	84	67	69	72	81	82	68	72	71	71	71	55	90	84	85	66	69	65	68	76	64	58	71	71	85	77	83	67	76	70	77	72	72	74	79	85	60	71	66	82	77	69	88	77	70	81	76	58	82	78	76	77	75	82	71	79	84	73	73	57	65	66	74	77	82	67	88	67	57	67	74	57	80	77	69	90	73	84	73	66	75	65	80	80	85	90	61	73	72	70	73	80	73	80	77	82	82	66	63	67	73	84	78	60	72	71	74	72	71	77	80	76	70	82	68	71	68	78	73	92	80	66	64	64	76	81	71	77	72	76	80	76	80	75	63	66	63	65	84	83	66	82	72	80	73	87	63	79	72	71	64	85	76	77	82	74	78	56	64	72	63	87	96	62	88	82	76	77	69	74	62	69	82	66	86	61	67	73	67	62	77	77	87	91	69	77	73	72	60	89	89	71	76	73	64	75	82	65	81	73	77	71	77	74	69	62	90	78	79	75	80	81	71	67	65	72	77	71	59	89	74	77	77	91	65	67	69	68	74	71	78	72	74	62	64	68	63	78	78	83	76	81	72	76	67	81	75	85	86	76	93	61	81	73	73	62	76	62	80	74	77	61	74	79	84	68	80	63	74	69	68	71	72	89	73	55	73	65	75	55	78	73	62	78	80	76	73	79	82	64	77	75	63	54	70	90	68	76	62	67	69	84	79	76	82	73	72	65	73	63	79	90	87	86	79	70	90	77	85	78	83	72	69	71	72	74	60	63	65	80	66	77	76	60	77	77	78	71	61	68	63	64	71	54	70	69	54	73	67	74	68	75	75	80	69	69	72	78	62	79	65	60	71	61	79	64	74	76	90	77	76	73	76	58	76	53	73	81	80	67	72	72	58	80	69	66	77	75	74	66	72	64	62	81	76	72	76	77	66	68	72	78	70	73	67	73	77	83	74	69	66	77	59	77	66	62	67	72	72	76	67	67	62	80	89	65	81	63	78	72	78	70	82	78	73	70	75	79	81	65	65	69	67	64	64	88	64	72	71	83	67	74	70	73	73	75	77	64	75	76	72	63	61	71	89	71	94	84	75	56	86	72	67	78	74	72	65	64	68	67	83	70	63	64	73	84	75	85	80	63	63	61	69	54	77	74	69	63	77	102	85	69	65	71	71	67	83	71	77	72	76	68	69	86	76	82	68	68	75	72	68	79	60	55	60	64	84	59	77	59	68	55	84	63	78	76	74	74	85	82	70	78	74	68	62	66	68	91	84	62	81	75	67	76	85	73	67	77	60	82	60	84	91	70	75	78	62	71	79	73	68	71	74	68	75	89	71	78	78	76	78	80	72	84	81	68	61	73	81	73	89	72	72	64	67	84	79	55	75	88	72	74	60	89	88	62	82	76	71	82	65	91	65	77	82	78	65	78	65	71	62	83	72	68	79	92	88	82	78	82	77	76	68	75	65	66	77	82	71	75	74	75	84	68	60	81	66	75	78	68	74	69	66	64	63	81	74	86	79	75	84	73	80	64	60	76	63	78	63	77	86	69	74	76	70	85	65	51	68	68	74	73	92	64	85	68	69	82	59	73	67	73	63	73	84	83	63	70	81	85	85	66	66	76	71	52	70	79	67	70	82	65	59	78	81	77	73	70	77	80	59	73	80	75	71	83	70	54	71	76	73	50	70	76	90	70	73	71	68	76	60	82	77	89	82	85	71	70	78	55	66	65	92	88	84	72	63	65	77	71	72	64	68	76	77	76	67	72	73	76	65	72	82	73	71	68	71	71	67	66	81	72	81	83	67	82	73	63	60	69	82	67	62	86	65	68	69	62	77	86	84	81	73	71	69	71	63	84	72	71	80	88	93	61	67	56	68	60	60	82	74	72	70	71	73	62	74	88	72	73	79	73	77	63	76	76	66	74	70	57	74	73	68	75	85	70	83	68	75	61	74	68	90	71	72	85	60	64	68	74	59	74	77	70	65	76	63	62	75	73	68	64	72	70	75	82	80	82	76	78	79	91	69	72	66	75	66	78	76	90	85	86	75	103	61	70	69	74	70	83	66	89	81	68	74	77	69	76	90	79	61	67	53	82	86	79	71	66	67	84	81	80	67	75	80	71	86	83	81	79	74	88	85	76	76	78	57	71	75	68	84	71	82	87	72	59	78	81	82	70	74	78	75	64	81	76	81	66	82	67	72	70	78	69	80	90	72	64	63	69	60	73	78	76	81	77	66	63	70	69	59	72	85	80	84	82	62	81	76	67	66	77	87	78	75	73	61	84	79	74	70	75	75	77	69	78	83	66	73	71	63	69	82	66	75	77	69	71	86	76	77	82	71	73	67	76	68	77	64	75	70	67	78	71	83	72	73	71	78	79	65	72	71	91	80	80	68	70	80	71	81	70	69	83	76	69	73	83	69	66	75	61	66	76	69	71	69	76	84	63	81	77	61	75	61	76	80	74	80	73	79	79	93	73	88	80	77	55	76	68	73	66	78	74	65	82	84	66	77	77	79	72	75	76	72	96	78	79	76	67	77	69	76	68	69	61	53	64	66	68	64	80	69
24266	12761	7111	6946	11454	13906	15417	14004	10093	8895	7628	6700	5592	4659	4706	5214	4985	4917	4439	4125	3894	4410	7218	8529	7186	5344	4023	2603	1699	1099	859	666	588	542	584	568	556	546	536	561	516	541	536	572	532	522	551	538	575	584	505	515	534	564	515	573	530	592	554	520	558	551	536	535	511	543	555	572	525	556	581	555	552	531	549	569	544	521	571	530	557	517	539	586	562	534	518	553	521	553	523	515	516	558	584	531	556	534	512	559	570	514	534	506	554	545	518	539	548	555	522	527	528	566	579	519	503	558	532	542	557	579	543	592	574	575	520	562	553	567	566	569	519	569	601	536	552	557	526	551	551	520	527	630	567	511	525	578	510	579	559	545	524	555	567	576	536	547	565	539	573	527	554	544	530	542	505	533	547	549	569	558	551	557	539	554	523	563	591	526	590	525	550	576	561	586	540	564	565	552	577	560	606	540	508	560	612	527	545	551	537	538	585	538	562	533	567	534	519	533	521	557	562	573	584	558	537	578	546	524	573	568	573	554	573	565	539	551	588	556	568	545	569	553	543	586	561	546	526	578	539	563	562	545	568	555	510	514	513	558	592	503	552	544	587	525	538	541	565	545	570	588	509	588	554	567	554	551	548	565	545	543	572	547	539	572	586	574	552	546	543	567	570	527	533	535	538	551	528	561	543	508	548	560	558	562	532	573	539	549	584	571	567	547	550	540	562	535	550	551	556	526	558	589	550	523	568	605	561	533	551	552	564	530	560	533	581	587	564	567	573	555	594	576	575	570	553	553	515	542	577	558	564	529	542	520	548	562	511	561	577	534	586	558	540	510	503	573	546	490	536	555	581	560	554	559	553	568	537	543	493	529	578	569	565	550	551	514	549	551	561	571	536	570	524	553	573	605	588	534	536	541	523	562	562	567	571	532	545	540	524	566	528	523	564	538	580	548	528	552	586	569	569	563	542	520	545	563	540	528	526	526	557	557	536	567	563	526	554	551	574	517	508	538	525	534	521	553	520	518	560	567	537	545	540	537	550	559	571	573	569	503	574	547	533	556	518	525	555	513	596	558	570	541	572	577	541	544	597	530	564	548	601	565	569	519	531	536	562	541	550	561	532	584	528	547	525	562	578	558	521	589	555	545	536	575	569	562	588	530	539	526	525	531	520	528	546	535	565	550	557	524	558	555	562	524	549	540	555	616	635	511	562	555	545	540	545	546	554	582	589	574	543	532	568	554	515	562	537	518	564	531	564	560	547	546	513	576	540	591	575	532	572	518	548	529	562	540	551	554	552	548	508	584	588	573	557	520	532	582	571	579	536	553	522	520	548	572	547	534	577	561	519	525	534	556	513	540	580	525	560	572	568	578	532	479	539	543	526	545	539	524	599	556	563	534	533	543	595	549	529	520	547	554	577	538	531	553	519	597	558	565	479	572	564	550	580	507	570	548	543	569	536	527	552	563	558	538	538	555	552	547	527	585	557	526	562	535	586	543	548	527	549	595	546	573	526	515	536	587	524	552	539	548	566	579	542	559	526	544	564	535	547	509	607	515	582	559	535	533	528	520	527	591	551	540	550	525	514	504	546	539	559	566	570	544	524	560	526	521	519	542	519	530	516	586	496	578	486	575	523	531	500	548	535	543	534	541	513	549	536	544	550	553	533	514	585	520	557	537	530	553	542	562	572	524	522	547	546	515	587	566	500	553	535	524	558	533	556	566	542	531	536	528	567	534	536	574	494	572	576	582	530	558	532	586	596	524	559	557	528	529	542	531	537	562	572	561	557	554	550	529	487	570	559	533	581	559	513	558	568	509	547	513	527	555	567	545	543	566	529	540	544	544	560	564	553	564	572	533	542	580	542	564	545	553	525	532	564	593	546	514	550	555	584	528	521	585	563	533	526	576	541	566	540	556	589	554	586	555	580	509	549	540	540	549	545	528	538	519	544	557	527	545	511	566	527	523	534	552	590	609	540	564	557	569	573	573	577	584	547	543	548	563	547	494	542	497	575	534	523	540	549	541	531	545	499	493	516	571	567	527	554	549	532	523	521	571	530	510	523	523	539	528	560	543	578	601	581	542	585	558	542	553	567	542	538	557	569	562	513	521	543	543	565	514	573	565	549	532	533	500	491	573	496	516	537	537	578	554	557	553	549	564	555	560	547	566	561	549	505	508	540	529	533	556	534	543	528	565	554	585	527	559	557	548	535	573	578	549	570	573	540	527	577	558	584	560	556	558	576	539	556	570	550	479	562	564	535	496	484	545	494	550	538	539	514	566	559	542	552	581	560	560	577	539	574	531	545	534	525	549	532	542	587	520	535	529	538	512	511	535	542	554	580	555	532	494	518	526	556	521	531	531	543	571	550	548	544	550	569	574	552	563	571	553	504	543	528	576	586	542	536	505	574	569	577	534	542	559	570	559	520	558	511	563	561	536	533	550	549	570	598	539	584	589	554	521	559	561	539	518	553	523	546	527	529	539	583	569	534	553	562	548	527	561	540	550	550	580	550	537	549	530	500	558	557	561	539	524	578	526	572	582	519	599	584	572	545	570	534	534	559	536	526	521	590	564	560	564	599	559	540	541	588	549	524	525	527	543	525	518	546	564	563	594	573	540	580	497	577	557	540	542	505	535	595	497	560	540	547	533	548	579	539	559	531	555	561	557	550	524	574	527	543	592	535	523	533	539	539	531	589	570	517	529	518	570	499	523	524	562	520	541	538	563	583	546	568	537	578	564	541	547	556	562	574	543	531	535	535	558	563	506	520	535	553	543	496	596	507	531	541	490	524	545	554	540	537	532	539	552	558	560	542	609	577	547	553	544	566	522	577	550	556	533	569	591	556	533	541	527	575	512	507	539	566	570	572	572	564	577	580	521	570	504	571	557	496	560	530	586	504	591	557	557	558	529	545	553	538	532	550	526	542	569	556	533	517	596	503	553	537	528	541	565	590	503	544	567	553	522	545	555	548	543	561	566	555	573	575	530	532	506	530	561	534	541	545	550	563	589	522	566	555	585	537	575	540	529	563	555	551	544	572	567	584	549	558	551	568	504	529	589	564	528	542	547	571	535	558	587	541	526	535	571	559	583	559	550	521	578	501	545	562	499	583	546	540	618	558	575	557	536	547	543	518	564	531	564	502	549	548	555	559	543	586	569	550	551	540	580	575	521	535	551	508	539	570	558	552	575	544	590	573	573	557	585	536	556	581	549	533	558	565	545	552	506	588	483	552	539	530	542	530	542	576	566	605	538	559	520	514	540	529	530	518	540	542	530	555	530	547	515	513	571	521	572	563	538	525	584	522	543	534	576	570	591	538	540	523	569	569	557	562	556	548	550	559	517	561	559	577	572	540	551	579	569	574	522	597	544	553	576	521	581	557	535	528	538	531	546	529	563	520	556	568	542	588	534	568	528	503	560	574	548	547	561	484	540	565	588	543	547	555	549	534	539	553	553	571	513	562	563	536	526	572	587	587	562	567	551	557	577	529	594
4283	1323	596	405	287	268	344	359	294	264	275	231	212	207	211	197	188	205	207	206	220	225	367	463	411	327	256	210	137	96	101	84	92	92	92	80	79	72	73	65	90	84	68	79	76	70	79	85	81	81	88	81	86	74	84	80	91	87	63	76	82	82	80	82	83	68	78	78	75	71	87	84	76	72	72	71	89	74	89	68	85	88	86	66	71	86	84	71	94	74	65	74	84	89	79	76	82	70	74	63	88	79	74	74	74	98	74	70	75	86	67	85	75	100	86	86	76	73	89	86	85	87	73	82	92	65	77	79	86	74	74	82	69	63	63	84	81	72	80	81	81	78	88	73	88	78	78	73	76	92	76	102	77	69	81	83	75	79	70	93	66	80	97	73	56	85	71	79	64	70	78	72	73	78	87	74	68	74	72	79	89	94	69	76	91	84	76	79	85	78	93	73	81	74	76	89	83	84	89	65	69	61	80	80	81	74	84	75	84	74	96	63	67	97	105	67	87	85	70	82	81	68	70	92	94	95	87	86	79	81	85	86	74	79	74	94	66	74	77	93	80	97	58	78	80	69	79	78	75	78	76	70	86	92	90	76	80	67	82	75	73	85	65	76	80	82	90	71	83	68	64	79	77	83	88	67	94	85	73	81	84	77	71	71	85	83	89	71	72	78	113	74	77	82	91	82	76	78	73	70	59	70	80	66	83	87	73	92	94	68	92	69	88	80	80	58	77	93	87	70	103	85	75	75	73	93	78	75	73	83	75	74	88	81	87	75	91	74	89	75	83	79	76	79	75	62	82	68	81	78	84	90	79	87	75	87	86	90	86	69	68	88	92	84	88	84	81	79	70	83	82	86	70	92	82	56	80	77	71	81	70	81	87	111	82	75	86	86	68	98	76	99	80	61	81	81	88	83	75	66	83	67	93	64	73	90	71	80	84	88	85	68	69	82	102	70	80	70	81	85	81	97	74	75	78	78	87	83	71	88	69	90	84	74	85	66	82	70	91	81	69	77	64	81	78	90	69	64	74	76	91	86	78	97	78	83	86	78	81	83	67	82	86	82	80	82	95	62	72	79	73	76	73	91	74	84	66	86	82	97	67	73	95	67	65	80	82	84	78	92	74	77	87	85	78	63	74	70	101	91	81	76	71	74	78	69	87	63	86	86	85	81	92	82	95	86	74	90	79	82	72	65	87	80	78	75	74	83	66	79	70	89	80	89	61	79	88	92	104	70	81	78	70	85	75	86	85	79	88	86	74	78	67	79	83	98	61	94	80	80	78	86	69	76	85	80	75	80	93	81	82	83	79	87	65	75	64	87	70	71	78	77	74	83	88	82	84	101	78	83	80	85	62	84	80	75	74	71	63	69	81	63	73	78	94	87	89	78	69	79	75	71	73	93	66	88	86	74	60	88	72	76	62	87	80	78	82	77	80	64	103	83	89	66	81	92	76	96	81	85	92	65	75	90	64	60	81	73	74	63	78	67	74	74	85	90	90	85	71	86	89	78	86	71	84	62	85	78	86	81	77	94	100	84	81	96	77	75	80	67	79	65	67	82	77	89	77	82	84	76	68	79	81	82	84	58	91	84	69	73	108	78	79	73	83	67	81	78	75	65	67	74	79	90	70	62	86	78	91	81	62	76	76	76	70	72	86	81	78	77	74	80	74	97	70	74	62	106	80	84	71	91	74	94	78	76	82	83	69	69	72	81	85	58	81	74	82	86	90	54	87	80	84	76	67	70	77	83	82	75	100	72	78	90	90	76	91	79	65	74	78	103	77	85	83	66	76	79	84	76	68	73	81	72	77	89	93	88	78	83	80	82	83	94	80	107	77	80	71	95	88	96	84	74	79	71	74	85	79	80	89	89	77	69	85	79	70	79	72	79	76	85	69	82	100	84	84	88	90	61	79	68	67	68	75	77	63	84	87	84	80	79	74	79	88	86	82	84	93	85	83	70	86	85	86	78	76	88	80	72	78	77	91	83	75	84	84	98	91	70	83	80	74	80	70	77	77	73	97	82	92	95	68	80	74	82	94	81	80	89	90	78	71	71	72	85	81	80	74	78	81	82	76	80	83	88	85	78	91	84	74	76	63	75	82	67	75	78	67	79	77	88	78	80	76	102	76	97	86	64	73	68	89	83	78	76	82	98	75	86	81	77	61	75	71	80	90	59	78	97	93	82	61	82	87	75	76	78	84	83	85	80	66	85	63	75	80	85	89	88	95	82	73	67	81	71	82	82	84	89	78	88	80	87	70	75	82	78	77	76	74	84	78	84	84	88	75	79	70	70	85	83	79	95	73	54	78	96	80	100	94	90	73	73	83	81	70	94	80	86	81	84	70	90	64	62	66	80	93	65	72	69	86	89	91	87	95	99	83	87	80	70	93	69	74	86	85	71	82	87	83	78	68	67	78	87	94	86	88	76	87	67	80	71	80	68	87	71	90	72	76	91	83	70	86	68	77	83	81	72	78	81	103	71	66	80	74	70	72	82	77	89	76	82	75	88	85	74	79	67	82	61	86	71	95	88	80	75	73	84	67	65	93	67	71	79	76	79	74	90	84	74	76	71	78	82	78	90	77	85	82	99	78	85	82	73	62	95	73	78	75	77	65	89	73	78	87	67	69	81	91	81	61	91	70	75	81	94	63	84	89	74	82	83	73	104	79	84	68	71	70	86	84	86	78	71	72	80	70	85	78	63	95	85	81	92	77	79	63	70	88	81	96	75	78	94	77	88	91	87	101	83	79	82	79	75	72	97	64	74	74	81	86	65	89	73	82	74	64	82	66	81	70	88	72	59	81	77	84	92	72	78	67	101	78	71	90	75	86	69	70	72	85	88	86	75	65	69	77	79	66	77	83	67	70	80	69	66	89	85	88	84	78	78	85	64	91	82	78	81	76	77	91	73	77	87	86	88	78	85	73	79	87	91	76	74	76	82	72	83	73	77	74	81	78	88	91	74	75	86	73	95	89	73	86	91	86	85	98	85	80	82	81	82	87	77	76	85	77	70	86	75	74	75	69	78	82	72	80	84	72	80	79	80	87	73	76	79	84	77	91	77	87	69	82	73	79	77	79	84	65	97	88	67	89	82	79	90	74	56	75	82	89	73	87	73	92	66	94	82	56	99	65	86	72	75	76	89	81	77	76	75	69	61	80	86	70	91	78	67	87	67	82	83	79	82	84	88	84	77	83	90	73	92	84	88	85	93	89	91	77	82	93	86	78	77	87	80	90	65	71	83	86	67	82	73	95	69	74	81	84	61	67	85	84	76	87	82	75	78	91	78	83	75	80	74	80	66	62	89	97	78	83	84	88	78	75	81	73	89	85	87	97	91	58	77	77	78	79	90	89	97	80	94	82	74	78	88	80	73	76	85	71	87	78	90	87	89	87	95	78	78	74	69	70	75	61	85	89	80	103	76	81	70	85	82	82	69	80	84	97	78	104	73	71	88	74	85	73	74	82	80	66	110	66	95
24947	11498	6469	6381	10681	13533	15136	13626	10389	8852	8063	6494	5301	4922	4683	4434	4267	4516	4429	4235	4086	4973	8312	9144	7840	5862	4359	2796	1786	1200	855	736	640	641	646	585	569	580	597	606	608	613	636	570	560	560	561	610	555	569	539	615	584	633	633	598	590	568	620	604	595	584	606	602	581	532	576	562	612	606	590	661	582	588	607	606	628	576	592	586	584	593	622	592	579	545	590	579	572	614	614	588	607	619	577	587	654	591	580	604	619	624	547	639	568	582	599	600	590	614	593	575	631	603	600	560	610	586	628	601	567	565	596	573	612	586	583	569	578	571	605	584	613	628	614	626	587	597	622	643	564	613	607	574	598	597	566	567	569	604	528	587	608	636	614	599	622	619	588	575	620	632	611	609	605	608	610	600	592	594	650	592	580	582	626	565	611	625	607	617	606	590	605	569	613	591	647	590	621	611	618	582	576	563	599	644	572	628	623	603	593	608	595	606	587	616	564	592	613	589	596	585	609	612	595	581	631	608	580	586	585	572	606	603	577	564	580	597	617	643	632	629	570	598	587	551	547	587	562	603	597	605	560	613	548	596	601	590	600	622	569	617	588	559	597	583	576	570	574	617	607	605	591	546	619	593	575	610	612	595	589	619	593	616	626	612	613	618	566	620	635	591	590	626	600	585	591	577	614	602	603	608	598	578	635	587	577	575	562	600	616	553	571	616	593	595	633	636	625	612	618	560	583	618	631	597	584	581	625	586	601	559	666	618	623	651	562	644	621	526	566	585	577	617	625	597	585	615	577	603	597	608	583	627	627	618	567	591	587	604	628	628	576	597	654	620	612	532	631	593	647	616	598	585	618	553	623	603	616	563	592	566	566	598	591	587	623	616	599	591	579	609	591	602	610	590	574	591	571	629	549	556	603	589	604	616	619	656	597	630	586	601	590	571	622	622	598	597	577	549	603	610	621	607	602	569	606	634	632	622	625	617	598	607	618	591	601	577	596	604	609	578	565	556	605	587	578	572	596	634	625	614	574	640	607	606	554	617	559	597	627	616	633	640	597	588	593	605	592	609	617	619	556	609	596	597	569	650	602	594	638	578	565	590	593	616	602	590	602	598	575	590	614	599	604	616	626	619	595	603	578	588	550	583	600	637	594	593	614	598	643	603	581	589	611	606	578	544	578	626	570	603	611	598	611	606	610	617	606	578	571	585	615	641	584	647	616	664	640	589	579	609	606	589	614	590	627	589	621	591	582	599	602	616	601	580	604	624	629	627	616	572	607	562	629	593	614	632	607	585	575	573	607	607	614	644	648	575	613	558	602	621	586	569	601	608	621	600	550	605	599	575	616	592	604	572	570	584	626	568	584	576	608	584	581	630	640	573	577	650	613	567	599	581	601	575	625	590	598	646	564	606	570	643	633	612	590	564	602	556	583	600	566	599	553	637	576	560	594	600	565	598	626	577	620	574	647	619	620	586	569	544	558	565	622	590	594	536	611	606	575	618	644	616	622	572	579	586	612	572	563	613	595	588	599	586	603	556	605	596	631	622	626	588	590	584	626	631	558	603	630	600	625	546	617	577	622	583	577	596	636	559	625	592	644	612	591	623	552	616	591	621	592	608	596	632	582	606	553	603	594	638	591	605	617	590	581	570	594	598	585	636	566	584	578	618	603	583	575	585	592	567	603	643	591	603	580	584	598	581	591	543	647	549	555	570	590	618	576	638	553	586	583	586	586	590	624	630	543	582	577	607	600	577	612	542	557	589	615	604	602	580	626	634	580	625	633	584	564	577	605	618	599	599	615	626	604	592	610	625	595	609	586	639	611	617	598	597	600	592	627	614	608	604	607	552	554	596	584	600	572	556	556	569	629	591	588	568	602	594	631	555	548	632	619	614	606	608	596	608	573	628	632	594	601	589	616	597	565	594	578	595	658	616	636	548	618	639	593	620	589	621	619	575	540	612	580	611	566	605	593	560	617	581	631	627	625	608	615	585	600	617	596	586	613	621	603	585	622	589	608	565	635	582	633	597	613	591	603	598	642	572	611	601	589	612	586	581	632	616	567	598	571	609	571	603	596	581	600	583	604	617	601	583	588	625	553	624	613	552	611	591	622	641	604	623	589	633	617	602	612	588	581	607	568	619	598	609	620	583	593	616	596	622	632	628	589	577	578	587	545	574	569	559	594	603	549	561	571	555	599	608	589	634	634	602	541	622	614	588	599	647	601	609	641	589	612	584	593	612	547	620	593	585	627	626	585	631	546	646	636	570	615	635	570	635	575	618	635	572	579	643	582	620	580	589	596	595	586	558	576	549	599	565	574	634	603	619	572	575	615	550	621	605	614	594	589	620	576	628	569	613	673	650	557	644	554	568	609	581	589	607	632	651	596	602	622	600	645	628	586	619	585	562	610	578	581	610	595	565	553	638	596	593	637	578	603	586	586	578	581	618	654	570	612	594	580	591	608	560	608	615	594	605	590	554	597	598	584	597	573	602	572	604	563	584	605	567	592	617	611	579	591	596	611	570	594	592	577	558	595	599	558	595	576	583	654	533	600	638	622	584	560	595	588	625	603	581	633	561	606	573	596	618	577	602	578	604	549	647	551	559	612	586	605	590	587	602	605	622	624	685	613	616	597	592	639	622	625	618	589	593	578	641	547	628	588	553	602	623	568	611	587	601	575	579	604	624	620	609	612	613	594	614	553	594	600	599	583	638	573	603	596	561	581	577	573	641	611	593	608	572	613	592	569	582	605	583	569	556	560	584	581	587	656	594	597	622	578	561	607	526	605	611	611	620	601	615	597	592	603	639	564	597	633	588	565	605	619	597	566	561	590	630	631	613	572	591	592	620	604	581	599	569	597	572	612	625	591	569	567	588	598	617	590	611	584	614	594	612	607	629	587	604	617	598	578	583	558	640	625	613	589	648	567	569	563	626	611	612	608	557	615	568	597	557	587	614	595	568	621	600	595	596	633	551	568	616	627	631	629	610	594	604	624	612	551	587	580	601	620	619	602	640	619	602	588	582	618	562	599	605	613	573	606	604	606	566	556	590	602	586	584	592	604	627	608	620	603	626	585	596	579	629	611	632	589	586	576	604	591	616	580	608	568	561	589	590	595	574	631	583	614	608	563	609	590	609	636	620	596	579	575	600	596	615	568	616	590	605	576	581	610	580	554	598	597	582	622	611	572	624	557	590	617	621	610	558	613	573	575	574	612	632	591	601	584	575	655	606	588	564	631	588	584	595	581	548	581	599	582	617	613	594	622	580	633	620	586	602	578	567	585	645	613	588	607	602	573	575	607	610	579	616	585	609	581	601	577	619	589	590	621	622	570	608	605	626	613	592	572	621	581	594	598	600	631	623	605	623	600	618	608	588	611	574	589	556	602	637	615	588	579	551	622	602	588	584	635	617	631	616	563	590	606	582	615	626	611	604	573	652	624	592	636	597	578	612	600	613	565	624	622	604	585	592	601	602	617	600	592	618	600	585	589	601
4209	1578	718	427	288	331	447	488	455	373	346	298	274	255	250	236	297	259	276	262	253	400	646	789	652	549	349	267	173	123	94	86	72	86	76	76	89	105	83	87	81	94	78	78	82	85	81	88	77	78	77	77	87	110	103	73	81	83	88	85	107	93	79	90	73	93	79	88	95	75	94	95	83	78	89	82	93	87	94	87	72	91	69	89	90	83	88	98	87	89	92	87	85	86	76	97	75	73	79	91	88	93	93	77	84	91	79	74	89	78	91	84	72	86	76	80	100	92	88	65	84	80	94	83	85	93	97	69	73	72	89	81	94	74	85	90	87	95	66	84	79	101	84	79	82	89	93	77	69	68	69	80	82	96	83	67	78	76	101	65	85	87	93	81	85	90	99	86	84	86	100	78	76	91	108	90	83	64	80	85	79	106	83	73	83	83	82	79	85	93	75	84	78	91	83	80	86	94	79	74	105	85	75	89	84	75	74	88	93	89	77	93	74	81	104	106	95	91	80	89	91	70	82	62	87	93	94	85	77	96	72	56	97	95	89	90	92	95	88	84	94	86	110	67	77	87	82	83	73	69	90	80	72	80	94	90	104	89	90	98	89	84	76	91	75	81	80	81	86	66	74	93	58	80	78	84	90	80	87	82	81	85	81	87	100	82	92	72	85	74	69	87	65	64	86	80	86	79	75	70	92	80	76	86	79	76	89	92	88	91	75	90	75	87	85	79	89	72	94	86	79	69	70	80	73	96	75	90	84	85	71	83	65	82	84	64	99	81	92	82	67	76	83	82	91	73	83	81	113	90	71	78	95	77	77	82	74	94	93	83	69	68	78	79	81	98	83	80	68	87	75	72	72	81	90	79	82	89	84	84	77	86	65	103	73	100	76	93	80	100	75	88	87	88	79	73	75	74	81	89	81	63	96	91	79	85	72	88	70	82	79	78	84	99	83	85	85	83	87	83	75	95	74	98	89	94	75	96	86	66	87	87	79	93	85	75	93	98	72	77	76	90	77	93	87	82	83	84	84	75	84	71	92	76	90	91	95	70	86	69	89	84	101	93	92	82	85	88	86	68	102	91	79	73	82	86	82	83	91	89	95	89	80	88	88	82	103	88	85	71	97	91	82	101	76	64	87	77	90	81	87	90	90	92	67	107	110	81	74	83	83	100	88	72	74	88	84	70	83	64	87	84	88	75	82	67	73	88	99	86	97	79	90	72	88	86	71	95	107	93	59	86	86	75	84	71	67	93	88	95	83	99	93	81	93	94	94	68	89	91	85	71	92	84	63	74	85	84	75	81	85	88	78	97	85	77	89	97	94	85	74	79	70	94	85	69	79	83	96	75	71	99	97	71	80	82	82	78	81	89	82	86	81	81	76	93	83	102	81	92	94	78	78	80	91	96	68	68	77	96	78	73	77	79	88	90	85	87	81	79	76	87	79	74	78	91	90	77	76	86	82	104	90	71	77	86	74	79	90	76	92	78	80	93	65	98	88	86	80	81	90	92	85	87	87	82	78	101	84	91	61	69	97	74	73	77	69	84	74	93	81	76	80	79	85	84	81	92	106	75	83	104	81	73	72	81	103	80	94	102	74	76	89	70	83	96	86	106	93	83	74	80	86	70	97	83	96	72	87	90	73	75	80	93	95	78	85	80	99	94	81	80	77	96	93	100	96	87	73	77	95	63	69	86	89	83	81	77	62	78	83	83	78	89	96	74	110	78	97	67	80	72	82	72	93	82	77	82	84	86	85	95	79	85	79	74	105	78	88	76	78	93	73	88	94	79	84	74	94	77	83	74	86	77	84	78	87	92	64	70	63	77	75	66	86	75	68	77	82	87	75	95	92	84	78	87	92	73	90	79	90	90	107	81	73	72	90	97	71	75	85	83	71	91	89	92	66	95	75	92	78	96	88	93	82	76	82	76	66	72	90	92	85	98	89	90	74	84	90	80	83	76	86	68	82	90	69	72	87	69	88	87	77	90	72	91	91	87	94	83	102	78	93	85	77	81	93	61	97	95	102	78	72	87	93	82	90	76	74	74	86	77	87	77	88	83	86	74	89	72	101	83	80	79	93	93	78	100	76	95	82	84	103	74	98	83	68	91	91	74	114	83	99	67	89	75	72	92	99	73	67	90	86	72	97	77	86	76	66	93	70	94	88	89	94	63	99	93	90	82	89	77	71	81	85	87	86	76	104	91	77	77	76	83	93	90	64	69	91	81	88	80	79	91	74	86	86	85	65	76	99	97	68	86	84	84	80	74	88	74	92	78	92	95	86	73	90	87	71	95	93	76	86	74	75	86	82	79	97	72	77	75	75	102	73	101	83	74	91	85	80	84	82	81	85	81	86	92	98	79	86	76	78	80	74	77	87	96	71	87	79	88	90	88	85	79	82	78	83	101	85	83	90	84	77	99	65	80	88	79	84	77	96	84	79	81	83	86	95	82	78	93	94	94	72	83	96	79	95	90	85	111	73	71	87	79	79	83	91	96	94	79	95	89	84	75	76	80	87	87	88	97	81	80	89	84	78	91	68	86	87	96	86	104	87	95	77	86	99	69	80	87	99	83	101	88	83	74	83	92	66	81	72	70	92	82	73	84	94	85	83	101	78	90	82	100	99	90	100	89	80	89	102	67	75	68	77	78	76	80	93	66	70	68	87	71	69	73	102	72	85	73	77	83	86	73	117	70	92	91	71	83	91	84	93	79	89	94	77	73	85	72	66	85	83	80	83	88	88	83	65	70	81	78	90	109	72	81	88	97	91	99	82	69	91	71	95	86	94	95	90	99	82	87	91	87	91	90	92	75	80	77	96	124	79	98	78	98	85	87	80	103	88	91	78	87	91	79	85	82	76	84	98	99	70	80	65	87	86	81	75	98	85	94	103	76	82	88	77	85	81	109	94	72	74	76	69	96	89	81	77	78	79	93	83	78	73	73	82	81	93	87	85	69	87	70	64	81	92	97	76	77	64	83	96	89	90	94	83	69	75	68	77	93	83	74	86	76	66	91	75	76	88	93	91	74	83	72	83	76	82	86	82	88	77	76	75	84	81	94	80	83	73	70	76	82	97	82	78	91	77	102	95	74	78	91	85	95	98	96	73	85	72	77	65	71	105	65	82	80	75	64	93	92	74	80	79	85	106	90	92	78	106	95	84	77	79	82	67	86	99	84	87	87	85	68	89	79	81	101	96	90	70	82	106	81	90	104	78	90	82	95	87	79	76	74	69	78	87	69	81	86	80	97	84	77	80	94	86	75	100	83	76	84	76	72	94	72	89	71	81	83	82	96	77	72	88	94	106	77	92	70	74	86	91	100	92	84	86	88	77	93	80	73	64	81	81	113	73	100	106	94	92	86	100	74	71	88	97	64	87	101	67	95	81	78	97	92	81	87	97	83	88	64	76	89	88	87	79	72	70	72	74	74	78	73	87	80	79	83	79	62	79	98	80	84	87	87	84	89	101	101	71	85	71	88
28061	12564	7150	6476	12011	17302	19023	17509	13790	11567	10325	8189	6865	6402	5960	5502	6237	6220	5659	5343	5091	8212	13465	14018	12267	9320	6940	4540	2771	1701	897	796	758	723	651	676	648	611	628	612	594	626	600	577	584	583	615	621	621	630	671	630	621	566	628	632	648	643	607	615	610	557	625	595	648	663	620	642	620	610	639	615	595	648	636	663	662	627	603	640	587	592	615	620	637	623	616	646	626	572	622	604	587	576	629	604	612	600	664	676	595	614	623	648	625	628	612	563	627	620	630	663	605	653	581	655	614	599	588	594	637	604	623	598	606	649	631	623	670	650	640	636	638	620	613	570	578	645	633	613	600	630	653	579	623	636	639	622	579	587	649	661	598	619	609	641	561	622	635	627	601	587	602	617	640	623	644	657	598	612	600	683	606	551	624	627	636	592	596	657	600	657	650	630	600	671	655	628	580	607	582	585	610	624	646	602	629	652	651	612	579	629	638	631	605	588	603	641	638	617	599	626	613	588	680	608	593	661	645	653	620	596	628	663	608	586	599	604	605	608	594	618	668	596	609	613	613	593	617	629	625	583	588	617	586	597	611	609	610	613	607	676	594	625	654	615	674	599	638	655	620	624	625	640	658	595	642	656	593	603	665	617	605	638	652	616	641	618	612	587	583	617	614	629	651	642	556	610	644	611	619	590	615	614	655	649	650	643	578	584	648	618	633	610	592	642	595	638	614	637	625	617	634	636	666	599	617	620	675	645	554	630	589	611	590	576	628	630	607	604	589	615	599	645	584	615	641	635	589	610	589	617	604	622	639	595	662	602	630	609	640	603	629	658	634	645	640	633	602	660	610	574	606	599	616	623	585	622	618	595	598	618	580	605	620	617	660	597	578	639	621	611	639	642	640	635	603	649	615	618	650	626	605	613	655	608	597	620	635	574	586	647	658	563	604	598	661	545	590	636	641	580	612	566	633	604	585	650	598	633	626	578	581	571	660	601	606	620	621	622	641	566	609	623	591	583	644	617	652	599	565	624	581	622	595	608	593	631	574	667	613	644	631	601	663	610	596	656	612	665	623	640	635	665	601	601	652	629	648	645	572	606	620	575	606	576	567	635	631	602	591	632	640	616	663	635	632	629	629	624	644	621	618	649	593	645	640	607	591	633	610	661	613	631	643	615	609	605	609	632	590	695	643	613	647	622	619	619	605	611	632	646	649	620	617	642	643	614	631	631	639	625	628	646	616	646	658	597	611	615	584	625	624	630	602	605	638	571	587	652	586	615	675	650	596	603	626	578	657	673	627	666	632	620	605	620	626	624	587	592	573	612	625	644	589	601	662	608	626	649	596	619	596	636	633	590	612	597	607	613	585	599	606	599	607	648	636	578	670	622	610	636	597	644	597	636	579	592	612	614	610	609	606	602	595	596	627	620	624	654	594	589	638	614	592	614	619	627	624	656	643	625	614	647	574	644	652	617	630	584	596	666	628	631	637	550	594	614	568	614	625	620	627	660	601	646	614	585	614	636	647	629	611	588	656	625	596	617	582	606	601	635	623	658	655	684	647	586	601	648	624	646	627	565	630	607	626	624	594	629	612	590	621	608	580	583	558	622	663	615	663	604	634	674	603	597	619	622	594	615	563	654	660	591	622	643	621	652	607	645	651	645	640	654	610	584	633	600	649	630	645	612	629	626	604	650	623	641	615	626	633	625	649	627	617	610	641	620	548	648	629	588	595	659	616	646	578	601	598	612	628	627	572	636	598	623	625	614	590	621	607	598	604	642	676	641	609	612	629	596	621	613	591	642	582	560	628	617	640	664	631	591	639	633	618	607	614	637	610	603	594	582	612	602	624	638	619	646	628	620	612	669	653	623	615	586	638	626	615	604	622	631	612	626	619	590	674	655	580	604	622	674	631	576	599	642	564	605	608	625	597	636	602	615	627	621	642	673	603	595	586	590	674	590	599	624	647	649	618	588	584	619	610	585	679	594	613	582	610	628	618	620	585	620	649	609	620	643	662	712	607	647	631	622	637	652	642	624	618	606	641	604	657	615	623	665	589	638	617	612	622	612	623	640	626	564	620	621	635	628	621	588	583	633	568	629	597	600	621	618	636	615	594	617	583	629	621	598	641	584	605	627	622	649	602	633	583	594	551	559	614	658	652	645	593	634	630	627	624	605	601	582	577	632	611	615	641	650	621	629	607	658	617	598	668	656	617	623	605	621	664	599	673	622	603	632	579	602	643	631	605	622	669	621	650	634	625	618	600	625	635	617	664	625	654	642	634	665	601	660	560	625	625	622	647	611	629	633	628	598	602	605	706	590	598	640	618	627	628	585	617	632	595	610	601	603	576	618	634	632	600	578	598	624	607	634	652	606	621	607	632	642	633	615	633	638	632	599	632	569	603	588	583	612	616	615	610	604	650	635	625	602	637	617	640	654	566	623	639	591	610	655	620	638	640	623	671	593	625	591	638	594	622	649	596	628	629	601	627	582	591	620	606	613	623	600	624	628	588	563	609	619	592	616	628	631	598	630	609	665	616	630	612	595	600	658	651	628	602	593	645	591	611	615	631	632	579	603	630	625	619	612	629	617	594	640	639	620	642	630	632	618	629	627	614	628	592	636	641	628	684	649	599	607	637	599	663	630	631	606	649	645	586	614	607	629	607	646	606	666	624	632	618	637	603	588	621	623	608	630	619	602	637	605	643	607	623	619	562	642	637	623	614	615	644	602	614	632	613	600	629	590	581	636	635	610	624	651	593	597	607	649	606	616	618	648	641	635	626	622	628	620	598	571	620	607	629	638	642	610	654	623	602	625	645	613	615	609	620	625	600	590	669	621	639	652	616	621	639	586	593	616	630	590	651	627	594	588	606	621	612	618	631	629	653	591	577	588	634	625	635	632	605	618	619	574	597	623	619	623	650	617	596	658	574	620	597	613	657	590	604	587	629	617	566	634	616	653	648	625	612	620	634	651	589	639	603	611	627	613	585	623	670	632	622	638	615	616	583	641	604	609	641	640	626	631	585	604	636	671	615	627	598	608	613	638	592	642	603	637	634	602	612	640	594	616	672	596	624	630	631	599	632	636	643	587	651	619	620	616	642	600	608	626	604	594	592	651	675	651	613	588	648	636	631	638	620	585	636	598	604	626	635	618	607	647	642	629	586	623	614	618	589	650	616	655	597	588	621	620	653	611	626	657	628	639	651	629	592	631	630	629	594	664	617	624	654	613	588	618	608	659	597	636	656	617	613	603	628	639	604	614	627	602	600	619	562	601	625	573	630	635	618	601	609	646	657	579	637	625	619	632	608	622	621	653	626	607	605	617	646	635	580	632	592	651	653	623	653	611	607	588	604	654	582	647	665	556	611	623	609	613	671	662	596	591	628	591	600	555	645	635	632	616	633	631	597	570	613	640	579	629	606	600	634	612	620	632	602	617	608	624	587	615	598	607	633	619	632	614	614	650	658	587	630	625	597	612	572	665	615	631	628	634	618	553
3010	820	403	226	167	216	295	332	253	238	230	157	167	177	149	169	136	153	200	158	138	159	178	170	164	156	125	117	78	75	73	78	77	64	82	65	68	61	79	61	69	67	64	63	63	72	62	61	79	61	95	65	77	63	66	77	72	64	59	81	61	77	78	68	64	72	49	67	67	79	72	69	81	78	71	69	74	59	73	75	75	61	55	81	59	62	59	64	65	72	51	66	74	86	56	51	68	77	71	65	87	57	59	61	50	63	58	66	79	73	71	50	68	71	93	60	73	72	66	66	66	62	64	68	69	66	85	72	70	70	75	58	65	69	63	74	71	77	60	75	72	68	95	58	61	62	73	58	71	78	72	65	79	71	69	60	68	65	70	67	65	64	85	73	66	61	74	60	77	68	65	64	77	49	62	74	74	66	67	65	68	74	66	70	90	76	70	64	76	59	67	62	69	79	60	69	82	80	68	69	67	65	77	74	77	71	70	78	94	73	67	65	64	79	77	75	72	61	66	66	65	79	68	65	63	68	85	63	57	58	59	64	74	67	70	62	51	80	63	68	71	54	81	84	81	58	58	57	68	59	69	64	56	70	66	77	67	64	75	83	71	85	77	59	75	60	68	62	72	76	72	63	68	62	69	55	55	68	76	77	55	52	67	55	66	59	66	55	47	75	76	65	61	77	76	55	72	68	81	68	69	77	82	80	67	76	65	71	63	68	69	75	48	61	50	63	72	66	57	67	61	63	71	68	70	68	72	75	51	68	67	72	64	73	61	53	74	74	78	60	62	67	67	70	70	60	69	67	79	78	62	64	59	69	63	60	73	72	58	83	63	55	57	73	63	58	58	52	91	71	59	76	54	77	52	62	64	47	64	52	50	72	70	75	67	71	79	71	66	71	48	75	64	57	61	76	63	80	61	60	80	76	78	61	73	67	71	63	73	74	60	57	68	81	66	79	65	79	67	58	65	77	75	54	68	82	76	67	70	70	67	74	68	76	80	78	57	68	68	76	63	64	76	72	63	77	61	72	71	74	63	72	77	50	72	67	67	100	59	56	74	68	65	70	80	59	73	65	63	83	81	75	66	63	60	68	69	68	80	67	73	80	66	79	78	70	76	55	85	73	69	65	66	67	53	65	62	68	66	83	75	79	84	78	67	61	70	66	78	75	73	58	54	57	67	75	73	77	69	64	65	63	68	59	62	77	63	75	51	70	65	62	54	84	82	68	68	85	75	55	74	77	65	67	50	83	58	70	66	66	80	57	60	80	77	64	71	53	77	66	66	66	57	56	55	60	82	69	65	79	66	68	61	66	76	71	67	60	65	78	59	74	66	73	69	60	70	77	59	68	65	79	74	64	66	70	67	72	79	66	87	67	67	66	64	75	82	67	66	73	89	74	75	63	74	74	74	71	59	77	66	83	66	65	82	68	70	66	65	58	76	71	70	73	67	77	75	65	83	61	63	73	57	81	71	57	73	66	64	92	54	66	63	81	64	81	69	60	65	72	74	68	67	69	71	65	69	62	63	69	67	79	60	69	71	56	65	83	70	61	79	69	66	72	76	71	65	64	68	64	63	60	62	74	77	68	73	74	74	69	63	72	73	86	52	63	65	68	64	80	69	69	61	64	69	77	77	64	77	77	68	65	62	78	84	78	80	77	60	66	67	73	53	71	60	80	80	71	60	60	49	69	70	55	65	68	76	71	57	75	69	55	66	61	71	65	74	73	78	78	80	66	72	67	75	88	75	58	56	69	77	60	67	70	58	72	57	59	82	72	75	57	54	61	59	66	78	69	76	63	67	60	82	63	58	70	66	60	78	60	59	70	64	68	66	78	59	59	66	65	64	68	72	66	75	54	67	70	81	51	65	59	60	72	62	67	80	74	79	68	85	60	53	68	87	69	63	71	65	66	72	63	70	71	65	79	58	70	74	83	57	59	63	59	44	67	70	77	76	96	72	67	70	59	61	83	62	64	70	69	58	52	76	68	77	76	76	80	74	59	82	84	74	75	72	58	69	72	50	75	80	81	83	64	74	80	80	80	53	72	60	63	81	62	64	61	75	76	74	68	64	76	95	74	82	66	65	68	75	74	80	75	67	79	55	88	63	73	68	64	69	69	71	78	71	70	65	85	58	72	72	56	55	53	71	54	72	72	75	65	55	71	67	65	59	71	74	75	61	78	75	74	72	75	82	68	70	73	81	76	66	75	75	83	78	68	65	86	80	57	65	72	66	66	64	70	62	75	61	64	72	72	70	59	51	73	81	61	70	71	73	57	74	68	76	83	66	76	71	65	60	70	81	73	64	76	70	75	76	64	67	64	64	59	71	75	66	64	77	76	85	67	60	65	53	72	68	94	80	55	68	81	60	65	79	74	88	72	89	66	75	81	77	71	87	72	64	69	74	72	67	66	76	57	61	67	49	76	90	79	63	59	56	67	79	64	81	67	70	89	61	80	66	72	71	67	84	57	67	78	68	71	70	77	52	63	79	63	69	68	82	65	72	65	69	73	57	83	84	68	57	73	75	86	65	84	70	72	62	73	69	84	77	65	59	74	76	75	56	64	66	65	52	63	69	81	65	76	56	61	60	69	64	59	64	76	79	81	64	84	77	56	78	67	72	73	71	84	74	60	73	60	69	58	55	80	76	67	58	56	73	72	69	81	74	78	61	69	81	76	56	57	74	67	66	69	69	55	60	68	71	64	63	60	67	71	80	72	63	56	66	57	56	69	66	70	69	72	71	76	81	73	65	64	65	62	67	73	78	68	61	69	66	76	63	69	85	65	68	75	67	84	60	68	79	65	71	73	61	64	82	73	58	76	61	60	73	73	63	61	69	71	68	67	66	65	79	66	51	60	80	73	55	70	75	71	64	74	84	59	75	64	69	83	71	64	71	75	74	66	62	70	68	70	57	77	79	81	73	72	75	70	83	89	70	67	72	75	49	70	74	61	68	61	58	78	50	74	81	69	63	67	86	74	81	62	84	63	64	61	74	69	70	69	57	61	83	71	60	66	86	85	78	75	68	73	73	84	80	77	70	75	74	56	74	77	64	73	75	75	65	69	75	76	65	74	62	71	63	69	73	73	66	58	71	67	84	56	64	70	78	60	56	71	73	67	57	51	80	65	60	68	67	67	75	93	81	59	68	81	75	95	79	64	50	69	63	69	77	65	63	73	66	68	83	67	63	47	75	85	75	65	74	59	63	72	67	67	83	70	72	65	69	70	59	68	63	74	76	82	67	57	71	62	70	60	67	80	64	72	64	47	73	51	63	69	54	66	60	60	59	74	63	74	72	68	69	60	64	71	74	74	72	64	60	78	73	81	79	67	60	81	72	84	71	78	72	71	68	76	63	67	78	58	63	75	76	77	56	67	60	62	77	81	75	68	69	61	70	64	65	75	75	78	67	71	70	64	65	64	70	65	68	55	80	65	66	74	72	63	59	77	56	69	59	68	79	67	59	70	75	73	60	74	76	72
22122	8236	4338	3710	7357	11298	13147	11466	8482	7520	5892	5184	4249	4204	4121	3891	4045	3744	3656	3023	2929	3128	3694	3263	2814	2277	1734	1248	898	696	635	581	518	561	524	518	558	555	523	562	505	529	501	502	467	518	525	542	517	497	496	502	510	515	549	519	457	536	501	525	484	510	512	470	553	509	524	521	510	520	548	538	553	533	537	505	543	545	513	489	517	483	539	539	543	509	516	528	540	499	514	521	497	532	532	531	527	529	521	527	530	583	522	507	519	525	527	508	491	502	527	515	506	517	529	524	502	575	501	546	477	542	488	515	553	502	513	484	501	540	508	521	510	558	525	519	534	519	538	579	534	501	496	535	546	482	527	496	512	506	539	529	532	517	496	513	535	536	548	580	519	564	528	516	503	559	512	523	540	499	508	550	500	530	540	534	530	557	525	516	484	584	563	533	527	526	491	526	491	516	502	547	529	516	504	558	526	553	513	520	496	537	538	540	520	530	547	524	512	507	555	539	522	524	534	508	554	488	532	509	541	515	555	507	523	474	543	511	528	510	536	515	544	504	512	534	507	521	530	509	523	545	487	524	522	529	510	526	523	476	536	515	527	496	523	549	508	476	534	513	512	529	537	506	512	531	538	521	493	495	539	520	534	530	501	498	493	518	507	522	491	539	538	525	513	564	540	522	524	498	494	489	510	494	485	551	559	532	512	503	538	512	528	519	526	516	507	546	523	542	487	503	494	473	512	535	512	527	492	516	510	521	462	546	529	514	509	508	583	522	530	517	526	532	488	485	553	482	515	530	552	546	576	478	553	521	548	556	524	556	511	527	500	531	504	462	538	494	533	523	512	503	543	537	590	525	513	538	538	512	483	528	512	512	542	530	561	481	514	506	561	507	509	488	531	497	521	529	530	516	527	532	549	527	529	512	589	547	544	552	536	529	507	506	523	565	534	522	538	576	525	511	563	503	544	538	496	520	512	522	547	530	517	533	528	556	516	499	505	539	476	525	516	531	536	492	539	513	501	488	508	491	498	520	525	505	507	516	514	557	471	536	529	484	527	522	546	483	538	516	494	491	515	561	552	511	500	514	528	493	508	527	523	528	512	514	537	541	526	528	533	511	509	522	531	481	517	496	500	521	581	520	510	497	555	542	571	478	513	507	528	552	510	501	512	532	505	564	525	491	492	530	541	529	521	511	505	556	529	493	524	544	552	548	508	488	508	524	517	523	534	508	516	533	492	523	526	558	539	529	533	480	522	567	561	541	521	529	512	512	536	505	528	524	513	559	502	541	554	522	545	536	513	501	529	529	479	546	481	546	514	512	498	520	526	497	518	511	513	526	548	524	518	501	541	517	479	525	573	501	513	525	527	541	534	558	536	514	512	565	485	481	517	544	530	506	502	506	551	509	497	527	518	507	543	525	520	532	509	545	502	545	513	541	510	484	493	557	500	526	522	496	535	511	465	523	516	514	501	504	527	489	500	495	540	485	555	505	533	513	502	519	507	510	501	529	506	543	518	522	510	521	535	546	471	518	478	543	552	511	503	533	523	562	507	541	501	490	501	554	508	508	534	520	471	501	523	510	502	527	483	545	537	511	504	535	542	478	490	506	508	548	523	542	518	545	547	493	506	467	563	505	495	549	473	593	535	560	528	509	535	494	527	525	534	479	543	546	546	537	501	497	547	557	526	529	537	569	544	519	496	473	501	522	548	525	498	471	527	543	516	478	510	525	504	557	550	496	503	549	547	510	515	527	522	474	508	494	540	549	558	509	516	551	471	517	517	472	519	500	569	546	491	508	517	527	494	500	495	513	485	529	478	501	505	503	532	551	502	529	513	508	509	508	523	530	561	537	518	534	490	530	475	525	506	533	536	588	541	537	532	525	544	517	532	528	586	524	540	511	545	561	541	517	556	523	505	514	523	496	493	513	525	510	533	527	545	518	530	503	544	516	511	518	526	522	532	547	531	478	515	561	497	515	509	529	507	515	510	490	523	519	527	501	499	508	545	524	512	530	504	511	500	521	550	510	513	502	507	502	497	505	512	531	529	552	530	534	529	495	518	567	513	516	533	547	529	505	499	491	518	572	522	519	521	539	548	494	498	508	523	519	528	538	488	477	494	548	530	548	504	552	577	511	514	516	528	500	526	519	536	504	514	554	516	529	561	522	563	550	541	525	502	539	525	501	525	473	510	558	520	552	522	494	508	513	505	525	536	505	491	498	530	499	524	546	520	527	570	502	544	531	508	514	495	553	525	484	562	544	564	518	518	517	516	546	499	549	458	507	533	531	544	516	528	510	507	516	557	481	512	501	527	532	532	499	578	539	497	519	528	501	542	496	517	518	528	536	504	499	506	498	551	515	511	501	532	523	528	533	546	536	519	516	542	490	535	508	489	518	488	526	518	540	501	478	522	493	509	550	496	531	514	507	480	519	528	492	500	517	484	531	534	538	503	548	581	529	527	567	497	536	518	553	503	494	507	519	521	504	472	553	521	558	515	520	534	550	526	559	476	548	518	523	562	514	530	527	510	528	485	500	538	518	502	491	515	534	531	515	518	521	471	542	535	519	505	493	530	520	528	503	486	482	480	496	530	550	512	530	526	556	491	529	534	533	510	533	523	519	520	526	540	512	488	505	506	540	497	539	551	523	466	535	554	500	524	555	520	506	500	562	527	525	498	508	545	539	519	551	464	522	513	542	515	508	465	503	555	557	527	530	535	504	524	523	492	493	511	505	511	493	492	516	509	494	527	504	559	516	532	499	575	512	517	531	550	508	551	548	501	494	536	464	536	542	541	469	509	467	533	541	530	519	532	512	560	457	475	509	529	505	555	512	528	503	530	517	544	474	525	486	537	526	492	517	525	525	513	495	514	525	508	541	504	530	490	521	508	531	517	526	533	534	559	539	538	563	546	497	520	509	537	488	519	543	503	484	534	518	519	503	517	517	492	504	519	519	528	524	508	535	517	499	521	482	534	553	500	525	526	492	545	495	506	527	502	497	510	469	520	524	516	527	497	521	489	546	525	536	526	542	530	488	546	457	500	543	519	532	488	538	529	513	483	514	529	501	493	492	534	459	529	490	506	483	543	556	486	533	520	531	543	550	483	535	513	540	558	530	520	550	513	533	518	539	493	529	507	509	545	522	513	504	475	535	505	519	529	512	519	513	498	530	534	498	507	501	516	554	505	551	549	534	497	507	527	539	524	495	535	484	499	533	491	455	505	515	534	540	531	523	538	506	524	533	515	547	558	527	543	544	547	505	504	548	509	519	535	496	543	507	548	542	525	517	546	537	505	475	506	499	521	517	505	555	494	515	488	519	520	469	518	493	509	537	552	553	521	544	514	506	533	504	514	496	494	518	571	525	508	556	567	568	516	491	529	495	525	502	505	529	526	506	543	511	521	565	524	537	479	512	487	552	544	542	536	507	497	524	496	579	514	543	489	555	547	556	520	484	541	537	500	540	482	506	514	527	517	514	507	500	543	511	499	530
2551	987	433	271	234	285	372	334	313	317	243	265	240	234	268	243	205	219	209	179	170	204	386	443	374	311	205	157	110	101	91	80	78	80	83	72	72	69	65	74	60	70	64	73	68	75	79	70	70	75	76	71	82	72	70	77	52	70	80	65	56	63	63	95	75	76	79	71	69	65	70	72	74	77	71	84	67	81	73	74	67	62	85	83	71	69	84	72	79	66	75	52	82	71	63	64	64	64	84	56	79	68	67	58	57	69	84	82	71	71	73	75	74	71	72	83	69	85	75	67	69	82	64	62	71	70	80	71	59	71	76	60	72	70	74	85	73	71	62	61	67	71	64	73	73	69	84	76	72	73	71	71	65	71	93	75	74	76	75	75	78	77	82	53	83	72	103	93	65	69	80	76	67	71	71	79	67	73	71	83	68	81	71	76	78	71	63	71	78	64	80	75	70	67	71	80	81	80	77	65	88	78	67	83	72	66	67	70	80	60	71	86	89	68	72	73	80	80	72	60	78	59	73	67	87	82	89	76	78	75	85	76	68	69	66	70	72	79	73	75	80	81	74	61	66	82	70	62	87	72	71	72	75	77	71	65	58	72	71	86	53	71	64	89	82	84	77	74	75	70	72	78	87	76	92	69	79	57	68	75	67	61	58	74	78	78	69	77	92	69	77	78	74	75	59	76	66	65	73	70	66	90	65	94	71	80	70	81	82	73	84	78	69	74	52	79	64	60	83	60	82	94	80	73	70	70	74	65	73	82	68	84	70	76	81	66	69	65	67	63	72	76	74	80	91	94	81	77	84	85	89	86	73	69	74	67	75	71	76	76	60	71	73	54	68	80	77	80	84	64	71	80	66	69	72	76	54	83	74	67	67	82	75	84	72	64	70	64	75	76	70	73	74	72	88	69	67	88	64	84	67	67	56	73	70	70	63	75	84	75	57	71	57	77	80	80	73	63	76	68	62	83	79	74	63	80	80	67	68	75	73	66	78	74	79	78	79	75	78	75	76	58	64	70	72	68	75	86	92	77	92	87	88	91	71	100	74	76	67	60	81	69	63	66	79	88	76	76	72	74	71	79	62	81	83	63	64	83	61	70	62	78	69	66	70	87	73	77	64	63	78	63	82	78	73	80	90	77	65	71	75	81	62	72	78	76	51	71	76	92	74	81	72	78	69	76	79	81	62	63	72	71	75	73	77	88	67	56	80	57	70	80	63	70	80	75	69	65	72	72	80	72	76	79	63	81	83	85	63	70	77	85	63	78	64	71	77	68	66	69	68	77	65	89	72	67	76	52	63	72	66	68	62	60	76	64	77	90	79	60	73	74	65	75	71	75	72	80	78	75	75	76	59	75	76	61	73	81	80	81	71	82	90	66	91	73	73	65	71	89	74	59	80	76	75	69	85	82	64	89	75	91	77	81	71	63	74	79	64	76	65	74	66	80	71	79	76	63	61	89	79	59	65	62	74	85	71	71	62	55	85	80	84	74	67	73	104	68	67	73	79	78	61	63	80	79	70	64	77	70	72	69	65	66	65	73	67	77	72	79	67	83	75	79	50	80	63	84	87	73	72	72	66	70	78	83	75	72	71	65	83	85	81	70	65	76	82	75	83	71	71	64	86	73	64	68	61	79	75	68	73	74	89	80	74	77	65	83	67	85	67	74	74	75	60	92	78	70	57	60	69	71	81	78	67	79	71	76	70	57	74	66	68	75	68	59	64	75	60	68	64	69	76	73	81	68	77	105	79	65	82	71	75	79	72	71	77	71	68	71	80	92	66	80	68	89	70	71	69	71	75	100	86	66	72	97	76	59	65	67	67	83	73	65	68	67	72	74	85	72	68	53	80	82	86	73	63	72	81	72	79	75	67	72	77	58	67	87	67	70	67	65	71	69	77	70	60	71	65	84	65	88	82	73	72	75	75	74	64	83	82	62	72	82	80	68	68	70	84	61	75	77	77	78	65	73	75	76	85	68	72	83	88	93	67	79	72	85	60	96	77	81	59	62	74	74	78	60	84	65	77	65	66	70	65	60	82	79	72	63	88	64	82	74	60	70	90	52	72	87	89	75	93	64	80	81	73	88	75	60	78	81	76	66	69	73	74	71	86	73	71	79	71	70	73	72	73	79	76	87	68	96	79	79	84	79	76	74	78	78	85	65	68	60	69	68	84	79	86	65	69	82	66	73	77	64	68	65	78	71	72	75	71	79	64	83	71	82	75	55	84	68	64	64	82	84	59	70	93	78	66	82	77	73	75	74	67	77	77	75	75	85	78	68	82	64	61	73	79	74	71	70	81	67	74	64	87	52	71	82	78	70	86	77	80	84	74	71	61	73	81	81	58	70	70	83	70	74	75	82	73	85	58	76	72	74	82	84	73	63	88	58	61	76	89	79	60	75	81	55	74	76	69	91	62	75	69	70	72	81	75	85	69	88	77	85	72	65	72	81	75	70	66	73	72	67	72	72	76	80	69	68	95	64	67	72	72	66	81	90	52	71	73	82	73	62	76	76	69	65	69	77	77	71	60	94	73	74	57	44	64	63	60	61	81	71	75	81	60	49	72	71	70	67	70	82	62	87	76	60	68	87	62	74	66	76	79	81	63	77	64	74	66	66	87	64	65	89	72	91	74	60	77	74	67	58	88	77	67	63	66	68	79	74	84	62	75	64	72	81	66	64	69	64	80	91	84	69	77	58	58	68	65	80	62	67	83	67	75	62	68	80	69	71	86	72	72	76	67	72	80	85	81	60	76	69	81	78	67	72	81	84	70	66	66	64	68	74	59	79	65	65	71	79	74	72	68	76	70	52	79	68	82	70	71	77	78	78	79	69	73	78	73	73	67	60	62	61	68	79	64	80	73	69	63	72	80	87	75	79	53	73	73	83	73	66	70	82	78	61	71	85	65	86	68	67	83	81	83	69	87	81	70	93	58	80	72	70	61	63	64	63	81	85	66	65	65	87	79	63	70	83	69	69	77	72	64	73	61	66	62	75	61	69	66	83	63	72	69	63	64	82	76	72	95	62	72	78	77	75	78	60	90	75	76	65	70	74	73	68	83	56	69	75	73	82	64	58	78	83	72	67	75	72	76	64	66	69	82	76	86	67	67	62	62	63	73	62	72	65	83	76	89	65	72	74	78	70	89	74	77	63	76	66	74	67	69	83	61	85	74	74	76	66	75	71	78	77	65	77	70	71	85	74	72	65	69	86	69	66	75	72	69	69	74	82	89	59	68	70	70	70	65	69	73	81	73	73	72	83	74	73	76	86	82	63	66	77	67	74	76	79	91	81	69	73	71	88	70	70	72	73	72	78	66	67	84	69	86	72	84	63	79	80	68	75	66	65	77	79	72	77	65	62	68	66	71	78	77	77	60	79	88	93	73	78	69	82	92	71	83	76	52	73	90	88	84	83	72	71	73	72	64	70	82	84	67	71	83	75	71	80	89	75	79	72	74	77	64	77	62	72	65	61	66	78
22528	9827	4889	4442	9995	15589	15735	12165	10799	9382	7470	6522	6188	5866	5935	5545	5264	4784	3933	3502	3404	4883	7725	8319	7265	5242	3835	2418	1676	1116	785	634	611	557	574	578	523	541	548	550	562	587	541	530	514	480	620	558	527	538	532	561	550	563	527	530	523	547	536	556	519	606	561	544	553	557	576	525	546	529	494	547	583	525	525	583	558	537	529	544	602	572	524	542	508	565	509	526	539	551	537	542	532	571	578	522	556	554	558	558	540	543	531	529	569	578	530	582	552	502	547	540	503	518	540	523	558	547	564	510	509	555	516	548	524	566	532	530	555	574	518	531	555	563	555	566	552	530	497	539	534	539	533	502	547	519	549	557	526	544	520	509	530	558	539	532	523	530	536	554	493	543	558	543	497	547	532	530	535	556	513	542	554	558	535	498	527	536	526	568	556	513	564	512	541	495	533	534	543	534	550	499	514	514	577	555	559	534	530	545	559	541	479	496	513	536	577	528	551	541	531	562	527	493	511	567	586	523	548	520	551	536	501	543	529	502	570	560	551	551	537	532	547	530	577	562	538	555	531	553	566	555	528	534	518	523	532	572	578	511	496	515	514	542	558	531	564	572	526	552	537	554	533	538	545	539	540	544	550	545	534	527	554	583	522	518	561	513	542	535	547	548	532	525	549	535	545	563	549	539	537	495	499	558	564	498	546	552	553	542	545	529	581	498	547	569	504	554	501	538	573	613	568	550	565	492	500	554	523	521	504	516	547	565	509	551	524	545	557	509	549	572	534	511	537	542	559	512	559	544	522	550	533	543	498	553	472	494	541	522	557	510	492	567	528	548	540	574	522	558	583	551	508	520	527	537	555	572	589	517	579	529	549	525	506	543	533	510	513	540	530	554	533	547	480	537	526	542	556	528	533	544	511	592	528	503	523	556	577	567	543	495	541	498	531	552	529	536	557	540	557	554	501	549	540	567	563	520	591	530	541	549	549	529	533	572	542	566	538	541	535	534	528	544	549	528	566	531	521	540	561	527	558	554	487	537	516	540	533	516	530	532	528	542	562	565	484	567	552	553	548	512	559	528	517	520	543	507	516	539	543	547	553	529	514	568	499	548	564	568	543	520	573	545	514	501	520	510	511	528	515	555	541	513	517	531	562	586	553	530	552	522	500	499	564	533	538	510	552	535	523	532	524	545	522	492	507	564	557	527	562	576	551	527	556	508	521	524	526	505	543	528	530	538	543	550	525	553	538	548	572	534	548	570	510	539	543	532	585	517	481	539	497	526	518	542	502	569	565	516	550	526	535	559	530	537	491	572	536	546	569	546	580	560	543	567	561	566	546	508	587	565	609	563	539	552	512	553	569	516	550	556	547	544	567	532	545	550	575	537	526	505	516	543	524	568	567	544	554	491	569	553	533	554	549	582	530	518	537	568	531	563	509	514	509	529	537	542	526	518	531	534	589	572	552	525	533	547	562	553	533	511	556	545	519	537	529	571	528	542	558	527	577	560	503	560	531	526	540	498	520	572	534	562	533	535	556	561	531	550	552	598	520	514	592	560	546	536	548	506	521	533	533	596	563	564	545	522	556	520	515	549	509	531	535	524	559	516	526	524	545	547	539	531	543	547	548	531	554	508	532	558	555	507	561	500	545	562	564	547	545	533	531	539	553	527	544	555	513	548	544	542	559	525	563	508	582	541	520	539	544	575	569	528	515	520	544	519	596	579	560	574	576	573	549	520	527	557	513	529	537	549	580	571	528	553	551	558	561	514	539	579	530	521	567	513	539	507	558	508	514	536	557	551	566	539	540	546	586	543	525	536	547	508	546	531	548	559	542	570	554	510	508	520	553	529	515	522	543	540	532	555	541	523	579	532	524	530	562	506	538	508	538	555	525	560	504	562	537	517	566	497	579	506	541	527	546	535	546	516	523	545	549	562	559	543	557	519	528	510	592	508	530	523	483	521	528	529	578	583	498	559	522	537	500	505	554	539	490	526	534	572	513	568	542	548	547	547	550	511	547	527	532	547	542	558	574	528	530	530	544	526	502	568	542	516	573	513	550	548	497	518	542	557	538	587	507	531	533	536	575	548	513	514	509	561	529	522	532	539	558	574	518	553	569	488	566	516	528	579	532	549	566	546	523	513	529	505	511	547	566	542	548	583	511	509	560	561	509	518	538	555	534	515	514	528	530	488	547	526	555	567	535	497	565	556	498	508	540	534	562	559	589	532	529	546	527	541	548	575	515	602	505	518	536	508	510	556	509	543	526	577	535	543	525	550	544	527	483	542	539	509	540	542	592	552	533	540	615	517	497	529	523	545	540	529	570	569	538	528	556	571	507	538	531	526	539	485	569	550	560	553	561	514	523	542	547	547	531	564	544	518	547	534	512	491	551	571	532	540	542	534	509	560	536	547	524	544	563	567	538	577	545	559	502	535	537	536	540	558	574	498	543	537	544	555	568	556	575	564	528	554	565	520	502	528	512	526	516	554	559	531	524	563	499	531	570	529	551	552	543	563	571	569	566	561	575	568	512	510	591	521	546	530	528	535	521	574	520	494	533	515	585	560	552	500	552	518	491	564	537	512	549	501	544	535	532	526	564	572	576	545	572	542	545	515	557	552	485	535	528	535	496	540	538	538	579	567	564	508	558	535	511	535	520	568	544	534	550	526	525	555	589	541	510	546	549	531	557	566	507	547	541	547	546	563	539	589	566	522	577	557	518	497	543	508	474	510	566	532	523	532	552	504	533	508	543	497	517	523	524	504	539	552	518	558	535	564	538	548	629	549	535	550	577	562	555	532	537	545	494	530	555	535	525	514	540	531	528	566	531	509	509	544	563	565	504	566	524	539	553	559	549	529	502	524	521	512	564	528	537	557	527	528	509	544	556	537	554	550	536	536	536	549	547	525	518	546	563	572	532	545	476	548	545	522	547	523	513	543	575	522	523	545	525	547	539	516	543	538	548	532	559	531	522	579	533	519	567	549	536	561	576	525	528	556	546	537	574	522	528	567	523	556	588	543	544	538	561	519	562	535	570	520	543	608	533	538	514	558	545	560	548	534	551	510	589	558	533	569	579	570	511	526	563	600	563	525	559	507	539	557	558	535	577	506	540	540	502	486	539	540	544	538	567	537	547	531	548	534	555	550	514	590	531	562	530	563	523	550	539	522	565	525	526	544	527	562	535	547	545	516	553	540	507	565	522	577	514	550	521	537	515	533	534	544	530	529	567	584	567	543	512	520	558	544	503	543	545	553	501	588	521	500	554	528	585	529	541	559	555	517	520	600	547	552	574	534	532	569	551	520	552	544	565	541	555	529	550	526	509	541	542	551	525	547	488	538	547	569	533	505	505	559	551	529	564	556	544	567	537	521	535	515	540	531	563	533	584	516	590	564	541	501	563	537	535	545	551	518	565	536	524	529	522	582	559	534	539	539	505	564	542	517	527	579	548	492	483	528	544	547	541	549	553	508	538	555	510	558	556	542	531	524	555	543
3514	701	379	284	247	274	324	289	330	299	242	245	264	246	233	257	196	242	216	173	187	243	407	503	417	309	243	172	117	111	98	76	89	97	85	69	77	68	90	67	69	86	81	72	62	69	87	76	65	80	71	98	77	81	76	77	65	77	64	75	88	79	89	95	92	102	71	82	67	83	72	84	79	71	96	76	63	77	79	81	76	57	81	73	84	79	72	71	86	77	79	76	72	91	88	74	85	87	81	77	76	92	65	83	74	84	75	71	85	65	74	74	70	86	80	69	86	77	87	75	93	73	89	70	89	80	68	75	89	87	83	80	74	96	79	77	58	82	83	71	62	70	69	79	99	100	89	61	80	73	85	76	72	94	75	89	80	76	89	93	70	87	74	75	89	66	80	75	84	80	56	66	89	89	99	93	89	87	89	93	71	67	82	74	71	64	89	69	77	94	84	73	77	90	81	84	90	70	81	78	71	92	71	99	86	90	71	76	78	71	81	77	89	61	83	92	78	80	79	74	79	86	70	86	79	81	60	81	83	83	85	79	75	77	87	80	82	82	76	93	77	103	74	59	86	69	82	81	72	68	82	76	61	63	90	93	72	66	74	70	79	78	82	77	97	94	79	82	85	77	91	75	66	70	88	77	69	71	84	76	74	65	73	73	83	77	74	72	79	77	74	85	65	74	64	81	68	79	84	83	76	90	84	81	75	80	83	80	91	83	82	73	88	67	62	82	80	90	73	89	71	87	80	92	71	81	84	90	83	79	75	78	89	82	78	87	92	81	74	85	70	71	80	103	77	84	89	83	74	78	71	87	80	91	72	84	75	77	78	89	73	73	94	85	89	83	82	103	72	64	89	90	84	77	97	87	85	82	77	74	60	84	86	86	81	95	66	83	85	82	84	87	85	73	71	82	92	78	85	80	68	89	77	78	88	71	76	85	78	88	83	87	73	84	94	80	68	77	76	82	79	76	83	75	71	91	82	87	69	71	102	94	89	70	84	90	72	91	92	83	82	79	80	83	83	96	72	74	84	86	71	89	78	86	81	92	76	91	83	82	63	76	87	77	62	72	81	86	74	91	88	80	81	88	66	72	88	61	81	79	71	90	103	78	77	71	93	80	80	65	84	89	83	72	72	80	79	78	66	79	66	95	87	68	78	83	70	78	68	82	77	74	92	66	67	65	87	79	76	73	93	78	79	71	63	79	96	83	74	95	84	83	71	104	87	72	90	62	74	76	94	92	62	89	74	73	79	76	82	84	79	77	72	80	82	88	70	76	77	82	62	83	79	69	94	68	74	77	74	76	76	83	85	92	67	82	65	70	69	62	85	67	77	83	69	69	78	85	87	80	95	74	76	75	95	83	87	87	77	79	77	58	77	84	67	82	85	79	75	89	91	84	88	70	83	70	73	94	76	81	82	77	73	66	80	79	83	97	78	95	69	87	74	100	82	76	87	85	66	82	93	98	78	88	64	77	71	70	84	78	90	76	100	86	77	83	91	69	68	76	94	68	74	88	83	74	75	80	89	86	86	64	70	84	59	86	90	85	81	86	79	89	70	70	78	87	99	81	84	69	87	67	72	85	71	79	80	72	77	112	87	80	76	68	80	76	79	73	86	78	67	79	68	76	82	76	62	82	77	75	75	82	81	83	81	75	81	85	90	86	79	75	67	82	83	88	84	70	72	69	72	75	84	83	81	65	82	77	66	70	90	72	77	76	71	72	77	99	78	80	79	83	83	76	82	73	58	77	77	85	80	50	78	70	79	80	85	84	88	72	88	86	58	80	79	73	85	77	66	58	89	82	60	71	75	76	63	75	105	85	90	102	86	71	85	86	80	62	105	84	93	84	78	94	75	76	87	81	86	69	106	79	78	87	75	87	93	76	76	92	86	75	72	88	71	75	80	75	78	91	80	70	63	86	75	66	87	72	90	76	90	83	74	99	61	73	77	68	73	94	67	74	86	79	87	81	98	67	89	65	79	87	85	76	86	73	62	83	80	76	81	71	81	80	87	79	73	72	76	78	78	80	79	71	94	72	87	70	86	97	77	73	77	78	86	86	71	77	65	77	84	77	72	78	76	78	90	77	79	73	80	74	72	90	90	95	82	69	81	77	69	89	81	71	68	79	75	85	81	79	77	75	101	74	75	74	67	70	81	78	72	87	86	75	80	79	74	75	83	75	68	84	68	77	93	88	77	87	87	75	102	73	76	71	74	77	62	76	79	76	92	74	98	74	59	88	81	59	68	85	92	84	85	86	79	81	88	87	78	94	74	69	80	90	84	58	67	76	74	74	81	77	74	81	76	80	87	79	83	63	85	76	65	63	88	89	65	85	71	90	78	88	73	89	86	76	76	96	84	91	70	66	95	80	74	79	70	64	73	83	79	83	77	52	78	81	78	73	80	83	76	85	88	83	96	89	85	81	91	84	83	88	70	93	86	77	87	84	66	76	96	78	69	86	84	72	82	87	74	64	78	78	66	62	77	82	90	81	79	78	85	71	71	86	85	63	85	71	83	74	74	72	84	86	81	82	97	73	73	86	85	81	87	77	78	81	82	76	73	74	76	75	86	85	81	77	82	105	86	91	84	75	87	73	82	84	77	64	83	88	78	79	84	72	80	92	93	79	76	72	90	76	82	73	75	82	69	82	85	101	64	74	102	83	76	67	104	82	79	100	77	67	73	78	84	80	78	88	83	80	81	75	69	76	84	83	89	77	82	70	76	79	82	67	78	86	70	88	85	72	81	82	81	85	89	68	77	75	89	84	70	70	80	65	90	76	77	73	84	70	80	95	86	68	62	74	87	89	65	80	84	88	65	64	90	85	66	78	84	84	83	71	82	76	71	82	81	74	81	74	86	81	86	68	89	58	82	53	82	76	87	84	89	72	68	75	80	95	97	73	93	78	80	66	88	85	74	85	78	74	81	87	74	71	68	74	77	83	82	76	78	80	77	69	70	90	76	75	82	79	73	67	83	99	79	103	77	86	49	92	73	80	76	79	80	97	81	76	88	89	74	83	77	86	81	74	75	58	73	77	76	83	83	89	80	81	81	87	64	71	85	91	82	74	80	77	80	72	76	88	82	90	90	86	80	72	74	105	84	64	103	85	64	83	67	96	75	72	86	85	82	78	66	84	73	78	63	83	71	79	79	97	85	77	77	73	84	77	80	79	94	72	96	63	75	84	68	82	83	93	69	87	89	88	65	64	76	80	90	82	71	93	68	89	79	68	75	89	70	103	67	72	79	82	69	95	94	97	77	88	83	63	69	97	71	86	85	77	76	84	83	81	87	78	83	60	62	68	69	71	74	80	90	88	66	90	84	83	91	93	64	78	80	85	66	77	56	79	85	87	81	99	81	76	74	77	85	87	81	75	78	78	78	88	77	72	90	87	65	85	83	81	82	87	80	82	90	74	64	81	102	82	80	73	82	79	79	79	78	80	69	93	75	78	79	70	74	74	73	70	80	90	87	67	81	74
20908	7532	4031	4190	11127	15759	14509	12095	11239	9285	7987	7014	6975	6068	5975	5659	5081	4420	5139	3940	3709	4922	9019	9916	8363	6038	4446	2747	1829	1111	815	701	641	643	577	555	587	640	608	594	614	621	612	561	615	555	591	623	609	604	565	604	585	588	558	619	595	622	557	599	601	639	644	591	565	650	597	612	590	600	602	608	607	624	613	590	618	590	583	562	627	566	614	579	534	628	583	573	605	595	629	613	553	554	583	581	582	571	602	557	549	585	615	595	543	631	548	612	620	567	574	590	567	595	586	590	572	616	606	625	568	620	599	576	619	631	579	571	598	585	594	598	568	623	599	577	581	543	636	604	591	578	615	566	613	600	609	587	613	587	541	560	589	571	581	592	621	638	565	557	636	614	601	576	564	497	596	571	593	609	578	582	532	589	555	599	515	549	645	559	622	599	631	595	591	574	572	596	585	590	598	627	550	619	573	612	598	577	566	623	558	569	637	632	586	570	574	588	619	583	642	629	585	620	600	599	599	650	599	572	599	600	654	590	556	581	591	583	571	556	619	576	587	614	595	598	621	586	591	601	562	598	597	589	623	602	589	614	620	550	574	582	629	616	563	592	623	670	575	635	583	574	626	591	593	574	577	609	600	580	569	593	624	640	552	541	600	576	598	570	589	606	571	567	563	570	599	588	602	557	631	599	572	615	584	590	592	607	590	612	585	589	578	558	554	570	603	578	564	581	575	577	587	579	574	597	526	603	587	621	609	574	589	555	629	595	578	590	584	583	624	589	562	573	596	541	545	560	572	581	583	546	589	588	602	607	542	611	643	585	625	546	563	605	621	561	574	632	621	568	599	598	568	609	585	583	619	614	615	624	623	587	546	591	616	558	613	616	568	612	630	623	602	552	540	594	570	593	619	578	601	529	586	591	576	625	604	589	621	621	599	571	585	565	549	642	577	584	607	585	569	613	575	561	566	599	565	613	625	611	605	566	593	630	609	588	579	578	582	584	555	612	657	581	628	581	567	582	580	572	583	577	605	606	590	602	589	609	571	615	543	569	580	568	581	590	562	614	588	549	605	566	585	571	572	643	559	575	575	584	573	589	578	623	625	557	556	566	615	612	590	606	539	616	555	591	617	562	593	606	585	590	566	613	561	609	570	554	580	577	594	582	580	626	590	617	606	544	624	572	543	546	590	556	595	606	575	568	573	598	599	612	610	615	624	599	631	558	592	618	590	594	617	616	550	540	597	561	577	568	602	575	572	600	590	575	592	545	635	611	597	608	567	634	635	604	600	564	591	626	580	634	565	580	610	601	613	591	574	646	622	582	570	640	588	592	596	585	597	569	598	574	608	610	628	603	569	585	597	586	568	587	614	632	616	571	590	592	544	583	555	580	580	566	602	564	569	626	580	590	583	568	589	550	556	609	631	563	551	622	595	589	611	624	561	615	573	598	613	605	569	575	594	628	608	591	598	582	614	618	602	569	618	602	611	592	644	611	638	578	550	579	622	587	522	613	647	618	567	568	588	589	607	577	589	632	598	612	572	615	580	593	605	611	561	612	553	588	560	596	593	591	599	631	556	601	583	557	575	596	586	572	602	609	562	567	601	589	601	558	630	601	564	558	650	590	576	609	586	605	616	601	572	569	580	579	628	590	587	566	610	549	588	563	532	619	590	606	600	625	548	623	587	552	599	549	568	542	616	576	606	565	587	566	580	607	607	593	586	583	590	592	580	546	611	619	628	578	605	591	577	616	604	546	594	575	567	615	592	549	576	571	579	603	631	561	580	595	597	596	550	605	602	607	614	620	598	583	581	568	587	569	622	611	580	552	597	590	566	568	575	581	577	567	614	627	605	573	608	604	631	603	563	567	637	626	613	594	596	596	552	636	595	646	665	579	574	618	634	608	578	601	603	586	615	610	583	586	621	635	595	607	584	609	614	587	590	611	600	594	609	605	624	629	599	583	592	595	601	556	615	583	612	614	603	539	634	631	568	636	555	648	564	591	559	588	601	540	585	603	673	566	603	610	598	602	597	645	580	576	595	560	562	605	602	561	614	617	577	578	622	610	575	549	587	612	588	607	580	592	534	603	610	591	585	631	601	552	570	624	597	598	561	563	573	579	587	561	638	584	550	605	582	584	585	598	616	587	592	565	610	580	606	594	568	626	568	619	614	564	564	615	579	630	571	544	561	603	587	547	596	625	550	615	610	581	589	610	560	572	602	560	577	627	553	595	610	573	602	592	609	620	548	583	641	610	578	582	607	570	574	516	574	569	610	623	599	567	585	602	600	571	625	575	570	613	620	601	616	591	603	581	596	595	571	592	548	583	581	657	568	649	569	590	592	553	606	563	621	574	614	594	554	583	541	603	592	609	606	653	610	626	594	599	605	579	606	587	560	597	549	586	570	602	549	623	605	586	575	567	599	572	620	585	567	593	593	593	591	615	578	618	531	609	573	575	550	588	617	613	588	598	581	605	545	604	622	571	589	585	615	612	550	584	580	578	591	572	594	557	549	601	557	606	573	628	557	589	583	610	583	572	574	564	546	563	553	610	611	586	598	598	615	571	655	640	589	581	612	587	540	576	594	614	585	617	586	610	564	590	581	628	574	596	595	572	598	597	585	578	599	584	619	577	560	580	528	558	559	565	596	546	587	582	595	607	626	578	573	575	582	616	553	612	580	619	607	614	602	604	576	572	618	617	582	585	586	569	615	571	591	590	633	561	590	588	557	575	545	591	599	622	630	598	607	611	656	597	575	593	599	600	564	635	600	598	589	600	609	560	574	582	559	623	563	582	601	596	592	549	576	607	572	630	641	590	594	632	595	556	602	578	604	599	605	589	603	597	604	572	617	591	601	600	575	609	584	584	610	595	594	538	567	588	583	633	603	583	582	591	592	564	561	605	579	596	550	575	631	579	586	551	656	555	598	612	601	675	576	567	609	612	595	597	599	576	598	599	602	583	600	587	616	611	614	604	570	556	652	588	579	599	593	637	565	652	620	618	586	598	576	582	642	564	563	552	535	574	566	593	612	571	621	588	554	609	528	549	623	596	566	563	635	588	614	585	571	587	579	569	560	585	582	604	559	577	600	611	572	625	591	628	608	633	635	563	615	566	590	612	586	623	554	595	588	603	636	589	595	555	586	651	556	581	603	578	585	593	594	557	571	608	594	614	565	611	650	593	585	612	613	623	616	587	597	612	586	610	582	593	647	630	576	607	578	642	617	622	568	602	592	602	577	573	583	571	578	588	596	587	590	632	615	587	570	609	591	602	582	567	574	583	582	613	582	632	613	603	577	626	584	639	619	578	597	613	543	574	603	568	584	578	599	594	605	583	579	581	576	576	622	594	559	579	585	564	596	595	585	587	570	619	599	576	593	580	587	558	595	646	602	589	645	632	601	590	581	594	586	604	589	601	592	570	632	566	592	543	559	638	588	596	589	595	600	557	587	581	611	563	612	592	631	592	553	587	572	608	570	563	618	549	629	570	611	582
2992	909	504	374	300	457	419	496	451	382	356	378	328	295	281	271	269	242	233	211	251	237	734	874	746	549	337	243	204	120	105	98	94	103	91	89	88	81	84	91	70	92	73	82	92	79	100	91	87	88	83	81	67	81	80	74	89	78	89	93	81	87	94	91	88	100	70	88	73	75	98	81	72	94	76	81	71	85	74	78	81	76	95	95	83	79	77	90	80	98	87	94	85	74	69	74	82	79	67	87	84	77	91	89	83	87	77	92	97	93	71	93	85	83	70	96	71	80	79	80	73	91	82	76	96	80	81	83	82	98	79	85	79	69	87	75	76	82	98	84	76	87	88	86	86	82	71	86	81	78	97	83	90	74	74	86	85	89	88	77	76	77	93	71	87	77	86	98	80	86	76	83	86	93	94	71	80	96	80	84	96	76	94	86	91	93	81	85	85	96	88	88	67	76	91	80	83	93	88	83	91	90	85	77	79	89	90	90	89	81	81	82	102	86	82	67	80	66	87	114	107	78	71	72	95	75	84	70	88	81	83	98	81	83	67	85	86	95	80	88	72	91	86	76	89	91	71	65	95	77	64	71	86	63	77	77	88	77	85	72	55	84	93	80	94	95	90	74	83	82	77	82	106	91	96	80	67	90	84	85	81	90	91	78	76	84	83	89	89	85	86	84	90	84	83	69	83	82	90	70	93	89	76	100	91	80	82	80	84	73	70	91	91	89	74	84	83	68	72	68	83	77	78	77	82	70	94	74	76	84	75	82	81	80	73	81	94	72	79	79	83	89	77	95	87	90	88	62	85	80	79	84	71	83	76	85	98	88	90	101	79	99	73	82	84	75	94	81	89	86	91	91	78	74	79	76	82	99	75	83	80	81	82	77	75	89	105	73	70	70	83	67	89	78	82	71	85	98	92	73	103	84	91	77	73	82	85	103	83	84	68	86	79	75	90	91	85	68	78	60	85	87	78	88	97	81	74	81	98	82	84	74	93	85	73	73	81	74	83	92	67	80	86	69	85	79	75	74	73	94	70	73	73	79	68	78	81	78	84	87	74	93	106	79	87	71	70	117	83	76	97	85	100	71	99	73	92	95	74	74	89	94	91	95	87	104	86	80	91	74	75	92	106	84	79	97	80	74	79	81	78	79	90	84	81	68	86	85	77	88	98	81	87	82	80	86	98	84	94	70	77	76	66	86	78	71	87	93	89	87	77	94	72	78	84	76	77	75	90	90	64	93	92	97	79	77	70	75	77	90	83	82	90	75	82	85	83	78	87	76	95	88	88	77	71	76	84	90	90	93	81	79	84	93	76	80	71	85	80	87	70	89	100	90	73	77	89	93	76	81	96	104	76	69	103	74	72	81	89	77	86	85	73	71	83	79	77	82	81	96	104	84	77	70	83	88	94	88	86	79	93	80	92	74	71	104	86	76	76	71	99	72	89	71	70	69	75	90	74	85	79	85	82	75	71	85	74	90	91	97	91	81	81	77	92	81	93	77	61	93	77	99	92	95	75	73	78	76	81	83	84	83	75	83	67	112	90	86	81	85	71	84	65	84	84	93	83	92	79	87	95	78	76	87	85	96	86	78	83	88	92	81	83	71	83	77	82	68	64	96	76	80	102	75	72	74	107	69	91	95	82	71	88	85	80	85	73	86	94	94	96	88	82	89	81	78	87	82	76	69	101	86	84	84	76	78	87	65	82	82	79	97	95	83	72	84	94	83	71	75	66	79	75	90	85	110	81	85	86	101	75	84	88	76	85	93	99	81	88	82	74	81	85	90	74	73	80	87	78	88	86	85	93	93	68	76	103	83	87	86	80	86	80	71	76	89	92	82	78	89	93	100	79	88	76	81	92	93	91	92	89	82	75	79	71	78	93	88	95	72	72	70	74	77	72	98	90	79	80	91	93	80	80	84	80	89	65	82	84	94	99	87	90	84	74	89	94	85	81	73	73	67	94	90	76	86	93	95	83	90	85	82	72	91	75	82	91	90	93	80	92	86	87	85	78	74	81	88	80	93	74	85	107	69	65	77	83	80	57	93	83	77	73	81	87	76	86	81	86	83	94	85	71	66	72	90	85	87	87	78	86	75	84	69	81	78	79	80	84	83	78	85	86	88	88	88	84	81	80	74	91	78	87	81	87	81	83	89	96	84	91	80	80	82	94	85	87	68	83	85	89	89	73	100	84	83	88	68	87	71	82	100	75	85	79	83	59	83	72	80	105	106	76	95	96	85	83	75	91	76	97	80	80	79	80	106	83	81	82	72	80	85	82	79	74	78	94	83	90	83	74	103	90	75	74	88	90	90	97	81	77	99	79	79	68	97	93	80	80	90	87	81	82	88	92	93	106	82	75	81	81	76	74	95	72	85	75	85	82	75	75	89	77	100	89	81	95	86	99	93	76	88	90	95	70	71	100	83	82	89	88	89	97	94	82	88	93	82	78	85	97	100	84	83	79	77	89	92	103	78	81	77	95	78	84	87	87	82	81	81	81	108	65	80	80	76	86	87	71	112	89	77	99	74	88	88	93	92	94	90	85	80	88	84	90	69	91	79	80	63	69	98	116	100	66	84	79	89	88	87	89	78	97	87	67	81	73	83	92	90	65	79	89	86	77	65	78	80	66	84	88	75	88	85	80	80	80	86	73	81	78	84	80	80	77	85	85	109	71	82	84	72	88	83	78	85	69	99	68	93	81	79	94	97	84	79	76	106	76	86	84	85	78	96	81	77	84	74	82	81	87	72	76	99	70	74	76	77	83	91	83	69	89	84	96	100	82	86	77	87	81	93	92	98	79	92	89	72	88	75	86	76	87	87	88	67	98	106	84	69	83	91	76	84	84	71	73	93	86	102	98	88	98	98	86	94	99	80	82	85	91	84	85	84	93	99	92	86	77	85	73	94	88	91	96	86	69	92	84	68	91	66	93	88	81	90	84	92	74	95	96	85	79	67	75	92	76	99	80	82	84	90	80	89	74	89	94	101	88	81	72	89	94	74	101	78	70	76	79	84	82	75	84	93	77	93	72	76	78	81	89	83	79	76	74	84	85	84	75	85	89	76	81	79	82	96	76	94	74	80	67	78	70	83	84	82	88	85	84	81	91	77	80	83	83	66	94	91	99	89	81	91	90	80	97	69	101	87	70	90	91	84	74	87	65	89	79	79	77	91	79	86	76	96	96	86	86	87	80	88	69	85	81	72	80	82	89	95	95	94	70	84	98	84	83	76	78	92	66	66	62	77	92	91	85	83	86	100	69	88	94	80	73	70	66	74	73	82	87	77	83	74	87	73	89	87	69	64	80	73	99	84	102	78	92	75	69	79	89	73	89	81	96	76	92	87	87	75	83	83	77	81	92	90	88	76	87	92	88	86	69	67	98	82	96	79	80	83	64	98	82	94	105	95	74	75	81	84	75	71	91	86	86	91	89	73	98	79	100	74	102	92	96	69	80	95	81	92	75	67	80	83	73	77	75	93
22382	8716	5041	5747	14763	21364	17307	16357	14272	11632	10205	9525	8546	7688	6980	6522	5839	5209	5575	4947	5114	4964	14416	15355	13337	9767	7090	4530	2715	1602	1186	828	773	684	663	643	622	614	647	611	624	603	623	624	641	643	637	604	607	586	581	543	609	625	603	580	594	634	569	644	617	611	609	624	567	581	583	614	638	597	641	620	631	582	579	618	612	646	589	580	635	577	571	634	614	620	638	599	650	645	657	576	611	602	592	620	624	627	556	599	611	618	621	594	595	573	596	642	581	612	592	625	591	603	602	551	644	620	622	602	675	615	587	637	572	649	591	609	624	630	584	585	598	603	675	647	618	577	573	608	607	638	600	652	634	574	617	589	646	616	581	574	586	573	610	618	584	602	612	615	636	572	624	625	609	631	601	614	606	607	612	585	659	558	585	637	594	610	589	649	623	642	634	629	656	640	645	601	653	577	596	684	633	643	614	551	602	564	601	569	665	615	592	605	632	582	680	675	613	634	624	643	551	621	613	590	590	605	624	605	557	616	646	589	616	628	602	598	612	640	583	607	583	609	611	640	614	587	571	662	564	605	633	582	644	641	647	633	641	590	592	604	634	609	590	551	624	621	628	606	598	594	644	626	563	570	633	633	608	612	614	631	566	603	616	599	633	628	561	637	590	565	602	617	644	591	563	623	654	628	588	606	644	610	632	638	629	642	595	612	616	643	590	621	638	580	633	636	580	631	584	585	631	620	613	624	579	612	612	616	596	611	574	587	643	641	645	660	592	592	597	599	577	635	599	596	607	604	601	601	638	618	617	629	622	621	599	575	576	618	595	605	644	598	600	602	627	587	588	593	637	581	609	633	615	625	618	612	609	611	597	594	589	641	595	628	555	595	581	640	623	561	592	649	616	584	660	660	637	615	614	605	606	547	636	610	610	598	614	633	611	627	571	628	632	652	599	601	632	615	642	614	598	649	661	605	617	623	596	566	574	587	634	632	616	605	614	611	557	614	659	624	580	639	568	588	647	650	628	623	615	587	620	636	618	576	592	614	581	596	587	578	626	599	565	641	611	612	589	619	628	588	619	589	580	596	625	632	617	584	548	619	577	588	595	605	597	566	629	604	626	575	628	626	629	628	610	610	570	602	615	613	625	611	611	598	608	610	565	645	605	620	563	663	607	578	654	616	583	605	635	628	630	622	624	595	633	589	593	615	613	634	638	613	607	597	643	590	590	619	594	603	633	626	595	581	638	623	622	616	662	608	588	612	636	614	579	617	622	628	601	622	616	613	647	581	599	630	636	578	615	627	625	622	602	579	632	607	620	604	623	608	602	617	595	633	624	610	617	608	619	562	622	618	627	624	616	607	574	624	640	581	607	639	578	606	593	628	595	647	652	600	621	621	631	608	622	552	572	598	605	593	597	584	642	591	658	594	631	612	648	595	627	585	638	624	625	612	656	652	623	624	608	635	592	597	609	589	585	599	604	563	589	618	614	593	623	632	608	609	609	580	611	573	597	631	612	622	594	605	601	630	589	576	634	602	606	628	569	556	640	593	594	621	641	596	598	595	571	635	600	606	625	601	606	619	632	606	598	616	633	567	591	602	611	600	592	629	618	603	596	610	593	599	601	593	651	640	601	647	583	652	571	640	596	634	630	611	628	615	606	588	668	616	618	588	603	622	628	604	634	653	561	566	614	615	589	630	626	616	600	613	652	627	584	646	600	612	602	617	659	642	630	600	589	583	613	600	585	596	618	604	590	619	585	603	562	554	625	604	587	627	615	589	592	655	627	613	623	590	645	616	634	604	616	595	608	635	575	594	640	627	616	617	601	567	622	613	619	641	650	614	613	605	635	639	584	599	621	570	629	582	607	625	618	568	600	611	590	616	647	593	621	589	637	655	601	592	611	577	587	626	644	604	626	605	604	607	584	644	632	597	634	592	636	575	581	619	624	600	612	634	658	661	619	631	597	608	573	626	643	607	586	592	618	630	579	609	599	593	598	617	614	603	644	646	628	605	646	608	614	617	642	612	610	588	668	617	615	617	630	599	626	600	602	612	638	642	607	598	619	593	602	594	597	641	615	607	657	630	603	641	616	552	615	624	636	609	613	621	575	607	618	611	596	604	601	609	604	650	603	628	609	593	617	597	627	551	614	606	602	589	631	611	648	668	599	624	596	621	608	599	642	640	651	630	593	607	609	610	640	587	656	619	609	630	634	633	625	661	636	639	614	637	620	648	615	583	651	600	614	571	600	620	610	602	586	626	609	570	633	609	632	608	631	643	612	617	622	636	606	652	630	652	615	620	575	614	653	609	618	627	561	613	620	611	676	570	609	605	635	611	613	647	601	610	612	599	636	632	576	576	594	609	599	588	612	638	610	592	620	594	617	598	630	562	585	633	624	623	641	595	651	553	643	615	612	600	640	624	608	610	602	584	621	616	616	581	597	596	618	619	618	625	648	631	619	614	606	613	630	595	614	618	607	620	616	615	678	592	604	578	636	580	615	622	633	612	581	621	566	645	604	621	643	625	587	653	630	548	601	637	638	644	660	620	598	580	640	606	552	612	585	620	613	605	581	574	581	616	619	584	610	634	641	598	613	574	644	599	563	642	617	565	632	568	611	610	613	595	615	612	597	569	605	581	632	611	652	621	683	574	621	617	654	585	617	619	594	597	608	632	615	593	603	622	618	625	616	601	582	572	610	629	593	596	623	681	599	601	606	594	648	635	606	622	601	558	609	584	584	662	607	603	610	576	656	582	585	605	590	619	620	635	614	596	586	662	612	619	635	645	635	597	592	635	606	609	604	582	626	622	609	580	671	666	640	621	638	633	576	562	661	617	599	657	636	588	637	613	607	568	642	595	593	605	624	570	600	609	571	621	577	623	627	612	615	605	610	622	643	609	602	608	632	624	567	651	596	581	625	616	631	603	594	599	666	608	617	633	597	632	595	562	607	590	613	613	637	597	593	639	622	559	645	611	595	580	644	658	588	611	632	664	646	625	585	647	555	639	615	600	623	611	616	619	586	630	626	582	622	582	584	564	602	577	583	594	578	633	621	646	639	596	544	639	660	600	615	619	564	606	581	664	615	634	623	584	601	590	604	575	637	596	597	649	603	615	578	594	572	607	611	629	600	619	606	616	608	557	588	594	575	622	625	589	628	641	622	610	607	642	650	620	641	661	607	613	591	606	648	569	647	627	652	618	583	646	588	575	618	622	586	646	617	600	657	609	588	583	593	637	650	618	634	589	615	690	623	641	620	591	634	637	644	608	562	606	598	566	639	609	618	627	610	608	620	565	575	616	550	611	600	608	630	587	600	623	599	633	674	591	622	585	598	604	611	577	599	592	583	599	585	607	606	618	579	626	564	639	648	641	577	589	598	634	635	628	624	682	605	578	624	597	613	620	647	627	604	582	635	562	608	615	574	652	643	639	562	638	633	656	636	619	632	667	614	622	625	601	583	669	676	576	653	597	598	622	600	568	577	632	638	618	598	609
2206	494	259	249	212	208	205	253	258	219	193	230	165	164	164	178	174	183	140	141	109	128	162	197	167	141	130	103	97	65	73	72	67	74	76	62	75	76	61	63	69	72	57	69	72	60	48	68	67	53	68	62	74	84	65	70	54	61	74	74	66	67	67	64	69	68	67	65	65	59	61	67	63	69	77	67	52	83	58	73	61	73	66	62	63	64	56	57	67	71	76	69	55	50	68	72	71	68	66	57	71	77	79	78	59	58	38	76	54	55	71	68	61	69	68	61	54	75	72	59	54	51	58	59	71	66	59	60	69	61	77	65	60	70	54	80	78	74	54	72	75	61	57	57	66	75	70	76	74	66	64	66	62	75	69	67	65	65	74	76	61	63	79	62	58	60	77	58	72	75	62	65	70	63	69	76	56	75	74	63	58	65	67	82	78	81	64	59	74	44	78	55	69	72	76	66	67	71	74	63	83	59	69	66	58	73	76	75	57	63	75	70	82	62	61	73	84	71	79	70	55	63	78	65	56	68	53	45	56	84	80	75	61	70	67	53	67	67	82	75	63	63	64	55	81	71	69	59	68	56	64	57	77	79	66	62	58	58	65	55	63	81	66	77	61	88	57	70	68	63	74	74	66	67	67	64	64	60	78	65	74	73	70	63	62	70	65	89	54	68	95	64	68	72	60	73	72	76	71	66	59	86	80	62	75	58	70	61	74	70	51	69	60	61	73	59	81	57	56	73	65	69	72	66	65	69	67	72	64	83	66	80	78	64	80	61	61	62	59	71	57	68	64	75	75	72	62	60	67	66	62	63	61	68	65	73	87	93	60	65	64	72	68	62	65	62	79	67	66	74	66	73	72	85	65	76	63	47	64	58	81	73	69	70	63	77	64	61	65	65	68	74	70	76	71	64	59	50	64	72	66	62	77	67	62	79	72	56	71	43	60	64	70	83	62	59	66	66	63	62	78	78	62	66	77	78	76	72	79	80	67	52	64	57	68	72	80	69	65	69	73	65	59	66	52	70	57	60	62	78	68	61	63	80	79	76	59	69	73	65	70	61	65	69	54	74	82	72	63	62	79	59	62	58	69	68	57	65	67	76	59	55	77	67	73	73	59	79	81	71	63	65	77	75	76	63	61	89	70	69	66	67	78	59	63	85	62	67	65	69	81	70	57	59	62	66	70	68	73	57	77	58	55	82	68	66	69	90	65	72	73	85	83	69	56	72	76	51	58	75	77	70	74	78	77	56	66	57	70	77	65	77	67	84	76	79	71	71	65	79	84	66	56	68	59	69	73	63	62	62	62	72	64	73	62	67	66	57	66	78	72	70	65	56	70	69	57	67	63	72	70	72	62	65	62	65	66	75	64	66	71	66	65	74	58	71	60	62	74	82	72	66	74	61	55	56	62	65	77	80	54	62	61	74	62	82	79	79	76	85	57	77	67	66	68	73	75	69	63	65	64	76	75	70	69	60	74	58	66	73	63	68	71	62	64	77	51	70	65	67	78	77	71	61	67	71	72	78	63	60	58	74	61	77	75	56	65	71	64	74	59	80	68	81	82	60	90	64	79	62	76	59	80	53	57	69	64	68	55	64	58	61	57	73	76	72	76	58	64	66	73	73	73	64	73	71	61	65	69	75	55	63	69	69	65	59	66	72	67	62	78	64	62	62	87	70	78	70	64	69	47	69	71	69	64	76	66	56	69	48	78	58	63	65	85	61	58	71	77	80	76	65	60	62	73	75	72	70	58	66	62	53	71	61	69	68	70	65	63	56	59	62	73	74	76	73	73	80	61	67	78	77	81	71	70	56	69	89	57	65	70	69	64	76	80	54	69	70	63	61	68	81	84	61	65	63	78	58	76	75	70	69	61	62	69	69	57	66	71	72	77	76	60	64	68	69	70	62	70	63	81	71	68	74	68	66	62	69	72	60	63	74	49	77	83	75	62	83	71	68	60	55	69	65	68	71	74	56	71	67	70	58	75	63	65	62	66	74	73	56	51	75	78	66	74	72	63	60	65	65	67	49	77	68	65	68	81	50	78	72	59	74	65	69	84	85	64	74	44	66	60	76	70	64	61	72	73	65	76	68	68	68	70	64	72	80	62	70	66	91	81	59	60	60	56	75	57	70	79	58	63	61	56	69	58	67	62	55	55	62	72	69	56	71	71	59	79	60	67	72	58	68	70	58	72	69	56	71	79	76	57	71	63	68	60	77	76	73	83	68	79	62	64	74	67	72	60	85	60	81	60	72	80	67	70	72	62	64	76	66	78	58	60	84	70	69	59	79	70	74	76	82	62	63	61	74	63	60	76	67	70	65	70	82	55	58	62	69	78	61	78	70	68	74	73	62	68	70	71	72	70	64	59	68	60	61	63	65	62	76	68	72	64	63	61	88	67	75	60	67	72	80	62	79	64	74	73	71	67	76	64	76	73	67	55	56	71	77	67	73	68	70	60	54	58	69	62	77	55	68	70	59	62	54	68	63	79	67	77	80	71	61	80	80	62	76	68	60	73	66	63	60	89	85	78	61	62	55	82	80	64	71	65	71	72	58	79	68	74	85	81	71	58	83	73	58	69	43	67	81	69	65	78	68	68	75	60	65	76	59	50	68	61	63	59	88	74	76	59	60	66	66	70	58	62	68	60	56	76	57	74	70	67	82	68	73	69	70	64	70	73	55	56	75	62	83	58	69	65	73	60	65	72	71	73	69	78	73	70	76	69	79	65	78	72	78	67	54	54	70	76	39	55	73	70	64	63	76	83	66	69	87	49	69	74	71	71	82	65	65	76	62	47	68	64	52	69	78	70	57	70	58	75	63	72	79	65	76	54	78	73	60	62	76	61	61	63	67	86	68	62	54	68	65	57	77	75	69	78	61	72	76	64	55	76	56	61	86	58	65	55	82	82	61	65	63	57	74	71	71	67	67	63	77	67	59	61	58	74	66	60	62	70	67	85	59	79	71	77	71	69	78	67	67	76	76	65	73	64	61	74	59	71	67	76	66	77	65	74	75	62	74	72	58	66	61	65	68	65	80	69	67	58	69	60	64	55	73	71	70	58	71	71	77	58	56	75	69	63	80	66	82	49	82	72	64	78	69	72	74	65	61	59	63	66	67	61	57	73	70	68	74	77	72	87	68	67	73	56	64	65	78	71	68	62	81	71	87	66	74	66	66	62	66	79	77	79	65	59	66	68	64	86	67	56	60	80	86	57	79	76	60	69	72	57	62	80	63	70	73	63	73	53	74	76	55	64	63	62	54	71	77	68	62	74	61	62	61	72	67	62	70	74	60	62	51	55	54	65	64	70	75	74	66	71	71	49	61	66	79	61	91	67	65	62	61	63	56	64	70	70	62	70	78	58	75	78	68	66	68	75	73	83	81	64	70	58	65	84	57	67	77	68	76	70	72	59	66	67	66	72	68	60	65	72	66	65	73	66	71	74	77	59	76	79	61	72	67	73	73	74	64	56	93	62	76
16401	5259	3001	3692	10043	13869	10820	10356	8882	7213	6507	5917	4793	4326	3767	4149	3604	3825	3108	2679	2372	2593	3281	3452	2844	2208	1737	1234	902	716	609	597	598	559	516	521	537	487	535	513	503	537	565	542	509	555	518	505	512	513	528	494	498	522	482	488	509	514	504	505	511	509	506	537	519	510	499	482	516	524	497	561	495	505	538	525	485	490	502	502	515	517	492	516	497	508	527	490	508	508	501	498	546	486	533	506	514	493	541	505	505	540	511	528	476	538	498	506	555	539	593	495	511	552	485	532	532	506	530	471	513	517	494	512	469	492	496	517	507	516	508	529	513	483	506	502	499	487	521	499	519	506	486	524	500	523	500	535	555	511	485	514	505	551	543	504	515	537	506	496	501	513	522	500	539	520	503	480	550	545	513	503	512	542	486	516	564	565	535	480	526	518	531	515	542	508	499	508	539	525	534	493	541	511	517	551	511	537	501	562	501	533	520	502	527	486	495	521	498	519	502	496	491	537	509	548	516	475	496	518	499	573	522	549	507	491	497	489	512	537	499	497	509	516	543	516	506	509	544	517	508	518	521	532	467	481	506	514	543	506	544	516	534	535	508	512	504	526	493	535	506	529	499	510	507	527	502	513	571	519	524	509	515	522	511	510	491	516	520	513	529	506	514	490	543	501	522	510	470	541	505	483	493	510	526	495	478	525	503	519	535	504	544	503	543	513	565	504	506	499	527	522	518	516	508	507	530	528	514	509	490	508	528	535	548	481	556	510	512	509	538	493	482	523	536	500	520	522	535	523	498	557	524	539	503	493	524	527	517	547	558	470	508	476	466	525	499	548	472	464	533	500	504	496	497	515	493	511	500	559	507	545	519	511	484	536	472	545	509	485	484	534	509	512	508	520	549	492	554	511	490	574	480	481	551	528	476	493	544	544	511	501	552	500	526	515	485	548	519	490	491	501	517	495	521	492	545	529	542	539	550	469	464	506	559	497	483	532	465	528	526	490	507	493	501	548	509	517	531	513	486	537	521	525	521	535	498	516	517	487	527	478	502	498	467	513	537	515	545	502	551	495	498	526	476	506	519	526	549	494	487	578	522	510	477	537	494	502	509	535	529	530	516	459	493	525	491	529	510	502	511	510	513	516	536	488	536	554	553	495	539	518	559	506	538	522	505	518	526	484	470	501	535	509	506	506	498	491	489	511	457	499	491	515	497	522	521	531	516	536	522	523	504	554	529	503	502	518	531	534	536	491	490	507	484	528	542	527	522	547	505	505	508	518	503	505	488	540	508	503	525	481	537	541	533	520	510	554	514	486	491	516	478	551	519	478	478	506	550	523	481	525	489	535	489	507	481	423	536	520	507	536	539	518	545	474	537	500	516	468	514	518	508	528	539	507	534	494	518	535	488	495	479	487	526	514	538	499	512	487	473	514	532	488	527	496	547	487	522	521	513	490	487	511	542	529	522	521	529	509	534	496	527	527	503	517	513	519	498	511	511	524	502	530	523	521	527	510	521	524	535	557	525	532	464	520	525	527	490	475	508	531	500	521	497	490	508	530	504	518	543	481	499	500	509	527	524	511	553	562	513	487	505	510	531	480	504	505	520	551	529	512	513	518	491	553	523	547	550	517	546	506	508	527	486	563	533	532	505	484	522	530	496	510	497	516	511	511	495	497	496	476	519	532	481	524	489	501	542	475	521	503	503	538	532	545	511	551	540	541	481	489	505	499	512	481	535	546	484	519	476	531	530	470	501	540	492	488	486	515	497	522	498	533	500	529	537	533	565	527	531	496	439	526	502	505	532	518	529	489	498	512	500	492	487	510	542	491	506	525	554	518	488	513	534	531	487	476	527	502	454	465	507	566	508	516	513	484	507	508	530	503	515	494	552	500	524	506	516	534	506	554	505	533	535	501	530	513	496	507	530	544	516	507	501	525	495	552	546	534	515	557	521	528	571	492	538	533	505	558	490	498	540	498	481	518	528	503	484	471	542	502	532	449	544	501	528	497	538	548	543	513	512	515	492	532	489	501	518	519	520	500	514	468	498	498	532	511	516	487	557	494	532	516	501	504	500	485	488	504	540	523	507	463	488	545	507	520	481	495	566	500	546	522	485	536	531	528	532	537	488	499	514	532	473	539	492	497	522	500	486	464	500	519	507	536	480	536	513	515	497	494	543	488	523	524	505	527	520	557	513	513	527	509	500	526	519	490	499	517	504	499	545	502	534	502	523	467	533	480	507	498	484	505	550	506	524	527	528	513	521	534	505	504	499	506	529	491	512	512	537	485	531	470	507	538	576	527	475	515	512	510	547	531	519	588	556	524	536	525	466	469	531	516	521	504	518	514	524	528	520	499	510	549	531	533	537	501	486	536	525	564	508	516	524	514	500	506	501	504	557	519	524	522	527	480	510	506	527	495	496	540	477	531	544	531	524	538	496	478	479	501	513	531	523	496	509	511	488	534	510	555	481	498	480	546	560	513	500	522	508	517	452	495	495	561	510	504	519	503	479	482	512	538	548	517	485	515	500	541	529	495	492	529	522	534	522	509	491	522	532	485	483	510	527	503	527	523	512	522	501	501	510	513	531	515	527	533	510	535	497	517	509	455	524	502	516	521	524	523	556	546	513	504	525	525	522	522	563	529	527	517	507	523	513	505	519	494	557	537	546	484	472	490	518	502	531	515	520	495	532	495	531	497	541	511	504	490	516	470	539	484	530	523	495	513	527	581	550	506	511	496	536	482	540	511	524	502	483	486	517	528	461	509	527	517	498	521	483	526	521	506	512	513	525	510	515	506	528	542	510	504	452	505	482	513	528	505	506	523	524	516	498	519	489	518	490	517	506	553	478	524	519	552	479	535	515	485	496	523	511	521	574	519	520	501	523	483	543	490	476	543	521	506	481	553	544	512	505	511	486	520	536	487	524	533	514	520	547	498	495	480	545	495	462	562	522	477	489	509	531	535	511	509	539	505	516	527	508	496	494	459	526	491	486	541	534	486	519	527	524	498	523	531	530	504	515	549	502	516	484	559	518	496	512	516	525	476	529	515	521	552	536	495	492	517	491	478	528	518	527	550	523	490	516	479	509	526	503	507	513	522	536	526	527	504	522	542	552	518	532	527	528	524	473	504	487	498	537	534	512	495	532	520	519	489	503	540	525	488	522	476	545	489	490	475	534	522	502	481	541	505	588	544	543	526	544	511	501	498	512	507	508	534	522	536	533	540	514	516	495	513	498	504	508	540	503	501	534	548	468	525	498	507	537	530	528	520	539	493	532	534	518	507	467	548	491	518	462	558	543	494	511	514	511	528	522	494	491	502	516	526	494	522	507	505	529	519	509	565	507	529	493	481	502	537	476	527	540	537	507	493	534	519	479	488	517	575	526	554	518	528	495	518	517	513	482	512	523	493	505	554	487	524	510	526	509	489	545	502	537	549	475	510	546	521	492	502	511	501	477	499	536	535	527	499	574	521	534	535	529	495	541	536	526	489
1827	778	399	306	256	247	272	347	307	313	279	253	230	221	210	204	208	193	171	140	175	237	370	429	351	282	229	148	147	111	78	79	76	59	81	81	81	81	77	80	78	73	67	83	75	74	55	82	75	73	82	60	76	63	65	66	89	66	75	69	72	91	65	86	67	75	68	77	73	63	68	89	72	61	69	86	75	76	59	68	65	68	82	83	65	70	74	72	77	70	69	79	76	74	76	71	61	68	71	76	70	66	66	72	91	73	73	61	65	76	64	71	73	65	59	72	60	69	64	68	66	90	69	77	70	80	87	75	65	74	71	65	70	77	77	64	81	89	56	71	87	71	65	79	77	97	76	71	60	73	77	89	72	65	74	68	63	74	64	75	71	56	60	66	68	73	59	67	70	80	72	67	85	59	60	63	58	65	79	80	69	79	64	81	58	76	81	81	82	68	70	62	68	64	75	79	76	78	67	74	58	84	73	65	72	79	82	69	68	78	78	70	84	68	80	63	58	77	74	68	93	59	74	83	79	61	80	79	67	75	69	74	72	80	72	75	67	76	61	64	81	68	59	60	74	81	96	82	79	84	79	83	69	73	68	72	101	62	66	70	71	68	67	72	74	69	72	77	70	88	62	73	85	80	89	73	68	60	69	61	72	75	86	78	64	72	76	76	72	65	71	78	63	78	91	62	70	73	70	67	73	63	67	77	59	76	68	65	62	68	57	65	62	87	57	69	77	60	77	84	72	81	73	74	74	74	67	71	74	68	67	73	73	66	79	77	74	71	57	76	76	67	79	70	66	72	81	67	65	61	78	74	77	80	100	65	84	80	72	80	74	71	66	77	64	76	76	90	68	63	74	58	70	82	65	67	66	66	72	63	67	67	59	63	75	68	72	64	77	69	72	73	68	72	69	67	66	78	68	84	80	68	83	85	79	88	67	71	73	74	75	87	72	67	69	76	59	77	72	64	93	70	74	70	70	59	87	81	61	77	72	80	69	77	72	73	67	68	88	61	72	54	73	50	67	63	89	81	56	73	86	65	61	55	82	63	67	67	73	86	77	68	78	67	60	80	83	71	81	61	68	79	73	64	70	75	65	78	70	64	87	88	67	80	78	75	66	76	86	78	62	73	68	78	70	95	64	74	73	63	79	77	60	73	59	70	67	70	65	71	67	77	79	58	79	80	79	75	65	70	76	79	71	84	62	64	87	61	72	71	70	64	67	78	65	75	76	75	84	70	76	74	65	65	62	62	58	87	51	72	94	100	79	73	71	63	61	64	70	75	71	79	70	88	63	63	74	77	69	67	71	77	78	68	73	74	82	68	59	72	71	73	63	79	77	67	53	73	76	63	70	82	61	69	69	80	84	75	66	74	84	75	77	88	70	71	74	81	72	68	65	58	55	78	77	72	65	68	66	68	82	66	69	67	67	91	75	58	75	71	79	83	60	82	82	69	69	69	67	74	90	83	77	81	87	66	59	70	69	70	83	57	56	75	79	86	75	60	63	68	80	66	59	77	76	82	69	71	80	70	65	86	66	77	59	73	67	80	73	71	76	72	62	79	69	73	69	88	63	76	65	89	90	75	76	63	64	68	67	74	62	73	84	72	62	77	53	68	71	74	80	61	68	65	70	97	69	77	68	74	75	80	83	78	73	81	73	66	56	65	92	60	75	70	65	73	90	65	57	80	68	56	63	68	78	75	66	72	78	73	68	53	79	70	63	60	57	80	80	71	77	71	80	75	63	66	84	72	63	79	75	69	77	75	73	61	74	60	57	80	77	66	54	69	63	74	74	80	66	74	89	71	63	82	66	70	60	76	76	83	77	57	73	66	71	64	73	62	89	69	65	63	84	69	80	61	78	67	74	83	81	84	84	66	78	68	65	78	61	72	81	56	70	71	78	70	65	60	60	61	57	78	64	69	70	64	64	79	79	68	69	82	70	64	72	69	74	73	77	74	72	70	72	72	74	78	62	77	72	73	74	60	68	79	67	47	74	62	57	85	68	67	72	79	75	80	79	80	66	70	55	67	79	72	85	71	75	79	72	73	69	65	75	65	84	77	68	61	82	85	90	78	70	73	75	95	71	66	78	68	79	72	68	76	71	74	76	75	77	92	86	57	66	83	62	56	70	60	63	65	74	86	68	78	64	68	60	79	70	80	85	78	77	62	48	72	53	64	80	62	70	73	73	55	69	72	85	61	89	79	84	62	78	69	74	82	72	71	64	86	58	90	75	68	83	84	72	59	60	64	77	58	82	79	84	79	75	73	72	78	87	65	71	65	68	66	69	69	71	67	76	84	81	70	71	66	71	75	65	77	72	78	65	70	75	70	71	77	72	70	81	63	76	55	52	85	75	68	79	74	78	70	78	83	68	66	80	79	74	67	83	70	76	75	66	64	67	66	87	85	70	89	77	84	75	82	80	74	80	68	64	68	65	71	71	65	62	70	79	82	65	79	78	79	70	83	75	63	67	97	79	72	67	70	78	60	71	72	82	65	88	71	76	75	71	67	69	85	79	66	81	68	79	87	57	77	73	63	71	91	61	71	82	62	63	66	55	68	71	70	87	58	67	74	82	60	89	72	65	67	85	78	70	69	67	74	87	82	75	69	90	73	58	69	65	76	66	76	79	76	53	68	64	68	57	84	76	72	68	71	73	92	72	70	84	74	77	93	79	67	76	75	65	74	68	73	84	72	69	59	72	64	78	81	70	72	80	73	69	70	66	59	69	70	87	73	77	64	74	71	73	65	93	63	64	82	60	72	73	78	93	68	81	72	86	88	71	57	70	64	76	80	88	71	76	61	66	66	70	70	69	70	76	80	73	75	79	72	59	57	74	76	67	67	68	71	72	96	68	67	83	72	62	72	84	79	62	80	62	61	60	73	61	74	76	81	74	62	77	67	78	79	73	72	63	70	77	66	70	74	59	72	79	74	77	73	59	76	61	62	78	77	59	81	96	60	62	78	72	72	65	66	71	62	64	68	68	69	78	76	51	65	95	70	79	81	84	92	75	71	73	55	52	53	69	77	60	86	67	60	76	71	73	78	71	79	74	74	66	65	58	86	74	84	90	75	88	67	76	61	64	56	70	84	56	65	74	80	76	66	64	73	77	72	62	77	63	66	87	78	70	68	72	66	81	82	62	88	66	71	74	73	84	77	66	77	79	66	61	67	80	83	90	82	66	70	72	64	77	67	82	69	67	83	79	61	53	81	79	76	74	68	78	73	62	58	65	83	62	60	84	68	89	78	80	74	82	71	72	66	80	65	80	91	71	72	79	72	85	56	62	95	83	64	73	82	77	81	63	57	78	74	63	74	79	55	85	68	63	73	82	68	80	68	86	83	76	83	79	75	75	77	63	67	84	77	81	61	61	63	65	48	71	83	75	75	76	70	87	77	61	69	65	68	65	82	88	62	67	68	66	63	84	61	78	65	86	92	80	75	56	71	68	70	66	61	66	71	47	75	72	81	56	70	71	74
18864	7659	4368	5531	11340	13706	13676	13479	11523	9502	8504	7434	6288	5241	5012	4897	5305	4248	3436	3007	3304	4906	8057	8252	7423	5510	4080	2605	1718	1219	881	735	638	615	552	539	544	513	499	548	555	574	519	522	527	503	567	543	556	520	565	510	563	522	590	523	524	516	562	534	524	515	539	539	543	538	556	539	493	527	492	520	516	567	512	571	552	550	544	523	556	522	557	539	551	569	492	506	503	485	566	536	548	531	521	515	476	513	540	548	543	512	523	523	524	551	504	503	565	525	542	515	553	519	504	526	497	592	510	544	514	549	519	514	475	538	604	506	532	467	523	563	528	532	499	516	557	525	523	513	507	562	538	550	543	509	507	508	522	545	532	523	519	547	575	505	564	518	565	547	499	509	520	512	522	542	562	559	550	521	536	560	534	539	531	559	511	497	544	475	503	501	514	497	571	531	521	540	514	522	548	523	545	556	517	499	510	502	512	553	597	543	528	549	538	551	501	535	542	541	532	565	563	530	560	534	528	547	517	542	567	522	545	504	536	515	543	510	504	577	519	538	566	547	535	556	518	538	518	557	539	549	545	564	523	524	514	527	529	546	529	500	530	582	543	502	528	551	541	559	528	538	532	543	517	515	525	569	520	505	513	520	560	543	531	549	536	523	560	536	542	568	499	548	519	525	568	518	541	534	516	532	555	504	554	522	553	536	524	515	561	559	515	542	564	544	526	544	537	538	536	505	553	519	542	509	503	487	511	540	547	497	502	553	544	524	525	519	523	557	570	556	550	539	560	537	541	565	531	607	513	542	524	539	554	482	553	553	512	553	534	535	512	506	544	548	510	525	490	515	523	552	553	547	522	547	525	558	552	550	546	520	594	530	529	531	545	495	553	546	518	515	539	537	520	550	557	519	524	520	517	565	540	548	546	577	547	588	518	526	501	522	512	501	574	509	530	516	545	537	527	576	558	536	552	507	516	557	544	521	538	543	567	547	544	600	500	545	548	555	550	583	532	505	554	538	543	519	513	542	542	548	547	547	531	540	536	547	541	544	519	555	510	529	521	559	514	504	550	542	525	530	541	487	536	534	556	518	549	527	478	555	539	533	529	554	496	543	542	522	520	501	540	534	529	510	533	516	547	465	540	540	520	551	528	510	536	547	525	510	505	515	526	552	540	535	565	545	540	540	522	533	527	555	545	520	544	549	494	500	566	492	523	527	540	520	581	502	531	520	534	557	499	513	496	561	573	532	533	534	509	516	523	564	517	551	558	545	532	522	501	567	532	532	557	545	510	550	532	531	542	535	557	562	558	493	531	525	546	524	563	531	543	555	527	551	524	528	518	563	525	538	538	560	516	504	540	517	559	553	541	540	515	508	564	509	505	496	559	584	523	545	468	522	538	540	522	522	473	521	520	530	528	538	503	507	557	502	553	497	520	513	516	547	540	558	531	542	519	540	536	580	564	534	527	526	527	522	522	519	554	542	548	507	501	541	573	517	513	523	527	548	554	546	562	589	525	536	575	561	495	515	513	548	518	517	552	534	503	538	550	521	524	502	524	556	493	512	562	503	521	498	557	531	558	510	524	522	541	556	535	502	537	501	553	535	589	526	565	518	520	547	514	539	532	511	536	544	530	489	514	547	515	516	516	490	544	533	539	536	518	534	554	527	565	500	584	498	516	521	502	530	516	529	512	501	523	519	575	531	476	541	503	529	569	532	543	541	558	535	522	519	578	550	542	517	502	521	538	535	519	515	567	524	550	548	525	533	505	507	522	556	558	532	500	468	563	539	515	585	555	532	533	524	546	556	552	572	557	517	543	567	524	478	577	532	547	572	540	532	545	484	556	523	486	548	497	512	533	582	520	533	598	558	523	510	510	549	570	502	548	528	554	541	518	497	538	504	532	536	576	515	560	572	535	507	503	563	509	536	531	525	554	534	528	538	513	497	502	559	551	570	509	494	444	561	531	555	514	528	535	545	566	495	517	543	515	537	543	556	508	533	530	497	517	517	541	545	528	543	562	552	527	528	562	524	470	531	513	517	512	539	518	517	547	511	528	564	498	519	529	532	544	488	548	530	534	535	555	574	544	527	532	559	539	539	505	589	515	546	520	546	501	530	530	549	526	567	569	526	555	530	576	536	550	531	517	548	514	544	524	550	532	505	571	561	512	512	525	527	496	535	491	531	541	510	545	510	539	558	532	538	520	541	511	568	526	584	514	563	505	520	548	571	561	530	502	545	509	579	530	532	561	478	516	510	521	563	539	533	545	562	586	541	508	560	539	529	507	555	519	507	528	539	532	512	510	549	517	526	531	549	538	522	507	520	520	539	543	500	543	536	545	528	521	599	537	576	517	549	514	542	539	559	550	513	529	547	540	505	526	565	567	523	543	550	512	512	548	531	531	514	529	513	527	506	528	538	559	487	527	521	542	531	545	518	586	500	533	575	561	507	550	484	521	560	524	540	477	522	481	550	509	566	557	589	560	529	521	552	556	506	543	518	522	529	516	516	501	497	551	532	534	542	500	544	558	524	520	540	528	533	522	549	538	548	527	575	548	538	542	554	514	541	508	545	519	501	478	499	529	526	524	545	565	509	486	532	586	545	538	525	525	572	518	524	541	552	543	498	497	561	545	565	505	528	547	542	541	511	487	570	499	557	523	532	538	481	498	508	521	536	569	525	541	573	549	523	545	522	515	491	548	587	491	559	546	552	529	549	513	493	525	526	541	564	548	542	579	584	537	543	533	549	488	518	506	532	523	501	519	524	524	521	534	516	516	507	543	579	567	526	550	531	527	521	534	556	523	516	542	530	520	512	522	527	513	556	536	568	523	526	563	524	559	519	540	561	532	522	538	528	512	504	531	538	527	520	540	527	505	523	571	536	565	535	502	507	541	585	538	542	536	483	527	507	534	535	540	541	493	529	526	559	528	527	585	554	537	508	528	533	501	535	510	575	520	523	518	558	531	532	509	518	513	559	531	510	528	521	561	535	511	579	552	495	499	543	528	541	538	548	494	518	534	562	547	517	547	536	519	522	523	525	495	512	557	513	531	483	512	512	531	530	541	564	542	543	523	513	552	534	524	537	502	571	496	571	516	507	547	504	526	548	527	514	522	542	501	502	532	536	549	559	521	523	538	529	582	543	545	541	447	538	537	531	541	538	538	553	551	529	560	517	536	528	557	566	537	544	521	563	533	524	535	554	499	548	521	501	523	554	507	531	544	499	534	556	512	526	530	511	565	525	474	543	532	555	515	556	493	542	549	520	544	506	566	506	547	541	570	494	546	530	555	562	516	549	553	530	531	548	544	512	529	536	549	536	556	548	526	504	513	555	508	496	550	537	532	526	531	525	516	467	562	516	530	567	532	513	539	531	494	530	521	532	536	498	528	524	559	541	530	515	510	516	529	536	532	497	532	524	539	528	548	537	529	551	544	548	531	552	497	499	582	490	526	548	553	559	549	535	551	557	543	532	533	556	543	554	500	522	538	509	534	500
3456	808	450	314	204	196	275	340	382	319	269	256	245	173	166	224	254	209	170	207	192	251	388	451	420	346	234	219	161	140	106	94	79	103	72	70	71	59	81	84	78	82	80	54	78	69	78	69	70	76	81	75	68	80	68	79	91	83	87	90	84	78	79	75	74	76	70	80	69	78	59	70	75	75	85	83	86	82	89	89	86	78	83	75	85	78	89	63	64	85	88	49	85	73	74	79	83	81	92	74	81	80	90	73	70	78	95	80	99	78	92	71	79	98	88	77	85	75	76	67	75	82	95	81	88	76	73	71	103	74	103	82	89	81	65	70	73	73	79	73	71	70	81	76	79	74	85	99	71	71	102	86	88	74	84	77	84	71	84	86	67	83	89	89	98	60	82	76	84	80	86	75	87	79	82	67	70	92	91	89	74	70	78	78	89	59	77	78	83	82	81	78	85	77	74	77	74	79	95	83	77	89	84	81	91	72	80	75	76	95	86	85	87	73	78	101	94	72	91	78	91	77	75	80	56	75	77	88	78	81	84	73	81	86	97	90	67	71	67	82	88	85	88	78	108	75	83	92	77	96	79	69	74	77	72	65	91	79	76	86	82	85	75	91	68	61	82	77	73	68	78	102	87	84	89	81	84	79	76	75	98	76	87	94	84	94	66	75	74	94	75	82	75	89	73	80	57	86	81	66	78	88	83	81	81	76	62	68	96	76	72	81	71	60	77	69	83	96	75	73	93	75	84	83	71	69	77	87	69	82	91	95	97	96	90	78	85	70	77	81	79	70	80	73	64	79	86	79	68	81	80	85	63	84	78	75	85	68	84	83	81	84	84	69	72	90	86	86	83	81	72	74	64	66	86	79	77	82	79	85	72	82	85	71	73	73	86	87	72	71	85	88	79	79	82	80	85	84	78	78	77	83	91	82	78	85	82	79	79	95	75	84	72	84	83	79	82	76	69	77	73	72	81	72	65	72	91	71	78	74	63	86	87	113	74	82	103	83	88	75	87	78	82	94	69	79	73	100	75	77	68	78	87	74	80	98	76	79	79	73	81	75	78	74	70	76	80	80	73	74	101	90	91	87	82	79	83	74	90	87	81	71	78	73	81	74	75	74	77	69	76	86	90	93	84	77	79	80	79	78	99	68	81	51	82	75	86	82	97	86	91	74	63	67	73	81	80	85	85	73	81	69	86	90	88	73	77	92	72	67	88	77	92	66	86	74	89	74	87	90	74	65	86	94	67	81	83	95	72	73	88	73	97	69	83	69	78	83	89	72	88	92	71	89	69	96	94	70	93	69	46	66	72	76	85	78	74	84	88	81	97	79	57	79	81	87	95	70	82	65	67	63	77	84	77	74	84	76	61	83	79	79	90	70	69	76	71	99	68	73	77	70	81	71	90	81	70	88	65	100	104	75	65	72	73	84	79	86	82	78	89	77	69	91	68	68	74	84	87	85	80	86	83	71	92	74	80	79	94	68	86	81	75	90	88	75	83	85	78	67	78	85	72	112	87	80	104	81	86	93	68	83	81	78	76	63	92	98	71	65	78	75	67	74	70	96	81	82	86	77	84	67	92	105	72	79	73	82	76	81	71	87	81	86	85	80	79	79	77	83	83	88	80	79	71	84	90	91	88	67	87	94	86	84	89	102	83	82	71	73	85	73	75	85	83	86	86	83	89	82	94	74	76	77	76	73	84	78	72	76	67	71	85	87	77	85	83	79	78	83	83	82	75	85	82	80	86	86	85	81	75	61	85	76	80	85	75	77	75	74	87	76	86	80	79	76	82	87	89	84	92	80	84	73	76	81	80	92	74	90	82	77	71	87	70	94	86	61	63	75	79	65	67	76	85	67	87	82	75	70	107	85	87	88	76	68	95	80	85	76	85	72	76	65	99	84	87	81	66	92	72	79	69	87	85	89	85	76	85	90	78	76	80	86	75	100	69	67	80	75	66	55	77	81	68	69	72	76	75	83	79	88	86	73	86	94	80	80	77	76	74	83	98	94	71	76	83	98	65	67	87	70	87	80	78	77	79	94	85	81	88	84	80	79	80	87	83	90	86	97	91	68	77	82	94	66	80	87	75	77	62	77	83	72	68	77	55	73	83	75	67	86	62	76	79	78	71	83	67	78	84	74	94	83	82	89	75	87	93	80	87	81	74	74	86	102	63	86	87	93	68	85	72	72	81	92	90	82	84	82	91	77	71	74	67	73	83	75	88	93	78	72	91	83	68	93	73	86	87	96	97	56	73	69	75	68	78	111	83	89	72	73	92	80	93	78	74	80	79	69	64	72	75	71	86	90	78	100	90	82	86	85	75	71	84	79	85	85	92	79	80	92	73	77	72	72	85	77	70	65	66	64	76	74	71	82	83	82	85	84	90	74	80	103	81	91	77	79	77	77	82	92	77	79	69	90	74	96	79	73	87	82	90	80	65	69	80	68	83	80	84	82	75	75	77	80	81	76	87	80	89	83	74	93	77	80	76	88	88	83	65	82	75	75	83	94	92	85	77	82	55	79	67	80	74	80	92	60	86	74	79	79	74	75	81	77	91	87	91	82	68	68	86	82	92	93	86	79	74	89	79	79	83	64	94	63	72	89	70	86	89	75	67	111	82	63	83	76	57	78	93	77	82	75	73	68	81	82	88	77	77	80	95	72	88	65	77	99	80	75	72	83	76	92	74	86	71	87	85	76	98	81	81	73	74	78	69	81	69	97	80	86	83	76	65	71	82	64	72	99	76	69	83	53	81	80	81	87	76	76	83	98	74	73	100	80	96	68	73	97	82	93	83	76	63	77	72	77	80	68	71	82	66	84	67	66	76	95	63	79	88	67	96	59	90	79	88	83	74	76	82	65	72	78	77	79	83	80	75	82	66	87	70	85	82	73	100	95	82	94	86	66	89	78	76	75	94	80	79	74	63	71	75	85	80	76	82	86	80	71	78	66	90	81	83	91	89	88	67	80	83	73	73	86	78	73	81	85	88	103	59	76	87	74	66	69	90	69	82	94	61	84	71	84	97	68	79	73	70	79	79	82	79	68	76	70	81	73	84	88	74	90	71	92	104	76	77	78	85	78	75	67	74	97	87	97	78	94	81	84	91	79	79	82	76	64	62	81	72	73	85	65	87	77	79	85	90	86	81	75	82	79	83	65	68	69	83	86	72	82	81	68	79	73	71	80	77	81	73	78	80	75	93	87	82	77	80	85	78	73	58	68	77	81	69	80	84	82	67	78	58	86	85	98	95	82	77	97	83	73	80	63	79	59	79	86	78	73	83	85	66	89	64	82	75	78	90	75	88	81	83	87	90	69	86	105	89	88	72	83	75	78	90	75	70	78	79	81	78	80	80	82	93	71	77	70	87	73	75	101	79	77	101	70	72	91	94	75	73	67	82	87	71	68	83	81	84	86	89	78	70	88	81	87	76	73	69	80	85	81	64	76	73	81	70	70	100	89	70	75	78	80	84	78	66	84
20907	8328	4943	4958	9086	12558	14023	13330	12100	9241	8435	7581	6015	5028	4504	4840	4973	4331	3481	3940	4175	4975	7934	9277	8142	6224	4773	3176	2200	1401	1101	907	738	668	636	681	608	582	584	597	571	597	592	628	573	601	617	588	576	560	580	615	561	618	596	605	615	624	545	589	612	573	618	588	569	558	606	571	602	556	607	558	588	634	623	550	647	601	616	603	618	549	619	559	548	592	619	624	618	612	601	588	573	586	589	584	605	572	601	599	557	615	594	568	602	579	622	583	573	592	580	586	576	598	609	536	600	554	598	606	560	571	619	563	621	622	563	597	608	622	561	600	605	579	592	620	604	604	644	589	617	622	638	626	588	594	570	578	599	578	581	627	590	584	587	628	614	570	609	598	598	632	603	586	605	614	586	612	603	584	594	623	579	582	588	605	572	573	537	607	662	609	611	609	585	595	564	647	619	578	590	608	575	611	603	631	615	609	609	567	612	567	583	583	590	502	563	607	605	573	588	591	605	578	589	578	573	580	594	587	584	606	628	578	577	601	619	608	615	630	558	576	552	604	602	568	600	576	602	615	580	629	606	573	642	642	633	623	569	546	611	548	622	573	632	592	567	602	618	590	587	594	571	594	600	546	592	568	597	565	600	593	606	608	582	583	601	622	613	591	602	571	585	621	587	563	586	591	617	612	565	581	622	586	640	560	598	576	571	540	625	615	622	582	556	576	625	590	555	560	583	575	574	603	606	562	629	581	617	609	562	569	582	539	557	607	626	601	574	616	587	596	589	613	649	571	569	571	570	584	629	580	598	649	606	572	581	590	598	552	653	584	562	616	560	576	556	581	612	593	560	597	607	619	597	593	623	650	541	561	581	618	567	579	558	590	572	599	577	602	545	588	616	622	607	598	591	574	569	577	574	598	599	641	579	590	570	599	620	630	628	580	528	570	614	629	582	610	616	579	580	636	596	611	610	587	601	603	609	573	583	639	585	617	599	613	599	591	578	635	587	603	606	582	564	558	536	635	576	562	609	573	608	551	641	603	639	592	559	568	608	598	561	630	554	612	580	601	534	637	581	621	629	636	591	579	617	603	621	604	590	602	611	621	602	602	621	581	602	575	550	600	616	577	565	586	588	609	544	582	592	623	586	627	555	593	605	645	620	617	584	553	640	592	603	617	588	575	630	613	575	590	559	565	586	584	574	595	577	588	559	595	632	616	562	595	603	619	612	599	603	616	560	584	585	563	589	611	541	581	604	598	582	570	596	576	608	621	632	598	603	597	549	612	594	594	623	584	645	604	603	595	564	587	592	581	596	556	639	630	591	588	597	586	608	601	606	612	613	588	607	611	629	630	600	620	593	613	580	603	597	606	567	551	601	540	608	639	570	590	585	588	603	592	625	580	618	583	582	583	589	578	570	587	570	553	578	590	543	606	601	608	597	607	584	573	573	554	572	556	570	599	582	594	611	582	625	567	599	607	616	626	644	589	613	580	608	603	597	577	606	594	620	596	586	580	610	648	642	573	631	621	599	649	566	557	602	604	611	618	604	591	577	617	590	598	557	610	595	628	564	558	569	587	641	597	577	599	574	619	574	617	602	599	599	595	597	612	611	640	605	528	627	599	598	631	586	594	616	600	615	602	569	659	606	615	561	564	567	580	586	577	614	592	606	591	616	628	599	604	626	539	634	541	600	597	644	569	580	607	569	590	557	648	601	584	566	596	586	601	614	593	606	597	546	622	613	575	583	559	618	628	624	600	566	621	620	632	572	628	616	600	596	581	568	586	582	598	597	582	588	541	596	566	547	615	595	556	598	558	614	611	578	576	582	529	586	531	631	562	601	577	572	629	620	612	570	616	592	594	600	609	607	611	617	594	606	636	593	658	580	579	581	597	562	632	604	556	618	622	636	609	576	622	620	610	571	570	645	597	603	593	539	628	593	555	558	609	578	556	587	582	570	591	647	570	634	593	548	563	583	606	619	533	585	571	578	635	613	628	579	653	561	592	584	561	596	617	638	596	607	560	574	596	642	608	583	586	577	574	576	596	627	580	607	645	593	586	609	552	520	591	605	605	606	612	596	585	609	594	581	582	633	571	575	574	602	578	551	589	603	624	587	604	595	626	582	545	578	589	549	587	610	619	556	586	575	570	579	591	592	645	589	594	598	572	595	614	558	586	623	580	568	615	629	588	580	627	589	550	613	581	578	561	571	606	615	571	598	625	594	602	597	575	596	583	612	603	570	630	585	576	570	565	606	603	579	590	578	617	558	603	587	603	590	592	582	590	608	585	604	561	566	579	593	594	578	617	579	616	612	583	633	604	619	594	581	577	615	572	620	584	608	555	607	599	625	597	628	593	628	592	633	590	601	595	633	594	551	617	579	567	585	602	616	622	580	609	600	559	643	593	600	570	541	593	606	602	578	582	607	592	580	605	590	586	626	540	601	597	606	542	625	604	583	573	644	566	589	578	589	547	567	611	615	570	591	636	575	567	614	553	610	598	641	578	573	611	630	607	595	592	613	583	590	586	593	601	606	589	602	650	574	602	617	610	588	604	651	599	601	546	611	578	633	650	612	600	571	614	594	617	618	581	553	546	563	641	612	571	584	573	588	613	548	629	564	616	618	574	623	579	597	577	557	591	588	602	584	606	615	598	654	640	579	632	551	640	609	564	644	578	586	599	590	614	569	597	574	581	562	630	573	626	580	608	605	559	592	616	608	597	599	586	566	608	594	611	630	566	600	579	581	626	630	577	623	595	617	595	617	577	597	645	620	616	581	533	618	593	635	612	566	588	626	598	588	580	553	621	576	574	576	594	599	597	603	603	597	670	553	591	615	593	600	574	589	602	594	604	599	575	595	569	588	557	599	620	585	607	578	584	608	628	546	595	594	584	583	541	598	599	610	617	614	599	607	569	581	578	575	603	600	618	582	597	614	608	590	606	587	594	576	579	576	595	618	549	576	639	610	601	619	589	600	572	566	584	631	553	609	621	602	576	631	635	632	592	588	576	592	610	578	587	594	638	567	593	625	596	578	606	619	627	619	584	576	597	591	588	623	656	576	592	621	584	575	592	524	590	567	592	624	574	646	606	574	589	626	607	622	565	595	593	610	615	652	563	594	633	575	583	573	606	634	611	556	586	600	595	563	612	596	625	592	586	613	616	629	547	614	566	583	596	613	593	628	589	641	579	620	581	589	602	610	547	563	573	597	631	583	651	597	608	576	551	576	524	599	613	614	596	615	611	592	577	604	557	617	571	587	592	575	605	556	578	579	561	653	553	594	570	609	628	598	587	592	591	566	607	596	632	597	609	594	601	581	603	588	589	604	591	570	592	575	621	589	652	552	591	602	597	573	607	610	586	607	565	638	613	599	605	575	579	617	589	588	551	592	570	638	609	613	657	634	577	568	585	563	534	588	616	588	568	601	582	572	607	615	585	593	573	564	612	599	595	564	589	614	582	578	607	586	622	587	617	573	586	578	611	610	623	597	597	579	552
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
