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
344248539386	344248539920	344248540470	344248541020	344248541570	344248542120	344248542670	344248543220	344248543770	344248544320	344248544870	344248545420	344248545970	344248546520	344248547070	344248547620	344248548170	344248548720	344248549270	344248549820	344248550370	344248550920	344248551470	344248552020	344248552570	344248553120	344248553670	344248554220	344248554770	344248555320	344248555870	344248556420	344248556970	344248557520	344248558070	344248558620	344248559170	344248559720	344248560270	344248560820	344248561370	344248561920	344248562470	344248563020	344248563570	344248564120	344248564670	344248565220	344248565770	344248566320	344248566870	344248567420	344248567970	344248568522	344248569070	344248569620	344248570170	344248570720	344248571270	344248571820	344248572370	344248572922	344248573470	344248574020	344248574570	344248575120	344248575670	344248576220	344248576770	344248577322	344248577870	344248578420	344248578970	344248579520	344248580070	344248580620	344248581170	344248581720	344248582270	344248582820	344248583370	344248583920	344248584470	344248585020	344248585570	344248586122	344248586670	344248587220	344248587770	344248588320	344248588870	344248589420	344248589970	344248590522	344248591070	344248591620	344248592170	344248592720	344248593270	344248593820	344248594370	344248594922	344248595470	344248596020	344248596570	344248597120	344248597672	344248598220	344248598770	344248599322	344248599870	344248600420	344248600970	344248601520	344248602070	344248602620	344248603170	344248603720	344248604270	344248604820	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2234	3300	1900	2700	2234	3300	1900	2700	2234	3300	1900	2700	2233	3300	1900	2700	2232	3300	1900	2700	2231	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2233	3300	1900	2700	2234	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2233	3300	1900	2700	2234	3300	1900	2700	2235	3300	1900	2700	2237	3300	1900	2700	2236	3300	1900	2700	2236	3300	1900	2700	2236	3300	1900	2700	2235	3300	1900	2700	2234	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2233	3300	1900	2700	2232	3300	1900	2700	2232	3300	1900	2700	2232	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
2504	921	521	271	197	489	839	219	139	136	145	135	119	140	148	110	142	128	138	116	141	118	123	128	137	123	115	122	130	142	128	136	139	122	122	134	120	157	119	136	145	113	113	115	141	141	134	120	123	99	128	125	129	122	111	147	114	133	106	126	123	125	128	128	133	121	109	122	119	131	114	118	139	122	129	112	126	105	113	121	134	141	133	135	120	99	125	141	124	152	119	116	143	125	111	117	135	126	126	109	117	120	129	125	123	127	106	123	113	125	123	127	142	124	115	111	131	105	142	118	121	133	122	146	118	127	107	134	132	118	112	115	129	142	110	138	108	135	107	109	125	125	134	139	121	121	114	123	131	112	115	106	135	131	125	130	112	132	119	121	127	124	119	128	126	122	116	118	119	112	121	103	116	115	125	132	116	118	152	111	138	125	130	125	114	115	121	129	104	132	136	118	118	126	109	122	116	123	130	138	121	108	110	130	113	140	101	114	111	120	140	106	147	129	109	116	128	125	112	135	137	133	108	124	129	149	119	128	125	112	121	105	119	121	130	138	127	123	141	112	121	116	110	124	123	143	112	116	113	117	102	115	122	129	118	134	116	111	129	136	112	128	116	108	139	133	119	116	113	109	117	128	120	114	129	127	120	111	148	124	116	115	114	131	108	122	152	121	133	98	143	88	144	120	144	136	120	131	150	93	135	126	113	139	109	129	142	125	116	116	125	130	132	102	133	130	99	108	102	119	115	137	131	119	101	129	116	112	120	129	113	119	114	144	133	105	130	133	123	116	138	130	145	121	119	131	124	100	137	126	130	131	132	126	145	120	128	128	123	130	125	106	130	124	121	135	120	105	111	134	141	113	134	122	116	132	109	128	116	117	115	137	122	111	144	125	124	139	119	116	103	126	127	149	143	135	103	113	110	121	125	134	127	108	133	123	122	113	132	110	112	127	114	112	128	153	125	123	111	104	109	119	114	103	121	100	139	122	120	120	114	126	132	123	111	121	118	126	112	116	128	122	135	113	110	110	106	128	115	125	126	132	113	109	125	122	110	115	119	122	123	117	134	110	114	121	130	119	118	133	104	123	133	126	134	110	95	114	119	120	94	125	124	126	122	123	128	118	131	122	126	106	123	119	116	140	107	113	131	138	135	118	117	122	97	137	117	116	118	111	104	119	111	120	111	134	112	130	111	130	116	142	125	120	118	132	129	126	128	120	141	107	120	122	136	128	99	126	129	102	134	134	116	122	126	140	108	125	125	113	141	111	136	127	115	125	116	131	126	114	130	116	94	107	113	117	148	122	120	106	130	117	105	117	100	116	133	122	105	134	146	108	139	126	129	130	136	125	114	135	125	135	122	115	117	113	130	125	115	126	116	111	134	132	114	121	123	146	115	119	144	148	136	104	126	133	130	134	115	129	148	112	125	127	121	120	145	113	101	129	121	126	129	125	121	115	124	118	120	118	102	128	107	115	110	122	124	125	107	132	128	125	122	156	133	119	117	131	130	122	138	108	115	129	103	130	106	119	122	122	122	125	128	130	118	114	110	131	110	114	127	111	107	101	136	112	130	122	121	118	113	132	100	125	121	132	112	115	108	136	126	124	127	135	135	126	149	109	125	120	132	121	107	133	130	128	113	124	115	113	109	122	117	113	137	128	117	121	147	115	125	120	114	107	111	109	140	116	146	115	137	114	133	131	100	128	133	141	120	122	120	121	110	109	114	128	139	136	132	127	104	104	114	114	117	122	120	133	116	117	114	106	111	125	125	110	104	105	108	112	131	133	132	109	120	131	116	128	120	111	105	131	130	130	110	112	124	124	117	123	108	127	126	124	124	133	125	121	132	124	125	109	115	134	130	117	129	106	121	102	119	126	112	121	119	120	137	122	117	132	118	127	150	104	116	122	110	133	129	149	120	89	131	123	121	118	120	117	125	123	128	126	119	121	151	112	119	114	145	139	115	106	125	109	109	120	129	124	107	128	133	134	145	100	113	123	141	113	126	129	121	118	125	120	121	112	108	99	130	114	124	128	127	130	113	126	115	125	121	125	120	120	140	123	129	119	126	127	118	108	115	96	121	107	139	104	119	119	123	129	121	109	122	106	106	131	126	115	104	127	123	111	135	132	128	127	111	134	114	128	130	118	125	109	131	122	114	106	136	126	124	114	108	106	135	119	124	133	124	122	134	140	115	119	132	132	113	124	138	116	148	126	127	117	140	121	118	120	137	107	122	115	97	109	139	130	140	114	108	126	113	122	129	110	125	124	113	114	141	130	110	116	120	110	131	125	125	102	117	119	119	94	124	151	118	119	122	136	117	131	118	134	134	123	118	120	135	128	153	117	111	114	133	130	115	114	116	130	120	117	110	135	132	137	104	136	138	127	122	130	123	134	112	121	142	112	121	114	121	124	129	128	134	117	127	117	121	118	116	113	113	108	123	108	140	112	124	112	106	121	132	113	111	121	122	132	136	119	123	110	111	121	151	127	145	116	141	119	109	126	120	110	123	127	108	126	132	130	135	108	114	128	149	127	128	124	123	110	136	133	129	114	121	98	99	110	109	145	131	112	130	124	125	103	110	107	138	117	137	137	148	125	124	129	112	112	133	100	116	121	120	124	125	122	149	131	121	108	111	139	120	135	109	104	139	126	124	112	121	104	138	93	114	102	126	101	116	121	114	106	129	141	128	133	120	135	125	110	128	149	133	129	130	143	133	117	125	132	119	120	114	139	129	133	120	123	132	131	123	120	139	129	114	137	110	132	104	116	143	114	144	129	127	132	126	119	106	103	119	132	127	116	126	130	135	116	132	108	132	118	152	130	117	114	123	127	133	133	133	124	129	122	131	120	131	105	129	115	107	128	131	132	129	117	150	122	115	120	132	145	135	136	111	107	126	111	121	128	140	112	111	111	126	122	105	103	127	111	124	120	139	117	120	134	119	114	106	107	109	145	104	132	129	139	137	101	130	127	138	109	121	122	114	121	135	150	132	120	118	129	118	114	151	116	133	122	146	111	132	114	98	115	108	119	118	103	131	116	122	123	128	128	119	112	122	142	135	111	123	137	129	131	139	122	112	118	125	139	131	140	118	121	123	103	117	116	114	120	123	131	118	113	110	117	130	127	106	123	116	136	125	101	109	116	120	126	104	106	100	113	91	123	127	115	117	121	113	116	118	121	134	110	132	128	113	130	135	130	118	102	104	116	146	133	130	122	110	105	114	115	117	131	116	119	98	144	132	152	143	96	107	120	137	119	131	120	109	115	103	122	130	128	125	106	98	112	132	131	143	127	131	120	151	148	114	118	118	113	139	117	124	134	125	105	122	127	120	113	107	124	130	124	110	111	136	123	135	113	125	105	97	130	123	117	119	135	129	121	127	137	142	116	134	135	128	128	112	121	122	128	107	122	116	149	113	116	141	121	121	119	108	111	110	117	97	144	129	118	131	168	124	119	150	115	132	112	134	134	134	130	135	134	130	122	144	112
21183	8450	5051	3283	4398	18854	24998	5001	1872	1768	1615	1457	1440	1291	1270	1176	1130	1072	1104	1056	1098	1050	982	974	955	971	944	985	909	973	948	936	919	960	970	976	950	916	916	911	908	875	895	929	899	903	856	857	858	890	864	889	792	884	848	861	906	894	862	913	935	909	923	918	862	835	879	874	879	862	873	834	852	863	875	847	880	858	878	851	889	837	936	833	849	898	903	859	868	897	940	890	874	891	927	854	873	850	898	879	936	890	888	857	819	867	879	877	903	907	848	862	867	947	865	841	827	884	902	897	873	876	866	816	880	882	834	891	866	868	849	853	809	879	888	804	883	831	869	904	869	859	876	845	884	860	853	840	858	914	844	793	808	892	853	848	883	854	904	871	874	833	825	840	832	826	882	827	868	863	797	846	845	783	811	898	889	885	868	916	868	899	846	845	830	814	830	826	866	905	830	879	880	913	854	863	921	840	848	929	855	840	837	861	918	870	891	831	875	871	904	827	809	798	811	859	868	844	869	851	882	848	890	867	875	858	806	847	902	863	853	909	870	795	825	818	863	910	869	914	838	823	902	871	857	850	848	820	822	836	890	855	837	825	874	810	886	890	890	901	878	900	836	850	875	844	926	823	877	832	879	856	822	839	881	839	853	837	858	873	875	819	893	892	891	828	892	829	814	846	870	858	883	862	817	872	852	808	839	835	836	872	880	821	847	852	892	825	907	853	839	846	821	861	851	855	861	812	877	860	895	877	839	863	888	892	924	858	839	882	795	798	895	885	821	843	905	858	845	843	835	896	828	834	840	861	875	883	886	820	900	918	816	884	764	877	798	865	865	911	854	823	878	859	881	865	899	825	906	816	858	898	814	882	829	902	865	891	863	847	849	906	825	892	869	871	893	851	855	842	894	834	873	833	857	843	902	846	860	889	855	845	893	855	916	824	821	875	866	834	896	873	851	853	917	892	851	866	851	868	854	827	875	880	876	875	841	832	822	890	903	830	818	812	862	893	888	872	894	896	854	844	853	877	923	808	855	907	871	877	891	852	875	864	858	872	885	843	883	827	886	816	903	870	870	845	840	887	826	856	851	856	860	889	846	885	795	817	893	821	894	863	854	853	797	863	874	839	911	843	804	834	814	835	888	890	885	857	892	870	869	930	874	826	841	855	817	842	866	840	870	845	864	801	882	851	848	803	825	857	879	857	889	907	877	877	876	877	846	900	812	878	823	884	853	879	905	929	892	834	872	823	809	865	888	839	829	885	834	883	817	881	829	906	846	838	877	815	849	848	865	843	856	865	852	853	824	872	830	833	866	872	834	865	823	847	798	859	880	872	900	860	894	885	849	798	910	869	844	827	915	843	893	825	838	847	884	831	838	850	894	846	878	870	832	871	858	846	880	887	896	818	846	878	873	901	851	822	864	869	835	797	834	838	836	802	806	878	872	903	842	841	859	799	846	840	915	880	879	814	876	842	910	824	874	887	877	865	860	832	856	914	881	861	865	861	856	880	882	850	873	873	847	866	863	832	849	850	875	917	859	903	873	860	818	862	845	870	856	870	862	887	872	866	841	831	891	838	897	880	846	883	830	801	845	868	905	868	876	878	877	890	881	830	861	880	865	804	863	816	881	919	918	826	875	806	933	865	876	860	926	841	895	857	839	860	868	930	862	870	836	833	856	875	874	891	881	854	848	862	858	781	877	852	899	849	820	892	822	846	839	876	895	847	865	893	852	831	776	854	920	837	835	877	884	881	866	872	857	887	858	852	813	847	863	905	861	826	851	906	938	848	876	863	855	887	819	866	830	885	820	886	858	819	848	863	789	826	832	887	820	871	867	834	845	856	871	847	867	794	887	868	886	847	863	845	856	968	913	889	851	846	830	820	893	869	855	882	854	895	874	890	825	834	882	847	862	808	871	887	842	829	794	917	830	870	851	857	830	883	878	812	867	866	833	891	879	883	885	827	875	821	776	879	897	875	793	853	871	809	888	880	863	910	849	835	890	850	890	852	795	845	866	887	855	870	872	782	868	827	850	847	852	872	868	841	927	902	834	837	884	886	835	902	848	846	888	867	849	872	913	891	901	839	812	844	908	889	878	851	852	810	898	850	851	862	818	861	871	835	834	805	844	867	848	863	878	882	859	831	862	886	867	876	873	896	824	822	852	842	860	892	857	885	906	837	829	875	899	811	837	886	890	867	876	844	880	845	857	836	859	860	852	852	831	902	878	881	882	779	856	856	856	832	877	877	896	883	851	890	872	914	883	878	867	842	799	914	870	887	829	888	855	841	887	887	874	877	832	811	848	876	864	822	839	868	890	853	876	837	842	848	836	830	890	862	886	896	855	922	856	896	816	817	836	822	856	939	834	861	857	904	867	924	834	892	827	822	906	846	872	851	889	814	860	930	820	898	859	872	890	876	886	844	930	856	850	823	856	818	858	892	862	862	837	814	870	881	811	836	893	842	816	864	853	796	856	833	876	877	870	817	873	872	883	844	859	855	848	857	824	829	881	875	842	923	857	839	814	855	896	845	857	904	853	880	897	869	849	912	819	866	854	863	857	850	910	834	797	827	931	843	840	877	849	856	847	840	840	860	817	901	855	847	834	893	842	818	877	822	880	879	868	877	858	860	890	857	933	829	827	922	910	823	891	865	839	891	911	858	867	871	835	859	877	868	903	879	859	816	865	834	864	864	921	841	832	934	842	815	837	902	826	895	865	871	857	868	862	857	900	874	850	888	866	857	857	865	816	865	832	901	908	828	831	846	867	893	837	914	847	899	839	851	848	816	880	875	877	825	855	917	877	822	877	896	877	842	839	849	904	869	875	843	851	866	900	855	862	835	848	810	891	806	866	877	842	900	831	914	841	904	871	846	849	864	868	898	890	887	840	892	898	868	884	872	847	820	823	867	858	888	909	832	878	823	859	840	838	810	832	845	849	858	885	890	806	845	806	851	883	852	802	833	844	897	865	897	830	855	834	859	864	826	896	877	849	839	843	923	904	873	855	869	898	875	852	861	856	872	815	819	847	895	864	942	860	907	950	906	875	897	875	877	816	859	858	882	874	847	896	888	824	834	878	839	858	857	870	854	880	883	896	843	910	831	851	917	819	826	882	810	841	857	889	891	881	872	888	781	861	837	839	874	906	870	863	822	873	866	886	864	875	900	863	881	873	848	845	870	907	877	873	820	884	876	875	866	829	878	827	812	819	823	852	885	879	852	829	883	834	864	896	867	839	862	877	846	840	846	888	855	883	916	885	860	867	827	840	825	883	874	860	856	856	885	824	859	814	856	858	856	895	779	883	865	877	882	829	871	815	796	856	874	889	891	906	856	874	846	895	851	858	873	835	908	896	859	825	860	893	837	867	846	829	842	823	909	855	869	839	867	799	848	859	860	851	837	849	880	841	845	857	868	877	914	880	889	883	861	876	851	835	794	868	828	887	797	849	813	824	890	815	856	844	914	830	866	892	854	798	850	868	903	927	883
2348	429	192	167	103	111	117	60	47	56	44	38	44	58	69	52	65	48	65	49	63	69	57	52	66	53	42	58	60	51	59	47	41	44	58	43	55	54	48	61	42	65	55	52	43	47	57	59	55	45	46	63	38	58	42	57	48	55	62	55	56	62	52	56	58	72	50	55	34	53	38	67	62	47	40	42	60	58	55	39	47	51	63	48	54	59	46	45	58	44	58	43	63	53	41	64	48	36	52	45	58	57	50	44	46	68	51	50	49	45	46	58	52	56	44	49	51	55	48	46	44	57	51	55	63	49	54	57	56	56	58	52	57	54	66	50	56	61	51	51	48	51	59	51	60	61	51	46	61	54	61	52	44	44	45	51	49	45	56	47	46	65	55	52	56	53	47	51	63	52	48	54	56	56	62	50	61	43	56	42	46	63	55	39	55	54	52	65	53	51	38	50	65	55	55	55	57	49	48	54	59	57	57	55	50	58	40	52	55	48	46	60	34	49	56	58	65	43	48	57	63	52	55	52	32	50	58	57	53	53	44	50	38	49	49	64	55	67	57	55	58	54	50	48	34	55	41	62	49	36	49	57	56	35	50	54	69	58	50	47	50	46	49	51	40	52	57	53	61	51	47	48	60	40	57	49	53	58	54	50	43	51	51	47	55	47	63	58	62	49	37	59	46	55	58	51	63	52	49	39	52	51	53	46	50	40	58	57	57	47	65	41	62	69	66	53	49	47	53	39	38	51	65	57	60	58	48	41	61	46	53	42	59	58	44	69	50	54	63	56	44	42	56	55	55	41	51	45	68	45	57	56	40	45	46	50	62	67	44	61	41	62	42	59	55	51	60	55	48	61	57	46	49	47	55	50	51	50	44	51	57	50	47	52	55	58	47	54	49	65	40	55	56	52	46	51	47	44	42	54	42	61	51	49	55	50	57	59	76	38	54	55	38	44	50	62	54	58	38	44	54	57	46	39	52	65	55	60	53	47	59	51	45	43	51	66	48	59	57	50	59	50	55	58	46	43	52	50	56	56	62	52	58	57	62	57	50	51	34	46	46	49	60	43	59	49	45	50	47	49	66	54	51	36	46	53	51	42	54	51	51	57	43	50	58	48	65	42	53	50	60	57	66	40	45	58	34	50	47	36	45	53	51	56	54	53	52	59	59	58	46	48	47	57	46	50	46	54	45	57	56	54	51	54	51	56	50	44	52	45	48	39	40	62	48	54	61	47	61	48	48	52	48	47	49	59	46	38	54	47	50	58	49	53	54	62	56	50	58	60	60	60	47	50	48	53	49	53	50	52	60	55	62	56	70	33	65	53	65	71	52	61	52	57	55	59	52	45	54	53	66	42	41	39	51	51	53	54	67	47	61	44	60	43	43	54	57	64	62	69	62	47	44	59	66	60	59	46	57	58	48	58	60	57	48	59	47	50	47	59	59	45	46	60	56	44	64	44	62	58	48	56	61	59	49	52	68	38	58	42	62	42	49	53	45	51	57	51	66	60	46	46	52	49	48	50	52	58	38	49	48	59	64	55	53	56	34	48	44	51	51	53	48	52	65	66	54	55	50	63	74	47	59	51	50	44	58	62	57	70	58	44	45	53	49	53	55	74	47	49	67	56	54	51	47	56	49	52	49	66	58	45	53	39	56	51	47	39	57	54	47	49	53	56	64	51	40	48	40	54	44	44	49	54	53	50	51	47	64	64	49	52	48	53	42	56	72	56	49	44	60	49	58	64	59	46	53	43	46	53	45	52	55	57	50	60	57	61	59	53	53	45	64	49	50	50	63	42	53	58	42	44	47	51	57	60	55	46	41	42	84	62	49	36	53	58	47	53	54	44	45	48	57	49	47	50	49	55	44	54	51	40	55	42	58	54	48	54	49	64	52	66	48	59	65	63	53	47	47	61	50	45	52	57	56	58	39	52	46	53	36	47	63	53	55	42	54	49	53	56	44	51	42	64	59	50	50	51	55	46	52	41	56	50	58	53	65	50	47	51	52	65	64	54	60	48	65	53	55	48	44	57	66	52	52	47	55	47	56	46	49	49	70	50	56	59	43	59	61	53	47	58	58	52	46	58	51	49	52	58	34	46	57	50	62	60	46	48	57	50	46	73	49	55	48	44	59	67	51	58	54	56	46	48	43	54	48	57	51	54	50	56	52	61	54	53	57	50	56	44	46	50	64	58	46	47	49	41	46	41	56	51	57	53	59	61	42	48	57	48	56	45	57	59	36	46	45	50	53	76	75	55	49	51	54	44	42	37	52	54	52	43	50	51	59	60	51	57	62	62	50	47	58	63	53	52	58	51	54	51	51	61	53	64	55	45	52	50	52	48	55	41	46	54	53	52	47	34	65	49	55	53	51	45	43	63	48	57	52	42	38	49	54	52	44	46	58	57	58	53	54	50	47	50	45	59	46	44	31	51	49	51	60	54	64	51	54	53	54	54	62	54	53	53	43	63	60	47	58	59	52	51	73	56	49	47	45	56	56	50	46	65	60	51	43	41	44	52	58	46	47	51	41	46	58	54	49	53	55	45	60	48	44	51	31	56	58	62	55	52	53	49	47	59	62	65	49	64	52	58	45	59	51	49	62	39	38	48	60	35	56	59	50	49	62	58	46	53	55	57	60	44	53	56	58	57	49	50	64	47	54	43	55	41	69	59	52	60	45	51	39	58	52	55	57	55	52	47	58	42	52	45	53	53	48	48	54	53	65	48	41	54	43	53	50	53	46	48	60	55	43	52	53	46	56	60	48	52	50	51	53	53	56	61	54	47	56	43	63	51	48	60	42	53	51	69	60	46	35	61	58	49	45	54	57	52	55	58	58	52	58	48	46	45	58	62	49	39	45	54	39	50	33	54	36	61	63	52	54	49	54	49	38	47	56	64	45	52	43	68	46	49	63	60	48	46	54	54	50	61	51	48	44	52	62	57	50	66	53	51	61	48	59	52	52	65	47	56	36	62	60	58	56	56	57	55	45	49	68	55	52	51	40	46	45	57	50	51	59	47	52	51	44	50	57	60	42	52	50	61	55	57	49	50	59	54	46	54	57	49	54	52	46	65	52	53	58	54	46	56	55	56	53	50	47	50	54	54	50	54	56	52	35	55	46	49	56	62	48	49	47	62	46	51	41	53	51	41	46	50	55	44	52	49	62	59	41	65	56	48	47	41	45	58	67	52	63	43	49	39	49	62	34	45	58	49	56	56	70	57	48	58	52	53	50	54	68	48	52	43	55	49	37	64	54	61	54	60	42	53	51	38	49	51	52	50	61	54	50	56	46	51	56	49	49	64	55	45	45	47	52	53	43	52	43	57	64	47	57	52	56	59	48	38	54	50	68	51	56	51	58	62	54	44	47	38	53	45	52	56	49	65	65	55	49	39	39	54	53	42	57	57	59	67	60	50	72	48	55	47	49	58	65	47	51	47	57	42	54	36	39	60	48	51	48	59	70	44	33	52	49	54	59	60	62	50
19191	4556	2261	2236	2519	4572	4732	774	477	470	440	455	438	468	402	427	404	423	388	434	411	417	413	377	402	424	408	397	353	384	425	436	399	389	348	412	452	415	396	388	406	418	397	416	402	409	389	409	426	396	425	393	346	389	396	433	386	420	351	386	382	400	403	400	426	414	388	355	344	385	380	408	415	394	386	392	421	420	392	397	418	390	393	381	372	425	371	386	415	391	428	398	419	372	391	379	391	396	409	398	386	438	409	427	370	415	402	417	440	411	347	402	407	439	379	372	390	364	407	435	377	369	381	395	410	401	422	401	426	399	386	405	377	407	417	418	427	404	419	424	392	424	432	415	417	361	411	402	374	413	416	391	379	403	390	412	398	399	387	376	429	412	412	435	425	430	436	404	402	402	422	435	376	424	396	401	371	362	404	421	383	425	378	367	441	374	433	418	406	381	394	404	376	390	388	363	367	386	428	394	420	422	395	395	386	428	420	376	414	400	393	410	394	375	398	384	401	419	381	393	380	366	389	421	388	387	409	347	396	388	395	451	400	404	389	403	362	429	432	414	411	417	404	378	410	392	395	419	377	410	402	413	415	366	381	401	391	355	410	404	411	389	409	396	407	430	379	350	383	394	377	387	406	366	398	405	385	411	406	344	413	428	419	369	423	420	401	394	413	355	401	391	379	395	386	414	393	408	402	437	383	411	402	401	356	386	450	401	389	375	397	350	353	413	374	372	371	400	406	375	398	375	404	381	403	390	392	418	362	416	404	404	387	434	402	411	380	420	360	402	404	435	401	421	418	374	428	411	408	384	395	354	392	413	408	388	402	419	420	370	424	410	356	359	390	398	383	417	376	388	426	374	393	386	408	399	417	395	411	399	390	387	395	381	399	416	407	392	432	396	393	412	406	426	403	393	369	371	421	370	416	403	410	396	410	406	356	378	384	415	385	410	423	382	399	392	426	380	398	444	395	415	367	388	386	398	450	393	408	363	433	410	408	394	404	414	431	409	435	398	427	417	404	383	424	414	376	399	407	360	390	403	394	392	414	378	371	397	397	375	398	394	433	402	422	383	410	410	425	387	388	381	399	405	379	382	421	411	442	417	385	387	425	376	388	411	406	379	360	374	390	394	383	404	403	375	389	381	361	412	419	376	413	384	382	424	383	391	383	394	411	423	383	371	362	379	408	426	377	377	398	385	408	391	410	387	388	394	404	376	383	386	412	361	385	408	406	403	399	376	404	415	407	403	402	391	394	406	401	400	386	383	380	437	422	374	378	354	413	393	402	389	396	397	400	394	386	420	388	370	397	386	394	381	393	369	414	396	434	394	427	388	372	383	407	397	375	427	404	413	407	384	378	417	414	381	360	364	397	383	378	411	397	371	403	416	375	398	406	375	415	402	394	389	402	395	396	427	416	412	389	402	385	385	409	388	399	397	409	456	411	398	375	419	416	423	417	411	388	392	437	364	391	434	403	387	421	403	419	438	417	403	427	389	366	424	433	390	423	387	382	402	413	383	387	375	398	404	415	386	383	395	411	404	386	407	394	363	367	389	375	424	374	407	372	409	390	412	381	426	402	371	417	383	390	424	416	382	363	425	388	430	395	380	384	395	367	402	362	403	400	404	398	343	415	411	402	392	378	399	392	350	409	383	427	379	425	432	393	426	386	398	381	403	414	398	396	385	388	400	404	396	370	367	399	390	401	364	427	401	387	416	380	414	403	434	416	389	399	400	388	379	438	409	370	375	411	422	381	391	431	408	435	441	412	380	428	385	424	397	369	433	355	402	414	365	383	386	394	400	406	420	366	375	360	393	405	418	386	392	387	395	377	400	389	370	409	411	379	410	382	434	411	432	395	415	431	357	383	383	382	387	429	360	375	354	421	401	386	401	387	403	371	412	395	421	416	392	419	388	385	418	397	408	365	405	390	389	380	386	372	391	393	388	417	362	411	379	398	362	343	377	361	391	372	439	399	383	360	398	396	410	423	419	390	406	404	395	395	375	399	412	398	415	378	388	382	398	399	388	390	369	386	384	384	400	393	399	429	418	412	411	374	426	367	384	393	404	382	384	374	387	406	396	368	402	421	404	377	393	419	368	415	410	403	419	412	390	358	365	444	402	391	418	393	422	399	408	395	352	423	396	420	391	407	390	383	434	432	425	402	404	363	425	393	411	416	389	411	444	408	390	401	380	397	378	385	399	385	391	420	399	371	361	420	398	388	414	393	418	397	425	415	378	373	400	397	369	374	406	400	406	375	431	390	403	393	398	433	377	396	414	420	422	388	393	410	385	344	381	359	384	415	390	408	377	409	390	399	412	403	386	395	414	389	382	362	404	383	406	381	369	396	364	408	415	383	400	434	405	404	404	411	389	412	433	411	427	403	420	415	404	370	396	392	375	459	376	402	403	396	404	389	398	399	437	374	406	387	393	415	383	418	379	385	368	425	424	388	379	407	404	382	413	413	410	400	388	405	363	399	385	438	359	411	405	394	393	388	371	391	425	399	419	423	442	410	393	368	385	398	395	419	404	399	364	370	395	421	397	398	396	377	396	366	372	406	385	363	394	411	405	398	403	363	403	399	372	351	416	447	419	438	394	398	419	399	379	423	407	400	393	404	396	411	387	398	400	386	383	401	406	410	449	400	393	386	372	396	413	399	422	403	384	368	400	374	394	420	407	415	381	390	405	412	413	387	403	411	382	364	392	427	421	395	436	396	397	395	400	391	425	390	396	368	382	402	420	377	403	417	420	425	395	399	386	396	416	410	392	400	389	403	394	383	364	441	391	414	400	396	399	390	386	363	396	393	410	407	435	409	395	391	412	406	408	426	385	402	396	403	389	399	421	399	367	403	404	381	393	411	390	435	382	414	390	412	418	383	404	401	374	432	398	402	394	377	414	403	409	418	393	368	396	381	395	419	381	375	419	403	375	381	427	399	390	388	438	404	398	407	422	395	458	406	408	412	373	351	404	397	339	422	403	367	383	402	386	428	419	389	420	373	401	406	426	417	371	393	391	386	413	401	392	404	378	388	400	387	406	417	399	426	414	406	423	367	373	400	350	418	426	378	390	390	388	411	422	401	377	369	376	384	427	415	420	392	384	387	368	410	427	410	404	397	365	409	386	401	408	423	438	381	380	379	383	425	391	375	419	391	401	395	402	379	388	364	367	382	401	411	392	380	382	394	387	398	389	369	385	422	411	444	406	419	399	370	400	395	395	390	382	418	382	405	437	390	408	381	418	435	381	371	392	367	398	372	388	368	406	421	389	440	420	433	410	401	379	406	424	368	381	396	413	427	426	393	427	396	394	386	422	393	384	420	386	413	353	403	406	372	386	435	408	382	420	388	388	365	380	405	391	385	385	408	406	388	381	380	406	397	384	406	395	428	409	419	396	371	377	400	423	395	385	400	406	393	400	405	420	382	404	415	366	387	430	389	417	398	373	375	393	385	406	431	408	398	433	435	384	389	417	353	449	412	422
2170	783	358	277	136	267	351	97	69	71	70	81	74	69	67	78	86	64	60	82	58	74	70	69	88	73	76	56	78	66	60	83	70	74	54	71	74	61	68	57	82	60	75	74	77	62	66	57	61	60	70	65	73	82	70	78	66	65	55	67	52	88	72	84	69	82	65	77	61	60	73	58	77	65	67	68	76	71	72	69	76	59	74	80	62	82	71	68	67	69	81	63	76	60	61	68	64	72	68	84	80	66	65	52	78	78	71	64	56	75	87	65	78	76	62	77	78	74	63	80	71	80	64	73	68	59	81	62	80	84	60	69	65	78	80	69	70	74	55	74	86	74	64	80	78	73	69	76	81	68	71	66	62	74	72	73	72	69	73	79	73	66	60	79	66	71	57	71	69	58	58	65	70	62	71	79	71	71	68	60	73	74	62	73	57	79	83	66	67	69	69	65	67	67	89	77	56	69	66	60	85	60	76	63	86	74	71	81	67	75	76	72	70	73	69	65	73	89	70	95	65	72	70	65	68	69	81	70	71	66	51	75	84	70	64	84	82	63	68	69	57	63	79	66	54	66	62	87	52	57	66	61	63	63	57	72	59	62	64	73	74	62	86	62	66	67	55	73	71	57	68	62	66	76	69	67	70	62	73	69	83	46	62	61	86	74	70	67	74	76	64	71	74	62	61	82	74	80	93	65	78	72	78	66	82	72	76	85	87	67	78	66	74	81	62	69	59	66	66	75	77	79	63	66	57	88	69	70	67	64	74	69	56	61	65	63	69	63	69	54	64	67	76	70	67	88	64	65	68	58	47	64	81	72	68	55	64	70	81	68	63	57	77	71	65	65	88	68	84	65	67	81	77	78	90	64	90	69	67	73	78	69	70	73	75	68	77	71	80	68	64	75	63	67	70	67	57	79	64	71	65	75	66	55	63	85	78	56	79	71	59	63	65	73	61	59	72	77	63	67	67	71	68	81	70	80	62	75	74	75	68	58	68	69	73	65	69	58	71	58	72	60	71	68	61	64	71	71	64	84	68	69	76	64	64	80	65	82	74	82	63	68	59	82	65	82	58	63	82	70	58	64	62	71	59	71	78	81	60	79	61	65	98	82	60	80	60	88	60	55	68	69	65	69	68	68	65	61	62	67	78	70	78	84	64	70	73	73	63	75	61	63	80	82	62	62	80	70	63	62	72	54	83	55	56	63	77	83	71	69	70	53	69	77	72	53	75	75	81	69	61	86	64	73	75	48	60	55	65	82	64	50	71	76	77	70	74	61	50	71	82	64	57	64	74	66	83	69	71	83	82	65	75	75	79	72	72	63	70	68	83	78	72	74	67	56	61	74	75	91	77	79	71	62	67	70	74	62	66	56	75	54	76	67	71	63	76	65	82	68	56	62	76	82	70	84	73	66	56	72	82	74	67	66	68	56	65	69	70	66	68	68	70	74	67	66	57	67	66	88	55	58	59	84	79	69	79	78	71	58	69	72	59	59	79	60	70	76	84	73	78	72	70	78	54	76	62	65	71	70	77	69	66	67	75	72	72	74	61	61	72	67	75	81	89	74	95	69	71	66	82	62	62	73	69	74	78	63	67	66	67	65	50	77	96	71	68	67	67	74	69	67	56	84	71	68	72	68	67	77	74	74	65	81	71	74	59	78	82	63	68	60	59	74	70	72	73	59	62	88	77	70	65	78	67	60	71	77	57	70	55	76	77	78	71	58	60	71	62	78	71	80	65	72	62	71	60	72	68	68	97	74	92	63	68	75	56	76	66	61	81	69	73	74	85	67	75	66	72	74	73	62	69	69	70	66	53	71	63	78	49	70	64	68	64	80	82	64	53	71	60	75	73	69	75	68	64	65	57	72	75	62	71	65	71	77	94	70	76	65	55	68	72	51	64	62	68	71	65	75	70	67	66	65	75	80	77	59	64	65	74	77	70	54	67	87	74	71	72	56	70	65	69	66	69	65	69	60	77	54	55	68	65	80	73	54	67	68	69	72	67	52	71	80	76	67	75	80	61	77	65	70	75	65	80	64	87	75	63	65	60	73	80	75	83	59	75	71	78	84	80	61	63	72	71	76	76	66	57	68	83	67	72	94	78	76	71	95	67	80	70	63	82	61	69	62	73	71	67	80	88	67	69	81	73	80	81	67	64	64	66	53	83	70	76	67	73	51	58	63	75	70	82	65	63	65	68	63	81	67	74	55	85	82	67	58	71	71	84	63	73	68	79	62	79	69	73	86	72	84	72	77	64	62	71	78	65	81	80	76	67	58	80	68	72	72	80	70	78	66	73	61	84	79	82	84	76	72	73	69	60	88	63	80	66	80	80	79	74	73	69	71	60	89	62	70	73	77	68	76	81	62	72	75	81	71	55	74	56	83	86	67	76	60	69	78	60	81	64	61	73	57	76	80	77	79	60	74	62	82	65	80	87	81	69	73	73	75	62	75	61	66	65	75	70	57	69	69	70	65	72	71	85	72	72	68	63	69	82	62	66	73	68	64	77	66	63	56	77	61	72	77	71	69	74	79	92	62	65	60	56	55	65	83	72	77	64	78	74	72	69	72	91	77	69	81	77	72	80	73	77	84	80	75	59	61	55	68	65	80	81	71	82	57	67	62	83	62	79	80	72	64	66	66	61	70	66	78	62	57	79	78	69	68	72	69	80	61	74	90	82	71	65	97	60	71	73	74	87	66	68	69	69	79	83	79	74	73	62	78	81	87	72	75	75	65	76	65	83	64	73	75	76	71	75	78	66	69	67	65	61	60	77	78	66	64	61	65	73	70	54	63	53	54	70	72	59	64	61	72	77	63	76	56	76	72	74	73	66	46	68	58	53	70	69	71	70	79	89	72	78	90	67	66	82	61	84	60	65	72	70	71	78	72	80	82	81	69	75	65	63	57	47	72	66	70	79	73	71	62	69	73	70	83	74	86	90	70	73	82	68	79	64	72	72	66	63	65	75	75	68	76	65	68	76	57	78	75	82	80	74	70	64	70	77	72	74	81	59	80	80	71	71	75	64	66	59	64	74	54	55	68	76	55	74	58	68	84	71	73	55	67	66	85	63	84	61	84	77	73	70	72	65	59	83	68	59	63	62	56	71	69	73	68	66	72	82	86	70	69	92	65	65	68	76	71	76	85	70	67	75	68	76	64	80	80	74	78	78	77	66	87	66	72	77	79	66	66	56	65	62	58	84	68	65	84	78	67	68	80	66	66	73	56	67	67	70	87	62	87	67	83	65	59	73	73	72	66	63	73	69	67	67	59	70	68	67	72	71	75	76	73	63	68	67	81	70	76	77	71	51	73	68	77	60	85	63	73	61	65	66	69	65	57	67	67	66	97	75	64	69	65	50	57	62	66	73	69	67	73	71	63	81	67	72	59	78	61	80	67	80	57	47	66	64	64	70	56	74	71	71	61	68	81	65	70	72	65	74	72	65	58	74	69	54	87	69	68	71	73	69	76	61	82	81	70
22855	7428	3854	3597	3212	12256	15400	2147	956	930	813	768	704	701	682	601	573	584	598	588	568	607	537	571	494	507	580	534	532	546	538	553	526	522	561	493	487	495	540	476	537	526	510	509	509	527	502	502	465	434	521	514	508	508	482	488	516	514	533	513	489	531	494	505	532	517	466	439	495	459	483	475	527	539	493	490	473	489	509	481	517	496	481	481	493	502	536	514	501	514	465	507	452	508	504	511	513	462	462	520	460	508	524	485	521	542	491	459	493	449	461	511	528	508	476	507	477	484	507	496	507	482	472	490	471	526	508	480	499	536	484	517	467	487	510	474	475	536	534	524	505	503	512	524	485	506	487	468	472	530	507	495	462	507	495	506	461	501	512	570	498	511	508	459	512	544	491	489	470	475	512	514	500	513	483	532	501	484	485	499	511	474	477	493	511	480	505	516	502	480	491	512	508	488	504	488	523	486	513	539	495	500	511	512	509	558	477	495	526	499	533	531	491	474	474	499	522	521	499	494	487	483	489	509	480	488	480	487	447	488	508	425	484	466	463	466	510	535	518	488	471	465	523	534	509	529	463	501	483	490	539	515	472	461	481	461	505	458	477	526	495	511	517	508	483	500	468	499	467	476	493	472	490	510	501	497	503	482	525	484	466	493	535	514	536	465	484	517	515	505	503	489	478	485	489	497	494	508	483	514	489	520	533	506	464	451	521	491	463	500	491	502	518	491	513	480	483	497	493	468	491	482	492	436	463	497	508	510	477	476	507	500	511	519	492	495	484	468	496	484	499	508	531	464	510	466	500	482	461	466	473	515	475	527	526	500	497	490	487	444	483	493	511	493	483	516	504	502	465	521	507	490	497	477	467	467	464	525	518	508	480	514	479	506	469	489	499	459	510	475	517	483	447	476	480	495	469	502	465	484	486	484	499	498	485	473	500	515	491	497	491	497	490	478	521	511	524	529	488	489	502	507	485	508	444	507	508	476	468	507	507	461	506	495	480	449	507	504	491	493	532	534	469	511	497	519	493	484	488	507	496	511	521	483	512	480	470	462	483	438	498	501	484	519	486	490	472	512	509	531	448	532	497	490	456	510	473	524	491	475	503	478	508	498	485	505	489	482	510	481	492	503	531	529	494	526	521	507	476	511	507	514	519	503	532	541	479	466	492	481	525	506	538	495	470	494	470	501	504	487	528	511	483	483	545	529	483	501	482	474	498	531	471	523	483	479	498	523	526	466	514	480	482	478	531	494	558	507	495	480	514	506	493	442	489	468	457	550	503	499	487	477	487	451	487	510	483	483	501	496	507	487	469	483	470	472	500	510	491	492	486	446	513	498	476	485	506	486	505	481	513	485	465	515	533	492	464	487	480	487	482	510	528	502	484	515	522	506	500	505	456	517	473	496	484	484	549	511	523	494	491	498	520	490	475	521	531	512	516	513	497	517	505	466	493	518	458	503	499	504	495	468	485	488	468	515	520	489	488	481	497	487	483	484	530	485	474	527	501	511	487	489	499	472	514	536	485	507	494	481	534	506	515	506	511	510	511	482	525	461	513	502	509	478	474	500	456	501	480	468	472	547	486	484	484	541	454	544	496	508	470	496	500	455	463	496	527	503	503	533	521	484	504	517	494	527	455	472	523	480	542	503	506	499	457	477	477	465	507	505	499	472	495	517	523	468	514	509	527	497	491	495	494	507	541	522	528	461	487	507	474	491	536	467	509	539	523	524	481	478	482	526	499	503	504	452	487	482	472	472	478	506	483	487	533	517	493	485	479	455	484	482	534	486	519	488	516	491	507	482	466	508	463	515	488	445	487	537	485	468	485	507	490	461	472	469	485	533	513	533	482	484	506	519	468	489	452	502	464	476	502	491	516	538	458	458	520	530	496	498	500	474	463	497	516	497	515	488	518	514	519	505	504	508	489	536	500	465	465	491	503	505	497	480	520	472	515	517	474	488	478	523	507	506	517	505	512	486	486	524	522	473	511	513	516	469	482	543	493	498	492	542	478	462	487	475	482	481	515	535	546	506	501	498	497	507	513	506	490	513	466	483	500	472	517	502	485	455	493	511	484	499	546	502	517	500	511	511	533	509	462	516	494	474	456	510	512	550	492	478	462	435	484	457	492	471	490	469	519	480	451	519	475	487	493	530	486	474	473	496	506	508	517	495	486	538	499	516	488	553	512	493	484	489	489	511	514	489	517	496	477	516	516	524	504	466	476	495	486	489	532	503	479	503	519	441	516	481	463	499	466	508	470	485	488	540	486	478	468	462	465	502	496	525	501	519	473	453	493	514	518	489	481	495	511	504	485	487	495	497	515	499	495	466	482	516	494	488	541	526	493	500	519	503	491	522	463	471	506	507	461	518	545	493	495	494	495	510	510	507	491	476	543	519	503	530	513	508	496	516	485	452	484	484	523	489	522	517	515	502	484	479	495	475	487	502	501	474	463	479	445	508	458	487	546	464	486	506	486	476	488	502	548	510	469	529	494	488	527	477	524	477	514	518	512	534	438	508	499	484	457	499	505	465	497	467	506	492	460	501	453	480	480	498	453	516	511	512	507	544	505	510	493	484	472	532	522	481	527	499	507	511	521	503	460	485	513	497	500	477	489	522	506	466	465	511	488	504	465	522	480	489	480	505	467	498	486	486	471	472	495	476	527	469	442	500	483	489	505	512	492	480	493	480	472	505	515	520	467	522	523	487	517	485	487	496	493	531	531	504	492	506	520	499	486	472	528	496	442	500	500	461	486	501	489	490	528	480	479	459	504	466	492	514	515	497	522	478	502	517	471	438	500	492	476	487	470	459	469	516	503	494	490	480	486	474	487	489	521	493	492	463	516	526	480	460	513	519	485	508	460	518	493	512	516	505	526	527	515	549	488	467	488	516	485	521	486	503	527	515	492	500	500	506	479	508	529	464	487	509	536	497	496	506	501	496	491	499	498	490	445	474	517	492	474	519	464	519	489	489	503	487	491	511	461	536	491	495	463	490	509	482	486	492	431	513	463	496	510	465	499	482	492	464	476	517	513	488	510	469	477	505	477	492	512	498	509	521	483	494	488	474	491	494	519	523	511	482	479	534	488	488	527	465	498	496	527	520	502	489	484	484	515	502	520	497	511	509	464	488	494	506	481	490	522	491	495	469	496	482	493	502	505	503	492	477	505	531	466	497	499	490	465	500	454	512	476	511	523	458	475	518	490	488	510	495	524	499	506	484	514	460	523	481	477	509	477	484	467	462	503	516	494	537	486	472	469	529	474	454	484	493	468	473	465	495	499	487	471	517	491	515	472	518	520	485	490	484	483	466	490	505	466	481	529	493	478	469	480	480	460	501	485	483	482	490	473	491	481	503	466	514	466	466	519	521	511	541	498	490	490	519	495	489	513	540	491	481	522	510	468	508	507	532	492	471	499	542	506	514	507	503	525	469	469	479	527	474	521	490	453	499	482	520	486	484	490	492	467	526	496	512	523	497	492	471
4040	937	372	245	149	277	322	133	103	97	100	97	97	98	104	110	124	98	103	102	101	91	91	101	118	96	103	92	108	90	82	96	116	102	108	120	85	101	99	98	105	100	99	87	111	105	92	100	101	98	100	99	98	87	98	90	112	95	88	95	92	93	109	100	106	95	104	87	96	96	106	116	94	103	79	92	95	116	93	72	96	96	88	111	91	118	103	109	100	97	88	106	108	90	102	99	105	103	101	107	105	96	101	86	116	85	84	118	100	93	117	111	81	91	111	86	102	83	88	108	109	99	83	106	104	97	96	98	95	110	107	88	93	99	112	109	108	98	98	89	90	95	101	108	101	104	95	104	96	93	102	101	95	105	93	88	111	99	98	101	95	96	105	107	94	82	89	102	101	85	91	100	79	106	97	105	97	79	101	97	100	119	118	104	76	96	94	93	100	86	90	102	99	101	99	96	93	103	83	85	106	101	111	91	106	108	98	109	89	78	97	102	94	99	96	99	127	110	105	92	120	108	101	99	92	90	106	97	106	78	86	86	83	97	106	109	91	99	96	97	87	89	100	105	83	85	94	105	94	91	91	86	95	98	110	112	101	102	106	86	93	114	87	86	96	98	118	93	98	93	89	108	93	134	94	110	113	108	86	110	83	88	99	96	112	102	99	131	105	104	122	103	102	118	107	109	112	82	94	96	102	91	108	109	100	100	96	86	118	83	111	98	102	93	91	100	115	97	100	99	104	107	88	85	95	98	85	95	108	92	95	88	96	107	117	111	109	104	93	112	88	114	106	115	97	102	72	101	101	92	93	95	96	80	106	94	95	96	94	94	93	95	87	111	86	100	118	107	95	102	85	100	104	87	81	93	95	97	108	92	99	100	84	98	91	106	94	100	96	108	96	83	100	90	103	106	104	123	97	103	97	110	96	93	81	94	109	98	97	82	110	105	91	103	91	102	103	106	87	97	93	122	136	90	113	89	104	92	94	87	129	98	108	110	106	104	91	97	107	96	87	91	104	85	98	94	96	94	98	101	99	108	119	99	98	103	111	101	108	76	96	94	90	102	97	86	118	90	98	96	92	99	105	97	76	108	105	95	95	105	98	95	107	103	112	103	94	98	100	91	86	96	102	109	98	110	97	97	94	96	85	92	88	105	95	117	109	96	110	82	88	100	94	101	109	87	100	118	89	115	111	103	100	96	122	87	102	84	107	93	106	102	111	78	98	117	103	99	105	93	98	113	116	99	80	81	90	105	112	118	99	84	98	100	117	84	97	90	96	113	93	99	107	88	125	82	101	80	103	105	75	106	97	102	95	104	106	95	109	106	89	96	87	103	107	113	82	95	119	95	86	90	97	107	90	96	83	105	100	72	81	85	87	95	115	90	101	112	94	102	76	96	119	109	104	99	99	87	109	97	102	104	95	106	86	108	96	98	104	88	113	96	86	111	88	101	125	93	92	108	94	108	90	99	97	94	94	95	98	90	110	99	93	94	81	83	97	93	97	88	103	101	98	115	95	89	112	109	116	89	112	84	128	114	90	92	109	90	100	89	80	118	98	111	80	117	122	115	105	95	115	112	85	99	93	79	77	89	90	97	108	95	97	106	86	88	96	96	125	91	95	96	87	102	121	101	92	113	101	98	89	103	76	101	81	100	96	111	108	95	108	104	103	98	107	99	93	85	92	84	93	107	113	89	102	84	114	102	105	112	109	95	111	94	86	111	116	104	102	81	101	95	79	87	91	117	105	93	96	109	94	103	112	88	101	99	98	83	105	88	96	94	105	95	95	92	103	106	87	101	90	98	101	120	95	104	92	88	97	94	94	106	113	95	91	97	85	82	77	96	99	104	89	103	102	93	102	85	101	98	79	113	86	91	95	99	109	99	96	100	100	89	126	120	112	111	94	116	98	107	88	94	91	81	102	95	104	96	104	97	81	110	103	79	93	106	119	109	104	96	96	78	100	107	99	92	75	105	96	93	109	91	91	98	102	102	79	110	93	107	90	94	103	87	104	99	92	100	98	85	78	84	90	100	104	101	112	98	93	98	109	109	107	98	108	91	99	78	108	95	97	97	96	113	113	111	93	109	114	99	110	97	102	92	92	105	95	106	100	96	96	98	117	90	98	94	94	123	78	85	99	109	106	93	102	102	108	118	86	87	119	121	79	105	89	98	100	104	80	108	102	117	110	91	91	90	113	102	105	97	102	110	90	90	106	92	100	95	88	99	98	82	92	79	106	110	94	97	104	97	100	117	102	102	103	105	105	100	79	113	87	101	112	100	117	79	112	110	94	89	110	101	122	113	99	110	112	96	101	108	105	97	95	86	102	99	91	82	99	89	86	109	96	102	109	94	100	95	95	115	90	86	108	92	97	99	102	81	93	105	93	105	96	102	89	120	95	98	100	92	97	94	109	89	110	86	112	108	105	93	90	97	103	107	112	111	98	99	99	85	93	85	109	111	106	96	96	109	101	93	108	95	110	106	104	96	92	98	112	102	99	83	121	95	110	95	89	100	75	96	123	92	92	95	104	94	95	109	92	113	88	99	97	107	86	91	116	97	96	90	94	90	112	102	80	89	103	103	100	100	98	91	94	132	99	99	95	99	94	96	99	94	81	124	93	103	106	109	94	126	114	95	92	98	98	90	103	98	103	111	102	86	100	81	102	75	104	91	84	113	89	113	100	90	92	100	94	96	108	89	119	95	86	109	100	103	94	90	94	95	106	80	97	92	92	105	104	90	100	107	99	96	98	101	105	87	101	110	104	90	92	96	104	97	96	87	109	99	101	113	109	95	107	86	100	92	106	83	91	120	79	97	80	93	95	98	97	91	100	89	94	95	95	95	93	109	105	99	119	101	111	99	94	89	107	125	118	109	102	84	106	79	93	97	101	76	100	95	81	111	87	92	81	121	94	103	107	119	87	92	119	105	86	98	120	89	94	101	99	99	89	109	96	95	109	92	92	97	102	100	99	114	96	74	124	104	78	115	86	99	109	109	86	99	86	107	97	94	106	94	90	101	86	94	110	96	106	107	116	96	108	109	78	93	98	87	97	112	100	93	91	98	106	115	113	97	97	109	108	76	104	93	112	83	100	109	115	100	99	102	94	100	84	82	88	101	99	91	90	104	89	86	110	112	123	104	98	101	98	98	115	95	110	91	87	91	88	111	96	96	88	108	81	93	99	91	88	89	86	99	81	106	107	102	107	93	99	122	98	99	92	110	102	92	96	94	98	105	103	108	93	114	111	107	118	89	80	97	105	89	96	100	101	77	107	123	97	90	101	88	118	96	101	96	103	102	99	95	113	106	99	85	101	86	93	80	105	82	102	81	99	100	90	91	89	131	81	101	112	97	97	89	103	93	94	112	88	87	112	103	90	104	93	107	118	117	100	89	102	97	94	79	92	92	118	92	93	88	95	96	93	92	85	96	74	87	96	111	94	104	107	87	107	96	87	99	102	91	100	98	107	82	109	104	100	91
24972	8563	4310	3052	2581	11112	13711	2998	1270	1130	1151	1051	1002	946	942	851	855	902	796	824	817	836	819	785	745	801	780	769	804	744	695	772	764	764	766	760	793	739	782	713	812	752	759	777	739	757	723	744	714	713	769	746	721	740	744	768	738	744	717	800	736	730	724	764	752	739	739	708	723	774	725	752	726	725	737	763	731	748	716	736	737	781	777	702	681	715	744	702	768	710	699	698	759	751	710	737	707	724	713	709	698	708	713	713	694	745	731	700	787	769	683	726	731	745	726	719	725	729	726	699	745	716	733	672	728	653	747	739	715	759	758	678	728	736	735	723	765	712	757	698	702	734	697	684	753	705	773	743	727	728	732	703	789	757	762	740	692	762	722	775	783	684	716	745	688	726	694	732	744	701	761	710	737	738	725	696	736	730	717	776	724	681	770	710	710	766	769	711	736	686	757	713	768	667	764	720	696	747	695	732	748	723	737	727	758	701	792	747	730	716	674	719	722	707	720	699	793	703	712	714	715	781	712	735	746	752	733	749	701	717	781	737	747	743	736	743	786	697	761	713	708	741	710	731	708	759	713	717	728	736	676	738	663	720	735	717	720	715	744	736	730	729	720	707	724	703	706	739	763	738	677	698	766	751	754	724	760	711	737	712	694	719	719	716	694	717	735	739	699	740	742	750	734	719	795	773	704	694	668	736	751	726	703	745	704	753	732	723	754	735	758	785	661	720	722	718	780	716	767	739	717	685	701	739	681	758	718	734	719	701	730	748	706	752	759	757	774	673	721	762	728	735	709	713	755	689	749	705	780	770	718	768	761	748	717	701	711	745	696	738	716	700	785	675	760	741	720	774	727	719	718	733	733	733	775	731	756	691	732	789	743	726	724	713	707	764	715	737	717	680	746	723	722	706	689	700	735	726	761	712	694	719	721	760	719	764	750	699	737	742	730	725	756	739	748	714	727	726	741	743	755	722	705	739	769	717	729	787	747	700	797	745	752	711	702	765	747	710	705	767	729	746	750	714	711	753	706	717	738	695	731	796	714	753	695	740	752	707	729	728	716	734	725	791	714	730	703	697	662	721	770	729	717	781	732	724	725	734	744	701	745	738	760	729	752	719	755	739	717	716	719	688	686	778	747	749	763	700	738	720	698	695	744	755	735	741	714	724	714	702	752	698	753	747	704	742	706	751	729	742	732	743	762	721	754	728	726	746	697	766	700	702	749	697	727	746	766	742	757	692	716	796	740	706	761	721	705	759	740	694	729	715	731	724	728	776	726	712	699	716	718	724	709	697	728	724	746	755	743	732	695	728	658	713	755	750	747	722	687	742	746	694	735	693	746	762	788	725	695	811	704	725	731	730	702	733	711	717	701	719	646	755	697	719	693	729	727	726	707	753	763	769	728	753	728	715	758	736	737	738	740	693	698	674	751	731	731	722	738	742	743	719	688	761	702	755	727	747	719	756	716	732	723	751	741	771	759	700	742	790	683	709	740	694	704	711	802	716	779	738	738	699	737	725	705	729	722	731	718	738	714	716	767	731	729	669	745	712	702	674	702	759	728	688	752	728	781	708	702	696	721	739	756	735	752	782	704	728	730	730	701	703	755	737	728	740	701	745	732	728	737	732	716	734	700	698	688	674	734	669	731	687	734	754	778	772	742	701	749	739	680	721	731	717	718	729	785	754	777	742	713	749	775	733	719	748	699	766	720	732	711	712	693	769	760	710	723	745	717	702	743	739	667	731	748	717	701	751	751	762	711	762	715	698	712	716	754	721	744	742	752	699	745	735	678	766	736	738	753	779	715	726	736	744	690	734	730	743	685	708	732	756	787	776	749	742	727	729	725	730	738	739	716	751	752	778	733	749	709	686	719	696	714	661	677	778	691	717	762	713	763	718	710	740	727	703	708	697	726	732	727	752	733	733	730	761	745	733	731	713	732	696	731	735	761	714	690	747	732	767	703	752	749	688	698	710	739	708	725	723	769	740	740	703	754	759	753	726	706	727	745	766	719	722	719	756	709	691	721	801	765	737	751	666	721	718	667	713	727	725	735	751	712	752	790	712	733	713	778	751	754	723	716	710	696	739	711	760	714	754	742	706	723	683	773	736	744	725	746	731	704	767	666	705	728	705	699	744	739	723	733	672	705	747	707	770	718	705	733	723	737	702	721	723	736	724	774	741	718	727	709	738	682	724	738	712	717	720	733	736	728	722	739	731	743	754	725	712	713	723	734	759	808	772	738	728	737	717	750	695	721	748	723	731	744	718	679	730	679	717	724	695	679	702	696	730	732	692	760	726	680	763	730	691	738	742	697	703	753	703	711	695	692	714	754	746	697	694	765	739	686	719	724	674	721	707	735	754	722	703	739	736	741	742	731	743	705	740	705	718	755	710	770	709	726	728	675	706	733	756	704	713	695	777	747	719	792	780	734	704	752	728	699	752	825	707	768	743	721	723	737	731	744	736	744	728	750	775	721	759	707	704	721	737	721	682	698	741	686	755	735	771	791	740	689	674	744	734	729	714	710	726	757	731	752	733	699	754	718	720	724	703	728	706	718	695	733	761	732	731	723	749	766	768	712	696	747	732	733	688	683	710	771	727	715	724	702	744	683	728	730	694	722	772	759	725	730	739	727	758	780	697	692	767	716	683	787	719	740	699	692	703	755	707	708	696	712	765	745	731	748	734	747	686	734	750	749	718	712	670	715	746	718	706	772	730	775	702	742	718	666	736	746	718	705	716	686	712	744	699	735	733	715	724	761	742	714	752	729	727	701	724	714	670	664	757	767	672	727	679	731	700	738	718	732	723	734	757	739	748	711	704	768	749	741	716	767	749	756	697	709	733	735	738	686	762	695	706	723	706	759	722	709	692	786	714	719	724	722	737	746	711	724	719	704	751	737	740	743	701	750	778	689	791	769	780	777	693	699	725	676	708	691	727	708	750	703	688	699	730	777	742	742	748	709	754	786	734	774	728	734	791	725	715	714	672	695	756	716	702	664	713	768	725	752	716	723	788	777	730	691	732	760	728	771	690	742	756	738	698	724	728	716	771	745	742	741	729	710	715	708	731	737	740	704	733	728	702	711	744	728	715	721	735	739	719	741	735	689	700	716	715	698	738	727	734	732	753	750	723	707	705	765	704	707	708	715	731	703	731	727	732	734	753	712	715	722	710	724	703	779	725	689	711	743	788	736	715	744	755	744	751	749	689	727	718	762	737	738	736	745	772	777	676	734	704	723	693	724	731	722	732	718	757	746	732	692	760	709	750	732	728	716	707	715	733	719	791	759	755	736	775	731	771	774	705	742	751	787	685	746	728	751	753	718	739	716	739	742	754	784	673	734	731	708	729	735	776	740	770	678	753	705	718	697	723	765	691	707	724	728	716	716	756	728	676	726	732	743	744	743	732	759	726	739	728	767	747	740	774	783	806	703	733	716	695	735	754	754	691	697	694	748	723	681	705	761	775	682	745	785	729	701	719	711	761
3740	1293	517	249	197	344	591	141	132	142	144	118	160	123	143	120	151	135	132	113	115	150	121	124	141	113	127	142	132	122	127	117	121	109	135	137	136	110	115	139	120	153	138	155	117	121	124	112	118	130	145	114	118	134	98	114	121	107	138	116	128	113	131	142	126	143	139	133	127	137	132	120	137	135	147	113	110	138	126	122	131	136	133	128	120	128	120	124	132	130	124	113	121	126	149	149	128	129	132	150	120	135	138	118	125	116	117	135	132	120	120	124	130	130	130	127	113	111	136	121	120	130	133	134	148	140	142	121	157	122	129	120	128	113	121	142	115	124	114	102	124	120	136	126	133	129	137	112	127	130	118	125	121	108	108	141	131	147	132	125	116	127	145	138	135	146	139	100	126	111	127	123	132	114	134	127	125	133	133	139	135	133	126	115	145	137	124	130	123	108	116	137	131	134	114	121	125	114	130	113	120	120	121	128	106	132	108	108	132	134	113	143	123	139	114	129	132	126	116	122	115	126	129	133	127	127	135	148	115	121	121	142	107	137	135	123	138	130	151	117	123	107	140	127	122	122	128	127	137	125	130	128	135	137	110	136	122	143	142	124	139	115	140	126	115	132	132	119	126	145	121	138	123	131	133	99	140	124	146	128	120	126	123	117	135	125	131	126	134	125	133	129	125	126	116	129	138	143	128	117	134	136	137	150	124	122	135	136	137	131	145	146	129	122	115	123	137	130	108	123	110	127	136	114	122	141	124	128	100	119	121	111	111	108	133	129	118	123	129	116	136	111	138	128	116	110	141	117	137	117	139	137	116	124	122	122	138	149	113	134	128	112	122	104	124	128	124	122	135	118	121	129	100	129	116	123	140	114	114	120	125	115	125	139	140	132	107	149	108	124	117	126	119	131	126	109	140	104	134	142	116	145	121	116	133	132	131	114	141	131	133	115	138	138	130	135	117	127	130	129	130	119	125	115	131	127	129	107	148	128	120	143	136	117	124	127	123	130	142	126	117	128	118	136	137	120	120	127	140	124	121	115	139	122	150	113	139	122	144	147	128	138	114	119	127	139	137	138	149	138	123	145	130	132	134	151	117	108	143	109	137	154	112	114	106	150	127	117	123	137	130	118	127	142	121	119	115	135	132	132	137	135	131	121	134	102	123	108	111	131	128	130	133	144	127	116	120	136	128	135	132	113	126	119	129	131	131	123	103	129	135	127	150	127	129	117	123	120	136	122	140	127	137	127	133	134	123	143	137	116	138	128	130	119	94	125	132	116	140	108	134	150	130	106	122	135	129	107	118	110	128	121	131	124	107	104	113	127	113	123	137	145	113	126	119	143	127	127	115	114	143	111	146	124	132	122	136	127	134	108	139	120	122	109	119	118	130	120	114	127	110	147	113	109	129	136	126	140	104	133	128	110	123	143	149	134	135	142	118	129	126	127	137	115	138	142	137	137	125	118	115	139	139	107	143	143	126	130	132	136	112	124	114	120	130	123	120	107	130	118	117	137	130	118	130	152	121	108	117	122	117	127	149	132	135	137	107	119	121	128	118	110	149	158	130	133	108	151	115	142	132	134	124	109	129	131	146	108	129	142	125	130	120	138	144	114	123	107	127	122	115	111	124	125	95	112	104	111	130	122	124	142	126	125	125	132	127	123	119	131	121	126	140	109	141	121	139	132	160	129	131	149	116	136	122	132	126	126	137	122	105	131	132	138	139	125	119	118	132	109	136	115	135	123	127	142	143	116	128	134	117	125	151	147	115	132	113	121	123	117	108	131	129	135	122	139	118	127	127	106	130	111	109	120	119	131	117	128	108	99	126	112	113	110	140	119	125	142	130	123	133	125	130	128	127	127	113	131	138	140	126	129	126	126	128	113	116	130	130	120	119	133	137	105	135	109	147	133	134	153	125	132	117	119	129	119	126	130	121	125	144	133	129	121	136	118	150	113	120	126	107	129	110	123	117	122	132	134	119	134	131	123	114	122	123	119	108	127	145	123	137	121	137	129	126	131	131	94	125	103	126	137	126	132	109	134	136	119	141	134	124	132	137	106	114	135	110	145	109	135	117	134	147	111	130	118	100	128	147	137	142	137	140	127	121	113	125	117	115	129	148	142	115	129	122	128	117	121	129	129	109	104	121	147	119	119	132	135	155	130	122	139	141	126	123	130	122	120	144	138	143	106	126	112	131	130	140	131	117	123	139	132	115	124	119	116	135	113	129	110	126	121	112	115	117	92	125	123	141	117	117	122	114	148	120	139	127	110	133	118	119	135	130	125	124	116	134	147	119	104	127	127	137	135	138	108	126	137	113	114	115	115	131	156	104	110	122	133	123	107	125	133	132	135	137	116	125	119	114	129	124	137	133	115	113	120	117	142	126	142	124	129	121	116	130	122	126	135	107	123	123	114	116	120	125	127	130	126	101	127	126	132	113	125	132	126	115	108	111	152	122	128	132	131	123	111	106	121	135	143	128	121	127	120	121	126	126	104	136	145	132	129	131	130	122	139	134	102	115	107	130	128	129	144	148	114	117	127	118	117	123	134	130	126	132	129	109	137	131	147	139	120	128	121	129	132	123	133	123	124	143	133	109	131	130	139	118	126	117	105	132	137	129	130	144	122	116	128	124	135	147	141	136	131	147	112	139	130	114	142	153	143	133	136	130	136	117	131	100	126	138	143	123	134	124	139	134	125	109	109	141	121	126	109	121	136	123	125	128	89	127	118	125	144	124	134	150	135	118	131	112	128	119	135	139	123	121	126	126	128	127	137	116	114	130	149	129	106	132	142	140	124	137	140	126	139	129	148	108	128	130	129	157	130	121	126	123	127	129	132	145	139	123	122	123	137	129	120	117	140	144	135	136	136	143	123	139	129	138	141	123	126	134	122	123	138	116	126	129	135	127	145	119	131	134	122	142	132	123	132	130	108	156	117	143	120	111	119	148	133	144	114	132	128	138	128	120	117	112	112	133	132	117	119	126	135	119	132	151	118	127	111	126	110	122	124	129	137	121	123	167	137	129	100	134	154	109	131	120	138	137	149	135	156	127	117	125	136	119	108	124	126	140	128	126	125	126	123	131	126	117	128	120	115	112	123	108	126	125	127	133	121	134	116	167	134	145	117	126	138	102	130	113	119	121	130	140	151	127	123	142	107	132	125	128	120	120	116	129	135	120	131	109	108	128	149	127	153	114	116	117	129	114	117	129	137	96	134	120	114	131	106	131	134	127	129	122	120	145	127	129	113	115	129	123	146	117	131	129	131	117	142	120	133	122	119	128	124	124	130	134	117	107	125	141	121	118	120	122	120	128	141	119	142	129	142	144	125	136	123	125	108	131	132	120	132	115	123	143	122	132	124	142	135	130	133	121	129	118	129	107	137	130	135	94	132	116	128	132	137	141	127	140	125	138	137	133	147	133	114	135	134	120	123	143	149	120	134	116	115	131	119	112	128	126	124	134	134	121	105	129	128	114	127	111	119
28267	11016	5190	2951	3168	14168	20688	3468	2020	1885	1716	1533	1465	1352	1283	1336	1213	1191	1078	1087	1015	1046	1031	1037	1049	1017	1005	986	994	955	968	960	900	959	925	932	921	971	978	903	929	978	894	915	928	924	944	901	886	948	923	874	974	945	903	890	928	935	857	937	890	942	956	918	859	883	865	906	875	903	847	893	936	931	919	874	888	906	942	880	922	910	878	868	904	901	888	861	896	902	921	890	881	895	911	870	905	875	936	934	826	916	887	929	915	936	902	874	862	885	940	914	871	878	885	895	856	862	878	887	876	874	880	877	895	920	836	905	890	871	950	899	909	912	979	946	900	869	848	877	879	959	900	872	902	932	920	923	956	902	849	892	902	882	842	903	888	861	849	855	894	905	850	871	877	869	928	855	882	934	858	879	892	886	933	961	893	898	888	951	883	878	860	884	826	907	937	886	907	909	870	877	884	924	922	856	889	915	872	925	836	907	865	949	885	871	873	925	923	866	849	867	864	884	878	863	898	927	890	858	916	903	917	905	878	957	880	853	867	898	855	935	882	912	806	928	938	873	864	915	897	854	886	904	947	866	892	890	893	878	878	904	918	906	834	872	898	894	913	896	893	870	913	961	880	887	827	934	864	852	874	843	874	857	892	896	899	874	839	911	879	886	853	869	886	842	859	894	900	927	846	917	880	895	860	949	938	847	920	952	916	880	889	897	886	921	894	873	906	876	867	850	893	933	914	819	906	878	866	903	886	903	897	918	887	841	904	894	914	889	860	914	873	882	889	891	833	908	893	923	938	920	866	870	815	899	861	929	888	918	909	850	904	953	911	911	920	941	860	896	900	901	914	905	892	951	886	909	866	877	914	915	870	907	948	871	919	909	873	897	907	848	876	883	939	902	874	860	927	889	899	939	917	916	936	902	926	908	884	840	922	923	875	864	939	851	890	913	869	883	902	840	878	886	841	859	888	876	886	927	900	859	892	863	862	853	883	901	885	866	890	852	890	864	908	913	946	933	918	920	910	869	907	837	914	906	803	822	926	892	948	887	847	887	894	903	932	898	841	889	875	889	891	869	911	911	848	914	885	834	895	907	920	956	894	906	891	938	922	891	931	868	869	928	930	874	891	871	903	906	892	885	867	881	860	845	886	888	909	899	890	932	899	888	841	918	846	848	894	884	886	915	877	927	881	896	876	906	908	903	860	865	900	917	853	871	841	872	908	846	909	851	865	879	878	892	892	855	867	903	860	865	865	944	931	872	904	873	865	950	954	860	879	920	893	963	901	918	887	859	909	931	854	934	884	912	809	894	898	866	867	847	861	917	852	848	915	924	912	901	868	870	873	883	885	918	863	879	880	922	923	892	939	905	855	915	873	843	915	935	884	907	938	952	882	865	919	874	879	887	912	936	869	890	873	895	880	945	945	914	911	873	887	877	896	872	932	923	880	886	911	874	932	934	868	863	881	879	849	867	911	897	899	865	850	909	877	865	908	947	864	890	925	916	890	882	874	855	920	891	863	904	892	846	886	897	917	903	899	933	922	843	949	862	921	925	913	872	841	896	914	861	931	920	874	864	865	858	887	921	891	883	871	857	879	884	860	845	887	879	893	875	897	899	941	886	829	868	935	896	951	921	953	902	884	891	899	896	871	908	841	894	855	930	949	858	893	910	901	913	927	887	890	857	872	911	976	871	897	832	905	922	892	796	882	896	882	891	893	839	915	900	908	886	870	865	895	921	875	846	899	875	880	877	874	914	856	919	935	916	915	915	865	873	877	882	909	882	877	918	852	912	884	936	879	817	897	832	887	852	969	894	883	894	890	938	931	873	952	869	845	897	852	940	917	896	853	885	907	899	881	961	894	903	875	876	896	888	944	870	908	887	900	885	863	880	897	880	848	865	851	860	839	890	897	920	900	919	903	868	879	881	886	880	875	900	847	909	846	908	859	874	867	956	890	883	942	903	930	906	911	939	875	888	893	861	924	876	912	833	911	882	895	918	863	873	882	918	912	928	897	927	917	886	838	858	917	917	881	852	930	903	895	863	933	850	925	890	892	919	846	921	891	894	903	920	841	891	907	866	880	847	892	887	882	899	865	858	873	892	873	924	902	877	898	891	906	859	920	859	908	909	880	910	879	906	927	860	876	903	919	892	843	851	873	926	959	892	918	950	923	947	894	934	886	863	907	912	942	838	928	885	909	855	899	884	859	842	880	935	845	908	879	908	910	936	936	931	873	898	853	860	879	870	905	915	878	890	888	864	872	856	964	912	874	947	873	871	901	895	847	896	919	933	903	928	860	860	901	956	850	871	878	903	879	914	893	856	884	842	891	918	924	891	872	900	853	938	864	863	859	898	930	948	886	924	909	915	915	847	891	889	891	854	886	898	890	869	894	912	869	906	906	916	860	853	874	928	898	872	902	897	896	906	912	838	891	916	932	843	954	872	901	827	889	943	832	903	880	912	864	864	937	933	849	868	921	899	952	890	906	893	893	845	868	872	855	884	895	872	881	934	887	889	917	874	855	872	884	931	883	852	911	900	887	899	921	928	906	915	890	853	837	879	940	914	897	928	861	909	934	943	876	918	950	895	851	873	894	939	863	893	895	885	889	895	893	900	897	888	912	882	900	904	854	891	889	951	907	860	892	929	891	922	889	846	873	868	912	878	885	880	919	915	873	910	885	875	857	896	890	876	883	873	925	892	841	857	871	891	888	854	874	852	884	904	933	904	853	891	902	881	893	888	918	905	913	897	949	889	841	844	896	889	864	842	871	928	845	877	967	894	913	889	905	868	921	877	850	961	906	918	928	883	896	885	853	876	882	889	911	924	910	887	882	916	871	872	936	960	829	845	921	834	861	883	886	895	831	940	882	858	929	888	898	883	927	869	898	904	892	912	927	875	846	957	866	930	867	928	863	876	882	843	844	931	885	921	856	872	898	885	897	845	844	911	886	933	955	919	839	891	857	852	907	895	929	920	883	922	942	956	855	877	957	918	882	918	924	872	894	917	854	885	898	876	884	890	912	864	881	876	879	892	901	940	903	889	898	906	847	921	858	876	935	894	886	890	863	906	892	881	891	905	864	966	883	903	919	877	903	901	857	908	877	872	928	904	927	877	898	842	869	865	858	907	904	940	929	908	889	947	910	893	870	923	871	901	860	882	882	852	897	849	897	871	844	848	869	835	904	853	870	934	933	955	902	888	914	840	932	921	875	876	831	879	919	847	870	936	946	897	861	927	885	893	942	880	888	893	906	870	865	898	907	904	865	852	883	855	900	925	884	871	944	871	904	862	868	866	865	858	905	907	827	855	920	853	868	874	876	858	907	929	927	876	875	950	870	891	883	820	881	965	933	889	948	912	894	849	894	915	877	869	898	879	894	877	943	842	857	898	829	882	908	906	895	918	891	918	865	918	903	905	908	902	929	920	885	922	873	887	917	882	917	916	925	933	919	908	871	882	834	930	856	966	885	933	944	916	894	903	869	859	828	897
2774	699	295	130	80	83	83	49	54	52	44	54	53	48	65	50	48	48	50	65	51	50	67	44	52	50	54	44	46	37	54	53	48	69	45	47	38	45	44	46	50	54	63	54	56	46	48	67	48	49	45	58	50	49	56	59	35	43	47	54	40	52	52	54	44	48	60	45	50	53	51	57	49	47	49	51	44	54	52	44	49	45	54	58	64	50	59	42	56	73	43	38	48	58	56	51	48	58	44	64	57	50	52	60	52	53	65	49	69	46	45	53	55	52	41	55	59	49	49	46	56	63	60	52	60	54	53	59	62	57	47	46	48	44	41	56	52	64	54	53	48	48	51	55	56	47	55	59	65	48	53	62	59	47	55	47	60	55	57	67	54	48	59	48	50	50	59	57	49	45	48	50	64	57	51	58	59	53	53	47	57	52	53	51	49	56	53	46	44	59	48	48	44	59	39	49	41	50	51	49	47	47	60	38	48	50	46	48	48	59	32	48	44	46	36	43	67	46	55	43	50	41	43	59	54	62	50	52	41	53	61	54	64	46	67	46	54	65	52	63	45	43	55	43	67	48	47	49	60	59	51	42	56	52	60	55	41	49	56	55	46	50	44	60	62	58	44	38	54	47	42	44	52	56	64	58	41	59	48	51	61	48	57	44	51	48	62	53	50	66	45	44	56	52	45	46	57	49	50	65	47	45	43	48	47	57	58	55	56	53	62	51	46	52	53	54	59	44	50	40	48	52	42	38	45	56	54	53	52	45	60	56	64	62	57	51	69	43	61	56	43	54	54	55	43	45	50	56	55	51	45	41	49	56	58	48	43	69	67	48	60	75	60	60	45	44	51	73	33	49	48	62	46	49	54	51	45	57	48	46	52	48	59	55	72	57	60	46	45	59	57	52	53	51	57	48	51	61	51	45	63	53	47	52	45	46	59	54	46	55	48	57	52	50	50	66	41	52	58	60	56	53	45	44	41	46	46	50	55	45	46	66	57	49	53	63	60	44	63	52	50	50	55	55	59	48	53	47	50	50	69	49	63	48	46	62	66	52	60	50	60	50	51	58	38	47	58	49	62	53	62	56	47	48	50	50	53	43	50	45	54	51	55	58	49	45	45	47	64	67	50	48	47	66	64	52	64	55	46	64	58	50	63	55	37	39	41	48	43	61	56	44	59	52	43	53	49	50	58	40	40	55	54	52	52	53	48	45	44	56	42	56	52	57	67	51	51	55	61	50	43	55	42	64	50	53	52	57	47	62	41	54	49	49	47	62	60	61	44	43	47	40	41	47	55	51	53	57	54	53	49	60	49	61	57	45	43	47	44	56	60	51	55	49	51	68	55	44	60	40	55	54	44	53	44	58	56	50	55	51	56	47	52	67	56	46	62	46	54	44	58	62	50	65	44	48	59	59	40	46	45	48	44	55	26	51	59	47	50	64	48	51	55	64	49	60	49	57	45	46	52	55	58	60	46	44	55	48	50	65	41	54	47	59	51	47	65	53	60	56	58	57	52	55	61	54	64	67	54	55	53	53	36	55	50	66	50	60	47	56	54	54	42	57	54	58	50	52	45	51	51	47	53	37	46	59	45	55	47	59	42	57	47	45	43	56	50	41	51	55	58	50	66	53	52	53	38	28	61	58	38	63	52	60	55	56	50	71	50	50	53	63	57	53	53	44	54	60	63	54	53	51	61	56	66	54	63	34	50	45	60	61	58	53	61	58	60	45	45	49	70	59	46	44	54	42	57	51	51	53	45	36	58	56	64	46	53	51	54	49	64	40	50	47	43	43	58	45	61	57	54	48	49	55	42	50	40	51	57	63	50	48	55	63	54	52	38	49	66	61	56	51	40	48	52	54	65	55	51	52	47	60	53	54	43	56	62	52	59	51	48	45	38	38	59	58	48	62	48	55	64	58	49	58	55	47	56	51	50	51	35	58	51	51	58	56	41	57	54	47	55	65	56	45	61	62	46	50	57	52	51	54	51	60	58	54	50	41	57	47	47	43	56	49	55	56	64	48	44	54	58	64	42	62	58	63	48	42	59	48	60	53	49	54	57	58	40	42	40	45	62	47	51	52	51	56	56	47	54	47	59	59	53	50	69	52	45	55	62	45	64	61	54	41	66	57	43	41	62	50	42	51	39	47	48	50	75	75	52	51	50	53	48	49	62	61	47	45	52	52	55	66	34	49	47	44	45	50	61	41	59	58	54	49	53	71	50	51	50	44	38	54	73	49	61	45	43	51	46	50	60	58	51	52	49	62	65	46	49	55	46	48	45	54	47	44	48	57	52	47	56	66	66	44	51	43	49	46	50	45	58	48	47	40	48	69	58	34	48	60	42	57	47	59	40	58	60	43	57	51	43	58	43	64	52	68	47	49	50	65	60	41	57	51	52	41	57	59	51	51	56	56	62	47	63	58	56	45	51	47	65	50	57	61	52	50	43	52	59	44	54	65	57	46	55	49	36	47	63	70	54	52	61	43	46	44	44	67	48	50	41	45	59	49	55	62	64	50	43	38	56	44	56	44	53	55	45	63	60	59	55	46	49	56	46	57	67	51	58	52	50	59	54	61	63	56	55	49	53	40	56	41	47	40	50	57	52	60	64	61	58	55	51	55	38	58	43	56	53	63	40	58	56	49	67	61	54	39	49	54	53	49	56	69	52	48	44	61	61	49	47	71	46	54	66	57	51	62	50	41	54	54	51	70	56	51	57	43	42	50	49	43	50	54	50	51	38	53	60	46	57	49	48	47	57	62	49	51	59	44	49	43	45	41	57	37	51	50	54	38	49	49	52	47	44	65	47	57	49	47	60	56	54	50	43	61	57	46	49	46	59	59	56	63	54	44	53	49	50	58	48	56	58	64	58	54	44	52	49	55	55	49	46	45	43	43	57	54	44	52	48	47	63	52	59	64	59	55	46	60	50	56	51	70	55	51	58	40	54	61	50	48	65	54	71	49	50	58	57	48	46	45	53	56	64	56	46	69	52	51	55	67	56	57	54	41	51	45	55	52	70	64	44	44	49	57	53	50	51	58	53	48	61	58	45	64	60	58	56	50	52	58	54	50	44	52	48	42	69	52	55	57	48	52	66	38	61	48	50	41	48	57	52	52	60	56	40	51	58	48	49	47	43	37	49	70	39	62	48	70	49	62	54	52	61	46	34	36	55	48	58	52	47	48	56	49	65	50	56	41	50	45	43	51	47	32	47	56	46	47	44	48	63	50	45	43	57	42	50	57	44	57	62	52	50	55	53	65	56	51	48	53	51	53	51	57	47	57	51	53	43	38	58	41	48	45	65	54	54	61	57	54	45	63	63	67	48	52	53	49	59	62	45	51	48	63	49	55	51	63	62	46	42	44	57	57	40	60	52	43	48	53	40	61	45	59	54	62	54	55	45	62	54	55	53	44	52	69	64	55	51	43	67	53	43	41	45	64	56	44	60	48	52	50	62	56	40	62	59	49	54	48	52	52	43	50
22525	6937	3229	1746	1537	2811	2441	575	491	443	452	443	430	442	403	418	418	447	402	425	402	431	429	409	434	378	413	398	389	415	413	421	379	375	401	406	447	392	410	438	371	425	382	407	397	406	383	377	419	400	368	441	420	378	416	397	418	387	415	402	366	395	417	386	397	433	409	408	387	415	410	423	423	379	427	430	373	390	432	442	426	395	403	394	388	408	429	398	411	404	365	372	383	393	389	385	411	425	407	368	391	381	397	421	403	386	403	414	423	405	403	391	396	438	402	383	384	338	396	392	397	412	393	385	395	422	443	390	380	403	381	378	443	429	411	388	454	401	383	407	388	411	398	414	404	391	399	368	389	416	401	405	371	416	410	384	377	414	439	369	407	400	375	404	399	417	407	406	417	371	394	390	437	411	386	407	375	393	395	359	425	431	382	395	415	408	376	400	388	412	376	390	421	364	428	402	386	407	385	399	405	380	391	382	378	392	379	414	368	377	391	379	385	391	389	394	379	409	388	429	388	424	396	432	382	404	382	401	441	419	405	382	395	392	374	423	377	393	378	368	410	398	358	389	408	435	442	432	417	397	388	356	412	429	382	410	418	408	383	408	434	390	416	435	365	402	394	410	399	421	395	355	401	388	394	369	421	398	424	422	349	373	364	379	414	388	440	391	345	375	374	372	384	397	360	416	363	401	397	397	379	404	415	383	393	407	404	376	420	372	397	427	435	378	407	409	407	356	363	426	402	390	375	405	403	414	405	389	405	392	402	372	363	415	394	419	376	417	436	380	397	414	390	370	402	391	409	425	397	410	413	426	377	412	382	411	405	378	413	437	391	394	358	386	412	394	383	413	429	393	369	369	387	354	432	407	386	399	388	437	409	375	419	390	411	410	390	419	417	398	462	407	389	405	380	411	401	387	402	400	396	376	420	384	375	421	381	407	413	424	439	416	413	400	376	425	399	445	416	381	427	385	423	404	380	433	385	405	395	410	368	391	448	404	400	427	416	395	407	394	393	406	381	403	409	384	418	417	377	412	445	384	386	412	400	415	370	404	366	370	387	386	423	442	411	357	444	396	445	407	361	397	401	409	441	396	436	420	410	394	376	399	405	416	403	376	372	413	410	401	400	400	410	398	391	370	373	359	374	381	409	373	416	383	390	380	408	417	392	390	414	382	389	374	399	381	396	423	389	387	358	368	412	398	478	396	406	404	418	395	384	393	420	388	390	407	418	378	427	419	413	389	410	378	384	398	401	409	408	444	391	389	418	388	387	396	384	444	385	410	400	380	397	410	441	387	417	398	343	381	392	384	395	379	394	406	396	407	391	388	393	391	401	402	413	393	407	406	422	427	408	382	409	428	386	447	414	402	405	392	370	415	383	405	367	407	403	413	393	458	389	417	378	415	391	409	423	422	399	382	389	386	385	364	419	349	411	352	421	410	372	393	400	404	407	386	382	396	400	419	429	399	402	402	441	414	388	414	415	390	380	407	384	391	418	405	423	437	399	368	387	399	415	442	420	376	399	399	405	395	383	386	399	446	355	411	388	383	373	421	399	374	388	418	402	427	423	390	369	418	386	393	427	373	380	397	409	402	404	396	428	387	391	451	411	374	410	380	382	398	385	401	388	404	405	398	452	392	426	384	408	400	396	438	365	453	418	409	381	362	374	367	395	399	429	386	414	417	415	415	400	418	398	410	389	410	394	393	393	419	396	379	393	400	415	395	397	402	380	355	360	397	420	416	385	374	411	371	399	393	404	429	423	400	392	393	409	390	404	358	392	407	405	389	452	441	345	401	408	380	402	401	439	387	403	414	414	393	417	413	397	412	411	384	403	382	402	408	418	400	425	387	403	395	418	396	455	386	412	370	382	379	406	398	393	427	396	392	428	428	367	394	384	371	400	377	442	392	442	380	371	448	377	370	414	412	387	435	396	365	375	418	434	398	413	407	377	424	411	386	398	440	395	411	380	389	382	370	406	388	420	352	369	407	378	408	406	400	367	364	424	379	430	411	383	390	428	409	415	362	388	394	370	369	375	409	392	372	401	398	421	409	397	360	410	393	401	399	345	425	382	426	385	401	383	393	420	402	355	419	351	415	368	411	389	372	409	440	406	385	379	410	408	404	420	385	426	358	421	368	408	379	389	424	445	421	387	400	423	372	395	369	387	412	404	390	386	405	404	373	432	347	430	387	400	416	416	404	429	437	375	412	411	416	456	376	398	422	421	387	373	386	385	382	412	372	400	413	394	371	427	413	396	391	397	414	390	390	397	407	421	399	415	402	403	387	419	400	425	415	428	417	391	390	391	409	410	391	389	390	376	407	384	436	349	397	419	379	394	428	388	446	419	382	396	401	422	349	355	357	397	395	404	407	408	408	405	420	351	412	406	389	391	391	422	392	427	389	373	375	385	374	411	432	406	407	416	394	416	371	385	387	400	427	361	392	389	394	432	413	443	436	390	399	403	419	375	354	374	408	387	386	384	419	389	369	419	411	409	396	393	396	397	418	383	437	403	376	400	381	379	392	415	383	410	431	353	428	365	410	397	410	357	404	415	373	386	381	402	417	382	376	416	419	384	409	414	404	438	430	367	400	375	376	394	381	412	417	374	419	432	382	352	407	400	395	398	401	383	393	404	374	376	385	414	371	346	396	383	399	424	383	391	418	411	361	430	417	398	387	374	399	372	422	391	402	392	390	370	374	398	397	377	424	369	403	408	401	373	425	409	408	389	412	400	410	379	411	370	391	388	368	390	416	422	407	392	401	403	430	403	401	400	377	382	434	402	414	408	397	403	404	384	370	373	435	393	360	399	395	389	379	420	423	407	436	419	392	412	427	382	425	357	387	396	386	390	443	423	356	402	421	377	411	398	396	395	379	389	400	401	409	416	416	393	372	409	413	410	395	404	392	399	401	390	393	392	369	423	380	383	402	390	398	360	426	407	421	418	377	427	363	408	367	420	392	384	396	395	402	388	428	377	394	403	384	409	443	381	428	426	390	412	382	395	370	382	396	387	416	416	399	434	417	403	393	390	399	407	374	389	368	417	402	372	409	381	412	393	418	425	398	400	388	375	425	382	435	404	461	387	411	362	384	394	369	376	417	407	384	363	416	383	414	431	432	416	396	414	387	403	419	380	396	377	440	421	401	408	350	361	375	372	409	417	385	414	375	419	438	414	365	384	406	377	397	372	419	389	401	373	388	397	390	391	405	365	418	364	440	429	411	408	358	384	430	414	380	376	449	398	421	453	396	416	413	377	405	415	411	417	393	381	389	381	413	378	407	408	430	388	383	433	429	416	434	388	396	383	414	404	423	403	381	366	378	406	387	409	415	424	408	394	415	420	418	383	432	419	407	403	381	394	425	386	437	394	405	396	348	419	389	370	411	372	396	350	394	397	369	391	409	385	391	414	405	416	381	403	383	409	382	368	391	390	381	421	389	384	405	416	397	379	382	381	405	393	410	381	375	438	411	387	416	369	395
2952	1469	453	205	147	214	196	85	68	100	75	87	74	76	74	67	69	76	73	88	72	78	83	79	71	77	77	61	81	58	84	64	77	63	76	71	52	63	85	63	74	64	64	75	67	64	82	71	73	68	63	81	75	70	82	81	86	59	66	81	81	75	74	83	87	77	60	75	62	83	64	70	68	65	86	82	70	59	84	74	68	73	86	61	59	85	65	83	69	63	67	79	64	69	82	75	78	83	73	67	63	70	68	66	76	72	69	68	86	81	76	76	70	54	67	68	66	78	79	65	86	68	62	69	64	70	75	64	84	59	72	78	77	56	74	73	67	79	68	75	74	78	78	77	65	57	71	70	65	67	74	70	70	76	77	66	67	70	77	60	73	95	69	60	86	66	70	78	77	72	76	78	76	73	57	81	81	84	83	78	88	76	70	70	70	80	83	72	74	55	81	63	92	71	62	77	58	73	80	75	76	68	82	76	71	82	75	67	64	71	62	85	75	84	83	73	66	63	70	82	78	69	83	73	73	69	67	70	58	67	73	61	76	60	65	64	79	71	80	63	77	74	70	61	69	73	58	68	72	74	77	65	80	81	68	88	83	76	73	82	70	69	65	70	81	66	63	80	78	79	69	76	72	60	61	86	82	79	75	74	67	68	68	71	84	64	67	62	75	67	73	74	73	81	71	66	60	62	67	70	69	75	77	64	58	95	75	57	72	66	60	67	75	68	70	83	71	84	65	84	88	60	79	69	79	58	76	79	69	54	70	83	79	65	66	91	64	84	76	75	73	83	72	60	82	65	67	65	66	67	56	77	86	73	83	70	67	70	65	84	75	68	72	72	72	77	67	88	69	92	77	84	63	59	57	65	89	66	67	67	72	75	67	86	82	62	73	62	79	65	60	63	47	73	61	71	68	78	90	63	52	68	83	86	86	75	57	59	73	76	66	71	60	56	65	77	64	66	77	75	68	87	78	78	61	63	71	53	76	70	77	78	66	67	69	74	73	68	81	71	67	83	74	62	71	85	69	54	52	59	62	65	66	57	69	59	58	81	72	75	81	59	68	67	56	50	54	67	73	75	57	95	64	63	62	61	68	93	76	66	64	75	75	80	72	76	74	67	71	70	87	72	77	65	70	70	62	60	83	73	80	81	53	73	67	64	76	52	75	59	82	63	80	78	81	74	88	83	89	65	58	74	66	70	93	76	76	62	61	66	77	74	66	58	62	65	82	78	72	68	74	78	57	77	86	72	73	68	72	66	57	76	61	85	80	63	69	65	59	62	72	60	74	78	94	83	69	65	64	87	68	71	67	74	77	77	75	77	62	71	73	80	62	73	63	81	71	62	75	75	73	71	71	93	73	61	58	67	65	68	68	65	76	90	68	63	71	74	74	70	80	71	88	82	70	78	82	72	87	64	69	77	70	70	64	60	84	64	63	77	77	87	66	89	75	84	66	65	74	83	81	63	88	66	64	68	79	66	65	64	66	79	76	81	82	56	58	78	70	69	69	68	78	65	69	66	57	61	67	62	45	70	69	65	91	57	77	70	66	77	74	71	93	73	68	66	73	75	62	58	76	72	75	69	73	70	87	78	77	89	66	92	69	62	74	56	71	64	65	61	88	60	69	74	80	78	71	66	63	85	72	68	83	64	65	71	65	68	65	73	73	66	70	71	66	81	67	69	58	76	69	66	69	59	71	62	61	70	56	67	63	70	73	68	78	81	76	83	70	82	60	67	55	70	54	74	55	56	67	69	68	92	71	85	77	63	79	65	76	74	86	69	70	71	75	66	57	63	96	76	74	65	76	81	69	70	78	76	60	80	63	79	90	74	75	83	84	68	69	75	78	74	67	71	72	84	70	60	55	65	63	59	71	56	72	71	80	73	69	88	77	68	64	83	74	73	78	52	72	69	67	74	69	64	79	56	74	74	83	75	62	78	75	68	72	77	79	75	74	77	72	62	77	77	86	72	74	75	72	78	68	71	75	80	68	73	68	83	72	65	73	66	89	60	65	63	72	76	74	78	68	67	83	89	74	85	65	77	55	71	70	60	70	91	71	62	71	64	78	78	67	55	82	68	60	80	63	66	63	75	62	64	62	86	90	88	79	67	51	66	75	69	89	77	70	85	67	90	71	82	66	63	79	81	76	59	83	92	70	59	71	55	74	75	98	74	63	64	76	80	66	73	69	71	69	69	71	72	82	76	94	78	62	83	74	68	76	70	67	74	65	75	77	81	72	87	74	70	76	69	77	82	85	72	76	62	69	70	61	71	70	62	58	84	59	69	62	70	62	77	72	50	84	90	59	74	65	71	80	80	69	66	81	78	55	71	69	71	78	69	62	60	77	70	82	66	51	68	72	70	65	74	75	85	78	70	66	70	70	85	87	69	66	82	78	79	88	65	73	62	77	82	68	75	64	70	72	65	70	81	72	81	76	68	63	81	75	58	85	72	78	71	72	62	79	76	87	72	74	59	77	85	74	75	73	50	77	66	64	67	74	70	82	57	68	58	74	72	72	75	76	84	60	75	68	98	61	57	73	82	61	85	75	77	79	66	73	66	80	71	63	80	81	65	70	63	60	66	60	76	67	83	79	64	75	80	69	69	53	64	69	71	72	73	70	65	66	71	72	71	61	74	55	70	60	73	87	88	69	77	74	67	85	78	76	73	80	55	69	79	70	79	67	75	59	71	75	66	61	64	59	89	84	91	56	81	64	70	81	77	69	74	67	75	75	68	57	62	81	69	83	65	64	75	77	78	69	76	61	70	70	55	74	74	75	77	65	72	56	68	71	70	73	79	64	76	75	80	85	93	76	64	74	77	77	66	74	82	57	67	62	60	67	71	70	74	74	67	76	78	57	87	59	67	76	76	68	58	73	62	72	61	76	62	79	81	72	65	63	67	57	78	93	78	75	63	75	57	70	77	87	76	64	72	83	83	93	76	71	62	76	71	89	73	73	83	86	80	78	60	67	89	86	61	63	89	73	75	67	69	59	73	81	68	70	70	78	64	62	72	60	79	74	63	67	66	53	70	85	77	67	69	62	62	74	71	89	74	79	53	91	67	63	74	70	68	68	68	89	84	58	71	86	65	72	57	65	70	78	74	69	62	73	74	53	90	70	74	72	77	73	58	66	71	66	78	59	57	79	73	69	69	86	84	77	68	85	81	72	75	75	88	65	70	79	62	72	80	80	75	81	77	73	68	68	79	68	83	60	88	74	59	74	70	82	73	62	64	71	77	70	69	70	58	75	63	73	65	90	76	81	73	83	84	83	70	83	69	74	64	67	104	77	71	67	71	81	77	70	64	69	83	79	81	72	61	69	90	68	76	69	53	79	61	73	75	75	78	70	55	78	57	71	71	63	72	72	82	86	79	86	74	72	78	63	84	74	51	67	74	73	70	70	75	70	74	49	78	73	79	77	74	95	83	70	58	46	67	62	77	74	61	80	90	71	72	63	66	64	61	78	69	74	62	63	76
26688	11631	5101	3110	3021	8584	8592	1502	962	929	856	788	749	737	658	640	646	613	597	579	549	576	532	529	531	589	573	519	569	564	534	496	494	524	529	527	500	490	552	528	539	540	525	494	533	495	521	529	522	516	514	524	549	523	511	514	523	491	486	508	513	518	457	526	546	475	518	503	499	531	524	507	487	515	500	462	512	502	488	492	507	477	465	496	495	522	504	507	493	503	508	508	523	469	492	506	494	537	501	521	526	485	513	494	534	480	496	486	510	519	490	520	499	479	521	505	516	522	523	523	499	458	528	507	497	529	532	484	476	522	521	483	529	481	505	516	526	466	480	499	501	501	506	545	470	486	469	506	483	468	496	496	488	509	505	503	500	540	470	503	500	477	475	516	522	528	513	499	509	516	513	475	530	508	493	492	518	495	510	492	482	501	518	507	498	522	488	482	508	514	493	540	482	502	539	500	532	524	495	482	490	535	496	497	475	519	514	484	499	511	522	503	457	499	486	518	525	533	534	561	524	499	476	476	527	512	527	520	527	501	509	507	481	496	539	529	510	475	539	508	519	475	507	503	533	476	468	486	484	526	514	486	502	523	472	476	472	509	538	521	519	495	493	465	525	495	502	509	516	508	510	557	486	477	476	500	464	499	497	534	467	521	538	504	521	502	495	502	543	515	526	454	490	504	531	498	534	504	535	514	504	505	496	506	513	488	500	527	458	499	504	523	528	511	480	503	501	511	509	521	495	474	504	461	483	487	498	529	528	518	488	494	513	540	546	465	478	492	500	504	489	499	489	512	487	465	497	475	521	502	459	497	491	482	520	491	489	490	469	484	517	466	516	494	491	508	505	528	525	498	516	492	474	513	480	531	561	508	491	494	504	498	560	486	516	539	505	548	505	501	516	496	446	498	493	535	493	512	517	506	526	510	490	504	512	501	538	516	465	529	533	496	454	499	520	545	474	489	510	458	533	525	532	489	471	505	526	491	484	481	497	494	501	524	504	519	511	468	515	511	532	498	494	513	543	497	497	478	508	493	479	489	535	505	486	487	512	518	505	534	477	527	489	526	559	496	502	499	505	503	486	481	489	514	486	493	505	493	513	490	476	504	474	463	510	505	533	511	447	491	489	507	505	494	499	492	485	502	523	482	477	489	517	491	549	504	533	528	498	480	539	537	487	540	531	480	490	509	523	487	513	509	491	466	503	512	470	520	498	507	513	533	501	494	477	484	511	491	487	510	523	527	497	497	505	513	489	480	528	520	494	512	469	510	477	498	549	473	523	536	462	480	515	473	493	489	505	527	492	556	507	524	463	500	493	478	493	497	517	504	527	503	506	510	531	498	486	504	523	476	513	479	509	524	507	518	520	534	511	534	511	504	501	507	512	532	470	503	523	540	497	518	477	491	496	508	514	548	503	494	451	487	522	514	475	513	526	479	507	504	511	484	474	516	524	485	516	510	481	506	521	502	520	534	482	492	459	545	478	481	492	497	507	538	502	529	521	500	517	554	486	482	507	471	515	506	478	471	503	485	506	510	518	451	503	539	467	543	554	531	520	481	496	546	453	509	463	493	526	516	501	556	494	521	488	516	528	505	462	538	535	509	489	536	510	494	516	487	495	517	491	517	487	474	464	513	478	501	494	504	500	479	497	475	527	471	506	492	550	498	511	486	532	499	528	541	547	460	493	487	560	493	501	504	484	465	476	516	508	519	508	490	497	510	509	549	470	493	496	493	489	522	524	494	450	478	503	507	527	500	498	460	519	498	529	498	531	485	529	532	501	496	506	505	499	480	496	475	501	528	520	537	509	482	538	509	514	527	504	484	526	492	521	493	522	509	525	478	459	510	542	510	498	492	483	467	492	462	518	492	487	508	512	474	515	503	474	540	451	532	502	490	515	490	501	471	475	472	508	509	487	474	511	497	507	495	469	484	523	507	508	489	477	488	468	507	510	485	469	498	479	501	509	475	505	482	480	506	506	516	501	506	497	525	520	512	498	485	490	507	510	517	492	501	479	477	534	505	496	550	480	473	539	534	487	456	464	522	495	465	542	484	521	511	486	479	487	475	480	492	526	506	520	469	532	518	487	514	471	496	509	508	496	498	488	555	471	501	500	485	496	484	504	528	502	488	534	512	484	492	482	501	504	523	522	458	509	517	549	510	526	501	460	537	515	547	502	518	523	513	532	513	534	498	523	506	482	520	508	523	492	488	493	488	519	502	480	518	515	500	531	477	554	534	490	485	487	465	526	479	490	532	474	526	514	484	542	482	498	484	510	506	499	508	487	503	512	499	516	501	518	494	499	517	524	543	523	475	497	538	460	488	516	499	494	463	502	492	481	501	509	490	524	487	511	470	462	491	486	486	451	496	485	467	541	462	501	497	457	470	491	521	510	530	510	550	520	536	505	502	494	523	493	513	495	492	502	490	492	532	501	545	502	524	496	528	472	532	513	496	523	487	478	477	508	516	466	511	506	513	498	475	560	474	480	490	524	508	445	486	499	509	487	495	498	494	494	510	499	506	481	533	472	486	503	483	492	500	495	525	464	507	488	494	468	518	506	470	492	484	445	523	503	476	528	516	511	475	523	522	541	484	518	520	521	495	479	486	509	510	519	495	491	474	461	473	493	508	486	460	493	501	514	481	475	533	554	486	508	496	520	521	499	518	514	508	510	490	496	505	487	528	480	499	516	534	521	496	468	515	531	537	495	503	512	524	524	485	546	494	517	518	492	490	458	551	510	471	499	513	562	514	475	540	522	488	493	475	502	495	518	531	518	449	499	531	493	520	492	497	505	534	490	498	525	495	516	507	490	503	481	493	466	457	481	487	547	485	540	463	527	541	446	481	480	545	464	536	512	526	524	515	546	546	532	477	501	509	484	504	498	491	491	478	486	515	467	514	491	492	476	505	524	492	495	495	554	497	493	507	535	533	466	487	479	509	508	490	519	533	491	524	486	481	515	518	493	491	504	520	529	509	524	469	487	513	509	547	551	469	493	525	505	504	485	507	495	460	510	504	507	531	515	537	481	500	480	525	531	538	491	492	539	531	512	461	529	519	471	512	502	546	493	502	504	524	514	482	499	482	513	516	538	544	511	492	514	509	504	522	490	523	489	512	515	498	493	483	454	547	493	500	492	520	546	496	515	514	489	489	481	506	481	508	485	507	503	538	481	543	527	514	494	469	488	478	520	524	459	473	513	535	478	554	489	530	500	544	487	501	478	501	513	539	485	484	508	524	498	486	462	485	495	517	532	508	528	487	478	502	465	462	522	515	531	530	528	522	558	482	544	508	504	515	494	498	504	508	511	503	489	489	527	516	523	539	476	484	507	519	544	511	501	535	484	516	500	508	493	529	516	497	515	503	515	512	511	461	515	502	489	477	519	470	481	501	518	451	527	484	492	498	475	514	517	484	482	497	491	485	511	523	529	485	514	503	523	498	504	522	496	513	507	512	527	481	472	495	468	519	502	539	525	495	522	445
4113	1296	530	316	215	285	202	139	109	113	108	85	100	104	93	111	107	97	112	103	97	96	101	103	91	105	118	104	107	100	91	99	111	111	99	89	105	89	101	100	83	93	81	87	102	86	105	114	110	98	99	110	101	105	91	107	85	105	100	100	99	121	95	98	100	100	81	111	90	124	110	106	99	113	87	89	103	113	111	103	95	94	109	81	96	86	104	108	108	81	106	109	94	93	96	116	111	113	87	92	92	95	96	100	129	99	89	95	89	106	114	113	107	86	97	111	121	93	108	94	85	94	103	99	108	110	104	97	97	103	104	111	94	99	96	87	102	108	107	93	94	89	98	105	99	87	92	79	96	122	101	122	95	83	84	87	108	93	96	78	108	103	102	91	97	96	94	115	100	124	109	103	98	111	95	103	117	95	103	96	95	103	90	95	98	104	85	115	112	101	100	86	97	96	104	97	97	87	105	108	113	96	117	94	111	108	101	88	112	90	105	108	100	97	104	91	87	121	111	109	100	106	79	107	110	90	94	116	91	83	116	108	96	109	111	96	108	98	106	105	106	105	83	81	87	86	106	112	96	107	105	116	108	93	121	104	92	117	113	96	98	112	99	92	97	110	91	107	91	104	94	99	99	89	102	105	110	113	125	88	115	106	84	111	116	102	99	110	105	92	92	106	108	117	114	105	105	96	100	89	117	98	105	101	91	91	89	103	108	91	98	124	114	91	111	81	107	107	89	105	76	115	94	97	98	96	103	101	89	101	85	96	90	95	91	95	99	97	103	100	116	98	110	80	101	84	125	111	96	99	123	93	92	109	101	116	85	100	115	106	114	97	99	93	97	91	94	111	96	108	92	116	109	97	103	114	96	93	94	96	112	94	102	115	91	102	105	119	115	95	121	101	92	87	109	94	110	101	98	105	104	96	98	102	110	95	100	102	92	84	99	84	95	103	88	76	90	112	88	87	99	77	118	100	100	91	89	100	104	101	101	90	81	93	93	93	90	103	96	127	86	104	97	94	88	87	113	115	116	70	92	95	106	87	107	88	116	108	108	103	89	119	75	94	96	99	86	96	91	92	100	89	106	112	109	104	99	109	103	103	110	91	98	98	109	106	79	92	85	109	88	93	108	98	98	87	111	103	108	93	104	96	90	112	98	104	104	101	101	117	95	98	90	102	112	108	96	101	103	95	96	92	108	109	100	119	101	105	116	97	90	85	100	87	108	108	116	114	79	106	103	96	110	99	82	92	97	120	101	98	98	110	94	87	97	117	92	111	116	96	104	99	97	100	99	115	104	97	95	72	86	120	101	109	92	103	109	120	101	92	100	109	108	107	94	110	94	89	92	109	96	82	111	120	98	98	103	108	113	108	110	105	106	110	99	82	114	92	99	104	98	90	103	116	89	81	115	111	89	101	96	106	94	108	97	127	99	105	107	99	112	100	116	92	91	90	110	112	104	92	107	118	99	87	91	106	103	96	90	101	100	90	107	90	120	88	108	87	98	104	85	91	90	109	110	105	96	89	96	113	95	101	102	94	92	93	104	95	99	115	112	97	95	103	106	100	107	101	102	95	108	104	92	89	119	96	101	91	113	103	109	103	103	93	101	85	105	105	104	104	118	106	117	103	120	96	89	74	101	97	107	99	105	90	104	118	109	81	110	93	110	93	106	92	95	115	94	119	96	97	104	101	91	101	93	110	106	104	111	91	105	108	92	105	102	93	102	90	97	88	121	96	99	110	90	94	109	106	116	82	100	118	80	97	104	104	87	100	90	104	91	92	97	104	103	97	82	95	90	111	114	114	114	100	95	107	107	89	103	104	106	92	103	116	99	85	88	93	100	99	109	101	112	107	93	123	102	83	123	89	108	90	106	101	81	89	116	105	107	113	113	90	118	101	95	103	106	111	110	83	104	114	97	107	94	96	93	79	104	90	92	95	92	94	90	89	89	107	109	98	93	92	92	94	95	104	95	87	104	83	88	98	104	98	80	86	98	102	100	97	91	86	105	97	112	95	113	111	113	113	114	110	87	89	104	96	98	105	93	104	99	110	102	113	102	112	123	114	104	99	101	90	102	108	98	107	93	80	106	95	97	96	113	93	90	89	104	116	82	85	85	84	82	80	92	99	101	108	96	94	112	82	99	98	109	98	112	98	93	91	99	105	121	103	106	107	105	78	86	99	89	107	99	89	86	91	87	102	98	110	109	106	75	105	88	92	97	77	93	103	103	97	101	74	104	112	95	96	98	91	92	92	89	96	120	105	100	71	99	93	94	101	107	97	120	108	113	96	103	89	82	93	107	99	104	98	87	96	110	96	97	97	103	116	77	85	102	81	99	106	95	97	98	110	106	115	92	102	116	90	103	96	113	96	110	109	100	83	87	100	109	73	109	86	98	95	102	111	115	105	80	81	102	83	90	112	101	89	107	79	100	95	100	100	103	103	101	93	104	94	122	94	100	119	94	98	99	114	84	92	100	98	81	109	96	107	105	80	97	109	105	110	95	95	95	107	92	106	91	98	99	87	114	101	97	101	89	93	119	101	99	105	95	91	102	112	97	89	90	97	107	97	97	99	97	116	102	108	116	105	86	94	99	97	93	76	84	96	104	96	97	108	99	105	105	98	105	110	105	108	88	119	100	84	107	96	100	86	89	104	89	107	100	97	94	87	92	105	100	91	93	122	112	110	79	103	89	98	77	107	111	95	98	94	87	111	98	92	106	115	105	95	74	109	97	120	92	97	98	105	98	101	106	108	95	93	102	104	105	101	93	94	110	104	105	96	102	90	98	87	101	87	86	113	111	115	95	87	105	97	81	105	94	95	103	86	82	112	98	104	82	111	94	97	109	100	87	86	110	103	77	100	83	102	105	94	88	100	100	112	86	91	95	105	92	87	94	111	101	109	100	83	94	99	86	123	90	99	105	101	113	92	100	87	109	99	111	101	91	93	96	93	108	98	100	89	98	107	76	107	92	108	85	104	87	87	108	100	108	93	104	79	92	101	90	100	101	89	94	100	100	106	102	101	96	102	92	120	100	107	112	103	112	104	83	74	101	115	77	91	104	102	103	105	111	105	108	91	90	91	104	114	104	111	107	108	118	115	98	106	94	98	119	97	119	86	107	99	97	100	96	115	93	109	109	92	113	93	91	111	89	96	111	87	100	91	105	94	97	98	103	88	105	99	90	105	102	96	98	114	119	77	97	99	108	99	91	93	98	108	84	103	98	101	101	107	106	123	108	91	119	100	97	92	108	107	107	89	106	126	102	94	109	108	103	89	111	99	96	92	93	90	107	85	92	113	107	118	99	94	98	93	100	99	79	102	101	105	98	86	103	95	106	109	96	101	93	102	105	104	124	101	91	96	108	88	105	91	114	109	92	105	113	117	95	105	95	98	99	90	106	113	86	84	106	103	111	94	98	104	96	92	107	100	100	84	123	109	106	100	111	107	80	111	104	88	99	84	102	95	119	96	107	86	111	104
25722	11005	5263	3927	3698	10490	7139	1464	1179	1148	1114	989	982	935	884	963	901	871	894	826	835	827	824	827	806	784	775	785	779	711	776	807	757	768	753	742	732	744	751	721	761	731	777	775	829	742	765	743	774	761	676	774	704	749	718	765	723	752	752	759	711	746	719	699	763	732	738	697	756	721	737	755	795	758	712	738	707	737	794	748	735	734	733	687	739	713	828	767	723	768	728	765	733	775	731	759	713	764	710	733	722	779	803	785	731	749	809	695	719	752	665	755	722	779	736	767	701	778	715	753	755	758	784	744	727	735	766	769	750	739	752	749	708	740	713	762	734	755	759	713	700	766	736	687	796	800	717	724	735	714	744	708	731	781	749	807	725	740	778	766	747	749	719	726	719	754	752	756	730	727	754	731	762	781	751	711	736	741	733	758	744	756	701	776	710	719	733	702	718	735	749	754	722	743	724	778	709	751	744	767	760	772	758	744	747	725	735	794	727	734	723	742	766	722	735	759	766	733	727	708	740	724	758	715	740	767	737	725	715	763	743	739	753	755	721	670	748	746	786	732	716	714	728	730	744	749	720	796	728	736	697	726	748	695	749	653	734	736	749	766	726	741	738	712	756	738	749	763	731	727	785	735	724	701	780	773	761	699	771	769	746	740	730	755	723	721	736	728	794	729	773	760	746	735	758	729	767	786	771	733	717	755	733	728	708	742	733	738	696	713	701	715	762	763	716	674	699	753	722	737	732	797	705	661	702	743	713	733	694	767	775	758	750	748	731	748	745	752	768	815	730	764	725	774	712	768	729	733	726	722	750	729	718	777	731	737	771	728	765	763	700	729	739	738	726	759	689	744	724	736	741	755	731	764	717	734	761	713	735	737	761	789	718	718	762	732	751	756	728	696	771	694	719	720	703	694	737	728	789	738	782	708	713	766	753	744	727	740	722	711	714	726	728	736	733	745	738	767	763	769	728	742	737	752	765	743	717	687	776	702	732	704	737	751	678	691	715	694	704	718	741	705	739	712	736	703	734	754	761	711	743	745	760	706	746	761	739	724	698	736	746	729	761	728	775	734	718	716	782	766	737	729	718	749	745	688	702	754	718	769	737	754	752	763	770	718	741	716	731	763	759	741	727	726	716	707	766	743	693	770	779	764	754	726	736	743	728	750	769	777	736	732	691	694	754	774	736	710	687	740	748	744	701	686	738	750	777	719	741	749	744	720	728	759	752	761	729	657	705	775	725	737	737	717	687	737	736	761	683	736	705	729	727	743	733	750	757	737	765	705	738	748	751	716	768	740	724	711	735	727	718	683	705	739	737	701	738	710	751	727	728	769	693	741	771	780	752	735	783	707	716	793	731	784	730	789	717	747	737	701	771	745	708	744	744	692	757	721	710	763	726	739	726	770	736	755	763	726	778	725	732	730	742	715	682	727	766	720	715	714	729	727	745	753	771	792	689	753	687	693	746	722	743	683	703	735	702	752	736	735	737	730	753	706	768	703	760	736	732	735	750	709	717	738	725	730	683	718	701	725	721	747	715	760	672	759	749	782	749	722	767	757	707	744	746	733	761	724	761	726	765	772	789	751	751	677	699	731	763	728	666	756	752	769	749	709	730	757	740	744	717	763	715	663	747	702	721	664	698	696	753	718	691	769	738	722	766	761	707	776	753	744	766	788	740	732	703	733	724	752	744	708	748	736	712	745	748	749	713	705	749	656	708	774	736	705	726	739	718	760	782	723	722	746	752	692	682	727	673	714	759	709	731	761	721	735	760	725	698	751	721	715	714	757	787	758	721	742	767	768	693	740	749	710	686	718	732	761	740	729	780	762	707	777	715	719	713	757	700	738	739	740	782	731	699	708	748	746	770	704	699	739	780	762	727	742	707	737	692	764	711	766	733	766	690	733	745	782	753	749	698	768	709	713	723	741	739	755	761	721	744	731	747	732	737	691	703	734	712	746	760	728	731	738	763	711	736	737	723	764	764	723	743	719	742	770	740	727	741	762	741	711	758	727	748	725	749	733	728	700	798	742	743	738	748	749	741	702	780	729	745	688	733	721	713	732	739	697	753	723	728	747	760	716	759	711	708	733	764	754	773	753	723	771	735	772	768	702	685	748	793	764	735	753	754	776	741	738	751	710	739	741	681	751	776	773	735	696	734	743	740	718	738	740	767	760	762	769	744	717	778	721	716	698	714	776	710	731	725	763	804	749	695	704	675	722	704	731	723	726	738	734	765	733	689	750	713	718	754	765	707	709	726	713	763	720	732	701	743	750	730	689	713	715	730	733	778	737	690	717	729	730	738	736	760	723	692	746	701	766	696	740	724	729	759	774	765	712	776	721	761	703	717	778	733	721	757	744	677	749	774	743	725	740	723	784	687	703	741	755	736	708	744	764	734	705	750	724	784	783	752	710	749	733	701	720	734	772	744	776	763	802	705	706	754	708	727	713	728	744	757	739	719	747	717	713	724	689	767	720	742	692	744	744	739	723	767	729	725	689	740	742	712	745	742	772	773	725	742	731	711	721	725	784	725	732	727	732	729	775	759	706	727	769	754	748	702	752	747	713	732	724	751	744	723	699	766	785	745	766	758	733	767	754	781	697	732	720	717	732	771	683	741	775	789	720	751	719	745	743	699	697	741	681	721	699	762	754	726	735	725	694	746	749	737	750	717	729	750	706	731	755	756	759	709	739	736	688	700	762	725	734	775	723	721	759	775	739	706	763	729	779	694	724	727	756	698	756	717	785	735	758	765	705	755	761	766	724	769	718	773	752	767	745	781	767	736	694	732	736	742	671	759	757	731	751	752	713	734	742	751	737	743	768	756	749	763	725	686	756	709	704	772	744	708	727	742	764	718	791	735	744	721	745	710	782	752	683	710	744	768	754	775	734	722	715	727	732	719	715	754	726	693	734	746	735	753	696	744	756	739	746	790	766	735	770	710	699	774	717	754	756	730	717	747	693	724	729	715	750	778	747	713	763	767	725	742	767	746	723	742	747	719	731	771	773	751	730	777	788	762	743	731	770	769	745	729	753	761	747	764	683	745	749	715	695	744	755	761	728	733	737	665	775	737	748	744	743	743	685	736	741	709	736	717	744	745	733	796	750	754	749	757	704	714	749	747	747	696	776	727	719	757	730	732	739	746	716	807	754	676	799	726	705	753	757	731	706	745	744	731	712	756	796	741	711	692	777	723	716	722	719	751	687	768	694	759	717	764	789	717	744	756	742	719	765	765	721	716	703	785	768	789	744	700	740	753	747	721	728	760	744	776	760	682	731	784	813	736	714	744	758	749	806	721	719	735	724	744	744	766	719	707	707	701	722	694	722	705	714	725	722	703	715	747	713	790	735	758	746	745	733	689	724	747	747	746	704	695	754	762	767	731	713	724	773	758	763	749	755	741	734	728	705	735	737	731	743	713	748	744	673	688	729	727	727	728	749	717	747	761	753	717	724	711	773	719	747	711	746	729	709	735	681	749	713
4177	1862	787	424	260	538	340	185	157	139	147	153	143	139	128	132	145	139	151	146	139	136	160	122	134	114	125	124	127	139	124	145	126	127	122	129	143	132	118	136	135	138	143	140	125	131	132	141	140	141	124	111	115	110	147	136	140	143	139	149	129	130	150	145	136	128	132	120	141	110	124	134	126	139	132	110	125	127	114	129	130	121	124	141	135	131	134	115	138	113	112	142	104	119	128	138	137	134	133	134	130	154	129	135	136	120	130	133	123	103	121	115	153	155	140	114	125	134	116	146	132	129	128	136	148	141	118	137	108	129	106	127	126	138	155	150	126	145	126	133	147	97	141	122	121	119	119	147	143	116	131	128	128	111	136	122	127	134	117	143	123	142	137	118	124	127	148	147	134	129	113	115	111	129	127	133	144	119	125	121	110	128	133	148	112	129	122	142	126	149	131	127	135	134	140	110	128	126	130	136	111	131	130	125	138	127	137	110	127	138	124	137	122	135	142	124	119	129	133	107	134	113	130	140	118	139	132	141	144	119	128	145	132	126	126	121	127	123	117	118	130	130	119	127	126	125	141	127	143	128	129	105	125	140	129	137	126	117	120	146	117	149	147	112	138	128	137	127	129	139	125	132	150	137	137	143	139	116	128	121	136	144	151	130	124	128	152	120	136	140	122	142	113	132	127	133	133	138	141	125	116	118	139	122	130	128	125	147	135	118	125	159	125	134	123	110	132	132	124	126	122	136	120	129	127	106	133	133	118	143	134	139	127	113	138	138	142	148	118	133	142	131	131	126	130	152	138	114	113	125	130	131	159	112	118	122	118	136	142	137	131	126	110	105	119	119	110	115	125	128	137	116	128	117	123	135	138	127	134	133	135	131	125	135	122	127	123	136	125	126	115	134	143	146	156	132	116	149	137	130	132	106	95	114	141	134	137	142	138	121	141	130	123	124	134	119	133	131	129	120	119	129	131	118	106	137	135	129	120	122	128	129	123	132	119	124	125	126	122	139	145	132	146	124	121	132	123	138	148	119	144	109	143	133	125	126	130	118	135	141	152	107	161	115	134	126	112	137	139	118	147	136	120	144	127	125	133	115	134	130	123	134	138	119	131	105	126	125	119	159	113	125	126	135	122	135	117	117	117	124	127	123	128	128	137	130	118	141	135	117	128	122	121	136	102	99	140	130	105	117	133	129	141	122	110	133	121	114	125	119	145	139	127	143	116	131	151	148	115	124	163	127	116	135	110	106	112	130	113	131	151	128	108	132	118	133	128	122	141	109	122	131	134	132	135	119	124	134	138	107	131	126	154	121	146	147	134	123	142	139	113	94	128	131	122	113	142	121	137	107	132	140	129	120	127	127	135	131	118	139	113	115	126	134	114	142	101	109	127	119	128	120	115	122	121	138	135	138	116	122	132	145	132	134	140	144	143	137	108	130	119	121	126	110	120	141	132	138	153	136	114	116	144	153	118	143	115	132	108	123	113	105	125	127	140	139	137	127	112	120	108	120	110	148	116	139	121	116	116	136	123	128	115	133	116	126	159	146	115	131	132	119	131	125	109	105	136	125	132	128	146	129	134	125	134	127	137	117	139	145	145	137	135	146	131	144	126	139	131	134	126	136	132	135	113	125	125	141	121	126	150	141	140	128	119	138	120	136	122	129	118	126	149	122	146	127	141	155	132	122	136	126	132	132	132	153	135	128	131	129	129	106	140	155	126	139	114	113	150	123	133	148	125	140	130	147	152	129	106	142	119	116	136	140	141	132	112	120	106	124	128	117	148	127	120	131	142	122	144	132	117	147	130	114	106	120	130	153	135	112	124	146	135	126	121	129	142	154	136	114	128	132	134	145	149	141	127	125	142	135	165	138	128	140	141	144	155	117	126	126	144	135	126	151	118	113	124	128	130	135	128	128	132	130	122	143	140	101	134	133	128	125	132	128	132	114	123	128	129	136	130	105	121	137	128	128	130	154	158	142	146	150	126	116	139	137	134	132	119	151	124	120	127	164	133	131	133	146	145	140	110	143	126	120	111	136	117	115	122	133	135	125	138	123	127	123	133	131	137	118	134	133	120	120	120	110	115	138	141	127	138	130	132	99	128	141	126	127	125	123	133	135	136	108	127	120	149	114	128	120	129	115	143	146	142	124	119	148	114	131	125	105	127	135	106	119	127	142	129	122	113	115	140	134	130	131	118	116	126	123	115	145	119	158	139	122	154	140	106	137	136	136	133	119	143	131	121	132	136	133	148	128	123	131	123	127	118	115	118	121	122	147	134	115	148	154	117	136	150	137	138	112	123	121	125	124	118	136	128	136	145	152	130	118	117	123	126	121	126	103	117	102	125	119	128	134	131	140	139	139	121	115	139	131	155	148	124	139	123	132	125	137	128	115	124	101	119	137	124	111	120	121	120	127	131	133	129	147	124	129	125	132	111	126	151	112	138	139	122	129	167	135	122	122	142	120	138	126	136	154	129	125	121	125	130	134	113	135	154	143	115	124	147	141	127	120	150	127	121	111	138	148	139	133	131	144	116	136	131	118	131	147	132	139	143	138	127	148	111	137	110	128	121	119	134	122	102	122	111	126	127	135	134	115	135	106	133	130	155	125	127	119	123	131	129	119	115	141	144	124	121	109	119	129	121	113	130	134	130	138	127	139	135	118	125	126	129	145	138	133	129	139	121	116	138	132	130	114	133	140	127	124	137	124	140	153	139	133	111	144	146	139	151	123	121	139	129	110	133	139	132	117	134	140	130	113	128	119	117	154	144	117	122	139	123	150	122	146	133	124	127	135	133	135	145	121	139	131	131	134	149	143	127	128	146	128	147	149	134	124	122	119	141	114	133	137	119	133	138	166	143	135	127	131	111	137	132	124	133	126	127	113	120	138	137	127	122	120	134	144	110	110	129	120	152	148	137	134	112	147	115	129	148	146	133	135	124	140	142	113	124	123	134	131	133	145	139	125	124	143	128	133	143	135	118	131	142	124	134	137	134	136	132	119	113	146	136	120	143	144	127	115	118	132	133	136	144	136	138	137	109	150	123	129	122	144	134	139	110	118	136	136	151	142	133	140	115	113	137	118	128	134	129	129	128	135	141	126	122	136	131	104	133	117	130	140	151	143	131	130	126	149	122	133	111	121	121	143	115	132	121	128	140	144	144	117	131	142	127	142	127	119	116	134	136	117	125	120	105	120	136	119	140	135	135	132	126	138	123	134	131	125	135	126	136	138	114	119	122	122	130	141	133	137	120	121	150	119	112	151	108	117	129	147	130	114	131	133	133	115	136	135	154	134	124	140	142	141	110	145	114	128	128	137	109	129	129	134	132	131	125	135	142	140	128	116	145	112	111	114	132	120	120	137	112	145	122	119	113	119	128	116	136	113	120	131	112	132	139	120	109	135	128	145	145	130	122	125	129	131	117	150	139	121	128	136	128	127	118	139	137	129	136	134	121	102	130	127	141	115	127	139	143	141	126	151
30077	14340	7484	4870	4764	17513	11823	2511	1964	1809	1651	1522	1416	1365	1282	1274	1151	1170	1186	1157	1025	1077	1038	1041	1005	1047	1021	964	1016	1010	1022	972	980	1035	939	910	968	945	932	977	930	947	1005	981	942	924	918	940	972	960	931	931	951	960	947	948	946	941	893	886	940	903	926	948	901	935	929	916	943	911	936	907	915	926	868	877	934	887	904	946	948	933	900	916	892	904	909	911	884	916	944	943	910	835	944	904	927	882	925	892	874	944	883	948	922	967	945	895	874	923	922	907	898	928	936	865	973	927	911	889	923	923	890	902	880	948	904	893	855	866	922	919	918	925	939	905	943	908	878	932	918	915	921	894	912	908	932	927	873	941	918	915	927	908	897	909	877	898	910	903	888	951	854	979	928	897	878	959	947	912	979	881	886	944	898	905	898	964	924	886	945	910	904	919	923	930	923	932	954	897	939	916	954	897	899	905	923	925	895	914	881	912	898	905	875	893	913	890	955	955	920	894	918	893	915	919	947	877	901	908	898	876	853	898	864	896	951	915	942	914	939	923	916	932	923	905	925	963	826	979	881	904	925	919	915	863	902	922	892	932	863	862	876	897	895	883	968	897	920	890	915	893	947	881	878	876	904	972	905	904	888	971	814	921	816	860	902	860	926	905	916	895	934	841	969	861	859	909	872	887	935	907	847	936	926	877	908	925	882	869	949	897	918	877	858	880	896	933	932	877	888	939	941	910	875	857	939	899	944	928	878	884	857	913	898	912	948	909	912	933	897	950	868	915	930	918	912	902	886	895	927	952	908	889	930	878	937	915	984	934	882	909	937	916	899	875	920	931	915	931	927	899	854	919	983	866	918	863	881	896	917	940	907	934	906	937	908	904	909	844	935	962	930	920	899	909	918	864	865	880	920	922	898	907	888	929	898	916	900	849	905	893	934	910	935	947	961	900	922	949	944	881	902	917	869	946	865	923	866	871	890	935	891	873	898	906	898	927	941	926	919	930	910	904	891	914	928	877	906	932	875	889	958	912	889	934	920	937	922	917	912	911	958	916	871	925	870	888	934	904	924	899	906	902	945	888	866	872	915	949	906	872	912	922	940	906	915	900	921	923	900	903	887	876	873	894	885	880	866	925	916	932	931	861	919	926	900	911	917	847	964	904	943	970	929	870	865	881	849	920	923	901	901	868	911	865	941	876	878	904	906	941	870	901	901	826	919	925	913	847	976	928	885	890	878	939	910	913	908	895	876	894	948	914	912	890	930	916	919	920	902	973	865	950	898	931	889	862	855	920	931	909	889	945	939	883	940	890	898	903	946	906	923	897	921	904	917	909	884	906	894	888	914	876	882	934	927	935	893	946	878	913	899	921	932	882	912	901	946	906	928	928	937	913	872	868	905	892	881	821	923	858	897	836	873	906	893	910	923	916	891	944	924	897	939	916	922	945	919	862	972	915	865	915	908	943	907	893	892	879	906	914	889	880	882	905	916	961	924	958	907	926	902	952	915	880	922	884	915	912	942	936	946	988	948	908	920	893	929	890	931	947	863	946	885	919	963	873	886	892	891	948	875	927	936	958	928	861	915	948	898	967	959	876	921	892	905	959	926	926	939	933	888	914	922	946	905	887	908	911	858	941	890	900	887	971	919	896	911	925	836	901	923	894	892	898	883	884	860	941	938	882	915	878	918	834	930	902	914	871	886	903	931	911	896	868	955	877	899	890	956	923	850	963	908	925	887	923	941	933	897	894	926	894	978	863	906	891	892	901	891	902	838	891	859	923	907	947	948	882	927	898	908	952	882	978	905	891	905	891	938	925	914	925	905	916	908	877	913	928	932	879	917	864	940	873	882	920	869	917	913	907	866	878	879	906	870	900	940	886	900	907	863	907	879	896	973	889	971	922	894	930	922	920	886	884	898	938	935	935	873	897	901	906	927	950	902	939	937	913	924	926	925	894	958	911	905	930	897	887	907	903	888	936	888	937	918	928	951	900	924	880	895	887	883	912	918	892	936	931	890	892	935	903	908	890	937	879	890	857	878	933	915	896	905	879	900	941	885	970	913	927	927	908	931	917	862	876	908	946	878	883	911	892	924	900	898	929	900	928	880	901	924	939	892	949	984	892	877	908	919	901	855	917	900	886	936	950	942	927	932	918	897	926	959	909	887	924	922	940	897	919	879	946	938	949	921	897	925	885	954	851	917	877	915	927	856	892	897	825	896	858	919	883	935	890	942	849	930	939	877	901	902	889	872	905	918	922	845	948	904	879	850	902	922	929	868	947	849	893	876	915	933	873	869	874	862	926	933	906	930	927	888	888	920	920	920	896	922	854	874	898	934	899	910	921	926	961	909	848	909	884	921	927	922	880	890	888	870	913	898	939	910	916	892	863	870	871	930	936	880	897	842	917	864	935	892	882	944	930	901	898	957	912	875	952	926	902	910	846	887	940	875	888	876	924	875	945	840	897	909	881	915	952	933	854	924	958	849	908	895	900	918	902	916	881	961	876	917	870	959	895	932	849	952	936	850	881	849	916	891	864	883	886	915	924	913	908	898	903	901	916	861	881	917	903	908	974	926	924	899	900	928	926	916	924	894	920	944	886	872	880	896	931	910	944	885	901	870	918	943	946	939	865	916	899	914	899	858	932	887	918	960	911	927	901	947	852	886	912	930	868	952	913	937	912	918	859	908	880	889	930	934	916	916	883	913	806	917	873	896	890	855	924	904	869	907	909	928	909	864	872	923	959	926	963	970	869	934	862	884	935	914	899	881	881	974	916	914	942	908	957	878	906	897	865	931	877	935	935	907	866	915	946	879	870	936	871	905	894	913	913	911	961	914	913	946	900	916	876	939	912	920	884	913	917	901	878	901	952	906	896	935	911	870	891	974	844	954	912	931	877	946	933	958	911	930	849	856	890	921	927	884	859	911	895	868	925	907	914	916	850	919	877	872	893	893	881	873	950	873	957	899	877	927	876	907	925	907	927	916	910	924	877	907	904	938	940	923	921	864	894	958	905	899	887	887	890	902	890	832	868	914	882	936	949	894	910	947	919	913	896	879	939	906	934	897	895	949	912	982	921	909	857	815	862	881	935	916	935	882	882	881	894	801	899	894	895	917	989	875	911	912	872	874	949	943	936	931	918	947	876	829	933	889	925	916	936	863	888	897	941	959	847	867	916	928	891	915	935	890	913	923	899	903	873	916	885	878	857	900	906	889	892	899	881	912	930	887	960	907	904	858	940	958	887	874	887	913	916	911	896	952	946	952	875	925	874	915	901	869	934	926	924	870	908	901	902	903	890	927	934	922	900	909	887	931	865	931	952	952	855	924	888	816	907	947	882	919	889	934	914	907	887	929	918	847	878	874	934	891	877	964	904	959	899	897	922	904	888	911	974	930	929	930	953	940	935	893	926	866	894	920	943	876	910	914	874	895	944	927	895	972	885	943	944	949	874	893	934	889	885	877	912	910	939	830	907	860	862	927	913	910	889	863	891
2879	1052	312	135	84	96	55	51	48	58	41	48	74	68	46	51	68	59	55	58	43	55	34	60	57	50	54	58	44	53	46	51	69	47	53	49	47	41	41	52	55	51	61	62	50	47	64	45	61	47	54	57	54	58	57	57	58	64	58	50	68	56	62	41	60	60	56	45	40	58	36	55	56	64	47	46	43	62	41	39	55	45	51	55	50	49	49	52	42	47	52	54	43	50	51	48	41	59	59	45	52	62	53	43	65	66	53	58	55	62	58	52	63	48	59	47	54	61	62	50	46	45	56	52	62	61	61	47	60	44	60	48	45	53	48	53	59	50	48	41	46	54	53	48	45	73	53	59	45	52	55	51	56	47	53	49	54	67	49	42	49	48	48	52	66	43	60	49	50	48	55	51	56	46	47	57	63	50	43	49	55	44	59	57	59	52	70	49	57	53	57	43	73	57	64	48	48	64	59	46	71	68	52	46	74	59	62	52	68	57	44	56	56	47	58	57	58	50	59	51	47	48	48	50	53	46	65	53	53	62	48	52	56	39	36	62	58	52	50	44	50	57	52	47	45	45	53	61	53	48	55	55	62	49	56	42	44	50	56	54	60	56	58	46	50	50	59	56	49	44	53	48	64	56	48	54	47	46	62	61	65	43	44	47	55	55	46	56	47	45	57	53	54	52	54	62	62	63	61	69	50	54	58	46	47	60	59	51	52	69	51	52	50	42	49	56	54	58	45	57	51	53	45	43	54	50	57	62	58	69	51	57	54	51	54	47	53	37	58	58	53	54	57	40	47	61	51	62	57	58	62	55	56	52	35	46	61	46	51	57	47	42	46	56	54	47	54	51	52	60	55	60	47	63	53	52	52	64	53	42	62	56	63	57	50	51	54	62	56	54	62	62	60	49	47	50	64	45	49	50	63	54	57	51	63	56	61	55	59	55	50	46	58	49	45	44	55	64	54	43	57	36	64	59	52	64	54	72	53	37	48	59	57	47	63	70	49	56	67	51	54	46	53	69	54	56	55	48	56	51	61	50	56	55	53	56	43	48	53	51	47	45	49	51	49	47	47	55	53	57	45	47	55	67	52	50	37	61	51	65	46	50	58	45	52	58	54	48	59	53	51	50	59	53	54	59	66	56	59	43	61	48	50	63	44	50	57	52	54	65	56	58	53	62	48	39	41	56	55	45	53	48	51	63	49	52	43	68	49	50	56	53	49	67	39	47	43	63	48	54	51	56	60	52	46	81	42	46	58	46	77	49	44	55	38	53	46	51	48	53	52	51	49	43	60	67	52	48	68	52	62	64	41	53	52	51	45	56	56	48	53	61	51	64	36	67	47	40	66	57	50	52	61	74	57	48	65	59	57	47	49	49	51	46	53	42	62	57	47	54	66	61	38	60	50	43	51	42	44	40	48	62	57	44	55	51	60	53	44	82	69	58	48	56	54	52	43	43	52	53	51	43	54	56	59	59	53	42	58	58	64	52	72	37	62	42	47	58	47	48	55	61	54	51	63	57	49	45	48	56	61	63	68	47	45	55	44	45	58	43	62	61	52	55	46	56	52	51	54	48	70	51	46	54	46	47	52	54	43	67	48	45	63	45	65	58	51	51	49	57	63	48	30	52	56	52	55	48	53	51	61	61	58	62	51	53	48	49	49	48	46	47	46	45	70	63	58	44	49	49	60	59	43	48	73	60	47	49	55	42	58	53	55	56	64	66	69	58	48	48	57	64	58	56	51	59	51	55	63	54	47	42	56	45	54	55	54	67	71	66	48	42	60	57	62	60	53	74	47	58	60	62	60	69	59	54	65	59	52	59	56	52	51	50	56	58	70	56	56	53	65	50	60	46	62	50	49	54	58	47	44	49	53	48	58	55	48	46	49	50	42	58	47	53	64	60	58	62	56	63	43	56	58	47	63	45	53	64	63	63	61	51	57	54	51	56	64	49	48	47	61	69	51	59	48	63	55	76	60	44	51	59	46	35	49	48	45	63	55	60	49	58	42	56	62	67	64	65	53	46	57	57	39	51	55	44	34	46	42	60	57	55	57	51	48	60	39	53	66	51	45	53	54	45	55	59	38	43	51	55	56	47	52	44	50	50	60	48	54	67	43	60	56	47	59	54	64	36	68	57	45	63	58	53	59	54	67	70	58	48	51	59	43	39	58	54	63	52	48	48	53	59	60	53	62	48	40	74	69	40	50	53	60	59	45	62	48	52	53	61	57	54	45	48	45	49	71	50	50	39	64	75	52	40	58	49	60	49	47	44	59	56	51	54	59	46	45	58	48	44	54	49	66	51	59	52	63	68	61	50	66	52	45	53	56	52	56	51	57	67	62	60	49	45	61	53	49	48	45	60	43	54	55	43	62	61	64	58	64	58	59	53	67	66	71	41	52	45	68	49	61	50	35	54	48	53	66	57	55	52	49	65	68	42	41	66	63	58	58	56	49	57	54	59	49	69	62	53	40	45	55	46	53	53	58	55	62	59	51	55	46	62	53	50	57	52	46	59	61	62	48	53	67	61	62	56	56	55	54	43	62	55	59	52	38	55	50	61	37	48	47	71	62	53	41	51	56	55	59	48	52	48	53	42	53	44	60	43	49	50	47	58	59	45	58	52	39	54	66	44	54	59	55	54	40	56	68	52	50	59	34	52	43	68	52	61	57	58	43	65	72	53	59	47	57	55	50	58	51	52	54	50	58	59	70	50	48	59	56	49	46	61	57	37	51	62	60	74	60	49	47	48	59	57	52	40	46	59	63	49	56	55	36	62	60	58	50	59	54	46	60	67	45	61	73	53	52	46	61	47	72	41	62	57	58	53	57	52	49	43	52	50	58	44	49	65	50	49	52	61	63	58	51	54	59	63	50	45	37	44	59	64	58	62	58	49	61	67	56	60	46	57	56	62	55	49	67	66	57	58	50	48	59	60	56	50	65	61	53	50	70	50	55	58	51	51	53	56	44	55	49	46	66	62	67	50	50	60	61	55	55	57	51	56	54	53	57	52	52	51	48	45	47	64	61	51	63	52	66	57	65	51	55	49	50	60	59	69	49	59	48	51	54	63	65	62	59	59	54	64	62	64	49	55	70	51	57	51	51	65	62	48	65	49	49	55	48	61	59	56	57	49	57	57	56	60	55	46	50	57	56	60	54	41	65	46	50	54	45	56	58	52	50	51	66	67	52	45	63	60	48	52	52	62	54	70	56	51	47	58	59	54	61	54	56	41	52	61	61	55	51	62	48	54	56	40	51	49	45	58	43	66	63	45	52	45	44	55	67	62	52	48	52	58	61	53	62	54	58	71	56	57	55	46	59	41	60	34	48	54	56	57	42	49	57	63	48	54	56	54	46	58	49	57	58	64	57	50	54	64	45	56	46	55	48	59	65	41	56	59	52	52	62	45	59	54	59	52	48	62	50	68	67	69	56	56	61	33	66	58	57	64	65	72	61	55	46	63	53	43	59	55	59	52	54	69
22828	9712	3285	1760	1872	3112	1597	556	501	531	460	474	432	432	492	441	427	444	437	436	451	441	411	447	436	389	420	399	412	455	443	438	406	407	437	411	418	381	402	376	439	445	426	429	412	410	432	440	421	417	415	407	418	409	400	428	373	419	415	424	396	408	426	410	423	399	442	417	413	401	417	392	403	385	422	434	427	433	406	384	389	403	431	423	426	368	385	398	429	382	447	392	425	424	427	432	398	396	404	390	382	415	403	386	419	412	393	395	390	438	411	435	417	431	394	372	380	420	399	442	439	393	434	407	414	421	388	421	403	419	408	418	434	438	418	401	397	385	426	421	406	393	451	399	399	411	413	412	364	405	405	411	424	405	428	408	422	415	396	407	456	395	442	444	407	382	399	422	432	412	413	384	415	403	410	410	388	412	403	419	405	356	362	382	420	416	415	390	389	402	399	433	431	419	418	404	374	421	421	446	438	375	413	411	401	382	412	421	422	422	405	416	390	400	385	410	407	417	434	406	426	407	381	444	372	434	407	389	395	409	440	406	416	426	393	409	430	377	415	394	417	410	392	391	373	404	437	406	396	417	415	379	401	424	417	400	437	428	421	396	389	415	404	428	407	395	436	399	396	416	420	407	410	405	394	411	423	432	402	429	384	369	417	430	427	425	409	423	381	404	416	444	389	411	422	399	410	375	415	382	451	430	386	372	403	387	404	410	409	403	419	407	399	421	378	434	420	377	382	417	398	426	394	430	381	382	410	394	438	405	418	417	400	402	423	393	371	400	411	436	409	420	409	417	422	424	431	395	396	391	435	428	430	424	431	419	426	414	441	424	398	422	428	404	418	431	411	413	413	414	422	429	396	418	421	433	420	403	407	381	430	433	450	427	380	426	402	402	417	441	390	432	430	439	406	436	380	412	419	411	425	426	423	419	417	415	406	455	384	401	433	428	398	400	434	443	403	429	418	452	423	419	386	408	416	379	416	429	402	399	436	390	407	387	427	434	406	386	422	399	419	437	418	389	397	398	390	428	393	409	411	408	404	416	391	412	393	399	428	396	364	411	387	420	421	391	440	434	412	392	385	405	410	419	433	410	396	424	389	373	422	416	414	423	393	411	418	420	410	414	412	419	402	368	447	416	450	427	397	405	389	412	410	418	403	410	408	384	414	429	424	461	404	422	416	384	409	396	397	433	407	390	412	394	391	433	386	418	405	425	427	357	428	389	382	452	420	421	427	436	428	436	399	409	425	427	414	447	395	420	392	404	382	398	399	409	452	422	428	384	383	372	438	395	422	400	383	402	396	387	396	394	391	393	412	413	398	403	386	444	393	444	396	371	377	409	387	389	391	438	395	406	391	400	402	392	429	388	394	420	382	404	416	409	424	400	429	420	411	417	383	435	411	420	407	419	416	395	416	439	413	436	393	405	401	398	366	414	426	423	412	440	393	455	384	389	378	369	411	429	414	391	379	388	399	404	407	436	395	409	409	391	412	415	391	411	385	394	448	420	395	405	394	442	416	412	402	416	410	377	408	408	415	407	409	407	362	411	381	430	402	451	398	426	385	420	404	419	429	403	403	423	384	421	424	454	424	413	416	440	433	403	400	429	396	379	401	442	396	387	389	432	397	386	392	418	418	416	443	448	392	399	402	420	432	404	417	403	404	422	396	417	395	440	405	440	398	402	401	424	406	433	375	402	385	418	383	385	394	390	412	431	398	420	430	403	469	406	401	383	425	388	374	447	393	404	426	409	426	420	389	370	392	414	416	418	408	453	443	434	405	402	383	428	426	413	404	414	393	408	420	431	435	421	413	341	402	439	423	405	412	373	398	421	403	405	381	419	398	400	438	410	415	421	392	409	379	423	389	432	384	380	395	377	399	404	405	391	416	449	386	425	430	404	383	407	421	402	420	404	403	394	401	416	388	459	392	434	409	390	375	379	425	411	426	425	413	404	410	376	427	392	395	414	416	382	408	390	401	424	402	423	410	402	356	433	388	385	388	437	378	379	431	394	410	390	388	425	392	412	390	392	432	437	400	430	416	403	395	420	370	384	419	455	422	418	406	406	407	432	419	384	371	384	416	399	416	394	399	431	419	435	405	402	450	417	435	394	434	410	420	413	416	399	432	423	426	421	421	438	371	466	390	419	412	371	390	387	413	369	409	379	385	434	435	412	383	466	387	412	408	400	427	435	431	407	411	448	373	409	406	419	390	389	397	451	409	414	439	412	402	362	402	406	416	390	422	421	406	397	367	428	394	414	401	421	402	407	409	442	387	396	415	436	398	392	402	425	423	390	402	412	418	383	390	387	390	383	425	450	414	456	384	424	430	412	393	383	402	421	419	378	410	411	416	430	411	385	393	382	426	436	430	387	395	402	369	405	398	396	387	406	407	364	409	402	450	397	406	409	417	393	414	402	402	400	423	418	431	386	418	428	392	402	380	449	418	383	367	401	434	446	423	415	436	403	425	391	390	418	398	412	408	426	419	411	413	445	384	436	401	394	424	425	418	386	388	404	397	419	407	441	395	465	414	403	375	408	419	365	396	392	418	438	396	417	431	416	399	411	416	424	403	406	423	431	377	377	377	385	427	399	392	412	455	411	405	413	402	467	431	376	412	381	400	382	393	405	462	378	432	417	426	413	433	401	431	398	390	402	399	414	406	395	400	412	432	428	438	411	425	397	420	416	407	393	382	404	417	419	426	386	444	424	375	393	436	405	410	442	407	432	405	404	427	429	428	410	418	401	447	399	408	376	379	406	392	437	413	423	407	431	382	395	414	409	422	414	413	426	414	407	373	432	392	432	395	412	445	421	430	373	414	416	402	407	440	382	375	413	421	384	392	375	387	404	365	429	413	409	387	387	428	428	402	422	445	421	398	397	377	411	436	396	404	428	426	380	413	397	402	407	415	464	439	387	427	395	426	418	413	403	412	414	380	422	358	421	439	413	410	406	397	389	422	394	381	391	383	419	431	406	381	371	415	446	438	387	395	398	396	391	421	414	377	394	391	430	433	418	418	416	396	394	394	378	413	379	441	397	424	420	404	381	414	383	418	421	414	412	436	431	413	451	359	436	403	407	393	427	450	405	409	396	434	411	412	392	370	451	378	416	384	398	403	398	437	441	364	423	407	453	402	401	394	396	421	397	410	384	422	427	425	424	430	435	408	397	430	406	425	387	408	400	441	419	410	455	432	427	404	458	439	417	452	437	421	407	419	437	387	404	399	406	389	408	377	392	407	425	410	422	429	388	423	382	409	449	405	417	376	416	407	421	421	440	382	415	435	416	389	387	400	439	405	396	421	388	405	418	398	411	391	436	422	393	436	411	361	367	388	405	415	401	387	412	406	381	411	423	404	418	389	398	376	405	452	405	395	403	417	384	431	425	395	385	411	430	410	376	424	420	379	403	403	411	405	400	397	424	430	425	387	394	393	431	395	401	422	417	436	397	387	403	386	448	383	417	432	466	415	401	406	390	436	406
2810	1299	338	135	125	177	138	73	75	70	64	79	70	62	93	79	66	71	61	67	68	63	80	76	68	76	65	66	75	66	62	76	64	62	62	58	78	62	66	62	78	65	56	52	67	72	80	76	68	60	60	65	65	84	64	67	71	66	77	82	57	52	67	73	81	68	77	69	69	61	68	59	85	62	64	63	61	70	64	64	72	69	70	69	73	56	75	85	78	64	99	81	77	53	67	66	81	87	70	71	72	65	80	78	61	63	75	74	61	69	76	72	72	68	66	77	71	69	72	86	64	76	63	66	63	64	80	66	77	66	76	77	72	62	61	69	77	78	67	76	70	76	74	82	70	61	85	86	69	60	69	66	73	73	63	76	59	59	73	58	90	72	74	64	52	59	82	81	70	65	63	69	74	67	72	75	61	60	66	78	68	75	59	73	59	88	78	75	73	68	82	67	57	86	67	63	69	64	64	64	65	82	76	55	65	63	76	76	76	66	53	66	86	62	59	73	65	63	82	67	81	66	90	68	74	69	62	73	73	48	77	76	86	76	65	82	73	56	74	79	66	85	62	69	56	76	67	54	79	82	71	64	65	60	75	72	73	68	80	60	95	71	65	75	74	67	69	67	74	68	72	74	54	74	79	79	69	83	74	65	76	69	73	67	72	81	73	71	65	80	64	85	70	79	75	71	72	58	84	63	58	67	69	57	78	72	53	68	85	62	58	75	78	83	69	73	64	79	53	73	71	70	98	85	83	53	79	60	74	59	59	76	79	62	58	75	78	74	73	52	56	55	64	65	62	77	66	66	55	61	75	70	61	75	66	70	63	74	64	55	68	62	64	62	72	53	55	72	69	69	71	56	78	82	81	66	70	83	94	66	79	61	81	75	80	86	78	68	81	76	91	91	76	65	69	80	75	84	65	70	74	58	72	85	57	72	74	74	70	70	76	70	73	70	75	68	78	72	70	72	83	70	71	66	69	87	59	59	57	73	80	76	88	79	71	72	70	87	78	85	81	78	68	65	74	77	86	61	64	66	75	76	63	65	76	71	87	58	56	88	68	53	73	68	75	91	79	78	59	84	81	65	73	71	77	81	78	57	87	69	70	70	64	88	70	77	73	77	81	76	75	82	72	76	74	74	74	69	69	68	63	68	87	63	53	69	66	64	74	78	71	67	76	65	80	76	70	72	67	83	73	63	80	65	73	82	68	75	65	78	73	74	71	68	62	83	85	76	59	71	83	54	56	65	73	66	68	57	74	84	61	59	68	76	88	62	88	69	73	67	65	73	77	84	53	71	64	64	65	73	65	74	75	64	69	67	69	66	70	75	91	68	73	86	78	73	80	56	83	65	80	70	75	70	70	69	63	67	74	79	74	63	73	83	71	78	79	69	65	78	62	76	67	78	69	81	85	60	67	73	68	53	70	76	68	56	67	63	73	72	85	69	62	81	58	66	82	64	58	64	69	45	64	77	77	73	63	65	78	71	64	75	67	90	61	75	77	70	77	53	67	72	56	67	83	81	74	75	65	73	72	70	69	73	81	71	68	84	87	78	85	65	59	80	62	64	57	74	83	69	63	88	67	73	72	72	57	77	76	70	69	62	82	73	53	62	66	61	69	72	72	64	72	69	77	70	79	49	69	80	66	72	71	78	69	68	70	58	73	50	77	78	72	82	75	65	74	65	68	82	59	77	61	63	74	78	74	55	60	77	63	61	79	58	79	72	64	76	56	77	69	72	79	60	70	75	67	68	67	56	80	79	65	69	73	70	70	82	60	71	71	61	63	81	82	79	67	81	70	82	63	53	71	81	72	65	83	75	66	61	74	85	52	70	73	70	92	69	66	85	83	80	66	65	73	67	66	73	64	69	60	54	86	74	76	60	71	82	85	63	52	60	73	75	63	70	62	60	76	82	67	81	60	67	64	83	67	76	64	72	58	84	69	63	68	77	76	79	85	80	69	73	78	71	72	73	82	75	80	76	89	70	63	82	75	68	76	103	62	73	61	74	59	64	69	74	58	78	57	48	73	63	76	74	73	90	61	72	78	87	71	62	76	64	67	77	73	71	69	86	68	66	72	79	74	89	77	79	71	70	71	78	82	64	79	84	73	67	71	61	54	60	61	67	67	63	68	65	58	79	87	79	66	59	77	76	71	73	67	77	60	66	72	67	78	84	79	76	69	58	73	60	79	74	67	56	77	67	64	78	61	81	74	83	67	71	70	74	54	71	89	70	90	78	76	54	68	66	68	64	63	59	59	81	92	77	74	74	70	69	86	65	66	67	73	70	68	69	73	71	65	77	75	71	72	67	75	61	72	77	77	60	58	60	68	62	79	79	69	78	68	59	83	59	58	67	80	76	58	66	64	74	65	82	78	60	72	71	68	88	51	59	69	73	71	81	77	82	68	66	68	63	76	74	63	70	62	76	81	51	65	67	70	83	74	62	65	59	73	63	65	84	69	63	68	66	74	76	83	72	92	67	73	72	66	75	74	73	69	71	63	80	70	67	70	69	59	68	69	61	55	81	75	68	65	67	74	71	96	67	45	74	88	78	75	57	79	70	85	77	70	76	72	67	73	73	57	76	62	65	64	78	74	79	80	73	74	71	67	70	82	69	63	69	75	63	69	88	60	62	73	71	62	76	67	76	75	78	53	67	67	63	77	78	67	68	65	71	75	70	89	68	78	59	68	67	68	63	73	67	62	71	66	52	85	80	67	75	85	76	72	68	61	67	75	83	68	68	61	63	68	68	81	81	72	64	67	80	81	84	56	66	85	55	83	66	83	70	78	64	67	68	76	65	74	86	73	70	70	92	65	77	88	69	74	76	76	75	69	64	60	66	80	65	72	59	91	71	61	76	77	68	95	65	80	88	60	69	71	78	72	77	63	80	75	67	68	76	77	74	65	68	84	64	65	69	82	84	79	75	62	80	75	63	70	80	69	58	63	65	56	56	73	66	63	85	72	80	70	69	67	83	73	50	65	76	72	83	81	74	65	82	73	71	68	64	72	92	66	67	77	56	75	82	78	70	74	69	72	70	67	58	63	93	70	76	80	57	82	68	70	62	76	67	69	80	69	74	64	62	56	74	76	67	69	61	69	69	71	67	66	73	53	71	71	61	82	65	70	77	74	95	70	81	62	69	65	71	64	72	59	63	63	70	76	67	80	58	69	73	83	82	75	61	74	76	71	92	73	58	63	68	76	78	61	62	64	78	71	57	77	54	74	75	57	73	74	67	78	61	67	65	84	74	72	76	63	86	79	72	78	56	82	65	77	83	64	60	63	59	98	66	54	71	71	76	66	64	70	82	82	68	62	56	63	52	66	68	67	71	62	57	86	70	75	61	65	62	69	65	73	70	71	66	81	67	100	81	83	70	71	91	69	47	73	82	79	79	66	84	78	63	80	79	69	55	54	68	75	64	68	76	66	77	86	85	57	59	62	77	63	57	66	65	82	64	69	80	67	82	88	78	80	67	55	75
25898	11225	3620	1679	2997	8204	6613	1916	1000	909	817	848	739	694	644	662	608	603	592	558	604	568	547	508	550	545	560	555	585	551	536	536	563	508	540	544	546	498	532	494	588	503	488	490	520	498	506	541	502	531	499	521	489	547	513	506	528	517	513	503	472	480	498	510	498	496	485	526	495	561	461	485	492	529	469	462	509	456	509	515	504	460	510	493	482	498	515	504	497	477	516	509	491	494	506	502	512	492	512	523	488	497	483	530	500	519	495	482	470	469	515	519	502	500	487	513	526	522	476	508	518	514	488	536	485	522	514	496	460	465	528	529	494	464	466	527	500	491	535	470	504	502	499	493	452	490	515	518	471	468	492	528	508	512	524	522	473	478	465	517	518	480	514	507	521	522	489	501	471	488	496	508	498	526	506	451	522	495	551	478	557	499	526	516	535	503	498	483	523	558	446	503	535	502	470	497	506	456	515	509	498	495	514	482	507	490	503	489	495	497	475	480	506	505	517	492	560	497	485	518	518	529	531	499	458	500	479	484	526	507	539	502	516	523	496	480	511	515	497	525	492	533	487	466	473	497	510	546	523	506	484	495	515	517	515	486	492	487	465	459	477	536	498	478	502	526	510	498	490	505	503	535	489	440	501	504	477	483	497	480	492	494	498	519	499	447	517	528	489	509	515	480	522	523	496	545	503	533	503	457	461	492	478	451	493	472	461	487	484	479	508	475	498	479	475	488	482	554	479	476	485	452	524	500	505	474	495	489	510	447	461	485	490	496	522	529	480	521	527	526	463	509	500	503	469	493	466	487	471	492	498	513	561	506	503	496	514	467	497	466	517	470	471	546	450	514	501	484	485	507	490	460	521	551	505	524	491	496	460	522	483	486	492	508	508	544	439	515	499	466	502	482	464	507	465	484	533	452	442	517	491	490	497	508	509	473	492	480	519	465	484	484	488	498	493	524	506	510	493	498	500	470	506	460	498	478	482	499	474	498	528	496	463	499	495	526	482	498	511	479	498	477	486	474	486	503	527	508	499	466	506	496	506	529	458	494	496	511	516	475	507	542	515	473	493	479	492	502	504	484	497	476	510	511	486	476	520	506	486	474	478	489	500	516	526	479	530	511	528	506	464	458	503	485	464	490	452	536	519	472	474	472	474	507	486	512	446	485	481	506	554	489	485	501	509	502	479	539	454	529	507	493	490	511	495	473	480	502	539	488	476	499	503	483	496	501	536	502	498	488	512	477	480	509	461	482	506	491	525	507	481	495	488	509	500	505	479	456	500	488	540	522	498	485	494	497	530	510	496	505	506	488	473	513	503	505	501	499	499	506	458	478	528	501	519	517	506	490	512	510	464	541	489	491	459	507	506	483	527	491	468	498	529	495	496	524	531	523	472	513	468	516	474	508	530	484	533	494	519	515	523	498	485	524	521	504	516	486	428	469	474	494	511	493	488	502	505	488	509	497	520	490	490	492	477	523	494	456	527	500	493	510	489	486	520	489	478	469	513	475	503	518	488	566	511	499	475	507	493	475	494	539	497	516	496	538	502	480	457	475	482	506	495	490	527	470	500	522	515	521	519	461	482	571	550	492	487	459	506	505	469	515	497	458	513	491	501	485	491	471	498	522	498	482	481	497	498	481	493	482	462	489	484	498	499	499	536	445	511	487	477	514	528	487	459	511	487	563	478	519	491	433	478	500	498	517	475	482	486	461	490	492	504	497	488	527	502	487	454	485	515	480	451	560	512	540	512	484	508	514	478	521	498	471	506	558	467	495	498	498	509	478	500	487	498	456	519	485	467	493	476	529	460	465	484	508	473	500	460	530	518	481	532	484	493	488	495	503	458	483	470	526	515	467	473	462	444	538	485	519	485	537	471	507	528	480	483	500	506	502	471	450	484	464	490	521	534	490	481	459	494	467	481	490	516	491	500	548	479	505	505	490	499	481	515	488	506	502	508	495	502	472	480	495	458	471	504	486	478	470	509	494	508	521	468	517	509	477	490	493	518	438	459	465	495	507	509	469	471	484	485	487	511	495	507	485	523	487	502	514	541	526	500	494	503	473	508	518	477	489	502	477	498	526	501	502	462	512	478	492	417	522	522	463	508	475	500	498	485	520	518	512	504	472	493	540	478	456	488	489	466	501	481	493	482	539	459	525	487	530	521	524	510	506	483	465	534	477	494	508	519	539	513	503	499	507	469	532	548	455	499	496	483	489	507	464	484	498	470	489	511	449	511	510	505	526	483	477	464	511	499	489	464	505	495	486	505	489	465	492	474	469	489	529	517	489	471	479	497	506	511	488	490	516	513	460	501	520	502	485	515	501	490	504	466	560	481	507	475	490	472	483	489	506	492	522	526	495	456	508	521	477	568	492	485	491	511	455	454	502	510	538	536	497	469	506	470	490	471	527	500	472	475	488	519	482	487	516	502	505	517	459	493	465	489	492	521	465	473	485	523	526	484	518	490	550	477	486	472	493	496	505	474	500	498	538	478	524	510	511	477	557	488	469	512	487	479	500	487	474	471	485	489	474	487	492	437	484	521	506	506	465	498	494	532	476	480	516	483	485	501	484	504	499	463	490	508	517	480	467	493	473	474	473	483	487	497	507	501	523	486	477	474	490	508	506	517	472	495	496	494	446	501	478	482	512	515	531	489	493	485	494	498	490	496	466	501	496	486	505	512	486	500	540	458	513	514	534	497	492	512	511	446	530	539	483	482	482	493	466	486	478	494	509	500	476	466	478	483	509	508	509	493	488	502	522	469	459	510	469	497	480	498	507	480	479	473	484	458	496	537	494	511	509	476	476	518	504	479	489	513	476	482	517	502	501	491	495	497	467	465	466	494	547	494	498	507	492	451	480	508	511	465	486	498	510	489	462	479	471	506	508	481	508	483	496	476	515	514	513	492	466	497	507	527	470	507	495	477	456	513	491	527	525	462	504	486	494	518	500	463	513	517	518	520	531	502	481	497	469	517	548	526	498	509	479	491	513	532	515	494	536	502	486	533	497	504	503	485	479	498	519	476	511	488	515	481	508	521	529	493	516	498	515	488	509	494	468	486	480	465	484	481	498	522	478	483	505	486	518	483	485	451	513	478	536	514	466	490	487	523	528	506	501	533	444	494	540	482	522	498	469	500	509	499	494	508	538	478	475	518	482	474	572	495	483	505	492	490	461	489	503	465	528	482	505	486	486	510	491	500	474	523	496	537	511	488	493	491	547	459	485	514	517	499	524	510	501	537	478	521	491	488	494	518	507	479	475	470	499	498	474	494	497	499	447	501	449	473	494	493	496	489	513	514	529	506	464	512	464	496	478	490	480	479	499	510	507	489	489	506	484	509	502	529	466	531	513	480	484	510	510	479	470	508	476	492	475	478	497	489	515	473	524	535	521	476	517	504	507	506	484	517	490	499	474	496	492	527	481	488	501	486	474	524	485	513	461	511	511	543	497	474	469	496	472	512	510	478	482	490	500	471	474	498	471
4388	1352	495	239	171	197	203	139	104	99	114	96	111	111	109	104	91	95	120	102	103	84	99	108	86	112	98	83	103	101	93	92	97	94	99	114	91	98	94	105	98	109	83	88	73	120	83	105	99	110	109	100	97	116	105	92	114	97	112	106	94	106	102	96	120	100	99	100	101	90	95	105	114	90	94	85	113	118	97	97	99	91	80	119	88	93	113	113	95	93	119	110	103	88	103	107	83	97	104	110	88	101	98	104	94	104	98	88	102	97	101	102	112	93	82	106	110	99	92	103	104	93	88	95	116	108	104	92	107	93	93	95	102	100	104	100	97	94	102	97	103	103	111	100	94	95	99	100	114	102	118	97	102	96	91	90	101	87	126	102	99	97	112	105	109	105	102	104	111	106	99	92	106	111	99	103	95	103	108	110	106	92	109	115	101	107	105	98	120	100	86	98	97	95	99	86	110	109	90	92	105	109	111	100	98	93	101	90	110	116	96	94	98	104	101	100	117	97	104	84	105	99	99	115	109	108	106	100	92	115	98	106	108	114	107	98	96	120	106	107	96	93	103	105	94	79	63	119	107	89	112	97	85	104	94	107	101	98	94	108	118	101	88	109	102	113	105	94	103	100	102	81	112	100	80	89	99	85	105	105	114	95	81	101	99	79	106	107	91	107	112	112	98	89	98	90	104	89	93	94	90	104	96	93	106	90	93	104	122	88	104	111	110	107	85	117	105	106	92	103	111	93	115	84	93	122	87	104	85	105	113	99	109	94	105	113	92	88	97	122	106	89	91	96	90	114	96	109	115	112	104	105	112	90	123	104	96	87	117	88	74	94	121	101	103	94	107	112	113	106	101	107	93	105	99	98	92	118	99	103	127	92	109	115	104	95	99	95	109	93	92	101	119	95	113	80	90	83	90	96	99	99	92	108	87	93	108	80	93	96	114	116	121	93	123	89	103	103	96	102	105	106	99	110	102	108	98	123	107	98	102	103	107	96	84	115	96	100	95	73	109	94	88	113	104	99	86	96	97	103	114	99	100	95	101	110	103	114	95	87	95	108	119	106	102	112	88	103	98	76	76	125	91	110	99	95	102	88	99	97	99	100	118	98	103	104	91	96	82	109	104	108	94	94	107	87	91	118	100	90	92	89	104	101	90	108	90	81	97	85	75	92	108	122	105	86	98	99	103	97	110	102	100	93	92	101	106	125	96	87	96	102	90	90	97	102	125	106	96	106	106	99	119	116	86	105	115	75	93	96	95	103	105	100	95	86	102	110	103	93	97	84	101	92	103	131	88	105	103	107	103	95	86	100	105	94	95	104	108	89	98	89	96	88	99	97	96	104	101	69	100	98	107	116	93	103	96	108	92	78	84	96	104	106	108	90	115	99	105	97	104	104	92	95	109	102	112	92	89	95	87	89	89	112	107	84	108	97	99	109	106	104	87	103	86	107	100	102	104	101	117	97	97	104	121	94	107	93	115	99	102	105	96	94	108	87	96	90	95	101	101	123	107	112	88	93	104	100	81	93	116	105	113	95	106	88	104	93	101	91	108	91	100	109	123	101	116	103	87	90	99	96	95	87	106	107	103	93	89	100	93	107	102	104	120	95	96	83	87	100	88	98	79	99	121	108	92	107	114	84	85	120	111	124	115	107	104	105	90	113	134	94	79	112	92	99	100	82	97	105	103	93	93	112	113	107	88	112	104	102	96	104	105	93	99	111	116	86	110	108	111	110	109	91	98	112	92	92	94	94	103	91	86	117	98	107	90	114	99	107	103	103	103	109	105	119	100	101	115	90	96	96	108	110	112	101	96	96	114	118	93	107	102	94	97	89	104	116	100	97	108	100	88	84	100	107	102	97	104	91	103	99	96	116	117	112	106	99	93	113	85	105	112	108	106	95	99	108	105	99	124	106	107	98	105	91	103	98	118	105	100	103	104	99	95	98	129	97	89	110	97	95	93	98	98	112	105	97	94	89	104	104	104	80	98	98	105	96	116	99	103	112	102	110	101	89	110	111	123	75	72	98	97	103	113	107	83	97	120	111	92	114	85	104	99	99	109	93	107	94	86	86	101	104	93	90	101	83	101	94	110	106	95	110	110	99	90	105	91	98	109	112	113	98	97	89	107	91	87	101	91	100	104	116	112	89	87	109	125	111	104	99	90	84	98	103	111	75	81	97	103	107	104	100	101	91	93	94	79	124	109	89	93	104	99	98	101	94	100	103	105	116	100	104	109	107	114	108	96	110	111	96	89	111	95	108	108	93	90	104	103	87	107	103	120	103	92	104	98	102	105	75	97	98	128	105	93	99	115	101	105	113	95	87	96	81	114	94	93	107	106	86	100	102	97	98	106	109	99	96	88	89	98	82	105	96	97	98	87	111	101	105	99	112	115	99	98	98	88	101	105	95	98	115	102	105	91	102	83	100	100	97	118	95	90	81	87	94	111	113	94	96	105	125	106	101	97	103	99	82	106	93	90	105	95	86	109	109	88	105	105	107	106	92	87	91	97	114	97	92	82	94	103	104	88	105	122	103	105	109	98	78	89	96	111	100	115	107	114	89	84	113	94	99	107	108	105	100	111	90	105	90	112	111	113	104	90	95	107	90	120	91	111	100	88	94	111	97	100	91	90	93	99	106	86	99	108	93	92	83	109	90	113	86	103	108	95	105	110	106	102	98	96	94	106	83	107	97	87	93	91	112	90	89	110	105	107	95	121	91	110	88	79	124	109	102	99	98	106	95	101	88	103	107	88	98	116	104	103	94	104	97	85	89	107	109	113	85	109	108	94	121	108	91	105	102	108	96	110	100	108	101	116	104	94	108	104	120	87	98	114	81	85	106	102	87	99	112	95	95	123	89	100	95	91	98	109	128	90	89	78	110	100	109	96	95	114	114	90	102	111	107	109	104	84	108	83	86	95	108	107	109	114	98	112	105	106	111	101	115	95	98	88	97	100	89	108	112	82	84	91	92	105	102	100	106	108	99	132	101	113	121	108	97	112	96	111	103	89	121	107	105	110	107	93	99	101	107	101	110	116	112	88	134	89	97	112	82	107	103	106	85	115	95	87	116	98	110	98	110	92	104	92	84	124	95	97	99	105	91	104	88	105	99	102	106	99	132	107	81	106	102	94	89	93	100	117	96	93	104	88	91	86	120	117	96	105	97	97	98	79	111	109	98	115	90	94	103	105	87	101	112	108	97	91	91	106	114	100	78	99	65	125	112	108	99	110	102	89	109	94	93	110	82	96	78	86	89	89	100	77	101	100	86	104	109	99	113	118	99	101	118	97	99	101	114	98	108	102	105	124	101	87	101	105	103	98	97	94	92	98	107	100	85	83	90	110	110	100	94	87	90	105	102	75	92	90	105	99	100	109	102	95	107	80	96	94	127	114	77	104	103	101	105	107	113	100	98	91	103	114	95	85	105	95	105	104	105	111	95	111	104	98	100	103	93	102	95	114	95	101	95	93	94	103	95
26223	11291	5031	2618	2683	7687	6219	2772	1230	1153	1126	1055	995	920	944	899	888	862	834	846	823	762	781	832	792	783	815	750	748	745	756	800	785	780	755	799	768	731	770	749	768	757	761	733	786	769	750	754	744	700	732	729	750	697	781	713	742	764	738	746	780	722	696	782	790	776	766	754	748	704	735	755	752	732	724	713	721	777	780	755	762	799	717	710	745	749	771	711	771	759	771	708	777	744	738	780	752	713	738	750	725	717	749	697	695	708	764	763	710	705	714	724	756	731	722	722	729	745	722	745	727	699	756	732	720	738	748	750	726	774	744	766	762	752	709	728	733	751	722	681	749	775	698	716	744	717	815	693	722	770	767	751	779	712	787	754	806	725	755	713	727	710	742	759	678	714	761	701	734	711	726	732	732	746	735	709	707	733	755	757	753	734	742	737	730	741	705	758	731	749	712	732	748	749	743	751	758	743	785	755	743	766	770	721	727	698	752	787	761	763	737	753	756	710	730	720	764	748	776	711	758	755	706	748	681	741	754	725	699	744	763	779	769	739	719	714	744	713	746	730	761	737	758	757	707	750	787	757	725	736	729	751	686	729	716	693	723	740	768	706	723	783	722	720	730	745	707	760	732	724	756	733	763	723	717	761	719	704	697	726	737	737	734	728	715	771	710	733	758	741	755	797	694	763	753	701	752	761	699	750	724	712	734	745	737	742	745	781	744	727	774	715	711	795	725	759	710	765	755	755	698	791	712	745	775	763	754	656	730	786	727	718	729	723	743	728	751	708	715	712	713	722	737	735	761	756	814	716	694	746	724	771	732	743	717	711	689	743	754	757	731	739	735	722	693	732	720	771	744	723	737	732	778	735	761	760	771	756	725	728	774	682	699	728	771	758	729	747	750	802	744	735	721	764	777	740	689	725	739	725	717	704	756	714	747	672	778	709	721	765	735	733	785	701	774	789	722	734	679	724	768	788	743	700	719	771	764	726	683	756	747	715	726	790	712	703	797	727	778	741	686	746	751	716	724	773	750	750	697	771	785	759	726	703	721	683	762	712	753	746	715	714	686	703	677	771	722	732	750	729	755	712	733	733	729	714	755	725	751	776	759	749	732	728	793	724	676	763	687	730	749	702	722	765	750	766	760	760	711	753	723	752	761	777	728	725	700	726	755	749	702	759	754	716	730	701	737	655	760	778	727	734	774	711	684	746	730	758	742	699	767	721	722	777	721	692	712	762	739	711	752	697	741	747	739	712	766	729	720	688	724	746	741	752	727	684	756	710	700	791	745	688	727	723	743	743	793	740	728	779	704	760	775	740	740	743	749	724	697	730	703	740	702	724	757	763	755	711	731	737	711	735	753	770	774	750	757	737	759	686	708	742	711	798	760	716	746	729	723	743	710	745	749	784	691	759	725	748	758	708	773	739	737	703	732	767	720	730	757	730	723	721	765	726	713	711	712	713	741	732	741	806	745	714	691	763	707	750	755	739	790	763	774	734	699	713	743	727	723	705	727	692	712	742	758	750	715	726	699	717	786	710	711	760	739	694	729	746	777	740	738	719	724	712	759	740	743	771	742	771	756	754	769	778	748	654	700	734	754	738	701	796	761	702	724	754	755	751	746	731	720	728	723	762	751	724	713	733	750	718	713	686	782	772	716	722	754	739	721	723	785	731	700	740	725	754	741	713	756	681	784	687	727	736	743	735	746	709	750	716	756	717	728	752	758	786	730	714	687	766	742	728	707	748	760	741	715	781	748	774	732	704	765	715	731	719	710	719	703	721	770	723	730	753	721	724	696	728	733	761	770	758	722	743	697	728	725	762	712	752	756	746	730	741	771	729	711	730	729	780	714	731	733	721	793	731	742	711	761	730	729	766	730	712	742	708	749	741	725	746	711	711	711	729	760	774	754	767	758	754	773	771	740	746	798	753	727	734	718	712	769	785	777	704	750	725	700	762	723	717	761	792	810	771	744	709	742	739	735	792	760	708	698	710	718	713	779	706	724	732	737	745	736	768	739	764	726	703	700	729	742	752	746	731	738	776	713	723	732	689	719	767	712	706	711	758	703	715	739	740	739	785	702	735	762	760	758	699	711	773	782	731	706	771	756	749	763	732	731	821	730	737	743	769	742	788	717	727	726	774	752	733	698	724	760	720	661	769	714	696	730	743	742	716	713	729	715	755	722	695	703	777	719	739	715	720	721	700	676	756	745	729	765	752	705	717	687	767	779	734	737	706	777	733	728	768	719	719	726	736	748	759	699	747	751	721	748	767	768	721	705	696	741	702	734	741	761	697	747	756	757	757	718	792	723	697	748	743	714	730	728	766	737	750	716	750	743	746	747	738	706	752	742	739	746	724	777	754	768	734	745	758	681	766	751	794	716	737	756	709	754	711	723	707	747	721	745	751	741	745	659	721	706	746	730	747	734	684	747	704	710	740	735	735	759	693	717	731	738	696	754	709	710	767	721	747	729	741	698	719	657	737	694	757	735	740	780	717	751	791	762	693	743	702	747	735	755	715	750	755	726	729	728	768	717	768	746	750	785	729	805	735	735	731	728	749	749	715	741	750	730	758	742	727	767	672	681	710	734	754	729	768	755	715	700	732	695	731	770	691	727	769	705	762	747	735	705	751	757	680	777	753	723	697	768	749	733	713	746	743	772	734	734	746	701	776	751	759	708	713	749	738	769	704	723	716	741	714	765	787	752	746	716	767	673	691	741	735	745	735	736	740	736	726	716	741	717	694	734	705	714	734	715	721	723	717	689	751	732	758	710	725	760	737	716	705	751	707	712	742	776	717	736	759	721	723	721	749	741	720	758	701	730	770	732	733	757	720	750	746	737	787	779	791	741	768	742	734	720	756	732	724	705	778	710	736	755	707	721	757	760	728	717	745	757	708	702	733	719	740	736	720	734	733	748	705	765	734	718	675	727	715	736	736	740	713	748	768	704	728	792	749	703	740	724	763	740	714	733	740	741	685	695	712	751	738	683	736	687	771	672	737	736	751	748	710	726	769	779	782	747	768	741	697	758	714	725	745	700	750	682	712	760	702	748	756	763	784	786	795	754	719	797	745	775	727	711	704	744	720	738	766	762	708	767	702	761	718	709	710	701	735	762	778	693	778	764	751	721	709	710	727	793	708	733	762	704	749	733	732	688	748	723	750	745	731	708	790	666	737	757	751	772	782	731	712	758	735	747	799	739	688	746	727	778	690	752	746	700	706	738	674	733	743	743	732	761	685	761	746	692	736	754	690	711	776	764	749	687	747	671	736	791	711	741	713	716	692	765	756	737	715	689	709	705	769	723	766	737	773	735	722	717	732	736	687	725	738	761	759	703	763	717	779	715	736	735	754	737	736	723	736	727	689	751	740	710	723	702	720	753	705	731	715	724	722	778	736	731	763	727	726	708	712	733	744	711	717	747	702	686	755	773	673	707	767	706	748	749	716	771	720	715	794	738	766	744	763	736	706	744	750	790	671	766	773
4325	2187	1086	337	214	441	316	170	136	125	164	137	126	140	152	145	124	142	150	128	139	155	141	144	128	154	119	136	139	120	139	128	141	144	124	121	124	123	130	127	120	116	136	138	126	145	125	130	151	125	131	141	138	127	117	145	117	140	166	159	135	111	135	129	160	130	114	133	105	133	126	122	118	128	128	129	134	122	150	122	126	122	133	124	141	131	133	147	133	128	125	107	139	129	128	155	150	126	129	149	121	110	128	136	124	146	134	137	138	134	135	140	142	114	124	152	127	122	130	136	119	118	115	124	124	133	111	138	104	123	116	142	122	137	125	122	126	113	141	138	130	119	123	119	127	135	121	138	106	122	109	150	134	134	127	112	135	119	139	125	145	136	112	140	139	136	133	141	134	127	133	138	129	125	133	141	124	141	108	126	144	112	134	142	146	137	113	114	147	132	145	132	138	124	127	144	104	138	124	118	127	113	132	120	130	130	125	140	117	133	124	120	132	115	126	135	126	108	130	127	112	159	130	116	151	126	146	132	136	117	138	141	135	125	115	119	145	122	116	134	127	138	125	137	134	127	171	142	108	115	121	117	119	132	126	116	119	113	126	119	129	129	133	105	134	133	122	133	128	143	140	134	143	112	110	130	116	116	121	118	139	140	121	136	138	130	127	126	139	134	110	106	122	119	128	130	90	130	134	140	138	117	118	125	133	110	109	135	138	133	159	121	133	142	129	140	141	145	127	120	138	149	126	128	129	123	136	126	121	144	143	120	123	126	131	91	138	115	112	129	119	132	128	138	123	135	150	118	129	135	119	121	142	132	121	128	134	146	131	137	107	116	120	123	111	155	112	125	146	125	133	122	136	126	108	135	129	117	137	137	139	129	132	134	120	124	119	145	136	138	132	135	135	120	125	123	141	143	115	139	136	129	126	123	132	143	119	130	129	112	119	117	134	136	134	129	132	136	116	124	119	147	152	131	118	142	116	109	140	124	110	123	107	122	157	131	131	124	141	119	134	140	127	119	134	134	130	120	145	148	122	140	121	138	120	125	142	135	144	124	123	140	135	155	147	135	120	133	153	120	146	133	130	143	114	145	113	134	136	142	133	133	137	128	149	128	128	131	130	126	116	113	125	155	125	129	125	149	141	140	129	133	131	121	143	134	124	125	133	135	117	132	136	127	134	128	118	131	121	135	143	133	131	150	100	125	130	145	138	147	124	124	134	126	133	130	145	139	129	130	133	119	129	142	132	132	120	127	141	141	137	114	123	133	135	130	148	126	143	144	138	127	132	119	116	113	113	110	138	129	137	136	137	152	141	120	142	141	119	127	128	126	123	140	120	118	132	130	132	137	132	131	119	147	136	122	147	132	148	142	120	112	133	122	130	117	118	127	158	151	124	123	125	134	140	119	137	134	132	125	131	138	135	127	136	129	136	152	112	134	121	133	118	130	148	124	132	119	97	128	110	104	108	113	157	134	116	121	101	123	115	119	145	141	135	120	120	119	136	144	129	137	125	109	118	129	121	115	131	130	136	128	131	154	123	140	138	154	136	140	129	141	142	140	141	109	117	124	122	116	127	118	115	124	141	124	139	137	134	130	127	120	139	125	141	141	115	147	145	154	140	136	138	147	114	137	120	138	105	139	124	120	106	131	114	142	146	148	122	140	139	107	133	133	137	132	126	124	133	146	128	134	114	141	128	141	119	131	139	148	121	128	129	134	123	104	120	154	118	137	118	160	112	135	133	145	142	142	152	109	139	140	100	122	115	137	134	138	133	115	118	131	122	132	106	140	123	121	135	151	126	134	122	132	133	132	147	147	115	119	117	114	135	118	121	130	141	139	133	138	120	147	99	126	114	131	130	120	127	149	119	122	123	143	117	143	127	130	159	133	129	121	108	142	115	132	144	113	119	106	143	118	139	144	147	124	125	120	150	113	128	122	108	133	132	114	132	133	127	137	135	135	132	110	119	122	114	127	132	127	145	113	141	128	109	126	132	120	153	120	134	127	118	140	142	147	118	124	140	139	124	155	116	136	138	141	143	125	121	114	124	141	140	115	126	134	116	136	157	139	111	131	139	115	126	153	134	128	129	115	126	125	143	131	137	135	140	125	135	128	114	126	153	137	127	126	129	137	131	132	132	151	134	137	114	133	119	124	150	134	135	99	130	125	132	122	120	136	135	118	137	133	124	119	120	113	129	116	129	112	127	129	124	162	146	117	111	124	119	113	133	123	138	136	137	143	132	142	122	119	133	111	114	122	123	115	122	140	113	130	126	111	140	133	134	124	123	134	128	128	124	138	146	129	142	123	138	123	125	113	145	120	126	108	137	134	140	111	124	126	133	134	132	123	152	146	132	114	125	134	145	122	122	117	114	118	137	132	139	127	116	135	125	135	138	134	111	140	157	119	131	125	132	142	145	141	131	133	140	116	143	145	137	121	125	125	115	124	134	128	130	131	145	130	125	142	134	129	122	106	144	112	121	128	111	133	125	122	96	140	136	130	139	114	132	148	141	129	119	118	131	139	133	133	121	130	148	137	125	131	103	113	144	124	135	123	132	132	129	134	139	142	150	133	135	135	134	141	132	123	111	114	141	142	129	138	119	142	134	125	126	138	127	116	118	132	158	141	142	143	138	118	120	118	136	143	117	142	115	107	132	127	129	134	142	111	130	121	132	127	123	139	119	133	142	119	136	127	125	127	145	119	138	140	136	136	126	134	134	120	135	133	121	139	131	127	122	129	116	128	116	156	137	128	130	132	109	121	135	113	106	147	142	151	118	125	124	134	125	125	135	111	113	151	140	119	136	120	140	123	125	156	135	123	134	139	113	121	138	115	134	122	145	114	134	134	145	132	114	125	109	135	131	133	125	113	140	122	113	109	122	146	119	129	125	135	144	138	138	139	106	140	116	127	130	109	129	117	127	142	132	145	137	127	140	126	141	128	112	119	140	142	134	146	132	131	138	129	135	135	122	134	133	135	122	131	117	133	137	132	146	131	147	138	136	136	130	104	129	139	125	114	127	131	149	136	141	147	121	116	134	125	143	115	127	124	142	125	124	130	106	154	118	128	146	128	117	139	133	131	141	130	121	116	132	122	105	133	136	136	125	122	124	138	137	123	143	125	127	154	121	120	127	123	118	126	124	113	112	124	140	123	127	139	148	108	144	134	139	133	122	126	110	124	124	130	141	139	118	129	152	160	147	120	121	133	129	138	136	128	141	126	144	137	129	112	134	104	137	121	136	149	141	154	128	130	134	125	114	118	113	121	149	130	134	127	150	132	121	122	135	124	154	124	141	113	136	138	120	126	131	163	124	123	133	133	116	136	130	144	135	121	131	139	135	135	132	122	143	142	130	138	111	130	133	134	134	137	133	92	129	113	129	129	133	132	134	133	119	130	143	105	131	123	125	143	143	135	113	114	120	122	113	139	134	120	130	154	132	101	130	144	115	122	127	125	126	139	123	124	118	125	139	131	120	136
29913	15701	9024	4016	3636	14708	10804	4528	2012	1721	1599	1554	1358	1393	1276	1221	1221	1191	1129	1110	1100	1087	1077	1098	1023	963	978	983	946	1004	1003	974	1009	945	985	941	979	961	939	919	966	963	916	937	914	937	951	916	945	961	904	967	903	937	879	855	913	877	869	897	977	934	924	896	891	960	898	948	934	923	889	866	938	948	901	892	924	937	882	997	853	926	892	947	904	893	908	898	885	925	883	912	884	908	918	879	902	886	910	946	952	921	896	914	899	916	867	858	898	913	871	865	913	946	895	895	937	877	852	909	887	870	870	923	925	894	933	855	858	843	877	879	923	866	910	922	934	844	901	894	870	882	946	874	912	941	911	878	972	908	865	906	910	889	878	915	934	855	917	945	905	878	891	885	902	897	897	903	915	947	878	921	869	829	901	933	908	894	895	941	917	921	936	860	900	905	916	873	887	957	856	873	862	910	919	846	933	894	905	858	862	902	864	933	882	877	956	899	890	902	928	939	930	871	912	907	970	931	874	924	911	910	870	871	840	876	949	865	882	959	939	904	895	904	852	957	919	929	913	908	931	933	922	876	904	935	908	883	895	858	911	920	868	858	944	944	959	905	905	901	891	921	915	844	861	900	866	906	916	881	901	945	937	887	899	933	900	892	887	890	937	860	907	933	854	869	895	933	932	964	950	856	888	861	880	882	858	891	844	917	887	868	888	896	861	870	930	975	909	954	879	918	890	919	882	894	925	879	899	893	883	891	873	895	902	929	933	890	943	918	888	889	884	935	838	893	905	876	912	921	939	917	851	895	881	945	867	896	906	900	929	882	926	862	866	894	906	900	890	873	899	938	931	941	925	912	883	875	958	909	903	882	899	891	851	890	864	914	864	894	925	834	857	921	944	922	891	901	878	876	925	910	853	944	866	880	922	889	936	891	896	891	931	917	942	871	936	926	867	923	929	867	896	923	849	900	906	828	842	888	927	834	896	863	932	912	901	895	884	925	920	898	912	876	906	892	877	997	933	924	849	902	937	945	890	876	916	904	893	924	906	901	917	887	896	904	870	937	908	863	918	885	931	899	940	933	903	923	936	944	882	901	852	931	888	904	870	928	894	891	919	886	890	927	928	879	870	943	871	907	901	879	868	893	872	947	870	898	882	903	880	919	917	867	952	922	902	877	966	884	920	920	928	889	911	839	880	922	897	962	916	919	889	884	930	934	890	878	884	896	947	926	895	865	912	883	876	913	871	931	877	881	872	930	903	962	889	932	916	858	871	925	972	861	900	898	824	923	889	903	880	923	934	898	888	928	871	845	894	885	906	862	853	893	896	917	933	938	900	885	919	897	871	859	917	889	890	971	934	900	901	864	927	831	946	867	894	906	905	935	932	836	896	861	835	883	851	882	916	896	962	919	942	891	933	919	863	898	931	867	887	901	925	902	911	893	934	893	920	914	910	904	911	873	903	957	946	911	907	848	873	876	879	954	905	902	922	888	917	880	901	940	861	946	932	876	954	894	838	886	890	959	906	890	957	891	893	904	927	918	836	887	863	932	939	924	870	902	954	842	905	924	886	867	944	919	911	908	922	879	877	936	887	942	914	886	877	963	904	931	889	896	816	884	901	859	943	933	869	861	932	895	928	867	935	922	867	871	939	882	947	890	899	916	898	918	977	884	885	906	851	841	911	931	969	904	924	880	886	907	918	920	946	957	907	917	932	875	920	910	897	895	913	876	873	935	900	884	927	952	914	889	867	921	881	895	924	893	885	901	906	859	920	888	893	926	930	917	869	910	875	919	933	922	905	903	890	901	917	927	928	854	933	879	904	920	874	921	887	915	935	872	894	944	920	908	949	875	887	926	906	866	928	946	886	864	868	856	921	901	855	902	939	878	901	878	886	891	875	826	897	916	958	929	902	916	900	887	885	929	964	923	922	912	869	877	868	911	929	910	899	916	901	889	908	902	926	895	908	914	951	876	883	917	882	959	865	941	900	905	918	938	926	870	916	857	871	896	886	883	902	881	944	882	930	925	906	881	871	892	885	937	893	925	887	909	898	929	886	908	844	838	896	928	883	923	881	933	903	871	979	908	900	877	899	950	907	905	932	871	893	926	861	912	936	890	910	875	926	904	905	864	845	905	932	941	957	877	939	913	888	896	874	870	918	907	844	960	899	923	951	890	943	890	944	901	895	915	864	841	892	881	903	894	888	949	930	907	887	964	893	888	892	885	914	891	875	863	934	864	898	893	907	931	898	931	868	911	917	946	911	893	898	844	892	891	904	852	951	902	878	893	884	949	869	895	936	905	894	879	911	898	961	888	890	913	914	892	923	898	895	921	936	898	934	911	865	881	940	890	911	860	922	883	885	899	920	862	880	884	935	870	873	912	898	878	955	910	906	892	879	895	872	863	901	902	875	901	895	884	909	843	945	934	957	916	911	836	882	904	877	885	838	912	883	913	880	912	960	904	899	925	931	917	902	917	926	908	919	875	916	894	869	874	979	887	913	885	868	912	953	917	928	989	865	849	908	854	942	922	861	923	951	890	939	941	861	903	891	894	863	861	919	919	888	948	926	927	945	946	903	933	903	913	897	916	896	926	909	906	912	881	894	875	903	911	888	890	945	962	904	943	941	891	868	995	879	934	875	914	875	857	911	896	951	902	910	912	907	905	945	876	941	872	909	900	877	870	930	848	941	885	901	898	915	877	884	899	907	906	896	915	832	905	901	900	892	941	899	899	857	933	953	877	946	918	880	912	915	863	905	964	872	944	886	924	951	868	890	919	899	929	900	874	904	919	906	953	913	915	904	874	875	913	981	863	984	876	916	922	893	882	910	897	867	918	906	936	912	859	907	908	910	891	929	878	911	872	952	905	884	966	942	917	908	933	863	933	910	887	938	921	898	861	925	883	939	794	856	890	899	941	928	925	906	877	900	889	862	915	895	917	935	928	890	927	881	914	888	923	894	911	918	885	873	864	889	935	945	916	949	914	862	903	849	929	916	961	929	943	938	853	876	975	919	910	858	868	917	929	871	914	896	917	857	858	887	924	916	904	943	951	904	911	857	909	905	939	914	891	865	886	942	896	847	939	948	898	899	916	890	948	872	916	920	895	912	886	945	926	920	862	878	884	860	919	926	881	897	924	930	896	870	944	891	870	893	892	845	924	892	927	908	890	964	901	901	949	898	918	883	852	876	862	903	900	932	863	945	918	871	886	905	899	922	952	904	903	866	853	892	909	885	935	879	937	920	953	916	931	903	891	914	915	920	907	894	935	840	910	901	872	877	898	928	885	950	932	874	965	937	929	911	909	915	914	926	900	922	907	949	846	904	850	940	922	868	895	888	911	914	926	922	910	871	908	874	864	844	878	959	871	923	913	871	924	924	896	870	893	901	917	916	914	925	937	906	918	897	909	903	896	895	956	858	921	858	863	890	884	920	886	859	913	927	912	898	912	924	910	882	898	929	872	914	893	896	874	913	961	927	834	874	902	942	935
2966	1164	509	279	122	95	74	60	54	55	50	64	75	46	47	57	52	50	74	58	60	73	65	58	59	56	66	55	52	55	83	60	50	56	43	63	49	66	62	51	55	62	59	61	50	51	53	56	46	51	57	64	65	71	48	61	44	50	46	54	65	54	59	70	51	44	59	63	60	56	46	78	68	51	46	60	60	50	54	57	50	58	64	60	50	60	55	53	63	62	70	69	56	40	56	56	60	43	60	53	52	55	52	49	62	63	37	57	64	60	44	54	56	52	58	50	60	53	68	51	57	50	64	58	47	61	56	55	55	51	58	57	59	51	55	47	49	52	42	53	64	52	51	53	57	61	66	50	61	66	48	57	58	53	43	53	49	62	42	62	55	42	49	65	53	64	63	49	66	70	54	59	54	58	60	49	56	60	60	61	44	83	63	59	67	64	58	69	66	57	48	66	66	57	50	54	48	54	49	51	61	65	69	57	51	51	63	62	55	58	56	66	60	64	55	53	58	57	64	63	52	58	49	62	62	62	53	58	69	68	48	59	53	54	61	45	44	52	49	60	47	54	63	38	47	70	74	62	42	52	47	47	62	52	64	50	64	70	53	56	54	65	46	60	59	53	49	64	47	63	49	53	51	43	52	65	51	60	61	49	61	51	41	52	72	46	55	47	51	65	62	45	58	66	55	61	64	54	47	52	69	52	57	50	48	59	60	73	63	51	62	52	59	55	62	57	67	45	56	57	59	49	52	51	47	52	43	55	58	62	73	69	62	44	52	62	67	53	59	62	52	59	50	60	40	49	53	47	51	50	43	55	50	59	68	74	49	59	50	51	65	56	61	51	49	54	64	48	55	61	49	51	55	70	67	60	52	46	53	55	59	44	39	60	47	49	54	56	50	57	56	51	52	49	62	57	64	52	62	42	63	60	57	62	69	57	49	40	57	52	64	57	64	64	56	57	59	53	53	54	57	49	50	63	56	58	71	58	47	62	65	59	45	55	68	58	55	54	60	57	72	71	55	53	60	67	65	56	65	54	56	44	61	55	60	60	64	52	50	47	66	46	63	53	53	44	50	65	58	61	54	50	51	58	48	58	65	46	59	59	54	55	47	61	58	57	53	54	45	45	43	60	62	63	53	49	68	52	67	48	69	53	63	50	54	51	55	50	65	68	53	55	37	58	57	57	55	43	49	52	56	66	59	64	66	69	52	59	47	47	63	53	56	53	60	71	50	58	59	63	61	48	46	51	63	52	38	65	57	60	56	46	52	62	46	59	62	47	55	57	61	60	52	58	57	47	66	68	53	63	71	56	54	58	67	70	63	63	60	70	49	56	48	45	57	58	47	52	53	54	70	48	69	54	50	57	60	51	60	58	50	58	64	58	45	70	67	57	55	71	65	59	56	61	54	75	62	68	51	63	61	57	58	51	53	55	51	54	60	64	58	56	55	58	52	42	59	60	52	67	50	52	50	58	57	65	69	53	48	57	53	66	53	52	55	53	57	65	63	66	62	71	51	60	56	62	62	54	56	67	57	53	78	64	47	60	68	55	55	64	51	61	58	49	57	46	50	61	59	54	59	62	52	68	63	61	54	59	62	58	54	55	72	64	67	49	44	61	61	54	71	58	72	56	57	57	67	43	58	50	56	63	70	58	62	55	54	48	63	45	53	70	58	62	59	52	55	59	53	65	47	42	58	65	57	70	58	66	57	47	64	62	51	72	64	63	55	54	73	55	55	45	57	49	48	59	59	66	50	60	62	60	54	62	54	60	46	60	52	62	71	52	57	44	67	58	53	58	56	46	60	49	56	59	66	46	50	44	58	61	49	51	60	63	52	62	51	64	46	68	53	51	48	67	51	62	63	62	50	76	61	61	57	67	65	57	57	64	61	42	50	54	70	68	54	57	59	64	55	72	57	53	56	63	62	68	49	52	60	69	54	63	54	59	50	64	51	56	63	67	54	53	58	51	52	65	52	67	56	46	52	57	41	62	55	54	50	50	41	59	69	56	38	48	57	65	52	56	56	65	59	45	47	60	39	50	46	45	55	68	65	63	51	51	39	69	68	52	64	55	59	64	58	62	53	70	51	36	57	61	58	62	56	63	55	50	53	52	53	48	51	48	57	71	61	49	57	54	66	53	55	52	54	40	76	70	67	59	53	50	56	46	53	66	47	55	48	60	50	66	70	50	56	55	65	58	40	57	70	67	60	68	56	59	36	74	62	44	61	49	59	59	77	55	65	64	40	64	63	45	48	63	73	54	56	52	54	53	54	64	55	60	57	68	59	54	53	60	65	64	44	62	49	50	60	48	59	58	50	49	51	56	54	56	53	65	54	63	56	73	57	62	56	53	65	43	63	41	56	63	40	58	54	46	65	60	68	48	59	48	79	51	56	65	60	55	57	47	58	54	49	53	54	49	51	57	60	55	50	47	48	65	64	54	65	53	64	51	65	52	53	56	56	56	60	56	57	55	47	54	72	60	57	62	55	73	48	65	55	50	57	47	45	52	55	56	63	57	55	59	44	43	66	53	53	39	74	51	51	56	43	54	50	65	45	52	59	69	36	58	46	67	61	59	65	58	55	56	57	52	58	61	63	56	60	60	48	61	48	64	57	67	55	58	42	48	68	63	52	60	51	47	59	54	58	45	61	53	61	56	54	50	43	73	55	64	61	55	56	73	52	55	59	62	49	55	61	63	57	57	55	59	42	56	45	65	70	64	60	52	68	50	52	59	60	63	54	52	51	64	56	49	58	46	53	51	60	53	61	52	48	56	55	58	58	51	54	64	63	54	51	75	59	55	63	48	52	54	50	54	50	70	51	63	39	62	50	56	57	50	54	53	56	66	57	59	48	60	47	55	56	47	66	56	48	51	44	77	54	60	56	61	72	43	57	63	66	53	62	47	56	65	69	51	48	49	60	59	68	54	60	60	55	55	49	69	52	49	67	61	57	51	62	55	60	62	44	68	64	70	38	61	68	58	60	58	67	52	66	49	57	62	54	56	65	49	62	62	60	43	68	67	63	61	53	52	59	65	59	45	48	66	48	51	50	62	52	51	65	56	53	60	42	60	51	65	59	69	60	49	45	57	60	53	50	56	46	61	48	53	44	65	61	57	65	62	57	58	62	40	59	58	65	56	51	54	52	58	51	53	70	60	51	75	55	72	47	65	43	56	56	59	49	63	59	46	76	63	62	46	70	55	61	55	57	64	65	53	39	55	65	46	61	58	71	51	64	60	55	59	59	51	43	45	48	57	61	42	46	73	55	59	49	59	51	66	74	53	64	50	55	50	63	51	55	45	64	61	59	66	55	65	57	47	57	50	63	60	58	64	48	66	60	59	51	55	68	65	65	61	59	51	38	49	56	64	69	70	54	45	65	55	56	63	71	66	55	65	54	60	61	49	56	53	59	61	45	51	59	48	63	52	62	48	61	55	48	57	47	49	58	48	55	55	56	56	54	56	49	61	47	45	66	61	61	59
23871	10797	5524	3524	2537	2802	1588	698	505	486	449	469	463	477	456	460	423	430	462	412	474	444	398	450	421	424	450	442	438	422	428	430	455	447	400	449	448	447	447	414	452	424	429	421	428	450	442	426	453	418	410	404	431	440	433	417	405	443	389	429	427	427	429	435	412	431	414	397	436	442	435	430	422	430	427	417	445	457	416	426	442	417	411	431	427	425	432	428	427	406	426	429	438	394	438	423	418	418	404	451	430	424	459	443	427	434	434	444	434	374	449	465	467	441	421	413	406	426	468	428	439	438	441	438	407	429	386	387	387	440	409	429	422	474	414	418	436	422	432	433	452	438	409	458	422	436	439	457	444	398	428	427	432	410	450	419	438	426	417	415	445	436	418	434	422	442	440	419	436	412	422	422	412	432	429	402	455	415	442	436	467	442	422	452	435	419	451	420	450	419	425	427	418	457	430	400	413	427	452	406	429	441	461	439	455	381	444	453	437	455	417	391	402	426	420	436	427	457	425	416	456	393	444	418	448	412	439	406	441	415	449	427	464	445	441	419	436	465	430	417	429	433	448	435	408	416	411	415	452	428	419	454	416	444	454	428	422	398	429	433	429	451	413	435	437	413	436	385	433	393	437	433	453	444	438	412	417	442	457	422	393	445	421	440	473	424	412	437	411	472	415	429	420	438	452	454	415	431	399	443	441	410	448	430	454	417	399	433	410	444	415	420	444	423	420	442	404	445	443	411	410	436	424	410	417	455	421	420	420	416	421	489	415	459	441	421	451	412	422	435	433	434	398	404	406	409	455	441	438	406	402	404	448	403	413	455	425	421	415	418	444	439	437	446	439	455	402	451	469	417	445	410	422	435	438	435	410	469	376	433	452	428	470	427	440	412	406	440	432	454	404	441	429	452	415	429	406	397	462	434	398	402	422	402	405	390	422	446	439	481	409	448	437	407	382	470	409	425	426	418	428	360	428	426	439	422	426	401	411	399	449	443	442	425	418	431	405	426	420	423	426	476	434	419	428	455	423	432	428	440	436	455	418	429	460	438	411	460	437	447	420	452	433	454	421	451	418	412	421	450	437	421	421	405	447	431	435	420	436	440	453	435	430	405	439	416	425	436	396	445	456	413	460	518	428	409	421	406	446	469	403	416	430	421	430	417	455	454	466	430	465	447	405	452	449	418	424	424	464	414	408	443	410	421	445	417	438	419	419	451	380	437	466	420	435	407	417	448	422	420	452	436	442	440	450	458	442	479	437	430	391	424	429	454	442	448	439	471	428	455	412	402	422	435	449	449	422	408	409	417	419	489	441	393	436	470	422	401	416	432	452	416	425	446	443	467	369	436	453	389	414	426	442	408	401	410	455	439	401	421	398	446	438	452	408	444	436	398	457	445	436	400	416	413	430	433	402	465	431	417	451	478	415	419	452	424	401	431	426	431	429	451	436	456	441	400	451	403	416	445	391	453	405	441	446	454	398	417	443	400	408	436	431	436	446	407	407	397	403	434	430	445	435	424	391	413	402	443	452	433	418	412	411	427	450	438	426	420	410	410	404	432	423	404	459	434	399	407	403	420	397	437	415	430	400	401	443	390	431	443	402	417	433	418	428	405	429	439	426	457	432	423	439	396	452	454	378	422	446	417	408	482	398	415	434	410	432	436	412	420	454	420	414	410	445	427	399	420	457	444	407	413	418	457	452	404	429	463	454	428	430	437	453	434	439	416	405	417	435	401	419	443	422	412	412	441	389	388	440	420	438	430	417	424	395	411	432	410	409	455	426	454	419	392	433	400	432	433	438	422	417	441	414	441	416	380	431	457	438	411	440	436	447	415	420	416	384	435	413	405	425	426	402	426	420	430	438	396	398	402	421	448	425	385	408	436	416	440	440	442	429	410	427	439	432	436	413	409	451	435	435	415	414	438	461	439	427	407	416	437	414	414	418	371	401	392	424	422	425	396	454	459	441	442	408	429	432	412	437	432	434	438	431	387	415	389	448	429	405	433	425	389	453	407	424	410	406	477	441	445	451	421	439	458	465	424	425	404	431	436	433	454	397	411	434	419	420	391	398	444	409	407	432	391	440	444	463	430	388	455	428	401	431	443	460	423	406	411	420	408	389	393	445	427	442	443	469	463	455	415	435	436	421	379	434	470	423	455	453	455	405	425	392	442	443	457	427	412	423	428	445	403	421	435	389	435	435	459	390	420	428	437	451	462	418	447	452	416	434	436	428	419	450	468	439	442	413	452	446	452	463	404	383	431	458	453	442	408	430	436	426	377	400	377	407	420	436	408	415	429	426	416	435	421	407	417	421	459	416	424	432	444	460	451	427	487	420	385	431	405	439	444	430	427	410	456	451	442	391	416	435	428	447	405	424	427	422	435	393	447	423	393	469	444	421	415	430	440	447	441	427	385	420	421	398	425	420	445	415	457	451	426	432	433	422	398	446	417	432	428	425	425	402	427	451	406	415	411	426	412	454	436	414	432	401	424	441	414	438	457	381	424	423	401	410	429	414	402	407	394	382	449	433	447	446	418	455	441	410	446	430	398	416	420	440	408	416	426	435	425	430	420	434	462	449	424	408	424	433	426	425	392	439	425	423	391	457	457	455	399	413	417	411	424	414	415	460	408	431	403	445	426	419	407	405	456	412	410	401	453	407	439	423	452	438	423	455	400	418	436	463	434	471	400	410	429	416	454	442	452	408	420	448	396	417	433	412	436	420	453	445	420	389	423	426	369	434	416	411	437	479	424	432	395	437	387	427	419	442	415	411	440	418	422	418	451	419	422	441	442	409	416	447	457	448	462	430	427	429	445	431	422	428	429	438	424	430	418	444	442	408	412	410	441	452	438	407	403	414	429	442	398	393	411	418	395	421	438	444	437	434	413	377	406	455	422	444	419	455	446	416	426	425	413	435	416	411	450	416	443	430	423	470	426	385	397	447	434	441	420	418	429	402	453	445	457	432	398	427	365	405	414	430	441	455	436	391	427	420	401	418	452	388	414	421	441	449	456	408	418	471	433	442	418	421	431	398	419	430	431	410	472	469	435	441	398	420	426	414	436	391	435	394	420	419	442	406	420	459	415	411	414	418	405	405	436	442	441	419	455	393	434	462	396	397	468	425	415	427	454	406	427	404	418	418	426	393	419	434	427	422	420	413	448	430	452	402	445	418	420	405	385	454	429	454	416	429	392	447	404	456	462	416	442	412	422	449	419	425	463	411	402	402	463	410	440	389	439	416	435	398	419	483	401	404	462	425	427	404	440	443	405	400	419	382	426	425	405	437	408	416	411	451	467	439	383	409	424	403	408	444	445	446	439	434	433	424	427	423	406	420	425	437	439	409	433	398	421	385	429	405	430	416	402	449	415	416	410	442	450	410	413	426	438	415	438	454	410	406	405	406	448	427	453	427	416	461	435	396	435	383	415	468	414	451	455	423	424	485	406	430	418	397	416	440	423	364	431	421	426	451	425	394	482	444	401
2804	1510	925	290	175	244	198	95	90	86	88	83	84	86	68	77	76	79	71	77	79	82	75	65	55	65	77	72	68	84	70	66	70	81	73	79	70	92	90	74	72	79	72	67	60	60	92	71	77	79	70	63	69	75	67	75	70	60	80	78	67	85	80	71	78	80	70	80	77	70	67	77	89	61	67	75	54	70	78	57	77	78	85	75	64	72	79	74	82	57	71	66	78	72	76	75	80	74	77	57	61	76	68	66	63	71	86	78	82	69	69	83	71	59	64	83	79	80	74	58	67	72	61	73	72	78	82	82	81	66	79	63	83	71	65	74	82	69	60	74	69	86	88	68	63	55	70	61	71	76	67	72	78	78	84	64	80	75	70	72	70	71	71	64	70	70	93	77	78	73	82	58	79	93	70	72	79	69	79	66	71	83	85	56	65	79	70	72	67	86	73	82	67	73	75	60	59	82	76	67	71	85	62	67	74	83	73	74	81	83	71	66	82	73	64	76	85	74	73	70	83	71	59	58	81	74	78	76	77	66	93	83	71	66	77	66	76	67	85	70	77	69	71	80	76	63	74	76	60	69	61	76	74	61	70	72	70	83	64	77	61	68	75	78	59	77	61	79	76	82	73	82	55	75	78	68	73	61	78	60	79	77	79	61	79	81	79	49	84	65	67	65	63	65	76	83	77	66	73	63	68	81	87	64	74	96	76	78	63	81	69	73	90	75	64	72	90	79	73	78	69	72	55	68	71	65	72	81	85	65	77	59	72	64	67	81	55	73	67	56	59	78	68	75	70	88	72	77	67	69	77	72	79	68	62	66	83	87	73	78	78	84	60	64	64	80	80	85	72	83	83	72	74	69	95	69	79	74	63	67	65	79	62	54	85	76	60	69	76	57	62	89	71	59	78	74	76	76	71	87	60	59	65	68	62	72	75	68	70	86	81	73	78	68	77	52	69	72	73	87	76	81	73	72	68	80	60	67	77	76	67	86	76	70	94	59	90	71	62	56	70	69	69	85	69	86	73	74	86	91	69	64	64	81	69	82	78	64	68	69	59	80	72	79	83	77	69	81	62	94	80	70	80	69	61	66	79	72	72	66	98	68	77	80	67	57	78	91	68	74	73	78	72	81	70	78	63	79	66	57	62	72	66	70	71	60	83	68	76	61	59	72	78	57	72	81	72	93	78	82	72	71	76	73	87	79	86	68	75	76	71	68	77	60	90	66	78	58	84	81	67	63	67	62	80	61	91	79	72	74	69	81	71	72	93	68	82	81	80	84	77	73	72	90	76	61	86	80	88	77	92	55	84	82	85	74	71	69	75	72	73	72	81	68	88	68	65	84	84	76	60	72	73	70	92	76	68	56	74	60	67	67	84	85	70	68	84	79	67	73	62	94	74	56	64	68	79	67	65	71	61	59	83	84	71	80	59	81	77	65	74	72	69	82	75	83	70	75	77	89	67	76	68	61	71	61	70	73	70	76	63	77	76	60	77	89	67	83	75	64	76	81	71	69	92	81	69	69	73	68	72	82	80	85	58	66	59	68	78	77	67	94	66	68	76	84	72	75	78	88	74	64	89	72	77	71	74	89	85	73	89	78	73	75	70	64	68	75	71	71	66	67	62	66	76	73	86	68	74	67	77	75	95	71	79	68	86	83	59	81	84	73	69	78	72	79	58	90	78	75	84	66	89	80	73	74	62	75	77	60	69	78	61	89	70	75	72	73	68	61	78	89	68	79	77	69	83	76	83	61	70	73	63	71	70	84	65	65	66	58	65	71	59	72	86	84	78	72	79	65	85	74	67	82	63	76	73	84	65	60	63	71	69	80	66	79	92	61	77	71	71	69	73	73	72	75	69	56	59	77	70	69	76	72	68	73	72	82	73	70	64	76	68	62	66	73	72	67	61	69	70	79	83	91	65	77	77	63	77	70	83	72	62	86	71	71	80	67	88	83	77	62	74	72	76	57	84	66	78	90	82	75	73	62	87	65	69	63	81	74	77	70	71	73	78	76	70	78	62	89	60	61	75	59	62	69	75	86	78	62	59	78	79	68	57	81	95	73	73	66	70	77	94	85	86	72	81	74	76	86	68	91	83	63	79	64	82	79	75	79	78	62	72	64	74	83	69	64	87	76	66	66	77	77	69	56	70	70	65	74	65	71	75	68	77	84	71	93	96	75	84	79	83	63	91	83	70	76	82	89	76	84	79	74	67	84	82	81	92	60	72	86	86	69	79	65	72	81	75	92	67	70	79	65	57	84	88	81	76	77	83	69	78	62	81	76	64	66	74	70	70	70	69	79	64	80	73	83	77	74	71	64	66	76	79	68	78	82	76	62	68	81	58	80	72	98	70	68	72	76	74	67	75	77	85	62	76	63	80	77	79	73	90	61	81	76	65	76	70	87	80	74	72	73	77	68	61	58	89	82	78	65	79	84	57	66	84	81	72	77	69	82	71	61	78	86	70	57	67	61	54	73	87	73	71	80	67	82	89	60	78	81	72	67	66	71	75	70	64	66	77	72	73	64	79	73	65	78	74	56	65	67	56	82	75	72	78	87	64	64	76	68	62	81	73	67	57	56	68	74	68	74	64	59	73	73	72	62	73	71	69	76	74	68	82	78	62	72	70	55	87	72	65	66	69	71	67	81	88	88	77	69	72	74	86	69	60	70	65	88	68	71	80	79	80	66	78	82	59	67	85	64	74	76	70	74	67	78	76	84	73	68	78	75	75	73	63	76	71	71	67	74	77	68	70	84	64	84	89	86	64	80	74	75	72	55	61	68	73	77	62	92	78	84	83	62	83	73	81	77	79	67	63	64	69	72	77	75	64	57	95	70	78	63	79	56	72	76	75	84	74	51	61	80	70	84	78	72	81	61	83	82	76	75	60	71	66	70	75	70	78	83	71	67	79	91	72	78	69	69	69	65	66	79	70	58	83	57	70	73	80	88	59	67	64	77	79	79	70	73	70	75	65	76	65	72	78	56	83	66	85	78	78	74	74	74	78	68	76	87	84	64	67	66	82	72	67	62	74	81	88	70	68	71	69	81	66	80	73	76	89	80	74	78	61	72	88	89	92	73	71	72	70	73	74	71	84	68	68	87	82	88	65	67	61	79	85	67	71	73	73	72	67	65	68	66	81	63	77	65	74	56	78	77	69	64	70	69	62	76	61	72	72	80	54	62	74	81	90	66	80	74	74	88	89	92	84	73	65	68	78	64	89	75	81	89	70	59	92	58	85	74	80	60	55	65	72	74	79	73	72	57	78	61	56	69	83	68	80	80	80	74	76	72	73	72	77	79	86	54	73	72	66	66	67	77	71	86	65	66	85	54	72	74	75	64	90	72	79	66	70	85	84	95	66	59	72	76	81	87	61	61	70	68	74	69	57	68	51	75	69	64	72	80	87	75	62	71	69	73	74	57	76	73	63	75	79	68	71	68	77	71	65	87	56	69	85	79	77	74	69	86	69	69	74	74
26146	12736	8353	3723	3641	10637	8634	2323	1023	852	819	743	740	709	669	665	600	628	620	613	566	596	580	553	525	535	578	556	549	515	531	559	603	572	516	548	518	516	544	554	535	519	537	553	549	550	555	560	534	541	508	518	530	503	559	538	503	510	502	560	546	532	520	519	516	502	504	537	553	515	504	568	515	520	521	491	462	531	579	552	522	508	551	509	492	512	516	493	534	516	526	525	532	500	504	509	501	562	524	490	504	541	550	583	493	488	527	502	495	540	531	484	553	552	514	490	557	510	508	507	511	553	572	520	514	542	524	554	568	513	526	516	513	512	522	518	494	530	509	518	539	491	541	504	482	530	513	520	503	487	537	521	551	516	505	532	500	524	542	528	486	535	528	529	561	534	469	511	524	521	502	504	491	499	517	508	518	530	523	513	545	576	518	508	527	491	532	520	506	522	518	546	543	511	510	507	509	567	462	494	568	539	554	514	545	532	529	506	555	542	502	514	513	498	548	506	539	525	487	473	522	526	535	524	510	500	507	525	516	553	534	549	516	501	528	505	499	537	547	492	478	536	507	530	508	520	568	525	537	497	545	526	495	534	559	521	554	502	522	508	540	512	521	515	515	495	521	526	528	538	515	500	500	560	525	494	534	512	536	505	530	476	547	523	493	487	467	543	505	525	530	512	490	560	525	514	504	517	530	513	532	498	520	536	521	553	503	524	509	502	522	511	497	560	516	501	494	533	544	585	555	510	544	501	486	455	524	525	507	531	552	516	491	517	517	507	499	493	524	552	472	519	491	523	524	547	519	498	487	534	538	513	526	503	488	566	517	541	510	496	519	488	497	498	554	525	499	519	557	487	523	504	513	522	515	478	560	510	516	503	520	528	545	536	493	515	556	563	493	492	511	568	501	545	513	537	519	559	548	505	517	565	528	535	576	487	563	512	527	528	542	496	549	511	541	527	499	503	515	527	532	557	531	518	509	497	517	536	526	490	517	499	512	505	521	502	502	538	485	526	570	542	520	535	514	525	508	527	529	526	491	471	492	508	546	538	522	549	538	487	494	526	512	501	586	518	490	534	498	537	537	554	495	521	584	515	488	494	517	550	528	523	526	499	497	517	511	542	557	483	504	524	546	504	515	456	548	503	531	497	535	514	527	526	519	473	516	514	528	507	515	517	511	552	521	547	526	526	533	526	548	519	458	544	497	553	516	534	513	522	495	498	520	572	519	533	499	524	496	531	531	470	501	559	521	499	522	571	562	493	525	514	526	469	534	519	542	509	522	516	508	513	498	491	523	511	515	523	556	513	561	488	505	481	465	525	537	524	487	537	521	492	513	519	533	549	495	492	546	506	511	499	508	511	499	535	496	556	510	516	520	530	512	492	454	531	485	518	510	539	546	495	530	543	503	471	535	519	526	553	533	506	512	506	493	536	545	516	515	528	552	510	535	497	503	475	515	532	547	573	524	558	520	535	517	558	537	520	482	518	513	528	528	530	503	538	521	499	528	511	493	517	512	517	521	529	507	513	483	493	519	511	534	542	540	519	523	525	528	501	510	488	518	512	489	497	504	524	503	520	555	555	539	526	518	510	487	502	511	506	482	489	521	554	493	492	516	552	525	541	531	507	479	521	528	535	504	524	471	520	510	566	530	494	456	510	508	525	516	506	542	492	526	499	500	498	530	516	569	493	511	538	509	542	502	516	554	459	476	482	507	508	535	528	540	536	524	487	535	517	492	520	522	500	528	533	538	543	509	508	555	515	537	553	538	498	521	528	503	513	533	496	534	508	500	504	523	506	527	556	493	499	559	509	526	513	517	517	544	505	487	500	470	509	534	510	506	466	519	509	507	530	501	509	509	552	516	502	506	503	526	520	513	507	493	503	486	544	524	515	498	525	545	541	545	515	557	506	500	492	499	532	502	488	539	517	468	516	528	506	538	506	532	534	498	498	500	501	501	496	536	493	510	509	540	494	521	511	526	518	502	547	507	541	510	540	500	556	553	550	506	539	520	543	486	547	502	505	500	514	553	509	543	494	501	551	497	524	523	567	498	525	549	525	511	516	481	556	517	518	517	528	503	562	513	563	507	505	495	504	537	530	522	541	524	503	555	529	533	483	500	520	518	489	522	504	531	504	525	516	537	485	542	527	504	522	532	531	515	555	534	515	530	521	535	568	487	496	511	540	516	538	536	529	502	518	528	498	532	516	507	485	509	525	507	528	529	508	483	511	516	542	535	547	477	514	502	487	508	531	532	475	503	536	479	523	524	504	544	554	524	511	542	503	503	536	542	498	524	494	520	502	527	508	471	515	523	546	518	512	533	508	515	545	512	536	508	557	545	522	548	567	547	489	499	503	498	495	501	483	520	532	515	507	526	535	479	555	557	525	535	483	516	497	500	570	530	537	480	529	471	537	536	517	564	512	539	483	544	518	534	497	494	485	523	514	525	514	500	537	543	527	503	519	517	528	528	516	521	544	547	549	572	540	500	536	516	502	533	495	492	528	487	508	503	533	481	517	500	556	509	525	522	549	525	487	511	532	546	497	510	530	512	505	515	526	501	518	497	559	495	515	554	476	522	537	505	492	498	495	543	525	523	504	513	513	499	511	489	507	522	527	563	546	517	511	519	536	524	478	529	512	542	535	549	523	516	529	562	560	516	498	511	513	509	536	525	487	499	513	494	533	521	529	524	518	462	490	498	504	500	512	527	502	491	513	508	523	528	509	511	589	486	543	513	489	506	522	514	475	557	530	499	536	495	558	552	524	534	513	528	495	548	552	518	492	508	518	535	537	501	492	504	555	507	492	537	537	537	480	538	480	536	538	521	529	511	526	510	532	534	534	505	510	523	495	499	486	546	526	529	539	506	540	528	498	569	512	502	501	546	554	502	539	499	520	502	526	536	516	522	524	534	515	517	543	536	517	556	519	514	504	505	567	487	525	524	553	537	474	523	491	507	477	518	568	550	505	546	540	526	509	475	479	532	501	532	520	471	505	568	576	520	479	477	514	507	519	532	537	542	481	542	550	550	508	524	493	530	527	540	544	518	506	481	550	521	520	513	523	528	540	525	504	538	504	519	547	527	531	503	561	527	505	514	499	519	516	561	521	537	524	531	547	538	483	537	509	506	569	554	518	499	506	538	537	502	541	527	508	534	525	508	507	529	526	492	490	548	504	522	525	529	526	493	518	517	506	554	528	524	509	473	492	542	550	525	501	545	519	519	510	526	523	481	533	504	461	494	506	511	528	505	531	521	486	506	533	524	492	527	539	524	472	508	512	488	516	533	539	496	475	532	555	525	511	513	501	548	504	498	520	531	512	502	498	496	536	533	538	528	533	522	538	508	492	512	522	483	491	537	531	483	544	545	523	548	471	533	555	551	487	483	517	494	485	536	541	495	493	525	503	554	561	499	490	507	536	508	529	511	460	533	566	507	550	516	493	508	507	509	559	541	517	584	483	542	567	522	517	555	515	509	517	492	505
4150	1319	669	303	236	313	203	172	119	108	124	93	95	100	92	131	77	94	100	110	114	110	113	94	94	102	123	86	126	108	98	98	110	99	107	94	123	102	97	99	99	98	102	103	99	104	109	90	114	92	107	95	90	89	119	105	93	95	93	123	89	94	101	99	108	117	118	99	112	104	92	101	113	108	105	100	117	95	91	111	99	117	102	109	102	106	94	99	84	94	96	104	115	108	96	107	95	109	98	104	118	116	111	102	92	102	89	106	99	89	104	104	103	109	95	114	106	123	93	120	106	108	112	97	113	94	100	99	115	121	95	104	131	99	103	99	111	99	95	93	102	98	117	84	101	112	105	118	118	89	111	114	85	105	94	105	89	98	107	109	90	93	108	84	109	90	105	106	119	96	109	99	132	96	100	104	106	71	109	129	108	96	101	102	101	108	95	122	100	92	100	112	98	113	103	101	77	101	99	105	105	106	115	98	117	112	108	108	97	100	110	88	101	96	97	89	109	116	111	99	111	110	91	114	96	94	107	101	110	92	105	118	117	96	99	79	86	122	116	103	111	87	94	96	104	91	85	99	93	99	113	110	95	120	91	113	85	99	114	101	111	113	113	119	100	102	93	97	103	111	118	106	100	89	97	107	104	83	109	111	100	96	104	96	91	110	99	99	98	112	106	106	109	101	84	91	95	95	129	118	116	112	113	104	92	83	101	117	98	106	102	87	112	123	103	111	96	101	96	102	97	114	97	109	88	109	100	116	90	110	88	95	110	99	102	97	88	103	91	93	101	102	109	98	95	93	114	99	96	96	99	117	107	85	111	81	92	103	95	95	88	86	101	129	100	101	112	101	112	91	125	97	95	91	119	81	119	101	106	107	109	103	108	95	97	86	103	90	102	114	95	109	90	93	96	74	111	102	113	119	102	101	114	119	93	105	102	110	97	97	94	93	92	98	110	103	123	101	103	112	110	95	106	115	94	92	110	100	104	120	103	108	88	93	93	87	97	104	84	67	112	111	98	122	96	108	94	120	111	122	101	86	105	106	105	100	111	99	105	114	104	115	114	100	106	95	95	89	109	103	86	89	105	92	93	88	97	90	121	114	118	110	103	107	105	100	107	124	94	96	90	102	87	84	100	93	80	112	97	98	100	113	107	105	83	93	105	101	94	113	108	116	89	91	94	93	92	100	106	126	97	102	98	100	88	102	104	101	120	106	95	101	94	95	99	112	121	95	104	94	118	96	103	122	88	88	93	105	108	109	108	102	107	114	97	107	109	91	97	116	107	124	101	119	95	99	103	95	102	107	98	98	102	87	104	97	93	119	100	133	95	96	103	106	103	79	101	93	95	99	104	81	107	81	101	96	94	81	92	96	88	95	106	99	111	126	109	96	103	106	80	94	88	102	111	118	101	101	108	105	101	113	111	97	111	102	101	100	100	96	94	95	89	88	96	94	108	97	111	110	122	111	100	107	102	96	85	96	110	102	95	107	122	102	84	105	91	110	101	105	116	94	95	105	95	123	113	95	115	109	112	101	88	98	91	93	107	94	97	104	112	84	131	90	106	123	91	95	94	105	104	107	106	91	96	96	101	80	93	114	101	106	108	110	94	103	106	88	92	116	94	101	104	91	115	85	106	108	106	107	108	108	111	103	95	101	108	99	105	116	111	100	95	99	118	108	91	98	91	100	76	107	116	124	119	97	106	108	119	106	107	93	89	92	91	103	124	125	108	89	86	112	83	89	106	100	129	105	94	105	104	119	89	80	98	114	98	103	97	111	99	117	103	126	100	106	110	100	101	122	89	106	100	91	90	97	96	97	95	95	115	102	101	98	87	114	92	92	92	114	93	102	108	89	102	91	95	100	102	123	96	104	117	113	106	94	105	99	108	102	111	112	124	85	97	86	93	93	102	84	111	101	115	99	101	115	103	89	124	92	86	87	106	106	105	105	110	113	90	107	104	112	100	120	111	96	109	116	103	107	103	91	107	94	111	103	111	92	98	111	93	107	102	128	107	113	126	106	100	101	100	93	100	89	100	125	99	91	116	101	96	103	97	121	95	89	98	111	112	107	124	89	104	108	101	109	115	108	105	97	127	96	96	102	117	113	90	104	108	92	87	100	104	114	111	104	94	101	107	89	106	97	89	110	106	109	104	114	112	119	97	115	97	88	98	105	107	92	100	96	121	96	110	98	117	112	98	107	111	109	84	105	111	112	108	94	113	110	94	104	99	94	119	90	112	82	104	102	81	122	84	91	102	107	101	103	96	109	99	121	119	101	125	101	119	99	104	98	104	103	94	95	115	117	129	96	105	92	105	96	100	101	98	91	94	103	105	92	103	99	107	97	117	107	105	98	107	88	98	84	111	114	115	92	101	102	102	91	114	112	101	113	100	94	88	91	104	98	113	94	96	83	113	86	95	91	95	104	94	82	102	99	98	100	96	97	127	106	105	102	100	102	102	104	104	96	97	124	87	97	107	108	94	102	108	97	113	98	101	99	102	101	101	107	111	100	114	97	110	104	94	121	115	93	95	93	94	104	112	96	111	94	101	104	106	93	91	87	85	94	126	94	105	109	104	101	100	105	96	108	102	100	88	95	107	102	108	105	105	94	99	103	104	112	99	101	108	114	110	109	104	119	107	111	103	105	118	99	111	87	92	98	100	91	87	117	113	99	111	92	93	120	106	97	110	97	102	114	111	104	110	106	115	120	89	87	135	95	98	100	117	113	89	119	84	94	110	106	113	119	95	107	109	103	113	99	103	114	83	96	91	108	103	94	111	101	97	100	104	102	102	107	86	115	98	96	87	101	95	85	100	89	93	93	105	75	105	101	87	94	92	98	92	101	117	96	97	88	118	92	86	84	94	112	107	106	112	101	90	91	99	102	100	99	106	92	86	93	112	105	93	100	105	114	100	101	98	97	115	98	102	87	99	110	92	102	102	92	107	91	100	111	99	105	95	90	101	104	103	94	108	107	98	121	103	115	108	87	115	111	102	109	101	105	77	80	94	95	110	102	86	92	103	114	104	106	95	110	106	113	88	116	101	95	114	114	121	111	95	109	95	95	96	111	104	106	112	94	101	112	105	111	114	112	105	105	109	110	113	119	92	93	109	112	92	110	105	97	106	106	87	94	105	108	102	92	98	92	111	107	95	101	80	90	92	108	104	95	102	107	98	103	89	94	88	108	92	98	97	109	117	101	107	113	117	106	121	118	122	109	116	126	109	86	93	112	106	88	70	97	109	97	103	115	108	108	98	103	96	99	90	112	91	98	102	105	94	105	111	93	130	86	97	95	103	104	103	106	86	114	108	112	105	93	99	94	91	110	91	119	87	115	106	112	86	94	98	94	103	95	102	101	103	107	110	107	91	104	104	107	100	113	109	91	104	116	88	108	96	88	109	104	80	109	123	94	109	93	97	95	94	106	92	109	101	104	101	96	117	115	93	109	109	105	100	96	87	94	96	93	99	108	104	102	91	88
25894	11755	6654	3866	4727	11490	7097	3647	1244	1150	1091	1077	1024	951	911	907	860	845	831	860	887	813	797	827	796	790	771	793	770	781	831	752	768	805	753	759	798	756	755	765	802	769	784	753	730	752	752	751	772	777	730	728	751	731	734	753	720	768	785	746	772	747	771	746	738	733	725	763	756	778	790	731	715	757	762	735	749	779	707	692	767	711	764	813	784	806	809	778	736	805	756	739	738	753	697	779	756	750	723	729	751	730	793	771	775	779	774	788	743	719	714	721	722	756	750	727	781	736	833	712	732	705	717	749	758	754	728	720	713	815	740	786	764	757	713	738	715	748	708	757	763	781	741	750	737	755	767	772	764	736	703	757	770	786	787	733	721	768	720	769	768	753	713	754	774	740	774	717	758	758	721	718	726	711	733	787	782	700	726	717	751	756	747	711	728	775	742	761	735	740	756	776	736	729	736	745	710	754	754	756	722	742	753	770	702	725	764	765	750	732	774	738	760	742	771	727	713	766	736	705	771	765	786	775	758	742	783	714	723	702	742	724	759	726	763	759	702	744	732	779	764	736	733	788	680	784	707	773	745	750	731	747	773	737	752	757	757	792	760	753	749	769	771	729	773	740	759	714	784	767	721	710	728	790	740	757	787	742	718	755	720	728	744	740	732	716	777	713	720	747	782	690	747	741	779	768	780	726	737	761	738	788	727	740	743	796	743	782	790	720	769	727	740	784	720	757	784	777	769	736	771	757	716	765	773	767	749	770	762	766	717	712	790	700	722	736	737	732	784	711	767	745	735	752	721	717	756	810	720	747	750	707	706	745	799	773	736	781	755	718	764	810	747	715	727	755	767	738	723	773	755	757	778	737	758	719	789	762	723	750	759	781	731	792	721	730	752	717	780	774	724	756	740	765	722	687	760	714	758	746	773	745	755	762	716	748	749	766	742	755	774	775	769	773	699	744	778	762	769	738	753	752	764	715	806	739	756	725	800	751	754	700	722	737	757	734	758	748	776	716	794	790	741	781	734	792	745	730	741	710	754	763	719	747	754	786	776	768	770	755	722	740	818	737	778	765	730	737	757	792	735	700	745	782	719	767	746	729	744	725	747	722	697	716	719	752	704	722	738	716	749	730	716	725	756	787	745	718	751	753	767	745	772	792	749	744	749	763	743	801	734	772	740	700	773	709	755	736	731	733	772	771	775	732	767	709	754	719	750	754	703	793	720	752	757	712	755	768	727	742	738	743	750	768	687	726	746	732	738	750	731	745	757	741	758	744	747	732	690	709	744	712	713	736	718	724	739	727	738	729	755	744	736	728	729	755	733	684	787	751	739	779	714	752	771	761	785	718	780	747	745	732	774	786	734	756	731	737	748	764	746	772	745	773	756	712	725	726	754	768	761	689	680	755	745	753	760	806	752	761	770	778	765	736	733	781	715	711	730	723	740	731	724	791	760	722	718	738	740	781	737	717	758	730	724	767	752	768	782	718	775	740	750	787	742	789	759	788	743	779	724	747	724	764	726	759	716	758	762	744	749	735	757	757	761	761	706	798	723	774	778	718	776	742	726	735	751	777	799	775	745	742	737	752	762	753	747	771	717	729	745	800	749	761	757	726	704	757	774	732	773	743	724	766	699	696	718	688	808	720	769	800	796	776	787	721	776	776	697	739	770	761	747	769	739	711	724	785	750	726	755	719	678	743	757	726	747	731	731	713	694	805	742	772	741	734	730	761	736	727	716	755	739	769	739	784	767	750	749	740	736	744	730	726	784	753	711	714	722	693	776	714	743	797	729	772	720	728	727	710	736	740	749	719	700	728	793	743	786	718	723	754	694	746	723	733	789	743	746	713	824	752	739	780	771	743	764	703	810	748	736	734	717	759	747	790	784	732	784	760	738	843	722	754	755	758	768	739	770	740	753	748	776	701	741	791	732	725	726	734	724	756	782	759	748	782	736	776	789	753	718	743	752	726	727	722	746	795	771	735	803	705	769	731	720	737	752	710	752	706	805	770	720	719	756	771	719	724	736	707	780	730	760	751	694	750	729	775	757	755	775	754	744	744	753	748	785	720	705	762	750	742	709	753	741	796	699	727	765	738	774	730	747	733	755	744	774	759	758	709	780	761	772	755	780	717	749	724	816	728	784	769	740	764	755	746	732	740	797	744	739	803	790	721	718	771	738	765	710	762	711	778	753	784	777	733	759	747	775	736	746	762	729	794	735	710	724	743	740	766	752	770	745	765	754	757	725	792	760	681	718	757	758	737	755	703	766	760	756	759	754	772	731	767	754	756	730	736	723	757	755	741	788	727	769	733	749	804	764	735	745	715	789	722	811	758	732	807	765	813	761	769	727	717	735	799	733	763	772	717	765	735	712	789	702	703	774	694	757	782	727	722	748	753	691	790	810	751	760	776	722	720	775	745	768	746	755	766	722	718	714	743	762	745	720	742	791	751	732	691	731	728	748	748	712	740	739	753	740	753	776	739	712	717	743	798	750	739	740	719	762	731	740	779	707	777	794	780	750	776	751	745	740	723	763	754	737	736	734	773	739	752	785	706	817	754	721	718	760	755	746	749	731	754	730	699	714	789	727	744	788	734	740	719	704	713	768	741	716	758	744	765	735	754	742	747	776	776	748	737	726	767	776	747	760	745	781	805	778	803	743	754	764	749	749	780	739	730	776	755	727	766	750	726	768	757	715	728	780	775	726	745	737	728	753	735	718	751	761	790	765	766	747	733	760	809	754	749	731	742	746	681	727	775	753	762	720	763	703	755	783	731	738	785	771	728	752	787	726	728	747	775	747	730	756	703	743	755	791	746	751	739	774	738	708	819	739	726	764	769	790	766	728	763	792	759	723	761	760	733	786	724	731	742	712	799	734	720	786	745	729	759	772	772	699	761	740	727	744	762	756	793	734	771	750	801	770	734	768	770	718	706	786	750	719	729	742	712	752	715	771	718	704	737	735	739	778	767	757	773	765	763	738	747	768	747	728	787	721	745	763	802	736	752	759	763	750	746	753	751	692	781	741	730	782	723	681	765	764	776	732	781	723	716	729	772	776	766	759	781	752	770	731	730	767	701	752	734	781	770	725	744	801	699	775	756	750	717	730	751	750	765	694	755	764	716	775	711	700	717	763	748	728	686	749	730	788	753	687	705	779	755	771	763	732	745	745	803	715	730	783	739	721	748	750	774	779	720	734	719	803	757	745	710	699	738	765	777	763	766	719	770	764	810	732	776	731	717	717	744	775	754	756	738	768	781	757	752	742	754	750	756	735	752	782	725	731	745	755	800	741	816	733	738	790	787	739	743	810	746	791	731	787	710	762	749	722	748	777	770	741	744	746	752	724	790	796	708	777	724	781	721	760	700	764	788	701	755	705	781	703	779	755	748	769	727	786	725	756	727	748	807	772	734	757	761	787	734	738	755	743	746	729	775	742	724	751	755	744	747	709	724	736	741	794	781	715	749	769	758	733	778	715	775	716	765
3849	1895	857	394	277	582	326	258	159	132	123	153	142	143	136	142	146	135	146	132	138	148	127	122	145	150	129	146	137	132	138	166	134	142	126	150	127	158	143	137	132	138	138	134	117	122	152	124	136	115	145	133	134	136	119	120	133	122	131	140	118	143	144	103	127	131	133	119	137	121	137	137	128	132	132	136	149	142	110	138	132	132	133	143	141	142	126	132	131	130	128	129	116	150	108	123	129	140	127	144	137	119	137	128	133	106	125	132	123	132	132	124	133	121	130	128	127	142	136	163	135	130	130	118	128	120	129	118	126	122	138	129	142	139	132	134	133	137	114	138	134	121	125	119	146	104	151	138	121	146	119	140	129	130	119	124	159	133	154	122	140	141	116	125	135	140	122	145	136	133	149	131	114	117	109	151	128	119	113	145	126	140	123	117	144	121	128	111	129	111	147	132	123	128	132	134	122	105	148	130	132	136	126	140	153	126	145	137	144	129	134	121	119	120	136	126	135	130	135	141	123	153	116	122	130	116	147	127	137	114	144	112	124	136	134	143	137	133	98	134	140	125	140	134	145	124	148	134	140	128	116	123	135	157	116	133	152	125	130	146	126	146	104	134	118	132	120	106	126	137	146	144	117	149	143	120	147	134	135	113	111	144	135	127	132	140	131	139	127	130	122	116	127	125	127	125	135	145	142	117	120	136	144	146	140	135	131	134	124	108	135	131	130	137	135	159	125	120	135	141	134	140	133	143	132	134	111	154	136	126	125	113	125	131	106	149	154	116	132	133	109	145	135	146	142	123	139	133	104	133	131	142	132	123	135	130	128	118	141	113	122	133	147	131	104	134	117	139	127	118	126	123	137	127	128	120	141	109	145	142	122	131	155	119	121	141	155	113	119	128	110	144	126	129	136	134	126	123	121	138	131	121	133	132	125	135	118	125	128	135	111	129	140	119	115	115	104	115	142	154	129	129	124	139	145	126	126	137	137	151	128	143	166	136	121	149	143	142	130	118	105	114	139	139	140	126	133	127	130	135	123	126	137	130	131	130	112	137	138	143	131	161	121	139	110	123	118	110	149	136	139	123	143	126	122	125	138	145	125	140	122	129	125	122	129	141	146	114	137	142	130	138	131	130	137	130	125	130	114	109	123	137	140	128	129	136	139	114	112	115	120	140	149	133	138	121	120	145	129	122	127	144	153	146	130	118	111	134	141	132	117	137	146	127	142	143	137	157	118	117	121	121	122	143	136	124	120	136	125	141	127	126	133	150	135	116	139	146	140	112	147	150	129	124	124	135	131	133	139	126	134	130	117	123	126	144	137	155	144	158	117	130	144	126	129	125	116	140	123	130	126	139	129	127	148	143	121	143	152	120	131	120	120	136	133	131	115	131	129	121	129	124	122	117	125	125	123	113	136	138	132	136	128	124	130	142	130	138	116	157	124	120	133	124	122	122	116	130	107	112	148	116	131	136	135	126	130	144	111	106	128	113	116	119	118	135	135	124	133	137	121	130	115	120	131	118	134	111	134	135	114	143	134	130	133	125	125	126	123	148	138	123	126	126	124	134	130	136	132	129	124	133	135	122	136	134	119	122	132	117	146	160	139	118	132	144	136	133	127	110	128	124	144	145	124	125	147	136	146	128	119	143	141	138	128	126	131	120	124	118	106	131	135	143	116	128	123	151	128	135	106	109	129	133	121	126	109	159	137	149	110	137	126	125	121	131	139	127	142	143	114	111	133	120	132	137	131	162	155	127	142	125	127	141	132	136	129	144	129	134	129	119	153	115	130	147	129	143	137	128	135	125	114	122	136	126	125	150	108	117	117	131	146	124	121	119	137	122	134	125	124	141	138	141	128	154	139	112	129	141	142	121	116	127	147	130	129	126	124	134	142	137	111	129	138	147	132	141	128	119	157	110	123	153	137	129	118	120	139	130	149	125	123	133	136	128	131	134	122	132	138	107	114	122	126	133	127	112	122	143	150	117	129	127	111	127	119	136	123	140	131	128	144	159	130	131	115	115	151	143	148	135	152	123	127	139	137	127	124	113	135	150	119	118	122	110	104	123	124	139	143	138	137	127	133	134	146	142	128	117	127	126	148	129	115	150	150	145	122	117	103	116	125	122	137	137	129	143	142	129	145	131	136	116	130	142	131	131	133	124	122	133	120	115	126	144	134	144	131	151	120	120	122	121	145	112	137	129	136	119	133	140	129	123	144	145	129	126	145	136	117	145	133	142	113	135	139	124	111	134	128	129	120	132	131	115	126	140	134	135	148	132	139	128	131	136	118	138	127	151	137	141	119	140	140	128	137	153	129	108	132	149	110	149	140	126	139	113	152	111	125	132	126	132	146	136	129	126	112	147	130	134	144	128	132	120	145	131	113	140	104	144	132	107	154	116	136	136	150	126	142	141	124	141	135	133	135	131	148	111	138	120	145	142	122	133	122	139	135	114	145	140	120	143	121	129	118	133	130	149	111	135	144	138	119	129	131	152	146	138	125	111	139	136	123	131	129	115	114	130	145	120	126	132	129	135	130	112	126	127	130	127	113	134	120	129	161	130	133	131	129	123	115	115	129	143	137	130	135	132	126	149	122	115	127	136	115	125	139	149	148	141	134	128	124	126	137	139	130	137	130	139	137	130	140	124	122	127	140	123	139	144	116	124	155	128	133	139	157	145	118	140	128	122	114	122	105	136	126	139	118	146	159	137	110	127	130	123	132	126	118	150	134	140	117	126	150	134	128	122	135	105	120	148	130	129	111	126	133	126	124	125	127	130	126	125	130	145	113	133	119	116	166	115	132	154	123	130	130	138	142	130	116	136	134	127	129	137	130	136	130	146	140	137	146	128	130	142	146	127	137	113	143	153	106	117	121	156	127	117	144	126	139	138	145	129	144	113	134	127	117	154	137	144	144	112	126	132	162	146	139	121	141	130	133	125	141	111	113	133	136	115	115	132	126	132	136	123	126	131	124	116	148	143	110	124	120	122	101	126	141	145	139	116	141	118	138	141	133	127	134	126	117	140	121	132	124	123	120	124	140	159	120	136	107	137	146	111	123	141	134	129	135	124	117	114	148	110	110	120	142	119	169	110	124	123	117	147	126	129	126	143	136	134	120	123	124	113	143	148	122	118	128	159	107	124	134	132	133	120	117	138	150	146	131	134	130	133	128	124	135	141	139	121	142	144	123	120	147	148	119	120	140	131	126	125	115	111	131	146	120	141	122	138	120	123	122	111	156	150	115	142	112	126	142	162	116	149	119	113	117	129	113	136	129	167	125	106	134	140	132	126	113	144	134	144	115	123	135	126	124	127	153	136	119	137	139	131	131	133	129	133	157	118	147	139	128	123	124	136	111	119	144	129	144	110	128	138	131	117	124	130	137	118	143	129	120	135	142	121	130	118	120	111	129	110	134	132	143	118	132	140	119	121	124	131	112	119	115	138	120	134	123	124	117	138	112	115	128	140	121	129	143	149	113	120
27988	14191	7948	4763	5057	19537	11925	7665	2010	1813	1621	1490	1411	1325	1339	1254	1209	1180	1142	1082	1035	1100	1045	1034	1103	1005	1009	971	984	996	1009	982	916	977	972	969	987	938	994	895	956	958	959	920	968	966	956	910	943	932	946	971	981	930	987	956	920	885	970	927	955	904	913	905	899	899	874	895	891	925	949	964	924	883	888	948	841	935	935	901	895	975	919	906	906	881	927	940	917	933	861	921	909	943	892	886	925	907	931	905	900	949	917	928	931	925	875	929	902	939	894	955	959	901	941	913	941	916	835	929	931	897	927	894	919	942	912	886	921	906	993	968	955	874	836	879	922	898	924	950	880	919	848	939	913	877	922	909	952	919	879	875	931	949	887	911	937	869	910	913	899	976	950	910	951	861	848	922	956	905	888	908	941	831	868	869	920	896	886	944	914	934	899	954	856	879	956	897	970	907	839	900	915	887	923	929	909	910	861	909	914	923	876	961	949	946	939	880	933	844	986	892	904	899	990	935	899	938	925	843	957	914	943	913	898	886	910	896	924	929	938	883	855	900	885	868	871	924	893	971	898	912	939	902	957	904	866	881	927	950	902	909	965	870	920	933	885	839	933	928	915	920	927	927	840	889	936	903	882	909	908	889	901	891	890	907	928	853	923	935	928	880	943	832	889	939	946	940	902	895	893	840	942	863	868	917	906	946	902	854	901	834	950	887	918	883	907	888	944	902	947	891	929	893	907	904	943	913	970	871	890	894	893	913	929	935	937	932	916	945	880	877	882	925	885	918	896	955	917	847	923	930	954	929	923	906	894	954	878	898	930	925	904	938	931	974	901	891	964	918	934	913	934	911	879	910	909	891	881	878	922	942	895	871	969	924	873	916	890	946	940	883	881	866	925	949	884	880	912	885	875	933	848	903	911	893	830	935	955	909	885	885	904	914	879	866	886	910	934	891	902	916	920	880	866	939	918	957	888	922	923	933	897	918	850	981	925	931	906	929	877	831	927	884	826	915	933	925	893	859	956	848	913	964	905	924	922	903	933	875	882	886	888	919	937	918	885	892	910	875	976	917	902	891	894	899	929	905	933	916	982	866	884	900	890	855	900	888	896	916	945	883	894	885	899	904	902	891	865	903	910	906	887	942	902	883	918	944	918	971	923	958	894	935	888	934	882	932	897	903	931	929	932	923	911	883	859	930	855	850	877	863	862	914	914	906	855	916	938	920	847	882	862	936	917	872	910	869	951	897	889	895	951	876	908	864	872	945	900	891	898	882	912	926	956	892	940	954	882	907	922	900	877	861	917	913	878	898	860	845	891	925	914	903	858	900	977	913	896	902	887	885	883	926	861	918	887	916	932	898	974	940	929	877	886	873	950	903	920	966	886	903	961	851	918	917	928	981	929	931	859	875	954	916	881	848	898	884	865	949	926	911	927	890	855	910	946	958	941	916	905	918	895	893	967	914	887	889	913	896	882	888	948	961	851	995	896	883	884	941	889	930	890	928	921	924	919	877	905	910	886	852	922	911	887	899	907	858	929	916	923	909	858	919	919	865	852	933	922	955	900	924	885	953	890	933	910	975	873	887	905	871	896	892	870	852	928	904	855	901	941	949	912	936	870	900	887	940	874	944	888	902	912	888	891	906	935	935	965	947	894	914	939	984	950	930	872	946	921	917	962	908	917	868	904	894	951	919	908	910	893	912	919	933	912	940	883	896	871	878	853	936	940	937	917	910	875	846	907	907	888	948	937	880	899	948	948	932	859	877	900	881	867	931	885	885	931	956	889	872	873	885	877	1013	914	918	883	908	922	945	929	968	881	924	891	907	912	895	912	901	908	923	923	928	869	953	914	941	906	901	904	881	936	908	894	902	903	936	875	967	952	925	938	895	947	913	936	923	944	895	863	930	876	909	929	920	905	862	958	890	887	915	920	847	858	913	889	878	918	914	976	903	903	840	865	883	918	943	889	876	901	906	916	983	917	855	940	891	890	906	889	948	891	881	881	901	910	912	895	954	961	915	893	912	911	897	905	886	936	944	935	893	864	911	936	911	906	897	882	949	951	915	883	963	907	894	958	921	958	925	859	891	917	928	914	904	910	935	886	872	947	948	902	948	972	898	951	868	910	925	900	913	880	906	929	938	921	937	895	920	921	888	919	912	967	988	942	904	905	854	899	934	920	890	915	894	902	879	936	891	849	882	915	964	890	941	885	924	977	893	891	947	897	871	886	916	894	910	929	935	944	900	872	950	916	884	880	915	920	861	889	904	900	878	880	872	900	858	909	899	893	885	891	879	883	850	903	882	895	900	900	917	958	901	890	902	856	946	951	908	899	885	898	971	942	906	935	896	869	908	915	897	892	949	872	897	882	893	899	897	913	915	911	939	903	933	920	976	902	899	952	913	862	920	998	846	913	886	914	932	892	935	889	943	876	946	883	874	885	893	911	827	840	910	893	873	864	934	938	892	956	918	912	888	842	933	943	907	897	914	887	916	896	905	829	905	939	878	954	921	883	938	920	886	926	901	890	928	894	908	918	902	906	967	936	966	884	947	989	873	904	896	890	854	879	939	905	854	858	891	871	900	878	927	890	937	945	888	900	882	924	895	946	895	915	905	934	889	900	889	890	867	892	947	930	928	895	916	911	903	846	947	843	866	849	921	842	935	897	920	890	869	914	907	908	912	930	905	933	878	909	915	924	866	891	899	922	907	911	894	897	920	850	924	924	845	891	953	905	893	893	910	889	919	888	916	867	831	923	921	877	928	890	923	908	927	902	921	915	896	905	934	940	916	882	932	857	866	903	900	909	873	938	928	914	902	940	911	926	939	933	874	917	852	911	910	906	938	941	919	932	904	900	859	904	907	860	905	886	872	976	859	849	968	878	949	899	956	881	878	864	893	940	952	902	879	944	924	903	884	983	932	926	954	907	888	894	908	996	896	901	907	916	891	895	940	911	876	939	909	906	905	922	912	873	923	965	928	898	951	858	939	915	914	911	921	906	881	915	928	926	938	914	911	913	853	922	904	967	922	890	873	898	891	915	941	926	956	936	919	915	927	880	943	896	921	895	924	900	963	894	915	911	944	912	905	949	978	924	940	938	871	928	900	862	965	895	883	856	944	916	930	929	901	940	922	938	943	898	842	893	939	893	914	895	953	904	903	937	928	927	892	887	948	954	922	887	949	972	875	890	933	921	887	917	907	856	878	860	930	861	877	920	944	930	927	876	901	903	907	892	892	977	885	926	939	875	861	939	929	904	896	938	832	928	940	906	884	885	899	891	905	879	887	918	911	914	945	921	934	875	962	891	968	906	899	938	868	911	892	876	934	944	900	896	884	905	900	941	924	886	965	903	932	931	921	869	923	909	932	867	964	964	915	884	940	884	883	906	914	939	925	846	883	902	938	888	891	965	904	913	876	874	904	931	952	952	878	832	915	891	927	882	910	890	862	928	892	900	903	920	926	904	953	883	950	893	888	893	883	902	931	896	897	914	928
2585	945	326	210	92	110	62	49	53	42	61	55	58	59	52	73	63	62	52	48	45	42	67	63	55	47	50	52	47	69	63	45	74	65	47	54	62	51	43	61	53	48	49	57	42	52	57	57	58	59	47	55	48	49	41	63	60	47	54	61	62	54	60	43	62	42	51	62	57	63	55	68	43	64	57	53	39	50	54	57	38	45	70	55	59	42	60	42	57	44	36	64	61	55	55	51	64	52	58	65	36	47	45	61	59	63	55	68	54	56	56	48	56	59	56	60	44	59	49	47	66	64	54	64	58	54	57	60	41	55	54	53	42	59	51	58	64	52	46	63	46	50	62	47	48	63	58	60	63	52	44	45	48	46	68	60	61	45	44	54	44	55	58	58	61	44	52	54	55	56	59	47	73	57	52	59	44	56	46	51	59	56	58	49	65	55	59	62	60	56	51	52	52	60	54	62	63	63	46	49	59	42	52	63	49	56	49	56	51	58	60	66	60	54	54	53	48	52	54	50	47	44	62	41	47	60	51	46	44	56	41	44	53	49	57	46	43	30	42	54	58	53	54	47	56	46	75	48	52	54	62	59	48	49	59	74	64	62	70	63	44	41	60	60	44	52	55	54	57	63	64	48	51	48	50	49	62	60	53	59	62	54	50	53	47	64	62	72	45	56	44	47	59	55	54	54	44	58	60	50	50	52	49	62	64	47	54	57	50	57	62	68	56	45	63	46	61	56	65	44	56	49	43	46	52	47	63	69	63	42	54	52	64	61	55	48	55	54	55	65	60	72	51	49	45	45	51	53	48	54	55	51	53	57	55	58	51	53	60	57	48	52	48	54	51	58	54	50	47	48	50	48	58	49	55	40	50	51	50	59	63	56	68	42	60	70	52	48	47	61	59	51	54	55	59	54	54	60	53	64	62	48	72	53	70	65	62	55	54	47	44	52	71	70	53	59	53	52	57	54	53	50	42	55	59	55	60	57	50	64	50	53	41	59	55	52	51	52	48	58	47	55	59	54	53	44	60	45	40	53	48	52	60	47	48	49	71	54	57	57	64	64	55	51	53	49	37	49	65	56	54	56	52	48	63	64	55	54	52	68	51	53	44	55	65	48	51	46	38	63	47	57	65	56	50	51	61	49	77	50	67	56	59	45	53	58	58	40	61	65	56	58	63	48	55	53	62	54	53	57	74	40	61	54	50	54	50	58	49	57	43	57	58	65	58	53	48	48	62	47	44	64	57	56	59	54	39	47	42	46	43	58	47	56	58	46	48	49	57	56	51	41	51	51	57	45	59	66	59	59	57	49	59	37	57	45	58	46	55	45	39	48	53	46	60	54	58	46	62	41	63	55	49	55	55	67	49	52	52	46	73	66	60	58	37	55	54	63	59	50	58	52	50	56	55	53	51	49	44	56	54	54	50	55	60	53	71	47	51	50	59	54	63	56	53	54	53	45	56	55	62	64	54	62	61	53	42	55	59	57	59	55	56	49	61	45	55	44	52	46	48	60	51	49	46	51	56	64	45	60	54	64	38	52	62	66	70	44	68	45	48	63	56	54	70	55	44	64	51	61	54	48	65	50	55	49	60	41	54	59	58	57	47	52	52	53	66	45	40	46	39	41	72	45	53	54	49	53	59	54	53	48	56	62	39	68	69	54	52	53	56	58	48	45	60	48	50	56	52	65	56	60	42	51	45	68	46	52	65	58	53	41	67	62	57	56	43	62	48	46	60	63	67	53	54	60	54	58	59	42	47	60	40	45	52	61	45	67	54	51	44	44	50	49	56	48	55	47	53	48	49	64	51	57	50	55	49	52	52	38	52	48	51	48	54	61	59	55	57	46	44	46	58	57	63	43	49	56	46	60	55	47	65	52	48	54	49	52	56	51	64	47	46	64	53	55	64	62	43	54	61	63	48	55	59	54	61	45	50	51	63	51	53	46	35	62	62	41	70	49	51	42	64	50	46	54	55	70	53	44	60	54	47	55	54	50	38	56	65	61	58	51	52	58	55	53	41	63	64	57	53	54	46	52	46	44	55	51	56	66	50	48	51	55	43	63	44	53	55	52	45	66	57	57	51	68	56	60	44	52	51	53	62	46	56	60	75	52	48	65	57	59	52	56	50	49	60	49	56	55	50	55	56	52	62	43	40	50	56	65	50	49	67	50	47	59	47	46	58	58	43	66	55	68	47	61	58	52	45	50	61	44	58	61	61	57	59	67	49	58	47	61	57	60	48	54	60	49	52	59	39	54	61	68	51	53	63	56	69	59	42	42	67	58	54	55	56	57	60	56	60	53	46	55	58	54	59	45	57	65	54	49	61	49	43	58	63	56	68	52	48	57	46	53	57	59	49	47	45	72	46	59	60	50	50	63	54	51	70	58	50	57	68	52	54	57	61	46	55	47	75	62	54	50	47	42	43	53	59	57	42	44	61	41	47	53	59	49	56	49	67	51	60	55	53	51	39	53	51	51	60	39	50	43	67	51	65	71	45	61	51	54	53	51	58	53	46	50	54	57	39	50	47	61	58	71	68	61	55	44	59	46	40	56	64	51	60	52	51	71	69	56	54	55	45	57	48	34	56	58	69	59	45	43	53	61	57	44	54	61	52	43	60	53	63	51	47	37	57	52	57	59	53	55	56	64	47	47	45	47	51	52	46	70	58	58	66	62	60	52	70	49	59	66	51	45	68	46	63	53	46	40	58	72	54	53	59	62	53	54	68	47	46	48	46	58	49	51	48	58	63	42	46	56	69	46	62	47	50	53	42	52	57	68	57	56	62	64	62	48	64	58	66	47	48	59	44	41	51	53	62	55	55	70	51	53	55	53	46	52	54	51	76	63	50	62	59	62	53	64	52	45	53	63	64	61	46	45	55	51	61	55	60	49	52	55	60	58	48	41	51	44	40	59	51	51	70	57	44	55	51	58	38	55	49	44	56	53	55	54	53	57	60	56	59	56	51	41	52	56	46	48	55	53	58	50	58	54	66	47	55	55	65	59	58	50	51	52	58	51	42	67	48	50	49	58	58	56	54	58	61	52	55	63	58	53	59	47	56	64	41	45	48	58	44	48	53	64	46	56	64	64	64	66	50	64	47	54	73	61	55	54	52	63	56	52	51	62	48	55	63	52	63	49	52	54	52	43	55	53	49	50	66	62	56	60	62	56	46	45	53	53	51	48	59	66	48	55	53	62	42	62	52	68	59	55	51	70	61	59	57	61	51	55	63	51	65	54	53	54	47	66	50	43	65	58	57	61	43	48	55	60	51	61	52	60	56	44	56	72	56	61	55	51	55	52	48	51	70	74	58	65	51	56	61	52	64	41	60	46	67	60	58	55	45	46	55	59	56	67	51	48	48	65	54	42	57	44	61	47	62	57	54	44	48	61	50	58	52	55	60	49	75	58	45	66	47	67	70	54	56	48	50	45	57	46	63	56	52	55	73	52	56	59	56	46	61	48	59	60	67	47	65	63	59	49
20810	8548	3628	2874	1634	2830	1760	1025	456	503	481	437	437	483	474	432	450	429	431	449	435	435	427	456	442	418	459	402	421	405	433	461	410	403	417	398	395	464	436	411	424	410	428	379	397	406	442	405	417	382	412	449	448	440	436	395	390	361	413	422	437	410	448	398	376	432	425	401	399	424	420	387	432	425	413	408	410	390	419	421	430	411	404	394	409	402	421	415	418	414	404	423	430	435	435	439	415	393	442	397	374	385	409	420	434	411	392	436	403	417	447	424	424	431	409	397	442	412	436	443	437	397	378	409	421	391	369	378	416	411	440	417	387	403	390	403	432	435	421	447	387	417	432	429	382	421	427	367	435	405	442	420	414	390	367	402	444	424	412	400	415	441	376	396	418	430	424	444	388	404	427	443	392	402	396	403	419	431	428	417	415	409	407	430	420	400	422	442	429	432	383	429	402	387	434	403	423	447	398	436	423	381	375	386	402	441	396	387	410	443	427	388	408	400	450	431	421	428	445	383	395	441	408	425	403	407	388	420	451	401	429	427	405	390	447	450	405	452	412	387	406	397	447	405	420	441	401	427	375	403	435	450	443	412	375	409	423	410	409	421	415	431	401	459	397	437	402	381	431	431	437	421	410	398	405	382	393	418	440	405	416	418	396	436	374	429	393	384	405	403	437	397	397	425	402	436	424	384	408	407	430	421	403	437	448	428	409	378	437	427	434	393	402	413	431	389	406	421	389	407	437	420	396	415	395	405	415	410	438	412	429	382	448	431	444	424	426	393	438	385	411	445	419	422	415	417	425	391	419	399	426	402	413	417	395	445	378	422	440	388	401	431	394	393	388	446	407	416	407	429	429	394	406	428	364	401	431	398	447	390	413	424	420	423	409	399	357	410	416	379	412	391	434	447	403	430	384	412	423	427	392	401	446	401	376	428	418	445	404	414	426	419	404	380	439	391	392	415	419	432	415	416	414	442	406	400	399	400	424	411	388	413	374	451	396	429	415	433	392	398	411	389	438	409	405	370	406	422	430	426	401	402	415	405	442	402	389	401	417	424	402	432	390	397	394	430	429	387	400	432	393	424	378	394	432	428	438	409	385	405	406	443	419	424	394	416	395	418	410	430	391	406	449	395	378	384	458	404	439	395	413	403	434	392	430	393	408	415	393	408	387	429	389	438	454	451	431	428	435	384	403	406	407	423	423	418	401	429	403	431	437	443	432	382	434	428	393	376	407	444	383	440	410	384	421	428	452	443	416	410	434	443	442	409	425	392	425	418	445	424	443	411	419	401	408	425	411	432	457	438	415	422	440	387	439	397	419	413	398	389	406	408	442	435	435	423	407	408	449	409	437	397	405	425	459	415	398	412	410	416	400	405	406	404	400	410	403	419	421	384	455	433	424	411	424	385	398	398	377	423	408	410	417	420	398	453	377	404	388	428	424	425	432	401	436	465	386	384	403	415	385	381	393	387	422	450	403	401	407	434	413	402	446	423	430	417	432	434	403	422	461	430	407	411	417	380	410	422	396	407	431	442	409	411	440	407	408	413	379	382	419	402	432	452	413	406	411	425	418	422	388	413	429	432	404	425	409	418	395	422	419	455	414	410	403	429	450	427	444	409	373	444	451	451	419	383	393	429	396	429	430	387	398	382	429	408	381	428	417	405	443	380	396	412	442	447	428	404	412	397	418	422	377	398	385	399	417	430	443	417	419	391	435	399	412	427	414	406	424	463	394	366	421	422	443	389	413	427	409	429	412	397	398	410	416	396	439	403	444	398	421	426	384	397	456	418	409	428	420	433	378	410	393	412	441	440	421	421	375	430	440	407	404	430	425	425	410	406	444	394	441	452	392	373	439	395	444	472	401	411	427	417	393	452	422	380	410	442	422	401	410	427	405	415	408	407	427	406	416	424	396	422	399	440	403	437	393	408	451	427	439	398	400	402	395	380	422	416	397	391	370	409	407	415	447	399	396	436	413	413	426	370	449	442	412	421	398	412	388	403	429	436	358	415	409	420	417	421	405	371	407	429	408	423	396	413	448	415	427	436	391	403	405	373	439	410	464	409	402	414	397	384	421	428	399	412	412	403	419	409	438	425	445	406	397	444	439	433	425	404	436	424	389	440	409	415	415	383	415	423	427	388	407	411	416	436	398	382	412	372	428	396	398	418	389	412	434	393	408	436	418	428	383	455	429	418	425	416	435	403	394	391	433	413	383	430	397	385	394	433	390	388	457	388	413	404	376	408	389	383	434	413	420	412	412	484	414	435	410	413	385	435	444	399	416	443	388	407	420	425	449	412	404	404	403	435	402	424	413	438	390	371	423	420	409	385	417	433	388	392	427	431	446	440	408	417	424	410	420	403	412	432	429	425	397	405	423	410	430	414	397	402	416	384	415	420	431	393	425	402	393	418	409	399	436	408	397	431	401	449	418	394	406	418	411	406	387	370	433	418	413	431	422	381	449	427	415	430	407	394	428	395	395	401	407	428	423	455	415	397	420	443	447	422	414	393	425	401	388	415	412	442	391	415	415	394	407	424	402	400	392	449	435	378	444	394	402	439	445	408	413	390	416	421	382	382	402	411	426	380	429	433	384	421	432	364	394	421	396	390	426	380	366	433	434	397	401	380	417	413	349	413	421	428	399	405	413	431	403	449	406	428	408	410	384	412	437	428	410	443	419	426	402	401	450	419	453	390	430	395	396	416	424	406	439	398	407	408	402	408	402	417	431	408	427	414	414	370	386	419	438	420	401	400	404	392	420	443	422	461	417	393	429	408	425	434	381	388	445	410	420	460	411	404	418	401	406	408	397	394	444	410	422	392	438	393	410	406	462	423	384	430	427	414	418	408	426	425	414	425	437	417	402	440	394	381	409	424	406	424	388	413	384	429	420	437	402	414	405	430	423	405	403	406	420	415	439	469	403	460	463	396	441	404	401	433	415	428	426	400	405	435	433	406	430	377	409	409	410	415	416	402	386	432	427	383	436	396	413	435	406	414	415	426	421	385	382	391	454	434	383	394	357	411	437	423	398	438	383	423	426	417	419	394	401	437	469	412	396	430	424	363	414	430	430	387	420	360	427	427	421	405	420	395	395	409	397	415	413	414	424	413	439	421	416	434	416	410	408	407	406	453	443	407	432	411	404	406	425	402	397	408	423	416	428	409	398	411	411	402	428	415	417	424	417	429	428	400	411	435	443	407	420	427	416	420	413	409	408	405	398	393	412	417	437	390	410	386	419	431	417	449	406	391	427	408	438	454	399	423	395	420	408	453	410	441	397	442	418	416	420	393	394	446	412	416	406	442	413	392	392	412	444	386	410	424	449	418	427	426	423	431	416	404	461	400	425	441	412	405	416	417	413	398	424	396	443	407	467	424	411	362	417	440	386	427	426	407	385	426	439	414	432	428	423	404	420	374	419	459	419	402	401	383	415	435	445	428	395	414	419	390	408	419	408	395	431	392	391	405	419	421	384	432	371	422
2277	1273	586	275	130	208	185	117	79	70	85	75	79	67	86	67	62	75	69	80	63	73	79	70	84	83	75	73	79	75	72	84	72	69	76	71	70	62	82	85	73	66	77	79	85	73	68	85	69	70	57	82	62	75	78	65	80	68	82	85	69	71	61	69	62	77	74	89	73	80	76	76	64	77	73	73	81	57	84	81	61	69	61	71	71	63	67	79	65	67	74	69	64	68	70	69	74	68	78	66	64	87	68	74	65	61	73	65	73	83	83	54	80	58	82	73	97	75	75	84	69	72	83	68	65	89	74	88	83	75	49	66	80	74	64	78	71	66	85	61	76	75	72	70	70	69	83	65	67	66	76	81	74	64	86	62	87	73	69	85	91	63	67	70	68	69	68	70	75	74	74	68	79	75	65	80	83	68	56	76	73	68	74	77	77	68	72	68	69	65	69	66	70	60	66	69	74	58	66	75	67	100	56	64	78	70	73	74	78	65	76	81	63	76	77	76	63	86	79	78	85	58	54	74	66	83	76	73	86	72	61	77	59	78	67	67	77	75	79	52	66	80	83	76	70	77	49	64	87	76	85	72	70	66	76	68	72	83	71	66	83	75	68	71	81	83	64	72	73	67	78	86	77	80	64	64	61	77	73	70	76	67	85	77	89	80	68	70	73	69	61	72	73	82	72	80	75	73	74	62	66	87	84	75	63	64	62	82	72	82	58	88	72	97	83	99	70	73	71	76	73	96	73	71	76	81	69	90	68	70	63	81	86	65	75	81	61	85	74	67	81	82	78	75	62	59	68	77	74	85	60	74	71	78	68	71	70	81	77	86	91	59	69	76	70	73	63	73	73	72	71	78	67	68	67	64	73	70	77	72	86	63	86	64	57	76	62	83	68	74	63	63	80	77	86	80	81	67	95	65	72	78	76	55	72	74	77	74	74	67	78	63	66	78	81	59	75	78	73	78	87	68	66	73	62	70	64	70	69	71	81	71	62	71	68	70	87	62	71	74	78	70	84	61	45	72	77	71	77	62	79	59	68	62	77	91	79	73	89	68	62	67	65	74	67	67	64	70	79	75	76	53	74	79	70	66	68	70	86	76	55	58	76	67	66	71	75	62	70	71	67	80	62	81	71	75	80	79	70	69	77	63	75	73	74	81	64	71	65	74	72	76	83	82	72	71	77	68	68	59	84	75	60	81	62	74	76	61	78	83	67	100	78	72	62	66	76	68	70	58	74	77	56	73	73	79	62	81	81	85	72	79	64	67	66	83	67	79	71	73	76	62	66	88	60	49	62	71	82	70	69	71	63	64	62	62	74	74	64	71	84	92	76	62	66	67	85	76	81	70	94	78	73	82	83	66	67	80	75	78	66	67	76	53	71	74	64	84	66	88	81	78	74	74	67	74	80	72	65	78	73	63	82	78	66	72	91	64	74	73	77	70	82	67	84	85	79	65	74	71	78	78	47	75	86	66	78	67	75	70	73	49	65	77	77	80	75	65	70	79	73	71	66	57	83	68	63	59	77	65	80	72	54	70	66	53	73	74	82	79	72	68	74	68	73	74	68	74	75	71	78	71	52	70	67	78	61	67	71	78	64	72	52	63	78	75	75	80	77	56	63	65	71	76	77	73	64	59	63	73	61	63	64	57	73	66	76	70	62	64	79	75	73	76	71	68	74	67	86	66	71	64	60	63	70	61	77	91	91	71	59	81	74	68	76	60	85	85	80	83	66	78	63	77	65	66	71	71	69	76	84	86	84	60	74	86	79	67	62	55	74	68	82	76	90	54	82	71	75	61	69	69	69	68	86	70	55	86	73	69	74	74	72	79	64	61	78	64	89	83	72	66	77	53	65	72	66	66	60	65	68	75	60	75	73	52	89	72	71	82	62	68	81	74	75	72	71	65	79	68	80	78	52	82	75	97	71	75	75	65	78	81	65	66	69	81	67	74	57	79	84	78	72	58	77	77	60	65	61	69	65	59	83	78	77	66	65	72	71	85	72	66	79	75	71	76	74	72	61	77	61	80	79	59	87	79	80	73	88	82	73	73	78	68	81	75	76	80	69	62	70	86	80	80	75	70	59	59	67	88	76	71	64	58	87	64	62	61	74	69	77	72	64	76	75	66	78	69	60	96	77	74	70	63	70	53	55	79	69	65	72	66	71	66	73	78	56	68	66	78	68	81	63	72	65	71	74	91	70	61	74	62	77	79	80	94	77	90	81	79	73	66	71	88	78	75	60	68	57	60	64	73	74	73	75	79	65	75	57	71	78	73	66	75	69	60	79	60	70	65	64	59	75	80	74	74	68	80	64	76	76	72	66	73	80	76	64	70	65	70	81	64	72	80	69	73	71	77	66	72	66	58	60	74	71	84	64	78	73	76	74	82	75	73	55	66	60	74	90	75	77	68	73	86	59	70	61	61	83	53	67	82	71	72	75	74	75	55	74	79	81	74	81	73	70	78	68	71	68	77	79	64	87	73	57	75	65	73	69	71	78	65	82	64	66	57	74	71	66	72	68	82	74	81	79	76	55	60	83	65	71	70	76	53	65	67	77	65	77	71	88	64	72	75	66	65	70	69	69	72	76	72	63	71	77	69	70	86	53	67	79	71	79	74	69	62	91	79	78	90	76	72	72	70	77	87	68	98	70	71	80	67	62	80	66	77	81	70	65	83	82	63	70	76	69	75	61	73	59	82	64	68	68	77	74	74	61	72	64	64	75	69	78	85	65	59	72	61	68	71	60	68	61	79	68	62	79	69	80	56	57	72	72	81	77	76	78	75	80	70	77	81	63	62	81	78	89	82	80	53	75	79	72	55	71	57	64	67	62	87	70	68	78	86	67	66	72	77	83	66	61	68	85	63	60	76	58	67	75	85	66	69	76	60	69	75	68	78	68	81	50	78	56	66	79	79	68	71	84	63	70	82	61	60	60	94	67	84	74	78	77	63	78	61	59	88	57	63	84	68	81	91	83	67	64	70	73	86	92	68	81	77	77	71	79	75	61	69	52	85	55	67	60	89	84	65	91	75	63	81	68	83	92	75	74	63	84	89	83	86	81	69	59	69	70	74	69	67	72	71	83	72	71	80	88	70	74	69	80	67	75	74	61	65	69	59	60	60	68	72	66	67	75	65	78	63	60	80	57	72	62	68	68	65	69	70	63	68	77	78	75	61	67	75	88	61	79	64	74	58	76	78	82	59	55	72	71	63	92	61	63	64	88	81	71	84	77	71	73	82	78	71	76	69	67	71	70	78	60	70	80	86	81	80	72	56	86	64	64	71	63	66	71	77	76	69	64	78	72	80	71	83	77	66	84	88	66	78	69	70	82	75	60	72	65	76	62	71	79	65	65	67	71	51	78	68	80	82	88	65	94	73	60	92	75	81	62	69	72	79	76	83	66	64	55	69	60	74	67	75	77	72	76	85	72	70	69	69	74	67	72	78	81	71	75	80	90	63	68	76	67	79	72	61	84	62
23750	10923	5722	3272	2733	10218	8382	3945	1034	939	859	750	753	703	635	662	649	584	594	607	556	615	547	583	554	545	590	537	534	507	513	513	545	539	484	560	541	535	509	520	538	525	483	512	549	509	545	495	561	493	512	496	507	503	542	509	484	518	499	530	523	525	502	557	547	507	521	512	542	511	547	521	516	519	463	511	494	524	534	481	501	558	483	497	510	526	464	501	451	515	474	488	543	542	470	513	505	494	507	554	504	513	525	523	500	529	466	508	488	531	520	522	495	502	506	536	529	522	472	564	508	557	505	473	484	501	503	509	536	492	472	512	494	528	505	546	510	495	499	528	513	552	540	511	512	500	550	534	486	516	482	492	532	499	525	550	542	493	521	492	525	475	512	529	463	493	526	497	517	487	512	550	461	505	531	519	466	514	525	483	490	505	494	527	524	525	505	515	542	546	516	536	521	472	541	502	516	511	545	501	502	469	486	525	506	524	519	496	509	525	491	501	498	484	527	581	550	535	521	523	482	550	530	503	508	503	522	532	503	522	502	540	513	526	519	499	535	504	447	501	488	473	471	515	533	535	548	539	493	509	521	504	516	517	475	531	498	508	504	513	471	515	511	536	520	475	484	519	508	528	508	510	514	534	527	524	507	476	521	494	509	475	525	530	493	489	495	506	499	479	507	513	475	473	503	535	516	539	521	506	523	503	509	526	475	521	516	515	499	529	527	510	504	493	536	523	517	514	420	514	481	482	522	517	475	526	514	500	500	467	535	505	524	521	504	466	545	507	527	503	492	525	495	491	503	526	540	533	519	510	522	475	479	483	506	533	509	541	513	485	524	518	513	487	503	526	505	487	489	553	475	501	485	477	472	491	517	535	496	521	518	468	512	563	498	481	477	499	532	503	468	529	486	505	543	511	511	525	480	541	495	505	543	479	494	486	509	534	498	516	525	461	456	536	493	508	531	512	462	520	518	509	471	492	512	478	529	524	494	509	494	521	513	534	519	536	533	516	500	510	526	491	501	496	513	474	490	494	491	530	524	502	504	515	498	542	505	490	502	496	511	555	438	526	494	534	534	484	525	495	467	469	491	528	482	485	502	493	492	530	474	537	519	522	516	547	488	534	517	507	544	503	517	508	484	501	501	491	490	487	485	496	566	525	506	510	523	525	504	496	508	508	538	522	519	519	551	490	533	486	516	522	490	507	497	533	485	503	495	534	509	546	531	490	516	486	482	487	482	518	483	490	520	515	534	523	559	515	544	522	563	502	500	518	484	512	540	472	513	485	547	523	517	448	512	477	509	527	544	513	486	495	558	478	548	511	490	511	517	518	509	483	479	489	501	509	509	506	532	530	526	477	518	494	502	525	498	548	503	504	546	519	517	480	546	482	531	528	510	508	508	457	515	501	507	494	503	479	482	498	498	523	485	501	522	504	500	518	492	503	554	467	494	502	472	498	511	506	512	566	520	514	482	519	510	518	517	501	508	532	518	523	489	520	488	518	490	539	505	499	493	565	493	506	526	520	510	516	513	509	524	485	471	525	487	502	522	485	500	521	495	526	523	527	483	500	479	510	497	486	519	538	520	506	483	514	525	495	487	530	522	488	519	516	530	513	515	492	505	468	520	518	492	539	515	516	520	498	526	516	491	496	524	495	506	486	516	505	541	513	498	497	505	503	496	506	484	519	513	509	483	494	555	509	503	472	520	505	473	509	525	491	543	486	518	531	484	496	539	527	459	499	500	495	491	529	504	516	470	489	502	511	542	489	518	492	511	493	483	499	496	488	517	524	501	504	514	504	538	482	527	482	517	505	520	510	483	542	513	548	519	529	522	530	528	515	451	551	471	538	476	475	539	534	514	553	523	461	481	503	522	508	499	505	539	529	498	500	480	494	525	481	503	532	458	536	479	496	519	473	518	553	490	512	459	501	453	491	502	487	501	514	518	499	553	551	499	521	544	535	491	506	514	505	542	537	469	480	517	525	507	540	501	501	531	477	538	510	472	480	528	533	527	541	541	518	464	507	495	513	502	482	530	529	466	505	524	533	516	498	529	483	525	512	545	511	497	537	508	492	504	519	494	517	492	492	529	531	541	526	564	519	504	505	524	536	519	506	508	530	547	500	506	534	507	531	494	510	505	509	541	487	528	509	495	494	487	526	520	496	510	549	491	534	497	516	464	562	480	464	478	510	485	551	525	470	489	498	547	567	503	524	484	509	489	505	523	511	526	483	512	494	505	528	486	532	501	482	497	484	471	525	459	533	529	571	534	490	530	480	481	523	546	490	473	503	537	506	517	522	490	532	487	506	454	543	514	488	521	536	503	485	527	530	462	548	475	491	542	527	484	500	527	502	491	502	515	453	475	529	513	510	499	538	508	511	505	501	510	493	517	513	522	515	507	474	521	476	504	493	506	517	466	535	515	539	509	507	462	528	489	509	496	494	484	499	489	502	436	508	537	500	482	508	532	518	533	514	506	522	513	521	529	524	518	513	465	514	491	513	511	513	521	483	474	526	516	505	488	474	545	539	487	517	533	511	535	507	505	551	491	526	488	527	513	515	505	503	500	568	488	514	505	550	498	535	497	522	462	482	563	515	509	500	506	467	476	500	489	502	558	493	468	518	488	499	507	489	494	519	480	476	539	512	527	541	517	493	476	492	542	518	498	552	453	478	523	517	519	535	491	510	532	531	543	487	498	487	499	500	537	504	521	507	544	532	496	478	522	496	556	502	516	498	504	510	501	538	479	564	478	532	502	497	473	494	492	474	486	465	497	490	497	500	539	513	545	520	527	514	503	503	485	511	465	520	487	531	501	471	496	520	513	487	525	529	459	530	509	488	516	518	533	522	507	534	476	469	490	500	489	530	463	504	491	525	521	522	512	490	469	497	524	492	537	475	485	537	520	488	489	525	516	478	478	509	515	516	542	497	544	533	497	489	494	479	505	477	541	531	527	519	493	541	530	496	561	478	526	491	489	518	523	497	481	536	494	552	486	538	490	492	549	496	495	496	469	502	512	520	511	511	503	507	508	511	512	489	508	501	533	509	508	506	544	487	459	503	516	480	528	520	467	493	486	501	511	502	511	539	527	489	502	475	498	512	469	511	529	562	526	513	523	500	520	505	502	515	503	537	507	507	507	543	484	501	511	501	560	485	502	500	523	514	507	486	501	532	540	520	483	557	527	487	540	508	530	490	496	502	493	533	490	516	531	496	496	475	494	500	511	498	484	479	528	498	537	494	509	554	499	527	495	507	500	543	506	523	458	481	526	474	524	511	484	548	501	511	524	493	515	503	484	502	517	494	513	524	462	472	507	555	515	503	511	527	521	452	466	473	540	522	510	499	489	516	507	496	494	515	515	494	495	550	532	525	516	499	493	526	497	502	483	533	502	473	543	479	492	475	500	532	466	513	523	485	487	513	541	513	497	533	563	502	489	520	471	528	469	522	526	537	520	509	507	498	513	511	491	498	518	526	527	469	526	496
3834	1254	618	297	139	230	230	178	103	92	100	101	94	105	88	98	101	80	102	128	102	99	102	87	121	110	99	107	114	90	105	80	109	96	102	107	103	102	95	110	88	90	111	101	95	110	77	98	116	82	95	107	106	101	112	101	110	98	103	95	127	90	91	113	97	101	113	114	109	86	100	108	103	105	88	88	106	96	101	93	103	99	95	95	91	91	98	107	104	115	94	95	104	89	119	98	119	104	98	98	100	84	101	101	104	106	95	108	105	104	103	94	117	104	103	114	90	121	88	115	104	96	87	109	100	91	88	97	90	103	82	104	108	100	90	107	111	104	113	99	98	91	99	111	122	100	104	107	105	115	109	115	116	77	100	116	93	102	102	110	106	101	91	93	93	97	103	115	106	105	107	88	104	87	99	92	111	108	101	82	108	86	102	99	76	92	108	116	105	84	98	102	100	97	87	102	119	113	87	104	117	102	107	105	118	108	97	117	98	111	109	94	111	116	107	111	108	101	97	94	105	99	100	81	117	116	98	108	104	103	119	105	97	104	91	79	90	116	110	116	117	114	100	122	104	105	86	118	94	90	99	125	91	93	90	103	104	89	117	97	102	104	110	93	94	99	106	113	111	109	106	95	103	88	92	111	101	113	80	99	99	90	103	115	93	95	99	102	90	124	84	111	95	109	100	99	94	91	89	100	99	105	85	99	84	90	111	92	99	97	120	106	94	96	93	115	100	106	106	102	108	98	105	88	81	106	104	111	103	86	94	117	112	100	100	95	103	117	95	98	101	100	110	109	97	103	96	88	95	93	97	102	122	87	109	105	101	92	114	100	107	114	114	102	95	113	95	127	83	96	106	99	95	97	96	101	98	117	101	105	114	93	98	103	111	117	92	96	104	106	108	89	80	88	88	113	114	95	109	128	105	102	79	112	92	85	87	99	114	112	83	96	99	107	100	92	103	103	73	98	112	96	97	75	100	100	111	99	96	117	105	86	71	112	108	94	89	86	93	94	108	93	108	98	105	103	105	104	104	104	93	101	97	111	100	108	97	121	96	99	104	100	113	106	80	104	109	126	99	136	89	98	88	104	82	92	86	96	120	109	102	100	108	106	95	109	121	107	77	116	82	105	109	107	96	115	93	99	105	114	99	98	105	88	102	105	105	116	109	104	93	90	101	88	102	104	100	111	118	120	93	89	108	98	100	87	98	85	100	101	90	97	99	103	82	101	102	85	102	85	110	106	103	91	101	112	102	112	128	91	98	102	118	108	83	112	95	91	88	103	96	105	90	93	109	111	90	105	103	111	103	92	103	101	112	127	122	97	95	99	85	103	112	99	93	105	101	101	93	79	101	109	100	107	90	107	108	87	124	99	121	100	122	98	117	104	116	102	101	94	116	111	110	99	90	98	108	100	108	97	96	116	105	111	103	120	104	96	100	103	89	110	93	118	100	106	99	104	98	97	105	91	96	109	105	132	109	85	89	116	85	114	106	94	103	91	104	105	89	126	94	101	101	123	106	113	101	122	90	104	118	101	99	87	95	115	92	90	87	94	93	103	106	120	85	101	115	93	101	98	112	99	95	127	96	90	92	85	121	116	101	100	106	91	92	99	114	104	103	106	101	101	84	91	101	117	93	113	106	108	97	101	101	107	110	92	99	113	86	98	101	105	101	104	95	111	83	90	100	94	95	106	101	108	95	96	97	91	110	111	111	101	102	95	97	97	104	100	93	100	103	94	97	95	107	101	94	96	114	119	90	87	92	105	107	103	100	104	105	100	110	112	92	94	108	94	111	98	95	105	128	103	109	107	93	104	108	104	96	98	111	107	112	98	86	96	115	95	92	100	108	105	94	105	92	87	115	116	129	92	99	96	108	121	103	100	103	98	94	90	92	100	95	103	87	87	125	83	106	101	81	118	122	91	104	115	108	109	101	93	88	96	100	101	109	85	114	101	98	87	104	107	106	87	82	98	92	92	115	99	108	118	116	108	92	95	107	105	100	113	89	96	87	86	105	100	110	89	87	91	102	110	94	99	88	118	99	107	108	94	106	95	100	103	98	105	91	83	101	94	97	113	100	103	85	97	95	92	79	115	92	96	104	101	92	105	81	88	98	113	111	116	96	94	87	94	93	102	88	99	96	122	119	107	103	104	101	90	104	86	93	92	107	86	106	113	94	109	105	104	92	93	105	113	105	115	95	112	86	97	92	99	106	102	93	120	115	91	104	111	100	94	118	113	99	99	102	120	102	108	116	87	97	102	88	112	95	115	106	83	87	106	97	91	102	87	97	100	88	99	120	94	86	101	104	85	94	106	97	95	115	100	87	84	103	104	90	100	111	100	83	94	97	101	95	115	98	105	114	95	106	108	107	104	100	94	91	107	105	106	95	109	87	118	98	98	103	100	102	115	112	110	93	94	96	83	98	112	127	84	101	106	105	114	104	99	123	101	94	102	102	71	95	107	100	112	94	124	95	99	100	92	103	103	108	104	99	97	101	106	95	107	84	110	90	114	118	101	111	105	106	109	93	103	95	95	81	89	112	106	91	113	106	100	102	115	113	108	95	112	95	99	96	111	91	102	86	104	98	84	113	109	109	112	114	116	117	105	108	110	106	102	94	114	83	94	113	117	105	119	111	116	110	110	119	103	99	83	107	93	106	94	99	104	118	108	89	78	106	95	102	96	104	100	101	94	96	105	102	110	101	104	99	99	129	102	105	96	117	94	108	85	97	105	103	125	91	117	96	111	100	103	108	98	80	99	94	87	95	106	93	104	99	99	97	109	106	105	83	105	96	99	118	107	100	104	95	100	118	95	99	98	121	103	94	95	103	108	100	113	91	92	96	102	113	96	90	93	102	97	86	96	99	101	128	114	93	99	107	99	90	94	104	97	100	106	84	113	92	88	86	114	88	90	103	88	99	95	117	101	102	93	104	97	94	105	91	86	110	75	100	90	80	114	88	100	118	121	111	106	96	113	98	104	103	118	107	114	96	83	122	111	102	106	105	90	73	101	86	100	117	107	98	102	99	103	113	111	108	94	88	90	113	116	115	97	104	101	107	110	105	93	91	90	94	98	110	110	111	114	93	106	89	104	96	90	111	96	99	95	109	89	95	91	80	89	104	87	91	105	113	102	109	94	91	104	96	112	102	105	117	98	86	85	103	119	107	124	88	86	90	102	113	92	110	100	96	105	100	83	95	105	104	84	93	105	107	106	106	109	96	103	102	95	109	97	92	123	105	96	92	93	104	83	93	97	104	116	105	104	96	104	116	80	101	106	112	129	121	105	106	87	101	111	104	91	92	96	112	98	112	96	108	97	110	89	87	95	127	112	96	93	114	95	106	96	110	96	108	94	123	95	98	104	95	104	108	109	102	105	92	92	99	88	94	107	110	84	119	99	88	105	99	107	102	86	114	94	93	101	107	96	93	108	93	99	91	111	108	92	96	81	111	107	101	122	110	87	116	93	96	85	99	94	80	118
24076	10652	6207	3898	2400	9332	8382	4815	1171	1148	1107	1032	968	1002	927	921	969	881	862	738	793	836	832	820	837	789	800	808	785	796	734	772	810	800	794	801	776	767	797	770	753	735	742	760	771	788	774	788	724	736	714	731	758	741	764	730	786	736	752	756	778	718	760	751	748	745	719	719	711	721	717	737	794	748	768	738	729	737	706	763	767	734	737	764	755	734	784	727	706	703	785	695	785	749	748	709	768	741	752	754	749	740	734	730	780	761	732	757	733	763	732	750	690	787	749	734	727	756	731	698	767	763	720	764	725	739	740	700	714	722	746	714	729	787	730	787	726	704	760	747	747	702	716	755	761	736	758	781	723	709	779	742	742	721	767	715	748	741	758	768	744	722	749	766	757	720	754	719	736	756	737	787	694	652	712	751	736	783	730	696	787	718	747	733	753	771	699	735	742	751	727	751	721	735	736	782	769	767	781	716	722	769	718	747	689	790	786	778	727	724	760	714	692	719	746	744	695	745	750	751	705	778	717	737	714	751	729	755	762	754	696	729	778	771	704	724	763	767	755	749	747	780	754	725	760	735	716	785	797	736	755	712	746	735	707	773	715	738	746	699	772	736	792	704	718	729	749	696	775	731	738	760	759	742	691	776	797	723	748	781	729	706	779	718	741	715	739	748	741	746	756	666	742	753	693	770	729	729	740	771	755	735	706	741	765	745	719	783	726	719	749	711	760	749	738	747	748	701	751	739	748	724	763	695	745	783	722	782	792	741	780	767	736	697	691	754	734	715	768	793	795	729	758	754	812	740	726	752	776	794	719	740	734	718	744	711	754	748	753	755	698	726	726	750	752	756	747	750	730	733	730	738	745	721	767	744	722	744	744	717	737	700	714	729	707	745	728	719	698	802	742	772	713	742	743	781	746	746	754	771	750	740	753	753	755	747	784	740	761	740	703	780	753	746	753	756	738	791	677	715	763	800	710	746	743	701	720	735	732	738	734	755	747	736	752	791	737	750	798	758	699	748	750	720	763	684	717	690	688	723	722	793	740	743	763	721	710	771	735	738	796	775	747	744	758	766	813	779	707	768	743	754	747	709	748	773	776	774	719	762	729	760	721	729	745	765	754	755	745	797	780	697	746	713	759	769	676	723	770	811	779	784	736	789	753	759	725	773	763	806	764	740	739	736	708	717	749	702	748	775	723	779	760	748	769	709	728	719	786	704	716	763	700	716	768	745	745	783	768	736	703	742	740	767	766	749	720	746	714	768	725	710	728	706	760	726	734	746	773	733	773	804	740	711	714	777	763	789	716	785	735	751	757	735	750	744	761	779	748	717	753	753	790	730	753	730	750	741	744	720	791	672	740	756	791	789	738	720	692	770	799	770	768	708	716	700	802	733	724	749	688	745	771	716	747	698	725	810	710	735	751	740	713	749	709	787	777	720	726	725	739	722	744	717	739	756	724	705	778	758	705	748	703	710	718	736	762	747	737	766	697	727	750	747	757	729	756	787	763	746	729	741	739	811	752	730	735	756	772	763	751	720	771	709	765	722	734	778	768	726	746	776	738	779	768	771	744	765	739	784	760	772	761	751	772	796	739	747	717	741	736	746	761	695	776	759	766	746	714	787	716	771	715	733	776	702	730	735	745	730	730	702	730	727	775	780	748	724	765	716	763	741	796	761	695	700	733	779	720	728	801	749	793	743	759	777	744	776	734	722	766	747	743	763	802	772	750	693	758	763	774	766	737	725	764	690	781	726	751	691	765	722	738	767	777	754	760	738	767	763	687	703	749	701	763	768	741	735	756	785	684	798	772	712	786	741	774	738	727	754	712	702	733	740	738	703	759	758	728	768	818	760	749	713	744	755	740	767	755	806	700	734	788	735	745	757	759	723	713	724	747	706	769	784	692	828	706	752	731	737	771	763	742	760	692	716	779	746	803	738	772	767	750	762	723	748	721	758	773	718	714	751	738	739	792	710	734	745	746	725	768	730	708	735	751	750	763	755	753	722	708	720	754	719	773	729	721	735	740	737	786	714	733	781	779	751	718	732	758	743	707	710	737	735	743	751	744	757	713	731	724	739	714	792	755	766	721	754	764	701	714	730	735	748	750	784	782	770	728	729	771	692	732	767	712	721	758	762	730	724	714	732	784	702	743	720	740	803	784	791	748	766	744	713	719	706	741	703	683	733	800	786	742	752	750	716	715	723	764	776	772	738	784	682	707	736	743	714	774	713	771	731	747	752	688	769	773	724	722	765	768	756	779	744	785	734	769	744	723	697	808	730	799	756	738	741	758	775	706	791	673	761	782	782	761	742	724	761	773	722	775	715	755	771	703	768	752	766	778	765	771	744	767	717	711	744	730	751	770	698	763	726	709	698	736	723	804	750	748	758	766	725	711	740	746	755	760	765	663	747	756	718	767	765	679	714	731	761	751	798	770	765	760	778	767	745	763	729	754	801	755	729	755	708	786	714	774	729	725	777	732	719	783	758	726	720	738	744	724	738	750	761	741	705	720	779	712	766	723	732	722	725	729	722	751	737	729	745	757	737	742	729	699	738	727	824	721	799	712	722	728	711	686	760	762	735	771	725	775	758	760	747	782	771	747	737	757	738	749	745	757	695	710	738	798	765	708	732	770	702	741	762	732	766	769	777	747	724	750	712	701	742	715	760	803	733	735	737	703	729	709	731	763	715	771	722	769	740	751	770	719	745	706	768	682	774	739	715	796	755	741	746	725	703	753	738	763	720	722	692	780	774	745	694	776	718	739	739	694	743	721	758	715	702	757	754	743	728	762	708	751	735	745	729	759	769	734	709	770	749	707	759	766	760	760	707	696	750	809	709	752	738	718	750	752	772	776	745	730	709	716	744	756	771	749	754	779	781	769	760	741	800	778	714	762	779	770	729	736	742	762	793	709	759	768	770	786	750	772	770	762	751	751	754	718	781	746	747	722	739	734	760	781	736	748	705	761	780	748	778	749	762	774	728	761	800	732	743	739	711	764	718	784	750	766	749	692	742	656	715	718	754	725	724	707	717	762	749	759	746	728	733	725	752	801	715	768	742	763	746	745	703	737	722	707	763	730	719	789	751	700	690	701	677	703	709	764	759	734	743	729	796	713	788	744	740	747	768	737	786	764	774	720	713	729	778	795	725	770	747	777	750	683	731	749	679	715	772	775	754	732	772	736	748	727	718	740	772	730	756	766	751	756	719	748	722	773	725	760	720	709	779	745	744	773	692	704	763	712	786	797	699	693	754	767	738	740	787	769	730	801	749	755	721	718	717	777	694	732	703	701	767	740	706	712	749	751	712	738	725	745	706	748	735	761	723	725	796	772	759	751	714	768	745	758	744	744	762	782	704	750	759	792	767	775	704	762	751	730	758	748	723	741	783	715	747	699	761	683	730	744	748	766	736	712	788	747	752	769	701	788	772	744	710	749	716	744	741	750	723	754	739	743	711	749	767	723	731	773	748	779	713	776	764	741	717
3304	1725	886	364	195	431	450	273	152	154	136	143	138	139	154	155	169	115	143	140	140	137	137	159	146	143	128	126	139	124	122	140	125	146	129	149	117	117	137	134	132	124	129	128	108	122	142	115	147	107	131	116	120	132	143	132	125	133	123	127	139	129	117	131	129	155	143	143	123	131	122	135	135	122	127	117	126	123	121	130	140	137	129	145	133	154	117	135	127	131	131	125	115	133	145	146	123	117	116	129	129	141	137	126	125	166	132	123	131	130	127	128	110	143	139	115	152	146	131	144	116	122	138	131	126	135	131	125	109	128	125	140	128	132	135	114	131	134	138	125	127	108	128	123	137	130	136	118	158	133	110	118	130	115	122	120	106	136	130	124	120	129	118	119	134	158	135	130	104	128	130	129	160	117	119	126	131	145	111	124	128	134	115	128	123	130	140	142	141	133	122	132	124	103	132	126	136	115	127	125	126	129	132	107	132	139	113	129	112	129	132	131	126	133	122	118	145	120	147	147	149	114	142	135	122	114	133	122	143	125	136	122	132	128	135	140	152	128	130	132	118	144	130	134	115	136	118	144	121	122	123	125	138	116	133	123	144	137	130	122	135	117	122	131	113	138	106	119	124	130	119	147	145	139	122	107	157	125	126	121	130	137	123	122	135	137	124	120	133	132	132	141	137	113	128	105	134	134	134	133	136	102	131	109	121	139	143	128	132	126	126	105	132	118	116	110	111	127	136	134	130	123	143	135	129	134	116	123	138	140	145	112	114	141	107	143	122	151	120	131	122	152	102	106	151	144	139	124	123	132	121	137	133	110	134	142	112	120	118	129	116	128	134	131	126	147	141	126	125	121	132	129	111	126	124	129	140	145	118	134	127	120	128	120	103	137	129	118	127	151	128	122	162	145	113	146	107	144	130	132	102	134	117	126	154	148	109	129	127	136	141	101	123	122	122	124	126	140	136	144	137	134	102	135	131	126	143	124	133	146	100	112	141	150	166	136	120	128	113	137	133	131	128	134	131	142	139	124	140	113	120	149	132	125	130	122	133	138	137	118	130	134	152	121	116	139	111	134	111	125	138	145	130	118	133	143	122	110	135	122	130	126	131	140	143	140	112	132	133	135	133	124	125	129	132	143	129	139	125	120	128	143	145	120	113	140	118	147	131	124	127	97	137	143	124	153	137	118	139	125	139	125	140	127	140	148	128	126	145	135	112	112	128	121	152	136	137	117	133	131	141	120	130	142	128	131	136	126	152	131	120	124	120	119	146	126	129	145	136	152	114	137	127	134	126	140	133	133	132	122	116	120	133	132	117	130	119	137	143	141	126	101	132	143	120	141	117	136	142	117	120	123	121	117	105	134	126	130	136	130	120	115	139	130	111	132	128	140	118	113	131	119	132	136	135	139	115	149	122	143	135	134	156	140	130	126	117	132	121	129	122	125	128	139	133	138	141	125	137	119	135	131	138	125	142	99	134	144	120	125	98	142	118	134	152	119	136	129	131	124	101	143	117	129	144	138	112	117	128	107	120	147	110	133	109	143	115	141	126	141	131	113	138	137	116	135	134	138	123	134	144	136	135	126	135	149	134	119	133	129	165	130	119	136	133	133	135	123	139	129	142	123	141	119	133	140	120	117	133	127	130	125	138	124	151	127	130	144	117	135	131	138	126	136	122	128	117	138	133	122	125	104	121	115	124	125	122	117	124	132	101	126	129	140	121	122	120	117	125	136	136	134	144	142	143	125	126	135	123	134	123	140	110	132	117	138	137	155	122	139	134	116	147	140	139	129	140	117	127	119	147	147	132	127	125	133	132	123	122	130	128	130	123	117	145	115	157	122	134	141	130	134	120	114	130	145	111	148	134	143	139	130	141	135	132	134	127	104	113	136	126	129	146	121	150	126	134	146	132	130	120	120	125	129	129	105	136	106	131	161	123	125	129	138	130	138	113	127	131	143	154	149	150	136	131	128	145	143	126	136	127	145	118	151	140	132	142	113	139	127	129	144	129	148	135	126	130	119	125	118	121	117	113	123	126	143	138	117	128	122	111	122	135	115	118	109	118	128	135	138	126	129	129	146	124	123	131	127	115	145	112	121	131	115	136	138	105	123	140	111	121	130	128	139	140	129	129	118	139	130	119	128	125	121	130	124	128	142	155	135	134	119	135	143	117	130	120	117	138	129	108	111	121	142	126	132	137	117	125	138	138	131	133	130	139	117	126	131	133	120	133	131	111	113	124	128	131	149	133	118	146	141	133	132	133	142	145	139	126	121	128	137	136	111	112	130	130	139	135	134	118	103	122	117	124	121	128	129	131	138	141	135	131	153	148	117	139	159	116	125	133	146	130	125	129	121	131	125	117	116	132	119	118	140	123	114	119	119	153	116	133	140	151	133	114	105	125	114	149	121	136	137	131	107	141	142	146	141	137	133	123	141	111	128	136	116	124	137	151	122	151	124	147	131	130	119	132	99	128	128	115	128	129	142	134	132	134	146	122	117	120	155	122	124	130	117	146	127	150	136	124	138	128	126	137	119	134	120	124	103	123	145	167	118	133	125	126	128	113	144	128	133	140	128	124	128	142	138	95	128	126	137	120	110	108	114	134	156	120	120	132	132	135	138	142	124	135	135	139	128	127	125	136	134	144	118	142	146	138	133	118	100	118	120	122	143	130	146	141	121	155	132	139	145	148	124	138	137	123	122	135	141	137	128	123	138	102	128	134	98	126	138	144	159	112	125	126	143	121	143	140	109	129	131	124	132	141	128	149	140	107	146	118	122	118	132	125	118	128	132	147	122	131	132	129	153	129	119	129	136	147	129	129	131	138	139	140	134	133	138	131	135	134	124	120	140	131	108	146	144	113	128	132	139	118	122	124	116	123	130	121	113	116	103	127	112	126	130	129	131	129	145	128	119	136	128	146	135	131	128	148	131	139	135	123	127	109	134	120	149	144	143	136	144	117	131	136	129	142	139	125	146	118	123	128	132	120	146	132	130	122	114	122	119	151	141	123	146	144	115	132	136	141	121	151	136	118	146	130	156	104	129	142	138	115	136	137	138	135	133	140	131	127	141	126	109	123	142	137	157	125	126	114	122	136	153	111	124	125	111	125	134	131	124	123	131	133	119	123	138	118	135	147	139	134	131	112	151	134	140	141	139	123	134	132	126	100	137	124	133	117	147	122	128	106	151	126	123	126	145	139	136	144	123	127	124	118	133	113	127	134	139	133	144	125	126	128	138	121	141	128	129	140	123	141	129	129	118	129	106	125	132	124	111	122	129	133	118	122	129	133	137	127	124	145	117	116	139	132	108	123	119	119	125	127	127	131	125	129	133	139	129	143	119	120	141	125	125	127	120	126	124	129	107	135	141	136	140	162	139	139	119	139	143	138	140	136	141	130	146	150	137	153	110	140	141	144	134	109	118	105	115	138	138	105	140	116	141	148	121	150	143	110	136	125	128	123	132	138	135	129	139	139	128	147	127
26671	13754	7911	4720	3353	15207	16499	6876	2069	1843	1660	1514	1486	1317	1331	1254	1207	1181	1205	1108	1077	1106	1065	1052	1046	1027	1009	985	1048	969	993	988	983	993	958	947	1003	930	942	941	933	917	914	895	956	976	912	934	935	930	932	941	881	929	945	932	922	884	868	926	885	930	922	940	920	924	964	942	908	960	864	978	890	915	951	912	909	943	914	947	888	878	915	916	903	879	874	907	907	908	909	957	908	907	924	921	903	891	881	931	903	848	948	922	930	949	899	949	872	873	922	873	872	878	865	891	849	937	865	909	939	940	910	947	931	918	944	921	896	936	877	968	898	851	927	918	828	937	927	945	897	904	849	921	909	908	943	883	914	870	902	933	853	856	947	924	899	893	835	953	892	935	864	920	916	954	958	928	903	954	867	901	897	922	880	947	876	934	924	953	868	871	898	906	878	930	872	889	914	893	934	867	923	904	886	938	902	907	949	883	917	931	883	873	907	884	894	917	906	922	878	846	919	875	903	892	863	874	896	899	856	881	898	883	918	912	938	907	918	933	907	921	865	875	917	911	904	909	914	901	893	881	901	868	950	884	823	935	944	928	917	959	919	879	926	885	870	923	898	880	886	901	918	949	935	853	902	927	932	936	974	920	896	869	909	903	845	891	897	885	933	864	901	870	897	937	887	880	967	895	952	903	951	881	996	915	930	950	914	903	860	895	897	882	903	854	966	887	914	919	930	917	899	895	905	947	914	930	898	927	919	897	898	909	916	894	940	939	943	915	936	861	886	914	819	930	876	881	870	900	922	849	931	933	905	881	951	885	897	916	815	885	879	885	931	885	979	898	916	885	947	873	924	901	851	977	895	939	897	900	866	913	893	897	934	871	935	896	924	890	874	891	898	914	922	931	885	918	899	885	831	909	926	862	931	891	887	868	871	976	918	988	906	859	919	888	908	929	932	941	864	879	931	891	933	905	866	900	920	868	934	906	881	882	874	918	946	880	901	863	899	918	949	908	920	879	902	875	942	895	882	851	880	875	895	895	886	892	897	875	876	903	907	887	887	889	867	886	874	923	895	879	898	921	893	894	915	886	886	919	878	909	949	876	936	878	928	949	914	887	899	930	877	911	891	909	899	887	890	895	890	934	822	902	878	938	918	912	883	881	917	820	893	916	893	896	911	907	892	868	877	889	893	975	925	903	903	893	915	939	879	870	876	947	878	933	908	889	881	860	846	894	825	890	898	882	926	879	912	905	883	945	920	866	912	928	902	943	967	912	886	854	915	915	908	925	915	968	898	923	898	930	889	908	941	886	862	922	892	917	935	855	956	909	869	925	928	928	922	873	951	908	920	868	904	865	836	924	851	899	893	903	922	935	918	946	903	907	955	911	894	929	898	863	895	918	909	897	885	917	890	924	897	914	928	904	885	936	926	939	921	862	921	884	888	900	896	864	902	923	879	918	962	889	898	900	876	894	859	893	856	960	884	910	881	919	927	908	883	958	921	917	898	890	900	934	894	862	892	924	894	920	941	898	869	956	874	907	879	901	924	894	928	948	928	939	895	910	909	879	900	906	831	935	906	948	872	927	849	925	892	935	909	880	928	920	934	899	892	934	958	922	923	888	922	956	927	933	931	916	873	906	899	917	938	852	904	874	893	928	918	933	937	943	956	891	916	908	884	926	901	897	891	869	879	927	900	934	856	878	897	919	851	933	965	916	914	862	928	892	882	879	935	925	887	950	855	935	939	942	877	899	883	910	889	851	899	909	899	924	954	905	933	861	888	923	873	947	879	886	941	864	967	895	881	887	935	918	936	904	931	920	879	926	891	902	904	913	917	927	919	890	889	893	834	861	918	882	932	907	894	874	866	922	884	921	886	880	883	870	904	924	866	916	908	967	906	898	896	909	942	939	927	903	906	933	920	898	891	892	872	897	938	929	880	915	942	909	928	915	868	910	904	884	945	912	948	954	921	898	905	945	914	917	876	947	887	874	904	936	880	901	918	969	894	893	875	906	926	912	887	947	934	908	875	913	946	965	838	902	899	911	904	904	908	927	853	923	910	838	867	859	945	864	918	917	905	962	910	880	869	891	886	896	856	911	917	967	843	855	902	923	882	894	901	980	850	874	901	917	968	918	893	928	887	878	886	870	926	894	854	842	914	866	862	908	924	939	891	864	889	880	901	898	939	881	911	892	896	951	916	933	915	904	943	909	900	894	898	901	920	968	881	923	887	908	903	875	927	906	943	930	936	931	952	933	932	862	909	921	865	875	896	920	911	882	880	904	945	891	932	871	910	900	905	934	942	865	880	935	899	950	901	922	864	916	921	929	884	862	877	954	875	891	943	894	920	889	875	895	899	918	871	923	969	883	933	930	937	884	900	857	896	946	888	894	890	852	926	944	895	901	943	910	888	934	947	936	893	909	914	914	878	940	882	915	878	885	877	898	932	862	860	894	887	894	896	913	880	898	897	923	914	877	939	907	891	894	882	917	881	907	873	867	914	936	875	939	944	899	949	914	892	907	935	951	902	950	893	892	961	901	916	922	943	865	922	883	933	920	929	948	897	960	893	928	884	868	913	905	994	867	897	896	885	889	933	927	918	920	892	963	846	913	945	916	910	922	920	859	952	918	895	839	919	893	876	913	853	845	870	901	914	917	878	867	871	861	942	871	947	916	892	887	868	958	883	924	917	868	936	911	916	907	907	885	900	893	877	922	946	890	859	847	925	923	922	868	896	886	924	898	913	924	915	887	884	906	906	907	867	912	887	933	858	898	940	916	880	891	858	903	839	951	976	938	905	888	911	943	858	875	891	967	922	902	872	918	868	928	941	913	896	855	905	908	854	909	899	912	921	904	900	956	883	915	891	842	900	977	886	890	949	873	890	939	854	855	896	930	895	872	946	899	916	862	894	887	930	880	886	908	916	938	900	846	896	896	856	917	926	905	883	908	944	967	953	877	930	956	880	900	915	869	926	896	869	938	943	894	887	881	886	864	928	862	917	908	942	911	855	877	914	913	886	963	892	914	952	915	978	909	880	941	902	863	894	908	884	920	847	822	874	937	907	926	919	901	934	902	865	907	881	856	924	919	909	892	916	881	912	877	894	899	930	906	937	894	934	913	890	905	921	931	870	890	916	912	911	918	954	865	931	904	928	907	903	928	916	936	868	894	912	869	915	930	953	865	937	863	873	915	938	947	898	948	895	915	882	937	908	841	897	898	923	935	905	877	901	950	874	919	935	864	939	935	884	906	915	920	846	895	942	891	950	941	907	883	957	890	888	907	864	950	927	890	944	902	894	929	884	843	935	878	894	911	868	900	899	899	928	866	899	902	888	872	869	992	932	930	886	911	870	908	866	923	877	920	917	902	891	865	883	897	870	885	907	926	938	903	960	939	907	896	881	961	942	915	920	927	946	954	884	858	893	882	915	922	878	942	908	926	886	927	897	891	849	935	849	904	911	907	918	883	910	918	884	910	908	933	971	940	917	872	864	881
2371	627	440	166	74	86	79	77	36	60	50	42	49	43	37	48	41	45	38	58	46	63	43	42	45	43	57	66	41	58	62	60	62	55	46	61	61	59	57	58	43	51	52	51	53	46	61	62	62	52	55	58	60	45	56	58	57	56	56	59	41	55	62	45	57	53	52	71	45	37	36	46	52	47	56	54	52	51	44	62	50	64	56	60	46	43	60	37	50	51	42	51	52	51	59	51	43	51	47	50	54	53	57	64	55	55	58	69	44	63	58	50	51	50	46	43	51	53	44	58	49	56	49	71	69	52	53	47	61	54	51	49	49	68	47	66	66	44	58	56	42	50	62	59	46	57	69	44	51	43	52	48	50	58	52	49	40	73	43	50	51	52	54	54	54	63	74	50	53	54	60	66	68	66	44	52	61	36	81	59	71	53	57	53	56	50	45	50	51	49	61	39	64	57	66	49	58	45	48	43	54	52	33	67	54	65	59	56	54	52	53	57	53	68	54	58	63	70	50	64	42	54	52	45	62	52	52	45	52	52	43	59	50	65	47	47	47	44	64	57	49	52	55	57	59	65	62	54	62	48	51	48	63	74	57	46	56	51	50	60	44	64	62	58	39	50	42	54	43	49	59	41	56	61	55	59	44	58	65	59	50	47	43	50	41	41	66	56	51	44	48	52	46	59	51	41	54	54	68	50	55	58	50	48	40	47	44	60	56	56	67	53	50	54	57	50	60	55	53	47	46	51	54	66	48	54	61	53	58	46	59	63	40	56	55	63	39	58	48	57	54	50	53	58	56	47	50	55	52	58	52	67	55	55	44	48	59	62	63	51	62	57	48	56	48	53	49	52	45	59	58	44	60	49	54	49	61	39	57	57	51	59	55	51	58	52	42	56	62	61	60	55	57	67	51	35	39	52	61	54	54	66	57	57	67	50	57	59	53	40	62	55	58	50	59	55	37	56	58	72	57	62	56	56	36	51	46	61	59	66	46	51	52	51	47	50	58	63	52	55	62	46	65	50	43	52	51	49	63	50	66	51	54	58	63	52	58	54	57	70	62	58	69	42	56	48	53	52	53	60	61	51	47	67	52	50	64	50	45	54	71	62	64	63	57	63	52	54	53	42	54	50	47	50	54	62	61	59	60	49	46	48	60	53	59	50	61	54	59	53	58	56	45	54	49	67	59	62	49	51	47	59	66	62	63	55	67	51	42	45	57	48	51	40	56	48	52	56	55	52	51	59	60	55	52	60	48	59	62	54	46	50	41	58	54	63	64	55	69	53	57	48	69	57	45	72	54	42	56	60	57	51	49	52	40	40	46	48	57	55	60	58	57	59	55	65	54	53	52	52	46	63	53	56	52	61	57	64	58	44	64	61	62	47	57	46	50	52	58	50	64	39	51	46	45	58	61	61	47	63	46	52	38	55	67	57	60	58	60	70	49	48	49	55	55	50	44	58	49	60	55	60	44	54	65	45	53	46	60	61	59	48	57	49	61	69	50	58	57	50	52	59	52	57	67	50	58	50	46	64	53	59	61	46	51	51	41	45	65	49	55	60	46	45	53	54	55	62	51	58	55	58	51	54	58	45	58	60	76	58	65	61	45	47	51	64	50	54	56	50	45	57	44	54	54	61	43	60	51	49	56	50	52	67	56	53	72	64	60	55	57	49	46	52	44	56	56	58	55	47	50	51	58	64	58	52	64	74	48	43	53	53	63	66	50	45	62	68	51	67	59	66	65	51	50	49	49	61	45	52	55	55	51	51	51	47	54	53	61	53	49	47	49	53	55	62	56	54	56	56	66	59	63	47	60	52	52	41	39	68	62	42	48	49	55	64	56	53	44	66	56	55	48	50	61	58	46	62	48	61	47	50	50	65	47	44	51	51	45	58	71	54	49	50	54	62	57	41	50	49	47	59	51	54	48	51	48	43	51	57	44	54	51	53	37	45	49	61	44	68	49	48	54	65	59	46	60	51	51	54	56	54	53	48	62	51	58	58	53	68	50	38	59	47	48	57	50	54	51	50	56	54	46	40	55	45	53	48	38	57	60	47	56	59	48	38	55	46	54	61	55	54	57	57	55	48	58	55	57	61	55	44	53	61	45	46	49	48	49	43	52	65	62	50	51	60	56	55	51	61	48	46	50	45	49	52	48	44	45	54	59	52	62	56	55	58	60	57	49	49	46	68	65	54	50	46	57	53	49	59	54	62	53	50	51	57	48	66	73	53	53	51	69	47	60	51	66	59	58	53	52	52	57	55	46	53	62	58	61	52	54	50	56	50	48	64	59	63	50	55	64	63	56	52	61	40	62	55	50	52	45	50	52	56	55	50	43	50	60	60	52	48	56	69	45	55	47	41	59	48	57	63	47	64	37	66	44	56	64	50	44	60	46	65	73	68	44	55	71	57	48	62	71	63	49	59	63	48	51	55	55	57	39	56	50	52	39	51	58	69	75	51	59	54	53	37	55	68	55	46	61	59	49	51	72	45	58	44	63	64	52	63	57	45	56	48	58	48	67	46	55	59	39	48	54	58	46	60	48	43	50	55	63	49	58	68	54	50	53	55	50	62	61	63	62	55	45	58	59	65	51	60	50	54	57	55	58	56	66	53	47	49	63	54	57	49	62	63	60	42	52	48	66	61	52	63	57	54	51	51	54	59	49	62	65	50	64	52	57	56	47	61	59	42	53	56	60	54	65	49	52	62	48	54	66	58	66	77	55	60	63	54	59	44	54	54	56	54	53	56	61	58	46	39	53	50	46	59	46	51	55	45	37	55	53	41	52	51	50	54	57	59	53	52	62	54	44	60	55	45	54	51	36	50	63	48	55	61	57	53	41	64	69	59	47	54	54	64	66	57	51	53	63	63	58	49	47	60	53	64	59	48	40	58	64	41	60	51	61	68	50	50	55	43	46	52	59	57	51	66	44	43	53	51	57	56	48	65	53	65	47	52	53	53	68	47	63	60	72	49	54	59	71	48	61	60	47	64	65	46	45	64	55	48	54	51	48	59	52	52	48	49	39	51	49	52	53	58	53	60	52	48	74	51	52	59	56	56	57	51	57	66	59	62	56	50	52	59	52	55	48	51	50	59	63	49	48	50	47	43	59	52	53	53	59	36	61	48	65	54	45	46	49	52	67	59	45	39	57	49	57	54	49	53	57	52	60	58	66	38	53	45	61	53	50	58	62	50	50	51	46	50	48	52	45	57	47	66	41	48	54	46	48	66	56	52	63	59	51	53	51	55	53	45	49	49	62	44	65	67	42	50	58	66	48	56	67	55	69	51	43	56	66	56	52	52	53	45	54	57	53	55	63	54	72	50	48	57	52	64	51	56	40	54	49	54	54	47	63	58	59	53	47	65	51	66	51	55	47	70	61	48	51	48	59	54	50	57	51	73	55	48	51	59	43	61	52	60	56	54	52	61	52	56	41	37	55	64	49	62	55	48	61	56	42	68	42	57	57	51	49	65	47	52	64	41
19345	6455	4283	2172	1160	2436	2068	1459	598	481	483	475	484	419	421	438	427	456	405	436	450	411	413	412	386	416	372	413	393	398	420	394	401	438	396	404	371	409	424	454	426	408	430	461	376	419	419	410	403	402	402	404	389	371	418	485	394	397	407	387	420	418	403	428	402	379	416	385	388	394	376	446	364	366	419	408	408	394	409	389	382	387	425	378	405	440	417	408	414	392	394	396	397	384	416	440	411	372	396	390	385	395	407	432	400	425	396	418	388	410	397	401	430	398	355	418	455	409	392	419	380	394	427	385	398	424	396	405	426	404	438	402	395	453	411	355	397	440	388	394	429	383	409	392	381	404	397	383	378	437	397	410	406	388	422	391	400	434	419	397	411	443	438	375	416	418	378	451	443	411	422	416	385	411	393	402	408	446	432	408	419	376	424	410	417	420	396	387	385	443	386	403	377	409	423	368	432	426	408	428	418	401	430	383	402	412	424	380	399	395	445	419	418	418	415	417	423	401	401	404	424	409	391	443	405	419	412	419	446	414	404	433	402	420	434	389	387	387	397	378	398	363	391	423	422	397	413	353	408	382	414	344	433	401	435	390	381	400	407	415	393	401	397	422	415	406	408	395	396	413	406	428	424	410	382	402	397	393	466	422	422	411	420	408	429	451	363	429	417	428	417	379	398	429	424	432	419	391	418	400	428	418	387	396	379	402	400	368	415	380	382	412	415	410	399	412	386	418	391	387	438	387	421	398	399	392	405	394	422	417	416	388	422	391	403	430	369	373	396	425	396	406	364	383	404	432	406	424	456	395	445	436	383	414	365	407	443	426	412	426	415	416	418	422	408	410	395	396	430	402	401	370	423	443	399	419	428	404	414	402	390	367	395	381	399	425	398	448	420	393	360	418	387	390	385	388	409	409	390	384	387	377	410	422	399	439	409	430	404	396	427	395	384	417	412	399	394	429	423	422	401	398	397	404	431	368	373	405	409	377	416	387	425	458	388	457	415	375	398	417	436	397	450	412	405	397	427	414	385	401	413	419	426	437	403	413	407	370	451	403	414	413	413	363	454	401	396	416	402	418	386	390	419	391	411	346	360	399	402	452	433	416	401	402	413	393	428	356	396	405	422	408	402	431	436	424	416	371	411	451	393	396	404	388	419	405	368	426	424	380	423	416	428	429	431	412	395	396	389	383	434	368	386	423	411	381	403	390	414	395	413	421	436	373	403	386	413	425	440	404	395	402	401	394	435	424	400	421	398	394	421	444	422	404	410	392	412	433	385	404	444	416	388	431	412	411	422	419	438	426	433	404	393	427	401	417	428	402	441	400	400	425	442	383	418	440	404	414	462	448	398	390	414	384	402	413	445	412	421	427	401	413	438	446	398	399	445	426	417	392	382	376	428	422	408	380	433	421	465	407	402	393	401	400	401	383	397	436	409	414	408	385	408	410	389	412	380	403	400	411	407	440	421	404	438	383	431	379	394	403	375	399	411	433	413	404	401	379	382	420	405	430	401	392	395	400	414	357	378	417	408	427	409	392	421	399	407	416	414	408	418	411	443	409	394	415	426	397	426	415	444	420	419	403	416	395	402	446	440	399	426	372	443	409	392	399	380	422	429	412	404	394	401	403	397	418	393	428	397	414	418	398	382	434	402	434	409	417	428	417	427	425	405	396	371	410	414	409	399	431	396	415	421	366	411	434	468	424	362	440	411	403	385	423	411	415	397	425	383	377	412	415	403	414	417	403	394	411	400	419	425	400	388	400	431	420	443	413	403	389	389	403	393	418	396	393	415	355	405	456	414	436	359	397	396	408	424	394	395	416	399	451	422	422	445	424	398	380	428	379	420	413	384	420	436	430	402	392	409	429	424	389	412	363	405	400	380	419	406	406	380	413	424	422	413	444	379	396	426	414	410	413	423	394	390	388	415	389	398	408	413	397	423	412	383	421	338	409	396	430	398	422	409	448	400	410	386	406	406	391	402	417	419	415	395	428	407	394	387	379	419	447	412	412	427	409	410	432	425	411	400	410	367	404	385	367	411	425	422	405	385	423	365	378	387	400	415	395	400	386	406	411	383	393	390	397	375	415	422	377	436	416	400	410	417	403	399	426	423	405	384	394	407	362	365	430	399	378	440	418	445	409	392	350	405	400	405	366	438	400	446	404	385	422	423	418	407	417	380	421	409	433	383	409	431	385	407	401	374	428	386	424	431	418	394	396	380	408	429	421	356	418	424	410	386	411	413	407	428	404	464	405	422	411	424	391	422	392	423	408	412	401	406	412	407	410	421	410	406	359	443	396	371	416	391	400	424	412	433	375	414	411	434	428	425	430	419	392	401	390	433	450	425	409	397	410	406	418	397	444	422	425	401	469	396	370	405	407	408	374	422	386	393	366	394	418	435	399	426	445	401	391	408	390	420	394	419	396	424	369	480	390	402	420	434	435	408	404	416	422	418	438	387	432	401	391	400	414	396	426	421	407	372	416	376	402	407	403	384	383	414	390	398	393	386	401	404	389	402	406	435	406	392	398	443	442	390	421	442	378	415	409	408	371	437	403	408	403	395	393	396	409	398	444	400	409	395	394	389	448	387	395	412	373	442	387	392	390	389	408	407	388	411	390	390	447	405	388	395	402	409	417	394	413	363	405	424	382	419	413	424	414	400	373	416	421	375	428	435	425	443	440	377	393	408	392	428	384	428	402	376	416	444	421	422	400	398	405	412	389	424	400	433	429	429	411	382	396	378	466	390	427	419	418	414	407	410	415	424	422	441	420	403	367	397	367	393	413	421	412	410	394	411	441	389	414	411	411	436	409	438	420	430	437	428	405	451	430	405	375	422	420	386	419	414	435	420	394	395	397	385	401	381	385	403	395	411	444	404	404	410	382	406	430	446	377	390	379	409	382	400	419	407	383	394	401	407	441	411	389	402	411	397	397	428	408	361	428	404	383	419	402	418	435	429	412	371	398	398	409	414	409	407	446	389	425	335	398	430	401	428	419	392	414	395	437	379	393	428	408	385	431	402	415	424	433	410	390	415	365	413	392	421	436	375	401	408	389	425	385	426	403	398	409	383	409	436	419	414	389	426	391	389	409	428	430	412	402	430	399	403	407	402	384	420	416	421	407	412	427	401	395	460	404	445	408	403	404	367	410	380	378	411	412	421	385	387	440	369	396	407	418	338	394	421	418	447	452	395	397	429	414	409	452	432	360	426	415	408	404	395	396	414	382	405	397	414	374	407	406	417	428	432	409	410	406	427	406	387	420	442	386	429	377	436	418	403	395	448	395	391	350	399	398	414	432	409	426	418	424	427	413	403	377	379	399	429	404	383	382	386	433	405	409	426	398	467	375	395	432	434	386	406	424	411	414	389	411	353	421	425	409	403	402	381	397	396	408	420	409	402	391	400	386	444	401	452	431	394	359	449	410	412	392	384	425	419	429	399	418	422	446	418	381	427	420	428	425	435	422	376	420	425	393	424	412
2172	1169	658	236	94	215	253	278	124	75	77	84	55	62	84	76	80	66	81	85	67	90	68	75	80	62	69	80	68	56	65	77	78	86	70	75	77	68	75	69	60	85	69	67	72	74	80	67	57	81	89	74	73	86	79	82	78	60	74	70	64	75	91	81	67	82	76	85	70	68	79	76	69	77	66	63	70	75	67	65	80	52	79	85	76	68	87	75	79	68	73	73	58	81	82	64	63	72	77	77	62	60	95	78	75	64	90	75	59	75	70	84	69	68	64	86	71	86	84	76	75	61	60	67	66	76	67	70	61	64	61	82	69	81	64	81	81	50	72	76	61	58	73	86	78	59	90	68	72	62	69	71	70	82	70	68	77	78	53	73	78	70	77	68	74	65	69	86	80	73	95	77	66	74	61	75	66	62	81	78	65	79	85	70	56	78	86	60	87	76	54	53	75	68	83	60	69	68	76	65	63	69	68	70	67	71	68	80	62	75	70	67	65	78	71	74	84	68	72	62	74	79	77	58	80	72	72	65	63	80	65	63	72	78	79	80	73	60	67	56	71	61	70	88	73	68	75	86	59	67	63	84	66	84	77	62	68	65	78	73	68	73	77	64	55	69	73	78	80	73	62	72	68	68	66	85	62	62	66	75	77	83	81	73	74	66	70	97	71	76	68	69	53	84	70	77	61	76	85	78	70	62	62	59	67	77	77	68	79	87	89	67	87	63	67	61	76	80	59	67	56	70	70	78	84	70	87	72	74	84	74	75	72	72	69	66	91	58	59	76	64	80	65	73	89	71	71	85	65	55	69	69	63	72	91	66	68	76	82	78	72	76	61	88	83	68	82	83	68	73	62	65	67	85	81	83	74	77	75	79	83	80	76	85	64	70	83	86	57	68	67	72	85	74	64	69	70	81	69	78	60	75	73	75	66	60	77	75	54	89	81	78	64	69	74	75	82	75	67	76	73	68	75	73	73	86	73	49	79	66	72	71	68	76	52	76	59	89	83	75	65	68	77	75	65	69	71	79	62	78	64	63	49	72	93	87	71	82	68	66	74	74	62	75	72	68	82	78	68	84	61	84	73	90	87	80	57	62	75	83	77	64	71	74	76	81	74	65	60	68	78	56	74	70	75	81	70	74	67	70	76	67	74	72	66	63	76	85	61	69	80	79	66	89	75	89	71	81	70	83	63	63	73	63	77	73	77	78	70	74	70	60	82	62	65	60	72	81	75	68	81	77	69	92	77	78	66	85	77	62	70	54	71	70	59	67	65	70	94	77	78	68	79	70	71	71	64	54	66	74	78	71	83	67	80	70	50	82	70	89	57	67	78	59	94	83	75	68	53	55	64	67	66	73	71	73	81	80	61	65	66	74	68	67	75	62	83	68	81	81	57	64	73	76	75	83	83	76	69	66	91	68	80	66	76	68	87	83	79	65	68	62	67	80	78	56	61	80	71	73	83	62	78	62	85	64	66	76	73	71	65	55	84	89	60	69	82	77	61	71	75	78	76	88	70	81	70	68	84	66	62	65	80	78	65	74	61	69	70	83	81	70	70	84	84	66	76	65	86	66	72	65	74	64	78	73	59	68	63	71	87	77	86	80	78	76	62	66	71	64	70	64	60	58	67	77	86	66	85	71	70	81	62	70	77	69	75	76	65	69	65	79	68	84	57	68	77	82	83	81	64	83	66	79	83	61	63	86	69	74	72	71	54	74	67	70	78	69	48	56	66	80	78	59	79	67	67	73	56	75	78	64	70	93	68	79	82	67	80	77	79	72	75	76	82	78	75	78	63	63	83	71	85	64	61	62	91	71	75	69	65	61	72	74	76	74	75	81	80	68	66	59	66	82	70	62	61	72	75	78	91	70	76	88	69	65	63	61	59	66	72	59	74	101	84	52	87	62	72	67	62	61	96	68	83	72	90	82	68	87	66	64	54	77	70	76	73	71	89	72	72	64	88	76	87	84	67	81	70	77	70	79	84	75	89	61	66	78	58	67	67	66	73	78	72	74	81	67	87	69	72	63	90	75	73	68	56	84	75	65	67	69	59	73	57	75	76	61	59	66	58	70	65	71	75	68	68	62	83	85	86	65	85	70	73	67	76	68	69	69	52	67	59	67	80	79	78	73	74	87	79	86	84	75	72	69	73	87	70	62	61	66	75	78	70	63	63	61	70	73	86	72	66	71	64	76	68	63	74	71	81	84	84	68	67	88	89	76	78	70	80	83	65	74	67	70	61	79	69	84	65	74	89	74	80	64	73	105	61	58	75	72	72	83	72	62	68	56	72	85	68	67	82	63	82	71	72	83	76	58	64	88	63	89	67	66	92	74	65	75	68	79	87	73	72	73	77	78	69	85	70	59	76	79	73	72	61	72	77	58	64	67	70	87	77	60	78	75	64	69	66	73	57	66	75	77	82	83	74	80	76	67	80	72	75	72	69	74	84	70	65	80	80	84	77	68	75	88	58	74	87	78	69	67	70	76	73	74	76	73	77	73	70	55	83	63	70	89	88	88	77	67	89	84	61	80	95	59	60	76	77	77	74	64	69	56	66	79	66	71	69	60	78	65	72	66	83	81	70	60	79	77	62	87	63	80	76	72	73	80	75	75	92	71	66	68	71	79	71	77	71	73	72	58	79	76	60	88	83	68	70	71	70	62	69	64	67	78	71	78	78	73	86	73	70	73	63	68	77	65	68	89	68	67	59	61	84	70	59	79	79	76	89	68	81	68	75	86	67	86	73	60	82	77	77	80	73	91	75	70	65	70	58	90	66	82	64	61	70	74	64	63	68	74	72	67	79	81	75	71	67	70	76	65	86	79	81	67	83	76	87	69	61	73	82	83	79	73	71	66	79	71	76	68	64	52	65	87	73	67	61	89	80	70	73	75	71	66	81	75	78	80	65	65	67	70	88	81	69	73	62	59	62	64	87	69	85	73	80	78	76	79	74	79	78	81	70	77	74	66	71	86	64	74	63	81	75	78	80	64	73	81	92	68	74	67	67	65	74	68	74	73	75	72	64	58	73	68	72	60	50	79	71	83	65	82	59	70	62	80	82	67	75	83	76	81	63	64	68	69	69	78	80	93	69	75	85	82	72	78	60	69	63	72	73	84	84	84	78	68	73	73	64	58	72	68	75	70	72	64	69	83	81	62	65	70	67	86	77	74	76	78	71	78	77	73	71	64	78	79	79	82	93	85	76	99	71	70	69	73	62	63	73	57	89	58	65	66	72	76	70	72	73	61	67	81	79	76	66	68	79	66	70	67	65	63	70	64	59	80	63	67	75	85	62	69	61	83	80	73	63	79	77	68	73	68	74	56	83	82	76	71	89	96	62	53	79	74	59	67	84	65	80	79	73	71	74	70	69	85	62	67	68	75	79	81	73	69	55	76	57	68	76	77	72	72	65	69	59	81	75	50	64	81	87	82	62	78	80	65	78	80	70	70	71	66	80	84	73	62	69	75	61	59	71	73
22312	10168	6396	2713	1556	10675	11675	12620	3361	961	807	807	757	691	672	670	606	584	558	604	558	617	535	572	558	589	536	568	490	559	502	506	559	512	527	501	556	513	504	528	523	534	517	530	502	552	507	527	511	544	486	519	520	510	546	494	494	511	553	571	512	500	504	481	504	517	554	508	545	544	503	538	509	475	513	477	490	507	549	541	518	537	542	477	522	565	504	545	517	502	525	514	478	519	512	519	510	513	529	512	529	562	516	510	481	504	458	484	526	512	552	519	548	489	520	499	502	488	486	532	484	529	465	494	482	516	503	518	487	510	501	512	494	537	466	496	553	516	497	481	469	533	524	508	521	509	500	509	476	524	525	510	490	535	532	512	486	522	513	489	495	534	483	520	501	513	525	487	506	533	479	512	518	499	519	477	529	512	529	470	479	501	523	552	490	515	505	471	521	486	528	507	549	505	522	521	527	511	466	472	520	494	504	498	489	501	518	506	513	487	514	548	516	523	484	550	537	507	497	504	517	497	552	516	539	527	503	512	516	491	480	497	541	470	505	506	505	500	491	497	473	511	513	553	518	528	516	471	495	539	498	533	487	529	494	484	492	529	481	503	512	536	495	509	490	499	508	466	511	484	548	481	494	466	499	462	489	471	526	532	509	482	504	496	466	500	467	480	526	543	499	483	496	498	516	491	522	472	510	514	530	498	515	501	499	512	547	521	516	465	546	493	526	457	527	524	516	545	479	495	551	506	501	492	486	510	551	506	539	467	479	491	506	537	510	508	476	531	524	490	506	480	505	517	515	527	506	491	489	503	480	493	502	539	521	495	503	522	513	540	548	521	554	519	516	497	529	511	513	496	486	537	509	493	532	525	477	487	492	519	514	507	499	508	506	551	532	522	492	506	528	501	526	496	524	522	519	543	493	512	549	520	480	518	509	516	543	488	489	521	505	525	528	499	479	551	527	517	491	526	496	538	480	503	492	521	502	549	506	506	532	481	495	539	474	492	485	507	497	499	519	494	487	507	530	547	513	516	504	500	528	482	491	549	510	488	461	483	507	485	495	490	506	534	526	529	466	499	519	525	480	528	497	490	543	542	516	512	489	515	484	489	542	502	535	532	520	475	542	504	539	475	500	516	487	558	515	495	463	494	531	493	493	507	494	490	493	550	550	503	560	502	505	490	505	496	558	473	532	510	501	544	532	533	490	536	522	529	508	485	513	520	455	485	514	515	481	494	493	525	535	502	543	469	510	502	516	519	527	514	528	546	479	485	491	572	507	477	518	475	459	468	500	497	532	451	515	502	494	493	498	512	489	460	502	540	509	527	502	506	481	468	482	522	489	464	522	518	492	474	514	547	498	456	486	542	495	533	483	498	508	543	491	494	461	537	499	520	514	529	513	524	518	474	481	509	511	551	491	514	494	530	485	536	532	510	541	528	508	523	468	501	494	490	489	493	500	500	482	479	554	533	471	507	519	506	516	458	509	514	521	522	516	493	518	490	554	479	474	522	503	486	575	486	494	515	492	507	510	497	523	541	496	503	537	552	540	506	493	567	495	513	494	483	510	516	513	494	527	485	481	550	529	515	514	516	498	500	521	502	499	558	500	508	508	518	481	501	527	514	491	495	463	520	441	508	503	480	514	545	527	529	512	474	466	528	516	497	524	523	485	491	484	518	480	515	508	510	524	493	472	508	519	489	530	508	514	528	543	510	511	526	542	498	527	480	531	524	505	476	529	521	515	526	478	530	516	492	534	476	495	489	508	537	493	522	529	518	488	551	496	546	531	494	482	514	493	556	508	508	504	518	524	522	497	480	526	487	451	519	511	473	505	492	512	526	496	514	509	516	538	501	521	496	514	524	494	517	520	480	501	507	504	559	508	517	481	548	502	530	502	538	513	510	511	508	526	490	508	552	504	505	488	514	509	523	541	482	537	466	521	470	525	500	507	534	466	498	502	533	553	501	520	476	523	558	477	491	517	506	499	463	506	503	498	477	510	513	518	519	503	496	543	504	545	498	484	479	516	490	492	466	523	492	515	515	559	524	508	503	557	513	481	478	471	484	526	493	499	490	496	493	516	515	481	493	484	509	493	536	483	469	477	520	500	497	502	505	490	480	534	542	564	515	481	506	504	561	492	503	470	501	524	540	507	502	500	509	513	522	476	495	520	506	505	524	486	521	526	525	529	525	499	516	480	480	483	503	523	523	485	497	514	517	533	511	561	517	512	493	519	465	476	498	517	509	516	500	540	513	521	475	546	511	540	525	486	532	548	531	491	505	509	531	523	504	490	537	546	516	494	495	527	516	517	517	534	497	486	484	527	542	541	543	542	548	490	498	489	486	478	466	547	509	498	469	533	530	518	539	476	558	503	499	478	477	496	499	541	506	518	496	512	522	479	497	487	507	499	520	513	535	477	498	511	504	482	524	470	496	564	531	494	543	529	516	526	522	503	516	518	457	504	487	488	496	467	520	507	537	505	516	522	473	522	485	478	472	523	551	512	550	509	502	499	519	503	506	519	509	472	516	486	530	524	501	524	512	511	533	514	494	497	492	502	522	513	506	518	510	513	513	517	509	501	503	502	522	498	498	535	485	496	501	509	493	528	467	506	536	510	517	516	520	526	499	483	497	500	519	548	489	500	514	542	470	514	498	492	509	520	515	506	535	536	513	525	478	532	472	481	506	484	532	490	489	490	507	451	524	492	524	498	530	519	522	499	503	499	495	517	510	504	523	488	510	486	546	489	487	537	497	507	474	489	517	499	489	532	523	511	470	492	511	554	526	466	487	499	538	517	470	516	524	531	490	488	533	517	480	497	500	493	519	480	513	574	459	511	491	509	534	502	484	506	489	504	525	514	508	480	472	536	524	494	478	522	491	527	527	530	531	507	521	557	500	541	470	533	503	480	523	494	525	519	551	519	519	505	459	518	477	553	513	498	489	517	480	490	461	471	472	525	524	501	457	505	490	491	497	528	518	501	544	480	499	541	537	517	495	484	499	493	569	508	535	534	521	536	495	559	503	523	507	510	507	493	503	494	515	515	522	524	511	552	489	484	544	485	499	472	512	547	502	509	500	512	543	512	499	514	505	563	472	522	467	519	477	518	555	499	519	481	521	476	554	465	487	511	522	491	509	559	515	494	547	511	499	520	510	501	492	503	536	536	528	532	504	481	493	514	521	500	500	505	516	492	533	522	498	522	512	555	522	537	521	497	515	510	563	500	505	547	494	533	477	490	512	535	502	497	498	536	518	522	482	528	542	502	522	525	554	536	491	480	496	508	485	497	513	527	538	534	479	527	500	530	520	470	547	494	507	560	509	558	520	508	554	493	506	554	500	513	515	506	493	514	456	476	542	493	510	520	474	530	490	493	500	472	494	462	492	505	510	490	511	483	491	525	553	545	503	491	516	542	545	494	518	455	489	537	490	513	496	459	538	489	494	548	532	488	483	535	523	517	518	502	525	499	489	515	515	494	523	498	502
3534	932	627	207	149	284	276	399	159	122	123	117	93	127	87	129	106	101	106	104	126	119	112	116	97	106	116	118	94	84	97	96	92	78	91	109	99	89	122	108	116	96	109	104	83	98	99	132	122	110	108	85	105	109	111	92	110	91	103	93	98	92	88	119	92	100	103	109	122	99	101	110	97	92	103	95	85	86	114	110	92	108	80	116	111	103	91	89	90	83	121	103	117	104	97	113	112	110	107	91	99	107	108	98	111	97	100	96	106	103	94	92	96	116	102	111	98	101	106	113	121	105	91	116	98	111	107	103	108	91	83	101	89	90	95	108	96	103	115	81	129	93	98	89	93	103	110	123	104	97	106	104	109	111	106	96	114	87	95	96	115	106	103	114	109	125	112	102	111	98	93	98	126	85	100	87	86	112	95	97	103	92	101	104	91	99	114	106	120	91	132	101	111	99	92	75	110	98	114	117	90	105	96	106	106	81	111	101	90	108	106	112	121	78	94	111	89	102	108	107	114	92	90	92	90	109	94	113	113	83	102	113	107	99	89	107	96	100	101	100	122	95	97	106	117	96	111	115	108	93	87	103	106	101	86	115	106	103	103	114	105	111	98	91	106	101	104	104	105	96	93	103	113	118	96	123	102	104	100	104	103	101	92	107	104	115	89	101	108	96	105	112	96	90	105	115	108	89	88	98	103	78	80	100	109	104	95	94	107	78	105	110	94	101	94	114	86	98	89	106	113	90	105	90	103	115	87	92	98	106	96	84	113	108	94	103	106	108	95	90	115	95	102	121	102	98	123	98	94	118	90	84	100	87	95	94	101	91	87	99	94	92	92	95	110	113	101	98	117	91	114	92	100	112	113	102	112	110	104	98	85	107	109	84	107	112	112	104	105	110	100	113	96	121	100	109	103	104	88	103	116	98	91	111	116	102	121	97	89	96	94	101	95	105	97	108	77	118	92	99	100	112	96	116	104	111	100	102	111	109	121	105	82	110	98	100	105	86	105	104	87	94	104	129	113	106	97	117	109	109	91	121	99	95	108	102	103	111	99	95	94	100	114	108	111	99	95	98	104	98	101	111	102	79	112	126	101	115	102	89	93	99	87	101	78	113	120	97	97	101	91	120	93	84	103	111	100	91	114	101	96	95	99	94	90	89	107	109	107	90	103	111	107	89	107	110	108	103	116	111	97	99	108	90	105	107	97	91	95	116	91	84	115	103	115	98	116	96	105	94	92	106	95	106	92	111	92	116	107	92	96	88	101	111	119	100	92	109	107	109	97	101	122	87	114	84	116	102	87	125	107	115	118	110	96	110	101	97	104	94	114	113	126	95	127	112	112	102	109	92	98	117	98	93	102	104	124	109	115	104	93	104	91	115	92	93	124	127	113	116	104	104	93	88	111	88	95	92	89	111	90	112	103	103	109	110	100	99	121	90	108	96	103	109	105	93	102	116	94	109	100	119	111	92	94	104	107	97	92	111	97	92	109	120	107	87	85	77	108	108	105	111	91	96	85	104	114	121	93	109	106	129	102	119	100	99	97	102	93	95	97	104	100	109	115	87	115	96	112	109	95	116	103	114	100	109	94	109	88	108	83	109	106	88	93	130	105	92	128	88	112	105	99	99	106	110	96	124	107	106	112	94	102	112	112	133	92	102	97	103	101	95	93	96	100	87	96	88	108	97	90	106	89	118	113	113	93	105	103	113	85	122	90	84	87	118	114	97	101	126	86	121	102	82	110	109	99	105	122	88	87	113	97	87	87	121	117	116	112	103	103	84	101	89	96	121	103	103	111	108	112	109	97	112	97	91	89	113	113	100	110	113	136	91	108	94	91	106	102	107	81	99	98	110	98	97	109	111	120	106	86	111	111	105	111	91	100	100	105	80	96	114	118	93	103	98	108	90	110	114	106	109	95	97	96	114	106	120	102	97	111	117	116	104	90	81	102	109	111	108	86	113	82	101	86	111	111	105	123	120	110	118	100	99	109	104	83	80	87	112	80	109	104	105	84	112	127	90	110	114	99	111	123	110	97	95	118	93	123	108	98	88	87	109	94	101	109	94	89	118	92	115	117	98	90	107	100	107	118	124	92	89	115	95	109	97	116	107	84	117	97	119	101	105	98	102	108	95	90	93	93	118	106	89	110	104	116	111	106	96	98	114	120	106	101	100	96	110	107	99	103	93	106	110	109	102	87	95	92	102	129	111	101	112	109	95	92	103	109	108	86	75	86	115	106	112	85	99	96	93	108	112	93	102	94	102	104	96	98	97	93	106	111	96	99	99	93	87	108	109	94	100	101	117	106	105	109	104	105	96	116	99	109	93	109	106	93	111	98	114	111	109	104	108	92	105	107	118	100	98	105	99	93	87	94	100	95	94	103	126	103	106	85	87	92	112	99	98	90	87	90	93	103	104	103	102	94	115	100	105	113	102	88	108	94	98	107	107	97	108	107	107	92	85	107	127	110	106	106	90	102	109	107	110	93	109	105	105	93	96	106	125	101	104	110	88	81	89	92	100	119	103	104	96	106	107	86	120	89	112	96	115	99	106	92	98	116	94	93	93	114	94	96	100	100	109	113	105	115	123	99	83	87	88	94	92	108	95	89	98	95	98	101	95	114	101	103	111	130	92	101	97	114	107	124	111	100	99	96	110	106	98	92	108	105	112	112	92	114	113	99	122	89	97	106	96	104	119	92	102	110	111	104	118	114	96	121	107	100	105	118	88	100	102	114	99	108	122	122	92	86	102	100	109	77	100	104	68	96	76	98	106	96	86	116	105	98	106	120	103	113	98	92	94	111	89	106	100	87	105	92	89	80	93	110	108	101	98	94	79	102	102	100	105	118	97	101	101	109	105	101	110	95	104	118	81	114	110	85	111	108	103	90	112	110	103	105	87	96	103	108	100	104	111	93	100	107	96	101	109	105	105	106	105	82	114	94	97	121	108	102	91	105	103	109	94	99	108	98	101	90	101	111	89	105	107	99	94	93	109	106	120	103	110	110	98	105	111	101	106	87	110	110	103	90	112	106	109	111	102	98	99	88	103	77	106	97	100	107	103	124	102	96	103	105	107	111	92	115	96	103	106	113	99	101	120	100	113	115	96	121	127	96	110	109	109	110	96	107	110	115	106	93	116	122	92	109	116	89	110	98	91	105	105	137	102	102	86	113	96	101	110	105	112	115	110	95	89	125	88	107	102	99	111	93	94	101	95	105	87	104	98	98	111	95	103	94	108	100	104	112	83	94	113	89	94	107	118	123	108	99	94	96	93	107	111	109	90	109	119	109	103	107	121	89	89	97	93	98	77	87	92	102	106	107	110	102	95	107	113	107	118	101	112	104	97	107	94	76	96	99	91	112	89	99	100	114	110	98	109	100	107	110	109	90	103	98	109	108	98	106	107	119	89	106	96	115	104	117	104	107	129	103	109	119	112	107	117	94	92	104	100	103	105	96	100	102	100	98	129	98	103	107	127	108	115
22013	8751	6103	2747	1817	12038	11148	15350	3697	1152	1090	1047	1006	933	935	941	868	904	867	850	807	793	778	833	850	820	790	790	767	796	778	778	775	734	764	764	805	783	789	788	763	779	748	766	813	788	710	713	780	760	810	735	776	740	680	745	689	802	796	741	735	731	741	804	664	811	759	776	746	782	778	788	755	753	728	757	757	745	735	701	747	786	788	751	727	737	731	728	777	729	779	762	714	710	759	750	751	706	774	731	755	753	717	737	769	749	804	706	773	755	740	768	764	773	744	706	730	745	745	766	771	775	753	739	746	738	759	713	805	788	745	781	744	746	743	748	770	752	770	760	767	699	757	728	761	768	747	787	779	719	749	751	708	772	754	735	733	821	795	743	723	746	777	778	745	711	815	728	714	710	728	731	755	734	724	713	746	732	827	762	777	723	735	732	714	758	730	804	738	799	768	731	757	722	745	759	775	811	769	798	765	759	717	779	759	716	766	750	760	749	718	738	751	786	721	734	743	835	755	724	747	730	753	699	717	785	742	782	778	786	733	723	769	759	694	756	718	778	743	755	814	774	756	747	735	750	767	815	734	753	773	768	731	785	763	732	694	768	764	735	776	724	762	727	729	763	717	776	782	719	731	728	758	735	763	777	787	760	723	747	768	771	799	792	715	743	754	740	746	799	718	706	769	759	728	789	719	731	758	731	776	748	716	733	757	762	758	790	736	794	774	724	751	767	751	744	753	744	730	718	737	745	699	806	734	768	766	752	728	739	715	774	827	763	757	781	755	695	746	731	757	751	764	760	770	772	776	738	746	795	788	736	729	751	746	743	728	719	757	810	745	767	728	790	731	728	697	715	760	735	738	735	761	728	764	760	776	762	763	746	722	795	753	711	678	741	788	740	762	769	776	772	703	715	803	758	751	754	745	752	704	740	683	760	775	753	748	766	739	757	780	703	716	750	719	728	738	758	719	734	751	771	694	714	745	773	707	760	761	754	746	710	760	722	792	732	697	753	724	715	727	738	766	696	724	749	801	741	733	719	750	758	761	715	757	763	747	706	756	745	771	758	711	760	725	742	728	754	752	806	748	685	770	758	767	790	718	761	722	765	766	720	749	733	751	755	779	749	736	740	725	725	756	763	680	687	792	781	741	746	746	798	751	738	774	717	704	696	792	713	748	739	746	737	781	712	749	766	794	741	768	764	750	736	717	729	773	729	743	746	735	725	770	743	725	732	754	738	705	725	763	765	793	772	791	748	746	800	710	776	726	731	771	768	746	731	727	740	794	728	753	794	739	760	778	747	725	709	750	789	735	762	740	799	691	816	744	686	765	767	786	777	691	727	749	753	732	752	780	733	704	756	752	773	766	750	790	759	719	698	749	755	738	818	772	789	752	749	762	765	723	724	757	735	773	751	796	803	714	751	762	713	749	784	779	716	765	738	716	776	741	765	788	798	763	764	762	710	761	792	759	762	721	765	713	699	758	749	798	745	755	776	740	780	754	728	764	755	732	773	765	723	769	750	734	725	782	716	807	832	750	736	759	803	807	758	763	762	768	763	783	759	776	784	769	768	753	757	761	789	735	767	732	741	753	786	761	711	798	737	768	799	779	766	699	721	735	723	786	771	768	747	756	757	750	733	721	753	766	742	713	743	780	797	719	742	716	803	701	736	763	759	752	719	699	690	810	710	784	702	752	774	733	745	763	738	750	767	741	721	781	790	727	780	731	814	771	741	770	724	759	748	808	759	760	730	718	800	757	708	777	706	772	750	722	750	740	727	754	805	777	771	733	758	749	736	744	770	737	755	805	778	783	758	772	679	716	725	757	739	737	768	745	772	770	759	695	726	764	796	755	747	748	789	737	768	724	711	753	743	734	742	783	752	718	760	745	832	745	757	776	728	712	786	755	721	737	766	713	745	759	734	728	712	751	718	752	797	766	722	745	759	713	754	737	758	718	741	749	772	745	725	760	773	728	724	741	729	722	730	732	751	763	777	772	765	727	738	691	745	796	773	734	760	778	718	702	737	772	731	732	738	757	704	713	754	720	792	806	755	795	746	754	729	737	746	710	722	729	735	768	726	742	762	722	771	760	724	762	750	733	750	789	727	747	773	714	761	735	785	790	715	730	762	750	776	775	732	755	734	760	728	805	772	751	751	771	737	749	745	810	755	742	713	762	754	774	709	760	724	740	765	710	701	750	709	744	740	737	728	713	764	753	774	759	807	781	769	773	775	761	756	763	754	751	782	753	725	768	716	746	719	736	725	807	733	737	796	738	779	773	767	707	759	740	736	791	809	754	796	772	721	757	723	745	706	772	745	758	782	744	733	753	803	795	759	741	784	677	778	799	743	722	788	754	734	755	743	781	769	679	765	762	723	715	727	722	825	754	760	767	749	751	808	723	723	787	744	751	710	773	722	751	741	785	801	719	758	755	756	764	786	739	725	745	779	731	742	712	767	737	787	729	696	753	716	757	745	717	761	792	762	752	770	709	752	710	720	709	767	754	736	795	738	762	772	759	794	716	753	775	757	734	701	799	761	753	714	788	775	813	722	722	763	754	720	746	727	706	786	714	742	729	778	729	742	729	772	717	724	783	737	750	728	752	751	734	752	753	741	705	732	754	746	721	772	775	739	742	774	726	817	771	726	737	747	769	753	740	745	706	745	742	807	719	720	809	740	799	720	765	766	777	782	745	741	763	711	765	719	799	763	766	751	712	753	732	747	708	735	801	745	728	758	739	761	769	743	692	784	772	744	762	758	753	813	739	732	757	772	740	741	774	754	787	744	777	760	746	739	775	730	716	756	791	744	717	749	770	760	739	770	744	698	759	742	695	700	734	736	735	771	716	706	693	730	712	722	728	804	672	806	726	720	768	748	759	736	782	757	721	691	791	745	743	728	730	767	743	770	739	760	761	753	745	698	767	791	723	769	738	740	764	749	810	742	733	731	781	743	792	747	812	757	717	810	714	763	760	730	778	784	759	750	741	784	691	766	764	772	729	712	725	754	726	721	779	738	733	759	701	757	709	778	744	750	714	760	719	781	767	711	710	751	732	726	765	761	798	748	756	722	789	673	789	722	717	761	727	742	730	761	704	716	728	789	719	703	719	786	740	763	736	720	737	741	716	758	741	750	737	776	732	744	777	794	757	725	752	759	756	763	746	716	710	734	759	724	732	747	714	740	777	732	744	755	700	746	774	724	770	717	770	749	755	721	765	776	716	765	725	767	727	723	777	695	690	774	712	772	745	750	781	731	724	733	761	727	724	799	722	751	783	758	754	742	725	754	708	709	754	764	764	741	768	769	729	795	748	744	747	766	725	766	804	718	714	769	721	716	790	741	742	790	770	709	723	751	722	755	743	782	781	716	770	789	771	759	748	748	808	685	763	743	765	784	763	699	794	710	742	775	746	750	770	767	802	748	769	734	727	707	754	760	764	740	751	757	770	728	759	697	770	785	707	754	738	765	778	725	753	759	710	752	773	757
3063	1243	908	280	183	469	440	707	215	134	124	159	149	130	138	129	136	134	141	148	112	131	138	115	114	166	130	132	123	120	118	119	141	116	136	123	132	155	119	123	153	124	135	124	127	124	140	126	128	116	127	129	134	112	117	140	114	140	107	140	130	112	114	131	131	142	134	117	116	133	112	138	144	140	122	129	142	138	138	118	150	120	118	137	104	132	104	135	126	109	138	119	126	138	129	126	135	154	128	127	123	128	139	156	118	154	134	125	153	122	120	135	144	120	140	138	139	118	147	140	127	131	130	115	130	131	135	131	132	146	125	135	127	145	136	128	131	122	137	132	137	148	121	134	128	134	149	122	135	133	139	138	111	128	114	138	131	143	136	137	137	134	123	144	148	130	130	151	128	130	138	133	135	126	135	131	121	141	132	118	143	148	158	133	136	130	130	138	124	138	123	125	120	125	135	130	115	121	129	131	138	119	122	140	125	120	121	135	123	129	132	133	114	129	131	128	143	140	145	108	113	150	130	144	112	149	139	124	135	112	140	138	132	124	124	121	105	140	146	108	126	126	132	128	117	118	147	133	131	153	122	131	118	132	130	123	117	133	123	137	121	127	139	138	132	113	130	125	122	127	120	138	143	125	131	140	135	126	131	126	119	128	143	120	138	123	134	146	123	114	124	124	130	121	121	107	113	142	125	126	148	126	133	158	132	112	124	135	125	106	133	163	131	132	122	147	112	140	133	122	139	140	124	118	135	130	147	120	133	115	158	140	99	131	129	133	126	141	94	125	161	119	118	128	123	126	138	144	126	134	117	120	119	139	131	123	154	132	109	137	148	131	159	142	129	138	135	140	134	128	128	129	126	117	120	131	127	123	122	127	150	114	137	140	135	125	150	116	130	138	128	104	115	111	132	129	138	138	136	145	151	123	114	115	105	124	111	150	134	135	112	108	134	126	144	130	117	124	146	163	133	129	150	127	123	125	131	120	156	127	117	136	130	133	121	125	120	126	139	131	138	132	144	135	141	133	119	131	120	146	128	125	111	129	135	122	120	135	117	118	128	127	120	115	135	138	146	114	109	132	107	138	133	126	110	150	125	124	109	134	145	126	123	132	144	154	123	141	137	130	105	134	132	141	145	126	128	152	143	117	115	124	131	129	158	115	123	134	126	121	140	128	106	110	137	117	129	129	125	123	160	130	139	127	122	108	143	117	146	119	113	114	125	150	120	107	123	117	113	115	128	128	133	159	147	157	129	132	127	134	112	130	105	119	85	154	116	152	134	111	118	138	132	136	136	138	134	147	128	137	125	121	121	130	118	135	128	118	126	130	130	127	124	136	110	138	123	147	144	110	130	123	99	126	132	143	128	111	115	133	121	135	132	147	129	125	125	130	124	113	120	144	113	136	121	130	115	154	120	133	145	102	152	133	127	140	139	130	138	126	135	128	119	136	139	132	123	150	121	142	122	148	133	124	117	127	142	125	121	125	136	118	127	133	132	135	129	124	132	126	152	122	151	130	138	132	135	140	128	128	133	129	94	132	108	122	117	122	103	139	133	141	122	131	111	115	111	111	151	125	124	139	130	134	141	137	130	119	131	131	117	110	141	135	155	131	123	117	107	124	135	126	126	125	139	113	134	121	135	137	125	124	129	131	114	141	129	128	130	120	139	152	143	147	117	143	139	125	128	142	119	142	151	117	130	111	120	124	125	117	118	134	118	129	129	142	140	126	151	139	133	117	139	121	127	99	139	115	139	141	142	151	114	114	123	125	123	124	123	130	136	121	109	131	143	128	119	133	121	143	158	127	130	115	150	123	123	141	138	147	131	140	128	115	113	134	130	133	132	121	116	148	134	116	118	119	129	141	135	135	145	139	113	123	127	120	132	122	147	134	159	121	126	113	126	121	112	140	133	123	133	133	130	122	147	115	128	134	133	137	115	118	120	131	133	117	136	138	118	125	129	132	146	128	123	128	120	135	131	126	126	119	117	118	120	137	137	141	123	130	131	119	132	114	120	134	145	151	126	126	129	105	120	112	133	111	139	137	119	119	158	116	125	140	140	136	134	137	138	136	145	121	136	125	126	131	139	126	131	138	148	116	133	126	128	136	118	129	133	139	121	114	134	143	128	145	121	102	124	126	141	123	159	133	138	135	142	150	123	112	138	123	137	115	144	127	130	136	125	130	144	121	139	140	105	153	143	129	127	116	121	123	118	122	130	109	134	136	142	137	156	111	115	133	150	142	126	136	141	132	120	135	136	143	123	135	102	129	115	109	130	125	150	111	127	117	116	129	139	130	127	133	123	149	139	134	144	110	125	97	123	132	120	142	129	107	125	125	153	142	148	123	119	137	143	130	123	146	154	122	135	151	128	135	121	136	129	125	136	116	115	104	147	114	124	148	125	114	123	128	120	118	109	122	129	143	130	130	143	132	120	135	115	128	126	134	124	129	114	116	143	126	133	128	134	118	141	123	139	126	129	120	133	136	120	131	116	150	141	122	139	131	112	147	125	138	126	117	116	128	123	140	99	122	136	133	119	109	123	120	106	127	143	129	147	138	133	127	116	132	108	121	125	117	145	153	134	130	125	141	136	135	130	137	128	129	128	141	126	127	123	115	144	129	153	116	117	133	115	120	131	131	143	116	137	126	134	128	122	143	128	142	135	144	128	114	132	138	139	133	130	130	123	130	120	111	138	126	120	124	135	128	131	113	117	115	138	148	143	116	118	145	141	129	119	134	118	114	128	119	131	130	136	113	114	131	141	134	125	138	122	123	125	135	129	123	133	129	118	123	127	144	113	116	124	134	136	135	129	139	124	134	141	124	132	111	117	110	120	120	132	130	135	151	134	115	128	118	133	130	123	115	164	128	139	141	115	138	140	142	128	133	128	158	100	134	117	123	115	130	144	112	119	140	128	122	123	133	126	142	135	134	126	117	130	145	118	134	133	152	127	129	129	133	147	126	135	113	126	124	133	122	153	130	148	125	141	139	122	147	129	121	134	131	125	141	132	118	106	129	121	149	130	158	135	126	139	123	136	114	133	141	118	109	130	123	112	123	107	124	126	136	122	136	129	112	136	123	117	116	137	141	118	124	140	134	112	126	103	139	128	123	141	128	125	117	130	122	140	118	134	128	130	140	118	113	123	116	140	126	125	141	142	126	120	122	134	133	128	155	128	149	156	132	130	128	118	133	130	121	136	127	138	130	132	145	126	140	139	135	121	120	125	119	135	136	126	141	135	121	120	112	128	168	147	119	129	129	122	137	127	127	150	133	110	117	128	143	103	130	137	135	130	122	128	127	137	137	134	132	132	126	111	133	131	127	133	123	150	131	136	126	132	127	122	133	114	150	144	124	129	136	131	136	118	128	153	130	140	137	137	118	132	133	139	134	113	118	106	121	126	150	128	130	123	120	111	123	127	126	134	117	131	123	124	127	118	126	132	127	131	119	123	148	148	147	122	125	107	135	124	141	133	139	124	137
25402	11486	8108	2909	2557	17501	16242	21786	4947	1817	1676	1527	1421	1324	1290	1281	1153	1139	1164	1095	1067	1079	1086	1031	1026	992	990	1033	1041	1023	1006	1038	933	959	984	929	922	980	990	916	932	889	926	980	885	873	952	936	904	916	960	900	925	903	888	912	925	923	956	910	933	920	906	902	937	896	884	931	928	945	889	948	873	922	897	915	883	911	921	929	966	962	911	916	941	880	907	905	949	953	927	877	930	896	834	864	892	958	911	975	953	875	933	919	910	906	924	926	886	953	991	872	896	868	880	907	883	877	931	926	908	942	912	874	939	885	950	861	923	910	928	844	885	924	925	940	908	893	842	882	935	941	876	935	871	899	916	899	848	957	897	917	923	920	926	929	910	914	927	841	940	901	898	939	986	918	894	901	868	883	863	921	895	918	903	866	926	942	872	883	937	897	945	954	909	889	878	862	897	887	952	939	889	879	924	962	950	916	931	911	960	876	894	879	885	907	929	904	865	910	889	923	902	966	851	859	884	922	917	889	853	888	879	871	886	872	895	921	927	890	911	923	968	879	901	910	894	903	862	922	933	881	872	892	890	888	931	889	953	897	855	858	897	879	929	941	897	878	889	879	867	943	897	904	850	916	872	896	901	907	914	936	899	923	911	864	901	902	953	915	893	861	912	915	901	926	872	929	938	889	914	919	928	919	926	844	828	901	901	921	926	932	893	877	965	866	943	918	892	916	952	908	890	941	888	896	937	867	917	927	851	887	948	946	923	834	931	874	887	915	908	901	899	928	834	904	904	882	903	933	955	866	872	910	926	876	927	909	922	899	852	882	866	906	912	894	925	906	946	927	902	923	915	885	880	861	865	942	908	895	912	905	938	881	949	869	921	925	945	935	951	859	908	943	895	922	898	897	880	890	923	927	900	971	897	928	915	868	951	853	894	880	902	897	906	903	906	923	872	839	944	905	912	882	888	912	919	897	905	892	941	887	921	936	819	876	894	878	946	966	918	918	948	887	854	889	895	894	871	905	894	934	925	907	893	960	891	870	897	888	915	879	939	869	903	913	902	931	944	884	912	998	928	862	876	891	889	906	940	893	914	888	899	904	928	864	901	946	880	900	912	902	859	948	945	894	884	938	904	893	853	866	923	849	934	936	947	955	882	898	895	883	889	900	882	882	949	846	977	946	896	954	934	914	875	907	904	950	893	963	887	924	973	851	923	915	883	865	939	936	896	888	891	876	902	906	884	939	908	977	926	857	912	933	841	946	909	927	915	915	914	948	841	947	931	913	902	900	920	958	912	886	928	867	883	877	885	862	887	923	884	879	918	861	940	899	879	883	943	856	905	905	846	867	903	840	914	892	934	925	915	906	930	894	957	912	884	888	911	894	942	965	866	851	958	924	907	891	873	891	908	890	925	860	996	905	870	841	871	893	901	894	931	928	918	844	916	943	945	863	885	880	976	874	922	910	902	925	880	914	958	890	882	934	889	899	892	916	902	928	927	919	903	896	910	871	850	863	938	928	896	922	833	947	845	890	887	930	895	910	882	917	890	914	895	876	912	900	924	957	927	909	878	906	964	904	858	936	955	921	901	930	952	915	956	917	884	880	900	906	920	951	867	863	857	874	889	882	935	880	898	932	928	940	929	903	906	910	833	900	922	914	884	913	928	861	892	866	920	903	879	879	921	899	865	879	926	907	873	905	875	901	870	875	901	918	915	947	957	911	955	899	885	911	873	936	905	896	919	936	937	939	892	912	917	972	895	923	893	915	898	870	913	895	967	819	919	891	889	935	942	912	877	927	921	909	1014	985	909	919	872	913	906	928	959	859	903	892	874	918	890	907	870	914	917	923	884	949	904	890	901	908	948	933	910	942	964	876	900	909	924	882	882	900	921	858	912	897	950	962	951	899	875	929	884	930	931	908	890	875	917	897	890	930	891	906	872	866	861	913	950	890	891	860	884	895	864	916	910	856	908	974	926	928	913	927	907	910	883	937	849	896	944	861	860	915	840	910	914	888	901	917	892	919	903	918	878	916	899	947	880	924	890	890	871	911	878	933	945	886	908	937	914	929	915	908	896	855	968	905	869	917	883	859	938	904	986	897	966	965	928	864	863	984	926	939	862	852	873	944	912	953	879	887	850	941	959	929	876	902	930	861	940	913	907	888	887	867	902	930	902	922	861	934	876	941	917	903	916	941	897	893	896	901	937	821	928	897	861	840	894	928	860	931	861	935	870	901	930	925	914	924	886	886	884	942	911	894	889	844	954	900	878	917	918	938	936	852	859	884	858	914	924	927	887	866	908	944	863	896	880	866	953	880	875	873	891	850	867	906	878	922	870	877	872	901	898	950	917	940	899	926	834	855	945	937	931	887	899	911	886	889	910	938	896	868	931	903	913	893	886	905	907	941	927	900	935	976	901	857	901	908	940	913	902	926	873	930	913	848	878	899	880	941	931	902	891	935	887	878	902	901	928	883	885	917	901	963	866	892	933	891	909	909	916	954	915	927	888	911	894	831	931	907	920	960	884	912	947	948	888	948	902	920	854	912	866	914	924	931	931	928	953	889	966	949	941	913	982	904	912	909	836	896	905	974	856	936	843	903	865	902	899	874	953	910	872	862	840	959	847	909	862	893	859	856	899	906	911	911	932	923	929	900	938	899	915	908	947	968	913	934	896	928	933	874	905	923	851	919	929	891	949	891	929	910	871	876	869	892	961	910	905	891	904	907	917	931	872	881	899	943	929	900	858	852	895	932	912	908	898	898	917	842	925	894	912	895	874	920	906	975	875	924	903	893	954	909	927	903	916	914	959	948	926	921	879	917	941	826	892	915	905	900	907	878	907	852	917	936	885	916	914	920	896	864	914	895	915	858	900	923	910	924	904	936	891	905	906	909	916	907	927	895	855	908	931	931	892	946	886	927	920	961	890	875	877	876	900	899	907	911	878	933	917	919	925	915	915	911	883	904	959	879	889	968	901	900	950	883	900	866	921	917	881	940	941	914	898	936	885	948	901	929	915	891	904	900	878	881	925	888	923	935	947	871	931	899	935	982	930	903	856	936	864	861	910	948	934	895	938	857	836	857	973	832	833	939	889	909	841	886	897	900	893	896	866	934	919	885	899	924	915	932	947	868	905	894	919	912	896	867	891	911	923	921	899	955	921	884	928	965	918	842	896	905	938	887	882	885	904	855	915	870	898	930	993	892	920	930	922	890	851	859	908	891	879	891	934	943	917	879	942	885	884	911	919	878	918	888	902	869	914	890	889	873	941	905	895	898	898	897	918	917	927	922	880	933	940	911	841	881	911	861	862	937	878	936	868	918	867	940	914	919	920	920	894	948	910	929	919	948	893	879	899	884	904	902	858	919	959	883	910	880	887	887	925	926	926	917	953	877	906	851	930	903	875	910	877	906	861	908	866	935	924	945	850	939	965	938	911	814	950	895	928	901	878	893	938	939	916	960	886	868	930	889	848	900	862	944	853	899	861	920	900	932
2166	602	349	125	69	77	69	80	40	54	65	54	42	51	51	45	62	48	43	50	50	59	53	49	49	52	57	49	48	49	51	61	58	43	64	47	43	57	49	47	42	66	43	56	54	47	62	62	52	51	60	61	55	80	41	57	56	64	45	46	46	48	55	71	58	56	51	56	43	50	46	45	48	65	51	62	49	60	47	55	66	53	49	50	50	57	45	56	51	63	50	46	61	57	53	54	42	50	62	59	53	59	65	60	47	67	46	57	40	53	58	68	42	43	58	62	52	48	55	54	64	49	58	55	39	43	46	53	49	53	55	43	54	56	57	45	61	52	56	45	56	49	40	51	60	62	54	40	39	40	66	53	41	51	52	50	59	48	63	44	63	47	54	56	55	50	53	48	60	59	56	46	42	48	57	54	53	42	54	47	48	53	44	50	53	45	46	66	54	44	57	46	48	46	45	65	48	54	52	57	58	66	56	59	59	47	55	59	45	64	57	62	46	62	50	48	61	60	45	46	51	59	63	61	50	58	77	40	60	67	55	60	48	53	58	61	52	58	66	49	58	52	52	54	66	49	57	59	43	46	53	62	50	33	54	46	40	53	66	64	48	55	50	45	56	50	67	62	49	54	61	51	59	57	53	58	55	46	64	61	46	43	46	70	52	53	54	46	45	48	40	56	59	58	38	58	55	49	59	58	48	48	54	46	62	44	61	58	52	51	42	61	50	54	46	55	45	58	63	60	57	58	39	62	50	55	57	69	56	66	48	58	52	44	46	60	48	51	51	61	47	64	57	52	48	58	59	59	50	55	60	61	51	50	55	54	66	44	57	46	53	69	61	64	55	57	47	58	52	51	48	50	69	64	50	49	51	55	54	55	61	50	40	49	45	40	49	52	58	54	65	60	65	54	62	52	42	46	57	52	54	56	46	42	40	69	38	70	51	62	48	51	61	46	49	59	49	59	47	56	66	45	58	40	64	62	49	46	55	54	50	49	46	55	54	50	51	59	49	43	39	48	64	57	52	47	51	46	51	54	45	56	62	59	48	59	69	56	57	56	47	42	54	49	60	55	42	48	52	62	50	60	54	49	54	69	62	49	64	54	49	46	50	49	61	45	58	53	50	60	58	51	54	60	50	51	47	56	62	60	55	49	47	60	52	42	55	44	57	57	58	52	48	48	47	56	60	68	43	60	50	48	55	33	53	58	63	54	39	50	44	54	62	56	43	60	57	70	62	53	51	57	58	47	60	58	41	49	48	53	54	48	53	64	47	52	66	39	69	59	55	56	60	57	46	55	57	48	51	43	47	53	59	60	47	57	55	62	40	52	63	56	41	62	56	52	55	55	53	40	49	53	61	45	41	53	53	55	51	48	57	46	51	48	45	45	65	54	59	58	54	61	53	57	67	57	44	63	44	63	52	56	49	57	48	49	64	48	70	59	49	60	49	57	55	65	43	49	42	45	58	69	50	70	60	60	57	44	59	62	61	45	66	56	68	63	50	53	45	55	60	45	52	56	45	49	43	57	66	59	66	74	60	57	54	59	43	62	50	40	56	45	60	49	52	59	63	74	62	49	47	45	52	58	47	61	59	53	58	59	56	49	53	49	51	69	55	56	59	58	39	79	53	45	68	55	70	56	53	45	50	47	60	50	51	55	38	56	45	51	53	60	56	56	52	69	53	49	63	48	46	46	54	44	54	64	57	54	60	58	40	48	53	55	61	49	53	46	51	54	69	65	60	49	51	42	43	57	58	40	54	48	51	49	57	47	70	53	44	48	52	55	53	53	55	68	49	42	54	54	51	50	38	56	71	65	67	63	63	51	56	38	53	56	42	44	41	53	52	63	47	36	68	55	53	49	49	47	52	57	55	56	58	65	41	66	55	67	57	57	47	50	58	55	53	65	50	44	60	59	44	70	51	55	50	57	51	56	54	57	40	67	47	59	47	63	52	37	48	50	42	61	54	54	53	53	59	44	55	65	49	51	51	59	49	51	46	51	54	50	61	47	48	54	51	52	60	57	58	54	63	56	61	50	34	46	56	53	51	51	46	54	49	56	42	54	49	49	53	58	50	52	42	54	55	52	55	53	62	56	51	49	55	50	58	60	65	39	46	50	68	35	49	62	42	50	59	61	49	65	62	52	66	55	68	63	63	56	69	59	60	64	42	52	54	52	43	55	61	54	58	53	40	45	63	52	63	54	45	46	55	53	57	56	42	48	52	43	60	54	50	53	67	42	71	56	46	47	60	48	60	57	52	58	59	58	45	49	40	54	64	56	64	40	53	57	56	48	49	44	54	52	49	55	47	52	48	65	60	55	52	55	45	59	65	56	54	48	55	45	58	56	51	44	48	44	41	57	42	45	56	51	45	55	54	56	43	50	57	47	55	57	50	52	67	49	60	56	47	41	55	46	57	54	68	58	36	49	52	43	43	56	46	44	44	51	53	54	56	59	46	61	60	42	34	60	51	68	51	50	50	45	44	43	58	57	43	56	41	50	52	61	46	51	56	50	43	60	47	54	53	59	61	44	59	43	56	56	60	66	46	52	61	47	57	55	58	49	48	45	60	50	51	52	66	63	70	61	48	48	55	56	52	58	48	66	56	53	63	40	55	52	53	59	53	58	53	53	51	44	58	49	47	42	56	42	37	53	64	58	61	49	45	49	53	55	46	49	53	49	51	59	61	44	50	52	56	38	48	48	56	61	57	54	63	58	49	55	58	59	58	56	49	53	49	59	50	50	59	52	49	59	53	39	61	49	53	61	56	56	57	53	61	51	56	49	40	51	68	61	44	56	43	61	47	54	46	56	50	69	45	53	54	54	43	62	49	58	58	65	52	55	57	46	57	60	57	60	58	50	48	49	61	43	63	50	45	50	44	47	71	51	59	63	49	37	59	64	54	55	50	61	56	47	41	57	52	52	57	54	48	53	54	68	61	53	51	61	51	46	46	60	53	54	64	49	59	50	58	45	51	53	61	41	49	50	53	54	53	54	56	50	60	57	52	54	56	53	56	56	52	53	67	55	72	48	59	62	60	47	43	52	64	53	53	38	62	58	48	50	55	58	62	45	52	56	60	52	46	54	59	45	49	56	56	37	58	64	47	52	56	37	59	49	51	59	50	48	56	49	52	48	54	42	55	68	59	53	51	67	53	46	51	67	48	56	47	58	47	49	63	62	64	63	56	55	58	58	50	55	54	51	56	50	47	57	53	53	62	58	54	58	59	58	52	44	44	43	46	46	50	57	63	47	68	53	52	56	46	54	53	62	57	55	47	64	44	57	40	51	47	69	62	64	62	53	58	55	53	44	48	68	58	74	60	67	52	52	55	46	49	53	57	49	53	56	49	62	57	49	52	50	47	49	53	62	57	49	53	59	52	52	62	61	57	52	57	41	60	68	59	41	60	41	51	40	41	62	51	48	48	58	49	45	52	50	52	49	57	46	63	68	59	53	53	49	53	42	54	48	40	42	49	62	57	47
17716	6493	3545	1516	1015	2522	2095	2440	563	459	470	455	458	409	413	437	434	428	387	426	390	408	469	392	420	429	407	374	419	388	400	376	383	361	406	419	422	390	397	379	409	407	425	414	428	388	466	385	409	407	393	445	396	392	421	397	383	403	378	364	433	400	380	417	406	421	406	418	433	399	400	419	407	408	390	382	373	429	392	433	418	401	408	400	362	394	362	401	415	443	410	443	403	434	383	425	381	389	423	399	436	390	368	361	423	370	405	420	404	423	375	389	384	378	416	382	412	396	411	404	422	416	419	405	403	384	425	385	414	423	380	407	409	396	367	426	386	379	412	402	427	408	424	408	388	436	412	400	406	395	424	412	398	404	379	389	423	407	399	436	405	357	401	456	406	395	402	431	376	401	389	408	411	403	411	444	404	396	426	425	398	379	401	432	388	391	431	400	411	390	369	409	404	383	392	379	404	428	401	380	406	385	389	374	389	414	406	448	408	409	395	404	407	424	374	408	392	407	410	391	356	405	399	397	401	404	387	390	387	392	413	402	386	405	379	428	388	375	420	397	361	417	389	426	338	397	398	423	394	384	418	437	393	401	409	384	416	370	366	367	435	420	407	396	403	413	365	409	386	399	412	383	394	386	407	452	417	443	413	399	386	406	419	409	389	387	422	387	441	405	389	375	416	409	399	400	387	418	410	391	395	421	382	417	427	421	386	418	423	399	449	394	432	391	421	377	403	415	404	404	415	438	394	430	387	378	445	431	421	413	400	404	423	411	408	406	410	397	391	374	428	405	408	384	407	414	398	418	412	379	408	382	418	421	382	385	394	374	389	414	423	425	401	397	373	403	407	410	417	373	395	388	377	401	387	411	386	380	388	429	378	389	384	400	448	423	425	412	411	402	424	397	427	385	448	450	408	395	413	399	386	433	414	403	408	396	420	434	415	430	387	398	373	380	409	417	411	387	412	446	405	422	414	420	388	392	391	429	409	387	379	403	414	424	411	380	354	443	429	410	416	425	398	435	416	369	378	400	403	394	441	431	392	460	417	373	388	413	409	423	394	421	414	411	385	430	426	379	447	410	394	429	429	424	393	397	410	376	414	425	427	413	417	406	390	409	407	377	418	416	413	399	371	425	439	426	407	385	433	400	397	394	382	412	382	385	408	389	416	409	397	409	381	405	378	386	368	453	461	434	416	438	399	393	368	407	414	405	402	426	401	425	413	389	348	377	416	423	393	375	414	422	379	384	412	416	415	396	381	423	429	439	386	398	378	418	412	409	402	417	419	374	389	397	403	419	402	386	378	405	427	385	397	409	391	430	434	418	434	399	424	416	393	428	408	373	406	401	414	374	422	417	404	405	391	403	404	417	407	410	417	405	381	409	403	374	408	391	422	403	382	388	405	400	387	427	400	418	397	420	421	389	385	421	406	414	388	418	371	383	434	394	406	391	425	427	441	385	406	415	421	388	356	437	394	421	379	364	395	415	397	400	382	381	371	427	438	391	434	397	367	376	393	396	395	432	397	400	384	361	396	408	412	370	394	389	418	406	366	418	389	412	426	387	404	388	399	404	335	402	375	401	382	423	391	368	411	432	498	412	412	386	387	406	369	391	394	421	415	415	386	399	366	393	396	407	419	419	382	387	400	383	401	433	394	370	421	399	398	409	393	425	396	434	401	437	370	397	393	428	413	382	403	395	396	412	412	410	421	378	368	392	402	399	398	435	440	409	409	369	379	406	408	369	388	387	438	431	392	416	383	415	393	409	389	386	388	410	441	385	438	393	368	415	399	424	379	397	370	393	402	398	417	377	392	392	425	372	404	402	398	404	424	395	380	431	393	419	421	367	410	406	375	411	403	436	387	383	382	375	384	401	385	382	412	404	402	370	389	414	392	389	401	409	428	421	411	400	402	397	427	381	362	417	410	397	397	426	410	410	395	422	387	373	365	375	404	440	411	400	398	430	365	417	412	378	389	417	394	428	380	392	379	390	436	444	424	414	406	407	372	423	375	377	401	392	405	406	414	402	415	402	371	415	405	389	372	357	412	432	377	423	412	412	387	442	395	391	421	405	401	412	346	416	386	376	368	411	390	418	430	398	395	399	390	375	386	405	405	408	380	407	389	410	424	378	393	405	406	383	369	400	400	378	430	423	422	420	371	396	400	449	389	429	431	400	412	395	356	416	416	391	425	404	403	394	343	382	377	407	414	390	420	412	419	393	397	377	458	444	410	432	428	461	389	366	393	425	399	419	415	442	380	410	372	419	375	397	418	380	375	405	386	386	383	384	397	405	401	414	411	382	410	400	410	427	411	375	423	409	379	395	401	409	414	420	361	377	382	395	419	392	443	431	417	418	399	371	394	399	361	406	434	380	360	397	412	418	404	412	398	411	407	410	409	407	418	389	410	402	419	404	394	444	408	409	394	385	400	400	382	373	424	427	393	416	398	366	386	416	399	394	413	437	382	398	391	375	412	419	395	404	370	410	391	429	399	398	416	407	419	413	414	426	388	397	373	387	375	417	444	392	401	392	423	404	392	405	453	401	418	419	404	386	364	385	410	410	378	409	386	420	394	395	393	382	405	387	422	360	416	399	370	378	384	420	412	402	413	415	394	401	430	411	382	395	410	411	386	411	401	399	409	370	381	426	391	413	425	407	403	439	377	429	403	404	401	400	400	432	411	413	406	396	399	419	419	400	418	387	417	430	406	403	395	406	411	433	375	423	415	389	443	412	398	375	374	397	419	402	406	407	411	375	409	375	382	386	357	394	414	391	415	393	418	425	395	407	417	406	397	389	382	414	414	401	425	382	401	397	409	413	421	384	398	411	388	376	408	366	448	404	440	374	378	411	363	416	396	376	425	421	418	423	397	411	371	432	382	428	383	403	408	409	397	434	375	392	406	387	360	432	386	407	401	398	402	405	417	416	413	393	398	393	391	403	402	406	448	411	403	393	429	439	401	380	403	447	396	356	379	419	413	415	425	406	386	370	385	382	365	397	387	403	429	422	398	405	425	403	395	396	419	435	427	378	385	408	421	414	414	389	404	433	380	352	425	415	397	406	408	460	408	421	418	419	431	442	424	398	399	404	421	415	369	424	397	430	387	420	397	405	394	412	356	398	385	399	401	400	411	412	381	388	386	421	409	411	391	385	361	404	409	423	416	416	417	403	424	451	362	425	395	410	343	403	407	379	384	379	444	424	383	413	367	420	384	432	407	396	424	401	396	394	429	419	411	427	427	381	416	411	400	372	384	415	409	409	407	412	380	445	403	406	390	394	391	388	408	406	373	372	419	384	372	377	446	405	392	434	362	406	383	402	385	387	429	404	439	376	416	392	390	394	420	401	401	435	354	399	435	399	388	431	431	403	420	374	365	415	410	368	403	385	406	424	391	381	416	384	437	429	414	413	428	399	378	352	394	399	439	400	405	424	392	395	388	392	398	383	408	389	390	370	459	403	418	430	351	397	384	450	395	419	398	387
1585	845	475	194	101	222	233	241	66	75	89	81	80	81	65	64	70	89	69	55	95	85	61	65	79	57	51	59	73	63	83	72	66	78	84	71	72	73	84	70	72	67	75	69	65	66	79	88	62	78	63	80	63	56	71	69	60	69	81	79	84	70	57	80	84	74	58	76	75	75	79	69	63	72	73	74	84	64	68	72	59	75	59	79	79	67	70	59	75	80	79	84	87	68	72	70	61	66	69	74	79	67	78	66	71	68	57	74	76	76	59	67	73	63	76	74	76	68	80	57	65	69	54	77	78	65	61	74	65	76	65	64	61	92	62	64	57	80	69	75	71	70	64	62	69	70	86	65	66	64	65	66	80	56	74	74	68	66	67	77	68	63	69	58	85	56	78	74	60	72	78	71	81	69	71	58	65	79	68	82	76	89	79	64	77	79	86	75	82	62	65	77	75	86	66	63	68	73	75	65	58	71	62	73	69	67	67	62	70	62	70	64	66	82	79	75	59	74	71	59	75	90	76	79	73	73	71	69	84	56	72	64	54	69	62	68	70	62	55	71	85	79	61	68	82	64	90	59	68	68	62	96	68	85	67	83	73	68	72	64	79	73	64	68	67	59	71	56	58	64	53	71	66	87	66	64	78	67	69	83	74	91	66	78	76	68	82	78	63	82	70	73	73	74	72	67	76	67	79	71	82	91	64	76	55	85	69	69	64	69	56	77	77	79	71	70	71	63	80	85	77	64	74	78	69	83	86	81	76	62	66	63	65	55	67	64	82	66	67	65	87	71	73	75	78	78	70	83	88	74	61	69	68	71	61	66	79	73	67	54	62	61	70	75	81	65	89	77	72	79	81	86	77	62	89	67	69	74	70	78	75	62	64	68	58	79	82	60	69	76	87	70	53	74	79	80	72	80	76	59	65	67	76	61	59	81	80	67	78	67	68	67	84	65	66	58	76	58	83	59	62	75	67	56	72	69	81	73	55	79	70	74	74	64	81	73	68	70	71	78	68	61	62	73	73	62	71	74	88	69	73	69	61	72	72	70	78	81	71	69	67	70	67	61	91	63	66	69	67	68	70	73	82	69	60	69	81	89	72	74	75	81	83	81	72	67	56	73	89	59	80	68	80	66	69	81	63	71	58	59	82	66	58	78	76	58	81	72	85	75	83	64	91	68	74	74	70	73	57	58	92	72	74	81	73	84	63	82	81	79	71	67	61	67	73	56	84	76	79	50	67	79	66	68	81	77	72	67	71	67	89	72	67	76	72	71	79	84	82	68	93	85	71	57	56	70	66	79	76	59	69	64	85	76	70	72	56	63	71	69	67	57	79	63	83	73	81	79	74	72	72	74	65	90	58	88	70	90	64	68	68	77	61	68	65	63	79	92	75	73	68	72	76	80	78	69	67	70	64	65	58	79	75	71	79	71	71	81	62	74	73	64	71	66	74	67	80	67	73	69	73	70	76	78	82	79	62	64	66	61	61	80	85	72	66	82	75	67	59	66	67	71	83	79	78	69	63	79	73	76	75	81	66	79	78	77	61	80	68	79	76	74	72	64	69	64	70	89	76	55	75	82	73	87	91	73	77	65	83	64	74	77	88	73	72	84	73	61	66	57	80	64	67	65	72	74	66	63	69	66	54	73	85	73	71	78	79	72	73	78	59	75	85	73	63	65	76	67	69	82	63	81	79	77	59	69	71	72	70	71	80	66	78	78	72	77	66	68	77	72	58	60	80	72	74	56	92	88	70	71	68	79	79	75	80	82	61	67	61	78	60	79	61	82	64	71	83	62	72	67	66	69	69	73	71	78	69	54	58	70	56	76	65	72	71	69	65	64	76	43	78	55	69	73	76	59	65	62	65	60	69	69	59	67	83	72	60	69	62	85	74	72	65	62	68	81	71	71	72	78	85	62	84	80	61	58	76	81	60	47	84	82	67	75	74	69	87	62	74	66	67	61	70	78	69	57	77	66	55	77	76	66	86	54	61	74	69	73	78	65	66	82	71	83	76	59	77	84	79	73	77	69	76	78	73	87	72	65	69	82	66	63	75	88	74	82	69	80	71	79	76	69	78	62	62	62	69	68	80	73	76	58	75	75	72	81	66	73	64	58	77	73	68	78	63	76	63	65	79	68	76	75	66	69	76	75	61	69	73	80	70	82	60	66	82	68	69	77	73	77	72	70	73	71	64	75	74	53	57	84	63	63	74	70	81	80	60	76	74	75	75	75	69	71	81	72	71	69	62	57	63	65	78	68	69	73	71	82	74	71	71	61	68	75	74	60	64	91	62	56	73	59	67	67	76	82	58	71	74	79	69	58	69	60	71	63	84	71	77	63	81	80	73	76	80	82	80	71	63	74	84	70	72	56	76	57	65	74	73	75	80	74	79	71	60	57	77	68	74	76	74	67	81	75	70	63	78	60	76	93	76	77	72	73	93	64	64	72	64	64	61	74	66	74	68	61	80	69	66	90	63	66	67	67	67	81	67	67	55	76	62	72	76	74	67	64	75	79	82	53	65	56	74	68	84	74	60	76	72	51	73	76	77	71	80	81	64	75	70	70	77	84	60	72	62	60	72	61	71	85	81	86	67	53	85	66	62	73	75	82	73	72	61	74	73	50	93	71	67	83	73	92	77	72	83	61	74	81	70	65	78	60	68	63	66	55	77	89	73	49	76	78	77	76	69	73	74	70	82	73	69	88	80	77	69	89	76	73	73	70	90	68	82	79	67	66	84	73	77	72	63	71	73	54	61	76	66	83	69	84	70	82	79	71	66	69	69	78	73	78	75	69	79	75	65	72	73	80	67	65	55	80	64	69	84	90	64	62	75	75	91	67	61	65	71	63	76	66	66	87	68	73	76	73	73	75	66	83	56	80	77	80	91	78	63	65	84	86	80	66	73	70	57	65	72	81	68	69	76	71	67	64	72	56	69	49	82	49	72	75	77	73	80	60	59	79	74	66	81	77	68	66	49	77	88	90	66	80	78	70	57	74	86	72	86	78	56	65	72	49	77	81	80	81	82	59	82	64	62	57	71	68	68	84	72	64	71	75	77	77	86	70	75	72	70	67	72	85	52	86	78	76	62	72	73	63	70	84	78	69	69	75	54	78	53	58	69	60	80	62	63	60	66	86	81	63	70	70	77	83	71	62	63	59	68	89	64	69	86	80	70	81	69	72	63	69	80	74	62	71	64	71	66	61	57	57	60	79	65	83	59	69	72	65	63	77	65	69	68	65	58	66	65	74	75	95	68	85	80	76	67	66	80	80	67	57	74	62	81	70	69	70	60	63	71	66	59	68	67	70	68	77	78	68	75	76	67	57	80	70	93	47	74	77	61	70	61	71	67	67	73	74	68	55	83	79	78	59	81	74	72	68	60	76	73	60	77	69	66	74	69	80	73	62	60	67	71	58	69	82	74	61	56	63	82	73	71	71	58	64	70	70	65	56	66	74	81	63	70	72	60	69	71	62	79	73
18692	8268	4563	2174	1683	10044	10612	10073	1020	951	890	795	732	720	696	609	612	602	587	599	548	578	527	583	596	546	562	576	527	545	568	543	522	548	520	508	481	563	524	524	475	483	523	477	518	516	521	547	531	508	461	457	563	495	481	495	500	525	466	495	477	488	520	498	497	499	546	550	488	484	497	506	477	522	494	512	480	524	531	496	536	499	494	557	527	493	531	539	475	484	500	467	454	528	500	498	504	539	486	517	470	512	504	492	520	517	481	452	509	485	514	497	510	489	474	514	506	511	510	508	487	482	448	525	489	487	500	466	483	495	456	484	505	483	503	488	467	462	494	476	490	520	509	477	494	481	502	514	459	474	490	494	492	474	503	506	497	488	491	466	501	501	514	461	458	582	473	470	476	540	486	498	478	490	486	475	481	543	472	494	485	481	468	477	521	501	497	532	538	477	481	505	534	475	486	515	484	474	520	490	507	504	504	500	491	497	469	508	458	527	480	478	510	487	511	452	500	499	505	534	487	500	491	500	522	501	472	499	490	503	452	474	473	500	484	488	501	472	478	534	453	490	497	490	500	496	494	464	483	484	473	484	475	544	520	476	519	482	481	486	501	490	530	499	527	494	499	494	475	487	454	479	492	492	500	511	485	504	509	490	509	468	503	490	487	479	464	491	490	439	513	489	514	498	510	502	514	507	489	524	512	496	531	467	456	509	486	441	484	508	470	518	509	499	479	534	527	497	446	495	449	487	506	555	485	443	518	491	494	502	497	503	477	478	512	518	476	478	484	528	487	513	508	523	507	487	525	505	496	473	498	502	471	440	482	489	517	548	514	480	490	506	506	505	528	468	475	491	492	512	498	512	497	471	477	516	533	508	510	482	482	528	462	507	545	477	503	523	530	502	524	494	502	501	490	506	497	511	555	485	503	484	541	483	472	489	491	499	478	480	503	496	475	526	527	511	515	534	473	465	506	501	495	498	508	521	506	522	490	509	491	451	490	501	519	483	479	494	492	484	471	471	513	483	477	475	488	507	494	527	530	484	495	491	463	471	486	513	493	524	512	446	516	501	533	494	468	520	485	494	518	489	517	485	506	524	482	452	471	515	498	515	528	485	509	484	545	493	475	517	498	456	500	473	494	507	478	518	496	532	475	507	530	512	486	496	489	500	517	513	478	480	511	471	447	453	519	499	539	462	476	468	475	504	455	454	499	482	496	544	491	511	512	480	521	507	517	504	487	501	513	496	485	489	550	477	536	524	510	527	444	475	472	491	525	491	496	522	488	556	528	503	491	489	504	527	516	497	527	539	499	517	491	462	446	494	504	493	465	511	510	473	499	461	508	469	511	491	500	521	520	491	490	476	515	476	473	517	501	476	528	495	521	511	499	513	509	518	534	504	447	533	515	507	490	503	494	509	480	489	494	462	463	522	513	505	487	486	479	515	497	506	478	518	498	486	512	481	506	483	487	513	454	481	495	497	472	486	533	457	527	513	477	479	524	506	498	486	495	474	507	515	462	516	510	500	505	454	502	485	549	517	522	454	498	472	543	487	471	535	503	466	507	512	501	496	513	529	512	514	505	493	493	448	488	505	503	572	499	494	509	450	482	505	493	458	525	472	484	483	485	513	467	493	492	543	441	496	493	484	520	460	523	491	481	503	516	512	484	537	500	478	474	496	493	495	494	484	500	502	448	478	503	474	512	483	518	507	504	480	487	472	471	509	495	494	506	488	509	518	489	491	515	522	523	493	524	518	467	507	489	445	482	519	493	505	471	510	495	530	524	497	463	482	502	462	490	518	498	493	456	476	535	488	508	509	473	518	497	485	472	499	524	504	525	539	535	485	487	515	501	532	490	505	500	506	500	534	523	516	486	468	484	536	502	468	498	504	482	523	480	531	461	497	477	499	516	508	538	499	513	530	512	508	529	472	521	508	484	486	500	480	530	541	500	515	515	497	510	474	520	534	491	532	480	491	494	532	496	485	508	469	523	483	488	500	526	521	507	478	504	490	494	486	480	479	513	522	512	499	498	498	485	466	506	534	499	470	460	544	500	463	453	487	523	458	463	485	484	464	500	475	521	479	514	444	497	505	491	511	503	516	484	523	508	521	499	494	503	463	455	488	468	497	513	471	487	470	490	507	508	496	492	476	525	475	499	522	511	484	503	484	508	459	504	553	501	521	520	506	472	476	485	528	482	500	516	504	529	486	515	487	529	526	515	494	506	499	460	523	493	484	517	507	525	505	517	521	488	455	509	486	494	472	509	515	500	531	483	499	516	474	474	509	460	504	493	489	474	471	513	521	550	471	487	466	529	498	488	500	495	514	503	527	465	527	481	448	477	519	492	475	488	453	555	516	495	494	505	491	496	473	492	517	528	513	500	521	528	509	507	462	520	493	478	494	512	502	479	497	495	495	449	487	523	493	506	503	497	486	515	508	497	505	486	489	515	521	506	501	488	491	502	457	498	537	488	494	510	485	471	496	500	521	492	513	503	478	520	466	480	484	522	468	459	465	496	485	476	501	501	496	522	475	478	488	489	511	528	534	502	494	505	498	455	464	513	458	490	473	521	522	488	474	507	485	511	480	465	504	501	528	506	508	491	496	493	508	504	482	521	475	507	530	524	487	499	452	470	506	508	512	492	457	511	468	511	493	515	516	512	497	525	457	503	516	467	502	509	501	488	477	504	501	481	519	495	487	479	492	508	476	523	479	488	541	488	518	455	497	472	546	470	503	521	480	545	528	480	518	509	484	514	498	497	500	481	514	496	484	501	506	489	520	521	517	484	515	527	475	460	468	481	499	496	507	515	495	520	470	501	479	523	520	499	491	489	502	520	450	451	475	470	518	496	515	504	504	498	495	512	454	501	487	479	496	489	512	533	510	480	499	488	505	498	485	518	478	472	449	514	464	476	474	523	490	487	515	476	466	507	505	492	508	481	467	508	484	505	494	525	513	519	482	521	480	519	519	507	513	483	524	476	490	506	508	500	494	488	511	529	474	468	516	490	488	498	480	474	513	464	454	503	491	507	488	523	502	494	491	500	533	510	547	470	494	500	486	464	516	514	515	495	478	541	491	505	468	510	454	512	462	549	497	497	504	504	486	524	504	515	459	497	493	519	490	484	457	482	484	520	488	520	474	518	467	489	504	505	466	459	515	461	501	500	503	497	518	501	509	520	486	505	491	470	519	490	489	475	504	487	488	482	469	511	497	504	545	514	491	548	500	496	515	457	466	523	497	478	458	484	509	481	455	475	485	478	532	497	537	500	522	515	484	542	481	562	533	506	464	473	482	464	504	517	473	483	546	505	507	464	493	478	467	499	495	467	527	469	502	487	505	480	523	524	477	508	476	513	531	543	495	510	477	488	522	487	470	503	462	473	482	477	522	502	478	530	498	489	478	515	523	493	515	488	529	471	493	493	534	474	543	480	477	478	506	528	522	514	476	488	495	498	494	489	491	453	510	506	491	532	497	497	514	527	509
3169	738	397	218	150	265	281	272	113	123	129	113	113	95	97	90	103	109	99	111	93	87	125	101	91	95	120	106	99	106	95	100	109	114	114	93	108	110	115	91	122	113	102	98	91	88	116	96	114	118	108	127	103	108	105	94	90	95	105	113	100	110	107	97	97	109	118	108	107	103	108	93	97	108	103	95	112	97	117	76	98	110	103	95	108	99	119	113	92	92	98	109	99	83	101	89	118	107	92	85	111	94	112	109	90	89	108	104	89	103	107	118	90	75	123	80	112	113	98	107	103	89	91	101	100	102	111	98	115	89	98	94	107	94	91	108	98	95	99	113	96	109	93	109	96	100	101	95	97	98	110	105	88	81	128	104	117	98	101	90	118	84	99	98	103	94	97	110	110	102	107	101	106	121	110	97	117	109	83	94	106	89	100	108	93	99	96	92	104	83	89	107	94	112	97	89	98	102	101	93	106	97	117	107	111	102	83	120	120	108	106	90	114	113	103	100	117	102	104	96	95	114	103	99	104	112	103	123	93	100	93	93	82	119	102	98	82	102	98	124	116	84	100	94	101	86	113	103	106	97	78	106	95	128	118	109	104	99	88	107	115	97	99	111	109	92	99	100	111	112	97	104	97	91	103	89	105	110	90	94	105	106	110	90	102	127	100	128	101	101	99	85	96	90	105	120	111	112	110	105	108	96	112	102	94	93	119	99	109	90	108	99	94	91	104	99	118	119	78	86	97	98	105	109	125	106	102	98	113	92	104	102	84	106	89	106	92	107	102	89	121	95	103	115	117	111	89	102	101	96	100	95	113	105	95	119	95	104	115	101	90	95	107	113	93	95	106	105	96	106	111	121	95	96	108	109	99	93	93	112	102	88	78	104	86	112	87	92	121	113	68	93	121	89	107	87	98	94	110	113	90	91	87	109	111	95	111	98	100	100	91	112	96	101	100	93	97	105	128	108	108	100	98	100	110	100	109	101	133	105	99	90	93	120	107	90	106	103	101	102	94	109	99	101	108	114	118	113	95	101	108	112	101	90	107	120	99	104	94	102	115	99	116	116	109	95	102	103	110	103	99	100	93	96	114	106	89	92	101	107	95	94	107	92	104	95	86	135	98	103	110	111	88	98	106	95	103	91	83	110	111	106	122	117	114	105	106	87	107	109	89	96	103	112	104	100	116	112	104	99	88	85	122	93	85	92	98	82	105	98	107	96	102	93	115	109	114	89	112	105	92	95	95	103	109	117	100	118	99	109	92	86	108	104	97	95	98	87	113	98	125	111	108	114	108	93	106	91	104	110	113	109	106	101	97	99	92	100	115	78	115	104	96	88	89	119	102	102	116	105	98	94	100	106	112	104	106	82	93	99	84	114	121	101	98	97	116	97	105	104	100	88	107	129	106	105	84	94	107	96	95	87	98	85	103	106	97	105	86	126	122	89	77	88	96	98	105	100	123	92	116	126	120	118	113	97	97	97	117	103	111	99	98	100	101	101	118	109	101	97	93	78	112	93	86	120	92	114	102	103	98	104	103	109	114	102	107	107	96	104	109	83	95	96	101	104	104	94	91	115	90	101	105	90	116	114	117	96	101	89	102	104	91	91	107	80	95	106	84	94	88	107	93	108	87	101	104	99	92	102	120	101	98	113	92	92	113	115	111	97	99	98	109	101	88	107	105	120	95	86	108	99	122	97	108	94	98	103	81	110	87	104	99	97	101	113	107	106	108	106	106	88	81	128	114	104	101	105	106	125	114	113	107	87	104	125	105	91	88	112	98	119	92	100	92	113	95	105	106	103	115	100	100	89	70	92	83	91	107	96	95	109	109	91	104	99	85	92	81	110	102	126	104	90	108	99	89	103	100	91	96	100	102	94	109	102	107	91	106	81	120	107	118	105	98	86	111	102	102	128	97	102	117	110	111	101	97	85	106	88	86	95	124	85	94	108	105	99	93	117	100	92	88	85	115	99	120	103	119	109	106	99	100	98	107	117	111	108	115	100	95	102	100	103	98	96	92	112	104	107	96	108	101	104	91	117	115	87	85	114	106	107	112	111	115	105	113	97	87	102	105	89	98	104	102	118	92	96	117	101	104	92	92	111	108	100	113	91	101	81	114	96	110	101	98	76	101	101	92	105	105	85	94	92	123	103	112	113	119	106	97	96	118	82	82	99	116	133	101	108	102	87	93	100	84	105	111	115	94	104	107	97	96	93	107	92	111	121	92	99	106	106	104	97	99	110	106	106	87	85	95	95	110	104	90	111	91	76	89	97	98	107	104	105	105	114	110	80	103	87	106	89	88	103	92	109	108	95	89	84	100	105	118	107	91	104	104	99	79	105	102	103	111	103	108	90	93	103	91	94	110	108	101	100	96	90	111	97	92	96	100	120	122	106	84	95	111	117	94	95	102	126	103	96	96	111	90	109	94	114	97	109	128	96	101	96	98	135	106	87	108	115	79	90	83	92	105	95	106	99	105	113	93	103	115	110	104	94	100	96	105	112	107	89	102	105	101	111	118	105	94	108	102	102	129	112	106	88	101	110	99	90	93	89	93	105	117	104	81	97	123	100	102	106	92	102	84	98	92	94	92	99	108	102	109	108	98	106	123	115	81	118	101	98	109	103	86	95	113	102	97	108	99	113	102	99	112	98	88	96	113	119	93	108	103	116	107	113	104	87	113	100	99	107	104	81	107	96	100	82	116	93	93	92	102	97	86	98	95	91	103	115	112	103	117	107	104	90	107	99	88	91	107	115	79	109	90	104	112	85	89	106	96	98	97	95	93	111	104	96	112	109	98	113	96	105	104	105	98	112	111	110	123	113	102	115	96	80	115	116	113	89	117	115	104	104	115	93	100	102	99	96	122	96	89	98	94	89	118	98	97	112	93	82	98	105	91	97	110	103	104	105	107	118	117	93	104	98	95	95	97	90	83	94	112	109	114	86	109	114	100	116	99	97	105	106	110	98	100	106	92	113	97	92	97	97	96	112	94	99	97	110	103	84	105	100	98	121	125	92	95	112	107	106	100	104	76	84	81	98	104	113	89	108	115	120	91	116	108	96	108	107	99	116	102	109	110	93	106	97	122	117	100	98	94	109	92	118	106	102	109	97	106	89	104	108	109	93	118	97	111	111	102	84	101	101	98	112	108	82	101	102	93	102	81	107	111	92	101	115	87	109	97	101	94	94	103	105	109	84	120	103	100	102	99	97	99	107	103	92	90	95	122	89	114	94	97	107	100	93	97	76	111	111	94	101	109	102	98	114	87	103	108	91	111	90	93	115	104	113	123	98	110	104	90	105	117	92	98	106	99	99	97	110	108	102	86	102	101	111	114	104	122	110	116	105	111	86	105	99	102	98	112	88	86	101	103	88	109	88	87	101	110	83	87	111	89	84	100	100	100	102	105	93	96	94	87	95	104	83	103	114	109	103	100	111	93	104	97	103	105	96	121	92	91	118	110	102	105	115	102	105	105	98	103	113
19768	7045	3888	2464	2022	10551	11703	9866	1285	1237	1146	1039	990	1003	914	879	873	922	864	780	868	865	818	847	808	825	767	838	739	811	767	822	790	822	764	769	763	769	741	769	769	807	810	711	738	782	759	739	786	734	734	744	740	712	763	725	776	805	777	720	680	730	801	779	752	731	801	773	727	685	740	750	734	732	735	764	734	781	779	781	727	772	759	694	748	735	776	694	743	743	713	747	751	695	779	706	788	733	822	746	717	702	740	762	746	765	780	723	779	761	758	744	736	734	702	741	750	760	720	758	731	735	671	714	728	739	740	704	702	791	750	773	724	710	750	733	751	714	744	770	722	761	731	725	684	736	771	753	707	742	726	753	730	747	719	744	731	773	744	771	736	738	785	721	712	732	752	728	773	744	754	750	766	719	759	788	776	736	728	732	756	767	782	763	737	742	748	774	751	767	748	748	712	747	706	756	756	763	696	719	730	684	721	762	732	764	761	756	712	731	720	707	727	737	705	740	718	726	773	720	716	726	727	726	727	741	729	774	746	718	779	758	738	731	718	748	728	732	755	750	753	769	757	742	759	762	715	742	717	722	756	773	705	732	806	726	734	735	715	752	701	702	718	701	751	747	735	709	789	742	720	799	769	736	749	756	768	713	759	680	770	746	735	733	753	775	727	738	732	715	752	740	743	726	743	755	751	703	758	747	697	743	745	754	725	754	764	773	794	717	746	797	802	737	697	782	828	732	740	734	726	736	725	674	763	753	750	751	693	730	753	775	714	706	726	728	793	727	761	734	766	752	775	759	744	717	756	749	740	657	778	756	741	730	691	712	712	801	765	751	702	746	769	760	776	759	723	753	759	723	723	692	740	717	731	749	778	735	727	731	705	749	674	750	774	792	755	756	739	761	747	707	738	737	722	750	738	692	731	777	716	770	743	756	728	764	706	721	749	779	705	747	756	787	724	733	743	737	737	762	772	753	770	731	721	768	758	746	763	738	792	704	687	692	743	712	783	707	741	729	734	767	749	761	699	726	706	751	788	719	743	744	796	727	750	741	750	700	749	695	777	731	690	716	738	729	723	776	763	797	704	797	766	750	737	728	755	732	713	719	745	707	753	733	707	678	743	757	760	725	726	713	744	765	748	729	750	721	708	788	770	773	765	746	758	749	743	769	772	742	729	736	734	721	753	751	754	782	741	734	768	734	767	740	758	743	727	765	725	742	740	735	756	769	759	738	766	742	761	721	747	745	700	733	737	724	684	768	749	743	748	759	702	767	760	737	767	756	748	701	749	733	744	695	743	745	720	748	731	750	751	692	727	723	725	744	674	773	701	717	718	769	780	758	754	726	745	758	701	698	756	751	712	691	726	699	755	737	692	731	746	753	744	762	768	765	750	756	705	753	738	706	724	761	769	731	748	752	734	712	712	739	731	739	757	763	770	738	759	759	748	723	775	726	726	770	750	731	726	771	773	745	735	741	725	756	757	754	735	735	776	724	771	750	758	704	743	777	728	746	743	755	780	769	762	751	715	690	760	759	744	769	712	742	708	778	715	718	736	730	738	759	778	744	743	730	744	722	721	725	709	741	746	762	726	731	741	737	716	750	714	779	763	728	718	784	745	735	748	757	733	675	715	703	715	686	746	736	733	750	727	736	746	737	753	746	716	768	766	701	747	747	695	762	694	705	704	721	677	720	694	773	716	767	731	678	793	740	781	670	700	762	745	795	742	759	769	714	727	757	697	766	764	761	780	781	739	746	722	714	747	742	745	699	721	775	750	736	740	767	766	732	752	733	769	700	782	726	747	773	719	737	724	720	746	736	686	738	671	762	713	745	746	773	722	775	679	805	722	730	724	730	742	768	751	763	714	724	754	747	735	743	750	699	740	748	748	745	748	708	749	743	765	738	710	736	748	745	714	781	730	765	706	774	732	758	732	749	792	760	788	713	718	691	753	804	739	751	730	713	756	766	731	767	752	749	755	731	768	723	772	711	709	761	745	775	746	780	762	743	721	808	742	731	744	739	722	764	696	726	784	759	709	748	742	733	748	702	768	728	763	737	741	754	725	782	721	671	762	703	717	736	731	739	734	742	733	757	716	731	683	740	757	716	751	757	794	729	693	728	720	727	776	720	749	730	749	736	706	719	744	735	775	758	721	749	784	759	740	722	732	765	718	742	755	747	752	741	727	791	764	746	701	750	719	733	768	741	731	711	752	791	738	695	751	783	748	689	787	737	754	750	737	709	743	770	708	672	799	739	718	774	717	725	772	702	764	768	762	722	711	758	747	744	731	747	794	759	709	749	733	726	693	728	693	715	771	745	723	736	740	707	743	777	710	738	696	748	757	727	738	782	731	720	761	759	714	720	737	761	783	745	713	725	750	761	749	757	750	761	746	684	759	766	762	779	759	763	792	722	722	728	744	708	755	719	733	763	737	753	759	696	723	790	763	740	750	692	748	716	755	725	772	721	719	743	750	745	717	693	738	707	734	717	769	749	732	757	741	756	741	765	678	694	761	797	697	732	682	790	733	794	745	748	734	708	779	760	772	739	749	750	756	720	721	721	751	791	714	760	769	762	743	776	728	709	713	715	756	706	770	750	708	793	736	768	752	759	722	760	683	736	723	744	808	705	753	728	764	760	763	747	763	743	714	707	732	719	713	767	718	764	792	729	780	759	746	700	739	744	761	786	747	729	764	743	769	749	763	748	771	782	735	747	775	756	736	718	738	745	730	743	712	722	727	714	728	733	752	725	717	713	755	717	731	717	767	758	748	757	736	768	731	709	715	724	696	773	800	738	765	743	752	765	720	769	736	784	787	756	723	725	750	699	732	770	704	780	760	780	775	707	722	765	702	764	769	717	695	718	697	743	721	758	722	742	793	757	727	738	739	719	750	764	741	820	709	789	734	744	756	714	742	774	745	761	757	708	780	724	763	724	730	725	718	699	725	745	749	699	711	764	727	686	741	759	712	808	719	728	719	721	793	724	727	694	780	693	659	754	776	729	769	770	735	703	757	757	723	775	702	710	769	728	727	716	730	703	788	738	753	765	700	707	738	775	750	747	719	755	753	728	719	753	736	723	747	731	745	740	789	707	709	686	756	773	719	722	729	727	747	734	684	721	740	714	769	709	754	810	759	733	721	727	730	747	767	752	694	750	720	717	716	727	714	732	783	739	778	708	722	715	771	739	750	732	727	693	744	801	736	768	752	752	710	708	757	719	778	724	678	700	738	727	741	775	740	725	781	751	734	775	694	785	715	748	743	781	750	779	683	755	725	782	763	685	804	740	716	721	794	740	733	717	763	762	708	732	711	799	768	757	762	735	724	748	690	771	762	750	766	666	683	753	731	724	727	738	781	681	726	705	740	717	759	742	782	731	768	717	695	757	716	749	702	770	708	691	756	704	724	729	795	752	697	738	750	759	750	741	773	760	766	710	726	732	732	706	695	723	748	698	661	733	749	793	807	740	739	784	716	708	732	777	718	706
2688	1191	552	385	178	470	648	556	159	149	149	158	150	124	121	121	152	157	139	146	139	119	133	139	133	148	125	128	118	110	138	122	122	130	123	142	122	134	133	143	141	140	116	154	131	134	132	154	146	129	125	136	143	134	113	129	117	141	121	122	140	139	122	120	136	135	149	123	140	140	133	152	126	129	146	129	117	116	131	142	118	143	135	121	123	113	108	131	137	140	133	149	135	111	130	118	141	107	121	119	120	125	134	130	131	119	136	137	126	117	120	128	136	145	135	122	125	113	120	146	123	115	140	120	109	138	128	130	151	137	127	110	133	144	151	129	131	144	128	138	114	111	104	130	128	123	131	126	133	143	133	140	133	139	140	114	126	129	131	108	129	133	134	111	126	115	125	119	131	100	145	138	125	132	132	129	154	134	123	134	126	124	130	123	121	134	120	151	125	144	113	143	116	142	122	143	127	125	126	141	162	135	118	124	137	123	119	145	146	133	130	141	125	136	156	122	132	125	133	127	120	124	131	117	137	125	149	127	128	124	139	130	136	130	110	144	113	130	117	136	122	134	113	147	122	117	138	143	136	136	135	144	148	138	132	129	120	138	148	109	154	113	140	148	121	155	151	115	122	140	133	145	131	150	128	122	106	137	138	110	161	121	130	119	133	129	133	127	126	135	134	142	128	149	116	123	135	141	124	136	123	135	134	115	124	130	128	119	138	131	131	140	135	133	136	115	136	130	125	121	118	116	114	139	117	122	129	128	115	142	134	117	146	128	138	157	142	125	122	126	115	129	130	137	136	125	111	149	111	145	120	131	120	129	160	131	140	116	122	115	145	134	161	148	149	134	131	140	148	134	141	127	131	144	139	126	122	113	131	143	114	107	142	143	133	129	127	119	137	129	145	132	128	126	136	133	145	123	136	159	116	115	127	130	138	123	133	123	141	127	141	158	131	113	131	134	130	114	122	120	131	137	114	134	116	126	118	144	132	128	139	132	155	125	143	141	123	136	140	133	133	117	145	133	148	132	136	125	149	143	131	139	133	143	135	145	123	117	123	149	117	127	115	130	139	139	117	125	120	118	131	131	136	129	125	160	113	111	133	156	136	139	121	141	141	147	139	132	146	113	120	135	121	142	121	112	133	135	143	115	136	136	130	127	131	118	131	136	132	153	113	141	127	128	107	152	130	152	135	117	134	144	153	148	123	107	145	137	123	136	134	136	137	114	117	134	109	115	141	112	117	138	141	150	117	120	139	129	151	130	125	141	126	124	147	136	124	147	129	120	114	120	112	130	151	130	123	153	123	140	129	141	110	119	127	108	114	123	154	164	126	145	133	121	114	117	128	120	130	144	114	125	113	129	106	136	144	144	156	132	142	123	109	129	145	129	132	118	149	147	125	128	142	134	141	121	126	132	144	144	119	143	137	138	137	126	118	131	132	133	132	133	144	111	127	134	146	115	125	128	148	122	134	144	116	126	126	142	122	114	132	129	129	140	129	127	125	118	138	114	119	120	128	135	130	128	122	136	129	118	134	134	123	131	133	137	120	134	120	127	123	136	140	107	123	141	135	132	107	122	128	133	132	140	137	115	129	132	121	139	123	123	122	138	119	126	137	135	133	129	127	156	123	131	110	134	128	130	123	113	133	125	105	143	133	134	138	126	141	121	141	141	135	135	123	129	116	131	119	123	116	137	122	130	124	120	131	105	131	148	123	124	134	117	125	122	137	144	131	128	130	135	129	140	123	128	145	136	125	124	128	138	152	158	140	133	125	139	127	135	131	111	130	119	140	117	154	108	118	153	139	122	135	125	144	130	121	134	147	136	129	123	114	119	147	140	131	137	113	132	152	124	132	145	134	127	129	121	122	119	118	146	127	143	128	125	123	135	121	127	122	133	134	127	118	131	120	143	127	136	123	117	141	135	125	139	129	129	134	131	108	149	132	140	132	135	118	137	139	129	149	130	138	121	120	134	120	123	158	140	131	144	150	123	135	146	126	148	154	114	130	111	126	119	124	126	121	130	132	136	138	136	146	128	116	139	126	135	138	131	105	158	145	129	147	150	123	141	150	142	154	123	102	117	123	134	149	155	137	120	132	128	126	120	118	144	137	130	147	136	107	131	146	131	131	130	132	119	130	124	143	123	127	131	136	157	141	134	112	142	143	155	120	136	130	120	103	121	127	124	148	132	147	140	120	121	123	150	123	128	129	132	98	116	124	129	130	100	135	136	127	148	135	106	131	132	137	121	129	125	125	137	161	116	127	140	128	130	128	142	122	144	131	118	141	125	128	137	137	169	142	135	142	149	130	121	125	123	131	142	135	130	137	124	127	115	128	141	129	141	141	129	137	157	148	105	123	131	136	98	135	133	125	127	141	133	139	134	152	109	137	146	122	134	123	151	130	118	129	135	112	117	129	125	134	133	125	124	156	137	127	140	137	140	120	143	109	119	139	124	142	137	130	138	130	137	138	141	120	132	144	119	130	124	130	126	129	112	118	145	134	105	137	126	138	136	136	129	121	130	120	121	123	137	131	135	111	151	134	125	122	140	118	123	134	126	133	140	130	131	119	115	115	133	145	146	123	121	150	139	156	143	110	111	126	125	143	132	142	146	142	137	98	133	126	144	125	133	133	142	123	120	129	144	145	129	125	133	108	144	121	132	118	109	129	126	127	129	122	114	126	120	116	119	128	123	140	122	133	156	124	125	127	112	122	126	139	135	111	145	127	122	94	110	124	143	126	122	123	90	144	124	136	146	137	121	131	125	126	140	123	139	133	123	138	133	133	137	135	149	131	118	124	139	133	141	132	127	138	134	137	126	125	121	135	131	118	109	122	113	144	124	132	116	139	132	143	144	130	130	130	145	111	113	134	135	137	125	135	116	135	122	122	119	110	127	123	144	131	134	132	127	129	140	109	128	138	117	115	117	138	126	124	131	122	134	137	146	138	127	108	125	138	140	118	141	145	118	139	146	121	121	155	134	128	122	143	120	120	124	123	133	103	127	125	127	130	136	127	142	132	130	135	135	121	134	143	115	134	141	112	126	146	135	123	128	132	126	137	127	140	121	116	123	129	127	145	115	136	144	109	124	124	123	136	141	103	152	111	129	119	131	122	99	129	136	118	135	128	126	132	144	140	132	120	120	138	140	114	126	122	128	141	134	114	147	139	168	142	122	121	118	137	133	112	134	126	127	138	129	133	119	134	145	115	129	131	128	133	126	126	149	124	120	161	129	130	151	147	132	120	124	145	134	128	140	134	122	141	162	115	119	126	133	136	147	139	130	139	119	109	124	123	133	141	127	125	119	157	137	118	143	118	129	130	127	127	130	132	125	141	122	152	127	139	163	121	124	122	114	155	128	132	123	127	129	132	116	139	128	128	123	131	129	154	117	111	135	128	132	130	117	146	121	133	135	135	140	137	143	121	128	139	133	113	120	121	132	141	132	121	148	134	134	135	123	131	131	121	121	117	131	124	137	116	147
23418	10358	5605	4226	2888	16992	21090	16957	2081	1861	1694	1629	1505	1374	1291	1285	1213	1093	1142	1104	1129	1091	1056	985	1035	962	1074	1017	989	954	943	1052	988	935	906	1000	981	962	996	965	1023	928	941	934	951	893	915	971	917	956	930	928	935	908	927	931	921	897	915	958	922	904	911	928	899	918	921	911	871	888	929	898	912	865	868	855	907	896	864	891	896	886	893	872	979	906	906	910	901	933	862	920	919	922	926	925	887	909	952	935	912	926	958	922	958	923	918	956	898	917	854	964	952	886	872	914	920	906	929	872	891	907	890	911	897	927	888	930	897	859	960	929	873	923	890	962	921	920	946	911	873	882	911	879	851	927	917	908	884	856	922	932	913	879	901	890	861	880	941	865	953	914	884	905	908	890	896	910	909	887	857	902	904	886	915	870	907	899	945	880	912	892	879	934	962	947	916	875	949	952	869	883	913	937	950	903	889	938	968	965	913	903	868	890	894	930	941	855	948	884	862	880	944	922	916	882	900	910	899	909	876	869	896	899	939	901	934	915	938	935	918	891	876	879	942	903	918	913	910	943	873	901	928	916	858	879	918	895	866	872	889	919	904	845	911	929	931	948	917	916	920	929	875	926	919	866	926	899	901	890	847	879	904	915	867	948	921	879	940	945	885	946	895	870	936	954	907	939	936	859	888	930	961	923	940	853	923	901	953	922	884	939	930	869	857	903	869	961	833	922	922	940	913	941	870	879	862	916	922	922	921	895	893	910	948	951	927	894	919	913	932	916	922	921	932	896	895	917	928	862	912	875	891	884	934	888	894	955	913	896	913	918	898	909	889	891	872	884	991	891	912	951	905	931	889	902	883	921	896	922	938	929	894	879	961	895	883	916	910	942	898	895	880	878	942	873	909	905	893	890	911	903	910	874	882	909	899	912	947	883	928	877	910	875	937	899	838	907	945	879	907	924	903	860	868	899	901	955	914	899	918	851	934	928	933	917	916	945	877	863	904	886	921	931	894	942	896	917	861	860	924	908	914	881	948	896	886	908	983	923	879	918	905	830	908	909	919	916	862	957	853	929	890	916	888	904	881	923	888	897	868	878	870	928	947	954	951	856	864	940	903	899	941	873	887	858	896	879	890	874	905	872	912	901	947	922	878	937	918	1001	886	939	894	918	845	880	886	876	901	889	878	908	948	854	920	921	935	904	887	987	963	885	927	925	920	875	915	894	908	923	871	847	894	894	942	893	898	929	907	884	887	857	892	919	920	913	889	911	923	879	902	868	920	850	920	857	913	905	907	943	962	941	849	882	890	943	903	885	878	892	900	889	896	979	887	897	920	878	867	931	940	883	907	915	875	915	922	935	912	932	917	947	877	892	954	842	905	876	929	865	893	916	949	957	882	922	897	890	870	929	903	949	904	912	883	900	850	860	852	902	904	859	928	942	944	911	893	961	888	878	902	921	910	914	936	923	881	946	886	856	908	918	917	877	895	925	965	874	908	885	929	904	871	875	856	893	875	873	871	879	909	916	977	961	902	916	934	847	952	920	900	892	908	934	850	909	926	886	902	944	948	893	927	878	869	935	927	926	858	875	939	994	928	889	917	917	902	910	879	995	903	878	928	895	922	882	887	930	937	914	880	877	919	922	879	974	883	906	893	923	875	909	894	891	938	884	848	915	943	955	930	901	861	896	886	964	863	899	885	912	900	896	945	879	928	899	894	861	914	894	896	878	913	874	914	895	903	931	935	923	863	909	868	921	919	913	892	915	874	862	907	940	907	872	858	939	879	911	889	864	919	868	894	881	905	963	899	927	882	853	897	966	918	917	815	907	936	883	897	911	856	890	911	968	875	833	888	957	878	931	881	938	937	879	946	922	885	935	896	903	910	935	863	898	823	919	888	900	866	946	939	950	893	913	883	921	900	898	942	856	942	923	900	922	924	954	981	882	873	894	961	877	853	931	915	927	896	881	916	907	901	882	875	963	894	884	904	898	967	901	883	840	847	922	941	954	880	869	961	902	881	883	909	870	918	932	936	910	896	949	940	927	912	915	882	893	890	891	877	921	934	911	922	839	860	934	894	863	898	916	897	915	888	915	894	877	908	933	898	852	903	922	881	942	874	877	904	875	1003	921	894	885	907	866	964	892	886	975	884	911	900	899	860	964	954	905	903	943	893	919	949	963	940	855	890	894	879	920	938	886	841	886	945	964	948	964	881	935	895	875	911	903	950	833	914	951	904	943	869	931	912	895	869	900	926	887	922	875	904	955	936	943	919	957	863	890	897	898	893	861	939	944	884	957	902	903	927	881	924	899	891	917	887	874	935	969	903	947	878	937	937	859	877	919	841	883	918	927	902	895	917	1005	931	853	916	881	905	869	948	936	954	876	904	885	891	891	878	929	880	893	925	979	875	918	942	956	936	893	893	942	936	898	884	915	868	891	964	895	907	929	913	896	929	901	930	935	933	872	834	914	860	855	893	934	892	937	894	870	847	934	894	937	927	840	889	939	930	916	890	922	905	917	875	898	946	901	934	923	921	888	935	909	840	922	956	867	894	902	855	868	915	881	863	944	939	885	927	911	929	877	896	932	902	948	875	919	883	925	845	943	927	915	935	907	919	885	947	852	866	928	862	897	880	885	868	875	887	897	927	901	909	929	902	889	917	893	863	880	918	913	931	917	916	966	968	881	956	974	948	917	919	904	856	894	894	910	874	918	882	867	896	888	881	876	887	895	937	891	935	945	863	889	918	889	888	888	906	926	869	918	891	901	879	924	954	913	1008	953	952	864	880	923	919	913	892	877	900	927	925	909	938	867	844	922	897	896	936	887	855	924	869	876	882	945	900	881	876	922	929	907	898	881	869	887	930	886	923	915	917	843	872	889	893	905	888	917	863	931	924	914	863	917	925	893	871	894	903	853	888	978	956	880	937	946	872	953	884	904	870	908	913	934	897	904	885	927	886	913	921	938	889	884	900	884	915	899	980	885	911	923	904	866	903	919	897	948	867	895	884	909	870	916	916	945	848	898	874	942	914	914	909	886	878	904	931	864	939	959	924	929	902	921	937	909	912	890	894	929	864	915	914	929	931	934	878	953	907	934	874	902	936	924	893	918	921	913	873	951	866	976	960	928	894	878	918	911	903	867	864	889	948	929	911	851	928	871	921	847	934	938	919	899	903	959	905	861	958	889	900	922	933	888	922	932	842	891	878	909	932	908	919	838	907	901	901	889	883	954	876	944	931	985	946	918	930	899	902	915	881	918	898	865	897	926	883	903	924	874	936	933	921	920	891	881	915	897	973	903	954	920	879	872	900	895	869	914	905	951	881	937	960	990	921	954	924	880	940	897	926	952	875	868	924	923	893	915	897	928	942	921	901	904	933	884	964	948	891	890	917	917	866	919	923	943	894	942	856	907	944	846	907	935	923	888	903	897	859	887	860	828	920	931	869	930	842	872	864	899	900	904	880	874	932	898	910	908	912	934	846	875	955	912	871	916	845	938
2120	545	225	144	74	69	108	95	46	51	50	50	48	58	57	47	49	62	47	55	60	62	58	48	61	57	56	50	48	63	64	56	58	58	45	61	42	67	64	55	39	45	49	56	44	77	49	49	46	50	60	50	47	67	56	65	67	50	53	57	58	52	51	57	49	54	53	62	47	48	51	60	66	45	52	61	50	60	59	53	42	56	52	53	57	61	44	51	48	53	45	50	48	51	46	45	52	52	52	49	59	54	61	61	46	55	68	46	42	60	51	68	51	64	45	57	47	47	60	59	55	48	60	60	53	62	52	49	51	49	51	39	51	45	70	37	62	57	48	50	39	55	44	47	52	58	63	54	46	59	62	56	53	50	67	60	69	54	47	60	55	46	34	49	50	46	63	59	60	46	61	56	48	62	52	45	66	49	51	53	49	55	49	58	41	44	51	57	52	52	60	66	50	67	47	51	51	60	53	41	40	51	53	64	52	56	50	49	56	48	58	43	55	47	49	45	53	48	55	55	57	63	49	59	52	68	54	54	45	45	45	59	54	49	51	48	38	59	54	42	52	50	56	60	59	60	49	61	49	52	61	48	49	56	53	63	46	46	56	45	55	60	43	51	59	45	48	46	49	48	59	56	46	60	58	47	60	39	61	45	50	59	51	61	59	53	64	60	60	60	47	53	42	56	49	45	51	49	64	50	50	63	52	56	56	76	50	53	63	55	60	52	56	48	56	69	56	65	59	51	49	55	47	56	52	61	44	59	45	46	50	58	51	54	61	49	54	56	54	54	42	50	62	58	54	58	42	46	44	40	60	39	63	42	54	67	47	41	44	48	61	55	55	57	60	41	46	42	56	43	59	43	58	65	66	47	50	61	58	62	63	46	52	53	47	55	49	52	48	49	51	57	51	50	58	59	41	51	63	72	50	56	42	49	58	44	46	39	46	50	58	60	58	59	58	57	59	44	53	43	47	49	57	40	64	52	55	52	54	52	60	64	67	58	64	52	57	52	40	53	64	60	50	58	51	47	59	70	53	57	62	48	48	56	56	64	52	51	45	65	52	44	53	62	48	47	58	61	61	62	59	48	52	54	54	48	49	50	58	55	49	43	49	60	56	78	48	46	54	52	60	47	60	54	63	50	45	62	63	65	58	59	50	57	49	69	64	57	57	55	63	58	55	65	50	66	54	45	55	53	55	39	48	40	59	57	42	55	44	55	52	58	58	64	50	62	57	48	64	48	61	65	62	69	58	50	62	38	53	53	65	61	52	49	60	55	49	55	46	66	53	58	50	57	54	59	47	61	59	63	68	48	52	50	53	49	61	47	55	50	52	51	55	63	54	44	56	45	43	63	54	57	53	44	57	48	38	39	45	41	61	65	42	64	56	52	41	66	55	64	53	62	56	51	59	52	50	53	55	56	64	48	71	54	67	58	48	42	43	41	49	47	50	39	61	48	56	42	50	50	68	47	52	48	49	60	47	45	42	54	50	46	56	59	58	51	51	51	58	52	59	48	53	52	67	49	58	56	48	44	50	49	57	59	64	42	56	60	44	64	50	53	51	61	53	54	53	56	50	55	54	60	62	47	49	65	42	55	49	54	52	48	47	61	46	52	50	41	48	46	57	58	66	50	57	45	53	60	53	50	58	63	54	56	67	59	50	41	55	58	48	49	51	64	55	61	43	50	49	47	37	51	48	47	49	53	45	56	39	57	45	59	48	48	53	58	73	53	58	54	47	49	54	51	64	52	47	60	49	54	47	52	44	64	43	58	58	48	38	49	59	56	49	51	39	43	54	57	53	41	51	58	68	62	34	40	51	51	60	50	64	59	49	39	58	54	56	67	46	51	51	54	57	59	52	49	62	45	62	50	53	49	77	49	49	50	51	57	50	49	60	54	48	49	55	49	50	34	39	48	50	55	53	52	52	50	55	53	42	60	72	54	62	50	47	50	53	59	60	65	43	62	39	49	55	50	61	48	57	59	59	44	65	42	56	53	59	52	48	55	38	61	52	63	65	52	54	55	59	44	51	59	52	46	44	45	42	54	55	53	48	58	52	44	63	55	57	54	61	53	50	51	61	48	53	47	75	57	42	64	53	60	46	50	52	44	53	52	46	48	58	52	70	44	55	56	56	60	56	56	38	51	46	57	53	50	67	50	51	62	47	51	57	52	57	50	56	53	57	48	45	58	41	50	58	51	56	45	63	41	54	50	66	57	51	50	49	44	60	45	43	40	64	46	54	44	43	55	43	62	54	58	68	57	57	52	51	54	51	66	52	62	63	49	55	66	49	67	63	49	60	43	41	61	47	61	48	53	53	68	62	63	51	61	55	43	50	55	57	47	62	65	51	60	54	60	61	48	47	63	58	58	57	56	53	41	68	44	61	60	57	44	53	52	37	53	57	42	39	51	50	54	43	61	49	53	58	75	44	50	61	59	64	59	60	50	60	35	57	56	51	67	57	35	44	55	61	69	75	51	42	44	55	59	57	64	62	46	45	51	60	55	58	71	46	54	56	59	67	61	65	53	58	40	60	49	67	47	45	49	51	66	52	67	38	48	64	44	50	45	48	65	63	54	49	50	58	46	63	43	50	63	45	47	60	56	59	54	52	53	49	58	56	49	47	78	60	56	41	57	59	47	60	43	55	44	56	55	52	59	58	46	55	47	58	47	42	41	57	49	68	55	45	52	50	52	50	50	63	54	49	52	47	39	46	42	53	48	48	58	57	50	45	63	54	48	48	50	58	49	48	55	66	50	47	60	46	62	57	44	46	51	52	65	58	59	52	63	66	55	56	56	57	47	64	68	52	59	52	59	48	54	56	51	43	37	52	45	77	64	59	60	51	53	57	50	52	49	55	50	56	46	65	62	54	51	61	47	53	47	51	54	49	54	50	44	56	54	56	47	54	57	44	67	48	61	47	43	62	52	66	52	61	45	48	53	49	63	32	59	44	57	52	48	56	62	59	38	66	62	58	62	55	54	56	60	58	45	43	57	49	55	61	51	49	51	47	48	46	59	46	61	58	62	50	51	60	48	55	50	48	56	55	55	70	45	51	40	55	46	49	48	56	49	50	51	51	56	45	60	52	59	66	43	58	69	46	45	55	54	53	52	49	63	38	65	51	46	64	40	49	69	45	57	56	57	59	57	51	73	48	53	56	45	47	49	48	59	57	57	65	59	74	53	54	58	47	57	54	66	44	51	48	65	55	47	45	53	42	48	56	51	40	55	44	56	50	47	48	65	44	53	51	50	58	52	47	62	55	56	60	46	62	61	50	73	57	50	41	46	54	50	46	35	62	51	54	60	54	50	54	65	41	48	52	42	59	58	51	60	44	47	53	66	56	65	60	47	43	60	58	51	40	58	61	32	63	49	43	59	54	45	28	52	55	60	47	46	45	48	49	62	57	51	53	52	56	55	54	54	56	56	61	44	50	56	58	44	58	59	62	63	56	58	56	60	58	41	64	67	51	41	45	52	45	57
16858	5484	2390	1655	996	2103	4325	2536	498	469	410	447	463	421	440	436	415	426	376	409	393	416	375	390	413	399	427	430	410	420	415	401	418	404	394	416	402	404	405	394	422	435	390	423	408	406	387	444	365	420	359	375	452	377	389	360	407	444	402	418	397	423	396	423	421	408	400	385	378	380	422	382	386	386	426	383	386	390	408	378	385	408	387	430	409	444	387	407	362	403	364	430	438	366	371	400	410	416	382	400	401	384	371	436	377	408	434	418	410	432	399	397	404	396	412	408	405	368	432	402	418	419	390	416	429	435	378	401	401	427	408	400	375	418	418	419	408	388	386	386	429	395	421	367	384	353	388	387	427	386	380	394	411	374	368	363	417	365	426	396	418	428	404	386	416	405	406	389	388	405	449	407	414	395	421	395	410	416	421	388	404	420	391	396	409	388	429	381	372	382	438	369	433	402	379	363	358	411	404	421	378	412	398	387	394	385	445	421	440	403	387	388	411	385	432	403	360	410	422	436	396	415	416	386	421	400	434	373	423	424	399	394	408	378	402	402	375	391	394	416	405	417	390	424	417	383	393	402	401	429	395	407	395	385	423	443	394	379	396	378	461	391	390	410	421	377	372	406	381	376	432	400	439	379	401	400	426	414	413	367	426	352	394	386	379	408	404	402	445	435	397	420	408	408	401	393	404	353	424	376	398	413	392	363	410	433	377	377	401	391	369	377	420	402	392	440	384	415	407	387	455	383	427	394	395	411	384	415	393	416	427	389	429	381	404	372	372	398	370	374	398	408	378	389	389	387	398	409	391	389	389	399	401	398	384	408	350	418	374	415	384	371	371	388	382	385	430	398	403	384	397	373	401	380	401	390	400	385	400	383	401	417	437	422	405	440	426	409	380	434	368	396	392	369	375	428	406	375	417	390	420	380	409	394	400	385	400	418	380	378	434	390	399	414	420	405	386	416	387	368	398	409	392	398	380	395	378	422	393	378	397	380	398	406	364	383	406	408	406	407	398	378	404	422	361	398	369	393	395	429	425	410	414	399	383	398	371	402	433	398	389	435	390	393	402	408	378	396	377	407	404	385	406	389	444	397	392	424	434	447	351	406	395	386	377	419	416	403	400	421	377	365	407	424	404	382	404	382	412	416	402	407	391	391	417	417	404	415	399	381	410	407	420	392	407	394	431	370	359	401	415	440	415	432	386	407	406	413	368	396	401	381	395	430	397	350	415	411	423	407	417	395	420	391	393	412	365	390	406	414	379	396	435	428	387	437	384	391	420	357	412	413	408	379	404	393	403	413	360	385	414	388	379	389	420	384	391	399	407	395	406	363	379	418	436	403	385	395	402	416	401	427	391	447	415	411	426	395	411	411	380	397	378	430	387	387	424	413	418	391	415	424	390	395	375	428	409	408	403	409	403	385	396	397	390	372	402	411	382	387	383	405	385	383	419	386	450	372	433	404	394	405	384	414	419	414	394	384	425	381	368	409	390	387	389	408	414	431	403	422	397	399	411	413	383	374	423	394	455	399	409	389	391	375	412	408	363	394	410	393	410	372	406	427	401	397	434	393	391	404	391	396	423	413	436	406	437	407	402	380	393	438	427	383	411	420	428	412	408	425	404	385	410	403	397	408	417	360	407	435	379	414	406	413	368	454	363	410	419	414	418	438	402	425	399	431	410	436	416	387	379	434	392	422	398	397	383	416	374	368	427	422	400	406	419	417	399	435	418	401	451	424	398	429	370	378	377	397	415	401	430	391	413	421	389	376	407	439	400	402	392	405	437	385	418	401	396	429	408	426	414	386	360	410	371	392	395	409	409	398	435	401	406	384	402	387	382	392	406	420	452	401	409	413	386	416	404	378	386	404	383	399	366	390	381	396	391	391	413	367	380	438	398	404	418	394	342	383	422	401	438	386	370	375	429	417	409	414	408	398	420	402	417	391	402	400	404	388	381	438	391	395	440	425	388	375	412	430	433	410	396	388	386	375	396	413	400	386	408	424	401	426	413	411	390	391	422	404	409	385	406	385	416	405	421	408	390	424	399	396	396	414	415	386	422	420	403	401	410	406	390	368	412	374	365	394	383	409	417	404	396	380	444	385	393	379	405	417	422	411	414	409	398	389	385	418	391	440	422	429	369	393	375	395	386	400	391	390	384	394	397	355	383	455	405	380	396	406	406	410	393	419	413	452	373	374	411	417	391	369	397	406	384	393	399	396	409	385	399	417	412	444	402	412	398	381	407	413	438	415	398	413	455	411	420	370	438	402	451	394	388	432	376	417	392	386	407	399	406	412	408	411	393	402	379	396	416	432	395	412	369	376	388	405	396	385	404	395	411	415	409	421	372	414	445	407	354	376	376	383	421	440	434	397	403	408	394	394	387	396	442	433	393	421	360	433	388	382	427	361	412	388	399	386	413	404	382	398	410	409	424	399	389	384	391	410	391	391	427	386	437	386	387	392	401	419	412	396	405	405	399	409	352	412	381	371	402	422	387	430	410	432	447	398	400	430	408	394	367	371	373	399	421	393	389	406	395	428	406	362	347	401	419	397	414	388	420	395	396	377	398	391	449	386	372	404	391	415	445	396	389	430	398	368	438	405	397	411	387	393	394	398	419	402	391	384	374	413	390	427	401	376	421	379	420	391	434	381	393	386	392	407	417	420	427	429	394	391	393	387	421	391	384	374	388	403	427	426	405	388	417	397	387	383	401	374	389	375	422	392	400	361	340	427	410	408	371	411	363	382	379	366	365	438	446	428	409	410	396	401	414	361	432	442	380	425	423	395	431	400	436	399	402	415	426	402	389	411	404	408	411	414	392	387	391	424	406	384	407	388	431	382	430	401	404	423	432	412	417	412	387	384	410	426	417	387	389	392	391	381	433	383	421	393	336	391	409	377	402	385	379	425	406	393	371	421	397	396	389	378	404	445	432	337	416	422	415	402	397	396	350	383	407	441	355	389	438	416	404	402	427	389	401	404	408	404	420	403	369	407	393	428	390	391	378	402	408	406	406	390	424	405	383	402	366	436	420	399	430	412	427	406	427	428	395	396	403	391	389	399	422	396	385	416	461	394	395	401	395	414	380	402	390	414	374	370	405	419	421	408	382	417	395	413	418	398	408	394	370	397	401	371	433	394	407	396	393	402	404	401	397	391	382	383	366	391	404	415	376	421	399	444	394	397	396	404	417	427	392	402	413	400	420	435	427	394	415	418	403	391	413	401	396	424	393	433	432	426	408	392	406	422	389	432	415	398	407	405	424	443	352	415	403	390	402	397	379	416	393	352	427	362	405	402	400	426	399	397	381	374	378	395	378	397	405	380	438	383	413	381	370	432	422	411	395	362	394	393	384	393	396	398	421	388	365	382	404	425	445	395	407	395	378	397	432	425	406	383	394	409	422	427	422	395	404	420	388	415	431	374	409	380	416	394	350	440	400	389	388	402	376	440	419	385	412	422	401	410	399	380	397	416	358	393	416	416
1651	962	313	168	88	204	411	245	84	79	80	76	68	88	75	64	66	76	81	83	76	70	71	71	94	72	81	69	69	63	72	72	91	60	60	85	50	71	85	62	69	77	68	65	64	68	76	75	66	58	71	93	83	63	68	77	68	68	72	81	69	77	61	83	63	69	66	67	71	74	91	71	61	60	77	66	60	65	79	60	72	63	59	78	83	82	66	53	77	63	70	89	81	75	74	67	77	56	78	74	73	51	79	61	67	72	61	72	87	71	66	73	61	69	70	71	66	77	52	83	49	65	73	76	68	61	87	57	60	69	75	75	61	70	77	46	74	77	82	64	75	74	75	71	62	54	75	78	74	74	71	69	78	73	70	77	69	82	72	69	74	72	73	82	60	71	54	77	75	62	68	63	77	72	64	73	82	73	79	55	57	70	82	66	77	81	62	63	80	72	80	69	65	62	80	72	71	66	74	60	80	72	69	81	73	63	62	75	73	79	70	76	80	57	59	69	66	85	83	76	59	79	62	83	79	73	79	73	61	68	76	71	68	78	87	69	81	88	66	82	79	79	59	78	86	81	82	59	74	65	75	73	72	65	87	65	72	71	62	83	83	66	56	67	83	71	76	67	63	64	74	66	77	82	59	67	83	71	81	70	83	88	71	84	62	78	76	92	75	67	65	62	50	55	92	68	78	73	75	78	70	62	82	80	82	68	78	76	82	65	74	66	72	75	61	66	72	81	61	67	59	71	74	67	68	79	85	58	64	66	88	63	76	68	76	65	71	70	66	66	63	63	96	71	64	67	65	78	85	88	73	79	74	73	65	68	70	64	63	68	74	79	63	75	76	60	77	74	61	70	65	64	77	61	74	48	77	75	62	71	73	52	77	69	62	73	70	74	65	63	75	70	76	62	72	75	60	50	84	76	68	74	65	74	61	80	65	63	71	68	97	73	72	70	73	61	79	71	64	62	64	63	70	68	80	78	68	72	69	69	70	62	80	74	77	69	67	70	79	64	73	77	76	96	73	79	71	62	76	73	67	78	66	72	74	79	91	80	79	68	64	73	62	69	60	70	74	76	73	69	66	66	61	64	66	65	84	67	57	73	86	55	66	62	59	66	77	87	78	50	80	66	79	84	66	67	88	70	68	84	74	66	65	65	71	68	71	65	57	51	92	72	65	70	65	62	80	69	79	67	69	72	74	75	76	59	66	74	56	62	79	61	57	79	73	76	56	75	67	63	60	73	59	81	55	77	69	72	69	71	69	70	62	76	80	77	65	69	61	66	75	73	72	66	80	65	65	78	73	72	83	67	65	77	74	54	67	78	63	76	78	74	75	70	71	67	63	57	73	59	77	70	74	62	71	64	77	81	87	61	78	59	64	87	67	70	66	60	68	60	79	71	76	77	53	50	43	79	67	68	67	79	64	65	61	69	69	65	69	67	76	72	85	66	77	75	90	62	70	80	73	69	66	75	80	66	60	62	75	76	83	84	61	75	75	71	74	54	56	67	77	61	69	76	75	87	58	69	67	68	75	87	72	68	74	78	55	70	75	73	74	66	69	73	70	69	71	62	72	80	83	71	61	71	73	70	69	74	73	74	63	82	65	81	67	91	64	77	84	62	55	69	65	68	70	64	73	66	75	76	56	50	57	60	80	62	63	73	58	63	73	66	78	70	71	77	71	81	76	70	66	67	71	70	79	68	77	71	89	79	79	58	67	74	87	65	62	68	68	80	54	71	65	66	62	101	80	68	84	66	73	73	77	71	80	72	72	60	73	67	78	66	70	67	72	58	60	76	64	83	62	71	76	69	65	83	73	64	73	70	57	72	76	85	66	78	75	70	75	70	78	63	63	68	62	62	68	67	72	76	69	62	57	82	70	74	70	68	71	81	73	68	73	75	64	64	71	57	56	78	56	70	96	81	77	73	75	76	83	69	61	80	77	72	80	77	71	79	80	67	90	76	61	61	74	68	70	64	67	65	56	87	68	71	73	74	68	68	74	71	66	69	71	73	70	72	72	71	68	74	70	58	74	64	62	83	69	56	64	80	72	85	80	69	69	83	66	78	51	78	53	71	78	77	66	78	88	67	66	78	69	79	68	79	69	68	76	56	65	51	75	78	65	64	78	68	80	79	65	75	69	75	66	74	64	71	72	81	74	64	70	80	57	71	81	76	69	76	72	65	59	58	77	72	71	64	56	73	66	85	72	76	66	59	75	58	54	82	73	66	67	69	79	76	95	87	74	67	65	70	62	74	78	62	67	67	80	60	65	83	68	68	92	54	72	76	77	65	64	67	65	65	69	71	74	71	83	69	65	79	79	78	77	77	69	84	84	66	72	67	74	70	65	83	64	69	76	67	74	63	59	62	84	70	86	65	62	75	77	71	73	74	81	54	67	71	70	70	67	72	73	86	75	77	72	79	72	71	78	72	74	69	78	68	60	83	69	67	75	73	70	72	67	72	72	74	82	66	72	74	65	78	72	56	79	80	74	62	75	78	65	69	59	66	77	75	80	92	67	80	74	91	62	95	68	58	67	71	89	92	59	68	60	72	85	86	71	69	55	73	73	59	80	77	66	75	85	75	74	87	79	67	80	70	63	70	59	86	64	74	85	68	74	68	70	91	74	77	66	92	63	67	53	85	74	51	76	82	76	79	77	74	75	80	70	73	70	80	54	73	62	67	68	75	72	75	74	73	67	84	79	77	71	81	72	57	69	71	71	79	75	74	55	81	85	77	75	72	67	67	70	71	60	72	67	68	63	73	83	80	71	80	87	67	71	77	74	64	69	59	66	66	60	91	70	68	60	55	73	85	86	65	68	79	76	73	73	61	67	73	67	63	71	68	71	55	76	71	80	75	68	60	70	69	66	75	62	58	73	71	71	69	55	66	96	62	67	73	61	83	84	56	68	63	73	68	80	86	70	52	78	76	60	64	63	68	65	78	75	77	70	79	59	77	75	70	85	81	58	65	69	62	83	80	87	69	78	74	71	79	72	85	60	80	65	80	65	79	61	73	69	71	63	65	61	66	88	80	73	68	69	76	69	88	61	69	84	79	68	78	77	86	59	80	72	69	61	83	60	77	65	58	82	74	75	75	72	70	70	76	69	71	70	76	64	71	71	67	74	69	71	70	73	77	64	63	75	76	57	45	58	69	76	67	47	75	78	62	68	86	67	75	73	78	56	72	80	76	68	73	65	67	70	64	67	64	65	60	69	91	73	82	57	73	71	61	64	84	60	75	73	75	73	78	83	79	65	53	72	75	54	79	71	71	85	64	70	74	76	65	71	69	65	76	64	66	74	62	74	67	74	77	68	89	86	59	71	83	66	75	70	67	71	51	82	70	68	69	68	69	69	66	61	80	66	77	86	69	75	77	75	63	57	63	67	75	81	76	70	82	78	77	71	63	76	73	83	76	71	82	70	67	93	65	67	65	70	70	67	69	75	58	62	70	75	74	74	81	59	80	71	80	67	65	63	72
18671	8958	3219	2319	1248	10176	19282	10123	1013	910	848	807	735	672	689	652	610	573	592	576	562	566	584	562	581	564	519	529	532	481	534	496	525	499	506	516	505	554	497	560	549	504	530	462	487	536	481	483	479	506	484	530	460	453	498	498	494	506	514	479	506	483	504	511	501	485	518	478	506	460	501	507	495	493	509	503	524	492	505	505	458	442	504	473	494	509	487	502	512	462	510	513	488	512	502	472	479	476	524	473	494	508	514	512	532	510	475	512	515	492	495	497	550	502	528	489	493	490	466	492	500	495	508	516	478	518	504	531	532	497	499	474	488	505	500	488	495	514	514	485	483	474	502	459	541	477	520	483	529	537	516	488	487	500	505	526	496	489	526	473	499	442	464	478	543	513	505	508	495	487	522	534	473	489	474	473	502	508	505	471	511	539	479	514	495	463	507	509	480	492	488	483	435	519	486	456	489	507	489	496	514	519	468	520	499	466	477	492	487	513	493	486	476	484	503	514	585	489	487	477	505	509	509	452	515	510	520	507	501	494	505	490	492	474	470	495	510	470	500	486	506	463	488	449	475	507	512	474	491	511	450	523	446	481	499	509	522	506	500	491	523	485	502	524	480	502	525	503	497	467	474	484	491	471	434	500	500	495	484	535	485	464	511	460	495	460	530	508	485	497	487	505	532	469	470	460	521	489	501	469	484	501	512	504	475	464	490	476	484	495	469	526	526	488	531	524	496	501	522	512	500	503	485	483	513	457	454	540	476	492	478	505	490	504	518	444	502	501	485	476	464	529	486	474	529	566	477	507	469	504	520	486	500	489	474	514	511	479	473	497	474	500	497	468	522	538	473	506	495	508	495	489	485	516	486	485	497	521	515	501	482	503	473	450	520	528	477	457	507	484	465	477	493	497	470	482	498	533	522	502	517	525	518	501	519	482	492	511	461	471	482	514	467	540	525	491	514	510	459	470	473	511	511	458	515	471	488	515	512	495	496	472	469	502	468	480	474	477	470	470	500	494	504	478	528	479	477	510	479	532	524	467	503	473	499	508	467	503	473	538	494	506	460	522	516	504	489	477	461	520	491	519	505	496	526	491	492	456	514	501	499	532	543	471	493	473	501	499	464	545	505	507	496	503	512	485	492	500	482	481	465	489	494	524	485	520	481	488	514	476	451	499	495	510	536	504	488	528	491	483	541	478	506	506	512	506	495	473	486	497	515	491	532	534	521	492	489	492	517	496	473	472	494	515	453	490	477	522	527	492	474	503	496	519	537	477	490	499	497	458	511	492	499	491	523	499	493	496	491	532	526	513	507	503	487	466	472	502	512	482	465	486	517	490	523	497	454	517	495	503	536	485	474	483	483	494	474	480	505	477	487	477	506	538	533	487	495	487	496	504	535	493	536	490	545	494	527	519	543	507	508	497	494	484	485	473	464	492	460	516	496	501	473	458	483	518	493	480	501	508	505	467	506	491	490	470	496	549	504	525	448	504	416	540	518	501	471	509	506	483	502	460	491	469	493	495	500	519	486	490	506	496	487	559	464	506	507	518	494	524	443	492	472	520	513	492	500	485	484	552	490	509	543	519	517	494	508	495	469	522	489	482	498	487	506	527	484	515	454	522	505	457	480	497	462	444	490	456	508	500	533	433	529	516	479	442	479	484	522	485	504	500	493	488	495	449	486	522	467	494	458	474	473	513	480	507	501	486	511	486	480	480	485	530	466	493	477	510	443	543	453	479	490	499	481	488	499	498	482	469	472	546	455	487	472	466	526	480	490	465	492	456	500	500	492	459	484	464	455	503	486	528	507	480	521	524	489	467	489	506	482	438	517	486	486	501	526	512	484	490	474	549	480	541	502	467	493	516	488	519	506	509	472	549	507	489	441	494	507	493	519	512	520	468	458	477	489	518	499	487	484	477	500	496	478	461	477	501	514	479	530	508	453	474	497	490	513	508	525	491	485	491	458	486	526	499	505	485	509	523	474	458	493	488	478	463	485	492	496	487	482	478	502	460	537	537	508	456	477	477	512	498	522	480	487	507	539	485	473	508	506	529	459	489	528	508	481	514	451	531	494	522	474	527	484	496	451	506	503	496	481	483	504	473	456	451	504	502	482	500	532	526	521	535	494	468	481	497	506	517	507	522	450	489	498	491	493	512	538	487	493	486	480	535	504	482	488	500	510	494	499	482	517	475	473	466	511	485	477	512	475	492	497	485	527	499	477	487	482	525	469	456	503	476	476	501	483	480	457	482	509	489	517	480	478	485	524	477	475	464	472	483	492	494	503	495	511	473	481	469	477	500	544	517	498	545	510	484	518	498	501	455	425	469	461	467	516	501	489	491	532	496	507	503	501	518	500	496	502	476	491	488	451	480	439	485	470	488	510	508	505	497	493	487	477	520	513	469	506	516	503	493	487	500	460	510	479	480	490	549	571	540	525	521	461	507	498	506	507	484	525	497	477	499	495	506	487	486	470	470	513	550	464	524	513	505	519	489	468	510	484	505	459	527	486	490	561	509	483	507	511	478	488	460	496	475	504	495	484	494	462	506	480	494	476	485	501	523	457	494	506	496	475	504	474	519	537	460	515	485	489	484	470	516	491	481	491	475	518	497	525	518	516	495	489	487	515	544	502	496	517	512	483	485	474	471	492	451	491	476	543	471	480	519	516	473	501	499	520	522	494	512	465	472	509	504	487	460	498	520	478	466	509	507	486	489	494	503	503	477	528	501	521	518	515	506	497	480	506	505	478	503	492	482	522	457	498	515	488	486	463	504	444	498	501	510	491	497	505	505	520	456	480	491	487	487	491	533	482	503	503	523	471	516	479	457	513	478	477	477	502	526	482	428	488	477	498	493	491	472	502	540	474	538	493	477	529	483	506	501	489	515	495	482	509	531	467	490	463	483	512	496	497	497	482	499	494	479	489	531	486	499	498	511	486	493	452	465	479	520	500	502	483	508	484	496	501	524	510	484	463	484	504	525	512	478	502	507	563	516	457	510	518	509	492	509	432	479	499	512	521	493	542	482	490	504	523	482	487	512	499	518	454	490	486	496	454	500	542	517	488	497	526	498	498	456	495	514	485	544	492	480	519	521	477	478	520	477	510	500	475	505	507	510	493	505	475	495	548	484	469	502	530	524	485	497	494	488	530	452	473	481	479	508	469	501	533	489	476	523	510	476	461	506	497	549	480	490	519	481	516	518	487	507	534	467	509	502	513	527	476	502	505	477	487	471	475	513	477	521	462	506	493	499	479	481	499	536	486	499	470	512	523	495	534	499	496	521	492	489	503	492	494	479	475	474	493	514	499	486	471	518	466	496	510	512	497	511	515	514	477	502	486	502	511	509	472	525	466	477	513	504	472	487	462	491	459	509	512	488	548	499	478	522	506	508	502	504	490	505	483	519	480	473	512	530	522	472	495	486	528	504	530	486	507	487	520	490	538	545	505	504	485	501	478	490	463	512	471	515	464	497	541	472	460	543
3175	840	412	193	127	247	464	338	129	106	115	89	120	125	109	106	96	118	105	102	100	99	106	113	117	117	106	101	109	94	101	116	110	99	118	112	115	107	88	99	126	107	116	105	121	103	95	113	104	88	102	98	112	85	90	87	100	104	113	102	97	90	102	99	97	99	110	94	108	90	112	92	115	94	104	109	97	102	121	100	102	102	97	109	112	101	94	98	112	95	98	111	113	99	108	100	101	105	97	114	101	116	90	129	93	92	106	95	118	101	106	98	119	97	102	95	106	78	85	100	104	111	92	81	105	109	104	102	99	88	103	115	102	98	104	109	104	115	118	101	95	103	106	91	102	101	102	104	105	101	112	115	101	94	113	102	112	107	103	87	109	106	111	103	95	95	97	88	98	115	95	87	107	118	79	99	109	97	98	104	129	109	106	104	109	89	104	121	92	111	83	108	95	94	96	92	108	100	97	102	122	88	103	103	104	109	96	90	108	104	112	110	91	94	90	112	112	92	118	103	128	93	105	101	105	92	124	112	96	98	87	95	113	100	95	101	106	102	97	98	113	115	92	103	111	119	95	90	118	104	102	95	112	85	99	104	98	102	98	116	106	98	99	107	107	107	106	114	99	91	109	97	89	92	97	103	108	83	94	98	102	92	94	121	99	96	103	112	83	100	105	94	101	102	111	112	86	93	92	100	104	108	98	91	112	107	104	109	91	112	99	82	103	93	106	94	92	102	95	86	100	120	129	104	105	92	107	90	108	95	115	112	108	89	108	110	93	110	101	99	117	89	103	95	103	97	105	103	108	114	105	110	83	100	129	96	104	99	109	86	120	121	89	96	97	99	103	104	105	121	87	112	116	90	86	87	92	101	99	116	95	109	95	106	105	91	98	95	97	103	99	91	110	105	109	103	121	103	102	100	104	106	109	115	108	83	121	95	92	95	130	108	96	107	99	106	104	108	96	95	112	92	97	107	121	101	119	110	110	111	104	95	109	89	113	88	112	122	96	92	103	92	102	87	108	134	94	109	100	91	108	112	107	76	111	96	115	93	118	117	93	121	90	114	113	104	95	101	103	99	112	92	98	107	118	90	105	114	92	86	102	104	111	105	90	99	100	101	121	88	92	117	102	111	92	88	109	84	102	99	113	90	113	93	90	84	119	98	113	97	85	117	78	88	110	97	95	94	100	104	103	91	114	97	105	100	112	80	118	126	117	95	105	107	109	100	101	86	107	102	99	91	106	104	111	111	77	86	95	117	125	80	104	89	95	98	101	96	99	100	87	104	98	109	99	101	101	103	97	114	100	96	93	120	112	79	88	85	112	102	96	115	93	122	101	103	115	99	95	109	116	104	88	103	86	102	122	101	91	114	103	130	104	86	99	113	123	104	103	93	120	135	90	111	111	104	110	102	112	105	109	116	110	101	91	104	106	93	103	101	87	105	105	100	91	95	124	90	114	98	119	118	98	97	101	107	76	108	105	103	102	113	95	98	97	92	90	95	116	112	94	107	109	102	106	104	98	110	107	106	80	94	107	115	120	99	84	87	132	109	112	93	83	121	102	104	110	99	118	101	108	96	104	93	87	95	85	104	113	102	89	90	96	118	105	118	88	94	93	122	109	100	97	92	99	117	98	105	105	109	94	98	102	99	114	92	97	105	104	126	121	98	92	118	108	92	106	102	97	131	124	96	101	103	120	102	126	114	115	101	110	103	99	102	123	105	107	89	99	120	96	99	108	119	104	111	121	112	105	84	97	104	99	77	101	89	103	99	85	107	107	98	125	107	109	91	107	118	115	112	97	113	92	86	102	96	117	98	89	104	101	103	116	112	120	105	114	90	107	83	107	86	94	106	88	100	122	107	96	89	104	125	113	93	113	97	110	91	101	93	117	101	111	94	107	119	128	98	102	83	92	105	99	112	91	113	82	110	121	121	95	94	118	83	122	110	112	84	105	98	96	107	110	111	72	95	99	111	106	93	105	87	112	105	106	96	113	109	116	116	100	104	96	112	100	104	90	102	106	103	91	94	99	101	94	107	122	102	101	96	104	112	111	101	119	116	83	94	88	99	96	113	97	93	104	114	101	102	124	102	87	106	96	102	107	102	90	116	97	113	100	111	124	108	100	106	106	82	91	88	112	117	88	107	104	136	109	117	90	87	102	102	109	98	101	103	115	106	115	93	84	97	101	98	105	96	111	100	97	101	101	108	93	103	95	95	105	120	98	100	116	92	119	100	103	93	125	99	131	86	104	92	105	105	101	96	92	114	92	112	93	90	105	106	89	108	102	104	111	106	100	107	88	113	95	97	82	111	92	102	104	92	87	84	107	106	109	105	91	111	105	110	104	114	107	116	105	101	103	105	93	101	110	122	109	103	105	94	116	120	117	97	120	114	103	100	125	100	98	117	110	110	111	104	102	83	134	94	115	107	96	106	113	97	103	99	112	104	129	105	114	90	93	99	107	117	102	103	104	127	76	86	113	126	109	93	95	115	94	103	100	96	108	96	104	113	94	96	105	100	103	99	109	103	102	97	113	102	90	125	90	91	91	96	105	111	104	105	97	105	113	92	97	94	130	89	116	107	83	102	91	108	110	102	108	107	107	111	111	127	94	93	105	95	96	106	105	115	97	102	101	101	104	98	110	120	82	98	104	129	96	103	99	98	85	94	95	97	93	99	118	88	107	105	117	105	93	101	120	111	92	93	101	103	100	108	85	103	96	106	94	96	100	78	95	99	111	106	95	114	108	115	108	77	110	110	120	112	100	108	91	93	97	102	108	95	97	110	101	96	95	105	96	103	100	115	109	107	117	106	95	103	92	79	94	111	90	92	97	114	82	101	103	99	94	103	95	96	109	108	84	103	104	94	105	96	108	109	108	102	107	116	113	116	111	104	112	98	90	122	106	106	93	104	95	109	102	116	119	96	101	107	92	89	102	97	104	96	115	111	109	85	113	121	117	106	94	106	116	75	113	106	88	88	95	96	102	112	109	111	112	108	105	127	99	96	77	87	116	113	94	104	107	85	116	110	100	100	114	103	117	99	102	128	116	126	101	80	114	106	90	117	106	94	99	97	111	105	90	84	105	119	99	107	111	93	89	86	100	123	94	98	121	120	104	109	91	101	110	111	94	106	92	112	91	89	103	103	106	85	98	101	102	99	105	94	103	104	105	106	110	113	108	96	109	99	99	98	103	110	100	86	113	104	99	109	90	101	90	95	97	95	99	96	104	104	117	93	109	91	99	100	93	110	94	114	88	98	101	107	115	110	105	103	84	91	105	83	90	104	90	94	112	108	101	98	94	92	100	90	115	114	120	108	93	97	105	118	104	100	121	104	97	98	94	110	99	89	90	102	92	92	99	94	103	94	104	103	104	113	116	122	102	94	99	116	92	77	93	96	87	105	90	91	105	111	100	106	107	75	101	101	107	97	109	103	124	109	89	99	90	105	105	109	110	123	100	87	95	105	120	107	105	112	111	101
19213	8113	3981	2231	1478	11177	18065	10534	1316	1200	1112	1063	1039	955	977	899	923	864	878	811	893	826	814	854	823	773	789	817	836	778	764	731	773	804	772	785	773	744	750	805	779	800	765	759	770	813	797	713	807	740	817	784	782	742	723	786	796	754	741	742	767	767	743	736	789	753	700	723	758	729	740	787	752	763	758	742	744	738	755	734	772	781	753	777	754	743	753	761	752	730	752	775	778	747	719	752	753	763	783	795	713	790	825	726	714	748	758	706	769	741	784	771	764	764	750	723	748	714	710	755	775	801	709	764	767	773	728	757	706	748	741	793	773	718	756	748	766	765	776	750	765	738	737	736	775	766	701	749	768	776	748	749	753	759	743	730	739	732	682	730	728	791	763	723	729	700	693	778	779	791	740	729	772	749	753	803	733	731	821	735	751	743	753	749	745	720	773	813	773	739	785	777	755	735	729	711	772	737	756	767	744	738	812	752	730	736	717	709	707	723	762	772	750	687	745	698	753	758	719	763	745	722	758	747	720	711	720	806	768	771	740	716	735	745	750	759	765	794	742	750	718	725	795	745	748	780	789	765	762	746	750	774	748	713	744	738	727	748	734	718	745	706	705	764	778	757	734	777	726	737	761	778	726	721	745	753	751	751	780	769	743	767	748	764	793	727	804	708	780	740	784	763	735	755	765	732	784	786	756	726	719	753	749	763	756	756	732	745	722	778	739	724	771	755	752	737	760	752	750	731	748	743	740	763	765	785	755	719	725	746	731	749	804	734	757	782	705	740	726	767	750	731	733	734	762	700	745	735	739	772	729	771	716	754	812	692	757	748	755	755	753	776	736	770	741	720	756	738	761	726	748	716	765	738	742	752	758	794	727	749	759	765	771	764	755	705	730	728	741	713	737	753	805	738	727	780	723	718	753	687	760	730	732	755	750	750	774	781	739	697	714	709	704	709	732	734	763	733	678	728	757	762	770	771	754	733	686	770	780	809	735	716	798	783	751	754	730	764	736	720	760	783	743	742	765	742	700	735	761	769	733	764	725	731	704	708	732	781	762	743	741	761	752	724	719	731	718	745	719	776	746	785	761	701	792	695	709	784	736	689	729	790	727	789	746	799	712	773	709	746	763	770	746	784	732	751	756	730	762	753	706	744	756	767	739	785	766	733	769	756	774	749	730	727	746	770	698	797	700	787	746	741	762	746	695	751	698	745	805	715	745	704	763	776	711	751	752	748	745	762	752	774	735	753	719	754	722	751	761	733	790	750	747	750	766	682	774	735	701	764	687	765	764	687	730	760	706	726	709	751	767	749	762	716	721	760	737	712	685	785	759	759	716	734	734	731	732	743	727	744	762	788	688	704	751	746	774	731	784	745	727	751	728	773	732	696	747	781	717	777	767	730	737	800	701	779	795	759	747	715	767	750	747	750	787	752	734	741	745	752	806	722	765	730	743	718	758	818	755	731	723	738	740	778	728	739	745	749	750	814	717	720	750	781	759	760	728	766	753	743	789	733	734	745	725	757	754	701	769	683	738	780	766	764	770	705	779	769	752	729	764	733	678	742	748	757	718	755	717	743	725	734	728	779	728	708	769	767	732	742	763	753	789	733	763	818	761	708	763	779	728	734	730	781	791	764	711	718	728	754	811	708	732	802	753	737	703	737	781	769	768	749	732	777	788	721	757	727	738	740	754	739	742	766	734	781	695	800	720	764	759	732	715	732	760	745	748	702	752	734	755	731	801	711	711	705	773	724	749	740	734	730	755	781	735	717	748	718	739	708	761	703	751	749	735	783	747	767	737	778	742	739	716	753	786	731	742	751	771	738	711	740	731	717	734	773	803	750	765	725	770	722	787	742	706	774	748	738	729	742	781	724	734	726	733	745	740	778	753	775	764	739	758	761	757	766	756	769	783	759	778	702	686	706	774	722	771	740	776	755	731	752	758	771	689	768	799	775	729	729	768	770	776	781	766	717	757	747	768	736	767	767	766	753	754	762	698	760	763	727	727	745	721	765	725	727	706	723	731	769	813	772	709	761	747	720	707	736	764	777	807	807	768	732	768	758	784	760	780	764	772	715	757	732	779	711	723	709	752	772	756	725	796	770	758	753	748	748	780	721	807	794	751	791	709	764	768	769	715	756	744	736	762	793	728	779	707	758	764	771	736	720	743	690	744	767	755	731	745	757	726	717	725	725	772	750	723	770	709	720	712	751	736	725	758	768	752	759	733	739	740	746	752	747	727	703	789	750	831	786	722	752	767	732	728	834	698	711	728	733	757	745	723	733	717	728	727	703	746	750	744	745	732	732	713	699	737	697	772	766	785	778	713	769	759	737	784	705	731	747	738	760	752	750	756	722	775	742	784	795	742	750	779	766	746	707	758	751	794	731	772	747	737	759	735	709	746	768	696	754	758	780	760	719	737	706	716	739	764	751	744	752	775	685	719	787	766	757	725	753	768	742	720	802	741	773	725	777	763	756	753	751	708	711	741	712	676	710	763	741	746	710	715	738	761	740	736	723	721	710	748	718	706	720	731	767	769	762	763	745	783	749	742	760	755	752	769	776	757	742	766	738	776	777	733	725	752	702	774	761	758	688	706	731	768	756	714	731	767	735	764	723	768	775	713	767	779	751	736	786	772	753	714	684	768	808	738	792	743	769	750	704	728	765	757	755	775	766	726	713	802	777	752	710	745	733	802	719	707	762	724	744	769	766	790	761	721	735	766	762	765	753	731	765	739	772	738	800	713	749	729	770	748	715	732	702	733	800	741	763	747	754	705	834	739	770	731	726	787	727	757	728	782	738	701	737	716	766	761	700	712	724	737	737	751	719	689	720	732	719	743	753	737	731	757	759	745	743	712	742	726	775	745	709	739	746	732	703	747	753	766	745	778	743	706	803	716	759	787	794	704	760	713	722	746	730	764	769	771	771	752	797	745	769	755	711	690	730	696	786	732	711	751	740	756	724	708	759	765	704	769	783	789	774	743	783	806	767	764	765	762	735	751	736	746	764	737	708	735	745	787	729	745	749	743	742	815	705	776	758	725	740	764	722	748	754	765	728	777	726	740	736	774	754	777	811	752	726	732	734	762	753	716	757	754	773	800	738	731	761	744	774	792	748	734	764	794	778	796	759	744	748	708	769	744	760	771	735	752	762	716	759	755	738	724	724	739	748	769	789	713	759	760	800	755	702	766	748	817	776	754	800	790	721	748	799	709	762	742	686	741	746	734	726	754	770	782	725	719	743	773	785	749	715	738	751	760	802	735	716	732	758	777	770	770	749	736	779	735	732	734	724	754	749	780	749	782	669	726	764	752	777	686	746	767	735	766	750	710	718	749	798	709	787	708	714	772	707	746	750	757	711	750	730	730	753	757	771	796	783	770	771	793	697	717	807	756	769	759	723	726	766	689	780	725	791	737	747	773	768	755	743	767	776	727	740	762	745	750	766	747	780	759	788	775	814	686	733	752	782	749	711	738	760	703	760
2269	982	621	268	153	387	906	418	154	154	128	155	146	129	122	137	127	128	131	137	131	139	134	132	126	123	113	139	139	115	132	138	120	134	138	119	113	128	126	139	144	144	146	128	124	119	133	139	112	131	138	130	123	121	146	132	118	147	132	136	117	118	126	116	134	126	110	145	133	123	132	114	115	131	135	145	154	129	135	123	126	129	134	112	136	137	129	134	117	118	120	127	140	123	140	119	152	113	129	158	123	124	120	129	125	105	119	135	130	128	109	119	121	140	129	142	117	134	116	115	156	115	119	134	120	133	133	124	135	114	129	148	137	118	124	128	121	116	122	139	116	149	149	116	128	140	130	152	136	112	129	141	110	142	125	144	133	122	132	127	131	138	119	108	139	130	130	130	111	131	120	131	116	122	129	126	132	139	145	128	141	127	148	114	137	130	131	143	116	132	115	148	136	136	143	143	128	126	138	123	144	123	112	125	126	132	146	121	129	126	128	117	137	118	122	134	138	124	122	127	145	137	136	123	120	134	133	148	126	137	138	122	108	123	122	105	130	125	125	118	117	149	136	122	121	121	106	113	122	137	140	119	148	116	140	146	132	109	137	139	136	140	120	132	135	134	135	134	145	131	122	118	135	146	132	120	128	119	136	140	132	146	123	118	134	124	123	120	125	117	131	92	131	165	137	126	135	128	135	124	133	109	118	148	122	135	126	133	147	132	148	143	132	115	134	133	131	136	131	150	135	122	148	153	139	127	133	124	135	126	111	141	120	140	127	133	134	122	142	120	134	100	125	112	137	135	125	126	127	131	116	118	134	132	134	111	120	144	122	128	137	130	153	147	110	117	115	133	129	109	144	117	127	126	131	107	137	115	125	147	126	137	125	150	119	131	133	111	156	119	125	110	129	144	138	123	111	122	145	126	144	130	124	155	128	132	102	126	145	133	117	136	139	131	127	129	133	134	136	121	141	124	134	121	130	125	122	150	129	106	126	107	132	128	132	132	132	133	93	149	120	138	127	120	130	129	131	139	132	148	127	125	118	128	152	141	128	152	135	119	112	134	124	130	130	133	145	125	131	145	113	140	135	142	127	138	127	141	117	129	133	131	130	138	141	125	128	129	160	116	126	135	118	127	125	137	114	125	131	121	132	137	122	124	138	128	150	128	115	125	134	130	132	105	122	117	128	132	131	113	111	157	112	139	124	129	131	128	117	123	135	118	121	138	123	123	124	127	132	126	131	131	134	127	128	120	135	149	148	132	133	117	124	119	133	116	117	113	116	120	107	144	130	126	128	154	132	151	147	126	114	124	131	132	127	105	116	146	143	119	125	119	142	138	127	120	123	110	119	129	139	107	138	122	111	116	145	123	129	126	145	130	110	123	130	166	118	134	134	135	133	118	127	123	124	150	133	136	138	123	131	148	147	158	132	124	126	126	141	115	154	130	135	140	121	130	131	126	133	126	144	148	130	124	123	135	137	131	128	109	124	124	110	120	116	127	151	137	149	132	144	117	143	122	123	140	111	117	124	153	137	135	116	138	145	154	140	132	160	134	98	117	104	139	130	129	139	114	128	132	131	128	117	116	122	126	108	141	149	155	117	124	141	114	144	140	132	103	119	127	138	125	99	143	133	128	107	122	123	149	121	142	126	121	126	132	114	121	128	121	122	121	138	133	119	132	161	132	142	117	128	130	137	134	140	121	126	121	129	144	117	127	141	117	123	117	136	132	119	116	127	126	127	125	135	126	128	142	119	135	142	132	118	134	119	165	131	124	123	128	104	149	129	124	127	151	120	140	111	131	129	147	116	127	120	136	126	121	122	132	129	111	141	117	105	103	139	118	127	118	136	124	141	134	113	148	128	132	111	136	133	135	132	140	96	116	122	133	127	122	102	134	125	135	114	125	128	146	130	119	160	130	131	139	126	136	134	136	134	132	142	125	127	143	110	143	147	135	121	131	137	131	137	113	124	135	138	134	138	146	116	115	135	148	115	133	123	124	129	109	120	107	115	120	110	130	130	135	135	136	118	143	104	127	135	125	120	120	140	122	132	136	127	117	148	133	133	135	151	131	116	138	133	126	120	121	139	124	128	136	127	120	126	108	116	132	129	122	121	120	122	130	130	153	121	123	132	141	118	131	127	141	132	120	137	143	140	129	125	135	132	133	136	126	120	122	121	146	119	141	144	145	121	131	145	127	118	149	126	132	128	146	122	120	128	149	120	141	141	135	129	136	123	131	136	156	132	142	121	148	146	132	142	117	130	146	120	127	125	123	145	135	130	129	145	129	119	138	127	120	155	126	144	139	134	136	148	118	140	128	137	127	115	132	103	136	126	116	107	142	117	136	133	139	136	104	135	113	120	137	123	135	116	137	128	125	162	133	136	122	128	139	116	128	138	140	112	132	131	105	127	124	131	132	151	125	131	121	140	122	157	118	132	131	127	115	135	129	115	111	126	120	135	140	147	136	116	123	118	141	138	115	120	154	132	132	144	122	146	142	114	129	142	109	120	138	121	150	140	135	126	117	127	128	140	136	133	123	124	143	125	114	151	136	143	139	120	139	142	144	115	146	128	105	133	132	114	133	140	130	137	118	131	137	131	118	138	122	139	122	116	151	150	140	116	135	122	150	135	115	121	127	129	138	116	128	147	146	137	136	140	134	138	128	122	135	131	117	126	128	123	130	111	113	152	116	134	94	113	116	142	123	125	114	120	132	134	150	142	109	133	121	145	121	157	139	138	137	110	102	129	127	124	132	140	139	114	151	111	127	137	126	150	138	115	128	121	117	133	131	124	154	150	147	141	124	135	128	115	123	120	123	128	121	107	119	145	131	130	120	130	121	140	118	125	147	136	125	128	118	122	152	132	124	136	128	154	129	123	123	134	141	116	139	137	142	129	122	121	123	140	141	119	131	130	121	135	134	126	119	138	143	133	110	108	128	122	114	139	124	148	129	139	133	136	143	134	109	130	133	130	112	119	147	109	130	115	130	128	128	123	149	115	141	128	127	127	136	123	118	120	116	119	138	113	150	140	152	133	134	141	127	117	129	133	116	108	137	142	117	132	107	148	149	143	135	109	141	149	145	116	112	127	136	129	139	137	128	127	147	146	108	127	144	134	120	137	128	139	127	118	108	125	130	128	132	135	165	133	133	138	111	110	137	146	144	122	129	139	126	132	121	120	109	136	133	119	120	136	141	118	129	97	121	129	114	125	143	120	128	143	124	118	136	115	131	117	123	156	131	127	128	130	123	112	118	124	139	151	119	147	116	136	121	121	142	108	124	122	112	126	116	127	136	112	116	119	133	121	131	141	134	121	127	117	140	119	140	123	145	133	118	134	136	124	120	135	118	109	135	133	150	114	119	127	141	132	140	124	144	127	123	127	123	133	154	117	142	99	136	133	115	149	135	139	118	136	132	135	141	133	147	131	135	116	120	150	128	124	137	139	150	119	148	139	130	115	125	114	123	118	143	148	112	135	117
21221	8830	5259	3170	2064	13653	28001	12132	2089	1858	1737	1540	1424	1461	1318	1195	1191	1208	1123	1121	1117	1064	1062	1031	1032	1022	1024	1035	950	974	1000	995	1030	976	972	910	934	981	952	958	930	898	900	911	970	893	964	957	921	923	939	898	918	931	908	911	929	932	947	970	933	894	918	891	983	908	901	906	921	917	910	906	875	898	913	893	883	883	885	929	897	953	912	981	880	913	937	910	903	942	945	876	906	903	954	830	916	862	891	896	932	877	905	891	935	858	921	889	909	950	865	897	879	900	920	858	931	943	947	942	851	920	891	845	939	898	899	879	915	937	927	908	922	913	878	897	885	889	933	912	851	863	903	903	929	897	895	935	887	899	871	902	898	865	872	841	902	972	864	863	852	938	921	905	903	893	905	872	865	866	881	879	911	861	925	891	910	912	902	855	895	871	940	888	917	872	909	898	885	929	909	911	893	868	909	916	858	854	921	911	877	897	898	918	873	936	896	907	910	886	926	929	928	930	867	915	888	881	904	876	940	912	855	901	882	922	848	942	898	955	875	905	934	882	900	903	900	916	893	948	920	869	912	931	974	921	832	932	871	927	881	832	938	890	895	906	884	885	868	895	855	904	920	898	909	945	867	947	871	865	875	940	898	852	883	905	927	908	908	885	858	919	884	889	861	905	885	948	877	891	873	928	893	928	882	957	928	924	902	939	903	880	885	886	885	941	895	859	949	948	946	911	896	912	948	960	889	879	924	889	901	902	910	931	909	910	889	893	876	894	939	893	930	921	868	941	948	916	890	883	949	939	926	924	915	935	873	923	975	856	902	866	943	918	940	855	918	863	873	928	856	885	887	882	912	925	926	932	899	867	901	903	939	893	878	911	841	876	904	953	862	932	918	915	969	851	906	948	913	906	856	838	843	889	872	904	917	922	871	900	897	902	967	959	872	904	921	933	901	870	920	930	917	915	917	939	910	939	884	879	908	894	851	911	954	897	921	891	875	873	875	919	874	892	886	900	929	926	892	875	869	944	915	902	867	876	869	917	901	889	899	918	913	880	863	917	919	912	923	919	894	884	844	914	867	915	863	964	937	931	919	887	841	908	880	844	849	912	900	955	862	920	943	901	861	927	913	834	900	929	910	823	892	898	929	871	959	953	923	941	872	890	853	867	917	953	895	934	860	857	933	906	846	899	946	904	918	943	850	875	931	864	925	913	860	906	889	900	929	885	883	900	891	808	871	865	886	881	852	848	921	937	884	841	889	904	923	895	931	917	921	909	959	822	852	915	910	945	874	962	889	911	916	876	928	876	938	883	874	857	884	903	953	935	961	913	875	888	889	937	939	905	904	880	922	927	906	895	879	891	893	919	922	940	899	917	943	951	862	902	892	882	856	917	909	865	855	932	930	936	919	950	899	918	879	910	845	918	921	957	899	948	905	899	916	921	970	956	882	912	913	884	942	866	913	901	869	929	907	889	922	906	919	903	931	893	903	867	952	874	921	906	886	906	897	899	924	943	877	932	944	877	893	906	925	908	848	864	962	919	920	927	896	922	929	903	857	882	846	887	908	857	868	918	936	895	907	892	934	924	914	893	889	896	936	906	878	858	888	886	909	916	948	873	939	856	914	923	943	855	883	894	905	867	889	854	878	900	849	875	894	925	893	875	881	981	887	916	875	860	826	908	890	960	970	866	894	914	850	922	899	916	879	906	952	925	943	817	965	876	892	881	922	853	892	956	916	897	892	903	916	879	882	923	900	871	914	884	941	872	938	873	881	877	925	911	897	944	860	973	889	883	957	918	875	897	897	905	896	851	945	870	955	918	931	930	916	904	941	880	858	953	858	858	876	915	876	961	869	917	913	874	899	817	895	899	841	879	868	903	916	905	925	879	957	903	898	845	857	867	871	899	885	965	902	856	881	894	923	873	908	832	963	897	907	849	883	915	903	890	887	876	910	870	915	954	922	900	862	933	935	939	932	878	925	935	878	879	903	913	860	916	850	887	897	896	882	926	908	883	912	928	895	860	932	907	902	937	884	922	954	917	848	930	940	903	925	857	894	877	915	927	874	923	924	863	905	942	940	884	895	892	900	905	957	892	884	872	910	910	886	936	894	858	918	895	939	896	907	927	936	932	898	872	942	896	848	886	886	873	869	941	838	942	876	894	860	894	918	889	878	877	876	870	887	915	937	880	918	908	906	847	930	901	872	920	889	907	902	909	970	898	905	912	917	887	896	917	898	920	925	890	946	862	898	951	863	920	903	898	941	866	907	937	911	862	878	938	856	945	906	928	874	877	864	949	870	882	867	967	911	842	919	898	877	919	933	892	923	894	913	919	912	889	896	879	891	924	919	897	931	854	914	941	872	867	833	896	919	835	898	871	933	975	942	878	929	865	882	872	877	878	903	937	862	892	900	891	876	917	933	906	888	854	872	894	916	923	883	879	919	904	889	848	923	868	908	912	889	895	933	918	938	891	936	875	883	912	887	910	906	884	849	908	911	888	931	881	910	886	922	859	853	932	885	925	937	848	906	910	927	926	859	888	932	881	855	934	926	952	884	934	930	876	901	894	941	869	889	920	850	930	857	941	933	894	888	881	881	878	944	909	887	904	895	870	923	884	877	913	883	873	907	888	904	915	898	847	913	898	871	905	940	947	952	831	893	966	974	868	866	925	847	838	936	897	913	931	941	923	908	935	936	881	966	939	885	891	873	916	874	838	957	837	897	918	913	907	865	941	873	897	884	897	922	905	883	859	897	888	945	884	864	917	940	912	946	900	882	905	890	923	917	902	897	906	900	866	908	909	916	907	918	902	866	870	846	922	907	853	887	870	941	903	874	931	917	946	883	939	877	886	854	883	886	872	905	878	896	951	869	904	887	952	891	895	900	925	877	890	889	907	877	904	908	901	918	958	939	918	932	905	904	902	883	941	916	931	887	876	912	902	906	935	832	929	883	842	914	906	910	902	930	910	895	912	912	921	886	949	884	898	888	900	874	861	920	895	939	907	915	912	909	930	896	923	947	895	937	929	916	885	879	887	928	943	940	899	911	884	891	907	892	905	890	933	889	938	913	872	914	929	837	895	938	914	889	915	944	920	949	898	897	900	857	916	866	887	969	886	899	869	931	905	872	895	887	923	882	895	905	930	920	857	925	909	889	887	877	839	927	900	841	953	866	898	907	908	889	886	882	923	844	863	874	908	903	903	950	891	902	925	891	839	916	918	941	894	909	937	895	865	902	886	906	887	890	956	906	868	919	894	888	944	941	904	930	870	897	901	920	922	889	866	928	911	881	889	918	962	884	878	924	877	901	904	904	885	928	890	942	885	895	916	896	960	896	918	847	894	928	971	928	916	900	905	921	859	883	906	937	890	923	912	852	881	890	886	896	919	921	938	910	953	970	935	930	922	889	947	904	878	902	914	897	898	862	926	926	901	951	887	938	885	845	914	897	922	895	874	940	910	879	863	900	964	917	953	900	895	889	862	899	870	911	939
1835	320	200	119	60	69	124	66	57	59	51	50	57	47	47	58	44	51	46	51	44	49	48	48	51	46	40	56	54	40	45	50	51	57	61	63	51	41	47	50	65	57	62	57	45	42	49	48	53	54	50	42	51	44	42	55	58	47	63	51	54	41	52	44	46	42	49	65	54	35	48	53	59	45	44	48	57	62	53	42	51	51	49	50	54	46	62	64	61	52	59	56	46	53	47	52	54	52	41	61	50	56	52	47	69	45	53	55	52	57	53	39	56	45	50	53	56	49	45	41	53	50	56	58	53	36	66	53	41	40	53	58	42	58	54	52	50	66	38	44	53	47	42	61	47	64	51	62	51	55	52	49	47	51	57	52	62	51	57	51	43	50	48	50	53	37	59	40	63	59	56	54	48	49	46	52	43	55	49	49	45	41	60	48	56	50	59	52	68	55	55	56	47	53	59	59	52	60	63	46	50	51	47	41	47	55	46	57	58	45	49	52	54	62	52	54	40	56	44	58	44	41	63	55	57	66	48	51	69	39	62	56	45	44	50	57	41	74	42	40	62	51	48	48	34	50	47	51	45	56	47	47	38	49	48	43	51	40	51	63	53	73	48	50	51	52	60	53	51	72	56	66	49	59	36	61	44	44	48	47	53	48	48	56	59	56	51	53	52	46	40	58	55	56	57	49	42	54	46	55	51	51	62	51	36	64	51	52	46	42	42	61	51	45	57	57	55	66	58	61	56	62	40	53	53	58	52	49	61	53	52	60	53	48	56	51	61	47	46	49	65	58	63	46	46	58	44	57	51	36	62	59	51	53	54	60	48	43	60	49	52	67	49	47	51	60	48	62	47	56	46	46	57	49	55	57	50	51	54	33	60	46	52	57	59	47	62	51	51	50	57	44	58	47	38	68	49	48	66	48	53	51	41	54	65	57	57	51	63	48	48	42	50	55	56	53	50	39	57	49	44	62	55	55	52	46	46	55	36	61	55	53	44	61	57	47	57	49	52	51	39	49	45	52	50	55	41	56	44	56	50	50	54	44	49	56	43	49	59	50	57	52	54	46	45	47	65	49	48	35	54	41	52	56	66	53	52	52	40	74	43	53	61	61	49	63	61	49	53	43	43	57	46	55	57	48	60	52	41	56	54	52	50	48	48	54	37	45	50	60	59	59	54	58	52	53	51	48	52	54	56	39	52	53	55	40	49	65	52	55	43	50	58	47	47	51	54	52	44	53	54	54	58	44	43	35	54	52	31	50	48	55	46	40	48	53	55	49	55	53	61	63	63	43	44	54	54	47	54	55	44	47	56	41	51	51	56	51	48	51	58	57	55	49	47	62	66	47	51	57	59	41	56	54	48	50	63	67	58	39	61	56	59	45	56	54	51	41	47	50	47	51	51	49	42	55	55	52	67	50	60	47	61	55	53	54	54	45	56	54	54	60	54	47	54	72	36	60	46	57	52	55	49	59	44	44	48	66	49	46	52	42	55	54	52	41	43	77	46	39	53	53	50	56	48	60	62	54	47	49	41	55	51	63	47	35	52	58	43	61	55	43	58	52	50	49	46	55	49	50	51	49	48	51	52	61	56	40	48	45	54	51	50	56	60	44	42	63	56	46	49	50	51	63	54	45	61	53	44	63	55	43	50	56	54	40	65	53	48	52	48	58	55	41	53	48	57	57	50	56	56	35	47	48	43	55	52	45	49	54	62	59	51	58	53	58	49	36	47	56	54	40	54	46	49	42	64	57	56	52	58	62	53	60	35	45	42	47	49	58	61	64	51	54	58	58	55	50	55	56	58	48	54	54	44	44	48	57	66	61	43	45	49	44	45	57	65	45	60	45	42	61	53	47	55	48	54	46	45	55	46	55	51	40	44	41	53	50	51	45	57	50	45	53	52	63	56	58	49	43	56	50	44	34	46	52	53	43	60	38	62	52	46	45	38	50	44	51	51	53	46	54	44	52	49	60	48	50	46	48	47	75	55	44	49	40	48	57	55	54	53	56	44	60	57	49	55	46	58	51	45	50	44	36	56	50	55	57	63	41	43	48	56	39	48	62	51	52	60	45	59	56	44	47	48	57	43	46	41	51	55	54	49	36	31	51	52	49	56	45	46	39	44	49	55	55	62	43	30	54	42	42	53	55	43	69	54	53	40	43	53	61	41	48	63	44	62	58	63	52	57	51	52	56	48	56	48	59	59	52	64	55	51	52	49	56	44	57	48	53	53	70	55	56	39	62	61	48	54	52	57	49	53	54	70	61	53	45	54	64	54	68	45	36	54	52	57	57	54	52	56	33	55	46	53	44	48	53	54	36	48	38	67	57	54	47	59	68	52	48	54	55	56	40	66	45	59	67	47	41	61	54	60	49	45	63	48	41	48	52	43	56	58	46	41	45	58	59	44	52	56	50	48	50	55	47	47	61	47	60	50	68	50	61	49	57	48	68	55	61	43	52	51	44	43	46	53	63	63	40	44	59	47	52	54	64	49	53	54	52	62	62	40	44	49	56	63	56	42	58	47	58	59	48	63	51	53	46	54	54	49	36	55	51	54	48	56	46	49	47	39	52	48	45	48	70	58	62	59	52	58	49	57	57	45	44	53	52	59	45	65	54	46	54	60	47	41	54	48	47	54	54	46	55	60	43	47	58	52	48	62	62	42	54	59	46	59	49	59	55	60	46	68	52	53	52	53	46	57	62	51	42	47	43	42	53	61	53	36	40	44	57	55	48	57	57	51	53	44	50	34	60	62	38	54	49	48	52	52	74	52	56	58	42	51	51	45	51	57	47	55	57	47	46	55	47	49	62	60	55	37	59	45	60	48	59	65	38	50	58	56	46	49	51	43	46	67	43	45	54	46	48	60	46	57	53	60	57	64	48	45	49	45	54	46	49	57	51	43	60	54	46	49	55	49	57	48	49	51	50	51	58	57	49	37	50	53	62	56	46	56	53	37	51	39	57	54	42	49	58	65	46	55	57	56	54	54	46	53	46	42	63	54	48	52	42	51	49	52	60	63	56	51	50	51	62	51	50	64	50	53	64	36	54	64	52	38	50	45	45	51	56	60	54	44	39	56	55	64	53	45	44	50	47	57	56	53	51	58	47	48	54	45	51	66	56	52	60	52	50	61	46	47	55	51	63	62	51	60	52	42	42	51	49	52	53	61	57	63	49	54	50	49	57	54	55	51	51	44	44	47	51	54	55	39	69	47	62	49	56	58	35	51	55	55	66	42	63	58	58	47	50	50	52	55	50	42	52	47	69	43	52	45	50	50	51	57	55	53	55	49	57	55	48	50	51	67	50	54	44	45	59	52	40	50	44	34	53	45	38	51	56	41	50	48	53	45	63	50	66	42	59	58	44	47	51	62	60	61	59	43	59	59	57	50	51	53	57	47	56	53	49	60	39	57	52	38	66	62	51	51	49	71	55	51	53	50	51	41	53	47	57	54	52	49	46	56	50	51	53	47	35	54	56	50	53
12684	3607	2032	1435	897	2017	4964	1556	482	485	493	431	439	402	440	418	407	405	409	410	350	411	419	399	407	395	409	428	414	411	412	400	390	436	361	396	415	424	378	403	408	379	407	415	406	382	390	396	382	382	357	394	388	393	416	391	379	409	403	379	428	412	363	425	403	390	448	422	382	395	410	383	422	353	361	413	375	413	437	370	420	392	383	367	403	383	384	362	395	403	387	383	387	402	369	344	379	408	417	361	401	422	365	415	406	399	383	388	407	390	388	430	379	394	375	374	381	402	351	414	381	390	380	385	391	369	383	357	380	433	383	389	379	397	407	392	408	425	383	383	391	381	412	374	448	359	385	383	407	379	374	390	372	406	396	380	409	417	397	377	391	387	370	383	363	368	368	351	399	424	414	391	364	394	404	376	402	391	381	373	361	413	347	382	405	398	411	400	364	388	370	373	407	409	431	414	407	374	377	394	365	407	376	395	399	407	414	403	389	382	403	411	357	387	389	407	432	404	353	402	403	405	408	407	421	421	372	384	382	402	377	366	407	384	389	427	411	380	405	403	384	382	393	418	372	379	420	389	387	396	353	393	410	416	378	339	399	412	367	378	392	375	358	369	395	408	401	393	429	385	372	396	393	381	398	354	400	358	385	391	392	377	378	415	395	385	408	410	399	377	399	394	403	391	403	367	421	398	363	447	393	403	394	400	389	389	382	387	413	376	392	425	383	382	398	363	411	382	380	381	408	406	386	373	413	394	361	413	421	391	363	406	371	356	392	385	425	402	421	420	409	388	415	398	412	387	404	368	400	399	376	395	427	363	394	420	414	405	405	395	400	402	401	390	417	407	370	395	385	409	389	409	386	390	373	391	389	382	384	397	407	411	396	390	390	411	426	358	420	416	365	389	392	397	396	340	384	404	367	415	362	412	390	383	404	410	363	389	438	375	426	397	374	362	383	411	412	365	413	403	397	384	395	399	389	406	434	403	389	426	390	380	407	403	402	414	367	406	363	396	389	359	394	371	411	388	399	381	380	396	397	393	390	408	392	403	360	407	406	385	353	411	425	418	392	375	421	441	371	384	383	396	388	381	397	411	393	399	345	376	423	386	419	396	400	418	400	397	416	433	391	363	358	388	391	423	333	365	385	408	359	363	394	384	378	353	379	392	401	362	386	374	410	402	404	413	393	415	380	419	359	391	390	381	372	426	355	373	395	387	392	378	357	375	411	387	413	393	393	356	407	414	384	408	373	408	373	400	414	365	432	390	420	392	359	398	391	381	367	404	431	374	405	393	377	403	358	396	388	375	399	381	406	432	342	390	389	410	406	404	423	367	401	390	374	411	387	397	374	377	392	411	376	371	401	406	353	384	379	405	426	364	411	420	397	391	373	400	356	375	394	405	382	389	404	379	392	418	388	380	399	404	430	418	398	421	376	397	378	408	385	399	416	398	413	409	368	372	416	404	428	397	387	409	375	429	386	370	402	401	337	393	425	393	393	409	397	436	388	387	422	382	380	383	394	360	378	377	376	372	455	383	373	387	410	373	348	382	383	405	377	365	437	406	370	421	412	392	418	397	395	381	437	406	372	398	431	382	388	383	437	420	384	418	372	408	403	386	367	378	432	394	397	383	405	383	425	427	411	372	388	388	370	378	375	424	379	428	404	375	418	391	391	407	408	380	401	396	392	422	361	402	411	379	403	404	374	376	410	411	416	424	399	384	389	367	386	378	371	384	392	421	413	377	376	424	385	390	381	367	389	366	401	417	402	367	401	371	389	398	407	370	401	375	401	418	366	385	393	387	383	358	388	403	442	406	394	400	401	383	402	370	419	421	444	393	410	379	402	410	419	379	430	383	412	413	393	389	387	413	441	410	363	405	413	418	389	362	379	359	386	387	422	375	423	412	376	406	394	401	371	369	410	409	375	409	412	386	414	379	377	405	394	398	443	400	379	367	401	400	393	386	372	375	400	376	389	413	373	429	397	406	409	398	400	386	387	429	395	422	403	404	403	415	356	369	397	418	397	386	395	368	407	391	413	424	392	389	387	399	431	401	390	389	385	350	389	366	392	382	372	383	398	388	417	382	393	399	378	414	397	391	389	400	385	420	408	400	368	390	393	436	414	399	381	378	362	397	381	398	388	408	422	415	416	381	367	401	377	373	393	379	399	382	387	382	362	381	367	391	385	376	393	387	421	397	411	393	381	402	411	389	380	398	415	389	380	405	381	361	359	398	395	377	405	376	372	423	374	387	380	360	384	399	364	424	330	358	393	411	368	402	394	452	428	403	421	369	379	413	380	409	377	407	408	388	392	362	419	472	377	383	398	376	361	407	380	383	401	406	365	397	415	396	399	376	389	382	413	404	440	380	414	396	362	406	411	387	410	421	395	384	396	418	380	440	396	391	430	394	421	373	377	365	401	395	376	435	419	409	407	391	390	385	404	372	376	390	391	410	406	404	392	430	404	403	393	384	377	385	383	400	415	354	379	375	403	438	364	379	420	396	377	408	390	396	406	371	435	409	372	386	402	387	396	399	405	417	364	400	374	369	363	402	428	399	382	438	384	416	385	373	445	385	383	358	400	405	397	404	377	390	415	405	373	401	376	387	399	368	365	386	371	384	389	400	388	406	360	378	365	400	392	402	393	385	394	425	371	391	396	392	384	386	418	386	400	390	366	379	400	401	395	365	386	373	419	389	384	396	385	420	400	372	386	373	407	385	434	384	399	389	393	426	400	401	415	375	380	409	411	397	399	392	416	378	407	372	417	394	402	381	376	382	426	369	383	414	381	416	424	403	413	399	416	354	377	388	389	374	401	387	384	422	421	347	398	378	401	397	408	397	393	396	368	360	404	414	412	414	390	381	386	374	362	385	372	391	399	386	368	393	394	388	389	391	401	383	389	401	380	418	407	366	388	389	359	407	380	403	377	393	445	405	414	415	385	440	399	419	397	383	375	388	377	406	405	370	395	375	396	383	394	415	388	374	404	390	401	382	403	381	389	413	381	387	406	373	365	424	382	392	405	377	402	407	397	399	381	399	394	388	387	413	353	357	388	425	403	403	388	424	414	389	405	365	375	394	411	409	403	440	367	401	380	406	432	400	404	404	422	405	400	375	385	416	420	378	372	391	395	391	371	372	416	388	384	434	352	391	403	392	370	400	397	409	432	424	393	402	384	393	386	372	399	392	371	362	402	377	425	409	379	407	432	390	373	396	385	438	399	397	391	388	453	379	405	382	391	401	404	389	378	414	379	412	363	343	371	400	349	374	397	398	382	392	405	415	378	411	371	367	383	392	422	426	404	410	417	424	401	396	406	421	368	374	380	408	382	394	390	379	403	406	383	400	408	407	402	403	418	371	370	363	399	358	400	421	394	382	353	420	385	417	441	405	384	404	398	405	372	413	401	377	361	400	400	353	394	386	405	397	385	398	416	405	386	424	402	390	403	393	362	424	371	394	392	388	364	422	397	373	389	382	411	369
1279	505	339	166	104	169	441	214	81	76	81	80	80	62	85	74	69	71	74	75	67	75	61	63	72	72	76	103	50	68	63	69	62	63	72	79	85	60	83	66	78	78	72	75	66	72	64	56	92	54	78	54	70	77	64	88	65	66	50	61	78	82	62	59	76	67	58	65	64	77	59	76	68	67	73	60	84	72	59	70	60	83	67	61	59	54	58	52	74	84	55	63	72	72	70	77	69	81	81	60	50	73	76	77	65	70	56	59	65	68	69	73	69	64	68	77	64	87	86	72	63	64	63	66	62	54	63	60	59	62	64	75	68	66	69	64	69	79	70	81	63	69	64	71	64	83	56	62	68	68	65	73	71	67	78	74	73	57	81	71	80	53	57	58	66	60	63	64	78	68	77	55	60	67	91	59	73	72	67	70	77	77	57	69	73	80	69	62	70	55	67	67	65	75	66	65	87	63	75	68	72	75	78	79	75	75	63	80	58	72	67	71	67	69	74	62	86	60	70	78	80	70	77	68	73	60	68	63	52	80	66	73	70	69	67	68	63	64	72	74	65	75	68	75	70	65	74	66	60	66	63	60	70	62	65	78	67	91	62	71	70	77	61	63	68	74	58	70	73	74	82	67	64	74	57	61	82	73	78	70	61	71	73	67	58	68	83	75	70	73	78	70	80	82	74	77	75	74	61	67	75	76	67	80	76	66	83	61	74	68	67	64	77	73	74	79	63	69	68	78	79	70	76	62	62	62	66	58	57	80	61	68	64	72	66	75	86	63	71	66	79	75	61	63	75	75	59	64	66	72	67	76	63	65	64	69	59	76	57	73	73	69	65	84	77	57	59	51	70	71	63	98	74	73	77	66	77	52	69	68	67	71	70	76	75	58	80	75	76	69	75	65	68	61	65	66	65	60	73	60	86	74	65	75	71	63	68	76	73	75	60	83	69	71	74	68	65	64	66	81	68	72	87	73	57	70	76	65	64	77	66	62	69	75	69	70	68	67	71	69	61	64	66	75	76	53	62	80	55	72	79	64	74	70	77	58	65	64	94	63	80	65	69	84	71	71	64	76	73	80	67	77	68	59	61	70	59	94	67	77	72	73	66	66	73	66	85	76	60	75	80	66	66	74	70	58	68	68	62	65	83	65	60	73	65	62	69	68	69	81	66	64	86	73	65	76	71	72	57	81	87	66	48	59	78	73	78	63	72	68	75	79	67	79	72	57	70	82	80	67	64	67	67	69	71	54	65	60	78	58	57	74	71	58	69	56	85	68	69	65	75	65	58	68	72	68	57	59	68	63	70	62	71	62	78	71	74	77	57	56	79	52	74	68	60	82	71	87	72	70	80	65	57	79	63	58	66	92	65	62	71	72	73	76	75	69	70	70	61	71	59	65	73	67	92	58	55	74	61	71	68	70	80	89	94	74	64	62	85	69	81	79	56	78	78	63	69	69	84	69	62	68	71	75	63	68	64	64	78	67	62	54	73	63	72	78	68	61	79	67	77	67	63	75	77	76	83	75	75	78	63	68	69	81	69	62	67	68	71	72	79	51	71	80	70	66	69	72	77	74	69	81	68	92	93	73	62	68	76	70	55	60	74	66	74	81	64	65	71	89	61	83	70	57	72	60	64	72	81	60	72	72	78	62	67	59	71	65	71	72	73	70	68	65	58	70	50	70	80	71	76	69	69	81	86	53	60	57	78	75	75	75	67	79	68	71	63	66	60	61	75	63	72	61	73	73	74	48	65	62	72	75	79	68	68	77	57	59	62	68	82	65	77	61	71	72	57	73	78	83	71	61	66	72	60	62	67	54	75	87	80	67	73	63	77	72	70	67	66	80	61	70	70	71	67	64	69	61	76	77	74	57	67	70	69	70	82	74	75	67	63	74	66	69	73	61	76	67	75	65	65	60	75	55	66	71	73	63	68	68	81	79	76	70	74	67	65	69	70	68	67	68	75	69	76	62	79	53	75	74	68	58	87	71	71	76	65	59	66	71	65	79	77	72	68	54	65	76	52	70	69	59	84	64	91	71	84	66	75	82	90	62	66	67	71	78	57	68	68	75	74	86	62	76	76	76	68	63	69	72	64	80	71	64	68	73	78	64	86	51	73	80	50	55	64	65	64	68	81	86	75	58	86	88	74	65	71	54	64	63	80	75	76	70	61	74	72	82	78	63	78	85	68	70	84	77	62	78	64	71	68	71	90	64	71	74	60	58	91	67	75	57	70	71	76	60	64	74	64	86	57	76	53	68	66	67	77	62	67	65	83	65	65	84	73	63	71	77	69	70	66	62	79	78	75	73	64	70	65	85	66	79	58	69	72	66	72	69	75	81	72	87	86	59	69	70	74	87	77	76	82	56	80	77	64	73	82	66	55	64	65	70	69	88	63	51	72	64	78	58	66	52	69	58	61	59	62	72	58	76	68	65	61	68	72	65	79	59	63	81	67	73	68	76	65	67	75	67	75	53	75	80	62	82	73	55	67	68	68	70	66	70	76	62	76	68	70	69	80	84	71	68	73	66	81	80	56	83	77	67	62	63	68	54	68	79	73	73	72	61	88	68	64	63	67	82	71	63	86	61	77	71	71	74	71	68	77	69	73	77	77	74	75	63	51	62	71	57	62	72	64	63	54	66	63	82	77	73	73	67	54	63	75	87	66	78	73	80	59	73	82	58	60	75	75	70	56	83	73	68	62	94	63	53	67	69	77	67	78	60	60	80	68	71	61	57	61	69	70	71	70	66	51	90	79	69	72	73	73	76	64	90	74	59	72	67	53	69	62	71	62	67	84	63	77	76	76	65	76	81	76	64	76	69	66	63	81	68	80	65	72	56	67	68	56	72	74	64	64	63	54	73	62	74	68	69	66	76	75	60	64	69	61	77	74	77	66	56	78	77	70	55	76	73	71	65	71	61	69	58	84	68	75	75	54	66	76	67	66	70	72	88	50	77	63	64	68	67	65	75	66	86	59	66	68	73	72	50	71	81	58	72	74	56	71	71	70	72	69	72	59	64	73	63	72	74	73	65	62	53	68	65	70	79	86	68	66	68	63	66	64	64	76	55	69	78	86	81	59	72	62	71	70	60	77	55	64	65	72	78	60	65	77	72	65	57	76	71	80	69	85	66	80	69	57	68	61	76	84	91	69	76	67	65	62	65	65	69	64	63	65	72	57	89	66	64	73	75	67	81	66	64	79	58	67	76	75	79	73	65	58	60	97	76	64	90	55	62	72	68	66	81	70	69	66	73	60	71	67	71	44	76	50	61	59	66	61	70	63	74	59	92	75	63	52	70	77	77	71	67	77	76	86	64	73	73	71	63	69	57	81	62	71	68	68	70	70	61	65	74	74	72	79	62	76	65	64	81	59	70	76	64	81	73	68	68	60	67	58	64	56	77	60	67	67	67	58	71	62	73	72	60	57	86	60	70	66	56	79	67	75	80	62	62	69	57	76	57	71	63	63	91	63	57	74	72
16394	4854	3357	1808	1216	7769	19531	8159	1001	940	871	757	727	718	670	593	616	599	568	574	534	552	541	551	550	527	518	511	524	532	489	546	505	502	549	531	487	513	494	501	532	482	557	525	482	489	522	480	520	461	528	506	491	499	474	499	483	502	451	472	494	509	435	474	466	490	474	502	523	492	459	528	481	486	521	515	472	508	470	487	474	507	504	474	494	472	474	480	499	470	494	508	485	487	447	472	444	516	503	488	486	492	529	469	516	476	500	471	552	442	516	472	501	499	482	482	456	464	487	455	477	469	491	461	460	479	525	447	498	442	462	494	461	493	506	516	510	522	517	486	484	494	469	492	501	500	464	468	512	499	477	454	483	493	506	482	518	476	489	538	470	459	493	505	489	516	464	501	529	461	526	454	462	431	510	500	494	473	485	463	518	500	497	488	469	479	488	474	435	459	502	460	496	456	450	493	514	477	475	515	523	481	494	488	498	457	485	467	486	458	486	523	536	502	512	490	488	493	511	499	481	457	484	450	464	494	483	486	479	512	531	449	492	463	472	468	473	516	462	511	510	464	489	474	499	490	475	496	445	481	478	482	457	492	493	481	468	491	489	514	499	492	502	444	495	500	492	484	484	444	481	487	512	481	473	514	471	462	478	458	492	458	529	450	506	489	473	506	492	472	510	478	467	497	479	491	488	482	468	496	483	489	493	506	475	476	489	483	486	452	484	470	490	524	479	486	458	481	479	439	502	485	495	481	476	508	480	485	482	475	500	474	480	473	492	494	470	503	539	507	448	503	486	479	480	502	502	475	483	504	510	499	455	506	471	472	487	459	486	472	490	428	486	502	455	463	474	506	461	479	508	496	478	496	474	517	468	439	475	483	440	510	496	479	466	503	494	472	499	470	508	487	512	455	482	486	478	469	476	469	471	491	451	467	510	479	498	513	500	515	468	495	524	495	471	511	448	453	536	492	480	479	468	449	501	430	541	509	527	496	501	503	473	502	504	485	509	502	500	540	494	552	500	518	493	507	463	496	477	565	514	504	491	485	490	518	490	502	493	497	509	480	487	486	494	491	505	472	526	500	496	451	500	458	462	495	467	462	480	460	481	490	491	509	486	459	471	499	449	484	496	495	445	500	464	473	510	471	471	483	446	486	518	496	522	471	473	506	448	426	492	518	481	479	456	497	484	467	476	498	488	423	469	487	446	495	441	503	508	480	497	500	432	461	487	482	469	508	486	500	455	478	456	540	511	513	469	469	461	498	480	471	472	502	516	539	485	486	470	482	446	487	478	500	463	502	475	480	465	503	504	486	486	488	506	504	479	495	483	435	481	471	467	485	473	465	472	500	450	526	493	527	495	504	501	477	471	478	506	477	475	508	477	481	460	478	524	516	484	468	452	493	525	502	477	502	512	471	468	508	497	489	491	508	483	466	466	506	462	482	518	474	459	493	514	449	483	484	465	470	466	513	493	513	443	497	530	500	516	500	485	489	501	486	500	490	450	528	468	483	476	503	467	468	432	495	478	490	500	493	439	485	468	444	484	506	473	457	470	455	470	474	487	478	439	495	466	458	486	481	430	482	511	512	441	508	547	502	464	542	487	505	496	548	455	473	446	469	525	496	498	519	465	474	529	505	506	483	501	472	461	503	499	499	482	477	467	493	481	489	519	471	478	487	453	451	464	493	483	492	513	485	494	501	489	534	507	460	495	500	455	542	450	527	490	468	489	468	488	467	480	490	473	488	483	481	493	497	499	479	469	475	498	506	481	506	455	478	504	464	486	478	487	498	488	502	467	473	492	518	464	471	524	487	439	468	449	484	508	483	501	475	478	497	481	447	442	484	462	513	486	486	493	452	477	461	505	484	470	508	468	460	468	516	470	431	496	485	476	464	443	482	479	499	483	505	516	509	425	456	516	479	502	427	485	553	468	493	481	481	476	480	454	474	482	459	490	479	457	476	528	465	474	476	499	486	463	453	501	469	475	477	431	509	461	471	482	485	473	486	513	512	526	485	478	491	505	462	487	470	463	494	467	463	512	481	524	462	488	474	470	471	479	459	501	513	462	476	549	454	488	433	508	420	524	502	503	466	543	508	464	486	488	437	499	440	485	479	485	460	490	516	482	485	458	481	516	474	491	501	508	467	508	477	454	462	477	498	525	446	478	509	477	479	533	462	486	520	474	507	475	455	514	462	504	521	499	483	493	534	462	464	502	498	478	485	496	475	516	454	506	482	535	458	441	509	471	480	488	488	502	489	469	501	492	489	453	480	504	493	503	505	481	501	433	491	533	444	502	499	480	473	471	440	484	511	437	524	467	476	460	493	452	510	488	491	476	457	473	514	467	524	453	511	474	494	486	478	527	459	468	497	465	490	462	486	508	508	456	506	457	431	471	495	468	500	428	468	480	491	467	528	527	520	479	488	532	478	491	507	506	530	474	504	455	492	449	459	490	468	524	499	488	502	451	485	520	508	489	476	474	502	469	468	482	470	509	450	503	511	510	528	501	504	503	448	496	529	489	470	498	474	513	503	485	488	490	501	493	472	441	504	474	469	516	485	517	465	478	473	468	488	437	481	489	490	462	478	500	485	493	494	441	546	481	488	506	459	489	519	479	484	467	468	466	492	450	461	457	511	442	475	492	451	505	493	488	482	459	472	487	463	500	503	501	453	484	473	488	525	498	486	498	489	494	471	495	457	488	488	493	488	485	453	482	480	473	478	497	467	498	462	463	495	468	455	485	486	476	467	463	480	493	482	479	486	493	495	472	423	485	449	494	494	485	505	474	468	498	504	458	474	460	459	520	479	491	482	526	462	476	453	509	494	499	493	514	471	492	473	465	491	490	498	511	459	487	474	479	462	441	438	471	445	494	469	486	440	517	485	482	475	491	495	526	481	476	472	499	469	509	477	482	475	525	499	507	495	493	499	503	497	468	500	479	488	489	475	475	486	499	458	502	480	490	495	483	482	478	463	462	505	484	472	444	457	491	474	486	474	480	511	472	498	484	455	471	497	470	473	434	463	481	468	479	500	466	505	486	454	481	537	506	518	450	487	464	486	513	500	493	469	455	484	467	492	497	500	486	498	531	502	476	473	476	477	478	479	486	534	463	475	461	507	462	506	475	462	489	511	476	501	473	504	461	485	463	495	503	493	538	460	507	481	480	525	494	461	475	477	457	479	484	526	466	501	499	465	503	511	478	496	461	479	485	489	498	476	473	461	454	513	501	471	468	468	495	485	465	437	494	462	497	487	446	504	471	459	456	467	465	487	476	516	468	490	492	487	478	515	503	462	462	483	490	454	485	496	496	487	490	451	467	496	455	520	501	480	534	476	495	488	493	511	484	477	503	523	464	474	444	481	478	503	482	441	424	491	488	490	460	499	470	494	520	466	515	485	474	495	482	474	496	492	524	531	468	508	482	477	479	451	508	523	518	473	523	494	491	491	471	492	486	509	493	502	487	502	469	434	456	494	476	549	490	509
2783	567	335	161	126	230	446	252	105	109	126	119	114	109	91	103	101	101	100	108	92	130	87	100	109	112	105	102	108	111	100	110	119	112	86	103	106	93	94	106	92	90	114	104	97	125	92	110	97	93	82	94	118	112	108	88	101	116	103	95	115	87	108	111	100	93	102	111	98	97	103	105	113	99	89	93	106	103	100	101	122	90	103	93	111	106	102	114	125	96	114	99	107	105	107	96	118	107	106	94	99	102	77	104	93	104	102	114	97	95	107	94	108	96	125	96	99	120	92	95	103	80	95	100	111	127	115	95	91	102	114	96	82	100	90	100	93	100	101	107	94	98	98	101	99	119	108	93	104	97	89	96	93	86	100	108	108	104	96	108	106	102	106	98	95	95	95	95	99	103	96	95	125	118	104	109	98	83	111	101	102	108	85	98	98	103	92	100	87	105	104	82	85	104	100	90	94	104	88	104	93	102	99	75	113	101	83	118	87	106	128	101	92	91	105	112	107	95	91	101	94	118	109	99	119	85	101	114	98	85	115	97	103	101	111	85	103	112	104	97	101	107	88	97	100	95	100	92	114	100	102	99	100	100	102	103	91	92	108	98	113	96	98	97	108	94	108	100	104	112	90	107	89	92	110	88	95	102	96	73	92	108	104	101	79	98	96	112	111	98	114	108	105	86	100	87	88	132	90	102	85	111	109	99	102	102	88	100	92	90	98	104	102	85	96	100	92	93	97	100	102	98	97	101	100	101	95	92	105	105	96	82	94	97	108	118	100	94	97	98	101	91	104	102	105	120	89	95	117	121	99	90	105	107	87	106	113	94	104	107	96	102	89	88	106	86	113	111	78	102	100	90	98	84	103	109	127	109	104	103	120	106	99	97	95	100	109	102	111	96	86	103	104	109	100	93	139	97	101	106	104	108	100	101	86	105	108	116	105	94	100	105	103	99	90	110	103	101	98	103	81	113	91	125	113	110	111	113	99	83	99	90	85	88	115	86	93	101	118	108	87	92	90	114	112	91	85	96	94	107	87	84	91	97	97	101	101	85	92	95	92	91	88	119	87	99	91	100	105	104	106	109	102	110	105	105	102	96	105	103	100	96	116	106	103	107	120	110	101	84	103	92	116	101	93	112	109	102	98	94	115	93	106	107	97	91	112	109	113	101	94	95	97	121	120	111	99	89	92	115	102	104	90	90	94	125	92	107	84	94	99	92	89	100	96	97	118	110	91	102	104	96	118	94	108	105	107	103	85	89	86	93	78	110	103	96	110	98	101	110	124	104	92	115	88	98	101	95	89	97	119	81	110	106	82	88	106	89	99	101	95	100	114	93	108	89	104	91	88	95	94	103	95	92	98	101	94	101	117	116	71	83	94	114	101	95	124	92	111	91	97	104	105	102	90	85	92	96	99	104	102	120	87	89	115	108	118	99	99	78	99	109	95	105	85	80	97	106	110	108	100	122	106	94	90	116	102	106	119	106	98	113	92	90	95	86	106	105	91	98	107	102	99	100	90	117	94	88	85	85	94	99	99	96	96	101	106	103	131	108	111	94	98	118	95	110	116	124	93	98	107	92	119	101	103	87	96	118	116	90	92	89	84	93	107	95	115	83	108	93	102	100	92	120	111	97	94	109	107	80	97	99	105	111	92	91	111	92	88	109	105	102	99	106	97	93	84	98	113	103	100	96	101	99	96	90	117	114	98	103	104	100	88	97	92	102	104	95	102	115	111	98	107	101	101	99	100	86	95	103	86	85	90	104	102	112	110	81	115	113	116	98	90	92	98	94	100	107	109	103	100	102	103	105	95	111	108	101	109	89	99	86	89	100	94	104	87	97	98	102	97	107	96	112	102	92	117	91	96	96	92	108	105	113	105	108	104	92	112	96	92	91	91	92	100	102	84	95	95	95	100	90	97	112	85	101	100	91	103	122	83	112	97	99	98	107	108	94	86	111	98	108	95	107	106	116	104	85	92	102	115	104	113	97	111	88	87	100	101	99	95	96	96	116	108	110	102	96	114	108	84	103	91	101	103	96	89	99	102	75	120	87	74	119	99	96	83	94	108	107	109	123	99	104	99	79	111	98	93	106	98	105	104	93	104	113	98	90	95	112	116	98	97	104	104	105	92	105	122	80	92	109	99	93	109	97	102	97	87	100	84	85	110	95	86	94	91	104	107	101	93	113	92	88	98	88	93	112	98	98	94	107	109	86	115	108	87	87	80	103	112	117	110	105	104	97	119	108	98	102	93	82	100	100	92	93	120	100	91	103	97	94	116	89	101	89	98	75	78	92	104	95	85	88	107	91	102	108	84	89	95	94	101	106	108	89	101	103	96	115	105	116	97	110	114	97	85	102	75	82	106	108	93	98	103	105	101	117	93	103	105	98	98	108	108	118	98	98	122	118	110	114	99	118	91	92	108	101	90	116	101	98	98	101	107	104	104	94	108	92	91	100	103	94	81	83	99	106	96	101	101	80	106	87	117	100	88	82	112	100	103	101	96	102	111	89	92	93	106	93	85	96	127	97	101	115	94	102	106	98	113	122	94	118	85	108	102	96	113	91	98	92	99	89	102	93	85	93	91	94	106	88	116	93	105	91	108	110	87	107	82	105	105	117	101	107	104	93	104	101	103	102	112	110	134	93	113	91	97	97	96	106	100	118	92	115	94	91	112	93	103	91	100	92	108	85	108	106	92	94	91	97	106	112	107	98	94	104	125	97	92	106	100	122	101	92	109	99	98	101	118	94	99	98	112	108	92	101	100	88	91	114	97	116	111	92	110	86	99	95	90	105	120	103	109	87	93	90	106	105	90	116	96	119	92	108	100	106	108	88	88	96	98	83	105	101	96	93	107	97	99	117	98	93	105	95	98	100	97	89	106	108	101	107	133	91	101	101	95	107	105	100	106	106	112	99	104	114	99	96	102	102	115	106	108	99	88	101	84	103	89	103	95	80	92	115	116	106	83	100	108	93	94	99	111	109	103	95	94	96	93	96	106	95	98	79	95	84	108	109	93	85	85	93	89	93	85	116	113	118	93	98	106	107	102	103	112	107	109	97	94	80	100	97	100	109	102	92	79	92	103	101	97	112	89	118	105	100	101	104	114	105	106	103	89	107	81	118	86	119	110	94	92	108	87	104	89	100	110	90	112	95	91	104	81	94	94	124	118	100	96	108	94	113	102	111	103	112	100	102	104	121	99	93	88	117	115	116	125	80	104	89	92	125	101	110	91	107	102	116	100	121	100	104	92	111	110	94	112	105	88	103	77	109	97	120	100	105	109	82	99	98	118	97	103	83	94	115	109	116	106	110	111	105	108	99	107	99	97	105	103	118	117	113	107	96	99	104	111	96	107	109	100	101	88	99	103	97	105	98	105	107	91	83	111	98	105	99	110	85	89	95	121	96	96	89	94	93	102	123	82	102	113	103	98	84	103	99	90	92	89	102	86	101	107	102	94	103	95	84	92	116	94	96	125	105
16564	5828	3335	1929	1441	9714	19203	9788	1219	1203	1110	1069	1026	1036	980	948	926	887	901	816	873	830	809	812	797	825	775	774	752	765	773	794	816	750	771	733	803	759	710	789	798	760	735	786	781	678	781	744	813	779	753	804	762	764	718	742	781	731	759	757	715	759	701	693	766	752	743	715	685	743	757	752	747	796	768	731	755	784	737	754	760	747	752	711	709	737	718	743	733	751	750	718	713	740	776	714	782	738	786	772	761	725	742	776	702	708	773	720	763	701	719	692	748	759	752	722	729	737	752	789	770	721	758	707	752	744	796	737	765	726	756	752	680	732	768	717	742	738	719	731	752	750	776	694	731	746	748	782	706	735	720	723	720	722	712	746	724	723	753	757	729	711	734	753	725	715	746	730	703	739	790	705	743	723	718	771	783	774	737	758	721	789	731	764	745	731	685	721	746	720	732	737	738	698	752	752	726	763	785	728	712	712	751	731	762	672	731	713	735	780	757	724	727	735	706	707	670	728	763	704	701	748	718	733	737	760	741	705	753	730	719	813	741	681	723	749	747	715	737	720	736	795	769	732	751	741	714	738	763	758	703	717	754	737	750	789	742	765	759	709	754	703	824	730	707	708	743	754	721	734	730	729	711	748	716	714	723	745	728	734	764	745	720	798	744	706	722	753	751	740	775	733	763	732	739	764	754	722	752	721	721	739	732	771	701	741	735	760	716	713	726	773	745	742	713	722	767	779	748	707	765	793	714	734	716	755	764	780	732	761	750	732	771	780	701	744	748	749	729	741	745	785	741	700	729	723	668	773	745	747	712	743	728	694	725	748	716	741	741	748	743	707	748	763	797	736	807	710	733	726	749	760	739	770	736	746	732	726	756	718	732	727	747	771	770	696	744	737	741	708	739	759	711	752	749	727	751	691	751	717	688	754	722	769	802	758	708	741	661	727	783	707	752	715	740	743	720	763	780	711	737	770	766	724	679	782	732	788	734	742	737	730	707	735	724	770	765	760	736	730	740	765	713	780	721	773	751	753	738	718	739	720	747	757	771	767	735	710	741	715	787	747	714	749	746	728	791	768	700	706	716	713	770	804	732	661	750	781	738	758	745	729	727	750	747	757	718	750	718	710	722	717	741	749	767	696	749	693	762	744	745	756	781	721	756	765	741	722	764	745	713	745	738	755	724	711	705	784	707	763	747	746	719	733	733	732	724	712	718	738	752	709	723	750	707	752	747	728	745	710	763	769	721	728	751	750	729	730	742	729	725	730	704	696	735	744	752	743	720	746	717	759	798	773	761	720	726	752	714	746	673	770	709	774	706	743	764	730	789	756	736	708	723	754	742	711	754	750	750	767	726	751	766	689	738	721	737	733	742	769	727	761	723	716	758	727	744	761	727	767	767	705	736	756	741	710	729	700	739	714	738	790	771	720	728	737	771	770	737	787	726	728	717	772	702	748	742	735	753	726	738	755	703	741	808	785	773	731	722	789	738	746	776	736	756	698	735	774	737	750	719	734	724	782	730	760	736	745	742	776	751	730	717	733	701	743	750	725	744	741	781	679	730	778	738	747	782	723	724	760	713	755	749	743	769	723	761	767	720	701	754	755	694	724	789	717	724	765	721	763	724	710	749	749	743	756	688	704	715	737	732	765	734	725	735	760	743	708	705	732	729	711	756	728	766	758	781	756	677	714	720	793	717	733	722	775	683	741	773	747	722	777	721	741	715	694	749	701	701	742	756	702	713	758	784	717	763	739	746	772	772	748	734	801	763	779	740	785	711	683	736	694	777	737	734	792	731	733	759	780	711	722	741	741	820	730	706	683	704	760	703	754	740	706	745	765	739	763	717	742	760	751	712	719	745	725	761	742	757	674	750	716	728	768	684	747	770	729	736	725	783	709	816	789	768	702	756	781	717	821	781	749	714	730	707	733	735	744	709	755	735	746	764	743	735	772	773	788	767	735	717	791	774	748	732	720	744	737	761	780	731	731	734	747	746	742	753	710	704	775	756	747	718	765	786	758	772	726	704	738	731	756	696	772	695	746	718	685	718	747	770	709	750	758	700	748	726	752	748	771	705	767	793	766	738	730	748	697	707	771	694	749	728	788	752	727	702	738	736	700	756	780	726	791	704	700	753	784	693	763	719	784	788	718	739	726	758	716	794	745	744	780	737	730	730	729	725	717	754	723	735	744	768	739	778	683	764	716	738	737	762	721	743	743	804	769	751	768	754	800	762	734	727	711	739	764	771	736	693	765	774	791	758	753	720	746	752	752	755	763	752	753	718	743	787	798	720	750	749	675	726	716	710	696	718	762	738	760	749	713	750	711	790	729	767	751	711	741	725	743	740	739	755	712	778	751	741	760	826	753	754	791	738	756	742	742	726	740	744	743	714	720	695	747	744	706	747	709	703	744	760	773	734	760	753	710	772	692	742	728	753	747	738	730	760	698	761	750	793	737	705	722	783	766	730	689	775	767	752	711	753	736	728	738	729	767	718	719	749	729	685	765	704	687	766	711	689	783	735	733	735	742	717	722	764	733	762	836	737	714	740	769	737	780	663	749	747	727	763	792	758	727	752	742	745	757	698	787	676	753	743	775	762	738	752	735	766	777	762	716	729	730	723	747	778	757	761	755	725	724	791	748	734	728	721	725	748	708	773	712	732	746	731	727	719	764	727	755	737	714	755	731	713	779	767	773	739	747	738	725	783	760	740	772	727	768	700	723	780	744	708	776	721	757	705	714	723	753	708	749	727	786	726	750	758	757	737	768	719	739	721	732	752	750	756	736	704	769	723	749	776	755	743	775	712	732	716	678	713	746	769	727	685	719	734	759	752	740	719	720	718	800	735	739	725	751	693	752	738	738	756	734	762	758	766	719	723	686	711	695	772	741	690	725	758	708	753	757	732	774	746	777	763	729	746	737	758	767	744	746	755	736	714	700	720	735	743	725	728	748	741	761	752	734	722	695	706	748	722	762	757	736	746	778	749	732	702	700	761	737	779	747	722	718	715	788	768	704	792	769	738	758	787	759	768	773	809	727	714	746	762	776	732	723	761	735	732	708	696	786	683	728	753	735	733	724	704	717	726	760	752	724	714	756	769	725	750	743	769	710	749	706	760	706	744	739	690	749	701	746	749	699	756	750	728	703	761	705	748	756	729	759	768	768	745	780	763	727	725	774	742	747	752	731	753	728	719	737	733	740	757	769	723	720	732	753	703	750	759	723	706	734	732	681	725	770	737	734	772	695	739	746	737	729	710	750	739	755	703	710	731	767	736	714	753	738	719	739	781	768	746	789	711	733	724	724	709	756	716	722	705	798	768	765	766	788	750	725	777	730	758	750	719	794	762	727	737	698	740	701	721	790	756	730	708	721	759	748	694	764	721	727	768	744	697	747	760	746	764	741	726	756	726	792	769	744	773	765	785	738	770	758	709	739	743	709	739	714	769	717	733	736	685	750	747	769	676	680	729	738	758	715	746	791	688	708
1941	880	577	259	181	399	830	339	158	142	141	148	136	152	125	139	122	134	140	133	136	123	125	163	130	145	133	145	137	136	128	132	133	119	137	140	141	136	150	104	143	109	142	145	113	142	125	150	134	135	133	120	117	111	103	128	121	135	141	124	130	139	129	145	135	133	128	135	149	127	123	129	118	145	132	139	112	140	131	134	128	128	138	130	131	114	123	125	104	128	129	128	116	123	132	136	128	116	141	119	126	131	131	126	137	143	135	141	127	132	119	124	127	120	152	127	137	134	116	143	127	133	125	137	136	152	122	113	130	144	130	102	130	123	117	135	137	143	135	148	126	136	120	138	143	136	129	143	135	150	119	144	140	112	110	108	149	120	156	124	146	149	146	142	132	134	115	127	126	135	115	148	133	115	136	116	126	131	123	142	134	121	140	117	130	102	101	125	143	107	138	125	116	130	129	136	113	139	122	131	130	122	127	122	137	113	135	136	131	120	116	126	132	123	125	123	130	136	121	112	131	145	131	132	132	119	150	135	125	133	122	132	140	124	132	135	132	144	137	123	122	126	146	133	133	130	149	135	118	134	129	125	127	105	167	134	129	132	130	144	129	122	115	137	136	142	114	148	131	132	127	136	114	122	140	124	125	124	137	122	130	144	127	153	137	130	142	137	143	120	128	153	133	128	150	132	125	151	129	125	118	130	112	121	102	112	131	127	91	116	128	134	117	135	144	138	129	129	128	129	126	110	142	129	137	142	147	119	139	109	139	117	118	136	145	130	114	120	128	134	108	124	129	130	128	119	119	115	118	159	120	111	143	141	122	125	125	137	123	137	131	126	150	135	129	124	125	145	133	130	126	115	141	133	115	132	123	132	111	149	125	124	124	135	153	128	147	116	109	139	134	121	121	114	129	133	121	111	127	132	130	124	121	122	129	149	131	113	134	104	133	129	126	123	123	130	118	129	125	135	118	139	114	140	121	141	119	132	130	115	110	118	132	121	137	125	123	155	137	124	130	157	142	125	130	123	114	131	126	111	133	137	121	128	163	156	120	115	143	141	151	139	146	134	161	155	144	130	115	142	121	136	125	124	136	125	107	139	127	130	137	119	118	134	114	121	119	118	116	129	113	118	122	134	118	118	113	122	143	160	128	145	150	124	134	147	143	120	122	125	121	129	128	123	122	129	120	105	135	141	127	126	143	124	122	121	126	126	133	133	146	128	144	132	137	110	120	128	132	130	137	129	103	135	124	143	129	122	130	138	113	131	131	111	131	151	115	139	143	125	117	148	128	133	163	125	137	158	131	131	138	116	113	146	148	124	119	134	148	130	127	128	110	150	140	137	130	119	141	129	117	106	153	138	113	124	157	136	140	147	129	111	144	122	136	131	119	120	130	130	118	106	117	136	132	122	114	142	133	147	142	119	146	124	111	138	117	111	115	126	127	103	123	131	136	125	121	123	125	121	109	140	116	134	136	118	150	149	138	109	141	136	139	145	138	115	132	125	135	118	114	124	155	141	129	116	130	106	116	148	134	126	132	124	146	130	138	120	123	120	126	152	136	131	137	131	130	126	129	134	145	136	133	142	127	133	135	126	144	134	131	145	128	141	127	117	122	131	120	128	143	133	122	116	143	129	131	131	117	143	131	124	111	128	142	119	127	146	144	124	129	121	144	128	133	117	126	117	131	105	112	124	137	131	123	146	124	130	125	109	127	115	139	130	148	122	117	118	153	144	118	121	122	133	116	123	143	129	118	140	125	134	128	141	118	110	125	131	138	140	133	137	112	131	145	127	137	121	138	137	147	141	139	140	116	139	133	122	117	148	119	127	127	130	125	115	129	149	137	117	127	140	149	121	127	155	128	127	120	114	131	141	144	124	118	115	132	133	121	127	126	121	117	132	107	130	139	132	138	136	118	117	124	126	124	124	133	128	144	148	150	123	138	122	132	122	109	121	139	133	129	143	118	119	128	109	136	123	133	135	149	134	122	137	128	130	128	137	145	139	128	122	130	137	129	121	119	141	124	131	130	155	120	158	143	110	142	127	141	133	135	134	113	129	135	143	115	124	132	124	124	164	124	138	135	122	136	118	117	135	147	122	123	107	142	119	126	147	129	134	142	143	120	128	133	128	125	126	123	141	147	128	123	135	123	130	135	144	124	136	147	111	144	121	113	123	119	127	132	128	142	139	141	136	115	117	139	125	126	141	132	145	149	140	122	155	122	137	142	112	129	134	121	121	131	152	135	113	125	134	142	140	135	122	142	124	131	146	141	120	133	127	137	146	127	107	132	133	126	134	143	150	129	133	134	130	137	147	112	165	99	144	127	119	131	128	123	142	123	131	124	124	133	131	127	154	117	129	148	141	129	123	162	128	97	140	136	116	113	120	130	136	111	111	118	148	132	117	122	130	110	120	148	119	128	139	99	131	126	123	121	141	127	146	131	110	119	134	142	107	124	125	152	127	132	134	137	125	117	130	115	141	119	115	126	133	157	131	130	150	119	115	132	129	124	132	133	125	126	153	133	133	122	132	125	143	140	138	131	146	123	135	141	172	122	149	110	99	118	131	114	122	130	126	131	119	138	147	143	136	140	143	142	127	134	114	130	114	134	124	127	130	137	116	137	127	117	154	140	142	141	133	147	137	138	126	149	122	134	147	121	146	116	134	121	146	126	149	150	130	121	122	127	116	106	152	118	122	116	122	139	131	129	134	120	114	124	139	110	144	128	138	127	120	123	126	154	124	117	132	111	138	119	115	136	141	119	120	144	134	120	114	126	134	125	142	121	134	124	121	143	129	106	124	135	144	123	130	136	127	137	128	119	110	144	127	127	120	126	123	146	125	146	116	131	121	125	112	134	106	142	129	100	107	133	130	136	115	126	152	112	115	151	130	130	131	110	124	131	129	142	140	127	139	124	132	117	131	124	152	121	144	114	133	136	124	104	107	126	141	109	145	141	116	117	122	107	134	111	129	132	127	131	138	139	127	138	138	114	124	118	128	120	126	121	120	121	132	137	132	120	159	127	128	110	123	129	130	119	126	134	132	127	116	132	134	127	135	149	127	135	142	120	117	139	125	95	134	118	119	118	141	130	125	128	160	126	129	124	125	122	121	136	145	138	131	145	140	107	122	136	136	131	139	124	133	129	112	153	120	119	117	136	127	131	144	119	124	134	137	126	137	131	130	116	143	101	128	111	121	123	117	128	126	126	132	131	151	137	131	119	136	110	136	138	137	118	119	125	104	125	136	134	138	119	133	128	121	124	126	111	143	149	117	113	137	128	131	126	147	155	111	144	134	123	133	138	117	118	114	137	121	128	125	157	122	111	129	152	149	121	133	117	112	121	132	124	105	114	138	124	105	124	114	122	130	120	129	124	127	120	135	149	124	139	129	129	136	126	116	135	144	117	160	109	132	139	129	145	140	144	140	146	127	130	153	121	119	134	141	131	121	125	129	130	112	125	119	137	116	117	120	121	137	146	122
17307	8014	5522	3024	2418	14510	25615	11974	2074	1837	1698	1591	1427	1391	1269	1246	1225	1191	1135	1154	1126	1078	997	1101	1049	995	1010	1014	994	972	976	1001	974	972	959	1006	921	939	1005	972	896	936	956	928	927	910	944	929	960	924	913	867	923	894	937	970	947	926	931	923	937	925	915	865	879	900	907	900	878	880	889	928	952	924	881	961	882	879	905	902	917	946	932	904	864	858	919	876	876	904	867	880	902	860	868	946	862	901	874	927	848	921	890	893	873	941	902	905	906	899	923	890	967	855	910	849	838	884	932	894	921	951	894	919	874	906	926	895	956	922	864	859	982	888	845	901	921	905	905	932	926	890	924	886	865	884	873	923	937	965	890	842	936	850	853	886	864	900	906	881	918	907	886	971	878	900	915	939	829	936	882	909	901	938	880	949	884	889	939	845	924	887	904	891	964	890	927	883	905	924	910	893	889	897	935	903	901	940	881	888	875	837	919	909	893	883	906	893	932	896	900	869	889	900	948	908	912	926	889	839	916	905	918	899	908	898	923	932	885	923	917	894	922	904	943	945	934	881	919	908	860	898	877	892	875	858	909	942	943	900	853	877	875	897	849	846	910	916	911	903	967	894	890	947	910	926	898	940	946	885	910	928	933	904	928	920	910	918	888	909	923	946	906	898	889	899	899	856	916	911	906	915	902	842	919	936	922	907	854	919	887	846	874	920	916	937	928	962	913	878	878	922	878	951	849	890	870	905	877	893	915	847	894	909	964	883	873	932	875	928	878	928	907	894	915	912	918	855	942	906	821	839	853	905	831	889	898	934	916	878	916	917	852	936	907	943	913	892	961	938	875	885	900	949	898	845	881	875	902	971	890	880	890	870	874	882	883	873	895	884	920	918	934	915	873	928	866	900	897	882	915	900	927	845	881	945	852	916	947	935	914	912	933	925	877	880	906	908	867	921	903	891	906	869	885	893	900	945	932	924	875	924	922	878	901	886	879	862	920	949	863	950	892	884	905	923	870	924	900	921	930	863	849	927	883	939	873	901	886	897	916	888	976	858	908	935	898	913	894	850	902	891	891	874	933	846	901	893	867	965	881	891	939	899	884	850	837	877	883	903	889	985	903	899	871	962	905	899	893	851	885	867	896	856	903	914	797	884	919	927	858	1007	851	911	944	902	829	839	908	931	876	919	893	878	889	969	923	895	909	866	864	846	944	879	855	918	858	878	961	921	910	892	916	848	906	919	894	943	896	898	877	906	890	939	903	908	892	886	916	878	924	915	878	882	876	895	879	875	924	885	919	881	917	847	963	903	919	925	901	878	925	905	903	939	906	940	828	919	919	926	906	934	933	921	946	899	954	956	883	879	902	809	920	920	841	944	877	918	888	900	920	926	990	919	918	856	916	845	914	890	918	874	920	900	877	942	930	895	831	909	940	920	908	863	871	915	909	913	897	853	881	907	876	935	882	918	929	897	908	869	923	864	869	890	856	850	868	905	925	901	922	876	911	891	965	867	901	843	892	893	848	913	886	906	909	888	880	870	969	867	855	921	933	891	906	849	913	877	895	864	913	884	944	959	893	893	917	967	904	862	868	964	916	893	873	937	919	906	951	884	888	903	910	891	894	879	904	842	876	916	879	871	876	883	954	906	851	850	892	914	912	892	886	923	887	896	902	876	925	897	938	877	907	945	868	898	874	946	920	905	856	938	985	898	909	871	902	865	892	927	903	894	923	905	909	899	899	924	886	953	853	946	881	919	939	899	886	855	900	863	892	924	885	929	926	865	937	929	872	922	906	891	910	911	891	883	944	887	884	893	913	878	855	894	900	919	912	885	918	891	880	901	873	911	884	878	925	908	916	903	920	896	863	900	890	931	922	878	918	909	930	876	904	876	923	861	908	933	949	920	921	936	897	929	896	872	934	930	898	891	870	915	917	905	838	872	920	836	870	976	892	966	892	881	894	833	911	893	880	902	917	924	891	944	883	908	834	868	927	906	980	909	907	904	894	889	889	944	910	904	949	910	860	880	863	908	880	886	918	946	889	882	918	938	856	935	915	932	867	919	892	886	907	891	908	885	865	885	910	883	904	859	925	936	919	899	924	895	891	876	899	957	948	865	877	899	885	951	887	956	930	889	877	852	845	883	902	903	894	910	910	899	861	903	900	894	897	870	905	912	871	917	868	896	923	927	916	871	881	890	866	907	868	947	887	912	941	911	897	930	871	968	862	904	913	896	911	910	922	858	923	866	873	933	931	868	902	943	863	934	941	904	868	858	905	904	919	915	887	871	934	934	855	913	936	875	958	901	881	934	903	958	881	910	875	857	876	897	880	923	882	909	877	853	872	887	856	935	870	873	909	878	919	904	882	908	959	902	912	904	938	912	915	970	889	910	894	884	899	944	869	872	906	917	935	874	948	915	923	881	884	872	892	863	925	857	843	919	949	882	847	867	883	954	868	937	860	932	914	899	900	867	887	890	937	831	887	893	898	928	878	917	952	906	952	905	891	880	914	874	875	888	923	869	900	882	933	881	820	923	896	890	939	920	892	871	913	895	949	934	873	874	911	928	900	911	919	838	924	945	858	924	905	871	872	931	831	887	914	889	921	887	902	909	882	885	889	863	968	863	911	926	943	838	923	914	894	892	882	918	869	907	889	959	928	945	891	876	947	961	875	898	903	918	908	888	886	912	891	907	931	896	892	930	916	918	901	915	886	930	902	913	922	915	889	895	853	955	905	907	885	904	892	896	860	891	904	902	948	827	856	884	888	899	905	910	907	837	943	894	910	944	906	934	913	868	909	879	946	905	932	918	908	930	864	898	947	874	856	851	925	938	896	901	891	901	917	896	914	878	915	867	898	906	871	905	915	897	886	927	899	836	952	883	877	959	897	872	869	875	917	905	916	909	927	890	880	966	879	896	973	892	912	905	897	904	922	885	890	899	911	900	910	847	932	882	910	939	865	947	907	835	929	901	863	882	887	934	888	859	886	896	918	916	906	874	903	876	963	953	924	915	925	885	862	941	921	924	869	949	977	996	899	881	893	874	893	935	896	870	921	895	922	895	877	884	888	899	926	878	889	940	923	903	945	901	907	905	892	861	900	895	805	931	910	828	919	925	850	919	884	903	879	904	880	915	906	856	850	855	866	879	855	945	926	844	901	869	919	863	937	880	911	856	918	876	966	911	874	968	888	883	874	895	873	920	893	960	912	939	868	880	922	918	926	866	927	863	843	871	877	892	943	915	903	934	875	935	895	826	939	962	876	875	895	867	872	896	860	880	886	925	924	861	887	926	873	886	881	905	888	915	864	885	867	873	915	865	900	925	911	898	923	918	932	911	900	934	914	911	867	949	901	912	916	879	938	932	907	920	899	827	926	888	852	924	873	887	916	911	910	910	918	879	956	877	891	925	913	931	877	902	925	867	855	892	913	900	903	834	934	905	967	900	873	932	830	880	916	922	907	869	893	924	954	924	914	867	846	923	886	884	859	939	869	952
1587	200	155	106	51	93	91	56	54	50	54	44	52	54	56	40	57	39	53	60	55	60	54	51	58	58	55	49	48	46	36	62	56	53	40	55	51	51	40	55	42	59	52	54	56	52	48	44	54	50	48	57	54	50	52	53	44	52	65	45	47	49	48	54	43	46	54	69	47	53	57	51	62	40	49	40	52	46	56	68	46	48	47	53	49	44	58	62	53	48	40	45	55	48	46	46	41	60	60	50	57	36	59	51	49	45	53	48	45	47	55	58	44	53	51	47	47	48	50	40	40	37	41	51	50	56	59	40	42	65	56	51	50	71	45	39	62	57	41	46	44	48	56	57	53	54	64	62	55	51	55	56	59	62	53	51	54	46	43	51	58	62	70	71	55	45	57	53	40	61	58	64	54	42	42	53	46	77	55	50	59	47	53	43	50	64	40	54	51	41	55	64	55	49	50	75	47	54	54	51	49	54	47	63	52	49	36	42	55	46	61	47	55	51	46	57	65	57	57	39	51	40	48	52	48	50	53	42	46	56	59	46	45	48	68	62	62	39	52	57	40	45	47	46	59	37	47	42	47	61	64	55	64	58	52	63	45	54	57	54	56	46	57	56	47	49	47	40	50	49	47	55	50	43	40	51	53	42	54	50	63	58	51	64	78	54	59	55	52	46	58	65	51	50	43	57	50	50	57	65	56	55	60	45	48	57	57	51	48	49	52	44	54	54	57	43	63	60	41	58	44	55	55	45	49	51	60	53	43	52	48	60	52	57	50	55	44	55	55	46	54	63	55	63	56	59	46	59	41	48	55	60	63	55	56	52	52	54	56	44	48	58	45	36	48	57	35	49	49	51	51	48	51	57	54	51	50	51	37	61	58	47	58	49	51	45	58	51	45	41	57	44	44	42	40	66	61	48	45	53	53	63	54	48	58	45	51	50	34	47	42	46	49	66	48	51	56	55	54	49	47	58	54	45	51	55	50	66	44	51	48	55	58	50	53	49	49	44	50	49	57	57	56	49	51	50	50	58	50	44	44	50	48	37	51	57	37	49	53	50	49	43	61	64	43	43	43	52	48	53	52	65	50	54	54	51	39	48	48	48	57	47	45	50	53	49	55	43	58	46	49	47	64	46	50	40	57	50	50	52	58	49	66	46	62	47	47	57	44	55	61	51	54	61	63	39	44	55	57	54	45	52	61	56	51	44	62	52	50	57	49	36	55	51	54	53	63	48	58	60	56	59	60	48	55	53	53	41	44	58	39	49	50	41	58	44	55	44	63	49	61	47	41	64	51	43	43	43	48	47	54	55	43	57	52	54	38	48	44	55	53	45	59	48	37	47	57	61	51	40	50	62	56	37	53	55	56	54	52	61	58	47	58	41	61	46	54	49	53	59	50	54	48	41	68	33	56	54	46	61	57	52	44	37	47	42	50	45	38	58	51	55	45	60	51	63	57	54	52	58	44	51	46	56	49	47	50	51	50	64	48	53	58	48	56	48	38	52	45	54	45	61	66	47	45	47	60	59	47	63	48	44	48	64	48	45	37	42	48	41	58	46	62	49	54	57	56	57	66	53	51	43	46	38	46	63	33	54	55	47	54	45	43	50	44	50	56	50	40	57	49	63	43	47	51	54	50	60	54	48	47	52	70	57	52	53	46	61	57	46	47	65	47	61	48	51	50	43	52	52	54	53	60	50	53	58	50	48	60	60	62	51	31	47	48	58	48	48	57	44	43	53	52	59	54	54	56	54	52	50	46	72	53	66	59	52	61	56	59	57	47	54	57	58	35	49	48	51	53	45	56	56	55	48	42	47	43	42	61	61	45	60	58	47	58	50	56	46	49	50	55	53	53	52	45	56	60	49	41	47	54	46	65	52	46	51	46	52	53	47	40	51	53	53	42	54	41	51	54	66	47	58	38	38	55	47	59	41	51	63	48	57	47	55	40	52	53	58	47	59	36	55	62	50	59	56	40	61	55	59	45	55	47	53	57	68	54	60	60	49	45	48	48	58	52	45	50	59	49	47	58	54	40	59	43	53	44	49	53	75	52	36	40	59	45	57	47	65	58	54	56	50	48	43	56	40	45	47	73	45	50	51	52	53	54	59	44	50	58	62	57	61	56	61	38	46	41	39	52	60	39	47	47	49	51	56	54	45	72	48	63	54	49	50	50	45	48	46	43	51	57	51	43	60	41	58	45	63	41	55	49	40	57	60	58	51	46	44	49	51	41	52	62	58	57	50	43	60	52	50	38	49	47	60	46	42	58	38	50	49	57	47	39	43	45	56	47	54	48	51	49	53	46	42	51	60	49	55	46	53	55	62	52	50	44	50	41	42	46	53	51	56	63	43	50	68	56	41	59	49	48	56	56	57	37	63	40	55	68	39	43	41	58	49	55	57	60	53	61	53	45	60	48	45	48	64	50	62	57	57	44	53	65	42	58	54	65	43	45	52	47	67	37	51	44	57	54	54	56	45	45	51	44	50	53	58	54	53	42	59	46	73	44	50	53	41	49	43	60	66	60	54	49	59	59	61	42	51	49	52	53	47	43	53	40	63	54	54	56	61	48	58	50	33	53	57	68	46	56	50	51	44	54	51	59	46	46	50	52	53	58	48	66	66	43	52	42	55	47	58	42	57	62	57	44	43	57	49	61	49	39	63	41	49	47	47	51	56	50	50	37	46	57	44	55	43	54	50	39	57	58	49	59	39	48	51	33	56	58	53	47	59	51	40	62	50	44	53	52	58	59	56	45	51	62	57	48	38	50	57	44	67	56	47	50	49	65	49	47	62	53	62	62	58	51	57	53	71	43	63	46	49	52	44	41	48	50	48	46	39	49	54	67	43	54	49	57	54	52	49	50	44	40	54	48	51	48	51	49	53	57	57	42	43	62	51	57	49	52	42	45	52	57	52	58	54	56	48	55	38	52	40	50	52	44	37	50	52	42	47	50	49	50	60	48	47	39	53	50	50	48	42	54	57	49	56	53	47	50	57	64	53	59	58	37	41	51	52	51	58	52	49	53	40	57	62	41	62	42	44	54	53	52	59	53	54	51	45	62	39	61	49	45	51	43	60	52	56	54	51	54	51	46	50	46	57	56	50	59	46	47	43	67	58	52	44	55	54	58	52	47	50	50	55	59	39	34	54	48	58	52	47	52	55	59	43	53	59	47	56	43	79	49	57	57	53	47	59	52	56	61	56	71	51	66	57	64	63	37	65	58	55	58	46	63	51	51	50	46	51	47	58	63	56	48	51	48	40	45	56	49	48	47	52	48	52	49	61	49	51	50	53	48	48	55	55	43	53	61	53	54	59	52	39	63	43	45	44	67	60	60	60	50	54	55	58	58	46	41	53	54	41	54	64	63	45	55	49	48	43	55	62	51	41	53	50	56	35	37	47	45	45	49	53	68	55	45	53	54	49	55	43	52	57	46	58	47	62	76	49	38	44	53	62	49	53	41	49	50	59	50	58	52	50	54	47
9378	2243	1593	1092	877	3139	3520	983	479	475	460	451	446	460	415	454	449	429	437	421	423	422	415	436	423	395	393	408	358	362	388	409	375	391	393	397	431	377	379	405	359	355	397	404	396	398	396	417	387	399	412	376	396	401	427	388	375	389	416	391	361	362	377	387	413	387	430	429	384	419	389	415	393	408	403	390	379	406	376	389	396	374	371	381	367	409	390	406	372	396	400	385	370	381	390	380	408	371	411	391	380	396	369	370	387	382	357	372	357	381	393	407	390	383	416	417	406	415	398	371	370	401	399	391	404	396	355	400	371	405	368	384	381	381	364	405	385	393	379	395	398	365	416	420	394	417	383	379	386	401	386	408	369	391	371	409	392	382	358	383	336	371	349	404	415	388	367	406	366	373	425	377	376	388	351	359	403	407	406	393	425	398	387	377	390	379	420	392	378	377	382	417	379	389	407	371	413	421	367	415	388	386	400	391	365	413	386	369	376	433	368	398	390	382	381	390	391	409	391	406	426	392	359	368	411	387	383	380	379	419	373	355	378	407	395	389	388	365	446	404	436	395	398	385	387	364	395	343	362	367	382	434	347	401	380	405	382	399	391	397	365	386	409	406	433	418	415	399	350	394	405	402	401	359	417	348	379	377	389	395	379	373	428	384	383	401	456	386	452	374	379	404	394	389	379	411	383	390	388	360	388	409	367	408	400	411	397	363	404	394	408	403	366	391	398	374	379	390	411	363	395	394	393	409	380	389	375	384	404	405	346	399	375	415	391	399	372	401	383	395	398	378	394	382	388	419	377	390	361	388	358	406	385	385	375	402	395	398	404	425	381	382	402	389	373	393	366	375	409	391	350	359	409	410	351	404	383	392	407	389	375	401	399	422	398	357	382	401	392	373	382	392	393	403	414	405	407	385	382	392	403	363	353	387	385	417	393	400	388	423	384	379	380	394	398	377	412	355	374	381	385	375	382	446	379	375	397	414	398	399	414	413	398	407	386	390	423	395	388	382	376	381	394	386	413	358	372	366	415	398	375	370	386	382	390	378	371	414	390	379	413	376	380	406	369	389	348	371	367	396	383	380	385	370	395	341	356	368	403	403	387	371	401	390	382	364	403	369	411	398	365	389	408	396	369	368	392	392	377	401	400	370	404	355	383	370	379	394	381	352	397	413	359	402	400	358	396	407	420	389	369	388	375	366	406	351	379	372	393	402	402	403	399	402	362	381	418	386	406	386	383	425	394	424	375	393	389	362	403	375	383	414	388	389	355	371	372	387	407	396	407	431	408	387	399	420	375	352	406	408	372	374	381	380	403	393	381	378	389	392	404	352	405	417	349	430	360	401	363	410	388	382	375	365	399	391	374	374	354	419	379	390	355	379	415	386	389	388	380	360	391	379	372	382	373	385	412	391	382	385	390	408	381	372	392	432	391	416	404	389	399	389	408	397	390	363	393	420	395	409	388	406	378	369	379	383	395	396	412	401	370	419	373	386	375	371	398	430	388	429	386	355	388	390	420	389	398	409	394	374	406	382	348	402	374	388	411	406	384	393	396	396	399	399	383	464	409	365	411	379	392	376	375	360	370	408	384	345	388	381	364	408	355	394	405	374	377	398	353	399	407	379	368	381	389	408	389	384	399	414	387	378	386	378	385	403	427	431	378	407	405	373	396	390	383	384	359	396	404	396	359	390	402	395	391	414	408	368	428	393	423	368	404	401	366	422	385	390	399	370	390	376	371	396	403	405	397	422	377	381	383	399	390	402	388	408	420	417	391	394	367	422	404	392	379	403	385	379	351	417	396	389	371	415	365	404	365	394	378	420	342	384	353	391	388	411	403	389	386	383	386	379	381	373	358	403	378	441	390	387	362	398	400	412	415	378	375	348	376	401	347	405	382	417	379	383	382	401	432	405	354	343	387	375	392	398	392	377	395	365	407	399	378	420	376	410	385	393	418	412	393	366	398	357	425	425	390	402	414	375	392	379	365	394	430	379	424	394	406	355	343	402	368	379	349	382	405	363	358	358	389	390	364	406	380	392	373	413	368	395	347	403	402	401	386	397	383	390	405	390	378	356	397	368	400	402	379	361	400	388	380	360	384	365	377	403	376	412	392	375	386	356	367	354	392	400	369	369	387	402	369	387	412	409	398	355	370	378	396	346	408	397	384	376	419	426	404	349	411	402	406	412	421	411	411	382	389	380	389	387	365	408	408	423	428	386	387	386	378	398	381	414	384	399	402	429	384	416	393	403	362	396	364	370	395	347	388	430	423	396	374	368	409	393	386	381	433	381	371	390	367	407	356	387	416	398	377	382	355	369	412	380	401	389	403	405	433	360	381	399	394	379	385	359	393	395	387	424	384	390	410	402	418	365	397	371	395	402	410	390	371	371	410	422	412	395	418	398	395	406	383	410	390	373	398	371	385	402	389	388	406	387	369	369	379	354	411	386	425	404	411	405	365	412	391	392	393	408	409	387	376	387	432	401	369	405	397	418	420	402	397	396	392	404	401	412	408	402	401	376	393	378	411	343	340	428	353	348	393	376	403	390	385	375	384	408	435	374	428	376	378	414	371	379	417	388	397	382	393	379	346	399	420	409	392	410	369	379	400	391	395	373	405	419	393	439	374	396	374	353	398	374	385	394	350	381	403	414	393	405	409	418	401	385	395	406	341	400	369	386	386	420	391	408	373	415	401	396	375	388	377	398	397	416	411	389	391	409	418	406	391	392	396	373	419	382	412	411	379	405	379	391	371	398	390	405	434	362	386	362	396	418	394	393	397	417	373	399	378	388	397	387	403	373	387	414	415	470	423	390	407	394	354	396	402	403	400	427	382	375	405	394	400	405	387	402	359	404	365	403	382	375	371	398	391	372	398	399	424	377	382	387	403	400	407	414	416	411	379	376	375	414	405	359	388	357	396	395	358	379	388	418	372	403	394	385	417	390	432	355	384	341	399	358	398	394	365	394	391	349	394	409	371	374	397	358	387	393	400	359	363	389	419	391	428	367	355	395	414	403	392	386	366	392	374	353	359	419	416	401	382	399	383	380	373	391	375	395	378	378	393	397	425	376	372	370	418	399	362	392	389	355	395	400	391	396	420	389	384	369	406	391	396	406	428	402	385	395	395	335	393	378	392	384	410	370	382	403	421	368	424	395	370	372	363	417	378	373	413	383	372	405	385	406	403	402	373	405	415	368	376	427	394	404	374	394	368	392	380	386	371	358	390	367	401	412	363	442	388	395	373	408	412	386	390	396	390	406	392	419	394	391	415	410	371	373	416	377	383	411	404	430	384	434	362	375	432	404	411	429	378	380	385	357	388	413	385	385	359	396	399	393	381	369	382	408	355	385	381	388	395	402	382	381	387	396	374	445	390	413	402	399	409	452	380	479	364	395	417	365	423	381	400	404	374	399	361	405	357	377	406	427	381	365	446	417	412	377	399	374	397	449	379	392	405	383	379	384	381	356	371	408	421	385	408	365
871	233	150	113	90	264	224	105	80	95	88	72	82	72	73	69	74	61	86	73	80	80	63	70	69	59	73	76	59	65	63	67	64	71	61	82	51	61	75	63	84	66	62	73	85	58	60	65	60	61	75	77	70	71	75	61	74	72	55	65	68	70	71	67	63	71	71	62	68	70	54	66	64	77	80	76	62	72	64	59	74	62	64	58	70	64	69	66	70	59	72	83	62	61	72	64	56	68	74	79	60	61	69	66	50	65	48	70	68	65	73	64	55	72	59	63	79	70	67	56	71	65	62	79	75	75	64	66	70	57	61	60	76	68	70	65	56	74	77	63	64	77	84	67	56	59	54	68	74	68	68	66	58	59	66	67	63	85	76	60	65	54	70	63	87	81	73	55	55	74	67	80	53	71	70	69	66	64	80	66	83	60	63	63	74	76	59	80	69	72	79	72	73	60	62	78	70	63	61	71	63	73	60	63	78	69	74	54	69	71	58	58	72	51	78	65	74	73	75	74	69	75	49	75	61	55	72	63	82	68	56	75	54	65	65	67	73	63	70	52	67	57	65	81	62	74	57	48	71	68	69	70	75	65	79	63	70	77	76	72	54	64	59	70	74	71	86	60	66	76	71	65	55	67	71	63	73	57	71	67	55	68	77	64	76	77	71	85	61	82	74	67	66	75	55	78	65	66	71	74	63	75	54	57	86	63	69	51	59	69	73	78	63	60	65	77	65	79	67	56	60	57	53	51	52	59	72	65	63	62	57	60	80	84	67	60	72	69	63	71	63	64	69	66	67	73	62	73	66	73	60	55	64	69	66	64	79	63	68	59	55	78	80	57	81	55	53	73	62	78	52	62	68	82	72	77	58	65	66	40	71	71	75	71	67	61	79	69	74	88	62	71	75	68	76	63	70	65	55	67	60	70	68	65	47	64	58	58	66	69	74	82	60	68	65	70	74	62	93	57	54	65	63	58	71	79	63	78	68	63	77	55	72	79	71	57	74	74	68	70	74	63	63	56	67	57	93	58	59	66	86	71	66	54	67	63	67	71	73	62	65	42	70	76	53	64	62	95	63	72	80	60	60	68	59	63	74	68	75	54	71	52	52	75	67	62	73	82	90	79	53	60	75	80	63	63	73	62	65	75	65	62	77	76	58	72	59	64	59	72	54	84	75	45	83	84	69	64	59	59	63	67	64	60	72	74	77	69	79	56	68	67	66	59	65	70	56	78	52	82	73	69	72	65	80	63	52	66	61	55	70	57	62	55	65	55	59	64	72	59	62	60	55	73	55	77	68	56	68	62	76	85	69	63	68	73	68	55	73	72	69	69	65	59	62	67	61	59	60	62	64	76	60	58	68	92	76	67	61	67	63	61	62	50	79	74	80	78	56	73	63	58	67	60	73	66	68	60	68	61	75	73	63	83	66	55	62	76	60	67	68	72	68	49	53	56	68	77	80	81	65	55	77	72	69	65	55	57	62	55	72	66	67	58	77	71	69	54	79	74	66	69	74	76	57	74	69	68	68	78	77	64	73	67	70	73	74	57	60	76	72	73	86	56	67	70	73	58	69	65	71	71	73	97	57	78	69	66	60	77	67	57	77	52	68	72	70	67	51	70	62	68	68	64	51	66	67	62	83	68	68	71	58	57	73	81	72	67	67	59	67	58	62	66	73	58	73	63	57	70	66	61	71	78	65	62	77	48	71	57	71	66	61	73	68	64	57	77	55	69	64	61	71	86	62	66	56	76	63	84	76	59	79	84	74	72	65	77	62	70	79	64	67	70	50	72	79	80	72	75	64	65	65	70	66	76	68	58	61	75	64	70	66	75	62	59	69	67	74	70	65	63	71	67	75	78	77	78	77	61	64	68	64	70	63	64	73	74	51	58	78	64	80	68	63	64	70	58	59	78	71	82	69	72	60	72	66	60	73	73	80	63	70	79	80	78	81	72	82	62	61	67	69	64	61	70	70	67	69	58	65	63	66	78	66	85	62	65	71	58	66	68	69	79	65	65	70	67	47	78	59	73	69	73	65	85	50	77	63	85	62	74	59	74	87	71	67	74	80	77	57	68	73	82	65	73	56	56	58	65	79	72	61	49	49	70	68	64	71	59	81	64	70	65	65	70	65	51	65	66	76	71	75	72	68	72	55	66	63	62	76	70	94	74	60	68	70	67	77	64	62	61	66	66	74	60	60	76	64	67	78	58	71	81	72	73	67	60	65	71	58	61	85	65	58	68	78	64	82	63	78	69	66	83	78	64	66	57	65	66	63	60	59	73	74	83	76	59	54	58	71	72	80	68	76	59	61	64	90	80	68	70	81	62	76	66	55	74	50	71	67	66	72	67	71	83	83	61	67	58	78	78	81	78	57	72	83	56	71	59	67	78	70	70	70	71	64	77	66	75	66	71	78	82	72	60	59	80	58	58	67	64	68	79	70	63	58	64	68	65	66	64	72	77	76	66	60	65	68	64	79	62	75	59	62	73	75	58	61	74	70	70	67	71	77	73	66	58	66	80	64	70	66	56	65	72	67	69	88	60	64	75	76	66	64	56	64	70	59	74	70	76	76	67	77	58	65	62	63	66	82	68	59	69	61	69	67	67	67	75	67	85	71	56	64	74	74	63	73	69	74	70	50	65	73	55	76	77	65	67	49	83	69	57	63	59	54	68	70	64	69	76	57	57	66	67	60	77	64	73	51	76	85	59	61	81	64	70	64	70	62	74	69	64	65	66	70	65	73	64	65	77	69	81	66	68	49	63	60	54	59	72	71	68	65	72	77	76	68	64	62	80	67	78	69	76	68	70	68	76	69	67	88	53	59	80	59	60	73	64	66	65	57	81	81	80	60	73	53	81	73	60	71	67	66	68	77	60	58	60	78	67	67	74	65	65	67	76	71	73	60	69	89	65	53	67	55	63	60	55	68	43	64	62	61	73	75	73	57	62	63	67	68	65	65	71	75	75	74	62	62	72	71	82	46	55	67	68	60	68	58	62	62	70	82	69	83	79	86	78	77	66	60	69	74	61	75	67	74	53	80	70	59	59	64	70	69	64	70	73	69	66	66	61	68	54	69	57	75	56	50	58	74	66	67	72	56	68	70	63	51	81	55	57	80	62	85	72	64	69	67	78	68	58	65	70	69	67	51	64	62	73	77	63	60	76	49	54	71	85	60	62	65	52	66	54	74	75	74	67	57	66	71	67	49	73	68	45	53	71	74	61	66	75	69	63	75	61	67	58	43	81	78	68	60	63	58	73	77	77	57	51	70	72	64	85	47	74	62	70	64	56	50	75	73	65	73	69	54	61	60	77	67	80	63	77	61	61	65	65	62	82	58	74	64	60	76	76	79	69	59	61	57	76	77	73	52	73	65	70	72	63	72	75	50	72	69	67	76	66	73	61	75	77	67	71	86	66	71	45	66	70	68	65	69	80	72	77	69	74	56	66	77	60	60	71	72	97	69	69	82	77	68	55	54	65
9148	2627	1629	1372	1280	12914	12722	3629	1029	872	866	839	746	681	683	653	663	565	549	569	590	539	559	532	545	517	561	545	521	508	482	526	524	491	492	498	474	505	497	482	499	499	503	484	477	509	467	513	489	499	485	447	475	512	452	444	492	469	477	504	449	473	465	488	494	479	530	495	452	464	483	475	488	475	487	521	456	488	488	468	512	460	448	479	512	446	478	463	480	447	509	457	462	459	448	469	459	421	475	505	500	481	487	463	470	493	486	480	491	482	488	460	478	474	451	499	449	473	471	474	481	478	465	490	525	460	461	504	512	427	500	470	490	446	475	487	463	470	499	458	472	468	452	491	530	487	483	454	449	471	509	442	452	488	470	470	479	477	465	446	500	473	477	465	439	508	429	464	438	458	461	490	494	483	479	503	472	479	448	457	472	469	468	444	462	485	498	455	436	466	502	489	475	435	466	479	475	436	476	468	515	460	466	465	467	494	471	474	464	445	477	437	476	459	419	474	477	465	476	477	461	467	459	466	457	484	442	471	508	501	467	500	453	456	494	481	471	465	474	492	520	473	463	449	524	467	428	470	472	458	451	482	440	451	439	465	502	449	473	461	523	493	460	439	471	528	479	456	491	446	473	468	467	451	450	479	467	467	449	442	450	448	481	442	479	489	489	479	447	477	461	492	429	509	457	465	448	422	475	465	472	424	447	514	506	477	470	487	464	493	488	441	477	461	452	435	432	461	437	506	470	474	467	448	478	474	491	481	471	463	430	447	480	460	474	450	483	492	478	457	479	466	462	461	450	456	479	456	481	471	468	468	485	459	451	415	495	456	467	453	467	469	469	452	477	480	460	485	494	508	436	442	466	482	462	445	485	441	496	500	471	463	457	470	494	479	494	453	452	510	501	472	468	449	465	471	480	435	477	470	463	455	455	487	449	509	469	474	445	489	469	489	503	476	478	427	437	451	464	425	483	460	450	472	497	473	517	496	467	464	502	482	454	499	448	480	443	451	499	493	430	474	509	462	459	452	467	471	458	450	519	460	476	442	490	460	446	496	478	489	464	458	473	498	465	423	422	466	428	467	461	470	477	490	422	473	492	476	469	485	467	458	457	472	507	490	449	473	455	458	517	530	432	473	477	455	491	469	498	435	451	457	484	470	456	454	488	463	458	490	484	515	497	468	439	480	521	480	491	448	491	498	483	507	441	464	479	449	493	450	461	471	485	440	473	480	471	457	438	478	425	482	475	488	460	470	430	478	452	437	477	464	453	499	483	456	439	477	434	481	537	497	509	462	422	431	488	487	489	507	453	456	436	498	506	444	425	463	492	474	473	497	470	455	458	505	494	489	460	478	492	509	484	482	457	508	459	464	473	511	479	502	453	492	476	498	501	445	495	447	449	477	416	501	464	444	493	470	437	471	459	468	479	493	459	476	430	442	476	458	469	520	491	482	424	505	463	455	469	476	461	458	506	492	477	492	489	486	465	496	481	530	447	458	463	444	481	498	449	492	478	496	466	480	500	502	450	499	447	445	489	477	469	450	483	453	474	446	455	451	455	453	456	466	520	480	497	501	502	474	446	495	488	459	480	459	463	472	484	514	448	473	460	481	486	498	471	464	494	468	469	447	457	485	460	450	440	476	493	465	439	480	448	465	535	462	443	456	461	508	464	525	463	469	473	466	493	482	458	459	458	467	469	497	464	495	515	484	424	468	458	447	472	480	518	490	454	480	492	497	516	445	490	473	474	469	491	444	460	451	487	441	497	453	440	494	467	443	499	488	472	449	480	461	465	466	440	447	481	503	476	451	471	461	455	459	460	424	484	478	462	492	500	485	505	457	491	508	480	471	513	464	441	494	456	477	450	469	443	493	436	477	490	487	471	472	474	461	432	469	532	450	444	451	449	456	403	455	459	476	427	465	467	469	456	484	462	481	482	453	456	487	468	486	508	500	437	478	481	463	499	499	484	465	451	466	488	446	510	424	490	455	469	476	482	524	472	448	461	488	463	448	479	532	461	457	481	478	449	457	483	481	455	490	468	474	454	487	468	468	466	496	481	483	488	492	476	500	450	458	493	488	491	470	474	510	453	470	477	473	467	538	465	481	484	468	465	465	507	487	476	467	462	489	435	452	455	470	461	490	476	476	500	458	435	453	435	460	472	488	495	503	496	459	474	437	462	468	452	476	468	490	497	479	456	451	467	455	457	490	474	473	469	471	472	493	488	461	470	483	449	488	467	443	533	481	462	492	476	466	483	475	425	455	458	472	504	431	408	500	446	459	447	448	418	471	464	493	479	478	472	437	493	461	471	494	495	479	499	474	477	497	477	473	456	458	486	427	510	459	457	485	483	459	459	461	469	450	460	453	436	481	528	460	486	454	485	447	479	426	473	454	447	482	493	467	482	472	476	517	459	478	477	458	475	484	459	446	468	471	460	480	500	475	447	487	466	467	474	490	437	460	442	445	455	485	459	471	459	485	501	472	482	431	486	424	474	470	498	495	469	502	501	455	485	480	494	471	488	462	472	445	464	485	499	444	472	468	492	467	461	474	483	519	487	462	520	490	473	496	477	461	521	469	464	481	464	463	474	459	496	488	481	495	471	459	467	475	471	466	476	512	472	464	520	449	463	470	461	501	499	430	462	471	495	459	463	482	453	468	474	474	463	451	477	479	479	477	500	518	484	459	478	476	474	509	451	480	424	474	468	429	517	522	447	480	467	489	449	492	495	501	467	471	460	470	485	487	460	450	488	475	479	451	445	504	455	467	459	494	428	505	451	478	434	402	442	452	417	485	474	489	476	501	490	500	460	499	442	477	469	454	452	472	472	471	407	436	448	467	485	458	455	456	480	506	454	461	505	485	504	473	525	484	453	508	477	467	431	462	504	484	489	486	514	480	472	472	457	486	479	482	432	485	493	448	492	478	480	488	457	463	469	446	461	477	483	515	451	486	445	490	450	462	469	483	472	482	440	468	499	408	473	458	462	482	454	469	464	486	461	466	429	513	498	472	495	443	470	474	466	449	424	489	449	468	491	481	478	451	450	451	442	470	492	505	466	447	476	467	471	443	477	480	469	465	477	457	420	490	477	484	517	412	463	458	500	486	462	486	479	473	449	436	444	466	446	496	456	477	453	452	502	487	439	476	469	520	491	492	469	501	456	471	432	452	458	500	459	471	467	465	476	452	439	467	471	435	455	506	460	474	475	476	480	448	494	469	469	460	525	442	476	495	466	460	487	476	427	465	453	456	456	476	471	491	467	451	473	512	456	479	457	471	450	460	532	485	478	479	470	460	437	448	465	480	448	452	466	466	477	453	465	479	444	427	474	481	450	491	507	477	494	526	479	441	497	476	492	502	483	475	491	463	440	463	481	499	473	508	437	457	490	482	467	513	447	471	491	488	465	483	462	475	475	451	457	461	480	470	463	425	509	459	471	466	467	484	453	470	444	476	488	464	472	447	468	477	466	449	479	470	459	496	450	489
2376	282	214	147	128	344	321	171	121	126	104	119	105	94	98	106	100	116	101	99	98	102	84	119	109	109	88	97	119	101	114	117	107	110	106	95	123	92	107	93	116	118	104	92	104	98	121	105	104	84	89	108	118	109	91	108	112	93	89	111	98	108	96	115	92	90	112	95	110	93	104	96	110	96	99	106	98	95	103	95	105	106	107	107	79	83	103	101	100	87	87	90	95	100	103	122	102	90	89	113	97	106	106	94	96	94	85	101	110	92	90	95	97	100	103	89	107	112	103	92	103	100	101	99	98	103	92	99	114	92	97	109	96	109	119	110	122	112	97	108	99	96	102	98	97	102	90	104	93	115	121	97	107	108	91	91	112	106	101	120	109	107	125	108	109	96	113	116	101	109	96	100	90	104	84	102	119	106	105	118	105	113	96	105	103	88	101	119	103	109	113	100	108	111	91	94	111	86	106	115	105	93	105	91	120	95	108	97	94	92	101	105	112	88	104	99	77	99	93	102	109	75	109	107	106	104	91	109	93	104	85	107	96	95	93	107	105	86	109	108	99	103	105	119	95	117	103	97	104	113	104	95	99	87	96	103	97	103	100	108	115	106	113	103	108	109	102	97	115	108	83	105	89	92	114	116	100	111	90	109	96	117	93	93	81	113	96	121	105	89	101	119	101	86	108	100	81	91	101	98	99	107	97	82	99	85	88	99	118	103	97	101	94	101	107	111	104	100	95	106	116	100	97	125	88	106	106	105	117	119	92	118	102	98	103	94	108	103	112	106	127	103	104	97	93	119	89	88	113	101	108	102	105	110	118	106	104	101	98	97	108	104	103	125	109	111	121	108	84	116	92	104	90	106	88	114	101	102	96	115	108	91	111	93	99	101	100	102	90	106	117	118	87	102	96	104	108	94	101	109	94	100	120	114	104	90	96	102	101	121	97	111	95	100	95	109	97	99	98	111	107	96	108	104	99	97	109	101	111	89	111	106	86	115	104	94	90	118	105	92	102	95	94	109	104	111	89	109	115	106	80	120	108	101	104	93	84	117	117	98	114	98	117	110	91	109	92	83	110	105	88	96	90	119	110	87	79	120	108	100	98	96	88	117	102	96	118	101	99	109	93	105	86	104	108	106	97	104	109	104	100	93	119	99	84	93	102	110	104	115	106	92	103	97	85	101	102	92	93	113	129	116	112	100	95	93	104	97	102	103	105	101	90	101	86	101	98	82	120	104	101	115	112	100	105	117	105	104	106	100	104	105	101	104	104	108	74	96	125	110	103	109	95	103	104	88	105	85	104	99	110	87	115	105	120	98	94	102	100	97	107	120	83	126	93	96	112	108	112	104	94	105	89	103	110	84	125	90	105	95	110	90	97	99	111	94	94	100	92	113	103	108	91	89	100	92	93	98	101	98	97	102	96	106	105	113	100	92	86	96	111	114	109	93	82	102	103	106	112	93	99	97	111	99	102	83	100	107	106	99	97	104	97	95	100	89	113	103	112	95	104	98	118	64	109	95	121	107	86	115	92	104	98	102	105	105	101	100	90	105	98	104	99	76	97	128	93	91	95	105	94	104	100	116	115	100	86	109	86	122	95	84	92	101	90	102	103	107	92	90	100	85	98	90	120	114	83	100	95	98	101	95	97	104	95	86	96	101	102	104	98	106	104	97	98	101	108	103	105	100	83	102	105	112	98	109	109	88	94	99	125	97	87	89	92	107	116	101	97	99	83	109	97	87	98	96	104	87	108	111	119	93	95	126	90	92	92	97	107	101	104	91	97	114	106	103	107	100	105	123	97	93	115	102	88	91	90	110	93	98	88	85	99	88	109	80	118	110	105	97	112	108	82	95	98	105	101	106	89	96	103	106	100	74	106	99	87	107	114	95	102	101	82	116	101	119	103	108	95	85	104	97	95	83	91	80	117	104	109	101	107	105	105	116	102	88	82	96	94	96	94	94	90	98	90	106	113	98	103	107	110	88	94	109	94	99	101	93	95	104	105	104	106	97	112	104	134	112	121	91	100	92	106	96	97	83	90	104	114	88	103	93	96	108	94	103	100	108	105	102	95	87	103	98	100	118	98	86	115	101	98	97	101	118	81	108	102	120	107	112	99	91	88	112	103	82	108	103	105	108	96	104	111	73	101	101	106	100	110	118	109	91	100	90	107	96	113	99	104	104	84	107	106	88	103	100	93	96	91	100	124	103	107	96	115	118	98	111	98	92	105	100	105	89	91	110	77	89	117	109	87	108	98	106	84	93	110	102	112	88	102	113	103	93	87	109	104	91	109	104	108	98	83	94	95	99	117	89	99	101	115	93	108	95	109	138	100	107	109	109	81	113	83	85	96	109	119	112	113	108	104	108	109	122	97	110	107	86	98	103	98	82	100	106	102	112	106	91	104	122	112	108	113	105	111	97	83	88	103	100	110	95	108	102	100	98	94	96	118	104	94	107	107	115	113	105	85	100	116	87	101	94	89	113	108	98	98	97	101	104	91	92	99	101	116	105	96	101	83	96	110	115	112	110	107	95	98	84	94	87	119	94	115	101	108	97	110	111	103	92	110	86	97	105	93	106	105	126	104	89	101	99	92	102	96	123	98	103	100	102	105	101	93	112	94	91	106	94	81	111	109	125	96	113	100	115	111	114	93	99	116	108	102	95	97	99	106	105	85	104	99	116	98	92	101	120	104	96	101	114	92	97	118	92	103	77	93	111	93	86	104	112	122	110	108	113	105	104	94	112	110	106	120	105	109	96	92	96	120	99	109	122	113	108	116	85	96	114	98	101	100	91	121	116	96	97	105	95	87	97	101	95	99	106	94	79	104	116	96	105	94	107	95	109	85	93	105	82	102	100	92	103	98	104	102	97	85	100	95	127	105	96	102	88	114	99	88	112	116	112	95	109	109	116	113	93	104	104	97	88	96	118	108	109	107	105	99	89	108	78	100	97	108	117	96	97	99	110	108	96	94	95	122	90	103	85	100	107	104	104	101	98	113	113	86	110	104	117	96	106	113	109	98	90	97	105	109	103	90	99	109	98	92	87	102	101	93	100	110	106	101	87	113	100	112	96	100	100	117	93	107	103	87	112	98	107	102	118	120	94	112	115	104	95	109	78	100	97	96	89	100	88	97	108	104	115	90	106	117	98	109	103	115	108	113	101	117	118	106	111	104	112	85	120	98	97	107	99	95	107	103	109	99	106	121	114	102	103	101	96	102	89	103	110	71	96	102	110	108	91	101	92	92	97	105	94	112	101	103	92	101	94	94	91	106	109	115	97	109	111	90	103	90	102	94	77	112	90	84	103	111	94	98	109	113	98	96	96	92	95	98	99	108	105	110	91	90	133	108	118	90	118	88	111	107	105	123	101	91	106	101	96	91	105	101	105	109	109	101	99	117	102	118	112	87	83	104	98	103	85	98	103	104	108	108	101	90	94	93	102	90	82	91	90	92	100	98	102	124	107	104	85	82	101	114	103
10821	2832	1839	1568	1543	13885	14848	5134	1321	1263	1136	1093	1053	952	979	975	813	913	858	833	820	874	864	810	745	804	777	778	773	811	770	796	761	791	819	795	719	786	787	778	703	710	766	735	760	703	731	777	734	745	732	759	752	821	776	807	731	730	757	713	745	754	705	784	726	737	736	818	740	701	763	770	765	758	739	743	753	686	750	733	717	671	750	740	746	700	694	758	781	724	757	771	701	734	704	701	706	700	768	720	711	729	754	728	745	749	701	720	699	765	731	728	701	713	715	729	705	708	733	778	727	712	735	722	718	769	752	736	695	687	712	762	733	717	706	749	740	727	758	751	646	738	756	733	714	748	770	747	749	712	688	762	720	719	741	706	737	734	745	737	737	748	737	715	792	731	746	762	745	745	774	736	692	762	709	763	732	723	722	736	745	723	781	735	729	697	721	728	724	740	735	734	709	798	808	727	755	729	697	752	711	714	703	764	778	713	745	759	763	725	720	734	742	726	739	769	705	710	751	761	738	728	719	760	678	756	768	726	727	708	708	744	735	703	733	740	697	709	768	708	779	700	715	778	752	712	731	771	700	692	759	746	712	751	723	729	671	692	713	710	667	711	797	729	752	668	749	733	718	765	741	712	739	748	742	712	712	776	761	759	741	677	719	704	782	778	710	727	666	756	742	780	703	739	733	687	759	713	677	773	731	758	733	747	730	737	736	718	737	751	760	725	745	746	729	715	696	750	771	743	751	755	757	675	725	766	767	747	713	814	720	695	745	736	764	735	747	697	749	739	722	795	719	715	754	782	689	742	724	786	736	738	717	750	722	724	706	727	706	725	727	708	725	736	731	784	735	724	709	781	683	720	726	771	703	711	711	761	718	723	767	748	797	726	714	760	753	760	760	702	751	760	720	741	722	705	774	725	742	792	801	755	695	765	733	721	751	766	734	762	703	733	756	751	732	735	735	732	758	710	722	731	742	752	750	751	732	732	754	706	749	693	743	747	739	762	699	740	714	698	717	707	706	710	725	759	706	726	712	752	715	700	775	743	699	766	773	715	742	728	723	742	732	716	728	706	754	763	731	718	716	704	708	712	715	786	724	717	773	715	770	773	748	739	735	747	783	749	710	743	757	781	743	775	698	779	754	741	724	734	733	744	717	750	727	755	745	761	736	713	751	728	777	747	729	760	713	680	677	744	733	704	767	730	739	705	757	721	756	726	748	746	706	689	721	761	721	742	762	765	691	736	781	732	691	738	720	735	742	760	720	745	742	706	698	716	742	748	747	740	684	680	742	770	732	748	759	707	750	723	710	723	768	728	728	715	811	739	770	767	733	738	760	727	713	715	730	786	778	734	770	744	774	750	745	787	723	742	777	745	714	734	736	725	754	675	781	724	704	727	728	728	726	761	708	767	745	714	781	700	721	756	735	732	765	787	741	731	738	724	784	723	694	722	737	747	762	750	736	739	731	725	734	748	834	763	735	771	684	742	780	706	756	767	707	737	769	770	740	748	747	801	788	700	731	716	715	707	760	737	708	766	697	725	690	695	793	703	760	744	705	728	725	737	735	709	772	777	676	744	749	781	712	750	752	749	798	794	778	777	752	759	744	710	767	753	732	724	735	732	740	743	747	756	680	745	768	737	716	702	726	700	682	714	741	764	741	743	747	651	708	759	716	742	715	693	731	739	739	751	710	713	746	774	724	748	721	778	756	749	759	739	795	754	738	731	723	767	759	748	757	741	679	716	748	713	744	740	730	725	736	728	730	737	708	743	753	746	735	741	748	708	754	736	773	716	770	712	750	733	681	761	776	740	747	702	711	719	766	767	766	794	701	775	735	754	729	761	767	738	755	729	750	716	749	728	768	736	672	707	739	771	746	761	774	721	712	740	787	708	796	747	722	689	750	734	736	720	714	747	726	713	743	697	770	752	746	755	729	782	747	719	719	688	751	762	769	756	746	770	786	751	737	732	715	673	722	779	717	756	757	742	700	740	727	699	738	722	735	676	742	727	711	758	762	727	726	718	726	750	758	707	738	753	751	747	719	749	754	780	743	791	751	776	701	774	693	758	736	706	740	724	723	766	713	749	773	746	750	738	752	769	760	785	716	739	723	730	748	736	780	777	766	726	717	728	701	794	739	746	719	710	746	754	750	720	732	791	709	750	722	739	742	765	712	707	734	777	704	736	711	765	750	764	774	751	728	745	783	701	746	735	730	775	708	709	739	765	738	763	748	727	743	721	730	750	741	768	688	769	728	751	761	716	708	757	700	751	733	748	740	725	762	740	744	747	733	774	740	757	695	770	737	727	738	762	715	711	734	809	708	744	711	750	758	737	739	787	742	741	791	754	713	716	691	750	757	719	688	737	771	729	723	714	727	706	737	756	697	726	740	705	695	734	746	761	746	728	693	749	720	751	746	693	702	729	687	760	753	750	730	756	706	743	742	727	714	749	734	712	700	772	783	738	758	720	679	724	721	737	712	743	710	723	709	757	754	777	783	713	724	741	766	715	761	736	776	747	695	752	719	791	697	798	790	729	713	706	718	716	757	740	763	713	758	703	759	773	725	755	750	729	724	771	770	740	735	695	802	742	718	688	835	750	745	720	722	689	769	676	784	739	741	729	699	724	711	727	724	717	752	726	776	732	734	770	716	732	689	718	707	728	684	721	744	714	772	727	720	745	757	683	713	748	747	727	693	762	787	750	782	738	742	784	744	797	745	768	772	703	743	740	739	732	732	691	717	760	741	755	681	728	771	742	741	757	712	726	716	733	757	756	735	755	746	733	722	763	684	725	730	748	720	723	711	683	742	747	697	715	733	738	720	760	666	757	726	707	785	730	735	726	761	725	754	742	737	733	726	751	708	769	702	808	751	737	758	688	790	758	780	738	738	749	722	766	714	774	748	791	733	786	727	727	699	761	724	729	768	714	730	776	738	746	762	727	761	742	771	756	761	827	724	739	636	730	735	718	744	744	740	753	794	757	774	738	763	735	707	701	716	753	726	704	772	670	750	734	731	712	730	750	695	751	747	711	679	778	760	756	717	740	751	731	750	742	722	724	760	715	753	721	723	712	746	749	717	720	749	737	750	714	712	798	708	730	735	761	757	709	706	722	731	753	727	744	685	773	756	736	743	741	748	765	698	763	707	760	793	720	750	763	757	720	743	772	768	732	735	713	760	735	754	723	722	789	679	721	705	729	719	729	770	786	687	759	744	738	680	750	761	741	709	759	810	697	722	744	704	712	707	796	764	737	769	722	767	739	734	731	717	737	710	717	754	751	728	711	756	759	722	733	731	759	716	762	776	739	737	737	798	717	777	694	746	694	738	741	742	731	701	774	769	744	745	710	728	742	761	704	763	733	755	733	721	743	677	697	746	708	717	756	714	701	717	773	729	722	743	759	690	689	770	762	743	787	760	759	739	750	754	724	717	755	732	744	761	753	763	678	758	694	718	749	751	722	741	750	750	745	775	722	721	718	686	705
1653	398	240	186	156	604	808	392	157	139	143	131	148	146	142	129	139	133	134	135	126	158	154	133	152	147	123	123	128	130	137	117	119	144	120	135	125	123	118	120	132	156	143	128	138	131	129	132	122	116	114	149	129	128	131	133	144	106	123	122	142	128	137	125	127	127	125	108	127	144	145	127	132	156	135	114	117	123	151	149	105	131	123	148	114	106	114	132	122	130	142	122	133	133	141	125	126	137	128	110	126	134	141	141	131	118	127	127	132	141	124	124	134	119	130	143	123	116	113	135	146	124	126	123	127	138	113	106	122	125	156	138	134	131	128	128	144	114	121	126	140	138	105	135	148	130	125	126	129	125	131	117	129	109	131	126	122	130	143	121	128	131	112	125	125	124	126	123	120	114	119	150	135	133	108	142	116	126	127	144	118	153	116	124	120	114	120	118	113	133	114	135	117	131	139	143	131	121	134	126	161	129	121	116	120	122	121	122	149	143	124	125	134	116	134	118	137	108	123	112	120	119	133	141	131	117	135	113	140	138	127	148	114	122	124	136	126	130	152	133	119	139	133	118	136	138	120	134	129	143	121	139	103	145	119	123	129	149	122	139	136	131	145	117	120	123	127	136	128	112	124	107	130	122	157	125	111	144	148	133	133	130	96	116	126	124	127	146	135	111	126	129	134	118	130	125	133	134	119	127	141	122	141	124	114	123	142	147	138	131	134	140	120	116	115	140	142	120	141	137	134	146	130	106	129	150	146	109	131	121	130	126	124	139	116	125	132	131	116	127	147	136	138	137	132	130	126	132	110	119	118	127	144	92	133	140	110	134	115	127	116	118	133	119	117	134	118	133	108	126	108	114	133	153	109	135	115	144	126	133	124	134	134	125	123	143	143	135	117	131	127	119	126	118	112	134	117	124	137	139	116	113	143	138	139	134	133	125	118	133	109	129	116	122	136	135	140	125	144	121	138	128	130	139	129	134	127	136	128	127	122	117	128	133	137	133	118	120	126	126	118	132	132	139	139	126	136	123	126	150	140	139	123	127	121	130	131	137	132	137	126	116	119	123	133	121	127	122	138	121	119	139	142	128	142	111	165	137	133	124	128	149	121	119	117	119	144	135	120	142	117	138	135	111	120	129	130	146	138	153	129	120	138	125	115	128	137	119	123	126	149	132	121	114	113	132	132	126	131	147	134	113	132	130	118	136	129	108	126	122	125	106	136	141	114	126	131	128	144	115	125	133	141	114	111	128	132	128	140	135	122	128	118	134	135	130	116	126	123	127	137	131	132	129	136	125	135	107	115	126	137	127	128	114	111	136	124	113	125	155	127	112	133	132	127	112	120	118	141	126	135	121	124	109	131	122	127	151	128	130	119	119	126	129	144	115	141	133	153	136	113	122	135	121	150	130	130	134	120	136	137	129	128	135	146	157	133	137	115	133	107	124	126	109	144	152	121	145	119	131	120	156	115	134	118	138	137	126	116	165	112	118	135	114	130	119	127	140	144	141	126	147	131	119	118	143	125	146	131	140	121	125	141	149	143	125	121	114	146	121	149	150	139	112	126	129	115	143	140	113	149	145	134	123	114	112	122	123	131	136	137	110	123	125	124	129	150	120	161	137	131	125	124	160	108	119	133	161	128	129	139	126	111	153	127	130	134	108	129	124	132	129	117	137	135	121	120	127	116	137	118	126	142	130	112	136	124	131	122	138	132	140	124	121	127	131	97	147	120	124	136	122	120	142	129	130	120	119	132	123	119	134	127	111	147	116	144	130	120	119	118	138	124	136	141	121	136	132	133	127	108	132	120	127	152	124	151	131	120	125	130	130	144	141	125	134	123	101	121	143	135	139	143	126	131	144	145	126	140	129	118	129	116	144	131	122	117	114	102	127	131	123	135	135	142	117	137	146	118	155	132	107	113	125	114	140	134	147	127	139	130	125	139	137	131	128	134	116	159	127	133	129	137	113	146	152	143	160	139	142	118	112	132	120	114	136	122	116	129	126	137	143	121	125	118	118	144	124	142	133	122	130	131	123	137	133	125	128	117	136	122	124	130	129	140	135	114	138	137	127	140	127	132	146	108	118	122	114	111	141	146	150	113	118	125	150	127	133	131	126	144	120	120	118	136	120	127	128	119	153	138	129	134	120	126	130	116	117	114	127	156	126	102	144	129	155	122	132	130	103	138	121	134	109	125	139	143	127	132	138	125	109	97	121	138	133	127	93	130	137	119	135	117	107	130	123	130	123	138	126	113	137	139	135	131	117	133	128	143	125	142	138	132	142	128	134	122	120	110	136	126	124	110	101	137	128	123	120	132	139	128	136	136	139	135	130	122	130	113	143	139	134	146	131	134	122	137	129	115	135	125	111	141	120	131	121	137	131	125	145	127	139	105	107	118	130	116	140	137	122	121	128	144	135	122	133	115	122	127	126	165	110	114	135	132	140	132	134	145	132	132	128	133	128	134	119	129	128	127	132	113	135	115	136	125	107	122	140	119	137	131	135	119	123	127	125	139	145	130	112	151	123	131	139	121	142	122	132	130	117	142	140	132	133	132	116	136	142	132	140	146	109	155	150	152	134	134	128	137	113	139	128	124	142	126	110	125	140	114	134	124	138	114	120	121	130	119	139	109	124	132	135	127	131	133	155	123	124	135	130	127	144	133	121	114	120	138	136	119	115	146	116	127	122	119	147	121	121	139	115	119	116	113	115	129	150	134	143	119	139	147	120	106	122	120	139	136	120	115	141	125	118	127	137	126	116	115	139	119	132	135	145	138	140	129	137	124	127	132	131	142	132	127	124	132	153	143	124	142	113	115	126	136	115	129	119	125	138	140	115	134	112	123	135	144	116	129	131	145	137	132	141	149	142	142	125	131	114	110	132	133	158	104	131	127	109	121	118	133	104	136	125	138	125	145	126	123	112	139	127	115	125	146	129	130	109	128	137	125	136	139	124	132	127	138	145	142	111	126	126	139	127	116	145	144	136	131	108	110	126	113	114	121	130	128	141	109	144	140	142	137	130	126	113	129	154	135	139	130	136	113	126	126	141	134	117	105	134	110	124	129	133	125	126	112	118	130	119	134	127	145	133	96	123	140	128	111	130	117	123	137	123	140	142	120	132	129	109	120	135	111	126	117	144	125	125	119	135	129	126	118	127	123	133	113	140	122	110	135	124	125	135	146	132	140	116	136	122	125	152	130	141	118	138	123	126	115	125	125	135	115	124	132	141	122	126	122	118	147	125	130	131	132	133	130	154	106	125	145	124	151	137	139	127	132	125	129	137	124	131	118	130	150	132	126	130	115	135	144	140	133	147	145	125	140	123	138	141	132	89	135	124	124	109	105	120	126	123	140	124	123	120	115	133	137	126	110	116	118	113	132	122	139	149	130	107	124	105	131	116	129	122	144	152	128	125	128	143	144	138	120	141	128	129	122	119	108	142	111	113	129	146	139	134	139	139	118	111	112	124	130	138	138	133	129	118
15060	3935	2234	1779	2155	19940	25203	12605	2161	1925	1775	1540	1440	1391	1302	1179	1247	1148	1137	1199	1076	1082	1069	1032	1001	1079	999	982	962	969	987	979	960	955	989	938	933	952	969	967	915	882	945	888	930	973	908	961	954	953	910	908	878	981	903	901	934	882	908	888	925	907	930	909	905	916	851	849	931	910	851	892	899	918	934	900	913	867	921	836	954	923	884	925	824	956	859	952	951	851	938	889	892	933	825	893	886	953	880	921	905	891	913	921	910	894	848	850	905	853	794	915	908	959	897	904	918	920	935	900	881	897	940	900	907	883	926	927	894	910	849	905	895	924	897	879	886	855	859	913	864	901	914	860	894	841	899	897	887	882	863	921	888	921	887	876	915	917	847	894	874	888	892	941	885	896	878	875	958	858	886	886	877	868	897	862	865	888	902	927	900	845	889	923	850	914	916	866	875	957	886	929	891	934	893	975	888	907	859	917	903	911	873	855	853	887	895	947	905	901	923	916	885	885	906	932	922	852	873	890	863	914	900	864	884	920	881	860	887	884	977	883	872	880	869	901	874	901	889	887	910	927	872	955	919	884	873	859	887	882	876	943	927	891	882	907	919	862	874	864	874	860	891	889	905	873	880	919	928	901	856	905	931	883	931	918	897	843	836	921	856	873	925	883	857	898	958	910	906	857	917	871	814	886	857	907	914	912	897	927	935	889	933	886	924	943	906	903	903	865	824	896	901	886	883	891	887	842	858	853	890	875	838	949	964	890	876	890	918	914	923	920	886	944	853	869	905	859	913	893	866	927	859	897	988	835	814	928	899	831	866	889	901	881	871	858	904	879	886	870	855	933	869	873	868	928	869	913	914	874	920	860	851	880	882	878	916	916	890	903	874	902	894	898	904	842	860	937	913	902	943	894	864	886	934	884	900	907	856	957	909	895	880	843	954	872	900	850	878	882	896	847	831	865	926	975	859	921	912	902	883	941	914	927	917	881	916	912	865	898	887	905	889	834	903	873	879	891	944	908	836	902	825	842	891	895	892	901	866	859	886	892	916	907	885	930	916	837	945	897	907	927	915	906	897	858	873	897	841	894	880	909	915	941	890	916	867	932	888	873	870	887	872	884	901	868	900	905	881	933	859	917	887	881	926	824	940	888	935	874	852	859	918	852	893	903	900	901	856	900	943	927	865	905	885	895	917	896	887	884	929	888	927	874	867	859	876	889	913	918	802	920	877	933	878	875	947	815	872	927	872	889	948	922	866	886	903	860	866	886	901	873	951	916	882	882	850	915	911	853	859	897	890	909	901	859	917	917	874	857	869	872	956	921	915	885	890	884	890	875	894	933	926	911	849	852	895	889	901	862	885	909	954	859	862	902	907	887	907	864	875	892	885	884	867	932	900	889	876	847	857	868	853	915	912	897	900	874	853	898	897	912	901	892	876	865	921	869	851	926	893	886	914	874	947	902	898	875	919	891	891	881	873	903	927	906	891	936	885	893	882	932	910	887	861	899	904	878	881	911	913	920	922	866	893	908	893	896	885	875	912	933	860	875	877	895	942	892	881	949	876	860	891	852	864	854	894	928	876	871	798	913	911	907	902	865	900	904	895	887	912	866	874	881	902	950	899	894	891	955	854	903	942	890	960	856	922	915	880	930	886	931	886	871	934	896	856	876	845	860	917	868	858	869	908	917	886	919	922	954	874	867	937	897	891	922	905	902	898	858	874	907	901	950	836	899	910	908	898	885	890	873	855	886	860	880	873	857	880	836	832	901	875	925	904	876	912	846	870	898	825	879	867	884	915	869	923	903	953	887	909	872	935	865	874	826	870	899	922	886	878	875	888	894	933	967	891	896	874	946	933	899	893	893	874	895	899	914	880	904	894	925	896	903	920	927	901	914	876	839	875	865	872	915	885	904	899	880	899	937	927	867	866	902	899	904	888	873	947	892	898	908	840	881	896	911	899	917	876	853	887	857	911	885	947	873	896	881	966	884	899	904	959	918	897	862	882	926	926	902	940	876	924	916	865	964	859	904	950	922	886	941	908	843	948	883	904	853	891	894	891	881	873	886	856	933	910	861	944	909	905	830	873	856	929	854	903	854	839	927	865	885	869	912	859	904	877	925	976	875	891	844	920	906	888	912	924	916	866	883	863	914	852	856	865	876	898	883	870	908	885	875	858	947	858	916	962	907	888	874	908	951	883	882	896	926	903	910	906	872	850	959	877	869	880	902	916	870	832	895	890	919	902	939	897	902	923	919	867	913	959	940	906	951	833	926	868	925	948	893	868	892	912	876	874	854	923	900	864	875	900	932	864	902	929	837	935	903	873	927	865	847	862	867	862	889	917	869	858	953	891	919	891	906	875	871	868	918	892	919	903	910	879	903	851	840	844	853	857	899	880	865	943	867	851	877	853	927	916	912	853	900	907	876	897	895	890	903	873	874	865	853	929	856	882	928	912	894	801	843	927	976	900	888	874	877	861	874	914	829	879	917	857	909	886	895	908	886	908	849	846	883	930	865	867	936	878	935	849	913	938	913	949	856	885	938	882	965	862	893	898	889	932	904	930	895	910	925	907	887	910	938	870	898	938	884	879	852	845	921	934	872	882	880	874	844	883	873	933	903	892	896	928	868	945	903	884	871	893	901	876	899	843	924	865	898	900	879	901	906	884	897	921	912	929	921	922	921	858	924	897	950	850	907	915	900	889	831	910	870	841	876	909	908	922	918	900	881	825	868	953	904	866	867	911	909	866	875	837	899	916	880	867	873	926	831	920	881	893	872	936	862	924	911	855	846	937	910	849	909	920	903	863	888	903	930	854	940	906	887	907	904	839	890	923	893	884	886	858	895	858	882	927	872	870	935	877	945	917	884	869	928	851	869	834	878	953	866	833	870	861	923	906	869	851	922	864	914	925	854	932	911	903	899	861	937	894	910	896	928	908	894	916	870	879	858	899	858	895	921	901	949	964	908	924	910	911	946	878	873	895	882	841	847	817	954	891	834	855	903	841	849	865	888	920	862	862	909	905	883	866	869	878	882	881	856	903	895	845	878	952	827	906	953	874	906	898	893	880	927	929	925	908	858	907	890	921	858	887	925	901	874	822	863	892	894	918	918	896	892	897	869	884	890	886	872	939	941	891	876	876	942	846	857	901	858	884	897	897	861	845	882	889	881	897	915	850	944	920	924	928	882	905	907	893	935	900	878	842	890	831	875	914	921	859	883	880	901	863	837	891	909	891	867	885	920	874	886	946	912	859	880	909	882	874	872	898	861	944	956	878	960	898	872	847	849	865	901	880	840	851	876	892	892	830	882	892	913	885	895	896	936	919	840	883	888	860	883	856	894	935	885	893	863	886	925	915	929	909	938	886	895	879	877	879	897	846	876	941	934	867	907	909	916	913	922	845	886	875	894	834	932	844	886	904	885	857	935	909	916	902	916	862	845	917	841	896	860	898	881	930	901	883	877	922	910	880	876	863	843	889	905	946	912	887	850
1657	155	75	82	72	74	83	67	51	47	59	45	65	43	56	53	48	48	45	42	52	55	57	57	60	53	42	55	54	55	60	44	46	58	52	51	55	50	65	63	58	53	67	61	54	56	63	41	56	58	47	44	55	46	45	49	62	49	50	57	51	51	58	59	56	48	54	60	48	49	52	48	46	51	50	47	51	43	51	49	47	61	42	55	41	59	55	47	53	35	48	54	47	58	40	46	47	54	63	53	45	39	51	46	52	53	43	52	36	48	54	42	55	46	45	50	44	35	45	54	44	49	44	49	38	48	56	40	49	47	38	48	55	53	45	58	60	54	49	61	53	49	53	52	48	58	46	56	56	48	39	61	52	49	45	40	45	51	63	52	51	53	52	48	41	56	54	46	55	45	49	56	55	41	46	49	44	50	52	50	38	45	55	55	40	41	39	55	61	51	56	43	51	37	50	42	59	47	48	62	53	58	69	52	63	60	49	54	43	62	42	51	56	52	42	60	60	55	58	48	56	52	55	47	54	47	52	48	42	56	63	45	43	52	40	51	50	54	47	57	52	44	52	53	48	48	52	47	45	46	47	51	46	67	57	47	52	57	48	56	47	68	59	45	47	47	52	43	45	58	43	57	47	52	44	55	57	51	56	56	53	53	46	42	46	57	44	48	54	49	47	49	55	33	48	53	52	45	45	52	48	41	55	56	68	48	67	60	38	49	50	59	49	66	42	49	43	53	48	45	53	38	58	53	43	56	58	49	67	54	41	45	54	57	40	57	45	52	58	57	54	52	52	45	40	48	59	62	56	54	53	53	48	48	52	51	48	39	55	55	53	55	56	51	46	40	44	55	42	45	34	55	57	62	46	49	61	46	49	46	56	56	54	58	52	60	41	58	49	42	46	47	65	57	43	60	49	52	45	53	49	48	48	61	57	57	50	48	62	58	50	65	44	53	45	47	51	63	42	48	57	60	37	52	41	52	55	54	54	44	57	45	57	51	59	56	42	60	48	60	55	46	48	52	45	63	53	50	37	46	52	51	49	50	50	56	46	57	33	43	38	50	35	55	50	34	47	67	62	41	45	63	75	43	59	47	40	34	62	52	42	53	45	66	60	45	52	61	50	64	57	56	52	56	49	46	42	50	54	53	49	60	43	49	38	64	46	51	52	46	41	51	54	52	60	47	50	59	47	60	49	51	51	56	62	52	54	49	47	52	50	50	46	56	52	53	37	52	60	59	59	58	50	53	53	37	41	50	50	44	50	52	59	44	71	55	53	48	48	38	45	54	48	55	47	50	61	49	51	48	49	49	62	56	44	44	53	46	41	60	57	49	50	55	39	50	53	45	73	72	52	39	52	40	55	46	51	57	58	51	48	45	51	45	48	49	40	52	48	42	46	54	48	43	50	54	66	50	57	46	54	47	64	50	51	65	53	62	54	44	58	53	45	40	55	54	64	47	52	72	56	48	39	61	57	53	45	59	43	52	65	53	56	48	61	55	63	51	57	53	48	53	56	41	63	63	55	46	44	58	54	62	62	51	49	51	58	55	55	43	54	50	56	50	50	53	48	58	36	57	39	55	54	47	60	54	56	55	41	44	50	41	44	56	50	44	36	49	37	38	51	54	68	57	44	56	46	46	54	38	64	46	49	61	56	45	57	41	45	54	47	60	62	65	46	51	63	44	40	46	50	67	42	57	54	54	49	58	53	52	49	47	38	66	49	50	45	54	50	47	48	47	57	55	47	51	53	41	50	45	48	50	41	53	52	54	53	53	48	48	44	50	50	50	55	39	43	54	54	49	57	62	55	52	59	53	59	39	45	39	51	56	58	57	43	50	57	46	53	51	56	68	49	51	49	54	44	56	38	48	41	47	57	49	38	44	54	50	50	55	55	48	40	51	59	43	48	47	45	60	48	49	53	44	48	52	47	59	43	46	58	53	57	45	44	48	53	60	52	64	53	54	50	48	39	48	52	56	66	57	41	51	34	51	46	48	53	49	58	49	42	63	52	41	52	48	55	52	53	51	54	41	48	47	41	37	42	47	50	69	56	50	60	49	52	50	56	62	37	48	51	54	63	51	47	55	47	42	55	62	53	58	47	41	48	63	35	41	53	58	61	54	56	60	47	39	50	50	61	50	56	62	54	44	72	47	53	63	44	51	56	54	47	48	57	49	59	54	51	47	46	64	58	64	66	64	50	53	48	39	39	48	41	40	41	49	54	63	32	47	60	58	35	56	50	50	51	52	45	54	57	68	59	48	40	59	38	51	57	47	67	52	51	50	49	61	51	53	45	48	65	37	58	48	47	45	53	53	46	44	55	64	39	57	47	52	59	62	49	46	39	48	55	67	56	49	49	47	61	59	50	52	53	56	57	50	43	54	47	44	51	53	53	53	35	41	49	46	49	50	50	53	52	59	57	54	41	45	56	59	49	51	61	52	69	46	56	54	46	57	50	41	45	56	60	52	44	48	45	54	52	58	51	46	63	66	54	49	49	38	44	46	53	54	57	43	52	58	60	56	56	61	57	53	55	60	46	44	58	44	67	46	42	49	54	49	45	56	53	58	38	42	48	56	53	42	63	54	53	54	52	50	54	58	31	50	58	45	45	61	42	58	56	49	57	49	49	43	55	43	59	50	41	45	50	39	49	60	53	54	56	48	44	45	57	68	59	47	52	56	44	52	61	44	56	58	56	57	40	52	38	51	65	41	49	55	45	56	55	53	56	53	55	51	55	47	48	54	44	48	49	52	39	52	61	45	58	51	58	55	41	55	62	50	52	53	47	47	59	57	48	45	53	57	58	60	39	49	68	52	49	60	48	47	58	47	40	52	38	55	57	42	54	43	46	51	61	50	51	46	42	61	64	65	55	65	58	50	51	49	51	46	51	48	45	52	54	43	44	53	61	38	53	57	58	60	55	55	53	48	43	65	45	46	52	56	58	50	46	57	53	46	56	53	51	50	55	52	48	58	42	58	55	55	54	68	50	49	63	48	55	58	61	46	51	52	43	39	48	69	63	49	59	48	57	47	59	39	46	60	45	46	46	49	46	56	52	43	46	46	47	56	53	59	62	52	52	57	30	53	46	50	44	49	43	60	47	60	49	44	59	41	53	55	51	58	44	39	55	56	52	48	44	54	63	59	47	64	42	63	62	44	48	59	52	46	54	52	62	46	56	50	49	58	56	56	60	55	53	53	55	59	35	65	54	51	47	52	40	55	49	51	40	50	52	43	60	54	52	54	46	48	53	52	53	43	55	75	51	53	49	65	49	41	51	49	50	46	49	49	47	31	59	57	46	67	55	49	46	53	42	62	55	53	48	42	41	59	44	53	52	44	55	43	52	51	46	48	62	56	64	55	45	49	56	46	45	46	52	63	44	50	40	47	50	47	60	49	42	50	46	51	67	50	54	52	76	56	60	49	56	57	42	50	42	61	54	43	53	59	54	52	49	51	65	64	52	48	59	45	44	51	44	48	51	55
11367	1691	752	885	916	3558	4520	2081	468	459	435	476	426	440	426	414	420	419	378	398	402	405	397	364	392	403	375	366	374	392	381	403	399	395	380	402	431	382	376	365	401	351	396	377	366	353	372	398	408	379	370	369	397	396	365	372	379	395	395	412	376	361	412	391	408	402	392	360	385	376	380	421	394	413	376	384	406	417	361	380	395	354	399	414	404	388	406	383	384	389	399	393	365	364	392	389	332	388	387	380	370	371	372	405	384	387	404	382	418	401	395	409	379	389	379	392	360	378	451	376	371	399	377	403	366	378	386	343	365	369	382	407	376	430	358	393	419	370	379	396	380	387	405	407	393	411	377	385	375	379	370	378	370	389	405	410	352	410	415	394	409	404	383	386	394	382	358	417	356	406	425	365	417	382	364	388	402	388	396	395	369	370	390	342	408	361	402	383	396	395	381	374	391	377	378	390	376	376	372	389	396	401	389	382	380	406	368	388	399	397	387	390	373	432	379	413	439	378	368	399	388	380	404	351	394	368	388	419	357	379	381	404	394	371	413	375	383	394	407	406	395	429	409	362	377	363	362	350	373	420	406	354	380	376	399	384	380	385	407	410	357	391	407	380	387	358	412	408	385	361	415	418	386	389	379	368	389	395	378	444	390	338	390	399	386	395	356	386	390	375	401	364	394	398	362	399	415	363	345	338	354	420	388	388	370	389	412	413	383	418	333	380	403	365	385	371	393	375	400	412	373	387	360	380	351	368	365	380	401	400	371	374	335	396	394	375	369	406	409	436	337	377	358	368	400	365	389	364	411	387	384	370	390	386	422	387	383	386	387	393	390	391	427	363	417	406	383	406	384	380	408	390	372	410	374	369	397	385	408	421	434	393	404	361	358	372	366	376	378	384	407	387	411	395	403	416	398	403	432	373	369	360	394	418	386	380	394	370	332	397	357	391	407	393	371	400	358	403	410	377	397	378	370	411	403	401	398	407	350	372	395	384	390	366	395	387	412	406	383	405	385	383	378	397	387	360	397	380	402	388	398	395	378	379	376	355	353	412	371	403	378	380	381	386	368	423	365	382	362	388	399	370	367	360	387	376	398	402	384	380	391	381	393	370	372	376	373	380	363	375	386	377	395	387	355	379	350	411	383	382	400	398	402	412	420	405	367	412	348	391	405	343	413	363	418	371	356	405	382	375	376	358	423	382	407	387	388	407	400	399	395	397	398	375	361	361	367	379	409	369	359	400	383	403	378	389	405	369	392	386	393	367	398	367	367	414	389	404	354	413	398	409	378	383	376	422	380	423	401	402	400	333	397	363	401	413	360	389	346	395	378	408	397	406	413	363	403	356	399	401	426	404	398	349	391	398	389	387	388	408	378	374	369	369	407	414	377	401	371	376	384	376	381	359	382	346	414	368	373	405	393	382	412	409	383	365	358	397	375	391	365	361	406	395	373	408	358	407	392	382	395	388	400	386	384	394	330	378	413	373	354	371	439	360	382	387	419	363	369	404	369	405	378	374	398	385	411	378	379	381	403	393	392	393	374	343	388	384	321	380	375	394	380	429	363	363	388	376	382	400	374	413	362	387	387	373	406	370	367	417	382	376	365	374	403	380	407	406	413	409	382	398	395	408	407	405	371	389	403	372	367	414	388	380	378	337	394	380	421	387	389	395	346	394	378	342	417	405	395	396	382	394	413	382	366	422	376	421	379	380	361	387	349	378	383	380	376	397	386	407	380	383	371	405	401	399	412	381	409	361	370	410	422	419	376	387	367	398	386	324	357	351	419	385	443	386	384	360	394	390	401	417	394	372	372	371	402	367	370	367	395	381	386	386	379	377	384	390	361	379	373	386	378	364	395	371	381	368	359	386	383	391	358	389	327	390	383	362	402	398	370	344	418	369	422	396	375	365	344	367	378	406	339	409	369	365	363	393	381	378	409	392	369	379	375	378	403	364	418	391	366	393	376	403	398	387	386	369	387	398	400	388	360	384	391	401	384	381	381	409	368	394	429	431	382	392	358	391	361	383	362	413	395	381	389	383	358	367	380	377	403	403	383	380	392	413	410	394	384	370	390	379	364	395	381	379	394	387	428	356	377	415	398	401	366	411	387	371	398	365	374	398	372	366	377	387	349	366	412	368	389	362	380	386	383	360	388	400	365	379	376	371	378	370	357	403	386	364	385	410	414	395	339	363	388	358	368	375	385	400	404	384	345	399	376	379	382	364	376	398	376	385	391	369	347	392	368	402	381	397	355	377	374	356	392	367	408	366	409	392	387	352	354	384	372	379	417	395	371	395	392	407	382	414	395	403	402	386	366	368	379	400	425	412	388	390	382	387	397	375	387	355	410	373	393	381	406	375	406	407	378	398	371	380	410	361	370	398	399	380	369	402	405	385	364	389	382	336	371	420	393	396	413	407	388	410	405	354	377	381	356	391	393	395	390	405	379	393	377	381	406	379	378	393	420	400	421	385	372	410	404	424	379	409	384	364	387	355	375	389	389	365	381	383	391	394	358	403	390	402	383	371	371	346	376	393	411	403	395	361	402	359	382	377	402	360	397	392	400	390	431	423	399	359	414	395	361	383	403	396	395	388	408	401	369	376	399	373	397	372	393	389	410	392	400	396	369	377	358	399	384	401	407	384	364	384	365	367	384	357	376	365	350	395	370	437	393	382	384	397	397	366	403	397	349	380	370	402	410	388	426	399	395	393	375	384	397	367	438	366	371	386	376	371	383	382	385	385	378	363	376	392	378	385	389	391	405	409	406	397	375	379	412	363	383	384	376	381	376	386	411	391	377	374	357	395	407	383	415	379	380	370	413	379	369	386	407	401	358	361	409	417	398	379	401	381	358	373	375	350	382	387	363	412	401	418	381	344	375	365	418	358	356	379	430	383	373	407	395	395	395	421	352	386	398	364	389	404	410	344	405	370	394	409	392	397	362	374	388	395	379	382	440	392	362	369	379	388	354	392	428	399	363	375	371	419	379	380	408	406	372	379	424	376	394	379	391	384	386	380	378	392	394	398	397	383	362	403	404	371	410	395	371	391	393	413	408	389	361	407	378	422	401	406	393	405	369	395	401	372	406	353	423	397	392	341	345	378	384	399	373	357	380	406	385	412	414	413	403	384	431	353	387	399	388	355	390	383	404	359	399	385	374	417	367	385	395	387	394	378	400	390	407	389	387	400	430	378	391	388	395	371	376	376	397	399	358	397	359	374	391	350	388	369	374	368	351	396	362	346	365	384	381	386	374	391	388	368	396	431	367	387	359	404	369	387	352	400	384	399	430	420	386	427	364	373	352	358	378	377	386	379	368	393	403	415	400	389	376	377	384	350	403	372	374	366	370	379	408	376	384	381	409	408	379	395	376	388	405	398	411	404	387	371	405	404	361	434	391	350	386	412	391	396	396	389	391	343	385	382	375	395	389	432	402	368	404	369	399	357	369	382	394	383	365	373	397	370	396	393	380	385	381	374	395	374
1088	229	121	93	93	313	399	217	64	84	68	75	71	74	66	75	65	74	81	69	69	61	87	65	67	92	69	77	75	77	81	80	55	83	67	65	76	71	66	69	89	82	57	59	72	77	64	86	65	68	76	85	61	64	80	63	73	79	85	51	62	80	62	71	49	79	67	84	78	55	73	69	87	56	93	78	73	76	71	76	63	69	76	80	70	56	72	71	64	63	66	58	73	57	69	63	69	59	80	71	63	69	58	81	53	64	68	67	60	60	76	56	72	84	74	90	61	79	56	73	77	73	52	70	61	58	61	62	59	74	55	60	60	60	62	70	68	73	71	65	61	64	80	75	67	64	77	70	67	76	65	71	80	71	59	74	60	73	72	74	72	72	78	70	75	56	70	68	63	79	55	60	62	61	64	56	65	68	63	64	58	62	63	71	74	68	74	75	68	89	79	62	44	63	77	58	73	65	51	63	67	64	62	82	70	67	57	72	83	57	62	75	77	74	62	75	64	69	78	80	71	78	71	81	71	67	69	74	72	65	73	85	67	57	58	63	78	60	69	62	55	83	71	55	73	76	66	72	80	87	62	66	62	65	74	73	57	60	65	72	72	87	66	67	55	53	70	65	67	71	75	68	79	64	74	70	72	69	67	64	90	72	72	64	87	70	52	54	67	71	70	69	71	56	81	73	73	72	57	79	64	91	71	65	71	74	80	73	81	75	75	72	68	72	70	68	66	71	74	66	77	55	60	67	66	82	64	68	78	79	68	69	84	67	69	73	61	67	64	58	80	69	75	72	73	66	76	63	76	71	66	68	70	74	68	76	68	72	70	74	81	73	60	83	54	81	69	66	60	64	73	61	66	73	64	70	74	72	63	80	79	80	69	62	79	77	67	53	71	64	90	60	57	77	67	62	65	55	68	82	61	67	74	59	59	78	64	71	63	72	74	71	67	59	73	55	67	53	64	59	73	73	62	89	75	62	66	66	61	57	93	59	73	51	76	58	64	73	67	81	81	83	69	66	37	70	68	76	67	67	60	72	82	59	71	74	79	70	55	61	74	79	73	67	74	71	70	76	65	71	64	70	66	68	58	72	62	70	61	69	69	74	51	74	74	48	69	57	73	72	59	65	71	69	79	74	63	77	58	73	70	79	73	63	60	74	78	75	69	74	61	57	58	85	60	82	67	56	70	71	66	56	78	66	69	70	56	56	61	75	66	101	70	73	60	77	68	65	77	65	75	70	83	64	96	78	89	72	67	58	79	61	63	70	67	74	73	73	60	86	70	62	70	69	61	69	78	66	85	59	66	62	57	73	64	78	75	67	79	72	66	62	78	61	66	61	73	91	70	65	46	70	71	62	83	86	63	78	81	73	73	62	75	70	63	69	64	72	57	51	65	77	84	70	68	54	72	82	72	70	75	57	74	60	74	66	62	58	56	59	62	71	73	59	67	81	71	67	65	71	68	81	69	61	79	78	72	62	55	57	69	70	70	67	75	70	80	59	67	66	68	58	55	78	64	58	68	63	80	66	58	70	76	78	61	69	58	77	66	56	74	66	87	74	56	65	80	71	67	69	75	62	69	86	79	77	72	81	63	81	56	68	54	61	68	72	63	54	66	72	82	71	67	86	65	65	77	89	83	89	64	59	85	62	71	62	76	64	61	88	60	66	74	75	65	64	52	59	73	70	76	66	83	79	73	64	71	63	71	67	55	63	73	57	62	60	69	52	65	60	49	74	70	66	55	61	73	55	79	65	64	60	67	68	72	69	68	68	73	59	66	78	67	82	60	79	71	77	63	60	75	72	88	74	66	61	64	63	70	62	65	88	66	77	69	56	72	59	59	63	72	65	51	70	74	74	66	63	60	72	59	57	64	75	63	65	77	68	61	78	70	68	71	74	81	78	69	72	69	76	73	82	75	64	65	62	67	67	73	60	73	80	77	67	68	58	64	59	61	62	67	85	83	72	72	69	63	71	79	69	79	68	63	74	73	73	69	60	76	74	66	56	62	86	61	65	60	72	65	68	64	65	63	62	62	51	73	57	72	72	76	72	67	89	70	69	64	65	56	59	73	67	70	71	68	73	72	71	67	50	75	61	82	62	78	62	55	61	58	80	77	75	63	58	76	54	63	67	63	59	70	71	71	75	62	58	53	74	60	69	65	76	68	68	56	79	83	63	58	71	76	67	91	69	72	71	67	59	78	66	58	58	72	60	63	67	59	61	55	59	69	68	87	81	75	67	66	68	55	49	66	73	62	64	66	72	79	70	58	65	63	72	62	61	55	81	75	75	66	59	69	73	56	84	68	65	67	65	83	76	51	60	57	75	70	69	61	66	60	60	62	67	69	67	95	67	79	50	76	67	66	66	72	76	56	67	63	75	59	61	76	83	77	60	66	73	68	59	76	66	70	68	86	59	59	68	61	76	52	59	60	74	72	67	61	58	71	44	68	74	69	69	78	68	85	73	61	75	73	66	58	64	65	75	60	59	50	70	65	78	59	76	70	66	73	68	83	63	52	66	73	68	77	71	61	65	62	71	60	65	84	74	68	72	67	60	64	64	60	63	57	68	73	70	79	51	60	62	78	85	74	72	71	57	55	74	61	61	66	80	83	55	59	57	57	68	66	75	74	75	75	81	83	74	64	58	67	76	67	59	74	83	75	58	66	63	72	65	78	57	63	62	72	71	65	74	76	65	56	77	64	89	73	69	64	62	67	77	64	62	68	69	64	69	75	75	65	74	61	63	66	68	66	56	60	68	79	62	71	79	69	60	77	76	81	71	74	65	64	57	65	73	71	75	73	86	58	58	62	63	60	65	58	67	65	74	69	65	64	48	70	79	56	61	56	72	72	80	67	73	69	55	64	80	71	68	68	59	65	78	64	65	59	65	68	64	75	57	73	74	70	72	63	76	69	60	63	76	70	67	69	90	72	64	66	77	70	63	60	68	79	62	67	62	54	75	66	75	62	70	57	60	70	78	67	65	72	78	73	73	82	57	49	76	79	72	77	91	76	70	52	53	68	72	66	69	67	72	80	77	68	73	61	55	69	62	59	65	71	62	62	58	55	65	68	77	67	53	72	68	72	71	74	57	69	74	62	61	72	47	60	57	68	68	53	82	54	64	74	65	62	70	73	67	79	75	62	71	74	65	68	65	70	71	63	64	56	75	74	72	59	66	67	82	79	77	61	63	67	83	89	76	80	71	53	79	65	95	66	76	65	70	68	62	71	72	73	58	65	74	59	67	67	76	73	65	68	65	72	56	56	77	72	70	67	62	70	68	68	69	54	75	60	68	78	65	54	72	59	78	77	77	68	72	69	56	68	72	66	66	78	81	63	68	71	69	74	68	72	63	54	56	61	54	64	63	66	57	74	52	70	54	63	82	70	68	73	76	75	63	74	70	72	64	63	79	60	79	72	78	61	68	58	54	73	56	69	73	75	70	58	85	66	76	64	67	69	70	68	67	57	68	81	77	69	53
11983	2316	997	1054	1225	14834	18651	8623	1066	949	815	780	705	698	658	623	584	615	538	585	574	566	549	513	520	521	511	556	519	527	561	530	490	547	488	510	503	512	480	504	533	474	477	541	454	461	459	481	485	474	461	523	504	493	462	476	463	514	526	454	479	472	507	480	518	483	471	501	504	502	505	492	458	462	495	530	468	426	485	479	438	504	506	464	473	466	474	505	451	472	514	522	481	496	499	493	486	488	485	465	446	469	475	521	475	466	477	475	466	498	469	457	470	527	463	480	522	484	472	486	502	483	510	494	513	486	511	474	465	489	500	470	463	443	459	454	465	437	480	488	494	437	503	506	508	493	521	454	506	479	444	474	456	494	458	530	493	494	494	490	485	498	477	514	481	485	455	518	446	509	473	518	459	478	462	454	466	501	475	539	443	496	463	467	474	510	466	475	482	507	457	465	444	502	475	506	481	477	489	456	430	498	479	484	479	461	439	502	483	484	466	479	521	487	488	467	486	460	502	498	460	497	443	503	440	462	501	448	508	469	503	491	519	480	519	462	500	511	469	464	423	487	477	537	464	472	468	493	458	486	425	466	443	485	481	476	458	466	462	453	453	474	491	460	467	523	486	527	470	493	524	492	474	460	455	457	455	488	521	436	499	437	490	500	479	448	455	511	460	480	489	468	476	505	480	455	498	488	485	499	484	472	479	478	464	476	467	477	460	513	472	470	469	452	510	488	501	462	446	482	459	468	440	518	466	513	472	490	453	456	469	497	466	492	492	484	480	502	498	468	464	507	467	477	506	498	480	459	450	483	499	464	472	460	492	486	474	472	446	481	486	513	467	470	490	456	495	480	517	484	430	471	513	523	505	477	503	520	479	504	507	470	476	494	447	434	478	503	453	482	487	474	522	514	466	477	481	476	518	503	476	501	501	440	469	498	481	542	467	488	463	513	469	479	455	519	473	506	492	475	513	473	482	520	478	490	458	487	482	488	478	488	482	492	486	487	491	486	462	467	491	488	480	482	436	454	494	500	441	502	510	506	500	486	461	507	456	455	505	472	468	480	470	482	475	467	495	487	477	497	464	469	483	477	496	465	496	488	478	393	464	475	483	456	486	482	513	464	475	476	474	471	490	516	464	572	461	438	490	485	494	455	508	467	466	508	490	478	484	472	475	488	463	444	447	466	482	451	492	465	484	463	492	483	468	451	493	484	502	505	503	464	497	492	495	461	466	489	456	469	489	434	501	480	459	493	499	504	486	495	420	484	465	461	518	457	538	455	513	484	503	451	499	488	523	511	452	479	481	497	459	485	473	491	475	460	508	451	476	455	460	499	503	482	484	493	467	493	497	487	504	467	498	480	472	491	471	485	493	500	505	477	489	469	490	492	487	468	463	446	449	498	482	471	470	497	463	484	505	490	478	508	486	448	451	467	450	445	468	466	478	443	509	471	474	445	496	487	473	477	447	445	487	483	453	462	462	477	478	496	460	477	509	457	477	489	489	480	445	461	481	456	490	494	485	486	449	531	467	499	486	511	468	458	549	500	496	468	461	468	492	443	474	462	484	519	481	524	456	485	465	445	460	477	481	474	489	446	460	472	470	455	492	474	466	440	459	485	530	478	464	479	495	492	483	464	482	470	485	454	463	488	501	466	489	494	484	496	462	481	495	474	464	472	477	436	497	477	473	479	539	451	491	470	450	491	487	485	468	462	479	463	524	469	501	476	481	469	480	508	492	447	448	488	489	485	481	498	453	472	470	456	450	498	457	449	472	478	454	447	468	467	478	514	493	487	478	474	468	470	439	471	522	516	476	456	456	466	500	482	469	496	479	469	488	462	451	478	482	487	474	495	494	483	500	472	491	476	459	490	473	502	464	492	514	457	476	453	523	503	472	462	458	426	449	418	497	473	428	511	475	500	478	508	493	473	491	459	510	455	440	438	484	474	447	466	492	497	445	469	456	442	487	482	437	472	466	489	484	454	466	451	498	518	457	497	464	472	478	488	499	476	508	464	500	497	485	491	453	528	454	475	485	465	427	476	449	485	472	500	482	485	466	467	480	496	443	492	461	450	480	475	455	459	534	471	492	436	467	543	484	512	494	462	488	462	456	477	482	536	516	460	510	528	485	506	458	497	475	441	468	526	479	507	503	478	465	425	418	461	478	476	479	453	454	439	526	502	470	469	465	486	461	472	489	447	488	470	464	471	476	495	464	497	451	423	463	471	501	449	488	485	483	465	484	490	516	507	478	506	434	485	457	506	460	474	516	505	490	485	451	475	440	514	488	478	478	498	470	480	473	443	465	485	440	434	513	472	483	482	465	484	461	465	479	523	508	482	457	444	468	463	481	485	465	493	492	466	468	464	454	479	391	452	484	486	496	552	469	500	492	507	480	446	502	500	486	483	466	495	502	494	491	475	483	476	503	485	504	486	468	491	460	473	461	494	499	471	494	437	476	475	501	507	474	469	493	486	499	508	454	496	481	461	454	468	473	466	482	475	475	454	451	470	459	483	507	494	495	481	439	491	474	473	460	467	480	454	445	455	453	485	485	459	497	448	445	499	506	472	501	523	472	485	474	493	465	441	535	477	494	460	487	474	514	492	482	454	490	503	516	461	507	461	463	488	478	441	461	492	512	467	459	486	487	499	432	474	466	443	511	521	476	476	444	465	504	466	465	485	480	472	489	451	525	463	477	515	493	433	450	517	470	476	450	534	467	479	484	475	454	474	485	444	511	517	480	473	463	474	494	484	519	469	516	500	471	480	494	478	510	456	475	454	485	494	461	517	470	465	442	504	472	484	492	505	519	522	460	509	483	422	472	479	471	459	503	474	489	463	463	495	482	509	489	524	475	456	476	480	486	482	485	492	470	472	454	492	499	518	493	486	477	493	451	470	514	441	475	485	436	493	466	456	532	482	468	492	524	508	493	454	525	481	471	483	484	472	452	532	517	475	464	453	498	486	505	490	512	462	441	478	448	493	491	482	468	450	484	450	483	503	471	511	479	467	497	462	483	506	458	486	519	517	453	475	471	511	499	460	517	480	493	525	504	498	468	465	493	510	467	509	488	496	512	517	486	478	503	486	489	488	463	477	472	510	502	491	425	486	465	490	505	490	467	463	435	476	435	499	484	516	452	500	510	529	487	502	517	498	493	507	475	530	509	477	482	473	458	485	508	456	482	478	490	488	502	505	503	483	449	518	446	488	464	513	457	468	496	465	499	464	470	484	473	514	492	487	445	487	490	481	491	471	430	518	487	467	473	498	481	504	452	484	468	474	452	470	466	474	483	475	453	496	474	500	452	462	498	463	494	494	468	521	447	500	463	474	528	505	485	473	492	479	450	457	464	468	484	433	479	502	451	464	507	478	506	449	477	487	509	467	501	459	517	478	507	495	494	471	486	502	449	463	512	514	502	469	463	479	473	502	465	459	478	439	511	494	464	466	484	496	484	489	509	492	482	458	528	476	479	501	489	455	500	461
2557	224	161	127	123	409	503	284	111	113	114	83	110	104	112	107	97	108	104	112	99	96	112	105	90	103	127	91	108	112	110	91	85	71	95	95	105	99	88	103	120	101	85	94	100	93	123	96	100	114	115	109	103	104	98	99	96	122	110	97	85	109	105	101	94	108	98	116	99	101	125	105	101	90	96	104	105	106	105	103	105	107	124	105	97	109	96	108	102	104	97	111	97	99	93	116	85	94	112	88	88	89	114	117	94	110	111	90	112	111	98	103	109	112	86	102	90	91	105	78	90	113	101	107	103	98	110	116	107	99	90	107	87	79	104	98	102	125	97	106	105	105	103	120	91	102	104	97	96	110	112	106	116	103	113	103	92	115	101	107	92	100	106	106	113	98	97	97	107	89	93	95	93	115	102	96	107	105	104	109	107	98	96	106	88	128	117	88	100	95	89	93	108	91	114	102	112	96	93	100	96	104	117	117	101	103	119	103	107	113	102	84	87	106	97	91	90	91	88	106	85	103	102	102	101	111	104	109	91	117	98	111	110	98	118	92	79	92	110	101	112	97	102	109	79	108	91	99	98	104	112	104	82	107	106	82	112	102	91	101	115	108	103	116	94	105	96	106	105	107	137	109	90	103	92	98	93	100	88	121	101	95	110	108	104	110	105	128	100	117	96	95	114	104	82	109	88	87	109	112	102	101	109	82	120	109	113	104	115	95	111	105	99	114	96	119	104	108	109	108	92	94	94	116	99	107	97	92	98	121	98	120	106	103	110	88	93	110	105	103	95	97	87	102	96	108	97	97	99	93	126	106	98	89	107	112	119	105	105	87	98	103	102	105	94	107	96	102	94	117	100	100	120	104	106	105	99	102	98	97	107	96	96	108	86	101	83	90	113	111	98	101	107	108	94	121	93	100	105	112	92	104	101	110	112	90	106	96	112	87	128	121	113	97	111	107	83	99	101	106	114	106	95	123	99	112	104	94	87	92	108	107	94	91	111	117	115	114	103	129	111	99	103	103	93	90	115	123	93	111	77	92	105	96	92	111	100	104	79	127	104	101	104	98	102	97	112	94	101	112	97	99	99	110	106	108	114	110	111	101	93	88	100	113	97	94	92	101	122	107	85	89	103	102	117	101	101	114	89	105	90	98	108	116	86	105	98	93	112	97	105	119	94	106	104	100	87	115	105	100	93	105	103	111	108	108	97	82	111	86	89	97	101	116	107	110	106	100	89	102	119	102	103	90	109	115	95	105	103	107	86	104	105	111	108	106	97	115	102	101	144	94	98	100	98	97	111	108	117	89	90	110	119	109	104	91	99	97	101	115	82	96	101	107	105	103	97	107	111	107	93	110	82	110	103	101	105	100	112	98	104	95	98	111	117	81	91	98	102	106	106	122	131	104	125	96	108	90	103	97	99	93	100	99	102	101	95	97	112	99	96	95	93	115	120	118	114	92	124	88	103	99	92	101	101	115	118	134	97	105	92	101	108	83	117	81	106	86	111	111	101	112	106	115	108	89	85	109	118	105	107	97	105	106	98	114	105	95	100	117	92	109	115	104	106	102	101	100	117	116	106	100	104	94	113	103	102	104	99	98	113	101	101	103	98	101	88	107	89	108	99	109	101	121	121	112	122	110	94	112	93	103	103	87	100	115	95	113	99	100	111	97	103	103	103	92	106	102	110	114	92	93	91	101	84	100	92	101	116	112	96	106	112	107	95	106	101	94	103	110	97	111	95	111	96	103	87	97	103	86	107	107	107	100	125	95	109	111	104	83	95	113	118	118	85	108	106	90	105	98	107	117	93	81	115	110	93	121	92	97	102	105	107	99	105	116	93	98	112	92	119	95	95	104	87	100	84	94	101	116	112	112	112	104	97	88	100	102	88	101	103	104	104	88	103	108	93	97	111	111	82	113	95	109	109	95	95	96	99	101	108	105	97	106	120	97	101	108	106	120	93	114	99	93	113	94	107	106	88	106	114	113	91	110	108	94	119	96	101	98	113	101	113	111	101	100	86	95	123	105	133	112	106	96	94	111	115	110	101	116	86	118	112	82	100	105	111	102	110	103	79	121	102	103	102	111	87	110	110	102	102	98	103	111	122	103	106	106	117	99	98	106	105	118	115	104	92	93	97	69	110	109	99	99	112	89	100	88	92	87	106	95	85	122	110	99	108	105	91	114	86	113	98	100	104	100	117	95	135	94	102	109	92	90	74	96	109	106	101	87	98	96	112	108	115	111	82	93	99	107	104	80	111	100	88	118	124	115	120	104	103	105	97	104	123	86	95	105	114	87	88	110	108	89	99	90	93	99	85	91	128	99	78	103	94	89	94	92	91	110	104	101	105	101	97	113	108	110	93	94	93	101	92	94	117	108	78	105	102	105	108	93	93	105	99	100	110	88	104	101	94	111	95	109	116	109	113	97	110	85	100	93	88	97	103	111	109	108	108	101	107	104	103	104	115	115	94	90	91	95	86	114	123	114	116	98	116	97	96	108	100	93	102	100	94	95	106	103	92	101	88	99	97	104	130	105	95	82	103	90	99	105	111	85	103	108	99	105	99	101	96	92	111	88	93	110	115	102	91	105	93	87	85	94	106	108	84	93	107	99	98	95	118	118	93	102	77	84	122	110	102	119	86	92	113	90	104	102	117	103	93	86	96	128	89	118	119	120	114	93	109	112	98	97	100	101	91	108	121	121	112	86	90	103	89	117	98	103	112	95	100	110	82	116	89	98	89	94	83	113	108	113	112	112	100	107	93	89	99	97	102	107	98	114	102	109	96	108	84	96	104	107	104	119	100	106	112	103	92	113	95	97	102	107	106	110	99	93	99	111	102	109	107	112	94	108	111	95	110	92	99	103	114	110	98	94	85	107	110	113	86	108	82	99	95	94	89	108	97	101	92	88	106	107	113	100	94	120	106	104	111	122	120	107	86	105	84	99	81	89	96	97	84	95	96	91	93	108	122	88	97	108	89	112	106	122	101	111	104	99	94	108	85	110	106	116	100	108	114	93	100	101	96	108	103	101	91	100	120	100	105	97	108	99	89	87	114	109	91	95	88	113	93	107	104	100	104	101	100	113	109	99	96	116	98	104	98	95	101	95	102	97	95	99	104	110	111	107	95	117	97	103	105	87	114	101	116	85	92	105	95	107	108	112	106	94	96	100	104	110	93	100	103	101	99	103	115	114	101	105	117	113	89	95	128	103	94	90	97	87	112	109	108	107	109	108	125	116	95	94	107	100	94	115	92	97	104	98	95	101	103	94	106	104	109	104	104	115	102	89	99	102	113	93	96	95	98	112	99	105	95	96	96	94	86	109	110	109	93	99	98	106	117	88	110	104	116	127	111	88	116	103	111	105	124	112	108	100	98	114	98	103	116	92	98	110	110	96	95	116	106	106	121	101	112	102	89	104	108	110	90	107	107	128	113	117	92	99	100	116	95	103	105	101	105	94	110	100	112	93	93	107	106	106	88	113
13757	2187	1288	1087	1605	15740	18830	9930	1333	1201	1207	1041	1015	1045	942	908	928	847	921	875	819	817	827	821	814	810	816	787	772	770	788	752	698	763	780	779	752	744	735	795	706	733	778	733	711	750	732	711	749	756	810	743	737	738	738	745	732	788	750	738	756	698	774	826	754	767	762	757	761	743	731	771	707	736	715	741	771	746	755	738	769	731	774	752	731	718	807	713	719	710	759	779	706	802	749	756	765	763	773	768	793	755	802	727	732	754	725	768	739	786	705	762	768	764	733	783	777	705	746	772	737	728	708	771	770	765	765	722	740	712	755	719	739	713	721	699	692	744	712	727	703	769	741	784	742	777	755	759	747	778	745	737	745	725	724	768	743	684	741	717	714	735	736	704	710	740	713	691	764	746	771	763	717	786	748	695	748	783	744	757	702	740	737	767	731	719	720	738	779	717	754	727	736	715	733	709	738	748	701	751	730	737	756	722	723	756	703	753	744	745	757	735	745	721	758	748	762	695	751	729	791	736	765	755	733	703	809	726	705	781	721	779	718	761	719	709	768	722	709	716	672	732	766	760	714	782	724	731	757	733	759	735	748	738	758	775	766	747	738	796	764	752	750	734	735	731	729	736	717	759	721	743	755	746	760	722	733	735	759	730	729	793	734	732	791	751	765	749	735	760	778	744	751	724	730	726	725	735	718	773	751	749	775	738	736	706	732	753	729	747	721	760	734	795	730	766	766	764	734	753	768	732	791	743	772	729	735	773	683	719	779	733	694	739	766	702	757	753	726	707	728	715	724	776	774	754	739	749	685	735	772	716	768	719	708	740	721	766	743	674	748	716	773	765	711	739	726	744	687	765	754	713	675	708	743	719	759	741	740	763	736	753	726	764	719	766	694	717	721	776	774	787	772	719	711	726	765	740	689	741	774	768	716	714	766	779	729	721	721	763	765	719	747	730	758	795	773	753	773	736	732	758	764	752	752	756	737	755	745	736	737	762	774	722	783	768	739	721	711	765	749	754	721	707	763	730	779	726	775	768	801	743	727	713	775	735	750	793	751	723	752	728	737	711	747	759	731	771	740	664	742	708	739	713	754	740	769	700	772	715	771	713	775	720	730	735	749	721	796	684	766	725	724	735	753	772	689	717	751	741	744	696	718	744	718	726	704	726	747	779	740	699	720	705	742	689	754	757	710	695	717	760	771	784	735	718	740	768	764	722	747	705	735	775	712	764	715	740	786	784	771	769	765	789	730	746	780	716	762	740	718	710	750	736	751	741	712	763	752	776	737	721	713	746	708	747	726	719	737	743	754	811	757	781	749	740	739	727	764	768	756	725	726	750	721	688	748	754	731	725	730	754	710	794	782	722	715	735	698	779	739	772	709	769	742	755	708	701	743	727	777	745	734	754	724	715	806	770	712	760	734	716	697	729	711	757	689	756	693	737	753	704	731	752	760	765	713	745	754	769	733	727	701	764	725	747	715	786	753	742	714	730	741	727	697	714	733	724	733	720	764	750	705	740	726	782	728	709	720	772	781	733	751	743	759	745	779	769	719	736	726	753	737	751	728	740	801	776	718	728	707	705	731	744	741	727	784	748	729	721	713	698	775	728	731	711	731	746	764	756	719	731	731	761	731	732	733	723	705	734	704	735	739	741	666	698	743	761	760	800	765	773	694	748	718	730	749	739	747	724	739	728	818	718	753	765	712	761	718	740	721	746	749	735	737	734	730	744	686	761	712	744	739	743	770	750	738	762	683	776	736	677	792	801	753	722	755	738	749	728	791	756	687	763	721	745	752	753	742	736	767	774	773	742	785	682	783	712	759	748	744	744	718	757	730	738	679	725	724	745	727	752	687	763	770	749	714	751	815	754	723	706	731	737	757	717	759	758	764	719	729	749	782	744	711	747	779	748	748	762	744	749	731	809	727	760	729	759	729	763	758	748	743	769	725	756	761	770	761	712	726	781	741	799	785	730	737	748	738	759	775	734	721	737	741	752	774	764	736	757	759	770	752	768	748	774	702	790	739	735	818	758	738	744	721	717	768	731	718	754	728	718	730	784	727	776	746	741	756	691	728	708	692	741	726	693	735	752	777	778	692	746	757	730	747	761	705	764	752	761	724	760	722	763	708	763	737	690	770	772	786	731	759	711	765	731	736	736	752	750	724	712	765	713	785	752	737	743	703	736	699	773	764	751	777	741	714	708	751	733	739	736	752	788	767	741	717	737	765	725	724	727	807	708	756	701	730	755	684	747	742	742	739	724	711	743	703	741	752	759	723	747	715	758	769	739	776	762	751	768	771	766	730	720	743	751	724	718	740	762	727	754	752	741	797	732	748	721	762	760	750	755	723	780	756	730	715	765	736	728	780	740	773	716	722	690	760	771	701	712	738	701	727	693	701	756	696	750	768	794	773	757	748	748	749	728	700	784	768	719	729	736	774	716	698	779	750	720	760	725	734	730	762	725	792	725	709	726	755	805	697	774	746	738	758	714	744	782	771	706	708	772	748	752	769	750	811	770	735	727	762	777	757	753	771	754	755	739	740	732	726	706	770	748	752	769	792	795	750	766	710	801	737	707	726	687	734	711	705	759	687	748	731	781	759	714	757	756	694	754	734	754	731	731	737	731	730	769	795	777	711	762	686	723	771	750	739	734	750	731	747	742	716	734	719	752	719	735	746	720	715	726	726	736	714	731	712	711	776	739	743	718	721	740	735	765	695	779	764	726	746	750	744	750	717	707	775	732	778	726	713	751	718	761	767	771	725	724	724	688	724	733	728	730	777	741	764	782	744	733	765	725	757	764	735	759	777	709	783	708	764	767	732	749	726	735	725	721	712	772	801	741	767	774	703	725	750	740	763	706	737	726	672	736	688	715	755	737	788	755	755	752	752	749	737	761	725	771	748	744	750	734	733	767	755	727	733	724	691	720	723	707	761	707	729	755	709	755	736	760	746	729	739	758	765	749	784	770	780	761	727	738	742	742	763	753	747	705	754	733	752	714	775	772	772	758	704	786	765	757	708	717	740	697	729	758	744	784	719	750	715	767	758	696	740	735	732	766	746	730	717	709	784	749	744	739	729	743	760	730	747	722	756	733	742	747	721	716	752	745	715	765	758	693	735	711	717	789	721	775	755	743	728	721	712	721	731	747	735	752	766	725	732	750	775	707	762	733	755	743	710	725	769	713	696	736	732	734	737	730	733	770	754	749	766	718	732	766	734	745	763	723	729	706	736	748	728	731	767	824	727	732	751	737	727	781	721	743	706	756	763	742	732	770	774	706	700	739	730	740	752	756	728	743	752	743	759	760	764	743	785	771	705	752	740	774	769	691	755	771	738	760	766	713	745	738	721	747	772	711	734	752	743	738	745	726	772	759	739	771	713	732	776	756	809	728	752	740	724	781	736	713	752	691	686	770	738	716	717	717	776	782	747	736	747	741	722	724	778	760	757	752	770	719	707	722	745	716	754	755	725	771	715	723	746	776
2019	390	234	154	153	755	937	503	147	147	134	155	153	141	138	131	128	148	106	140	145	152	142	132	129	113	143	131	139	109	126	113	120	139	130	145	149	139	149	121	116	118	124	115	139	121	139	114	139	102	155	130	149	125	120	141	141	116	134	136	130	130	127	128	136	133	130	130	140	111	131	155	123	125	123	128	132	126	135	114	145	115	122	125	117	134	134	143	131	126	110	124	123	129	111	119	118	127	132	119	140	134	132	154	126	120	130	113	148	127	115	135	127	132	110	141	128	147	112	122	114	115	119	136	133	134	120	119	140	122	120	121	130	108	126	146	146	109	132	124	136	134	123	141	107	117	126	135	124	137	145	123	129	123	134	127	105	128	132	115	123	115	132	116	119	121	146	121	138	132	138	133	120	109	138	134	117	128	121	128	141	138	135	128	140	124	116	139	126	125	135	135	124	123	142	120	127	153	113	127	126	137	135	119	172	151	151	138	117	123	134	126	130	133	126	136	114	136	134	127	113	122	135	145	116	110	132	115	144	114	123	119	133	120	128	153	128	113	139	117	120	110	136	135	129	143	124	140	107	140	113	132	152	142	133	122	133	137	118	128	138	145	122	116	128	133	119	119	129	112	126	115	147	125	120	115	125	124	119	130	142	126	138	115	127	134	128	130	145	116	114	150	117	137	126	139	123	119	118	132	118	121	104	112	132	149	127	134	115	130	135	127	129	141	132	137	117	115	131	116	109	122	139	117	141	136	136	123	121	139	131	127	127	134	127	126	126	107	128	108	120	121	119	154	118	134	126	131	123	139	116	131	119	125	131	130	136	155	123	116	149	114	130	130	147	129	120	125	137	133	114	120	129	140	124	118	118	125	113	118	151	120	142	132	137	138	140	151	125	117	145	128	131	131	111	132	141	112	137	144	145	122	122	134	136	126	145	121	121	151	121	121	139	127	137	113	142	137	145	133	124	127	121	154	119	128	122	141	137	119	125	128	137	112	149	146	125	129	122	140	141	134	130	148	139	121	118	119	120	125	129	134	130	145	135	125	119	113	127	112	125	133	129	129	120	142	110	138	126	128	135	127	140	140	136	123	135	146	152	127	112	132	128	113	139	148	132	129	140	116	137	123	127	127	129	140	144	152	131	132	132	151	120	145	137	134	127	121	111	116	116	114	161	148	133	137	134	129	119	136	115	118	140	131	140	123	117	136	146	106	128	113	127	142	128	117	132	122	136	124	140	121	125	125	120	125	121	117	126	128	126	136	139	140	132	142	158	128	135	126	121	131	146	154	117	129	114	118	132	140	123	137	124	121	136	126	169	133	116	146	132	144	135	165	128	115	138	106	126	119	115	135	130	140	137	125	133	121	133	131	125	135	129	124	131	117	123	145	122	118	137	129	130	149	138	138	121	147	138	144	114	136	128	139	139	132	149	114	114	137	124	124	129	134	126	138	103	137	129	136	134	113	125	137	103	119	118	109	127	128	122	122	121	125	124	113	139	113	140	117	125	127	124	115	124	130	128	116	139	122	136	126	115	131	113	112	133	133	138	143	125	148	135	150	107	119	132	113	133	137	116	121	156	127	129	118	129	133	138	122	152	115	132	116	116	134	131	134	132	138	146	123	133	130	127	126	141	139	154	127	146	139	133	131	110	150	116	110	136	155	132	111	133	116	158	119	132	125	114	140	144	120	131	121	119	126	132	118	112	128	114	129	154	124	129	128	108	144	125	144	130	132	111	149	152	117	132	131	165	142	118	138	137	140	108	119	129	159	127	116	107	135	130	120	132	140	112	134	137	115	124	123	142	118	134	148	120	137	130	125	132	133	147	118	119	132	109	120	125	120	138	124	112	124	114	124	123	110	134	149	127	112	112	113	115	142	122	122	131	110	141	139	112	116	135	131	119	129	138	150	135	118	132	120	116	130	137	116	103	127	117	114	130	127	151	127	113	136	130	135	139	129	102	116	128	115	117	139	106	136	156	137	119	127	142	134	122	113	107	123	115	135	130	133	131	117	128	131	134	130	128	130	104	117	136	159	118	137	119	107	130	124	128	144	144	137	135	137	136	106	136	132	132	117	119	119	133	123	148	137	123	140	125	142	111	120	128	124	144	121	120	140	134	119	139	117	116	119	122	136	140	121	132	124	154	117	129	119	117	119	119	125	138	140	131	124	157	136	123	133	132	125	137	121	123	132	128	111	138	140	123	117	129	128	113	129	122	136	121	124	133	115	120	118	133	132	119	134	119	111	163	116	139	129	149	133	129	109	135	119	139	156	130	118	145	125	108	143	126	139	139	135	122	128	120	132	130	129	153	127	117	119	152	127	127	136	141	146	132	123	122	114	120	126	145	149	107	127	119	134	136	144	144	115	136	126	126	140	136	137	119	128	154	111	105	133	121	166	135	120	120	139	113	121	108	127	129	123	116	107	143	140	116	125	126	126	99	118	120	106	119	148	124	122	148	117	150	108	146	105	123	127	146	117	128	143	122	125	147	135	150	131	124	129	136	119	118	132	120	140	110	121	120	118	128	137	126	123	126	146	146	129	117	143	130	112	135	127	103	119	107	132	119	124	107	138	143	117	141	129	134	119	130	140	120	143	136	143	128	139	124	128	117	140	145	139	138	124	135	126	102	142	122	122	144	131	153	121	123	121	120	107	127	129	142	124	143	122	123	110	122	134	134	144	137	117	136	143	132	137	111	170	125	138	120	138	117	124	121	135	113	131	130	104	143	142	120	134	133	139	122	126	116	116	137	128	118	155	139	111	143	126	124	152	132	123	128	126	104	131	134	118	130	146	137	131	137	118	122	131	126	140	137	130	136	121	116	127	144	140	129	122	130	135	147	134	142	123	127	115	113	135	132	138	123	148	137	130	140	122	121	101	116	133	127	127	108	128	116	113	131	120	123	155	121	126	120	128	121	129	124	128	134	138	105	139	130	128	140	127	113	139	121	140	127	108	118	130	126	118	118	135	122	145	157	113	128	122	105	138	109	139	124	117	116	122	139	129	113	141	134	120	105	105	128	123	115	156	126	143	138	121	100	124	127	129	124	149	115	148	149	121	123	130	137	119	126	121	132	117	140	132	118	133	122	131	101	142	135	128	140	141	133	125	138	117	139	102	128	137	135	139	126	112	128	133	128	131	118	114	148	131	109	108	140	148	126	137	144	114	139	124	110	149	137	131	143	126	135	117	139	107	125	110	117	131	144	130	120	140	130	131	131	142	128	122	139	109	123	137	104	126	121	131	110	113	144	137	136	111	139	100	127	130	113	133	128	147	150	120	126	125	112	154	123	123	138	152	134	134	142	135	127	132	150	140	112	130	130	127	143	130	159	135	120	122	113	128	130	125	130	153	130	148	111	127	132	129	134	115	135	129	121	126	117	117	118	120	123	113	131	130	118	137	105	113	134	159	129	120	135	134	146	147	136	132	135	113	132	120	129	111	135	140	117	134	133	115	121	139	123	122	149	115	115	139
18688	3893	1692	1545	2242	20890	24351	17057	2134	1900	1756	1583	1454	1331	1322	1243	1244	1210	1141	1089	1009	1064	1054	1024	964	1019	1059	938	976	1041	945	893	1009	967	974	902	963	907	885	941	935	929	922	932	908	871	938	928	941	937	960	971	941	932	966	911	935	869	918	918	944	926	918	931	856	865	909	958	922	896	907	864	909	931	916	906	924	912	949	940	910	917	957	877	886	943	931	898	902	896	876	889	910	880	906	890	943	910	942	925	911	917	953	896	936	953	919	904	917	887	901	894	909	837	900	922	886	897	902	951	894	885	874	870	882	868	914	888	927	856	863	941	894	879	888	899	938	874	911	891	961	931	890	867	857	961	861	840	913	867	910	919	927	874	918	872	875	930	901	895	962	885	870	825	852	857	800	858	883	905	917	906	900	961	888	955	909	890	944	891	946	859	872	905	920	917	889	889	920	874	825	909	959	867	943	903	920	931	898	885	866	922	916	814	864	922	863	847	902	909	928	876	882	887	880	879	930	920	914	914	875	935	910	878	905	859	944	933	889	886	901	928	914	882	834	853	891	884	943	906	883	920	911	868	904	959	877	891	908	900	877	888	891	919	893	930	883	895	820	839	866	915	885	867	921	931	914	902	875	879	916	879	878	925	878	888	888	938	925	851	951	924	892	900	840	887	863	887	909	925	874	935	895	890	921	914	875	926	916	885	924	899	854	900	893	951	896	902	871	872	888	814	861	885	906	911	938	922	923	862	927	872	906	878	923	894	917	835	890	882	863	939	883	884	848	880	891	886	906	869	862	837	922	893	903	866	906	851	932	911	878	899	906	944	848	882	853	941	912	901	962	942	833	863	935	903	945	898	914	920	906	832	897	864	962	919	937	896	894	897	906	880	929	870	942	898	890	844	989	924	878	912	886	930	882	854	887	912	887	897	887	930	909	910	852	891	942	937	862	882	938	883	860	911	879	889	944	915	915	926	870	920	868	855	919	900	898	866	905	885	884	951	874	859	889	918	823	883	915	888	938	883	858	927	889	860	957	881	861	869	945	963	931	928	909	873	924	881	915	897	826	890	882	920	872	950	917	864	955	861	854	891	899	909	846	877	856	895	955	871	907	866	869	867	895	875	902	854	909	899	929	885	916	938	877	873	906	877	905	827	936	892	925	893	906	903	852	959	931	872	887	921	902	876	832	915	934	878	892	952	894	887	868	929	897	856	940	938	910	897	895	897	899	855	911	847	872	888	865	868	877	909	932	901	869	878	885	892	900	914	923	910	907	900	877	913	877	889	904	887	902	917	921	878	894	825	886	881	932	905	920	873	885	930	831	894	861	884	942	875	900	897	884	920	866	1007	885	919	924	895	924	917	911	873	944	892	891	874	918	892	904	882	891	826	896	891	937	934	930	900	876	935	888	950	893	904	866	854	897	926	944	885	955	874	885	919	869	925	892	886	934	885	927	905	909	898	928	836	862	909	922	889	856	892	896	932	865	942	902	888	889	900	905	946	938	901	926	878	877	858	909	872	864	852	907	871	853	898	894	876	907	947	938	891	891	860	939	935	887	851	901	873	936	881	890	900	914	955	887	834	932	922	886	934	875	849	914	869	937	912	871	868	909	831	869	955	907	880	901	889	908	915	932	886	958	886	872	939	907	866	904	877	925	855	913	918	858	873	878	885	895	848	866	901	860	866	898	912	941	884	887	843	857	861	923	892	922	889	899	940	904	856	945	932	857	944	871	944	890	864	883	911	862	918	883	888	927	888	891	821	949	921	891	884	933	935	880	911	877	929	888	883	877	887	897	843	873	862	850	894	940	975	895	880	936	880	864	888	952	861	909	926	875	899	912	883	863	881	894	917	935	876	910	841	909	872	909	897	850	942	892	862	854	905	882	911	916	918	893	911	876	878	933	910	907	877	937	921	868	892	883	871	978	945	863	909	886	876	836	846	882	933	909	892	918	876	853	836	853	936	875	886	907	886	925	879	920	862	980	884	848	886	861	887	914	896	927	887	884	911	885	905	926	850	887	899	918	866	864	919	851	917	924	862	897	811	994	928	889	903	861	895	892	877	949	900	941	927	864	859	898	914	892	875	874	883	960	937	840	889	896	849	910	931	906	954	919	888	862	878	882	888	912	887	936	910	916	905	889	878	919	891	868	887	950	893	889	907	896	830	893	885	898	858	902	877	898	879	841	906	903	932	894	946	924	906	892	899	945	945	927	915	875	921	931	854	907	855	884	840	940	938	870	870	918	845	894	890	938	936	937	957	895	862	894	903	903	925	914	920	911	853	901	944	854	883	876	906	912	878	886	836	940	886	870	860	903	892	920	917	908	965	920	865	906	863	901	862	919	914	898	906	864	860	909	891	957	900	878	952	896	864	938	847	885	856	862	909	879	842	914	921	869	880	915	897	910	891	924	829	929	889	901	863	938	901	941	892	917	842	875	882	863	851	886	893	930	911	935	878	932	941	850	862	952	930	930	896	948	935	911	875	901	872	860	876	914	874	900	894	913	889	903	916	939	917	889	926	914	922	916	926	892	862	893	928	895	844	907	963	898	829	939	950	913	915	900	851	877	871	911	920	961	895	903	822	910	894	866	913	900	891	913	902	871	900	846	879	902	901	870	893	904	890	957	883	947	970	913	861	917	908	848	972	934	895	883	911	873	833	944	884	946	915	898	885	905	893	932	882	857	882	885	868	909	850	860	887	868	904	890	901	889	900	862	917	908	889	884	873	874	913	878	904	951	939	884	908	920	829	905	904	855	938	916	907	918	889	892	862	837	904	854	927	959	903	909	932	919	885	936	873	920	906	890	879	909	932	902	951	904	919	870	873	916	911	908	955	940	909	857	902	936	891	911	870	892	870	891	926	864	884	905	866	957	887	920	874	902	877	892	992	871	932	847	932	913	949	880	902	931	878	931	924	860	888	890	888	941	892	870	872	968	893	926	941	890	907	922	902	938	901	886	909	917	890	897	960	846	933	840	860	892	875	995	919	832	872	883	889	915	873	923	918	916	854	869	881	891	870	917	893	885	921	895	885	857	879	932	926	875	915	883	881	950	876	915	862	893	899	936	887	905	922	921	864	945	938	908	922	929	872	942	928	927	920	870	826	892	887	955	903	841	853	874	900	939	885	835	811	935	938	866	927	877	848	925	908	897	891	881	842	917	900	914	864	866	900	924	913	915	875	885	927	907	877	889	909	896	892	923	905	911	938	877	921	864	873	918	879	859	886	805	889	914	868	867	859	955	908	896	955	849	921	895	917	873	911	883	883	861	927	884	889	920	868	923	914	927	950	932	852	883	893	881	886	945	955	916	910	875	947	832	906	854	895	866	904	825	894	911	890	896	871	833	930	912	838	900	904	897	923	860	940	893	937	896	900	854	911	943	879	942	920	892	868	921	898	918	945	946	909	909	914	923	930	893	860	849	913	922	864	913	917	893	875	885	853	879	873	904	901	915	913	932	954	921	885	898	899	909	927	845	888	826	933
1710	170	61	59	61	103	141	90	52	57	54	52	52	52	55	50	48	47	53	43	52	56	41	57	52	69	46	48	47	60	52	52	52	48	66	58	66	52	43	49	54	48	49	49	57	43	63	55	49	52	69	57	34	59	61	45	52	56	47	52	44	42	52	47	48	44	59	50	61	49	57	52	48	60	52	44	54	64	49	52	61	65	57	61	68	49	48	49	57	57	55	43	41	57	53	45	52	56	46	49	52	51	48	50	39	43	50	52	45	39	49	64	38	42	51	48	53	44	50	54	55	56	41	37	53	60	57	46	59	50	50	45	58	52	55	53	49	62	48	61	54	51	52	50	60	58	48	56	41	53	52	53	43	57	57	49	59	40	55	56	56	48	49	54	46	55	40	53	52	48	51	63	55	54	66	48	60	55	60	53	55	50	53	44	41	53	56	50	36	54	39	61	63	48	52	55	45	48	50	55	53	49	46	64	57	51	53	48	48	57	64	51	40	56	56	40	67	47	47	61	57	52	62	49	65	44	47	55	65	58	47	45	67	60	58	50	45	54	49	59	53	35	59	51	43	57	54	54	54	46	57	55	44	58	60	61	39	53	40	46	46	59	58	58	51	48	49	67	77	55	51	43	64	51	60	58	49	47	46	55	42	55	49	46	49	56	58	48	59	55	52	55	54	48	66	47	57	59	41	43	58	37	54	55	37	54	51	56	45	57	53	41	42	46	65	54	46	51	68	57	56	70	53	58	51	47	60	54	50	66	69	54	61	56	59	54	59	48	57	56	49	48	50	61	49	52	55	57	65	54	55	39	48	52	59	68	57	50	50	41	51	67	50	48	45	48	51	38	53	40	43	54	42	49	48	51	67	54	41	49	59	50	57	63	62	48	53	71	57	49	57	56	52	53	37	44	44	58	45	53	50	54	52	61	51	68	54	50	48	59	42	51	48	55	45	60	51	60	49	57	43	51	52	53	70	50	47	43	50	54	56	59	48	56	70	45	60	52	42	51	50	41	46	60	49	41	53	51	49	45	58	48	40	55	54	40	57	43	57	48	46	50	46	59	50	60	48	52	60	44	42	56	46	52	52	52	61	58	51	33	63	42	49	61	47	50	51	43	58	48	57	41	64	56	58	40	63	52	46	54	57	47	50	62	47	55	43	58	48	55	51	61	41	51	55	51	55	56	50	44	55	57	46	54	54	49	48	54	46	56	61	53	62	57	44	50	56	56	45	37	73	53	50	60	61	59	46	46	46	51	56	49	52	67	57	41	54	59	46	56	36	51	55	45	64	40	49	56	41	55	53	57	58	57	51	48	56	61	36	53	66	57	50	48	56	59	55	46	44	54	52	45	40	58	57	39	57	59	40	51	61	40	50	48	53	60	63	51	51	55	46	44	61	51	49	59	57	43	64	43	68	56	59	49	47	50	55	45	49	55	53	67	51	60	63	55	46	47	53	48	58	60	50	56	50	52	62	50	53	62	39	51	34	52	51	67	47	54	46	50	50	50	55	47	43	59	46	60	58	53	45	38	50	44	55	62	58	62	50	45	53	52	38	45	63	66	57	68	50	54	53	64	66	47	56	59	44	48	41	54	55	52	44	47	64	56	63	63	48	49	63	71	46	49	52	46	58	45	52	46	43	55	49	48	59	56	54	48	55	64	61	65	44	42	62	56	64	53	49	53	60	47	60	64	46	51	56	65	41	52	63	43	62	52	43	59	46	59	62	39	61	47	53	57	56	48	54	51	44	63	67	50	64	74	52	51	72	51	55	58	59	45	46	63	62	53	39	59	66	50	55	61	55	44	43	44	41	42	54	53	62	57	52	42	52	60	55	55	50	53	49	42	50	54	50	55	47	57	38	47	48	45	56	69	47	56	47	52	56	64	63	55	53	55	51	50	69	66	50	53	53	53	35	46	52	53	53	62	46	59	47	56	58	47	47	55	57	56	54	63	45	56	60	46	58	68	62	51	48	59	63	61	59	49	56	61	59	64	46	45	60	61	60	62	53	56	55	53	61	48	41	47	66	59	55	40	47	55	52	46	53	64	57	57	48	47	63	67	53	61	70	59	54	58	56	47	48	57	47	53	56	69	51	66	50	53	45	58	56	56	51	54	55	47	56	72	55	52	56	64	42	51	56	48	58	52	46	52	47	56	55	55	56	58	63	57	43	49	58	62	50	57	59	54	47	49	64	57	53	74	55	47	55	50	46	45	62	57	53	59	57	59	58	56	52	54	56	59	64	60	45	55	58	57	40	67	49	52	58	56	56	52	65	52	65	45	43	57	48	55	54	60	48	42	51	48	48	50	51	53	60	52	44	64	62	53	60	50	42	34	50	59	59	48	54	48	55	41	47	45	57	54	70	51	43	48	62	59	50	51	44	55	66	48	53	62	45	53	47	56	51	51	55	44	54	56	44	49	54	54	56	54	48	58	61	45	43	57	48	57	40	40	54	64	63	37	60	55	68	54	54	63	58	44	64	59	52	59	54	56	52	52	49	48	54	59	58	47	58	55	55	66	59	64	55	66	49	54	33	56	60	46	54	45	41	48	61	47	59	61	49	60	49	48	53	43	56	55	47	52	57	44	49	50	49	57	47	55	44	54	67	53	49	55	54	58	55	65	55	61	55	52	50	54	57	54	45	57	56	54	57	51	50	45	65	46	55	72	55	51	54	56	51	49	46	46	60	58	48	51	33	64	53	45	44	46	50	48	49	45	45	51	57	75	48	53	57	59	66	59	68	52	56	50	47	45	60	55	60	58	59	65	59	39	56	64	47	66	51	42	53	53	61	42	54	57	48	55	47	57	44	50	50	51	60	67	58	61	46	70	57	51	62	67	37	63	45	48	48	56	67	58	68	51	68	55	42	52	55	39	40	53	55	55	42	48	45	51	44	56	46	56	35	53	55	46	45	48	51	53	52	60	51	51	44	53	59	65	57	63	40	64	49	58	59	50	47	43	45	51	52	66	60	50	53	48	46	51	59	54	51	70	59	41	56	69	55	63	62	58	51	48	49	46	51	70	61	42	62	54	61	43	58	51	48	63	48	53	40	65	39	46	45	67	43	71	49	58	60	50	54	62	42	59	45	56	57	56	46	52	51	71	49	55	52	52	58	46	47	45	58	45	43	56	53	56	46	55	52	46	47	43	45	61	43	50	50	45	46	47	53	65	36	53	49	63	50	66	47	49	53	51	66	53	47	48	50	47	53	43	60	57	44	69	52	52	62	55	46	52	47	55	52	52	59	50	56	45	50	55	40	47	50	53	53	57	42	59	47	55	48	56	53	44	36	63	61	54	60	64	41	60	60	56	47	47	47	53	43	53	62	56	49	66	60	52	48	51	42	55	64	51	60	51	50	49	55	51	64	53	47	57	53	64	59	64	62	64	59	52	38	46	57	55	48	56	55	57	43	43	48	55	55	47	56	44	50	58	50	57	66	51	61	59	56	54	53	53	44	70	43	48	45	49	45	50
11800	2019	652	605	650	4075	5662	3127	509	508	421	429	493	455	424	422	434	426	404	406	401	402	420	408	414	396	396	374	392	377	394	375	446	392	390	411	352	380	389	406	415	379	370	415	398	382	364	395	398	417	386	398	413	430	423	426	427	406	409	396	442	385	384	438	395	415	364	411	419	416	415	428	407	414	372	390	392	385	405	395	412	400	403	388	430	414	360	414	387	415	400	393	421	429	401	359	421	427	399	414	397	388	392	390	407	410	373	389	385	382	447	419	416	401	400	405	394	387	421	390	428	354	386	398	368	386	422	400	426	377	407	396	369	387	389	426	380	427	383	397	422	403	385	416	429	386	389	379	382	403	370	399	427	382	406	384	413	413	388	368	391	376	394	367	386	396	391	410	382	357	385	379	405	371	382	401	435	397	400	358	385	364	377	382	386	383	407	393	417	394	385	373	396	417	402	411	384	381	387	375	396	413	382	403	410	385	417	375	387	409	368	416	403	373	413	398	416	401	404	391	389	381	379	379	414	417	424	386	404	423	376	394	417	397	400	355	410	414	414	423	383	390	400	428	445	406	378	370	391	412	402	401	384	398	384	431	405	401	392	406	379	389	393	402	396	357	333	383	387	410	380	396	401	362	411	375	374	397	368	387	373	404	401	394	400	346	381	390	384	414	385	379	398	419	353	387	371	381	379	390	389	436	443	425	391	396	416	389	391	388	368	384	398	399	368	417	390	378	389	390	393	395	362	384	397	400	383	345	420	400	422	390	400	397	385	404	391	417	366	400	417	430	386	372	382	388	416	396	414	420	416	401	407	368	390	383	399	374	382	360	359	392	419	427	371	419	409	404	382	381	380	366	378	441	396	396	383	403	438	409	412	427	378	430	379	374	380	416	400	368	364	398	397	351	364	391	378	374	389	366	354	388	402	428	390	380	405	425	405	373	371	374	430	420	409	397	411	418	405	393	397	385	411	379	401	416	392	413	392	411	415	392	379	395	422	424	406	372	385	384	394	375	400	392	413	366	395	388	376	398	375	401	396	422	396	417	392	403	419	411	406	407	380	413	398	395	401	401	417	435	396	380	369	394	402	431	407	433	392	421	339	407	398	402	387	387	403	403	387	379	383	407	393	415	395	375	410	401	392	402	396	399	398	416	398	405	407	397	375	405	391	405	399	399	427	366	428	401	399	382	378	428	363	411	401	387	433	389	416	396	413	410	374	387	361	393	408	407	382	419	405	408	372	423	443	421	389	392	417	389	393	388	370	410	386	432	431	386	399	374	422	383	387	424	370	411	444	370	381	408	399	405	401	386	392	389	389	373	404	363	362	411	369	367	408	368	380	394	359	411	391	418	417	381	391	387	409	411	422	395	363	406	404	397	411	385	395	403	394	375	403	378	383	401	383	387	387	377	410	354	384	382	378	387	404	429	374	398	406	368	420	366	412	372	399	384	399	380	376	388	408	433	389	399	414	425	414	382	424	380	385	415	387	394	399	373	396	398	375	397	394	349	397	400	380	431	409	415	418	372	365	376	397	411	408	391	428	404	445	383	391	385	382	395	386	409	402	361	392	421	361	386	417	400	377	374	364	392	387	395	387	401	401	411	419	418	431	385	400	368	403	403	374	422	377	386	385	387	401	403	429	404	399	404	416	413	383	391	348	394	396	398	372	431	384	415	389	407	397	411	395	404	397	363	399	403	440	383	398	401	377	424	398	365	394	408	395	391	393	406	421	403	384	376	427	359	392	400	408	408	385	373	435	417	393	402	419	424	415	398	419	385	401	402	380	380	400	390	368	367	410	389	403	381	370	430	434	390	400	416	383	404	397	387	401	391	394	404	399	370	413	429	385	403	364	363	396	401	397	415	408	402	402	380	383	391	353	415	428	396	411	430	421	343	403	399	409	400	405	354	375	413	382	391	421	422	386	414	401	411	406	369	378	382	404	438	394	424	404	365	413	409	386	405	401	405	423	407	410	380	386	446	372	419	416	443	401	405	417	370	395	414	370	399	377	395	388	380	404	396	403	402	408	400	386	395	384	406	383	414	427	395	392	355	420	397	417	394	357	370	409	409	423	412	407	382	415	388	425	400	406	385	392	388	395	432	362	393	393	372	405	437	391	409	393	390	392	418	398	427	428	364	422	364	409	405	372	384	416	390	416	382	378	400	429	410	357	381	406	399	397	391	380	401	414	376	398	380	394	361	397	442	391	383	386	366	366	433	405	371	411	406	385	387	373	404	406	388	406	347	379	380	393	426	404	383	408	389	375	403	386	409	396	406	405	370	377	378	417	383	444	432	391	392	397	398	390	390	395	391	380	402	436	375	406	397	419	398	412	396	388	432	394	383	384	405	382	377	388	414	417	383	391	393	444	423	421	363	437	363	439	404	422	387	401	411	396	404	403	412	397	417	384	405	405	403	414	416	363	414	423	405	407	381	386	372	372	401	383	395	403	397	369	419	405	425	387	393	402	418	406	384	402	379	405	369	408	396	405	418	386	390	390	409	385	385	414	387	414	427	396	384	406	376	390	380	361	381	397	388	398	415	372	381	391	412	422	417	399	351	386	401	405	391	403	475	393	379	401	401	377	431	356	431	394	409	377	413	373	386	404	435	394	390	366	361	408	422	391	390	421	408	434	414	385	376	395	394	407	382	408	382	391	419	391	385	419	380	407	416	394	383	367	372	412	448	428	430	389	409	401	376	401	376	438	404	418	427	400	400	426	438	402	412	385	389	397	392	426	364	383	396	377	398	446	382	390	368	380	443	380	405	390	394	417	395	388	428	373	385	392	426	393	393	423	388	408	364	433	401	384	398	411	393	393	410	406	423	409	407	383	416	392	403	390	381	372	394	398	432	423	395	376	390	416	390	432	381	375	400	399	408	391	411	394	403	391	408	429	414	405	427	401	410	408	393	412	376	390	390	367	411	441	389	410	387	397	403	401	426	363	377	384	421	353	378	370	425	374	411	423	396	417	416	407	431	374	405	404	390	402	372	374	403	401	395	390	380	377	362	394	378	380	394	408	409	415	400	421	387	404	402	395	394	401	379	378	387	402	400	381	400	370	381	383	423	397	369	418	405	414	401	400	390	375	367	399	381	392	414	394	350	403	381	392	411	404	371	402	425	396	386	398	398	391	368	404	402	399	403	394	411	401	365	411	366	387	385	402	423	405	401	386	408	406	400	386	377	374	392	407	378	378	431	416	401	431	430	401	432	376	385	358	390	403	412	370	410	383	398	404	411	417	391	389	353	373	378	410	369	393	397	368	411	392	385	402	377	409	414	395	421	372	391	395	370	369	400	378	369	387	389	390	449	377	386	384	401	396	405	370	407	419	364	396	370	441	401	411	435	395	407	426	380	378	423	390	421	414	414	400	436	378	412	387	416	385	378	408	402	397	417	412	380	423	416	405	374	410	405	414	373	376	402	380	375	389	381	384	409	372	421	392	364	396	404	404	402	403	386	399	390	393	391	372	384
1235	281	109	111	95	281	527	385	74	73	69	77	73	76	85	65	82	83	67	71	62	75	59	67	65	70	85	66	86	74	80	73	59	50	78	79	61	63	70	62	65	68	75	68	71	65	66	64	79	83	75	77	61	74	57	64	79	53	63	72	83	83	63	68	64	71	56	61	65	75	69	74	63	71	71	68	64	78	81	61	71	76	71	79	63	67	71	81	65	57	66	60	74	71	65	66	74	71	69	73	78	62	68	58	70	73	63	64	55	68	76	82	69	65	84	57	67	76	59	80	60	69	98	72	81	79	72	76	73	53	64	76	66	72	78	61	67	67	71	85	75	84	66	70	75	75	85	70	63	72	78	75	60	66	74	67	75	75	77	77	70	73	58	79	72	74	81	92	67	71	65	61	71	80	77	72	76	76	72	51	53	75	44	74	79	59	81	76	64	62	74	73	94	72	71	66	66	49	76	72	80	60	50	73	73	71	70	70	77	65	73	60	70	59	74	83	68	69	64	88	66	70	70	74	69	71	83	71	86	71	81	76	67	73	88	64	67	61	55	56	94	56	76	79	81	72	79	67	72	69	66	83	65	62	79	76	74	64	77	78	59	66	68	70	75	74	76	79	79	63	71	76	76	71	78	58	80	68	68	78	68	78	53	63	69	69	86	69	75	85	69	69	60	68	64	63	71	81	76	72	70	56	59	67	69	74	61	70	74	58	84	73	68	81	83	70	77	75	60	80	72	72	65	72	72	65	64	79	75	58	72	68	69	64	68	72	82	80	80	68	72	73	60	74	59	72	60	76	82	64	71	82	76	71	71	60	80	74	69	61	69	59	63	63	65	84	72	72	64	76	61	82	60	78	71	66	75	68	72	58	71	74	85	52	67	91	77	70	61	49	54	61	68	77	51	73	63	72	74	84	65	82	57	72	76	55	62	77	72	62	91	63	71	74	74	69	74	86	87	74	65	70	51	66	74	44	71	70	62	66	72	56	74	70	78	80	62	80	60	80	70	79	60	67	69	64	76	68	58	67	75	81	63	68	80	64	65	72	73	72	70	60	72	64	70	60	76	74	58	79	70	61	68	93	63	59	74	71	71	71	59	69	78	62	64	75	83	70	65	77	58	72	71	60	61	67	62	79	78	71	78	72	63	75	68	67	56	62	75	75	65	71	81	55	57	73	81	62	68	71	61	67	71	74	60	75	64	73	51	67	72	62	76	76	57	67	72	71	70	76	71	66	92	80	80	75	81	78	67	64	71	71	72	64	66	70	70	62	62	78	53	68	66	78	66	70	72	74	79	70	62	82	59	75	68	67	76	77	70	70	73	66	62	70	65	71	89	74	75	71	80	76	65	64	69	76	71	82	87	72	66	73	87	70	78	64	62	68	72	70	63	78	66	60	84	79	67	66	64	57	79	63	56	65	70	67	64	91	71	69	78	55	61	79	63	73	65	71	65	65	76	63	71	79	69	62	71	77	66	56	71	65	68	61	66	69	59	63	95	81	75	64	70	61	75	71	78	79	80	75	72	85	78	86	79	65	71	68	70	72	80	62	79	81	63	75	74	75	63	83	67	55	80	67	67	60	70	58	58	72	72	54	68	62	68	70	58	65	60	74	67	62	61	71	78	68	84	61	67	68	69	73	76	62	73	69	71	74	70	69	66	82	65	66	84	77	69	75	75	74	75	78	60	69	72	74	55	77	73	68	69	76	53	72	63	64	56	76	65	74	77	58	68	69	67	64	74	63	77	68	75	59	66	63	69	77	64	48	73	76	68	73	63	72	76	79	54	74	79	65	65	63	80	67	72	83	73	68	74	68	59	63	75	82	58	71	64	73	69	68	73	56	80	73	65	63	80	82	78	87	80	73	73	63	73	69	67	62	81	71	71	79	78	71	76	73	74	65	57	52	71	74	84	85	72	59	47	64	73	86	72	68	58	63	64	75	75	67	59	63	69	70	52	64	82	58	66	66	74	59	68	74	84	70	67	62	83	85	81	68	70	76	73	74	66	63	74	75	67	69	68	81	67	67	63	58	86	71	70	52	87	75	65	62	69	67	82	81	60	75	66	76	99	77	84	68	59	72	70	59	54	62	66	59	61	76	69	59	66	69	65	72	64	73	74	81	69	81	67	64	75	74	65	83	61	91	75	74	57	58	66	71	77	73	57	69	68	86	87	70	83	72	72	70	61	76	70	74	78	71	75	67	73	65	71	71	63	75	80	60	76	77	101	68	65	63	67	76	86	64	87	63	74	65	78	66	65	67	61	73	72	56	80	67	71	68	76	75	77	71	65	58	75	69	72	56	54	83	84	59	79	76	104	61	69	55	82	60	60	58	74	67	70	59	63	67	59	68	70	59	83	63	81	79	65	74	75	71	68	74	67	70	82	61	46	66	71	67	64	63	84	72	70	58	75	61	68	65	72	76	66	68	72	62	58	66	75	67	66	74	77	65	70	66	70	65	80	67	79	68	64	61	61	68	76	67	68	81	74	64	71	89	62	78	70	73	89	88	56	52	71	70	77	64	74	72	60	64	72	71	71	73	84	70	85	70	84	60	75	63	70	81	73	60	68	68	69	56	66	62	70	84	72	74	66	73	77	75	57	64	73	100	64	72	77	73	69	62	68	61	73	80	62	90	81	69	63	67	72	66	61	84	64	71	74	68	63	84	73	71	81	68	78	81	71	68	68	61	75	78	55	73	65	71	63	67	83	77	74	62	68	61	78	70	80	63	68	67	67	71	66	74	76	66	60	62	71	52	64	80	72	73	60	75	82	67	80	72	65	82	67	74	82	67	77	84	71	64	68	67	76	66	61	69	59	62	69	84	71	71	62	69	87	66	80	68	75	84	60	48	71	79	80	61	61	72	60	65	67	81	84	75	70	59	66	77	68	58	65	83	84	65	76	68	68	82	71	78	72	66	63	67	72	62	60	70	60	64	68	55	67	79	56	47	61	69	67	74	68	83	70	57	82	72	62	64	66	63	74	61	75	74	63	52	67	69	69	68	63	74	73	57	78	81	75	78	63	59	84	78	85	64	62	66	70	63	68	69	79	70	53	77	72	70	89	75	85	89	77	57	78	65	85	67	74	56	59	79	67	62	68	76	82	75	81	70	76	63	84	65	63	69	74	68	57	83	67	76	59	67	66	83	58	69	59	68	67	64	55	71	73	72	77	80	70	63	88	71	76	59	81	65	78	55	76	89	72	71	63	51	75	60	83	54	87	65	75	62	75	74	87	84	74	87	79	69	84	75	76	70	57	52	76	85	71	60	87	76	62	60	76	58	58	77	70	62	80	71	58	76	66	62	75	78	68	58	62	76	84	62	79	79	68	82	68	72	64	78	67	67	64	73	63	92	83	75	71	72	89	74	66	78	67	70	74	69	80	74	64	66	65	62	75	57	85	73	72	67	82	79	75	61	67	62	63	69	57	70	80	65	59	78	62	62	91	97	64	66	78	67	65	75	67	74	72	68
13379	2735	989	1166	1477	13829	22000	15647	1138	981	849	743	730	701	603	631	567	591	598	536	496	550	591	573	496	523	525	525	495	548	530	506	503	543	492	503	500	533	520	533	496	486	487	493	532	513	496	523	514	505	497	476	521	510	471	497	513	493	495	526	450	489	524	493	512	487	498	495	503	499	497	491	489	476	523	467	485	481	468	489	449	492	490	462	551	501	474	525	506	485	468	485	532	482	510	471	465	513	470	462	470	492	538	500	520	482	473	494	444	456	481	464	530	502	469	478	462	520	515	513	507	485	507	530	524	473	463	453	508	508	482	467	462	452	505	485	498	479	509	470	525	492	453	450	480	476	513	478	497	469	491	489	499	476	472	495	487	509	419	494	476	480	508	520	463	467	497	475	491	497	478	491	498	496	517	525	463	476	481	479	492	491	457	445	462	496	451	502	480	528	496	494	470	517	474	466	500	534	470	457	517	468	493	487	517	450	516	485	442	508	460	502	469	477	452	470	525	440	508	450	515	499	512	479	501	519	505	500	487	452	473	472	473	491	503	475	480	498	456	476	486	531	457	512	500	499	488	514	508	497	522	515	456	479	515	466	464	506	472	502	506	476	428	499	499	449	473	474	491	497	459	499	462	465	459	480	513	491	476	474	476	461	510	504	455	494	475	514	469	490	458	501	469	497	513	497	520	492	486	461	462	537	481	483	469	460	533	477	497	516	460	498	481	481	494	492	501	474	488	473	509	440	468	523	505	466	502	454	505	541	466	464	472	476	535	488	478	529	528	480	486	483	500	470	493	455	446	466	466	486	508	522	497	506	496	487	503	523	522	501	460	500	504	498	452	506	438	526	455	472	483	513	504	456	531	498	481	458	512	476	485	487	477	460	488	439	509	487	508	476	442	474	516	438	492	519	494	428	509	470	485	486	484	496	528	528	485	503	484	537	477	480	470	498	525	465	489	483	503	485	510	497	514	465	479	489	495	475	480	515	514	487	489	529	502	516	443	461	495	469	483	482	467	443	496	507	489	504	448	470	460	459	459	499	432	477	506	458	477	496	512	495	467	482	485	507	456	466	498	480	456	467	508	477	482	516	481	471	471	544	488	457	485	502	450	473	510	527	492	467	483	497	515	481	494	503	494	480	480	467	484	469	479	547	447	464	477	495	484	497	516	491	473	490	495	480	477	481	477	526	460	445	483	464	511	482	540	470	457	445	482	464	532	435	487	456	455	476	484	443	478	473	500	458	473	500	513	465	478	476	497	466	474	492	515	485	477	474	485	477	470	503	470	472	489	489	492	510	489	467	437	461	517	476	465	498	494	474	491	485	447	458	502	484	488	458	494	505	514	488	477	505	462	489	494	459	493	526	468	488	513	495	492	470	515	492	519	517	526	509	443	492	513	467	488	477	514	491	510	494	496	458	496	473	499	505	445	452	504	473	441	481	494	515	514	474	474	487	487	462	509	497	521	474	439	485	502	512	483	444	510	473	503	501	482	501	482	450	522	480	496	501	458	499	511	476	456	482	492	512	461	430	430	480	464	483	481	476	470	503	493	514	496	539	523	484	462	480	527	494	461	489	488	500	477	483	488	486	485	468	486	480	462	493	490	475	464	496	501	520	492	502	494	454	478	520	477	461	460	526	457	502	491	507	450	498	469	470	487	491	459	520	498	490	461	466	453	498	520	488	481	486	492	448	469	467	509	503	506	482	457	481	451	483	482	472	461	541	486	482	512	499	497	482	510	524	469	460	518	465	504	505	449	498	504	508	459	493	491	487	513	480	466	503	503	486	496	461	494	457	481	507	473	445	500	519	458	468	468	510	488	449	497	491	483	514	489	507	521	480	449	500	503	479	479	516	514	474	509	493	473	488	475	485	499	483	475	480	510	500	499	543	477	533	425	488	517	444	484	507	496	483	456	495	519	505	484	460	432	483	443	437	486	494	472	461	487	491	478	493	499	474	473	441	534	503	462	486	491	492	485	494	441	501	479	530	468	522	508	475	493	485	497	501	450	473	486	493	527	471	510	497	495	469	486	472	519	514	465	495	492	534	498	470	515	483	464	504	472	517	469	503	455	445	452	506	477	501	481	498	494	501	487	514	534	451	485	499	501	486	485	513	478	477	486	452	494	507	490	496	490	474	516	485	477	511	480	508	478	484	459	487	495	484	540	479	478	483	483	504	466	462	467	483	468	499	460	471	491	490	441	481	497	506	455	480	453	491	489	475	522	473	492	490	473	515	487	479	503	487	474	473	481	489	470	475	491	478	481	473	497	483	473	433	499	467	478	480	534	483	458	505	481	476	482	499	525	497	502	485	503	523	475	484	484	479	478	493	520	516	534	465	483	486	444	508	486	447	499	489	516	452	482	476	490	474	439	520	490	459	475	517	481	460	500	497	497	492	454	507	504	476	501	486	479	454	478	498	461	463	490	520	514	490	474	482	470	511	484	477	515	511	494	481	494	515	472	452	496	469	457	525	512	462	468	429	495	508	464	472	499	479	477	515	513	480	510	514	501	480	451	454	513	459	469	490	478	498	474	472	498	499	503	467	491	474	496	513	483	491	448	501	486	487	478	461	481	450	492	491	518	456	475	457	463	518	472	505	477	497	473	488	477	510	485	466	471	480	507	479	491	500	504	469	484	502	478	483	487	467	463	486	494	475	481	518	480	486	446	483	512	465	499	472	494	489	483	481	480	463	512	451	473	509	490	487	443	513	490	527	525	492	464	503	476	482	441	456	539	508	502	483	494	514	521	503	455	475	504	498	513	469	533	490	483	476	450	490	521	507	485	450	467	488	549	491	488	539	487	475	471	480	489	441	528	518	472	494	474	485	484	514	468	511	468	460	454	498	441	484	488	500	434	524	490	528	479	492	454	466	506	486	449	523	449	512	495	526	518	479	512	468	502	501	490	504	519	496	452	475	458	477	484	484	474	489	473	521	503	512	476	515	512	498	502	510	476	502	488	472	458	490	498	500	497	491	508	534	485	471	479	526	504	456	465	465	507	486	537	490	459	494	485	470	467	502	521	480	509	507	467	488	495	495	476	467	486	435	474	515	495	514	476	485	498	496	481	451	482	480	448	474	505	500	479	459	498	496	461	482	483	477	477	480	493	517	485	498	474	520	445	486	487	508	474	523	497	462	536	477	467	477	470	492	544	459	484	483	457	498	470	524	521	508	501	423	474	451	500	506	468	491	500	491	545	475	477	497	517	516	465	476	537	523	481	486	526	438	495	518	469	455	495	535	462	461	530	501	488	505	486	487	514	436	516	511	479	489	491	512	511	512	502	505	491	488	515	484	464	492	526	475	487	521	468	507	521	489	503	468	537	502	444	510	463	498	455	457	479	500	487	502	466	489	494	548	474	464	495	489	500	453	487	463	519	528	469	451	499	492	532	452	475	490	471	497	468	483	490	515	489	510	515	496	471	461	469	484	474	504	509	488	479	507	487	471	474	485	500	502	502	513	513	461	478	494
2762	260	160	112	137	284	586	397	112	117	117	115	99	103	106	103	100	95	91	91	117	110	109	115	92	122	109	107	107	110	106	98	94	96	90	127	108	116	108	112	105	108	102	100	102	106	89	117	86	108	118	107	107	105	105	105	102	103	114	97	105	110	107	91	95	99	95	107	117	105	105	112	108	108	101	96	118	102	104	116	109	97	99	101	110	101	82	100	92	110	96	97	96	122	112	87	95	109	107	91	109	95	90	96	102	111	104	105	88	108	107	114	115	109	107	92	106	97	81	86	96	108	97	86	104	89	120	90	113	112	98	100	96	110	109	93	112	107	131	90	103	97	88	104	109	111	107	101	121	113	106	110	109	126	104	109	99	94	110	100	108	110	90	101	115	104	96	103	104	103	113	111	134	105	102	113	111	94	99	106	99	116	98	107	114	94	111	119	116	111	91	88	102	89	111	111	96	102	106	108	118	104	112	112	96	89	91	105	105	113	119	121	98	105	104	112	88	115	96	82	105	98	98	118	108	104	107	106	100	96	93	107	85	117	101	94	107	101	93	82	103	105	113	132	104	107	120	98	110	103	105	112	105	117	96	109	118	101	95	92	119	112	97	103	116	105	115	118	114	131	107	97	91	100	102	96	93	119	105	69	110	96	108	113	110	107	101	114	105	109	112	105	96	105	109	105	86	91	130	107	100	119	109	106	123	109	91	114	92	105	92	105	92	88	111	98	112	112	120	104	112	105	95	85	93	90	108	98	94	120	97	95	99	88	83	103	95	106	105	90	90	105	108	76	109	87	130	96	98	109	103	104	99	109	78	107	112	114	107	120	114	113	102	107	107	105	107	98	112	121	103	101	100	124	110	103	109	106	112	91	111	102	99	120	92	105	115	96	103	117	88	97	114	108	95	111	120	97	111	111	115	84	111	93	97	111	90	100	106	104	102	98	98	113	94	96	109	107	84	112	91	91	124	98	116	117	121	100	104	127	103	114	115	100	112	107	77	107	102	109	105	123	107	104	111	107	104	115	109	88	93	106	112	102	101	106	116	93	103	90	118	99	77	103	106	105	102	96	97	105	100	106	94	106	94	101	131	99	98	134	93	105	116	96	103	118	118	97	120	108	107	84	97	115	102	114	102	100	87	103	112	111	111	111	105	112	102	112	99	108	89	99	107	110	124	84	112	114	103	114	76	100	84	94	97	99	113	78	111	84	103	119	90	122	98	94	101	101	112	92	103	102	90	104	100	100	103	89	100	94	110	92	106	107	107	109	106	103	102	124	111	100	110	97	101	97	97	96	111	118	94	106	128	104	104	98	89	103	108	99	93	118	115	95	100	96	89	98	116	102	111	106	103	108	122	111	116	98	123	121	101	87	104	113	89	110	121	113	103	92	125	112	108	107	93	106	110	89	96	95	103	107	120	117	112	107	104	108	85	90	91	113	113	103	105	121	98	108	106	106	114	97	106	109	95	101	89	114	111	110	121	110	121	121	102	100	111	90	107	100	98	100	107	95	91	100	108	112	121	83	97	104	93	112	96	118	91	113	110	113	94	106	84	98	104	118	100	103	89	91	118	106	106	112	107	97	110	98	122	96	95	106	102	86	102	110	102	86	108	105	99	95	115	103	96	100	93	101	91	87	94	112	106	93	99	113	109	98	98	93	108	86	98	106	107	92	103	89	93	103	97	105	109	111	110	95	102	104	97	110	107	106	124	101	103	102	108	92	98	87	95	103	107	101	90	103	100	112	101	89	106	121	92	110	113	119	104	102	97	96	103	92	100	107	98	104	97	103	101	115	100	94	120	106	95	104	87	103	88	91	104	97	102	95	113	115	86	96	107	107	98	110	121	105	100	85	110	97	109	101	89	101	116	94	114	110	102	106	96	102	90	90	120	103	84	106	109	99	111	105	119	105	110	99	107	126	106	92	105	111	108	90	108	100	95	113	106	101	115	103	97	106	110	107	80	101	114	98	107	83	99	93	87	114	124	106	95	73	113	98	114	113	96	105	106	96	88	112	104	110	119	111	97	123	96	120	108	107	107	104	112	103	121	93	118	100	95	113	98	104	113	103	117	95	105	106	102	86	128	109	94	93	104	107	95	104	97	101	101	92	126	86	92	99	108	102	111	107	105	94	103	111	98	100	96	122	119	97	99	96	106	123	108	105	124	107	103	109	101	120	105	90	112	115	109	90	112	89	101	98	115	88	92	117	89	93	106	106	99	115	96	97	104	105	115	105	118	107	105	100	107	97	100	105	121	100	99	115	122	105	105	113	114	102	95	110	109	93	98	106	86	88	109	131	107	98	97	84	108	108	103	102	94	96	93	105	108	93	113	95	72	92	119	106	100	98	99	108	96	126	103	100	101	118	114	117	104	123	92	95	104	102	97	121	96	100	103	90	92	84	108	111	108	97	115	107	84	91	96	96	89	101	109	99	102	118	116	107	109	88	94	102	120	96	105	110	112	99	99	106	108	100	106	103	100	101	101	86	120	95	109	86	82	130	117	84	77	87	93	78	91	100	101	116	81	80	113	114	109	93	100	104	90	111	106	91	105	102	104	130	103	122	87	101	100	105	96	107	115	96	101	91	95	109	107	109	115	92	102	101	91	88	101	109	121	105	103	104	125	94	96	129	103	101	101	100	105	114	93	99	109	94	95	114	107	102	104	97	106	109	113	109	108	86	105	107	105	120	90	115	92	100	114	89	89	118	119	98	104	95	114	91	116	96	90	109	102	119	87	95	121	90	102	124	118	117	101	104	116	106	89	114	106	112	116	94	105	112	97	100	94	106	100	114	97	121	103	110	109	106	116	109	111	109	109	101	105	102	97	98	100	101	105	91	82	107	109	93	102	96	119	109	107	97	119	97	104	123	122	102	100	115	109	107	98	107	122	111	107	96	89	93	99	95	110	110	106	120	96	109	94	96	90	108	102	118	102	105	103	103	114	90	101	118	96	120	112	92	102	102	95	97	107	108	92	95	117	105	120	117	107	115	101	105	113	115	94	103	86	116	108	123	115	110	102	93	115	99	99	88	74	102	102	103	95	97	93	100	93	97	99	96	104	115	121	115	99	110	93	100	87	108	85	113	113	97	101	95	104	94	96	108	105	99	129	91	110	107	95	94	100	115	110	104	120	91	105	89	101	105	96	107	104	111	100	100	103	85	101	110	109	108	104	110	91	88	124	107	90	101	95	110	100	113	126	103	100	95	112	104	83	92	113	103	95	89	107	112	99	124	107	93	116	115	118	91	96	94	97	98	105	106	123	110	104	98	96	103	111	95	125	85	115	93	134	95	100	109	96	92	103	108	91	111	99	86	84	96	123	102	120	101	100	104	95	100	101	127	110	110	103	98	97	112	103	108	115	111	84	114	102	98	98	101	98	101	105	109	96	97	98	96	100	114	119	104	108	105	99	106	97	98	109	106	89	115	104	125	112	106	110	118	96	105	112	97	100	122	103	112	91	98	98	97	101	97
13589	2355	1125	1238	1841	12159	22631	15356	1847	1151	1080	1042	1003	972	928	928	883	872	842	924	844	811	815	840	825	801	805	837	773	760	798	794	778	831	766	798	808	776	764	772	764	808	743	778	800	759	760	751	785	726	727	776	773	772	772	759	747	730	764	725	729	780	785	754	706	763	742	758	764	730	810	777	720	751	791	797	761	787	795	714	756	767	808	738	795	756	724	747	733	770	763	782	712	702	790	757	762	756	728	735	723	749	770	775	762	740	757	773	794	744	707	783	766	686	811	722	722	756	738	739	758	755	762	735	775	714	756	722	734	772	752	768	742	744	739	733	769	789	711	774	746	761	746	737	754	782	732	758	726	722	771	800	759	747	725	772	772	739	730	756	773	695	812	795	732	752	735	685	756	771	750	767	759	800	713	723	781	743	728	722	750	746	747	794	748	794	752	744	757	768	707	717	756	774	745	752	731	777	713	727	700	749	745	723	763	790	748	729	707	745	733	752	820	743	757	735	775	749	790	727	785	683	741	774	745	736	748	752	740	738	783	762	744	792	726	750	761	728	772	757	747	744	707	746	771	699	711	769	746	730	771	747	767	783	766	745	723	738	732	776	723	696	736	744	817	767	800	698	720	753	764	741	746	755	747	793	735	776	698	744	725	787	752	760	728	738	802	792	751	719	733	798	772	735	782	772	801	710	759	798	777	781	722	737	735	740	742	768	743	733	788	753	699	737	760	698	745	775	721	731	722	763	759	765	792	824	724	754	733	751	740	747	750	783	766	740	802	721	751	770	738	769	765	772	768	761	742	709	713	734	703	767	779	767	763	714	732	701	777	773	711	792	743	736	731	761	758	752	749	749	746	719	767	711	740	756	715	753	765	764	733	754	778	726	754	732	745	778	689	721	769	787	703	757	784	786	710	778	756	769	780	737	707	710	790	733	756	761	750	781	758	763	772	776	760	794	729	766	751	788	759	761	724	726	700	794	743	742	770	792	775	760	724	761	775	741	746	743	731	761	788	745	739	702	809	760	771	762	765	756	771	749	746	765	756	738	743	763	712	703	761	713	787	728	738	791	748	774	735	757	726	742	766	737	730	757	711	777	797	713	723	772	790	740	754	759	737	694	751	760	725	744	743	805	776	725	753	732	791	797	754	784	721	740	729	748	742	725	729	732	786	753	754	786	796	721	748	731	725	765	757	758	789	744	754	789	743	739	787	711	755	699	723	795	736	722	751	729	727	714	773	759	737	744	724	787	770	758	745	810	709	783	816	750	775	769	760	767	742	758	738	752	745	787	731	752	772	771	739	743	704	740	782	774	748	792	773	779	766	746	760	731	746	724	763	777	745	733	750	736	778	776	764	764	758	752	740	797	749	682	743	777	717	725	747	782	714	729	782	685	751	771	754	787	726	699	722	762	780	731	727	777	824	798	822	802	759	781	753	763	743	743	702	705	752	722	699	751	757	744	750	721	770	765	745	737	758	741	748	725	782	701	753	746	781	787	725	771	753	788	760	731	698	759	762	711	735	773	716	759	745	749	789	736	730	752	708	755	752	779	690	756	694	720	740	761	781	711	752	737	737	751	757	788	752	743	752	726	769	741	747	758	737	783	798	771	802	717	767	757	731	765	763	763	754	762	723	727	782	748	771	706	714	766	757	778	755	761	713	720	763	710	778	734	780	815	740	732	730	748	764	779	761	745	809	739	786	688	742	734	754	703	732	750	774	752	746	779	725	799	750	770	735	793	748	728	775	734	744	776	739	727	796	760	760	775	721	793	791	786	723	767	744	719	757	727	773	737	720	781	765	731	739	768	770	791	780	749	772	731	762	751	738	758	717	721	751	758	753	744	757	762	755	701	771	742	760	729	714	713	795	706	745	723	706	733	818	789	765	747	805	734	750	752	782	791	778	740	752	790	804	751	718	715	802	817	751	802	794	734	758	729	762	761	775	805	727	772	771	825	779	798	786	729	752	773	723	751	721	785	691	767	754	769	757	699	745	757	758	782	717	754	769	756	720	727	756	760	765	735	758	721	788	743	757	772	773	700	785	733	762	759	728	762	707	747	753	752	733	804	778	747	791	749	715	748	729	777	734	747	752	763	779	762	754	750	695	726	734	793	724	741	749	787	784	787	764	701	752	731	710	721	736	778	762	810	745	757	781	769	763	738	766	733	735	743	799	722	736	717	766	743	791	747	777	782	722	735	754	770	808	748	739	758	723	721	772	777	746	724	739	777	692	741	731	772	749	774	765	754	759	720	721	710	731	776	768	733	773	760	745	727	740	766	745	769	746	749	762	739	783	688	771	806	728	755	732	750	726	774	749	755	749	774	732	756	732	739	793	755	772	802	741	747	769	710	748	738	770	716	769	764	756	768	791	714	791	762	757	727	718	810	714	713	785	739	743	733	714	743	775	745	731	804	727	742	711	761	725	763	769	737	778	746	755	746	736	743	738	755	725	752	752	698	783	697	744	759	719	744	753	756	737	774	711	777	771	696	738	730	741	709	738	776	803	735	775	737	771	696	723	757	735	778	754	735	763	743	775	756	743	779	764	763	767	737	763	764	780	769	773	729	695	684	750	761	776	775	736	769	739	766	742	724	763	757	728	739	791	787	770	762	723	785	729	769	769	743	755	806	772	715	686	718	752	712	741	754	746	803	728	745	755	781	765	741	765	750	735	746	681	788	749	714	768	811	769	767	737	728	732	780	764	757	778	766	808	762	708	823	758	753	714	776	745	793	757	814	757	735	735	772	789	709	735	768	788	751	743	722	732	758	715	734	757	747	700	739	732	787	736	717	744	739	781	762	742	779	769	738	721	751	726	710	758	747	771	791	752	776	767	760	729	782	729	689	769	707	752	770	718	778	735	725	742	792	752	788	802	715	749	764	777	720	756	715	717	715	721	766	771	765	714	774	776	773	765	747	725	745	723	779	767	745	731	770	755	740	749	791	739	768	783	781	776	762	739	689	772	791	728	763	769	775	752	749	735	729	716	739	760	752	762	722	742	759	755	756	747	763	799	747	713	765	762	736	787	747	762	736	733	755	747	708	779	760	742	726	744	802	804	748	737	746	783	742	774	729	735	762	773	786	776	806	768	783	769	745	753	763	751	798	765	763	772	722	736	736	742	735	746	762	728	782	783	783	761	737	784	769	772	759	768	752	759	777	789	760	715	763	766	761	788	781	704	797	765	745	771	757	744	777	751	769	804	692	774	761	792	759	775	739	721	734	749	782	748	829	736	726	786	791	768	725	761	721	745	760	770	763	747	742	772	748	756	736	739	761	725	779	750	748	745	763	756	812	725	807	770	776	722	791	743	716	769	719	744	756	736	744	745	762	807	767	758	729	709	773	743	731	784	750	782	746	770	766	796	771	734	735	783	760	752	773	758	788	734	712	807	800	753	761	751	740	706	788	746	757	742	786	733	711	718	737	687	729	744	761	778	742	737	744	728	716	737	773	813	726	751	742	758	776	708	685	744	809
1927	325	193	163	178	433	1389	812	186	127	123	144	138	139	148	131	119	140	130	118	125	125	115	136	127	148	129	130	148	156	141	145	142	154	121	122	145	119	122	139	139	132	139	131	116	125	136	131	132	130	146	125	114	110	125	114	141	127	130	148	142	143	118	135	139	143	126	130	130	123	138	117	128	146	135	128	128	143	140	115	138	141	139	152	124	130	140	105	134	121	143	142	135	127	141	138	122	107	124	140	122	125	114	121	137	125	145	144	113	143	137	124	144	118	127	134	121	119	131	130	116	130	137	119	137	128	144	135	148	115	125	119	123	150	139	149	127	154	118	129	132	135	127	116	139	118	122	134	121	114	153	143	119	127	134	130	118	112	136	125	136	125	114	124	125	153	134	123	134	143	128	138	130	125	139	124	112	137	129	117	131	143	139	140	114	116	128	138	139	119	136	118	128	111	107	119	115	120	137	130	120	134	132	129	138	144	135	127	142	131	129	132	139	132	132	117	137	134	120	120	146	141	144	124	128	131	136	131	143	131	122	135	124	130	134	128	136	151	135	140	121	135	113	118	136	116	136	121	112	131	139	154	159	125	110	151	130	111	117	121	135	133	125	124	137	144	134	132	110	122	151	129	124	138	137	120	131	130	119	126	132	143	116	154	132	160	108	123	133	149	112	126	138	135	148	127	129	127	135	127	127	140	140	138	145	131	108	123	144	127	117	119	115	145	137	134	139	127	121	132	143	137	124	120	141	133	110	119	136	121	134	122	109	123	117	135	147	135	130	112	137	116	138	133	114	135	121	124	140	121	124	137	130	118	143	130	113	149	136	126	121	119	126	122	144	128	125	108	143	122	126	135	116	115	133	125	149	146	133	123	152	127	131	131	125	147	126	132	135	115	122	130	110	141	141	131	127	135	131	112	131	114	141	118	132	127	128	111	123	129	130	150	137	119	140	127	113	146	126	123	136	124	131	112	109	119	129	121	131	124	143	143	118	130	118	114	122	111	110	125	124	127	135	138	116	115	109	135	121	136	121	135	130	139	129	130	122	130	131	132	131	126	126	120	134	130	114	130	119	135	138	122	112	135	131	134	139	124	139	124	138	143	137	137	143	130	110	126	142	150	124	133	146	125	147	124	118	128	117	129	135	120	129	137	143	129	144	115	142	144	138	136	145	131	131	143	105	129	141	132	122	121	139	147	124	126	146	122	123	122	124	115	133	126	138	129	152	131	139	122	123	139	139	120	122	136	128	122	142	124	116	175	136	125	128	131	123	118	116	122	123	130	117	127	150	123	103	111	138	152	138	120	161	129	131	130	120	132	132	130	129	144	131	122	129	138	132	125	139	144	136	127	133	128	115	131	136	149	124	127	142	135	129	119	149	122	123	135	113	133	145	144	154	123	138	143	139	143	130	119	130	142	139	134	147	147	141	123	126	109	125	127	119	127	114	137	138	127	139	135	114	148	140	144	145	132	120	126	109	142	130	146	149	132	125	140	142	129	140	119	123	126	131	158	105	120	126	124	131	123	140	137	130	132	127	147	141	155	126	141	120	150	135	143	144	129	135	107	118	132	120	131	144	125	122	121	122	127	116	132	118	117	143	144	127	122	109	124	133	116	112	135	129	140	117	139	148	129	114	129	130	119	128	120	127	135	98	132	113	143	117	130	128	133	116	125	126	129	119	140	143	122	133	138	110	143	132	125	129	124	136	127	135	127	136	129	133	115	161	115	124	132	121	116	155	128	118	146	113	143	147	129	133	147	130	121	130	135	128	134	137	145	113	133	148	116	128	127	123	129	124	139	127	131	151	132	119	129	113	134	146	116	133	129	134	119	114	128	128	134	132	127	123	120	124	136	119	122	133	127	120	144	130	136	127	114	122	125	119	120	139	138	136	117	119	135	139	131	138	121	122	116	123	144	144	132	113	136	134	115	146	132	118	108	130	129	130	156	126	136	125	149	137	122	130	149	144	117	123	141	133	136	125	130	128	126	120	127	147	127	136	126	127	125	136	135	134	130	124	143	108	146	147	123	109	123	115	124	138	135	125	129	102	132	130	153	104	119	130	140	130	121	133	118	129	140	150	131	146	137	133	151	114	136	131	135	136	124	137	138	126	134	125	125	120	119	136	142	127	136	121	116	120	127	133	142	144	139	122	128	130	139	135	137	138	138	144	135	137	161	134	128	120	139	126	139	124	130	127	122	137	114	133	109	131	145	122	121	118	131	134	108	141	135	129	115	130	96	131	142	127	123	121	122	132	126	136	112	117	144	127	105	107	120	120	122	129	115	134	133	128	127	151	143	126	133	100	128	158	131	123	152	121	135	153	131	147	119	110	124	123	137	119	133	122	121	138	106	136	140	136	146	136	141	121	120	135	126	166	128	109	137	134	126	114	113	120	128	140	157	124	132	141	136	134	126	136	118	142	133	139	143	132	131	136	139	112	120	142	132	143	131	115	119	122	131	135	153	117	135	128	137	119	132	127	128	131	117	130	139	132	138	136	132	124	131	128	118	130	131	143	136	124	117	134	132	157	133	113	121	109	129	147	122	114	144	131	124	133	122	124	136	129	143	131	140	131	114	134	130	127	130	139	136	124	139	144	141	126	130	158	135	150	133	139	152	135	134	116	128	134	131	128	122	148	131	143	124	136	123	129	119	134	138	120	134	140	134	123	148	116	140	110	135	126	166	120	136	117	148	131	126	137	133	130	126	138	124	126	123	146	125	133	111	140	141	132	137	120	141	136	127	133	124	141	119	118	132	137	121	143	159	146	138	117	130	107	123	142	136	142	153	124	138	130	139	126	132	145	121	157	139	131	117	146	134	127	147	126	109	137	128	130	128	150	129	136	154	125	133	125	138	134	127	132	131	100	120	118	130	134	103	134	125	150	146	145	145	107	151	154	111	145	132	137	127	148	148	117	124	123	113	113	145	144	138	127	143	110	138	123	105	123	132	147	133	125	121	131	136	128	127	122	127	152	127	128	121	155	116	127	128	139	125	132	119	135	121	142	134	122	127	124	118	146	155	116	146	135	137	124	144	131	135	134	117	127	144	122	130	123	159	123	121	119	152	127	151	120	139	125	142	132	131	112	115	142	127	135	127	131	119	123	147	139	149	141	127	125	115	121	157	135	125	121	132	106	126	154	126	129	111	142	135	118	143	160	136	133	128	145	129	132	138	125	138	135	117	121	140	124	126	133	132	129	106	106	116	139	123	126	139	139	121	116	150	139	144	137	141	121	118	140	148	134	117	110	115	132	138	141	132	124	112	126	130	136	127	123	133	132	131	125	136	149	149	142	127	125	126	142	117	133	134	149	123	128	142	116	133	121	132	123	141	138	127	119	101	135	133	129	126	125	139	140	108	121	111	138	138	103	129	130	136	127	131	158	133	124	126	135	117	130	142	136	147	131	124	126	136	120	142	135	137	119	118	145	142	108	136	107	129	137	148	116	132	131	111	105	118	139	121	136	107	126	125
16802	3180	1606	1595	3112	15472	32810	23805	2879	1827	1658	1597	1467	1342	1301	1290	1187	1188	1174	1028	1074	1082	1041	1053	1011	972	1041	1040	984	1003	1018	1015	949	967	923	969	873	956	972	959	1017	954	993	952	927	941	951	945	974	944	896	902	933	941	964	956	928	873	910	949	965	895	874	913	902	948	904	904	896	892	918	934	995	913	925	978	963	903	826	911	940	943	912	906	881	909	942	948	866	941	904	892	925	931	853	883	901	910	901	894	896	920	896	851	918	940	903	906	889	953	875	883	835	969	946	882	911	863	952	900	886	905	931	837	923	944	887	932	895	930	890	903	936	931	932	904	960	937	991	926	877	981	923	881	862	899	859	865	939	864	888	922	908	949	929	886	851	934	926	876	873	903	904	929	939	889	969	933	921	928	927	922	916	904	923	883	928	882	883	894	859	910	896	913	879	912	911	903	930	919	958	903	898	854	848	990	883	930	942	881	877	957	953	884	934	867	870	927	887	916	896	875	893	885	961	934	903	886	888	911	884	908	909	941	972	898	908	922	959	942	897	898	929	861	869	934	897	917	918	917	863	875	899	926	938	883	870	893	905	939	842	854	890	897	924	930	910	903	927	953	898	858	953	879	899	909	854	889	901	900	945	924	909	913	826	857	888	925	863	900	883	910	848	899	876	907	875	949	893	935	867	918	902	868	884	893	876	891	916	921	916	899	876	887	959	922	930	894	969	860	939	883	887	938	916	915	982	897	896	884	866	888	880	907	915	927	938	933	867	904	921	875	894	895	872	955	947	899	901	888	869	909	923	926	875	955	945	914	926	854	903	903	895	918	864	946	910	908	913	893	912	845	907	923	852	882	880	898	912	987	924	965	922	850	879	923	899	939	936	891	899	931	908	956	912	925	853	868	962	968	875	870	923	861	922	935	916	925	895	925	958	894	884	884	866	900	936	959	868	939	939	955	899	932	914	940	933	910	979	879	895	950	932	931	860	902	867	916	964	892	929	872	896	923	929	872	915	937	924	898	917	875	848	912	882	888	900	867	965	949	870	900	886	912	834	920	858	903	923	928	901	953	922	836	946	914	907	905	911	889	927	954	903	902	904	932	912	939	870	824	944	882	829	897	959	921	927	892	887	899	887	900	917	889	860	832	888	904	933	931	871	854	945	869	898	929	900	903	949	905	824	905	941	866	910	912	916	903	909	924	931	839	940	878	917	925	877	899	898	878	912	885	938	967	893	860	974	889	895	917	872	904	903	917	931	908	948	909	876	930	918	909	916	855	887	889	894	910	872	932	841	916	940	916	871	942	915	919	897	880	952	924	903	948	880	877	877	891	884	888	879	922	953	876	902	872	900	933	964	923	888	883	883	908	930	898	895	958	894	905	871	928	877	891	899	888	878	834	936	907	889	883	955	905	962	930	895	898	912	892	917	901	890	937	885	909	927	904	941	926	930	912	906	854	873	915	922	894	938	931	920	886	907	916	910	928	918	928	897	943	889	880	887	893	887	883	908	853	872	919	970	956	929	936	928	870	922	864	930	968	878	944	919	869	870	960	865	897	950	896	879	915	910	896	884	919	864	890	845	872	888	920	858	939	901	910	905	900	930	934	921	908	913	923	878	951	882	907	896	907	933	832	876	865	916	959	898	937	879	899	911	910	852	915	906	927	905	912	872	935	891	1000	946	933	878	917	853	833	909	948	876	865	877	940	863	918	926	907	839	856	926	883	883	844	926	883	883	965	920	931	883	905	849	845	928	925	846	850	861	971	840	935	916	855	903	861	925	899	945	947	886	899	920	939	916	882	930	906	898	849	903	913	876	969	941	948	901	921	868	854	944	926	920	957	888	894	906	878	907	861	888	928	916	905	916	933	917	959	944	872	878	937	952	919	926	908	914	883	933	926	936	919	830	955	987	898	870	909	886	850	925	848	915	949	923	951	915	940	888	900	871	911	862	929	868	955	936	880	893	917	943	906	885	883	933	883	909	899	969	929	937	915	940	908	911	883	931	935	899	893	900	909	861	838	904	958	931	907	887	924	904	887	906	856	893	872	900	928	972	910	938	914	943	910	933	857	897	895	942	895	870	944	943	902	912	940	865	911	919	867	919	903	910	915	889	915	929	968	923	894	867	902	914	903	886	905	890	932	864	872	881	904	941	933	916	917	918	902	913	886	864	903	882	923	922	927	857	909	891	851	883	932	915	863	893	902	912	911	896	949	927	937	924	853	883	913	882	870	963	894	905	929	880	909	891	916	946	938	882	851	917	862	885	889	852	966	889	841	880	949	878	926	928	874	902	940	898	908	941	983	915	887	933	853	920	929	925	865	895	888	857	896	919	894	903	879	923	890	954	942	865	886	919	992	875	897	898	941	883	911	892	899	925	878	893	899	895	895	918	920	861	924	925	873	892	943	947	909	832	877	989	912	916	904	924	906	929	927	940	951	913	940	972	938	933	900	863	951	857	903	957	905	959	923	875	965	938	861	908	909	944	903	911	883	852	902	877	969	921	890	913	957	884	868	903	908	940	893	922	940	942	936	874	879	873	924	884	965	855	933	873	826	897	861	870	892	974	918	869	939	913	931	951	875	894	898	916	931	944	915	880	903	888	901	922	903	873	927	944	878	937	945	888	887	961	859	905	876	910	929	855	937	934	936	889	858	857	881	900	949	906	939	886	984	919	914	937	917	932	915	853	922	943	951	906	818	976	895	880	943	892	835	911	899	973	894	926	982	922	900	855	873	884	928	921	871	922	929	881	943	953	958	937	890	871	919	909	900	901	889	874	872	894	892	882	899	886	884	875	918	977	914	901	914	888	886	883	917	902	875	896	903	941	918	873	950	899	924	916	911	920	904	862	885	904	912	918	886	903	886	907	913	897	992	833	883	932	883	928	876	927	933	892	890	911	928	945	913	889	917	902	879	973	918	872	919	896	888	935	866	900	916	899	941	950	939	916	936	872	888	896	886	917	892	903	863	911	913	923	914	879	878	858	875	893	866	892	921	936	912	910	873	871	887	931	887	914	927	927	916	949	877	916	887	872	909	894	926	894	896	938	882	899	915	935	879	898	883	909	957	987	891	884	878	896	875	869	919	899	914	901	904	836	917	909	864	862	872	897	943	891	907	870	896	890	911	907	903	870	899	864	915	883	908	886	927	854	909	884	899	865	896	904	914	871	933	850	903	869	917	939	905	878	870	925	932	879	950	940	902	849	886	921	931	936	910	928	900	900	906	931	907	859	908	910	943	916	875	955	903	868	969	904	959	933	914	950	883	877	926	912	955	895	905	952	876	893	903	979	913	915	959	892	895	873	917	912	945	939	927	964	926	866	935	922	939	916	855	931	877	898	920	874	918	956	895	884	885	927	871	889	910	902	916	916	978	925	896	835	923	873	939	871	920	917	917	943	887	927	914	900	904	913	942	920	880	907	845	916	895	886	883	885	934	910	911	929	925	904	921	943	959	923	895	918	933	949	906	903	846	884	912	909	932	918	925
1791	106	64	62	67	87	158	93	55	60	56	51	49	52	53	59	56	55	55	50	58	58	51	55	44	64	43	56	57	49	57	46	44	48	67	55	58	50	49	55	47	52	51	50	62	62	51	48	42	56	49	48	67	42	47	60	56	40	48	65	48	57	62	56	45	49	50	42	46	53	49	53	50	50	46	39	49	50	46	61	52	65	47	53	58	58	70	46	64	50	45	46	49	49	62	58	54	62	54	53	59	54	52	52	55	52	48	45	59	55	45	43	50	50	58	47	65	50	45	59	65	60	45	61	49	67	58	54	66	55	66	42	62	55	55	75	64	55	42	60	51	43	60	51	50	50	51	47	70	53	52	60	54	59	49	48	43	69	48	56	66	64	42	52	46	54	48	47	51	54	53	58	53	63	48	53	40	58	55	51	63	68	56	47	52	61	50	58	63	61	51	48	51	50	59	42	43	66	45	64	45	63	53	64	53	50	53	52	53	40	52	49	52	50	44	58	54	48	51	57	37	46	44	39	47	40	53	51	59	63	63	55	57	52	54	51	54	67	56	56	50	54	42	70	37	57	46	59	58	55	55	65	56	54	56	62	55	50	44	50	54	61	49	63	50	63	62	62	57	55	67	57	49	66	51	48	49	74	58	59	50	55	42	53	54	54	59	50	50	65	55	50	52	54	59	56	46	61	53	46	56	56	46	57	50	48	70	43	50	54	49	67	47	55	65	56	42	65	58	64	48	56	61	57	50	56	46	58	63	42	51	59	53	53	49	52	71	62	50	58	48	47	52	64	39	55	50	61	64	47	62	64	59	56	47	59	58	59	50	56	56	48	45	49	40	57	56	38	59	51	57	53	37	57	55	56	59	42	48	66	51	62	49	60	62	64	51	55	58	55	48	46	45	56	46	57	56	74	56	63	52	53	54	57	49	57	42	64	53	51	56	53	45	58	65	47	47	54	52	56	47	60	46	54	57	58	57	46	65	47	60	46	63	54	57	49	44	64	60	51	52	52	54	52	49	57	62	71	45	45	59	64	50	45	46	52	65	64	63	63	61	67	45	57	43	53	43	61	53	41	49	44	50	60	77	46	62	50	56	67	69	60	48	44	55	53	53	50	45	52	55	56	61	47	56	57	56	52	54	44	56	42	72	43	49	45	59	51	50	57	42	51	56	43	44	43	46	52	58	53	56	49	46	47	50	61	63	54	46	58	53	51	52	72	61	55	47	53	54	56	52	41	57	48	60	47	54	51	70	47	61	51	49	39	56	47	50	54	48	60	64	73	55	44	60	50	49	45	56	62	38	49	61	62	58	53	57	52	44	65	60	49	48	52	48	44	56	46	45	55	57	50	55	55	49	37	58	48	45	45	65	48	64	49	58	54	44	66	53	62	42	47	54	59	56	67	60	55	53	42	52	59	55	56	48	49	43	51	50	52	41	60	62	49	48	49	58	42	52	53	48	64	43	51	57	44	54	55	47	53	55	54	44	41	60	63	50	51	52	50	47	56	46	58	43	64	47	51	68	58	47	45	52	56	56	64	60	59	63	43	41	65	45	61	55	54	46	55	58	49	55	54	50	44	55	49	55	67	44	56	49	64	58	64	56	39	50	44	61	67	50	38	48	50	59	53	64	39	59	72	43	50	56	53	56	48	42	62	54	67	59	58	66	53	54	53	48	57	45	52	36	54	49	58	56	51	46	52	53	59	34	57	54	62	42	61	58	52	50	51	66	53	42	54	63	60	69	62	59	56	50	59	54	49	44	47	60	56	51	56	66	55	63	46	63	60	49	48	50	47	48	56	45	64	50	53	45	61	41	49	50	61	47	68	46	70	44	51	42	56	36	41	54	47	50	48	53	59	47	50	59	67	61	63	62	53	54	59	49	50	43	42	48	56	58	62	49	50	57	45	57	64	53	58	58	55	54	46	53	56	47	59	54	51	47	57	52	49	50	59	51	41	54	43	58	60	51	57	44	62	59	51	59	50	48	43	52	61	42	55	59	48	43	66	47	48	61	45	49	63	54	41	53	56	53	57	57	57	52	57	65	48	43	53	61	50	57	54	57	65	48	55	54	62	49	57	53	65	61	57	53	52	53	44	43	47	68	57	75	51	46	46	53	55	57	56	48	51	63	48	66	70	56	58	55	62	66	59	65	45	54	53	65	51	59	66	46	53	64	67	46	44	49	55	46	72	51	38	49	59	49	57	56	46	48	54	42	55	52	53	54	55	53	55	51	56	57	46	38	51	55	54	51	60	42	37	55	53	55	57	45	57	44	58	67	51	66	55	44	56	68	56	41	45	65	47	40	55	56	63	50	62	64	58	47	55	47	43	61	47	50	51	59	52	48	41	62	55	58	45	55	50	52	50	64	61	47	53	60	62	59	53	45	43	54	52	60	62	57	46	51	57	52	48	53	40	60	59	53	44	52	49	60	52	50	47	46	50	52	41	62	48	46	49	59	57	55	57	59	61	61	48	55	56	62	49	53	56	51	54	50	57	77	63	46	53	52	58	57	61	49	53	50	52	70	45	58	49	60	50	55	46	46	51	42	63	68	57	57	45	58	57	53	47	58	60	54	54	48	43	49	60	59	42	54	54	48	57	54	59	45	46	55	62	52	58	40	68	60	53	53	45	52	66	44	60	55	61	49	44	64	48	53	51	59	62	45	45	38	51	58	52	63	56	50	55	47	55	61	74	59	44	58	62	50	58	63	43	60	57	64	63	48	48	50	50	43	49	56	51	46	51	59	64	65	62	57	55	53	55	56	51	37	42	56	56	51	46	34	55	40	53	43	52	61	61	70	45	55	74	50	62	57	65	47	49	52	50	53	46	40	55	53	59	54	46	57	45	36	51	48	47	45	56	43	61	42	58	55	60	51	52	59	51	58	44	61	52	56	48	33	61	53	51	51	57	46	50	47	53	52	56	57	60	49	45	39	53	51	54	41	55	53	51	56	57	54	43	51	52	62	39	54	63	58	56	39	50	54	49	48	43	52	52	59	56	48	56	45	48	44	54	64	59	51	54	50	60	53	60	58	61	56	44	43	52	58	63	69	58	47	66	55	43	40	61	59	51	58	57	58	63	44	52	47	51	52	49	48	49	59	56	47	68	50	49	58	32	44	62	54	49	61	45	56	51	53	54	53	55	51	51	61	64	56	64	56	68	47	51	56	53	53	43	59	58	54	56	54	46	71	60	38	59	58	58	58	64	58	50	50	52	68	52	68	54	80	59	68	59	45	46	58	53	48	71	49	60	47	61	55	63	48	48	49	55	59	60	59	55	51	52	44	50	49	54	59	48	50	51	47	42	50	42	54	67	57	42	43	45	52	58	54	49	60	68	54	56	57	60	41	43	58	60	55	54	55	63	48	62	45	56	52	50	47	81	61	60	48	49	56	49	58	61	55	64	54	46	53	52	47	54	45	42	43	63	43	42	47	58	51	46	45	54	63	60	49	50	45	56	51	56	66	58	64	41
11257	1148	575	639	1251	2908	7341	3950	590	456	458	482	443	441	423	403	440	393	407	398	413	382	431	386	427	411	422	431	425	439	430	382	429	419	412	386	382	413	411	411	404	394	423	413	409	396	398	410	378	402	396	404	451	414	411	407	382	420	429	393	398	407	418	432	403	427	429	396	390	378	431	399	360	389	421	405	412	416	420	452	414	421	397	363	380	415	376	398	373	373	413	384	405	386	426	380	408	381	415	420	410	411	417	412	413	392	404	391	398	415	399	385	361	401	381	414	401	395	387	391	396	417	386	417	393	400	411	435	400	428	406	387	417	416	400	375	395	394	379	406	399	389	429	384	404	431	427	388	413	395	415	392	414	436	418	387	415	412	409	405	429	401	412	374	392	390	405	416	395	381	420	433	399	420	385	365	377	414	366	418	419	380	427	431	434	422	417	411	383	386	400	422	407	402	376	390	426	420	408	417	386	398	413	380	410	413	366	407	395	405	382	378	407	396	453	415	393	375	377	335	426	414	400	407	383	393	407	410	416	377	414	425	379	392	390	412	405	379	400	422	433	409	392	412	413	378	372	393	392	392	391	368	403	421	408	387	400	410	385	447	409	397	392	417	417	379	397	399	407	418	399	408	363	373	443	393	392	377	400	387	370	415	398	402	379	390	405	397	421	430	372	398	408	390	400	417	415	416	419	391	407	386	403	397	397	387	439	419	416	381	392	379	398	421	382	402	406	414	401	399	418	383	421	400	419	403	404	435	402	362	402	378	389	426	394	419	421	384	387	409	409	369	373	393	429	393	410	437	366	421	379	439	388	394	398	422	383	426	400	410	373	437	364	407	389	419	410	398	416	395	407	385	376	396	387	381	395	362	377	370	381	387	389	358	420	390	402	421	395	393	411	418	395	375	411	394	351	412	410	403	402	405	405	377	409	419	378	367	380	386	454	359	387	400	427	443	422	395	404	386	377	420	423	411	383	390	368	401	394	374	369	390	413	391	370	400	404	410	399	391	406	405	416	389	371	434	391	436	417	387	405	421	374	411	395	416	382	441	398	440	427	372	398	407	393	400	365	432	401	393	430	427	438	438	417	419	399	410	417	391	427	388	398	394	413	446	389	404	395	397	429	415	409	421	360	382	418	409	417	394	393	403	377	366	401	427	362	378	386	392	427	381	375	401	437	401	393	420	384	377	409	358	389	417	411	433	393	414	421	438	424	413	437	364	396	428	405	399	404	409	398	384	400	388	388	385	409	406	416	410	397	399	402	409	378	418	393	401	387	402	380	393	395	391	391	424	373	390	386	388	390	408	385	391	388	380	399	393	406	407	402	383	399	396	379	395	407	371	454	397	381	396	410	409	423	427	392	414	395	447	406	417	364	425	402	409	446	378	416	377	456	401	436	435	435	406	440	417	435	445	344	408	414	388	401	381	396	399	394	358	384	392	428	387	389	393	406	399	444	380	392	397	380	394	381	396	422	433	389	391	429	421	406	419	401	398	406	395	428	384	412	392	433	416	443	397	384	368	411	413	383	415	416	396	420	375	391	388	398	399	384	377	382	404	417	386	419	356	414	386	399	408	410	434	397	401	393	404	383	413	409	381	433	396	343	397	406	443	414	374	413	419	394	413	387	424	362	373	386	414	393	395	423	422	412	366	398	424	395	440	400	413	363	429	390	416	382	381	356	369	402	415	409	404	388	385	402	389	358	400	406	411	372	401	433	404	405	390	390	382	389	419	387	391	381	382	413	388	403	387	379	387	403	370	388	393	369	408	431	359	380	429	381	391	407	371	385	399	446	407	410	427	400	388	410	395	394	415	419	378	401	388	390	435	381	397	420	414	395	462	424	442	413	444	397	369	377	386	422	421	388	415	387	403	368	399	367	419	391	401	432	426	390	423	397	416	361	439	430	410	390	407	380	420	397	409	414	393	404	361	413	414	420	392	428	398	383	406	421	422	409	393	383	413	422	427	404	383	416	428	411	392	388	410	391	429	415	394	391	418	355	418	361	400	377	414	396	358	409	370	385	416	415	371	401	420	393	387	390	394	394	397	418	375	380	379	404	397	397	405	427	375	388	379	376	420	407	384	410	369	408	399	412	401	397	412	374	393	417	402	410	382	384	434	386	414	375	391	396	391	400	385	389	411	394	432	428	399	389	416	403	383	397	397	433	430	416	398	400	374	412	397	387	411	423	418	432	416	395	393	414	418	383	425	386	407	399	391	453	424	407	422	424	388	388	450	369	381	409	401	381	442	423	420	405	406	413	390	414	386	415	403	404	413	399	390	414	413	391	416	426	404	414	417	387	404	399	411	384	465	370	373	396	394	394	417	395	434	380	423	378	382	395	395	402	420	412	392	409	410	380	425	422	406	389	402	381	400	394	406	416	396	405	436	424	392	366	412	420	367	408	400	409	386	403	459	402	388	419	393	414	395	413	379	399	427	382	382	420	399	422	389	400	398	412	381	378	418	413	417	382	398	409	392	410	425	433	401	399	384	398	396	371	414	409	375	332	374	436	437	414	404	390	402	401	364	394	388	372	409	405	409	399	379	385	394	424	401	383	371	406	429	402	435	392	405	407	391	399	385	399	414	393	378	436	395	391	396	395	414	432	397	396	411	428	386	374	376	364	424	371	403	424	456	378	375	339	416	406	407	416	413	433	393	393	384	391	386	406	426	401	384	414	410	406	384	383	417	398	401	383	406	400	360	402	365	411	389	407	396	389	399	398	383	373	369	428	401	361	441	409	432	406	390	401	420	391	440	457	413	429	449	411	371	387	375	378	410	378	400	385	373	441	390	416	404	398	364	392	375	402	405	394	386	392	391	383	414	372	418	360	412	394	439	399	403	409	379	407	409	404	398	393	452	451	412	404	414	400	400	404	412	361	415	383	434	425	399	374	397	401	396	401	410	368	404	396	430	367	408	341	418	418	393	372	395	421	378	433	371	387	440	416	358	387	412	421	390	381	401	401	421	387	416	375	400	385	430	369	386	392	435	404	432	445	403	428	432	409	407	397	385	391	404	381	398	407	394	435	414	427	376	408	411	390	369	403	409	374	390	417	382	405	417	386	385	399	394	435	386	382	423	418	392	383	383	434	382	393	360	401	370	427	387	422	459	412	387	400	394	404	438	374	415	398	398	412	387	414	384	422	357	390	428	414	401	384	417	402	410	419	412	383	375	434	410	389	403	381	381	399	414	411	421	377	378	399	410	378	422	470	421	341	389	386	432	404	368	400	428	417	384	424	423	418	383	385	414	411	402	393	429	384	408	419	411	390	407	386	396	403	362	439	418	423	394	408	420	419	429	423	405	435	411	430	404	411	439	374	408	428	380	395	370	409	413	384	412	390	403	406	384	394	401	434	411	369	397	415	401	373	407	399	387	401	410	432	406	382	422	368	386	392	422	404	388	402	415	439	378	391	392	366	406	388	367	389	374	408	361	397	382	395	400	396	421	405	394	368	417	362	399	426	413	364	417
1320	200	81	89	109	246	710	458	79	75	91	74	80	68	82	64	78	82	84	73	67	79	77	77	83	70	72	53	76	69	79	67	67	59	77	85	70	80	65	81	64	67	84	69	50	62	69	68	85	66	65	72	73	77	71	64	66	84	72	66	70	72	81	66	80	79	64	77	75	76	73	75	71	65	70	74	64	54	62	61	58	77	81	70	62	78	81	60	78	68	58	67	73	70	75	73	69	89	67	69	75	64	64	85	68	59	50	75	65	79	58	51	91	70	68	78	62	71	75	69	53	73	82	74	66	66	76	70	77	71	78	67	76	58	75	65	77	80	81	62	74	57	71	83	77	71	77	51	64	65	73	74	62	71	77	68	72	86	67	63	65	71	69	81	72	76	50	58	81	65	68	52	75	79	59	75	70	72	63	77	76	53	66	70	82	67	51	66	77	68	76	71	58	74	65	73	74	79	75	68	75	65	71	61	78	94	71	63	68	60	81	61	84	84	59	65	63	78	67	87	78	72	68	60	74	69	59	64	74	66	66	77	76	71	82	68	89	66	60	61	81	82	59	69	78	69	60	81	62	63	54	86	83	72	66	67	72	60	57	77	61	67	80	66	77	74	56	81	62	63	61	60	71	61	67	67	69	75	75	67	60	60	70	73	64	64	77	68	71	75	65	65	75	66	79	65	75	69	78	75	81	66	62	84	69	75	70	62	72	90	82	59	68	85	56	75	69	82	69	69	67	84	63	69	63	58	87	60	65	74	61	59	65	54	73	79	50	67	63	70	75	74	60	69	55	69	76	79	67	54	85	77	62	76	49	64	75	85	78	77	69	73	66	71	71	61	56	73	73	65	57	85	74	62	66	61	45	69	69	57	54	71	75	49	64	72	66	71	71	74	64	71	73	76	55	65	79	85	76	74	85	88	81	83	81	62	66	64	65	65	69	84	70	75	55	59	63	64	68	62	86	74	86	67	70	77	58	81	70	65	68	65	65	61	58	63	69	65	65	72	74	67	70	67	66	59	78	60	68	61	60	83	74	68	81	67	69	90	53	86	78	80	62	72	55	67	66	68	66	68	62	73	66	60	59	67	70	85	73	68	65	72	77	59	83	74	80	72	56	67	59	86	74	59	76	79	68	77	70	61	59	76	78	74	78	67	67	72	64	63	62	55	59	84	84	74	77	61	63	70	69	70	85	82	61	69	67	74	78	59	74	63	71	66	82	71	73	67	67	88	69	69	70	70	69	69	76	74	69	69	80	78	65	89	63	60	79	79	61	77	67	78	66	79	73	75	67	77	77	54	79	50	52	67	75	74	81	64	77	67	65	68	61	58	61	63	79	77	55	66	81	67	67	65	65	71	78	66	73	71	68	74	69	87	71	65	72	77	59	59	64	68	71	67	68	76	84	65	61	59	67	72	81	80	51	69	82	72	89	65	55	63	64	72	63	59	69	70	73	73	70	92	74	83	74	72	64	56	75	55	57	72	60	78	72	69	63	65	74	59	70	83	79	75	73	53	84	67	66	73	68	70	72	63	69	81	53	79	56	74	73	73	62	64	64	63	59	76	64	68	98	69	63	69	71	85	65	66	67	80	63	64	68	63	62	86	79	81	60	57	77	58	74	60	68	81	71	74	78	77	65	68	74	75	77	64	61	68	66	60	76	61	71	64	60	71	64	56	69	80	77	61	69	76	66	84	71	54	64	77	69	67	80	78	87	75	88	67	77	76	86	77	80	71	70	70	75	68	75	71	61	76	81	55	67	73	66	80	83	69	60	83	66	79	68	73	74	65	60	69	77	78	69	81	72	65	79	75	64	70	75	70	56	72	77	72	92	70	72	73	80	61	61	62	67	59	80	58	82	86	76	66	67	81	74	64	61	81	73	72	74	67	82	62	69	69	63	57	68	79	58	73	67	78	65	78	63	66	80	76	78	76	75	78	60	71	80	68	71	61	64	71	71	76	75	70	67	66	72	73	78	70	73	61	53	59	70	78	78	78	73	75	69	64	50	86	64	69	68	66	62	70	63	76	78	66	65	69	93	63	75	62	69	72	67	75	84	86	67	69	72	65	69	71	72	70	85	63	61	62	73	59	70	79	84	63	65	72	76	57	59	67	80	79	75	65	50	73	71	68	84	71	71	66	92	75	67	66	66	82	80	60	69	70	63	60	67	73	57	68	66	87	62	65	72	76	68	49	50	76	58	62	69	66	69	61	64	64	55	80	71	56	68	61	87	69	84	56	69	73	77	70	64	71	68	63	93	56	53	75	60	68	67	63	46	69	74	84	68	60	70	60	72	74	77	81	69	70	68	74	81	70	68	68	60	81	75	78	84	77	51	77	72	73	69	66	82	64	85	81	67	67	64	66	67	63	62	80	75	71	74	89	74	78	58	78	73	83	68	73	70	79	75	65	76	66	81	63	73	60	69	85	77	65	75	72	80	68	87	60	62	76	69	57	72	54	60	62	80	77	75	81	65	75	56	74	81	74	78	74	68	66	66	62	68	57	63	89	67	76	75	84	66	63	82	62	79	68	65	64	64	80	72	82	81	70	64	66	62	64	81	73	59	74	49	74	62	74	61	71	57	69	77	57	68	72	60	62	78	69	64	60	71	66	68	79	53	67	64	77	66	81	67	62	75	65	71	67	84	63	77	69	65	73	64	69	69	72	62	63	73	60	77	66	74	72	77	69	66	62	79	63	77	75	80	70	79	75	67	74	72	69	73	84	64	66	72	86	79	70	85	78	80	66	72	74	69	69	73	63	58	59	75	75	71	73	72	64	73	62	61	88	84	87	83	90	74	57	76	69	76	68	84	71	67	68	74	91	89	67	73	85	64	76	62	72	72	76	75	71	70	74	72	69	58	54	73	65	73	73	62	96	78	74	66	64	78	70	75	83	75	67	71	53	69	60	65	72	74	74	68	67	73	63	55	79	84	66	70	81	68	70	73	68	59	76	70	49	69	71	56	86	65	63	71	58	64	72	73	60	76	66	73	53	80	73	65	72	61	92	81	62	70	83	72	69	63	63	68	65	70	73	52	62	68	74	63	61	75	76	66	75	67	80	79	69	76	82	68	91	77	46	71	70	77	81	91	65	72	68	59	62	70	55	76	72	74	64	67	76	69	71	73	60	63	76	61	76	77	73	65	82	64	73	75	68	69	68	67	74	61	69	68	60	77	61	65	70	79	75	69	66	68	62	67	70	71	84	55	68	81	68	67	79	78	80	68	73	79	69	56	71	62	76	74	71	70	73	73	63	56	74	73	60	74	72	80	72	66	67	64	63	79	75	67	75	79	76	74	79	77	67	63	75	65	77	81	68	72	65	62	70	74	69	80	72	68	72	73	60	69	63	54	77	67	80	88	76	63	72	70	69	65	55	58	67	74	75	85	77	82	79	71	72	68	73	64	81	64	73	78	71	63	78	72	60	76	64	60	66	69	63	72	72	74	69	74	62	64	71	88	63	69	72	81	74
14163	2073	902	884	1386	12634	26366	17054	1182	891	792	737	700	703	707	657	608	622	538	563	541	566	503	554	535	583	551	567	539	502	529	492	499	504	545	504	483	470	520	513	504	522	483	504	503	509	491	468	523	493	562	471	470	485	522	519	480	495	480	513	489	480	516	450	474	478	481	498	523	490	504	527	467	504	469	500	499	496	463	505	463	475	487	480	464	497	495	458	485	496	513	473	482	470	487	474	453	505	426	496	502	490	467	503	477	483	482	472	499	510	530	504	500	516	483	483	489	480	469	477	493	500	470	488	477	486	459	528	473	501	483	482	488	495	521	502	475	470	507	460	492	471	482	448	526	494	462	491	494	465	522	505	460	493	516	491	510	494	510	509	464	468	476	482	492	486	490	511	502	469	458	543	476	501	470	489	505	475	483	515	476	492	447	485	525	462	480	500	479	485	508	494	450	477	491	526	517	461	480	524	517	437	497	491	481	445	489	504	481	482	471	486	461	489	522	490	451	499	499	496	495	513	522	446	506	506	525	501	535	476	427	486	481	497	510	500	518	522	494	523	500	503	479	531	478	481	494	506	490	479	520	512	500	480	486	506	445	463	513	518	482	503	489	537	498	532	513	489	491	469	462	480	516	484	517	460	488	487	498	483	481	468	481	496	514	483	540	491	499	471	468	504	538	497	501	516	501	473	504	481	496	465	459	483	495	495	481	520	514	470	511	497	471	530	478	483	477	490	499	468	454	490	496	496	447	483	476	500	483	542	479	481	459	493	509	507	468	522	516	500	466	524	510	491	475	456	482	515	473	520	446	497	540	508	493	513	480	515	501	524	477	467	476	508	488	543	520	494	473	512	490	527	507	493	495	502	530	491	435	504	438	491	510	494	495	492	475	500	501	528	481	493	484	449	505	477	523	481	501	488	498	456	495	484	433	485	481	519	495	486	508	470	479	519	488	506	482	468	510	489	499	447	479	483	479	544	480	482	467	476	530	468	492	507	472	466	494	475	515	509	456	487	499	445	501	533	489	502	517	492	495	468	504	479	509	497	490	509	471	449	500	485	471	511	470	483	483	474	464	541	488	498	503	488	512	515	506	473	456	493	486	483	504	495	458	473	507	442	482	496	508	506	487	477	470	489	519	493	494	451	465	479	500	491	466	473	496	485	528	484	480	516	513	486	468	505	484	501	498	464	509	496	499	504	534	482	508	517	481	489	472	509	507	491	477	479	469	457	512	484	500	490	520	500	477	490	512	523	487	492	484	505	481	528	493	426	466	482	507	448	477	528	498	500	503	447	506	492	526	518	491	517	489	513	494	484	464	467	458	528	477	479	469	480	481	500	502	496	495	482	478	460	496	488	503	479	507	444	517	464	501	504	488	447	515	451	462	486	483	482	483	482	488	461	479	496	502	542	457	482	447	527	479	503	486	482	496	471	494	501	505	485	470	497	513	488	500	482	484	471	488	463	498	460	469	434	472	532	498	452	505	533	463	489	500	477	490	520	462	496	513	483	450	511	495	497	455	466	477	468	488	455	522	455	487	491	474	476	481	489	505	537	503	522	500	443	482	479	516	441	498	469	472	521	503	479	499	481	456	514	477	483	492	462	533	482	430	501	451	502	486	516	483	452	483	485	516	451	513	447	482	503	509	508	488	474	510	512	474	498	476	502	489	506	487	488	497	515	497	492	488	524	448	508	436	498	470	521	503	516	460	454	489	477	457	525	485	482	504	514	507	502	536	496	464	519	479	485	508	525	501	474	442	497	497	492	499	495	489	475	477	460	493	480	480	518	465	510	500	477	466	469	498	489	507	488	524	502	493	463	482	513	503	520	502	499	483	484	519	497	477	466	509	532	538	450	487	453	505	491	501	491	492	510	525	477	490	526	484	487	511	519	482	459	533	514	465	459	513	516	514	492	514	471	506	510	503	484	551	473	497	492	496	519	452	497	499	495	564	452	482	515	474	531	494	488	506	497	531	465	479	531	449	495	492	534	510	474	502	503	464	516	505	491	525	477	520	495	509	493	494	466	511	499	465	473	521	512	493	518	513	489	499	512	513	469	492	483	479	443	499	513	502	490	481	522	506	507	482	493	498	487	496	499	488	493	473	492	485	506	473	500	469	463	505	523	479	487	477	457	515	523	459	530	496	499	476	502	499	508	508	504	490	467	494	480	466	508	510	470	478	502	502	503	506	465	501	508	476	517	517	486	497	446	500	438	500	490	498	484	471	485	490	474	489	496	498	512	487	501	494	508	519	459	521	506	491	497	494	489	515	479	477	485	452	465	470	487	499	503	516	484	507	488	482	466	486	497	455	475	491	498	481	532	472	477	478	479	474	497	503	486	476	484	519	501	491	489	478	514	526	538	492	475	461	448	474	481	503	495	495	497	481	489	488	531	500	505	489	491	506	482	498	478	486	481	503	501	489	484	474	512	511	519	490	455	474	464	461	483	514	529	487	488	506	500	501	484	471	483	488	531	484	478	459	522	490	485	473	487	538	496	504	492	508	490	524	479	481	495	494	498	525	453	468	505	528	463	481	508	523	480	475	480	477	466	473	521	483	537	472	499	469	466	464	479	493	500	477	471	477	491	494	518	484	462	472	515	470	503	532	488	471	496	498	484	475	480	450	478	482	464	495	466	444	516	502	464	488	480	467	517	501	489	498	521	517	489	516	462	523	498	473	501	494	497	448	472	478	529	489	476	488	505	481	471	498	498	473	468	474	449	485	467	463	480	502	511	495	509	496	513	492	525	455	472	483	482	484	548	493	468	515	444	484	500	495	458	506	494	494	446	467	514	507	491	495	474	482	470	470	501	487	516	505	475	511	539	465	477	482	470	495	490	512	503	473	495	530	470	515	482	491	515	473	496	479	500	473	466	495	491	502	472	528	498	509	492	491	482	477	487	502	484	509	519	498	477	479	535	510	462	463	507	504	506	512	456	480	482	530	548	452	537	512	501	457	472	499	481	481	481	477	500	507	511	478	492	516	486	462	489	534	505	486	510	448	500	478	521	462	529	497	532	491	468	492	480	491	458	461	495	478	490	487	523	496	489	467	498	483	530	492	516	461	492	497	466	516	508	520	497	448	502	508	515	528	491	443	475	465	485	464	487	488	468	501	463	484	486	496	510	505	533	471	525	485	478	486	457	472	489	460	473	470	474	525	484	480	470	490	459	524	521	468	481	480	504	455	514	503	460	488	482	511	492	487	540	542	522	460	520	457	469	480	496	520	494	479	505	482	516	468	495	505	493	470	521	481	477	481	523	480	465	487	512	515	478	478	485	472	521	482	451	485	470	460	529	516	467	517	513	475	497	479	491	492	503	472	490	489	501	483	515	509	488	455	465	515	479	506	491	462	491	467	487	489	457	487	491	496	482	492	492	461	481	487	509	483	492	531	481	479	463	471	474	518	502	479	486	489	458	463	509	484	503	460	514	470	487	520	488	491	510	503	519	451	500	506	512	434	527	504	504	488	485
2798	290	121	140	115	261	678	519	125	102	119	110	106	129	87	103	103	118	97	95	101	98	84	120	115	91	120	89	104	99	98	113	101	125	96	105	100	102	110	116	115	102	108	121	102	93	104	120	101	110	118	87	96	107	108	110	106	96	103	104	104	109	112	93	97	111	117	126	103	104	100	104	99	104	106	100	98	99	94	104	106	94	105	100	96	103	100	126	92	88	123	108	119	101	119	111	107	116	94	87	101	100	104	141	94	98	87	97	98	112	122	106	116	106	89	88	114	101	85	108	98	89	92	103	92	122	105	111	101	95	87	121	82	104	92	100	104	111	88	100	102	94	116	105	106	117	109	87	97	131	85	107	112	94	99	92	100	114	107	120	95	99	111	122	126	99	107	90	106	91	99	111	138	91	108	119	112	117	91	110	107	115	109	110	109	105	115	97	124	100	105	101	105	103	92	106	102	104	100	104	98	98	102	123	115	116	109	98	117	98	109	110	98	111	122	83	102	105	112	117	114	97	83	108	96	121	116	102	117	109	104	129	106	107	109	101	104	102	92	93	92	80	87	82	103	107	95	111	92	97	105	85	105	97	91	115	94	122	93	104	90	95	123	102	96	96	94	102	103	98	97	112	99	101	92	122	102	101	97	111	88	99	120	81	88	98	99	109	108	116	103	103	89	100	108	115	101	84	103	111	107	115	112	105	104	104	116	121	93	110	111	101	96	109	94	104	126	103	96	81	109	118	84	95	109	112	112	110	111	113	88	102	97	126	95	95	87	104	113	95	93	102	116	107	90	113	95	106	96	107	81	108	92	98	110	101	101	90	116	112	100	97	92	117	110	107	91	84	99	114	103	101	110	95	106	108	108	105	100	88	106	123	99	101	111	114	106	91	108	106	115	92	89	100	115	96	110	105	112	96	105	110	100	103	96	99	115	106	104	107	114	92	95	106	122	112	108	94	101	96	115	106	108	105	109	92	114	99	95	90	107	115	109	101	110	117	110	102	117	112	94	90	109	90	92	122	93	116	123	101	98	97	117	121	121	96	122	106	102	100	109	115	119	106	121	109	113	95	106	88	119	95	84	115	79	96	113	125	109	91	93	129	115	92	99	104	112	102	101	100	95	111	83	108	87	92	84	116	108	96	96	125	93	96	96	103	86	109	120	132	110	117	99	110	97	127	103	92	96	93	97	95	103	111	102	85	107	94	122	135	100	90	109	90	119	94	120	105	109	88	101	108	99	111	112	124	117	96	99	103	114	107	108	103	96	85	110	106	105	95	97	116	120	92	105	81	109	112	85	102	93	127	114	94	95	95	92	109	102	110	87	125	98	99	99	111	106	102	110	120	113	113	93	137	106	100	98	95	107	99	119	112	113	113	121	97	102	106	115	108	99	102	105	91	117	100	119	82	95	114	110	112	106	101	93	105	96	100	93	98	100	105	98	101	97	110	113	101	114	94	81	126	105	105	112	94	95	119	121	98	98	93	100	90	117	104	122	104	121	92	105	110	92	103	115	115	94	103	102	83	122	117	121	107	113	119	113	85	106	114	93	105	120	108	102	107	117	97	113	102	102	99	94	91	119	110	110	109	107	99	113	91	108	95	98	99	116	96	104	106	86	109	120	102	116	118	110	115	106	100	110	97	113	77	101	115	100	92	103	106	96	99	102	101	91	125	105	104	107	87	97	97	116	115	111	102	112	97	105	109	100	81	112	95	110	110	106	100	108	104	123	115	105	103	108	114	107	84	109	107	111	93	92	97	113	110	99	88	110	90	94	94	94	109	102	113	91	109	120	92	99	82	104	108	114	115	113	93	97	103	96	101	103	105	91	89	105	108	104	106	107	98	103	122	108	99	82	103	101	101	106	97	100	97	138	98	113	111	90	108	105	95	108	79	101	102	98	115	85	109	112	102	98	96	100	100	88	98	106	100	115	100	107	102	98	96	102	104	100	97	93	95	113	94	100	103	105	90	89	114	110	95	83	116	95	97	115	121	125	95	83	99	80	107	94	97	82	109	99	98	97	103	98	96	98	107	107	84	127	92	119	120	120	127	96	88	88	98	99	113	116	108	94	100	102	108	95	93	84	121	114	115	88	104	102	92	118	96	108	119	84	123	111	116	110	104	85	108	81	97	112	92	101	111	105	108	88	99	109	100	112	97	102	114	98	92	109	97	104	108	105	120	101	100	132	131	106	93	109	75	128	95	117	108	112	108	91	96	120	105	109	87	110	105	107	113	103	107	102	107	112	99	106	111	102	111	107	107	102	96	105	112	104	86	112	112	94	118	102	90	96	106	89	116	104	92	96	95	108	111	102	101	112	103	114	91	102	96	77	116	131	108	88	106	129	115	114	118	93	132	83	104	123	117	112	114	96	102	100	98	104	88	98	92	102	117	94	108	94	104	96	111	102	94	110	95	74	103	106	98	98	105	101	95	114	114	117	130	106	119	96	120	112	99	95	112	88	125	112	111	88	109	92	106	108	85	91	97	92	108	117	111	109	92	116	82	87	94	91	117	115	115	116	83	99	105	94	83	108	118	126	105	104	106	97	94	93	82	108	114	97	111	115	115	86	102	103	82	123	112	114	105	87	81	117	92	110	98	100	114	102	112	113	105	107	120	119	102	110	106	106	115	97	109	96	92	96	89	118	105	98	117	105	98	115	114	96	102	87	99	106	116	109	125	92	106	92	96	98	122	104	102	95	116	104	108	89	98	75	93	109	105	102	108	103	103	120	117	80	92	98	114	102	109	104	86	94	94	86	93	82	111	115	101	123	99	90	101	97	101	106	112	87	97	115	115	113	117	107	112	79	89	111	103	96	116	121	105	100	118	80	93	101	104	93	98	101	111	118	109	80	99	111	109	90	107	119	122	95	133	94	109	119	108	99	112	102	118	110	97	102	115	118	110	95	117	111	105	120	101	119	99	111	84	125	97	88	88	101	116	119	100	108	88	102	105	105	103	118	102	103	102	106	106	117	114	123	103	110	88	90	107	107	100	103	110	92	118	97	90	109	97	101	99	121	94	117	112	93	100	109	109	105	97	116	116	93	100	104	86	101	104	107	83	119	137	121	104	108	117	98	87	125	92	106	92	99	92	121	97	98	132	94	107	100	115	90	94	120	97	100	108	93	102	103	118	101	128	101	114	106	113	119	102	107	105	99	114	135	117	120	110	80	102	88	105	116	101	104	96	102	110	96	102	103	117	102	110	94	108	111	84	101	114	124	80	106	107	107	98	100	96	96	99	116	85	98	107	88	104	109	102	129	115	111	109	96	93	105	106	106	98	118	93	112	122	113	113	130	120	87	87	125	100	111	99	117	102	96	87	105	105	92	110	104	95	92	109	95	96	114	100	82	90	87	95	97	94	113	121	102	99	92	121	89	127	111	121	99	97	106	87	104	101	99	118	118	125	121	95	110	121	110	110	110	110	110	93	102	107	97	109	101	84	90	123	112	124	132	103	110	87	115	92	114	101
15963	2823	1225	1387	1460	12950	23978	18558	1587	1177	1153	1099	1037	1000	952	947	927	913	946	855	841	861	825	836	812	806	784	776	847	788	787	776	801	741	788	796	776	757	802	855	801	857	800	770	812	743	773	769	794	757	792	765	806	807	805	735	776	827	716	756	772	798	728	735	732	775	774	742	762	744	742	774	761	750	784	771	750	783	816	713	768	786	822	779	745	759	746	787	729	762	800	704	845	742	746	778	764	775	752	790	758	790	767	760	725	772	738	763	764	767	776	771	758	781	760	740	805	749	748	779	794	741	791	722	732	781	750	788	797	715	766	725	788	791	774	822	797	762	723	762	763	753	738	783	777	753	739	759	735	797	742	827	745	761	788	738	727	752	764	792	749	790	780	779	765	727	756	804	708	789	731	788	785	715	760	755	722	768	743	769	724	762	734	763	742	701	713	781	769	766	767	713	727	808	731	706	780	779	770	770	733	739	758	722	711	725	746	765	727	741	737	739	751	783	780	807	792	777	778	761	724	798	762	753	727	727	801	772	755	758	707	748	760	760	770	786	747	749	746	774	779	727	764	755	776	737	775	811	768	760	808	760	734	752	756	805	704	761	729	746	763	781	713	792	822	763	753	778	762	790	709	754	769	729	740	758	747	796	721	740	765	769	726	744	766	781	749	758	791	778	711	768	736	788	771	748	751	792	724	779	724	766	725	718	760	789	786	789	795	786	787	781	782	784	776	772	754	771	797	763	753	752	788	771	741	740	750	746	777	750	779	735	735	743	735	727	797	787	765	715	779	752	742	753	745	756	686	764	711	734	791	764	706	812	747	771	761	794	765	797	755	776	716	763	763	816	770	787	779	764	751	810	753	785	751	743	769	742	762	705	770	741	785	805	784	759	798	751	747	753	730	744	780	715	773	729	805	739	717	782	740	809	799	703	767	711	769	696	742	776	753	779	732	748	763	757	773	759	795	787	762	797	746	666	752	736	744	794	777	722	719	722	746	783	727	781	751	767	773	792	698	784	784	748	756	741	777	758	790	778	695	758	761	807	732	778	765	776	725	766	833	784	756	757	759	703	773	716	745	725	792	745	744	725	791	735	804	742	757	794	769	763	754	734	770	725	738	755	777	747	718	743	768	764	741	770	801	758	765	776	758	823	776	798	772	778	765	714	743	714	772	754	737	755	730	789	775	781	767	718	788	766	747	752	715	792	735	758	730	758	782	804	812	740	744	807	742	791	784	750	779	777	771	752	777	751	770	781	728	810	762	751	726	733	804	785	776	765	736	796	746	792	794	700	737	759	790	791	761	735	776	725	782	793	766	770	763	748	744	771	774	778	746	774	731	752	751	704	696	736	736	736	782	753	777	759	750	697	786	783	763	790	757	750	778	755	815	751	752	807	783	775	750	720	761	721	777	757	749	752	717	812	762	763	744	776	763	741	737	764	785	770	744	771	753	786	790	788	740	713	775	709	725	739	739	790	747	753	732	778	767	778	732	713	773	701	799	752	787	727	723	744	743	741	778	750	752	743	770	795	751	697	745	802	730	775	704	786	690	730	747	742	748	769	756	813	729	763	697	763	803	750	753	729	783	722	758	762	758	771	771	748	754	767	727	757	777	765	743	726	777	750	717	768	707	720	751	775	760	801	714	754	735	789	780	735	764	752	746	771	730	736	783	751	799	790	751	751	759	757	743	769	759	759	731	809	747	719	747	766	789	795	751	755	728	726	755	746	715	783	797	768	813	766	738	804	739	732	763	757	712	789	728	802	813	764	767	761	765	796	715	734	766	787	762	764	744	769	832	732	704	766	801	774	741	735	745	748	747	780	721	752	750	816	716	774	762	779	772	731	741	719	778	767	759	743	816	768	769	798	794	805	737	740	797	787	734	703	730	798	728	740	751	770	753	728	778	780	757	730	698	749	750	759	772	738	737	731	745	756	781	729	743	781	763	748	728	753	750	775	777	808	808	741	778	729	708	797	718	809	785	789	774	745	732	815	768	784	689	797	740	757	788	779	770	750	768	733	764	748	748	756	729	750	730	739	703	748	715	784	757	731	778	794	766	781	761	763	749	719	785	717	767	731	737	762	777	764	749	787	783	710	782	761	761	755	770	758	751	770	785	772	784	770	725	727	756	726	731	705	751	728	769	771	741	773	718	785	769	738	748	815	730	773	804	765	778	745	716	736	752	754	744	750	753	783	779	758	763	753	738	754	768	736	785	770	765	783	797	737	753	772	758	765	784	833	790	726	824	768	736	731	761	779	729	781	755	759	733	752	782	694	753	765	775	747	755	786	773	824	784	803	789	752	751	795	789	757	788	771	724	804	795	771	779	743	700	797	798	797	769	774	743	730	767	764	771	803	773	766	792	735	734	756	743	787	728	747	702	813	724	777	790	775	755	797	787	790	767	755	743	809	729	744	758	768	719	831	711	757	729	757	782	739	782	739	770	755	738	757	777	794	803	781	781	768	768	731	793	707	731	769	787	780	754	728	738	791	763	790	757	756	783	749	732	752	749	763	733	752	690	740	791	768	750	792	763	729	770	747	724	806	764	776	786	790	732	777	745	779	756	771	739	803	785	765	784	786	779	758	738	773	722	809	753	759	749	734	738	783	783	773	745	757	727	769	785	740	746	768	755	773	743	792	811	760	761	733	786	724	724	774	738	795	728	765	819	752	743	762	755	784	807	787	719	748	788	762	837	799	743	712	803	790	783	775	718	784	746	742	759	744	740	702	742	766	767	724	771	751	762	781	724	746	768	717	721	803	801	764	734	707	745	774	760	757	785	784	766	719	721	741	731	760	801	758	776	736	706	737	747	753	778	746	773	720	796	791	781	734	746	760	764	737	744	764	781	816	770	799	785	780	736	755	786	735	732	744	751	747	814	738	773	760	759	785	743	773	714	761	759	734	773	804	747	785	731	803	813	807	745	756	741	752	771	726	761	737	788	772	762	742	765	750	770	749	769	842	760	777	784	799	728	774	773	721	769	814	751	757	778	815	729	780	823	758	691	741	772	757	759	767	708	780	788	769	734	774	776	723	768	756	783	716	731	728	791	771	713	762	754	793	773	724	793	792	768	760	695	712	774	733	767	808	743	741	749	774	803	715	746	765	766	748	767	732	773	774	746	749	742	754	716	796	788	768	799	772	750	714	761	720	779	741	732	732	816	761	753	753	775	767	804	774	729	731	748	759	735	759	771	753	788	763	759	762	710	784	777	793	739	744	799	717	776	816	787	760	810	778	749	691	750	738	792	751	735	723	800	728	790	777	771	742	790	746	771	727	788	831	711	748	749	744	733	739	746	740	833	777	763	746	781	773	761	815	726	768	728	808	797	765	799	710	713	729	752	729	783	743	747	763	768	771	779	711	803	751	737	726	749	735	757	734	733	824	789	808	708	740	777	831	750	729	769	770	749	777	779	762	743	752	717	774	780	756	815	799	714	734	776	774	770	717	727	735	785	773	811	792	731	763	766	744	747	805
2268	520	197	187	157	573	1397	887	171	126	136	130	144	151	148	153	158	142	135	140	137	149	128	131	136	106	126	137	125	124	125	148	151	144	131	139	127	150	134	115	143	141	136	139	140	148	128	158	127	117	116	121	118	129	145	133	132	125	138	146	116	134	114	138	150	134	120	138	117	135	117	140	146	115	122	136	129	155	142	110	128	144	109	132	130	136	125	116	127	139	128	110	135	130	126	147	138	135	131	132	130	111	128	121	121	124	144	130	118	122	125	137	136	135	137	149	130	144	155	124	123	124	129	148	145	133	149	153	111	139	124	148	117	124	120	160	142	121	137	129	119	108	142	138	134	132	139	133	104	129	137	132	143	117	110	113	151	141	129	120	116	138	110	110	129	131	155	127	127	127	149	138	124	120	122	135	140	133	117	132	113	123	122	154	144	120	128	146	123	130	125	110	124	121	142	140	124	145	124	133	144	119	124	138	138	127	121	135	136	140	122	148	132	125	141	125	138	136	143	147	152	134	132	127	136	144	133	156	136	144	127	135	120	137	136	110	132	121	117	125	109	136	132	113	151	127	141	155	134	131	130	108	135	139	122	115	145	119	104	112	125	126	131	122	134	131	125	148	114	134	129	124	131	141	151	111	133	130	105	127	146	131	132	113	110	145	141	122	143	126	150	137	147	136	150	133	138	133	131	154	134	106	142	127	134	130	147	147	136	111	137	114	144	128	114	131	134	126	138	135	129	124	113	163	128	148	131	147	143	144	105	140	137	135	130	143	135	127	149	147	153	132	143	131	135	123	120	137	137	138	148	144	149	124	137	123	128	129	126	139	136	117	133	132	122	129	125	136	130	129	128	134	128	147	118	137	135	131	121	135	128	129	154	140	137	130	124	120	133	133	125	122	125	131	127	137	117	141	122	130	121	141	136	123	137	135	118	115	103	122	131	135	113	122	136	130	127	136	104	144	114	98	128	146	122	109	148	108	123	117	140	102	131	133	122	134	131	123	128	119	144	109	136	121	137	138	135	133	114	110	127	135	111	130	130	114	130	134	134	127	131	137	132	121	120	132	112	107	118	111	116	139	114	143	149	151	114	140	163	145	112	146	132	129	140	110	129	132	133	112	131	115	124	140	131	117	125	112	117	150	126	125	132	130	144	126	130	116	137	136	152	135	126	124	162	158	117	129	138	146	127	122	118	119	140	145	126	117	128	143	129	131	116	145	123	135	128	127	118	124	123	117	131	143	141	117	127	134	128	130	129	129	127	135	110	139	131	114	145	142	127	122	132	148	111	134	132	130	121	128	137	124	120	151	128	130	154	137	134	146	133	137	126	130	141	120	149	126	132	132	144	116	132	133	138	146	116	121	138	119	128	118	128	131	127	132	144	139	117	132	146	131	154	128	145	128	127	135	151	132	124	129	157	133	123	131	101	141	128	131	145	125	145	146	135	120	127	142	130	112	146	127	115	140	142	142	142	115	122	144	143	137	104	124	134	154	121	131	135	126	148	126	128	154	152	136	125	139	157	133	134	121	134	130	122	138	131	136	136	131	123	116	129	117	152	140	131	143	112	134	121	141	142	122	143	128	131	143	135	129	139	130	129	135	119	136	122	147	134	156	132	138	140	140	123	117	155	118	117	147	130	122	138	130	143	116	121	123	122	130	138	142	127	138	132	126	116	118	126	143	144	146	136	137	126	134	130	128	145	123	145	128	133	122	107	153	137	124	124	137	143	150	139	118	143	113	128	147	130	136	147	123	131	133	131	134	138	122	115	140	132	130	130	139	130	131	129	117	136	135	154	139	144	136	140	137	127	127	156	137	133	112	128	135	131	137	135	125	122	128	113	129	117	151	118	124	131	119	113	113	116	125	135	109	136	148	133	118	126	143	130	156	142	110	113	134	127	144	138	129	132	119	123	114	133	128	138	131	142	123	141	137	135	119	121	115	121	131	125	127	132	139	120	129	128	138	120	134	124	120	147	133	107	142	137	144	116	140	151	133	121	119	127	144	118	156	124	143	154	139	132	140	131	142	126	124	133	125	126	119	130	121	139	136	136	142	140	140	147	148	133	141	151	141	112	134	131	125	122	123	141	145	156	136	136	106	139	128	133	117	152	145	130	129	126	146	135	115	131	117	136	140	151	133	133	148	130	129	113	120	103	132	155	121	142	143	135	121	128	123	133	123	133	126	117	128	127	128	143	115	140	128	143	107	123	132	132	129	132	130	134	131	159	140	122	135	133	147	131	115	146	145	125	126	127	131	133	127	154	122	127	152	123	142	110	126	145	131	115	114	130	111	119	145	126	135	122	129	114	141	150	95	144	106	137	138	155	150	149	132	126	124	130	133	133	141	127	120	133	138	134	137	136	115	141	142	131	129	135	113	144	136	150	135	133	146	132	123	135	137	123	146	140	143	144	126	144	137	124	127	140	120	141	138	108	124	142	151	120	126	114	122	141	152	137	134	128	122	132	142	118	135	123	110	134	122	123	110	131	139	132	134	134	127	143	126	120	131	151	124	138	137	152	130	148	152	145	162	120	128	118	114	117	135	141	141	123	155	120	156	116	113	101	126	141	146	167	154	130	136	139	122	136	113	121	126	153	147	118	154	117	131	170	124	150	152	143	131	135	157	145	132	121	126	121	132	110	157	129	133	120	120	125	125	118	143	127	122	130	137	122	128	154	129	145	145	134	121	149	108	120	138	122	126	128	135	111	117	121	123	142	142	122	134	140	116	127	131	119	150	137	122	131	134	127	120	117	134	117	130	136	148	125	119	135	118	146	140	125	132	111	138	140	148	118	111	129	131	133	134	152	121	110	125	117	137	148	127	138	123	121	123	116	126	111	138	122	126	127	113	145	138	134	150	104	129	134	135	151	145	136	144	140	120	125	137	147	136	132	152	120	120	125	136	126	130	123	174	150	133	133	116	131	109	124	150	121	130	126	119	138	121	145	131	139	147	131	120	133	123	130	160	146	159	140	125	142	147	146	135	133	115	129	133	110	121	137	141	129	119	114	134	143	126	151	126	124	120	122	115	146	125	136	107	134	116	149	134	124	122	139	145	102	133	124	144	127	136	125	125	124	115	125	135	137	108	145	124	130	119	124	111	150	129	130	127	132	129	146	112	141	128	128	128	123	116	127	129	143	137	133	143	131	139	132	146	143	141	138	129	126	156	147	139	147	145	124	132	123	129	137	118	125	134	145	136	131	116	124	135	144	152	125	110	126	123	135	141	134	117	137	129	135	127	139	114	147	137	143	139	146	143	117	127	138	118	127	121	128	134	131	126	140	122	144	132	134	122	134	150	117	128	129	138	142	150	140	132	128	119	120	118	133	111	127	140	132	104	129	129	137	123	128	110	127	153	131	119	135	124	115	120	138	133	153	150	133	131	126	126	120	142	135	133	118	125	141	132	129	118	131	144	143	132	138	137	135	118	118	143	145	124	129	116	137	132	136	133	136	146	137	135	141	133	148	126
20140	4675	1563	1534	2164	18169	33684	23985	3127	1809	1640	1628	1438	1384	1338	1309	1154	1178	1168	1143	1110	1072	1075	1038	1133	1008	1008	1009	1012	980	976	1022	996	1014	940	1032	946	946	936	932	951	922	977	957	924	967	953	966	927	908	946	917	942	932	927	947	900	912	952	874	945	937	937	898	907	921	979	923	910	967	925	926	963	909	925	921	906	862	955	935	932	897	875	884	902	923	896	906	913	902	919	919	870	905	908	918	929	898	964	920	929	908	890	854	925	942	928	947	923	951	893	943	939	972	952	881	908	903	861	975	962	896	881	890	919	909	943	896	927	838	933	937	932	912	934	912	919	917	871	906	929	898	895	871	876	907	860	919	909	945	916	902	920	985	899	919	949	969	898	943	899	938	902	898	911	872	917	930	893	912	847	917	915	967	878	921	928	862	934	871	881	902	886	903	908	913	967	931	890	866	948	903	963	892	892	865	868	918	867	893	916	917	941	901	900	896	905	935	891	890	900	922	873	914	916	919	933	944	917	953	922	881	924	933	933	947	949	857	906	929	903	924	927	883	880	911	868	918	887	922	930	872	939	941	960	890	862	903	898	959	933	910	908	836	850	917	892	906	882	908	903	894	875	903	901	944	869	933	929	932	872	912	964	875	927	861	920	858	904	853	895	903	874	922	932	892	923	901	901	938	881	882	910	928	875	906	933	930	879	944	917	880	866	872	894	914	940	924	863	935	881	911	875	928	862	874	888	969	907	914	945	945	893	880	925	916	904	886	928	1001	927	965	887	910	924	904	855	958	862	905	893	894	972	954	903	893	883	901	852	983	915	906	899	902	882	842	889	886	896	910	869	963	900	866	949	853	871	916	903	904	903	973	888	858	910	919	842	934	864	884	927	885	905	881	981	866	908	900	902	910	927	962	867	915	864	876	874	932	919	949	881	919	922	892	901	946	859	907	886	933	947	914	962	895	927	934	891	909	889	885	888	900	888	918	879	868	913	940	932	905	914	938	936	896	962	924	857	883	909	933	906	903	915	938	919	914	940	955	916	956	911	913	949	894	915	922	968	887	908	884	891	913	939	925	920	887	884	958	977	932	875	957	849	913	875	980	940	907	917	907	942	913	872	903	895	886	932	862	904	920	940	911	878	923	891	904	917	909	875	894	870	920	886	923	904	907	896	914	901	908	931	922	949	907	921	934	948	910	961	920	905	905	858	927	898	923	929	942	910	954	924	917	873	902	911	881	911	921	961	914	963	889	853	900	949	911	898	849	924	907	889	887	943	921	905	902	911	906	951	922	849	842	944	944	967	901	845	932	911	940	910	902	959	930	878	924	905	926	894	922	933	852	904	929	970	956	923	844	865	952	934	868	880	915	987	904	926	883	921	899	884	903	909	894	872	896	902	869	912	942	893	936	886	902	911	926	921	951	940	914	918	892	927	917	902	915	898	897	857	925	942	958	965	979	900	895	923	929	868	935	947	947	901	933	900	933	888	883	876	883	941	875	938	942	886	905	898	913	891	900	933	928	928	886	936	911	956	912	878	936	896	899	930	928	918	905	876	916	929	915	942	894	967	863	856	886	950	896	929	873	886	862	927	961	941	893	893	934	891	870	817	924	934	899	879	933	979	896	925	918	942	918	896	923	923	894	903	905	943	966	906	965	911	890	894	916	956	913	937	929	904	903	932	964	925	901	894	885	876	929	948	886	912	902	950	884	935	856	901	948	975	942	905	935	890	912	951	908	934	904	885	925	921	922	888	852	929	903	894	888	942	919	917	873	887	888	847	937	912	929	886	867	931	897	959	871	903	920	922	873	903	893	977	925	916	970	887	907	953	928	918	977	910	912	921	883	904	922	941	906	912	925	943	925	962	923	854	895	917	890	881	946	950	886	978	909	901	932	944	881	950	898	918	896	921	898	919	857	928	974	920	922	953	935	917	915	910	896	901	870	923	928	965	965	965	923	983	915	905	904	958	845	887	946	947	879	937	906	895	866	932	858	943	888	962	989	912	863	927	858	902	896	853	877	887	901	906	941	888	921	937	926	944	896	872	901	892	896	875	933	897	922	926	901	920	938	947	860	870	926	926	977	879	940	915	879	896	847	915	918	919	910	881	918	848	963	893	978	911	942	929	991	970	915	915	871	936	959	955	860	919	888	913	966	905	951	890	884	881	979	949	897	939	899	844	929	909	900	964	918	940	978	937	918	910	869	894	932	938	907	928	926	895	877	911	868	940	906	902	895	874	894	888	947	955	956	959	863	924	897	948	930	935	906	866	901	930	899	925	900	939	867	879	923	886	855	908	898	960	932	924	878	818	977	926	904	894	915	924	911	926	873	881	855	910	862	901	919	865	906	914	944	928	916	979	968	910	873	897	905	898	989	968	892	902	880	900	939	869	912	919	908	910	899	864	967	894	880	869	915	899	928	966	908	883	938	922	927	890	900	934	947	901	898	910	945	914	946	891	851	955	920	893	901	920	883	869	932	963	893	882	931	937	966	865	879	925	906	906	909	948	944	944	905	879	909	921	871	921	856	911	905	908	925	913	883	890	929	926	894	942	912	881	907	886	890	932	950	941	944	862	890	852	910	848	898	903	884	891	918	899	908	886	917	934	950	901	913	876	887	918	916	956	938	908	914	931	901	904	900	910	954	894	897	923	864	866	938	882	945	888	908	959	908	934	900	907	907	903	884	950	876	950	896	887	954	913	910	955	968	928	895	931	876	891	878	949	904	912	946	925	900	908	966	913	955	960	933	867	906	917	885	922	933	944	893	933	858	857	960	945	917	890	884	909	937	981	899	867	943	906	861	882	945	934	921	903	924	915	911	882	906	891	873	907	905	905	922	873	912	953	883	934	860	893	982	883	997	929	923	947	926	924	951	926	898	906	921	881	911	899	917	907	846	963	939	925	868	876	882	933	858	926	904	958	918	895	954	935	971	887	940	853	922	924	899	899	913	907	893	886	876	790	901	929	933	898	929	891	943	907	899	958	900	905	961	898	919	913	966	918	941	875	926	931	867	927	885	905	944	917	962	936	897	937	887	957	916	897	885	922	912	952	910	887	940	918	931	905	889	881	967	900	899	930	907	901	914	870	903	890	881	955	893	907	930	919	911	874	903	874	948	911	937	849	901	904	887	950	886	934	909	931	959	912	927	936	885	958	897	918	890	902	934	923	929	983	871	998	921	896	896	896	871	906	921	897	870	905	927	928	926	940	942	911	904	910	868	924	951	937	946	926	909	915	922	919	896	892	928	917	973	955	965	968	895	877	913	938	904	919	889	908	905	892	920	871	894	890	966	874	860	986	927	843	912	902	912	865	908	841	875	922	933	918	902	877	935	924	956	935	884	879	857	927	913	919	901	938	905	942	941	914	902	876	923	921	961	926	944	922	880	903	941	944	887	906	860	922	878	944	936	953	922	957	925	899	911	893	854	924	921	851	895	921	921	863	901	888	934	866	912	924	869	860	864	913	936	903	891	941	888	907	902	910	921
1872	218	62	52	56	97	171	95	54	62	45	61	50	55	58	63	59	70	73	56	53	57	47	54	55	46	61	54	42	52	43	62	37	61	49	53	40	57	42	57	55	56	58	49	63	57	48	55	50	52	56	52	40	57	60	46	48	60	60	51	43	61	64	43	58	39	59	53	66	60	58	65	49	49	52	65	56	43	59	60	52	71	42	57	56	54	63	65	56	54	54	53	45	46	55	65	61	53	58	54	46	54	51	52	64	47	83	61	46	56	55	49	53	53	52	53	57	51	50	62	64	58	57	47	71	50	69	47	59	53	52	62	69	62	46	44	48	56	63	61	62	50	51	46	56	51	49	45	70	51	53	62	40	58	57	53	60	56	58	58	62	53	41	65	46	47	78	67	48	54	59	54	54	60	50	42	53	47	53	50	45	53	55	60	64	60	47	58	51	51	56	53	60	60	42	60	53	57	44	63	61	70	51	54	55	56	63	44	67	48	56	67	60	49	50	49	43	68	52	62	54	47	46	61	52	52	52	52	60	56	64	52	59	47	54	47	46	49	42	48	62	55	44	69	49	52	52	50	59	66	57	60	64	55	42	45	54	46	45	53	56	55	46	47	55	48	60	52	48	60	56	52	48	50	45	63	49	46	59	47	55	59	60	64	64	51	56	52	60	48	42	47	57	56	40	61	56	59	42	52	56	51	55	47	65	51	58	52	44	66	38	52	45	48	50	55	41	52	54	57	56	62	58	57	47	57	54	63	50	60	50	66	53	55	60	53	58	55	60	59	75	40	53	62	77	63	47	58	50	54	36	51	57	52	61	58	49	50	63	57	66	47	67	61	50	48	49	50	58	71	49	51	79	38	49	78	54	60	44	51	59	49	51	52	42	56	47	55	59	61	48	53	42	77	50	55	51	48	52	57	54	47	45	54	53	62	56	51	63	46	41	64	61	57	43	48	54	62	57	49	57	61	61	44	62	47	57	62	62	48	62	57	43	65	47	45	55	71	61	52	61	53	52	45	56	60	61	52	53	62	57	66	75	60	35	64	56	54	60	50	44	55	48	50	51	46	52	63	43	57	60	63	50	52	47	69	48	55	56	41	49	48	49	57	55	59	57	61	46	58	55	53	54	68	54	72	57	59	50	66	50	60	58	49	61	58	47	53	52	59	45	53	48	48	52	57	46	48	66	47	48	60	57	53	65	51	45	44	51	56	53	46	51	60	50	57	41	52	48	60	53	56	51	47	44	60	49	58	48	51	48	64	49	54	56	62	51	56	58	59	48	55	52	52	49	65	50	48	55	53	47	62	47	56	58	53	44	50	52	42	60	47	53	63	52	46	48	59	44	47	52	50	51	54	49	49	50	53	48	58	47	50	59	64	71	51	66	56	47	60	50	54	57	44	40	48	53	49	60	58	47	67	60	53	53	67	64	65	53	66	51	57	64	42	47	63	55	57	65	46	64	60	57	47	52	36	45	39	55	50	54	55	56	60	53	60	52	40	55	56	75	45	66	59	53	48	75	57	56	59	63	48	58	63	57	58	55	56	54	57	41	42	61	45	55	46	58	49	59	52	53	56	54	70	62	61	54	68	46	55	57	58	50	64	51	45	48	58	54	51	65	64	52	62	54	58	56	50	61	52	49	63	66	43	48	53	47	55	57	55	56	59	45	61	51	56	64	51	56	66	55	60	65	49	48	63	50	49	46	62	55	48	63	63	56	54	64	57	46	44	57	61	61	54	53	54	58	45	50	58	56	49	54	55	45	57	57	51	45	57	62	59	37	44	61	65	75	68	56	49	57	64	63	62	68	48	63	54	51	60	50	56	55	56	63	60	52	48	59	57	56	53	48	54	47	60	46	57	51	40	69	43	35	69	57	50	52	56	48	56	45	57	57	55	49	63	52	50	51	66	52	60	59	48	68	54	58	70	51	59	69	48	38	51	46	53	52	67	56	54	49	54	57	57	71	43	63	59	47	59	56	55	61	55	69	57	49	61	51	62	52	53	78	55	58	45	52	59	58	61	46	44	59	55	52	64	61	64	52	53	52	39	51	45	50	56	47	55	48	45	44	70	54	42	49	58	65	59	57	55	62	54	61	54	59	35	58	60	57	59	52	52	48	57	56	63	41	52	52	55	56	54	52	48	48	53	53	56	44	62	58	63	59	54	47	50	57	53	62	45	56	49	56	71	62	49	67	62	58	44	51	55	51	60	64	64	61	63	59	54	60	53	57	60	52	48	55	73	63	61	47	43	65	51	61	47	59	64	52	58	46	46	62	39	55	55	43	64	48	42	42	58	64	41	46	56	50	63	50	65	44	45	53	57	61	63	55	62	65	52	56	59	52	58	48	49	65	56	51	71	44	61	56	58	46	54	50	47	59	55	47	65	59	53	55	55	51	47	53	46	51	55	60	57	53	66	59	56	57	49	45	61	55	66	56	63	52	48	52	57	46	61	49	54	59	57	70	47	59	52	55	57	65	44	58	47	49	65	51	49	55	43	39	50	51	66	59	54	58	60	52	41	59	60	56	60	58	57	54	49	53	45	62	60	49	59	56	58	64	60	46	57	42	51	57	63	62	50	64	49	64	51	58	41	56	47	49	57	44	57	53	56	64	76	65	65	58	52	48	56	57	37	54	66	64	75	54	58	61	54	44	43	54	52	60	56	60	54	52	68	62	63	48	52	47	65	45	47	49	49	60	49	46	69	50	64	55	53	38	49	53	55	65	31	51	52	59	50	52	59	51	71	69	46	53	48	53	49	53	49	51	57	55	50	63	70	59	69	66	44	61	49	56	52	59	50	56	64	64	64	39	56	60	59	43	54	52	58	64	47	54	43	52	61	49	50	58	48	62	55	50	55	71	49	68	54	60	53	62	33	64	46	49	59	34	44	49	46	42	57	56	50	57	63	52	50	56	56	56	53	52	52	68	56	43	55	59	58	47	51	57	50	56	51	53	57	49	68	55	49	58	53	54	59	52	64	54	40	59	55	43	60	56	56	61	46	60	66	54	51	52	49	53	48	57	56	63	51	53	46	58	59	63	59	64	47	49	47	66	47	52	42	46	41	55	59	38	45	55	62	68	55	69	57	51	63	53	53	56	66	46	36	58	60	56	54	46	56	57	51	63	54	68	53	45	63	50	61	44	44	71	57	63	56	54	55	69	66	58	59	65	66	51	58	65	52	57	60	66	72	53	49	48	53	49	50	50	63	64	49	72	46	56	61	52	49	47	60	51	53	67	53	52	56	64	61	59	55	53	47	64	52	54	64	70	47	48	48	62	49	52	43	59	59	57	54	53	63	53	61	59	59	56	55	76	63	54	46	64	56	47	51	68	63	54	60	45	55	51	48	54	52	50	47	53	64	61	65	61	66	51	43	62	59	59	63	58	51	47	56	42	62	62	53	55	53	45	60	49	63	55	59	53	59	58	48	67	52	68	64	56	54	63	44	53	51	59	59	52	57	56	67	52	50	41	57
14351	2395	597	585	780	4088	7989	4004	626	478	510	469	451	417	435	412	413	440	399	418	443	423	438	410	413	393	410	393	419	406	362	377	396	429	427	413	389	391	417	404	433	411	407	364	422	402	412	409	388	396	407	409	427	419	440	408	410	405	447	421	385	418	415	418	366	427	406	422	406	405	418	386	409	412	435	398	453	430	427	426	391	410	399	414	432	394	416	413	459	388	431	415	369	436	396	406	398	420	423	438	373	444	407	404	403	420	436	436	413	391	396	391	406	394	409	433	393	393	416	411	415	423	375	392	389	418	384	404	406	367	421	453	389	450	412	401	384	431	409	410	391	374	414	425	410	401	403	395	399	409	423	410	425	414	422	412	407	411	413	421	447	397	404	433	358	401	397	410	412	406	404	437	406	423	441	435	382	426	400	442	400	395	406	417	423	421	416	398	410	430	427	425	392	411	400	397	399	372	390	369	406	421	428	425	400	394	447	409	371	386	478	417	424	412	400	408	394	397	407	415	436	424	419	400	407	407	388	452	432	450	414	376	429	385	395	432	411	378	425	405	397	428	385	414	423	425	380	400	427	367	382	419	429	432	377	424	397	406	393	397	369	405	407	412	399	432	421	422	440	396	426	415	395	424	424	398	375	429	382	409	414	397	396	410	423	429	432	396	402	395	412	431	399	412	438	387	419	410	422	431	410	422	398	398	433	403	406	426	421	387	414	416	431	447	386	405	408	430	399	385	411	384	408	453	407	432	442	426	418	385	415	393	407	383	370	417	447	422	419	434	419	426	375	412	418	411	408	419	419	414	410	443	397	431	410	382	404	417	439	443	402	424	401	417	421	429	426	418	421	408	415	412	394	394	426	399	406	364	436	429	403	380	417	406	370	397	406	398	397	416	432	368	433	430	404	410	403	434	452	416	415	395	448	391	404	407	385	470	386	417	378	424	403	415	434	423	415	398	413	431	406	403	408	386	412	429	436	363	413	418	422	426	391	412	434	381	419	371	410	430	431	387	399	404	396	367	374	430	406	409	429	386	412	431	392	390	390	425	384	412	405	365	414	410	378	405	403	390	407	414	376	431	405	459	401	419	400	416	426	427	408	411	403	372	420	413	407	372	379	421	408	406	402	450	420	393	406	428	434	425	364	431	399	401	419	438	406	409	367	413	401	408	395	423	370	414	380	387	395	387	375	405	418	392	438	432	418	454	418	426	405	417	403	405	397	406	381	419	398	408	430	446	407	409	444	386	418	411	459	422	383	388	402	374	399	394	412	410	384	439	433	429	378	366	400	408	393	386	422	378	454	403	394	411	417	412	388	408	398	419	410	401	398	401	407	429	398	422	413	436	376	429	399	395	384	417	422	406	411	431	409	403	403	412	377	427	484	401	403	429	424	434	407	417	391	400	422	414	375	429	380	385	412	441	428	431	407	432	389	422	414	411	414	379	414	435	411	410	390	441	408	408	382	414	415	374	406	383	435	382	394	373	387	403	420	392	413	413	363	404	433	407	414	418	451	391	410	413	436	421	426	443	375	419	420	427	415	412	424	422	389	404	380	435	397	433	419	419	426	425	433	412	436	404	398	389	388	398	404	435	389	446	417	394	414	413	430	403	443	387	412	384	412	373	414	434	397	406	396	419	409	398	428	417	425	410	392	414	412	408	439	392	382	444	389	429	407	366	432	380	433	389	419	386	428	406	391	427	420	408	419	395	429	425	408	420	394	411	390	397	426	382	441	415	431	365	395	402	441	398	450	443	398	409	423	446	417	434	444	396	375	426	405	404	403	461	406	413	428	430	428	387	428	411	380	427	429	399	391	398	387	372	395	443	409	431	429	421	396	420	440	408	393	381	392	412	414	397	445	420	422	390	398	450	384	364	409	419	435	421	400	401	404	395	392	413	409	394	396	419	423	445	429	391	406	411	399	391	440	431	444	434	407	402	431	422	405	432	388	418	440	441	408	416	401	398	425	399	417	407	392	421	378	395	390	397	390	389	415	416	398	444	410	376	425	400	382	387	425	425	422	411	401	396	371	412	393	410	395	422	438	422	430	384	443	375	411	395	400	420	397	437	441	387	396	366	408	407	416	415	403	409	404	406	382	399	430	396	401	413	402	402	393	405	417	405	374	398	425	396	393	425	397	373	390	424	434	387	408	374	456	400	430	382	407	399	412	396	424	381	402	398	399	397	424	444	405	436	422	383	413	418	377	423	425	383	422	395	420	438	420	394	446	423	410	414	431	454	372	431	449	407	383	430	470	426	442	407	405	407	406	405	413	407	421	386	390	421	441	384	411	393	386	409	395	434	433	394	440	391	402	440	398	416	379	412	428	435	467	404	397	393	391	409	407	422	414	395	376	408	406	418	371	396	371	413	388	413	432	438	385	412	428	418	407	429	398	381	396	404	416	443	396	401	401	377	376	402	410	410	424	423	397	410	412	421	423	417	418	397	467	393	426	411	400	409	383	412	383	410	390	433	406	413	386	429	437	433	427	400	399	400	429	397	395	430	418	418	377	415	438	419	396	406	412	409	445	389	399	390	402	417	456	385	409	420	433	369	426	413	387	411	397	419	401	404	397	386	383	400	408	410	442	423	411	383	405	417	433	400	406	417	400	430	382	392	427	404	425	384	409	424	438	407	419	432	382	446	454	426	398	404	407	408	420	397	396	408	395	414	373	372	404	414	426	411	394	426	389	371	410	382	442	429	423	395	424	409	432	430	425	428	431	427	440	395	389	418	380	408	401	456	403	415	399	444	386	424	430	401	380	397	433	433	412	432	422	409	418	431	414	417	411	404	389	437	446	422	399	398	384	406	396	375	407	390	413	411	430	419	400	429	407	410	415	417	415	377	432	422	433	437	414	397	398	392	402	435	412	387	409	436	418	393	435	432	400	402	455	395	420	411	424	389	430	412	403	440	437	376	414	419	404	364	432	413	408	369	403	400	393	423	412	376	403	409	409	413	426	432	417	390	401	416	401	423	435	416	406	416	439	427	441	446	403	403	387	409	375	391	407	389	395	418	401	407	413	390	402	416	370	401	407	398	423	414	420	414	416	434	425	384	416	394	428	413	392	434	424	428	417	421	414	428	404	388	428	427	454	399	415	424	407	454	403	453	424	452	403	437	408	397	423	445	365	438	400	422	371	414	451	420	420	391	424	414	431	403	418	433	422	449	407	390	449	444	421	378	407	396	438	421	402	393	393	416	435	406	402	446	440	383	408	411	433	384	402	396	425	387	378	441	373	423	449	427	391	449	377	429	491	457	416	423	439	427	376	417	427	405	430	405	405	431	426	441	374	393	436	423	398	402	395	443	410	391	402	418	416	401	422	422	421	397	387	429	374	433	394	434	389	413	434	411	408	376	434	403	422	393	403	446	413	406	397	395	397	419	382	404	373	422	407	411	413	416	400	429	414	421	409	399	407	410	418	405	400	373	382	402	369	398	408	431	434	402	357	405	401	384	404	426	389	387	424	374
1564	425	147	105	78	311	680	402	113	71	61	76	82	73	78	66	86	84	71	83	61	84	68	78	67	72	60	62	79	77	64	67	76	85	54	74	61	77	67	60	73	80	76	78	60	71	59	79	75	76	70	78	78	82	70	78	68	62	92	83	58	73	70	72	70	72	70	83	72	70	75	74	69	86	73	83	59	83	75	86	69	74	62	76	80	71	60	75	56	73	51	75	69	69	70	59	72	80	74	63	67	62	63	60	78	69	87	69	67	67	76	66	84	70	64	85	78	63	71	65	75	81	64	73	82	87	92	70	80	68	63	95	73	71	67	80	68	61	61	70	67	67	60	72	70	70	78	82	64	72	62	66	67	95	61	56	81	87	76	70	83	72	72	60	63	86	63	66	73	79	79	72	68	68	59	67	80	78	64	95	72	83	70	66	78	69	74	67	62	74	72	70	68	71	73	70	74	65	64	63	80	70	59	65	62	80	65	77	79	68	72	70	65	67	74	82	65	87	79	60	74	70	51	88	63	64	63	74	90	59	55	62	65	88	71	56	76	62	68	64	59	62	68	69	62	52	65	68	72	71	68	67	85	67	71	81	81	72	71	68	72	63	66	65	76	85	67	54	70	55	80	75	76	80	55	67	61	62	67	81	71	60	71	79	77	91	59	79	67	64	58	72	82	79	69	68	80	71	58	85	95	78	56	89	65	75	69	61	66	81	67	67	65	73	75	64	69	54	83	72	78	76	82	73	86	86	69	66	65	80	78	67	64	50	70	85	72	74	76	71	72	63	68	69	66	81	60	80	62	79	55	54	62	65	76	66	75	81	79	75	88	77	70	85	89	78	91	76	79	67	61	68	73	80	67	79	75	49	77	60	82	76	78	68	66	69	85	70	84	68	88	68	55	68	68	65	62	78	80	74	58	76	70	66	68	77	72	82	68	65	76	66	66	82	60	68	64	81	50	77	72	77	69	81	79	64	66	81	68	79	69	80	61	71	75	77	75	64	74	69	60	64	70	62	78	51	84	64	76	63	73	77	71	73	63	69	83	78	84	76	58	65	73	76	60	61	48	54	88	71	75	72	62	80	73	69	62	61	68	75	75	68	79	74	64	90	64	75	60	80	77	82	58	75	73	60	74	59	63	69	54	72	73	75	57	78	70	72	80	69	79	70	60	76	70	76	86	74	68	74	59	70	60	73	67	78	53	69	65	82	51	75	76	77	63	66	85	66	76	85	68	80	86	72	76	84	59	74	81	66	74	66	91	75	64	58	76	67	64	75	55	68	66	76	69	80	67	80	64	66	78	63	62	57	59	69	57	63	73	88	75	76	66	64	82	73	84	91	65	67	72	81	71	76	75	79	81	80	67	64	67	61	82	61	73	55	59	67	80	72	88	53	76	77	81	76	67	68	77	63	68	69	91	58	75	74	90	68	77	68	76	84	58	83	71	66	67	68	66	85	80	71	72	62	55	86	75	68	73	53	73	64	72	66	66	68	85	61	72	81	52	69	91	70	89	80	64	74	63	67	71	70	87	71	48	64	70	84	71	78	71	66	67	62	76	76	83	64	79	58	58	86	66	71	67	75	67	70	76	64	69	67	78	70	54	69	73	67	79	61	63	73	76	66	63	74	73	77	67	71	84	57	57	87	83	71	65	75	70	63	68	71	79	46	71	70	72	68	74	77	58	60	74	61	70	78	63	58	83	68	55	75	59	66	58	72	65	71	53	58	79	62	64	77	74	55	69	56	68	71	66	64	84	74	74	91	76	79	74	70	80	62	64	80	57	63	79	64	79	57	91	70	83	82	74	67	54	64	74	87	79	75	77	69	71	77	79	82	67	60	74	67	69	83	81	67	67	62	79	71	73	84	67	57	66	72	76	91	64	62	63	80	53	70	68	68	69	80	63	78	67	77	71	66	77	72	77	66	64	70	69	59	54	64	74	75	72	58	73	80	65	57	83	69	73	70	76	80	76	56	82	68	70	55	63	73	74	73	75	81	55	72	74	68	73	71	66	73	66	76	68	70	59	59	62	74	76	70	78	75	82	82	64	71	72	72	78	79	79	71	61	67	94	63	56	63	71	72	81	70	55	48	72	83	64	81	62	70	75	81	66	68	81	63	64	65	81	93	60	58	75	53	70	81	63	72	66	74	77	86	64	83	62	70	75	75	70	64	67	80	63	67	74	76	63	58	70	58	73	86	75	77	85	90	75	66	84	71	77	81	99	60	65	50	60	72	64	79	64	72	63	70	82	71	85	69	63	71	71	73	69	69	76	70	65	74	65	68	60	57	53	71	74	61	71	64	66	60	69	61	64	82	73	71	70	68	62	73	85	71	79	64	75	59	83	66	75	73	78	67	77	80	75	69	70	71	79	69	65	77	82	72	62	75	72	70	71	65	65	65	58	73	69	76	76	65	58	69	67	75	74	78	70	77	74	67	68	87	69	69	81	72	70	78	67	70	81	63	78	62	64	73	66	84	71	72	72	76	67	81	66	68	74	69	83	61	55	77	61	78	81	79	84	72	68	64	73	67	71	49	61	83	62	69	59	63	67	69	79	54	73	65	81	70	71	68	68	64	57	63	72	72	76	57	57	73	71	73	82	82	69	77	60	67	70	60	84	69	81	80	69	75	84	80	71	70	65	64	69	69	74	66	77	77	64	74	83	67	63	70	86	88	67	70	79	69	72	61	77	67	72	68	87	69	57	82	72	65	77	80	65	64	73	69	72	64	69	75	79	75	75	83	63	65	76	72	79	65	66	77	72	63	78	62	65	70	71	75	70	72	74	84	68	74	75	75	66	76	68	63	77	68	91	76	65	63	67	66	70	78	62	67	68	76	65	84	74	92	54	68	67	50	68	66	64	74	55	78	57	66	81	75	67	61	61	60	74	61	66	81	50	92	54	64	68	69	73	62	64	93	66	60	82	67	75	87	67	77	59	64	66	62	76	70	62	74	81	75	70	72	78	74	61	78	85	83	68	54	80	59	69	64	84	72	66	66	65	85	59	63	76	65	69	85	83	65	91	71	61	72	64	57	71	72	75	87	69	61	74	72	66	71	66	66	81	74	70	64	61	70	72	68	67	73	50	52	82	57	75	77	72	65	61	73	60	66	76	59	66	71	85	77	73	66	61	65	71	71	55	76	66	68	61	63	70	58	84	66	73	75	52	64	77	65	54	73	58	59	77	71	76	87	77	80	74	77	85	86	67	72	69	67	57	63	83	63	76	71	78	70	65	62	56	79	60	69	74	67	75	75	70	71	68	64	65	59	69	67	66	68	67	82	73	79	68	63	62	83	62	51	83	70	77	76	69	69	73	86	72	66	73	67	63	81	75	76	65	58	63	66	60	71	73	70	74	68	62	81	75	61	81	64	65	70	64	62	81	74	62	57	65	56	63	73	63	65	62	62	61	66	62	76	66	78	64	67	68	65	63	69	64	74	65	75	88	80	62	72	62	63	68	87	86	83	62	69
17525	4146	1122	755	1043	14015	25078	15090	2420	878	803	731	745	642	687	607	610	548	523	579	561	584	553	552	523	574	485	518	522	526	540	512	493	605	520	512	504	498	545	529	507	518	539	501	531	508	497	514	501	480	490	527	469	457	470	524	479	482	540	542	533	458	477	493	532	494	504	488	523	497	526	512	524	500	485	514	481	493	488	494	506	504	464	495	491	504	444	484	497	513	503	476	482	461	510	472	493	508	495	477	484	461	544	510	533	462	525	495	472	463	528	452	498	535	468	506	469	479	471	489	476	509	530	511	493	485	492	512	463	519	520	499	454	463	492	498	476	465	507	515	507	501	516	479	441	493	440	465	444	526	490	502	534	500	462	498	501	514	517	463	534	494	508	520	497	463	461	489	491	489	497	464	480	493	458	481	474	519	507	491	491	483	502	477	483	503	511	516	491	475	479	517	483	498	510	483	478	482	477	472	492	485	492	509	527	513	510	460	486	486	487	521	487	509	488	500	554	522	498	472	540	504	461	505	518	486	501	546	499	496	465	508	509	488	490	488	456	526	510	490	487	519	473	474	481	475	512	481	473	515	479	520	466	494	533	515	501	469	516	534	498	509	475	551	487	521	449	515	489	481	535	495	514	493	484	476	498	503	488	517	516	487	495	504	527	475	474	530	511	494	464	470	473	495	506	502	534	548	470	501	498	486	502	514	492	474	510	460	480	458	462	507	500	494	496	503	473	498	492	500	501	485	509	494	487	475	514	494	488	520	508	520	549	528	535	489	472	471	522	468	518	476	485	474	477	475	496	487	501	507	491	434	487	505	508	515	521	511	510	477	504	504	489	495	484	496	515	506	510	473	480	504	526	474	492	472	511	520	501	469	476	514	519	534	470	500	487	482	495	517	509	480	461	467	511	488	515	494	532	479	521	497	450	458	476	487	471	472	494	462	511	480	480	510	479	506	494	552	491	545	478	544	473	497	505	505	492	536	497	481	495	474	498	523	458	471	475	484	536	479	466	483	524	508	540	463	456	515	497	515	447	463	528	506	510	511	506	455	519	478	513	515	496	483	512	498	504	535	491	505	490	486	477	501	483	484	500	475	505	481	511	500	470	502	486	507	542	473	523	473	526	481	480	505	477	480	533	501	496	516	464	489	511	477	500	512	461	470	466	507	500	520	498	501	502	503	511	510	509	524	526	515	510	523	503	468	524	466	513	500	482	478	497	456	506	523	469	497	500	525	516	506	518	535	473	467	493	488	568	489	497	488	498	510	503	510	497	502	490	535	475	503	500	467	539	456	512	495	496	492	461	481	476	520	497	506	489	489	499	528	508	503	502	459	489	489	494	486	471	496	510	504	509	496	527	487	511	517	491	503	509	489	534	535	474	479	475	486	491	497	472	493	525	518	470	464	476	476	486	527	463	470	502	487	516	489	526	494	456	470	507	506	502	487	439	523	487	471	464	502	499	495	484	508	480	512	443	465	482	479	508	480	482	476	516	522	503	517	492	511	455	510	476	529	475	526	517	496	499	470	502	504	473	497	550	504	500	517	484	513	523	479	441	471	490	508	507	484	479	502	478	521	480	483	500	459	483	489	495	511	478	495	472	493	499	475	481	487	507	560	453	488	484	476	526	537	504	499	503	489	511	494	499	472	498	509	526	504	463	487	474	504	498	491	491	521	505	498	473	511	487	534	450	479	460	526	497	489	518	482	476	471	509	481	489	497	469	461	481	458	492	499	498	442	462	488	487	504	509	509	469	483	498	472	488	461	529	527	485	514	464	484	516	500	494	502	481	499	513	481	497	491	469	490	499	518	516	514	495	493	522	522	522	503	498	503	508	550	496	484	526	503	453	489	484	479	460	503	493	468	522	444	493	464	485	466	474	469	521	457	477	487	498	450	535	506	488	468	481	506	470	474	474	488	508	510	508	508	473	449	492	470	484	472	520	504	524	527	512	523	490	506	512	526	477	510	451	484	487	489	501	470	480	494	470	511	467	495	479	456	477	491	490	494	507	500	478	505	465	473	495	513	484	469	487	511	499	502	504	467	466	496	516	485	469	495	479	486	492	534	499	527	513	471	501	477	491	501	468	503	531	456	530	511	468	505	506	514	445	480	491	444	508	523	461	489	493	504	505	502	467	521	470	489	492	456	477	498	511	477	512	487	529	461	483	487	515	460	479	529	514	470	486	463	460	517	496	460	474	480	527	461	498	538	490	495	488	485	497	520	429	493	495	503	462	505	494	454	513	495	458	471	469	533	532	492	468	520	461	459	458	506	456	509	481	482	486	457	494	482	480	470	540	507	483	496	501	490	488	510	471	504	521	494	527	493	485	474	515	453	475	480	465	483	480	501	493	531	474	488	498	453	524	524	471	510	514	515	469	453	478	510	489	473	502	500	469	474	481	513	461	459	522	485	463	478	469	518	490	540	474	485	489	511	491	497	517	482	480	547	499	488	519	521	500	527	521	490	500	500	546	478	478	446	474	481	512	491	514	516	517	485	458	487	491	514	505	454	495	475	524	510	458	474	507	481	483	487	472	538	531	497	510	501	482	521	496	498	457	507	475	504	478	545	489	467	522	498	491	492	491	463	472	504	478	477	520	499	470	487	489	479	524	503	485	493	494	504	502	526	475	492	516	517	474	490	490	515	463	445	496	504	516	486	525	512	498	469	501	536	488	498	530	496	470	463	495	488	493	492	500	479	487	541	518	467	483	442	492	496	488	481	491	496	510	481	453	493	487	481	470	485	451	486	494	534	484	502	476	469	461	483	529	542	452	506	449	518	508	507	483	517	535	467	499	515	507	470	508	506	504	447	473	503	505	464	506	505	469	471	545	460	507	517	546	499	499	529	455	463	503	488	513	485	486	482	484	521	469	506	474	476	495	470	472	481	461	511	469	503	455	503	551	538	461	474	509	464	495	506	467	472	451	526	483	477	451	513	508	479	469	429	484	538	484	485	494	458	523	492	475	496	477	505	481	473	476	499	472	477	510	505	484	470	503	478	507	504	481	479	511	495	523	501	492	513	517	507	506	448	498	523	485	537	485	468	449	511	494	440	506	451	485	473	466	501	522	475	484	503	475	501	509	506	476	492	488	470	532	510	489	496	484	477	499	448	483	506	504	495	528	478	523	496	509	460	474	491	459	514	495	517	484	496	486	479	483	469	504	437	472	481	511	525	514	510	495	486	488	487	472	502	500	503	538	501	464	510	504	494	513	461	502	467	514	487	516	469	518	469	537	502	450	496	519	480	499	488	462	511	480	440	517	499	461	474	458	503	494	498	474	486	520	509	487	510	475	511	493	491	479	500	482	512	480	487	501	471	512	507	463	489	485	483	485	462	508	483	514	531	504	519	504	493	486	533	467	472	499	473	484	459	536	454	470	556	479	491	491	448	470	517	452	509	476	484	443	476	480	523	473	514	464	487	494	487	486	447	498	520	546	439	490	477	522	531	481	491	521	477	480	478	501	514	499	480
3148	448	160	132	103	293	810	419	123	111	101	98	108	113	114	114	116	94	92	99	91	125	93	107	97	117	97	126	102	101	86	113	95	92	83	105	105	100	90	104	106	117	110	93	107	97	118	98	113	103	85	113	118	102	98	104	107	87	95	112	104	120	103	106	104	104	110	104	104	85	108	93	99	112	92	96	104	91	100	93	116	103	95	108	114	101	101	112	112	114	90	103	113	88	90	120	108	109	109	112	102	130	99	93	104	123	98	110	106	124	113	108	109	130	105	112	102	105	95	117	91	100	124	106	110	119	96	104	105	97	101	122	100	110	112	124	109	94	95	97	106	88	123	95	110	90	101	100	109	106	91	101	96	108	108	118	106	111	102	104	106	118	114	80	108	110	103	120	106	93	97	112	95	96	110	122	100	108	130	93	107	116	107	99	113	100	111	123	91	110	98	118	88	111	93	126	98	108	111	121	112	110	89	104	114	114	94	107	117	103	103	111	107	113	104	96	98	127	112	111	107	103	111	108	116	95	94	112	109	96	113	97	104	131	112	105	82	119	102	109	110	98	97	93	90	100	105	102	93	100	94	106	87	101	77	92	108	109	98	111	91	89	111	130	114	105	89	109	99	109	98	100	111	96	101	101	113	116	106	91	104	101	95	102	103	115	89	114	96	99	99	113	97	117	108	98	100	123	105	113	101	92	97	105	86	107	126	94	100	111	97	105	97	101	105	111	107	113	118	116	122	118	110	113	104	116	103	103	117	97	124	92	114	101	110	102	99	110	111	101	98	105	90	102	94	102	85	96	96	107	107	118	119	113	97	116	121	108	110	104	106	108	114	108	114	117	95	106	111	120	100	111	110	109	102	121	120	105	96	77	105	105	113	96	102	88	126	97	120	114	110	134	94	99	118	107	102	119	109	106	111	98	104	109	121	109	106	125	119	109	106	109	97	117	105	109	90	107	103	102	99	110	105	95	93	112	102	100	99	109	123	92	104	107	106	104	91	94	105	95	112	108	114	97	106	119	119	108	103	111	104	127	99	106	114	99	117	113	93	103	97	93	110	111	97	92	118	125	98	103	107	92	123	100	99	91	109	81	107	94	93	95	109	94	86	106	109	92	93	116	93	98	109	95	103	110	112	103	120	128	111	115	117	106	106	119	110	109	107	109	110	97	121	107	117	105	110	124	105	109	101	104	119	113	116	102	99	124	96	109	107	109	107	105	108	84	108	101	111	84	95	99	105	108	100	101	108	101	108	117	92	96	102	98	128	102	87	110	97	94	115	112	103	120	107	101	124	108	110	92	112	114	101	77	127	99	93	119	92	108	125	115	115	101	122	111	101	95	91	108	112	106	113	97	113	102	105	110	95	102	111	102	109	113	113	99	118	98	94	97	102	91	101	100	108	114	94	118	98	99	110	118	106	114	99	108	98	145	91	90	109	98	112	99	90	109	92	101	115	102	115	103	96	112	114	84	101	102	119	116	118	91	101	98	102	110	94	109	112	100	120	106	85	93	111	92	114	110	132	102	100	109	104	107	103	121	123	78	95	95	123	98	106	92	107	88	93	109	98	97	100	99	95	113	95	99	93	113	93	86	123	95	118	96	108	88	105	106	113	124	97	102	103	97	109	123	95	108	108	113	123	107	98	95	120	107	118	105	113	112	111	101	90	112	118	97	88	122	110	100	100	104	97	113	99	101	105	113	112	94	115	122	120	86	84	114	113	75	117	113	99	89	93	101	109	103	94	98	112	94	109	81	107	104	105	123	110	113	109	110	101	115	99	104	110	109	109	114	103	103	100	92	93	103	94	117	102	101	102	99	108	115	116	108	124	105	104	89	108	114	104	110	104	101	103	106	94	102	106	100	94	104	105	92	112	84	99	99	114	86	98	106	123	105	105	95	105	112	102	97	123	96	87	101	119	109	122	115	108	117	113	101	127	127	116	116	96	123	107	99	86	95	99	96	94	102	90	116	104	112	105	90	88	94	110	111	101	119	121	119	104	114	102	108	103	113	122	114	96	92	100	95	101	107	110	97	111	118	107	105	83	99	93	94	103	89	110	98	115	126	97	93	103	88	97	93	100	113	114	111	102	96	118	98	101	106	119	100	98	103	106	116	99	116	121	94	109	100	105	113	98	101	104	95	113	89	114	101	91	118	118	101	108	95	86	95	98	91	87	108	103	93	124	102	108	108	130	99	108	100	93	101	116	93	89	115	91	104	97	119	90	98	92	115	108	100	100	107	98	105	113	114	104	114	106	91	113	103	124	123	100	101	90	120	107	102	117	106	128	108	106	98	109	104	97	101	86	92	104	111	101	125	108	110	106	109	95	94	93	116	110	112	94	108	107	126	109	88	111	115	100	99	108	93	120	95	113	97	104	97	107	106	104	113	110	93	87	103	101	104	95	94	110	132	89	96	90	113	100	115	124	107	115	109	120	97	117	105	100	116	72	109	106	111	119	107	112	103	116	110	86	109	96	98	103	100	101	102	106	92	122	105	95	85	108	128	123	101	103	98	83	91	100	107	85	91	112	108	101	113	90	101	103	111	105	115	96	114	95	121	112	105	108	100	90	102	104	100	101	93	99	93	103	108	112	102	113	122	82	87	107	114	99	115	97	133	113	91	113	123	108	90	117	100	95	94	107	119	101	112	77	95	98	112	94	111	107	111	98	106	81	105	99	124	104	98	93	104	99	132	91	97	108	117	92	122	93	99	101	105	117	81	116	94	107	91	106	120	111	106	101	72	112	110	100	108	114	102	89	96	90	93	99	101	94	101	104	118	89	110	118	104	92	104	96	119	103	110	105	103	99	109	114	105	102	101	102	111	104	103	117	123	96	116	115	88	97	107	102	123	117	118	99	97	105	104	110	111	108	118	112	104	109	112	93	105	107	116	100	89	102	91	129	78	112	106	100	116	100	110	106	109	96	100	119	96	101	100	92	94	109	87	104	112	123	88	97	119	104	104	106	114	111	90	93	111	108	104	115	107	111	127	111	112	101	117	113	87	96	117	100	102	119	113	118	124	118	105	121	120	124	116	85	105	103	105	97	102	103	101	88	105	119	94	109	107	100	104	106	102	108	91	103	101	96	104	103	106	102	114	119	97	108	103	96	100	132	98	136	101	99	104	89	103	116	119	102	94	86	101	113	134	113	110	117	85	102	109	105	97	99	84	112	105	101	117	96	97	96	128	94	102	106	107	102	112	109	102	99	93	118	127	97	109	90	106	98	100	113	114	88	74	87	118	112	96	115	120	96	96	117	107	104	93	95	106	133	92	106	104	98	103	84	87	92	96	112	107	97	100	122	107	117	88	126	120	94	102	93	101	115	110	103	104	93	87	111	100	101	102	127	103	110	109	102	106	92	89	118	108	98	100	100	110	116	119	100	98	114	99	118	103	114	82	110	99	89	83	104	92	110	102	96	110	104	114	120	107	113	107	115	98	107	96	128	114	96	107	106	96	121	114	111	113	101	124
19619	4458	1491	1005	1281	13254	25576	15471	2024	1196	1097	1025	1049	983	922	956	927	942	943	870	842	856	834	861	828	811	802	792	855	801	769	763	840	772	826	800	762	819	820	750	768	781	791	750	819	749	771	771	770	792	756	754	835	768	810	817	780	801	755	779	817	736	777	782	750	774	751	791	746	820	763	732	731	714	762	767	747	736	780	777	725	732	780	738	745	780	749	756	818	787	808	728	752	778	781	782	757	733	793	773	782	722	794	779	810	741	765	727	787	740	789	751	772	738	759	747	759	786	758	775	749	795	738	745	747	720	759	778	772	744	767	753	713	797	744	766	751	798	792	723	772	848	756	771	777	784	758	762	758	761	793	772	738	772	800	767	783	767	789	798	789	725	736	760	807	760	811	770	777	752	809	779	774	755	786	782	761	730	757	746	794	778	761	763	746	799	774	765	771	748	735	753	761	802	784	773	724	801	779	782	763	785	708	743	760	743	794	763	732	743	800	775	746	771	756	796	776	784	764	766	759	778	764	735	773	733	788	794	744	776	752	795	765	737	779	783	789	739	797	749	764	776	744	769	824	749	792	762	743	774	799	780	763	765	761	759	752	760	797	792	785	787	740	768	773	806	771	770	777	733	775	776	767	752	756	785	740	796	735	795	770	796	778	709	776	734	769	728	752	770	770	765	730	767	803	747	768	762	815	703	702	744	823	732	761	762	790	776	782	753	855	816	709	778	759	731	823	768	763	763	788	777	754	792	790	791	728	815	763	793	722	742	724	753	798	770	805	755	771	811	769	774	800	766	787	738	821	782	772	690	770	776	784	756	742	754	780	764	725	739	658	794	785	779	767	740	779	771	808	717	779	825	792	762	779	761	765	806	752	770	754	769	776	728	797	770	754	798	792	794	736	760	714	740	746	773	735	769	699	763	770	707	785	764	762	794	763	791	745	735	771	780	752	748	708	768	758	757	750	763	805	766	789	834	802	767	733	772	723	726	787	773	722	818	810	812	754	756	758	781	774	812	802	742	749	790	706	762	801	764	750	823	711	755	828	819	732	794	783	821	758	702	752	759	774	777	805	752	765	728	805	770	773	811	745	792	750	793	718	835	783	813	749	769	756	775	775	749	781	761	767	829	773	768	753	758	828	738	810	798	773	773	729	793	786	766	706	776	745	753	708	747	734	799	741	745	743	764	791	773	766	785	798	767	764	707	742	778	731	741	738	802	714	761	779	790	817	736	733	722	806	774	810	788	775	762	798	786	748	713	802	775	772	773	794	790	802	794	734	772	727	760	772	779	778	741	796	734	759	794	739	783	717	752	801	745	722	752	690	767	821	731	748	781	771	809	724	759	767	740	751	822	729	753	774	771	771	700	709	773	762	714	750	717	728	769	795	763	749	738	760	754	758	740	810	758	770	760	722	762	775	719	740	771	742	766	771	709	750	733	750	791	758	689	759	740	773	749	803	780	767	785	787	744	758	785	784	736	762	799	796	794	772	801	768	801	746	766	805	746	736	781	775	800	790	756	747	779	747	784	783	750	781	770	779	749	749	788	796	749	778	780	772	793	752	739	786	747	755	764	749	740	790	710	787	741	764	793	783	787	751	785	776	691	701	743	767	799	779	799	755	735	803	752	728	711	767	771	778	723	775	784	750	745	801	742	765	795	755	797	754	756	771	769	761	758	763	801	750	775	736	760	782	798	709	745	749	747	740	825	794	763	747	765	743	784	742	760	778	700	792	733	789	760	806	733	771	794	745	783	772	780	770	757	726	788	739	754	779	751	795	773	707	738	826	755	778	728	788	784	778	733	778	727	739	832	788	745	809	766	775	783	793	726	751	693	730	783	811	754	743	781	803	749	782	821	770	740	761	786	786	736	800	806	740	795	749	786	743	794	730	797	813	783	776	734	810	823	756	739	752	758	806	781	755	799	787	795	752	743	785	763	777	745	779	785	785	827	797	768	738	799	783	784	732	780	773	749	762	798	767	761	798	759	773	762	760	818	749	736	770	786	771	779	768	786	777	782	788	729	846	764	767	738	794	773	805	780	766	749	760	787	763	750	754	806	774	744	733	814	814	765	788	796	749	781	745	749	776	760	783	737	761	786	728	768	774	784	814	734	748	815	783	723	754	748	724	758	750	775	771	770	755	749	767	736	784	734	766	734	730	765	748	700	741	775	763	771	800	790	747	732	773	746	751	755	759	787	747	742	751	743	776	796	809	782	831	762	762	760	785	767	765	767	763	743	793	761	737	756	752	756	761	754	742	782	750	789	775	816	755	788	814	758	755	778	787	787	747	743	756	752	732	768	766	766	785	784	769	791	821	767	758	731	767	762	766	769	814	801	768	748	753	745	783	741	729	748	779	787	798	746	766	780	786	726	768	767	779	753	773	751	779	771	768	805	793	775	802	768	785	755	763	768	728	779	799	769	798	729	776	794	775	778	723	784	782	785	725	793	793	730	740	722	739	772	777	816	762	725	783	727	717	724	774	757	786	791	782	783	820	768	743	780	772	781	825	775	772	768	758	777	760	776	770	773	762	752	775	755	801	754	777	752	791	768	728	772	755	744	764	747	777	826	800	794	763	723	756	772	772	783	787	752	761	800	762	799	794	730	795	743	787	722	773	752	812	758	759	764	729	756	772	749	805	733	798	815	734	800	786	782	754	746	821	775	785	736	779	755	717	755	699	758	743	787	763	762	725	731	782	761	749	830	744	775	768	713	761	767	737	816	786	779	747	763	761	747	718	732	755	805	786	797	794	833	719	713	776	739	744	755	736	767	795	778	760	740	808	790	790	761	772	725	745	743	772	785	776	754	746	776	772	722	780	738	771	768	741	739	767	762	777	738	814	798	811	748	765	747	791	737	780	758	746	809	727	777	781	771	816	741	782	753	758	774	730	812	719	747	777	751	763	787	777	773	786	790	775	766	770	744	802	778	757	779	716	749	800	784	794	749	760	724	750	784	742	747	767	821	763	779	784	806	784	716	769	744	804	793	778	704	723	782	768	811	768	748	792	775	755	773	771	781	760	783	820	766	773	753	767	750	772	770	770	761	772	788	756	746	731	812	780	740	791	724	761	731	752	756	773	727	782	747	800	801	785	772	743	764	728	757	820	759	770	733	748	830	795	774	777	735	785	768	785	765	766	775	791	784	773	774	712	759	774	770	797	737	759	813	771	797	777	750	754	765	780	766	772	776	783	764	739	782	765	765	766	715	756	749	805	771	759	744	771	729	747	732	757	769	770	794	786	754	789	755	752	777	801	803	717	765	738	742	728	766	782	781	742	765	776	723	747	810	740	751	753	800	745	743	773	798	768	716	750	728	759	736	757	781	712	750	754	778	751	790	707	807	740	786	787	782	769	791	758	763	768	736	822	741	817	790	766	810	851	730	785	772	779	739	797	770	706	804	792	736	804	797	767	749	820	711	746	765	817	754	775	826	737	787	757	734	775	776	791	780	719	808	762	766	797	731	796	781	775	771
2454	753	226	160	154	613	1282	811	197	144	154	148	123	139	139	148	145	154	154	150	151	146	118	153	136	122	141	138	139	132	120	164	155	143	148	138	145	134	130	135	164	133	142	128	133	125	105	135	131	134	127	134	139	115	154	127	121	150	137	146	138	137	139	134	157	128	142	135	127	120	159	123	132	147	147	129	122	125	136	128	159	118	141	120	123	125	128	131	132	115	122	124	129	137	109	140	140	124	122	129	132	145	131	126	126	141	126	126	118	118	151	136	139	131	121	127	152	120	126	122	108	136	132	145	146	121	130	124	129	135	146	119	121	114	152	120	148	112	120	128	146	130	140	125	153	129	133	135	139	111	151	143	125	116	141	117	122	134	174	148	140	133	123	136	134	134	151	149	124	140	135	134	145	138	127	138	112	116	107	129	132	118	118	133	119	127	127	131	144	132	156	128	140	95	142	131	137	130	136	140	140	118	124	151	131	146	109	122	130	138	145	125	132	130	139	131	139	120	141	126	133	124	127	108	135	144	113	148	137	122	113	135	136	136	131	115	131	126	150	136	142	134	129	134	127	125	142	135	122	126	133	129	127	133	157	138	122	155	130	118	122	130	143	142	139	141	141	115	146	136	126	128	123	131	137	151	123	132	146	123	125	127	129	123	123	147	145	123	146	132	133	123	142	118	127	144	119	129	133	124	131	130	118	147	126	127	139	119	128	123	127	140	126	146	128	127	137	113	141	133	132	133	122	124	137	128	126	141	139	154	114	114	115	129	120	135	141	127	119	162	144	127	142	112	128	140	110	135	131	116	136	140	130	129	136	132	109	128	142	147	137	124	123	120	123	124	124	142	118	121	103	136	122	125	137	119	121	150	144	140	140	111	115	158	137	149	145	140	135	127	144	112	134	125	135	131	129	130	132	158	143	135	124	141	149	130	131	116	132	144	129	135	152	116	120	115	127	117	148	143	118	141	119	121	128	129	119	114	134	138	138	118	125	137	130	121	130	129	140	116	131	126	125	147	138	127	142	139	137	137	132	135	135	128	106	121	131	125	113	132	122	149	120	122	127	141	136	114	126	114	122	134	144	124	144	139	119	114	147	129	146	135	153	129	131	116	139	117	141	127	124	117	113	126	138	128	125	132	127	119	131	132	128	126	130	133	142	135	135	147	138	144	131	133	135	120	134	132	136	146	138	135	111	127	131	129	139	145	126	118	124	127	134	141	131	127	112	133	143	127	131	137	133	139	136	151	138	130	135	129	131	117	114	130	131	131	128	134	131	117	144	126	117	136	132	137	122	117	122	141	139	143	143	128	144	133	126	125	137	127	146	124	134	122	130	143	128	116	154	123	116	144	143	126	129	134	105	140	138	132	113	142	132	149	126	128	124	107	128	143	141	135	140	143	136	128	132	139	128	161	131	138	132	126	153	148	140	138	125	139	117	151	120	141	115	118	124	131	129	121	130	122	112	147	142	126	128	138	128	149	157	151	116	122	128	126	143	116	121	135	126	161	133	143	145	130	138	122	135	133	127	128	132	130	150	127	129	131	123	142	122	130	129	138	127	137	127	131	118	108	126	133	122	137	121	127	153	124	137	106	144	136	135	160	126	124	118	114	125	129	123	151	129	136	146	145	151	116	113	150	159	143	130	141	134	120	141	138	125	130	122	138	130	133	141	158	154	134	125	121	125	142	127	125	123	125	118	150	115	138	126	138	132	119	155	132	150	130	124	119	112	121	113	143	130	132	138	161	122	152	128	124	110	120	132	138	134	128	135	128	123	133	133	140	154	150	109	120	143	127	119	142	131	143	129	142	129	142	132	132	119	123	133	129	106	121	146	135	127	121	147	139	148	151	143	122	140	142	141	124	159	117	121	139	122	109	111	128	153	133	148	125	142	137	150	116	152	110	118	130	144	133	133	147	141	151	102	143	125	121	154	139	141	140	133	144	133	132	127	133	147	136	132	103	132	137	139	135	117	146	148	152	124	132	124	135	134	133	131	132	122	133	149	140	135	146	122	142	124	123	123	129	135	136	136	119	127	125	130	122	135	149	137	148	138	115	118	128	125	148	137	127	131	137	109	153	137	141	137	132	127	119	136	138	108	128	134	135	130	134	121	116	140	152	129	125	123	147	133	144	125	134	138	135	132	150	129	138	134	144	121	105	142	127	126	145	147	145	147	127	136	108	133	133	144	153	139	128	107	99	128	149	125	146	120	129	113	120	132	107	121	133	122	147	136	141	139	131	127	139	120	120	123	129	127	120	125	148	131	145	108	137	130	127	140	140	160	153	131	114	129	136	141	137	137	155	119	130	131	130	109	133	129	139	119	131	142	142	135	120	155	126	148	124	134	132	116	133	123	132	120	130	141	138	117	139	134	123	131	131	139	157	131	121	128	126	122	139	145	139	136	141	142	118	119	120	122	152	132	143	134	113	131	129	131	123	146	152	135	140	121	133	143	127	134	128	140	142	135	120	125	129	123	123	137	136	122	120	136	145	130	118	123	118	116	123	124	131	131	139	122	140	141	129	138	147	128	129	125	134	147	145	140	139	120	132	129	139	127	125	122	121	109	141	140	141	131	143	134	130	150	134	117	118	119	140	132	151	133	118	135	150	134	132	118	143	125	151	126	122	114	130	118	108	136	123	147	115	124	135	138	131	150	121	137	112	128	133	120	132	145	130	135	134	136	119	124	133	122	113	139	133	145	129	134	134	133	144	128	130	160	138	149	114	113	140	123	128	127	124	120	112	143	133	130	126	123	135	146	135	149	133	111	122	148	116	147	130	141	130	148	122	143	128	130	130	151	125	138	152	132	148	112	140	154	116	136	122	109	135	136	127	121	140	152	139	129	132	119	163	129	118	126	131	132	139	124	142	131	140	118	138	123	120	121	121	130	127	147	127	129	132	121	117	119	122	129	128	148	143	118	124	112	134	142	128	105	147	138	115	120	117	117	147	110	112	136	131	115	151	143	126	128	119	153	131	139	112	120	167	140	149	147	117	125	131	128	133	131	113	148	135	138	152	127	128	108	132	143	131	126	129	120	134	125	140	117	131	137	122	131	126	135	121	149	123	151	137	142	138	121	133	135	129	122	131	140	130	143	126	129	136	127	127	128	119	163	123	128	133	112	124	134	121	109	130	133	127	124	129	135	142	140	136	145	122	135	146	112	126	144	109	129	129	135	125	129	132	129	114	122	118	155	117	113	135	122	148	119	98	141	132	167	138	149	130	132	144	124	141	133	137	122	114	129	140	119	145	142	135	127	113	130	140	128	133	141	140	139	123	128	128	118	140	108	126	135	120	121	133	147	137	110	119	126	122	133	142	137	146	131	119	142	129	118	128	125	125	136	150	137	129	131	131	136	121	130	112	119	138	139	132	138	123	124	142	126	140	136	130	132	126	135	131	126	128	122	147	140	130	133	131	120	115	138	154	133	135	141	141	126	133	135	112	149	124	133	132	107	128	127	144	131	151	137	116
22388	7016	2052	1455	1894	19825	30737	21378	3776	1873	1699	1560	1496	1376	1360	1254	1153	1173	1198	1137	1056	1126	1085	1031	1017	1051	1078	994	1042	1005	1002	998	990	925	941	952	996	936	978	980	928	959	939	921	941	912	913	940	943	1026	966	980	936	934	953	922	940	915	903	894	921	914	911	978	877	948	881	890	905	928	959	892	946	906	952	910	920	884	889	906	904	928	916	962	924	880	934	937	868	943	924	906	901	990	877	917	938	941	933	901	887	915	978	854	945	869	879	931	899	913	891	941	929	1012	981	891	909	901	906	856	918	931	882	900	888	874	976	907	868	863	944	949	942	931	881	921	849	923	890	874	972	896	935	878	912	940	886	899	960	901	863	883	922	915	923	924	893	922	927	861	903	908	922	952	930	896	915	894	947	903	892	944	869	904	919	905	977	905	929	964	908	932	880	931	947	905	917	951	917	959	908	939	891	916	910	901	864	861	910	966	900	858	920	937	915	985	947	929	922	908	869	914	972	899	891	963	937	869	889	875	862	890	911	900	932	893	948	918	921	930	926	908	932	924	894	858	859	937	929	933	944	898	950	913	864	943	881	907	883	918	908	869	902	970	919	913	930	934	908	928	884	928	886	935	905	951	877	954	899	878	924	839	916	897	889	870	868	893	933	920	954	862	933	959	882	934	919	946	929	926	955	931	923	886	914	939	887	938	933	928	911	908	863	863	926	857	899	917	892	935	891	957	914	890	915	883	904	911	922	922	905	947	941	933	955	896	858	935	922	946	952	909	909	900	920	947	929	918	874	883	907	954	851	944	954	947	914	882	841	895	940	891	901	919	951	921	921	958	936	895	923	896	917	893	980	916	903	885	901	866	952	854	944	874	870	849	954	924	954	936	920	907	926	932	847	960	930	922	951	937	916	898	953	926	968	868	926	930	895	955	881	851	922	862	912	926	944	918	923	867	925	916	891	901	883	904	905	875	933	912	913	889	855	909	854	881	903	888	943	884	897	956	940	903	921	910	851	965	901	942	936	865	916	879	902	923	924	910	918	937	873	883	903	894	872	906	892	885	841	922	825	876	909	905	859	973	900	928	968	913	900	888	930	919	895	947	929	920	839	873	880	894	934	895	849	934	914	970	917	932	962	908	932	860	927	938	909	908	937	902	929	925	954	929	906	929	911	899	866	921	956	897	902	912	886	902	864	878	881	858	914	900	928	934	962	957	903	896	913	910	959	895	863	899	921	921	861	886	940	884	938	915	899	878	904	946	896	933	881	936	957	933	942	904	915	943	932	901	867	896	920	925	880	944	898	866	890	933	917	903	908	912	915	915	930	926	895	920	902	893	918	868	900	902	911	867	893	918	894	889	895	910	900	900	849	937	891	932	923	931	964	903	930	918	947	917	902	912	899	966	913	957	932	941	954	850	912	901	939	922	890	956	892	914	944	922	961	827	902	931	913	921	960	947	922	886	919	960	937	841	930	937	915	946	933	900	942	978	890	913	872	893	922	931	871	931	908	867	928	928	943	871	905	904	955	943	905	909	892	947	874	946	875	890	896	886	883	905	913	940	963	908	958	971	926	886	884	905	916	921	914	912	948	882	892	902	849	908	920	910	878	934	925	886	942	891	874	830	855	938	897	940	946	935	945	921	936	903	903	927	949	870	916	955	874	925	986	901	902	896	955	930	904	906	883	887	899	840	923	964	922	934	911	959	902	905	861	906	924	880	892	897	911	894	885	903	872	964	934	926	855	974	910	941	884	938	948	967	950	868	885	915	896	923	902	887	894	885	942	927	921	928	910	890	884	937	941	944	906	923	888	937	889	891	852	900	961	861	950	924	875	861	907	930	907	904	912	877	893	933	894	926	920	894	918	921	952	869	950	950	904	941	909	884	888	867	922	919	934	896	914	885	909	859	958	904	913	921	945	905	940	906	915	892	927	913	877	911	923	882	926	961	944	934	884	885	857	929	892	968	915	920	936	933	906	975	894	891	956	930	890	935	899	887	921	948	908	924	932	875	957	855	910	908	917	937	901	939	982	899	942	928	901	942	942	942	971	926	950	839	969	928	919	896	959	929	906	921	955	879	866	901	884	919	866	932	916	918	910	932	921	941	935	879	890	920	975	889	921	952	958	916	857	923	970	934	919	873	890	888	885	894	930	954	935	922	881	928	851	938	931	912	894	929	941	925	931	927	887	894	943	922	885	946	925	909	940	937	935	980	834	841	885	909	907	908	947	946	925	918	930	892	920	965	891	922	908	911	966	912	847	873	966	921	906	927	937	878	804	894	896	880	896	904	895	890	888	906	909	955	934	965	943	872	921	940	942	943	891	894	929	885	938	919	907	892	929	890	914	901	879	929	908	905	867	914	882	889	964	942	902	904	928	967	951	916	941	870	962	913	974	946	894	934	943	941	934	895	892	936	889	884	920	888	892	987	943	865	914	960	872	900	889	954	904	899	931	917	945	892	943	907	884	911	888	909	900	883	854	923	895	924	967	917	876	906	924	937	895	934	931	912	880	946	867	901	941	877	864	874	882	937	862	885	886	879	919	926	897	883	888	880	959	894	918	915	921	954	954	911	951	911	898	933	909	944	962	938	950	914	868	834	886	893	971	819	957	902	898	874	878	932	908	901	878	919	895	930	880	897	942	928	916	925	877	936	897	907	930	946	927	930	945	917	914	876	975	843	888	916	935	943	877	935	928	922	917	947	913	884	887	836	904	887	957	836	910	913	887	950	957	921	856	986	927	870	939	899	906	886	957	891	904	910	897	907	938	910	930	946	884	838	886	877	930	938	897	868	897	912	913	939	909	944	929	960	903	891	842	918	998	889	942	920	893	910	924	911	910	989	915	905	861	932	873	879	927	930	924	939	930	902	960	855	911	976	928	925	928	873	889	932	919	964	900	899	921	888	933	901	904	894	935	920	896	914	881	921	880	946	951	962	857	956	936	911	919	869	888	934	913	877	895	929	878	920	964	919	929	831	961	837	915	928	926	934	940	937	918	932	945	908	943	924	910	898	920	915	928	853	914	899	881	945	979	894	915	883	913	929	862	934	948	932	919	911	942	882	1027	919	853	907	892	956	894	919	934	914	880	885	866	910	855	848	918	892	912	945	890	895	876	867	888	820	884	925	953	911	854	886	917	923	913	959	889	965	947	952	949	878	941	935	907	928	909	891	963	912	860	936	905	930	894	929	940	944	905	868	940	929	941	956	862	924	956	893	883	889	932	929	923	891	936	897	958	879	906	946	865	895	942	928	918	948	923	867	920	859	923	914	946	904	940	891	922	943	956	922	903	908	867	947	934	918	965	897	844	873	885	931	915	893	925	940	922	907	900	940	957	911	861	899	937	921	907	986	899	969	897	904	950	975	872	918	890	923	928	887	904	889	891	934	899	951	937	917	917	956	893	922	962	932	972	952	878	930	958	882	909	933	947	913	947	933	926	890	916	858	903	925	909	918	956	901	903	851	920	919	915	893	908	903	921	919	913	824
1861	324	95	59	44	100	108	94	63	55	55	51	47	47	50	55	54	47	44	48	65	52	49	52	68	52	60	51	69	45	52	58	55	56	71	48	50	57	46	42	66	59	49	51	47	49	57	60	57	54	48	60	46	47	40	43	48	44	62	49	55	50	48	56	55	62	47	64	55	43	41	57	49	55	55	55	67	43	54	55	55	42	38	51	57	60	63	57	68	45	52	65	57	63	59	46	54	42	52	56	42	40	43	61	60	59	54	53	51	63	62	51	59	49	63	44	66	56	65	50	56	57	70	47	51	58	67	45	53	63	41	47	69	53	60	47	54	59	63	54	51	55	41	41	55	52	44	58	49	57	52	60	43	60	62	62	45	55	48	47	26	59	63	77	42	54	49	60	55	60	47	45	50	40	55	62	60	48	56	53	60	52	62	61	57	54	66	46	65	35	57	55	63	57	51	54	55	43	46	45	54	56	46	58	72	60	46	52	50	60	66	63	59	52	53	47	51	57	61	43	49	54	51	43	49	56	48	73	56	53	56	60	52	46	54	56	39	60	45	48	59	45	46	67	73	49	57	42	56	61	52	47	57	55	56	52	61	43	41	53	54	69	40	51	66	51	55	57	66	45	48	67	48	45	57	50	65	51	47	44	40	43	60	53	47	53	50	60	53	54	50	48	54	55	52	50	46	64	64	66	51	54	59	64	45	49	54	49	63	68	48	45	62	71	57	52	49	55	52	41	54	52	59	63	55	57	38	43	62	59	54	50	50	56	60	37	57	57	47	52	60	71	54	47	59	65	57	66	65	59	50	52	51	47	48	57	63	66	62	52	54	45	55	57	57	55	50	50	50	48	56	55	57	62	63	48	51	50	51	47	59	61	42	42	51	54	48	57	60	53	55	65	46	53	52	53	52	48	62	54	51	45	51	52	55	58	60	60	52	70	65	54	57	47	45	58	42	55	52	55	53	54	51	65	45	62	53	44	52	47	53	53	57	58	49	43	58	39	47	56	54	70	45	53	62	52	50	41	50	53	47	53	58	55	55	57	61	58	55	56	54	64	45	52	53	60	38	50	54	59	55	49	54	50	47	62	59	41	46	71	46	56	46	61	63	49	46	54	40	58	59	43	53	50	55	58	46	46	48	57	54	52	51	45	50	47	53	62	51	62	53	48	47	48	54	59	54	52	70	48	48	64	56	62	60	51	49	44	55	46	58	48	48	56	49	59	55	55	62	58	65	54	48	57	60	42	49	50	55	70	54	54	46	54	58	70	48	56	64	50	59	52	59	51	55	45	52	43	58	52	46	43	52	55	54	48	54	62	48	61	54	53	43	56	59	50	55	61	45	59	40	51	63	47	45	75	50	67	49	55	50	54	56	48	59	55	60	53	64	47	50	57	62	48	68	55	64	35	48	51	50	60	58	67	57	33	57	58	44	57	52	57	68	41	53	58	64	40	54	68	55	49	56	57	50	54	62	66	65	52	52	51	48	50	51	56	57	58	40	59	60	40	67	53	57	65	53	55	49	52	41	45	64	62	48	55	49	51	57	53	66	44	42	46	58	49	58	37	44	52	43	56	54	48	49	56	53	54	60	57	51	53	50	52	76	59	59	49	49	44	49	50	58	60	55	52	52	46	58	62	44	65	62	50	52	47	54	54	65	45	56	52	58	48	48	58	49	51	54	50	63	48	67	48	57	60	59	46	66	69	68	52	49	51	61	51	49	57	53	61	44	62	60	59	53	55	51	56	53	63	50	47	55	55	58	57	67	56	59	57	57	52	57	55	52	46	51	55	59	53	55	46	42	48	61	54	57	60	56	68	52	55	58	42	55	52	59	49	56	54	57	57	51	55	62	44	57	64	58	58	72	62	47	46	42	42	57	51	62	44	54	44	66	42	62	40	51	42	61	57	57	50	53	43	51	59	44	55	45	52	57	68	67	61	62	41	55	44	57	62	39	57	60	57	60	53	60	51	72	50	48	62	52	61	59	44	58	62	44	58	57	41	45	59	60	61	56	54	41	47	51	61	61	72	46	65	35	54	51	55	47	53	54	63	49	57	51	67	50	45	55	60	58	59	49	40	53	47	49	50	49	55	59	64	52	52	60	47	58	43	54	65	48	52	36	39	41	42	54	46	46	55	56	56	43	62	71	51	56	46	50	63	44	44	60	43	55	68	52	57	53	51	53	62	51	54	53	55	53	49	54	47	65	52	59	57	56	55	62	54	64	48	59	40	54	58	55	45	70	55	52	46	53	53	59	50	55	45	41	55	54	56	49	55	57	53	56	39	49	53	47	50	58	48	59	58	56	56	64	56	44	48	56	51	60	46	57	62	65	43	49	53	43	50	56	58	53	64	54	58	51	59	46	59	57	63	45	59	50	52	47	50	56	54	58	49	50	60	58	54	53	69	50	42	62	50	61	62	47	52	49	49	50	56	66	55	38	56	50	51	47	59	48	54	54	60	53	73	55	51	47	55	61	59	55	48	65	51	50	49	49	44	48	42	47	56	54	61	63	60	56	54	45	39	60	62	40	53	52	66	45	46	64	63	66	47	53	41	60	44	60	51	40	55	44	56	50	64	50	50	55	48	49	71	61	55	62	58	49	57	50	47	64	58	58	49	67	54	57	64	43	58	49	63	39	54	47	43	44	55	42	52	56	63	54	51	59	60	51	55	57	48	50	68	64	42	51	66	41	54	57	65	47	56	54	69	49	52	59	54	46	64	79	55	65	70	57	64	55	55	63	50	60	54	54	58	43	40	57	58	56	52	43	43	52	57	48	69	49	72	42	42	48	53	62	50	45	56	45	71	67	54	53	52	55	62	44	58	53	45	57	63	41	43	42	55	59	57	56	53	67	55	54	39	69	51	43	41	61	67	63	55	45	47	55	55	71	46	50	53	57	54	53	45	56	49	60	58	54	45	46	60	66	52	56	53	46	53	45	49	48	61	49	50	57	45	58	53	54	45	48	61	58	63	48	52	55	54	68	54	56	53	54	54	63	56	56	52	59	59	53	48	58	59	49	58	58	61	50	54	46	47	46	50	56	66	43	44	48	45	50	59	46	47	66	57	49	53	48	62	59	49	56	56	58	58	58	56	61	55	41	55	61	58	58	65	51	53	51	50	61	56	58	61	54	62	48	48	56	63	62	55	70	46	43	51	60	53	45	52	67	48	63	52	53	53	43	59	51	53	52	51	54	54	53	51	51	58	50	59	48	65	52	52	56	50	50	57	59	52	56	59	51	64	54	58	56	46	48	48	50	67	60	56	55	46	54	66	49	55	58	47	56	45	59	63	58	62	40	52	59	57	60	47	55	48	60	62	51	58	49	51	52	55	55	58	49	64	47	52	57	53	37	52	68	56	50	53	62	60	57	49	61	50	73	41	61	44	48	49	53	47	66	47	53	50	52	45	51	46	52	53	49	53	34	53	61	64	53	55	48	49	54	58	60	54	50	55	55	67	54	41	50	57	46	46
14013	3465	874	558	625	4411	5099	2887	593	484	410	451	469	433	450	442	405	428	409	427	421	438	418	413	397	432	443	457	415	394	401	398	392	452	446	441	409	409	394	410	389	422	388	386	387	406	424	455	449	426	372	409	437	428	380	412	383	371	465	403	373	395	383	399	434	406	391	416	458	399	390	394	373	446	438	409	427	412	412	412	426	426	379	432	395	413	392	365	430	402	411	382	431	387	397	416	401	436	423	401	405	430	390	391	412	375	396	421	421	374	431	403	412	440	412	403	415	422	400	394	362	405	430	404	407	406	391	404	409	420	454	394	410	415	388	440	385	422	372	428	431	406	412	417	415	417	404	396	385	418	414	399	404	413	418	405	390	416	440	411	425	387	402	393	422	430	421	399	399	384	446	427	372	404	396	440	405	400	412	410	413	385	381	411	394	414	423	394	402	390	367	389	386	409	420	409	426	372	393	438	399	448	421	408	412	406	391	387	416	411	397	391	419	389	399	395	369	420	376	409	408	395	436	418	373	420	408	400	386	400	384	448	404	407	403	434	414	408	407	363	441	375	411	426	429	411	397	395	408	432	391	418	397	424	439	396	448	414	405	423	440	396	396	414	436	410	434	442	389	414	385	399	422	431	386	414	404	388	385	409	401	370	396	388	394	386	420	396	440	387	354	420	426	447	392	403	407	438	400	387	395	416	409	400	415	404	410	405	371	362	415	415	386	394	439	437	405	388	395	447	383	405	382	414	392	408	416	418	400	386	384	401	372	377	405	395	420	421	411	397	372	414	415	405	388	393	450	422	422	400	433	386	409	401	393	422	433	420	385	446	428	397	379	407	336	394	438	427	426	387	426	411	368	407	402	401	426	405	406	419	419	430	406	426	408	408	426	421	416	385	418	393	395	422	371	388	423	413	410	394	395	390	413	400	394	374	378	424	382	399	386	418	371	451	393	428	401	404	407	418	413	409	424	411	436	422	415	413	414	431	366	429	392	389	393	410	345	405	400	360	421	371	391	417	426	417	411	448	397	375	427	388	388	399	387	408	415	430	458	412	416	384	411	418	449	449	385	402	415	408	413	426	396	409	370	381	385	420	427	445	391	387	392	399	414	407	368	381	397	393	409	390	421	422	419	423	392	389	387	413	397	432	396	377	394	392	388	435	391	409	391	393	386	419	415	423	395	386	416	441	414	386	417	385	416	418	433	414	385	380	417	433	397	392	379	405	416	439	434	376	383	391	399	396	407	416	388	394	417	396	392	419	429	375	417	409	411	375	411	436	389	425	408	412	404	388	408	414	400	398	424	415	401	411	419	405	422	388	417	414	383	413	405	404	418	424	406	362	367	426	416	405	439	385	402	413	429	395	399	413	354	399	403	357	403	401	398	387	404	410	420	450	414	403	399	432	376	436	385	378	379	400	436	424	401	434	410	412	398	443	410	399	378	410	396	419	397	427	424	390	412	384	406	421	406	412	441	453	404	397	395	442	398	384	432	407	411	439	426	433	396	432	404	397	404	430	379	419	418	405	394	390	380	376	391	406	415	399	413	386	402	433	396	379	404	403	400	360	372	398	407	445	386	386	429	400	412	371	404	382	397	408	423	389	457	439	414	441	398	418	386	434	398	414	424	408	415	422	394	395	419	425	411	416	408	384	408	438	429	387	405	421	453	392	442	401	414	414	448	406	403	378	405	421	403	413	374	398	428	390	430	374	399	388	424	365	389	391	401	408	423	411	394	368	441	351	427	410	427	422	397	411	398	398	397	417	387	402	406	429	413	416	438	410	375	393	410	413	388	356	431	400	378	396	419	437	396	405	425	389	410	387	414	446	425	423	390	423	379	389	405	388	432	402	373	380	400	393	445	413	395	430	395	401	461	399	410	428	415	405	405	423	396	420	409	390	409	390	391	402	407	404	413	410	407	415	407	391	430	412	398	419	387	413	409	431	416	413	402	387	386	403	409	402	389	378	363	397	424	402	389	412	400	395	416	431	388	406	413	381	397	424	404	413	433	385	370	429	383	403	402	421	365	394	390	420	392	402	405	427	411	439	438	397	429	408	422	429	396	383	379	407	411	364	427	406	404	425	435	423	396	412	408	407	430	410	417	387	419	400	410	409	401	394	410	412	440	425	407	423	438	418	391	433	440	403	402	392	422	397	400	386	422	398	396	396	410	410	400	376	448	384	357	395	392	444	405	397	430	427	455	384	417	409	374	461	418	416	407	394	406	378	462	425	447	391	436	403	417	422	418	429	356	419	398	420	407	428	400	389	372	407	408	406	405	435	431	408	401	397	413	372	423	418	429	372	414	419	401	395	389	452	427	420	383	399	401	402	417	403	421	419	403	431	412	388	411	415	405	419	391	407	390	381	415	399	427	413	395	443	411	427	405	434	394	406	396	420	409	388	426	419	394	401	404	396	409	419	436	413	445	406	392	402	419	376	395	406	412	408	424	390	387	367	384	414	388	400	403	387	383	372	411	388	426	417	449	413	420	393	435	396	394	419	391	378	404	423	391	382	406	426	398	376	394	448	395	407	412	391	392	376	401	402	428	367	434	440	426	394	422	451	416	402	412	405	400	399	378	376	400	412	415	401	393	425	358	422	388	412	378	403	402	430	385	406	437	388	401	428	388	391	400	398	401	411	407	445	399	378	437	441	416	422	391	410	391	395	399	409	383	386	403	387	429	396	455	373	385	413	399	404	388	368	393	382	398	405	388	420	404	407	408	399	420	434	412	375	396	380	404	415	400	421	398	442	372	393	402	424	394	407	449	434	388	411	434	370	409	397	415	415	399	376	403	424	394	450	454	444	404	417	424	390	387	419	399	424	385	414	399	374	434	428	372	389	380	405	384	404	391	410	365	383	396	399	384	461	377	416	421	411	436	387	432	402	403	395	375	406	414	434	409	420	416	435	408	409	407	368	432	416	425	407	400	403	406	420	398	421	418	395	421	404	370	394	371	416	441	395	392	407	374	377	385	447	390	443	395	412	406	411	439	422	414	395	409	421	417	373	436	417	449	367	407	380	433	414	369	374	382	391	389	394	379	426	390	420	371	420	422	421	410	451	401	415	399	401	417	370	419	393	429	396	383	439	398	372	407	406	453	418	407	386	398	402	418	382	382	403	359	388	389	403	407	400	418	389	420	418	398	377	407	397	394	374	409	382	418	392	376	416	428	411	438	376	412	396	414	410	373	387	415	390	384	416	397	403	439	389	368	360	381	402	391	435	409	433	407	410	403	440	413	415	410	409	435	368	409	427	408	378	422	409	415	419	421	432	475	391	422	409	423	364	404	424	396	414	405	403	400	412	407	430	403	422	411	420	374	364	402	426	408	420	381	386	392	401	440	402	412	401	409	401	379	403	420	419	410	429	425	426	389	418	411	395	407	395	406	391	445	397	419	418	458	400	441	373	427	447	454	400	422	430	363	403	404	420	423	373	403	401	429	391	388	384	407	395	401	393	391	419	417	447	407	408
1427	488	179	73	98	342	475	204	89	89	61	67	70	51	73	90	83	89	73	70	76	85	80	57	67	64	57	68	86	80	70	67	59	62	71	75	78	87	68	70	60	77	69	78	62	67	82	83	77	64	65	80	73	78	66	74	78	83	65	69	57	86	72	74	74	82	80	68	64	71	74	76	67	69	80	70	78	74	70	80	73	58	68	70	83	75	93	75	71	79	61	68	58	65	72	70	64	64	68	57	65	67	58	72	67	66	69	71	69	78	70	76	69	75	76	62	62	80	75	72	58	55	63	82	69	91	63	65	68	83	69	79	78	70	76	67	79	58	75	83	61	80	54	78	65	73	76	74	69	68	68	60	59	64	83	67	78	76	74	78	60	64	59	69	73	73	87	73	71	77	76	81	68	57	60	81	69	80	70	69	73	83	72	65	76	81	70	83	72	72	83	66	63	76	71	66	81	57	70	64	75	66	71	59	71	62	68	70	60	76	72	75	82	69	83	65	67	87	67	56	74	66	70	80	65	63	64	64	71	77	75	63	64	69	66	61	71	74	66	77	71	70	67	63	62	69	75	77	81	69	72	74	66	92	64	100	66	66	58	74	70	56	90	73	60	73	75	75	80	52	64	72	63	78	68	92	64	72	66	68	72	69	54	65	82	66	67	60	78	69	81	68	66	74	86	85	71	68	85	67	63	75	77	81	72	76	80	61	59	75	66	76	77	88	49	69	60	68	69	75	63	70	86	60	56	71	82	72	69	77	55	65	77	72	70	73	61	69	63	63	63	60	71	82	84	65	67	56	78	72	65	78	69	72	72	71	78	74	73	63	55	62	73	65	64	53	74	69	67	55	67	70	71	81	60	77	77	70	75	64	73	67	76	66	58	102	66	66	69	69	70	59	68	82	59	67	60	87	73	70	64	70	59	79	98	68	79	74	71	65	58	77	65	82	69	65	80	71	69	66	62	60	57	66	60	83	67	79	74	53	63	64	69	60	71	80	62	56	88	81	70	76	78	90	69	63	68	72	61	72	64	71	68	57	72	74	68	77	77	77	76	72	67	65	58	77	56	53	64	75	68	72	72	65	70	73	75	89	67	71	66	61	64	85	59	73	65	77	60	74	70	64	65	75	78	71	69	59	54	63	65	74	75	85	62	75	92	79	71	67	76	73	57	72	58	82	79	87	56	70	73	65	73	72	61	64	73	75	66	65	71	71	67	91	88	66	76	58	74	65	74	65	61	62	76	74	73	66	59	75	73	67	72	62	75	63	77	62	73	64	72	72	55	69	69	66	78	76	54	69	69	65	56	73	49	63	70	83	77	79	75	72	71	71	55	61	81	71	74	78	49	88	46	81	72	64	70	74	70	76	74	70	75	76	59	65	67	59	61	67	78	83	74	73	65	63	73	64	73	85	60	73	63	71	60	51	67	71	58	71	71	79	66	92	70	79	69	52	72	79	84	76	62	62	67	72	75	76	75	55	78	81	78	76	76	61	61	63	69	58	66	53	70	74	80	75	65	63	65	58	73	95	61	57	65	75	85	83	51	76	70	62	66	70	57	59	70	53	89	65	56	82	67	84	49	68	59	73	71	62	78	65	85	66	72	76	89	56	69	59	81	69	62	84	78	69	85	67	70	76	79	73	67	72	73	76	72	78	71	87	66	66	63	85	67	76	73	61	66	58	54	83	70	80	72	74	73	71	85	66	73	77	65	84	58	65	61	62	72	86	61	77	88	72	79	78	63	60	75	64	57	66	71	60	82	62	76	69	67	75	69	93	67	58	78	70	90	62	68	75	74	76	76	69	74	65	75	78	61	71	67	65	69	83	66	70	70	67	64	74	59	60	68	68	77	64	72	63	64	69	77	67	61	68	61	63	78	73	71	62	62	79	59	74	81	68	70	71	62	56	77	66	79	65	53	66	66	59	66	79	63	61	70	79	61	86	70	65	74	72	71	72	56	57	54	66	71	61	78	76	51	85	63	75	61	70	83	64	59	63	90	70	66	57	67	61	65	73	60	74	74	68	58	83	90	65	66	57	81	91	79	69	84	72	66	68	55	65	71	80	71	61	69	61	65	72	67	60	76	79	75	84	73	73	71	62	77	74	66	75	74	71	75	63	70	67	65	66	88	66	69	66	66	76	64	65	74	56	66	69	62	73	56	66	79	72	78	74	69	73	71	71	57	66	64	67	73	71	86	64	86	81	56	73	66	70	66	67	75	70	71	67	65	48	84	66	56	53	56	68	66	62	67	84	73	63	90	66	77	97	86	60	74	60	65	69	78	80	70	81	53	63	70	62	61	44	69	57	64	72	63	70	74	61	80	75	78	67	71	53	81	78	74	68	68	59	59	69	72	71	73	59	70	68	64	74	60	67	66	71	67	78	65	84	62	69	74	60	77	73	69	59	67	66	80	59	64	69	64	77	70	69	75	73	81	66	55	67	73	84	64	79	63	86	77	78	57	71	67	71	76	65	76	78	75	70	62	66	79	69	78	66	70	83	53	80	77	65	53	88	73	79	73	62	56	65	74	59	55	69	93	70	68	68	75	66	54	71	71	50	56	70	69	75	75	61	76	83	72	67	67	63	96	72	61	69	61	74	65	67	65	61	67	63	71	79	64	75	65	63	81	79	61	66	75	86	71	60	54	65	69	63	56	71	59	78	66	60	72	71	58	70	67	90	70	61	77	69	74	72	81	74	65	74	66	70	85	79	69	79	69	85	67	63	73	71	64	74	82	73	83	62	78	75	60	77	66	55	68	74	64	73	78	63	61	66	61	71	59	70	86	75	79	67	77	63	70	64	57	61	66	57	75	77	84	64	69	73	72	60	78	73	72	60	74	67	76	72	70	74	67	62	47	76	65	65	80	56	84	69	73	69	88	57	53	64	67	70	66	75	58	68	70	73	80	65	74	67	85	70	66	79	60	78	64	55	66	73	63	72	84	81	73	48	77	59	75	68	83	63	75	66	65	64	71	71	72	51	82	67	85	78	65	65	75	69	76	76	79	77	71	83	70	84	69	71	68	68	78	67	67	84	78	70	76	64	77	55	58	76	63	71	86	61	73	68	76	91	64	75	64	66	88	72	64	74	74	63	63	73	64	69	69	61	81	65	63	68	70	61	69	57	85	79	67	78	67	80	72	80	73	66	88	89	76	89	72	65	66	59	69	59	72	67	68	73	83	75	71	85	66	83	68	74	54	54	78	77	74	94	65	68	64	72	75	76	59	72	75	71	87	63	74	58	71	73	69	42	60	64	88	56	82	75	71	59	71	55	67	68	67	71	57	67	61	78	74	66	65	63	80	71	65	84	67	58	73	77	63	76	59	62	65	78	72	60	69	76	72	53	72	53	76	75	59	64	80	76	54	62	67	60	64	52	66	65	67	76	72	80	52	58	50	70	65	77	72	83	78	79	81	68	77	74	69	61	85	67	77	65	67	76	67	67	71	79	64	71	61	74	66	61	55	69	75	67
15177	5045	1706	907	1045	17198	19259	9954	2028	890	832	775	748	689	676	661	603	595	570	585	579	573	536	557	528	531	528	557	530	513	521	534	491	509	504	502	496	509	497	533	514	511	456	544	490	500	537	496	525	484	483	502	484	479	499	468	518	489	464	482	508	469	497	496	502	522	520	464	510	502	470	494	520	509	482	522	471	498	499	482	500	508	500	517	526	471	456	492	492	499	463	519	480	490	518	500	532	470	492	471	488	473	467	501	497	481	475	520	476	493	521	494	505	493	470	481	494	479	493	471	474	483	447	505	491	527	515	481	510	491	482	489	469	516	483	497	484	462	466	516	514	493	520	522	488	466	480	512	500	454	475	469	482	465	457	479	493	471	454	468	435	462	520	499	500	516	484	481	469	487	464	504	479	493	495	480	471	491	448	510	498	496	460	531	539	507	472	530	480	531	494	455	456	474	458	522	488	454	480	488	491	488	487	488	446	505	482	489	475	522	482	512	482	508	480	496	497	492	467	509	492	485	477	477	468	492	474	498	468	494	473	469	487	511	512	536	498	500	484	506	496	499	505	494	483	539	509	480	465	488	481	501	503	513	501	505	491	482	488	477	460	503	524	496	473	498	477	493	472	521	525	499	491	531	487	499	494	471	481	473	479	510	476	473	468	477	448	457	456	490	490	493	497	507	453	499	474	502	512	462	508	502	495	474	479	501	464	477	492	450	505	495	477	542	522	517	472	463	506	513	512	521	491	489	505	484	539	450	444	480	511	479	496	473	509	503	485	477	523	520	503	504	507	485	475	471	496	446	480	444	514	506	492	487	503	459	503	480	476	488	475	465	506	475	495	488	479	523	489	459	475	461	490	522	494	486	502	487	505	499	462	444	488	489	494	482	479	518	472	494	509	504	464	455	533	514	465	503	508	497	489	528	514	504	461	504	494	498	492	507	467	505	495	474	482	535	498	457	473	527	444	517	500	489	514	500	500	536	495	530	488	499	507	511	492	469	462	476	478	460	479	461	478	490	468	446	486	514	488	517	477	472	505	515	500	489	494	496	560	490	435	466	508	518	474	504	493	482	508	494	486	502	486	508	556	487	494	480	440	484	517	493	512	483	473	505	504	484	538	493	529	499	490	537	465	484	454	507	478	488	512	500	498	490	502	485	474	487	462	478	494	499	440	488	513	491	496	456	500	479	480	470	492	511	510	540	461	465	540	501	470	480	484	433	467	473	491	492	502	469	544	498	514	501	491	508	508	507	515	505	467	519	505	472	471	470	501	501	493	489	483	453	503	453	488	538	462	445	478	484	444	473	489	475	536	503	454	500	500	506	539	533	516	493	488	502	518	481	496	474	513	493	505	456	497	481	536	472	502	514	492	516	500	529	453	486	489	467	495	462	490	472	480	508	485	471	491	494	476	515	503	487	506	508	494	480	512	443	490	540	460	521	469	479	504	475	467	495	468	447	517	499	512	442	467	520	513	486	481	498	472	499	478	463	496	494	450	469	497	494	431	502	492	518	486	445	472	497	494	482	524	516	471	479	486	480	491	468	482	512	482	516	497	473	492	476	503	511	484	520	471	502	496	492	493	479	515	519	473	478	488	490	474	477	490	503	490	481	477	518	492	491	506	499	493	516	482	479	483	485	508	512	486	476	440	487	477	482	498	500	505	501	533	511	493	453	535	491	481	499	506	488	503	475	502	464	534	521	458	460	471	509	460	482	490	455	480	526	481	515	488	526	510	534	471	480	506	473	494	518	461	476	491	463	473	465	504	502	483	508	487	532	529	479	457	490	485	469	480	523	453	490	504	556	497	473	467	482	490	480	502	511	497	482	521	526	435	503	472	524	471	507	455	503	495	480	494	525	485	482	483	503	488	469	495	508	486	501	464	486	501	491	482	511	513	540	478	481	485	472	492	506	486	458	508	479	487	468	498	495	540	486	510	493	465	471	500	499	504	484	505	475	439	492	474	512	443	509	475	521	490	477	461	476	506	497	484	481	476	471	495	503	510	492	494	492	474	463	533	487	505	511	502	480	467	510	494	462	455	501	458	507	471	481	502	498	484	495	504	466	472	522	504	461	519	514	499	425	494	453	463	478	467	519	492	491	472	434	481	474	491	453	475	481	489	489	499	528	482	519	462	496	518	516	493	478	484	467	515	489	483	520	464	485	475	480	481	481	497	468	452	486	505	505	493	488	480	479	500	492	453	502	470	481	479	479	477	479	500	525	459	457	466	471	463	484	484	509	474	524	517	477	475	504	493	457	479	497	536	494	509	495	482	535	475	487	477	497	442	492	542	483	497	519	498	489	490	462	490	521	524	514	464	484	471	457	501	435	516	497	511	507	522	504	476	475	536	518	473	508	448	460	441	460	497	495	519	524	489	464	492	508	528	485	454	478	446	518	495	492	447	462	479	490	463	458	498	503	505	496	439	480	506	486	498	483	483	503	496	496	462	503	471	500	484	469	486	490	489	479	487	437	499	483	469	481	497	502	477	520	477	480	490	492	497	503	473	517	438	501	496	510	528	530	442	470	515	481	486	499	467	501	494	464	518	502	504	469	499	494	523	500	484	531	469	469	469	484	515	489	468	480	510	483	464	461	529	504	481	522	489	479	479	504	480	522	509	477	473	470	517	508	528	490	493	473	486	485	476	526	489	543	481	503	450	492	470	483	512	488	488	486	504	491	501	509	450	477	497	554	520	500	482	483	494	486	517	480	512	494	509	511	490	461	479	461	524	487	490	464	475	507	454	475	494	519	498	493	525	473	507	466	474	503	501	507	503	499	502	492	479	444	496	470	496	489	511	478	496	529	466	500	472	486	471	507	475	479	453	478	514	484	530	485	475	477	508	499	490	494	499	496	506	483	482	507	491	508	494	499	476	523	466	525	502	493	507	481	477	505	535	512	467	494	498	494	479	453	483	470	493	502	470	475	534	496	496	484	492	515	494	485	475	487	489	466	495	474	501	531	475	496	491	542	499	516	465	503	490	497	503	477	524	498	455	472	477	487	469	536	465	517	473	460	443	495	454	505	510	495	503	528	496	466	479	479	493	491	483	499	501	478	489	503	493	511	515	512	510	491	429	472	463	533	504	474	485	480	432	482	542	486	504	489	505	497	499	498	499	532	458	474	506	485	518	503	486	471	531	502	482	502	526	498	448	477	554	480	505	485	449	499	465	505	469	488	491	497	485	483	511	463	483	499	482	519	473	494	493	487	475	466	516	510	525	464	488	450	427	495	500	455	472	513	472	483	495	532	519	474	456	508	536	466	489	474	500	496	471	503	471	494	516	468	516	501	480	459	477	551	496	477	523	504	481	492	516	467	478	483	463	518	513	464	527	492	545	454	527	464	480	455	462	477	503	503	468	490	465	486	483	500	490	497	511	488	508	524	522	471	465	540	489	543	520	476	496	476	493	483	490	511	459	510	494	472	473	522	492	493	506	484	467	519	507	498	466	502	497	507	491	489	527	480	505	473
2942	504	226	149	128	409	483	257	115	114	129	102	119	104	111	111	105	116	98	115	120	106	94	97	110	120	115	114	97	94	100	101	109	117	103	105	101	88	114	124	123	105	104	106	106	105	105	117	85	111	140	105	89	103	99	122	103	115	107	118	97	112	100	103	105	85	90	91	119	95	93	101	124	97	117	102	96	94	116	102	106	94	116	99	104	116	131	116	119	114	113	94	100	110	106	97	111	114	109	113	91	100	89	87	93	109	95	113	95	85	98	125	97	108	105	84	103	132	108	105	113	103	107	124	120	123	112	91	81	100	120	100	104	91	103	95	98	97	98	77	103	95	101	94	89	122	116	101	98	120	111	117	105	90	116	92	113	101	103	110	100	125	104	108	93	105	111	101	102	110	102	111	121	98	99	126	114	108	113	110	114	91	114	100	94	104	94	105	103	92	97	97	113	122	90	110	102	102	105	125	108	102	104	103	90	89	112	97	93	111	98	76	101	122	115	100	103	94	107	94	108	106	116	118	92	97	102	117	81	114	102	111	103	99	113	97	103	112	105	100	117	92	111	79	95	117	124	95	106	100	110	122	91	99	119	98	113	104	102	103	112	106	100	107	117	96	118	111	106	99	126	105	100	119	117	98	109	115	120	117	88	89	109	90	103	87	111	99	104	80	96	113	98	107	95	80	98	101	108	96	104	92	92	107	116	98	112	104	101	103	96	118	97	102	121	109	115	112	85	108	119	113	105	101	101	113	117	123	97	107	113	116	103	92	105	114	97	102	106	97	105	108	115	109	94	91	103	100	98	91	112	111	106	108	104	105	111	110	100	106	96	91	116	102	112	107	110	113	82	107	97	118	110	115	96	110	98	121	109	108	104	93	96	122	94	124	127	131	114	94	107	107	99	88	102	115	112	108	103	88	126	102	96	109	108	104	121	79	100	85	110	118	107	101	130	113	96	108	128	123	110	95	115	100	99	101	109	93	115	109	105	99	110	104	102	109	104	84	97	107	102	89	117	114	104	100	104	98	107	106	121	110	107	92	110	103	103	101	102	95	85	116	123	116	112	89	110	75	106	109	101	109	100	92	102	107	111	116	96	99	105	93	107	119	100	102	108	87	100	128	110	116	94	107	95	94	105	127	124	96	108	104	94	118	94	103	108	91	105	96	105	95	114	108	112	107	113	118	94	103	103	106	98	124	120	105	98	109	117	117	101	115	94	91	97	110	102	92	105	102	111	98	121	137	93	100	105	112	92	97	108	99	99	101	98	96	120	99	111	106	111	107	120	103	111	114	117	105	107	118	101	119	106	111	115	97	98	117	112	96	92	95	105	101	104	95	108	96	112	111	107	114	118	101	101	105	119	100	95	108	93	109	107	107	96	91	112	99	92	98	102	91	100	99	114	109	98	104	106	106	83	107	111	94	109	104	98	130	111	107	96	113	115	82	124	110	103	92	105	99	117	117	96	92	127	112	87	99	109	104	110	108	110	123	108	93	90	100	86	109	107	104	96	116	104	91	118	114	102	119	100	118	95	111	95	89	102	101	97	110	122	105	93	97	112	123	99	114	95	100	93	100	134	95	103	85	116	82	103	99	104	93	97	103	100	108	99	108	100	111	83	107	121	97	81	104	90	109	105	123	101	102	90	96	109	100	86	88	118	77	105	102	103	106	92	109	108	94	109	103	126	115	90	108	121	94	97	116	101	102	87	107	105	107	100	80	103	104	102	113	124	107	104	76	87	106	106	97	106	118	121	94	89	115	113	93	96	109	110	98	116	109	112	101	94	112	90	122	111	101	112	109	111	87	121	93	110	108	105	99	110	99	104	88	101	96	113	95	98	108	99	122	110	85	112	96	111	89	111	106	109	82	121	96	107	83	111	117	103	112	98	104	87	95	121	113	100	111	100	91	103	91	119	100	99	104	95	107	122	78	102	107	99	100	114	94	96	88	125	91	105	100	109	112	120	101	106	105	97	109	99	126	117	107	120	107	105	113	110	109	110	112	104	101	109	102	88	94	120	114	106	116	106	109	106	98	89	107	99	109	100	115	113	114	96	93	112	89	108	94	103	103	109	119	110	100	103	104	94	98	126	99	102	103	100	110	96	118	127	106	104	99	106	101	108	101	124	115	102	106	91	96	111	100	91	113	128	102	124	123	94	108	126	104	109	116	119	102	131	128	95	104	126	114	105	102	85	108	102	114	101	100	113	110	101	110	102	101	105	107	116	108	110	90	107	113	111	104	98	95	109	107	95	87	109	107	102	102	104	97	113	119	99	95	114	106	103	103	116	113	118	111	102	104	84	106	111	105	93	113	114	92	114	105	109	89	128	95	120	83	102	86	103	110	93	90	107	111	90	102	89	105	101	127	101	113	107	110	109	81	115	105	104	89	114	112	106	91	98	112	101	108	106	105	100	115	110	111	94	108	98	94	103	111	93	112	98	114	113	101	125	107	123	103	114	92	106	132	101	98	115	92	98	107	89	100	104	103	110	111	100	118	118	124	96	105	129	91	100	106	110	100	95	98	115	101	104	111	109	96	100	96	109	107	114	97	111	102	99	91	84	97	112	104	102	107	108	97	110	96	102	96	77	108	99	126	115	96	124	96	111	96	104	95	105	95	96	100	117	86	124	103	106	101	111	89	104	72	94	94	120	107	104	110	115	92	86	93	103	107	109	94	88	113	89	104	102	95	118	100	130	123	107	80	97	108	123	94	121	128	108	96	104	91	123	98	110	102	111	101	93	99	102	100	106	107	105	118	110	121	102	94	104	105	115	120	102	132	92	99	101	112	101	109	112	98	110	115	110	126	111	114	98	100	106	108	112	88	136	114	96	94	94	106	106	98	89	126	98	102	100	105	102	122	124	94	112	110	93	107	94	111	109	103	109	93	101	115	93	109	90	94	106	105	98	113	120	109	105	111	84	112	106	96	116	81	108	95	102	105	111	98	96	109	103	104	129	88	100	99	108	104	99	103	110	125	111	91	117	103	105	117	106	104	91	106	89	107	110	108	109	112	107	111	96	93	106	99	103	106	114	102	118	102	84	85	106	121	97	107	117	98	91	101	102	112	111	123	100	96	111	81	99	94	111	101	94	102	107	99	121	106	121	92	101	123	102	94	107	109	92	94	110	110	103	105	136	108	97	105	96	107	126	104	90	90	102	107	111	106	107	118	104	124	101	123	100	100	101	105	102	110	102	92	114	106	112	112	111	98	102	93	104	109	122	113	116	99	106	123	101	85	103	116	92	107	100	99	99	107	91	103	121	92	104	99	111	99	113	112	108	112	115	115	100	100	101	98	114	116	100	88	92	109	107	103	110	95	109	103	114	124	88	97	116	104	127	99	108	97	110	88	94	110	108	112	101	117	116	84	94	128	93	109	98	108	121	111	119	116	106	88	93	102	103	116	111	85	117	116	92	101	113	115	96	85	108	117	90	100	104	106	92	100	79	115	93	132	98	112	93	111	97	114	113	105
17392	5104	2037	1523	1362	16890	16988	9403	1703	1237	1152	1067	1010	1021	992	961	945	900	886	882	845	802	814	894	880	806	853	797	815	832	797	786	810	824	787	811	801	873	832	749	807	783	700	789	772	747	803	757	814	778	743	779	803	798	743	753	752	702	765	798	747	737	768	766	765	789	732	765	823	822	761	734	787	763	777	747	809	768	800	786	770	790	732	756	811	789	761	758	730	763	760	727	786	770	743	796	761	778	758	765	763	737	735	744	735	779	763	760	768	773	753	797	782	784	735	717	808	759	741	796	773	745	734	732	772	749	728	774	758	751	788	767	763	821	715	798	750	774	787	784	752	736	757	785	805	740	764	766	703	768	754	759	752	799	785	753	766	789	791	743	805	742	785	819	798	753	734	707	797	762	788	764	765	717	769	755	840	736	830	805	783	719	778	737	835	794	776	750	785	795	801	790	740	799	773	782	788	781	767	765	771	771	745	739	702	756	752	793	775	715	784	745	754	769	798	737	752	748	747	779	766	791	812	820	776	743	842	781	758	739	784	760	791	717	771	728	736	796	755	776	779	761	775	778	757	791	778	785	772	736	781	746	771	782	731	780	789	740	716	733	802	755	767	774	792	773	774	750	723	799	729	716	763	776	796	758	754	789	736	761	752	761	733	767	722	796	754	726	802	785	748	790	773	690	790	759	758	730	807	702	754	814	747	752	774	791	769	763	784	741	780	805	796	751	799	802	795	740	772	756	730	769	817	751	779	780	754	787	773	797	787	760	756	730	735	772	746	759	775	736	794	782	779	762	809	716	785	772	720	753	717	738	779	755	737	795	820	787	747	784	821	725	770	746	726	767	747	759	803	765	750	738	750	817	740	760	776	780	806	743	804	757	791	722	726	787	768	766	754	712	820	770	781	735	746	754	755	763	754	769	792	819	768	721	754	747	772	771	746	746	756	743	752	776	796	779	793	772	757	752	758	836	770	725	796	750	759	715	776	754	771	763	738	792	755	754	814	729	801	786	799	773	747	823	743	769	812	809	725	759	767	755	757	792	717	786	824	833	723	739	786	748	753	750	777	756	759	776	779	777	752	747	761	808	826	745	725	752	769	745	805	774	774	720	731	777	791	759	751	752	792	773	770	787	760	764	723	778	770	794	801	780	829	794	784	764	722	747	782	818	788	721	737	770	777	767	773	826	773	712	755	817	743	749	810	789	752	755	750	767	813	796	755	730	804	745	773	733	752	747	761	785	759	778	787	728	803	823	693	763	699	814	723	772	776	777	747	735	741	745	732	792	744	749	736	759	808	735	784	800	791	761	800	720	782	734	743	691	790	768	766	755	793	764	781	783	784	759	785	748	768	788	764	797	766	748	788	711	779	759	793	732	776	803	778	750	739	790	797	749	776	759	757	763	806	708	767	742	713	764	761	767	794	742	763	795	789	752	801	742	776	742	773	791	787	731	795	769	792	707	791	809	745	794	758	755	735	752	799	723	760	779	763	798	804	745	769	774	766	792	753	765	754	744	771	758	813	757	772	753	793	725	751	774	738	725	723	812	779	729	796	778	773	814	771	748	751	817	774	770	819	758	785	782	790	747	750	735	786	737	804	776	776	755	771	807	718	744	727	767	777	746	798	714	728	752	763	728	742	717	777	820	714	730	733	776	719	784	805	747	750	777	728	778	801	723	766	783	792	731	763	771	810	725	800	742	790	815	790	783	847	760	756	781	747	764	764	740	776	741	777	754	761	748	768	734	762	726	764	790	744	802	782	743	784	761	777	764	748	817	780	734	828	730	762	753	789	806	778	812	782	783	776	812	742	723	764	779	746	756	790	798	809	841	788	702	730	835	782	753	767	736	790	791	789	794	764	741	739	810	766	758	758	776	756	711	796	801	766	759	760	806	736	743	761	843	754	762	739	788	753	758	808	720	794	809	802	786	801	805	771	718	711	782	745	763	782	759	774	792	756	758	789	800	754	753	784	753	795	775	794	751	780	730	755	713	745	785	799	771	745	745	734	807	735	758	779	762	816	761	729	759	737	801	713	713	745	806	788	761	770	743	749	758	801	787	763	730	784	755	746	768	770	715	807	724	779	794	731	767	769	768	815	766	791	732	795	796	731	799	782	728	710	815	724	747	768	749	715	763	759	790	723	750	789	846	772	782	775	780	799	791	726	757	745	744	773	794	760	758	744	752	747	744	725	751	790	793	770	803	695	753	805	791	790	760	809	760	739	788	785	738	771	755	733	759	756	690	779	783	751	733	765	785	794	767	751	759	753	803	758	783	741	790	741	825	757	781	755	762	785	802	804	749	709	775	762	758	770	780	726	745	746	759	752	780	760	810	763	783	731	739	754	753	801	759	721	763	768	790	763	744	733	780	818	779	730	786	777	788	789	748	778	798	764	774	764	773	795	803	745	744	758	755	791	757	743	785	749	777	769	734	755	796	763	744	762	753	790	784	789	751	803	787	732	737	765	771	765	756	738	778	771	757	766	751	722	755	748	841	757	785	742	769	728	788	734	790	741	789	795	762	746	763	726	761	796	738	746	751	768	776	799	800	845	745	717	779	769	762	837	805	732	716	773	743	836	796	740	789	752	765	788	789	794	767	794	771	749	769	782	779	787	774	790	769	761	786	745	708	824	752	838	758	787	732	743	787	772	752	800	759	794	733	725	776	760	778	734	738	818	782	758	772	737	727	782	794	785	761	781	751	739	718	792	767	821	739	743	771	784	756	781	790	768	774	770	776	782	790	786	769	835	758	758	786	820	797	784	817	751	689	797	746	807	778	750	769	786	746	802	722	747	737	757	810	821	723	763	733	805	791	786	741	757	780	747	744	767	724	755	736	726	774	746	795	762	812	814	775	833	760	775	755	797	759	753	745	701	730	737	755	749	806	785	752	752	778	703	726	798	753	779	791	737	781	761	788	820	737	774	766	715	785	770	747	720	787	775	720	777	760	752	771	787	764	811	735	775	736	798	792	784	811	776	763	768	726	757	750	728	775	755	793	748	753	772	711	765	803	847	740	709	751	784	755	782	755	773	809	759	732	771	775	788	770	704	732	769	804	740	747	777	715	770	760	751	772	806	759	759	744	740	799	799	800	755	745	767	768	738	758	799	775	812	778	813	746	784	735	779	782	693	728	753	771	778	765	790	785	786	734	734	749	808	800	768	759	742	727	839	727	709	744	778	750	788	747	744	788	786	779	724	765	798	768	755	800	773	778	733	733	791	778	797	748	760	776	762	777	817	753	735	770	773	735	813	785	765	766	741	783	781	738	807	769	798	725	730	822	773	764	779	761	775	811	805	810	774	774	775	724	800	781	772	803	768	784	776	817	755	742	795	764	803	738	805	722	770	728	807	758	781	815	771	743	793	735	743	781	769	770	782	765	740	711	757	764	767	763	724	767	821	769	787	772	803	793	741	804	805	784	761	776	755	784	758	745	736	740	797	774	776	765	814	706	755	758	712	770	757	777	786	741	760	802
2305	727	368	227	160	818	1173	390	153	159	152	164	146	168	144	136	147	167	138	125	120	138	137	129	155	137	125	114	142	124	141	116	121	120	130	132	133	133	126	131	138	134	129	116	132	130	142	137	127	123	150	127	135	125	144	148	136	134	150	127	128	136	122	128	135	148	144	138	147	115	137	132	128	146	118	139	112	138	144	134	137	144	129	138	151	113	120	145	118	116	118	134	137	122	128	152	129	142	137	122	140	129	132	112	127	130	140	118	115	137	146	134	117	136	120	130	120	133	144	122	138	136	136	128	129	138	121	124	148	130	121	129	150	129	131	131	137	137	132	139	126	134	149	135	129	145	137	120	138	135	125	130	143	136	143	131	122	124	130	123	140	130	138	146	125	131	119	111	139	126	138	145	118	109	106	137	114	128	125	138	128	135	127	136	150	140	127	130	123	145	116	114	116	142	121	109	127	118	119	124	114	127	132	133	123	121	137	145	125	129	134	134	123	113	135	121	122	134	130	117	117	128	112	144	126	133	125	121	120	155	107	122	132	155	143	136	127	128	136	110	100	129	131	140	138	127	118	130	131	89	143	144	127	133	124	128	138	146	136	126	140	128	111	135	109	135	135	134	132	144	144	138	125	136	147	123	130	116	121	127	144	139	140	129	137	140	140	127	138	111	127	128	128	132	129	131	133	130	132	106	132	143	113	131	133	135	122	156	146	128	151	124	125	100	138	120	114	119	143	127	155	124	131	142	147	136	119	135	138	139	134	110	101	113	134	137	135	141	113	136	147	123	132	104	151	129	141	150	142	108	109	114	154	142	138	125	134	146	123	126	142	138	118	144	141	130	158	110	139	122	125	123	130	122	149	137	128	118	125	142	110	137	131	117	131	112	131	119	135	118	144	145	116	117	134	127	105	134	124	143	131	99	135	139	144	123	140	138	128	138	123	132	130	141	148	140	141	114	140	117	114	119	125	140	123	137	118	148	132	120	103	121	133	104	134	123	123	124	127	138	117	131	125	123	151	122	120	116	115	113	129	132	119	139	134	154	121	119	136	155	127	137	141	134	142	127	121	137	143	138	136	125	123	129	120	143	144	106	131	125	136	142	130	130	129	114	121	114	138	144	115	147	138	134	124	150	109	149	121	117	123	129	133	128	136	121	123	126	133	118	132	125	137	135	133	115	143	123	136	142	147	133	110	125	124	133	143	117	142	119	130	122	133	142	119	144	137	158	134	145	143	135	123	128	130	125	126	125	119	107	134	113	143	128	114	141	124	127	122	125	131	121	143	140	139	137	120	140	127	121	132	137	125	153	118	128	146	126	146	119	133	137	135	140	122	121	141	125	114	117	136	145	125	129	114	128	137	131	132	127	140	125	132	113	121	136	130	141	119	143	111	139	121	121	135	144	119	115	118	133	120	133	144	119	143	118	144	152	122	125	138	131	124	111	136	124	120	135	132	145	145	135	133	144	132	135	163	128	119	149	127	112	100	145	143	141	114	119	127	146	141	136	122	111	120	115	150	159	142	134	113	137	147	150	113	122	138	137	154	144	116	131	151	126	143	128	130	146	112	122	143	128	147	155	134	135	135	113	164	124	123	128	132	146	130	118	135	125	149	124	120	144	127	119	139	121	138	129	119	117	120	125	121	124	144	129	126	133	118	104	138	143	114	155	126	135	124	126	138	135	136	144	115	134	132	137	137	137	133	117	123	127	125	155	131	116	133	123	135	125	135	121	136	109	149	148	134	140	121	138	121	163	147	130	126	140	133	143	111	135	138	129	143	156	129	120	150	120	123	137	136	135	137	144	122	123	118	133	124	134	123	147	116	134	150	141	119	128	133	132	135	133	148	123	125	128	129	125	114	120	117	131	126	137	134	124	137	126	124	135	140	130	161	139	131	129	98	134	116	145	115	132	117	138	128	119	112	112	121	134	121	120	159	119	144	134	122	125	132	131	111	124	136	133	129	135	128	113	136	132	112	114	151	138	130	122	118	122	128	115	119	143	151	128	132	124	124	135	114	130	148	123	118	112	142	140	148	146	126	140	150	128	125	137	134	127	138	107	117	140	138	129	115	137	129	121	137	141	157	121	136	123	143	116	127	130	117	130	154	128	131	138	112	154	115	120	119	135	132	122	141	146	139	129	129	110	134	130	124	123	121	109	129	130	153	132	103	106	134	137	123	115	141	129	137	120	137	142	147	114	120	123	124	131	143	129	114	130	132	134	143	135	147	139	123	131	137	142	149	119	126	137	133	125	124	135	134	147	133	120	148	128	127	129	122	148	131	141	121	113	131	147	162	107	149	136	133	132	135	139	137	139	127	128	123	139	123	136	126	132	140	125	128	135	119	107	116	113	123	110	132	130	147	115	125	140	123	128	113	139	138	122	118	138	148	143	153	128	131	141	143	154	133	133	129	128	150	145	127	148	120	136	121	116	126	108	124	107	110	127	127	129	112	154	102	128	127	130	132	139	128	120	138	132	117	123	159	119	110	136	149	119	151	132	126	110	134	145	133	141	141	122	142	119	128	132	126	138	139	128	130	118	139	115	125	122	139	117	129	143	106	140	136	133	128	130	123	123	143	132	151	121	117	144	120	144	133	137	141	142	118	118	126	126	136	140	123	133	128	144	135	142	127	128	122	148	131	131	132	96	130	137	113	110	134	159	150	145	136	136	129	119	136	109	144	136	134	111	128	136	115	120	120	137	112	131	126	115	137	151	133	103	142	130	119	135	138	112	155	137	124	130	134	113	128	154	126	116	151	140	132	120	110	127	135	132	130	136	125	135	147	98	131	117	147	127	126	123	127	102	117	122	122	122	148	132	135	120	114	138	125	131	121	127	137	141	127	124	136	130	145	126	133	115	122	124	126	126	123	137	161	141	136	133	136	121	125	151	136	132	134	143	133	121	124	135	137	126	142	129	124	126	119	133	120	155	151	131	145	128	117	133	137	124	125	147	129	129	121	130	130	151	134	149	132	143	133	150	145	119	133	126	133	129	134	142	145	150	121	130	124	125	110	120	127	140	145	135	130	110	130	109	136	133	128	131	112	137	132	149	104	124	120	143	140	115	141	149	133	125	127	138	119	130	126	118	135	110	135	146	120	140	143	118	103	125	110	120	145	142	146	139	108	155	142	127	131	123	119	127	127	116	134	116	145	135	133	147	147	130	141	134	126	130	103	141	138	141	113	114	142	146	146	148	146	121	139	119	126	129	136	118	129	131	129	144	133	145	121	128	136	143	127	127	121	123	107	122	121	136	131	120	137	123	140	130	140	151	117	128	131	113	121	134	127	140	119	129	135	110	122	135	128	160	133	121	141	123	133	151	143	131	131	121	127	130	142	133	135	134	145	153	149	144	120	135	133	122	145	129	161	137	123	127	120	139	115	131	112	143	120	145	143	132	123	146	136	122	137	142	151	135	133	136	148	139	123	137	125	109	148	133	121	123	136	128	115	110	138	128	132	128	142	127	152	141
21258	7036	3276	2433	3031	24080	23451	14646	2661	1876	1754	1542	1461	1429	1392	1244	1211	1177	1098	1188	1142	1082	1054	1075	1046	1051	1045	1041	1052	1024	947	976	987	935	995	994	985	906	961	984	978	914	904	916	880	969	947	989	960	941	940	951	937	922	971	980	931	916	913	998	964	951	912	933	946	922	880	891	929	869	978	930	925	896	988	943	947	920	900	912	941	850	980	892	964	930	978	926	953	914	903	919	943	933	956	929	927	908	908	910	905	976	905	941	923	961	923	878	856	993	921	952	878	947	940	943	914	986	921	874	932	929	940	952	874	920	916	977	890	939	921	899	936	931	903	876	948	894	946	933	952	963	896	857	954	915	907	977	940	888	903	956	905	971	918	921	890	955	914	899	907	937	918	932	910	892	933	921	860	915	936	865	957	972	916	960	951	889	944	929	893	894	920	884	896	911	954	958	899	926	926	922	881	918	959	903	942	914	891	887	920	962	902	919	932	911	905	930	919	920	959	922	936	956	931	1011	922	903	916	889	888	923	866	907	931	894	911	937	920	998	907	916	925	920	904	915	902	895	832	960	933	932	893	931	885	875	918	897	910	911	912	933	894	880	926	970	928	882	879	926	935	933	918	933	920	924	914	927	885	893	931	912	885	935	919	886	905	927	926	913	850	914	915	916	892	909	920	914	889	942	912	890	895	922	887	957	929	996	942	906	900	915	913	899	894	891	888	892	868	969	909	898	896	862	896	959	926	938	908	866	972	893	930	905	881	935	891	898	931	923	890	873	943	910	941	929	940	972	915	864	947	868	991	970	925	884	940	984	937	960	915	948	885	909	881	850	881	907	940	857	901	951	961	854	930	924	883	942	917	892	903	862	905	895	889	884	920	975	928	928	878	885	959	850	907	893	907	942	914	925	885	939	912	934	868	875	878	986	968	919	885	932	877	901	982	967	932	893	919	892	915	929	955	907	973	970	919	915	936	916	904	974	887	968	864	919	941	918	948	878	957	959	908	908	914	911	897	910	869	976	901	880	953	880	918	904	918	885	977	894	877	915	896	876	962	894	929	905	897	929	905	912	927	970	892	955	872	915	889	906	898	844	896	922	917	897	904	922	965	920	926	953	904	948	912	872	883	889	923	877	923	893	937	889	946	889	954	928	861	941	933	945	911	897	888	919	895	898	888	941	892	885	906	930	939	943	864	938	953	912	890	874	961	905	935	912	887	893	874	873	929	900	920	893	907	914	942	923	959	930	958	903	938	905	911	871	902	969	966	916	887	928	908	873	880	938	948	915	902	935	938	888	919	918	936	950	886	918	964	901	904	869	910	1004	933	879	926	882	939	885	881	850	883	922	964	920	899	947	937	926	885	914	948	911	979	902	957	917	916	858	945	956	890	957	935	888	915	920	930	950	949	900	902	929	915	852	898	915	959	959	949	956	896	900	848	928	886	918	964	959	920	935	924	857	886	937	928	918	940	930	900	933	912	894	872	903	912	950	824	897	933	927	940	939	960	881	951	964	923	902	897	902	934	902	891	925	893	980	1010	956	904	874	935	948	934	915	904	943	924	927	846	884	925	911	915	939	896	910	917	912	903	972	942	890	906	947	921	899	927	988	933	918	917	897	891	856	864	880	902	949	926	915	893	908	873	898	890	944	889	902	926	948	949	898	920	936	945	884	860	920	931	913	912	905	915	897	950	911	912	889	920	935	855	931	916	905	903	839	896	913	950	889	860	946	893	871	922	924	971	901	918	868	897	937	952	862	890	913	944	924	934	915	910	982	933	906	911	954	924	889	1020	918	894	931	906	908	894	907	901	902	920	925	923	991	936	900	899	908	892	869	860	918	921	912	940	905	933	961	966	934	920	927	972	934	923	945	947	903	968	905	928	902	903	931	937	908	942	968	904	928	959	906	911	926	940	951	919	881	893	945	917	902	861	884	905	918	937	902	990	901	934	897	895	866	912	986	915	975	924	923	891	907	919	936	934	919	843	925	947	910	956	894	923	922	970	883	916	932	907	940	899	899	893	912	945	919	910	929	974	919	880	931	948	963	943	895	902	938	964	914	972	918	899	899	915	952	912	943	933	914	905	885	916	902	916	872	937	895	907	891	972	927	962	913	971	862	901	871	899	999	951	933	939	893	927	900	904	918	905	889	910	941	982	944	934	869	918	924	900	867	953	958	920	922	930	874	966	923	911	902	974	899	950	916	962	972	903	911	841	917	894	926	858	932	945	945	974	936	900	946	945	952	914	902	904	906	897	948	917	883	912	939	900	940	954	904	850	867	965	921	945	915	915	856	879	953	911	917	945	949	898	907	956	914	905	939	917	918	917	942	923	911	910	943	952	959	906	937	915	929	921	925	891	920	937	915	901	899	961	899	925	980	951	915	910	918	931	940	892	896	962	921	926	969	951	879	902	901	965	922	881	907	933	896	904	941	930	927	1018	938	914	1000	889	914	868	922	927	915	906	945	892	995	975	885	942	931	926	939	908	915	928	950	940	903	862	863	908	907	928	907	966	924	945	851	952	929	939	874	968	909	937	944	893	938	973	898	961	974	940	853	915	842	979	959	966	950	905	890	959	935	868	934	899	911	910	869	924	935	924	948	931	884	915	929	922	916	915	964	895	880	909	927	893	976	904	911	923	912	966	923	960	885	932	918	952	873	896	913	891	938	925	941	918	920	920	884	926	954	962	953	880	929	897	904	953	898	894	901	877	906	936	959	910	909	915	897	914	967	867	914	918	972	933	912	946	928	919	925	917	913	922	927	930	888	886	920	916	902	935	940	921	976	958	911	950	912	879	921	902	899	938	940	920	949	888	946	929	915	953	933	869	918	918	882	906	897	919	879	893	861	902	878	874	898	931	877	913	924	927	863	925	873	896	917	892	915	932	921	919	911	917	929	884	888	890	915	914	925	901	889	897	863	889	860	927	880	939	920	935	895	950	939	900	944	918	876	883	954	910	956	935	902	869	883	898	927	906	957	944	919	903	948	933	903	934	914	902	899	984	969	930	981	934	876	897	914	973	888	829	864	952	953	954	940	869	887	926	845	920	877	926	929	879	933	928	883	935	883	954	928	937	926	957	954	914	920	922	960	920	971	925	883	960	936	894	886	905	901	922	867	916	943	920	915	907	1014	876	891	901	879	881	937	937	938	935	901	970	882	901	896	875	924	875	915	877	898	939	892	876	928	876	884	882	937	922	912	929	889	916	885	907	957	944	900	968	975	920	894	872	884	959	910	946	942	894	874	921	847	974	945	885	860	932	962	954	901	950	944	895	901	936	929	875	904	910	881	926	948	904	903	910	974	893	921	881	907	883	925	952	961	867	930	887	944	967	923	959	909	965	959	952	953	885	910	939	960	912	899	836	921	908	888	930	917	948	923	950	887	941	907	908	921	942	906	899	911	914	905	951	945	915	917	940	965	906	907	877	901	899	944	947	960	864	902	924	936	944	956	899	860	886	885	927	927	918	906	973	917	896	875	894	891	895	935	913	967
2036	313	179	90	77	135	162	59	57	45	62	72	53	46	53	60	60	60	57	60	53	58	58	63	52	48	53	44	50	50	58	51	42	48	51	46	47	51	62	53	62	53	53	55	56	59	53	59	47	58	54	54	47	51	63	59	44	44	56	63	56	52	56	57	66	55	56	59	58	61	70	49	62	51	48	55	69	59	57	34	49	66	53	53	63	63	44	67	44	60	73	49	44	65	59	54	36	52	67	57	69	60	55	56	49	56	61	55	47	46	64	50	54	47	57	45	55	60	60	60	53	68	48	48	46	51	52	59	55	65	59	48	58	44	61	53	47	54	57	54	65	60	57	50	55	59	54	63	58	51	66	50	43	60	60	58	59	63	56	46	55	56	54	54	50	57	59	50	59	61	59	53	54	56	67	59	69	49	45	55	49	59	62	58	52	68	47	52	48	58	56	69	55	56	51	67	58	63	52	54	73	59	56	50	41	49	62	51	59	63	67	57	54	46	52	55	43	54	53	36	59	58	53	44	62	52	61	49	51	44	55	65	63	49	45	53	60	60	50	46	48	59	57	53	45	56	47	56	64	56	49	67	53	65	68	51	60	45	41	72	57	67	52	62	48	53	55	71	52	55	44	43	55	71	61	46	70	53	44	57	54	62	61	52	55	53	59	49	47	41	60	60	56	64	40	46	58	55	65	59	62	54	45	56	61	52	57	56	45	53	58	52	44	61	56	63	54	55	57	55	55	48	48	65	67	51	66	60	43	48	48	52	48	63	62	51	62	52	67	65	68	46	65	58	60	59	49	50	54	57	68	55	60	44	56	48	59	52	48	57	65	62	62	50	44	54	61	70	48	60	59	45	44	63	45	45	52	49	63	64	41	56	55	70	63	64	51	61	40	50	56	57	54	48	51	52	54	50	62	47	69	49	54	52	46	44	46	62	44	48	53	61	65	57	64	60	49	60	44	59	53	66	51	52	49	53	55	52	47	63	61	51	58	66	65	50	52	50	55	52	57	70	71	53	64	57	72	76	60	57	59	49	52	62	62	62	42	55	65	55	56	56	68	59	53	42	51	47	61	60	71	56	58	50	44	72	62	48	63	41	60	49	53	59	50	53	49	77	59	50	63	62	76	46	66	49	43	50	55	46	59	41	51	65	50	52	51	34	61	34	45	55	57	47	60	61	52	51	55	61	50	54	66	54	69	53	55	75	55	63	45	49	60	57	42	55	62	64	58	64	44	57	63	58	59	66	55	59	58	56	55	44	42	51	55	47	53	62	50	66	41	54	58	51	65	61	59	51	55	65	52	66	55	57	55	43	62	61	47	46	46	57	63	52	52	47	69	60	47	48	54	45	51	56	56	55	56	51	55	49	51	65	62	60	54	71	52	61	60	45	63	43	53	45	49	68	47	68	57	55	64	52	49	62	62	54	57	41	50	69	57	60	51	57	72	51	59	64	58	61	48	53	57	51	51	47	57	52	58	58	57	51	50	54	53	57	54	52	65	63	63	57	56	46	58	43	52	69	64	62	61	48	53	53	42	68	52	66	54	49	49	56	65	55	65	54	46	58	51	39	57	52	52	52	51	59	65	52	49	57	60	63	57	54	40	46	55	54	59	63	59	56	50	45	61	56	55	60	48	56	50	46	53	47	59	58	52	67	65	51	50	59	54	50	52	46	56	60	53	56	66	57	43	60	42	55	68	56	53	61	52	44	55	58	32	56	58	48	46	54	60	55	61	44	57	55	66	58	59	51	55	56	60	72	54	56	49	53	51	47	58	65	70	45	58	60	65	62	62	57	50	55	50	69	65	53	60	62	68	64	57	62	50	50	47	60	53	58	34	54	54	73	53	62	52	62	55	70	60	39	43	57	64	66	55	51	52	52	66	51	53	56	67	51	50	54	44	47	52	52	61	68	57	72	50	54	58	61	68	60	59	41	47	64	50	48	48	51	56	56	61	54	69	62	45	59	47	69	59	53	57	50	51	49	53	51	62	77	71	64	51	62	64	53	50	51	62	54	63	67	48	41	50	66	48	51	52	68	62	59	47	47	53	60	61	60	37	61	46	60	49	58	52	51	54	59	59	55	59	48	54	54	65	52	62	40	59	40	58	57	42	62	50	50	61	78	55	54	63	49	50	58	49	51	68	51	53	63	59	53	49	60	39	49	55	59	57	47	44	61	60	56	59	47	48	56	53	55	56	53	51	60	46	56	60	60	53	55	47	66	42	58	59	45	52	53	51	62	62	54	68	51	59	43	61	60	63	63	54	51	39	48	52	55	59	57	55	75	56	50	39	67	51	46	55	46	63	59	57	48	70	58	50	65	65	59	50	61	53	47	58	62	57	66	52	55	54	55	63	59	48	51	71	57	57	51	60	65	57	72	52	57	53	51	42	50	48	58	62	65	46	56	60	56	48	53	48	45	55	67	58	61	39	68	43	49	57	58	56	38	63	63	37	62	49	57	62	58	63	61	56	64	49	56	52	43	50	56	68	57	53	51	59	48	50	52	60	46	57	56	58	66	57	43	62	58	64	57	60	62	50	59	47	49	57	56	53	46	52	61	53	62	39	50	56	59	55	66	61	54	55	66	58	42	51	58	67	56	69	59	56	56	61	49	55	61	42	70	51	50	50	46	59	63	56	58	49	61	56	61	43	64	57	48	65	47	56	62	49	53	62	68	60	46	53	48	55	62	66	51	54	54	50	59	52	56	57	58	46	57	71	51	54	41	59	52	49	60	53	59	56	52	70	65	61	57	41	41	62	59	70	60	59	49	47	58	54	52	54	48	59	51	50	57	55	64	59	73	50	53	40	44	60	60	63	53	59	49	51	53	57	69	58	65	53	57	53	55	53	53	51	60	61	47	54	54	59	38	52	53	57	58	49	57	56	70	46	48	50	47	60	49	40	51	44	62	60	59	56	55	51	49	51	66	51	51	47	52	49	49	55	52	51	68	53	49	58	66	48	64	72	53	56	53	55	45	55	62	69	56	57	68	42	61	57	60	57	52	60	53	52	57	57	65	59	54	49	45	59	57	67	52	58	59	54	66	52	56	59	47	61	65	62	58	61	50	62	66	46	56	52	69	63	56	58	63	63	61	61	60	46	46	49	56	55	50	54	55	53	57	53	66	48	59	46	60	55	53	49	68	54	58	64	59	50	47	47	50	53	66	55	51	57	58	58	62	61	53	56	48	44	53	42	48	56	50	56	58	45	67	42	59	53	54	56	51	60	49	55	54	59	55	47	70	61	64	52	66	73	64	50	59	53	51	46	50	48	56	47	43	56	57	55	58	46	54	47	55	56	55	53	62	54	56	58	47	56	46	54	44	59	57	53	48	49	49	52	63	42	58	57	57	58	56	57	44	67	56	59	55	62	66	50	40	56	56	67	64	51	52	44	57	49	74	61	46	62	57	65	67	59	44	49	48	60	67	59	53	59	62	55	63	53	57	63	52	56	61	60	67	51	65	59	48	53	60
15330	3578	1812	1171	1424	5627	6013	1577	543	475	438	439	440	469	431	417	424	445	453	444	405	428	403	436	444	410	422	420	452	437	428	399	404	398	444	417	403	452	412	401	427	420	383	448	430	432	439	478	459	394	437	435	432	401	418	425	392	448	410	409	406	393	447	453	445	383	429	406	440	412	398	392	425	486	424	444	441	407	412	424	396	414	384	424	422	402	398	441	443	423	402	440	389	417	426	461	390	423	437	436	459	411	407	422	424	404	429	429	432	430	408	417	401	441	395	440	444	364	406	438	399	405	421	362	432	400	430	412	383	424	405	405	407	421	428	410	413	421	470	428	447	421	438	396	397	429	452	413	427	464	427	403	467	416	403	429	408	424	405	413	438	399	436	439	409	422	431	404	414	418	438	431	382	443	398	412	442	412	408	449	422	418	400	404	415	382	413	413	418	433	385	434	378	402	428	422	429	377	399	438	421	432	420	400	427	402	431	440	393	424	403	431	428	440	435	422	418	404	441	408	424	410	444	442	422	408	458	397	410	410	408	431	430	396	450	426	436	427	409	383	439	429	454	431	407	404	372	408	438	358	380	388	441	393	371	417	393	412	443	416	399	438	412	426	384	408	415	381	418	432	453	458	408	426	436	409	404	385	395	426	413	407	444	436	391	429	370	404	400	422	413	405	402	409	420	394	399	390	447	437	413	437	410	410	421	405	418	406	420	419	410	429	407	428	424	403	391	436	431	439	394	454	402	397	436	412	433	417	433	398	411	431	396	426	418	395	413	432	439	405	409	411	450	432	424	413	436	434	444	412	440	432	407	433	406	427	378	450	408	425	450	450	392	412	442	435	439	449	387	422	383	411	404	439	437	386	432	438	423	431	438	407	430	423	436	406	421	423	436	450	398	425	415	414	423	435	403	419	427	436	404	413	444	428	432	429	409	379	373	409	409	438	391	394	395	421	412	394	431	399	408	430	426	412	416	433	408	420	458	420	406	431	411	380	432	419	428	379	436	412	437	397	405	412	428	429	423	407	442	435	420	414	422	411	419	438	435	418	406	410	413	433	401	452	432	420	415	412	389	406	402	426	413	429	421	426	418	437	384	434	435	396	407	426	405	442	423	427	425	422	436	384	468	422	392	406	411	394	426	419	393	449	429	421	404	404	403	425	405	424	435	427	424	445	453	414	409	398	418	426	420	397	411	409	437	427	400	391	450	433	394	421	422	427	411	453	430	412	420	414	462	423	436	420	440	433	418	437	426	440	415	426	418	417	426	437	415	449	397	404	403	407	420	407	384	433	430	416	404	426	445	435	396	431	450	402	418	434	439	427	394	439	405	368	402	411	396	416	448	432	429	465	438	413	420	439	433	465	432	393	426	423	416	407	415	436	441	405	418	409	411	414	433	416	399	421	401	415	419	458	404	392	417	384	416	433	404	413	395	402	416	385	376	425	412	403	420	482	437	420	405	406	426	428	382	413	434	394	424	424	388	425	439	404	402	463	422	400	475	463	411	404	417	440	397	398	427	410	389	413	410	438	403	415	396	442	447	411	431	405	418	430	389	443	416	394	429	439	460	444	416	410	413	410	417	448	442	444	484	449	411	408	413	409	443	418	412	432	417	450	415	402	406	396	433	425	432	393	417	460	415	407	456	403	439	403	395	382	413	446	427	413	397	408	418	444	395	431	401	423	429	383	407	391	406	396	403	377	493	422	407	421	464	438	446	461	425	426	422	433	435	381	409	435	437	406	417	439	407	380	413	429	436	434	396	429	407	438	410	407	416	420	410	380	400	430	414	429	444	417	390	439	406	436	391	418	405	426	405	383	397	401	402	419	403	425	444	430	436	431	401	423	436	450	387	400	417	399	449	427	438	458	407	407	415	421	415	409	434	398	426	427	397	445	394	436	426	416	422	430	455	395	428	443	431	416	372	422	420	402	439	428	385	421	438	426	458	428	403	398	413	403	426	412	406	423	452	418	416	421	400	432	387	396	424	446	408	430	422	399	390	386	352	415	396	402	441	419	475	406	414	443	433	417	436	409	415	446	435	399	423	401	429	415	418	415	408	417	468	404	423	408	403	397	428	426	426	431	451	403	410	400	452	462	453	450	440	416	424	429	416	413	409	406	419	400	430	418	442	406	424	436	434	431	430	442	420	410	422	441	439	438	446	426	457	452	417	442	430	440	398	418	435	386	431	467	411	429	425	432	441	420	410	409	429	420	419	440	411	450	415	430	426	445	449	417	397	391	429	415	423	410	456	413	388	450	438	414	426	470	404	433	445	425	464	420	427	411	426	455	419	439	443	455	428	385	405	400	364	396	411	423	416	431	388	413	421	369	403	425	391	412	426	418	418	444	428	390	394	355	401	407	417	401	420	399	436	398	432	425	400	402	456	411	395	433	465	410	377	437	487	441	403	417	433	401	414	400	407	431	434	403	440	413	401	430	440	429	469	401	420	417	463	424	404	434	401	409	424	425	398	481	422	450	398	400	417	418	436	435	413	411	409	431	394	414	412	400	402	385	446	410	412	363	448	426	422	414	454	448	427	407	422	428	410	435	433	435	410	422	389	398	443	407	437	425	407	401	464	465	427	406	414	410	434	386	420	400	434	455	425	383	396	402	389	421	446	438	434	409	415	424	433	478	389	389	399	418	430	444	425	455	443	420	409	420	399	415	440	450	429	424	419	417	463	428	466	442	427	427	436	425	419	393	404	447	396	435	419	437	415	441	410	413	411	415	427	411	394	450	418	404	399	425	449	432	465	418	434	421	444	421	460	399	407	451	391	418	444	424	420	443	426	406	402	414	415	419	417	367	409	446	435	430	454	418	433	428	452	462	387	382	401	401	435	399	429	379	412	412	393	419	430	452	424	423	473	448	424	424	414	384	416	410	419	439	433	437	419	412	428	414	453	442	431	467	403	428	434	383	434	415	386	447	431	430	398	410	407	419	407	439	422	398	397	431	377	425	441	415	438	437	391	400	428	435	456	388	416	402	438	418	412	442	424	405	473	417	411	405	405	403	380	403	415	425	437	412	382	362	432	401	384	419	444	421	435	436	397	393	432	410	390	413	430	424	450	452	439	408	433	448	436	444	478	455	433	419	419	402	406	416	388	429	433	426	423	445	427	423	421	443	407	391	389	403	450	416	423	415	437	417	417	429	429	396	452	406	421	389	403	426	422	438	453	401	357	408	424	417	415	432	373	450	423	417	390	403	422	402	390	396	421	398	407	413	446	411	397	405	422	436	419	390	467	420	433	423	409	434	462	451	427	396	397	394	446	400	388	421	407	396	406	418	449	411	445	370	454	439	450	413	432	455	421	396	410	424	422	445	449	411	396	387	417	402	404	423	422	473	375	406	425	428	414	442	398	436	418	391	419	400	443	458	414	413	413	413	402	428	426	428	434	412	390	435	384	398	450	376	439	387	452	450	416	397	437	416	424	427	445	430	453	418	424	409	424	427	425	440	412	405	419	438	436	458
1451	405	272	182	112	593	450	134	80	67	82	76	85	68	106	97	92	80	64	82	82	88	86	74	62	64	68	69	74	68	85	69	72	75	73	76	67	71	76	71	71	80	47	72	76	71	55	94	83	73	94	54	70	60	69	70	69	70	62	71	61	68	78	63	69	88	73	62	62	73	79	66	72	68	56	51	73	77	60	63	79	67	80	75	66	63	70	70	64	68	73	68	58	56	81	68	72	77	71	72	70	74	72	75	66	65	82	68	91	52	70	59	90	83	77	67	69	66	80	80	59	66	69	65	76	68	78	76	57	68	63	59	83	65	62	68	74	64	65	80	69	67	65	59	63	68	77	83	65	68	74	63	74	76	66	65	69	64	80	66	64	55	78	87	72	68	74	69	63	77	73	75	68	75	54	74	62	65	78	63	65	65	68	72	68	67	71	66	65	57	60	87	71	104	86	72	67	74	70	78	93	65	72	63	89	60	62	85	65	64	69	71	74	88	68	70	81	63	66	69	72	76	68	80	74	67	68	69	81	64	93	78	69	71	77	75	67	69	65	68	51	53	73	86	79	68	84	86	82	75	53	58	78	82	64	81	65	61	78	83	74	67	59	69	50	62	78	78	67	69	57	75	69	75	57	66	72	76	77	66	78	71	67	76	69	70	67	78	76	72	80	77	74	71	62	79	73	84	60	68	66	63	84	81	64	61	63	82	72	66	77	82	59	81	84	59	58	82	87	77	58	78	79	80	74	86	77	66	58	76	65	80	67	60	70	68	61	79	79	67	67	68	65	75	71	77	62	70	78	73	73	72	65	66	82	66	82	75	71	78	87	81	69	57	61	75	79	56	75	82	81	76	68	75	73	70	66	81	64	97	61	68	65	75	76	93	68	71	72	64	64	58	68	87	67	72	80	74	61	65	71	72	70	72	83	78	83	83	76	82	72	64	71	73	74	59	87	74	64	83	69	71	65	64	73	58	66	78	88	66	63	63	76	66	70	64	63	73	67	59	66	88	69	69	68	68	85	81	64	69	78	61	67	67	67	72	58	72	59	67	65	79	76	65	91	84	78	68	59	68	91	73	48	85	75	69	71	57	54	80	87	74	71	76	64	64	62	56	68	73	96	71	69	58	65	77	94	66	72	75	76	66	65	63	75	69	68	59	69	74	85	58	73	81	74	61	85	77	70	62	72	75	53	63	65	76	73	57	76	61	74	81	64	79	67	66	70	64	76	73	77	63	85	87	68	80	75	65	84	74	79	75	60	68	66	75	89	69	84	78	69	76	74	77	79	83	59	78	65	78	67	80	76	75	80	64	65	65	84	69	78	89	78	75	80	62	93	68	66	70	75	63	72	72	57	60	81	65	78	52	79	64	70	59	76	77	64	61	86	61	65	72	71	51	59	74	52	75	72	79	85	80	70	55	79	67	66	87	66	63	73	76	70	72	88	73	78	88	62	69	56	66	77	78	75	58	82	64	59	72	90	71	59	77	65	72	62	70	65	84	69	72	61	74	68	84	79	80	64	64	75	80	76	71	74	70	73	62	67	67	69	73	56	63	93	73	61	69	65	61	73	79	68	90	50	76	72	69	80	73	68	71	70	76	62	71	61	75	67	80	72	71	62	66	64	72	77	71	71	74	67	73	70	72	89	68	67	67	58	77	72	70	54	59	80	63	75	72	77	67	71	79	68	62	79	73	81	71	70	60	73	64	52	81	78	69	68	55	63	66	52	74	60	57	71	69	82	65	69	78	78	72	67	70	83	80	70	87	71	70	76	70	76	64	76	75	63	57	74	62	65	80	65	59	88	64	63	65	72	76	75	67	63	76	61	66	80	85	77	80	80	80	60	70	73	74	70	74	73	63	65	71	68	76	80	81	76	57	70	90	70	64	65	71	71	79	76	62	65	77	67	80	82	59	66	60	75	68	86	64	75	60	58	71	63	76	66	73	77	56	77	83	63	69	83	69	78	85	85	67	76	74	70	72	76	78	81	56	73	65	71	64	65	70	65	67	84	69	63	71	72	75	70	66	89	70	65	81	72	65	67	63	79	71	71	80	71	86	88	65	74	65	76	69	70	73	66	78	61	76	54	74	70	64	71	86	72	71	81	60	83	68	66	54	66	80	67	68	74	77	62	66	58	62	77	60	84	63	83	84	65	91	74	77	67	79	55	75	86	63	82	64	81	78	72	67	70	80	66	62	69	72	49	69	80	74	76	82	81	65	74	83	59	64	60	67	62	82	72	70	66	64	64	89	73	78	67	85	65	80	69	78	75	77	73	71	78	90	67	66	63	61	63	94	74	62	74	77	78	73	63	72	73	74	70	67	79	74	74	74	55	63	67	77	77	89	67	81	57	58	83	49	72	76	64	66	77	67	76	73	76	80	83	48	62	78	56	71	71	78	61	70	60	75	59	63	53	63	81	65	72	68	73	79	57	70	82	71	69	63	68	71	69	76	69	74	77	79	63	71	60	87	74	61	87	72	66	78	69	71	73	72	75	74	60	67	76	88	73	61	81	80	60	78	76	64	69	71	80	61	86	72	76	65	62	71	75	81	69	71	83	63	76	76	72	54	80	90	86	78	58	64	57	70	69	72	67	63	57	47	84	83	70	69	86	64	68	69	57	71	70	82	77	80	70	72	75	50	65	76	80	73	70	91	77	59	79	69	51	66	71	81	63	61	69	58	62	74	80	81	65	85	80	76	93	73	59	63	79	66	78	52	67	74	75	73	56	76	73	52	74	87	78	71	65	77	81	79	74	79	84	78	72	63	72	74	81	72	65	70	69	72	65	88	72	54	64	76	71	67	79	63	76	66	74	70	71	73	67	72	62	78	70	54	75	62	85	78	83	77	66	86	72	79	74	79	81	72	57	58	80	71	77	54	72	68	76	70	76	73	71	74	61	78	61	69	75	69	80	75	80	73	54	58	90	70	67	71	60	62	82	81	78	61	78	76	70	71	80	84	67	70	61	70	78	70	76	74	60	75	69	76	65	67	75	57	71	52	73	59	68	62	79	71	70	61	61	53	61	69	73	59	73	72	85	76	69	67	59	63	63	83	67	66	65	62	61	77	68	65	74	93	77	60	75	68	90	80	62	77	66	74	76	74	77	81	58	69	75	69	65	72	63	61	67	63	67	64	84	71	68	83	70	60	77	83	57	77	59	81	70	66	79	78	72	59	63	77	81	81	66	69	79	64	76	69	72	60	75	63	56	71	65	56	65	63	76	67	58	87	81	74	94	85	62	71	78	76	67	66	76	75	68	75	81	64	83	76	68	76	69	76	76	80	80	64	72	70	79	85	67	66	69	75	70	61	74	78	64	67	55	69	71	70	79	71	70	82	87	49	66	64	81	88	65	69	75	58	57	80	65	75	64	66	80	83	87	71	67	72	88	76	65	79	64	56	66	79	75	64	72	63	77	62	60	76	71	80	87	73	63	76	72	81	71	60	72	66	76	79	59	73	53	77	58	62
15831	4054	3091	1878	2659	23472	12200	5487	977	868	849	746	753	675	692	648	610	605	519	562	577	553	582	562	525	512	522	534	572	528	534	521	528	556	526	549	498	514	509	499	530	513	512	500	558	515	531	511	506	555	488	525	477	552	530	507	512	502	517	483	499	482	537	466	514	515	513	491	518	491	520	529	482	511	490	489	502	502	484	504	531	520	467	502	492	513	490	478	529	506	527	508	499	488	487	482	509	511	505	512	488	489	493	511	502	518	486	514	504	513	509	506	435	522	478	484	503	540	516	494	492	486	512	509	503	485	524	530	527	517	525	518	487	518	488	533	500	501	527	499	485	472	477	500	479	486	481	502	502	500	482	460	444	466	506	507	486	518	496	516	511	496	522	489	518	489	500	494	483	485	499	526	519	523	480	510	480	475	479	482	473	518	517	503	435	488	477	520	484	487	519	457	505	495	507	559	481	507	483	480	500	481	503	474	539	487	529	479	509	505	521	488	498	476	502	508	520	520	514	498	501	485	483	474	480	486	520	523	512	525	481	478	500	511	528	506	484	489	474	508	507	488	506	506	514	485	470	567	481	516	462	493	472	483	518	482	501	484	499	486	437	517	487	507	493	522	458	503	476	476	525	524	499	454	541	507	486	504	516	497	513	516	498	523	497	494	525	469	497	485	541	503	510	514	503	495	564	523	526	485	460	497	487	489	504	500	498	466	533	505	499	479	517	514	486	506	518	489	491	477	495	490	512	520	506	515	519	497	456	490	458	524	505	494	499	524	514	501	510	493	514	522	488	521	517	514	470	483	517	490	510	470	495	493	456	495	507	484	462	499	501	503	505	508	517	478	481	485	488	500	491	556	469	494	475	478	453	474	477	519	508	515	509	514	487	469	524	513	512	531	490	528	491	486	467	530	489	491	514	498	538	486	473	505	514	507	526	474	512	530	498	481	480	516	479	494	470	457	489	459	527	491	495	488	516	508	510	489	510	494	484	503	510	511	545	524	482	508	519	494	484	499	481	507	507	480	479	491	539	497	500	514	472	530	493	499	522	506	502	499	464	505	482	516	487	487	505	487	482	531	515	494	476	548	475	506	474	469	495	504	546	515	498	482	516	509	551	495	496	520	509	523	482	487	492	494	506	538	472	519	470	502	503	500	481	507	480	471	511	491	483	508	501	488	451	484	530	501	494	506	474	508	511	514	514	498	505	481	480	513	505	476	481	518	522	503	494	508	540	518	515	450	524	494	478	487	567	505	462	522	503	481	526	456	469	539	453	482	493	491	512	481	484	489	478	524	503	507	507	493	444	529	475	510	479	499	494	478	504	528	481	519	471	496	483	541	499	470	531	488	473	524	463	465	515	499	496	548	503	499	509	499	514	498	548	491	507	477	509	502	493	457	504	525	527	519	483	498	516	505	533	473	501	511	477	476	500	473	505	510	505	520	459	501	477	473	502	470	509	493	492	479	507	529	457	508	478	525	488	487	454	478	510	568	436	495	497	489	489	481	500	508	502	484	505	521	484	498	505	505	518	503	474	512	519	502	532	489	510	514	487	485	484	498	485	518	513	486	487	515	474	504	483	484	511	474	474	509	542	515	508	514	533	512	483	517	509	515	516	460	467	472	464	472	515	485	463	444	527	481	496	504	486	505	480	498	484	492	467	482	484	487	531	503	498	467	475	519	532	491	524	513	500	490	463	510	488	509	479	511	523	513	485	440	482	474	474	478	522	517	507	490	505	527	498	503	490	496	499	501	554	513	511	532	467	497	485	535	493	483	521	533	525	526	489	526	493	521	520	442	497	474	458	506	486	492	523	477	480	519	500	531	507	485	472	487	512	507	500	508	516	515	520	494	497	493	540	510	522	472	526	481	465	498	497	502	533	513	512	509	505	540	506	523	488	500	485	466	464	494	464	487	534	472	492	458	502	495	484	511	540	497	509	564	503	490	539	570	498	532	522	517	470	501	534	459	491	523	452	486	517	469	525	523	486	523	513	487	481	512	504	474	487	504	513	462	532	484	499	514	567	498	540	476	510	498	443	479	505	526	483	508	513	513	503	493	476	510	477	514	515	505	479	517	494	505	440	511	481	538	484	488	505	507	494	473	492	500	483	491	495	512	514	517	514	503	454	479	495	509	519	518	517	529	483	511	482	500	487	489	531	511	522	473	506	469	528	488	505	492	519	549	460	479	478	480	503	486	525	508	527	518	487	505	491	488	479	459	507	481	465	462	472	521	473	472	501	517	493	493	506	468	519	505	496	499	501	542	510	496	513	504	521	485	512	508	498	480	498	525	463	498	465	532	482	499	460	491	513	510	488	513	495	486	512	500	545	509	500	500	522	531	531	523	522	518	455	433	489	526	460	512	506	482	470	501	491	514	511	488	489	514	507	477	483	511	505	492	493	494	489	496	518	446	509	515	502	514	483	522	514	464	530	498	525	494	546	477	485	488	481	532	521	486	533	482	500	457	495	506	520	491	473	478	505	470	506	529	491	511	481	502	498	476	484	484	524	497	523	495	489	513	497	504	515	498	520	502	468	447	531	489	509	488	506	477	491	497	507	511	446	516	497	505	455	489	501	487	500	507	518	490	504	498	494	470	509	491	493	515	474	520	518	491	529	504	520	505	470	529	506	468	506	537	536	488	491	496	483	507	524	482	484	508	471	508	499	504	508	503	484	484	497	490	488	540	493	509	482	509	486	505	517	495	486	524	444	515	500	465	491	498	510	456	542	502	477	501	507	501	499	524	494	493	485	503	531	522	465	492	505	474	534	502	505	482	531	517	506	512	541	542	473	497	496	483	522	487	516	492	518	486	489	498	505	521	480	493	484	531	510	496	512	524	500	497	528	479	519	500	493	491	527	474	499	480	512	499	469	537	538	477	475	509	514	523	513	520	530	487	513	493	515	471	470	504	441	506	479	505	521	500	514	533	478	523	498	540	478	518	529	499	463	482	477	516	510	497	475	522	478	498	500	506	484	505	518	527	475	513	509	501	523	489	497	517	557	482	486	510	491	453	453	500	509	488	515	487	514	510	479	511	508	519	534	504	498	521	496	517	514	471	496	469	473	557	525	479	451	503	514	510	502	501	467	479	513	518	477	509	448	518	481	478	490	502	444	485	512	461	476	511	489	512	465	516	507	489	472	491	520	511	517	520	518	516	476	439	480	505	528	506	472	518	541	491	487	488	497	458	498	483	493	552	474	512	499	462	507	487	511	481	477	448	494	521	490	527	503	497	512	541	499	536	468	471	469	503	499	513	488	488	515	491	521	495	518	511	568	518	546	493	511	498	472	512	498	541	479	498	493	523	480	492	487	505	479	480	489	502	511	506	529	508	513	486	517	478	512	498	503	525	482	468	526	504	500	497	493	453	488	471	516	516	490	475	495	509	507	497	520	494	510	497	500	453	504	478	492	479	517	525	475	479	520	483	538	517	475	503	486	457	516	509	495	519	512	471	521	521	469	495	498	525	542	492
2922	389	261	176	153	512	478	164	113	94	112	108	101	108	110	98	110	103	106	108	91	116	120	103	106	107	109	95	93	106	99	121	123	88	99	112	123	98	99	116	120	89	101	120	110	91	101	112	98	103	112	110	84	111	121	96	99	104	117	117	109	89	94	124	113	114	100	109	125	107	112	110	87	122	101	120	116	97	105	106	101	92	111	88	105	87	104	107	101	119	100	108	104	96	122	104	102	110	105	109	96	123	97	119	93	114	86	104	126	94	109	105	105	126	116	113	115	102	97	122	98	114	110	121	99	97	87	104	111	99	106	94	127	105	93	106	119	98	111	108	105	125	91	103	111	105	92	93	105	104	84	109	118	112	98	102	114	102	113	115	105	118	110	104	108	110	100	116	92	109	110	112	94	95	109	108	106	111	111	109	106	98	112	124	124	99	118	119	111	108	113	118	103	120	117	124	93	107	124	101	97	112	100	120	114	114	95	91	120	130	111	109	93	98	126	102	100	119	100	84	103	118	96	108	104	98	92	119	110	117	128	96	90	96	104	116	110	115	104	88	110	86	100	93	98	98	111	117	109	120	110	103	114	103	118	119	100	98	105	97	119	102	116	90	88	106	112	101	96	117	108	111	119	109	86	94	91	110	106	98	101	118	93	127	121	108	103	126	91	84	85	95	114	96	96	129	112	103	108	89	110	110	107	120	93	100	91	107	111	110	108	110	119	94	108	130	99	110	111	107	118	101	110	106	116	124	98	86	97	104	111	104	97	106	106	110	96	102	123	111	104	116	104	115	116	104	119	116	97	99	113	116	113	98	96	126	100	103	98	111	83	104	111	95	101	111	101	109	119	99	97	112	106	90	129	116	100	87	112	112	107	105	113	97	106	99	109	105	99	109	124	115	125	98	101	97	106	105	113	117	98	118	94	95	108	102	101	103	88	101	102	81	101	101	109	110	104	109	105	108	106	101	108	117	115	110	108	128	95	100	117	83	132	100	101	109	103	85	102	115	99	92	91	119	106	109	108	113	92	112	115	100	111	113	113	95	117	101	112	116	110	109	115	107	98	91	108	101	98	87	112	91	91	121	114	89	77	91	110	101	93	102	97	110	116	109	102	107	117	123	103	123	117	101	110	99	95	94	97	116	103	91	103	82	100	88	107	96	94	94	88	114	118	99	112	107	105	89	109	101	81	100	102	120	94	116	105	106	113	107	121	117	116	98	92	109	104	120	97	83	94	95	101	122	117	113	97	99	135	96	111	100	99	87	113	117	101	112	99	116	122	105	106	110	107	123	110	105	106	116	102	106	104	105	110	97	95	116	121	95	95	115	93	108	110	129	105	86	128	126	107	112	113	104	98	106	94	105	113	116	88	102	110	107	100	95	103	98	101	96	117	117	110	111	90	96	117	122	105	94	122	104	96	104	108	99	102	104	113	118	89	112	111	81	107	122	95	89	93	104	108	114	105	127	113	99	101	101	98	105	110	109	118	105	97	125	106	89	81	95	102	98	113	107	106	94	115	109	126	132	122	91	105	111	115	111	97	95	113	94	112	92	119	117	103	98	103	113	111	105	94	130	102	110	107	99	125	90	83	102	104	100	101	89	121	100	122	103	107	93	113	111	120	108	95	101	96	121	93	108	114	110	121	111	93	104	99	115	104	134	104	99	116	130	112	107	86	108	96	119	97	114	109	103	112	95	107	108	105	117	98	119	114	84	92	115	123	95	101	129	119	98	101	112	106	107	106	114	116	104	90	94	116	112	107	104	108	99	111	107	94	100	109	107	109	101	97	108	102	123	86	105	109	95	107	120	107	115	112	108	92	96	121	101	110	95	119	111	109	109	105	96	101	97	130	102	116	108	110	79	109	96	113	110	104	113	117	133	113	99	83	110	104	116	95	91	101	98	114	127	116	96	127	111	89	102	116	103	97	106	116	113	102	105	108	107	124	111	112	105	110	99	101	125	95	104	96	105	86	105	103	99	111	98	112	113	93	120	104	118	117	110	118	116	107	84	107	121	102	94	105	96	107	97	117	121	106	95	88	111	107	125	107	99	104	120	109	103	98	106	125	112	112	102	103	102	118	95	111	96	100	94	93	91	106	103	112	94	114	111	124	117	113	108	100	112	122	115	109	91	113	93	91	107	105	93	101	90	101	120	117	88	89	111	87	93	90	114	104	106	108	102	91	106	102	106	98	91	115	116	106	111	118	124	81	99	103	117	108	94	120	103	112	107	118	100	124	120	90	94	105	102	84	106	113	104	109	101	93	100	106	102	94	112	98	108	116	107	109	111	116	105	92	99	109	127	117	92	94	101	104	107	104	92	108	108	89	86	107	96	99	92	99	104	110	86	123	101	107	112	105	123	99	98	139	108	116	107	100	110	120	109	95	110	101	114	92	102	101	104	107	107	117	98	109	109	103	121	86	104	114	105	110	110	86	112	108	100	117	96	100	126	117	116	94	85	103	106	88	92	112	93	108	93	113	103	81	87	92	110	103	118	102	115	111	109	119	100	91	101	102	103	103	104	112	101	99	103	107	97	94	100	100	107	105	87	120	91	124	76	122	127	108	107	98	105	101	106	107	97	106	99	101	123	118	112	111	96	107	111	99	104	121	104	106	107	104	90	128	116	115	109	116	108	112	110	104	94	99	104	116	107	93	113	98	109	112	124	114	94	107	105	101	89	94	97	117	101	118	111	108	105	112	113	107	102	117	116	92	105	120	118	107	111	109	108	102	112	103	93	96	103	91	104	113	115	111	106	98	86	100	109	105	112	102	103	115	105	96	107	108	104	105	112	102	111	111	101	111	111	100	103	100	96	94	104	110	117	108	101	120	104	115	128	115	90	109	102	100	84	122	116	108	114	100	110	109	108	109	112	97	96	97	91	82	124	124	91	107	111	124	81	123	132	118	118	91	106	104	122	108	108	116	123	113	117	97	101	116	111	112	110	109	118	107	107	116	102	109	104	124	116	96	113	126	107	107	116	104	104	84	100	96	111	119	96	109	102	108	85	113	114	105	112	122	105	96	108	106	97	100	102	113	109	111	85	105	107	120	101	116	111	118	115	114	113	100	96	94	97	99	124	113	121	99	109	88	104	101	109	95	98	98	106	124	107	97	103	139	108	100	122	113	94	113	123	108	74	102	111	115	83	97	109	86	92	111	108	104	100	94	75	124	102	104	100	116	104	101	96	93	111	99	95	108	82	94	97	93	108	108	108	103	95	114	99	114	106	104	105	112	104	109	110	89	105	114	128	108	92	118	101	104	109	87	122	119	93	111	120	96	90	111	104	100	104	110	127	104	95	106	121	115	110	96	100	110	92	116	106	106	121	109	90	106	102	106	105	102	90	101	99	101	101	105	108	110	117	106	105	101	112	106	120	102	106	107	113	99	120	104	102	101	113	98	93	102	99	91	105	120	118	92	120	104	114	112	99	114	115	106	92	93	108	98	97	99	108	109	115	92	88	95	87	116	100
16528	3881	2746	1972	2934	20061	11496	4869	1335	1259	1136	1048	1079	977	993	952	920	889	904	855	873	863	913	835	816	831	845	837	826	804	834	813	790	805	848	809	784	771	868	754	781	771	815	825	799	803	790	828	783	772	773	765	812	798	768	768	768	775	768	791	812	782	775	774	804	789	851	734	729	750	795	755	756	794	800	785	784	784	731	776	723	797	736	804	797	764	750	762	753	807	738	725	818	759	762	765	777	738	756	733	797	718	742	773	781	761	767	754	766	765	790	816	761	765	738	783	720	797	729	771	828	762	762	816	739	762	783	771	727	785	759	746	700	809	787	781	784	774	797	774	776	804	753	734	738	756	784	785	773	743	792	823	753	778	742	748	754	808	797	774	746	714	786	811	776	772	751	761	716	751	697	770	790	764	784	767	779	780	724	720	725	744	706	761	776	761	758	798	782	787	801	763	788	824	773	751	779	759	813	780	730	762	788	769	756	720	722	728	754	759	798	802	800	807	743	757	801	785	763	809	743	735	790	788	789	773	785	773	729	748	765	802	812	767	760	763	778	777	766	768	759	752	744	770	747	826	775	752	713	728	760	729	792	760	796	747	767	801	816	803	740	744	714	746	763	769	816	758	745	769	750	769	788	756	831	724	775	748	795	783	759	768	797	742	738	756	759	716	758	778	764	801	783	767	782	814	806	770	766	786	796	857	742	729	697	753	759	749	748	764	772	769	758	820	794	759	823	784	757	767	798	745	744	778	780	796	818	755	739	785	780	791	756	769	777	780	755	725	778	754	796	776	720	823	805	773	783	789	803	777	765	728	811	756	803	801	789	762	794	743	749	773	777	779	755	768	766	799	726	765	787	745	769	788	776	790	796	768	825	735	795	776	752	802	782	740	752	745	689	778	737	774	765	794	770	768	807	789	741	795	765	772	800	833	730	753	728	785	784	770	715	743	741	761	760	760	784	737	755	726	757	800	771	806	752	721	755	761	796	821	725	744	797	796	806	761	722	704	805	693	714	768	735	743	761	756	752	754	797	758	782	799	732	740	771	795	731	778	749	805	751	767	765	775	773	811	781	739	770	736	783	790	812	797	761	747	740	808	828	773	809	711	794	774	774	754	765	764	804	777	760	776	767	729	770	751	783	743	809	702	830	772	788	764	812	802	816	761	755	735	770	786	826	758	777	779	794	754	765	764	759	801	751	816	779	801	817	772	798	810	783	772	844	803	799	739	801	764	808	774	795	819	764	822	736	812	777	772	822	773	791	754	802	714	780	784	760	772	767	749	775	751	743	762	790	817	793	753	821	744	773	819	753	756	771	758	799	785	757	747	754	696	752	789	737	756	773	805	833	819	797	745	721	750	772	752	743	814	811	751	731	711	771	806	793	800	788	774	742	823	785	808	772	743	768	789	769	792	750	724	758	760	733	763	752	805	753	744	689	753	742	757	771	769	812	706	748	764	788	779	746	751	750	747	814	749	800	777	757	731	743	795	743	755	796	820	821	782	793	786	749	755	775	751	752	728	777	748	789	769	751	751	749	756	746	768	764	779	740	784	754	778	755	772	807	792	798	803	763	821	727	775	788	773	773	801	755	802	765	762	748	753	789	762	780	804	778	759	768	849	809	780	740	739	733	793	771	790	772	812	788	820	742	738	808	772	751	725	762	801	804	727	848	809	751	797	771	779	798	748	793	732	754	746	779	736	795	811	791	745	752	790	751	777	770	848	791	757	748	782	754	781	741	773	791	763	765	810	745	802	739	794	785	774	782	695	748	776	769	802	773	769	767	742	772	777	765	806	776	774	772	777	726	818	784	739	746	803	756	763	776	771	769	766	741	760	791	746	759	741	764	763	776	794	749	774	807	758	800	740	812	783	805	764	762	794	768	803	776	757	740	765	794	772	782	756	755	747	779	762	793	773	803	775	830	738	751	826	779	773	786	750	769	792	814	758	776	776	747	774	754	762	791	803	748	781	769	757	780	749	778	825	813	801	772	763	799	755	738	761	785	796	740	803	785	754	805	744	747	784	761	800	792	728	830	780	829	769	758	741	801	782	808	778	746	801	825	730	780	746	767	763	773	806	815	755	776	726	776	773	753	771	803	797	785	771	721	781	746	770	772	833	769	805	797	822	757	722	763	806	758	741	794	758	814	754	765	770	739	735	769	816	754	764	769	779	733	783	775	731	809	770	770	724	808	767	776	744	770	754	733	700	769	803	725	817	829	799	802	770	761	782	799	772	780	702	760	792	759	794	798	806	759	767	802	775	775	754	792	770	785	780	731	762	767	749	696	791	784	745	777	782	747	773	758	768	796	778	787	772	765	791	760	731	781	802	809	796	758	758	781	822	748	778	795	747	786	772	795	791	787	747	824	823	698	763	760	770	773	732	734	735	781	782	773	810	751	817	771	785	765	768	766	745	802	734	791	763	796	753	772	751	738	768	771	755	760	770	776	788	784	797	762	773	719	811	804	776	767	750	763	762	768	756	780	774	745	804	742	797	764	741	800	750	747	747	784	795	766	818	781	751	741	771	715	793	799	781	798	750	781	763	813	758	784	837	798	760	775	765	728	784	748	740	783	828	698	776	843	755	754	792	778	772	727	828	766	732	789	739	759	797	726	744	783	784	744	779	794	780	815	729	835	724	745	781	775	798	759	755	777	706	780	806	768	752	761	776	814	772	749	800	800	753	783	794	765	734	820	737	797	767	835	772	784	822	736	758	792	802	738	774	746	816	790	757	797	788	781	780	795	749	786	788	808	783	787	782	764	768	828	821	751	750	745	806	760	781	764	762	725	810	794	809	784	776	792	807	731	811	806	779	744	780	751	737	786	793	762	750	737	758	808	762	731	764	758	735	797	761	814	792	766	787	743	791	772	792	777	768	788	793	783	804	746	794	797	754	743	745	750	800	746	727	837	753	717	763	781	781	762	819	805	750	767	773	765	790	808	717	776	756	740	762	770	790	801	798	816	783	758	797	771	827	753	741	748	732	783	771	753	718	756	783	753	801	781	779	732	753	801	804	778	801	783	759	806	762	751	726	761	748	802	742	763	773	779	791	762	744	760	785	744	774	775	800	793	780	833	735	784	783	783	753	751	766	780	733	761	812	755	741	770	795	770	758	758	775	808	746	782	754	722	776	752	756	733	751	788	761	802	750	769	786	770	759	756	750	776	762	807	790	741	766	739	739	751	742	801	774	798	728	754	762	793	784	807	728	704	762	784	751	783	787	770	780	706	775	801	776	750	737	725	764	793	744	800	768	813	783	759	793	760	740	721	774	754	784	748	752	782	797	755	737	778	793	726	739	722	771	777	807	748	796	753	787	763	812	746	736	727	772	763	805	788	796	791	743	783	773	766	774	776	775	783	744	797	821	760	735	793	763	789	807	823	758	719	694	757	760	800	788	745	827	752	796	787	723	773	822	768	771	778	720	741	741	769	779	833	786	716	752	743	745	761	734	765	773	762	782	815	761	801	790	773	744
2358	741	391	218	211	1278	615	183	160	134	163	129	165	141	124	149	138	150	129	122	138	135	129	133	125	136	130	119	138	123	125	150	121	140	122	123	147	116	151	154	131	141	146	134	134	105	147	126	118	122	132	142	131	114	116	118	114	135	138	131	132	103	146	151	141	126	125	116	161	135	152	138	115	125	136	167	101	162	145	116	144	150	152	139	140	140	146	113	139	108	137	127	137	122	138	139	139	134	142	147	127	118	142	135	129	143	137	144	110	135	135	111	149	131	151	148	133	127	128	121	144	132	143	131	123	160	140	135	138	131	135	115	151	119	147	140	147	151	122	110	137	138	144	120	133	143	122	133	124	142	123	157	133	120	116	134	130	110	129	141	143	139	128	144	116	151	132	134	163	118	142	120	127	139	163	136	133	133	132	135	144	128	154	116	124	157	122	120	131	113	133	160	118	133	124	137	125	122	133	141	133	136	150	115	134	125	134	133	135	143	143	141	123	123	130	130	147	145	124	124	149	129	144	128	132	136	134	128	144	140	139	137	147	147	115	150	127	129	127	129	102	119	139	152	128	123	133	134	136	119	132	130	134	109	129	146	140	158	137	150	134	127	145	142	135	140	139	127	118	118	123	119	143	127	112	126	147	119	125	149	143	131	140	119	122	123	141	123	120	152	131	119	149	137	143	122	135	127	142	135	136	129	130	143	125	128	124	134	117	118	115	145	155	116	125	142	121	135	134	135	129	115	127	125	144	123	133	122	125	145	145	123	129	117	119	132	139	130	131	141	138	122	129	121	139	138	108	146	132	112	129	128	126	127	127	129	132	118	122	133	130	141	143	123	142	129	117	131	142	106	135	142	149	150	121	127	132	134	138	117	139	111	147	120	117	153	133	121	152	123	132	130	132	144	101	124	131	132	137	147	142	153	117	133	118	129	144	118	130	139	129	136	118	133	133	142	121	128	142	115	136	136	128	138	129	145	132	119	151	125	118	141	127	130	127	145	134	122	117	145	106	112	144	125	126	128	116	130	119	135	129	117	122	143	109	140	129	145	130	130	125	142	136	130	136	121	143	138	128	126	138	127	121	124	147	117	113	140	112	140	138	137	133	137	130	108	126	137	135	118	135	116	122	122	130	137	149	139	124	156	137	122	137	148	137	120	123	134	135	143	147	131	123	137	135	143	133	130	146	117	108	135	138	130	107	127	138	133	129	139	136	137	132	130	127	127	120	147	126	128	121	114	137	129	144	124	144	132	132	115	147	135	144	122	129	147	119	132	127	139	129	124	142	134	123	114	152	151	143	131	132	116	133	118	129	124	123	134	148	126	119	130	136	148	136	140	117	131	122	145	127	134	136	105	124	154	129	151	132	137	154	131	131	125	138	121	144	162	125	144	139	109	120	137	137	120	134	133	117	134	130	121	132	148	124	131	108	132	120	132	119	141	125	131	125	147	122	136	136	125	131	118	141	134	144	132	157	119	147	129	120	130	120	136	145	137	138	140	125	148	121	136	146	114	120	125	133	142	120	138	133	122	127	123	136	109	130	125	148	134	143	98	131	130	125	130	130	116	135	131	138	142	115	145	134	142	127	152	129	152	141	141	114	136	133	150	128	130	147	143	132	150	138	125	122	143	122	127	121	125	163	128	132	145	148	159	131	151	125	117	122	125	130	122	142	132	125	120	152	153	149	153	134	114	114	124	130	111	133	129	125	132	145	138	142	148	133	133	114	141	129	140	138	115	146	117	156	142	142	119	149	125	141	126	131	128	137	129	136	137	127	128	129	138	124	116	127	134	127	123	141	148	124	118	143	141	120	141	124	130	158	134	126	128	140	131	136	139	152	141	134	144	142	140	125	144	136	133	135	155	121	148	124	150	125	132	121	134	131	133	125	146	108	118	115	130	154	128	140	120	145	129	107	130	129	119	133	115	164	127	140	115	120	140	145	142	129	140	131	135	153	136	128	131	108	149	125	145	153	116	132	138	135	146	138	133	165	122	138	143	138	143	124	134	137	125	123	139	137	142	147	135	125	121	134	148	123	113	123	124	148	138	154	135	124	127	137	137	139	133	144	129	117	128	131	119	133	148	133	126	132	127	135	116	121	147	113	142	113	142	132	148	146	145	138	123	115	110	134	125	126	122	140	131	150	139	123	145	140	135	118	133	115	128	135	121	144	144	124	135	143	144	132	137	131	138	142	163	117	137	146	136	130	126	122	132	128	131	127	135	135	142	148	144	160	127	123	132	140	124	125	128	146	128	130	155	145	130	131	122	148	133	158	122	137	124	152	143	145	121	149	122	144	128	133	140	154	129	127	136	121	121	137	136	128	147	132	114	118	144	120	111	147	137	134	117	138	131	132	127	143	136	127	132	153	132	130	129	110	128	143	152	133	124	129	127	121	145	141	140	135	129	145	115	148	126	137	117	133	119	143	125	149	147	149	123	115	145	121	127	145	143	115	131	136	147	116	149	134	120	132	137	139	145	125	142	123	122	135	124	143	138	131	132	127	121	153	129	163	139	129	132	109	142	136	134	118	135	119	138	109	121	136	139	131	121	132	131	136	128	136	147	129	130	142	108	127	130	130	144	137	147	156	123	127	136	121	124	132	163	120	133	133	125	126	106	118	142	134	128	150	113	141	124	143	146	127	129	126	124	128	116	133	119	119	123	119	112	142	119	115	158	111	121	122	137	115	130	129	128	136	158	124	132	157	149	126	112	142	126	139	116	158	158	128	110	135	124	133	134	114	113	139	157	136	161	139	137	140	128	117	123	119	143	132	118	131	132	141	132	113	136	136	112	125	138	118	123	128	116	146	142	111	129	129	146	156	134	147	120	147	121	140	123	125	125	118	141	132	113	139	155	124	116	143	134	125	123	140	139	131	142	127	148	111	121	113	146	149	123	153	125	142	130	107	136	116	143	127	114	145	125	130	131	127	154	144	133	130	131	160	151	138	126	113	99	131	109	124	146	122	113	155	142	112	136	137	118	158	139	147	145	123	147	134	121	126	134	148	111	155	138	137	146	125	119	99	134	141	147	119	130	133	158	124	136	121	136	144	130	134	138	149	139	138	162	128	132	128	148	138	127	133	123	129	122	141	124	159	119	157	135	150	147	137	126	129	123	137	135	135	124	152	123	122	145	111	125	134	117	127	125	120	135	136	124	131	130	127	157	130	139	140	137	125	127	135	145	124	112	117	149	109	130	134	135	142	119	137	143	145	155	123	125	123	122	122	125	117	129	135	111	120	119	136	123	113	135	133	111	141	147	141	108	115	139	133	148	122	129	130	122	133	137	132	140	129	135	114	134	150	161	139	143	138	127	131	129	130	147	137	110	123	126	135	123	156	131	147	136	123	135	105	124	116	142	137	128	140	130	130	107	115	118	136	142	137	134	114	136	134	142	124	126	128	127	143	160	133	116	139	125	135	140	117	127	123	119	125	134	140	123	130	151	119	135	143	142	115	129	144	164	136	150	143	119
21427	6744	3494	2429	3646	26118	13340	5261	2041	1913	1763	1561	1450	1377	1364	1263	1214	1156	1147	1120	1108	1049	1111	1018	1042	963	1031	1054	1002	995	1054	1001	1023	942	948	979	983	941	941	968	930	964	939	975	937	940	965	991	898	913	928	880	968	964	943	923	897	961	920	941	942	926	952	968	889	975	934	909	945	906	904	930	933	889	890	947	931	868	873	958	924	897	920	910	913	929	881	997	927	932	959	917	875	908	945	930	855	925	913	922	910	863	893	915	935	934	932	914	1010	932	883	915	865	964	847	952	888	943	875	936	873	881	903	941	973	1016	892	929	918	951	953	899	902	985	938	960	934	893	958	949	907	963	968	941	915	890	955	944	934	939	909	965	902	882	898	903	901	923	867	935	936	959	887	947	926	940	919	973	937	901	892	883	947	918	946	924	948	861	933	940	992	916	896	929	937	893	928	852	953	936	938	977	885	890	980	942	962	927	911	901	967	927	941	918	937	898	872	961	919	863	966	915	914	946	913	917	899	932	947	898	913	916	926	900	873	857	899	905	1003	897	915	931	942	982	967	973	869	937	903	910	930	917	900	957	899	975	921	952	912	905	873	893	919	922	910	889	920	891	946	894	921	945	949	860	865	922	878	933	949	940	911	943	959	894	912	893	971	926	890	853	932	928	891	926	1008	938	927	906	934	927	952	895	915	913	887	874	906	922	905	963	925	900	907	938	881	885	913	967	911	882	898	929	882	959	920	858	952	944	867	909	926	962	921	906	922	945	943	915	951	913	897	920	909	924	960	944	880	896	906	932	902	889	932	890	859	898	924	912	893	938	951	902	868	923	937	885	923	931	898	888	933	858	943	945	904	872	924	914	878	887	945	958	952	948	998	922	880	948	914	921	912	919	934	927	885	874	979	912	970	933	935	1000	986	957	896	891	881	906	888	898	887	978	846	936	923	925	910	927	899	882	893	913	914	854	951	968	918	944	939	947	937	890	869	857	915	934	961	930	909	904	938	903	910	937	955	934	893	958	911	906	904	947	901	889	923	891	909	901	918	865	885	926	944	934	919	902	899	949	953	885	883	882	906	924	889	856	900	893	969	930	917	920	947	904	944	892	900	943	916	921	927	900	911	969	916	863	952	959	922	902	930	922	908	916	856	900	900	894	929	967	919	982	935	941	924	925	878	914	878	875	898	940	952	923	887	912	918	916	923	913	915	890	892	870	953	915	930	931	906	878	897	886	923	942	880	922	897	911	928	927	889	931	905	951	942	913	960	932	898	937	940	899	906	950	924	915	967	928	884	921	954	929	892	928	892	921	941	903	945	911	848	940	886	919	935	915	924	930	918	923	908	897	930	916	880	930	975	914	963	910	904	877	932	897	904	929	923	876	934	971	881	937	944	899	919	941	930	890	921	914	930	890	919	915	950	920	949	912	932	906	862	913	881	906	922	934	906	893	904	938	895	965	1002	903	943	927	884	936	927	953	904	869	932	952	938	912	947	925	976	871	914	897	923	927	917	904	905	952	955	923	898	909	925	956	936	955	932	937	950	935	889	887	919	900	896	905	911	943	959	924	900	883	896	902	906	883	922	960	980	944	895	912	946	929	911	913	897	881	942	923	943	899	930	976	906	935	926	935	888	911	862	897	922	894	901	944	939	927	867	902	943	915	875	920	957	921	932	958	896	912	874	924	908	903	917	893	929	950	919	909	926	891	929	930	955	878	940	881	894	898	925	944	887	948	955	892	839	914	865	884	877	948	890	886	890	939	922	890	914	903	960	909	952	915	848	981	937	920	975	952	896	935	906	896	894	937	909	891	935	935	917	865	932	955	957	933	880	941	948	935	909	928	903	902	906	884	858	956	954	969	922	918	856	907	930	1011	893	994	963	888	911	948	910	964	952	932	886	866	907	968	887	867	912	963	980	974	916	920	970	854	937	912	897	913	950	845	882	918	885	895	909	907	991	921	938	937	929	938	889	870	900	924	880	909	887	934	980	910	921	903	926	898	938	961	907	870	956	893	946	855	934	866	885	954	919	913	971	890	962	875	918	871	986	910	882	970	940	912	886	961	952	928	944	963	903	944	918	878	969	941	1000	999	926	905	895	914	990	941	914	916	888	898	909	929	902	939	926	912	934	885	919	855	929	923	892	896	909	945	877	896	898	908	905	931	941	974	926	916	909	969	942	920	863	938	875	942	905	916	915	947	917	937	916	902	910	917	947	872	885	904	970	947	882	935	923	911	872	908	929	911	927	911	883	879	954	897	910	867	958	924	987	918	921	906	957	887	886	921	920	948	928	905	871	906	924	899	936	944	917	932	938	943	939	894	942	931	994	926	866	897	909	890	854	942	942	898	920	908	911	907	944	936	919	935	944	903	946	958	925	930	929	976	931	933	883	850	933	947	937	919	952	916	872	919	962	923	883	938	961	966	915	916	904	916	934	962	941	932	876	952	912	902	938	905	899	964	950	919	905	935	877	940	934	927	896	875	892	894	892	942	975	912	933	956	920	934	926	905	844	931	874	979	927	911	929	899	884	882	927	905	937	916	909	928	935	951	899	890	954	909	948	929	930	909	915	875	949	918	931	911	899	899	953	923	925	943	935	917	889	907	921	927	926	960	903	854	927	964	891	941	901	877	915	931	939	958	925	914	872	929	914	923	955	924	947	807	910	915	912	904	915	961	919	907	913	908	928	914	920	940	945	881	922	902	918	961	933	937	898	908	949	944	923	949	905	938	937	910	950	882	904	946	914	952	956	949	905	917	943	924	897	910	944	883	908	882	892	923	924	958	929	942	871	955	893	926	895	916	878	897	836	918	898	908	924	922	912	962	924	832	886	962	868	940	895	981	931	926	879	903	929	956	861	961	929	915	949	913	861	875	923	930	913	899	889	957	922	889	889	935	918	917	960	882	951	940	958	921	945	880	920	883	874	942	971	923	924	930	941	848	895	901	938	909	950	890	923	891	956	922	904	896	977	906	918	924	923	951	905	942	894	896	938	916	921	983	978	954	914	887	950	944	940	936	952	966	939	919	860	924	923	918	914	912	937	890	918	909	914	942	911	878	920	969	960	917	922	911	947	874	913	906	932	970	913	947	871	900	972	879	881	922	871	885	891	952	937	906	923	901	887	888	931	908	842	958	961	926	915	951	952	925	951	927	876	916	938	906	900	973	919	941	870	897	978	961	871	909	933	942	860	922	901	941	952	968	922	955	938	878	892	910	935	919	888	913	856	963	887	907	932	892	881	986	914	923	901	959	916	907	968	906	924	913	946	939	918	945	953	858	862	867	916	915	931	882	929	947	891	888	933	917	895	903	897	937	922	955	899	945	921	910	929	883	931	875	941	940	929	944	984	895	925	921	925	951	921	933	938	962	935	944	877	905	889	948	937	934	933	930	910	878	906	906	898	917	930	952	962	924	886	957	908	876	950	926	910	975	928	919	905	904	948	922	930	930	959	956	872	951	914	889	949	851	942	932	924	898	897	877	956	900	877	888	896	970
1929	277	207	92	91	184	60	63	58	43	59	52	43	56	53	58	57	49	55	64	55	46	62	70	43	57	43	56	49	65	55	53	40	60	58	47	56	53	55	61	64	58	48	64	38	55	58	56	62	55	58	65	44	62	55	57	52	42	56	54	69	61	55	55	59	39	54	68	68	51	38	59	55	55	62	62	58	62	68	47	53	55	59	48	57	56	47	68	48	45	61	59	55	61	47	53	49	53	46	47	51	62	46	64	69	51	46	74	64	61	61	52	55	57	54	52	51	65	57	44	55	61	69	62	67	51	55	60	45	55	58	66	65	56	61	64	53	36	56	58	51	45	60	47	45	55	71	38	50	58	46	47	42	62	54	48	56	68	63	57	57	65	43	45	61	35	55	54	62	68	48	49	56	64	40	41	48	63	56	52	44	55	55	59	65	49	56	52	58	58	60	44	56	45	66	57	52	63	68	53	57	48	49	39	66	42	50	55	60	66	54	66	59	66	53	61	57	51	50	65	56	43	56	52	57	51	54	50	54	44	47	69	65	61	46	43	57	54	64	58	65	47	57	62	69	58	68	62	62	58	55	54	63	52	53	58	61	42	60	61	50	58	64	47	46	52	61	45	55	53	56	59	72	48	53	48	62	59	47	58	64	53	57	50	49	57	64	59	48	52	62	49	56	53	56	60	57	47	54	34	57	63	54	53	67	50	50	50	69	62	40	57	52	53	43	62	51	49	45	53	45	65	47	57	46	54	58	44	45	58	73	55	60	53	46	51	63	54	38	58	72	50	58	66	56	58	52	64	54	62	62	54	56	75	52	56	57	63	52	53	53	53	60	64	48	64	57	50	58	51	73	50	47	62	52	60	60	66	52	58	51	60	56	63	39	61	58	51	60	53	66	59	44	48	66	59	67	50	67	61	51	55	54	58	65	59	64	59	63	55	58	62	63	54	61	52	63	44	52	48	42	48	58	50	51	42	49	49	66	47	44	44	52	54	59	47	62	50	66	47	41	51	61	45	53	56	57	58	50	48	45	67	65	52	63	67	45	46	50	54	56	57	65	64	57	47	46	57	50	59	66	72	49	50	62	50	65	56	53	67	63	42	52	45	50	55	51	56	49	61	45	47	59	63	56	63	51	54	64	57	59	44	64	51	55	56	51	55	43	41	52	63	39	57	51	63	63	58	54	52	64	56	57	60	62	54	58	62	58	63	45	62	46	62	72	52	47	50	44	56	46	57	57	56	43	46	49	52	52	47	53	62	54	57	55	47	63	52	71	54	57	48	54	66	66	53	55	56	50	50	65	53	48	50	63	65	60	45	43	62	44	55	54	49	44	43	51	47	50	48	38	50	60	73	65	61	43	58	64	47	69	56	39	48	54	66	52	49	53	67	50	52	51	47	61	53	64	54	52	51	56	54	56	53	48	49	62	58	47	68	46	70	48	57	50	59	56	62	52	48	58	59	63	44	54	55	45	54	46	59	51	51	58	57	52	49	44	63	62	48	50	48	49	49	57	46	47	66	67	64	43	53	47	55	63	58	45	58	55	48	65	52	47	47	47	44	51	47	50	58	60	60	41	59	55	62	58	63	46	45	54	46	58	62	60	55	60	55	60	51	51	54	51	49	70	45	53	52	52	52	56	45	53	49	54	51	63	56	59	57	56	55	62	66	52	56	59	52	43	46	60	56	58	48	51	63	64	44	47	41	52	56	61	77	59	47	53	59	56	57	45	55	43	63	55	47	63	51	50	36	46	41	60	55	58	55	45	52	53	63	45	33	48	50	60	46	56	63	59	52	66	53	48	59	50	65	39	61	67	43	70	59	40	57	48	46	57	57	47	79	50	49	55	53	40	53	63	50	50	43	66	60	53	76	55	62	50	74	56	55	57	61	53	52	57	54	43	59	62	54	53	58	64	51	69	50	42	63	62	58	53	50	55	57	62	59	51	45	62	44	54	60	58	58	59	56	62	49	49	60	63	58	59	51	61	64	62	50	53	45	68	46	54	53	60	51	58	55	50	53	51	63	51	54	57	63	56	61	56	62	59	70	58	51	50	49	47	56	52	52	68	59	61	48	59	60	46	61	52	60	53	52	52	69	51	56	53	56	55	52	49	67	44	57	54	45	48	53	48	56	53	60	50	50	56	52	57	59	57	50	48	65	51	59	59	71	53	63	63	49	62	51	54	46	52	66	53	60	55	57	43	61	51	47	51	59	69	47	50	41	52	69	58	57	56	67	55	49	50	57	48	54	54	74	64	62	64	60	52	63	51	52	56	50	51	63	69	48	51	53	68	44	68	43	50	42	48	56	53	54	57	52	55	54	54	53	48	55	50	56	39	55	47	57	37	38	67	56	44	51	63	59	62	60	52	53	65	53	63	49	44	66	46	50	57	68	60	54	58	53	40	57	59	55	58	59	64	45	60	53	48	56	45	70	60	40	50	60	60	65	52	59	56	50	50	61	56	56	53	50	52	60	50	54	63	64	55	59	53	51	65	68	57	52	52	55	57	73	59	83	42	45	52	49	60	57	41	71	50	50	62	48	59	51	52	61	48	53	53	58	52	60	58	52	63	67	56	53	49	56	61	60	59	63	54	53	53	59	73	52	52	61	54	57	52	59	59	51	45	65	63	51	51	51	58	44	58	66	58	62	62	56	43	60	48	51	48	49	64	45	57	61	55	60	52	47	59	41	53	61	58	51	46	58	47	59	56	58	52	44	56	66	51	60	52	60	59	48	48	57	64	57	56	42	51	49	57	67	58	52	48	41	41	70	53	56	62	48	60	62	48	51	58	57	63	59	60	54	50	52	51	49	52	72	53	39	64	61	56	66	46	59	41	56	58	74	68	48	49	49	46	57	48	68	54	58	46	54	66	44	46	57	60	47	41	55	64	67	42	61	47	57	48	54	63	57	59	60	53	54	54	50	54	56	50	54	73	54	54	63	51	49	56	50	49	67	50	47	55	58	64	51	43	53	51	55	44	46	47	49	42	51	75	55	45	53	50	59	59	53	53	63	74	62	40	61	53	43	47	46	56	58	54	59	58	41	44	56	48	45	38	58	56	62	50	60	59	48	50	61	51	45	69	66	64	39	55	50	46	57	54	53	71	56	54	59	44	51	64	46	57	59	46	66	57	54	58	54	62	58	63	53	60	46	46	61	52	56	45	55	57	78	64	55	57	54	65	52	53	66	44	50	66	68	57	55	55	56	59	60	56	46	63	60	63	68	58	48	66	50	62	62	56	56	57	62	50	53	58	49	65	46	65	55	68	55	64	47	46	45	55	56	52	62	61	58	44	58	54	63	57	70	59	57	51	60	47	46	52	71	47	46	52	53	44	50	61	64	61	57	52	56	62	52	58	52	52	57	46	65	58	68	39	57	49	50	64	53	67	48	57	58	51	64	53	47	63	55	59	70	56	40	56	53	60	64	51	71	63	48	53	60	59	46	65	60	69	57	39	50	56	57	56	51	68	55
14323	3291	2071	1364	1726	8672	1502	674	507	504	506	474	484	471	444	457	426	444	417	451	396	433	416	447	457	445	426	412	395	427	416	402	431	443	412	442	404	419	430	442	448	433	408	499	436	442	414	420	409	407	431	454	407	440	424	427	447	414	395	367	445	383	416	392	377	403	445	398	437	447	390	437	411	409	409	409	427	432	401	442	419	436	437	438	425	399	432	378	393	420	411	422	422	426	387	403	402	405	432	393	420	391	402	395	396	408	423	417	417	401	425	429	452	407	403	424	418	422	425	449	415	435	414	394	396	407	421	433	418	400	446	422	399	419	459	424	388	467	428	437	427	416	426	415	420	390	439	404	426	410	435	433	391	439	415	405	392	385	396	400	422	434	428	423	426	409	431	425	408	419	366	453	407	421	433	387	389	425	376	441	408	423	432	431	424	401	402	402	406	425	411	423	388	412	446	427	399	432	401	406	422	380	446	421	427	467	456	435	420	404	403	412	404	427	409	409	426	416	435	408	392	410	411	395	407	405	395	408	402	424	421	434	430	412	431	438	410	439	392	383	417	456	398	390	435	410	405	397	415	439	421	441	445	444	403	429	435	402	428	419	418	405	352	444	410	407	442	415	423	439	430	424	476	408	414	401	399	401	398	394	413	415	422	413	456	429	418	425	414	443	457	426	411	419	445	401	445	405	443	432	430	438	432	408	392	422	408	426	446	438	414	407	407	400	397	388	410	407	414	412	453	418	424	417	406	433	405	402	400	431	434	419	426	450	424	428	416	409	405	430	445	426	445	442	395	397	413	418	414	400	392	429	413	390	421	386	436	416	422	420	420	418	388	393	432	433	425	396	388	407	437	426	403	418	405	423	412	419	400	415	411	405	405	403	439	430	405	447	438	440	385	429	413	413	425	437	411	395	405	402	388	434	408	414	436	417	419	399	391	412	411	432	424	435	395	416	388	413	390	417	424	444	413	447	411	433	419	401	429	417	418	450	438	421	417	412	439	406	398	377	424	420	413	434	433	430	422	408	453	414	381	389	396	408	416	413	433	445	473	393	392	399	422	463	405	415	398	396	407	417	418	417	411	418	401	398	404	415	411	410	415	407	417	433	400	401	415	448	442	461	407	384	406	436	431	432	429	417	383	439	413	382	414	395	416	412	408	433	443	384	379	421	422	424	408	372	421	419	482	424	426	445	431	420	408	412	429	439	424	421	440	421	443	389	436	425	431	378	412	354	403	437	383	394	436	444	429	424	411	435	430	417	396	434	432	401	438	421	417	422	427	425	411	390	407	410	431	417	412	423	409	421	406	399	429	401	414	432	411	417	401	419	414	378	416	391	402	445	425	405	412	393	406	412	416	403	420	420	456	435	397	426	396	403	409	456	378	422	413	391	379	438	417	452	424	404	423	465	425	438	391	414	397	408	395	422	414	419	411	435	402	426	429	437	448	405	433	454	384	385	389	425	416	426	407	453	435	416	423	385	425	409	404	430	403	434	451	430	445	451	464	419	423	435	433	421	426	415	428	444	427	435	397	398	395	400	424	442	470	457	436	465	395	397	428	427	430	438	405	375	408	426	443	419	412	431	448	408	385	437	394	397	415	410	411	441	421	428	400	428	404	391	436	408	385	406	424	409	452	412	438	405	440	420	435	434	410	419	426	404	393	406	414	426	442	438	391	429	393	429	422	445	360	449	435	380	419	425	426	381	450	406	384	401	431	445	426	404	386	431	463	416	392	425	439	435	417	395	455	426	405	401	429	426	396	402	452	478	406	425	426	399	442	415	402	453	445	422	405	440	430	413	447	412	446	393	415	461	463	432	393	415	415	456	398	446	461	424	456	416	419	419	437	433	427	445	437	443	442	399	395	414	384	399	451	402	409	396	408	401	385	347	434	416	451	419	419	409	400	396	438	436	412	405	442	406	423	381	412	441	413	401	407	403	406	404	405	416	407	410	415	388	430	437	428	424	439	403	394	456	413	432	392	446	393	459	397	416	420	389	418	420	406	404	413	414	444	377	393	387	435	418	410	390	399	408	431	438	392	411	431	424	444	393	411	415	417	389	389	387	418	415	471	388	447	397	434	396	395	392	401	386	415	397	427	387	396	430	412	401	398	402	429	397	399	440	429	415	462	411	391	426	419	452	425	400	428	406	432	433	386	415	433	424	452	392	429	397	401	408	446	423	402	416	389	438	420	441	447	402	445	429	442	395	421	380	427	404	411	399	378	415	404	398	423	407	417	443	406	393	406	411	413	439	387	470	432	414	443	416	439	411	430	405	424	438	415	423	440	408	435	417	408	420	419	412	427	419	420	431	424	411	447	430	402	452	397	407	398	427	416	443	430	431	392	405	447	413	427	409	453	416	405	408	420	388	382	441	439	415	428	419	396	417	414	377	421	445	453	406	380	369	379	443	415	439	421	422	425	432	401	418	442	428	440	423	418	395	403	347	407	401	409	431	411	388	391	399	431	395	392	378	419	382	390	434	408	424	412	435	410	464	420	402	406	418	421	402	455	413	441	433	434	439	417	429	453	412	382	391	422	442	403	377	415	404	459	451	425	444	377	402	421	403	397	386	408	424	443	437	377	443	416	415	403	411	398	456	396	430	395	380	380	420	457	422	438	412	405	425	448	394	442	416	424	429	406	424	454	413	393	470	429	389	406	411	439	447	416	418	407	399	435	420	393	413	401	396	436	416	415	430	395	430	433	410	412	429	395	411	410	396	444	419	414	427	425	437	434	395	420	427	421	418	423	431	438	403	432	393	382	389	442	406	449	427	381	444	410	441	458	444	406	433	426	413	387	422	397	418	444	362	426	436	416	415	410	427	422	418	393	379	405	406	426	436	402	444	411	443	456	421	402	410	433	407	415	425	433	416	391	441	416	409	428	425	437	394	419	390	395	396	436	407	400	449	431	417	421	439	401	412	422	410	397	449	400	395	403	422	420	415	387	411	370	427	391	430	431	403	434	390	399	420	405	457	421	416	426	402	356	426	420	431	438	392	416	426	407	445	418	407	423	396	426	420	427	402	405	419	415	413	408	399	417	421	451	416	372	440	419	395	448	396	446	408	413	434	468	405	390	451	444	423	447	404	432	397	445	399	396	416	435	438	416	424	422	397	407	448	486	417	450	411	427	459	403	407	444	414	425	414	421	421	430	389	407	401	437	414	414	436	425	444	390	416	445	398	400	401	390	394	446	414	423	411	432	408	421	418	391	422	428	395	430	437	414	393	420	420	437	434	412	408	400	439	414	412	454	432	428	379	436	426	391	388	410	465	424	415	391	393	425	431	428	416	432	418	427	409	407	378	417	421	410	418	449	416	454	426	384	385	388	454	433	407	420	425	428	434	443	450	404	397	394	442	417	399	415	403	460	454	413	422	434	435	406	405	366	425	433	414	444	406	417	423	414	413	392	404	424	392	417	405	410	442	441	429	420	427	442	404	429	445	431	388	417	397	407	431	427	416	410	395	428	439
1495	349	203	148	137	774	177	108	70	87	72	70	82	78	65	88	62	83	88	72	80	57	76	82	58	68	73	62	74	62	75	72	70	78	79	57	72	73	68	77	75	71	65	61	71	72	64	77	87	63	84	102	74	83	84	89	73	72	74	66	76	76	71	71	56	82	83	71	66	77	79	68	77	61	72	74	65	76	78	70	63	58	69	82	76	74	72	72	52	70	56	75	61	54	73	79	77	63	71	90	70	77	79	77	72	66	77	68	66	66	70	63	74	76	48	62	86	69	84	89	69	66	73	70	83	78	64	68	72	65	59	69	62	75	77	84	80	64	74	69	69	75	55	71	74	75	74	65	82	90	91	87	73	89	72	71	64	76	76	72	76	75	57	69	63	82	73	82	67	69	69	75	72	83	67	74	62	78	62	82	79	73	82	61	73	88	61	72	69	76	64	83	59	75	63	73	69	60	66	71	66	65	68	80	80	70	75	63	77	69	76	70	70	79	79	80	70	67	63	54	65	69	68	78	74	71	71	85	69	66	65	67	63	79	73	72	84	71	74	55	81	70	69	69	77	72	82	55	67	65	85	78	55	75	85	68	59	73	85	72	73	65	70	72	63	81	69	62	64	82	90	62	80	65	76	67	62	67	68	61	55	67	68	79	79	82	75	74	72	71	69	59	68	73	75	77	69	75	51	68	65	75	78	77	70	68	69	71	61	60	71	75	78	75	70	83	60	78	65	80	74	83	75	66	72	64	75	61	75	62	66	65	75	62	80	86	70	73	66	72	82	79	64	75	68	81	74	59	66	67	60	71	58	78	86	70	71	56	68	78	80	55	68	68	84	78	64	70	78	88	65	59	59	73	73	71	64	70	76	54	64	60	56	67	61	62	77	66	68	78	78	79	70	58	74	74	76	68	79	80	76	63	73	54	67	70	66	78	75	73	87	65	70	55	51	66	77	76	65	67	69	70	72	79	71	53	58	76	76	61	72	63	73	64	71	62	65	70	89	66	68	76	77	69	79	73	77	75	66	73	60	77	70	79	68	67	76	72	74	70	75	72	60	58	79	84	67	70	65	73	66	79	83	73	74	81	81	57	69	67	70	101	66	72	69	67	82	65	63	77	74	71	64	58	58	61	58	76	80	59	72	70	69	73	69	70	81	75	72	68	70	67	71	72	70	70	64	60	73	81	68	56	60	80	68	64	84	89	71	72	60	73	81	69	51	68	84	86	75	74	75	92	69	91	63	81	91	72	65	58	52	66	71	59	67	64	56	86	78	88	57	59	75	75	78	67	65	70	72	65	82	80	84	81	70	73	79	73	80	66	80	62	77	71	67	80	75	63	68	69	63	84	55	65	86	82	65	80	74	72	66	81	55	74	76	86	71	86	74	62	64	56	72	66	73	65	66	70	76	67	69	62	77	85	74	72	67	69	71	76	81	57	76	69	80	73	66	67	69	74	73	61	85	68	76	80	66	70	65	74	81	57	63	65	66	78	80	58	63	78	62	70	60	67	64	67	89	59	69	73	71	62	72	59	73	73	63	61	72	62	63	56	72	87	62	60	80	66	67	76	71	66	69	73	69	53	85	82	73	91	64	59	80	76	67	64	66	47	62	74	79	66	70	76	71	85	82	71	84	61	61	82	71	76	65	63	66	55	89	79	71	74	52	73	65	79	66	73	58	67	69	83	62	66	59	64	63	78	64	84	70	85	87	50	60	71	68	75	70	86	79	77	51	71	78	63	66	77	96	82	84	71	77	76	82	75	72	73	72	57	63	60	81	67	71	89	78	81	75	81	59	71	62	67	62	69	86	59	76	64	67	68	56	70	52	56	63	86	69	65	70	86	72	68	73	82	60	70	61	63	74	57	68	66	56	76	98	81	87	80	83	79	78	83	57	74	74	72	65	66	65	78	72	54	72	80	63	78	83	71	61	66	82	76	69	62	67	75	61	73	57	63	62	75	77	69	69	73	78	64	76	56	88	67	55	64	63	68	77	72	70	72	82	75	72	71	69	63	67	87	73	69	74	73	55	81	65	69	71	59	81	59	78	58	63	80	77	49	76	64	67	63	66	72	65	75	67	76	63	58	70	65	75	83	71	84	92	78	74	69	63	68	76	85	69	84	59	71	71	69	60	63	73	74	81	67	76	69	69	95	72	56	70	78	64	59	71	56	68	64	69	65	67	72	88	78	70	73	66	73	75	72	60	57	62	78	74	67	67	69	64	70	67	61	72	64	54	85	72	81	89	61	69	79	73	82	63	81	64	60	59	63	82	83	61	62	67	72	74	74	76	64	56	81	70	60	76	71	60	71	79	76	81	70	69	76	74	69	64	71	60	71	59	74	76	76	90	71	81	76	79	59	70	72	71	69	68	55	79	71	68	73	70	75	70	68	68	58	66	87	53	61	58	66	77	63	68	78	76	83	79	66	79	55	77	58	79	72	56	65	75	104	62	65	64	69	70	77	79	74	74	70	78	70	84	80	65	67	55	79	76	88	55	58	69	94	78	72	81	67	61	87	81	65	74	78	69	71	88	65	63	71	64	67	69	78	59	80	69	77	78	63	70	72	66	64	65	64	65	72	69	84	64	87	76	81	76	72	76	64	88	70	62	62	70	69	81	75	78	63	73	63	92	70	58	78	77	76	69	69	74	59	67	77	65	71	64	75	55	52	61	62	64	68	68	75	80	71	94	68	72	79	65	77	81	69	82	65	57	79	58	56	64	80	65	66	80	97	66	76	89	64	68	78	68	58	75	53	82	76	59	69	71	74	66	78	59	77	79	69	60	56	71	74	75	81	76	69	71	74	67	80	75	74	57	67	77	65	72	62	68	76	67	61	74	64	66	62	67	72	68	72	75	77	72	73	73	66	53	61	75	88	68	53	65	67	86	57	81	78	71	76	63	76	65	90	83	76	70	72	87	75	65	62	74	79	62	78	67	86	74	71	73	74	62	71	83	71	57	80	63	70	69	54	74	71	63	59	69	74	55	80	74	69	82	77	75	74	65	55	68	75	71	74	78	59	73	78	85	70	81	80	79	65	59	69	72	65	67	49	69	85	79	74	80	76	81	67	70	74	70	61	72	81	64	72	76	65	58	77	61	66	77	59	69	49	72	83	63	78	83	81	61	78	62	70	62	70	79	64	69	65	71	78	65	62	73	76	99	74	65	79	75	78	61	60	51	60	67	53	73	83	56	67	57	73	67	57	84	66	76	67	56	64	81	77	80	71	70	71	63	51	69	70	55	71	65	71	48	79	74	56	75	86	58	83	67	82	77	99	82	62	63	66	79	60	70	66	72	65	70	76	64	65	74	67	77	67	64	74	80	65	62	64	74	67	73	64	54	67	64	81	76	60	67	54	60	76	73	69	90	79	67	63	66	65	70	82	85	68	71	82	63	67	83	68	72	70	69	88	65	74	55	79	78	67	71	63	66	74	78	76	66	76	73	68	77	69	59	67	59	67	69	81	70	70
16924	3836	2011	1993	3508	24630	6554	2381	1020	847	783	769	731	645	655	624	628	550	609	582	562	599	569	547	578	509	521	525	486	517	523	527	542	539	526	500	510	515	484	535	511	516	502	469	518	512	487	509	528	524	491	522	509	532	484	474	518	501	502	478	476	503	482	525	531	479	500	486	469	494	473	498	504	493	478	506	520	495	485	483	495	464	501	482	515	487	501	484	503	529	497	512	503	518	534	469	494	502	462	504	496	498	457	517	498	466	523	513	478	485	506	418	470	495	480	527	503	523	459	504	506	513	521	465	511	486	534	502	485	487	481	512	439	508	510	475	491	448	499	455	477	510	509	471	490	564	533	472	495	512	491	485	481	533	528	519	469	475	514	496	512	465	494	501	490	488	487	466	483	500	481	515	452	542	500	455	478	499	491	508	508	511	488	467	533	492	538	471	482	538	490	492	524	549	502	549	507	460	487	482	486	503	499	494	541	523	521	555	470	467	499	498	493	509	516	498	492	509	469	509	486	514	493	474	514	503	502	489	478	483	479	505	452	484	487	468	507	536	503	463	509	504	471	476	491	495	492	484	496	493	485	472	541	494	538	519	484	458	456	479	506	499	493	511	519	488	453	517	518	505	485	504	475	474	470	478	469	486	462	437	487	482	502	526	464	490	489	489	485	538	508	487	490	513	484	488	491	528	484	465	496	514	475	484	497	476	551	524	487	510	516	470	526	517	479	473	547	482	488	494	471	499	476	530	493	493	504	521	497	483	457	459	525	491	513	510	531	468	517	488	478	509	494	497	487	495	511	477	478	515	492	489	506	473	491	470	507	464	484	489	505	481	482	500	491	529	502	479	486	521	494	498	456	514	482	515	483	469	467	512	488	492	537	540	495	505	521	546	506	498	470	505	488	508	511	454	530	477	553	470	432	477	501	462	503	520	499	461	522	509	539	504	493	468	504	505	478	511	455	515	475	516	498	493	509	507	517	467	533	472	512	485	482	501	513	510	498	484	518	521	446	519	490	484	485	551	520	519	512	542	502	503	509	475	508	468	515	503	522	515	476	515	475	486	495	500	513	478	461	519	513	535	518	462	541	479	505	489	531	512	476	486	478	516	480	472	509	454	515	496	481	487	514	513	501	481	487	481	489	486	510	504	531	499	501	470	490	510	503	470	489	484	469	482	476	492	528	519	481	499	501	460	502	484	485	523	507	504	510	492	506	479	511	489	496	519	494	490	499	504	449	474	472	492	487	512	473	446	438	480	495	455	482	451	493	498	469	485	493	510	438	476	494	513	517	491	463	467	499	474	488	505	477	479	536	490	497	481	526	454	476	542	484	535	469	465	473	493	498	512	479	488	470	499	510	533	497	496	499	466	504	488	481	488	474	492	468	485	471	481	497	452	494	487	483	498	457	494	504	501	495	485	531	509	510	468	503	490	469	504	521	458	468	466	478	465	504	464	453	501	532	471	539	502	516	490	503	473	471	501	541	453	511	506	470	521	489	513	514	515	466	470	528	504	491	490	483	492	513	527	498	468	532	484	474	491	514	501	526	481	478	504	459	510	504	516	461	519	475	479	507	480	493	504	484	461	476	469	501	503	486	469	508	480	498	512	523	494	536	516	473	509	511	495	515	519	480	481	484	478	454	475	492	488	504	453	495	479	511	503	488	503	511	494	481	486	491	502	486	459	509	489	498	513	514	486	478	541	534	479	478	512	498	496	443	482	507	493	469	483	507	492	524	461	490	461	503	480	499	481	514	512	495	500	470	471	522	482	510	480	453	463	497	512	530	497	522	464	494	499	509	518	514	502	489	479	496	511	508	454	508	471	488	467	497	486	473	467	490	504	464	472	498	524	440	460	443	505	488	515	467	473	495	509	502	529	512	477	496	479	492	524	482	486	446	472	475	517	458	508	496	479	491	549	508	507	510	505	501	554	497	537	467	476	518	522	532	511	486	473	508	499	468	488	507	490	484	529	452	488	494	531	507	501	497	507	487	507	459	502	528	477	504	467	490	491	491	507	490	507	505	502	488	497	500	488	492	494	511	488	495	530	488	518	503	461	471	480	470	517	483	492	518	484	508	493	496	482	482	533	516	493	494	498	498	464	500	489	509	491	489	489	513	494	478	504	500	487	482	555	499	467	470	518	464	487	499	492	490	475	503	474	515	468	512	497	507	486	516	500	524	465	497	462	524	513	488	509	486	508	450	474	500	480	529	469	498	474	514	504	486	469	495	503	504	493	486	513	503	549	486	468	506	548	494	446	471	468	512	479	501	474	539	469	463	471	487	529	514	480	511	503	499	486	487	521	499	524	497	507	485	460	520	516	477	470	501	497	509	499	505	507	543	494	507	491	479	528	451	486	481	513	493	477	494	502	457	476	503	501	537	507	504	513	459	490	520	489	507	507	520	512	498	487	503	503	477	506	516	493	484	493	473	496	496	521	509	487	501	496	546	468	484	499	506	486	513	438	493	501	501	490	519	498	488	505	495	483	513	499	507	518	498	497	481	517	472	496	514	505	507	509	470	482	480	531	471	473	502	482	530	476	487	510	548	513	468	460	483	512	499	465	467	498	472	486	496	442	497	505	485	487	513	561	511	506	496	507	533	500	510	523	510	487	525	496	499	498	471	477	468	506	488	493	447	535	492	495	503	543	530	463	481	477	462	496	481	494	501	509	467	468	492	483	497	486	521	505	487	482	508	485	498	509	488	534	485	448	510	511	494	510	480	488	484	538	507	511	506	503	526	493	497	498	474	492	496	496	493	491	491	484	501	452	498	484	496	473	492	499	515	492	479	504	489	496	481	499	484	463	487	550	546	525	467	526	508	488	479	509	482	497	488	497	506	524	471	487	489	491	504	470	427	492	483	500	489	482	526	527	461	489	500	478	486	482	506	482	498	485	489	513	490	496	471	484	490	511	481	508	504	464	482	472	484	498	515	481	545	520	485	503	464	490	473	497	480	471	513	496	476	502	504	497	469	474	468	506	490	459	489	472	499	486	507	469	481	477	467	497	525	492	448	488	523	488	478	469	490	518	501	509	478	517	516	474	493	513	530	491	481	500	502	485	489	507	486	496	497	468	557	494	486	534	513	514	465	488	468	490	493	457	481	473	505	520	515	497	471	476	479	490	454	487	496	516	505	540	481	458	480	481	474	502	477	468	518	500	493	483	503	478	498	477	445	486	493	542	486	484	494	500	517	493	465	501	487	497	502	488	524	479	517	547	508	460	489	470	512	469	491	535	501	482	458	515	486	511	508	519	498	494	477	451	501	486	490	506	489	508	465	489	525	534	445	464	483	489	488	512	528	505	486	465	499	476	522	499	504	437	480	475	492	495	488	478	481	510	483	512	481	490	486	469	501	475	506	510	507	503	495	481	529	520	503	468	516	566	486	484	479	483	500	496	509	497	477	535	518	505	496	516	492	494	534	480	480	470	474	493	490	473	503	495	487	521	490	501	491	496	465	451	509	497	480	484
3124	477	313	187	155	822	241	123	111	85	107	115	109	101	130	124	117	107	120	113	127	112	118	99	115	104	95	91	101	94	134	89	101	83	105	118	96	115	100	120	93	101	104	107	101	104	108	105	126	118	97	108	102	97	94	107	102	106	84	114	115	97	104	123	97	114	97	94	111	107	114	110	101	92	100	116	100	106	96	110	108	108	107	85	116	117	84	126	115	116	105	106	90	103	104	114	97	88	103	106	100	116	93	111	109	91	104	118	106	112	103	113	113	109	116	105	92	106	106	99	106	117	92	103	93	114	99	121	87	78	107	102	100	130	113	110	99	114	122	110	116	115	94	90	105	106	94	103	104	125	116	99	99	100	115	102	117	102	115	97	88	106	120	99	104	111	102	116	107	116	137	127	109	111	94	125	94	111	122	121	106	99	113	107	114	105	105	103	97	104	121	90	96	118	113	82	98	122	113	105	111	109	106	99	121	105	105	100	89	119	104	105	103	107	99	111	108	101	103	125	95	102	93	107	103	118	110	112	124	90	119	111	90	104	96	105	125	93	95	115	99	88	115	107	105	108	123	129	111	92	124	98	120	108	121	123	112	95	101	109	108	98	106	114	98	84	111	124	102	113	101	113	119	118	129	115	110	114	105	106	101	139	118	119	103	105	112	111	99	94	120	104	122	89	106	88	105	104	118	119	118	113	102	116	103	100	113	111	100	84	111	104	108	98	101	90	88	131	122	118	105	109	95	109	118	100	103	101	116	108	112	117	115	106	105	111	103	124	84	109	105	112	119	90	95	115	110	114	85	96	106	94	93	112	97	122	106	103	102	94	121	114	102	98	109	104	115	90	93	108	108	90	112	108	93	108	92	104	111	120	77	103	113	113	95	108	117	103	110	106	105	105	108	96	108	113	130	118	103	92	105	91	97	114	95	123	98	105	101	112	101	112	119	133	109	98	103	116	109	112	99	84	111	109	115	104	110	122	102	99	110	108	126	113	91	100	106	85	101	96	112	113	109	129	102	108	106	136	103	100	110	115	114	119	95	97	107	111	127	88	99	97	106	108	112	120	94	101	95	100	115	110	104	107	106	108	125	125	124	109	102	114	103	88	111	112	91	111	84	104	106	102	120	111	114	104	105	115	113	107	101	103	112	94	105	119	95	131	130	114	107	102	110	114	109	100	116	94	91	104	108	97	104	107	122	134	128	107	97	99	112	94	98	108	93	112	109	114	113	99	126	95	119	111	119	100	106	94	109	122	111	97	99	113	99	129	92	105	101	115	100	112	124	114	118	110	108	107	105	108	111	92	112	124	112	110	95	101	109	99	104	119	108	113	106	95	107	100	91	98	115	106	123	116	90	102	114	98	105	90	110	107	112	104	113	92	121	93	104	106	97	97	105	129	117	110	116	99	125	103	102	125	97	98	98	115	112	110	123	106	99	100	103	112	102	113	111	89	121	101	115	98	102	127	109	104	118	102	109	101	111	106	108	120	92	102	99	106	119	127	98	105	116	117	113	95	105	113	118	103	123	97	103	100	106	98	84	118	105	113	114	112	114	110	128	110	102	104	95	112	122	110	114	97	94	98	101	110	125	110	102	104	108	103	99	119	122	88	104	105	115	96	96	92	103	125	102	96	101	95	95	121	116	101	125	100	102	94	102	100	93	100	104	88	110	122	109	111	126	111	89	115	108	111	100	105	99	122	104	106	96	106	91	107	97	101	94	100	119	115	110	98	127	103	104	104	120	104	103	106	100	108	108	99	114	115	112	114	109	100	102	122	92	112	121	114	95	111	113	102	116	113	113	118	91	111	121	95	114	105	105	110	106	102	108	107	111	118	98	118	103	107	111	105	85	94	107	107	84	115	118	105	104	108	108	110	106	98	100	108	94	133	116	100	106	94	100	109	101	107	102	101	110	117	119	121	85	108	98	100	93	127	110	118	111	114	110	107	99	96	109	111	106	91	95	121	106	99	121	111	130	118	95	105	94	124	97	112	120	108	110	108	106	109	102	92	114	121	104	86	95	112	102	107	102	91	107	103	88	128	99	125	109	102	98	118	115	117	100	103	97	99	99	110	86	87	109	109	115	90	89	105	118	117	110	103	101	95	109	97	92	91	101	114	113	103	101	105	111	112	97	120	92	136	99	98	100	96	116	99	92	116	99	103	99	113	100	130	108	120	99	94	119	102	111	118	114	115	97	120	109	102	104	94	108	117	95	104	102	104	136	93	95	115	118	119	121	101	100	88	95	108	111	104	94	124	96	102	102	114	104	106	107	104	112	101	101	98	108	122	106	106	106	94	118	118	99	136	78	105	101	94	108	119	101	133	94	88	117	107	101	116	107	105	103	109	98	107	92	90	117	105	106	104	126	106	105	111	104	123	125	119	102	91	101	105	107	132	113	96	107	95	127	109	105	120	75	109	96	100	105	101	99	114	117	102	110	103	91	93	115	127	115	112	99	108	97	105	103	90	108	100	107	103	99	115	91	93	112	124	92	89	82	98	124	104	116	90	104	100	106	99	123	122	123	88	110	106	104	88	117	112	88	111	91	98	104	101	100	90	103	104	115	114	121	113	110	118	116	123	101	108	115	100	97	120	114	101	115	99	99	117	93	109	116	86	105	117	101	108	127	112	93	105	114	104	97	111	102	108	110	97	114	128	98	126	104	103	129	116	116	95	108	123	104	95	104	102	101	112	98	100	107	107	115	99	93	102	103	106	118	87	113	107	109	96	106	108	135	107	105	105	100	115	114	99	98	102	95	107	93	105	109	81	97	105	102	96	114	120	106	104	110	96	84	99	118	112	106	125	112	113	98	90	122	126	103	104	99	94	100	120	101	89	107	101	75	101	104	104	129	115	109	123	95	116	96	104	111	113	97	92	114	97	102	104	95	112	101	101	103	112	135	121	112	117	101	119	118	113	107	106	118	116	94	110	118	102	115	118	119	99	103	109	101	136	105	102	95	112	106	117	125	103	111	102	119	111	90	92	92	111	95	99	104	81	94	133	104	96	109	126	126	108	108	100	88	102	92	84	109	100	119	98	112	95	122	106	109	104	125	96	126	97	103	115	107	110	113	113	116	100	116	107	100	111	77	113	99	108	119	87	111	97	112	90	130	95	99	114	101	96	110	116	106	108	100	107	121	103	111	103	117	102	132	111	99	114	99	124	107	103	110	113	114	98	106	104	102	129	87	92	113	107	113	107	113	121	126	118	120	105	114	110	101	106	100	112	104	124	103	125	105	95	90	102	106	94	113	111	110	106	108	88	132	114	115	100	109	103	99	87	110	83	109	97	105	100	100	104	100	121	95	107	116	97	110	114	121	110	95	114	99	120	107	123	97	103	93	103	101	112	99	117	98	117	112	110	110	101	89	106	107	101	111	99	101	103	105	114	102	110	82	85	88	102	111	127	105	108	130	110	96	110	108	113	86	116	104	118	93	133	95	99	115	119	117	111	104	118	120	112	97	112	110	113
18360	4411	3076	1995	3051	22648	7722	3174	1242	1232	1084	1085	1036	951	939	947	934	929	942	913	837	937	856	843	830	820	773	815	862	875	827	825	839	792	773	793	764	776	788	741	851	766	828	805	778	767	804	724	787	814	743	797	799	815	796	813	777	767	756	818	803	755	781	763	753	761	760	755	765	801	782	785	747	788	783	813	734	758	785	832	765	787	750	781	775	772	763	787	811	770	777	776	755	773	792	774	793	779	793	799	783	756	782	737	749	743	816	774	758	736	795	761	819	787	776	771	767	741	804	810	779	789	824	761	777	786	790	765	825	772	779	799	793	759	813	767	750	813	809	715	791	796	752	784	760	808	801	760	740	797	747	804	765	774	727	747	773	786	777	810	753	748	811	761	720	780	782	743	797	776	802	752	746	745	739	784	765	751	779	781	721	797	818	780	770	796	773	781	818	827	826	812	748	750	751	809	815	803	755	777	769	781	724	732	784	773	781	753	768	779	755	800	743	783	777	738	760	750	789	810	789	803	739	787	758	772	763	753	760	768	763	785	809	779	789	782	808	791	757	753	778	765	761	772	738	759	799	791	779	801	828	776	803	826	797	779	766	784	773	788	786	756	794	736	799	784	764	803	771	792	788	821	777	819	769	789	774	719	762	737	758	759	771	726	793	729	744	753	796	767	786	761	743	750	776	765	779	777	774	789	797	759	726	779	766	824	766	764	783	762	712	746	797	784	758	829	765	734	743	804	787	765	754	762	800	760	764	774	800	766	770	828	818	790	778	762	799	792	768	801	782	728	755	788	770	792	796	757	713	779	757	743	730	784	794	743	730	786	800	756	800	815	767	778	754	776	772	767	768	742	784	782	770	783	808	750	808	748	781	788	804	798	797	810	795	771	781	755	777	778	829	795	774	786	771	828	777	768	796	748	742	718	744	784	770	770	745	780	812	765	827	803	761	769	772	745	809	843	755	771	741	764	798	778	779	796	791	762	801	768	775	787	768	782	800	787	830	792	774	805	752	828	768	800	750	794	778	741	812	798	801	788	759	739	779	755	758	767	805	794	777	795	756	734	810	793	790	828	752	829	805	762	746	812	777	753	782	766	799	774	781	763	831	794	834	786	842	801	752	841	760	744	772	754	828	788	733	772	797	780	769	824	751	749	748	773	733	747	786	770	784	779	738	784	777	815	762	789	754	730	782	783	736	805	787	780	743	796	750	814	753	743	813	743	821	806	756	720	779	843	738	812	799	819	792	788	770	793	776	794	804	759	806	869	795	766	795	807	787	800	775	845	807	766	780	759	770	827	761	791	765	793	790	768	804	787	855	785	807	805	795	823	744	767	773	769	769	763	779	806	804	791	821	746	743	779	763	788	808	743	742	804	795	761	751	784	740	820	795	755	794	804	834	729	802	740	786	779	739	790	767	756	789	744	757	796	804	861	739	786	807	723	767	758	842	795	762	759	765	752	782	770	808	793	733	754	745	750	798	847	800	814	754	737	761	774	777	826	800	774	774	762	782	797	748	780	786	781	769	841	745	815	798	791	801	771	782	759	744	773	797	809	728	783	752	802	790	767	751	770	798	798	726	784	793	779	720	817	818	778	786	757	776	755	806	815	797	804	750	707	767	775	796	798	762	748	793	721	763	770	756	775	787	823	769	814	780	774	747	733	803	774	783	777	739	780	766	746	778	739	781	803	763	778	776	832	759	731	774	789	798	704	784	779	738	771	763	781	775	845	759	757	748	809	784	784	783	807	742	796	802	692	772	792	802	784	776	761	794	785	806	785	736	766	802	801	805	778	766	809	823	734	746	730	731	811	732	801	781	755	787	760	778	750	767	776	788	783	757	833	757	812	769	801	777	778	761	816	798	722	786	763	761	784	764	775	764	734	751	746	774	823	787	759	769	735	776	799	756	762	764	764	786	847	832	824	746	766	785	815	757	780	785	757	765	755	725	757	739	754	799	757	757	751	806	785	810	832	828	774	757	803	793	797	754	801	761	743	751	737	780	763	748	749	763	778	753	795	822	742	782	724	771	841	826	759	771	752	761	784	780	758	795	775	740	768	803	770	769	764	800	831	781	809	739	736	755	753	749	803	789	739	782	809	768	757	796	809	778	779	788	796	806	808	811	785	792	798	768	798	759	774	830	791	815	765	797	746	779	755	713	828	750	786	809	752	749	782	803	755	740	771	760	757	810	759	809	766	812	746	782	774	789	801	748	774	734	795	759	789	775	769	737	757	716	780	845	751	827	730	772	760	770	716	762	794	825	810	816	796	778	799	793	795	814	794	759	725	756	747	772	777	782	802	762	778	782	727	756	713	783	778	766	841	785	713	801	758	771	746	751	800	792	796	784	803	773	786	794	737	767	790	779	778	795	741	883	757	771	753	703	789	791	791	738	732	740	792	766	729	815	798	797	760	800	754	811	775	726	731	811	749	770	806	742	804	811	758	738	765	722	763	731	779	774	795	819	798	790	768	769	780	722	758	808	774	723	758	720	775	778	780	742	746	790	794	774	765	711	773	755	784	779	790	772	802	814	793	766	757	812	764	780	809	770	799	810	739	769	774	748	767	800	828	800	766	758	766	794	766	741	761	777	825	725	805	817	758	791	756	754	758	787	748	765	756	770	759	785	764	768	777	805	753	791	749	796	816	785	817	749	757	771	799	772	746	776	780	721	773	773	813	792	790	799	799	794	724	751	755	774	768	754	761	800	783	784	735	738	735	798	720	765	806	784	752	752	801	775	747	798	805	775	728	795	791	756	791	769	779	779	777	796	833	781	775	758	768	764	800	809	766	823	743	788	772	740	776	789	756	755	718	759	764	792	782	783	792	786	735	745	776	777	742	757	759	763	750	781	777	806	771	775	747	773	784	792	761	772	718	775	819	773	750	744	779	788	759	766	780	768	753	727	752	799	763	803	785	766	771	782	782	772	772	771	820	754	743	760	749	749	781	778	768	763	827	738	781	778	799	790	770	762	743	790	801	776	740	767	775	792	778	766	803	799	809	722	766	766	690	751	740	773	745	780	794	734	752	762	760	753	800	728	771	779	740	768	756	767	816	780	715	781	832	780	802	766	789	750	760	813	774	743	790	764	781	755	771	813	786	771	778	766	809	802	759	755	728	769	764	787	818	795	817	758	754	765	780	729	759	762	790	761	767	724	763	788	760	789	763	775	770	751	818	809	843	796	758	810	770	807	786	775	789	784	775	791	730	773	800	756	715	743	750	757	775	722	736	799	799	768	797	802	793	738	811	738	823	767	767	807	768	844	723	796	758	793	746	739	850	737	809	759	771	791	790	748	799	767	792	827	747	751	747	772	780	733	786	767	764	716	829	779	768	799	757	747	747	863	806	779	759	757	807	790	822	813	744	769	750	810	743	731	736	844	778	752	773	781	758	740	818	739	714	765	785	735	770	758	763	754	778	788	816	762	774	745	805	771	810	751	752	798	768	784	747	752	781	748	769	825	778	761	780	804	766
2731	750	475	262	229	1733	443	207	161	132	177	142	153	155	143	116	139	134	122	129	136	123	127	131	140	146	129	129	127	130	131	165	117	149	138	122	127	126	155	139	130	127	128	132	138	138	145	131	142	128	135	127	133	130	142	120	128	142	138	142	127	134	150	125	127	146	130	133	140	133	111	141	115	132	130	124	129	123	153	151	131	152	165	142	154	147	150	124	119	152	142	116	126	146	120	122	146	130	145	130	143	149	124	129	151	126	115	134	149	130	162	155	117	130	127	136	137	136	114	141	137	145	120	112	128	119	136	146	123	125	132	135	130	149	141	144	150	124	116	116	131	130	142	143	127	127	151	146	144	150	124	134	138	136	134	119	127	131	146	140	138	134	159	128	113	164	124	119	144	99	131	125	123	136	144	120	121	152	119	132	123	125	143	121	129	135	126	121	150	112	145	150	122	147	121	139	143	133	116	130	115	152	122	121	152	113	130	130	141	139	152	136	142	143	146	120	117	119	133	139	154	134	134	132	125	139	124	118	104	137	115	153	145	135	131	137	124	132	129	133	132	141	134	127	112	137	137	139	151	141	133	130	120	147	136	106	152	155	127	133	117	145	135	144	146	123	120	123	143	125	108	122	156	133	137	126	142	103	133	112	123	130	124	124	126	124	137	129	129	130	134	123	134	140	124	123	145	117	139	132	133	130	132	149	129	133	132	130	134	151	125	147	132	133	131	135	138	113	133	129	139	142	126	134	141	161	157	142	150	148	135	137	117	137	135	113	150	124	153	125	144	137	114	146	126	122	144	140	134	131	135	140	152	144	134	139	114	164	132	144	121	141	145	124	126	137	136	148	131	118	118	130	150	134	155	159	138	135	121	134	152	116	147	124	129	142	106	116	142	142	122	140	145	138	146	129	140	147	105	139	133	132	124	134	133	118	109	139	140	139	144	138	120	123	142	131	156	137	135	139	124	134	143	150	124	131	145	151	123	146	126	140	144	147	118	141	121	145	128	135	134	134	141	143	121	144	140	125	140	150	148	130	130	137	135	126	133	137	127	136	139	114	130	138	153	138	139	135	137	118	137	153	130	123	140	138	142	126	130	138	116	122	109	129	125	115	139	120	125	134	123	136	117	138	140	132	136	141	126	135	115	127	147	138	142	149	131	147	111	104	125	118	131	151	132	127	123	134	128	134	150	129	109	136	141	131	126	131	113	127	115	132	118	119	129	134	149	136	145	125	118	124	130	106	141	115	122	143	133	121	136	138	124	141	145	137	147	145	147	114	137	143	157	108	125	128	140	137	137	130	137	126	122	116	137	125	128	127	140	135	134	132	128	130	145	132	148	148	120	117	134	121	132	103	116	134	143	123	123	126	143	139	139	132	118	120	119	129	143	154	142	164	133	142	142	129	142	139	134	149	131	135	127	130	134	141	134	146	141	141	138	117	146	131	152	149	121	134	140	147	153	130	162	146	155	147	134	141	126	164	121	123	124	142	136	135	119	138	138	157	134	136	104	146	160	144	126	142	160	128	127	133	140	132	164	133	118	138	133	126	149	125	132	138	144	136	128	132	143	145	133	127	138	136	142	118	122	116	128	136	140	116	124	124	118	128	115	115	166	129	124	112	109	129	113	129	140	139	144	139	123	134	111	135	137	131	135	113	139	123	126	130	134	130	132	146	148	126	142	138	134	142	125	135	133	151	127	152	141	112	131	123	139	128	143	125	148	149	136	146	141	137	120	144	113	129	156	130	146	144	133	146	137	142	133	142	123	127	119	106	150	149	135	127	124	132	114	127	146	128	132	129	120	123	130	151	116	158	154	143	125	125	154	130	144	121	136	136	128	128	132	126	130	142	141	116	130	130	145	119	108	130	145	131	140	150	138	133	113	142	157	140	123	138	123	152	127	132	126	126	132	145	138	139	153	131	138	136	137	142	130	119	133	144	138	123	140	152	150	142	130	131	135	116	150	125	131	142	138	126	122	126	147	117	117	127	127	136	133	117	145	142	139	124	131	140	153	135	124	136	140	100	119	142	131	138	145	139	131	135	138	136	131	118	117	127	127	133	145	138	138	134	141	140	129	124	129	134	134	122	126	124	138	137	125	132	132	117	143	126	126	144	111	123	117	139	155	123	119	144	119	115	139	146	132	135	143	153	106	126	146	134	118	140	134	128	141	132	110	127	121	121	144	148	132	119	127	121	120	122	128	146	148	129	129	123	135	116	127	119	141	151	137	134	143	150	136	145	137	155	113	151	115	126	130	121	120	127	140	151	155	124	137	122	160	129	126	122	137	136	142	125	138	123	147	121	125	124	130	135	136	129	150	139	122	121	125	158	125	111	132	117	140	116	140	116	160	127	124	109	129	133	127	126	128	150	161	148	124	143	134	148	163	124	139	135	124	109	122	144	146	130	161	138	142	154	133	149	137	107	132	121	128	133	118	138	130	116	140	135	124	130	112	139	139	119	135	118	125	113	157	122	120	147	142	118	146	132	123	137	124	129	137	141	150	133	138	128	137	125	135	136	118	132	138	134	123	135	117	147	130	124	139	156	159	118	132	136	138	143	101	152	135	124	150	138	120	143	115	144	148	145	160	123	148	136	138	135	139	125	129	143	154	136	153	137	147	114	137	147	117	133	131	153	122	125	126	142	127	126	134	146	138	149	132	147	138	123	124	128	124	139	133	136	124	158	139	126	139	131	118	137	150	149	151	141	146	137	147	142	140	151	156	149	148	118	126	142	117	135	115	133	139	120	126	139	132	145	142	110	152	134	135	142	140	127	138	153	136	141	147	138	131	129	135	110	143	133	157	139	131	150	130	144	138	129	141	124	129	124	120	135	124	155	131	130	133	113	150	109	133	135	137	133	133	130	121	114	111	136	135	129	142	158	130	141	134	135	137	115	131	133	118	146	136	130	123	134	151	112	114	146	135	135	124	136	127	124	117	118	116	153	141	139	121	150	151	123	124	144	131	137	140	118	145	150	127	122	136	136	147	113	159	113	134	132	145	123	142	150	168	123	135	125	107	125	130	123	129	130	130	121	139	136	124	139	151	136	118	131	142	143	123	130	150	124	135	137	141	158	145	125	131	153	129	136	131	121	142	129	156	137	150	112	128	131	138	114	134	134	128	138	113	133	125	123	130	136	138	143	126	147	128	138	117	120	129	117	125	149	116	154	143	152	133	131	125	141	117	123	140	137	151	118	126	123	142	155	130	118	135	109	122	151	118	134	124	140	138	137	155	150	140	114	143	150	129	142	128	124	124	133	123	125	123	133	134	127	145	135	121	150	137	121	137	132	140	132	112	130	127	161	150	119	116	131	136	121	153	132	138	150	136	133	140	143	128	141	132	131	115	124	134	147	120	121	131	125	110	139	129	141	120	138	137	143	132	135	135	143	126	135	136	139	155	118	132	112	134	135	170	129	129	120	124	150	161	129	135	118	141	140	132	141	128	126	134	135	116	161	131	145	112	140	134	145
23827	6779	4524	2492	4337	31710	11572	6039	2006	1879	1691	1504	1434	1319	1393	1255	1217	1152	1140	1162	1113	1094	1001	1080	1040	1071	1021	1029	995	956	1018	1021	947	1056	1022	954	996	1018	1007	988	969	968	969	935	914	965	949	929	919	935	883	967	920	953	944	955	931	985	974	948	974	946	935	931	923	913	878	929	933	925	902	946	958	1015	969	937	926	904	878	892	903	906	928	937	924	967	905	979	962	884	870	872	928	918	932	958	903	940	961	960	944	910	907	893	948	910	968	963	909	898	980	917	903	894	875	880	938	952	957	930	866	913	927	879	940	926	1031	931	832	904	903	970	894	929	926	907	896	936	904	887	901	859	972	961	910	904	945	883	945	924	947	909	920	899	944	897	980	934	878	936	982	897	907	933	899	930	912	867	931	945	842	926	895	941	954	920	917	969	906	916	887	912	956	905	934	951	906	930	956	926	901	897	931	920	921	925	973	943	880	910	919	931	897	943	936	969	928	918	906	971	916	949	912	920	938	881	941	921	941	964	983	939	968	944	915	924	950	921	925	891	904	978	937	940	951	958	937	898	887	920	909	873	868	945	875	950	935	911	913	939	952	939	884	892	919	1009	899	931	896	911	910	927	983	909	939	886	907	928	875	910	946	964	935	948	958	938	920	935	906	930	930	908	955	930	912	935	924	910	934	896	922	908	956	890	903	960	961	903	908	874	952	927	915	867	888	904	885	865	918	989	893	919	957	842	904	930	985	896	942	983	902	936	887	884	952	1028	924	909	928	915	939	915	906	931	923	966	896	921	916	871	899	933	900	1023	884	931	919	863	927	930	895	924	968	949	933	930	961	950	910	942	903	952	986	967	885	892	916	921	868	938	937	977	943	979	912	915	975	916	914	983	894	925	940	927	894	930	965	941	910	929	921	927	951	934	984	913	917	907	978	918	926	900	932	947	952	912	888	943	974	932	927	906	915	874	850	937	933	896	954	905	952	957	937	907	920	937	955	879	926	930	897	966	916	975	933	922	908	914	918	976	910	908	948	921	903	932	938	943	888	919	900	955	933	862	909	862	905	923	937	921	901	878	930	939	922	883	884	956	917	923	830	929	960	947	945	933	920	917	929	955	918	953	934	915	911	965	914	913	921	917	904	960	894	912	878	919	872	884	998	992	940	925	983	954	903	933	929	930	934	913	936	939	906	879	933	925	963	947	957	912	945	948	901	902	940	936	861	887	909	922	908	948	948	898	927	926	903	974	960	961	918	934	918	912	929	894	899	929	963	902	917	935	941	924	937	931	928	959	949	940	962	864	906	860	906	972	964	906	903	896	958	988	899	972	931	921	872	988	936	900	938	900	933	911	866	919	938	941	920	916	947	962	898	900	981	923	893	921	978	955	918	906	945	888	922	875	911	895	863	904	903	944	913	881	911	935	946	938	907	967	981	923	915	862	903	917	970	906	913	894	967	949	942	875	832	894	925	992	918	936	905	891	902	911	930	922	887	906	942	908	910	905	920	957	937	920	952	979	938	922	903	929	912	951	870	921	964	972	927	909	926	913	897	895	875	971	963	981	986	892	950	938	889	953	958	940	900	946	908	962	929	884	965	918	888	947	934	924	942	915	946	963	897	953	942	918	935	884	960	927	896	866	944	982	980	964	905	924	911	949	916	920	938	907	922	939	957	918	961	954	912	925	908	920	878	940	926	952	928	908	923	940	952	865	894	933	925	942	970	919	884	980	895	946	938	899	939	904	942	875	918	941	901	910	943	958	912	982	985	890	942	951	890	919	924	930	972	890	949	961	908	905	982	935	910	999	902	941	897	936	938	924	883	921	903	880	918	942	935	976	909	933	866	1009	946	866	911	925	972	883	907	898	939	938	945	939	928	948	943	879	943	968	860	908	922	976	941	843	940	945	961	892	909	888	963	886	937	893	914	918	974	914	899	941	912	917	944	892	961	944	944	923	944	912	927	897	984	963	964	923	930	932	948	963	933	887	924	912	929	914	895	939	894	954	890	900	951	929	939	877	886	924	960	922	973	905	899	963	958	943	920	896	927	952	942	846	934	931	908	895	893	932	963	950	965	995	931	899	938	939	918	951	881	925	950	931	920	915	900	936	931	935	949	937	975	994	935	897	974	918	881	883	907	964	942	909	917	932	897	906	890	966	902	920	854	908	920	973	940	963	969	932	897	908	934	891	930	947	887	909	936	920	913	936	941	956	973	909	920	909	914	928	891	877	905	939	910	963	939	957	887	1012	945	920	940	934	919	914	928	902	959	973	893	925	971	969	913	920	898	860	994	932	930	891	898	898	956	931	936	907	933	944	939	970	936	857	919	961	914	951	931	948	921	870	899	962	874	932	962	895	924	912	957	954	908	893	914	937	898	974	909	984	957	908	948	926	862	939	878	939	955	934	903	952	872	959	947	917	928	944	972	916	921	957	983	925	933	916	976	949	901	928	953	933	913	900	850	895	979	913	918	900	983	940	950	971	909	924	950	970	974	917	897	895	951	924	875	978	936	927	888	953	917	947	903	887	962	940	989	916	952	904	917	896	971	910	937	913	946	1014	926	894	979	887	804	880	888	918	902	917	908	940	943	932	913	932	981	941	970	879	968	904	939	950	969	924	949	892	983	921	905	944	904	890	877	899	917	911	928	958	892	931	918	957	959	990	925	922	915	928	968	891	927	907	948	918	945	917	921	950	975	908	881	939	885	891	931	916	941	867	906	925	931	918	933	936	910	943	940	962	909	892	966	910	936	913	963	962	872	922	876	928	875	882	969	939	921	903	928	935	949	948	968	914	903	874	942	937	893	984	904	934	948	953	899	955	920	919	865	940	874	921	867	912	929	977	920	928	907	992	926	905	922	929	921	954	937	913	974	905	918	875	854	958	939	918	886	924	941	945	905	934	926	922	904	935	905	974	922	992	919	901	836	916	930	956	975	915	906	918	918	884	874	904	897	913	867	895	904	882	911	912	941	903	944	959	896	901	893	963	910	932	971	985	892	934	954	909	935	939	932	905	949	945	942	912	874	968	903	926	856	938	931	998	959	926	976	921	982	925	871	923	839	942	883	907	889	859	957	938	954	923	854	950	944	958	941	941	916	907	927	917	878	955	893	892	942	901	960	936	923	938	913	962	892	934	953	895	939	959	920	928	900	922	898	942	954	894	929	950	935	918	907	939	894	950	904	924	880	922	930	907	927	956	917	843	952	942	908	909	873	899	888	950	896	847	918	956	935	948	952	940	876	891	928	895	889	894	884	950	907	943	929	896	931	967	920	907	964	890	965	918	872	943	929	886	899	920	907	924	962	912	944	941	901	891	889	914	903	930	951	910	924	943	921	947	940	930	909	943	877	901	931	965	927	965	902	897	926	884	950	915	941	885	903	886	948	952	919	975	877	881	908	936	913	880	937	900	935	906	933	868	919	903	899	894	907	927	952	926	933	930	916	952	886	903	1032	940	894	941	877	962	916	940	901	901	874	858	954	951	966	886	932	941	938	940
2511	491	225	105	83	236	84	53	56	62	60	46	56	52	45	54	67	53	62	72	79	66	54	65	56	56	52	53	64	47	61	49	52	56	56	60	64	61	74	66	53	63	56	60	44	64	65	55	49	59	61	63	51	58	55	55	52	48	50	61	59	59	56	62	56	48	53	55	49	58	58	72	59	37	58	54	57	56	59	54	52	60	62	62	57	57	40	56	64	51	48	55	48	71	51	69	64	68	53	51	63	51	54	63	42	58	60	53	60	45	54	50	69	56	50	44	64	40	48	68	55	66	71	48	70	46	43	50	64	64	56	55	52	64	61	61	47	58	55	57	50	63	60	61	52	49	57	42	70	46	60	58	67	57	57	61	53	55	68	59	59	47	53	53	63	56	49	59	63	59	53	54	53	54	79	52	56	43	65	71	58	53	59	69	72	61	63	57	62	65	44	43	66	46	55	71	62	56	56	60	50	62	70	65	49	49	73	59	50	47	65	60	55	59	50	56	48	60	55	58	57	58	60	50	69	51	50	63	62	58	58	49	53	51	66	61	61	55	50	67	61	60	48	53	55	36	65	54	54	51	70	68	41	48	58	50	54	59	58	54	75	57	43	58	65	63	62	58	60	48	72	52	60	61	59	60	67	58	56	59	70	61	64	55	60	74	60	42	53	57	47	59	54	57	44	65	66	48	43	46	57	67	64	43	66	70	64	57	59	60	58	60	58	54	60	58	49	63	50	61	45	65	57	55	65	59	52	61	66	55	56	44	54	74	51	65	47	50	70	56	71	58	53	61	55	64	58	45	50	50	63	57	53	57	70	63	59	65	77	68	56	45	53	70	68	74	56	54	61	59	62	59	65	66	67	59	63	66	60	67	51	61	55	67	51	54	60	56	71	44	65	42	53	42	49	65	50	64	55	70	67	57	57	57	55	50	52	71	58	59	71	52	63	64	52	68	56	62	52	56	57	65	53	53	50	61	61	54	74	54	59	52	54	54	60	57	56	57	58	57	50	50	80	56	50	56	64	60	45	59	61	65	55	46	53	73	61	50	62	70	47	53	65	62	56	53	68	54	49	64	64	48	72	61	69	67	57	66	58	62	67	55	59	69	60	42	47	72	60	52	59	58	53	67	63	41	51	63	64	50	65	54	60	70	49	72	60	68	51	53	78	65	66	75	52	65	62	72	62	58	67	70	56	50	54	65	50	63	55	60	66	48	61	56	69	63	59	79	67	58	77	43	60	54	60	53	70	56	64	52	41	66	70	55	54	59	51	71	59	58	54	49	69	54	58	61	46	58	51	56	54	53	60	63	61	65	70	67	54	54	60	57	60	58	59	59	65	51	58	47	62	66	59	54	63	61	60	52	56	47	60	67	57	65	51	57	62	73	56	48	51	50	41	69	52	53	64	50	42	50	63	52	53	67	63	48	72	58	49	62	62	59	65	66	69	63	50	57	74	51	71	57	58	50	56	48	57	68	56	62	59	62	55	61	51	54	62	50	57	63	49	57	51	69	71	57	56	51	50	53	66	65	56	52	61	65	64	57	46	66	59	67	69	49	58	37	58	63	63	56	51	66	57	56	53	51	62	65	53	62	62	56	58	54	70	67	59	69	46	55	57	65	63	64	57	50	46	45	54	63	65	62	56	61	71	57	67	54	43	62	64	63	50	63	59	48	46	38	62	59	43	63	71	60	63	64	44	54	62	52	45	57	66	59	53	54	49	61	57	69	48	57	63	46	53	68	61	52	66	50	54	62	54	58	63	57	46	61	54	60	53	55	54	48	49	49	54	62	58	51	50	65	62	57	57	62	61	55	58	62	68	53	60	58	52	57	45	49	54	61	62	47	55	50	51	59	49	54	52	70	68	67	46	55	71	52	60	50	74	60	48	56	69	50	62	47	50	59	57	58	50	55	61	62	53	75	54	59	47	46	63	65	57	58	70	66	63	66	49	62	66	47	66	67	59	59	60	49	56	54	57	61	68	62	55	50	72	54	66	57	50	50	55	63	38	51	55	60	38	71	57	76	58	59	63	61	53	60	51	55	53	65	68	57	58	59	65	57	58	58	63	47	53	60	49	53	57	57	65	65	57	67	65	71	48	56	55	64	67	61	58	57	64	54	65	60	57	61	65	49	65	56	73	57	52	70	60	56	56	61	64	66	60	55	72	39	73	70	58	42	60	50	64	62	68	56	51	57	62	80	59	60	61	53	56	55	68	71	65	52	49	55	45	59	65	65	44	57	55	63	65	56	59	52	64	71	65	54	68	63	54	51	57	61	49	57	66	39	55	66	65	57	50	69	50	52	56	63	56	60	47	52	67	56	69	55	43	43	64	56	59	64	49	76	53	71	75	61	71	58	53	48	52	48	58	71	59	56	50	53	62	63	49	50	56	46	51	46	56	65	55	61	56	61	61	64	57	61	66	66	55	60	45	42	62	54	49	54	58	70	56	54	57	48	45	62	53	67	55	44	52	55	49	66	53	51	66	49	49	60	55	59	50	53	48	57	50	49	74	57	55	58	54	55	57	57	63	53	56	50	67	70	69	79	67	66	50	67	55	76	51	56	58	58	56	59	45	55	49	57	64	67	54	57	63	52	57	62	61	67	60	53	54	51	58	53	46	51	61	74	56	45	54	48	60	57	50	40	69	60	57	62	56	73	55	51	58	77	62	53	49	61	61	62	47	50	59	45	49	59	49	66	71	64	54	66	64	55	70	51	48	48	49	50	64	59	59	57	54	69	72	50	62	66	63	60	55	57	64	59	53	54	52	59	62	62	65	47	54	68	63	46	45	55	53	71	55	49	63	61	54	53	54	45	50	61	60	45	68	60	36	59	71	70	54	50	78	63	57	71	58	60	69	62	58	60	74	52	51	45	72	49	69	53	56	59	61	69	70	66	62	60	55	65	48	60	64	55	58	52	54	64	59	57	56	57	45	45	66	56	49	54	60	52	60	43	67	51	73	50	63	55	67	66	42	71	65	51	54	63	68	48	57	58	57	51	62	64	58	61	43	51	55	43	60	55	66	46	67	73	64	45	70	57	53	66	54	54	50	63	44	62	63	45	59	57	59	56	59	58	54	53	53	63	69	50	63	76	50	67	64	69	66	46	47	55	57	61	48	56	66	52	60	58	50	61	59	64	54	56	69	63	61	53	61	58	66	61	80	56	60	42	59	72	57	64	62	61	57	55	73	49	74	51	44	51	64	49	53	60	59	66	53	51	57	53	52	60	71	54	52	58	42	70	54	52	65	58	41	54	58	76	59	56	59	63	52	51	63	75	54	69	47	48	67	55	68	61	65	49	55	50	68	71	53	48	64	60	53	62	62	54	66	58	50	49	72	65	64	55	68	60	56	65	48	53	46	62	60	48	55	54	40	71	53	47	55	62	51	55	61	53	58	62	46	67	47	67	55	54	66	65	49	54	54	51	43	57	56	53	64	63	49	59	72	58	50	55	60	63	52	54	51	66	66	60
19661	5071	2564	1262	1376	9193	1447	765	518	485	468	459	480	475	470	439	461	430	457	433	467	433	408	418	449	421	419	426	476	419	425	430	420	462	469	431	418	448	443	442	407	463	476	444	435	401	412	425	425	426	434	475	389	476	451	463	410	443	420	471	437	386	466	414	443	478	445	435	434	427	465	459	442	403	462	434	415	428	444	364	416	409	426	438	421	406	419	437	394	422	434	406	412	435	424	426	423	460	437	413	417	429	436	473	454	449	401	431	425	447	406	432	416	451	425	460	396	384	455	414	446	424	443	434	440	475	430	444	458	452	415	442	483	454	419	443	424	415	422	432	450	447	437	407	474	462	433	439	390	421	419	410	419	429	419	428	440	459	423	435	414	431	416	404	442	467	456	467	410	468	448	436	425	453	431	438	439	445	424	429	422	428	395	443	428	452	447	417	428	413	410	459	440	430	394	440	436	475	424	413	418	444	465	412	446	436	462	438	433	402	458	432	422	428	418	429	448	425	425	446	452	468	434	425	455	411	432	440	405	439	409	421	463	462	431	462	442	436	454	387	432	403	436	430	431	407	452	391	452	451	413	436	424	416	462	445	438	441	449	462	401	445	428	493	463	446	395	388	438	438	458	413	417	430	434	466	427	444	445	412	425	414	470	432	418	434	417	406	436	429	408	426	430	443	432	446	413	413	421	438	432	415	448	415	434	407	419	430	431	445	416	427	425	438	448	445	448	441	429	407	413	441	426	435	412	445	439	430	426	465	394	439	410	437	413	476	441	419	435	425	426	423	458	440	451	409	417	378	435	456	395	427	433	419	424	434	421	429	453	409	414	430	431	427	459	431	445	425	464	447	445	442	425	431	438	446	452	426	419	444	443	427	415	436	438	441	396	431	433	442	407	456	421	465	424	480	440	418	443	425	437	477	420	417	443	417	460	412	419	431	410	458	432	413	453	473	411	415	436	421	386	408	447	432	456	439	454	453	421	406	441	453	435	437	439	433	446	416	430	435	410	415	442	444	416	444	439	412	453	445	435	421	418	394	409	457	446	413	396	434	448	419	422	414	426	413	411	409	385	439	430	417	436	438	414	423	438	421	418	419	450	445	436	478	401	409	421	436	454	451	449	448	463	412	422	500	439	447	400	430	426	419	445	438	446	429	437	438	444	456	423	393	430	452	422	362	456	431	479	467	420	421	441	406	444	423	459	409	453	401	404	441	422	398	430	402	469	466	404	463	454	409	434	475	444	414	407	452	423	445	447	445	463	446	394	438	456	413	439	451	433	409	420	431	432	460	408	432	446	429	397	472	438	456	443	417	427	439	429	485	447	418	442	420	472	442	434	474	435	427	450	459	425	428	434	415	429	440	413	393	438	408	412	448	461	442	404	465	428	441	414	453	430	457	396	460	394	406	444	443	441	435	484	407	421	439	407	413	397	437	424	451	427	442	415	434	464	415	437	432	450	417	450	465	449	414	451	449	429	472	475	448	408	421	417	409	447	439	430	414	430	416	437	427	425	436	440	476	417	442	437	439	438	434	427	421	430	424	415	420	430	421	393	452	450	399	449	429	437	428	460	452	420	465	439	420	431	411	458	367	435	418	461	477	443	459	408	430	467	442	439	431	428	459	427	428	430	439	425	448	441	440	414	428	437	471	421	443	408	446	410	437	417	422	457	443	427	436	414	422	470	450	423	454	422	475	412	421	462	420	441	448	409	460	412	426	466	440	430	428	397	405	444	398	463	414	379	441	439	455	430	403	460	432	486	426	461	447	421	451	378	412	414	466	421	411	392	449	420	425	398	444	472	430	398	451	406	438	441	483	465	446	404	419	396	451	424	404	452	412	481	433	422	440	422	420	431	436	426	456	425	422	412	458	473	415	437	430	424	425	414	433	425	386	440	437	409	441	438	466	464	408	443	427	420	432	459	423	421	413	428	475	441	391	409	443	436	436	435	426	437	402	409	415	440	451	448	443	431	442	422	436	426	431	425	423	402	429	431	434	443	462	462	422	465	424	438	433	428	409	460	473	497	469	470	386	406	437	455	470	420	425	405	428	392	459	402	428	406	431	462	458	404	444	432	435	452	422	432	453	474	469	428	430	400	470	420	405	441	412	383	434	464	405	440	421	456	460	436	438	443	447	450	442	371	428	418	417	455	433	443	388	451	446	449	466	390	427	452	436	426	420	432	380	429	413	437	435	467	449	454	431	459	407	398	404	454	447	443	422	444	437	425	442	437	414	448	443	450	480	428	457	470	452	400	470	429	483	453	452	433	448	436	447	406	423	413	376	419	463	452	409	423	417	453	426	430	424	448	438	413	411	424	463	410	449	411	455	422	427	414	403	421	469	445	443	410	438	430	423	413	416	429	416	446	424	421	451	426	430	446	431	423	445	445	436	422	443	418	404	422	433	437	442	408	457	427	409	432	456	485	398	469	432	418	451	424	438	383	431	439	435	404	448	411	424	433	432	432	421	406	392	470	420	408	439	447	414	459	451	405	437	417	448	418	436	430	445	439	429	450	440	437	490	411	420	452	411	414	434	411	400	415	415	437	455	412	465	439	459	437	463	413	460	434	437	475	439	420	431	427	458	411	442	428	435	428	470	436	444	419	422	453	449	411	449	405	454	417	411	408	463	414	423	426	406	428	412	431	473	436	445	414	424	453	420	437	414	456	397	414	446	417	428	430	463	418	432	462	446	449	451	443	428	443	456	458	435	427	401	430	448	440	436	428	429	443	434	428	439	447	404	437	436	412	432	434	392	455	420	402	433	419	417	430	412	417	416	448	427	419	442	413	415	429	436	463	426	419	414	432	431	441	455	419	415	460	398	410	401	422	446	449	445	443	418	439	437	443	441	413	452	422	436	432	429	396	438	407	448	435	429	443	425	437	422	465	434	429	450	445	422	435	447	428	489	476	420	411	433	450	437	425	383	442	444	395	445	444	453	441	417	440	421	423	421	407	401	453	380	424	428	429	447	435	426	420	422	429	437	434	442	420	431	442	470	415	418	410	441	454	416	461	436	428	420	456	423	428	403	430	405	470	470	447	419	408	423	450	438	436	411	414	417	448	420	466	449	418	406	435	440	452	437	433	454	456	460	413	435	428	460	433	463	442	467	436	424	481	462	408	451	435	446	419	391	413	442	396	431	410	407	406	411	447	423	422	443	429	427	419	459	443	443	487	422	411	419	443	446	429	478	434	443	435	427	442	443	438	430	424	399	438	438	411	444	460	466	416	431	416	415	441	450	444	452	387	409	405	411	425	483	412	426	421	417	452	442	428	484	444	410	442	445	425	449	422	446	425	455	460	427	431	436	418	453	449	407	465	429	432	418	431	424	454	449	416	449	462	429	454	459	440	423	399	469	426	429	461	415	412	415	471	439	458	433	435	429	442	422	423	435	398	423	404	408	442	433	422	412	468	424	453	426	439	442	388	416	437	433	411	434	432	421	445	405	470	418	425	404	424	429	437	411	402	401
2155	985	292	137	87	864	171	82	76	64	84	71	63	79	77	63	87	76	62	69	78	76	68	67	64	55	72	90	74	58	87	78	78	68	69	81	67	88	58	70	85	81	79	69	82	71	65	72	76	80	74	63	72	63	73	83	70	73	72	74	65	65	74	60	57	53	60	78	79	63	55	72	71	79	91	81	76	78	64	83	73	75	68	69	70	54	79	84	79	76	69	68	75	92	69	79	79	54	72	66	74	69	87	79	87	73	68	69	63	80	59	67	71	53	77	69	79	68	69	63	64	65	75	70	76	63	69	68	76	73	89	77	70	65	70	68	70	84	88	80	82	55	84	80	74	70	62	68	79	78	68	76	71	88	65	78	60	63	82	62	71	58	79	66	69	88	82	61	83	66	70	81	80	60	55	56	73	64	71	90	64	76	75	70	75	83	80	72	80	75	72	72	56	73	55	76	79	53	79	82	62	75	94	72	92	72	87	73	67	70	91	61	75	69	78	71	74	63	62	63	90	68	73	73	84	81	79	72	80	65	77	73	64	71	64	88	76	78	59	57	58	51	68	74	68	77	70	73	82	70	80	50	82	63	73	65	74	68	67	73	70	66	78	59	72	68	76	72	81	72	68	60	62	74	59	67	79	78	75	58	61	68	73	81	67	74	80	67	73	84	76	69	77	65	60	88	85	82	70	67	70	76	66	82	70	82	63	74	71	73	73	76	66	58	82	79	85	70	56	68	65	71	87	66	78	72	82	70	73	57	60	82	65	63	68	75	76	84	83	80	87	67	76	71	64	55	78	62	83	85	64	74	75	84	79	55	74	75	78	65	63	69	79	69	73	78	60	66	67	70	75	74	69	74	91	67	62	74	83	62	86	64	84	65	69	61	66	76	67	77	72	74	72	74	72	73	62	74	65	80	79	72	77	75	82	49	74	77	66	69	66	67	76	86	80	58	55	73	74	80	71	72	71	67	80	73	72	76	71	82	77	61	82	62	84	61	67	85	78	68	91	79	53	58	71	70	71	63	72	73	79	59	69	72	70	69	86	75	67	71	65	74	63	73	72	78	71	80	62	71	62	90	81	87	84	76	86	76	70	53	66	69	84	73	84	63	83	78	65	64	66	64	70	73	83	82	58	77	67	70	80	72	84	76	68	62	61	77	76	62	72	75	68	81	72	62	61	68	71	70	77	65	79	81	75	58	69	82	83	69	86	66	85	59	91	75	57	75	59	78	70	71	66	85	79	79	79	66	69	71	77	53	76	77	84	77	73	63	60	84	99	87	78	71	57	68	67	56	77	51	72	74	80	75	80	77	68	92	82	76	82	62	79	70	75	68	71	74	79	73	82	63	81	68	74	69	82	64	50	78	70	63	67	82	74	64	76	67	83	54	74	60	81	73	65	68	90	56	75	63	67	96	70	59	78	74	78	81	67	66	61	55	72	87	76	57	63	82	73	67	60	64	72	94	84	64	68	71	66	81	70	73	89	76	66	77	79	69	75	51	72	63	69	85	73	82	74	76	73	84	84	76	78	75	66	65	65	69	75	84	77	84	70	67	75	67	85	65	91	71	70	70	83	69	81	72	80	71	91	65	83	75	76	73	74	75	75	60	61	84	83	82	77	67	82	87	71	56	65	65	87	78	69	75	87	64	80	68	76	70	68	69	65	81	65	81	74	83	74	65	72	69	88	81	50	76	74	67	68	69	59	72	80	85	75	69	77	51	59	64	72	64	71	79	56	85	77	70	68	84	75	62	77	70	71	71	59	71	81	78	69	71	71	77	74	71	77	60	61	80	80	64	70	68	82	78	76	76	73	76	71	80	71	74	80	71	81	69	75	84	68	74	80	83	80	88	65	53	70	81	66	73	68	79	68	78	82	69	65	80	73	73	63	53	72	80	78	77	80	68	78	70	67	71	76	73	82	66	77	70	73	74	63	74	72	88	82	91	81	69	70	79	75	65	68	65	70	64	72	78	84	71	67	71	63	81	84	84	73	78	67	79	74	70	74	69	80	85	65	80	67	68	78	79	81	83	68	60	59	66	78	81	62	65	80	79	62	89	72	74	71	86	58	65	74	85	73	80	92	61	78	62	82	71	84	72	81	59	84	68	56	94	77	80	79	74	71	65	69	55	63	76	63	76	55	69	71	81	80	63	55	78	64	63	69	75	67	85	89	72	81	67	77	72	71	82	80	55	69	79	65	77	64	68	66	76	79	82	58	72	61	65	64	72	63	87	69	70	70	68	63	80	55	87	57	70	68	60	77	81	87	63	87	73	79	86	87	76	68	86	67	69	64	86	60	57	73	82	60	64	68	48	77	66	66	70	71	70	79	67	80	77	66	80	81	73	92	73	96	64	69	72	75	82	86	70	77	74	65	68	86	67	59	65	80	80	68	83	77	67	74	71	86	68	79	68	74	67	68	67	77	69	70	77	72	64	71	77	79	70	70	68	67	72	71	65	70	73	85	74	84	71	75	72	71	63	63	70	62	66	72	82	68	79	89	84	74	69	75	76	83	73	89	87	74	82	79	76	87	72	76	75	66	71	64	72	65	75	82	77	79	84	62	73	79	76	87	62	81	64	63	64	65	64	81	77	71	56	87	59	76	70	70	84	69	84	65	60	76	63	95	67	78	76	73	72	64	58	58	77	75	81	80	69	70	70	73	71	73	73	58	66	67	75	67	75	92	73	76	74	60	85	65	72	59	68	78	71	63	76	76	81	76	57	88	60	83	69	70	68	71	76	78	73	57	79	76	84	59	72	67	75	78	78	71	76	82	79	76	80	65	77	73	80	84	80	69	52	62	72	68	71	62	62	84	73	75	96	76	72	88	84	92	65	86	93	68	66	74	71	79	74	80	73	79	69	71	72	86	72	76	92	89	76	63	64	62	57	76	80	83	76	70	72	86	68	78	70	59	71	90	70	70	73	67	65	65	73	77	70	76	68	78	69	68	62	64	78	90	73	77	95	71	86	58	53	52	69	70	61	70	56	75	56	79	52	70	76	75	62	79	69	80	80	63	77	81	62	70	68	69	78	81	67	85	80	67	76	65	64	69	87	89	70	73	73	72	58	79	73	71	72	73	71	66	73	68	63	53	69	84	78	71	52	63	56	78	66	68	85	70	70	61	72	72	73	59	66	65	65	79	54	89	76	64	78	74	63	69	74	80	70	86	61	76	79	69	68	97	89	72	78	54	60	81	65	74	67	81	67	67	73	72	72	68	70	77	80	72	81	66	76	77	71	83	71	76	57	59	87	70	85	67	70	67	75	87	86	61	67	66	70	78	80	82	84	79	63	79	89	84	82	63	81	68	71	71	84	73	86	69	64	76	74	62	72	71	82	69	73	64	75	67	70	88	58	77	88	79	67	65	71	75	72	64	82	63	60	71	65	72	66	84	72	69	80	84	75	93	77	75	79	64	79	58	62	78	54	69	58	68	80	73	70	67	75	76	80	68	68	73	57	59	54	72	72
22486	9100	3058	1434	1818	23376	5260	1433	949	853	848	819	721	688	653	616	619	605	595	602	607	574	602	595	578	527	533	527	511	493	536	540	557	511	515	505	516	538	563	520	519	541	518	519	480	529	543	535	489	493	527	526	467	536	540	524	479	531	489	500	521	533	530	525	546	459	503	513	477	536	549	488	497	515	525	532	520	502	538	554	540	521	512	501	498	503	514	490	491	514	504	490	461	503	528	490	533	537	527	493	494	514	522	487	506	525	506	504	491	496	501	527	509	494	495	504	485	499	519	515	504	504	492	495	504	470	517	530	465	500	493	470	561	506	494	500	520	525	525	523	517	508	507	473	534	499	536	502	512	554	488	490	501	511	508	510	462	512	530	513	502	461	532	513	491	511	494	523	521	514	518	515	504	506	489	509	510	501	511	499	513	498	536	509	519	491	479	483	526	499	555	491	574	498	490	516	509	524	510	491	538	517	512	520	495	468	470	512	479	532	499	533	518	514	540	518	501	481	501	498	518	526	489	517	525	481	464	476	544	501	514	490	524	530	499	499	494	470	492	501	500	524	535	493	518	497	509	500	506	478	476	517	525	490	552	520	510	496	490	508	477	486	497	465	481	505	525	512	521	488	498	464	532	489	502	538	495	500	503	495	501	513	475	479	497	539	532	503	508	526	496	506	526	473	564	565	539	526	487	563	555	512	537	501	530	466	522	535	513	555	491	517	482	495	495	491	495	513	513	531	477	481	513	498	484	478	506	509	519	504	510	497	512	513	573	482	505	539	502	489	485	522	497	497	509	483	501	502	503	487	480	515	537	487	501	542	499	478	536	498	475	528	497	459	517	429	540	494	506	491	506	528	474	481	510	522	558	479	532	467	451	533	448	502	517	505	502	544	538	468	453	516	456	515	504	526	520	485	509	528	505	497	541	508	493	497	518	505	512	469	557	501	467	503	489	538	501	524	460	534	510	512	470	465	545	495	488	509	498	530	464	538	517	468	502	504	505	536	469	482	472	537	536	515	463	488	537	460	511	475	514	514	488	473	535	518	503	505	522	492	489	510	497	507	497	503	509	535	506	488	491	494	501	538	564	479	474	530	489	475	539	473	497	486	515	533	525	503	467	555	520	482	522	510	534	500	454	534	501	497	503	544	484	493	477	470	489	503	490	503	522	522	496	456	549	467	501	517	509	468	542	500	550	467	509	496	486	537	515	480	514	509	531	521	524	507	507	545	538	502	523	527	531	548	499	478	502	516	528	498	530	496	502	543	506	569	537	484	500	527	516	511	508	512	483	514	547	552	507	518	503	505	510	484	497	518	541	517	510	501	524	518	482	520	529	507	512	495	539	541	482	491	530	525	465	490	494	496	518	504	478	496	530	481	509	557	529	518	488	487	489	522	501	527	501	485	501	549	481	500	554	487	510	536	526	505	497	476	542	510	525	497	497	473	546	460	464	515	498	520	489	498	463	526	509	497	485	486	513	456	527	517	493	500	518	502	571	533	485	506	505	459	524	519	488	504	519	503	496	512	514	507	482	457	493	505	478	504	489	473	526	522	507	463	513	517	474	537	499	533	511	505	488	504	513	499	529	493	528	489	511	499	482	512	517	528	524	514	524	483	505	482	511	493	506	526	484	543	502	530	531	515	517	523	516	506	504	480	485	494	478	513	530	564	494	520	512	513	511	475	506	491	525	509	520	489	514	512	475	518	504	509	520	528	469	470	497	473	499	516	487	530	464	506	544	467	545	481	489	481	471	501	496	492	528	510	492	552	487	504	475	511	494	529	519	517	494	470	538	475	546	505	507	541	526	519	462	527	525	500	490	502	540	505	490	523	495	522	521	502	470	477	509	494	536	526	489	447	521	480	495	541	497	500	516	525	491	502	553	492	498	448	486	491	465	465	491	501	490	479	546	495	515	520	489	522	511	510	494	524	500	511	525	488	516	493	514	511	491	515	469	483	515	511	471	509	528	507	495	491	505	472	533	512	536	508	510	491	540	527	494	455	497	487	480	501	490	493	508	511	497	520	516	515	487	504	502	490	525	503	510	549	495	515	504	495	479	495	500	506	464	529	512	517	485	501	504	517	556	506	482	521	501	482	502	496	541	459	512	490	487	489	490	492	498	468	528	477	511	493	486	492	495	484	521	516	509	487	499	492	537	482	507	534	534	539	524	499	510	480	509	460	486	478	512	480	562	492	500	476	525	509	498	512	486	508	518	502	511	534	469	473	467	457	505	498	478	493	463	474	510	496	500	467	487	485	506	510	490	515	520	481	492	467	464	554	529	504	526	516	521	493	524	498	497	520	544	477	498	540	533	508	517	539	530	534	525	483	543	508	528	531	502	501	493	535	513	552	503	499	546	485	503	478	492	481	529	529	531	542	482	526	507	493	524	513	508	523	508	532	475	504	520	498	551	483	530	471	518	473	498	525	526	516	509	517	504	473	547	520	486	502	511	499	483	463	504	512	511	467	535	482	475	470	551	554	495	520	526	527	497	537	441	521	521	514	478	510	472	511	536	514	518	504	525	500	495	537	527	486	501	467	509	513	477	518	502	516	530	523	461	529	518	490	522	490	511	525	535	533	464	495	476	534	515	530	510	498	512	459	521	489	504	512	506	506	454	493	520	490	484	501	510	501	509	538	518	508	520	498	527	525	473	484	497	503	492	492	512	487	532	463	498	513	498	515	474	496	500	545	491	522	472	508	489	509	516	532	490	501	493	494	465	499	516	556	495	511	510	523	517	507	536	534	532	505	526	524	525	513	508	514	474	517	550	497	550	534	507	527	494	532	496	541	477	524	502	507	522	535	504	495	511	509	488	543	498	504	517	485	508	485	500	470	511	557	458	557	500	508	524	523	470	500	493	512	497	501	497	532	516	515	545	491	526	489	511	528	527	485	537	537	528	502	465	515	499	458	503	475	515	476	506	483	503	501	523	477	518	542	507	501	520	498	486	519	500	506	526	500	490	506	504	490	524	497	507	516	497	488	515	506	495	487	505	499	504	504	496	505	500	530	525	551	528	486	505	513	485	518	546	506	496	472	509	478	514	474	503	505	541	525	500	486	488	495	539	511	494	511	495	488	547	529	542	501	514	518	526	513	517	490	519	484	523	486	521	498	502	517	499	549	503	477	484	512	486	464	513	507	530	507	458	529	536	492	538	510	550	496	480	498	505	531	495	519	526	503	525	472	484	492	476	525	521	480	471	532	509	480	524	488	522	491	536	508	494	553	485	521	508	533	484	525	514	525	506	528	515	528	482	502	472	520	489	507	488	534	501	480	515	522	518	539	504	509	481	530	494	525	539	519	532	517	521	530	498	509	496	536	537	525	486	511	513	474	524	470	505	487	514	499	512	518	486	462	543	486	526	478	517	473	502	534	477	510	532	497	545	497	531	500	512	539	511	499	507	470	503	482	515	484	479	481	513	501	509	494	482	539	497	488	515	499	520	494	477	482	493	531	498	468	490	528	525	526
3316	978	335	177	144	876	213	118	126	118	97	112	127	104	116	123	114	95	105	115	123	120	93	119	106	109	100	111	109	118	110	92	92	109	102	104	116	106	100	91	105	101	105	117	114	107	114	128	89	114	116	93	132	103	114	100	105	99	117	103	97	101	103	115	116	100	116	104	100	113	128	95	117	116	94	113	111	97	97	93	111	101	99	111	109	84	119	105	112	118	119	105	100	124	105	98	116	103	109	110	131	114	107	115	106	104	137	115	120	117	113	111	112	97	116	107	106	84	96	106	95	98	108	127	117	115	107	138	116	89	99	140	114	88	99	96	110	101	133	109	109	106	99	96	94	104	114	123	90	129	112	114	137	100	111	111	102	113	108	118	89	111	107	111	100	114	84	99	118	101	106	103	121	109	105	100	102	92	94	107	95	109	104	105	111	117	99	114	117	116	114	97	110	94	102	105	122	109	103	104	108	93	114	108	92	112	121	104	111	108	113	97	96	107	111	100	110	111	91	117	106	116	111	99	124	117	106	99	121	110	102	97	122	111	131	110	123	90	118	114	107	89	101	110	119	114	88	99	121	110	125	98	91	101	94	108	109	103	100	121	120	115	117	108	95	90	113	113	106	88	106	112	122	119	110	121	87	96	88	110	121	110	105	99	108	105	106	97	108	105	113	101	113	112	108	112	99	128	112	107	109	129	125	104	119	106	106	113	99	110	114	108	107	102	102	100	122	118	114	111	117	92	103	109	93	105	111	95	105	121	93	110	105	101	125	104	125	107	107	125	116	102	101	119	108	102	96	117	97	107	105	126	117	94	99	103	109	130	102	121	101	112	121	108	108	91	118	95	110	102	115	101	104	128	92	102	115	111	99	108	102	117	113	121	106	97	109	115	114	115	107	92	112	104	101	113	109	107	102	107	103	99	100	116	120	105	107	122	94	110	103	112	115	101	122	108	119	107	116	110	89	104	123	91	100	94	121	123	107	106	93	106	116	121	102	112	116	112	116	116	112	120	103	115	99	97	119	128	98	104	104	90	103	100	90	106	122	128	108	100	102	94	130	106	122	116	107	117	105	95	106	105	116	107	131	126	126	118	116	109	105	119	107	120	120	104	105	130	108	105	113	112	111	108	109	110	101	117	99	118	92	90	109	97	101	97	106	114	94	96	103	90	117	104	104	98	109	105	82	111	107	100	109	109	108	118	108	135	88	128	120	109	114	105	107	92	101	121	117	99	111	101	108	95	87	111	106	116	116	110	121	109	120	112	118	117	101	96	121	100	105	125	105	110	111	93	115	111	105	114	113	122	106	90	117	122	131	99	106	131	82	104	97	92	135	105	91	96	107	85	129	105	123	94	111	109	107	87	111	93	101	101	119	92	111	114	103	99	140	121	100	119	106	109	128	88	116	112	99	114	113	116	123	101	123	96	114	121	101	117	107	107	113	98	151	133	106	108	107	114	98	81	107	107	109	92	122	120	113	122	112	115	126	108	109	115	113	102	120	100	131	102	99	105	94	116	112	88	117	125	108	126	115	106	110	109	120	102	114	113	91	117	107	97	109	108	118	105	116	109	105	107	120	104	107	105	127	100	111	121	110	96	108	105	111	119	108	104	119	126	111	92	114	120	116	116	116	117	105	110	92	120	93	121	104	119	97	84	98	108	116	111	117	105	107	120	107	89	99	95	102	112	100	132	99	129	105	98	120	92	113	105	97	93	94	111	131	109	107	118	114	112	115	111	99	89	118	104	115	97	87	96	96	109	105	103	127	106	93	106	106	127	102	113	112	112	107	98	109	90	79	97	94	118	97	110	103	109	110	110	113	112	129	118	126	123	113	97	102	102	92	128	113	123	116	118	107	101	106	102	114	117	116	107	110	96	131	89	111	99	92	93	90	101	109	101	113	118	114	91	102	112	109	105	104	98	102	103	103	112	112	116	109	102	107	112	114	104	112	116	89	106	112	102	103	103	103	112	99	103	108	129	116	98	115	110	91	116	117	129	118	118	102	95	112	93	115	83	112	111	134	120	122	113	115	118	103	119	116	126	99	117	109	113	114	115	110	96	108	96	127	104	114	114	92	117	110	109	117	119	87	114	127	114	112	115	98	99	106	97	105	87	111	106	124	104	104	108	107	100	106	108	102	105	104	129	115	115	110	116	88	110	100	102	126	106	96	122	101	107	90	114	109	91	83	122	85	106	101	117	140	106	108	114	103	117	112	114	117	107	95	107	130	124	105	108	92	112	103	121	125	103	108	109	113	110	111	103	115	132	114	102	105	125	100	98	88	98	95	109	111	120	95	94	114	99	97	114	121	100	89	82	111	96	105	119	108	121	118	77	98	107	110	96	106	100	104	105	103	86	104	103	112	111	105	124	95	110	102	119	89	95	102	115	110	118	99	102	85	100	96	94	86	126	141	103	95	100	131	113	103	125	128	124	102	94	115	91	82	108	101	120	99	105	103	104	118	98	118	100	116	103	103	107	109	96	102	114	86	80	115	96	101	110	105	111	115	104	104	112	104	85	105	122	82	92	103	102	98	106	105	84	119	124	92	116	99	115	85	108	112	126	98	108	103	116	94	114	100	111	103	107	90	107	112	112	96	102	101	115	122	103	104	96	106	104	101	118	119	118	92	99	108	118	103	108	119	107	98	111	106	114	103	110	91	126	116	93	118	106	104	97	77	118	110	125	108	122	115	126	99	99	107	93	91	94	96	101	99	123	111	109	104	109	96	133	115	129	115	114	110	112	94	116	108	103	99	105	103	121	106	111	115	104	97	102	118	129	106	88	117	110	111	105	105	97	105	105	107	116	124	122	113	102	100	103	95	102	106	108	122	123	92	109	136	125	121	118	117	116	113	106	133	111	108	112	111	111	114	129	113	99	106	101	131	114	120	98	115	121	105	114	102	103	115	118	114	116	111	125	118	108	89	117	109	111	96	102	102	120	90	117	107	118	110	127	103	112	118	112	110	111	95	117	96	121	111	105	118	129	94	88	120	112	104	116	104	106	103	116	95	91	106	113	119	119	115	95	95	106	117	126	105	109	98	126	126	100	112	116	108	86	111	101	106	103	113	95	106	100	110	110	100	121	110	128	96	100	108	93	113	104	121	109	96	118	120	112	105	106	102	97	101	111	105	109	114	104	75	133	100	113	102	112	101	129	129	107	116	119	109	98	95	103	117	119	113	122	108	106	113	111	117	103	119	102	94	119	107	101	112	105	115	111	112	97	96	100	104	113	107	102	122	117	101	115	110	104	106	90	126	115	110	94	97	114	131	112	122	115	112	99	109	98	109	107	94	113	101	125	109	98	91	99	103	93	106	103	93	119	120	108	127	123	107	95	103	102	101	108	107	107	108	119	117	115	97	118	116	110	112	104	101	96	105	127	95	119	114	94	114	96	106	120	102	86	96	87	106	81	127	99	109	115	115	117	95	113	113	109	116	90	105	127	114	114	109	119	104	97	114	114	107	100	108	111
19688	8870	3631	1764	2393	21931	4942	1711	1296	1207	1125	1074	1057	1008	969	974	931	889	848	896	851	887	798	886	846	745	775	791	839	862	800	834	809	826	802	789	831	818	768	904	789	733	765	794	813	767	764	816	781	815	790	816	779	757	784	805	806	812	816	831	814	796	781	791	824	792	818	792	774	808	764	769	785	814	777	805	840	792	787	775	778	769	818	807	786	762	785	793	747	773	796	791	781	812	772	729	780	802	784	792	759	770	807	763	829	774	762	747	759	771	802	789	808	759	800	751	769	793	795	785	847	776	801	751	782	820	783	795	785	820	741	757	821	784	786	794	749	842	757	767	755	774	790	769	821	774	800	807	785	803	790	783	759	729	796	824	799	808	787	774	836	757	821	770	783	812	842	783	813	751	762	778	812	768	790	760	796	780	827	797	747	761	761	790	730	796	777	799	800	778	801	870	788	784	835	759	789	771	805	829	837	824	791	791	777	767	797	752	748	833	785	790	789	793	780	752	806	827	778	756	751	728	743	759	746	758	780	776	717	781	808	788	766	780	758	746	796	779	790	754	767	769	784	750	760	797	793	719	742	785	784	745	777	802	811	768	784	747	747	750	829	767	819	766	802	748	780	822	802	740	746	780	782	783	810	738	738	793	731	785	799	773	812	785	783	715	753	751	839	771	745	762	736	806	783	790	811	753	794	793	809	780	805	777	805	779	816	843	828	814	752	787	813	793	718	764	751	788	804	793	772	823	762	786	783	731	780	791	781	784	777	806	781	770	781	830	811	786	815	739	764	842	733	833	749	827	813	816	779	752	732	759	792	821	792	825	773	814	758	797	824	810	764	760	779	816	743	771	796	780	775	774	803	780	789	767	787	766	775	817	800	772	803	760	758	813	806	751	755	774	791	773	766	786	698	788	816	753	788	788	770	790	706	729	806	728	752	783	833	767	775	742	814	734	799	839	785	741	777	748	766	820	758	781	748	764	777	805	810	771	788	819	738	783	786	736	779	791	802	803	753	777	759	799	760	799	771	820	836	833	762	769	754	756	767	839	802	767	814	802	781	827	795	760	796	825	803	814	788	784	766	747	718	801	780	828	777	767	783	768	765	803	784	815	754	768	749	781	775	815	758	769	768	812	831	755	787	750	786	734	769	795	805	840	763	797	740	810	782	741	770	795	780	745	758	753	783	810	795	807	845	817	796	732	776	775	770	745	747	829	793	777	765	772	732	775	794	799	822	816	803	746	776	795	798	827	818	780	776	743	759	777	807	794	753	804	823	799	764	793	776	703	815	739	778	732	812	787	878	750	838	810	763	759	793	792	783	781	813	711	778	796	744	758	788	767	814	742	775	804	762	761	823	767	789	753	744	735	768	782	779	802	764	795	773	781	766	801	798	748	848	780	761	769	807	817	824	742	801	795	778	761	785	826	771	760	739	777	803	850	787	782	786	753	788	786	750	804	814	774	752	769	783	742	764	772	734	782	799	771	789	771	774	772	793	761	767	753	774	825	776	808	813	793	793	813	774	782	790	739	819	788	789	791	784	842	747	714	739	762	762	816	720	761	803	815	771	728	803	743	828	823	825	779	812	758	824	756	764	784	852	782	754	779	770	763	776	822	795	820	775	768	716	834	748	752	750	769	860	767	812	807	778	738	796	794	766	793	768	798	788	827	760	803	801	784	818	768	743	774	761	754	793	766	745	752	850	819	780	768	778	808	777	756	824	836	763	799	764	836	798	778	714	756	784	755	794	788	786	813	811	746	785	817	749	807	811	790	730	745	787	763	763	823	771	769	813	750	732	809	780	769	800	716	735	742	782	729	748	801	802	786	836	775	788	759	787	757	758	783	760	760	777	748	814	808	752	752	739	821	801	765	809	784	751	851	789	787	794	796	785	762	750	824	792	771	792	761	813	767	774	833	738	781	809	780	785	825	838	806	812	804	760	764	832	815	733	765	784	810	800	761	814	748	784	746	770	807	792	787	727	788	773	845	763	816	776	728	780	775	781	764	781	788	802	780	793	800	785	837	770	828	836	745	821	758	815	780	763	796	792	759	786	780	749	758	800	754	755	769	836	744	762	761	785	797	768	788	797	810	805	843	785	725	740	763	821	764	772	761	746	780	783	742	760	817	721	799	789	812	807	789	770	800	767	801	758	777	823	755	734	748	779	760	776	792	770	716	819	796	749	824	800	777	805	777	775	751	777	790	815	758	836	759	765	787	773	763	755	769	745	813	786	763	814	745	830	796	795	751	867	797	792	811	753	832	780	757	816	768	774	761	860	764	782	764	772	817	778	816	815	763	785	772	774	772	779	785	785	765	749	808	776	765	747	753	772	799	766	751	771	816	795	788	809	826	793	763	765	709	780	769	817	761	728	771	839	799	763	781	808	763	796	750	821	788	748	817	814	852	840	729	756	791	744	816	770	795	759	775	783	822	748	825	754	782	790	772	733	781	791	823	799	775	843	788	783	751	802	807	764	801	772	783	784	788	755	783	852	760	788	774	745	803	732	800	827	847	777	844	762	735	792	779	787	749	787	727	746	776	837	825	757	759	759	752	817	764	715	756	797	754	756	801	816	777	750	753	802	824	756	814	842	778	771	769	790	807	762	784	787	818	777	787	748	773	819	792	848	750	785	725	864	817	777	841	803	789	755	747	837	780	717	798	837	804	813	818	804	770	847	754	769	763	813	802	781	793	742	806	759	786	808	752	740	779	775	813	794	730	767	753	768	773	774	780	769	795	748	784	753	777	823	769	816	747	797	745	759	772	800	747	760	794	754	793	770	770	765	767	825	733	774	773	758	806	757	779	850	774	771	775	749	753	784	760	745	770	729	761	797	751	755	806	781	709	738	781	771	730	754	801	842	788	796	798	808	768	757	784	755	792	765	792	779	776	815	805	783	788	778	762	771	805	773	815	784	773	751	768	767	801	780	751	776	787	830	790	773	832	754	748	757	779	766	823	772	781	737	766	762	765	832	819	760	807	730	775	789	767	752	794	763	774	784	740	761	770	782	831	795	767	767	779	791	787	713	762	765	770	762	784	747	783	773	825	784	767	748	748	778	808	788	787	784	800	753	790	819	720	791	762	768	782	764	780	776	775	762	801	778	784	831	782	766	803	794	743	759	783	812	817	770	782	796	727	772	841	803	761	791	754	793	785	811	757	796	745	771	761	845	783	767	796	742	785	842	782	787	793	737	801	825	800	806	764	802	750	793	757	813	749	830	771	737	825	816	792	781	799	803	849	794	782	786	801	742	784	819	801	778	746	774	744	775	748	776	758	805	795	773	790	802	777	767	790	784	746	781	818	768	782	851	757	748	763	741	768	774	757	798	754	773	809	794	812	740	775	763	794	818	748	763	779	821	811	749	820	803	778	767	751	790	746	746	795	739	789	752	818	807	781	805	789	771	775	732	759	826	802	807	772	761	762	788	784	801	776	823	785	782	813	793	810	789	751	811	707	739	752	782	805	811	810	764	782
2530	1516	527	301	196	2161	312	157	168	138	144	144	140	144	158	137	147	143	154	160	152	135	156	135	153	133	147	156	119	136	139	131	150	146	127	134	155	132	128	140	157	124	144	129	147	139	130	152	151	127	141	125	119	125	129	136	134	138	139	135	136	151	133	148	130	121	132	142	148	150	143	130	118	143	147	151	153	123	121	136	130	153	128	128	160	136	120	139	136	121	146	142	138	131	149	133	108	116	137	133	131	139	130	130	160	118	148	137	133	138	116	144	132	143	147	112	122	115	141	127	138	137	138	133	127	136	120	141	151	142	149	136	161	139	140	137	130	122	113	132	164	108	116	133	130	112	124	129	133	157	129	119	138	143	148	140	119	129	147	134	136	131	148	145	120	136	122	140	131	159	145	127	140	127	117	140	125	124	157	135	138	119	148	120	131	143	133	128	126	143	117	154	142	131	128	130	133	148	143	139	126	127	126	124	146	125	122	153	137	148	154	127	140	118	126	144	141	122	122	147	128	135	126	153	114	156	148	132	131	140	128	144	124	141	137	114	131	140	140	116	129	127	137	131	120	121	141	138	131	122	150	131	147	133	148	132	115	134	126	158	125	124	144	158	136	126	156	149	139	125	152	130	147	156	131	125	116	124	142	147	136	109	129	145	120	114	131	127	140	147	134	138	141	146	119	144	148	148	124	136	140	152	145	143	135	120	140	125	134	138	126	129	130	139	117	138	145	125	132	146	136	123	132	140	132	124	140	142	120	135	170	139	147	156	145	118	162	141	123	136	132	141	126	143	128	114	146	156	140	136	143	126	152	139	143	125	162	148	133	136	127	122	119	146	137	143	141	122	121	131	122	128	116	152	135	135	134	132	119	113	150	145	141	129	135	125	126	139	150	141	121	128	151	140	133	142	145	142	139	143	138	127	121	118	126	125	144	126	136	142	135	127	113	124	115	137	124	117	127	154	129	128	129	140	147	127	160	114	120	121	156	110	144	118	109	111	123	139	116	143	133	143	131	148	127	121	115	128	134	129	131	144	133	107	115	145	131	150	154	135	133	122	137	119	135	140	137	126	146	128	124	146	140	120	133	145	146	124	139	141	118	126	142	129	147	125	124	140	151	132	135	132	122	150	125	127	135	135	126	153	132	143	143	120	138	134	167	140	141	121	127	134	125	138	140	135	130	120	148	126	112	128	115	143	133	147	139	133	120	125	130	151	135	150	128	108	129	125	138	148	100	139	115	120	126	137	132	115	119	140	146	156	152	125	112	140	131	121	135	144	128	112	129	146	123	117	119	132	118	155	145	122	142	128	154	146	148	117	137	132	144	127	139	112	128	131	138	142	130	114	147	114	108	140	143	144	128	144	148	133	136	141	120	119	132	145	144	156	148	135	129	176	128	128	135	126	118	122	129	130	135	137	135	121	124	147	134	146	130	147	129	128	118	145	139	122	152	140	133	133	153	130	154	127	144	147	135	148	136	156	136	144	128	124	133	150	135	150	136	133	141	151	129	133	146	143	123	129	145	131	134	117	130	146	136	132	134	152	132	133	122	126	132	130	116	148	130	137	103	142	143	135	123	135	165	148	147	147	133	122	128	145	152	151	143	150	125	129	124	136	134	148	127	142	125	143	131	127	141	125	152	120	146	128	125	131	142	138	126	145	137	127	133	119	138	136	135	143	142	130	123	141	145	150	146	138	124	146	137	122	125	112	128	146	115	151	143	117	152	143	115	139	133	133	150	136	153	130	103	145	153	154	146	134	104	155	146	164	128	140	129	128	130	112	141	127	139	136	126	130	144	124	133	137	140	126	122	162	134	120	141	142	143	115	123	146	118	144	141	132	117	136	122	144	142	123	128	120	123	121	134	127	150	136	122	128	131	137	155	126	131	134	129	142	132	119	137	136	147	144	130	131	127	133	140	135	115	150	127	144	153	117	138	148	135	144	132	122	129	141	134	128	134	130	131	127	135	133	115	132	127	149	134	134	145	137	121	123	141	146	120	128	123	121	150	100	161	126	150	158	108	119	127	144	131	145	142	136	121	134	138	120	136	146	133	151	127	107	128	160	111	123	139	147	152	131	134	111	129	137	150	106	138	129	142	130	139	134	127	123	134	153	135	135	145	113	147	124	148	132	126	132	142	121	135	146	115	134	141	125	146	135	129	149	123	123	104	109	136	114	165	129	124	128	143	128	131	144	134	141	137	148	145	153	138	139	124	143	123	129	124	131	140	146	123	115	139	119	123	137	141	109	120	123	157	133	137	140	131	137	127	135	143	122	142	144	126	142	142	119	150	141	140	137	120	137	128	122	136	133	128	112	136	139	145	123	150	142	147	149	127	128	122	135	123	121	139	129	125	122	124	139	124	117	127	134	114	125	138	144	122	110	130	135	114	132	129	139	132	145	141	134	151	135	131	118	147	137	160	134	115	133	144	130	149	132	123	130	133	146	146	123	136	146	125	133	114	135	130	143	134	132	131	162	143	142	137	135	121	123	148	114	106	125	161	130	151	141	137	125	138	140	150	138	135	124	131	131	139	129	144	145	138	134	129	114	126	110	144	134	140	121	117	158	141	143	132	118	135	140	138	134	143	137	132	146	109	145	113	147	137	152	134	147	125	139	116	150	161	131	126	128	114	140	139	131	148	126	144	149	134	131	145	133	132	143	145	136	127	119	142	129	146	140	149	134	122	120	145	137	134	133	148	144	145	142	136	103	115	140	137	136	128	148	133	115	132	108	132	125	139	113	147	124	133	187	125	144	132	139	160	118	124	133	150	139	124	132	128	115	145	128	134	152	124	123	144	129	116	131	130	133	146	136	132	120	123	134	143	150	146	148	125	136	114	143	127	151	123	129	138	148	132	145	133	149	147	134	137	158	135	132	124	133	148	136	136	120	119	150	130	119	130	139	142	129	138	149	126	171	130	124	126	128	134	142	141	120	141	145	160	133	126	118	130	128	127	129	140	135	138	134	133	112	119	130	111	148	125	129	111	132	113	123	133	136	145	129	150	127	127	128	152	125	131	126	135	141	144	116	139	128	141	124	139	140	144	127	120	136	111	143	129	129	130	131	128	152	127	137	117	113	153	130	145	128	142	124	131	169	138	149	148	137	133	155	133	138	118	147	152	117	139	119	161	163	127	120	141	132	128	123	124	149	168	131	159	130	135	141	149	135	152	117	144	122	138	129	147	140	133	113	137	141	125	126	138	176	125	110	161	124	138	145	120	152	125	129	139	131	118	122	117	141	119	144	136	124	129	147	148	129	136	145	143	160	124	143	127	138	128	128	139	140	128	133	141	139	137	130	125	143	138	131	130	134	143	138	136	132	123	125	142	129	139	132	131	125	135	132	154	136	127	108	128	140	142	117	112	135	113	140	136	124	138	161	136	131	144	129	154	151	127	120	125	147	144	131	134	132	126	133	144	116	142	127	119	127	118	138	115	129	131	146	137	139	149	113	117	117	125	141	127	126	128	119
22214	11966	5158	3123	3283	33461	8823	2526	1955	1799	1639	1460	1448	1398	1337	1270	1261	1155	1119	1201	1155	1078	1049	1031	1012	1034	1036	1015	996	994	999	950	952	971	986	1031	918	961	994	942	965	974	976	1040	1016	969	936	964	953	967	1006	955	1006	930	969	950	927	948	910	977	920	945	928	941	954	998	936	913	916	996	928	942	944	938	935	947	922	947	898	941	904	953	942	948	961	895	935	946	937	958	951	910	991	887	942	962	939	948	874	929	915	916	930	976	946	942	962	940	926	941	925	910	935	956	884	942	954	960	979	981	924	912	955	908	897	913	907	931	926	913	939	954	947	938	964	929	954	940	980	961	990	926	941	942	913	926	878	921	948	895	977	917	924	919	939	888	959	933	922	870	951	1000	925	980	971	964	942	910	960	900	941	937	958	1007	918	957	909	930	956	918	938	926	888	895	936	913	989	879	904	959	943	951	917	939	949	942	892	941	936	956	945	913	889	983	933	949	910	922	904	928	887	933	974	906	915	922	964	933	899	987	933	936	962	938	867	896	927	911	923	916	979	971	917	878	932	918	900	963	974	994	921	954	965	943	966	958	986	953	903	912	951	991	952	904	879	956	943	993	937	928	932	953	931	963	924	935	911	961	884	929	936	958	896	975	907	935	962	929	932	915	944	901	952	898	932	915	949	908	939	949	977	898	944	970	968	964	986	944	900	948	917	953	928	955	925	884	870	925	936	915	927	906	922	940	942	871	943	970	913	956	936	992	963	957	1001	956	915	923	966	915	943	883	899	958	964	931	962	910	961	909	945	972	931	902	918	916	930	917	972	935	882	947	906	976	905	869	900	952	935	921	920	937	896	956	862	990	953	903	975	913	888	950	948	954	957	924	900	960	924	947	902	929	907	918	871	896	926	965	895	892	954	966	977	931	899	969	929	931	865	926	926	940	937	870	939	965	914	1016	914	903	914	952	930	943	957	970	912	923	949	979	921	955	929	930	930	885	913	965	958	982	990	1002	929	968	994	949	956	962	966	940	897	962	953	997	909	947	916	931	971	962	928	896	981	910	956	893	953	890	977	969	981	969	942	929	962	974	976	902	939	905	964	933	933	971	885	962	931	944	917	978	928	933	967	921	891	935	919	933	921	918	880	915	901	921	953	944	939	917	965	927	913	906	895	887	973	909	962	906	935	909	933	904	941	946	903	957	955	913	988	952	970	915	927	902	958	962	926	1029	946	906	939	940	919	981	991	904	901	928	931	931	978	936	921	934	993	917	1010	1001	924	924	924	940	965	937	967	930	910	956	950	929	922	953	1013	914	900	910	930	958	897	939	962	942	994	914	954	930	961	952	929	986	949	954	948	916	986	932	933	970	937	910	898	949	907	943	932	886	926	928	976	960	875	908	1001	1009	963	911	938	967	929	928	951	919	958	897	957	996	917	899	895	932	916	943	944	931	933	942	949	964	904	939	916	947	968	948	960	921	939	938	888	977	922	964	973	947	975	918	946	921	924	904	958	951	931	959	938	919	989	919	892	946	1001	891	930	933	926	936	931	950	960	899	967	914	955	965	937	924	911	923	892	918	914	970	967	924	942	943	935	949	904	936	916	970	944	930	905	961	927	904	886	950	997	946	937	947	941	969	928	892	977	906	925	920	1017	867	967	897	945	965	892	923	953	945	994	909	899	945	901	907	916	859	986	965	884	937	956	950	901	951	881	894	884	905	907	925	927	1025	965	945	906	930	939	982	950	949	975	958	931	976	897	909	904	921	917	957	865	887	967	932	928	907	918	923	903	935	915	947	955	912	934	918	894	1003	894	919	996	912	951	955	917	959	989	945	954	974	932	933	966	931	921	947	888	938	931	909	949	900	945	938	914	968	971	897	942	982	953	923	933	924	952	922	970	974	889	923	953	920	999	946	943	951	949	937	966	909	867	936	896	879	904	916	961	962	957	912	931	1014	905	907	889	942	887	910	913	952	941	976	960	964	877	914	887	937	909	977	929	909	936	903	930	975	909	974	950	934	927	953	916	897	891	916	948	978	907	951	937	996	900	961	1004	871	913	932	918	944	962	902	954	996	919	958	914	884	936	992	908	843	946	919	988	894	911	933	974	882	918	908	937	941	955	921	1005	918	928	915	938	912	904	899	922	895	951	924	966	928	956	864	977	986	955	996	985	909	914	917	917	957	919	904	949	954	921	977	917	913	948	954	884	951	973	904	958	920	931	910	910	907	969	939	972	911	938	893	953	958	937	885	993	870	927	936	965	911	961	935	925	955	929	952	944	925	925	958	959	983	954	974	897	861	972	954	909	919	978	898	900	903	873	940	945	920	908	915	945	928	917	926	920	959	958	943	966	956	937	968	946	956	885	941	943	921	892	864	924	884	937	953	907	920	960	927	931	916	938	913	954	896	936	914	960	966	943	1000	907	998	911	865	947	932	938	935	955	973	951	919	1004	947	878	949	903	909	947	989	970	928	955	901	932	927	909	987	943	918	930	905	905	952	919	968	951	906	946	896	900	922	944	944	980	902	936	923	951	938	942	949	981	948	963	911	969	934	956	933	970	952	925	918	962	951	862	958	929	977	981	1028	905	966	934	915	932	908	946	987	928	919	874	943	921	895	909	938	924	946	957	903	900	924	951	912	916	942	917	960	842	940	878	915	937	969	994	967	926	977	946	953	940	954	945	920	930	883	961	964	921	950	932	970	868	886	967	919	944	944	943	932	1000	911	952	918	890	945	963	906	926	882	947	961	957	964	916	950	938	949	983	883	932	920	986	909	922	948	943	899	946	930	890	906	936	907	922	951	956	964	918	904	942	907	955	944	959	956	965	920	911	907	940	913	957	924	950	911	959	892	962	988	972	946	919	914	945	900	993	942	907	915	905	917	891	904	922	901	958	951	912	951	929	940	925	921	901	931	949	928	927	924	960	928	988	967	906	922	981	948	898	905	928	982	942	956	886	923	961	959	949	920	933	930	950	994	936	936	930	941	918	934	895	862	974	925	901	917	992	914	908	927	894	974	967	994	919	941	991	927	944	939	981	936	976	933	915	897	1008	895	928	940	933	962	937	927	954	881	916	925	981	939	921	957	965	905	898	897	985	926	937	921	929	908	918	968	970	938	923	938	915	979	942	931	979	929	944	978	915	955	955	967	919	909	897	906	976	871	941	969	936	931	933	938	962	960	950	923	903	901	940	893	892	963	949	924	952	910	937	869	931	964	908	934	902	999	990	914	896	939	918	915	904	942	928	943	901	945	973	932	965	916	1027	975	939	938	918	921	950	947	930	935	944	887	897	967	905	876	951	933	976	936	909	870	940	989	933	921	922	972	992	936	958	902	940	942	922	958	904	928	920	963	914	964	912	897	970	936	953	914	978	935	922	910	952	882	932	928	954	927	890	951	925	922	923	951	932	893	927	935	918	884	938	904	931	951	924	905	954	907	943	1017	954	949	999	947	985	984	913	917	939	927	961	985	955	978	904	912	947	937	937	946	942	990	934	954	876	949	946	933	937	971	950	925
2186	645	311	147	92	203	68	67	56	70	74	54	67	55	50	75	66	60	65	61	62	68	66	52	58	58	61	55	51	54	75	59	50	69	55	49	61	48	60	65	71	66	62	57	55	50	52	50	53	69	52	47	53	60	59	62	54	59	70	82	53	50	65	42	57	59	49	62	56	57	57	56	73	64	55	50	61	70	60	47	63	51	48	58	60	66	35	61	50	57	59	64	49	60	62	55	52	47	63	61	61	58	54	73	64	50	66	65	55	73	51	56	64	70	56	64	64	59	60	55	59	68	58	62	50	51	56	56	49	62	63	64	49	46	73	52	57	57	66	45	53	55	50	59	50	58	64	75	69	58	69	71	50	58	58	76	56	63	45	48	55	53	63	63	55	62	68	55	48	57	76	55	52	64	61	47	56	61	69	56	49	58	58	60	51	59	59	56	59	57	62	58	46	60	67	50	69	72	59	50	76	45	63	56	51	65	51	65	43	50	68	62	57	57	58	58	54	61	48	48	62	68	54	62	42	50	56	49	54	48	57	53	59	59	49	50	64	70	62	61	54	58	46	57	53	59	73	64	50	58	52	50	68	52	51	69	65	72	61	58	55	57	59	59	67	86	55	48	74	62	72	57	72	51	54	60	53	50	62	47	61	63	61	60	66	52	51	55	61	57	56	49	54	55	69	61	55	60	66	57	62	59	53	60	67	58	49	46	57	57	65	59	37	70	54	53	66	68	53	59	52	65	58	59	63	52	65	58	58	55	55	53	50	56	62	53	71	59	56	48	46	56	62	55	59	55	74	54	64	60	62	58	59	72	84	57	48	57	53	57	54	47	53	65	54	55	55	61	56	56	69	56	54	70	59	59	71	62	63	63	50	59	40	73	61	59	68	50	68	47	61	61	62	66	64	57	56	46	60	60	58	52	49	64	61	67	54	46	54	59	75	71	58	62	60	59	53	62	69	44	53	57	52	53	58	51	61	45	56	59	58	54	61	59	51	64	56	62	62	65	52	54	54	64	54	61	60	66	49	59	51	62	65	53	61	65	66	64	73	70	65	51	66	61	57	69	52	50	64	60	49	68	69	68	71	46	65	69	55	57	54	65	64	65	64	56	53	57	53	54	52	45	52	50	55	65	54	57	52	52	41	70	68	59	54	56	54	66	42	49	52	50	60	59	44	67	57	53	56	53	65	64	70	67	40	65	52	52	67	53	58	60	56	71	50	59	57	61	59	59	61	41	52	56	60	63	69	60	70	53	44	54	62	51	63	74	36	55	49	57	66	56	66	57	60	57	72	66	67	60	69	65	57	65	59	60	60	63	52	53	58	48	51	40	71	64	55	63	64	50	61	55	62	57	57	56	74	57	70	61	64	42	56	54	61	54	56	69	40	50	62	56	55	62	53	64	51	55	57	46	51	67	67	62	61	59	65	54	74	48	55	54	60	75	45	73	56	60	51	46	49	54	59	54	61	55	59	44	55	66	61	56	45	72	53	56	67	58	52	53	64	70	58	51	78	50	71	58	55	57	51	62	60	64	44	59	57	50	55	61	63	49	67	54	66	58	56	62	70	43	51	63	63	59	58	66	49	68	56	69	61	47	61	64	54	73	60	52	70	62	46	55	49	56	48	57	53	64	68	40	59	61	55	55	55	65	57	60	51	70	66	57	59	50	63	45	64	51	66	58	63	51	51	64	66	58	61	57	53	53	41	60	51	60	61	54	63	57	49	60	65	51	61	60	56	48	65	51	62	65	61	64	65	66	64	55	64	49	46	55	37	65	56	57	65	50	56	69	44	55	61	60	53	57	68	52	55	73	54	64	67	50	59	64	57	65	57	56	65	53	58	61	68	61	57	62	45	45	56	52	59	51	59	68	65	46	60	71	60	57	76	74	84	50	53	68	60	55	53	52	55	65	61	58	70	54	57	55	54	54	55	62	48	63	65	48	57	52	75	65	61	56	53	50	49	64	57	75	59	63	53	50	61	61	56	47	51	51	72	59	58	59	57	65	58	59	63	74	76	72	50	56	66	56	63	66	63	66	64	58	68	38	49	71	51	56	58	60	67	46	43	51	52	63	65	59	69	54	65	67	58	49	58	52	49	52	57	60	56	79	54	64	46	70	60	69	55	66	59	62	57	59	53	53	59	70	50	52	64	63	57	62	52	64	57	59	63	66	66	52	63	63	53	58	54	47	61	65	53	54	54	68	49	44	55	59	65	65	62	65	54	55	55	52	71	52	53	52	67	46	49	57	46	43	64	67	70	58	63	54	63	69	74	54	69	56	71	51	46	51	35	46	52	60	45	73	61	52	55	75	51	69	60	61	52	72	61	53	48	76	59	62	67	76	62	58	58	64	46	68	45	48	65	61	54	60	56	68	59	49	59	58	58	67	51	56	72	62	55	43	55	64	58	68	58	53	57	53	72	50	55	59	47	48	60	39	51	53	55	45	48	53	57	53	64	57	56	57	78	59	54	60	62	72	51	61	58	47	60	58	69	65	62	62	63	69	49	61	58	50	61	68	58	42	49	61	47	46	51	63	68	49	54	66	56	52	50	58	63	60	56	63	69	44	47	57	72	51	48	57	67	53	53	68	71	65	60	52	64	58	51	53	60	72	47	59	66	63	47	54	68	69	66	58	54	65	50	43	53	62	57	71	55	59	57	56	55	73	58	44	57	64	38	51	56	61	60	65	73	63	54	69	52	54	63	65	56	60	53	60	59	76	50	61	65	60	53	59	57	50	56	67	59	62	53	62	51	63	64	46	51	58	48	59	51	70	58	57	68	61	49	73	57	64	58	48	70	48	50	60	48	54	55	61	50	51	65	51	62	50	62	60	52	49	49	56	61	46	64	61	51	67	73	61	57	59	55	60	58	62	61	60	65	61	73	70	60	58	56	55	59	63	54	62	51	62	48	65	64	53	64	50	61	47	57	58	55	53	71	53	65	56	53	58	52	52	48	56	45	54	67	72	61	62	69	68	54	59	58	60	62	62	61	59	65	65	52	46	58	60	60	64	73	72	46	57	66	53	71	50	51	54	72	46	49	67	69	64	61	56	64	68	57	52	59	62	59	71	56	65	55	53	58	52	72	53	56	51	56	50	46	52	67	61	74	64	47	64	54	64	65	68	63	59	61	62	66	61	55	53	60	65	64	79	54	63	51	46	69	63	55	62	56	67	58	58	48	55	60	67	47	59	63	58	57	73	52	60	75	65	53	68	55	61	59	56	57	51	58	71	62	59	60	67	60	50	44	52	49	53	65	72	71	79	58	62	45	65	51	68	67	45	67	63	66	68	46	47	60	53	65	55	51	47	54	39	42	57	56	50	66	68	63	51	56	54	63	58	59	48	52	59	52	53	47	57	64	58	67	70	65	52	58	62	61	66	52	51	63	57	41	47	83	54	56	54	42	70	55	55	61	57	58	50	55	53	52	61	63	58	62	51	67	69	62	53	64	60	65	47	58	61	63	55	61	53
17482	6587	2789	1840	1735	8356	1548	612	556	513	518	493	460	424	455	460	441	466	476	430	448	470	455	449	430	426	440	419	458	436	418	405	397	507	458	430	429	398	419	436	449	408	454	412	422	433	437	435	448	482	420	413	436	417	448	402	429	431	399	393	463	430	466	396	453	407	451	429	452	408	429	418	435	436	441	392	443	469	491	411	443	410	428	413	470	440	414	406	437	477	420	413	422	441	455	457	445	427	430	445	438	465	460	462	422	430	428	415	428	464	403	474	459	398	463	456	457	397	425	453	427	435	430	444	402	452	432	441	448	430	414	456	446	419	413	395	432	420	393	427	423	440	394	445	444	428	443	440	448	464	441	405	423	451	448	427	442	432	466	433	432	423	450	443	427	447	447	440	436	428	470	459	417	460	397	434	446	457	469	488	449	441	413	476	445	443	415	403	458	430	407	467	434	420	449	428	446	422	446	470	441	487	450	466	455	451	441	482	431	434	448	453	431	433	438	411	442	445	447	419	419	449	438	429	430	447	403	446	453	430	459	454	443	454	411	431	406	428	432	390	425	455	460	447	427	390	472	420	460	404	399	431	417	492	441	460	451	435	424	415	397	455	409	437	419	469	450	440	440	439	420	412	422	439	411	451	439	430	455	457	439	431	445	405	422	444	442	450	439	387	435	482	452	449	451	449	434	416	399	441	418	399	440	448	430	487	420	459	442	431	397	408	455	451	441	460	429	426	397	433	432	443	428	411	438	437	465	455	438	424	473	439	437	451	441	433	440	391	413	438	465	414	455	471	403	426	452	409	451	420	433	440	419	410	382	393	459	435	450	440	448	465	408	440	423	451	446	425	433	459	429	439	443	427	394	422	452	436	479	409	456	431	429	441	399	435	451	424	407	459	475	450	449	390	449	425	389	432	429	437	428	484	411	447	432	466	432	449	409	407	441	466	446	418	435	431	425	430	444	437	434	396	401	433	438	451	455	442	403	457	440	424	437	413	462	440	409	414	447	443	448	410	424	420	457	438	423	420	439	432	480	457	431	503	443	422	395	458	424	471	437	441	435	432	417	420	430	466	465	382	421	473	437	443	470	451	418	430	437	431	441	453	450	415	424	412	425	444	427	418	434	453	448	398	436	473	435	426	470	455	454	439	458	432	430	459	424	436	460	476	390	454	447	432	437	462	451	459	463	438	477	446	472	468	460	430	410	468	408	467	459	431	422	434	435	425	441	417	454	423	444	447	412	442	402	442	432	465	401	443	426	417	419	439	459	429	416	424	475	422	418	445	470	448	440	460	401	468	409	468	462	451	447	405	446	438	443	418	417	445	404	447	470	440	431	399	435	474	424	413	439	433	448	450	428	423	437	461	446	397	411	401	445	451	429	409	435	446	417	464	443	429	440	420	462	425	409	415	469	458	429	420	455	420	424	422	414	392	434	472	439	455	422	437	416	423	464	418	426	439	444	398	438	428	397	450	419	461	443	425	422	404	455	412	422	457	426	397	470	453	436	407	473	435	416	428	440	427	458	448	446	454	460	462	474	434	431	412	407	425	452	443	450	422	462	438	428	425	437	422	419	407	456	425	450	435	447	404	429	453	485	450	413	451	421	444	417	459	434	426	419	412	478	427	443	446	470	449	442	432	449	438	423	434	440	454	473	444	458	463	436	433	407	450	436	445	426	440	453	460	486	419	413	443	400	440	443	440	453	378	454	416	448	432	455	419	401	445	424	438	439	432	471	450	365	423	455	467	466	442	420	433	424	431	426	449	435	442	430	449	436	459	409	446	413	465	439	447	420	438	442	431	423	420	460	434	451	422	399	442	419	452	458	447	427	427	426	430	424	463	397	428	448	450	447	427	407	460	472	398	419	393	467	448	406	464	458	413	444	471	435	497	432	439	434	426	440	487	432	410	418	425	428	427	420	422	458	441	425	428	440	454	394	418	418	421	480	423	436	442	452	429	464	420	441	459	414	448	454	389	442	424	445	447	392	447	432	442	446	390	411	413	456	415	466	451	448	427	422	389	447	425	452	435	402	419	437	494	438	423	406	457	410	445	409	406	437	445	406	433	453	428	449	461	430	403	456	424	447	442	457	412	425	404	419	429	420	383	461	446	448	431	432	446	418	426	427	428	430	452	429	420	413	460	415	406	467	431	475	398	471	439	415	425	396	430	452	435	397	433	423	434	462	407	446	410	418	420	463	450	444	435	428	452	453	441	424	408	403	423	439	472	446	436	433	445	437	422	404	419	387	411	449	397	431	414	435	436	415	399	406	476	427	422	423	415	450	391	428	431	436	435	430	466	461	420	437	408	437	433	430	468	422	467	431	437	431	448	437	463	437	407	442	444	489	464	421	436	424	421	433	388	395	427	417	422	387	468	408	441	419	427	478	452	412	436	420	449	405	441	434	399	447	420	425	436	458	437	424	399	452	379	451	390	449	407	434	407	457	422	453	420	457	444	413	462	459	456	406	427	493	431	435	464	424	426	420	450	424	429	408	442	441	452	431	438	444	448	496	433	426	428	461	404	423	411	465	430	439	425	435	411	421	447	400	452	406	453	402	438	408	411	451	471	415	423	424	411	447	443	445	405	438	431	482	449	429	443	436	420	434	439	416	414	453	433	433	395	396	426	462	434	420	446	443	436	424	428	443	421	421	430	440	455	479	416	438	433	446	430	436	448	446	448	433	405	451	442	411	429	421	412	402	443	421	423	465	439	480	450	397	433	434	452	441	471	465	477	440	455	465	463	433	463	454	388	421	417	416	444	477	430	425	441	466	433	446	447	426	466	428	403	433	480	431	409	414	448	460	412	441	402	460	448	439	427	435	454	421	430	450	442	447	420	432	436	426	406	407	437	449	462	455	448	428	443	417	441	415	385	409	440	434	429	436	432	434	461	391	452	420	447	402	451	401	435	445	419	390	425	461	428	403	425	427	444	404	440	454	423	404	440	446	432	446	406	418	449	432	437	455	430	453	427	416	428	382	452	426	460	426	419	422	441	428	444	421	452	433	447	443	443	441	446	397	431	418	377	431	441	417	420	423	440	451	432	480	442	444	454	443	450	437	451	424	423	470	432	460	409	436	420	453	428	456	455	426	461	428	419	421	457	448	475	438	451	420	474	455	453	425	424	451	432	450	443	423	416	453	419	409	459	455	439	444	448	401	419	422	453	433	448	473	410	455	414	423	449	423	426	444	434	401	433	441	445	447	449	478	414	401	429	439	444	429	441	423	440	461	410	415	458	441	442	427	433	393	443	431	438	393	431	459	442	451	441	431	406	421	430	421	418	434	425	438	478	433	454	386	409	442	413	442	430	416	449	461	413	441	451	416	410	449	443	414	462	434	428	429	430	377	445	429	452	452	442	457	432	448	422	456	423	444	480	456	415	416	426	411	416	439	442	418	415	446	450	447	430	460	445	431	408	422	422	448	433	439	379	443	457	464	458	416	451	426	428	417	439	425	434	472	414	441	406	388	441
1706	684	398	274	127	744	212	105	84	84	90	76	96	75	85	75	68	74	69	69	87	72	70	92	90	59	61	78	66	76	69	60	67	75	77	86	59	62	72	71	77	69	73	74	72	64	85	78	62	77	77	71	67	87	74	77	90	66	86	70	67	66	74	71	69	73	77	67	74	80	74	61	61	83	76	68	56	77	56	93	96	83	81	70	69	78	72	68	85	83	80	60	76	49	54	78	58	77	72	70	79	74	75	87	72	68	102	77	76	73	79	63	67	69	90	77	79	77	78	56	65	73	78	77	69	65	75	71	63	80	63	76	82	75	81	67	64	69	78	76	58	73	73	60	75	77	60	75	79	65	67	72	77	79	58	69	69	58	71	72	61	83	79	71	77	61	65	71	66	74	72	69	81	87	59	62	74	72	69	64	75	81	80	88	77	73	95	86	90	72	64	83	68	72	83	61	78	67	84	79	75	69	80	82	83	62	62	72	72	65	83	70	69	83	66	82	69	65	74	73	74	60	75	67	66	71	80	78	69	67	73	74	65	71	72	81	75	52	76	56	81	74	90	60	84	68	74	75	84	80	83	62	71	64	63	79	84	67	79	68	66	75	74	69	72	53	82	70	67	67	60	83	78	66	72	74	69	66	64	79	85	76	81	80	72	57	61	81	84	76	58	76	70	65	63	66	75	63	92	86	63	87	67	65	72	70	65	74	66	74	77	58	76	64	79	82	71	83	72	59	86	71	77	76	62	85	80	66	74	68	69	79	72	80	90	88	72	63	63	74	56	75	86	63	76	87	71	75	73	58	69	86	71	71	77	70	82	59	72	76	73	69	69	70	72	64	65	71	68	80	72	87	70	73	70	73	89	63	70	73	79	71	64	63	84	87	68	82	79	58	64	71	72	62	60	76	84	78	62	72	61	66	79	74	67	75	84	88	60	84	82	72	72	83	68	77	62	75	82	65	71	65	77	62	54	84	67	68	59	68	71	97	84	69	65	79	77	67	77	72	73	86	77	63	72	68	68	64	76	86	80	59	62	64	71	63	78	80	74	88	91	69	72	66	69	69	80	74	69	75	68	74	55	65	74	79	79	70	82	80	81	78	62	85	72	71	82	77	81	74	91	77	80	70	76	83	66	85	71	87	63	66	72	68	73	74	72	60	81	87	78	67	69	77	59	81	69	82	75	65	79	78	81	72	80	83	69	95	82	73	66	58	84	78	69	58	63	67	63	61	67	64	75	74	73	93	67	84	83	89	69	70	90	77	77	80	81	84	57	63	72	70	66	98	62	68	79	54	82	68	66	79	89	75	81	70	66	74	67	71	65	78	76	68	82	73	68	64	75	80	54	73	81	76	68	71	67	65	62	57	89	66	65	83	80	65	73	78	83	73	69	61	94	78	76	78	79	81	83	61	58	67	68	77	75	79	83	71	82	75	76	84	80	88	81	58	76	70	63	67	84	70	86	65	58	64	67	80	57	62	75	78	70	89	60	65	66	69	66	70	57	60	84	64	69	79	76	76	63	72	73	67	55	95	89	66	73	69	80	66	60	66	72	80	71	79	97	64	69	85	81	90	79	69	76	79	76	74	74	65	71	69	72	79	63	70	63	79	73	73	53	69	74	62	67	75	81	75	82	77	77	70	93	73	71	81	75	78	75	81	78	80	80	84	70	72	81	74	63	60	63	80	53	65	80	71	66	60	66	89	84	79	69	70	66	81	82	66	85	74	95	75	78	72	72	81	68	73	61	70	72	69	82	52	76	72	78	61	75	72	80	76	72	80	79	69	78	71	69	78	73	75	54	70	79	71	78	74	70	63	67	71	75	72	68	66	80	95	78	68	64	67	61	63	72	64	70	59	79	72	64	68	68	73	76	86	73	69	72	55	75	80	53	62	73	64	58	75	88	72	78	59	75	69	74	66	60	79	68	66	66	73	69	63	78	71	67	81	81	76	79	66	59	74	72	66	65	73	69	67	71	87	62	73	73	80	71	72	78	73	75	74	55	72	70	82	79	76	78	71	91	78	61	67	72	59	81	72	62	66	55	78	74	73	66	62	76	79	78	91	89	74	92	77	86	87	83	68	66	85	90	81	80	65	83	71	78	72	71	65	87	82	67	85	77	74	86	69	56	63	78	54	59	74	85	76	72	74	84	81	80	78	82	64	59	57	64	81	73	67	67	72	65	77	65	52	65	78	78	65	71	81	76	69	76	67	73	77	68	71	63	63	75	75	69	80	79	74	79	72	82	68	75	76	53	52	85	73	70	73	80	73	69	84	82	73	60	76	68	76	87	77	71	73	69	57	80	82	76	69	79	84	88	75	64	64	69	62	80	62	85	100	77	91	69	80	64	89	76	68	70	85	64	72	76	77	77	78	73	57	78	76	74	75	85	72	74	77	66	64	77	87	70	77	77	74	77	68	57	82	80	74	81	78	85	64	62	75	80	64	66	73	59	76	77	78	67	55	57	73	77	60	71	53	81	71	67	71	67	78	82	79	68	65	59	66	70	86	70	72	76	83	71	67	65	53	65	80	61	76	84	77	67	80	76	76	74	63	79	68	64	69	90	63	62	63	58	58	70	74	81	88	53	68	54	81	86	77	70	72	64	64	73	65	61	67	72	64	78	70	77	73	65	75	101	60	75	63	68	67	71	69	75	71	74	59	81	83	74	74	79	63	61	74	77	73	70	66	82	71	65	69	71	84	63	63	65	81	68	70	79	77	86	69	63	65	73	64	79	59	65	76	78	67	69	62	72	78	73	53	85	67	53	73	77	84	66	63	66	84	79	80	66	78	71	71	66	90	90	73	70	85	84	81	62	79	70	54	64	60	80	86	69	70	82	76	66	82	58	85	79	60	73	65	71	73	80	85	75	74	81	87	81	77	80	58	80	76	66	65	78	69	72	59	86	68	82	85	76	71	76	72	79	68	73	72	76	61	76	72	81	68	75	67	76	70	74	71	79	70	75	70	71	69	66	72	69	78	78	70	69	80	74	71	76	84	71	56	65	85	62	75	66	78	82	76	66	72	85	80	78	69	77	62	75	65	76	51	60	85	67	74	62	74	70	75	76	67	69	73	58	67	65	77	55	74	84	70	70	76	76	53	73	75	81	80	68	77	74	68	72	85	67	89	81	89	74	64	60	70	65	65	57	79	72	63	75	64	67	80	76	75	62	62	78	68	65	65	75	87	61	84	78	79	77	73	68	70	63	78	87	69	56	68	77	57	83	58	81	69	78	60	68	68	68	69	84	79	76	82	69	64	80	70	77	73	73	82	67	74	66	73	64	76	83	78	83	88	66	60	72	70	79	67	69	82	92	67	68	72	78	72	82	79	72	69	73	53	65	72	85	65	74	64	71	69	57	74	87	66	77	71	84	68	72	65	76	80	75	83	76	76	69	75	60	54	90	68	83	66	71	66	68	67	68	88	85	75	74	80	79	83	58	88	82	78	65	61	72	61	66	79	76	74	66	87
19299	7184	4298	3401	2366	23336	7939	1601	955	853	821	747	713	673	643	633	583	616	586	628	568	517	584	588	561	503	548	522	583	542	562	572	525	482	535	498	530	494	530	567	529	524	499	539	532	517	500	531	535	521	545	519	545	548	471	472	511	501	540	543	539	478	515	490	525	452	523	528	514	491	516	498	484	474	491	487	513	494	519	513	567	509	508	526	543	526	518	520	510	482	497	508	538	494	526	490	486	513	509	518	470	472	500	538	550	532	526	509	491	513	532	505	476	535	514	520	505	489	547	489	500	552	532	456	515	523	524	498	503	514	543	528	502	496	509	494	458	500	496	538	498	497	510	553	475	518	484	546	495	475	520	530	477	520	494	502	494	529	475	517	476	543	540	468	541	491	509	477	552	527	477	504	518	537	502	522	505	506	523	523	497	484	503	522	487	502	471	521	501	485	539	473	511	500	499	534	520	489	500	509	512	468	507	550	506	526	525	518	498	518	462	508	513	513	494	489	509	522	496	510	552	507	540	536	493	480	550	489	531	492	508	516	496	529	530	482	517	513	511	557	498	481	517	500	462	468	540	513	510	525	487	567	528	482	480	503	494	494	486	482	528	503	504	469	505	496	496	498	509	545	500	510	473	478	511	502	537	523	497	509	512	493	447	513	530	527	500	494	500	534	494	519	516	526	524	498	515	539	513	489	542	517	519	506	500	492	486	473	527	510	516	549	521	479	510	497	465	563	519	523	516	486	553	482	561	528	496	511	497	506	509	491	518	477	523	537	473	521	521	496	522	478	497	472	496	527	497	490	536	497	537	482	533	529	513	486	491	524	530	536	535	495	537	512	477	490	541	476	481	507	479	490	499	522	501	520	516	501	532	497	492	465	500	492	455	484	510	528	521	501	525	518	507	515	511	503	502	516	461	492	520	475	549	508	483	530	488	502	525	522	480	510	498	503	500	510	523	471	462	500	562	506	504	515	505	492	508	535	508	490	519	503	493	524	501	530	492	487	526	550	554	554	520	565	511	457	517	493	500	503	531	519	506	514	504	511	528	508	555	492	506	523	533	493	558	524	481	547	478	505	480	456	494	520	506	485	490	518	508	511	506	534	506	525	503	510	524	493	523	506	492	487	506	488	527	528	516	507	528	501	460	510	488	493	521	423	524	503	524	504	504	509	502	500	473	529	508	519	489	526	507	543	515	496	515	480	482	504	550	508	492	491	505	522	528	473	511	532	530	533	466	534	500	506	526	500	506	493	517	488	509	543	495	510	535	490	552	479	520	532	509	516	512	527	486	472	498	477	535	484	517	482	496	505	474	518	538	549	513	487	479	495	506	498	492	499	508	519	503	511	471	544	538	544	502	491	537	499	491	521	486	498	519	559	506	495	478	519	524	503	505	540	502	507	525	488	484	460	514	510	482	545	514	508	507	471	524	519	511	490	533	526	519	508	516	535	517	468	504	475	491	511	506	521	466	466	543	522	511	481	536	489	520	509	488	549	505	546	519	489	495	510	517	518	493	527	573	513	529	487	524	500	507	458	512	513	485	500	505	525	495	510	490	508	520	533	513	474	502	520	502	464	482	512	506	521	512	492	504	485	524	496	532	484	517	485	472	500	532	513	470	507	506	522	517	499	488	543	465	504	508	479	519	497	509	518	555	490	498	512	490	490	462	523	486	523	506	491	518	503	473	548	516	481	522	510	500	521	523	490	539	500	505	519	471	493	500	494	481	481	545	535	493	487	509	515	492	527	504	491	526	528	514	506	506	540	537	495	512	524	500	497	496	514	510	524	535	495	504	484	481	498	505	500	510	531	466	528	505	509	517	517	514	498	495	505	466	517	530	528	569	498	492	504	508	486	527	488	551	498	520	495	506	516	504	497	480	519	504	513	528	482	521	510	499	509	458	523	509	476	521	523	520	478	499	528	448	484	544	478	471	482	537	494	543	501	507	484	541	487	460	544	539	523	509	543	516	514	514	487	486	502	519	523	527	524	484	485	550	521	479	510	526	515	494	515	506	506	477	486	531	493	508	524	511	496	520	528	512	505	502	521	513	524	512	488	536	524	523	496	534	477	501	487	496	512	494	521	508	488	500	484	478	516	483	518	507	522	534	491	521	488	525	503	508	501	541	486	504	523	503	519	514	559	458	495	524	512	543	518	528	519	493	491	484	514	484	468	570	499	528	515	506	454	517	500	541	523	487	492	508	490	506	494	492	493	493	518	526	489	510	500	544	457	519	523	515	481	509	521	508	484	508	487	513	518	510	495	485	510	482	528	491	512	527	507	475	548	534	497	518	529	539	533	539	514	562	513	491	509	506	511	494	509	500	497	507	509	491	442	501	497	494	507	517	510	479	475	498	544	521	544	506	472	517	521	491	518	533	532	513	519	470	539	504	500	509	503	478	511	509	494	509	511	501	485	513	521	497	482	482	492	529	504	530	486	488	484	472	513	487	539	528	509	557	464	514	534	487	511	499	492	500	515	493	494	486	493	496	506	524	508	531	497	491	539	540	506	502	496	543	510	517	519	485	501	543	496	503	514	495	525	505	505	531	488	538	530	542	491	484	557	500	502	516	502	505	534	491	497	528	538	501	494	521	491	505	519	495	505	531	502	480	505	515	521	490	503	526	505	485	532	497	514	486	528	520	486	478	502	519	515	505	528	497	500	541	506	523	499	510	513	492	519	494	529	494	464	483	519	505	506	510	520	516	490	504	505	504	518	476	511	509	516	501	518	496	529	504	565	495	490	469	514	468	522	540	508	504	516	522	530	486	486	535	450	538	475	507	503	487	485	492	492	509	493	503	478	549	508	519	538	517	466	518	524	482	473	466	468	491	486	508	518	533	534	466	517	524	500	523	539	485	540	531	466	503	497	490	507	517	517	517	549	515	490	496	547	490	484	505	518	506	513	546	516	524	524	484	498	520	485	533	509	486	489	547	531	493	531	499	524	509	497	478	485	474	512	508	515	526	502	512	525	511	502	519	489	504	532	512	466	510	502	548	554	496	518	526	518	536	536	509	525	531	518	529	567	523	537	491	537	492	495	482	522	499	490	475	498	526	479	496	489	501	534	539	523	478	508	531	505	473	484	532	543	507	499	533	508	488	505	514	454	510	490	476	529	479	532	489	490	490	478	495	474	507	532	529	521	495	506	502	489	513	496	471	521	519	502	483	546	518	485	524	571	494	477	485	473	537	516	465	485	481	493	489	516	496	497	512	467	541	504	536	468	527	512	521	519	534	510	528	507	481	486	475	493	474	518	504	510	498	483	492	510	482	486	511	499	526	519	515	499	497	525	507	532	494	487	528	474	502	498	509	519	507	490	509	502	515	529	512	522	528	490	489	550	483	513	460	510	492	527	506	502	490	521	521	489	503	476	535	553	519	534	476	518	501	513	561	497	478	492	528	528	496	526	521	522	460	533	499	530	535	522	463	489	548	492	506	522	479	483	527	553	496	519	509	505	496	496	512	444	496	501
3278	792	488	264	182	736	219	127	92	124	121	102	111	98	135	128	111	110	101	106	114	103	106	112	112	104	116	93	106	113	126	116	93	87	98	105	123	117	90	93	108	100	120	102	107	92	112	102	99	105	111	119	118	117	106	115	114	104	108	123	107	102	87	107	99	128	108	105	101	100	129	117	91	106	92	97	92	117	127	104	113	118	117	111	100	97	92	116	113	128	110	124	116	97	102	117	94	84	109	105	128	113	105	109	135	115	114	111	102	91	107	109	109	124	119	127	118	117	105	123	119	106	115	103	111	109	97	110	118	121	114	125	112	86	128	97	106	109	100	88	119	106	107	127	105	123	112	103	109	119	98	129	102	101	118	135	80	112	116	97	112	105	112	119	104	92	90	101	97	112	124	111	101	111	123	101	113	113	118	95	112	101	127	106	98	116	118	98	97	114	88	108	103	109	98	97	127	114	103	118	95	127	116	108	116	114	115	132	99	108	118	108	99	104	96	87	97	100	124	110	110	104	98	117	121	109	73	96	107	118	119	85	121	117	91	97	115	110	115	122	125	122	104	115	98	103	99	123	122	112	120	109	112	110	105	109	95	124	91	105	117	108	97	128	109	122	117	132	107	102	110	104	100	110	124	115	106	101	102	104	112	106	107	96	105	116	119	100	107	106	112	109	121	108	121	94	124	112	119	98	108	107	95	105	97	127	99	128	126	111	96	98	97	107	105	104	112	106	114	113	98	104	107	93	105	100	99	104	95	89	123	109	127	93	124	114	102	115	107	118	103	113	118	99	126	110	113	100	127	104	111	102	108	103	119	104	130	116	99	93	111	115	117	108	112	99	104	110	119	111	101	96	118	90	117	124	97	96	114	98	87	111	97	109	96	100	121	124	116	95	96	105	104	112	120	110	111	89	116	105	125	115	115	113	110	106	116	92	97	93	105	103	104	94	112	131	99	112	90	120	119	104	112	124	114	111	107	108	90	116	100	88	101	118	118	111	120	120	108	99	101	111	123	120	89	125	95	92	98	120	118	106	126	92	97	123	89	97	126	96	107	99	116	101	126	106	120	102	122	118	114	111	105	100	97	106	108	108	91	106	106	117	105	100	111	97	119	122	93	106	122	101	115	98	106	101	109	133	103	99	107	108	125	108	130	95	112	108	112	114	119	101	108	108	105	118	117	117	105	110	101	113	126	94	111	117	99	116	122	107	101	98	93	130	117	108	116	103	98	115	109	124	112	108	114	105	113	129	107	115	117	115	115	112	105	124	105	108	125	98	130	105	111	103	122	118	120	113	112	120	125	123	117	112	105	110	93	111	108	109	129	114	110	95	104	109	116	106	104	119	95	92	120	101	87	115	112	89	108	117	103	112	98	85	93	84	123	109	100	103	120	89	103	112	116	114	107	127	91	124	118	103	101	126	115	107	115	114	108	116	112	131	92	115	107	100	121	110	88	116	114	99	112	97	113	101	130	93	128	95	99	110	102	106	98	99	105	105	111	115	112	111	111	112	103	134	100	113	111	100	106	111	120	114	121	111	91	124	123	107	117	109	107	108	119	111	106	98	112	119	127	113	109	102	119	130	123	116	113	114	99	108	94	111	105	90	92	130	106	91	103	98	115	88	121	100	94	102	129	112	81	109	96	118	90	101	99	97	118	129	116	129	102	115	117	106	97	98	123	101	103	114	103	120	100	102	113	128	110	110	130	112	101	111	109	104	86	120	120	112	106	110	103	111	106	107	99	122	115	105	103	111	99	113	109	98	108	102	91	105	116	125	93	105	107	114	108	127	105	99	101	106	99	100	119	108	116	103	115	99	97	103	111	120	109	124	103	111	110	106	121	101	112	106	113	123	123	116	126	117	103	119	98	114	100	107	99	112	114	105	105	118	113	115	100	108	111	100	117	122	101	115	107	100	111	121	99	102	100	114	110	124	119	103	99	105	113	115	105	125	137	117	90	112	117	129	115	110	117	113	118	109	93	109	109	98	105	110	98	95	107	101	118	114	122	111	117	107	107	106	116	119	100	118	87	103	107	107	123	123	97	117	109	106	89	119	108	112	130	112	105	100	110	116	97	95	110	105	106	99	124	90	107	110	110	118	91	112	108	96	99	104	117	95	110	106	107	122	101	113	117	116	112	132	108	85	103	87	112	112	107	107	118	107	97	98	92	108	104	101	115	99	110	126	133	108	122	109	116	103	116	120	113	95	98	99	103	108	109	110	114	113	102	107	113	115	106	101	103	109	112	109	98	114	111	104	99	112	122	116	101	106	99	98	122	110	105	103	103	116	93	123	105	107	117	107	120	114	108	114	98	113	111	105	105	114	107	107	121	117	122	96	92	119	92	115	111	103	89	121	99	107	106	102	114	101	110	102	129	95	106	112	118	112	105	104	110	112	116	100	102	105	86	120	103	117	109	101	115	100	110	97	117	133	104	123	106	118	97	120	126	105	107	99	107	98	121	126	121	101	122	100	98	117	106	104	118	102	125	116	102	146	122	90	107	133	112	106	126	88	97	126	120	101	126	90	106	105	113	107	128	109	125	116	96	130	100	113	115	107	111	141	109	114	106	107	103	104	113	104	109	106	115	107	111	108	110	97	126	110	112	96	98	104	109	111	122	128	101	122	117	99	104	114	99	118	123	110	127	110	115	92	95	101	122	126	124	115	123	120	114	109	126	105	105	101	110	95	112	109	91	95	101	110	97	110	94	100	108	100	117	113	100	113	94	102	115	113	121	117	115	93	99	114	109	100	128	110	105	120	108	100	114	104	120	98	116	88	117	96	94	121	102	107	96	112	116	117	97	98	116	90	117	123	114	133	118	104	115	102	109	116	115	122	112	121	116	111	98	120	112	113	113	101	107	106	115	105	124	108	108	120	85	125	116	119	97	99	117	94	114	121	124	109	105	109	105	92	99	118	112	114	120	109	100	88	122	110	114	87	112	111	92	105	104	118	104	111	107	95	129	99	107	113	106	111	113	113	95	113	112	109	104	125	129	119	105	124	93	115	129	102	98	103	128	114	122	103	110	112	96	106	107	134	111	108	111	127	134	113	120	106	121	95	113	119	106	118	125	110	115	101	119	110	99	113	107	104	109	91	100	103	109	90	112	100	105	105	108	83	111	112	109	130	97	105	125	108	105	116	105	115	84	105	97	92	108	110	125	129	119	105	112	100	108	102	98	127	89	104	101	110	129	106	86	121	98	117	114	106	99	93	73	98	114	103	110	90	125	109	109	103	112	99	127	118	97	106	98	99	113	106	116	118	106	111	125	98	97	103	107	98	107	122	123	93	114	105	103	95	102	106	111	100	119	105	112	108	105	99	123	112	101	115	118	104	106	107	136	107	105	114	115	98	112	105	118	112	118	110	109	109	113	116	107	92	94	126	105	108	117	120	119	95	100	122	115	107	109	114	100	105	111	117	104	124	126	88	94	111	110	105	112	92	107	114	107	119	105	111	126	106	115	97	101	109
20740	7009	4818	3486	2919	22334	6162	1547	1266	1215	1149	1096	1061	985	928	926	968	858	861	882	875	851	839	934	885	903	861	877	864	845	809	798	856	816	842	815	823	793	820	790	791	782	817	788	821	851	780	782	788	772	778	739	755	795	795	819	819	781	786	783	805	804	808	810	771	850	793	762	763	845	805	791	795	800	837	828	799	808	824	823	798	799	774	801	811	779	739	827	807	820	753	767	736	777	820	745	792	789	835	829	806	787	774	806	792	831	802	800	787	812	761	783	844	765	829	810	810	754	841	868	776	841	790	761	801	778	777	783	766	836	846	753	793	792	837	788	796	760	798	820	780	806	786	798	779	742	801	780	810	828	745	813	754	785	766	824	751	824	720	741	814	767	779	779	785	792	813	855	741	750	789	817	793	815	763	788	752	797	778	756	786	775	797	783	801	745	790	790	769	799	788	782	839	777	820	825	793	776	809	772	791	798	788	799	818	851	779	819	826	762	775	829	800	800	776	818	710	815	830	781	768	795	804	795	759	761	763	819	805	808	771	776	809	830	776	804	787	802	805	752	787	837	783	818	735	786	774	741	822	762	797	734	746	791	791	820	812	819	775	781	795	824	782	871	838	802	797	781	782	782	743	757	843	787	817	812	827	793	807	770	831	793	776	805	755	770	786	803	823	815	773	782	813	815	764	790	771	820	786	739	791	760	805	782	822	797	817	795	773	749	817	819	764	775	813	799	745	781	807	835	840	801	830	799	783	756	810	827	820	719	799	742	793	771	806	781	788	773	758	795	806	800	843	772	789	828	784	786	822	786	765	723	818	762	808	850	782	793	840	840	776	780	782	824	799	809	815	831	818	759	797	835	759	813	787	826	836	751	802	770	791	755	773	793	780	813	797	795	810	809	823	766	767	771	808	799	841	757	796	755	809	764	797	756	727	800	791	831	811	822	796	765	802	826	780	810	731	784	799	766	777	785	754	753	764	771	805	839	772	783	747	759	827	778	828	801	760	786	868	826	814	786	760	772	794	808	813	782	758	825	753	833	742	776	794	734	730	790	797	769	829	795	731	792	792	770	765	801	836	803	777	760	781	808	779	753	779	808	802	810	837	772	768	765	727	767	799	796	783	779	761	794	839	789	787	784	784	795	812	763	800	840	818	793	782	804	772	806	772	808	771	793	776	770	785	773	805	737	804	760	767	770	758	776	820	744	793	771	834	772	760	754	829	751	789	768	790	813	815	787	822	782	860	756	808	816	811	777	763	820	795	771	773	769	778	743	793	794	773	751	782	815	767	778	825	764	797	783	847	724	788	791	789	823	796	782	781	839	762	806	802	815	786	831	770	767	777	830	828	759	818	829	780	839	816	784	756	802	772	850	812	820	782	757	775	770	796	834	752	771	829	821	785	839	816	770	811	829	768	812	763	773	768	778	807	778	824	780	849	769	806	748	811	773	815	801	776	834	801	850	806	783	778	791	832	830	765	789	762	795	770	785	805	778	816	796	805	848	809	820	785	754	774	821	759	789	804	767	774	778	781	750	830	773	778	833	785	811	798	782	766	781	842	805	776	791	766	792	770	819	778	781	825	767	814	749	726	776	781	761	815	761	830	768	803	818	813	812	709	840	738	831	803	807	810	796	822	809	813	830	803	841	789	834	755	863	811	790	803	765	787	768	750	828	790	837	816	796	779	745	824	779	832	787	819	794	779	767	777	822	806	816	799	802	791	781	763	747	794	750	791	861	835	799	844	766	830	818	763	786	754	784	818	807	805	790	813	763	813	808	778	809	794	750	796	841	738	782	798	800	821	794	768	834	773	824	776	831	798	856	809	794	780	831	774	808	843	775	782	735	802	793	790	811	771	767	801	837	822	746	748	823	839	829	828	714	786	797	804	788	811	848	795	801	757	776	840	808	731	805	739	813	814	828	780	781	804	775	798	818	800	815	781	785	784	771	798	762	790	807	776	753	787	738	805	818	811	760	840	836	794	803	822	796	805	766	804	759	789	798	782	793	820	756	774	770	761	796	801	811	762	804	825	780	789	787	813	787	772	734	768	790	798	785	778	755	849	797	768	794	765	748	802	844	777	780	826	804	803	783	777	828	830	815	802	841	805	793	819	798	829	843	791	816	789	774	803	759	841	811	796	813	796	828	761	793	745	827	764	791	785	815	795	831	841	789	798	774	787	765	742	799	801	803	774	804	798	774	802	773	744	785	802	769	768	831	786	746	782	829	825	843	816	767	831	760	739	784	782	809	799	788	806	777	780	762	799	791	756	809	836	819	798	770	754	712	818	850	764	839	792	816	828	779	768	789	773	800	800	795	752	778	802	806	801	790	765	768	824	764	847	784	799	851	762	825	796	857	788	794	825	761	806	801	847	827	784	773	754	738	777	776	784	808	798	792	775	761	808	779	785	821	816	810	789	749	783	796	754	805	802	785	795	797	772	810	772	828	800	765	786	802	789	812	797	827	781	790	836	775	761	829	779	799	814	785	858	768	754	774	783	800	784	748	815	807	804	837	740	784	742	777	829	747	820	747	816	807	810	784	773	744	855	778	803	771	780	828	809	764	813	805	822	742	815	763	768	767	798	798	820	824	835	746	798	774	810	794	800	778	831	770	815	773	817	818	822	768	804	772	752	835	803	818	760	827	765	815	789	842	817	818	795	817	792	801	809	850	786	741	754	755	699	821	762	828	790	791	768	722	785	781	774	755	799	763	830	746	797	814	791	774	826	835	788	796	788	819	796	821	825	760	827	759	833	772	802	807	859	775	803	795	813	814	789	763	792	764	845	790	794	796	726	776	832	792	777	808	740	796	777	829	828	796	783	782	781	779	830	797	811	775	814	752	789	802	755	750	794	798	786	769	764	809	771	797	814	800	787	783	793	823	734	771	824	812	804	764	799	814	856	782	812	827	862	777	810	789	747	846	749	768	781	796	824	759	741	804	802	790	782	790	797	813	775	772	779	789	715	777	786	769	806	787	750	833	817	832	774	824	772	811	778	799	779	782	832	819	752	785	806	798	763	783	774	796	768	792	807	793	841	835	832	806	767	751	797	797	827	801	768	752	840	798	836	773	792	838	711	821	784	799	805	806	745	797	805	828	795	818	771	815	818	817	747	813	754	817	769	787	755	805	785	806	753	824	746	772	832	813	829	797	787	817	724	747	841	841	769	766	883	807	786	826	783	779	817	841	777	771	823	782	760	766	781	783	812	794	770	826	813	766	821	783	843	807	751	740	767	803	823	818	841	804	772	799	767	836	760	818	796	766	793	822	769	818	826	789	831	782	804	809	779	768	815	797	773	821	743	840	836	835	805	797	821	809	772	775	826	808	790	768	811	742	839	763	788	813	813	749	741	811	777	781	768	777	772	800	855	770	779	808	798	811	797	761	773	786	797	820	803	826	844	880	751	770	782	832	812	760	799	807	805	776	805	831	779	784	741	791	767	833	798	789	830	812	821	812	719	828	781	786	780	767	853	736
2833	1314	579	529	256	1388	306	140	144	157	137	164	149	152	155	141	132	147	149	143	133	133	129	129	128	132	123	130	153	127	148	146	159	120	163	149	135	125	146	135	150	118	170	160	139	137	139	138	156	139	137	134	138	158	128	134	146	147	139	123	133	138	147	152	132	132	122	132	131	137	162	150	163	147	139	138	120	137	138	139	110	134	143	114	111	137	124	124	133	133	139	129	163	124	106	120	114	151	116	118	110	127	140	143	126	133	118	116	147	121	133	139	129	150	141	126	130	126	154	133	156	137	141	124	126	145	144	120	143	126	138	154	131	125	145	126	141	148	125	143	117	127	139	135	132	159	123	140	121	131	119	121	129	137	142	123	141	153	133	133	127	120	133	137	130	133	140	126	113	120	143	137	126	118	121	131	122	147	145	115	137	147	145	141	126	137	149	135	130	136	127	135	130	116	136	135	146	140	146	147	156	138	155	126	130	132	124	159	146	140	127	122	124	119	133	119	138	135	128	145	133	163	129	147	118	156	127	138	125	121	139	141	132	153	142	138	134	140	139	145	134	123	132	151	119	131	147	142	116	139	127	132	122	120	113	136	116	133	131	118	120	126	128	131	128	134	126	157	126	118	116	140	132	147	122	130	142	142	116	128	139	119	120	135	150	153	118	131	122	127	133	164	115	140	135	133	129	139	149	128	139	163	141	143	120	126	111	153	131	139	136	107	121	123	120	154	148	137	123	130	130	131	123	141	129	135	117	117	122	125	134	136	136	122	113	127	134	142	136	153	126	146	131	151	124	111	128	140	118	127	134	138	129	136	135	135	124	148	133	129	127	138	141	137	135	128	134	142	137	121	121	126	126	120	138	154	120	147	130	151	118	135	105	151	121	123	127	137	152	128	138	140	130	117	128	120	133	135	130	125	150	145	149	145	130	132	167	141	129	154	132	131	160	142	130	142	130	134	141	137	118	130	123	118	141	156	129	136	174	141	137	162	136	131	141	124	148	151	144	135	136	135	134	127	125	133	132	128	145	150	132	126	140	122	136	139	149	129	146	125	113	132	115	126	141	148	130	121	137	125	138	161	130	120	125	156	130	123	126	136	128	154	121	133	109	130	137	135	129	127	131	128	144	136	165	140	123	140	133	135	129	143	143	111	142	127	124	140	122	152	151	121	140	125	137	136	118	123	129	135	125	163	133	141	147	126	137	136	125	129	152	160	129	128	118	134	140	120	123	131	163	126	132	126	137	131	133	134	124	119	126	117	136	138	142	135	149	140	152	124	135	152	132	115	157	149	130	135	116	140	109	137	140	121	105	137	138	120	121	122	138	118	147	120	125	158	138	126	124	130	120	134	150	124	143	140	133	127	149	138	128	143	142	133	136	159	134	141	136	133	116	132	147	141	134	117	136	127	154	128	113	130	129	141	119	104	141	140	153	157	133	143	148	137	133	137	109	132	122	132	125	132	142	109	112	131	127	139	103	122	138	158	121	148	115	153	116	139	118	123	121	132	160	139	134	145	122	124	126	142	137	133	121	134	125	125	136	141	138	129	134	145	139	139	125	123	131	117	144	156	142	142	138	135	118	134	133	132	122	150	144	167	137	111	125	148	133	121	123	114	135	126	129	138	139	136	136	117	133	113	119	143	125	126	134	135	132	156	153	125	134	144	131	122	132	140	121	131	137	151	134	133	129	136	131	130	128	119	138	141	123	147	115	131	130	152	127	152	123	141	115	137	142	115	165	140	136	138	122	151	133	116	129	124	143	140	115	131	130	127	132	119	127	133	138	126	136	135	129	123	130	140	153	145	146	132	123	128	138	130	136	153	143	147	121	146	126	118	130	123	116	132	132	162	150	144	136	145	154	136	153	126	125	134	116	140	146	127	138	127	140	143	127	136	129	132	149	142	115	140	141	120	143	140	126	128	147	119	151	125	168	127	142	139	111	115	114	140	139	130	128	121	147	129	129	128	144	135	125	139	140	135	146	148	130	139	132	144	148	137	152	146	116	142	150	132	138	143	126	153	120	122	117	133	142	126	161	145	141	125	155	140	134	156	133	126	119	131	127	151	126	155	127	148	110	124	137	130	133	134	118	134	137	123	125	133	127	125	135	122	145	127	112	138	146	139	138	122	131	137	142	135	114	141	132	147	128	150	119	145	142	144	143	140	117	135	131	121	145	126	121	116	132	133	150	137	119	130	146	128	133	140	131	113	123	146	138	127	139	142	111	122	134	135	133	121	112	121	139	130	131	137	127	119	132	130	135	141	146	128	141	139	149	122	126	129	111	130	142	123	138	122	121	131	152	156	144	130	139	128	123	122	151	162	126	141	155	107	144	147	159	147	140	152	142	152	135	154	123	133	121	151	137	133	131	135	138	125	128	136	153	129	158	152	143	154	125	118	117	137	128	134	144	145	151	137	122	127	127	118	125	148	127	145	128	135	123	131	156	119	123	150	132	129	148	151	140	120	121	125	130	155	128	129	135	109	144	125	145	133	126	141	133	125	165	121	139	146	128	143	150	118	139	119	130	141	133	134	135	123	118	140	136	129	155	145	164	144	128	124	136	138	142	155	141	129	143	120	147	130	138	140	132	132	127	153	119	131	139	137	126	147	146	144	146	133	138	123	146	148	145	129	143	123	119	134	133	126	112	140	140	132	144	142	130	127	126	118	147	133	136	137	131	129	113	122	125	114	148	139	133	105	136	142	126	133	128	144	131	114	120	144	118	136	140	129	127	145	118	146	151	154	118	121	126	122	149	129	134	148	138	139	148	131	131	130	150	149	163	117	135	139	126	121	132	128	141	122	135	140	138	117	151	157	153	131	140	126	140	144	120	113	141	112	116	137	150	117	123	128	128	157	159	140	127	135	105	149	162	134	130	148	139	130	123	136	112	137	134	132	139	133	135	137	122	140	145	150	155	132	148	134	160	146	149	144	140	138	144	149	144	98	134	119	124	114	145	138	123	125	124	133	140	157	124	137	128	132	115	134	115	151	127	145	122	137	116	132	142	111	149	120	142	130	140	142	142	133	135	132	122	143	121	131	131	132	135	126	135	142	140	124	131	129	130	153	140	137	126	137	133	125	150	126	120	104	145	124	122	143	136	146	130	148	126	129	135	144	122	119	112	143	126	144	139	141	125	148	156	139	135	138	135	168	148	127	117	138	120	137	142	138	129	130	146	137	139	154	145	133	152	145	136	132	112	113	148	130	132	122	142	142	129	145	115	119	140	148	146	144	139	138	146	129	133	171	126	131	131	125	143	115	137	156	120	141	135	134	128	149	120	127	147	111	132	144	142	139	137	121	120	127	127	124	136	137	143	132	132	159	135	128	142	117	132	108	147	119	140	148	114	127	120	148	127	129	131	136	164	152	140	147	118	131	126	122	158	131	143	156	131	119	152	154	151	146	156	131	150	125	127	130	130	130	115	123	143	127	127	137	141	139	148	117	160	128	119	138	141	113	128	140	148	130	117	145
24484	10598	5623	6017	4993	29011	8121	2362	2064	1798	1691	1586	1485	1328	1336	1235	1228	1225	1224	1125	1123	1105	1074	1070	1058	1043	1038	976	988	1077	1027	942	1002	1013	1002	998	934	973	955	972	945	867	936	964	982	1002	957	988	933	928	915	991	968	964	906	962	927	931	959	970	921	946	981	926	958	944	932	939	923	919	914	973	985	983	970	920	979	935	908	949	958	926	897	955	962	956	947	945	958	939	937	932	932	960	936	926	911	966	927	926	976	978	991	938	940	967	947	944	951	965	960	938	940	976	916	944	845	922	961	942	914	930	937	955	949	920	897	939	965	871	948	952	933	900	914	906	921	899	973	867	917	933	914	931	975	925	959	951	954	993	967	900	955	886	917	955	935	871	925	921	975	935	916	891	921	950	972	942	937	915	934	980	963	966	960	949	939	918	944	940	961	942	905	943	971	911	933	872	919	1010	984	944	911	927	939	936	938	939	940	949	995	880	954	908	929	923	946	907	929	926	916	947	940	921	910	912	948	1006	988	975	950	949	967	971	947	914	953	913	963	946	945	938	902	885	949	994	958	926	919	896	954	976	986	924	945	933	951	908	930	944	898	886	835	932	994	963	1014	894	937	932	941	915	916	922	868	904	938	956	945	951	945	910	971	917	927	913	977	948	922	922	933	887	920	921	946	914	940	908	921	918	958	957	921	914	927	922	945	959	892	920	927	972	894	965	975	889	934	961	974	956	939	952	922	938	932	947	940	936	877	970	962	899	930	942	930	911	940	955	966	975	934	944	934	896	916	887	943	868	964	903	941	960	945	867	917	953	939	907	899	970	859	928	887	932	919	952	901	946	944	906	921	895	964	943	873	911	996	960	947	903	988	956	946	910	951	895	995	959	935	941	925	888	926	923	914	936	939	919	957	951	959	926	940	915	983	969	932	946	926	947	923	935	907	933	961	948	974	975	950	924	907	1013	894	937	959	915	905	886	926	905	985	935	956	904	942	953	931	915	936	942	905	940	901	943	960	936	935	967	914	1025	927	893	930	931	958	881	904	888	896	963	935	962	971	942	942	951	1000	947	972	947	906	901	942	915	918	918	900	949	943	910	914	927	893	939	899	933	963	959	922	996	966	954	943	938	979	924	902	916	909	989	927	973	960	963	925	904	930	933	944	977	901	888	980	880	942	927	895	975	920	920	936	950	912	921	986	915	934	939	872	903	954	889	980	1002	921	981	894	930	925	904	966	964	947	959	937	932	963	910	895	922	910	948	955	969	961	979	960	901	951	908	877	920	956	908	954	926	949	971	942	938	917	967	930	917	989	922	994	914	964	907	918	970	905	992	905	932	910	912	896	973	966	921	964	928	961	915	911	920	904	934	922	947	946	990	968	965	941	918	946	884	955	941	917	980	942	939	934	936	897	880	956	898	931	941	923	937	910	967	989	941	949	922	971	875	929	907	917	962	891	959	978	909	956	917	909	973	925	919	965	889	901	943	986	965	992	883	928	968	951	920	941	936	966	951	906	913	927	897	918	913	993	953	963	919	917	932	951	973	976	900	924	928	971	983	894	960	902	917	916	877	979	981	912	929	970	946	949	938	924	906	950	971	975	885	965	917	966	932	954	955	913	1000	933	959	974	926	989	938	920	925	913	948	898	942	940	916	943	861	947	959	944	918	831	930	935	891	934	946	954	881	902	981	949	964	917	924	970	925	912	918	865	945	904	867	945	943	945	863	911	967	901	885	907	952	898	944	930	900	900	981	909	941	933	1003	968	898	942	915	940	937	947	928	910	904	1000	1005	984	927	912	894	984	914	889	949	934	914	888	934	908	928	954	920	952	967	908	974	933	920	933	954	995	964	983	970	969	929	921	945	959	924	904	947	951	936	926	866	955	886	961	953	930	1002	981	966	895	946	929	980	909	917	982	959	931	921	922	943	961	933	939	964	918	941	911	943	963	936	971	975	936	982	926	886	968	980	914	984	931	915	955	940	926	913	912	899	930	877	920	926	926	938	973	925	944	886	983	921	932	952	936	943	913	928	954	868	922	933	961	908	927	925	929	959	920	963	973	947	894	931	978	966	949	961	928	931	942	873	959	915	929	921	928	878	911	960	933	927	922	946	869	890	902	920	942	961	883	974	924	952	928	931	879	938	942	856	924	979	959	952	949	923	928	995	978	913	972	934	943	952	952	933	952	956	880	932	888	977	919	995	955	906	981	892	938	962	920	923	943	927	976	946	940	942	972	995	947	910	969	931	925	895	949	953	940	905	890	934	959	912	882	906	952	918	925	897	918	930	956	882	927	910	961	958	979	975	915	927	949	960	979	961	968	913	961	908	966	912	893	942	980	965	1004	960	956	900	910	918	997	921	906	922	931	930	875	939	994	913	931	943	901	908	968	960	955	944	959	1007	938	902	924	955	933	876	954	931	941	929	935	966	951	936	910	927	917	993	919	961	939	853	900	933	908	933	915	943	907	905	958	953	984	900	911	935	926	921	924	996	931	927	932	920	959	893	926	927	929	954	983	885	958	956	917	920	924	950	941	938	925	985	905	903	911	898	951	958	898	977	967	941	938	915	977	919	904	845	938	901	936	912	879	930	940	933	906	955	963	928	928	939	943	966	925	927	912	915	902	936	974	930	919	935	950	903	973	963	940	946	974	940	1030	934	954	904	970	910	918	898	912	890	919	996	881	890	949	931	983	956	965	926	912	957	928	1022	938	882	911	927	927	935	943	979	959	928	920	978	905	916	978	929	955	929	917	988	943	959	940	1000	948	903	966	914	974	987	921	955	942	949	956	916	930	936	962	937	963	887	943	890	925	922	961	942	931	937	895	930	966	900	994	969	892	986	931	939	954	948	941	931	975	910	940	920	964	983	912	932	976	871	951	902	950	951	935	953	922	916	914	953	961	971	932	1003	928	954	943	988	953	938	899	926	945	938	917	996	938	909	943	975	933	982	920	947	929	936	944	924	925	1020	944	945	940	898	926	883	941	1003	932	892	910	942	862	902	921	965	923	946	938	947	949	948	1005	912	939	959	950	959	938	927	933	970	897	961	936	898	910	932	929	942	919	891	885	946	901	899	1012	916	907	952	929	963	941	924	902	898	962	919	924	947	996	1002	918	924	947	923	932	971	919	929	954	898	906	949	943	971	939	943	989	917	933	946	899	988	1010	944	982	948	905	976	873	953	981	916	951	911	954	894	934	897	957	949	936	918	976	990	969	904	901	900	935	928	916	931	941	940	944	933	910	913	954	934	892	916	934	944	951	1008	946	958	984	942	934	971	971	980	938	943	924	939	921	965	960	941	964	971	946	888	987	883	964	918	985	947	854	869	917	904	987	999	954	928	925	927	883	996	908	936	974	942	932	957	950	868	933	929	961	971	941	968	911	925	952	943	924	885	911	922	927	942	915	977	965	937	885	924	931	901	992	931	942	939	911	946	930	896	978	911	934	933	921	947	984	949	943	921	913	948	920	960	871	900	899	950	974	918	949	946	960	886	946	954	952	872	903	914	901	887	916	931
2076	810	245	208	130	163	66	58	43	69	44	61	71	58	61	75	66	59	63	63	51	53	55	56	39	59	65	54	64	44	63	49	56	48	66	51	56	54	51	63	50	71	64	47	60	43	78	60	51	59	53	63	53	57	64	64	59	59	63	50	73	56	54	54	62	51	61	62	59	57	77	58	63	60	55	55	60	63	65	54	58	49	65	63	68	61	60	56	58	67	65	58	59	59	62	53	65	60	59	65	55	59	56	65	61	84	66	71	56	65	49	60	57	55	57	50	59	69	56	61	60	56	42	53	63	66	54	51	47	69	63	53	49	57	54	59	57	56	54	61	63	67	54	64	53	48	55	61	60	60	60	59	74	66	65	48	64	60	64	60	61	63	65	49	66	49	60	55	49	66	62	57	57	57	62	61	44	68	57	50	58	55	60	56	56	54	56	57	60	62	68	60	67	53	58	50	56	63	62	60	61	68	53	44	68	67	70	50	66	53	43	60	56	55	67	58	61	52	53	55	63	57	58	60	60	45	49	59	55	59	64	56	56	53	50	60	68	58	52	72	56	75	72	67	59	66	60	68	61	57	61	64	51	56	44	52	52	66	73	70	58	51	49	64	61	41	61	56	60	58	53	68	66	58	75	50	65	72	59	52	72	55	69	55	50	77	56	64	60	62	59	69	59	51	61	71	54	56	57	47	72	61	68	48	52	55	64	62	55	67	49	53	64	43	57	50	64	73	41	54	56	62	47	58	55	62	72	77	56	46	57	64	57	56	69	61	68	63	57	46	72	51	68	60	65	72	68	41	65	62	58	59	50	41	62	62	62	62	69	74	65	67	53	58	42	52	60	55	58	65	55	47	65	52	55	52	62	64	55	62	47	64	65	71	46	64	66	59	57	61	62	52	63	46	58	48	55	50	60	61	45	72	55	65	52	69	50	62	59	58	46	61	56	62	52	65	53	54	72	60	47	55	84	48	61	63	72	72	51	62	53	69	65	44	53	46	48	66	43	63	50	49	66	55	63	59	51	60	66	65	44	52	62	67	48	61	41	54	50	60	52	53	63	55	51	58	68	50	56	62	53	68	57	71	48	50	54	60	58	69	58	41	59	60	51	62	55	52	59	46	55	64	55	76	55	40	57	75	56	69	53	54	71	61	67	60	61	65	55	49	70	68	46	66	65	55	52	46	51	60	74	75	59	65	63	45	60	46	52	62	61	45	53	47	68	54	55	59	72	58	61	59	64	61	59	63	51	53	55	59	51	61	57	57	58	49	62	56	68	61	55	48	60	64	51	67	65	54	54	60	65	54	57	67	56	57	57	51	65	64	54	57	59	50	47	54	48	57	77	48	55	44	65	51	54	57	53	50	58	56	56	69	49	45	50	60	58	56	53	69	53	58	58	69	66	54	44	57	55	70	63	53	53	70	53	54	51	50	66	67	59	59	51	50	60	54	65	65	61	58	71	41	61	51	48	59	60	49	66	66	54	56	57	63	63	73	53	63	68	63	61	53	59	48	59	60	64	56	72	60	63	58	56	71	56	60	53	59	63	51	49	42	62	66	58	59	52	62	54	58	59	73	47	58	67	42	59	61	61	55	54	56	62	51	53	53	65	68	54	61	64	54	61	53	56	47	67	49	59	58	50	54	51	59	62	66	57	58	59	51	60	54	63	57	62	62	51	61	53	66	60	65	64	60	48	58	55	44	50	55	67	50	54	64	56	49	67	52	47	45	48	60	60	52	62	52	57	65	49	63	63	70	54	53	65	65	62	67	51	57	71	58	60	69	58	55	57	63	63	75	58	54	69	42	68	51	50	53	59	69	46	59	53	76	61	63	69	50	57	43	48	55	57	45	52	55	66	58	64	45	57	52	45	52	63	64	47	64	48	60	51	62	59	61	59	61	60	49	56	71	70	53	57	62	55	48	47	59	47	57	69	53	53	54	53	65	49	67	59	55	58	52	55	52	67	47	56	66	54	58	68	55	59	59	65	62	57	58	48	61	49	56	56	53	53	54	68	47	61	63	58	55	51	38	63	54	53	57	48	57	63	56	55	51	58	48	54	53	60	53	53	57	52	60	55	59	62	61	65	64	62	70	56	50	56	58	53	60	69	48	53	55	63	64	55	54	68	51	49	51	53	66	58	62	60	57	61	48	66	61	49	65	50	45	67	71	57	59	49	50	65	56	57	56	50	53	56	59	59	58	52	55	67	63	59	59	64	61	52	43	56	59	59	60	61	58	44	54	65	75	71	57	56	65	67	56	57	70	60	54	67	51	39	54	57	54	63	54	57	51	50	70	67	70	52	56	51	61	64	54	35	48	65	52	50	62	53	68	39	69	48	72	58	74	50	50	63	55	57	60	51	52	61	63	60	57	62	49	65	57	51	52	57	81	55	52	80	61	61	66	61	64	61	61	53	70	66	61	63	56	62	60	63	65	51	53	54	52	55	62	47	59	68	67	47	53	50	51	57	55	60	57	59	49	68	63	62	63	59	57	48	67	72	58	62	50	58	80	63	58	58	53	62	55	51	48	52	62	42	54	50	59	59	53	53	73	75	71	41	48	55	74	56	59	53	66	77	55	74	57	59	79	65	71	48	67	73	51	57	56	56	75	63	66	57	78	61	63	58	65	67	62	46	48	63	56	55	57	79	52	70	56	53	46	63	59	59	45	72	54	60	61	64	51	53	46	66	56	70	56	47	60	63	53	68	56	59	56	55	45	67	53	55	52	78	56	61	46	51	62	59	52	56	41	68	59	49	53	50	52	49	48	57	58	66	57	50	59	65	43	55	49	55	48	71	44	47	53	54	75	50	62	61	59	64	54	59	69	59	62	59	53	59	56	67	66	52	65	68	72	46	73	57	70	55	44	65	50	64	53	62	63	51	53	53	61	51	54	66	62	44	47	62	66	50	63	53	68	64	67	62	52	67	49	55	55	47	53	62	59	60	58	61	66	61	72	50	55	55	78	56	43	61	52	46	57	60	65	56	65	69	52	60	71	61	49	54	45	65	62	48	60	53	51	63	47	58	57	45	59	65	44	62	60	49	67	65	69	70	64	64	58	55	59	56	59	56	54	51	62	64	50	60	69	51	50	61	70	60	68	48	53	55	66	51	59	62	75	73	54	56	48	52	52	52	45	47	55	66	77	53	56	64	58	46	70	45	43	51	73	53	55	51	66	59	59	58	59	54	61	71	59	52	63	55	58	79	52	56	67	51	54	52	52	49	69	54	66	71	49	67	52	62	69	72	71	56	61	55	64	49	57	59	60	56	66	53	54	60	53	53	49	48	74	65	52	60	52	57	57	71	52	65	44	64	60	60	49	47	51	64	70	63	60	60	57	66	52	41	68	69	51	58	58	67	43	60	57	66	54	54	59	57	54	72	62	50	47	59	62	73	66	59	51	55	64	68	68	58	48	55	52	67	56	65	45	62	46	71	59	58	55	65	48	66	62	58	52	58	72	64	57	37	58	54	48
17392	7432	2722	2868	2765	6329	980	606	490	475	474	483	434	493	468	446	450	448	434	459	479	440	439	413	448	464	467	439	459	414	439	452	480	439	440	457	436	411	440	443	452	466	436	439	428	447	471	446	449	431	451	434	450	437	469	462	438	408	464	444	463	418	454	462	398	441	403	457	452	424	416	432	471	464	416	446	440	450	431	422	427	435	443	424	423	411	392	432	379	439	414	442	468	431	435	427	448	447	399	467	433	409	464	441	438	437	451	442	420	411	436	432	452	402	480	437	449	443	452	428	416	396	431	427	428	426	408	418	437	475	421	440	439	465	418	435	409	435	443	462	431	435	438	389	411	426	415	455	426	437	402	455	412	438	452	441	441	445	437	468	439	429	440	445	420	463	468	435	422	448	425	435	428	431	444	429	429	413	450	484	437	443	468	422	428	395	419	470	430	454	428	419	417	433	423	452	461	455	393	420	438	453	420	418	425	435	402	401	445	394	449	461	424	414	416	438	446	411	403	420	384	455	411	430	442	469	443	449	446	456	420	441	425	469	406	452	411	427	417	422	440	450	445	441	481	465	436	464	440	448	455	430	424	452	478	403	441	410	403	450	437	449	442	462	422	428	375	402	435	445	464	432	420	456	435	475	481	459	440	437	448	451	414	435	427	451	404	420	443	413	420	422	442	432	454	417	437	395	448	423	419	409	432	432	406	450	433	421	431	471	437	430	436	426	455	426	474	458	456	416	452	426	427	440	410	444	414	454	443	448	427	413	427	429	416	424	430	426	416	419	381	422	422	419	445	466	432	464	400	442	424	440	455	446	400	468	443	422	430	435	455	450	396	423	444	432	397	450	402	406	433	455	426	429	453	428	439	415	456	476	442	415	429	450	430	459	505	437	445	401	438	379	415	428	467	412	447	419	421	408	443	430	491	412	419	451	422	439	432	445	449	431	440	413	408	436	398	425	432	451	457	477	424	442	432	442	435	447	414	431	449	400	457	441	398	426	455	433	429	424	438	428	420	473	460	430	466	448	441	436	451	397	471	424	427	450	454	401	429	453	497	466	429	450	384	440	437	443	436	406	443	405	459	418	416	440	455	423	453	432	439	418	437	466	436	427	447	457	419	442	461	471	453	438	449	441	457	440	423	470	465	489	438	449	441	456	434	418	450	426	436	446	437	459	410	494	446	423	433	452	432	406	407	423	398	413	431	446	438	439	439	425	444	417	422	441	449	444	464	410	418	410	465	421	432	456	427	422	435	416	461	427	417	463	419	433	458	436	426	449	462	461	415	407	431	455	419	458	410	424	404	400	419	451	465	450	439	405	428	422	449	432	443	417	406	431	412	440	430	445	470	465	441	423	427	438	433	448	426	423	410	422	421	445	463	411	425	429	436	450	458	414	390	421	408	461	432	408	419	430	443	438	411	452	436	413	467	432	457	427	441	447	421	463	452	418	434	416	409	454	425	437	434	450	452	411	482	435	432	480	433	464	433	458	446	434	443	434	373	446	407	421	398	428	434	421	438	432	414	435	448	400	448	487	442	456	416	430	397	444	468	453	441	440	431	453	456	458	421	417	404	404	431	433	438	462	411	445	446	416	437	449	415	422	419	450	448	411	448	435	404	457	412	437	432	423	432	466	453	396	445	454	443	423	448	427	439	430	420	438	418	469	419	452	457	425	426	471	440	418	414	436	405	421	455	453	422	410	424	451	435	451	429	435	459	404	460	473	440	420	428	433	408	458	429	429	444	427	446	445	435	438	438	425	444	460	445	431	429	437	470	435	423	452	407	442	407	474	432	417	450	399	430	427	432	407	451	397	449	436	411	431	454	422	476	433	422	422	434	438	454	430	430	443	454	420	425	430	413	449	421	428	426	427	447	415	425	441	425	419	450	439	453	457	451	404	396	436	453	427	441	430	405	411	445	411	438	449	416	411	426	434	460	434	447	431	418	430	438	391	410	429	452	442	426	457	421	461	414	410	414	461	431	405	404	462	417	475	440	425	428	446	433	478	446	414	393	418	455	478	420	377	435	453	420	484	424	429	484	459	422	425	445	396	431	453	491	453	399	403	436	430	433	444	443	406	450	463	397	418	422	439	394	428	427	479	395	453	432	423	393	406	411	422	415	424	421	467	454	469	408	394	456	417	468	421	437	450	424	438	415	460	467	458	447	425	435	412	433	444	405	436	469	431	463	433	418	418	450	421	456	440	473	411	422	435	430	419	465	432	451	431	452	465	452	449	399	434	423	427	449	421	437	430	440	435	437	439	423	425	426	451	467	458	438	432	453	458	430	419	404	446	446	422	442	455	426	409	435	423	410	438	456	413	419	387	431	444	439	418	417	394	471	464	441	454	440	440	440	436	451	454	434	437	448	447	417	464	444	410	424	447	427	444	404	456	448	426	442	449	458	434	474	448	411	441	441	391	434	408	429	433	422	429	443	442	425	417	471	400	455	405	449	435	417	443	462	383	475	453	423	430	453	420	447	413	406	442	461	470	454	436	392	438	431	436	396	425	443	462	454	449	432	442	444	438	448	421	447	452	437	441	445	446	445	431	452	444	460	433	417	403	433	424	430	450	405	452	439	419	452	437	479	443	419	438	422	443	418	428	424	467	418	425	454	442	442	431	427	413	427	392	463	448	439	466	421	402	425	439	433	454	427	390	447	412	410	431	438	447	428	479	420	470	421	440	442	375	439	450	455	436	426	417	430	447	427	439	475	444	431	469	470	433	436	437	424	398	424	449	429	376	448	433	413	438	426	405	423	432	439	428	432	447	423	400	415	403	413	441	448	438	436	438	447	460	436	471	420	464	418	451	412	461	390	492	394	440	429	423	439	436	428	439	457	413	460	430	444	441	439	451	428	423	407	400	412	418	428	452	429	456	391	472	454	432	440	466	465	439	460	445	460	434	437	448	427	460	426	432	436	404	407	460	434	440	452	461	450	390	412	427	424	431	411	468	458	442	416	438	420	405	451	411	395	438	406	435	407	453	430	417	451	401	401	420	435	390	467	442	428	445	415	387	414	433	402	456	475	433	413	456	429	425	473	413	466	435	423	419	436	403	434	416	472	436	447	432	413	418	473	418	473	430	404	427	412	422	430	418	427	412	430	427	440	410	420	444	428	416	431	447	437	435	392	447	446	399	422	432	426	473	453	419	409	430	396	453	372	451	420	478	442	447	411	471	441	400	445	430	431	420	426	444	436	429	450	429	458	435	453	467	388	441	448	426	448	409	433	429	435	461	450	435	461	430	476	477	442	446	435	413	448	452	464	435	416	419	450	432	421	402	424	448	413	440	441	419	421	411	406	447	416	451	450	424	423	416	409	426	449	416	424	461	400	458	418	461	431	452	433	412	431	434	442	435	427	456	434	465	441	426	395	460	434	422	452	448	450	459	419	443	419	452	439	408	388	422	454	429	451	457	411	448	424	440	436	451	436	429	426	416	442	458	429	432	413	412	450	444	475	420	413	419	440	466
1523	1060	427	222	119	711	136	81	81	84	79	78	73	66	87	75	73	79	64	84	75	81	60	84	74	81	55	80	73	67	81	69	68	74	77	70	70	68	76	68	64	74	64	75	75	76	84	82	78	68	68	77	81	63	57	61	60	61	66	67	69	57	83	82	67	57	78	73	84	64	70	68	86	70	71	58	71	65	56	71	79	68	73	58	74	88	75	81	74	73	78	74	75	81	78	61	86	71	97	71	73	81	76	64	65	70	75	74	64	79	76	77	83	79	66	95	74	66	71	58	73	75	81	69	81	62	77	94	69	73	69	60	77	71	65	75	67	91	67	85	75	79	61	71	83	75	89	73	79	69	56	70	88	71	56	68	68	68	58	81	79	78	81	66	56	68	64	64	58	88	79	84	66	73	64	70	71	72	76	79	69	77	66	58	84	87	94	76	72	77	65	59	67	62	74	78	73	70	84	68	69	62	56	82	78	68	78	71	68	77	63	77	83	59	77	64	75	76	93	91	78	67	65	69	70	81	80	68	76	77	85	46	61	60	78	71	69	79	73	66	73	77	81	84	73	53	71	72	75	63	84	83	71	81	77	83	76	85	76	79	71	76	79	68	70	75	79	62	77	76	76	69	79	86	52	75	78	76	66	62	75	73	70	79	59	78	73	93	59	72	41	76	72	63	85	72	88	71	67	80	76	75	85	81	61	60	76	70	68	77	85	80	56	85	64	62	69	64	62	73	69	66	67	47	72	68	84	78	64	66	66	72	69	88	71	63	91	57	71	60	71	69	64	82	66	81	75	63	76	73	71	74	76	61	85	59	78	67	70	81	71	70	68	71	71	74	66	59	76	68	73	82	81	89	67	68	69	64	72	66	69	61	79	81	84	69	64	68	75	77	69	81	66	65	59	75	71	71	73	73	73	77	80	81	87	79	79	67	82	73	76	62	70	75	78	70	65	71	66	84	73	75	74	64	77	66	73	81	72	76	64	75	66	77	71	64	67	77	73	87	65	71	85	64	78	73	70	81	67	74	73	73	55	73	68	59	69	68	63	63	75	75	62	87	63	71	69	62	72	84	73	60	63	65	76	74	71	99	85	84	81	79	82	88	68	74	61	65	75	62	66	64	76	91	58	77	85	66	79	93	77	68	82	69	77	81	84	54	63	58	74	70	75	58	57	58	67	70	101	69	82	95	70	70	66	75	78	82	63	68	66	86	70	76	69	66	81	71	68	76	71	57	72	80	78	86	71	63	71	67	71	71	83	86	76	67	70	80	67	67	78	53	73	68	95	86	62	74	77	84	78	83	72	74	67	78	56	91	72	68	68	86	84	66	73	80	78	81	70	87	85	74	83	88	93	71	59	78	74	81	87	61	66	74	75	61	65	67	87	59	78	76	84	74	75	79	79	75	67	83	57	64	68	90	82	76	79	78	84	76	80	71	80	69	73	70	76	82	72	66	66	90	72	68	78	102	70	77	58	68	74	88	59	86	62	85	71	91	71	71	55	68	59	75	78	73	69	61	76	65	70	73	74	74	81	56	81	61	69	77	72	69	66	70	69	74	73	64	69	72	74	74	64	59	76	89	93	59	83	73	81	64	72	67	67	64	63	62	82	91	69	70	79	78	87	64	86	71	81	72	79	72	84	78	71	84	76	65	78	83	86	69	81	72	65	66	75	77	73	62	79	71	71	53	63	77	85	76	71	76	80	78	72	61	74	86	71	75	81	70	81	74	74	67	63	80	74	75	69	70	66	68	52	87	66	56	85	84	65	76	78	57	73	69	99	82	70	79	74	71	78	80	78	70	72	67	63	92	95	60	66	73	72	72	80	56	66	62	73	74	68	79	64	74	74	78	67	68	74	88	71	76	70	66	80	72	71	65	73	66	85	75	69	84	68	74	57	76	82	71	63	81	73	80	69	73	82	82	75	70	74	77	65	73	64	93	60	80	65	72	69	55	84	77	74	64	62	70	84	75	82	80	67	72	73	67	64	67	68	75	74	79	66	69	77	69	59	71	72	75	67	77	74	81	72	71	62	80	71	83	62	76	61	78	60	68	79	68	82	80	75	58	77	70	63	77	71	64	72	81	64	62	66	82	65	90	68	69	71	77	66	73	62	75	79	74	87	67	58	70	70	69	73	68	68	61	71	83	67	75	74	68	63	70	79	69	69	77	91	79	73	71	68	76	63	75	74	75	76	77	79	76	54	65	74	81	73	58	65	77	74	74	63	81	70	81	72	77	66	64	79	90	76	86	68	79	71	76	70	68	78	70	69	82	78	72	75	67	72	82	54	68	48	64	70	75	77	62	83	79	84	64	82	79	59	56	77	79	63	70	71	62	74	83	66	70	62	71	61	72	64	71	78	70	67	76	72	65	75	90	87	59	76	76	71	77	64	66	76	65	86	74	61	61	79	71	63	71	70	83	77	76	76	71	76	73	74	85	70	68	76	77	61	68	78	68	81	74	72	80	84	66	82	87	69	55	61	80	74	83	68	64	64	72	72	90	73	59	63	59	81	70	69	77	82	77	85	76	52	73	73	69	53	67	81	74	75	69	84	83	84	62	75	78	72	92	62	80	86	64	78	69	76	62	88	86	76	78	58	62	80	61	73	70	73	66	84	74	96	96	75	62	61	81	67	62	71	83	83	68	57	95	68	71	76	66	87	77	79	74	82	69	78	83	73	61	80	74	72	86	81	70	81	76	70	77	80	62	75	57	65	64	76	70	76	72	55	58	78	64	79	69	64	65	79	83	73	70	82	79	74	71	57	83	83	88	65	77	78	68	80	67	78	72	79	65	78	74	82	75	72	73	76	80	82	55	57	62	78	77	69	87	79	71	64	66	61	75	66	66	70	86	72	79	64	77	66	69	90	65	68	79	62	74	76	92	66	75	63	67	74	73	61	64	75	78	68	78	86	73	81	68	67	90	67	67	65	72	73	69	89	72	69	66	73	80	73	65	76	86	79	70	78	68	84	72	59	73	64	70	75	75	86	68	78	84	83	73	75	74	70	73	80	75	56	64	84	87	79	62	63	66	68	62	61	87	76	76	74	63	84	77	54	67	78	81	74	72	78	71	70	64	70	75	58	74	67	82	87	84	95	71	85	78	73	61	72	70	72	60	69	71	50	72	76	78	71	69	79	85	69	52	88	71	59	60	64	71	80	75	82	77	73	68	65	68	69	77	63	88	67	78	80	69	72	73	73	74	67	55	59	93	69	89	71	88	89	75	72	68	73	76	83	75	86	83	78	80	77	72	77	71	69	78	78	81	66	85	70	86	88	53	91	77	69	70	71	74	75	68	71	74	78	74	87	74	64	70	68	68	72	72	73	67	70	72	75	90	60	60	79	77	81	69	49	66	63	83	69	76	75	70	57	70	67	70	75	79	75	62	78	77	67	52	78	61	68	64	54	84	68	83	69	68	62	76	73	85	64	71	75	70	66	68	72	89	64	72	66	61	68	63	68	67	88	67
17936	9656	4150	2804	3641	23687	5414	1465	982	923	802	755	713	684	661	634	626	586	578	610	517	609	490	587	518	562	513	510	525	553	490	552	498	589	533	545	521	574	510	507	500	548	533	496	498	478	519	507	525	553	514	502	489	521	551	500	533	523	503	502	526	506	538	556	520	553	515	491	499	535	487	508	507	540	510	510	483	536	472	480	514	494	508	532	512	514	525	533	521	525	481	505	538	544	493	546	529	495	522	494	525	510	488	515	490	475	502	547	530	527	525	496	517	509	486	491	485	510	500	477	503	508	529	498	531	509	480	485	492	519	517	475	494	507	491	494	535	485	482	507	542	500	494	480	564	512	507	525	500	493	488	517	584	510	503	477	503	480	498	509	449	508	486	479	477	489	505	487	488	513	541	487	485	492	492	531	522	491	504	502	518	555	459	507	531	456	512	531	496	560	512	516	498	488	494	522	502	552	525	530	509	493	549	507	507	534	515	507	516	497	519	518	508	463	516	511	528	476	521	522	526	478	494	528	500	538	492	490	549	544	513	542	542	461	519	486	504	567	501	526	507	487	545	506	518	477	477	508	503	539	553	548	517	477	559	501	462	498	498	480	479	492	510	502	488	492	548	491	539	498	527	478	492	524	515	493	448	533	498	495	511	523	480	503	508	513	527	561	511	498	512	494	468	474	494	532	510	491	521	522	484	530	523	502	529	486	512	533	506	520	554	537	495	510	483	467	519	501	519	541	534	526	497	514	517	518	477	543	478	480	542	511	491	507	502	505	523	524	504	474	526	539	491	535	510	514	488	535	508	502	489	504	475	494	485	467	506	501	531	484	513	518	480	514	526	532	511	501	490	550	494	501	483	467	533	519	449	547	511	517	527	454	548	511	506	530	528	510	530	469	516	490	482	477	525	530	485	522	528	529	512	508	497	481	507	505	529	516	515	516	528	529	492	495	525	511	530	468	496	491	504	519	525	471	482	509	526	484	493	487	522	531	509	528	490	527	461	520	496	473	502	483	507	506	531	522	495	462	527	526	515	517	557	532	499	501	498	510	495	476	497	527	528	521	508	513	518	524	532	494	501	520	524	483	512	485	499	464	529	517	507	497	509	464	477	508	505	535	493	475	493	530	511	527	497	496	521	539	474	518	499	531	504	502	528	515	485	496	480	493	519	521	493	468	495	561	501	495	543	546	492	509	507	520	531	556	465	512	536	458	510	532	511	477	507	498	492	498	492	523	484	556	468	527	471	543	497	480	514	504	499	535	486	477	565	539	487	514	540	494	525	519	543	496	491	495	507	484	500	536	436	523	506	492	458	501	546	505	519	474	500	486	488	523	523	529	482	524	546	482	494	496	521	488	510	494	502	511	491	516	494	542	511	508	518	477	544	524	518	506	548	494	529	507	496	518	530	527	533	510	530	511	509	515	476	521	478	536	528	481	512	443	555	500	501	503	519	511	511	524	489	541	525	525	554	522	511	477	498	521	524	476	499	511	511	509	540	530	515	512	510	514	494	496	530	484	511	492	543	537	491	483	506	480	501	538	515	501	464	486	516	510	495	519	520	507	530	532	529	498	551	527	522	485	512	494	488	523	507	539	503	523	480	499	469	519	513	481	521	525	491	510	516	502	528	530	514	507	513	502	525	496	501	526	517	502	485	491	510	522	476	531	505	475	476	503	567	497	499	525	516	461	548	491	490	542	477	484	475	501	515	500	468	525	494	509	513	529	516	509	514	505	534	494	493	498	532	522	529	521	521	482	516	539	458	510	511	530	519	479	499	536	504	475	528	520	502	472	525	535	550	513	498	550	522	525	495	486	516	503	495	514	522	496	506	508	495	539	528	535	485	499	534	482	511	502	515	494	503	541	497	507	476	485	513	467	470	461	525	522	505	508	497	509	545	497	491	502	527	494	505	532	514	524	479	491	521	527	490	497	505	496	501	478	524	470	517	528	465	485	482	531	513	504	510	504	511	530	504	495	492	539	539	522	514	535	530	502	491	511	514	457	521	492	494	560	525	525	538	515	558	520	495	496	532	498	492	505	536	494	519	534	517	503	509	549	534	507	527	557	499	558	501	493	508	531	494	483	455	499	502	481	511	517	484	498	509	516	489	488	470	546	519	534	493	510	522	467	502	455	499	545	519	466	533	522	510	533	525	551	508	467	499	541	480	505	492	533	529	495	505	553	500	517	495	533	512	487	516	490	518	509	492	529	542	481	530	516	551	467	516	509	506	533	476	472	486	496	514	536	514	516	501	504	503	531	533	483	498	547	506	494	537	506	547	480	496	460	512	485	497	492	506	494	540	518	508	526	534	475	496	511	530	486	507	555	515	460	492	515	543	515	509	535	536	525	556	527	531	499	479	505	507	513	475	501	482	525	489	499	502	538	499	476	510	533	555	527	494	494	504	524	499	527	507	504	517	521	498	517	520	524	497	493	510	530	472	477	558	490	514	565	476	511	528	504	534	502	502	510	523	566	535	520	531	524	475	511	524	480	511	513	554	520	506	500	516	558	486	505	520	513	515	486	539	513	515	524	517	513	501	502	511	515	515	520	538	530	530	512	484	466	511	505	520	491	491	459	482	500	503	486	527	511	511	516	485	481	520	530	543	498	505	488	486	534	478	546	530	515	470	512	504	508	557	497	504	472	530	531	530	542	527	508	498	505	503	527	511	490	517	530	501	492	541	496	527	458	485	496	525	515	511	526	507	579	514	499	501	492	489	512	557	487	481	498	501	496	521	493	490	514	512	484	488	490	497	476	514	493	523	478	534	483	503	498	510	470	492	578	494	528	479	497	514	496	505	488	506	520	498	507	530	529	511	518	513	513	517	482	491	519	512	503	533	530	509	468	504	491	498	529	523	510	531	509	486	527	516	485	502	509	467	539	527	493	492	520	524	500	490	515	506	517	544	543	508	530	508	486	494	535	516	511	517	491	498	519	478	562	502	499	528	500	504	528	551	528	463	495	480	492	498	513	542	512	510	510	507	539	517	527	510	506	560	522	512	494	522	541	536	513	471	511	501	471	519	510	479	529	546	479	530	499	502	508	506	540	498	489	517	494	511	513	551	528	518	494	524	518	531	502	526	473	534	516	497	523	502	500	453	495	502	482	557	511	466	473	533	496	492	479	516	496	526	497	472	495	512	519	548	501	505	534	518	514	538	486	503	510	534	509	524	471	467	522	482	493	509	508	492	501	492	532	506	542	511	540	497	498	522	510	476	541	506	535	531	555	461	499	477	462	498	472	519	507	518	499	504	492	499	514	475	517	533	519	535	506	521	509	503	523	500	512	487	522	493	516	524	500	502	486	465	508	519	492	498	490	510	471	524	510	524	549	531	513	498	510	495	494	489	541	520	500	520	524	521	511	549	493	536	493	496	533	520	498	460	506	517	510	516	514	524	540	497	541	525	524	471	503	547	468	482	521	473	547	532	491	498	506	525	512	504	487	512	481	505	515	483	511	473	529	524	525	481	525
2939	856	521	275	278	980	182	128	103	120	122	130	121	129	118	115	84	120	117	102	105	109	113	107	112	97	119	90	106	113	93	86	116	120	106	135	115	99	108	110	104	101	111	129	100	114	100	126	123	124	111	107	114	113	115	140	96	113	92	99	97	102	117	116	114	115	107	105	123	93	115	126	128	112	108	121	121	103	114	128	123	124	110	115	109	94	126	105	92	98	121	109	107	125	95	110	93	122	99	103	117	128	105	116	117	107	115	97	103	114	105	114	94	105	94	91	111	143	94	99	127	112	110	120	125	95	107	124	111	123	107	134	95	119	102	127	107	110	119	94	116	97	96	110	124	116	104	115	96	107	129	121	112	101	112	127	116	97	106	125	126	111	106	94	105	107	126	97	111	105	114	116	129	117	112	96	105	114	124	113	95	121	113	100	122	121	110	109	105	100	117	111	97	117	101	111	107	111	122	92	108	110	98	114	118	95	93	102	102	121	101	102	141	102	106	93	113	133	101	118	102	124	130	120	111	108	126	122	106	96	125	96	99	122	113	107	92	98	114	102	131	104	91	108	104	102	94	91	114	104	145	112	97	100	124	111	108	111	111	115	115	116	122	122	126	112	99	111	117	111	115	101	118	110	103	89	112	94	110	104	107	127	100	119	110	114	107	103	122	119	103	105	105	108	120	110	124	139	112	125	100	113	132	110	119	120	114	117	116	108	100	95	113	110	117	108	129	110	107	117	117	119	129	119	107	102	124	87	103	103	109	113	102	109	107	111	105	111	111	104	128	105	128	118	124	114	99	115	113	112	91	89	101	124	109	112	108	104	119	96	109	110	117	92	100	126	113	112	115	126	115	131	112	126	101	109	113	109	118	101	92	115	107	113	96	118	96	108	101	114	94	96	100	137	110	129	119	126	120	97	103	111	126	105	116	100	111	126	113	101	119	107	112	118	135	111	111	111	95	105	114	118	110	113	106	105	104	94	115	105	99	86	126	119	120	106	104	98	102	106	102	117	99	126	105	103	116	109	131	99	104	129	116	124	117	104	108	117	112	106	118	113	104	99	106	113	120	109	102	111	120	111	130	116	114	120	112	131	87	101	118	126	112	102	114	117	121	115	116	108	103	112	99	91	116	121	106	94	113	100	108	101	98	115	104	106	110	116	118	105	123	109	115	121	117	120	112	88	110	111	105	112	114	103	110	116	107	112	111	108	101	119	94	132	100	105	110	124	85	111	119	129	110	106	123	101	88	127	121	124	96	115	121	114	108	126	110	113	126	110	100	125	121	98	106	120	112	102	113	116	105	110	113	94	116	120	119	111	99	95	111	96	103	94	99	108	120	99	102	106	112	115	117	119	117	110	137	124	124	109	119	85	100	115	113	128	127	113	108	118	129	97	115	103	106	114	112	94	110	85	106	110	103	117	134	103	116	120	102	126	112	91	118	128	109	129	100	129	106	117	113	101	106	121	99	120	103	117	95	105	110	109	95	96	112	130	105	110	106	107	105	126	115	111	114	103	116	141	116	112	107	93	121	85	126	129	106	98	117	95	131	132	111	111	110	111	103	117	124	109	116	117	103	117	100	116	107	118	88	115	117	98	108	109	108	96	116	122	104	116	101	112	113	109	106	96	115	110	105	116	94	115	106	101	87	94	105	89	110	117	100	112	98	114	111	92	118	99	109	105	120	98	116	111	122	101	104	119	101	112	117	102	112	100	118	126	123	113	129	108	98	114	100	104	117	112	104	105	118	121	121	97	118	122	129	121	101	114	115	121	122	131	105	107	103	131	115	105	119	99	102	97	113	117	99	110	97	109	105	129	100	105	108	108	110	102	127	94	123	113	114	117	119	127	118	105	108	105	102	117	125	114	108	113	106	99	101	116	120	108	108	111	105	117	111	119	95	117	112	123	114	114	125	105	116	106	100	101	104	121	107	99	111	119	102	112	108	129	109	119	96	107	117	114	121	113	103	111	111	113	110	107	90	119	100	116	117	124	133	118	122	93	127	105	89	117	102	107	125	102	94	108	133	133	108	123	113	115	109	111	100	117	110	105	103	113	89	102	103	129	108	105	106	92	105	117	113	111	93	94	109	129	115	125	104	126	112	119	99	100	92	124	124	118	129	119	77	127	120	119	117	105	108	106	101	113	114	111	124	119	106	112	123	107	108	129	112	120	106	96	112	105	114	109	105	114	97	105	116	92	125	117	124	121	106	111	109	119	105	118	119	115	110	111	129	103	107	108	109	95	109	120	99	113	122	114	120	114	98	106	110	115	110	122	118	104	115	117	98	105	112	115	115	93	114	114	115	116	121	106	91	117	109	117	106	114	108	115	100	98	120	109	98	109	110	134	110	116	111	106	111	115	115	101	112	105	117	105	106	122	118	120	109	109	125	122	128	104	94	100	92	123	118	112	130	97	109	98	112	96	128	118	134	105	97	103	100	115	108	122	117	107	110	121	91	114	105	111	113	107	126	99	124	107	132	106	112	100	106	126	123	117	131	97	120	116	93	100	123	91	114	99	95	98	127	114	114	100	104	94	115	107	110	142	115	118	125	103	107	120	109	108	113	113	115	113	105	111	117	109	113	102	105	122	91	122	113	128	118	93	118	100	99	95	111	121	84	125	92	106	122	113	111	135	121	132	116	113	83	108	124	119	122	118	108	116	100	112	105	100	120	91	119	98	109	117	103	81	99	104	97	109	119	111	127	93	114	106	123	110	104	139	95	123	111	111	92	100	102	111	111	101	117	125	96	108	110	113	110	113	122	108	103	105	98	115	106	128	111	97	119	115	93	112	88	97	116	95	113	117	95	103	116	127	111	109	89	106	108	110	105	100	114	129	99	94	119	111	112	111	121	107	100	118	111	93	111	102	116	104	111	96	124	114	112	118	95	107	103	124	117	104	103	110	99	101	102	132	93	100	118	96	100	107	120	105	112	112	100	95	108	123	108	98	129	94	105	103	101	114	110	113	120	107	97	115	102	114	112	109	113	135	96	99	114	120	113	124	92	98	97	98	108	112	105	105	105	113	116	116	114	114	103	108	125	103	100	114	113	113	114	95	93	91	126	115	98	114	99	118	109	109	106	127	108	112	109	117	105	117	112	121	94	118	101	106	95	96	113	100	107	101	109	105	88	107	98	105	103	101	100	106	111	111	121	106	117	91	126	100	119	108	126	111	110	116	111	98	104	100	116	127	104	110	117	91	118	133	89	100	118	111	122	114	108	93	101	97	102	103	117	110	116	109	101	126	97	107	111	111	118	101	100	104	118	108	100	111	116	104	101	126	114	98	103	106	113	113	118	102	122	105	119	94	109	123	111	123	129	105	94	116	103	88	135	109	103	114	107	117	103	104	112	109	123	107	126	111	109	125	104	113	116	98	115	111	97	94	117	112	113	118	112	117	106	114	103	118	110	103	126	109	101	97	111	111	117	119	102	131	115	106	119	117	102	109	110	101	109	107	122	117	107	108	102	104
16126	8000	5226	3331	7581	26146	5492	1821	1200	1162	1155	1126	1050	972	969	943	922	940	882	892	864	905	879	827	844	797	806	864	820	809	866	821	835	863	829	824	771	814	829	819	799	827	815	840	824	862	810	823	797	814	834	836	815	853	836	818	817	737	771	814	833	845	761	810	828	806	789	800	748	801	785	765	808	810	793	736	803	841	794	785	789	776	788	780	818	810	784	833	792	807	789	774	777	788	840	807	788	809	762	812	825	792	816	745	767	816	805	814	780	800	833	814	780	790	782	784	842	813	838	735	749	826	832	816	784	831	762	821	817	811	802	782	803	818	809	861	846	810	781	761	814	749	814	863	780	754	794	785	788	767	782	807	795	807	814	770	792	773	784	808	774	784	776	770	799	798	795	805	837	797	770	847	796	795	827	868	785	782	888	809	824	776	815	805	804	821	783	855	821	810	801	771	806	782	774	838	810	772	843	763	823	811	811	779	768	771	794	790	838	780	816	745	761	839	860	783	790	791	727	798	814	800	843	794	802	803	774	824	864	837	775	783	786	794	750	838	812	838	792	780	840	791	787	820	856	761	774	799	782	835	826	793	774	767	841	817	758	817	797	785	784	776	841	790	847	769	788	803	789	844	754	816	833	796	813	792	807	808	771	818	797	844	792	806	789	780	788	813	773	818	798	781	800	806	850	795	783	816	769	785	838	805	848	820	804	818	820	810	844	792	817	763	834	772	768	831	726	834	815	833	811	832	790	813	816	774	800	819	813	757	756	769	806	792	812	804	853	800	789	829	814	808	812	835	837	751	794	802	776	795	820	820	777	851	822	772	771	800	789	807	814	798	787	782	786	816	814	813	761	787	801	795	795	730	832	817	745	800	801	805	822	809	791	812	828	805	811	838	835	815	800	740	787	854	817	731	798	810	782	774	789	802	836	801	797	824	814	805	809	768	729	793	794	829	832	776	803	823	825	827	808	783	782	834	815	807	770	862	813	811	798	796	766	817	766	811	807	831	845	841	779	786	811	818	815	853	864	817	838	786	815	781	750	773	849	757	795	806	778	816	822	856	868	786	799	806	835	801	802	843	833	807	784	786	840	813	824	779	801	823	767	806	770	795	744	817	831	732	816	823	837	808	863	837	811	789	775	846	825	848	821	747	827	784	786	776	810	792	796	779	794	812	824	781	763	822	792	785	785	760	783	817	820	815	809	803	781	798	799	794	764	803	783	762	813	811	838	793	790	797	835	791	750	842	811	808	788	797	730	805	849	792	861	794	820	787	805	800	773	830	808	812	769	812	780	853	841	832	784	796	853	826	774	730	804	823	775	741	848	813	773	803	798	790	864	797	761	804	765	775	771	783	815	819	799	751	802	779	717	820	788	797	835	759	861	846	827	824	779	811	836	803	773	793	821	765	777	679	765	779	809	771	794	811	784	763	806	799	796	811	823	779	829	759	745	781	782	767	784	782	841	797	777	830	832	780	747	789	804	805	782	792	768	781	818	786	779	819	815	798	787	779	785	802	810	809	762	796	769	735	833	877	816	781	834	822	852	775	824	775	825	814	846	795	805	821	837	789	782	788	837	847	784	810	809	807	723	803	795	781	735	826	809	835	798	755	832	818	807	810	798	824	783	841	820	827	788	852	798	815	789	849	807	821	852	831	784	863	817	794	776	824	835	821	840	838	775	817	855	768	789	790	832	773	761	771	771	826	803	742	761	832	781	788	763	760	802	834	831	807	809	840	827	845	781	767	794	831	765	844	828	794	771	805	772	803	786	767	780	790	820	827	771	833	796	802	825	764	764	746	745	814	829	814	829	810	812	817	810	810	856	818	839	806	816	844	733	786	785	820	830	788	775	778	840	771	812	822	817	808	834	762	803	791	798	802	799	830	791	773	835	832	796	835	813	834	821	793	792	840	816	862	811	797	867	833	793	815	822	790	832	803	816	766	784	779	745	877	815	821	781	812	819	818	768	790	838	767	773	832	774	777	802	829	729	791	828	775	801	797	755	777	758	772	804	803	779	799	751	883	787	754	799	814	770	795	768	817	777	804	773	814	809	758	765	786	822	825	824	834	817	806	831	758	786	759	817	796	829	810	821	785	831	778	825	853	829	884	791	777	797	797	874	860	788	780	825	833	856	807	796	835	765	828	783	755	813	772	785	828	760	786	788	819	782	808	857	772	779	848	758	823	776	792	823	792	839	785	803	810	777	811	778	768	848	823	803	804	814	779	808	798	781	870	799	809	820	822	804	782	789	835	765	762	809	799	811	797	823	815	810	821	760	854	800	822	778	817	800	807	805	810	773	810	766	793	826	803	761	828	784	822	759	836	780	723	765	788	769	818	755	854	830	807	784	772	787	788	778	803	799	790	791	829	777	782	773	760	856	784	727	765	832	804	834	797	789	854	827	791	791	760	793	802	804	770	821	809	762	810	805	857	815	803	778	810	830	790	831	803	756	842	846	815	788	757	748	801	809	841	814	778	815	763	782	803	810	784	801	765	788	815	811	811	734	816	777	851	793	752	745	803	814	798	823	819	824	767	813	837	804	849	833	821	845	782	773	835	823	825	818	827	773	777	782	808	830	733	818	813	763	724	808	804	789	787	829	846	772	753	810	805	764	758	821	790	763	786	789	749	796	832	799	798	788	787	772	823	794	779	802	848	812	832	826	811	810	788	782	833	832	808	792	750	774	789	798	806	773	785	790	810	815	794	840	802	814	825	732	774	811	790	795	784	773	755	772	801	825	835	812	796	796	821	738	784	781	816	791	858	788	810	842	783	807	781	847	818	755	778	840	814	840	797	856	798	788	829	786	800	817	766	787	766	785	766	800	804	786	790	847	808	798	823	810	782	820	821	756	804	772	815	841	778	807	812	787	831	805	803	792	827	800	813	825	779	801	790	807	808	833	775	766	801	788	785	797	785	786	791	834	772	733	781	849	817	807	794	795	785	803	811	831	808	796	841	758	803	744	837	805	793	773	817	834	765	776	816	808	833	828	767	860	812	780	781	802	837	828	865	806	768	819	768	829	809	802	806	783	809	836	809	818	816	810	785	796	811	842	765	758	784	855	817	827	797	752	800	790	795	769	777	815	813	827	835	782	797	826	805	792	859	807	818	816	787	769	792	790	844	806	851	781	827	844	816	797	808	823	800	826	800	768	768	785	818	792	784	824	785	843	794	760	809	808	811	784	758	818	803	829	815	782	802	809	828	765	777	802	797	892	782	848	755	829	788	838	784	859	830	820	789	796	807	798	873	778	809	831	839	754	832	802	790	815	823	838	797	797	829	825	749	787	774	833	815	771	783	786	797	815	796	855	817	767	809	786	821	796	820	771	807	789	792	814	776	826	805	851	787	801	796	749	784	803	838	763	783	819	780	761	811	824	819	803	845	811	774	811	823	848	836	809	836	794	833	809	841	819	780	828	860	766	781	812	811	778	699	773	808	858	751	798	816	817	752	838	764	752	767	798	841	771	813	818	785
2284	1137	860	471	292	1745	332	172	145	143	152	138	137	137	134	153	156	152	152	158	134	132	138	155	119	127	128	122	148	112	153	137	153	134	129	170	138	162	138	143	127	134	144	147	120	127	131	143	144	147	119	130	133	139	152	118	122	130	144	127	121	126	120	120	119	135	125	111	146	134	130	133	134	136	134	130	132	135	122	145	126	150	136	130	146	120	153	141	133	111	125	135	123	108	141	144	142	134	134	144	130	131	118	126	113	126	128	143	129	131	157	130	140	140	121	147	154	141	132	134	141	152	136	157	153	130	135	121	133	130	123	167	142	140	123	146	141	133	117	143	119	130	131	135	123	158	119	123	126	135	134	136	118	117	138	117	107	140	140	143	148	142	133	142	142	129	140	121	128	139	138	123	124	147	134	137	148	133	154	137	153	146	155	112	142	155	154	171	116	155	150	124	148	131	132	112	115	141	138	152	138	143	168	151	145	147	141	147	144	143	159	134	125	132	146	130	161	123	139	141	127	136	124	136	135	141	123	130	114	155	112	128	123	140	123	115	129	126	141	126	134	136	118	152	139	143	134	141	135	150	145	143	132	141	123	149	128	135	146	145	136	135	135	110	118	123	131	145	148	135	119	122	138	126	143	127	143	151	142	140	153	128	124	110	137	126	143	135	138	134	140	144	129	129	148	131	118	123	143	129	145	144	139	133	127	127	150	139	121	126	128	132	138	140	162	129	130	132	143	145	123	141	139	121	133	132	148	151	142	134	140	132	137	136	134	144	124	145	126	138	140	137	129	151	120	144	148	130	137	148	162	132	142	117	128	133	131	152	141	124	158	132	130	125	119	156	128	149	145	145	119	118	147	147	124	134	152	148	124	141	144	128	138	152	120	143	125	125	139	150	146	134	127	129	126	141	135	128	132	140	127	139	117	167	132	136	133	127	154	144	143	131	133	115	128	144	134	143	118	129	156	132	148	147	135	139	132	148	141	142	147	154	123	138	123	128	118	140	121	159	137	170	130	155	151	133	155	148	136	123	144	153	136	146	136	141	149	135	150	133	130	132	130	140	141	128	148	142	134	126	131	106	134	139	140	138	145	135	154	116	115	124	140	119	130	121	132	145	143	139	138	122	152	125	135	147	152	136	143	130	138	119	129	129	142	142	136	132	142	149	134	126	119	127	139	159	117	138	145	129	112	158	131	136	151	131	125	132	151	119	150	126	136	166	128	155	118	148	151	143	126	131	142	138	159	153	133	140	154	138	133	147	118	120	124	124	159	127	147	137	134	140	125	139	124	144	136	138	115	120	134	159	127	146	138	140	145	118	137	141	131	127	124	112	130	143	141	131	134	118	148	142	154	146	153	118	153	148	137	121	147	137	125	135	120	135	123	136	132	136	150	142	143	116	139	141	167	154	133	130	122	139	129	136	129	126	147	124	134	135	139	146	144	108	119	138	133	128	133	128	154	119	127	144	118	141	143	140	145	143	150	138	141	144	126	122	150	156	110	137	121	131	111	132	128	120	132	150	129	132	149	139	134	143	159	137	127	139	146	140	131	143	137	138	138	148	139	118	113	138	124	136	132	129	166	147	115	142	127	145	127	110	138	154	134	148	153	135	141	150	127	116	121	138	126	124	127	140	139	139	126	149	137	124	135	120	157	113	127	131	140	163	134	145	131	122	148	150	144	137	134	139	144	125	149	127	138	129	141	106	150	150	155	115	151	130	143	129	159	139	144	119	138	150	126	141	129	157	124	115	131	149	127	133	136	144	148	128	119	141	146	123	135	131	143	127	134	137	125	144	133	141	134	132	129	142	120	136	124	130	135	126	130	142	124	138	121	156	124	144	130	140	146	140	145	124	131	148	147	138	149	135	125	150	135	127	136	129	137	139	133	121	141	133	145	152	135	138	116	140	147	139	117	140	130	126	127	139	140	123	109	161	138	131	147	142	143	131	113	162	166	123	155	130	129	143	136	130	137	150	118	105	130	135	146	139	138	127	144	143	120	122	135	136	128	125	129	116	118	120	143	150	119	136	146	132	139	133	132	126	122	129	133	142	134	158	128	143	141	134	142	142	142	143	146	136	124	120	133	135	144	141	156	121	134	157	137	125	123	140	135	146	136	137	139	131	142	139	150	146	128	139	130	120	127	157	162	139	130	119	153	135	135	132	149	117	127	128	137	149	142	122	136	126	130	128	140	139	133	128	138	127	143	129	133	127	158	128	133	129	154	120	111	113	136	147	125	156	132	141	146	163	152	131	122	136	138	112	141	113	125	150	128	130	134	123	119	121	144	145	128	113	148	132	144	144	130	150	127	119	133	130	114	139	137	131	131	134	128	137	127	128	113	125	159	145	149	130	133	159	122	150	126	118	117	141	120	125	129	134	146	122	132	139	149	123	148	123	126	130	141	141	121	157	123	112	134	131	140	130	105	134	132	145	136	116	134	120	139	130	133	135	137	129	146	142	128	127	143	151	151	133	130	143	127	141	133	144	137	151	132	118	134	141	165	122	147	136	114	131	131	130	140	112	142	167	124	127	131	130	118	140	131	140	140	143	131	140	125	136	111	147	148	134	137	165	133	129	141	137	129	125	128	146	137	113	140	148	173	123	122	117	137	139	136	133	133	152	112	153	124	139	135	140	141	125	127	109	153	132	173	158	135	130	144	113	161	139	125	121	131	142	157	139	154	159	137	133	128	129	138	112	137	134	128	139	139	130	133	152	152	127	147	134	124	135	114	140	139	159	149	122	133	156	142	145	158	153	134	139	149	151	142	113	121	126	141	154	119	140	131	138	132	136	142	152	159	141	163	112	141	139	124	127	146	144	164	125	137	144	132	123	124	133	139	127	118	127	124	138	140	147	132	133	145	144	127	142	131	121	124	166	130	138	131	138	122	137	134	147	149	133	148	127	124	143	135	139	126	129	138	131	122	143	124	133	136	118	134	120	134	146	153	132	134	124	116	134	131	138	118	132	135	144	131	138	120	120	122	150	133	141	144	153	127	122	140	134	130	125	146	138	154	136	129	141	121	141	128	130	133	153	114	141	119	122	158	132	154	151	121	139	138	142	139	149	136	174	148	137	128	130	135	158	137	130	141	145	112	137	148	120	151	125	124	139	125	143	156	140	129	136	131	131	115	139	133	132	136	163	146	132	117	118	146	124	133	126	113	139	143	121	137	141	144	150	123	131	165	140	109	133	131	122	125	127	138	132	148	141	128	123	133	138	137	139	123	109	133	142	153	139	143	155	136	139	132	142	152	140	124	136	154	126	121	146	140	132	136	126	130	130	131	134	133	144	132	155	139	143	127	140	152	136	137	132	133	129	143	140	152	139	137	148	123	142	125	149	122	137	135	141	147	123	157	149	130	127	108	132	142	137	136	130	126	134	147	133	140	144	130	127	145	138	118	140	122	156	127	148	120	152	130	130	139	127	147	152	135	138	118	143	129	121	143	142	152	145	128	139	156	125	118	145	152	136
20405	10146	7932	5227	6513	32961	10822	3383	2001	1866	1680	1587	1415	1401	1262	1247	1242	1113	1065	1128	1101	1138	1140	1106	1025	1069	1014	980	1083	985	976	1017	983	912	994	1018	987	956	1000	986	991	947	993	989	936	945	937	958	965	1002	966	950	967	942	952	958	990	940	948	977	936	924	926	956	918	929	961	916	961	916	971	906	930	953	943	973	935	892	903	919	966	944	979	926	955	996	971	942	977	960	993	943	929	988	949	950	948	914	928	968	933	932	879	958	1001	936	926	1013	883	939	971	933	925	955	926	989	919	968	935	984	968	900	900	936	975	914	944	912	922	913	952	966	931	913	920	992	1015	905	916	945	925	913	960	969	965	957	995	918	968	902	944	899	947	915	973	968	985	918	951	936	917	951	956	871	906	987	934	857	1002	903	900	956	950	924	957	917	941	967	930	926	927	969	973	922	900	909	885	925	955	937	942	955	929	973	948	976	948	921	907	963	956	921	925	943	894	984	938	949	967	953	928	913	930	972	873	968	951	912	909	937	954	949	933	953	905	982	927	931	888	1017	983	963	964	916	913	933	919	945	943	907	933	917	941	953	951	936	921	926	908	877	972	952	962	924	952	949	937	991	941	961	973	917	957	996	928	913	878	950	916	934	964	1035	957	948	876	947	898	947	915	932	984	922	899	950	955	947	953	927	932	985	997	916	923	917	935	962	964	919	978	948	966	916	882	936	889	911	922	904	935	932	1003	924	946	884	883	936	970	997	965	931	996	991	903	944	928	989	959	918	970	937	937	976	950	902	971	920	942	975	931	950	970	921	923	937	942	928	954	966	959	911	882	941	954	905	954	930	968	946	1012	981	929	957	884	872	885	931	956	954	899	956	963	899	981	913	919	941	955	914	901	925	921	989	934	929	935	906	908	896	945	955	945	913	940	926	947	998	942	931	942	860	932	937	952	955	916	1009	954	953	927	865	956	901	949	944	951	884	937	978	910	914	984	960	948	913	943	973	939	971	902	904	902	931	935	933	1004	954	943	889	896	939	931	927	982	932	957	922	935	973	905	901	936	927	951	926	916	935	921	929	926	929	906	1008	927	921	909	983	950	970	906	954	951	963	977	943	950	979	945	987	956	953	908	941	907	937	960	929	939	953	987	889	948	974	917	916	937	1009	916	945	943	930	928	934	981	954	986	923	931	1000	957	936	974	985	948	878	909	955	961	941	928	951	930	959	893	910	960	969	979	924	949	895	916	947	945	958	946	934	954	960	951	928	940	904	963	962	941	935	883	993	962	916	920	956	952	925	936	908	960	929	948	976	904	894	971	873	955	952	952	959	931	966	920	958	895	953	928	940	988	919	973	931	947	941	998	953	929	959	923	877	904	915	901	943	900	956	916	862	967	912	948	973	929	910	941	881	911	905	950	975	921	873	913	944	986	934	882	911	953	955	954	901	926	978	971	927	953	929	894	877	941	958	953	925	942	932	949	966	913	924	909	927	930	1015	969	925	960	920	934	929	916	930	940	972	990	928	877	902	936	943	936	975	967	928	901	902	902	946	917	934	925	925	956	959	914	952	944	929	985	985	908	978	917	978	947	913	972	909	905	960	930	945	934	959	939	902	916	959	955	920	902	911	950	905	884	935	954	901	945	979	924	907	964	907	986	888	941	963	1025	995	986	903	911	911	924	999	936	969	887	932	927	980	975	941	905	928	969	930	925	899	924	938	961	938	936	936	1018	912	967	995	987	943	933	925	928	978	929	915	897	900	903	920	961	926	954	927	887	907	970	963	965	912	989	937	946	931	976	900	958	952	931	889	973	908	900	918	967	987	1000	979	959	895	931	947	947	924	949	907	924	939	934	946	970	882	925	885	947	985	908	978	976	980	923	937	876	993	933	938	950	937	950	921	881	926	941	900	960	939	898	958	933	951	940	929	921	962	922	888	921	915	902	925	954	969	940	940	938	944	948	950	925	870	930	916	968	992	918	888	928	943	921	937	925	908	926	967	930	918	934	935	968	944	949	999	932	967	952	982	962	905	896	942	933	1002	915	938	946	900	894	958	896	949	868	927	970	922	980	910	941	880	928	941	911	895	920	977	953	952	953	964	923	907	915	940	927	924	937	939	979	947	951	933	945	970	933	938	932	934	937	948	933	962	909	916	959	932	943	915	993	970	926	940	972	939	929	942	878	941	985	977	954	951	941	881	962	924	986	1021	937	974	954	942	881	982	913	969	898	946	926	999	924	979	985	877	946	874	946	879	941	928	1012	960	923	910	911	956	937	944	925	919	926	986	957	1014	933	962	966	948	905	988	969	929	964	939	936	979	951	911	936	957	922	953	975	974	967	974	885	956	979	944	958	937	984	956	966	959	927	995	978	909	945	896	949	886	971	911	970	947	926	936	921	926	936	971	960	956	902	933	909	952	924	904	959	926	950	979	917	939	971	899	984	931	942	947	977	943	929	993	986	941	922	1021	912	939	1000	925	909	943	882	933	938	915	901	934	994	968	887	945	935	944	969	977	941	937	924	968	894	963	975	874	936	951	864	962	940	917	975	887	941	947	936	961	961	972	927	933	943	944	907	921	970	882	961	923	919	966	919	962	913	970	914	940	949	929	967	976	949	917	932	932	913	881	901	939	914	968	950	879	929	901	982	921	972	959	904	931	920	948	927	929	933	915	925	888	944	938	963	894	928	965	930	927	927	900	962	927	895	912	962	880	956	956	944	916	886	956	926	917	939	972	970	910	926	989	965	936	969	948	969	963	875	938	915	995	949	947	966	887	893	1002	998	952	912	886	976	941	917	853	960	947	955	953	925	908	915	944	931	990	909	901	939	921	934	902	931	989	919	924	944	904	924	935	948	949	892	954	953	934	931	922	948	863	955	937	997	989	933	931	902	928	940	943	944	944	902	943	937	928	924	972	926	955	951	909	905	1005	973	929	1022	997	1006	895	907	993	992	899	923	941	870	953	969	944	937	955	954	972	917	961	905	946	951	948	927	933	967	955	953	941	925	956	932	918	927	925	937	921	929	962	973	920	904	927	942	959	933	957	956	940	912	937	896	973	972	942	962	934	978	874	916	957	924	892	919	1015	930	966	964	939	987	942	939	919	931	892	925	942	938	886	984	922	958	945	890	937	987	949	948	985	981	962	930	912	934	940	929	987	937	893	900	943	935	971	937	970	937	972	915	963	863	921	941	992	950	968	932	932	979	931	947	987	940	940	992	953	977	948	930	910	927	906	923	926	898	958	935	914	971	946	944	914	962	976	910	942	896	912	948	973	931	915	914	949	923	901	970	889	948	1004	944	948	896	946	918	958	926	977	952	927	932	950	970	943	917	920	944	953	932	952	919	958	951	979	904	910	975	915	908	1003	921	920	924	860	920	970	939	923	953	981	948	951	957	969	908	921	974	934	913	954	914	948	908	907	957	1003	955	913	955	916	901	993	1015	886	959	1024	920	950	924	920	948	919	902	1010	893	940	943	951	917	922	966	963	943	967	912	919	952	971	924	1011	965	936	964	946	944	942	911	928	920	875
2118	510	361	237	147	229	80	63	50	63	64	56	61	62	52	67	60	78	47	52	65	56	61	53	46	63	66	60	48	63	49	58	64	56	61	53	69	65	51	64	81	69	57	60	57	43	50	56	69	61	71	56	69	54	75	50	59	69	60	65	58	76	58	56	44	57	56	61	64	60	68	52	64	56	67	63	57	71	53	62	60	64	55	70	58	69	67	62	52	56	46	67	53	44	75	61	66	62	57	50	47	52	67	79	71	67	77	56	58	67	61	60	47	62	76	37	60	54	52	55	57	61	59	55	52	35	71	60	56	44	58	58	69	55	67	64	71	58	60	60	60	61	63	67	59	59	79	71	56	54	78	66	80	64	60	58	55	66	59	75	66	67	41	51	40	66	57	73	64	57	57	54	64	67	72	59	61	62	55	67	65	61	54	62	54	50	70	57	55	59	57	78	69	54	69	56	50	48	54	60	63	56	39	62	67	62	58	62	65	47	53	64	72	64	59	48	57	64	52	53	66	50	67	62	51	51	59	59	66	64	58	54	44	48	60	61	55	66	60	62	61	63	61	53	71	72	66	55	57	59	64	61	66	69	75	54	60	50	54	78	53	55	53	61	65	68	72	64	57	56	67	60	50	45	48	68	65	56	61	61	58	74	51	59	58	67	60	68	69	73	64	64	56	76	56	54	64	77	50	59	58	74	63	55	51	51	50	55	60	53	51	54	65	54	57	58	63	65	51	50	62	62	57	55	57	43	50	66	63	59	65	52	58	59	59	65	78	53	76	54	69	63	64	70	57	68	69	57	61	61	62	41	60	72	50	75	45	53	53	71	75	70	58	60	66	45	61	55	65	57	63	72	63	60	50	69	47	55	58	56	64	74	47	69	74	59	62	53	60	43	51	58	65	54	50	58	59	71	57	65	61	46	51	55	68	68	52	59	68	51	65	65	56	68	64	55	61	69	56	51	63	59	68	60	53	60	59	60	46	54	50	71	53	58	63	62	55	57	71	57	66	65	50	67	60	67	64	72	61	47	66	68	77	41	67	52	56	63	66	56	53	52	60	61	63	61	48	65	45	46	57	59	53	65	46	60	56	62	59	67	57	66	51	60	51	52	55	63	54	56	52	62	53	60	54	79	60	58	46	66	55	62	72	48	57	65	60	59	64	46	57	70	67	63	48	64	59	58	64	52	84	56	61	53	60	55	60	44	54	57	52	56	66	73	53	65	69	60	65	60	62	58	66	66	69	70	61	57	62	59	67	59	63	58	55	58	63	56	62	60	50	61	55	64	64	66	61	56	56	56	62	55	51	69	61	56	48	76	46	54	79	57	55	62	63	56	50	68	52	72	59	60	52	74	68	65	55	69	73	65	62	64	67	68	67	61	66	54	54	82	56	44	52	67	69	61	51	64	56	55	63	62	67	62	64	54	58	55	52	69	63	61	44	62	64	69	60	46	64	62	71	62	69	61	62	51	64	65	68	68	68	72	60	51	57	56	62	53	63	71	66	62	44	56	57	50	54	47	60	52	67	63	65	56	61	67	62	50	67	63	66	64	56	58	67	81	75	62	61	67	49	70	50	65	52	51	68	64	58	55	76	74	57	68	55	43	61	48	56	53	64	58	65	73	37	67	66	62	52	63	68	58	63	62	57	72	67	61	56	60	74	64	64	73	64	57	57	51	58	50	63	63	52	45	62	66	61	54	62	55	54	53	63	63	69	58	72	68	41	64	50	60	60	68	62	56	55	56	59	60	49	60	73	65	52	64	66	69	45	51	61	64	67	58	52	55	53	55	54	55	62	50	71	65	72	54	52	63	59	49	63	49	45	52	43	53	68	61	59	65	49	58	73	60	58	48	62	63	56	58	54	55	63	61	68	52	66	45	58	72	69	56	50	66	55	69	40	62	76	62	53	67	59	54	66	55	38	56	51	70	71	51	60	51	57	66	50	66	63	47	62	51	78	62	66	49	56	56	57	63	59	57	67	57	65	52	75	57	48	61	66	50	52	46	60	66	57	62	61	59	51	65	66	60	70	61	61	62	51	56	62	56	62	70	52	56	63	55	58	63	57	68	59	73	74	58	74	63	61	65	63	65	61	78	51	44	59	58	56	65	52	56	68	67	66	55	57	62	57	56	68	61	64	67	54	62	54	61	67	68	50	58	51	61	62	53	64	61	59	73	65	57	62	59	54	59	71	54	69	75	55	62	71	53	57	53	67	57	66	49	85	50	72	69	73	56	62	74	60	64	67	58	90	51	61	59	64	60	61	80	49	51	57	66	51	62	45	65	49	70	69	52	61	59	59	61	82	64	52	61	58	61	62	50	62	71	62	66	58	60	62	59	67	63	56	72	54	65	71	55	58	55	49	54	69	55	71	53	66	59	58	51	54	57	59	69	54	63	61	65	63	61	66	46	63	66	60	52	69	66	48	66	63	65	57	56	76	63	56	62	69	68	63	55	75	73	69	54	58	63	48	62	52	48	70	49	62	72	66	59	59	63	64	67	69	68	77	55	61	44	67	65	49	46	74	62	57	61	73	58	48	58	63	66	53	58	49	47	50	66	58	63	63	60	60	57	69	64	56	54	58	61	52	75	53	62	65	64	60	62	64	61	62	63	69	50	58	56	59	50	61	53	62	57	53	72	56	62	47	61	64	61	61	63	58	59	58	51	59	63	50	63	43	62	59	64	61	68	57	56	55	61	50	57	67	55	62	67	53	53	71	58	55	67	57	45	49	64	60	64	46	61	51	67	61	51	48	47	65	68	56	64	60	54	63	73	59	58	53	58	55	65	54	54	63	57	60	55	50	46	73	61	69	58	67	57	64	43	60	57	69	57	63	64	59	70	74	61	65	50	58	65	57	70	60	58	46	61	55	72	54	68	60	52	54	57	73	44	60	60	53	57	56	56	54	49	55	66	61	65	53	62	47	61	63	67	57	68	70	68	72	50	59	63	53	64	45	60	68	61	53	56	61	39	55	62	59	61	63	54	68	49	58	59	55	62	61	52	62	57	54	68	59	63	68	68	64	68	59	56	58	59	57	67	61	66	60	50	61	71	57	54	71	70	66	69	65	50	63	53	73	71	77	50	53	58	58	56	56	63	65	65	69	68	50	51	65	56	58	61	66	62	57	69	54	71	62	59	59	58	62	59	57	66	69	60	64	55	56	51	56	75	65	60	57	54	48	60	71	71	70	68	63	66	50	61	54	61	57	64	42	59	71	76	62	68	49	58	52	54	55	48	71	51	67	60	62	64	64	55	49	51	69	59	72	62	66	70	55	54	53	66	51	62	58	60	54	69	52	65	60	56	60	61	54	60	55	76	52	60	57	46	65	54	56	58	52	57	57	61	77	63	49	48	57	62	69	46	62	71	60	68	63	61	53	57	68	63	58	66	61	61	59	57	58	66	77	67	63	55	50	52	63	81	48	55	64	49	71	65	64	75	64	60	70	53	63	47	61	61	55	55	60	70	72	54
17371	5081	3798	3384	3356	8825	1814	741	532	492	498	479	500	482	464	473	484	439	450	429	468	469	443	447	459	447	415	462	447	424	477	456	430	476	445	450	440	448	461	470	458	454	440	449	435	467	454	439	443	424	452	458	458	459	467	426	496	427	431	489	448	455	444	470	434	453	474	444	434	451	451	432	441	436	414	456	444	439	462	441	425	442	462	481	473	416	436	417	425	466	446	432	438	458	443	451	475	437	445	458	439	469	491	442	456	450	442	480	437	462	466	431	450	447	438	414	467	441	423	423	430	459	443	447	447	456	427	451	441	419	470	436	434	406	429	440	441	456	462	486	418	467	437	458	434	422	414	426	453	439	406	470	434	440	453	459	466	430	409	476	416	440	446	448	452	448	445	458	482	422	468	430	424	432	439	464	414	437	455	463	463	451	479	459	439	455	459	461	411	467	433	475	446	442	447	459	456	466	460	448	447	440	476	455	444	433	447	433	454	442	429	444	428	437	492	424	422	438	444	417	485	417	468	443	430	432	406	491	431	484	404	439	425	428	447	455	413	434	430	463	414	448	470	467	447	471	420	423	480	410	456	443	463	446	418	444	454	474	464	432	447	471	451	447	440	458	450	460	410	439	464	453	436	465	430	475	435	412	410	425	446	428	427	399	436	427	446	458	430	445	482	430	436	436	410	459	457	425	442	412	415	471	432	470	423	423	475	465	465	429	440	438	437	438	457	443	467	493	428	410	473	431	439	462	428	447	477	467	438	428	423	448	454	461	459	445	462	449	479	429	441	439	450	452	386	433	455	433	399	446	488	481	442	432	429	452	434	443	462	421	430	428	435	455	432	439	448	466	443	414	425	462	437	410	451	418	418	453	470	447	426	439	469	436	491	464	468	423	419	436	459	455	437	403	466	469	426	463	436	452	459	430	437	484	440	444	438	437	456	447	447	419	454	456	434	444	422	426	437	451	459	420	454	436	462	436	436	419	438	479	432	438	458	451	443	462	404	442	455	427	446	428	412	460	465	430	455	444	463	446	446	428	447	403	429	473	469	451	430	451	494	466	445	464	430	462	486	406	443	477	433	421	425	439	439	431	429	467	486	431	424	433	439	465	475	448	453	440	470	435	484	437	457	406	433	438	405	439	452	436	429	423	440	427	452	462	461	453	455	435	430	449	446	444	422	414	439	448	438	464	470	428	446	407	495	417	425	448	467	450	496	472	467	464	437	477	426	472	440	507	467	473	456	442	436	448	446	475	459	418	465	432	438	417	467	486	463	466	447	439	464	433	428	420	447	419	471	452	454	462	442	416	438	454	447	440	424	489	425	437	429	439	398	463	451	428	417	465	463	432	438	425	405	407	434	442	428	448	444	448	447	430	426	455	447	434	445	439	458	437	456	479	462	455	440	464	422	464	503	501	463	454	457	456	467	446	452	406	474	453	423	421	447	441	433	414	454	466	489	444	415	443	436	421	478	427	427	474	455	440	408	472	408	420	415	439	454	461	415	441	454	447	457	443	475	450	446	452	418	466	452	403	474	456	435	469	442	424	455	456	433	461	453	448	429	426	420	418	432	398	452	425	462	438	404	413	448	489	453	467	440	432	394	414	442	463	484	442	407	430	475	455	418	475	466	428	410	432	415	472	452	427	460	460	472	433	419	443	403	398	419	455	440	416	445	425	446	476	420	462	426	438	453	442	427	440	480	404	463	466	464	468	442	441	460	457	454	430	431	464	442	487	444	481	447	475	419	454	444	444	464	403	476	419	446	456	411	471	480	434	465	441	397	463	458	451	442	449	414	428	434	446	476	444	449	414	409	436	460	433	459	449	460	463	438	458	446	440	423	451	452	463	453	444	442	487	473	446	467	430	401	462	451	460	442	463	424	426	472	430	436	474	456	466	449	409	425	420	447	455	429	462	445	447	455	463	437	391	423	437	446	492	450	421	465	477	452	455	469	431	458	441	478	446	448	406	464	434	448	432	468	435	448	428	453	463	438	474	473	440	432	444	443	423	434	448	461	431	481	468	464	437	441	467	460	501	450	446	449	485	453	476	475	420	429	425	451	435	428	428	486	432	439	451	445	450	433	467	454	459	410	480	447	394	429	452	471	426	390	429	443	428	470	441	451	450	486	461	450	461	432	454	468	441	423	420	448	436	439	426	424	398	450	430	435	445	474	456	437	426	463	457	440	453	432	449	483	450	423	438	448	460	431	446	450	428	422	433	459	479	442	447	469	435	453	391	466	431	429	492	454	423	443	465	441	423	428	430	426	488	457	450	454	456	441	403	463	432	439	475	445	414	464	396	468	448	431	443	445	473	473	443	454	407	473	472	435	461	457	444	470	455	439	439	457	436	435	454	429	439	435	455	401	452	435	485	440	436	442	406	444	440	465	423	439	407	470	427	466	437	443	425	442	453	424	441	440	403	408	426	430	454	441	453	447	420	446	459	447	431	472	439	460	455	475	456	440	480	420	411	413	433	443	431	439	463	428	460	420	447	461	417	467	453	416	442	431	466	457	422	441	418	430	456	419	424	431	459	442	469	462	487	466	472	424	487	458	463	453	454	426	465	441	444	467	456	467	416	467	456	431	421	472	492	475	452	448	481	474	440	448	458	455	429	426	432	450	471	415	456	439	445	429	430	481	460	446	411	398	437	429	452	440	428	442	454	473	433	439	445	451	459	457	449	424	447	448	477	475	467	451	449	443	482	433	442	475	445	467	508	456	421	422	444	469	440	457	432	430	424	433	444	422	456	458	436	424	431	430	478	447	463	430	438	438	450	456	452	444	459	464	423	451	439	459	432	403	419	457	468	469	427	432	481	408	485	459	426	486	416	433	459	420	448	431	402	456	458	435	397	426	437	458	455	437	463	455	476	438	438	439	473	417	470	427	438	426	454	446	451	475	423	428	480	446	510	445	411	465	430	453	446	412	468	459	445	421	460	409	471	439	472	448	436	474	461	416	440	437	445	456	460	434	452	448	448	414	448	417	468	434	455	433	415	501	465	417	453	436	515	442	437	436	457	468	439	422	448	435	458	444	438	453	451	413	459	455	434	471	436	418	431	432	410	465	448	470	436	434	452	473	461	423	467	460	483	438	441	416	440	462	456	463	434	440	443	426	464	446	412	476	494	416	472	435	443	433	419	453	437	431	448	466	455	456	382	443	459	438	413	441	457	452	470	458	459	423	439	432	444	460	456	422	467	468	469	448	464	467	493	443	426	447	462	458	433	431	524	415	413	455	465	454	480	424	411	462	453	408	465	444	467	437	442	422	463	470	502	426	455	458	428	436	461	461	434	426	444	442	437	411	443	443	466	425	455	439	465	436	471	464	420	455	444	486	454	472	439	455	457	438	429	435	494	476	412	429	464	478	472	456	458	444	415	466	484	507	450	415	423	457	429	451	420	487	486	430	468	432	422	462	429	480	472	437	446	464	472	457	417	442	424	436	447	463	448	449	462	436	490	443	453	430	437	454	440
1796	1056	457	411	259	859	220	98	82	78	73	74	74	88	80	78	77	77	78	70	72	74	71	85	85	76	74	82	78	79	89	72	88	69	72	73	81	74	90	67	78	75	74	73	73	63	72	66	69	53	75	81	97	77	80	73	65	89	85	62	80	72	79	80	65	84	77	72	66	75	57	66	71	82	83	73	87	83	82	65	86	96	77	95	71	65	78	73	85	79	85	83	64	72	68	90	62	66	85	76	79	99	73	72	79	73	68	77	74	53	87	83	74	82	78	96	72	65	87	72	79	80	83	72	84	73	79	86	73	67	99	73	71	65	79	61	77	76	62	69	86	78	85	69	80	72	74	64	66	84	67	66	80	73	93	91	71	94	72	72	80	67	74	83	70	66	81	87	71	69	77	72	71	72	72	80	76	76	74	78	82	78	59	86	80	69	92	76	64	79	68	77	75	74	76	86	69	75	78	59	89	71	69	59	69	77	76	81	78	75	63	69	76	84	72	77	75	76	64	78	82	66	68	61	57	73	83	77	64	90	90	70	84	80	74	67	93	67	83	96	75	78	68	71	66	71	69	77	65	75	70	87	73	82	75	74	58	73	88	81	67	87	77	73	95	67	78	99	81	74	76	69	68	70	84	68	70	80	71	66	81	93	71	66	76	101	83	74	79	90	71	76	62	63	76	76	78	78	70	74	70	63	80	90	67	88	78	73	78	82	79	75	69	70	66	69	92	88	69	81	77	81	66	73	75	59	80	76	70	72	82	72	54	61	75	76	72	57	67	88	59	95	78	64	67	82	78	76	72	66	71	76	68	75	74	70	85	73	81	75	88	70	70	83	79	91	73	64	61	57	77	74	63	77	76	86	65	79	67	78	70	72	73	84	70	77	81	84	78	54	83	85	78	68	59	72	70	62	76	72	75	81	81	67	68	81	67	59	71	69	74	73	84	75	82	75	64	74	75	71	80	64	75	60	76	94	79	90	84	63	71	85	74	66	77	82	81	72	67	66	80	73	70	93	77	73	81	73	74	76	62	78	84	69	69	80	76	71	68	83	78	85	58	70	75	75	74	72	78	78	72	71	61	85	77	73	74	73	88	71	77	88	86	83	74	74	77	72	68	85	69	74	68	72	67	78	68	88	75	76	79	75	89	85	73	74	72	72	88	84	77	76	50	75	82	67	64	81	95	77	76	80	76	79	58	68	80	74	79	77	65	87	64	65	75	69	86	76	78	70	81	60	81	87	81	73	55	80	79	81	84	66	78	76	71	85	61	75	74	85	56	85	72	68	82	71	68	73	66	84	65	74	60	76	78	70	76	78	88	71	78	87	73	69	73	93	69	83	79	72	78	87	78	72	97	67	73	81	92	69	83	63	77	65	68	67	64	89	76	71	72	84	76	69	79	68	100	60	66	77	98	68	61	76	86	87	67	88	57	90	63	67	80	71	56	73	76	76	67	91	83	85	71	72	62	86	82	72	68	75	76	84	66	85	85	88	91	80	76	76	78	67	68	86	84	88	79	82	63	91	71	89	70	76	80	82	67	69	70	79	68	78	74	76	59	76	72	75	82	66	72	68	77	74	76	62	63	77	74	76	96	76	69	81	75	75	68	79	64	84	65	79	78	87	82	79	86	71	75	87	81	72	78	76	76	79	82	82	74	89	69	55	77	80	72	85	81	74	77	78	72	92	67	73	81	70	70	59	64	79	72	70	80	80	77	79	71	81	83	73	73	85	80	76	71	85	71	80	81	78	77	69	75	63	90	74	78	73	74	76	68	77	80	70	65	89	83	80	75	74	64	77	78	74	67	80	75	84	81	80	82	97	75	67	82	70	75	82	73	81	77	92	73	63	78	77	84	69	93	70	78	70	59	71	75	65	63	83	71	79	81	68	70	74	88	87	68	58	72	56	78	71	64	82	78	72	64	91	83	69	79	72	73	57	63	91	72	85	79	64	70	57	97	71	69	77	73	89	75	78	80	76	62	71	88	68	61	78	81	72	82	68	76	78	72	71	78	80	65	56	69	61	77	70	64	66	76	72	75	89	63	60	77	65	71	88	66	75	83	88	80	90	78	69	99	76	92	66	63	65	68	77	55	77	82	69	82	76	83	77	67	79	71	76	80	84	89	68	74	85	80	84	73	73	65	65	78	76	77	77	85	104	75	67	77	76	85	76	59	72	78	67	83	61	64	92	75	76	65	73	73	72	67	75	67	90	92	90	76	90	71	75	71	74	73	60	80	92	69	79	83	79	57	61	72	73	69	74	80	59	86	86	62	79	83	75	82	81	65	82	82	89	77	79	70	83	73	86	77	76	91	72	81	73	57	83	72	77	76	69	81	66	78	61	92	65	70	95	83	78	77	83	80	68	83	69	73	66	71	71	72	66	90	77	87	78	59	73	62	74	78	64	77	73	72	61	92	66	80	67	75	80	71	76	80	78	81	85	75	84	64	95	75	66	68	82	65	65	72	80	78	81	66	82	95	79	66	65	83	80	82	86	66	91	83	78	63	74	65	81	65	86	72	64	85	74	77	75	71	80	71	70	57	74	83	71	79	70	85	72	71	73	77	84	70	64	77	63	100	74	72	71	85	74	64	76	77	81	75	83	80	75	84	69	74	75	71	80	67	95	87	70	83	73	61	67	64	89	76	79	82	77	71	83	71	67	71	79	69	85	85	75	82	76	89	77	79	71	69	79	71	81	87	80	71	87	74	77	89	73	85	69	70	74	82	63	83	78	79	70	78	58	101	88	63	72	76	77	70	61	71	84	78	66	70	81	85	75	92	75	88	88	94	96	72	67	84	60	76	83	70	72	77	72	79	89	87	68	92	62	65	83	65	71	58	80	79	54	82	68	83	73	63	73	75	92	81	85	69	66	70	67	66	76	67	88	78	82	69	66	70	72	74	79	85	84	69	79	78	75	86	78	78	73	70	67	83	79	62	73	70	79	74	70	64	88	68	67	70	76	87	79	78	63	80	73	84	69	85	76	54	80	82	80	79	70	67	88	60	79	82	61	74	84	82	70	59	76	70	84	83	64	69	100	93	83	86	74	86	73	71	74	72	72	67	66	69	66	91	65	86	91	67	88	67	66	70	92	65	74	78	73	88	76	80	80	83	82	70	58	79	80	57	84	77	75	70	78	88	79	81	63	56	52	71	73	77	76	75	74	78	70	80	71	68	79	76	82	74	79	58	70	88	70	77	73	72	66	75	71	84	82	76	79	69	92	68	75	74	66	79	71	66	80	73	83	74	63	76	92	68	75	65	96	72	77	81	66	66	79	77	75	74	71	85	77	78	71	80	67	67	88	77	72	80	66	68	70	56	80	84	78	87	70	71	66	80	59	88	88	69	79	71	70	75	63	79	82	65	97	83	73	80	84	71	81	85	68	72	83	85	91	79	57	85	84	61	82	84	87	69	73	62	72	68	75	57	80	77	83	70	78	64	56	67	71	70	78	67	69	68	80	68	81	83	80
20579	9409	4655	5301	6835	26972	6615	2384	929	879	781	783	689	659	638	676	658	649	599	570	575	603	559	565	588	577	555	611	565	579	560	520	522	555	540	530	504	506	543	506	570	576	566	556	537	537	543	515	515	543	513	498	535	513	524	554	515	550	583	548	516	518	585	526	517	534	528	541	533	516	534	570	543	502	531	480	489	532	536	497	483	512	499	538	540	557	547	514	523	501	501	559	552	519	518	521	529	496	525	561	510	534	573	530	531	506	523	538	573	511	509	526	531	570	550	533	509	518	505	511	523	521	545	548	514	517	558	495	550	541	506	500	509	495	516	504	530	513	540	548	540	549	590	510	558	540	523	556	518	558	494	508	518	509	512	503	543	481	544	524	522	525	542	503	527	507	513	526	538	583	550	552	510	564	531	510	511	577	571	522	516	549	534	562	547	507	521	508	559	525	513	562	476	512	559	529	517	547	554	546	539	506	506	485	535	514	552	530	521	503	528	522	508	540	553	517	484	493	530	531	535	558	508	540	511	491	469	525	523	491	501	509	573	554	521	531	545	466	557	531	529	530	501	534	503	501	537	532	553	551	480	490	523	542	538	516	516	529	477	539	535	548	504	534	532	529	539	501	548	514	539	545	504	500	549	557	495	528	505	571	530	518	538	527	507	530	499	562	508	533	570	529	563	526	515	530	566	518	577	569	505	538	506	509	544	521	512	508	528	535	583	522	511	523	509	516	584	521	531	544	527	517	515	517	528	530	525	520	543	497	515	525	580	513	537	557	523	553	514	499	499	476	506	542	505	535	501	512	567	530	526	494	535	534	550	532	509	523	527	535	537	495	542	556	539	550	540	487	575	520	479	546	523	496	513	555	509	547	578	494	516	534	535	534	489	481	529	508	506	552	542	542	549	541	514	572	528	513	526	540	515	559	516	518	535	546	516	508	561	528	573	572	551	485	509	532	538	485	513	536	527	496	572	533	531	503	544	496	517	512	516	520	527	541	536	515	486	476	532	509	507	546	545	521	521	549	524	518	492	570	539	517	518	532	491	486	512	502	543	483	558	483	491	511	552	523	539	528	559	534	569	508	553	526	555	533	511	535	535	557	579	507	535	561	561	532	558	525	492	503	516	516	495	548	509	498	551	559	515	501	498	548	514	541	548	537	585	541	526	558	531	503	511	545	543	547	510	522	520	555	528	556	504	550	543	529	531	534	513	535	517	493	522	512	511	544	534	493	525	512	496	535	524	506	544	486	524	546	486	543	532	556	524	551	522	519	540	490	565	499	533	517	519	524	558	521	509	586	532	544	521	558	517	502	529	540	534	515	498	523	483	543	543	543	539	542	560	547	527	531	547	515	481	489	557	501	535	500	534	546	514	563	499	501	516	490	512	557	511	528	576	514	544	545	533	547	538	538	555	546	567	536	549	499	500	522	515	528	495	506	529	530	503	519	519	516	565	546	558	519	554	491	523	538	510	535	517	504	558	531	538	504	533	496	521	482	534	550	520	528	492	511	543	578	517	553	503	516	553	556	514	528	488	517	487	563	562	570	526	526	567	538	569	483	544	555	571	515	516	546	548	529	530	517	509	504	542	489	595	529	533	532	496	507	502	508	510	544	496	531	542	557	518	545	525	510	538	542	525	511	489	517	551	533	504	556	522	540	543	533	484	516	524	494	544	488	486	516	523	538	512	505	516	503	523	519	502	494	525	526	524	561	546	534	524	530	523	511	546	534	497	543	489	531	530	488	516	514	559	494	569	537	511	557	484	520	535	529	513	499	514	522	517	561	540	485	502	529	525	507	524	553	532	519	519	523	542	504	521	520	567	533	546	508	523	527	487	540	515	542	526	550	541	533	543	520	531	525	518	535	554	520	474	579	511	515	580	493	514	536	499	479	542	540	559	534	534	567	571	531	489	510	528	563	544	526	503	485	504	490	564	550	512	545	522	547	477	542	504	520	527	505	545	548	531	539	514	494	535	549	559	490	534	501	552	536	527	509	512	529	522	537	523	556	522	550	499	514	513	554	555	519	543	512	520	527	524	511	517	517	527	553	545	525	508	525	506	513	559	543	520	542	512	542	559	528	553	537	582	508	558	507	540	525	541	509	504	509	531	501	522	532	519	523	510	522	544	545	515	575	501	537	545	523	567	482	507	549	545	521	522	500	523	531	557	509	506	525	517	550	521	499	529	500	490	510	538	524	480	531	573	523	568	580	518	527	511	528	477	474	499	544	556	542	551	539	532	524	526	539	532	493	537	481	513	520	535	496	556	513	522	529	510	534	513	533	512	520	564	540	506	520	489	511	520	561	550	499	538	568	517	529	521	555	530	466	513	547	560	513	556	535	503	527	579	502	523	532	544	518	577	582	542	534	516	529	539	490	527	533	558	564	540	484	555	507	556	532	524	485	543	543	481	524	539	572	526	497	544	491	536	507	510	542	509	516	547	502	508	566	502	467	509	507	557	487	511	516	504	536	532	510	518	537	529	527	518	512	554	497	513	543	491	549	555	472	518	531	493	521	531	502	514	520	578	515	519	523	517	492	541	519	519	532	536	546	547	504	532	495	493	550	545	521	547	533	519	495	536	494	478	551	502	534	554	522	548	508	503	492	495	496	562	489	483	530	543	528	509	509	519	517	550	508	515	521	479	511	496	554	504	473	506	525	507	504	514	506	525	528	575	530	494	525	536	487	562	505	484	531	508	520	530	548	540	522	549	535	548	541	515	533	548	530	523	532	517	517	541	542	516	583	510	540	543	569	524	510	520	502	546	541	533	507	546	493	552	547	539	574	516	524	515	526	536	514	538	516	504	529	540	495	508	532	511	486	526	566	526	526	504	524	516	540	532	513	491	560	562	545	538	523	528	543	518	554	543	532	518	538	527	506	512	558	523	513	552	587	505	486	505	540	525	532	516	536	535	502	503	513	506	579	502	525	494	540	548	534	512	513	495	550	520	529	514	552	518	537	508	536	540	518	526	550	558	547	558	502	533	573	512	549	557	522	527	547	542	511	503	514	520	543	466	550	490	539	558	520	509	517	522	500	513	494	529	541	547	546	538	546	490	519	575	518	506	540	551	504	524	528	495	541	487	525	516	564	533	501	539	523	529	492	538	531	513	492	495	533	512	531	516	533	542	554	508	558	526	499	555	505	552	503	505	506	541	502	502	550	491	517	527	521	516	516	526	552	508	572	531	485	507	542	525	546	506	532	553	523	529	513	513	567	537	534	553	521	535	503	490	536	523	489	521	502	516	542	543	534	520	545	563	520	505	566	563	527	521	528	546	549	514	536	504	521	527	499	523	526	528	528	513	496	476	527	548	507	537	552	539	546	534	503	481	500	517	518	498	523	533	514	518	521	512	495	550	524	561	526	545	568	512	557	508	559	531	528	528	530	523	524	528	534	503	504	540	512	488	539	506	533	529	519	519	543	483	515	510	524	529	547	523	535	572	535	508	534	477	524	504	511	501	502	544	548	555	582
3147	1242	586	343	281	929	218	117	100	115	127	122	121	113	111	118	114	104	128	106	114	108	95	114	106	107	131	121	147	118	105	136	125	114	134	104	101	132	131	114	104	109	116	108	116	104	114	129	115	109	122	100	105	109	138	94	107	107	91	126	113	113	119	101	120	102	121	142	107	122	121	116	126	96	129	108	117	115	108	107	101	116	122	130	114	122	101	119	109	99	112	108	109	104	104	128	131	138	103	89	124	104	129	115	122	129	116	115	108	122	104	117	109	107	112	120	113	114	105	114	103	104	103	117	98	111	128	108	101	108	100	119	124	132	118	132	117	100	128	100	114	119	111	124	108	118	104	128	134	100	109	84	105	137	92	102	112	114	112	116	131	115	90	110	113	134	123	107	103	115	119	105	113	119	127	116	132	118	122	109	119	113	107	107	100	100	125	111	96	109	107	113	119	112	105	111	124	120	112	119	106	106	120	96	121	129	108	132	111	122	124	117	103	125	118	129	108	107	125	126	114	98	109	116	112	113	97	116	117	105	106	137	119	122	110	103	101	126	110	113	130	125	125	117	113	115	119	104	105	99	112	121	106	95	115	108	95	130	110	104	118	111	114	106	104	93	128	111	107	101	108	124	125	113	119	92	108	117	109	122	93	124	105	120	152	124	99	120	109	106	121	116	112	106	103	109	101	113	114	112	107	115	113	100	116	115	105	116	118	104	106	103	99	112	101	100	117	108	111	95	94	107	104	112	116	113	97	113	119	119	118	108	130	103	107	98	104	106	117	104	103	114	112	106	106	97	113	108	121	99	116	108	106	119	125	125	103	132	105	114	117	103	100	102	107	142	93	119	102	102	111	111	107	117	120	101	114	117	100	104	117	115	105	120	122	123	127	129	116	121	106	103	132	137	115	106	114	115	95	125	125	107	112	111	121	121	115	115	132	107	98	107	97	105	104	100	122	103	109	115	112	123	99	124	116	113	95	109	99	129	115	94	126	115	121	115	111	111	107	105	102	110	110	113	128	120	102	99	115	134	118	107	107	113	113	96	132	110	130	121	117	100	123	105	130	101	118	110	89	110	89	98	121	123	105	106	110	112	115	120	121	117	112	100	107	108	108	116	107	105	110	116	119	112	109	113	99	111	105	116	103	110	113	132	111	105	108	106	110	103	108	119	100	107	107	112	95	125	117	99	105	118	92	123	115	118	107	104	130	124	120	110	115	133	111	115	122	110	100	100	110	99	100	110	140	108	106	100	119	96	115	101	101	109	118	89	103	111	107	112	93	105	106	108	113	98	92	112	123	106	96	141	111	103	118	104	129	112	99	108	109	130	94	103	118	113	122	97	108	125	125	107	100	108	102	125	115	102	98	114	123	96	103	117	111	114	111	118	110	111	122	111	107	99	122	103	112	115	105	104	121	108	128	128	118	132	105	108	124	94	104	109	128	107	100	114	113	123	128	112	113	123	108	127	122	98	108	105	106	109	102	122	113	115	123	121	124	97	104	119	110	109	126	126	109	118	118	107	122	111	125	111	101	104	116	100	98	111	115	117	109	112	101	118	89	135	110	96	125	104	128	114	106	120	101	101	113	111	117	112	89	112	128	103	119	100	111	101	123	125	121	117	133	106	99	120	122	104	93	118	119	128	106	114	119	106	118	105	121	97	127	113	118	101	102	111	118	111	97	104	113	108	98	113	101	105	121	108	94	98	107	134	127	101	113	102	115	114	121	117	121	109	105	125	112	110	118	102	107	109	108	114	115	112	107	114	107	90	118	108	101	117	97	99	107	107	106	125	99	96	107	115	115	129	115	102	113	117	112	130	120	97	115	102	117	117	121	108	96	111	113	115	98	107	99	114	117	111	113	112	111	118	121	116	113	110	103	104	106	106	111	104	100	127	113	103	112	132	124	115	124	121	124	89	103	103	107	107	105	123	109	93	132	122	100	112	110	106	113	125	107	88	115	123	112	122	122	118	108	101	117	113	104	116	106	117	114	100	127	106	123	93	87	97	102	117	135	129	112	110	97	123	104	111	96	104	106	103	120	102	119	103	106	109	117	113	95	107	104	122	120	110	102	108	108	137	117	109	90	129	125	122	101	104	96	113	100	130	110	121	111	101	109	128	129	113	100	140	101	114	110	130	134	101	113	108	114	102	132	107	120	112	115	96	134	118	111	108	107	123	107	108	121	110	98	107	102	141	110	117	109	124	114	106	113	98	113	109	111	100	104	116	125	116	111	107	111	107	113	106	129	109	113	106	118	119	100	106	113	91	134	125	117	118	114	127	123	132	104	104	106	90	119	112	118	115	93	108	107	117	116	112	104	124	119	126	124	128	92	101	90	127	108	113	113	92	116	114	111	93	121	139	120	119	114	122	124	106	93	113	112	105	100	113	99	125	87	135	113	124	82	93	104	121	114	112	125	119	102	106	114	117	102	102	126	118	104	94	111	114	94	104	123	106	98	102	99	110	109	120	106	118	100	132	105	115	118	104	101	117	101	113	110	123	115	104	124	100	96	111	119	113	116	107	100	96	117	112	103	86	111	115	114	103	97	121	110	109	100	113	130	109	107	123	107	126	115	139	92	121	116	111	112	107	118	127	105	102	130	118	117	104	108	132	107	112	118	124	131	94	133	112	102	109	104	117	133	99	107	113	120	121	115	115	99	121	118	108	122	95	127	138	104	115	101	106	121	108	104	115	107	106	105	104	104	113	98	124	107	108	129	92	110	100	120	106	112	107	108	118	92	108	113	100	107	128	92	115	124	124	101	121	122	107	99	120	87	129	114	100	104	112	111	104	103	113	115	113	116	103	100	95	126	108	104	115	93	108	115	110	123	146	106	131	99	104	110	106	116	139	117	100	104	101	115	111	112	128	101	122	117	120	119	95	108	122	103	120	123	114	114	104	97	115	106	105	119	122	107	92	111	115	109	119	125	111	105	123	98	100	109	100	95	106	124	138	108	117	125	106	101	110	113	91	114	111	122	114	93	104	113	114	104	143	118	105	129	102	95	113	114	113	102	116	104	133	105	111	122	101	119	103	94	87	111	132	107	107	124	97	121	124	112	126	94	93	114	115	116	109	125	136	124	108	100	117	114	105	109	105	109	115	118	99	114	124	123	113	110	120	124	123	117	103	118	118	112	101	98	106	111	124	118	135	103	102	117	121	112	122	115	113	104	130	130	120	127	113	106	106	107	105	126	116	97	90	114	114	116	111	105	100	120	100	125	130	119	100	113	129	110	109	118	108	107	103	116	103	104	93	104	101	114	108	98	104	116	101	118	107	108	108	114	126	120	113	121	116	131	116	120	119	150	108	100	120	98	112	116	101	116	109	103	124	102	127	109	108	111	113	129	113	84	107	119	112	117	119	121	101	108	123	128	111	121	110	103	113	113	109	103	100	106	100	121	89	115	110	118	105	117	121	118	111	104	95	113	122	111	108	127	126	139	116	115	91	120	105	114	107	119	112	98	122	106	119
20205	10821	5775	4278	7611	26203	6644	1912	1285	1192	1192	1037	1035	976	953	946	975	906	913	840	867	882	828	857	867	894	862	825	880	830	849	878	942	830	790	809	857	833	845	869	813	868	824	793	876	839	812	791	836	786	836	810	834	764	829	815	855	795	789	824	822	800	819	884	784	814	846	852	827	768	832	813	834	855	803	844	823	853	801	811	789	814	798	798	828	822	790	814	783	813	774	809	818	802	881	796	849	847	841	799	848	846	840	809	793	796	823	803	872	824	811	834	786	836	801	760	844	888	829	829	864	851	782	806	852	794	811	794	808	828	776	826	832	812	834	776	846	814	819	764	835	812	809	802	809	817	849	843	828	824	769	837	827	838	819	811	798	815	803	761	823	830	791	827	826	874	808	863	811	837	835	837	835	845	794	829	805	840	813	789	850	828	790	819	784	884	825	818	832	806	852	829	796	784	839	794	783	794	830	806	868	829	787	821	793	763	805	780	830	764	819	805	824	743	835	809	788	779	803	839	829	814	784	832	830	818	830	769	848	784	791	808	801	848	845	814	799	865	774	788	785	806	799	824	811	805	806	805	808	831	833	786	826	820	823	794	820	775	831	820	813	787	790	787	807	825	811	811	786	834	777	785	793	823	825	828	783	771	777	839	799	816	842	838	794	852	837	811	835	787	864	813	798	841	789	799	756	772	818	773	819	800	779	821	840	799	795	797	804	839	848	805	831	790	859	833	843	845	838	823	819	789	825	764	805	796	798	818	802	771	805	800	819	785	833	820	850	817	805	840	807	842	846	804	833	780	800	748	840	849	827	822	812	781	789	783	799	804	792	868	786	780	792	791	751	811	819	805	756	805	796	792	851	786	831	826	806	798	772	827	816	826	788	824	770	854	763	815	799	836	791	805	741	833	829	809	757	833	809	796	831	817	814	853	806	840	835	846	853	847	844	793	812	817	848	841	816	783	812	805	825	831	865	817	849	799	797	810	849	838	791	819	844	798	831	838	814	808	828	790	794	771	822	816	748	847	786	841	770	813	830	754	846	824	787	811	800	743	846	847	784	797	864	822	824	772	853	827	812	818	850	842	779	832	798	813	880	804	835	835	817	799	841	760	852	835	797	823	831	805	828	815	762	865	820	841	822	838	800	840	797	818	766	821	823	771	862	803	781	801	798	785	851	784	824	819	809	804	800	808	811	796	750	781	838	845	802	813	783	838	817	803	823	809	810	871	825	889	843	829	813	842	761	799	812	857	816	852	798	823	806	796	803	793	828	827	818	753	801	859	797	817	808	794	781	769	844	820	850	827	841	803	814	797	828	809	805	816	808	785	785	782	834	827	779	819	808	810	871	851	831	819	779	819	761	814	844	805	814	825	798	865	810	819	834	768	803	843	821	811	827	757	801	837	834	869	820	829	799	870	792	810	828	848	842	863	838	820	797	859	799	832	812	808	784	768	854	756	781	811	814	879	769	819	827	782	858	829	853	812	824	821	841	823	784	817	837	804	785	836	859	814	773	814	871	827	848	786	810	781	841	769	857	766	823	848	836	799	834	841	840	782	824	819	811	798	797	769	800	825	801	849	832	796	798	833	828	821	802	816	802	836	811	812	842	786	837	793	809	853	757	832	799	825	821	843	850	778	841	846	735	834	795	809	795	818	805	816	812	781	827	819	784	806	755	832	806	815	815	807	809	856	855	776	841	870	799	832	875	819	810	805	742	831	806	809	842	800	816	825	843	842	743	796	813	791	782	786	830	794	779	847	776	828	791	813	812	783	811	766	763	763	860	786	761	813	809	816	829	846	861	798	812	846	825	812	794	874	807	824	832	793	800	800	754	883	808	819	823	817	825	827	844	812	855	804	859	790	761	787	805	808	872	829	809	840	810	833	818	820	846	837	814	851	793	824	875	825	813	782	846	853	741	834	848	819	789	776	818	808	813	762	807	841	817	786	802	819	850	805	821	777	819	783	855	854	821	807	810	771	863	800	795	817	844	820	800	834	778	765	764	810	852	740	835	842	814	812	817	764	826	808	776	818	825	873	815	852	846	841	761	816	786	844	774	791	769	784	796	855	779	768	800	821	830	824	799	799	832	829	801	811	803	815	805	830	763	845	853	862	782	845	754	796	818	816	850	808	815	823	805	808	766	810	843	846	828	812	781	827	816	799	819	781	785	800	868	812	826	788	810	777	796	795	825	758	794	786	769	788	790	810	878	793	801	840	812	850	781	793	781	836	838	824	811	797	809	818	769	818	857	801	796	792	850	814	837	831	784	802	806	832	803	806	832	784	787	829	786	855	829	859	855	813	743	821	834	851	777	808	832	850	780	824	827	828	796	782	827	747	867	841	824	821	815	807	862	808	849	822	819	807	772	817	725	765	854	841	822	827	810	781	821	855	863	857	799	798	793	845	770	812	843	860	809	787	827	812	826	796	842	795	807	778	843	820	801	848	778	808	845	837	815	793	796	801	821	812	819	841	811	781	768	774	853	837	839	821	820	852	831	807	878	810	794	797	792	789	828	796	820	810	853	797	837	841	801	777	799	780	768	844	773	829	807	837	798	839	820	810	815	821	768	813	820	850	782	796	806	772	783	853	827	813	784	820	780	825	834	845	786	845	794	851	833	871	831	780	832	840	845	781	782	751	850	836	768	791	821	791	825	808	803	813	836	805	859	776	824	796	822	775	802	803	796	792	794	781	825	835	798	845	831	766	885	836	794	808	816	836	824	819	805	769	798	842	757	827	800	796	821	808	797	839	834	809	805	788	789	780	850	828	843	852	852	826	825	849	809	826	821	806	800	821	833	816	780	796	817	834	805	737	850	802	831	785	833	799	826	851	795	811	832	848	821	819	771	782	830	824	810	787	821	757	822	845	812	806	838	821	793	768	842	784	815	841	826	822	783	810	802	812	759	839	819	845	840	792	820	843	832	790	765	823	785	848	771	829	809	818	841	787	766	752	772	815	793	843	852	792	841	833	840	813	810	776	855	845	802	816	855	801	830	827	797	806	786	839	829	796	808	783	786	761	793	771	763	746	807	815	837	787	864	925	817	795	844	839	804	820	841	815	800	809	767	818	779	817	758	785	845	800	823	853	805	802	799	829	826	842	793	807	772	816	791	811	802	836	868	833	790	837	830	818	814	800	843	799	807	749	812	844	794	765	854	830	839	776	745	782	809	797	794	840	828	807	813	804	832	787	782	789	801	804	830	774	847	837	819	787	804	804	811	825	751	834	758	805	782	824	871	811	845	835	882	886	837	802	807	835	808	828	821	789	835	817	850	818	830	782	809	871	790	844	756	838	822	812	821	809	821	834	833	827	766	820	802	818	864	829	835	796	841	849	853	797	793	782	804	816	761	806	891	819	773	813	792	804	792	830	860	770	779	820	785	808	788	799	783	820	847	803	829	784	813	806	808	813	787	840	822	842	824	786	779	823	855	817	806	840	851	805	837	780	779	857	780	756	830	812	829	773	817	846	830	812
2218	1666	825	449	323	1315	429	193	176	139	139	151	137	152	136	130	131	145	145	158	128	147	162	165	151	162	131	178	147	117	120	120	149	133	140	135	144	154	135	151	143	139	127	138	133	133	131	145	105	156	135	124	133	128	122	149	140	133	154	138	149	145	147	148	133	128	129	144	142	137	135	133	155	120	152	125	142	134	136	128	155	137	121	133	147	132	129	133	133	132	143	138	136	133	157	113	130	141	135	130	134	128	135	142	148	127	129	115	138	142	136	138	124	113	145	126	134	142	135	145	138	128	154	131	141	142	136	167	149	140	133	131	144	126	147	144	147	139	141	133	124	136	148	128	131	125	142	157	137	152	110	131	136	128	135	137	136	132	134	126	153	137	159	156	136	110	147	139	143	146	120	131	128	145	148	149	146	145	127	144	146	153	139	150	123	149	142	132	135	162	134	148	132	141	139	140	143	156	131	135	134	134	146	152	133	139	140	131	137	131	149	132	125	138	120	140	143	135	121	125	127	123	155	140	125	156	147	103	139	149	128	148	127	138	147	135	129	135	135	147	133	134	133	145	123	141	143	129	132	127	147	124	133	141	138	150	149	133	117	139	142	146	152	134	137	144	155	134	129	141	137	128	128	132	129	133	130	143	142	138	136	132	117	135	128	129	119	119	140	129	153	139	143	116	132	129	143	145	153	132	135	143	141	133	128	152	123	124	136	147	138	124	146	126	131	124	124	141	137	149	127	130	137	136	141	114	147	168	133	131	152	145	149	140	128	142	126	129	126	141	137	136	145	121	139	141	146	144	138	141	137	131	130	119	151	142	132	152	136	121	116	127	143	150	150	156	109	141	131	130	128	143	134	146	157	131	128	141	130	128	141	151	150	122	133	150	143	142	150	149	160	127	118	135	120	133	124	107	159	130	128	149	121	140	147	127	142	136	119	127	138	126	131	136	116	151	122	141	138	142	123	151	119	139	139	144	156	132	119	126	134	156	142	155	131	143	105	154	130	134	140	146	147	156	133	134	139	134	138	142	124	113	129	165	126	132	137	129	155	130	139	137	142	152	123	141	153	126	141	109	120	161	143	138	142	144	164	149	131	125	131	131	142	136	137	133	126	139	115	129	148	130	147	137	131	124	130	132	141	143	127	143	152	130	140	129	164	132	129	134	118	112	136	125	125	124	144	135	129	154	146	128	129	124	131	150	115	146	157	126	149	124	149	130	139	146	137	133	132	133	127	125	136	131	148	125	141	137	160	145	131	124	134	147	120	131	118	123	144	126	133	102	120	150	118	139	131	136	157	134	119	149	142	137	146	150	150	137	137	137	128	147	125	120	129	122	108	156	141	133	128	129	133	136	144	120	141	155	148	131	141	162	141	125	128	122	133	128	131	134	128	135	137	139	143	145	124	135	141	153	133	132	142	144	148	141	147	126	135	129	143	136	123	149	143	130	153	113	138	123	137	134	121	130	167	127	134	142	120	126	161	140	148	110	139	136	125	143	123	135	152	151	117	121	134	113	121	132	141	131	140	141	119	128	124	133	129	134	143	135	146	120	142	151	145	137	169	153	146	142	148	120	156	134	131	125	144	149	150	144	144	132	129	128	160	159	152	130	143	126	151	125	129	139	127	140	131	137	130	127	136	155	135	130	120	133	156	119	133	149	135	142	155	147	126	140	137	141	142	118	146	156	141	131	114	122	130	135	106	127	149	139	136	135	132	118	146	130	143	144	134	134	137	130	136	121	126	149	120	164	131	158	155	135	151	150	132	125	140	120	129	158	123	144	131	138	145	120	150	123	145	120	152	136	137	121	142	128	160	149	138	148	120	145	129	134	131	136	135	151	107	132	138	129	154	123	144	122	145	130	129	130	137	154	124	119	147	137	126	114	135	130	129	133	143	127	138	134	114	135	144	133	122	137	139	148	132	124	146	134	131	149	148	178	138	149	123	133	134	145	160	155	148	128	128	131	115	142	134	142	135	127	138	139	149	128	139	142	143	126	116	132	136	153	148	141	148	118	144	137	127	139	146	142	140	135	137	141	130	134	144	129	113	137	141	136	123	137	164	142	133	117	133	146	152	137	133	151	151	135	142	118	132	168	140	134	140	162	161	155	129	150	150	139	127	148	125	110	143	141	149	118	122	142	157	140	159	147	139	150	152	139	154	145	135	142	133	126	139	141	140	145	151	154	136	140	129	139	144	141	131	152	135	144	140	149	140	139	151	135	109	148	149	142	137	142	126	149	134	152	149	144	107	121	150	129	123	132	145	156	154	121	136	151	138	133	138	122	129	157	136	142	128	144	131	140	142	146	166	124	153	123	148	117	145	146	143	136	131	133	139	143	134	118	147	154	149	148	120	137	120	118	120	115	146	140	125	142	159	116	125	150	125	132	114	137	147	140	115	114	126	140	112	129	129	156	128	129	150	129	148	151	135	141	134	137	126	133	144	108	152	137	143	143	161	153	133	154	132	128	122	135	142	134	144	116	153	137	148	140	113	144	134	108	130	143	120	148	144	110	145	154	130	139	139	132	152	140	122	149	139	115	144	132	132	130	105	139	126	139	126	130	149	137	155	141	132	148	147	139	170	153	142	141	167	138	153	135	134	124	142	159	122	153	139	134	140	105	145	135	150	129	141	122	122	153	153	148	161	152	135	163	159	127	154	137	128	160	134	153	147	130	132	140	143	146	125	141	134	126	118	161	124	167	140	146	154	130	138	124	133	128	136	133	128	125	147	129	121	144	147	153	134	152	142	146	121	123	114	156	157	131	113	145	145	153	150	150	124	134	131	143	131	136	110	127	141	133	132	114	132	121	131	142	135	151	115	133	139	137	140	147	152	133	150	118	133	127	141	119	122	135	152	133	134	115	152	122	155	138	125	146	157	130	150	127	123	136	149	152	131	150	154	145	131	117	170	129	149	133	155	142	114	140	157	143	130	132	142	154	130	152	118	135	152	123	115	144	132	139	147	146	146	149	154	138	117	140	140	155	153	111	148	126	129	169	153	133	138	150	133	143	134	138	141	155	119	120	148	124	149	140	143	114	150	102	130	159	150	116	117	136	135	131	151	134	124	123	131	137	141	132	131	145	120	161	134	135	142	103	130	146	123	118	151	126	129	118	122	121	133	138	137	133	144	120	135	126	160	120	143	134	133	146	149	152	157	139	124	145	140	155	140	126	153	135	140	137	133	140	152	138	151	147	148	127	127	116	142	157	121	122	140	127	130	153	150	128	129	135	129	136	150	147	119	134	132	123	122	136	137	168	141	143	142	142	126	141	138	124	151	148	134	128	150	142	120	130	129	139	140	131	156	117	124	126	143	134	121	131	113	141	143	147	127	122	165	126	128	128	143	162	141	160	122	128	143	143	135	136	145	132	139	133	144	150	137	139	145	109	125	142	115	159	125	124	140	119	123	150	162	118	156	140	128	156	142	139	132	139	140	141	129	132	128	134	124	140	149	116	127	143	136	147	128	144
21476	13350	7688	5691	7383	29977	13849	3795	1985	1802	1575	1527	1408	1395	1326	1304	1210	1198	1182	1167	1099	1120	1037	1044	1061	1046	981	1041	998	1029	1000	1050	1032	1024	997	970	1017	973	995	960	938	1004	997	988	975	953	966	1019	986	960	985	952	970	958	916	919	1005	954	934	975	953	944	941	976	967	979	944	994	976	1025	999	951	979	904	940	984	970	958	949	910	948	974	945	888	992	980	896	935	967	873	947	960	972	1004	1006	962	940	1005	933	988	974	928	968	945	959	979	919	940	974	915	949	918	964	929	985	960	938	920	953	935	953	985	939	967	972	989	936	954	939	969	930	968	953	962	892	963	975	986	945	944	880	932	977	940	976	963	919	925	949	983	921	921	964	982	902	943	949	962	920	930	966	906	936	932	960	974	899	948	943	861	943	948	904	929	958	1004	1005	981	966	990	956	985	955	943	929	973	936	954	952	929	887	965	1028	959	967	945	960	898	936	939	967	922	964	958	961	928	992	942	946	931	891	956	976	880	942	956	913	953	968	945	920	904	905	924	935	953	955	949	978	917	979	955	927	965	927	979	921	911	955	945	910	984	898	990	920	950	915	914	942	925	926	938	949	931	958	917	938	891	967	960	982	1009	957	1021	962	949	921	973	917	940	961	953	933	935	925	905	943	926	905	966	944	942	993	950	951	924	972	985	957	989	952	934	974	969	938	966	895	940	968	926	931	964	930	981	951	914	929	941	955	962	966	946	921	964	951	917	905	943	1009	953	936	939	937	934	971	1006	916	918	934	926	920	980	945	910	971	953	911	950	992	955	951	959	1009	937	907	940	960	900	1018	953	941	962	981	936	955	956	950	928	947	962	949	989	985	912	964	960	931	952	896	928	955	956	971	969	947	936	977	939	975	954	871	966	997	879	980	942	920	951	924	918	908	895	986	932	954	911	945	963	982	950	933	970	921	926	983	930	990	966	975	931	946	987	962	929	914	985	967	972	874	941	914	916	945	945	910	914	917	948	887	950	945	1030	997	960	934	940	888	967	925	946	909	964	957	974	946	968	898	1002	935	913	915	931	964	968	955	952	980	955	948	906	938	932	993	968	962	999	905	969	916	916	940	897	986	908	1046	965	890	961	955	970	935	906	887	958	962	917	929	956	929	901	919	919	945	932	931	935	976	937	986	912	878	930	919	927	938	904	917	975	956	941	908	1009	923	935	917	958	915	966	895	956	916	986	934	948	974	894	972	964	954	911	955	989	943	956	953	903	940	881	907	971	919	921	966	919	945	946	960	920	957	916	938	908	960	931	980	1000	1000	921	979	936	983	943	880	910	978	1007	941	958	930	1019	941	940	940	893	956	951	938	936	915	977	956	989	949	940	974	908	961	931	960	929	967	993	977	969	936	886	899	955	947	923	942	899	931	982	946	951	952	991	943	943	1004	961	944	961	951	891	939	1003	963	942	940	923	948	961	958	929	900	927	980	916	923	940	997	961	916	980	984	980	893	970	924	953	993	982	927	899	975	948	920	914	931	946	1006	901	1008	993	948	962	947	989	964	992	906	961	957	938	984	972	991	904	923	915	914	945	974	917	936	902	916	871	976	958	956	935	962	976	958	960	963	934	991	945	961	958	947	961	936	1009	933	986	953	971	976	943	896	932	936	905	945	973	954	914	908	966	905	965	997	968	960	951	969	935	934	911	945	982	914	963	905	933	881	934	932	933	938	970	976	906	932	914	944	942	907	943	977	998	1040	979	973	943	971	941	940	953	978	952	912	964	916	954	979	968	947	920	918	898	943	1020	982	916	983	925	889	969	915	892	897	955	923	910	908	982	985	948	974	1022	977	911	903	919	955	880	909	929	944	990	918	874	973	965	856	933	944	945	912	976	946	912	961	922	1019	959	947	899	1014	923	945	963	932	921	913	995	942	939	984	937	951	899	974	992	963	955	933	975	924	977	1000	928	969	942	911	958	937	912	929	904	986	914	915	925	937	942	917	967	949	988	946	978	915	973	918	883	910	888	917	913	928	975	927	952	940	927	977	933	938	941	951	971	925	913	982	967	947	946	1011	934	948	880	988	908	965	937	910	1006	963	934	935	944	988	916	940	973	941	934	938	908	912	967	957	951	962	946	930	947	952	959	906	974	971	908	954	957	914	959	959	1013	946	958	921	976	924	895	895	965	896	962	933	926	906	965	967	1009	976	948	915	956	930	908	949	982	889	949	968	917	941	936	961	951	932	963	955	977	966	960	992	947	953	934	932	977	956	957	970	947	991	936	962	920	958	958	937	952	937	935	986	914	930	946	936	965	932	940	937	966	952	955	937	943	922	924	949	921	971	897	976	897	954	888	938	938	938	1037	921	984	935	915	943	962	900	956	889	921	926	954	955	911	987	933	987	896	929	954	975	966	963	963	959	971	971	925	965	955	964	994	985	953	983	960	931	882	973	942	924	924	952	966	1004	906	894	954	941	927	928	920	965	934	951	954	962	918	957	936	969	955	925	931	937	926	916	965	962	962	976	947	986	924	863	904	932	968	964	946	978	996	894	940	941	987	957	951	891	1000	946	927	924	950	959	918	924	949	959	1012	973	904	941	933	929	970	939	954	990	974	890	962	976	950	937	979	998	943	984	905	954	989	917	947	972	976	957	955	965	939	911	909	911	944	979	981	980	897	921	926	990	934	921	971	892	911	937	939	933	918	913	908	998	950	968	986	998	954	914	909	927	933	939	986	935	951	923	923	924	984	956	925	966	908	927	924	1006	968	941	948	975	988	911	960	967	960	937	952	942	914	887	976	978	988	890	888	920	1002	932	961	866	966	978	933	955	923	964	955	973	902	886	918	951	981	954	977	925	920	940	934	1011	909	1007	979	938	936	921	885	954	924	950	951	898	947	976	943	944	960	971	975	891	995	913	953	878	1006	992	942	971	946	941	944	920	918	905	976	956	980	950	1003	951	878	914	905	956	939	951	966	985	898	978	933	908	1008	993	911	941	954	938	983	963	898	935	903	933	949	910	984	920	976	965	971	932	889	897	964	961	924	934	941	954	949	884	863	941	923	963	985	957	945	953	932	967	952	929	971	919	931	877	984	1005	920	956	932	963	907	942	926	963	955	935	978	973	956	888	945	964	955	968	899	975	931	1003	919	956	928	930	973	961	962	959	914	932	997	928	926	930	970	932	878	937	945	911	895	996	968	925	960	936	903	958	937	941	938	1007	922	949	904	937	953	928	882	949	950	941	942	991	964	954	956	916	969	1016	937	989	974	936	976	964	951	919	930	954	965	954	885	989	905	958	902	959	920	933	951	1008	893	940	913	969	923	929	919	1000	901	930	939	904	957	928	958	951	946	938	940	1011	952	952	967	969	997	961	922	947	947	961	955	1004	953	935	954	993	993	961	987	948	946	987	953	886	942	965	945	919	945	920	966	952	964	889	902	999	995	947	945	968	968	950	984	928	937	920	933	936	942	951	915	960	896	1011	967	981	921	930	984	898	967	887	968	963	974	981	966	965	1005	955	930	928	886	969	909	917	929	932	950	976	1008	974	899	932	950	931	940	978	954
1934	643	310	133	195	266	86	65	61	47	60	55	69	71	61	61	53	62	69	72	64	58	68	68	50	71	47	58	81	61	52	59	74	60	63	60	61	57	60	60	68	64	63	69	66	65	55	49	53	65	76	46	55	49	59	61	62	66	61	66	57	64	55	56	66	59	61	56	54	68	56	65	53	56	53	55	56	48	61	55	60	68	51	57	63	56	64	77	57	63	61	61	57	70	52	67	53	66	58	61	54	60	47	48	62	70	63	66	71	62	67	65	42	64	55	58	53	76	53	60	57	58	59	66	54	64	71	64	56	64	59	60	53	64	56	56	56	62	61	55	49	50	61	46	55	61	59	49	67	60	65	64	72	37	59	58	56	50	62	59	53	66	61	59	58	73	59	47	63	54	69	65	57	70	56	46	73	72	54	52	64	44	72	40	72	61	60	51	47	65	66	54	49	72	61	58	61	65	64	58	53	57	63	69	51	53	56	61	64	63	55	69	59	55	62	76	56	51	60	80	51	47	64	50	47	59	61	61	58	45	60	68	66	54	58	57	60	67	55	55	67	66	48	55	68	59	63	67	68	65	54	52	56	54	62	50	64	68	58	60	59	57	54	59	66	77	56	50	56	51	53	68	64	58	58	73	61	71	54	53	48	56	69	50	55	62	55	75	57	49	58	62	63	57	71	56	83	67	55	71	59	73	66	59	57	80	49	59	56	63	66	59	64	49	53	53	62	52	71	61	59	66	53	58	53	60	49	69	61	65	79	62	44	67	58	48	71	63	62	75	64	70	62	44	58	47	60	64	59	67	60	48	45	55	55	55	68	58	58	57	50	53	63	64	71	62	77	66	67	64	62	73	56	61	69	66	67	48	64	70	66	62	62	53	72	58	69	65	68	56	84	58	74	63	74	59	67	62	70	58	51	62	48	71	55	56	63	52	63	47	57	65	62	59	54	52	59	66	66	52	65	68	63	60	50	51	74	52	67	71	46	62	53	59	56	61	60	65	56	65	41	52	54	71	57	62	70	62	63	47	49	63	52	58	63	48	63	55	63	56	61	62	58	73	78	57	63	54	58	65	59	85	55	63	57	50	56	62	48	60	54	69	51	61	58	60	61	53	53	63	66	67	69	70	49	55	60	56	59	60	76	53	54	65	67	56	61	60	67	41	69	64	53	58	68	57	52	66	76	64	53	69	64	48	54	68	55	63	74	73	53	75	50	59	63	74	70	58	65	55	48	59	51	64	67	74	52	52	63	56	65	57	62	60	54	64	68	61	61	58	54	49	68	62	65	60	53	72	47	72	54	63	63	60	49	74	46	68	55	59	60	57	45	55	63	55	46	79	77	52	59	69	60	57	58	59	63	66	59	62	51	59	64	57	66	64	59	47	60	59	62	61	62	46	54	66	54	54	47	58	64	50	60	64	65	56	73	54	64	74	58	55	54	61	71	69	73	69	53	60	61	58	70	53	56	63	62	48	65	70	60	52	54	55	59	59	61	65	60	37	59	48	58	56	59	49	69	64	56	71	58	58	75	60	73	58	57	63	60	59	57	75	60	59	44	71	57	73	66	59	63	60	56	58	66	61	64	56	66	48	53	55	52	54	49	70	54	53	59	68	56	57	68	45	55	57	55	43	56	63	67	70	63	64	66	68	61	51	58	51	48	63	58	73	70	56	51	55	71	57	78	58	58	59	66	56	55	61	49	64	44	62	73	70	65	54	67	54	55	63	55	65	59	59	51	62	58	56	62	56	55	53	57	54	47	58	68	66	59	59	67	50	51	64	60	54	57	64	61	67	68	63	56	47	56	59	56	68	50	66	48	65	49	54	64	58	75	55	63	61	47	47	75	59	54	71	56	54	45	59	56	56	56	65	68	63	49	49	64	55	61	55	60	77	59	57	56	64	53	61	63	71	62	60	58	67	74	55	56	50	62	63	54	60	66	62	45	69	60	68	53	58	62	56	66	51	71	70	53	54	42	47	63	53	69	73	69	66	52	56	57	66	72	60	65	60	55	55	45	68	68	67	58	51	67	75	56	61	51	70	56	56	50	58	47	66	60	42	58	68	60	50	64	75	56	76	57	55	69	62	63	57	69	42	46	52	56	61	54	59	64	74	68	81	55	62	60	67	56	63	55	71	58	54	63	57	56	54	59	56	61	66	73	58	42	58	61	50	55	60	66	67	70	77	57	54	54	64	58	64	57	64	55	60	78	61	68	62	56	53	57	54	56	61	61	71	52	59	76	50	54	58	75	60	49	59	58	62	60	47	57	57	61	64	50	72	61	64	48	56	57	62	60	66	50	63	59	75	71	64	67	67	59	48	62	57	64	68	64	64	69	74	68	55	47	53	57	61	54	52	46	51	50	60	68	46	48	60	58	66	66	54	55	75	61	57	54	66	54	54	56	47	60	61	52	49	52	53	56	59	56	62	59	67	67	59	62	60	66	58	72	64	64	50	67	71	51	83	52	55	78	54	63	52	58	58	61	54	52	51	62	51	45	54	66	61	46	49	57	66	68	67	48	56	59	57	62	47	52	54	59	63	54	61	60	58	67	63	61	57	54	55	70	64	55	53	68	55	62	65	61	63	57	54	58	59	58	64	58	68	56	59	52	52	77	61	68	72	69	62	51	63	45	54	63	53	62	49	66	59	59	55	61	50	70	59	61	63	66	68	47	51	59	81	73	55	59	75	55	71	62	59	57	63	76	50	48	66	51	66	72	63	53	66	63	58	62	53	60	68	67	64	57	43	55	49	63	59	50	74	62	51	73	53	58	71	57	75	57	58	77	56	63	57	53	60	53	46	62	59	53	56	70	64	61	81	52	49	54	60	50	74	71	70	68	66	61	70	58	59	66	60	67	59	52	71	54	48	62	73	52	55	62	64	64	58	59	73	53	55	57	60	76	64	58	68	65	57	52	66	53	53	58	56	63	49	55	47	69	51	63	65	61	59	47	68	47	67	64	57	59	60	49	70	58	57	60	53	51	55	71	71	72	67	66	43	52	77	50	65	51	55	69	56	59	77	51	51	55	51	65	73	58	60	61	68	56	66	59	65	63	61	57	48	55	59	65	56	61	59	65	46	60	48	71	48	68	56	55	84	54	67	61	59	49	68	55	64	78	57	56	53	79	54	65	58	66	71	57	69	54	60	57	63	71	39	52	63	65	56	43	52	62	66	52	61	55	62	67	74	60	61	47	57	59	55	52	53	68	66	77	47	57	56	62	53	58	61	50	49	39	68	71	54	56	71	82	56	62	59	59	63	64	64	50	54	63	53	63	56	42	64	46	65	56	57	62	53	66	62	57	67	61	74	60	60	51	70	63	63	50	63	53	59	68	47	64	68	53	57	58	53	56	62	74	67	63	60	53	49	70	76	67	56	59	60	51	66	66	68	64	59	61	67	54	70	50	71	67	65	70	62	57	69	58	70	59	73	65	56	62	58	57	67	66	80	55	76	72	55	65	61	64	54	53	49
14953	6681	3275	2190	4903	10799	2260	761	534	513	532	500	519	519	481	458	460	497	478	429	465	435	461	490	438	471	458	447	470	464	436	463	451	414	462	445	428	442	483	413	467	460	436	452	426	472	429	473	456	421	416	429	461	474	467	430	446	455	434	422	422	465	448	437	436	480	416	449	445	416	422	425	436	446	429	427	430	460	460	437	438	454	437	426	468	421	415	477	433	476	469	399	420	440	401	458	483	440	454	426	424	473	421	440	454	474	447	478	457	432	472	456	445	448	438	427	466	457	446	438	475	465	434	449	476	420	446	454	463	478	439	446	441	472	432	436	416	475	473	454	457	426	445	453	466	416	478	444	414	437	443	461	419	443	444	426	504	473	488	446	434	470	437	445	431	457	460	451	441	487	454	453	416	419	450	453	435	417	426	459	461	451	469	419	430	444	457	440	429	442	436	485	472	445	392	425	453	470	448	416	413	442	438	456	446	433	462	452	462	449	428	476	445	448	415	435	442	436	430	453	422	431	418	437	457	446	455	441	434	465	479	464	416	467	451	440	486	427	452	433	431	430	443	427	432	466	431	455	469	422	470	463	479	444	463	460	446	471	442	438	427	437	429	438	427	405	434	458	482	456	435	451	441	417	443	404	441	458	438	412	423	460	466	450	450	445	451	434	432	463	471	455	473	472	442	476	463	427	426	455	452	458	432	418	410	434	436	419	466	463	438	468	475	440	460	425	448	442	432	446	479	447	457	441	440	465	466	488	448	452	458	435	413	462	443	407	416	417	443	437	420	452	456	455	424	442	458	488	465	440	447	441	433	459	450	456	454	426	452	480	482	465	439	434	440	460	422	434	454	439	518	458	434	454	441	457	437	477	440	440	480	458	456	451	460	478	438	441	448	418	464	458	449	422	455	434	442	464	431	461	392	451	437	453	462	412	448	459	463	472	438	478	419	432	453	487	458	459	432	434	466	447	455	460	442	448	436	452	457	478	399	452	425	431	443	430	422	479	478	448	479	444	448	473	454	447	450	423	437	448	448	399	451	458	430	443	437	468	400	477	449	426	454	441	461	458	418	440	419	431	442	449	451	449	430	409	480	411	472	446	448	478	470	453	444	465	447	442	433	479	422	487	444	447	419	429	463	475	429	486	480	455	447	434	443	407	446	457	445	496	450	441	448	450	443	421	454	408	404	459	450	412	463	426	482	481	442	450	413	431	414	461	455	471	458	436	418	426	485	453	456	445	440	447	430	451	466	428	449	467	429	455	441	464	440	436	436	432	407	473	447	460	421	416	445	495	438	424	439	440	462	426	451	452	413	430	459	429	447	439	448	440	419	441	436	428	455	435	458	425	419	437	460	437	449	462	472	470	465	464	447	436	432	467	461	397	417	426	455	454	423	466	433	433	486	448	441	459	458	427	463	467	447	462	428	430	439	475	424	454	463	466	468	481	467	486	438	439	441	451	446	453	480	453	430	467	413	464	428	472	446	462	466	447	493	437	463	468	437	466	458	422	410	481	449	468	446	422	457	461	462	449	458	475	432	465	414	455	446	468	465	451	451	424	491	448	473	449	461	470	443	424	495	435	408	488	423	456	443	461	413	488	434	447	452	447	418	420	448	447	433	472	443	466	437	423	435	433	467	462	469	442	466	405	450	423	432	420	457	424	444	447	470	460	479	468	425	438	452	446	455	451	460	461	406	418	449	415	459	458	484	444	487	443	451	443	448	432	474	448	464	458	421	440	445	438	456	432	452	408	471	452	419	441	449	469	459	428	445	463	433	453	461	456	498	473	441	494	441	468	436	422	434	477	465	458	458	433	438	453	471	500	470	426	432	441	497	430	470	429	472	468	444	432	454	439	425	444	440	423	459	448	494	428	438	479	467	448	460	435	452	455	448	450	424	465	470	422	427	467	443	427	481	464	438	453	430	443	460	467	422	483	463	440	433	439	441	460	478	472	463	427	466	440	437	440	441	443	419	439	463	432	467	468	444	441	422	434	454	438	417	428	440	457	435	433	446	447	449	437	464	445	468	447	432	474	472	447	487	451	432	522	438	417	460	428	449	445	477	478	481	454	442	422	391	440	430	423	424	432	436	430	449	421	447	415	463	437	404	436	449	449	416	458	424	472	461	424	448	431	450	464	438	436	417	427	436	404	410	410	414	425	453	435	475	415	430	442	436	466	422	443	417	427	453	448	467	448	463	421	436	475	440	439	427	416	445	419	429	445	452	445	423	430	445	428	469	431	430	455	421	464	450	470	452	459	457	433	477	445	436	455	451	497	411	424	432	476	486	450	420	410	411	480	458	445	437	449	448	487	441	457	472	498	465	449	416	432	450	480	467	414	454	476	464	448	492	451	453	462	428	474	457	410	426	426	465	440	437	450	459	474	445	502	424	442	447	454	450	442	484	476	443	413	427	488	425	407	435	392	455	444	448	459	473	457	440	424	454	469	439	439	429	448	434	398	462	466	434	400	482	428	456	423	473	468	435	474	434	498	454	425	431	457	449	443	439	477	453	432	460	475	464	451	443	402	439	471	468	431	464	439	456	441	493	467	458	447	407	465	429	428	452	437	419	480	414	473	425	447	411	400	454	442	444	467	447	464	416	448	461	408	418	459	446	452	462	409	431	472	458	450	462	444	457	471	439	450	425	431	446	421	450	431	454	440	474	484	450	447	463	431	499	473	457	479	473	456	433	448	426	455	422	408	435	431	492	437	450	431	420	429	464	447	443	443	438	388	419	435	435	427	443	396	439	434	448	467	396	462	463	467	457	440	484	393	479	452	436	462	425	454	418	458	425	416	451	469	445	461	425	428	462	488	459	439	477	421	436	433	451	466	458	451	468	457	428	441	431	472	442	428	450	429	413	492	476	423	468	458	459	429	433	430	423	451	427	468	428	451	427	442	459	428	467	438	474	468	458	433	422	419	479	400	462	396	430	458	443	438	441	443	462	457	459	459	476	462	451	478	441	412	407	443	459	441	433	429	425	423	449	465	460	425	433	467	426	415	472	474	408	482	415	501	445	449	423	465	482	475	427	452	428	453	421	450	446	444	463	439	441	453	435	434	436	453	484	455	473	461	432	446	431	411	441	455	460	423	451	422	412	470	452	467	475	443	458	451	415	438	463	435	485	476	456	421	442	449	426	427	445	454	453	399	476	456	462	479	451	452	471	428	431	431	438	450	483	438	420	449	446	469	423	448	476	436	404	434	444	467	475	417	447	447	446	422	434	473	470	423	445	407	451	424	461	466	459	433	438	464	444	450	481	435	493	414	447	418	458	441	431	442	473	427	400	434	443	451	438	441	444	445	445	498	440	418	464	475	456	429	417	459	479	446	450	431	477	452	434	453	482	442	449	452	423	487	463	394	415	444	469	476	454	441	464	441	428	470	453	460	458	442	440	459	452	430	421	463	458	434	463	418	440	458	492	447	425	408	477	465	484	449	465	443	447	422	459	503	468	432	467	445	444	447	460	449
1449	875	506	269	258	770	247	103	73	74	70	90	67	80	74	86	79	72	84	56	104	59	67	92	82	72	74	81	84	68	68	88	78	69	67	60	72	82	77	81	93	74	78	85	81	74	53	70	79	83	72	66	58	71	85	80	75	67	79	63	80	76	76	83	70	68	69	85	67	77	63	73	78	69	62	89	56	80	70	84	76	99	93	76	76	65	79	64	68	85	90	75	82	68	78	79	70	69	82	88	69	81	64	88	66	63	85	78	83	79	91	71	87	81	91	74	93	60	77	78	79	77	74	71	90	72	71	86	78	73	66	84	60	85	81	63	81	72	80	67	61	78	77	72	85	75	72	62	73	62	78	75	71	73	67	69	76	76	73	84	67	69	79	81	70	73	66	75	63	81	78	82	63	80	69	64	76	64	71	60	64	78	82	76	74	81	68	84	66	75	71	69	67	76	63	77	68	69	69	55	72	76	73	90	80	70	77	76	75	82	81	70	75	70	64	73	77	62	69	81	76	76	98	66	71	78	67	75	64	79	62	77	77	65	78	72	75	88	75	78	75	73	63	67	92	78	76	74	97	80	67	90	65	71	86	85	77	78	70	80	77	75	72	73	75	78	110	79	69	80	59	68	67	86	67	85	79	78	80	75	77	68	76	72	70	74	80	63	75	79	72	82	74	76	77	72	60	56	77	54	67	80	81	80	74	83	68	83	79	83	87	81	67	50	71	69	68	102	70	70	76	67	71	64	74	82	80	79	64	77	67	70	87	86	72	71	71	72	64	69	75	75	73	83	77	68	72	72	77	74	59	78	73	63	100	72	64	78	84	101	69	78	81	75	67	79	84	78	79	70	78	74	70	68	65	73	84	86	78	76	90	73	85	74	71	68	79	77	61	66	82	85	49	69	95	72	61	76	85	62	75	78	77	76	73	76	78	81	90	82	64	87	73	76	83	74	83	71	74	77	71	87	78	60	72	60	70	76	73	78	63	70	90	78	77	65	87	80	75	76	75	70	72	75	62	74	86	76	64	76	68	71	79	76	79	69	65	60	82	82	75	82	74	82	72	75	61	85	74	68	63	98	86	67	84	65	79	78	65	77	68	76	70	91	83	71	79	84	82	68	66	81	60	69	84	72	71	73	83	67	73	92	87	86	81	76	70	71	88	79	65	81	82	73	67	65	75	77	67	61	88	64	62	79	65	65	93	68	72	70	79	89	81	66	74	79	86	83	74	74	74	86	92	75	76	67	73	63	67	71	88	84	87	83	73	66	79	62	71	83	83	82	79	82	64	73	78	73	77	69	84	80	66	80	72	76	69	74	79	67	75	63	96	73	77	77	58	75	72	72	78	71	82	64	77	82	78	81	68	65	66	84	77	85	60	77	60	77	78	77	68	88	83	87	68	85	73	61	70	65	73	74	83	84	88	73	68	81	68	70	73	68	56	72	68	79	91	81	68	74	61	58	69	66	80	80	62	84	73	69	78	67	78	57	90	58	93	65	63	81	83	63	71	85	86	68	61	82	79	78	69	77	67	74	75	73	68	76	81	69	82	59	84	61	57	75	69	86	61	70	79	71	84	76	77	75	74	81	80	86	64	74	93	88	66	71	68	74	75	57	69	90	94	77	80	70	76	71	73	86	79	100	75	77	76	70	58	61	73	80	63	68	51	64	71	85	68	78	61	69	69	66	63	66	70	80	56	77	91	67	81	86	72	83	71	71	87	68	75	68	75	72	68	72	82	73	75	76	62	72	78	65	80	69	73	71	78	64	81	71	73	84	68	76	73	71	56	69	66	71	88	78	73	85	79	68	65	67	73	68	82	63	65	85	86	81	67	64	73	72	69	74	77	83	69	71	69	89	77	72	76	69	64	77	73	80	64	89	67	88	75	75	79	58	80	67	72	73	83	81	73	75	75	70	61	64	68	70	76	66	70	66	87	63	63	67	72	68	83	62	79	72	68	72	68	67	85	66	67	71	77	76	77	68	66	77	72	94	64	85	68	75	71	55	76	67	86	76	56	90	91	74	65	71	79	72	69	89	80	76	70	62	72	75	89	61	74	64	75	70	72	74	78	75	87	73	55	68	68	67	78	75	90	64	74	72	74	87	66	61	53	76	77	53	82	76	74	84	93	64	78	72	77	69	71	73	65	73	73	67	76	89	79	65	68	68	66	66	65	71	70	73	72	68	88	72	99	89	83	81	67	69	81	93	77	87	58	79	91	62	71	68	72	64	66	79	88	71	87	82	70	59	78	67	68	82	85	77	57	90	68	88	63	71	79	89	77	74	89	71	79	76	82	73	71	89	80	84	75	74	67	49	76	63	86	67	77	78	82	60	68	71	77	61	68	78	80	80	75	77	64	64	72	84	68	63	82	83	59	72	79	83	81	65	70	78	94	66	84	64	59	65	57	80	88	77	63	68	59	82	70	88	75	77	81	88	83	70	67	73	69	72	78	85	82	52	75	77	61	70	85	67	61	78	74	68	81	65	69	67	76	76	87	72	68	64	76	63	75	73	67	66	78	80	74	85	76	86	75	72	79	75	70	73	67	67	83	79	67	70	83	77	52	67	70	66	62	78	65	53	74	65	81	85	87	82	67	84	69	80	59	86	65	72	67	65	72	91	80	73	81	72	60	60	82	68	83	71	70	86	76	66	69	86	81	67	81	64	81	78	85	87	76	69	68	77	65	81	70	74	73	71	70	57	73	67	77	69	71	63	76	67	77	85	85	77	70	93	76	66	75	89	73	78	106	67	77	67	57	71	69	78	60	68	62	74	64	75	66	73	59	84	81	79	60	59	77	79	99	81	62	62	77	64	57	76	62	65	73	70	69	71	64	68	68	87	69	56	63	80	91	73	84	78	88	76	84	83	80	75	76	75	76	76	82	73	82	73	72	72	84	69	55	70	84	81	70	68	61	66	70	68	88	76	73	87	81	72	73	78	71	75	82	73	78	79	84	71	70	66	64	64	77	88	79	67	71	81	72	70	73	59	91	81	78	60	55	68	65	60	74	63	83	63	73	71	70	67	82	81	76	58	74	78	83	71	66	65	81	74	69	82	94	85	73	90	86	65	72	74	70	76	80	74	79	57	76	57	73	68	75	77	70	67	79	61	83	71	81	79	85	94	71	84	66	67	70	74	77	77	79	68	79	65	72	90	76	74	76	80	80	71	77	81	85	79	58	78	71	71	74	71	65	64	64	58	80	92	77	91	78	69	68	68	67	79	71	70	91	74	63	62	74	85	78	70	79	69	44	63	79	82	60	71	69	70	65	90	77	74	70	79	78	69	89	77	43	81	67	74	75	75	79	89	67	78	85	58	76	74	93	70	68	83	70	79	78	75	75	63	86	85	82	77	65	81	70	78	82	73	91	76	75	76	76	72	72	74	80	87	63	91	76	76	84	81	81	68	77	73	60	83	76	69	69	74	81	73	68	70	79	73	68	74	70	71	72	83	81	62	82	72	69	80	81	75
17181	8037	4860	3203	8042	26873	8550	2240	1037	873	816	791	750	671	676	586	635	604	592	602	619	602	584	563	521	557	597	507	515	516	555	545	513	535	538	516	548	511	547	557	500	525	544	537	566	527	534	509	559	540	526	520	505	506	528	514	533	487	511	528	524	537	533	556	533	507	511	523	525	553	525	561	495	525	492	514	509	466	534	534	503	507	528	541	537	479	508	521	539	554	555	563	540	497	518	533	510	524	532	551	593	506	545	515	507	504	544	546	524	511	510	518	526	496	545	506	519	530	464	502	504	535	493	563	504	526	532	521	512	516	591	505	563	517	488	522	538	525	526	539	493	519	512	536	525	517	503	526	525	506	558	497	538	538	519	555	483	490	544	509	541	501	493	509	530	536	530	503	535	543	495	485	522	523	492	460	508	524	531	556	554	542	534	514	509	535	524	553	503	523	490	516	536	556	521	531	510	480	522	566	522	518	514	531	537	550	528	555	531	531	493	578	537	557	517	529	514	518	526	476	524	535	557	539	545	466	545	495	493	525	507	491	521	529	501	490	485	533	512	528	549	525	476	519	519	512	567	523	528	554	516	536	519	546	535	519	533	519	523	493	547	500	528	527	534	528	567	530	512	507	532	529	509	527	523	495	506	548	504	510	496	454	542	485	507	505	533	519	533	520	530	516	523	507	555	512	522	534	554	532	514	550	518	520	531	533	476	497	485	541	521	513	546	518	514	498	511	507	559	478	526	519	498	485	525	540	484	505	486	531	542	513	529	510	546	539	554	514	509	532	496	512	524	492	536	549	531	557	516	491	513	512	509	513	511	500	494	507	498	538	525	546	514	537	516	504	513	511	514	563	511	556	530	563	530	522	520	508	503	521	520	503	531	531	491	518	534	514	514	521	538	494	502	506	501	513	522	520	536	485	508	471	540	505	517	531	519	513	539	526	505	503	555	511	545	532	490	507	482	513	521	529	502	529	522	498	542	483	470	522	503	494	549	501	520	547	536	478	498	519	499	530	540	530	538	561	467	527	504	497	524	515	542	506	566	512	525	514	565	493	543	496	471	503	510	496	515	492	571	525	508	473	558	498	559	523	501	538	529	529	529	518	558	537	525	516	557	504	524	543	495	563	497	549	547	582	499	537	502	530	495	531	523	541	531	536	500	540	505	519	501	514	537	504	533	537	558	488	530	556	505	513	551	531	519	486	514	551	525	512	514	521	539	528	509	562	482	480	532	564	499	531	478	502	521	500	553	515	515	489	540	503	550	582	489	521	529	505	547	549	547	497	559	486	560	532	503	540	501	493	499	548	525	533	509	520	498	507	532	518	522	514	514	524	510	549	513	512	508	518	497	528	525	527	528	482	517	504	488	550	519	553	527	516	524	519	523	508	500	483	530	504	470	506	513	519	545	522	495	495	513	506	511	533	503	523	539	536	496	522	534	523	508	495	507	507	519	494	547	505	550	521	478	529	473	500	478	510	520	541	527	522	532	531	512	583	528	489	504	510	517	511	506	528	509	535	532	497	518	533	513	546	528	537	539	528	547	520	509	513	476	519	548	526	530	546	539	516	509	522	545	501	502	463	520	532	549	521	594	543	528	537	521	513	526	550	530	497	515	491	521	528	549	520	531	509	538	503	511	538	518	475	568	522	526	513	536	547	504	492	516	516	562	520	495	495	517	533	561	525	513	548	507	506	512	497	531	532	492	549	485	542	481	489	527	520	543	512	462	547	498	508	567	512	566	576	538	488	535	503	554	512	509	582	565	567	483	553	526	542	507	505	512	561	510	521	542	555	522	523	486	524	510	499	531	531	519	512	529	553	540	501	548	554	518	547	546	525	504	539	505	544	502	531	514	537	539	518	500	523	524	567	484	546	551	536	547	516	537	558	460	514	518	523	527	493	542	530	533	528	493	545	506	502	548	543	577	491	480	500	562	546	527	512	528	496	484	481	543	556	540	524	510	463	521	528	506	541	541	533	561	502	537	527	525	531	532	501	528	529	499	509	495	498	541	513	528	501	522	527	504	531	492	533	526	527	528	533	534	508	506	552	525	507	521	505	545	556	511	483	557	518	565	539	530	552	507	537	543	485	544	511	525	550	529	504	494	495	496	540	496	501	534	509	520	516	537	559	506	473	499	499	521	518	492	503	527	541	541	518	535	510	496	575	546	505	520	480	510	527	509	473	533	513	514	507	524	480	524	516	527	515	536	534	521	484	519	523	542	535	510	517	563	519	508	512	545	537	545	499	503	525	512	482	533	522	497	487	522	516	543	521	531	538	536	484	511	530	535	543	525	514	514	512	527	536	486	514	554	543	521	529	540	476	489	493	534	541	547	526	534	521	495	520	547	510	498	481	537	537	527	578	519	532	546	528	501	519	532	512	521	533	538	488	539	525	543	538	496	510	530	529	503	529	520	526	494	488	504	507	513	507	535	524	495	509	499	543	558	524	519	506	501	502	521	532	531	502	507	532	523	547	553	527	513	494	511	501	518	493	534	519	575	510	525	530	547	512	545	500	500	528	515	501	520	490	460	531	521	519	536	515	541	520	486	555	519	500	532	569	511	506	549	506	449	508	541	523	520	556	545	539	525	505	486	531	537	510	518	580	502	528	522	522	537	491	546	482	506	522	486	506	545	572	504	503	505	532	508	495	528	552	500	516	558	526	523	505	541	506	491	541	549	535	530	529	542	513	523	489	526	531	495	498	533	522	518	516	502	528	495	501	525	534	527	523	527	533	501	504	518	534	510	525	551	529	504	509	518	511	523	530	487	500	498	517	546	508	522	531	511	576	544	518	527	531	520	533	534	515	530	565	508	496	498	519	534	481	501	507	488	510	550	535	519	511	532	470	534	547	483	530	541	513	531	546	492	493	563	495	495	509	565	488	514	532	555	497	531	518	514	508	520	531	545	535	558	516	534	492	482	491	528	541	511	503	556	516	529	521	516	547	515	507	515	553	511	495	514	484	501	556	508	507	540	493	495	522	530	523	531	534	525	528	552	521	483	505	532	507	493	525	530	481	507	524	461	503	537	508	536	536	499	481	537	530	509	481	510	509	567	543	495	550	568	528	530	528	488	547	504	530	542	527	519	519	535	512	484	533	479	545	517	528	516	498	489	551	488	526	546	526	503	522	506	487	519	526	552	512	568	497	512	564	511	502	524	510	527	524	544	534	530	515	559	502	528	532	492	515	489	526	554	541	479	513	545	509	513	550	532	543	529	531	517	529	507	521	509	534	520	523	505	499	532	480	533	556	526	530	501	532	505	534	513	501	567	489	508	513	554	537	504	553	528	509	560	532	518	497	504	560	511	538	525	476	515	517	558	525	539	527	488	525	547	541	529	513	574	540	518	517	535	504	496	523	495	501	511	489	518	533	474	515	568	518	532	519	464	506	508	491	531	510	497	507	516	552	549	480	517	513	561	550	504	548	547	505	513	543	505	515	491	568	547	535	561	552	497	535	541	508	516	535	537	529
3023	734	434	278	343	956	259	173	126	134	113	119	107	114	127	109	118	115	101	124	116	109	126	129	126	91	128	140	97	104	119	104	101	116	112	95	113	98	125	99	116	107	116	108	113	116	129	105	103	102	104	108	98	111	107	128	97	121	112	102	112	123	123	125	120	114	124	97	98	116	105	108	108	120	94	102	123	117	103	119	126	93	117	93	128	115	105	116	112	108	117	123	127	100	117	115	122	107	100	124	108	129	107	118	111	101	99	97	110	113	114	116	99	109	100	112	100	99	84	107	118	128	101	124	111	125	121	111	129	105	125	112	138	131	104	110	117	114	121	107	123	121	106	98	120	102	118	128	109	100	114	107	129	115	122	118	112	103	123	113	127	117	111	111	108	117	118	117	101	106	106	132	125	113	102	108	96	110	109	120	107	101	122	117	120	110	116	113	117	112	121	118	123	116	125	92	111	108	121	111	120	110	106	117	120	107	107	111	107	116	123	101	111	115	105	128	117	120	128	121	107	102	108	105	109	123	127	101	114	104	122	112	119	110	106	105	118	114	106	115	125	117	100	129	128	117	121	116	124	111	124	113	125	114	116	103	97	123	115	132	132	108	113	112	115	115	108	119	114	104	112	97	101	96	119	113	118	126	123	104	110	116	93	98	125	123	99	115	142	113	115	136	126	118	131	109	98	106	124	130	101	123	113	109	110	104	93	110	107	134	120	126	97	125	126	118	106	99	114	117	138	93	122	122	126	104	129	105	106	99	99	93	97	104	131	124	132	109	114	120	115	109	108	110	121	112	106	114	103	101	105	98	131	131	115	102	125	120	123	107	121	124	105	97	110	124	107	122	105	117	112	114	109	120	128	118	119	109	112	107	104	111	86	128	112	109	116	121	108	126	109	107	112	112	99	126	97	126	121	110	112	110	119	126	100	110	95	96	99	108	102	119	109	111	101	136	104	85	99	103	121	111	120	104	112	120	113	100	119	120	98	123	115	120	95	98	132	112	132	131	123	103	99	123	118	120	121	115	124	117	107	103	113	104	108	89	121	120	100	108	120	130	91	116	103	111	112	122	94	96	104	116	107	102	117	116	105	116	119	122	99	126	105	119	115	105	100	112	105	106	120	110	96	94	101	101	122	106	103	115	119	118	118	129	134	121	126	117	99	103	112	106	95	99	96	126	98	103	132	105	116	113	111	109	119	117	113	110	107	105	121	93	115	113	130	102	118	98	120	108	93	125	120	105	109	94	132	105	97	93	112	137	99	112	117	101	102	105	87	104	101	124	111	113	120	107	105	98	121	107	118	114	130	111	118	122	128	112	112	125	127	100	123	115	99	111	92	114	100	112	93	96	115	118	95	126	110	92	126	103	99	131	120	113	102	102	118	111	114	138	98	130	108	122	104	115	139	106	102	91	122	92	121	128	113	117	127	105	109	112	89	108	100	102	105	110	116	115	97	96	95	103	115	84	114	85	107	121	121	76	99	94	107	114	97	116	109	115	98	105	137	108	110	123	104	108	124	124	108	120	114	108	120	111	112	98	120	120	111	120	129	122	123	134	94	114	116	113	120	99	103	114	107	101	113	111	118	103	126	112	103	131	101	131	125	120	108	121	123	104	101	132	108	120	106	124	115	98	117	124	97	116	105	102	106	110	107	119	114	93	115	110	109	124	111	111	117	118	95	104	122	109	100	99	118	101	105	123	111	113	96	110	113	108	126	111	115	109	106	113	119	107	127	110	117	102	104	106	114	119	104	100	101	106	119	124	98	117	110	118	99	108	96	103	103	103	100	94	117	110	137	126	120	129	109	108	121	115	108	102	99	98	111	107	108	101	105	107	95	122	114	114	122	119	118	130	114	118	113	102	121	106	101	118	106	87	118	85	129	115	118	108	115	109	116	107	128	109	125	112	114	109	143	104	108	115	114	116	127	105	120	111	97	96	124	119	115	94	130	115	126	107	112	108	101	124	105	106	97	135	118	102	117	109	116	98	129	99	128	117	92	100	118	114	106	100	118	91	106	104	102	113	117	109	93	124	107	114	113	108	118	115	99	122	108	116	127	129	134	118	101	113	125	109	104	100	105	124	100	129	105	106	113	111	121	115	112	119	106	116	113	98	119	121	118	110	109	108	112	113	110	90	124	121	108	111	116	93	103	115	95	113	111	107	122	101	117	108	111	119	104	113	107	125	107	114	125	100	101	86	115	116	115	125	122	99	107	114	108	114	102	84	111	124	117	108	114	110	108	128	112	86	124	113	118	97	120	132	116	114	104	131	112	111	119	115	111	131	105	116	115	120	126	114	112	102	118	92	96	117	103	115	100	113	104	97	108	111	121	105	110	121	89	104	114	104	109	102	114	109	114	107	117	100	99	106	114	112	117	104	125	130	95	112	101	106	108	101	103	109	123	108	124	126	100	115	108	93	112	114	91	104	116	96	128	134	113	102	109	127	121	119	124	101	112	106	126	124	127	114	105	108	125	97	123	111	117	112	114	101	113	108	117	92	112	115	131	119	132	106	98	113	96	114	115	97	105	111	100	108	112	111	101	130	112	110	102	99	111	124	120	127	107	108	141	122	113	102	117	116	107	103	133	103	121	120	120	126	79	95	101	103	100	107	112	115	91	130	93	121	128	120	117	98	110	108	116	118	98	118	126	81	86	113	117	107	107	118	100	111	112	129	109	107	105	113	100	141	118	130	108	106	118	94	115	106	101	123	104	99	109	128	102	115	124	122	117	107	119	92	112	108	111	95	98	90	115	109	108	108	108	104	107	109	107	113	105	101	95	108	119	107	101	132	103	127	116	111	101	111	114	125	109	113	127	93	112	113	110	109	118	105	125	110	107	116	109	122	97	131	128	126	104	108	104	109	96	97	118	98	110	120	115	102	106	100	125	114	107	103	121	98	114	95	107	135	91	110	99	107	121	129	108	118	118	110	112	95	116	127	112	112	109	125	120	112	99	116	116	113	115	100	127	104	106	106	116	97	135	120	124	118	119	111	114	112	123	119	114	108	127	124	105	122	113	122	98	102	107	115	130	108	97	127	105	113	92	108	106	111	109	104	113	131	122	104	118	104	116	111	120	96	114	117	114	97	116	113	115	123	97	99	137	103	112	116	113	92	106	113	118	131	109	123	122	118	102	116	119	118	113	91	113	95	107	102	137	116	109	96	100	101	106	116	114	126	126	107	107	102	121	116	123	103	97	90	118	132	114	110	112	115	106	136	110	113	114	116	118	113	113	103	112	118	106	109	112	106	107	120	113	117	117	121	113	98	129	110	94	88	126	113	107	103	87	92	113	114	122	96	124	103	126	118	111	116	100	93	105	99	120	135	134	112	114	102	124	103	96	95	115	99	117	117	102	119	104	113	102	120	100	111	107	135	133	119	100	105	96	114	108	106	129	117	117	96	119	110	104	109	102	107	115	115	98	100	98	101	101	117	115	91	111	95	117	121	129	116	111	102	113	124	108	129	87	117
18725	7093	4468	3625	9295	27241	6773	2872	1188	1201	1124	1082	1124	1025	923	912	948	976	959	917	902	906	871	902	861	884	862	855	867	898	900	865	848	900	822	839	858	818	831	802	830	857	870	800	819	839	815	821	804	825	815	794	844	788	873	854	818	808	831	792	808	833	804	818	780	867	802	816	824	844	829	784	788	821	800	850	826	827	848	825	808	812	847	832	854	850	849	834	820	834	814	805	805	791	842	800	835	831	855	826	877	816	808	791	794	808	800	836	791	770	798	838	835	791	809	790	729	813	811	885	841	789	837	796	795	771	875	834	810	812	841	784	798	802	833	797	767	752	806	801	833	839	811	856	818	838	818	832	802	776	794	802	865	794	827	867	792	780	776	828	815	768	786	838	795	794	756	825	837	824	859	823	799	859	827	847	781	837	790	821	817	829	836	784	763	762	836	777	815	878	775	802	825	801	812	814	782	804	820	815	842	791	800	805	802	838	786	767	875	831	815	806	840	798	828	747	800	832	807	795	772	810	781	806	778	784	806	801	838	820	859	793	757	769	839	774	831	800	814	787	830	805	805	790	803	796	783	800	813	804	766	752	825	830	820	751	774	815	825	786	854	841	788	788	858	769	847	813	846	850	831	791	793	832	835	846	784	793	815	788	835	848	832	796	828	837	838	829	797	866	823	808	823	824	781	828	803	811	845	820	826	838	827	829	800	836	826	828	807	810	857	807	823	816	774	824	837	811	792	820	827	796	846	783	772	800	770	834	801	836	793	807	834	791	789	774	859	801	816	838	798	777	826	854	785	797	803	771	851	814	829	860	871	815	837	812	765	817	811	831	793	810	800	829	822	838	803	841	750	782	834	839	820	785	857	777	820	803	825	756	778	784	810	843	812	845	808	783	788	806	864	828	811	837	829	809	804	796	819	831	809	871	853	844	833	821	787	786	838	759	828	820	793	811	812	783	812	792	847	812	818	851	780	765	766	801	828	812	883	839	770	810	805	747	807	778	782	825	773	844	840	841	848	773	836	814	785	796	794	827	798	834	810	817	791	860	863	768	827	823	787	856	827	820	854	813	788	800	812	827	795	787	819	801	797	841	800	804	774	787	788	805	799	787	818	811	816	755	844	842	834	760	806	820	821	761	791	832	874	803	807	784	792	786	820	787	802	825	811	830	813	745	771	809	776	775	841	838	801	856	833	772	829	783	799	856	803	803	818	752	810	813	810	828	772	822	873	795	822	782	771	776	820	824	843	772	837	797	811	783	815	835	800	793	789	846	810	858	844	850	795	854	825	820	912	775	783	895	837	778	795	843	832	825	756	821	816	807	803	772	819	762	795	756	802	824	823	847	803	826	790	820	778	760	801	802	850	780	818	846	819	849	826	780	854	792	838	817	809	791	816	842	807	811	861	818	862	815	830	823	785	775	810	806	815	825	785	779	763	850	821	805	753	813	833	823	850	797	843	825	831	819	826	818	827	804	751	881	783	776	853	855	786	786	807	788	767	795	780	809	816	849	827	800	811	809	790	800	792	846	765	815	858	796	815	836	804	807	802	826	810	775	777	808	802	827	812	878	785	773	778	796	804	801	851	794	778	809	810	815	836	787	802	807	844	798	805	799	772	836	849	870	824	815	799	799	798	833	813	770	833	823	803	807	845	795	823	785	810	814	804	832	785	810	801	800	793	810	817	809	792	831	781	850	786	813	807	797	812	866	830	837	745	811	810	777	803	826	798	784	784	773	820	800	780	836	862	774	810	786	821	822	812	822	807	804	786	883	792	870	845	828	832	814	836	810	830	857	813	799	787	832	825	785	801	844	789	770	789	832	815	742	843	831	847	809	803	819	782	864	826	821	859	840	822	776	819	780	807	821	818	819	813	790	836	793	803	818	843	815	802	830	836	832	842	850	780	855	834	800	832	854	775	858	774	819	758	793	821	825	847	803	734	769	812	800	781	762	789	771	822	808	840	829	842	774	863	761	788	841	833	877	801	827	808	803	803	812	838	812	803	785	818	849	794	852	761	814	790	846	776	859	775	782	846	813	818	827	817	885	855	821	788	831	778	870	789	800	842	821	842	837	775	803	808	814	826	735	800	784	842	813	779	860	792	785	794	781	805	769	839	794	796	846	807	842	851	840	801	789	798	788	785	827	821	758	802	773	797	846	783	875	830	855	814	774	773	766	840	806	821	820	803	784	825	852	794	852	764	810	836	787	832	802	769	811	759	842	844	777	784	779	810	794	836	851	823	790	797	825	770	811	833	785	797	804	795	778	798	818	779	785	837	806	804	792	797	804	844	727	842	809	790	796	797	807	805	832	825	821	792	801	824	764	817	818	778	772	768	800	820	781	826	847	838	803	853	814	823	799	876	817	790	803	811	818	795	783	784	776	796	801	842	819	851	816	803	851	803	787	828	823	775	808	812	807	844	820	801	824	769	850	818	790	823	852	857	813	832	750	792	839	847	803	820	816	803	862	788	903	832	791	837	863	816	815	764	808	837	852	812	819	828	808	793	820	831	773	801	813	781	858	814	809	783	797	800	833	808	800	803	827	805	756	802	868	804	813	787	836	794	793	828	869	771	785	739	827	766	869	790	796	791	801	797	832	808	831	840	865	829	814	811	835	829	796	850	839	787	795	827	818	835	797	829	827	805	808	822	768	819	741	745	845	772	808	803	783	771	813	811	843	826	827	833	823	790	874	821	854	842	845	785	802	811	864	809	828	793	782	793	810	827	839	824	829	789	798	822	771	795	838	792	800	865	870	781	794	863	805	853	805	803	829	813	826	814	821	774	846	815	805	831	798	794	797	796	811	799	786	869	754	761	840	815	828	857	801	770	797	816	804	856	849	827	811	812	836	808	828	801	832	775	820	818	835	763	866	798	817	769	821	801	799	796	814	832	833	822	799	828	820	849	819	801	788	789	811	799	804	772	788	794	783	838	825	800	833	796	871	867	834	789	878	795	840	788	812	798	819	809	796	788	780	810	799	837	794	786	814	797	785	767	790	815	792	807	825	838	778	845	802	826	801	868	811	848	806	765	828	813	814	761	805	785	783	799	823	801	821	814	844	795	823	833	716	811	770	796	801	802	781	830	801	835	829	844	791	823	816	806	820	815	800	843	819	813	800	842	830	810	797	751	801	835	773	774	797	818	797	823	814	805	857	744	769	866	838	839	812	778	849	844	797	870	764	819	777	744	787	753	828	751	794	836	838	830	834	820	764	812	763	846	853	829	761	803	802	803	824	827	833	784	782	825	765	808	793	802	839	855	779	849	834	817	845	823	818	780	779	798	813	799	797	844	790	820	775	815	775	796	808	762	811	810	809	849	810	830	810	790	791	834	818	798	821	829	815	809	822	738	869	823	849	841	779	813	816	814	812	732	771	790	751	803	809	857	777	795	809	836	823	827	831	739	783	790	782	830	838	845	789	788	780	786	861	813	850	805	771	831	783	789	814	846	737	811	803	811	798	811	851	845	811	816	793
2562	1130	694	398	627	1653	307	278	160	150	159	152	170	149	181	136	152	113	149	127	157	131	141	125	137	139	126	151	150	149	125	116	136	139	147	124	129	135	128	133	139	136	143	156	114	142	165	138	115	139	143	141	131	121	142	122	128	113	141	148	136	111	111	112	135	132	135	133	135	130	141	133	128	127	148	147	124	142	171	152	112	151	125	125	157	137	124	140	132	149	107	154	148	130	107	145	120	118	133	143	142	155	141	139	135	138	111	129	142	142	131	138	136	109	128	159	123	145	142	128	140	140	155	139	115	126	135	147	133	130	145	136	123	141	123	144	145	139	135	127	165	129	135	140	140	149	141	148	153	141	167	146	142	137	141	131	130	124	148	148	123	126	138	131	132	154	139	125	137	136	151	144	132	133	141	139	132	127	139	147	128	137	144	155	141	142	138	130	131	153	146	152	141	142	139	111	140	117	139	146	120	135	150	152	132	124	135	136	136	135	129	126	140	143	131	102	132	135	140	135	128	153	127	151	164	143	153	122	135	159	127	149	143	125	123	133	176	130	132	137	121	127	141	118	133	136	144	125	156	117	125	125	142	118	142	132	128	125	136	131	134	132	149	130	141	114	139	148	160	124	135	128	137	134	139	127	129	146	140	141	133	140	156	141	143	143	127	131	133	146	110	127	133	139	144	130	142	129	141	132	155	151	137	144	132	116	143	151	145	131	148	128	142	109	134	158	125	153	124	142	136	121	137	140	132	147	144	139	126	126	138	111	147	149	129	135	133	142	135	170	136	135	135	149	141	114	129	136	144	156	120	150	140	164	117	137	123	118	131	155	132	146	124	129	134	149	158	126	147	131	144	124	139	150	128	158	130	133	122	114	151	162	120	144	142	168	134	149	144	157	149	130	161	128	123	131	116	129	150	131	128	145	114	123	144	131	103	138	120	116	125	119	147	131	132	119	143	150	149	136	147	125	136	153	145	141	141	142	138	146	130	143	125	115	139	128	142	165	162	125	127	153	162	139	144	139	152	150	140	120	131	150	145	146	140	141	128	142	123	137	138	140	120	165	117	143	134	124	146	129	140	124	130	121	116	133	130	132	130	137	145	135	140	159	129	160	125	149	155	129	149	130	124	135	131	134	149	138	148	161	138	117	143	115	130	115	102	158	128	137	137	136	165	131	128	127	140	146	163	151	130	122	120	155	143	154	132	124	143	126	132	131	139	128	132	121	120	146	137	129	129	146	110	131	130	122	154	141	153	121	155	137	146	136	137	127	138	143	182	133	136	134	134	130	127	147	129	148	133	138	123	158	148	109	150	134	155	166	122	131	148	143	153	129	146	122	119	147	135	134	125	140	132	131	127	125	138	153	150	117	131	137	129	143	144	131	139	151	137	156	137	138	136	125	145	131	124	139	146	155	151	140	137	135	146	139	116	137	127	144	148	163	151	143	148	100	99	132	131	107	134	153	120	138	128	135	142	148	152	138	145	121	118	164	147	141	136	133	139	112	149	155	145	155	155	137	139	141	131	133	144	129	133	119	128	135	129	140	148	119	135	139	109	141	150	139	118	141	141	144	144	130	145	156	147	115	130	145	130	154	132	139	147	144	130	138	137	128	131	140	127	144	138	138	137	126	151	138	148	150	129	138	162	132	121	132	142	153	118	139	134	121	143	120	133	131	131	150	135	164	144	126	129	140	120	136	127	157	147	155	145	151	151	139	126	126	135	123	133	140	125	145	140	127	138	162	137	129	136	129	133	153	133	164	141	128	137	121	140	131	122	141	143	132	128	128	143	145	145	156	125	151	132	135	158	151	147	129	135	134	137	119	114	139	165	137	137	164	134	127	135	146	132	126	136	160	123	114	125	146	167	138	144	139	162	127	152	149	116	136	130	129	125	141	137	142	129	127	116	132	130	124	148	119	141	119	156	152	127	135	134	153	139	137	143	104	124	145	117	160	152	132	116	142	147	140	159	142	149	136	156	147	114	125	138	130	115	131	141	139	173	133	134	130	146	137	127	142	150	145	137	152	152	160	147	150	140	134	129	132	147	169	120	125	111	146	130	131	131	112	127	136	107	146	129	147	163	112	133	121	145	139	114	115	150	142	149	123	151	132	121	141	153	132	138	136	134	120	139	138	120	128	135	149	125	135	113	140	129	136	142	128	150	145	155	125	134	144	121	150	149	137	149	124	109	133	158	145	138	136	143	114	150	126	140	141	120	143	147	141	122	126	130	129	137	130	129	149	144	135	139	145	148	149	135	131	126	128	131	120	133	132	143	158	132	119	141	152	132	150	105	146	135	125	146	124	121	135	137	143	152	135	138	141	117	131	129	132	127	124	128	145	125	161	153	153	133	162	131	154	148	129	121	135	152	128	140	127	131	155	138	145	135	136	120	122	122	139	141	134	160	132	142	123	129	140	127	125	145	141	140	143	146	137	112	130	141	136	144	133	133	157	144	147	133	134	129	138	131	129	144	119	130	161	142	144	135	161	142	102	158	137	140	148	144	140	125	145	147	139	145	162	151	143	142	144	139	123	129	149	119	129	150	125	154	139	148	140	139	125	158	138	140	138	142	132	130	154	140	126	137	133	157	138	153	148	127	142	137	145	139	131	155	117	129	127	142	141	139	129	158	132	152	150	125	149	127	150	140	121	133	123	134	138	143	122	152	122	135	126	137	127	118	146	150	141	140	122	133	139	151	149	124	125	154	132	154	143	145	132	157	145	130	152	144	149	133	125	155	135	139	142	125	127	121	133	150	120	139	142	144	120	132	164	136	138	140	149	145	147	145	133	165	146	136	150	145	162	118	141	125	145	131	145	127	156	126	147	138	132	140	120	114	131	130	140	127	134	129	130	132	129	145	120	128	147	150	148	121	130	144	131	151	126	127	124	141	144	146	149	161	145	146	115	129	124	134	157	130	144	144	135	152	136	117	129	118	129	138	149	141	135	142	135	144	157	145	154	133	127	140	121	140	132	131	130	139	125	120	126	117	153	152	139	133	158	125	130	152	143	147	147	120	140	138	152	137	127	131	151	125	140	127	135	128	130	163	130	139	157	148	142	119	139	142	129	156	133	138	142	135	121	151	150	144	152	138	124	143	140	149	133	157	111	133	124	133	134	155	109	136	157	143	126	120	131	160	144	136	136	153	137	134	136	124	131	142	131	141	134	133	139	136	146	141	140	142	138	137	149	139	122	141	137	124	150	115	159	148	141	142	132	137	164	126	128	146	153	138	134	140	124	142	131	131	125	140	153	132	127	141	131	145	149	138	133	122	135	124	142	139	155	133	150	143	153	134	129	126	131	133	153	136	132	134	121	141	146	144	144	114	141	152	151	147	152	144	145	138	131	159	131	124	133	143	123	130	118	134	134	126	150	138	131	151	136	136	134	132	142	163	123	137	149	128	138	113	135	114	146	128	143	139	142	129	127	143	113	129	133	125	124	138	145	153	132	138	146	133	121	139	140	140	157	134	136
23607	9512	6621	5310	16043	33395	9459	7488	1946	1812	1645	1568	1447	1345	1357	1269	1241	1285	1138	1160	1116	1113	1087	1088	1083	1060	1058	1075	1040	1071	1039	1001	956	999	984	1022	945	980	1053	1009	899	974	969	989	948	995	938	962	1025	909	1048	976	973	931	966	1007	933	994	1023	964	924	985	964	909	922	965	986	967	946	936	960	985	935	958	980	982	959	964	972	918	1000	971	949	935	968	921	994	929	923	935	944	975	906	929	1009	960	917	1005	947	941	923	984	976	937	967	984	898	950	989	988	975	923	981	923	979	958	979	956	945	944	921	902	915	966	878	921	915	969	929	961	956	954	989	937	922	939	1001	979	950	963	956	948	993	948	957	949	913	930	959	977	953	943	936	1007	926	971	970	965	962	931	963	999	993	948	961	934	1002	921	949	873	897	960	985	948	895	972	992	928	992	948	949	940	1020	971	925	920	896	908	1025	922	942	1001	951	973	877	926	923	945	921	974	989	923	966	947	942	927	924	989	966	909	938	973	932	955	920	960	988	927	989	978	976	956	918	990	958	961	965	897	974	988	967	913	1007	908	1014	1010	930	894	875	1000	916	1006	951	930	940	926	919	950	891	942	922	993	957	1000	966	992	982	1006	937	970	930	959	1011	999	987	956	932	956	983	932	947	986	899	956	986	992	881	973	949	948	918	976	948	951	939	942	954	959	926	966	970	957	983	958	974	979	897	928	975	941	988	1003	986	939	1000	938	971	930	945	938	972	942	980	1003	974	990	884	954	901	948	974	964	921	982	921	996	934	936	964	937	968	960	968	927	949	923	929	928	979	950	945	908	1001	955	933	937	957	943	961	942	909	943	951	960	963	936	940	952	921	1022	910	933	944	923	947	946	955	947	888	984	933	960	942	970	906	968	962	909	965	961	929	978	969	899	933	949	973	951	964	936	1017	966	876	945	928	944	921	969	942	962	948	997	968	947	962	965	984	967	1021	952	936	984	947	956	924	951	950	925	994	960	988	962	936	922	965	943	893	969	994	987	983	972	965	984	977	979	963	1012	938	920	1010	957	953	901	903	942	954	978	1016	977	931	919	929	935	952	953	955	913	949	1008	911	994	951	961	968	904	912	916	945	932	924	931	971	914	922	995	967	948	971	920	1058	929	954	935	941	910	957	986	978	1010	936	948	941	944	916	950	905	917	939	914	954	920	905	967	956	911	979	935	951	998	941	971	949	919	997	986	943	939	1009	974	905	970	928	957	945	949	936	958	965	943	888	909	959	958	930	965	909	937	917	907	996	919	903	913	877	977	955	936	923	983	958	957	934	952	939	937	944	993	927	939	962	951	962	974	997	920	988	945	978	950	944	939	977	990	969	897	968	1006	949	955	981	973	984	930	948	931	961	979	951	941	1020	970	952	1019	962	960	919	917	961	920	968	928	952	933	899	972	959	934	951	949	978	942	933	998	979	932	938	910	999	962	975	927	935	966	931	929	978	947	956	987	967	1001	952	926	909	978	938	954	1006	1015	993	982	990	944	944	937	962	937	935	937	962	1009	945	1002	961	966	972	905	925	937	936	985	935	952	924	964	930	923	965	946	966	912	893	954	940	930	924	945	969	963	880	916	1002	955	926	925	959	917	1023	956	958	993	952	918	1007	975	945	952	962	958	991	928	909	952	962	936	984	924	941	945	942	982	981	963	970	973	974	961	911	950	944	958	900	948	980	972	956	960	926	937	902	935	913	951	950	917	962	887	1002	956	986	975	932	918	923	1006	943	958	972	926	917	932	890	934	911	965	937	983	1009	930	995	940	967	977	942	929	930	907	922	920	991	1018	971	921	995	979	916	984	1001	971	952	927	953	995	975	898	935	939	943	965	961	936	930	953	964	937	924	976	955	904	986	983	924	927	872	936	959	933	945	977	907	963	922	943	982	941	901	895	912	960	921	950	971	952	944	977	934	922	948	909	958	924	950	978	966	940	963	962	927	983	932	919	929	948	901	909	936	935	933	915	964	942	942	951	966	940	942	910	985	950	931	1012	959	947	922	1007	905	908	942	924	912	984	957	964	930	949	973	987	925	972	993	974	946	941	964	929	945	864	951	933	971	936	915	959	963	991	955	960	1008	928	957	960	953	1012	952	948	970	999	951	976	914	969	983	952	902	1013	937	938	940	926	987	928	978	914	922	929	992	960	947	936	945	970	963	957	918	922	949	955	973	967	991	967	905	940	965	900	944	950	959	963	994	940	932	867	919	950	954	943	999	963	931	954	954	915	950	949	980	922	936	922	931	926	972	978	920	924	921	941	927	984	916	918	955	913	940	955	920	925	962	901	944	924	938	953	950	953	988	936	922	967	998	940	960	931	937	942	904	959	906	961	906	991	929	972	976	954	964	969	979	970	939	911	1000	954	939	933	949	890	952	965	953	936	983	1017	955	919	927	945	960	941	904	947	910	991	939	915	1002	932	920	979	951	970	934	911	942	981	1014	879	983	946	959	919	950	977	962	921	919	976	925	974	923	960	994	962	971	961	975	996	951	945	874	950	967	922	917	924	1017	963	927	926	992	953	920	960	935	978	987	934	973	967	984	896	980	947	920	907	980	989	1002	958	943	946	928	1009	992	957	965	960	943	900	950	988	977	980	957	959	952	947	956	985	911	921	1002	933	958	935	953	975	880	925	985	906	879	958	1004	957	960	950	971	964	985	933	979	921	930	944	963	973	995	1010	972	1004	928	971	951	971	948	1011	988	1009	951	906	976	931	956	957	963	965	990	912	921	980	949	973	967	953	891	959	956	968	971	947	926	935	988	906	973	952	991	969	952	973	1056	935	942	944	907	969	923	943	956	935	999	949	963	917	944	988	974	987	949	958	905	898	950	928	1007	953	966	955	955	939	971	947	950	950	905	946	918	923	935	924	880	926	996	980	928	961	982	973	972	967	974	925	932	992	936	939	939	922	896	987	930	919	950	963	922	944	1011	985	972	942	931	908	919	985	950	1016	933	942	921	934	930	1003	1007	959	966	965	917	948	928	989	1039	963	984	887	952	892	994	958	933	923	929	928	986	918	934	980	895	954	963	911	939	945	908	939	969	961	881	952	981	981	960	972	946	989	938	981	931	928	982	951	932	967	957	995	981	976	929	867	974	910	990	908	1000	968	982	939	957	921	931	992	949	985	964	969	948	951	958	944	907	980	948	928	947	924	947	932	955	919	955	944	938	907	945	955	963	962	913	955	964	921	945	969	972	973	922	952	938	925	975	939	951	966	888	941	977	966	912	977	975	984	963	1007	992	984	917	917	975	946	942	980	1006	949	930	977	932	931	970	938	955	906	975	887	964	952	974	928	892	960	937	972	891	956	998	955	910	963	935	932	1001	877	938	925	964	955	967	944	1014	934	970	932	980	937	949	917	1010	1010	924	949	959	950	970	908	899	926	941	945	970	1011	924	948	937	998	895	1000	950	960	1006	989	941	969	973	969	917	967	980	939	986	966	967	1004	998	1005	892	924	998	959	914	948	984	947	897	936	952	959	947	887	962	924	998	950	962	954	993	966	952	944	995	972	889	911	976	996	966	975	972	947	943	945	950	978	918	1022	997	975
2396	706	328	293	328	260	87	73	58	54	59	67	52	63	82	66	62	52	69	72	55	73	66	67	61	63	53	53	75	51	55	62	77	67	70	54	63	69	49	62	65	62	59	62	61	47	61	70	64	59	69	65	61	69	74	65	68	71	56	66	52	57	72	57	60	61	62	69	75	55	56	66	58	69	58	67	58	75	64	61	58	59	53	58	60	51	63	69	53	68	66	67	51	47	59	64	67	56	63	63	57	60	64	62	61	74	81	54	68	56	68	70	66	59	64	72	60	53	59	52	56	63	68	50	59	58	69	55	68	54	67	57	60	58	69	53	59	66	56	57	69	62	61	73	71	45	66	69	69	71	67	59	68	62	67	71	65	55	64	66	80	58	81	53	57	59	58	79	68	53	63	54	58	71	51	68	60	44	73	52	58	57	66	53	57	73	54	60	73	58	58	72	57	65	64	55	56	63	71	57	68	54	62	74	75	60	56	61	58	74	65	67	67	67	66	62	69	55	72	63	72	59	56	63	70	66	61	62	52	54	66	61	57	55	58	57	59	61	59	66	68	61	68	61	73	64	47	70	44	75	66	60	65	60	70	65	63	56	71	48	70	71	67	67	78	67	65	54	72	62	58	48	60	58	73	53	64	81	59	67	60	58	60	56	64	60	76	65	67	59	57	54	61	59	68	73	67	71	58	66	61	66	65	70	78	62	41	62	65	64	56	66	61	68	44	65	78	84	51	70	59	71	57	60	51	66	74	69	66	54	80	63	69	76	62	61	67	68	61	66	59	54	55	65	50	55	64	53	67	55	59	61	66	78	62	65	57	55	54	55	71	76	59	67	57	60	82	70	63	63	54	82	64	61	49	82	66	70	61	70	71	68	76	72	62	57	64	52	74	59	76	65	71	64	65	59	56	55	62	67	66	63	60	77	55	68	58	71	69	65	57	64	60	82	53	62	64	63	59	74	56	71	53	67	63	70	59	72	66	62	65	72	66	67	52	74	64	50	46	58	56	65	75	61	48	62	75	53	75	63	70	58	51	60	58	72	57	60	47	43	67	68	51	66	63	60	76	60	50	53	59	60	60	63	61	76	73	69	60	77	59	63	59	60	66	65	53	69	66	66	65	50	78	61	45	61	67	59	67	75	70	81	43	54	63	66	67	53	50	72	64	78	74	57	64	74	66	48	58	51	54	62	69	61	66	66	67	59	62	57	63	55	57	67	62	61	65	59	70	72	60	68	70	60	61	69	57	61	63	56	53	50	63	54	63	49	73	64	71	59	68	50	63	53	66	43	59	55	69	71	58	88	65	56	58	78	74	54	66	65	64	45	63	62	52	56	47	60	60	64	59	65	69	72	70	67	69	67	67	52	64	69	77	64	64	53	71	63	70	75	55	68	77	64	69	62	68	58	71	64	73	71	66	86	60	62	76	66	66	68	63	78	53	76	59	82	54	53	60	61	54	64	63	74	64	60	48	64	63	57	72	58	57	56	81	65	71	71	52	70	59	54	59	57	69	83	68	61	66	57	57	65	68	62	69	64	72	48	54	48	62	55	51	71	53	56	56	63	73	66	70	58	72	76	80	65	67	73	77	72	61	73	74	75	59	51	68	58	54	63	55	64	62	53	54	45	79	69	67	60	43	72	69	75	64	67	66	64	66	52	66	65	61	65	77	73	52	62	58	68	52	65	68	67	60	71	60	55	56	80	66	70	66	79	64	54	58	63	70	61	67	69	68	62	41	57	66	54	67	51	57	64	59	47	61	66	70	74	77	70	64	61	64	67	57	56	68	71	80	56	64	65	51	76	52	58	59	54	69	59	46	60	63	53	80	68	62	60	57	71	55	56	71	64	70	70	64	59	54	61	61	60	63	61	75	67	55	50	63	72	76	64	58	67	60	54	61	57	58	76	51	71	69	74	62	66	63	63	77	68	53	71	59	70	52	58	57	62	71	70	59	59	56	65	59	55	73	71	55	75	62	55	72	50	57	67	84	62	46	69	58	61	73	44	71	76	64	49	75	61	60	61	55	70	55	48	63	52	72	64	49	58	65	54	53	50	59	60	76	71	53	49	67	72	49	54	59	60	69	65	58	58	66	71	69	64	68	58	60	73	67	74	69	64	63	64	62	68	57	64	72	64	60	62	64	52	59	67	55	70	59	64	51	53	59	78	63	77	51	73	66	64	67	51	67	62	71	53	64	79	60	62	66	60	77	54	70	79	65	62	77	69	68	63	75	64	53	48	61	66	72	54	61	63	74	78	60	61	69	61	83	61	58	66	65	56	73	72	69	59	65	74	63	48	73	62	76	56	55	74	57	66	69	59	65	49	69	54	67	64	62	58	44	57	62	62	71	61	54	58	62	68	51	77	88	63	78	65	54	59	67	43	55	54	60	70	71	44	62	77	48	63	55	72	64	64	63	55	64	48	48	64	61	59	64	66	59	64	48	65	50	56	68	64	58	85	63	68	79	66	67	54	64	64	53	62	60	73	70	76	48	74	85	75	74	67	68	68	60	49	69	64	67	76	59	67	55	67	60	66	64	50	61	73	69	60	62	60	76	58	53	54	88	57	60	59	67	65	59	75	55	80	65	71	59	70	61	52	60	47	57	59	61	72	68	60	63	51	53	60	85	74	60	71	58	59	63	64	64	46	57	62	67	62	54	63	63	55	70	81	77	69	74	54	61	58	68	59	65	66	61	55	54	72	58	61	62	57	53	53	64	56	63	63	71	73	56	62	71	56	54	77	54	58	70	52	58	59	79	59	55	52	74	58	59	62	68	67	65	44	64	84	65	75	69	66	63	71	67	65	64	57	52	66	66	71	67	60	62	54	75	75	65	63	72	62	60	70	56	70	66	62	58	52	52	48	60	62	63	52	81	45	59	55	66	70	58	59	58	43	70	59	74	54	59	65	64	62	69	53	54	63	60	60	58	53	68	75	82	51	62	59	62	65	72	64	67	76	60	68	70	48	67	68	66	66	55	58	65	56	66	69	53	70	57	52	57	60	61	52	62	65	62	58	73	64	58	54	70	65	52	79	57	52	71	53	71	59	73	68	65	64	62	59	53	62	51	59	78	72	67	64	77	47	70	62	66	66	64	64	63	58	69	77	73	55	59	52	70	63	62	75	64	67	59	61	65	68	56	46	62	70	70	62	71	52	55	65	67	58	55	64	53	77	61	62	69	55	63	65	71	63	64	68	68	68	75	57	65	63	52	68	70	59	70	56	62	61	57	70	67	66	61	55	65	63	66	63	67	52	61	66	57	74	71	63	59	80	72	61	68	78	65	73	63	50	60	62	58	67	64	73	68	60	58	61	85	57	49	74	64	58	63	62	74	80	73	75	57	54	67	52	64	67	57	58	66	59	61	72	59	61	67	64	52	67	61	50	64	64	88	61	63	58	71	84	53	69	60	55	75	65	72	66	64	63	63	66	67	61	69	53	60	70	61	57	68	54	66	72	70	80	65	69	58	63
18681	7206	3786	3853	8431	10056	2241	1177	532	531	505	487	510	496	481	472	503	505	507	492	500	472	484	462	481	477	485	502	473	429	500	508	490	471	477	480	484	475	472	448	455	443	438	460	474	504	446	484	512	493	441	467	486	439	468	503	498	424	464	503	493	491	467	484	458	445	452	443	471	474	435	445	466	457	486	483	461	474	488	456	476	431	453	502	486	493	488	498	455	448	455	455	449	488	478	462	476	474	479	502	432	466	451	420	489	453	490	451	469	488	448	466	469	484	475	451	470	498	451	455	456	438	448	492	461	455	482	460	483	472	506	485	469	478	472	472	456	516	426	446	464	468	460	484	437	455	447	458	450	465	449	503	491	490	432	468	452	487	492	488	443	454	479	448	510	425	465	488	462	463	477	475	459	503	477	469	493	440	472	455	442	476	413	476	461	460	477	476	471	488	461	427	459	491	466	445	452	464	463	463	484	458	496	509	466	514	474	475	475	513	508	475	493	501	459	449	422	486	440	495	462	489	485	482	495	486	422	471	470	489	483	508	471	468	445	457	457	459	489	456	491	468	444	462	489	501	496	429	459	471	478	467	449	482	451	478	485	477	489	453	435	498	468	469	457	507	489	468	492	425	447	459	486	492	501	489	454	454	482	518	458	475	497	476	467	485	473	479	467	484	469	465	486	466	473	460	481	484	461	454	457	463	452	480	495	464	439	494	434	455	442	494	421	475	508	453	500	463	477	450	468	456	464	486	479	465	467	473	488	492	497	414	501	497	426	475	462	504	503	488	461	490	485	455	455	493	452	482	495	456	472	429	462	456	477	455	475	454	451	482	468	437	480	461	457	489	443	466	459	485	475	467	481	470	469	496	462	453	401	473	437	450	505	439	421	475	464	432	475	476	475	440	454	491	470	437	473	489	476	459	484	483	457	450	465	468	495	470	499	509	488	467	486	461	477	447	471	429	471	468	508	483	472	417	502	456	475	460	459	471	452	449	475	452	502	480	482	486	484	484	455	476	459	485	462	442	474	456	456	484	473	457	484	454	476	464	481	471	428	448	482	496	462	445	503	481	510	483	477	466	503	466	473	447	478	466	479	489	477	476	499	473	469	470	494	504	474	457	495	489	504	478	449	462	469	475	474	475	451	468	460	498	462	454	483	492	438	444	442	483	437	462	476	456	473	453	472	425	462	443	478	503	493	500	483	462	492	460	436	485	504	523	456	478	472	467	450	465	439	517	489	473	426	468	500	419	469	473	483	465	469	461	449	454	458	465	453	465	470	517	440	450	464	465	495	449	491	487	471	490	491	466	463	510	469	452	486	476	501	487	487	494	458	454	477	509	416	472	461	516	501	450	474	439	474	478	432	439	455	466	451	476	467	481	447	471	445	439	453	464	479	445	445	465	462	463	486	489	489	477	488	487	514	478	477	491	479	460	453	467	503	466	438	487	466	475	442	446	455	460	459	487	480	465	442	461	499	443	446	476	454	479	506	475	438	457	513	453	447	441	496	497	484	494	443	440	454	467	472	461	455	507	454	483	470	481	484	463	460	477	472	484	478	439	478	468	503	483	501	473	464	469	455	463	466	464	484	474	492	477	479	458	472	512	452	477	484	475	486	501	457	469	461	482	523	510	505	444	497	491	437	489	438	457	442	463	434	498	469	485	458	468	478	464	511	482	464	442	445	473	492	468	453	470	488	464	463	462	466	469	455	507	503	478	467	456	473	490	475	464	462	474	472	493	463	478	465	473	460	482	455	466	475	492	453	454	460	449	459	454	466	443	465	460	445	431	435	481	476	455	454	464	483	484	447	473	466	490	453	467	472	465	500	482	482	485	452	483	495	480	446	457	475	485	477	471	486	457	466	475	500	493	477	472	475	487	437	438	478	468	475	465	451	471	513	459	526	477	489	478	446	450	481	457	476	456	485	447	470	479	477	460	469	458	477	497	500	433	471	521	471	472	476	466	475	487	450	464	458	463	457	517	485	489	501	491	496	499	448	506	470	447	490	477	469	498	462	460	454	487	487	450	459	480	488	494	446	479	461	481	441	455	468	476	476	472	434	458	481	473	474	449	454	450	477	476	456	464	505	500	479	450	497	500	451	437	484	461	448	450	475	479	495	474	477	494	444	461	487	440	432	484	444	476	467	446	463	416	458	508	471	491	474	468	451	459	455	472	482	468	509	518	465	500	494	503	439	478	453	463	447	452	448	437	470	480	462	475	470	446	449	480	465	511	439	481	463	496	473	487	490	437	482	433	456	475	458	502	478	436	435	487	471	464	458	485	458	487	507	478	461	450	495	474	441	470	501	464	435	451	500	521	500	439	456	469	496	507	451	511	486	489	466	471	436	482	445	445	498	496	465	494	459	485	510	473	482	478	491	494	482	498	468	464	429	458	454	470	461	461	434	491	479	478	489	453	480	458	473	491	454	472	435	515	469	492	441	428	454	473	476	457	453	493	472	488	449	449	515	469	444	473	462	495	448	464	444	479	466	464	500	458	448	509	447	488	471	477	478	482	430	454	468	469	500	477	459	457	461	466	427	491	476	437	465	462	507	476	485	468	503	470	511	463	479	481	471	469	474	480	464	446	428	474	452	495	488	466	483	482	458	485	493	484	427	446	444	474	474	458	506	464	492	495	482	474	474	488	480	458	461	499	470	491	502	507	483	472	503	473	495	450	477	456	498	516	469	448	492	422	474	485	498	479	472	467	467	442	476	471	455	449	460	443	487	451	473	472	471	474	470	465	502	466	474	467	466	415	487	497	482	474	471	450	451	485	464	489	430	438	507	489	462	504	470	485	471	467	448	496	471	456	472	450	477	471	445	486	462	436	468	423	466	481	429	437	460	448	439	464	486	460	474	461	470	497	459	508	464	496	514	494	474	471	476	448	451	478	487	490	472	455	455	451	477	490	447	481	482	462	478	458	463	476	494	455	506	483	444	465	476	470	481	495	469	455	477	461	471	475	480	471	474	472	500	479	462	450	440	497	450	455	489	502	455	474	496	484	471	475	469	495	486	498	442	450	508	490	473	447	480	470	451	485	503	461	507	441	482	452	475	507	488	476	480	465	432	472	478	459	450	456	463	474	420	492	473	450	470	482	463	451	447	462	442	485	451	453	472	455	487	486	478	439	490	427	468	451	454	481	439	443	457	491	507	471	471	522	479	470	492	503	481	445	451	505	470	454	447	498	450	487	468	470	456	495	435	459	455	442	418	488	495	465	487	489	468	494	488	461	482	455	455	455	457	482	476	460	453	449	451	474	457	449	484	452	450	463	473	436	476	477	428	453	509	455	503	482	468	467	456	480	507	466	455	454	429	448	455	474	455	455	466	468	464	465	488	471	491	473	441	498	473	523	487	452	448	486	498	468	487	488	458	453	435	442	481	466	460	462	471	472	435	495	458	500	457	471	463	442	497	460	446	487	458	489	502	474	486	478	446	507	482	410	504	451	451	499	472	480	468	501	481	476	462	484
2587	1194	675	374	389	817	333	110	88	94	86	74	82	76	79	69	86	92	73	85	74	74	68	78	78	68	84	87	81	86	79	75	74	70	84	90	71	75	59	73	76	62	91	79	79	88	72	76	77	72	86	78	89	77	69	78	91	63	64	75	80	69	73	65	78	86	69	89	73	91	65	73	96	86	72	94	74	77	82	75	71	71	67	89	58	77	87	84	75	74	83	77	92	101	69	63	90	76	64	77	56	71	69	75	73	76	83	74	61	88	71	84	78	99	99	84	79	82	77	63	82	78	91	83	83	79	61	92	74	80	72	73	75	70	96	76	79	88	79	98	80	70	86	66	79	66	70	71	95	94	70	77	73	92	65	87	85	66	83	80	88	65	84	69	66	81	75	69	74	92	78	73	84	103	65	67	85	59	87	73	71	71	78	82	79	91	69	80	80	69	75	64	81	81	77	78	98	80	68	62	77	75	107	87	101	83	83	79	96	83	86	93	85	73	79	83	78	86	75	81	87	74	73	73	74	73	72	70	80	78	77	76	87	84	83	81	83	91	107	78	77	70	86	82	83	85	79	64	68	83	74	86	73	79	69	80	76	93	78	71	73	75	95	74	79	80	77	67	85	71	81	75	69	66	98	88	72	79	92	68	86	84	59	71	85	64	62	77	86	86	82	80	74	100	87	77	81	76	77	80	73	73	60	78	84	68	71	63	84	70	69	102	89	70	95	67	75	60	92	63	92	78	55	87	67	82	76	79	83	88	82	82	76	80	69	80	83	79	71	86	86	64	82	76	79	80	91	78	85	98	70	78	77	70	79	66	77	76	66	79	76	74	92	76	85	83	93	64	61	96	78	98	80	73	82	63	79	71	83	83	76	73	70	77	52	84	80	87	75	75	84	83	93	65	81	85	68	84	67	79	67	74	83	76	70	92	84	70	73	71	79	74	77	82	77	84	95	95	84	83	86	77	82	91	79	67	78	77	86	64	93	80	78	71	77	90	58	85	70	73	85	73	88	76	99	86	75	88	69	74	88	81	88	75	73	90	65	73	83	81	76	84	78	86	75	65	76	66	77	74	77	81	71	67	77	64	83	75	74	67	75	85	70	70	87	71	71	84	79	71	80	71	79	58	70	76	88	64	79	66	73	74	92	77	56	84	71	81	76	67	76	75	82	66	65	68	85	77	72	80	93	65	73	76	70	103	78	68	78	94	87	81	74	66	82	77	80	62	86	80	87	80	76	68	65	89	82	62	96	78	77	93	74	77	82	71	69	83	79	86	72	75	86	69	74	82	84	82	93	86	74	93	66	78	80	79	75	83	76	71	72	76	90	65	80	75	73	82	63	66	83	92	75	77	59	84	84	64	76	82	71	97	84	78	66	77	76	67	62	85	77	82	69	69	73	80	85	79	72	86	89	87	87	78	70	78	76	76	83	75	55	79	76	76	62	83	84	76	67	86	69	73	80	77	96	79	80	74	69	64	85	71	76	73	69	97	82	86	81	56	80	67	71	79	77	71	90	88	78	78	61	74	85	82	81	75	69	77	85	82	86	75	60	90	67	76	75	84	69	83	62	70	74	69	71	72	77	82	83	67	66	77	77	68	70	60	76	89	96	60	70	70	94	69	83	71	76	68	74	83	54	65	86	86	88	77	83	93	83	55	70	78	70	93	83	84	58	72	68	82	76	97	77	81	77	84	74	73	86	71	84	68	76	88	86	70	92	88	69	76	84	68	86	70	65	81	66	83	78	73	76	74	90	85	74	91	79	78	75	88	83	79	60	80	70	79	82	98	66	78	74	88	80	72	86	91	83	71	82	81	73	83	80	78	97	77	87	72	66	66	85	67	75	68	77	78	84	75	84	83	79	66	81	89	75	85	79	92	69	74	54	85	88	78	82	76	72	73	72	72	96	110	69	90	76	72	62	95	73	82	73	77	69	84	87	68	71	74	75	80	89	99	92	78	80	81	74	78	75	76	97	88	75	73	83	82	81	83	88	84	93	85	86	96	62	85	56	69	78	78	75	74	77	73	77	61	80	72	82	69	79	79	78	73	74	77	83	74	90	60	86	74	85	74	77	80	82	80	81	70	74	74	68	84	83	67	91	95	60	70	68	74	82	72	87	60	64	83	97	70	73	71	86	75	73	74	71	78	69	86	78	65	92	62	85	80	63	97	91	66	69	67	90	88	85	82	69	69	90	80	70	69	86	80	77	84	62	59	74	86	81	85	88	85	79	84	92	90	77	78	82	85	81	85	80	85	92	74	86	89	74	79	86	58	88	78	63	73	78	83	71	71	77	66	71	67	70	79	72	62	77	79	77	77	76	87	93	74	68	72	86	79	66	68	75	78	66	80	81	80	99	79	82	74	77	77	62	91	95	77	93	93	64	83	74	84	67	86	91	81	99	65	84	73	98	79	88	85	75	89	70	80	83	73	81	95	83	74	74	90	61	87	82	86	89	71	86	71	85	81	69	85	94	65	87	74	70	66	79	89	72	74	60	78	78	77	78	72	74	83	78	86	93	74	69	72	71	69	78	80	72	80	98	74	81	83	88	72	83	78	67	76	77	82	68	77	87	80	75	84	93	69	67	87	80	74	72	92	88	76	75	64	77	74	81	84	87	84	90	67	85	77	76	66	77	60	83	85	78	76	84	79	84	73	77	70	92	84	82	69	82	69	89	76	74	73	82	75	74	72	66	82	79	72	79	81	92	72	76	79	79	90	70	69	77	91	72	97	89	79	70	66	83	66	65	76	72	91	74	78	80	88	76	79	78	71	82	73	77	86	87	82	82	77	77	94	90	82	78	68	79	70	72	58	75	84	56	70	83	68	73	96	74	68	86	76	73	82	76	81	71	87	92	62	72	72	70	73	80	74	76	76	79	90	88	75	71	88	76	77	91	91	88	80	86	82	91	71	90	73	70	65	79	81	70	89	89	69	82	67	90	75	67	69	98	81	77	63	92	70	63	83	78	67	91	65	64	66	73	69	75	69	68	79	86	79	71	94	80	85	76	74	49	88	81	92	94	77	72	91	77	62	84	78	73	96	64	92	84	87	79	88	73	88	81	91	75	82	89	87	89	77	79	88	81	66	66	81	70	72	75	67	73	75	69	78	86	74	71	84	88	70	55	69	76	70	66	65	66	92	64	76	65	93	89	88	72	82	84	75	82	73	80	70	65	96	79	65	77	89	82	90	73	77	77	69	90	79	88	86	90	71	62	77	73	57	74	85	74	76	88	80	81	84	67	73	74	89	70	78	70	81	83	68	80	83	79	69	102	81	81	81	95	68	90	95	84	62	73	90	65	82	77	70	92	82	79	83	77	89	71	73	73	86	72	79	84	74	80	71	82	83	89	74	83	84	90	93	99	71	78	70	78	75	78	84	85	74	77	98	86	60	84	84	73	64	94	82	91	77	72	84	76	80	76	83	77	84	71	77	76	83	79	81	83	63	85	63	82	79	86	69	77	75	84	84
25282	10518	6279	5113	10652	24448	13033	3476	872	886	821	757	740	695	662	649	656	638	619	647	627	618	591	603	572	596	556	558	554	574	539	553	557	564	512	564	589	554	553	622	597	570	572	546	523	555	539	551	553	506	625	527	531	586	590	528	574	565	577	583	558	555	563	539	530	526	535	572	544	493	544	562	579	559	544	585	509	533	535	523	540	573	556	523	520	492	537	544	557	546	590	572	528	533	565	523	540	523	533	537	548	552	545	538	537	549	530	574	562	549	552	536	595	541	559	566	528	593	539	521	564	544	603	518	527	585	530	517	542	533	585	575	555	491	548	526	539	534	541	530	537	507	553	578	573	536	545	622	542	567	548	553	528	553	539	549	552	543	504	510	560	566	557	579	500	549	552	530	559	522	580	541	526	551	539	553	547	539	552	553	530	496	521	517	548	523	533	540	524	524	529	549	521	553	579	566	549	531	552	566	543	533	532	532	554	560	557	551	522	528	558	547	575	561	524	539	562	564	565	544	547	545	589	539	565	533	556	555	557	568	521	536	550	518	524	592	506	543	568	533	557	553	559	552	550	561	538	560	561	551	515	518	540	556	566	530	540	548	528	528	560	571	568	565	511	508	556	572	547	530	563	582	585	528	545	584	532	558	520	555	539	556	573	534	515	569	567	552	516	529	559	553	556	565	523	544	550	559	528	515	549	495	545	549	559	569	533	521	502	563	583	505	530	592	568	515	542	595	577	536	540	529	551	513	574	556	585	546	551	540	575	556	514	547	548	495	531	540	610	525	588	491	560	543	548	551	501	538	527	563	549	565	539	583	555	520	557	494	573	533	532	546	558	544	502	578	524	557	523	550	588	548	564	531	528	573	538	511	561	601	565	504	563	529	566	563	560	550	523	611	535	553	549	547	505	570	571	566	556	549	557	506	569	532	542	537	584	574	529	531	529	530	539	556	526	523	543	543	560	556	540	508	581	586	557	578	513	532	453	553	505	540	523	525	548	540	550	550	560	542	542	548	576	531	562	544	554	577	578	558	569	520	530	567	564	563	530	527	535	562	537	543	556	567	528	542	514	543	502	560	502	557	524	535	565	513	550	539	531	572	557	534	592	543	553	534	556	516	556	572	527	507	557	558	514	544	543	531	514	521	560	519	504	539	569	537	579	576	575	611	502	547	524	584	550	505	536	545	553	555	560	541	539	529	503	538	529	557	498	515	529	549	523	524	554	558	556	551	551	543	592	551	578	551	549	533	567	544	526	533	565	535	531	541	551	560	550	497	553	545	512	543	581	527	549	582	508	523	547	536	532	556	534	531	545	522	559	557	541	534	532	529	553	566	570	556	565	532	569	543	535	590	534	523	538	478	538	521	521	575	537	592	549	563	543	556	537	538	510	535	552	548	516	527	526	521	522	558	515	590	567	487	569	552	525	545	580	547	554	518	544	551	556	573	536	556	564	596	565	537	540	480	546	569	538	506	562	571	549	575	567	531	523	513	570	565	559	544	550	507	568	553	535	523	555	555	542	532	606	559	526	541	576	524	580	562	496	567	543	539	573	508	552	545	542	517	570	555	534	568	549	550	540	534	556	539	545	541	590	505	537	557	560	549	487	544	556	542	515	521	514	564	535	515	536	537	518	555	559	529	555	522	579	527	550	552	512	546	535	553	560	546	536	533	567	575	548	559	539	555	558	568	554	560	510	559	539	550	515	558	537	574	493	531	561	544	575	580	514	527	505	531	517	550	544	522	515	555	600	562	543	557	527	493	554	542	573	538	564	528	536	555	608	530	539	560	561	540	566	564	594	549	545	569	568	530	548	565	552	544	533	563	570	546	573	560	543	540	560	517	571	552	524	572	592	541	496	516	587	492	491	555	565	574	556	519	544	573	545	606	576	573	571	540	573	540	537	594	589	551	523	581	519	572	584	498	552	516	553	527	545	558	559	580	551	551	496	551	568	528	520	551	564	572	512	522	552	555	551	565	564	556	584	533	548	583	564	577	539	557	507	529	549	557	550	528	541	544	554	520	548	577	565	567	542	554	528	557	570	527	496	548	525	571	548	554	556	572	569	525	569	535	543	573	546	562	555	528	528	565	517	538	552	608	555	563	524	510	561	523	575	569	597	531	541	574	530	562	535	554	551	558	552	599	523	582	539	540	550	600	531	553	557	517	544	550	535	562	561	525	562	574	556	545	530	566	557	573	534	558	549	529	569	546	559	561	559	533	584	539	575	603	524	589	554	533	559	554	554	549	527	580	535	567	529	571	537	565	536	566	545	574	550	561	514	548	569	586	550	524	574	563	530	549	534	568	535	586	544	507	563	568	511	529	570	547	516	530	555	573	560	516	573	533	551	559	580	523	572	527	561	529	570	547	568	527	576	529	562	537	523	538	538	578	507	572	538	556	511	567	561	552	589	541	542	588	539	530	533	515	500	551	559	558	572	596	552	526	553	517	565	512	536	548	578	579	504	561	556	602	519	538	569	497	523	511	596	523	545	527	553	579	525	560	549	550	539	548	580	547	532	600	593	553	537	562	526	566	520	585	577	555	548	556	531	570	545	569	551	549	538	548	579	605	591	556	500	545	557	539	491	592	516	520	528	532	553	560	554	510	524	556	556	547	499	565	555	549	554	583	513	515	543	524	538	547	536	521	556	526	521	563	570	563	509	535	541	578	543	545	532	558	523	541	505	577	520	532	606	560	545	542	552	548	542	550	553	546	546	520	528	550	550	530	510	529	562	534	556	518	568	526	545	537	530	563	544	529	557	574	526	535	521	533	549	522	551	551	543	558	549	548	532	566	532	514	546	528	544	531	535	563	562	540	575	454	540	569	570	522	549	559	537	509	523	563	586	554	568	564	587	540	559	561	573	555	578	532	555	600	553	543	544	549	572	562	524	543	564	585	522	525	601	540	577	547	506	554	554	564	545	548	560	542	572	545	516	566	561	577	522	575	558	497	574	552	539	492	519	567	573	574	531	520	600	508	545	543	565	557	512	572	521	546	549	538	571	516	558	564	521	545	540	595	526	519	536	552	528	536	585	535	536	544	560	543	558	570	580	548	561	571	564	542	571	572	549	557	560	568	534	562	527	565	562	531	512	557	554	552	525	558	563	537	509	519	552	522	549	559	525	585	552	518	584	538	537	551	549	557	542	562	507	581	560	555	551	539	511	539	592	554	539	535	517	558	591	567	595	559	587	538	545	568	534	526	565	551	546	562	535	488	539	497	544	530	561	556	530	555	591	533	540	541	554	572	552	528	519	566	565	533	546	602	567	597	531	539	536	541	547	532	589	517	540	588	535	548	573	547	577	528	576	508	543	554	544	529	528	549	544	551	549	593	499	555	514	558	552	513	547	516	522	573	541	540	586	542	534	511	540	590	557	543	587	548	540	532	509	543	536	550	512	541	556	530	528	523	536	553	573	525	533	549	584	560	545	486	556	536	514	508	535	556	553	548	540	561	531	509	584	540	566	539	561	554
4373	1521	594	344	484	593	310	152	129	131	127	137	126	135	104	126	92	100	123	107	112	119	111	107	115	130	122	135	126	117	101	115	112	107	116	105	109	101	98	116	112	121	116	124	110	117	118	128	134	130	125	129	108	112	107	136	128	113	111	111	107	118	124	98	123	126	117	128	113	111	117	120	113	112	107	111	108	118	114	116	117	103	124	109	90	111	96	110	107	123	111	143	107	110	92	113	124	113	116	115	110	127	114	114	113	130	107	131	115	126	101	103	115	114	113	102	104	111	118	134	110	103	132	103	113	113	119	103	100	121	121	107	140	110	115	110	106	99	112	123	130	129	107	98	120	133	117	107	121	115	107	99	103	109	117	124	102	110	107	109	116	112	121	108	110	129	111	110	112	119	136	121	113	122	100	112	119	121	117	115	133	113	121	124	106	100	96	130	113	117	109	131	109	109	100	118	115	107	116	106	106	126	110	118	121	113	104	124	124	114	104	109	111	122	122	127	110	104	119	134	118	117	106	96	122	122	120	115	92	119	116	120	94	104	116	124	105	108	101	119	125	113	119	113	96	111	101	97	133	124	107	116	107	113	108	108	99	120	142	107	91	131	109	129	113	118	144	101	102	115	106	115	111	117	115	116	107	103	137	117	132	106	93	106	101	136	112	125	105	111	112	136	112	111	100	118	110	101	116	108	103	108	112	107	123	114	111	108	109	115	115	109	111	126	123	118	99	92	115	109	104	123	106	113	132	119	113	113	116	131	108	101	112	122	119	97	126	125	135	117	103	124	91	131	120	127	110	118	97	120	105	127	117	116	121	128	107	122	100	140	96	96	95	118	104	105	108	122	115	113	107	110	120	110	125	126	96	102	125	99	119	98	124	119	110	118	100	123	119	102	122	124	110	106	114	111	115	100	98	103	101	110	105	101	120	122	125	111	113	116	110	113	109	103	110	123	113	103	123	125	119	132	111	110	103	119	132	125	115	119	128	98	108	114	116	114	111	114	138	113	118	111	121	108	102	117	122	112	121	117	119	107	107	116	101	122	112	125	115	102	108	120	131	140	92	123	119	107	114	127	121	109	113	123	117	122	126	135	112	119	94	124	125	112	108	115	119	117	137	126	113	107	138	103	125	128	110	111	107	116	104	105	114	110	105	151	135	140	119	116	119	112	116	106	108	99	134	112	98	112	130	117	123	107	136	102	112	128	85	110	89	108	118	80	128	112	115	127	126	115	102	134	118	105	121	105	119	88	95	127	108	105	110	127	125	97	117	130	119	97	116	100	123	125	100	99	129	120	122	127	109	104	116	103	124	123	119	116	119	107	97	134	120	101	104	97	109	89	108	106	116	110	104	124	108	117	114	113	127	136	119	126	119	97	121	109	105	118	129	111	115	109	107	99	101	88	112	112	101	104	103	102	118	134	105	110	115	122	123	115	123	114	119	112	101	116	107	119	129	112	134	107	113	125	115	127	114	135	123	122	109	116	99	112	122	118	94	130	117	114	101	122	103	110	115	126	118	102	102	124	112	107	126	123	116	119	123	118	119	109	129	115	114	115	132	106	111	124	100	115	105	129	111	106	129	96	112	97	107	123	100	133	118	114	120	110	115	109	114	93	109	123	127	118	105	115	119	105	110	118	120	110	119	104	95	124	124	115	93	93	120	100	117	107	123	105	99	138	119	103	106	129	133	110	110	117	118	122	111	110	112	121	118	108	107	106	110	128	122	122	128	105	101	109	118	109	116	132	110	110	125	127	120	110	117	110	118	113	122	119	104	116	122	128	118	100	106	109	122	114	110	118	96	122	107	95	115	109	100	110	94	117	111	112	112	109	114	113	130	143	114	110	124	100	134	141	117	114	142	124	129	106	124	131	107	118	128	116	119	109	103	98	115	120	114	99	89	117	111	116	122	114	116	132	108	109	106	101	115	119	115	124	102	118	106	117	100	111	126	96	110	118	99	104	130	95	116	86	104	136	101	101	103	123	103	121	115	140	127	119	108	113	118	99	100	129	120	115	118	120	119	112	100	119	114	121	113	119	106	102	122	128	115	134	125	95	130	113	123	120	139	119	128	113	113	113	113	99	109	116	113	107	115	115	119	130	113	120	114	101	111	138	90	107	125	125	111	107	122	108	110	105	134	118	108	121	129	110	97	122	108	128	116	132	136	115	114	99	123	104	96	128	122	84	105	108	90	125	104	105	114	104	125	114	117	130	130	100	101	127	120	120	125	105	126	119	113	117	126	104	111	143	123	124	102	124	111	103	125	135	104	109	117	104	103	113	116	113	122	124	113	129	118	116	102	108	101	125	134	135	98	118	102	121	90	109	122	117	131	110	109	129	133	95	109	123	111	124	115	139	118	108	136	98	120	107	114	113	108	96	106	113	90	130	107	112	101	119	108	141	110	127	106	134	120	113	109	131	133	105	120	117	109	118	105	133	104	103	119	129	108	136	112	107	101	129	124	120	122	113	119	137	123	152	115	103	108	84	138	107	107	131	125	123	132	129	122	123	109	97	107	127	110	108	121	115	128	112	118	101	113	110	134	107	108	121	118	113	117	106	126	117	121	132	123	104	106	113	109	121	117	118	99	100	123	123	128	102	100	108	129	108	122	143	96	132	105	111	119	107	97	107	114	109	109	117	119	120	121	117	106	121	125	128	129	106	114	99	98	113	114	125	134	109	123	134	99	115	104	100	110	120	122	107	126	112	100	122	121	113	126	121	101	119	115	114	108	105	113	111	113	105	129	119	112	119	126	121	135	118	95	120	117	110	114	127	103	112	108	97	112	112	107	133	117	116	133	111	119	98	102	112	125	106	114	127	144	112	97	116	93	112	117	123	98	123	99	115	111	110	131	118	104	113	102	99	111	119	127	101	128	110	103	114	127	134	101	112	124	111	109	117	129	105	104	103	115	104	107	108	108	99	126	97	130	126	113	89	117	109	103	98	130	113	141	99	123	103	104	120	109	120	104	117	99	111	125	115	112	114	121	125	122	101	109	108	123	102	130	112	113	113	118	139	118	119	109	116	115	114	115	118	97	144	100	133	122	127	132	101	102	101	122	133	108	93	111	116	123	124	126	111	102	101	114	92	98	129	105	126	131	104	121	110	107	98	115	122	104	112	104	106	134	124	109	103	103	134	111	132	139	132	126	118	105	116	120	90	119	111	112	96	112	122	102	103	108	111	132	104	123	108	103	94	113	117	120	116	105	123	106	108	111	105	101	121	123	106	110	125	112	122	111	132	120	106	107	107	109	108	142	114	133	115	127	108	108	102	105	143	126	115	142	104	115	115	117	116	113	144	118	105	120	108	124	103	133	98	98	102	125	131	118	110	120	119	114	107	123	112	110	130	115	116	120	116	115	108	115	113	122	101	109	138	99	113	131	105	125	105	106	107	106	115	122	112	102	99	99	116	125	130	119	119	125	102	122	114	112	121	116	119	105	130	129	116	133	105	122	111	119	120	101	111	102	112
26967	12372	5937	4583	11242	18861	12246	3272	1277	1212	1147	1102	1057	1017	970	960	952	998	899	900	884	917	866	921	886	939	843	872	899	891	840	807	838	827	858	846	850	846	828	809	855	861	817	913	817	866	850	868	836	836	861	896	896	843	826	894	804	858	839	841	829	795	862	838	850	851	820	770	840	847	832	795	857	870	798	861	813	805	822	843	844	825	886	786	754	847	870	854	849	829	802	803	863	880	850	838	834	826	782	822	849	851	852	830	809	843	800	808	839	846	846	826	820	815	804	862	897	856	811	815	822	804	788	854	852	868	781	799	832	811	843	845	810	824	863	798	786	828	813	871	812	845	805	829	848	816	803	861	866	801	812	762	824	826	867	813	879	855	842	797	802	859	848	818	822	838	826	796	820	898	786	866	851	823	877	780	899	808	801	813	796	822	836	808	869	863	809	815	829	832	813	794	819	805	845	835	817	769	819	870	824	809	782	852	837	818	785	871	852	825	812	824	848	801	810	821	802	814	817	857	839	795	835	840	800	816	862	789	842	805	812	844	811	871	850	799	925	802	785	756	824	845	798	784	775	798	830	816	815	790	834	804	843	770	869	810	809	843	846	853	848	791	854	862	832	827	865	898	820	822	870	882	827	835	845	767	849	849	831	888	858	818	853	828	842	794	881	777	839	817	805	843	856	801	839	881	833	825	840	790	865	807	852	838	832	830	865	786	833	840	849	837	827	836	878	772	820	793	830	858	837	832	826	845	865	830	867	804	813	802	875	848	836	873	844	833	836	878	807	802	823	832	810	828	889	861	834	799	803	835	862	813	833	891	837	837	843	787	836	855	828	825	803	843	794	785	815	808	811	885	804	841	796	825	836	844	838	793	846	793	806	801	829	847	795	809	808	871	815	764	820	856	840	861	836	815	842	811	826	797	775	844	782	763	743	815	855	811	872	818	842	799	842	796	810	825	829	797	809	829	830	857	828	847	835	854	798	849	886	810	834	815	833	844	831	827	777	814	826	798	824	872	851	816	830	874	836	801	789	823	824	871	854	830	873	806	797	817	859	806	813	853	808	845	830	857	795	868	820	813	856	845	800	805	788	826	777	813	795	875	834	861	886	809	840	844	833	844	885	787	843	841	812	827	884	821	818	807	829	851	823	851	827	838	837	773	818	831	850	849	843	850	817	832	819	809	830	795	800	799	837	896	845	856	862	851	849	851	845	848	798	804	843	834	790	831	847	825	815	887	823	840	884	834	794	821	752	842	819	889	821	876	830	836	853	818	811	860	844	828	838	844	818	802	807	838	848	828	803	824	859	849	840	802	826	797	853	826	831	844	863	815	874	851	826	819	792	835	826	840	824	812	886	866	807	851	881	848	836	814	864	807	794	811	822	808	864	850	782	867	812	802	799	823	834	846	821	823	815	850	817	816	782	787	835	833	822	811	868	814	881	823	822	848	861	876	865	808	841	802	802	817	766	879	815	827	822	775	823	859	853	863	870	833	780	836	804	837	761	854	786	869	812	840	795	849	804	874	796	879	825	852	853	828	832	876	827	840	877	802	860	852	805	804	830	906	863	826	798	827	843	831	791	863	787	806	839	833	861	827	860	907	840	805	819	857	835	886	811	839	829	812	848	810	840	849	858	865	801	828	831	850	811	802	870	789	836	838	858	762	796	841	825	816	857	826	840	804	826	810	896	826	824	836	876	837	769	828	842	840	793	832	819	825	876	839	840	829	803	826	831	844	824	842	837	840	872	841	861	852	907	871	827	866	806	888	817	810	827	824	781	829	858	807	840	817	843	861	815	801	870	831	862	857	854	791	840	775	847	826	802	824	841	805	778	808	855	826	838	807	848	775	851	810	820	822	863	830	859	840	795	810	823	839	848	852	791	889	846	821	797	831	860	778	835	808	814	808	826	848	836	854	845	914	816	896	838	867	812	797	798	837	846	824	864	859	797	837	769	821	790	816	819	795	825	832	799	815	796	849	882	856	828	804	818	810	780	856	846	833	807	817	888	820	853	836	789	825	807	807	840	829	819	771	870	810	863	803	824	825	808	809	843	796	836	860	852	878	862	825	856	823	857	849	863	791	801	854	851	864	850	840	845	833	791	816	855	835	820	828	826	881	852	862	779	806	865	809	822	853	828	851	798	838	883	759	845	816	805	874	845	888	825	817	834	813	805	812	798	844	865	781	831	831	818	799	802	833	914	831	792	846	851	774	821	741	852	816	838	812	796	806	863	860	842	832	774	800	843	834	891	832	870	824	795	799	823	838	813	812	861	896	829	835	866	839	855	802	807	848	857	830	843	809	819	827	867	839	860	833	920	828	851	855	813	876	838	836	851	818	853	787	857	779	807	902	846	822	822	854	786	839	812	860	826	837	838	843	862	820	886	859	814	738	776	819	860	792	858	842	852	857	847	825	860	857	792	855	783	789	841	836	858	839	833	803	826	822	812	839	798	822	841	842	828	847	874	756	801	844	818	801	795	853	863	817	819	803	813	781	803	827	835	834	900	845	823	812	790	859	815	843	861	839	809	807	826	857	835	840	848	852	781	815	832	861	825	865	825	810	856	811	848	865	845	807	840	830	906	861	823	813	789	822	795	840	858	829	842	827	866	841	868	883	825	801	779	850	820	804	835	837	788	814	897	799	821	828	799	810	839	854	862	835	822	798	775	879	840	782	829	809	826	805	846	796	868	824	860	838	839	825	795	856	841	876	815	811	810	910	883	815	827	858	843	861	860	857	835	838	855	853	840	845	836	813	876	831	845	837	852	834	831	871	849	823	781	820	844	864	859	794	830	812	853	809	832	841	867	826	861	868	822	781	826	840	793	804	833	819	828	859	806	809	840	894	835	895	813	874	832	861	798	823	827	878	858	818	787	840	817	825	843	837	851	831	856	797	828	846	798	836	835	831	844	797	834	781	795	808	836	823	825	881	853	840	805	814	811	795	849	840	816	803	800	847	859	842	883	803	830	853	853	825	816	788	834	780	845	882	833	807	832	827	845	814	806	845	854	813	824	839	872	794	771	834	814	821	836	810	863	789	817	835	851	772	815	844	826	874	845	820	854	837	829	822	836	837	814	807	899	803	852	856	828	752	815	767	808	834	856	811	850	894	878	855	834	845	849	862	854	788	847	793	806	826	825	896	817	852	827	802	828	822	831	821	838	827	815	841	821	867	814	862	796	811	825	820	818	806	890	837	808	824	846	871	846	862	841	818	836	835	812	779	882	786	790	852	841	822	835	803	799	797	849	828	824	842	861	828	872	783	824	813	844	862	799	820	857	824	828	820	843	806	828	826	808	821	825	802	870	802	810	838	839	863	833	809	809	856	863	842	835	856	830	819	839	787	845	863	817	862	853	810	815	874	824	810	828	796	872	835	849	839	841	777	812	787	863	889	798	812	790	833	832	847	799	822	821	784	835	851	819	834	780	854	854	857	891	818	888	855	857	865	811	861	851	841	812	822	808	826	805	798	828	845
4418	2495	794	675	718	987	612	221	157	141	161	167	135	123	149	148	151	143	132	128	141	151	133	127	137	148	165	150	143	128	150	147	134	138	144	154	134	156	127	129	130	112	155	135	141	122	160	142	133	136	135	142	138	137	123	142	129	134	144	130	131	123	135	150	139	144	144	132	133	145	138	132	141	150	142	151	136	139	151	158	126	128	145	142	141	139	125	128	155	130	131	128	151	148	139	126	124	130	129	143	134	147	153	151	125	141	147	137	132	137	163	138	135	106	137	128	133	131	111	153	146	138	155	133	125	133	136	131	126	119	136	136	151	129	135	147	132	146	123	130	152	133	164	158	167	123	146	155	145	129	131	147	134	144	130	141	128	158	152	151	160	139	148	127	132	147	151	134	142	132	141	152	129	149	130	147	122	132	146	137	128	156	139	134	131	142	132	138	133	127	143	131	163	135	149	142	121	147	135	117	129	141	134	141	131	126	158	136	146	137	123	121	123	151	153	132	153	145	140	141	132	112	138	130	138	128	138	153	121	152	139	157	132	151	138	146	132	139	132	151	135	143	141	135	128	148	148	158	138	148	159	138	137	148	153	138	148	150	150	144	151	144	121	150	159	128	121	148	156	159	127	133	127	149	151	133	141	140	161	156	152	145	134	137	134	136	130	157	151	142	161	138	147	145	129	137	148	127	126	140	125	115	151	146	123	123	129	132	138	150	131	165	143	149	136	123	117	151	118	130	139	159	158	133	142	147	150	144	138	153	137	147	149	141	165	123	173	129	121	142	150	152	144	123	143	121	157	141	143	120	118	129	141	135	131	127	143	132	139	133	138	142	139	139	138	142	152	152	128	153	147	134	137	166	131	139	133	146	133	151	131	129	131	153	144	149	122	135	108	123	134	173	141	164	130	138	154	122	108	166	148	130	122	161	139	145	131	157	127	169	145	141	119	139	123	126	129	127	160	148	128	138	127	137	127	128	129	120	140	154	139	129	148	143	133	155	165	130	149	142	143	123	123	121	144	136	160	136	126	113	164	155	134	125	160	145	133	160	122	164	166	133	126	151	131	131	132	164	160	142	154	131	151	139	139	112	147	127	166	133	139	125	125	128	154	141	139	127	151	164	121	135	140	143	132	133	148	150	132	130	128	144	124	135	138	142	141	131	151	143	153	133	123	133	123	141	134	142	123	124	138	142	140	126	137	137	162	96	133	144	138	147	136	126	141	136	139	141	134	127	135	119	175	122	123	135	132	126	138	155	124	136	143	156	142	145	136	134	143	160	109	127	136	143	151	141	136	123	130	143	145	149	137	136	135	147	140	160	145	127	136	131	132	171	151	134	136	145	125	130	138	119	147	123	147	115	120	141	126	158	137	137	125	137	151	125	140	117	140	133	115	153	124	131	145	127	178	149	143	119	146	127	120	129	139	129	136	172	155	149	139	133	159	154	149	124	140	144	149	134	154	144	127	123	161	112	140	151	130	123	150	140	137	126	132	145	148	103	179	144	148	130	121	135	142	154	138	129	158	147	138	159	125	136	151	139	137	136	148	147	142	135	127	145	124	130	143	146	123	135	140	154	143	134	142	130	141	133	141	129	148	124	133	136	167	132	132	142	149	141	131	135	132	137	142	127	139	144	140	135	125	148	130	145	141	132	131	136	141	160	151	140	136	120	137	158	137	147	139	140	158	125	125	130	130	139	143	144	136	126	143	120	122	143	142	148	150	125	143	148	148	123	129	160	127	124	136	137	160	146	156	111	139	146	148	128	148	135	139	132	134	163	167	125	129	178	132	130	150	143	135	145	126	123	130	128	155	139	155	154	149	148	128	141	131	155	134	124	126	127	149	137	153	144	127	117	149	143	136	123	139	152	141	154	146	148	145	143	138	151	146	131	139	131	112	144	140	121	127	140	157	157	155	140	149	118	136	151	138	131	162	131	142	132	125	128	136	141	134	137	146	127	147	123	181	124	132	137	137	129	153	126	133	139	148	113	150	136	155	125	134	130	138	164	150	136	133	126	153	132	141	136	145	143	145	137	154	163	138	138	136	140	139	136	140	130	135	135	155	124	122	143	152	151	145	134	158	148	136	144	130	141	145	126	120	124	124	128	135	131	147	128	150	126	151	128	146	131	138	140	131	146	144	120	131	140	143	153	141	146	128	143	133	134	131	146	161	132	147	149	149	153	125	129	133	142	156	129	125	144	136	152	137	130	156	137	136	145	139	132	143	146	126	122	123	127	132	139	161	135	142	137	122	136	149	147	135	147	129	145	140	120	145	125	151	150	146	120	144	153	137	139	144	118	103	132	139	138	139	152	127	124	122	127	120	149	146	122	138	151	138	128	135	130	149	130	135	149	124	144	123	136	125	145	148	140	139	125	142	150	146	127	102	143	140	128	150	127	108	145	141	129	143	153	119	128	136	140	135	143	133	152	128	137	157	129	163	137	129	134	142	129	136	130	142	130	150	158	135	177	131	152	150	151	135	147	136	148	158	143	149	128	158	142	144	143	147	150	131	128	127	136	119	152	123	149	138	135	142	138	163	146	128	138	145	162	152	129	120	146	120	128	137	142	155	166	132	130	142	131	143	139	136	132	134	139	147	146	134	130	135	141	148	150	149	110	129	143	125	129	140	155	142	141	141	141	133	147	146	139	146	132	144	127	167	147	134	155	155	136	124	143	127	143	148	166	139	130	151	137	144	148	133	129	147	147	122	145	146	140	128	126	160	145	147	143	122	136	147	143	146	120	134	149	139	125	136	150	139	134	134	155	138	160	150	133	132	130	158	125	147	116	139	137	152	150	130	159	145	136	139	135	141	137	134	131	140	136	143	152	145	139	164	141	146	146	137	132	168	114	137	135	140	131	150	141	147	142	153	140	131	153	149	135	123	141	133	144	139	142	144	126	136	164	142	153	139	144	110	147	148	134	160	116	127	139	135	139	132	148	128	138	124	135	130	146	139	131	160	112	138	156	134	121	146	118	142	136	155	115	145	142	140	119	148	149	129	145	158	127	115	136	144	142	111	147	120	145	146	135	121	130	148	126	134	126	139	130	142	129	133	161	147	127	126	144	151	145	123	128	133	129	124	138	158	136	125	130	135	166	159	139	106	142	147	137	129	132	136	143	136	155	152	162	131	150	135	138	156	142	138	146	144	172	147	147	132	157	146	136	125	144	142	141	131	137	127	141	146	135	142	145	142	129	136	131	138	116	144	113	143	125	147	137	134	137	145	137	158	129	135	131	135	166	131	129	124	157	133	135	155	145	119	156	126	134	145	150	141	123	150	137	123	138	152	146	138	121	154	137	142	143	130	137	147	135	142	162	123	145	149	128	153	149	156	155	131	139	153	124	128	168	141	156	132	124	147	137	143	111	120	133	129	130	126	151	159	133	138	152	134	144	136	141	139	136	139	148	130	124	129	132	131	119	160	144	139	142	133	123	147	146	129	121	129	121	144	131	139	115	138	138	159	138	141	135
30686	16889	7397	8187	15268	24938	19472	5173	1882	1732	1503	1491	1476	1302	1319	1166	1213	1196	1197	1124	1143	1132	1078	1057	1069	1036	1030	1022	966	1040	1004	1047	1053	1039	1023	1015	986	992	956	1045	1045	956	998	1012	974	1023	968	987	1019	969	968	1017	964	943	956	1032	976	1005	914	1000	998	1009	951	959	977	993	945	988	991	960	1015	946	929	953	982	987	983	955	1004	982	980	1031	1007	999	952	984	939	973	985	978	956	967	982	968	1034	1040	965	952	995	963	986	926	959	982	990	939	973	979	996	920	983	993	927	966	994	979	1001	962	971	1016	952	1002	977	975	1019	985	890	996	989	967	971	981	968	952	988	981	990	948	941	960	949	906	1014	947	947	1016	956	992	1033	968	979	978	921	978	974	1015	984	954	952	940	947	994	942	924	978	917	956	993	955	932	969	995	1023	929	943	971	972	1011	955	990	956	952	943	1003	999	959	1004	957	1026	962	913	949	985	979	924	935	974	968	969	964	1021	983	991	986	995	933	952	1010	939	941	967	1001	962	972	948	958	1048	1005	1026	940	923	943	987	977	957	928	960	968	983	961	958	950	890	941	918	990	977	926	981	948	986	946	999	992	986	969	997	855	963	964	961	998	975	928	1003	936	1004	995	943	950	980	1017	977	947	917	954	927	908	977	912	987	953	1034	973	947	982	961	962	963	966	974	1004	935	1001	985	906	968	1031	974	966	976	1035	1035	965	962	987	899	1034	985	967	1026	1005	950	969	946	949	952	962	974	922	949	941	970	998	934	997	1019	981	957	978	1027	938	1010	1005	967	931	952	945	903	975	988	946	961	1011	967	1015	997	953	935	958	929	991	942	959	1016	959	947	1011	954	958	934	963	993	950	1003	934	978	945	921	946	963	951	1002	1003	963	1008	994	950	913	949	911	982	945	940	946	964	936	969	974	968	997	1024	1023	950	979	940	958	951	923	923	900	979	962	938	990	957	984	930	966	946	963	999	990	1000	935	1008	1011	917	978	939	955	943	963	954	954	934	978	905	967	993	950	928	973	936	1012	946	953	974	982	953	1008	959	949	977	1014	968	1016	1015	919	900	884	994	964	975	956	971	984	953	949	1036	957	1032	977	1005	930	1039	992	984	946	947	941	919	953	994	1017	924	939	980	971	933	1008	974	957	1002	939	957	1008	937	924	994	998	959	1023	1004	923	970	967	962	963	949	952	953	993	999	978	969	1018	944	972	1041	933	965	997	1038	949	954	982	1025	929	948	992	935	953	967	973	966	940	956	945	975	945	989	982	904	1012	991	941	1026	967	988	949	968	973	928	942	1009	942	1002	957	984	901	1012	958	990	947	932	980	953	943	988	950	979	977	948	986	1051	1014	963	969	975	949	977	922	996	963	992	921	959	971	977	984	963	999	1021	1002	944	984	959	976	960	961	952	959	934	994	961	911	961	1002	975	1001	954	967	967	1001	968	929	1030	992	981	1015	937	951	1019	965	966	935	959	943	985	987	940	996	988	953	978	1013	944	922	1001	1041	916	981	913	917	980	995	963	933	944	955	922	943	947	958	947	958	990	983	922	981	965	887	991	964	973	976	966	956	976	970	964	991	945	994	974	1019	1027	896	969	966	985	942	1027	934	948	901	933	941	1005	960	944	971	961	1012	978	955	929	971	969	929	951	946	903	1012	966	986	982	1003	989	887	978	1062	989	991	975	972	1029	922	959	978	933	1036	955	997	985	961	911	952	1023	965	985	924	972	942	921	984	949	954	966	954	950	944	909	933	992	971	951	938	1000	1012	995	993	998	989	1024	998	991	1038	1008	1001	1022	998	1006	988	990	977	914	997	979	966	895	974	919	1024	982	991	968	966	989	975	992	936	948	989	967	1006	946	1013	945	958	932	1002	942	992	981	1019	894	980	1026	947	977	976	984	956	1013	936	901	945	912	998	954	910	922	966	965	913	954	967	986	978	958	973	904	984	1012	975	972	985	974	1033	980	969	924	973	949	959	993	943	978	982	988	952	960	932	948	979	998	949	972	998	934	944	983	967	986	952	964	932	1000	924	991	1049	991	971	946	953	999	936	962	948	947	995	971	985	918	959	1023	963	983	950	907	986	986	947	977	948	1003	982	951	908	936	984	952	977	927	1006	1027	953	1013	953	962	947	947	1009	1023	953	985	948	1005	1014	974	944	983	954	963	1059	951	978	941	996	1001	948	972	978	935	992	962	967	934	958	973	987	982	908	885	996	943	1000	906	983	983	961	975	975	973	956	961	1008	928	945	979	922	915	980	970	953	1009	977	1038	940	1019	1050	1013	907	947	936	945	952	896	952	907	953	965	908	966	1006	982	909	979	927	1012	963	970	1005	985	977	918	970	947	969	998	952	1001	917	1055	977	958	952	990	957	954	1015	960	1043	1075	1006	984	950	984	958	965	985	935	938	924	954	949	979	965	974	935	1017	914	964	924	941	1016	990	996	959	997	979	971	984	1002	941	945	1018	981	946	968	971	955	960	941	987	995	936	1039	949	963	996	1003	901	940	988	949	953	978	991	964	997	931	978	971	1002	1030	984	964	968	934	977	934	1021	953	1013	1031	994	955	973	950	1029	977	983	1038	903	974	937	998	989	968	1009	995	947	972	962	1003	945	956	983	971	1013	979	967	948	999	943	996	953	956	942	1010	940	1018	950	972	981	937	974	964	929	899	967	949	957	1015	1024	985	961	974	913	956	1002	963	978	946	989	963	939	939	947	963	932	997	961	1043	947	995	921	998	980	963	994	901	972	1016	986	1066	948	970	914	1003	979	1048	979	993	990	1023	956	945	968	952	941	963	969	1041	941	926	994	964	981	988	1020	1018	987	953	976	939	897	972	926	962	973	952	978	969	909	930	904	1016	986	891	971	968	1001	980	1010	937	984	988	939	957	930	999	982	969	1004	942	959	905	992	946	1026	969	959	966	974	1008	1003	935	965	962	1028	912	967	943	962	970	937	959	929	950	948	978	941	975	928	969	991	964	948	952	974	941	950	965	932	993	938	980	964	917	977	1031	919	951	949	984	983	966	946	941	920	961	1009	949	1017	1040	926	970	997	950	1028	922	954	946	981	972	940	965	996	971	974	930	986	933	995	984	941	933	977	984	979	958	911	981	999	981	956	952	920	929	947	1017	961	954	978	966	999	989	964	983	916	977	973	961	1012	974	936	924	927	942	952	953	978	981	948	996	997	908	939	991	947	968	915	935	942	984	977	925	943	969	1042	966	965	994	969	972	1009	963	988	974	954	946	973	949	988	992	968	947	960	958	938	983	977	988	993	927	935	962	987	938	971	974	949	959	1019	979	956	984	1018	998	964	987	963	948	972	1020	904	924	947	981	956	989	1012	992	946	974	992	948	952	923	995	979	988	979	980	934	926	978	1022	1001	985	949	1003	1015	997	978	970	1004	1014	942	970	1014	961	975	1029	983	1045	951	926	1003	966	957	996	948	997	939	945	966	987	966	967	975	947	948	984	932	996	969	941	957	1013	981	994	939	976	964	965	976	975	1004	968	962	951	945	938	945	970	933	956	979	1035	954	944	985	1011	1022	939	958	994	920	1008	942	1017	957	972	977	958	948	945	983	964	970	950	943	1039	953	981	981	972	908	1037	956	973	929	1035	947	1013	937	1007	981	1007	983	991	941	911	914	1049	989	960	938	922	982	1008	929	1006	978	968	971	982	936	952	993	977	1002	950	976	938	979	999	952	982	1013	952
3179	1333	351	437	351	238	124	67	53	69	66	70	68	63	70	67	72	47	54	76	53	77	63	63	65	63	72	63	42	55	70	68	75	61	82	67	67	84	59	80	69	70	74	66	71	61	63	74	74	66	78	57	70	62	67	64	82	59	60	73	73	64	48	81	74	69	70	58	85	65	62	71	72	58	65	66	65	68	64	71	62	58	67	72	74	57	68	53	61	79	79	73	69	57	76	55	74	79	69	64	49	62	73	85	42	79	63	69	62	63	62	78	54	68	83	63	75	62	54	49	65	62	62	56	76	72	67	66	66	70	70	50	61	48	63	54	71	66	81	52	65	73	63	69	67	57	60	71	68	70	66	66	70	64	69	62	58	57	62	66	49	62	64	65	74	62	63	71	56	71	61	71	63	68	86	68	69	67	76	75	66	48	57	51	62	72	68	66	61	59	69	48	76	53	60	65	60	77	53	61	70	69	59	58	57	72	52	66	72	55	57	74	59	64	82	66	65	71	66	65	64	65	61	77	87	71	73	61	66	67	61	52	61	52	66	77	73	72	53	63	83	60	71	78	59	65	67	70	61	63	72	62	69	63	68	83	71	67	71	67	68	76	79	61	73	74	68	53	71	70	74	59	69	65	67	64	72	62	51	76	65	58	69	58	64	57	73	64	73	68	71	59	76	66	49	71	66	53	71	69	68	69	44	62	69	69	65	65	61	64	80	75	63	63	57	68	77	82	61	53	64	71	57	50	80	63	70	61	67	69	78	81	78	68	89	66	57	65	71	62	69	72	60	62	73	63	56	63	75	65	74	59	65	65	58	80	68	81	79	55	72	59	70	65	73	62	91	60	69	64	56	64	52	62	73	68	70	73	73	60	62	69	61	69	71	53	66	66	69	71	66	65	62	70	83	56	65	68	56	68	58	63	50	85	63	78	66	75	76	70	65	64	56	56	70	68	70	56	43	76	70	57	55	65	56	54	66	73	64	63	50	70	55	58	60	71	83	65	70	60	56	71	65	67	66	66	57	55	71	48	66	64	68	76	62	74	61	70	62	81	64	71	57	58	70	71	81	67	74	74	63	70	60	62	60	71	70	59	71	63	67	57	75	69	57	67	52	73	62	65	65	78	68	68	69	66	58	59	65	70	75	64	62	53	63	65	62	62	61	75	58	71	54	88	65	72	72	57	60	71	68	80	66	62	70	66	57	51	74	60	65	49	68	64	63	56	59	82	84	78	65	68	72	60	52	59	63	69	68	67	72	64	71	58	66	62	53	64	58	80	52	64	75	55	66	61	57	72	62	61	71	79	64	64	75	80	56	83	64	70	69	68	73	68	68	60	63	65	62	67	68	51	77	59	71	64	51	62	63	58	64	57	62	64	66	71	70	58	68	55	68	58	68	74	59	75	69	66	82	72	57	62	75	69	44	67	81	62	67	58	65	63	70	77	60	58	66	56	58	55	57	68	78	77	77	61	66	70	74	61	61	57	69	72	55	60	74	63	55	55	68	64	62	78	64	62	68	64	65	60	65	64	70	65	66	57	74	61	76	65	57	54	62	77	67	60	69	63	55	71	64	69	68	71	66	74	64	62	66	65	64	60	65	53	69	55	72	47	72	77	68	78	61	56	67	73	63	51	73	60	62	59	70	56	67	68	72	70	67	70	71	62	65	78	53	57	59	75	69	78	72	68	67	63	78	64	72	66	82	70	51	70	60	57	56	55	71	61	54	77	61	66	62	82	72	57	53	80	59	74	77	57	88	56	80	70	70	67	66	64	78	74	81	67	55	78	65	46	76	58	65	69	65	59	60	59	76	59	60	73	58	57	63	68	67	72	66	70	64	78	60	67	63	71	63	51	74	71	62	49	58	61	53	68	66	62	66	57	58	69	55	69	64	55	52	61	76	80	66	73	58	72	63	74	50	70	63	71	76	68	64	72	62	56	66	67	64	50	66	74	74	64	71	59	72	52	75	55	62	74	68	66	52	58	54	52	63	74	60	72	70	70	73	68	66	58	56	59	56	65	62	75	70	58	72	69	63	69	72	69	74	63	63	66	58	45	69	66	78	43	61	79	68	72	65	57	67	66	45	64	74	66	67	63	69	65	61	59	62	72	62	81	60	52	71	68	60	72	54	54	74	75	68	79	63	69	63	71	58	68	64	64	64	72	57	74	49	81	77	45	59	51	61	63	65	47	84	83	66	69	62	51	58	60	79	60	72	52	68	70	61	63	62	62	63	72	64	69	64	48	65	77	70	70	46	65	70	65	56	64	55	64	65	71	71	65	52	63	63	68	73	63	61	61	64	64	79	75	69	62	63	61	68	74	61	75	68	66	84	74	60	61	68	62	63	58	69	66	63	69	65	68	67	64	60	67	57	52	77	65	66	76	60	54	65	69	57	62	56	72	64	63	68	93	55	71	49	59	68	52	77	67	64	67	72	63	53	49	72	61	82	55	73	75	56	75	71	80	79	59	68	68	74	57	68	71	68	66	60	61	58	56	79	70	73	64	56	68	74	59	65	67	74	66	67	68	67	59	57	80	66	62	63	50	65	60	58	64	61	59	74	71	72	61	68	65	63	69	64	58	64	76	64	64	61	62	56	51	62	69	59	65	63	73	62	80	56	60	60	68	73	68	71	64	66	61	67	69	87	62	79	67	67	54	61	72	58	64	67	65	73	68	72	80	63	61	71	62	64	59	79	72	89	58	79	64	60	78	61	64	72	48	64	67	72	52	67	70	56	71	69	58	68	64	64	72	60	60	68	84	65	59	53	73	62	56	65	85	34	70	59	65	70	50	65	58	66	57	65	63	64	56	64	51	67	66	65	59	76	66	64	59	71	74	67	61	56	63	73	58	57	77	69	65	77	70	72	65	88	58	52	84	72	67	50	71	58	65	60	55	62	72	67	65	55	68	55	62	63	72	71	73	61	60	82	75	60	58	58	76	53	86	52	66	69	73	63	54	51	70	69	65	68	51	83	69	56	61	63	75	74	71	59	64	66	64	55	64	73	54	67	64	82	62	61	77	75	55	73	58	72	64	68	65	55	85	75	61	75	77	80	63	64	62	57	71	66	66	61	71	57	68	57	56	71	60	45	67	58	62	62	72	80	66	63	78	71	55	65	58	55	62	62	66	54	71	82	56	67	85	60	57	55	59	63	66	64	73	62	76	63	79	61	58	66	72	62	59	69	63	70	66	67	56	63	76	69	66	83	66	71	74	62	69	53	61	69	64	59	56	73	60	65	67	73	68	81	59	69	62	49	74	64	64	66	84	66	74	63	63	80	63	66	60	71	63	64	57	60	59	76	69	65	83	81	69	62	69	67	79	52	67	56	57	48	76	61	61	55	62	64	62	74	59	70	66	65	50	66	67	65	65	72	57	56	66	73	61	64	61	67	53	67	67	65	63	66	50	72	57	55	65	73	66	59	64	67	71	79	63	88	59	70	62	63	62	69	59	75	60	57	72	69	71	66	66
25235	11818	3831	6077	9044	8855	2901	814	535	522	534	535	505	530	507	458	534	501	509	535	477	486	515	505	475	557	544	493	491	511	483	498	496	486	496	504	479	503	478	463	490	507	509	495	481	505	517	508	519	522	481	508	484	522	490	472	468	498	480	498	507	502	495	535	465	461	547	504	500	525	508	473	542	467	508	504	497	512	471	495	494	486	522	527	485	483	531	448	469	472	493	470	530	498	525	490	478	503	550	500	504	503	481	492	509	482	512	511	493	486	485	464	506	485	495	487	491	442	509	458	522	506	460	491	523	470	464	531	492	499	517	466	440	488	494	482	505	462	508	466	510	465	530	514	510	506	534	511	531	505	517	473	429	480	489	500	464	478	471	505	496	449	483	488	515	471	474	484	492	523	454	522	499	476	492	476	472	535	513	501	504	494	529	484	498	501	473	536	483	466	501	484	471	495	508	478	495	511	486	486	491	499	446	447	497	509	465	489	488	478	518	480	503	502	480	494	472	517	482	495	477	522	532	459	507	487	478	512	496	538	551	509	471	465	492	486	480	511	509	468	479	506	500	469	499	468	488	468	527	513	511	511	504	486	501	488	510	481	514	452	479	473	494	498	464	479	473	513	508	526	503	453	501	479	513	524	492	499	477	483	459	494	474	539	478	517	488	509	491	521	510	501	482	496	540	515	468	494	509	497	479	497	472	533	477	496	488	489	511	515	489	496	486	502	502	481	495	477	447	462	489	503	487	518	492	495	503	488	506	467	494	515	502	542	452	499	518	515	496	522	482	475	491	495	514	506	509	521	507	490	498	492	511	494	491	470	485	502	499	523	483	514	514	492	495	514	482	508	522	460	475	473	512	504	459	499	517	537	452	473	507	518	460	499	473	505	499	478	495	499	504	475	488	466	511	481	515	473	492	480	473	481	500	527	519	501	501	515	499	494	532	497	507	529	454	476	472	518	470	507	520	487	520	450	487	526	513	500	525	498	456	520	452	450	508	469	517	479	489	485	491	534	452	456	469	508	464	507	479	515	505	483	539	467	487	505	474	484	522	517	482	513	479	505	474	479	501	471	447	516	469	489	490	509	471	488	498	508	481	516	493	500	491	499	482	511	497	459	509	483	465	501	456	499	519	533	522	500	511	505	497	474	434	516	467	459	497	481	494	495	527	500	482	512	511	525	476	479	505	489	512	478	488	497	527	483	492	484	485	502	515	464	501	449	505	476	487	489	511	530	479	486	472	485	472	461	501	546	485	483	473	485	510	475	499	518	511	474	481	504	472	494	483	479	499	454	457	499	510	479	469	486	484	531	500	462	504	473	490	447	486	435	497	524	483	474	523	534	458	443	509	501	497	520	515	541	501	512	487	519	483	492	524	497	502	509	465	489	527	505	468	481	490	484	517	529	531	548	453	510	492	506	504	453	490	498	505	484	538	475	507	481	501	508	482	486	477	475	518	508	495	490	478	491	470	495	484	478	449	493	493	490	502	494	506	497	561	512	494	464	521	488	508	497	527	493	478	466	474	530	514	498	501	477	492	449	504	476	499	483	484	519	525	487	484	506	503	520	492	533	487	499	445	466	507	479	455	533	489	510	506	482	478	523	491	493	545	518	522	495	480	467	438	497	474	484	485	486	529	513	509	475	500	498	512	483	512	468	495	484	507	454	510	476	499	450	485	482	477	489	487	452	500	464	448	514	509	473	491	518	503	495	475	533	517	456	481	485	499	489	459	467	503	507	458	512	475	483	490	519	485	482	479	477	504	537	478	485	460	484	456	488	484	463	542	493	477	465	496	474	500	491	481	456	486	492	523	502	523	498	520	534	497	493	505	505	504	514	494	496	506	530	480	460	486	495	482	507	533	535	512	485	481	480	487	524	492	529	465	492	501	524	455	503	514	508	505	475	467	499	488	509	518	499	457	473	479	468	488	458	509	488	512	446	507	505	456	495	508	483	484	492	532	495	521	497	484	466	464	481	544	518	513	489	512	479	509	488	503	479	514	484	522	467	483	509	493	495	501	448	482	514	463	493	472	481	505	476	469	483	489	507	500	474	519	510	521	528	475	538	483	470	494	523	493	494	492	541	543	473	511	555	503	533	485	469	507	489	531	507	477	509	491	455	491	492	479	522	498	464	513	504	506	491	519	475	487	508	495	481	513	509	483	498	503	503	447	464	486	487	514	498	491	517	527	538	493	483	502	490	485	489	449	470	489	462	517	491	457	481	486	478	532	492	512	463	537	460	464	484	503	508	493	514	524	458	458	461	489	509	490	500	487	469	522	505	501	505	489	517	485	494	500	496	508	512	501	516	503	511	496	477	510	510	482	487	488	492	502	518	493	488	484	462	466	519	482	484	488	494	498	476	527	481	511	496	502	477	494	487	463	497	492	486	507	505	494	487	501	481	510	496	461	499	506	499	485	515	528	456	476	514	501	487	469	464	488	525	469	498	485	517	505	503	529	513	501	486	493	478	500	498	515	496	506	483	489	547	492	465	459	485	443	484	458	497	427	514	506	496	528	509	494	492	516	490	505	497	519	474	458	486	466	503	509	487	517	472	495	515	509	485	564	500	526	499	501	493	513	503	493	491	505	502	484	490	487	494	467	510	502	481	460	509	482	525	483	526	474	531	508	481	511	525	514	486	491	513	501	502	424	475	491	504	507	504	493	492	512	474	479	477	466	463	496	496	514	458	507	486	470	485	505	500	518	506	495	498	461	484	477	503	491	493	513	518	505	565	480	492	478	493	498	525	478	489	474	509	478	524	497	457	505	514	494	499	453	457	473	494	463	506	486	499	474	491	486	474	542	479	486	508	460	479	508	524	483	487	475	494	482	546	508	479	506	528	511	494	481	509	498	456	493	502	442	483	520	505	485	474	508	472	528	499	514	485	543	479	477	521	514	502	519	510	493	492	514	496	473	498	460	492	478	542	483	491	490	505	523	474	456	482	491	522	473	475	480	505	496	474	475	481	517	488	534	550	480	476	465	492	504	483	484	509	506	494	478	484	445	511	482	473	482	516	481	518	503	526	481	491	513	485	510	461	471	500	522	508	525	503	479	530	535	492	478	477	515	463	501	476	542	490	478	504	500	494	492	503	495	511	465	510	474	455	448	512	495	446	530	479	502	513	494	455	495	473	491	493	465	468	475	502	516	485	494	516	463	471	505	520	465	497	509	491	489	492	476	509	542	482	475	520	455	493	489	476	460	469	494	485	502	467	531	480	516	531	488	498	503	478	506	505	471	464	501	499	490	510	527	466	482	537	499	457	520	502	522	492	503	514	481	472	484	501	526	473	505	490	497	447	449	507	494	508	483	503	474	470	479	474	494	491	477	489	475	500	456	495	553	495	519	524	527	510	488	541	482	498	510	460	486	521	507	485	511	498	448	493	497	507	503	474	493	470	498	483	471	496	516	483	489	474	491	502	497	487	512	548	507	472	504	486	494	485	480	494	505	479	488	489	438	503	446	498	533	499
2816	2147	791	601	396	621	438	133	97	84	73	92	77	83	83	87	74	84	83	73	65	73	92	86	102	87	72	78	85	110	91	76	74	84	76	95	73	85	84	78	80	77	67	75	93	84	83	74	78	83	87	70	75	90	64	75	82	78	76	78	72	79	89	90	80	87	79	77	81	78	68	71	84	86	82	76	76	78	76	80	77	66	88	81	86	74	87	82	87	88	78	85	77	80	81	81	69	70	66	91	76	76	70	79	70	72	78	80	75	81	85	77	72	82	78	71	87	70	75	88	73	79	89	84	74	80	86	103	79	74	78	88	98	79	85	95	98	80	89	81	72	64	74	64	74	86	95	73	79	70	71	90	85	85	83	97	71	86	67	77	69	71	77	92	75	89	100	85	95	84	73	88	94	92	72	73	83	71	90	83	92	83	74	87	81	75	80	92	83	88	77	96	82	67	80	82	82	95	99	74	80	77	86	82	80	68	80	69	93	84	70	78	75	76	84	68	108	83	71	76	66	94	74	75	83	79	68	86	73	90	85	98	96	85	80	79	102	93	81	67	87	70	63	81	80	81	83	78	93	83	93	60	77	69	84	81	70	76	79	95	87	60	81	63	77	82	93	74	67	86	76	76	64	81	89	72	71	84	68	77	77	89	79	88	82	80	70	94	78	84	70	78	69	98	89	73	83	85	98	69	67	65	101	80	86	92	98	92	81	81	83	88	84	79	74	81	100	81	87	71	73	79	85	80	76	82	90	60	84	75	84	70	80	67	67	78	82	92	81	71	88	88	72	79	77	76	76	78	74	64	83	82	74	73	96	69	77	81	82	75	75	63	72	83	89	64	66	77	80	78	74	70	76	88	82	89	70	74	72	75	83	90	90	86	89	88	91	81	76	65	78	80	91	96	87	88	86	77	84	77	86	77	78	94	87	74	69	81	79	78	84	76	87	85	73	77	78	74	66	72	79	64	68	79	82	81	83	82	86	87	72	75	78	82	62	65	83	78	67	83	72	75	79	77	83	75	81	95	84	78	69	70	83	79	73	73	84	78	86	82	79	81	75	71	89	80	85	81	76	89	75	77	68	72	78	97	80	77	72	77	89	71	88	76	90	81	76	84	77	68	77	95	81	78	78	85	77	84	93	78	78	81	79	90	76	81	90	71	63	80	67	74	76	86	88	92	70	69	93	83	70	88	93	80	56	71	83	81	76	95	72	79	80	84	80	81	86	79	67	94	71	75	71	70	76	80	75	75	81	66	82	81	71	81	89	90	80	78	69	73	63	83	83	77	78	85	89	76	73	72	78	79	87	72	90	84	82	69	90	90	78	98	70	59	92	77	67	85	87	77	73	77	87	66	82	81	71	84	74	75	73	66	75	75	82	80	92	79	81	86	86	76	70	76	77	83	86	86	85	90	87	90	81	68	82	90	65	81	59	73	82	81	74	91	80	69	80	77	83	99	94	66	69	82	77	86	79	73	70	101	69	71	75	87	70	75	76	86	87	93	70	84	67	77	82	63	78	76	78	62	112	88	80	93	76	73	72	92	76	78	87	86	76	73	83	74	75	84	86	63	69	63	79	93	75	81	72	68	83	91	85	87	78	79	76	75	78	77	82	79	93	66	74	58	72	77	75	77	87	77	65	72	86	72	96	74	80	80	84	95	89	84	84	73	97	78	88	86	99	85	71	77	70	87	76	77	93	99	86	79	94	81	85	86	88	71	75	75	73	78	72	69	79	79	67	79	80	73	68	92	77	90	81	80	64	104	68	88	74	100	94	82	77	77	82	90	84	83	76	80	74	88	89	92	99	85	81	66	92	70	64	75	80	72	58	83	80	75	93	84	83	86	90	73	76	85	86	70	77	78	99	72	84	69	78	65	71	87	90	76	62	72	77	71	67	81	78	89	84	81	79	76	68	68	90	87	68	72	73	82	86	73	77	82	77	94	63	90	76	75	83	72	73	79	80	79	74	78	84	92	79	85	55	71	87	67	65	78	81	78	81	96	84	86	73	93	73	70	74	82	92	82	82	74	68	79	63	74	93	73	81	71	76	83	65	63	72	69	77	97	87	77	81	87	82	73	78	78	89	70	72	93	74	70	72	86	79	81	83	84	76	91	91	68	83	74	78	92	83	74	79	76	68	81	84	74	77	76	99	78	74	77	89	81	71	93	88	78	62	76	71	83	80	105	93	82	68	77	77	82	76	71	81	71	81	82	63	77	69	75	83	88	83	81	71	64	68	86	76	84	88	89	81	82	77	89	69	75	81	66	78	76	72	77	70	90	90	93	72	83	86	79	76	90	63	91	81	76	87	64	84	73	73	86	97	56	101	83	73	57	87	89	73	68	85	70	78	76	76	84	77	80	63	89	70	80	81	81	85	84	88	74	88	71	82	74	65	77	85	64	78	63	68	67	77	73	76	69	95	96	81	87	82	92	70	76	72	73	103	73	87	71	89	91	84	74	85	88	91	95	66	92	89	84	67	86	67	80	77	69	81	61	74	83	82	85	65	69	84	76	79	78	70	74	68	81	63	93	83	74	77	82	103	84	86	74	76	77	82	72	71	99	84	81	62	72	85	80	69	73	71	72	83	69	74	90	90	85	81	74	66	74	70	83	75	80	71	80	88	73	90	64	76	78	77	76	75	80	72	77	88	77	96	79	74	77	87	89	80	82	87	91	86	87	76	67	78	68	80	82	78	72	74	84	74	73	80	78	66	88	86	85	101	71	83	101	80	90	96	67	88	98	68	83	81	76	82	79	80	71	84	68	73	76	69	92	80	70	87	83	78	81	64	69	96	71	60	92	87	80	78	78	85	81	77	99	83	73	101	80	84	82	84	88	91	74	76	79	96	76	72	79	90	69	92	75	85	87	83	69	95	71	83	86	73	82	81	82	87	81	88	89	75	74	79	83	66	96	72	79	81	87	82	72	86	69	101	84	89	67	72	85	73	84	82	76	81	82	87	90	77	82	62	91	94	57	78	65	86	79	73	86	101	88	71	77	84	89	75	87	93	77	63	78	83	73	91	83	89	76	70	85	80	74	90	77	80	96	64	65	75	74	73	83	95	75	84	82	85	73	83	80	85	74	85	79	74	90	81	91	78	78	82	80	84	73	66	71	74	68	80	86	72	76	89	77	63	74	80	78	79	89	92	78	104	84	76	79	79	83	89	83	76	77	91	89	69	90	91	70	85	84	77	76	71	93	76	85	85	82	81	78	77	70	81	97	83	76	77	77	67	74	89	82	73	95	79	82	77	64	89	77	72	76	79	84	74	75	83	84	85	71	74	95	61	78	87	80	96	82	87	101	85	63	82	77	76	70	73	63	71	77	91	67	70	85	94	83	77	68	79	91	86	78	80	82	90	75	89	97	82	91	81	66	85	76	64	77	83	82	79	74	77	87	79	80	84	63	77	92	81	88	84	73	79	82	84	80	92	82	83	77	82	102	80	73	81	77	77	97	62	71	90	76	88	83
26447	16165	7775	8072	9214	19797	14700	3199	988	912	798	742	714	667	661	671	631	648	613	643	618	573	585	601	596	588	585	602	615	604	548	550	609	590	598	544	545	573	561	537	596	589	556	540	583	530	586	571	598	583	516	558	554	570	558	559	555	608	564	575	573	543	579	582	577	560	620	563	594	552	611	553	578	543	553	554	544	587	527	559	598	559	580	558	535	575	525	548	575	561	594	577	558	556	536	580	550	558	565	550	568	550	580	567	557	550	566	565	546	594	585	587	558	530	570	549	596	607	573	574	547	554	566	540	533	574	574	544	543	588	530	568	560	592	564	560	559	565	528	556	600	563	583	555	589	553	526	555	569	578	574	567	586	572	556	552	561	545	530	577	577	531	569	567	563	577	589	572	596	590	559	595	557	547	584	537	550	556	559	550	568	585	558	569	586	559	544	547	587	563	552	609	574	535	521	558	531	574	576	599	610	567	546	574	564	554	583	544	530	576	616	568	581	572	572	546	528	547	559	609	589	570	536	560	581	576	584	528	539	564	564	589	545	573	575	529	621	570	582	526	521	562	596	528	567	537	591	558	552	536	598	575	539	603	534	543	565	607	572	604	561	561	573	579	624	592	549	575	590	557	562	565	555	558	573	524	578	535	547	542	581	545	566	565	596	552	597	529	578	527	559	542	576	633	618	594	527	565	534	537	577	539	543	564	563	563	566	570	545	539	568	558	557	546	535	571	573	544	565	615	597	564	540	526	595	576	520	594	573	569	538	602	601	564	511	537	538	555	522	553	540	566	548	542	545	564	552	526	550	569	580	571	578	566	534	574	593	577	536	571	620	548	564	589	598	550	600	579	533	506	599	568	552	576	571	535	572	604	603	568	531	567	591	570	558	608	583	534	513	606	567	595	577	536	581	577	582	525	533	570	591	578	546	600	569	566	571	549	588	533	551	527	506	542	554	568	531	541	557	592	550	542	576	589	543	534	502	571	567	540	603	560	572	563	552	564	563	575	575	557	557	542	587	558	562	542	566	597	544	587	570	568	519	571	594	591	600	619	553	597	587	561	574	540	543	509	574	581	586	523	566	603	579	549	582	518	548	582	566	551	593	547	543	576	587	549	559	564	595	568	600	536	564	541	560	571	579	577	551	565	566	596	545	540	595	574	642	568	569	577	551	605	555	575	554	579	577	539	602	557	553	594	551	615	525	599	530	536	625	613	605	543	580	562	571	518	558	533	588	566	592	565	546	558	557	576	575	538	568	539	590	534	613	593	552	569	559	571	621	581	547	535	532	574	535	569	563	554	528	558	562	624	537	586	550	571	570	612	579	571	583	518	569	531	594	570	549	553	569	552	556	575	556	561	556	606	602	550	590	584	611	567	564	571	561	559	539	518	551	590	563	603	550	598	554	581	575	556	553	587	534	577	555	546	552	597	534	586	559	560	549	573	575	568	588	554	586	564	607	569	577	560	562	582	587	616	563	554	553	588	571	561	543	571	545	565	554	566	575	563	557	586	591	554	563	583	581	559	573	552	578	569	536	550	590	556	579	552	574	554	508	580	559	584	556	600	580	556	573	561	556	588	576	577	532	585	573	526	572	581	539	520	545	607	580	547	519	580	585	526	539	591	550	535	589	560	620	553	505	557	589	576	568	554	531	555	519	578	587	562	561	586	590	572	561	564	554	632	572	584	566	599	614	541	558	574	620	556	581	586	581	606	562	573	584	576	570	583	596	573	573	550	574	603	580	552	572	579	579	583	592	604	555	545	534	567	572	579	594	512	608	559	577	586	545	563	553	529	546	551	522	594	520	574	581	571	559	542	539	602	548	564	559	554	565	612	562	533	584	558	543	554	582	544	550	580	558	580	564	548	508	547	542	558	597	560	561	531	549	540	528	583	558	578	608	574	599	579	542	615	560	546	592	540	524	550	566	545	566	548	555	583	569	561	588	538	552	570	556	574	535	546	610	547	511	525	593	572	546	566	534	590	512	553	583	562	587	543	556	553	574	551	587	560	560	532	561	583	573	566	581	540	551	576	563	586	583	568	548	570	583	577	576	537	565	551	570	587	547	519	526	534	568	572	614	561	561	563	609	550	563	585	514	549	581	580	579	562	592	566	594	557	526	581	558	618	534	540	619	560	587	556	563	608	565	532	549	539	560	616	595	521	541	560	564	555	547	533	545	548	518	556	559	583	569	581	575	559	550	612	556	543	593	548	576	565	583	525	567	559	501	537	571	523	553	561	573	548	535	562	543	581	545	547	541	538	574	558	577	541	571	573	572	545	576	553	570	534	553	582	581	581	577	563	536	528	584	631	497	587	566	575	572	554	585	534	532	553	568	593	589	579	547	519	521	583	566	523	560	567	552	594	541	564	564	556	547	554	542	564	518	589	524	543	589	529	569	537	563	521	572	564	546	548	583	586	554	565	583	574	597	584	570	584	571	563	545	538	527	583	534	528	537	555	559	549	552	603	528	532	583	570	544	580	537	554	582	546	585	536	568	586	568	575	558	526	574	585	570	539	521	570	612	611	550	563	567	549	581	553	553	576	537	562	577	559	556	565	608	575	582	610	595	588	561	580	536	540	574	573	565	571	528	575	562	569	561	537	572	594	602	574	578	556	573	554	526	575	594	566	524	557	518	543	551	546	561	557	582	540	556	610	594	553	601	516	561	552	579	521	562	571	557	579	528	583	601	585	587	590	570	586	577	591	598	574	562	566	555	592	524	590	560	553	555	544	558	620	535	558	558	567	583	528	546	551	539	592	543	536	554	534	550	561	576	562	553	564	552	533	539	558	532	596	580	553	587	545	551	564	555	511	567	544	561	512	586	570	561	576	547	554	543	529	587	508	544	517	593	548	587	544	544	530	563	539	569	529	586	571	536	547	570	565	486	518	557	566	570	508	582	565	516	539	544	609	564	564	556	583	595	548	582	590	569	504	531	556	581	558	591	556	566	586	558	548	554	522	571	569	546	514	558	555	556	539	570	563	552	552	592	557	525	588	574	554	561	604	545	568	510	567	548	545	581	580	584	557	560	580	574	556	554	553	552	557	561	541	599	569	551	536	582	566	518	590	571	621	575	575	555	591	531	541	536	581	574	584	553	534	567	546	587	546	578	591	555	581	584	586	544	523	547	544	539	543	550	571	549	578	594	554	583	583	552	572	527	566	540	572	556	614	561	559	565	565	574	586	605	546	582	553	584	545	545	558	570	574	557	550	529	567	567	551	540	619	609	528	574	577	586	575	536	583	607	543	552	574	539	587	561	551	551	555	598	543	588	543	579	558	514	508	563	611	578	598	603	580	538	545	549	588	541	576	596	571	574	537	595	521	572	543	561	578	570	562	558	553	549	554	519	561	553	536	556	576	563	562	538	571	563	530	541	532	552	534	565	547	564	614	580	570	567	582	584	575	554	575	566	560	564	597	537	565	596	596	603	578	560	572	563	508	498	570	520	562	578	552	555	551	594	565	528	549	570	558
4099	1754	698	694	433	579	526	143	125	125	106	120	124	140	131	144	136	135	130	130	114	119	111	111	119	107	115	121	105	130	115	109	106	127	105	115	113	118	110	136	109	105	126	110	113	119	136	142	123	123	106	139	101	116	119	115	116	118	131	124	119	116	105	121	120	104	106	97	111	99	134	121	121	117	101	107	113	121	126	102	113	117	110	115	100	121	125	137	122	134	86	108	120	118	128	102	112	114	124	115	120	116	119	127	102	106	133	109	106	99	130	120	122	114	100	95	107	97	122	122	119	106	127	137	123	133	99	99	144	120	116	111	114	123	103	113	127	109	110	118	131	114	106	118	111	106	119	109	109	118	111	133	131	113	106	105	115	121	119	132	116	109	117	127	143	114	108	134	113	110	119	98	94	110	110	104	107	122	127	131	125	135	106	119	125	107	117	99	132	115	120	106	102	116	116	99	108	108	103	130	107	94	128	120	114	113	113	108	131	117	104	121	108	93	132	113	114	97	106	117	106	117	120	123	116	116	113	115	124	126	106	110	126	111	116	113	127	112	115	102	122	113	114	123	120	113	119	102	98	109	107	137	104	112	110	125	119	103	112	143	110	102	121	135	128	129	124	132	109	103	113	138	118	119	136	97	111	126	116	126	119	111	133	104	105	114	88	132	113	131	126	109	105	121	114	105	139	117	106	114	104	110	100	111	123	128	122	135	132	126	123	124	114	122	137	128	113	122	122	115	136	121	118	121	125	103	126	111	120	109	153	106	96	94	123	128	124	132	123	131	110	131	128	129	116	112	122	130	113	111	120	127	119	109	123	108	130	108	117	110	121	108	120	135	109	117	119	110	105	118	133	110	130	128	113	125	127	122	111	120	127	122	125	120	120	114	116	108	122	121	119	128	120	108	95	102	116	111	126	100	130	127	134	125	120	103	116	125	121	141	123	96	113	115	109	116	117	107	118	91	111	130	121	131	116	119	122	107	107	109	117	114	138	114	113	109	109	103	114	117	134	104	129	121	131	106	116	128	116	125	121	98	106	115	127	123	115	107	111	112	115	127	122	119	114	127	114	128	117	121	118	123	113	117	125	113	122	106	101	128	132	124	112	118	117	116	105	112	117	105	115	107	132	106	138	128	112	112	111	119	104	118	99	109	109	129	120	116	106	105	124	144	105	110	112	112	123	122	114	115	116	113	123	126	123	118	125	120	99	114	114	124	113	114	118	132	106	133	128	107	109	119	117	132	142	113	149	119	111	118	118	123	128	118	116	142	124	121	122	114	111	101	113	116	117	126	117	98	116	109	105	141	132	116	128	102	110	112	119	117	142	125	129	119	129	105	106	125	109	112	101	136	108	115	119	111	113	113	115	103	106	136	108	117	114	127	123	104	120	132	127	107	123	116	100	107	100	114	120	109	104	119	122	102	121	121	120	107	142	127	145	115	109	109	113	141	134	134	129	122	122	108	116	128	117	123	134	114	102	122	114	107	121	110	112	123	105	116	111	122	130	130	115	111	136	117	110	115	123	118	105	117	150	118	129	114	101	114	115	120	96	110	115	145	124	110	139	102	106	115	121	128	121	115	129	122	122	117	141	108	113	124	131	101	107	123	108	108	92	111	110	129	115	115	105	117	119	110	117	110	133	111	117	138	109	128	123	111	114	129	121	113	121	96	116	128	113	110	126	101	108	110	110	114	115	102	118	120	120	99	114	131	122	101	114	131	111	134	104	123	123	122	116	94	122	124	114	109	116	126	100	106	84	138	126	130	115	126	107	115	123	105	118	129	119	106	98	110	111	115	121	119	103	107	123	125	107	115	112	124	125	129	135	117	113	128	112	114	122	94	114	105	130	106	122	123	131	117	128	124	121	125	104	105	116	99	119	96	110	123	137	113	108	111	111	110	119	142	116	128	116	89	132	124	121	92	130	98	128	128	109	122	119	124	99	114	126	99	114	110	105	103	93	118	107	128	120	120	103	141	111	99	117	131	128	129	120	110	116	106	113	133	104	118	130	117	116	121	119	124	120	106	121	118	117	118	88	116	126	112	101	121	112	155	116	126	125	113	115	112	122	109	113	117	109	110	127	129	113	111	116	134	112	105	121	129	114	106	112	120	103	116	125	112	117	123	120	123	115	107	150	128	117	101	138	123	111	129	116	122	126	132	108	120	109	121	122	115	100	105	129	125	129	117	101	114	109	122	119	129	121	137	112	140	105	119	136	124	120	130	116	119	133	109	105	105	122	109	110	129	122	128	112	104	117	133	101	116	110	119	117	119	135	123	120	122	112	112	117	124	125	132	108	106	112	113	110	113	121	96	117	118	106	116	105	113	105	101	120	130	122	120	148	109	132	107	107	135	114	131	126	120	89	125	110	101	109	137	105	116	121	125	130	122	93	129	131	134	105	128	118	142	125	102	124	138	91	140	104	110	104	104	123	104	126	116	115	100	107	119	116	112	105	125	140	125	139	139	114	125	107	127	120	113	115	129	110	113	126	122	114	123	114	105	127	104	107	93	114	120	112	124	133	110	98	127	125	128	116	114	118	121	133	120	105	96	115	115	126	134	116	121	111	109	117	100	74	136	117	135	118	117	122	113	90	117	134	131	128	119	108	123	107	123	126	101	120	124	110	108	114	107	111	122	121	137	119	130	134	120	131	116	101	106	122	110	118	136	102	114	108	97	110	127	121	128	129	108	124	131	98	121	129	119	126	121	121	105	133	103	128	126	120	127	135	108	99	115	94	114	98	125	100	127	104	130	141	125	131	108	101	140	126	128	125	121	118	127	123	132	146	95	101	132	96	120	129	122	123	107	128	104	106	120	123	108	103	129	126	118	120	118	118	130	115	115	115	119	105	117	112	112	121	104	115	121	135	98	121	101	127	117	105	107	108	119	108	128	87	115	110	126	112	106	113	116	121	116	118	114	113	111	128	115	106	113	136	96	132	97	131	111	130	107	95	121	114	117	123	117	97	123	130	112	128	115	122	100	115	130	125	124	115	104	114	120	131	131	112	124	128	120	114	137	109	112	111	115	133	97	139	112	103	113	136	106	138	118	128	121	110	99	130	128	118	113	117	107	115	107	111	120	124	132	133	112	112	114	132	125	97	127	119	99	140	117	131	114	116	117	118	117	137	113	114	111	114	129	113	128	135	113	105	109	116	108	101	112	95	110	121	106	107	124	91	107	131	136	131	114	119	104	105	118	130	132	116	123	99	132	116	131	106	126	116	112	121	112	115	129	139	130	117	109	108	119	131	110	107	101	101	131	129	109	117	110	113	119	101	114	100	109	111	134	123	115	112	112	104	112	102	103	110	110	140	117	114	124	138	119	119	123	101	105	117	120	122	116	127	124	126	126	123	109	103	118	100	112	103	113	118	112	104	107	117	132	112	110	120	141	122	110	129	130	140	120	119	118	128	104	102	109	112	115	129	113	113	121	120	102	133	123	101	113	124	128	108	99	109	120	110	127	118	114	131	126
24918	14012	7229	8725	10427	17968	15471	3742	1272	1189	1130	1077	1004	1019	951	943	965	974	957	913	970	895	913	926	943	870	887	917	877	893	822	902	866	927	894	852	902	915	793	863	846	879	879	869	927	852	864	821	825	859	840	849	836	891	932	862	863	876	838	822	854	898	856	829	887	871	889	863	857	881	851	877	895	821	831	826	836	839	817	833	824	857	852	894	838	858	859	828	837	836	823	856	788	858	875	862	895	838	855	806	832	817	879	826	877	821	844	810	843	894	863	886	827	797	875	842	779	864	849	893	852	817	858	852	811	833	838	858	892	856	795	880	823	805	868	813	886	872	867	846	814	844	802	839	859	848	834	869	849	855	830	871	843	829	894	831	812	870	836	840	877	864	826	891	878	818	859	836	805	817	868	803	825	905	805	825	834	790	841	878	895	890	844	859	838	861	883	852	839	922	848	890	847	912	873	874	819	791	861	877	831	840	847	872	861	844	824	847	814	831	831	888	868	840	900	890	814	817	849	894	884	865	821	828	840	821	853	851	910	918	854	838	877	856	857	862	865	860	806	813	804	852	787	833	875	812	854	871	840	824	827	830	827	791	832	815	847	846	791	832	877	886	847	891	843	868	827	818	826	815	845	812	834	791	860	802	831	867	844	877	848	839	892	856	794	803	876	836	855	837	873	821	814	858	889	844	831	874	848	827	871	826	825	854	823	875	833	862	828	838	849	859	855	866	845	880	880	823	831	807	845	854	855	858	852	827	810	794	857	861	854	855	846	812	870	822	870	896	864	851	787	895	855	809	802	831	879	869	863	854	918	881	868	864	897	849	867	833	887	854	826	848	864	911	867	887	826	869	856	824	860	840	852	811	913	823	886	884	877	863	822	855	871	852	814	873	843	829	834	833	856	821	879	830	829	846	890	931	877	869	838	893	847	870	858	858	855	901	833	825	873	830	888	837	816	829	883	867	847	890	837	840	800	852	811	900	871	777	833	832	873	802	850	861	842	857	877	797	879	858	896	843	861	875	877	870	842	877	860	900	888	824	855	886	831	855	869	866	849	859	869	839	830	867	793	823	814	844	841	846	885	794	871	854	841	859	870	839	841	845	818	845	903	852	798	846	863	859	871	854	877	871	892	875	824	839	845	875	843	818	872	825	828	850	879	846	813	809	855	826	897	852	840	859	866	841	809	853	877	852	825	798	872	878	840	857	851	835	869	869	857	806	842	800	865	876	820	853	837	806	862	848	867	875	896	829	865	842	852	840	854	879	784	848	824	828	810	873	856	812	874	834	899	862	858	852	883	867	858	870	861	903	826	892	842	886	864	862	867	842	808	881	877	816	862	855	851	840	822	814	872	824	856	872	851	879	910	884	837	820	841	837	817	876	843	876	843	844	846	841	879	889	853	850	845	857	827	851	829	811	840	819	847	849	891	859	810	826	818	842	868	876	790	858	808	819	818	803	819	851	824	877	851	905	833	853	814	871	824	807	902	857	833	850	841	836	844	812	812	836	846	845	821	809	812	828	820	882	873	823	861	914	831	848	873	885	824	824	837	899	814	813	883	855	852	814	858	840	822	874	832	857	820	861	839	834	868	806	838	868	899	869	853	849	868	893	806	848	865	897	844	856	898	854	893	889	856	816	862	913	877	811	860	854	881	840	838	841	815	886	821	830	851	865	896	849	844	899	838	885	840	842	835	841	829	788	829	898	846	836	897	823	891	863	851	802	870	839	853	814	845	874	859	845	829	880	855	780	867	914	887	822	847	798	856	835	886	837	883	855	865	840	892	891	833	830	851	846	852	884	906	857	787	828	779	815	779	832	836	823	840	828	817	857	850	802	837	867	842	832	858	848	854	855	870	826	820	860	838	856	875	856	819	854	813	828	846	888	866	859	873	865	857	839	881	866	837	873	864	845	866	829	798	871	823	816	832	862	837	862	846	883	856	884	814	874	873	873	837	847	852	835	899	903	822	870	841	894	782	907	859	834	841	831	825	869	835	848	866	809	810	902	802	829	816	805	812	867	849	856	846	826	859	856	823	855	897	863	879	862	802	841	845	823	800	885	841	828	828	879	879	865	879	874	818	816	836	819	884	868	827	840	850	888	887	822	864	834	891	823	903	852	841	813	879	880	778	864	835	878	860	841	833	902	775	897	851	841	886	867	805	881	823	815	903	835	825	824	869	912	793	823	847	862	808	822	811	851	851	912	808	814	810	864	927	869	790	823	829	832	804	819	849	884	865	826	860	805	805	827	849	823	868	843	929	852	871	932	867	869	864	860	842	835	905	858	845	876	819	830	873	904	832	875	871	870	847	846	862	872	844	785	859	814	835	860	873	849	823	875	880	797	833	819	801	819	847	859	850	875	828	875	813	846	832	819	804	856	872	835	832	867	844	899	840	900	874	832	907	857	804	824	901	818	854	845	870	796	844	802	845	828	856	864	851	825	844	874	842	872	858	843	863	801	839	823	856	869	845	822	872	865	785	869	828	813	881	820	816	887	798	865	842	814	893	863	845	803	835	890	866	845	863	830	892	833	803	909	831	875	884	849	843	802	798	848	842	849	843	850	828	848	823	835	841	826	847	862	813	846	848	863	856	862	845	841	840	923	877	842	842	790	786	804	848	870	834	876	862	891	890	802	826	810	886	872	854	918	829	811	827	793	814	883	829	855	817	835	891	825	863	851	863	834	863	816	871	856	800	798	865	843	837	890	828	834	848	881	829	883	852	842	813	891	806	857	815	913	885	856	845	881	852	883	864	876	863	811	906	869	851	821	913	872	830	878	857	848	858	849	878	839	844	888	839	857	869	878	824	903	813	873	842	828	841	874	876	842	843	853	835	809	825	874	839	909	816	825	842	870	858	801	801	909	851	875	865	842	859	901	821	844	830	881	897	851	805	823	853	817	870	815	857	842	824	823	801	870	901	799	876	807	819	837	836	816	822	848	854	862	832	842	868	829	827	855	872	823	816	810	875	894	845	868	879	881	835	861	838	869	872	876	841	812	814	882	834	832	847	852	838	794	877	885	856	841	915	854	850	812	888	790	834	835	892	853	886	866	795	831	881	883	860	833	865	873	886	861	830	836	895	803	862	808	812	900	892	896	889	828	795	855	875	811	916	807	905	811	855	824	830	872	854	838	889	810	808	815	809	844	861	828	853	841	871	851	849	844	833	823	832	807	860	839	853	835	851	848	817	901	820	812	798	800	786	870	912	809	806	806	861	862	912	911	833	903	916	863	835	865	827	843	850	829	875	833	843	843	817	843	881	849	827	897	844	873	842	832	865	853	850	843	894	847	880	887	816	868	826	841	869	845	834	792	844	833	898	827	784	842	881	894	850	832	841	818	871	843	782	825	815	795	867	840	889	802	883	853	846	822	867	841	798	846	824	819	860	874	850	847	849	869	876	836	906	851	837	848	808	804	883	869	842	888	833	838	834	837	876	812	838	806	812	819	810	843	867	759	818	855	862	877	849	889	801	840
3764	2623	1229	700	691	847	759	254	147	129	163	148	160	122	142	140	113	124	139	147	139	149	148	132	148	136	129	151	114	143	123	124	133	135	132	139	141	153	166	136	153	159	141	145	140	139	157	163	126	131	146	147	132	138	139	145	153	132	137	144	138	152	133	149	160	170	131	161	124	134	129	146	129	132	140	140	131	119	143	150	124	137	141	138	108	131	149	124	153	126	135	151	145	138	148	125	141	118	132	130	141	115	163	142	141	138	155	161	167	141	124	139	132	148	138	136	131	136	148	118	134	146	150	129	137	146	125	135	133	126	130	145	134	150	136	126	152	142	129	154	143	163	156	152	141	146	107	133	139	142	155	135	134	146	113	153	137	130	133	148	123	139	111	133	162	127	145	153	133	122	121	147	130	129	138	143	133	134	156	148	172	135	132	145	122	145	135	146	143	120	127	134	152	150	153	131	150	146	145	151	141	148	133	130	153	129	142	122	148	149	145	142	132	144	136	122	108	137	132	131	107	139	138	147	119	135	143	150	152	129	144	141	148	133	163	163	148	152	135	153	135	144	120	128	122	124	124	140	126	133	139	141	135	139	142	128	142	122	139	144	128	163	137	138	135	129	142	136	132	129	132	140	141	147	128	136	129	139	155	135	127	141	144	124	150	150	154	148	138	146	127	136	134	121	159	140	130	146	144	135	142	134	140	163	128	123	153	126	166	146	144	150	144	133	148	153	148	117	154	130	156	138	141	145	141	130	144	139	158	131	146	128	156	136	144	159	138	161	129	124	141	143	122	130	120	122	151	139	141	136	135	152	163	158	128	137	136	146	148	145	124	125	141	142	151	138	134	139	132	137	130	146	148	162	125	157	135	133	143	150	142	124	126	150	142	152	134	156	138	137	151	131	137	149	120	153	148	136	139	156	145	166	143	143	144	141	121	141	151	140	126	126	146	164	138	160	140	158	128	156	154	154	132	140	138	135	138	168	123	132	155	134	134	149	118	130	148	129	135	117	123	156	131	147	138	162	121	143	140	142	146	119	135	145	129	146	129	140	136	137	142	147	132	148	141	137	124	137	136	130	161	149	135	137	133	145	145	134	143	144	141	144	130	146	133	117	138	151	150	150	134	134	135	140	131	123	138	139	125	144	146	158	148	148	137	130	134	133	147	150	160	134	129	127	147	147	132	156	135	146	130	138	121	134	150	147	145	133	138	139	134	141	155	143	143	132	146	144	113	146	143	124	146	106	144	134	138	137	130	141	145	152	139	142	164	154	109	145	166	139	144	133	137	130	143	135	118	152	162	159	146	152	150	124	130	149	135	142	145	152	163	125	132	146	123	122	154	137	145	153	137	158	141	136	123	154	127	107	139	145	136	143	143	123	140	160	146	128	146	141	142	135	123	152	136	140	129	125	144	142	148	137	139	120	118	138	154	141	131	130	137	139	144	147	143	110	140	132	138	129	135	142	151	132	144	135	138	162	128	131	138	133	135	151	145	135	136	137	149	131	118	142	144	130	147	128	143	142	135	152	164	140	146	133	140	126	118	148	133	124	119	128	132	143	133	127	153	135	136	134	151	150	136	122	138	129	113	145	158	127	136	126	138	146	115	143	138	163	140	131	136	124	137	128	128	132	138	141	114	136	153	140	134	141	152	130	129	145	157	155	144	145	134	141	128	134	137	109	148	143	143	143	144	134	141	143	140	120	128	138	156	149	150	144	155	133	135	137	124	146	133	130	129	144	153	142	115	135	137	155	130	146	142	139	129	132	130	120	140	113	119	131	144	139	127	108	141	145	143	136	143	109	139	119	140	144	146	150	136	126	156	118	141	132	130	151	144	138	146	137	136	142	134	134	140	130	142	136	116	120	141	141	120	128	121	139	131	156	126	135	138	122	144	138	131	133	145	132	134	138	161	146	158	146	142	144	162	135	117	130	126	129	172	134	130	135	136	142	156	144	141	141	161	154	156	155	133	143	144	140	137	128	147	142	142	140	136	143	155	157	154	132	138	135	137	139	138	129	159	126	131	128	122	146	126	139	164	131	146	138	133	152	127	138	129	134	155	130	135	164	132	145	124	136	138	130	134	133	159	121	138	140	146	137	156	143	131	132	146	146	137	125	153	128	127	152	148	148	151	137	112	157	159	125	149	134	140	146	123	145	108	147	113	145	121	130	136	135	122	116	150	141	140	129	133	146	141	135	136	123	144	122	136	135	139	124	148	155	120	134	139	139	146	133	138	125	151	150	136	150	127	147	160	138	149	161	160	129	166	156	127	125	126	151	134	143	125	148	143	112	142	149	137	131	120	145	119	126	129	134	151	149	148	144	153	140	143	148	138	138	131	158	126	129	126	139	131	156	155	158	142	131	140	147	161	136	139	148	152	151	132	142	158	137	129	153	136	143	130	146	134	146	137	146	151	153	151	138	150	126	139	137	163	151	154	132	162	134	165	128	154	129	167	133	152	151	139	126	160	141	151	145	133	136	163	128	142	136	145	140	148	140	140	141	136	124	150	123	147	130	146	149	139	139	142	152	139	138	126	113	142	165	136	132	124	136	154	139	140	136	143	123	138	104	162	133	125	133	136	131	140	133	139	147	118	133	125	129	129	140	153	138	142	130	135	148	163	144	133	151	144	126	133	123	125	128	127	145	140	131	138	149	136	150	144	147	121	126	150	144	139	154	141	138	131	130	154	129	138	128	130	136	143	146	116	141	118	128	130	146	163	134	139	156	138	133	127	152	142	126	141	138	145	143	157	143	119	121	157	153	152	150	139	129	145	152	126	121	136	118	136	130	130	147	149	151	128	135	144	144	130	125	135	148	145	139	151	136	157	151	128	134	113	135	140	143	150	124	150	152	128	132	138	139	136	162	108	147	119	135	137	133	131	150	157	121	142	142	141	140	151	134	133	137	141	119	141	132	133	127	154	133	123	154	128	149	133	132	133	140	136	168	163	126	129	144	137	150	133	137	137	148	142	139	160	137	130	115	128	130	127	133	124	131	133	134	143	139	145	146	121	120	149	138	128	144	153	146	124	157	134	139	137	146	138	139	127	143	151	158	156	118	120	138	140	124	138	150	129	125	119	132	140	125	139	149	178	154	145	129	121	136	153	125	139	139	148	131	154	137	123	119	142	137	129	138	110	147	139	143	155	137	133	126	164	142	131	132	127	139	155	143	134	150	139	170	128	117	129	128	135	147	131	136	138	120	127	123	127	131	140	145	142	149	141	125	133	147	153	142	136	126	142	149	135	137	132	135	114	141	138	109	169	144	133	159	128	142	147	150	136	143	133	129	128	155	138	150	150	129	132	147	141	143	145	148	139	154	127	156	146	148	131	118	167	159	132	133	142	123	150	150	139	131	158	130	143	157	124	139	156	124	124	130	150	147	117	153	141	147	148	129	157	130	146	150	144	138	142	131	133	124	149	130	154	155	131	161	148	121	131	134	121	134	152	135	144	148	155	149	145	133	146	137	115	133
28315	17917	10558	9211	14751	22396	20037	6624	1940	1725	1543	1557	1425	1305	1355	1166	1198	1190	1143	1141	1139	1086	1104	1023	1100	1066	1017	1027	1038	993	1080	1062	1046	1018	1073	1037	1003	1068	968	1065	967	1019	995	1035	980	1003	999	936	989	988	1000	941	967	1025	1008	971	975	989	1033	945	979	1021	979	956	966	1050	990	996	956	997	1008	987	1057	1005	962	976	948	975	974	1010	1009	963	922	991	1000	952	1010	944	966	874	912	1000	1004	1042	950	920	994	956	922	987	907	972	999	955	981	1022	970	975	955	969	995	994	992	996	1033	950	936	1015	981	939	985	962	936	955	944	998	943	921	909	939	1018	974	987	970	922	991	989	976	982	998	1017	1005	1013	1038	982	963	1016	997	1008	985	952	965	1003	915	993	1012	966	945	915	943	943	938	989	959	959	949	987	981	1044	920	927	998	957	926	1067	1023	988	978	1014	974	998	945	951	999	971	977	993	967	986	979	915	971	924	944	969	1003	999	1004	943	904	1057	1012	990	955	993	992	974	1011	1011	904	986	1008	963	1006	1029	1003	939	947	1004	1013	967	1007	1024	948	983	978	939	1047	954	996	898	981	1065	1036	1000	950	943	967	987	941	972	973	934	918	1014	1009	977	977	971	922	925	995	950	989	964	929	988	1004	934	950	977	959	1009	938	992	1003	1011	1014	991	979	900	968	978	948	939	944	946	985	939	941	977	974	924	959	974	1019	929	945	966	944	957	979	1049	975	1013	1022	955	950	954	984	1021	999	1028	943	955	902	936	964	934	978	921	950	1003	931	986	871	915	999	947	1026	951	943	973	1010	954	1035	951	1039	995	942	965	977	939	1046	989	986	992	990	992	982	942	956	947	925	944	1028	979	999	971	970	1007	991	982	1008	988	987	1040	998	972	983	925	961	989	931	1028	968	925	1011	954	933	986	950	995	1018	1019	978	934	1036	985	941	975	1000	963	915	1029	1005	959	1006	911	953	955	997	951	943	1008	987	939	966	992	896	977	948	1034	949	1004	969	953	937	1003	963	1002	1029	901	985	982	977	940	980	933	986	1016	987	1020	986	958	984	950	929	1041	967	984	920	979	978	918	946	940	1008	905	1005	934	921	1000	955	965	997	990	986	928	924	960	944	966	1034	980	937	990	933	976	905	966	1042	977	1028	989	921	941	1026	974	937	982	959	963	986	961	929	933	973	957	975	1028	1031	1002	971	930	924	923	908	926	1013	975	915	985	987	969	1000	1014	976	948	963	928	959	965	978	963	976	961	989	963	954	924	1008	961	954	930	992	1006	901	974	990	930	1004	985	975	1016	892	962	971	978	1007	968	1025	933	967	923	953	957	947	987	1014	953	951	976	1033	952	969	932	955	945	945	979	992	1009	957	998	991	963	983	977	975	995	978	991	961	1006	1007	948	1039	944	1023	963	954	945	955	991	1003	963	968	939	1017	1003	932	1041	903	1080	969	964	980	971	940	1007	992	990	992	1029	1002	985	923	947	935	987	990	924	1017	991	972	996	980	994	1011	966	1037	979	1042	931	974	1007	980	1023	979	1026	927	927	941	1028	987	969	1002	948	996	979	959	952	983	951	1024	979	1005	974	1006	991	1001	947	980	939	957	970	966	972	902	925	947	983	998	971	990	978	924	933	962	986	989	972	973	1003	1016	1017	915	941	1015	956	1023	952	985	996	1010	966	958	940	968	960	979	1010	951	1001	928	955	938	994	999	994	992	931	954	938	989	959	997	1005	999	1020	943	964	957	1006	1057	970	1014	950	994	923	908	974	983	957	960	957	964	992	1014	1002	978	971	986	983	989	932	970	966	925	989	1002	994	994	975	1028	983	985	977	988	950	985	963	956	976	963	917	1021	972	981	976	1028	957	943	991	985	962	987	1027	942	922	1017	938	974	926	938	1009	909	1015	940	986	988	1002	930	932	960	946	996	984	1018	1017	967	968	960	976	994	976	937	950	986	985	1074	958	925	946	983	959	903	970	963	988	977	1003	1007	982	969	953	952	937	1026	945	968	1025	974	975	973	973	975	1031	981	1039	1009	1009	981	928	1007	991	1000	997	923	955	949	991	985	986	996	968	924	960	968	961	973	976	996	983	990	947	993	1009	939	1014	962	988	960	960	997	946	960	981	967	962	1020	1006	955	954	937	956	945	976	1032	980	1008	976	971	974	1020	1013	956	1004	922	993	990	950	974	1002	974	966	1014	947	984	965	966	983	993	995	964	953	962	906	939	951	996	947	1005	989	973	941	1002	945	1028	949	943	940	981	976	1016	970	1019	927	1050	916	981	972	1014	977	973	1041	976	998	933	1014	984	963	966	947	965	992	1020	938	932	1023	1034	888	960	1007	978	982	979	997	955	1012	952	947	985	988	969	1015	963	980	1011	958	934	974	973	971	1014	948	1000	991	951	1006	939	984	955	967	943	935	981	983	990	999	972	1023	939	1026	940	1022	948	966	971	1000	976	940	947	995	954	1013	926	991	924	1013	978	958	984	952	965	961	940	1006	923	929	995	940	920	1016	908	976	1007	944	926	1033	932	995	953	988	981	929	969	945	981	972	1018	981	944	968	995	1020	1023	941	1019	995	983	983	941	963	948	987	977	989	928	940	974	999	1004	1015	958	959	976	934	938	966	1007	933	1012	978	956	923	966	915	998	986	1019	972	986	957	974	971	997	946	949	930	945	964	951	963	988	976	972	1004	934	1000	1008	969	934	954	945	955	926	992	953	989	993	985	974	1004	914	920	959	979	984	987	979	972	995	972	951	956	901	950	963	988	972	965	963	955	1002	1035	1005	1026	956	963	974	1011	968	975	986	961	1005	940	986	1017	969	1010	987	983	984	939	989	990	934	985	973	1015	963	992	949	951	1019	978	1031	1065	930	940	964	925	953	961	957	940	953	995	975	987	961	957	962	1017	968	952	1027	927	954	933	1005	924	983	944	978	1048	1080	986	952	997	945	960	979	972	1010	975	979	945	938	1026	1043	920	1011	992	1004	961	993	934	1006	961	1036	996	996	998	957	1005	966	985	974	981	993	947	1018	983	970	1024	1008	988	961	1059	1001	949	929	1013	986	939	922	952	1007	970	962	960	1009	975	974	999	974	932	963	985	988	964	952	996	931	948	959	947	1001	1050	928	983	957	919	1022	950	1011	918	968	991	944	961	1011	984	948	947	948	910	1009	965	988	973	960	965	951	967	944	1012	912	953	985	972	966	1006	1009	982	958	950	948	979	984	960	964	1017	984	932	1008	955	1017	938	987	965	1004	1008	985	995	988	970	954	981	957	954	942	997	949	955	955	967	977	935	971	907	984	986	1045	974	934	996	979	987	1004	999	957	949	987	993	999	977	950	950	1026	985	989	966	974	923	938	962	984	996	965	1001	956	1004	974	959	1050	1014	997	964	1029	947	936	944	941	1001	929	986	921	962	955	998	970	977	896	945	948	961	970	958	985	975	985	971	969	936	1003	977	1063	999	989	939	935	952	970	955	973	975	949	962	943	969	936	1024	965	912	984	1016	927	946	1004	946	956	950	944	1018	962	1030	952	925	974	951	975	934	935	967	949	998	979	962	952	961	1044	962	1007	1031	932	1042	999	979	973	982	947	925	1000	960	986	1016	962	983	936	959	944	982	963	959	963	957	968	985	991	988	966	976	959	955	1004	973	1004	985	925	969	923	999	1005	1001	1016	998	991	1010	1007	952	956	975	995	952	1019	873	944	952	1025	1009	977	1059	980	998	941	982	1017	966	970	1006	979	999	1013	964	962	974	952	957	979	924	994	971	952	968	953	1046	922	938	982	947	970
2896	1219	667	460	288	154	106	73	72	56	72	69	56	67	77	62	54	62	70	69	66	53	83	62	74	65	65	61	61	66	64	63	59	65	49	70	65	85	46	54	62	63	60	70	75	60	57	58	55	73	72	57	66	59	81	83	77	67	67	69	50	57	72	78	71	67	66	69	71	72	51	78	68	59	64	65	55	81	56	65	60	69	65	59	58	67	53	52	68	78	65	73	68	70	63	66	58	59	58	61	69	71	53	79	56	55	64	59	59	74	64	59	65	63	43	62	84	66	56	66	48	57	66	60	65	53	63	72	61	46	68	54	69	79	69	83	55	70	66	72	74	78	70	65	64	67	65	76	61	73	72	57	60	59	79	67	56	62	56	60	70	57	76	66	68	77	53	75	64	61	68	67	57	69	75	67	78	73	63	68	67	80	57	69	72	61	72	74	62	68	60	60	79	58	76	86	49	68	58	56	57	69	55	66	55	66	58	76	75	57	64	57	62	73	69	65	70	62	58	71	59	56	62	73	70	68	59	78	55	57	59	75	71	64	64	70	58	72	71	57	76	63	78	64	75	59	56	57	62	54	69	62	70	64	65	77	63	62	64	50	67	66	53	68	62	68	61	77	64	58	65	53	62	62	58	80	63	59	74	51	68	86	69	60	72	52	73	57	54	59	51	57	75	85	75	61	54	77	55	54	56	66	68	59	69	72	62	65	41	66	64	81	98	63	58	67	65	72	62	77	58	66	65	63	59	58	65	71	60	53	65	61	66	55	50	71	64	76	59	73	59	69	58	61	52	69	62	61	60	52	66	56	63	51	75	64	70	63	60	72	63	80	75	65	69	74	58	64	76	67	61	64	79	55	64	71	63	65	71	60	59	70	71	72	64	60	77	75	61	76	75	56	54	62	52	69	63	64	70	55	71	67	71	62	73	63	63	69	67	74	74	64	52	55	71	61	65	60	65	72	72	63	70	63	74	57	70	59	70	65	60	72	74	76	72	59	64	63	65	56	74	76	60	55	61	53	62	61	62	68	76	54	76	55	77	62	78	66	53	60	67	51	62	56	78	58	63	83	59	62	65	72	54	61	49	72	72	63	63	69	65	73	62	73	80	63	73	76	60	51	67	57	74	75	66	72	61	75	76	55	49	64	72	58	69	65	74	90	62	69	55	74	72	59	64	74	48	65	52	51	68	57	67	80	64	65	87	73	66	62	75	57	60	69	61	64	72	64	65	86	63	71	70	58	58	75	58	79	68	69	54	55	76	70	52	57	68	69	69	72	67	67	70	66	58	55	74	63	74	62	71	57	76	57	77	52	58	71	75	61	65	58	56	62	74	76	57	68	69	62	57	66	60	53	60	65	76	61	57	67	62	69	56	57	74	68	70	65	67	61	62	74	76	52	80	72	62	49	73	63	74	57	58	60	77	68	71	72	59	78	68	52	58	61	56	68	65	56	68	63	74	68	60	73	62	73	61	60	69	72	61	59	55	61	67	64	65	66	72	73	66	66	59	66	54	51	66	64	76	65	66	47	63	69	64	69	68	73	65	59	73	51	63	70	58	57	70	73	51	58	57	62	55	62	53	52	82	61	66	67	57	68	64	68	58	62	62	62	66	68	65	76	73	62	58	61	64	63	66	67	73	73	58	72	67	73	77	53	61	49	72	69	56	58	70	57	77	77	68	62	71	66	78	65	70	68	70	62	67	73	58	54	51	63	74	69	68	66	65	48	61	61	61	54	79	63	66	65	74	71	71	64	63	66	69	69	59	64	77	69	77	66	63	65	66	77	72	65	83	50	59	52	79	75	66	55	66	68	74	74	78	73	57	70	63	87	48	70	71	59	81	61	60	78	78	64	59	74	57	59	57	68	63	66	86	64	58	57	75	65	56	45	70	75	70	54	79	68	73	88	63	65	63	77	63	68	75	54	77	54	63	73	58	47	64	57	73	70	58	67	72	62	54	53	54	67	68	63	69	63	59	59	65	66	58	57	65	60	71	59	66	67	74	77	58	73	65	79	69	66	70	59	61	75	51	63	68	70	76	85	69	84	56	79	74	81	63	67	65	59	51	53	64	54	67	85	73	63	76	86	59	64	72	66	56	64	79	71	67	76	53	58	65	62	60	62	57	62	64	59	60	67	67	58	59	68	61	73	47	69	45	66	60	70	69	52	78	71	70	60	60	81	67	62	74	57	64	54	62	59	70	70	68	49	58	49	72	73	68	57	72	65	76	61	65	72	71	82	72	68	58	59	72	69	67	51	79	60	51	68	65	68	67	59	68	59	76	70	66	78	69	73	52	56	68	80	62	72	67	64	69	62	70	56	58	66	45	72	66	73	77	81	65	55	63	70	69	71	67	70	65	64	65	80	69	59	64	66	53	64	70	70	78	67	52	67	55	83	80	53	70	69	59	71	57	66	66	56	70	65	71	61	59	49	52	55	62	59	62	62	66	80	68	65	72	65	54	62	62	80	82	47	59	62	72	57	81	49	63	60	55	55	65	77	67	63	67	56	61	58	67	53	63	61	74	61	76	71	73	78	56	87	69	82	71	65	63	71	68	59	56	67	68	64	67	59	60	60	67	64	54	64	66	81	52	71	71	77	74	56	46	71	79	64	72	66	56	72	73	58	47	69	69	54	77	64	58	59	55	64	46	71	66	62	77	63	76	63	72	65	60	66	58	65	78	70	80	64	58	59	73	67	60	56	46	62	57	60	48	65	74	61	66	72	65	59	59	58	85	67	64	65	61	63	65	53	65	59	66	65	46	71	76	68	65	62	55	64	67	64	58	98	52	65	60	67	52	53	59	80	58	64	67	62	70	74	60	52	74	67	77	66	78	61	58	60	68	65	54	60	71	55	69	41	61	50	72	64	72	49	83	56	70	73	58	60	66	64	67	62	68	85	66	68	63	69	57	57	78	57	80	70	73	67	64	64	74	47	74	71	66	63	73	62	69	65	77	68	55	83	57	46	60	62	55	65	69	53	71	73	57	67	66	63	77	70	58	71	64	64	65	70	75	47	76	66	63	51	68	78	70	53	72	62	75	55	73	65	56	60	65	56	60	69	64	66	69	62	70	60	61	48	68	62	61	63	66	68	55	64	63	61	74	78	55	73	73	58	57	49	78	70	56	78	56	71	65	56	76	54	72	67	49	59	60	62	65	75	64	68	62	54	64	62	72	63	58	72	63	74	68	78	81	61	68	65	54	58	74	63	74	61	68	76	70	73	71	64	55	74	77	66	70	64	78	53	47	56	64	56	42	64	61	66	65	67	75	57	41	65	60	68	59	59	58	83	65	60	66	73	61	63	70	54	57	75	50	47	64	83	68	68	66	65	70	75	77	58	76	70	74	63	63	59	77	63	71	52	72	58	62	59	64	70	75	66	59	63	69	48	73	54	65	74	58	64	75	69	69	62	72	69	53	73	65	68	61	60	66	72	69	53	75	71	61	72	73	53	77	76	58	58	66	50	62	73
23533	11192	7031	6405	6907	4799	2835	1092	551	558	538	499	546	552	533	540	480	462	517	495	502	513	525	541	514	496	514	467	543	507	498	513	469	493	485	486	481	524	495	501	503	490	511	463	512	488	494	480	516	492	468	464	481	482	468	502	521	497	520	502	525	472	504	508	473	533	528	513	515	486	513	471	512	522	491	461	510	485	481	508	446	479	451	497	503	469	471	503	505	452	511	498	497	494	503	555	513	523	486	482	491	476	486	474	492	526	486	489	537	482	488	501	515	495	478	488	496	511	493	485	489	510	465	489	496	514	477	536	521	531	507	529	490	491	498	486	482	487	547	473	481	524	486	471	549	493	484	508	465	514	437	498	503	469	472	482	520	468	467	483	460	475	508	487	477	456	480	520	496	461	530	510	506	550	489	509	477	536	527	502	447	512	490	526	503	492	516	493	469	495	491	516	497	473	527	516	472	500	512	508	491	532	491	533	504	464	525	493	482	516	537	467	492	513	494	497	482	507	465	517	521	501	475	479	508	464	517	511	491	484	458	473	485	471	514	479	483	482	496	465	497	489	489	483	485	490	485	503	525	461	543	501	492	522	487	491	496	480	511	468	479	484	530	520	496	478	512	486	470	461	464	482	528	509	492	482	493	494	492	497	458	484	502	469	516	459	496	504	500	455	486	503	515	449	473	485	493	517	487	483	506	483	483	507	487	461	497	478	534	526	478	471	503	478	503	458	474	487	491	503	493	487	459	480	529	490	488	467	472	497	538	503	505	509	482	511	478	506	495	507	480	515	481	504	464	492	476	472	500	491	480	511	490	494	521	515	466	508	484	503	460	493	502	512	473	500	478	496	487	532	488	500	496	502	484	477	477	495	482	482	458	477	462	458	489	475	451	484	476	499	480	479	515	433	482	487	519	457	479	497	506	468	492	513	508	499	490	501	498	516	488	520	506	515	533	480	530	490	496	484	491	526	493	462	461	527	512	460	465	504	491	496	490	495	470	494	480	478	519	489	492	484	506	504	481	512	435	530	453	484	450	488	513	502	447	500	459	493	517	479	506	479	470	483	496	498	504	522	476	452	486	498	496	484	469	494	495	499	450	492	483	439	482	464	526	477	505	486	523	496	542	543	506	466	481	497	504	495	485	501	439	510	496	484	484	507	493	475	470	507	464	488	489	508	476	488	515	533	482	475	497	500	488	549	501	515	482	527	508	515	509	529	524	532	513	473	492	488	522	495	508	503	466	503	481	524	475	481	492	471	478	515	502	503	469	494	523	451	506	495	470	500	443	566	484	500	493	514	502	486	480	508	515	473	496	461	515	457	519	476	469	496	531	523	484	471	512	513	487	489	507	467	485	478	463	525	507	519	502	487	537	514	585	504	469	540	492	509	508	498	506	524	515	490	443	501	521	510	474	515	487	528	500	483	485	476	489	543	469	504	511	481	503	499	453	485	501	514	480	492	487	500	502	510	483	502	457	486	473	490	485	486	510	506	506	477	527	520	512	514	485	513	496	503	480	462	475	504	518	495	515	437	474	514	514	476	485	492	473	509	508	530	490	459	503	479	484	448	473	536	473	504	481	464	520	478	513	495	493	534	493	538	500	459	491	493	440	488	505	478	525	509	485	514	477	492	523	509	496	529	510	489	489	519	499	489	488	507	510	503	527	463	508	461	487	523	484	492	472	517	482	519	478	501	489	477	470	472	475	504	462	416	520	476	481	495	495	496	487	465	475	505	502	525	501	478	525	509	483	490	470	457	439	510	498	499	486	519	499	506	468	507	454	496	502	479	466	497	503	510	476	496	501	464	483	506	479	503	471	506	508	516	486	525	503	451	481	466	526	501	509	466	489	535	490	493	471	471	517	492	498	492	446	511	505	487	504	456	524	502	467	502	475	465	465	510	511	474	523	535	452	490	456	478	467	513	477	511	510	462	521	509	493	466	498	502	475	520	485	521	504	525	512	508	508	514	465	480	542	471	511	503	446	528	547	494	506	507	548	494	497	498	523	469	478	463	533	460	498	517	509	497	498	501	505	466	500	496	500	512	470	519	476	478	497	489	530	452	463	501	545	479	477	488	483	494	508	487	494	467	500	521	487	501	506	512	465	480	470	494	494	491	510	458	483	492	487	505	519	455	491	485	459	446	478	486	514	472	492	471	482	482	489	500	477	470	491	481	504	487	519	501	497	526	497	511	531	487	483	486	474	486	480	482	468	458	453	486	485	505	504	467	485	550	506	469	502	495	472	500	518	456	515	478	484	483	472	536	490	453	479	496	534	503	494	476	508	464	495	457	487	542	477	478	528	466	500	518	479	476	486	506	477	477	524	533	468	510	522	479	525	523	485	458	457	487	505	498	486	464	501	504	449	512	499	512	471	471	506	505	493	506	489	497	457	483	514	492	512	552	507	485	496	480	496	514	535	465	488	513	497	494	492	481	521	507	504	506	473	492	489	465	494	470	494	489	509	518	468	499	512	494	541	516	469	533	504	501	512	521	465	497	519	510	505	473	481	487	512	511	477	473	490	470	476	429	511	525	479	501	470	500	489	470	465	479	556	494	533	495	473	510	503	500	516	535	472	510	490	482	532	467	485	496	529	508	476	474	480	531	488	442	482	519	491	504	473	494	493	464	477	475	509	514	490	436	470	492	492	502	491	522	494	558	529	520	492	497	522	512	449	507	495	466	480	477	441	504	477	510	491	466	478	486	479	479	499	498	504	494	518	483	495	499	457	516	512	496	528	487	568	505	502	513	457	508	485	499	504	528	466	494	492	510	468	471	505	484	464	516	486	506	511	472	526	513	450	459	527	528	491	529	487	507	441	494	479	464	527	474	490	494	513	469	474	486	508	487	528	497	451	509	475	531	474	513	528	538	499	488	507	507	486	450	494	459	459	529	528	494	540	474	511	465	522	524	505	494	475	510	481	495	480	507	483	487	497	510	481	492	506	466	508	511	497	485	472	518	484	510	481	521	465	512	502	500	484	502	457	495	472	455	504	475	521	520	524	460	488	507	484	514	525	529	487	502	506	513	500	496	487	480	500	481	488	513	527	540	475	526	517	501	483	491	502	483	466	467	469	496	500	488	490	498	508	516	479	494	482	515	549	477	471	524	485	531	526	515	475	480	491	515	472	466	508	480	482	479	521	481	478	474	491	478	498	494	495	501	466	523	481	534	493	453	488	509	478	486	515	486	486	508	475	505	526	494	483	477	485	466	502	492	476	504	475	483	499	489	504	459	506	464	520	529	519	490	507	531	479	499	484	528	488	500	505	474	493	483	499	477	506	490	464	474	481	513	480	480	470	478	478	530	499	493	512	482	509	505	485	487	508	471	530	485	498	511	469	493	479	468	541	471	471	483	500	517	467	525	484	513	479	506	473	482	531	489	506	489	513	493	492	470	487	497	515	499	510	469	483	468	478	441	491	484	513	458	473	469	468	508	505	477	511	524	500	457	523	493	497	492	517	491	471	509	487	495
2718	1660	937	624	393	488	457	175	75	91	78	71	83	77	87	94	79	83	110	67	68	83	80	74	67	68	77	87	79	81	71	88	82	70	83	84	72	99	69	77	83	98	85	59	76	69	90	84	80	88	88	67	90	67	95	85	66	91	81	76	72	70	66	72	72	88	70	68	69	102	80	78	71	76	77	68	74	79	68	73	79	77	88	85	94	82	70	82	89	71	81	74	82	86	73	82	68	78	78	62	79	70	83	87	81	71	87	89	68	87	84	77	75	79	82	68	76	78	73	83	86	79	77	83	70	96	89	77	78	85	74	79	75	108	85	86	65	80	70	66	71	80	72	83	79	67	69	77	69	87	83	78	91	70	82	91	68	86	67	80	73	76	80	84	93	80	75	81	95	70	91	68	85	77	87	68	90	94	92	77	68	77	77	75	82	82	88	80	81	84	65	78	87	87	77	83	90	79	81	81	81	85	82	87	78	92	79	97	72	78	71	79	82	89	81	71	85	71	82	67	89	72	63	79	79	77	76	84	81	70	70	78	87	70	67	87	86	92	87	73	74	85	83	69	81	86	89	75	84	87	77	75	89	80	86	67	82	83	65	90	82	85	81	81	77	75	75	85	88	79	79	90	87	73	76	81	71	76	72	78	107	63	85	69	89	83	90	93	78	72	76	69	84	75	81	80	78	96	73	76	93	81	79	78	97	81	80	78	81	74	78	73	70	91	84	84	75	70	74	88	78	78	97	77	78	96	73	72	73	93	75	78	80	70	81	80	93	66	80	71	63	69	72	75	85	82	65	87	84	85	84	80	84	73	79	81	67	86	74	64	82	79	85	66	58	73	72	97	85	73	73	70	74	76	71	94	82	82	93	58	69	80	90	79	74	65	78	82	83	85	54	77	91	71	83	56	64	81	85	71	73	94	78	89	94	82	86	82	81	81	78	81	75	74	74	72	101	79	83	68	84	72	83	76	94	86	75	85	83	85	82	86	81	80	76	88	63	75	76	90	66	88	81	84	80	81	80	88	81	80	67	92	82	83	70	72	79	92	76	64	79	71	92	81	86	75	69	75	73	80	68	70	75	79	72	74	76	86	82	82	84	84	61	87	81	71	69	80	99	65	93	78	83	72	76	79	75	74	64	85	88	77	79	98	79	88	62	82	79	91	73	92	71	76	77	76	74	69	82	72	75	86	83	64	79	72	74	91	76	83	85	91	70	71	66	68	75	65	77	103	74	69	73	81	78	85	90	85	96	88	55	85	65	64	76	82	70	76	81	63	67	77	66	72	68	75	92	71	76	74	92	67	70	85	73	77	68	70	85	91	72	79	87	79	71	81	74	68	67	94	83	72	78	66	76	75	82	89	71	70	61	82	85	84	87	86	74	89	82	92	72	83	82	89	83	51	92	80	72	81	90	76	84	79	84	76	96	85	88	71	87	76	90	80	74	85	75	80	83	81	76	90	76	85	91	88	82	64	72	66	89	75	72	83	85	62	79	55	71	102	67	81	83	76	61	81	63	77	72	69	65	67	81	83	84	68	70	78	69	74	77	90	82	74	92	76	72	86	82	77	93	75	73	67	106	89	82	88	84	62	76	87	68	78	78	82	77	98	73	92	73	92	70	79	78	70	78	73	79	71	90	95	91	82	65	82	79	78	80	84	73	79	91	74	88	76	86	83	89	86	81	81	89	83	83	81	82	98	83	86	80	75	79	72	77	84	87	86	76	72	79	98	85	80	87	68	73	65	94	62	77	95	73	84	88	63	81	83	64	87	91	79	86	80	92	81	74	82	87	63	101	74	82	72	86	78	72	85	73	63	85	69	82	77	78	81	81	66	93	83	75	81	78	100	62	105	80	73	71	84	72	66	80	71	79	88	75	69	76	69	80	80	92	87	77	71	72	75	76	85	84	79	76	84	82	78	73	56	87	88	76	88	66	74	79	73	78	81	77	71	76	71	88	77	77	86	72	63	74	75	78	75	77	92	81	87	80	85	65	82	96	74	103	83	90	76	59	86	93	71	91	80	89	71	77	83	93	99	89	83	75	73	80	76	80	76	83	78	76	83	80	70	71	73	74	68	87	88	86	74	73	79	72	80	85	76	85	80	72	77	89	82	86	74	78	82	70	71	85	65	71	82	74	92	83	100	82	81	94	66	82	78	83	77	86	80	66	88	85	82	105	88	87	86	78	69	80	97	63	68	89	84	70	61	81	77	87	77	89	76	80	79	78	78	89	81	63	84	73	84	70	78	72	63	88	70	63	85	78	67	79	78	81	73	87	80	75	72	78	79	73	89	71	75	77	94	93	78	81	93	81	86	66	72	78	80	93	85	83	82	87	71	72	77	65	77	80	66	72	79	97	84	75	74	82	69	88	97	78	77	87	77	65	79	75	74	76	64	78	71	69	78	68	89	78	86	79	89	91	80	92	70	59	80	86	78	79	78	80	90	81	76	84	96	74	82	83	92	77	82	67	85	64	67	88	79	85	64	68	83	88	72	96	80	87	80	77	77	68	74	77	81	87	70	89	75	75	88	77	83	76	71	74	80	80	66	88	78	91	91	66	86	92	79	87	72	90	83	96	78	91	79	80	76	77	72	72	86	68	91	67	71	85	72	66	75	95	77	61	90	76	71	79	79	79	66	89	89	89	71	81	85	75	72	69	71	77	67	83	61	82	71	65	72	89	80	69	89	74	69	74	70	97	72	81	82	83	71	70	76	93	77	75	93	75	82	89	89	94	89	71	74	93	71	78	76	98	60	85	78	78	73	69	81	77	76	62	82	87	99	72	79	66	84	78	76	77	79	84	74	78	77	82	76	87	82	90	76	87	67	73	85	99	90	80	84	61	79	90	62	67	70	86	67	65	74	95	82	104	80	87	88	76	64	81	87	88	70	81	98	68	87	92	84	72	76	87	75	93	61	73	81	74	75	72	89	54	83	85	75	72	85	88	90	79	93	79	69	77	93	72	86	77	85	73	91	69	87	79	88	83	78	76	84	70	75	77	75	86	71	87	76	91	101	82	88	77	74	96	75	84	86	79	76	94	76	87	79	77	87	69	73	77	92	67	82	82	73	63	64	91	58	94	72	86	83	71	71	92	67	77	74	77	99	85	81	79	82	73	76	93	88	84	84	76	75	84	82	81	72	69	65	84	70	71	65	66	73	73	76	87	82	75	71	71	77	69	73	74	78	87	82	93	78	64	64	70	94	64	84	78	95	83	78	89	83	82	86	74	70	80	83	84	66	82	96	87	85	88	67	83	71	79	78	81	68	64	81	80	93	77	77	85	76	76	81	80	79	76	81	87	95	86	86	70	79	71	73	90	85	71	71	78	78	82	73	87	77	87	87	71	60	82	70	73	84	80	89	72	70	81	79	83	69	68	71	91	92	70	76	76	79	87	93	79	84	78	77	92	73	73	95	61	64	76	88	87	80	65	92	65	65	81	64	88	82	80	70	68	77	72	80	87	90	89	76
25960	13717	8801	8212	9082	17155	15622	4225	990	894	806	760	747	700	681	688	594	646	605	587	598	619	613	616	604	628	563	579	580	615	615	576	574	574	608	547	569	576	582	550	581	554	540	609	548	581	540	590	540	595	595	565	600	571	540	595	594	524	545	581	543	575	536	543	585	532	567	546	569	576	580	546	586	552	598	544	562	570	564	581	547	564	545	583	561	568	508	549	564	595	520	573	562	532	570	527	557	550	545	595	560	529	549	568	532	544	565	590	549	550	564	551	552	589	548	593	543	516	560	558	531	536	567	532	582	540	539	563	594	566	574	534	541	583	544	552	574	532	581	555	581	565	561	501	560	553	604	518	548	575	582	570	542	557	575	575	579	524	592	580	581	566	573	561	551	552	616	508	616	535	518	541	558	557	587	564	515	567	581	596	565	550	602	562	593	524	553	543	578	561	581	544	515	593	577	548	556	555	569	548	540	572	554	545	584	570	558	567	594	596	517	563	534	555	576	602	539	551	542	567	558	586	574	572	525	584	539	549	575	603	529	532	543	570	559	592	584	525	578	554	544	562	587	542	544	578	597	530	529	530	610	556	535	579	574	536	512	604	535	586	581	574	521	558	567	585	566	568	544	596	598	538	559	514	589	532	556	546	557	581	591	548	557	554	562	560	588	569	603	544	569	549	556	544	527	504	537	536	532	553	597	542	547	594	539	598	537	571	555	560	559	572	554	549	530	577	581	551	546	577	605	541	570	577	595	581	596	519	591	572	586	538	564	581	575	561	535	542	573	563	600	572	556	565	545	593	527	584	567	591	596	521	556	527	549	567	560	572	544	565	541	603	526	549	583	568	572	587	552	564	550	570	542	560	519	589	567	544	585	524	578	551	574	540	582	568	587	547	522	556	558	562	560	575	560	556	560	554	556	574	522	582	507	556	609	556	600	564	568	570	567	588	556	518	578	564	566	590	610	552	565	570	543	598	580	542	526	547	551	571	571	550	567	573	566	502	556	595	583	541	566	564	545	569	565	543	544	574	557	560	559	520	571	546	571	542	555	599	589	535	531	556	510	597	552	580	526	568	556	543	605	508	572	551	600	598	596	528	586	535	589	571	557	534	547	554	545	540	571	560	574	572	579	564	512	547	542	531	534	561	577	575	556	586	566	619	548	552	543	525	593	571	549	530	536	560	528	584	550	564	541	531	545	549	618	601	563	539	552	572	589	541	571	589	523	521	553	592	569	537	560	514	566	567	600	550	582	549	576	549	578	548	554	598	571	585	557	573	563	537	480	549	561	576	586	591	486	563	548	583	552	565	572	591	580	544	560	557	518	592	557	553	578	571	554	578	541	557	516	567	579	576	554	573	502	549	543	547	544	535	525	551	516	544	573	556	600	557	547	547	554	577	561	540	538	579	598	535	622	548	535	578	552	546	519	568	563	525	594	562	561	587	584	597	540	561	614	551	587	594	565	541	581	569	539	572	559	531	530	605	555	574	586	557	567	560	583	550	541	552	582	550	606	547	597	577	564	556	504	579	556	560	565	591	542	592	602	566	562	570	555	559	565	582	532	571	588	523	575	563	573	601	554	542	557	595	552	590	555	559	548	538	561	584	535	527	582	540	560	552	537	554	536	561	593	542	570	584	539	539	563	585	628	552	540	559	509	545	534	615	547	555	579	532	562	583	589	585	612	556	541	553	539	593	533	560	540	545	564	527	544	550	579	509	537	556	570	544	630	596	512	550	540	556	570	524	546	588	554	533	553	568	554	576	565	554	576	548	559	597	612	549	602	547	552	552	537	584	530	586	566	562	578	584	573	552	548	608	565	522	589	579	548	554	551	559	574	574	563	600	582	608	575	543	584	585	559	564	546	567	562	533	551	564	587	532	595	553	536	524	535	545	572	591	553	548	563	568	577	548	574	558	566	554	551	598	575	558	538	564	558	552	573	578	555	573	563	541	606	575	534	548	561	580	534	538	578	572	589	488	590	535	576	581	577	606	575	577	574	537	617	580	561	564	568	533	578	594	628	543	563	601	547	571	530	557	539	515	562	557	557	587	539	540	564	524	522	557	524	553	605	558	511	604	583	539	560	538	550	546	576	558	577	588	533	565	555	596	570	540	527	587	528	584	568	531	538	536	566	546	548	539	539	562	577	597	590	558	529	521	556	584	571	570	543	619	558	586	558	582	529	559	574	559	571	564	565	558	545	517	574	574	569	517	595	542	569	539	552	582	577	584	564	540	560	576	563	588	596	562	570	594	570	582	581	535	543	547	562	603	555	567	571	552	545	521	565	552	593	562	594	577	581	546	576	580	568	533	534	546	596	520	567	606	560	588	567	550	536	566	560	559	595	579	555	539	544	526	544	580	556	603	547	591	576	549	525	560	517	612	531	560	581	558	538	548	586	547	560	551	551	533	565	547	567	564	603	522	535	545	549	555	570	579	537	518	586	576	568	603	576	601	562	563	539	529	534	528	563	506	553	554	564	541	582	578	610	575	546	575	581	569	504	602	563	584	533	556	565	598	583	548	567	563	568	570	545	577	610	595	569	582	507	573	539	583	550	566	577	544	593	541	562	578	567	581	545	524	578	581	569	548	545	592	554	548	577	547	556	536	559	573	549	568	581	552	597	518	560	553	568	556	519	535	535	558	533	567	578	553	543	557	569	558	537	585	523	568	599	540	537	628	535	530	553	569	537	557	558	567	580	588	515	582	539	564	504	552	546	568	552	543	565	554	584	575	553	546	559	578	552	593	594	573	511	558	527	553	612	547	576	563	551	559	591	536	562	521	545	536	577	565	567	569	533	573	614	573	564	575	593	538	499	578	521	569	581	597	579	551	572	586	539	588	500	573	534	524	569	575	590	557	583	573	571	582	593	569	551	494	539	527	602	552	567	520	531	546	589	562	579	555	544	551	577	552	532	577	555	559	593	575	576	630	599	532	562	549	574	542	538	596	535	608	594	578	551	544	580	598	508	610	543	560	533	524	541	529	607	531	560	556	536	580	516	523	542	575	543	542	562	550	610	564	584	589	558	568	581	598	586	570	580	598	567	568	575	565	541	544	573	524	559	551	572	546	553	593	558	613	534	587	534	580	563	531	538	601	544	516	556	571	574	556	527	541	520	599	554	577	564	569	567	551	533	523	588	548	564	621	566	578	583	525	556	533	517	578	565	580	571	565	579	571	567	565	513	545	584	568	534	557	520	524	565	550	578	524	554	572	547	556	620	559	579	545	584	557	588	551	538	587	584	566	567	525	618	540	554	558	550	539	571	532	535	560	532	565	535	562	553	561	562	549	566	561	565	561	515	556	553	528	554	541	555	567	587	570	577	559	581	567	544	553	560	577	596	585	537	537	564	586	552	573	537	604	563	547	553	553	570	539	552	607	531	615	556	548	528	578	517	567	559	598	541	559	606	603	535	603	557	565	554	631	557	611	514	589	595	558	583	526	618	575	574	559	534	591	581	569	525	569	574	519	588	567
3940	1473	907	704	485	525	497	185	113	125	112	102	143	132	145	118	111	119	113	112	111	118	122	106	111	135	111	102	108	116	112	113	126	111	122	118	116	96	123	136	103	116	113	134	120	128	119	118	110	105	111	123	131	122	115	111	131	130	118	138	104	108	112	116	112	128	129	125	113	138	123	108	97	109	108	115	102	109	132	97	127	122	119	111	126	114	128	128	107	104	117	118	130	128	129	113	127	117	126	125	108	107	110	132	121	124	137	125	101	104	92	108	117	115	103	100	117	119	112	119	144	126	117	116	117	117	130	114	126	107	121	118	113	101	99	128	97	118	105	102	118	134	151	103	103	131	120	113	103	111	121	123	116	121	133	116	115	139	115	136	117	116	126	121	138	106	115	107	105	121	113	103	114	110	105	117	113	106	121	105	111	124	143	111	113	95	116	117	122	110	105	135	105	115	107	101	102	121	110	127	98	125	124	110	117	98	132	135	115	108	105	107	115	116	124	122	99	113	116	136	122	100	102	122	125	110	128	135	94	115	113	111	108	113	110	115	126	127	118	128	125	111	102	116	117	109	117	113	115	124	123	129	122	112	117	107	121	127	132	129	130	101	118	111	129	126	109	105	131	108	118	116	128	139	98	118	128	107	121	128	134	115	101	116	114	117	120	114	119	113	114	129	122	102	109	130	105	139	126	105	110	127	98	113	120	107	122	119	114	133	120	127	110	133	130	112	113	117	110	126	128	111	108	123	124	126	113	111	108	123	123	118	122	99	125	120	119	122	118	122	114	116	116	96	99	117	113	112	110	106	120	124	118	108	127	113	122	109	119	129	123	113	121	120	126	123	137	112	125	124	143	104	116	135	124	124	115	135	107	123	116	109	120	124	135	110	108	108	120	112	128	126	113	121	117	108	122	130	116	106	119	122	109	112	130	111	118	104	120	121	119	108	136	110	108	115	130	106	124	138	117	99	134	116	106	96	105	129	111	118	113	120	119	115	122	118	95	108	116	114	122	131	113	121	118	111	129	116	115	117	139	132	122	99	137	117	110	128	144	115	127	114	114	127	145	126	117	128	116	120	103	124	120	109	125	115	115	109	144	126	112	105	104	113	123	117	130	138	134	126	115	107	113	139	126	135	105	133	103	120	110	101	122	113	133	117	120	105	105	98	114	137	95	121	98	106	122	133	139	121	135	126	136	111	131	122	120	116	130	123	98	119	126	140	121	117	121	123	105	129	128	121	118	130	107	109	111	118	160	123	113	127	113	124	126	141	126	106	113	122	120	112	120	129	125	121	136	111	107	114	122	124	127	101	108	117	110	99	113	111	131	119	109	121	132	128	110	110	128	130	126	135	110	127	136	105	97	112	126	130	140	121	113	132	94	118	131	116	118	127	130	131	126	125	120	118	120	122	89	102	85	135	109	105	128	133	102	118	125	100	134	106	119	113	122	126	123	123	112	121	120	133	107	116	138	98	132	115	135	109	103	121	120	126	122	114	123	127	142	116	125	121	103	122	94	110	119	120	135	112	130	104	113	105	117	119	113	127	111	106	128	149	140	121	101	116	115	114	118	115	125	118	130	124	118	129	110	111	124	109	95	147	115	112	116	121	120	89	122	99	132	109	122	118	141	127	107	150	116	124	118	102	146	122	108	121	122	110	117	117	121	119	122	117	124	120	105	135	95	95	109	113	110	110	131	124	113	129	117	117	118	129	124	127	105	126	127	123	115	133	125	115	112	96	107	115	128	127	139	132	131	103	106	119	116	122	114	120	130	111	112	122	132	118	130	112	122	114	97	107	134	121	132	108	112	115	125	127	132	113	111	132	138	127	121	110	128	105	125	102	117	139	116	112	123	131	125	114	114	108	125	111	99	119	99	122	117	135	101	128	119	96	118	110	112	110	120	115	129	125	124	111	111	121	114	140	110	102	114	98	120	118	115	111	122	122	121	128	114	104	130	102	115	138	125	113	115	135	128	152	104	125	91	129	118	126	113	116	116	118	114	137	107	120	113	116	112	134	128	115	102	98	116	110	122	111	124	126	132	101	128	114	114	143	136	124	126	122	101	108	122	114	113	127	111	112	125	119	109	122	126	121	116	125	107	139	103	125	140	114	131	130	98	131	115	102	115	116	101	115	114	129	109	120	134	130	151	108	118	114	131	113	105	122	128	104	113	105	133	113	120	110	112	134	108	126	113	120	127	124	109	117	98	109	107	107	116	123	119	110	121	101	130	110	111	104	115	123	119	101	123	124	111	108	128	114	127	110	106	131	106	107	123	115	122	118	128	101	99	129	122	126	110	120	107	108	108	97	104	121	124	116	127	127	137	103	120	119	126	130	140	96	116	124	115	114	107	119	112	122	116	101	126	148	119	119	127	119	124	126	141	118	118	112	118	125	133	106	114	124	111	117	98	108	124	119	120	117	137	111	121	114	109	122	149	114	140	122	127	117	114	124	134	113	109	118	118	138	102	121	125	97	130	107	117	120	119	137	121	97	126	132	124	113	120	113	132	116	106	113	124	110	122	128	113	105	111	95	133	112	105	124	90	140	122	120	123	112	130	126	130	127	111	126	100	113	126	126	125	107	115	113	118	124	112	133	100	122	114	127	122	116	107	123	108	123	124	117	122	117	99	108	118	125	118	130	94	100	116	125	100	98	105	119	117	123	103	129	136	131	116	114	131	123	131	110	111	116	102	119	125	117	120	120	113	138	111	131	138	117	116	120	126	124	126	132	108	137	119	104	108	110	117	150	148	134	111	106	126	132	105	117	124	140	139	115	120	111	131	109	120	124	109	123	109	119	124	110	112	97	110	106	135	106	135	107	141	138	157	117	124	119	126	117	96	115	115	111	112	125	108	104	125	130	108	100	136	119	136	113	111	120	122	127	103	124	134	117	117	114	117	129	110	121	121	124	121	133	117	120	125	114	121	117	118	126	101	123	116	108	123	115	122	113	128	108	138	119	140	127	103	122	120	132	111	115	127	110	105	115	109	120	97	109	123	108	114	114	117	97	121	113	109	119	141	115	120	103	108	122	119	131	112	120	118	118	110	134	115	115	121	132	117	123	134	120	104	112	119	129	124	161	98	129	111	112	100	121	115	121	138	121	102	123	116	110	136	121	122	105	115	111	117	137	113	101	121	146	125	112	110	120	118	123	121	126	97	118	103	103	111	121	106	114	119	122	105	127	105	110	105	106	121	118	116	100	107	114	120	121	113	119	112	141	115	124	117	143	110	124	123	108	112	135	107	115	113	112	108	104	107	114	117	119	115	135	133	105	101	117	103	105	123	122	109	122	102	137	110	113	103	117	134	113	101	122	111	130	131	112	96	96	124	99	123	139	119	98	124	121	135	126	123	123	117	125	129	114	110	104	116	108	124	136	115	119	125	110	111	126	110	116	105	109	125	122	102	121	122	135	149	128	125	122	133	131	114	130	107	99	118	108	133	130	134	123	128	132	110	117	112	120	122	139	112	94
25017	12129	8912	9217	10716	17246	15050	4395	1244	1198	1154	1131	1081	1028	1023	1008	988	948	915	948	952	903	930	970	897	908	896	891	886	869	891	882	891	869	889	883	904	843	904	898	844	929	894	887	891	883	893	902	873	869	875	841	845	910	892	880	892	831	847	848	835	831	852	838	839	834	821	894	861	828	829	859	889	888	867	870	860	819	814	821	841	827	865	881	846	870	867	908	817	880	835	934	856	887	877	822	815	847	908	830	817	908	867	867	841	839	840	856	836	907	884	849	817	857	849	869	837	856	856	874	891	844	883	855	869	841	894	894	822	836	891	903	851	849	852	840	880	782	852	852	831	859	847	905	829	891	859	847	850	847	825	860	895	847	876	858	850	910	864	827	818	810	841	893	869	899	923	864	853	861	834	845	872	844	885	906	872	820	845	830	885	874	843	848	853	855	906	854	880	861	867	830	860	869	893	858	839	859	854	888	845	880	890	810	834	866	891	887	854	822	863	807	853	842	837	861	854	876	908	825	930	816	842	798	907	889	851	868	830	893	883	867	849	794	851	845	781	866	840	856	858	853	854	855	798	870	873	870	852	841	846	841	844	896	791	857	843	937	832	862	828	881	860	831	857	833	854	839	871	836	897	842	870	827	853	861	820	788	845	840	858	854	853	841	861	857	840	857	863	791	850	919	814	853	795	893	845	814	907	860	851	879	842	850	864	884	813	851	869	847	843	860	861	816	809	850	825	826	870	821	894	831	849	885	796	861	896	851	831	893	814	845	767	827	824	849	881	865	828	852	870	865	800	856	910	844	880	848	865	865	856	807	817	855	840	854	832	863	838	911	863	829	864	801	875	857	816	856	837	850	868	828	902	860	844	899	837	831	838	831	844	898	867	844	878	860	901	871	919	848	896	901	831	876	863	928	886	805	893	867	837	837	921	816	877	826	873	855	808	864	827	906	844	826	863	834	865	829	855	861	849	873	865	925	857	857	808	872	867	847	864	853	852	884	843	842	903	889	898	840	867	760	856	866	914	867	830	837	861	892	897	828	876	878	834	860	896	888	862	889	881	826	834	803	842	875	870	840	840	861	846	837	853	818	849	834	824	778	874	881	888	879	811	801	853	886	877	845	844	836	810	832	835	892	825	865	868	833	861	835	818	865	848	858	892	849	872	844	868	916	868	818	926	857	855	850	851	858	857	910	878	840	888	838	842	844	818	853	850	958	875	827	845	861	860	869	858	909	854	834	862	852	822	842	839	851	819	886	882	826	813	838	842	819	854	866	913	853	913	835	790	856	919	830	841	830	829	875	883	888	839	820	867	845	889	878	824	895	911	865	887	837	826	844	850	838	839	849	871	840	833	875	819	854	829	806	863	809	854	846	846	874	888	848	823	837	835	879	848	851	852	855	870	840	866	812	832	825	864	870	848	856	892	803	865	839	817	863	830	878	862	893	820	881	886	876	873	842	868	817	877	859	887	886	849	820	772	812	836	911	881	837	834	851	818	848	890	862	820	896	882	842	836	840	875	830	791	878	863	827	849	823	862	819	824	890	850	849	849	939	816	890	834	795	966	827	882	908	905	837	803	866	819	866	847	862	910	894	847	870	810	855	836	835	942	843	863	865	841	862	836	841	841	867	840	871	838	837	880	899	887	875	856	853	883	881	832	859	823	843	822	816	824	861	881	882	795	899	866	824	849	874	861	849	805	856	874	845	857	916	812	799	889	891	849	881	845	866	799	842	843	868	906	871	879	851	851	821	840	886	853	867	893	859	855	849	848	859	822	857	856	877	906	798	831	860	863	845	869	880	864	856	909	871	862	836	849	891	817	890	891	837	841	857	879	838	826	871	891	848	894	900	871	865	870	870	864	821	850	854	840	861	857	883	820	842	843	876	835	893	827	906	839	851	815	811	806	864	826	809	812	825	843	866	807	867	901	873	855	854	907	868	837	891	876	847	889	840	893	822	864	884	880	838	844	841	860	854	839	917	822	875	823	896	812	885	868	830	855	834	822	880	809	868	908	827	790	875	840	859	842	811	846	896	866	792	894	896	842	857	850	813	832	882	909	832	855	857	800	812	876	880	814	883	843	814	831	836	874	817	869	823	870	871	777	817	867	884	885	839	882	874	807	840	838	825	791	858	856	835	808	852	889	819	884	845	828	842	833	846	858	863	830	842	858	867	888	818	909	834	815	898	813	871	899	903	825	887	817	861	889	881	834	865	850	848	798	803	859	891	814	862	829	850	860	839	815	848	844	831	861	874	839	863	885	831	838	850	824	903	866	842	846	855	850	859	899	866	845	869	886	818	885	826	822	852	826	859	874	881	793	879	877	888	863	895	886	844	802	837	838	865	867	872	823	820	825	847	858	893	844	799	825	871	932	811	800	888	829	828	919	862	851	875	838	880	851	877	878	855	883	862	865	893	866	869	836	816	833	866	860	871	838	821	835	880	832	890	864	863	871	882	840	843	876	802	878	866	836	867	917	896	814	945	913	844	886	846	847	914	852	844	855	853	834	846	837	841	897	810	835	882	814	846	859	840	835	863	849	848	857	864	825	848	819	883	883	817	839	881	834	821	876	865	776	855	863	878	863	857	867	832	853	863	840	916	871	858	856	842	892	804	832	883	837	847	902	880	900	859	856	853	836	844	870	840	842	837	877	833	875	860	863	867	911	867	842	858	906	841	842	840	822	839	850	876	784	815	880	885	876	885	898	816	845	840	815	847	870	863	864	861	872	854	851	878	868	829	849	848	847	817	857	839	887	827	939	838	812	811	824	888	864	867	864	903	834	860	849	828	863	816	870	904	883	868	875	875	816	928	827	832	870	816	876	806	906	900	901	852	877	856	819	897	879	871	834	849	871	824	873	833	856	899	845	887	882	845	819	836	869	874	898	839	811	846	798	829	843	903	827	874	830	884	811	831	869	876	871	894	893	860	879	790	788	837	882	879	838	864	813	847	828	822	857	875	846	872	850	895	856	838	868	828	881	859	826	855	825	909	857	865	852	810	884	838	851	937	788	867	850	861	890	878	862	904	815	900	863	895	834	831	886	821	848	869	884	895	943	823	811	869	852	896	827	821	840	841	857	848	901	841	925	913	865	861	879	883	887	826	888	850	863	879	856	852	837	874	844	853	814	914	849	855	867	885	793	841	815	871	879	857	858	850	834	849	840	844	836	874	869	813	882	811	897	860	839	838	848	883	864	858	856	888	892	817	870	838	905	822	878	823	876	851	870	862	869	904	875	834	839	841	846	865	855	920	897	856	849	834	886	831	868	858	824	840	866	818	832	840	823	783	813	859	835	830	896	824	814	836	898	886	837	846	863	820	875	798	822	840	895	850	907	808	812	841	886	841	874	859	867	864	850	866	824	869	886	858	891	785	833	837	873	843	899	843	873	875	846	888	871	869	858	856	895	875	824	792	858	880	914	856	826	875	937	907	847	793	854	884	828	887	901	854	825	865	837	843	894	813	869	832	832	834	904	845
3524	2138	1448	1191	815	657	957	307	149	171	180	147	132	173	140	152	154	144	159	144	152	121	160	148	123	152	156	148	150	145	125	138	149	133	144	168	146	150	160	131	145	143	145	166	134	150	130	123	118	123	144	128	133	162	151	127	166	145	132	137	156	158	144	137	155	160	136	140	135	123	134	136	154	155	142	159	159	177	149	146	148	125	134	131	141	133	142	166	134	151	125	118	130	148	158	107	126	132	149	147	160	132	143	147	132	153	161	125	143	136	127	146	134	134	152	160	144	122	162	147	153	137	164	141	141	154	143	124	147	159	150	130	150	144	134	147	135	144	149	142	152	149	137	127	153	149	140	127	153	121	141	146	158	150	130	150	141	148	152	155	163	134	153	146	134	149	151	153	145	156	138	147	120	136	154	140	136	143	138	152	143	125	150	121	144	142	157	138	147	126	126	138	139	139	142	118	158	152	144	150	152	144	150	131	141	140	154	150	131	131	140	135	133	160	128	159	138	133	135	151	137	150	152	150	115	140	141	145	135	165	135	142	148	139	150	146	149	161	143	156	141	157	121	127	135	148	144	130	141	155	127	140	145	155	140	158	129	120	134	154	136	139	149	130	150	156	157	157	135	130	139	131	134	144	148	137	140	134	120	150	133	149	157	130	117	130	138	138	136	143	158	146	151	139	136	136	148	147	129	136	126	147	128	154	169	152	143	149	159	156	145	155	134	141	149	140	153	140	161	146	130	164	145	150	139	137	142	120	145	159	152	174	137	141	149	141	156	141	137	141	122	140	136	123	134	126	131	145	142	158	162	133	152	115	163	140	146	157	137	142	146	131	158	131	126	168	144	137	136	144	155	148	134	138	162	141	131	142	161	173	148	160	139	147	143	127	127	151	119	151	142	134	135	136	139	138	150	139	125	146	148	134	122	152	140	132	145	140	156	145	129	144	150	142	136	130	136	142	119	132	126	136	141	146	137	122	115	130	148	135	147	132	151	150	123	147	153	161	134	157	148	139	135	134	155	141	159	128	128	120	126	140	154	162	128	145	137	129	136	156	144	151	166	149	120	149	165	153	154	150	148	142	150	134	125	165	131	161	118	132	171	157	143	140	136	157	130	142	171	141	165	145	133	133	143	123	128	156	157	140	148	124	131	130	163	142	124	146	151	151	139	153	150	142	143	142	157	125	142	142	147	152	163	146	147	143	140	147	132	139	153	140	145	136	142	134	138	151	152	148	152	149	135	146	148	144	141	154	131	152	147	133	133	160	142	160	127	157	154	152	142	127	128	125	150	115	156	133	161	150	150	135	109	137	160	143	114	130	137	152	139	147	163	152	148	138	151	134	133	128	160	138	147	145	153	150	129	139	156	167	136	116	158	146	124	148	149	125	139	150	137	141	131	133	141	144	122	140	120	132	147	114	139	163	144	156	134	155	125	136	149	160	140	112	145	136	147	140	159	124	155	138	121	165	150	167	131	141	143	128	148	135	148	126	129	139	140	128	145	143	145	140	127	136	125	133	131	143	162	145	147	146	145	135	141	138	163	124	130	128	129	156	166	148	119	144	129	129	160	126	142	153	129	148	127	127	158	170	147	167	153	147	128	138	162	139	161	145	129	165	160	159	161	151	141	134	122	127	146	146	147	160	160	129	129	135	128	163	158	137	154	128	124	150	151	153	148	132	125	114	149	133	116	140	151	148	136	152	157	124	126	181	125	136	166	140	172	141	147	142	133	154	135	141	146	140	144	143	140	128	146	151	156	131	141	109	141	141	135	125	138	131	122	130	148	125	142	140	146	138	141	158	152	140	168	142	130	133	135	157	136	127	143	130	163	150	147	166	142	142	129	148	143	131	116	127	134	143	135	142	159	151	152	132	137	136	133	127	152	130	148	124	133	132	142	141	121	135	164	138	123	137	142	157	146	142	140	166	159	156	144	154	137	131	141	130	129	129	139	159	115	142	138	140	138	136	156	133	142	152	134	141	149	152	137	157	143	152	123	142	124	140	135	149	138	154	139	133	151	142	129	124	137	145	144	116	145	147	152	137	130	144	122	149	131	138	157	125	145	138	124	141	132	160	144	136	138	164	152	132	127	145	141	146	151	136	148	133	140	129	162	129	154	158	138	131	145	153	130	140	112	105	162	134	150	129	136	140	143	135	150	142	149	131	138	132	143	155	146	141	126	124	131	144	139	140	141	136	131	149	123	146	150	142	152	137	149	138	152	153	146	123	162	130	158	163	149	157	132	124	133	165	134	133	140	150	134	145	125	160	142	146	163	144	157	142	131	141	154	134	130	152	140	137	148	139	132	152	141	148	131	143	139	142	132	140	146	132	128	149	153	133	147	142	132	143	121	132	146	136	144	145	140	151	170	133	147	125	141	142	138	171	147	133	143	125	155	135	148	146	146	124	134	162	116	162	144	143	142	141	131	136	154	141	132	142	176	124	136	121	136	149	135	151	139	136	137	136	148	140	152	149	119	126	161	157	136	148	172	131	162	139	155	150	126	131	143	138	156	139	157	139	125	124	145	150	140	168	170	134	137	142	136	143	148	147	150	145	131	151	132	149	166	116	121	134	157	150	140	143	128	152	128	151	159	150	135	154	152	150	143	143	155	138	138	149	157	133	161	133	157	136	153	163	164	137	142	142	149	154	127	139	143	150	133	142	137	145	141	137	135	139	129	132	133	149	149	128	153	144	137	159	130	143	142	150	141	151	132	122	138	152	141	131	142	146	134	127	124	141	138	138	130	138	158	146	142	136	152	132	146	151	140	139	142	143	151	118	166	132	133	162	164	136	127	165	138	147	150	142	143	149	132	153	145	150	144	132	147	146	156	127	141	125	162	123	139	138	154	143	131	130	150	143	152	158	119	164	152	138	131	135	163	162	142	165	143	119	121	138	141	137	135	139	123	128	153	137	138	144	132	143	135	155	124	103	151	156	149	143	145	146	143	161	146	150	151	123	143	140	132	147	129	144	142	143	148	140	136	146	161	142	143	176	138	127	143	147	147	140	156	157	147	154	142	131	154	137	133	150	163	137	126	125	150	139	142	131	138	134	146	148	154	134	125	129	128	131	147	142	160	153	154	130	133	111	145	144	138	149	150	160	139	132	131	149	148	154	156	120	137	149	138	148	144	142	118	153	135	151	159	134	137	134	136	133	162	139	131	126	142	144	141	144	149	135	136	144	148	142	133	130	137	159	151	157	155	136	152	141	140	138	118	138	140	138	142	141	138	145	142	137	136	130	156	133	160	137	133	155	141	144	141	129	156	139	123	133	142	143	124	142	137	143	134	143	148	147	142	139	142	136	156	162	125	141	152	169	145	147	137	143	149	125	144	137	146	133	146	131	146	126	146	131	139	120	152	160	150	134	138	136	135	151	150	137	144	145	144	159	156	161	139	137	132	140	142	125	129	115	130	128	138	119	136	154	154	156	138	121	151	144	136	150	135	125	135	157	137	141	140	126	144	160	158	118
27736	15666	11869	13527	15088	19158	22392	7378	1860	1691	1587	1486	1355	1407	1225	1270	1196	1205	1201	1157	1148	1093	1080	1108	1066	980	1015	1088	1019	977	1061	1046	1029	1026	984	1060	1069	1056	1065	1060	981	1004	953	995	1033	978	987	964	1017	960	1021	1053	999	994	999	999	1003	1045	996	1030	993	1010	1012	1011	957	996	955	985	1003	976	948	974	924	931	1020	1001	959	995	939	980	955	970	978	1070	1025	993	1045	972	1008	991	950	919	918	1015	955	1029	1054	1046	1025	1005	933	908	940	1026	1029	917	957	942	949	942	951	1029	930	972	1066	998	972	1022	980	981	965	1034	1026	987	1036	997	963	998	938	928	973	958	978	1024	970	1011	1028	1003	930	1011	1000	1022	993	947	970	1002	975	989	965	1049	993	983	968	968	1047	961	980	980	964	924	1027	1009	1014	1023	976	1001	1001	1020	973	982	957	989	1000	993	1001	1006	1036	1013	976	943	976	954	962	922	1039	943	954	967	977	942	948	1064	975	982	971	1033	989	993	1007	957	987	937	1000	966	981	1002	940	946	986	980	987	1006	974	950	969	931	1010	992	938	958	931	1000	969	1012	985	984	1012	969	1034	978	980	1008	949	1008	934	980	959	1010	1041	1000	1017	991	968	974	971	964	958	982	936	958	948	1003	972	969	995	1008	1029	973	990	1018	983	935	968	960	957	1011	1006	1019	972	991	998	1015	1017	976	950	968	1003	1006	956	943	1008	1029	978	974	1014	927	973	955	943	987	939	982	980	968	1041	1006	995	999	974	962	987	1019	970	959	977	961	964	982	999	951	997	933	966	997	946	1007	970	1027	990	985	980	1050	1040	1000	961	972	1051	986	1016	947	953	972	960	968	993	977	1068	1006	974	979	938	972	964	938	997	1055	1038	1033	1017	984	972	976	990	1044	986	938	994	1042	1007	961	1020	998	962	940	974	930	989	916	978	1019	950	999	999	969	935	986	985	976	967	945	982	979	943	982	1079	976	1010	953	989	947	972	1006	1004	991	927	934	985	996	994	997	995	1011	1027	958	968	971	1031	1016	1002	1015	930	1034	997	980	979	1032	928	1003	996	1009	1017	988	1008	967	992	1000	1017	928	974	968	950	1016	976	979	1008	1017	1038	992	935	957	995	1000	1007	981	994	955	1014	940	954	1003	1020	983	960	964	917	959	1001	980	1004	1019	996	948	964	1044	980	922	966	1039	994	987	1029	1007	907	974	1034	989	968	989	977	958	997	1026	999	1037	921	995	972	975	1005	1016	967	1086	1005	1003	959	998	966	990	1006	964	967	954	967	957	964	987	907	1011	1023	998	978	1009	1006	1005	1005	998	1007	988	978	948	960	940	962	1001	981	904	997	1011	1046	953	947	959	1018	949	1014	975	1015	899	995	1012	987	1005	940	995	969	991	949	977	998	960	992	1022	1009	976	1012	988	1011	1005	1019	976	995	1002	981	943	1016	1003	962	1016	961	963	1002	992	954	999	979	998	980	1012	994	1002	957	982	1005	992	1048	985	971	1003	1006	988	1018	1061	949	922	1001	1018	961	971	934	975	963	1005	1021	990	917	998	1020	975	1035	1004	925	998	962	981	1003	935	936	983	956	985	1001	962	959	1016	978	950	995	985	977	1010	919	1012	966	960	981	940	1006	1000	988	962	1012	943	951	950	983	986	985	967	1023	1005	1004	935	989	974	985	1026	965	994	978	986	995	985	984	950	1033	1043	1026	976	932	1021	969	992	965	967	975	1044	984	971	948	986	1019	994	949	1002	1003	922	1005	986	983	966	1007	973	1024	1008	938	1043	937	979	1010	988	1003	976	937	1022	965	954	996	961	972	945	1091	938	944	966	988	994	960	992	1029	984	986	1031	984	1051	996	997	1007	966	997	907	1007	1052	988	997	936	899	963	1010	976	990	977	949	994	963	933	957	1021	968	985	988	946	1008	963	894	926	978	1047	971	974	1042	941	982	992	989	974	946	942	994	1000	1015	962	940	1012	989	981	952	1031	945	1015	995	942	992	994	976	1041	914	1057	968	992	976	991	967	920	1034	977	1036	938	956	986	1015	1042	999	875	990	1008	1034	998	1033	965	975	953	995	952	980	958	1015	1010	954	919	976	1005	975	954	940	988	983	967	940	990	1045	981	1000	1000	967	989	988	991	1018	938	1000	1004	991	956	1022	998	948	957	1033	1009	947	1015	979	946	954	999	1004	1024	943	913	975	998	1014	1004	945	1020	967	1015	949	974	1011	965	978	1025	966	936	962	936	945	970	1017	1007	922	993	1042	1010	949	986	998	1026	988	999	1062	1063	971	1009	998	1009	986	1001	1002	978	939	952	968	982	996	957	997	1020	993	939	973	1013	935	1007	989	994	998	971	974	938	1047	1010	962	985	956	973	998	973	977	948	996	946	918	949	967	947	957	956	944	1049	965	969	936	987	941	994	953	942	1006	1020	982	1012	1000	995	1011	1018	965	936	968	975	1039	957	972	947	979	971	975	980	1003	964	945	1010	1004	936	966	1042	951	969	973	963	997	946	984	945	967	1017	967	1047	990	999	991	990	952	929	943	1029	1023	970	986	1005	975	978	975	1005	977	983	981	965	990	980	981	994	975	1049	1008	939	985	1029	1018	982	962	967	941	994	982	1059	1016	955	1010	1014	971	950	913	976	976	987	923	959	953	923	996	994	942	929	956	977	991	920	994	935	936	936	950	1013	952	986	1016	1003	984	1028	1011	997	1046	946	959	983	970	1000	988	982	1026	962	989	1032	1026	983	949	975	985	988	936	972	944	988	980	956	1015	965	974	974	987	1034	1034	972	924	930	965	1007	960	953	953	1007	981	946	976	972	997	1017	972	1044	1003	972	997	941	970	977	1011	950	961	986	1032	984	1019	1018	939	998	989	1017	922	929	1015	969	988	997	1024	939	1013	1003	1014	948	984	933	946	926	951	949	953	956	963	940	1016	979	950	1073	1048	957	964	1011	974	987	1007	1018	951	963	1022	995	954	1019	996	957	959	953	956	983	945	997	943	979	1035	993	932	1013	990	987	963	996	1026	977	978	989	990	1003	1012	997	1019	920	990	986	992	960	1067	940	935	927	948	1022	990	992	975	1005	1004	1002	958	993	957	977	938	967	1033	956	947	937	1032	991	1008	982	1001	959	980	941	992	1009	1004	1011	961	992	1017	1010	998	964	1046	1027	938	961	982	980	993	1006	986	996	992	993	942	1012	937	1002	957	942	945	1007	992	966	1037	984	1038	949	980	983	989	984	962	959	1010	914	1019	960	1012	920	960	971	992	1017	1000	962	932	1004	912	983	1003	933	985	1004	1021	1000	1016	1032	1010	923	1013	913	907	960	998	988	968	965	945	973	962	972	982	969	967	1007	945	980	995	968	998	955	1009	1040	966	935	985	1017	990	994	977	1044	1039	946	947	950	1035	944	971	978	1020	943	1026	989	1003	1030	956	987	922	1005	965	1030	1003	1013	1009	997	939	956	993	990	990	1032	1009	1016	954	1001	986	948	940	973	1005	1001	973	960	990	981	1032	1015	1003	958	1025	947	961	1053	940	955	972	979	1043	989	978	1003	1002	998	1014	993	983	966	1011	984	946	934	988	1008	938	973	995	985	1018	970	952	1039	967	1019	1021	980	1009	980	999	998	987	990	977	968	1017	946	969	993	1021	972	1033	984	1034	1011	937	985	931	941	1023	1006	937	985	1005	996	975	1006	960	995	991	989	975	991	1018	1065	1025	969	1006	984	995	984	971	926	981	961	977	975	1054	992	941	987	951	1002	1007	935	994	973	965	907	1044	981	976	988	1020	971	1018	974	952	968	1014	1003	966	989	970	928	963	947	981	936	983	997	967	1018	971	1042	1023	1000	1039	978	967	982	981	996	1034	1001	976	953	1034	984	990	948	980	958	976	982	949	991	1004	966	981	964	990	983	995	1004	964	972	985
2710	1092	760	539	363	168	108	79	59	61	69	78	61	75	56	65	70	75	74	70	64	65	64	70	76	86	70	70	71	76	63	67	62	83	68	71	74	65	57	61	74	68	71	85	71	70	67	61	64	67	64	73	70	67	69	76	73	68	54	74	68	56	72	63	65	74	67	66	64	85	65	48	62	73	73	72	68	59	65	68	65	61	56	55	72	61	55	81	55	66	61	61	61	77	61	61	63	65	66	68	78	82	74	65	65	56	65	69	62	54	64	59	61	47	66	75	72	58	78	65	78	62	55	75	60	59	67	56	62	61	64	81	54	63	52	72	71	56	52	63	91	84	78	60	66	67	62	66	62	64	66	64	58	71	77	78	67	80	58	76	60	72	74	61	72	59	65	57	69	69	57	66	79	67	60	80	83	72	63	64	54	69	66	61	85	83	64	67	55	74	52	72	62	71	82	53	82	74	59	66	78	59	66	58	67	70	66	66	81	61	76	77	63	69	60	66	67	59	61	60	61	62	72	75	48	71	47	61	74	79	80	51	66	65	66	69	71	81	58	70	65	59	62	68	66	75	74	59	60	57	72	66	56	67	61	74	62	87	66	80	64	63	74	62	77	60	72	53	64	77	59	71	79	75	82	68	56	71	72	63	65	58	59	75	61	73	61	71	76	64	48	65	69	57	47	67	67	80	76	63	68	65	68	73	65	68	62	75	67	70	58	81	75	83	69	74	75	63	56	69	71	58	71	64	68	53	73	60	65	65	73	74	67	71	57	72	58	67	63	66	67	61	58	76	63	80	60	57	56	61	69	56	65	61	73	71	70	66	60	72	64	75	70	58	66	61	71	70	61	83	62	63	64	68	75	82	68	72	64	63	67	78	79	75	80	53	64	67	77	68	53	60	83	50	82	59	79	65	73	74	63	73	69	70	59	74	61	66	68	75	67	71	72	66	64	75	61	65	75	56	69	81	67	55	58	70	64	69	70	73	64	69	78	70	58	56	66	80	67	55	60	56	51	84	73	55	73	83	59	76	77	64	58	62	72	72	67	63	64	61	55	69	62	70	77	82	52	79	69	76	67	53	60	78	61	70	76	68	62	74	66	69	60	65	61	65	66	62	80	73	64	65	54	86	74	66	64	55	56	77	59	66	59	76	62	75	65	73	69	57	57	62	69	75	59	55	56	58	76	58	58	78	68	87	74	66	64	45	58	57	73	69	79	64	67	68	75	74	72	68	74	55	64	71	88	60	56	74	71	78	69	82	89	76	79	66	60	82	61	67	79	61	63	67	77	60	61	58	63	72	50	67	66	56	66	70	68	72	78	61	74	60	70	86	67	94	76	62	58	66	68	81	50	69	72	63	65	64	68	71	73	54	73	63	65	60	58	63	59	67	57	70	69	77	63	72	67	68	67	63	75	66	56	70	73	63	58	80	61	59	65	65	73	59	54	83	62	66	55	69	79	58	60	77	75	64	71	72	82	56	63	82	67	62	60	81	58	68	66	63	68	68	75	72	69	70	66	60	67	68	68	52	56	60	84	71	66	62	54	71	70	70	65	70	57	74	58	56	51	70	60	66	72	75	58	59	55	66	64	69	62	68	71	73	67	70	67	67	70	72	78	68	79	53	72	56	73	65	81	66	65	53	74	61	63	74	67	78	63	64	82	67	75	60	71	78	69	71	60	65	68	69	83	59	66	61	65	80	60	79	77	83	50	57	82	78	76	64	67	54	89	66	56	58	75	68	52	59	65	58	54	61	78	63	74	69	80	64	60	66	73	61	51	62	69	69	64	77	58	56	59	70	55	55	62	75	79	68	80	66	62	69	65	53	64	60	68	79	79	69	58	69	67	74	74	81	80	55	71	62	63	64	65	65	51	62	77	63	70	66	68	70	48	58	72	57	59	60	60	75	52	64	71	66	74	75	69	68	73	70	68	66	53	53	65	63	62	74	69	76	63	76	68	75	69	56	71	66	69	65	75	80	80	63	74	64	67	70	58	83	66	66	64	52	76	62	81	75	71	65	63	63	75	65	69	63	76	55	74	63	69	57	72	63	76	71	74	73	66	67	61	62	84	61	78	74	58	65	76	70	52	63	70	73	72	65	80	69	56	67	56	52	83	65	70	61	57	72	60	66	80	63	65	69	62	80	71	77	72	72	49	71	75	65	63	70	67	65	55	69	65	58	80	65	70	70	66	77	72	75	80	74	65	57	48	66	52	52	53	61	62	63	61	85	57	69	68	71	76	55	83	79	78	67	67	76	73	86	83	61	59	73	77	51	75	69	70	65	77	78	70	78	77	77	70	80	64	72	72	60	64	67	82	75	66	78	73	81	73	64	75	82	60	70	62	58	55	63	58	71	75	70	63	61	62	70	68	71	57	70	58	69	73	76	69	72	66	52	48	65	81	67	68	77	69	53	64	63	63	71	60	75	74	75	66	80	79	64	68	57	81	73	58	70	64	71	76	76	74	75	65	72	74	74	65	65	62	68	56	79	66	61	66	55	56	61	73	74	59	75	65	69	57	61	66	71	76	63	87	66	66	52	65	86	76	56	52	64	57	61	64	73	75	60	78	63	61	67	98	72	61	64	58	66	65	62	65	61	70	69	75	60	61	68	67	76	62	62	51	75	72	68	76	65	75	62	67	70	61	64	61	63	64	57	54	64	76	67	72	69	76	65	82	77	70	61	56	75	58	70	64	72	71	68	54	70	80	58	52	62	54	57	57	66	59	71	55	56	73	62	70	59	64	81	71	71	70	68	79	67	72	65	67	55	68	62	76	85	73	71	72	87	71	68	72	84	84	57	75	62	69	70	66	72	62	53	65	61	55	76	60	81	59	74	61	67	66	77	58	70	60	59	59	61	68	58	66	67	54	54	62	56	72	77	66	58	76	74	72	81	71	60	60	70	71	54	68	74	61	79	50	69	69	65	72	70	67	74	77	59	75	76	59	63	67	57	85	61	65	69	68	61	54	80	60	76	76	59	64	80	66	62	52	62	65	61	73	78	78	69	62	79	63	65	54	69	58	64	55	60	85	72	65	66	54	66	57	69	61	62	56	65	58	52	51	79	63	69	56	73	69	67	75	59	61	57	64	87	50	67	68	65	67	59	72	74	71	57	72	63	74	64	54	74	75	76	75	58	59	55	75	68	55	66	66	61	73	71	57	72	67	66	82	59	73	68	72	53	50	62	60	68	78	67	60	61	72	65	67	59	62	68	74	60	77	65	63	62	68	69	68	65	54	67	67	58	69	67	59	69	63	60	62	67	65	60	59	71	65	77	57	55	72	62	59	59	63	58	62	77	53	63	68	69	66	63	48	66	68	63	63	55	62	65	70	72	83	65	60	54	72	62	56	61	67	62	81	69	67	62	59	55	77	76	60	63	62	57	74	71	62	74	68	67	77	63	58	54	68	72	62	69	76	52	76	66	72	64	77	79	71	47	43	64	72	70	66	67	68	55	80	67	62	67	63	67
22174	9973	7866	7739	7761	5561	2843	1274	510	552	559	511	556	503	545	525	535	537	535	512	482	502	506	495	509	495	464	527	529	488	517	501	522	504	515	506	460	514	519	540	508	496	476	533	502	492	463	481	497	497	507	516	516	492	496	473	517	501	492	440	532	545	520	502	527	513	511	504	521	533	489	506	543	465	459	518	471	524	523	499	506	509	503	506	500	497	502	507	528	473	493	465	438	515	500	497	493	528	491	520	505	488	487	514	483	539	510	535	516	466	485	471	462	440	513	490	535	487	515	516	497	495	484	503	499	495	546	569	514	511	505	495	489	469	499	525	477	520	480	490	533	469	526	503	549	493	524	527	495	475	492	542	487	491	461	491	514	494	523	498	497	476	479	511	487	508	491	515	508	483	487	495	504	484	540	486	523	489	491	474	516	497	515	500	485	496	482	517	494	509	514	459	540	514	506	477	532	574	490	499	508	506	526	502	514	519	508	494	525	519	496	510	501	473	490	525	504	504	504	503	475	465	464	475	479	496	473	529	501	473	505	527	487	533	499	518	498	508	498	487	504	525	491	478	509	499	508	489	491	493	504	513	516	555	498	496	465	486	504	496	492	480	504	528	519	498	487	465	511	486	449	508	510	440	536	506	473	487	518	520	495	490	488	485	519	509	509	525	482	471	512	524	531	531	467	519	517	484	497	542	541	507	481	500	497	535	481	455	505	488	496	525	494	536	487	507	524	474	491	529	476	528	509	515	487	460	498	534	506	493	502	532	464	524	517	506	471	529	495	513	491	510	536	494	468	482	470	473	461	537	515	481	477	521	496	504	497	462	469	494	499	523	506	523	477	514	511	543	494	530	455	507	506	532	477	516	525	519	519	523	476	487	509	468	505	495	502	483	507	496	501	450	470	514	517	527	488	493	512	461	516	471	518	493	503	487	524	483	525	501	481	497	475	521	482	518	496	502	498	503	460	491	489	518	535	512	494	483	511	482	484	479	483	488	504	516	511	487	514	500	507	493	533	488	476	540	490	526	476	526	466	494	518	459	493	509	527	480	519	531	470	500	488	465	500	568	526	461	474	537	514	501	534	538	523	481	443	493	516	489	509	463	506	535	490	491	509	531	486	475	524	474	556	509	503	533	485	477	511	484	446	470	502	503	478	497	495	490	505	499	468	485	539	481	469	505	517	485	490	479	525	483	513	512	509	515	498	478	522	490	567	468	505	536	509	523	499	536	499	508	499	517	490	494	506	487	499	492	547	501	467	508	489	505	507	491	507	515	522	539	486	509	504	491	479	493	488	508	490	518	489	520	534	508	485	514	486	492	504	494	521	486	524	472	493	492	479	493	484	498	496	507	473	479	512	479	485	497	462	519	503	526	497	514	521	515	480	502	525	466	481	478	416	499	478	543	524	514	507	511	471	461	481	480	480	486	499	504	500	500	477	486	475	470	496	472	518	512	511	473	461	507	514	495	499	476	523	496	462	509	504	551	510	518	526	478	490	511	474	515	509	495	509	526	507	520	500	514	461	486	522	483	482	489	549	498	487	507	486	479	528	511	520	507	495	511	502	464	440	499	474	555	524	515	504	503	489	517	496	516	478	451	483	510	473	498	498	489	504	487	499	478	487	526	473	485	486	480	501	533	514	488	497	478	512	510	468	480	470	523	527	471	488	500	503	482	463	495	446	492	470	480	515	479	481	538	464	489	492	497	506	478	489	519	533	506	541	504	520	460	493	493	525	530	469	536	493	521	502	514	499	539	499	456	499	487	499	474	511	463	490	514	500	456	520	493	503	506	509	496	494	538	515	428	474	485	505	481	502	508	481	525	515	507	498	518	484	487	520	496	516	497	481	514	452	508	526	528	465	532	497	526	513	491	501	488	501	500	503	446	496	518	520	542	557	488	464	472	525	499	488	470	491	470	499	501	502	470	457	492	529	489	439	509	496	502	531	495	526	506	512	525	477	489	524	509	486	525	493	527	489	458	518	473	473	520	500	467	506	524	470	512	508	525	493	497	503	471	499	451	490	519	472	520	521	498	479	530	478	491	512	480	476	449	515	535	484	523	457	517	512	498	539	544	493	534	458	516	526	521	486	522	504	492	486	531	466	521	488	501	474	505	512	506	481	478	520	504	477	508	510	486	466	517	514	484	507	499	507	536	511	466	463	481	486	499	532	489	510	492	497	492	493	504	536	521	538	498	473	515	494	489	504	516	458	530	482	474	491	516	502	454	497	477	523	476	485	476	467	500	538	500	497	486	482	502	472	491	514	484	529	471	476	522	473	502	508	478	496	514	502	508	519	459	468	505	453	520	506	484	495	509	497	463	510	562	523	489	486	531	496	481	484	509	475	489	510	478	531	478	562	515	492	482	509	458	498	490	559	513	477	458	503	507	477	482	546	523	535	454	519	468	492	509	521	510	455	516	534	493	498	519	505	516	511	500	488	539	516	479	485	529	502	481	489	504	471	496	507	468	500	494	459	503	491	487	461	484	516	499	498	502	505	474	541	465	486	500	506	507	501	462	516	467	518	499	543	500	488	464	518	478	531	505	468	461	490	491	570	471	535	512	494	503	505	470	498	508	522	533	484	521	503	476	467	503	492	476	464	506	502	512	507	510	527	515	527	515	503	506	488	493	499	497	511	502	494	493	498	523	478	515	518	482	486	518	523	470	524	477	426	491	505	486	514	518	536	494	504	524	503	507	508	512	495	500	518	489	508	488	507	498	482	480	481	483	506	536	471	510	462	548	530	498	484	510	523	514	481	457	492	504	455	497	491	488	476	516	488	501	489	507	481	489	536	488	520	505	577	491	498	489	477	513	455	493	500	530	534	481	511	510	498	498	522	488	506	499	510	505	489	487	516	516	495	461	461	495	513	486	477	511	501	483	520	439	526	534	488	518	497	490	465	488	493	549	471	512	520	522	505	519	484	509	513	521	506	496	473	535	477	510	514	469	502	520	535	523	494	497	506	505	529	489	512	528	510	510	505	502	500	498	494	480	494	506	492	520	530	450	502	508	491	479	491	501	493	512	473	556	505	463	501	534	506	508	516	491	478	507	536	478	542	493	518	507	524	486	503	527	528	497	520	474	513	495	482	514	499	536	481	466	479	515	512	486	482	514	515	476	485	508	509	489	498	517	494	529	475	579	491	487	524	491	490	483	510	487	524	531	488	482	502	499	485	466	486	538	481	496	507	469	438	482	477	476	508	506	498	506	516	510	513	502	503	477	536	500	488	488	480	498	489	493	479	498	509	474	533	450	513	519	464	506	505	561	525	540	496	484	508	473	494	521	487	495	502	520	510	539	488	491	504	535	481	485	521	494	534	496	494	474	520	485	495	484	465	493	562	511	517	518	480	516	510	464	503	530	469	509	504	521	544	486	461	472	473	529	512	509	499	531	463	502	505	500	512	497	504	481	511	522	466	489	514	482	475	493	479	510	461	494	497	502	519	440	494	473	487	529	469	542	469	494	493	501
2484	1664	1055	755	465	490	330	184	91	112	92	92	74	101	95	81	97	77	77	82	73	79	77	60	97	72	83	72	79	89	77	97	79	90	95	83	56	88	106	68	95	91	67	93	79	78	69	75	89	76	84	70	82	77	74	77	73	87	80	77	67	66	80	87	82	86	95	82	91	70	83	69	78	69	67	70	82	91	84	78	88	86	82	71	85	90	90	80	89	76	55	91	98	87	90	63	77	83	75	80	77	88	75	84	83	92	73	83	91	75	76	85	66	77	78	77	74	76	73	65	91	59	82	70	74	77	71	83	77	58	82	74	78	70	89	89	77	95	75	95	83	88	71	74	85	75	82	83	83	81	71	86	72	81	85	77	77	89	86	78	70	90	70	80	70	90	86	78	82	89	79	81	83	80	88	79	86	73	93	86	80	67	83	71	75	78	74	79	86	87	89	63	80	81	74	76	75	76	89	96	83	83	73	95	99	66	85	71	82	75	83	78	86	95	92	81	69	83	74	75	87	73	92	87	74	88	68	94	85	64	76	84	70	83	80	78	89	75	79	72	82	80	85	77	72	86	79	73	75	82	82	66	79	88	76	92	69	85	78	76	88	81	96	82	87	94	66	78	76	74	69	78	71	86	94	76	74	74	73	70	87	85	94	89	91	79	66	88	69	82	62	79	76	73	71	82	79	87	84	76	89	58	78	82	85	81	88	79	82	78	76	79	84	107	75	82	81	91	75	80	72	75	81	77	85	72	71	62	87	88	98	88	85	63	78	77	72	63	74	79	77	73	69	78	71	71	65	73	80	79	72	87	85	91	89	91	74	82	79	81	89	66	74	87	71	74	69	96	75	72	89	92	84	87	84	78	90	84	87	72	85	80	71	67	85	70	79	65	93	89	81	88	75	68	76	81	92	80	95	77	88	81	89	77	74	85	79	85	85	77	78	95	66	82	76	81	87	72	88	90	97	77	61	76	84	84	80	80	72	82	80	72	74	95	93	81	72	83	96	69	85	77	83	73	97	101	78	83	65	71	93	81	102	88	76	96	88	81	88	95	73	68	89	82	87	91	71	81	78	68	77	97	71	105	82	79	68	94	84	88	88	86	84	79	73	79	82	87	96	88	75	71	58	91	77	73	83	84	67	77	70	95	76	81	87	86	74	79	83	100	59	76	81	96	80	70	81	85	84	90	82	70	73	84	87	94	82	92	85	87	93	96	95	99	61	69	67	64	88	86	76	101	86	86	99	96	88	96	76	85	88	85	74	83	67	76	84	80	90	75	94	76	79	72	76	71	72	85	64	81	58	84	66	79	76	95	79	81	76	76	81	98	76	86	76	84	88	77	72	80	87	91	66	68	77	89	89	102	83	81	88	71	79	76	69	73	87	67	71	68	69	87	103	77	80	82	84	68	89	93	81	82	78	76	64	86	76	85	74	68	76	80	89	91	86	92	61	93	88	75	82	90	93	78	86	80	78	78	84	73	69	90	85	73	78	63	78	96	83	74	97	69	86	95	78	78	68	91	79	78	77	92	98	78	81	91	81	79	90	71	72	74	86	72	86	80	83	89	86	55	93	85	89	83	62	91	82	83	71	79	76	90	71	87	78	91	82	82	84	87	72	85	73	70	92	66	78	70	78	84	71	92	95	68	77	79	91	91	57	85	71	91	80	83	82	70	91	79	72	86	83	93	92	72	84	66	90	72	83	87	85	67	89	84	77	67	80	80	94	75	84	78	79	75	97	82	75	83	87	99	91	84	88	85	70	81	81	88	82	81	85	72	102	76	61	77	100	90	84	81	85	90	92	80	79	86	89	89	83	86	84	77	77	69	79	74	76	84	95	90	96	80	79	85	73	83	63	90	60	92	75	81	72	77	83	83	68	59	74	76	81	83	64	78	73	59	82	85	92	97	101	76	85	74	79	77	71	69	93	78	85	70	69	92	68	81	83	79	82	74	64	89	82	78	78	75	92	83	90	102	90	81	88	71	86	85	72	78	77	81	86	88	92	88	80	76	91	85	84	65	81	71	92	82	64	77	84	73	94	85	75	82	77	89	88	85	99	80	90	87	82	81	76	83	90	66	90	85	70	91	84	78	76	80	73	94	86	86	88	96	84	90	88	80	66	87	79	79	76	76	86	84	65	90	79	74	89	66	82	85	83	89	78	70	86	85	72	67	78	83	76	97	78	86	86	89	60	77	80	69	71	90	84	77	85	93	77	75	82	80	75	71	77	85	92	105	70	73	93	93	94	100	77	83	72	77	89	73	77	74	71	73	82	80	70	70	88	82	70	78	76	76	78	81	85	83	82	98	73	84	73	78	68	75	81	90	70	88	93	84	96	97	87	88	89	83	88	76	67	87	78	93	74	70	67	74	88	76	90	83	94	67	80	80	68	82	75	77	86	77	83	78	63	86	81	92	83	90	77	71	79	92	78	95	69	78	87	80	73	85	74	83	66	80	66	86	83	76	90	83	75	82	81	76	92	80	97	80	90	84	87	93	69	96	82	73	91	96	74	71	87	67	79	77	73	73	67	83	98	81	76	97	74	87	91	84	85	76	90	64	94	84	91	68	92	66	77	87	84	80	78	86	86	78	65	86	91	78	84	77	97	92	87	76	76	94	78	67	77	64	74	86	64	91	70	93	96	84	74	95	88	78	87	92	71	67	87	77	73	88	99	83	86	87	90	87	77	84	79	73	74	90	77	76	79	79	70	94	73	64	94	63	76	76	79	80	78	80	81	79	87	67	87	83	75	73	77	71	79	88	80	87	76	85	69	79	67	70	77	67	109	85	106	84	84	83	71	87	86	91	74	76	79	68	74	103	70	77	85	74	71	75	71	69	82	90	78	65	85	72	88	71	88	80	85	81	76	107	75	100	93	75	75	87	88	69	80	74	87	78	80	85	57	72	76	85	84	80	90	87	100	76	81	75	93	92	82	76	86	78	80	90	72	66	75	87	71	91	61	70	67	85	77	91	87	83	87	86	68	87	94	85	80	84	75	84	83	84	73	79	75	83	86	85	74	84	79	81	64	81	92	85	76	74	68	74	91	82	70	90	82	93	78	85	98	76	95	84	82	94	62	69	93	73	96	86	91	80	85	65	76	73	77	85	74	82	82	78	96	83	96	104	71	73	71	70	88	72	84	82	82	84	83	66	85	73	79	64	108	77	77	76	84	92	93	78	85	79	80	87	70	79	72	93	83	75	79	83	90	112	67	79	84	71	90	82	59	82	100	94	92	76	78	82	83	94	90	84	82	60	85	84	78	74	74	76	85	89	80	71	71	67	85	75	98	74	81	83	79	69	88	86	80	115	81	89	75	72	64	88	104	91	62	76	70	86	77	79	91	79	83	95	80	66	68	93	67	78	89	65	71	86	85	72	84	89	74	92	78	69	62	96	86	81	89	87	98	77	92	87	75	78	79	73	110	74	86	64	76	70	81	80	74	89	75	89	75	78	87	84	82	93	82	89	85	67
24898	13483	9992	9907	10760	17704	10868	5200	1030	925	812	765	739	698	696	676	666	707	636	657	599	587	615	620	612	600	598	558	579	577	585	588	566	622	588	549	563	548	584	588	587	581	549	560	572	572	550	598	616	600	609	579	610	538	564	590	572	525	563	604	547	559	587	548	554	558	563	568	576	557	576	529	524	569	617	564	550	587	577	545	547	542	611	558	567	550	545	556	548	523	602	532	574	569	559	581	612	559	566	535	583	577	537	576	589	544	572	579	564	581	572	544	539	547	565	615	574	533	548	548	584	546	554	585	600	599	564	584	566	547	547	574	588	565	546	587	589	603	570	580	561	568	536	553	537	607	513	541	591	608	554	585	592	561	575	561	531	535	634	526	529	600	552	569	577	573	553	576	579	587	565	597	584	569	565	560	566	602	558	583	529	566	586	587	531	630	591	580	568	556	593	567	562	572	588	581	560	566	580	539	547	563	556	583	538	555	563	575	583	565	575	552	553	600	545	524	567	608	562	597	537	585	547	540	543	619	554	621	553	540	555	496	541	601	602	580	577	548	573	560	550	571	552	551	519	585	521	525	599	552	580	611	600	588	594	608	574	564	583	544	577	559	535	571	545	551	594	562	582	552	588	501	531	556	551	562	594	557	596	576	545	568	578	587	568	549	560	553	563	600	584	562	573	600	581	591	563	538	521	571	565	538	591	575	568	558	591	589	560	579	589	590	562	566	612	570	583	574	577	573	554	599	566	552	583	594	527	574	564	593	574	577	592	612	566	551	578	555	562	611	582	591	568	594	602	577	584	558	547	576	550	530	587	549	536	535	534	584	569	534	580	571	592	544	560	540	571	557	561	563	576	545	584	561	556	568	553	552	588	612	596	583	514	562	549	566	556	584	559	553	618	543	559	518	577	601	546	592	575	598	580	619	554	542	581	603	572	591	570	552	560	578	541	541	555	607	570	590	568	577	608	594	555	542	571	589	562	532	542	545	579	552	601	583	588	592	550	553	543	544	575	543	559	572	503	560	601	546	603	578	611	582	615	564	616	563	552	541	561	540	508	599	562	524	561	597	580	570	584	559	542	603	574	566	560	552	558	599	556	553	575	592	587	569	610	586	509	603	587	568	544	562	564	557	562	543	581	584	586	610	522	567	573	577	627	574	578	573	539	568	556	552	594	557	620	543	592	623	580	544	647	605	581	540	593	518	583	540	556	584	524	589	544	568	550	589	572	585	541	548	548	598	541	583	551	562	598	593	569	552	583	555	577	553	588	590	551	556	558	541	566	569	589	517	537	571	562	579	572	576	558	581	576	522	574	538	576	568	595	518	547	571	524	619	543	564	587	546	588	594	538	537	561	528	586	538	548	531	592	574	561	584	535	541	602	546	587	570	593	570	548	613	581	595	552	578	595	579	584	574	564	579	562	608	586	561	586	559	545	541	573	591	564	565	556	596	597	544	571	640	561	576	559	598	601	578	569	614	556	563	582	581	573	584	568	568	565	559	602	587	556	591	579	560	577	543	538	566	549	630	563	575	598	546	559	545	625	586	548	595	624	553	532	581	597	515	546	567	575	579	605	601	582	545	610	550	574	591	563	596	562	560	566	548	581	558	540	545	629	613	588	570	596	521	550	557	522	596	537	577	537	586	598	596	558	541	562	552	567	599	574	549	549	570	570	602	518	567	601	559	585	523	573	566	586	580	581	568	565	545	539	572	515	582	571	573	582	587	588	566	581	549	553	568	546	544	571	610	543	537	570	561	524	588	561	565	586	589	558	553	589	597	589	574	563	566	572	595	571	594	606	560	531	588	611	536	578	535	552	550	552	580	588	554	581	603	617	593	551	616	596	575	549	573	540	574	550	590	607	555	585	586	594	560	558	581	565	586	582	560	565	557	545	591	583	580	571	529	549	556	576	544	595	545	563	573	569	578	574	582	567	563	565	586	538	570	560	597	619	581	578	555	565	572	567	594	577	614	581	626	574	559	590	582	566	567	627	537	568	540	568	621	570	543	588	499	559	569	569	590	589	517	532	550	587	572	552	546	548	513	569	584	545	608	589	510	557	573	530	530	542	560	553	580	559	580	560	538	572	585	583	519	627	550	562	604	568	624	551	549	573	576	572	548	531	524	539	556	631	590	581	569	582	598	596	577	572	612	602	556	583	530	572	540	521	573	549	538	553	561	564	594	560	594	540	547	531	560	594	596	578	591	573	595	585	572	567	596	546	565	560	542	586	582	534	556	532	559	544	565	568	577	556	572	599	555	576	545	590	542	570	601	603	605	587	580	582	547	549	561	591	536	550	586	542	569	549	547	578	572	541	593	601	546	595	593	558	547	586	578	594	561	569	592	549	575	576	527	586	561	567	593	587	575	549	579	645	565	561	571	558	555	555	585	589	569	589	542	566	537	580	540	573	582	587	571	555	578	562	552	546	544	541	583	578	598	555	540	577	566	550	534	543	596	588	587	599	592	580	570	587	537	573	567	579	555	569	534	574	566	621	562	563	577	527	570	577	556	578	600	581	538	607	605	594	590	564	504	558	550	574	579	557	592	562	589	597	551	579	565	556	543	519	576	565	551	535	564	599	562	561	588	572	606	578	610	549	551	569	560	574	608	590	593	584	584	537	572	578	554	568	589	562	580	582	604	558	582	571	541	604	587	559	552	530	549	565	566	552	545	594	572	574	579	553	582	522	584	590	563	526	578	570	608	575	564	584	574	549	568	590	554	594	570	615	550	533	547	533	565	539	545	580	557	594	569	533	559	559	560	568	500	522	538	544	543	545	578	597	577	533	558	556	577	646	571	590	586	599	579	549	593	565	548	606	546	550	567	551	552	557	597	570	584	548	538	589	553	560	571	557	559	591	541	569	574	597	577	555	573	553	608	563	568	579	565	586	572	573	617	570	547	569	557	568	550	553	588	581	550	563	520	518	554	570	556	559	572	596	549	564	594	503	608	555	571	596	601	553	590	566	571	599	588	592	538	523	621	551	582	603	579	596	585	555	570	549	578	594	597	583	577	543	564	597	581	546	572	610	598	565	601	575	538	609	538	585	570	550	485	569	540	552	562	529	578	557	580	548	596	577	586	500	544	549	538	586	530	576	566	597	581	557	543	583	582	609	571	570	553	581	549	565	603	572	577	625	570	552	578	544	528	609	551	550	552	607	573	588	545	551	557	576	561	515	581	541	547	579	586	526	602	577	590	564	598	524	552	580	593	540	560	580	534	594	565	537	559	579	575	550	601	551	554	590	605	553	528	572	559	583	583	578	575	566	534	554	554	556	571	562	557	599	587	560	572	575	589	519	575	572	566	605	564	572	528	543	564	520	591	532	560	564	601	596	591	555	573	633	545	572	588	587	604	540	569	566	575	596	614	589	555	543	560	588	568	546	589	576	569	521	521	555	557	563	534	546	620	555	617	531	519	549	531	605	520	592	570	584	574	587	601	585	553	556	546	555	600	560	565	574	565	575	580	560	572
3769	1525	1100	690	433	569	326	210	128	132	124	114	126	119	127	116	118	119	127	121	113	110	127	107	107	123	119	119	126	129	130	122	110	121	135	88	139	131	122	109	105	134	95	118	99	116	121	114	135	110	120	106	123	118	110	96	141	122	113	132	120	126	119	100	97	113	111	118	146	124	132	118	116	114	108	124	129	130	105	120	110	99	126	134	133	120	116	96	118	112	96	120	98	116	105	111	135	115	111	102	101	134	107	137	131	118	116	104	110	114	123	115	117	118	125	112	104	105	121	108	116	119	122	137	136	132	138	130	113	123	128	131	118	98	117	121	86	126	118	147	147	106	133	128	124	110	131	121	125	133	117	127	122	97	117	107	133	123	127	110	128	134	110	139	120	115	109	120	119	119	128	121	123	137	127	129	107	128	109	137	117	117	91	123	138	125	130	114	121	116	122	154	115	104	113	132	129	118	117	126	104	113	121	112	120	127	111	115	110	138	109	140	114	125	132	107	115	123	118	107	113	112	115	121	120	140	133	114	134	117	119	100	124	124	110	107	129	118	107	114	113	121	123	141	111	130	122	113	117	117	106	118	147	124	128	111	117	112	121	111	115	106	126	117	114	125	111	117	113	101	108	120	132	126	123	91	110	123	127	117	118	118	125	130	130	106	134	117	122	105	122	130	104	134	100	116	125	100	128	109	130	116	121	127	125	123	122	117	114	119	122	144	121	125	122	106	118	107	112	117	96	123	112	99	117	108	123	128	114	122	107	122	120	127	136	120	107	118	127	143	141	111	112	109	121	126	104	122	127	94	117	110	106	125	126	120	104	135	108	118	116	107	112	142	118	101	125	139	120	111	124	124	133	108	93	126	119	121	96	99	117	109	112	117	120	128	86	110	111	108	115	106	131	118	129	132	107	123	106	107	121	115	120	123	119	103	122	123	136	132	96	122	118	140	125	121	124	109	108	114	126	125	123	130	133	106	111	128	122	105	139	127	129	103	102	120	110	113	118	119	128	120	128	115	122	117	121	107	93	125	113	116	117	123	114	109	137	121	119	129	112	110	98	107	134	114	130	113	108	132	120	125	113	121	105	128	135	126	123	129	126	115	95	125	105	117	103	121	114	115	118	99	108	107	117	109	115	120	133	129	124	122	124	112	110	114	128	117	115	115	113	114	123	103	120	118	94	116	132	119	147	119	102	118	121	128	96	120	107	114	104	131	120	115	120	122	112	121	114	122	101	111	118	129	98	108	119	115	126	139	112	123	124	117	107	104	104	115	100	105	119	117	102	129	94	130	115	129	141	124	136	120	132	119	91	122	104	98	138	109	115	112	109	124	110	110	105	100	132	100	95	129	113	124	122	109	120	118	127	132	98	118	131	122	101	116	116	134	111	109	134	120	132	120	126	107	119	113	107	105	132	110	130	103	119	126	118	112	124	109	102	105	101	107	128	105	110	126	108	121	101	109	107	108	116	107	121	137	129	96	92	89	96	124	110	107	118	126	117	108	116	102	108	130	120	132	125	118	114	113	126	112	115	107	127	119	127	124	103	105	123	129	120	147	121	128	138	101	120	128	100	100	97	127	114	113	138	90	116	99	123	133	121	118	114	123	110	108	124	116	107	111	116	120	120	141	133	115	106	105	129	117	122	117	120	99	105	130	115	117	118	114	129	109	109	119	132	121	127	120	124	124	102	121	114	124	124	104	124	134	127	124	111	135	121	130	118	122	103	131	101	108	129	114	116	107	102	118	116	93	136	123	120	109	123	122	118	108	108	116	120	108	127	104	132	118	112	109	131	114	111	121	119	119	124	100	135	122	105	107	103	109	120	98	123	106	113	111	128	96	102	109	105	115	110	122	128	119	111	130	123	124	113	119	138	124	125	128	140	118	116	115	130	127	115	117	117	126	114	110	114	125	118	111	132	132	125	115	126	133	110	110	129	137	116	132	122	128	123	128	131	118	107	117	130	123	101	100	120	132	123	137	121	115	120	119	109	118	115	118	115	127	129	113	133	119	115	117	107	120	101	109	132	131	112	96	98	114	116	117	97	88	126	113	123	109	131	115	127	109	114	114	110	103	129	113	112	122	108	118	107	124	119	115	135	129	116	118	109	135	125	114	123	108	106	129	123	117	110	123	108	139	118	120	115	111	131	114	128	99	118	125	111	116	110	142	119	102	115	89	124	132	118	125	105	124	110	117	128	114	113	96	106	122	123	129	101	121	116	106	130	116	132	111	121	106	102	116	134	121	126	108	97	115	116	121	99	108	110	121	97	106	137	112	96	113	122	130	100	114	103	121	132	116	117	98	113	124	121	112	111	94	111	129	150	108	134	88	112	113	124	130	126	123	107	116	132	140	107	90	120	122	122	114	125	112	124	117	104	90	124	131	120	130	111	131	105	110	122	117	102	104	124	126	105	120	118	134	120	125	110	107	93	114	115	99	108	118	113	124	118	110	110	107	122	120	106	124	119	95	111	119	96	103	105	118	132	108	132	104	117	107	117	135	103	111	121	98	118	111	111	141	124	124	126	125	129	112	112	131	116	117	117	114	117	138	127	95	105	100	115	106	104	123	112	107	112	118	113	128	101	103	111	106	99	113	106	118	113	116	125	110	95	144	103	129	135	119	97	118	118	120	104	102	120	102	121	118	118	105	96	113	110	117	132	107	119	103	112	104	111	129	123	115	121	124	115	121	108	120	102	127	116	139	113	118	109	118	112	125	133	114	131	131	126	129	122	137	110	107	119	112	106	137	109	123	114	119	127	116	123	118	128	126	118	119	138	109	129	116	137	107	123	116	115	111	102	109	136	122	127	116	117	128	129	117	117	121	131	108	120	109	113	130	118	135	123	116	113	123	113	142	133	112	128	110	137	120	126	108	108	108	119	124	110	107	117	118	111	114	109	116	99	109	102	120	106	121	130	109	119	113	126	112	127	115	114	136	116	121	118	118	146	134	99	115	120	135	117	106	116	131	103	118	98	101	118	112	121	136	104	104	112	109	125	98	111	117	117	129	110	112	135	124	126	124	115	137	115	123	118	111	118	106	131	114	116	112	105	119	118	118	122	115	114	112	113	108	128	123	112	108	112	114	133	111	110	124	116	110	124	109	109	126	121	117	104	100	107	122	120	105	123	100	106	123	120	121	106	126	120	129	119	109	109	111	117	108	89	124	124	123	136	98	141	139	93	115	128	99	112	107	114	113	103	132	106	123	120	103	130	117	144	111	124	97	116	126	110	116	109	116	116	122	105	118	110	137	114	109	155	108	97	95	117	127	106	108	123	136	117	111	129	120	133	105	134	128	119	98	127	142	112	146	109	87	109	117	109	136	112	130	112	119	105	135	128	121	125	113	148	130	116	101	114	113	124	141	106	130	142	116	130	120	128	125	113	113	116	132	107	107	131	112	136	120	113	124	132	108	107	106	105	110	104	122	129	124	112	98	90	125	133	124	111	117	104	101	124	119	113	114	107	121	119	120
23743	12653	9890	8189	10532	18457	10757	6158	1304	1208	1087	1070	1042	1007	1021	1009	969	951	964	917	903	910	943	929	921	874	916	876	889	895	842	907	855	885	889	818	883	845	919	783	855	847	885	858	848	836	856	875	842	818	925	840	857	830	889	861	841	872	883	805	874	840	831	854	851	857	916	869	853	880	840	841	849	864	898	865	871	824	837	819	911	877	835	815	872	879	861	820	856	843	851	842	839	843	859	824	805	863	808	905	846	835	822	876	827	767	844	836	829	864	830	884	850	895	861	807	877	841	885	842	864	881	831	856	847	875	883	834	813	913	823	823	865	845	845	813	854	864	849	821	861	876	872	821	848	857	805	843	849	838	841	936	893	912	843	834	871	846	862	874	868	845	825	848	878	821	848	848	820	825	852	851	867	856	858	790	838	875	799	866	803	826	804	865	812	890	860	934	835	822	843	867	865	790	847	889	819	887	824	850	869	867	835	943	929	822	866	883	831	806	787	863	857	835	817	866	872	865	837	905	843	850	822	829	831	836	858	838	867	825	847	873	868	832	848	870	856	814	778	865	844	854	857	751	872	840	817	894	824	836	870	802	880	774	850	879	869	911	875	817	847	804	834	836	835	826	884	835	782	891	882	831	837	857	862	826	847	830	851	853	805	827	905	831	867	823	782	869	829	814	866	846	835	824	858	819	833	857	822	866	852	789	872	839	807	874	879	865	859	878	880	849	858	850	892	822	895	875	802	805	875	853	823	856	820	873	821	838	868	883	885	865	850	893	876	819	859	816	870	889	876	851	907	883	814	845	830	844	885	865	896	855	815	881	817	844	826	810	878	856	863	864	894	848	892	903	812	883	849	896	881	857	888	934	802	835	810	807	836	860	873	808	895	799	921	855	872	842	858	867	828	882	856	817	838	880	866	869	800	890	858	868	842	899	825	869	819	820	859	866	874	835	818	862	853	852	843	882	843	844	825	883	836	835	889	810	871	885	807	883	818	876	848	866	882	830	859	807	796	886	837	861	840	836	853	830	883	838	821	839	916	857	846	909	802	871	891	889	809	852	862	878	817	848	846	830	805	842	858	853	862	911	853	881	858	885	850	894	815	910	821	843	795	847	810	896	886	880	853	890	847	892	806	841	868	817	856	824	869	855	870	816	853	823	901	837	862	830	813	828	827	870	842	838	866	857	811	867	803	855	875	875	846	834	900	848	832	884	886	835	859	910	828	877	879	892	862	839	843	834	847	842	805	866	874	890	830	829	804	850	861	847	843	860	862	907	797	829	820	888	867	846	872	859	887	835	828	850	842	831	841	874	835	845	867	904	866	866	878	831	798	906	861	850	854	818	821	831	936	837	796	790	888	843	841	878	826	824	839	856	900	882	851	849	878	811	879	865	856	885	855	833	861	839	825	883	834	906	853	851	833	841	851	845	849	862	856	852	860	847	817	856	882	845	870	904	806	856	844	880	840	823	854	886	785	816	777	862	830	874	833	844	842	863	782	856	828	859	844	873	847	864	849	837	889	860	909	873	824	840	854	883	857	843	831	850	835	865	868	919	811	824	875	872	869	847	838	873	816	835	815	898	871	833	815	812	856	794	870	874	849	842	807	865	817	862	900	863	856	823	881	850	871	804	799	877	902	844	854	914	887	894	882	831	828	792	863	848	831	834	874	852	827	783	858	850	839	805	858	880	842	859	848	850	840	824	863	866	830	847	886	879	804	854	847	855	865	854	857	912	841	847	836	854	853	822	797	873	880	864	847	845	809	821	859	841	862	803	836	864	850	843	858	851	917	866	839	818	852	902	858	837	873	814	878	840	837	855	842	851	870	871	880	838	860	852	880	842	899	836	844	868	850	863	849	896	852	882	851	854	895	843	852	841	845	843	841	856	792	847	846	865	813	852	829	856	867	846	818	844	859	795	869	842	860	874	873	820	867	855	887	828	857	871	850	831	861	818	860	853	851	835	834	837	862	879	854	848	867	857	799	873	848	854	827	867	871	873	859	824	879	798	900	890	914	836	845	827	843	831	879	897	873	861	872	880	864	844	842	823	835	832	803	808	851	859	830	846	841	781	871	864	841	897	825	878	828	855	838	841	901	875	852	896	840	855	822	828	839	862	846	850	853	817	801	856	893	866	874	852	872	874	837	817	877	810	879	853	869	858	875	868	836	886	834	847	874	864	829	882	819	837	821	857	859	833	816	853	869	821	886	783	837	899	808	879	821	913	872	846	839	872	844	883	860	830	806	839	825	872	824	771	813	943	864	798	844	870	849	846	851	819	888	872	848	870	861	856	878	872	871	860	840	825	879	783	885	834	903	798	824	888	873	846	851	853	873	886	781	833	853	854	819	824	888	877	882	843	875	845	874	849	850	829	853	897	780	843	869	857	817	827	832	846	867	924	826	864	881	902	853	860	880	906	867	877	875	880	924	842	852	880	885	915	871	843	901	898	913	848	852	843	829	868	881	808	900	855	827	845	902	905	879	852	863	872	831	863	859	879	874	852	838	857	837	842	836	844	845	858	824	860	860	869	905	853	830	876	887	873	872	863	876	856	853	832	912	809	902	854	873	826	827	861	854	836	863	906	843	789	818	828	876	836	847	858	910	793	867	896	839	889	841	840	800	836	820	849	892	888	846	843	855	884	909	848	867	848	878	858	888	886	850	830	898	842	810	854	875	830	853	821	864	870	836	894	844	922	879	872	868	830	835	853	889	850	860	875	862	841	816	896	854	847	878	875	865	833	842	831	849	884	879	876	859	796	853	842	892	844	886	808	838	847	798	886	796	838	877	831	823	895	816	842	870	858	862	909	883	873	839	844	807	842	836	830	846	858	761	898	868	881	864	844	849	893	904	885	882	872	914	860	853	822	832	864	921	910	854	846	796	855	813	842	814	889	845	885	916	886	869	787	854	857	856	836	852	860	881	870	855	860	818	828	849	807	807	868	880	828	836	848	874	817	834	842	880	898	897	841	863	849	821	807	836	814	850	792	882	849	862	870	849	881	886	814	833	810	884	844	834	815	820	851	842	894	823	861	837	896	864	814	828	899	879	796	854	886	842	850	847	802	863	837	835	911	822	858	843	877	851	846	883	883	844	803	828	850	804	884	866	822	892	847	858	876	869	794	861	838	875	857	840	817	871	819	854	835	837	860	879	773	824	908	862	826	866	806	791	897	833	870	879	816	896	813	899	853	915	901	866	853	832	844	818	879	812	823	902	879	805	856	820	929	835	861	837	824	854	814	854	871	795	828	831	856	839	898	839	873	843	844	838	825	789	821	894	867	820	865	860	862	801	760	798	843	898	867	829	836	853	812	857	839	858	847	844	849	836	789	808	888	915	821	806	837	847	875	771	860	786	891	840	822	904	854	825	851	909	815	874	848	894	819	839	811	843	864	835	826	866	826	885	826	850	835	814	816	821	850	862	827	803	795	859	844	859	812	869	854	878	822	877	843	855	829	873	885	864	873	830	832	906	866	863	815
3779	2247	1627	849	476	1031	551	339	174	146	146	165	151	151	152	153	146	165	142	142	152	154	147	141	140	152	163	136	134	147	151	163	141	148	126	150	134	149	128	157	140	117	140	140	164	170	158	150	123	130	139	134	156	137	118	140	122	134	124	161	148	156	137	132	149	146	151	145	126	153	136	158	135	123	135	146	141	136	139	173	126	143	149	141	139	121	142	138	145	155	151	127	134	121	134	139	130	114	127	142	134	143	130	177	164	187	149	155	139	162	144	139	130	140	166	168	145	144	144	124	138	153	168	130	128	160	131	123	134	157	160	138	141	131	123	144	121	144	158	140	143	122	151	126	158	155	127	135	131	114	136	151	155	138	133	144	134	142	159	139	109	134	153	143	142	137	127	147	150	129	127	133	156	136	144	140	143	155	144	132	151	141	165	133	131	141	144	142	131	131	119	151	169	122	139	123	156	149	150	133	152	130	148	140	144	123	138	148	155	134	147	130	153	127	137	145	139	131	129	115	146	146	134	151	154	151	141	141	160	137	125	113	147	130	152	117	151	136	147	149	131	121	148	157	157	156	147	141	133	164	149	137	159	138	131	135	150	154	116	121	134	171	149	133	135	143	133	138	136	143	144	129	137	145	118	144	137	154	123	143	142	150	151	145	133	139	153	135	142	149	146	130	147	113	128	126	146	150	159	131	121	172	146	135	129	123	129	130	145	142	135	144	115	148	141	154	142	137	144	140	126	131	132	125	121	142	160	155	129	130	144	158	148	152	136	151	137	139	150	149	149	138	143	146	137	143	141	140	142	134	148	138	133	136	131	151	133	153	151	129	134	168	123	123	124	131	134	143	157	152	161	138	178	132	143	140	131	134	132	151	146	112	139	146	114	123	140	147	125	141	137	149	141	147	136	121	157	145	127	127	138	122	148	153	128	129	138	148	136	141	131	142	160	168	131	136	118	150	154	128	143	136	130	150	156	127	158	146	124	152	147	118	154	150	134	157	130	145	129	145	150	146	136	159	131	139	137	132	126	154	137	130	120	132	148	147	135	154	142	138	136	126	137	131	138	129	130	132	128	152	153	124	123	126	154	137	152	148	151	142	135	125	136	133	132	145	154	143	133	153	144	152	175	135	132	155	154	133	125	142	128	129	151	140	152	139	126	148	137	119	139	151	151	145	148	147	127	158	136	130	140	167	123	140	140	129	137	148	128	145	129	134	133	135	139	131	148	140	143	149	148	130	147	139	141	127	156	155	146	127	131	128	122	132	143	123	123	143	147	121	160	154	111	136	120	149	154	163	141	151	152	126	143	163	144	125	147	153	140	158	156	142	147	150	137	138	154	134	148	136	148	165	155	146	140	135	138	153	150	148	137	146	152	148	134	141	133	143	170	165	132	143	141	150	139	148	129	149	147	140	119	125	145	142	145	137	127	150	138	134	140	154	140	121	141	145	136	140	126	142	132	120	150	138	137	131	135	129	135	155	120	125	142	151	140	134	148	149	141	120	136	124	140	142	138	155	162	139	136	148	130	152	174	136	153	160	143	147	135	140	137	123	139	143	132	133	138	132	139	137	135	131	147	153	132	150	143	138	143	144	148	134	131	145	144	145	146	143	132	142	133	132	141	109	126	156	137	139	123	144	134	139	145	141	142	126	133	132	149	135	145	137	134	145	155	150	152	139	162	169	128	129	155	133	137	130	131	145	151	136	121	138	140	159	139	138	149	153	141	139	148	139	142	113	161	131	124	144	136	143	132	139	155	147	146	136	164	138	139	125	125	133	142	147	130	137	141	156	132	116	138	138	137	114	142	141	160	128	147	111	133	119	130	138	150	156	155	137	158	141	140	139	139	126	128	148	140	150	154	121	143	116	124	130	131	142	119	133	134	127	137	134	144	148	150	148	130	131	136	131	142	133	128	121	147	140	144	111	128	150	132	148	157	124	133	143	140	132	128	138	123	160	136	144	131	148	135	134	143	166	152	147	145	151	139	131	124	146	117	132	141	131	153	133	130	144	121	135	143	147	140	133	153	132	142	139	125	141	125	145	147	145	130	144	148	147	159	140	169	129	153	134	146	140	142	142	131	143	146	132	142	150	145	112	128	146	134	153	141	151	154	137	150	139	132	134	162	137	139	152	131	128	150	141	162	131	129	136	139	133	144	147	157	147	140	157	148	138	134	147	145	130	148	146	148	135	142	119	153	135	134	128	146	124	168	116	173	127	149	138	147	140	149	165	119	136	127	143	141	130	146	143	141	136	105	139	128	134	122	143	142	121	140	134	120	144	124	118	130	143	144	138	138	140	142	149	121	145	140	129	145	164	138	153	133	130	119	122	141	156	140	127	135	131	146	136	142	119	143	129	162	136	136	138	139	151	158	160	136	147	157	130	134	152	141	120	150	134	148	148	169	137	146	127	139	106	139	131	142	120	143	151	140	120	158	134	130	124	129	138	136	148	111	151	148	141	146	131	131	151	161	156	144	138	145	149	150	126	142	162	139	124	131	132	107	136	141	116	130	152	153	127	139	130	130	119	139	147	129	143	136	134	126	120	122	144	146	140	153	133	126	116	131	145	142	138	122	129	144	144	150	138	135	140	146	136	174	125	142	125	139	174	141	149	134	150	141	141	139	144	123	131	156	123	133	120	153	129	136	129	131	150	140	142	158	129	171	153	113	144	126	127	139	127	141	151	124	137	151	129	127	135	133	154	135	144	151	137	129	149	135	148	146	154	146	155	161	145	140	144	129	141	141	150	149	128	142	152	134	156	162	158	129	127	137	111	156	141	145	143	144	153	141	132	124	142	134	131	134	128	153	146	127	141	139	141	142	154	156	144	121	156	154	174	145	137	152	134	145	135	151	152	146	116	147	136	149	124	140	132	135	147	137	152	132	157	151	143	151	139	128	133	129	145	137	134	124	129	143	157	146	142	137	125	133	133	135	127	155	140	116	121	132	141	136	148	142	137	151	130	140	137	138	143	138	156	137	143	151	156	127	137	136	125	132	134	147	119	138	156	134	154	134	136	156	144	143	147	122	146	149	162	125	169	144	138	146	146	145	128	148	118	160	154	143	138	123	138	137	92	146	148	132	143	129	156	137	143	146	151	164	130	112	145	139	141	134	143	144	144	126	157	150	143	147	152	130	123	138	139	135	132	146	134	139	153	158	124	160	166	164	135	140	134	121	137	125	143	133	134	141	135	112	120	119	147	144	149	139	154	139	152	134	142	114	142	140	135	152	135	136	135	125	131	122	156	150	125	141	112	146	145	150	121	128	120	125	150	141	133	126	120	121	123	120	153	136	146	125	117	138	148	122	149	141	128	133	130	142	160	155	127	153	133	144	153	140	137	144	137	128	155	159	111	132	143	137	156	147	159	141	150	136	160	140	132	132	142	151	152	167	153	152	151	125	143	145	154	136	156	147	145	129	160	128	134	151	147	149	120	144	118	142	137	139	126	141	147	136	133	124	144	133	164	148	145
28978	15700	13821	9617	10477	25959	18205	9014	1913	1680	1576	1518	1401	1406	1351	1235	1243	1171	1147	1148	1139	1160	1093	1086	1082	1080	1047	1098	1081	1032	1005	1007	1067	997	958	1084	969	1013	972	959	996	1055	990	990	1036	984	1059	986	959	1009	1021	1038	999	1007	999	1004	968	963	971	988	1011	994	1002	998	953	984	1000	970	976	954	995	988	1002	1003	1032	987	955	981	999	1028	963	988	965	963	958	997	953	1036	968	951	998	1054	984	926	1006	947	1052	987	969	983	947	925	989	1036	933	904	970	1026	947	949	961	971	1000	917	979	981	1019	969	984	964	1049	932	1015	1019	1049	949	992	956	1019	993	971	955	1023	979	974	973	931	982	975	993	969	969	937	963	943	999	961	956	985	924	979	987	980	977	990	979	908	1052	1004	929	954	1007	977	978	966	985	989	968	974	988	937	952	983	982	933	963	957	1036	1013	974	979	966	907	962	974	1022	1017	931	995	959	967	980	961	1026	973	1013	942	1022	1037	922	984	948	996	1000	971	985	981	949	998	993	995	964	959	992	991	989	920	1017	970	904	1012	1002	977	942	981	1032	944	987	972	941	1009	989	977	975	952	1013	994	1020	968	984	982	964	915	933	981	988	946	989	903	907	1000	1012	1038	907	964	961	975	934	978	1076	1005	936	973	979	952	980	995	954	953	1004	997	975	956	936	951	962	939	948	1003	962	1060	947	961	961	954	955	997	947	1011	972	1004	967	970	937	991	984	962	984	1015	995	986	984	921	939	958	948	953	955	967	947	962	942	948	946	982	988	956	980	907	975	1020	928	958	956	964	947	968	951	892	1017	910	948	986	1014	929	984	976	937	954	913	975	972	986	930	991	950	947	993	996	941	1018	949	960	996	965	958	980	908	957	935	959	989	971	987	982	919	1039	965	983	997	990	961	1000	1005	968	977	1004	959	929	927	979	962	982	1018	941	988	947	957	958	952	968	987	949	984	967	1007	932	987	1021	976	976	996	944	992	945	936	961	971	988	1003	991	1025	968	984	945	1003	978	942	944	976	1034	928	947	971	952	1025	1005	990	974	977	974	983	992	1057	1014	945	1014	998	972	1026	967	991	993	1038	1040	975	1011	959	968	1009	929	906	953	973	924	924	995	964	986	1010	956	1026	916	973	967	898	972	976	986	886	1008	949	958	957	915	998	980	990	960	976	971	979	933	981	936	1001	974	937	983	963	966	950	1006	1011	956	961	1065	998	967	952	998	964	971	966	1027	955	949	929	1047	962	992	967	927	977	948	953	972	997	1013	939	961	981	982	1011	926	1020	916	991	938	989	988	969	1002	965	993	957	967	957	960	988	981	1002	918	984	927	1010	966	922	957	992	1002	930	1029	905	967	1054	982	968	976	937	955	980	992	989	952	947	994	963	990	937	971	989	991	962	978	1013	979	1009	984	944	986	971	993	1047	950	977	1010	1014	968	978	978	1046	966	993	967	1027	965	980	1028	977	1000	966	941	1003	972	970	979	970	1000	951	992	1027	994	990	921	972	951	1008	956	937	995	917	975	959	952	965	994	1000	992	989	1003	987	1006	946	962	913	994	955	969	955	1040	998	959	991	983	958	978	945	951	955	1017	984	976	989	972	976	1032	1019	960	957	972	983	924	1002	963	944	1034	982	1040	976	952	976	996	1052	996	982	955	991	980	1035	961	969	960	964	992	1008	988	927	952	966	955	962	947	941	997	934	956	948	943	988	997	984	912	896	1000	1008	988	982	974	962	1010	994	1030	1015	1034	952	986	1009	1012	919	1002	1025	954	967	915	960	991	997	929	936	1042	970	965	985	925	980	990	1064	964	984	985	921	1000	945	920	947	957	924	990	989	914	924	1030	1031	992	899	990	951	992	946	1017	932	954	970	1020	951	1038	956	959	967	975	936	974	984	979	938	993	958	953	949	970	913	951	968	971	989	968	999	986	943	1002	974	1022	1029	947	974	1033	978	996	980	977	979	1008	945	995	989	970	971	995	985	948	1009	923	930	989	966	980	1013	1002	1027	972	974	952	990	989	1002	1019	951	956	960	975	950	1019	1001	951	960	963	976	1021	988	982	930	981	926	947	932	936	993	996	961	1003	1004	981	995	1018	963	1034	973	1002	1003	1014	986	918	982	988	948	958	1001	966	948	993	980	983	1059	994	981	921	976	921	922	982	1030	972	1050	995	961	1000	977	995	923	964	928	919	983	1013	942	973	990	923	1014	983	928	952	986	958	998	924	963	970	997	1032	1017	984	984	996	979	983	978	971	999	984	986	985	973	1005	1004	972	957	971	982	983	975	916	937	932	982	936	926	951	953	945	938	1010	950	939	947	955	982	1000	969	940	950	993	1028	947	983	980	968	929	1044	943	1019	946	993	987	971	970	982	1005	980	983	979	967	944	1030	955	1024	987	960	968	971	1000	948	992	990	970	935	989	1013	946	969	996	916	968	1022	905	1001	904	1032	956	1000	986	992	927	1000	997	980	1028	996	967	982	907	921	952	943	1000	892	1021	973	1028	968	1004	973	941	999	995	945	976	1037	966	934	965	982	1005	950	958	998	1010	988	1025	970	946	1015	976	981	999	948	1006	979	958	951	970	970	990	893	981	933	1020	959	981	1053	964	944	938	1023	941	966	1007	983	984	959	932	969	968	979	1019	990	978	925	989	942	955	915	1032	993	981	947	938	954	972	996	998	1005	1044	1000	972	911	968	989	989	937	990	965	985	962	1038	948	977	963	937	934	988	978	981	1005	941	1004	962	962	950	942	1010	980	969	947	995	939	969	930	957	960	976	1013	994	976	952	1009	959	983	992	980	965	952	960	967	998	961	1023	968	945	980	972	907	995	988	956	971	922	961	979	983	950	1001	964	948	998	1001	954	984	938	952	939	976	984	927	980	1026	971	1003	1004	987	978	1041	1006	979	967	938	1001	1002	992	906	1000	1019	1038	951	912	958	959	975	1019	1012	983	929	999	1013	899	978	973	951	984	980	955	1012	1012	1011	1017	1002	981	1018	1011	975	979	978	1005	979	903	951	1008	969	1048	939	1031	949	964	1033	948	925	984	1006	976	985	977	947	965	983	1003	909	984	976	995	986	950	945	1008	972	920	982	1007	954	946	992	967	961	983	1005	970	955	951	997	932	951	969	1048	972	973	935	966	1045	998	1032	1020	998	949	1003	968	976	991	964	1006	949	955	1000	967	988	1005	941	955	990	970	938	1000	983	1011	961	969	987	997	920	930	998	976	988	986	960	952	997	984	992	994	930	1006	972	944	994	997	954	954	969	961	1052	984	1030	973	959	964	991	1017	973	924	951	1028	947	988	991	940	990	934	985	957	1001	989	973	966	933	967	983	938	986	1046	990	989	965	982	932	997	979	995	937	909	984	976	991	979	999	988	976	957	975	1015	958	928	1006	998	962	966	964	998	971	919	942	980	983	1017	961	971	997	985	1017	977	979	956	950	974	959	958	981	943	1011	931	984	952	958	947	974	949	1008	959	971	957	1042	1000	951	998	992	991	959	992	1037	996	1004	971	1038	936	942	952	977	943	1028	997	905	972	956	994	1032	968	993	957	968	954	938	966	931	975	996	1009	1019	1002	954	957	887	929	984	978	982	987	1011	966	989	970	1024	952	967	1021	1004	967	940	990	958	979	972	962	1007	999	968	944	976	1044	1016	987	981	970	1001	1008	935	962	969	957	984	961	996	933	981	999	1012	1007	966	916	1018	1014	1006	995	989	1002	1019	953	966	1022	988	921	987	1011	1008	1032	1002	957	963	957	960	974	950	1000	956	963	998	943	1039
3116	1309	719	526	205	167	110	90	59	61	57	65	67	63	63	61	57	59	54	76	69	84	75	66	70	63	53	73	72	57	82	80	69	83	70	73	56	77	64	64	74	66	65	64	59	54	80	63	68	59	72	62	88	68	58	73	61	66	66	62	64	71	80	69	64	62	75	67	82	69	59	74	84	63	60	78	65	68	72	73	58	59	56	73	75	60	77	70	54	58	63	57	71	65	77	68	73	79	83	55	64	78	71	68	81	68	84	76	68	56	68	63	66	72	74	77	61	70	57	65	60	61	74	61	59	71	71	66	59	59	65	59	60	66	64	59	58	60	88	66	59	62	56	71	66	77	62	85	49	69	57	66	67	61	69	51	73	67	75	59	60	65	60	51	56	65	76	86	83	69	72	58	55	69	71	73	60	68	67	77	67	68	88	58	74	63	63	56	68	59	70	71	67	57	59	65	43	73	54	55	66	49	67	74	70	62	68	71	70	63	70	74	69	52	52	72	72	64	55	78	62	73	57	48	74	75	76	77	63	76	90	63	67	71	69	69	74	74	58	62	58	50	81	67	71	66	71	85	66	70	71	73	67	71	66	56	72	69	60	57	67	60	79	67	81	68	77	66	71	67	59	67	55	66	59	69	64	60	87	75	78	69	76	71	75	59	67	63	50	70	66	67	70	65	73	67	61	62	63	67	59	55	71	62	64	65	58	50	52	59	81	63	71	65	64	78	55	72	79	78	62	70	77	64	74	56	75	79	61	67	54	52	45	81	69	69	77	73	69	76	74	66	81	60	64	77	72	70	72	68	63	67	80	69	57	65	63	67	77	64	84	67	75	45	63	65	70	59	74	65	66	65	80	76	64	79	62	56	56	55	67	66	55	63	66	72	86	64	71	68	65	65	52	63	62	73	72	79	73	70	60	59	67	64	65	66	73	67	62	66	67	64	65	60	68	65	62	67	50	67	66	63	61	69	69	79	69	51	78	65	69	66	77	50	56	77	57	67	60	65	87	61	57	69	73	70	78	63	60	69	55	49	79	70	64	77	68	67	79	66	66	79	59	66	75	64	74	65	66	60	63	61	75	67	68	63	69	68	82	72	78	74	70	67	69	51	67	60	77	84	63	79	66	64	73	79	66	70	47	69	60	76	77	58	70	64	65	79	56	59	77	69	68	92	69	75	61	58	77	61	58	73	66	64	72	68	59	79	65	78	61	76	72	62	70	75	59	69	63	69	87	72	71	57	70	63	63	71	48	66	78	71	72	71	51	62	69	70	79	77	74	73	77	75	69	71	69	73	80	55	55	73	57	62	72	56	63	74	66	59	63	61	50	68	67	64	68	68	62	67	54	70	65	68	78	68	63	69	67	58	64	83	69	57	76	60	50	70	59	56	76	71	74	82	68	71	69	60	60	57	73	52	69	60	67	65	74	64	76	60	75	68	71	65	64	67	54	72	66	56	71	69	63	72	69	71	75	50	76	68	73	76	70	67	60	69	72	80	72	54	66	72	72	48	57	65	82	71	75	81	69	58	63	68	62	70	65	59	55	86	58	61	70	73	62	88	55	63	58	79	61	67	83	67	71	69	68	63	75	64	61	64	75	49	75	87	62	55	78	58	77	77	68	66	59	62	76	77	69	78	72	63	72	72	70	70	78	57	74	77	70	81	67	50	73	55	53	87	62	65	68	73	57	64	64	66	52	68	66	57	75	62	73	65	77	53	90	55	55	67	76	60	65	75	66	45	85	72	66	73	64	77	59	63	52	64	71	64	62	76	68	73	64	71	58	61	68	68	57	64	67	66	63	69	74	70	61	70	60	60	74	53	70	64	67	75	84	57	61	60	59	75	81	54	74	55	76	67	59	61	51	69	75	75	54	77	63	68	65	51	62	72	61	56	57	67	66	74	72	76	63	60	72	72	58	65	70	62	56	62	68	55	74	72	63	67	61	58	72	57	62	53	55	60	70	63	63	67	72	71	52	77	59	55	54	60	69	65	65	74	77	67	66	69	59	66	53	69	58	53	67	79	66	74	64	73	48	73	71	70	88	67	62	73	63	81	70	68	61	74	69	67	68	61	67	70	82	64	72	66	70	72	64	66	68	60	71	65	68	67	56	55	59	63	65	67	66	73	69	67	65	62	56	74	76	66	62	63	53	64	82	73	60	79	61	62	82	67	67	68	79	70	62	57	72	78	77	59	67	53	72	89	76	83	78	49	57	45	50	67	68	65	66	64	72	68	65	59	70	82	76	71	85	55	70	70	52	54	67	58	70	52	72	63	72	71	75	69	75	59	62	75	65	53	73	49	59	71	65	61	81	62	75	59	73	71	63	69	61	62	68	51	67	70	71	67	54	83	61	66	68	71	66	64	88	74	70	65	64	60	78	70	68	70	66	64	61	53	83	76	75	63	80	62	67	67	62	63	62	72	84	63	72	62	59	74	71	77	69	68	66	51	75	69	70	64	65	58	72	68	72	81	70	65	66	61	53	65	58	63	61	56	71	56	67	55	66	62	66	68	87	71	79	74	71	65	62	77	69	62	58	63	71	68	69	50	68	69	72	63	75	76	69	63	63	73	63	65	73	71	62	71	54	67	69	51	78	60	62	59	72	70	67	54	64	55	69	56	69	64	60	53	77	62	89	60	66	75	55	82	76	70	76	70	79	63	60	75	61	83	73	64	72	65	58	58	57	65	66	84	67	64	78	75	64	64	67	79	81	68	73	83	79	65	57	68	68	56	68	78	69	64	77	71	69	64	78	66	62	82	76	73	72	70	63	71	66	72	68	61	79	73	62	73	64	70	85	74	56	69	56	67	77	66	48	55	67	68	84	64	65	65	77	89	70	60	69	66	70	72	68	68	85	67	64	57	65	65	74	56	68	73	55	60	70	68	64	63	59	68	54	76	76	65	67	73	66	74	62	58	67	61	71	80	68	57	74	64	53	68	76	69	73	73	61	76	62	57	76	59	64	65	68	74	68	64	73	54	64	73	62	78	82	77	75	62	43	71	55	67	75	63	50	80	63	67	63	70	83	78	60	61	79	68	53	72	63	71	62	68	68	73	80	73	61	68	66	57	75	60	49	66	57	70	78	68	63	63	58	72	62	65	65	57	52	67	61	76	66	71	74	63	77	79	85	65	56	60	74	56	61	55	69	67	76	70	65	73	56	72	70	80	73	65	60	60	78	69	70	64	69	56	73	65	66	75	67	83	65	44	61	68	67	64	69	58	65	59	68	74	72	51	56	73	60	64	78	73	68	61	66	67	63	75	68	60	52	63	71	72	74	66	77	71	78	55	60	61	80	77	73	65	63	62	72	70	57	74	68	88	60	61	70	94	72	56	69	80	76	55	70	52	67	76	55	74	62	71	60	77	70	58	58	72	76	74	67	67	69	67	66	84	64	84	68	63	72	65	74	58	58	65	58	67	62	57	55	62	70	79	66	58	56	60	62	63	61	75	81	58	64	74	41	69	64	56
25856	11207	7461	6654	4554	4867	2196	1160	541	567	520	559	534	467	485	529	518	497	520	497	468	524	537	466	534	511	480	497	495	484	501	487	499	500	481	477	518	443	514	504	498	489	475	530	485	503	511	503	476	455	518	506	527	460	534	500	473	492	484	460	477	484	489	496	518	508	483	505	458	500	509	481	493	466	500	510	505	519	514	554	512	470	528	515	495	543	506	504	488	547	508	511	485	472	491	480	512	477	487	520	528	519	455	504	530	541	508	500	489	499	532	491	444	532	499	563	483	502	519	532	503	509	543	519	485	490	522	530	477	500	499	497	469	506	467	500	491	507	512	486	467	519	535	529	464	481	490	517	499	468	498	515	488	502	510	500	470	557	517	491	484	507	475	526	511	499	495	502	523	489	438	486	473	460	484	532	491	495	482	539	483	481	503	501	479	483	499	471	477	506	540	489	525	522	472	493	491	484	514	501	488	513	481	503	513	497	501	507	510	501	488	485	479	537	488	512	484	487	471	556	533	463	498	509	507	508	503	490	520	487	513	464	497	511	522	522	510	507	468	531	522	543	514	489	491	502	491	487	499	489	500	530	506	498	506	450	489	489	489	519	509	507	484	463	514	454	472	524	491	500	484	501	532	533	508	535	481	499	509	484	513	478	506	480	501	549	513	502	474	471	484	483	498	458	493	488	532	500	494	537	500	503	499	518	516	483	493	529	499	496	465	475	490	515	506	521	530	487	527	504	502	559	488	501	517	505	513	488	510	486	463	515	487	498	487	494	485	533	536	497	499	542	528	482	480	513	492	470	473	473	502	511	494	503	484	497	442	488	521	475	521	471	518	518	504	459	470	453	521	523	533	512	508	502	471	482	496	541	488	497	499	454	497	492	532	496	496	433	490	470	521	495	519	537	498	462	492	485	490	497	536	518	521	561	484	492	512	521	506	469	488	487	508	509	488	488	505	507	481	516	481	524	524	499	489	483	514	487	499	509	490	515	478	477	518	520	504	526	485	470	468	483	519	508	494	512	487	495	522	477	528	490	494	518	490	506	510	482	529	484	499	502	514	458	514	488	501	506	501	510	484	487	469	509	514	519	494	541	508	441	469	492	497	525	438	491	488	497	517	522	480	491	516	493	522	503	492	495	528	481	464	463	493	496	487	518	510	501	485	488	495	524	478	546	508	495	489	505	498	484	486	515	506	504	469	464	472	477	498	483	523	501	477	479	516	504	475	499	445	531	473	493	473	520	506	470	475	520	468	497	478	485	497	508	477	534	478	497	466	532	500	536	484	489	476	493	528	476	496	518	491	461	522	458	484	487	519	481	488	463	473	468	470	466	457	473	504	506	483	503	474	478	432	517	472	502	522	470	482	499	482	518	506	518	484	494	505	539	477	482	529	471	502	518	480	488	501	475	516	530	506	489	463	504	525	487	516	524	531	516	498	450	512	517	488	472	498	512	496	537	515	494	479	523	520	541	557	463	523	502	507	470	464	490	509	445	485	547	503	493	471	502	489	511	475	468	523	504	519	489	485	475	505	487	495	464	473	514	516	511	484	462	475	492	538	499	492	465	470	489	431	501	505	479	482	488	462	482	492	496	508	497	482	476	489	512	498	479	496	490	517	491	485	516	465	532	499	510	518	477	498	484	495	496	487	461	472	535	504	466	541	492	497	483	507	500	471	505	495	494	511	499	475	533	517	499	493	476	495	478	479	489	468	493	496	507	468	508	528	455	486	474	524	513	501	479	516	503	495	482	471	469	486	499	493	531	498	463	486	449	512	490	481	519	497	448	477	512	473	496	496	509	456	524	495	539	489	541	488	466	516	504	503	496	485	516	484	546	521	481	493	478	506	511	501	478	492	505	493	530	476	480	456	488	503	515	512	475	461	509	519	501	499	489	472	442	512	483	490	493	503	497	562	471	460	478	492	510	518	548	503	441	513	527	504	456	496	524	483	495	507	505	456	506	473	484	482	520	511	514	500	548	474	515	492	482	491	466	540	511	509	500	502	512	506	502	449	518	463	510	514	495	516	517	561	522	484	492	517	491	471	510	479	470	506	493	523	469	504	502	470	449	499	463	494	530	456	502	489	517	507	498	513	460	480	500	480	487	507	464	490	530	510	490	483	493	503	509	500	500	481	468	573	522	520	528	492	507	505	512	519	503	494	489	442	505	516	526	482	495	495	495	514	480	489	514	522	540	533	503	479	494	467	486	466	497	482	483	466	494	500	539	514	484	513	489	454	516	539	522	505	511	483	516	486	515	507	484	512	538	498	476	519	489	494	483	504	471	477	499	480	516	536	472	496	486	446	517	462	480	462	541	453	478	527	496	508	543	506	525	508	457	501	465	511	516	497	498	492	510	475	498	489	490	475	469	516	494	494	458	477	506	500	505	534	506	500	490	501	508	499	501	511	511	518	466	525	501	490	505	532	471	514	532	486	460	496	495	503	481	559	475	522	490	528	479	504	507	479	454	471	471	486	510	531	516	507	511	487	507	497	458	514	547	464	519	488	540	485	514	488	514	470	481	493	471	467	473	479	487	509	504	528	494	530	478	504	487	493	528	521	487	496	507	504	487	488	494	481	512	503	498	525	532	497	488	489	493	486	519	488	461	518	516	493	496	511	522	487	539	482	490	513	451	483	470	503	505	526	528	499	472	485	528	511	530	514	487	468	464	516	514	455	477	543	489	545	539	527	510	517	505	441	511	486	473	476	501	466	518	480	502	525	453	510	494	490	516	506	517	477	496	515	466	481	494	513	482	492	503	512	524	516	499	446	473	510	515	474	519	519	498	482	464	529	497	518	513	518	524	522	500	513	500	496	489	486	500	468	475	521	499	513	506	558	479	506	508	532	488	497	507	481	529	521	503	498	504	537	476	466	521	484	491	511	476	505	460	521	543	549	520	491	495	486	504	467	489	504	472	531	517	512	496	503	481	460	493	490	498	478	536	495	476	503	466	483	488	472	531	449	518	475	504	508	523	466	490	493	490	475	519	489	503	515	487	483	493	503	473	524	493	471	499	461	506	482	462	493	485	489	474	521	498	493	525	484	467	482	510	499	496	451	493	477	498	550	509	495	519	491	530	474	512	527	510	517	478	508	476	493	470	510	495	488	498	491	526	500	501	512	506	495	494	488	501	502	525	492	459	497	500	501	523	496	488	532	534	492	506	441	501	528	480	527	484	467	492	529	489	521	537	494	460	512	532	522	544	498	478	490	492	493	529	508	459	520	507	489	514	530	483	498	496	484	484	507	483	503	511	535	441	517	496	461	557	486	504	487	491	520	457	484	505	506	502	518	471	484	501	477	464	485	517	526	470	488	517	491	486	497	482	517	492	484	522	533	506	509	520	473	514	514	466	469	531	478	508	500	482	482	475	459	456	477	525	496	496	481	502	508	505	518	505	507	510	513	466	490	479	456	520	514	480	501	456	523	480	495	496	468	514	521	496	489	502	473	506	498	482	509	500	506	507	490	484
3174	2204	1246	773	229	512	225	144	85	101	78	78	79	75	72	84	82	80	90	76	100	82	79	89	81	88	76	74	92	80	80	77	80	80	78	74	75	92	98	83	67	75	68	77	89	84	85	80	90	86	87	85	87	84	72	80	70	84	79	86	75	76	80	75	83	78	72	69	63	90	70	70	95	74	83	54	70	66	77	76	77	73	91	87	88	73	86	79	78	88	77	94	79	88	76	90	87	95	80	90	78	88	91	99	72	67	82	94	87	69	93	90	66	84	74	72	67	92	70	66	90	79	83	73	81	88	89	78	72	91	76	82	64	98	69	79	89	89	66	90	93	65	81	80	97	65	78	84	85	56	81	83	76	65	83	86	103	81	87	84	88	76	82	82	87	93	81	80	83	92	85	90	88	89	85	79	83	76	91	82	82	80	81	87	68	90	63	68	73	85	90	75	81	85	84	98	90	63	78	80	77	74	82	88	79	86	81	86	81	84	77	76	87	67	83	97	76	57	72	72	82	73	82	74	82	92	96	85	70	78	76	77	71	75	74	89	79	82	92	78	75	79	92	85	96	84	77	90	85	80	80	73	75	100	66	82	82	76	74	79	73	92	86	73	71	76	80	77	83	90	77	86	88	98	77	85	93	82	75	78	74	80	68	72	85	71	93	99	68	78	85	79	84	93	88	81	84	92	73	73	76	73	80	90	85	77	74	70	83	80	78	72	91	78	75	86	67	92	74	83	84	82	81	75	85	78	71	74	89	97	98	83	76	75	73	78	89	93	71	88	78	78	75	80	74	73	75	80	67	76	76	82	82	76	78	90	84	82	68	81	76	66	74	89	81	70	65	75	76	91	87	67	85	74	89	68	81	85	112	72	85	82	97	74	80	75	82	75	76	68	81	74	74	78	71	87	75	88	76	90	70	70	81	89	76	86	72	73	78	87	82	75	87	67	78	60	79	71	90	79	93	69	88	79	81	91	97	78	75	80	79	77	88	83	67	65	103	93	72	80	76	98	67	74	80	84	90	80	82	83	80	88	73	95	78	90	82	77	82	76	76	89	72	70	83	96	73	73	79	86	73	81	87	69	79	83	82	83	97	72	91	82	85	76	93	66	77	84	79	74	83	61	83	68	85	86	84	97	82	80	59	84	84	93	95	83	80	81	72	80	85	68	83	80	78	73	95	66	75	78	87	91	88	87	72	71	88	86	78	70	80	75	77	82	95	76	66	70	81	82	79	86	81	69	67	81	94	85	75	98	85	81	80	87	71	66	66	90	78	89	76	67	77	96	79	89	96	91	73	58	71	80	83	88	81	90	82	79	85	92	79	65	84	85	91	69	97	76	84	88	80	88	89	86	89	96	91	74	79	85	86	88	76	76	85	80	85	74	79	71	75	74	85	74	62	82	75	76	81	89	78	101	75	71	78	100	93	84	63	78	84	87	69	95	80	74	88	85	71	83	87	85	75	84	77	66	72	89	86	76	70	70	94	76	87	75	79	82	93	73	75	71	72	85	71	69	89	83	77	70	83	79	87	69	93	94	74	72	80	81	73	84	75	66	72	85	70	96	67	77	84	75	78	81	86	71	76	78	79	81	66	71	69	82	97	97	84	109	72	80	67	82	95	70	86	86	83	82	77	77	74	90	81	96	61	95	103	57	71	75	60	78	87	94	94	84	54	76	79	87	82	76	68	100	70	79	84	87	76	76	85	71	74	79	68	83	79	79	85	84	76	82	82	90	78	70	70	76	91	84	60	85	87	87	72	86	81	80	90	88	65	73	92	86	86	78	74	77	80	92	78	83	81	74	91	100	69	83	76	92	80	84	84	66	91	80	70	80	90	77	91	85	76	69	71	75	75	88	87	91	71	83	55	74	67	83	102	75	78	74	82	89	89	84	81	82	97	88	73	66	79	69	69	84	93	72	74	64	89	95	67	93	76	81	86	74	82	71	79	80	70	76	76	88	83	84	86	74	68	77	89	69	79	77	81	90	86	90	79	66	92	64	84	71	77	66	87	84	86	92	94	68	67	78	76	82	72	83	92	62	69	76	79	77	80	71	66	87	95	48	81	96	90	74	78	83	85	80	81	67	66	97	80	84	83	75	82	79	79	72	90	90	80	74	64	101	75	79	92	88	79	66	88	63	92	84	79	74	82	85	99	76	79	95	81	64	77	91	81	75	84	72	66	82	67	84	74	85	84	64	98	79	82	76	93	85	89	82	67	95	87	83	74	78	85	87	74	79	97	62	82	91	74	72	62	76	88	87	69	64	86	77	86	68	73	85	71	71	73	86	72	90	85	59	79	75	63	61	82	82	72	83	75	64	85	68	82	97	97	75	76	80	80	67	85	92	78	108	81	90	92	80	77	89	73	93	74	80	91	95	77	95	71	87	80	70	71	73	80	77	79	82	80	85	82	93	82	81	84	74	86	91	100	73	95	81	105	79	90	79	79	76	89	75	80	89	87	86	90	83	79	96	77	85	90	85	77	73	83	85	96	83	77	90	73	72	74	83	91	74	72	73	104	85	66	85	70	92	77	83	79	78	88	78	70	64	91	85	90	74	72	78	86	77	86	68	77	73	73	84	72	75	70	73	75	81	85	82	75	86	69	80	78	85	67	94	80	95	72	77	84	83	77	86	77	87	88	89	80	100	71	68	68	88	99	92	76	83	73	80	104	87	78	79	75	73	77	89	66	82	66	80	81	85	78	75	76	80	73	79	69	57	83	84	86	78	80	93	83	91	74	67	83	87	94	79	75	88	89	78	80	67	87	82	89	80	92	70	87	76	107	73	83	112	66	95	86	86	77	77	79	76	78	76	75	67	62	67	91	69	85	88	83	87	64	85	79	87	81	65	76	73	72	80	85	84	77	77	86	80	84	90	79	71	71	95	102	94	90	83	85	80	67	96	82	72	71	71	80	85	74	77	85	83	68	79	83	77	79	67	89	83	74	78	85	80	101	87	98	81	85	68	74	82	97	78	80	87	79	94	68	82	85	79	84	84	72	81	71	95	78	85	77	62	86	86	82	67	77	71	62	85	71	85	89	81	85	99	84	68	76	79	79	82	78	84	77	74	80	80	62	87	90	83	74	63	80	77	87	56	85	71	83	76	71	79	99	87	71	70	77	75	70	71	69	79	76	90	82	72	90	79	66	78	74	79	66	69	86	73	79	79	90	71	77	79	88	78	78	78	69	77	61	82	69	68	87	84	88	79	71	66	88	85	75	74	79	74	77	79	86	72	84	77	82	92	81	82	74	67	80	78	80	75	90	91	79	70	94	81	84	76	83	85	89	74	80	72	69	72	72	85	77	69	105	71	72	77	89	80	77	85	72	82	63	80	83	79	93	87	72	75	75	83	71	67	82	76	82	82	72	90	90	69	67	87	83	91	105	84	74	86	87	74	81	84	75	82	68	84	75	65	83	82	91	81	91	65	78	88	91	81	82	75	74	72	77	85	73	71	69	86	61	76	90	79
27495	15781	11011	9071	4787	18007	9258	3838	1011	877	770	819	729	723	688	678	621	644	691	693	644	596	615	623	559	600	618	610	595	593	569	608	573	576	581	554	570	585	581	570	579	527	576	533	539	574	580	557	559	582	543	570	550	557	554	560	575	588	570	602	560	535	574	539	578	551	589	491	608	574	585	544	557	536	573	538	589	528	564	568	542	593	568	577	540	557	552	588	585	580	581	573	572	554	541	584	534	565	582	536	554	539	547	549	561	556	595	567	569	566	565	554	518	571	572	607	565	545	522	572	549	560	554	553	565	557	568	548	532	558	557	571	560	547	574	577	576	550	557	558	583	558	573	567	564	569	608	586	553	551	552	591	576	568	581	553	573	570	537	528	569	572	550	557	577	547	544	580	607	551	556	548	546	578	549	553	580	581	545	591	533	589	536	571	508	539	576	535	596	566	568	559	552	528	601	570	563	536	560	518	567	576	534	576	580	615	583	535	583	570	558	569	545	591	555	567	559	567	525	617	599	563	577	572	597	587	570	574	568	599	596	562	563	565	603	567	546	561	548	554	591	588	593	594	574	569	576	563	593	545	559	541	515	560	569	589	562	541	550	559	561	530	564	591	519	561	591	534	571	582	559	567	554	589	576	558	527	558	545	581	526	544	571	564	546	536	571	579	584	590	583	546	549	572	570	579	552	510	560	587	544	577	557	550	574	584	540	571	560	594	598	585	545	551	564	592	558	577	591	553	559	555	598	579	581	580	576	576	529	555	584	534	572	540	555	529	589	594	567	619	572	534	550	553	567	549	587	590	538	604	587	510	542	577	606	550	576	588	589	557	582	543	592	582	570	567	604	549	572	594	583	554	542	576	525	614	578	572	605	592	601	534	544	590	599	615	551	518	536	561	532	586	586	534	569	632	562	557	582	540	561	561	571	573	575	524	612	596	572	572	568	545	558	576	622	543	566	587	583	547	596	579	597	572	548	552	589	583	586	553	605	553	564	586	561	565	568	557	585	562	566	564	545	545	559	571	540	575	546	542	590	558	559	533	565	573	561	577	604	574	612	553	550	562	581	560	582	591	555	595	565	569	558	551	575	557	562	551	537	605	575	561	569	576	582	529	526	534	568	572	563	586	583	557	605	561	558	592	542	543	565	554	557	593	546	569	549	571	530	550	547	538	570	549	571	573	619	560	573	550	583	537	553	560	580	553	559	583	551	594	587	579	571	561	563	564	577	605	535	539	558	596	533	606	542	590	551	562	608	546	584	571	590	527	527	602	596	579	590	523	553	590	620	520	543	558	576	542	553	531	544	543	564	576	575	573	592	550	520	532	549	548	585	526	534	559	548	583	565	582	547	551	585	549	577	549	546	590	579	539	571	566	517	567	563	542	550	555	546	585	552	568	568	551	571	572	571	561	579	542	580	552	566	528	583	564	621	552	550	556	586	573	560	550	565	564	590	569	592	565	576	561	555	583	608	562	581	550	560	567	589	584	520	594	575	595	529	619	582	600	561	548	527	572	590	540	571	530	549	562	621	583	581	579	579	569	572	554	499	571	513	575	605	529	578	594	594	584	565	562	585	576	562	567	541	554	551	569	557	580	584	558	527	592	564	547	584	620	562	591	540	584	576	579	513	594	593	563	613	638	552	614	565	580	581	597	538	540	495	559	578	535	520	582	573	536	575	557	551	545	589	556	574	531	575	574	569	535	555	554	510	534	598	581	552	527	559	555	537	584	549	567	569	542	581	605	566	554	547	597	598	566	534	603	598	560	577	561	551	590	573	579	589	554	536	581	560	485	566	613	574	576	562	556	565	600	576	584	600	586	565	557	568	594	553	569	550	565	581	550	561	556	565	557	554	562	548	556	543	539	571	587	563	528	590	584	581	584	581	555	571	559	531	578	566	556	543	571	570	541	532	564	568	565	552	527	583	557	607	536	535	561	498	565	577	558	568	569	533	523	573	597	524	537	597	550	577	575	531	540	513	623	581	556	543	548	596	550	522	547	592	573	551	553	498	576	563	586	610	543	534	585	563	574	530	569	546	572	590	572	578	563	546	570	576	593	577	528	570	563	542	503	555	575	563	530	552	586	541	563	568	584	619	592	568	554	541	560	549	571	543	560	575	559	583	561	584	569	567	537	609	571	625	558	576	510	605	588	572	606	571	570	542	589	542	598	536	550	534	563	530	596	553	551	545	571	599	578	633	602	546	576	545	577	559	546	591	613	580	614	560	550	535	530	559	576	540	563	560	548	595	557	553	543	591	526	587	547	539	523	603	602	592	573	627	564	558	539	593	566	551	523	577	572	577	561	547	542	557	551	559	532	590	561	566	553	553	511	576	580	614	541	560	576	616	553	612	578	549	564	603	552	527	608	533	559	577	542	613	589	590	585	548	584	544	573	545	585	594	588	580	544	567	562	558	563	556	569	599	537	565	583	617	546	525	588	600	610	540	587	578	571	550	576	567	565	582	587	564	559	586	614	576	532	559	565	581	551	579	560	586	571	549	585	614	583	582	604	549	573	562	581	595	578	559	592	538	544	591	511	572	516	577	568	585	541	586	589	595	569	567	531	560	566	558	566	568	555	571	570	548	538	565	567	534	552	550	580	593	514	562	582	558	581	561	585	550	595	577	546	591	537	543	537	563	562	546	548	543	550	581	529	569	524	586	572	574	559	564	593	596	584	584	567	569	577	573	527	573	579	565	610	576	545	541	575	601	547	552	596	536	550	568	545	567	547	546	531	535	534	535	596	539	584	552	555	561	548	567	533	622	569	564	565	570	543	603	554	565	569	593	551	601	576	551	574	542	581	562	529	578	598	549	516	502	578	547	615	560	598	551	578	572	607	567	570	563	621	560	611	544	526	530	558	578	594	557	592	542	552	560	571	556	562	571	610	555	574	567	578	551	574	579	585	524	538	521	602	587	553	559	553	586	547	554	581	563	625	574	536	570	531	528	597	557	576	551	564	525	593	528	540	525	588	572	569	548	569	517	559	543	553	571	601	582	526	589	584	525	572	562	550	597	573	554	548	625	548	606	527	563	492	560	542	510	564	529	549	573	513	583	566	541	593	581	555	531	527	565	513	568	558	593	600	586	548	578	579	579	567	546	529	584	566	569	562	585	542	592	548	536	595	593	535	566	557	576	550	602	548	517	551	579	591	536	577	530	547	534	525	565	583	597	598	557	555	597	560	567	559	583	551	561	580	606	539	589	544	537	555	555	591	576	579	559	559	565	592	559	550	542	534	539	538	564	578	529	534	560	553	541	546	524	552	558	545	592	547	585	588	582	550	566	538	550	536	571	546	551	576	560	565	607	561	547	572	570	586	572	567	563	567	580	578	580	609	587	548	614	534	550	543	538	572	556	567	597	538	558	587	563	564	591	544	587	547	570	558	558	571	559	612	557	597	536	573	588	571	611	577	556	566	557	568	636	542	559	513	607	609	552	597	583	580	580	573	582	560	583	567	584	579	565	584	576	557
4454	2066	1084	691	284	471	253	177	128	124	130	120	114	114	140	110	117	111	128	95	133	129	128	109	122	125	111	121	123	127	115	98	136	117	113	104	105	110	127	127	128	129	128	117	131	121	98	105	122	107	119	108	117	123	119	117	114	116	113	118	118	120	126	122	126	111	100	111	94	128	110	134	104	123	84	133	114	136	136	127	121	134	123	120	113	106	116	123	129	118	110	140	124	115	94	109	115	119	130	129	120	130	111	122	114	127	112	117	101	113	131	106	114	117	106	106	113	124	104	133	107	112	130	128	109	106	133	117	108	115	129	121	113	129	105	112	111	131	129	103	112	128	113	115	109	120	114	136	114	94	129	111	113	115	124	111	107	122	127	108	122	114	125	119	122	127	125	121	105	104	120	130	118	122	113	118	106	124	103	132	127	131	103	126	140	113	101	130	114	113	130	112	103	118	128	118	120	103	115	112	96	108	114	106	118	110	113	143	121	115	112	124	107	118	117	109	127	153	138	112	104	128	121	148	110	109	122	106	122	113	123	114	131	122	104	107	99	113	115	123	85	112	123	125	122	145	125	114	127	140	120	101	102	110	132	105	125	115	124	116	129	124	116	121	134	129	130	102	128	110	133	114	129	117	120	122	119	115	119	128	119	121	98	126	119	102	112	133	121	109	106	118	129	108	126	114	120	106	111	110	99	130	97	123	124	110	128	114	142	101	123	114	100	120	125	118	121	117	114	119	136	114	120	111	121	118	121	117	122	97	110	123	135	115	106	110	114	118	119	127	122	116	105	124	113	121	119	115	107	124	135	117	124	116	130	119	111	127	114	102	106	140	117	108	106	100	99	115	127	130	105	120	139	131	127	113	106	111	132	108	132	121	125	148	124	125	117	130	116	130	119	123	106	97	121	111	103	108	122	103	111	115	102	111	121	148	113	126	134	117	122	131	101	122	119	133	118	98	116	110	115	106	119	126	134	133	117	96	104	106	110	121	115	118	106	115	124	110	115	120	101	117	117	116	102	124	124	124	110	121	112	132	119	105	117	120	100	142	134	129	120	124	132	124	119	102	122	135	117	118	137	116	111	115	111	140	126	127	126	121	130	138	132	129	125	100	113	113	116	124	105	125	127	124	115	124	132	124	121	112	123	124	133	122	138	123	121	132	101	93	123	109	130	114	124	115	121	104	92	116	129	111	123	92	122	128	123	137	115	121	106	118	143	117	105	139	143	126	112	126	125	114	107	106	124	119	103	134	120	121	121	138	123	137	121	123	123	117	117	118	109	105	128	123	133	117	101	110	118	125	139	124	112	128	118	129	116	108	126	98	113	118	110	118	131	131	112	107	113	113	112	115	116	124	103	111	122	121	123	124	111	128	113	109	127	122	97	119	106	117	143	116	126	113	122	105	113	107	122	117	119	121	104	135	130	111	125	119	125	114	125	124	127	109	109	125	124	119	110	110	116	127	114	114	134	132	114	119	123	117	124	136	112	100	106	128	114	108	113	139	131	113	109	119	114	112	113	140	129	105	114	107	128	108	136	140	137	143	114	120	131	122	100	99	105	105	110	113	117	127	127	130	123	110	102	103	120	101	114	107	116	107	112	110	117	111	139	119	104	125	122	106	123	121	91	105	128	106	127	101	112	124	129	134	111	118	117	133	132	121	126	109	122	116	104	92	123	121	104	128	125	106	133	125	134	137	128	141	119	123	111	106	109	124	115	106	119	100	120	130	98	114	111	112	118	129	119	115	134	128	115	142	104	118	114	131	122	138	104	122	118	112	113	120	132	118	109	120	110	127	95	106	106	105	110	102	127	136	128	111	104	123	114	113	124	114	125	111	125	102	126	120	106	104	113	101	143	116	109	130	114	125	127	115	124	115	145	141	120	109	132	125	123	114	107	145	121	139	122	117	114	126	128	116	107	137	133	123	130	124	123	101	111	145	129	132	90	115	109	101	108	125	129	107	130	128	113	108	107	135	100	102	111	117	126	129	126	116	97	100	116	123	120	123	120	121	103	123	119	107	109	125	127	129	129	124	104	123	102	119	110	123	111	114	107	114	114	120	111	110	113	120	116	125	105	129	134	106	105	133	136	127	136	131	113	133	118	121	115	129	101	126	122	110	137	114	134	119	104	132	112	116	121	111	125	123	107	109	115	114	112	122	113	111	110	116	132	122	127	112	126	119	117	102	119	107	134	118	121	119	117	101	136	131	111	139	115	122	121	119	106	113	127	128	108	121	113	113	125	134	125	122	128	121	129	126	117	111	88	122	122	131	141	111	103	142	146	116	114	131	109	117	119	124	123	117	122	116	103	123	118	103	118	122	113	132	124	120	111	117	137	117	124	102	127	126	133	126	125	140	95	119	112	122	104	114	113	121	120	112	120	102	123	109	113	123	107	122	111	133	122	92	126	119	123	108	125	138	122	117	116	104	98	111	107	131	118	122	117	124	109	110	116	117	124	130	116	120	124	90	111	98	114	90	107	112	107	102	140	116	124	110	108	115	108	128	111	104	125	118	110	116	132	130	136	111	118	119	116	119	117	120	97	116	117	130	109	116	121	121	102	130	109	106	121	126	130	120	126	119	112	121	135	140	110	125	121	131	123	121	122	115	134	105	120	99	128	95	114	124	130	125	133	121	120	100	122	116	121	122	115	131	120	127	122	109	107	107	119	117	108	119	112	113	125	115	113	122	118	125	106	99	116	119	124	102	107	120	111	124	112	98	115	119	114	121	123	120	124	99	112	104	121	110	133	119	111	107	115	118	127	131	119	125	110	106	117	133	124	117	112	101	111	129	117	114	117	110	117	102	124	117	134	93	113	104	115	114	133	117	104	110	111	143	126	112	127	121	122	128	104	106	141	110	117	121	130	112	128	109	119	112	97	129	120	109	110	118	113	118	125	105	137	113	108	117	107	123	117	125	130	132	115	121	108	114	120	127	124	101	110	102	123	137	113	101	117	121	121	105	112	116	143	109	104	105	121	111	121	116	115	114	100	124	117	116	102	125	129	120	122	113	115	123	131	132	103	108	115	124	115	110	123	125	137	133	112	119	120	108	120	113	124	141	111	106	103	105	112	139	126	120	126	118	125	128	114	116	107	123	116	115	109	140	110	116	118	124	119	99	104	104	141	137	126	125	125	119	115	100	121	115	102	113	110	116	116	114	134	123	121	119	143	123	117	107	115	106	117	109	119	115	131	118	128	121	106	83	143	101	131	116	100	114	123	114	111	135	144	126	116	121	123	114	123	104	123	131	115	116	121	99	127	110	98	107	107	128	120	126	98	113	108	122	126	118	133	114	126	137	124	129	112	103	115	124	119	125	102	139	97	102	126	116	100	120	122	130	101	113	104	120	125	107	115	108	144	99	110	110	104	134	113	112	111	109	134	118	122	126	124	133	116	130	132	129	133	121	123	122	141	114	130	110	112	115	125	129	113	127	94	100	113	112	116	135	105	117	118	137	107	124	111	103	123	105
27663	15108	10254	7970	4916	15587	7636	4258	1271	1176	1084	1142	1100	1060	996	1018	957	975	961	919	949	927	838	899	917	893	905	902	819	908	873	894	930	925	890	875	827	817	878	848	871	909	881	855	842	863	884	861	901	852	870	884	843	865	880	844	879	821	848	849	833	819	824	894	833	843	894	815	841	844	852	833	849	813	877	874	880	814	834	822	841	871	846	858	846	842	825	895	894	844	867	762	841	853	827	859	873	886	893	839	855	868	869	873	813	825	878	856	862	798	898	883	831	895	857	850	788	809	882	904	854	833	854	883	849	810	867	919	849	860	843	840	849	845	870	902	869	843	775	885	836	846	837	823	869	828	820	867	865	861	833	823	851	854	840	863	819	847	841	854	860	883	840	855	857	842	820	855	866	874	883	879	895	884	869	788	863	842	853	845	822	849	889	842	869	888	892	830	894	917	868	866	872	894	875	783	909	854	833	905	904	836	923	834	848	881	853	857	838	839	798	870	877	852	852	889	870	851	897	829	827	868	925	824	828	826	818	857	868	765	810	847	827	837	803	864	861	816	875	879	860	836	831	867	885	823	866	871	835	849	912	873	873	876	856	868	848	846	827	860	847	873	856	790	825	844	851	847	874	854	880	864	837	852	843	848	831	869	854	885	828	848	877	805	871	853	823	843	844	800	837	872	819	835	861	879	856	828	912	877	866	827	835	823	828	874	874	825	875	908	863	856	883	872	871	851	872	836	912	821	852	874	819	822	877	860	858	853	877	879	832	806	849	812	866	868	863	781	881	834	847	878	841	820	867	882	904	814	868	862	869	822	862	857	807	826	841	901	837	868	925	804	843	817	839	876	860	859	805	850	863	903	839	831	874	829	802	892	815	870	885	819	845	861	827	845	854	837	850	859	848	864	858	830	924	840	866	861	879	853	858	873	835	926	906	859	856	897	838	814	793	848	883	862	822	843	838	890	824	804	873	850	904	910	887	847	831	887	946	871	821	881	863	873	855	858	818	866	844	830	861	867	890	880	889	842	797	888	863	937	855	841	839	896	846	825	860	835	862	870	841	878	883	857	839	840	840	843	850	832	858	869	866	787	840	854	840	865	825	895	827	849	889	901	825	848	861	925	859	805	876	895	852	814	854	877	874	849	818	863	885	841	891	863	860	910	835	850	833	881	886	868	894	845	851	874	870	872	865	848	906	910	860	906	872	809	853	891	831	834	854	870	858	866	848	871	881	907	888	863	904	812	878	865	873	841	862	880	861	840	874	851	861	860	839	833	838	819	832	865	812	844	826	881	843	841	820	875	886	841	828	868	830	812	870	830	900	834	854	856	836	841	830	871	899	920	821	901	857	856	856	798	814	877	832	797	871	837	841	869	879	877	863	846	816	869	827	821	915	825	847	851	814	821	851	858	889	832	880	826	826	881	846	858	851	875	904	827	834	905	879	856	863	810	919	873	874	908	836	858	844	876	895	828	902	851	889	855	827	844	835	836	860	800	908	843	888	890	883	863	826	881	859	859	912	898	874	895	788	885	893	882	856	845	808	847	846	885	867	875	811	866	888	875	819	855	858	793	844	884	802	865	881	830	846	828	850	886	878	895	881	877	867	830	837	864	834	866	812	768	890	865	806	867	828	906	805	879	890	870	830	809	895	838	836	851	858	867	879	832	893	828	913	848	870	866	846	794	891	828	842	920	836	924	797	820	876	833	881	868	850	885	821	851	910	894	860	846	844	855	897	832	873	872	873	846	797	831	856	847	816	845	815	910	844	839	888	821	816	859	881	852	865	868	842	893	851	887	839	873	884	880	859	848	898	859	852	847	862	849	905	844	903	863	877	835	866	817	837	826	893	807	870	889	822	837	865	818	797	834	890	877	878	849	933	876	869	848	861	858	841	844	849	833	808	878	827	876	845	878	822	865	891	839	878	833	843	871	841	871	891	876	922	850	830	841	876	854	796	806	881	873	822	857	857	872	851	829	801	880	846	832	898	796	862	869	877	852	869	851	842	868	864	849	833	849	847	866	823	754	837	871	843	802	921	829	840	812	866	921	796	832	852	842	820	852	818	871	912	844	845	848	870	843	875	838	899	889	844	837	867	844	909	895	883	872	836	857	838	896	863	841	854	845	871	833	863	856	861	857	869	849	837	902	869	879	890	890	890	874	839	828	864	841	797	830	891	832	866	897	897	833	812	841	876	850	835	846	868	881	810	798	880	925	846	869	848	792	827	895	911	877	839	892	808	894	836	926	869	886	867	852	826	864	859	858	857	871	891	838	843	845	839	889	846	800	850	886	865	904	848	836	847	826	830	830	885	867	873	896	860	861	908	854	865	864	865	870	874	830	887	818	889	804	876	863	900	832	857	818	834	836	865	868	872	832	893	879	860	872	845	858	851	864	876	887	856	851	846	855	838	891	827	840	841	872	871	860	855	828	818	878	863	829	867	872	825	884	832	829	869	874	896	868	874	868	848	841	843	848	861	877	848	879	881	852	827	882	832	864	850	832	843	897	843	878	828	892	815	844	841	905	870	907	856	815	807	825	889	854	788	802	811	818	827	870	784	854	882	875	854	853	834	804	910	843	831	865	884	872	835	922	894	884	845	827	900	896	910	904	886	859	791	834	862	832	823	828	875	846	874	863	841	879	860	865	892	837	873	874	872	835	853	881	864	899	874	882	833	842	815	799	823	875	908	836	850	833	842	886	889	858	860	811	812	824	888	858	920	874	807	827	872	892	858	904	856	858	867	914	831	797	899	858	854	844	861	883	811	886	852	875	852	831	858	837	899	796	850	860	873	829	852	851	864	843	872	829	846	856	850	848	911	819	853	841	863	857	882	833	876	862	863	846	866	847	827	865	872	880	835	870	848	890	865	828	883	840	864	876	914	839	842	868	878	851	872	816	848	857	884	812	865	808	870	885	840	877	859	888	871	815	865	868	890	853	851	890	896	874	837	864	804	827	841	882	879	837	864	865	886	856	871	859	826	831	896	830	890	879	838	843	880	806	866	841	882	851	830	888	859	914	857	857	840	852	863	857	870	784	872	898	879	828	837	849	868	867	841	832	923	875	920	843	812	856	894	891	860	836	854	893	826	854	876	860	886	869	876	905	852	867	817	880	840	897	853	859	889	832	838	878	858	881	827	847	863	847	866	852	932	888	875	896	852	853	913	858	845	866	900	827	807	875	897	897	892	824	877	886	830	930	888	868	832	906	914	878	799	858	861	875	842	880	853	845	820	827	878	832	888	855	882	849	841	794	795	861	847	863	890	881	855	834	887	854	829	840	852	881	816	919	844	858	886	815	856	811	856	855	860	824	893	899	799	921	857	842	811	842	835	857	910	885	934	872	849	855	852	844	818	867	846	816	857	899	859	872	857	873	898	852	880	890	823	867	850	837	821	826	831	815	852	902	878	892	814	839	868	854	875	855	836	893	810	854	867	877	883	901	859	834	813	808	893	846	858	832	845	881	829	863	870	861	843	871
3966	2971	1548	764	363	665	367	314	168	155	173	136	157	148	127	133	154	144	144	155	124	151	159	143	154	138	137	120	147	134	135	129	133	155	160	145	142	144	156	114	134	123	148	129	135	129	128	151	146	146	143	147	143	139	145	138	135	138	154	138	132	135	159	124	134	128	136	142	136	128	141	129	140	132	148	171	142	131	139	137	147	138	154	123	139	153	129	121	152	149	120	135	143	138	146	146	121	145	140	138	147	127	120	141	138	132	138	138	143	155	145	134	131	128	144	146	143	162	156	145	134	139	133	156	139	130	133	126	132	132	137	139	135	141	131	145	126	123	118	151	135	151	141	120	156	136	122	155	126	144	138	140	140	127	144	125	158	158	140	147	142	156	159	128	143	134	140	137	151	134	160	121	144	142	150	153	139	150	139	132	122	180	150	141	118	124	157	108	138	152	126	134	146	147	135	144	131	141	140	127	136	128	148	142	133	139	154	125	139	126	158	145	139	151	152	121	155	140	147	153	166	135	109	146	135	127	148	146	139	155	156	135	130	152	136	143	159	141	134	124	123	121	150	137	122	159	134	132	156	131	141	131	137	141	147	123	131	156	143	134	121	146	132	130	140	141	121	152	138	155	127	140	141	131	162	142	144	134	151	138	144	159	153	135	117	133	129	162	149	125	123	148	133	140	142	150	160	150	134	154	151	128	140	110	157	134	146	148	130	130	132	151	136	123	132	149	159	120	121	133	144	137	150	140	140	124	130	118	130	147	152	119	138	150	135	133	129	156	137	147	170	128	165	143	136	121	130	139	127	137	143	147	128	155	125	139	139	129	134	147	127	142	134	144	140	154	143	132	138	134	141	134	142	122	154	131	123	158	141	123	136	150	136	151	144	129	129	149	146	156	163	143	143	135	150	164	116	144	125	130	138	126	129	138	117	145	136	136	154	141	142	155	152	146	139	130	128	115	166	138	150	143	130	141	135	151	157	145	140	122	127	148	142	160	131	147	123	126	150	147	137	137	136	143	141	126	147	135	147	144	146	136	134	157	143	147	141	129	126	160	139	139	112	147	147	134	144	146	138	133	144	147	141	141	150	124	159	125	132	144	136	156	142	146	158	152	116	131	132	136	115	147	124	162	151	129	134	119	128	122	146	145	158	152	134	156	132	152	117	126	127	140	134	140	142	167	152	157	140	144	136	136	147	124	151	117	158	148	127	149	123	161	163	113	140	156	149	139	137	135	158	144	151	161	158	153	133	142	115	160	139	128	118	135	146	114	142	147	142	144	151	137	131	137	148	149	132	138	138	142	129	142	152	120	113	129	140	143	142	137	122	147	156	130	141	123	128	148	143	128	134	141	127	127	123	139	138	148	120	155	129	137	140	139	152	134	134	165	153	163	128	138	161	136	139	143	143	128	127	147	118	154	149	119	154	128	148	124	135	132	151	134	150	144	138	141	160	126	160	160	151	131	138	152	130	149	156	122	136	125	143	142	147	125	154	137	169	124	119	125	122	167	135	130	132	138	132	157	132	122	123	128	119	125	133	135	130	134	142	139	135	135	126	136	130	144	145	162	133	142	119	150	146	149	133	133	157	151	141	130	134	134	138	132	141	127	134	139	137	139	141	154	142	124	115	151	134	155	140	133	153	128	125	144	127	131	136	143	129	118	131	117	157	126	173	124	137	141	148	128	136	136	150	133	127	142	126	145	143	146	142	142	131	140	123	167	141	149	133	121	143	119	123	131	132	137	141	151	160	132	143	136	122	126	140	130	134	166	129	168	163	139	146	133	146	147	125	130	135	126	138	119	142	122	126	143	147	141	159	130	120	137	145	150	136	150	148	151	149	141	143	147	141	128	118	122	156	133	123	123	143	132	131	138	122	145	131	112	141	148	139	120	148	143	148	144	150	150	134	143	100	155	131	120	138	136	132	138	124	145	136	144	140	141	162	147	134	118	134	153	128	151	147	163	150	136	142	165	155	142	144	121	127	150	141	152	140	135	139	117	135	147	147	129	166	144	137	160	132	153	141	137	136	141	124	148	138	150	138	138	147	139	159	138	144	131	139	144	118	128	150	134	140	139	158	148	137	138	152	137	156	157	124	150	150	151	127	140	142	130	137	146	158	138	143	137	146	144	131	137	141	143	125	150	138	148	132	125	151	128	148	128	114	121	127	131	145	122	128	131	143	139	141	155	134	141	135	114	144	140	134	150	134	127	148	129	149	155	152	145	138	155	137	139	165	156	135	173	125	133	137	139	140	147	147	132	137	128	155	155	133	138	160	142	145	147	146	140	147	142	139	136	128	123	133	129	170	146	143	122	144	151	137	137	146	140	146	125	159	154	142	122	117	138	127	136	148	137	161	152	156	130	154	149	132	129	156	141	179	133	148	118	144	129	128	145	153	137	123	158	152	150	153	146	144	134	128	141	128	129	134	118	150	122	159	139	148	124	118	121	139	163	146	127	151	143	155	133	157	125	127	140	151	162	143	148	154	140	135	165	137	130	139	153	160	138	143	107	114	135	148	118	147	146	131	107	135	141	164	133	157	141	160	126	149	144	133	134	117	147	129	115	152	130	142	155	136	123	143	153	153	157	130	157	145	141	113	134	124	157	145	123	133	159	132	133	153	155	150	130	128	136	138	154	144	141	148	130	136	152	140	148	130	150	157	139	155	114	133	133	157	140	112	131	127	139	160	141	144	130	148	133	162	142	143	147	162	127	139	142	137	151	123	132	129	144	136	143	141	143	138	153	138	132	134	128	156	149	147	136	124	129	152	129	139	142	153	127	158	150	126	127	134	130	138	131	153	140	134	152	141	135	186	130	134	149	148	134	127	148	121	127	141	121	127	137	135	155	149	148	134	143	130	133	142	135	147	135	153	144	131	127	151	127	149	144	127	143	133	150	149	157	140	129	140	154	155	130	145	151	149	143	135	140	129	151	136	140	123	152	137	156	150	127	168	147	136	142	143	146	152	139	155	144	120	129	152	142	142	119	132	143	143	144	159	136	137	151	146	127	136	127	148	155	145	160	146	128	174	141	138	138	154	117	146	151	133	114	122	159	147	141	136	133	149	147	134	131	141	138	153	120	145	146	122	131	131	150	131	124	144	138	136	141	141	140	121	152	128	141	141	139	135	144	132	138	115	122	132	150	126	122	141	138	125	136	125	140	144	133	126	140	132	128	146	129	139	133	134	152	151	140	129	123	132	137	137	139	131	147	132	167	121	145	129	154	148	147	134	133	151	152	129	124	143	140	148	141	132	163	137	146	129	138	127	139	134	140	137	133	136	150	123	145	133	137	118	148	133	141	124	142	129	151	149	148	129	115	156	123	154	162	139	153	145	133	141	110	128	143	114	141	148	159	151	126	149	167	141	143	113	139	155	144	157	135	135	125	146	129	121	163	134	124	121	154	145	158	170	167	142	150	153	156	141	131	140	111	136	159	134	139	137	144	138	133	157	137	129	134	132	149	141	118	127	143
29555	19061	12599	9355	6445	19030	12355	8093	1919	1768	1614	1552	1384	1378	1364	1255	1246	1163	1250	1125	1153	1093	1071	1070	1070	1032	1145	1048	1078	1063	1040	985	1031	1029	1022	1076	1044	1058	1015	935	1043	1019	995	1056	953	970	1033	1032	1030	1021	927	989	939	1016	991	1047	955	976	1024	934	962	997	1008	988	948	1008	1050	1005	965	926	962	990	999	942	975	1009	970	994	1038	933	998	1020	991	933	969	991	980	981	955	920	940	974	983	1021	985	973	980	963	1000	950	999	974	947	963	965	1016	972	916	958	971	951	944	965	965	966	963	1020	995	944	959	968	967	964	1031	939	1000	1014	976	946	998	1014	968	1001	1005	956	983	938	993	930	946	970	992	1010	948	987	955	978	929	909	972	1019	931	967	946	981	982	947	906	1008	973	952	917	943	964	1011	1002	969	989	964	1020	943	975	960	980	916	967	1000	989	941	922	974	1012	1001	961	1046	961	947	999	989	1060	1005	947	1054	971	909	948	989	944	922	954	952	956	961	995	960	984	975	928	976	955	997	997	914	976	973	1024	935	923	959	976	978	982	1025	998	966	1012	993	997	1009	1000	983	1063	971	965	960	928	990	956	940	996	981	987	983	1020	956	928	959	960	978	962	990	983	1010	972	993	1018	963	979	950	955	942	1063	925	990	1000	1003	987	1001	991	952	994	1023	960	994	956	941	959	1005	988	915	953	1022	986	976	966	995	1035	952	966	929	958	953	957	978	1006	957	986	926	970	949	1003	971	957	979	962	959	1010	956	971	941	958	971	970	949	931	950	999	1012	960	960	991	1001	934	982	961	1021	959	962	949	968	992	956	1026	1044	939	966	1028	956	995	1008	944	970	987	990	943	1053	952	983	1024	902	994	954	1000	926	982	932	979	963	917	1006	983	961	944	942	1023	949	996	968	989	939	991	954	961	967	919	968	1003	994	1004	973	966	901	993	988	935	1030	913	930	932	947	953	938	974	1010	908	909	989	1029	978	954	916	984	1047	970	941	986	935	972	950	939	911	950	1008	990	939	971	933	960	998	1028	939	960	966	958	1000	1027	976	970	958	935	966	969	1011	980	992	964	985	1024	975	940	1006	930	1004	954	1014	970	973	1001	966	919	1015	1019	972	884	973	914	952	966	958	995	975	969	950	904	1005	1005	1012	993	976	994	939	977	963	961	949	934	998	1015	989	956	975	1023	960	943	925	1002	958	938	993	1006	952	928	903	965	936	1001	914	970	947	966	900	951	966	981	972	987	1017	1065	1016	1028	966	989	972	944	1053	1011	962	919	933	971	1025	970	953	967	948	954	995	941	983	1020	1069	983	997	978	996	1041	972	1026	958	977	965	1002	1009	964	986	978	963	1011	979	926	960	1008	999	1000	969	959	1003	974	1021	952	969	966	995	965	961	1004	949	1037	956	986	993	957	946	983	964	968	985	1001	986	966	922	995	956	980	932	1002	1010	976	980	968	969	959	1003	1013	925	1005	987	948	979	955	991	907	994	989	962	989	938	944	977	905	988	966	940	1004	915	983	930	971	921	953	963	998	983	974	998	1037	963	1006	1005	927	971	1025	976	975	961	946	944	949	977	1003	1015	995	972	974	1051	979	925	963	949	963	964	977	985	944	921	937	977	970	948	943	937	1002	982	1007	968	971	960	946	1010	975	981	957	978	950	963	936	968	977	965	973	1012	932	991	938	957	1010	985	1022	968	932	997	970	971	983	912	1042	948	918	976	935	966	919	960	943	985	974	934	936	951	985	911	983	1018	919	1043	941	970	953	1017	960	967	985	927	959	976	958	981	962	959	944	1004	990	930	988	962	950	970	933	961	955	988	907	937	979	941	998	1000	994	948	950	997	978	978	978	983	938	969	1074	989	952	995	1018	1012	1019	1007	1007	970	968	960	969	975	971	1010	980	938	993	1032	953	1010	1026	942	1011	999	1002	934	952	941	950	1011	998	1013	952	1016	982	989	986	986	908	976	915	1016	976	998	945	936	982	996	936	1007	935	954	950	1000	994	992	943	953	955	969	1042	992	905	938	985	957	947	960	965	903	964	951	929	970	940	932	976	921	975	1042	1023	933	944	960	957	938	892	969	1030	979	966	945	988	994	956	985	939	993	1029	980	991	923	981	947	982	973	928	978	987	924	978	955	977	1007	965	976	923	945	933	945	1001	991	951	976	940	978	958	947	964	921	924	993	987	990	980	993	993	957	980	972	975	982	928	961	972	963	956	902	945	965	1006	947	957	978	944	1009	1023	941	961	894	964	965	1018	1011	972	1031	965	950	967	994	1021	949	1005	1009	993	974	975	966	1018	1021	974	1013	1008	947	976	1008	958	992	998	945	978	933	938	932	949	944	943	915	1014	888	957	995	934	939	962	1034	980	917	968	951	941	911	943	963	939	991	919	917	938	1000	1025	951	954	989	927	931	985	961	934	976	975	961	1000	961	987	962	907	957	957	1015	977	988	946	939	966	978	917	1016	990	961	984	948	1020	1005	980	961	980	914	967	970	928	1003	977	1006	972	912	958	1010	954	964	969	936	958	1020	948	1007	989	927	1050	984	962	928	997	980	908	922	1022	967	956	984	951	949	962	932	983	953	961	939	936	1008	937	964	1073	991	991	948	1040	984	1009	1038	955	953	1012	955	940	957	967	1011	995	976	1002	968	969	981	1030	967	889	976	1052	982	963	1004	982	990	916	971	995	910	1013	968	971	986	919	986	985	1028	1023	954	972	929	973	955	950	1003	949	948	987	1005	977	1027	940	986	974	969	973	944	968	963	944	961	984	915	1008	965	992	952	933	958	958	1012	930	984	979	970	975	980	894	936	974	1005	1005	989	968	962	990	949	1010	909	984	959	962	994	976	1017	1012	990	994	1002	924	962	971	963	991	970	962	1020	1054	965	991	935	950	982	990	978	930	950	984	919	1023	941	1013	976	1007	959	1012	1007	943	951	957	941	984	997	958	942	979	942	949	922	981	968	996	962	1001	1016	941	953	954	947	957	951	931	961	1037	951	965	1015	990	937	1011	949	986	978	969	977	948	940	1008	996	940	1007	995	989	939	977	982	971	990	968	979	969	993	931	988	964	991	1018	938	954	964	966	956	1009	985	960	1017	972	970	992	975	988	1029	949	1015	945	1051	957	968	1010	995	1010	985	942	990	975	966	938	1062	1010	1001	949	1027	1034	967	1008	1010	963	879	977	999	987	979	959	992	954	999	998	993	930	1025	1001	973	980	927	947	920	928	939	991	945	983	966	952	943	999	964	898	941	1003	961	962	913	911	972	948	967	977	941	980	932	1040	947	1003	940	956	955	959	993	925	995	979	957	967	935	962	1010	961	944	1041	937	1007	908	962	958	995	972	935	954	936	967	981	961	992	1004	930	998	893	971	1021	979	963	1004	968	1004	955	971	1004	1022	1028	933	927	994	1021	948	911	961	974	939	1007	995	964	912	973	927	989	930	963	933	985	935	919	946	970	963	1012	981	1030	1006	994	969	1019	963	930	979	1015	984	937	1043	921	985	952	973	924	971	987	961	995	958	1028	1037	911	1056	937	980	933	934	922	975	993	939	977	1002	895	985	977	972	1033	953	999	1010	971	898	994	1018	969	995	935	973	1003	921	990	928	953	984	983	994	997	978	943	973	962	935	978	1016	981	991	1006	966	973	954	955	952	997	1017	927	1010	967	958	1001	987	932	1000	940	961	982	980	999	959	1015	969	987	1011	974	984	973	943	947	1039	984	968	978	978	950	956	1026	999	1019	970	991	926	961	975	943	961	953	959	984	941
2729	1591	804	453	173	119	81	72	62	59	79	74	57	74	62	70	65	59	65	50	75	62	75	70	60	56	53	80	80	59	79	60	67	65	68	60	63	67	57	54	74	65	67	68	84	57	55	69	60	66	74	58	57	67	47	58	81	53	74	53	55	65	64	70	82	65	61	73	80	63	72	72	73	56	79	60	55	64	61	68	77	64	69	62	65	71	61	77	70	70	77	63	73	61	80	75	76	74	69	59	72	73	68	45	62	63	77	74	70	67	74	73	56	62	68	66	66	72	56	60	51	63	64	76	64	60	63	57	53	67	76	57	75	55	72	66	64	61	58	61	71	72	60	63	70	72	58	57	81	66	70	63	61	75	73	61	64	63	72	65	82	73	53	64	74	57	64	61	72	67	66	66	65	62	67	44	58	69	60	70	66	65	64	77	54	59	61	70	76	78	59	69	42	59	48	70	78	71	55	63	65	65	66	62	68	70	68	62	63	71	60	55	59	72	57	67	76	61	71	75	76	64	64	65	74	64	52	77	72	64	62	70	58	55	66	67	59	66	60	72	49	69	75	60	61	65	68	71	80	67	64	75	49	68	69	71	62	55	86	76	58	69	69	76	58	65	68	63	74	64	62	64	62	75	68	79	77	65	69	71	71	69	71	66	71	57	72	58	58	72	59	70	73	55	55	59	55	76	81	58	63	51	64	77	62	64	64	70	66	61	61	78	67	49	74	63	63	63	71	58	51	57	59	61	69	74	63	55	78	68	61	71	84	59	52	80	68	65	62	57	69	55	60	67	64	65	67	55	61	70	64	74	78	60	65	67	63	60	59	52	72	77	64	61	74	64	59	91	61	56	64	79	48	62	49	81	64	66	65	65	83	56	73	59	75	63	71	51	55	67	80	60	57	67	74	62	57	71	74	56	58	61	73	75	75	75	73	69	74	61	84	73	66	60	79	63	68	68	62	52	76	72	72	74	59	66	66	52	67	62	76	54	67	68	62	57	61	69	68	62	70	63	67	65	61	68	63	62	72	50	80	71	68	66	63	67	70	58	73	88	68	66	73	69	76	69	71	74	54	78	55	73	62	67	63	66	68	68	62	68	59	66	81	70	64	65	75	79	74	63	76	64	73	65	80	67	53	55	64	58	62	70	65	55	61	65	68	68	69	64	62	73	60	53	57	57	80	57	52	71	60	83	73	73	62	62	52	51	58	62	69	54	58	63	49	65	70	62	68	85	68	76	68	58	59	75	65	52	78	80	59	78	69	68	59	79	70	74	73	63	65	68	70	59	68	71	68	61	64	56	74	81	74	65	74	71	72	53	71	63	61	62	74	56	65	74	62	82	66	55	66	54	62	56	61	72	67	59	68	56	65	56	60	75	59	68	50	69	82	77	79	63	74	77	67	85	69	73	65	74	71	51	59	76	64	60	60	52	72	64	59	65	78	63	74	50	64	70	65	60	55	74	78	67	64	57	56	70	55	56	61	62	67	59	69	73	70	71	68	60	64	65	76	62	59	51	58	58	67	77	66	64	67	59	72	65	66	55	60	60	71	67	55	68	67	73	79	71	71	61	60	59	91	63	62	76	53	65	62	61	70	78	66	66	54	68	75	49	69	66	70	56	66	81	68	71	57	61	65	74	64	75	65	79	63	76	69	56	58	62	68	70	60	75	67	59	59	44	62	76	73	70	76	65	63	62	65	81	83	60	70	72	59	63	71	72	68	74	58	64	68	68	55	70	52	64	71	75	82	68	65	81	62	63	68	77	72	73	65	69	71	61	75	77	56	66	69	61	63	61	55	58	60	73	58	68	69	68	58	69	67	61	80	80	76	71	57	63	55	65	76	73	65	44	63	83	77	61	76	69	70	68	79	56	67	71	66	70	66	70	56	70	67	65	58	64	59	74	65	69	47	71	60	51	69	51	68	62	61	60	68	63	73	56	63	81	63	67	74	58	71	74	51	67	53	60	56	69	57	69	77	62	57	52	56	64	63	55	75	64	69	72	66	73	58	61	72	62	58	77	85	84	65	55	61	69	50	72	53	68	63	54	66	54	86	70	62	69	73	61	75	76	70	54	65	66	74	62	53	64	60	53	64	68	52	60	77	63	67	67	63	66	71	78	72	69	76	78	84	73	76	58	65	66	67	61	73	70	60	69	70	63	75	59	64	61	44	51	63	87	74	51	77	63	67	61	54	60	57	57	53	75	60	60	63	78	54	78	72	73	69	57	43	59	54	54	75	71	66	54	58	79	69	73	67	69	67	83	73	61	54	45	67	78	52	59	56	67	69	60	58	64	68	70	58	65	65	70	63	65	77	87	61	64	63	84	72	60	65	68	66	67	90	63	78	51	80	71	80	69	70	68	56	66	61	69	70	66	56	67	75	86	77	90	69	78	68	51	68	83	76	82	65	92	71	79	62	47	47	47	62	63	70	59	70	60	50	58	62	69	72	61	69	62	60	72	71	72	64	57	57	64	65	75	63	73	80	64	80	81	55	51	67	72	76	73	66	70	81	59	66	67	62	66	65	64	69	57	64	58	66	69	54	72	69	60	59	65	71	68	63	70	75	71	58	66	60	72	75	65	76	66	67	58	62	67	56	71	59	70	64	54	71	62	73	69	64	67	69	52	58	44	66	61	66	65	65	67	68	78	64	71	69	49	81	67	53	59	78	62	66	71	78	70	73	76	82	61	66	64	54	60	82	67	44	65	64	69	60	64	57	71	67	66	68	58	56	72	52	65	70	63	68	74	57	61	56	70	65	72	70	58	57	66	60	71	72	74	61	72	64	46	71	63	59	74	62	75	56	71	61	48	61	65	74	70	57	77	65	56	63	72	64	66	53	70	72	74	84	50	74	69	66	70	62	80	59	70	61	72	56	66	68	71	69	78	73	74	62	69	60	74	58	58	78	80	66	66	60	60	64	65	67	63	77	66	72	68	62	57	64	61	74	60	82	63	59	68	43	70	74	63	76	72	56	68	72	69	83	80	67	68	61	76	63	60	63	56	56	54	68	75	77	60	62	58	67	67	60	69	69	56	63	67	72	74	70	74	57	65	67	73	71	54	66	62	74	60	54	77	59	81	69	49	55	65	59	65	69	61	69	55	68	55	66	63	71	64	67	71	72	59	67	72	63	70	67	72	66	72	63	58	75	69	63	56	69	60	58	71	54	71	69	66	59	76	70	75	70	54	77	71	60	70	63	73	71	77	70	69	64	80	68	58	57	60	67	61	63	72	49	61	80	80	58	62	66	59	77	69	71	83	59	69	62	75	60	71	67	61	64	56	60	50	62	66	53	84	66	66	71	66	64	58	71	50	71	54	82	72	68	62	73	77	70	79	76	76	61	67	72	64	70	68	61	65	71	55	63	55	60	72	59	48	64	64	55	70	73	57	68	67	54	64	73	71	65	63	72	65	69	76	54	66	58	55	61	57	55	77	59	47	74	59	71	73	66	66	83	73	64	75	67	64	68	64
22169	13693	7819	6265	3613	3457	1385	1208	565	526	491	516	529	525	531	548	483	544	529	561	477	511	528	532	498	529	470	511	506	516	521	518	477	496	460	485	529	499	470	474	496	524	489	481	442	495	496	465	476	519	501	490	475	524	510	490	468	499	511	522	471	468	491	506	479	510	484	485	529	523	516	498	469	488	508	439	511	501	491	530	551	463	500	479	539	465	500	495	542	520	483	483	474	525	494	511	522	501	494	471	504	486	493	477	475	478	522	487	524	491	478	507	517	505	504	459	467	454	492	473	498	541	500	518	511	501	486	468	514	474	477	482	503	506	503	480	505	517	452	455	493	491	478	475	480	525	498	480	488	494	521	486	478	475	478	442	520	511	506	505	465	483	534	476	458	472	501	496	536	482	477	494	507	507	480	514	482	475	486	498	506	458	532	449	479	510	512	498	521	503	478	490	479	520	488	491	500	527	493	472	458	518	470	458	471	487	470	483	554	524	528	434	492	497	519	485	499	485	480	491	471	489	494	539	465	487	504	479	481	515	476	481	484	494	460	475	495	485	531	510	501	474	492	493	468	491	489	466	498	514	450	477	491	494	491	520	497	513	488	505	488	483	507	505	503	490	472	440	479	475	527	491	484	500	488	512	484	478	536	491	506	466	493	488	487	504	467	456	518	483	480	508	513	485	471	498	510	507	478	508	475	462	491	506	497	510	464	515	511	456	471	525	482	525	515	478	516	460	506	502	491	442	501	472	447	538	496	473	507	529	496	472	491	475	475	499	506	481	460	467	507	530	517	496	496	484	469	512	520	498	503	512	492	508	513	502	449	481	479	507	507	496	494	502	488	464	502	492	539	479	481	503	508	484	492	487	479	554	494	478	469	500	457	487	486	487	493	476	506	473	487	469	441	498	461	488	474	478	473	523	494	499	479	486	469	458	485	463	518	484	491	542	480	508	485	504	465	481	529	486	496	448	473	487	474	481	496	486	453	475	449	515	492	474	492	497	462	492	484	490	504	507	511	506	555	529	508	520	483	465	500	474	461	505	486	503	502	514	483	492	463	484	460	437	490	473	523	510	492	490	511	487	510	526	491	522	492	483	485	500	486	497	480	492	428	508	503	489	505	493	514	517	457	560	489	487	476	472	508	476	450	511	480	523	492	466	455	482	468	479	531	490	502	476	523	481	494	512	476	478	510	491	497	464	526	506	484	469	497	531	501	511	471	473	484	506	499	432	526	480	465	504	503	455	505	525	555	471	501	507	467	497	489	501	492	487	491	505	464	503	509	522	458	501	499	484	477	504	474	494	511	484	535	496	509	518	488	502	523	539	503	473	511	494	502	506	503	456	459	514	452	480	476	469	479	483	459	521	547	474	478	484	514	521	477	484	531	507	471	492	510	486	480	527	475	517	502	497	483	523	499	497	536	476	495	500	495	458	496	465	523	461	459	461	485	539	485	496	477	474	459	513	501	475	524	492	480	473	501	496	461	500	458	484	473	489	479	504	481	488	504	496	462	496	464	523	482	469	468	511	479	478	473	503	502	476	497	495	480	491	524	474	486	488	476	487	472	457	491	513	500	448	482	530	520	461	513	449	460	490	467	467	455	513	525	516	468	504	493	494	511	479	497	457	503	488	484	504	503	521	457	451	515	483	477	480	477	492	504	505	518	493	510	501	508	485	481	478	490	489	497	504	478	495	506	474	522	526	472	496	543	472	521	513	495	479	495	492	449	502	500	533	489	493	474	485	474	469	485	530	489	512	479	483	491	497	478	459	512	477	487	470	482	483	529	512	506	485	487	491	515	481	500	535	478	455	498	495	526	520	529	513	490	480	527	466	488	497	475	487	528	509	509	510	488	496	483	466	475	525	469	446	502	480	452	474	516	489	499	509	506	471	512	517	483	498	507	473	484	448	513	503	498	501	474	478	503	522	491	494	497	512	477	499	502	520	483	494	489	504	534	463	505	507	501	473	498	465	477	498	473	448	519	485	447	466	532	495	488	483	498	545	498	511	489	488	482	467	497	475	477	460	485	487	464	513	489	527	501	478	488	530	501	470	475	477	507	462	511	479	498	489	476	487	506	498	444	502	487	469	490	486	532	496	485	492	460	498	495	486	473	497	496	549	517	502	486	472	489	512	493	507	505	487	483	502	486	505	455	507	498	535	549	466	485	466	516	484	495	521	491	484	505	516	491	487	470	494	465	467	498	437	465	504	478	434	495	452	501	524	495	442	471	490	497	475	470	530	534	532	520	462	473	471	469	460	461	464	457	512	490	479	466	508	492	545	504	508	498	501	490	470	495	509	498	470	482	514	473	463	495	443	490	527	500	476	496	505	497	486	516	535	521	511	498	470	512	525	516	506	472	499	523	524	490	525	486	479	536	491	471	490	525	515	514	494	470	493	511	464	490	494	521	476	479	466	446	473	493	497	525	459	465	493	474	507	498	500	483	541	508	508	497	513	490	530	487	485	490	492	506	533	520	508	509	512	516	524	505	514	493	548	525	519	495	476	475	501	498	486	529	505	461	499	482	493	511	485	502	484	508	506	494	506	510	500	463	503	473	495	504	446	489	477	487	491	502	492	516	482	464	486	486	515	520	521	489	471	498	508	487	467	509	533	495	488	482	509	504	474	488	523	509	475	485	483	498	482	499	478	490	516	533	519	519	524	461	492	462	491	485	488	506	471	474	485	473	510	505	480	455	525	500	511	489	480	499	501	459	489	490	534	535	493	485	500	504	494	461	482	502	505	483	461	492	534	467	472	507	505	503	529	483	483	517	513	480	516	485	488	472	484	517	466	494	508	473	501	470	511	485	509	544	516	478	485	530	493	492	486	458	496	504	456	487	504	487	497	546	499	514	508	500	496	485	487	487	480	503	475	517	474	484	500	477	441	499	494	495	498	489	474	493	503	477	475	503	491	498	499	516	481	495	494	492	516	505	477	510	493	487	514	485	463	512	488	504	487	472	504	502	473	472	467	466	474	519	530	483	480	475	478	469	487	506	499	502	479	502	557	489	542	559	505	481	479	512	513	485	477	449	493	490	457	477	480	478	486	519	471	507	469	523	468	492	498	502	508	457	468	481	531	523	457	534	452	487	461	483	515	477	472	492	503	472	504	501	511	475	498	490	495	523	479	466	503	503	495	498	494	481	494	475	483	474	508	487	519	433	531	483	470	469	499	481	448	466	523	496	489	472	511	487	443	471	498	512	501	476	503	500	521	479	503	492	527	478	474	466	515	466	497	467	488	499	498	483	448	512	467	487	489	491	480	487	454	481	497	501	515	519	472	475	494	464	490	474	465	551	483	474	511	457	528	468	496	476	458	488	480	473	500	494	468	488	477	492	481	540	493	527	527	490	507	458	484	480	487	494	505	505	501	525	530	508	478	493	483	498	471	539	511	483	486	508	506	463	477	512	502	504	512	516	491	494	505	505	490	539	502	507	498	519	454	518	515	462	495	491	550	477	495	463	477	486	486
2472	1630	1058	553	194	328	194	147	98	105	83	86	77	72	68	73	69	73	77	62	76	60	84	70	90	97	81	88	89	72	76	79	75	82	79	67	81	74	78	71	76	84	78	73	73	81	76	95	68	86	73	96	74	86	88	77	83	101	73	82	77	93	89	84	80	75	86	73	94	81	68	95	78	86	73	72	75	74	72	71	78	88	101	74	70	83	83	81	81	80	89	76	61	85	117	71	66	73	69	86	76	78	94	68	68	77	86	70	76	68	82	72	86	97	82	76	70	87	71	78	94	79	67	61	82	87	84	73	81	75	70	93	84	86	83	81	90	84	83	84	82	80	76	76	75	79	73	71	81	88	76	95	83	88	73	90	87	68	70	93	87	76	88	87	63	68	68	90	75	89	79	87	75	80	72	48	77	89	78	83	69	76	71	79	77	74	84	83	60	70	87	82	84	67	83	68	77	72	73	86	87	66	81	83	81	93	83	74	89	65	79	75	84	81	95	76	84	80	77	80	78	76	76	81	72	91	55	71	74	82	83	81	80	75	72	74	84	68	73	86	83	81	88	64	84	88	78	81	68	78	75	66	88	88	82	89	70	84	77	95	73	100	92	79	82	75	81	72	72	72	69	69	75	75	78	83	60	81	72	75	67	78	81	94	73	69	70	75	97	94	81	64	79	61	72	76	86	74	68	70	82	88	85	97	70	81	84	80	72	75	72	81	86	91	83	67	75	80	88	84	78	81	67	82	86	81	88	93	87	75	87	65	59	81	95	89	85	99	83	79	88	80	69	66	72	85	69	74	69	84	76	82	84	61	79	63	90	69	76	81	81	70	94	77	93	87	83	72	83	77	87	71	80	96	72	61	76	80	67	77	76	72	93	75	77	71	72	88	81	86	84	83	71	68	85	84	78	76	70	79	81	84	72	75	89	78	89	70	89	97	83	88	88	84	85	80	78	88	71	70	74	64	77	75	76	78	69	78	71	90	94	83	67	91	73	81	83	84	65	72	79	78	88	68	80	87	77	75	96	73	81	85	68	74	70	69	79	86	83	71	93	79	86	75	95	88	83	74	72	72	70	75	71	93	80	78	78	64	76	80	80	61	88	70	65	77	68	69	83	86	67	74	89	94	67	69	59	74	88	97	79	59	92	84	73	65	77	102	79	84	88	91	77	79	76	89	70	74	68	89	78	78	79	68	81	85	85	87	69	90	77	95	85	59	94	81	89	76	68	83	68	76	83	73	87	71	69	86	74	78	65	82	76	66	94	88	83	65	84	63	82	87	97	74	77	96	85	71	76	74	77	74	68	87	74	70	75	71	74	79	82	69	83	60	89	90	73	82	66	69	85	74	66	91	65	87	72	63	90	63	81	72	77	95	72	56	66	76	72	81	61	84	73	84	82	78	87	66	84	62	81	87	73	61	63	91	93	80	78	83	73	83	85	73	89	79	66	57	61	85	87	85	63	68	77	103	88	102	87	66	81	90	91	82	70	70	87	74	74	84	73	66	72	75	92	76	88	66	71	95	69	78	69	75	98	63	83	66	77	84	85	90	65	77	89	81	77	73	78	75	66	93	76	82	82	85	82	91	70	83	73	92	80	81	67	81	84	80	66	67	87	72	80	82	74	67	83	76	88	84	74	76	79	75	83	88	79	68	93	72	72	69	80	74	71	76	79	75	63	70	70	74	79	58	89	78	75	81	101	94	90	73	77	76	70	81	77	78	72	59	67	68	85	71	84	90	77	62	82	88	65	85	66	86	71	69	63	72	68	73	75	78	85	75	89	91	81	78	79	84	80	83	58	87	82	75	98	76	64	69	68	86	80	84	74	94	70	65	85	86	85	82	86	83	73	80	92	84	77	95	61	70	80	75	70	78	79	79	81	84	96	71	80	74	76	83	70	80	75	69	67	90	100	83	84	84	80	70	91	73	87	89	82	89	75	73	77	78	89	80	82	72	69	80	79	70	73	70	70	82	93	85	82	88	79	87	94	75	87	84	65	81	75	84	86	82	79	84	87	65	85	73	77	67	75	74	92	71	93	82	71	75	77	90	69	61	68	72	77	61	101	78	77	78	78	76	75	71	80	90	81	91	88	65	85	64	90	72	79	82	81	96	87	56	64	76	80	80	71	79	91	75	71	79	84	66	74	61	69	86	62	64	77	73	95	69	83	96	81	80	85	74	80	58	75	71	73	72	84	81	65	79	78	94	80	78	91	92	78	82	73	89	63	74	77	73	78	82	73	74	62	85	73	65	81	75	72	77	67	89	92	89	68	81	71	77	84	58	61	72	81	76	70	76	81	72	73	79	72	76	62	61	80	88	64	71	82	80	74	76	80	85	75	68	77	76	91	78	72	62	88	78	71	79	74	76	80	69	83	87	76	75	81	72	79	69	84	57	69	79	82	72	82	73	85	90	84	81	76	90	72	98	70	70	89	84	85	75	67	77	74	85	70	74	91	71	76	69	81	79	64	79	70	72	75	81	74	77	86	56	78	67	78	74	73	79	72	80	70	75	81	80	73	79	76	80	76	82	89	74	65	80	95	62	69	74	79	79	76	77	71	84	71	65	64	86	75	74	67	80	81	84	76	71	82	66	72	69	84	67	72	80	84	81	63	74	80	86	84	69	82	74	86	80	90	82	72	83	63	75	75	76	70	86	84	89	79	77	97	78	68	67	86	72	100	72	77	73	90	79	79	79	88	64	73	70	84	68	80	59	66	73	75	76	73	90	81	74	82	63	68	87	69	89	91	70	86	61	94	75	74	73	74	78	77	77	81	73	89	65	81	72	90	75	91	78	67	88	74	87	88	73	67	82	96	75	67	72	73	74	71	79	88	96	89	83	74	77	113	66	74	57	79	78	91	86	75	85	71	72	73	73	96	90	70	60	69	73	87	74	72	79	67	79	90	88	72	87	84	87	80	90	80	71	86	79	76	60	81	83	88	71	99	69	63	78	63	85	69	79	80	71	75	78	70	82	80	75	102	90	90	90	79	83	90	74	72	73	68	73	82	76	74	81	83	76	71	77	72	72	67	73	80	79	73	75	72	67	79	85	86	83	89	87	76	65	86	89	84	67	79	75	79	79	90	82	98	64	75	77	76	79	74	76	85	67	82	68	81	81	68	86	79	89	80	64	88	77	65	86	85	85	74	85	68	66	79	80	82	79	76	90	56	65	69	81	81	81	70	82	80	78	78	69	61	86	107	70	86	80	89	55	86	78	62	71	75	77	81	81	80	84	72	75	79	78	61	83	69	88	92	76	67	89	90	75	67	80	77	66	78	67	74	83	93	66	63	69	72	88	72	76	70	78	76	76	69	87	80	75	82	83	76	83	75	91	69	67	80	80	83	79	85	84	74	85	76	88	64	69	94	92	67	66	91	86	78	90	80	74	82	93	77	69	70	65	67	92	89	79	92	67	74	83	80	77	68	79	70	81	79	66	88	84	93	73	79	84	75	82	84	73	78	73	76	83
24153	14058	9978	7718	4218	12848	5928	4332	989	867	819	756	776	696	659	652	622	651	656	649	612	577	626	621	543	534	556	635	544	572	591	549	593	535	605	577	575	554	537	553	547	540	566	555	529	599	571	539	546	546	582	565	536	558	529	557	547	498	606	536	522	563	523	523	547	556	544	545	565	568	550	540	559	569	534	538	548	564	590	553	545	539	572	562	506	571	538	533	573	542	571	571	537	555	532	534	523	532	546	525	568	568	557	562	563	561	534	500	535	554	598	556	545	564	531	556	541	572	563	513	521	532	525	544	563	532	563	598	537	563	558	548	579	553	565	559	534	521	509	590	554	562	553	554	570	543	552	612	551	547	534	533	588	551	528	578	551	563	532	545	577	533	568	525	538	540	539	523	556	520	529	570	551	552	555	543	543	526	569	513	539	560	546	562	572	556	509	557	569	598	542	556	592	561	543	528	582	532	548	558	538	556	548	548	564	582	533	571	573	539	553	554	519	561	553	509	519	555	520	576	578	560	562	578	539	548	588	507	529	543	565	556	549	565	559	537	564	568	544	544	570	543	579	564	534	539	552	572	550	572	562	559	535	555	545	529	516	570	552	584	543	539	480	563	548	576	546	553	532	545	524	547	493	530	534	552	572	512	541	542	528	533	560	539	541	567	542	523	577	524	529	553	535	519	543	538	607	560	540	568	612	522	542	508	538	537	565	552	537	543	526	570	531	540	548	557	530	557	575	552	497	537	556	555	528	505	571	512	507	550	550	578	542	548	541	576	541	551	528	509	498	575	570	566	572	555	540	573	547	576	531	540	546	591	578	559	565	581	540	583	555	563	525	517	571	519	565	538	559	565	558	557	566	553	562	573	529	514	551	553	517	518	552	535	553	513	542	554	571	569	546	501	520	546	541	513	540	553	569	553	547	574	559	514	554	541	521	533	559	551	518	538	589	529	563	555	570	563	571	522	555	538	517	552	571	494	517	548	557	539	529	563	565	547	536	554	531	517	555	535	542	505	555	507	551	561	533	550	550	553	535	545	577	512	554	554	567	539	524	575	546	575	536	556	581	539	551	564	559	552	524	577	580	579	580	537	504	586	541	552	527	536	551	566	596	512	611	501	556	539	502	566	560	524	552	548	501	544	511	576	567	574	543	575	538	502	574	504	551	578	550	550	564	575	520	550	534	571	538	566	552	522	524	553	550	582	552	514	539	546	582	583	551	560	532	535	537	577	530	541	545	499	514	572	578	527	525	591	560	532	551	556	517	581	562	616	582	558	524	569	567	559	545	528	549	538	520	563	494	562	568	566	534	548	562	533	511	548	525	559	589	527	526	542	547	572	549	573	563	525	564	564	556	511	566	532	571	531	562	545	545	536	550	609	569	604	530	573	563	565	517	571	574	516	594	572	578	537	545	634	556	514	539	545	525	543	544	522	548	596	532	542	576	550	571	539	574	542	604	522	545	559	521	556	560	533	557	573	573	559	534	549	521	560	535	530	527	498	536	579	539	579	526	531	545	577	564	561	561	605	570	522	541	534	550	548	557	543	542	545	533	535	561	553	563	558	535	540	547	523	571	582	572	586	550	533	562	547	543	556	481	581	543	529	538	539	545	574	516	576	519	554	506	543	552	549	504	536	518	638	547	524	546	553	539	534	564	557	568	538	566	532	535	528	561	563	562	517	552	562	548	528	536	591	543	540	509	544	537	552	585	528	552	543	550	557	526	504	530	582	544	544	546	562	561	569	529	571	542	532	542	541	605	541	513	591	580	526	538	567	541	549	562	552	559	585	564	573	528	574	571	543	542	508	527	521	496	532	570	573	554	569	549	546	582	536	528	536	568	520	572	560	554	542	528	555	558	570	497	566	610	622	526	509	563	577	582	542	549	568	540	537	570	555	511	552	576	531	541	571	510	538	508	598	554	555	505	514	563	537	539	601	574	528	527	553	598	533	567	610	530	522	529	570	536	551	584	530	519	574	538	569	512	527	552	579	533	530	539	565	544	544	566	526	509	548	549	522	532	554	575	584	559	553	545	560	530	553	551	582	496	566	565	499	548	541	559	564	553	558	545	534	537	550	529	541	550	525	569	548	529	575	553	596	551	532	518	554	540	556	572	579	596	578	566	512	553	569	593	543	549	555	564	535	560	505	513	527	530	565	537	602	532	557	556	567	554	531	534	522	533	582	535	527	514	541	546	594	561	538	579	590	546	548	551	550	562	553	587	526	501	570	553	522	561	508	603	537	566	572	551	547	553	520	583	511	563	565	557	521	601	540	553	553	560	521	497	568	524	537	533	527	577	535	542	517	545	517	581	550	532	582	538	559	539	560	540	536	547	523	554	566	514	536	532	562	524	534	532	523	570	549	581	549	527	561	554	580	506	548	538	537	528	571	597	529	586	569	535	540	578	564	581	533	563	585	554	535	588	557	491	561	574	528	557	561	524	598	568	554	520	516	544	564	572	510	571	510	579	583	528	585	517	551	562	521	555	508	550	549	554	586	508	581	544	546	557	584	553	536	547	530	540	570	553	580	538	543	631	593	535	539	574	566	526	558	558	583	532	516	522	544	558	539	538	578	558	558	574	528	542	547	524	524	562	558	546	542	567	528	578	566	561	558	556	565	515	596	519	579	569	553	551	563	540	569	547	533	552	541	594	543	523	535	563	562	596	519	549	549	542	559	563	529	545	523	562	574	543	565	522	565	578	502	544	548	548	497	539	578	559	572	558	547	526	550	537	570	537	544	543	553	534	528	601	529	547	567	610	511	571	546	549	544	539	512	555	538	611	541	554	529	519	525	536	594	579	535	521	522	514	525	537	541	535	526	519	517	581	517	551	552	513	594	517	605	511	566	574	568	535	587	561	571	555	552	537	528	563	550	551	555	547	588	536	530	557	552	568	525	488	539	506	567	551	586	531	533	535	573	555	539	585	528	570	550	556	576	541	537	536	580	567	521	575	527	547	542	563	521	575	472	596	521	524	569	537	570	573	561	511	541	606	558	563	559	552	589	556	523	548	514	575	573	532	508	520	534	536	583	554	550	545	549	522	591	537	519	591	598	551	529	550	529	546	553	534	536	534	580	542	538	530	564	544	552	554	545	544	524	580	546	513	544	592	496	548	533	552	546	562	538	549	557	546	589	571	552	550	551	586	524	548	528	529	537	576	520	556	534	579	560	540	544	541	584	542	538	575	538	501	547	563	580	598	582	542	523	535	551	509	529	540	528	555	534	547	550	571	530	540	508	566	528	532	499	538	536	553	575	569	556	584	604	548	611	549	535	549	515	591	545	557	572	597	579	503	604	557	552	564	512	548	558	516	551	494	536	532	519	533	552	515	578	533	620	545	549	577	552	533	532	523	548	523	562	567	581	541	559	535	576	555	532	587	561	526	540	522	544	545	561	556	518	529	547	572	524	595	542	554	527	566	562	520	524	551	576	500	587	565	503	509	577	537	495	539	525	566	567	538	555	543	569	565	559
4115	1615	1176	584	200	402	191	170	111	137	108	130	131	117	126	119	111	105	95	123	107	118	123	130	121	105	121	128	127	123	118	132	107	119	127	120	122	118	103	123	118	133	99	114	120	112	114	114	130	129	103	124	130	105	118	114	114	112	117	110	110	107	113	99	105	122	135	120	108	135	118	108	128	129	113	111	134	100	138	114	134	130	124	112	108	107	107	125	118	138	113	113	125	110	126	124	99	120	123	115	110	111	121	103	107	112	113	116	130	127	133	114	127	114	106	124	133	123	119	121	125	114	117	113	99	132	127	127	104	123	113	119	109	115	118	102	112	131	100	133	130	108	125	101	114	111	111	108	130	127	146	114	94	113	133	131	124	124	129	119	118	111	111	120	129	120	116	103	132	136	101	96	125	116	126	100	89	116	108	108	111	119	118	128	119	102	122	103	139	119	112	123	110	99	105	139	113	119	117	121	132	111	120	102	116	138	127	118	132	121	111	112	119	117	124	128	115	127	135	132	111	98	118	130	118	126	108	105	110	121	120	111	125	127	102	128	121	112	107	137	127	110	117	118	124	139	112	131	100	112	110	120	108	121	107	125	118	107	114	118	117	118	127	123	118	114	100	106	123	124	123	129	119	123	104	122	134	124	121	114	110	105	128	106	116	105	151	111	126	121	124	123	113	96	127	126	110	120	127	114	129	129	114	119	112	135	135	128	113	102	120	128	134	114	116	107	108	127	103	123	126	115	119	108	109	104	131	125	111	131	139	129	119	118	121	126	121	114	127	111	121	109	114	131	113	137	124	102	88	115	120	108	113	120	107	103	115	115	104	120	116	119	102	112	121	108	93	125	127	97	127	99	114	117	113	133	122	107	121	102	130	127	115	92	121	120	126	120	125	117	125	110	115	118	113	122	116	133	143	116	102	108	113	107	124	128	110	121	127	105	107	130	126	110	135	124	123	113	117	104	120	119	103	138	127	118	122	132	121	107	105	108	113	106	116	118	136	119	110	102	124	97	128	110	117	114	119	121	122	126	119	101	110	99	105	91	110	118	105	109	141	111	117	109	116	110	118	111	120	136	98	109	112	123	127	107	124	99	102	99	120	104	120	117	134	100	100	124	90	131	109	123	124	109	120	113	114	102	103	113	107	124	122	122	129	125	107	129	100	113	110	121	144	145	127	105	126	111	114	118	125	133	100	131	109	107	107	125	120	120	120	135	117	123	108	114	116	129	111	124	123	111	122	117	103	118	110	97	115	118	111	105	124	98	130	119	126	130	124	123	116	123	119	115	103	142	118	116	141	100	111	120	107	118	117	122	101	106	110	125	115	131	95	110	115	106	98	123	94	136	115	133	99	117	123	132	136	120	133	114	120	117	115	117	112	117	108	109	108	118	123	113	116	120	109	104	112	125	117	122	102	105	124	118	126	114	123	115	128	110	119	98	121	114	120	116	132	101	122	120	119	122	126	118	114	133	131	109	126	124	123	131	130	109	104	120	117	119	118	112	132	117	129	115	122	157	109	114	102	120	131	109	129	97	119	138	129	102	112	120	132	113	136	113	126	115	104	109	112	119	111	138	107	113	141	106	132	111	121	124	115	122	118	137	130	130	117	127	124	130	110	130	111	109	114	128	108	132	117	126	118	130	106	108	113	118	115	130	115	115	123	111	111	111	109	126	135	116	115	105	103	114	92	113	113	117	122	144	101	118	121	101	129	110	105	114	126	114	105	103	116	127	97	111	105	124	105	109	119	128	116	136	125	116	125	117	105	111	116	92	122	101	120	133	105	139	116	116	124	132	117	109	117	103	119	136	103	106	122	111	125	132	116	111	108	133	114	116	126	101	130	136	101	122	115	116	107	110	122	118	95	118	127	106	125	137	119	139	132	116	111	127	108	115	110	114	111	111	115	109	120	128	112	117	90	96	120	105	129	107	118	99	126	122	128	106	123	108	112	112	120	120	114	131	114	120	133	116	111	129	103	105	96	133	126	133	114	124	119	94	120	110	114	113	118	136	118	118	95	104	108	131	113	102	119	110	132	116	120	111	123	105	120	124	110	121	97	125	110	111	119	118	126	115	126	110	133	115	119	132	125	118	108	132	117	116	118	126	103	110	115	111	102	124	121	128	115	117	84	118	140	103	117	129	119	116	122	104	141	134	126	131	108	120	108	112	134	140	128	126	130	110	120	114	98	111	104	131	140	130	108	101	117	110	110	118	133	126	97	131	123	123	125	122	121	136	122	128	122	119	109	122	110	120	106	125	131	116	106	109	108	102	119	112	116	120	95	119	134	117	132	133	124	102	128	114	128	112	128	110	98	107	119	105	100	113	128	110	102	140	120	120	126	91	132	116	101	126	101	115	122	109	128	105	116	134	116	114	124	131	141	110	117	115	131	120	103	146	120	125	116	99	138	106	108	103	108	110	121	117	103	103	111	129	137	126	115	125	113	118	103	114	130	130	131	150	119	111	115	111	96	119	108	100	94	114	103	129	115	118	119	111	106	114	118	97	112	110	111	119	107	139	106	117	126	110	113	102	135	127	120	108	112	124	119	106	113	118	110	107	111	120	112	117	135	131	120	133	118	112	117	102	130	116	115	119	119	115	121	137	108	131	135	131	108	108	123	93	122	123	107	99	99	108	116	132	136	121	122	118	113	118	109	111	114	104	105	121	109	134	113	112	121	104	122	118	120	116	115	128	108	119	107	129	124	125	125	109	133	117	106	113	103	101	100	93	104	110	115	124	95	111	119	111	104	107	113	122	113	94	106	126	134	101	123	119	106	101	133	129	104	105	121	106	126	111	112	127	120	115	136	105	118	133	124	118	111	102	119	116	119	106	104	111	99	116	130	132	112	107	123	115	115	113	120	114	107	109	125	123	122	111	114	120	107	119	131	112	128	113	129	124	113	113	116	115	114	118	132	120	120	100	108	95	113	112	134	91	140	107	110	129	107	107	154	116	113	109	113	120	102	135	95	104	113	117	113	111	109	110	127	116	112	116	104	114	127	110	111	116	134	114	136	129	119	109	122	130	127	118	109	100	128	112	122	104	118	123	109	107	128	94	100	108	107	122	125	125	125	118	142	103	120	114	108	132	110	148	113	114	132	109	126	125	126	130	128	128	101	116	116	121	100	124	122	118	117	106	141	110	106	113	129	110	118	108	130	110	125	91	100	127	102	128	121	115	123	109	110	107	116	115	116	137	109	118	126	124	123	111	112	127	125	121	114	113	104	129	132	116	114	126	132	120	101	123	119	115	122	116	125	124	112	120	111	109	96	102	116	109	133	103	121	128	118	128	136	105	131	108	121	117	103	109	131	92	116	121	132	94	124	106	110	113	127	138	126	123	108	118	122	108	112	114	116	121	138	126	117	118	126	113	135	121	93	118	122	111	130	112	110	109	117	131	116	115	105	113	119	146	110	114	119	120	90	128	124	112	118	109	126	124	115	140	132	127	102	123	115	121	126	124	108	122	106	115
25715	13181	10606	6801	3688	14375	5188	4236	1305	1321	1178	1114	1050	1043	1002	991	971	1010	943	947	961	908	934	901	922	910	900	910	894	882	918	843	888	889	858	846	884	889	907	914	902	851	861	825	837	912	910	885	832	845	860	819	870	851	882	882	854	866	818	831	870	893	849	868	855	827	817	889	812	833	871	836	862	846	888	844	800	844	906	856	838	885	859	882	855	866	863	859	859	799	853	868	864	840	836	837	847	866	854	825	863	864	835	885	839	897	859	888	856	825	890	873	807	831	856	860	919	870	881	884	864	823	853	832	823	806	834	820	911	887	869	806	866	839	849	838	844	789	818	865	834	880	839	871	831	803	866	892	896	872	869	846	840	819	869	857	876	784	888	875	801	832	812	860	851	877	835	878	800	882	815	834	839	863	833	845	865	843	881	820	898	800	869	842	864	873	823	829	924	817	880	798	827	801	852	883	858	854	822	877	836	822	881	843	867	873	840	819	834	855	902	810	820	838	856	798	879	882	864	800	809	831	885	853	863	852	854	909	899	882	827	882	849	796	847	909	850	844	827	849	842	871	823	890	900	810	910	861	838	861	847	819	819	865	856	834	873	883	832	876	852	839	806	868	864	848	813	922	810	872	874	872	822	847	828	866	851	865	853	847	856	857	839	808	858	862	863	880	862	817	873	860	829	842	810	896	881	860	844	844	834	836	843	878	833	857	864	828	831	872	856	805	851	819	816	844	857	851	825	821	872	909	761	834	848	841	821	902	830	847	845	865	825	830	817	848	872	860	869	818	848	864	837	908	847	839	847	893	846	823	862	869	797	785	856	823	833	871	885	874	861	820	910	849	878	845	862	842	861	859	826	888	858	824	806	866	847	809	846	830	810	816	874	801	817	856	818	842	879	874	879	824	822	885	840	879	851	857	829	848	838	879	852	853	872	821	808	902	869	903	830	856	840	838	848	849	834	834	878	857	844	880	845	874	875	832	804	859	880	867	825	809	877	857	901	879	863	852	829	857	865	847	821	874	822	878	815	885	823	844	803	862	897	892	777	846	860	888	798	804	858	925	904	863	849	850	856	808	820	854	855	870	836	822	844	862	805	838	863	859	832	856	878	866	735	888	863	857	868	870	832	834	876	854	862	872	864	835	823	862	864	874	879	866	826	867	890	842	833	892	854	882	829	851	807	814	853	844	824	840	827	850	923	876	882	859	833	818	872	846	845	843	906	839	876	825	839	838	832	844	850	873	856	858	861	834	863	837	902	964	876	879	857	841	874	840	841	815	891	802	839	780	844	824	887	847	844	884	848	799	827	836	875	821	857	815	884	888	830	800	874	829	891	821	865	842	839	885	880	867	865	885	906	838	825	836	812	877	857	857	822	802	848	872	825	831	793	885	846	868	803	816	818	831	821	829	876	846	803	804	837	864	832	867	848	901	840	870	835	812	827	877	850	878	866	855	834	854	850	858	840	844	847	834	871	852	819	872	851	867	890	820	858	856	833	875	858	855	843	822	854	803	881	840	850	880	852	881	854	820	857	823	851	887	852	866	844	821	861	823	877	854	853	817	863	804	832	826	880	856	818	824	852	819	860	820	807	863	847	831	840	845	841	838	900	799	850	801	835	873	835	871	827	896	873	883	844	816	829	858	847	854	863	849	845	835	880	908	911	857	840	860	853	866	850	826	860	864	871	865	869	831	812	828	843	846	848	839	844	836	826	858	858	875	851	833	820	834	792	827	889	847	841	891	845	875	839	861	852	888	824	849	887	869	902	871	862	883	849	851	816	849	818	831	883	866	892	842	899	879	856	834	926	882	836	851	852	852	848	914	832	834	873	847	900	817	831	859	851	853	829	819	869	809	842	850	791	846	868	824	840	792	812	846	853	819	888	811	797	852	798	862	890	806	814	895	879	826	845	853	873	825	880	820	879	873	871	855	847	826	889	850	830	829	855	859	859	853	746	843	843	808	867	869	842	815	900	829	795	828	876	832	847	861	867	816	883	845	872	839	886	893	829	832	884	851	881	900	834	886	841	839	848	802	897	818	820	823	906	877	878	850	851	843	852	875	857	918	886	826	906	862	813	906	888	875	817	915	824	796	885	847	804	806	853	860	879	859	905	867	831	828	900	885	793	850	830	853	889	863	898	900	815	902	819	846	816	890	858	803	827	834	891	855	868	883	909	861	833	797	862	838	918	862	873	856	851	845	848	822	894	884	832	857	859	882	821	824	861	924	824	912	865	820	829	867	880	869	885	833	810	861	891	868	897	883	801	863	832	892	857	847	852	823	856	873	809	782	890	798	894	839	861	817	826	859	782	825	859	869	861	852	803	849	858	853	875	838	885	828	884	830	874	860	870	839	870	860	879	846	793	819	886	813	877	829	849	871	856	830	892	841	865	846	805	830	849	848	877	893	853	834	787	848	844	821	837	920	808	868	843	872	850	843	875	865	890	819	824	857	842	864	867	858	825	864	822	860	851	874	828	839	876	907	888	856	852	829	863	862	791	838	838	882	856	841	844	870	863	884	849	844	879	811	891	861	844	836	884	831	879	835	807	823	866	832	813	846	888	809	856	887	837	821	857	833	847	850	875	853	849	850	889	873	835	860	830	895	843	844	884	832	815	806	874	849	859	869	860	859	865	828	855	853	860	833	812	854	883	859	785	857	886	864	887	912	871	877	859	824	855	851	851	876	806	885	894	831	831	846	812	843	855	858	804	779	832	863	848	876	815	844	840	835	824	858	861	852	851	802	816	858	857	785	840	855	822	856	831	856	851	870	880	853	905	885	822	818	945	841	832	874	814	834	839	823	834	785	832	813	869	883	826	843	838	848	791	860	830	909	846	806	897	792	849	835	812	834	798	874	833	894	848	884	897	819	852	800	857	830	796	870	925	854	767	811	847	834	842	829	844	873	837	844	785	806	864	825	891	863	869	835	831	858	840	864	884	846	862	848	821	843	836	861	843	821	854	833	845	845	897	837	821	854	802	834	856	856	910	839	832	873	819	871	865	889	801	803	870	850	858	816	867	797	850	860	894	807	801	848	872	864	792	850	863	855	805	815	882	856	835	842	851	873	819	846	846	891	819	851	828	872	832	804	842	882	895	860	871	860	861	841	826	828	869	826	860	877	836	817	867	787	847	837	937	884	850	851	844	879	836	874	866	838	833	853	871	826	864	890	838	861	852	842	855	897	836	859	838	858	836	849	911	866	787	897	863	852	807	821	889	815	848	809	865	848	818	838	826	841	872	894	859	896	907	806	818	808	892	819	818	777	844	839	866	818	834	866	862	834	838	883	863	808	831	825	816	850	887	845	855	783	854	864	880	815	825	852	848	847	828	860	816	844	854	856	826	877	848	816	821	869	826	888	855	869	843	854	784	805	817	880	914	851	790	904	883	806	868	816	852	879	841	851	821	849	870	836	857	840	840	860	813	842	848	824	889	870	825	858	809	854	831	879	847	925	843	840	883	851	880	846	851	842	833	848
3841	2465	1623	791	317	830	469	272	163	153	135	152	146	148	150	145	143	167	145	137	159	139	127	161	144	135	164	126	155	136	127	159	112	141	137	135	125	129	129	136	145	144	134	155	119	146	155	125	139	137	124	142	142	168	127	167	158	137	153	142	138	147	139	145	142	119	138	143	124	123	145	126	160	144	130	155	144	131	126	140	133	137	147	136	153	135	138	151	141	134	122	139	145	154	153	151	125	133	151	150	134	141	143	131	143	140	155	132	127	142	140	144	145	123	140	155	143	127	143	135	121	143	132	144	145	120	141	134	128	142	128	169	124	137	139	144	145	135	151	145	155	130	141	134	139	142	159	136	145	128	137	138	134	113	156	169	132	125	132	150	124	141	141	146	145	123	150	150	135	133	126	140	149	159	142	149	151	128	128	152	130	150	135	124	125	128	130	142	133	147	137	149	138	148	126	128	129	132	128	121	150	141	141	119	133	116	142	140	155	123	128	149	138	150	135	128	143	161	158	144	126	126	169	134	141	138	127	142	130	148	148	136	155	136	140	125	140	125	139	158	135	127	152	160	159	151	153	145	131	116	150	143	131	129	135	127	140	149	119	121	141	140	144	128	138	143	138	141	152	110	154	143	151	161	157	149	157	134	128	138	141	138	131	145	134	134	164	163	134	142	146	107	136	128	140	127	146	139	130	153	148	139	149	140	162	138	140	145	138	145	145	131	124	124	137	144	130	138	121	148	129	129	149	142	164	163	129	140	123	133	138	162	140	142	151	134	138	138	123	132	137	160	147	129	135	160	142	127	135	146	142	143	138	140	136	162	147	133	148	139	125	130	120	142	141	122	132	138	142	167	140	151	126	128	161	147	153	153	156	134	145	139	139	136	147	153	143	156	128	139	153	121	152	154	130	141	131	145	150	147	137	120	135	140	135	155	136	126	130	134	155	140	138	145	132	141	139	129	135	142	150	145	145	152	145	137	164	137	170	134	137	147	135	144	164	138	160	137	155	126	157	139	148	150	135	123	138	129	148	150	137	137	144	124	129	151	144	160	151	143	136	130	170	129	144	142	142	140	138	154	122	141	145	133	153	115	146	145	132	141	132	144	122	134	135	150	133	125	129	141	143	143	141	141	170	137	160	130	150	142	158	141	148	135	125	172	125	138	154	149	140	142	147	126	147	126	131	158	136	152	166	126	144	124	122	129	130	133	150	141	127	149	131	138	145	140	147	167	138	150	145	147	157	134	138	145	116	159	159	133	121	115	141	146	138	140	129	145	144	124	131	140	154	149	148	132	154	136	134	124	123	132	146	128	157	145	142	151	124	127	140	146	134	122	131	166	150	147	138	130	157	127	158	113	121	157	149	132	163	139	128	143	127	139	145	125	129	137	145	123	127	138	154	160	137	172	128	159	120	138	143	131	146	149	138	143	139	134	138	148	148	157	143	161	160	138	138	141	130	149	152	151	138	128	141	157	135	145	151	135	148	126	146	124	146	157	142	135	141	149	129	148	119	133	137	160	139	146	121	144	148	148	138	143	132	136	124	129	121	155	160	149	149	129	124	143	138	146	151	139	119	132	150	152	161	129	122	131	138	149	156	154	134	142	132	130	134	143	162	134	140	148	143	142	133	134	128	138	140	138	123	147	137	119	138	140	166	136	148	138	128	136	139	155	137	157	135	150	144	165	152	147	127	128	157	157	145	161	130	139	140	134	138	112	155	141	170	150	152	142	144	121	136	155	119	152	136	162	116	149	130	136	163	126	160	121	124	146	119	142	139	143	148	156	152	124	159	143	144	130	132	153	157	137	152	133	142	131	143	126	143	147	133	156	132	135	144	123	152	124	139	152	150	146	153	141	147	129	139	153	132	140	152	144	136	140	121	157	139	142	150	151	145	141	122	119	145	110	142	134	146	123	138	122	133	127	134	156	143	163	141	150	118	128	139	142	146	148	136	130	142	144	144	135	135	143	127	137	145	137	145	135	138	131	122	116	132	129	151	134	139	135	151	139	144	146	131	153	133	145	147	141	139	155	142	133	127	149	143	148	153	141	146	133	149	148	137	145	148	133	142	133	123	158	137	147	151	129	126	148	146	142	148	124	139	144	129	112	147	147	155	151	120	128	129	156	149	155	144	131	144	141	137	164	158	130	131	167	140	147	135	129	142	129	146	146	145	139	142	142	141	130	140	144	135	132	129	130	149	149	141	135	133	124	132	127	129	141	135	145	130	149	150	118	134	152	157	127	126	129	125	140	130	124	136	142	131	152	135	121	134	134	161	165	145	126	156	166	134	150	133	133	161	149	129	135	151	144	132	141	135	126	140	144	121	114	124	142	129	135	127	141	131	136	168	151	120	108	149	144	136	143	153	146	133	148	125	133	126	147	149	154	109	150	136	143	138	141	120	139	149	156	129	130	145	135	143	159	151	149	145	144	136	119	145	146	133	136	142	141	162	141	138	155	137	115	129	146	158	151	143	135	136	149	150	151	141	141	141	123	133	125	117	150	116	136	122	164	141	146	152	129	154	132	156	157	134	134	154	134	155	142	149	148	139	111	155	146	157	132	159	150	143	153	151	128	113	137	140	128	140	139	161	150	155	140	134	150	155	142	130	132	135	146	138	121	141	162	154	152	162	148	139	135	153	140	142	154	130	139	154	150	154	143	145	137	118	145	147	139	139	128	145	147	146	132	137	135	135	139	147	148	121	136	142	148	134	147	144	130	137	142	143	128	119	126	133	142	134	146	154	147	141	141	157	159	154	155	143	133	138	148	162	152	115	156	135	129	127	122	141	128	141	140	151	135	139	139	139	125	124	121	146	129	142	141	140	141	148	128	129	152	142	138	132	120	164	148	152	122	144	137	142	139	156	127	144	126	122	125	139	128	143	145	155	132	133	144	142	146	140	143	141	127	132	143	136	130	156	131	130	131	143	127	143	165	117	130	153	126	155	128	133	141	128	144	117	138	147	125	131	139	124	127	138	144	144	136	143	140	135	138	135	134	147	122	140	136	123	146	124	138	138	154	139	126	135	132	142	133	137	123	156	138	140	143	139	132	126	137	117	144	155	113	141	130	117	149	138	157	159	134	138	125	140	147	130	140	150	135	126	135	131	152	117	139	174	143	144	145	128	138	156	157	123	149	144	137	159	127	152	146	138	152	143	142	128	133	138	155	139	143	163	150	159	137	130	122	137	142	153	131	120	133	147	128	162	139	122	162	129	152	132	151	151	147	145	145	143	154	141	136	141	131	144	151	131	144	151	125	144	156	155	141	135	139	130	130	155	148	150	154	139	151	136	142	122	148	124	129	110	137	161	138	140	159	160	127	151	129	132	130	126	127	131	129	139	121	130	143	134	146	154	167	147	144	142	141	125	136	136	121	129	130	132	132	137	152	147	154	135	132	128	134	149	143	156	146	145	134	122	136	140	135	120	134	153	137	131	139	137	157	141	139	130	142	143	137	121	158	140	157	156	136	146	149
29000	17021	13189	8742	6207	22576	13536	6876	2005	1737	1583	1528	1489	1373	1375	1219	1241	1215	1166	1172	1133	1059	1100	1032	1036	1069	1054	1030	1040	1068	984	1020	1014	1011	1009	1021	967	1004	1043	1043	968	1031	1008	1033	920	963	948	926	984	1012	1004	1002	1084	1057	983	949	977	997	972	943	983	1001	1037	1010	937	1017	974	960	983	1025	998	956	993	969	932	937	993	1026	1001	947	917	936	978	989	976	996	964	1009	1023	1018	952	954	960	963	1022	940	919	1013	924	945	1001	965	952	990	1008	1012	992	900	973	981	958	970	925	951	1005	943	940	928	947	984	946	938	956	932	974	1001	980	952	921	1036	969	1030	980	971	969	975	966	949	971	982	904	945	993	934	942	960	988	1009	981	937	953	958	958	987	938	971	1000	1004	959	968	951	929	1039	1013	993	937	905	964	1016	965	970	981	953	949	932	988	997	966	962	947	930	957	993	958	944	1011	924	980	937	985	970	972	991	983	1006	889	987	918	966	962	972	985	972	926	976	955	986	967	983	969	969	934	951	1023	970	941	997	969	1022	932	1018	1006	992	959	989	978	987	978	1029	989	1004	977	987	934	926	964	979	915	909	1003	1010	1023	1028	994	980	982	999	979	1003	1010	994	945	948	968	947	922	1033	1030	979	978	1003	972	981	984	920	974	986	942	1005	1007	932	938	1011	969	947	968	1025	988	945	971	981	982	1059	964	966	955	1003	963	1002	938	960	997	1012	936	981	1004	934	973	978	952	1005	986	1003	913	942	943	979	941	994	969	968	987	996	959	987	935	947	953	993	1006	1002	998	938	951	972	1047	962	955	977	978	959	947	947	981	964	994	1008	908	956	1035	933	980	1002	984	956	1020	1019	933	992	1005	1002	935	1016	990	923	980	950	979	980	992	952	988	965	940	909	907	952	974	925	973	974	1012	1013	1020	972	980	977	989	970	968	976	931	984	971	986	979	980	912	954	1008	973	989	998	997	982	953	965	1008	953	991	964	968	974	1018	981	976	1033	966	1015	955	954	963	919	943	969	988	959	992	1022	960	985	966	959	1003	971	960	914	1006	981	981	969	1016	1032	972	950	908	1031	1009	944	957	937	949	977	1036	962	978	957	959	996	1057	985	954	949	903	949	1000	904	998	1002	992	936	946	994	1010	967	964	985	922	1038	1021	980	1022	957	1005	1017	971	957	990	989	996	974	982	985	971	937	968	996	930	935	1027	956	964	968	995	980	1002	1014	936	970	976	1002	1009	957	987	930	936	938	995	944	1006	964	939	1021	994	960	979	952	949	964	964	964	947	1022	1005	969	943	958	1005	961	951	936	948	1034	956	961	1013	1025	966	1011	971	968	983	936	982	915	982	1002	901	937	922	975	967	989	988	970	985	1015	992	1004	950	996	932	926	986	965	1002	1033	1009	963	1019	964	939	978	959	962	920	965	971	951	915	961	918	957	963	954	945	1006	967	1002	1011	960	1011	951	960	944	971	959	1004	985	1029	949	935	976	985	941	1010	962	995	1010	972	963	1009	955	983	984	975	978	945	945	884	960	990	1034	949	999	985	976	1023	962	942	951	915	938	998	1000	959	975	975	960	1006	1027	943	992	935	1024	963	1017	998	1005	911	975	985	972	956	960	939	1001	966	1011	931	944	978	1039	949	970	980	939	1003	975	952	1010	969	962	999	971	954	1015	954	989	943	983	977	949	933	969	983	980	973	1004	998	917	975	977	954	929	991	894	958	977	954	943	974	1030	1003	940	939	970	947	984	969	955	956	997	958	989	1002	953	984	985	974	995	988	990	974	982	946	987	948	925	991	982	996	950	986	926	974	971	927	981	998	1017	961	982	935	1013	851	910	1015	955	961	1005	946	955	952	978	959	986	1005	1010	982	982	962	1036	1055	965	983	976	985	1006	1047	1011	961	1007	994	999	971	1006	916	1004	966	997	960	1018	932	984	950	943	935	1008	1001	923	954	934	984	954	972	943	994	928	933	985	992	989	957	951	979	1007	978	1018	978	960	982	966	985	992	942	1000	961	968	948	958	998	974	979	975	980	992	975	972	994	978	902	959	988	949	1006	959	1010	970	962	983	959	975	967	987	984	860	1026	950	999	931	937	960	946	946	945	1004	976	965	943	1012	984	941	942	1010	967	980	967	976	983	945	961	991	992	1006	929	982	966	950	982	981	1002	973	986	969	1013	957	949	971	1015	913	892	998	969	968	989	959	992	982	979	957	920	999	938	988	956	965	937	920	969	995	964	1044	994	965	958	965	1003	970	990	922	974	946	990	962	1025	952	965	986	1009	999	938	988	970	949	948	953	999	948	957	976	994	984	1011	934	944	923	986	1032	925	966	1003	982	979	976	953	938	990	992	942	964	909	954	983	948	952	921	986	940	956	952	940	946	971	957	958	1004	977	976	971	966	975	1007	1021	962	940	938	965	967	980	983	1001	963	977	945	949	979	1021	958	994	1028	951	1035	945	953	963	972	1005	960	928	1010	992	986	952	979	997	1017	956	990	976	1009	916	939	969	973	996	916	969	964	1005	994	957	989	946	938	1043	1001	951	982	1024	949	962	953	974	950	924	929	972	945	988	917	1015	993	981	991	996	960	992	979	923	978	928	955	1018	974	938	956	995	940	957	923	940	990	967	1028	914	1008	970	990	968	980	1014	996	912	981	960	1003	1001	967	1030	971	959	943	953	975	948	985	927	960	939	973	962	956	987	958	952	956	1016	983	981	993	982	966	967	917	951	1027	976	971	995	952	957	993	987	966	919	919	987	983	954	946	921	990	932	927	940	945	947	967	956	965	960	948	923	1004	933	941	926	899	972	1001	916	956	964	987	993	1037	983	980	996	915	938	955	973	929	1005	963	1003	958	1032	934	1033	961	1002	922	992	993	979	1017	967	986	970	1006	929	973	1025	947	871	974	979	929	946	1016	1016	928	958	972	996	1022	978	980	892	954	986	993	922	997	1000	956	951	995	946	962	982	1000	935	969	954	987	922	959	966	949	958	987	973	989	968	1012	973	951	983	967	931	975	1031	998	946	995	950	974	988	988	1028	981	974	904	1053	977	946	946	965	933	967	995	917	1001	929	983	1004	994	958	990	1012	946	975	955	1008	977	952	943	947	935	982	983	941	944	973	990	963	970	1019	934	1020	962	923	961	907	989	966	929	1006	984	1019	928	962	982	944	968	965	999	1010	962	998	997	1010	1029	963	990	993	1023	964	991	986	933	967	926	1015	950	955	991	978	960	941	902	929	1003	935	1006	958	1031	963	950	973	1020	970	937	930	1002	984	991	979	1032	951	988	975	950	948	993	1033	971	983	1033	944	948	995	949	954	949	964	923	1039	936	969	1002	969	982	946	997	1011	1000	962	1001	990	938	892	944	990	1028	994	952	1036	995	1010	928	949	971	979	974	998	961	943	973	964	968	953	998	1002	1021	962	942	999	1044	926	965	936	1022	935	945	970	1018	938	1006	1018	934	1001	909	946	965	976	971	989	946	1068	1001	902	962	974	966	972	978	979	932	968	924	983	983	962	959	973	989	1031	920	1051	973	954	974	1009	928	972	972	931	938	1029	1007	931	945	985	997	955	972	1025	987	982	1038	982	982	994	998	961	942	962	976	969	940	916	995	942	966	932	1037	966	963	980	965	1050	990	961	989	997	941	944	951	1023	980	921	965	975	937	991	1020	967	923	974	929	947	1007	952	972	953	929	992	961	1007	966	976	974	975	983	984	946	920	959	976	968	1029	928	984	914	1015	933	986	980	985	945	1009
2793	1408	837	375	197	137	110	62	72	63	62	68	68	53	63	70	64	79	65	82	67	66	69	58	85	57	76	64	51	70	57	71	64	65	63	80	74	61	69	82	65	50	63	61	56	53	62	60	66	61	71	59	77	69	56	66	74	63	83	60	54	71	62	72	67	53	78	69	63	75	57	60	75	57	66	67	57	69	67	57	54	64	57	54	63	65	62	72	47	73	64	70	51	52	71	74	71	65	76	68	69	59	58	57	56	49	59	72	72	72	56	63	60	60	65	65	66	68	67	68	69	58	54	75	64	76	63	64	82	56	62	73	68	64	71	77	75	70	72	75	63	74	56	68	65	71	64	67	59	68	61	76	49	54	64	56	67	79	83	70	61	78	63	65	51	70	63	60	58	85	74	53	65	65	63	64	53	66	60	62	76	55	74	65	67	63	53	49	54	67	77	63	63	69	61	73	61	73	75	81	67	56	57	58	69	50	87	69	67	65	89	55	58	65	62	73	47	63	69	58	59	67	62	67	66	78	68	68	62	63	64	56	72	70	65	55	67	51	62	59	79	76	68	70	74	83	58	73	66	65	69	63	73	71	62	74	52	68	75	73	64	44	76	68	69	65	60	72	77	63	63	61	62	80	66	76	72	69	56	71	63	68	63	65	64	60	64	62	65	74	56	75	67	69	77	50	74	55	61	58	65	63	70	71	56	67	65	69	79	53	73	66	72	67	57	68	62	64	62	60	62	86	60	63	53	70	63	69	60	60	81	68	68	66	63	68	66	73	58	57	75	84	58	73	75	71	79	60	58	61	65	57	65	71	59	68	61	74	55	66	69	74	56	77	61	65	72	78	61	52	60	66	61	64	59	66	75	56	72	59	70	74	65	79	60	62	75	72	59	55	69	71	64	74	66	73	60	69	52	71	79	70	68	60	69	66	57	62	66	57	57	80	75	64	64	69	59	62	56	78	62	79	54	63	73	62	68	60	69	68	68	62	57	76	60	73	68	72	65	72	67	52	53	66	61	73	67	75	52	102	68	75	62	67	68	80	78	56	65	78	56	66	63	56	70	60	64	74	67	60	61	80	73	53	75	66	75	80	76	53	59	71	67	62	72	52	60	74	61	62	62	70	74	64	64	75	74	71	54	63	56	60	74	50	90	76	74	71	56	63	63	82	60	81	73	70	63	71	62	64	62	60	64	64	67	62	81	58	69	66	55	59	52	74	59	59	58	70	72	83	57	76	69	66	59	58	61	62	72	62	77	62	83	73	73	58	66	72	72	68	78	72	65	51	54	53	62	68	70	78	68	72	78	95	67	77	72	58	79	65	65	60	82	68	73	66	74	61	78	68	62	57	71	77	59	54	51	64	68	70	65	66	67	81	58	63	63	55	56	63	68	66	66	52	85	59	85	70	70	59	77	63	73	59	67	57	64	54	69	64	73	68	60	57	75	62	68	77	74	73	58	63	69	49	64	74	53	69	63	67	58	51	77	79	46	58	75	59	81	61	67	66	76	62	65	62	71	71	53	61	53	65	60	54	68	67	59	65	74	68	59	54	63	70	68	68	61	70	67	74	63	73	70	64	65	59	51	77	66	57	56	75	71	71	70	65	69	68	64	53	85	60	78	56	73	63	53	79	60	79	72	79	72	62	63	76	54	64	66	79	90	66	57	66	69	63	71	65	69	75	71	54	74	54	60	63	64	54	49	61	63	64	51	71	68	59	66	63	60	66	57	68	68	58	70	68	54	72	84	73	75	63	79	64	59	67	65	58	54	56	72	60	69	56	76	71	77	75	69	61	68	65	63	59	71	47	65	49	53	67	74	56	49	66	50	67	73	64	63	48	67	58	68	62	69	49	69	68	62	62	58	55	80	62	67	62	61	68	57	66	59	69	68	62	74	63	60	59	66	65	64	68	71	67	68	71	45	61	59	59	74	58	68	86	72	68	70	71	62	69	63	61	70	61	67	64	70	69	59	59	64	70	79	69	63	64	68	61	61	69	64	74	74	60	66	58	62	60	72	66	75	63	79	64	58	69	52	63	64	76	65	53	72	69	63	67	52	60	60	79	65	77	64	55	60	54	56	70	60	67	67	71	61	52	68	78	73	72	71	73	59	68	69	76	46	59	62	58	57	60	66	79	58	68	70	63	63	69	73	63	54	65	63	64	76	66	73	69	52	72	61	65	61	66	71	49	60	69	60	70	53	69	69	61	70	53	76	71	67	70	62	60	64	54	69	55	71	65	71	58	72	64	59	72	69	72	72	70	62	81	65	56	63	46	76	71	55	68	51	65	60	62	62	67	64	71	80	68	78	64	64	71	65	75	56	78	53	69	69	59	53	70	64	48	67	47	62	61	59	64	67	66	71	70	86	64	66	56	78	72	72	54	59	79	67	66	75	58	55	71	64	59	65	62	63	67	59	85	56	75	62	62	58	57	51	61	64	62	55	68	72	60	66	79	62	70	69	64	52	55	57	70	48	58	56	74	64	69	57	70	72	64	60	69	51	68	69	48	65	55	84	58	68	64	78	73	59	52	57	65	72	74	66	67	70	74	73	59	76	69	52	78	74	59	74	60	63	57	62	67	52	67	64	70	53	69	62	71	67	64	80	69	70	56	57	70	88	65	55	74	64	60	54	72	56	56	72	71	58	62	53	50	63	72	72	63	60	69	73	76	53	71	65	76	62	62	73	54	67	66	55	75	59	85	61	66	67	69	65	54	67	61	78	56	74	66	76	60	64	85	62	63	67	71	74	70	70	60	68	63	88	60	73	58	79	58	61	79	62	78	67	61	76	67	68	67	85	70	68	56	65	74	73	57	66	58	62	61	85	77	68	66	55	64	58	76	65	67	66	69	74	71	55	73	67	57	71	82	60	57	81	63	64	78	77	80	68	76	76	68	59	74	62	60	64	58	58	56	65	64	60	61	70	55	64	41	70	60	69	64	83	66	69	62	75	74	54	71	80	71	76	74	67	73	81	68	78	65	55	70	66	66	69	79	61	82	60	82	63	63	56	64	76	70	57	76	69	67	74	68	74	69	53	72	66	62	71	68	53	78	60	78	49	59	80	66	61	56	66	61	64	71	48	51	74	68	70	50	58	63	64	68	67	64	60	78	59	64	72	67	62	73	65	60	82	64	53	88	66	77	64	62	64	70	68	78	74	74	76	63	78	89	70	80	56	71	57	88	75	55	69	76	59	58	54	68	67	68	73	59	69	71	78	66	57	70	59	68	65	57	60	65	75	56	56	78	48	60	57	62	82	77	63	60	61	60	67	67	74	84	85	73	65	59	84	63	61	83	72	63	60	60	56	80	61	76	78	69	53	70	59	73	66	69	68	66	81	59	68	63	81	64	74	70	59	63	78	59	65	60	60	68	57	54	73	58	61	62	47	76	61	52	69	72	65	85	66	62	74	71	76	61	75	62	70	60	55	71	69	54	57	71	70	55	66	56	55	62	75	67	63	75	66	70	66	72
22257	12087	8038	5243	4091	3872	2041	791	535	561	516	542	535	521	524	550	505	505	530	517	499	489	480	500	496	519	502	470	481	492	480	502	477	512	512	531	482	474	491	522	506	467	475	504	470	532	470	518	510	469	456	512	455	504	477	514	500	509	518	510	523	491	480	476	495	490	468	459	539	523	460	490	489	484	436	511	483	489	469	466	495	497	508	520	493	496	533	548	498	458	512	499	499	504	503	516	540	501	474	468	513	537	486	493	468	468	532	462	494	495	484	449	517	473	487	492	511	548	499	492	526	509	513	504	489	535	546	493	489	503	487	474	514	507	513	515	475	477	477	548	511	492	440	489	496	455	498	537	518	439	454	480	475	472	483	514	488	506	493	449	488	487	513	507	468	473	526	467	487	559	488	516	501	468	458	515	478	484	472	520	507	509	511	493	512	518	523	499	488	519	476	488	501	483	482	493	439	509	505	482	480	452	512	478	503	492	517	442	501	460	479	503	531	496	510	477	539	461	523	513	486	503	517	508	487	512	477	478	512	517	481	501	513	495	500	520	471	524	461	459	473	529	476	481	500	474	476	450	477	444	491	469	473	502	456	464	477	508	502	525	509	511	484	509	469	482	506	468	504	448	461	496	524	515	477	498	470	476	462	486	470	440	497	491	466	526	507	462	483	479	514	545	456	480	505	484	521	538	475	489	483	494	486	493	541	493	472	499	503	453	479	479	513	481	496	528	483	498	514	515	506	491	512	496	484	532	488	506	504	475	479	498	453	519	451	536	475	493	488	463	493	481	495	484	463	482	458	463	501	490	435	478	472	489	524	511	488	521	492	519	489	496	504	466	527	450	493	493	516	484	517	508	472	499	502	498	549	479	445	477	502	520	455	509	521	477	505	495	485	528	479	497	508	523	523	514	537	476	481	500	465	501	497	503	507	506	504	494	498	487	517	521	502	509	481	503	468	478	457	489	464	541	473	477	489	489	507	517	483	516	510	506	468	490	503	552	437	494	540	477	479	529	470	507	498	495	468	457	523	465	502	520	491	509	498	431	497	459	466	467	469	474	465	508	468	484	485	495	477	475	525	488	511	520	518	503	485	472	471	534	498	467	519	476	476	481	447	466	475	489	506	478	498	499	499	437	500	515	512	519	468	470	474	464	484	490	496	525	484	519	525	469	474	470	494	450	483	493	465	495	496	493	485	478	452	512	466	483	493	484	487	492	446	482	509	508	448	492	474	500	499	524	488	469	492	488	439	505	484	469	501	513	497	489	495	504	484	488	503	491	489	466	493	478	512	510	486	510	444	464	460	496	468	448	481	444	518	519	483	528	474	505	482	473	513	488	493	496	509	463	491	486	502	481	496	515	492	468	500	522	484	495	488	496	484	466	509	482	498	518	475	511	502	476	501	501	512	492	464	465	486	504	467	509	471	494	489	483	491	458	501	445	493	472	486	483	494	461	481	527	443	515	482	434	486	503	461	525	505	510	473	532	490	534	521	477	473	535	484	452	450	491	448	483	484	483	481	481	493	443	475	519	456	480	482	488	507	501	449	510	456	513	440	526	478	500	483	506	492	528	481	489	474	507	467	483	472	464	510	508	505	497	475	500	467	510	490	502	461	517	509	471	489	512	517	512	487	497	492	499	443	488	459	510	514	461	454	497	499	514	483	484	502	448	495	476	502	460	514	466	529	483	516	483	460	507	488	503	495	468	519	496	487	478	528	461	506	439	459	482	450	479	476	475	479	511	496	485	512	455	483	489	508	497	503	493	494	452	465	478	501	481	485	494	486	502	506	499	460	484	472	511	523	523	505	541	509	499	469	455	488	501	501	497	472	491	500	454	521	460	482	451	482	495	502	482	476	511	466	508	454	524	512	494	496	489	501	513	508	475	491	481	473	480	526	491	503	481	505	488	463	481	520	485	468	499	474	473	500	484	508	509	483	520	475	499	525	515	499	485	490	499	478	493	526	513	464	494	508	473	513	507	448	497	461	530	493	504	480	468	496	514	480	490	497	469	489	502	469	489	471	527	475	510	502	454	474	482	498	519	471	496	486	507	482	498	503	478	509	501	520	508	462	534	480	481	524	489	470	499	476	530	447	511	472	504	543	487	493	455	485	470	491	522	494	493	525	486	480	493	517	438	485	495	469	490	482	494	479	478	490	490	505	472	472	498	487	523	525	512	526	471	506	497	506	452	488	452	473	490	451	474	535	483	495	488	499	447	503	477	496	489	461	479	494	495	470	478	518	525	472	483	501	510	518	512	500	494	507	550	487	491	527	491	502	474	462	486	526	461	539	508	517	476	454	478	447	504	496	468	531	489	510	479	473	491	481	502	538	504	491	489	477	477	485	463	485	503	508	494	477	514	471	470	504	531	484	450	505	457	466	470	498	508	515	463	476	511	461	510	448	470	515	466	457	489	507	481	507	483	485	529	472	463	516	491	515	516	498	505	479	513	480	457	512	476	510	452	510	520	492	449	503	459	448	482	487	492	471	492	461	487	513	487	479	482	500	483	453	490	511	479	477	505	476	505	512	502	497	493	508	479	458	502	479	536	521	497	480	487	469	485	478	501	508	475	458	458	527	485	475	478	502	526	473	493	491	486	503	522	532	484	483	480	500	468	483	515	488	514	479	459	508	494	502	484	503	481	518	515	504	488	473	535	452	473	493	483	521	521	476	514	531	504	474	505	529	496	480	511	472	486	487	494	475	494	508	539	492	524	478	486	516	532	493	479	468	484	499	524	462	515	495	469	516	507	496	481	485	444	522	531	543	459	521	483	498	494	462	487	489	467	481	499	496	527	472	492	545	484	526	473	481	468	514	501	505	502	484	472	495	483	472	507	513	502	477	500	482	475	467	433	484	487	455	511	519	508	498	485	503	470	456	515	485	487	489	499	510	489	479	482	469	486	483	494	527	458	482	503	462	506	514	543	476	465	483	535	474	502	515	481	487	474	481	490	474	490	501	461	467	484	505	501	456	499	497	476	481	495	462	495	476	483	486	482	513	494	525	488	453	524	508	477	535	484	516	522	531	483	471	454	477	458	471	511	493	509	501	416	505	488	480	495	511	533	506	513	541	454	525	498	482	480	529	480	503	522	508	472	472	514	499	448	507	490	490	488	488	506	543	513	494	466	517	515	474	498	502	498	509	474	494	465	500	488	488	514	474	518	447	535	505	478	463	522	523	536	461	508	483	489	471	527	466	503	454	513	497	512	497	473	474	481	481	467	446	450	466	479	475	526	480	480	438	473	477	490	497	514	487	522	511	505	469	515	488	485	501	510	475	498	481	472	487	490	528	489	476	508	522	499	469	487	488	478	481	457	478	489	484	494	497	498	444	488	474	501	515	473	513	492	523	461	477	550	488	484	486	528	494	474	475	494	477	492	479	446	488	507	486	488	533	466	475	502	471	518	471	481	502	515	502	480	479	473	475	510	505	494	492	497	492	459	510	544	513	520	486	501	474	432	504	526	508	474
2598	2018	1126	406	187	316	199	109	65	95	85	83	100	97	83	78	81	86	87	78	85	81	67	88	84	80	78	89	68	77	71	77	80	73	91	86	84	68	83	83	61	83	83	68	71	82	80	93	71	85	75	82	65	62	74	87	80	83	80	83	86	77	82	59	83	74	83	77	67	81	78	82	74	68	95	80	84	86	70	73	76	73	76	74	91	80	84	63	83	82	85	75	76	77	80	64	79	71	82	79	67	61	58	88	80	69	83	65	86	86	70	71	77	81	100	80	84	72	72	75	73	88	105	60	83	82	85	91	75	79	68	82	87	72	72	86	68	83	66	72	76	86	53	90	80	88	70	66	77	82	75	77	82	77	91	85	81	70	71	68	81	82	71	84	80	69	61	91	83	78	82	77	78	73	79	64	97	62	79	74	79	76	83	60	94	77	86	67	100	84	77	87	80	69	81	71	93	71	80	87	101	83	68	74	78	90	64	89	78	84	67	82	66	81	74	86	91	70	81	75	86	66	72	90	74	96	72	88	57	81	71	63	88	65	80	68	61	78	68	81	75	78	67	51	79	66	72	91	88	80	78	77	68	64	81	84	68	71	91	88	90	80	69	81	72	78	89	78	91	85	78	78	87	69	84	78	79	80	68	79	80	81	68	92	81	78	83	65	72	83	77	82	65	66	89	69	72	79	76	68	80	87	68	77	64	76	85	66	76	77	89	76	76	79	77	63	77	86	79	83	87	96	85	70	78	62	83	71	82	87	89	68	80	83	79	68	76	91	80	84	85	89	62	83	81	86	80	83	79	75	83	82	87	79	89	77	80	78	82	85	69	70	75	68	75	77	74	77	89	68	69	71	69	80	89	82	85	79	67	66	68	91	84	85	74	58	75	82	81	68	88	73	72	81	65	80	68	80	85	75	74	77	80	75	76	71	83	74	92	58	70	85	81	76	77	85	76	70	75	73	72	84	88	86	84	79	73	99	80	74	76	86	86	66	62	73	76	77	78	83	90	95	74	88	67	81	75	84	80	80	86	82	75	67	83	53	84	100	65	69	76	73	73	77	83	76	79	82	71	80	76	72	73	74	86	93	74	80	58	62	72	75	79	71	77	81	75	75	73	83	94	81	96	71	79	78	76	82	101	85	66	66	73	84	82	88	80	77	86	75	91	77	74	70	86	79	65	86	91	66	69	70	79	69	85	68	72	82	97	67	85	75	83	70	86	77	77	71	81	86	93	80	71	81	74	76	77	72	89	63	83	92	75	69	76	74	76	72	84	63	95	76	86	77	83	88	77	70	69	73	67	81	73	82	78	81	84	68	67	87	85	80	102	76	74	68	74	69	81	76	87	93	75	59	75	81	82	67	80	87	71	90	85	92	88	76	72	82	80	76	90	75	85	70	90	96	80	84	69	70	93	77	81	80	72	93	74	72	77	64	70	77	88	69	78	76	75	87	79	102	69	72	77	73	80	82	75	82	71	91	68	89	57	82	91	77	78	79	98	80	81	66	81	75	69	96	75	79	69	89	84	81	77	85	76	81	79	74	76	83	70	79	92	81	85	77	78	83	87	77	67	66	86	66	96	85	91	80	66	68	86	74	81	70	77	87	73	72	72	82	89	82	83	75	66	93	83	64	71	68	75	71	89	88	73	79	80	72	91	92	82	79	90	94	78	88	88	78	83	74	70	79	63	81	83	89	80	77	88	71	87	79	75	77	69	90	86	72	72	77	78	81	71	76	79	76	83	87	86	83	84	64	74	74	84	80	74	68	71	65	72	78	78	77	83	80	81	76	81	65	74	84	91	75	83	81	75	74	63	86	67	70	86	82	61	72	83	75	77	81	81	86	92	74	67	67	76	74	72	76	79	86	81	69	69	83	74	81	71	89	82	75	61	87	64	81	62	72	81	70	64	71	65	71	90	79	87	85	76	72	75	70	73	93	65	63	80	79	88	76	75	84	80	80	85	81	81	76	68	72	79	77	91	78	72	75	71	78	78	77	74	67	61	83	75	68	64	73	71	82	64	72	77	55	83	73	69	68	93	67	78	73	84	64	78	68	80	78	79	86	88	78	78	84	67	76	79	75	73	62	83	64	78	70	71	86	70	66	72	84	79	98	94	72	79	84	71	91	89	75	86	68	76	89	79	75	71	98	91	81	85	86	65	94	70	86	100	82	79	74	82	88	73	86	62	87	81	103	72	76	75	67	88	80	66	84	74	85	87	93	73	58	63	78	78	76	83	96	66	72	72	75	76	88	69	77	92	76	67	57	75	69	89	73	82	75	75	78	60	81	79	78	75	91	87	69	59	78	69	73	69	74	92	77	89	76	82	74	79	71	67	72	68	87	65	80	77	76	95	76	84	78	72	64	72	87	87	60	67	73	83	76	62	67	74	68	69	84	70	82	90	91	61	93	82	84	81	85	72	89	78	69	92	101	67	78	86	91	72	76	81	89	86	73	66	97	84	71	76	80	76	69	88	72	88	94	78	90	88	71	87	80	75	61	63	76	79	79	99	75	87	80	68	66	67	81	75	74	80	86	71	71	67	85	73	87	86	80	65	79	67	76	80	74	83	77	81	64	84	94	89	72	75	94	77	75	76	83	88	61	78	67	76	77	84	90	89	63	73	84	85	83	67	67	70	76	88	73	75	72	76	100	81	60	80	64	71	79	78	77	83	77	63	59	74	85	74	78	87	80	78	68	86	76	79	69	78	95	70	86	67	76	80	75	92	80	77	73	82	70	81	84	72	91	72	84	77	75	72	99	85	78	79	85	86	66	86	81	88	95	75	100	71	79	76	67	79	75	75	69	75	93	81	79	79	73	88	81	74	68	83	64	71	81	81	65	89	76	80	72	69	83	77	81	85	76	76	81	75	69	95	64	78	79	68	75	83	73	80	69	85	82	76	87	75	71	87	89	75	89	80	86	56	81	81	72	92	70	95	77	93	78	85	90	86	89	92	86	84	80	61	87	77	83	72	77	82	67	76	84	71	59	80	82	82	84	85	72	69	61	78	67	74	65	91	69	67	70	75	67	73	67	87	87	66	92	69	75	75	91	76	92	81	78	58	81	78	72	85	66	71	71	82	66	66	70	74	71	83	82	91	89	71	76	72	92	81	63	70	70	72	70	80	73	80	68	71	60	69	71	79	69	83	80	78	72	73	81	88	80	80	75	78	79	85	69	73	86	81	83	78	75	92	88	79	77	61	78	77	79	86	64	62	74	87	66	72	64	81	73	76	82	66	64	76	73	76	81	84	83	63	85	74	64	69	88	74	88	64	69	77	98	67	84	78	61	68	87	94	70	69	90	80	81	92	84	77	66	85	77	76	73	72	89	71	83	73	91	86	90	91	79	66	72	69	73	75	93	74	72	82	94	94	82	66	58	80	72	74	70	79	68	80	75	63	67	76	89	78	74	73	80	76	73	71	82	84	82	87	83	72	84	82	64	75	81	82	85	75	62	71	74	101	82	70	82
25037	15695	10069	5322	4166	12839	8469	2140	939	871	880	765	738	720	719	640	670	651	636	617	565	640	594	594	601	569	574	536	574	549	543	555	538	552	560	581	573	600	534	541	550	574	577	548	556	570	522	554	531	569	550	539	566	544	519	536	515	552	576	565	565	548	576	539	565	568	503	532	570	558	565	598	606	531	541	540	556	557	541	521	543	533	528	563	548	530	529	537	537	554	502	562	587	551	555	580	542	556	574	562	578	603	544	511	518	536	552	553	535	527	512	552	523	530	560	557	547	588	572	604	557	543	540	572	564	531	541	568	540	495	524	561	569	500	591	530	556	553	541	583	567	555	567	538	548	602	549	557	560	515	575	525	543	549	522	564	520	525	570	531	555	542	568	524	530	574	518	553	535	571	530	541	528	554	582	540	523	526	537	540	536	554	559	549	527	556	556	489	532	557	528	526	545	561	564	575	538	532	595	538	556	511	524	545	587	533	566	564	545	529	582	590	552	564	496	585	538	535	561	548	566	551	584	504	577	530	570	529	555	582	549	545	564	534	553	513	530	518	537	587	548	602	527	556	535	585	522	534	519	498	539	517	549	538	556	570	547	567	549	522	573	568	571	520	516	538	534	529	570	561	562	546	533	574	510	528	562	516	589	550	576	539	502	597	530	513	563	502	520	548	518	533	522	536	556	557	522	535	558	530	507	505	562	556	527	527	563	585	546	515	539	564	539	517	580	535	506	552	510	573	549	544	509	534	518	567	565	575	532	544	494	573	572	549	536	523	556	552	548	577	563	516	518	518	560	556	571	534	584	558	564	551	573	582	575	526	555	575	500	581	538	529	518	513	546	556	527	537	541	567	553	505	542	555	549	528	542	578	566	517	531	536	527	535	571	569	550	516	531	552	554	560	527	541	544	579	500	560	555	507	525	570	571	577	561	538	547	552	527	543	518	509	556	570	518	520	527	552	556	551	563	557	560	563	575	555	524	585	561	561	550	535	548	533	560	553	495	593	543	565	540	553	549	557	567	556	569	532	554	539	510	549	562	522	490	548	529	565	508	589	536	541	545	542	557	504	561	551	533	555	562	581	525	537	573	552	584	562	525	551	534	560	573	579	540	566	547	523	538	534	562	545	537	529	552	494	531	550	552	549	595	541	565	522	560	560	537	531	549	553	579	528	532	563	601	520	554	525	535	537	572	544	530	500	537	575	512	572	532	548	571	567	560	564	558	572	565	577	541	533	568	581	537	542	563	544	572	564	545	546	541	581	523	545	553	537	512	521	542	556	535	550	551	558	509	566	574	620	544	528	553	515	553	527	537	595	543	549	523	536	521	524	522	536	550	564	563	530	565	504	528	560	549	545	523	568	507	495	546	538	568	565	567	551	540	556	547	567	578	541	528	514	513	522	531	534	542	543	515	571	557	535	554	539	561	528	567	501	594	528	558	536	548	539	551	533	524	537	537	531	563	543	534	577	568	506	498	540	573	548	548	558	553	540	554	574	545	521	562	513	561	578	581	516	511	574	546	538	546	487	538	556	567	567	547	522	522	559	557	556	519	533	546	572	538	506	527	534	584	546	545	555	553	599	556	527	543	505	545	578	547	554	565	563	525	592	561	516	591	536	574	542	540	555	575	557	536	551	530	564	557	595	529	541	554	557	571	546	573	554	511	560	560	523	551	577	547	507	579	546	549	541	540	557	574	578	555	543	565	568	546	562	530	576	557	549	550	578	580	558	549	546	576	549	511	531	531	572	509	547	545	528	530	518	520	548	536	537	537	551	530	561	549	520	551	553	518	557	537	573	535	503	546	545	516	539	554	564	548	529	576	528	541	535	566	543	540	517	536	544	541	533	573	550	561	527	564	522	563	542	554	532	580	533	549	550	566	556	544	503	528	515	505	513	527	539	558	517	554	543	538	548	547	548	537	525	547	561	590	523	525	540	568	545	496	560	542	531	566	517	523	499	511	499	586	575	508	523	532	604	559	583	517	513	536	598	590	565	573	569	519	580	536	589	540	538	570	558	540	546	540	569	575	556	524	591	543	555	596	532	503	551	565	559	554	514	507	589	544	521	545	538	588	545	521	596	559	521	539	543	550	540	535	582	560	539	574	549	533	577	538	541	533	534	568	567	577	496	506	533	582	511	529	543	565	533	540	578	554	537	545	518	555	582	549	589	541	551	529	543	558	531	543	526	545	602	550	527	546	512	560	547	571	546	519	567	541	499	496	554	543	505	547	558	539	537	584	551	548	557	546	572	590	549	561	567	538	534	514	572	559	566	543	570	527	555	556	576	536	546	528	509	549	504	532	544	518	543	515	524	529	561	584	535	550	577	547	541	555	586	530	566	550	558	511	526	556	570	531	547	574	560	552	525	538	577	560	533	557	546	582	554	540	522	568	537	563	586	522	546	560	566	520	559	542	570	510	567	556	552	563	564	550	528	538	535	518	536	562	532	496	590	567	552	543	579	567	567	571	524	505	539	512	565	551	515	545	577	543	574	545	483	553	540	558	568	583	572	550	537	539	551	561	547	535	531	556	532	533	581	574	528	571	575	534	537	529	513	552	525	561	553	572	553	557	557	553	520	568	599	542	557	559	554	531	525	521	559	529	536	556	578	544	542	589	535	544	564	550	564	544	561	531	542	546	488	576	527	535	580	520	538	558	550	552	550	591	586	524	541	535	569	519	529	554	534	568	536	536	536	525	589	506	562	581	554	569	556	539	531	551	551	544	565	563	558	549	536	589	567	562	559	546	561	532	573	575	545	540	577	579	549	514	540	561	551	544	531	568	554	508	577	584	554	520	567	541	551	511	576	524	536	547	563	525	559	526	546	495	557	562	598	562	565	545	566	536	540	540	527	533	501	541	535	511	613	548	498	552	563	512	547	558	576	593	529	513	562	532	542	542	555	501	559	544	544	572	514	596	538	559	553	564	586	544	535	542	557	540	550	576	562	526	575	578	558	572	597	517	545	563	535	574	517	543	492	551	539	549	520	556	522	541	568	524	531	537	524	507	574	554	514	539	542	571	496	559	514	557	547	539	558	527	562	585	578	523	542	552	562	566	550	542	577	514	525	560	552	508	547	549	536	547	542	589	531	578	569	554	515	528	549	534	546	539	553	551	586	583	539	573	586	569	547	532	515	579	542	504	563	526	556	539	501	507	563	551	575	494	522	559	570	520	546	544	590	536	543	565	562	536	567	568	557	559	535	558	533	532	559	533	574	535	527	524	541	536	559	514	595	530	533	540	555	542	584	547	534	568	552	607	532	552	529	550	535	535	547	542	524	564	546	554	545	517	550	526	554	529	539	517	517	585	552	567	530	564	551	494	513	523	535	574	502	534	526	544	518	588	535	546	548	516	527	522	563	585	575	565	551	554	592	512	549	545	553	522	536	535	548	536	566	546	520	583	558	583	566	525	574	576	550	555	537	517	576	513	537	546	549	537	515	542	584	533	531	555	534	566	531	511	564	562	550	523	576
4238	1502	1091	510	224	386	254	133	122	118	110	119	106	121	114	110	128	114	121	112	103	117	124	119	121	95	108	120	114	123	125	124	135	113	129	132	124	120	112	97	124	113	132	109	112	120	134	111	120	125	128	105	118	105	128	113	111	104	137	111	116	146	120	124	132	122	142	131	137	110	120	108	124	114	94	138	129	124	106	125	123	122	130	116	96	117	118	93	120	124	108	128	110	133	116	126	104	119	129	117	109	107	127	119	116	116	122	114	132	115	120	118	126	108	121	132	127	105	114	118	145	109	141	124	105	116	115	126	134	109	143	116	118	109	113	134	121	103	117	121	116	126	127	116	114	132	107	112	121	112	108	109	127	107	124	124	129	103	130	112	123	112	116	101	112	112	113	116	115	111	105	112	116	110	125	104	107	120	121	116	127	127	138	144	130	119	115	123	115	108	117	98	111	113	121	118	119	101	96	133	113	111	102	121	112	120	129	115	103	109	131	108	127	101	125	139	103	119	105	114	99	106	116	121	122	98	128	116	126	128	127	115	105	105	110	116	131	105	104	141	138	124	132	139	111	107	111	124	123	126	121	119	100	120	147	112	110	119	118	102	109	114	141	131	117	121	125	116	120	111	116	111	127	113	111	108	117	128	133	122	128	112	124	111	115	113	117	108	99	122	119	118	133	110	129	124	122	110	137	139	88	112	113	119	118	126	109	126	116	110	105	114	102	113	128	113	111	102	92	108	134	132	100	124	118	127	125	126	98	139	105	119	133	135	123	137	123	97	128	120	124	94	119	114	128	124	120	119	128	132	123	110	121	92	122	111	122	129	115	109	128	108	108	113	120	115	123	112	103	104	132	105	109	107	124	109	130	135	128	140	121	120	123	118	117	119	122	120	109	107	118	122	128	114	130	123	118	107	126	115	117	124	125	115	109	139	119	121	88	79	119	116	104	118	132	115	116	122	109	128	127	113	105	117	136	101	122	126	101	117	108	104	145	117	124	121	115	121	105	115	120	131	109	136	134	111	116	130	114	123	118	124	121	112	116	118	128	111	97	122	122	114	111	123	123	112	116	126	113	113	111	112	105	124	121	108	107	108	114	114	124	108	127	115	115	111	110	126	144	99	107	129	99	127	100	101	117	111	126	112	114	111	110	104	126	111	102	108	123	117	125	131	105	120	130	124	116	122	117	120	108	134	119	98	102	117	128	125	106	132	119	130	111	104	111	119	127	123	125	122	136	126	118	127	118	109	135	128	108	112	118	134	123	120	113	126	118	135	147	133	107	121	114	113	118	123	127	118	113	98	104	127	112	111	117	102	101	129	124	95	106	116	126	125	111	126	109	106	121	131	121	95	137	121	120	97	127	115	136	114	114	92	111	114	129	138	129	99	128	105	121	119	115	121	99	113	141	121	113	110	132	124	94	108	124	103	114	121	114	108	114	118	95	109	111	116	144	117	109	120	132	117	130	128	122	124	132	129	114	146	117	119	122	120	111	123	107	135	100	99	114	114	103	119	113	161	123	119	103	100	127	123	119	116	144	115	93	121	135	108	115	119	119	119	129	126	112	114	105	118	129	110	130	115	117	125	137	132	105	123	129	139	117	110	118	107	119	137	111	126	119	103	120	112	119	125	122	122	102	135	107	114	134	112	105	112	94	134	122	129	130	126	109	123	119	122	121	126	131	119	114	108	104	118	94	139	123	107	116	115	115	135	122	101	118	115	118	116	121	99	135	109	106	125	116	119	108	101	142	89	99	134	113	112	111	125	105	110	122	113	113	102	127	120	99	112	110	108	100	102	117	104	121	103	130	119	137	120	115	129	109	130	121	105	114	106	136	117	118	109	126	113	110	121	122	131	113	117	124	113	122	127	117	106	129	118	118	100	129	102	108	91	131	132	121	140	132	118	112	134	121	116	124	114	118	126	108	129	121	100	133	131	114	121	126	122	127	110	123	108	105	119	124	107	110	100	105	126	95	89	140	105	112	132	133	126	117	121	120	116	116	103	111	108	122	121	103	117	123	110	129	105	146	120	105	105	119	114	120	120	114	116	110	143	115	107	97	118	116	113	111	121	116	126	133	118	113	105	127	117	110	120	112	117	88	116	129	126	122	143	127	118	119	125	101	121	89	118	108	125	119	109	98	99	132	102	133	138	120	114	130	101	128	121	119	113	109	124	154	117	132	96	107	130	110	114	111	107	93	132	91	131	101	117	117	124	114	95	137	141	98	138	118	126	113	101	105	120	122	123	107	125	152	116	126	122	137	105	114	99	134	120	111	114	113	122	112	116	129	129	100	129	131	131	128	103	134	106	125	107	101	121	127	103	114	114	116	110	129	128	117	112	100	119	117	115	100	131	133	120	126	120	133	107	125	112	107	114	117	92	105	126	120	114	109	117	115	99	100	120	135	109	110	124	123	100	114	120	105	134	113	128	103	122	119	110	123	121	125	130	115	132	124	107	125	123	88	118	120	127	105	116	121	119	109	136	113	117	101	129	118	114	116	104	101	119	108	131	122	109	141	132	90	128	116	105	105	130	117	116	112	130	128	120	126	122	113	127	96	122	147	114	108	124	125	115	133	99	129	126	116	154	118	118	122	120	109	99	112	117	112	101	128	122	94	126	130	140	125	105	130	103	119	117	122	106	133	135	122	106	94	120	105	109	110	97	103	121	100	125	121	128	110	109	113	96	107	110	104	116	108	121	117	118	119	112	109	131	130	120	111	114	97	112	110	116	110	127	104	105	125	114	133	105	148	115	125	115	129	105	113	106	103	124	130	126	106	115	122	108	105	113	107	106	125	118	115	121	95	110	118	113	99	120	115	94	109	96	115	113	108	132	112	119	122	129	125	126	134	115	124	118	99	127	114	109	95	116	123	109	130	106	121	106	107	126	137	133	110	110	106	120	138	121	141	116	108	115	121	127	123	117	129	103	132	106	127	121	109	134	116	139	110	133	130	130	145	107	103	133	103	127	99	111	124	131	124	116	114	123	112	102	113	136	115	95	114	103	124	114	115	114	110	131	120	109	136	115	129	116	110	104	133	131	131	119	131	124	123	113	132	122	111	123	117	106	111	113	132	138	122	98	119	106	104	116	117	93	123	105	112	127	112	119	111	121	122	124	139	132	122	117	96	119	119	109	125	109	123	112	97	128	109	131	125	108	126	114	118	103	125	139	110	121	112	91	127	115	120	121	125	107	86	116	133	109	124	118	132	104	112	129	105	131	107	111	118	133	121	114	110	107	132	117	110	111	108	125	121	109	116	134	131	134	119	135	123	111	114	134	115	129	118	124	122	106	109	92	115	89	124	119	103	110	126	111	114	117	119	113	109	97	121	110	107	112	112	119	110	126	133	128	110	115	115	122	120	122	91	120	107	137	116	102	117	123	117	107	124	114	120	97	110	102	138	134	128	124	117	113	117	140	119	133	124	132	112	124	118	139	130	120	109	117	122	127	118	128	116	124	102	110	123	117	115	123
26101	12730	9455	6471	4161	13402	8173	2179	1340	1216	1176	1128	1071	1030	1004	1031	1021	971	949	930	890	948	910	923	912	920	908	851	909	870	930	836	920	831	886	858	809	888	863	891	847	873	877	893	836	852	879	815	885	877	833	884	896	858	837	886	811	876	823	877	833	811	825	849	818	877	905	841	855	836	884	855	841	821	824	830	856	843	854	882	839	882	885	846	902	850	879	855	888	890	841	846	876	830	889	855	831	887	845	827	837	830	810	834	840	871	900	812	850	843	859	866	812	809	904	819	866	905	888	830	782	834	857	847	850	848	858	819	827	842	892	828	849	857	809	855	918	844	811	825	835	885	871	871	877	839	807	860	837	876	833	841	880	799	846	784	841	858	864	852	852	888	864	846	860	872	891	807	829	841	876	849	843	924	858	807	878	893	847	879	844	831	897	899	857	856	810	831	798	811	849	854	861	853	800	832	867	813	880	880	897	842	824	857	909	881	811	835	889	857	819	792	865	893	854	797	851	833	870	852	913	853	829	885	867	853	821	845	892	832	782	842	851	832	853	841	819	809	867	811	854	844	860	833	909	871	845	832	834	852	834	799	847	857	848	858	829	833	852	904	860	831	844	875	844	829	877	850	822	883	878	875	902	924	878	845	853	830	826	884	883	871	872	837	860	828	831	834	810	857	799	894	918	821	881	858	907	848	840	878	859	860	841	887	898	807	846	847	848	835	829	842	863	825	809	870	888	813	830	862	892	804	846	840	807	840	820	790	915	813	830	808	792	852	838	859	855	837	917	827	841	863	869	803	854	818	900	900	846	847	828	850	798	855	864	828	844	854	862	851	881	854	825	864	846	840	852	863	836	876	860	840	867	855	777	807	868	875	846	848	927	826	839	798	837	933	860	912	860	886	843	853	870	867	884	843	915	898	813	864	835	797	822	863	838	849	799	850	892	832	859	810	841	798	832	812	849	817	854	845	853	850	799	851	904	846	850	864	859	886	852	898	865	839	844	867	839	840	850	858	873	835	851	860	819	903	832	903	781	853	876	873	914	854	875	851	840	908	833	842	844	832	843	856	837	855	805	870	847	873	847	832	827	862	816	872	798	866	853	893	894	826	864	804	870	852	854	880	862	835	830	876	832	831	828	841	827	888	837	849	836	828	801	827	838	858	826	875	846	865	840	835	852	838	873	855	876	864	828	847	878	841	877	835	852	898	841	864	879	846	885	834	876	813	822	796	800	831	789	817	853	827	849	863	818	787	867	880	869	916	873	839	853	830	830	860	847	891	806	912	840	877	840	838	831	848	840	833	862	806	853	854	848	812	816	811	826	858	841	829	821	841	910	851	838	843	803	843	855	862	870	844	832	867	865	818	848	827	835	858	890	863	838	860	827	900	893	806	937	861	855	854	803	818	866	847	803	870	872	859	872	828	876	836	837	875	828	892	893	851	881	838	878	774	841	858	819	849	855	858	865	868	795	834	875	861	808	792	876	810	854	841	835	894	867	885	848	864	842	884	903	845	858	893	823	853	807	849	853	812	809	867	870	843	833	849	859	852	854	815	841	829	878	918	849	881	847	821	849	851	843	892	840	855	915	858	871	833	801	857	825	819	828	823	835	796	841	837	872	823	812	876	852	869	873	852	840	880	847	875	859	849	904	845	895	900	817	777	857	867	852	811	887	897	902	831	805	852	764	869	832	892	872	860	837	870	817	848	891	879	858	868	811	869	844	890	832	851	889	825	860	883	868	836	872	830	851	867	807	816	906	860	835	834	870	832	813	848	879	858	865	872	878	800	887	912	834	846	854	831	852	863	842	841	871	885	834	856	828	848	832	837	860	847	848	840	840	827	830	852	825	861	851	887	836	870	903	893	924	796	849	901	801	885	883	815	851	873	813	847	872	867	880	883	823	842	861	844	864	867	822	853	845	845	840	837	822	873	892	865	825	872	824	829	886	856	804	832	895	790	910	829	848	844	833	860	872	884	834	801	848	829	851	782	873	888	795	885	836	831	845	830	864	824	857	868	851	867	857	814	865	849	861	812	849	858	818	838	818	835	768	853	874	848	840	839	858	853	812	865	794	898	856	830	831	866	822	830	836	841	847	851	839	819	837	875	848	861	874	821	870	859	865	799	871	865	849	851	834	842	832	865	869	890	840	828	845	883	837	823	897	869	855	831	902	829	875	896	835	870	841	866	813	844	808	900	818	825	825	854	834	888	816	840	832	847	884	828	848	843	833	850	864	832	805	872	843	835	882	822	839	825	827	797	834	825	864	849	838	826	830	836	835	854	799	863	848	798	842	881	855	852	849	886	819	868	870	864	839	808	874	815	868	846	873	884	847	877	823	834	905	848	844	866	896	816	870	785	871	871	819	855	862	872	844	881	823	853	834	827	782	857	808	880	812	856	900	805	765	877	867	841	819	858	872	858	827	826	870	825	852	843	885	832	902	864	885	851	857	824	829	815	823	898	840	868	791	872	829	827	865	822	858	887	872	907	844	862	840	793	856	814	901	833	813	826	862	876	831	824	841	900	828	845	870	800	840	854	811	826	814	848	855	872	812	791	837	851	825	824	829	876	835	880	871	876	865	862	849	861	853	861	806	867	865	889	846	876	815	865	821	898	893	841	836	858	880	852	845	873	822	840	853	872	858	830	804	891	856	874	829	883	848	819	781	867	856	807	849	874	912	858	900	843	860	839	899	848	814	857	849	800	820	814	853	833	851	892	864	824	771	867	819	858	827	840	884	849	813	861	810	808	860	831	840	798	790	869	867	808	909	802	832	742	812	875	838	877	882	858	772	849	874	824	852	837	817	861	876	894	863	889	885	832	902	784	837	788	865	818	831	816	842	846	858	890	850	867	885	825	827	841	866	846	856	821	823	826	850	854	817	846	871	858	831	814	838	852	848	861	854	853	854	786	866	836	888	829	865	834	841	870	896	846	858	803	852	831	850	896	873	845	811	865	804	819	915	882	843	879	878	821	834	830	855	843	862	879	864	827	828	867	854	851	914	874	821	828	841	806	837	856	848	872	877	891	852	844	878	806	870	874	864	842	848	829	844	871	858	869	896	837	842	814	848	862	824	837	825	883	824	870	880	848	837	834	859	857	813	871	835	882	828	851	820	879	853	855	897	813	858	875	832	871	832	817	877	832	824	854	870	880	887	890	872	859	855	874	815	836	827	871	863	815	868	838	834	822	814	878	834	845	810	832	833	856	845	836	831	839	845	810	864	826	850	849	825	929	897	862	744	845	824	825	812	826	870	862	882	877	831	839	822	823	847	834	841	806	828	842	907	864	829	897	909	851	840	879	910	846	882	840	839	795	873	844	852	806	824	836	871	851	841	890	849	901	829	851	857	802	814	841	824	875	836	861	847	889	828	820	858	876	844	809	865	864	809	879	873	831	849	922	817	829	840	831	839	829	853	832	823	844	836	812	820	795	813	895	822	901	802	871	842	871	851	877	852	854	808	846	755	833	833	803	851	876
4510	2245	1621	734	307	568	245	187	154	145	150	159	165	165	163	155	152	140	141	141	126	157	148	148	155	132	136	156	158	150	166	143	127	127	157	134	141	140	131	146	126	120	128	118	168	143	123	135	140	140	158	150	141	141	135	159	104	144	130	143	139	160	148	136	141	140	126	119	129	142	133	148	147	148	136	135	143	121	154	140	142	127	118	131	134	161	159	146	155	145	158	143	139	148	143	169	151	132	141	130	162	120	145	147	136	162	130	152	130	135	133	131	125	135	141	156	169	121	142	155	150	116	163	143	159	126	144	167	143	134	100	144	142	126	146	127	143	137	121	119	146	156	157	142	144	131	142	146	152	153	144	101	137	142	123	140	134	160	146	151	141	136	142	135	157	133	130	143	151	148	141	127	118	136	145	148	138	133	141	138	159	125	142	135	125	129	172	137	115	139	129	155	137	141	134	123	128	127	146	143	135	129	156	133	119	129	157	145	114	145	165	140	129	127	142	127	150	155	149	147	136	149	156	164	135	147	136	154	133	125	126	113	136	150	149	142	125	137	127	130	135	113	142	153	128	124	151	114	141	130	156	131	138	153	133	131	134	134	151	145	135	112	156	138	140	170	147	135	156	138	169	160	128	153	132	131	147	157	133	157	143	123	145	136	162	141	151	132	155	168	144	151	148	131	142	138	141	117	138	137	133	156	128	130	142	130	153	157	148	123	122	138	145	125	134	162	109	142	148	113	150	120	139	152	154	115	143	152	157	138	140	160	130	131	130	142	149	136	146	156	160	133	145	138	127	131	140	137	147	144	151	141	135	139	137	146	144	158	139	156	141	158	141	144	132	157	156	114	159	121	150	155	139	129	127	130	136	126	128	138	130	135	142	139	155	126	128	139	117	129	121	120	134	134	128	121	138	140	143	158	133	144	159	145	146	130	135	119	146	170	130	136	119	152	120	160	135	121	130	144	124	143	131	144	145	128	149	145	148	142	126	149	150	160	149	167	156	155	141	132	141	151	142	151	136	143	150	164	117	144	132	143	155	139	136	151	166	128	143	133	132	141	148	131	133	146	136	152	145	130	128	144	143	146	150	125	135	141	124	143	138	140	142	165	150	136	127	156	136	156	143	128	132	152	143	127	139	154	159	141	145	131	122	136	146	141	153	131	150	141	135	122	133	133	126	129	137	141	149	126	117	154	127	122	117	132	143	140	133	125	141	158	118	138	112	158	150	144	148	148	138	152	151	144	155	159	140	136	134	127	133	107	128	149	120	145	121	132	131	151	140	132	139	139	136	129	153	131	138	148	147	141	140	130	139	138	128	142	133	136	155	150	133	154	136	121	140	133	135	137	143	141	143	123	123	140	126	144	129	146	134	128	148	152	157	143	146	160	163	124	132	145	132	120	134	148	126	150	136	130	134	132	147	125	130	140	140	149	153	142	135	149	121	132	173	128	135	155	151	123	145	131	147	141	141	139	146	125	159	145	141	160	140	137	166	132	145	148	149	128	139	134	141	124	124	136	154	135	138	153	140	144	139	143	135	141	157	147	134	144	119	132	128	127	154	147	167	128	142	140	145	135	159	143	155	147	129	165	159	125	158	157	133	161	155	121	161	141	147	108	145	133	156	145	141	129	138	133	141	131	164	154	152	164	132	129	134	133	131	130	144	132	144	147	152	139	131	144	159	141	133	157	132	135	144	187	133	133	141	149	166	137	130	148	140	149	153	130	119	135	151	130	141	135	135	153	156	130	129	157	148	131	143	134	152	157	132	144	138	129	137	112	129	133	145	155	159	126	144	146	150	133	144	120	141	136	132	124	144	136	139	146	124	136	133	164	151	123	132	156	149	121	140	164	142	153	140	160	142	139	148	130	149	127	126	124	141	133	156	149	132	143	136	146	160	143	129	145	135	134	142	135	130	140	132	146	108	144	149	146	146	149	128	123	145	125	128	142	138	147	125	123	136	136	135	148	152	142	131	141	142	140	144	124	145	140	144	112	149	145	145	138	139	143	162	140	122	144	144	120	153	140	161	135	146	129	137	146	150	137	123	157	140	148	153	157	166	124	137	156	145	123	136	140	146	134	168	153	156	130	148	139	131	181	136	136	166	148	122	142	125	146	134	139	133	133	134	144	139	149	137	141	130	143	157	136	131	130	152	138	150	149	138	132	148	133	127	136	133	138	157	131	145	153	151	150	164	137	149	134	134	156	138	138	125	158	158	135	141	166	140	130	134	134	139	117	129	139	136	151	141	136	150	125	132	160	128	124	147	134	137	135	136	142	128	130	130	146	136	139	155	136	125	142	132	151	135	153	133	149	133	127	149	157	119	142	154	151	146	137	133	158	148	135	124	145	140	148	128	148	140	146	150	153	170	130	152	144	124	131	138	169	144	119	141	139	142	134	146	145	147	151	130	140	131	140	150	150	136	121	139	139	151	156	140	143	127	152	155	130	122	147	131	139	155	144	157	132	118	143	147	124	162	124	139	142	151	142	142	157	145	143	140	120	128	152	154	127	140	146	141	162	140	143	150	140	160	129	145	139	140	125	149	143	166	140	153	133	149	116	139	156	131	153	139	160	133	144	135	131	124	142	165	151	139	137	151	148	139	131	129	127	131	145	141	139	136	154	141	124	150	155	139	132	149	127	143	141	141	130	129	127	123	136	148	161	150	156	128	156	144	140	147	143	153	133	149	143	136	138	137	142	143	149	139	138	154	124	140	141	160	159	141	140	127	117	136	133	123	143	134	145	130	137	157	124	147	140	147	128	140	112	148	140	142	153	147	176	177	158	130	152	137	120	144	141	146	138	137	145	152	148	169	132	146	119	152	162	138	140	127	135	141	115	129	141	153	151	122	142	131	120	158	116	146	156	138	135	146	150	134	133	127	141	120	141	147	153	140	132	162	143	140	158	160	130	126	158	140	134	138	140	142	128	140	130	139	125	139	125	131	135	142	130	136	129	160	148	138	147	139	128	153	138	133	130	152	118	127	171	137	117	152	135	137	130	138	127	127	143	133	160	131	154	134	149	140	145	149	127	127	117	138	143	127	138	140	145	153	141	151	136	119	161	132	165	146	151	116	135	133	135	146	114	154	108	138	129	137	139	128	166	128	152	123	129	134	153	162	145	142	126	131	153	131	137	162	116	164	126	134	161	125	138	131	132	149	128	120	126	132	147	123	169	127	138	157	148	129	125	114	151	136	117	140	137	140	150	125	135	132	131	156	131	146	148	133	131	135	149	133	152	137	142	151	137	142	157	132	145	117	135	134	128	142	152	133	125	153	132	163	109	130	156	124	136	127	155	138	135	160	130	132	121	141	149	140	125	134	146	157	155	140	149	133	155	148	131	128	119	141	129	146	132	124	155	136	143	144	158	146	133	139	151	143	135	131	127	126	146	145	125	137	150	134	140	144	157	141	130	128	132	116	132	136	146	120	123	133	139	147	151	129	113	142	133	129	142	137	138	148	139	136	127	142	120
31361	16049	13025	8642	5665	18833	7653	4273	1979	1806	1749	1509	1352	1381	1369	1305	1247	1261	1227	1111	1129	1100	1081	1084	1112	1048	1089	1027	1051	996	1008	986	1071	1066	973	1044	975	1050	968	1032	1044	964	1029	1020	1025	1019	989	946	995	1015	919	1009	996	1032	997	1012	1004	1009	1019	979	971	997	947	976	1014	1019	977	948	951	959	911	977	1025	935	1047	1000	989	1003	1007	965	951	999	1024	1038	1010	1005	963	982	943	947	946	982	973	971	994	1010	998	923	1026	969	996	979	991	975	969	967	997	983	972	994	986	976	960	998	1013	973	1016	977	1012	946	935	968	999	945	993	922	994	962	951	974	1012	1025	981	946	938	947	1038	990	912	945	1022	959	995	936	972	973	943	990	956	1022	958	1034	950	982	1035	991	946	982	988	1017	969	946	961	979	930	1019	922	952	931	913	1016	1091	965	1003	975	942	1009	1036	1018	982	987	935	988	1016	902	948	902	966	949	928	1033	988	939	995	982	950	932	991	954	1012	944	961	964	924	981	1026	981	963	953	951	953	1012	1020	913	983	939	1031	954	966	952	970	952	934	969	955	956	984	960	969	1013	1019	967	968	996	985	957	947	958	919	924	960	984	987	976	937	951	945	1002	1053	935	984	976	949	1006	973	935	924	999	979	1032	974	987	954	961	937	949	919	941	1007	959	972	961	1019	962	961	965	942	949	970	967	930	972	978	928	965	985	941	984	938	979	997	957	938	956	1005	965	972	961	929	967	975	964	963	951	1020	998	1011	937	1031	982	995	961	944	1016	922	980	951	1026	985	932	975	952	943	953	1013	1022	958	1008	969	968	956	972	1005	1009	1001	956	976	972	944	979	1008	993	927	937	930	961	1012	1015	985	980	916	1038	986	981	931	989	978	1010	956	949	983	979	1062	994	933	950	1011	980	860	939	958	953	952	1003	969	924	964	941	916	1006	971	967	999	1016	955	950	885	916	981	985	887	1007	1011	933	944	952	982	937	979	972	987	918	950	953	948	1056	976	931	954	1007	940	959	1014	1018	959	942	976	989	1012	982	956	951	931	964	986	988	1011	1004	984	966	916	1046	947	929	966	980	1026	935	956	992	926	1029	986	969	966	1006	1010	962	934	982	1005	952	1014	983	942	948	949	948	1000	959	1011	970	971	925	973	951	940	1010	979	900	959	963	987	960	1033	1002	1003	947	973	994	990	923	983	962	980	1012	996	974	974	970	1020	953	964	970	934	954	994	944	963	1014	942	980	956	1022	996	1021	978	998	953	1001	1026	994	967	959	963	1030	990	964	1024	939	889	967	961	949	951	987	966	1013	956	941	980	1017	949	1020	941	976	939	1008	921	974	994	977	939	972	913	941	977	1019	963	948	971	1012	951	953	958	943	959	929	964	944	950	1031	967	980	938	994	940	990	958	972	1005	963	957	957	966	953	990	934	979	948	997	967	994	922	997	922	964	965	981	1016	904	1020	977	976	966	974	971	1056	940	979	994	949	897	895	960	1001	977	948	1000	944	1026	1007	999	1000	975	981	950	966	992	958	1059	933	908	947	936	969	1044	988	985	970	937	965	936	975	983	909	930	994	957	946	995	931	964	931	929	985	974	1007	967	989	991	1032	956	1059	989	993	960	940	993	995	984	944	1001	944	981	954	995	979	965	961	1002	1022	986	929	1031	1034	952	924	1027	912	954	988	979	895	946	949	921	941	989	974	950	946	930	985	994	979	928	974	1011	913	989	954	980	1000	931	1010	995	959	995	971	913	1021	977	990	925	937	925	935	900	990	928	981	961	962	965	970	968	999	946	993	1014	929	1004	1019	996	952	941	995	979	1025	1003	970	1013	979	901	974	955	1012	926	929	1041	931	997	973	1003	974	975	976	1005	958	986	966	996	985	954	940	969	980	918	1004	976	943	962	976	992	1005	993	970	972	946	1014	981	959	964	964	972	986	999	974	1031	1021	936	979	952	955	1007	998	960	943	982	1018	1003	943	965	954	939	1043	946	946	1006	977	914	941	997	969	965	940	960	1046	944	964	961	967	969	1020	977	977	959	945	1042	974	976	921	1011	917	1008	955	1002	920	997	984	947	969	1000	956	926	1003	978	927	932	994	1001	971	982	983	1006	1082	975	1001	1029	960	969	968	977	978	949	921	947	1010	950	982	914	956	987	967	952	992	952	971	980	1019	988	963	982	1013	1017	982	963	938	920	1005	1007	986	968	1049	1009	970	956	1006	973	969	947	980	938	986	978	928	954	963	975	1000	943	979	1003	1012	961	916	1001	981	1014	954	925	1028	957	1012	954	991	953	1000	913	1003	1029	966	1068	1008	941	957	998	987	1041	996	959	971	1021	940	939	977	957	961	971	957	1070	1012	947	1023	1021	983	998	944	928	984	986	953	958	975	943	915	982	986	987	929	988	994	1026	980	970	1046	994	951	1006	1015	1057	963	960	941	976	917	987	929	1018	1050	959	927	991	977	937	1009	936	896	1000	996	974	974	991	945	969	997	999	966	950	981	1008	957	966	989	971	978	965	991	912	945	971	989	952	997	938	954	964	1023	981	1023	925	997	936	937	969	1032	1006	992	991	960	969	939	909	983	1001	971	1001	959	987	1017	948	995	1000	1003	962	988	968	1042	945	936	976	946	982	965	942	992	984	996	973	1030	979	981	962	995	970	989	954	927	961	962	968	991	975	996	990	946	957	956	933	952	957	970	973	1046	909	1004	965	968	980	948	936	951	950	982	965	954	967	945	1011	977	947	1012	967	980	977	944	998	901	1006	1011	1016	929	1006	973	941	981	996	1034	1001	939	955	999	988	956	984	949	933	955	956	972	972	979	950	1011	930	991	972	981	991	995	972	909	993	950	925	908	999	1028	903	1005	978	968	999	1034	962	945	941	891	957	953	952	977	1026	968	939	964	975	902	943	919	1009	1006	1024	996	962	985	921	969	986	997	940	950	960	988	976	959	940	1010	953	1033	1010	1003	982	968	984	983	986	953	985	963	926	957	963	974	993	935	1004	933	971	971	979	980	999	961	957	995	953	977	1009	952	984	949	966	968	970	944	964	1013	945	927	956	1000	969	1007	996	979	990	981	978	981	961	993	968	998	994	941	1004	949	987	1024	937	1001	978	971	949	983	961	967	989	952	1031	938	970	990	946	952	967	1003	925	1007	950	959	941	912	970	982	944	1021	936	961	951	979	979	927	922	899	1003	954	990	900	951	1014	889	1006	922	996	1002	953	1003	945	997	925	996	980	971	1026	948	965	988	964	1003	1005	979	1010	990	944	982	1004	958	996	920	1002	958	977	970	973	963	1001	966	962	939	974	1002	959	1045	973	960	978	979	962	1025	992	973	909	911	920	939	964	970	1024	964	999	987	1003	988	998	1032	1001	953	988	956	982	987	969	1012	961	942	924	997	940	960	972	953	946	925	989	928	992	1049	967	982	937	977	972	1002	948	1015	994	962	936	1007	974	943	962	968	1022	1020	963	984	993	994	919	984	1013	974	1008	957	945	981	986	908	1008	1025	980	922	978	1013	1003	987	973	934	997	969	965	947	970	964	979	1029	987	973	1039	1020	962	946	958	943	991	976	962	1003	974	939	967	1011	977	922	989	973	900	933	923	988	980	944	993	976	1018	983	949	1040	934	981	954	977	944	926	916	929	968	1016	980	892	1002	896	1029	958	974	962	948	964	1056	960	936	1038	991	977	942	1023	950	976	940	1000	1012	1045	1005	969	986	954	1019	932	920	961	988	988	1017	959	996	954	963	1001	995	952	977	970	989	982	959	960	975	1005	972	994	983	953
3249	1377	740	347	162	106	58	77	59	68	72	77	69	73	68	57	65	64	73	69	55	69	61	56	53	71	84	68	52	66	64	68	51	58	63	54	64	49	98	59	64	50	59	60	64	85	56	51	67	61	78	68	48	61	53	49	64	74	64	61	63	61	67	71	55	72	76	59	72	65	68	65	60	63	57	66	65	63	72	54	60	67	56	52	70	73	64	57	55	72	70	71	66	59	77	49	68	51	66	57	50	64	66	63	56	44	47	74	59	77	53	64	76	71	67	60	51	64	88	67	67	55	60	53	63	52	61	65	67	78	51	59	46	71	61	83	66	56	59	72	80	74	66	57	55	68	58	55	66	66	62	69	56	56	66	67	65	57	48	73	69	49	74	77	70	65	74	60	70	68	56	76	62	60	72	69	74	68	59	51	60	62	64	76	63	57	81	58	64	55	79	72	64	54	71	60	82	71	67	70	65	82	68	52	60	72	65	71	70	64	71	60	74	56	69	51	60	59	54	63	71	68	57	59	53	68	65	71	65	67	67	56	66	65	56	83	76	48	69	66	64	58	71	68	72	60	55	64	54	69	67	68	64	57	61	60	60	65	78	54	62	72	57	66	61	57	64	59	70	63	56	58	63	65	53	57	69	57	61	56	57	64	61	58	68	63	59	71	82	63	66	62	64	67	59	60	60	57	55	68	73	64	67	64	57	62	52	70	87	67	62	68	53	59	58	59	66	62	67	74	72	70	62	59	64	76	71	65	69	68	76	65	65	47	63	59	63	52	68	63	57	57	62	76	77	60	65	59	70	60	78	59	60	71	61	55	65	61	76	61	56	64	68	52	58	76	61	68	46	68	74	61	49	88	64	67	56	65	68	66	86	65	77	69	57	65	71	71	83	61	75	67	60	50	64	61	62	61	59	70	59	72	66	79	65	71	58	57	67	76	63	58	59	75	73	73	73	76	66	63	53	66	67	63	60	70	61	65	63	61	71	63	57	75	68	68	68	52	70	61	49	63	77	63	70	79	62	71	66	65	70	62	63	78	64	64	59	60	71	54	62	63	65	54	45	55	69	70	62	68	63	54	53	66	59	75	69	69	58	54	65	67	67	71	67	60	70	72	72	63	70	59	65	54	75	67	53	65	68	66	62	59	63	75	60	60	67	62	60	66	69	59	60	72	62	74	67	61	60	75	65	64	65	59	72	70	52	61	72	68	60	74	55	63	66	64	75	60	92	65	63	59	64	63	72	68	58	65	86	63	80	55	63	64	57	69	60	60	61	64	66	70	85	62	72	59	75	71	81	60	58	75	77	68	62	82	62	72	53	53	69	62	56	56	58	65	58	58	48	73	58	70	70	70	73	68	62	82	69	69	60	72	61	62	53	59	63	59	76	56	60	66	56	69	65	74	64	82	68	76	50	70	71	83	71	55	63	64	61	68	58	61	63	71	55	46	64	71	65	56	78	58	63	51	60	59	62	79	62	66	63	72	69	74	78	56	49	77	60	73	65	70	73	68	70	82	54	56	58	72	74	72	60	64	67	71	68	50	70	71	69	52	53	64	62	58	62	70	64	48	65	66	74	74	75	87	62	59	89	68	71	77	67	61	54	54	71	58	72	66	57	64	64	69	63	60	71	56	72	72	55	71	80	69	60	68	58	59	70	58	70	64	63	49	78	53	76	70	64	66	64	60	63	78	61	64	66	66	75	60	74	60	68	84	66	62	78	64	80	69	62	57	65	58	56	80	63	57	48	68	74	58	55	65	91	74	77	53	68	53	63	57	77	67	58	75	70	72	61	73	63	67	56	73	63	51	69	64	64	72	60	59	73	66	66	68	76	57	57	65	56	68	64	58	65	60	77	60	63	62	60	72	67	66	65	74	72	70	59	66	63	67	59	57	56	53	61	71	72	80	81	69	90	68	64	61	56	64	65	69	68	71	60	69	67	45	60	65	64	66	64	65	82	78	56	71	64	75	65	54	71	66	61	87	72	55	59	67	56	62	63	61	73	56	74	57	63	54	59	67	77	82	76	56	65	63	59	72	77	66	59	76	65	50	70	66	59	71	79	76	57	73	60	70	66	73	66	56	55	55	74	75	50	64	56	53	50	90	47	63	75	51	65	64	58	67	54	68	48	69	66	59	64	59	68	65	58	70	78	57	68	82	63	70	60	81	64	69	56	59	65	73	73	70	64	61	61	66	60	62	65	50	64	76	75	58	69	57	67	72	62	79	67	68	59	56	59	52	69	64	69	61	53	70	55	67	59	62	49	59	66	80	59	65	65	52	52	69	54	81	72	58	43	55	66	68	68	63	60	94	60	56	81	58	68	58	52	69	69	64	72	57	77	57	61	57	61	60	61	68	62	72	59	68	68	63	67	57	54	68	58	65	65	63	54	60	58	47	65	73	66	61	71	71	73	62	66	71	73	84	66	67	59	64	59	61	56	76	50	62	61	76	63	74	63	54	65	64	68	73	75	58	72	55	77	61	61	61	61	70	72	65	60	62	71	62	71	71	63	49	62	68	49	66	60	69	47	53	60	54	73	75	65	55	62	63	74	74	70	71	62	74	54	64	57	68	56	65	65	64	53	70	73	66	74	79	75	48	51	67	61	64	62	53	64	60	56	64	60	55	52	58	63	82	80	75	67	74	59	74	57	71	73	59	61	64	65	57	69	66	80	56	64	73	54	63	70	62	68	63	63	74	86	53	65	66	69	59	83	50	69	71	66	62	79	62	52	67	75	73	63	52	64	65	79	66	62	78	80	66	63	47	69	65	57	67	54	55	77	65	59	70	62	62	74	68	69	60	65	68	59	64	64	71	70	45	61	71	64	62	63	53	64	67	66	70	64	54	60	86	69	62	81	56	72	74	66	63	58	77	75	62	70	73	56	65	84	61	61	69	61	60	69	63	57	63	74	77	65	63	57	64	59	61	67	69	62	61	67	57	69	78	57	69	58	75	69	73	57	66	69	57	64	59	67	61	70	52	73	50	53	63	57	59	56	77	62	54	69	71	64	82	61	63	71	59	76	64	59	67	71	75	66	68	67	61	60	65	56	67	68	54	75	85	59	78	66	59	63	64	65	57	70	61	82	71	71	63	59	52	58	64	60	58	80	60	58	65	64	69	72	64	57	59	70	55	51	73	83	77	63	66	65	58	56	66	76	64	71	83	55	71	62	60	60	59	57	81	60	57	59	74	76	40	67	64	59	63	70	60	78	51	61	64	82	70	65	52	72	65	74	59	61	77	58	61	56	60	67	55	63	61	63	62	63	73	71	60	86	60	48	44	74	76	66	57	62	75	63	55	54	79	67	64	60	56	67	68	58	70	62	52	71	47	64	69	56	88	70	66	72	56	66	64	64	66	52	67	65	58	61	68	51	65	65	53	78	68	68	60	59	77	73	73	58	57	51	67	58	69	64	70	63	34	66	62	56	50	78	64	72	78	70	83	75	64	55	63	58	79	52	75	71	81	59	64
25410	12003	7196	4394	2696	1860	816	639	555	511	508	529	518	555	485	534	526	529	538	500	524	521	476	472	522	469	478	491	509	495	500	522	471	480	510	516	496	480	453	534	504	478	491	504	473	488	435	494	492	493	499	480	514	487	437	433	507	501	478	467	452	467	495	458	482	497	496	464	507	530	471	466	479	508	485	466	503	474	462	472	497	485	438	463	482	488	506	501	499	521	493	477	472	487	492	496	480	453	477	411	509	493	496	462	450	520	475	461	446	484	513	487	465	445	449	467	475	483	456	515	466	496	485	506	504	460	476	468	506	479	439	506	491	496	498	475	490	488	460	455	450	458	464	481	505	483	462	483	512	491	459	508	487	452	454	494	456	457	502	491	453	499	499	496	519	447	469	561	486	522	514	479	478	479	505	425	496	473	460	483	503	518	491	528	485	489	513	487	460	524	500	509	477	480	489	467	480	466	482	469	475	494	513	463	471	479	473	475	507	495	477	479	486	487	519	477	467	461	478	476	454	468	496	457	468	494	485	468	466	479	444	454	466	491	535	486	467	462	518	486	497	474	500	491	460	519	503	458	448	486	513	455	516	481	493	519	490	492	508	499	487	486	541	447	466	480	493	475	516	444	474	496	490	476	457	524	451	477	480	464	461	485	470	480	475	485	482	506	490	480	462	494	464	467	501	509	492	476	452	491	511	492	476	475	462	515	449	474	453	483	466	487	461	494	488	491	486	472	451	463	440	503	478	482	519	465	494	453	500	521	466	461	493	502	492	490	456	447	467	522	481	529	467	475	458	474	492	496	487	474	463	442	500	484	506	493	498	465	488	502	479	472	486	477	467	487	458	464	469	505	462	496	490	485	441	463	487	475	454	530	486	500	480	490	498	486	490	495	441	475	532	484	518	444	503	463	485	502	517	504	494	506	465	461	483	510	497	452	448	478	508	505	457	495	482	507	506	481	481	463	456	502	510	483	475	490	466	502	499	483	492	492	503	491	466	465	480	511	471	467	468	480	481	489	469	514	479	476	462	502	520	443	464	462	482	484	469	497	507	510	487	504	488	491	518	435	425	482	469	505	456	457	458	487	451	481	479	512	454	432	482	519	471	488	526	487	479	487	467	508	481	525	469	509	489	489	473	492	496	462	481	503	461	446	494	473	467	476	519	490	466	483	481	494	499	492	506	488	485	472	462	468	487	537	476	484	495	488	487	497	490	472	518	496	486	489	458	515	475	474	509	503	504	484	461	501	481	480	513	488	495	480	463	503	476	462	486	497	463	467	460	489	415	451	513	511	464	492	493	498	470	472	517	462	496	464	465	486	502	503	482	477	469	490	491	450	520	505	464	476	523	454	451	493	474	472	471	510	505	495	470	452	492	480	492	470	473	475	517	486	484	465	484	493	455	461	497	463	492	500	504	459	467	496	454	503	527	501	476	466	427	459	498	495	473	495	464	519	505	507	474	486	463	503	477	462	460	497	511	495	473	478	497	482	463	474	507	460	456	492	491	472	475	516	494	475	479	477	519	510	474	527	514	483	422	491	454	481	461	443	431	479	509	476	472	513	482	508	489	470	461	498	497	477	465	499	477	517	486	491	480	479	485	465	508	499	521	449	476	499	450	494	461	498	496	544	489	462	472	469	501	522	488	493	503	430	476	458	481	478	482	508	464	474	459	457	504	424	477	450	481	481	445	470	463	477	498	458	488	493	482	501	490	463	495	485	474	486	466	463	471	500	451	458	488	489	502	459	512	423	461	494	515	528	535	477	488	476	480	468	499	473	474	500	446	505	516	473	449	483	516	505	443	534	487	534	456	458	467	479	479	506	471	490	517	483	465	474	480	468	465	479	486	482	486	505	463	498	530	500	476	445	514	519	505	513	495	496	446	509	484	471	480	465	471	479	489	500	511	486	508	474	494	454	506	467	463	471	471	493	444	484	541	485	539	488	486	455	458	521	496	509	496	497	491	470	496	494	461	509	495	440	499	460	468	463	484	490	502	474	469	447	493	479	520	452	479	485	482	487	448	446	479	455	510	469	511	502	508	449	484	465	444	488	470	436	474	458	465	497	507	498	455	527	489	471	469	530	480	470	498	473	495	502	475	453	471	484	467	510	494	452	472	513	487	458	494	529	495	491	500	456	484	483	519	469	506	460	514	511	465	490	486	463	532	503	516	494	490	460	509	450	508	485	464	503	449	484	478	468	462	465	475	467	489	493	493	480	454	489	476	487	474	421	518	467	462	507	458	463	481	462	466	461	471	446	472	445	479	457	466	517	444	488	506	464	473	467	507	475	525	457	495	474	494	492	490	486	514	467	526	479	475	508	506	487	471	496	452	482	507	486	488	481	492	460	489	515	471	473	471	465	442	509	510	501	505	487	491	512	483	491	513	471	477	504	462	493	461	495	474	486	473	504	494	488	497	496	465	479	488	500	448	510	487	478	474	493	484	491	514	482	524	474	489	485	490	478	501	455	468	493	438	518	500	469	492	471	411	477	454	483	500	453	504	483	486	496	467	497	457	501	463	483	477	465	495	498	464	506	487	509	482	526	479	480	523	476	485	460	466	432	476	468	449	492	449	444	451	513	499	476	504	481	524	470	497	494	444	460	482	476	470	493	495	465	448	450	475	452	460	477	500	438	474	492	498	452	478	497	477	483	473	475	479	499	455	488	469	499	467	483	502	472	499	484	492	462	473	484	498	450	469	514	471	484	489	505	478	445	491	520	461	542	470	498	479	476	509	502	494	516	483	499	504	506	469	496	482	454	480	487	471	500	549	492	471	473	489	517	472	474	491	489	504	486	474	493	490	483	519	521	426	469	468	500	496	492	506	495	434	521	473	450	479	462	478	476	477	446	555	425	454	497	482	466	482	458	488	474	478	505	482	480	487	463	421	442	513	463	461	470	495	433	508	522	497	476	506	498	485	502	520	518	502	500	471	494	471	462	467	457	411	458	480	482	464	506	486	491	552	450	470	502	458	525	452	484	489	495	486	487	487	494	512	494	470	515	528	452	460	467	489	469	508	505	471	494	466	516	510	496	495	489	493	490	493	458	532	505	474	471	538	505	482	484	507	532	517	486	490	521	510	466	489	492	482	489	496	459	510	480	456	478	491	480	474	463	489	510	514	475	488	490	477	487	486	456	525	484	502	455	513	518	503	525	510	473	472	504	467	476	487	479	508	458	467	464	505	511	484	548	505	516	479	474	476	489	469	506	472	490	467	472	444	468	499	488	512	474	474	469	465	494	491	488	505	505	466	482	468	486	485	459	476	469	499	489	445	460	481	482	491	507	481	497	466	455	508	497	502	499	500	507	458	510	475	465	451	494	522	481	515	478	496	472	503	478	468	468	455	461	452	490	447	495	532	477	469	472	456	447	485	459	485	467	463	475	446	490	499	486	493	478	491	484	501	513	463	506	516	484	540	475	485	484	508	446	449	481	479	514	486	481	482	486	493	462	496	493	514	424	470	470	443	501
3337	2267	942	452	195	184	80	88	102	92	84	95	88	77	72	72	65	73	82	74	77	65	87	66	85	72	91	82	75	75	73	63	80	85	81	100	85	73	69	71	74	78	74	79	83	79	83	84	81	77	81	101	76	85	68	73	90	64	88	71	80	96	79	72	71	87	76	68	80	66	75	75	65	79	60	82	73	91	99	74	74	66	81	98	60	72	68	76	63	76	84	68	70	78	74	68	76	71	87	63	64	92	77	90	83	74	75	63	85	72	79	96	76	77	78	78	75	81	81	80	80	76	77	69	76	83	74	80	76	80	69	90	90	81	59	76	98	84	74	103	79	80	84	70	79	83	75	82	78	82	80	73	89	76	74	91	84	80	74	94	72	71	80	86	92	77	81	61	85	76	85	79	84	63	96	85	90	79	86	81	76	71	69	74	92	66	82	70	63	82	82	75	78	90	83	92	70	71	76	82	79	68	81	89	75	61	71	77	84	78	77	69	60	94	83	105	67	71	71	98	80	70	94	80	70	83	69	84	78	84	79	63	77	87	87	69	81	74	73	71	86	82	69	63	69	56	76	75	84	77	71	75	72	67	67	77	62	93	76	74	64	75	75	74	84	81	66	84	80	79	84	63	62	61	82	79	84	77	94	70	68	77	68	68	89	80	86	96	95	79	74	79	68	74	94	67	75	78	72	73	78	86	80	70	85	75	69	90	91	72	82	71	87	75	81	78	89	67	72	72	75	71	83	79	77	60	75	74	81	63	87	84	79	86	72	84	70	81	86	80	72	77	71	81	68	73	84	93	85	87	89	76	68	83	79	76	95	94	87	64	75	82	87	77	80	94	76	73	72	75	73	65	74	86	73	76	62	80	69	77	86	79	93	75	69	80	71	75	65	81	80	64	82	79	76	79	86	76	61	61	81	67	78	83	83	79	68	87	76	79	68	82	100	67	76	78	97	82	73	81	70	80	88	79	55	88	60	76	60	67	70	87	60	97	73	74	78	81	77	80	78	86	72	78	68	65	71	74	74	87	82	75	78	78	78	86	69	67	86	63	78	99	80	71	78	78	73	79	70	84	82	64	84	72	63	82	56	70	64	67	81	81	60	70	83	83	68	89	65	83	74	73	60	74	89	83	65	78	74	66	91	61	80	94	85	76	75	80	77	80	69	78	71	71	84	72	92	76	70	81	101	70	85	72	67	61	82	90	74	88	82	71	89	82	74	74	91	103	93	75	82	80	84	113	67	67	86	87	80	83	73	88	94	73	79	89	82	84	51	72	81	73	80	77	74	53	78	76	66	71	73	84	75	58	73	82	87	70	83	90	77	80	83	77	92	67	92	57	92	67	79	89	76	72	90	76	69	86	85	74	63	79	82	75	78	85	82	76	72	72	76	81	67	87	81	69	73	65	81	68	55	62	71	74	73	80	76	80	64	73	79	76	62	81	62	69	68	71	78	86	68	76	93	77	75	73	81	69	81	83	93	63	71	88	77	70	83	73	91	84	65	80	87	82	67	73	79	81	55	82	75	80	91	86	65	93	70	74	83	69	81	82	76	98	73	74	70	80	72	78	80	81	78	63	85	71	68	94	77	73	89	77	75	80	74	85	86	65	87	73	74	72	80	71	73	68	92	80	80	82	80	87	86	80	87	83	79	83	75	80	69	71	79	80	82	78	78	67	77	82	70	77	82	86	88	61	78	80	85	95	78	79	76	82	68	76	86	66	79	85	78	79	83	93	84	79	80	72	88	76	57	74	77	74	84	72	81	83	95	82	68	65	82	67	93	78	72	79	80	93	71	102	70	69	72	100	69	65	77	80	83	84	82	105	79	75	64	82	60	74	82	90	67	58	72	79	79	78	92	72	69	83	75	105	67	72	78	69	82	78	68	78	72	77	68	76	81	81	74	67	77	76	83	68	75	77	68	79	79	84	69	88	75	75	81	76	79	72	71	74	85	69	75	72	89	84	72	75	85	80	75	82	70	74	81	86	68	75	70	80	70	84	64	86	81	81	74	70	87	81	71	85	76	86	73	75	65	95	79	85	81	67	86	66	79	62	70	73	72	75	70	94	85	79	84	99	70	81	69	90	83	76	80	69	75	85	72	72	82	92	76	76	72	61	83	70	84	76	87	84	94	78	67	60	68	70	70	63	72	66	77	81	63	64	75	92	84	73	83	75	64	82	85	91	71	85	72	84	77	64	79	72	77	77	62	78	84	82	73	67	67	81	75	59	82	73	66	84	81	74	79	82	72	73	51	73	79	88	72	71	92	79	74	90	74	63	85	77	79	58	59	79	82	76	66	72	72	56	75	85	84	92	67	69	83	85	77	75	85	80	81	80	98	90	79	83	74	84	82	68	84	85	79	72	63	71	65	43	75	79	75	98	65	93	77	65	77	67	66	83	83	76	75	65	68	74	90	65	79	65	86	95	92	80	86	73	76	70	77	93	70	64	89	83	54	83	77	65	85	71	71	66	66	67	83	84	69	81	72	70	77	82	72	85	92	88	68	91	82	93	83	90	82	69	69	94	71	80	81	64	85	69	68	73	65	80	68	84	86	73	84	73	90	85	78	74	88	63	51	87	72	63	91	66	88	76	82	83	66	89	73	74	98	81	80	67	90	70	60	75	71	58	67	79	89	71	86	67	93	79	88	99	86	66	88	78	90	80	84	69	74	75	61	85	77	81	70	91	79	76	88	78	88	67	75	94	75	92	83	84	70	73	72	82	88	70	75	91	81	71	73	84	72	69	81	87	71	68	79	60	63	85	81	88	73	79	94	79	77	76	70	78	83	56	65	88	80	82	78	83	76	69	83	92	96	73	60	74	71	79	68	80	86	80	78	71	68	74	69	65	82	78	70	78	81	87	77	77	64	84	82	81	89	82	77	81	83	76	76	75	77	87	66	67	67	81	70	78	80	73	71	70	79	73	60	50	78	84	73	66	75	92	78	71	85	73	83	75	62	72	66	85	71	92	91	87	69	85	82	81	72	71	73	76	62	84	73	78	86	88	78	74	70	66	89	58	74	66	75	68	61	82	61	77	77	55	86	72	64	66	82	82	76	82	66	72	81	76	66	75	74	93	65	80	65	77	89	82	63	67	72	74	69	81	87	83	69	81	69	79	91	72	81	67	78	85	85	73	79	75	80	74	79	82	70	67	70	73	77	72	78	70	78	93	73	87	79	81	83	90	74	68	72	75	69	72	72	84	83	66	83	74	70	76	76	79	82	97	86	80	96	67	82	66	76	72	82	75	67	92	73	79	77	65	77	85	84	61	70	49	76	84	78	74	70	75	69	95	79	90	73	85	81	89	74	88	73	70	88	86	75	69	92	98	77	58	87	72	84	73	83	75	84	74	77	75	75	63	65	89	84	82	79	76	55	79	98	85	89	87	75	81	75	91	83	92	90	90	56	77	63	78	80	93	82	70	74	72	83	75	71	69	70	85	86	75	81	70	67	79	76	67	72	82	95	77
28307	16379	8762	5625	4085	7119	1919	1468	1071	901	850	788	719	696	725	702	681	645	675	623	612	596	604	614	558	584	610	569	580	611	617	579	599	534	540	588	571	538	566	523	598	548	506	563	560	559	569	550	576	524	542	519	548	566	542	575	548	572	561	518	542	523	572	522	586	575	518	549	559	536	526	519	531	557	547	548	571	528	564	575	556	570	543	544	540	516	567	558	546	564	553	532	507	567	546	584	560	530	579	569	534	555	550	536	527	594	553	538	536	532	523	579	576	509	557	553	540	521	547	510	576	551	536	544	562	543	573	570	555	525	570	525	527	588	523	516	569	518	573	506	538	552	529	518	508	551	560	509	526	532	529	539	541	534	548	527	529	518	594	558	563	533	559	562	532	558	530	543	562	557	529	571	499	544	545	552	507	571	581	545	586	519	540	497	523	535	551	523	539	587	551	555	524	531	538	569	545	517	547	566	569	588	585	583	564	545	558	506	516	578	516	553	555	570	524	566	530	550	560	566	581	571	587	568	572	600	607	524	490	565	565	546	544	498	574	500	592	574	500	531	544	521	576	566	540	540	538	575	562	504	545	539	548	548	546	545	524	539	547	495	506	526	538	556	534	570	532	521	557	551	522	548	512	552	545	596	510	526	596	534	553	557	566	583	548	551	558	531	568	580	556	552	584	532	533	556	553	552	578	535	577	494	556	554	562	540	519	566	570	575	595	535	547	548	564	563	551	541	528	530	515	503	550	564	533	569	540	558	531	552	508	553	573	533	619	561	533	537	536	549	540	557	603	560	559	542	515	570	543	586	556	549	567	553	559	579	533	564	528	559	548	552	539	541	508	567	547	584	553	522	535	577	546	519	549	572	580	577	557	507	542	548	544	534	572	506	536	534	551	578	540	511	557	574	529	533	511	536	548	510	535	536	562	560	537	567	540	564	533	532	543	519	531	505	525	539	566	571	513	582	555	585	501	535	524	529	536	532	540	574	520	543	534	513	539	558	562	537	525	567	543	541	561	571	580	571	564	541	517	519	558	529	524	526	523	538	568	535	596	545	545	548	545	542	539	541	591	578	519	555	538	545	548	526	553	552	562	528	577	588	541	547	551	522	535	526	537	575	523	523	527	554	529	547	528	582	517	565	532	581	574	539	569	542	531	568	530	539	539	539	552	576	560	522	569	526	527	547	522	508	567	515	553	547	501	534	545	522	528	540	551	575	552	533	505	560	524	565	567	538	596	516	545	518	522	502	587	553	519	535	541	495	600	549	536	589	591	534	582	560	519	561	564	554	539	518	558	537	532	521	526	525	537	566	492	584	519	562	539	544	588	541	515	549	526	550	520	548	512	569	552	551	549	563	510	588	631	560	557	541	552	549	568	527	549	571	530	534	526	547	545	528	541	539	548	542	525	554	577	547	519	536	543	507	548	549	558	527	542	584	516	564	522	560	528	522	519	556	564	552	500	572	494	539	528	561	518	543	522	530	555	527	564	507	551	524	556	545	516	575	567	568	527	518	537	546	564	549	539	502	546	572	590	514	523	539	538	535	533	538	541	538	564	574	553	539	512	596	526	519	562	561	565	554	518	561	550	547	531	545	528	548	546	552	565	582	561	557	556	555	559	538	545	514	571	552	538	542	516	564	532	512	564	536	556	556	553	542	508	560	581	514	547	532	568	607	539	545	543	516	523	532	530	548	561	510	572	573	532	551	555	568	522	572	523	526	506	569	542	578	580	525	566	528	532	531	543	550	589	546	553	527	553	554	557	522	538	595	530	557	494	571	536	548	574	514	541	534	538	508	508	547	571	526	561	526	531	537	535	561	583	526	542	540	552	514	559	543	491	504	556	527	547	546	562	524	557	483	565	534	550	587	519	511	556	545	549	553	550	571	576	538	517	502	545	594	541	547	539	519	553	553	613	569	567	589	548	569	578	532	534	533	525	554	547	610	549	569	527	546	521	554	565	541	506	568	546	552	553	545	584	550	535	536	525	544	567	560	554	569	537	535	545	571	555	580	586	546	525	526	541	534	528	545	571	526	548	514	524	615	591	521	529	532	564	538	529	583	514	601	509	532	545	525	544	504	535	523	537	582	549	537	557	538	526	545	542	550	536	530	508	549	558	566	548	553	555	512	522	560	549	536	511	533	556	543	521	530	509	551	563	542	518	545	567	576	549	542	536	553	527	548	571	573	540	533	519	508	540	541	555	525	568	514	578	515	520	535	564	576	542	577	537	534	519	578	544	566	541	570	552	528	526	552	508	553	545	548	545	531	515	580	537	511	525	555	556	574	579	560	535	542	552	540	534	556	522	526	526	548	524	516	536	556	540	495	573	515	546	527	569	553	540	594	539	533	550	577	529	548	581	529	531	529	530	559	530	576	536	572	546	523	552	529	505	505	573	543	570	519	554	546	552	598	547	547	543	550	570	547	554	527	518	564	572	568	559	580	517	507	574	567	550	575	547	517	529	588	491	542	587	566	525	539	563	555	559	557	533	515	565	553	568	538	577	563	568	553	584	519	568	566	538	545	592	533	516	532	505	560	566	529	530	554	559	554	597	483	574	544	549	562	528	533	526	545	591	552	543	547	533	527	543	535	566	532	589	556	559	550	570	537	578	539	527	536	570	577	497	602	527	511	524	561	609	581	526	573	569	568	543	550	587	558	507	536	562	567	553	529	593	556	558	553	553	559	582	512	518	517	539	519	608	580	543	556	500	515	552	506	573	558	568	549	584	541	559	549	521	525	567	517	567	524	543	549	546	509	556	562	516	521	524	550	584	535	534	551	529	607	570	515	543	513	547	568	563	554	528	548	541	556	582	556	519	539	523	550	508	524	571	535	548	540	524	522	589	548	558	550	514	552	554	571	538	523	539	563	591	565	558	553	553	570	555	539	532	549	550	543	560	559	538	505	542	543	544	571	523	556	571	543	549	548	535	529	527	570	567	555	541	568	561	549	534	523	551	531	567	484	558	546	544	517	548	546	542	579	561	528	518	535	561	518	501	553	549	546	556	568	548	506	540	594	537	555	560	565	553	581	588	565	563	538	550	539	573	547	556	544	571	561	510	577	579	583	517	506	554	549	541	489	540	547	582	565	516	551	513	515	552	518	541	570	511	565	521	522	553	526	542	543	529	604	575	593	541	565	536	527	606	553	526	594	529	552	522	519	503	530	535	531	577	557	561	562	551	531	571	548	540	509	569	565	535	560	552	529	551	536	578	560	555	565	539	565	513	545	590	506	530	558	543	536	512	550	561	561	538	517	506	564	556	534	539	516	594	544	515	557	545	566	565	551	556	573	524	544	597	530	517	598	595	525	544	525	541	546	601	571	556	581	579	526	578	577	531	567	582	581	550	521	525	548	532	532	603	540	547	539	539	577	556	532	481	532	537	528	505	558	531	595	548	560	544	537	569	525	535	588	577	551	546	609	537	542	550	544	527	558	532	544	544	581	527	560	573	522	563	568	553	572	508	560	534	532
5081	2394	937	497	302	267	153	136	127	130	119	155	133	127	132	126	99	113	128	136	124	119	131	118	137	123	128	107	101	134	119	124	122	110	122	133	124	128	130	149	117	118	111	108	128	130	119	121	108	94	111	125	110	103	123	118	114	118	113	120	113	139	131	109	111	139	111	115	119	116	117	127	151	111	113	109	117	114	124	119	112	129	110	114	105	110	121	113	99	130	117	106	131	107	116	125	126	131	130	131	120	133	112	112	127	112	128	133	118	133	122	122	133	136	112	111	110	111	113	122	117	129	122	103	133	127	135	131	122	104	124	114	103	129	118	109	123	120	128	119	112	129	120	120	115	122	123	110	125	137	130	130	116	110	129	125	104	130	127	126	100	133	109	109	129	110	121	124	120	120	120	110	140	110	123	117	121	122	115	104	122	107	118	123	105	119	117	113	123	130	128	126	110	134	100	111	128	139	108	108	101	116	125	108	122	107	123	102	115	119	129	136	120	94	105	122	123	125	111	124	104	105	104	151	131	107	122	125	137	115	114	121	137	105	114	103	108	128	125	132	130	126	131	115	106	114	123	114	113	146	97	118	102	104	110	128	125	122	109	131	125	128	105	109	120	122	127	116	111	122	98	118	121	115	119	118	119	126	133	91	94	129	105	121	115	136	136	119	103	114	103	119	126	134	123	103	105	121	120	112	123	115	124	126	117	115	113	133	128	122	96	143	115	124	111	107	115	119	127	114	116	122	128	101	125	96	114	120	128	123	100	121	123	93	118	134	133	117	119	117	114	120	109	132	108	117	109	113	119	117	146	126	109	126	118	109	137	111	118	117	134	108	129	115	121	117	140	108	110	119	129	111	127	118	101	121	122	110	109	111	109	137	135	115	108	95	130	115	110	121	123	121	110	129	118	111	126	132	108	110	107	106	124	100	115	115	122	127	105	109	111	121	123	121	111	118	114	131	108	109	134	125	107	121	113	124	105	96	116	124	123	125	137	116	93	88	130	105	112	140	150	120	116	108	102	116	131	124	109	126	132	116	115	147	97	115	121	141	123	126	139	118	111	145	125	114	125	122	116	103	114	116	104	97	124	96	116	140	128	110	137	125	118	112	103	107	128	114	110	113	98	111	134	122	120	123	112	119	131	109	116	131	122	122	124	128	126	107	116	122	121	93	108	112	114	121	127	124	122	135	109	118	126	130	117	113	124	116	113	125	111	109	126	123	138	102	99	109	126	115	125	123	126	111	136	129	137	105	107	122	104	118	110	128	121	124	105	124	144	101	133	121	114	128	137	126	124	103	119	113	126	113	137	129	95	126	139	132	105	131	120	123	116	112	117	118	127	118	105	133	118	127	114	120	115	126	113	121	116	114	124	117	127	116	113	118	137	113	114	110	123	127	137	119	111	150	105	110	127	128	135	108	124	98	127	122	112	112	116	132	124	129	136	133	114	99	111	120	140	133	113	124	90	102	109	124	111	114	114	115	127	113	124	100	115	116	135	108	105	120	124	118	120	120	126	114	125	113	110	115	114	150	98	120	138	126	114	112	130	119	123	110	117	118	121	122	119	115	113	113	124	109	128	137	108	118	128	121	118	126	113	108	117	139	118	112	109	112	124	139	119	108	98	112	122	107	117	110	100	123	121	122	121	126	115	119	120	118	121	118	128	106	127	117	120	105	121	109	106	109	123	108	124	123	95	117	122	128	117	120	113	114	145	127	124	122	138	121	124	95	107	108	112	120	119	127	121	117	123	123	106	129	132	136	115	128	102	131	111	126	129	116	125	133	114	110	116	114	118	129	142	120	113	120	119	139	112	144	118	132	107	123	118	133	106	113	118	123	116	111	128	112	108	134	123	115	120	109	116	117	128	128	138	143	107	121	138	124	122	116	124	122	123	147	129	117	126	102	129	117	131	123	120	132	132	104	121	99	111	109	132	129	127	129	108	96	128	102	108	120	106	115	106	133	136	100	109	120	139	134	98	121	102	124	135	110	129	99	137	110	109	130	127	108	124	102	107	101	98	105	125	126	98	117	144	130	105	136	120	150	135	113	124	143	127	126	118	114	113	132	127	123	125	122	123	126	109	102	135	120	100	125	134	106	130	103	123	115	129	102	129	113	134	109	111	129	107	108	112	128	121	113	108	137	119	107	122	124	124	118	110	105	119	123	113	117	131	121	111	121	113	114	120	96	109	106	128	114	105	118	106	111	118	124	121	110	126	124	106	122	115	129	109	120	120	91	122	108	114	120	105	105	122	122	100	115	120	122	112	125	123	112	120	138	120	114	100	101	134	113	111	96	110	126	131	116	102	105	108	121	131	132	113	116	116	126	118	117	110	121	115	131	116	116	124	121	130	117	132	104	122	117	124	120	116	115	124	106	119	105	125	145	105	101	135	117	115	127	125	136	113	106	115	100	123	96	118	123	109	111	132	104	110	111	111	134	132	108	117	111	129	121	121	126	129	114	121	109	98	104	103	109	115	99	123	114	97	122	100	134	118	135	134	116	144	110	129	129	95	114	115	121	122	125	112	110	121	121	127	117	111	101	121	101	108	107	132	142	123	103	125	119	107	119	121	104	115	118	121	123	123	129	132	137	124	133	128	85	123	115	123	104	121	110	102	111	123	113	120	123	111	127	125	124	120	115	126	112	106	108	113	110	137	95	98	122	100	133	103	122	120	130	88	106	120	120	119	148	121	113	126	88	109	118	107	115	122	108	114	122	137	135	133	131	102	103	124	111	120	111	133	129	122	123	110	98	110	111	125	113	135	121	112	99	131	120	110	122	130	131	104	119	93	117	124	142	115	115	109	109	133	105	111	101	121	113	107	110	102	128	123	103	125	106	122	116	123	121	112	115	106	104	131	133	125	130	106	114	115	114	137	117	120	122	130	111	130	112	124	120	118	129	120	123	125	136	135	121	125	105	118	130	133	94	139	126	120	118	113	128	125	109	117	126	127	116	129	162	94	143	142	124	132	118	114	107	124	130	120	115	106	148	124	107	121	103	115	113	118	129	113	105	117	103	110	107	95	127	104	107	118	134	123	108	113	122	116	115	101	118	138	115	123	116	101	126	128	143	107	151	118	114	112	109	124	115	113	120	112	97	105	129	115	112	130	92	114	138	145	107	108	114	119	131	123	124	111	116	116	110	110	122	114	121	114	130	126	127	113	141	105	108	117	123	127	121	117	113	127	125	115	115	99	125	124	111	123	143	124	117	97	138	108	106	108	117	117	125	118	115	116	118	115	123	142	130	117	132	104	113	101	118	102	125	126	107	128	127	117	110	125	121	114	125	128	125	128	126	125	134	118	124	103	118	127	110	125	125	129	118	90	127	124	117	137	107	124	123	109	123	117	104	127	118	134	123	114	125	124	126	118	136	119	113	117	99	116	109	129	120	108	128	114	114	117	146	112	131	116	120	122	127	105	124	118	117	129	119	98	138	109	118	119	103	106	112	115	117	107	113	125	122	127	107	113	117
29745	17302	8791	5900	5733	7767	1897	2272	1356	1290	1144	1148	1103	1030	1119	1026	1004	931	984	933	1001	902	934	907	981	972	898	932	891	903	894	915	912	905	875	852	856	905	899	898	878	904	863	860	843	887	901	815	845	834	871	911	893	856	892	895	914	893	811	851	872	904	915	849	821	870	836	840	884	868	825	867	857	865	845	889	840	875	857	815	844	885	873	817	886	854	845	888	799	871	910	869	830	908	827	834	850	818	807	852	829	889	858	822	837	890	874	852	883	879	864	826	835	879	802	828	880	883	831	859	846	838	865	839	862	863	828	940	830	855	844	884	871	847	850	893	883	873	845	869	854	882	865	828	856	871	894	832	885	878	892	853	871	867	884	871	901	884	883	817	924	872	886	878	892	835	857	830	829	858	915	904	872	860	864	870	892	909	889	900	864	855	863	865	880	806	895	817	881	894	878	895	868	836	857	860	847	883	853	899	794	836	860	859	849	858	831	855	851	839	804	863	861	904	871	890	861	833	848	862	849	869	846	844	876	839	850	797	810	845	893	886	938	884	893	859	918	890	882	845	822	797	866	893	860	841	852	886	815	872	903	854	822	876	880	873	903	882	845	897	867	860	794	892	846	883	870	868	892	872	859	858	899	896	842	868	836	857	858	827	852	865	867	885	888	867	851	877	875	894	857	846	881	868	838	933	859	870	854	840	863	842	914	869	857	886	888	891	837	867	806	861	824	838	861	853	828	872	873	900	813	837	842	829	886	884	865	910	882	831	865	818	883	850	930	789	862	852	846	788	864	853	879	866	879	839	820	844	845	856	889	872	818	865	855	878	842	894	868	814	896	891	908	866	899	888	870	926	911	861	867	888	845	868	823	870	867	876	877	848	869	893	831	865	905	860	916	876	847	888	850	851	956	865	847	853	839	841	865	868	873	854	812	852	843	827	900	874	858	856	894	813	844	796	832	880	842	857	871	879	836	820	851	907	868	857	837	869	832	889	862	904	869	838	854	843	873	861	870	907	841	854	889	836	887	833	786	898	817	916	923	870	842	851	883	814	869	831	901	818	829	898	885	824	864	880	891	859	855	842	866	874	841	879	863	822	866	791	860	900	868	876	836	869	798	869	829	906	871	894	873	908	827	909	839	822	844	838	825	894	868	839	830	820	861	922	865	875	903	829	844	886	907	857	846	874	934	847	887	869	883	851	885	848	806	823	866	810	847	869	848	881	868	873	858	885	846	776	870	864	844	900	821	849	895	856	801	840	917	865	915	903	878	822	850	854	824	903	874	888	869	903	860	857	822	878	874	826	813	826	886	867	885	877	820	901	875	895	866	900	855	908	830	857	900	879	879	913	831	844	881	838	842	859	865	829	881	855	900	865	845	814	853	817	840	896	841	798	827	879	862	861	839	828	860	846	815	806	909	863	878	861	872	884	897	908	896	880	900	867	881	868	843	819	900	837	900	838	838	867	868	883	862	864	841	871	851	884	906	873	884	860	888	890	820	797	832	820	872	854	880	848	884	843	852	892	850	914	881	824	823	854	845	854	850	867	842	876	865	856	881	850	879	867	912	870	860	821	837	912	824	867	840	887	821	853	865	868	852	808	867	848	797	859	885	888	852	885	875	879	849	885	886	874	909	821	882	877	840	867	867	934	849	825	919	791	796	886	857	876	899	900	929	874	862	894	870	942	865	865	878	838	863	836	807	832	843	829	839	868	806	844	873	863	865	873	822	875	893	819	875	840	816	830	857	854	845	844	900	855	859	821	882	826	856	814	848	906	848	880	880	794	887	786	899	826	868	869	893	869	865	849	942	831	808	867	863	848	865	930	842	873	786	869	805	910	905	853	905	846	886	816	835	864	842	835	886	834	885	917	814	830	916	847	836	857	888	872	841	873	880	903	870	817	847	859	903	868	926	858	860	885	849	855	852	853	808	896	805	865	901	871	880	811	882	933	856	819	869	855	844	810	857	886	828	858	864	862	867	880	886	833	874	883	904	841	879	875	868	876	887	865	894	853	829	860	842	850	879	893	883	833	840	892	835	854	852	834	930	836	857	860	850	866	877	854	836	861	888	870	839	857	854	841	832	870	858	835	900	861	918	850	831	824	870	864	905	860	848	918	857	860	861	852	857	831	837	851	865	875	844	847	868	861	847	906	866	878	853	894	846	899	870	884	848	850	847	880	806	916	855	880	853	882	854	858	873	821	889	876	844	853	869	834	850	882	861	851	856	927	842	867	847	829	848	879	843	846	869	877	822	856	841	845	878	845	862	861	886	881	882	839	885	880	867	906	902	837	854	851	882	892	894	882	879	863	865	851	895	913	843	880	859	886	884	815	846	826	905	866	888	882	842	836	844	815	888	881	862	838	853	886	857	866	928	867	909	848	850	874	901	874	876	888	866	886	878	827	892	845	849	838	851	835	873	839	872	861	835	852	872	864	876	848	815	808	856	873	850	835	813	829	849	869	853	837	846	867	898	856	886	914	894	808	883	898	822	878	887	850	892	847	849	842	869	821	921	884	844	849	845	870	847	893	836	838	851	826	834	874	877	887	863	851	896	845	877	807	841	883	909	877	867	845	835	839	814	864	848	897	859	879	876	877	886	856	880	803	846	937	884	828	877	863	900	873	870	867	830	906	825	840	842	854	818	840	855	905	789	833	815	860	858	857	816	913	849	836	903	807	827	857	839	861	911	842	841	830	846	879	855	864	879	823	859	844	869	824	840	882	881	862	838	886	874	833	855	935	855	885	858	910	816	860	815	820	893	876	894	873	872	842	884	821	848	868	844	894	891	836	861	839	857	864	836	884	863	880	878	846	897	879	898	821	924	859	928	872	791	886	850	855	869	871	877	850	856	821	864	873	832	877	874	871	862	850	873	821	886	884	863	823	870	916	913	841	861	825	893	858	844	882	838	824	859	907	895	888	860	900	870	855	893	919	886	893	873	832	880	852	887	856	841	796	841	820	861	829	887	906	886	842	854	942	829	886	893	832	873	839	862	844	874	890	853	814	846	864	831	832	899	844	809	830	837	896	901	839	924	878	823	869	850	863	829	884	840	871	836	887	847	898	910	823	819	865	820	859	839	874	853	875	880	888	864	844	865	867	867	897	875	883	868	808	864	949	845	875	875	904	797	925	856	887	882	814	816	926	872	839	840	864	886	879	892	891	866	798	831	855	846	876	848	841	840	893	868	854	864	900	827	853	878	889	871	880	902	835	888	824	871	870	876	857	863	935	876	863	831	851	897	810	863	873	876	829	823	837	884	834	866	853	866	849	899	839	818	818	856	859	892	879	842	858	861	846	852	906	846	816	861	883	854	836	898	857	820	906	837	888	856	798	807	846	898	801	809	877	858	866	883	932	849	855	873	859	874	807	860	861	824	909	835	824	929	861	873	868	882	909	853	906	864	887	865	864	793	855	901	887	983	837	840	855	823	857	840	854	903	879	885	905	825	906	799	861	853	862	871	825	854	865	837	878	862	886
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
